300)='/dev/bpf\x00', 0x0, 0x0) r1 = socket(0x2, 0x3, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0x801169ab, &(0x7f0000000300)) ioctl$BIOCGETIF(r2, 0x4020426b, &(0x7f0000000880)={""/16, @ifru_vnetid}) ioctl$VMM_IOC_CREATE(r2, 0xc5005601, &(0x7f0000000340)={0x10, 0x4, 0x4, 0x7, [{&(0x7f00009fe000/0x600000)=nil, &(0x7f0000db0000/0x2000)=nil, 0x80}, {&(0x7f0000b95000/0x4000)=nil, &(0x7f0000bd3000/0x2000)=nil, 0xc3}, {&(0x7f0000fad000/0x1000)=nil, &(0x7f0000e93000/0x4000)=nil, 0x9}, {&(0x7f0000ab5000/0x4000)=nil, &(0x7f0000e91000/0x1000)=nil, 0x2}, {&(0x7f0000c48000/0x3000)=nil, &(0x7f0000d90000/0x2000)=nil, 0x2}, {&(0x7f0000a73000/0x3000)=nil, &(0x7f0000ce4000/0x2000)=nil}, {&(0x7f0000fdf000/0x9000)=nil, &(0x7f0000a4c000/0x3000)=nil, 0x42d}, {&(0x7f0000ecc000/0x2000)=nil, &(0x7f0000d5b000/0x2000)=nil, 0x7}, {&(0x7f0000c80000/0x2000)=nil, &(0x7f0000a31000/0x1000)=nil, 0x2}, {&(0x7f0000ee0000/0x3000)=nil, &(0x7f0000c0f000/0x5000)=nil, 0x6}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000a80000/0x1000)=nil, 0x1}, {&(0x7f0000bea000/0x2000)=nil, &(0x7f0000a91000/0x4000)=nil, 0x493}, {&(0x7f0000b7f000/0x1000)=nil, &(0x7f0000d33000/0x6000)=nil, 0x100000001}, {&(0x7f0000fb4000/0x1000)=nil, &(0x7f0000e0a000/0x3000)=nil, 0xfffe}, {&(0x7f0000d1b000/0x3000)=nil, &(0x7f0000a95000/0x4000)=nil, 0x6}, {&(0x7f0000ffe000/0x1000)=nil, &(0x7f0000f92000/0x4000)=nil, 0x306}], ['./file0\x00', './file0\x00', './file0\x00', './file0\x00'], './file0\x00', './file0\x00', './file0\x00', ['./file', './file', './file', './file'], 0x80}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000080)=[{0x50}, {0x7}, {0x6}]}) r3 = getegid() r4 = getuid() r5 = open(&(0x7f0000000040)='./file0\x00', 0x800, 0x0) pwritev(r5, &(0x7f0000000080)=[{&(0x7f0000000640)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0d389fe894a974c8d45aaf9d2e7ae9fed58938ea6ac68a0b0632688ca0fab3647175abf22fea120c9b3bb77ca60c128695bf234505356095dbf9e50a4a5079723b57fed8ef0a224171f01e1f5d347d5b668a3908ef8f4a2dfb54cf699a25beea3962e7c10b8d9f53f5c82b5eacc26757d14f2fa6be9a2cbb2cfacc5e906dfd1e3208364bbc454327b6a1522c332ea628b8cb672e9e7247818f970e017c7cb9303e6b505059f34d3fb9df3993b7535fa269859e24b2802782224d7d5c13c21d4eee4f8621037c3d77495ad9a278978b26c46049befba997acb9ac407791cdf6046f9f71e36d09827a4493c17a0921dc38af76420c885862413c6ed4f7fe335a5547ee2d7c61d735b189214606da83f9be40faef7438cbfe1ed0439c46106672cda99d1c3471272d08198e13683ef6b08d5c54bfb99", 0x14e}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r5, 0x0, 0x0) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0}, &(0x7f0000000340)=0xc) setreuid(r4, r6) r7 = semget$private(0x0, 0x7, 0x286) semop(r7, &(0x7f0000000000)=[{0x6, 0x4}, {0x3, 0x1, 0x1800}, {0x2, 0x7, 0x800}, {0x0, 0x0, 0x1800}], 0x4) semop(r7, &(0x7f0000000100)=[{0x1, 0x3, 0x1800}, {0x0, 0x9, 0x800}, {0x3, 0x6, 0x800}, {0x1, 0x0, 0x1000}, {0x4, 0x80, 0x800}, {0x1, 0x9, 0x1800}], 0x6) semctl$SETVAL(r7, 0x0, 0x8, &(0x7f00000000c0)) r8 = shmget$private(0x0, 0x4000, 0x0, &(0x7f0000ffb000/0x4000)=nil) r9 = getegid() r10 = geteuid() setreuid(0x0, r10) shmctl$IPC_SET(r8, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0x0, 0x0, r9}, 0x0, 0x0, 0x0, 0x0, 0x1000000, 0x4, 0x2}) semctl$IPC_SET(r7, 0x0, 0x1, &(0x7f0000000140)={{0x9, r4, r3, 0x0, r3, 0x2, 0xd223}, 0x0, 0x0, 0xfffffffffffffff9}) semop(r7, &(0x7f00000008c0)=[{0x3, 0x7, 0x1000}, {0x0, 0x5, 0x3800}, {0x3, 0x2, 0x1c00}, {0x3, 0x1ff, 0xec969a606ae14058}], 0x4) r11 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r11, 0xffff, 0x1023, 0x0, 0x0) setsockopt$sock_int(r11, 0xffff, 0x1023, &(0x7f0000000000), 0x12b) recvmsg(r11, &(0x7f0000000840)={0x0, 0x0, &(0x7f0000000200)=[{&(0x7f0000000000)=""/40, 0x28}, {&(0x7f0000000100)=""/227, 0xe3}], 0x2, &(0x7f0000000240)=""/181, 0xb5}, 0x841) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0xf7, &(0x7f0000000340)) 16:01:05 executing program 1: open(&(0x7f0000000100)='./file0\x00', 0x200, 0x0) ktrace(&(0x7f0000000040)='./file0\x00', 0x4, 0x612, 0xffffffffffffffff) socket(0x0, 0x0, 0x0) listen(0xffffffffffffffff, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x20}, {0x74}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000080)="080d34413fb2c507153a05b8a2a9") r1 = socket(0x11, 0x4003, 0x0) r2 = socket(0x11, 0x3, 0x0) setsockopt(r2, 0x11, 0x3, &(0x7f0000000540)="ba9da6b49692a8f36fb9cf040000b8b01540473d23fd4d69490b22e44fd098b94b7ca8287aeaacdd48b8c4f6910b51a8e2cff07b1ef77f3d7b9539b4019c1d3b7587ebb5ab45ec65f9acfbd443bab6acab1b4fac717fc601b54379617424dc760b13b346ad4973c45818ac87f1f3c96d6549265909e2f88f5eb3010a7a831eb8ccb4a74d613992c4b7c35e2875ce43a712ef7403feedc2e250635285b2b9ca4f378abf27a3e726e8d8948f5ffee85ddd6d01008f780ba95bb97dfb39977618e12e8ff5b3ad60c0de8897b6a6f837cef3fe6f7738ac85fe304e9b4c9b8ea9ff6c73de6fe8951100aa0864201aa60c4109fa8f5b14b5709c3d019424d98555e151c8d9805c055bd14d709fc0950d11f6b658d1beb8ffe361abd4110b47971b3d3454f98f4ed70c87fa672dbcb56476505725f5d7655a77d7", 0x137) sendto$unix(r1, &(0x7f0000000000)="b1000513600000000000000000000000000004fecea11ea8fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37281c18e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01b1257aea8c500000002000000000000020208a371a3f8000400000000000000010000000000000000", 0xb1, 0x0, 0x0, 0x0) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x0, &(0x7f00000000c0), 0x4a2) stat(&(0x7f0000000140)='./file0\x00', &(0x7f0000000280)) r3 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r3, 0x0, 0x200000000000b, &(0x7f0000000000)='\x00', 0x390) setsockopt$inet_opts(r3, 0x0, 0x200000000000d, &(0x7f0000000140)="eaff125c009f0000", 0x8) socket$inet(0x2, 0x1, 0x1) pipe(&(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}) r5 = fcntl$getown(r4, 0x5) r6 = socket(0x800000018, 0x3, 0x102) bind$unix(r6, &(0x7f0000000380)=@abs={0x0, 0x0, 0x2}, 0x8) getsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, &(0x7f00000001c0)=0xc) r8 = socket(0x800000018, 0x3, 0x102) open(&(0x7f0000000240)='./bus\x00', 0x0, 0x0) open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r9 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000680)='/det/bpf\x00', 0x400, 0x0) ioctl$BIOCSETIF(r9, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETWF(r9, 0x80104277, &(0x7f00000001c0)={0x3, &(0x7f0000000180)=[{0x87}, {0x40}, {0x6, 0x0, 0x0, 0x100}]}) pwrite(r9, &(0x7f0000000000)="fbaf8a79060000002900cbea7d2b", 0xe, 0x0, 0x3b) r10 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r10, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETWF(r10, 0x80104277, &(0x7f00000001c0)={0x3, &(0x7f0000000180)=[{0x87}, {0x40}, {0x6, 0x0, 0x0, 0x100}]}) pwrite(r10, &(0x7f0000000000)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) r11 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r11, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETWF(r11, 0x80104277, &(0x7f00000001c0)={0x3, &(0x7f0000000180)=[{0x87}, {0x40}, {0x6, 0x0, 0x0, 0x100}]}) pwrite(r11, &(0x7f0000000000), 0x0, 0x0, 0x0) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, 0x0) pwrite(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) openat$wsmuxmouse(0xffffffffffffff9c, 0x0, 0x0, 0x0) openat$wsmuxmouse(0xffffffffffffff9c, 0x0, 0x0, 0x0) dup2(0xffffffffffffffff, 0xffffffffffffffff) r12 = open(0x0, 0x0, 0x0) open$dir(0x0, 0x0, 0x0) r13 = socket$inet(0x2, 0x0, 0x0) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x200000000000b, &(0x7f0000000000)='\x00', 0x1) setsockopt$inet_opts(r13, 0x0, 0x200000000000d, &(0x7f0000000140)="eaff125c009f0000", 0x8) bind$unix(r12, &(0x7f00000003c0)=@file={0x0, './bus\x00'}, 0x8) getsockopt$SO_PEERCRED(r8, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, 0xc) setsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000240)={r5, r7, r14}, 0xc) listen(0xffffffffffffffff, 0x0) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x1021, 0x0, 0x0) socket(0x0, 0x4000, 0x0) r15 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r15, 0x0, 0x0) msgget$private(0x0, 0x102) r16 = msgget$private(0x0, 0xc6) msgsnd(r16, &(0x7f00000006c0)=ANY=[@ANYBLOB="03000000000000003d551559e046829f563a7584eae63318124aa06adaf5ff5e88437f167385acc79aef66b605000000ebbd7ef8b684287fc472f0ad8d3a01079c95aa77d2a92b9315da9a91a229e4df93d1e4ae6a59a668496b3054f748bf0604216055b6172d6b3dce4a22b19dc2c4b5f39ee2d4a6a2d064c6eee8be38af000400005b3e4b10481caec9847c84ea930bef0a52e30b9318b8dfebbea30aefd51932b9cf65e639a34b2a6d9819983e161bddbe47954cbbca9fd27916ffffffff0d728052748bcbf50315e2de3f6c11b5b3ccd6f358261000b1361a1af063c602f5e785fb1781740a78184160d8bd8300000000e784640497da89edfc2ab49a42dee43edf78f7c02be3259e2a98e88065790200000000000000304331fd365f8591845fba205da23499c4ed1db2976346e856225771004db2f6d070ae8c39db197965552f9a3551df560c7bbf0b90886ed8e5c05b64bdaff0d9fcefed27f1a9e28c2410b8000000000000000016b05ad28904dcdf9c6e2481170000000000"], 0x176, 0x800) r17 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) faccessat(r17, &(0x7f0000000140)='./file0\x00', 0x0, 0x0) msgget$private(0x0, 0x39c) 16:01:05 executing program 0: r0 = socket(0x2, 0x8001, 0x0) r1 = openat$diskmap(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/diskmap\x00', 0x0, 0x0) r2 = syz_open_pts() dup2(r1, r2) close(r1) fcntl$setstatus(r0, 0x4, 0x84) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000100)=0x2, 0x4) connect$unix(r0, &(0x7f0000000040)=ANY=[@ANYBLOB="82022e2f66696c653000afc896a6a1dd8cd6ae677e75d0b7389907de35d05173e62d01011ad6a7e676fed304469ac75f328f59d11b2b40b14e00"], 0x10) ioctl$TIOCCDTR(r2, 0x20007478) close(r0) 16:01:05 executing program 0: r0 = socket(0x2, 0x0, 0x1) fcntl$setstatus(r0, 0x4, 0x84) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000100)=0x2, 0x4) connect$unix(r0, &(0x7f0000000040)=ANY=[@ANYBLOB="82022e2f66696c653000afc896a6a1dd8cd6ae677e75d0b7389907de35d05173e62d01011ad6a7e676fed304469ac75f328f59d11b2b40b14e00"], 0x10) close(r0) 16:01:05 executing program 0: r0 = socket(0x2, 0x8001, 0x0) fcntl$setstatus(r0, 0x4, 0x84) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000100)=0x2, 0x4) connect$unix(r0, &(0x7f0000000040)=ANY=[@ANYBLOB="82022e2f66696c653000afc800a6a1dd8cd6ae677e75d0b7389907de35d0eaabe62d01011ad6a7e676fed3050000005f328f40b14e00"], 0x10) close(r0) r1 = openat(0xffffffffffffffff, &(0x7f00000000c0)='./file0\x00', 0x20, 0x104) setsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000140)={0x7, 0x1400000}, 0x8) nanosleep(&(0x7f0000000000)={0x6, 0x97e}, &(0x7f0000000080)) 16:01:05 executing program 1: poll(&(0x7f0000000040)=[{}], 0x1, 0x7d) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r1, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) r2 = dup2(r1, r0) connect$unix(r2, &(0x7f0000000040)=@file={0x1bcfa69870ae01e4, './file0\x00'}, 0xa) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, 0xc) setregid(r3, r4) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x2) r5 = msgget(0x1, 0x442) socket$unix(0x1, 0x1, 0x0) msgctl$IPC_STAT(r5, 0x2, &(0x7f0000000080)=""/95) 16:01:06 executing program 1: 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) mkdir(&(0x7f0000000140)='./file0\x00', 0x0) mmap(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x2, 0x10, r0, 0x0, 0x0) getgroups(0x1, &(0x7f0000001640)=[0x0]) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x4) r1 = openat$diskmap(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/diskmap\x00', 0x0, 0x0) r2 = syz_open_pts() dup2(r1, r2) r3 = syz_open_pts() dup2(r2, r3) writev(r2, &(0x7f0000000000)=[{&(0x7f0000000180)="25e15fc9af49ab92889f4bc76a87cb86fb5160d81ac8581a8afa710409b6d028b4ef199f056017f0f7702e5c507be2caadf318c2fbc0f44d551d706d44a42e2c1db1bc38070677202dbd9dbc63acf46856a0eb7fe89631438d582ae01475d22c623f48b0cae79fbadd8085f98e71c7fa310fc904c60fd9c115cc8b742ef4b10ac452a1f868c771ef24ca94218e99f74057eb44533b159c3a3a1ab8a4ce28d2e515dc940c3e6e07d2abda8b467593883a38d1fe366649e310e43e0cd13b4316bf1f7e81301eea0fc1cae471762fd9bb0ce91f8b5b594ac1a7706b453200e5a6412eb44ace105c1ae717e25abbd28e845d109757d5301240", 0xf7}, {&(0x7f0000000280)="c0636a594fc954b811fb99be274cafcf33a2f262832d0497325e51cc0fe85a9cac485b452baf6f4e162d47de1488caea7daf5199e0bee757ba12f95463735730ec67c110d9f4683f2591f22a0f043eb9e7680c645098ba9cc80e1836510f9e0a0ce6b095c20ab8095be970dabc00a5f7832c438f7a4c8c060166610948776c9f430cd65418d418f2d3a609709d5beccb4a5b48106d1ed8323112db01399907a4675624b0dfcabbb6d6704ec892bcfba07b449617a158a54c70a2be9228", 0xbd}], 0x2) munmap(&(0x7f0000000000/0x4000)=nil, 0x4000) 16:01:06 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000200)={0x4, &(0x7f0000000040)=[{0x100000001, 0x0, 0x0, 0x2}, {0x44, 0x0, 0x30}, {0x3c}, {0x7ffffffe}]}) syz_emit_ethernet(0xffffffd5, &(0x7f0000000100)="8fe941a80400"/16) 16:01:06 executing program 0: r0 = socket(0x2, 0x8001, 0x0) setsockopt(r0, 0x81, 0x4, &(0x7f0000000140)="39cefc85adacf5690689cd0bf397abf503fd6ef6bd4fd1b4fa4b2f0bad21791fe0cae881c023bfb324af7761cd500362323b98145e33b1667c62fb9b7849b0d6fe5771c44c8fb7294757dc1b414d06cd7a400497a256afb8018fb3533862b3fc97f88866093915456ba41c6af99fdbfb747df1c120d91d931f91dd9572e4d7d267020dbee4ff4f7c7a6dece15923ea16e88613d21dcf65f3206c54d0569d9b4c1d3d2dfc657c4b65b709a1402495cd9a98c306c0a035bf304531d3f9d0f6c9a5d1a167d8f01524ef0806d8909a7d", 0xce) fcntl$setstatus(r0, 0x4, 0x0) accept$unix(0xffffffffffffffff, &(0x7f0000000000)=@abs, &(0x7f0000000080)=0x8) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000100)=0x8654, 0x4) connect$unix(r0, &(0x7f0000000040)=ANY=[@ANYBLOB="82022e2f66696c653000afc896a6a1dd8cd6ae677e75d0b7389907de35d05173e62d01011ad6a7e676fed304469ac75f328f59d11b2b40b14e00"], 0x10) close(r0) 16:01:06 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) r0 = socket(0x18, 0x2, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) accept(0xffffffffffffffff, &(0x7f0000000000)=@in6, &(0x7f0000000040)=0xc) sendmsg(r0, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000280)=ANY=[@ANYBLOB="2000000000000000ffff00002c8ae37922643a87001b1b542a538706000000a714000000290000002f000000030000000000000000000000fc0b95e7d53ab400000080195e2628132e3400b23ad4cbeabdf733db934ebed3391dbfcea7ded1a5b7bbbf5257b3d792ae3bea4ef9c7350bb8a3306caae8c4132c8c158ba622051f6eb3da666610df6387986839139e84bfd7a0cd8c67ac73fb45de2a0cc08b0f2fc230656db638072c45ac6e6d9179749788f666b51017742fceb2"], 0x38}, 0x0) 16:01:06 executing program 1: r0 = socket(0x2, 0x2, 0x0) r1 = kqueue() r2 = syz_open_pts() close(r2) preadv(r2, &(0x7f0000000380)=[{&(0x7f0000000200)=""/135, 0x87}], 0x1, 0x0, 0x0) r3 = syz_open_pts() close(r3) preadv(r3, &(0x7f0000000380)=[{&(0x7f0000000200)=""/135, 0x87}], 0x1, 0x0, 0x0) r4 = openat$diskmap(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/diskmap\x00', 0x0, 0x0) r5 = syz_open_pts() dup2(r4, r5) r6 = syz_open_pts() dup2(r5, r6) r7 = openat$diskmap(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/diskmap\x00', 0x0, 0x0) r8 = syz_open_pts() dup2(r7, r8) r9 = syz_open_pts() dup2(r8, r9) r10 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000100)='/dev/vmm\x00', 0x80, 0x0) kevent(r1, &(0x7f0000000240)=[{{r1}, 0xfffffffffffffffa, 0x10, 0x2, 0x1, 0x9}, {{r1}, 0xfffffffffffffff9, 0x60, 0x2, 0x6, 0x5}, {{r2}, 0xfffffffffffffffb, 0x92, 0x40000000, 0x9146, 0x200}, {{0xffffffffffffff9c}, 0xfffffffffffffff8, 0x58, 0x8, 0xffffffff, 0x6}, {{r1}, 0x8000000000000003, 0xa703498e61119476, 0x80, 0x6, 0x100000001}, {{r3}, 0xc, 0x4ecc7df887f21fa5, 0x4, 0xae8, 0x2}, {{r1}, 0xfffffffffffffffa, 0x16, 0x20, 0x3, 0x1000}, {{0xffffffffffffff9c}, 0x7ffffffffffffffc, 0x20, 0x8, 0x10001, 0x401}], 0x100, &(0x7f0000000140)=[{{r5}, 0xfffffffffffffffd, 0x1, 0x90000163, 0x100000, 0x7}, {{r9}, 0xffffffffffffffff, 0x58, 0x20000000, 0x3, 0x1f}, {{r0}, 0x7ffffffffffffffc, 0x1, 0xf0000000, 0x3f, 0x90000000000000}, {{r10}, 0xfffffffffffffffc, 0x2, 0x2, 0x8, 0x1}], 0x1, &(0x7f0000000340)={0x75, 0x660}) r11 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\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) ioctl$TIOCSWINSZ(r11, 0x80087467, &(0x7f00000000c0)={0x4, 0x2, 0x6, 0x40}) kqueue() open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kqueue() open(&(0x7f0000000040)='.\x00', 0x0, 0x0) connect$unix(r0, &(0x7f0000000400)=ANY=[@ANYBLOB="4014e4904cbf6f9c6ce8714247a147601e1d9957c1fffffff7ffffff9c1ded9d51dec59525e46a9d698e059f47fd11b3b7a71e9ffe5300fe76e775b99770e5e31f6a0c6a071af308b5aabb42db97ed4e9ef0a6a8ce17781a07f3f86246246a2a8c4f043669572da9e8cba9f5bacde7dc784c3f3349a2b148b3c40e1b2337372af79e441252c0f4d4bde6c56285e570a49993d497550da8c386799577b240a149def4e63b0df94fa1b744b6bc1f16d6158e7a"], 0x10) kqueue() open(&(0x7f0000000040)='.\x00', 0x0, 0x0) r12 = openat$diskmap(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/diskmap\x00', 0x0, 0x0) r13 = syz_open_pts() dup2(r12, r13) r14 = syz_open_pts() dup2(r13, r14) sendmsg$unix(r0, &(0x7f0000001480)={0x0, 0x0, 0x0, 0x0, &(0x7f00000001c0)=[@rights={0xfffffffffffffd0a, 0x7}, @cred={0x20}], 0x50, 0x400}, 0x0) 16:01:06 executing program 1: r0 = kqueue() socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r2, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) r3 = dup2(r2, r1) connect$unix(r3, &(0x7f0000000040)=@file={0x1bcfa69870ae01e4, './file0\x00'}, 0xa) ioctl$WSDISPLAYIO_ADDSCREEN(r3, 0x80245753, &(0x7f0000000040)={0xa9, './file0\x00', './file0\x00'}) kevent(r0, &(0x7f0000000100), 0x9130fbb, 0x0, 0x4010000, 0x0) mlock(&(0x7f00003e0000/0x12000)=nil, 0x12000) r4 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x8, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000001400)={0xffffffffffffffff}) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000140)={0x0}, &(0x7f0000000100)=0xc) setpgid(0x0, r6) fcntl$setown(r4, 0x6, r6) 16:01:08 executing program 0: r0 = socket(0x31, 0x0, 0x0) fcntl$setstatus(r0, 0x4, 0x84) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000100)=0x2, 0xfffffffffffffefe) connect$unix(r0, &(0x7f0000000040)=ANY=[@ANYBLOB="82022e2f66696c653000afc896a6a1dd8cd6ae677e75d0b7389907de35d05173e62d01011ad6a7e676fed304469ac75f328f59d11b2b40b14e00"], 0x10) close(r0) r1 = dup2(r0, 0xffffffffffffffff) ioctl$TIOCOUTQ(r1, 0x40047473, &(0x7f0000000000)=0x1) 16:01:10 executing program 1: unveil(&(0x7f0000000080)='./file0\x00', &(0x7f00000001c0)='wx') open(&(0x7f0000000200)='./file1\x00', 0x80, 0x80) rmdir(&(0x7f0000000000)='./file1\x00') r0 = msgget(0x1, 0x10) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f00000000c0)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xc) r3 = getgid() r4 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r4, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r4, &(0x7f0000000200)=ANY=[], 0x0, 0x1000) msgrcv(r4, &(0x7f00000003c0)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000831f51f1f32fd93d3b5fc9c5ddf80000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001c0000000000000000000000000000000000000000000000ffffff7f00"/184], 0xfffffffffffffe9f, 0x1, 0x1000) msgsnd(r4, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) msgrcv(r4, &(0x7f0000000240), 0xffffff64, 0x1, 0x0) geteuid() socketpair$unix(0x1, 0x0, 0x0, &(0x7f00000008c0)={0xffffffffffffffff}) sendmsg(r5, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000000000), 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0), 0xc) r6 = getppid() r7 = socket$unix(0x1, 0x0, 0x0) sendmsg$unix(r7, &(0x7f00000000c0)={&(0x7f0000000180)=ANY=[@ANYBLOB="0001000000696c653000"], 0x8, &(0x7f0000000040), 0x0, 0xfffffffffffffffe, 0x324}, 0x0) socket(0x6, 0xde8f0b845bff99ce, 0x4) r8 = socket(0x2, 0xc003, 0x1) connect$unix(r8, &(0x7f00000003c0)=ANY=[@ANYBLOB="8202adfdffffffffffff2a197a386207000000008295955984c87910bf453f68c11700287ead4bcb777fa69dfceac2a87f6abca64896bc5e57c6388bbd2ad3467ad88b2951b15837b8fa4d012ae447473c238495aaee48c02f6ac41e6bf3bf554799b9b813ad303628bba7abdd8053ce65a950e8defbcd505e8f5300a49fef9d612f871f4385f04157795ea4a5c5fe659fa202361cd8cac7dbbc5b65c6593d2870b4122cd235000000000000000000000000000000000000000000ea0000e5ff00000000483c013fa19842a0b8cf77f1885132d23879d81a5f673d8fa589179ba631b92e06203f922e08000000b654c471e89f88a6a9386b5c0e0d47641a25d18a2181361fe359ebe6fd8cb3d400000001000000944243d26cc617ce8571be571b0045777012306a36a09cb8ba4975161ea78a9a8bc4432faa4d7a9fc57767b5a7e9d3697cd85830f47645d5ae16844a8a953fbc9c46bf4f079301719692cddcefa61dd9c3f5e94c5a2282eedc59b6e1be1c5e0ffc557b4c9510d299c60838f8e892ae8b6fcd65dd083cb5b9f7d499d186b4f687493c694d02f0f1501e991007ac8df3a276b768a8088ffc5d64e1c4481c87ac591f5b89d9a9436c83e0b52f689e7ec700000000000000a13741948e073d5ea7720ce692071280117d921e5fc673a3a74a8311b923ad"], 0x10) writev(r8, &(0x7f0000000380)=[{&(0x7f0000000340)="2304aa5806729a08", 0x8}], 0x1) r9 = socket(0x2, 0xc003, 0x1) connect$unix(r9, &(0x7f00000003c0)=ANY=[@ANYBLOB="8202adfdffffffffffff2a197a386207000000008295955984c87910bf453f68c11700287ead4bcb777fa69dfceac2a87f6abca64896bc5e57c6388bbd2ad3467ad88b2951b15837b8fa4d012ae447473c238495aaee48c02f6ac41e6bf3bf554799b9b813ad303628bba7abdd8053ce65a950e8defbcd505e8f5300a49fef9d612f871f4385f04157795ea4a5c5fe659fa202361cd8cac7dbbc5b65c6593d2870b4122cd235000000000000000000000000000000000000000000ea0000e5ff00000000483c013fa19842a0b8cf77f1885132d23879d81a5f673d8fa589179ba631b92e06203f922e08000000b654c471e89f88a6a9386b5c0e0d47641a25d18a2181361fe359ebe6fd8cb3d400000001000000944243d26cc617ce8571be571b0045777012306a36a09cb8ba4975161ea78a9a8bc4432faa4d7a9fc57767b5a7e9d3697cd85830f47645d5ae16844a8a953fbc9c46bf4f079301719692cddcefa61dd9c3f5e94c5a2282eedc59b6e1be1c5e0ffc557b4c9510d299c60838f8e892ae8b6fcd65dd083cb5b9f7d499d186b4f687493c694d02f0f1501e991007ac8df3a276b768a8088ffc5d64e1c4481c87ac591f5b89d9a9436c83e0b52f689e7ec700000000000000a13741948e073d5ea7720ce692071280117d921e5fc673a3a74a8311b923ad"], 0x10) msgctl$IPC_SET(r0, 0x1, &(0x7f0000000140)={{0x9, r1, r2, 0x0, r3, 0x4, 0x5}, 0x0, 0x1, r6, 0x0, 0x7, 0x1, 0x9, 0x4}) 16:01:10 executing program 0: r0 = socket(0x2, 0x8001, 0x0) fcntl$setstatus(r0, 0x4, 0x8) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000100)=0x2, 0x4) connect$unix(r0, &(0x7f0000000040)=ANY=[@ANYBLOB="82022e2f66696c653000afc896a6a1dd8cd6ae677e75d0b7389907de35d05173e62d01011ad6a7e676fed304469ac75f328f59d11b2b40b14e00"], 0x10) close(r0) 16:01:10 executing program 1: getgid() getgid() getgroups(0xac, &(0x7f0000000000)) execve(&(0x7f0000000000)='./file0\x00', &(0x7f0000001880)=[&(0x7f0000000040)='),\x00', &(0x7f0000000080)=',\x00', &(0x7f00000000c0)='-K!{*\x00', &(0x7f0000001840)='--:\x00'], &(0x7f0000001a00)=[&(0x7f00000018c0)='\xb8[!\x00', &(0x7f0000001900)='\'\x00', &(0x7f0000001940)='\x00', &(0x7f0000001980)='\x00', &(0x7f00000019c0)='\xbc\xa4{-.\x00']) r0 = socket$inet(0x2, 0x1, 0x9) pwritev(r0, &(0x7f0000001740)=[{&(0x7f0000000140)="c5216006c997f63a209e00fac508f1d9d45748c6ce3baaa1f4d1c9e179b629df122c8a78bfd0fa3ef9f1fd0277959f9cb802167895e05804db667d83f74f7c0d3a5e35304efdd70231b5bd1f0930532082725baee7c26d3b6dac9734b72c837c58892e628d67b2", 0x67}, {&(0x7f00000001c0)="bbb05e36032e703452af86fe2d7ce394ab2812fe958f32b2881bc5dda3e780d1144ae443d4451601f4e5de0f642112287a611bec83008b06bb49a79ddb50871e0317f7e269", 0x1f}, {&(0x7f0000000240)="8c143f79b3c05813c00105666dede1629d1f2cb65175a26aecf3848f8315553fa3421beaae771be09c09a06c5bf63a8511d5de2f35c1d81ca503e1e8ef94ac3f600d559a6faca44845837fc3b05f6da21424670c9d101f291cab27d5725348948c5ac95c0591b6c19717b8e250bbaaf6366a39674128988dc0d554792f5352173ba6a0ba189d5212ef09f78ceae645d58d4ef85e24a071a0b15545fed1e58f2fd44bbbc313a8af8d1b790c2d5552c8adff6d7b9195b8125c82982512dbc1eae6f22d6aeff1059b5817f7ddbfad23a1", 0xcf}, {&(0x7f0000000340)="fa5d597479627d1032c3a0ba573d335788a19baeb630629bb251e1b960764d13a0ac7f2063340dd8dfa4334cc3749daa21e33bf301eb1c4117be10368cd52e8c973f71cf9e2f21bcc88b5882192d642ec8b0e458a805b4398e2bd8f4335076b0f6e8f41d0bdd889862fa0af35ccd96728b5bb5b52d2f791dd364e900", 0xd}, {&(0x7f00000003c0)="3dd2af2060a678318182dd3a5e9d8772a85af8e9cf7b0358e2f23f18fb234c058996b1d829f1c3c424f4b89d4c7d85a3414ec768373c46a82af65651467a4489", 0x40}, {&(0x7f0000000400)="8b5fef49eefd3e06986b95553dac864360034f262c54eae8659606ef359ee3b1fd3346b088e082fd062aa91073cda826338a8adb3dfc4e4ff1eded755eb2fd652debf6985a8e8c7d5b6625b875e15d526135dbf7e6745faed0da198c6e815560a3cc63734f6ccc0572632bbc2534d50ee8ecccfb68c50462208cd5f2d62a11d3276638bc9c7a781aec806adf85b48ac4bc54644a5734bb5e1a8a34a1482a0c6c98642abc4f987d6271eff6273555bf5a090746863fa385e6fb95f917173e1067ab3dd4314670ff3c3027cf8bd07fb7867078", 0xd2}, {&(0x7f0000000500)="37e8efca1cc13ba69e5fab6e8b3a68f7dd7275546e3ac68e20734428f4098dcd659150aed8d18e5a827083884154e24a8a13e6ebfd85db52de85f47e30a735cd6ec1ee66060da97aa5b92453802d6bd254295c3cad2b9249fefbe842b3f5dec840c3d2b9b120df7bad35ea4ecb174bb192767da24305281cff6c16037ffee6a2521a7663a13bb2076e4082f3d3d68c4d2b7230935f09edd82945680953597eed5b9922573a102a29a1c66bc6fa484f938ed7e0230b72c81f411903d9c3be50b47939253d8e7eb65c8011e43936b6e15a89f75b1872c868f9d1cba71a4e948d5701ea5e1cd166433bd5013e7b6d3b545e1e48b832be0996c239224b5aac29f0725e2e1073bdfcfe1868bf28560fa8952342c24172e44926696e4f43031690eea285094a6a87beb0768509686234d291262f5f9b430aa66801e6dd2639b670cd001deffde6eab9c518258ea65524a8d8b74f4cfc4d048d8052d49ea3f4cf84854dc59342575ffa301cdfb0d3123377b903bdf8611f3636c421ca759e228b12c075a7e8c7c31d888e13a1d1f775f3c9ece4e059b3e2f8f6795f8eb2a18542f902e13714d8c7994f3f8bbbda439c4f03e15f6f59a04c014b84f8d2c7f9f550d6864be1ddc9ce1181d17a1da746eed05c19de41f6958b6347f498b9d3731a142d9c56ba37c73631ff36ea4e316f747ec2e3f924075cc1478e8b7811e4ea2b4768a4196380694508b1e0c0d30d4ab29369c56bea781b91de9d82b2a22c7b7cbb59ffc9dea1ddcca786915076dbe8a82ed3e0861fe87a3a61aff30535e0126fa8ba1135ab155a303c22bda6114d89640de7b73d00591f24b6768944d0abfe1fc98b2310a03f17180f3f341fb17f0c2e2e387b63bf3be8b0912589509024d9c81cc1441e940da739f0c59047924efddf766e5d4b898ed4c548f8da6d989550281d28965ba6cfbfb9efa1701e19b20621b3aecc570b945086f22c993e86a41df6912ecc22234212516de0c6312ebd16c50d9c8718c25f7f0dd33a9dd0e734aac5edb6ff6bf9b85937c7154e62d83bc646f0a17bc8c9ebcb27401ed7602fb73ac2cefcaf3f93465e97d272b72c3f7caae47496fb32f143a474b7d1d122dad6e70e71e31e3fa510b5aa0f94f902c48766b2339db389c13ab94f950f7f621c1df5373cbb2ae1707d044ca0a4eac907745b80abfc192f7d6448193ad3e4f7c95da7358dfe5a166c10cddc21b48ef104f8020dc75eae66d2e2b1fc6135a9a36ff58323bf1cda016c0aa66f6e429b0e59f9860e9aade7747e2f50b1df59c67625b887b450446e7a3a8674bf7f0e11fffb3eeb75d0f6e0e5a7a21dc34770f445bdbca6d6a539fb91ea4decb080234978ee5ab7516e4b31891b84614988310291a7cddfa2d8cd112f018a229c95624d3fa2dfaa9d8ed99ae0c4ad9a522d4075dc147ac10840f382b2dda1b264767faa933b72538ac6b05c1f99339260e2566b8af43972fbbafae2dd0fba11b5f6894cefc920c5b76a8ac15f363a9c18f1032db3d537a17be0d0f36ec08970eb4eccface948b9273f920b44fe8cd3e4cda2c1cfbadf1a0a3e94f167cafe6a951cb1a94b70513103a9f536a458e87a1ab79a367311e8075bd66c6288c07afae5882f3861f7e579db1f69fa3f9eae645071f6247d1ef6c682ec9abe3928ad9608dd39dffd8c4ae1c959b08816ed459ab2b350953e1abf95db400f4068025beba2c037b90a5c4c9ead50e219cbbcdd2fd7dd50974d99cc723d312b36ac696c2bd520e197994dfa5ad551035189bbdd54f6b9570cfe5d4f207c7c6253440b084668af39e5f8e8f1b9b75b60d4a8e472d27a59110bd31385869e5b992d27f61ab85ff40a9889a470afe7f974113a43c8fc7e5f0945a332373e6b26d6af6ba179071632e406606ef9b7e921c5b98bc598cb0b009252c2985cf4e6070a9604895476411bf92595c7858d51439e58107bf535b61229c3d6e8eec21821dbd920f554431b14073a62bb88532a85a1a4fe9c6c0fe44680255a23d738fda6c21811476ee32e5ac0a2b4e454aed142be2db61f6d2f29a60b795c9366be4aa94f61eee7fa136cde0c4fb57d9ad062412ae5ad962d6bb1b62ac1eff9a48ecaaf1e82209c673426cc07118ced223d5bd80f927e8f5e7739dabd48f9e4c6659fe9a7eb053213294cf79a670ca24bf67d8bda60bdce2cd48aefae7e31c4a36f141aeb29f34db33dda8c9da89ac8befa9d830eb1bee03c3f40d31423a2f6726acd74ca970142e5f2c5d473dd3fc12cd11758c084bbb67b1e29fa4a41c7b80b1a4bf859f0e755e0cf1272fb4b9679cd95a1411ccc8f97b28a747672b1c4d95ea53900f1cc291c2d10952ea6e8c068e54a38c0ddf1dc84af25d23b46d267c63590012784d88107236ac4d1062d0ea2dcfe788fb21706ae1b53b0c12c906d93fe5edd663415e8a489f23beb5f46f9adc46a683fdfe3bad75214db07147f51ad74f6b6deb3b3a6188112f3d0ee8cc9d5738fae24a95e10cef0b7b61ce0742083a3b519e69648cb1c15574473aabad544c69fcf5061bed84adcd5dcad8cc881bc4817467ccc326309b9dfa4b2a8b8da8e6350bff624a6e6c07d9b1b3b23db42574aec2bc8b9ab1b2b0c1160327aad619d4147cbc0d65442eea7ecbc1cd1723a8ef1a95d89ac148fb3fce3cd63e0432ac961b265bcccf2d55a385b18237ede5f1c006be13a7e34c2aa50127e8f0efc563579469ebd123c1ff2089b7f9e645a2af7a740711f7039a3459bb568b631a731518e1eb1d6d110ae19c23e7b6723d8c56b97b3058325b6905b246c6fa9f6b257e3115fa27bbe5481edea300465af262fd87fec8c441900d91f1a7d28d231772ad9f09f7c5873b2501228755973f648a0910e7126603cba958fb22f1276cfa568753284f7d8144c58284b4f0d5fecf74e3bf311391eb25096d26e39a3d8ed32362c9cba68715269c890756b95cf8488b28f0d2dffde8855335e049457124cb0b87494a6c43b6b283a799245ec1d8b74823802d12163bbdb966607f4d44683ee2476857f2527ea59d2bc8877d36be21217de2875dd40e6c040888812e7a5dc09971e06adeeffec3d150ee9a0f592b2a1f2d8a046bb6954237f05e4ce7fe37b941b57d8be9931942bf02e63b5bfb2f8095f3c7bca171bc7b8768ed8d4a166a2ba5282f14904125fa54e52d598d2d26bbb8ba6985a509447e760befe8f5ebb5e7f8f1522b8bd5a35e5958834eca86fb4a93d507a01c7013104b9738ced466f9104eb7d9f86f0d8874358a0d372f03f072d3966d41ffb3bedfcf0d22a772a5ca6d6a512a65b4119027d27f8e74940b8483edfbb1343891c25087259a3693c744c4e5e260ebb52a92c99243405cab147966d346c29be9d5a7426445fc0e6b996d850b958c7d23193229426634bd4a2611f059a6c9dcbebe16a5d539c8c2d3a7c24bca07b2ed87c01f7dd80be23934e0b811e60e20a3266989b0758211049d36030243f34207c1781cda70226e290eb4165a6131cf13638455613dfed1221199ff622c2b0fed186d41e9d02bee9f108204501c652fee2738257124fae655427d1deb1f104ed271772c057e9795a7e2dc3057977366593c82d93d92b213dada2ea16f60abb7f3bd89821df1e8ba1f8447a4866608330a50a169f179e7d0d432ce6e15f105ac6768bb9907feaeb122edcd972d6bf250f329f6a29eb8c3276002b823f7318d05a9fac0cce752a9adf0ced32ccecef6c97351b9f53b218e663283170fcfee266e12186a1a6dc5e8faede36a69e169cac6a00e0f3f3c96684acefbd8f9355323726f63d4e5b32edc8f811fcbf04d74bbda92ea6f4573b2b95527aa59acc3992f588ce6dd1c0d570ea670c575ed4c25c421541dfd36d541d1a2bc6e76f2f8a2c988c265e229f28d06864e59cfbb20df0eb36dc127da45f258ad1c1a6e439ec1fdd00ddd26fbf7c11294f5ae6da83c18a915b98906ba64f5dce37ca51995720d14ff50ed55c5984079ed6fd50aae3663276858647a050986df760536ee7349ae961cc44b769cbed6a7415e02588a27d05a8b5171ad391012ee96a70da3b5901ebe1ddbc9cd55fbf63c12f2e7fd02b7cd382d21190dd0187f8a788257c8e47b86a7ef3981da2d2bc62fc59535748ae3665b676dc6d64ae97be78f6d92add8d43394307bb29e3611bb25dddeda805ce7300458aa0126256cd8c9132349638fd630d5a690bc7c39d8b6f215003c23bf7f095bcb41628d1f8052541d120933fbf8e2b241446e5026783b758fece280674c9f6ba546807c88fe2b55c959f61b1b852892fc3b2de1a4b251d492e1fdd27f29ace1a0f67667d77079d217312bb26fec305bb0d632a6e12b876406f230bc74f6a3dc2862d442b70297119bff08d46cdb62731481c6a563d635747e87883a3e90afde8444fc71e7c1b8bdfd84db1f44a9371e2dfcc99db2b7a7a79579833efa4c038518595ea30be8ae0916ec20886c6263842bebaa9b2bc2013aaafccafb4e4a84bab140dbeacba7139703f764a38a7be812c2d0285fde48972c0a7d3a2ada44c683885a72543cefd5e285df96fe778d7435ad526bce0d781686bae2f776325dcdfa48f849b2b75b661d2499184bf3aea6776ee3ab7cfbe5684c41007c731464c3a9534f54ad8cbde186448ac5dcb5ba7011db091b652fb7dbbbd7e824e6688f400225e6ab7254566ca6fc3c3ba9951959046e86d393752e7f2043dda719fe95b051afced3687b22fc2a20756823b517c02b9e8d45fd3544081d5ff4cec3f54cea16e0d6a8a0eb562fe29199f5cbd9008d7feb626af768a8d44cb2acf1845c5d534cd8b6038402a8948b233b9318b0076102d505ae233c4b619c78ecf7cfbfd08acbdc9065b0a5b1a1773fe1ea3d45fde1a07efdb677a8a24f55f50650eeca5ad57464337e626ff0362ed41820f0baf902e35f5227c750322be8d46ddc99b545c5a256c7603be68c038e0911aadbf1b905bc33cad277de7d8b2cb25a0da22e59090ee534baf56576ccf8b9d4ae544748f9f32506ee8abf47e2be651f0a21c3e6bfc8bcdd2f41d20880efde204cb4bc9864e792e263e44b0b4981a73860fb289f742445d014f313c7839c334d10a211e148f1961e1efae1b7978b1703f5d070548366721f0acdfc619ad2775510e9491ddfe6510db74c533c2ac1c48e6b75f585e22e7662ca4168e27beb7ede5e61708cb803230a5ce4b08a0c9b7d54f7070f53e48965aa486526d35cfc9b81c163aa22439e4da335c986db2620ffc81b29cdf5db66e57a6e9d39605f4dd9d1269498027802712ed1301a1798cba758561b3cbe7e1a3cbdf532affe3c42d5f5f649fb19c9f18e01628bfde8c6ad8ad30cf8257573b7fc0fb49d1ef1148e2417fe971d176bccdf0e94983efda2d776f4fe89980ecb814d975a2b79952a689dfb1d82af381b6c1b27ab3cb9e98f3ad1d5967f128993addfdc941b40b1286e1bbf8453a9cf17e307f14d10d97c14c49dafc02407d58a9c41ebccaab8c23ddb16dcdfab8ae0665e6f8e853984d81d71ba9c3c7879892004cdfd800ba2bfe327fdff37018e4e8a50b54af53f70e803bfc826f75df720de68d2f773d806adb42d11e678ac1fcf7f8317aba77ea92ef1bcf16a44b6b094392374f543211fb5bdb7b9f493f52a5b74c6c85072d7460dad11f9ca5582f1eb4f50b974b2d4d9afa2bc063a7107239dc05420ebe1317d109ab52fccc4b61985e5a681f4b1083d9f60068e751152f60716f2b4b3875d406e460a957405c9f2f28bcf005d710489742b77", 0x1000}, {&(0x7f0000001500)="b8829bf12bd3755fab5ea57dffd57a95d3c875db72337b6292c9bc77984c7cb088381845c677b1537299cbdedac82861b2acb2ddfc18c2e7b386a675cd984b04086d00c8afa22f758bf29a81a2fa21fea29149a9223b9ecf584105c7fb920751f811de71b2e630e2cb16ec418a605efa60a10373d021ca3e0907f385360cd8c8093e40117586f0f154909e39cb3107b6e901a236f2a22178a4e04401681201548dd48f7b8a312c42975d4a7682452569887a0c8aeb299392dab9c2f92cf0582cc50fa9ef725b1559625ee64b2011fe42805a072626fe68500705d90d3637f0306fd85d24", 0xe4}, {&(0x7f0000001600)="be38e364bf5fcfaa9fde47d16dfb6c2350c0be9fbb20dbbb089dcb6af5fcfdd28e8c1b2240d3cf46b2207701b52ee8c9a70ea99ae852f4ccc391ec916669739607607a9069026b5974d6feaccf42d62c4f7264ae5a02f1c6c07eca187fbd0bac5a25b0297decc297d59d1639821647fd5aef201c031e9e18a4aedbacb6c449e7db8841d04099d129866382a58b508e7b4c227d3e5a5c49e4b1a330b8e67bc16fda17851bb823e6cdfdd0dec9dc5260529baa17cd794fa8", 0xb7}, {&(0x7f00000016c0)="c96701a580285afd7cfdb5bb054e7acd17f4934888b237e556407274817d27f7d7045d3f361ed302c3bd81c152e8b524e5ee11c169cfee601013145c0689ab6150", 0x41}], 0xa, 0x0, 0x0) ftruncate(r0, 0x0, 0xffffffffffffefb1) connect$inet(r0, &(0x7f0000001800)={0x2, 0x3}, 0xffffffffffffff33) fcntl$dupfd(r0, 0x0, r0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000100), 0xc) shmget(0x2, 0x1000, 0x100, &(0x7f0000fff000/0x1000)=nil) msgget$private(0x0, 0x40) r1 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r1, &(0x7f00000002c0)=ANY=[@ANYPTR, @ANYBLOB="7dccc688d0f4d6478622bdb6f072dcc5b629e5267dc92468c1206a93f73911c9df37adb73bee28cf82965793c89fa816ed279191f54288012af67d4e5a3107599f2d41a97ead94aea2d2e84fdfc9f55d8ad44fba5d75874a9051c2905468668c919cb0da7758000804ea3229e97d9242f5b320bed9711b75668212b9219e25572156d48b5a9bc25bb904a2107e80b77df4dba639b9c486bc938685ce219f4787a5d5d7c0ccc3de72090a3a1bd56ebb9e02cf6b895acd35684286e2bb62ddc338c5aa53b814643f884e33cf9eda332d787640"], 0x2, 0x1000) msgrcv(r1, &(0x7f0000000240), 0xffffff64, 0x1, 0x0) msgsnd(r1, &(0x7f00000010c0)=ANY=[@ANYBLOB="010000000000000064d1080cfe461150dc736b5504759ffe514387882360d6d169af7e52901c34b7f2da9ecebf5d88283104e13427dded477de76efd715c11804a8329e22c42b459bf7fd00fd1d1a0da7cc7789e0939d7f9860e6ceb3780e5928d9f251d5d65461c0c83d53e87fbe5c0e2a752a70336fdfb6e513c3148e6254f207272f877cdebbfe30e6e72db46222aca3262277cc5e4f73173e0d45618fc8765720fa0fce138cbea838bae27a7d6eda203c1c0ed5e72ac7325fec0524b9330a96822abc39d6dd3eb6867b16f0a0ace972e2c60c0c48e23b2c85117d245935360"], 0xeb, 0x0) msgsnd(r1, &(0x7f0000000dc0)={0x3, "3d551559e046828f563a7584eae633181235a06adaf5ff5e88437f167385acc79aef66b655bc3947ebbd7ef8b684287fc472f0ad8d3ae4df93d1e4ae6a59a668496b3054f748bf0604216055907d7ad42cb6172d6b3dce4a22b19dc2c4b5f39ee2d4a6a2d064c6eee8be38af00e92b0b5b3e4b10481caec9847c84ea930bef0a52e30b9318b8dfebbea30aefd51932b9cf65e639a34b2a6d9819983e161bddbe47954cbbca9fd279162c5982300d728052748bcbf50315e2de3f6cf063c602f5e785fb1781740a78184160d8bd7363ee5bcd6152fe83518d3c80e784640497da89edfc2ab49a42dee43edf78f7c02be3259e2a98e8806579eef84252f232ea5d304331fd365f8591845fba205da23499c4ed1db2977a46e856225771004db2f6d070ae8c39db1979e5c05b64bdaff0d9fcefed27f1a9e28c4e6b36f78b5d5730b798e916b05ad28904dcdf9c6e2481176c0e0dcac93ed7123abe56d7109700"/366}, 0x389, 0x800) 16:01:10 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x8613a) r0 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f0000000080)="220e2aa5ba369fbf164b75b4510acd502175a3dc39a8b7f84b", 0x19) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x2feff}, 0x44001000e, 0x20008001}) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 16:01:10 executing program 1: pipe(&(0x7f0000001280)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r2 = open(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xff79}], 0x1, 0x0, 0x0) r3 = open(&(0x7f0000000000)='./file0\x00', 0x611, 0x0) pwritev(r3, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x14000)=nil, 0x14000, 0x1, 0x2010, r1, 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r2, 0x0, 0x0) write(r0, &(0x7f0000000100), 0xfeae) 16:01:11 executing program 0: r0 = socket(0x2, 0x8001, 0x0) fcntl$setstatus(r0, 0x4, 0x84) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000100)=0x2, 0x4) select(0x40, &(0x7f0000000000)={0x0, 0x6, 0x3a53f6bf, 0xfffffffffffff0ef, 0xf9, 0x5, 0x6f4, 0x5}, &(0x7f0000000080)={0x1, 0x592, 0xffffffffffffff01, 0x3, 0x2, 0x9, 0x0, 0x2}, &(0x7f00000000c0)={0x7, 0x6, 0x0, 0x9bee, 0x9f, 0x101, 0x16e7000000, 0x20}, &(0x7f0000000140)={0x7, 0x98c6}) open(&(0x7f0000000180)='./file0\x00', 0x81463ffdf86a4b15, 0x40) connect$unix(r0, &(0x7f0000000040)=ANY=[@ANYBLOB="82022e2f6675d0b7389907de35d05173e62d01011ad6a7e676fed304469ac75f328f59d11b2b40b14e00"/58], 0x10) close(r0) r1 = openat$diskmap(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/diskmap\x00', 0x0, 0x0) r2 = syz_open_pts() dup2(r1, r2) r3 = syz_open_pts() dup2(r2, r3) write(r2, &(0x7f00000001c0)="864bf98fb64ed245aaeef4b403d316af5d209ff043362f9f4a6629faacecd9d4bf21f795541040fdb6fc56c30aac9ced25ae1eee13a12661f172a219cc0b1193b32da05c55a818bb05e37d2368035fd229e1d647d5689a80cc1a1ceca2b05a27e6b039713b9fa3ecdf7e1d5a3f004df8647c4d1ba95703fd972f94d82442364a18e29ecb9509efba351d2608a1bcbaab34b88ba4", 0x94) 16:01:11 executing program 1: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x0, 0x0, 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffc, 0x1}, {{r1}, 0xffffffffffffffff, 0x1}], 0x7, 0x0, 0x800, 0x0) writev(r0, &(0x7f0000001700)=[{&(0x7f00000016c0)='y', 0x1}], 0x1) munlockall() pipe(&(0x7f0000000000)={0xffffffffffffffff}) sendto(r2, &(0x7f0000000180)="a47bc886d1978c7c672fe0fc569836d40454c253f6ffc4b3f8ef389bc9c895059be45a98123e4337bae7fdb24164093576cdcb1457e86451c6b91bc0625dc572d4cbb2e9f71663fc8a8096a1bd5775", 0x4f, 0x2, &(0x7f0000000080)=@un=@file={0x0, './file0\x00'}, 0xa) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r4, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) dup2(r4, r3) accept$unix(r3, &(0x7f0000000100)=@abs, &(0x7f0000000200)=0x8) 16:01:11 executing program 1: execve(0x0, &(0x7f0000000180)=[&(0x7f0000000100)=',.\x00'], 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) mkdir(&(0x7f0000000100)='./file0\x00', 0x0) r0 = openat$diskmap(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/diskmap\x00', 0x0, 0x0) r1 = syz_open_pts() dup2(r0, r1) r2 = syz_open_pts() dup2(r1, r2) ioctl$TIOCGFLAGS(r2, 0x4004745d, &(0x7f0000000080)) mkdir(&(0x7f0000000100)='./file1\x00', 0x0) rmdir(&(0x7f0000000100)='./bus\x00') r3 = openat$zero(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/zero\x00', 0x400, 0x0) connect$unix(r3, &(0x7f0000000140)=@file={0x0, './bus\x00'}, 0x8) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r6 = socket(0x0, 0x3, 0x0) bind(r6, &(0x7f00000000c0)=@in6={0x18, 0x3}, 0x2e8) dup2(r5, r4) connect(r4, &(0x7f0000000000)=@un=@abs={0x0, 0x0, 0x2}, 0x8) 16:01:11 executing program 1: r0 = msgget$private(0x0, 0x20000003c4) pipe(&(0x7f0000000480)={0xffffffffffffffff}) ioctl$KDMKTONE(r1, 0x20004b08, &(0x7f00000004c0)=0x7fb0) r2 = msgget$private(0x0, 0x210) msgrcv(r2, &(0x7f0000000200)=ANY=[], 0x0, 0x3, 0x0) msgrcv(r0, &(0x7f00000008c0)={0x0, ""/243}, 0xfb, 0x1, 0x1000) r3 = kqueue() fcntl$dupfd(r3, 0x7, 0xffffffffffffff9c) getegid() r4 = socket(0x20, 0x8000, 0x0) dup(r4) r5 = socket(0x2, 0x8002, 0x0) connect$unix(r5, &(0x7f0000000540)=ANY=[@ANYBLOB="00b80e7cad37afccfc60ec1f13cbb0148c15e771990d9ccb78b3d38362c720dcb9359d00cd7ad9a493887d6cc968e531d493d68f05cc4885090740c58cfcca1a1f3c3adc528a041870ee8a352679190fff912ed53d47bba4bdb0bc279cc34cda969a1fbe2c691d28dab3dda1966433bca5c5ce6899aa5ce88c7237100dae152e2f3bdaeef045754337bdcdd89bde35e55269907d9b1853e03e00685d47ade4fe1c5a7678d48f4017019150693b335394654e4e49e48aaef41458510e7aab6f28c2ecebcde7c923a3582f849a5537733e255fd04d82a5c38c567f7a"], 0x10) write(r5, &(0x7f0000000080)="4a60576cedbabdd9494bd4d135e42c06000028a13a9302005667c35d7bc875bd1b01a846e1a39fd6382db65b013c390322b2845ed5c5339854f7b37b4d000000008d780203f2e8cd5326d0dd75ab7dc50651db5da53c2c86a783de33cdd29822fd6b4af83940477b6c916b267d6c14cf628ae6c0f629f8b9d0fa64555ab44ecda484083d5f7cdf6060374575b550196f86", 0x91) r6 = socket(0x2, 0x8002, 0x0) r7 = socket(0x18, 0x4003, 0x0) connect$unix(r7, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x8) sendmsg(r7, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x27d, 0x0}, 0x0) r8 = getgid() r9 = getuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000280)={0x0}, 0xc) r11 = msgget$private(0x0, 0x0) msgsnd(r11, &(0x7f0000000340)={0x3}, 0x0, 0x0) msgrcv(r11, &(0x7f0000000100)=ANY=[@ANYBLOB="00000000c46e8d9423d57b7400"/42], 0x34, 0x3, 0x1800) r12 = semget$private(0x0, 0x8, 0x80) semop(r12, &(0x7f0000000440)=[{0x0, 0x0, 0x1800}, {0x1, 0x3, 0x1800}, {0x3, 0x2}, {0x4, 0x8001, 0x1000}, {0x3, 0x4, 0x1800}, {0x0, 0x7, 0x1000}], 0x6) semop(r12, &(0x7f0000000300), 0x0) semop(r12, &(0x7f0000000400)=[{0x0, 0xfffe, 0x1800}, {0x4, 0x200, 0xc00}, {0x1, 0x8, 0xcab2bfc5c2d47ec2}], 0x3) r13 = socket$inet6(0x18, 0x3, 0x0) getsockopt$sock_cred(r13, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) semctl$IPC_SET(r12, 0x0, 0x1, &(0x7f00000000c0)={{0x400, r14, r15, r14, r15, 0x82, 0xfffffffffffff7f5}, 0x8, 0x1ff}) msgctl$IPC_SET(r11, 0x1, &(0x7f00000002c0)={{0x8, 0xffffffffffffffff, r15, r9, r8, 0x13, 0x6}, 0x6, 0x2, r10, 0xffffffffffffffff, 0x3f, 0x7, 0x6, 0x7}) r16 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000280)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r16, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f0000000000)=[{0x7c}, {0x48}, {0x6}]}) ioctl$BIOCSETIF(r16, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) r17 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000280)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r17, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f0000000000)=[{0x7c}, {0x48}, {0x6}]}) ioctl$BIOCSETIF(r17, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) r18 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000280)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r18, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) connect$unix(0xffffffffffffffff, &(0x7f00000009c0)=ANY=[@ANYRESDEC, @ANYRES64, @ANYRESOCT=r16, @ANYRES64=r18], 0x4) write(r6, &(0x7f0000000080)="4a60576cedbabdd9494bd4d135e42c06000028a13a9302005667c35d7bc875bd1b01a846e1a39fd6382db65b013c390322b2845ed5c5339854f7b37b4d000000008d780203f2e8cd5326d0dd75ab7dc50651db5da53c2c86a783de33cdd29822fd6b4af83940477b6c916b267d6c14cf626123085529f8b9d0fa64555ab44ecda484083d5f7cdf6060374575b550196f86", 0x91) r19 = socket(0x2, 0x8002, 0x0) connect$unix(r19, &(0x7f0000000000)=ANY=[@ANYRES16=r1], 0x1) r20 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x4000004000008001, 0x0) ioctl$BIOCSETWF(r20, 0x80104277, &(0x7f00000002c0)={0x3, &(0x7f0000000000)=[{0x7c}, {0x24}, {0x6, 0x0, 0x0, 0xfc}]}) pwrite(r20, &(0x7f0000000040)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) write(r20, &(0x7f0000000080)="4a60576cedbabdd9494bd4d135e42c06000028a13a9302005667c35d7bc875bd1b01a846e1a39fd6382db65b013c390322b2845ed5c5339854f7b37b4d000000008d780203f2e8cd5326d0dd75ab7dc50651db5da53c2c86a783de33cdd29822fd6b4af83940477b6c916b267d6c14cf628ae6c0f629f8b9d0fa64555ab44ecda484083d5f7cdf6060374575b550196f86", 0xfffffffffffffccc) openat$bpf(0xffffffffffffff9c, &(0x7f0000000500)='/devpf\x00', 0x400, 0x0) r21 = socket(0x2, 0x8002, 0x0) connect$unix(r21, &(0x7f00000006c0)=ANY=[], 0x0) write(r21, &(0x7f0000000080)="4a60576cedbabdd9494bd4d135e42c06000028a13a9302005667c35d7bc875bd1b01a846e1a39fd6382db65b013c390322b2845ed5c5339854f7b37b4d000000008d780203f2e8cd5326d0dd75ab7dc50651db5da53c2c86a783de33cdd29822fd6b4af83940477b6c916b267d6c14cf628ae6c0f629f8b9d0fa64555ab44ecda484083d5f7cdf6060374575b550196f86", 0x91) socket(0x10, 0x1, 0x10001) socket(0x2, 0x8002, 0x0) r22 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x4000004000000001, 0x0) ioctl$BIOCSETWF(r22, 0x80104277, &(0x7f00000002c0)={0x3, &(0x7f0000000000)=[{0x7c}, {0x24}, {0x6, 0x0, 0x0, 0xfc}]}) ioctl$BIOCSETIF(r22, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pwrite(r22, &(0x7f0000000040)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) execve(&(0x7f0000000000)='./file0\x00', &(0x7f0000000280)=[&(0x7f0000000080)='\x00', &(0x7f00000000c0)='+\\\\\x00', &(0x7f0000000140)='}+\x00', &(0x7f0000000180)='@\x0e/&\x00', &(0x7f00000001c0)='\x00'], &(0x7f0000000400)=[&(0x7f00000002c0)='\x00', &(0x7f0000000300)='%%\\\x00', &(0x7f0000000340)='+-\x00', &(0x7f0000000380)='-\\\x00', &(0x7f0000000240)='}\xa8\xf0\xc2\x80\x9a\x8d\xd8\x82+\x00']) msgsnd(r0, &(0x7f0000000040)=ANY=[@ANYBLOB="010000000000000048696afa0e67b1a6342fcc8ec5d56f596329414fa22f5c0ed193424179fc5bd8017a071300"], 0x2d, 0x800) 16:01:11 executing program 0: r0 = socket(0x2, 0x8001, 0x0) fcntl$setstatus(r0, 0x4, 0x84) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000100)=0x2, 0x4) connect$unix(r0, &(0x7f0000000040)=ANY=[@ANYBLOB="82022e2f66696c653000afc896a6a1dd8cd6ae677e75d0b7389907de35d05173e62d01011ad6a7e676fed304469ac75f328f59d11b2b40b14e00"], 0x10) close(r0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r2, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) dup2(r2, r1) sendmsg(r2, &(0x7f00000000c0)={&(0x7f0000000000)=@in6={0x18, 0x0, 0x80000000, 0x8001}, 0xc, &(0x7f0000003480)=[{&(0x7f0000000140)="9062250cbc0e7879627c23f0eda0fff601fe4800f573be94d42fc9b00e4588cd7d68a6ad5fdc8aea947775d26553b3c2ceb366afc0457605a9bdcef801008d8859a7e9aa9a8d9963e67fec131df05a1e8ff14607de1e348b3acc7a4e3e3cc159792ff9773beddaa9aa47da6e0d03fd34a573a9b2157269ddf37fdb056c012d29c11e", 0x82}, {&(0x7f0000000080)="9ac4061f70c9c50f2022cbf26822fc034992403452f6fb01", 0x18}, {&(0x7f0000000200)="9bd6df56b606032263b151e1dd695e05b804306cbdf4292fc8ad9278013aa4d6270b8a1539d33d71a95878120a107f1b62a67ceba3e0df8fbb8be08f367a6c9b1359bd3d7b3a30b2549346f9458d0a69d912d498023620276cfa74a222460cd6f5095f499450d70c7b6c58767c9905b596915dd4d79465f7698605be896c3a7f982b9624f3dcf369212f1ec037ec687f36ed8913b381e04f53a9bb9b5cc6941647ef2f87f52c593808852f26b9263048a3cda59dcaa3bf6d9327c1", 0xbb}, {&(0x7f00000002c0)="09263481652e30852e2ac933f80f3fb0d709ff24115b999a9dd03f6be17189601b51f1db618998e3637052f125464290a405cd90ded5861ca95d1be3c7104248082b8d6d3d1ffb5f95caab00fee233f25e4b08b6aa70d9a151c78f3bd201b18d03b65c8b8f59a5f520d815c81be135b36a3c75ba8858545da9f1db485a70c80b82d654597428991b5847b2e79e724c7638ab3175a981d87c72a23aeaae9fe3f69b9faa7162e5931ca577ae113e105ed07f9f25be749811e3ac7b40c28a907ca50048978d7fe060fae27bb27a53d29182fd605af9927b78bb68f8ec0a413539b7872db2c15fbe556acb9c70ba9078fb9469bf0a53f95178c4063d6df66a9fb5f5a8c0abc9da61ab431c22e9b717ae37f9790a257c815aa2ef1a035a92e30755c77e5571a6d1713824853148b43e47c43d23e904578a21ce0fe80c2d21ea2647d019fdadb63b796320808fdc08f6e5019c67971cd3741b3d2febd096254f3c1ef44bd87a012ee65db44afb0e6aaadf04aec2a92a053ea4cb0ed21458f0cd88e263dd2c5be3c5a1f21863c862a40d6a90ead7743f775578712c5c8c9aa8e3a0fc0831d38211cb6087db9ed5548bcb8c0842fc53a4dbde20d9bc4c6e25418a3f4b02a7a7abafd3ad6c4f5556d4b8d495a0fcc163ef147923c140899e06930a8a4cfd1e11ba17370db5a96ebc8b330387c244216140865a61f476923897e55cb3bf086a5fc86a9c8ea250d081a9c66de639baaa3f52099db1f6113a85a8ef76a11b72791136bca0753796583c3278531bf3bd47b542fbb985f21873d8db044f9a0d58536ad933df804e2847f0915d48a34c7718bccb5253061c238d14b69d9ff1680bc29b188202a4a16c59b4038f358eedf6fe4bfc8c5dc780fb848a67f0db333f1fffb4848b8ed6872f7f25067d3710188768aabd39b94cbe9b767fab2ab54fb2991565e17d9650d807f6078d988b16935b543a8a2c81a502d8a32e11268c7c1a0cf958de34348315fa9561364022c0f3b63e1c613407280b1541309e2e289ca023d315bc633c133e19873c85a506570084a94f8664990f8a284ba8a73ad2e77e5ee4cbd3a26cee7e9aee4049d6f6bb833fa8901d3d02ae714ecb11443456ea8c390342ccd1e9feabd88ced00fcc2072318d2d30bc83719309f8e454674ad8cd37bebf977a1b90ff0bdb5e4926c7d4b2f77185dbed38557445466b4e7fbfcfd98f538c385a5b4ff49384577ccce4cd6eae115e8189adda593bb6fb447e7968a566b4b70f1cefd95ec062dcd3fa537a0706209030c0fad5de6703bad46f0a37fe131851660f9b31d6c3e2b5287a20fb6ec193031385698d480c3d78d2ddcd5a90bde33cf3bb813de594cd4b198bb05912bdcb5235d1dd90092e80fee5204c80423d0e3990027d5fa416edea3d4ac98b9877897128c12dcae3f9aa622e56945026032582b6051c520eb29fe9f3472c6db297ab189a6b1c246abca081382d41642bd2ae6543ff0eb6ffdc6a59fc919c9f6e64d9df25746f5ab3e357792800b860e05422a8ceb42d5edc39e5c1a784afb70d1f4dc2b7fd103ad8682f54dc9ef1f3c539ad6e1c75a6227a715d60f7a54e235b843348acc2257aa1084beee66426f674864f34ca4b910143becf8a22c9a0389489d208e6bab53f0ad60df08d28e4045f9c4cde337eb90fc862d61cc0a8e94f0f6f9ed5068b400cf40f952e2f0279377c1afb549b33bfa3a40d978da1c626bc2a009292f5b988093d9ded73ba274ef45b12a913aaeecf3612f110d156b8a14e08c8c7ba1d3b9739396b7ee89cd8afc4a529cdd798f2363b4b535a233ba707fd85db46ce258e2f6c7f98e570fc5c1efe0e723d290bddb34d841412c3e53a49409f8fb4747884718f6843ef744cdf2b66a1ab9635956945933c5c671fd3786628693ae92b0f1845160160e4703554b3179ceb5c0b0cdecc0814774c33f23bfaaa37bfb2af41eca09d37672261b44d03e6e6fbc86015cb62003839d71beea284993801b37ff14dcd340b4ca313f17da27d6053397972f24ba43ae634471754fda70bd11218bb7bc42d451ece148c8068c2ce52fbd73f61db4490885701eb13cfe7e59d797cde490e08ef6b08dbfc2b2edc12dec791bfe592e6c9a06ab16e1da1460a8ba2e9d495c49d9d16bbe54060f09f61211a2db9a86d6e0d1c109762bdd40e86483ce16d028f7e3778cc2d00f8f1a8bb79183a79a6bc04f13ce40f0cbcb521bbd9c462fad97dcc6c0502f7f421ba9b8dadc95486f5e41596563e2ccf066ac3de2b2ccef6c324299ce6be856667d89c3b8ecdaf302b6a43c8914ae7b761b265bf4803f666190326c4c50884513390168ce614f6ae4093a069a1b12f0340dc725bb0caedd4851625e38fa30f1c971374ed5aaa82241eac996df10e4aa89134af8cbe25f176932d241c6a3b00e61958b2d0b94f3e9e619e4eaea28fb5c9daa3c45701aba8a954dc8c5cdc674d76020a347e24d233b86f4a51b7aee53ba59c53c355f4e7ae5c6514adbcd790f7da422200d24759e6689d958d0073238c9e39a0000ef00610b909a5616d924a4f99dbe54029719cd8251cb6238bdf067df327b51ba95e1c1df401aff9a2eeb09e264ba1103454fd7f51ca1f80cd8ce669a0957fc3545557d6801e2f1d81053ecb056ecb1ffdabf2b5c13cfe6f7cf719ea2c7e655e77724ce33d5f97d9ecae124743c66fc0d7ec611fd42956874ad798edbe9a843fa6416a9d8b2fd00be45915fe0e3eb77e1df1e660471a2852724a9f868782cf7cbfd675b99a7934ae0a4271439f5ba8d19ae8b922c032ab41ab689e3d3ce0c380729368811b4efed5a5d11433f2ddc19ab02f61b1640b6504b623f855e00aab423621a4c3818593559e6ac2d6a94819b4169f7e6a9098195f83e11eb85cd7e93dd1f45015522ccaea9bce97b00d06fc7e62fad73582944e45e9c4a4255359b3caeda2ee7b213315959e94baf2992203d7fa70ffcbf396e8799a1d901ebbd791ab9be74ed2051667bca7796226caa124d0f46e73118efd8c2c3991ac9188d97d41582a8d5fc850bb25e849141ae31e1710d78fbcc699e9549916c0bd1ef3f8e81baaac4f6be941e5c28c4dcf8d1f792601dd7f95e1836f4566521275d50468f285993ac0ed237b33b54920c005ee501efb0b7d75a5e4f4bd0d4f453a28a551c168199edf2f3bd3696016a3ecef60dcf75076978a06c1beef687766f02784df401d4b8b0d36468a315884692314fcf38f989ce0a3d8e22e2f01569cb56b67ddf796623c80e50dcdbc25b9bef204c1a58ac9e71122fe86e07b699d1b84618ab0cb53700e93709a5f109b2241022a376d9e21ffbfd6a6ea6b84dd4473c0509eece569cce21f4c211834a5412b157a60edd863e2f5dda76faa93683fdaf600507aa123d0fa8f3c1b345ef9ce73e1467d7e2996b2f502b26c7e8446f4eec717429839c06ee39da0d849e30777c76ed36aa5092c70981ba12608d2b34f72b770229f4c7a572546160fb27cc67b80ed8b43cf78e0319bf0822a21dab0ac631afc7443be867d5860a3057cdea9bb518c7dff152299548aaea358925aa437af91ab79e50cad91d1351536a1cad3b19d650e563c4d6e1f31eb54506eeca39323efba97bc703f7f129a4e4216dc2953c7e054c710bf827f2b6f5117a90f578e47fc2ee595260d5d4f924e3d75b6113ab15f873f4c4b8b72d1c0078bff63c6cf1a96f224e2afc4539483682c8dc11338175a79a8a8a10bf94b4cbfd44a77b8966fd362425a1bba68430b2fd42a953f36c79b03075ce9042ea83001c0597a38ce72a9349031490739a16023e5820412ebafd16039466034315ebf9147c0c38d2517d61abafc50a513bf6a20b79dc58a2cb1998211577030e8da36d5038beeb66818227654b110d11abeebb8d2d547b309c07dfe1a9b6486163a2efa9c5a05e56a68708066e720cd45a3e697e53e54e6f1f73cb1249ff6da1d27c2c8747c181cf63772696758b1e6a8d02f1ecf941435d46339de0ab6b78bace4c87f330f241b6e8df095a68888c9215e5a9b247109160b7b375d0bece5aca4e756640d1cee3d783ad8d4568f69870680180691bd47f83fe23f93f5b47b4ca4f76d75864b8f27bfed82c257904f13487a205a7d906021778874a507dd13f2cb8b4182104f84225abb2915b3c2b05912c228ca60d0f4ac89d09ce0923e6338c710484a9f6a6f5886bc00704d2eb03d16509ad0a97c6614b83a9237088360339ae166d9db5af5f55522b1f9fcc28b513b781652096285bd2a495e9fe47e57d3d61d615837572c4ca1c0d7c096446bc379b3eaf7447f618dacd94beb257003a16561451c90c7e1a459b9775f40611a4e0f634dc27af132839dd3b2b638e038e37299524930aa54c098ef6fbe11c94d34d41d97cdfc11a8df7cfafbefaad921dd43cff1a33d8f2530c59d16a142088a778dd9fc8d15c7f09fdaed393f00a3ed78c8f1d478758e50eb1c2facc74065e3ea6f4f45bf8c5264d2ef903249e30722be3eb7db37f38ce7fe7963b75a4a3dea71326dd97f07c650ced3aa325861ff5e333ad2d9a4b9c4a7b3b720c2c1c331f2b6dd4a7864d8508da76fe125b918fe3aa97863007f1b11250c748b9ce481143dc886a6013af4609a2cbce025b956e5d6a9f96b79d6bb839b442fd37dfec13d758175363146ea4b7a07fc83211116f678ad22294522c8080c86a582f3f6d776152760df91fcaa66421e55f33b98b6c0a203284648515e69a79aabb05a177749c153a25e52352e885d5e8116ed7a49764f536f0318342801f71337fd7b62c6db9667713a67e6e182761738024e4b4138e2a7af409261092dd4e6d75d46a087c28a8648e800a40c89b4355e55fda78e07e190df27ce88beb07dd350e025e8c26bd0441c99430fb8fca2f369a0b0b3373fda8f5898d1d69be603d8f9bc7e98d7db8664b352e96b61f1bce7a5e6b4b8764e8ea7be4ab00eb057783d84e2a38d496801832398bd7e0f8b429c94f930a4b1a5070953d828217a8892e4e7e605d98c074ee97c2225eab7a0202514bcb4102d24664ca1bd80c0b1499400b3fcf37e3fc7339efdcd09ee9f2e1cb4c137b9fc8a47b9a008c7a97d57a05ba73117fd385b3211ed7b3e9851b3e416c1e40a503e85cf1d976113b6899c4ac50f2f68e773cea549c9075a0a5cb3999fa3ec73d890d2da7d0bd8c64708bed336dfc0af619eac6b86e20aed131d524bb172ca9a137f80c0b60d2fab31414e514a5d14be040f70cb4cc5ae76f5ba9a678fface5ccfd0b1e44914140e3c708eee3d6880805202cbc1b758694525e7ae8c85eeb622eb8f3cc5444f5697cb5ef9c2ecd90742be052e5a38ede6f3fa4c61252a67ddc73c86947c16403afed0b10af789bbf04c438ad2ac1649773d473ff7db47768f2a4e77c8ea3a89cc45d6efaf6f63e745e78e77522feb43872a2269213ee103e1e9a61c6c7a70bbf1fe3c24ffb43a91405e1c4b00c810404619f29ddde1dd189766c1441e21ec1b48f51543d55f3846956209117c0b5092dda26a90c50652b1825079fe7a37427be25c7cc254b0103526e07ab016f7f1eddb6ac2f16ef0e18cc30c38185f5e6ebf28533e7186f9e65d3314a18ac95214685b81e06fc9abbfdb7402284d85c02ebbd8b6ab2dcc817ab7e839bf86ac585bca4e7bf51e02f505657adecba33bae6956a90bb62f0583736d3c0cc37341c75b9d37674bc7e8bdf83b2f04fa3c1d1ffb1805a57ca8fceef88b4803bffee264c022d97dfe99adadeae36cb10f8ababd2b6ed2490", 0x1000}, {&(0x7f00000012c0)="bb431230db316434f4efddcb5b138d16c5719ddfa9ff4b5d0c7998e4738e2b0a97c75f68566ff747dfd9444bf7c4ba04250cf8a70f2dde007d164187e3b7d1670c6b4fead305d4b6d1b583d7eefdce405744d0349723645d24802406e631be", 0x5f}, {&(0x7f0000001340)="6be75deb9c5adc64038ec3b1bf07164e16ce0dcf4f7c0980aa574d81aa1baa82294b034934a713be9edc0a4f255adcbca6783533749e6e9857c121b7caa8eaaef345b75e6f2df892605d3135eb75c35673bb0da8261295424809574a3e139d4c614dc7d780ec2907443bc19186ab6f63", 0x70}, {&(0x7f00000013c0)="c543407c48b4868a88a29330b1ce923146af759d5998f0b6017108cd9b6d817e461e33b88d43115fe8d77eb167b73ceb3cb4c620584b3f830b27fabda6a540e8cffeb979e95959814aafbbe355e6c9bffce5efebebe9d78839a07eb014a4d231c0b7b9ace2893256077332a0e410bde0bd57a065148916fbe23486de755ef3d15093785e6d79e045e8f3c57fcba3481c0d4562115df2c72c7945adb7cf8f064924b243659c83e75013ac02b12a53f793bddbd0800ee14a812b60c8ed33f89660452c5368c84ef03048a418de4612c60a4cf429a79b727e6b2e0830d403d3fbe59e02e454b6b728295680ed7815c47b660e17a53073f9f4396e3a4d2c697d25ce4dcd67d71c8c7722da0124114394298ca55a65860200d28c86235d91e8f1f11709a2b2605ae503a292c988b44b1f087ae80ca4ef5d750262401828d50815a4f61ff79b5c8be807a274635e31916772781cec73734c5fcd16ffd58e3f9646356c80cde4a06c4641a2180890066595dfd21fe603bcd97a691cf1e152e1d7b021b58c68295653391a552d42efc9f0a53925358487683b38d4f4d3feb8361caa4c47686a52dcaa4166565783dc751637e676416b911caae77bac0b17d20eaad2632471be59e7c296c40153926c343c1ecc9c35fcfd08eca03cedfe88fb5dae7baaea6eaa19a9cca259b029d499a140eb31e781f9df4857457bd9e85e973b8ee4d24ab68b2125dbcb4776e38ae4d056b5816f03f4e12576f897c74834dde1b8bcca5d0143c9fddec4228a572f0d0b852ea85087379b44c1b816388d088ddf27072cb1a0fba2e73766cd4da154b5753755dc7c770c20a3a0c6aa982920d3c210055f37bc5d69bc27d3ea56b89306400d29777c1cf66a3e385cfc421320d52c74e71326f1539f91ffebd951f46f92b999139c5d6a538982a293bc257c2800966f318d0923effe71c195ba1fa48fe20e1ce56a482c57563dc581ca9ff6d634f119e968a62efa1874a5dd3e831f3eb7b71f67b2217b11246d71d892a736d971e29230ef1c2fad5a6b81cde525e1c408c600f697b72fd1bc769c94ced2f5d78b683047345599c45f7ccc3f968f86eb0fc18f86778f26860b3007254d73d6ac7718c8ed16c79b565daa746628df6b601324f37fc716512beb646f5c2f5092870310df801347526b8b51fceae26db97a80a2a4a26d3bc8462c15e12ca03b87ef811ff25c242a49dee33d3018e985994d3116563a91049221e36cbdfa6070791624ef31ff41811fce57c5243bfe8f0b9cd4204b7d61fc329542fc06024e1a6a1c449bcf3d0abb5406af146ba9353088db5991fee1a9aaf697624ad18eabb9f533ce79545252eb1511f8c2830624e3a787dd9a86f9bb888d31b6f1ee0ff92f6572208e67401d3f89a56877a68b2dbfe926a36187cc5525a1b71696a456c1b9249afa24714d3e002281ad66b802ea2656d24ca29f16be75c12be10a6447eba2a758f9b994f2abe94e7f6ecec7cc27a00643e0b33695894bc3995e494ab054276766bdc19f9e6936c06ad5b707c90d59252b2944fb1067954132b4e39778c3cbcc51b60f8776ed24c6ea6b07e128a283c56cbfd8d573cc271f2a045936c7df31b9772eead3209792485b1ec130df84b79f8721a91dda4fc8b8ba13187e3a748c97987cfc27782e02f7d57c7a62d450ef6f1f917bf0abb981c875aa50db16425e515b9d6a965e1965075f548a1dbbe5644dfb73dca2cccf6fe18050301e804837047db351819a1facdb2cc3b6dcc860ed9ef72bb9a2039e889212280b0a63b1aae8e9bd129215d679149f29d72b5e76654806a8170adc966b5878bf73e783a2e1fc8ac3658b08bcec70d99f87e7a2ca0be05e0f1921461327fa72eddfa659735d7a772572e326b1b9f91e04e01730d535eb6f2cbeb8375698077ce1714cd59b0330b193598b3066015aa0ae80222d0749b6db124596fe0614abd21a722d2e9c792f3c8488c5eb3a677e7cd578c05fa64a92cc9b22699a37e9be33c08e1e5f30173fa398012a3021a234430c100260a82e07183b209f95b4f74824eb5da6020fd7def03f83d814d6035fabb3da69c59bdcac8372f4a42863ab87ebcb11847d2c5e7a71eba4dbe34dee3d3846746c1d0f54d4d99efecee39652411e28c9b92be2cb09e392faf7acbff28e422793b540943a85427abbf33cbfcc1177eafa66d7186b98167ffd6a5cc7ac7c503a43790c674a68d9244a5f4791491d27cb8e96e0d12f7e01ed77593e869dcc63ea936bd4195d831dd8ad3e394b53710fb4a837d8e9f9d0e6949e0bf638781ab5e39a7436fbf1d57c53336f49a6272d3baa12c80ed0aea2b095a63841e7559419a0e13e54cfa2bc10f0bb1d4f36fe00ddc61f2915870eb1508e3bc1d2d0f85393ebc7572cb8554268e7931192c663d4e826a389c62b747fbd27c2978db97ae1b42bcc864986d5449ec814f7a43cf52e6305e9a148f75453db6d45153cbbab06a6adfbf00935cce59c1b087e2aab06a85151c4afe1aaa7ed50d6c677fde58e28bd988b9d0a1a51ea9a5f83a6b12d8768389203a9f79fe59623ac11190ca2c72b650107b64b3b65670bf322ca39cba92ccc8159c3c2446bc71b2ba6e47ef36d75e0dea856f7ce7027aabb907af8c618b0f46ff4f61c7e0147402f6bc214b260f29ae7e006ad3e310079fe9e7aa16190f0da28cb1d1718f87c99e2df3c2c351601ccc392b5931ab10db2c9b7ed4c68e2c781f8473ab2b14a1ae282d4e1ce092f1c04bddd4fff4a727ede0e4673176bd8753504379cf32fe807d6c273c478942003826849d19110e2509203bdc19da2644dfb2759fb22c2b612c9268e00320cba7203dcc64948938921effed6e04d2579dfc634cb5b2020756f7d9d4639a0ccdf49b5615425570fb2bf2971755b2bf42eb2131b3e8eade2f9422a1e37977db58c331c13fbc845d34b68081850397cb729b2f7768685e2aab6d752b0ce05172709e27341ed77d2161845661afa897bd1358b9eaa97d339c2d754baa4b23c3aeb555ad78824348a560443c1fc23a882e1c3d7dc954db71e19d748807668fb424ddee02b1da2d7856180d1a0e34126cd76533dcc5a5a7387c398b2fb2923f573e93546b115631b530f3568f38fc10d2d217a3fd0adf5b639f91b59137c1a3dab8f858d58cf796d98e505645a0a32bc6a9fc15cae953058a140b292e6393bffa8f2367deddd66adcbc57fc6038443dd37300c97392305dbd05744dab02abfa8b045790cca8e8cf8137663de5711afd8ff03a1c87058eb1b50cc8f70e7ec080315a6d6e3dee0a187148326980a3e15dcd472e3f03905b544bf992727d54e2d8df428becf5ff2678fbbae9052f35a2ef9b11ed05a3438f0cf217a04691b2c91f76f0af9f3232948a2ee8bad72b33e4b646ac2538dedda321bd370ec27f0d3152f4a490c29d9e44b99f38480e33ba241a1c7eb7aaa6184e0641bf0299cfc47c8c01a3aec341b75b15141f7ea426d8ca41bbc8c992ab5a60b7f99555676985f52d6bf8d141526b1b3a3f56af99457b2f7bb9e3b8060b623ed908590619e473a465ef280a18e1f404ac373534e645b9d2687688bbab7763518185f15e06249d76612e6674c11551673042642d522e9f69dd71489baae10012b7f28fc7d39a0cad6276c1f072330ba2a7c2b321d2173a5ada6a579f3d20a37dbc44acb95efbe983f47e88ee5e7ccff4efdd849bb1626ac2f7ab26d0785042b4e87af301e0df03993cfc5916785bc895d48dfd4392ddb9187bdec9ebd0d0e62b7f684e8cdd790ebd6c819f6f570a0e8a377ef1fd8f53f400c92e774fc049f5f6a2e43a95cd29309a758c9d0ceeeec4ffcb37b34368fb6f6d044924fc68adfb348ea14194ca5e720c8de0611e671b2d9db96d69d991872bb07d4b78365f1ab7468d2bcccb37a0bbfad39097c1cab7d58fa72f106620282886013d546be6ee97ab3d1870b05498e7f939a719ed16cccda506c28947ed3f20ae4943461a61dbf4acdacfd419ce89f033348669916127e8a6fc3642d60d843d28740c72d7bb5b96113ccbcdec5035aaea45699dbf7e1af70e5a789ca92997402767678f5261e0ad1db1f541d246b41e554e0c02b79d113902461fe120e751fa01192d26759d8dea8a4ae146e442119e4949d63c2819bedb0eacc79aa80d816a6c8aa3bfce72f75562d63111747ae446dcd00baa5435cf706ef25dcd4fc4f2cc2025976992b0226dc1e1e2d7f9e51bc48ee404e8b42eab328553775c18c00e3338432a05a9fd34ce5f5af07c3c589eb87eb521ec4ac3fd5f60d5c573cafee1c4c60752584277d305dbc16631ba25f494b487a4ec17bdae39accf5c9724e73d5329b4f260ac88613d85ae9c17f0a163244e1a4224976cccf73eec217f7d5f39a96bed284e7facc356b1af554c5cca81289317ac169bb9bf60325861f0a4320a181360de154936e16c88944bd6a2cdc70db155cddc4077b347dd601622a400d62dfbc69697ada8ad33e0f4c5d7b4caf40f5c87db2d98b8a930824cfe13290b7c6c78a3a1756948bd3c97434970f9a3e7155edb03820e3b32ec45305accc2e6d5a73e8806dc22b4787458e9f56fae1ec88c091c8eade1fe88b8325fdf267ac79e24405dade0b99514c6a1ed91f43991decbafc9d2996ca40bcef5ce4cedfb805caf81ad3c61ac84c9e3f245105b30e43f8c4a52a46f47213cd2d11374a99ab5956198fdaca154b5b8d2c85e00e151736939e10a1600d7c7b60ee6f30875b987dd13a199828873a21413745aa8fca72e1b348d0c84fa093772430de0cfbb7c74f30739d06c180d7a515aad5ac922454d1a0341ba7abb3c060496634b1d83b3d1ee6556f4abe83e2c6c6022ad443fe13df1096282302808d581443017479be549081c73690ab2e8f44eba6d4e0aea635ea666a1d24160f3844fcb970fefe2aa80e41e7cc65a65e3eee850ae3a822d1386f53af53a8ace7943ed8aca78cb26570018d9a53642f43b7fd9030323a6c3688c65d76e1699d5fa78601363698849f1bafc3b464379a10c54096ea536dfc168dfc7397f8d5790a76c0538e65012502033b05fb1d1cc472f698f0ec4b3fb6e8ea67a1445add660cfffe83e363faa29a16fb6918d1b1fc00e0c960559d76f34ce48405bd8c375cd5c70f184f939de63fb98e2d14bdf64c761ec4d5e14641279e16109a78eeecc73d5aba3fe1a09e1ee1982a033b8342b2733ad439a350f531e3517063c7fa91933450b139b4c541cc19f2ae76cf68ad0bfd4cc3c42e38563a4666661ab242f8f967c98648112df4ebf1c7d76c9c77ff78a97d4e0c86fd2d682b0619e95644a92aadda736c5c0c45d363de9a4f1018bc238671677ce8f80408fe14b0f75518053ebbcd4a06b500136cfcee4e8de8b0f8c031eb7b50756bcea81ede8c05b1659d587ec4f405e9f0ff392a83e76f5b186697a452fe05e12dbbfb07ef8bfc97c407fbe35a821c15ea3ea66362cdaba71f38e9ff5e4c69a2bd823d3bb702b566b6fa48c7409db8bc3a6c56ac52ae7c1f9053522522654f3da19951f582b253d23e04eabe8aebf1e61891dbd3f76c2a2953b8011298e8e7c4c2aeb436172bc914dde44f2fef9ac2a8d4d750c96023ab7c602319cd5692e97f5e540c3efaa5f74797b74d9f7471f3a23b340d019597dab8b90378d00cdf311dbdbf193fc2670b884423b33909c6b54038d668a649ed6f59a1022d0d74a07696304f44e642ee3078341b3cb0df86aa7e5c71c35c8f95772ee6c334ceffb9f1db95aeb9a2e754b9aa0cc607f876", 0x1000}, {&(0x7f00000023c0)="746af8512d1f73d1170cfc976d49fee99212d0729ad796c304c44e2be22aabac6edf206c097c264ffbf44bb2e1ebb34e4f56742f29bf438c10bc9890865f83a03b422259eb7bb71a9e500b0d08d6870b2a3682e3a8c54675f4095dc9e575f4b43ec79b543187ae70ef0276e1577bd73d25cf7ac63b98b18507bac501111ccb4abf6449ca3281439ac5dae430f850f0601fc824354d65e037b4bdf8e0dd6fe17d1c4593c6cd28b9b53de42e6b634a533ae463d323122f0fc9a48040d38b4cc1d1", 0xc0}, {&(0x7f0000002480)="b16ac6a38fcaf797ed0d426a053669bab916adb569eb34367ebfad553bd8fd683695b9be99253f188974a3b5e3d596b72ac3a948ba26df2bfd5447ca1ecf819f807953f131aa84708546826e31eddc95ff6b1776b77b42b9d60ad9a60a2f6676af0de9e7af80284bc0935e12a3b177dd341c00d23e5539af19fde7a0b362bc52627db6a7f485d0ee840bd6d5ef6fe46000e5f12c1cb7f6cfcf020dc0770b636106cb18215edc8cadb0c8eb5721703ace8be02d1e7378eae6d1647490c17bcc32dc93e640d0bdf0b9234d7bbf89cdfda001cde8e7f9950da125ceb10c2bcc757476e3ca85708b06e21a462cac82176d3b157920fbf8b928a2b95755316cccbf36ca903d596381a693d9bb721183807012b8dc33da80741a268688d0eb3edc87331adcc129158c04028d10a92db48fe53c63db8c00555172de8cfb6745f018e2984dc19d6101bd9fb038dd866488dee8c062e885db36545dbd7a4cfbc3a6075683dfecda7017b9a94f2e778070d65a734cb89e3d611bcabcd92a473edd6f1574d46dca942eb8028a07afd2efc236611b5e39b73761b3bb8cc8646d3f96495967358e1f59c34428b48d3d1901f7538adcd6fbdd62dc26232ab78fda7397c60090a6d807067d1a67c49dc7bd17c2e018effb5c9cd773508c56804083d11bfbcbef568b7c8402854aa11ba9fb56bc36624f591d3c2a407979e9d0c8903ae1ea49b3c26d9d2791eafa2f09fa342f92573b4686716341c2611d47a8a5f587bdd1e7c93a443920cda05a594a1ed679300a0601bc8180bdf9ded385e5dffdf1264af923ac098b95413d3980de42d74ea22953eb06ab7cd1670682fe723c859e5720647f992a298b14a52deb4bcbbdb601fa10c2109a8ca1445c4bf0270fdcccbb49d4c3aae2715cd7865be2464dcdfc21b205cc9e9716134e55982e875cf69d0e92b8019cd88da9680b382c120fe7db718426ee67a0a596113e86e28a9816bf0b26b9008ce3e5c5115c4e6eeb4aeeed16483ddec5c2d8da45d35417dd9aae5eca249c6b52791244ccf9207bda8c1658c08adf2bf03c7da9a1ba7b1a711db7bbcec89ac35624365d891c06279998b3e75c5124183ea29bbc9b09d5e0016e6ec5f10d236e231958a3118051d76bf520b5108bce87cb072c211a62aefb7e19cfe3a4fd807b78a04b062d85e5b6a02b0ca9743eb835382529878dfa65dc3a359708ba6ee98ab597e8d634e8ad15d72eae9621d8907738765d040b89c05372d39ba8f5dd8143dced5bb6b7d0604e7e38b809804b2e1026856e71b229f93a6f41b512ed39959e1a603578150cf4486664e35b25ec7a7864845d68dfbd68f6a65e0bab8279dba9cd537b16adcbe8d61001198796669a06b92a2147e0db1927993288cc5d2bbd124b90560792475d5cc6b08971952c40fba50ab074f88886e9e047ccada219f215ba109640edc96e09578a1eae0f58a571be33861283ac47bdb7730b4bad5ce2cbf046a819d603ce72a8be8530a609fd1fcabff1ccf49ed6d217eec73cb0db7b2513478c2fa66504c9a5796f8c1a064cd998b4cb8c80a76eb57e3066ee94bdf17aa2d64dba71882a6fd66e64295ff6b56ffc19d8ab37523055bbcdb56c6709a1cabb72962ba466e20a72484dcbb3fcdf3ec55daa55948a56452d7b2adf537a6edb19b21bafafeca9d77c468f573c41249b4996319c7f970a6784eb033a7b896c13a38d0f720e0da8b3c164150ca5933bec4359f5bf72f9bc0fe5ecced4d06b2944e82b86f8ce3cbe5f74662eaa7e62f85ca962a3a55c2a75e5b8bd4d97034d2ddcd332b3197f30b498f9c7233d32c80859b660a6a87f73acf9a16e4a2ad4c8593154a3f8986ed11b3308a5612194eb3ba88dc920eded2a1aab0d571c505542745098dd03bdc5141ab15f2e4787c78f076b6290f12de9227f75e75c353d55b5c9a2fdce1154a886cf074d3218c240b8d62f1c3e92e8c446692bdd443455378364d98955bcea2b88299b4bdc83c5f836916dd2e893b08e53616024412cf1c8347757df1063d8da7940f6713a259e1d0cafa7004339a8aa15c9e30d134f4ac625ccda32326c66852cade295338224120b00a58901921bfbce601a875d0d0aea26d618d99f10ac90d3473b489ef64e20ff7b50ca569d3922c7762da029791ce4130112bcdfdbb8b15173dc4a9b1872847ec59261309a93d6e8275bf70472a6b70e72d5ad317753746749bdfbbbf5e1906fce135c75ead97388f9b4659172be4d52fd8738e4d0b2354b86e15c96c8b17c963d1a5b4952fb464cfefaf92bdce9a0baa4c17bf9d1def7582cd7ff060a4496fa2688d684e19501f043867b587ec51f2284c776c55769eb92b911e96375da5f35a22f987a22b089025b418a121833a0735ba5b55e183a16921d07da93ce46f8150d0f0baa9ce480482ebf27d828b95c0e86527d4efeab31d4849f52723dae407c94c8f30bdda4b8b68268af4aa0ea2eb4d6bc17202c3781ddd9d363d529c106c9659b7684f5a437e61975b6727d4ac88fda9502e5064c25cc9ff3743081b65d08af4aa9ee7c5b4fbbb8f8c84dd693fcf191692071a2a8a07f9ce9c00c101739f2fab62fa3f0ea4d30772faac98fc64cbab4b63ee36eb81632e76d1b943cf12145aea7e9db8a2dddab303f9ea92eccfeaa73114c0f62d12cfbe4f7c11d690fb2a9145a2122a15052a351ce454a31df0df02c7a2ccf1c4f671c234c2cdc7a12b15acb119096b34493063ec66806b3cb1dd4853a0d9c38e8c5a3b4ba70d19ae0c3a7dfbe36a68c015d950704630fd123fbc2b80ade1dff456a4f4f7bf13f9b6872333ea3910f36c2f29aff62e486c87531a5551d1eb0f5092ce252cd4433109820bf21a9a5abd1bb8ae33efd148fc7f2f57d2044acda5dd01d77dd8bafdb119a567836dbd83c8eb061eeafad07c37b47db29e3e27c16540288fd9e4e2b4a72e99ffc961b6ab28c9e76019a2446cd17fb3e100bd4563f5081bd946cbfcda017b0c6c80a7e0ddb1c90808d5f889694b0200422586b87c5943b7e51877bdbb71cb34ac43cd441e7a239ba5357dcfc34c3201d247fc18c997515b89b604c893b2cc24edb0388ef17a990d760d188dd9e9bc864afe103f66148e88f1ae89a5d31b830615beee0845f987e34c49dade54cbb3b9a68695bb70785835a8a6d070b6e54671e214a8e8fbfb30035add6cbd46f05ba8bf6fab468e8782255abace9c6596127aad3d4ee9840607e0b8823dce05d66b00b7c65d708bde6e74da7ea1891e3d5bf07028d2cef49bedd194c370463d8946ea9dccbb329d6e8c084e68e021f4471bbc370f2d6ed5aba0db80a664d98cc34a19e75b9ae3c97e90e7b50d4fdf9708f1ec4a3ac81584ce48767d70a22324beae03fa15d0c641328425c2080d4b9174a0e29b46d01590320e4f7374950c9b24a18a4dc2e5c45e49043b8563c17e80c4cfd1318dbaf657d83c2462fcb0b161902787c0292426b5ed0bfc2bfceec1d198fbd0d1356cbdf808e2693c05a86448cfdb7dad46c3aefe631c47919bb5fcb4e5c6de4aec38b7d5958d726ab58b3523c4d61584a9b765dac0f1a1d59fa02a74f82b61556078a4a1b2c0c29937214f079247efc2f0ee28ad0292622c04293ae7a3d2958ea3a9b7d94bf447d55ac4e286206d181bf0d6b49ee8f282d69c72844ff4106a1e87f5cc36099db5a84497289e7baa360198e1086e363e7ef0ad8aa81a9645561c01f5e590d5273f2b94de98dc062849ce5e8595bb51c02ff4562b9fe43e54059757d3549f3c389310ccd8797345f26370c97ea17ae05a8e19585759b3c9bea153bf7990ed2820744537b83e500088a0d1fec31eeb5fe4057b2ef99ab2ec9c94086819f1e88ef504c22476481cd3a94e0667ede9074bc0c771b3b353e603f487c16a8ad229220eb18d0f5b7938f6f799263704f24f26f107387f8e1ef7efe9c3d5cd38b8e063de77beee1d8a14317e665f75afeeb9304bc27112dcf46a8a986d9ea109342224e5deabf6d28e069b5d792c246f2a3021719ceea5cb7bc7dca24f2cc4e9d2afceec5d603349c9849b9cdfd9c9de8453c83ee87076e0fccea0f647735072651e7626f6f12e7b908e75a6fd1c697271b40f5a01bdcd2decc638069862911d7a21993354e364ac69293b28f1d2529a60c32b34770bf0feccc09f023972ae38544d1bbbeb247e31d41cfdd3960cfe93430f8e0fd57195174f3741ecc2eb9a0457dd33c661861d521e4960e096a9e93e6b246ca4c70ccf7017cccdc63494d67d8e1b158b344c16c04e78879e424aa72ee92b2d5d84255e7dec4e08c83926d12d5cca7b5b53f3e920efbf1f77a9ecf9e3eea5ec6ffa649dafff2310025f9bcc33a7f7aba987c8198725b435f845a4625007973e7c776a61f39773cd79a86554dc34bfbd93ec5269daff309df226f8e43ab4939170c1ed006dceb1a00cf230426e8047248ac82f91b5e88f1690b94861791f67a0e842fb1a696334611b25a0c6114bbdb8472f5c72bfa40d334012994955ac53242c09f165f8ec5d39a54789d81ec07a60d0eccb93298d486ad513c253a6968a8b8aac88bf264c7a5253efa7f2d4341836bd2b7a402de3555f8bbb21612fcfa9ad53cab7a1bd465cad7687ee7d3dcd975d0fb583e548e35dcf2136fe0377f86e7593a48c936074083738f201c4381c114b91a2cbdd8cddecd6a99a27e9e018acae80d682ed73e3dc5bb3801206ebdc6d9af1222eeae5ccc2cc5e18b789a54ae3b8732b4b8b7d6d29a8bdb9a03f447929a5fff986c5eb3c8e6b669fdf6a471b6ba0b4cc6be088d2df2a61c7e4219d1b2862092fa00a8a71f020165c77e03127c082e70beb0c86206327743f6a4195ab445d7f9449dd98700e91ea375a0fe0417d3f4535d527ee7770af726ce7731bf57b4f718c4d3b2f8d87fa097f01685c7288b9494163ac8ff83e3eb2486444c8c51cb1728bdb044fb4b2115f60591a64984362487af8a82cf41b5bf7fe4c3edb5168dd02372f541ae671759f58da88ee00f8dbd40bb682a21982600893e52657c5141a50c812be778d61ebdd35e09507479a11210337d32cc41fd99985343c31cd4c730006f3e50bbd54cce26d694062003912520df19ef2b28a98f0f2ef3507c0507eecbf320bc9e5f4c7fb0860df286fa6873a255804a2393546948d610cc71196b704b8b59cc047f256d45ec1d80032f7986c7dbd5ff9ad92027fb228ab9828c36a1aaf1562223a666b6d2891ba493cd9c0d4ea064d651c3d783a4f8c2644a00f111ba79fb0272f1562d66b411237af96ec016e9caaf9d13d84fc49c16fe8a397138178d329851f0edef7faa9ed64306605047da634678415dd4700367a6622408a91a4edb85c3a276b7e9137a1eb3e7584e6f39d2840781026bd2920f9596861c9c89f9ee00ffa845773caf78bcce240aec6e97748fae1efc5db7528b4d92f8e574cab4365c672139b84baf663fbeb6a903dc7b8a12b585acb44d0eaa71e096d38c7e5e34a825071abdffef6672d7645f4136942a27fd22d2db9fccc98eb39ab3829f5f2d4d29f0fdee0cc77511573c0179d97a639709c93a5d6e655ada47ddde8ba9b58a31ccc69e01b373bdde68be14685562a82df5be314150d67d63372d2d9ca5baff179f377a40819b9d341a040c3ed77882882f649773aba9cee3d6011a01bb169172cfa0143e1643a0297b9267e1f6c755949f836830e523c4f88a88de5995e4b3eb46625f004911026cbe35195b066dcdc2fdce9a9c856145397568df711342ecca5c8722995be818d6be21", 0x1000}], 0x9, &(0x7f0000003540)=[{0x30, 0x0, 0xffffffff, "dc6fdbcf33f36249f9d5d1c91d6c245437069e1de1b99d0f9c1b564c86cd"}, {0xa0, 0xffff, 0x81, "806d531348e68955404b07a4fb5255e2c319096bc3627ba2fe1cdfa63aa91c3e0755acc3b61c92f98e268a96414f8b91e61e6d01e817cb1e6d56986034026c7bddd803fe6bc2a5b5597556ae30a6c439e36facdf5c751f478c413ee1c85ec9035d9fa0cff1250422aaf3a1c21691670e4d867557c93045870755d2dc5fc92ad2134f87e1dd90152c4cf0"}], 0xd0}, 0x15) 16:01:11 executing program 1: 16:01:11 executing program 1: setuid(0xee01) r0 = syz_open_pts() close(r0) preadv(r0, &(0x7f0000000380)=[{&(0x7f0000000200)=""/135, 0x87}], 0x1, 0x0, 0x0) r1 = open$dir(&(0x7f0000000640)='./file0\x00', 0x10, 0x20) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg(r2, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000080)=ANY=[@ANYBLOB="10000000000000000000db73cba17299ea640c2c67467f81eb7985000000988100"], 0x10}, 0x0) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0}, 0xc) fchown(r1, r3, 0xffffffffffffffff) seteuid(r3) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg(r4, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000080)=ANY=[@ANYBLOB="10000000000000000000db73cba17299ea640c2c67467f81eb7985000000988100"], 0x10}, 0x0) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, 0x9374cae5ff247a48) getgroups(0x8, &(0x7f0000000400)=[0x0, 0x0, 0xffffffffffffffff, r6, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) getgroups(0x3, &(0x7f0000000400)=[0x0, 0x0, 0xffffffffffffffff, r5, 0x0, 0xffffffffffffffff, r5, r6]) fchown(r0, r3, r6) r7 = socket(0x18, 0x1, 0x0) setsockopt(r7, 0x29, 0x80000000000003c, &(0x7f0000000140), 0x4) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r9, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) r10 = dup2(r9, r8) connect$unix(r10, &(0x7f0000000040)=@file={0x1bcfa69870ae01e4, './file0\x00'}, 0xa) getsockopt$inet_opts(r10, 0x0, 0x0, &(0x7f0000000000)=""/36, &(0x7f0000000040)=0x24) 16:01:11 executing program 0: r0 = socket(0x2, 0x8001, 0x0) fcntl$setstatus(r0, 0x4, 0x84) r1 = openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x40, 0x0) listen(r1, 0x1) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000100)=0x2, 0x4) connect$unix(r0, &(0x7f0000000040)=ANY=[@ANYBLOB="82022e2f66696c653000afc896a6a1dd8cd6ae677e75d0b7389907de35d05173e62d01011ad6a7e676fed304469ac75f328f59d11b2b40b14e00"], 0x10) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000000)={0x400, 0x57}, 0xfffffffffffffff5) write(r0, &(0x7f0000002180)="2dfaf9bb04ae1de503f90c754c6caf47d4d5016f40b453fb01519785c033e428f65adef289dd34d6e73672e7a20f2f59323ee45c12dd71d112149c573f0b6eea820c0d6554b138a3a4f6caef5cfada7237bbffd9fba814d4cacd172d5003ae9bf6074856c3ba7c38b234518a33109c0add0d36e788fd86c34454740f2406cd05780338f229c0fa7996f9c6f6ae37edca7778ec78fa1bc8dfd645a78f49489022497c722a80a41a0ae56ede744c12b165815d9f6bcabd7432559d96189b9d42b1e373869c1d695f1dddae92ec7d9e1021402f1f732d12a7e2ad8a8ca3be4a4eff4fd22cc84f5041b24042baa371aff2db309767c2e2f3ebf27a831d7f65e1ca1a89757c7ade386c478b123764ff85f3c33be7f9105a3c285e679f9640905178ed1f4c58899fa54cc7a7aa207b5cc14ee5e40cec51c12af273ed2bd69b6235771150f99478fb9646a2b736d995e1c7eac87f67c0f8abb61039edb6f836ad91143678a488c2d6c943b15a2c1251a3b8e320ae38f313b34bdd16949a4c2849552c4dbca0cf236b6a90f0c1c64f791dbd4200af97dfa8cdf9f4eddbe0f29bc878545aeecbb0f31618fd817ce5e2c3e595cf5d981b39aba44d84bc4cdb0b68f5ba65c5ae67e6f5ac16c4182da8f379dcb4a7ae7446ef289a3949055787cad0f4d24ad4d85cc11801549d3e24fd151e89ddb74fe7669d4b36a5e8a1e643ae36814ab2f147f33c1c1b5749992221475762d48daa76fe94c30620764e0fe9db3bc29f26c2b461ec1bba4edeeb74f807a58d16c6d0b74f91df91f477292670d4f28eac4830c27522189db2f202d38d27f952146989e59de20db201d0825cb8fe315b085d17c27922c5a7c99c1432f92c44a35dd8e80b7a13c8762ac44402f2b1d28588e1d97a8c2a7df1e821c44c0682ee3878af5e8ba1fde201dd3ca3045e1d8f848ca8c50cbdfc3459069c99e4a6cf4e96a2ea8b15eea5ab9c2bedc84f941332c79430c565e172fc66218636f09e663e7991c442d3e44f6ef232d9096ca1b71780aab91fb2ac3818e995b2e0fe1d7e7908e19cc14dc4d5bc34ca347384cc8c5f6719ff01cc5a911ef050afce10c5b8fa4833b0344ee65f07d9908a9f37b939e3f4a585711efc9bb22d653d54fca1d558d9d2c066f2d3d41a2e62308c76019bc5efdc1515a3e418e130d2a6b76be01346a2818779c72a37040b88a46c86f10c8dda1c2ff2fe6117c1461e495b94931cfeb74fcb99febb897c01d02703b3c939bc961c4af7346404b26dc3f26cee226e0e94d36dc5e666ddeca7e35b0eef23a2e523af8aff571f1af978487ff3d9def3ff566e54282cccb5a7eb693f894fdcdc7de0aad863309eb17c75dfdc47f461e5b6eaaab4dffe58f5254743371bd13dc7af94a6df81e3a208bbd983229bcfbc1ad4d5c3aa69b792550511dd838ec0f0b946f15c3c8b8dfdb8ecd4314cb159668f71f43677981d0506356c740cfca91b2eadb4adf85e9c34db0b1e9ea9b7472a3316979c54fab70d2536eb766a95dbc772ca2b24a798c3b4ecd66fcca054898b1f25a3a72cfc7c412f4e8618748dfb1a1695915572cf6d0446535c5521c78ece486f6168c7a6f193251de1bc6d594470cede9dde1180faebd743cbe0bc9cfcba6ec7d25cec0247c64395a6e5ec18dcc315fdbadd03303a087f7a9f9ae62f9c171cf4f98d39709c3a2dccfa49cadcabd70f4f08b48617a14f915d71887e72837b2180dbb992e4dd436727a73a23de3aa6346b3ecb842f6b28d6e60e69088421532cff2843046b22e0850a98152627f9ed4b9f617d89b626b3c6ae0bae776734903f4fe9dce8517a33a95417c1f99b456c99570625fcdc7a8f026c56f2abfd9b0f5aa83e79f0cb43eba3ce3ef7a81659ff41b4c051bc06a7ef260ecc9e5669b35a417aacfd6ac8e6f55d997020a1a33f252015ea863ea2a8f8570d5f209e36e78453b3155fc84289c1b6cc0b20e4e6f55881c7b13d15e7dae5a28d4552831f1169fa1ac9a7b15e440453cf0506a6fb6c329d98805ea3e77290e660a773674d9c58f9f009b87e4256ca5b720d8b0243066d20a9a4f711297f37d1b3fb73eb44a55f6fc8d6c79ed44e84d32acc932e988c323bbc37b79c26b1c748e1f6d5eb99a61201a8b4c83eac916a9549157eca6978f7a7c43950afb3435b8a3cdafe521809ff06ececa20eb5a5b683dc5bb2184a38c644110e1ff9c13f18f02baf1e34f309eefd2b238401ba04fa356fb54aaf8e0d7c3a63bfee4e1efad46e4ba67c51619378d274d317776aba7398fcf538ec4f2c17596da033d7e85373f216854552ed54988bb087dfbdb53bc6fe5d43cb94ab3390a08160ca0dc1a126f692d829bf8d9e3d82b5de49d969e291f2c8c431c9edb5ed306de4f4cb59f608b83fa675d24650f5bebcbd2306cfe4efd115af2e8cdbdb987210859a0df111c4cfa2c669e1240b953c6819065fd8cf71cbf6d1dd30589deacf3ea773a5b0544970ab6e9773ea3488edaa830a148928f98e8c769dbad7b282d517a56ea541ddcc7214c3b418b099150fc3b933dde823df96b809d5471cf4b5d7153bf45794cd47051539cc3a96bdbb426591e9d98ca61d5c5753565858d244943196614f86ea70230c55c4b4b7122fd06662e73252891db5f3553f9277898c651e1434940021e0275fab00e764b661a799bc890fbf39cea69c6a9d074b899a0525078e05b991b55500c99abe3fa8cfa0fa299f43fd8ce4119960162168a3f83cc4699e9a956f898119d790cf1f56684771e890bcb14e54a129604718126c710ba943fcc6aec83bfd30354d6473602e4b876f4edc97b2c790dac2aa4fd67c8d5deea52eee39bd72ff114854fd41c2980499e558d1eab4a81875b11493e01dd2216d0927f187190e593600deeb5730ac73dfcf24b1fc0c383e7fa0c6f81f1eb9bfb4bacb5c5d20f493912cf519ec7c647eadddd9c8a519a171d2a86865c6c9f9787a1d2d0f8a53efff532c3ef0fe6ad4ed49fad40ee1f07fb9398a202d2cafbaf409b7119a75ae14598ff1a8589c778f7852c122ea3ab6a4bd8211c34b1f2afa72b5b9b64b4fd729f956ba9e91103a86c528a909490ab4c7240b4b7928ccbce3325fe977bd3dd1fb30b716b278b4e0766c10dbe109550808867651c4dffc37b0d6e7a4bf791025416a276eb2356caaf721938900b10175c69940fccaf9980400b0ab527c0f7dbda85968048237ee13ff423b377f98d0cbb03ac3431242b22ef205e98db1b2c8f26ce7bfeb845be3d5db8fde910ff6d677eb2408648dbac7efa2bcf87add15c2c0dbda05e981eb04b45a22d8ba1aa3f4cfebea646f5d4eb6d74ba22520828a1def894ce0691c529a4fb6a4fc8432b63783e17b75f0e716a28140eb92b79f16ecad63947deea3d0c642bf7ead3d94fabd5544cd636439c54d514ea5b44619b6b881bcb9f64f4c5a09db6d60049f9242f26c33814cac13f66454ceb85c8af98f337bd8d37acfff303bfc8d4a95471cca475a87ef86f7a82a01404694804570e22a352f6731773928965dde4a9271b47eb2deccddd5c575febf07b01c29218eba43b6cbc662dbbb0aa167a5fbd94b957a9c62cf42ba7f25eadae650c4acdad214085a4cca11531231991b7664ee7a4a63001d949548070396c754e084d2da58bebe11741b5a56c9011af63b2a2c475774c78a51b69daf395767921148c807a854619ecefd33b86c9e104edbe4887ef26c3ec508fffef4fdfc6f6c7024ad2376b9d046dd177c54dc3e464ef420bbb7689c2324ece33444e6c3ef800173397899f11ab2e8d6f9587d2641b1d0fc828e0fbfcf59f38e625eb412230254e77e31af1c96e16b86ad8b9c1261394117b23199da80b234115e9afd2be0f6f09601a7e292785bb416e12e4f44a190b99856a330ab99cef3b279f4c2595390d0940349bd0355dcd822977456863845ccd8c5336a996e0adbd612dc0387c6859904e55009d34c979387586cf8daca5053609f8de3271d10e0c31cd6330e694af15d09adf35b894188bb04fb3c7041bf76730dd28c593385aab518245061051ba6e77da957d53270e3baba1fe6276b67d54d7f479f781f12d8914045fb1fcd0354c5723a30ba5fabadc7ea8250e0d24bfb4fb5bc1a4c30bb6ae57c090ea42ee90bed9a98cc2b5cfffff1ccb52feb7749a3d92d531cc5c1069d4c4656a634fd8d53f51c05182dae59a6d3f87eb14e61d9a6506cb0e8e7a0785de17795a13f94a225d4cf52478587e347b2ff016bc46e9f749ed495a19fe7bd28177a1af49c96f0366edf7059e82d5588e901c54fcb34c0f1d434958caf70895d24cfab6abadb07fe2863bfc39d1447de55a6110c3f8354cf2e4c011a502ed387197e0197f91b11e5d3a510700e5d4d78113a55fec96c489484cfbd2ba539551e5d807af9fb77f1dc9f959c8dcf10fe4c0d90d32ff2c8aa177f321224f33801b39e39e009c10ebb2b8127525ca8d36bdceae45377943a4368433fbd9d30d7f341f5ceed181735b3cfcd290d7ad95ea5d7c47c450a299a69143735f20c94b5adb59ca0060d977d89926be0d6a77e638f04d005b2f5b783d972dc730e7157f2b658a4c8f57b21bad2fd5373e369b92d7d90d93554d4e78d88c2e08b38ef6ba974c77cf6e6c55a456f12ad176d87bb51cf932270f841354e66ecb8fcef2f294221e4ea48b6d772ce88a86f06e3b22391db100baf6cbdccf41d1eb159fc99435049583cefa33ded3574ebd0d52e9393abe2ea6848ce46398ad5a93c76d6bb09dd50fff106fdae515a3cdc97cd8dc081821278b6d1d700324144caa2d3ff35fcdaecd45ee9945bf67761affcd03be5708bcb880b0a32bbd412611ccb0f0a7979b8b32ff8c01761e1de2ba171f0321826725faf45f00b5e59d7ac26dda0b667ad5e095af0e98ca61044405091e18cc73f05996770bc872d78fe52d612b3804fc7913c20441600d1c3bbd89ee516a3c9d1029f7d432718d64d6cb621b30f8e2f9a7497630ce244f802d098765d7858634c6aa965933125d13da4e8484001343248c2ee1cd978172c3ec3a15c09bd151cdd83e9f4dc69fa05394c74d9151feeca529beebd88a050ab516e19f2ee04a181212797fb583e5b68ab8caa13bf6676ce7b50d4fa65823d6adc29c04388acd0bfe95e653a01b655c8e3124b10112c5a3c310be03647613c92db39406d2d61969c4a43b9417b6ff6d3df4a4690fbfdeb8b144412e5070ca22bd6e5f835c2db7f19d6c631c5694ebfe1cd2972b0712e1cd8527c90bd30bfea07d54ab34bbc7a2d8678abaa16eac3187e6eba5bc082a3057fff40b837a150c6493c342ad4fe640f2822336d2605978e950c06231bdda2b4d4a1c443944c313f300c003c844ac18a678e3f4c5ca051ed6d926be5d0ab4f85ec18fa1f46069a3ebd4fc637532917a9b396d7c6bf228c6ecfaf18357ecf182f6c0e94db8dbdd2e41bc00b4ac84df889a8f7cf2bc7f3dc753838da31f97e26f30c2b95ee13f13f03b5ad1a9f572a2cee32204ae3f66b5dc372b84316794077dcfa010a425082b88ec8976cbabb16f4df7dce0d1bebe6b31f0986f858f1c62afadaec949cf5311eace309543517652a917e37f62e7a2dd552dbb6ab8f34ab989789f627c622cb66fc103b0a05097dfeef9d5a64f4478f07c01c481a15551fbbb02a60648008007e1f0ff6d06a5791be89760bcbc9c342d30b9b5b9d51f5e409de88e1d56266e71df96f7337a8940b0fbadb4601738985578f9907b8271a24012838c5979a3c452cf7fdb1d3bc76b13717c5f2b1618f82451711405a9563df595f5f37f40f67bd6f828a02365aa01f365694b97debff1fb97dbdc7140b45d0da05bf3119bccaa48c375f71789feb47f668ac1c0184", 0x12e8) pipe(&(0x7f0000000080)) close(r0) 16:01:11 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) r2 = socket(0x18, 0x0, 0x5) r3 = openat$diskmap(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/diskmap\x00', 0x0, 0x0) r4 = syz_open_pts() dup2(r3, r4) ioctl$TIOCEXCL(0xffffffffffffffff, 0x2000740d) r5 = syz_open_pts() dup2(r4, r5) r6 = dup2(r2, r4) ioctl$BIOCSDIRFILT(r0, 0x8004427d, &(0x7f0000000100)=0x7) syz_emit_ethernet(0xe, &(0x7f00000001c0)="b6ed43bf90b4dd9cea87168f6fff") socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r8, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) dup2(r8, r7) connect(r8, &(0x7f0000000080)=@in={0x2, 0x3}, 0xc) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r10, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) r11 = dup2(r10, r9) connect$unix(r11, &(0x7f0000000280)=ANY=[@ANYBLOB="e4c044f33ea1ec2bcc050016550b7a96e8e0113df0c211f02a6206e9ac8d70a81ec90e854c23696ddead35b85a26e19cad833e05351f82c3f0608c3bdb8d490c000f7b99186572"], 0xa) r12 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, 0xc) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg(r15, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000080)=ANY=[@ANYBLOB="10000000000000000000db73cba17299ea640c2c67467f81eb7985000000988100"], 0x10}, 0x0) getsockopt$SO_PEERCRED(r15, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, 0x9374cae5ff247a48) getgroups(0x8, &(0x7f0000000400)=[0x0, 0x0, 0xffffffffffffffff, r17, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) getgroups(0x3, &(0x7f0000000400)=[0x0, 0x0, 0xffffffffffffffff, r16, 0x0, 0xffffffffffffffff, r16, r17]) getgroups(0x3, &(0x7f0000000300)=[r17, 0x0, 0x0]) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r21, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) dup2(r21, r20) getsockopt$sock_cred(r21, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0, 0x0}, &(0x7f0000000380)=0xc) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg(r23, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000080)=ANY=[@ANYBLOB="10000000000000000000db73cba17299ea640c2c67467f81eb7985000000988100"], 0x10}, 0x0) getsockopt$SO_PEERCRED(r23, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, 0x9374cae5ff247a48) getgroups(0x8, &(0x7f0000000400)=[0x0, 0x0, 0xffffffffffffffff, r25, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) getgroups(0x3, &(0x7f0000000400)=[0x0, 0x0, 0xffffffffffffffff, r24, 0x0, 0xffffffffffffffff, r24, r25]) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) r27 = openat$diskmap(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/diskmap\x00', 0x0, 0x0) r28 = syz_open_pts() dup2(r27, r28) r29 = syz_open_pts() dup2(r28, r29) r30 = openat$diskmap(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/diskmap\x00', 0x0, 0x0) r31 = syz_open_pts() dup2(r30, r31) r32 = openat$diskmap(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/diskmap\x00', 0x0, 0x0) r33 = syz_open_pts() dup2(r32, r33) r34 = syz_open_pts() dup2(r33, r34) r35 = openat$diskmap(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/diskmap\x00', 0x0, 0x0) r36 = syz_open_pts() dup2(r35, r36) r37 = syz_open_pts() dup2(r36, r37) sendmsg(r26, &(0x7f0000000400)={0x0, 0xfffffece, 0x0, 0x0, &(0x7f0000001a00)=ANY=[@ANYRESHEX=r30, @ANYRES32, @ANYBLOB="f5085cf4b347c55f1e3724a8066c91de0a6011", @ANYRESOCT, @ANYRESDEC=r21, @ANYRES64=r14, @ANYRES64, @ANYBLOB="95f0d00bd5d2d62ec50fa00435ae30857a4fb4eed773bf50ab4c04d4e46108a0b954a39c7c29a5e00f916ded5753476492c7d2e00db5e956908f002c82bf5ec2635c395c2de13710605c681b3625e588f3982fe577e02f92c2f0e305927f4dd7d6de80cc533338e76ee8cf41b769304dec84a4f14c0f7251ed4e48414d3c4a020647e2f7d350a4de6078c3a7eb20c910757fc71b3869ed5b082f988589dd25e0ac8ad58be464d1e3437ca4b7baca2da119f56dd15a7ccf3fc3bf9447e8df304988e7f133bb337091b1221d3960ab288710ac25e2b0ceba4b5473aa8c466afca37cef24cdfb", @ANYRESHEX=r18], 0x10}, 0x400) getsockopt$SO_PEERCRED(r26, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, 0x9374cae5ff247a48) getgroups(0x8, &(0x7f0000000400)=[0x0, 0x0, 0xffffffffffffffff, r39, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) getgroups(0x3, &(0x7f0000000400)=[0x0, 0x0, 0xffffffffffffffff, r38, 0x0, 0xffffffffffffffff, r38, r39]) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg(r40, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000080)=ANY=[@ANYBLOB="10000000000000000000db73cba17299ea640c2c67467f81eb7985000000988100"], 0x10}, 0x0) getsockopt$SO_PEERCRED(r40, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, 0x9374cae5ff247a48) getgroups(0x8, &(0x7f0000000400)=[0x0, 0x0, 0xffffffffffffffff, r42, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) getgroups(0x3, &(0x7f0000000400)=[0x0, 0x0, 0xffffffffffffffff, r41, 0x0, 0xffffffffffffffff, r41, r42]) getgroups(0x2, &(0x7f0000000400)=[r39, r42]) getsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f0000000440)={0x0, 0x0, 0x0}, &(0x7f0000000480)=0xc) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg(r45, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000080)=ANY=[@ANYBLOB="10000000000000000000db73cba17299ea640c2c67467f81eb7985000000988100"], 0x10}, 0x0) getsockopt$SO_PEERCRED(r45, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, 0x9374cae5ff247a48) getgroups(0x8, &(0x7f0000000400)=[0x0, 0x0, 0xffffffffffffffff, r47, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) getgroups(0x3, &(0x7f0000000400)=[0x0, 0x0, 0xffffffffffffffff, r46, 0x0, 0xffffffffffffffff, r46, r47]) r48 = getegid() getgroups(0x9, &(0x7f00000004c0)=[r12, r13, r19, r22, r25, r43, r44, r47, r48]) getsockopt$sock_cred(r11, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) setegid(r49) 16:01:11 executing program 0: r0 = socket(0x2, 0x8001, 0x0) fcntl$setstatus(r0, 0x4, 0x84) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r2, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) dup2(r2, r1) connect(r1, &(0x7f0000000040)=@in6={0x18, 0x3, 0x3, 0xfff}, 0xc) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000100)=0x2, 0x4) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="8202b600000000000000afc896a6a1dd8cd6ae677e75d0b7389907de35d05173e62d01011ad6a7e676fed304469ac75f328f59d11b2b40b14e00"], 0x1) close(r0) 16:01:12 executing program 0: r0 = socket(0x2, 0x8001, 0x0) fcntl$setstatus(r0, 0x4, 0x8) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000100)=0x2, 0x4) connect$unix(r0, &(0x7f0000000040)=ANY=[@ANYBLOB="82022e2f66696c653000afc896a6a1dd8cd6ae677e75d0b7389907de35d05173e62d01011ad6a7e676fed304469ac75f328f59d11b2b40b14e00"], 0x10) rmdir(&(0x7f0000000000)='./file0\x00') close(r0) 16:01:12 executing program 1: r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000000)='/dev/vmm\x00', 0x0, 0x0) r1 = openat$diskmap(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/diskmap\x00', 0x0, 0x0) r2 = syz_open_pts() dup2(r1, r2) r3 = dup2(r0, r1) ioctl$VMM_IOC_INTR(r3, 0x8020560a, &(0x7f0000000040)={0x500000, 0x0, 0x8}) 16:01:12 executing program 1: r0 = msgget(0x2, 0x100) msgctl$IPC_STAT(r0, 0x2, &(0x7f0000000180)=""/205) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f00000000c0)=[{0x84}, {0x48}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000140)="c4d46c0a81d12e00d77e4dbeb6d4") r2 = msgget$private(0x0, 0x200) msgrcv(r2, &(0x7f0000000080)={0x0, ""/15}, 0x17, 0x3, 0x4e53d2fcd005fee7) 16:01:12 executing program 1: ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, &(0x7f0000000080)={0x10, 0x0, 0x4, 0x0, [{&(0x7f0000ff9000/0x4000)=nil, &(0x7f00002f2000/0x2000)=nil}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000ff7000/0x4000)=nil}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000ff9000/0x1000)=nil}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f0000ff9000/0x3000)=nil, &(0x7f0000ff7000/0x3000)=nil}, {&(0x7f0000ff8000/0x2000)=nil, &(0x7f0000ffb000/0x3000)=nil}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffe000/0x1000)=nil}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000ffa000/0x2000)=nil}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000ffe000/0x2000)=nil}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000fff000/0x1000)=nil}, {&(0x7f0000ff9000/0x2000)=nil, &(0x7f0000ffe000/0x2000)=nil}, {&(0x7f0000046000/0x3000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000ff9000/0x1000)=nil}, {&(0x7f0000ffa000/0x2000)=nil, &(0x7f0000ffc000/0x3000)=nil}, {&(0x7f0000ff5000/0x3000)=nil, &(0x7f0000ff8000/0x2000)=nil}, {&(0x7f0000ff6000/0xa000)=nil, &(0x7f0000ffb000/0x3000)=nil}], ['./bus\x00', './bus\x00', './bus\x00', './bus\x00'], './bus\x00', './bus\x00', './bus\x00', ['./bus\x00', './bus\x00', './bus\x00', './bus\x00']}) r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) r1 = dup2(r0, r0) writev(r1, &(0x7f0000000040), 0x1b) r2 = socket$unix(0x1, 0x5, 0x0) r3 = fcntl$dupfd(r2, 0x0, r2) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) ioctl$TIOCFLUSH(r3, 0xc0286988, &(0x7f00000000c0)) 16:01:12 executing program 0: r0 = socket(0x2, 0x8001, 0x0) fcntl$setstatus(r0, 0x4, 0x84) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000001400)) setpgid(0x0, 0x0) r1 = openat$diskmap(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/diskmap\x00', 0x0, 0x0) r2 = syz_open_pts() dup2(r1, r2) syz_open_pts() fcntl$lock(r2, 0x10, &(0x7f0000000000)={0x0, 0x0, 0x1, 0x1f}) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000100)=0x2, 0x4) connect$unix(r0, &(0x7f0000000040)=ANY=[], 0x0) close(r0) r3 = openat$diskmap(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/diskmap\x00', 0x0, 0x0) r4 = syz_open_pts() dup2(r3, r4) r5 = syz_open_pts() dup2(r4, r5) close(r4) r6 = openat$diskmap(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/diskmap\x00', 0x0, 0x0) r7 = syz_open_pts() dup2(r6, r7) r8 = syz_open_pts() r9 = openat$diskmap(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/diskmap\x00', 0x0, 0x0) r10 = syz_open_pts() dup2(r9, r10) r11 = syz_open_pts() dup2(r10, r11) openat$diskmap(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/diskmap\x00', 0x0, 0x0) r12 = syz_open_pts() socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r14, &(0x7f0000000240)=ANY=[@ANYBLOB="05"], 0xa) r15 = dup2(r14, r13) connect$unix(r15, &(0x7f0000000040)=@file={0x1bcfa69870ae01e4, './file0\x00'}, 0xa) accept$inet6(r15, &(0x7f00000000c0), &(0x7f0000000140)=0xc) r16 = openat$diskmap(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/diskmap\x00', 0x0, 0x0) r17 = syz_open_pts() dup2(r16, r17) r18 = syz_open_pts() dup2(r17, r18) dup2(r18, r12) r19 = syz_open_pts() dup2(r12, r19) r20 = openat$diskmap(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/diskmap\x00', 0x0, 0x0) r21 = syz_open_pts() dup2(r20, r21) r22 = syz_open_pts() dup2(r21, r22) dup2(r11, r22) write(r8, &(0x7f0000000040)="42179593f5a602351e840cfdcde0ff397056ff36ac358877b302d53839c63c18bdbd68f9ec48d2f8473eaf55791246633863e278c05321deee65a905f64df00fc6ed6c824450017027e888b2e571a802aa83bc4ea429a3cf3dd4f293784b3c2d8e30117f746439ba8e6f2a6c8f7d3267620d743cf8b6018f48e7fd7e6df8ba", 0x7f) 16:01:12 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffffd, 0x0, 0x3ff, 0xffffffffffffff40, "73fcff4d4d7ee4000001000000c0010000000010"}) syz_open_pts() writev(r0, &(0x7f00000001c0)=[{&(0x7f0000000080)="1a2eeea85f965e1c7cf20e2da943349f13077f9c2c18705ca75e9ca5a7211b265f7d7e659346d304f84697b954f5c520c46b7f12d26b1b2bd9737b6ee0415198f83d6ed410a25ee1d9e6ae4aaec9d20c757697ad09b7ab45fdbeb471242dc8f0d7602a4781f9d5361f207a2ded39608fbf0fa29b9830bda38f7b4723f06c675672afbb17ebd37af15339b2e42593330652f4caf5733181ea7290abd745415bab9070066b8857a32998fa5c35c248df954ba16f9e75d19967829a5cde", 0xbc}], 0x1) 16:01:12 executing program 0: r0 = socket(0x39195fad9fe252ed, 0x5, 0x6) fcntl$setstatus(r0, 0x4, 0x84) socket(0x1, 0x4, 0xd7) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000100)=0x2, 0x4) socket(0x10, 0x3, 0x9) r1 = syz_open_pts() close(r1) preadv(r1, &(0x7f0000000380)=[{&(0x7f0000000200)=""/135, 0x87}], 0x1, 0x0, 0x0) r2 = dup(r1) connect$unix(r0, &(0x7f00000001c0)=ANY=[@ANYBLOB="82022e2f66696c653000afc896a6a1dd8cd6ae677e75d0b7389907de35d05179e62d01011ad6a7e676fed304469ac75d328f59d11b2b40b14e04f8a8179961e6525c98bfb046cd119fd0fd43dd6828d506a959fc0912a9708d58fd2ca96309fdcc905fb758bec05c06c5ebb3b215ddd6a94223a7130c07aa4e1dbd49d992dfcbd3905de01debf3a9000000bf0390e8c35c9ce574f9d46bd9e3d61c6718a7f984593484a490ddaffd6512c845ab02c7a3d6ebd19e96bbd629fb32d59a23e240d8dd882d58252ee079fc5f232773145c8e7278378fda0bb2b784bc34061d1e756bcda02a080e0d4ba9ad3e33f32fcb80984ab52aa20ef403166eae8cff07f90838e5dac485abb948a12dfe9918d85557e231c448e740f1998149e11b054c211134147a7894581ef6d4c09a4a852aaa622fa67078df6396fdd1474628382c817332fc1b844d128b8c9f8db39e42b1f02f68eb8101c55bc153fc00b408"], 0x10) close(r0) mknod$loop(&(0x7f0000000000)='./file0\x00', 0x10, 0x0) fcntl$setflags(r2, 0x2, 0x3) 16:01:12 executing program 1: munmap(&(0x7f0000fff000/0x1000)=nil, 0x1000) r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/de0\x00!\xe0\xff\xff\xff\xff\xff\xff\xff', 0x81, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f00000000c0)={&(0x7f0000000080)=[{0x2, 0x8}, {0x24}], 0x200000000000001d}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r2, &(0x7f0000000240)=ANY=[@ANYBLOB='\x00'/10], 0xa) r3 = dup2(r2, r1) connect$unix(r3, &(0x7f0000000100)=ANY=[@ANYBLOB="e4012e2f66696c653000e1967d2e616215d29f990c398b82483d7a0fba59635d1b505d78eacfbcda17313b740262e479135402cfc9d76ff9d4d1ac0a432c3f554aca063ed0cbb5adee3fefb58da3563efa67c5c1fcc84f60418bc60d1b7d4206384d25aff5b7"], 0xa) ioctl$KDSETLED(r3, 0x20004b42, &(0x7f0000000040)=0x13f71934d4b0826a) r4 = openat$diskmap(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/diskmap\x00', 0x0, 0x0) r5 = syz_open_pts() dup2(r4, r5) r6 = dup2(r1, r4) ioctl$WSMOUSEIO_GTYPE(r6, 0x40045720, &(0x7f0000000180)) 16:01:12 executing program 1: chmod(&(0x7f0000000040)='./file0\x00', 0x10) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000280)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000080)=[{0x5c}, {0x800000034, 0x0, 0x0, 0xfffff4ac}, {0x6}]}) syz_emit_ethernet(0x4d, &(0x7f00000000c0)="b6") 16:01:12 executing program 0: r0 = socket(0x2, 0x8001, 0x0) fcntl$setstatus(r0, 0x4, 0x84) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = socket$unix(0x1, 0x1, 0x0) listen(r3, 0x600000) bind(r2, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) r4 = dup2(r2, r1) connect$unix(r4, &(0x7f0000000040)=@file={0x1bcfa69870ae01e4, './file0\x00'}, 0xa) setsockopt$sock_int(r4, 0xffff, 0x1, &(0x7f0000000100)=0xfffffffe, 0x3) connect$unix(r0, &(0x7f0000000040)=ANY=[@ANYBLOB="82022e2f66696c653000afc896a6a1dd8cd6ae677e75d0b7389907de35d05173e62d01011ad6a7e676fed304469ac75f328f59d11b2b40b14e00"], 0x10) close(r0) 16:01:12 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x100, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000240)={0x3, &(0x7f0000000100)=[{0x28, 0x0, 0x0, 0x40}, {0x74, 0x3}, {0x6, 0x0, 0xfc}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r1 = openat$diskmap(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/diskmap\x00', 0x0, 0x0) r2 = syz_open_pts() dup2(r1, r2) r3 = syz_open_pts() r4 = openat$zero(0xffffffffffffff9c, &(0x7f0000000140)='/dev/zero\x00', 0x40, 0x0) ioctl$TIOCSETD(r4, 0x8004741b, &(0x7f0000000180)=0x80000000) dup2(r2, r3) shmget(0x1, 0x4000, 0x100, &(0x7f0000ffa000/0x4000)=nil) r5 = fcntl$dupfd(r2, 0x0, 0xffffffffffffff9c) socket(0x1, 0x4004, 0x8c) ioctl$BIOCGRTIMEOUT(r5, 0x4010426e, &(0x7f0000000080)) syz_emit_ethernet(0xe, &(0x7f00000000c0)="b75d03dd00ef43f7f7c855bb7042") 16:01:12 executing program 0: r0 = socket(0x2, 0x4000, 0x0) fcntl$setstatus(r0, 0x4, 0x84) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000100)=0x2, 0x4) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="82022e2f00006c653000afc896a6a1dd8cd6ae677e75d0b7389907ded30707cedeb128da23638535d05173e62d01011ad6a7e676fed304a00e813c328f59d11b7b40b14e00dec5e9e2dca9291cc8f4561f97e8db77d7cb336a1c2af14a43e3b7e288de4493a5fcb37ba0e73949d96c512c3619476db036"], 0x10) close(r0) 16:01:12 executing program 1: r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x800000018, 0x3, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1000, &(0x7f0000000000)=0x8, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x1f, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) r2 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r2) socket(0x18, 0x3, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) dup2(r0, r2) connect$unix(r2, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) sendto$unix(r2, 0x0, 0x0, 0x0, 0x0, 0x0) 16:01:12 executing program 0: r0 = socket(0x2, 0x8001, 0x0) fcntl$setstatus(r0, 0x4, 0x84) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000100)=0x2, 0x4) connect$unix(r0, &(0x7f0000000180)=ANY=[@ANYBLOB="82022e2f66696c653000afc896a6a1dd8cd6ae677e75d0b7389907de35d05173e62d01011ad6a7e676fed304469ac75f328f59d11b2b40b14e00235ae5ca1cb21128a8ec19eda3ca503eebd765145b78f7825dcf28f1281547661f60aacbaaf047bf1c2a0205e3462fb237220093c146cb7cd0397400274fe27fbbbdf991c6f62350dabfc59b9988c53806f54faa7c01141aef2e58891144635090cbbca53ce636a66ec0ce709356d84863d8f104f97604646bc4dae9d11ba8c7d7f7a61a45f96756d2d24571be135ef661e377cefaafffdfff942b83e4b7f082d4b9791fea2b18b2c26467afd1bc63497018a186d40eaf9948b1bd5d0003b96c61c7abbc0d0e5405ac101c71e3f18af8decad4191f809659bf75f6c00eaa352afb54fb1541a80345"], 0x10) close(r0) getsockname$inet6(r0, &(0x7f0000000000), &(0x7f0000000040)=0xc) r1 = openat$diskmap(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/diskmap\x00', 0x0, 0x0) r2 = syz_open_pts() dup2(r1, r2) r3 = syz_open_pts() dup2(r2, r3) ioctl$TIOCSDTR(r3, 0x20007479) 16:01:12 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000080)=[{0x25}, {}, {0x6}]}) syz_emit_ethernet(0xe, &(0x7f0000000d00)="40c551571115b12ff78d5aee258c") mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x8613e) r1 = open(&(0x7f0000000100)='./file1\x00', 0x20042, 0x0) r2 = getppid() r3 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) semctl$IPC_RMID(r3, 0x0, 0x0) shmctl$IPC_SET(r3, 0x1, 0xffffffffffffffff) shmctl$IPC_STAT(r3, 0x2, &(0x7f0000000040)=""/210) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r5 = semget$private(0x0, 0x4, 0x1b2) semctl$GETNCNT(r5, 0x4, 0x3, &(0x7f0000000580)=""/170) semctl$SETVAL(r5, 0x0, 0x8, &(0x7f0000000240)=0x72) semctl$GETVAL(r5, 0x4, 0x5, &(0x7f0000000800)=""/210) semop(r5, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x2, 0x4, 0x1000}], 0x2) r6 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) semctl$IPC_SET(r5, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r6, r8, r4, 0xf3, 0x40000000000d}, 0xfffffffffffffffd, 0x1, 0x9}) r9 = getgid() r10 = getppid() r11 = fcntl$getown(0xffffffffffffffff, 0x5) shmctl$IPC_SET(r3, 0x1, &(0x7f0000000080)={{0x26, 0xffffffffffffffff, r4, r8, r9, 0x1e4, 0x8}, 0x85, 0x7, r10, r11, 0xfffffffffffffe01, 0xfffffffffffffffe, 0x7ff}) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{}, 0x46000000000004, 0x103000000000008, r2, r10, 0xff7fffffffffffff}) open(&(0x7f00000000c0)='./bus\x00', 0xc4a6ccc49fa58f3b, 0x0) ktrace(&(0x7f0000000080)='./bus\x00', 0x2, 0x34, r2) r12 = socket(0x18, 0x1, 0x0) close(r12) connect$unix(r12, &(0x7f00000000c0)=@abs={0x1, 0x7, 0x0}, 0x0) r13 = socket(0x18, 0x2, 0x0) close(r13) setsockopt(r13, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) write(r13, &(0x7f0000000040)="100a2956b9223776", 0x21d) write(r13, &(0x7f0000000140)="624ee7", 0xffffffffffffff1a) r14 = getpgrp() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0, 0x0}, 0xc) r16 = msgget(0x1, 0x0) msgrcv(r16, &(0x7f0000000000)=ANY=[@ANYBLOB="000200"/30], 0x1e, 0x0, 0x0) msgsnd(r16, &(0x7f0000000000)={0x1}, 0x8, 0x0) msgctl$IPC_SET(r16, 0x1, &(0x7f0000000180)={{0x20, 0x0, 0x0, 0x0, r15, 0x10172}, 0x44001000e, 0x8006, r7, r14, 0x66d1, 0x2, 0x101, 0x4}) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) msgget$private(0x0, 0x410) r17 = semget$private(0x0, 0x1, 0x4a9) semop(r17, &(0x7f00000003c0)=[{0x8, 0x8, 0x1000000}, {0x2, 0xfffffffffffffffd, 0x1000}, {0x2000000003, 0x100, 0x7fc}], 0x3) semctl$SETALL(r17, 0x0, 0x9, &(0x7f00000002c0)) semctl$SETALL(r17, 0x0, 0x9, &(0x7f0000000580)=[0x52, 0x700, 0xa40, 0x0, 0x200, 0x4, 0x5, 0x2]) semop(r17, &(0x7f00000001c0)=[{0x1, 0x106, 0x800}, {0x0, 0x44, 0x1000}, {0x4, 0x3, 0x1000}, {0x3, 0x5, 0x1000}, {0x3, 0x5, 0x1000}, {0x3, 0x4, 0x400}, {0x3, 0xfffffffffffffff8}, {0x2, 0x4, 0x800}], 0x8) 16:01:12 executing program 0: r0 = socket(0x2, 0x8001, 0x0) fcntl$setstatus(r0, 0x4, 0x84) r1 = open(&(0x7f0000000000)='./file0\x00', 0x8000, 0x80) ioctl$WSDISPLAYIO_LDFONT(r1, 0x8058574d, &(0x7f0000000080)={'./file0\x00', 0xff, 0x9, 0xfffffffd, 0x0, 0x0, 0x7ff, 0x6, 0x1, 0x0, 0xffff, 0x3ff}) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000100)=0x2, 0x4) connect$unix(r0, &(0x7f0000000040)=ANY=[@ANYBLOB="82022e2f66696c653000afc896a6a1dd8cd6ae677e75d0b7389907de35d05173e62d01011ad6a7e676fed304469ac75f328f59d11b2b40b14e00"], 0x10) close(r0) 16:01:13 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x86138) kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{}, 0x0, 0x0, 0x20}], 0x0, 0x0, 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r1, &(0x7f0000000200)=@in={0x2, 0x1}, 0xc) dup2(r1, r0) getsockname$unix(r1, &(0x7f0000000300)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fe50579594ba2b41da4a11cb3d1aa60000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001a7f0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000b8ae06257ae453dbb5b890b6fadadd7e349579a16f"], &(0x7f00000001c0)=0x1002) r2 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) write(r2, &(0x7f0000000040)="510fc3a0", 0x4) open(&(0x7f00000000c0)='./bus\x00', 0xf9afe8a3adfa9323, 0x100) pwritev(r2, &(0x7f00000002c0), 0x0, 0x0, 0x0) symlink(&(0x7f0000000100)='./bus\x00', &(0x7f0000000140)='./bus\x00') 16:01:13 executing program 0: getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000080)=0xc) r0 = socket(0x2, 0x8001, 0x0) fcntl$setstatus(r0, 0x4, 0x84) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000100)=0x2, 0x4) connect$unix(r0, &(0x7f0000000040)=ANY=[@ANYBLOB="82022e2f66696c653000afc896a6a1dd8cd6ae677e75d0b7389907de35d05173e62d01011ad6a7e676fed304469ac75f328f59d11b2b40b14e00"], 0x10) close(r0) 16:01:13 executing program 0: utimes(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)={{0x2e1, 0x3ff}, {0x3, 0x7}}) r0 = socket(0x2, 0x8001, 0x0) fcntl$setstatus(r0, 0x4, 0x84) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000100)=0x2, 0x4) connect$unix(r0, &(0x7f0000000040)=ANY=[@ANYBLOB="82022e2f66696c653000afc896a6a1dd8cd6ae677e75d0b7389907de35d05173e62d01011ad6a7e676fed304469ac75f328f59d11b2b40b14e00"], 0x10) close(r0) 16:01:13 executing program 1: mkdir(&(0x7f0000000480)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', 0x6) accept$inet6(0xffffffffffffff9c, &(0x7f0000000380), &(0x7f0000000500)=0xc) mkdir(&(0x7f0000000400)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/', 0x0) r0 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) mkdirat(r0, &(0x7f0000000040)='./file2\x00', 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x400, 0x0) mkdir(&(0x7f00000005c0)='\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', 0x20) r2 = openat$diskmap(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/diskmap\x00', 0x0, 0x0) r3 = syz_open_pts() r4 = dup2(r2, r3) ioctl$FIOASYNC(r2, 0x8004667d, &(0x7f0000000540)=0x360d) ioctl$TIOCSFLAGS(r3, 0x8004745c, &(0x7f0000000580)=0x100) mkdirat(r1, &(0x7f0000000200)='./file2\x00', 0xb9383cf0d90fefcf) rmdir(&(0x7f0000000000)='./file1\x00') mkdirat(r0, &(0x7f00000003c0)='./file0\x00', 0x0) fchmodat(r0, &(0x7f0000000180)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', 0xa0, 0x2) ioctl$VT_GETSTATE(r4, 0x40067664, &(0x7f0000000340)) renameat(r0, &(0x7f0000000100)='./file2\x00', r0, &(0x7f00000002c0)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00') unveil(&(0x7f0000000240)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', &(0x7f0000000140)='c\x00') 16:01:13 executing program 0: r0 = socket(0x2, 0x8001, 0x0) r1 = open$dir(&(0x7f0000000400)='./file0\x00', 0x0, 0x120) fcntl$setstatus(r1, 0x4, 0x84) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000100)=0x2, 0x4) connect$unix(r0, &(0x7f0000000440)=ANY=[@ANYBLOB="820227530b06bfc754aa67ffb8fcb4435c2e2f66696c653000afc896a6a1dd8cd6ae677e75d0b7389907de35d05173e62d6800000000000000d304469ac75f328f59d11b2b40b14e0050289b53b95817df2cedfb5980cd4afcc782e8a6fa34c2caeb5fa8221227a0eb9ac81bb881d685fc0ea2"], 0x10) getppid() r2 = openat$diskmap(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/diskmap\x00', 0x0, 0x0) r3 = syz_open_pts() dup2(r2, r3) r4 = openat$diskmap(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/diskmap\x00', 0x0, 0x0) r5 = syz_open_pts() dup2(r4, r5) r6 = syz_open_pts() dup2(r5, r6) dup2(r5, r3) pwritev(r2, &(0x7f0000000340)=[{&(0x7f0000000000)="7e365a3495bc7133ab8003301e8f270c073974ddb390d527d799e53d82fb056bb2bbbccbe2d61e", 0x27}, {&(0x7f0000000140)="2ec6d368e95c9d5059945013d4b13d08c4853b103becc779b412bcf2141886a77c8c5d33a5be340275c9c48877b9737df70ee2fd6497de4e233591666367539d179a22ff61ab7a1fa4e86438f25cfd8adcd4f645d9abaf4f5dd37f4b4e368da9735a7d17c2491a87eb938f05964cb2ce1d412800a140c281fe6f18f08aaa58c4a3e92cab1736", 0x86}, {&(0x7f0000000080)="22fb3aec76f5", 0x6}, {&(0x7f00000000c0)="7a931e638efb8861578a70cd", 0xc}, {&(0x7f0000000200)="28ff208beeba1f22ad8e4bd312d2c47d46176b27c7e55d6412b3cabe62bd26dab7034349e1b75deef5fdf30f079798acc2796b0658d0cade3e756a1c9e1345c53e32fb3a539414e3f400d5ad88bb5ce8c6902fa880d7efcb77e4a37ba05d45a575c7e6fa74345265da3bae92e982445db7f55caebd1e5fe6bd6441351d82917eb0061bddd3be9e7b40564f3d26f704a43bc352a0e89e4aed5bc4a0441f9c98030009373ea34c96f1d94316ee84918ee5bdee8a3846a016cedc1afcf5bb0793cf30917777e1a141392b040e914cc87ef08e12a8ef4ab031f367a583ca61e4eba4d2294fabc797d8e96a8dff249305eaed809928ebedf63f8c2864", 0xfa}, {&(0x7f0000000300)="fc63094d40ae6df41936200bb5cdfa365fe850694073c98f18235aa89a482cb62e59cb54ea77eb3f6e74396a4094e90f30e2fa2f20", 0x35}], 0x6, 0x0, 0x7) close(r0) 16:01:13 executing program 1: r0 = geteuid() setreuid(0x0, 0x0) setreuid(r0, 0xffffffffffffffff) r1 = syz_open_pts() fchflags(r1, 0x0) 16:01:13 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000080)=[{0x25}, {0x87, 0x0, 0x0, 0xffffffff}, {0x6, 0x0, 0x0, 0x3}]}) r1 = open(&(0x7f0000000140)='./file0\x00', 0x100, 0x101) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x4000000019, 0x0) r3 = open$dir(&(0x7f0000000640)='./file0\x00', 0x10, 0x20) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg(r4, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000080)=ANY=[@ANYBLOB="10000000000000000000db73cba17299ea640c2c67467f81eb7985000000988100"], 0x10}, 0x0) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0}, 0xc) fchown(r3, r5, 0xffffffffffffffff) seteuid(r5) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg(r6, &(0x7f0000000400)={0x0, 0xfffffffffffffc39, 0x0, 0x167, &(0x7f0000000080)=ANY=[], 0xffffffffffffff81}, 0x600) getsockopt$SO_PEERCRED(r7, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000001700)={0x0, 0x0, 0x0}, 0xc) getgroups(0x8, &(0x7f0000000400)=[0x0, 0x0, 0xffffffffffffffff, r9, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) getgroups(0x3, &(0x7f0000000400)=[0x0, 0x0, 0xffffffffffffffff, r8, 0x0, 0xffffffffffffffff, r8, r9]) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000001900)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg(r10, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000080)=ANY=[@ANYBLOB="10000000000000000000db73cba17299ea640c2c67467f81eb7985000000988100"], 0x10}, 0x0) getsockopt$SO_PEERCRED(r10, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, 0x9374cae5ff247a48) getgroups(0x8, &(0x7f0000000400)=[0x0, 0x0, 0xffffffffffffffff, r12, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) getgroups(0x3, &(0x7f0000000400)=[0x0, 0x0, 0xffffffffffffffff, r11, 0x0, 0xffffffffffffffff, r11, r12]) getgroups(0x4, &(0x7f00000021c0)=[0xffffffffffffffff, 0x0, r9, r12]) fchownat(0xffffffffffffffff, &(0x7f0000002180)='./file0\x00', r5, r13, 0x6) ioctl$BIOCSETWF(r2, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{}, {0x20}, {0x6, 0x0, 0x0, 0x201}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) pwrite(r2, &(0x7f0000000180)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x800) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000001680)={'tap', 0x0}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000100)="ec0ba3282ca6f0f709e9b6ff87bc") openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) r14 = socket(0x2, 0x1, 0x0) connect$unix(r14, &(0x7f0000000f00)=ANY=[@ANYBLOB="82022e2fac1400bb7d81b0a5ed56c0c0c7a8c14017c92a3953ff2b0f80981ade61efa008e59e940e6d8ccf9b1bcc9d5d0cdb02000000c75b3202000000a2aacf1b001553e098973c85ceb7d135bfd18a07634d3910e956ea948281d66d7250432ad91508000cf85f8783602a67897cff7f000000000000f371e8cfaa1d4ab424b614911f88d3525e34e763128666ee7877bf9753b6bdae4c5b436e445960fa6b980ac1fa4aab44f0323348f261b51f15e3fdbe4feb82017eec1358441dd3ee1620b4d2009fe508376b6399752fd96cb58d127addb390071baff955a58c179770ce1f000000d940682065385ec5c9762c34c7881a9506ffc85e43782e717e29127ca8c256b248000000009b9787677d4c5c02fe750a8cb46e306bea130879264ab70bf9c0aa0eb72598cb90fd03b162460c683ff8a85a93ad6fb2ca6263184a05cc059fef6bef339f78b4f9da521ee1e53fd26f52249c901f022f19975028aed2b700c9076d0612112dd4db4a40bb3c7f82fd7c8d54e904d389e61651a28671f6aaacfcff282f7ec1a852494e378081f231927b35672f0c21405cac7db956b7fa3158d2dc0f679159e040bc31a8529000b88e516881ccf0cfef49b6348ce400095bb49d06bf62577f46c840d34b6362e9f9810cfec14d447dadc21aa457b780274e6e68e9c11aafa3f23f0e31941c0a490c909efad7e776a2b1f04e2a71c4d06bcc2a72bb272a9eb7d255410a663e9196930f7b6c9867ef274484fffad868e059f2804a365f01f67028865569ce3e0104000000000000900000009137e3f0e7a5f89b68cf7c65b7adaf2c808d24a768318e4fa7cb04cace50d549e7e752a3828ceec5948c15b42139f49354a211039146905d202634626670e584885cd5c53ac73465afaab1cd39be95373a87ca277d106467be6f22eb2f861d9f834c274a19392429d476bde11689127431fcd756a8c3371a5f12beabd87b043e8b70cf9081e0b2f13f03a0776ec2eed29ed2709c068fb3ea586bee5c3bc1dec12052fa12fc688f7de2efba940f8e65918932829c630000000000000000f003d28b86e5b8f9983f49000000000000000073ab30cba944b5927efd33d319ed0d4573b4000000000000e2eaf9ba91b98365d6d337561564d2c4c7b45d87639f69c2b83d9fb892f6aea66ac2c632eee0bb5b086a0edda19af759e4905cdcddfb02696fd79769fb05347de39d9fa81504ce2ddd948b0ddab3f47e15c7f51c88a73831148eb67f88a113f50deb0a7a5a8132ef2b6d9aca7b2a6906d871a780b2e7548681231afafc3c752f2661acd9aad49386d95cecbced71693f00000000000000e4053a5103684be538c40e46b0993641250b7e69860f55da25404e6489500fef1f90532eb9e0840618fdc7f9fb467638f83d401fe57ee86fa642e9bad7ed751d79d3cbb15058810b243e38c7723358643889de02d97da9d096637071666cfbf0259fc5b9321f5a3b0552cea32380954ff38932dd10b70cb044cb97cf201ab4fa56e9f41d447f5ff588520f3f7cbf229cc322f1fcbea40a9be720dcb67df99ae37b51b9020000000000000070a08059947700000000f282ebea0ea0e3cff50258a2b04c9cdebab09df2ebf0ceaa8d264282aba8256155ba5529eb2f1c311d3fdb2a50ff294204e837acead22c5099d8104cb4e5cf2bd7376bdcc99d2e10e5eb5df707d876bb598905401311ce35b2a002422837255932851bac20b69e28e45e6ea829361de1dcfedfd6ba7e79a4ac39ff715897c07bc44a581387dc8c6ddcf01fa61e6e50f7c51a2d8aa8f88f265b5600d841f85fe4e98cefb0ad1cb2147e154be17a6ca5c9ca702bbb4772cabbbbb70209affa17f984de08d718027ab9d940f0b0c1e54ff0f998c8a4c8e382591cd37534df534a458c97b7e6d9cee07c6f8537ef699461e520d70614d848744d33dc8f90eb5ac109c57e97cdb0c78092b66fa03fb49b242fd3f9e6bb80dfc78c2d674f364ed79f70034a59c4692e711c671274276e0c128435721d84e5d8398ad78f9735cdc7deba70a6982fe7660713d7be4b5ec92f418c373a9e04d40cde7314b50dda5c30146906d84d65e2ff02e77dcca8cc7722a84bb0431a1c0be11ca979d5cd1975741f226167ba662fa6c329112fa7eb9787463da03047e267a0d232f4381b8e4030905938a64abc812d6d90ece6f0704406cdb53701e315f6a434f822ccdc9e14acec8c824d5db4cf9adfba5620f6d61ed51c7023696eb0a79222189068ad203a59277c1c148fde018da47e3b65c570b26fb81768d1d2c04083451b393b06997c812f920c4b36659780bb73b057c7fa673296bfd14a111245905b98c4dd6a7b8366e3f94730ae2d575ddf11d564612561ec7ff1799c2e1262d58c91c38c993d3fb78e178e101d966f3dd063d08a49abd7e488033857d6c22327177b"], 0x10) preadv(r14, &(0x7f0000001540)=[{&(0x7f0000000240)=""/115, 0x73}, {&(0x7f00000002c0)=""/155, 0x9b}, {&(0x7f0000000380)=""/244, 0xf4}, {&(0x7f0000000480)=""/28, 0x1c}, {&(0x7f00000004c0)=""/4096, 0x1000}, {&(0x7f00000014c0)=""/100, 0x64}], 0x6, 0x0, 0x80000000) ioctl$WSMOUSEIO_SETPARAMS(r1, 0x80105728, &(0x7f00000001c0)={&(0x7f0000000180)=[{0x84, 0x2}, {0x4ea0e172f533e19d, 0x1ff}, {0x0, 0xc1c5}, {0x24, 0x2}, {0x87, 0xae5}, {0x42, 0x2}, {0x41, 0x7}], 0x7}) r15 = socket(0x2, 0x1, 0x0) r16 = socket(0x2, 0x1, 0x0) connect$unix(r16, &(0x7f0000002340)=ANY=[@ANYBLOB="82022e2fac1400bb7d81b0a5ed56c0c0c7a8c14017c92a3953ff2b0f80981ade61efa008e59e940e6d8ccf9b1bcc9d5d0cdb02000000c75b3202000000a2aacf1b001553e098973c85ceb7d135bfd18a07634d3910e956ea948281d66d7250432ad91508000cf85f8783602a67897cff7f000000000000f371e8cfaa1d4ab424b614911f88d3525e34e763128666ee7877bf9753b6bdae4c5b436e445960fa6b980ac1fa4aab44f0323348f261b51f15e3fdbe4feb82017eec1358441dd3ee1620b4d2009fe50837aff955a58c179770ce1f000000d940682065385ec5c9762c34c7881a9506ffc800000000000004007ca8c256b248000000009b9787677d4c5c02fe750a8cb46e306bea130879264ab70bf9c0aa0eb72598cb90fd03b162460c583ff8a85a93ad6fb2ca6263184a05cc059fef6bef339f78b4f9da521ee1e53fd26f52249c901f022f19975028aed2b700c9076d0612112dd4db4a40bb3c7f82fd7c8d54e904d389e61651a28671f6aaacfcff282f7ec1a852494e378081f231927b35672f0c21405cac7db956b7fa3158d2dc0f679159e040bc31a8529000b88e516881ccf0cfef49b6348ce400095bb49d06bf62577f46c840d34b6362e9f9810cfec14d447dadc21aa457b780274e6e68e9c11aafa3f23f0e31941c0a490c909efad7e776f04e2a71c4d06bcc2a72bb270000008055410a663e9196930f7b6c9867ef274484fffad868e059f2804a365f01f67028865569ce3e0104000000000000900000009137e3f0e7a5f89b68cf7c0000adaf2c808d24a768318e4fa7cb04cace50d549e7e752a3828ceec5948c15b42139f49354a211039146905d202634626670e584885cd5c53ac73465afaab1cd39be95373a87ca277d106467be6f22eb2f861d9f834c274a19392429d476bde11689127431fcd756a8c3371a5f12beabd87b043e8b70cf9081e0b2f13f03a0776ec2eed29ed2709c068fb3ea586bee5c3bc1dec12052fa12fc688f7de2efba940f8e65918932829c630000000000000000f003d28b86e5b8f9983f49000000000000000073ab30cba944b5927efd33d319ed0d4573b4000000000000e2eaf9ba91b98365d6d337561564d2c4c7b45d87639f69c2b83d9fb892f6aea66ac2c632eee0bb5b086a0edda19af759e4905cdcddfb02696fd79769fb05347de39d9fa81504ce2ddd948b0ddab3f47e15c7f51c88a73831148eb67f88a113f50deb0a7a5a8132ef2b6d9aca7b2a6906d871a780b2e7548681231afafc613c752f2661acd9aad49386d95cecbced71693f00000000000000e4053a5103684be538c40e46b0993641250b7e69860f55da25404e6489500fef1f90532eb9e0840618fdc7f9fb467638f83d401fe57ee86fa642e9bad7ed751d79d3cbb15058810b243e38c7723358643889de02d97da9d096637071666cfbf0259fc5b9321f5a3b0552cea32380954ff38932dd10b70cb044cb97cf201ab4fa56e9f41d447f5ff588520f3f7cbf229cc322f1fcbea40a9be720dcb67df99ae37b51b9020000000000000070a08059947700000000f282ebea0eb09df2ebf0ceaa8d263c82aba8256155ba5529eb2f1c311d3fdb2a50ff294204e837acead22c5099d8104cb4e5cf2bd7376bdcc99d2e10e5eb5df707d876bb598905401311ce35b2a002422837255932851bac20b69e28e45e6ea829361de1dcfedfd6ba7e79a4ac39ff715897c07bc44a581387dc8c6ddcf01fa61e6e50f7c51a2d8aa8f88f265b5600d841f85fe4e98cefb0ad1cb2147e154be17a6ca5c9ca702bbb4772cabbbbb70209affa17f984de08d718027ab9d940f0b0c1e54ff0f998c8a4c8e382591cd37534df534a458c97b7e6d9cee07c6f8537ef699461e520d70614d848744d33dc8f90eb5ac109c57e97cdb0c78092b66fa03fb49b242fd3f9e6bb80dfc78c2d674f364ed79f70034a59c4692e711c671274276e0c128435721d84e5d8398ad78f9735cdc7deba70a6982fe7660713d7be4b5ec92f418c373a9e04d40cde7314b50dda5c30146906d84d65e2ff02e77dcca8cc7722a84bb0431a1c0be11ca979d5cd1975741f226167ba662fa6c329112fa7eb9787463da03047e267a0d232f4381b8e4030905938a64abc812d6d90ece6f0704406cdb53701e315f6a434f822ccdc9e14acec8c824d5db4cf9adfba5620f6d61ed51c7023696eb0a79222189068ad203a59277c1c148fde018da47e3b65c570b26fb81768d1d2c04083451b393b06997c812f920c4b36659780bb73b057c7fa673296bfd14a111245905b98c4dd6a7b8366e3f94730ae2d575ddf11d564612561ec7ff1799c2e1262d58c91c38c993d3fb78e178e101d966f3dd063d08a49abd7e488033857d6c22327177b863b529721d8f750b89ccee9b59f54161c6ad6444a5ac849b863811b0e9d2ffb6a95fa21d3dda79ffbe2fa9bdae86a08506d8bfa0c35468b573d1916513c204ca6532aa4614328a345b7d125d9888116d4afc358eca4ffcd6490bf7eea3ead6c9dd11bf29c79ffc7695842f92bacd5868a42541bd66a05ea1ef8d9fa08322da68f5f58c8846c5d847f0a12909a8949e2ee99fc371fb3331f9b0729ab1602d0433c1b9322059b266f5daf140d7026404d51f3fc8703de38"], 0x10) r17 = socket(0x6, 0x1, 0x3) connect$unix(r17, &(0x7f0000000f00)=ANY=[@ANYBLOB="82022e2fac1400bb7d81b0a5ed56c0c0c7a8c14017c92a3953ff2b0f80981ade61efa008e59e940e6d8ccf9b1bcc9d5d0cdb02000000c75b3202000000a2aacf1b001553e098973c85ceb7d135bfd18a07634d3910e956ea948281d66d7250432ad91508000cf85f8783602a67897cff7f000000000000f371e8cfaa1d4ab424b614911f88d3525e34e763128666ee7877bf9753b6bdae4c5b436e445960fa6b980ac1fa4aab44f0323348f261b51f15e3fdbe4feb82017eec1358441dd3ee1620b4d2009fe508376b6399752fd96cb58d127addb390071baff955a58c179770ce1f000000d940682065385ec5c9762c34c7881a9506ffc85e43782e717e29127ca8c256b248000000009b9787677d4c5c02fe750a8cb46e306bea130879264ab70bf9c0aa0eb72598cb90fd03b162460c683ff8a85a93ad6fb2ca6263184a05cc059fef6bef339f78b4f9da521ee1e53fd26f52249c901f022f19975028aed2b700c9076d0612112dd4db4a40bb3c7f82fd7c8d54e904d389e61651a28671f6aaacfcff282f7ec1a852494e378081f231927b35672f0c21405cac7db956b7fa3158d2dc0f679159e040bc31a8529000b88e516881ccf0cfef49b6348ce400095bb49d06bf62577f46c840d34b6362e9f9810cfec14d447dadc21aa457b780274e6e68e9c11aafa3f23f0e31941c0a490c909efad7e776a2b1f04e2a71c4d06bcc2a72bb272a9eb7d255410a663e9196930f7b6c9867ef274484fffad868e059f2804a365f01f67028865569ce3e0104000000000000900000009137e3f0e7a5f89b68cf7c65b7adaf2c808d24a768318e4fa7cb04cace50d549e7e752a3828ceec5948c15b42139f49354a211039146905d202634626670e584885cd5c53ac73465afaab1cd39be95373a87ca277d106467be6f22eb2f861d9f834c274a19392429d476bde11689127431fcd756a8c3371a5f12beabd87b043e8b70cf9081e0b2f13f03a0776ec2eed29ed2709c068fb3ea586bee5c3bc1dec12052fa12fc688f7de2efba940f8e65918932829c630000000000000000f003d28b86e5b8f9983f49000000000000000073ab30cba944b5927efd33d319ed0d4573b4000000000000e2eaf9ba91b98365d6d337561564d2c4c7b45d87639f69c2b83d9fb892f6aea66ac2c632eee0bb5b086a0edda19af759e4905cdcddfb02696fd79769fb05347de39d9fa81504ce2ddd948b0ddab3f47e15c7f51c88a73831148eb67f88a113f50deb0a7a5a8132ef2b6d9aca7b2a6906d871a780b2e7548681231afafc3c752f2661acd9aad49386d95cecbced71693f00000000000000e4053a5103684be538c40e46b0993641250b7e69860f55da25404e6489500fef1f90532eb9e0840618fdc7f9fb467638f83d401fe57ee86fa642e9bad7ed751d79d3cbb15058810b243e38c7723358643889de02d97da9d096637071666cfbf0259fc5b9321f5a3b0552cea32380954ff38932dd10b70cb044cb97cf201ab4fa56e9f41d447f5ff588520f3f7cbf229cc322f1fcbea40a9be720dcb67df99ae37b51b9020000000000000070a08059947700000000f282ebea0ea0e3cff50258a2b04c9cdebab09df2ebf0ceaa8d264282aba8256155ba5529eb2f1c311d3fdb2a50ff294204e837acead22c5099d8104cb4e5cf2bd7376bdcc99d2e10e5eb5df707d876bb598905401311ce35b2a002422837255932851bac20b69e28e45e6ea829361de1dcfedfd6ba7e79a4ac39ff715897c07bc44a581387dc8c6ddcf01fa61e6e50f7c51a2d8aa8f88f265b5600d841f85fe4e98cefb0ad1cb2147e154be17a6ca5c9ca702bbb4772cabbbbb70209affa17f984de08d718027ab9d940f0b0c1e54ff0f998c8a4c8e382591cd37534df534a458c97b7e6d9cee07c6f8537ef699461e520d70614d848744d33dc8f90eb5ac109c57e97cdb0c78092b66fa03fb49b242fd3f9e6bb80dfc78c2d674f364ed79f70034a59c4692e711c671274276e0c128435721d84e5d8398ad78f9735cdc7deba70a6982fe7660713d7be4b5ec92f418c373a9e04d40cde7314b50dda5c30146906d84d65e2ff02e77dcca8cc7722a84bb0431a1c0be11ca979d5cd1975741f226167ba662fa6c329112fa7eb9787463da03047e267a0d232f4381b8e4030905938a64abc812d6d90ece6f0704406cdb53701e315f6a434f822ccdc9e14acec8c824d5db4cf9adfba5620f6d61ed51c7023696eb0a79222189068ad203a59277c1c148fde018da47e3b65c570b26fb81768d1d2c04083451b393b06997c812f920c4b36659780bb73b057c7fa673296bfd14a111245905b98c4dd6a7b8366e3f94730ae2d575ddf11d564612561ec7ff1799c2e1262d58c91c38c993d3fb78e178e101d966f3dd063d08a49abd7e488033857d6c22327177b"], 0x10) connect$unix(r15, &(0x7f0000001a00)=ANY=[@ANYRES16, @ANYRES32=0x0, @ANYRES32=0x0, @ANYBLOB="f71185ea8e"], 0x4) getpeername(r15, &(0x7f0000001600)=@in6, &(0x7f0000001640)=0xc) syz_extract_tcp_res(&(0x7f00000016c0), 0xffffffff, 0x0) 16:01:13 executing program 1: r0 = socket(0x18, 0x1, 0x0) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f00000000c0)={0x0, &(0x7f0000000140)}) close(r0) r1 = socket(0x18, 0x400000002, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r3, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) r4 = dup2(r3, r2) connect$unix(r4, &(0x7f0000000040)=@file={0x1bcfa69870ae01e4, './file0\x00'}, 0xa) connect$unix(r4, &(0x7f0000000140)=@abs={0x1, 0x0, 0x3}, 0xffffff9b) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) socket(0x0, 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r6, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xffffffffffffffc3) dup2(r6, r5) connect$unix(r6, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x8) write(r1, 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r8, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) dup2(r8, r7) r9 = socket$inet6(0x18, 0x4000, 0x3) listen(r9, 0x7) setsockopt(r8, 0x0, 0x6, &(0x7f0000000000)="6db0f76bb46670754d475b35469745448a3f0d876a3e7a58885a85d8f9ca48825de75b22801efc3942eca8c87b36cf97a55f8a9543ca4c0a539605af74aa0fa7025cb717da980a4182818b45e46328517c0a3a826668b2a0afa0700d527efd7c479d5431b60b98c9182c07ca027441b2", 0x70) 16:01:13 executing program 0: r0 = socket(0x2, 0x8001, 0x0) fcntl$setstatus(r0, 0x4, 0x84) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000100)=0x2, 0x4) connect$unix(r0, &(0x7f0000000040)=ANY=[@ANYBLOB="82022e2f66696c653000afc896a6a1dd8cd6ae677e75d0b7389907de35d05173e62d01011ad6a7e676fed304469ac75f328f59d11b2b40b14e00"], 0x10) close(r0) recvfrom$unix(0xffffffffffffff9c, &(0x7f0000000140)=""/166, 0xa6, 0x42, &(0x7f0000000000)=@abs={0x1, 0x0, 0x3}, 0x8) 16:01:13 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x2ff, 0x0, "00370700000000000000df00000000000000e600", 0x8}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x100000000000000, 0x1}}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) pipe2(&(0x7f0000000640)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) setsockopt$inet6_MRT6_ADD_MIF(r2, 0x29, 0x66, &(0x7f0000000680)={0x9, 0x1, 0x9, 0x842d, 0x200}, 0xc) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) sendto(r1, &(0x7f0000000100)="4ccc1d0d99a3bf9575d48f9742bb611c44238e65e46d14fadb580449becd44dd8d39af64c4c23f0828abb4329a332b3e08873a46320da302180bd8e0d4fa646431e1a83cade49f2d9b8d313b8396759143e0f562f83160275ba6761c3d9ff0ba5085232f220a95e39aef256ddfc83fba9dabf384d162a1356ca386cc15ddf042992974a247b845b10f9c8f9c7d2bbed6af75ee25b79f0a2b084ff4c7af571d7d201fca3cd2838e2f197696923300c4da33fd9abaa4c1ae46fb223ccee14e84e8638ae49346aad6cd5b6afecddebcf6364c932f2b3d7b3115809d78bd4f5067ccc28234db0788bc522af78747d945fdc11c17be803fbb596aa49d1180a31db4bffab28305f154db6ec43861050f51a21d7fc5640b221f07579ad51c91aecb2ec9d6b8f1002f056ddd318e574cde9d0486a3882e59c29a6e55ea4e0b32c928b5bb180fa00a383e02a4b4abaac6230f7ab2c34dee3c4ffc3207889b73af388edf55d973c8289762a8747f9000b478449633b6591245fc3cb8d21986cfe682d5c854157d23d19588b7f1a2e0a6f917eaddf3a80b3da705226076f1d3cee9d6563641aa1292a3ed41c652b2f41f8456410c9907c1b75c58215180a36f1bc319452740ea9f74410679993579daec7d8e243eae57e4c7a91b23a5f7527297310bb0556c82cb0fdd8e9197ae8ecacb4db73418325d4162b2cfd8772e7ee7cf5dcc69f947d88cafe9c96df10e4514908e046f8a74ceb68e07533de72503f5d19d73606956ccb203216e32408aaf10cebdd5c7bf31527a9269f2f6d839b9914ca5124c58a80ec1508c8f8cc20d32da44713cc0f80709f5adad0bbedec064b744b48455f5c67ee15a88e00e91a7dc1733b56a99aa247868d8ad95ab5d83cd83dabf81bc22246c65bed6083c44e07dcdb9691aae14d0dc50c455de398acffc7ac07af47c4f0fd55048ea8ba450fc04230f527f4be77a22a0748ad54e6822f928115c2347fb5c1f2bf1d967ee04ec70c9dcfb8b59ffc4ecdd2346a4a7af06d800a6015a7e67d7d8cc860f6161d5b593e20f145dc98605e271f1c77c98bca0fd83927aa5d4b23851287e35365d0890a51579025d90432c44724754ab77b3ed3181e371dc8857edfeb349d5b2290b439002c2af596996b5eafbdd419ca048c02727ce1e0d3d9481b487559af2af48033041d825ea100d74c0cd419047e8f766ab435be78ff180f3ba8cfa9f02e72ca2f9c5bc53052673758ce2ec7da7e8662c7df8a8e181986381dd696908b203888e1224d0b95d8642c5ac9bbe817176912f2e89008292cf692cdf7c5bfc94e1dd3f7ba741e3896e2f135dc48d97e7beacd89878d247e05fa0c1edebc80bed7dc3e8b2fadc89a1b97ab1b63171ed151fc01d733faf5fd154ad15420fafb9ce5c9952e67ef9beec38720fe315738c31c1d7c68862cbe56b940b31177414de0843ea6f951d07e8bbb26ebafa0884d75688deabffc1d8934885d02ecbb9b44dce45ac2cc71dff71961a37afd2c65d64f957205db52834cd5faed51981fad96cd2344fd78bf2758553266ff1c31739257369ddc6ea009ea48fe357e5016fb70bfd39f73c7a3bd15f5619654fa949944ddce90d3097cb622fb36f7d40278f035ab0e772153c4bb67ea940cab5fb70d35bfe8b3c42205ec9e305b52e5187fc274d0e3484c30973fb3d438bd773218d2a67ba73a242f6bf5bc6397f35adf4b84c6ea6796689f0cb2d3de18b84192a", 0x4d1, 0x0, 0x0, 0x0) getpeername(r1, &(0x7f00000006c0)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000777c31446b2ef3ed07460a0b28035783e50740f6099d69ca2a0f9ed2b0e92f2b06f9bd40e937e3d5605d660a95b6ffcfc9138fa271"], &(0x7f0000000600)=0x6e) 16:01:13 executing program 0: r0 = socket(0xb3788d11f3b78373, 0x8001, 0x0) fcntl$setstatus(r0, 0x4, 0x84) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r2, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) r3 = dup2(r2, r1) connect$unix(r3, &(0x7f0000000040)=@file={0x1bcfa69870ae01e4, './file0\x00'}, 0xa) mknodat(r3, &(0x7f0000000000)='./file0\x00', 0x4, 0x3ff) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r5, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) r6 = dup2(r5, r4) connect$unix(r6, &(0x7f0000000040)=@file={0x1bcfa69870ae01e4, './file0\x00'}, 0xa) sendmsg$unix(r6, &(0x7f0000000280)={&(0x7f0000000080)=@abs={0x1, 0x0, 0x1}, 0x8, &(0x7f00000000c0)=[{&(0x7f0000000140)="44e14868a7052b0aff9d13511ad57d99bfb73f4971521bca989582b276e57edf9b7611d9f5800577408bcc7a9f581cdbeb06e6a12cfaa8495b98f968ec13d5c11a0dce40a694f458fbc437633baa6a026f892fca01691cb3c6511368a3203f7618edb36aa428e21f95d55996eab5d23847b2bcc6ae11e507b1d1b5eb5020440f2ccced50eacbd0a81bcde8a569b5efd1d96701bb88d8cec3732baf35f5202571b026640bbde7e9a1a56a2634b99d7042cc6afccf9f68a1197c3b0e10b0025320518a7a4d6946ea768eb81b39a5350efa287a000ec116c582c34d1dbee833df5c6b8c1c646ff69fd3b22ee37e3a61", 0xee}], 0x1, 0x0, 0x0, 0x4}, 0x1) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000100)=0x2, 0x4) connect$unix(r0, &(0x7f0000000040)=ANY=[@ANYBLOB="82022e2f66696c653000afc896a6a1dd8cd6ae677e75d0b7389907de35d05173e62d01011ad6a7e676fed304469ac75f328f59d11b2b40b14e00"], 0x10) close(r0) 16:01:13 executing program 1: pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x10000) open(&(0x7f00000000c0)='./file0\x00', 0x200, 0x107) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = getpgid(0x0) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, &(0x7f0000000180)=0xc) r5 = semget$private(0x0, 0x4, 0x201) semop(r5, &(0x7f0000000780)=[{0x6, 0xffffffff80000001, 0x1000}, {0x7, 0x3, 0x1000}, {0x2, 0x6, 0x800}, {0x3, 0x100, 0x800}, {0x0, 0x80000000, 0x1000}], 0x5) semop(r5, &(0x7f0000000280)=[{0x2, 0x78df, 0x800}, {0x0, 0xf801, 0x1000}, {0x1, 0xff01, 0x1800}, {0x3, 0x1, 0x1000}, {0x0, 0x0, 0x800}, {0x0, 0xfd, 0x800}, {0x2, 0x800}, {0x3, 0x3, 0x1000}], 0x8) semctl$SETVAL(r5, 0x0, 0x8, &(0x7f0000000240)) semop(r5, &(0x7f0000000a40)=[{0x3, 0x2001, 0x1c00}, {0x1, 0xff}, {0x0, 0x6, 0x1000}, {0x0, 0x993, 0x3000}], 0x4) r6 = open(&(0x7f0000000400)='./bus\x00', 0x100000000000001, 0x0) writev(r6, &(0x7f0000000200)=[{&(0x7f00000001c0)="000000186007008b005121010ae0ccc6fd74602bcfd700232700000000000000000000000000ffffffff0000", 0x2c}], 0x1) getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, 0xc) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r9, &(0x7f0000000240)=ANY=[@ANYBLOB='\x00\x00\x00\x00\x00\x00\x00'], 0xa) dup2(r9, r8) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000580)={0x0, 0x0, 0x0}, &(0x7f0000000540)=0xfcfe) lchown(&(0x7f0000000740)='./file0\x00', 0x0, r10) getgroups(0x5, &(0x7f0000000140)=[0x0, 0x0, r10, 0x0, 0x0]) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000440)={0x0, 0x0, 0x0}, 0xc) semctl$IPC_SET(r5, 0x0, 0x1, &(0x7f0000000480)={{0x9, r7, r10, 0x0, r11, 0x80, 0x400}, 0x3, 0x2, 0x7}) setsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f00000001c0)={r3, r4, r10}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000002c0)={0x0}, &(0x7f0000000380)=0xc) ktrace(&(0x7f0000000640)='\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//file0\x00', 0x2, 0x20, r12) ktrace(&(0x7f0000000240)='./file0\x00', 0x0, 0x8, 0xffffffffffffffff) open(&(0x7f00000007c0)='\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', 0x1, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000000)={0x2, &(0x7f0000000140)=[{0x35}, {0x0, 0x0, 0x0, 0x401}]}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pwrite(0xffffffffffffffff, &(0x7f0000000180)="e16914f6357e3a00000015000000", 0xe, 0x0, 0x0) r13 = open(&(0x7f00000005c0)='\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//file0\x00', 0x0, 0x1) mkdirat(r13, &(0x7f0000000200)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', 0x0) symlinkat(&(0x7f00000003c0)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', r13, 0x0) ioctl$TIOCMGET(r13, 0x4004746a, &(0x7f0000000500)) r14 = msgget$private(0x0, 0x718) r15 = getuid() getsockopt$SO_PEERCRED(r13, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, 0xc) r17 = geteuid() r18 = socket(0x2, 0xc003, 0x11) connect$unix(r18, &(0x7f0000000a80)=ANY=[@ANYBLOB="8202adf5ffffffffffffff653000463f7b138a2a197a386207000000008295955984c87910bf453f68c11700287ed30bcb777fa69dfceac2a84e6abca64896bc5e57c6360bcd4c0a162b58fd4237b8fa4d012ae447472b3e8495aaee48c02f6abf1e6bf3bf554799b9b813ad30505e8f0000a49fef9d612f871f4385f0415779a7a4a5c5fe65baa202361cd8cac7dbac5b65c6593d2870bc122cd2350000000000000000000000000000000000ff0100000000000021d39b4028adb1ff1afb37ec4305642ad2cf8724eb18089278e314d39667400000000000000000e02b05e5d12f524ab2aa8cc7712a2b279dbff4b7b46564ef560026e969c9341589ac85cab1a4c6b41dccf137c8ae135db3119e911c3a94484c692cac607b1c26455bedfb9c9f35f23d1aa5513a6c17f38969eddff7744123053f35c0568241d85544cd1cfd1634aa3fc1611cc665840ea3b1e39af6256b1f007bf8f244cbc769cee44346040906000000ec895c4784f6490ba02e9768a8b36d0400b89da05a0a414c6394359a0000000000c5906c074cf888981d4e22265330027548d8ff51f7b1152f6bc23442dc9631d64bcd5b823e49ed4d433d36ca293e35d0d6bc372d1a8ff42aa3cdc2e80e306615b7a814b77f3f5a659255490b88ff1bf33436e6731ad3574d79be64d7a570715f68932de75cc53ec316484d3e4132dee58554fdac1bfa4aca2c3ebed7ad1bd9dafb7504fdae2d0f2587e75f6a28b7f09126efe6c2d6ad126358a2bf0d1bc52f537eb6652c52476b0f4a1fc0c7ee2e61ac5538254b916042575a9603e129cc5b44d587c08f6f7c1013f89d3bd1f11b9dd8c3e5afc074c1771cebe4f8f92cfdee2e52bf897cc233cab1d5ef49a8aa77751b76b6c98bf0d9f371e916fc7b88c013c7381f77d036b0233aca38bc8789d01c4674fb41c125525f77e9f616eb7246be9389e32be26a568d0ce05a3852a1cb4338ee17a07001520dd2515741d6ef34276b23a8b086c43633a42e93fe75f8a85f37ee8c3f120c300afe7e7c1f1df26e82fcca1e245a58d78b79dc3b93721aa7885824e119dc4c67c825898793cd381a7aa89400bfc4c950eb3aab78a2793c3f1253654f503adf2f3b4affd04d710180b8bbca8850747213442d720dac635800236b272dd10000008f9d5e3da04cfbb073654c94798428fd33becdfff906d6e52cac7557c99a8ea2867ba54d66be96f8f93ddc79ff621af687923ec91aed6cb55ad71e211058b6b187190fc096000056f0eca629fde07bbb821b117c80841ea6147ce522005f96566eaab02e083d8597e92269a7d09c1048d54e3fe2c38b66b4d7e28272aee313f431ebf190de01bbb11a2cd79c4543f9e40630f56ae48f7d00002e15af79c285bd9d3a5d844e3bcd84dd0fcb94bc7f8f501542bcb5b9924e85630c5374310d409c8682fbf568c07cce4173b5e86293ec4a9cd8e8f3cbc20274b62afc3af30d67cca812c4e79be8e141fdfce327f83b9a812be0b28665eb2462d5d0631a58329f5ad0aadda72d848713e24a211dae0d7f7f1b8b52461fe4bc33ddaa99cdde7ba629b80000001b23723cd3b215ce8fa150715d7040e155d2a8f55c69d382df8570a63c340031124dd4d14778526285ea70b50883a43c72b9e00523a2cce6a7074b73e0a848abb7ff2c29fa7b7a06ac577b6112bc4d9f46eb83576e99b5a528d39c547aebe4878d7b30c63d364a5f7f62c8a2eb4b8a7da1729a546532be28cdbfac8ed8fa00a0661b68c2534fd2a25f46b6f8ee98ec6f87cd357b8676435f6c46b8e630e6d32afdb05fce19b2ef45e1147b78817b50a88cc1a1f0049484396e47b0b68422ce311330064957355ce77da8eca86392a60a201d1598faf652ecf5f4007aca1548ac259dbcebef3c31b342bae09e9453438371101fdb7bbf1237472c058e000000000000000000000000000000000000000000000000000000000000bf7ada7adb3a6e0008dc887d55e5550d3f01257334ee933781286956a19a8bcf1e960f7f82041049b0a46e41c01375ad442ab57fe772cbe2b5e3e1e5ac0000000000000035d1c39c16c9cca38832c2c5cda5397895cedb795c0205ec3e1ac91ca7a8b11551b0235d28bbf44e367dea492813cb5761085937fc0019631b18b74e95b88b26c7577b8525a6823a0e33190029dd9fefa19b9ba7a96209846a03119646f04e4e78fa9d52aaaf9d57005c6b097b34f9fa3a976c9d4b83bd91e262228a05361e33589f4b000000000000000014a68dec2ca5f2dbd8b0102f4ccf4991b95b9223cd2b39a7289129dfb29af052509fbd595205e7fdbc5a98baeec15dcc5517b698b027f70057e4a819085a60c8014d69660a8771c3fe99722b9d867f01f21238b511c59d6a978e0a3efdb864ffd2aee6ee144219ce7b32b36268a2f2e2a9b0791cfc18e2c9a0148c9ccee68e83e51229efd97df0b415eaede4cecae160b06d574a969deaf95bfd94793c12ed36d21fc152da52b98b87380000"], 0x10) writev(r18, &(0x7f0000000480)=[{&(0x7f0000000000)="a9431ba20085803e16775636cfa0c1a208c89bcc6bc29685404de8a9c96de8b15c4c46c46e0e373c17671e45260cb726b5e210495ff3a2c0c8d5644b7e0f1e06d48786a9a6bfaabdac39b390d752a4cf0b414f32d222c71bb60b8fb181d7", 0x5e}, {&(0x7f0000000180)="1e3eb43f4f1f1ece2b89d50c42522d43bb901bc71248c6ff72f6c228770d8530085f6c51cd44cd94b335b12837379aaca3dd03", 0x33}], 0x2) getsockopt$sock_cred(r18, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, &(0x7f0000000280)=0xc) r20 = getpgrp() r21 = getpgrp() msgctl$IPC_SET(r14, 0x1, &(0x7f0000000300)={{0x8001, r15, r16, r17, r19, 0x4c, 0x6}, 0x8, 0x800, r20, r21, 0x7, 0x4, 0x8, 0x484}) r22 = syz_open_pts() close(r22) writev(r22, &(0x7f0000000180)=[{&(0x7f0000000080)="c610e33375573c72cb1b559634c55913f85c06c5ec9977c41625f98162f59f5c4b442c54d2a4b711cbed5770c9139fe9dd646186175570e73e15bddabd38cb85b02db11aa1da8ff14e650f0a0c0b5396b47e39199d37186b7754cd875c29", 0x5e}], 0x1) fcntl$setstatus(r22, 0x4, 0x80) fcntl$setown(0xffffffffffffffff, 0x6, r20) socket$unix(0x1, 0x2, 0x0) clock_getres(0x3, &(0x7f0000002400)) 16:01:14 executing program 0: r0 = socket(0x2, 0x8001, 0x0) fcntl$setstatus(r0, 0x4, 0x84) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000100)=0x2, 0x4) r1 = syz_open_pts() close(r1) preadv(r1, &(0x7f0000000380)=[{&(0x7f0000000200)=""/135, 0x87}], 0x1, 0x0, 0x0) dup(r1) connect$unix(r0, &(0x7f0000000040)=ANY=[], 0x0) close(r0) 16:01:14 executing program 0: r0 = socket(0x2, 0x8001, 0x0) fcntl$setstatus(r0, 0x4, 0x84) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000100)=0x2, 0x4) mmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x2, 0x2010, r0, 0x0, 0x5b8ed9e8) connect$unix(r0, &(0x7f0000000040)=ANY=[@ANYBLOB="82022e2f66696c653000afc896a6a1dd8cd6ae677e75d0b7389907de35d05173e62d01011ad6a7e676fed304469ac75f328f59d11b2b40b14e00"], 0x10) close(r0) 16:01:14 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSRTIMEOUT(0xffffffffffffff9c, 0x8010426d, &(0x7f0000000280)={0x1000, 0x2d5c5c14}) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x42c8, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r4 = accept(r1, 0x0, &(0x7f00000002c0)) getpeername$inet6(r4, &(0x7f0000000300), &(0x7f0000000340)=0xc) pread(r4, &(0x7f0000000380)="4251efe1c695e46cc737e956ac6f9bd9390f", 0x12, 0x0, 0xfffffffffffffffe) r5 = msgget(0x1, 0x0) msgrcv(r5, 0x0, 0x0, 0x0, 0x0) msgsnd(r5, &(0x7f00000003c0)=ANY=[@ANYBLOB="030000000000000021be0673d6ed7954ebfc15ac12ebba0bc03415a3ad72dae28c2cb7848214c5ebd6c1ebf8ed02471e526a80be28dc341d1b4e3d2fc5579ed79b68d1a91102ce8ca3c0c376343c3f4cb654a48038053436e5462f1401050601be1b7f3255d9856900408c1af8e01c"], 0x6f, 0x800) bind(r3, &(0x7f0000000240)=ANY=[@ANYBLOB="2dfc2d2f66696c653000"], 0xa) dup2(r3, r2) getsockname(r3, &(0x7f00000001c0)=@in, &(0x7f0000000200)=0xc) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{0x35}, {0x64}, {0x6}]}) chflags(&(0x7f0000000140)='./file0\x00', 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) syz_emit_ethernet(0x133, &(0x7f0000000540)) 16:01:14 executing program 0: r0 = socket(0x2, 0x8001, 0x0) fcntl$setstatus(r0, 0x4, 0x84) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000100)=0x2, 0x4) r1 = syz_open_pts() close(r1) preadv(r1, &(0x7f0000000380)=[{&(0x7f0000000200)=""/135, 0x87}], 0x1, 0x0, 0x0) ioctl$FIONREAD(r1, 0x4004667f, &(0x7f0000000000)) connect$unix(r0, &(0x7f0000000140)=ANY=[@ANYBLOB="82022e2f66696c653000afc896a6a1dd8cd6ae677e75e6b7389907de35d05173e62d01011ad6a7e676fed304469ac75f328f59d11b2b40b14e0026c5ceaf4902a9174d0f5f1e7f13ab64492cdb57a5a73826fd9f8514d53780dc62d2db3b2b06de805250c3bbe431fbfd622ba7b4140b756baec76885091408ea6d9ee5d8337ffd433ee522fc95dbf2857ee805c80c24d4e713a28762d65a0a73af27c516d5b07532a4d74f5e74fd0066181946e77ff5d887c9efb0fa53a0d424fb8358529fc91c359f0f78fc78946e9faf6166"], 0x10) close(r0) 16:01:14 executing program 0: r0 = socket(0x2, 0x8001, 0x0) fcntl$setstatus(r0, 0x4, 0x84) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000100)=0x2, 0x4) connect$unix(r0, &(0x7f0000000040)=ANY=[@ANYBLOB="82022e2f66696c6596a6a1dd8cd6ae677e75d0b73800000010d05173e62d01011ad6a7e676fed304469ac75f328f59d11b2b40b14e00"], 0x10) r1 = open(&(0x7f0000000080)='./file0\x00', 0x30300, 0x101) recvfrom(r1, &(0x7f0000000140)=""/4096, 0x1000, 0x40, 0x0, 0x0) close(r0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, 0xc) fcntl$setown(r0, 0x6, r2) 16:01:14 executing program 1: openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x10000) r1 = openat$diskmap(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/diskmap\x00', 0x0, 0x0) r2 = syz_open_pts() dup2(r1, r2) r3 = syz_open_pts() dup2(r2, r3) flock(r2, 0x1) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)) openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x0, 0x0) r4 = openat$diskmap(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/diskmap\x00', 0x0, 0x0) r5 = syz_open_pts() dup2(r4, r5) r6 = syz_open_pts() dup2(r5, r6) r7 = openat$diskmap(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/diskmap\x00', 0x0, 0x0) r8 = syz_open_pts() dup2(r7, r8) dup2(r6, r7) r9 = socket(0x2, 0x10000000000003, 0x1) connect$unix(r9, &(0x7f0000000480)=ANY=[@ANYBLOB="00508723f8d6b47e67e6a4201eb51fa3d580b85b6693c97b9115b1e0078deefa0310a2ad3ea1bf9fd19e7ecc807b9b55ef20062f75e6e4f63a13af9422ab0f53742132f394fc8d3977667e3ab2865a90694d010030b2de329b5d1053beeb9091e0a8a6d010187ffd31cd929c05c84fe4d1f945c75a46c21a906e395846ff064e1e4b29f8b17d7c7a3d3ba7bbe3aca1077b0f5defd7c1f9df333cfca07f19487f46bf80ffa4102948986fca47b2ed1ddb266cea2b6c94d71bef5c8f74e15a938aaf039234e1fd1ddbedb3967135edfff0d9691b79515d92bd72d6cf0adb4b892c0329a59d9782c9dc0040fd49444821c1387cfa309f6fe1ec0fcdaa0b9abcd569fbffc6b3ed621e59a763a3b26047c3b53e259732e22abb1f6bbefee1c73e1475e23fe1b9f5122a2d689b006f920173b07e72fdd4a06fe54e978208aee135a55032b708200167b5480000000000000000000000000000000081010001006f43e8cdf2a00574a383e711a57d91da628dde3f1c1a900a518b25759ff61b24971f93e90b4c4cf7f22cb3516c2917b67ac835b06bf135d15eccfdba85a646536977228d90df19f60b6b8a6279c2f726958815e83082080765d2a122f2759de2a9cf0196ddc1a7ad02ce9e3a4f734c1e16062198cdee2207656bdccec08aafbdc4d5c9fdea12baa66a8bb0afe8f397d4923871f02f0811ecf2e910b0b78f0e6d5a3b95f917012e80069dc447736dac1734e44c"], 0x10) close(0xffffffffffffffff) r10 = socket(0x18, 0x1, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000040)=[{{r10}}], 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sendto$inet6(r9, &(0x7f0000000040)="9b3758e1b1a941f0360a59f69c8d404927479a3c5eb244200a36aa16", 0x1c, 0x0, 0x0, 0x0) fcntl$setstatus(r0, 0x4, 0x98493e92a0ce74ca) 16:01:14 executing program 0: r0 = socket(0x2, 0x8001, 0x97) fcntl$setstatus(r0, 0x4, 0x84) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000100)=0x2, 0x4) connect$unix(r0, &(0x7f0000000040)=ANY=[@ANYBLOB="82022e2f66696c653000afc896a6a1dd8cd675d0b7389907de35d05173e62d0000002000000000d304469ac75f328f59d11b2b40b14e00000000"], 0x10) close(r0) 16:01:14 executing program 1: clock_getres(0x2, &(0x7f0000000100)) getuid() msgget(0x0, 0x348) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/devu\x03\x00', 0x80, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000001c0)={0x0, &(0x7f0000000140)}) r1 = semget$private(0x0, 0x4, 0x408) semop(r1, &(0x7f00000003c0)=[{0x8, 0x8, 0x1000000}, {0x2, 0xfffffffffffffffd, 0x1000}, {0x2000000003, 0x100, 0x7fc}], 0x3) r2 = semget(0x1, 0x1000000000007, 0x200) semop(r2, &(0x7f0000000040)=[{0x3, 0x36, 0x800}, {0x3, 0x78d}, {0x3, 0x1, 0x800}, {0x0, 0x800, 0x1000}], 0x4) semctl$IPC_RMID(r2, 0x0, 0x0) semop(r2, &(0x7f0000000300)=[{0x0, 0x3, 0x1400}, {0x3, 0x3f5, 0x1000}, {0x0, 0xcd0e}, {0x3, 0xff, 0x1000}, {0x2, 0x0, 0x3000}, {0x0, 0x1, 0x1000}, {0x0, 0x9, 0x1c00}], 0x7) semctl$SETALL(r1, 0x0, 0x9, &(0x7f00000000c0)=[0x83, 0x10001, 0xd]) semctl$SETALL(r1, 0x0, 0x9, &(0x7f0000000180)=[0xfffffffffffffff8, 0x81, 0x7fffffff, 0x6b12, 0x8, 0x1f, 0x9]) semop(r1, &(0x7f0000000240)=[{0x1, 0x6, 0x1000}, {0x0, 0x40, 0x1800}, {0x0, 0x3, 0x7fc}, {0x3, 0x7, 0x1000}, {0x3, 0x68, 0x1000}, {0x3, 0xfffffffffffffffc, 0x1000}, {0x1, 0xfffffffffffffff8, 0x1000}, {0x2, 0xad, 0x1000}], 0x8) semop(r1, &(0x7f0000000240), 0x6) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r4 = getegid() r5 = open(&(0x7f0000000080)='./bus\x00', 0x8000, 0x80) ioctl$TIOCSETVERAUTH(r5, 0xc0107002, &(0x7f0000000000)=0x280000) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, 0xff4b) r7 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) r8 = socket(0x18, 0x1, 0x0) poll(&(0x7f0000000040)=[{r8, 0x1}, {r8, 0xaf}, {r8, 0x10e}, {r8}, {r8, 0x2}], 0x5, 0x8eb6) shutdown(r8, 0x1) fcntl$dupfd(r8, 0x1b, r7) ioctl$TIOCSETVERAUTH(r7, 0xc0107002, &(0x7f0000000000)=0x280000) getsockopt$sock_cred(r7, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f0000000100)={{0x3, r3, r4, r6, r9, 0x4}, 0x200, 0x401, 0x2}) lchown(&(0x7f0000000040)='./file0\x00', r6, 0xffffffffffffffff) r10 = socket(0x18, 0x400000002, 0x0) r11 = accept$inet(0xffffffffffffffff, &(0x7f0000000280), &(0x7f00000002c0)=0xc) setsockopt(r11, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) getsockopt$sock_cred(r10, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) fchown(r0, r6, r12) getegid() getgroups(0x4, &(0x7f0000000000)=[0xffffffffffffffff, 0x0, 0x0, 0x0]) 16:01:14 executing program 0: r0 = socket(0x18, 0x2, 0x9) r1 = openat(0xffffffffffffffff, &(0x7f0000000080)='./file0\x00', 0x20043, 0x4) setsockopt$inet6_MRT6_ADD_MIF(r1, 0x29, 0x66, &(0x7f00000000c0)={0x1, 0x0, 0x2, 0xff0d}, 0xc) ioctl$WSMOUSEIO_SCALIBCOORDS(r0, 0x81205724, &(0x7f0000000140)={0x3f, 0x7, 0x4, 0x1, 0xffffffdf, 0x87f, 0x4, 0xc, [{0x8, 0xa9, 0x4000002, 0x8}, {0x4, 0x5, 0x40000101, 0x1}, {0xd9, 0x0, 0xffffce0c, 0x3}, {0x7, 0x0, 0x401, 0x2}, {0x200, 0x8}, {0x2, 0x6, 0x10101, 0x80}, {0x3f, 0x3, 0x0, 0x8335}, {0x4, 0x8, 0xba, 0x5}, {0x1, 0x10001, 0xfffffffc, 0xa6f}, {0x1, 0xffffffff, 0x6, 0x6}, {0x100, 0x101, 0xc98, 0x4006cb2}, {0x7fffffff, 0x401, 0x1, 0xca67}, {0xfffffffe, 0x33, 0x1000, 0x7fff}, {0x5, 0x7ffffffd, 0x4, 0x2}, {0x43be, 0xffffffff, 0x81, 0x5}, {0x7, 0x5, 0x395}]}) open(&(0x7f0000000340)='./file0\x00', 0x80, 0x0) fcntl$setstatus(r0, 0x4, 0x84) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000100)=0x2, 0x4) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0xc) connect$unix(r0, &(0x7f0000000000)=ANY=[], 0x0) r2 = syz_open_pts() close(r2) preadv(r2, &(0x7f0000000380)=[{&(0x7f0000000200)=""/135, 0x87}], 0x1, 0x0, 0x0) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000280)={0x100, 0x8, 0x7, 0x5, "a0deed460a69583d0c549b60339280c5ea4874ed", 0x5, 0x8}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r4, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) r5 = dup2(r4, r3) connect$unix(r5, &(0x7f0000000040)=ANY=[@ANYBLOB="e4019a2f66696c653000"], 0xa) r6 = accept$inet(r5, &(0x7f00000002c0), &(0x7f0000000300)=0xc) r7 = openat$diskmap(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/diskmap\x00', 0x0, 0x0) r8 = syz_open_pts() dup2(r7, r8) r9 = syz_open_pts() dup2(r8, r9) dup2(r6, r8) close(r0) 16:01:14 executing program 1: sendmsg(0xffffffffffffffff, &(0x7f0000000040)={0x0, 0xfffffffffffffd2c, &(0x7f0000000000)=[{&(0x7f0000000180)="991595f76dab3b9214662e7880e9e5e947c29519fa6ad24d66ef7d7a4c36e474f90a6ecee266c32a52922c0bd9ff00ae2cd5a7bfc6cbcc76b94e8345bd2314e6a79b2af3c196c64cbd131bc7c39070de55aefbc7d3a6d149dfc2264f0dd9d344c1779f053802ac8ef47f236d3c641f64b3f62f1ceefd85258095f66027afe73a1692f52c9893f9fa3d2d6b4f1c1736496ca2ba8396", 0x95}], 0x1, 0x0}, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) getppid() mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x80) ioctl$TIOCCLRVERAUTH(r0, 0x2000741d) r1 = socket(0x2, 0x3, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0x8020690c, &(0x7f0000000300)) 16:01:14 executing program 0: r0 = socket(0x2, 0x8001, 0x0) fcntl$setstatus(r0, 0x4, 0x84) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000100)=0x2, 0x4) connect$unix(r0, &(0x7f0000000040)=ANY=[@ANYBLOB="82022e2f66696c653000afc896a6a1dd8cd6ae677e75d0b7389907de35d05173e62d01011ad6a7e676fed304469ac75f328f59d11b2b40b14e00"], 0x10) close(r0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r2, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) r3 = dup2(r2, r1) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000001400)={0xffffffffffffffff}) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000140)={0x0}, &(0x7f0000000100)=0xc) setpgid(0x0, r5) r6 = open$dir(&(0x7f0000000640)='./file0\x00', 0x10, 0x20) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg(r7, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000440)=ANY=[@ANYBLOB="10000000000000000000db73aecc2aac82a9779d67467f81eb798500000098db9cf98a10dbd03715749797a4b6094b2d1340ae53a00ce400"/66], 0x10}, 0x0) getsockopt$SO_PEERCRED(r7, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0}, 0xc) fchown(r6, r8, 0xffffffffffffffff) seteuid(r8) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg(r9, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f00000004c0)=ANY=[@ANYBLOB="10000000000000000000db73cba17299ea640c2c67467f81eb7985000000988100d8e73706c0f21b3ebb9a9aa78af0b0aa4e41a179d2a71633e4e68f930ddf5eacb51902165b0f117bb804c99b9d3f7a31bd60ebc78ad249b82b9143d98cf70483786f4d022ee69e595901866f6a5b6fa5b40fbac9328ac858a8ba19665298410dc2ac419ef2d71d7ecc17bb4bbefbc5d286b9e385e7565c584c2b08367ac623f53edf5eeec96b37e3c536d2f02d5363feac2901e92410ba5d5be6ef7ce50fde163599842f3f9090ab7a7203993b68f6"], 0x10}, 0x0) getsockopt$SO_PEERCRED(r9, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, 0x9374cae5ff247a48) ioctl$PCIOCREAD(r3, 0xc0107002, &(0x7f00000000c0)) getgroups(0x8, &(0x7f0000000400)=[0x0, 0x0, 0xffffffffffffffff, r11, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) getgroups(0x3, &(0x7f0000000400)=[0x0, 0x0, 0xffffffffffffffff, r10, 0x0, 0xffffffffffffffff, r10, r11]) getgroups(0x1, &(0x7f0000000380)=[r10]) sendmsg$unix(r1, &(0x7f0000000400)={&(0x7f0000000000)=@abs={0x0, 0x0, 0x0}, 0x8, &(0x7f0000000300)=[{&(0x7f0000000080)="b0355664e1b8a66185487bfd20ee67a0ac1c7fd93ccbb0e9b24985d6953c4f06bc01f2ca2ed31fa64cd61e5c709d17268eedb86aa825c7550299f3f243", 0x3d}, {&(0x7f0000000140)="ce054797a6ebb3c7e6f9d42e78efcd0b9aa8975577362d4a5d26b2220f3fea692fe7ae04b2f7711f91340226a0644d88ec0cffb17194176c6450fbc7718f59696b19b0ac14d7fc993d3ea5fabe3ca46002fb4d0ee479e8ac4d36ba769859f61686b4ad67b8", 0x65}, {&(0x7f00000000c0)}, {&(0x7f00000001c0)="5119f587fbeea668560b249f1454437fcf012d726f509417f551c3619bfae6a5f43d9bfc5880c5cfc5099a4fa3b3e894f9cb29c2cbb9b708aec57f9ea2fb7dcaadb6c5df28b00f8ca85b71bc14fae1194eb22c6dfed895e546db7d092ed92b55ba61b286d52f5f2dd3c6ffc16340dbd6f52e7bfe4bc97ef7a7fe78597fae7652bfe639f582f6d77d990e0f4baa7760e3", 0x90}, {&(0x7f0000000280)="39497d9b6875b110daa62b45eb011b7a9c7432c35e3919e692f9d2d7dd145c18fc87001eafb3ad60d2652004eb63c030c7eaff0fd5580993e4224cfd4d3b014078d78bf12e40dfd642c02fd4f46bc8e3ae700a23eb54187eace348cd71aab7a9e04e19f3e47baae01300efdf2d96835ac215", 0x72}], 0x5, &(0x7f00000003c0)=[@cred={0x20, 0xffff, 0x0, r5, r8, r12}], 0x20, 0x8}, 0x0) 16:01:14 executing program 1: open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000002000/0x200000)=nil, 0x200000, 0x0, 0x10, r1, 0x0, 0x0) r2 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000480)='/dev/vmm\x00', 0x0, 0x0) ioctl$VMM_IOC_WRITEREGS(r2, 0xc5005601, &(0x7f0000000580)={0x1, 0x0, 0x1, {[0x0, 0x0, 0x0, 0x20000000, 0x200000], [], [], [], [{}, {}, {}, {0x6}, {0x0, 0x0, 0x885a}]}}) 16:01:14 executing program 0: r0 = socket(0x2, 0x8001, 0x0) fcntl$setstatus(r0, 0x4, 0x84) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x100, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1004, &(0x7f00000000c0)=0x2, 0xffffffffffffff53) connect$unix(r0, &(0x7f0000000040)=ANY=[@ANYBLOB="82022e2f66696c653000afc896a6a1dd8cd6ae677e75d0b7389907de35d05173e62d01011ad6a7e676fed38f59d11b2b40b14e00"], 0x10) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r3, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) r4 = dup(r2) ioctl$VT_GETSTATE(r4, 0x40067664, &(0x7f0000000140)) dup2(r3, r2) getpeername(r2, &(0x7f0000000180)=@in, &(0x7f00000001c0)=0xc) r5 = syz_open_pts() close(r5) preadv(r5, &(0x7f0000000380)=[{&(0x7f0000000200)=""/135, 0x87}], 0x1, 0x0, 0x0) close(r5) r6 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000300)='/dev/speaker\x00', 0x10000, 0x0) close(r6) open(&(0x7f0000000080)='./file0\x00', 0x2, 0x68) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r9 = openat$diskmap(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/diskmap\x00', 0x50800, 0x0) r10 = syz_open_pts() dup2(r9, r10) r11 = openat$diskmap(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/diskmap\x00', 0x0, 0x0) syz_open_pts() open$dir(&(0x7f0000000340)='./file0\x00', 0x1, 0x2) r12 = open$dir(&(0x7f0000000400)='./file0\x00', 0x0, 0x52) dup2(r11, r12) ioctl$DIOCMAP(r9, 0xc0106477, &(0x7f00000002c0)={&(0x7f0000000280)='./file0\x00', r11, 0x1}) bind(r8, &(0x7f0000000240)=ANY=[@ANYBLOB], 0xa) dup2(r8, r7) getsockname(r8, &(0x7f0000000200)=@in, &(0x7f0000000100)=0xfffffffffffffec2) 16:01:14 executing program 1: mknod(0x0, 0x0, 0x0) semget(0x3, 0x4, 0x1) kqueue() utimes(&(0x7f0000000080)='./file0/file0\x00', &(0x7f00000000c0)={{0x3, 0x3}, {0x7, 0x9}}) r0 = open$dir(0x0, 0x0, 0x0) r1 = kqueue() kevent(0xffffffffffffffff, &(0x7f0000000240)=[{{r0}, 0xffffffffffffffff, 0x89}], 0x9, 0x0, 0x0, 0x0) r2 = accept$unix(0xffffffffffffff9c, &(0x7f0000000100)=ANY=[@ANYBLOB='\x00'/40], &(0x7f0000000140)=0x2a) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000001400)={0xffffffffffffffff}) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000140)={0x0}, &(0x7f0000000100)=0xc) setpgid(0x0, r4) r5 = geteuid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, &(0x7f0000000280)=0xc) setsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f00000002c0)={r4, r5, r6}, 0xc) kevent(r1, 0x0, 0x0, 0x0, 0x0, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) r7 = socket(0x2, 0x10000000000003, 0x0) ioctl$VMM_IOC_TERM(0xffffffffffffffff, 0x80045604, &(0x7f0000000340)={0x3ff}) connect$unix(r7, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) kqueue() sendto$inet6(r7, &(0x7f00000001c0)="f0072bea7f8646caabd1f43303fd570142070c3e8107089a2799ff06a421ca2ba7aaabf83aa1021ae2126c0da492a6d0a712a10de9fec54848a8313e72fb68ddc608ca72", 0x44, 0x0, 0x0, 0x0) openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x10000, 0x0) r8 = socket(0x2, 0x10000000000003, 0x1) connect$unix(r8, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) open(&(0x7f0000000380)='./file0/file0\x00', 0x0, 0x0) 16:01:14 executing program 0: r0 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x40000400000002c2, 0x0) ftruncate(r0, 0x0, 0x802fffd) r1 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x40000400000002c2, 0x0) ftruncate(r1, 0x0, 0x7fffffff) ftruncate(r1, 0x0, 0x802fffd) r2 = socket(0x2, 0x8001, 0x0) fcntl$setstatus(r2, 0x4, 0x84) setsockopt$sock_int(r2, 0xffff, 0x1, &(0x7f0000000100)=0x2, 0x4) connect$unix(r2, &(0x7f0000000040)=ANY=[@ANYBLOB="82022e2f66696c653000afc896a6a1dd8cd6ae677e75d0b749e7bbc13ad4ce491b7c46a88c389907de35d05173e62d01011ad6a7e676fed30446"], 0x10) close(r2) 16:01:14 executing program 1: r0 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000280)='/dev/speaker\x00', 0x1, 0x0) fcntl$getflags(r0, 0x3) pwrite(r0, &(0x7f0000000000)="474be0ae1e9f7efbbb112a62230716a84eaf87090adc5173fd0fff4350aec880e5ff0a34e3f9cb49ed34a77a69f86aeef73c19d6a3fee18f3e2c72a6eca2b43fe8e8e9f49552278e896e56e39c0edcbe4c8087758db4dbf86d1afd8b647d735fa1fd50ccb29787491459f40808b0a35a4d7417f2b6d14ce399c0cc69a261d25208727b6598e70657b548131edc123b3d2f492b0ab6d894a6f16a971fb8abe54ebf496fa62f2b90675d601ce1087a43427fbaf59c981defcdf618a41355e2f8", 0xbf, 0x0, 0x0) 16:01:14 executing program 1: r0 = openat$diskmap(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/diskmap\x00', 0x0, 0x0) r1 = syz_open_pts() dup2(r0, r1) r2 = syz_open_pts() dup2(r1, r2) ioctl$TIOCFLUSH(r2, 0x80047410, &(0x7f0000000000)=0x9) mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) unveil(&(0x7f0000000680)='./file0\x00', &(0x7f0000000100)) bind(r3, &(0x7f0000000080)=ANY=[@ANYBLOB="a415aafdd782ecbb2084df"], 0x6a) 16:01:14 executing program 0: r0 = socket(0x2, 0x8001, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r2, &(0x7f0000000240)=ANY=[@ANYBLOB="28012e2f66696c653000"], 0xa) r3 = dup2(r2, r1) connect$unix(r3, &(0x7f0000000040)=@file={0x1bcfa69870ae01e4, './file0\x00'}, 0xa) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000001400)={0xffffffffffffffff}) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000140)={0x0}, &(0x7f0000000100)=0xc) setpgid(0x0, r5) r6 = open$dir(&(0x7f0000000640)='./file0\x00', 0x10, 0x20) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg(r7, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000080)=ANY=[@ANYBLOB="10000000000000000000db73cba17299ea640c2c67467f81eb7985000000988100"], 0x10}, 0x0) getsockopt$SO_PEERCRED(r7, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0}, 0xc) fchown(r6, r8, 0xffffffffffffffff) seteuid(r8) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg(r9, &(0x7f00000000c0)={0x0, 0xffffffffffffffc9, 0x0, 0x0, &(0x7f0000000080)=ANY=[@ANYRES16], 0x8}, 0x4) getsockopt$SO_PEERCRED(r9, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, 0x9374cae5ff247a48) getgroups(0x8, &(0x7f0000000400)=[0x0, 0x0, 0xffffffffffffffff, r11, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) getgroups(0x3, &(0x7f0000000400)=[0x0, 0x0, 0xffffffffffffffff, r10, 0x0, 0xffffffffffffffff, r10, r11]) setsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000000)={r5, r8, r11}, 0xc) r12 = openat$diskmap(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/diskmap\x00', 0x0, 0x0) r13 = syz_open_pts() dup2(r12, r13) r14 = syz_open_pts() dup2(r13, r14) fcntl$setstatus(r13, 0x4, 0x80) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000100)=0x2, 0x4) connect$unix(r0, &(0x7f0000000040)=ANY=[@ANYBLOB="82022e2f66696c653000afc896a6a1dd8cd6ae677e75d0b7389907de35d05173e62d01011ad6a7e676fed304469ac75f328f59d11b2b40b14e00"], 0x10) close(r0) 16:01:15 executing program 0: r0 = socket(0x2, 0x8001, 0x0) fcntl$setstatus(r0, 0x4, 0x84) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000100)=0x2, 0x4) r1 = openat$diskmap(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/diskmap\x00', 0x0, 0x0) r2 = syz_open_pts() dup2(r1, r2) r3 = syz_open_pts() close(r3) preadv(r3, &(0x7f0000000380)=[{&(0x7f0000000200)=""/135, 0x87}], 0x1, 0x0, 0x0) r4 = openat$diskmap(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/diskmap\x00', 0x0, 0x0) r5 = syz_open_pts() dup2(r4, r5) r6 = openat$diskmap(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/diskmap\x00', 0x0, 0x0) r7 = syz_open_pts() dup2(r6, r7) r8 = syz_open_pts() dup2(r7, r8) r9 = openat$diskmap(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/diskmap\x00', 0x0, 0x0) r10 = syz_open_pts() dup2(r9, r10) r11 = syz_open_pts() dup2(r10, r11) r12 = syz_open_pts() close(r12) preadv(r12, &(0x7f0000000380)=[{&(0x7f0000000200)=""/135, 0x87}], 0x1, 0x0, 0x0) connect$unix(r0, &(0x7f00000002c0)=ANY=[@ANYPTR=&(0x7f0000000400)=ANY=[@ANYPTR64=&(0x7f0000000000)=ANY=[@ANYRES64, @ANYRES64=r0, @ANYRES64=r0, @ANYRESOCT, @ANYPTR64, @ANYRES32=r1], @ANYRESDEC, @ANYPTR=&(0x7f0000000080)=ANY=[@ANYPTR64, @ANYRES16=r3, @ANYRESDEC=r4, @ANYPTR64, @ANYRES16=0x0, @ANYRES64=0x0, @ANYRESHEX=r8, @ANYRESDEC], @ANYRESOCT=r0, @ANYBLOB="51415a90e44801da11f3483e6539dadafe20f770c30ab03a90e0029ddab70bcbcbd6aa66c0d4fe815f4305a21c41044b1aec2d4ad57971c3dd7bd492396e474720d0a63002623308fcc9d7bb36c5137ebd", @ANYRESOCT=r10, @ANYRESOCT=r6], @ANYRESDEC=r3, @ANYBLOB="2cf031c2e3de28a67f14625f5f8c917342577cfe322f9fa77197cd5f54ebfb25cf748e0136d361181289537d3c7406f1a88ca08783c376605da7c8abb3a05ab6ae321439cf18f1d2345101", @ANYRESHEX], 0x4) close(r0) 16:01:15 executing program 0: r0 = socket(0x2, 0x8001, 0x0) fcntl$setstatus(r0, 0x4, 0x84) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000100)=0x2, 0x4) madvise(&(0x7f0000ff1000/0xe000)=nil, 0xe000, 0x4) connect$unix(r0, &(0x7f0000000040)=ANY=[@ANYBLOB="82022e2f66696c653000afc896a6a1dd8cd6ae677e75d0b7389907de35d05173e62d01011ad6a7e676fed304469ac75f328f59d11b2b40b14e00"], 0x10) close(r0) 16:01:15 executing program 1: r0 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) ioctl$TIOCCONS(0xffffffffffffffff, 0x80047462, &(0x7f0000000140)=0xfffffd14) r1 = openat$diskmap(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/diskmap\x00', 0x0, 0x0) ioctl$WSMOUSEIO_GCALIBCOORDS(r1, 0x41205725, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x10}) r2 = syz_open_pts() dup2(r1, r2) close(r1) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r0}, 0xffffffffffffffff, 0x9}, {{r0}, 0xfffffffffffffffe, 0x1}], 0x9130dbf, 0x0, 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffc, 0x73}], 0xeaf4, 0x0, 0x80000001, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r4, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) dup2(r4, r3) getpeername$unix(r4, &(0x7f00000002c0)=@abs, &(0x7f0000000300)=0x8) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f00000000c0)='c\x00') 16:01:15 executing program 0: r0 = socket(0x2, 0x8000, 0xff) fcntl$setstatus(r0, 0x4, 0x84) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000100)=0x2, 0x4) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="82022e2f030000000000000096a6d2b1650f6617616a18b8b2aea1dd8cd6ae677e75d0b7389907de35d05173e62d8aa0086bc75b97d06ede63010008000000dfffff75fed3ee62ea03ec164b1642cc3335601ce75470f40563ad8c186ec67a963c7e02c6cad6c05f68ba7d242a80c8397b920b1b045b91f52996e09310047b9dd34631a0958f050a03a7624f2413296ee488c3af573baea270b2269a891f25b7ab"], 0x10) close(r0) 16:01:15 executing program 1: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffffff, 0x0, "00000000000000000000f2ffffffffffffff4000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x2, 0x0) socket(0x0, 0x0, 0x0) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r2 = syz_open_pts() close(r2) preadv(r2, &(0x7f0000000380)=[{&(0x7f0000000200)=""/135, 0x87}], 0x1, 0x0, 0x0) r3 = openat$diskmap(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/diskmap\x00', 0x0, 0x0) setsockopt$sock_int(r0, 0xffff, 0x80, &(0x7f0000000100)=0xc76, 0x4) r4 = syz_open_pts() dup2(r3, r4) r5 = fcntl$dupfd(r2, 0x0, r3) ioctl$SPKRTUNE(r5, 0x20005302, &(0x7f0000000040)={0x1cff, 0x7}) write(r1, &(0x7f0000000080)="896c0962c91f0814", 0xc1) 16:01:15 executing program 0: r0 = socket(0x2, 0x8001, 0x0) r1 = syz_open_pts() ioctl$TIOCSFLAGS(r1, 0x8004745c, &(0x7f0000000000)=0x3) fcntl$setstatus(r0, 0x4, 0x84) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000100)=0x5, 0x4) connect$unix(r0, &(0x7f0000000040)=ANY=[@ANYBLOB="82022e2f66696c653000afc896a6a1dd8cd6ae677e75d0b7389907de35d05173e62d01011ad6a7e676fed304469ac75f328f59d11b2b40b14e00"], 0x10) getppid() r2 = openat$diskmap(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/diskmap\x00', 0x0, 0x0) r3 = syz_open_pts() dup2(r2, r3) r4 = syz_open_pts() dup2(r3, r4) ioctl$TIOCSWINSZ(r3, 0x80087467, &(0x7f0000000080)={0x81, 0x4, 0x401}) close(r0) 16:01:15 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x2000002000, 0x86128) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r1, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) dup2(r1, r0) accept$unix(r1, &(0x7f0000000180)=ANY=[@ANYBLOB="3b29071e09c8be675fd9a3aa4bd3822bb035b3b4d19e469f1c69b1871940b15a06debbcc3af5d1db9184807c4a56c259bf7e2d8cbc1e86eee1777accb037b3adda128b596d230474ee3c7bde283e336e262f260d6749f2504d700390d181d45fc80216d7dcc264a6d658273d88c023cba5eae64b430ee5ace6a43d53e5c93ed4f72d4a6f252c33ee5a5dbde8a85efc9aea00972a3b9c774f3faaf22148f703f09b70250af3b02e7d6a9faeb7c48e38b1ceb3ea6c16741fde1f1682fb85b517e2a039c9198b551b05d68abf0fb462cc971712fb724191f1c18f5b45d776fad3c99ce35cf86cde9358733b105a5081ff7aff36197d"], 0x0) r2 = open(&(0x7f00000000c0)='./bus\x00', 0x6, 0x0) write(r2, &(0x7f0000000140)="220e228901001c067ebc74a7ea11cf801bf1fa48f4445ed5", 0x18) pwritev(r2, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff03}], 0x100000000000005e, 0x0, 0x0) 16:01:15 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x9, 0x93}) r0 = syz_open_pts() close(r0) syz_open_pts() ioctl$TIOCSETAW(r0, 0x80047469, &(0x7f0000001780)={0x34, 0x0, 0x0, 0x0, "1ffbffa6163cb90277925f1be62c36ae61dba648"}) writev(r0, &(0x7f0000000500)=[{0x0}], 0x1) write(r0, 0x0, 0x5c7b77af706517a6) r1 = openat$diskmap(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/diskmap\x00', 0x0, 0x0) r2 = syz_open_pts() dup2(r1, r2) readv(r1, &(0x7f00000002c0)=[{&(0x7f00000000c0)=""/43, 0x2b}], 0x0) 16:01:15 executing program 0: r0 = socket(0x2, 0x8001, 0x0) mprotect(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x4) fcntl$setstatus(r0, 0x4, 0x84) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000100)=0x2, 0x4) connect$unix(r0, &(0x7f0000000040)=ANY=[@ANYBLOB="82022e2f66696c653000afc896a6a1dd8cd6ae677e75d0b7389907de35d05173e62d01011ad6a7e676fed304469ac75f328f59d11b2b40b14e00"], 0x10) close(r0) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse\x00', 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r2, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0x154) r3 = dup2(r2, r1) connect$unix(r3, &(0x7f0000000040)=@file={0x1bcfa69870ae01e4, './file0\x00'}, 0xa) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r5, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) r6 = dup2(r5, r4) connect$unix(r6, &(0x7f0000000040)=ANY=[@ANYBLOB="e401ffff00006c653000"], 0xa) getpeername$inet6(r6, &(0x7f0000000000), &(0x7f0000000080)=0xc) 16:01:15 executing program 0: r0 = socket(0x20, 0x4000, 0xff) fcntl$setstatus(r0, 0x4, 0x84) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000100)=0x2, 0x4) connect$unix(r0, &(0x7f0000000040)=ANY=[@ANYBLOB="82022e2f66696c653000afc896a6a1dd8cd6ae677e75d0b7389907de35d05173e62d01011ad6a7e676fed304469ac75f328f59d11b2b40b14e00"], 0x10) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r2, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) r3 = dup2(r2, r1) connect$unix(r3, &(0x7f0000000040)=@file={0x1bcfa69870ae01e4, './file0\x00'}, 0xa) r4 = openat$diskmap(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/diskmap\x00', 0x0, 0x0) r5 = syz_open_pts() dup2(r4, r5) r6 = syz_open_pts() dup2(r5, r6) r7 = openat$diskmap(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/diskmap\x00', 0x0, 0x0) r8 = syz_open_pts() dup2(r7, r8) r9 = syz_open_pts() dup2(r8, r9) r10 = syz_open_pts() close(r10) preadv(r10, &(0x7f0000000380)=[{&(0x7f0000000200)=""/135, 0x87}], 0x1, 0x0, 0x0) r11 = openat$diskmap(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/diskmap\x00', 0x0, 0x0) r12 = syz_open_pts() dup2(r11, r12) r13 = syz_open_pts() dup2(r12, r13) r14 = syz_open_pts() close(r14) preadv(r14, &(0x7f0000000380)=[{&(0x7f0000000200)=""/135, 0x87}], 0x1, 0x0, 0x0) r15 = accept$inet(r0, &(0x7f0000000000), &(0x7f0000000080)=0xc) r16 = openat$pci(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/pci\x00', 0x10, 0x0) r17 = open$dir(&(0x7f0000000240)='./file0\x00', 0x10000, 0x13) r18 = openat$diskmap(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/diskmap\x00', 0x0, 0x0) r19 = syz_open_pts() dup2(r18, r19) kevent(r3, &(0x7f0000000140)=[{{r6}, 0xfffffffffffffffa, 0x80, 0x80000000, 0x0, 0xde7}, {{r9}, 0x7ffffffffffffffa, 0x1, 0x1, 0x6dd3bb40, 0x9}, {{0xffffffffffffff9c}, 0xe, 0x8, 0x1, 0x9, 0x3}, {{r10}, 0xfffffffffffffffa, 0x101, 0x20000000, 0x524, 0x7}, {{r13}, 0xfffffffffffffffb, 0x1, 0x30, 0xffffffffffff0001, 0x7076}, {{r14}, 0xfffffffffffffff9, 0x5b8be63b6bef10a, 0x1, 0x7, 0x20}, {{r15}, 0xfffffffffffffffb, 0x2, 0xf0000085, 0x8000, 0x1400000}], 0x7, &(0x7f0000000280)=[{{r0}, 0x0, 0xee4d2615115126fc, 0x20, 0x400, 0x101}, {{r0}, 0xfffffffffffffffe, 0x20, 0x4, 0x96, 0x9}, {{r15}, 0xfffffffffffffffb, 0x25, 0x20, 0x3, 0x5}, {{r16}, 0xfffffffffffffffe, 0x47, 0x10, 0x4, 0x9}, {{r17}, 0xfffffffffffffffa, 0x4, 0x20, 0x4, 0x6000000000}, {{r18}, 0xfffffffffffffffe, 0x80, 0x0, 0x8, 0x400}, {{r0}, 0xfffffffffffffffc, 0x4a, 0x1, 0x7fff, 0xee4}, {{r0}, 0xfffffffffffffff9, 0x9, 0x2, 0x7fff, 0xdf5}], 0x80000000, &(0x7f0000000380)={0x100000000, 0x5}) close(r0) 16:01:16 executing program 0: r0 = socket(0x2, 0x8001, 0x0) fcntl$setstatus(r0, 0x4, 0x84) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000100)=0x2, 0x4) connect$unix(r0, &(0x7f0000000040)=ANY=[@ANYBLOB="82022e2f66696c653000afc896a6a1dd8cd6ae677e75d0b7389907de35d05173e62d01011ad6a7e676fed304469ac75f328f59d11b2b40b14e00"], 0x10) r1 = dup(r0) r2 = openat$diskmap(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/diskmap\x00', 0x0, 0x0) r3 = syz_open_pts() dup2(r2, r3) r4 = openat$diskmap(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/diskmap\x00', 0x0, 0x0) r5 = syz_open_pts() dup2(r4, r5) r6 = syz_open_pts() dup2(r5, r6) r7 = accept$unix(r0, &(0x7f0000000080)=@abs, &(0x7f00000000c0)=0x8) r8 = syz_open_pts() close(r8) preadv(r8, &(0x7f0000000380)=[{&(0x7f0000000200)=""/135, 0x87}], 0x1, 0x0, 0x0) r9 = openat$diskmap(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/diskmap\x00', 0x0, 0x0) r10 = syz_open_pts() dup2(r9, r10) kevent(r1, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffd, 0x0, 0x20, 0x3, 0xc82}, {{r2}, 0x1, 0x20, 0x48, 0x1, 0x800}], 0xfff, &(0x7f0000000140)=[{{r6}, 0xfffffffffffffffc, 0x18, 0x20, 0x1f, 0x8}, {{r0}, 0xfffffffffffffffd, 0x1dcaa5e141e055f, 0x1, 0x5, 0x9}, {{r7}, 0xfffffffffffffff8, 0xa6, 0x1, 0x5, 0x401}, {{r8}, 0xfffffffffffffffd, 0x6, 0x1, 0xfff, 0x40}, {{r0}, 0xffffffffffffffff, 0x4, 0x40, 0xfff, 0x40}, {{r0}, 0x70ecdaf89fa53bb6, 0x8, 0x20000000, 0x6, 0x3}, {{r9}, 0xfffffffffffffffe, 0x110, 0x4, 0xffff, 0x43}], 0x0, &(0x7f0000000240)={0xff, 0x7fff}) close(r0) 16:01:16 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x3080002000, 0x40004000000028ac) r0 = open(&(0x7f0000000040)='./bus\x00', 0x80000000001, 0x0) writev(r0, &(0x7f00000001c0)=[{&(0x7f0000000280)="000000186204018b002b3a0000030e83ca4fa4af07405027e3e481106a0cc557977126807465e1d48c0fd55b8586b04add144827823ad900c5d1e33b088311cc626b791253ff99e6ca1bad5a8b8c1a79d2c024676a856c", 0x57}], 0x1) r1 = open$dir(&(0x7f0000000640)='./file0\x00', 0x10, 0x20) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg(r2, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000080)=ANY=[@ANYBLOB="10000000000000000000db73cba17299ea640c2c67467f81eb7985000000988100"], 0x10}, 0x0) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0}, 0xc) fchown(r1, r3, 0xffffffffffffffff) seteuid(r3) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg(r4, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000080)=ANY=[@ANYBLOB="10000000000000000000db73cba17299ea640c2c67467f81eb7985000000988100"], 0x10}, 0x0) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, 0x9374cae5ff247a48) getgroups(0x8, &(0x7f0000000400)=[0x0, 0x0, 0xffffffffffffffff, r6, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) getgroups(0x3, &(0x7f0000000400)=[0x0, 0x0, 0xffffffffffffffff, r5, 0x0, 0xffffffffffffffff, r5, r6]) lchown(&(0x7f0000000080)='./bus\x00', r3, r6) 16:01:16 executing program 0: r0 = socket(0x2, 0x8001, 0x0) fcntl$setstatus(r0, 0x4, 0x84) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000100)=0x2, 0x4) connect$unix(r0, &(0x7f0000000140)=ANY=[@ANYBLOB="82022e2f66696c653000afc896a6a1dd8c13e0677e75d0b7389907de35d05173e62d01011ad6a7e68f59d11b2b40b14e000000000000000000008ea91d5fe26e64595a53d052c0800d567f961da815f02fa246099f91db"], 0x10) r1 = socket(0x26, 0x4, 0x1) fchmod(r1, 0x20) close(r0) 16:01:16 executing program 0: r0 = socket(0x2, 0x8001, 0x0) fcntl$setstatus(r0, 0x4, 0x84) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000100)=0x2, 0x4) r1 = syz_open_pts() close(r1) preadv(r1, &(0x7f0000000380)=[{&(0x7f0000000200)=""/135, 0x87}], 0x1, 0x0, 0x0) r2 = openat$diskmap(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/diskmap\x00', 0x0, 0x0) r3 = syz_open_pts() dup2(r2, r3) r4 = syz_open_pts() dup2(r3, r4) connect$unix(r0, &(0x7f0000000040)=ANY=[@ANYRES64=r4], 0x1) close(r0) pwrite(r0, &(0x7f0000000140)="c55ee9cb19c8fa0385bac13e1e5c28f4dd414bd84f555651983d2597f4962caf3017216cc7c404025f75b4c6c574a8dafd619871a5f72984bfc749e09d6f5c4d926800e368f086be1f96f89b1c1207292bcd3fc80c8fd9237d1860a7f26121a473df244b3cc909f65a13bc8a9b0f180931753b9957200b61d887aad8cc643659d1d8f3c4503c8ba191a3c9272304482fd399deecdb6f41186bfa71919086f17bba359e354bcd1a58532680bd70acfb7d49938e9467f63161e67b8d3d61deeb5f59eb29629e9c832e6d1b7fc9e26b6a30bd381f77f64ff7b8941147dee21b", 0x20b, 0x0, 0x3) 16:01:16 executing program 1: r0 = syz_open_pts() r1 = openat$diskmap(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/diskmap\x00', 0x0, 0x0) r2 = syz_open_pts() dup2(r1, r2) r3 = syz_open_pts() dup2(r2, r3) fcntl$getown(r2, 0x5) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r5, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) dup2(r5, r4) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, &(0x7f0000000080)=0xc) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x3, 0x2, 0x1, 0x300000000, r6}) flock(r0, 0x1) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x3, 0x100000000}) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x2000100000000}) 16:01:16 executing program 0: rmdir(&(0x7f0000000000)='./file0\x00') r0 = socket(0x2, 0x8001, 0x0) fcntl$setstatus(r0, 0x4, 0x84) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000100)=0x2, 0x4) connect$unix(r0, &(0x7f0000000040)=ANY=[@ANYBLOB="82022e2f66696c653000afc896a6a1dd8cd6ae677e75d0b7389907de35d05173e62d01011ad6a7e676fed304469ac75f328f59d11b2b40b14e00"], 0x10) close(r0) 16:01:16 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r1, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) r2 = dup2(r1, r0) connect$unix(r2, &(0x7f0000000040)=@file={0x1bcfa69870ae01e4, './file0\x00'}, 0xa) ioctl$WSKBDIO_GETMODE(r2, 0x40045714, &(0x7f0000000080)) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r4, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) r5 = dup2(r4, r3) connect$unix(r5, &(0x7f0000000040)=@file={0x1bcfa69870ae01e4, './file0\x00'}, 0xa) r6 = accept$inet(r5, &(0x7f00000000c0), &(0x7f0000000100)=0xc) r7 = openat$diskmap(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/diskmap\x00', 0x0, 0x0) r8 = syz_open_pts() dup2(r7, r8) r9 = syz_open_pts() dup2(r8, r9) r10 = openat$diskmap(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/diskmap\x00', 0x0, 0x0) r11 = syz_open_pts() dup2(r10, r11) r12 = syz_open_pts() dup2(r11, r12) r13 = openat$diskmap(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/diskmap\x00', 0x0, 0x0) r14 = syz_open_pts() dup2(r13, r14) r15 = syz_open_pts() dup2(r14, r15) poll(&(0x7f00000002c0)=[{r6, 0x4}, {0xffffffffffffffff, 0x10}, {r2, 0x44}, {r9, 0x4}, {0xffffffffffffff9c, 0x4}, {r11}, {r15, 0x4}, {r2, 0x4}, {0xffffffffffffff9c, 0x4}], 0x9, 0x400) sendmsg$unix(0xffffffffffffffff, &(0x7f0000001700)={&(0x7f0000000180)=ANY=[@ANYBLOB="fb182e2b666902e3ff010d9822700fd1a9f2d2a45723de9de09e9b537ea39f7043f0dcd018b952a27a18e23ef0cd4ca85fc375d82a8d80532cf09f9fd9b52cf32c5ee79b135ae7581793bbeca5aefd68f6ece473d03169427d072cd5e0a6de210794016019926d12fcc9fca4ea020b6de512c1efad679ed3c6d948a0464b50c4fc9bf4f44d26757b01854a30b8e0f0b2b7073683fd1ad13483cbe8f3673ec1ff8175523c8187ba99b9832a4787a1787f148c29765398f30b140d1ee4b7744261444994bd9ccddd3258575cb601ac8a84fd0f8a2671e556e5083451c5e968318e71e4382832e1bc4b71323293303df456214f7e6db25648691404e85f6e35c30447492ed173a472abb5991a2e81062b55dda0dc"], 0x1c, 0x0, 0x0, 0x0, 0x2be}, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r16 = socket$inet6(0x18, 0x3, 0x0) r17 = dup2(r16, r16) sendmsg$unix(r17, &(0x7f0000001700)={0x0, 0x0, 0x0}, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r19, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) dup2(r19, r18) getsockopt$sock_int(r19, 0xffff, 0x1007, &(0x7f0000000000), &(0x7f0000000040)=0x4) 16:01:16 executing program 0: r0 = socket(0x2, 0x8001, 0x0) fcntl$setstatus(r0, 0x4, 0x84) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000100)=0x2, 0x4) connect$unix(r0, &(0x7f0000000140)=ANY=[@ANYBLOB="82022e2f66696c653000afc896a6a1dd8cd6ae67517e75d0b7389907de35d0c33cdcd9f81ec917faab5173e62d01011ad6a7e676f6d304469a3d1a7ea359d11b2b40b14e983f57a69e5d92aa09279fe446c39a4a"], 0x10) close(r0) truncate(&(0x7f0000000000)='./file0\x00', 0x0, 0x20) 16:01:16 executing program 0: r0 = socket(0x2, 0x0, 0x0) r1 = dup2(r0, r0) getsockname$inet(r1, &(0x7f0000000000), &(0x7f0000000080)=0xc) fcntl$setstatus(r0, 0x4, 0x84) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000100)=0x2, 0x4) connect$unix(r0, &(0x7f0000000040)=ANY=[@ANYBLOB="82022e2f66696c653000afc896a6a1dd8cd6ae677e75d0b3389907de35d05173e62d01011ad6a7e676fed304469ac75f328f59d11b2b40b14e00"], 0x10) close(r0) shutdown(0xffffffffffffff9c, 0x5c8e35e49dfabb88) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r3, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) sendto$inet(r0, &(0x7f0000000140)="00a4b08c22d9d9e58ebd7cb6aa256e3366fbc011a74eae763c368bdc8303301146d93b75d51be0f63963014d78ab7323ba984eebc85ab03f166e5bee5fd620c8c6ce962ac87d1e32ce5394f64985b4dd8584fcd662b39aa4040385d35115e99277bcf879c80fbadfbf5406a94a4a2866ef098d6bc5394a724d8a4c17b4b3103c2af8e6439ea2dd77b7e09adbfcc7586ef77b704f6b8dca83c3e2117a3c19ff292114253cb1b67b62288b53f56d2433ae580a13cf4561e15b88", 0xb9, 0x2, &(0x7f0000000200)={0x2, 0x1}, 0xc) r4 = dup2(r3, r2) connect$unix(r4, &(0x7f0000000040)=@file={0x1bcfa69870ae01e4, './file0\x00'}, 0xa) setsockopt$sock_int(r4, 0xffff, 0x1001, &(0x7f00000000c0)=0x7, 0x4) 16:01:16 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000b00)="bdfa4d2591c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23ac168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f3c146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a15f3b72c37e6969b9336888fff85cc584aa9720b4a4a8c9c8161e2baf0b7ae5907ed98ca35db188e0604f9d86b91bd65945535ceada28ac4827b0199401a36972ae93d37686f0d59dd1ede3c03e01a8bde40a123abb181a5b2c4a2486d88ccf61aadf5c11f8b2ce83237edd9d6b3c6933ab8cadbe44a663c5366401c730d5f541864edd3ed88f4e7413bf857bf200aba404bed1ddd5b2784803cc580e44a7e64d17408c119d03ce0bad326bd7bcbe81f0d6aa966a5a1614667079c8f177742a46aa681978addb364c44e183777ec1b00d059dd76ecad91f33a98a3a7f2f93b5154ec26a6a99ea4d54ee60dcb063f16e3b428afb2c23218cda1beecacf408363709ad054625a0b3b689c43735247d4e0a525b8931e51ea88dd8cab99ab60fbd92bd05a945d968bc224ca6750c756fb194c47c90921f000b88c651b971b5ae67d06de4059c9fd509cd7db34ec4c835ccab9d909218a7caf20c436db93cc40f5f935d7dac7964758acf332bfe0a5f3d5921827d190a12cc7800ed0bf5e726fc458ab4e387635f7295e78d108b72595d9b6298ef6ad0a7169628d6a3c1bef95d3b4a791922b512c9312cbb8f919e3bea2782470b3670623d4f927c36890aea8abebc07260023414e29a483132963428c01ec1dff2428b4ff99438c66079f288bf6d7e131012ee90a09b2852d8261790e3f5464e46a4410d7ff86c89109cd98ffa4a22c4885c45a5d47e69a785bc21826494285cc349c74534ed2f29e330d20f9fa4b4d181f3949a372fe4737b3c1933a1f5ba5980d072a256f3f46c6e5b56ac9cb5b454a4538710499d50d785c60d7c7e68a2a04b62bac0d7e2bafd15a70f28c3fe29f55bcc9ff3e668642ccfdb9c29168aa3ccf88f6c3f1120c3016e5efc20e97610f1a484fe62a5b7e05e6e36179e462d9dfeab13506e93618638faacb8c8ff5c64cd626d33fb4707346b5dfc59f14e81a8b1a3ccd66946fe3f15dd8fe2708e0422f3ccd55fc8e2582ca6a105fbdb01df874d101e56ea78a7c0ac42f9c70a1e11a510ad212b1a9e7da7f85bec6bf33463623cf4fde8a118e8aee4bae66acf87310c96ca684144db8b95aee4e8499801fb10dd5ae2a66bca3afee3708733a5acab4e90664be7927b712200ad5abf93bf9caa42b8f0be6db97ad97ebdfa5bbcf8b7448cc3eb6a6cffbbd255491ecf580ad8084f5fc076a89d23a94fa2451690effef372f4adbcb5fc408f0e6077eed4196913d2987a1e8a7cc3e50fb66b3c97f2326afe514625f80135eb2a6235b5f73a25bdd9fad6850f2b322d0be58980fe0b4d0bde486500b10b7b4ccb1537200593b9356deeece9e31c1b3e100f2a4d4ffa745973793a143f164a20fef68383b812a62bf4947df21748f138dbf51375c033bd2dbfc356157048f178d963688fa0c047909bcda792847d1be7d4044b723fb7dbf4f458461a8bb3e4a1a7fe9e951d37abb1bffdc08c264df35f0e3f9380f573d26d80ef9ef798f6127c2179a4aff3c47e7b30d2f18be126a447927a9fe36f013dafca55a7816f08e1cdb194c59b4fa24ef58b2104f8ea555c34e2e212aeb9923d9c809b95764b26f6cb3f0bc3c77b25084bc6bccbe2e1a31b6a624f42777e88ce4aa5c62d0455ba6137603bdfaeee8dbc8bebced3f88cebf5a24975b8d242bcfe8a623d81e6de9c8c19a2d1f2f60f66bdfd47410335e893b6786262146ff3f3bdbe912a8ee0d04b8037fdfbab4353da9e3141f2e579255fd94b9f5df2a46d3e3397d08992d0a7cf295fa7121cb1bbedc1abc8d323b4b8e1df2a63761c218f0d2514f30901a2e98ba18735d06e3cb0b1508d98c13eaf6179f2fa8f27e11f23115aaf8e954d897e8e6a99f0043b6e92d4fb2f7daf36897030c6cebf2b40bebe15699f2861fe0c1a5ede9c937ed69317d2636a94b84e49c465fafb29db3baaa0a4b30af77341f1408625ea4bb64f7974166398b202a46e5e52d52c07ccfed6370b3310f396849acdc093dfe56a978ca795d2395fc72930e838ce5aeb683510ed2ab53dda32a42a83f235cbbbf7e883d60e6a20f1f4fdc9222912c4e8ea40f8796d1780470b49195d94308ffe6928334596358c929818ed8a5b4b03bdc503e9ee92ec0d92b70e91fbd9ec354530a30acd08e9aff43dd3d4c0243e9a3faaa611b5483282f3dff2e4bef4b9c186501dae37350ac406d2d57dc5abaae1f102bb9931c94d5f43fc8764c26fb7369f1379fb925002baf2d3b4a6c261b9902217bae17f05a6055ccff482793636b2a0def1064af3c767c2ead2ca0c8f095fc5173d1cbcce326ed3807f9887b7c4f93abd6c312e830243ea967aeae753025753e056433de281947ba39e859502aa67a6a7b06dd764bafd76ab17f3a3af9e4564baf5e73ee69b5d6a54c00386447da14d0e06fea31ab745d96fa8ff518acd74d78fcf53b8ee5a20edbde7df6c4d8385042b51cf7137a7bd56741faed3becba0cbde0806c0f222115b668095c9800d948976a75696dd1d5e3b14aded2e87f39f073826a2717af630e0f763cc6886ac910c440a9a1562f6d3bd82c0c3204f3cb7bd31a37188c5765cc6fc5bfadd9ef73a4fe3a718c765511dd8d6dd2f33fbcf6e48abd525e963fbcb8e16987d98918c2d163e3939eea41a991e6e62de0e2abd7c830f1ba1c79b815029019a3433ff898887a636602e077dc0f42119ee16f251c50d662bff1629b28fe3111feb1bbe11b172949f1458a781a9f72d6e463975c18be4e81105dfbabe7867c60688f3503cf3cbd81021f0481cacf5c211787d9e9cab6bcec6dd7b6e869266690728743c0b232da7b92839cfacb26c0efd6bd2b38b49494fc578d", 0x8c2) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) r3 = openat$diskmap(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/diskmap\x00', 0x0, 0x0) r4 = syz_open_pts() dup2(r3, r4) r5 = syz_open_pts() dup2(r4, r5) r6 = openat$diskmap(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/diskmap\x00', 0x0, 0x0) r7 = syz_open_pts() dup2(r6, r7) r8 = syz_open_pts() dup2(r7, r8) r9 = dup2(r4, r8) ioctl$FIONREAD(r9, 0x4004667f, &(0x7f0000000040)) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0xffffffffffffffff, 0x3, 0xd9b, "9f8dd8e50001000000000400"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 16:01:16 executing program 0: getitimer(0x3, &(0x7f0000000080)) r0 = socket(0x2, 0x8001, 0x0) fcntl$setstatus(r0, 0x4, 0x84) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000100)=0x2, 0x4) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x800, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r3, &(0x7f00000001c0)=ANY=[@ANYBLOB="2d012e2f66696c657b12cfbffdfa592246f979ad48dba9b45b2f"], 0xa) r4 = dup2(r3, r2) connect$unix(r4, &(0x7f0000000040)=@file={0x1bcfa69870ae01e4, './file0\x00'}, 0xa) getsockopt(r4, 0x1ff, 0x7, &(0x7f0000000140)=""/127, &(0x7f00000000c0)=0x7f) ioctl$SPKRTONE(r1, 0x80085301, &(0x7f0000000040)={0x2, 0x3}) close(r0) semget$private(0x0, 0x1, 0x400) 16:01:17 executing program 0: r0 = socket(0x2, 0x8001, 0x0) fcntl$setstatus(r0, 0x4, 0x84) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000100)=0x2, 0x4) r1 = openat$diskmap(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/diskmap\x00', 0x0, 0x0) r2 = syz_open_pts() dup2(r1, r2) r3 = openat$diskmap(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/diskmap\x00', 0x0, 0x0) r4 = syz_open_pts() dup2(r3, r4) r5 = syz_open_pts() dup2(r4, r5) r6 = openat$diskmap(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/diskmap\x00', 0x0, 0x0) r7 = syz_open_pts() dup2(r6, r7) r8 = syz_open_pts() dup2(r7, r8) r9 = syz_open_pts() close(r9) preadv(r9, &(0x7f0000000380)=[{&(0x7f0000000200)=""/135, 0x87}], 0x1, 0x0, 0x0) connect$unix(r0, &(0x7f0000000140)=ANY=[@ANYPTR=&(0x7f0000000200)=ANY=[@ANYRESOCT, @ANYRESDEC, @ANYRES16=r0, @ANYRESDEC, @ANYRESOCT=r4, @ANYRESDEC=r0, @ANYBLOB="c1c53bbe08942891eee2", @ANYRES64=r0, @ANYRESDEC, @ANYPTR=&(0x7f0000000080)=ANY=[@ANYRES16=r0, @ANYPTR64, @ANYRES64=r8, @ANYRES64=0x0, @ANYRES16=r9]], @ANYRESOCT], 0x2) close(r0) getitimer(0x2, &(0x7f0000000000)) 16:01:17 executing program 0: r0 = socket(0x6, 0x2, 0xfd) fcntl$setstatus(r0, 0x4, 0x84) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000100)=0x2, 0x4) connect$unix(r0, &(0x7f0000000040)=ANY=[@ANYBLOB="82022e2f66696c653000afc896a6a1dd8cd6ae677e75d0b7389907de35d05173e62d01011ad6a7e676fed304469ac75f328f59d11b2b40b14e00"], 0x10) close(r0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r2, &(0x7f0000000080)=ANY=[@ANYBLOB="2d012e2f66696c65300071aa81bd72e98305cf67d3ba447b47c242b89c6c051de422ddea6873a8d35e25c1462e6a7a796b383f274ba4f594217c8345c1b71f542bc890f78f6b10"], 0xa) r3 = dup2(r2, r1) connect$unix(r3, &(0x7f0000000040)=@file={0x1bcfa69870ae01e4, './file0\x00'}, 0xff03) ioctl$VT_WAITACTIVE(r3, 0x20007606, &(0x7f0000000000)=0x7) 16:01:17 executing program 1: sendmsg(0xffffffffffffffff, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000200)=ANY=[@ANYBLOB="2000000000ebfffffeff0000000000000000005b9d071b542a538706000000b8180000002900000033000000000000000000000002000400"], 0x38}, 0x0) r0 = socket(0x18, 0x4003, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sendmsg(r0, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) 16:01:17 executing program 1: open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) mmap(&(0x7f0000ff0000/0x2000)=nil, 0x2000, 0x338634adbac3f40, 0x10, 0xffffffffffffff9c, 0x0, 0x0) madvise(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x6) 16:01:17 executing program 0: r0 = socket(0x2, 0x8001, 0x0) fcntl$setstatus(r0, 0x4, 0x84) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000100)=0x2, 0x4) connect$unix(r0, &(0x7f0000000040)=ANY=[@ANYBLOB="82022e2f66696c653000afc896a6a1dd8cd6ae677e75d0b7389907de35d05173e62d01011ad6a7e676fed304469ac75f328f59d11b2b40b14e00"], 0x10) close(r0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r2, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) r3 = dup2(r2, r1) connect$unix(r3, &(0x7f0000000040)=@file={0x1bcfa69870ae01e4, './file0\x00'}, 0xa) recvfrom$inet(r3, &(0x7f0000000000)=""/37, 0x25, 0x5, &(0x7f0000000080)={0x2, 0x1}, 0xc) r4 = getppid() r5 = open$dir(&(0x7f0000000640)='./file0\x00', 0x10, 0x20) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg(r6, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000080)=ANY=[@ANYBLOB="10000000000000000000db73cba17299ea640c2c67467f81eb7985000000988100"], 0x10}, 0x0) getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0}, 0xc) fchown(r5, r7, 0xffffffffffffffff) seteuid(r7) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) setsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140)={r4, r7, r8}, 0xc) 16:01:17 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000040)=[{0x61}, {0x60}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f00000003c0)="b658b389a88f5e3dea4908399ea8") r1 = open(&(0x7f0000000000)='./file0\x00', 0x1, 0x80) ioctl$BIOCGDLTLIST(r1, 0xc010427b, &(0x7f00000001c0)={0x3, &(0x7f0000000180)=[0x8000, 0x2, 0xffffffff]}) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f0000000140)=0xc) 16:01:17 executing program 0: r0 = socket(0x1, 0x8001, 0x0) fcntl$setstatus(r0, 0x4, 0x84) setsockopt$sock_int(r0, 0xffff, 0x8, &(0x7f0000000100)=0x5, 0x4) getpgrp() socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r2, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) dup2(r2, r1) connect$unix(r2, &(0x7f0000000000)=ANY=[@ANYBLOB="82022e2f66696c653000afc096a6a1dd8cd6ae677e75d0b7389907de29d0515ffb0014f4c898bdb4e0d1c13be3951d73e62d01011ad661e676fe"], 0x1) close(r0) 16:01:17 executing program 1: pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x0, 0x0) open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x0, 0x0) r2 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) dup(r2) openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x0, 0x0) open$dir(&(0x7f0000000640)='./file0\x00', 0x0, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) open(&(0x7f0000000480)='./file0\x00', 0x0, 0xfffffffffffffffd) openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x0, 0x0) open(&(0x7f0000000480)='./file0\x00', 0x0, 0x0) openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x0, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) r3 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) dup(r3) r4 = open$dir(&(0x7f0000000040)='./file0\x00', 0x20000, 0x20) dup(r4) openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) r5 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) dup(r5) r6 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x1c) dup(r6) r7 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) dup(r7) r8 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) dup(r8) r9 = syz_open_pts() writev(r9, &(0x7f0000000000)=[{&(0x7f0000003c80)="e1"}], 0x1) dup2(r1, r9) close(r9) dup2(r0, r1) fcntl$dupfd(r9, 0x0, r1) setrlimit(0x8, &(0x7f0000000300)) execve(0x0, 0x0, 0x0) 16:01:17 executing program 0: r0 = syz_open_pts() ioctl$FIONBIO(r0, 0x8004667e, &(0x7f0000000280)=0x1000) r1 = socket(0x2, 0x8001, 0x0) setsockopt(r1, 0x80000000, 0x5, &(0x7f0000000080)="4b0deb429eadeef3602f42a9ee763a879e08fc9a14620781f5812a07600c02afa611e0bbaa52f15d064e55e69315351456", 0x31) fcntl$setstatus(r1, 0x4, 0x84) setsockopt$sock_int(r1, 0xffff, 0x1, &(0x7f0000000100)=0x2, 0x4) socketpair(0x0, 0x4, 0x5, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$getown(r2, 0x5) connect$unix(r1, &(0x7f0000000040)=ANY=[@ANYBLOB="82022e2f66696c653000afc896a6a1dd8cd6ae677e75d0b7389907de35d05173e62d01011ad6a7e676fed304469ac75f328f59d11b2b40b14e00"], 0x10) openat$wskbd(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wskbd0\x00', 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r4, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) dup2(r4, r3) setsockopt(r3, 0x7, 0x0, &(0x7f0000000140)="c72191411a65e53c4adebf9a1596c1a851ccfc8a29936f9a6985c928558c2a34809e5d8361b17f4ddaad9423a2eca99e3db2d296b4583d427c259741f8e6b3c9b6d8bc7c451d22fcd4e8baa6961660126b78b32247923b8e4d7befcf3b947755d3daad28dbd93947ba9b20b15e8401724a69855586138bc50e69718da537f7c71515488cb129ef21581d1012abe422444b4fc4102bafdfadd306551b3c6c1a427fef76416ff9009bedfcdd0aa9c188f72ddc16268a75844641fe91a74e51141202ba89923f7ce64bc97a258e507a0d017d14232569e800860cd7fffdb9a214247fbe401e17966941e08616110a76c5332c0dcc35e17bae385403c603d0ba", 0xfe) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r6, &(0x7f00000002c0)=ANY=[@ANYBLOB="0a335c0f8adfa48212e1abbe1b10cd9940936b7aabedc3b1d10ec63fb80ba6"], 0xa) dup2(r6, r5) listen(r6, 0xb) close(r1) 16:01:18 executing program 1: open(&(0x7f0000000100)='./file0\x00', 0x400, 0x110) r0 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x20) mmap(&(0x7f0000000000/0x12000)=nil, 0x12000, 0x2, 0x10, r0, 0x0, 0x0) mprotect(&(0x7f000000d000/0x3000)=nil, 0x3000, 0x0) mprotect(&(0x7f0000000000/0x10000)=nil, 0x10000, 0x0) r1 = openat$diskmap(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/diskmap\x00', 0x0, 0x0) r2 = syz_open_pts() dup2(r1, r2) r3 = syz_open_pts() dup2(r2, r3) r4 = open(&(0x7f0000000080)='./file0\x00', 0x20040, 0x1) dup2(r3, r4) mlock(&(0x7f0000001000/0x2000)=nil, 0x800000) mkdirat(r0, &(0x7f0000000000)='./file0\x00', 0x142) 16:01:18 executing program 0: r0 = socket(0x2, 0x8001, 0x0) fcntl$setstatus(r0, 0x4, 0x84) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000100)=0x2, 0x4) r1 = getgid() setegid(r1) r2 = syz_open_pts() ioctl$TIOCSTSTAMP(r2, 0x8008745a, &(0x7f0000000000)={0x80, 0x5}) connect$unix(r0, &(0x7f0000000040)=ANY=[@ANYBLOB="82022e2f66696c653000afc896a6a1dd8cd6ae677e75d0b7389907de35d05173e62d01011ad6a7e676fed304469ac75f328f59d11b2b40b14e00"], 0x10) close(r0) 16:01:18 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r2, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) r3 = dup2(r2, r1) connect$unix(r3, &(0x7f0000000040)=@file={0x1bcfa69870ae01e4, './file0\x00'}, 0xa) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000001c0)) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000180)={0x7, &(0x7f0000000100)=[{0x5, 0x0, 0x4, 0x20}, {0x9, 0x9, 0x2, 0x6}, {0x5db, 0x8, 0x8a, 0x6}, {0xfffd, 0x1f, 0x8, 0x8}, {0xa000, 0x1f, 0x8, 0x2}, {0x0, 0x80, 0x1, 0x4}, {0xf9b5, 0x16, 0x9, 0xed}]}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x80, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000080)=[{0x100000b1}, {0x2d}, {0x6}]}) syz_emit_ethernet(0xe, &(0x7f0000000000)="ff9717e3b4ad75820be0185ce043") 16:01:18 executing program 0: r0 = socket(0x2, 0x8001, 0x0) fcntl$setstatus(r0, 0x4, 0x84) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000100)=0x2, 0x4) connect$unix(r0, &(0x7f0000000140)=ANY=[@ANYBLOB="82022e2f66696c653000afc896a6a1dd8cd6ae677e75d0b7389907de69e4154275078535d05173e62d01011ad6a7e676fed304469ac75f328f59d11b2b40b14e00"], 0x10) close(r0) 16:01:18 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x74}, {0x3d}, {0x7ffffffe}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r1 = syz_open_pts() close(r1) preadv(r1, &(0x7f0000000380)=[{&(0x7f0000000200)=""/135, 0x87}], 0x1, 0x0, 0x0) ioctl$TIOCNOTTY(r1, 0x20007471) ioctl$TIOCNOTTY(r1, 0x20007471) 16:01:18 executing program 0: r0 = socket(0x2, 0x8001, 0x0) fcntl$setstatus(r0, 0x4, 0x84) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000100)=0x2, 0x4) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)) connect$unix(r0, &(0x7f0000000040)=ANY=[@ANYBLOB="82022e2f66696c653000afc896a6a1dd8cd6ae677e75d0b7389907de35d05173e62d01011ad6a7e676fed304469ac75f328f59d11b2b40b14e00"], 0x10) r1 = semget(0xffffffffffffffff, 0x6, 0x400) semctl$SETVAL(r1, 0x0, 0x8, &(0x7f0000000200)=0x8) semop(r1, &(0x7f0000000080), 0x0) semctl$SETVAL(r1, 0x3, 0x8, &(0x7f0000000440)=0x6) semctl$SETALL(r1, 0x0, 0x9, &(0x7f0000000080)=[0x9f14, 0x3, 0x5, 0x7f, 0xac, 0x70]) close(r0) 16:01:18 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x4000000019, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x30}, {0x1020}, {0x6, 0x0, 0x0, 0x8000000000100}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) write(r0, &(0x7f0000000080)="7cd23fc0aa17dddf7830faa1aaab", 0xe) 16:01:18 executing program 0: r0 = msgget$private(0x0, 0x18c) msgctl$IPC_STAT(r0, 0x2, &(0x7f0000000000)=""/10) r1 = socket(0x2, 0x8001, 0x0) fcntl$setstatus(r1, 0x4, 0x84) setsockopt$sock_int(r1, 0xffff, 0x1, &(0x7f0000000100)=0x2, 0x4) connect$unix(r1, &(0x7f0000000040)=ANY=[@ANYBLOB="82022e2f66696c653000afc896a6a1dd8cd6ae677e75d0b7389907de35d05173e62d01011ad6a7e676fed304469ac75f328f59d11b2b40b14e00"], 0x10) close(r1) 16:01:18 executing program 1: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x800000000006], [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x5], [], [{}, {}, {0x2}], {0x4}}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x3, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x8020691f, &(0x7f0000000300)) 16:01:18 executing program 0: r0 = socket(0x2, 0x8001, 0x0) fcntl$setstatus(r0, 0x4, 0x84) r1 = openat$diskmap(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/diskmap\x00', 0x0, 0x0) r2 = syz_open_pts() dup2(r1, r2) r3 = syz_open_pts() dup2(r2, r3) flock(r3, 0x1) openat$vmm(0xffffffffffffff9c, &(0x7f0000000000)='/dev/vmm\x00', 0x80, 0x0) connect$unix(r0, &(0x7f0000000040)=ANY=[@ANYBLOB="8212a68ce2a36c653000afc835d05173e62d01011a1b2b405128c2ffced0296b5071deb14e00"], 0x1) lstat(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)) close(r0) 16:01:18 executing program 0: r0 = socket(0x2, 0x8001, 0x0) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wsmouse0\x00', 0x8000, 0x0) fcntl$setstatus(r0, 0x4, 0x8) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000100)=0x2, 0x4) connect$unix(r0, &(0x7f0000000040)=ANY=[@ANYBLOB="82022e2f66696c653000afc896a6a1dd8cd6ae677e75d0b7389907de35d05173e62d01011ad6a7e676fed304469ac75f328f59d11b2b40b14e00"], 0x10) close(r0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x10000, 0xc76045779298c8a3) openat(r1, &(0x7f00000000c0)='./file0\x00', 0x548, 0x60) r2 = syz_open_pts() ioctl$TIOCCBRK(r2, 0x2000747a) 16:01:18 executing program 1: syz_open_pts() r0 = openat$diskmap(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/diskmap\x00', 0x0, 0x0) r1 = syz_open_pts() dup2(r0, r1) r2 = syz_open_pts() dup2(r1, r2) r3 = syz_open_pts() close(r3) preadv(r3, &(0x7f0000000380)=[{&(0x7f0000000200)=""/135, 0x87}], 0x1, 0x0, 0x0) kevent(0xffffffffffffffff, 0x0, 0x840, &(0x7f0000000180)=[{{r3}, 0xfffffffffffffffe, 0x20, 0x4, 0x6, 0x10001}], 0xfffffffe, 0x0) nanosleep(&(0x7f0000000300)={0xf0, 0x400007fefffff}, 0x0) r4 = kqueue() kevent(r4, &(0x7f0000000000), 0x200f8b1, 0x0, 0x10000fe, 0x0) socketpair$unix(0x1, 0x4, 0x0, &(0x7f0000000000)) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000002c0)={0x2, &(0x7f0000000000)=[{}, {0x6, 0x0, 0x0, 0x40103}]}) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x400, 0x0) ioctl$BIOCSETWF(r6, 0x80104277, &(0x7f00000002c0)={0x200002d5, &(0x7f0000000000)=[{0xb1, 0x30}, {0x6, 0xff, 0x8c}]}) ioctl$BIOCSETIF(r6, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) pwrite(r6, &(0x7f0000000240)="fbaf8a8d1a029b", 0x7, 0x0, 0x0) fcntl$dupfd(r6, 0x0, r4) r7 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000340)='\x00\x00\x00\xf7\xff\xff\xff\x02\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r7, 0x80104277, &(0x7f00000002c0)={0x2, &(0x7f0000000000)=[{0xb1}, {0x2, 0xfd, 0x0, 0x40103}]}) ioctl$BIOCSETIF(r7, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) pwrite(r7, &(0x7f0000000100), 0xff9e, 0x0, 0x0) pipe2(&(0x7f0000000140), 0x30002) socketpair$unix(0x1, 0x200000000000002, 0x0, 0x0) sendmsg$unix(0xffffffffffffffff, &(0x7f0000002d00)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000540)=ANY=[@ANYBLOB="627ff44475448e9c62d081b40500862860a7a81d8c1d04534b07b57981faf308ea7238a5586fe1f8dfa6a6d8e65091ed099d981899d4dda677bec789f6ba4a0f1f62a03fcc3e1fa0e7fb4d3152eeb3522f6583b87e3615226959d17d92448bbb776dfc398fd97c947427b670f5828e3b6922a30f5beee8f625773bfa38e2a0129df2768212a53cee4764aa6a6bce3fb3766a5b61f403513a300f2c6cdc360c6774cc3551bd45b60d399de3c2ce37c1fadf7c714d1c54323d3d000002000000008411cf12953e5a818a38dcf0a824325e64c03a8a04b6eef7d8028ae6e43923ef0cc9f9697126b92d26eff04d6d862057964d5814be1abc6dc0a16bece4bcd07351f9f90f219c4061f3fc9148759661f4a0e1e59af8ff9887738f6763706f91c6df7a1409f39f1bb319b3073952c15133798359b7105cdb6ef7647b9e880ef149cab44f9baca0a46680f0796429b852d5784bdc650daf5bb5d4872f84ea5961675d1cf56cf4eeea7c362a8bab40f6147378d419c8358c07d0546c8ae36683ff5138d6cc4e29401cf1196cba238a84c51d12b15cf18e2511f4719a83b86ef8120096b459c8951159d9d028fedb7bbd9d75ca990d"]}, 0x0) kevent(r4, &(0x7f0000000080)=[{{}, 0xfffffffffffffffb, 0x0, 0x4, 0x5, 0x9}], 0x30, &(0x7f0000000180), 0x0, &(0x7f00000002c0)={0x4, 0x8}) mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x0) open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r8 = open(&(0x7f0000000000)='./bus\x00', 0x81, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) fcntl$getown(r8, 0x5) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) ioctl$TIOCFLUSH(r8, 0x80206979, &(0x7f00000000c0)) kevent(r4, 0x0, 0x0, &(0x7f00000002c0), 0x1f, 0x0) 16:01:21 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000140)={0x200000000000019f, &(0x7f00000000c0)=[{0x9, 0x5, 0x22, 0x6b}, {0x5, 0x8, 0xff, 0x8}, {0xff, 0x6, 0xff}, {0x3f, 0x7, 0x18, 0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r1 = socket$unix(0x1, 0x2, 0x0) write(r1, &(0x7f0000000040)="31784f30ca5564b87733984272abffd8f6ab948f9264689848b648e1f9e9ca1a93dc180f7364fbb7f22697a613d54dee4ea5dd9317369b271ff9ac07d7778a82c9cfa9b43c6768a6c97ee687d0de5036c0ed6dd69edb480f2b3c3a7a86ce26a1b8fe85a6e528574d068f1a21e506f7e0658c2d", 0x73) syz_emit_ethernet(0xe, &(0x7f0000000300)="67e59934468bc20f003e0b965c13") 16:01:22 executing program 0: r0 = socket(0x2, 0x8001, 0x0) fcntl$setstatus(r0, 0x4, 0x84) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000100)=0x2, 0x4) connect$unix(r0, &(0x7f0000000040)=ANY=[@ANYBLOB="82022e2f66696c653000afc896a6a1ddccd6ae677e75d0b7389907de35d05173e62d01011ad6a7e676fed304469ac75f328f59d11b2b40b14e00"], 0x10) close(r0) 16:01:22 executing program 1: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x6, 0x1, &(0x7f0000000080), 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r2, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) r3 = dup2(r2, r1) connect$unix(r3, &(0x7f0000000040)=@file={0x1bcfa69870ae01e4, './file0\x00'}, 0xa) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000080), 0xc) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000000), 0xc) r4 = openat$diskmap(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/diskmap\x00', 0x0, 0x0) r5 = syz_open_pts() dup2(r4, r5) r6 = syz_open_pts() dup2(r5, r6) r7 = syz_open_pts() close(r7) preadv(r7, &(0x7f0000000380)=[{&(0x7f0000000200)=""/135, 0x87}], 0x1, 0x0, 0x0) r8 = fcntl$dupfd(r5, 0xa, r7) accept$inet6(r8, &(0x7f00000000c0), &(0x7f0000000100)=0xc) 16:01:22 executing program 0: r0 = socket(0x2, 0x8001, 0x0) fcntl$setstatus(r0, 0x4, 0x84) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000100)=0x2, 0x4) r1 = openat$diskmap(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/diskmap\x00', 0x20, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0x0, 0x0, 0x0, 0x1}], 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x29, 0xa, &(0x7f0000000080)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x4) setsockopt(r2, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r2, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r3 = syz_open_pts() r4 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd0\x00', 0x8800, 0x0) fchflags(r4, 0x10000) dup2(r1, r3) r5 = syz_open_pts() dup2(r3, r5) r6 = openat$diskmap(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/diskmap\x00', 0x0, 0x0) r7 = syz_open_pts() dup2(r6, r7) r8 = syz_open_pts() close(r8) preadv(r8, &(0x7f0000000380)=[{&(0x7f0000000200)=""/135, 0x87}], 0x1, 0x0, 0x0) r9 = openat$diskmap(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/diskmap\x00', 0x0, 0x0) r10 = syz_open_pts() dup2(r9, r10) r11 = openat$diskmap(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/diskmap\x00', 0x0, 0x0) r12 = syz_open_pts() dup2(r11, r12) openat$diskmap(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/diskmap\x00', 0x0, 0x0) syz_open_pts() 16:01:22 executing program 0: r0 = socket(0x2, 0x8001, 0x0) fcntl$setstatus(r0, 0x4, 0x84) socket(0x40, 0x2, 0x0) openat$pci(0xffffffffffffff9c, &(0x7f0000000000)='/dev/pci\x00', 0x20, 0x0) r1 = socket(0x16b8c331d39d0875, 0x4000, 0x0) r2 = accept$unix(r1, &(0x7f0000000080)=@abs, &(0x7f00000000c0)=0xfffffffffffffdcb) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000100)=0x2, 0x4) r3 = syz_open_pts() close(r3) preadv(r3, &(0x7f0000000380)=[{&(0x7f0000000200)=""/135, 0x87}], 0x1, 0x0, 0x0) r4 = dup2(r2, r3) utimensat(r4, &(0x7f0000000140)='./file0\x00', &(0x7f0000000180)={{0x7, 0x15a3}, {0x1, 0xffff}}, 0x0) connect$unix(r0, &(0x7f0000000040)=ANY=[@ANYBLOB="82022e2f66696c653000afc896a6a1dd8cd6ae677e75d0b7389907de35d05173c62d01091ad6a7e676fed304469ac75f328f59d11b2b40b14e00"], 0x10) r5 = msgget(0x0, 0x190) msgctl$IPC_STAT(r5, 0x2, &(0x7f00000001c0)=""/4) close(r0) 16:01:22 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) ktrace(&(0x7f0000000000)='./file0\x00', 0x4, 0x100, 0x0) ioctl$FIONBIO(0xffffffffffffffff, 0x8004667e, &(0x7f0000000080)=0x2) sendmsg$unix(0xffffffffffffffff, &(0x7f00000019c0)={0x0, 0x0, &(0x7f0000000580)=[{0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0, 0x1f6}, {0x0}, {0x0, 0x116}, {0x0}], 0x1172}, 0x0) r1 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000180), &(0x7f00000001c0)=0xc) recvmsg(r1, &(0x7f0000000400)={&(0x7f0000000200)=@un=@file={0x0, ""/35}, 0x25, &(0x7f0000000340)=[{&(0x7f0000000240)=""/96, 0x60}, {&(0x7f00000002c0)=""/82, 0x52}], 0x2, &(0x7f0000000380)=""/70, 0x46}, 0x41) r2 = openat(0xffffffffffffff9c, &(0x7f0000000540)='./file0\x00', 0x82, 0x0) r3 = socket(0x11, 0x4003, 0x0) sendto$unix(r3, &(0x7f0000000000)="5001050360000004000050018304ca90041010fecea11ea8fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282921e4fd89720fd3872babfb6a00000000000000ff7cc53c894303b22f310b404f36a00f90006ee01be657aea8c5000000020000000000000e0208a371a3f80004ffff00000000000000000000000000008539cda74d1467802811c67be2313927b913cebdbb7e563c73891d41f638837f11c34b0cceb2024db224dadc0640906fa45d709da9d158d945a2a5fc1233cf6e27749bbd97bb0d03fe2d04a1b9ff40195f1fde95d68896dc7ed7b187906698e04e34248daaf9231f0de030323b4125ce41203583671ac5e5b7b303757e60642b45cbc5737b8e2405757105889a2b32728f83ea65f3482e093de7cd0b10427a", 0x150, 0x0, 0x0, 0x0) r4 = dup2(r3, 0xffffffffffffff9c) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000440)={0xffffffffffffffff}) accept$unix(r5, 0x0, &(0x7f0000000480)) openat(r4, &(0x7f0000000100)='./file0\x00', 0x800, 0x80) pwrite(r2, &(0x7f0000000680)='l5', 0xfffffe18, 0x0, 0x0) r6 = openat(r0, &(0x7f0000000640)='./file0\x00', 0x2, 0x240) pwrite(r6, &(0x7f0000000000)='l5', 0x2, 0x0, 0x0) sync() openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f00000004c0)='/dev/wsmouse\x00', 0x0, 0x0) r7 = socket$inet(0x2, 0x3, 0x0) r8 = openat(r2, &(0x7f0000000500)='./file0\x00', 0x400, 0x25) getuid() dup(r8) setsockopt$inet_opts(r7, 0x0, 0x6a, 0x0, 0x0) r9 = semget$private(0x0, 0x4, 0x220) getsockopt$sock_cred(r7, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) r11 = getgid() bind$inet(r7, &(0x7f0000000240)={0x2, 0x0}, 0xc) getsockopt$SO_PEERCRED(r7, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) semctl$GETVAL(r9, 0x3, 0x5, &(0x7f00000003c0)=""/85) semctl$IPC_SET(r9, 0x0, 0x1, &(0x7f0000000140)={{0x20000000, r10, r11, r12, r13, 0x2, 0x9}, 0x5, 0x5, 0x10001}) 16:01:22 executing program 1: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffffff, 0x0, "00000000000000000000f2ffffffffffffff4000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) connect$unix(0xffffffffffffffff, &(0x7f0000000040)=ANY=[@ANYBLOB="82"], 0x1) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140), 0x14) r1 = socket(0x18, 0x1, 0x0) close(r1) r2 = socket(0x18, 0x2, 0x0) r3 = syz_open_pts() close(r3) preadv(r3, &(0x7f0000000380)=[{&(0x7f0000000200)=""/135, 0x87}], 0x1, 0x0, 0x0) r4 = dup2(r2, r3) ioctl$TIOCDRAIN(r4, 0x2000745e) close(r2) socket(0x400000000018, 0x3, 0x3a) setsockopt(r2, 0x4000002a, 0x2e, &(0x7f0000000000)="02000000000000002eaa4e713048e68100ff0000", 0x14) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r2, &(0x7f0000000040)="100a2956b9223776", 0x21d) 16:01:22 executing program 0: r0 = socket(0x2, 0x8001, 0x0) fcntl$setstatus(r0, 0x4, 0x84) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r2, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) r3 = dup2(r2, r1) connect$unix(r3, &(0x7f0000000040)=@file={0x1bcfa69870ae01e4, './file0\x00'}, 0xa) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000001400)={0xffffffffffffffff}) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000140)={0x0}, &(0x7f0000000100)=0xc) setpgid(0x0, r5) r6 = open$dir(&(0x7f0000000640)='./file0\x00', 0x10, 0x20) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg(r7, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000080)=ANY=[@ANYBLOB="10000000000000000000db73cba17299ea640c2c67467f81eb7985000000988100"], 0x10}, 0x0) getsockopt$SO_PEERCRED(r7, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0}, 0xc) fchown(r6, r8, 0xffffffffffffffff) seteuid(r8) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg(r9, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000080)=ANY=[@ANYBLOB="10000000000000000000db73cba17299ea640c2c67467f81eb7985000000988100"], 0x10}, 0x0) getsockopt$SO_PEERCRED(r9, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, 0x9374cae5ff247a48) getgroups(0x8, &(0x7f0000000400)=[0x0, 0x0, 0xffffffffffffffff, r11, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) getgroups(0x3, &(0x7f0000000400)=[0x0, 0x0, 0xffffffffffffffff, r10, 0x0, 0xffffffffffffffff, r10, r11]) setsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000000)={r5, r8, r10}, 0xc) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000100)=0x2, 0x4) connect$unix(r0, &(0x7f0000000040)=ANY=[@ANYBLOB="82022e2f66696c653000afc896a6a1dd8cd6ae677e75d0b7389907de35d05173e62d01011ad6a7e676fed304469ac75f328f59d11b2b40b14e00"], 0x10) close(r0) 16:01:23 executing program 0: r0 = socket(0x2, 0x8001, 0x0) fcntl$setstatus(r0, 0x4, 0x84) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000100)=0x2, 0x4) connect$unix(r0, &(0x7f0000000040)=ANY=[@ANYBLOB="82022e2f66696c653000afc896a6a1dd8cd6ae677e75d0b7389907de35d05173e62d01011ad6a7e676fed304469ac75f328f59d11b2b40b14e00"], 0x10) socket(0x167633abc70f038, 0x8000, 0x3) close(r0) 16:01:23 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) r0 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f0000000140)="220e22", 0x3) r1 = socket(0x2, 0xc003, 0x6) connect$unix(r1, &(0x7f00000000c0)=ANY=[@ANYBLOB="82022e2f66696c657107170003c9f8d735ddf089d1b68802775f060f45375d123e5045000000dfd541806a3a9af63069086de0a37e05deca1cbaf2"], 0x10) write(r1, &(0x7f0000000000)="9e3eaa56000000000004bf1aab0300000000000008188e600200d04593fdd308e6b7ca0000000000", 0x53a) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000080)=0xc) r2 = socket(0x18, 0x2, 0x0) setsockopt(r2, 0x1000000000029, 0x9, &(0x7f0000000180)="06000000", 0x4) sendmsg(r2, &(0x7f0000000140)={&(0x7f0000000380)=@in={0x2, 0x2}, 0xc, &(0x7f0000000100), 0x1000000000000154, &(0x7f0000000540)=[{0xfffffffffffffee0, 0xffff, 0x1, "67047be4c91071058784dd0ac5ea1a79fdd85bdc7aca5ef9667b0d3061bc4c92f8b4d5b19afa2db3d0f1e79d1218bba1907fbec7b4390111e19d97247c8624164ca9dc4fcf5b31135e4ca29b83dfc82a3d4c85b8efdf91f15c01ab97d6da867b9a3cfade658794c8ed8c8cf24bf352f37afaa4a9b7ad"}, {0x0, 0xffff, 0x4, "db5f67666d50ad2ae4aef0029018ff7d4f4bb74231596437c2c3c654522fe34bc299d116fa828e15de483438245ce39e3251ec0c8decbd1e63cc1ba9f2f9a194e2ac1c903f2bfe838dd3de57161e52e83acbafe2822107b941e47b7d5a0d3baaca01c9ca48b4b9ecc36c0261c6aa9ca916ea473fe24bab2e51e4153cb45e9a8cdc9b8f138beb8aa4ed88078d72be441f6fcd006968c94abfb4ae73dde4e53e5f9bb0d5a6face7e13bcf192ee591d11ab9f211216d688480baf9c0139bb375797d088fa6345220af47eb831d5cac78064aa50e012b009223d4e0077210c32e7a3eb21c35b322017950a2f"}, {0x0, 0xffff, 0x9, "8c1bbfaa809254dd0721083d156ef32ff1c1dd9d6c18b9f29a45f4cd5fe9c12f717a067ca9764db8accd88c8cd36ed64c6548121cb469f1864417dce4351e52a3e1909cd58e024447c7368f9d6df94cc6de9530977cc43d457631e4bb46e9a23ad5c82a92fea9005effec2c703d00f008324ac2046821d8974dee4ff904882b77de7a6db489cdb626c7f335f7c4dcfb3b9fa89a06cdc7ef893ece7598e9e7d8b194acf7852be4acc9a646ebeaaab38c2de7d9848d3b5495e8bc1c05bba9215b88dfcbf5a1838be0c6566b87826e35316b3b97e3f799ec374ef7f3a995623ce30e860ddc8f7b730fd85412f84e08e1af184b690a61b58c5613c8530c0ffc89b"}, {0xffffff08, 0xffff, 0x2, "61fc74ce9b0d5b2c3fecb1911da56c99a8b188fbdc232d3003a37a3490953f16b1929ea9aeb91d6185d9521e45fa2d81d70bd54e8626ccf6b7b083cd631d799fe0dcb9c921b66dbe070796594b2b189670ed629d7f9642570c5dce3856a4c9380f4dfaaa1cd507735a87665720ec201dee7c1113ba124159e85b6ee40cd770b85829a699625e7d3a0cfd85247cd400be4f1d65b0685a5ca07619ec6d888670f13481ca05ab2fbcb717ce5c4b311661eaec4ca8895a8ebae4e637da2c4f33a36cc76c8b5c835d5e6d46e983c61b9984b6010fcf636e2336615fe8d0248fdb78d38a0b1734e636591c7205cb50fe45a2bcca609e51e0f882"}]}, 0x2) ioctl$FIOASYNC(r2, 0x8004667d, &(0x7f00000001c0)=0x80) fcntl$dupfd(r2, 0x0, r2) r3 = semget$private(0x0, 0x4, 0xa5) semop(r3, &(0x7f00000003c0)=[{0x3, 0x8, 0x1000000}, {0x2, 0xfffffffffffffffd, 0x1000}, {0x2000000003, 0x100, 0x7fc}], 0x3) r4 = semget(0x3, 0x2, 0x569fc1a14e9d434f) semctl$IPC_RMID(r4, 0x0, 0x0) r5 = semget(0x3, 0x1, 0x8) semop(r5, &(0x7f0000000500)=[{0x6, 0x7, 0x800}, {0x41c9bfeffef6a63b, 0x6, 0x1000}], 0x2) semctl$SETALL(r3, 0x0, 0x9, &(0x7f00000000c0)=[0x83, 0x10001, 0xd]) semop(r3, &(0x7f0000000240)=[{0x1, 0x6, 0x800}, {0x0, 0x44, 0x1800}, {0x0, 0x3, 0x7fc}, {0x3, 0x7, 0x1000}, {0x3, 0x68, 0x1000}, {0x3, 0xffffffffffffffff, 0x1000}, {0x1, 0xfffffffffffffff8, 0x1000}, {0x2, 0xad, 0x1000}], 0x8) semop(r3, &(0x7f0000000240), 0x6) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r6, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCGDLTLIST(r6, 0xc010427b, &(0x7f0000000040)) r7 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r7, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCGDLTLIST(r7, 0xc010427b, &(0x7f0000000040)) r8 = dup2(r6, r7) getsockopt$SO_PEERCRED(r8, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0}, 0xfffffedd) r10 = getegid() r11 = socket(0x2, 0xc003, 0x6) connect$unix(r11, &(0x7f00000000c0)=ANY=[@ANYBLOB="82022e2f66696c65710717577cd33cac526bec89d1b6ccfc8b161d8802775f060f45375d123e5045000000dfd541806a3a9af63069086de0a37e05deca1cbaf2"], 0x10) write(r11, &(0x7f0000000000)="9e3eaa56000000000004bf1aab0300000000000008188e600200d04593fdd308e6b7ca0000000000", 0x53a) fsync(r11) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, 0xff4b) r13 = socket(0x2, 0xc003, 0x6) connect$unix(r13, &(0x7f00000000c0)=ANY=[@ANYBLOB="82022e2f66696c65710717577cd33cac52ce51b070b16a7171aca08802775f060f45375d123e5045000000dfd541806a3a9af63069086de0a37e05deca1cbaf2"], 0x10) write(r13, &(0x7f0000000000)="9e3eaa56000000000004bf1aab0300000000000008188e600200d04593fdd308e6b7ca0000000000", 0x53a) read(r13, &(0x7f0000000400)=""/87, 0x57) semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f0000000100)={{0x3, r9, r10, r12, 0x0, 0x4}, 0x200, 0x401, 0x2}) 16:01:23 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000000c0)=[{0x45}, {0x80000000025}, {0x6}]}) ioctl$BIOCSFILDROP(r0, 0x80044279, &(0x7f0000000040)=0x101) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f00000002c0)="2351ce9c802bd9a55b03144e7b14") 16:01:23 executing program 0: r0 = socket(0x2, 0x8001, 0x0) fcntl$setstatus(r0, 0x4, 0x84) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000100)=0x2, 0x4) connect$unix(r0, &(0x7f0000000040)=ANY=[@ANYBLOB="82022e2f66696c653000afc896a6a1dd8cd6ae677e75d0b7389907de35d05173e62d01011ad6a7e676fed304469ac75f328f59d11b2b40b14e00"], 0x10) close(r0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000001400)={0xffffffffffffffff}) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000140)={0x0}, &(0x7f0000000100)=0xc) setpgid(0x0, r2) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r4, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) dup2(r4, r3) recvmsg(r4, &(0x7f0000001440)={&(0x7f0000000080)=@in6, 0xc, &(0x7f0000001340)=[{&(0x7f0000000180)=""/197, 0xc5}, {&(0x7f0000000280)=""/181, 0xb5}, {&(0x7f00000000c0)=""/40, 0x28}, {&(0x7f0000000340)=""/4096, 0x1000}], 0x4, &(0x7f0000001380)=""/121, 0x79}, 0x41) fcntl$lock(0xffffffffffffff9c, 0x0, &(0x7f0000000000)={0x4, 0x3, 0x3f, 0x4, r2}) 16:01:23 executing program 0: r0 = socket(0x2, 0x8001, 0x0) fcntl$setstatus(r0, 0x4, 0x84) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r2, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) r3 = dup2(r2, r1) connect$unix(r3, &(0x7f0000000040)=@file={0x1bcfa69870ae01e4, './file0\x00'}, 0xa) r4 = openat(r3, &(0x7f0000000080)='./file0\x00', 0x10088, 0x80) sendto(r4, &(0x7f0000000140)="a0eda2db2daa834099dd9bbdbc0e6c0bf71ed1fc9ff8c576407552368d44cac76549b9a0d5c644a455b837dc05546135557f6a5ed3c9487c78171a49dda8ea500a49bd906e6ca8c4869d3ae2ba0c4710b17a24df9072952702c8aa195ed36ed66f87450e6656059faac493117cee250684bab4bab818a5f2848db26a07fb004e116fa0a6cffaa9f9de2b32982d5cc123c8975984eb73dde5446f6759", 0x9c, 0x1, &(0x7f00000000c0)=@un=@file={0x3, './file0\x00'}, 0xa) ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f0000000000)) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000100)=0x2, 0x4) connect$unix(r0, &(0x7f0000000040)=ANY=[@ANYBLOB="82022e2f66696c653000afc896a6a1dd8cd6ae677e75d0b7389907de35d05173e62d01011ad6a7e676fed304469ac75f328f59d11b2b40b14e00"], 0x10) close(r0) 16:01:23 executing program 1: ioctl$TIOCFLUSH(0xffffffffffffff9c, 0x80047410, &(0x7f0000000040)=0x8) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000280)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x8, 0x140) fcntl$getown(r1, 0x5) ioctl$TIOCSETVERAUTH(r1, 0x8004741c, &(0x7f0000000140)=0x9) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r3, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) r4 = dup2(r3, r2) connect$unix(r4, &(0x7f0000000040)=@file={0x1bcfa69870ae01e4, './file0\x00'}, 0xa) ioctl$WSDISPLAYIO_DELSCREEN(r4, 0x80085754, &(0x7f00000001c0)={0xffffffff, 0x1}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r6, &(0x7f0000000200)=ANY=[@ANYBLOB="2d012e2f66696ce1b9c20958d5071065167592cebb5802816280d3485183"], 0xa) r7 = dup2(r6, r5) connect$unix(r7, &(0x7f0000000040)=@file={0x1bcfa69870ae01e4, './file0\x00'}, 0xa) ioctl$BIOCSETIF(r7, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) r8 = openat$zero(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/zero\x00', 0x8, 0x0) ioctl$PCIOCREAD(r8, 0xc0107002, &(0x7f0000000300)) dup(r0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x4, &(0x7f0000000080)=[{0x10001, 0x0, 0x0, 0x20}, {0x3c}, {0x48}, {0x6}]}) syz_emit_ethernet(0xe, &(0x7f0000001640)="c6c63e3879f4d954547bcdcb8f37") 16:01:23 executing program 0: r0 = socket(0x18, 0x1, 0x0) fcntl$setstatus(r0, 0x4, 0x84) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000100)=0x2, 0x4) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="82022e2f66696c651000afc896a6a15a6f5191dd8cd6ae677e75d0b7389907de35d05173e6049ac75f328f59d11b2b40b14e00"/62], 0x10) close(r0) 16:01:23 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r0, &(0x7f0000001300)=[{&(0x7f00000001c0)="7bdd942765910ff5c9b8beac408aba89d5a40082e6e7c64663a026d2b61a249eb672f86050bc5d97af59965ad78cf18efae2419137f7dcba1d64ec8c2db45b0f3967e854bfce0b1cb0463d8c9afab151c7e1080bfe7c969eb2e4d629fb0f02aacc1f8627abaa44645776d20154a417dc7bd083411e3c1be5bb69ca7e121371340ee596e065669a9efcb13f3b74e0d8e9a648a73b377158de9d6926f02dfb5eb32fa218682d6fea1c858f7380d9e764cfcb0652d0848f5df95880bf86f77cf9fd9d84ab620d91660a1dd89817997e72858c009d71ee02ff3ed90de459b19a7779e3884ea0b95cd8b16e1aac2fa2805d431475e64b41e74692c2590d2138b98491fe9ed5e2914e022388173f1b72502012a6757e0b5d57d8fb868be652118ae2ccb2e4940278cc7fb7ada78867e06d70b6f5d683a63beb013036c9548d004c306adf744535f9c98a7246c53167e2e6055ebf57f521c0535d3f4af06a1c5a97a36ccb88f06c156eaeceec2dbd4829467bd292537f4ca62e10ec28657fceb7c0d8e353a6b780d9cbe9e1098e57e8ed0fe4450d5e5d260e88aae2248c622d47ef9aa2d237857ed81c2a609f03be93e055ede9b1ff173108a9c04951e2a9b0892507864f360e4557b459809d4f270c0f6f4a58feb07d4c38467fdac7ea98b14fe88c041335d73e469ec17cae20b0542e2116e29da5ff5933bbeff492cd205da547915ceffe48a8d90cfee93651a52db531f8a3fdf6858da07d3fcd3214cb552650f2dda2cd71035df9802d62a92dcc6f920d941306dfb1e467018386bbd10be43a937da4e9880fefbaff3cf6cc1a79882e544c6a30a1db063c6d03585b2bc3805d5e813c547f5bb2cf4926f8089daba614217910cb0bd653dcb4126f12ff74624ee431448bb4d00803c6bf46bec0565ba84ed2c59537ee78b5860646f61a849c481e1eacf5b31cf51aa55a296118fd28f8416184db4383fb6ebadd44762cbaa3e300b9093827c2db4d0d17c024e4fd54a1028356d3772d82729a15ea68cd391f81a3593e9590e2b2d2e57b8c06250d9128d1324dbb710faf9f7d5ee5d411dd4f8dd44685b60d2cc81ed87584054dfa4509165c6242cecd3736065669f5d79daaae2f9628a858931e06885ca6cb2c65d399d67fde3f3f60055d385a3a4702df67e60bf01c62a6980ebc19709d33ea738c427ea8f38a35caf6364cc19504ed53320cc052eb3f133329085ff61a98769e13a06f05f7ba5fddb28bcacfb2de5baf3588e1d35ea5cd83a2d39462b9f87ae0e1d304da08c731efbb0a33fc899a4bc0a38b122e460aca31b80228cccb785dfc6aa2a7de76a2177370525af04b947e7394cc650cea744858f2aa3da70b02be56001fb5930d8884cdf1eb39367c3ff29bbe2c84562a0e5351f86b54a3a34150ba4903c7b0b79bbc9f6b5cb50907ee346dfc2bcba36ad33a492cdaff1c62a468f1323d7686469de716d6896829572db5d7204d9066937187268191b7a4a59102e70cf4072e46a5f590da9de14f473f7c7b4d5f9eeab5b67e85ffc6d9e67aea9b31007ec9a9961bbbda54fdb1ab3dbe9090bb1d9e6da63b320ed6f42083133a32a2842bb0bd4971ccb3b069d6920ae6ed9dee057e12d268bdbdd632b82d79e0abca42431cf4d93e57b2eba4561a1e8a045f1b7451a8c491d720aabb462ac9a414d4eff8d87d5fe8e6d16e25058027f73bdd5ac923e333f5fdca42b97953f8e83f2488b54575d7f64b9b35a7bcacba0b7721a4e551f91ec1588dd1b7ab80f43d964e440cfe4aeb62fdcc077e729b99bdc5ed03682274a66bb8b1ba11b7df6b20ec5c653e8d4f7fad5735b8e6b844938e5e0cd433f680be6d60c363e4a0284e3b2b097822d1e7390a9e0a991ba6a10c73ca2169af4d46c3d788a863bf196e566c4c0da41e92eba626c62e247c25bfba8cc7ebbed4c44e60a44884f82c7335b08bb8d699d27a01b075086a45dd4a8979ead8dc51b4c2d866a205ebba39c57d5d364bc036c5855c5111c8c31a0f8cf2747bbf13b04d34395680d6656e0414f44d09fe90a1991c4533f95bcd57f77cdc2eb6f747e0af4bc3bc721b10dacd1b20189e954e7ec9ce1a9e93d2b0550c892b32539875ad6988a31ba57aed6fc90975a535eb58f5a9bf5ac14fb1149704b4351b40fd39d9563a4555b593b6cf2f4b3e13f7ba2f8fab469817bede280414010273ea938028ca4a77c3c70649e0f58ec34752e55e2b89c60309433b51af9d1a1d6841d7e936fd78fbf58d5c9776eebf49e35d2e1325316005e18077f30419c9205c8ad949396fc2fdbfe070f20824998763237dfa28355a0aeb48ba1e0d6056ca636663d92329380d73379c8afbfd81f01a7bd2e4d159e2097d5c32df889b890dbdd9b29820d4af3a13d097c789f4f507dd10adbf917af7ca54125a2b6320b052b3de99b9ad4007c381660832c2777a8f1760597c72916d94348925cc79b0602606063b8454fcdba0835c50a9e20d3a020cde1edab8ca5d62e172576592c6e327ffa99407cd475284eb98705bcfde2e7dd92f14ed31b1d49a2e3b8701dbd5b073364ed414f8b28f798d148820e27d68f9ebb20f1c366d40226e0e633bf09ca149cfbe738a447c83e4c561d10c085b1d0e5afe8f1bf63547635df35a6316e8895907a84a317b47a5077099313105bcf8354049e73f88c6be41aa161628d9c1682c16c22f522d1fb519784b0c1e02ae89a5068f70dbfbf4107218124235a5a29f8e63e59d3b931f9fa5e00504969fa109e07909e757b6b3c05561d9febb44aeb3b093a4fb6c9455c8586f9c975357d65561dd6cb4338b2842b7398ad04d0f0d00f47aef3daa303569d4363974df053f2ebd5d52c7724ad9592db24b1f6bb86f00ae7ecbf1cf27ec03b4e3b8d8c66aa6ba3130fe3936a1ea8c857d4666c7524cba5d33d176f59c7d75910c494c61cff7f5c911cc9d53dec7cd2d0d5fc4dd2d6ba99a4d8327bc85bf115cc8e8fcd304fa12477eba16693303d7443476766911bd90384f58376972317b9d19f0a9299362279d50c1d8dadcc2dfbcc54fc2354606be6c20d4c90f0ad23e8209b05ff61d6784af7efb205adcf323be5db39dbbbb1ccbf1e6dd79a6d973ef060074a9b82464eb82eb91f9c36cf325812557f909af69c2666a535320c679b07f36d1cb06e0dd3617d3119f24a2ef60b4a029bba5b4aea1b9c74045d85cc435b6efd514cc4b91fd1b6f4cd30e04123ee6306919fc7b8f4ceb970feae747f9146dfe4913a960ad77ddbe2b8b82491fb758c73ee43ce61af96d10cab7e777a8ae0deb8578283ecddcd1bd8d4de9860a11aa1a3215c5122f1efccf4d50f250ba6750895d08a7eb676eb5786c5de086e322f3cf1f4d8e99e82212f112c2e4b08688c2dda5d14647403a6a686345691b46cba9d9a0f184fe43d55dec25d5d18d6b3c6dd14d6fa4b3ae00aa1f2ff1007d4bf5ac916dec5092bfb1536df28565d75fd8e8202ec0a617d82b26ef76f86fdc21d74df95ad8c0a0aebef32b36c3750a12fa961a5788fec5a89e03af5193dbe785bb5b964cfaa5c8480a4cd90264cd445809d900ac47bd533d53a748371c40cd6d374dc8310bba6eea1f61010d87662da3b81fec34ffb89e846fc6f57e67a19b084f7546fc055857135e0b82ba9820d7117727f45e913b123c7bd6dac5fd430fb960e798bcd388353fc156c0fb387e1ff0de48e48e111b0540ec7b4e96c09acca9e71a9ca9c9c017eb16ed81693b85cd8a9705aca8e6b835541a53102b4963ce3c0b0509446c2492029d6e3bde59e2e690d7d8f22502c17cf40ce6298a78b4985a9949cc962b9d105c494e2d46eb76bf8fa7bd958d40f04aa5072f0e845bb969aea40c5e9797d163a8117a7f27df6ba157bef13da2846b22c74b0eb40310a038eacfbfe5dd8dcf048414bed879619dae2608c40cf543180c4cf78947fa5d40c06716668c9d6803da1f2f3985c2def6b3bd7437c272e92f1f5a6c0bf3fbd0f45a5324de77e53eaf2160ebd919489f2d1a4b8885461103e5358d2a311c21df3a1038c61850b00345e9b4f543171f9d5a07457050bcac891e19335b31a293093c905dd70fb1fd8b8caa522c848b397e0794e016e563b052296e8ec9d5190deb84a585e25f4390e4ccd32ec22a1dc712c00b7c4af78b826dabf26ed35bfb89c8e0ecf83bf10a08eb14f09af1dc34797cc86e00ab23a7d53e16057e12c1ba8b277259e18277dde21cd9d96db7f841d0690b3ff17182b130dddf119e1279dec491fbb16d0097922f2782aff72437348ad49d0c7458a10d5581417d042e33eec979dee9a3d39932f846d6d8bea0657bcd5f349f994f37944c4480db06451fb07e32bb178b0a6d929b328adddd4e9742b670db0654e93f3600e40358c0649a2bad2487b3d6a71ed241b6cb2d40da033481ee23921911c6c5986e57833c5c3e7b345f6ac73e933882c866f80839945d3e2afa37df497cc344b1b62a1119182102f2db190fe4555de26808aa3dcd9a4b8fb12ec3961cacd7bdd4ccf7094f059cf01a0b227a6c64e2b45f0ba3ebb3c594563307e7d0cb401f801b24f055dd154072f4144872561a47cc719655021b6c932bf510f4fcf1e62f1fc39b522df3c0c7238a3438484bf67bc61e5470e1ae0c4e5838a7788c8945f3bc94f0a477bcde4ec1ac3e6df8a5be243738f2919dc6535c7ada3f396e9161682772e9917bdfedafead787c8e344a6aecf2c1ea728ed81c44690e9d312d57c47101606555228eb029b5256a8c5d614ce1cc3cfe8886c7f3c148d4bd2adbb9bb3141659c31825c922fd91c1af8aa97f9e642e9b4876b276e100592a13273c7656aa6bf78553754487580e1f548a0427f3a98260d88bfcf3326aa220f565986a9c6fe54d3e3868ffb76d6feb3efc5c35fc87c11ab6abff921dbb8d751268eabc218f3d7d24d646e5682860709845a8dbf21d0ca8cf438261a179f1fca928893b7df71f9b05e4ccf085a11779b579df502abf03906e81ef1edd8f364b3fb5934382fe33ca46dfb40a07d821189471c77b4ffca8a9e13e689812c83e75ac6da3c966fa754ff710af880de7a24c991af1083e4b444cc2fe32d82e8053e2c7b955c658deac0b2f453a665f89d88b9b40136c0e773898b64d77601f8d6ff0631d1d7722239e054cedb7a06d058d6c34768155cdab5aec3181b88b45f05dc66149dae114eaa9ae774fbcd127603314419e31a908f1ddf6d562a10d863ec8e925a973445df38d86b898ef971fdf8f29d3cc0cb63cdd26b07b7e126b33385c927e570d23fb95f5189ef2083e0d511af83d51fb223fe9f635865d6ba3249322974fe1c26b20a3d436b9e85ba46493540b0c8d7ee61ee600c9d8d27e178036cfdb0fd225b60eff8bfb9abd868c0ef89a59c5ac1976f7e109d6b5faa449603bdf08e960b1e7fb6a2099ffbe54a80b07dc86e80287eb96d791cb52137c43b302f897498a01202702e69679b6befafbb9b48c2b12b0d08d76331decdd5289bf9830501825850729a367dc10722bc522ccccdce909dc42ae5b1630a21340131b4745c6dac5d7e97c3f94eb67116f68751c7725aaa5ef88b0400850d665d08018b74a0627161b79ba1ff83248fe4ea4a8d99571affcbe426021c3760e25182babad2a61d78f67bfca5237eac8a0473469c5f90b1d27d7ab8829313e8e5069ea3f677c2e2079c852cdaae07b88fba2f3fb33b277225409b615a204acc1b6dc8e0f06b34a70a4f71a5603333e0140d13585f0220dd76c08223dcf1941a7994fa3479c6dadc1b0693a05", 0x1000}], 0x1, 0x0, 0xfffffffffffffffd) pwritev(r0, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) r1 = socket(0x2, 0x2, 0x0) connect$unix(r1, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0x10) 16:01:23 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) syz_open_pts() ioctl$TIOCSETA(0xffffffffffffff9c, 0x802c7414, &(0x7f0000000100)={0xffffffffffffffff, 0x200000005, 0x953, 0xfffffffffffffffe, "000000006f8aff94eaffffff00e1ffffff0700"}) write(r0, &(0x7f0000000140)="2078f7b678807d89e032dc19f570fe00bac871767dbcbbff8330c22685419d5e0110188e90cd9c8e50599ba24cd7c19fe1397a431644e5976fe4bce3b20b21c3f3719d1d5de4b7586a0669cedb7237b428821c1db394acba77de083c965124aeacbcf09bd3c719ed25314dc21617d89aa9c6ffc4137067f33d5ed8d898537ed95d34e48374ae5f307c5375eaba46d8f816057b2c10d48644a54f695db32649dae31f197d94f0fbdb1796778ce098cc07acba65bddc0e2ce8b65297f80863914cb3909b299d190a11b262d4ce7f631258b396d1b74b28f6e7194f223b0a21fdd2dff2b3a19387834c9dd41e8002bd7b95f6b519d6b2c4936d7d6c409d65b0a57d8a7ae480ef96ec7b2dd3eb4ec15f57a2790f4894758152c5ffdd2bf50bbf6665e0c89ac9bb0f6d1516df31a41d428fb47f883f402fd761aa7a11e51e79bfadc4a9bcdfcca25bec457bc8aa9c294143f20a8c21b68f29a4cd5e382bbd0d123628a27507186668786713739e3b776412f39bc65485c6fba3b14d481ea264ab3149bbc0159b4fc5dc231c13cd7210d518967a7694ae21344da19ece7aabab738eb77103fe03f5ad252de156397d55121ca771b5a723607830d91de50565b80c196c0713fad218064014bd4d05087bc549b40bfa2e6930bc52f2be77a99709d1524e9389638c0cc1b3e32c177d2c0f362294e62d3eb7ad5de657c1111ec8f764b9853a2a26fc485f31b638593f29d6efa1eae9a2bdf02526805444c89b8f690afe99a287e913d7b804c51a4311b9425e0c77a4b78ec279d7a257e02a8d97a4516ce2feb3591d90b7357c829a792939200197f51dcc023a41e01cd8f187ba9f0d67646b01439a370db384ff3a51212e0c13f0f014ec85d42267fc98d699247d15c21403b454e453628af30be8eb6a7a254b138236032cdf355c4c07d9f77f7e32990b081893f292d98cb7a8089d551ee227b63a8d20b298a1689d0cea93d0ce79c1c86361507beb7966560a6ba81b7c90a7c23207d80e437ff97d7396269d5cf99fa7e8f07ea31890eccf46346164dde1ca69530fb673619306593296743052591006b4ffaad2a7a939fded389efe60c36c653fa0e7020a7447e809cf", 0x31a) 16:01:23 executing program 0: r0 = socket(0x2, 0x8001, 0x0) fcntl$setstatus(r0, 0x4, 0x84) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000100)=0x2, 0x4) connect$unix(r0, &(0x7f0000000040)=ANY=[@ANYBLOB="82022e2f66696c653000afc896a6a1dd8cd6ae677e75d0b7389907de35d05173e62d01011ad6a7e676fed304469ac75f328f59d11b2b40b14e00"], 0x10) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r2, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) r3 = dup2(r2, r1) connect$unix(r3, &(0x7f0000000040)=@file={0x1bcfa69870ae01e4, './file0\x00'}, 0xa) r4 = openat(r3, &(0x7f0000000000)='./file0\x00', 0x0, 0x41) ioctl$TIOCCONS(r4, 0x80047462, &(0x7f0000000080)=0x7) close(r0) 16:01:23 executing program 0: r0 = socket(0x2, 0x8001, 0x0) fcntl$setstatus(r0, 0x4, 0x84) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000100)=0x2, 0x4) connect$unix(r0, &(0x7f0000000040)=ANY=[@ANYBLOB="82022e2f66696c653000afc896a6a1dd8cd6ae677e75d0b7389907de35d05173e62dd6a7e676fed304469ac75f328f59d11b2b40b14e00"], 0x10) close(r0) 16:01:23 executing program 1: r0 = syz_open_pts() dup2(0xffffffffffffffff, r0) pwritev(0xffffffffffffffff, &(0x7f0000000280)=[{&(0x7f0000000180)="85372de96f861e088172564bf214b2ffceb4d76b6960b76e613616460a786b584aa36b93ce947e4fbae8235b30b6273b53c17d113a3df03ca090682cc98d28793a7d986772811b34ec5a641a542675d806dc6a5b08fb69aa43fdb466fadc4747e90b4a3e4f32b4b834202742748f44416c245ebd2043a5dfa757c014f7abdfd5de75b1d9164cea2dd35001abae2c7cb0", 0x90}, {&(0x7f0000000240)}, {&(0x7f0000000340)="635629027e016d50fd5440dd2b603e1d50ba13c683a2a626b8e85850b3ded15e5856887ee20cb5d3d3897e047fba3d5139769a960a0027012ac2d414a7d4c2774893e3d32b175b69f6a95c03bf3bc638d782701b2691a9da395a8a1302c944a7681fd699e0fb1982d5bfbda5c2f2eb27465ab6991c523ca874ecdd1d8cdc73d58c0f9f599a56525657ee310e4b05f8ada61f702c2f890e8452be77d6d61a17d560d09c7a405f7d938fc7b685e87bff80d5985571d87490807e4f0e6bd2e8dbba076704f516ae157733a7f05a8cf6ab9a69adb7657d622046ba3c1045e9d5ce05f508f3a1a8370cd9c1a6f8fc8cb388a2810be00a5162096f1e1192fdf5fb4b620fcf9c6863cfaa63f691d4e9e18692a5bf1b9dc785ec2898a62e62fc7e19c3df75d42dd2307bdf14b15bbda5a13327697552ec27607c282ba761e82a080f4f0cfdb6ff848c2f4def2ea997bfdc2b96778d75f3169a67737c94a0cfb1eefe58026b0c7594efba3bfc1eff6de726c9168e0f0dc83306d871f63a988771b20998eedb238fbe60dab04e1937b7769d5d9bc083f4665ffde00332ff540e72d2a4d73fcba6bc0eafa0fcd168275d812c37e606741622e104ed89bfb7b4c7dc6c454f35f88828e7686429421104873b55426ff9c288d95a4008c3c876025cc8c5f5566309cae4cdac88da8c9e04e07bd9b76a4c55b0f116fdd8ee34141567760ec6f078de219c49371aef31e8598f2b65687c6797fc290182b8f6203bfc6d3f45ea82fc4f0319522e80c86fdf903aad3bcd4b7798a9f55515a40a24551e801c63c176cd491da9ac3c5828070186d79a031f5b393ad00601303a5ccaa01b6f985c0a49f9cdb678721707b771d1d47efa122c1ca8bc7fd3f83696e0f3e5765021c5f8276fe4978caa40bcac4480b99c062bf05bd16476ba9abf87dcda10ee4c5f4b5fd4e35366c79177584af9dc5b57cead99ddaec13bc1e29f587b362cf33a5f4b70de4e264bb003dd1d705f7f755989ce586d9690ae21453aa50c9e2eee211418c917fc0962e274b0935f1ab7a810a7cebea2fd827af71357bb0c2d4a16dbb796f08dca1cf12b31757b6c7efbcb9b50f10e47c510349374bdc79b6e81f6c56113402283ce9bf23fb0982f2ac82c56f935f084ecaa076996b54ec682acf0d5238209d341808b4b9d8d227eccca4e1a0ccfeb64f8d82927fb0e45c747189484cd954f816b08d7396ad0da9e525c7404501fefaf09156b7dfd5e3fa05e9f34d1fd13d60c917dea52037416aa924fa31cf154ed619cc1d1bfec2769e753a668e3a5157bfc598863fb46c90d770a84a8ad288be1d76258477c62f9ebd5de9aac0c45cc069b48bb37cfb19cdb55993599da602962ffee5cef7fb6db4e14abf706e60b93674649b9206d811feaf425d5e664bf71b3899af16fc1df54b4c65e6ec51ae34ca6fd6da43e88a6b4548d7454a79808ef7cf602e13fd32f1fff3b2332c2a7079641433f4e391bfbd8e60aac7209321aa4833ae50ca8f533487361a62d24f41cef8c548eb78ed5161f8fdb65878d6baedbed5628f271a249767b5692e232c429d2bf64431975725e16fd77b0a0a8bfe93511b6186732d8bc23c7fbd94fc9b3493aa1ebff0c2ebeab7d27af80eedae10ccb5f4da53b734067a77e3b00b0cfbf7fb3cbbaabb96b7efb445070e9d97d03e7c471b437298e642b8125d81725f3400932d4dba519d0ba9469b15ca6b219a61f72e8af58c88e3006487dcf3b1086baa05850d2e485e899c07287939464940d11fbee39abc073ba2d09fbc404132145af1e4696dd00b90139389eaea3b9c693c87c2955bfa9652128fe2f8ab9678e07e379cecb1d4d9142b04d8f5eba988b4c766003d7d4ee6f7e56a1e484389b941e4ae3bb804447ee1ca6c7a78d184f3dcbc3da918ad708aea22cd12bbc257b6344029e68b873191da218c4e2f9525e7d82b63719857577ade92f26b26cf8a76509d32a589485b35a71895453f2c305a5c3e93abf8e960676c573fa44aa5c70c3fe64169ea1ce318610cd89254b054ecbdb8f6a18c493d4e0678c400c97897d5e4a983746dcbd0e62f935061f78348c2a445ff8e2def01197cd18d40a0ffcda8416baf57f7a2c431a92a41df20f1ede2c770f8dbaed94b545d5c1295adb39fd473a238df847c10ebbba833b810649adc04ad191f6a9ef247d1bfb240d7d484fc60c60cf187210f67917be0353c8c05342ef314678bc270ccd471eff613a56c17e97dfdda74d90f45cf19d40950a5a1eff5390fd6d5571b409cd715a8d05fcde6a211869d8ff2e15905456815fa011cd136c337e956a99b2ed4cc117ff062c15068518f77b59d3ae93a9c216305ede02da80ad56653da02da98dbafcb6f91fe7fac2b3758e4e4525db8ce403d5a932e9dc72d9516cc6933fd4cf8749e0b82d3713f4ad4ecf5cde08473f7d8ab8bc38313d4780a9ed5f44efe71e1cfd01f9c7fe3f737f01e4e2ea1ecf434b40838bfdd6bc90e1194325b59f8382392358f3c0ed9eac2bdb4865a7ff344119119943b5b7002fff944230715073e63ca913982b3ceeca7da56c9bc3bfde1185ac80b42f62f5e67f497e713a9f267f5f3bd28ed9460ee34881185d4210a68dbaa693f69eebce9093cd16520d04af89fb99049a1d7c64af72d6944a562ab543060f0930bfc372329d41be97a99337b953850b18089fd5f7e50149b3b82af59e995076ba9eb7617ce61bcf5047432ce94aa69b68fa7320246469d6a9858e4a4f54628acf495db3bd9d45ff6556f3c7085e0fbffb25962dde114109dfe0b0e1ec9469433216abbaca2cc7d444d38bf177652ff6b1649e3b1072d83e73129f6170736ff0c5fe6dc228ae3f8f7be960e3433e8feadffcc1d420a67fbb11573bb0510b5f6e5e418bc92d17439fdb3a8867c08226a923c1130299664571ff3ed449a9ed5b21482456814ec360835dac5a8df7e58fbb7d8eb378afdbffc3abb45532cb9d524bf16d06be1d71026fac1387e568b71481cdf4e625f11e8b15d861c8bf32c47c9f4d47dec635416880836fd445b067138c517f85d0d302b6b4cf8d22abf5bca74ecc6b4a8f063e5ebe71bf8672149efb8bcd7b1d4f405a8d695f45a335ca29dfb0f587f9c6b022d1bf485d8f5cbbaae26886adb37ecb2675442d7be7481e89bdb0d0c93902615da7aca292cdfda304946f6f471c31d2c2a820a8f26734b38d958ed5b33e1fe967d715dfa0bc2c1c6d2a690fadf92f759e3c8dd4a1c4edc84614391cc8d834ad7112464e502b0b379bec189c965580767ce69f7de381c7e44b3ae3e254fe5b824354a4b6ef26f366a7ee55e84664c9014fa8426e7c7b9dd937691bb9534a4459c91f25784b38d76beef5450bde0bb2eaf8b96816ac47c8ff7950573784f515258660bb8728d5affbdcd815cb8a36a944dbae0343434ee6cb5de8c8bcb3756b4f1c8027ee6fb4a20a308f362813792ed78856bb008266132cba31f229b84aaee20e71df7664f42d30632e7ace72eca93887b71c167213d262cab313274a20e61c0de50cedc1b2a09ba495d5b8709f31e763a75a65cd876c96f47b4e0e27a89917ee91f867eb1e517e5a29fe8848d46383523e809b6eea0c817ef7f9b36d60b6ccba9da2e4c869cd4bd706105fb2f6b745ef7bf226fe32189fa1df1e2e48501fad3e502a7308d5f92d1342eb4781900ecd5a81c7b755519667d697b45355088d7740df242bcf60bfdc682248177b286bebd984307cb4fc8ae3cb5d538796a739ca2e9895a39f13084b252374194b868e7c6af860fa5c717e9c57fd203a210c846ca45f0baf9dd045cb5a196556702c25474fdf2cdc44a17f3f5d7b81a32ed1979fdaf703cf8768ceca403cfee610de3bcc6e2449413f2327f2ad027cc2ad3821eaa1083b8beab8c43a76570593ac1af3e8d2c1b49a106ca85d43f362410300a66f4521181aeb3f9b0a927f48ca2c76e9f3a557f13d0b21e87b5e0b1f86820f8586551286de2acba5b664e67ea766ec2cdd41ffcb1dcb1087570887d7d999b55814ed9c1e84f4fcd51d33114f664b7a23e2555ff91ddb3d8986c2a2179e86a07975a470616773826e04913fa7614d857e2bb4ceb4c5f0bc2806f0a23e11efafd6ddfd1fd381a8c03426cfe4faeadc171eb5b0ce15782566f853850806c917a609d1d00faf4f204fd7268bace6679feb0dd315e6ce882b3ba97d3575d2b9a1b586ef66745878151b0d6e35a28760afe1bb9059430eb0165068481b987383db2604c22c29ab7116ee1f03cac2ce07f8567cfd99a54b7ed9d08321223e14b908186a0f69fab0234fb277d8ed791b75ba31d82ec601219b80ff6c563b84a90114da58f76485cd553238524ca9d8da91722b480d3d7128f9f2fd2d706a770dc8c74c083ac24eed8dd06cac2ceddd404879ca9cbbbb4702eb0c6093c9998220760fe49211734dc7e53b2cbbe3b0c12a6073e923ccb3250bcf528004ecfb8af314c1045138c956b27c2ebd07000d0002f108a7f5c658f046d2b4c15fd505ee12423afcc45d06db411e4d1e930b96705087592673635397c705a1b7b6adbd3f003c6f2c634eb239119de8eb18129f7d8c4ee10da0607397f00d74a0ffd8cb89291e08e9abe928eee6adc31e9b8d6b90b1bf096aa26fbb8c2407e2958b7601ebfdf0137cc2215ca554e94e1f9cde3a889585e62e5fb9ef95d7f4c4cff2d4546e1d494652d1b226c9d1a9034fc9ad923a6bb9e050a7c71badc60d79592aff4f269b87ca9316e91578fc12b2b637a4c8700abae2bb35dbfb77e9fdf979c9ef1f4f1f43491f3ae2ddd462ed2ba86a2549e24c4cedf8d83769648bd20624a71aefcf47ac6ff87078df3a04369af83669d379325901eee1933794747d8db6151087e4da9ba660bce26276753ace8ade93e754545ebc5ddf19bcfff81c5bd7a556aeae0fd627d39b18d4b5ff3b870fbb47ed65a04dc1ed58181c67fe025a10f108b5de8f7cfdb7ea9d7f471999cda8c6cfbcc5730635279f5bb73d670b14bb7221967259c965133c727e6adc4557babb1722e7529cdb2150d8072a2d8025f89cd1540d41373a6c1dc62d470dec10d23d2777dccecd2a02e22bf6357ae7fa6b97e54506bd46dfe412d4f0c71fdcfb985df5c21d2d93dd4791b08e61f7d6e336d85ae3dd2913d34dcb9ed6ac9b38af7152b7693ac4da75214e00e4ff70e3ec98fea6aaf2e4612746ef3dbc37babe0b587151f3c961b9d8b705aeea0733f634c869a1e0e141faa60928a4e1242145ea3ae202eec82d5366431c78296562819a6154771507cb63434e6f526783e4344917ba5518d80e83c04ba04f3ee08452bb8cfcb7d2e07a62511226216fcfe32dc06210fe08b7cf9724f27e428ec519cd5a2c7eccbdcf08ad03f984a536f95cb52aa8c70992e6f9b2efd9779009466f7efc0d6879572323c2c93f70021119c8156c3d0a3b4fe15b2344dacc915d1e54828d10aa09b0a1fad6b6d5ec0a1adce33d0696f90375f7c5c7b18254cd6115cf0271870f5ee0bf0d410fa068ed55e34a45f57f1413e379620f413206ba34ada06008a146a62586840b2c47d374cab5a87332b64591e015acc4b1ce0d0beb834433183658c0778e502b4defa11b27e71ae5ad6b6d3211eb9c24b5dbe5241cca221bbeb32901510d0b7673a025f94d8c528d2a04869d5a6254b85c1b86d8b7f356eb58f032aa255f857e7b30c47f8942171f4bf2f5cf30053a7b5133a55db6e34c71e3d57298e3e35276f8e1d5e1b903ffe75839c06520122ec50be21341a52e16b88c", 0x1000}], 0x3, 0x0, 0x101) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000300)={&(0x7f0000000080)=@abs={0x1, 0x0, 0x0}, 0x8, 0x0}, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffffff, 0x0, "d730c15b00f4ff0000747beffde400"}) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x1}}) r1 = socket(0x18, 0x1, 0x0) close(r1) r2 = socket(0x18, 0x400000002, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r2) r3 = socket(0x18, 0x2, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) ioctl$WSMOUSEIO_SCALIBCOORDS(0xffffffffffffff9c, 0x81205724, &(0x7f0000001340)={0x7ff, 0x5, 0x1c000000, 0x200, 0x2, 0x39, 0x1000, 0x10, [{0x7, 0x1, 0x100, 0x8}, {0x3, 0x1, 0x7fffffff}, {0x6, 0xff, 0x4, 0x200}, {0x8, 0x5, 0x8000, 0x5}, {0x7, 0x7, 0x0, 0x8}, {0x5, 0xb2, 0xffff1575, 0x8}, {0x8001, 0x80000000, 0x0, 0x8001}, {0x7f, 0x7, 0x5, 0x7}, {0x4, 0xe64, 0x9}, {0x1c, 0x0, 0xf92, 0x8001}, {0x7, 0x2, 0x6, 0x9}, {0x0, 0x8, 0xfffffffe, 0x16}, {0x1f, 0x101, 0x5cbd1856, 0x4}, {0x2, 0xe417, 0x7, 0x400000}, {0x3, 0x4, 0x4, 0x80000001}, {0x81, 0x1ff, 0x0, 0x7}]}) read(r4, &(0x7f0000000100)=""/88, 0x58) r5 = open(&(0x7f0000000240)='./file0\x00', 0x8cff4b5788e5f434, 0x81) ioctl$TIOCSBRK(r5, 0x2000747b) setsockopt(r3, 0x29, 0x20000002a, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r2, 0x0, 0x0) socket$inet(0x2, 0x4000, 0xff) 16:01:23 executing program 0: r0 = socket(0x2, 0x8001, 0x0) fcntl$setstatus(r0, 0x4, 0x84) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0xd42fdd98ea7f175e, &(0x7f0000000000)=0x3, 0xfffffe17) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x8, 0x0) faccessat(r1, &(0x7f00000000c0)='./file0\x00', 0x10, 0x0) connect$unix(r0, &(0x7f0000000040)=ANY=[@ANYBLOB="82022e2f66696c653000afc896a6a1dd8cd6ae677e75d0b7389907de35d05173e62d01011ad6a7e676fed304469ac75f328f59d11b2b40b14e00"], 0x10) close(r0) 16:01:24 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x7}, {0x30}, {0x6, 0x0, 0x0, 0x100}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) pwrite(r0, &(0x7f0000000280)="d000"/14, 0xe, 0x0, 0x0) 16:01:24 executing program 0: r0 = socket(0x2, 0x8001, 0x0) fcntl$setstatus(r0, 0x4, 0x84) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000100)=0x2, 0x4) connect$unix(r0, &(0x7f0000000140)=ANY=[@ANYBLOB="82022e2f66698a653000afc896a6a1dd8cd6ae677e75d0b7389907de35d05173e62d01011ad6a7e67617fdcec2677b67684f126f9c83fed304469ac75f328f59d11b2b40b14e00"], 0x10) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x402, 0x0) ioctl$BIOCSDLT(r1, 0x8004427a, &(0x7f0000000080)=0xda23) close(r0) 16:01:24 executing program 0: r0 = socket(0x2, 0x8001, 0x0) fcntl$setstatus(r0, 0x4, 0x84) r1 = socket$inet6(0x18, 0x4003, 0x4) sendto(r1, &(0x7f0000000000)="6d2a3dfcbf937684bb5783682faf04d302c1f30b85823e24cefc57cdde123dfbd2b0f18b7200c65e0ea0daba30e43847b49c55787ce86781bc6549676fe8b1c7c429b038618da11120c6b3d305abab6e983d392f1fee9c34f2cb9fea2c90b9a11185d14bcd12ecca895e2b5de9433289e18239f747efb5a3d630a5adad73b2313d78dbd743a14003459277efd9c32cc83f746c4ef90a18165c2a851782e2f6c05144747f77ef9653c490462ca7274e7c7bb441177355827c42c38b3865ebb4ad7963", 0xc2, 0x2, &(0x7f0000000200)=@un=@file={0x0, './file0\x00'}, 0xa) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000100)=0x2, 0x4) connect$unix(r0, &(0x7f0000000140)=ANY=[@ANYBLOB="82022e2f66696c653000af6ea1e1a719edff0a000076d0b7389907de35d05173d22d01011ad6a7e676fed304469ac75f328f59d11b2b40b14e00fb731ea7e9b87abe205b14acc0b207239e5e2e61e06c731eac553027490c74f0cd655f6e6fdfda26b21034fb48ac5303b0f850b32d46af07d10ce1e963444d042e33f1ebc6683a316b7b6da1055c68db5c9fa44f"], 0x10) close(r0) 16:01:24 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86135) r0 = open(&(0x7f0000000080)='./bus\x00', 0xc02, 0x0) r1 = openat$diskmap(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/diskmap\x00', 0x0, 0x0) r2 = syz_open_pts() dup2(r1, r2) r3 = syz_open_pts() dup2(r2, r3) ftruncate(r3, 0x0, 0x4) write(r0, &(0x7f0000000140)="220e22", 0x3) msgctl$IPC_SET(0xffffffffffffffff, 0x1, &(0x7f0000000180)={{}, 0x4000010000004, 0x4000000100008}) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000001c0)={{0x8}}) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) r4 = semget(0x0, 0x4, 0x1b4) semctl$GETNCNT(r4, 0x4, 0x3, &(0x7f0000000000)=""/63) minherit(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x2) 16:01:24 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x2c}, {0x2002}, {0x1000000006, 0x3f}]}) syz_emit_ethernet(0x3ba, &(0x7f00000000c0)="b6") socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r2, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) r3 = dup2(r2, r1) connect$unix(r3, &(0x7f0000000040)=@file={0x1bcfa69870ae01e4, './file0\x00'}, 0xa) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) 16:01:24 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000100)=[{0x3}, {0x87}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f00000000c0)="b75d03dd00ef43f7f7c855bb7042") r1 = open(&(0x7f0000000080)='./file0\x00', 0x400, 0x18) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) 16:01:24 executing program 0: r0 = socket(0x2, 0x8001, 0x0) fcntl$setstatus(r0, 0x4, 0x84) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000100)=0x2, 0x4) connect$unix(r0, &(0x7f0000000040)=ANY=[@ANYPTR], 0x1) close(r0) r1 = syz_open_pts() close(r1) preadv(r1, &(0x7f0000000380)=[{&(0x7f0000000200)=""/135, 0x87}], 0x1, 0x0, 0x0) lseek(r1, 0x0, 0x37cd, 0x1) 16:01:24 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x40004004000028a7) r0 = open(&(0x7f0000000080)='./bus\x00', 0x1, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) writev(r1, &(0x7f0000000840)=[{&(0x7f0000000480)='K', 0x1}, {&(0x7f00000004c0)="4c4a512ddefdeba5a058c6c39c687b94edc9da25c3747ef13da85a5c844257b3d40bd231f43573b0f6fd3e913dfff8a18db1c8e678c39cd55b6743f765f9c02e3c3b382e1990ecce725bef14416baba0086b60d709b5fd3a8e8b3b46ce70fb602eda0b80cc8192c670e729c2cbd8a1ae3c1acd37761e0a844bc622fb6c305c74f742f77561b5ac3e8ee8a5148fe37f2725093c918f876e1659a24ca0bad83aaa1773c842280ea3e9e1da1cacd1188bf8ab6015bbae51a47272d52de9ab8059d0285c9d8f4b3cbc107d72c754df52c1e5cac44df4c7167fc53be6386c1a10caad567b277539d2408e4ade8e731efbad41c2", 0xf1}, {&(0x7f00000005c0)="65fcdfcae308172bd496ecacc188c76e720eaa3b17212fd272e4c888a6519b7d25b9de7a3ab88f0cf96d258afb9d5a0ed8709259cc976d9e73217f0fe4b3e0107fd3b218de76e8c21578392cf165635183bfc08051edc5b162bc165a66b46909b2705012004150c9b03bcab3d0c383c156ddc3fa506eebfe3984e2721a2b72b3c7758391fdc0ff7dd9652ebfc72278cb1a03573447aa0a36057ce08108ad9571a4b105bbee9f3062bf201f469d6f298c100a5725e85bf5f967d53ffd2512278d35469e20a61d3efe48459175a161e5f55ff972907a63a17fe29f19ea8ed9890841b0a9c3a99ae130a3b971d47a22ff", 0xef}, {&(0x7f00000006c0)="102cd969b1fc03d5e707540d1619e0d60699f2133e9e76bef92c696a4c676a3b2c4d86e56a4e59d1f1380a6d44e5b9e2654056e57e06c1ce18c303d2945961d1493ac7be19d76bc715bbdd2a55a7e5d1542370a3ebda1ec4a285013af04487133d558252fb1bc7bc67ff6f48faa00eeda1df68c6ef1024d1ad62a4b8e147079d15f06bc605ec322ccfb77cabe94635d4cf00a2aacb6f409038b67eed5d66e83a257a8f3c523c7dd207bb709009f18eb7d9b29b8ba2702fc6ab1dbc41dbae0190807716deb371cd6ac028b1fe4733420d45e6b124a1c46963356dd73092f40fc80d0e07cfdf09d7e9f3cd906f995b146a7dbd569c5e0eb03e1411", 0x181}, {&(0x7f00000007c0)="eabeedee37ac4fae711322e096deb6b48f7e19116ace250a6cd53d80fe7a1d4f3f2883c0e7730fbf0fb702b7a58d7e26fab80ead9f23b4ce15ceb3a11995a7fc902176f2e2b31e395e5883b3e287", 0x4e}], 0x5) r2 = semget$private(0x0, 0x3, 0xc) r3 = openat$diskmap(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/diskmap\x00', 0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg(r4, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000080)=ANY=[@ANYBLOB="10000000000000000000db73cba17299ea640c2c67467f81eb7985000000988100"], 0x10}, 0x0) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, 0x9374cae5ff247a48) getgroups(0x8, &(0x7f0000000400)=[0x0, 0x0, 0xffffffffffffffff, r6, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) getgroups(0x3, &(0x7f0000000400)=[0x0, 0x0, 0xffffffffffffffff, r5, 0x0, 0xffffffffffffffff, r5, r6]) fchown(0xffffffffffffffff, 0x0, r5) r7 = syz_open_pts() dup2(r3, r7) ftruncate(r3, 0x0, 0xfffffffffffff5af) semop(r2, &(0x7f0000000040)=[{0x0, 0x3, 0x1000}, {0x1, 0x5, 0x1000}, {0x7, 0x5, 0x800}, {0x3, 0x4, 0x1800}, {0x0, 0x8, 0x1000}, {0x3, 0xfffffffffffffff7, 0x800}, {0x2, 0x7, 0x1000}, {0x0, 0xffffffff, 0x800}, {0x0, 0x6, 0x1000}, {0x2, 0x0, 0x1000}], 0xa) semctl$SETVAL(r2, 0x1, 0x8, &(0x7f0000000000)=0x2884450e) readlink(&(0x7f0000000400)='./bus/file0\x00', &(0x7f0000000440)=""/5, 0x5) unveil(&(0x7f0000000140)='./bus/file0\x00', &(0x7f00000008c0)='c\x00') semctl$GETPID(r2, 0x4, 0x4, &(0x7f0000000340)=""/172) semget$private(0x0, 0x2, 0x40) r8 = kqueue() kevent(r8, &(0x7f0000000000)=[{{r8}, 0xfffffffffffffffa, 0x5721b76b96d34469}, {{r8}, 0xfffffffffffffff9, 0x31}], 0x60, 0x0, 0x3f, 0x0) r9 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) kevent(r8, &(0x7f0000000040)=[{{r9}, 0xfffffffffffffffa, 0x82, 0x0, 0x6}], 0x7, 0x0, 0x7, 0x0) lseek(r8, 0x0, 0x0, 0x1) writev(r0, &(0x7f00000000c0)=[{&(0x7f0000000180)="24a0e9c5d57ba13a73d74ee8fd6c8301387f113325680019ee2f81ee8fe255e3a24ec35b0e6ae2402d0ec51ff0bfa0808cbdc653eecc6047c94f71d6ed8320090ff70938f7a5efbbeb2e55e0cd5692a3625dc344ae0593fb5df944493b61ab03a7d1ae3a777c63f715b2699f01289f258563e2afa5c2730d4d8fc43e37ae78d599b4be48bec8ce3b43558e39e1d592db2a", 0x91}, {&(0x7f0000000240)="71f9e3526ede17601597f0a61d0e150b83f89d952056eb5b03bdb1c3ef39c2a4cfdc455f4e28511a86c5ce10e6caf220a1c81a6f130745af3820af316348fb9ad40092f1475f345f289843d4dfb6a7d9fbf6a773226176018be105fab307841ea67951afecadf3862b2533cac18e7f45dacfc354c8ff6013b8cb0081b6fa63c35ba5f7f0d904c3fa3b741ba9f75361bbaa1584c212c1fd2d35e0c42880215b13828d348c7e4782583cec94232ca83c51c200c875e92cb1590f509122cfd75da76b0551519ec080cd0d3adf3530d4825516455fd23e29247302ff24a093fcebd69e311cd490afe02c8d5dd3f88506cca6d4", 0xf1}], 0x2) r10 = openat$diskmap(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/diskmap\x00', 0x0, 0x0) r11 = syz_open_pts() dup2(r10, r11) r12 = syz_open_pts() dup2(r11, r12) pread(r11, &(0x7f0000000900)="da582092b82514141818", 0xa, 0x0, 0x0) 16:01:24 executing program 0: r0 = socket(0x2, 0x8001, 0x0) fcntl$setstatus(r0, 0x4, 0x84) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000100)=0x2, 0x4) connect$unix(r0, &(0x7f0000000040)=ANY=[@ANYBLOB="82022e2f66696c653000afc896a6a1dd8cd6ae677e75d0b7389907de35d05173e62d01011ad61fdd7ec1b3c0885c5dd2edfada70a7e676fed304"], 0x10) close(r0) 16:01:24 executing program 1: r0 = socket(0x400000000018, 0x3, 0x3a) pledge(0x0, &(0x7f0000000080)='\x00') r1 = open$dir(&(0x7f0000000640)='./file0\x00', 0x10, 0x20) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg(r2, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000080)=ANY=[@ANYBLOB="10000000000000000000db73cba17299ea640c2c67467f81eb7985000000988100"], 0x10}, 0x0) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0}, 0xc) fchown(r1, r3, 0xffffffffffffffff) seteuid(r3) setreuid(r3, 0x0) open$dir(&(0x7f0000000080)='./file0\x00', 0x400000002c2, 0xfffffffffffffffc) execve(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) r4 = dup(r0) execve(&(0x7f0000003b40)='./file0\x00', &(0x7f0000003cc0), &(0x7f0000003ec0)=[&(0x7f0000003b00)='\x00', &(0x7f0000003d40)='\x00', &(0x7f0000003d80)='\x00', &(0x7f0000000000)='\x00', &(0x7f0000003e00)='\x00', &(0x7f0000003e40)='\x00', &(0x7f0000003dc0)='{\x00']) msgget(0x2, 0x700) r5 = getuid() getsockopt$inet_opts(r4, 0x0, 0x1, &(0x7f0000004000)=""/213, &(0x7f0000000300)=0xd5) sendmsg(r0, &(0x7f0000003a40)={&(0x7f0000002700)=@in={0x2, 0x2}, 0xc, &(0x7f0000003880)=[{&(0x7f0000002740)="050436d43cda30fd718957c83216d25844c12ff2df660b95f45bf444c48c85e96028c81d39758da2d0cce7477b53b091efcd1b24ba3a26f73b1dfcb7f819aee685", 0x41}, {&(0x7f00000027c0)="983757975b62736f092c7a263706bf636e9b9a5438736d8fa4e1880a4f9a0084dcfa6f89f6c4bd0454bf36cad7c38002fe098c2d180e5168d26eec2b3ce11b1c83905565f98a1a7c6eca32f050cb2b80fa77f4b604422d56337207fe1e64c36562d21d6dcd5d18c243dc201bae6c29015be33c6d", 0x74}, {&(0x7f0000002840)}, {&(0x7f0000002880)="5277b5be3d62f9c574db71620e64f13dff0bb7731c4b9d7d12c799a117698f4e35ba9bb3f4618eed713df2645fd51c6ef28543c147aec19947eeaa936e2a7750d2d7d63e7c5717b0cb94bc5cd85904d58776ad44f9445a1791212f8484626b9a165c44a86d7bd0c7121efa05ba66611c3ede39996d95ecac822e6c4cd6a8d0a930b53cc0a626e28e442173e90f1ca54fdd098b8c27cce906fadcf82afa291766991e88ef5179cf3b84d3cc71593f271a0fbd9a97ca1e4306c09608fab577e126bc7a9c0473559bf34c2d03824d3684022cab74afd5f45100bfdb2a266b79d4af8bcbaaee04f33829367b23a4c67b29d5df45ba51e27f240bfea1d104a8fdd97b6f6549453f7a154316bd28c7bd688a4db8d99eda430383f06b297bbef82dfebd2435c71db554ef46c37079d4b1151447de9713f2ed8486e219078c09e1c5280f08968dc0af4a90cadb1c74a30a3a5f4e4e937386c95076c232a653be8150b20f8d104715062f13c1aa6f605569d023cee40d86c125e377a6596320deb64a8383e663e62b6727468e419c542860923891941cbb67dbc4c1c03e9ce0a7c112465490e20ec26063a719046b6650f32c40e9bfdee0b7e130e0dbd0792fc1b61dcbad036fe563b50393d0a99062ef4230cb91b8ac48b7282d8fc2ea884a003a454f32e8b161c4236e2ca9971a3e9d9675a64ed5c3d16a51738ed27e6fee91336b5db1e02fdfbbd5be7a9395f5658f09fdbd10464628c9473e83a2712ecb7a2f8fd77679f5bbb9f7c794d85564b3963b66f730ae7401f39eb0cce4fcc7b3a72be5871b45fdfbd6575056a44fe765a5cc24a1492bb603b7c20b2ecc38033ca7839f9fb2c60452b0e8c216eb9da3096223738db11a45846360a3ac2688441177bff91e588880c17b22b3d1e9e44cc880b3d3b8760929242eda28c08e7deb30c253d7e20b686a5a37bef3758d55faf8b801c6e8cdca3d260706bb7b393a34f0ebb25ec7564603874d32b1f7f2f9ca7fe927173a0a8b3c0953f9a2b016ff15dc399712d9fc47f56defde0bbcd4e45e715a1ce0942d3b743d88910d752686904538c6addc406d5db223e321ae13a64be148d05a856c6f7ac7a9d919c43a2a9df01b07eb23798be24b9c1ee331d0cf74b119b1b3920321eda491ae49c754b47f8a1f100f1583fb596205e6d6da035f1f6b7a2254ba6760ff4edd567b5b554521ec0da2a6a011ae74fc4331d74f458a61cbf9100dec588b64df95b46bb381141962018f2131b1e6e26339b84fea70970218c38cd340fdef9c72afffa896eaf17155aa46dce2c10d97ead4786af39cabf28f3afdb226319fdbf1248735b5a734a9b97a09b3d675de11522c371a7c25a99a8a5abbd52dac64ccc4ad31aa5851551aa93534ab9b216d7268707b3f31f1b3533d3ccbd0a36e18025c48b39fccfa71c405336c6234240f49369eec39267a92ece0386507979b1f4d149353c3fc7f8cd50c98659c0888dc55de7cad6dea6dcb8d8d324bd27ddc26d39974c9aea51c581975ec5e00e67ab583b2c8ffdaf35f6ff21d2195b75eeb46cdc3b47874a958734eb19fe580069a973fba249cd10ff14babb1f50a60b6e657d73e4381b579c07456dbfa89e784664d471ed65c494408e5c8af9d688652df26e7d501ea8534e7374aa943a814ee85faeb73c9ff564de6d1561622cee8250e78114eace0a7372b9fe79913da9d64ec35f18cd9e79d20534a3d0bddee9764f1bb6275b2d0e3410569ba114953d92eb62c2548e76102933c9e1e9b5c08ec22a44a91a042993ccdafdde3169014addc0cd973391b3c292d22f5697d07fa5530ff6135503d59677260ae83d893972d5edd9fa69b47454bb6f64a0bbf34b0a0a693c4e5a8d71f5e84e982a7c6254525cec4d193c3778085838a7bca7491cdf22d21eef30b43d5750179efb42be4ce72f7cc48f8f0a7d527874fa3549781f96aec75155fe9943d610b3a8f3bc6b8e12ed941c8a3735c27b3854935266f8cae1beba653f2d8cc20249df98870e8bfad7e0a4d3888edbbd7c4889407a3c4cc97637c4e8548c9c9455bab9307be64b9c86ff9d48374547f842fecc28c6be1aa20c7f5f050148741459a1f346dad3f9afe1f494bd31e9c2e02ba54d807827e9e1c93d61e529ed44790f7ed84adf4c8e138ebae303b356619ad8cd879a16d1e14433ade7be7ca97c150f2d061cbafe387bad0ca0e11b4628757d68c1bfb38dd9369c5d9c3aa6454cdf19e9d0b10f341f3e04bc113062c562417504f373dc0e491f6e893e6c62ddc77174d80f44e81fde1f301173d6b2591f77dfcef9466d0ed91eb650e171a5d8c446ad2a61325b0edfd1d02f2c9caf3dc960227ced7c71d6e128a5f0aff1562173d0bcccfdd63aa12ce8d9496a02905bbd8a613830ceca5917d770c69501bfb3c6530811dfce3b842a94c9dfd148e3f6c669a554cf73eb8b46e197e5551acc2b8d535fef0611868656b92a42d43376eebe48a8aa304fc1c4aa82151fe6f32a81f86b337a18b22b1c526b30a19d10ac568d49dddddbfdbc41697c95efa274189e146c1e4b878613b80f8b1a727136d74a47e5f70451b9ed68cd11e1ec286718667326b99dbf6d60d81306d977b05e8f24bb5cf85da3c2aab4f4ae003f00ca4a66fef60e5ff2d1b5351f93fd2f46c5a004818a0446f755dcc88f83624017973bc62ea5ff05c9d173e6385be4a42adbeb5a4d29021c8f01fe5e59d9dc395b7ae73cbfbf48710517f8e42b3375923dc93d8d998c38e574ba8d73be0c0bbb684933449904da88c73c117895fef6ed8b2490ca2128db7d1c0507a393c143912137377d4a9c7a68fdc330571959df3c01ef41f1ee089ba47258788f414877d4a8035103b0b0827832b75e4dcf8262b9f36f82064f74b3ccba82fe77d5d8a30599e19d38fad2f4970e57d3f7dde06c2337e9c95096575aea745e342e5a1bfa6977828f4b5ea187ea5b2c8de718bf0686a95a40db56aecbf71e37855ac9dc444b6cea4bd39dbadbc0a8730f28d88358f332b410ac01c7c385ea09b3a6894341e4ddc36f1c2990a70a53a24415342c90132122dd544bac0ec0c57d6f4d2cd4a980dec12128396702e2cd9e460d9c6e85ed69be40597e34b44be4d126320389cca40ea096f50f1e54382a5cca5b82fe2d8f822aa252cc68c3d3cf343aea975c5fd85f20fd6510de434cbf6713e77573e0602dd074f0ed7d0967d57f9a117fcf4a8f3d5800b5d2aac5998aacf9a5681a91d1e7486f0e8e21e8c3470d1066253048f7cba32348694786839af607291cafb8744e7de86392a037c40af9e31ad975d5b13df40556b3f63650fc0ad49ae7745ede9cfe713d83f74bb83a1cf138693dcefd79d3dc49469a28e4b94943e7c5fa8dd15c0940c91d7b98b7ce54c468956e730b675b52251810135b0bfdb1b33193c5b31ba50db702109508b4411b11372618b87a4999508af539ce2e26557253f64c69ef6df5ec7521b4b6a568533aab9c9d86a7b4253f5f7c94a72daa1635d5f0a91379aeb5287f03654b9e072549eef53e3516bde0c108bb7e9db5431a73468bf08ab43a8b4a9e12eac24eadc56db141bd4beb150d34a035ee1e7fce53c554e55188486ae5aa420b804a440820b7a173d60a2b2a8cf81368aaa00f5885b6652c2dc41c5c7d546134c492989299aafa5030e9bb85fb32f01d0925874b410c74b8b1d7a08fe5f35f4f9ab8b9648a15d35f5906d1fdf221ee167f8e7f886ac0bacbf7b25cfbda2bbdfa66e367b7b129c0690017c2e9323bac1202970f924ca2590191aaf530abf88c62fa97a9402c1bdf3c0d3d45aaf06c589a0ae035422833c03dacb202bb14e00f46fc47f5b3811f5e9831b9442b3183a740f26d39a4912bce049fd04ab860370713027eb0d1409f8927d586e6e8badec9261db8fde21c59667f086f57f4123c7d177c341b14904747e00cdf5be562b4a1a105b85084bb51cc473f270a2b6e7b696481d2ff9600574f21995038ef6fe4b89643ba970e63a3b5cef35824cd7d5960e73c79e44a431d02c4f48ce519c18e22b4717409ac7a0f2edac05eba2076d8a00974eea5216cb0cbcf37ff3fa145b89e24d92555b309e2306521404f310c8043c6e9c68b9ffe8000f3c3b35580443363447df1d97ed0cdd978ed5e85ab5cd4ebd3d61d80f2ad26182ec2df9efa876feec2c3f6927ddb03903e0aaa3bb6d874639452350d267a91618f3b1685ef045b7a283bb59149ab4709ec798db284f45eff3ff8b0b1fe1d369a4100072baced78572a6e0e7c729482334edaf12bf49fccff5e2ed20a18f3437f8f2772b8f1449d31a6d5aa6a6096e43d9449ec3d41c1d7e66657ab20b3cf56fe69dde6eb3f6abdf7fe1bbf7d05dbe657f84502fefe17def81dd1d1c1cc4842a8f3f40a16159e7604df84f1ccfecd8999034fb8c760545fa11d76c021cf1a3b50dc26ab63b755271e9e27e4bcf8e6b1962d47806a154b87c42e6f1d2d767aab56167f5c6adc392fe8fe76f91f014663ac3eb7e01fc2d4b56827d716946319cb1e0a5298d470de5ce1f5096d58d1ff11ded9f6635f84fdd6bf897b8d5b1c93ae62f934dc983de8c69ae322c1cd67f7256d59318812500ab255d10b936d42636ba019f43c76f4c0906101d70852fe9066383bfc0537d79569eb51b2174ea88e73be308c209c1c50e856fa4e6414324cc3812c312a3dcdd153e42dfedb6deb7ff58c7f4d9e177ed56928e8c3815fc1df9d6b9e3a18af4b7671d0fa7ccc80cda5550e3d8f2bebb9dcd10515d6dfc3ee15beb1a1635c0e38521b8d810390165d460579a5e29b9e2a24f5f0a6d5d754dd20d6729ff330d6d232ce8b9061178acd5035e32f7d806fca0a041e07e9062b912a207a597ea429e8259a1725785b33621e5928a0bb9cf9d150f769e9abe0b31e7238a5de690cb95b598e6656d3ae8eb582cad116c92604954d8bfb88aed130650ed4138439841da4be3c8d84a9ae61bbf80819211c970856937e06d3c2d5123e104cd49d6889d7c3c9ac74471f680af024b884fb0b8affbf47842cbf48448529ac1ea1b8dab7d77490c48ca93f5b8a9ec3be42cc42c71932295b7c1fd38015092289d2060d00230bcdc4a92199757f6cf879ee6b9565b59cc3cd9c4f08f93f254fd893e92eab208b86cc3f33e7e0e8c731953dd9141c4d52c583b2632b6e00ad3173a9c3921fdd60020b6c5852068b24342f404076de6041802abc974fee2d56a3b83e38327c7e77a8f211ffe9aac263d3c3146e6384c9c85e3a799c273559f0ebb76c6869830d5e20f214e0b9cdafcd49c314cc89dcc41e72681c8e4b90a7757728e82897234b501d11ba6aa5dc57ab0064ea92e0a46046c4a73b048db8bfa81fa436d1112c69ed1c0b95ddea67483bf93e4737263d0ab610bba18db4783a0a11f3828b5e6b1fed95f70da83ca35128c80f07e69572e5c03b3ba7bf7afcc381b431178444552713f47f3c87b340d28864d293d63283f4f3ac3ed67039ec741fd320a5da70cd4d5af6bf2f5e565791cda90e191009cac77173ddc67d980c13358ac2b17f0351da2ea6a9a1b13e895980a2cdf2f751a98ea2c92ae42fd9b1c86ac19fbd8a692629e6b361253963d0abd2bbb1e5bd542e365b58ae17f8cfbd88d822957477ca61bd1bd3ebcb7d3c3d829006556d4ef3f7ad22442198eab80eaad0a3bc53180d50aef6dd0df87da5d65e07ab6a5865b8f6fd45543b199360c16d71cb7abe59370a8c95e0dbdca36fb12ade013844f27e0b0dbae475e531cead75ba74af1cb033ef886", 0x1000}], 0x4, &(0x7f00000038c0)=[{0x40, 0xfc481ec40cd13600, 0x8001, "06d79918fbc796d086ffceb93416ab317a3fcc8c0415ddcb8bb89cd52242b5cbbba81fb530f6cc57ef2c549600c501"}, {0xa0, 0xffff, 0xa3, "8681bb165608c84ef237e7792eb713ddc4ac6e3d7e13f6845f08705c9229ae6e3dd8ef4461c84037a22c9854143928c0a74c3fff784b55c77725c8da5592eb0d4a00b42e02eb2fda45fb02e22a305fbab4f9b145884a9bd1787d1ffd9a874ba7d607e889407b4829f864ee6eb4ceac413b0190f6ed157af3db079fae14322deffe40cd9e67da23f2199a5485"}, {0x88, 0x1, 0xfffffffffffffff8, "e9647762b033e23354144efe911edf0c2ead05a77f3d8b9b206957d90ae757b592eacf9569f0f7e6abf8d897b968d07fe0acc41055e15d3b8a4e5bd2ba18efca31d7f33fc2598c11818c4e77e83f5db09ec5b27cd4e0a1d84d85fb0ae63508549c7c627d93d66a50178211c7096396ac0787a41ae2a6e1"}], 0x168}, 0x9878d5c527fde8da) r6 = getegid() fchown(r0, r5, r6) open$dir(&(0x7f0000000400)='./file0\x00', 0x400000002c5, 0x0) r7 = msgget$private(0x0, 0x421) msgctl$IPC_SET(r7, 0x1, &(0x7f0000003f80)={{0x1, 0x0, 0x0, 0x0, 0x0, 0x8, 0x8e01}, 0x1ff, 0x0, 0x0, 0x0, 0xffffffffffffffff, 0x10000, 0xa6}) 16:01:24 executing program 0: r0 = socket(0x2, 0x8001, 0x0) fcntl$setstatus(r0, 0x4, 0x84) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000100)=0x2, 0x4) connect$unix(r0, &(0x7f0000000040)=ANY=[@ANYBLOB="82022e2f66696c658e36a285784eb4fcb65a13193000afc896a6a1dd8cd6ae677e75d0b7389907de35d0d74afe6401011ad6a70376fed304469a"], 0x10) close(r0) 16:01:24 executing program 1: madvise(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x2) r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000600)='/dev/null\x00', 0x0, 0x0) ioctl$BIOCGSTATS(r0, 0x4008426f, &(0x7f0000000000)) close(r1) recvmsg(r1, &(0x7f0000000640)={0x0, 0xfffffffffffffd1f, &(0x7f0000000dc0), 0x10000000000000c1, &(0x7f00000005c0)=""/100, 0x64}, 0x40) getpid() r2 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r2, &(0x7f0000000040)=ANY=[], 0x0, 0x1000) msgsnd(r2, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) msgrcv(r2, &(0x7f0000000240), 0xffffff64, 0x1, 0x0) ioctl$WSDISPLAYIO_LSFONT(0xffffffffffffff9c, 0xc058574e, &(0x7f0000000080)) r3 = socket(0x18, 0x3, 0x3a) r4 = socket$inet6(0x18, 0x3, 0x0) r5 = openat$zero(0xffffffffffffff9c, &(0x7f0000000140)='/dev/zero\x00', 0x2, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x8, 0x0) r6 = socket(0x2, 0x8002, 0x0) shutdown(r6, 0x0) connect$unix(r6, &(0x7f0000000080)=ANY=[@ANYBLOB="3b024207e0000001861835bced11a0007cb0741e5f1104170919cce61818ac5855dcd96b91016c9de48903a0c425397f512e14ccb2d0dcd4a79272b268e246ac8e2f"], 0x10) r7 = socket(0x2, 0x3, 0x0) r8 = fcntl$dupfd(r7, 0x0, r7) r9 = syz_open_pts() ioctl$TIOCFLUSH(r9, 0x8040691a, &(0x7f0000000340)=0x4) ioctl$VT_GETMODE(r8, 0x40087603, &(0x7f0000000300)) write(r6, 0x0, 0x0) kevent(r5, &(0x7f00000001c0), 0x6, &(0x7f0000000280)=[{{r6}, 0xfffffffffffffffe, 0xa0, 0x20000000, 0x0, 0xe99}], 0x148, &(0x7f0000000100)={0x29}) dup2(r3, r4) getsockopt(r4, 0x200000029, 0x1a, 0x0, 0x0) r10 = socket(0x18, 0x3, 0x3a) r11 = socket$inet6(0x18, 0x4, 0x1) dup2(r10, r11) 16:01:24 executing program 0: r0 = socket(0x18, 0x3bd8ecbc87ff8eba, 0x3) fcntl$setstatus(r0, 0x4, 0x84) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000100)=0x2, 0x4) connect$unix(r0, &(0x7f0000000040)=ANY=[@ANYBLOB="82022e2f66696c653000afc896a6a1dd8cd6ae677e75d0b7389907de35d05173e62d01011ad6a7e676fed304469ac75f328f59d11b2b40b14e00"], 0x10) close(r0) 16:01:25 executing program 0: r0 = socket(0x2, 0x8001, 0x0) fcntl$setstatus(r0, 0x4, 0x84) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000100)=0x2, 0x4) connect$unix(r0, &(0x7f0000000040)=ANY=[@ANYBLOB="82022e2f66696c653000afc896a6a1dd8cd6ae677e75d0b7389907de35d05173e62d01011ad6a7e676fed304469ac75f328f59d11b2b40b14e00"], 0x10) close(r0) r1 = openat$diskmap(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/diskmap\x00', 0x0, 0x0) r2 = syz_open_pts() r3 = dup2(r1, r2) shutdown(r3, 0x4) r4 = openat$klog(0xffffffffffffff9c, &(0x7f0000000000)='/dev/klog\x00', 0x800, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r6, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) r7 = dup2(r6, r5) connect$unix(r7, &(0x7f0000000040)=@file={0x1bcfa69870ae01e4, './file0\x00'}, 0xa) getsockname$inet6(r7, &(0x7f0000000080), &(0x7f00000000c0)=0xc) dup2(r1, r4) 16:01:25 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r2, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) r3 = dup2(r2, r1) connect$unix(r3, &(0x7f0000000040)=@file={0x1bcfa69870ae01e4, './file0\x00'}, 0xa) ioctl$BIOCGBLEN(r3, 0x40044266, &(0x7f00000000c0)) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x15}, {0x34, 0x0, 0x0, 0x5}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000080)="080d34413fb2c507153a05b8a2a9") 16:01:25 executing program 1: r0 = dup(0xffffffffffffffff) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000000)=0x80000001) r1 = getpgrp() ktrace(&(0x7f0000000100)='./file0\x00', 0x0, 0x40001404, r1) mknod(&(0x7f0000000340)='./bus\x00', 0x3a0914c44f7b202d, 0x501) acct(&(0x7f0000000080)='./bus\x00') open(&(0x7f0000000040)='./file0\x00', 0x300, 0x0) syz_open_pts() r2 = open(&(0x7f00000000c0)='./bus\x00', 0x10005, 0x0) unlinkat(0xffffffffffffffff, &(0x7f0000000080)='./file0\x00', 0x0) ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f0000000140)=0x7) dup(0xffffffffffffff9c) syz_open_pts() 16:01:25 executing program 0: openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x1, 0x0) r0 = socket(0x2, 0x8001, 0x0) fcntl$setstatus(r0, 0x4, 0x84) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000100)=0x2, 0x4) connect$unix(r0, &(0x7f0000000040)=ANY=[@ANYBLOB="82022e2f66696c653000afc896a6a1dd8cd6ae677e75d0b7389907de35d05173e62d01011ad6a7e676fed304469ac75f328f59d11b2b40b14e00"], 0x10) pipe(&(0x7f0000000000)) close(r0) 16:01:25 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f00000000c0)={0x0, 0x1}, 0x10) recvmsg(r0, &(0x7f0000000240)={0x0, 0x0, &(0x7f0000000000), 0xbc, 0x0}, 0x0) socket(0x20, 0x0, 0x4) 16:01:25 executing program 0: r0 = socket(0x2, 0x8001, 0x0) fcntl$setstatus(r0, 0x4, 0x84) r1 = syz_open_pts() ioctl$TIOCMBIS(r1, 0x8004746c, &(0x7f0000000000)=0x5) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000100)=0x2, 0x4) connect$unix(r0, &(0x7f0000000040)=ANY=[@ANYBLOB="82022e2fc19b6c653000afc896a6a1dd8cd6ae677e75d0b7389907de35d05173e62d01011ad6a7e676fed304469ac75f328f59d11b2b40b14e00"], 0x10) kqueue() close(r0) 16:01:25 executing program 1: r0 = socket(0x11, 0x3, 0x0) setsockopt$sock_int(r0, 0xffff, 0x100, &(0x7f0000000000)=0x279ea4de, 0x4) sendto$unix(r0, &(0x7f00000000c0)="b100050400000000000008000101000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882a297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282902e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be657aea800000002000000000000020208a371a3f800040000000000000001000000000000000000", 0xb1, 0x0, 0x0, 0x0) 16:01:25 executing program 0: r0 = socket(0x2, 0x38ff4eac6f66a1f5, 0x0) fcntl$setstatus(r0, 0x4, 0x84) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000100)=0x2, 0x4) connect$unix(r0, &(0x7f0000000040)=ANY=[@ANYBLOB="82022e2f66696c653000afc896a6a1dd8cd6ae677e75d0b7389907de35d05173e62d01011ad6a7e676fed304469ac75f328f59d11b2b40b14e00"], 0x10) close(r0) 16:01:25 executing program 1: unveil(&(0x7f0000000080)='./file0\x00', &(0x7f00000001c0)='xc') chmod(&(0x7f0000000000)='./file0\x00', 0x598e52823bb4f08d) r0 = openat$diskmap(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/diskmap\x00', 0x0, 0x0) r1 = syz_open_pts() dup2(r0, r1) r2 = fcntl$getown(r0, 0x5) ktrace(&(0x7f0000000040)='./file0\x00', 0x0, 0x80, r2) 16:01:25 executing program 0: r0 = socket(0x2, 0x8001, 0x0) fcntl$setstatus(r0, 0x4, 0x84) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000100)=0x2, 0x4) connect$unix(r0, &(0x7f0000000040)=ANY=[@ANYRES32=r0], 0x1) close(r0) 16:01:25 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() close(r1) r2 = dup(r1) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000080)={0x9, 0x6, 0x6, 0xc96, "724bcb12f0ed2be40b0a2dfb5d1cc7687f2ea1d7", 0x5, 0x7fffffff}) r3 = syz_open_pts() openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x400, 0x0) sendto$inet6(0xffffffffffffffff, &(0x7f0000000540)="9c42dc997c4211cf881e545316c4b4c56311d5", 0x13, 0x0, 0x0, 0x0) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0xb, 0x3, 0x5c0d, 0x799, "3f3fdf7c0074b57305e0b70b4945ef06f94cf546", 0x80000000}) writev(r0, &(0x7f0000000700)=[{&(0x7f00000003c0)="47621d7345e7", 0x250}], 0x1) r4 = dup2(r3, 0xffffffffffffff9c) ioctl$PCIOCGETROM(r4, 0xc0107005, &(0x7f0000000140)={{}, 0x7, &(0x7f0000000100)=[0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0]}) 16:01:25 executing program 0: r0 = socket(0x2, 0x8001, 0x0) fcntl$setstatus(r0, 0x4, 0x84) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000100)=0x2, 0x4) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r2, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) r3 = dup2(r2, r1) connect$unix(r3, &(0x7f0000000040)=@file={0x1bcfa69870ae01e4, './file0\x00'}, 0xa) connect$unix(r3, &(0x7f0000000040)=ANY=[@ANYBLOB="82022e2f66696c653000afc896a6a1dd8cd6ae677e75d0b7389907de35d05173e62d01011ad6a7e676fed304469ac75f328f59d11b2b40b14e00"], 0x1) close(r0) 16:01:25 executing program 0: r0 = socket(0x2, 0x8001, 0x0) fcntl$setstatus(r0, 0x4, 0x84) setsockopt$sock_int(r0, 0xffff, 0x4, &(0x7f0000000100)=0x2, 0x4) connect$unix(r0, &(0x7f0000000040)=ANY=[@ANYBLOB="82022e2f66696c653000afc896a6a1dd8cd6ae0000000000000000de35d05173e62d01011ad6a7e676fed304469ac75f328f59d11b2b4e00"], 0x10) close(r0) r1 = openat$diskmap(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/diskmap\x00', 0x0, 0x0) getuid() r2 = syz_open_pts() r3 = syz_open_pts() close(r3) preadv(r3, &(0x7f0000000380)=[{&(0x7f0000000200)=""/135, 0x87}], 0x1, 0x0, 0x0) write(r3, &(0x7f0000000400)="a48e440f51792fe51cc28a7d890f0b6655082b526bc40a9397d9c15cdeb58f5047c7b39b89954bb09aad0057edd64d310f2f990a1e61a0bbbe627c746ff2befdad92e176c16731d221e92bbded6e934e46d9e73e03767f9f59bd1cb90bc702c9f24be3d716feef370978c3d8afcc6eded079f4853d228995574099c5a51693d201c7667e0ce7dfa4ba9557e990ba3c056a0fd7c3c9782894156bd033cbcaa3ceed4aa3eb0ff8308782c3ef1188e238ce7c7ca2adb1c9b248df362f003cf68c022e5d6a17277d7c0a59955292bc84caeda5b3dd", 0xd3) dup2(r1, r2) r4 = syz_open_pts() r5 = openat$diskmap(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/diskmap\x00', 0x0, 0x0) r6 = syz_open_pts() open(&(0x7f0000000080)='./file0/file0\x00', 0x800, 0x51) dup2(r5, r6) r7 = syz_open_pts() dup2(r6, r7) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r9, &(0x7f0000000240)=ANY=[@ANYBLOB="2d012e6769300000"], 0xa) r10 = dup2(r9, r8) connect$unix(r10, &(0x7f0000000040)=@file={0x1bcfa69870ae01e4, './file0\x00'}, 0xa) ioctl$VMM_IOC_RUN(r10, 0xc0205602, &(0x7f0000000000)={0x0, 0x2, 0x1f, 0x9, &(0x7f0000000140)={{0x3, 0x1, 0x0, 0x14, 0x0, 0x6, 0x8000}, {[0x6, 0x0, 0x7, 0x2, 0x1, 0x1ff, 0x501c, 0x7, 0x38, 0x8, 0x2, 0x7, 0xb6ff, 0x1ff, 0x8, 0x4, 0x3, 0xc5e8], [0x81e, 0x0, 0xba3, 0x200000000000, 0x2, 0x3, 0xffffffff80000001, 0x20, 0x3a65, 0x9], [0x8000, 0x2, 0x9, 0x1, 0x8000, 0x0, 0x3], [0x7, 0x8, 0x7, 0x5, 0x6, 0x3], [{0x200, 0x1, 0x5, 0x5}, {0x7, 0x2, 0x40}, {0x1ff, 0xc9, 0x20, 0x40}, {0x60, 0x401, 0xfff, 0x6}, {0xab9, 0x4, 0x7fff, 0x1}, {0x401, 0xff, 0x5, 0x7a4ae5f8}, {0x1, 0x1, 0x0, 0x85}, {0x200, 0xfff, 0x10001, 0x3f}], {0x1, 0x6, 0x400, 0x8}, {0x7, 0x1f, 0x4faa, 0x2}}}, 0x2, 0x2}) dup2(r2, r7) r11 = dup2(r2, r4) fcntl$dupfd(r2, 0xee22f2b671bfd662, r0) dup(r11) close(0xffffffffffffffff) 16:01:25 executing program 1: pipe2(&(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) openat$tty(0xffffffffffffff9c, 0x0, 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) fcntl$dupfd(r3, 0x0, r2) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) fcntl$dupfd(r5, 0x0, r4) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) r7 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) fcntl$dupfd(r7, 0x0, r6) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) r9 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) fcntl$dupfd(r9, 0x0, r8) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wskbd\x00', 0x0, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)) fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000140)=[{}, {{}, 0x0, 0x0, 0x0, 0x9}, {{}, 0xfffffffffffffffe, 0x0, 0x0, 0xffffffffffffff80, 0x4}], 0x1000, &(0x7f0000000340)=[{{}, 0x0, 0x0, 0x0, 0x8}, {{r10}, 0xffffffffffffffff, 0x0, 0x1, 0x40000000}, {}, {{}, 0xfffffffffffffff8, 0x40, 0x0, 0xfffffffffffffffc}, {{}, 0x0, 0x80, 0x20000000, 0x0, 0x70}], 0x0, 0x0) r11 = syz_open_pts() writev(r8, &(0x7f0000000680)=[{&(0x7f00000001c0)="a3ebf740fe71c610cc13e00d3147b9ee79dfc989421b1dda67fc33c3b7435e53b20bec5421e2c6dd288205d2eca5cb54507382358bdbcf18bbcbe9e297e0a4a251191baea22c83db49e41b8a5b53f41492ec"}, {&(0x7f00000005c0)="97835424ef7e6c8cb443fa21d2f81ee9e01210283692a679ec742652e81311f76799d760b91ee0dfe26252fda5363f8a311cffbbf3c39c4e7bdaa214ee9478711110f3389bc8d5d2cd771eb6299d702a8d1334228c65bef73faeb4439eba1388999321a387c7ca556e9eb4dc0e7f2d5a895f118417eb40dec48c1e853f39fd053487df055820b58a595084c8b266fc07021ae5258362f6c5f6f67e5f8c093c10d31e37643df032d9"}, {&(0x7f0000000280)="0dac946655b177c64484b0653592583447570848c0"}, {&(0x7f00000002c0)="a403ca0181b53342315a2fe48666d1f98b0106478c75b2a910c176"}, {&(0x7f0000000980)="73e876a65e5433514a0294ca785f17b7831597054d7d6d5f174bfed2b69da7787e7e3faf29a11d9fe48cea54dc56567e5f2d371813a1ad68c8f11dacec198fefce30f23633793509a626c0238a30051c8f5f1dd6ade7e1a292f97d79594d8bec0651bd8821a952f634995df3bd7a046fb4a267e7272f69fb9ae06609b34d000254b8cbc32ee973953724e5c48c137ad3cead51cb3fb1f45c72535ff9d8410894b9b1bf66ff8fed2e065728c9950abd2acb57ce4534db4a76a007c7dffc40550787bf8081b9199c5668d5131899f229a399eee84da9e398226ee051b366960bc3e11389ea9d9ecba4678473c4b653c586ee23df305f3cb27dc6082cbd2d890ffd56ba3197b2dce6662737dcdfdf56d829f97f26b626f08d6c3581c96023c3ec611dd5c1706748d1e5b1ba37f512b50e6e884b921fbc5ae8d78e5d6bb3de1e727358c62a6bdccae40bbc7bfd0a010dfb56cdf6b3f709201e015df7994358160bd5354b2b06b845c88545e3129828fb790ec85036d9127cfd470ac685bf32651187c4d892e554b3e4adf5bbb25f279c2e12137cee5e69a7d5e8bc890df9d5847a14ab2f676fab1f9356af70f996396372249375a583024e0bc8d11a46bd42071ccd1e04f3971a06a8c2945730654f26ce683baa4be640b0584a0bab73ce2b228cbdc43d75af17ff5236d64beed0e0c11f6bd4662b752a7b6357c2ecc4acc1bc884c65f37c00e5e99603028fbb93ba358b2ae27c3d938e77d2dce587c4e51cf02af6615dbc17e8ff487b81422e5dc678746428625a72d59cdb2a19f911403ed39dec8a2d4e5c203d101b1abfb89b986485446ce3c731b2694097b5cc3c73d5eea86f3e439d124b3c726903f1c112a370cd8febcd51788326a4dfd144b5c835cf74f88d07ff5f7a301ce1d3f51b611688e471b5fcf1a587011cac9e12689e78b78cfc4305b322d79fb07b0e7cad972adba00a74c80615578dc2254f2dea52e3c450797651fdc72d55443f612e0d04374776d07085eb1ac7830242a2fa60e3b250282320076d79cfb346906ef16fffe1a6f55b6b1508b5600c5cc58a3644c711e856d91c94cc2b0518a969afebb65ab77ee653a43438b0db305f370ac96fb7d40f3d13e963fdf6ad2ace3bb2f99f5dd74693c3e549ab66fb8122b75bd3f594f3d23c5678b14cf710a04142ae8dbdc79304598b0f695dad99d3bbd724477de624a761dcfe9e7b7a0e98cf67cf91ab1ccaad18a2ef65fac303d9a8a7ebcc51e4d590d1eb65ac3db8c1550b5699093ac87d443efc431f26bcb96208aa3f3fa8f98088fb3c37df67ce706c0cd8279b1d69ac740d59f3f7fcbc43f6a00e72a8c006ae35b0d5569fcfbf5a1f12070861c6124d5dd218caac2a10442a9c4f06e6ed406a49ce3ba9026b3fceab30f7fe545a8880e1633ba00f66d721a59c021a7ceb45845cbba08ad285b4d4f3620c3584cc7d2b840dea4ec217cf7a10e07b84f5a9f861d34c055798cb53b784f2f48f3a2ebfdea27779be354a3da60675dae626c7ca7f630357005bf9c3664db8f8024aa3d655133d11bca427777273f8032f72397f831c50bf7e8b6a43972fd6bd66e0da371bb0d244593b3109f2e075b5ee9376c70cf4a479ffac7ce3c24c542aea192a185c4af4f94dbf1e12559c7f254fab49789b1b31c82a927b47faca7d226af7da405e06cc6820ff101a37b003c1a4640ff25755e34c9d900948f8b560a3ff33ba64767cc59ca2a71853e5ffffe44bbe2afce2c1555f20c90ba440600c7044224804c84eba84379aa7f341ea57ce0a67f3d23f0ddea74153313d76d221ab7fc714152124662f6991e7dc419619b2391fd6af417bfe833b4c894424bf5041a992f9e03fd8a3bc8a43b392d6bac795efef1ee00f07c598802bae1af1ed96e4cc5626a97175be6e6d08105acfc212432e4612b5beabed5aa588d02c8f1cdda7efe5ccf0fd6a6ff5f3b73c4574f767e186d697ae4758c4bba85632de33c11c28ae8df14e0e9fb889c3aa127764e403b0fde0ad1eea99a06dab9ab62fb396df2eb30c73dd7cf4a641318740141ab5a1a269e7ddffe8c0e3cb069c7a1fb30718d2535080d99f6ff7d3b197530c21a15d4b6f501890f448672a48df5fd9a8f15599ed8586a84020be997f4685c507490b4bb0ed1cc98cc38bf2639f68185f4dc37f6a28d09f464d66d19e3e0f753416e094533fcdc24bd2fabccf395042fc539e2214ff32240d1493c82f665ccd6fc10e562897d2632a0e134cbef683813e07b1c5e949779fc2734365a7e602cfbf8defb060b79caa052c164941f2bde44e32cf47c7fbc43d3acb963b1cbd574a3c7097619c98dd2ec44a6fc78dbf0af4ca67ebf61cb4957650bfd282f0f294d9e4a99b034e765871b111f7b8e4bd6e79c51cdd05fba1b6033127aa5d11d21129a2ac990ea1ec8bf7f9cdb425cd9bcbd744f1720882441ff9b0ba043c0738a56c0029bc0666c9188cce43e9f67f2d7b165876cc47659a6875dae942b5ea67f2b4762717a54436fe21c472e8e82bfa8d808f856b75438a2d7acf592cabf274b9a0c9620f67e3791a28f42a990462a786082a94badfc70ea4443f106e9c64e78c3542fb38e9e03ffb14e56274b4923b0a9d2e7b325379709b9ab2e5924be766e9c46c96d6bc2cdc1bb7aca01a84b9d92478a2e1386e7874cdbecf6c5b80da29cffe7b67e508679dab06b8384fd187a6017c098cb241f396791d066807fa0a4052e1ae91fcdae53b95a57d165753ad9f0c85c67b8d685a741fc9e6708064c1f4173d3cd75f0c4c0d5675af1e824fe5e1fea146805389f36edd896169c3a7dd09e13fceabd2f8de1af266527476ad933917d92d1c516b945717262c86cdada192a5dffb5c27ca2713b8530e7b56ee50a096a64a5655cab2b7147b166bb31a706b0fa8353127d55d218a163ab32533476c936da7e13562b86452ba97ebfd4a9cb5b4a8a987e02a30e09f988ca73bb67cc3c135279894256e66e73c35a4fcf3fa180012e639c6e2409539275e3dd7f6ea507f48122f1540e5fd7c61041371b8c2c84e598f82758cae45361890c9282bb92b6ccc521989f90899c2b81b4c017f37e373713d18e3dad8c5faa42c19b4c6f08dc290e86057e5235dda5718c07cff39b06fcc13b52bed20f61e24f6fcb9c1577ed9656f0b1f2707114a9141455a9f0d3d2c3b11dee1f022d19ca1d4d1305167e7feaca7b9a1efad7490432524f667a02712fc82c91f9fe1edc8c937243eb16a0f0b6afcd862226bde16e97bb8d868c061ca3953e464f7b63dae0d49ca9080b63b435399a73aa9197c1a3ad03fef2c6bedd9939664e79b2cd0f020fe81e27c7817cc0c1e76cf45c499557981cf5c251e6f78385c3e3dd95c6c88abaf1e8c28ee88988f9751af0a6c6e1009818ae9ca6ba4f048ab2197f9b9ff25708c9d18d35f49d179ed49623d9a52897629fe668c134561aec78a036a3803ada71b8f0094ba4281a1ec6f6b5c4b735fac89be659c2cda522f26be1d84c23e1587f7324535d95e2911ad4b24a461edb5ed90527d94eb277d55cd541386c5b21803c99017e2450fb936c8c31fd4879befa209dbcb3b92b9c9ac3da394872a43190e5a7c77a406acadd8770f31791301b7ae39b88900a6814d47425ce5af2fc253c608fd08be49bf0210b9a66e586594c710760c726e8a987b11ff6ba019c40ce36cae46ed836582c606b0e7cf7cf244f61da7cb2e830e1df7c7684540f7587cec63f5d8bdacc6b416c38eb208ef9070e89f176238fc94fd30cdc1be260d2bf6844bbda6bd3037ff119729e1844f5d0cb9bd5c89e8b48913f27b01cd74921d39eb161d64b5e250d57a88465cb071d12040e34b1783fbacba5467dbb352acf2849bbdea61b550ecac22645e3cff02813ea0199b69eb08fe28b7b99422d8d2e9980645b6b97d36bf57f3cf6f564e1b1f876a3350cb0f4ec6b880f74eac9df79a823f1bbcbea1bcc9544ab10d9489b7e5059b32ced67cb1557679c08ea3fd51703125adabf379e07f80e7bd526183ecc07a53940c639c15fb76fa14ee9b97902a01369be1a75dd956884422cba05a4e8d544f0891a5ad8daa777f49d0cf86b169bb0e2e41e67d98931a88f3a0cb68acd56f66671bcd407e0e90ee69a7f3a9bf2d3f7e3169a8e3ef38d750c975fb683f8a4531548aacd2291d1092a8fb117cb11f4e2db73e3e0660cc562010f1d012382b72b36ce57989d352c80dd7c684350cde59ccef01d8407183444aebb88bbdbe1a028e1c48d32b20f5ddf4ce86f536b801a7af2cb7b33d4b51cfa1a503f65f7325730e2f441d46907c2005bb5972c0871fcd2f86c3505fc991475a6c67ba08e86bf92fc8da215ace961b8370702a194cf6fa8d9365140b55107e88270cb2475e3f251fb6ff29876508fcd5b41266e8489fd87e1d242345e224b5acc3d70e701f2b1aa33f77ade2ef931f3582c65f288591a663a985084ab43a5850f65902499ab2206a47e6cae62319e061ca50857a986e28356e65248b8a3d11a1a710154c0f53f54ff53ddc166d87b4e9503515142d4b6db2e09a782f37abe417428fcb8d6ff6166bd4836cc2147ec31e895632c86ab418d6a845a3264f88688b9c8ace73c67dc7f8e35239d5d46eb4120baadf98e9b59e4d4bc30504621f06741daf0b4593c4bb640bb59f68c75f434ba27277897dad10892b93f9ff9765f7a94c1709e491a760b17b9e464c0b84e5ae361fb967fb6d06b7192a8f72477ab97fe2ad6f2d9a8b961328fc501c0a7dc8371c4ae58531f7456bd6707c5f47bcfccb440b608207d00a0bcee834710b9ba4acfb6f75060aa16b3560fe1869ab44ddd043164f170d8a2cd9318001b99f2ab319de9a5654baccd8cd163a60ab65a3019db42cd4723a12c1bd41d10239870038259042a7a676108990319d9bb56cf6ccd7b5f09063a2829b7543864805daaf2b2de712167cf72a0444adba0005552e06b7be54bfde9ed91b80f176852135e076d2338f348da106fcf8628b35290eacbf7e8707131f222fe7f3d8f8952e2273b2ae702f2cbd64e2f173a349bbff341d7f543c7385afb5ef607d6fa51ccd525f73ce70d04d16c3eb7450b253deb7d050ced166c1dd7881fdfc23ffec55b067246f8706d8e3272f423ac2cbdc399b6ed91f6d3a12a958aaa40574aff3b70ddb68c2b725b7cce7a2d5ff90cf1f48fe0252f61013b6775e7104d034108259e7ffc7c84e416e2f9c0d0717bf3e468b57ca1eb2db2591e1b593e0eb8fcc3fc1c5b46279b5af1a141c111391dfe26417e45d3cacfbfd9eb2c7d290b4c907de7f8b498b2c4e9d151915f549e545fb4cd0fc3f32002187ea5cb02e18944b2b77a1231f3690d10744ce574cc70f8ae516010f5f46811ee249dc43e19656f1363ea2a2b0c2960fb39d1c406b90e1c78d5028cdda068af53e3cbd9bb37b4ec5f60f0bd07ef73b09ab6f3cf064cdc509c213cc6c56bbeb10593e4414938ae457a2ec29b3268463da7c465ac62e204a48e605f1b8d06e998d37111d77eceaa646786a4401fab224c1e0b19c2605bb2e3108a9f34e73d2110ecf2e9b5e8f03867a2e156b5482e8002c30cd1d72cc77bbe95ea0f4a161b846aafbb09bca27a31b40bc8e6295d49256cf250a1613acd94bc2ff499e0882b02dbec0109d1ced1b1f60c816d6227f02e9a86b73a4bd683dc614c820472bcf265c6f65ed2c26a0212217c5fc067026f34bdfbcdd3e177c07e6ab868b2307c720d344fedbb6096a0e84505be74f8910986c11618af052536a27878ed1f40e99"}], 0x10b) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) r13 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) r14 = fcntl$dupfd(r13, 0x0, r12) dup2(r14, r11) dup2(r0, r1) dup(r1) setrlimit(0x8, &(0x7f0000000300)) execve(0x0, 0x0, 0x0) 0#+"$%.!",%: #/--!.$ %22/2 16:01:26 executing program 0: r0 = socket(0x2, 0x8001, 0x0) fcntl$setstatus(r0, 0x4, 0x84) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000100)=0x2, 0x4) connect$unix(r0, &(0x7f0000000200)=ANY=[@ANYBLOB="82022e2f66696c653000afc896a6a1dd8cd6ae677e75d0b7389907de35d05173e62d01011ad6a7e676fed304469ac75f328f59d11b2b40b14e003b80cd53b7e9105bab79c9561c0e43505e294189b97b74463c9b46fa93124a6cfa08048b21597c9d96e6e35f27987335ee24"], 0x10) r1 = openat$diskmap(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/diskmap\x00', 0x0, 0x0) r2 = syz_open_pts() r3 = openat$diskmap(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/diskmap\x00', 0x0, 0x0) r4 = syz_open_pts() dup2(r3, r4) dup2(r3, r2) pread(r1, &(0x7f0000000140)="35a6dd3db1f5eba8d689f10d10b77272a2b8f03f46fd3fc1c7acf515e2704f4a3953fba0cb11f55526aa87103667574ac1bcb9f5320d6a7b0adf884d058bd5b5583d9e03a5e840852201e2de90d1d7f549c540010e095a9b0a71a0ec401b3562ef5b4021ed82b1ee40095e64ce9d1701e25506d246cdfb65f7646d026ee29a92ac13570364c653817f3c1ebaf23f9b7dcc67248fcdd931e3b02334", 0x9b, 0x0, 0x6) close(r0) 16:01:26 executing program 0: r0 = socket(0x2, 0x8001, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x80, 0x0) ioctl$BIOCSBLEN(r1, 0xc0044266, &(0x7f0000000080)=0x4) fcntl$setstatus(r0, 0x4, 0x84) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000100)=0x2, 0x4) connect$unix(r0, &(0x7f0000000040)=ANY=[@ANYBLOB="82e7002f66696c653000afc896a6a1dd8cd6ae677e75d0b7389907de35d05173e62d01011ad6a7e676fed304469ac75f328f59d11b2b40b14e00"], 0x10) close(r0) 16:01:26 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) mkdir(&(0x7f0000000200)='./file0/file0\x00', 0x0) chmod(&(0x7f0000000080)='./file0/file0\x00', 0x154) setuid(0xee01) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r1, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) r2 = dup2(r1, r0) connect$unix(r2, &(0x7f0000000040)=@file={0x1bcfa69870ae01e4, './file0\x00'}, 0xa) faccessat(r2, &(0x7f00000000c0)='./file1\x00', 0x10, 0x3) mkdir(&(0x7f0000000140)='./file0/file1\x00', 0x1ba) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) mknodat(r3, &(0x7f0000000180)='./file0\x00', 0x1016, 0x2) execve(&(0x7f0000000240)='./file0\x00', &(0x7f0000000500)=[&(0x7f0000000280)='\x00', &(0x7f00000002c0)='\x00', &(0x7f0000000a00)='&\x00\xadG\xd4s\xbf\xba\x11\x81\xc0\xc7m!\xca_]x^\x9fW\xc4\xb5\xb3\xa7\xdfRa\xf7$\x82\x94\xb5\xdfC~\xf5h}\xe5\xe3V\xa4\xa8\x04\xc9L\x82T6\x81\x11\xea\x87Cxg\xda\x03\xebe\x98\xc2u\xa2C\xca{V\x9f\x8d|\"\xd0w\x8b\xc2i\x009BqNx_\xb1\xddJ\xf8\x9d\xee\xbf\xe7(b\xe5\xa8\xf3|\x87\xb1?\xabC*\x96\xfc\x88Q\xd4\x87', &(0x7f0000000340)='\x00', &(0x7f0000000380)='(@\x00', &(0x7f00000003c0)='(\x16%.\x00', &(0x7f0000000400)='\x00', &(0x7f0000000440)='\x17', &(0x7f0000000480)=')()]\x00', &(0x7f00000004c0)='\x00'], &(0x7f00000009c0)) rename(&(0x7f0000000100)='./file0/file1\x00', &(0x7f00000001c0)='./file0/file0\x00') 16:01:26 executing program 0: r0 = socket(0x2, 0x8001, 0x0) fcntl$setstatus(r0, 0x4, 0x84) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r2, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) r3 = dup2(r2, r1) connect$unix(r3, &(0x7f0000000040)=@file={0x1bcfa69870ae01e4, './file0\x00'}, 0xa) setsockopt$sock_int(r3, 0xffff, 0x1, &(0x7f0000000100)=0x2, 0x4) connect$unix(r0, &(0x7f0000000040)=ANY=[@ANYBLOB="82022e2f66696c653000afc896a6a1dd8cd6ae677e75d0b7389907de35d05173e62d01011ad6a7e676fed304469ac75f328f59d11b2b40b14e00"], 0x10) close(r0) ioctl$PCIOCREAD(0xffffffffffffffff, 0xc0107002, &(0x7f0000000000)) 16:01:26 executing program 0: r0 = socket(0x2, 0x8001, 0x0) fcntl$setstatus(r0, 0x4, 0x84) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000100)=0x2, 0x4) connect$unix(r0, &(0x7f0000000040)=ANY=[@ANYBLOB="82022e2f66696c653000afc896a6a10800d6ae677e75d0b7389907de35d05173e62d01011ad6a7e676fed304469ac75f328f59d11b2b40b14e00"], 0x10) close(r0) 16:01:26 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2007, 0x40004004000828a6) r0 = open(&(0x7f0000000080)='./bus\x00', 0x42, 0x0) writev(r0, &(0x7f0000000180)=[{&(0x7f0000000000)="000000186004008b0000d3ae00000000000000000000000428000001feffffff00ee0c000000090300000001", 0x2c}], 0x1) mkdir(&(0x7f00000000c0)='./bus\x00', 0x48) 16:01:26 executing program 0: r0 = socket(0x2, 0x8001, 0x0) connect(r0, &(0x7f0000000000)=@un=@file={0x1, './file0\x00'}, 0xa) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) mknod(&(0x7f00000001c0)='./bus\x00', 0x80002005, 0x80000000530b) open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) bind(r2, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) r3 = dup2(r2, r1) connect$unix(r3, &(0x7f0000000040)=@file={0x1bcfa69870ae01e4, './file0\x00'}, 0xa) getsockopt$sock_int(r3, 0xffff, 0x8, &(0x7f0000000080), &(0x7f00000000c0)=0x4) fcntl$setstatus(r0, 0x4, 0x84) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000100)=0x2, 0x4) connect$unix(r0, &(0x7f0000000040)=ANY=[@ANYBLOB="82022e2f66696c653000afc896a6a1dd8cd6ae677e75d0b7389907de35d05173e62d01011ad6a7e676fed304469ac75f328f59d11b2b40b14e00"], 0x10) close(r0) 16:01:26 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000240)={0x3, &(0x7f0000000040)=[{0x20}, {0x87}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f00000000c0)="b75d03dd00ef43f7f7c855bb7042") socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r2, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) r3 = dup2(r2, r1) connect$unix(r3, &(0x7f0000000040)=ANY=[@ANYBLOB="e4012e2f66696c673000"], 0xa) ioctl$BIOCGRSIG(r3, 0x40044273, &(0x7f0000000080)) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r5, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) r6 = dup2(r5, r4) connect$unix(r6, &(0x7f0000000040)=@file={0x1bcfa69870ae01e4, './file0\x00'}, 0xa) getsockopt$sock_linger(r6, 0xffff, 0x80, &(0x7f0000000100), &(0x7f0000000140)=0x8) 16:01:26 executing program 0: r0 = socket(0x2, 0x8001, 0x0) r1 = open$dir(&(0x7f0000000640)='./file0\x00', 0x10, 0x20) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg(r2, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000080)=ANY=[@ANYBLOB="10000000000000000000db73cba17299ea640c2c67467f81eb7985000000988100"], 0x10}, 0x0) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0}, 0xc) fchown(r1, r3, 0xffffffffffffffff) seteuid(r3) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) fchown(r0, r3, r4) openat$diskmap(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/diskmap\x00', 0x0, 0x0) r5 = syz_open_pts() r6 = syz_open_pts() dup2(r5, r6) fcntl$setstatus(r5, 0x4, 0x84) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000100)=0x2, 0x4) r7 = openat$speaker(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/speaker\x00', 0x888, 0x0) dup(r7) connect$unix(r0, &(0x7f0000000040)=ANY=[@ANYBLOB="82022e2f66696c653000afc896a6a1dd8cd6ae677e75d0b7389907de35d05173e62d01011ad6a7e676fed304469ac75f328f59d11b2b40b14e00"], 0x10) close(r0) 16:01:26 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000001640)="582720efabd16ebae63225259560f8e5c15f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c583e4d54a38b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc037916b136a54c", 0x65) writev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180)="ff5442667bd35bbe71516d48d6f697cecab2644554eb63e2d38cf0bf14f51562c561899e2e20e70f860da6", 0x2b}], 0x1) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x16, 0xfffff7ff, "85495500020000ef0000001167f5bfa600"}) r4 = syz_open_pts() r5 = openat$diskmap(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/diskmap\x00', 0x0, 0x0) r6 = syz_open_pts() dup2(r5, r6) r7 = syz_open_pts() dup2(r6, r7) dup2(r7, r4) poll(&(0x7f0000000040)=[{r3, 0x21}], 0x1, 0x0) accept$inet6(r2, &(0x7f00000000c0), &(0x7f0000000100)=0xc) 16:01:26 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x4, &(0x7f0000000040)=[{0x100000001, 0x0, 0x0, 0x29d8aaaa}, {0x28}, {0x3c}, {0x7ffffffe}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000200)="bdd9477c320c93ba8c1a900e8656") ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x4}, {0x3}, {0x6}]}) syz_emit_ethernet(0xe, &(0x7f0000000040)="0000080093177320494b272aeeda") 16:01:26 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000480)='/dev/bpf\x00', 0x201, 0x0) ioctl$TIOCSPGRP(0xffffffffffffff9c, 0x40047477, &(0x7f0000000000)) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x14}, {0x3}, {0x6, 0x20, 0x0, 0x100}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) pwrite(r0, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0x3a, 0x0, 0x0) 16:01:27 executing program 0: r0 = socket(0x2, 0x8001, 0x0) fcntl$setstatus(r0, 0x4, 0x84) r1 = openat$diskmap(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/diskmap\x00', 0x0, 0x0) r2 = syz_open_pts() dup2(r1, r2) r3 = syz_open_pts() dup2(r2, r3) close(r2) socket(0x20, 0x8000, 0x85) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000100)=0xffffff, 0x0) connect$unix(r0, &(0x7f0000000040)=ANY=[@ANYBLOB="82022e2f66696c653000afc896a6a1dd8cd6ae677e75d0b7389907de35d05173e62d01011ad6a7e676fed304469ac75f328f59d11b2b40b14e00"], 0x10) connect$unix(0xffffffffffffff9c, &(0x7f0000000080)=ANY=[@ANYBLOB="f8f6ab72d2600f51a90bc8ad7bc99490dbbb7f8f862c8544bda9b04af182f39e1c05180afe47e6cea6c8862f35730db97ac2aebe6a3b5802c7bc9bc0fe352e2a887fbaf4ca43e0a6381ef7b17e28718c607c6a8b840e31c15db85952d881af5cd96f749fa992ca"], 0xa) close(r0) 16:01:27 executing program 1: r0 = socket(0x2, 0x3, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="82022e2fac1400080081afe46d5733e0f29384d0829696473d48e4c734a899a99b691d116ebf37b4c0e52ed406cc0005224ea6cb0000000000008a03b10820a53b003bea7ab61b000000000000faac55a52f7dc8aa4f91ffffae10c0928a0ae54079a66de6fb5c4d38a6acb0b27c62f507d5558726622d2f99bb7ba5050932ed612e5ffe04fd83ef4700d2c38f572cf51ad724dd25602892f008c18de1ec584b9761852c9cf8e19f9c00c3e7b1169c699420ff01bb57e75bb2dc6657ddac47a47e1d36a82818af28ea997e3ea94430239fc1ecc440000447c892633fadec93926b43beaf656f9362301555914cb6ca1c5bbbd92eb253cc7bc3eac6f705d4729f7c40581c29c40e67beab3b0cb0c1b705f6b4300048b1c0db6c55a02a05961e2dcd3ff791d54261fbac8503da009edd8a568f564b4d217824b000080000147f1bdd41f986fc40027f2f064b23f1e1692c35dbdc77d3f79c942baa127a4dc3f33d4fcd03af0c6ad79b9cf3ba1a97000872ddbeeb3ce1c82233076104d0cbbe37fe44231f9cdaf31facb5863072dad54297179036ec6a73cbbb2a000000000000000000000000bfc36409f72110587e7f1adf7260b508000000b1ccc24f16aced4d905511b2bbf0d823cf94e32bed356943610d5d327253045dfd842a97e6eef0ba58d30191fef9db5fee362f3e27c429e39a0e885c0000000000000000000000000000006a3b44cb0d8a25e55a26f1543fb227f0413a09bf99a98472337aa5b3874f6e7a75ee2e5a0151de042d0fcdc4ba6e9e5d1152012da9761dcc8d3aa3f5789f0beeadcb79951b496fb8b8f117e466c59716796c54c80fee07b7494cbfa73b39922334af6d1856ea22ba82692aab02053e3cf2645abcc39ff513c60cbd12fbd889bdfce7937e7ea5d70d00000000000000e354076dcdbc632b00000000242fca1da48d2bec6650cb5c3908a700000000005532310f1856ecdf2d000000000019d8d89770485b54ceffcfa734aacb9eec728f7d1aee550aea112183c54b890cbe14ed2ae734df865576d38e8b1c7db73dd603c7293b2ba3a53f1ce0f8efd3790d2ca0553077ade2fbb2dfcfd82837866ea63ad7cb94ae2f3a7eaa50598376ea78cd296bdc3d11454f99d0b4caf123444a4afeb18694eee999ba299bd8477e0700000000000000cdf92221e45a98c7379582bd9bbd9c97aac502a863478bd1da82eb49cbeb5c600804f33f43d65c5c40125a655d2671fa88f73a47b429cf02000000dd5a9ad6e8e57f287b4b73e898e5e6dbd7c62b9b5bd698c1c24eb5730b4f0e3e4d1e9f42128da37b6dfe89663ff83340996ba03ddc68464e5af4e3d0976c00000089e257c53487bdcc8c7799e221bc000000ed4e1bc0da3e2b955ab144ba1ae7abfe98b6094121644888958446f5b8bad42f38336ff7e6742e5d9641653484ecc8749f73693798befcfb02af2b5f0fe957dd7039e5a79ff5236df4de059916459cfa38f2520ac4921e3792dde54768071b2c560d49b8c238e70632974b233de5bfb363fd129327976ae424715b9684d1f762c3d2da09115441f9b2b0ef1a41e460f37734a80e61bf2cc802b28d57588fcf81faa54914620b9736a08fb8081425d32dd716ae5d42"], 0x10) write(0xffffffffffffffff, 0x0, 0x0) close(r0) 16:01:27 executing program 1: open(&(0x7f0000000080)='./file0\x00', 0x800, 0x80) open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) mprotect(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x1) ktrace(&(0x7f0000000000)='./file0\x00', 0x4, 0x100, 0x0) clock_gettime(0x2, &(0x7f0000000100)) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r1, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) dup2(r1, r0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000140)={0x0}, &(0x7f0000000180)=0xc) r3 = openat$diskmap(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/diskmap\x00', 0x0, 0x0) r4 = syz_open_pts() dup2(r3, r4) r5 = syz_open_pts() dup2(r4, r5) ioctl$TIOCOUTQ(r4, 0x40047473, &(0x7f00000000c0)=0xfff) ktrace(&(0x7f00000001c0)='./file0\x00', 0x0, 0x1000, r2) 16:01:27 executing program 0: r0 = socket(0x2, 0x8001, 0x0) r1 = open(&(0x7f0000000180)='./file0\x00', 0x10000, 0x20) ioctl$BIOCSBLEN(r1, 0xc0044266, &(0x7f00000001c0)=0xe0000000) fcntl$setstatus(r0, 0x4, 0x84) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000100)=0x2, 0x4) r2 = openat$diskmap(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/diskmap\x00', 0x0, 0x0) r3 = syz_open_pts() dup2(r2, r3) r4 = syz_open_pts() dup2(r3, r4) ioctl$TIOCCDTR(r4, 0x20007478) r5 = openat$diskmap(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/diskmap\x00', 0x0, 0x0) syz_open_pts() accept$unix(0xffffffffffffff9c, &(0x7f0000000000)=@abs, &(0x7f0000000080)=0x8) accept$unix(0xffffffffffffffff, 0x0, &(0x7f00000000c0)) r6 = openat$klog(0xffffffffffffff9c, &(0x7f0000000140)='/dev/klog\x00', 0x400, 0x0) r7 = syz_open_pts() close(r7) preadv(r7, &(0x7f0000000380)=[{&(0x7f0000000200)=""/135, 0x87}], 0x1, 0x0, 0x0) close(r7) dup2(r0, r6) connect$unix(r0, &(0x7f0000000040)=ANY=[@ANYRES16=r5], 0x1) close(r0) 16:01:27 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x40, 0x0) ioctl$VMM_IOC_TERM(r0, 0x80045604, &(0x7f0000000040)={0x1ff}) r1 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffffff) ioctl$TIOCCDTR(r1, 0x20007478) listen(r0, 0x3f) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x4, 0x0) ioctl$WSDISPLAYIO_SETSCREEN(r2, 0x80045756, &(0x7f00000000c0)=0x2) r3 = openat$zero(0xffffffffffffff9c, &(0x7f0000000100)='/dev/zero\x00', 0x4083, 0x0) ioctl$WSMOUSEIO_GETPARAMS(r3, 0x80105727, &(0x7f0000000180)={&(0x7f0000000140)=[{0x21, 0x4}, {0x48, 0x26e1}, {0x3, 0x5}, {0x41, 0x1}, {0x84, 0x8}, {0x41, 0x6}, {0x83, 0x4}, {0x48, 0x5}], 0x8}) r4 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/wskbd\x00', 0x1, 0x0) r5 = openat$klog(0xffffffffffffff9c, &(0x7f0000000200)='/dev/klog\x00', 0x50, 0x0) r6 = openat$null(0xffffffffffffff9c, &(0x7f0000000240)='/dev/null\x00', 0x40, 0x0) poll(&(0x7f0000000280)=[{r4, 0x80}, {r5, 0x8}, {r6, 0x2}, {r1, 0x20}], 0x4, 0x1) pipe2(&(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) sendto$unix(r7, &(0x7f0000000300)="2082ec328d580e566a4825567efafc70b58ac4795be03e42f0ac876023e1a581669057717eaf3409dd126be465c4fa84ec0af3eb3a9525500c82c629843c757ec64338fec0c4237db2ea119655f492b395a9a2451d20417b5461e745d6670d9deafeff8c8e87a82482ed45683827e8c8f8764e858bcc9f34299009a4a3fee25f674e604439644a2d1d5115e51dc9cbfc6cbedb7e87744f010d974268f32b31992ed629c3cf6e544762d751c0e00713bcee4b54991a2e782fff06964332752727b23658978a06f1d0660584448b82e54212172ba676626d645b87b6cad2f01325cd59d37cd882bbbcc007a327e859b1c2bab54bd4c21fde217e8822ce115ebed1af3c38c4a9f7d43df8c6105e95658d45d70ecba45e1b61d958bb43d386d790146c377a279e149b209ebd33a8d898748ec9f5d836c3164e02b6e5b8ee2330a806ae391110e40adb71d1744e3b3580d53ed16aaaf04c1de3c8fa3d68822c9e28a486160703cf0ead2ea45325c59df8e6c82e6341d4f67009b7b640b4074f4e2f4615538d32c87db39d957a33b362d24bccbec8440c3c6940b5b0995944ffaffdffd3af1d181ee8074c5080a930f0898a698f66e41ff4b31b10b3f9156f1583c3961b668af2f5b98b210eee1edd8b200cf59cdc389568722ebb07825a3998341099cb8dbca2e397d29fd57436af26e46e6a074b1e83584401d1b8e24e179b667911da354d03e796710a96ebd13e3ebd460bf352f6699ad30148258b0f1443fa7d195d1cdf7e0f8dd9fd3c54b4f48afadb355f118b0bf0e241b6c30726dd1dde425140b23d547ccbc7f29734f1fe9c479fdb6128dab551e94f62636da0f2861357f5c0be9c37495a734e101f93e67c290fde2f4a9063e40e509ddb2bb348a643794d5886d5c0842a79e7ca212419cc49d21c51093ec7c8eecec0205ba4b7f0d851120ff6c605d160e7f29fc12faf39916393a875f53a3960645bae38c67f98fd2674688ef272a69dd89dfdf9624e96fe4bbc0c69ec16bf95edb5b21893c2dc6d807344fd2071f9b3a04b0d1d68770264317c57a60c44173298df3718dc29db577d9c40300feef1ac8c64a80aa22e1eaf23675d2fcf68315fc670112d2e04b466e5f9424ce981708ba3674ea9cf9a97293c903089c355e07cf23584f21f87e49e1fa98f328e648eab9f02be672f0e37cfa0fd078b8700735aec467aba03025d5b194e179aec84ad2627482974cb365713592f048c62fb53ab34cb0a53f319be0d3d7c16a9712e77802fef5a0ed48be11bd2424230bd98d6d22d2fcc8310484974508155621923d1a35f9f356f97da38c516237cbae71322b528e23008445c4d6235e9a9b079c448e68f08afd3fd64777ec655d8aa63e9e3b0548eddb101b19cc644610f999bb5937333832fe5cbf69527393e3b89095ddb396850e4666167270064042c75bf2b2d1e7fe960e048ccb365c10c03245004a10cbc3f5dbe79b8b2e2453ecee822c521bd81d45f2f0bba24c05b81d57ae151f49e46abeaa8e268cfa7c2071ded2ba6edb21cc8a9bba2456c530926f4aeb5e6a98f7d58e50c7ecb75b0e17b33558f6e97e56483324cf842c0a4670da00e038757af6f4cd339880f31d42db64ce30b71892ca87120be477d149a429c8ea2b56211b936f2f680ebf269246d12f5808539639ec4c564be81ad90e94fb1a930176b0d2005c20dd6611dee8fbbd7e219f1316e96033802c3efc0855d4064343a135ed299846a34621ca4a7f1cc1edcad6ae7145d981eb002cbcdfb6fe2956a4e6063a3623454dfd49cbccee7394935028edabec32c081214159af88b930c7a21aff88b927a2d212660e0cad9da2a9bf697f7a179a9ba39c00d10b7fe9f52a7bafee15a0e7234edf2f1e727a4349f7ef6ecda0594e954c85220e5cd00241aae2a3243d8869253e085e57d9de9f04957049ca79235f32662883b9d7a98173faa02bdc1ce5d5675b06050ada8a59da9598a8f7412fb16bdf5a3d320386d655d3f0f39ebee7b622c6340462c1c3343d1cf1c07430db0bcf559268f23c10a22759e7c80f99350e53f7f68c0df09a937674b96b4c59134692e37d80db93047bebf64441544dca2620d8cf5ddaecdc3d9570ea6688bde0288de7808eefebf7a340e4f994541b9418d65a2c04b14424bf038f88472310603016ac376aed481e50ab6041c15b18fe6a55c11567063fc2e753dbcf4e6f8df1b9a2a011f8ad85f902fb2d4fedf7ba8f507876c3b71a9d6fc5fafeb426f92558e91a219b8e9870f61e36f288853c7136ee4ceba2aba48e53105508f6d555f62576ff234285298e35ef6f36ea8083db34f7551e4dc40ed80c0d6e627cdc8de7e4f32b5a5bb1b756d032672243adb831359a60066d80ca3c8fb75834b6bb5279e0b440be80685b27f255a387f8502b0d38a08a101d8f104d4a38555ca2dea17def8d3178b77aa808370b6d8754f1d0b7400803c67bfe83e8d5dfd0aa36fb69e71841383ccd473f248106067f9c408794415f47f5f64fa58232d8d298fd4d3a8e07e06f123236edbfe91fd996810ef80520cc60f4025939c643dbcedcff54d8448931fa7200017f6c03d92aa77d052b9926385cf8c1dc332c92baf0c5f3ee6f3d84014b88a37096d18b992c9fe4ca613f489e37077b675b76e49ab1872b762128a4076f7e2d0c5b2d4783e80723f66e1f1dd85911894091d72bd8891e9069faab75d0aaf11f2edf8ec20127ea025af22edf1841fa897a34219a1a2a5691014e117fcad6f5387bdd9a4ec1524ad7daf8ead305f2491cd84239c6f6eb13d1b2c95e6c6b06b293d766c9cece2305887efb975346e8378dc24522520190f6204c430068abe76e03be020acf3bb3d1add5ba51ad4b177c313018f258ce12f830107162a000a4ea5ee87bc6245a22ca50fce66f8c5bd855ae302778536f849301dd581b4bb3bfde74edec4e323fc2132e53a2926aaa1ac9dfeaee4ba9995a150df5b30bb1b42fed87b1c83acfe3afea5a5809f3465a6b679d64b4bb809f18a4d717dad16f6f3a6e6258bf79c78ffaf358768f2f8309c874d5333c2e149b5fb74593745fc8c0786b0a26c68ada1705d90c88148a0bfe476ea839bc3f44bcffec110b704b17e949dd8911eb2a4fd11cb2dbdd8284ffccb689a0ed0a20baa3da49203dd11e61c23934ce46567819263dd594659dfe55c1795486a2bf62d73d209fd20656d09a8ea133f935192554c933d4a3e87d789ad8b254eecdfa81c217606a9cf04f9b05ee0997e48c580b47fc460b586b2daa033a20c2697f35c60e89b6c5a9027ac5fcbdd49fd046486e73b0e6e984d29498235f8a3bcd08c6c21e12d9f90e983acae3a2d6e8110f0f7f51a018e655959a045af9aa162d3d33fb03927c9d3794e601e3b57c9dae7b149ddb6a35a9a3df1d0b9dc0534cc7ac2ef345966cfa5820bb08618d8bd88644af4ff73f32ccbc612caa8825c94a474d536945dadd09b76bb5989b5776fadf3f0b47d8615cd4a6724ab8e94ef0b544e498cfb4f15838290cf6368c6f3ae385fc1a41b492bb0e4f8e5cfee6bad3b285501d7250a234ce4f9f0103def0b2987356217163ff2732fac43535f8dc792abe3d66b34f8f2fc4e5e209fd3371ddfad0bc6849531452384585db12a10827266026b61f02331017ce11c98a1519ecb499c038f484218f3f349499ce1cd4f562522568aa6014b71725c7d30d441abd9df9df0385fdd1f487ceb8e9e805fb2f081829f1683d64a84906d6f83a14ffd4090ea8f36845265cdd9a2df4625dbc1b1addd5f377fd6ffd3786fbea58bf5d9ed82ab3ea612307a98b4e0ac325b27c475bb3749048e9414440c26f7cde5ea80340fc0f78135cf5c53751b16f0be2f6bf045f83fa9bd6e10623fc8153aa1823bd631df45e605fbff4a0beb83c893054e41016c21a2eed0459f091c3de25cf5f15ede95beaf799668b415654290cf2265f6ac23f95663e63eb383e6b1f5d1f32aa024c9957a6846c420b926876f9b9f9fb7ed7daed12fd3d6d727616943cd4da3cf56cc6aedf453018b47d5c101f4b9e7e635749331031a4c151459b65244cbe18fea77b5acd73a3f95b0fa3407dd6066f9c5bf450c5ad5e4c81781e53ffd61f93039460254954737ff0b424710b6435c24d88346f01e1fbfbf5d004e3e120324beb5126346738e449820a1b940da849896bd0f18608740d00b81388d5b6d89964685ab2e3e1e8f237a9d66c73c7d808ce207e3ffa8bb5c9930ccc37c342b15f846d7f7421c5f61c9ab9f3098ce17a6b60850f3ce793f6bcba5cd179c0ae06cc2d6a54c612116e2fd10661be6e664b88995d2b3cc530c2666032ad0becb45469112ea9cd876dc78b4891ba8913f89c1ff7eee6e5691ca7ec946b1888af0368f4dd816af21c91b5a83bad00c3158af7b89cb2558a390f8189fe58537e5fef000e26e1c988caa71f58d7cc258ac16df0c5e8c72c0e2e9a5ca368df4d099083efa4013058b43db3e9ff968217532104f7fd35f33a5a8f377c749b3e127dae961550ea5c1db138e333713b308a79d2f0c62594ae10c9c0a48be00b6f59ed18e81865d7833ae47773da7884df610d60eba1f7a17c825c1b1156914b3e70cea688c7bc01dcd971a84fb212a72d2ac0aa110ecc6a623372ec2f25f34411b5ed623c4f19339b38f99e1aaba037f85794af732a5e17e0def50efb62a260a375de9ccd1e4ed9955ca350123697adb1f40c17dfab136d70b294696e5eddbf35130e233c1c598305e34545b8dcac8d53235501df584d04f4438510f9a60fa8cd60eee8d4ea0d96761e4071c2660ccb44ac7c8b42156f68e9215eeef91afa81162734d7e0a0aad8356083b4b2f69eaf0b47b4035a7ddb22e91b35d72ae147720ca8ab9005ef34f292b9d939c4679529088a328cfa2483c441a540d16a97f4c280cbffae2fbedf243c196b974448754b1b029a5aeeee87f223779bba24d2270a0cedc50d36fb350b35ecb7957f94c691ff52f1ca0abe89f98a0138738a4bae0887320eb1da535ab7cb8877da25136f755e2d49eb0a85d875048cbef21217bc585b813d4b781c8eb672a3b2e6f7ed9a5c370fe9a674c5ec7f57c5573f05ebc99479e9c75ec93f3f70ece4e45a6f7ae987b24e9fffad978cde8242cad93c7586f95ecce3f318ab85a769ba55967f1987161a8bcf45246d735ac1b2d3814438c64f68509920efab268e02b6a8bcb684538c3b9f4b3d74009899cf1ac9a06c9f9b09c793e6c76c4f4b5c8ddb27d79cd31cf482dfce3687be7bf7581cf2d8bb5e55ed8c86ea219cf84b758dca7ff7e0c36fb0f80b9d6d9ee597a6404a4805e3e7a1549814931e3a92efc85ae7b55f942478b911600ec9f534213835907bef11f42004a46d0187ef6ba8e6074b3a1ba6fb86ee92f1050f77ffe7f8c885491c56151edecf3b362203605d5bbfe90432dc8a9c8bb958f218fd6fbdfb48ceced43d8928d8cd05a6626e20d7b948d96d96e11882f6bf3a93e85d85a991b45fd1138052bf0b4d9fa0dc3eb6db18178bd0d584dcbd8f50f36c672d76b376865ec940f9218a2a8be9288c63734718b76502e5b7dbe68843746878cbf31897409710071b8443989f49c27759cd83ae7d0450827d192cee2d1c95c62fa9444fa012ec218d9c7bea5561b893109544f205989ec54ec819aa99f9123c36fc512496dcb97902db5485e83cd37e0e49cdcd06d40efb0c8286ac9c5c27fd8c15b5c8d390cee030eb968561ccf004a93a36c3f21eca4046a72d389ed6e9fbac732ffa8b581ca4b3abce07a", 0x1000, 0x1, &(0x7f0000001300)=@file={0x1, './file0\x00'}, 0xa) r8 = openat$null(0xffffffffffffff9c, &(0x7f0000001340)='/dev/null\x00', 0x110, 0x0) ioctl$PCIOCGETROM(r8, 0xc0107005, &(0x7f00000013c0)={{}, 0x3, &(0x7f0000001380)=[0x0, 0x0, 0x0]}) socketpair(0x20, 0x2, 0x7, &(0x7f0000001400)={0xffffffffffffffff}) dup2(r1, r9) pipe2(&(0x7f0000001440), 0x10000) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000001480), &(0x7f00000014c0)=0xc) r10 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000001500)='/dev/ttyCcfg\x00', 0x40, 0x0) pread(r10, &(0x7f0000001540)="fa4d67de2fd313509008e4ed473ac3d261a4935b13e937dc12a759f9d524ff29eee1e9408c1816050720ac321a7fb73f58c24f17f71f51bf5d73f39601ed6ac15e147ed8cf804027bbb011fbe61b550be09f5a96b4b04b2867624b6ed0093f006a4d919d2fe051781fb2329f1d75d8a63eb4f996ffd66678015336a477ea6d38cd7d0846b9a978c5e408313843cd76243a3fb685bb35dd029552ff387c325218ed0e4f7859eac94a9cf78f886f3f7e8adb50b500d68136cc60337f03e1a5", 0xbe, 0x0, 0x8) getpgrp() r11 = socket$inet(0x2, 0x5, 0x4) fcntl$getown(r11, 0x5) dup(r3) r12 = openat$zero(0xffffffffffffff9c, &(0x7f0000001600)='/dev/zero\x00', 0x10, 0x0) openat(r12, &(0x7f0000001640)='./file0\x00', 0x8000, 0x8) r13 = accept(0xffffffffffffff9c, &(0x7f0000001680)=@in, &(0x7f00000016c0)=0xc) getsockopt$SO_PEERCRED(r13, 0xffff, 0x1022, &(0x7f0000001700), 0xc) 16:01:27 executing program 0: r0 = socket(0x2, 0x8001, 0x0) fcntl$setstatus(r0, 0x4, 0x84) pipe(&(0x7f0000000000)={0xffffffffffffffff}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_int(r2, 0xffff, 0x101, &(0x7f0000000100)=0x2, 0x4) connect$unix(r0, &(0x7f0000000040)=ANY=[@ANYBLOB="82022e2f66696c653000afc896a6a1dd8cd6ae677e75d0b7389907de35d05173e62d01011ad6a7e676fed304469ac75f328f59d11b2b40b14e00"], 0x10) close(r0) ioctl$TIOCMBIC(r1, 0x8004746b, &(0x7f00000000c0)=0x9) 16:01:27 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000140)=[{0x40}, {0x3c}, {0x4006}]}) getsockname$inet6(0xffffffffffffffff, &(0x7f0000000100), &(0x7f0000000180)=0xc) syz_emit_ethernet(0xe, &(0x7f0000000000)="09001fc92479ff2b783f6e8a9c81") ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) 16:01:27 executing program 0: r0 = socket(0x2, 0x8001, 0x0) fcntl$setstatus(r0, 0x4, 0x84) socket(0x6, 0x53ec6f8a4af6c944, 0x4) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000100)=0x2, 0x4) connect$unix(r0, &(0x7f0000000040)=ANY=[@ANYBLOB="010000000000000023e9aa6e96a6a1dd8cd6ae677e75d0b7389907de35d05173e62d01011ad6a7e676fed304469ac75f328f59d11b2b40b14e00"], 0x10) close(r0) 16:01:27 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x128eaf85774f04e1, &(0x7f0000000080)=[{0x1c}, {0x4035, 0x0, 0x0, 0x4}, {0x6}]}) geteuid() ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000d00)="40c551571115b12ff78d5aee258c") 73-580/,,: ./4 /0%. 73-580/,,: ./4 /0%. 16:01:27 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r2, &(0x7f00000000c0)=@in6={0x18, 0x1, 0x7, 0x7}, 0xc) r3 = dup2(r2, r1) connect$unix(r3, &(0x7f0000000040)=@file={0x1bcfa69870ae01e4, './file0\x00'}, 0xa) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r5, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) r6 = dup2(r5, r4) connect$unix(r6, &(0x7f0000000040)=@file={0x1bcfa69870ae01e4, './file0\x00'}, 0xa) ioctl$BIOCSETIF(r6, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) openat$vmm(0xffffffffffffff9c, &(0x7f0000000100)='/dev/vmm\x00', 0x20000, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000180)=[{0x48}, {0x54}, {0x6}]}) syz_emit_ethernet(0x253, &(0x7f0000000000)="b6") 16:01:27 executing program 0: r0 = socket(0x2, 0x8001, 0x0) fcntl$setstatus(r0, 0x4, 0x84) pipe(&(0x7f0000000900)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = openat(0xffffffffffffffff, &(0x7f000060cff8)='/', 0x8, 0x159) lseek(r2, 0x0, 0x2, 0x0) getdents(r2, &(0x7f00000010c0)=""/4096, 0x1000) ioctl$VT_WAITACTIVE(r2, 0x20007606, &(0x7f00000000c0)=0x80000000) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x23f, &(0x7f0000000480)=[{0x2, 0x82, 0xfffffffffffffffc, 0x24}, {0x101, 0x9, 0x10000, 0x5}, {0xcf, 0x6, 0xa, 0x5}, {0x4, 0xfff, 0x6, 0x8000000000000}, {0x200, 0x7000000, 0x1}, {0x100, 0x1, 0x63, 0xfffffffe}]}) msgget(0x3, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000340)={0xffffffffffffffff}) setsockopt$sock_int(r3, 0xffff, 0x10, &(0x7f00000000c0)=0x40, 0x4) writev(r3, &(0x7f0000000700), 0x0) r4 = socket(0x18, 0x1, 0x0) close(r4) r5 = socket(0x2, 0x2, 0x1) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000080), 0x6bd663fd50320b6e) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000000200), 0xc) getgid() r6 = socket(0x18, 0x1, 0x0) close(r6) r7 = socket(0x18, 0x400000002, 0x0) r8 = openat$diskmap(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/diskmap\x00', 0x0, 0x0) r9 = syz_open_pts() dup2(r8, r9) r10 = syz_open_pts() dup2(r9, r10) r11 = syz_open_pts() close(r11) preadv(r11, &(0x7f0000000380)=[{&(0x7f0000000200)=""/135, 0x87}], 0x1, 0x0, 0x0) r12 = openat$diskmap(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/diskmap\x00', 0x0, 0x0) r13 = syz_open_pts() dup2(r12, r13) r14 = kqueue() fcntl$getown(r14, 0x5) getsockopt$SO_PEERCRED(r7, 0xffff, 0x1022, &(0x7f0000000080), 0xc) r15 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r15, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) setsockopt$inet_opts(r15, 0x0, 0x200000000000c, &(0x7f00000000c0)="eaff115c00000000", 0x8) setsockopt$inet_opts(r15, 0x0, 0x200000000000c, &(0x7f0000000000)="ea00005c00000000", 0x8) setsockopt$inet_opts(r15, 0x0, 0x200000000000c, &(0x7f00000003c0)="3761ac124c6412eff3", 0x9) setsockopt$inet_opts(r15, 0x0, 0x200000000000d, &(0x7f0000000040)="fc2f13e302f879ed", 0xfffffffffffffc85) socketpair(0x6, 0x1, 0x1f, &(0x7f0000000380)) 16:01:27 executing program 0: r0 = kqueue() r1 = shmget$private(0x0, 0x2000, 0x0, &(0x7f0000ffe000/0x2000)=nil) shmat(r1, &(0x7f0000001000/0x2000)=nil, 0x0) r2 = shmat(r1, &(0x7f0000ffc000/0x3000)=nil, 0x4800) shmdt(r2) dup2(0xffffffffffffffff, 0xffffffffffffffff) kevent(r0, &(0x7f0000000140)=[{{}, 0xfffffffffffffffe, 0x81, 0x1, 0x2000000}], 0x7ff, 0x0, 0x0, 0x0) kevent(r0, 0x0, 0x0, &(0x7f0000000180), 0x6, 0x0) r3 = openat$diskmap(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/diskmap\x00', 0x0, 0x0) r4 = syz_open_pts() dup2(r3, r4) r5 = syz_open_pts() dup2(r4, r5) read(r4, &(0x7f0000000000)=""/99, 0x63) 16:01:27 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x8000, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x2, &(0x7f00000000c0)=[{0x99, 0x3, 0x0, 0xffe}, {0x6, 0x0, 0x3}]}) socket$inet6(0x18, 0x8000, 0x40) r1 = openat$diskmap(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/diskmap\x00', 0x80, 0x0) r2 = syz_open_pts() dup2(r1, r2) r3 = openat$diskmap(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/diskmap\x00', 0x0, 0x0) r4 = syz_open_pts() dup2(r3, r4) r5 = syz_open_pts() dup2(r4, r5) openat$diskmap(0xffffffffffffff9c, &(0x7f0000000040)='/dev/diskmap\x00', 0x400, 0x0) r6 = openat$diskmap(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/diskmap\x00', 0x0, 0x0) r7 = syz_open_pts() r8 = dup2(r6, r7) r9 = syz_open_pts() dup2(r7, r9) syz_open_pts() socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r10, &(0x7f00000001c0)=ANY=[@ANYBLOB="2d012e2f664e6c653000e648106dcb108d415323a0d83c30a610d3b616d1077db2fcbb6432259506245ece73912cf9c6fabea084009bcd1ea8581c6eeca2cc"], 0xa) r11 = openat$diskmap(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/diskmap\x00', 0x0, 0x0) r12 = syz_open_pts() dup2(r11, r12) r13 = syz_open_pts() dup2(r12, r13) ioctl$TIOCSTAT(r12, 0x20007465, &(0x7f0000000180)) r14 = dup2(r10, r8) connect$unix(r14, &(0x7f0000000200)=ANY=[@ANYBLOB="e4012e2f66696c653000af15debec75c9d0b8831ba8fa5b8ff1e86d25bd7ba08cb93e57654bf9e5144162324629bed8093e5ea4fb835be6199f2803645f1424497f72cb07f080000007e2720283cc41de55750b0f89f6f0bf6b2e10300000000000000afc6363ca40b98ef63b7ee1910865561"], 0xa) ioctl$WSDISPLAYIO_SVIDEO(r14, 0x80045745, &(0x7f0000000140)) r15 = openat$diskmap(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/diskmap\x00', 0x0, 0x0) r16 = syz_open_pts() dup2(r15, r16) r17 = syz_open_pts() dup2(r16, r17) fcntl$getown(r16, 0x5) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0xfff, &(0x7f00000008c0)="9828bed0e52c2677d50e18031b411d4a38ac59ff75e0d2eaf6caaa1cf16eab3703f33f23ad9c4d115bed2c71a4cfcd81efd3fb55a01c05b8dd701b4e55f9d84c6aaea638f2eafb22ae7b822745f3bd21382b3b4cd917c406f8a2f644b30e1ef593123e14cf9eb952cf19af0dc08dd130d20889b25fcf3c474e1aa747e256e60b105e1f0ed57e9ad642a5b486868fd39a526e0bc4a7e166965b162f8f4851bc573a0a2476a743110a69afbd80734253902702928271f0e1cae691c501bfd327b9c1d0071be4194d2bea532732876ccda343aa23aeec2942ac11d6ac3b7832a43ab0d5f433a9d25f822f820b514edcc433288a5710c8072d32202b10d8b7046bec273892eff4d4c155aa020b4533d03123cdfa8b0805f8cc31aae4acec1717e9c02acd67404b1a28873677d786ba87c19a2b46fedbb44f155f2b7489df673739908780582b8007588d3ab3c0f278cf00b147ca37601bd76f66cfa78b9c5a6a8b024f71f17a5506dfa6662d62dd3931f73df50e9cd7eb63d7302f61b887a240f814c1cc84e6c73cef8f40f356b3da76f9a0bc5fa78320dd106dfb0e3e657b8f1598651bcb645242bfd160313c9b7ffc53a67bb86c519024f7caf2e4cdb0605225598c13b5b7a056bcd16364a34b6c1c2283d9eab6551fb6547fe2b812d973e0abbcf6fc289400ff0eefe54e36555329c8b5af87a57b937cf231bdc3f0f4675c791cf017480f7867f590b0b3b5b669ab48bbf37c61f509701f3c96d30d1d01a873891b017ce6455338003c75280e465ec026933167a65a175b1bc8755a09fb3e863d39a893a14feffed620018de8695ed5f2e546c914cb3bd2f4e6af8c3c4f649199d9059a1d8c414e4474e7aaa7de78b4c4afa871665b27f1d570114a534be568fa31343249733974321e5bd25d576fc1e7e7bc212403cdf5cc005b41abadb3c2634e62979a6d1b00bee97d36835839b04dc4a067a57c1749b7735776efa99ef2e7b8bacc3cf04977c6e4a1f18d3d3182f76116c61587dc9d0bec0aac86a2532733e1f9f98cd3ba8c9624973e9968467bfe2b02c1cf7667966a0614dd7fa6108002bfd4fd4cbfa4875ce17b446437baeda11e8399baff5a32db2275b5748a9065098bfb98460f569b098fbd059489cf4cb6343eaf690f87004ad6e9b1a041eb9870fc88651078b99a8a9ed4c6a8e6c072aec891b95ba97c211e0231d944edd44afd2b7836bee98d907df6f1f5c00d80885e93640da0155973f82920d3c2bec738df9116e8bc8183af274c489704db0d7f93412f10e6998999a0a6a83b3a949100486840e8a22c5b5b2f7fc04eba7bad640a2e86c2b371dd82cf66741a90eee43c00bfb61bbcac5bbdb0e5d634b021a0dbe7f65491b7a0c77aa6289c2994ce364643c4e6fd8d51766bddff42be87fc9bf4e493897c1969e42787a563fdba287edfe019f76713123638f69c42af5c7cfab7fcbb2c268e71b66f7940af2ba4b75c1379b5d33b3a10bb2c9540c5c12290ac143ef44250b7fd64d67ec1a1977975358b42b25dd3b0691e76e5980d3e05c909a048f7a104f88d6aeb574e8fc92e055fdd63c511a032c39e0dd1d2b7e743f035903d798d6e402e08c92750030ff668800aa360104a52f34d59b06e512e1a217eedcb11f8bc43d4dc9f779ca7529343624ab83cd4d060d69760b9a23390a4996984e68f3254b4defe4f41de0cfd9d1e0d473d0fc9a34ff4c022f6b6101bf808a2a8eba9301d76e49d302ec12f2980958a9b0d1c289e05f115fa9902fbf981048f1e2e00e50b005b46426b3841ee6b3abfff42462b24ea356aa21005dbe756f4d9cba381809ce32a5cedac4e123259fa6ee170b7886816d8e87d531b313c69d6395475907be8c217aec718a0ec4b6375b8e0f537edcf247189fbfb16003b00bff033b744742c4a17ff887cfa758ce4164a0c5f1cf5eec39d14c6ccd292f300e8f200fbe65fcb9f8cf5792f47872b71d4563f1b3911d47e96ca1258e5569899c5b4373fe210795adaf4972f9920f27005baefea54760935fc6e673d4b63503854b510134af52f7addf8b662ea7b787d78e466b05fc6f03e416e7c4633d3cc0a1da66bdba21c69b8a868b94b168ad3dabf41823a0292ed9efa93c47d775933058d141edc3d2c0e378e8ab5a0413d368d1304d8866ee988375cb775c22c87fb6a199fc92ec909de95c7b73908841f6bd53b30d98a599c3d483ee80dd28283c254fad655d7c4483f09dd528fa5ef44c60b9f1d7d185b8d093a38838bc65a5f7448ff699c737fb40738089811a05e14ba637e9ed04caeab873f8050f624bfa9d209dfcd47c78b4283607a0c8d067bfe37aa5cfc6cb5cf229adb5bb88bbaf508a9bb1ee894335e89c9d1e26d49d4fa7ccf0dce51f7ea9cb6c0e27850da303dd726bc79a502e78b586f96a0e8c5b5cc149155973118d624ea27f218eac98819d2bf69b30822e03dcd061f460b96cc4a43ca358b284accebed6f5d060118279c45a4f459ad0c9333bed5c17a990a6124c9ed7667d8cd5bb00e8de5cfef4357d4d1e1cff797ea68b8c39e6635acf853ce2a24197760ddd8f76d58d356e9aef019a0177478e31c83ba771321e66e17cf02ac0357df96e47200634e311ed7ec91a1e9c6ca9abd4b7efe668e64807befc40749caaf07fface39fa39e3da3aba9167b456aaf3d4a4151cc4a8fb19b6efc4437f203cd77c13dfe4ff4585b49f760a838b8680ee4b071fc30b7e4b18a22d12ca6416c1f74ffdecc212dad3a5add6860d4357c8efe01083c5ec900d8e101cdd4a6cabc3c0785051edd7a1b0cab67b59848c0147a48982cff36ef8ab4e7921a110f454493bff2245bf2124c9dea59637b23e3dc8feac2672cdd654749529e31b2488fb6a9ae4897600a3cf4d22fe1d756c47502412c78eb1750e0886add85512ed34d4f5ab35e48492ea901dfd5b1f22c279b3441c0e33b7ff56025013c0f34c57aec7ad7b5fa1e1e15a7150db4abec8e2835b1916bfd72219e0f9addbbd3782dced777d9ce7344b967869eea1bf53d1c4b02b3e34ed02d76ec7e3965f4dcb32d36e71ba5df17d49bee0993cd99a9417fc8f947fea3cd9902478ffe36aed89d4fedffc3072b62c9cd8a39f11d3415e82c8b1b896b8910735d802866b6d36c7dc7748f99fb2dcf4eb6e7e5088129d7258d7e78d39c0a4f4d916160da9619386e3197806b7176b44efc22d0cbe66d724c101ab901627b542683e4bce32e0b342d5ef7f2f1aae1e1ac03e39e48c0992cce6e8a6e4b2f4fb03023b979d394baf597a46b56cb9973454e0f0278d2a154a70d6b0092b60263d63f861735c948ea6b7e3d6ff1d1c06a0baf276c64be2c035537d10b1ee1d485c28e51ddea698fa7bf0c115715ac196a3859232f2bf469ccfe2b4dfeb0a66f71b8dbfd7c06edd49614490c466f1c2a442ba924e34551904ea3cccdce4e5c9389fc9a8f12022b793cb078432bcc502694873f996596c01c0e9a693e39b3c95ec576e0c734189e729924daf07556ca916a36f312011f6509617c83f90cde3ed7456f211b017797a4f0251c5c7f81454a5d484d9d86babc238d79e1a6eaff8e5022e8b17eb3078155093e9ff35186d87562592147b192f73d0c739402947481eface91d0bcce47629c16700743846ab53b554cf0d9dd4867efb6f8de0647fd01332a04584ff8d2dba336fb81db0442576f58831329863d2b4a14ee6a1204b81bb82d1388c8cb4ad10ca34078061c1c88f1c1d23988ed1bc98717e15d1865957d8915550aa04b896d1ef1e2cff9a4e0a5acdb9020aa67ee5c286894071a87bb1dd0e80aa9e8409468e9f836847ba4825118ea71aaf372810df24283fa079dd5dbc2407a9dea800737cf087c83815b08c97d10930484dd202ba68d64026f22939186297acdf903b845ae614aab9e028841eee1a0b0f259444314d31a5e456c67fe918f64a952d84f16bfb2bc9cea5ae07bab2ebb53bb8a524b66bf26a2a0fdbf26285d5b7a2701748cbaa893a08922e70aebefaa005f0d4659f01e7f47fec0be3b5a203e6316e776b9fb76aa12560d0f147c8809c6755cb739b2c807fd3d6b1a7a1ca1c0b16ee7b91dde8cfacde9411f6629d2fd41b2ad475473c99a391eeacf017404d40dc116166778d0822802851f3ca1ee0655322d659ea79fd8a2d9151516e300d3f193f70c6d02e04c6af62793b1be8bda7170242354ae3d75573659b1cabd41cf9f89aa0b8b79f313997b625f7c7f57d2ad90a9c6a407a1bd4c7e8bc1ffd50ad06ad4e3ba699ceb2e386960f547e440bbb8f25e2cbd3fdb2e278073cbc0d1b88a91e12500e81e2c575d1b0a7ed1471578fb02beea00006646903826f0ccc3193b2ea545718beda46e2e080d96c5c9878e7b9c1d621a9472d8247e7d105b51edf16a17c887956c51e447300325640fdf0a06ceb2b9bf91998118b25ef20142f7aff506ed6217ddacb74d059af2709fbeb64bca8e5b99d517dd141531500a34cba3aa1ffa1fe36ae3d0ddcd89a00a66c105adeb198e062e71be98700f865266b636565e050908d5a321a3a72b7c747f6623fd77c1224681f14a6e7fbe435beed204a34ccb052007eea57b6342e2b39c8f8b487ca56392935b503c0f10efe891d46272f91a06e5a5fa71b6f15f317edb752b7ad2b34fe2c230e238b0247ec62feefa940986c706b5766f99cc12d4e4ab53537e146223032a92166eeaf0e63111b1a3538b19f6a9087ce9d7fb30f06ded561dc00bc561180951a6cd409baf2cef4455878f5453107bef2e763706bf0f3cf29ef3b36c1b9c6886b039a3a801b6e374885cef0dc979624e367b7392ca9d3ffe5b6b8f6938d8d6f45f683ac4c12acdfb38ed4d4f1b163278c86646fc3c4bf9decc02b766541001ea3bcfae8bb4fa2a95241c9561c3797cc88404957f23f2ea607caba3154ebbd0dd905f1ec1959926302782e520ef00d37ccf33af8f146d2edc13b750841f78f99227b466325466b8709d4c6e830cec63258362b11e5d91c6983994a05eb8be857e9d5acc0666148fbf66cf61df2052c31e9be86053d63d41fa607ac83ceb65343acd95f38ded92267ae2ed182fed9cf64e3b81d14a6d6598f46f43fd51bdfe5ac5c95853cd30d578cdb0e2b3c62f0df3278a102e45e3936d9b0d47e5ac1182ebaa16bee9f2c790b7b7947018b44429c8cfd3cb44227948dc6c6f9b1bc91dc9dfb8ee6e92646f8da66b2cf0a0f0e5168d35125765c18a9ab25c66c4fabf59bf890aad36d357478e29fb48e3db3efbb071f6317bd2d3ffb4d924abf2cf4f1155130dd13653978066fa8a657399153d1c58981aa5fa11423547ec7bf21140bac418a090d464ff994928d28633b170778a6cca7ff53e063cbb37be1e7865ec993b5e21bdf3623770b447fcee87a9a9678e51a7224476488ad58aa3bcde808425a2441d7d1ba6a3afc50f56adad35cd6ce353d9b620e8e6418a11b1b35f828bb280f8467a3a92b132ff49fb77586e044763e8cc7cbab7853c1c4aa438939603a8f13ee5604a34ad0c0372683f06deaca2d7094b43d2c1cee762e41b35a8d23bb77ecbdf3ecebc2a639b0a7fbffaa512621646c980e9af82d24ce3c43b38b61208fe68340262f314fe79df07e3f6294dcfd59eb770d43d92567480b8fefc4fe6db6437222fd513e49ad33961818af098b883a3497944d92e24b06545e5e4dcc1ee0410a7f0556abb4c002080c9c9312c56ed4cd106d7c0a14b8327f4d53d9a05807964988a1e70f30067406bdaa3da39660603e2365362963a6b24b4a88") 16:01:27 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = semget(0x3, 0x4, 0x4) semctl$SETVAL(r1, 0x2, 0x8, &(0x7f0000000080)=0x8) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffffd, 0x0, 0x5, 0x7fffffff, "73cc510e52b37b2efee534840c76f30d3fc9c06d"}) writev(r0, &(0x7f0000002b40)=[{&(0x7f0000001ac0)="478c2125119b5b0e58f9320d70722df418d4b644c1525d6e290318240a7d6b346b7387f8fefae21535a2f4862e5514912960c143c2c984d44e5bbadb09e0ee1bd9333954417ccbe644d67a08f82125a7c7bfd86fd1854089f9e5344118837e47364bf03ac2c8c83d3d9fc01727917c24f9009ca0a6685cf41f6d38267b995e37c9e2f2fdbf80b6420ff25077a53d290ee3959d0f1cf2bd5c428884ce8af62ec03c81ea155eda537b5c0e", 0xaa}], 0x1) 16:01:27 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000001c0)=[{0x1c, 0x0, 0xfc}, {0xc}, {0x6, 0xda}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000300)="67e59934468bc20f003e0b965c13") 16:01:28 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pwritev(r0, &(0x7f0000000080)=[{&(0x7f0000000640)='\x00', 0x1}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x0, 0x10, r0, 0x0, 0x0) pwrite(r0, &(0x7f0000000180)="53f8", 0x2, 0x0, 0x0) 16:01:28 executing program 1: r0 = syz_open_pts() nanosleep(&(0x7f0000000080)={0x68, 0x7fefffff}, 0x0) r1 = openat$diskmap(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/diskmap\x00', 0x0, 0x0) r2 = syz_open_pts() dup2(r1, r2) r3 = syz_open_pts() dup2(r2, r3) r4 = dup(r2) connect$unix(r4, &(0x7f0000000000)=@file={0x1, './file0\x00'}, 0xa) r5 = kqueue() r6 = kqueue() kevent(r6, &(0x7f0000000080), 0x9130fbf, 0x0, 0x0, 0x0) kevent(r5, &(0x7f0000000040), 0x66, 0x0, 0x81, 0x0) close(r0) 16:01:28 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f00000001c0)={0x9, &(0x7f0000000140)=[{0x9, 0x69, 0x40, 0x8000}, {0x81, 0xf0, 0xb}, {0x0, 0x7, 0x4, 0x7}, {0x36c3, 0x4, 0x96, 0x3}, {0x7, 0x7, 0x38, 0x5}, {0x6, 0x17, 0x3, 0x800}, {0x0, 0x7, 0x6, 0x2}, {0x1, 0x0, 0x3f, 0x1f}, {0xff0e, 0x8, 0x80, 0x7fffffff}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000640)={0x3, &(0x7f0000000100)=[{0x87}, {0x3}, {0x6}]}) pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x0) connect(r1, &(0x7f00000000c0)=@in={0x2, 0x3}, 0xc) syz_emit_ethernet(0xe, &(0x7f0000000080)="080d34413fb2c507153a05b8a2a9") 16:01:28 executing program 1: mknod(&(0x7f00000003c0)='./bus\x00', 0x8000800080002002, 0x46485d49) r0 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) select(0x40, &(0x7f00000000c0), 0x0, &(0x7f0000000140)={0x9, 0xfff, 0xc9, 0xb6, 0xcc4c, 0x0, 0x9, 0x7fffffff}, &(0x7f0000000180)) r1 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) utimensat(r1, &(0x7f0000000000)='./file0\x00', &(0x7f0000000040)={{0x3, 0x4}, {0x5, 0x100000000}}, 0x2) ioctl$BIOCFLUSH(r1, 0x20004268) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000140), &(0x7f0000000180)=0xc) close(r1) writev(r1, &(0x7f0000000640)=[{&(0x7f0000000540)="6bb4f7c8cbb92d008b25e1a9febbf7a9fb810b861a8feb8d5e5263a846d755c09bd201de4b9a3d9560b338ecc15ccfbb61c54dad85340944630a11bbbbf3c8811f49954c101fbb61cb4257647edcaba4761940bb424af86b47ef398fc1b8cf78a948bf8473b13fe1f77651479b1f8ab6e373376a4ee5fc5ae107d0df945267aeeca98111be64b38b6de6e5658b41736dbf49491e1ae2ed3f4bfa75d538f503436763410bd1b550006913c88595275c291d598e400f75835d6529150d26723bb65bbf1ffbfbac0d06b63d2d24c87b075930675789325bf1b6c2459405511a0b07e5", 0xe1}], 0x1) sendto$inet(r1, &(0x7f00000001c0)="18309d46b4418e3625f9ea14a1fc11dda3daff24bd0ace2af60e0801782e04f8719d17e99d777c5494c95f6ccef2db9aa6b91a44cd33a34c30e7e128753e270c0eb4d455c5b27650341afe4f8e29d9523b6169212a6cfa3b97f92a063ef0deb2a5bd9468c89cb35f0799d756eda16ef2a86ab12d442e94361d060000002926c7b342a89473356b27e40cca34e7e77cea0897088c89eecb37e880501de2d2a0baa589d44c9a6d8b317b6a7c56edf935b63a577f912a285f6b724b6c7f6b87792e03892f3ed2b1ea363073c9413ca4e0ded1bce9dcb4f7580f7307959c850063a9224117fc98e55c93e4820000000500000037db5ba76d0d", 0xfffffffffffffd49, 0x9, 0x0, 0x0) setsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000840)={0x6, 0x80}, 0x8) getpeername(r1, &(0x7f00000002c0)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008bb2000000000000000000000000000000000000000000000000000000000000000000000000000000c1cf3f3c35ea809b13f571ab240d6e38305a8874a5792fd3404fb8f7bedbd13292b66c158bbf9683582c37be02b6048d340093fa7fd597462a49743c4d81ed0b2de82447deb8c0353995f1d9bca949f9abc44b537e0d9e0d475e2fe3170798890dddf572da0d3283b7a6adc9f008d8e733abb55a6420febb66b7c7e9bd47010000000000000092c366ee955871f275e5da46d55fda74d4c124c5e01c02918df884fab8f235f44b6ce7296df47e4968997a0313edf6d6cdfd743ae372151341d51db498630a3df69b5443020f94f38de980786bf5a9f2b37e3ee4b91a063865180fa8acae5aea000000000000"], 0x0) r2 = socket$inet(0x2, 0x4, 0x6) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000100)={0x0}, &(0x7f0000000440)=0xc) fcntl$lock(r0, 0x8, &(0x7f0000000480)={0x4, 0x2, 0x8, 0x8, r3}) close(r1) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000a00)={0x4, &(0x7f00000009c0)=[{0x85dc, 0x40, 0xb38b, 0x3}, {0xfffffffffffffffd, 0x6, 0x0, 0x9a7}, {0x0, 0x6, 0x5, 0x7}, {0xfffffffffffff001, 0x6a9, 0x81, 0xedc}]}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r5, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) r6 = dup2(r5, r4) connect$unix(r6, &(0x7f0000000040)=@file={0x1bcfa69870ae01e4, './file0\x00'}, 0xa) accept$unix(r6, &(0x7f0000000a40)=@file={0x0, ""/4096}, &(0x7f00000004c0)=0x1002) getpeername$unix(r1, &(0x7f0000002d40)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fe00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000009b00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006e4fdba200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000eb33bffdf04dd35f4981f7dd61fcecc00c4658cc4eea1523659e6b5e8002343b4b3612a32debe00ff8441d132a9e75d6fca350cedf6f917164a1217e99567e12bf7521da48aa145737be690c04fbaae96851b59d4628c978066a4f2bb4d05719689e08934df44693fd46647eaf662680e0b02c3463f85287f809a9ad9ac46429ea53dfe65bc0fcab9f344fbde0b3236a699d8f9c95e5c99ffd9375dddcb63b4986852d3bbe01d9520039e698a9bf56cd6de7b1e15c5b7e2a1fb2170e4aebe4a8897c119f6900"/4273], &(0x7f0000001a80)=0x1002) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) fcntl$setstatus(r1, 0x4, 0x4) setsockopt$inet6_MRT6_ADD_MFC(r1, 0x29, 0x68, &(0x7f0000001ac0)={{0x18, 0x2, 0x2, 0x4}, {0x18, 0x2, 0xd1f, 0x4}, 0x80000001, [0x100, 0xffffffffffffffff, 0x101, 0xfffffffffffffffb, 0x1, 0x3ff, 0x0, 0x80]}, 0x3c) bind$unix(r1, &(0x7f0000001b00)=@abs={0x1, 0x0, 0x2}, 0x8) mknodat(r1, &(0x7f0000001b40)='./file0\x00', 0x40, 0x100) fchmodat(r1, &(0x7f0000000040)='./bus/file0\x00', 0x1c4, 0xc) 16:01:28 executing program 0: r0 = socket(0x1, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x2, 0x0) getrusage(0x0, &(0x7f0000000280)) setsockopt(r1, 0x2029, 0x9, &(0x7f0000000180)="01000000", 0x4) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x2ff, 0x20001ff, "00370020000f000005000000fa3900000200", 0x0, 0x1ff}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0xfffffffffffffe31) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r3, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) r4 = dup2(r3, r2) connect$unix(r4, &(0x7f0000000040)=@file={0x1bcfa69870ae01e4, './file0\x00'}, 0xa) ioctl$BIOCLOCK(r4, 0x20004276) r5 = syz_open_pts() close(r5) preadv(r5, &(0x7f0000000380)=[{&(0x7f0000000200)=""/135, 0x87}], 0x1, 0x0, 0x0) pwrite(r5, &(0x7f0000000340)="aa32400a0ebdf079e46db54be9afe378984d876ef17853eaefcab3968827a575859918b7b4613bc86ac843734b614cfc900a87b0ca1edcb5cdaf7f5ce1d41592eba067a1e8e1fcfadc61282bda8a95fa755f57c144437bb1e9321f913c351c6e491fc43bf1945333501efda32518115887b735dbd75f4c6579bab4486b2b7ce288b77efa15c7b60cc2360b7ecd", 0x8d, 0x0, 0xc1) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) writev(r1, &(0x7f0000001700)=[{0x0}], 0x1) 16:01:28 executing program 1: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000300)=[{}, {}, {0x2}]}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) r0 = socket(0x18, 0x3, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x801169ac, &(0x7f0000000300)) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r2, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) r3 = syz_open_pts() preadv(r3, &(0x7f0000000380)=[{&(0x7f0000000200)=""/135, 0x87}], 0x1, 0x0, 0x0) r4 = dup2(r2, r3) connect$unix(r4, &(0x7f0000000040)=@file={0x1bcfa69870ae01e4, './file0\x00'}, 0xa) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000080)={0x2, &(0x7f0000000040)=[{0x75, 0xff, 0x80, 0x1}, {0x0, 0x1, 0x6, 0xffff}]}) 16:01:28 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f00000000c0)=[{0x30}, {0x100006c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) r1 = open(&(0x7f0000000000)='./file0\x00', 0x8, 0xa673d4ceed78fc86) ioctl$BIOCSDIRFILT(r1, 0x8004427d, &(0x7f0000000040)=0x9c0) syz_emit_ethernet(0x133, &(0x7f0000000540)) 16:01:28 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000200)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f00000000c0)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb4272b8bcdb9ad8a4f5f728193ef1d4d99342a3505bb3f0216ab93f12fc4d5f", 0x65) write(r0, &(0x7f0000000240)="dad6c0e6094aab3d46c74b20a12baf5bb039aac8bf10ef36a4f2bce75599c6382438303a53ea2defdd4c5747d8ef77b5202f479ce56666b61cff752cdeff370a2001da4a64c6043254100780dd6bf937d48092a1e783828546cc026f893fee62a5253c209bea771fc5b18870bede94a696dd36e52eb22da6e49955beb795f1f8297a53650730902f1f320e917ec52427cf9a90f2375cb15f0d0048669955f897c2da853982f621eb3b366099", 0xffffff7d) syz_open_pts() r1 = kqueue() close(r0) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "8549550600000000000000000000100000001000"}) kevent(r1, &(0x7f0000000300)=[{{r2}, 0xffffffffffffffff, 0xfffffffffffffffd}], 0x1000, 0x0, 0x0, 0x0) 16:01:28 executing program 0: r0 = syz_open_pts() ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000180)=0x4b) r1 = syz_open_pts() munmap(&(0x7f000071a000/0x3000)=nil, 0x3000) mmap(&(0x7f000071a000/0x3000)=nil, 0x3000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) r2 = syz_open_pts() close(r2) preadv(r2, &(0x7f0000000380)=[{&(0x7f0000000200)=""/135, 0x87}], 0x1, 0x0, 0x0) r3 = openat$diskmap(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/diskmap\x00', 0x0, 0x0) r4 = syz_open_pts() dup2(r3, r4) r5 = syz_open_pts() dup2(r4, r5) r6 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000000)='/dev/diskmap\x00', 0x0, 0x0) r7 = openat$pci(0xffffffffffffff9c, &(0x7f0000000040)='/dev/pci\x00', 0x0, 0x0) poll(&(0x7f0000000080)=[{r2, 0x20}, {r5, 0x4}, {r6, 0x20}, {r1, 0x10}, {0xffffffffffffff9c, 0x8}, {r7, 0x80}, {r0, 0x20}], 0x7, 0x401) -!0 34!#+ 082071!000-082071$000 /& -!0 08&&&&&$806%7#18!8 &!),%$: ./ -!00).' 16:01:28 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f000062e000)={&(0x7f0000000080)=ANY=[], 0x0, 0x0, 0x0, 0x0, 0x0, 0x1}, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)) 16:01:28 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/null\x00', 0x1, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000080)=[{0x2c}, {0x45}, {0x7ffffffe}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) fsync(r2) bind(r3, &(0x7f0000000280)=ANY=[@ANYBLOB="2d012e2f66696c657000173045b92aed14899b1e76ba2ec657f6cb6585a50bf90e68aff5a1d494335693e04da47635ad0e80db578d170c0d7e36f3b59b31"], 0xa) ioctl$WSMUXIO_ADD_DEVICE(r1, 0x80085761, &(0x7f0000000240)={0x2, 0x200}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000440)='/dev/bpf\x00', 0x80, 0x0) r4 = dup2(r3, r2) connect$unix(r4, &(0x7f0000000480)=ANY=[@ANYBLOB="1c00160000016137c068f52e7f0dfc913ba600010000"], 0xa) ioctl$BIOCSETWF(r4, 0x80104277, &(0x7f0000000180)={0x6, &(0x7f00000000c0)=[{0x101, 0x1, 0x8, 0x2}, {0x3, 0x80, 0x3f, 0x1}, {0x993, 0x31, 0x1, 0x3f}, {0x6, 0xcb, 0x3, 0x6}, {0x3a, 0x57, 0x1a, 0x7}, {0xf7, 0x4, 0x80, 0x75}]}) r5 = openat$diskmap(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/diskmap\x00', 0x0, 0x0) r6 = syz_open_pts() dup2(r5, r6) r7 = syz_open_pts() dup2(r6, r7) getsockopt$sock_timeval(0xffffffffffffff9c, 0xffff, 0xb74570b843723f79, &(0x7f00000004c0), &(0x7f0000000500)=0x10) readv(r7, &(0x7f0000000400)=[{&(0x7f00000002c0)=""/57, 0x39}, {&(0x7f0000000300)=""/236, 0xec}], 0x2) syz_emit_ethernet(0x35c, &(0x7f0000000000)="b6") -!0 34!#+ 082071!000-082071$000 /& -!0 08&&&&&$806%7#18!8 &!),%$: ./ -!00).' 16:01:28 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0xd02) r0 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) ioctl$KDENABIO(r0, 0x20004b3c) ioctl$WSKBDIO_GETMODE(r0, 0x40045714, &(0x7f0000000000)) r1 = openat$vmm(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/vmm\x00', 0x100, 0x0) pwritev(r1, &(0x7f0000000140)=[{&(0x7f0000000080)="da", 0x1}], 0x1, 0x0, 0x400) 16:01:28 executing program 0: r0 = syz_open_pts() syz_open_pts() flock(r0, 0x3) r1 = openat$diskmap(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/diskmap\x00', 0x0, 0x0) r2 = syz_open_pts() sendto$unix(0xffffffffffffff9c, &(0x7f0000000080)="3df37f8751a9f443316396865104647ae0eb3baa1deee4d3dc8c5fbe15f0d3b14b9a03bad9f0b35d81c2b306b6b8aacd7dc7464c1350814242cfce5b02c2e03465618beb0e43f431b29c893defe7a6b9c27ce6ae6035bdc4272f9d82756da96a1e866e94ac46d8adb75821ba14fc503c9a497df0caea67c8e0bb1bb67ea850aced047df2634c9e8725e1f242d43bc3a9e694813e7ef6bbd17d17384d3762be1555cf2062b9917712d6d4e107c5a80020aa681e400dce01c9731f193de59f170667472824492b43a6e9af3d159513a8bede0e8027ed6a7b", 0xd7, 0x3, &(0x7f0000000180)=ANY=[@ANYBLOB="01002e2f667e6c65302f66696c653000"], 0x10) dup2(r1, r2) r3 = syz_open_pts() dup2(r2, r3) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r5, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) dup2(r5, r4) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, &(0x7f0000000040)=0xc) fcntl$lock(r3, 0x9, &(0x7f0000000280)={0x0, 0x0, 0x2, 0x100000000, r6}) close(r0) syz_open_pts() fchdir(r0) 16:01:28 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, &(0x7f0000000140)=[{&(0x7f00000000c0)="0a9f7734fa4de04c4f90fd0aad510f1271f84f199128f017af673e"}], 0xa7, 0x0, 0x0) r2 = syz_open_pts() mkdir(&(0x7f0000001b80)='./file0\x00', 0xf9) r3 = open$dir(&(0x7f0000000100)='./file0\x00', 0x8080, 0x80) r4 = dup(r1) r5 = semget$private(0x0, 0x1, 0x201) r6 = syz_open_pts() ioctl$WSDISPLAYIO_LDFONT(r4, 0x8058574d, &(0x7f0000001780)={'./file0\x00', 0x9, 0x8, 0x5, 0x0, 0x5, 0x2, 0x7, 0x1, 0x0, 0x7f, 0x4}) ioctl$TIOCSETA(r6, 0x802c7414, &(0x7f0000002480)={0x0, 0x0, 0x0, 0x0, "855c55000267a7230000001a0000000000000040"}) getsockopt$sock_timeval(r3, 0xffff, 0x1006, &(0x7f0000001800), &(0x7f0000001840)=0x10) utimes(&(0x7f0000001880)='./file0\x00', &(0x7f0000000040)={{0x4, 0xfffffffffffff11d}, {0x493, 0xfda}}) ioctl$TIOCFLUSH(r2, 0x80047410, &(0x7f00000001c0)=0xff80000000000000) readv(r1, 0x0, 0xb3) ioctl$TIOCCDTR(r1, 0x20007478) r7 = socket(0x10, 0x2, 0xfffffffffffffffc) madvise(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x5) bind$unix(r7, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x8) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000001d40)={0x0, 0x0}, 0x0) r9 = getegid() r10 = geteuid() getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f00000018c0)={0x0, 0x0, 0x0}, &(0x7f0000001900)=0xc) semctl$IPC_SET(r5, 0x0, 0x1, &(0x7f0000001bc0)={{0x500, r8, r9, r10, r11, 0x4, 0x200}, 0x4, 0x26, 0x732}) pwritev(r3, &(0x7f0000001a80)=[{&(0x7f0000001a40)="e22490d295b0d1f6218db0ffb7bf3db1cbb73dead0c09938159787bfd2bd385be3", 0x21}], 0x1, 0x0, 0x0) readv(r4, &(0x7f00000016c0), 0x1000000000000139) mprotect(&(0x7f0000003000/0x4000)=nil, 0x4000, 0x0) mlock(&(0x7f0000002000/0x3000)=nil, 0x3000) 16:01:28 executing program 0: open(&(0x7f0000000080)='./file0\x00', 0x60e, 0x0) utimes(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)={{0x5, 0x5}, {0x7, 0x5f4}}) r0 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) open(&(0x7f0000000000)='./file0/file0\x00', 0x552d04437bbe774e, 0x80) mmap(&(0x7f0000000000/0x12000)=nil, 0x12000, 0x2, 0x10, r0, 0x0, 0x0) mprotect(&(0x7f000000d000/0x3000)=nil, 0x3000, 0x0) mprotect(&(0x7f0000005000/0x2000)=nil, 0x2000, 0x0) 16:01:28 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0xa00, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000140)=[{0x64}, {0x6c}, {0x7ffffffe}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) syz_emit_ethernet(0x133, &(0x7f0000000540)) openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x80, 0x0) munlock(&(0x7f0000ff3000/0xc000)=nil, 0xc000) 16:01:28 executing program 0: r0 = syz_open_pts() r1 = openat$diskmap(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/diskmap\x00', 0x0, 0x0) r2 = syz_open_pts() dup2(r1, r2) r3 = syz_open_pts() dup2(r2, r3) writev(r3, &(0x7f0000000540)=[{&(0x7f0000000040)="8f0ab0e1f615697110910a4a6fd8cffc420bc5c00cbead66c97ec6ec57b53aace92ef27372d7cdf2d7a2", 0x2a}, {&(0x7f00000001c0)="e1ff56267cde9a91996f0f675b5e623e88e55bff40858639aa53213f16d4e77016766d8272b619c4dc56258cea4ff603aceccf99c964bda617bd86c2dc6f8b2ab952877dda3600a1243f4004e0e2e56f593e965c4b3803c1cda872003b04ee470889bbd798c650dd082ceb4bfa4883df86d8744d67a1ef8de6d299512f99f07729b1f1ec7f794d2efd0cbddbced3584d68ea8c6fce57ef9f383e04b5fa0348f8d19aabf86ea40c3eea649f71e3ecafa27a49acd96f6e7414d9fe0c68749dde5097ccd6e1649bb046174304cd165a881a1eeeb0a6e35a82f11039519236aafad46f7581c3987c9e2e410b890a91241d72be", 0xf1}, {&(0x7f00000002c0)="73a78267cfc25f78641754f648076ed235c4ddd82a3a1980731953636f65f71237967e8a52c1fc205cad5bc9839fd21761f9ffb8b5bc349cf52c5bcd4db73e83198b16bf24b63cc29eb26fc1f7c722b4af8e5735e9e9a625b9166bcfe1ad8dc5da3a44f77d2aec923cbdfd26c7890d081e433e325b4f58b8972a8a60e7c995bd190674f77824650f6466b35987b076cbcf1d6f2da5d4a938ab6876d2dd8d38d4bda75045ed68a3434cbadc6024d4f859dd2f", 0xb2}, {&(0x7f0000000380)="2828cccce6e1cb437973e17d1d6f378333ddae404bebadff9e03e59d90a3afe35ce15fbc5f435f3cb15d2d954ce54dc8b8bd37893ff5a371fdacb6a3e6917c7f0cb165cf50584a60bea630ebc924cc9916a180108b0b731ab9122df453d73d6ed8f5d509c7f136552a005cae5820f4d19fcc2234f41e1ba3d6b30ac088d4acbabb14bf7b7d54f58eae2fdd", 0x8b}, {&(0x7f0000000440)="152126cdc5a6409c339d4afa4a48d998d56d8a7fba888a0a24fba3b150a723012e03dbc1489c9d074dcf38d409a374ccdd678d9147f19efc850b22894d8ea47de9867d8e6e8d7f9aa1d7544b087432ca504d9db1505f5b6a5f45574a402f8cc386eb2c9786a836932f24650b130abd4875842d6c83263229359eba314492e0f01617fd2863d0ba2dea54ff500ba7cdfb78646e7ed8f6c42a718673eb6b868c1e89817dae10f9add66d102d9ddca7e27ae35986938c0ae18d5d8efd6d7b0d9386caba83c2ab69184829e50bb715d5f8080e313988846cc02d86bcc792829c6967b13c7a406973e71789022c0c64f75f9e", 0xf0}], 0x5) kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{r0}, 0xfffffffffffffffe, 0x100000000cd}], 0x0, 0x0, 0x0, 0x0) r4 = socket(0x40000000011, 0x3, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r4}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0, 0x0, 0x0) r5 = socket(0x40000000011, 0x3, 0x0) connect$unix(r5, &(0x7f00000000c0)=@abs, 0x8) r6 = kqueue() kevent(r6, 0x0, 0x0, &(0x7f0000000080), 0xc4e, 0x0) kevent(r6, &(0x7f0000000000)=[{{r5}, 0xffffffffffbfffff, 0x2f}], 0x34, 0x0, 0xc68, 0x0) r7 = socket(0x40000000011, 0x3, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r7}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0, 0x0, 0x0) connect$unix(r7, &(0x7f00000000c0)=@abs, 0x8) r8 = kqueue() kevent(r8, 0x0, 0x0, &(0x7f0000000140), 0xc4e, 0x0) kevent(r8, &(0x7f0000000000)=[{{r7}, 0xffffffffffbfffff, 0x2f}], 0x34, 0x0, 0xc68, 0x0) r9 = socket(0x40000000011, 0x3, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r9}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0, 0x0, 0x0) connect$unix(r9, &(0x7f00000000c0)=@abs, 0x8) r10 = kqueue() kevent(r10, 0x0, 0x0, &(0x7f0000000140), 0xc4e, 0x0) kevent(r10, &(0x7f0000000000)=[{{r9}, 0xffffffffffbfffff, 0x2f}], 0x34, 0x0, 0xc68, 0x0) r11 = socket(0x40000000011, 0x3, 0x0) connect$unix(r11, &(0x7f00000000c0)=@abs, 0x8) r12 = kqueue() kevent(r12, 0x0, 0x0, &(0x7f0000000140), 0xc4e, 0x0) kevent(r12, &(0x7f0000000000)=[{{r11}, 0xffffffffffbfffff, 0x2f}], 0x34, 0x0, 0xc68, 0x0) 16:01:28 executing program 1: open(&(0x7f0000000240)='./file1\x00', 0x200, 0x2) r0 = openat$diskmap(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/diskmap\x00', 0x0, 0x0) r1 = syz_open_pts() dup2(r0, r1) r2 = syz_open_pts() fsync(r0) dup2(r1, r2) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000000)={0x19, 0xe9d6, 0x3, 0x1, "ac619fe36671dddf7986cef042c8b97c8cf400", 0x7ff, 0x9}) ktrace(&(0x7f0000000100)='./file1\x00', 0x8, 0x18, 0xffffffffffffffff) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$BIOCLOCK(r3, 0x20004276) 16:01:28 executing program 1: shmget(0x0, 0x1000, 0x10, &(0x7f0000ffe000/0x1000)=nil) poll(0x0, 0x0, 0xffff) setrlimit(0x0, &(0x7f0000000040)) execve(0x0, 0x0, 0x0) open(&(0x7f0000000240)='./file0\x00', 0x200, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r1, &(0x7f00000000c0)=ANY=[@ANYBLOB="2d012e2466696c6530008cb76812542641eb42b171f6228d7c1f9c8990043ffc32661bb1c48c86bb0856d8029e60afd39d3ce1b10c925761b05d377f"], 0xa) r2 = dup2(r1, r0) accept$inet(r2, 0x0, 0x0) kqueue() r3 = msgget$private(0x0, 0x421) msgctl$IPC_SET(r3, 0x1, &(0x7f0000003f80)={{0x1, 0x0, 0x0, 0x0, 0x0, 0x8, 0x8e01}, 0x1ff, 0x0, 0x0, 0x0, 0xffffffffffffffff, 0x10000, 0xa6}) msgrcv(r3, &(0x7f0000000140)={0x0, ""/2}, 0xffffffffffffff6c, 0x0, 0x0) msgsnd(r3, &(0x7f0000000080)={0x3, "a40af300343ce9056e3cddd33bde130e30e014e83187ae9acfd4d3d35c759b87a04fb2200bce67e325061f26"}, 0x34, 0x800) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r5, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) dup2(r5, r4) listen(r5, 0x0) connect$unix(r5, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0xa) 16:01:29 executing program 1: connect$inet(0xffffffffffffffff, &(0x7f00000000c0)={0x2, 0x2}, 0xc) ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [], [0xc0000000ff]}}) ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x200000000229]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000001640)={0x8, 0x5, 0x4, {[0x4, 0xaeb, 0x110b, 0x1, 0x15f, 0x9, 0x3, 0x5, 0x0, 0xac8e, 0x3f, 0x8, 0x0, 0x3, 0x401, 0x8, 0x6, 0x1], [0x4, 0x8, 0x2796553b, 0x9, 0x6, 0x2, 0x2, 0x99, 0x9, 0x6], [0x1f, 0x7e3, 0xfffffffffffffffe, 0x3, 0x5, 0x3f, 0x7], [0xc0000000, 0x24d9, 0xffff, 0x2d6, 0xe5, 0x4], [{0x800, 0x200, 0x5, 0x40}, {0x5, 0x1, 0xfff, 0x8}, {0xfff9, 0x8be, 0x8, 0x9}, {0xe55, 0x7ff, 0xffffff0f, 0x5}, {0x6e0, 0x3f, 0x100, 0x400}, {0x7f, 0x80, 0x2, 0x1}, {0x8, 0x8, 0x3f, 0x100000000}, {0x800, 0x6, 0xe0a2, 0x8999}], {0xa1a, 0x0, 0xfffffffd, 0x1}, {0x9, 0x0, 0x6, 0x85ad}}}) r0 = socket(0x2, 0x400000000002, 0x0) syz_extract_tcp_res$synack(&(0x7f0000001c40), 0x1, 0x0) setsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000000)={0x6, 0x100}, 0x10) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x8020690c, &(0x7f0000000300)) r2 = socket(0x2, 0x1, 0x0) fcntl$dupfd(r2, 0x0, r2) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r3 = syz_open_pts() close(r3) preadv(r3, &(0x7f0000000380)=[{&(0x7f0000000200)=""/135, 0x87}], 0x1, 0x0, 0x0) pread(r3, &(0x7f0000001b80)="109bab25fa2d740ef2f30df629bd88f6d9727204936f5934a77f5f09d93ace811775db981bffca2e3b86aa37d3b65a211778e805a55fb8975ccfd36a089b2d14c2043582d9f9cd829dfe79d7b81757588aea3aceb49e0b46aa5f321cc3e00db9f84c51829993389d20968b616fdfb9c371692be3db028195af5d1b6988f4e0905a6deed4", 0x84, 0x0, 0x598) r4 = socket(0x2, 0x3, 0x0) r5 = fcntl$dupfd(r4, 0x0, r4) ioctl$TIOCFLUSH(r5, 0x8040691a, &(0x7f0000000300)) r6 = socket$unix(0x1, 0x5, 0x0) getsockopt$sock_int(r6, 0xffff, 0x1021, 0x0, 0x0) setsockopt(r4, 0x3, 0xff, &(0x7f00000015c0)="8e0206f67e427d9529c70038cf362c59b155b90e6ca33aecd0075ebaea546b069c98b98f6a6a25e848937c5db562c2900579753205eebe98411f51f4155203670b2ef9aea375fc704c42da8e62e9b9a133888306", 0x54) r7 = open(&(0x7f0000000040)='./bus\x00', 0x1, 0x0) writev(r7, &(0x7f0000000200)=[{&(0x7f0000000180)="000000186a56010000001c0000030000e9ff0060d5706c85c2768511fe8722374e341de39f8fce02a55bf804", 0x2c}], 0x1) faccessat(r7, &(0x7f0000001580)='./file0\x00', 0x81, 0x4e5683c85fdadbea) recvmsg(r4, &(0x7f0000001b40)={&(0x7f00000018c0)=@un=@file={0x0, ""/108}, 0x6e, &(0x7f0000001a00)=[{&(0x7f0000001940)=""/61, 0x3d}, {&(0x7f0000001980)=""/128, 0x80}], 0x2, &(0x7f0000001a40)=""/211, 0xd3}, 0x40) recvmsg(r6, &(0x7f0000000200)={&(0x7f00000004c0)=@un=@file={0x0, ""/4096}, 0x1002, &(0x7f00000001c0)=[{&(0x7f0000000040)=""/79, 0x4f}, {&(0x7f00000000c0)}, {&(0x7f0000000100)=""/27, 0x1b}, {&(0x7f0000000140)=""/77, 0x4d}], 0x4, &(0x7f0000001500)=""/113, 0x71}, 0x40) 16:01:29 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0xd02) r0 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) preadv(r0, &(0x7f0000000080)=[{&(0x7f0000000140)=""/4096, 0x1000}], 0x110, 0x0, 0x40000000) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r4, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) dup2(r4, r3) bind(r4, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xfffffdf3) r5 = dup2(r2, r1) connect$unix(r5, &(0x7f0000000040)=@file={0x1bcfa69870ae01e4, './file0\x00'}, 0xa) linkat(r5, &(0x7f00000000c0)='./bus\x00', r0, &(0x7f0000001140)='./bus\x00', 0x4) open(&(0x7f0000000000)='./bus\x00', 0x4004, 0x40) 16:01:29 executing program 1: socket(0x18, 0x1, 0x0) socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() kqueue() kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x0, 0xbeb7faf674f9a41e, 0x7d) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x6, 0x0, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x20, 0x4000, 0x4) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x6, 0x1, 0x1) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x1, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x4) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() kqueue() kqueue() socket(0x18, 0x1, 0x0) kqueue() socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000b00)) syz_open_pts() syz_open_pts() socket(0x18, 0x2, 0x0) close(0xffffffffffffffff) r0 = socket(0x18, 0x2, 0x0) r1 = socket(0x18, 0x1, 0x0) fcntl$dupfd(r0, 0x0, r1) r2 = socket(0x18, 0x2, 0x0) r3 = socket(0x18, 0x1, 0x0) close(r3) fcntl$dupfd(r2, 0x0, r3) socket(0x18, 0x2, 0x0) r4 = socket(0x18, 0x1, 0x0) close(r4) 16:01:29 executing program 0: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) r0 = socket(0x18, 0x1, 0x0) r1 = socket(0x18, 0x3, 0x0) setsockopt(r1, 0x800000000029, 0x40, &(0x7f0000000140)="d5ff9668", 0x4) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0xfffffffa, "00ffff1f00000200"}) socket(0x18, 0x3, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r3, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) dup2(r3, r2) connect$unix(r3, &(0x7f00000000c0)=@abs={0x0, 0x7, 0x2}, 0x8) close(r0) socket(0x10, 0x1, 0x20) r4 = socket(0x18, 0x3, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r8, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) r9 = dup2(r8, r7) connect$unix(r9, &(0x7f0000000040)=@file={0x1bcfa69870ae01e4, './file0\x00'}, 0xa) mkdirat(r9, &(0x7f0000000340)='./file0\x00', 0xbb) bind(r6, &(0x7f0000000240)=ANY=[@ANYBLOB='-./file0\x00\x00'], 0xa) dup2(r6, r5) setsockopt(r6, 0xfffffe00, 0x46, &(0x7f0000000240)="717880cd7c189f8ff8f227e692fa01d179f7a9128f249fbfa8dbaeb95633e2a92d764008e92b9d89d8516b2f7510c2a1891f7192a309d87fa20ee076131461769ccc2de0", 0x44) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$BIOCSBLEN(0xffffffffffffffff, 0xc0044266, &(0x7f0000000080)=0x80000000) msgget$private(0x0, 0x250) bind(r11, &(0x7f0000000180)=ANY=[@ANYBLOB="ff0f000066696ca6b292ff5c8ccc1213834e6530009506c988a4212dc63ac5000bccc02be4b62449f8ec7cb0d5bc5abe6a0cb3ac6ef841eac442ac5acf786398b54fb6e7d3426a80b4ae500583f04bdd79451a65434d9a1acd2d7d5d52ec662d5a2cb30386240b87e081ce07bba2eafacb3818c660d58d11a0ef5bea3db7eeef1b6dd151cb"], 0xa) r12 = dup2(r11, r10) connect$unix(r12, &(0x7f0000000040)=ANY=[@ANYBLOB="e40180d3a832af841660"], 0xa) ioctl$BIOCSHDRCMPLT(r12, 0x80044275, &(0x7f0000000040)=0x9) setsockopt(r4, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) accept$unix(0xffffffffffffff9c, &(0x7f00000002c0)=@abs, &(0x7f0000000300)=0x8) write(r4, &(0x7f0000000100)="8c65", 0x6d2) 16:01:29 executing program 0: open(&(0x7f0000000040)='./file0\x00', 0xb9ff6acd007712da, 0x0) ktrace(&(0x7f0000000100)='./file0\x00', 0x4, 0x104, 0x0) geteuid() getrusage(0x0, &(0x7f0000001280)) open(&(0x7f0000000000)='./file0\x00', 0x8000, 0xc0) 16:01:29 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x34, 0x0, 0x0, 0x100000}, {0x3}, {0x10000006}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000500)="b21690ccc8b39eba97926afa790d") socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r2, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) dup2(r2, r1) r3 = accept$unix(r1, &(0x7f0000000040)=@abs, &(0x7f00000000c0)=0x8) sendmsg(r3, &(0x7f0000000680)={&(0x7f0000000140)=@in6={0x18, 0x0, 0x1, 0x6}, 0xc, &(0x7f00000004c0)=[{&(0x7f00000001c0)="440a90566202e47edebb221d90cab8e7548daaf7625d07ab7a8039e6ef7b55a12ef3a2549455e097dbed9009649de47c899fa8cec54f04d45684054d32a56c32905f9ebbbc832cb3a1bab7d2687c6ebb41296978464201033cbaff87699759cbc11af53bd031db279a8c8df55cfe37f1bc07081276a47e6c01d8e82ba8b400c054770ec313aa7a9646be81af54c3242dc010a9bb1eb8bb4288decdb088ae8552916f9433c6d2b74b1049c237fe9c4fa0da05c8127e55412dd19c808df6dcd10c04feaa6f5018b9200b3c9b65a1038b58e5ab2d9f61694550ac7f8da6fb42b9a02c52e901bb", 0xe5}, {&(0x7f00000002c0)="7711c732c190e0cfd99587f3ca5188963a0bf931642a10dae4b4d8c876d20585d4964462f1eaa95af7de85e9b43280cf302fba6a5981a2a507243ea91490d8da8283a79a281c76b4b073b9726238abf7ac7b9bcb10c494a6451015ebeb15fd5c58a292a8cd37311259fdbd3825f3235ae5978d1bb11b5e995bb55b1d28cfe902a4926432aad16075cff0241f699f76f63c056054058b4cc9c0168e14f192a71b9964450de0ed443c418f81c3e9cecc01c4b151aa9568d0ce992cb343d45cc4e7ce31f80d134f0c19f0d2cdaa8a8856029364d7f13ba69000c461156a", 0xdc}, {&(0x7f00000003c0)="7f80fe965180747df0ed9e16489c7461e51b95cf656326638b7d535a6026fd6d3961f26a1667f43557e13fcb673fda736a7bec625d21ef1fc3f09ac49e4daae46add8d5b475b27dbe5dfe83ff361ebb729090f02910fe59c7229a44894aa3dcd261f6418ee7a490451537e2da53fd2507d3fb1c485356e444b1386771a123945378ef73951890a62439c85f51a263ccff2f6361c1107b41c761cea54203b0972011608b41ee56a03b22706acbd7b2f7a6483dd7853aeff738e687144b974493652e3cc0ec5f1ea07d66968e45464f566fd9f9fb278b34d20d59bdf4b3d4616826ebb7c83b926042312f803a5fa86d66000a1cdb862a56d1acd34e50d", 0xfc}, {&(0x7f0000000540)="aff18e205a33ef72974c07cd738c0e161cfe57692a3e068135d167fc612af3170aa7a39d4523298854239c270f7818e140f6172ea2f3c5ed47c7c776739239f62683b33e2360f9708ff9c9b8ac42f48ed8b6065d1a52242d34e0e48a57900b1a0bc366a475a3", 0x66}], 0x4, &(0x7f00000005c0)=[{0xb8, 0x1, 0x1, "ad0a143134e931a33d80e8f631afc88f07e48516163e1ee19a7a416c9bd0804387289e7c9ae546f7744e6cec2bc2a3883a990efbb10f1454a2d40953bbd8a230d0720d9f880f0bd665b0c14e540afce82b78a16f24b4230222e4a7f12041e2ce7e971f8a86904ce77e54d0696251bfa0324880b0e46079d35918703169716805499734d5849d7fc75321cdc970d904920600633305e2e9be5805773d525cebf6ee755fbe3c3c"}], 0xb8}, 0x4) 16:01:29 executing program 0: r0 = socket(0x18, 0x0, 0xfc) r1 = socket(0x2, 0x400000000002, 0x0) setsockopt(r1, 0x0, 0x15, &(0x7f0000000040)="04000000", 0x4) dup2(r1, r0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) 16:01:29 executing program 1: r0 = open$dir(&(0x7f0000000800)='./file0\x00', 0x40000400000002c2, 0x0) ftruncate(r0, 0x0, 0x4030003) r1 = openat$diskmap(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/diskmap\x00', 0x0, 0x0) r2 = syz_open_pts() dup2(r1, r2) r3 = syz_open_pts() dup2(r2, r3) ioctl$FIOGETOWN(r2, 0x4004667b, &(0x7f0000000000)) 16:01:29 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x2000, 0x108613a) r0 = open(&(0x7f0000000100)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f0000000000)="220e22", 0x3) r1 = getppid() msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{}, 0x6000000000004, 0x103000000000008, r1, r1, 0xffffffffffffffff}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r5, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) dup2(r5, r4) socketpair(0x20, 0x3, 0x8, &(0x7f0000000440)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r6, &(0x7f00000004c0)=@in={0x2, 0x3}, 0xffffff9c) r7 = dup2(r3, r2) connect$unix(r7, &(0x7f0000000040)=@file={0x1bcfa69870ae01e4, './file0\x00'}, 0xa) r8 = open$dir(&(0x7f0000000300)='./bus\x00', 0x20020, 0x100) chflagsat(r8, &(0x7f0000000340)='./file0\x00', 0x0, 0x7a83f23f1c9bc1a8) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r10, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) r11 = dup2(r10, r9) connect$unix(r11, &(0x7f0000000040)=@file={0x1bcfa69870ae01e4, './file0\x00'}, 0xa) ioctl$VMM_IOC_RUN(r11, 0xc0205602, &(0x7f0000000480)={0x6, 0x80, 0x5, 0x59, &(0x7f0000000500)={{0x2, 0xa5, 0x40, 0x30, 0x80, 0x1f}, {[0x20, 0x1, 0x7fffffff, 0x6, 0x4000000000000, 0x10000, 0x6, 0x4, 0xa42, 0x8, 0x7ff, 0x9, 0x1, 0x5, 0x9, 0x4cb7, 0x100000000, 0x1f], [0x90, 0x0, 0xfffffffffffffff9, 0x1f, 0x7, 0x7, 0x5, 0x80, 0x9, 0xfff], [0xffffffff, 0x3, 0x85a, 0x30e, 0xff, 0x100, 0x8], [0x80, 0x5, 0x3ff, 0x1c6179d1, 0x8000, 0x100000001], [{0x4000, 0x6cb, 0xffffff80, 0x7}, {0xfff, 0x7fff, 0x40, 0x89}, {0x0, 0x7, 0x6, 0x401}, {0x7, 0x80000001, 0x8, 0x7f}, {0x1, 0x20, 0x3, 0xe5}, {0x20, 0x80000001, 0x4}, {0x5, 0x5, 0xfff, 0xfffffffffffffffd}, {0x7fff, 0x4, 0x3, 0x6}], {0x3f, 0x1, 0x8, 0x2}, {0x4, 0xffa, 0x63, 0xfb}}}, 0x80, 0x3}) socketpair(0x10, 0x4, 0x6, &(0x7f0000000200)={0xffffffffffffffff}) setsockopt$inet6_MRT6_ADD_MIF(r12, 0x29, 0x66, &(0x7f0000000280)={0x3, 0x2, 0x6b, 0xd1f2}, 0xc) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r14, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) r15 = dup2(r14, r13) connect$unix(r15, &(0x7f0000000040)=@file={0x1bcfa69870ae01e4, './file0\x00'}, 0xa) faccessat(r15, &(0x7f0000000780)='./bus/file0\x00', 0x4, 0x3) bind(r7, &(0x7f00000000c0)=@in={0x2, 0x2}, 0xc) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) symlinkat(&(0x7f0000000040)='./bus\x00', r0, &(0x7f0000000080)='./bus\x00') r16 = openat$null(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/null\x00', 0x4bd87e58cfd18d3b, 0x0) symlinkat(&(0x7f0000000380)='./bus\x00', r16, &(0x7f0000000400)='./bus/file0\x00') 16:01:29 executing program 0: r0 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) ioctl$DIOCMAP(0xffffffffffffffff, 0xc0106477, &(0x7f0000000100)={&(0x7f0000000040)='./file0\x00', r0}) pwritev(0xffffffffffffffff, &(0x7f0000000240)=[{&(0x7f0000000080)="bde2822a02a30a", 0x7}], 0x1, 0x0, 0x0) ioctl$KDGKBMODE(r0, 0x40044b06) writev(r0, &(0x7f0000000000)=[{&(0x7f00000000c0)='#!', 0x2}], 0x10000000000000dd) fchmod(r0, 0x8e3) setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) dup2(r0, r0) ioctl$FIOSETOWN(r0, 0x8004667c, &(0x7f00000002c0)) r1 = syz_open_pts() r2 = openat$diskmap(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/diskmap\x00', 0x0, 0x0) r3 = syz_open_pts() dup2(r2, r3) fcntl$getflags(r2, 0x3) close(r1) r4 = syz_open_pts() ioctl$TIOCSETA(r1, 0x80047470, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) r5 = kqueue() kevent(r5, &(0x7f0000000040), 0x8, &(0x7f0000000080)=[{{r1}, 0xffffffffffffffff, 0x15}], 0xfffffffffffffffb, 0x0) r6 = msgget(0x1, 0x0) msgrcv(r6, &(0x7f0000000340)=ANY=[@ANYBLOB="00020000000000000000000000000000000000000000000000000000000070"], 0x1e, 0x0, 0x0) msgsnd(r6, &(0x7f0000000000)={0x1}, 0x8, 0x0) msgsnd(r6, &(0x7f0000000500)={0x2, "16174fdc3cd2be470d2ecc4b0f98463ed9c2c0ff091437c21962c266cbe16b2554c5d899541509bfa021c22fb6d44b737580b6a60c15006cafb2b9011ea53fd09e4c903d9cb9303fcc8bbc7145fbf3ec50f97ae4964ab43258c5f0f97c4ad1193d19fd51e0820aa5d9579d40a8a3a1a5a2a2aa437e3dd5823abee0410eda81080f21da9539d45e14decd0cd58014aabd9f22579abba054aab41880a4269c610df03d7fa84e26772c1091102fc67ffa9ccb34634504eaeb667ee7b9e814cf592ca5e51303187da2369152859799a91931072a4619ab8ff1799ef8eff5e465ae0efb8c2850fd303e25e21c429ced3042e1a436beaf255c33d7672469325567d0aa9729273ac17d9524584c56e529663fd795d0aae3bf16acb46ae6c5e428998b92c89b898461676c39eb6237eba05090e93a7d9075099482f6b56678604ca8b891a1be7a4fbb1023801863cb6d27c70d828a38050aeb7d429ab2d38668a5f27bbfb517c6068ab2458be7988017f9410ae00c9d28de4298fcc7023ac6deed81a3c45771ce35e2e1d8fdd6ff0dc2fb7b993b6796ebaa9fdb4ecd33c76b26c974322b7f9d2ce5080300c58d42e1303459e93bc665d0216dcb583c2dab4024490a92d1dbf4a5327e41c2c67df8a01780663450db6cb4fa91c46aa2f06f41acac373fcd9a03c2f86b35126f8ef818a8dea3ae6290fa6aecd8142b3edb512f88a95a57d6d9b9e15578f8bae220a5a6dd780d5424c1ba319550055c1d282fe7270e5f1e0d129f56ba67b679a9fee5a487a9fc7872f9bc7b06ae2dd6a2dcea61b1e8d12e01941ebb6af3f2adbce2240c4890836815b809821163a03248cf5763097386e8239ada1542dda9c54fc87e1f9501eb3154817516d01ac1755fedaaff4bf864675fa5e4377df44c589ce8c4697db238f419440e18da4ae34e87b08f012b673a4c3887f8d38763d01b1b58f039b121bd608225f982c330bd35588b7d3b5d7b05722655c3b6b0a478703294cbece8c7eab035748537237053c3fc845e39aff1016f4372b601eecff0d8496ffc44c1c157f5deeff19d7e98bfe0c7870f9c3f4440b09e9f0fa2b81250413cd0eb80f507a3f6230b3cffe63f645f38cad98ebbacd139f90ad5be4a12f23ced70adc780d12890253758b90149592f17a2eeda88ec570b74ff220d7837ed53b9bf1f864fe12bb3d33752cee0c726c915e14c5661af602d003edf43438ff8c48b95253c8c6fb35e7df344bdd458895e30358e63472f8c7efaef0bfa773786fb61c125959f9c894ea1dc365a401176420d026125b6256bc996d8bf5ed4eb6d6366eb7bfc28f374bdd7708d02be05a56acdeede59dea49c7c159aeb000c7675491df10b95349f86e57ec47ea2f949a03f726c5aa9d96a6baf08a642ba1a05485199fb9120352a8a3cd6d95d60a1ca1ebd0b10db230e35f483757c1cd6a68198846d09683fd1982d7c77036f3110836a8d6ee8110fca009a75d118b06f7d27012adc316af00e22e1211565bfd0500e7d952d5cb15a74b811f52b28fa5024375cc8be0fbb96b92b9bb99c6e6a0ee58d632c2e0beea730a939028c8d19a746d98109e9ba8829ce6e0385efbb70759449eb15ecbb7c4d4bec8dc0701d4aff248bd2335c15d9160c43a8ff77b66a11a8a50e29d84c23d67d70cb8ae2bf97a14d32be3325310ea9b6398e80829f5ad1c1741db533be4f8570afdb9857b186d0e067cbf5334b0d745ac9d6f0fd8bb1bc1acdebd436c7f0578e9806e58b63fbfb9645a13d2836d6d85c125f84f316bf1d04fe54d00229fdbd877077c2c4ceade5c371e53916fc498c44cb9577a86ffee00664b6f110eb45c6bad60b54d23aba20d588f49c213ad4fad7b4b0cfea5750d3dfd1eafdaf3a6a19e210912594cb66ad9f40e7c6042aa1731bcbaeefe51cc678e9e418234fcdacfadaf9dc3959ab11232136ce9ffc198be4afd3a05d0dc88cffe7ab38bad3c34843d6a0a8fc90c579bb888785d9869a83fd1f747db2f8c8d74b497dbbe9d64af06202644f1cfe9ac3e34896f8c8e8f7d373b8a9239fc2348d776873fbd3157188705817678ebf62e39e60b938a94b58fbdcf4230e598c9c6e5b296ac5fb2bc1ae54a3e647d0e0088529f3a0c94d965c5d90f417e7a7c1c2bd3c0d0c88af3f8a5c8cfdc7dcf55cb37493087261babb7e2525b0fc2d4e3352d16ceb69dcb228f5552731e147ab11946f0a567cadd4e21c807a6640bc8a1850ddb36975c866097be3ad644264b9762c126ad9282284f9415ba0446c4c67fef22b0877bdfef3d7df4dafa90f4f236b02f36df98269852db80d7e930876533dc9dc22a78bc33d870d2955e549497175be380a26e8d615eb3db45765b7c2be624f95c9c9061cb23538f4f7b6306aa8dbf219fc83a5467af991e1a98e9d1eeb8b69a8a970abc227d3d79e031df2abb02cdbdcd451ea7ce58e9d9b57df5c9d564930d778e74ccf2565c8a546c882e37e77d69c93e7fb9d221005d7bb984ce5bf874b1a2ece02c9a199ba32db01bfa2c96758630b6ecc40ade04e3312c68c485e95b7843508262894790b0395d58c9585ffba22b1d4b65f0ffe3669aff107d24536c35089d84250e49cd3740e136c2647ee144c73f90bb2f19ddf5440bfc3c658cf364a17682df825adf6fee310bb2f1135acd8ef795cf715ef206c927b3f87f7926ae2f9d1b0737971737fc8559f5c488ef7e9b2aa9b28e4775b07000a951933c9c59218db10e6865056569667f6dd5689c9fc350ab0cc21dcd7ab0fc3641f4fc4a16a03e09cc99547a68cbba36ad777979d8cc9df3e4bbe405ebb4dd7bd4fb879b9dac38089a550a8d7e071f788592d1bc3eb60ff6c2556bfe8c5c4bb4635dc474e22e511a2e4736d0167da1fe768e45a4b2e62c4c7cab2986d2eea84255f64fef4d0cc7f6aa0551f69bf8c2a2d1b08c07855e5ef40d073ed74e7f8b9e3e521216e154b1b99b28ad1ad8a0d9639d8b24ebbec442aa18fe640f9646826fa14e709ac505a8081baf27bf96c51089bb8230b44c95289cae8b4a3d31cafdf3e0963630718c359560f1f0a44489d73c3ea988c017538757e855695f1ede509112a75996bab5327730132605a096c426e4f9060db306b40fe94dfc7abf69b03b45ddb48b5d174f208a3a3012a86541f12878b51b80f64854922f74d542420c41abe144074bf3355a27bd3cc6ab4a097202fc577b1c300ac569f908d5c2e4529b946bb7cb18cb4661c1e5a8eb3e07bf425ee10ce614aa58b571dde054eabf5783dd3f44d02f49f0e86ee9d8937704bdd2fd58b40dac922b7fb4f2ef2bac09fe8c784643898f03c31be66353b93bbb07a9d615cf7bd02fc46b9bcc38fa96823597cf85ffd68eabb47f44329a073d46528c8c37b406db7bf26c02f9b41ae0c32de50f94dda907ad278b15f61c0a669f13b75c3091d86b8ec7ab8650d5574f439a54609215cdd8b4d7ac663212a090000512f591889e6dfa55eda649e11b49bc92f09c61ec6aaf39998392342d5c68e075633c5938820a54bd1ea1d93c46ebc0293a60a19f634b1e015f9c3936acd1d79c020624d0c2a266acf7e87f32fd46abf36b154f98b09c99f1192dcefe7e4f3953b060fd08479e69665333dfb3139c3a3e01474b3b239642b4254ed6484910a4f6050b56a91d9ccd4de59452ffc458548092ce84e441a9e49ac5c4cf806d22cb72741f4a02724f8f0a95715251e015776f6af79a9ab19a3149f2b2d29c4f683880bc26152aa2ccbae8311a7dc96ce5d598b872dc16f11393629c7154e04003b3660f959bac63076691248244cd5a79e22d42196e57732d1d4862c4337bbe0828b737df857dd4921b6ef0aada31a8f7226fa651663c4da405f2719cddf987e06a365e82dd26290fd7c6380edc715f2766e456096299aa0e4ffa1e00a28d80c0b30c57e3f961b6b6c275f9a50598457b2268bea96fbb8b87d4eddd0b1e74e3840ad2e8542b5d5bc74099ea671a49add7ff64a99e2588656eed99f09d63f25b88ee3b667a0c66bc19dea74644c3bb9a9b2ce691f64f5de510d22775a2d1299b1e61c6839f25f00081b4aa04becd955341856706dfd7051b4d95e0cc7b1a3d9fe7c4c9be5c0480af5bf2e6bbc0a32776fecfcc5deb6ae559fccd93572af3113071a3a8960136d9c3933f03279f60808c4a023fde45d9252b76ca728797e60df905818bf367e8ea27a2f188e42f0d2e02304dc076bdcf6c0c70469aa33344e16eff59beebee057d07b99672056b40e8ea4b0e4f45f350862dc62752dc3e2ad6d7ee3b1e30969b4b0538d5fb806ee5f9ccc46b176ce9f9c74a7b9e7eec2bb7b6285580355e40220e1975ddc28426fc39be9026fb6f5a4095fc8550d43c1e8476b28e5d529102c6b792ba1bfc3bd9c9bade2bb228ac18196fa1da1b2e438f7b708d72272efcb6c711f05bbdca1fe4d5ce604701dcebd327d69c9a72cdc7d3ad3be48ca535d803d82ea384b3e9149c3e3dd9da25c610f9972816f20018359218ec482be4c4c7a4948882273aa337ba1ac76984f246772af58873b82df4c7e72fcda347cc765f18585b64aa715fe3d9f9c6137064ec839df2aa7458ece44bb6cb4c964ac0f9e68be87238b76887b510fcb1d744880221b7f50680ab1c32e36a4b80fc9da10dd4d19fc38d94675be5210b7550ca0b7d379eee1e78127148cfb3ea9401f57b92e6f267de5955da9f29b66d60ad5ab52696c47c6fa22f784f5f6220741a28c6758e3c7079a5c44b98e3089fd39e1972b35c039c60c5d2b42a0cde674a7b91280a1ca589d026745014c35917c0ebafdae5c85c724299d5399ad52e59b9526b19ea21072073addd345d24e22d5b13d3f14ec40d9c3d8d811eb486888e89c6b8159c402d605331e5a9566cf94db387650286cb17028999644ea04618d3b5d5db5b85e5ad2af60a286232b3957c831f28bed346262d73a8fa9b3ddb0e0799ade84a1348881ea206774fa8a4eede324b56172ee55171426ef65acfa2a8323d237afd1e136881c899bfbe33c253ead7dafedd8f53be06bb3a5806eef3cb3f048ad2460ee5208915b169ab5567ccd1ecd44fb5f250b65e744eaff07dc26e97dc5ff709a104ac31842938917daa904b1abf18681c68eeb2ae4fdd2727d70def67b1d937a349f74e91999bde3498f2d8341ee6a894f4166cc44bb4e34c308b0f30166be52925ea6a9bc86797cdc1c15818497966894471ad2cf8fea1607ba968dfe9713692419ab52ef7a98d5a9e50336ca578e0c1a4599d022d5d13ecd5e869db25be840f3d822902d5573e5e851bd7440ce7a847690d83b7907cf63a0650d1511fb46e86d72e54d0f86ce3afda194bd163c3be6b1cdfa02594169f753acddb165e302adec379d9f36999999279cd7fabc225c1744908e10580c7b4761af2118e1f97753c97bc197b65abb7fac8ed814284efced9acd7cafd7e9e4de71c3319783795399c8e4928972bb727a59ecf106f10e7f93b5909b2c22f357b84d7f62147a860264cfdf8a24032a7290c58d2734021cd566f422805b6b41ad49de87396da299a798f876be4c62a16440cf2adebbc9adb928bfda25a0cbb40b6e72fe24562411feee4c5c4eb42f1449794790b8cf6e95c249295ee0b7b01bbc38a28f5aabefddd82fd672e29b3868d71e735edb9557af0945c6bbfd4c2d81ee2037ceed529bf16d1d95e89812184d4ca2b1c23bbf53501033284736be25207117a3858a3129989500e887d22e21b4d6cfc7e8871528b60b6e5f5d6037367b849efab5d7345771dbba711640eeb3"}, 0x1008, 0x800) dup2(r1, r4) execve(&(0x7f0000000280)='./file0\x00', 0x0, 0x0) pipe(&(0x7f0000000180)={0xffffffffffffffff}) socketpair(0x10, 0x4000, 0x4, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) bind$unix(r8, &(0x7f0000000300)=@file={0x1, './file0\x00'}, 0xa) symlinkat(&(0x7f0000000140)='./file0\x00', r7, &(0x7f00000001c0)='./file0\x00') 16:01:29 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x6c}, {0x4c}, {0x7ffffffe}]}) syz_emit_ethernet(0xe, &(0x7f0000000280)="d057080000005f593b2146d3a25a") r1 = accept$inet(0xffffffffffffffff, &(0x7f0000000040), &(0x7f0000000100)=0xc) r2 = openat(0xffffffffffffffff, &(0x7f0000000140)='./file0\x00', 0x0, 0x4) r3 = syz_open_pts() socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r5, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) dup2(r5, r4) accept(r4, 0x0, &(0x7f00000001c0)) close(r3) preadv(r3, &(0x7f0000000380)=[{&(0x7f0000000200)=""/135, 0x87}], 0x1, 0x0, 0x0) r6 = openat$diskmap(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/diskmap\x00', 0x0, 0x0) r7 = syz_open_pts() dup2(r6, r7) r8 = syz_open_pts() dup2(r7, r8) poll(&(0x7f0000000180)=[{r1, 0x6eeadc4346c15028}, {r2, 0x100}, {r0, 0x8}, {r0, 0x4}, {r3, 0x4}, {r0, 0x40}, {r7, 0x80}], 0x7, 0x0) 16:01:29 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000180)='/dev/speaker\x00', 0x240, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000001c0)={0x0}, 0xc) fcntl$lock(r1, 0x9, &(0x7f0000000200)={0x2, 0x1, 0x9, 0x9, r2}) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0xfffffffffffefffd, 0x0, 0x3ff, 0x7fffffff, "735160527b0100e534840700fffffff800"}) writev(r0, &(0x7f0000000300)=[{&(0x7f0000000080)="c610e33375573c72cb1b559634c55913f85c06c5ec9977c41625f98162f59f5c4b442c54d2a4b711cbed5770c9139fe9dd646186175570e73e15bddabd38cb85b02db11aa1da8ff14e650f0a0c0b5396b47e39ff9b74cdd98ce1784760c75fdd7bb9b5a88caa3cd07dedb8742cd7d9aa61e174d1e4b1f433a0c67053aeb0ebc4c89ef1bca546ef3286dc5a8a9f9446a416412aac4f82422a47857877badd3d244aa20f0ecba84ba05829b19553cfb23cfccf9475ab61a6580b1f76d9b81a1aab48540c8ba557c1ba912b2e696cbe939b8658304f2d5c28", 0xd7}], 0x1) 16:01:29 executing program 0: ioctl$DIOCMAP(0xffffffffffffffff, 0xc0106477, &(0x7f0000000100)={0x0}) connect$unix(0xffffffffffffffff, &(0x7f0000000040)=ANY=[@ANYBLOB="2bba12208314242b91785d14d4cd10d429758d80448e7e0c"], 0x1) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) r0 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r2, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) r3 = dup2(r2, r1) connect$unix(r3, &(0x7f0000000140)=ANY=[@ANYBLOB="e40137a854dbcc82ea686050ceb12118b27cf74c8ce1093e4c1c522553698579be92866cf820b1a5f3210ea600b41fea4bd986a1ca1d750cbac403931ed8af220a14d0d1a564eab38503000000a4dfd1fb58fb3c59eacf29d690d35d7a5b14622b93f7340ce4ed4496c9d85eb8a916095c1580e8ea73ef4885898fe4d6f254436a46344a614f8211"], 0xa) ioctl$KDSETRAD(r3, 0x20004b43) r4 = socket(0x18, 0x3, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r4, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r0, &(0x7f0000000100)="8c65", 0x13f) 16:01:29 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f00000001c0)=[{0x2}, {0x15}, {0x6}]}) syz_emit_ethernet(0xe, &(0x7f0000000200)="7a4fc5b0f4918f1856201e199782") r1 = openat$diskmap(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/diskmap\x00', 0x0, 0x0) r2 = syz_open_pts() dup2(r1, r2) r3 = syz_open_pts() dup2(r2, r3) ioctl$TIOCCLRVERAUTH(r2, 0x2000741d) r4 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x40, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r7 = accept$inet6(0xffffffffffffffff, &(0x7f0000000180), &(0x7f0000000280)=0xc) bind(r7, &(0x7f0000000140)=@in6={0x18, 0x0, 0x3f, 0x8001}, 0xc) r8 = dup2(r6, r5) connect$unix(r8, &(0x7f0000000040)=@file={0x1bcfa69870ae01e4, './file0\x00'}, 0xa) r9 = accept$inet6(r8, &(0x7f0000000080), &(0x7f00000000c0)=0xc) bind(r9, &(0x7f0000000100)=@in6={0x18, 0x3, 0xd45, 0x4a}, 0xc) ioctl$BIOCPROMISC(r4, 0x20004269) 16:01:29 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x20, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x2000000000000280, &(0x7f0000000080)}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000d00)="40c551571115b12ff78d5aee258c") socketpair(0x18, 0x5, 0x29, &(0x7f0000000000)={0xffffffffffffffff}) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000140)=0xc) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r3, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) r4 = dup2(r3, r2) connect$unix(r4, &(0x7f0000000040)=@file={0x1bcfa69870ae01e4, './file0\x00'}, 0xa) ioctl$BIOCGDLTLIST(r4, 0xc010427b, &(0x7f00000001c0)={0x4, &(0x7f0000000080)=[0x5, 0x7, 0x80000000, 0x0]}) 16:01:29 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x6010, 0xe02) r0 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) preadv(r0, &(0x7f0000000600)=[{&(0x7f0000000180)=""/173, 0xad}], 0x1, 0x0, 0x0) r1 = semget$private(0x0, 0x7, 0x40) semop(r1, &(0x7f0000000000)=[{0x6, 0x9, 0x1800}, {0x0, 0x5, 0x1000}, {0x4, 0x8, 0x800}, {0x1, 0x8, 0x1000}, {0x0, 0x1, 0x800}, {0x0, 0x2, 0x1800}, {0x1, 0x3, 0x1800}, {0x4, 0xfffffffffffffef7, 0x800}], 0x8) r2 = open(&(0x7f0000000280)='./file0\x00', 0x0, 0x20) truncate(&(0x7f0000000040)='./bus\x00', 0x0, 0x1) r3 = open$dir(&(0x7f0000000400)='./file0\x00', 0x200, 0x85) fcntl$dupfd(r3, 0x0, r3) mkdir(&(0x7f0000000280)='./file0\x00', 0x1) chown(&(0x7f0000000340)='./file0\x00', 0x0, 0xffffffffffffffff) getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) getuid() getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0}, 0xc) lchown(&(0x7f0000000000)='./file0\x00', r5, r4) setgroups(0x0, 0x0) setuid(0xee01) r6 = socket(0x2, 0x5, 0x0) r7 = msgget(0x2, 0x224) msgrcv(r7, &(0x7f0000001740)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000981dd448393600000000000000000000000000000000000000000000000000000006000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000e3bc000000000000000000000000000000000000000000000000000016b28734f48cab95a2bb056dc41f61a9feed2f2838fe4fb7c81acaf99b6cc889fa11c13021ce5fd892cbc939280361263dee59c37ef6186643bb6ed6eaee698b1aabd8514f3a093812106144cab6560b891c0622b5fe25bb061cfd2f0615d31ba51eba02bb4c07af728e14685afe12b3f38d95dd04b66043e1e5d17191d1a6de26a65c3a12a297febe30169b3b0072820f9c5e9c2d0eb54f1be64cdc5bc27837429ccc650e12d6323c647b2d"], 0xc4, 0x2, 0x1000) r8 = fcntl$dupfd(r6, 0x0, r6) ioctl$TIOCFLUSH(r8, 0x80206979, &(0x7f0000000300)) r9 = openat(r8, &(0x7f0000000040)='./file0\x00', 0x800, 0x20) writev(r9, &(0x7f0000000180)=[{&(0x7f0000000080)="9d8c55", 0x3}, {&(0x7f00000005c0)="946d660ce4d814ba2670ffa2f333d193c1ab2b7721fa75b90cd6f843042520d9bda34eb243960fcfd87fa4637cba52246119ad17e9eb98711f25efae058ffe8d85ee59ee36bfebe356361baac85cb58a453577cc2a39eb72aa69086be976ad0361e290d420eff635a906b594df58367d26a8a9ea6ed3bdcb817c691f28cbdc63beaaac909100117af44ac461e76205244401ad1216f68052db17188c2f6d4c865a2d880c2f1f6a71481eb32ed75dd73009003ad3eb90498ca7b68e69c1c3b0bf32a8e047b28a84c96659a7f0927e5c5307a9f7f6deae4ac056c5aedebc26e226b6e41d6e9655ad68bd17b49b2b2c9919e4b763813ce60c19622834cf1c5404ee55e3864f2bbadfe21fb7a1971fe85300751f29f72168f0aee93102389dd3a8a76c0ae688565f495709bc484e7f3fb845a1d7f84ec0a512de06944d6a6170ea97f53edc0551daad2fb85195bb1a01a2e6732e08d31ab6b845152b8fb89ee3cfcd23b8ba63b3c4a9915a79b6e9ac1452fea6870f1f203d8a1dffe1705a22c8f3968c215ae02f0b9babb5b77f0f718c2e5d15ed228f4d482dd615877958ff63ad15535d861c0738a8a58f149df0057f30e1bbb4fd5950a26c1c2754b4d922087b5401eb2b775ed602df48e56a273236287d3a1f5c0a0bf309b7fd4d65274a61947174ea0e3bd199599aca16a752675d7d5b48c7af0e543b646bf6cfaa5a5f4c4c185436d5a3c9482e51931cf2265c5b9b4f2525df156dcbdf622e33927f2449d714fecaa98043baa9535ed5903bc18a4f31cf451c4ae8f3d593e0aadc02a1b96e3ca2a9446810564f3f5b5112e21e47c8756bdc8fb8d0606bb13356deeb471f4d3654da3becac2f71dfb615ce83eb6f7691784f30db5e297db56752bcba0fccee0fa1f53953b52f0d639da344ed1575ed54b0393944cbc87cbbd1a466849f7019b44b6fdb594f382c830d313241b5b4eef24aca2ab055f3aa520f98808767b38392c34b891e4946d71623dde993325985a1fcaad6994a1ba1845bb10592f20e99e728e7afee0b1d6dfd02c2ae4c894f86d87321fc253252ec34b2e2a3d6bfb3e4d788d0d4de2ebfacac8aaafd81b7377d56198e0ac03413d5d6072285b3e90d1bcdf7066c919ff19446bbd52325fd809ddebef6c0882f8d7aff190cb34c62a4b00516edb4b39f955c93aa9546072f3ad252f4052b814f1c6fb26890212f3722351d58f12bbb72af438a68d5eefdd39b20c3557ed25c559cdd5b10b94e6c569417e39b5fd8863ba7818771afa13cfac71290e79a43faf8c80e13f8ea0da55e000de3928d3f8a1e78f8350d6660808541568de25442f50f087e41af9de9d024848212ab052ede74ff8405cbc6822c9cb9b22919d36ba95cd464d6f794370c5c25ef12c3578a06a4e6c7573cdac1771e216caed44a77fd3638f483857b1aaeb03665d936f93d035ddaf87c4950d3a955f0949f8c862924809adcd4003e831f89338b7e424406699737f21dbb7149b8e9118b55ec54107885a8a9929321fc6d8692f212c8cc32922288284416c05f1aa9e0fff8cdc5fc09ee0401526254efa6537b532689c9a9f4c97e6e03cf5ab67d8ad2715a4237069886521271befb541247abb01e8efffe1617fff03c30a0f410f6a5c5e629b8a9c179113a61324db242f56804b5392b02535048076a650acd2cec267578bf224510ea89292c8beb52a7a0d378aa681e41ef2481e734577d20d53f9b16fb61dbe18c07f2b4eb57888091f98ac8531e532621d96938027a3b824d814979a04bfc9b55cf21a198fca25f61e738d6b81eafa3c73662bb02b4b7bdcf639e29afa461aa93f6082d0715c9d83a5cd88258eb15a4736b58b0ffb1ead2b5780fd5872918dd508539bc4ecfc1043cc783f8b33d9c421b95f2a5ac54426e85bd0d6b6634c5f164e50ebcdb27b9971ece8db888c8a1a42ac99bb08bfc60d6a7ddd1d26cb5938ade089e547526550ea08ba59f6961afc9a68a1a98ce46e2205292e4896e154e882da491fe0948e4ec57b4a7abdbd4dd6b4956d5a4e5f77854e27cc8bbf9bb65ad5270bffb70fb8639044e2243ce69ebddb8c02e14920179e82543c196ce293a7a968b01dcf8eda5e97669577eb25a3a611d33887a269bf8c47b590c1ab0ee624d1fe9e77c30ec87e1e04d8e2d0c2d8b87b9cec756aeff5c23e4a33dc5b80c60a5b3cfb5a46b9f9d87e154e5b1d4b5d23f1f927b0ef8cd97f674f40e029c2b56be0148d02ea894e9f62edb682199deb41f82374c90f8299038225e3332cdfeb49a79538a762a276ff01fbc22e7a16072c94f3fdd8a052bfa62ec0f632d440ff2c625c4a56fb1ca808060db684f14b0bbfc2216fabc10e76f0df8b116fb8cbd71274e4e34ac2cef434fa7e584f7523a47e1aab6ccd615caa8ff9637b4a078a1d0e75a4d5828063ae71ea85ecfef44c2655a76d0dec2cbcbb203c4d6c07d86067084640ad29fd28e568b30d0f3e024cd275192957b3d0d99e2b5e01c2f3ea76a03fbdb2e6eeaad744e3bbae45dc154dcf0b69d68f152e13abab3ce06c307ec2f729c7243f8f4e19a5104c4b71be82dd64d50c935b7e9fbe8bf73c77d6ae112af965e4612476665814e28f0ffbd6221ef5177976a80d2a8e31636787854096d967a0aeea4d8e58c9b88f11f5a34eb507ca27cd1db0f8c2be1e43e54bee6d28b030a05c0586ce4a0cf0335bfc591bb1959b466317d75a4209c9d36f96fb0f0782d8e0c815bd2498bd1ebacd47caaca3929008cbd41f3e0016e5dc80db450ea2b182babc6b972a7fece61c7cd24ef3c691a45fab0f5fee42467108efc79303ba4d84d4362152554e820d9528f6a7629de35cf170f7fa3a0e6b4afa91e155a61f5735555f524948586f185396a88c70b1285d64d52b1d253e225c930b7829f567cba8943265d63614d6873bf02f04a9171d70d2b5ca0588bf55b827747854ee9116851e4dbcb12b0d7a1d236dc1efb1d3b4c11b492cf8c6e025e45c981fc1a6d50843c71617fe7b0bf30c5f68407a56136f81e34d8b6fa87e5e9bf6d945d20edf7b121564b87807a2cc969c693396fbb875d422a983b6665b237c67829cdc82ee66f17b5ae02ab1d380a92cc1161914acf2c4c1143ceecca721c0a0e0b07ae77c8edc479e047b81e08705e7c85309cf24a9de17beba34478d3f9314ed63051334b5ce06abf5565afafa5e7716964c945ec60d46f595dd2353b582ed204a56602e74f5d1e65432bcf902904568ea30cad9c3c55000bc1fba94f2ff11c701e283face26c319aaad9d98dc944718f8771e419e2140013051f2e2c006c3896c26ed197e15c71362e402a194ce7b3483b6673b739b9e47a57091f49b956b3520c5ca3883f48ede200ba3ae25099ffaddfbd6f49413adad952d1c9ea79e493fc470e9290a9949078d0aadc2136ed8325b0464ec44501eb8b03707b63eb3c3143fe1a816b1ebc893de0a2cbe60060b677e62fea1d38e7af1f2ed454014f400b45656bfee049373ab51cb37965fa0e29693ff3fff46b699655f0d4e300edafb23b6b0227f555a3a2d35888e448d62ef01468eb6a8cffc212e734fa854b4cdbe0e11a5541727a6c56ca2ca65d072705024faf709f2ce7dc1a6059242d3dedf1120bde8d37c6c8e81bb97e69f978b1f6be405f5b9159f2dc1d26998ffe419e5741ebbfc316bc662576163859084f0652fba20cec4c0767f86bf0dacf26dfc9f505c8a39c5be70d8faf080fdd9011cef3c03b19176e285e8c9a9eb5549c60ab8151824d353a29d38460373cb41f315e39e68447d97f6a9dd5f131d05ba038a4ad3409739a58b7162adcb79db3481c3622194f3f1b56ce7cd24f58ca4ea42a2ccae1b29154806e59a9482e06df9484c745c413eac7a1f7fe7d0ff0b0a398622468a386892debb015c1b51dd56a00ac69b342ecaa268a8537803bdd39bd3b1b0e4e58bddc96d2daa4b5711493523390de18ec427264246ebe8caf25b7f6197a1135100afd26388df060bd6218772d9d9c6a7742a7d0d8d5a843d3bffef73cf2a9ffccef9193a7ed3a5c9b728b483ea3280fc1a6b405af7691d57fd4e86e95617dd957a1080fd39c64865eaf1ca95f4fe31f84a8d55038973c0e9b7103b82dbf02eb63df6459c351958f2745788ee165a41d10d8f3314f1d3dd49765566be11f9d96cfa9f2187161c60f0b2072fa75ec1f58f66f6fe7519170faa534c1bdfc0273e97425ace2a3951769b550120430f5c32b78c170009ec1a833829a00d0c90e695b420c227d574b8c8ff6e09b8dc5cf4fa88d53cdd8f130b1014cb98e50ceece99af740072c91a941c0bd1b8005a43b7bc5c63fedc7b30ac153d4a0e9e75482d0ea5d52ad71446ea5f941cbd8305c13883b9e50fdfc1ba4f687b6ad37fc771a4c4fa5e245cfc62e784a162b47e2401321991434dafc1fa7b04d44d06d11948a7e09f0dbfbf6772ae2e7a0ab7b4676bc6680280611a73bba797fe7b7d449e74d41f52b62360d17018057c71adafd30deb5c12bc33af6b3b62eb2b6c0d476cf7fbde608d09c0aedb542b4ead0bf5fbae8729938db953f1fd95a32ffe5ef98da3ee22520990ccbce5f212002b41151cecbf534258e3c1b0a0222b1086aa4ae64dc7615adc5f7ab2a7145096abf4f2001284750df89e5a1e7f5207dc1c63c3bc56a7d84b201ed258f075b8eb8ea6cd66d040e02ea365c5dfa0e7c9119886a242fd0065d7758936d350db30982db7f7d6c1bc895fd48194f6843ecb5eaf16f7192817c2bc2287de9ad3165aca48b1838a9e1ce8e3c5009cf54feafb32850e983fd4f627a57f1caacd6c45c2162d723a0a173a36b4b63401f6536b6920c57a294c087f1768a262d4a342c1b36e2002f01e684b8b838d3330fe2bf445317c51117f0dade82b0bd56e2e3ed12ca244209121af88f7f8cbdd54c807e8ac289d33e54c037c2ca3a41eb69db845fb9e11c8f4fe8bd5e66cdf5ea45620a6dbc91066c3e11d1b658138ae7006c9f9249f780f9861409f987eda1f746c86846dc6fc12a30409fbe16fad2a25703ae042c9d33c1b127e4c273f422e83fb6000100c379a769d8e0ee8327961800f3127831e12c8c9a1af3fc7e1fe859322fde4136a483ab488cd5760aa21fc6719af4d3e295857e3441e12a097f8f006e195e32b26532dbe625927cc5cf437c9b7996bf6dcfa8568ebe791429ba44b87eb7981830c14bbf7723725d01bdf9d4858e0a2ff85ee587ffa848c290c6882348ee2bb3d1e319fca71b33d35e9b7da2fa3e5a0a5b7f5ea8522b1273f2b68bba7689933a579a92549d9d9801805a87b44c7663662b6e0419b51027b7ead04be9272354034771b666779c29b38ac904020146e26235d66c049d1dc793e21b4e809ab69b52490acbf7c906d1ef025789abe5fb0b1c31ad2e21e519b338f7f28f11c2305ee004118dcb9bf00a0ae30d00edb69ed82004b4d4cb7634ce14141163b2230315c3819b86dbf1769008aa44169383a374e7abf5f3a3ad70d326559488c1ad66bb7294a8d1c0439fbf66dd0a6db48f7575edeb9cd20949eb349466fb2ca177aaf527d8f539cd865ec5d78b814db2ed8b6aa19b0c40c92c92eb085b49d7483cc87ac01aeacd571a81247485b84371d07953d8575dfc52a689eac20faea54df7f8ed0e32ac69e1a6a18e8ccae38138913ae5b59c2fbd32f51040044de39ba719822df673821099d93c029d4211fe961d533f8ae647a0b74dfb55e2eb5dfc14e5c18b3679fbe884f477fb49439f72306387c965778b13de11c195507bbf2cd52c6386", 0x1000}, {&(0x7f00000000c0)="ec82e11d", 0x4}, {&(0x7f0000000100)="38def8ec469017c221a0dcb3584e70d7d9f74650c10b94b10b2113dd48eb26289ef8631fc2955fbb01950ceffa7018f64b3b5c5cebea51576d2024e44d2fea202836dfc55c6be70fc76983e82861335afff2ac6b8f7775b065433be229dab7bbfd132c94892226090482d4e77a5a43f674da", 0x72}], 0x4) unveil(&(0x7f0000000540)='./file0\x00', &(0x7f0000000580)='c\x00') r10 = socket(0x2, 0xc003, 0x6) geteuid() connect$unix(r10, &(0x7f0000000380)=ANY=[@ANYBLOB="82022e2f66696c65710717577cd33cac526bec89d1b6ccfc8b161d8802775f060f327398a745375d123e5045000000dfd508999e4355f63069086de0a37e05deca1ca3f2c11d2fa47a7311e234c5217dd84c330acf90"], 0x10) write(r10, &(0x7f0000000000)="9e3eaa56000000000004bf1aab0300000000000008188e600200d04593fdd308e6b7ca0000000000", 0x53a) r11 = msgget$private(0x0, 0x8) r12 = getpgid(0x0) msgctl$IPC_SET(r11, 0x1, &(0x7f0000003f80)={{}, 0x0, 0x0, r12, 0x0, 0x0, 0x0, 0x80a6}) 16:01:29 executing program 1: socket(0x18, 0x1, 0x0) socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() kqueue() kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x1, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() kqueue() kqueue() socket(0x18, 0x1, 0x0) kqueue() socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000b00)) syz_open_pts() syz_open_pts() socket(0x18, 0x2, 0x0) close(0xffffffffffffffff) r0 = socket(0x18, 0x2, 0x0) r1 = socket(0x18, 0x1, 0x0) fcntl$dupfd(r0, 0x0, r1) r2 = socket(0x18, 0x2, 0x0) r3 = socket(0x18, 0x1, 0x0) close(r3) fcntl$dupfd(r2, 0x0, r3) socket(0x18, 0x2, 0x0) r4 = socket(0x18, 0x1, 0x0) close(r4) 16:01:29 executing program 0: sendmsg$unix(0xffffffffffffffff, &(0x7f0000000300)={&(0x7f0000000080)=@abs={0x1, 0x0, 0x0}, 0x8, 0x0}, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffffff, 0x0, "d730c15b00f4ff0000747beffde400"}) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x80000000, 0x3}}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r1) r2 = socket(0x18, 0x2, 0x0) setsockopt(r2, 0x29, 0x3f, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, 0x0, 0x0) r3 = semget$private(0x0, 0x2, 0x120) semctl$GETNCNT(r3, 0x5, 0x3, &(0x7f0000000100)=""/175) 16:01:29 executing program 0: r0 = socket(0x400000000018, 0x3, 0x3a) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f00000000c0)={0x3ad5, 0x0, 0x0, 0x2001}, 0xc) kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0x0, 0x0, 0x0, 0x1}], 0x0, 0x0, 0x0, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x1, "0100000000000200"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r1, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) dup2(r1, r0) 16:01:29 executing program 1: open(&(0x7f0000000040)='./file0\x00', 0xb9ff6acd007712da, 0x0) ktrace(&(0x7f0000000100)='./file0\x00', 0x0, 0x22a, 0x0) getrusage(0x0, &(0x7f0000001280)) 16:01:29 executing program 0: ftruncate(0xffffffffffffffff, 0x0, 0x30000000000) r0 = openat$diskmap(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/diskmap\x00', 0x0, 0x0) r1 = syz_open_pts() dup2(r0, r1) r2 = syz_open_pts() dup2(r1, r2) r3 = openat$diskmap(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/diskmap\x00', 0x0, 0x0) r4 = syz_open_pts() dup2(r3, r4) r5 = syz_open_pts() dup2(r4, r5) r6 = fcntl$dupfd(r1, 0x5, r5) openat(r6, &(0x7f0000000040)='./file0\x00', 0x20, 0x40) ftruncate(0xffffffffffffffff, 0x0, 0x1) r7 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x1, 0x0) ftruncate(r7, 0x0, 0x1000) 16:01:29 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) r1 = socket(0x2, 0xc003, 0x0) connect$unix(r1, &(0x7f00000000c0)=ANY=[@ANYBLOB="8202adfdffffffffffffff653000463f7b238bf46854d78a2a197a386207000000008295955984c87910bf093f68c11700287ead4bcb807fa69dfceac2a84e6abca64896bc5e57c6388bbd2ad88b2951b15801360bcd4c0a162b58fd4237b8fa4d012ae447473c230495aaee48c02f6ac41e6bf3bf554799b9b800ed52beb85a85e25bfb258557d60f13ad30505e8f5300a4aeef9d612f871f4385f04157795ea4a5c5fe659fa202361cd8cac7dbbc5b65c6593d2870b4122cd23500"/204], 0x10) dup2(r1, r0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg(r2, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000300)=ANY=[@ANYBLOB="1099ea640c1d67467f81eb7985000000988100000000000000000000000000000093b47c570abe80781a8b366519a9cd69ac4fdbac6c41796507a64757a707dd9398402683e8fa03"], 0x10}, 0x0) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, 0x9374cae5ff247a48) getgroups(0x8, &(0x7f0000000400)=[0x0, 0x0, 0xffffffffffffffff, r4, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) getgroups(0x3, &(0x7f0000000400)=[0x0, 0x0, 0xffffffffffffffff, r3, 0x0, 0xffffffffffffffff, r3, r4]) setgroups(0x1, &(0x7f00000002c0)=[r4]) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000000)=0x43cbc, 0x4) r5 = socket(0x2, 0xc003, 0x2) setsockopt(r5, 0x0, 0x64, &(0x7f0000000000)="01000000", 0x4) setsockopt(r5, 0x0, 0x69, &(0x7f00000005c0)="163b925de385f7e8f59cf62248cabbfd71db79765f97d51fb8b44ee8dc5e8985f8ffe9007f55db85d2388ea9", 0x2c) sendto$unix(r5, &(0x7f00000001c0)="cdbdfbc061771c00de6ad272cd87e2f1651ecf419e77bd529d9ba838a8a1a713d3895db9060c66486bde965bda9375918a63f1e267f77d3f7553ca72ece39fd6b8bbfe927d2d4e7d5be1f3cfe923fcc894904029debd26058977dc0d19c5ca6086a266c8ade55e0d212c657e70d469fcd4a37705ce033a712d32730d5ca33e61978ff71bace4af7ccb9ff6779df651b1ac7976b4fac9543954e550e937b08b5033abba269be68ec73e7fabb08fb86878f33ad83fbe9c350835b85a522eff8fb8c8b7de421803523a6d4118f2669d", 0xce, 0x400, &(0x7f0000000040)=@abs={0x1, 0x0, 0x1}, 0x8) r6 = dup(r0) sendto$inet6(r6, &(0x7f0000000040), 0xfcec, 0x0, 0x0, 0x0) 16:01:29 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x462, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000280)={'tap', 0x0}) r1 = open(0x0, 0x0, 0x0) ioctl$TIOCSETVERAUTH(0xffffffffffffffff, 0xc0107002, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x3f2) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f00000000c0)=[{0x1c}, {0x25}, {0x6, 0x0, 0x0, 0xcf}]}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r3, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) r4 = dup2(r3, r2) connect$unix(r4, &(0x7f0000000040)=@file={0x1bcfa69870ae01e4, './file0\x00'}, 0xa) r5 = socket(0x38, 0x2, 0x64) r6 = openat$diskmap(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/diskmap\x00', 0x0, 0x0) r7 = syz_open_pts() dup2(r6, r7) r8 = openat$diskmap(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/diskmap\x00', 0x0, 0x0) r9 = syz_open_pts() dup2(r8, r9) kevent(r4, &(0x7f0000000000), 0x200, &(0x7f0000000180)=[{{r1}, 0xfffffffffffffffb, 0x0, 0x20000000, 0x3, 0x4}, {{}, 0xfffffffffffffffc, 0x4, 0x1, 0xfffffffffffff800, 0x7}, {{r5}, 0xfffffffffffffff8, 0x8c, 0x10, 0x6, 0x4}, {{r6}, 0xfffffffffffffffc, 0x20, 0x4, 0xff, 0x3}, {{r8}, 0xfffffffffffffffb, 0x94, 0x1, 0x2, 0x8}], 0x9, &(0x7f0000000040)={0x1, 0x42}) pwrite(r0, &(0x7f0000000240)="fbaf84ea37679be96914f6357e3a", 0xe, 0x0, 0x0) 16:01:29 executing program 1: readv(0xffffffffffffff9c, &(0x7f00000016c0)=[{&(0x7f00000006c0)=""/4096, 0x1000}], 0x1) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86128) semop(0x0, &(0x7f0000000140)=[{0x3}], 0x1) r0 = open(&(0x7f0000000040)='./bus\x00', 0x1, 0x0) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000080)="fa1204a49155ce1e00", 0x9}], 0x1, 0x0, 0x0) pwritev(r0, &(0x7f00000001c0)=[{&(0x7f0000000140), 0x8}], 0x28d, 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r2, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) dup2(r2, r1) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000000), 0xc) 16:01:29 executing program 0: mknod(&(0x7f0000000000)='./file0\x00', 0x4000040002000, 0x2922) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x8000000611, 0x0) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0, 0x0) r1 = syz_open_pts() close(r1) preadv(r1, &(0x7f0000000380)=[{&(0x7f0000000200)=""/135, 0x87}], 0x1, 0x0, 0x0) r2 = openat$diskmap(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/diskmap\x00', 0x0, 0x0) r3 = syz_open_pts() dup2(r2, r3) r4 = syz_open_pts() dup2(r3, r4) r5 = openat$diskmap(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/diskmap\x00', 0x0, 0x0) r6 = syz_open_pts() r7 = dup2(r5, r6) r8 = syz_open_pts() dup2(r6, r8) r9 = socket(0x2, 0x8007, 0x1f) openat$diskmap(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/diskmap\x00', 0x80, 0x0) r10 = openat$diskmap(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/diskmap\x00', 0x0, 0x0) r11 = syz_open_pts() r12 = dup2(r10, r11) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r14, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) dup2(r14, r13) r15 = getpgrp() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0}, 0xc) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r18, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) dup2(r18, r17) getsockopt$sock_cred(r18, 0xffff, 0x1022, &(0x7f0000001600)={0x0, 0x0, 0x0}, &(0x7f0000001800)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000001840)={0x0}, 0xc) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg(r21, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000080)=ANY=[@ANYBLOB="10000000000000000000db73cba17299ea640c2c67467f81eb7985000000988100"], 0x10}, 0x0) getsockopt$SO_PEERCRED(r21, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, 0x9374cae5ff247a48) getgroups(0x8, &(0x7f0000000400)=[0x0, 0x0, 0xffffffffffffffff, r23, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) getgroups(0x3, &(0x7f0000000400)=[0x0, 0x0, 0xffffffffffffffff, r22, 0x0, 0xffffffffffffffff, r22, r23]) getgroups(0x5, &(0x7f0000001880)=[0xffffffffffffffff, 0xffffffffffffffff, 0x0, r22, 0xffffffffffffffff]) r25 = syz_open_pts() close(r25) preadv(r25, &(0x7f0000000380)=[{&(0x7f0000000200)=""/135, 0x87}], 0x1, 0x0, 0x0) r26 = openat$diskmap(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/diskmap\x00', 0x0, 0x0) r27 = syz_open_pts() dup2(r26, r27) r28 = syz_open_pts() dup2(r27, r28) r29 = syz_open_pts() close(r29) preadv(r29, &(0x7f0000000380)=[{&(0x7f0000000200)=""/135, 0x87}], 0x1, 0x0, 0x0) r30 = openat$diskmap(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/diskmap\x00', 0x0, 0x0) r31 = syz_open_pts() dup2(r30, r31) r32 = syz_open_pts() dup2(r31, r32) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000001400)={0xffffffffffffffff}) getsockopt$sock_cred(r33, 0xffff, 0x1022, &(0x7f0000000140)={0x0}, &(0x7f0000000100)=0xc) setpgid(0x0, r34) r35 = getpgid(r34) r36 = open$dir(&(0x7f0000000640)='./file0\x00', 0x10, 0x20) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg(r37, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000080)=ANY=[@ANYBLOB="10000000000000000000db73cba17299ea640c2c67467f81eb7985000000988100"], 0x10}, 0x0) getsockopt$SO_PEERCRED(r37, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0}, 0xc) fchown(r36, r38, 0xffffffffffffffff) seteuid(r38) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r40, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) r41 = dup2(r40, r39) connect$unix(r41, &(0x7f0000000040)=@file={0x1bcfa69870ae01e4, './file0\x00'}, 0xa) getsockopt$SO_PEERCRED(r41, 0xffff, 0x1022, &(0x7f00000018c0)={0x0, 0x0, 0x0}, 0xc) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000001400)={0xffffffffffffffff}) getsockopt$sock_cred(r43, 0xffff, 0x1022, &(0x7f0000000140)={0x0}, &(0x7f0000000100)=0xc) setpgid(0x0, r44) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000001900)={0x0, 0x0}, &(0x7f0000001940)=0xc) r46 = getgid() r47 = syz_open_pts() close(r47) preadv(r47, &(0x7f0000000380)=[{&(0x7f0000000200)=""/135, 0x87}], 0x1, 0x0, 0x0) r48 = open(&(0x7f0000001980)='./file0\x00', 0x800, 0x40) r49 = openat$diskmap(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/diskmap\x00', 0x0, 0x0) r50 = syz_open_pts() dup2(r49, r50) r51 = openat$null(0xffffffffffffff9c, &(0x7f00000019c0)='/dev/null\x00', 0x10, 0x0) r52 = openat$diskmap(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/diskmap\x00', 0x0, 0x0) r53 = syz_open_pts() dup2(r52, r53) r54 = syz_open_pts() close(r54) preadv(r54, &(0x7f0000000380)=[{&(0x7f0000000200)=""/135, 0x87}], 0x1, 0x0, 0x0) r55 = socket(0x20, 0x4000, 0x0) r56 = open$dir(&(0x7f0000001a00)='./file0\x00', 0x120, 0xfd97b87933ba9020) r57 = openat$diskmap(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/diskmap\x00', 0x0, 0x0) r58 = syz_open_pts() dup2(r57, r58) r59 = syz_open_pts() dup2(r58, r59) pipe(&(0x7f0000001a40)={0xffffffffffffffff}) r61 = syz_open_pts() close(r61) preadv(r61, &(0x7f0000000380)=[{&(0x7f0000000200)=""/135, 0x87}], 0x1, 0x0, 0x0) sendmsg$unix(r14, &(0x7f0000001bc0)={&(0x7f0000000300)=@abs={0x0, 0x0, 0x0}, 0x8, &(0x7f0000000340)=[{&(0x7f0000000500)="1492641e78f73bb3083161568ae926a2eefcd4b6df0b917cfd90d4a4069b31e2109f509fdce1e1e04912f19a3987ca4f3288235ac55c82fbd5f2257343cac10ae61e1a4f668bad7f5e0de99f92f81a6d012ddc5a8f6438e837f1b642404ebbd7da8f6df6741cb455e4c960a05e8f6b5379514f0f2f650c790fd257e9e29fe94b1c8bf6d8da2eb05e146f2aa6d1971c6e663e9849688460d2a05ff18e1eb2a68cf7d1fbbe58401d38982d57ed922005b1fbc63d70dafd9b87bfeb055cdfd3efea65bb", 0xc2}, {&(0x7f0000000600)="3981ba88ce988a7e65556b15b4977cedfe2655a56838215a74d2aafff6460b5c32b0fb17307291bbebf31851797729bbae31e71fb68b7536d6d2d2fecbc8e6e93aaa13e5c31dfa172ee8a52df7bbded0b4504033e859457152c8ce7a39a8b3f20d548045d39f23ef2a38204119048e87c7aa6fb0ec89bd1a1d7a59e8314352a1b41a8c0a05a0289bcbd1725adb83c917ee1891563290e3bed167622479e681f13ffdb2f4d6848bd67ab513576528c3e96c4c4387e798c22da4fad3458a8c7bc0d074174c09be0ec9cda02dd2e5e3ac64e8d6da5b12140aeb96c3fef45283f3e0447f7f6de4fe01a980f59303770b8ec6dc03b6f5bbb89232ee8e92d9351f96a8edfab6b6af5b410d0c481babf3aa1a033bfb526eaa9165b3ee25d4cca1f08a93ab087c62286361c6cd2e93969382332df47c4d5acfa01d93eb95db0c6c59a7696ab9d579a3b0e80351e2f1d601ef182c10778834ec4887a725ad4da2ecac1e6282615e4adf9cfb4f1aafd05bdb536c7740936ae4c27cd4b3b0c1e5c26f4fb3926e4e384d28d0859124350a9bcbb59879baff2d22a3fb1737b68de604bffafbc052a221c2b7881bcce573565ff830c58c82bcfb42c87b8b26085cc5b2a80405a4cb4c95557881d149f8f42d5c68e551d843cb490a727d02d98bd8864ced354a38116835e845b2a7020503c52cd0ac1257182cb77023273f4f6558d023706e7fab7a31e77f555b17219e4107e328444ffcb46709890d983ee1f75865a7a2cc8548b49910c1985162fdcf5c8c1265eb590ef47ea9db54b681136d5a25659151db734a2d157ab1bc323e999d91a249dc33a404f278c17f008fbcf33c47adc65c6e51aecb0056cc76c6edfc90c2023969991c89d706c78201f77022c5afc6a2e6b09e273bab9a575338bfa6c9125e39980a61c3556eefd99d065c63f634d563b29ed223cee5f13f9d13461f5cbbddc09ecbb01192d5091cfdfa6d94b3ed8f07ac23d2e10202cee2ec6bb55f289edfb7368ccd4e3afc82df369cefc451dd5f9fba8606f3d0d64faa9a18cdabfd3362cfb64c3950a2be68782871786a68283f12529e5255ca218df5aefeb90579b0354c3357ebf7beb8ce181789bb1c72869270a4051f70ccb313471c620b81252b4b8b4f306d1f8ff422d6a23cf8c1ce51de9658cb9d8e73ec8eda55600209015d9c702018b7770122d03343ee21cd2c76c6c2e084219fbba9281cc00e9c040fe83b58e060a94d0039aae73229b512d05d63f3c4fd4525053a2f2ae4c8c49eb55b4248d613a41b74957a3b75e7245582d57fb8e001751a99cf119fc2a1583e55cd36c57bdfaf4aab03d13ac64438f46dfea88ade004d116fddb5a6184c141d640fc9e3732463664be7c44bb69f1b7645ea0d2e6ac9fa1b8787245265c8c125ceeca9143733410520f2794ac2d1cf5a9201f25dcb779edc716576f093f456ecc0c7216fd8de200e500cea0880d50616ca2b583a51d822388d133150ea6081b04aceef77c27c48ebbad6259049f5ede408711880d68742d655773ad57da542fc86fa228ba8b0e3ca45e40fb619a5c65ad924ce0bf0cb93e95e81772c4a658d62d5109f0a11dc3988a944b6c15aa105f56ab68a07dd2915435dc2d2fc4a30f9119ee3c34f4cd3f1c4cee08ee5abf7351fc41bed94234a5dd230ef47366db381c1e6251f5bec850668935b4f112f7e94958603939334cd8d7a4a02d04800b341c9b66f381224fa892517375fb69d886fd9cc2ab2af93124c9e11e53e17837646e589a324a639cb8d50897761c259c12bb759a3505bb3095710eb1231165d09f12b166fc190287b8831b17a8173ea018809da50cecd92abbf23101fefd67335342fb4a9e38fc61f275d3510f368ecd925d38da96da9fec86f18c10981bfa916a1eb176b41cecc10d7e494bdef6246f60faa24c50d7429fa06adebd2d9beb4d3aa3f0a0f710262dcc351a12d998fb5068200e96780430f304d063cbc8bd32366222a20b542da384b49a4388098743843f1c7637d791b1aea6165b05dbbe445ad01367d618b0eacdbc15ff401238b258f80ad37ace7ffe00d25c211bb780f20cc82a37dc15b74f3dd1b8db4f5ea0272b5c611271a62fd10691f8f5f4662437f622725350f7388c2382dc1348b20b4fea8cbc9bb085c05a8aee626209b172364b2ff81848f69cb3a62540313bd4cf85a96fd5e2abffaa091768df70e672199c0ff1eed19a33442f2f5110a0ad46aa5768fac7a1ac1d84d59c03aaee45a635830adfef3c036bda4dd3fce900b3a544391787133ed09c80c456bec49490bae83569ce2d0714635e5534a0956bad6db5a93bae9756b6349c2da85155165d37e83ef37b6ccced8df42c0581c07dd614dd5c9114a2b9b393618617a219f1b725516197a3f78c2850922ccfdb4a749c013d48a0c08da5b4c6c7cda3fc420e06c2d6ef1b2f155bdd7b7f8db1a96ce06c87cd3b125c1ed5a07c9389e0921785086f135326cc765f5ea69afd0012eee70ed2c0e3bb481ec4023a397d2200a5eb07cc18e677f69b1eeda64488bae177a816fad46a1f847868418229d98c7dd9e06e3054dac9b60b3ce63d11e9a1b9ba42f6e1ebe212fd8eb17cc53c8543e9422f049ecee1cbd75361d3e671119e610c426461dbc1a5c655897109271ae3550b9a33c50b24c82a487a3af99f188ce9c9dc4cb7e9884dfa6bd214013c890136e1976a9ac4f90c8e99e1f4ef30fe201e24a61583c6a5c150a44753c82de0a3071dd115e21f7eb6afc6296dc080228395fb65c0bd49b0c2924643ed0fa331dd2aba079227ec7a8344b12e9cc4ecf589d91664e7afbe27473b2dbbd3d1ac6292820d28b929ba039d350e2a39ce10184e7ad59f9e9fb2a7824342ae26e0683993267de4b2bd272bc3cebff4dcc3150729480ff5fd407e61de82ca15ed6da4456b0702935fa7ecd12249cc447e08d167bb3559294f1e6780372ad88ce3060e188baaafaeb91b19d2049550efb8b54160082ffc9ae10fdea96e786313f794410bf000c305f3d69816f1adeeae800dbccd302386376f035ab484ae1ce479d4f2a6815c5ab05e5643f98a3ccc061558205bda21d78eee14f22de3d420360f79c4cd01cb0c7a4c4b16c185b08cb7b33e15f1ed8c17c1766a2b2705d9dea6b5fe94e6e1582a8c10a8e2b38effa96aa73b54d7d26296576557d118292aab675338f28546deff639ccfdeb1a2b3f81b39d80db1f4530fd34d96864b184feeb1bd9b5437ba586c9cb4eff15a4b89cf6b0eb90d3814dd9b09f5e005c7ec417464bba480b9036b4606b8d42f8990f3eea7815ceb55eed7f77f1b2cd2ff2d411f7cc10192b1f9c2ca619862619e4cad7a27338df31e3b6a81be8189fed52a23595319e2227370be1b0456f9e656a0099750ca4c2cfbed77a8e9f0c840a7ab6a062030a9e7494b1a13f467b3ee147a9fdaf3219bbe94603baf41923a3866f718fe48cb41dd74452c50dc2dacf6be054736042c808b532e0e1d60dc181cbc97eb39fdb0da48f946e9264b96818ef3514e441990551721c0ab3467440a3130bdead1cd6be3b4660eb3f9f0f23a40dda6c30ca056943712a36b8514e75375a002570b5bd357b8b0b9023425c55d053cfaee695c823dcde7cda5be3d4a0ea0c3fc91cdac7aa1eada52cee53d31d26a891cad601139989a1a9219d02da666fb76b4beafc2793dcf8de7fbf0a0a8d52060342b6b494ae119d13cdf5268f15b09e3d18f5ba117abb79634a95f346bb8a5b2a3da1836162ef95bbb70a41844d56bc4d97a1f74be6e819802f00b0891ed9972e167be74390211928ea4335302df44153f531cce092fa43a3f0fea686cbc0c4cfc47f8a70e0ca1e59431c731ec0c566536685b3da86d8c8b63f1140147643f0e6a7689ba0b7da7892cdd10855ee14603916e32cdee830b987e1b5b82cd87f3bb6d79e0e7159c4f9e87e642d805e46834a1c7090c1a1b5138edafd5d1600e24fb508f0ebe99e949964cc0d3ba8fe0740b06d9852f4b2714af3ff831dee63cb23fb3a5fc74e7cf89cd3ce9264a8502fa83a3b814c34a2c2dd0f9817d6ced8518ae2abcd9e99a76efb3e0f7df4e372f2048b022ed28e4af28d429a96c1758f2a5456da0fa5a6a24d3dc63dfb34524717091f4184ed3daa6d7fcc701876cec746efcb8c811a0d1a9c4706ffa7f163564ecc6b400e48f85cbb41b555915cbb5646d80b2b98a404c0c3defa4c0be6be25b812660559b1299208022a3bf362e3bd252f67ecdc91579c56969f30ceb14d9880bda7860a6ca63e2b6f29330c188493cf5c0a37c615459ad176bc42d6cfdbcf5eeeac46bc2ac38f30084cad8c270850ca26d7be7db258ca57e7f46fb10a1f97ccabce69a8cbf88e2d2907f631c6a4c0ed3d5595ae315845248e55a646f75d9276d601a856368689c35988136ea2884d5d09146b0686b57713ec14c7e9664c063251af52618ad314337a8c6152d949b3c6c1b37297f7f66b286e689e7d6b615f9b6a1e73b5d650c54ff26ab491ce5179f0a8d3f6429787c64b16a06972f3dc3e7eb23bb688a9ade9127bc7c609b27fb55d510f22f5a2f709f9cf0fab7b20726cf584f100e6a91ec03927298f4052a14980e2500888bb131828c4b9357c78b0397973c708e4277840b5d6c6a0e157cf262fafd4226e4dfcc85754596d693d4578d423513b03a6a840de7567bae85c9a9b932eb22cd02c0b8eae894b6821aae7cdb61d8d5d71573930920d2705afc5816288b25337044883d307c0f6d9fe87b4b821275439c28d1a88feac700b5f72d0dcce2daea0b7c88f4a83abd8ed41ee01ced0a72684fbc7286a8aa2c71124ff662f55e85aa03d4b2968ae9747999dfad851f4772e4cc48caa68b51c6eebbc6cce2d8397a47e3b0353496223c1fd19391e81212be45442763949a45bafb84041cb2ec8615e085422511ce4518a44baed2471bae8543ef483ece9973c69a56df1b09cc14c5f01a68c4b6bfdff6424c49299b9529f24d5f5c5668198f434d2ab4a3ff62945004823f1421488bcd56d9244ad1df39befe26b66aab8090da9eaca25938c51e04ee9e007666b1ed8c172a1a78253aefa330cddfabf1490d9c43fcb04680dfd1d0a69efc9f490c7323ef5b6fc5d011f2f385da3ab86ae4231f303f1821b83142b5e1a4e0727ebffbaee46da3a412eca7a736bcb7a57bf53cf596414493fcbf4a866a33754917f527e11781c439733db2451026c36d95792b58d795f41bbc68e4a0ddd7e1dd1cef60bc3b4e319fe4404853ffab4c18d16a2ea372f9fa1877c8a3696eadbf8ee4d35b922991f8c47fe8078b3bf932836849670b3dd1e03a1eb336e5beb35eaef1558ffdbe711cf504b07dfbf14d7f6519b5e68b4f5f3160c8a622696666c7c8cb298385da7c58888bda865fb88f1d1da548f4f82df1f11fa0b6f03bde4846270a38719b9250b3c91891042e03593ffc89f93486801c543f00236fe02bbc8f112e7d84a0e41b77b3ee181c426ee916709a9668dd2204d86238db1f352a6ab9f73de039c9e5c4037faefa6666762c1f64706616775d7a375d6d55d7da74498d70806499f387b0ffc17f5e98206d7fa7184248d7a84c13d9da51fe52e5b564aef09e017888e8b0013f9ddede283cf6a98a6d07b66162226b3f5cc71b325f6c2440c10c27bd8781ea1705824b1bb92b2036379effccb469886bc9de7da18f10abc90e41bdd0950d7f654956362ba1f77df53a531c6eb9753dffcd4e2ab5dfa182b3fb4be2065ce2f11972eb5467ad8dda6c6310d48f19de8", 0x1000}, {&(0x7f0000000400)="1e066d4fab43edbfa61a933ccc4483b4f4c341b268704c07e0f0bf2616bcd952d56f4387c1de6bc69ff86d2c945ffc43a25ad4f8802e72aadc0c1cba8bf6716726810c4ae0d37b91663cfb6564fba31728", 0x51}, {&(0x7f0000001740)="0d55577debad876981d4c44ccff550486a286266df23d9177e26c984cf9089843e57eb98df0ede037f770a1413f3ebf5a0ef014b57cb703bbe9b9fc54f1d8bfe02d09e4c110a8c800e1b960e094cfdd1d79284a58a6aadf15c68e1c047e41ef1711a0360e01ce0edc25d6d65008a55f2e64482b6f80175e78a30b997c139dc8428e413229aa856699193bce3e0703f393d49ae49b0f57aceb05223015922a612bca542e29ef5500570b78d22644c3155d1cbf4fcea2fe1102a309037c9d2", 0xbe}], 0x4, &(0x7f0000001a80)=[@cred={0x20, 0xffff, 0x0, r15, r16, r19}, @cred={0x20, 0xffff, 0x0, r20, 0xffffffffffffffff, r24}, @rights={0x28, 0xffff, 0x1, [r25, r28, r12, r29, r31]}, @cred={0x20, 0xffff, 0x0, r35, r38, r42}, @cred={0x20, 0xffff, 0x0, r44, r45, r46}, @rights={0x28, 0xffff, 0x1, [r47, r48, r7, r49, r11, r51]}, @rights={0x18, 0xffff, 0x1, [r52]}, @rights={0x30, 0xffff, 0x1, [r1, r54, r55, r56, r58, r60, r61]}], 0x118, 0x400}, 0x21459d6ed74eab5e) r62 = syz_open_pts() dup2(r11, r62) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r1}, 0xfffffffffffffffd, 0x20, 0x4, 0x9, 0x100000000}, {{r0}, 0xfffffffffffffffd, 0x20, 0x20, 0x0, 0xffffffffffffffc0}, {{r4}, 0x9, 0x11, 0x2, 0x9, 0x75b75ff0}, {{r8}, 0xfffffffffffffffe, 0x0, 0x8, 0x3, 0x20}, {{r0}, 0xffffffffffffffff, 0x2, 0x2, 0x9, 0x4}, {{0xffffffffffffff9c}, 0xfffffffffffffff9, 0xa, 0x4, 0x1, 0x3}, {{r9}, 0xfffffffffffffffb, 0x5d, 0x4, 0x0, 0xf0}, {{0xffffffffffffff9c}, 0xfffffffffffffff9, 0x38, 0xa0000013, 0xfffffffffffff096, 0x80000000}], 0xfffffffd, &(0x7f0000000040)=[{{r62}, 0xfffffffffffffff9, 0x70, 0xf0000000, 0x7, 0x1}, {{r0}, 0xfffffffffffffff8, 0x84, 0xfffde, 0x401, 0x1}], 0x8, &(0x7f0000000080)={0x4, 0x5}) 16:01:29 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) ioctl$WSDISPLAYIO_DELSCREEN(r0, 0x80085754, &(0x7f0000000000)={0x10001, 0x6}) r1 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78659a, r1) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) pledge(0x0, &(0x7f0000000140)='\x00') 16:01:29 executing program 0: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xe2], [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x800000000006]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x2, 0x0) r1 = socket(0x10, 0x0, 0x0) r2 = dup2(r1, r0) geteuid() ioctl$TIOCFLUSH(r2, 0x8020691f, &(0x7f0000000300)) socket(0x6, 0x5, 0x8) 16:01:29 executing program 1: r0 = open(&(0x7f0000000100)='./bus\x00', 0x400000003fd, 0x0) open$dir(&(0x7f0000000040)='./bus\x00', 0x800, 0xca84b83df99e340a) pwritev(r0, &(0x7f0000001680)=[{&(0x7f0000000000)="c09d1bde7ef1cd0940026d6e0d", 0xd}], 0x1, 0x0, 0x0) ioctl$TIOCNOTTY(r0, 0x20007471) r1 = msgget(0x1, 0x0) msgrcv(r1, &(0x7f0000000000)=ANY=[@ANYBLOB="000200"/30], 0x1e, 0x0, 0x0) msgsnd(r1, &(0x7f0000000000)={0x1}, 0x8, 0x0) msgsnd(r1, &(0x7f0000000080)={0x3, "cf2d51abae5e24c8e05ada0354b3b61e79800ce3de9a1e10c87bdd212f81bb2b6ef9c420999115943d6abc9d16270ab244e0ab231bb8b9761f6def86bdcc9b2d0e0fa1845c3a57a09b4db290d6a9c2b6aa93b32d77d73cea18a7256f52fb35406e60f98939ee6664152bd6249e4843b95c02"}, 0x7a, 0x800) 16:01:29 executing program 0: mprotect(&(0x7f0000001000/0x4000)=nil, 0x4000, 0x0) mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0xd02) r0 = open(&(0x7f00000001c0)='./bus\x00', 0x1, 0xffffffffffffffff) write(r0, &(0x7f00000007c0)="a6b1481d7e340327e768f18f24a49867203b3dfee385d3715e46b833cd4c530ff858e73433efa19ed44e69594e0c7604a051de52c24e805351c23b81512c8c3ee8db0ece46a59e37e7b4f0c552fc674aec539d8b4ba91bd73a9cbf1a67754a4fb4a1bc3c5721b13aca796a367525aec93ef627f46bf4eb2462a72ade37b4fd6339de06d1fdd69d7e8de78fc3d6a8f062b4a3bf36ff4c6b93165f5e8dd2f4f31c277c272aeb2c02ae794f448adb826dae34df72257a99e8e6d211d24b3e19afd5869a4f4d70d0601972a43056415860b2b4d40cb5b91012eaf6be252423354292b62fb1be7ceea2ae7a5d7728c06cb6e5702fd195b95b45f966be5926b3f7f70945f0855aaa05105a6acae3bebf77be19c4425b124a30742756c00b96db987b94546d4e5cfdd53a886db342aaff667590aa1be2d77ddef508dbab7a1955b793cca268e5554dd7884494c99630698216ae10cd744eeee9761e742d9f2154e568a0ab23b62422f71d91c560f0434f514374a03e5896973f9a9e62488627bdaa8a7e0046378300cb236ffb66b3b5137e82e49753e52212e3175c45da4a18873f2249e1c3ebd5ed62a635148038dde0cbab04336788c31ee8a5ba3bcb84a8d37e341402e429e1f498b7e6900d8ffd952fb5f9dfc4633b681f8e63ccbe930879e30d659f3f2700b5534c527761300be7dd9917b902dad1301df6af3ab7464150dc4bd808269d7f6bcf44fe4ec10b41c190c3f8a826ce5ff0dc5893fb089c9c8d51aa2782cf89807520ec315315d8c2826d8f0dbbdd94a19eba357bc8f058e5357f6100f02d0f9a68e8de59d6b678671348f787dadd3e0df957ad204f5ec369a04050bc5f58ebf382f1105d8766bcc3c5ec4d88dbe9219aa9f5697cd87d93be8fa2603ccc87728c8539dd6eedcca2d43333ae2ad0df99f9d1801f753237e704e1a0bd6abfa6222bc8b11bfe1135a09d15ef8a0e9d7f4e367f0939e0d2d49a9f532a1b60a5efa4e0e4d0236f34a502facd8247730a2ad994d5dfbc1a8dbbebc7b29292efd7e6966112069d1c4a5c8169b16946c2085e75264c21e663b2d5ee02ffdbf9c094e02cc6fe33cb6fff7f4221c4be8b80b87b4b171854b5170f200d4a5b71654a92f8743e2f50f6cb382c5edef4ed045ffc8e844290870be3ef783afcf7c500453c6d9b118f4168afd83f191852ec65d230c1c3c8f5aee2441730dc2c5e0b513d776038e8120ab117ea331c83e05e5a14ffbb6b3623f719671e92fd985b4181a2f529451f6fe47dd6301a28932404320b57af5eef6b7b41b91a67e5f88cc7ff5093b635e6d15ac5b43ec9675186f84fcd3834f410153ed08f2cb056f4837d8f353153a3702e9d9aff41c217e9f1969fbb9efe853b1f7e6f86b8baccbfa4570148b941aed960f94fb7804070ff4634762a43bc08a9452a63e3f6957409a9d3b32785f3346388f356fbe3ebb3cfceabdf2d281da34aafa3ed063b842716a0f8d28e65e15c40afd03a46259f1da379116a450ff634dd5ebdb4c289cc34d7c10152a39e238f3995dcda8245208322d990ddba47163ecc2e86f1a2671e8169f59ec56df8cd402f973aac300622719ebc2204fa6446bf28c56b9dac1f86cfa9d58b85dce3883be05610286c7df7547f05eb4e3c7f8acae4d9a45f46c688005e13850522386749c7d84ad4186f92cff940844eda2ed1c42e3d7e7a141202320791d6b4af2624277701269c57f6e9741ce1d0066a1f53ee4d65981a727cd581a68c52d36b42108b0b74fded5c525b8f00f35381d228533b7f5a7f6e82ef684551a0039f36d065e8d15a60297519963389f833e250a7d42ab46cc2d329cf7d8b06fae90b841dccfd881bd21322ac3e7ef498e76bddb83f75321f6cebc7011066d0350c01422ba55746e3fcd9ff1f0b36e54107c35b021449db5b7b3f8d58332283fdd351719a73dd3d00faf5f021aa404528811e7de944e459834d51bc50146ccd0f226d96f2d885ef79bb36d5d97e65c397d9ea816b67cacc6861f418e4b7f34c4505308aa91b9b592642543786dfa1524a785735e4fc2f3f76bb8eec484cbe2d0492c1c63b66bad638ef9564482e861365ebebb36a915a4a6e1b8dbbe9f381d05e6272fc9464735d31e36e4a8da568a5abbf5d2b1ba100f687b6b608c438531cc7f3a415885d390dda1f33ad4b57b9cc49efd0d76ac576fe0f2af05526708bb607886914a44b45595207c115ece6677c9d99a4a983a3081d078a59cbdd79fe224c9930251f6619d62b6e246c087210ac05ac3644ff344e9c7047dfd0949315dfb9f52f494f3778d2ceb27623780b03f02edd007a8f3ebe8ce0ed01317549c0e03efb10845e4684942abe94765b6eb7e6de7a677c8c26b5e3ac2d7ec0a20d5526c5e97d89a4faa15fa843e3393868daccdc22bf78a1e7e8c9df17e5bc56074997f110e65002242bc77923eb950fbaea7b4f098d250dfa8e7f42d59bb5eb17d85b9eebc8ce3ba672b15b96870ab23e7386bbac9ef2865f494d02912935d38e037c2bb1e296926469d9405cce269b933194a016cdd2e64c8b778b543445af7d5e4aa2fe9ef6fb913c7824ac81e63e9a8c6d860ef389679298abf16c793eea6d8df3ce7005e6ba0eae7c1af5e6ab276d79f176ce6c59785ae673559af013d44dc4b0afa4e207aae705a9fc9abcf866c71d0e139c45d61d79ebe495a2db46a00312fed93a621d478dc7d95ef410ad70f33e58c8a9d8c8c4d479a40115869687c13fedf2e0bc9322e46d99df862c9dccd8f3972e89447f9eeed5fcdbe8d03b6d5aecd8a02e945aec7e25e8c4d5080766964d7219108dcf95e77eaf15cbdf3caa7c88f99dbc9f7ffe92ea083b78ab743350db6f34896d33350572da124fae6cc2a58ab88cec37470d22b96f8f57c8b01575e14ef483e7c692c1a4df94cf4817725ac1362762dd0938a023c36721b97c743590c4368eb2098855dcaa93b1676bd9c06beacff90a87ee", 0x841) semget(0xffffffffffffffff, 0x6, 0x400) open$dir(&(0x7f00000005c0)='./file0\x00', 0x88, 0x800000000120) mkdirat(r0, &(0x7f0000000000)='./file0\x00', 0x0) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, 0x9374cae5ff247a48) getgroups(0x8, &(0x7f0000000400)=[0x0, 0x0, 0xffffffffffffffff, 0x0, r1, 0xffffffffffffffff, r1, 0x0]) r2 = openat(0xffffffffffffffff, &(0x7f0000000340)='./file0\x00', 0x80, 0x50) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f00000001c0)=0xfffffffffffffda2) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETWF(r3, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000080)=[{0x54}, {0x81}, {0x6, 0x0, 0x0, 0x100ff}]}) pwrite(r3, &(0x7f0000000280)="d000"/14, 0xe, 0x0, 0x0) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) getpgrp() ioctl$BIOCSETWF(r4, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000080)=[{0x54}, {0x81}, {0x6, 0x0, 0x0, 0x100ff}]}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r6, &(0x7f0000000240)=ANY=[@ANYBLOB="2d012e2f6669f1653000"], 0xa) dup2(r6, r5) connect$unix(r6, &(0x7f0000000180)=@file={0x0, './file0\x00'}, 0xa) r7 = msgget$private(0x0, 0x200) msgrcv(r7, &(0x7f0000000040)=ANY=[@ANYRESDEC, @ANYRES32=0x0, @ANYPTR64=&(0x7f00000002c0)=ANY=[@ANYRES16=0x0, @ANYBLOB="33f8ea091a6d29617a7e5d88459870a6c3d773cbebb03f2cc9ca8442c281afab0412ec80fea31dd9c0e4a363a3caf04c097bfecadabb770198dfc4d50ac3e70569e55ed090eb3aa3e173f452b0eb2595e7b15c53f0794679c7564889e2cfda15ea840da384120723"], @ANYPTR, @ANYRES16, @ANYRESHEX, @ANYRES32=0x0], 0x7, 0x7, 0x1000) msgctl$IPC_RMID(r7, 0x0) execve(0x0, &(0x7f0000000580)=[&(0x7f00000006c0)='c\x00'], 0x0) 16:01:29 executing program 0: pipe(&(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}) open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r2 = open(&(0x7f00000001c0)='./file0\x00', 0x0, 0x0) read(r0, &(0x7f0000001740)=""/4080, 0x1166) fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffffff) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) ioctl$BIOCSHDRCMPLT(0xffffffffffffffff, 0x80044275, 0x0) r3 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r3, 0x4, 0x80) pwritev(r3, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000001000/0x2000)=nil, 0x2000, 0x2, 0x1010, r2, 0x0, 0x0) write(r1, &(0x7f0000000500)="d5", 0x1) write(r1, &(0x7f00000000c0)='Aw', 0x2) write(r1, &(0x7f0000000000)="a6", 0x1) munlock(&(0x7f0000001000/0x2000)=nil, 0x2000) 16:01:29 executing program 1: msgget$private(0x0, 0x420) mknod(&(0x7f0000000040)='./bus\x00', 0x2080002002, 0x40004000000028ad) r0 = open(&(0x7f0000000200)='./bus\x00', 0x1, 0x0) writev(r0, &(0x7f0000000080)=[{&(0x7f00000000c0)="000000186004e27f0001400000000000000000000000000000000000000000e4ff00000000dc00000000007430", 0x2d}], 0x1) r1 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r1, &(0x7f0000000080)=[{{r2}, 0xfffffffffffffffe, 0x5}], 0x1f, 0x0, 0x0, 0x0) ioctl$FIOASYNC(r3, 0x8004667d, &(0x7f0000000180)=0xffffffffffffffff) r4 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r4, &(0x7f0000000080)=[{{r5}, 0xfffffffffffffffe, 0x5}], 0x1f, 0x0, 0x0, 0x0) ioctl$FIOASYNC(r6, 0x8004667d, &(0x7f0000000180)=0xffffffffffffffff) dup2(r4, r6) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r8, &(0x7f0000000240)=ANY=[@ANYBLOB="4841daf3e89d771e"], 0xa) dup2(r8, r7) getsockopt$sock_cred(r7, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f00000001c0)=0x3b5) r10 = shmget$private(0x0, 0x4000, 0x0, &(0x7f0000ffb000/0x4000)=nil) r11 = getegid() r12 = getuid() r13 = geteuid() setreuid(r12, r13) shmctl$IPC_SET(r10, 0x1, &(0x7f00000000c0)={{0x0, r12, 0x0, 0x0, r11}, 0x0, 0x0, 0x0, 0x0, 0x1000000, 0x4, 0x2}) r14 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r14, &(0x7f0000000080)=[{{r15}, 0xfffffffffffffffe, 0x5}], 0x1f, 0x0, 0x0, 0x0) ioctl$FIOASYNC(r16, 0x8004667d, &(0x7f0000000180)=0xffffffffffffffff) dup2(r14, r16) getsockopt$sock_cred(r16, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, &(0x7f0000000280)=0xc) r18 = shmget$private(0x0, 0x4000, 0x135, &(0x7f0000ffb000/0x4000)=nil) r19 = getegid() r20 = getuid() r21 = geteuid() setreuid(r20, r21) r22 = semget$private(0x0, 0x7, 0x286) semop(r22, &(0x7f0000000000)=[{0x6, 0x4}, {0x3, 0x1, 0x1800}, {0x2, 0x7, 0x800}, {0x0, 0x0, 0x1800}], 0x4) semop(0xffffffffffffffff, &(0x7f0000000300), 0x0) semctl$SETVAL(r22, 0x0, 0x8, &(0x7f00000000c0)) r23 = shmget$private(0x0, 0x4000, 0x0, &(0x7f0000ffb000/0x4000)=nil) r24 = getegid() r25 = getuid() r26 = geteuid() setreuid(r25, r26) shmctl$IPC_SET(r23, 0x1, &(0x7f00000000c0)={{0x0, r25, 0x0, 0x0, r24}, 0x0, 0x0, 0x0, 0x0, 0x1000000, 0x4, 0x2}) semctl$IPC_SET(r22, 0x0, 0x1, &(0x7f0000000140)={{0x9, r20, r19, r25, r19, 0x2, 0xd223}, 0x0, 0x0, 0xfffffffffffffff9}) shmctl$IPC_SET(r18, 0x1, &(0x7f00000000c0)={{0x0, r20, 0x0, 0x0, r19}, 0x0, 0x0, 0x0, 0x0, 0x1000000, 0x4, 0x2}) setgroups(0x4, &(0x7f00000002c0)=[r9, r11, r17, r19]) dup2(r1, r3) 16:01:29 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x80002005, 0x8000000000005200) r0 = kqueue() r1 = open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) kevent(r0, &(0x7f0000000240)=[{{r1}, 0xffffffffffffffff, 0x63}], 0x7, 0x0, 0x0, 0x0) r2 = kqueue() r3 = kqueue() kevent(r3, &(0x7f0000000200), 0x60, 0x0, 0xfffffffffffffff9, 0x0) kevent(r2, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) r4 = kqueue() kevent(r4, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r6, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) r7 = dup2(r6, r5) connect$unix(r7, &(0x7f0000000040)=@file={0x1bcfa69870ae01e4, './file0\x00'}, 0xa) r8 = openat(r7, &(0x7f0000000040)='./bus\x00', 0x0, 0x0) ioctl$TIOCMSET(r8, 0x8004746d, &(0x7f0000000080)=0x1f) kevent(r0, &(0x7f0000000000)=[{{r1}, 0xffffffffffffffff, 0x2}], 0x7, 0x0, 0x7, 0x0) 16:01:29 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x0, &(0x7f0000000040)}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x2f, &(0x7f0000000100)="dc3ddd6a34ada2a01114b7e420d96639c2f8d936cb028c1a900f8656aa45ba99d160ab1f6e480478db4203e346c437") r1 = semget(0xffffffffffffffff, 0x6, 0x400) semctl$SETVAL(r1, 0x0, 0x8, &(0x7f0000000200)=0x8) semop(r1, &(0x7f0000000080), 0x0) semctl$SETVAL(r1, 0x3, 0x8, &(0x7f0000000440)=0xfffffff7) semctl$SETVAL(r1, 0x4, 0x8, &(0x7f0000000140)=0x5) 16:01:30 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{0x61}, {0x40}, {0x6}]}) syz_emit_ethernet(0xf7, &(0x7f0000000340)) ioctl$BIOCFLUSH(r0, 0x20004268) 16:01:30 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x86136) r0 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000240)=[{{r0}, 0xffffffffffffffff, 0x89}], 0x9, 0x0, 0x0, 0x0) ioctl$VMM_IOC_RESETCPU(0xffffffffffffff9c, 0x82405605, &(0x7f00000002c0)={0x0, 0x1, {[0x3ff, 0x86, 0x3475, 0xc00000, 0xfa44, 0x3, 0x4, 0xffff, 0x10000, 0x3f, 0xd62, 0x0, 0x9af9, 0xfff, 0x2, 0xfffffffffffffffd, 0x31, 0x8], [0xffffffffffffffe0, 0x4, 0x1f, 0x1f, 0x8, 0x3, 0x8, 0x10001, 0x8b1, 0x100], [0x7, 0x37, 0xfffffffffffeffff, 0x4, 0x4, 0x65f1, 0x3ff], [0x924, 0xfff, 0x0, 0x101, 0x4, 0x8000], [{0x20, 0xff, 0x4, 0x8}, {0x600, 0x9, 0x7ff, 0x6}, {0x3, 0x3, 0x5, 0x8}, {0x7fff, 0x0, 0x3, 0x9}, {0x9, 0x5, 0x80000000, 0x3f}, {0x0, 0x6, 0xfffffffd, 0x400}, {0x0, 0xffffffff, 0xffffff29, 0x5}, {0x40, 0x574, 0x200, 0xd92}], {0x200, 0x0, 0x4e5, 0x7fff}, {0x9, 0x6, 0x0, 0x2}}}) kevent(r1, &(0x7f0000000200)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x8, 0x0, 0x0, 0x0) pread(r0, &(0x7f0000000280)="284be48bc8452153", 0x8, 0x0, 0x0) kevent(r1, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x4}], 0x7, 0x0, 0x0, 0x0) kevent(r1, 0x0, 0x0, &(0x7f0000000140), 0x7fff, 0x0) r2 = open(&(0x7f0000000080)='./bus\x00', 0x2, 0x35) pwrite(r2, &(0x7f0000000140)="0c6a09384671099def8fc2762dec1ecfab67fd03469c31eb436c9185554477361331bf09c4f521047a84219ffc60993d0d20c4d564f9270446ad72e6391b2b0e348b15d2cb639f848f02acbc65d48220ad3e6e71cbe66d9e857629e68413a2777319cd8e894df93337c304c9", 0x6c, 0x0, 0xfffffffffffffffc) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) getsockname(r2, &(0x7f00000001c0)=@in, &(0x7f0000000500)=0xc) bind(r4, &(0x7f0000000240)=ANY=[@ANYBLOB="00000000000000900000"], 0xa) r5 = dup2(r4, r3) connect$unix(r5, &(0x7f0000000040)=@file={0x1bcfa69870ae01e4, './file0\x00'}, 0xa) ioctl$PCIOCWRITE(r5, 0xc0107003, &(0x7f0000000000)={{0x9, 0x13}, 0x4, 0x0, 0x1}) shmget$private(0x0, 0x2000, 0x10, &(0x7f0000ffe000/0x2000)=nil) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000540)={0xffffffffffffffff}) sendmsg$unix(r6, &(0x7f0000000780)={&(0x7f0000000580)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000000740)=[{&(0x7f00000005c0)="5873223cb095feda8af5a4c49c868521361617b2a131e3977d133843c132bd706574586e1f1ec7c499310dc854b55845e62388ec4871693e75cc25962ca1df48a686b8365a97059931eec64064b58ffe63c2f3206d5217bb476cb21966e8b354078e9713ec3cef27d9a980a6eca12dd17fffdc4a497b201e29f038e0eee6499f3f5f43d2d28165fb", 0x88}, {&(0x7f0000000680)="cc69394dfd60963316d984a9615751aa7b8b6f8e68d28e1706685ee98020bb744353f63ca84da03e9c15959c61ef5f11aa736c923d41c5754d02a947afeca9c0d3bc00fb5f2c42a647c10c92e89c5cd7c490d454e4b268ed9c5c3d77fbb870db2f3fecba2028479f76ac0adb414ed85f9f640f3115ae673faae380d50646bafb60fef228afcfd2a7f0e21c874ba8cbd481ccb1", 0x93}], 0x2, 0x0, 0x0, 0x8}, 0x205) 16:01:30 executing program 1: symlink(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='.\x00') socketpair(0x1, 0x4000, 0x20, &(0x7f0000000000)={0xffffffffffffffff}) sendto(r0, &(0x7f0000000140)="6936b609b8edd3528b54da0a7bf20677599200509f89a348320eeede463d06e65822167c08d224e857c17dbeac48a73a9b7f78367a7df1f96e7c09919d258502c4e6010c0a5cd964d59a58244360fd3bf4b918898f60bfaa2931b348d72c720c219dfb51d1345d128907168fde39c18f3ad01eaa12c9fe588cf6c3bb4ef61385fcb8c449ed94399a60dde3a7e1e3e15387109c92c5ebbb4ee6b025251493e5c1795a9e9f13a075353b4cdd9af892a5f75ae7542e0f6c144f215bb973bc03089109a34cfd2231badb6fbfc0f7f6969769047b712f690bc45ffc157a5469", 0xdd, 0x400, &(0x7f0000000040)=@un=@abs={0x0, 0x0, 0x0}, 0x8) r1 = socket$inet6(0x18, 0x4000, 0x8) setsockopt$sock_timeval(r1, 0xffff, 0x200a, &(0x7f0000000080)={0x4c, 0x876f2d3}, 0x10) 16:01:30 executing program 0: r0 = semget$private(0x0, 0x7, 0xa0) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000540)="de022584babf4104cec38bc1465476e68540ac12db00ec0ed5ea819c69e7e11e283638fb7e823b7f18ba2915e0c73161d00da7e2ad16f65f43cef16d2de704c765fd433d733748c367c3bb33e8a459258ddff41d1710f0180d8a5c3d61ac7c870f5c5cff76a7dd9242de7e9f62f546c1b3cd735969569b6b9f27ddeb6d9ba8c69959d8495c645674ea6ef0f8fb49843e4a25a49f821e3263e11e8f9c220692b132697794f8fef2b38f6824ad933dfa9af7caee472c34cba23e49535cce4f28dc05b6fe197b20051a555ecc4f03c1d1643a3a0d0e2941539421b501a792041de92967314545c4ee60cc91012cb373eb6b3a81c33d34c8ffe38078074c4cc69797e1f2b824cb3a3514222df26840a06ab97242dcfff2f3f65d5addd8b14fb49ef87ad653a219b0e5db8ec6b348884558e631827da458b841d692423c88efea85662fdf9dc98a480f3e63ba462d5dcb1b581bcf5f72d1e691f7571beb6d91c21fd34df26098acd384d51068cb2a8652fba6a32219568e5893e4cce4ca4d6140b186a495303628adfc8bc294ebe5537ca3e9e9", 0x191) semop(r0, &(0x7f0000000040)=[{0x2, 0x81, 0x1800}, {0x1, 0x3, 0x1000}], 0x2) semget$private(0x0, 0x2, 0x9) r1 = semget$private(0x0, 0x4, 0x8) semctl$SETALL(r0, 0x0, 0x9, &(0x7f0000000180)) semctl$IPC_RMID(r1, 0x0, 0x0) r2 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000080)='/e\x00', 0x106dbbaf1dd5af1d, 0x0) write(r2, &(0x7f0000000480)="b38e1b17cd71a6ed4a3664adea8b44040a0e50cc592173528e81d77b710056e777bf82d49c63fc8a7fe494679f938ced55291b065573ddfab3410cfad3485eb9827ff99e3f5d37d56b4695152b254f28e9984101e8a8014ff320812000000000000000a3a3f45dc0f7d5fd4e77c4bb518413aa36c2e1a4e07c7a8370dd0d509c21ddf42ea9bf7ccab09ea760", 0x8c) semget(0x3, 0x0, 0x100) openat$pci(0xffffffffffffff9c, &(0x7f0000000240)='+dev/pci\x00', 0x10, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r4, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) dup2(r4, r3) pipe2(&(0x7f00000002c0), 0x8) r5 = dup2(r2, 0xffffffffffffffff) r6 = accept$unix(r5, &(0x7f0000000280)=@abs, &(0x7f0000000700)=0x34) sendmsg$unix(r6, &(0x7f0000000340)={&(0x7f0000000e00)=ANY=[@ANYRESOCT], 0x1, 0x0}, 0x1) semget$private(0x0, 0x0, 0x100000009) r7 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0xd, 0x0) ioctl$TIOCSETAW(r7, 0x802c7415, &(0x7f00000017c0)={0x1, 0x2, 0x80000000, 0x3f, "e8a311bbb75c1c800181a5697e5fec5a0de52d73", 0x4, 0xa}) ioctl$TIOCSTOP(r7, 0x2000746f) clock_getres(0xfffffffffffffffc, &(0x7f0000001800)) r8 = shmget(0x1, 0x2000, 0x20, &(0x7f0000ffc000/0x2000)=nil) getsockopt$sock_timeval(r7, 0xffff, 0x1005, &(0x7f00000000c0), &(0x7f0000000140)=0xffffffffffffffa8) ioctl$VMM_IOC_INTR(r7, 0x800c5606, &(0x7f00000001c0)={0x8, 0x7ff, 0x1}) semget(0x1, 0x2, 0x4) getsockopt$SO_PEERCRED(r7, 0xffff, 0x1022, &(0x7f0000000200)={0x0}, 0xc) getpgid(r9) shmctl$IPC_RMID(r8, 0x0) syz_open_pts() semget(0x2, 0x2, 0xc) ioctl$TIOCSETA(r7, 0x802c7414, &(0x7f0000000100)={0x8, 0xfede, 0x9, 0xe2, "abe4a051dde660d05c70771d3b4f1afcd0e2ba29", 0x8}) r10 = dup2(r7, r2) fcntl$dupfd(r7, 0x8, r10) 16:01:30 executing program 1: mknod(&(0x7f0000000000)='./file0\x00', 0x2001, 0x201) r0 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000c80)='/dev/null\x00', 0x2, 0x0) ioctl$TIOCSTART(r1, 0x2000746e) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x8440, 0x0) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r2, &(0x7f00000000c0)=[{{r3}, 0xffffffffffffffff, 0x28, 0xc00893e9e449dcc7, 0x8000, 0x7}, {{r3}, 0xfffffffffffffffb, 0x1, 0x8, 0xff, 0x5e7a}, {{r3}, 0xffffffffffffffff, 0x3c, 0x4, 0xa1b, 0x3f}], 0xfffffffffffffe00, &(0x7f0000000140)=[{{r3}, 0xfffffffffffffff9, 0x20, 0x2, 0x3, 0x6}, {{r1}, 0xffffffffffffffff, 0x2, 0x1, 0xff, 0x7}, {{r3}, 0x0, 0x80, 0x0, 0x2, 0x42d}, {{r1}, 0xffffffffffffffff, 0xa0, 0x0, 0x0, 0x6f2}, {{r3}, 0xfffffffffffffffe, 0x80, 0x80, 0x10000, 0x40bd4}], 0x8, &(0x7f0000000200)={0x2b, 0x10000}) ioctl$TIOCCBRK(r4, 0x2000747a) ioctl$TIOCSCTTY(r4, 0x20007461) fcntl$getflags(r3, 0x3) write(r2, &(0x7f0000001700)="59de6578f57a279ccd6f8f326bc292a1ef3417715a5a5896ba55f4afbae751711f5a03b7062cdf11cc68b389c11c558863b5fb26a786c55c3df0a00872c41ff3f4b6653b618a91a811848ad011b0299f95970afaf96fb9cc21a77ef7c5328b9e97dc13845bb739fc3fc7bda06025bb362fadb934c40788b3eb32699e146b500d5bc0bdc56a2c169e0557c18fce3b17d3168f4145058c9938f27cbee1543ebe7d828fe66241cc37da53d74202e15a9cc2218052a046eb6abb913120bd1e9b7eec280385c69b65ac6b15317ffa7b21c493abdf29101780886006cb642567ce6aeab2446874df6b38a40ddb478bbeeb8581373af92112d1663710f9f77354b68ea98e855732f2e3045cc210f13b0fc7fd821b629233379cc944dfdd542780823c925e167c40d960e5c7fa78182d19836a5559c7cc5c1bb511a036bee37aecdfa95def69c4c625243a1a5244a2a9ff27b58e66504e2c18ccac698c883dbe6fde1b2582e56bf71ffb66d67b3db000bdb108f215ce8ae13c3bb120100db94b970c8c60ccc3c9375dde5874ff36ad70dd932edf00a11e", 0x193) ioctl$FIONREAD(r4, 0x4004667f, &(0x7f0000000740)) r5 = semget$private(0x0, 0x4, 0x201) semop(r5, &(0x7f0000000780)=[{0x6, 0xffffffff80000001, 0x1000}, {0x7, 0x3, 0x1000}, {0x2, 0x6, 0x800}, {0x3, 0x100, 0x800}, {0x0, 0x80000000, 0x1000}], 0x5) semop(r5, &(0x7f0000000c40)=[{0x0, 0x1, 0xf1b50097c82994f1}, {0x0, 0x9, 0x1800}, {0x1, 0x7, 0x800}, {0x1, 0x1, 0x1800}], 0x4) semctl$SETVAL(r5, 0x0, 0x8, &(0x7f0000000240)) semop(r5, &(0x7f0000000a40)=[{0x3, 0x1, 0x1c00}, {0x1, 0xff}, {0x0, 0x6, 0x1000}, {0x4, 0x993, 0x3000}], 0x0) r6 = open(&(0x7f0000000000)='.\x00', 0x40, 0xaa8018345e14d086) r7 = openat$diskmap(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/diskmap\x00', 0x0, 0x0) r8 = syz_open_pts() dup2(r7, r8) r9 = syz_open_pts() dup2(r8, r9) r10 = fcntl$dupfd(r9, 0xa, r0) ioctl$TIOCSETA(r10, 0x802c7414, &(0x7f0000000280)={0x1b1, 0x20, 0x9, 0x1, "633f035142bd4a61a66d749b4f35520baad8eefc", 0xec, 0x6}) 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', r6, &(0x7f00000000c0)='./file0\x00') readlinkat(r6, &(0x7f0000000140)='./file0\x00', 0x0, 0x0) r11 = syz_open_pts() fcntl$getown(r11, 0x5) dup2(r3, r3) read(r1, &(0x7f0000000340)=""/197, 0xc5) openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) 16:01:30 executing program 0: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x3, {[], [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x6], [0x0, 0x0, 0x0, 0x1]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x3, 0x0) openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000014c0)='/dev/ttyCcfg\x00', 0x80, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r2, &(0x7f0000001600)=ANY=[@ANYBLOB="2d012e2166696c65300098e5d4ea20538796e85c79a85510d3d76bcf2e0c784f072dfdd4e3b8409e360d279d715cab29b6ee00aeec481350a1d5f80ae4d7a36a785e73142bc14642d1e5edddf883f17fb04747c83ea8bb65838ed49db37d8164f55febdf922db7cfedeaecde7fcbdb06ade28d7d2a876d4e0d9ea652d3dcf3477d596d1dffcb970d32650a58b081a989914d980eb3a0b499bef53dd7bc7b5bd48f7aab55173287d6a0c0333245"], 0xa) r3 = dup2(r2, r1) connect$unix(r3, &(0x7f0000000040)=ANY=[@ANYBLOB="e401cb2f66696c653000"], 0xa) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000001500)={'tap', 0x0}) r4 = fcntl$dupfd(r0, 0x0, r0) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) preadv(r5, &(0x7f0000000200)=[{&(0x7f00000004c0)=""/4096, 0x1000}, {&(0x7f00000000c0)=""/115, 0x73}, {&(0x7f0000000140)=""/186, 0xba}], 0x3, 0x0, 0x4) ioctl$TIOCFLUSH(r4, 0x8020691f, &(0x7f0000000300)) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x20000, 0x0) ioctl$BIOCPROMISC(r6, 0x20004269) socket(0x20, 0x4, 0x1) ioctl$TIOCSFLAGS(0xffffffffffffffff, 0x8004745c, &(0x7f0000000000)=0x5107) 16:01:30 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000240)={0x3, &(0x7f0000000040)=[{0x40}, {0x40}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f00000000c0)="b75d03dd00ef43f7f7c855bb7042") ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000440)={'tap', 0x0}) r1 = openat$diskmap(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/diskmap\x00', 0x0, 0x0) r2 = syz_open_pts() r3 = dup2(r1, r2) execve(&(0x7f0000000140)='./file0\x00', &(0x7f0000000340)=[&(0x7f0000000180)='/dev/bpf\x00', &(0x7f00000001c0)='tap', &(0x7f0000000280)='/dev/bpf\x00', &(0x7f00000002c0)='/dev/diskmap\x00', &(0x7f0000000300)='.*/%\x00'], &(0x7f0000000400)=[&(0x7f0000000380)='%-#$#\x00']) r4 = openat$diskmap(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/diskmap\x00', 0x0, 0x0) connect$unix(r3, &(0x7f0000000480)=@abs={0xbd645dfe431ff045, 0x0, 0x3}, 0x8) r5 = syz_open_pts() dup2(r4, r5) r6 = syz_open_pts() dup2(r5, r6) close(r6) syz_emit_ethernet(0xce, &(0x7f00000004c0)="e1c75c6f6bd41d7c533b171bf8a66e6281702ff029fbcf33692dbb5b4f07ca28192efd86926dad8146a8906b69fa8247e22dc8b8e74d302b707732d0420acfb532c75b0d3702fd5ad4e5e3c9869abe36d07563b9f16941d3d486e816579bd0e3920c7c7516dcf06fa234d215da8dcf45deecc909f47fe12d589a97197b7ad1673f67f5bad6bbd7a9b32bfcd8e04b8447725f72b6df1fe5e7cc812c211e148b0b26da858d8b8fa341f1af740d7373cc18cca339beafaf4740b6469c8a4b6ae6ea77dd6ddbf07e040f696fa194c4a0") r7 = syz_open_pts() dup2(r2, r7) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0}, &(0x7f0000000100)=0xc) r9 = openat$diskmap(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/diskmap\x00', 0x0, 0x0) r10 = syz_open_pts() dup2(r9, r10) r11 = syz_open_pts() dup2(r10, r11) fcntl$setown(r10, 0x6, r8) 16:01:30 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCPROMISC(r0, 0x20004269) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r2, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) r3 = dup2(r2, r1) connect$unix(r3, &(0x7f00000000c0)=ANY=[@ANYBLOB="e401ae0cfeca4ee0047eba2477eb9064952e2f66696c653000"], 0xa) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) close(r0) 16:01:30 executing program 1: r0 = openat$diskmap(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/diskmap\x00', 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) r2 = dup2(r1, r0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000040)=[{0x48}, {0x1c}, {0x6}]}) syz_emit_ethernet(0x2a2, &(0x7f0000000340)="b6") pipe(&(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$BIOCSETWF(r3, 0x80104277, &(0x7f0000000380)={0x6, &(0x7f0000000300)=[{0x100, 0x20, 0x22, 0xbbc}, {0x8, 0xff, 0x8, 0x1000}, {0x9, 0x0, 0x8, 0x9}, {0x3f, 0x0, 0x3, 0x2e}, {0x8, 0x6, 0x9b, 0xf8000000}, {0x7f, 0x2, 0x6, 0x34d1}]}) r4 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000200)='/dev/dj\x00kmap\x00', 0x8, 0x0) r5 = syz_open_pts() dup2(r4, r5) r6 = msgget(0x1, 0x134) msgrcv(r6, 0x0, 0xffffffffffffff61, 0x0, 0xc4078f509046c559) r7 = openat$diskmap(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/diskmap\x00', 0x0, 0x0) r8 = syz_open_pts() dup2(r7, r8) write(r7, &(0x7f0000000400)="6e5a93402db0edc82d9ee43d4016388f8e86528e7605b19ac8b6a736be2cab9d1f5425dfaab7a670237d585c5264cc61470a20c6de9897a36cafa40d86a2b5f510878fca75f7e87a543ee9aab305239628a552caacb5f95be3c6358fe5e89150badd69f6608bcd5c7c2af44c3cd2a3eedcb1ffe409d6cf14ee1a890fbec925513911d05434e35951ca3e7ccc2259ca6c1352acacf85fcb4c7fb21d9a1aa8e2e71ba39466ae53b3116fdab4f73950896a1e4aea9e5b4238004e919fd7bd0f4dbf0c4c857e90afc0fcf2f51a7b7cc7c60bf1cc327211491136ffa9d1773098ed0567ef4aaa", 0xe4) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r10, &(0x7f0000000240)=ANY=[@ANYBLOB='\x00\x00@\x00\x00\x00'], 0x1) dup2(r10, r9) listen(r10, 0xffffffff) msgsnd(r6, &(0x7f0000000180)=ANY=[@ANYBLOB="0100000000000000274a175423100b84b73994d3f58a8faeeaafa5f32697e140cde07b99173357e0b1db0fdd01cdb02acc943e9438d2bf0098ae2ed4e77624c33a2148906c8f6617dd09fb447e0836d16500000000"], 0x55, 0x800) r11 = syz_open_pts() open(&(0x7f00000000c0)='./file0\x00', 0x80, 0x9fd01a385b9bad1a) dup2(r5, r11) r12 = fcntl$getown(r5, 0x5) ktrace(&(0x7f0000000080)='./file0\x00', 0x1, 0x40001000, r12) 16:01:30 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2080002002, 0x40004000000028aa) r0 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) open(&(0x7f0000000140)='./file0\x00', 0x0, 0x80) writev(r0, &(0x7f0000000080)=[{&(0x7f0000000100)="00000018600400015eb100000000000000000000000002000000000000000000000000000000000001004c4a", 0x2c}], 0x1) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r2, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) dup2(r2, r1) bind$unix(r1, &(0x7f00000000c0)=@abs={0x3, 0x0, 0x1}, 0x8) 16:01:30 executing program 1: r0 = socket(0x2, 0x4001, 0x0) connect$unix(r0, &(0x7f0000000040)=ANY=[@ANYBLOB="82020063c4a143dce4a7efe1970da711ecdd57be971e2f66"], 0x10) r1 = socket(0x4, 0x4001, 0x2) getsockname(r1, &(0x7f0000000000)=@in6, &(0x7f0000000080)=0xc) shutdown(r0, 0x0) r2 = openat$diskmap(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/diskmap\x00', 0x0, 0x0) r3 = syz_open_pts() dup2(r2, r3) r4 = syz_open_pts() socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r6, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) r7 = dup2(r6, r5) connect$unix(r7, &(0x7f0000000040)=@file={0x1bcfa69870ae01e4, './file0\x00'}, 0xa) getsockname$inet(r7, &(0x7f0000000140), &(0x7f0000000180)=0xc) dup2(r3, r4) ioctl$TIOCSFLAGS(r4, 0x8004745c, &(0x7f00000000c0)=0x6) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000100)=0x3, 0x4) 16:01:30 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000180)=[{0x2d}, {0x2d}, {0x1000000000006}]}) r1 = socket(0x20, 0x1, 0x40) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r3, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) r4 = openat$diskmap(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/diskmap\x00', 0x0, 0x0) r5 = syz_open_pts() dup2(r4, r5) r6 = syz_open_pts() dup2(r5, r6) readv(r5, &(0x7f0000000700)=[{&(0x7f0000000480)=""/45, 0x2d}, {&(0x7f0000000880)=""/4096, 0x1000}, {&(0x7f00000004c0)=""/136, 0x88}, {&(0x7f0000000580)=""/29, 0x1d}, {&(0x7f00000005c0)=""/101, 0x65}, {&(0x7f0000000640)=""/128, 0x80}, {&(0x7f00000006c0)}], 0x7) r7 = dup2(r3, r2) dup(r7) r8 = openat$null(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/null\x00', 0x8000, 0x0) ioctl$FIOSETOWN(r8, 0x8004667c, &(0x7f0000000440)=0x20) connect$unix(r7, &(0x7f0000000040)=@file={0x1bcfa69870ae01e4, './file0\x00'}, 0xa) getsockopt$SO_PEERCRED(r7, 0xffff, 0x1022, &(0x7f0000000140)={0x0}, 0xc) r10 = getuid() socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg(r11, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000080)=ANY=[@ANYBLOB="10000000000000000000db73cba17299ea640c2c67467f81eb7985000000988100"], 0x10}, 0x0) getsockopt$SO_PEERCRED(r11, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, 0x9374cae5ff247a48) getgroups(0x8, &(0x7f0000000400)=[0x0, 0x0, 0xffffffffffffffff, r13, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) getgroups(0x3, &(0x7f0000000400)=[0x0, 0x0, 0xffffffffffffffff, r12, 0x0, 0xffffffffffffffff, r12, r13]) getgroups(0x2, &(0x7f0000000300)=[r12, 0xffffffffffffffff]) sendmsg$unix(r1, &(0x7f0000000380)={&(0x7f0000000040)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000000100)=[{&(0x7f00000001c0)="8b7e6fb12c7827385a8246880d4159e57f795f7dbc4ea219c00d851bf59844c1de1a15cbeaf5d1770d456c60b1caf879c870905e233663b19d9067df846758a0b4731bc8ecd666309027ee5aaabcc1ee424eefbbdab591dd9fa0ab85684547790c929d27f113832e12661990857b6243b951346e3cb144aff93965f46778a0f504b599556466d69df307b93906a9e99208b9ab95e9984dde4891eacfd06972045151e64b0bd4b425d22e471d395e34180b24a91359d5b14f90ce9126bbbbd8b2cb5e631399622b785d6e36bd30be435002b8b620045e1adce0f7add2234bd5b7c985b874609dbade6c0dd2fb9f769e8ca07fff38baba942d71d8", 0xfa}], 0x1, &(0x7f0000000340)=[@cred={0x20, 0xffff, 0x0, r9, r10, r14}], 0x20, 0x2}, 0x1) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f00000002c0)="2351ce9c802bd9a55b03144e7b14") 16:01:30 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000180)=[{0x61}, {}, {0x7ffffffe}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0x61, &(0x7f0000000000)="b6") openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wsmouse\x00', 0x200, 0x0) 16:01:30 executing program 1: r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x10202, 0x0) mmap(&(0x7f0000002000/0x3000)=nil, 0x3000, 0x0, 0x10, r0, 0x0, 0x0) r1 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000480)='/dev/vmm\x00', 0x0, 0x0) ioctl$VMM_IOC_WRITEREGS(r1, 0xc5005601, &(0x7f0000000580)={0x1, 0x0, 0x1, {[0x0, 0x0, 0x0, 0x20000000, 0x80000000, 0x0, 0x800000000000000], [], [], [], [{}, {}, {}, {}, {0x0, 0x0, 0xfffffffc}], {0x0, 0x8}, {0x0, 0x0, 0x8}}}) r2 = open(&(0x7f0000000040)='./bus\x00', 0x1, 0x0) pwritev(r2, &(0x7f00000000c0)=[{&(0x7f0000000080)="fa1204a49155ce1e00", 0x9}], 0x1, 0x0, 0x0) pwritev(r2, &(0x7f00000001c0)=[{&(0x7f0000000140), 0x8}], 0x28d, 0x0, 0x0) ftruncate(r2, 0x0, 0x8) getpeername(r2, &(0x7f0000000100)=@in6, &(0x7f0000000140)=0xc) shmget$private(0x0, 0x2000, 0x20, &(0x7f0000005000/0x2000)=nil) r3 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) semctl$IPC_RMID(r3, 0x0, 0x0) shmctl$IPC_SET(r3, 0x1, 0xffffffffffffffff) shmctl$IPC_STAT(r3, 0x2, &(0x7f0000000040)=""/210) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r5 = semget$private(0x0, 0x4, 0x1b2) semctl$GETNCNT(r5, 0x4, 0x3, &(0x7f0000000580)=""/170) semctl$SETVAL(r5, 0x0, 0x8, &(0x7f0000000240)=0x72) semctl$GETVAL(r5, 0x4, 0x5, &(0x7f0000000800)=""/210) semop(r5, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x4, 0x1000}], 0x2) r6 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000200)) semctl$IPC_SET(r5, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r6, r7, r4, 0xf3, 0x40000000000d}, 0xfffffffffffffffd, 0x1, 0x9}) r8 = getgid() r9 = getppid() r10 = fcntl$getown(0xffffffffffffffff, 0x5) shmctl$IPC_SET(r3, 0x1, &(0x7f0000000080)={{0x6, 0xffffffffffffffff, r4, r7, r8, 0x1e4, 0x8}, 0x5, 0x5, r9, r10, 0xfffffffffffffe01, 0x9, 0x7fb}) shmctl$IPC_STAT(r3, 0x2, &(0x7f0000000180)=""/35) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x0, 0x10, 0xffffffffffffffff, 0x0, 0x0) 16:01:30 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f0000000100)=ANY=[@ANYBLOB="00402000c2"], 0x1) r0 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000140)='/dev/diskmap\x00', 0x800, 0x0) r1 = syz_open_pts() dup2(r0, r1) r2 = syz_open_pts() dup2(r1, r2) poll(&(0x7f0000000040)=[{r1, 0x2}], 0x1, 0x401) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000080)={0x9, 0x7, {0x3, 0x1}}) r3 = openat$diskmap(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/diskmap\x00', 0x0, 0x0) r4 = syz_open_pts() dup2(r3, r4) r5 = syz_open_pts() r6 = dup2(r4, r5) fcntl$getflags(r5, 0x2) writev(r6, &(0x7f0000000580)=[{&(0x7f00000001c0)="76a84f9b68106a378db99fe19e1f5bec9963e372034793ebe0692dbe9ce5a766d8fae11fe529ddfd2ecfa49e0717e5119fbf5cd75389188df51530b6c7c5cb186111ccfb", 0x44}, {&(0x7f0000000240)="74454a36a29e3a4c67e10e7dd34ed4ff750ae3226eca80da142c96deab1983a47d045f01f942ac5b6dd28d8bf168998faabd1ed835db04c51e6525b47fb7da239ef7bd28639d7112f4aeefadf09ebbcc4bf59f3512", 0x55}, {&(0x7f00000002c0)="c9199fb7204e2e252f33f300af9e2955aaf1c13686948365ba5d964dcd042e9173d12e6c22e95fbbee4ccd50ebc80c219bb15827b556b3ff64a5b8cf25be5df04f07ae5b768ea59d1bbb2e66b1085662964c67a4b1286f008bd071d080da63d4614754baff12d96ed61c3ef5013937a8efdd16eccfe29966762fd6087d7bfbf9bd2d60e65dea07d89d67ea3646ba2991a09b8383fe688058bd2e6543c55aceea4ca69dbabcf41da4fbd07105bf30fd977d19eb39010570694464eb7e28", 0xbd}, {&(0x7f0000000400)="12987180cb638ef9459c3bea02533b9a30bf240482e947e694112fc60651f26a019d919cc74011716674163e06c3e919c98f80ad3b78500644ea1cf7afa60f9809ad5860d3f7d533ae4d2afe40d3fe5518012a46052d810839e7a362aa9652265aa5250b365ae361ccb3d7619d1300b1eaa6ce1764483651e3b90f448e", 0x7d}, {&(0x7f0000000480)="48189575c4180719d36e922749452a9c6afa5c44f92c17c873cd3f385711e1f21c21e29e7c6ba05b3bd6705e621fc8eb24fd8134ab193893b2ac6611d8fd2997a4c7ac0d9ed533e83dcf20c71cf61199f22225dd0674cd98002cde62e31ff971d874414024909a2483d38f2c06375cb9c5d2cdad9899e8598c17bd75725ddd420d266987a1126fa8f6fd03cc1d47025817757ce38312f679d9aec9fa87e8fba2722ba044e9acc7441463b6cece1d36030ac0f968f051599f667ca4cd06cc8e027adb5b7c2432cdc54b8f21bf96eaf3767a172b2caea8f64a3e917099c8c1ae1382afe0d55f89d1fe0d98e99ca4", 0xed}], 0x5) r7 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f0000000180)=ANY=[@ANYBLOB="2c79a3505bd68e4c3000"], 0xa) close(r7) r8 = socket(0x18, 0x3, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r8, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r7, &(0x7f00000000c0)=@abs={0x1, 0x7}, 0x2b2) write(r8, &(0x7f0000000100)="8c65", 0x3b9) 6-)-0,).)46-8: 56-3(!2% &!),%$ (22) &!),%$ 4/ ).)4 !2#(-30%#)&)# &%!452%3 &/2 6- 0808&&&&800020!#%478 6-)-0,).)46-8: 56-3(!2% &!),%$ (22) &!),%$ 4/ ).)4 !2#(-30%#)&)# &%!452%3 &/2 6- 0808&&&&800020!#%478 16:01:30 executing program 1: r0 = socket(0x400000000018, 0x3, 0x3a) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x1f, 0x0, 0x0, "0500"}) munmap(&(0x7f000005b000/0x2000)=nil, 0x2000) r1 = openat$diskmap(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/diskmap\x00', 0x0, 0x0) r2 = syz_open_pts() dup2(r1, r2) r3 = syz_open_pts() dup2(r2, r3) ioctl$FIOASYNC(r3, 0x8004667d, &(0x7f0000000000)=0x3) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) ioctl$TIOCSTOP(0xffffffffffffff9c, 0x2000746f) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r5, &(0x7f0000000240)=ANY=[@ANYBLOB="d7e0642d016c00000000"], 0xa) dup2(r5, r4) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000080), &(0x7f00000000c0)=0xc) setsockopt(r0, 0x29, 0x400000080000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:01:30 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r2, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f0000000180)=0xc) r3 = dup2(r2, r1) connect$unix(r3, &(0x7f0000000040)=@file={0x1bcfa69870ae01e4, './file0\x00'}, 0xa) r4 = syz_open_pts() close(r4) preadv(r4, &(0x7f0000000380)=[{&(0x7f0000000200)=""/135, 0x87}], 0x1, 0x0, 0x0) fcntl$dupfd(r4, 0xa, 0xffffffffffffffff) openat(0xffffffffffffffff, &(0x7f0000000080)='./file0\x00', 0x10000, 0x4) r5 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCCONS(r5, 0x20004276, 0x0) setuid(0xee01) ioctl$BIOCGDLTLIST(r5, 0x8010426d, &(0x7f0000000100)={0x0, 0x0}) 16:01:30 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x8000, 0x2) r0 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) writev(r0, &(0x7f0000000180)=[{&(0x7f00000001c0)="0000001862040179002b06000000267e897f7780e9992d3dd40900a24e14da00000000e1838f74652d62e159c51bad5a8bf626d9dea3c2c37bb79d7d2c336ec50000000000000000000000000000000000000051ac6369d1489135cba67612dc42c6797f0bd09ddeaa6cfebe9c7d99dc6469980128ae3cc8136183ad6454df7a1aa24d3191d98fe54251f09e1a109b753e4c979f9cc4b9527d3d5c09da6714a43f7d98c592e252cb7cefbccc7129b18467", 0x2d2}], 0x1) 16:01:31 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r1, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) r2 = dup2(r1, r0) connect$unix(r2, &(0x7f0000000040)=@file={0x1bcfa69870ae01e4, './file0\x00'}, 0xa) readv(r0, &(0x7f0000000000)=[{&(0x7f0000000080)=""/205, 0xcd}], 0x1) 16:01:31 executing program 1: setrlimit(0x34590aee4e7fde41, &(0x7f0000000000)={0x8, 0x95}) r0 = syz_open_pts() pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x2000a) ioctl$KDENABIO(r1, 0x20004b3c) close(r0) r2 = syz_open_pts() writev(r0, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "9375b01a93b45136fdf0f0e1787fd11e3b4ba8dd"}) write(r0, &(0x7f0000000380)="bb", 0x1) readv(r2, &(0x7f0000000040), 0x10000000000001bd) read(r2, &(0x7f0000000040)=""/12, 0xc) 16:01:31 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) r1 = dup(r0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000240)={0x0, &(0x7f0000000040)}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f00000000c0)="b75d03dd00ef43f7f7c855bb7042") 16:01:31 executing program 0: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [], [0xf8040000ff]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x3, 0x0) r1 = openat$diskmap(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/diskmap\x00', 0x0, 0x0) r2 = syz_open_pts() dup2(r1, r2) ioctl$BIOCSHDRCMPLT(0xffffffffffffffff, 0x80044275, &(0x7f0000000000)=0x3) r3 = syz_open_pts() dup2(r2, r3) fchflags(r2, 0x1) r4 = fcntl$dupfd(r0, 0x0, r0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r6, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) r7 = dup2(r6, r5) connect$unix(r7, &(0x7f0000000100)=ANY=[@ANYBLOB="e407000000c2843160009988b8c2512c608031063033b74f1a2c3083be06df63bcbf8b67fe767dabc0658fdd038591f0c528ed25e0f91b0a411c5822609dfb8e6c"], 0xa) ioctl$BIOCSETF(r7, 0x80104267, &(0x7f00000000c0)={0x1, &(0x7f0000000080)=[{0xfffb, 0xff, 0x8, 0x8000}]}) shmget(0x3, 0x2000, 0x11, &(0x7f0000552000/0x2000)=nil) ioctl$TIOCFLUSH(r4, 0x8040691a, &(0x7f0000000300)) 16:01:31 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) chdir(&(0x7f00000001c0)='./file0\x00') setuid(0xee01) open$dir(&(0x7f0000000080)='./file0\x00', 0x400000002c2, 0x0) truncate(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r1, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) dup2(r1, r0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000001400)={0xffffffffffffffff}) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000140)={0x0}, &(0x7f0000000100)=0xc) setpgid(0x0, r3) r4 = open$dir(&(0x7f0000000640)='./file0\x00', 0x10, 0x20) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg(r5, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000080)=ANY=[@ANYBLOB="10000000000000000000db73cba17299ea640c2c67467f81eb7985000000988100"], 0x10}, 0x0) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0}, 0xc) fchown(r4, r6, 0xffffffffffffffff) seteuid(r6) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg(r7, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000080)=ANY=[@ANYBLOB="10000000000000000000db73cba17299ea640c2c67467f81eb7985000000988100"], 0x10}, 0x0) getsockopt$SO_PEERCRED(r7, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, 0x9374cae5ff247a48) getgroups(0x8, &(0x7f0000000400)=[0x0, 0x0, 0xffffffffffffffff, r9, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) getgroups(0x3, &(0x7f0000000400)=[0x0, 0x0, 0xffffffffffffffff, r8, 0x0, 0xffffffffffffffff, r8, r9]) setsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000040)={r3, r6, r9}, 0xc) 16:01:32 executing program 1: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x800006], [], [], [{}, {}, {}, {0x0, 0x0, 0x0, 0x6}]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = accept$inet(0xffffffffffffffff, 0x0, &(0x7f0000000480)) getsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f00000004c0), &(0x7f0000000400)=0xffffffffffffffd5) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0xc) r1 = semget$private(0x0, 0x8, 0x400) semop(r1, &(0x7f0000000440)=[{0x0, 0x0, 0x1800}, {0x3, 0x5, 0x1800}, {0x3, 0x2}, {0x4, 0x8001, 0x1000}, {0x3, 0x4, 0x1800}, {0x0, 0x8, 0x1000}], 0x6) semop(r1, &(0x7f0000000380)=[{0x3}, {0x3, 0x7, 0x1000}], 0x2) semctl$GETNCNT(0x0, 0x0, 0x3, 0x0) semop(0x0, 0x0, 0x0) semop(0x0, 0x0, 0x0) semop(0x0, 0x0, 0x0) semop(0x0, 0x0, 0x0) semctl$GETPID(0x0, 0x0, 0x4, 0x0) semctl$GETZCNT(0x0, 0x0, 0x7, 0x0) semctl$GETALL(0x0, 0x0, 0x6, 0x0) semop(0x0, &(0x7f0000000040), 0x0) r2 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1023, 0x0, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f0000000000), 0x12b) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000100), 0xc) r3 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r3, 0xffff, 0x1023, 0x0, 0x0) setsockopt$sock_int(r3, 0xffff, 0x1023, &(0x7f0000000000), 0x12b) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000480)={'tap', 0x0}) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000080)={0x4, &(0x7f0000000140)=[{0x10001, 0x0, 0x0, 0x1f}, {0x3c}, {0x84}, {0x6}]}) syz_emit_ethernet(0xe, &(0x7f0000000b00)="b6f8aaffffffff00a5cae10db855") getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000180), &(0x7f0000000480)=0xc) 16:01:32 executing program 0: symlink(&(0x7f0000000040)='./file0\x00', &(0x7f00000000c0)='./file0\x00') readlink(&(0x7f0000000000)='./file0\x00', 0xffffffffffffffff, 0x16) 16:01:32 executing program 0: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffffff, 0x0, "00000000000000000000f2ffffffffffffff4000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140), 0x14) r1 = socket(0x18, 0x1, 0x0) close(r1) r2 = socket(0x18, 0x2, 0x0) r3 = openat$tty(0xffffffffffffff9c, &(0x7f0000000040)='/dev/tty\x00', 0x0, 0x0) ioctl$TIOCSPGRP(r3, 0x40047477, &(0x7f0000000080)) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r2, 0x0, 0x0) 16:01:32 executing program 1: r0 = socket(0x2, 0x8001, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) r1 = socket(0x2, 0x4001, 0x0) connect$unix(r1, &(0x7f0000000040)=ANY=[@ANYBLOB="82020063c4a143dce4a7efe1970da711ecdd57be971e2f66"], 0x10) r2 = socket(0x2, 0x1, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r4, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) dup2(r4, r3) r5 = openat$diskmap(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/diskmap\x00', 0x0, 0x0) r6 = syz_open_pts() dup2(r5, r6) r7 = openat$diskmap(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/diskmap\x00', 0x0, 0x0) r8 = syz_open_pts() dup2(r7, r8) r9 = syz_open_pts() dup2(r8, r9) r10 = openat$diskmap(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/diskmap\x00', 0x0, 0x0) r11 = syz_open_pts() dup2(r10, r11) r12 = syz_open_pts() dup2(r11, r12) pipe2(&(0x7f0000001200)={0xffffffffffffffff}, 0x0) r14 = socket$unix(0x1, 0x1, 0x0) r15 = openat$diskmap(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/diskmap\x00', 0x0, 0x0) r16 = syz_open_pts() dup2(r15, r16) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000001400)={0xffffffffffffffff}) getsockopt$sock_cred(r17, 0xffff, 0x1022, &(0x7f0000000140)={0x0}, &(0x7f0000000100)=0xc) setpgid(0x0, r18) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r20, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) r21 = dup2(r20, r19) connect$unix(r21, &(0x7f0000000040)=@file={0x1bcfa69870ae01e4, './file0\x00'}, 0xa) getsockopt$sock_cred(r21, 0xffff, 0x1022, &(0x7f0000001240)={0x0, 0x0}, &(0x7f0000001280)=0xc) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg(r23, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000080)=ANY=[@ANYBLOB="10000000000000000000db73cba17299ea640c2c67467f81eb7985000000988100"], 0x10}, 0x0) getsockopt$SO_PEERCRED(r23, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, 0x9374cae5ff247a48) getgroups(0x8, &(0x7f0000000400)=[0x0, 0x0, 0xffffffffffffffff, r25, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) getgroups(0x3, &(0x7f0000000400)=[0x0, 0x0, 0xffffffffffffffff, r24, 0x0, 0xffffffffffffffff, r24, r25]) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg(r26, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000080)=ANY=[@ANYBLOB="10000000000000000000db73cba17299ea640c2c67467f81eb7985000000988100"], 0x10}, 0x0) getsockopt$SO_PEERCRED(r26, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, 0x9374cae5ff247a48) getgroups(0x8, &(0x7f0000000400)=[0x0, 0x0, 0xffffffffffffffff, r28, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) getgroups(0x3, &(0x7f0000000400)=[0x0, 0x0, 0xffffffffffffffff, r27, 0x0, 0xffffffffffffffff, r27, r28]) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg(r29, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000080)=ANY=[@ANYBLOB="10000000000000000000db73cba17299ea640c2c67467f81eb7985000000988100"], 0x10}, 0x0) getsockopt$SO_PEERCRED(r29, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, 0x9374cae5ff247a48) getgroups(0x8, &(0x7f0000000400)=[0x0, 0x0, 0xffffffffffffffff, r31, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) getgroups(0x3, &(0x7f0000000400)=[0x0, 0x0, 0xffffffffffffffff, r30, 0x0, 0xffffffffffffffff, r30, r31]) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg(r32, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000080)=ANY=[@ANYBLOB="10000000000000000000db73cba17299ea640c2c67467f81eb7985000000988100"], 0x10}, 0x0) getsockopt$SO_PEERCRED(r32, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, 0x9374cae5ff247a48) getgroups(0x8, &(0x7f0000000400)=[0x0, 0x0, 0xffffffffffffffff, r34, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) getgroups(0x3, &(0x7f0000000400)=[0x0, 0x0, 0xffffffffffffffff, r33, 0x0, 0xffffffffffffffff, r33, r34]) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg(r35, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001580)=ANY=[@ANYBLOB="10000000000000000000db73cba17299ea640c2c67467f81eb79851f00009881001c994f580e7b8a2043dad0b24b213b1115fab7ececc7d1ce570d4dc0aee7a9b45212e80bc368e15419d501c7dbf968394f76e0966cfedcbe690c65b99d680d1983d6a310f0c42b4a6374ce3cf499943750d1c2879d48649b732171683cc7c5a69d7c6d62aefa83df50d90dd2ea050000003bb93b46b682a92f3d7431b0f3be8871c809f54d4e138092cdf79d212b55e15016a90481ed2fe1b5e0b6"], 0x10}, 0x0) getsockopt$SO_PEERCRED(r35, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, 0x9374cae5ff247a48) getgroups(0x8, &(0x7f0000000400)=[0x0, 0x0, 0xffffffffffffffff, r37, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) getgroups(0x3, &(0x7f0000000400)=[0x0, 0x0, 0xffffffffffffffff, r36, 0x0, 0xffffffffffffffff, r36, r37]) getgroups(0x7, &(0x7f00000012c0)=[0xffffffffffffffff, r24, r28, r30, r33, r37, 0xffffffffffffffff]) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000001400)={0xffffffffffffffff}) getsockopt$sock_cred(r39, 0xffff, 0x1022, &(0x7f0000000140)={0x0}, &(0x7f0000000100)=0xc) setpgid(0x0, r40) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000001300)={0x0, 0x0}, &(0x7f0000001340)=0xc) r42 = openat$diskmap(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/diskmap\x00', 0x0, 0x0) r43 = syz_open_pts() dup2(r42, r43) r44 = syz_open_pts() dup2(r43, r44) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000001400)={0xffffffffffffffff}) getsockopt$sock_cred(r45, 0xffff, 0x1022, &(0x7f0000000140)={0x0}, &(0x7f0000000100)=0xc) setpgid(0x0, r46) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r48, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) r49 = dup2(r48, r47) connect$unix(r49, &(0x7f0000000040)=@file={0x1bcfa69870ae01e4, './file0\x00'}, 0xa) getsockopt$sock_cred(r49, 0xffff, 0x1022, &(0x7f0000001380)={0x0, 0x0}, &(0x7f00000013c0)=0xc) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg(r51, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000080)=ANY=[@ANYBLOB="10000000000000000000db73cba17299ea640c2c67467f81eb7985000000988100"], 0x10}, 0x0) getsockopt$SO_PEERCRED(r51, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, 0x9374cae5ff247a48) getgroups(0x8, &(0x7f0000000400)=[0x0, 0x0, 0xffffffffffffffff, r53, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) getgroups(0x3, &(0x7f0000000400)=[0x0, 0x0, 0xffffffffffffffff, r52, 0x0, 0xffffffffffffffff, r52, r53]) r54 = open$dir(&(0x7f0000000640)='./file0\x00', 0x10, 0x20) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg(r55, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000080)=ANY=[@ANYBLOB="10000000000000000000db73cba17299ea640c2c67467f81eb7985000000988100"], 0x10}, 0x0) getsockopt$SO_PEERCRED(r55, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0}, 0xc) fchown(r54, r56, 0xffffffffffffffff) seteuid(r56) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg(r57, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000080)=ANY=[@ANYBLOB="10000000000000000000db73cba17299ea640c2c67467f81eb7985000000988100"], 0x10}, 0x0) getsockopt$SO_PEERCRED(r57, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, 0x9374cae5ff247a48) getgroups(0x8, &(0x7f0000000400)=[0x0, 0x0, 0xffffffffffffffff, r59, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) getgroups(0x3, &(0x7f0000000400)=[0x0, 0x0, 0xffffffffffffffff, r58, 0x0, 0xffffffffffffffff, r58, r59]) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000001400)={0xffffffffffffffff}) getsockopt$sock_cred(r60, 0xffff, 0x1022, &(0x7f0000000140)={0x0}, &(0x7f0000000100)=0xc) setpgid(0x0, r61) r62 = open$dir(&(0x7f0000000640)='./file0\x00', 0x10, 0x20) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg(r63, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000080)=ANY=[@ANYBLOB="1000000000000000000000000085000000988100"/33], 0x10}, 0x0) getsockopt$SO_PEERCRED(r63, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0}, 0xc) fchown(r62, r64, 0xffffffffffffffff) seteuid(r64) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r66, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) dup2(r66, r65) getsockopt$SO_PEERCRED(r65, 0xffff, 0x1022, &(0x7f0000001400), 0xc) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000001400)={0xffffffffffffffff}) getsockopt$sock_cred(r67, 0xffff, 0x1022, &(0x7f0000000140)={0x0}, &(0x7f0000000100)=0xc) setpgid(0x0, r68) r69 = openat$diskmap(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/diskmap\x00', 0x0, 0x0) r70 = syz_open_pts() dup2(r69, r70) r71 = syz_open_pts() dup2(r70, r71) r72 = openat$diskmap(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/diskmap\x00', 0x0, 0x0) r73 = syz_open_pts() dup2(r72, r73) r74 = syz_open_pts() dup2(r73, r74) r75 = syz_open_pts() close(r75) preadv(r75, &(0x7f0000000380)=[{&(0x7f0000000200)=""/135, 0x87}], 0x1, 0x0, 0x0) r76 = syz_open_pts() close(r76) preadv(r76, &(0x7f0000000380)=[{&(0x7f0000000200)=""/135, 0x87}], 0x1, 0x0, 0x0) sendmsg$unix(r4, &(0x7f0000001540)={&(0x7f00000000c0)=@abs={0x1, 0x0, 0x0}, 0x8, &(0x7f00000011c0)=[{&(0x7f0000000140)="ae7f5fa491c0542ef9e8c44446c137f7b0d50447abe99e53ff976f0dbf1211ec6997cc7c4c7287630f434ea699f0b733962e31f1b1376f036c299502a08a6d3e16089258589e70538b40e1b4053394f6291237e00ff0e61fc206391b467e7304cac403349adf187d17e0bc6b7e18b03e9871994121117f98f030c877", 0x7c}, {&(0x7f00000001c0)="57c190e160348675274e2d52bb212b6febf1f54d2767229ca88d254a55ae09fe2148969a9383c537393657b2a7c73240f4afb06b15f5443574dcd2ffb377ff8339db44c12cdbc83b79bdb53fbcd19a1363b799386f8704cbf11aea998c4d4df6ffe75e19a9e26f65d25210885cafe79b08aecc3f66fb652a867f26c145843f73e11cfdd693728be21f0316e1e6d5b9c48287575227c4d760a1863b33df9772148c0581c3de9834f82059920b9294175826b0155c8e9ec7a8097dcc20e4cf77907b4ce7861c7eb77f53da78c4d8c2568d4760dfa76e52e853c2ba470212d960605af212592ae5283a8f4a86a2aaf248488230ab3514838c42cfc66a6bb28d8815feb2e9443c2129743b608c2586d72ea95e2d52436f2433b4d986c1a8a69a15050fc1e7330f7f15d4091e6c65903f651d82103b54ec0242f46ea301322a07b2ed02bc15e170889ec3da9878acdd52fbb2d491f80e8244cb4ce12198e2496c93c55c17c9dfcfb4d85bf60212022a344a1563d05b0b5f8965c6503bca546bfb762c8161692ba0cd39ad415417501643a7db5dc4fbc81bd5e9f40b303ac8293acf04047cbfd23a6ff0c7a73da95376405e4160d513f708dc4fdb3786aef5b6b3c231dd4f9fa3f6cd0a024f398c1e618c5eab93e779b0a01df8ff548172e6045dbbd23cc6bf84392ea6174dab7f8b49d311571030f7590414837c3a27ba9362bc0435b219fc2782860af05113141104a345bbac2de4daf574902de064f58ec610446cc066bfab9c0e948740196775adda2f0c2e22f8c84200663497105887ac0fb369e8471470efcc1ac00c4f5f6db142b7f08674565602820836b40a61f0ff22cc53736473594208b9f39a0f74540375dc7fb65165f146f25081e81b4d68b133326c5ef96bee8e24c09ffda7ee711b9e3c6adb31cd7f21e402ad8a1353cbc715c6e0b6a28528a3e31062b2c16ff699c34d32bb9db52f593e3be1e192d735a1c3365e29beeebcda7841212d480e0ba59e4ecbe0aa8f069e5cf7918175fbd1a2a10040c891be0d232b0018026b6258bbbe223d5a9318e648108f489d88de5e23bbe89d5d92f4d5f1380ca4d5cc324c2879152ae6c7768bc54a2f146d1e34f9e17c33c00893b40159adf4e4075929cd511c9e8bcc9f0e2efe85615741871c7a4f0e3a8aff407b23ae6b3bf67f1db30279f458359a937d28f37c0ee98677ba12fa3958b6a370b993782bf643974030e7c82dcc2a80c6a8e27d76bd92795bb71aef197aeb409e8575715bc65aa05580dda71651b57c994d58f0d0182f43ffda1879cd8c3f27f1133d07bfa7dc4503bf311dc3c79a71afb0086c6f2ff1844aa4b8632d89aa4a857d85e3329a31e3f394016aebd9992f84c94d453f3f925df89c7a061bcad02c49d52fd3d70939e698c51114497d5d04c459dae20c1f0b483d338c928ac226ba1a65535539d7368646db549f81fc4972708afdb24114432b83c2e9ffeaabf37a856b6d58d04c7e4ef93c96854028c7a88143541e51ac49667a3f2e2b0cefda518c24485da49cae02c013654e60664bbaf79a803731e7751d39b115bf7d290a4f97bb00affe6c5ffd9b88bfb53ff504e3874aaf070858d7a88ccef6f80c9a8c91407144f012fdfeabe1d164f41e26a80e3967c775d7905e6af8dc2ded5b7f39fc910a3d240a90247ea26c8b5b30be12b37d4715bf0ff65be6a7f3be54ea163affe408f3112562ca00f89fa72d3fac40fcb076c37734b4824d305b45349d5737929a73577106de3d394b69b7194386a602f9c8f714d585944c3a648d27da2934ff8aecfdbef26fd2cdb833cc4fe0bd7ec46f4abf92911ab8c85d7c7c17d5e02607612c6475f462418c398f68874eb58b9e098b09c94f62cef449cbdf378581f058668f677f1f69afb4c8d3faec4d4a4a6d6a726d58eced3a36e01f362136fec3ddaecd8cb944d6bd415085d98ed5a810d1c522814bdf13da7e31956a3be900fd979789a45cfced6030d15a20129698672ca06f6fc951693e85c85b20732ea925e9895c1533b0ce0f7b1dfb562145901acc7ab9fdb933f4179b39b567c4b3e761826d10c040b6538d9c168ebbec20159701a7c68669ceb7db26b8138ec1a72becde8125e71f3e8e55d7ce0e035c8652d4d1e0f263288a36213c1364e285a682ad971537d0b6bcb1cb970c6b8250ee759be3b092586ceee4f31c717197fad98b080341f42ef12cc2feac5c5ee668f16f0faad1ae72a4b586bf3a28b49583521fe1d574395ee1d3884867ba5bdf29b5e385b4b24171739f2bb1ece7556685ae740465d3bec8a6302273801234beb81e80713368ac7fcdcd880141043a85c33ac822953c327a52985d62d4bac71bab64b0a87fdbeca7f5084553db7000862d0270eaf350e8cc1465006bff992ea981d97a641c840a94471a26ec482d32bad44b4fdfb1887a69fc2692f1b324f86ba7b9b8cae9cd1c18c9998dfb1a6b0c87c886ada7d872ebb69866cc63bcf81d07ade750392646499bbfaf9cf94db4fbfb5edbbf4f65db1d176eb9afb5c4a89ebf1344b8352bdf2af7e0ad1897728acbc06d6729747feca3a37dcfb8e5ebbc199ed6a61987b879056b62a6af102f07a29383c02901aa1d29207983f2c00ba3e0ced80af822db9e6b4d336767d583cb4782ba53e9e310a0b0ff64e371f86a20b4a446432c3974af925059c1e9ebd0fc8f4c94994487d260cd2173300f143bd06cc1d479c6662c2046fbcab46651ac9f9affa02c54090f0e426bc75eb8f91cae6aecd4774cde5566bd41b801a0374b1fd050e07f9d5712ea10c3d91dd7673dce06c18f7d5b21a4d309c54810001123488f3454a7b7506272717914b6fabecd758b1f1e61edd94847e2b40801a5522b18189036560d3ac3835b7c4c8dbf1717490b1d41eff68bc91fd9d74a62d04bef7a0f6373faa53ba23c9f6bad333bb4ae0146b7e082ff2a1b45720c7235abdf9dff4ada460293f809de6125a9f1fb87de3e0afe19d694fae29d8151abb0a52fd36f8665745ab89037126f2209e433fee1ef4e987130eecd93a3f91ded48d68e6adbb7ae7dd24b2f7b68dd847c1cc095482fe3f83d03a9ef5981d371d7faf0493cf065f014f45a9bda657f28ce53fdcd0c077fc3b484b208bc5080b60bf210a4e07114f09a487cb2b2132e6372da74204a80dd896e61f0d1c0be69dd91611f186c7754cafb58a0f15ed74e5b5da672d4ccea633a980550362c4e1a67825a0ad52ecdfbb8218e4be02a3113f61a096ca5ec5ac29a6ab0ba2abfcd18a397727a08454a03df6891cea7144488d6fddd54846fe8e5b71c2bc58f09bf5468053b2e561fba880f3d8d2ad79d07fc0a733f9867d7ba06f7c2973bb93e537920d546ea493bda3969dad925fad600b4ef0a5a6569d7722e9aa92d90e37062094fcf217ca589acafbb009ba46db9364776eca62dc24b84798e54975903a981d4402a2c2cef9ceac366b86705530d82a24df4cabafbed1dbe3efa0d16353a46b3b29036288098538a3a169d67c2a96c50e4997dea7ac495165b33c782f061446488255bc6451dd9cc7222b3e8c2318de0dd0ea1765ae8d8392943c2bfcc12a5d21810c3f81f7466ea0467ed0e5f456ebae1c53a53268499b9cf2f6e6da146e772cbf8ba41b8c4bcaaa3190708cd14cf91f1c06fdab7d64b0b935cc4b2737b1d09d1e6fdee78ccff1d3a5ed47b28017b38691f00f9fbcbaad9a6712b67721f7fbb050b1992c480f04b3d4ecfd2fe3d9ad0c5ae945e029246f77a58d065ef1ab0d7ff52dba555e4e7d6a1954f6933200fceb6830ad62aa7d0648f3effc5c0b22c43b9ab9785cbc1955fc091e88f63e20aa67e3126b30b2da7e8dd3c4d61e8f08ed44dfd99f98e6a74833299b39d4d48a968bd97c3340a6fe6ecfb6a046bfa65a2893d2c700c55557c43942d7ff7fd583fc9e1a4e5f00e7501d10a76cba2414405feb8d7feebb34a4ec84d1d9e5d9a3291cea16b0d910427f3299e8819f5cab0c525c6d3d6df3498998a5418ac201fb5754be5a66cdb8b38a246180409d8c88c7ead2252df88462e2b1607ebfcb5114bc978677759d2ba633039b53fae0aa7771be2bbc329d628c9c762fb35bd0c91a33275d60e78be7f1e428ab6ee08f991cc553d6737289ca34c96265f0c27787933a286d4dca75f153dc99ff3cd5ade72f37478d4f2b261f5e530dfa21d68d663c7af37b7f944ff5d85c88d2158cca2cdb65b2a7bc41c6fefe56711c3b6624738e8a57edfa86303d101990e2d6029970eb051f937df1468bdb71ea2ec960f712531ac1976e35a3257dacf0b982b8782a07f2d80f40dd1d48df839678a717b1fafc4e652f38392f9d9d0088dc25b33d498e0e5445ed7938e2a57b12d3f3cefdb9f3600a9bf43be50a4c9aef4bd1b9b9c826419fd71406cb2f865051468ccedcc0a556d5bbbc4c93a701e68545acaabc9c7b71de1882b6f7946214d35a1a34d0e4f1632fda8f517505ac282979269a35e527916fe6d905030833cc8e6a3bdf7d60d615d46fed612df73ef582a8324bf9bf3963d736dd2cb1f2c145a04fdc74983e0ee2cde97d5ecad2ca0bed750cd84dbf5e283b443d08c087f4dd106dbf12bcbdf688621d80f221e0135dde26a941b5162e8bfa4d0ba4db8e7b9d73ba47cc95db71d7f087c42b53e108d1baee0eb5ccf24517466c50d6925f4ec39909c80baea65ab25abb11ac0dd0235e117a4d7d3640f3d9833508c7d20644d533b2676f8811c4248a3dc220c9dfd1144ac9844a7ea4141c03dd62f4f14a6200d43223c1299f5c22efaa256317a28fa370f8b346e2e1010542533b9af7c84bfe6b671f92745fb5986bf4d96bc73a03a4aebbdba9918be143cf8d07ed44ce8f44cd6b03e8ac313c8c5fba5da6cdb692682e1eaad96bf628b0e8099de5e580e9f05601580d9d0e6bd0fa4ebc6a486825d4e1043acd1f0fafcd0e7a1c1ab1477f402ba0c0dd9157f285859c3bb8f0b27c2d787f4e4eabc9734a5ee5901acc56b985c3cee910c9584046e9481781a63f5b158ca08fe5b3c502b9653fa2ea3ab23406dbecb49c2bf97d4882b60090dc6abbc7a5be9692388a1c0d5a06fce89afc36a47a5cd071f0b4cb5bc77dbb3904f21fe5c809b4f0d06316d3b8082f08ac9551cb33043a7b6cc1bed5b36213062a7ee762ca56faabfb21823422207742bbf736162c18107531ef3f66247a9c5b3894c8d4ca911a5cdc025e19de497e024e6cb51688a28ad96384fbebefc3c8fcf791697e80af14bdb0d282dc5363c128d65416e3bebadd779a115cfe7c9446218cf7777f4602ac049a188049e98d05a3feba7d092efb391bb21072cf979dcb91106d7f98b9524b06c2c8e9627c6ea14ec1348efa97b45ebbaf81ef47ba3c56be020b5c3c2df61ad2dff2bc178db664c98477850b5569151813b2a7c0a2d28e6dcd04be217be8b4f24b8a21a89ccfcec128d147cc2564c143402f028e2aeb092ec8be5a04cb139e95881f40c5a8c32296b7808f93900fd65acc424b076b8c2372e9b5770cb941c9f76da1e8f5420448b5556932707c8262995245d3dcef43cc8522df555790698546b635c8b2ab2d426e617d6a0c9721f0a26ea026d847906a37e22f70ffe00cfcf97d77a0ffc942c8ca3759923da0b4704e4d1cf5627688c6e8cb65f787ec61f1c068ab16af51a82f4de9d8f5d2d6559520645fa0ec3eb2e8dcde025f1bb50aa4ca979364425c9f7b105f9fa23d03bd4af747ff45492cca156ef5639cad19328dcab1d842c74148123c3efbfba24d85f3b7e13bd", 0x1000}], 0x2, &(0x7f0000001440)=[@rights={0x18, 0xffff, 0x1, [r74]}, @rights={0x28, 0xffff, 0x1, [r8, r0, r11, r13, r14, r75]}, @cred={0x20, 0xffff, 0x0, r18, r22, r38}, @cred={0x20, 0xffff, 0x0, r40, r41, 0xffffffffffffffff}, @rights={0x20, 0xffff, 0x1, [r0, r43, r1]}, @cred={0x20, 0xffff, 0x0, r46, r50, r52}, @cred={0x20, 0xffff, 0x0, r68, r56, r58}, @rights={0x20, 0xffff, 0x1, [r71, 0xffffffffffffffff, r6, r76]}], 0x100, 0x400}, 0x40d) connect$unix(r2, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f0000000080)=0x4, 0x4) r77 = dup2(r1, r1) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f0000000100)=0x3, 0x4) close(r77) 16:01:32 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x2, &(0x7f0000000040)=[{0x20, 0x0, 0x0, 0xfee}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r2, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) r3 = dup2(r2, r1) openat$diskmap(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/diskmap\x00', 0x800, 0x0) connect$unix(r3, &(0x7f0000000040)=@file={0x1bcfa69870ae01e4, './file0\x00'}, 0xa) ioctl$BIOCIMMEDIATE(r3, 0x80044270, &(0x7f0000000080)=0x9) syz_emit_ethernet(0xff2, &(0x7f00000008c0)="9828bed0e52c2677d50e18031b411d4a38ac59ff75e0d2eaf6caaa1cf16eab3703f33f23ad9c4d115bed2c71a4cfcd81efd3fb55a01c05b8dd701b4e55f9d84c6aaea638f2eafb22ae7b822745f3bd21382b3b4cd917c406f8a2f644b30e1ef593123e14cf9eb952cf19af0dc08dd130d20889b25fcf3c474e1aa747e256e60b105e1f0ed57e9ad642a5b486868fd39a526e0bc4a7e166965b162f8f4851bc573a0a2476a743110a69afbd80734253902702928271f0e1cae691c501bfd327b9c1d0071be4194d2bea532732876ccda343aa23aeec2942ac11d6ac3b7832a43ab0d5f433a9d25f822f820b514edcc433288a5710c8072d32202b10d8b7046bec273892eff4d4c155aa020b4533d03123cdfa8b0805f8cc31aae4acec1717e9c02acd67404b1a28873677d786ba87c19a2b46fedbb44f155f2b7489df673739908780582b8007588d3ab3c0f278cf00b147ca37601bd76f66cfa78b9c5a6a8b024f71f17a5506dfa6662d62dd3931f73df50e9cd7eb63d7302f61b887a240f814c1cc84e6c73cef8f40f356b3da76f9a0bc5fa78320dd106dfb0e3e657b8f1598651bcb645242bfd160313c9b7ffc53a67bb86c519024f7caf2e4cdb0605225598c13b5b7a056bcd16364a34b6c1c2283d9eab6551fb6547fe2b812d973e0abbcf6fc289400ff0eefe54e36555329c8b5af87a57b937cf231bdc3f0f4675c791cf017480f7867f590b0b3b5b669ab48bbf37c61f509701f3c96d30d1d01a873891b017ce6455338003c75280e465ec026933167a65a175b1bc8755a09fb3e863d39a893a14feffed620018de8695ed5f2e546c914cb3bd2f4e6af8c3c4f649199d9059a1d8c414e4474e7aaa7de78b4c4afa871665b27f1d570114a534be568fa31343249733974321e5bd25d576fc1e7e7bc212403cdf5cc005b41abadb3c2634e62979a6d1b00bee97d36835839b04dc4a067a57c1749b7735776efa99ef2e7b8bacc3cf04977c6e4a1f18d3d3182f76116c61587dc9d0bec0aac86a2532733e1f9f98cd3ba8c9624973e9968467bfe2b02c1cf7667966a0614dd7fa6108002bfd4fd4cbfa4875ce17b446437baeda11e8399baff5a32db2275b5748a9065098bfb98460f569b098fbd059489cf4cb6343eaf690f87004ad6e9b1a041eb9870fc88651078b99a8a9ed4c6a8e6c072aec891b95ba97c211e0231d944edd44afd2b7836bee98d907df6f1f5c00d80885e93640da0155973f82920d3c2bec738df9116e8bc8183af274c489704db0d7f93412f10e6998999a0a6a83b3a949100486840e8a22c5b5b2f7fc04eba7bad640a2e86c2b371dd82cf66741a90eee43c00bfb61bbcac5bbdb0e5d634b021a0dbe7f65491b7a0c77aa6289c2994ce364643c4e6fd8d51766bddff42be87fc9bf4e493897c1969e42787a563fdba287edfe019f76713123638f69c42af5c7cfab7fcbb2c268e71b66f7940af2ba4b75c1379b5d33b3a10bb2c9540c5c12290ac143ef44250b7fd64d67ec1a1977975358b42b25dd3b0691e76e5980d3e05c909a048f7a104f88d6aeb574e8fc92e055fdd63c511a032c39e0dd1d2b7e743f035903d798d6e402e08c92750030ff668800aa360104a52f34d59b06e512e1a217eedcb11f8bc43d4dc9f779ca7529343624ab83cd4d060d69760b9a23390a4996984e68f3254b4defe4f41de0cfd9d1e0d473d0fc9a34ff4c022f6b6101bf808a2a8eba9301d76e49d302ec12f2980958a9b0d1c289e05f115fa9902fbf981048f1e2e00e50b005b46426b3841ee6b3abfff42462b24ea356aa21005dbe756f4d9cba381809ce32a5cedac4e123259fa6ee170b7886816d8e87d531b313c69d6395475907be8c217aec718a0ec4b6375b8e0f537edcf247189fbfb16003b00bff033b744742c4a17ff887cfa758ce4164a0c5f1cf5eec39d14c6ccd292f300e8f200fbe65fcb9f8cf5792f47872b71d4563f1b3911d47e96ca1258e5569899c5b4373fe210795adaf4972f9920f27005baefea54760935fc6e673d4b63503854b510134af52f7addf8b662ea7b787d78e466b05fc6f03e416e7c4633d3cc0a1da66bdba21c69b8a868b94b168ad3dabf41823a0292ed9efa93c47d775933058d141edc3d2c0e378e8ab5a0413d368d1304d8866ee988375cb775c22c87fb6a199fc92ec909de95c7b73908841f6bd53b30d98a599c3d483ee80dd28283c254fad655d7c4483f09dd528fa5ef44c60b9f1d7d185b8d093a38838bc65a5f7448ff699c737fb40738089811a05e14ba637e9ed04caeab873f8050f624bfa9d209dfcd47c78b4283607a0c8d067bfe37aa5cfc6cb5cf229adb5bb88bbaf508a9bb1ee894335e89c9d1e26d49d4fa7ccf0dce51f7ea9cb6c0e27850da303dd726bc79a502e78b586f96a0e8c5b5cc149155973118d624ea27f218eac98819d2bf69b30822e03dcd061f460b96cc4a43ca358b284accebed6f5d060118279c45a4f459ad0c9333bed5c17a990a6124c9ed7667d8cd5bb00e8de5cfef4357d4d1e1cff797ea68b8c39e6635acf853ce2a24197760ddd8f76d58d356e9aef019a0177478e31c83ba771321e66e17cf02ac0357df96e47200634e311ed7ec91a1e9c6ca9abd4b7efe668e64807befc40749caaf07fface39fa39e3da3aba9167b456aaf3d4a4151cc4a8fb19b6efc4437f203cd77c13dfe4ff4585b49f760a838b8680ee4b071fc30b7e4b18a22d12ca6416c1f74ffdecc212dad3a5add6860d4357c8efe01083c5ec900d8e101cdd4a6cabc3c0785051edd7a1b0cab67b59848c0147a48982cff36ef8ab4e7921a110f454493bff2245bf2124c9dea59637b23e3dc8feac2672cdd654749529e31b2488fb6a9ae4897600a3cf4d22fe1d756c47502412c78eb1750e0886add85512ed34d4f5ab35e48492ea901dfd5b1f22c279b3441c0e33b7ff56025013c0f34c57aec7ad7b5fa1e1e15a7150db4abec8e2835b1916bfd72219e0f9addbbd3782dced777d9ce7344b967869eea1bf53d1c4b02b3e34ed02d76ec7e3965f4dcb32d36e71ba5df17d49bee0993cd99a9417fc8f947fea3cd9902478ffe36aed89d4fedffc3072b62c9cd8a39f11d3415e82c8b1b896b8910735d802866b6d36c7dc7748f99fb2dcf4eb6e7e5088129d7258d7e78d39c0a4f4d916160da9619386e3197806b7176b44efc22d0cbe66d724c101ab901627b542683e4bce32e0b342d5ef7f2f1aae1e1ac03e39e48c0992cce6e8a6e4b2f4fb03023b979d394baf597a46b56cb9973454e0f0278d2a154a70d6b0092b60263d63f861735c948ea6b7e3d6ff1d1c06a0baf276c64be2c035537d10b1ee1d485c28e51ddea698fa7bf0c115715ac196a3859232f2bf469ccfe2b4dfeb0a66f71b8dbfd7c06edd49614490c466f1c2a442ba924e34551904ea3cccdce4e5c9389fc9a8f12022b793cb078432bcc502694873f996596c01c0e9a693e39b3c95ec576e0c734189e729924daf07556ca916a36f312011f6509617c83f90cde3ed7456f211b017797a4f0251c5c7f81454a5d484d9d86babc238d79e1a6eaff8e5022e8b17eb3078155093e9ff35186d87562592147b192f73d0c739402947481eface91d0bcce47629c16700743846ab53b554cf0d9dd4867efb6f8de0647fd01332a04584ff8d2dba336fb81db0442576f58831329863d2b4a14ee6a1204b81bb82d1388c8cb4ad10ca34078061c1c88f1c1d23988ed1bc98717e15d1865957d8915550aa04b896d1ef1e2cff9a4e0a5acdb9020aa67ee5c286894071a87bb1dd0e80aa9e8409468e9f836847ba4825118ea71aaf372810df24283fa079dd5dbc2407a9dea800737cf087c83815b08c97d10930484dd202ba68d64026f22939186297acdf903b845ae614aab9e028841eee1a0b0f259444314d31a5e456c67fe918f64a952d84f16bfb2bc9cea5ae07bab2ebb53bb8a524b66bf26a2a0fdbf26285d5b7a2701748cbaa893a08922e70aebefaa005f0d4659f01e7f47fec0be3b5a203e6316e776b9fb76aa12560d0f147c8809c6755cb739b2c807fd3d6b1a7a1ca1c0b16ee7b91dde8cfacde9411f6629d2fd41b2ad475473c99a391eeacf017404d40dc116166778d0822802851f3ca1ee0655322d659ea79fd8a2d9151516e300d3f193f70c6d02e04c6af62793b1be8bda7170242354ae3d75573659b1cabd41cf9f89aa0b8b79f313997b625f7c7f57d2ad90a9c6a407a1bd4c7e8bc1ffd50ad06ad4e3ba699ceb2e386960f547e440bbb8f25e2cbd3fdb2e278073cbc0d1b88a91e12500e81e2c575d1b0a7ed1471578fb02beea00006646903826f0ccc3193b2ea545718beda46e2e080d96c5c9878e7b9c1d621a9472d8247e7d105b51edf16a17c887956c51e447300325640fdf0a06ceb2b9bf91998118b25ef20142f7aff506ed6217ddacb74d059af2709fbeb64bca8e5b99d517dd141531500a34cba3aa1ffa1fe36ae3d0ddcd89a00a66c105adeb198e062e71be98700f865266b636565e050908d5a321a3a72b7c747f6623fd77c1224681f14a6e7fbe435beed204a34ccb052007eea57b6342e2b39c8f8b487ca56392935b503c0f10efe891d46272f91a06e5a5fa71b6f15f317edb752b7ad2b34fe2c230e238b0247ec62feefa940986c706b5766f99cc12d4e4ab53537e146223032a92166eeaf0e63111b1a3538b19f6a9087ce9d7fb30f06ded561dc00bc561180951a6cd409baf2cef4455878f5453107bef2e763706bf0f3cf29ef3b36c1b9c6886b039a3a801b6e374885cef0dc979624e367b7392ca9d3ffe5b6b8f6938d8d6f45f683ac4c12acdfb38ed4d4f1b163278c86646fc3c4bf9decc02b766541001ea3bcfae8bb4fa2a95241c9561c3797cc88404957f23f2ea607caba3154ebbd0dd905f1ec1959926302782e520ef00d37ccf33af8f146d2edc13b750841f78f99227b466325466b8709d4c6e830cec63258362b11e5d91c6983994a05eb8be857e9d5acc0666148fbf66cf61df2052c31e9be86053d63d41fa607ac83ceb65343acd95f38ded92267ae2ed182fed9cf64e3b81d14a6d6598f46f43fd51bdfe5ac5c95853cd30d578cdb0e2b3c62f0df3278a102e45e3936d9b0d47e5ac1182ebaa16bee9f2c790b7b7947018b44429c8cfd3cb44227948dc6c6f9b1bc91dc9dfb8ee6e92646f8da66b2cf0a0f0e5168d35125765c18a9ab25c66c4fabf59bf890aad36d357478e29fb48e3db3efbb071f6317bd2d3ffb4d924abf2cf4f1155130dd13653978066fa8a657399153d1c58981aa5fa11423547ec7bf21140bac418a090d464ff994928d28633b170778a6cca7ff53e063cbb37be1e7865ec993b5e21bdf3623770b447fcee87a9a9678e51a7224476488ad58aa3bcde808425a2441d7d1ba6a3afc50f56adad35cd6ce353d9b620e8e6418a11b1b35f828bb280f8467a3a92b132ff49fb77586e044763e8cc7cbab7853c1c4aa438939603a8f13ee5604a34ad0c0372683f06deaca2d7094b43d2c1cee762e41b35a8d23bb77ecbdf3ecebc2a639b0a7fbffaa512621646c980e9af82d24ce3c43b38b61208fe68340262f314fe79df07e3f6294dcfd59eb770d43d92567480b8fefc4fe6db6437222fd513e49ad33961818af098b883a3497944d92e24b06545e5e4dcc1ee0410a7f0556abb4c002080c9c9312c56ed4cd106d7c0a14b8327f4d53d9a05807964988a1e70f30067406bdaa3da396") 16:01:32 executing program 0: openat$klog(0xffffffffffffff9c, &(0x7f0000000000)='/dev/klog\x00', 0x0, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000540)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f00000001c0)=[{0x1}, {0x61}, {0x6, 0x0, 0x0, 0xfc}]}) pwrite(r0, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) 16:01:32 executing program 0: execve(0x0, &(0x7f0000000180)=[&(0x7f0000000100)=',.\x00'], 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) shmget$private(0x0, 0x6000, 0x202, &(0x7f0000ff9000/0x6000)=nil) minherit(&(0x7f00005ff000/0x1000)=nil, 0x1000, 0x1) r0 = socket(0x3, 0x8000, 0x2) sendto$unix(r0, &(0x7f0000000000)="f3540b917111fed620d62661c9328b5b3eba90d8ec30fb655da4c3857b0758d22f4dff63ec07f91996397b687912c10119c81bfe19b64ce40969ccdcbaedcdc224c08c1542c6e2", 0x47, 0x19, &(0x7f0000000080)=@abs={0x1, 0x0, 0x3}, 0x8) mkdir(&(0x7f0000000100)='./file0\x00', 0x0) mkdir(&(0x7f0000000100)='./file1\x00', 0x0) rmdir(&(0x7f0000000100)='./bus\x00') 16:01:32 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x201, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000200)={0x3, &(0x7f0000000000)=[{0xc, 0x0, 0x61}, {0x20, 0x0, 0x0, 0x1}, {0x6, 0x0, 0x0, 0x8000000}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) write(r0, &(0x7f0000000100)="3c9ebbd555feff969613ba3e1fd0", 0xaa) pwritev(r0, &(0x7f0000000040)=[{&(0x7f0000000180)="4e874f94ad6d9b46ceadca82bdc55f22a9ced4e8c92efc101999048b6c484a81cb652c5ede7f819b0dbb866f1bb643fac2499b36552c359302f14c9934f47a9bcb8ccf90b3f5415d3eb2e73d0e19d0e49b79c4ab286afceb657c955390de2d1bb31456bbf55345a5cd780302", 0x6c}], 0x1, 0x0, 0x6) 16:01:32 executing program 0: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x5}}) r0 = socket(0x18, 0x2, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockname$unix(r0, &(0x7f00000000c0)=ANY=[@ANYBLOB="000038000000efbda1e800000000000000d5b60300000000e0ff07d9c4a17b00ee1000e3ffffffffffffd6898f000000000000000000113cd3c4a2d17869000d9ff6df85660100671273b7e901000000fc030600000000000000000900"/104], &(0x7f0000000040)=0x6e) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) close(r1) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r4, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) r5 = dup2(r4, r3) r6 = openat$diskmap(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/diskmap\x00', 0x0, 0x0) r7 = syz_open_pts() dup2(r6, r7) r8 = fcntl$getown(0xffffffffffffffff, 0x5) fcntl$setown(r6, 0x6, r8) connect$unix(r5, &(0x7f0000000040)=@file={0x1bcfa69870ae01e4, './file0\x00'}, 0xa) setsockopt$sock_int(r5, 0xffff, 0x1003, &(0x7f0000000080), 0x4) 16:01:33 executing program 1: ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000000)={0x0, 0xdbf, 0x0, 0x0, "172d768989ca984c8831ca15004a546eb3dd1b1b"}) mprotect(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xb, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x1d) 16:01:33 executing program 0: rename(&(0x7f0000000300)='./file0\x00', &(0x7f0000000180)='./file0\x00') readv(0xffffffffffffff9c, &(0x7f00000016c0)=[{&(0x7f00000006c0)=""/4096, 0x1000}], 0x1) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86128) r0 = syz_open_pts() close(r0) preadv(r0, &(0x7f0000000380)=[{&(0x7f0000000200)=""/135, 0x87}], 0x1, 0x0, 0x0) ioctl$FIONREAD(r0, 0x4004667f, &(0x7f0000000200)) r1 = open(&(0x7f0000000040)='./bus\x00', 0x81, 0x0) connect(0xffffffffffffffff, &(0x7f00000003c0)=ANY=[@ANYBLOB="9d0644592bd7c1af4cd2ddf9298ea44b5e27e7ea61d080b9c03cde8bfb70a01cbe22b42b1ffbf515adb4f9dcdd6daecb9e6e0ec7ee6c7043e85103be05a62f9b5588179219bf932b7c494707efaacbace64e98019d1b1b8abb0cb96098c5ea123406ee3ba2c78f5c9624bf3d26c90dad2d68e987ff2ad01b83444e9a83ecfd8da09bd89ea72105c702faf0ad008cc656e5ddc3b5ce452e2bf4b443c9e65fe9193b0c6ce028f228b455ec469d532a2dc21907af6f81963e4ac4"], 0x8) pwritev(r1, &(0x7f00000000c0)=[{&(0x7f0000000080)="fa1204a49155ce1e00", 0x9}], 0x1, 0x0, 0x0) pwritev(r1, &(0x7f00000001c0)=[{&(0x7f0000000140), 0x8}], 0x28d, 0x0, 0x0) socket$unix(0x1, 0x5, 0x0) 16:01:33 executing program 1: select(0x236, 0x0, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x1000000000000}, 0x0, 0x0) r0 = open(&(0x7f0000000100)='.\x00', 0x0, 0x0) mkdirat(r0, &(0x7f0000000200)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', 0x0) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000000c0)={0x1000, 0x5, 0x10000, 0x4, "1b55acd832f2cb73aa61f954cb75ba27a87ac945", 0x400, 0x3}) openat(r0, &(0x7f0000000000)='./file0\x00', 0x10000, 0x4) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff}) recvmsg(r1, &(0x7f0000000000)={0x0, 0x6, &(0x7f0000000000), 0x313, 0x0, 0xfffffd9b}, 0x42) dup(r1) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000700)={0xffffffffffffffff, 0xffffffffffffffff}) writev(r2, &(0x7f00000001c0)=[{0x0}, {&(0x7f0000000100)="94f9ca25e1fae0b4bd3d9e003d9bee1519732e8c268d3a3f4d0f87841e", 0x1d}], 0x2) openat$vmm(0xffffffffffffff9c, 0x0, 0x8000, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) writev(r3, &(0x7f00000001c0)=[{&(0x7f0000000040)="3653b8f2df300e1a7974dd93f65d8913", 0x10}, {&(0x7f0000000080)="581d79bf6f9fef9054d359d2e9d920e686e0ec128f3063fdc0199f0bab849825a3db9ab7b263b0c58414520ca8239d05a2cdc38e03df238c489e222f282efa55e4dee61c6f675e9e298c1ca2e52fc374545d33e0734b24d7afc70440d6604bcd1f0ce630", 0x64}, {&(0x7f0000000100)}], 0x3) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff}) recvmsg(r4, &(0x7f0000000000)={0x0, 0x6, &(0x7f0000000000), 0x313, 0x0, 0xfffffffffffffe30}, 0x42) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000200), &(0x7f0000000240)=0xc) r5 = open(&(0x7f0000000100)='.\x00', 0x0, 0x0) mkdirat(r5, &(0x7f0000000200)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', 0x0) symlinkat(&(0x7f00000003c0)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', r5, &(0x7f0000000440)='./file1\x00') ioctl$TIOCMGET(r5, 0x4004746a, &(0x7f0000000380)) r6 = msgget$private(0x0, 0x718) r7 = getuid() getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, 0xc) r9 = geteuid() getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, &(0x7f0000000280)=0xc) r11 = getpgrp() r12 = getpgrp() msgctl$IPC_SET(r6, 0x1, &(0x7f0000000300)={{0x8001, r7, r8, r9, r10, 0x4c, 0x6}, 0x8, 0x800, r11, r12, 0x7, 0x4, 0x8, 0x484}) getppid() r13 = open(&(0x7f0000000100)='.\x00', 0x0, 0x0) mkdirat(r13, &(0x7f0000000200)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r15, &(0x7f0000000240)=ANY=[@ANYBLOB="93bbce87bfd45c5be45f"], 0xa) r16 = dup2(r15, r14) connect$unix(r16, &(0x7f0000000040)=@file={0x1bcfa69870ae01e4, './file0\x00'}, 0xa) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r18, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) r19 = dup2(r18, r17) connect$unix(r19, &(0x7f0000000040)=@file={0x1bcfa69870ae01e4, './file0\x00'}, 0xa) symlinkat(&(0x7f0000000680)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', r19, &(0x7f0000000600)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00') r20 = geteuid() getsockopt$sock_cred(r13, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, &(0x7f0000000280)=0xc) r22 = getpgrp() r23 = getpgrp() msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000300)={{0x8001, 0x0, 0x0, r20, r21, 0x4c, 0x6}, 0x8, 0x800, r22, r23, 0x7, 0x4, 0x8, 0x484}) getgid() r24 = open(&(0x7f0000000100)='.\x00', 0x0, 0x0) mkdirat(r24, &(0x7f0000000200)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', 0x0) symlinkat(&(0x7f00000003c0)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', r24, &(0x7f0000000440)='./file1\x00') ioctl$TIOCMGET(r24, 0x4004746a, &(0x7f00000005c0)) msgget$private(0x0, 0x718) r25 = getuid() getsockopt$SO_PEERCRED(r24, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, 0xc) r27 = geteuid() getsockopt$sock_cred(r24, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, &(0x7f0000000280)=0xc) r29 = getpgrp() r30 = getpgrp() r31 = msgget$private(0x0, 0x0) msgctl$IPC_SET(r31, 0x1, &(0x7f0000000300)={{0x8001, r25, r26, r27, r28, 0x4c, 0x6}, 0x8, 0x800, r29, r30, 0x7, 0x4, 0x8, 0x484}) r32 = open(&(0x7f0000000100)='.\x00', 0x0, 0x0) mkdirat(r32, &(0x7f0000000200)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', 0x0) symlinkat(&(0x7f00000003c0)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', r32, &(0x7f0000000440)='./file1\x00') ioctl$TIOCMGET(r32, 0x4004746a, &(0x7f0000000380)) r33 = msgget$private(0x0, 0x718) r34 = getuid() getsockopt$SO_PEERCRED(r32, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, 0xc) r36 = geteuid() getsockopt$sock_cred(r32, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, &(0x7f0000000280)=0xc) r38 = getpgrp() r39 = getpgrp() msgctl$IPC_SET(r33, 0x1, &(0x7f0000000300)={{0x8001, r34, r35, r36, r37, 0x4c, 0x6}, 0x8, 0x800, r38, r39, 0x7, 0x4, 0x8, 0x484}) r40 = open(&(0x7f0000000100)='.\x00', 0x0, 0x0) mkdirat(r40, &(0x7f0000000200)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', 0x0) symlinkat(&(0x7f00000003c0)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', r40, &(0x7f0000000440)='./file1\x00') ioctl$TIOCMGET(r40, 0x4004746a, &(0x7f0000000380)) geteuid() getsockopt$sock_cred(r40, 0xffff, 0x1022, &(0x7f00000001c0), &(0x7f0000000280)=0xc) getpgrp() r41 = open(&(0x7f0000000100)='.\x00', 0x0, 0x0) mkdirat(r41, &(0x7f0000000200)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', 0x0) symlinkat(&(0x7f0000000580)='./file0\x00', r41, &(0x7f0000000740)='./file0\x00') ioctl$TIOCMGET(r41, 0x4004746a, &(0x7f0000000380)) r42 = msgget$private(0x0, 0x718) r43 = getuid() getsockopt$SO_PEERCRED(r41, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, 0xc) r45 = geteuid() getsockopt$sock_cred(r41, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, &(0x7f0000000280)=0xc) r47 = getpgrp() r48 = getpgrp() msgctl$IPC_SET(r42, 0x1, &(0x7f0000000300)={{0x8001, r43, r44, r45, r46, 0x4c, 0x6}, 0x8, 0x800, r47, r48, 0x7, 0x4, 0x8, 0x484}) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000300), &(0x7f0000000340)=0xc) open(&(0x7f0000000100)='.\x00', 0x0, 0x0) 16:01:33 executing program 0: mknod(&(0x7f0000000180)='./bus\x00', 0x2000, 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./bus\x00', 0x0, 0x0) ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f00000000c0)) 16:01:33 executing program 0: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x5}}) r0 = socket(0x18, 0x2, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockname$unix(r0, &(0x7f00000000c0)=ANY=[@ANYBLOB="000038000000efbda1e800000000000000d5b60300000000e0ff07d9c4a17b00ee1000e3ffffffffffffd6898f000000000000000000113cd3c4a2d17869000d9ff6df85660100671273b7e901000000fc030600000000000000000900"/104], &(0x7f0000000040)=0x6e) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) close(r1) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r3 = openat$klog(0xffffffffffffff9c, &(0x7f0000000080)='/dev/klog\x00', 0x8000, 0x0) fcntl$setflags(r3, 0x2, 0x1) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 16:01:33 executing program 1: select(0x236, 0x0, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x1000000000000}, 0x0, 0x0) r0 = open(&(0x7f0000000100)='.\x00', 0x0, 0x0) mkdirat(r0, &(0x7f0000000200)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', 0x0) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000000c0)={0x1000, 0x5, 0x10000, 0x4, "1b55acd832f2cb73aa61f954cb75ba27a87ac945", 0x400, 0x3}) openat(r0, &(0x7f0000000000)='./file0\x00', 0x10000, 0x4) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff}) recvmsg(r1, &(0x7f0000000000)={0x0, 0x6, &(0x7f0000000000), 0x313, 0x0, 0xfffffd9b}, 0x42) dup(r1) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000700)={0xffffffffffffffff, 0xffffffffffffffff}) writev(r2, &(0x7f00000001c0)=[{0x0}, {&(0x7f0000000100)="94f9ca25e1fae0b4bd3d9e003d9bee1519732e8c268d3a3f4d0f87841e", 0x1d}], 0x2) openat$vmm(0xffffffffffffff9c, 0x0, 0x8000, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) writev(r3, &(0x7f00000001c0)=[{&(0x7f0000000040)="3653b8f2df300e1a7974dd93f65d8913", 0x10}, {&(0x7f0000000080)="581d79bf6f9fef9054d359d2e9d920e686e0ec128f3063fdc0199f0bab849825a3db9ab7b263b0c58414520ca8239d05a2cdc38e03df238c489e222f282efa55e4dee61c6f675e9e298c1ca2e52fc374545d33e0734b24d7afc70440d6604bcd1f0ce630", 0x64}, {&(0x7f0000000100)}], 0x3) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff}) recvmsg(r4, &(0x7f0000000000)={0x0, 0x6, &(0x7f0000000000), 0x313, 0x0, 0xfffffffffffffe30}, 0x42) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000200), &(0x7f0000000240)=0xc) r5 = open(&(0x7f0000000100)='.\x00', 0x0, 0x0) mkdirat(r5, &(0x7f0000000200)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', 0x0) symlinkat(&(0x7f00000003c0)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', r5, &(0x7f0000000440)='./file1\x00') ioctl$TIOCMGET(r5, 0x4004746a, &(0x7f0000000380)) r6 = msgget$private(0x0, 0x718) r7 = getuid() getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, 0xc) r9 = geteuid() getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, &(0x7f0000000280)=0xc) r11 = getpgrp() r12 = getpgrp() msgctl$IPC_SET(r6, 0x1, &(0x7f0000000300)={{0x8001, r7, r8, r9, r10, 0x4c, 0x6}, 0x8, 0x800, r11, r12, 0x7, 0x4, 0x8, 0x484}) getppid() r13 = open(&(0x7f0000000100)='.\x00', 0x0, 0x0) mkdirat(r13, &(0x7f0000000200)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r15, &(0x7f0000000240)=ANY=[@ANYBLOB="93bbce87bfd45c5be45f"], 0xa) r16 = dup2(r15, r14) connect$unix(r16, &(0x7f0000000040)=@file={0x1bcfa69870ae01e4, './file0\x00'}, 0xa) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r18, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) r19 = dup2(r18, r17) connect$unix(r19, &(0x7f0000000040)=@file={0x1bcfa69870ae01e4, './file0\x00'}, 0xa) symlinkat(&(0x7f0000000680)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', r19, &(0x7f0000000600)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00') r20 = geteuid() getsockopt$sock_cred(r13, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, &(0x7f0000000280)=0xc) r22 = getpgrp() r23 = getpgrp() msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000300)={{0x8001, 0x0, 0x0, r20, r21, 0x4c, 0x6}, 0x8, 0x800, r22, r23, 0x7, 0x4, 0x8, 0x484}) getgid() r24 = open(&(0x7f0000000100)='.\x00', 0x0, 0x0) mkdirat(r24, &(0x7f0000000200)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', 0x0) symlinkat(&(0x7f00000003c0)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', r24, &(0x7f0000000440)='./file1\x00') ioctl$TIOCMGET(r24, 0x4004746a, &(0x7f00000005c0)) msgget$private(0x0, 0x718) r25 = getuid() getsockopt$SO_PEERCRED(r24, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, 0xc) r27 = geteuid() getsockopt$sock_cred(r24, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, &(0x7f0000000280)=0xc) r29 = getpgrp() r30 = getpgrp() r31 = msgget$private(0x0, 0x0) msgctl$IPC_SET(r31, 0x1, &(0x7f0000000300)={{0x8001, r25, r26, r27, r28, 0x4c, 0x6}, 0x8, 0x800, r29, r30, 0x7, 0x4, 0x8, 0x484}) r32 = open(&(0x7f0000000100)='.\x00', 0x0, 0x0) mkdirat(r32, &(0x7f0000000200)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', 0x0) symlinkat(&(0x7f00000003c0)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', r32, &(0x7f0000000440)='./file1\x00') ioctl$TIOCMGET(r32, 0x4004746a, &(0x7f0000000380)) r33 = msgget$private(0x0, 0x718) r34 = getuid() getsockopt$SO_PEERCRED(r32, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, 0xc) r36 = geteuid() getsockopt$sock_cred(r32, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, &(0x7f0000000280)=0xc) r38 = getpgrp() r39 = getpgrp() msgctl$IPC_SET(r33, 0x1, &(0x7f0000000300)={{0x8001, r34, r35, r36, r37, 0x4c, 0x6}, 0x8, 0x800, r38, r39, 0x7, 0x4, 0x8, 0x484}) r40 = open(&(0x7f0000000100)='.\x00', 0x0, 0x0) mkdirat(r40, &(0x7f0000000200)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', 0x0) symlinkat(&(0x7f00000003c0)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', r40, &(0x7f0000000440)='./file1\x00') ioctl$TIOCMGET(r40, 0x4004746a, &(0x7f0000000380)) geteuid() getsockopt$sock_cred(r40, 0xffff, 0x1022, &(0x7f00000001c0), &(0x7f0000000280)=0xc) getpgrp() r41 = open(&(0x7f0000000100)='.\x00', 0x0, 0x0) mkdirat(r41, &(0x7f0000000200)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', 0x0) symlinkat(&(0x7f0000000580)='./file0\x00', r41, &(0x7f0000000740)='./file0\x00') ioctl$TIOCMGET(r41, 0x4004746a, &(0x7f0000000380)) r42 = msgget$private(0x0, 0x718) r43 = getuid() getsockopt$SO_PEERCRED(r41, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, 0xc) r45 = geteuid() getsockopt$sock_cred(r41, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, &(0x7f0000000280)=0xc) r47 = getpgrp() r48 = getpgrp() msgctl$IPC_SET(r42, 0x1, &(0x7f0000000300)={{0x8001, r43, r44, r45, r46, 0x4c, 0x6}, 0x8, 0x800, r47, r48, 0x7, 0x4, 0x8, 0x484}) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000300), &(0x7f0000000340)=0xc) open(&(0x7f0000000100)='.\x00', 0x0, 0x0) 16:01:33 executing program 0: writev(0xffffffffffffff9c, &(0x7f0000000240)=[{&(0x7f0000000180)="a25f7f9b20ca57a479dc0b1ff1bee3d60f939e3edf99", 0x16}, {&(0x7f00000001c0)="f74198de0e08e904277d0bcc2f5bb051f03050dfb78cc749961ce443a0d7a8c90e59fcb4d0a92ef42c1b51b4cb96961ee69cff02655672ade71ca87940e0d92deb3cabb8a06adb9d43d1ef37666a3440eff4a14d57d9814ef635e1d004e44a382142d02d13fc0e38da3390143a1f85253819b6bea908faff8779", 0x7a}], 0x2) r0 = socket(0x400000000018, 0x3, 0x800000000000003a) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) r1 = accept$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs, &(0x7f0000000100)=0x8) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0}, 0xc) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) getsockname$inet(0xffffffffffffff9c, &(0x7f0000000440), &(0x7f0000000480)=0xc) sendmsg(r3, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000080)=ANY=[@ANYBLOB="10000000000000000000db73cba17299ea640c2c67467f81eb7985000000988100"], 0x10}, 0x0) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, 0x9374cae5ff247a48) getgroups(0x8, &(0x7f0000000400)=[0x0, 0x0, 0xffffffffffffffff, r5, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) bind(0xffffffffffffffff, &(0x7f0000000240)=ANY=[@ANYBLOB="2d052e2f66696c653000"], 0xa) r7 = dup2(0xffffffffffffffff, 0xffffffffffffffff) connect$unix(r7, &(0x7f0000000040)=@file={0x1bcfa69870ae01e4, './file0\x00'}, 0xa) getsockopt$sock_cred(r7, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0, 0x0}, &(0x7f0000000380)=0xc) getgroups(0x8, &(0x7f0000000300)=[0x0, 0x0, 0xffffffffffffffff, r6, 0x0, r8, r4, r5]) lchown(&(0x7f0000000280)='./file0\x00', r2, r5) setsockopt(r1, 0x29, 0x6c, &(0x7f0000000040), 0x0) ioctl$BIOCGRTIMEOUT(r7, 0x4010426e, &(0x7f00000003c0)) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x3}, 0xc) accept$inet6(r0, 0x0, &(0x7f0000000080)) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r10, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) r11 = dup2(r10, r9) connect$unix(r11, &(0x7f0000000040)=@file={0x1bcfa69870ae01e4, './file0\x00'}, 0xa) ioctl$WSDISPLAYIO_SBURNER(r11, 0x800c5751, &(0x7f00000004c0)={0x4, 0x800, 0x8}) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x67, &(0x7f0000000140), 0xc) 16:01:33 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x281, 0x0) ioctl$BIOCGSTATS(r1, 0x4008426f, &(0x7f00000004c0)) getuid() ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000080)=[{}, {0x34, 0x0, 0x0, 0x8000}, {0x6, 0x0, 0x0, 0x100}]}) pwrite(r0, &(0x7f0000000280)="895e654f5c1d85045229b675851d", 0xe, 0x0, 0x0) setrlimit(0x0, &(0x7f0000000000)={0x0, 0x100000000000000}) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000300)={&(0x7f0000000080)=@abs={0x1, 0x0, 0x0}, 0x8, 0x0}, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffffff, 0x0, "d730c15b00f4ff0000747beffde400"}) r2 = socket(0x18, 0x1, 0x0) close(r2) r3 = socket(0x18, 0x400000002, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r3) r4 = socket(0x18, 0x2, 0x0) setsockopt(r4, 0x29, 0x9, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) setsockopt(r3, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r2, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) ioctl$BIOCVERSION(r0, 0x40044271, &(0x7f0000000000)) ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x3, 0x0, 0x89, {[0x0, 0x0, 0x8001, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x4], [0x0, 0x0, 0xeba, 0x0, 0x0, 0x0, 0x200000000225], [0x0, 0x0, 0x10000, 0x0, 0x80], [0x0, 0x0, 0x763c], [{}, {}, {}, {}, {}, {}, {0x200}, {0x0, 0x0, 0xfffffff7}]}}) pipe(&(0x7f0000000040)) syz_extract_tcp_res$synack(&(0x7f0000000180), 0x1, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/wskbd\x00', 0x8000, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r5 = socket(0x2, 0x1, 0x0) r6 = fcntl$dupfd(r5, 0x0, r5) ioctl$TIOCFLUSH(r6, 0xc0206923, &(0x7f0000000300)) 16:01:33 executing program 1: sendmsg(0xffffffffffffffff, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000040)=ANY=[@ANYBLOB="2000000000ebfffffeff0000000000000000005b9d000000b8180000002900000031400000000000000000000002000001fbc21120d82534da877ee8278723241a"], 0x38}, 0x0) mknod(&(0x7f0000000040)='./bus\x00', 0x2007, 0x40004004000828a6) r0 = open(&(0x7f0000000400)='./bus\x00', 0x41, 0x0) writev(r0, &(0x7f0000000100)=[{&(0x7f0000000900)="000000186004008b0007000000000000000200040000000028000001fee25eff0061209a781ef1b1e4f561b2c284c247f1c76316", 0x34}], 0x1) r1 = socket(0x18, 0x8000, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) fsync(r1) socketpair(0x2a, 0x4, 0x9, &(0x7f0000000000)) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sendmsg(r1, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) 16:01:33 executing program 1: r0 = socket(0x2, 0x1, 0x0) r1 = socket(0x2, 0x1, 0x0) r2 = socket(0x2, 0x1, 0x0) setsockopt(r2, 0x106, 0x4, &(0x7f00000003c0)="76b139af", 0x4) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r4, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) r5 = dup2(r4, r3) connect$unix(r5, &(0x7f0000000040)=ANY=[@ANYBLOB="e4012e2f66a700000000"], 0xa) ioctl$BIOCPROMISC(r5, 0x20004269) dup2(r2, r1) dup2(r1, r0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) 16:01:33 executing program 0: mknod(&(0x7f0000000200)='./file0\x00', 0x2000, 0x100828a4) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000300)=[{{r0}, 0xfffffffffffffffe, 0x1, 0x1}], 0x10000, 0x0, 0x0, 0x0) kqueue() kevent(r1, &(0x7f00000000c0), 0xff, 0x0, 0x3, 0x0) close(r0) 16:01:33 executing program 0: r0 = semget(0x2, 0x4, 0x181) semctl$GETPID(r0, 0x3, 0x4, &(0x7f0000000180)=""/149) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000040)={0x20000000000000ab, &(0x7f0000000240)=[{}, {0xc2b}]}) r1 = socket(0x18, 0x1, 0x0) close(r1) r2 = socket(0x18, 0x400000002, 0x0) writev(0xffffffffffffffff, &(0x7f0000000480)=[{&(0x7f0000000280)="9bc6a42ac677023d416017b82c966469bbb1ba436e9d045a0000003608476edf518b59dfebf308f0da000000000000000000005e", 0x34}], 0x1) pwritev(0xffffffffffffffff, &(0x7f0000000100)=[{&(0x7f0000000280)="ab9a4a6639139596d0e060335feaf3dca54fc34ace71f177236f4a60c78d4c61ebb910b2fb190a38225f8e247830afcc3c", 0x31}], 0x1, 0x0, 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={0x682eb13985c518e7, 0x7, 0x3}, 0x8) pipe2(&(0x7f0000000080), 0x20004) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r2) socket(0x400000000018, 0x3, 0x3a) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(0xffffffffffffffff, &(0x7f0000000340)="46b54b77d5e2469dc08831796b6fea0aad7e6fb54bab95862cf997e0921ec6da7601a9bfc1658a0a9ef277eb9d6e348765da023224677f1a40b99def7a221f1f20a9b13533f4a55acf4f7810734600e62bb729e805", 0x55) 16:01:33 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) msgrcv(0x0, &(0x7f0000000380)={0x0, ""/155}, 0xa3, 0x3, 0x1000) r1 = syz_open_pts() r2 = socket$inet6(0x18, 0x4000, 0x8) recvfrom(r2, &(0x7f00000002c0)=""/74, 0x4a, 0x800, &(0x7f0000000340)=@in={0x2, 0x2}, 0xc) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000080)={0x0, 0x0, 0x7fb, 0x0, "0366402ba77f0c033c02df71795acd76ef3caf00"}) write(r0, &(0x7f00000000c0)='N', 0x1) read(r1, &(0x7f00000036c0)=""/91, 0x5b) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x78c7, 0x0, "f866502e33ed9060de713b177d1b7dbf45321138"}) write(r0, &(0x7f0000000140)=' ', 0x1) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r4, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) r5 = dup2(r4, r3) connect$unix(r5, &(0x7f0000000040)=@file={0x1bcfa69870ae01e4, './file0\x00'}, 0xa) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r6, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETWF(r6, 0x80104277, &(0x7f0000000200)={0x3, &(0x7f0000000040)=[{0x6c}, {0x3d}, {0x6, 0x0, 0x0, 0x80000000001100}]}) pwrite(r6, &(0x7f0000000280)="895e654f5c1d85045229b675851d", 0xe, 0x0, 0x0) connect$unix(r5, &(0x7f0000000100)=@file={0xe40c36205c5f94c5, './file0\x00'}, 0xa) write(r0, &(0x7f0000000180)="f6dfdb3c0f655512058e3048f2bfeafd19122416f1f6951f291bf986a167db696eef11418c51b4be5eb198c7446525ac114232e7062c023002569fe4dbc49ad40e42da", 0x43) 16:01:34 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r1, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) getsockname$unix(r0, &(0x7f0000000300)=@file={0x0, ""/4096}, &(0x7f0000000080)=0x1002) mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x8613a) r2 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) write(r2, &(0x7f0000000240)="220e2a", 0x3) ioctl$TIOCCLRVERAUTH(0xffffffffffffff9c, 0x2000741d) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{}, 0x44001000e, 0x80e3}) pwritev(r2, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 16:01:34 executing program 0: getsockname$inet(0xffffffffffffffff, &(0x7f0000000180), &(0x7f0000000200)=0xc) r0 = socket(0x18, 0x3, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) mknod(&(0x7f0000000000)='./bus\x00', 0x80002000, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r4 = openat$diskmap(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/diskmap\x00', 0x0, 0x0) r5 = syz_open_pts() dup2(r4, r5) r6 = openat$diskmap(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/diskmap\x00', 0x0, 0x0) r7 = syz_open_pts() dup2(r6, r7) r8 = syz_open_pts() close(r8) preadv(r8, &(0x7f0000000380)=[{&(0x7f0000000200)=""/135, 0x87}], 0x1, 0x0, 0x0) r9 = openat$diskmap(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/diskmap\x00', 0x0, 0x0) r10 = syz_open_pts() dup2(r9, r10) r11 = syz_open_pts() close(r11) preadv(r11, &(0x7f0000000380)=[{&(0x7f0000000200)=""/135, 0x87}], 0x1, 0x0, 0x0) r12 = openat$diskmap(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/diskmap\x00', 0x0, 0x0) r13 = syz_open_pts() dup2(r12, r13) r14 = openat$diskmap(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/diskmap\x00', 0x0, 0x0) r15 = syz_open_pts() dup2(r14, r15) bind(r3, &(0x7f0000000640)=ANY=[@ANYPTR=&(0x7f0000000780)=ANY=[@ANYRES16=0x0, @ANYRES16=r8, @ANYPTR=&(0x7f0000000680)=ANY=[@ANYPTR64, @ANYRES64, @ANYBLOB="605947b41aa787d5116c4286a02cdd4546b7a9bdc01dccd25f54bf63db7e9b5d077616bea8680800010000000000005cb38b13cd0011c25369b45113b86bd106029d1a502875ec57d915f2cae9fa2647737ad636c670b370aa42b8e6bf3a83aaa2f6d9ee4088cdd1f42b2887c608c03fa5247e7bd7da27460dd0d6cb84d2b3e908d95c058d60e9ea371c"], @ANYRESOCT, @ANYRESOCT=r1, @ANYRESHEX=r9, @ANYPTR=&(0x7f0000000740)=ANY=[@ANYRESDEC=r11, @ANYRESHEX=0x0, @ANYRESHEX=r12], @ANYRESOCT=r14], @ANYPTR=&(0x7f0000000400)=ANY=[@ANYPTR64=&(0x7f0000000280)=ANY=[@ANYPTR]]], 0x2) r16 = dup2(r3, r2) connect$unix(r16, &(0x7f0000000040)=ANY=[@ANYBLOB="e401f82e66696c653000"], 0xa) chflagsat(r16, &(0x7f0000000080)='./bus\x00', 0x1, 0x7) r17 = open(&(0x7f00009b7000)='./bus\x00', 0x0, 0x0) r18 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) ioctl$WSMUXIO_LIST_DEVICES(r18, 0xc1045763, 0xffffffffffffffff) ioctl$TIOCEXCL(r18, 0x2000740d) unveil(&(0x7f00000002c0)='./bus\x00', &(0x7f0000000300)='r\x00') ioctl$TIOCCONS(r17, 0x80047462, 0x0) r19 = getpgid(0xffffffffffffffff) openat$wsmuxkbd(0xffffffffffffff9c, 0x0, 0x80, 0x0) getsockopt$SO_PEERCRED(r18, 0xffff, 0x1022, &(0x7f00000000c0)={0x0}, 0x3a9) setpgid(r19, r20) ioctl$TIOCCONS(r17, 0x80047462, &(0x7f0000000140)=0x3) ioctl$TIOCSTAT(r17, 0x20007465, &(0x7f0000000040)) shmget$private(0x0, 0x1000, 0x1, &(0x7f0000fff000/0x1000)=nil) socket$unix(0x1, 0x1, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000340)='/dev/bpf\x00', 0x40, 0x0) fcntl$setstatus(r17, 0x4, 0x80) ioctl$WSDISPLAYIO_GETSCREENTYPE(r17, 0xc028575d, &(0x7f0000000240)={0x6, 0x3, './file0\x00', 0x3, 0x6, 0x81, 0xffff}) ioctl$TIOCOUTQ(r17, 0x40047473, &(0x7f0000000100)=0x100000000) semget$private(0x0, 0x1, 0x200) shutdown(r17, 0x0) r21 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) ioctl$WSMUXIO_LIST_DEVICES(r21, 0xc1045763, 0xffffffffffffffff) 16:01:34 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) r1 = socket(0x2, 0x3, 0x0) connect$unix(r1, &(0x7f0000000f40)=ANY=[@ANYBLOB="8202edfdffffffffffffff653000463f7b7a0df4506856d78a2a197a386207000000008295955984c87910bf093f68c11700287ead4bcb777fa69dfceac2a84e6a02000000bc5e5709388bbd2ad88b2951b15801360bcd4c0a162b58fd4237b8fa4d012ae447473c230495aaee48c02f6ac41e6bf360fd4799b9b800ed52beb85a85e25bfb9de866f711e56f258557d60f13ad30c4f715755c71b0e7fc505e8f5300a4ae9d612f871f4385f04157795ea4a5c5fe659fa202361cd8cac7db4c2d19311fadeff82059eee130e0809013a790d8ab5f8f8e979998d831bc5b65c6593d2870b4122cd235000000000000000000b9bc9aecfac6270038a2a2848c05cee2e9ec29f34ae7f7ddeda1bf3b0f0b47fa93b0c0349561f7b19ee4cdc79ab665fede30cade0b6c6f0e173b356ac2bb922959681cf5482d1c2aac83f8ffe8bbc6eb6e8fea493b1f5fb6bfee158e71b9c4f9c8a68c71a2e2f44d0528f43308fa39ef94d30000de9adcdb5bf82b85dd8a9fd313d155327ba90dfb28955b1cd144d03491b87630b7b28622c2534b77b0d5f508a0ee90f36533a4a579df70b605d92f38bfebccf03f810024d78aba5f3f6846e79146e637e9c037dec2e29f9483f9d690920863ed114fe2d6d8af6daa2327451ddc66b8ca000000000000273cd0a15ac2bf0e7839d987062dc1227485fd8aa1a5b0f7c4e403896aab1b3e4f022fb4ad5f5067899043d9cfc96d51e5e68809f23e21ae96e5683cc8ac3cdff2735fb1737f69c7c1256b1c31c53606cd2b5e6547b348ea0e692cf65e696dc36b98ad5405838fbb4588472165e604ed1f8c93c2c2d8a3e02762b986c69ad9fbc017c0d0909c80589d7595dcca04d8f79ef2bcf9617515d813dd90b2e4e51af213c8e874358dbabaa77978e9abf7e33dea9222cbac7dce0fbc2984f0efccee46bf3fd09d346912cab670aaa4a52d81c39524edd6d35d3d39b1dfc43564a30825414e5f85e9f3999d67306630b423bec6f40beae16878c809617ab4ee84745d550f0bf95e5c9f2f51161566b9bf4faa4066021f952189b1508cd79aa9acef478b8448627909149c92d1dd95368ab7fde368693e389de67df10fabcd0dac2224601310c6accf3d1b3d7cf2b5748501000000310b223a4cd2e66993208a210821a0a58ae09fa9614ae0286a27a4faedaa084a555d2f36af35f80d06b2b8ab9197ccca4b0d8c44c41f0344df3c0f39ba1f5e71528665a14653211195755f174294eb59d5fb583addb2831b2ca4c634fc2382f9c69eccfac35183a357f7b1e8c2bae14638d8311431064113b93311d03aa27b2d4537059a06dad7a2a1b37fbc30cfeb8e15b7ba753cc8000bbd38ac8435100771f7f0051ba7893fc2081225f60c285110a191d5806535ed500160a5570a4d48591bde281c1da0d2d24b7238d8076185895553df35c502ca21bbc1466020554d03ec5ca33dde848a869cb800a5a17a7a3c53edb523c804304f12a9788b8781854cea90e578501c69dc4764a16b43cfbb39ee342e1751dedc8626198bceec2ad36ba922c42b72cd4eb66357406a6920ab1daed09665e048576047eaf8690e4351bdd5a4ab9351806e743af849e886a7ee1b9b891ee78e3d46fafd7bd316d90253da0dd81aeded010670070a25b9d8add4a39852f0db6f3b64c2f5bc8fd0035bcabdda9a4856"], 0x10) dup2(r1, r0) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000000)=0x43cbc, 0x4) dup(r0) pipe2(&(0x7f00000000c0)={0xffffffffffffffff}, 0x10004) sendto$inet6(r2, &(0x7f0000000040)="76403e00000000000000006c302d14caafc033cd75cf965eccce13a36b106b15fa7561f16ba8d9f6ec041cce9510fafad8a9364b", 0x34, 0x0, 0x0, 0x0) 16:01:34 executing program 1: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r0}, 0x0, 0x0, 0x80}], 0x0, 0x0, 0x0, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000100)=ANY=[@ANYBLOB='\x00'], 0x1) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) r1 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r1) r2 = socket(0x18, 0x3, 0x0) write(0xffffffffffffffff, &(0x7f00000001c0)=':', 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, &(0x7f0000000100)="8c65", 0x26d) 16:01:34 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x5dd9) open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) r0 = getpid() r1 = syz_open_pts() close(r1) preadv(r1, &(0x7f0000000380)=[{&(0x7f0000000200)=""/135, 0x87}], 0x1, 0x0, 0x0) fcntl$dupfd(0xffffffffffffffff, 0x0, r1) ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78659a, r0) r2 = socket(0x11, 0x4003, 0x0) open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) recvmsg(r2, &(0x7f0000000000)={&(0x7f0000000140)=@in6, 0x0, &(0x7f0000000180), 0x1000000000000264, 0x0, 0x26a}, 0x0) ,/!$: 4.00 #-$: '%449 35265 449). 0.005 0.013 0% 321+ ,/!$: 4.00 #-$: '%449 35265 449). 0.005 0.013 0% 321+ 16:01:34 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffffff, 0x0, "0000000000000000000000000000500012de00"}) r0 = socket(0x18, 0x1, 0x0) r1 = openat$diskmap(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/diskmap\x00', 0x0, 0x0) r2 = syz_open_pts() dup2(r1, r2) r3 = syz_open_pts() dup2(r2, r3) ioctl$TIOCGETA(r3, 0x402c7413, &(0x7f0000000000)) close(r0) r4 = socket(0x18, 0x400000002, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r4, 0x0, 0x0) 16:01:34 executing program 1: getrusage(0x7fffffffffffffff, &(0x7f0000000140)) execve(0x0, &(0x7f0000000000)=[&(0x7f0000000100)='r//'], 0x0) symlink(&(0x7f0000000040)='./file1\x00', &(0x7f0000000080)='./file1\x00') mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) mkdir(&(0x7f0000000100)='./file1\x00', 0x0) open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) 16:01:34 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x2000, 0x108613a) r0 = open(&(0x7f0000000100)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f0000000000)="220e22", 0x3) r1 = getppid() open$dir(&(0x7f0000000640)='./file0\x00', 0x10, 0x20) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg(r2, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000080)=ANY=[@ANYBLOB="10000000000000000000db73cba17299ea640c2c67467f81eb7985000000988100"], 0x10}, 0x0) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0}, 0xc) getgid() r4 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wskbd0\x00', 0x800, 0x0) semget$private(0x0, 0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg(r5, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000080)=ANY=[@ANYBLOB="10000000000000000000db73cba17299ea640c2c67467f81eb7985000000988100"], 0x10}, 0x0) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, 0x9374cae5ff247a48) getgroups(0x8, &(0x7f0000000400)=[0x0, 0x0, 0xffffffffffffffff, r7, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) getgroups(0x3, &(0x7f0000000400)=[0x0, 0x0, 0xffffffffffffffff, r6, 0x0, 0xffffffffffffffff, r6, r7]) r8 = open$dir(&(0x7f0000000640)='./file0\x00', 0x10, 0x20) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg(r9, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000080)=ANY=[@ANYBLOB="10000000000000000000db73cba17299ea640c2c67467f81eb7985000000988100"], 0x10}, 0x0) getsockopt$SO_PEERCRED(r9, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0}, 0xc) fchown(r8, r10, 0xffffffffffffffff) seteuid(r10) fchown(r4, r10, r6) seteuid(r3) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{0x0, r3, 0x0, 0x0, 0x0, 0x0, 0x1}, 0x0, 0x103000000000008, r1, 0x0, 0xffffffffffffffff}) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 16:01:35 executing program 0: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f00000000c0)={0x200000000000034f, &(0x7f0000000080)}) mknod(&(0x7f0000000100)='./bus\x00', 0x23575da357ee21a4, 0x200004300) r0 = open$dir(&(0x7f0000000040)='./bus\x00', 0x100000028d, 0x0) ioctl$WSKBDIO_SETMODE(r0, 0xc010570d, &(0x7f00000000c0)=0xab3303c905998cca) 16:01:35 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_timeval(r1, 0xffff, 0x1006, &(0x7f00000000c0)={0x0, 0x1}, 0x10) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)) sendto(r0, &(0x7f0000000040)='T', 0x1, 0xc00, 0x0, 0x0) r2 = openat$diskmap(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/diskmap\x00', 0x0, 0x0) r3 = syz_open_pts() dup2(r2, r3) r4 = syz_open_pts() dup2(r3, r4) fcntl$setflags(r3, 0x2, 0x1) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r8, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) r9 = dup2(r8, r7) bind(r7, &(0x7f0000000240)=ANY=[], 0x0) ioctl$WSDISPLAYIO_USEFONT(r9, 0x80585750, &(0x7f0000000100)={'./file0\x00', 0x4, 0x9, 0x6, 0x0, 0x2, 0x401, 0x8, 0x1, 0x0, 0x5, 0x7}) r10 = dup2(r6, r5) connect$unix(r10, &(0x7f0000000040)=@file={0x1bcfa69870ae01e4, './file0\x00'}, 0xa) ioctl$WSDISPLAYIO_GMODE(r10, 0x4004574b, &(0x7f0000000000)) recvmsg(r1, &(0x7f0000000240)={0x0, 0x0, &(0x7f0000000000), 0x8c, 0x0, 0xfffffea9}, 0x42) 16:01:35 executing program 1: pipe(&(0x7f0000000140)={0xffffffffffffffff}) ioctl$WSDISPLAYIO_GBURNER(r0, 0x400c5752, &(0x7f0000000180)) r1 = open(&(0x7f0000000340)='./file0\x00', 0x300, 0x0) r2 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) fcntl$lock(r2, 0x8, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x100000001}) r3 = open(&(0x7f00000000c0)='./file0\x00', 0x201, 0x0) flock(r3, 0x6) fcntl$lock(r3, 0x1000000009, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x1000300010005}) open(&(0x7f0000000080)='./file0\x00', 0x90, 0x0) dup2(r1, r3) 16:01:35 executing program 0: r0 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) r1 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000cc0)='/dev/\x00\x00\x00\x00use0\x00', 0x0, 0x0) pwritev(r1, &(0x7f0000000000)=[{&(0x7f0000000080)="ab7973686fecba465f28f4122459cda6b7ad32b6bbcb51912e872a6a919938e662b278445dd1753f1b05c72e3e5cfc375784cd24356ec77119b9bbb17117430f88bc05d29cec2ab9b693ca1004d9d6280413d970fc32f8d1b7d339c1f0e4ecb536e7505847d3b689db8f7a30705b348fa1a3c80376f7c6c3c3e5afca8cbb6885bb36c55dcd89d53212d7b3652579e8846f752614a4530fc2e59fe4a34f758647be19102e3ddd208f46b9d6f6ad12dd59ef82352abefd82333fd7", 0xba}, {&(0x7f0000000d00)="1d43e52a7ddc6e4d28027f331665f7e8357fc8f29e0530ebe9d6bd40ee3f98bee1624b66a0d9502cf25f87ecea98da944c31bd24cc70b7a3fe19a2c27a1d9c363b0efc0edca7a3f562ad80a664f1686ec78d582fac758a40a66859ba52cbd5a42bc4cee5a59539eca28f4954b22fc055d7208f6797197817cf310f3657d7b833ed78d01f88f6bf6594dd1e1f39eba50f0a0d28190fc1fce795d2c26aa169ca103e12db987e31c8dd2776f0e675f5acacfebb86001ab835dd49499be62d40bdca7e2781c99cba3c738fb8901c0894a99ae4a181fb430b7a8f187ac6b10e76611e6c487f40c4ec087093513f234794bc352a628d8154832caae87e0641b5fd2843ff8ff668cfaf28aa7dfa7a4d19dc5f0d193d5e426ee46df69e09e07eb66a1a2b17ec4970ebfd036bda826a40edd57256dbd2a9257231f8d59b745ed761d6392413a4aefc45ce06d0c05ced487526205ee8a079590a379c18d51712b37de4e97f623634981226408db7ce7a471ee31e108ecd62b3ada29361597360861f4b66bf1540d4abd1c7bef654c624caff2ce42e8f08e8c8285427a787b1d7b08b67f8f834c4b9a28d7830e9a2db32ea5eb48d23dde4ca89cb34ed942eb9a57810df8746e5e41d39795f1606528964a1ad5c7e1ac7b57f0696c0f0aa3a00d149d8ba06c1ddf4293e0115a766b9d2315a7c1e7a3af4954c931a34e83b686509135c0884a022df9974d1acca0060715996bce56e84778f309930d2251f7040bd5ffde3691a759ef99408cbb2f7cbd11cb8311b9093139b5cbf9600a1577b9d6809249125e8dc2291c335a16ed6f62abb18ad57834b016d9331316f8c0452f39bc47802193ea1cdcaf6367885c51b554b281975cc1ffe2a28d39e42112963750f6887b7a10072da34038dfecf85c0e1604b1ffadfb3f0d365a01c896abc0ff7899ee79b62203c8b16c470cc4a895507573ca2f4d6c0858cf4651718b8d751fb9584b63359b8e7abca6f1e04218f23780e57a7d1355e66744cb453f176e53862bfbb78668f6c9397d508fd5625858858200b347dca11cf060d3900fdfd3c397c3cd3c3462fb94dd02dcbc4e21210b2594b7e0909b5835ba9e0b42d078a1449fc5886d679b0ecacf959cc546c45b5d8015dc6f4a67e4dbcf79a3c9f835aca7292832a2e9239fcdc92dc20ab9e7035a8bbc0af9de1c64f4b69a4e546624c5754fd6b7015d69b82daf7d562e0591a09fecc40b4a1d70f327bff1038daa46f24cefbd3019334a0e40b489a14d1a1aeebacceb5fc3ef90d7cd21cffa73585d36afa1eb8c121581ef3579fcfaa6e23592b19fc3fffc508fa4bc0b6e520fc0ce520a167bbd5208c7338f6ba25068b57a570a5cc43b367d543e7864a5e7812b2667b0384fe2da20e904b9f3b1f1d7b11e7caac5c2cbee85d941f747b60fe5c24fead365f09ab722d75fed688a89bb131e7a0186b679a88516a0c9e1859f8ffb17740ca57d15c5e904f9b6879e25913430ddd9dae9d05e3549477a22b00f08d451680b5aa4a3581fb685c41e5359c5247e9149ca4ecff49a9cd2e912825f65594d9d89ab1ce1db82281e92fe5de76921163acc9ad932755845a13120b90053406798b4abb2c3d980af285d1759418048c9b3bf5ebb4041d23c8b4806707301473f9298814d7da8d64e2e99f64e03548a45bca94b5376619a5a31f60ebd0011afb27ab1eb4c0b701de469b198aac1c9981d10075ec90d44aedab71621f8ec3499c8109e5b535ca6a08d5b6c1ba4eeb76e137265d64d01d2782c1801e04db3ba6e6cef7c136fb145a4a7dd1ab8b40d1caa7ae53b48e9caba049edfb8bcbedbfb36a08399caef01dcee10a51b8688778fd21419bb8d8af792d94efb60fb42e354a8a28463f5c69166c73c1270f7733fd46b3ca9ed8d6b57fb24b0c37624f1f359a50842390d878b04678621bffbff3ead968a58c32e630d8266da6dd9210990b7d1c25aca9213469a10671060c6bd8e5717abb518ca78221e41758ae7c6cb1349c5f570ecd7915e3975720a4475c88b2cf84a8a1e449c475bc54b42d53444a269894fbb0c7ff254d3cb4287e16354db15a350525785f69618f1111c29b29c387c009a5a0fc48ed2309ebd1b7b9fd335f65f7882dd79bb274c47885a8d3c06284714a4b31451626f2764576181feeae495f0011e7f30135c01d54963d8791ac3dddb0c74fbb7063bc371381e4b5b0d2781759daae05df6157f212c8909c16e19a2a639c441fb7055287bddf8ef12fd2aa473254d4a26c1a5173009236a370759022456001fee28228ad284ae3bf0aebd06781f09d8ff7720001b084013359b7f39c50a86fe403428f6876080e577569ad4e8bf9c25a462717be367e13320d5b652a88fa71fbd7dc031c4d739a94b108047b8573f3b2ba795e8c6585b2cd6d52de47a95d4353b3667c983d3ee31232badc37fb41c55d5a277bd197c73a89a73b82b7d3c04fe0a59d026c8196e2372f42c7145c449b8bb14d0a47d1a0511ec12e47d35e201142af7540d8a661250cb3f6aa28cd14dfe77c7c3f971964d704f0efc94586ac309cb4b8369f63f0afc834ad46bfafb13d3b4c45aeaae385e40343731b159862bf633aa9cc60c7c98a4bea02577b628af9a8f0d52dd5483efe92cc6b79911629160a9d80749cf1d23ec2e4414037d099158f9a8d22719a24d5aeadca9e3b6fba8d4b7f1541e20b023c6abad1b514ddec6147937c6f23572c18c386abb43777d1381ec45d938a805d8d8b660aa218f527d347b0578f4e2984d5eab3e7a35400a904cb2b6ac0d7ef808571c1582c46ec358f29838b8de93e1bd0f4ac3e38f95da8eae692c4c981429ed4a5618cadfd73244df663c68219c52f124fe963de266b6a1215a194e5616776e7aea773fdcc7c00055b062431948cd4b56956da8e3f247ddbdf0dcab9f4bf987b0d51a14afe4aab248f06164847b0268bd88cbc6e50654fae86296f4e9a7b9a3fe237a2d8129ec63a5a15af6e45e56f9c4aad6f74a2c794cf0fcee24c724c615dec4116ca79a2fd1d17405e9dc8322f5acf6e211ef1ff1f5585f357c535f37ed9858026e1f8151dc06cadd60753aa9c9f534b55fc18b1220b194de6042d02e51d479530f2e68c4c74a53816d1941db600fd01f62de779f626b5c9d804b8980c44dfd5844e24459d38fb3e2b6b715cf0b3de29b4f47cef5b19926c13f303f24c73465d598dc4f21f02310eaa82ff0056d0e201c6b735f8e42024d266e2cf8c5fc4c457eedf649a5f1dcc8e00204ae71a43550186bba72abf53b8c182bc6fd370e7e82433118981e9da3607889b50bcfa212248d4581ebf998cca2d0883c9de935eba1b53d1ca9400db5fd334b7203acdb900107f763733af08e9d0558714a60b7c4f41589741b6a77b4c8c0d7a65d723654ddc0b5b5025d39ad1d077fd01b8e1f88f7db5e0cea33d5ba1cba201a9bbd8821cf89b3b7a5ad581fb167936cf1c34e88a56a3d05ea3aacafbef7abc4d6b0178eab30fc10810a3571225adb3c2665c78e53f422efd808e85c043eb4a9fdc6ebaf1a974bfbedfd3e8b710800d7773995b6eb0dec9d26851a3ad0fdc364b300a10f9f1129104962b3ec78ea134025c8ee236eda3dfac5ccb2bd17c61b50c53614a77abfb43df0d9e2b49364ed710cb6c8b04ad2dcda7ddb9e9d7434f6cfb8ba46493265c2c6f316cd06dfad00addee919f82aff5d2cb430c8fef90af2148f9f0e2481df97a3c35a6167df3b9951f96227c61740e4bf237380a0e0d02ea14e85c74d32acf98bcbe92868816450239fe5231b7ef2609a6fb4a62a0e818bfad2844ba844beb05451e51c38411193c7d43fabab9bfd1aed941953097aa84be1c3fb97f96f9cb4698f272ba98de3bed08aec9eeba017e8964062dbb9770c376e6f2c12be7065d342e1dd514791809213e1eb5f33b178a6cd5dc9f40958d18d3b81313eda6c3acf77af4746bf094140939314e52a62ae4f91e510ad077de5f3552b95d8be32d1a8b59a28381f5a9811a4e1898401ffcfa1f897d459a6a74a2bf33017f4ab5b9a2aabd02f74c56ea36535f48feeac2edb3211f8e349ede177dcf0a34be73a149672bcab063316155737eaea8bdb43a36fc5d159c5373a47e14037d39d9787de72fb575b28bf0cc91ca71bd84d04498063c591aa599c88d11b295be341f75798c4744c83f881590a96be29d4086fed5d81cb59a46f9b097b9c839774bfdfbca383508e189497e00ec31996527bb09c0ee900cfd3f6dbf46a658a1c42c1417cac55dceaf38a0ff8c0e6dc42ec7ea50a89de72bd76b7976df1b19b2dc16a0d2ecd65305c7aa5d9a560fc4e7f0edfc9d434a940a9a25bf705a6b5161743aa93906b5ecec09c1a81cf62491229cae3142ca265b170be82844c5e0f420f6bcd38ae993bbb8fe5c65fdabea821933cd5ceefa948375130ea6a55c322181836958f7dbd57fb8b74bcdfc2c7f4c802c9816f5604429138896dc34adc30a7fd10ff235603579dc6bb4c79ca9f35624cee9c5de25aab5d7922f9b62331bfec6fd62e9646bf532ab8a867607c25e1b8f844fd3a1256f5e1387d5ce77a53fcab4db8e23ce1ccf5359ea415d77a4504ee7cf99c75e6fd88428401a93588c03d74682c29b8e338f874dcb8fc6f6d58ca9929f175dcc06f1cf03cafa9b41e7a4ce1bec72826e9c93a22d49282ffe87f95797f6d7d05991bd852d465cdaf444dbcee027a96c92960e902cfc0ddf584f9658590f3d28643a843e50f3377d408db99a77145eda1949285a8a35e1fda15cce02323eabaf0ea1740090949e9cfb8ac3bd3b2d46ba03b1a78cfe6987799739703b5bb2d2bcfe22bfce9d09c11b44da8cb59e398a24fa227acf82b60b18d1de2edd59986a5012315a550259b04e31114bb38a254e347b98c85472d98a7cf14d6a6f5d0efb4cac511f16523abf24541e3f2e26c442c374eb8c9a29c4eb0630cc19bd795c99425d05192c68f63eb402f5b854cb21a91144469f8efadacb0a60ea577495cb520734956fe8a1f265585408872168c6be8dd7584d369842520f2bea53876b5c73715746b9493d7443d9c6b75033cee2f4d29b92c7c666b690dadbe176753408e2b22d80271b8d6c6acc26ffa7371d862455f32a9753ee889437094ffb7ec93ffeae83b6305432f5ae58dcbc7681df48df7d9be5f57ac83bf138f30b4fabae2829e3fd4d46b1272328f8d4028ad1b0955c0bc2b40eacd85fb2de12686caf524d6bcdef207e92db6bde4fddb2d24fd4156cf43aa6ec12535fbfadf91b9464e757813c2f0f1c3d6780802fd8236fecf3c667f32881d1d7cd9d07bb51d46ac05abfda3823b914a023bfa01fb3f4d7998f884fcea3937ff5981cbdda5ef54bdd22b5e78837eefb762029762e3e7ce81d72f7b4b67229c71a7328696c1bb22417a6b79a60b346b761be6d11c9b46ab50762f980418d269913347fd1bb7d1605380268a953427316ef07814ae967deb8bcf7f7a471e6bd0874e71d3261a2b2a83ad734e3f05be4f99a1de823d51fad1d166b3cc16d4b17595e9e5a25ace0d6140d77b619380f596a22c12415e67dcfd92fd35795bb7a0cde73ae340381476b5be4e1edbec14647f25e9f10dcf26bcb03e4c4b0288416187b08c8bd6880abacb5058d80c47a96aea67da6f1fbba38bdd9cf922e1185eed69c1aa6effa1768485fca9fc5836515e74f6fe18fb94b96de8a09f9e4e4d55b9e8897562ed772fee2d23032f9d961fffde8824e486befeba9a9d50271ea6220ff436d50aba5677ca9eb452c6d436008", 0x1000}], 0x2, 0x0, 0xffffffff) r2 = openat$diskmap(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/diskmap\x00', 0x0, 0x0) r3 = syz_open_pts() dup2(r2, r3) r4 = syz_open_pts() dup2(r3, r4) r5 = openat$diskmap(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/diskmap\x00', 0x0, 0x0) r6 = syz_open_pts() dup2(r5, r6) syz_open_pts() r7 = openat$diskmap(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/diskmap\x00', 0x0, 0x0) r8 = syz_open_pts() dup2(r7, r8) r9 = openat$diskmap(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/diskmap\x00', 0x0, 0x0) r10 = syz_open_pts() dup2(r9, r10) r11 = openat$diskmap(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/diskmap\x00', 0x0, 0x0) r12 = syz_open_pts() dup2(r11, r12) dup2(r11, r4) fcntl$dupfd(r3, 0xa, r6) dup2(r1, r0) fchdir(r0) open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) 16:01:35 executing program 0: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [], [0xffffc0fffffffff7], [], [{}, {0x3ff}], {0x0, 0x0, 0x0, 0x4000000}}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x3, 0x0) r1 = socket(0x800000018, 0x3, 0x0) r2 = fcntl$dupfd(r0, 0x0, r1) ioctl$TIOCFLUSH(r2, 0x8040691a, &(0x7f0000000300)) 16:01:35 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x4000020001, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000080)=[{0x3d}, {0x3}, {0x800000000000006, 0x0, 0x0, 0x80000100}]}) pwrite(r1, &(0x7f0000000280)="d000"/14, 0xe, 0x0, 0x0) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffffc, 0x0, 0x3ff, 0x7fffffff, "73f3267eafa8cbcee3fc0a4b6900000000f200"}) 16:01:35 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2007, 0x40004004000828a6) open(&(0x7f0000000100)='./bus\x00', 0x7fe, 0x0) r0 = openat$diskmap(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/diskmap\x00', 0x0, 0x0) r1 = syz_open_pts() r2 = dup2(r0, r1) r3 = syz_open_pts() dup2(r1, r3) r4 = syz_open_pts() ioctl$VMM_IOC_WRITEREGS(r2, 0x82485608, &(0x7f0000000400)={0x4, 0x8d1, 0xab1, {[0x8, 0x6, 0x7fff, 0x3, 0x4, 0x5, 0x0, 0x80, 0x8, 0x6, 0x2, 0x1bf, 0x10000, 0x1aa, 0x1, 0x7, 0x101, 0x3], [0x101, 0x5, 0x9, 0x1f, 0x8, 0x200, 0x7, 0x7, 0xdd, 0x6], [0x8, 0xfffffffeffffffff, 0x200, 0x7f, 0x6, 0xff, 0x6], [0x3, 0x100, 0x6, 0x3ff, 0xffffffffffff7fff, 0x12], [{0x0, 0x6, 0x8, 0xfffffffffffffffc}, {0x4, 0x6, 0x4, 0x2}, {0x1, 0xffff, 0x7, 0x8}, {0x12f, 0x4, 0x3, 0x3f}, {0x23, 0x40, 0x77, 0x69}, {0x1f, 0x1, 0x7, 0x9}, {0x200, 0x800, 0x4, 0x7}, {0x6, 0xffff, 0x7f, 0x7}], {0x0, 0x2, 0x80, 0x7}, {0x1efe, 0x3, 0x6, 0x2dc}}}) close(r4) close(0xffffffffffffff9c) preadv(r4, &(0x7f0000000380)=[{&(0x7f0000000200)=""/135, 0x87}], 0x1, 0x0, 0x0) syz_open_pts() writev(r4, &(0x7f0000000040)=[{&(0x7f0000000340)="000000186204018b002b3a0000030083ca1efd4dd1516396a4fcc7420cfbf753b5d1d09075288182a3e7bd438b29be9c75807f32ecb3903175a7f3ff831745894314d8cad0875b8b01850013f1071d36807465e18c0fa6", 0x57}], 0x1) 16:01:35 executing program 0: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [], [0xe0040000fc]}}) 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)) socket(0x2, 0x8000, 0x3) 16:01:35 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(r2, 0x0) r3 = kqueue() kevent(r3, &(0x7f0000000100), 0x6, 0x0, 0x9d1, &(0x7f0000000140)={0x3, 0x7fffffff}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r6 = dup2(r5, r4) connect$unix(r6, &(0x7f0000000040)=ANY=[@ANYBLOB="e401202f66696c653000"], 0xa) 16:01:35 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000140)={0x3ff, 0x8, 0x90d2, 0x10001, "d730c1e7bb6fc6e23c5b00000000000000e74de4", 0x101, 0x8}) semget$private(0x0, 0x0, 0x100) r1 = semget(0x1, 0x1, 0x40) semctl$GETPID(r1, 0x3, 0x4, &(0x7f0000000380)=""/165) r2 = socket(0x1, 0x4002, 0x8) setsockopt(r2, 0x5, 0x0, &(0x7f0000000240)="fd4050ca226b48e95aff0107b103b6f09a1a393b1d2d0906a0c6617efc18cccc199e33b7c2f7fd8d", 0x28) r3 = semget$private(0x0, 0x8, 0x10286) preadv(r2, &(0x7f0000000500)=[{&(0x7f0000000a00)=""/242, 0xfffffffffffffd12}, {&(0x7f0000000340)=""/6, 0xffffffca}], 0x2, 0x0, 0x1) r4 = openat(r0, &(0x7f00000008c0)='./file0\x00', 0x20, 0x10) mprotect(&(0x7f0000ff8000/0x4000)=nil, 0x4000, 0xd) openat(r4, &(0x7f00000002c0)='./file0\x00', 0x400, 0x12) semget(0x1, 0x1, 0x180) setsockopt$sock_int(r2, 0xffff, 0xffd, &(0x7f0000000300)=0x3ff, 0x4) mmap(&(0x7f0000ff2000/0xd000)=nil, 0xd000, 0x0, 0x9010, 0xffffffffffffffff, 0x0, 0x0) openat$zero(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/zero\x00', 0x80, 0x0) r5 = msgget(0x0, 0x446) r6 = getuid() r7 = getegid() r8 = socket$inet(0x2, 0x3, 0x0) writev(r8, &(0x7f0000000040)=[{&(0x7f00000007c0)="bc08e5b6d81b7c0c16ffaf41d41a7ea9041c55838a13ef5fb078c5e6f6bf54d6b5d0d240664955f8a55b37320863c77ce6815b58a95f94040ebd07407c3035e7cab3c19c1d14f7c6be493f4a509adc25c150727a4dc36c8d79e3690872df8c9807465f39a755d331c2f5ddb95c37b4c8bfbc58da76c4504856e011500c05c719a01e312ec5797ddbf652ce21e1ab50693e12925071e9ff95acf06da1d21e002271754fb2d9d58c53825aa874da0764309070c403a575c8cf695b187146ff815ceaed3cb8f5dcbc7f9d34ef0c75b7fa858b6fde44260ed52ecc2fc7764aa7b4bafefba63a73de6b31", 0xe8}], 0x1) setsockopt$inet_opts(r8, 0x0, 0x6a, 0x0, 0x0) r9 = semget$private(0x0, 0x1, 0x100) getsockopt$sock_cred(r8, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f00000004c0)=0x3e5) r11 = getgid() getsockopt$SO_PEERCRED(r8, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) semop(r9, &(0x7f00000000c0)=[{0x0, 0x81, 0x1000}, {0x1, 0x6, 0x800}, {0x2, 0x8000, 0x800}, {0x3, 0x9, 0x1000}, {0x3, 0xffff, 0x800}], 0x5) semctl$IPC_SET(r9, 0x0, 0x1, &(0x7f0000000140)={{0x20000000, r10, r11, r12, r13, 0x2, 0x9}, 0x5, 0x5, 0x8}) r14 = getgid() r15 = getpid() ktrace(&(0x7f00000001c0)='./file0\x00', 0x4, 0x800, r15) r16 = getpid() ktrace(&(0x7f00000001c0)='./bus\x00', 0x2, 0x200, r16) msgctl$IPC_SET(r5, 0x1, &(0x7f0000000200)={{0x2, r6, r7, r12, r14, 0x0, 0x5}, 0x4, 0xb8f, r15, r16, 0xfffffffffffffff7, 0x390, 0x6, 0x53}) msgrcv(r5, &(0x7f0000000dc0)=ANY=[@ANYBLOB="000000420498f9e39b9d709c63c8000000000000000000000000000000000000000000000000000000000000000000000002000000000000000000000000000000000000000000000000000000000000000080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000dbe1ac97d500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004b806b5e9bc570beadf35dbf1dc2b09062b49a4bc63d91309aa37962cbaf6d4200000000000000007589e2059b44fecafe360663d998a4d095f911b06dfd44eac151fc9b5d5d3fa865d8c824080c5d3be259937b62ea8a6d7df71173f289d581cf2ea055a39c34e37ce5de9c2b5242458e470a8f6a99d401f72f1535fa8d783b7b8ab000c68646a2c693f693a00f91d70b8de4c032137c6036050f0d422a0673e1418dae72a93d4f9a97cbc6aef22d8403d6a42841538a8cf0ee84f49de627704d99a3fdae236c30baa18344921bbb1789eebfb1c80e42fde722e7f31d6f01ca2cb07305f48aa6076d54fbc797ffebd3adb872e6344518ea0b4516480eaae002d7b2cdea6e73b636edb7c56fd428fe249be5ca0e282289367c48e811b085d7139dbeab8f78721a41664c79adb778213face03c3edbbf8dc437a820b022a7dde83085464bf8bf2e4aec395311e54109958b040558ef47281a2ba192e889e3d0d32970ac80ffab28902719d1773d5362"], 0xd3, 0x3, 0x0) semop(r3, &(0x7f0000000000)=[{0x6}, {0x1, 0x1, 0x17fc}, {0x2, 0x7, 0x800}, {0x0, 0x0, 0x1800}], 0x4) ioctl$FIOGETOWN(r4, 0x4004667b, &(0x7f00000000c0)) mmap(&(0x7f0000ff2000/0x3000)=nil, 0x3000, 0x5, 0x2011, 0xffffffffffffff9c, 0x0, 0x2000000000) r17 = socket(0x2, 0x1, 0x0) r18 = open(&(0x7f0000000080)='./bus\x00', 0x5, 0x0) write(r18, &(0x7f0000000040)="670dc3", 0x3) pwritev(r18, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) r19 = open(&(0x7f0000000080)='./bus\x00', 0x5, 0x0) write(r19, &(0x7f0000000040)="670dc3", 0x3) r20 = socket$inet6(0x18, 0x2004, 0x5) r21 = openat(r19, &(0x7f0000000100)='./bus\x00', 0x5c052eef73577ef7, 0x20) r22 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000280)='/dev/wsmouse\x00', 0x0, 0x0) r23 = open(&(0x7f0000000080)='./bus\x00', 0x5, 0x0) write(r23, &(0x7f0000000040)="670dc3", 0x3) pwritev(r23, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f00000005c0)=[{{r18}, 0xfffffffffffffff8, 0x0, 0x1, 0x100, 0x1}, {{}, 0xfffffffffffffffa, 0x10, 0x20000001, 0x9, 0x3}, {{r19}, 0xfffffffffffffffc, 0x17cdcb79a33060e7, 0x8, 0xfffffffffffffffb, 0x78462b45}, {{0xffffffffffffff9c}, 0xfffffffffffffffd, 0x4, 0x1, 0x20, 0x9}, {{0xffffffffffffff9c}, 0xffffffffffffffff, 0x2, 0x40000002, 0x400000000000000, 0x7}, {{r20}, 0xfffffffffffffffc, 0x16, 0x80000000, 0x3f, 0x9}, {{r21}, 0xffffffffffffffff, 0x1782f1b162bb1288, 0x4, 0x5, 0x3ff}, {{r22}, 0xfffffffffffffffd, 0x0, 0x2, 0x8001}, {{r23}, 0xffffffffffffffff, 0x0, 0x6, 0x2c4, 0x100}], 0x0, 0x0, 0x0, 0x0) setsockopt$sock_int(r17, 0xffff, 0x1023, &(0x7f0000000080)=0x3, 0x3e6) poll(&(0x7f0000000040)=[{r17, 0x85}], 0x1, 0x5) syz_open_pts() ioctl$WSDISPLAYIO_GVIDEO(r4, 0x40045744, &(0x7f0000000180)) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000840), 0xc) recvfrom$inet(r4, &(0x7f0000000440)=""/122, 0x7a, 0x800, &(0x7f0000000200)={0x2, 0x3}, 0xc) 16:01:36 executing program 1: r0 = socket(0x2, 0x4003, 0x0) r1 = socket(0x2, 0x400000000002, 0x0) setsockopt(r1, 0x0, 0x15, &(0x7f0000000040)="04000000", 0x4) r2 = dup2(r1, r0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="82022e2f6669866d3000"], 0x10) symlinkat(&(0x7f0000000080)='./file0\x00', r2, &(0x7f00000000c0)='./file0\x00') 16:01:36 executing program 0: openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x4) ioctl$BIOCGFILDROP(r0, 0x40044278, &(0x7f00000005c0)) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000019c0)) lseek(r0, 0x0, 0xfffffffffffffffd, 0x800000001) r1 = socket$inet(0x2, 0x1, 0x0) setsockopt$inet_opts(r1, 0x0, 0x13, &(0x7f0000000040), 0x4) listen(r1, 0x0) syz_extract_tcp_res(&(0x7f0000000580), 0x74, 0x6d) 16:01:36 executing program 1: mknod(&(0x7f0000000840)='./bus\x00', 0x2000, 0x8612b) r0 = open(&(0x7f0000000080)='./bus\x00', 0x6, 0x0) chflagsat(0xffffffffffffffff, &(0x7f0000000180)='./bus\x00', 0x0, 0x0) readv(r0, &(0x7f0000000700)=[{&(0x7f0000000000)=""/56, 0x38}], 0x1) recvfrom$unix(0xffffffffffffffff, &(0x7f0000000740)=""/67, 0x43, 0x3, 0x0, 0x0) recvmsg(0xffffffffffffffff, &(0x7f00000006c0)={0x0, 0x0, &(0x7f0000000640)=[{&(0x7f00000001c0)=""/121, 0x79}, {&(0x7f0000000300)=""/213, 0xd5}, {&(0x7f0000000880)=""/142, 0x8e}, {&(0x7f0000000100)=""/58, 0x3a}, {&(0x7f00000004c0)=""/180, 0xb4}, {&(0x7f0000000240)=""/73, 0x49}, {&(0x7f0000000580)=""/178, 0xb2}], 0x7, &(0x7f00000000c0)=""/53, 0x35}, 0x0) write(r0, &(0x7f0000000140)="220e228901001c067ebc74a7ea11cf801bf1fa48f4445ed5", 0x18) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 16:01:36 executing program 0: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x1}}) r0 = socket(0x18, 0x1, 0x0) pipe(&(0x7f0000000080)={0xffffffffffffffff}) ioctl$TIOCSPGRP(r1, 0x40047477, &(0x7f0000000100)) setsockopt$sock_int(r0, 0xffff, 0x100, &(0x7f0000000040)=0x7f, 0x4) pipe(&(0x7f00000001c0)={0xffffffffffffffff}) fchmodat(r2, &(0x7f0000000200)='./file0\x00', 0xa4, 0x6) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, '\x00N\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\b\x00'}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r0) r3 = socket(0x18, 0x400000002, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) setsockopt(r3, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 16:01:36 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) writev(r0, &(0x7f0000000280)=[{&(0x7f00000002c0)="17e9ec2734f8012784dd77f61fe512caca3ad0a2f5b0983e61705e3d6def3910e9849ce8b11c6b50a603526b3832013731f9dc853606956715be63a7e6a23becdf7911de8b407c6c12628d96ec10d6a606254f0704f19e3d55be3a4f06158a2ddcc6deeedda52ad5d6454bcb1ab249b095dfd064747525e35c889ddb0392e17d95fe634bdd12cc8413341445082c9beeb957704ac527708c11d17b1edebdc370482909f968004a881eb77afc6023974f4d33a79720efaf218aca5dd7ccd011caa96f00d9a06f7aa3f54b060000000000000000000000000000001a", 0xdb}], 0x1) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) utimes(0x0, &(0x7f00000000c0)) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r2, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r4, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) r5 = dup2(r4, r3) connect$unix(r5, &(0x7f0000000040)=@file={0x1bcfa69870ae01e4, './file0\x00'}, 0xa) ioctl$BIOCVERSION(r5, 0x40044271, &(0x7f0000000180)) dup2(r2, r1) r6 = accept(r1, &(0x7f0000000000)=@in6, &(0x7f0000000080)=0xc) getsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f0000000100), &(0x7f0000000140)=0xc) 16:01:36 executing program 1: mkdir(&(0x7f00000001c0)='./file0\x00', 0x0) symlinkat(&(0x7f0000000000)='./file0\x00', 0xffffffffffffff9c, &(0x7f0000000040)='./file0/file1\x00') rename(&(0x7f0000000180)='./file0/file1\x00', &(0x7f0000000080)='./file0\x00') openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0xb35a7faadb7b0a1e, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r1, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) r2 = dup2(r1, r0) connect$unix(r2, &(0x7f0000000040)=@file={0x1bcfa69870ae01e4, './file0\x00'}, 0xa) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r4, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) r5 = dup2(r4, r3) connect$unix(r5, &(0x7f0000000040)=@file={0x1bcfa69870ae01e4, './file0\x00'}, 0xa) ioctl$BIOCIMMEDIATE(r5, 0x80044270, &(0x7f0000000100)=0x8003) 16:01:36 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000340)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb4272b8bcdb9ad8a4f5f728193ef1d4d99342a3505bb3f0216ab93f12fc4d5f", 0x65) write(r0, &(0x7f0000000480)="90", 0x1) syz_open_pts() r1 = kqueue() close(r0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "854955883d026111fe4d04000000100000001000"}) kevent(r1, &(0x7f0000000100)=[{{}, 0xffffffffffffffff, 0x1}], 0x1000, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000080), 0x539d, 0x0, 0x8000, 0x0) 16:01:36 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r2, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) r3 = dup2(r2, r1) socketpair(0x6, 0x8000, 0xf8, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) connect$inet(r4, &(0x7f00000000c0)={0x2, 0x2}, 0xc) connect$unix(r3, &(0x7f0000000140)=ANY=[@ANYBLOB="e4f82d2f66c91c1dba7ced628d15462f9b97b117696c653000"], 0xa) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000100)=[{0x9, 0x3f, 0x20, 0x488}, {0x0, 0xe1, 0xff, 0x4}, {0x200, 0x3, 0x2, 0xa2}]}) syz_emit_ethernet(0xe, &(0x7f0000000040)="0000080093177320494b272aeeda") 16:01:36 executing program 1: r0 = syz_open_pts() write(r0, &(0x7f0000000380)='X', 0x1) poll(&(0x7f0000000180)=[{r0, 0x101}], 0x1, 0x0) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, "57ce28750b4da1ea9167f111c100629db9f4355f", 0x2}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r2, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) dup2(r2, r1) shutdown(r1, 0x0) ioctl$TIOCSETA(0xffffffffffffff9c, 0x802c7414, &(0x7f0000000000)={0x0, 0x9, 0x7, 0x99, "2c8ac6a42286e9e8c4cf3deaf271f525b415855c", 0x0, 0x2}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r4, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) r5 = dup2(r4, r3) connect$unix(r5, &(0x7f0000000040)=@file={0x1bcfa69870ae01e4, './file0\x00'}, 0xa) ioctl$BIOCLOCK(r5, 0x20004276) poll(&(0x7f0000000100)=[{r0, 0x143}], 0x1, 0x0) 16:01:36 executing program 0: sync() dup(0xffffffffffffff9c) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) r1 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='./bus\x00', 0x2, 0x0) writev(r1, &(0x7f0000001300)=[{&(0x7f00000006c0)="fe2471a63cdce1b864c6c920e3de4dc26675fbf42e50f38b5f54b1d8bd933c93378cdc47d555b72ff85d12a88302084a8d29c95455068f2e84162e0cda901af812ac1532073b4884fbd6c976ebf923b710acbf173ff06ac07f33076575f94b04b2cca980fc20562220eb6edff03dfdbb8aa416c8cd60c5a7d560e585a5a1a9ebe6eb71adf194c3354121fc61dd84b5c2c1f6c0760cc22f1d44b420561e1c64acdc89d51cb9b18ccbcec288039e0af2acda89d76f6b91b6d441e871cf7ccfaea5367ed27551bc27e4d68765c7373cb49ea4076464ed9a03a4443ddb112f6b6b699c65ff61bc188b83f3b9a4e8b539", 0x4cf}, {&(0x7f0000000f80)="611f15129bd75df20bf0197b36ad3f387fa2514299a860d06037bae42e62af5c4cdb5d0e3a2aa5bcf12e04b25bd4becf65ff4ab283fc13d713fe2a68a2a2f85df69d507c30cd9e1d36776d7f7cc5bd46c9ead44644b81e86c06374e29bca41251ef375120c6452b13028fab355e7fd6cf6cfa18789a7836c25063e8a69dbf315352a6e9ed089ab4db4222a6fdee4f4828602a5d994083b66155b20f5f8541099c32e0fdf2a454844f2e7a91dd90e6ef820310db286d4ae0e26daf6bc7be8f800010000d3b8ad899d1c92f03643a308de9d47b0739c20338968c68847", 0xdc}, {0x0, 0x392}], 0x10) ioctl$TIOCDRAIN(r1, 0x2000745e) recvmsg(r1, &(0x7f0000001880)={0x0, 0x0, &(0x7f0000000500)=[{&(0x7f00000005c0)=""/86, 0x56}, {&(0x7f00000007c0)=""/150, 0x96}, {&(0x7f0000000880)=""/4096, 0x1000}, {&(0x7f0000000640)=""/125, 0x7d}], 0x4, &(0x7f0000000700)=""/5, 0x5}, 0x23) r2 = socket(0x2, 0x2, 0x0) r3 = syz_open_pts() close(r3) preadv(r3, &(0x7f0000000380)=[{&(0x7f0000000200)=""/135, 0x87}], 0x1, 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r5, &(0x7f00000003c0)=ANY=[@ANYBLOB="2d860700ce2dd09f465a5153cb5b33bd07b1bd7996e339a09c9c4578df8b249d8b088697cd72f303aecf11609dce9ae7c1fba3ffe8c96c80c2fe212bb68b0d6b3194df9a25d8669f11befc7e21e77bfc3bb629d524833acc3fd8a22e687e16dce372e207f336779c3ff342a855eba54389ba77683a61d38a7e1774c39d240a3a8887cde1e7eb315443d8f799039c171c4e8868566eed502806c9025264b09df38ba315c1453b347267"], 0xa) dup2(r5, r4) connect$unix(r4, &(0x7f00000000c0)=ANY=[@ANYRESOCT=r3], 0x1) dup2(r2, r0) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000000)=0x43cbc, 0x4) r6 = dup(r0) sendto$inet6(r6, &(0x7f0000000040), 0xfcec, 0x0, 0x0, 0x0) ioctl$TIOCSTSTAMP(r6, 0x8008745a, &(0x7f0000000000)={0x9, 0x4}) socketpair(0x25, 0x2, 0xf0, &(0x7f0000000040)={0xffffffffffffffff}) r8 = getpgid(0x0) r9 = dup(r7) r10 = openat(r9, &(0x7f0000000540)='./file0\x00', 0x3459d35dc22bedfe, 0x0) bind$unix(r10, &(0x7f0000000580)=@abs={0x0, 0x0, 0x0}, 0x8) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000740)={0xffffffffffffffff, 0xffffffffffffffff}) r12 = syz_open_pts() fcntl$lock(r12, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x100000000}) flock(r12, 0x1) fcntl$lock(r12, 0x9, &(0x7f0000000000)={0x0, 0x1, 0x0, 0x200000005}) r13 = accept$inet6(0xffffffffffffffff, &(0x7f00000004c0), &(0x7f00000018c0)=0xc) fcntl$dupfd(r12, 0x14, r13) recvfrom$unix(r11, &(0x7f0000000780)=""/9, 0x9, 0x6, 0x0, 0x0) fcntl$lock(r7, 0x0, &(0x7f0000000080)={0x2, 0x2, 0x10001, 0x0, r8}) getrusage(0xffffffffffffffff, 0xfffffffffffffffe) r14 = msgget$private(0x0, 0xfffffffffffffffd) msgrcv(r14, &(0x7f0000000240)={0x0, ""/77}, 0x55, 0x1, 0x0) socket(0x1, 0x3, 0x8) msgsnd(r14, &(0x7f00000006c0)=ANY=[@ANYBLOB="030000000017d0bbcf5477e0ba7ad643dd329b"], 0x0, 0x0) 16:01:37 executing program 1: r0 = socket(0x2, 0x3, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="82022e2fac1400080081afe46d5723e0f29384d0829696473d48e4c734a899a99b691d116ebf37b4c0e52ed406cc0005224ea6cb0000000000008a03b10820a53b003bea7ab61b000000000000faac55a52f7dc8aa4f91ffffae10c0928a0ae54079a66de6fb5c4d38a6acb0b27c62f507d5558726622d2f99bb7ba5050932ed61df2ffe04fd83ef4700d2c38f572cf51ad724dd25602892f008c18de1ec584b9761852c9cf8e19f9c00c3e7b1169c699420ff01bb57e75bb2dc6657ddac47a47e1d36a82818af28ea997e3ea94430239fc1ecc440000447c892633fadec93926b43beaf656f936230152d101842f8b74855914cb6ca1c5bbbd92eb253cc7bc3eac6f705d4729f7c40581c29c40e67beab3b0cb0c1b705f6b4300048b1c0db6c55a02a05961e2dcd3ff791354261fbac8503da009edd8a568f564b4d217824b000080000147f1bdd41f986fc40027f2f064b23f1e1692c35dbdc77d3f79c942baa127a4dc3f33d4fcd03af0c6ad79b9cf3ba1a97000872ddbeeb3ce1c82233076104d0cbbe37fe44231f9cdaf31facb5863072dad54297179036ec6a73cbbb2a000000000000000000000000bfc36409f72110587e7f1adf7260b508000000b1ccc2b2bbf0d823cf94e32bed356943610d5d327253045dfd842a5b7ccc54fcd9253a91fef9db5fee362f3e27c429e39a0e885c0000000000000000000000000000006a3b44cb0d8a25e55a26f1543fb227f0413a09bf99a98472337aa5b3874f6e7a75ee2e5a0151de042d0fcdc4ba6e9e5d1152012da9761dcc8d3aa3f5789f0beeadcb79951b496fb8b8f117e466c59716796c54c80fee07b7494cbfa73b39922334af6d1856ea23ba82692aab02053e3cf2645abcc39ff513c60cbd12fbd889bdfce7937e7ea5d70d00000000000000e354076dcdbc632b00000000242fca1da48d2bec6650cb5c3908a700000000005532310f1856ecdf2d000000000019d8d89770485b54ceffcfa734aacb9eec728f7d1aee550aea112183c54b890cbe14ed2ae734df865576d38e8b1c7db73dd603c7293b2ba3a53f1ce0f8efd3790d2ca05530776ea63ad7cb94ae2f3a7eaa50598376ea78cd296bdc2111454f99d0b4caf123444a4afeb18694eee999ba299bd8477e0700000000000000cdf92221e45a98c7379582bd9bbd9c97aac502a863478bd1da82eb49cbeb5c600804f33f43d65c5c40125a655d2671fa88f73a47b429cf02000000dd5a9ad6e8e57f287b4b73e898e5e6dbd7c62b9b5bd698c1c24eb5730b4f0e3e4d1e9f42128da37b6dfe89663ff83340996ba03ddc68464e5af4e3d0976c00000089e257c53487bdcc8c7799e221bc000000ed4e1bc0da3e2b955ab144ba1ae7abfe98b6094121644888958446f5b8bad42f38336ff7e6742e5d9641653484ecc8749f73693798befcfb36a42b5f0fe957dd7039e5a79ff5236df4de059916459cfa38f2520ac4921e3792dde54768071b2c560d49b8c238e70632974b233de5bfb363fd129327976ae424715b9684d1f762c3d2da09115441f9b2b0ef1a41e460f37734a80e61bf2cc802b28d57588fcf81faa54914620b9736a08fb8081425d32dd716ae5d422d87000000000000"], 0x10) r1 = dup2(r0, r0) write(r1, 0x0, 0x0) mknod$loop(&(0x7f00000004c0)='.\x00', 0x10, 0x1) ioctl$WSDISPLAYIO_DELSCREEN(0xffffffffffffff9c, 0x80085754, &(0x7f0000000500)={0x80000001, 0x2}) 16:01:37 executing program 1: r0 = open(&(0x7f0000000080)='./file0\x00', 0x200, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x0, 0x810, r0, 0x0, 0x0) pipe(&(0x7f00000027c0)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCCDTR(r2, 0x20007478) execve(&(0x7f0000002680)='./file0\x00', &(0x7f0000000280)=[&(0x7f00000001c0)='{\x00', &(0x7f0000000200)='{\x00', &(0x7f0000000240)='-\'(\x00'], &(0x7f0000002780)=[0x0, &(0x7f0000000480)=':{\x00', &(0x7f00000004c0)='&/,\x00', 0x0, 0x0, &(0x7f00000002c0)='\'%#\xf0\"\x00\x00\x00']) openat(0xffffffffffffffff, 0x0, 0x40, 0x8) pwritev(0xffffffffffffffff, &(0x7f0000002b00)=[{0x0}, {0x0}, {0x0}, {0x0}, {0x0}], 0x5, 0x0, 0x52) fcntl$setstatus(r1, 0x4, 0x80) pwritev(r1, &(0x7f0000002600)=[{&(0x7f0000000500)="b045d2a42aeeb6d401dfc2a44eb73d6a3c8729e2adab72a93860fad3bfc88595d34e23a303037b4d4349bb38a04c5c2dca6938bc3309c592fecb588a59cd04e067db08bbd4fbe9ad6a6c20643c2870b01c2842b1a405ceade81b52c292e233294e64b8ab0ccf6a3199ade6a02d27c5f567e6834de4589ac9469f1a5263886e0ea8759bc6866a5997a723e1458f3a922dfe3d209290ec2a82332d4e70901f515ed19a2f52af76d0d6acfcb06bd584338d60589a3edd9064b158a555319454a2b05dde98b1dc6a89fc0a622005a4e9c149c1f28e62105e79e74466c3f1c6b5229ed87ea585fc0f10f23ca1b8cffd83aa731c327576bcd298a066131c6251ac95c7bc031bffc2f262d273c1e41e11c6434093b58d698a6999344269ed02587c7f53dbd278cdca8619471f5048e83f0eeff60c8985e2e8bfbfd4aa26fb6ad6ce9cb2a45ab82b838243c2a19482d3c98b52b77a6263d1bf06c447d40fb921e361e0295687af13c2df6a5190a57e052ac84687f77b21e988404bd6191b229f0dc92d49492d7ddbe7828bc6fd0b6fd8188e9ba7b456df732e84aeb4df5023879c65ca0601b426d74b59e92de4bf6e7b9a66f6971259a45e642fbb8eb6a0e69e4220f402666c567db0e7520efc9af4b0369825f33ef7a42558c2cf1269870f015efa4642ab5d3a1ea389d46802573ea78a87e4f48ac31b0472c2c63443b53344ec56a8d72410e3b6c57bccde1cf75ab91d53bb319f4da34d55e14ce32e4c83a45ba5d01eb9565f45494af98594bcd9f871133a52b13950542038cafa06cb77f78472751d5d51ce662d4d3b5c3a30bb5787fc7b2de64660945f6fc2696807d33667d8ba02fd4c078ebf75dbc52697b308d920cb1db1806a5cbe3489a3b28b793eceb05d19d51a1f25ec038d8f1fd453c2eb6af6f8b282e9b0e4ac148a915596c9a51d6e0382bc11b46f1732192100b55fb00d16e72f4366cbdc1906d1483781005dce8f44fbca05b12dce60543c9d4114c507165ce8eaba3bd64bb198ae16ed5738a4a7cd69d9be2b8fb15976364acd9f3bf027457fcbf0ca0bce0c089650c7cec6dbe6b58fb915cb7a43987231f42008c820e3092fbf4fc146292c25837129ee0ec004180f37ff80b8dfde56464e52278d1cee911047b870a3c3313eec58ad9fae94b113d056be4c63312a079bbe9b757a2fe59250d3c88a39c6eda27057920c031cc3373102462386c142362b4d25e4fcaa184db88ab691f759aa1d2e13990c845874a7ef2a4d34e2d77ca8f3fa73b84dbea66aa25afd08e5acd838b51b3e2991871d9b526bad6d32286fb61e14285f55f8d4e965e68ed0ba335e0628db2298c090376c6ede5628aa476b9777c63cacc8a35586c01db48df178a5796f5e3c4fddf350608966c5a1bd6111aea41dee05e5d44b5c24494decb03e6639c759d2690506f728faa6a33b24f4fbf1c704cb6234bc73f90e33177afa36d24f1317926228bc224a76863c00a9983828c078215f8734b4420fb45c584387f148de564fb021d45f9aef4a665cfa782b34952aff382792893cd7ec5b310e2a666ebcce0387cb22060aa333898d0605a40a99ca10b060bf4d6285d4509b05d2a57082aef1818acdc9d2a417cf00dcf0de3eda070c0b1fbfab25e03f7f6e6cadd282736bf1f82ac2dc03bb71c12a55200812687072c6260db403e2b3ff0cdcf591d8bdf14a90370ffad2366c744e4596f8859ddce3fbb98caee9edd83a155c34eb1e23f0040b5d25bd2ba1df43a1917e07c44dc32127b9d4eb03e27317aa4ed2eba3033ae7942254d8ce1835fdbc04e257883a7cb982771bed266b607180552bc6442849042930c4016fc413e545485b8a0eec542c58693f180b3430c1134b5a31e63fadcf5a032e021d1ccee0eb0a9cfe2792abf58ba14919df66e015712b0680c1855df9c5130e4718f5ecb7d674a79c9762dcd6cba8af2b36caf2f5cfb7322b287bc2b91f7165d75d9a8555087ae328ecbed5d67e9e785fd9195d8873c30d2eca9688a7ba9fd1d37b7c9f8ce29f97b46d410fe06b2810542cd684fcfaf143c2796afb7d76e2ea44e50628d686ce1e2bbd25e3d6463b505db25decfe6ba7efb3279836e868542e349d143a0c1cecd8ddde1897a951ca048f5f859ee7284d69b6bde08cecb3afd7703e6e8fe04ad2bd880ab72c9a3c8cf73e3eb4a706b7ef63e980635c157a13ae885c05c2891cc7c1c23d0b65f6cccc864bc18d78a1d6bdedd4fa6d28a40a4bba9fa272fad27f745d09d5042db3b52f4f8a266669ba902971d6c6806514fa9199711485091c396627f848c551bf2d828707564c0d66b20d46f6afaff43eff88cbfaa1bc07f39e68ef5beba09d21405325a7e712f6de98906b2b06420e86f853fd124f2380ba82ecef42c4f596c0cf4d290daa68d8d19a0c0605703c4497ac8e2f1bf75f60110200964d5b447aabde35304ccaba56c4db58748eae6c17646013042201ca2cedda5c862e8e2ea4420828ff5314dd93a879cabf5b514a0a90d414a6084bd147c93c48567c1f2d525213c064da52f16e9cbd3f649546fb01bcd24c87ca74ab28f54c4ee7e8875c4758cf07c19775353fd7e550b2dfe62e107153f28ab1eda0d0193255c5b222bd8e4f5ede37bd821689a4205160000d10ebc2d50a081da35c6325be7381f911423ae88b167fbfdd75f78972642d6b2091ca7af0f283f6cb6a3152af0d9855e204db4da83fa1d62ed27e1a3ef999d59a9970f8256f5542c4b5f2e2e8358e93beb1379927416ddc792f39f2e5896cb1c721ee5cd4dd944203971faf4542a99d684d13103f5cb965e6e95530c9342cbec81efd9a1c430c8de6500f5f3ebf81604d83429602d872dd3c5e53a0b1e88b50c516d65fe2d9fb7bd0b46a7548107e2c9c602b75b8e468d2dfd0cd42ba7f0bcfe61aabc935fd054ae07bc7f46bdb6b21bb29d148f722a9392761a9949d3c020f81be45afacfd3b5fabb0425cc4be2d91f87dd7623b5882ea378b88f9679c0c8293afaa42ff354f752c12f7d476deda6ab739aa284ecd4846d14b621b15225c015c6d58b4fb3a9fdbc49ffe145133276a7786889747763e4584430b07109de192c20ba8e59862df444828a4fd8f9b026fdac84c262774f97ba92e70830c5a0b551423c6322ac0b38162824b72590d82b57718e01cde5be4eb8e10fed1bc8c38594d5c8c13980b565b22edddf398b890175f663f3eed42ebf4a0dd2ea7efaaea87a25b093be9ffebc101bd18d68ca02a4f455bd6a5ac0be7a6e3a88504824e15ef69e0f7d804e70060323fe1cf4350cd671361c689fe654acf04373fa34ddf6a198ed38e315bfb45ab04544e83f0236a903e25004dd8ab514f3d3e58bb2683197fdc020dac76e260cdbb7f55c542bd192bb0e601bd02630fa2669aaeb414da742065b8f67d74d597bcf1fa41ae69fd0ae45ea4c627bbbdd215100477e46404130d9987f7dc89d1272be5545d3e5cd650044f515b06c4d020615ad2cdc54fef9c107fc68a22312f919dd70d542ef68d531c974e0b5249aa8090f6590cbed78678a3474192d00e6252af55c063aede54e11b5d28aa34523ae1842da1081cec328e2bb0d05e65ad4384b0a992bf17dc7e3ea939daf5317c56dc64f13aaffe5ff951f17134b7ab82414deb3e0357cb472ceb7d3c7cf13734bd4de64a876fab046f0f958511fbe3cd0bf3312014967e62ce3fb89cd169900aced9810957f4ff6b7b7430a61485e227d4272104a7b4a0cba5b0b5df0778c691dfb43f9d88c110454d8cff455caf37bb07adf01d2e8f19907ffc304a3700ee9f1e0fbe1e9a8edeea6b0c8ba2a4537225f61d7ec552603ba292960b8b70e933340bbb5fb76e4ec4da6959e3b3fa935a3c14454c7352a744a4295953492aeed9ef797663e83a296951538fb08af002078de9854430f56d5df1fef1f029cfd8d9474da7d6f360c7734bc0e6a426060e4297317e2aadd19e97b7efa269f3fcf786d9a6be2ede1916cb71e8d352cc000d20f12fd83ee73dad090be2afc80952509606672cdcfc3cd414587f8538dac99089428a186fd4277a086394876ffbc54fe925b9ff930e4ebc85284d56e214a60c5290f690da3e222d81a095cbba8b7dba32ee0f7a0ac98aac37eee1941996d6df7cad913fe77e7f58056012b4a0610ce6ad9c06d6b1275dd1dcf8fa998a03d8685ceae5c913136c1e7e0155fc4ab1a2f22c1e76465abd1e0d87bfbb11720e991d5f1594d976de0d349081f3940ac9b5b895bd4bb6ace72206bb1f194abf0c40a763ae8736675d29e892665b37ed545018bec45ffe9649a7d9d261050c8a7721ab62aa6f798d2b509e24499cc436f5810dd313b793d9fd7b97ed8653ff212f7d1f28b66b44963b32480d59c5056ba0d85256ca72c0cf98f3fb848f8485f60a9c225ff85916829c5feab368399ae26184fee2c4240f4510dc43673af2bf37405a2afc2caa69a826ce66990366f68fbc09d788a96c5b8215ee218d7bf1873cee43283c733bfab80d2156f364da5fd196870e143afb78896fee2b5c7570a839b15defb3b89037f7c6bddb34ab38b3355b6c69732bc366d36b076c89fa7685a25f3785190045974b0272bfd92c6f71f17a865fae3ecad477ffa01d79dd0ef3da6678ec739c6a3cd4da763b973b1b4994f60d2f4782be465401eb07d3fe73e7da92a8c33db4e2ddc4e8a9e37c65f71197fb6054df6d66ce31fb7914798ea37f773188db49e75803072ca5bf3b17e0a7494c1d560fa12cce2cd1649c9961e875905ba3dfdf3f4fb7f1c40550ed828174aec5e2756aaca0300ae264d336744fddc1e970c79514424ebd17af74fb56dc5bb33438e004a3ebd848c23d9ad781d7b9c390c929c9b881ab42bfc2f82c6f2aba908e3ed92fa4a017f6f5e235ae73e9133a9b2711509e526a4cb0e9f68ff1fce0a4fe0046146db723464582430482011bc7dc68bff969bc9ea5f699890c1fc5301120196973297a5061d5afaaaebac18908c85a030c3f7eb253f757a67e8c92ae55e64c268979731c6431ac533492d4a64c6c5f69192c4bd259c11f6a0929fbbd987c84d4e1b3fa3d9ae3f631a237776a1f3018c06a7447ddac3e2f0a966d22ad492de91e98959e05ea293360de54619fb389f4810596d8932c55b9f703f599d6cae07361a43f3ee600989ed8b2f28e0bebcf714420d9262d5c5a81891cd33885d342f643da4da81c4c38ae9dfb4f55fe8a315460976fe782147a0a4af39c87425a9be220f43b79504336ba4687b1f521c52db19ed288ba22b455e0969de80ecc74bf9909d574ae987b29f3513181b13420fe29fc72bed6604a14ac1b476b7890d7d1b3f16966c53eb394172605fea6021f554856dcae23335d832ca30e881a93208fd66e3d07b707214122b41bef34cc60b2d500de19b16ae2220de1fe6d450a02b9d6d295dc931f3d612da9657faf9e1cd0029dd4274b45400ca2d05e12a968e4a68fc6ff3548bfdc4d5ba9e8a561fd13c2195dbb03d172df6164ca9cfa9df595c0b83b03c4dd2c95185d8df676dc736872a4b116861d02cfaa7c1a3eaa0326064c2450b287a85729d66ffb17c052b0b75c1d3f2b3351af48f1f7e9b4dbf69e4ba8886302c33e14537817a4abdb12179efe7bc25f43f26a154987a8c90825a3e6a7a31b4a72b8c4051828160aedc6cfb5e4872f1e18c36caf2b9deea70edd646958df2da05e961f2287af839d1e243c20a1fa7caaea1207fe758c449630b937905d2f77fa7dc61a2840b8da17f79b542e47a1260d907204b70b", 0x1000}, {&(0x7f0000000300)="18cfd8cb60f8e96e963df7b064651163ff880ce66a79cf3c517a3816d7eb3ac82ab0c0be363975c74f77ac1befb7518b209bb1313ea99c067de79bb634f3da357a53b6e360e8a3d72e1f35a48cb4995c70a0ea62f52ad2674f9636edb58267b6f13375f0ec47866411c4b7e6c6db1f52b51423571f0c8ec5fa64549659e006683a6d9cdea07bb6d4ca383cd87b52d63e167aa9283f298dfada576a6a0d701a9944b1dcf812", 0xa5}, {&(0x7f0000000000)="9e2a", 0x2}, {&(0x7f00000003c0)="22399a5814117357ecc4f571a0141f87a245e943729911ab28627cc6350fa45ec8993dfd0c6896bdb9779c87e0ab992dd2a22025617fd703c2eeb8233b563db9bc14f58b517e6442fc0200b5a07b7008d656c325c41013c851769bbc28ee2dab5c6933574cf0d7f45d6ba844f6870c5c80ad7cdc9060dd995be23601902ecd2efef0396f2ccf16068c1624ea82d52f4793c5daa5b3bb4107ade7a4bd8408ddd9e80ec96a46b368b861c7bc88990157b16db206", 0xfffffd87}, {&(0x7f0000001500)="a438c8bfaefa6ed4971a5fe7e7658f5045f28a1cadaf5704c489963a31fb1ef9c9e7e50cc30eb941a2f202c8abc937815ef7fe36b9a63c189d3d45eed0dc0b106ae17a2d51d707ed82c79a669075b71a4f9cc376a71fa0f99d80cd60e49e7e1b5d97a89f4b9dc8c9eb8f82b9063cf32af62feb5495ce757d019c477d74349b57111e21bc3ada9c3323b0d17d7d333c007d53c62132ab8e50a0c461851d1b2f3826075d4674b97aa593991fe04389f579f59af7708f5e28d81acb9a037711bcb649b621fdc93f63190fbbe01ecca118b102d81606cd48098fa359729420f2a6bd2d457e8693ea04ab15e822aabc75fae203e22eba7717c13c13158b8e269842111461a2cf5ef9804966bdc2d1b28fae600d1d080411293385ab8355281297264d867e67516b255c72f37bda215acdad4f377384eb89abaa707595cc3843fe7f1ae1479bd564d9dbe0a452d6a25e70c76e0594b3e27ce80ef4a3052f5158c3eba806972228876bd787bf789f2016f8c2d63a6a266d9aaff25f22cb95ebf373d9d2ca71e6bf1ece0a4ef953728693efdec4973bab1b969245064094cb6ac22f103513dd73c8c05c9d9204c2fefcdd312ca28f13cc53b815cd992c35de0923b62307251efc7436c46ecc36e364d700847a5274022dbe85a9eafd46e15e00432d20f0b4c4c7cf29089e4748606e682072710bff29477e3b336575b4eb3fe5d081860eaa5459c976a005efe76f7ebfe57388190671cd4b1455818da6e76a3fae42ef8cfa69003f06a25800b3a9738e973f673d5412948b3ceefa8cba8741b4c70e88ee56e45b28a90eb3874a5da495a28ab2e8d3430e575efedb33921205dd44d9146ba7ce5462ddebbda50f03ed16b7e714309a91b3d0d8de6f9c1055b3d01b34f18cbd2076ea7b54f09451259440b42bf438cac8a7a0665ae6a88b3f4242629f0048a61168fdf39d80c7cddafa5be07a495fd2d6531ae861563b12d223e29b5b4d8a3a38b317f081deb828afefe54617e01a3711729242ac426f697e60d90c9cdc8b7095be689921dd0eae175fdb33802e9e437be6fa7ab8593f0ba9e58b834faa98135d70bc37b6d9f90ed3cc836fc5fb7ba9a2c4e9289e7820ba8273f6d0a129d1d0286f978a786e9148860536e1c7f4f165116fcd871031fc5a253e94813efc9582d299287641990f75dc32fe2ac1f18bd1859fd2406b4bc79dd5ebcb2de59bc64a76126c51de4741f154e4b76cf23a2189b0d3668c10706828642bffaede359aaf02e21ff534516218ea770d9dc9842900410b009526c4662a1d5ed73f3445d67f659e0c79423b8bfa61e2a0b3290e06dc59f4e4e6019224cdfc2c521fcb2250f7f5ffdb85bfe815b3b2f239db5d3287f461a64dc7e2e00184bd9ae3581fe9ab8b1dd190614dfa3cc3db04f4c8ea6173c61cb055fbdf281da27982210b44b6417bb744a656184b5d020aa6c2bdb0f23aabdfb028d1054f052feddcef3a92cd219aa616fbad966bae031f59747a4af39dd4fee6f5417476b473a687496402b7a8b52ce099d52657795cc98d5e06f249fcbeca51d55bdcb64efab4c2027fb0cf9ce02b4e1673465a33361b94d13eb6ffa23817c127c1d36cee285c9492fa5b7f358b89efd908e41123129cf3c33e151b89ad448d1f0df0c00bea599f3e1c26b7db0e5b6ab50f49ad0ec3ceb20161f11d19198ebdfc0a5575cd9eff3e2679c794b5d431bcd1cfa3a6a127ba13e43a33fcbce1aac5d7baf45bf86a67830d6ecde9efa76b4b22a1b877312718fe4f0e4d57b37433be37eb48f5867b051e6694c83207842f1aa3f37ca7f5f89cd5639b54a38818cfd12c07ac535e2f25ed411e0a3a2d725ef7a0aab0be78b51fd223071bac04320c3858a7f006d42c63f8661156d66333936780171e8225ccd282bbca93a0fb249c265b522f666323415511aeb08a5d592f86898b35d5c421c73831c87a2c783ea41476b4eb6615b5aa1165726888cfcaa8af4b9f3064b4742e93755aee4de446fb5676e93ae16c48503074013baa9d5c476c0460a7ff36e81c57c9000db28960ae2eaa205b104ae4af99e0e6fdb8678f2cfa0edb5296672283b7ab18b4e91e65a79748e23f0ccf0653b9c1c26fceacbfc4c9bb0b0b5773e3e27421d6f2f6ea31b36ce148661ea14f85f03d835424d619123f387927d4efe85da6d290a2ce0f61791300a485a074f224eff42fbea49a7d17aa57ebefc20710215fc89e50922f8e19acbe838ab143354f022a42f1c73822039d99a5a22ccab03058c05073c99d80e4e8635f3f3b259f4ff38dff80d41cb368427d739d8c686dc90312c1a1ea363c0a58588edb3b05b1feb673c4959bc61e549fc20d1f9969340f1f8cb066065dceb19df0c015e5d75bfb78f7781197031027952c9d40b43d35d6af37674b386968ae1cc8e017f5faeaaa1ed67acfa993b4aec4a1f07b8e47667980d897e59ff17f5153bce24740bfc3b716b20797e975a755819f2df4621e6cf916f8d6ddf97cf04ce3d7abcc1641cc822190478ecd05459b697c2af575e2700186512fa16e3e64d60f4a8deff572ef2784209a2558a2401d4ae3a44b27c82e060929282b7a864542ee644c46e82d6e932fcd95883f3a9ada3b4e77fabcd85b349f11789aa53b6be03a88e29b29a8cfce97ec89827a4ecc9a87dbdf063534c174b28fe2a308eceb8594492ac6fbbc8d5a0a211dfbcf5d9533aa02084d53f0248321be8e7199ced357ad47b213f4c6cc2c7530e286ca3af03631b40e433ab2aadeb7428a180dbb9f3782e75c03a4d77e8ae85ee7f1a89199ee37a8fdb5db17c123dce751a748e737c825798c569044f278def3411fb569992e9cf3ed47fcb5ee562c70a0547c3071fecc6ad90e60ab6f9c6e1734817b56c35d50447fab02ff5e234b219efa172db3744589d73a4059910ae26d4fe808fd6a5fe5ea9d245618f5a7d29cd48343bd4ad8662c22b01b2e1be8c7cb99f6d8394a0ffef970a3bacb0fe2b406c08c7370ed07bb84b4959c0b5e4c7123669c71be4eab19b4b0b68b110676a0278e5792dbc7df9b2c61807b2859b169e14d873e850396dc8039eccd0cdeec22a971b02a5d7641f22e8db990894027ae64af56a9bcd170f153eadfdda4f625ecc6a3ab234a1ed99991f34a68da019d6cb6c25f34c024e1b5f585e86b11a1829da900d228e49bf147c68338bb8d157896a07cec6e673cd78b329926bfc55411048e59487c841b371e5d08d21f58b1664ea58238578d58062b69ab8e4c96821fd3d5636cebe304df25315b74a6eda97cfac6f1478dccdc781536056682a6d211e27953efd9874fbe1cc731dee31acf0c59d934bdf9eb12cb78942185ce872731e19da99373c8862ee6aac687e5864d3073fc948d91b80c5683e57a29770c0de59ea0c4d4dad6955df6a6a3a5287a388a963a4ce6fad3f911c23f788948a92e62db910dc80d83c8f1fb28c721193b9f0dbab832b1eac538b28f69284992ebbddf3926fe5591159d0cf9d3ef1487ad738e1175491ef9efe4a6b57898297e2a4eb42d4f59ca4b2046b92bdfbc81a5f96caca4bba5cf2fbd1846f44f13d629df103737251116bb41bfea1f3d468dec8cf1ca41e61423826dba4deb2da04384c93768a9d9bd8ff4f7c4daee876d4f65cb216a7dbbc70bfe84d23c8823e7378c681186644b6d3a2fc59502f1a28c96ab741eb1052499085973b6ebb1090e2e93d271fc7cfa2db1ee6ae9de3552a381313e249649151f25e93625d7726555c98644aa995111f7acbb452d52e05b20ba830916ef53ed88ccd244367a4794cafabd1e220a276abe8fa445ab603ee5ef94b76491f52d7488e6025893c6eb6bcc81ec291e54137a44a521d7cdf33644fec555f1382e029fc27014dfc1b6c1a9897a258d2313b5a0cddbfac1cf80d316f91351d8dcb7967ad697504fb6223a64cc898d83e68f55156bd02da5fe0a748209a3606907bf9be67bbbd38db2b03e0a1c2431e3b1de90e592386ea04653dfdf78091d8667a31e6b39f25019d979d07370d961064dbf147e8deff09a761a020b5ca2c4a1e0a726e138dba16b9d20358ac84c5bff85233f5e6d158c74aad549badc2e864438c0a1fe33853e46701448e1e0ef18b45df86bad820a09ee164b08cedafcb630c0a45f4359847898bd4288e5c2a361561bf968a6dc6254210353417972ae158c2a7be35b28b87ab71023f45f6bbe1cdf967393d708fbae89867970b2f2b2083a599151a808d65e2e2e50d9b06e76d162d6d6cfc6749d46a93cb75c644fb2f45d18b94e0186c8aff3d391bf4b9f41bd7f3ab749a343e41b1841b14b0186e6c52d91a14788c6559665578e739dcb9b8f1d4940e59a3c0dd0709aab842d1ea4d2a471c354d9038b275347fbcc7708f7346c3a94f27836841396d204598df415d2cdb2f17aba4dbcac08e16a6915e28582d5d917cd38f7f31d6156bc5d7c17b5d84dc9c7095482f08347c19502eafe61f7bdace19a5e8e277d02215e9cb63145ba3a1edbb432b8818edc2b9e6fef056764c8b625efcc7d88490d9aafe5147c6d178008201e01ae35d50a0db45c50a705818688a676110c16226496467597e19cfc4175df88b2fcf231d460f9dfc67b78f6b2d3aba34854c31c8b800facfa6bf27fe75129c3579347e27c23844b275f0dd117683f240d912b0d5a531177aedf57a54f74682cd189453caede2d1c1883720fe382a41b8c2de82d63598ed37262218dc74c4ce0a80a50ec91265b550da74432f5b8266322b4fe4df6d31a11c58b59cf1023d00fc91086d4c9b90c6925178199b95c0807e58a7b62ab1356ec72b943ef899474fe49f4cb80cf1294c77aa049988a2b59ac9b8df091c99aa0757af41ce75e61cb4dd351de40567cf2d20c8f924c08f933594121a81c04f62daacb92c909456fdd0628a81ef4e62ed039ae61d76d9ca3477e8b173baa7fdf576e397e2d4aba4729a5a9974a5d9379df275687fa515939e08c0bbd05e1482069c7bac232a8b75733eefccdcd5cdace08f56e9dcc489be0bad0a0b9e769e5cf65fdbdd67499fb934b9b4dc60be21d7e4871e26dfc363bc2083f34cd38cfc3284fdf0fcb8bad6975d34c23638b175cb4323e41e93483649d1b13554650f9294983c0a4c09ca14aaf0728e9ea63f220889265b10748d909c76d7453ad2b9f157b050ef00bdcae2a5aa490ce3b21e0ba3987f4b80e486038ca7a0e3b56c53b1a7b96c1e61e72ee0a4d8033b027b544d8c467187e71288822f3534383586475135bd57fc622625ffffa73eda6fecdb1fe6f5f438c51149ee25d3d16fe1bc5804aa38c4c50633a243764ad9c017b9a826b15e2416d9a76ebf79ce18833d1144d7ef21595599b42346f34ee13458d4be10ce68f59cc2227fa5fdc47006b8516dbf689b31d71dcb54d50bbffbc7ed68ff2779a2cb5a5c358fb22a2095da864e8707864f4e0537f693dab1b4bba3b26ff0d2fbc08155a87c23e8115191ba1e78017976b612da933691bd58e6173a69c28cd1dad95ab1fb191b30989d315b914f8be463200414508ac984e71f33efe99eada7d42981d91631bc030cf7631beb7698439490cf957d99c10ad85ab23198b42576176d0a4692a5068a730b1a2e8af74ac17f2d62da3d74038acf2031d540a2c2e2f1fc5fb9648bb1bbc08015978216178c5555bd2fccf409e32575c860ac99c9592df6a06ed9afcc4509111482af10d641d0c8b5d358982d54cc3e9b4da12116ac970c42124ebe84a2da38e3035eeaa50d73a905beb962b6c6a3ce26fa88a79fd09", 0x1000}, {&(0x7f0000000140)="7e484a52f0983a8ad4ba800ed2ce096634d30e12424c48b3f4f3c17ce9588c4a674dd0c3778ca856774007472d9983c3d88d307995b40415e86e435ae59f60cfca767c04fc905e012d8e060e9c82ab5382934b8d46552420dbc5f7163d8ea3e3ae", 0x61}, {&(0x7f0000002500)="5a56b0280c3768ad03cd21a7e91c108536041c9a944acec5396c874ee38b5d00adc998006969856ca0e436756405cb9b17ae599a8d4ba19534a9588834ecb14a00196757ca7fa941aa342db50773f7e6756098cf959a021cb24c4914e145307968ad6597dccf04b71028a1512560880612d0c4c270df35e528852409cf5d11a4c9a0076d0c3f8825c69fef8a43864be845a191342e02a0a8bf377d1dac00340dc9a752e18b6e0ac4a1951413c5b86d81b69d353b066f3dec24b40f7601abbe06ae23d57b8409403f6efeede5e6aa8140f865a0eee4c322132dbdf250e5ff878f56ddb5709bff493a", 0xe8}], 0x7, 0x0, 0x0) 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) getdents(r1, 0x0, 0x0) pwritev(0xffffffffffffffff, &(0x7f00000002c0), 0x0, 0x0, 0x0) 16:01:37 executing program 0: mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x0) r0 = open(&(0x7f0000000f80)='./bus\x00', 0x102, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) getrlimit(0xecac2260034cfbba, &(0x7f0000000100)) pwritev(r1, &(0x7f0000000080)=[{&(0x7f00000004c0)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22076c0d389fe894a974c8d45aaf9d2e7a89fed58938ea6ac68a0b0632688ca0fab3647175abf22fea120c9b3bb77ca60c128295bf234505356095dbf9e50a4a5079723b57fed8ef0a251b91e67e1f5d347d5b668a390a25beea3962e7c10b8d9f53f5c82b5eacc26757d14f2fa6be9a2cbb2cfacc5e90622c332ea628b8cb672e9e7247818f970e017c7cb9303e6b505059f34d3fb8ff3993b7535fa269859e2", 0xb7}], 0x1, 0x0, 0x0) write(r1, &(0x7f0000000180)="dca26e675f1e257822173024", 0xc) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r3, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) dup2(r3, r2) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) setuid(r4) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0, 0x0) ioctl$TIOCFLUSH(r0, 0x8020697a, &(0x7f00000000c0)) 16:01:37 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x42100, 0x0) r0 = fcntl$dupfd(0xffffffffffffffff, 0x14, 0xffffffffffffff9c) readlinkat(r0, &(0x7f0000000040)='./bus\x00', &(0x7f0000000080)=""/61, 0x3d) r1 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) ioctl$TIOCGETD(r1, 0x4004741a, &(0x7f0000000200)) 16:01:37 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x90d2, 0x0, "d705000000000000005b00000000000000e74de4"}) fcntl$setstatus(r0, 0x4, 0xc8) select(0x40, &(0x7f0000000140)={0x25}, 0x0, 0x0, 0x0) r1 = openat$diskmap(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/diskmap\x00', 0x0, 0x0) r2 = syz_open_pts() dup2(r1, r2) r3 = syz_open_pts() dup2(r2, r3) fcntl$getflags(r3, 0x1) syz_open_pts() syz_open_pts() 16:01:37 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) r0 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f0000000140)="220e22", 0x3) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{}, 0x1000000000004, 0x8}) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) getsockname$inet(r0, &(0x7f0000000000), &(0x7f0000000080)=0xc) 16:01:37 executing program 1: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) close(r0) r2 = socket(0x18, 0x3, 0x4) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffffff, 0x0, "b04d00f3e0974ba0000000000800000080f500"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x8) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r3 = socket$unix(0x1, 0x5, 0x0) recvfrom(r3, &(0x7f0000000100)=""/157, 0x9d, 0x80, &(0x7f0000000040)=@un=@file={0x1, './file0\x00'}, 0xa) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f0000000080)=@abs={0x1, 0x0, 0x1}, 0x8) sendto$inet(r0, 0x0, 0x0, 0x0, 0x0, 0x0) 16:01:37 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x2000, 0x108613a) r0 = open(&(0x7f0000000080)='./bus\x00', 0x7657078bbfe3cd03, 0x8) r1 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) r2 = semget$private(0x0, 0x4, 0x408) semop(r2, &(0x7f0000001180), 0x1e316d81a01eac7d) semctl$SETALL(r2, 0x0, 0x9, &(0x7f00000000c0)=[0x83, 0xfffd, 0xd]) semctl$SETALL(r2, 0x0, 0x9, &(0x7f0000000180)=[0xfffffffffffffff8, 0x81, 0x7fffffff, 0x6b12, 0x8, 0x1f, 0x9]) semop(r2, &(0x7f0000000240)=[{0x1, 0x6, 0x1000}, {0x0, 0x40, 0x1800}, {0x0, 0x3, 0x7fc}, {0x3, 0x7, 0x1000}, {0x3, 0x68, 0x1000}, {0x3, 0xfffffffffffffffc, 0x1000}, {0x1, 0xfffffffffffffff8, 0x1000}, {0x2, 0xad, 0x1000}], 0x8) semop(r2, &(0x7f0000000240), 0x6) ioctl$WSDISPLAYIO_GMODE(r0, 0x4004574b, &(0x7f0000000200)) semctl$GETZCNT(r2, 0x5, 0x7, &(0x7f0000000480)=""/246) semop(r2, &(0x7f00000001c0)=[{}, {0x3, 0x1000, 0x1800}], 0x2) semctl$SETALL(r2, 0x0, 0x9, &(0x7f0000000400)) write(r1, &(0x7f0000000000)="220e22", 0x3) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xfffc}, 0x2000000000004, 0x318}) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) open(&(0x7f00000000c0)='./bus\x00', 0x8000, 0x167) r3 = syz_open_pts() close(r3) preadv(r3, &(0x7f0000000380)=[{&(0x7f0000000200)=""/135, 0x87}], 0x1, 0x0, 0x0) r4 = openat$diskmap(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/diskmap\x00', 0x0, 0x0) r5 = syz_open_pts() dup2(r4, r5) r6 = syz_open_pts() dup2(r5, r6) r7 = openat$diskmap(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/diskmap\x00', 0x0, 0x0) r8 = syz_open_pts() dup2(r7, r8) r9 = syz_open_pts() dup2(r8, r9) poll(&(0x7f0000000280)=[{r3, 0x25}, {r6, 0x4}, {0xffffffffffffffff, 0x8}, {r9, 0x1}], 0x4, 0x0) 16:01:38 executing program 0: getppid() r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) ioctl$TIOCCDTR(r0, 0x20007478) getppid() getppid() r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x200, 0x0) ioctl$KDMKTONE(r1, 0x20004b08, &(0x7f0000000040)=0x3c1) r2 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffff9c) ioctl$KDGETLED(r2, 0x40044b41, &(0x7f0000000080)) getegid() r3 = openat(0xffffffffffffffff, &(0x7f00000000c0)='./file0\x00', 0x10, 0x212) ioctl$KDGETLED(r3, 0x40044b41, &(0x7f0000000100)=0x1) r4 = dup(0xffffffffffffffff) ioctl$TIOCDRAIN(r4, 0x2000745e) getrusage(0xffffffffffffffff, &(0x7f0000000140)) sendmsg(0xffffffffffffff9c, &(0x7f0000001800)={&(0x7f0000000200)=@in={0x2, 0x3}, 0xc, &(0x7f0000000480)=[{&(0x7f0000000240)="3b5ae871e93cb7d0484cffaaeeb756940700f1f1b7b8ddcf9c3d6a117ab7d69fb84c75ca30d9ba444398cba024f34eef84f8f9e49a529461af7445b6616a2ad2a4197cdf5ca9f09afcb7e68e7eac238793a540", 0x53}, {&(0x7f00000002c0)="e30865e4babe0ca786f464f1dcc3f122548d3655d98ba8ac460b7776a4083a9656514c54f69b08ec994bb8cc1eb60d3b79a1e9f72e1b78465d668aabced9b5e7f26a1f8480e9720939e48836e8bb5446892413d9d10d6112b6d059f715f0af04b16522448dfbf957c331cb8115055ac0043097734f2f4cecfb3cc97548d7bb40b7d85ba49a23a10c52af2ab00177e3bc079a3dfbaddbf972368b72", 0x9b}, {&(0x7f0000000380)="b89f47d75d4a0198e3914fafcd0f150015c6734160d3c1a9769fd432a1eecc593c8d059f5bf12ff8a8a158c207de7196a326b27aa119222815f6976a509334e1d06db642c0066f597388d9eb667728cc574cbeb163f0976cb5f8f42b0f90a246138886b8bf738754b097240b99673875f8fcf49cb22535161cb9f79ea0e05fa140469d91ceec470967e1f0e5ca86e1", 0x8f}, {&(0x7f0000000440)="f247973f80c819f2c168bd66736634351820d9da4d454f124a269c1a63a7c8c67eb9c6650f46a784131daa427b5557556f6f", 0x32}], 0x4, &(0x7f00000004c0)=[{0x10, 0xffff, 0x3cb}, {0x100, 0x1, 0x3, "5472b7e1b994bb3e3818014baf51dd64348cda31f4351f7ea6249c83b8961d1bf7983f1dd3ddc1620da9da83055e403109519609efb2642dbc529f1480c12f2f0a47efd181dfcb88fbbfe465701ba6a404aabacafbf7150199f561cf9c0edaf4e1ecdcd333f89c29947c07d34f9954a93fc0548ace14a670c9ff51474a29c2ca155aad3aa1c488ec2e5c5cf34c2f85f8018b82ca58cf05bf1d750c072c2b0b8a59ef2dd6cb90d91c37afcdf259b0eb15ab907afb8ae12a9a8d6cfdb6d075ddc46a7c7d1094a2bcddf6e13243c565823a45d00f24d015d7bf68ccf27299decbdceb5843abcfe39e8124"}, {0xf8, 0x1, 0x8000, "a5c58b0542c309febcb99cf38693ab50f9bd9c30544bf85b138a92a062ae3083a28cea5ab05e5fb239fcac3dea74cd9c13b9a067182dd56741cc06d64bdfc941e7b6936f6fbb91535f565521b956476f12f6f129b5a962454b4344356507f40218531ab748abdfa23990ee7cbfeb72a3579bb0243a01b37ec7bedb6cc4a9e36d71f34a048eee3d5fc1692639f7609c612c5fa808ac90a0f61739d7ca2a20207b02984a95a4fb3026ed1d51523e198869b4c034b7c61664c934097c21fd16e0506da9fc454da6655da9441ff77bfd313e4ae79af401f4d6a137ec0590c2c83cc1f792"}, {0x68, 0x1, 0x8001, "96dd8f885e141864167d32460352e35437478109d39741d5e5cd19586f2846b3163db1920c956c24b3eec8439ac66fb986f2e8383e6449470c61187afef9d498c7505c7dda30a9c2a9854e54605306b1f2876379c9e60f9c"}, {0x1010, 0x1, 0xffff, "51aa326200d44b49a25376b703b115a7425088c40420ba3598b7ed46c088be578c32b9945b307f9dc47b56f1dfa7c2d542d4c1bdba4a9ce2b673ace17dc12ed301f3df11f49c9ff27378cf01504ec55a1bfaa8c111622547431ebafca100468a940a7a096b4bcd9222fc0c0914807fb559291995b373a329ea69fdd049d8ed973e784c20f5ffb15383e04b05cc46e5bbb09945483eff640101603dfc6a004ae4c1afa59f2655f5cdf8b00324b165e24ea6d3201f914189bd9ff37fba20c8219e408365332e95b82e03ffa3423df7674c20799223f529cb8cae16447f4d28afc52f1f968d0c72e353c0cf08f868dc281be5a6221c5c88502b40b997b180d625e49ee5d43d16b9039989b5d4da83f4fe7f66946e3b60bc8de73d29e72108fc6fb1d7979c812017ab4dd5fa661dc96315a8b13d911846952d2bdbafef248df361633d5a029724fb17a2b8025375236478c14370ae716553f2f5142dce17716244b783d1a40a075da56a7ca925aeffba546142dcb65aaba5dbbc0ee2e77fac6c1c2fda932bcd137a317f96af12e13ebbcc379ccd678a80b769d78c7b41e767f8a68dc45d29e63e56393bcc2c815e786d99957a65abd6c51373461f37ca8b8e662617066cea85e9c64b06de9d09600a8e721ee38e29cb91d8d9d8257ffcd58088de0140216e69c42c15d11d70df804145bb020edaf9bcfce06807d419279ed6f765862ffe0b39998fcf547d230dcff901e0f97bdfbbb90a2f1272c2cf69eb1735860b15d2b8222a290028aeace26d14f034ad1621dea8e23991a946aa922e6e25e0efd85b003b9e94ea8d7fe160e2acf06c2b494cf7448b367e5ffee6a3a1ae16c5c96c76d2ae45b09d95488be5d1c9870a87080c96a82bc1923d2269efe637bd11e093fc71118b2b42a03765d3c7276e415e049b51e517af5ce7f242918fa26d8ece2b7bdf5c2620aadc4f5c7c92362d52c1886c1f3a48639d7d5a8629235ebff82d9ff56f172193a695432c40df0c0d1b7f411f029df88def366fdc6d5339f825b19630af1fca422b5db97185c81c65438f9b8669ac69292e16315a6c4a818b2a7cb1b47a1f11f1ae60b8d73dd904b8460b5a501e9d7a234c6f48fddd2e971ba0217ce113ea4fc25e16716511a7e27f82a784a7f5ae4bf6b6ae3ff22c2f96c3b563cdacaeea1ac58c52784ea2fb0a9741c696fb775cc4efbf2a471692e0b8d1d50b111e890dfe8ecf0815d3c02795ad952b5edbb2336bd398dbbe2fadedcd3939e11ea48db6bfd60e68388887b9494c66c31d2514b7a6b8571d4f278961ba89d27eb8073276e12e5214e946b7b4f41a2fd23fd9ec45b01915be091e74eef47be4d6932c762697edce1a26803528ddb2203a0a554f1bbcfd4fb4782babec4b283df5136cec1517290c85e582bdac0e0630c17efebb2fd6331ab7d8fa59ecc1c2f308edc56ca702a264fa43b3b9e4b81b20a4e15d8a40338538cd988263cb402acf4c7844d50763c6292b0c515de8bc0a3984afa6aca4c3299b83956e3b922fc180c2c8f211bada60c7d31e1f736d7552c6c33ec768abcb83cd606ba0ed78f2701e71c4a13411ec93443d4d54e68ce299ca50eacdd7933c100192d77fbfd75c1cb8aafe17fddc5c6bfc4688a09dc1dd02e74f02fc4c70ef51805512cbb6f6df293b3f1e1d61b34c9046d7ffb009355227b41ccab04bbeac608e51fb8de766cab9e49b48128832f54eae5d49eef03d75ff02ece329d4a2e72a2bf08416666ce6ef93b4377b66da46ff9e87194cf2d35b8c864291645204c57311ffc776125f199dd45b3d5e5ae14f80106a14558c8f1a14837b740cffb50ba020bf816dd617a4b049c0995174acd3d91b7cf9d8626fd95baa106c7ae1cd9553fc98077aa496e1e2bbd0b45ec576e7ee8654f51b3757f873511c49329f7ae30977f92e8b69f5f99fce7878b8e77a9c79e48638a97af231397b78c1e23eaf3439028c3a2b837da882ba4732fdb727569a2673f8e926a156dec43d52f4c549d212193b39b4d033859266b4fbb1e667367ca4f8a3b5c6c18d21f0d13a967a25a20cba8dee9190c2072733c53a54bd494c7c68a424bbb47d1360e44277fa45f4058e296d8df6dbbe76aee1219071e09478f69364790cd0b0b94db3b0da4c330c939e1deeaea3adad5c2d0b3f49c4db33331888fb457f2a067a497014352aa30afb643f1a898843810afeeb16a8eb3297a3daba4640b696b3cac4eb5315e96c30aa228d93a7a5c4ad981751bd7d5890f9f7a1d9e11bc426b39d11a43ace6f8d9baa01a65f4f4e07f919ec7c3ee1b6d9a21d4803bbace77022101943b0d502f91bffd5467c099b75ba1c0185f3bd97eaa2755d640fdd98144088e10669eddea27a50f11ebce1337c5663d7a18c2f63afa0a99ae6385aac2145864b56a57c635cb2eb03dc0f99912eb931ab92b4736fa766b8e64908e2d41e725bd1781d9212e8fa5a4e0f3f23e393109acc0be35974d7a25f01d4b10e2bb8b9c05dfee41edde1cfe6f94ba52f3002b0daf58cd1ce3bff7f9cda751c9eb8d8ffd51049d6ef95828793c16983882de5f5bf5ee5b826be5c9958a9c2880979c6b9810debce407c8d19c2cecb3e5da6237da35d7922cf7cc4b33048a9a7df99781f3a1e59e322d05c566d09a1a0572e244051716de1992951dc1cbb6cbab4dcdd210d9d67f04ae16be5423d08852882ff14d259dadd0149aeccf51a5140546b0b4e16c612f16e9f657ff571f66b89822ff62243b2bbc7b2558969d74614d7198b75cab4f3ebbecfde93a9219314c3c4a21ae454c3ce5e63def92bd08a15b9138360f2ad245496b21edba0bb7284346552c6f51518aa1b4a393e9580c107294985eaef5e095dd71fbda9b5793d0d65de5e3e4b2712f9950445174c8af1ef5bf5f290d1cac7c7684860a18b576863ae2f7ae02608d6832aacdecf04fb658e3f3cabf955a4a15cb36cb262278216507fe5373c68622e7c402011060f5532444a2d56ddca560e536e038857514d37584a8c47d54d455ea2a7fd038f6ef504e62082349e89c185a30c3c334c415bd5f543f85ee820f8b410db7c790ec0fc84483cbf36cad9beadefc76e7a58ee83adf8e61918a36567848f4aff985c21ce531130af35cc08c67e812b554e008a10369562df12a56146f2d5a19871fcdcaddc40fb33e6b234280598d0577fddcf724c93b02ecea06178a1e1eb8154943804ca501c48a6daa8fc7f0689bdc58a30b33ca33aa6a0e9c290eb39c186bf67439bb298ba8724e489a2cc8f5df1b7301b289a8b8089af233c637e3b360faf1988d55f4a38cca2d6b29f26699512a7381d133b8972d34d45c56088fad08a0f1264fb33257b389ef89a66464c5922f0f8ff5bfb62744ddd31d25628dd8e6e822531c769d510238c1ce6961b4d372a859751d7798d140677f4fd6e79ac6268d68cf604e4de6e09b2dff50bc7f58d69953bdd8b3be1ef603cd92752e17d6b8b21aaa1982a8d925f3952c2be4ba65fa6550566c36fab3f54f0863e76a817aa7c326abbf6cbeb7240011f42c9363cb60d7eb339e43205c2fb48b90c0e0607e27f2374f720b2a1febc7de4677369108150014a062f7053d24c3ec81e5bb746b8de472f6177c814bcc51b6a9eb67baa08a01a6888d7af765c5ca209394d702af33bebe200a53d539f04e9a1d160b815ed54ea4fd4fb5993b08a9397ebcb4941b4cf513cb9df1b65d3f7bd3ca4cebe5f198e34c48ca1099904da76e920ad60db519f3a3c82f14a565767ddaefb991d9025ef100e7d9a2b17048b03b325bc1a46fa16fa8a92b765b8cabfffcc999eca2d1814cafd0e0d5563c3a6461a42238708159e6fa59110cf860e463d063036a55080f4e273f7d8f1741ad93487982061f3a46336c3fb6baa8f2d74f27948c419b454ddc973c591ec0ee3d0282118f7d912b92f1b3eb0bd2d6ec4f9c52178b9fecd755dd812f8a51998bb175fe24ceb03b40f1aad22185941a0030818478f9ddce29b07dfd13f970c2af3cf6b7cb1908b1d43799cf6156517abaa430fd7323fe641817218ba544d38ee826da54b197242a39742e923549f4b76dc56643c936bd1d2ff7a5982f0f682550b73e180cd900780e6d9f5785f3e39c42128bf008bec3cbdcd08d055651d7dcbe0068b1a127ad5549fd50898e3dce463e4a661b5524b26b059a24f179ece40d78b1704c52d21999bb828272ff94132d09c619fe181886fe12a06966f008d7244d3eb77105d581334be031a143b61ae0197a6f61a1db36e991d29fa879b74f8be96a469f0e8c1707b1d2a6ac078a96f5a1796b01d2de0ec667b4e6bf8caec9e1ccf00d3ed7459376a5897087aab2232acf8f56a22a19792635b641f13e6880481f4f38f57bd38b4865fcd719ac80b837e6af4efad46e7cd412ac12dd6da476adaa6f2fc1be63846c8c1a5e710db07ef37aaff520cbe8382c4f3988def53c4f21ec21b1f83984bb18ab146a9baf9b80a3f1b26de7f36493a102100417e500fb49620c432f94dfc162ff9b9ebd1fba3701ccfcaa85c7bca8fc2a98a25dc933d6f95ee783e4d809b8cdb7faade09f7b93314cf4954a994ec81b329edecb4d003db36ab124bbf8ee264c181644219604be3caacb19a72aa7be93923ce1297ae6679b28c9b5a1bd738fa69b018b48d3f012dc27d9671028eb2ef8990e82878cdcd0d33015eb0f241b5e80205eaf4fc099a72ad620c06032319a9b85f3b0b00529c974d862c7c0242038a36c691281b7e901832f5e76dd71bd6ed09642941362bb419664f931608a51ffa86714600de9408b62fd46b1475d5e506bc2699b7dfb6f5a0aa4f0ae29ef8c23891dea0bba6489464f626db62ae20742e4d919018e95206e2fe0e86a38f10c2677d8abdf756e368bb5ed9309c6438333e98a11273401e3491f28a7515c2cfbe6e260592ae797cdfb44cec53b5d2b8526e8c55d82dceff790f3f88b0c922399b6c688c1f664cf20ac7fc5f6a13d7abca9f31c951baa736de16c4d137cbadec7fcf890f2b67f67393ca5d59ed50ac66fee8530bff30525c80d9b8da825b9f24274da7b1b81721ba009ea995a03f327ab09713089b5af5897bdf4698da1c635c374d67bb794f4661009d2ef37c469ab6b19ca860c119c48f764eaed75ed755998c520a34cee9bae09b0f31fcffb043e8928675d5dc3fcacb3224852fa75888ce0d4f5e542e136202e8a1989fb92c83368a2593f6feb3a12e4d1559eab5331fe7d5fb8d1b022be1f5d5854df2fd34e977dd04913fb794d29e4e426251d64c829d7ffcff3d89224f470e6c3cf1dc81d446518261bf9281013d6efd77670bd64d1d69dc20d3ff9326870ab92a666630006b73ac8d69cd9eb65ca7a0e8c1916460d4c2fa99ebb422b64ba7fae68e799347787c4278133408fb34e329b9d5983ad148f3d968fde908270b9094a8022e2bef8ba5da77959e6ce824953649bce05fcd14de7218784bb5bb406d458bf7334dc7df45717036ce10feaddab329ca4e971ed2b01a4dc0144e58c5bd39cc44486165088816e3f35c47b788edce1090adf1f1f9d1958b60cad948653ddf879236ab7ca277c5ae99602e66fe993527c51bbc6f87c1c0eb251f19323146800b40578d4ef6d4de5fb75d3957960e3cd4e00905da09726375d73f9628da557d16ce654b2267a33c2299f568d844e8b8bb46d47a79967ee360017a38ca96a2652353cabaf6c14bb76db0ebe9e52d6a08c7b109f640c2d3f1364b6024821e17067a185df69d93125b9cab5ef541eadc9a845ba33c6205e6a347"}, {0xa0, 0xffff, 0x5, "6af223b77f2f402bb808a01bcf1c59cb50658bf80d6697fbea5ff2ec9296b4cfb80b98b4103c6932f3eb99563116c2c3e13946aece809c9dc4849178380d171afbfe1cbb04264cf166abd89e76134ea0e8858d5630c89b0a7e01b7269763b1cfe06ca290e59d27babf62c344837861af9a08b4efdf8028e8a78f679cc829a40cb57320246920ad3ee3a9a8"}], 0x1320}, 0x1) r5 = dup2(r1, r3) ioctl$WSDISPLAYIO_LDFONT(r5, 0x8058574d, &(0x7f0000001840)={'./file0\x00', 0x80, 0x2, 0x5, 0x58cd1a9158a68001, 0x7, 0x8, 0x3f, 0x1, 0x0, 0x100000001, 0x1}) r6 = accept$unix(r4, 0x0, &(0x7f00000018c0)) getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f0000001900)={0x0, 0x0, 0x0}, 0xc) r9 = openat$null(0xffffffffffffff9c, &(0x7f0000001940)='/dev/null\x00', 0x800, 0x0) ioctl$KDDISABIO(r9, 0x20004b3d) r10 = msgget(0x3, 0x2) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000001980)={0x0, 0x0, 0x0}, 0xc) r12 = fcntl$getown(r3, 0x5) r13 = getpid() msgctl$IPC_SET(r10, 0x1, &(0x7f00000019c0)={{0x1, r7, r8, r7, r11, 0x2, 0x1}, 0x1, 0x5, r12, r13, 0x401, 0x200, 0x3ff, 0x9}) ioctl$VT_RELDISP(r4, 0x20007604, &(0x7f0000001a40)) getpid() r14 = socket(0x9942486a73032322, 0x8003, 0xd3) ioctl$FIOSETOWN(r14, 0x8004667c, &(0x7f0000001a80)=0xffff) 16:01:38 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x4, &(0x7f0000000140)=[{0x10001, 0x0, 0x0, 0x8000000000001f}, {0x48}, {0x3c}, {0x4006}]}) syz_emit_ethernet(0x21, &(0x7f0000000000)="09001fc92479ff2b783f6e8a9c81c3df2cc82c1e9368c6116e0b5162f974e4f9d9") dup(r0) 16:01:38 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) writev(r0, &(0x7f0000000100)=[{&(0x7f00000001c0)="d03278f944f6b0b4edaaad8ded9ec11030bf0814e0e1fcc517ee0196a5ec13b5c2a5670b22c63a992fab7e3306b48726f64ed4765bccd884d64493d463119b879410d93fa3b9dad820d5090a56524b0061efa4413d36c503f1f8cf5ad991cea045310a49c36ea90269dfa2a70df5c835256644ebe6fa467e7453813fa340fe4f0db1a8106aff17aa2e7aac5f6062c096a374e1c80160e9420bcc4730b99c60ad85b92623b4977c4ff048a256bc8815a7055581ab38b8583b44ab5c7b0364b870d992bafbff2bf06e8521565244a97682d3f3c0f3f084540eb16d4e", 0xdb}], 0x1) munmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000) r1 = openat(0xffffffffffffffff, &(0x7f0000000080)='/', 0x0, 0x0) fchdir(r1) ioctl$BIOCSFILDROP(r1, 0x80044279, &(0x7f0000000040)=0x101) r2 = syz_open_pts() fcntl$lock(r2, 0x7, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x10400ffffffff}) execve(0x0, 0x0, 0x0) 16:01:38 executing program 0: pipe(&(0x7f0000000340)) chflags(&(0x7f0000000200)='./bus\x00', 0x10008) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86139) r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r1 = open(&(0x7f0000000080)='./bus\x00', 0x5, 0x0) stat(&(0x7f0000000140)='./bus\x00', &(0x7f0000000180)) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r3, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) r4 = dup2(r3, r2) r5 = syz_open_pts() close(r5) preadv(r5, &(0x7f0000000380)=[{&(0x7f0000000200)=""/135, 0x87}], 0x1, 0x0, 0x0) readv(r5, &(0x7f00000004c0)=[{&(0x7f0000000500)=""/50, 0x32}, {&(0x7f00000003c0)=""/106, 0x6a}], 0x2) connect$unix(r4, &(0x7f0000000040)=@file={0x1bcfa69870ae01e4, './file0\x00'}, 0xa) ioctl$BIOCGDLTLIST(r4, 0xc010427b, &(0x7f0000000300)={0x2, &(0x7f0000000280)=[0x8, 0x2]}) ioctl$VT_GETMODE(0xffffffffffffff9c, 0x40087603, &(0x7f0000000480)) open(&(0x7f0000000240)='./bus\x00', 0x200, 0xc55c0dd5669b7930) write(r1, &(0x7f0000000040)="670dc3", 0x3) write(r1, &(0x7f0000000000)="0991d2d0ffffffffff", 0x9) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) close(r1) 16:01:38 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 = msgget$private(0x0, 0x1) r2 = semget$private(0x0, 0x8, 0x80000200) semop(r2, &(0x7f0000000440)=[{0x0, 0x0, 0x1800}, {0x1, 0x3, 0x1800}, {0x3, 0x2, 0x800}, {0x4, 0x8001, 0x1000}, {0x3, 0x4, 0x1800}, {0x1, 0x7, 0x1000}], 0x6) semop(r2, &(0x7f0000000300)=[{0x0, 0x7, 0x1400}, {0x4, 0x80, 0x1800}, {0xfe52dc4792d94f09, 0x8000, 0x800}, {0x4, 0xff, 0x800}, {0x4, 0x100, 0x1000}, {0x2, 0x100000000, 0xf2e4cf5442ae16e3}], 0x6) semop(r2, &(0x7f0000000400)=[{0x0, 0xfffe, 0x1800}, {0x4, 0x1ff, 0xc00}, {0x1, 0x8, 0xcab2bfc5c2d47ec2}], 0x3) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, &(0x7f0000000380)=0xb) semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f00000000c0)={{0x400, r3, r4, r3, r4, 0x82, 0xfffffffffffff7f5}, 0x8, 0x1ff}) r5 = semget$private(0x0, 0x8, 0x80000200) semop(r5, &(0x7f0000000440)=[{0x0, 0x0, 0x1800}, {0x1, 0x3, 0x1800}, {0x3, 0x2, 0x800}, {0x4, 0x8001, 0x1000}, {0x3, 0x4, 0x1800}, {0x1, 0x7, 0x1000}], 0x6) semop(r5, &(0x7f0000000300)=[{0x0, 0x7, 0x1400}, {0x4, 0x80, 0x1800}, {0xfe52dc4792d94f09, 0x8000, 0x800}, {0x4, 0xff, 0x800}, {0x4, 0x100, 0x1000}, {0x2, 0x100000000, 0xf2e4cf5442ae16e3}], 0x6) semop(r5, &(0x7f0000000400)=[{0x0, 0xfffe, 0x1800}, {0x4, 0x1ff, 0xc00}, {0x1, 0x8, 0xcab2bfc5c2d47ec2}], 0x3) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, &(0x7f0000000380)=0xb) semctl$IPC_SET(r5, 0x0, 0x1, &(0x7f00000000c0)={{0x400, r6, r7, r6, r7, 0x82, 0xfffffffffffff7f5}, 0x8, 0x1ff}) r8 = getuid() syz_extract_tcp_res(&(0x7f0000000000), 0x200, 0x5) r9 = getppid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100)={0x0}, &(0x7f0000000280)=0xc) msgctl$IPC_SET(r1, 0x1, &(0x7f00000002c0)={{0x4, r3, r7, r8, 0xffffffffffffffff, 0x4, 0x7c}, 0x42, 0x401, r9, r10, 0x1f, 0x0, 0x1, 0xc7dd}) mkdir(&(0x7f0000000140)='./file0\x00', 0x0) getpgrp() getgroups(0x1, &(0x7f0000001640)=[0x0]) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x0) munmap(&(0x7f0000000000/0x4000)=nil, 0x4000) shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000540)={{0x2, 0x0, 0x0, 0x0, 0x0, 0x20, 0x7}, 0x0, 0x80, 0x0, 0x0, 0x2, 0x5, 0x8}) 16:01:38 executing program 0: r0 = socket(0x18, 0x1, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r2, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) dup2(r2, r1) sendmsg(r2, &(0x7f00000001c0)={&(0x7f0000000000)=@in={0x2, 0x2}, 0xc, &(0x7f0000000140)=[{&(0x7f0000000080)="31a0fea4129ca22806592abb87d6479b56d916b6058e4e935d7cc7131cf0c02ee881cb7bc19d6d425374daa9713be2b811582b91d7aff665f383e64d2cdc4e9b590abd5a40317e46a2e18168304cedf029964a47278743d2a37d2aadf4246472f5a12f41f48818e3fa43bfa43ed950a72ef5bb0a9658b5ff4fd822dc9b9dfc6c43bd9ded9bc556e3b859261ba865df8187b03726d6ac09bbb9c551cf99f6451c9ae39d41c8a557856f40", 0xaa}], 0x1, &(0x7f0000000180)=[{0x18, 0x1, 0x69319bf8, "d105c8e07d0b"}], 0x18}, 0x401) openat$speaker(0xffffffffffffff9c, &(0x7f0000000200)='/dev/speaker\x00', 0x80, 0x0) setsockopt(r0, 0x29, 0x800000000000036, &(0x7f0000000040)="90000000", 0x4) 16:01:38 executing program 1: openat$speaker(0xffffffffffffff9c, &(0x7f0000000080)='/dev/speaker\x00', 0x800, 0x0) r0 = openat$diskmap(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/diskmap\x00', 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r3, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) r4 = dup2(r3, r2) connect$unix(r4, &(0x7f0000000040)=@file={0x1bcfa69870ae01e4, './file0\x00'}, 0xa) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) r5 = dup2(r1, r0) ioctl$KDDISABIO(r5, 0x20004b3d) ioctl$BIOCSETF(r5, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000040)=[{0x48}, {0x1c}, {0x6}]}) syz_emit_ethernet(0x2a2, &(0x7f0000000340)="b6") 16:01:38 executing program 0: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[0x0, 0x0, 0x0, 0x0, 0x0, 0x2], [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x800006], [], [], [{}, {}, {}, {}, {}, {}, {}, {0x0, 0x8a25}]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = accept$inet(0xffffffffffffffff, 0x0, &(0x7f0000000480)) getsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f00000004c0), &(0x7f0000000400)=0xffffffffffffffd5) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0xc) r1 = semget$private(0x0, 0x8, 0x400) semop(r1, &(0x7f0000000440)=[{0x0, 0x0, 0x1800}, {0x3, 0x5, 0x1800}, {0x3, 0x2}, {0x4, 0x8001, 0x1000}, {0x3, 0x4, 0x1800}, {0x0, 0x8, 0x1000}], 0x6) semop(r1, &(0x7f0000000380)=[{0x3}, {0x3, 0x7, 0x1000}], 0x2) semctl$GETNCNT(0x0, 0x0, 0x3, 0x0) semop(0x0, 0x0, 0x0) semop(0x0, 0x0, 0x0) semop(0x0, 0x0, 0x0) semop(0x0, 0x0, 0x0) semctl$GETPID(0x0, 0x0, 0x4, 0x0) semctl$GETZCNT(0x0, 0x0, 0x7, 0x0) semctl$GETALL(0x0, 0x0, 0x6, 0x0) semop(0x0, &(0x7f0000000040), 0x0) r2 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1023, 0x0, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f0000000000), 0x12b) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000100), 0xc) r3 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r3, 0xffff, 0x1023, 0x0, 0x0) setsockopt$sock_int(r3, 0xffff, 0x1023, &(0x7f0000000000), 0x12b) mknod(&(0x7f0000000040)='./bus\x00', 0x800080002002, 0x0) r4 = open(&(0x7f0000000240)='./bus\x00', 0x2, 0x40) r5 = kqueue() kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000280)=[{{r4}, 0xffffffffffffffff, 0x1}, {{r4}, 0xfffffffffffffffe, 0x37}], 0x0, 0x0) kevent(r5, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) 16:01:38 executing program 1: pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x0) r1 = syz_open_pts() close(r1) preadv(r1, &(0x7f0000000380)=[{&(0x7f0000000200)=""/135, 0x87}], 0x1, 0x0, 0x0) fsync(r1) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x3, 0x1, 0xfffffffffffffff9}], 0x0, 0x0, 0x0, 0x0) r2 = socket(0x2, 0x3, 0x1) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="82020000ffffffff"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) connect$unix(r2, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0x10) sendto$unix(r2, &(0x7f0000000100)="749703210f6e83f89087515ab45713442de600d63204af5ca169f5bc55a07c96eb2ffe1c", 0x24, 0x0, 0x0, 0x0) 16:01:38 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "b8000000000000080100"}) pipe(&(0x7f0000000000)={0xffffffffffffffff}) ioctl$TIOCMSET(r0, 0x8004746d, &(0x7f0000000040)=0x1) r1 = socket(0x18, 0x3, 0x6) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) write(r1, &(0x7f0000000100)="9b57c67b", 0x4) r2 = openat$diskmap(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/diskmap\x00', 0x0, 0x0) r3 = syz_open_pts() r4 = dup2(r2, r3) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r7 = openat$diskmap(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/diskmap\x00', 0x0, 0x0) r8 = syz_open_pts() dup2(r7, r8) r9 = syz_open_pts() dup2(r8, r9) fcntl$dupfd(r8, 0xa, r4) bind(r6, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) dup2(r6, r5) getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCOUTQ(0xffffffffffffffff, 0x40047473, &(0x7f0000000180)=0x80000000) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r13, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) r14 = dup2(r13, r12) connect$unix(r14, &(0x7f0000000040)=@file={0x1bcfa69870ae01e4, './file0\x00'}, 0xa) r15 = openat$null(0xffffffffffffff9c, &(0x7f0000000200)='/dev/null\x00', 0x0, 0x0) renameat(r14, &(0x7f00000001c0)='./file1\x00', r15, &(0x7f0000000280)='./file0\x00') sendmsg(r11, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000080)=ANY=[@ANYBLOB="db73cba172030064030000000000000085000000988100"/33], 0x10}, 0x0) getsockopt$SO_PEERCRED(r11, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, 0x9374cae5ff247a48) getgroups(0x8, &(0x7f0000000400)=[0x0, 0x0, 0xffffffffffffffff, r17, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) getgroups(0x3, &(0x7f0000000400)=[0x0, 0x0, 0xffffffffffffffff, r16, 0x0, 0xffffffffffffffff, r16, r17]) getgroups(0x3, &(0x7f0000000140)=[r17, 0xffffffffffffffff, 0x0]) fchown(r2, r10, r18) 16:01:38 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='/', 0x0, 0x0) fchdir(r0) chown(&(0x7f00000003c0)='.\x00', 0xee00, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r2, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) r3 = dup2(r2, r1) r4 = syz_open_pts() close(r4) preadv(r4, &(0x7f0000000380)=[{&(0x7f0000000200)=""/135, 0x87}], 0x1, 0x0, 0x0) r5 = fcntl$dupfd(r4, 0xf, r3) ioctl$WSDISPLAYIO_GVIDEO(r5, 0x40045744, &(0x7f0000000180)) connect$unix(r3, &(0x7f0000000040)=@file={0x1bcfa69870ae01e4, './file0\x00'}, 0xa) getsockopt$inet_opts(r3, 0x0, 0x1, &(0x7f0000000040)=""/240, &(0x7f0000000140)=0xf0) 16:01:38 executing program 1: getitimer(0x1, &(0x7f0000000000)) pipe(&(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) chflagsat(r0, &(0x7f0000000200)='./file0\x00', 0x10000, 0x6eee286eccb3c765) semget(0x1, 0x80000000000, 0x100428) sync() r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000100)=[{0x4d}, {}, {0x6}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$VMM_IOC_INFO(0xffffffffffffffff, 0xc0185603, &(0x7f0000001780)={0x1000, 0x0, &(0x7f0000000780)=""/4096}) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000400), 0xc) ioctl$BIOCLOCK(r1, 0x20004276) utimes(&(0x7f0000000240)='./file0\x00', &(0x7f0000000280)={{0x101}, {0x5, 0x9}}) clock_settime(0x3, &(0x7f0000000140)={0x1, 0x81}) mknodat(r0, &(0x7f00000002c0)='./file0\x00', 0x0, 0x400) sendto$unix(r0, &(0x7f0000000040)="3774daecfa048eafd3b633a5d7421448b8940e2b9026f427fafbf80e60078eb508af288ff42f38eed7665677f906fd6dbc627f44a2a9213f3090a6a279827edf25129f083223d180b06500a0a6dae968135ccd14bdfae8368cef798160f08aa9085a7678f309aa03e61755ed450ca5861133e02bc62d680c1296870f3b240f84ad8edfc8c27a79a20f535284c2d550f4fa3bff", 0x93, 0x5, 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r4, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) r5 = dup2(r4, r3) connect$unix(r5, &(0x7f0000000040)=@file={0x1bcfa69870ae01e4, './file0\x00'}, 0xa) ioctl$BIOCVERSION(r5, 0x40044271, &(0x7f0000000500)) chdir(&(0x7f00000004c0)='./file1\x00') r6 = open(&(0x7f0000000100)='.\x00', 0x0, 0x0) dup2(r2, 0xffffffffffffff9c) mkdirat(r6, &(0x7f0000000200)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', 0x0) symlinkat(&(0x7f00000003c0)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', r6, &(0x7f0000000440)='./file1\x00') getpeername$inet(r6, &(0x7f0000000440), &(0x7f0000000480)=0xc) setitimer(0x2, &(0x7f0000000180)={{0x3a2a48e4, 0x7ff}, {0xf553, 0x81}}, &(0x7f0000000300)) r7 = openat$null(0xffffffffffffff9c, &(0x7f0000000380)='/dev/null\x00', 0x20, 0x0) ioctl$BIOCSETIF(r7, 0x8020426c, &(0x7f00000003c0)={'tap', 0x0}) openat(r1, &(0x7f0000000340)='./file0\x00', 0x0, 0x52) 16:01:38 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x40004004000028a7) r0 = open(&(0x7f0000000080)='./bus\x00', 0x1, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) writev(r1, &(0x7f0000000840)=[{&(0x7f0000000480)='K', 0x1}, {&(0x7f00000004c0)="4c4a512ddefdeba5a058c6c39c687b94edc9da25c3747ef13da85a5c844257b3d40bd231f43573b0f6fd3e913dfff8a18db1c8e678c39cd55b6743f765f9c02e3c3b382e1990ecce725bef14416baba0086b60d709b5fd3a8e8b3b46ce70fb602eda0b80cc8192c670e729c2cbd8a1ae3c1acd37761e0a844bc622fb6c305c74f742f77561b5ac3e8ee8a5148fe37f2725093c918f876e1659a24ca0bad83aaa1773c842280ea3e9e1da1cacd1188bf8ab6015bbae51a47272d52de9ab8059d0285c9d8f4b3cbc107d72c754df52c1e5cac44df4c7167fc53be6386c1a10caad567b277539d2408e4ade8e731efbad41c2", 0xf1}, {&(0x7f00000005c0)="65fcdfcae308172bd496ecacc188c76e720eaa3b17212fd272e4c888a6519b7d25b9de7a3ab88f0cf96d258afb9d5a0ed8709259cc976d9e73217f0fe4b3e0107fd3b218de76e8c21578392cf165635183bfc08051edc5b162bc165a66b46909b2705012004150c9b03bcab3d0c383c156ddc3fa506eebfe3984e2721a2b72b3c7758391fdc0ff7dd9652ebfc72278cb1a03573447aa0a36057ce08108ad9571a4b105bbee9f3062bf201f469d6f298c100a5725e85bf5f967d53ffd2512278d35469e20a61d3efe48459175a161e5f55ff972907a63a17fe29f19ea8ed9890841b0a9c3a99ae130a3b971d47a22ff", 0xef}, {&(0x7f00000006c0)="102cd969b1fc03d5e707540d1619e0d60699f2133e9e76bef92c696a4c676a3b2c4d86e56a4e59d1f1380a6d44e5b9e2654056e57e06c1ce18c303d2945961d1493ac7be19d76bc715bbdd2a55a7e5d1542370a3ebda1ec4a285013af04487133d558252fb1bc7bc67ff6f48faa00eeda1df68c6ef1024d1ad62a4b8e147079d15f06bc605ec322ccfb77cabe94635d4cf00a2aacb6f409038b67eed5d66e83a257a8f3c523c7dd207bb709009f18eb7d9b29b8ba2702fc6ab1dbc41dbae0190807716deb371cd6ac028b1fe4733420d45e6b124a1c46963356dd73092f40fc80d0e07cfdf09d7e9f3cd906f995b146a7dbd569c5e0eb03e1411", 0x181}, {&(0x7f00000007c0)="eabeedee37ac4fae711322e096deb6b48f7e19116ace250a6cd53d80fe7a1d4f3f2883c0e7730fbf0fb702b7a58d7e26fab80ead9f23b4ce15ceb3a11995a7fc902176f2e2b31e395e5883b3e287", 0x4e}], 0x5) r2 = semget$private(0x0, 0x3, 0xc) semop(r2, &(0x7f0000000040)=[{0x0, 0x8001, 0x1000}, {0x1, 0x5, 0x1000}, {0x7, 0x5, 0x800}, {0x3, 0x7, 0x1800}, {0x0, 0x8, 0x1400}, {0x3, 0xfffffffffffffff7, 0x800}, {0x2, 0x7, 0x821a60ab4295c024}, {0x0, 0xffffffff, 0x800}, {0x0, 0x6, 0x1000}, {0x2, 0x0, 0xe88a1634209950d2}], 0xa) semctl$SETVAL(r2, 0x1, 0x8, &(0x7f0000000000)=0x2884450e) readlink(&(0x7f0000000400)='./bus/file0\x00', &(0x7f0000000440)=""/5, 0x5) semctl$GETPID(r2, 0x4, 0x4, &(0x7f0000000340)=""/172) semget$private(0x0, 0x2, 0x40) r3 = kqueue() kevent(r3, &(0x7f0000000000)=[{{r3}, 0xfffffffffffffffa, 0x5721b76b96d34469}, {{r3}, 0xfffffffffffffff9, 0x31}], 0x60, 0x0, 0x3f, 0x0) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) kevent(r3, &(0x7f0000000040)=[{{r4}, 0xfffffffffffffffa, 0x82, 0x0, 0x6}], 0x7, 0x0, 0x7, 0x0) lseek(r3, 0x0, 0x0, 0x1) writev(r0, &(0x7f00000000c0)=[{&(0x7f0000000180)="24a0e9c5d57ba13a73d74ee8fd6c8301387f113325680019ee2f81ee8fe255e3a24ec35b0e6ae2402d0ec51ff0bfa0808cbdc653eecc6047c94f71d6ed8320090ff70938f7a5efbbeb2e55e0cd5692a3625dc344ae0593fb5df944493b61ab03a7d1ae3a777c63f715b2699f01289f258563e2afa5c2730d4d8fc43e37ae78d599b4be48bec8ce3b43558e39e1d592db2a", 0x91}, {&(0x7f0000000240)="71f9e3526ede17601597f0a61d0e150b83f89d952056eb5b03bdb1c3ef39c2a4cfdc455f4e28511a86c5ce10e6caf220a1c81a6f130745af3820af316348fb9ad40092f1475f345f289843d4dfb6a7d9fbf6a773226176018be105fab307841ea67951afecadf3862b2533cac18e7f45dacfc354c8ff6013b8cb0081b6fa63c35ba5f7f0d904c3fa3b741ba9f75361bbaa1584c212c1fd2d35e0c42880215b13828d348c7e4782583cec94232ca83c51c200c875e92cb1590f509122cfd75da76b0551519ec080cd0d3adf3530d4825516455fd23e29247302ff24a093fcebd69e311cd490afe02c8d5dd3f88506cca6d4", 0xf1}], 0x2) 16:01:38 executing program 0: clock_gettime(0x0, 0xffffffffffffffff) r0 = msgget$private(0x0, 0x200) msgctl$IPC_STAT(r0, 0x2, &(0x7f0000000080)) r1 = shmget(0x0, 0x2000, 0x100, &(0x7f0000ffb000/0x2000)=nil) shmctl$SHM_LOCK(r1, 0x3) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x2) ioctl$TIOCSTAT(r2, 0x20007465, &(0x7f0000000040)) 16:01:38 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) r1 = openat$diskmap(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/diskmap\x00', 0x0, 0x0) r2 = syz_open_pts() dup2(r1, r2) r3 = syz_open_pts() dup2(r2, r3) ioctl$FIOASYNC(r2, 0x8004667d, &(0x7f00000000c0)=0x3ff) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0xb1}, {0x64}, {0x6}]}) syz_emit_ethernet(0xe, &(0x7f0000000100)="26495b55a658d024cd62a548e094") openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000180)='/dev/ttyCcfg\x00', 0xd4bb0131f5f1404f, 0x0) 16:01:38 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f00000001c0)=[{0x15}, {0x4d}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r1 = syz_open_pts() close(r1) preadv(r1, &(0x7f0000000380)=[{&(0x7f0000000200)=""/135, 0x87}], 0x1, 0x0, 0x0) r2 = fcntl$dupfd(0xffffffffffffff9c, 0xa, r1) ioctl$TIOCGFLAGS(r2, 0x4004745d, &(0x7f0000000000)) syz_emit_ethernet(0x387, &(0x7f0000000340)="b6") 16:01:38 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x40, 0xc9) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r2, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) r3 = dup2(r2, r1) ioctl$WSDISPLAYIO_DELFONT(r3, 0x8058574f, &(0x7f0000000140)={'./file0\x00', 0x2, 0x1, 0xfffff180, 0x0, 0x80, 0x40, 0x7, 0x1, 0x1, 0x1076, 0x1}) connect$unix(r3, &(0x7f0000000300)=ANY=[@ANYBLOB="e4012e2f66696c653000a500c50df6d8edd63cbb1673b0a1f2a1ae2ffdbd87f197c70d2097905c4d663b658b59f11a7aee30dfbdd3db827557ce084425316d2babdce2290403a698d2f49bde776d4178959b806978cedddf976b7b0dc400b44d791db749775b370d1b28ec51689547033ac99bc6ea459220316792363497199fe6197332d70d2c963745f1dce0c7941af9e36c9c5b99c3b84a463fd845ad0ae71a9656475e710d5d889a191fd1aa91ce3c8b3eb20538896b03"], 0xa) chflagsat(r3, &(0x7f0000000040)='./file0\x00', 0x0, 0x2) symlinkat(&(0x7f00000000c0)='/', r0, &(0x7f0000d06ff8)='./file0\x00') unveil(&(0x7f00000000c0)='.\x00', &(0x7f0000000100)='x\x00') chflagsat(r0, &(0x7f00000002c0)='./file0\x00', 0x0, 0x2) 16:01:38 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2080002002, 0x40004000000028b1) nanosleep(&(0x7f0000000000)={0x0, 0x20000000}, 0xfffffffffffffffe) execve(0x0, 0x0, 0x0) semget(0x2, 0x2, 0x420) r0 = semget$private(0x0, 0x5, 0x204) r1 = open(&(0x7f0000000540)='./file0\x00', 0x20, 0x90) r2 = socket(0x18, 0x1, 0x0) close(r2) connect$unix(r2, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r3 = socket(0x18, 0x1, 0x0) r4 = socket(0x18, 0x1, 0x0) shutdown(r4, 0x1) dup2(r4, r4) shutdown(r1, 0x1) dup2(r3, r3) write(r3, &(0x7f00000005c0)="12320573af8c65", 0x7) r5 = dup(r2) dup(r5) r6 = syz_open_pts() r7 = openat$diskmap(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/diskmap\x00', 0x0, 0x0) r8 = syz_open_pts() dup2(r7, r8) r9 = syz_open_pts() dup2(r8, r9) ioctl$TIOCSETA(r9, 0x802c7414, &(0x7f00000000c0)={0x0, 0x7, 0xfffffffffffffff8, 0x0, "541bb964fe0899d9e09c14f6000adfd1a1080054"}) ioctl$TIOCSETA(r6, 0x802c7414, &(0x7f0000000140)={0x5, 0x4, 0x1ff, 0xbe26, "49bf00000000060000000000e6ffffff00"}) ioctl$TIOCSWINSZ(r6, 0x80087467, &(0x7f0000000500)={0xb4, 0x1, 0x100, 0x2}) r10 = open(&(0x7f0000000240)='./bus/file0\x00', 0x80, 0x191) writev(r10, &(0x7f0000000180)=[{&(0x7f0000000040)="000000186204018b002b110000d19ec0c062cf486a6481b4ae0000008eb3ffc14f1a4b400c6cc640907a000000000006000053b5d1d09075a04e513dd4611dafe0140af6ecaaa08b30e1838f74652d62e159c51bad5a8b", 0x57}], 0x1) ioctl$PCIOCREAD(r10, 0xc0107002, &(0x7f0000000100)) semop(r0, &(0x7f00000001c0)=[{0x0, 0x3b, 0x800}, {0x2, 0x1320}], 0x2) semctl$SETVAL(r0, 0x3, 0x8, &(0x7f0000000480)=0x7) r11 = semget$private(0x0, 0x1, 0x10) semop(r11, &(0x7f0000001640)=[{0x0, 0x5022, 0x1000}, {0x1, 0x10001, 0x800}], 0x2) dup(0xffffffffffffff9c) 16:01:38 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r0, &(0x7f0000001140)="eff8cdc81fb6122818f887d4b758a9aa35a17c058298637c3763bbf575b7d6acea3cd2937ccf78c016c18fa142fe5f5cfa61fb0db3c8ce9895ba86758c9f990ebe4ff932469652798bc2811bf38d224f522000d6dcea2bc54c4ed5420218983bc551dea24f514938698ba2342723ae4bd08a7fe5395da99c84956f79ca06cc22a9992871dfbe1dc7006a8d99b916ad537d4cbd9d403f96178bf976b5c4725f4d97e6c8f04e786abf9c429d993fe3742fbdd9d52709ae53718749eeae95907d22c3a2c516dbd065f2363de2d7bd0a1dea3c3db706ef0810f2009d8f2b8fd1431b82c03b330e5c5c4b2a285c140066cb4ef05f2198c5b122b48de74bc6aa42d445069b05722605050a7137d5e99e190e56b59441389608527cd21abff511d8bc28d73622aac2e14b874e61d3e80ac49cd8e7d185ddecb58fdfb5ffccba6ba541491dc99246be40d064f16ce3d2731619ae80000809b8eaf00924c8857a4cebe286de6c8c3aa4a4d760cfc8abdbcbb5029b7bdadb55318abad69a6754f59de121e8951c339db7a967f0b27f0a0a775a8a88ca6b5769239179d76bed746514530e989da6c198d7a53703be744c9f7d726cecfce98ea2d8768d03de8d5d8be7f03812a23b0ae6bcdfdf7251a28dedb9fa73f300b2b1d2ae56b318fdab95a19036e73e1a2d05cc0d19ff4045294c5c0d5c6eb6abb79a25e5fe784238267afbb32bdade97aa8af3e6faa8eb40280a08abbd1b6653094a5935641aeb09fd2c84e497fca5f1d33a61b7636fff3c2b179a905399352f83cd3f893aa9de18b06e4ee2f371dc8c921f741f33d0a04995c2d3f96074d8fdf016526e8a794f03730bfe619e4108a64dc928bfcb120902ac9c3dd3f69618275a720ed208200fc38abe2092a161edd74d6e5724aa4ad198290997f3fd3e1c4a902ae6668641fcab38f497a9116949d8c39e9e00760a049aec0868f336a260b99d7c9e83036b845294b74fb715ad323eda8cddf421aff78e81c284ae953c089c21214444657b6407c11b57f4851c1d8c29249090cb1eb4828b454eb83d8a648bd7ca460ca4308a39bbde10cf6caa069d74a8e89d4fbd1484d6c0b9df275a98b86cd193a2396c30352ed6a09829e0de09192026299a565128ebd5e98e028139e2a9d92a6ac8566f9ccc56a66cd46f1bf66bb6db9be686d40675c46fb5ad42623bad2ae52542e75e88945b6c16cda57a7402623d577495ea86d85ca9176ff5f69de7865f311248e523c1a1ae168f1e6d4e490534ef1e906f709773c8e52f7948be5d2b5a0db489ffd164e4743c35465ce5dcd7e82736eb33698f0b67aec2c0e94ae1cc5788f07f2fcd20675553d5bc80cd45d821435a643a4cfe6f8204bab1280d192fbd68aff8495fe3766066d07ed125cfbfd8eeac562ee312cb93b27f0de789e49347210aa389a1f7f059a1c6d5270a4d70a2eb43a8efff865b5c833c58a6f02b17805f2b539ca2e161a7aa1739fcd4c2528e7281abbdd2c21c8f9a0c1ce191baebce7dddb353fcbd8d652075409c66e876e74369099b98e8286403da8b1ad391909bd91328befa8171789a8f8bd90dc5a010dfce2e2887929d072a3134f884be5c97a172609ee8b35d41411415e7c9d7493ec3a11184113b5c3201afc54ef01b888e6f99fca820dee555bc560b06daddd24b8ede55d3959438ddd4b00d434cfc2e4573a186eea6748e6c06efcb673713098b239bf982db695d3b4be9ede4db3f53aa29636928c40a1e022466a788767c715467b2809073687a6a5da5ecc8624fb6255f2fa90267d8aa75a51bc8e6aa278294be2c0e3d76aa5fe38f44278ec587ebf3a656c7fa83b6d51272306e97807c090ba20e22e11e6466103de61fd61ef50697f4ede5b37fee1a1115b729a90ab54a7c9a9b9136de410c45a3aad9cc73312e828c74f3425777f9f7d0ade1298e7b792deb9727ad94ba3b509ff4284346de58424a4cff63575e3235300b103d12a4e48632f8c3888abe9ceb43c24ef890a301b4061910ae5168e2c90771cbbbb9a7f72374f56d031de44d9a03ffb946b305c3f78d753ddd67f0014eab7a2a8246af3986ba098c0dc7031ea5dcfce5684fbe733b9e6b811d437d1773ca6a563c2de07443c9b9d3d9c038d303319eae66e6a2d67e08f1b251f557ddb69fa301d1a43938de5c4a63129272405838650512c7777e0b843e5cdc5ddd00b3b94bc5f4d49da92e4d0a9014f8f339dacc23597cb0b03a71ba9a5881c494c4cde0bbb845a6ddcef4434a1cc9c54a81cc90229eb28e9efd6c873d24332dcf9bad0c79d1e419e4d31ac63463f3c9b2d47c342954d155a6fbd9583e34c98ff662e668d9f1fc06986dcbc4f609d22673eecc424deca2f7fe736263e54cc0461724bc61845eb5e0068b451e0fb4a99679cce5a4928b9e4c4943d1379db367848f5de82a8ed8c60c5316a3c6bc9ec46f05f72b80e072af40a247dbf81aa774c024455fbaf2e3af4098fc36dcafef9259a0af192390b84758b66ee3ddc562f3b8a58e905a3ca48943b8ed645d5ec447e52d35b267ade74ecdd37fab7fe2380a8720df464703cc3c25d103a1a67ec03845bb184b9ca72fa0342848d392b733551f17f55d4074acd0f82204a2243b2bcbe93ffe2272cc841a945c032d24ec4d83a270bf26e8580848da1032bb99967b9ade8db32af23307966b04d779708e2ee6a99ec446aca2c1d44d5eb19de87b20522ef507a0cd88af0ff10c3061b9aaa989c0408403836bf6f757427b0dfdf51c2a02525dc7663b50d2e60f8917b912520b2190719d9385bc1a19c6772f685e4a4822c0dffcdd53d21ea5659660efc51ff522a23a2737911d855325287ad3bca332335c0f892208ea7453424d034fec5e41fa3b69b68aee4b71ee", 0xfffffffffffffe49, 0x2, 0x0, 0x0) sendto$unix(r1, &(0x7f00000000c0)="fb", 0x1, 0x0, 0x0, 0x0) r2 = dup2(r0, r0) socket(0x2, 0x2, 0x8a) shutdown(r2, 0x1) poll(&(0x7f0000000000)=[{r0, 0x1a5}], 0x1, 0x0) 16:01:38 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bbefc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000200), 0xfe72) syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "5b980c03a70e4760b46235603f4769a300"}) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "6848e0aad3683a30a9735ecf5a2f89c4db0aa0be"}) r1 = open(&(0x7f0000000040)='./file0\x00', 0x2, 0x185) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000100)={0x8000, 0x1, 0x314, 0x2, "f124671d5e1de4b325439ea729e28d0622d99c4c", 0x1, 0xe0af}) 16:01:38 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() r2 = openat$diskmap(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/diskmap\x00', 0x0, 0x0) r3 = syz_open_pts() dup2(r2, r3) fcntl$getflags(r2, 0x3) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x54d, 0x5, 0x200000000511c, "047c2ce62e0dbcdcc58b62c200000100"}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r5, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) r6 = dup2(r5, r4) connect$unix(r6, &(0x7f0000000040)=@file={0x1bcfa69870ae01e4, './file0\x00'}, 0xa) r7 = accept$inet6(r6, &(0x7f0000000000), &(0x7f00000000c0)=0xc) r8 = openat$diskmap(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/diskmap\x00', 0x0, 0x0) r9 = syz_open_pts() dup2(r8, r9) fcntl$dupfd(r7, 0xa, r8) write(r0, &(0x7f0000000140)='\r', 0x1) 16:01:38 executing program 0: setuid(0xee01) ktrace(0x0, 0x5, 0x20, 0xffffffffffffffff) r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x69da4ced5b0c4201, 0x100) ioctl$WSDISPLAYIO_USEFONT(r0, 0x80585750, &(0x7f0000000040)={'./file0\x00', 0x5, 0x8001, 0x7ff, 0x1, 0x10001, 0x0, 0x80000000, 0x0, 0x6, 0xb1b, 0x1}) r1 = shmget(0xffffffffffffffff, 0x1000, 0x100, &(0x7f0000ffb000/0x1000)=nil) shmat(r1, &(0x7f0000ffd000/0x1000)=nil, 0x0) truncate(&(0x7f00000000c0)='./file0\x00', 0x0, 0x3) shmat(r1, &(0x7f0000ffb000/0x1000)=nil, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000340), &(0x7f0000000380)=0xb) getgroups(0x3, &(0x7f0000000140)=[0xffffffffffffffff, 0x0, 0xffffffffffffffff]) msgget$private(0x0, 0x200) ioctl$BIOCSRTIMEOUT(0xffffffffffffffff, 0x8010426d, &(0x7f0000000100)={0x5}) r2 = getgid() r3 = getuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000280)={0x0}, 0xc) r5 = getppid() r6 = msgget$private(0x0, 0x0) msgsnd(r6, 0x0, 0x0, 0x0) msgctl$IPC_SET(r6, 0x1, &(0x7f00000002c0)={{0x8, r3, r2, r3, r2, 0x2, 0x6}, 0xfff, 0x3, r4, r5, 0x3f, 0x7, 0x4, 0x7}) r7 = msgget(0x1, 0x8) msgrcv(r7, &(0x7f0000000200)=ANY=[@ANYBLOB="000000000000001f000000c335e041b0dfface334800000000000000000000000000000000000000000000000ceae5b9d7d243432b5593d74229623c5ff1d924f489a57b00000000efff0000000000000000000000000000002073d800"], 0x53, 0xe5a670b3e99face3, 0x800) getegid() getpid() r8 = socket(0x18, 0x1, 0x0) setsockopt(r8, 0x1000000000029, 0x3e, &(0x7f00000001c0)="4b74954c", 0x4) ioctl$TIOCMGET(0xffffffffffffff9c, 0x4004746a, &(0x7f0000000180)) setitimer(0x0, &(0x7f0000000000)={{0x80000001}, {0x0, 0x28a}}, 0x0) 16:01:38 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x86138) kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{}, 0x0, 0x0, 0x2, 0x0, 0x2000170000000200}], 0x0, 0x0, 0x0, 0x0) r0 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000001400)={0xffffffffffffffff}) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000140)={0x0}, &(0x7f0000000100)=0xc) setpgid(0x0, r2) fcntl$lock(0xffffffffffffffff, 0x5d5590904f54b326, &(0x7f0000000140)={0x1, 0x2, 0x8, 0x8, r2}) write(r0, &(0x7f0000000040)="510fc3a0", 0x4) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) r3 = semget$private(0x0, 0x4, 0xa5) semop(r3, &(0x7f00000003c0), 0x0) openat$wsmouse(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/wsmouse0\x00', 0x16e6775a0a55d4a7, 0x0) r4 = socket(0x18, 0x2, 0x0) connect$unix(r4, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) sendmsg(r4, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) connect$unix(r4, &(0x7f0000000100)=@abs={0x1, 0x0, 0x2}, 0x8) semop(r3, &(0x7f0000001180), 0x1e316d81a01eac7d) r5 = semget$private(0x0, 0x4, 0xa5) semop(r5, &(0x7f00000003c0), 0x0) semop(r5, &(0x7f0000001180), 0x1e316d81a01eac7d) semop(r5, &(0x7f0000000240)=[{0x1, 0x2, 0x800}, {0x0, 0x44, 0x1800}, {0x0, 0x3, 0x7fc}, {0x3, 0x7, 0x1000}, {0x3, 0x68, 0x1000}, {0x3, 0xffffffffffffffff, 0x800}, {0x1, 0xfffffffffffffff8, 0x1c00}, {0x2, 0xad, 0x1000}], 0x8) semop(r5, &(0x7f0000000240)=[{0x1, 0x6, 0x2800}, {0x0, 0x44, 0x1800}, {0x0, 0x3, 0x7fc}, {0x3, 0x7, 0x1000}, {0x3, 0x68, 0x1000}, {0x3, 0xffffffffffffffff, 0x1000}, {0x1, 0xfffffffffffffff8, 0x1c00}, {0x2, 0xad, 0x1000}], 0x8) semctl$GETNCNT(r3, 0x4, 0x3, &(0x7f00000000c0)=""/13) 16:01:39 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x80}, {0x3c}, {0x7ffffffe}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r1 = open(&(0x7f0000000100)='./file0\x00', 0x80, 0x10) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r3, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) r4 = dup2(r3, r2) ioctl$KDSETLED(r1, 0x20004b42, &(0x7f00000001c0)=0x4) connect$unix(r4, &(0x7f0000000040)=@file={0x1bcfa69870ae01e4, './file0\x00'}, 0xa) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000180)={0x5, &(0x7f0000000140)=[{0x1ff, 0x4, 0x9, 0x40}, {0x0, 0x0, 0x7, 0xc}, {0x1000, 0x16, 0x0, 0x2}, {0x9, 0xef, 0x5d, 0x140b}, {0x8, 0x1f, 0x1, 0x5}]}) syz_emit_ethernet(0xe, &(0x7f0000000200)="bdd9477c320c93ba8c1a900e8656") 16:01:39 executing program 0: r0 = open(&(0x7f0000000080)='./file0\x00', 0x60e, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r2, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) dup2(r2, r1) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000001400)={0xffffffffffffffff}) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000140)={0x0}, &(0x7f0000000100)=0xc) setpgid(0x0, r4) r5 = getuid() socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg(r6, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000080)=ANY=[]}, 0x0) getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, 0x9374cae5ff247a48) getgroups(0x8, &(0x7f0000000400)=[0x0, 0x0, 0xffffffffffffffff, r8, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) getgroups(0x3, &(0x7f0000000400)=[0x0, 0x0, 0xffffffffffffffff, r7, 0x0, 0xffffffffffffffff, r7, r8]) r9 = openat$diskmap(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/diskmap\x00', 0x0, 0x0) r10 = syz_open_pts() dup2(r9, r10) r11 = syz_open_pts() dup2(r10, r11) r12 = syz_open_pts() close(r12) preadv(r12, &(0x7f0000000380)=[{&(0x7f0000000200)=""/135, 0x87}], 0x1, 0x0, 0x0) r13 = openat$klog(0xffffffffffffff9c, &(0x7f0000000380)='/dev/klog\x00', 0x181, 0x0) r14 = openat$diskmap(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/diskmap\x00', 0x0, 0x0) r15 = syz_open_pts() dup2(r14, r15) r16 = syz_open_pts() close(r16) preadv(r16, &(0x7f0000000380)=[{&(0x7f0000000200)=""/135, 0x87}], 0x1, 0x0, 0x0) r17 = fcntl$getown(0xffffffffffffffff, 0x5) r18 = getuid() socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg(r19, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000080)=ANY=[@ANYBLOB="10000000000000000000db73cba17299ea640c2c67467f81eb7985000000988100"], 0x10}, 0x0) getsockopt$SO_PEERCRED(r19, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, 0x9374cae5ff247a48) getgroups(0x8, &(0x7f0000000400)=[0x0, 0x0, 0xffffffffffffffff, r21, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) getgroups(0x3, &(0x7f0000000400)=[0x0, 0x0, 0xffffffffffffffff, r20, 0x0, 0xffffffffffffffff, r20, r21]) r22 = getpid() r23 = open$dir(&(0x7f0000000640)='./file0\x00', 0x10, 0x20) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg(r24, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000080)=ANY=[@ANYBLOB="10000000000000000000db73cba17299ea640c2c67467f81eb7985000000988100"], 0x10}, 0x0) getsockopt$SO_PEERCRED(r24, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0}, 0xc) fchown(r23, r25, 0xffffffffffffffff) seteuid(r25) sendmsg$unix(r1, &(0x7f0000000480)={&(0x7f0000000000)=@abs={0x1, 0x0, 0x0}, 0x8, &(0x7f0000000340)=[{&(0x7f00000000c0)="0feb6b84bfd4df721b2b36ab8ba8d777512458aaec637c357dfa2e59038ff79ea64d93f0d5785dcf14b8a395ec172e46147a0d9ad052f9148e65c87c1cce12aaefac6f7a74e97eb840b69a70620417db1f0863ce15b346164991eb3e2692779dd82dc4777bc4b5640aacbf3f802e6ed0e60b570c9fa8a73cfb1db4b1d189fbcbdcd511e3f71923e10067354f8c71", 0x8e}, {&(0x7f0000000240)="15770cfe740b538774ea2151c15a7b7ff45a458d865a13b61513cc759913eba95b06f6a6f0e452ddcc90cd0d5f45a6de4a357f503b015e8d5a5727285aa80013e72fa654398889eafa1cd4c693aec7b1d8286616e5c0119238a7dc2c90a75a7db5094a554ec30b4192cc7b933f1e55d5c8328cedd8ddb39dc312a0f322c53988c9d2cf6cd50e6f634360020725b74f259b19cb85f88923c4dbd064276052428d52d7a43f0697cf67a5c2fa215d56dba65d09fbf592e31a1269e0ac798f1c87fdf351be809da081ea421285", 0xcb}, {&(0x7f0000000040)="f0e242645426068f36c47cb5785936e3ab1af4", 0x13}, {&(0x7f0000000180)="8cfb7a53888883a0d86a7a88a8abb8a7505548c489f5f3424c6577ed311374bc2438da6806a97b92785d80428df97115f8704496c2b432c858d7e54aadb862b4b0470e471c97451de966e4270a037c7a89cca27b89407b21c04b8494aa7c", 0x5e}], 0x4, &(0x7f00000003c0)=[@cred={0x20, 0xffff, 0x0, r4, r5, r7}, @rights={0x38, 0xffff, 0x1, [r0, r10, r12, r13, r0, r14, r0, r16, 0xffffffffffffff9c]}, @cred={0x20, 0xffff, 0x0, r17, r18, r21}, @cred={0x20, 0xffff, 0x0, r22, r25}], 0x98, 0x400}, 0x2) pwritev(r0, &(0x7f0000001640)=[{&(0x7f00000007c0)="8df6a96f63b686e6ea2de2709a7a5506827bf2a26314ec410faada3627e2923eade41ab2e5c4c3d8f538e2daef1058ec3b9e2acf44888191ba326e18834cd56576a10e3d67a63ee64af409acaeac249b3f02da7472f812258f4006320d65ee0fb6fa2ec20da515bedb5a51b517f4225fefad3470abc0257bf02d07a81504d193414cc013bdae0496d602c6779f29361058afa3b9db7ede14ebcef425f856dfe7ac49031dab9bd2b40379e78328d5068cd2033e9bf3d1a7b9fa2fe3cc7f7ab55543b39dc60d6e5576795cb907fa6b722e3470a67f5e32aaa85a875e4c5931d19e2ddf0320b9ac603c0f96aac6de73990d3793835af8ab60493ac8fbeaf02b4467a671bd1f15d71664c4b84b85feb4fab614b67c8aa376928ff5fabbd0e96bf9c9807712432932cc9c9c7079114cdb9c35071a4eee975bb7e31988124f10d215ea113ede971c83140f6cc04773dc78a0dd14ab928acccd78142c14b901e1cc04a3c13e90ff1dc4a3d1d287e05c8f690d0a037223330277537932d972a46db646ca35b9b4cf1d4c6477f483de88de8da080ef1ec7a0506e7a92aa54c0584eb356af60abea019c4b8a99319c3f0eec9a2c5e1e0a6933322caa8f76af1eabd75bd2d3fcdfafb8e97b882e4a3363acb649dde760eb7c5aa650dd093caf4d587204f61e538859af2cc9ec1fd94288ea0ceadc93462492031d64f8f3c20c8f3af003ba3784619b0000000000000000000000000000c097cd9938f86f4078682a3d", 0x21d}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) utimensat(0xffffffffffffffff, 0x0, &(0x7f0000000200), 0x0) 16:01:39 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x2080002002, 0x40004000000028ab) r0 = open(&(0x7f0000000040)='./bus\x00', 0x1, 0x0) writev(r0, &(0x7f0000000000)=[{&(0x7f0000000200)="0000001862040179002b3c0000003b7e897f7780e9992d836000753dd4d16106195f81db318cefbd0900a24e14da0001a8b36b8f74652d62e100c501ad5a8bf626d9dea3c2c37bb78e7d2c336ec5e00000000000000000", 0x57}], 0x28f) 16:01:39 executing program 1: clock_settime(0x3, &(0x7f0000000080)={0x40000007c6ee23d, 0x200000000000}) accept$unix(0xffffffffffffffff, &(0x7f0000000200)=@file={0x0, ""/73}, &(0x7f00000001c0)=0xffffffffffffff7f) clock_getres(0x1, &(0x7f0000000000)) 16:01:39 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2080002002, 0x40004000000028aa) r0 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) writev(r0, &(0x7f00000015c0)=[{&(0x7f0000000040)="3acdbcc46f"}, {&(0x7f0000000080)}, {&(0x7f00000001c0)="9b03764eb76d437ccc6bebbca76e5d6a8fb3b9cbe252406ede11ae1b3e31a50ec032203637faa77677638df8bb087946c6a10ba5efaf7c75cba8464235134d85a7a0554707620880bb2f23a4a83d411f7c6fbeeed471d4a6ccd575fa7145335ebd45ccacec0608092b5452f02a5d40ea7cd67aef86b419b92f3bf7cd679cc5d1f364ac509246f56fe99ecb003d"}, {&(0x7f0000000440)="6ca99fb6cc12aeb0d06bd1b19e84912c3ec38bdcd7065f28f6ac740f0c5bb63b974f03a2be0e0fb37716e03243e49375fd4ecfceceeb0585b185ba0c5c033a6900877d2717e2ce8fa50ff23b6c27b72b3b376477e2d3fd96a91f89196b01418f1e961e7ddebc7cec5c3490ebfc8d11a84fa9b84e66811f2f1ad2dbf6507aba74c0eb54dcbc89481ebbdf7f64d9bace1a93a045a9a56774e76e8893254baa8e2ae6a688af770540e38a2774eec3e9f6f3305e8b9d5b60cf0faf5ea6391a1ba5b2f3d61d4604234c10e0918330d0655c2f8420aecd5b1b45f9b15b553cbb96ce4265f16bef229d44b645fb77c7de2ce6299f24531fc90f19edee9769ec50d937d706f68433c1da9399609c5e5175f1172b1da1bfc5778f388e0cedb3a5c6c4da87bea5a7066e9b488d454b16fecf8b3b0234ea03c590c088feb0b81a55c96a1e0a1c086536abaf3568cbf302d5e2fd5b693d6bf6be48abacf413ed0eb4a8e9ad4a75c0748471f300c0f11bf1bc6f0054acaf9e1b63026e19dc2c239702473becdee2d07b162fa2990d06fa0d2e3893c7462118a5ac035fd90f0c3562dedb0ac715239f0742f586cac4a29e2dffea61505d48c9bb16c8f8b977684a07b28d0b21d8359a2e90d7291d947e458d18b11ea940b56925d4b348a0197ccb4d2a9e2ecfebe33dec90209b89230a6077946d61a48f758528a2eaca13bc1ad3f433cf5872adcbabc942cf4585e59634da9f009d5edf775c3d8c96c95a4ec88341078eb610949adb8f93364b36056382e824eafa2398cd8b51930c76a573e2973b405b1075b8d8aed98979aa7ab739a78681f28e3c126fc859f87ca11f1f0697f43fa840dec812dc21c3d1f65c7c60e59fac393915eb0e019d4c8bd01cf66c662bfd17253bebfbb241da71122190f30c55dbe7dab1e92cb29e490135274b92c007693272fcc7cd9f3fbc8fd1ee7f1efe71ce069335034c8716e916f21d73e42bb799012cf16ef4674799d344e415acf936043f9fb47181eee89512f6593766593cde926b92692b0945e15efc665bf8fb3026e46c48628c28e791f89583f8ab9e85c23efc8b8b36fe35a0a82aae9ee48fc2b81cc54ba30c564825a39e5535433c6ef4bba54f51b695a242afe3da3adf4bb4116cebe694b448a9ebae7c44e760b9bea3bab93c8889387b7430502deb6f595e1a6d423914dd2ccea3999298684fa294d65a2a654208f4fc1ad2103a7fbb65e86930bf6bfb69d1a198520984686a138a667114c1d491b6070be8d35d62428264fb88532870d5ff78d19bfa10d2490d621e4506e4cef292e84af8369df33e9496e9678ddb3a33c45e88683bc6026d2db319b8b3deabc3c10c87dd16b20e8fd5e8279a55d9a00d10ca4908ec21103843fc7d402c7d9641fc041837ac035f317388747159b2b482d0b54940380b72915ada0c31ac816c02936adc18c3592696d99d70248f59d454f114fd9861a217e9eb4150c43e9e813d3ae7204fc033d47ad1541f1264e504bbdb69558a50fc56062d7652403cd7c9d2a0d9c986389f4f48d84d2c055f49b20eb2da653f440c48bf638c2e72dff005c0a76e9de91e772e9d29429473b909dd9e468092e42c5e0303fd6c7720415305d7f964d8e3880fe8ea5238756094ac8e60e34a13828d463ffa7ec3c00bfd0c011faf88f17b15b2497acf8e54ad811853974b8a65eb1755a48a33d33e294555ed1654872f7ec4b827e70cd9ed53ce9fedac610d9758f90d1f75bad2ff4dd540d4534eeb3c5b2a7c141d8e1fe457f116aa49e045054d5ff8951f38ddbae66d217f53c28d451b2fb72a710329e09f67afcef4197d81cf35373d514e729f9c15fe4e3c9c8be7427c774f101ff081ef78af1f6f26d0fa16a9f7992db6afe78ba5ce110d01bcc851f1abf45236535bbf889f63f2b932d25e0a304bedcd9a8c2890ea7fb043528390ede3f0d8811ca9f4be83fc5c08cd123c3e53bb6b0c1efd39c20bbf7241883075be663d4fb70fd86207d6084e80e4125428706fa2a9f6f22f9d1d36c6db587a63b079b699589830034512e92ded522284147e01ec0ea5e97e13c4204793665c7526961109729c04fd9441bebfb8ecd939032c223a72724a0114a231a3b36cf56bb55b4fa2d9b65b53754616d3cb1f86366cfcc5227fad64ea3bbf083c322a3e3cea52372ab5224547c2a85443b24af580e2312557251ce1947e12739000a15a978244c61239760cf475b50b5e06e594d4648db0930d9c30ad6d0ff11c743e07a61908290db62a20413d5a50e2c34afc005d643d4f2c43850841f5a1f75c964a95b830c7248a3dbf1b82653f71c541ebe53204ccdc19d1e0e79240c13743291cd26f12ce8cc02b31611fc7c69bdc97138071146c6ac60a4f1439d0a8a8284a6b4af477b847f0d5fb52794f2be8a14097bf70f8381926870b10f34ad2909c8b3b40fc421b2b2fa218a288f06367c8264a89d42a9a0e75e9bd46519a18b82391d06248ec177572e7d3dfaea30215edc6ef83b2f555ce6699c1595f7765c55cbd9b9ce9b67695b1d45ae6028e5654c7971655928fdc6afef34c8b9dafbfa9cae1c9ba39091931311270b0336bbed49d98f954a5a1b981e539c3e2354a09594a4341be5078ab3eb2f1f422c31758d161798c679eaf2862eb70118e63bdae127009662bb887d640780ce3ecb710e9bb75de6580cdf68216972adad41ad0a1dbfdac83675c8115eccc9bc15997b1b0e7073d3fc6ca0940853ca7b7d62f31d5c857a4e9042c6666a3be21cad8b39dc262dbfaa9757b3f6586e27cfd8c3cf9006e3b25d084a260d1b936cf7bc993efa6db5eaec77a94b8ad274a2cdcdbae4763a4eff89b08ef117a511e4e4cc41c59e9999c36e6f9d3b88ec06b651770fde469de6d682a9ffc688fae66969d066c48a453187e42af1aeba3853a9a526eaa23d6eaba240d3deca3984f0703f1e0cc5c6f7896a41bcce65c448ba47c148552650f71419304afb0f5449237418c39294b1dd479d07aaebb169b2aeb16db2fe1cc548bfc9fb577b9d6dadd8530b8d336b800605d6689485ddddffb5d5aa061fe2ba0e95cd075e7c49309bc8ca41e508a252fa8c19181e7f50d152289fc482e6888cd24260ee459cef417f6af5ce9f5308013991354a546696ab593e744290bcd55941ff8269061a64364f0c4a1987ff17c6ac5af260a03896f3cea8b16b70d095526ea047b81368c63456d537b8efba275e2403b03790d1d5c7c405c6d638595c50211e30780db718c007e9567b790c028cd0b1e05289b983482b53671a790513ed941de53bf3ef23617d228533dda5f0d8a9e1004ade16886b20e39c549437be414920a670764b8fed1b773775bc228557afc383116b6a506c3aa2cf99aecb08e107a92156d636432ab4cfe46fcddbe38201c2213f547069640d8d1d1bb5683f561cb412620c352760f100dcd0ad4cdbc003d8256241b897e15eff55086539a937f79eb0250d160a04cc7137d1e0c46c15a2f9db3768309f7570267c1eb4cb2df9384a279805dce3faa2e9fca30e11bb61109fd5da65d58295afb1a9f76b24f93576872338e67859e5c09864c6f4ebfba3d2d2744414c40cde881150b52be2c783d3ae52407a57383003b62264617225828de0c8c7dfc1bd612e3fa93f3f489c0970830ef8acbfb69edb885b23b3b7ff81a38f0a5ce54f6a05e61ff042feb22c2b17a96ac0d9df3e2d8d05d8589669d647db0c8f060db1c47bf3d1c8be758a69234e86562d1121e34b52a41c9ff063555e229f8d4c5884e07b7e5e751b4a7019523da402f50e2eb9fe547dbc3b288b2f26df7705df3071f9602b48c22525d3adc2e42d18605d510cd114c308289af9eb868f84a66b00be7fccb38deefad00d89b4c56cf532a2f59e3d5dc331f952204b33ff0ea2cc2dd3bad3a0888402c2e0dbba06dda73456bf161e5e79f38ef01d87f3b18f9f31b83749ac0e505ce7bd8d68dde643c0c9d104057c498defe01833e4011508e8a6a71102916e87f8c32136cb77820049dee243f7fc6d7859312e570f486462f3bf3133b385478cf3cc04590a5e21fb372dc5bb73c0db2dd8d00d2600503ed7d10b92afa6f23353ec00b1f2ba07661b849ccd2671cc554a4d41ba881739d53ed8efd6946a1e9ec9ce95a51450f96c07cb812b7bf65dadf39242c13b48b3333dfed10b8689eae1e0c25072e6cc785785e78c1ac05f14e762be8e47bb3b5d96673e73caadcd3783d45cb6e393eaf32fa0eb8c9153e9348ca7edbcd6c39f8b76f69c49b31c69abca6aeef751817667f81160aef15544bbd48d69215f9eb0df922c4fe8fcee90650da37268c899457f9271b4ac57c24c061d46324dbc19a31bc7c17b28fa70798592b59ca4bb362d2c4b3ca0ee838b0bb57b6b2b06e4eca7ec1767eabfb474d9a7be076fb456278c85cf979bda278b19742dac53f8b7fffced30a63f4be1c289fbd23be2f4b2d4a9e3fe81185b52daefaab855c84d72e78537e83ee3545e7a87a00c0e798c8a569187cce427859f9d334596f9ed724d949604787664b0c09571dc7d9e468104ed66605cae0ec8a039b416f0ba4968ba492ea774e68bf53ddf3c42f6b0113408a0de79d3ec944f95bdf92feba0745d2a48f21d92aced340181df5782f1b3382ce015cd3f79fbaa787d0abe2986a6077280b855ef0de09120fab56ff496a28f050d5194fcaa8c9d49f9cfa53815dc0d62b42fd50438dcc55ad78eff83fc31025b35de7878cd041e2e98adc758c4beeec4f67a1c2afdf8dec23e6ebc3dff7dfde7b0a6aeb9beac316eda932811b1865fc1de1b3e156ec95411712727c47a94018610cde3210160104ff73ec389c22bfb38a6d5beece727cf6c656c5e22b128e9844e5f0748320dd5a85666e528553fa7d3999ef5eac09358b943228ad29ab5e1db57f2b7ffaf943a6c44565d0a466e43a7053d95382da9a168473be77aecbafb6b744094c30973591bbfab819d43f1cbbc1feab3a8bccc6ae40fcc87e9aa3619717b326e155e3e18bff7ef7d5b254474737593590b2e5af730f257ecaefbd718ee4ef90fdbc689fb61701facc2a314ea4a305ae7fc3b2e574b1731438994cccfa15da74f75efb56e19440c0ba771a907d5fac1557f1516c73a8834783237cc10704b6e623d9bacfa2406ea33399720cd9ca89038cb09a799200f3fa0db842a5ef9175dadafca0b21166d77446e06c8502b392c95a49c2a6a80b97cd1891666d73165c320fb9dd5bb5a681ae7b95db80dc62c2a767f32e1b24a720e24fc881995cf502f5e8d869acae3d2b7403726836dd1d835335e3eeb75fce6403898ed4b211840e93c1650890c7c47f1f43d333a2dd2e0bc38c3a66dd1c3a36fb78016c08c124da7b797d0326c0827556381c72c73be078faad48a1efebe31d46d0b91a64961d9e5fff709e70b30e51958a6f85491621ce67de667cbc7da9dc3065cd3e72d9b18ba2ed4807ac40534371ce40de1e708936b39fc6313c6ffe89b9f0d5aa9d5e7ebb800cf6acf8f3435465dfed83f3e9128a14d701e3ccde4e966ded9ec2635daee4d8ce357a6f192efa477b6b7918d0318ec51e68c9f65f8955d0b30af092385f9a1a562a8aa58f33e70c5a638052bddab81fe1ee46c97f9b91448e7375bafce7ccae4351b64508cddaa1fd682e7db63ea9e34cd56dabc3c0afa8bcadb28098eafbb5634ce5f3b6d3bb9c9fab4d883d7fe0fd6234e1fe561e89624b5662cbe7c31f8047ac18c06383a98880ccfbea425b14382783b28ebaf3aa227fe47a8f7cbb0cf8f4"}, {&(0x7f0000000280)="b33148edea379d55d5eaf7f1e2da0bb5f427ccc843551f3c015b2b1b97769b0e777862f604a4eaf934d85cc52dba0fb6ec3d1cc10c71a2753623af180982a8bc3cedf65f6b441d"}, {&(0x7f0000000300)="b34c32f2a61f0819c21f549d5f12d8d9a388d13fa199e4e04863981fed6607625d649c801aee208c4333e0c837742eaba586231abfaa8a9f491047ce9b6df1e574f20ca796fe4e137a6b2fd624875673c1dbf89bbee80aed3fc5de01804e8485ea595eddcb4945fcc8e85a3f0d1d0f2c1984e0ec877f119b34f6882932b4332bb455fe25f28dff4ea0d42d0518c09e9ab1efb63f9097a5d8cd05f726d63f2ea96b877376c83c688365f850016558e04451fd11912f60cce6", 0xfffffffffffffe67}, {&(0x7f0000001440)="e71a58ad000e42dbe35eeb161734d27cbfeaafdae47eb957ea6bd2797447109c76f8fc6b0c1eb755fd54b848ad73dbf771adac1e0e53d54231e1d038619354de7e39dd56af1d5d61ab72949f5933c61886a8b40f7217b3bdd1625a2e5aae4c8fdae77534a64082ee4dfb1f42c010ad30d691c61792044bada32c5a4263fe1173bee7a7fd645e454c55562ea914583ae5f26cf9ec"}, {&(0x7f0000001500)="e8b89f8a41a2785a58b3ca0e9ae08798dcdb689d36a15b2c64a064ddfc695eb98ed84de47740434353d358dd4f9df137eca9e2e608676be80179bb6b14ce460a8089cb82c1e75afb37ad58d59b56b993defc090f32361c5b786ce1d326fb58aed92abbd10a422562607e7f1b9689279dd27f3cf2217c8f255b4768b343a8b5718e"}], 0x1000031f) r1 = openat$diskmap(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/diskmap\x00', 0x0, 0x0) r2 = syz_open_pts() dup2(r1, r2) r3 = syz_open_pts() dup2(r2, r3) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000001400)={0xffffffffffffffff}) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000140)={0x0}, &(0x7f0000000100)=0xc) setpgid(0x0, r5) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r7, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) dup2(r7, r6) getsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f0000002b40)={0x0, 0x0}, &(0x7f0000002b80)=0xc) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg(r9, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000080)=ANY=[@ANYBLOB="10000000000000000000db73cba17299ea640c2c67467f81eb7985000000988100"], 0x10}, 0x0) getsockopt$SO_PEERCRED(r9, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, 0x9374cae5ff247a48) getgroups(0x8, &(0x7f0000000400)=[0x0, 0x0, 0xffffffffffffffff, r11, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) getgroups(0x3, &(0x7f0000000400)=[0x0, 0x0, 0xffffffffffffffff, r10, 0x0, 0xffffffffffffffff, r10, r11]) r12 = getpgrp() socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r14, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) dup2(r14, r13) getsockopt$SO_PEERCRED(r14, 0xffff, 0x1022, &(0x7f0000002bc0)={0x0, 0x0}, 0xc) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg(r16, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000080)=ANY=[@ANYBLOB="10000000000000000000db73cba17299ea640c2c67467f81eb7985000000988100"], 0x10}, 0x0) getsockopt$SO_PEERCRED(r16, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, 0x9374cae5ff247a48) getgroups(0x8, &(0x7f0000000400)=[0x0, 0x0, 0xffffffffffffffff, r18, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) getgroups(0x3, &(0x7f0000000400)=[0x0, 0x0, 0xffffffffffffffff, r17, 0x0, 0xffffffffffffffff, r17, r18]) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000001400)={0xffffffffffffffff}) getsockopt$sock_cred(r19, 0xffff, 0x1022, &(0x7f0000000140)={0x0}, &(0x7f0000000100)=0xc) setpgid(0x0, r20) r21 = open$dir(&(0x7f0000000640)='./file0\x00', 0x10, 0x20) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg(r22, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000080)=ANY=[@ANYBLOB="10000000000000000000db73cba17299ea640c2c67467f81eb7985000000988100"], 0x10}, 0x0) getsockopt$SO_PEERCRED(r22, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0}, 0xc) fchown(r21, r23, 0xffffffffffffffff) seteuid(r23) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg(r24, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000080)=ANY=[@ANYBLOB="10000000000000000000db73cba17299ea640c2c67467f81eb7985000000988100"], 0x10}, 0x0) getsockopt$SO_PEERCRED(r24, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, 0x9374cae5ff247a48) getgroups(0x8, &(0x7f0000000400)=[0x0, 0x0, 0xffffffffffffffff, r26, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) getgroups(0x3, &(0x7f0000000400)=[0x0, 0x0, 0xffffffffffffffff, r25, 0x0, 0xffffffffffffffff, r25, r26]) sendmsg$unix(r0, &(0x7f0000002c80)={&(0x7f0000000080)=@abs={0x0, 0x0, 0x3}, 0x8, &(0x7f0000002a80)=[{&(0x7f0000001640)="b73bf135f4a7f35bef0733477a58f5c09bc4e3841238590eb69862a71203ecf226c5e8471efeb6db7d9e0664f98ec8875782fb22f2a2ae16e8d05fc2d8f88a5b7398a5b615521bd0c69e74573206bd5a19975f250a8315341ecbad7d68c7f511921c9f73c47e03e441b2a0f998738fd8a8a304c2ccf8b7c6a2e73d6858d87e744c7d7e04f44b51076b3f5acdfa3aa8c76d71ba73230c8a478688f5231452ab546d865277b3b79ce7ac5188c052b2178719953c528ad15c35ae495d31b12f9ce414fc71fcfa5cf8bb66591154b68ca47301ced32b7fa16e9c8e48b00e08895afe4d8d5672174f8dfc9cdff8feb496814fd66360a6e1da958ae6c2e0aa98207ed08d9abe09ceb93d3d70892b1200dc2dab263ba0e986f50c4b3b345830590c88568c822d9119fa53b1bbb6a7a483f562d8093efabac3dee965b5611cbfbce3f99b00cbc90bbf689aab81f4ef1618d54d43a4200b80ae86ffc7efd5f24a9a64e78d927b2ab40389bcf38acde80ade143a89b1ec50668b4a26b7f3b4ca53b76ad6e90602525151a7df2dfa4928bf57a6d49db70d8d2b35cadd171efd44a67a9e67020ad16fcce7e2f33245ebe73a7069a9dafd81de8c5da52496d35ab60aa90b52a1c9bc0d96aa3e9b6acf8fd0f60e8d973a1bb5589d609bc0d5b7cfb7cae38fd989eb4211167e53f94beb2b39e8fbb16c4006b5f93e73910af9106a25037f3d620310bdbe5bdd8f326b253c7b7489952a8d02c4b61a813b9a11646be1daeb2a98feb66960034a047428e2c55cf502d8487b78081152ec606307f5646b183344cc7897dbf2cf378d2611947043fdadf5ccbb8d04a15b72beaa7a6b0c81557b8694047e9556ff27a1e1efce221c6da38f24835275003ded5c97728ced74fb0ecb06604f99346f644225a456f918c4e180f12d6b012544f300bdc7fd590b00b8e20147355cc4a37d509ba4b6935577ac37f8809a69f77a4ffd1711fdf3695002667b3bf79cf5a20a6089654873544f7e39e3fa45ce7fda8e62043e520cf728ce8d01e4b799b94ce9b1a22c15129cb2048b5747faa5b63523089a80d4e04f4e3aa706dac6592cadf61078b74a992b77b596c57b994c0f492c3ac4e1b4836e2da325793e8a73c1b1767af6006a75c09866909e9acd8994e0a4b8a1027092d4647f5dd79608ce7b29a17a5cffe6ed631fafb493a3dbf881d4a9cd170cd3741adb1d2bc55a564c0d6f14affb1b04971f8131a831ba401f7fdcf533ed1d23265376792be6b0057f061938410e53293391f7f170a40f9e4a54f74d4ea7db0572b9d5a8db1bf2f8350de4ad8eab3fbbec7023d60525a66841dc72297d178a79a8ddefdb93c58afcc51dfb030cf1a2dfe6fd47643cf02c28470281ec31187d1912c70bba5422eafc981fd0816d8ffe877acc4fcfa22ab9f145c5ee17c7c9c12a59b916516b8e611969729e18163ae06cbb1bc0b8e381035ba5e589531aa64c1101a3d58308378e37a7e3ba87c8a5947085797dba3b5f95f3e311214c3750aecf223fa328401989dcdf9f12339e048c2ea97bcf16eb9dde4b020defbaac736d6a0cf0e25d11b8a3609a535f63dc393d494ee8a37048b9c71e0d668fabafc06086e6720aabcaa6e724a022c9e1695bcfe37f1c554ec1a65eb817d1f3799c4803b8954cc43cbee93cea90198c84745f3c4b496f67ca7497a9f79a917fa25809174c3c42ebaa6a0aa43bbe4103130b6ce5ad9615807fff171700fc030b589b7f7d8f53e10c136b9d3fc65cb667c312d56e7632d6a98bac818eec22dd13d13f358c58927a8531d1e96015b5e8433eb26b80547fd0654e49ec29ca10e3c29b2f2838d3d50c1e26331f78a05148f0eadc80eec06551210e66027d5db681721d8b06f7a068ae470abc1f172eac2ffbd3ef6365c06cd4442f7f87132f9314c21bce1fd86d7df7b5761cc6643778af03ff3364bd069683a678238c51f070e4809928beeec0b87c8cc9ea86433be0bedc09a1af2ad5477fd89b4a647370b880c782826ccb62b7e39bb22658af2c3441736dd69b2ff11bb4fb79cf61c4346c64c35a9c8133b066258d928fceedf5040aa62f9e730daf6bbe7393db254ac4ba9b363701288f0c000c8eac65af1d9707153b4c66eea8b1214bd37db77a3b8a1b5404b66beddbe130077e84a79f7ac4fa068aa27c7ff079c8b6508b577751a2f22811c0563de529316eabf913d4e9eee80be7ce8cd2071ed11c705a166048c0a2d23521035a990188710b763151ff157c8703e0ac8a8e726db77dea3575115cf39b47c39db08ebf798325b0bee0a17da1312dd956ae8b94893daf98f82021091c02021ea58075beaa6b07aeb0b2c4f9d42b6b483ebc2f73393536c8297f7a264d020b14594f7e4d14eba719b4d3405210cbb466860f9a75dd86fa875004a4b23923fb1fe043063be1fd120c3173c25f87cbc8a093d9ca82990996d54c57edfa5b93b555effefaf421766a3d3ac349ebe6847ca092d00b0f28565b5052c3683468fa8fd7946aa63efde6879166f365cca4a7d87815a739245097d1f31b5096145579a9e3ab93cb2dbbb360bb95fbb210e4f63b1c2d3bea7b3eb2eeab102bd5e5f1f363824e0a615b00dd2fdbf75627a4770a9547f671d1ccd831fdb8f7c03e21f29058431539e221edf2e94ed3958bc74436dafa2e1d040d90dfd16f9de7aab16163cc5d028e8260a0a763e3b870c073510cecdf9e9440db0fcb7a6db12e0f7b7b4648f74f365d97218140f2e741ae275649d5fa78bf10eb21591a27a1c702d467d3e782865e7c176d93fd164db53b1c613d232f839e4a9cbf88763599836433430765f15e819983fe26d3815b8f93cdb8389d56041ad34173fa11b4a2ae33026cae06ff0c5e33c3f2c40981a902f09c75dc686573c45bc2f3f95f57f32b27d231670175fa49589f4ade2a61c209469a1efba84756b94237eb2f473ce0e0bf6dab1b2d3d45bd48eb88cd5e535a2dc2dcfb2d3fca71f7bc82a7d35ae65633e042f87bc00035d15301d357b6a457718438287d32d5c206b3abd73e7d40c525387def56f730381347367c3cd8e44486d693bd4832592f09ad537d11017a4400316245862eef393796c94d1b41acbfb0438b037e27f581dda8ca4f9e6b7567f99da2c29e0c73aa067f8a6e4709d9074244a30595ad3d3111f306551c2bf5366fbe581e645bc9aff95cf408c63627e75e7c385eaf50a4ad8ef4d3b934eefd01d6b6e0cfc44cf6a68367e82c1b13c687e20144ce20158d0ea6d31149ec4b59864db42ac071fc48a979ff3dbf050690cab58aaf9dfa08954ec4cbf1a8e0b376b8af03a12ed451984650ad64ae566d81ff2acca6f228bbc00d51cc7041e31eb117c3622bd68a05d4351735b9682e65c0dabcff84ead1f4d6a76ef6a498a54ad2f5ee86d9b1d160de688e346e5e38f9133c78361c742b73256b228f85e86ae7e910196cc78621cb80639165ad31acecf9d06ba4a86ddace24610b046efa4ad3396cfdd2361b5bc23c2e64ff96bd39ec3f0bf3c0e2d99c983b91af130f6a3fb6a7c1b2f4a507d2f2afccb37193adb900e366f6e210650b44fa5df0d56cc08334e756f6daf77fa6a69fda0a251555f927d63eaffd0d2aa5bec4b6b76e89424742b48d8ab66918b5a39bec8bbe41a44703980fc16a1667e4a180e7f316bec5363ba0142ee8ceb603eb6716e848c9187c610f064b7dbcd9cb2b56b21a92205ec00a0f30332c3855f927c71f4114be354a65c8b30760d8073ff0789891d928b3c88658eb018e31ecec47ee1f000d4082c3060cdb3b89a5d55a19b697abc6209ea674daf3fce6e237a268b9e2b40e175347be4217d2f568f5c5ec3c7720140c818b93432cb0ae9d242edb04f6b50cd7c5b1ef2babf035fbb34e318443e10fd7d43b7ab1654370af38d0cdd04ed8e58f4b4224fa2e9745b1ee392b21b97a07eea4af3344e49759279793fb7e32f3b92387022ff3989a82dd76a69b287d83d575b4c06e8fcfdb51bfab361869ca3541ddd14c204af7d12ebcfec5f3d4acdf91145dd03c3a08cd19897bc3ad517a44e81e85fc5e23fe9067467d07a799f50bbc01fe067962e5bc2c4d8025c2d1da1a02bf3b718692f23178fa596a86366ef3525eab80a4eb166731204903879af298ce992eb959500d76b12c2bf48195b3eaf2b6213539bfbcdeddb77927f26007440f74760c277404c0a2d80af362760aae254ffa72f8d50579fdccf3fa9a2154add97d3be64c6dff2c34996f19048372ed59a57d1083e51931cae7cc142c9a1277506e0fcd4eb62a9b60e5daacf539f3dd5ecefa322c34149a5fccd3b9b98fb21e27389b91a803b08840c70266b85d893662b46d5b3b9bf16ad09e3938e3ca8d7d1992afa0ff79828fbe2a5c4371aa18de44ab1c88f3e2fdeb77358ef075c0871e723ecd5eb4a231eade7f95bfbd0b4150b0a8a1b9e3b41ad888e6ed24a682a41b2111fa25dcb811e2ca56f33fea798849a345067e26141ca99a90b0fc0572c22d34f7a5af19b3ac807d9905eb846f8d085694d069596d7ff644672f165b987efcb40a338245400b3a9bb783a57da47a9a656e35801b57a730f8f7d132bb82b71f6d5a9a5f3aabdd6551040be37333b22ed58d45c13e376f8e5d2085b6082483802edb68841c5e20a2d79f41e6cbc345d997ef1484a742b2107d98874365d8ed01f5b216b874430609025592bff531afc72ba9c32fd4d5b45f2664f5dd6aae12960d27655d86e78b276584ec6abd26ac9d54edcd295265bdf33ff7fb2914c082fe6e90ee4183217a439d656eba122e3a8f0d16ee01a3983a8a127612903eeffefb7338aad0ad7b4e9db6fe8d894d24067991d5d168b5ac9463a2758d0ca9b5aeca26759127c81de64a659856a3d0b251544192c7e1e92181c60af85cb23cfeb37527dc902f8d57fee73dc26ed7af50a43afdb310ade52afd38881cdd457658bf7d59a1e0bb120e891f2b5262576929750a7d18da3e4b50130f869b08937e65cb81c804469e124cad20ba8915074cbc0f75364f11a143d93dfe5a50c73347d208554d0dfb3cf9ab0255e8888be9b970861250ef240e8e7abd04d6f64f2ce149de8944678f0f9cd401e9f8967df961dd9c6b3b8b37e942a019550e32981904cf9dfd0b64bb1ce07c001ed81aa3f162079ee0cd68c21b7597bcd90f701e284ac54d62c7a9a8960554217a5214dccaedc72561b0e193e66c9ee51f3bef367053daa11f0c4075d1e2373c528effb8feb6c293f37643fd8409c5095d80f488cb6358d1c3930ef17b841a0b60459fb819bd7e4e631ec89574e3a73086ce2ae61559536bc54cf8d8ed65f70dc78f7b5bc7bfffa163c2601f06d02fb723b0db4e68ca2b56aa0123c8f4f2f8d191a88b878d020b6d2216986d9f0b9242f288ea9f709fcbb8c37f69d256e14f14d9b5def545d8c16d6ec3838e1794a0dcfb4dbabb466c718ff36ceb4f5fba6be00f08e1dac25f9477b4168929ce470c625f0a7e4d861ee45dca46a30f54486343f0f54f1963dc4aa934ec20e8635e928c7eb65f5d09c94f089392e321375e7ca0bf2ea1301359f98c790b8bd87c6bb9b347df47f24779ff5e3388163e1acef7c54ba32859f397ff77f50dda6ac8379f2a7b498928ccbf38c10183648480a68408a6c3eeae9bf99ee7dfda81109413bfa51ed65830f609bc7ac19cc99942ef3244e6845bb3343a5fcdfc9a1d618e99f95aaf3c1c88057c6dcac7d85387e824b67a1dbb067f1f1b1b7f973cc905b11574bedc8a053ec38bb68194fea7c7fbf709797fb4", 0x1000}, {&(0x7f00000000c0)="c14405b5769017b780de879cf592246c9d973fc60fa43fa1251dc0084daf122470e17c0d0c472a9ab0cd7b66ab117558272b163fb85d273b1af52d1ce91f859a422d5a941a5745532e86619e41bd83", 0x4f}, {&(0x7f0000002640)="9ff642e75de10f61e87507424917794f625982b7f1afb21c8076b57ece125d3883d0e09b9b75516da2acde5d415324156a99bec0ff80bbe74dd47d3c415ec334fc8359c9f64a4438be0296ed7b8bd45d198e6a467ffa17625d1817e116f8604700af89821715e8343af732b2221dbe2f1d2aa22faf06e1d55180d5bbcc060fdc7fd93d10ef43c5d64ce9aef51b3ec70f61400bd5d891ad2d13fa1144d1e378eddf12a62d448acb21d4047b421ffb41d91aa05d931baba2288f47aa9b0d1ba32d0951ad4f7e7cae8ea616185159e36c3efb01262fab0fd0dc4171e49b17dc50c78b7d30d43b", 0xe5}, {&(0x7f0000002740)="5e24f2329e7764954d2cd826fc33ce5de7b60689902565faf0dafeecad27a2425f167c37025b22a353637ad0fef182ec5c3530c289b5880943ce44d216ac1b922b89588f402ea6d5ed9a590969e282b3cdac2a2be35f3881dfb13dce1548e3fed7432397a01ea86c69e8a4422c55ddd1b67461f4f644dbdcf0ab718b7ede77b821", 0x81}, {&(0x7f0000000140)="f570f2ecc00b3a61ff83ce9c7c1a3e24f99b1d1c62a641e14a7efea720f4a82faf630687d18cb3a7d827e3f0529573d7c1da778811e4a58f557e15b6d4d6e9c0dfcb8160ccb994b6", 0x48}, {&(0x7f0000002800)="713faa5dac3928b7bc9bb669f7d60adde70e14a35ed0477b702aa46f0fdd1876093de233a056d6503606d355ae17cfc54bfafd7863bb33f7cf5fc84635865191515ee82930f62a2ee5", 0x49}, {&(0x7f0000002880)="a021f43d47dc9cadc8d852696ab0676b15a32e062adf54a8a0a49ff3616a6208b971230f43f4a9e442e6f996041650166e6dc67996f9d79bcde76859bc14a6f7814583d8afd0b6ccb0c6258c9215fa09822144ce459c1900a6f7d6034863acd001243bb6c547bdb6aa0b70943d367363633a31fbf72ed70b885a53a975bca1a6d5d751f171495a777f781eb188b62167416205654b7b9e31ea8e7398020a2b56aaf11d5fa1f2e883ee63953790177b2b248a6ce173ceebb800b84013810f563cabccaa8c8468725d7fc9f857d4e63ee619fdb8", 0xd3}, {&(0x7f0000002980)="e4d06f64df23fb4a67b45f52a3eec2f2ecd74ede1ee5b17611a82d3fc4fdd8450b424a463320d6e205f58bbf52726556da2b482b3804488688dfee4bc41ccd8f8738bbe47c7f73bc5db7e99152bcac40f7a5028310ddee639091b3c8420051b4d845fc1e36c022", 0x67}, {&(0x7f00000003c0)="518b0048d8baec093a454bfea7e9edcdf3b513e0c065d7405cd62b207d6d13e6b7aac3872d", 0x25}, {&(0x7f0000002a00)="0202197a56acdd7ccff3a72713fa777f40609479d80c7b46790f55c3278187664bb70028960f16aa10b85904bf1e73865bdfb09f9139f3ef7d8946033d8f9f36d10836e002ebaf6e82ffcfef151654dd", 0x50}], 0xa, &(0x7f0000002c00)=[@rights={0x18, 0xffff, 0x1, [r2]}, @cred={0x20, 0xffff, 0x0, r5, r8, r10}, @cred={0x20, 0xffff, 0x0, r12, r15, r18}, @cred={0x20, 0xffff, 0x0, r20, r23, r25}], 0x78, 0x400}, 0x6) 16:01:39 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000180)=[{0x48}, {0x4}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x40, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) setrlimit(0x5, &(0x7f0000000040)={0x1, 0x7}) syz_emit_ethernet(0xe, &(0x7f00000002c0)="2351ce9c802bd9a55b03144e7b14") 16:01:39 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000b, &(0x7f0000000000)="10", 0x1) r1 = semget$private(0x0, 0x1, 0x10080000000) r2 = openat$tty(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/tty\x00', 0x142, 0x0) ioctl$TIOCSBRK(r2, 0x2000747b) listen(0xffffffffffffffff, 0x3) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r4, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) r5 = dup2(r4, r3) connect$unix(r5, &(0x7f0000000040)=@file={0x1bcfa69870ae01e4, './file0\x00'}, 0xa) ioctl$BIOCLOCK(r5, 0x20004276) getpgrp() semop(r1, &(0x7f0000000100), 0x0) semctl$GETZCNT(r1, 0x3, 0x7, &(0x7f0000000040)=""/29) r6 = semget$private(0x0, 0x425f13df57fda06f, 0x103) semop(r6, &(0x7f0000000180), 0x0) semget$private(0x0, 0x3, 0x2) semctl$SETALL(r6, 0x0, 0x9, &(0x7f00000000c0)=[0x1, 0x100000000, 0x15, 0x8001, 0x100, 0x7fff]) semctl$SETALL(r1, 0x0, 0x9, &(0x7f00000001c0)) r7 = openat(0xffffffffffffff9c, &(0x7f0000000140)='./file0\x00', 0x800, 0x14) linkat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', r7, &(0x7f0000000180)='./file0\x00', 0x4) semop(r1, &(0x7f0000000240)=[{0x1, 0x6, 0x800}, {0x0, 0x40, 0x1800}, {0x0, 0x3, 0x7fc}, {0x3, 0x7, 0x1000}, {0x4, 0x68, 0x1003}, {0x3, 0xfffffffffffffffc, 0x1800}, {0x1, 0xfffffffffffffff8, 0x1000}, {0x2, 0xad, 0x1000}], 0x8) semop(r1, &(0x7f0000000240), 0x6) semctl$GETALL(r1, 0x0, 0x6, &(0x7f0000000080)=""/55) 16:01:39 executing program 1: connect$unix(0xffffffffffffffff, &(0x7f0000000100)=ANY=[@ANYBLOB=','], 0x1) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) r0 = socket(0x18, 0x1, 0x0) r1 = openat$diskmap(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/diskmap\x00', 0x0, 0x0) r2 = syz_open_pts() dup2(r1, r2) r3 = syz_open_pts() dup2(r2, r3) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0x8001, 0x400010, 0x200, 0x2000, "000000000000000100002000", 0x563, 0x1000}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r0) r4 = socket(0x18, 0x3, 0x0) open(&(0x7f0000000080)='./file0\x00', 0xe5d2cbfad371c6b9, 0x96) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r4, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r0, &(0x7f0000000100)="8c65", 0x13f) 16:01:39 executing program 0: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [], [0xfc040000ff]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x2, 0x31) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x8040691a, &(0x7f0000000300)) 16:01:39 executing program 0: readv(0xffffffffffffff9c, &(0x7f00000016c0)=[{&(0x7f00000006c0)=""/4096, 0x1000}], 0x1) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86128) semop(0x0, &(0x7f0000000000)=[{0x3}], 0x2cdc) r0 = open(&(0x7f0000000040)='./bus\x00', 0x1, 0x0) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000080)="fa1204a49155ce1e00", 0x9}], 0x1, 0x0, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000140)='/dev/zero\x00', 0x800, 0x0) ioctl$TIOCCHKVERAUTH(r1, 0x2000741e) pwritev(r0, &(0x7f00000001c0)=[{&(0x7f0000000140), 0x8}], 0x28d, 0x0, 0x0) 16:01:39 executing program 1: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [], [0x9]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x3, 0x0) r1 = socket(0x800000018, 0x3, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r3, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) r4 = dup2(r3, r2) connect$unix(r4, &(0x7f0000000040)=@file={0x1bcfa69870ae01e4, './file0\x00'}, 0xa) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000040)={0x5, &(0x7f0000000000)=[{0x3f, 0x0, 0x1, 0x1}, {0x2, 0x9, 0x5, 0xfffffffc}, {0x4, 0x9, 0x40}, {0x1000, 0x3, 0x40, 0x9}, {0x0, 0x5, 0x6d, 0x33dbeac3}]}) r5 = fcntl$dupfd(r0, 0x0, r1) ioctl$TIOCFLUSH(r5, 0x8040691a, &(0x7f0000000300)) 16:01:39 executing program 0: r0 = kqueue() r1 = kqueue() r2 = msgget$private(0x0, 0x8) msgsnd(r2, &(0x7f00000002c0)=ANY=[], 0x0, 0x2000800) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f00000000c0)=[{0x7c}, {0x6c}, {0x6}]}) kevent(r0, &(0x7f0000000e40)=[{{}, 0x4, 0x82, 0x0, 0x7, 0xfffffffffffffffd}, {{}, 0xfffffffffffffffe, 0x0, 0x10, 0x1000, 0x8}], 0x7, &(0x7f00000001c0)=[{{r1}, 0xfffffffffffffff9, 0x6, 0x4, 0x4, 0x3}, {{r1}, 0xfffffffffffffffd, 0x12, 0x1, 0xfffffffffffffc00, 0x8000}, {{r3}, 0xffffffffffffffff, 0x20, 0x8, 0x3, 0x7}, {{r1}, 0xfffffffffffffffd, 0xc, 0x2, 0x0, 0x5}, {{r1}, 0xfffffffffffffffe, 0x84, 0x2, 0x4, 0x101}], 0x2, &(0x7f0000000280)={0x200, 0x7}) poll(&(0x7f0000000080)=[{r0, 0x2}, {r0, 0x40}, {r0, 0x80}], 0x3, 0x6) r4 = shmget$private(0x0, 0x1000, 0x0, &(0x7f0000ffe000/0x1000)=nil) msgget(0x1, 0x40) msgsnd(r2, &(0x7f0000000880)=ANY=[@ANYRESDEC], 0x1, 0x800) getegid() getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) setegid(r6) setgroups(0x0, 0x0) setuid(0xee01) shmat(r4, &(0x7f0000ffa000/0x4000)=nil, 0x2000) r7 = socket$unix(0x1, 0x5, 0x0) getsockopt$sock_cred(r7, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, &(0x7f0000000640)=0xc) r9 = msgget$private(0x0, 0xfffffffffffffffd) r10 = socket(0x2, 0xc003, 0x2) setsockopt(r10, 0x0, 0x64, &(0x7f0000000000)="01000000", 0x4) setsockopt(r10, 0x0, 0x65, 0x0, 0x0) r11 = socket(0x2, 0xc003, 0x2) setsockopt(r11, 0x0, 0x64, &(0x7f0000000000)="01000000", 0x4) setsockopt(r11, 0x0, 0x65, 0x0, 0x0) msgsnd(r2, &(0x7f0000001080)=ANY=[@ANYRES64=r11, @ANYBLOB="1fd3ef59d8c467065e68b731795ec48b974e5d84bf84f5a5197064b013bff5bf3ccfc3181533e32a7ed869bc50844e3a8158c64b5d4f52238ed594bc82e5d942015bf0328370e53b4df61be40ee61ae9171734", @ANYBLOB="f209440775bbd9bcd502672b6111a20171aabbe961239aa7d01e84916fa5f73130b07ef22da1fb514cb3a98761caa2827eb77d3616d0768602b3a75580c41333fc272cacb6b8e118c8c7d0e7fcfb95cf247af3c104174dcd94839138d61a5ff8c1963951fd5233f652ed30dd69d416445f60e9ce6f833a667f102ed902a5b52032f880481630a03618afccd129d79f90e471d43c7a59cbfc219d09ab7e4d96ce3913eea8fdcc30"], 0x3, 0x0) r12 = socket$unix(0x1, 0x5, 0x0) setsockopt$sock_int(r12, 0xffff, 0x1023, 0x0, 0x0) getsockopt$sock_cred(r12, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, &(0x7f0000000640)=0xc) r14 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r14, &(0x7f0000000440)=ANY=[], 0x0, 0x0) r15 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) writev(r15, &(0x7f0000000040)=[{&(0x7f00000000c0)="000000186004fa8a00063300feffffff8359f9b40000a3bb6b00ffffed48450de8fb870d2a0e961995a5ffff0000000a8df278f8", 0x34}], 0x1) r16 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) writev(r16, &(0x7f0000001280)=[{&(0x7f00000012c0)="96d6bd1f967707082adcf26fdb2c22884687b33ce67ae72663c040e5c8132e7879835f8f6d63dc604ef56a54dd8e3e0613b0c43cbe3bd0fe3f09137ce9141c045b5c46246fcf6205173cc8a3e3e87844965bca15cc6427a9ecb89723033546b33f3f09f5f6e2ed08d900fa6c40a24225fb1f306f68f48dfdd34d21fe87df6512ec", 0x81}, {&(0x7f0000001040)="42b99b5c5077fa61967c8ef03dbad65b4ab50b39491c00", 0x17}], 0x2) msgsnd(r14, &(0x7f0000001000)=ANY=[@ANYRESDEC], 0x1, 0x800) msgrcv(r14, &(0x7f00000003c0)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000831f51f1f32fd93d3b5fc9c5ddf80000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001c0000000000000000000000000000000000000000000000ffffff7f00"/184], 0xfffffffffffffe9f, 0x1, 0x1000) msgsnd(r14, &(0x7f0000001440)=ANY=[@ANYBLOB="01000000000000002e1100b0df6d7fcf409def1a3ec1ed341c5533b89b0603ae37c860fe2c09c1100700f45709d664539e1e381f35071f061ac0e16f328dca5d39656da02489672db6d19f37405111e97aa998473f0e8d1e8f3b32b9973000000000d6c2df99a9d60031c125814bb6ee11e303000000b33d0000000049ad4ae8d462fcf5fa3b57806356cdb615f058b0fed6706a4d152ed0cea438f8387c3440ba6ba9cc08452fc04250db61cf3bcacfe9d34b6a31de9d05a5615416a1e222dcba8dee9f0cdc7527d27e8a15b700000000000000000000000000000000cd846e9ea6bfe963e86814a576b24813ddfa9f6b6e7c8130a04b4ad6d879d3999cbc3e5e23fa327326484829f3f7769669e325cd24321572bf1204e041578609085b167647"], 0x44b, 0x800) r17 = msgget$private(0x0, 0x718) msgctl$IPC_SET(r17, 0x1, &(0x7f0000000300)={{0x7fff, 0x0, 0x0, 0x0, 0x0, 0x15e, 0x6}, 0x40000008, 0x4, 0x0, 0x0, 0x7, 0x4, 0x8, 0x484}) msgsnd(r17, &(0x7f0000001640)=ANY=[], 0x0, 0x800) msgrcv(r14, &(0x7f00000000c0)=ANY=[@ANYBLOB='\x00\x00\x00\x00\x00\x00\x00\x00'], 0x78, 0xfffffffffffffffd, 0x1800) msgrcv(r14, &(0x7f0000000240)=ANY=[@ANYBLOB="f9486c55037d21b6"], 0xffffff64, 0x1, 0x0) r18 = geteuid() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) sendmsg(r19, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) getsockopt$SO_PEERCRED(r19, 0xffff, 0x1022, &(0x7f0000000000), 0xc) r20 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x8000, 0x0) faccessat(r20, &(0x7f0000000040)='./file0\x00', 0x2a, 0x3) r21 = getpid() pipe(&(0x7f0000000200)={0xffffffffffffffff}) fcntl$setstatus(r22, 0x4, 0x46bfb) r23 = getpid() fcntl$setown(r22, 0x6, r23) pipe(&(0x7f0000000200)={0xffffffffffffffff}) fcntl$setstatus(r24, 0x4, 0x46bfb) r25 = getpid() fcntl$setown(r24, 0x6, r25) wait4(0x0, &(0x7f0000000b40), 0x159247b9bdde2a6e, &(0x7f0000000e80)) preadv(r20, &(0x7f0000000680)=[{&(0x7f0000000180)=""/252, 0xfc}, {&(0x7f0000000280)=""/156, 0x9c}, {&(0x7f0000001380)=""/132, 0x83}, {&(0x7f0000000400)=""/187, 0xfffffffffffffd76}, {&(0x7f0000000900)=""/11, 0xb}, {&(0x7f0000001200)=""/127, 0x6f}, {&(0x7f0000000580)=""/235, 0xeb}], 0x7, 0x0, 0x0) r26 = msgget$private(0x0, 0x206) getsockopt$sock_cred(r20, 0xffff, 0x1022, &(0x7f0000000a00)={0x0, 0x0}, &(0x7f0000000740)=0x95) r28 = getegid() r29 = getuid() getgroups(0x2, &(0x7f0000000780)=[0x0, 0xffffffffffffffff]) msgctl$IPC_SET(r26, 0x1, &(0x7f00000007c0)={{0xfffffffffffffffc, r27, r28, r29, r30, 0x1, 0xff}, 0x8, 0x6, r21, r21, 0x0, 0x2, 0x1f, 0x400}) r31 = msgget$private(0x0, 0x0) msgsnd(r31, 0x0, 0x0, 0x0) msgctl$IPC_SET(r31, 0x1, &(0x7f0000000980)={{0x2, r18, r5, r13, 0x0, 0x46, 0xffffffff00000001}, 0x100, 0xc07, 0x0, 0x0, 0xa5, 0x1, 0x100000000}) r32 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r32, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r32, 0x80104267, &(0x7f00000001c0)={0x2, &(0x7f00000000c0)=[{0x7c, 0x0, 0x0, 0xfffffffd}, {0x6c}, {0x6}]}) msgsnd(r14, &(0x7f00000004c0)=ANY=[@ANYRESHEX=r0, @ANYRES32], 0x2, 0x800) msgrcv(r9, &(0x7f0000001700)=ANY=[@ANYBLOB="00000000000000000000000000000000000000df0000000000f3ff000800000000000000200000000000000000000000000000831f0000f32fd93d3b5fc9c5ddf80000000000000000000000000000000000e6ffffff0000000000000000000000000000000000006903000000000000001c0000000000f4ffffffffffffff00000000000000000000ffffff7f00000000000000000000000000000000008c00000000000000d61f954f8c61306ce371898c94906816a1b6f8a8444de6b4fe1a2d623a5d77169a0731c16f2d820bca6fc37aaaff99d17a644e3cffc848f60a018ace"], 0xfffffffffffffe9f, 0x1, 0x1000) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{r33}, 0xffffffffffffffff, 0x85}], 0x0, 0x0, 0x0, 0x0) bind(r34, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) dup2(r34, r33) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{r35}, 0xffffffffffffffff, 0x85}], 0x0, 0x0, 0x0, 0x0) bind(r36, &(0x7f0000000240)=ANY=[@ANYBLOB="65304e40bb6ea1954e17"], 0xa) r37 = dup2(r36, r35) accept$inet6(r37, 0x0, 0x0) r38 = kqueue() kevent(r38, &(0x7f0000000080)=[{{0xffffffffffffff9c}, 0xfffffffffffffff9, 0x1}], 0xf8b4, 0x0, 0x10000fe, 0x0) kevent(r38, 0x0, 0x0, &(0x7f0000000100), 0x1f, 0x0) msgsnd(r9, &(0x7f00000011c0)=ANY=[@ANYRESOCT=r26], 0x1, 0x800) r39 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x8000, 0x0) faccessat(r39, &(0x7f0000000040)='./file0\x00', 0x2a, 0x3) r40 = getpid() getpgrp() r41 = syz_open_pts() fcntl$lock(r41, 0x9, &(0x7f0000000140)={0x0, 0xfffffffffffffffe, 0x0, 0x100000000}) flock(r41, 0x2) r42 = fcntl$getown(r41, 0x5) fcntl$setown(r41, 0x6, r42) wait4(r42, &(0x7f0000000b80), 0xb0c77b59dd58f416, &(0x7f0000001640)) preadv(r39, &(0x7f0000000680)=[{&(0x7f0000000180)=""/252, 0xfc}, {&(0x7f0000000280)=""/156, 0x9c}, {&(0x7f0000000340)=""/131, 0x83}, {&(0x7f0000000400)=""/187, 0xbb}, {&(0x7f00000004c0)=""/11, 0xb}, {&(0x7f0000000500)=""/111, 0x6f}, {&(0x7f0000000580)=""/235, 0xeb}], 0x7, 0x0, 0x0) r43 = msgget$private(0x0, 0x206) getsockopt$sock_cred(r39, 0xffff, 0x1022, &(0x7f0000000700)={0x0, 0x0}, &(0x7f0000000740)=0xc) r45 = getegid() r46 = getuid() getgroups(0x2, &(0x7f0000000780)=[0x0, 0xffffffffffffffff]) msgctl$IPC_SET(r43, 0x1, &(0x7f00000007c0)={{0xfffffffffffffffc, r44, r45, r46, r47, 0x1, 0xff}, 0x8, 0x6, r40, r40, 0x0, 0x2, 0x1f, 0x400}) r48 = msgget(0x3, 0x241) msgsnd(r48, &(0x7f00000002c0)=ANY=[@ANYRESOCT], 0x1, 0x800) msgrcv(r9, &(0x7f0000000bc0)=ANY=[@ANYBLOB="0c59152d3e261f4891b789ba144d99d7d3c6e3e2d69abf17b144047e3bf4800f1316e4ece75022f9c4d8e3b6596ebaf07132272817793001bf0267ea6098adc53f965ebf0fb0d9d8bca9a9ad0c5903b57a98e44cc4da8c89346388f7fa46093fd9b877df046477dc2fabaeb9469f60dc9102009d5f684033929c958165d34e310d"], 0x78, 0xfffffffffffffffd, 0x1800) msgrcv(r9, &(0x7f00000008c0)=ANY=[@ANYRES64=r28], 0x1, 0x1, 0x0) r49 = geteuid() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) sendmsg(r50, &(0x7f0000000380)={0x0, 0x2e9, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x405) getsockopt$SO_PEERCRED(r50, 0xffff, 0x1022, &(0x7f0000000940)={0x0, 0x0, 0x0}, 0xfffffd10) r52 = fcntl$getown(0xffffffffffffff9c, 0x5) msgctl$IPC_SET(r9, 0x1, &(0x7f0000000a40)={{0xffffffffffffffff, r49, r51, r8, r28, 0xc0, 0xffffffff00000001}, 0x103, 0xc07, 0xffffffffffffffff, r52, 0xa5, 0x3, 0x1000000100000000, 0x6}) msgctl$IPC_RMID(r9, 0x0) munlockall() r53 = kqueue() fcntl$setflags(r53, 0x2, 0x3) r54 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) open(&(0x7f0000000ac0)='./bus\x00', 0x20000, 0x40) r55 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r55, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000040)=[{0x2d}, {0x28}, {0x6, 0x0, 0x0, 0x100}]}) ioctl$BIOCSETIF(r55, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pwrite(r55, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) fcntl$lock(r55, 0x0, &(0x7f0000000000)={0x0, 0x2, 0x6c3, 0x1000300010005}) chflagsat(r54, &(0x7f0000000040)='./file0\x00', 0x1, 0x6) r56 = socket$unix(0x1, 0x5, 0x0) setsockopt$sock_int(r56, 0xffff, 0x1023, 0x0, 0x0) getsockopt$sock_cred(r56, 0xffff, 0x1022, &(0x7f0000000380), &(0x7f0000000640)=0xc) r57 = msgget$private(0x0, 0x10) msgsnd(r57, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r57, &(0x7f0000000040)=ANY=[@ANYRES64], 0x1, 0x800) msgrcv(r57, &(0x7f00000003c0)=ANY=[@ANYBLOB="000016000000000000000000000000000000000000000000000000000000000000ff000000000000000000000000edffffff00831f51f1f32fd93d3b5fc9c5ddf80000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001c0000000000000000000000000000000000000000000000ffffff7f00000000000000000000000000000000000000000000000000000000008000"/184], 0xfffffffffffffe9f, 0x1, 0x1000) msgsnd(r57, &(0x7f0000000c80)=ANY=[@ANYBLOB="01000000000000002e1100b0df6d7fcf409def1a1fc1ed341c5533b89b0603ae37c860fe2c09c110ff00f45709d664539e1e381f35071f061ac0e16f328dca5d39656da02489672db6d19f37405111e97aa998473f0e8d1e8f3b32b9973000000000d6c2df99a9d60031c125814bb6ee11e303000000b33d0000000049ad4ae8d462fcf5fa3b57806356cdb615f058b0fed6706a4d152ed0cea438f8387c3440ba6ba9cc08452fc04250db61cf3bcacfe9d34b6a31de9d05a5615416a1e222dcba8dee9f0cdc7527d27e8a15b700000000000000000000000000000000cd846e9ea6bfe963e86814a576b24813ddfa8130a04b4ad6d8791c698df63e5e23fa327326484829f3f7769669e325cd2485e172bf12"], 0x44b, 0x800) r58 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) writev(r58, &(0x7f0000000040)=[{&(0x7f00000000c0)="000000186004fa8a00063300feffffff8359f9b40000a3bb6b00ffffed48450de8fb870d2a0e961995a5ffff0000000a8df278f8", 0x34}], 0x1) r59 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) writev(r59, &(0x7f0000000040)=[{&(0x7f00000000c0)="000000186004fa8a00063300feffffff8359f9b40000a3bb6b00ffffed48450de8fb870d2a0e961995a5ffff0000000a8df278f8", 0x34}], 0x1) r60 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) writev(r60, &(0x7f0000000040)=[{&(0x7f00000000c0)="000000186004fa8a00063300feffffff8359f9b40000a3bb6b00ffffed48450de8fb870d2a0e961995a5ffff0000000a8df278f8", 0x34}], 0x1) msgsnd(r57, &(0x7f0000000f40)=ANY=[@ANYRESDEC=0x0, @ANYRES64=r1, @ANYRESHEX, @ANYRESDEC=r5, @ANYPTR64=&(0x7f0000000e00)=ANY=[@ANYPTR=&(0x7f0000000dc0)=ANY=[@ANYRESOCT=r52, @ANYRESHEX=0x0], @ANYRESOCT], @ANYRESOCT=r59, @ANYRESOCT=0x0, @ANYRESDEC=r60], 0x8, 0x800) msgrcv(r57, &(0x7f0000000840)=ANY=[@ANYBLOB="0000000700003100def03cdccbc5f163a4a2579f789bf0c111514eac7c872bc858b99a6df7f01a82dbe8cbf5ea45ce6683047f3172c6012b09d858"], 0x78, 0xfffffffffffffffd, 0x1800) msgrcv(r57, &(0x7f0000000240), 0xffffff64, 0x1, 0x0) geteuid() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)) socketpair(0x20, 0x3, 0x4, &(0x7f0000000b00)) 16:01:39 executing program 1: r0 = open$dir(&(0x7f0000000900)='./file0\x00', 0x40000400000002c2, 0x0) getgroups(0x0, &(0x7f0000000040)) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r2, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) r3 = dup2(r2, r1) connect$unix(r3, &(0x7f0000000040)=@file={0x1bcfa69870ae01e4, './file0\x00'}, 0xa) ioctl$WSMUXIO_INJECTEVENT(r3, 0x80185760, &(0x7f0000000040)={0x3, 0x0, {0x2, 0x9}}) r4 = open(&(0x7f0000000000)='./file0\x00', 0x401, 0x0) pwritev(r4, &(0x7f0000000480)=[{}], 0x1000000000000093, 0x0, 0x0) ftruncate(r4, 0x0, 0x3fffd) preadv(r0, &(0x7f0000000080)=[{&(0x7f0000000100)=""/235, 0x3ffff}], 0x1, 0x0, 0x0) 16:01:40 executing program 1: r0 = open$dir(&(0x7f0000000900)='./file0\x00', 0x40000400000002c2, 0x0) getgroups(0x0, &(0x7f0000000040)) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r2, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) r3 = dup2(r2, r1) connect$unix(r3, &(0x7f0000000040)=@file={0x1bcfa69870ae01e4, './file0\x00'}, 0xa) ioctl$WSMUXIO_INJECTEVENT(r3, 0x80185760, &(0x7f0000000040)={0x3, 0x0, {0x2, 0x9}}) r4 = open(&(0x7f0000000000)='./file0\x00', 0x401, 0x0) pwritev(r4, &(0x7f0000000480)=[{}], 0x1000000000000093, 0x0, 0x0) ftruncate(r4, 0x0, 0x3fffd) preadv(r0, &(0x7f0000000080)=[{&(0x7f0000000100)=""/235, 0x3ffff}], 0x1, 0x0, 0x0) 16:01:40 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x4, 0x2) r0 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) writev(r0, &(0x7f0000000180), 0x100000000000005f) 16:01:40 executing program 1: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000080)={0x1, &(0x7f0000000140)=[{0x800000020088}]}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0xffffffffffffffff}}) 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) socket(0x20, 0x0, 0x21) ioctl$FIOGETOWN(0xffffffffffffff9c, 0x4004667b, &(0x7f0000000040)) write(r1, &(0x7f0000000140)="ad18f05de2f4ef18", 0x8) 16:01:40 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x2d}, {0x1d}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'\x00', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000080)="bb") 16:01:40 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x54}, {0x48}, {0x20000000000006}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x17d, &(0x7f0000000340)="b6") r1 = socket$unix(0x1, 0x0, 0x0) recvfrom$unix(r1, &(0x7f0000000100)=""/26, 0x1a, 0x40, 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) 16:01:40 executing program 1: mknod(&(0x7f0000000000)='./file0\x00', 0x80002005, 0x2d94) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x81, 0x0, 0x0, 0x0) r2 = shmget(0x1, 0x3000, 0x20, &(0x7f0000ffa000/0x3000)=nil) shmctl$SHM_LOCK(r2, 0x3) kevent(r1, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0x11}], 0x401, 0x0, 0x0, 0x0) lseek(r1, 0x0, 0x5, 0x0) dup2(r1, r0) 16:01:40 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x800080002002, 0x2d44) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r1 = kqueue() r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) r3 = kqueue() r4 = openat$diskmap(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/diskmap\x00', 0x0, 0x0) r5 = syz_open_pts() dup2(r4, r5) r6 = syz_open_pts() dup2(r5, r6) r7 = openat$diskmap(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/diskmap\x00', 0x0, 0x0) r8 = syz_open_pts() dup2(r7, r8) r9 = syz_open_pts() dup2(r8, r9) r10 = openat$diskmap(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/diskmap\x00', 0x0, 0x0) r11 = syz_open_pts() dup2(r10, r11) kevent(r1, &(0x7f0000000140)=[{{r2}, 0xfffffffffffffffd, 0x84, 0x10, 0x7fff, 0x9}, {{r1}, 0xfffffffffffffffe, 0xbf54995e1e30ee36, 0x20000000, 0x4, 0x47}, {{r0}, 0xfffffffffffffff9, 0x80, 0x0, 0x9, 0x8}, {{}, 0xfffffffffffffffc, 0x22, 0x40000000, 0x2, 0x80000001}, {{r3}, 0xfffffffffffffff9, 0xa4, 0x10, 0x0, 0x5}, {{r5}, 0xc, 0x20, 0x20000000, 0x102bcf2a, 0x91d2167}, {{r1}, 0xfffffffffffffff9, 0x0, 0x4, 0x6, 0x3}, {{r9}, 0x0, 0x60, 0x41, 0x5, 0xd2d}, {{r10}, 0x1, 0xcfff445ca0ed0176, 0x4, 0x9, 0x4}], 0x66, 0x0, 0x81, 0x0) 16:01:40 executing program 1: r0 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffd, 0x11}], 0x0, 0x0, 0x0, 0x0) r1 = kqueue() mlock(&(0x7f0000ffb000/0x2000)=nil, 0x2000) r2 = syz_open_pts() close(r2) r3 = msgget(0x1, 0x0) r4 = semget(0x2, 0x2, 0xc12a0d4f1df8f37a) semctl$GETZCNT(r4, 0x3, 0x7, &(0x7f00000003c0)=""/4096) openat$vmm(0xffffffffffffff9c, &(0x7f0000000080)='/dev/vmm\x00', 0x0, 0x0) msgrcv(r3, 0x0, 0x0, 0x0, 0x0) msgctl$IPC_RMID(r3, 0x0) preadv(r2, &(0x7f0000000380)=[{&(0x7f0000000200)=""/135, 0x87}], 0x1, 0x0, 0x0) ioctl$TIOCGFLAGS(r2, 0x4004745d, &(0x7f0000000000)) kevent(r1, &(0x7f0000000000), 0x66, 0x0, 0x85, 0x0) 16:01:40 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x2000002000, 0x86128) accept$unix(0xffffffffffffffff, &(0x7f0000000040)=ANY=[@ANYBLOB="00000000fe33596feb138f22b43976552ad7dc3e11b26f0cd5261fc834e917b4a97f"], 0x0) r0 = open(&(0x7f0000000000)='./bus\x00', 0x6, 0x0) write(r0, &(0x7f0000000140)="220e228901001c067ebc74a7ea11cf801bf1fa48f4445ed5", 0x18) r1 = openat$diskmap(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/diskmap\x00', 0x0, 0x0) r2 = syz_open_pts() dup2(r1, r2) r3 = syz_open_pts() dup2(r2, r3) fcntl$getown(r3, 0x5) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff03}], 0x100000000000005e, 0x0, 0x0) 16:01:40 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x100000000204f, 0x5900) open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) r0 = kqueue() kevent(r0, &(0x7f0000000100), 0x6, 0x0, 0x9d1, &(0x7f0000000140)={0x3, 0x7ffffffc}) symlink(&(0x7f0000000040)='./bus\x00', &(0x7f0000000080)='./bus\x00') 16:01:40 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000c80)='/dev/null\x00', 0x2, 0x0) ioctl$TIOCSTART(r0, 0x2000746e) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x8440, 0x0) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r1, &(0x7f00000000c0)=[{{r2}, 0xffffffffffffffff, 0x28, 0xc00893e9e449dcc7, 0x8000, 0x7}, {{r2}, 0xfffffffffffffffb, 0x1, 0x8, 0x102, 0x5e7a}, {{r2}, 0xffffffffffffffff, 0x3c, 0x4, 0xa1b, 0x3f}], 0xfffffffffffffe00, &(0x7f0000000140)=[{{r2}, 0xfffffffffffffff9, 0x20, 0x2, 0x3, 0x6}, {{r0}, 0xffffffffffffffff, 0x2, 0x1, 0xff, 0x7}, {{r2}, 0x0, 0x80, 0x40, 0x2, 0x42d}, {{r0}, 0xffffffffffffffff, 0xa0, 0x0, 0x0, 0x6f2}, {{r2}, 0xfffffffffffffffe, 0x80, 0x80, 0x10000, 0xbd4}], 0x8, &(0x7f0000000200)={0x2b, 0x10000}) ioctl$TIOCCBRK(r3, 0x2000747a) ioctl$TIOCSCTTY(r3, 0x20007461) fcntl$getflags(r2, 0x3) write(r1, &(0x7f0000001700)="59de6578f57a279ccd6f8f326bc292a1ef3417715a5a5896ba55f4afbae751711f5a03b7062cdf11cc68b389c11c558863b5fb26a786c55c3df0a00872c41ff3f4b6653b618a91a811848ad011b0299f95970afaf96fb9cc21a77ef7c5328b9e97dc13845bb739fc3fc7bda06025bb362fadb934c40788b3eb32699e146b500d5bc0bdc56a2c169e0557c18fce3b17d3168f4145058c9938f27cbee1543ebe7d828fe66241cc37da53d74202e15a9cc2218052a046eb6abb913120bd1e9b7eec280385c69b65ac6b15317ffa7b21c493abdf29101780886006cb642567ce6aeab2446874df6b38a40ddb478bbeeb8581373af92112d1663710f9f77354b68ea98e855732f2e3045cc210f13b0fc7fd821b629233379cc944dfdd542780823c925e167c40d960e5c7fa78182d19836a5559c7cc5c1bb511a036bee37aecdfa95def69c4c625243a1a5244a2a9ff27b58e66504e2c18ccac698c883dbe6fde1b2582e56bf71ffb66d67b3db000bdb108f215ce8ae13c3bb120100db94b970c8c60ccc3c9375dde5874ff36ad70dd932edf00a11e", 0x193) kqueue() ioctl$FIONREAD(r3, 0x4004667f, &(0x7f0000000740)) r4 = kqueue() kevent(r4, 0x0, 0x0, &(0x7f0000000080), 0x80, &(0x7f00000000c0)={0x2000000000004, 0x3b9ac9ff}) kevent(r4, &(0x7f0000000040)=[{{}, 0xfffffffffffffff9, 0x87}], 0x5, 0x0, 0x0, 0x0) openat$vmm(0xffffffffffffff9c, &(0x7f0000000c00)='/dev/vmm\x00', 0x0, 0x0) r5 = kqueue() kevent(r5, &(0x7f0000000040)=[{{}, 0xfffffffffffffff9, 0x87}], 0x5, 0x0, 0x0, 0x0) r6 = kqueue() kevent(r6, 0x0, 0x0, &(0x7f0000000080), 0x80, &(0x7f00000000c0)={0x2000000000004, 0x3b9ac9ff}) kevent(r6, &(0x7f0000000040)=[{{}, 0xfffffffffffffff9, 0x87}], 0x5, 0x0, 0x0, 0x0) pipe(&(0x7f0000000cc0)={0xffffffffffffffff}) r8 = dup2(r7, r6) read(r0, &(0x7f0000000340)=""/197, 0xc5) kevent(r2, &(0x7f0000000440)=[{{r1}, 0xfffffffffffffffd, 0x14, 0x40000020, 0xffffffffffffff0d, 0x5}, {{r1}, 0x0, 0x88, 0x8, 0x6, 0x4}, {{r1}, 0xfffffffffffffffe, 0x0, 0x20000084, 0x0, 0x5}, {{r8}, 0x0, 0x80, 0x40000000, 0x652, 0x6726}, {{r8}, 0xfffffffffffffffb, 0x15, 0xf0000000, 0xfffffffffffffffb, 0x2}, {{r0}, 0xfffffffffffffffd, 0x10, 0x6, 0x6, 0x8}, {{r1}, 0x0, 0x10, 0x1, 0x9, 0x480d}, {{r1}, 0xffffffffffffffff, 0x2a, 0x4, 0x80, 0xff}, {{r8}, 0xffffffffffffffff, 0x2, 0x0, 0x346a, 0x4}], 0x5, &(0x7f0000000580)=[{{r1}, 0xfffffffffffffffb, 0x60, 0x4a6b8c0a37d4cc05, 0x945, 0x5}, {{r0}, 0xfffffffffffffff9, 0x20, 0x80000000, 0x0, 0x40}, {{r1}, 0xfffffffffffffffe, 0x48, 0xf0000000, 0x5, 0x7}, {{r0}, 0xfffffffffffffffa, 0x8, 0x86, 0x7692c67c, 0x9}, {{r3}, 0xfffffffffffffffd, 0x8, 0x40, 0xffffffff7fffffff, 0x81}], 0x100000001, &(0x7f0000000640)={0xfffffffffffffc01, 0x100000ffffffff}) close(r3) sendto$inet(r3, &(0x7f0000000680)="8f521c2cdc788cd9e4500cb7533351a892da43a7f18f3a507512a27f2aee34ab95013dc42032b88de2939c02d20a170ee2034556bd18b75e1b82f85de2d2dd12ed64cc97dc4929d77ff4215f0f5a9fb99e776ecbaeedff429afb28caa8036a65eba2ab2176674a257dfeb353ee18d61311398aed65b116f58291db4c628640b822a559cc60d828c39f4f0b46bd15ef07731fc56f510365", 0x97, 0xc, 0x0, 0x0) r9 = kqueue() ioctl$TIOCSCTTY(r3, 0x20007461) ioctl$WSKBDIO_GETMODE(r8, 0x40045714, &(0x7f00000002c0)) r10 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) fcntl$getown(r10, 0x5) ioctl$WSKBDIO_GETMODE(r10, 0x40045714, &(0x7f0000000000)) ioctl$WSDISPLAYIO_SVIDEO(r0, 0x80045745, &(0x7f0000000300)) r11 = semget$private(0x0, 0x4, 0x201) semop(r11, &(0x7f0000000780)=[{0x6, 0xffffffff80000001, 0x1000}, {0x7, 0x3, 0x1000}, {0x2, 0x6, 0x800}, {0x3, 0x100, 0x800}, {0x0, 0x80000000, 0x1000}], 0x5) ioctl$VMM_IOC_READREGS(r1, 0xc2485607, &(0x7f0000000f80)) ioctl$TIOCSCTTY(r1, 0x20007461) pwrite(r0, &(0x7f0000000a40)="82ba9f031aa987bee0b17a068a3429b0eaa18472f62d9b316fde24f0a8f5ca52edd5e111adf2a0fcae7eb3", 0x2b, 0x0, 0x0) kevent(r1, &(0x7f0000000a80)=[{{r9}, 0xffffffffffffffff, 0x0, 0x22, 0x0, 0x56fe6041}, {{r8}, 0xfffffffffffffffb, 0xdf, 0xfffff, 0x401, 0x40}, {{r9}, 0xfffffffffffffffb, 0x20, 0x8, 0x5b34, 0x5}, {{r1}, 0xfffffffffffffffa, 0xd, 0x4, 0x401, 0x9}, {{}, 0xfffffffffffffffe, 0x24, 0x20000000, 0x4, 0x1}], 0x40, &(0x7f0000000b40), 0x0, &(0x7f0000000280)={0x8, 0x1000}) fcntl$setstatus(r9, 0x4, 0x40) semop(r11, &(0x7f0000000c40)=[{0x0, 0x1, 0x800}, {0x0, 0x9, 0x1800}, {0x1, 0x7, 0x800}, {0x0, 0x1, 0x1800}], 0x4) r12 = semget$private(0x0, 0x3, 0x0) semctl$SETVAL(r12, 0x1, 0x8, &(0x7f0000000240)) 16:01:40 executing program 1: r0 = kqueue() r1 = openat$diskmap(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/diskmap\x00', 0x0, 0x0) r2 = syz_open_pts() dup2(r1, r2) dup2(r2, 0xffffffffffffffff) kevent(r0, &(0x7f0000000000)=[{{0xffffffffffffff9c}, 0xfffffffffffffffa, 0x4, 0x1, 0x4}, {{r2}, 0x8000000000000000, 0x8b, 0x0, 0x6}, {{r2}, 0xfffffffffffffffb, 0x83, 0xf0000000, 0x0, 0x78}], 0x400, 0x0, 0xd918, 0x0) mmap(&(0x7f00003e7000/0x4000)=nil, 0x4000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) 16:01:40 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x2080002006, 0x40004000000028a9) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r1, &(0x7f0000000240)=ANY=[@ANYBLOB="2d01c05c66696c000000"], 0xa) r2 = dup2(r1, r0) connect$unix(r2, &(0x7f0000000040)=@file={0x1bcfa69870ae01e4, './file0\x00'}, 0xa) getpeername(r2, &(0x7f0000000040)=@in6, &(0x7f00000000c0)=0xc) r3 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) writev(r3, &(0x7f0000000000)=[{&(0x7f0000000080)="000000186004008b00062bdd77eae99244469df49a07284f59c200fe0000ffffff4d8509381aea0634049d09ff0000000af6ce4f", 0x34}], 0x1) 16:01:41 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x40, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000100)=[{0x7c}, {0x87}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f00000000c0)="b75d03dd00ef43f7f7c855bb7042") r1 = openat$tty(0xffffffffffffff9c, &(0x7f0000000080)='/dev/tty\x00', 0x80, 0x0) ioctl$TIOCMGET(r1, 0x4004746a, &(0x7f0000000140)) 16:01:41 executing program 0: pipe(&(0x7f0000000080)={0xffffffffffffffff}) getpeername$inet6(r0, &(0x7f0000000100), &(0x7f0000000140)=0xc) socket(0x18, 0x3, 0x0) r1 = socket(0x400000000018, 0x3, 0x3a) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) setsockopt(r1, 0x29, 0x6c, &(0x7f0000000040), 0x4) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r3, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) r4 = dup2(r3, r2) connect$unix(r4, &(0x7f0000000040)=@file={0x1bcfa69870ae01e4, './file0\x00'}, 0xa) ioctl$VT_ACTIVATE(r4, 0x20007605, &(0x7f0000000180)=0x5) r5 = socket(0x400000000018, 0x3, 0x3a) kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0x0, 0x0, 0x0, 0x3}], 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) ioctl$BIOCGETIF(0xffffffffffffffff, 0x4020426b, &(0x7f00000001c0)={""/16, @ifru_addr=@un=@file={0x0, ""/1}}) setsockopt$sock_int(r5, 0xffff, 0x1002, &(0x7f00000000c0), 0x4) r6 = socket(0x18, 0xc003, 0x0) setsockopt(r6, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:01:41 executing program 1: r0 = socket(0x11, 0x4003, 0x0) sendto$unix(r0, &(0x7f00000000c0)="b100050460000000000008000f01000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282918e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be608a371a3f800040000000000000001000000000000000000000000000000000001000000000000", 0xb1, 0x0, 0x0, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x1000c) ioctl$WSMOUSEIO_SETPARAMS(r1, 0x80105728, &(0x7f0000000080)={&(0x7f0000000040)=[{0x20, 0x40}, {0x8b, 0x4}, {0xb7cf12ba46c81f6c, 0xfffffffc}, {0x200, 0x5}, {0x24, 0x9}], 0x5}) 16:01:41 executing program 0: mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x0) open$dir(&(0x7f00000000c0)='./bus\x00', 0x381, 0x0) open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) poll(&(0x7f0000000140), 0x0, 0x0) r0 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) poll(&(0x7f0000000140)=[{r0}], 0x1, 0x0) 16:01:41 executing program 1: r0 = socket(0x2, 0x1, 0x0) connect$unix(r0, &(0x7f0000000340)=ANY=[@ANYBLOB="8202dff8492e2f66696c653000"], 0x10) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0x0, 0x0, 0x0, 0x0, 0x2}], 0x0, 0x0, 0x0, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000080)=0x3, 0x3e6) r1 = dup(r0) r2 = openat$diskmap(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/diskmap\x00', 0x0, 0x0) r3 = syz_open_pts() dup2(r2, r3) r4 = syz_open_pts() dup2(r3, r4) r5 = openat$diskmap(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/diskmap\x00', 0x0, 0x0) r6 = syz_open_pts() dup2(r5, r6) r7 = syz_open_pts() dup2(r6, r7) r8 = syz_open_pts() close(r8) preadv(r8, &(0x7f0000000380)=[{&(0x7f0000000200)=""/135, 0x87}], 0x1, 0x0, 0x0) r9 = openat$klog(0xffffffffffffff9c, &(0x7f0000000180)='/dev/klog\x00', 0x0, 0x0) r10 = openat$diskmap(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/diskmap\x00', 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) bind(0xffffffffffffff9c, &(0x7f0000000240)=@un=@abs={0x0, 0x0, 0x2}, 0x8) r13 = dup2(r12, r11) connect$unix(r13, &(0x7f0000000040)=@file={0x1bcfa69870ae01e4, './file0\x00'}, 0xa) ioctl$BIOCGDLTLIST(r13, 0xc010427b, &(0x7f0000000300)={0x2, &(0x7f00000002c0)=[0x20, 0x7]}) r14 = syz_open_pts() dup2(r10, r14) r15 = syz_open_pts() dup2(r14, r15) kevent(r1, &(0x7f0000000140)=[{{r3}, 0xfffffffffffffffc, 0x9e, 0x2, 0xbbf3, 0x9}], 0x80, &(0x7f00000001c0)=[{{r7}, 0xfffffffffffffffd, 0x40, 0x1, 0x2, 0x401}, {{r8}, 0xffffffffffffffff, 0x10, 0x1, 0x100000001, 0x1}, {{r9}, 0x7, 0x1, 0x1, 0x0, 0x2}, {{r14}, 0x7ffffffffffffffd, 0x4a, 0x4, 0xfff, 0xd8d4}, {{r0}, 0x0, 0x2ab03c81c42533b3, 0xfffff, 0x4, 0x5}], 0x6, &(0x7f0000000280)={0x8, 0x7}) poll(&(0x7f00000000c0)=[{r0, 0x85}], 0x1, 0xc0cb) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSFLAGS(r16, 0x8004745c, &(0x7f0000000100)=0x5) 16:01:41 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x20}, {0x80}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000002c0)={'tap', 0x0}) syz_emit_ethernet(0x3bd, &(0x7f0000000240)="b6") r1 = openat$diskmap(0xffffffffffffff9c, &(0x7f00000003c0), 0x400, 0x0) r2 = syz_open_pts() dup2(r1, r2) r3 = syz_open_pts() r4 = openat$diskmap(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/diskmap\x00', 0x0, 0x0) r5 = syz_open_pts() dup2(r4, r5) r6 = syz_open_pts() dup2(r5, r6) ioctl$TIOCEXCL(r6, 0x2000740d) shmget$private(0x0, 0x4000, 0x400, &(0x7f0000ffa000/0x4000)=nil) dup2(r2, r3) r7 = fcntl$dupfd(r0, 0x0, r3) faccessat(r7, &(0x7f0000000040)='./file0\x00', 0x10, 0x1) 16:01:41 executing program 0: setreuid(0x0, 0xee00) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) r2 = semget$private(0x0, 0x4, 0x100) semctl$GETALL(r2, 0x0, 0x6, &(0x7f0000001900)=""/247) utimes(&(0x7f00000013c0)='.\x00', 0x0) socketpair(0x1, 0x1, 0x1, &(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) r4 = semget$private(0x0, 0x3, 0x4) ioctl$TIOCSETD(0xffffffffffffffff, 0x8004741b, &(0x7f0000000000)=0x9) ioctl$TIOCCDTR(r1, 0x20007478) ioctl$TIOCEXCL(r1, 0x2000740d) ioctl$WSDISPLAYIO_GETSCREENTYPE(r1, 0xc028575d, &(0x7f0000000240)={0x80000000, 0x0, './file0\x00', 0x2, 0x1, 0x7f, 0x6bc5}) setsockopt$inet6_MRT6_DEL_MFC(r3, 0x29, 0x69, &(0x7f00000014c0)={{0x18, 0x2, 0xa61, 0x8}, {0x18, 0x2, 0x7c, 0x7}, 0x7c5, [0x567f, 0x2, 0xfffffffffffffffd, 0x6, 0x6, 0x100000000000, 0x1, 0xa123]}, 0x3c) r5 = geteuid() setsockopt(r3, 0x20, 0xa74b, &(0x7f00000003c0)="4471701293cec57389a0b7bc5784669a406582316cab4148ae38f6a45e8fdd9db90e00e91536d447857ed70c8b23455c5e0b2ec1cf25dff7b833ef709141be7a7f533572374ecd7475e71f5f3e4b4fc963304d44689bb360036c094efafb5093ade96c2bb4c4e6856a20d12a54210744e502b37bd8f1e9195a06d98c3b243585666cf2c9d08018bebe30ac1211952db8dabb70fb955c29322368e16736586c19fb1267ea16d65820784d4a56042f76140e96d3ad8895278f17ca4463d4ef7ba21e88584b2a22bd93b5a9f394dc6d5ed74432f7d4e359011bc52f84e3847c9728db0d409c21160bf09d9345d8ce29ef103895624e669dac8c56a72c298e8e28e49b24519d0d0b0d33b93a3bd642f6083fbcc129ec47dea2dd7d6969034a1088c70b8389dc0121355d933c91abfe4a7c9b0f20cfde095e81a285613d6dccdabbb6adfc3214ae1e941292a38109fcc3d551252a43299fab67e937c71f031f00034154a2927b29107aa4e704dd3e8339ae63c808b3d45e91341b4cd27271dc04cc855986a28504fe37132f18ccc4b50e154619d98b0274b92808020652e8994dbd8c791892bdb77011109a34103495ea33bb93218770dd9464597f88ff9a4d1b0fa2c65c294f3adac27a34de22ea24aba2bd5eb07624088546266c3cfce990ae0af3f0faf0e868b411f5705ac3054a4d5d4d46641e8bb0ffe7564ab71984704ccb54ff9d0c88c3e9735c897b837d8689e3f68d6ae67f3a998b76766cde5678714e0f34f7ab852b1f813842b6773f0f14cfa6bfd0a9aef94200063c36a409a4b1d685ce6f5ff2bfa67a38f7fef500e9bf470915a1ecd4b3407e29117e678684f34f1ac2963cd7f7651ef08aef847787859a44a7d6d3ff276a5829dcdda93ccd61d76771c8f2c90a32d8b99924dffe9422602b90884772aae3f6ef471e895e067489959a4f4cc350412e9eef22659134e91620bdc65cfa586bd1147da3830a2fe57de1a4004d3c34c419cf7a50b253bc5560f5a479d8014023f41d810d6a5e0f59310829517a46a521440556184f0d7ebd67e5af60f6854591e6345d52c2fa5db767595fad4e3462092060a3940d1db3e661d9ebd34b951dea798a26cede586c012b017ee6b511a1f72c401f6901bbc4d74993412ccb8ede2d3b4668c79afbbba73cabb3006dcbc505329d9a820f733293c10f1b30bdc58f6c32d1df2327838e11a3e22d663ff9e0c07337634c54aa7d8d330cdbec8384b699429c59f3f2ce870f4da5c730b3d5205dc7ec666e89a78749fce68841a6fc278cd45e1ad791abd850d80e28c39cf6903ff68893c8288522dbc5afbfde78eb6eb72b65650f258491372a6ac34f42850bd30fb8195ae20644de4946e958d4abcd68e066a1ecc28e5789dab97b47fedd00783723364ed2206d25a04ae2b553ee00ce29470ca901e95a3b49e0fd411dadf556a280696d8658e49172fb7be71d2cc9c7639fe8a32f5b39c38927351422856fe065ad6949b803040fbf8ab2f50bbd97e81e987d1c52916acfcb398d32143443f023aca12bcce44919f5820fd18b1dcaac5c7c54b3067fc0fee8c1ad28b881ae02c9bc4c63a0ae0d7207314d14e579936b37e9a442a3cd1ccb9d67038671aea337d28552d13202e357b50d7670dfad17206304220b772e585dcfca56e73366a2a2c4cc5c0fd77b6a205aedaf14984f360f680806fb4fad7872f68846fcb66f508da8b554e987ac0a2b7cd141974e69f064fdec95c297af671b46bb0edc22dedea6217a8a80eb56b1b8b46a41c3b9a9c0f6687e42bfacd895f6ba3a9a2e79a4302e6c1969713a35d2715c07a75a3c7618c76b1f24ec78b63d627217fbc82352f1e296ddf09af6ebb099b92ea00e1663a963fee6bad3a7c85c3518e9db2d3bb0dedbed75b1cd2ad04ed1b47a9a84b759c62a2480fe6425299bb17255305e06ee27ea0c001162d1ba6621d7d394f8bdd66c278def8a2bbb0db03974861802258771bfac5753a5fe67a4655fdf94cf1550dcdf7e3a4cecccedaa1f02690de33ba4b24abefe86317eaac21a6cebfb14acc3d3d573a4ef8493668c0e038854ef0e7810aa46cc555ba5cc3aac7ed174c9806c09932901a947b80ebc57d14302f46d6fc6b850635a1f691ef96402cefcb5d84a6bb3043c511c2bc3a78ac6dc2edeb94ae8b77efb466a44cfb35aa67919131ae75b5b94d1298ff6cc6dfddc2057e9e0484a277f847a07f3bd9487a85c70cf73f0bad14837cab3294e748a5335759feb16dbe08734348cf414edfc80fa9e2f1c3c7e0823fa1eb2b7850c98b2b2bbb731adb068ab8eee85bc0abb0eaced3c4d8bcfb68a8af4a340bd0b7ef0480de8b77d2db7d1d5f638432fc01d6fc3277b23c0bc6f8f582a74a53768366f9eed11a8035940ff8b206519d116069fa2123a980106510fc613b28db03fa8aadb1a13b3955bc69c91c0079032a0d99440509c3a68a1e34894eb0ef828c198d8148158e67824a4db197cd2db4a9b66726447b4e2a1848f2abd726ed14dc27bc82e58b6301b7bec2f7f604b299796e4017876f1c62ef05951bf85f79617bd41a9e3ed75cf836b740411e9bbb03c00f8e9cf1eb7a553d1ac4714154611b65ad8da42b73993ae5296dc4cd3b8b509da0629f594f82f49ac0c435fcaf3e1658a0ba8371b2918d34c6aeb228d6b59e88af768a0590df82e49741b88d07a673cfa6d2e26a8b55f9f7cb14c677b8f9a2b6da5371ee91bfe1b2791b5b88fcae00b8bf535589f55b7d39e985d0409f79e758539ebe93871c802c98365808a848b426dc879f5d271408728f15e10d77583481760807d7012d1890183538c1becc39ee2d94e1a5852c2c1d96190a0e7900c60cc27f7b7a8506e365503231566699fc9f4bb69db712aef8754ce4d2843a3ed7c0fdce8b4296c63f3ef5060d46fe5df9024a5e789cc65ff3f3e9a9f1d15e09d625269c07b57b6f53b8cff9e06ba3074bff858c92cd11324151a89fcab6e35b02fb0bfdaa93e6c11dd1a059b189defe378b165cc052373b27932638b3fa63537b119e5b121502e43ff2fa8febc4b1c62265687d389f742ed407871f39f03d76e24d181158b977829505a4efa84312eb8e89ff8f86c94890614f60719e9ec1cbff4f988762ff7cf71f352a7bc5723bbaf23811eec9ea4f0a275b2322ff36f0f4196fe7c75663120fc103db27b53b317338fc607a98d662790fe41d3584ac55f1b83bb519d75967b127f3068baba148dc775963bc5e4c85154c777548e437b7f3ab6d0945d7c160a2bf6d8649561dad1532c24b9b703c8dd02beb98be220dbff177f69b8e5372606cda122872f8b2c0d095efa2a7e42d43e2f1ae067181ad9957b0f266bbd10e1b3b5a9a444466e1a408272ab79ed335f6e888cca4a84fc64c6877a5db2dd42f6eaa1a2d2832311373c4df5f3c3c89f961fb1af7433b9e778fc59631e3f56f2419d96bfecc08509e6148ec9fcacc4ccc42a277ce7379acd3de63893eec9ed8d65c4d3b2213a67e3ddce824900a1c091590fa2bd5e3dc949c37ca4391aeabf45ab9d1fece9cdbb006ed64b3b032ca21d1c90c079c18a1af7e24e43a034fe2693a96442b790f68be815a56aa779f0aa3cca4e4fb1188d6dc3b2b2024daf8224fe5591531e4bdcd519c807c2a87f498930ed569254e737746dd65e196b8da5372715996704420d18fe0d9e9dfa59b7d33e8ae9c7a703b327171b396dd586f2e226924275841d037d7f83785f70cb8f462f3ad13b0978f26d8a1107bc914e942d17a0c26277dd2a1ef4e14356ab1f443caaa8f629e03d72a138f2d49f9f5eb33e20558c5b3eae12397318ecbc52bbe76c280566b2b048e86cf43e97443e88d7550339d5074181825038bd205fe9f8bbce1000173d0516ad7a0d19157f9b2eb2c211c09d0fd2655dfa156625a2fac0ee73b68899dd985edd6dbed7dcfa1dbd19b7399646e11bc8bc0e4c259a36e3982c6abb1db07939bfa9e07805d49a6430ef20a20b3b42a258d5e5907f61d6846c9b20c9eff80606517ad04428099dc024f4b0bb50e966cf07638a288509eddf7236329d4fa698a8d89b57dd5d2822594cf72d6ab99d68f810bd6d3ca4e3ae04114bd6aa78e709ecd9ac46f9febe2f2f04280b5c3966c7136d0d53485b6534e14b0698f5f5a2811b03bf4bf9f3f8c3c063047c62b176984b676dfdce46fb3399cadcf5125e85a63ca6c72d130993fce2bd79f74ddbba0f57f58f568634c00af0b7760ab472c162d28b067eb4fe449abc9bd6fdc5faa1ba10883abeb149660a725ef7515931724c84051f457211bf89c03a16e1b4531e58ca58e4e753d366a5f7c981e67b64bdc2c85262894b335d2d25ac86b9d07ff0639a74268cbd47871e9a05f08179b2aef9a0df221ea80d239af16f2be0cb670ee4f0d40c7a3e1a7444a1edc712cd4c10632859215a6c76c8aa22dd98cadc02915e289e63846c82c8cf9b49f634f8b8094e81867d801fefa7315d86364a2c3ccc0554c9aec50e00c067af798e58f9b3cbbbae4be17b2aa775d0c186832dad8f5ca7c4291bbd589891f31d783742074b791d9bff8f841907b3d1b98cac038854d309c43f2347b08c6804c77104a8321e17c4884a6319688ef1525885e48eaa77d4383ffda9fa60f855f0ba01d780a6bc2381f7832a73b086e80668269c17a7e68cb0fb973f925d5fcd1245a8a63ee71a06cfa0b2c5d825eb17a42dcf1e851f516cff444aa29a476c934726e07b96bae7bcf57948ee34a5d3c6224d4cc8014116c1805ffeda3785ceaf1e5ae0e3e1696444a642ce41cb521a159102baa501a8142d2b2be4686e7f07adab434e4853e88c7bcb1dd17fdc8a411c2cff8b6a993f34faaba7566b0e0080c52c9df9a700392542d257cf99f2ee189e818ba32a49a9e21a9bc211d50a0034955543f8b9207d5427047f5f80f81a81bbea3f14a6a1fca4b4712e586ccb28fdb6b7e20563577b6f5ec0e271851d456fbb9808f07d61e299e62a32969eab75cec2d29e5f1dda834df9f03cfe49a3ee59bc1554be7e3a321c546fe96480f8b9acba82d0451baf762c8dc856c3c4539bf15bafcfbea0f41aa22a5dc430094b0de6f5085ca3d9d3f7e0b33e8a4bc957998c0750e2fcde40915ca1cc7eb306a07d0cdd3981449d2232b46346867e434c484557705871c2983588bd0fff26b5959eb8c00d5b84a0216566d7f57e8d6eb3a1dd34d358c90818d2d8ef163f445e3d23115fb632f00de34bee2e9b8bc975141b241ab79bc9da7367480933a6634ad80d635d3f6f53b6f795b94543f4e36c4280c8deb733dbc295230eb250a3e3e4ed7be350573435489e5905f335f8acd98bbacf2e143e194f8f934875b38a9137941d06d66a1197497615ad5494751411c953eb9e8358218dcb69dff4bd1957bca13c804cd98e8b018585ab3aef6e79e89a006c7d730e7d49a3044a3652087a0a75df03f52321d366d2133166b2a8274a72d9fe394e8d4131844bcc19f23b34462a4fee7cc151ba7d85fdb5de994fa926b7276612465f1e5b4409bf645eddc610a1ab16579c19ffb0a9b23c575ec1c4ffda80b55deddc7909bf72d1651b402028b62034245ab4d35fc2008fce695e2e780410ea34ad03fbf14ffa0d6f8d9a6500fae2cb4275987eaa43d8acee4c01e72e9df223f55ff914545f0cc2e571285c51ec492e7421067c2fab229edad02123c06e2f970f50e29ece88d354b19a8c64bad90c80fbcb0de61989b4d61acc82248326acbb88620e3be0f259304816a64b1e11fde840e17b12420a1f90", 0x1000) getsockopt(r1, 0x400000000002, 0x3, &(0x7f0000001600)=""/213, &(0x7f0000000200)=0xfffffffffffffd96) unlink(&(0x7f0000000280)='./file0\x00') semctl$IPC_RMID(r4, 0x0, 0x0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xc) semget$private(0x0, 0x3, 0x10) r7 = shmget$private(0x0, 0x3000, 0x85, &(0x7f0000ffb000/0x3000)=nil) bind(r1, &(0x7f0000001a00)=ANY=[@ANYBLOB="01002e2f661a07d4b70bff72ea44de26553f77029916696c653000c7d9b687c908858cc10679942e00cfb67bc9c85a9b8d4d2222abc174f632a6c116b0fab6dc9409c60eabf43b2eec0a6f95722666c48a75b6b322cd4e8fd90d9f5b2f58e1cb904a74af212679e5c26a16ef565c63bf021b89ffbaf46632f92db7279bd2bcf5b23642f2f40b8c91f0eee087b14a9e1f4d44e39fc26bec31810b954d0f877519aee6f560c4b01dbcda2d09655d8e14b6518a72174ec56ab51149db5dec87d2782187855d20bdf9f21a9b669aa0ac2225b3fc4aa5f88115cff3c38732610f9938ebe163d2b7e31684024fdfce5b0f2622f008e7715b3a8ef53b8cab8789b3484085843307c984e596005e70f8a949ed63001104d264f2dfd83eceeb2753a412e6a799e36f8ddfc7350d4b4ad9ff1ab474fb000400000000000064933afc679b755f655aecde643af215fdeba1acf0488a3d26e60f262ac27db8742e2d4e4a187d0f61c6746996a052e67b2895b3fdd4144635c5920fd66851cbb46a8b013736aa4d71a2cf10303af73c810b77109384126fd4aa70eb14c22f67a148969e080ab39c28d28536e6a809f69ab6c50158dbbf517b1681fc23897da9662ecf36c20231a914f26e8f7f568be7ad86a65f60c31bd1d2d8515e952c2ef20cea5e7900"/497], 0xa) shmctl$SHM_UNLOCK(r7, 0x4) getuid() setuid(r5) ioctl$FIONBIO(r1, 0x8004667e, &(0x7f0000001540)=0x6) r8 = getegid() semctl$IPC_SET(r4, 0x0, 0x1, &(0x7f0000000140)={{0x20, r5, r6, r5, r8, 0x0, 0x1ff}, 0xc68, 0x0, 0x2}) socket$inet(0x2, 0x0, 0x4) semget$private(0x0, 0x0, 0x0) getsockname$unix(r0, &(0x7f0000001580)=@abs, &(0x7f00000015c0)=0x8) 16:01:41 executing program 0: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f00000004c0)={0x0, 0x0, 0x0, {[], [0x0, 0x0, 0x0, 0xfffffffffffffffd], [0x40000e0040000fc], [], [{0x0, 0x2}, {}, {}, {}, {0x3}]}}) 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)) 16:01:42 executing program 1: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSMOUSEIO_SRES(r0, 0x80045721, &(0x7f0000000040)=0xff) r1 = openat$tty(0xffffffffffffff9c, &(0x7f0000000080)='/dev/tty\x00', 0x80, 0x0) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000000c0)={0x401, 0x8, 0x1, 0x7bb, "0195796eff2c2f017f245bd0df228e656de52884", 0x1, 0x260a}) madvise(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x4) r2 = open(&(0x7f0000000100)='./file0\x00', 0x40, 0x0) ioctl$TIOCSWINSZ(r2, 0x80087467, &(0x7f0000000140)={0x8, 0x2, 0x390a, 0x3f}) r3 = openat$null(0xffffffffffffff9c, &(0x7f0000000180)='/dev/null\x00', 0x800, 0x0) flock(r3, 0x6) r4 = open(&(0x7f00000001c0)='./file0\x00', 0x80, 0x100) unlinkat(r4, &(0x7f0000000200)='./file0\x00', 0x8) openat$tty(0xffffffffffffff9c, &(0x7f0000000240)='/dev/tty\x00', 0x0, 0x0) ioctl$FIOGETOWN(r4, 0x4004667b, &(0x7f0000000280)) r5 = openat$zero(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/zero\x00', 0x1440, 0x0) r6 = openat(r5, &(0x7f0000000300)='./file0\x00', 0x830daf652ada1266, 0x4) close(0xffffffffffffffff) ioctl$TIOCSBRK(0xffffffffffffff9c, 0x2000747b) r7 = getpgid(0xffffffffffffffff) ktrace(&(0x7f0000000340)='./file0\x00', 0x3, 0x800, r7) r8 = openat$null(0xffffffffffffff9c, &(0x7f0000000380)='/dev/null\x00', 0x220, 0x0) ioctl$VMM_IOC_WRITEREGS(r8, 0x82485608, &(0x7f00000003c0)={0x3, 0x6, 0x9, {[0x8001, 0x2, 0x40, 0xc, 0xfd8e, 0x7, 0x1, 0x1, 0x1, 0x0, 0xef2, 0x3a1, 0xfbb2, 0x0, 0xfffffffffffffffb, 0x5, 0x7, 0x5], [0xa6, 0x8, 0x1, 0x2, 0x4, 0x9, 0x3, 0x4f32, 0x22, 0x7f], [0x2, 0xffffffff, 0x1, 0x8, 0x1, 0x6, 0x7], [0x4047aead, 0x800, 0x4, 0x401, 0x4, 0x1f], [{0x8, 0x0, 0x0, 0x8}, {0x5, 0x9, 0xe0, 0xceac}, {0x3, 0x2, 0x8000, 0x778e}, {0x0, 0x4, 0x9, 0x3}, {0x84f, 0x400, 0x2, 0x5e9e}, {0x2, 0x1, 0x1b7, 0x4}, {0x3, 0xe9, 0x9, 0x2}, {0x9, 0x7ff, 0x7ff, 0x3}], {0xaa28, 0x20000, 0x5, 0x32}, {0xff37, 0x400, 0x4, 0x80000001}}}) r9 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffff9c) recvfrom(r9, &(0x7f0000000640)=""/221, 0xdd, 0x20, &(0x7f0000000740)=@in={0x2, 0x0}, 0xc) mknod(&(0x7f0000000780)='./file0\x00', 0x2000, 0xfffffff8) getsockname$inet(r8, &(0x7f00000007c0), &(0x7f0000000800)=0xc) r10 = openat$zero(0xffffffffffffff9c, &(0x7f0000000840)='/dev/zero\x00', 0x0, 0x0) ioctl$TIOCGWINSZ(r10, 0x40087468, &(0x7f0000000880)) rename(&(0x7f00000008c0)='./file0\x00', &(0x7f0000000900)='./file0\x00') r11 = openat(r6, &(0x7f0000000940)='./file0\x00', 0x100, 0xb) accept(r11, 0x0, &(0x7f0000000980)) 16:01:42 executing program 0: mkdir(&(0x7f0000000240)='./file0\x00', 0x0) chmod(&(0x7f00000001c0)='./file0/../file0\x00', 0x2) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r1, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) r2 = dup2(r1, r0) connect$unix(r2, &(0x7f0000000040)=@file={0x1bcfa69870ae01e4, './file0\x00'}, 0xa) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xc) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r6, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r8, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) dup2(r8, r7) setsockopt$sock_linger(r8, 0xffff, 0x80, &(0x7f0000000180)={0x1, 0x6}, 0x8) dup2(r6, r5) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, 0xc) getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, r9, r3, r4, 0x0, 0xffffffffffffffff]) lchown(&(0x7f0000000000)='./file0\x00', 0x0, r10) setgroups(0x0, 0x0) setuid(0xee01) unveil(&(0x7f0000000080)='./file0/file0\x00', &(0x7f00000000c0)='c\x00') 16:01:42 executing program 0: mkdir(&(0x7f0000000300)='./file0\x00', 0x0) chown(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) 16:01:42 executing program 0: syz_emit_ethernet(0x36, &(0x7f0000000140)) 16:01:42 executing program 1: open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) r0 = open(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x12000)=nil, 0x12000, 0x2, 0x10, r1, 0x0, 0x0) mmap(&(0x7f0000001000/0x3000)=nil, 0x3000, 0x2, 0x10, r0, 0x0, 0x0) 16:01:42 executing program 0: socket$inet6(0x18, 0x0, 0x0) setsockopt(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) mlock(&(0x7f00003db000/0x2000)=nil, 0x2000) 16:01:42 executing program 0: 16:01:42 executing program 1: 16:01:42 executing program 0: 16:01:42 executing program 1: mkdir(&(0x7f0000000300)='./file0\x00', 0x0) open(&(0x7f0000000100)='./file0/../file0\x00', 0x488400, 0x0) 16:01:42 executing program 0: r0 = socket(0x11, 0x3, 0x0) getsockopt$sock_linger(r0, 0x1, 0xd, 0x0, &(0x7f0000000180)) 16:01:42 executing program 1: 16:01:42 executing program 0: 16:01:42 executing program 0: 16:01:42 executing program 1: 16:01:43 executing program 1: syz_emit_ethernet(0x46, &(0x7f0000000100)) 16:01:43 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x3}, {0x45}, {0x6}]}) syz_emit_ethernet(0xe, &(0x7f00000001c0)="174af205b6068bbc6be6634ecdd0") r1 = semget$private(0x0, 0x0, 0x4) semctl$SETVAL(r1, 0x0, 0x8, &(0x7f00000000c0)=0x5aa) r2 = syz_open_pts() close(r2) preadv(r2, &(0x7f0000000380)=[{&(0x7f0000000200)=""/135, 0x87}], 0x1, 0x0, 0x0) ioctl$TIOCSTOP(r2, 0x2000746f) 16:01:43 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000001640)='/dev/zero\x00', 0x0, 0x0) r1 = openat$diskmap(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/diskmap\x00', 0x0, 0x0) r2 = syz_open_pts() dup2(r1, r2) r3 = dup(r1) fcntl$getflags(r3, 0x3) readv(r0, &(0x7f0000001340)=[{&(0x7f0000001380)=""/177, 0xb1}, {&(0x7f0000001100)=""/40, 0xffffffffffffff72}, {&(0x7f0000001280)=""/159, 0x9f}, {&(0x7f0000001140)=""/67, 0xffffffffffffffbe}], 0x4) 16:01:43 executing program 0: mknod(&(0x7f0000000240)='./bus\x00', 0x80000021c0, 0x40004000000028a4) r0 = semget$private(0x0, 0x0, 0x685) semctl$SETVAL(r0, 0x0, 0x8, &(0x7f0000000100)=0x1ff) r1 = open(&(0x7f0000000040)='./bus\x00', 0x1, 0x0) r2 = semget(0xffffffffffffffff, 0x6, 0x400) semctl$SETVAL(r2, 0x0, 0x8, &(0x7f0000000200)=0x8) semop(r2, &(0x7f0000000080), 0x0) semctl$SETVAL(r2, 0x3, 0x8, &(0x7f0000000440)=0x6) semctl$SETALL(r2, 0x0, 0x9, &(0x7f00000000c0)=[0x3, 0xfffc, 0xfeff, 0xf90c, 0x0, 0x7f]) sendto$unix(r1, &(0x7f0000000000)="f190742a", 0x4, 0x4, &(0x7f0000000080)=@abs={0x1, 0x0, 0x2}, 0x8) writev(r1, &(0x7f00000000c0), 0x0) 16:01:43 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x3a0914c44f7b202a, 0x1b00) r0 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) write(0xffffffffffffffff, &(0x7f0000000400)="9fc11d3fc3821c66a1cc6b8554e67604f38db31320886851c0a3cb94134b3a9ddc2dc0b1c1f52ab063f0ea3d3ddf35c090a389d5bf23dfc8b6482115f07fe6b4a126042b523ddd18ee7a269559f92f444d6dfb428bf6b36bdf616125830b4437f259f851c9b945a0788367133c0344f05066b6611c30411bf0242da6ed52f2ef3bcd15e103ebc245816a70f1bb902b4669d90043c67fcc480922374ba523a0ac2b88ab3bd5723689721b367d5bfc04e7e7801e4796d7f48330972da83707041ebf7db74469616076e35ac773e7e7890655c2fa9b02036eb31621db88ce33c175942d970abbaec20098657c43aaf972087c46512ace437928532793bc4cce344681edfe7563b74e01a951d0d506c9e545a9a558c627d5cfe97fe0b9eb23e6b474566b1dd335639aa189ae51f894e46d536168cb7c1ee50574a7e9759559cbd5f49582206f350a879bf2eace3e7edec3562d47cd62a8ef23fd579371e3933fba2ea9875071e864504f852a17f9afffc7c4a1149ff3271abdaca3880607e7fbc7d8cc285f2f5885453b96dacd1cd6ab64ba42760b0e2097af000000", 0xfffffffffffffe72) pwritev(r0, &(0x7f0000000200)=[{&(0x7f00000000c0)="44afa74072316b36ca41fd0296a867b755266cb4e697d2558c26ad8e7029587e47659864e9d6792ba2d80ad85ffaa188cf6515b1295eace9f510556a680577189ed6df95738b442b", 0x48}], 0x1, 0x0, 0x0) execve(0x0, 0x0, 0x0) 16:01:43 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x200000000028}, {0x400000060}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000140)="1ec74295249825b12762ed1d7405") r1 = socket$inet(0x2, 0x3, 0x0) r2 = socket(0x2, 0xc003, 0x0) connect$unix(r2, &(0x7f00000000c0)=ANY=[@ANYBLOB="8202adfdffffffffffffff653000463f7b238a2a197a386207000000008295955984c87910bf453f68c11700287ed30bcb777fa69dfceac2a84e6abca64896bc5e57c6360bcd4c0a162b58fd4237b8fa4d012ae447472b3e8495aaee48c02f6abf1e6bf3bf554799ccb813ad30505e8f0000a49fef9d612f871f4385f04157795ea4a5c5fe65baa202361cd4cac7dbac5b65c659472870bc122cd2350000000000000000000000000000000000ff0100000000000021d39b4028adb1ff1afb37ec4305642ad2cf8724eb18089278e314330000000000000000000000e02b05e5d12f524ab2aa8cc7712a2b279dbff4b7b46564ef560026e969c9341589ac85cab1a4c6b41dccf137c8ae135db3119e911c3a94484c6997ac607b1c26455bedfb9c9f35f23d1aa5513a6c17f08969eddff7744123053ff03d925341d85544cd1cfd0b34aa3feb7df6d08d9aa81a99e39af6256b1f007bf8f244cbc769cee44346040906000000ec895c4784f6490ba02e9768a8b36d05c2b89da05a0a414c6394359a0000000000c5906c074cf888981d4e222653300275481280da5eb1152f6bc23442dc9631d64bcd5b823e495bac2204ccdaf733f9a509da7f66d0c7598f54a53f5e773e35d0d6bc372d1a8ff42aa3cdc2e80e306615b7a814b77f3f5a659255490b88ff1bf33436e6731ad3574d79be64d7a570715f68932de75cc53ec316484d3e4132dee58554fdac1bfa4aca2c3ebed7ad1bd9da569f770ddbf42b3a87e75f6a28b7f09126efe6c2d6ad126358a2bf7eb6652c52476b0f4a1fc0c7ee2e61ac5538254b916042575a9603e129cc5b44d587c08f6f7c1013f89d3bd1f11b9dd8c3e5afc074c1771cebe4f8f92cfdee2e52bf897cc233cab1d5ef49a8aa68ea9977751b76b6c98bf0d9f371e916fc7b88c013c7381f77d036b0233aca38bc8789d01c4674fb41c17246be9389e32be26a498d0ce05a3852a1cb4338f3bfee17a07001520dd2515741374c70916b23a8b086c43633a42e93fe75f8a85f37ee8c3f120c300afe7e741f1dbea0d7ce9a15edf26e82fcca1e245a58d78b79dc3b93721aa7885824e119dc4c67c825898793cd381a7aa89400bfc4c150eb6fcd3b65c4ab78a2793c3f37f762ac9427b81352d5911bf1b5fddf3f189b5d3d63bf4a5c97cb61787292b53006654bd2bc3db5c05331408a8e86e23db3e2d6cddd1adba8d455f2bf23b53077fffd3647c9d0d0d84460abd680a645795e8a1493f1d33fd718fc196e3c18626e9d1e8d847aa56b31f51ad0fc53289bafb09c81138128771a864ea4de6961bce4f35399c6cc5613b5c91d6ae4f4fd6edcef282d0eb4e604f524e4ff3f97968a0b3ecbfc2d84913a754616fa047e3b4d69783db99cb70ffb"], 0x10) setsockopt$sock_int(r1, 0xffff, 0x800, &(0x7f0000000080)=0x100000001, 0x4) writev(r2, &(0x7f0000000000)=[{0x0}], 0x1) connect$unix(r2, &(0x7f0000000500)=@file={0x1, './file0\x00'}, 0xa) sendsyslog(&(0x7f00000005c0)="23477c8f7f481c8985d03e996c050a8f3560c7522056ddaa31732023287f959ac1c58b8b3a4c4e452e6cdaec92e58fbc91622e6b50f517148b5df52a810641584f158f7a4672f283eab71cb00b1376b439440f2e397e824305e734b2526ee0d512e1ea26690bbdc0406f", 0x6a, 0x2) open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) r3 = semget(0xffffffffffffffff, 0x6, 0x400) semctl$SETVAL(r3, 0x0, 0x8, &(0x7f0000000200)=0x8) semop(r3, &(0x7f0000000080)=[{0x4, 0x0, 0x1800}, {0x3, 0x401, 0x1800}], 0x2) semctl$SETVAL(r3, 0x3, 0x8, &(0x7f0000000440)=0x6) semop(r3, &(0x7f00000004c0)=[{0x3, 0x8, 0x2000}, {0x2, 0xffff}, {0x3, 0x7f, 0x1000}], 0x3) ktrace(&(0x7f0000000000)='./file0\x00', 0x4, 0x100, 0x0) recvmsg(r1, &(0x7f0000000580)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001b80)=""/4096, 0x1000}, 0x0) 16:01:43 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pipe(&(0x7f0000000000)={0xffffffffffffffff}) getpeername$inet(r1, &(0x7f0000000040), &(0x7f0000000180)=0xc) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000080)=[{0x54}, {0x4c}, {0x6, 0x0, 0x0, 0xff}]}) pwrite(r0, &(0x7f0000000280)="d000"/14, 0xe, 0x0, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000200)={0x2, &(0x7f00000001c0)=[{0x4, 0xb0, 0x4, 0x7}, {0x5, 0x8, 0x5}]}) 16:01:43 executing program 0: openat$bpf(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/bpf\x00', 0x10004, 0x0) pipe2(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}, 0x14) getsockopt$inet_opts(r0, 0x0, 0x43, &(0x7f0000000880)=""/124, &(0x7f0000000040)=0x7c) read(r1, &(0x7f0000000440)=""/178, 0x72) r2 = semget$private(0x0, 0x6, 0x200008000000010) chflagsat(r0, &(0x7f0000000200)='./file1\x00', 0x10000, 0x2) syz_open_pts() semop(r2, &(0x7f00000001c0)=[{0x1, 0xffff, 0xe5ce97ab354d86be}, {0x7, 0x2, 0x800}, {0x5, 0x4, 0x1800}, {0x3, 0x2, 0x800}], 0x4) r3 = accept(r0, &(0x7f0000000400)=@un=@abs, &(0x7f0000000580)=0x8) getpeername$unix(r3, &(0x7f00000002c0)=@abs, &(0x7f0000000840)=0x8) connect$inet(r1, &(0x7f0000000900)={0x2, 0x1}, 0xc) semop(r2, &(0x7f0000000240)=[{0x4, 0x8, 0x800}, {0x3, 0x7, 0x800}], 0x2) ioctl$KDGKBMODE(r1, 0x40044b06) sync() pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) read(r4, &(0x7f0000000100)=""/1, 0x1) ioctl$TIOCMSET(r4, 0x8004746d, &(0x7f00000000c0)=0xffffffffffffffff) ioctl$FIOASYNC(r3, 0x8004667d, &(0x7f0000000940)=0xffffffffffffffff) getsockname$inet(r0, &(0x7f0000000000), &(0x7f00000005c0)=0xc) mlock(&(0x7f0000fff000/0x1000)=nil, 0x1000) mkdir(&(0x7f0000000280)='./file0\x00', 0x98) semop(r2, &(0x7f0000000180)=[{0x3, 0x7f, 0x1000}, {0x3, 0x2, 0x800}, {0x7, 0x5, 0x1800}], 0x3) r6 = open(&(0x7f0000000080)='./file1\x00', 0x20000, 0x8) getpeername$inet6(r5, &(0x7f0000000140), &(0x7f0000000340)=0xc) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x667ea245c3c02a50, 0x5432, r6, 0x0, 0x0) chmod(&(0x7f0000000300)='./file0\x00', 0x11) ioctl$BIOCSDLT(r1, 0x8004427a, &(0x7f0000000380)=0xffff) setuid(0xee01) unveil(&(0x7f0000000600)='./file0\x00', &(0x7f0000000640)='c\x00') semctl$GETNCNT(r2, 0x2, 0x3, &(0x7f00000006c0)=""/191) 16:01:43 executing program 1: open$dir(&(0x7f00000000c0)='./file0\x00', 0x40000400000002c2, 0x0) r0 = getpid() ktrace(&(0x7f0000000c00)='./file0\x00', 0x0, 0xc0000110, r0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r2, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) r3 = dup2(r2, r1) connect$unix(r3, &(0x7f0000000040)=@file={0x1bcfa69870ae01e4, './file0\x00'}, 0xa) symlinkat(&(0x7f0000000040)='./file0\x00', r3, &(0x7f0000000080)='./file0/file0\x00') madvise(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x6) getrlimit(0x0, &(0x7f0000000000)) 16:01:43 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$TIOCMBIS(0xffffffffffffff9c, 0x8004746c, &(0x7f0000000040)=0x8) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000000)=[{0x28}, {0x84}, {0x7ffffffe}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) syz_emit_ethernet(0x3b9, &(0x7f0000000200)="d0") 16:01:43 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2080002002, 0x40004000000028aa) r0 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) mknod$loop(&(0x7f0000000040)='./bus\x00', 0x100, 0x0) ioctl$KDDISABIO(r0, 0x20004b3d) r1 = openat$diskmap(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/diskmap\x00', 0x0, 0x0) ioctl$TIOCSBRK(r0, 0x2000747b) r2 = open$dir(&(0x7f0000000640)='./file0\x00', 0x10, 0x20) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg(r3, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000080)=ANY=[@ANYBLOB="10000000000000000000db73cba17299ea640c2c67467f81eb7985000000988100"], 0x10}, 0x0) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0}, 0xc) fchown(r2, r4, 0xffffffffffffffff) seteuid(r4) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg(r5, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000080)=ANY=[@ANYBLOB="10000000000000000000db73cba17299ea640c2c67467f81eb7985000000988100"], 0x10}, 0x0) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, 0x9374cae5ff247a48) getgroups(0x8, &(0x7f0000000400)=[0x0, 0x0, 0xffffffffffffffff, r7, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) getgroups(0x3, &(0x7f0000000400)=[0x0, 0x0, 0xffffffffffffffff, r6, 0x0, 0xffffffffffffffff, r6, r7]) fchownat(0xffffffffffffff9c, &(0x7f00000000c0)='./bus\x00', r4, r6, 0x0) r8 = syz_open_pts() dup2(r1, r8) r9 = syz_open_pts() dup2(r8, r9) writev(r9, &(0x7f0000000040), 0x0) open$dir(&(0x7f0000000080)='./bus/file0\x00', 0x10000, 0x10) 16:01:44 executing program 0: r0 = syz_open_pts() close(r0) preadv(r0, &(0x7f0000000380)=[{&(0x7f0000000200)=""/135, 0x87}], 0x1, 0x0, 0x0) r1 = dup(r0) unlinkat(r1, &(0x7f0000000140)='./file0\x00', 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000740)='/dev/Hpf\x00', 0x20000, 0x0) r3 = semget$private(0x0, 0x2, 0xdf873c22c3aa9b57) semop(r3, &(0x7f0000000040)=[{0x4, 0x6, 0x1000}, {0x3, 0x903, 0x2d79547e8408474c}], 0x2a7) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) ioctl$TIOCNOTTY(r1, 0x20007471) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{0x7}, {0x25}, {0x6}]}) syz_emit_ethernet(0x2ba, &(0x7f0000000340)="b6") pipe(&(0x7f0000000100)={0xffffffffffffffff}) ioctl$WSDISPLAYIO_USEFONT(r4, 0x80585750, &(0x7f00000002c0)={'./file0\x00', 0x3, 0x83, 0x4, 0x0, 0x2292e6a2, 0x5, 0x5, 0xc1b605b2da345bd2, 0xec77c47f1943bfd4, 0xfffffffffffffe01, 0xfffffffffffff800}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x10000, 0x0) 16:01:44 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x4000000019, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f00000002c0)=[{0x80}, {0x81}, {0x6, 0x0, 0x0, 0x200}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) pwrite(r0, &(0x7f0000000180)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) r1 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000000)='/dev/vmm\x00', 0x400, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r3, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) r4 = dup2(r3, r2) connect$unix(r4, &(0x7f0000000040)=@file={0x1bcfa69870ae01e4, './file0\x00'}, 0xa) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r6, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) r7 = dup2(r6, r5) connect$unix(r7, &(0x7f0000000040)=@file={0x1bcfa69870ae01e4, './file0\x00'}, 0xa) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r9, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) r10 = dup2(r9, r8) connect$unix(r10, &(0x7f0000000040)=@file={0x1bcfa69870ae01e4, './file0\x00'}, 0xa) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r12, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) r13 = dup2(r12, r11) connect$unix(r13, &(0x7f0000000040)=@file={0x1bcfa69870ae01e4, './file0\x00'}, 0xa) dup(r1) openat$null(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/null\x00', 0x64a97676fa731a5c, 0x0) openat$null(0xffffffffffffff9c, &(0x7f0000000200)='/dev/null\x00', 0x80, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r15, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) r16 = dup2(r15, r14) connect$unix(r16, &(0x7f0000000040)=@file={0x1bcfa69870ae01e4, './file0\x00'}, 0xa) ioctl$VMM_IOC_READREGS(r1, 0xc2485607, &(0x7f0000000300)) r17 = openat$diskmap(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/diskmap\x00', 0x0, 0x0) r18 = syz_open_pts() r19 = openat$diskmap(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/diskmap\x00', 0x0, 0x0) r20 = syz_open_pts() dup2(r19, r20) r21 = syz_open_pts() dup2(r20, r21) r22 = open(&(0x7f0000000140)='./file0\x00', 0x10088, 0x4) dup2(r17, r22) r23 = syz_open_pts() dup2(r18, r23) r24 = dup2(r23, r0) ioctl$BIOCSETIF(r24, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) 16:01:44 executing program 1: writev(0xffffffffffffffff, &(0x7f0000000480)=[{&(0x7f0000000040)="601036d1000000186004008b00062b", 0xf}], 0x1) pipe(&(0x7f0000000180)={0xffffffffffffffff}) r1 = openat(r0, &(0x7f0000000300)='./file0\x00', 0x80, 0x50) mknodat(r1, &(0x7f0000000340)='./file0\x00', 0x10, 0x0) ioctl$WSKBDIO_GETMODE(r0, 0x40045714, &(0x7f00000001c0)) ioctl$TIOCFLUSH(0xffffffffffffffff, 0x82907003, &(0x7f0000000040)=0x2) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffffff, 0x0, "00000000000000000000000000001000"}) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x1}}) r2 = socket(0x18, 0x1, 0x0) socket(0x1, 0x5, 0x0) close(r2) r3 = socket(0x18, 0x400000002, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r4 = openat(0xffffffffffffff9c, &(0x7f0000000240)='./file0\x00', 0x200, 0x80) ioctl$WSDISPLAYIO_GBURNER(r4, 0x400c5752, &(0x7f0000000280)) sendto(r3, &(0x7f0000000100)="9b5b468424454b291fdb3a2381f60af4b90129ee551ac1ed6037082c652b1697b53174c21fd8393ccc2ef1d0eb2426ed0802c51a8cd2f8c38247f267f194caf100287b2e58085e6140a558334b37a4ab813576f8f775b21c82f1a472130bfdaec856474d92f4fc8e6fdda3d8f6d406c059ba4b", 0x73, 0x0, &(0x7f0000000080)=ANY=[@ANYBLOB="eb91b842"], 0xa) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r3) getrlimit(0x4, &(0x7f0000000200)) r5 = shmget$private(0x0, 0x1000, 0x24a, &(0x7f000026c000/0x1000)=nil) shmctl$IPC_RMID(r5, 0x0) socket(0x400000000018, 0x3, 0x3a) setsockopt(r3, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r2, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) openat$diskmap(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/diskmap\x00', 0x20202, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r7, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) dup2(r7, r6) sendto$unix(r7, &(0x7f0000000380)="46bb9c108d6a5b8c03f4bf8717ce2591ec19bdf7f824adcab08738873464e311399eeb1cbe7ef64f0b754b7200620115368dd6047834d2c1b00cd6f4b9f44106185ffab3793e7b57fc50d260916179bca5080d0f14eaac2f31db5234449b70a676d9080132ecf220a2c6db9c93696493db4f23c914daa0df38b52ad1e1ecab392be8cf24ef480f12067a98301980fef981baf3f015c2369b99aa6dfbc448aa7fbd590b558a1ac7d4d3326ad70df42916179718a6b6f21e81c40bf57f568044794ab3973ad42ce2b23b100760b8d18d4b068caf5ead", 0xd5, 0x400, &(0x7f00000004c0)=@abs={0x1, 0x0, 0x3}, 0x8) write(r3, &(0x7f0000000040)="100a2956b9223776", 0x32) 16:01:44 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x8090d2, 0x0, "d730c1e7bb6fc6e2285b0001000000004d5f4de4"}) write(r0, &(0x7f0000000180)='X', 0x1) close(r0) syz_open_pts() r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000040)={0x80000, 0x0, 0xfffffffffffffffc, 0x0, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00 \x00', 0x80000000}) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "a0aec09127d4b48197ea4b0fc7ddc4d8e995dc54"}) ioctl$TIOCFLUSH(0xffffffffffffffff, 0x80047410, 0x0) syz_open_pts() r2 = syz_open_pts() openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0xf5aec14ded366a2e, 0x0) kqueue() close(r2) preadv(r2, &(0x7f0000000380)=[{&(0x7f0000000200)=""/135, 0x87}], 0x1, 0x0, 0x0) dup(r2) 16:01:44 executing program 1: setrlimit(0xf, &(0x7f0000000000)={0x1, 0x2}) r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000680)='/dev/ttyCcfg\x00', 0x1, 0x0) r1 = dup(r0) r2 = accept$unix(0xffffffffffffff9c, 0x0, &(0x7f0000000240)) socket$inet(0x2, 0x4, 0x0) socket$inet6(0x18, 0x2, 0x2000000000000001) r3 = socket$inet6(0x18, 0x8005, 0x4) ftruncate(r3, 0x0, 0x9) ioctl$BIOCGHDRCMPLT(r1, 0x40044274, &(0x7f00000001c0)) sendto$inet6(0xffffffffffffffff, &(0x7f0000000880)="289caefad85b04ccdf900d249bba7de457eeaba523b2ecf6209499ea001d45d6e61c26ae81ee5d2bdc71c77be08f60eac8df3d26eb6f3377e7db92cb99d639058f28ad91f7afe5b41947db7fa3c4693c93274943dd501c10729158df03f9f5dc781c86870658233acff9589ac6e640f127bbbdb8b2f0242e8efb25618da70acefad36c790a0e6861296617c3bf46f2517119e3c2c684ee7fcbbd27493b067b993a3eb2ddb72e9d160466361741fe6f473f49580f92d78913c890423650f98b83005a708a2dd0e2e63297370d59ded510f123f455a2831f465442af641100b3303f5e05a47f45588716f01c69", 0xc336c2847464a966, 0x402, 0x0, 0x372) ioctl$TIOCSBRK(0xffffffffffffffff, 0x2000747b) mlock(&(0x7f0000ffc000/0x2000)=nil, 0x2000) setrlimit(0xa0d939d84dfe02e3, &(0x7f0000000180)={0x100000, 0x100000}) setrlimit(0x0, &(0x7f0000000040)={0x3, 0x3}) pipe(&(0x7f0000000080)) open(&(0x7f00000000c0)='./bus\x00', 0x20000, 0xc2) ioctl$VT_GETACTIVE(0xffffffffffffffff, 0x40047607, &(0x7f0000000200)) ioctl$TIOCFLUSH(0xffffffffffffffff, 0x80047410, &(0x7f0000000280)=0x3) mlock(&(0x7f0000ffb000/0x2000)=nil, 0x2000) ioctl$FIOGETOWN(r2, 0x4004667b, &(0x7f0000000300)) mknod(&(0x7f0000000100)='./bus\x00', 0x1000000002052, 0x36e) r4 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) ioctl$VMM_IOC_RUN(r4, 0xc0205603, &(0x7f00000001c0)={0x2, 0x8000, 0x0, 0x2002, 0x0, 0x8000}) getpgrp() writev(0xffffffffffffffff, &(0x7f0000000700), 0x1000038a) ioctl$TIOCSDTR(0xffffffffffffffff, 0x20007479) r5 = semget(0x3, 0x2, 0x401) semop(r5, &(0x7f00000003c0)=[{0x4, 0x10000, 0x800}, {0x4, 0xd0f, 0x800}, {0x6, 0x1, 0x800}, {0x1, 0x7ffc, 0x800}, {0x2, 0x16f9, 0x800}, {0x4, 0x1, 0x800}, {0x4, 0x6}, {0x3, 0x6, 0x40000ffc}, {0x1, 0x3, 0x1800}, {0x4, 0x3e, 0x1000}], 0xa) r6 = semget$private(0x0, 0x800000000000010, 0x7e) semop(r6, &(0x7f0000000100)=[{0x4, 0x1, 0x1800}, {0x0, 0x9}, {0x3, 0x1, 0x1800}, {0x3, 0xffff, 0x800}, {0x2, 0x401, 0x1000}], 0x5) semop(r6, &(0x7f0000000140)=[{0x4, 0xffffffff, 0x1800}, {0x4, 0x4, 0x1000}], 0x2) 16:01:44 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000140)=[{0x34, 0x0, 0x0, 0x7}, {}, {0x6}]}) pwrite(r0, &(0x7f0000000380)="4596b2df680b95d5399631aea3d250b3f9b995c262188561571642c113aea56c8e6fdb3cc1d3f07fb919bc5f1ebd7f8e9ad613d2e70567d688263ad02122d27f0ad274ef723bcaa0a2897af50b5727625f7397ece844a4acbf175311c1e7987702ddc8f74c6564639dd746a41e8eac04f8a3788b3b298ddfd678e6f276eebe2d105a8a649721e553a7c60ba8dc642a30b91ba79c9e10c7f5d075b4e486e7929a22518faad419aebdbd3879d9129b60c1fe7cdbcce36304063e4f0640014cabf36f11430d8f628d05ce7023945f3888aecd29e00c706e9e7e7b002a50eaf23110d542e7df123abc0d47180129f67ce8e2b4c62a3bee276c5d6edaa2dbc7204e503136b4d9488d328a56834f75c0a6d427eb4de5e5c971dc93c87e63c84c9b06e4f401b135eb1ac4f1f89da4539183939d4c1912ce7c1784e9ab0d595242b70c2ac922e254792c81d4d99b5ad920dbd8f0bf4f9468ebd0e4f4f364d0c299532c41310a3a9598e9ee87c4bffbc624e9d1204b0b7f768996540c221375ebc9005bf0", 0x362, 0x0, 0x4) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x2, &(0x7f00000001c0)=[{0x15}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) getgroups(0x3ffffffffffffec1, &(0x7f0000000100)=[0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000240)) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) fcntl$setstatus(0xffffffffffffffff, 0x4, 0xcc) r3 = getpid() fcntl$setown(r2, 0x6, r3) r4 = socket(0x2, 0xc003, 0x6) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r6, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) r7 = socket(0x10, 0x10000, 0x4) getsockopt$sock_int(r7, 0xffff, 0x0, &(0x7f00000002c0), &(0x7f0000000340)=0x4) r8 = dup2(r6, r5) connect$unix(r8, &(0x7f0000000040)=@file={0x1bcfa69870ae01e4, './file0\x00'}, 0xa) ioctl$PCIOCGETROM(r8, 0xc0107005, &(0x7f0000000280)={{}, 0x4, &(0x7f0000000180)=[0x0, 0x0, 0x0, 0x0]}) connect$unix(r4, &(0x7f00000001c0)=ANY=[@ANYBLOB="8202adfdffffffffffffff653000463f7b238bf46854d78a2a197a386207000000008295955984c87910bf453f68c11700287ead4bcb777fa69dfceac2a84e6abca64896bc5e57c6388bbd2ad88b2951b15801360bcd4c0a162b58fd4237b8fa4d012ae447473c238495aaee48c02f6ac41e6bf3bf554799b9b813ad30505e8f5300a49fef9d612f871f4385f04157795ea4a5c5fe659fa202361cd8cac7dbbc5b65c6593d2870b4122cd23500"/189], 0x10) write(r4, &(0x7f00000009c0)="9ed5e8950000000000c7c19aab4230e843fcd58ff2d26500b9a46ac13fe38562d0d6cabd6ce69646", 0x28) 16:01:44 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, &(0x7f0000001bc0)=[{&(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(&(0x7f0000000200)='./file0\x00', 0x8080, 0x12) close(r0) 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, 0x7f, 0x4}) ioctl$TIOCSETA(r6, 0x802c7414, &(0x7f0000002480)={0x0, 0x0, 0x0, 0x0, "855c55000267a7230000001a0000000000000040"}) ioctl$TIOCEXCL(r5, 0x2000740d) utimes(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)={{0xba0f, 0xfffffffffffff11d}, {0x493, 0x100000001}}) ioctl$TIOCFLUSH(r2, 0x80047410, &(0x7f00000001c0)=0xff80000000000000) readv(r1, 0x0, 0x0) ioctl$TIOCCDTR(r5, 0x20007478) ioctl$KDGKBMODE(r5, 0x40044b06) r7 = socket(0x800000018, 0x1, 0x0) madvise(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x4) bind$unix(r7, &(0x7f0000000080)=@abs={0x1c8d62c6e936f906}, 0xffffffffffffff22) 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) 16:01:44 executing program 0: chdir(&(0x7f00000000c0)='./file0\x00') mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x21, 0x1, 0x0) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000)='\fFW}', 0x4) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r2, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) fcntl$lock(r1, 0x7, &(0x7f0000000100)={0x1, 0x1, 0x80000001, 0x1}) dup2(r2, r1) getsockopt(r2, 0xbb47, 0x6, &(0x7f0000000040)=""/64, &(0x7f0000000080)=0x40) setuid(0xee01) setsockopt(r0, 0x29, 0x80000000000000d, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:01:44 executing program 1: mkdir(&(0x7f0000cb3ff8)='./file0\x00', 0x180) chroot(&(0x7f000009a000)='./file0\x00') mknod$loop(&(0x7f0000000000)='./file0\x00', 0xa040, 0x0) execve(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000300)=[&(0x7f0000000140)='\x00', &(0x7f0000000180)='@,+/{\x00', &(0x7f00000001c0)='\x00', &(0x7f0000000200)='#\x00', &(0x7f0000000240)='\x00', &(0x7f0000000280)='%\x00', &(0x7f00000002c0)='\x00'], &(0x7f0000000540)=[&(0x7f0000000340)='.@^\x00', &(0x7f0000000380)='],\x00', &(0x7f00000003c0)='(\x00', &(0x7f0000000400)='#\x00', &(0x7f0000000440)='++{%#*\'-\\\x00', &(0x7f0000000480)='\x00', &(0x7f00000004c0)='\x00', &(0x7f0000000500)=':(:\x00']) mprotect(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x0) chdir(&(0x7f0000cd2ff8)='./file0\x00') unlink(&(0x7f0000000080)='./file0\x00') symlink(&(0x7f0000ed6ffe)='..', &(0x7f0000000040)='../file0\x00') r0 = openat$tty(0xffffffffffffff9c, &(0x7f0000000580)='/dev/tty\x00', 0x8, 0x0) ioctl$TIOCCDTR(r0, 0x20007478) truncate(&(0x7f0000000100)='./file0\x00', 0x0, 0x1) openat(0xffffffffffffff9c, &(0x7f00003e5000)='./file0\x00', 0x300, 0x0) r1 = msgget(0x1, 0x0) msgrcv(r1, 0x0, 0x0, 0x0, 0x0) r2 = geteuid() socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg(r3, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000080)=ANY=[@ANYBLOB="10000000000000000000db73cba17299ea640c2c67467f81eb7985000000988100"], 0x10}, 0x0) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, 0x9374cae5ff247a48) getgroups(0x8, &(0x7f0000000400)=[0x0, 0x0, 0xffffffffffffffff, r5, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) getgroups(0x3, &(0x7f0000000400)=[0x0, 0x0, 0xffffffffffffffff, r4, 0x0, 0xffffffffffffffff, r4, r5]) getgroups(0x1, &(0x7f00000005c0)=[r4]) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg(r7, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000080)=ANY=[@ANYBLOB="10000000000000000000db73cba17299ea640c2c67467f81eb7985000000988100"], 0x10}, 0x0) getsockopt$SO_PEERCRED(r7, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, 0x9374cae5ff247a48) getgroups(0x8, &(0x7f0000000400)=[0x0, 0x0, 0xffffffffffffffff, r9, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) getgroups(0x3, &(0x7f0000000400)=[0x0, 0x0, 0xffffffffffffffff, r8, 0x0, 0xffffffffffffffff, r8, r9]) r10 = getpid() socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r12, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) dup2(r12, r11) getsockopt$SO_PEERCRED(r12, 0xffff, 0x1022, &(0x7f0000000600)={0x0}, 0xc) msgctl$IPC_SET(r1, 0x1, &(0x7f0000000640)={{0x8, r2, r6, 0xffffffffffffffff, r8, 0x81}, 0x6, 0x7ff, r10, r13, 0x37d, 0x1ff, 0x800, 0x9}) 16:01:44 executing program 0: r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000001200)='/dev/ttyCcfg\x00', 0x1, 0x0) ioctl$KDSETLED(r0, 0x20004b42, &(0x7f0000001240)=0x9) r1 = syz_open_pts() close(r1) preadv(r1, &(0x7f0000000380)=[{&(0x7f0000000200)=""/135, 0x87}], 0x1, 0x0, 0x0) r2 = dup2(r1, 0xffffffffffffffff) getpeername$unix(r2, &(0x7f00000001c0)=@file={0x0, ""/4096}, &(0x7f0000000080)=0x1002) pwrite(0xffffffffffffffff, &(0x7f0000000100)="710255f9b177abc77452b48d1487932649b9210f7acd557273f598556bf7cfac305aa7b99d9657ec3c0389363ef889fc45e5af047965e82ea6d82a7915f2023a7dd2d26c32f6d8c3eadf7c9410693786a614a2bc2a3917eae46136abbc1de870ec05d8afb256a60231b3d8b23fa52f4aad7480a99e931fe518be546d959f3ff1ca150d34fd79b4bb60df4eb5e052810b51d91e09e1d66f2bd49d462b", 0x9c, 0x0, 0x0) mknod(&(0x7f0000000000)='./bus\x00', 0x3a0914c44f7b202d, 0x1b00) r3 = open(&(0x7f0000000040)='./bus\x00', 0x400000003fd, 0x0) write(r3, &(0x7f00000000c0)="c9ccf7beab19832a5447afa0f4b21c73e9c068d53c6fa9ffd99c87605c15d14e2e", 0x405) execve(0x0, 0x0, 0x0) 16:01:44 executing program 1: pwritev(0xffffffffffffffff, &(0x7f0000003480)=[{&(0x7f0000000400)="a568f8dded08a91be63be13fb9ac3d585b0fab2f93f8ee13e2a141bba98a058cdd7773eafb54388d5e9f5574771c49411bb02b9b8559176036e8202e7a604530ecf133833a74690c14197895339b4f18f1811417646e5424ec55c6d79cade21105686fd912f7e6936720e9df010045c4fa9b353e5d9eb0ff66ceac2f", 0xffffffffffffffb9}, {&(0x7f0000000200)="054e0c808c4b12c6fe368f569e77f0b38563a9989c1dc8b79be3328a0d6ed763b153003364f5b9347ff59c81223d25d87f98a88a48828e080fee89527452b3d019ec27f40afabc4e2eace9b0503ba23c98a0b2d9ebc1c5b3cb5b2edc6969bde2aa87789db61212e2a7d9014f2e5cce7c73590424655a8197e3ac1cfa9e05b40b807824ffba85ffd9c97ea30e2ca91095a649f87daeeb8c661e1b2c9c8da719d1af161f53c78202f5d42b80b716d5c387f1c9adcbbe1ff37e4e8dd1bb24b1137dde28bbd4f27fba542c2cb45cfe00be9e4005c3e7ba390c8cb57fbd3a75232ee3a35e37b386395b41081898cc7d4c162a2f99907d2607fd141e", 0xf9}, {&(0x7f0000000d40)="4ea3a0d43eb631ad42632941e529c7f11033eca8c541e12fd4b427f5a6cae7507df08ffd8f9dd4b49d917e9170c61fdb49352d533db864288103c01bb3c02068c9d540070f6c213f316b5ed8f2b20b248b084ab53d9a64133721961e24be3aa4736ddfe7746f612572fa327d3be715485bd8d2afcbbdd97602a0df7fbb262fee7f9ad1e96a037c443d5ea08afb44046a502b6df0687d2a5deddb9f45446ca480b591f5126803473e0363b89c9445798ce63082dd14bcd6111b6fad42334be897e488cb13700d8316adf3b69917d063bc596f76f2f313d94a945368e12f2cdc197b6dfaadb9c94dfbb8cfb736d7de96e10102a5d03d924bb589a5d7f635ea4e3ed7007bf1f21bd51cd91ef33e3fa2134adef9bf13f0d15a78cbbbbc39ca8c0154f26b682a4846906444048688742458176dcadd964f51e67a30958e", 0xb1}, {&(0x7f0000000980)="904b01fa79e3440040e16028791043a74d0d87aece85ff4183aa25b3477f6badf0fb67e4a7f4cbe31c02fd54701ac53b43a8fea0d5c3e32772f160fcf32261873eb20a66477e276e24aa5954750852a207a60c7b797b3f8b72be2ffb286bedd2f0efe2cc339b7b8978cd49f56c70781d95b6746469491d3409bf427c841840a782f1db373fb78a5240937f3cc42fe5d2211b2ff97ac1bcd36e2f55004131b122d38ee84a822ab8491b29479386a41b9b6c303fc6ef8633de1e03c5ff9c63aeb7e1e580b16523906e92fe47e7e4da0391d2bc5a93e338cf50df07859f8162362023a4cf4cecdf337ddef1cf9eafa0acb8316b60af7b71e023bf51b4977aa59f", 0xffffffffffffff3d}, {&(0x7f00000006c0)="1f654dace44d394298407ad996bd8608e8b70d8cc5ebda41308e85488cb7005132ed084f1de3eda0a5c4b9fb8bec2615fa2269a7ce9462bf1029fd81b06c853c26ad8c622902", 0x46}, {&(0x7f0000000a80)="eea40cf4109e5e06d1e84a73fc9aa5616f2a398f436cb572e79b6cfa8d18447953ad3ce9cbfbabc3d44cedefa7b62c2a47f62a01b823589e2f9e75d6d2b3c6fab8a0b3fce305b9a561709af9926ad85ffc89db59156bb299560078d6dbadf5e0a3a4d206efd9053c2aadac6b9d72e21b58c7724ce0dd4d60147a177bdaa8055442ef2bf41f7e01c0c9e79377cd", 0x8d}, {&(0x7f0000000b40)="c9eba4f6b752f22424692344de770047b60be03b29d22fc85a553694cf17430407c046bfd077", 0x26}, {&(0x7f00000004c0)="1c5b59549221762792ac22db38518f7a3d205bb00b13b89be05a5851e4b6f76c52de7530ef57866dec25d388fb05bc82187540856018fd93a05841cf58ca96b0b35fba3698aafe138cb51d45b1fec807de0e3f3ebf19b0a9a1b70c845b9f587fb42d4ab4ddfacddb806de0dd51f46340509bad7d383ef7c0d318e9d9c6628f6bc817d10ca9b3809b62bc65526121f873f2819d48c413c3edda013a3a96101fecdf98091d3cc42cd505db7e60bb772d12d240034899dcf1090f91a5f6dfbbd26fc62836e46bbcd887c83f90e19752b2c95e984b85", 0xfffffffffffffcbf}], 0x8, 0x0, 0x0) setsockopt$sock_timeval(0xffffffffffffffff, 0xffff, 0x1005, &(0x7f0000000380)={0x3, 0xd8}, 0x10) r0 = msgget$private(0x0, 0x20000003c4) msgrcv(r0, &(0x7f0000001540)={0x0, ""/227}, 0xeb, 0x0, 0x1000) msgsnd(r0, &(0x7f0000000780)=ANY=[@ANYBLOB="02ff0300000037eedb5db9b4cb6a6ec545c20126c20684e7c0275ca25d5b154647e074f8479db32030d8e2c9c2f54059fcd5350c29cd4fe939b077b3e65ce297a4aa0d7b33bef296a85554c457623f506502fe1511e442c8369dd45a0480000000c6c04308f721499b8608f545f6490644d48af8ce273da7581d3db901de2fb9e75eff7b3a84ca8000000000000000c1e6bf2817bd0eb0310f8eee99dbcfdd7c010fec4ade3410d2556b4b59fb6a37075653080000000000000083b00e5558e528940f388a5bfc3a5de5459e6a621c3b842b0a5a1cd530e96562000000000000575c45359208caa4fa3f93e869170ad34f4e112c25d6d3b093e7a384c003ee73aa8c6048067c1089050baa5e8c97a6a7120c5f9517d304b6489ff665cfe74fd12a1f2348893bf4355eecd2b9e8b7f2104ee7f48646d71dd18e636341c6d800"], 0x1, 0x800) msgrcv(r0, &(0x7f0000000bc0)={0x0, ""/23}, 0x1f, 0x6, 0x1000) link(&(0x7f0000000480)='./file1\x00', &(0x7f0000000740)='.\x00') mkdir(&(0x7f00000001c0)='./file1\x00', 0xfffffffffffffffd) unveil(&(0x7f00000000c0)='./file1\x00', &(0x7f0000000100)='r\x00') sendto$inet6(0xffffffffffffffff, &(0x7f0000000c40)="5cf274ccebf174181c4bf50a3e4434bc8b7588c8f85ecd17f6bcf78282551393c567ba8b0cbbbf548793fff4f0182d32f2710153214eb4adaae19ef8129df5dfe2b262ddde329f56590cb2690f0b4855b03c2c3b45cf4ed0230395750cee8234a2c24ba9c18d77f5e1765f8771337b563eb7659781147e80314ff6982846479c567947085e8059b6028a12b3aa420fc2de16f0b964b4deeec36662cf7a995b8d4b2cd4304c3a2fb4c5b064e02e6d40b8c674b0267d41e949ac0e8d12944659b4be825c2a40", 0xc5, 0x404, &(0x7f0000000340)={0x18, 0x2, 0x5, 0x8}, 0xc) fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffff9c) ioctl$TIOCGETA(0xffffffffffffffff, 0x402c7413, &(0x7f0000000180)) syz_open_pts() stat(&(0x7f0000000300)='./file1\x00', &(0x7f0000001380)) r1 = open$dir(&(0x7f0000001240)='./file0\x00', 0x400000002c4, 0x0) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x11, r1, 0x0, 0x0) r2 = socket$inet6(0x18, 0x2, 0x0) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000f00), &(0x7f0000000f40)=0xc) 16:01:44 executing program 1: connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=ANY=[@ANYBLOB="8202edfdfffffeffffffff653000463f7b7a0df4506856d78a2a197a386607000000008295955984c87910bf093f68c11700287ead4b777fa69dfceac2a84e6a02000000bc5e5709388bbd2ad88b2951b15801360bcd4c0a162b58fd4237b8fa4d012ae447473c230495aaee48c02f6ac41e6bf360fd4799b9b800ed52beb85a85e25bfb9de866f711e56f258557d60f13ad30c4f715755c71b0e7fc505e8f5300a4aeef9d612f871f4385f04157795ea4a5c5fe659fa202361cd8cac7db4c2d39311fadeff82059eee130e0809013a7e47b2d678f8e979998d831bc5b65c6593d2870b4122cd235000000000000000000b9bc9aecfac6270038a2a2848c05cee2e9ec29f34ae7f7ddeda1bf3b0f0b47fa93b0c0349561f7b19ee44cfc9ab665fede30cade0b6c6f0e173b356ac2bb922959681cf5482d1c2aac83f8ffe8bbc6eb6e8fea493b1f5fb6bfee158e71b9c4f9c8a68c71a2e2f44d0528f43308fa39ef94d30000de9adcdb5bf82b85dd8a9fd313d155327ba90dfb28955b1cd104d03491b87630b7b28622c2534b5345647d22a63f8b3acebf77b0d5f508a0ee90f36533a4a579df70b605d92f38bfebccf03f810024d78aba5f3f6846e79146e637e9c037dec2e29f9483040000000863ed114fe2d6d8af6daa2327451ddc66b8ca000000000000273cd0a15ac2bf0e7839d987062dc1227485fd8aa1a5b0f7c4e403896aab1b3e4f022fb4ad5f5067899043d9cfc96d51e5e68809f23e21ae96e5683cc8ac3cdff2735fb1737f69c7c1256b1c31c53606cd2b5e6547b348ea0e692cf65e696dc36b98ad5405838fbb45884721"], 0x1) open$dir(&(0x7f0000000540)='./file0\x00', 0x10000, 0x108) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) r0 = socket(0x2, 0x3, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) r2 = syz_open_pts() close(r2) preadv(r2, &(0x7f0000000380)=[{&(0x7f0000000200)=""/135, 0x87}], 0x1, 0x0, 0x0) ioctl$TIOCFLUSH(r1, 0x8020690c, &(0x7f0000000300)) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) sendmsg$unix(r3, &(0x7f0000000500)={&(0x7f0000000040)=@abs={0x1, 0x0, 0x0}, 0x8, &(0x7f00000004c0)=[{&(0x7f0000000340)="053d87fdf8c76b33b7b158268871df6972a934537cc444f6010d8fc981d871d2f3c430fa24cf55e231c243fbdd0eaf7ff094933d2880efc96d22d1ae9cf18d14b8fd7b6c6a47c265ca3034b9fa6157c3bbc71fd4539c99de91ffefce864887392f174cc1507d8145", 0x68}, {&(0x7f0000000080)="a9534d6df06c801f9cdb3413abba74d2bba87b485964bfd00ab13c1fdcf3998f7f1fc5a566af6bbd0a2c793f768644ccf94e", 0x32}, {&(0x7f00000003c0)="d647c66b17b1dfbf182523b70d9f247449779336beea7e464f83b14f90cbd49203fbc7b2cd40ace9f08d9146f3a9fe64ea7e8fcc06f34002c4331f13415c4d56b84c70f0ec7a2760e15812f722bd49f08249f8b22226b685e9664fec9755666ab4eb16e27e372437106fcf78954eb769ccc297f674ebbb7e0c0145ac8f69a10c468c25a24d2a7d0e44fdc65e80b8b04f68d5c5339ff40de72ee64ce8d2d34399fbe187af13455a0dbcab6274c2e6d087d4cbed4cc7e2137d2203fac0ba4e53c32be6106665b8e09e651a7414279db65117c6669ea8cbad17d33bd375d3d4abd96e0960c8c75e0b62e99175d7c2", 0xed}], 0x3, 0x0, 0x0, 0x4}, 0xb) 16:01:44 executing program 0: pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r2 = syz_open_pts() writev(r2, &(0x7f0000000000), 0x0) dup2(r1, r2) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000001400)={0xffffffffffffffff}) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000140)={0x0}, &(0x7f0000000100)=0xc) setpgid(0x0, r4) r5 = getuid() socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg(r6, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000080)=ANY=[@ANYBLOB="10000000000000000000db73cba17299ea640c2c67467f81eb7985000000988100"], 0x10}, 0x0) getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, 0x9374cae5ff247a48) getgroups(0x8, &(0x7f0000000400)=[0x0, 0x0, 0xffffffffffffffff, r8, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) getgroups(0x3, &(0x7f0000000400)=[0x0, 0x0, 0xffffffffffffffff, r7, 0x0, 0xffffffffffffffff, r7, r8]) setsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000100)={r4, r5, r8}, 0xc) open(&(0x7f0000000080)='./file0\x00', 0x200, 0x0) syz_extract_tcp_res$synack(&(0x7f0000000180), 0x1, 0x0) close(r2) dup2(r0, r1) pipe(&(0x7f00000000c0)) r9 = openat$diskmap(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/diskmap\x00', 0x0, 0x0) r10 = syz_open_pts() dup2(r9, r10) r11 = syz_open_pts() dup2(r10, r11) fcntl$getown(r10, 0x5) dup(r2) setrlimit(0x8, &(0x7f0000000300)={0x8, 0x16d}) execve(0x0, 0x0, 0x0) 16:01:44 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000000)=[{0x1c}, {0x4}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000540)={'tap', 0x0}) bind(0xffffffffffffffff, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) r1 = msgget(0x1, 0x0) msgrcv(r1, &(0x7f0000000000)=ANY=[@ANYBLOB="000200"/30], 0x1e, 0x0, 0x0) msgsnd(r1, &(0x7f0000000000)={0x1}, 0x8, 0x0) msgctl$IPC_STAT(r1, 0x2, &(0x7f0000000280)=""/187) mprotect(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x0) r2 = dup2(0xffffffffffffffff, 0xffffffffffffffff) connect$unix(r2, &(0x7f0000000100)=ANY=[@ANYBLOB="e1abefccc415a95408f57b6c765300246bbbdf6de4606b54fc5cab739581166f043b28000000"], 0xa) msgget$private(0x0, 0x8a9) getpeername$inet(r2, &(0x7f0000000040), &(0x7f0000000080)=0xc) syz_emit_ethernet(0x3b9, &(0x7f0000000200)="d0") 16:01:44 executing program 0: r0 = open(&(0x7f0000000340)='./file0\x00', 0x300, 0x0) r1 = openat$diskmap(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/diskmap\x00', 0x0, 0x0) r2 = syz_open_pts() dup2(r1, r2) flock(r1, 0xa) r3 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) fcntl$lock(r3, 0x8, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x108000001}) r4 = open(&(0x7f00000000c0)='./file0\x00', 0x205, 0x0) fcntl$lock(r4, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x1000300010005}) flock(r0, 0x8) 16:01:44 executing program 1: r0 = kqueue() ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000080)={0x2, &(0x7f0000000140)=[{}, {0x4}]}) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000001200)='/dev/null\x00', 0x0, 0x0) kevent(r0, &(0x7f0000000180)=[{{r1}, 0xffffffffffffffff, 0x12}, {{r1}, 0xffffffffffffffff, 0x3}], 0x9, 0x0, 0xffffffff, 0x0) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x1b135a67) r2 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) ioctl$TIOCCONS(r2, 0xc0106477, &(0x7f0000000140)=0x8000000020000000) r3 = openat$diskmap(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/diskmap\x00', 0x0, 0x0) r4 = syz_open_pts() dup2(r3, r4) r5 = syz_open_pts() dup2(r4, r5) r6 = syz_open_pts() close(r6) preadv(r6, &(0x7f0000000380)=[{&(0x7f0000000200)=""/135, 0x87}], 0x1, 0x0, 0x0) r7 = syz_open_pts() close(r7) preadv(r7, &(0x7f0000000380)=[{&(0x7f0000000200)=""/135, 0x87}], 0x1, 0x0, 0x0) r8 = openat$diskmap(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/diskmap\x00', 0x0, 0x0) r9 = syz_open_pts() dup2(r8, r9) r10 = open$dir(&(0x7f0000000040)='./bus\x00', 0x8000, 0x0) kevent(r0, &(0x7f00000002c0)=[{{r5}, 0xffffffffffffffff, 0xa0, 0x10, 0x3f29592, 0x8}, {{r10}, 0xfffffffffffffffa, 0x80, 0x1, 0x1000, 0x3f}, {{r7}, 0xfffffffffffffffa, 0x8, 0x10, 0x100000001, 0xffffffffffff0001}, {{r8}, 0xfffffffffffffffa, 0x4, 0x1, 0xeb, 0x3}], 0xf894, 0x0, 0x10000fe, 0x0) 16:01:44 executing program 0: r0 = kqueue() r1 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kevent(r0, &(0x7f00000001c0)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x9, 0x0, 0x0, 0x0) mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r2 = openat$diskmap(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/diskmap\x00', 0x0, 0x0) r3 = syz_open_pts() dup2(r2, r3) r4 = syz_open_pts() dup2(r3, r4) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r6, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) r7 = dup2(r6, r5) connect$unix(r7, &(0x7f0000000040)=@file={0x1bcfa69870ae01e4, './file0\x00'}, 0xa) ioctl$WSDISPLAYIO_GBURNER(r7, 0x400c5752, &(0x7f00000000c0)) dup2(r0, r3) rename(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)='./file2\x00') 16:01:44 executing program 1: openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0xe72729a70c61e0dc, 0x84) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffffff, 0x0, "00000000000000000000000000001000"}) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x1}}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x0, 0x0, 0x0) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) ioctl$FIOSETOWN(r2, 0x8004667c, &(0x7f0000000080)=0xfffffbff) pwritev(0xffffffffffffff9c, &(0x7f00000002c0)=[{&(0x7f0000000100)="855123701f8213169b3f3395523f123be7b1dcfc22bb39b6288260019a34da6b0f074f42dcce1760bd22382b46efd0cd516e3cc5e4c250ac5f5b22a454516dfc5e21cdcdff0b3b443ea79e8fb02dcabac928291c06a333bb0f3904dcfc992ad66f78cf359c282b8c1c19b47d53856835cbd0c719df154ff4922cbe0344a159a888efba0100d63252c93911b0e1de9ee9a46d3802ba53f0b013d1383328e0835b87dade6824bc49f6108d2544218a98f3e78762e4cafbf0cdc40a", 0xba}, {&(0x7f00000001c0)="8b4b30c11d9f331dacde5a4aab1d558bce42cf192503588d1684550e885a554dcaee3f3f1e78b6f4410e7f275470cfeff33f354a2280dd1af2ea103d8d7f531f8978a155445e5f0d606af4753373b521dce9cb849ac248b39cd38ced7ffc132347425159619f82655d2b59b94cd6ade39d88227086f64c33151e9afb4f68d20ee16f8240c901d05809d2ceb9450b3e4f5b62cee396344d2d5701fd8681ad315446dc7ec4d308576aef09bb8ece82d39dd766d242eead7f0f9f93aea3e3afe942a8741c420d4fcf15b2309573488146f2767a", 0xd2}], 0x2, 0x0, 0xdc) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) pipe(&(0x7f0000000300)={0xffffffffffffffff}) ioctl$TIOCSTAT(r3, 0x20007465, &(0x7f0000000340)) write(r0, &(0x7f0000000540)="ebf17136451fc11fefb65f5ce4c9379f095f4a220b9733df8fe04b816a89d535cc6279b567f7037d9d8dcb5af18b37d4f0b233b3b5108a3f6e64a386d8eb8060a1051f43e981c8932a8742a3e2085f396e5549fab6a4b0eb318d8d5339aae9f088780052366f06f1f61bcca51e5171a291bf658738d5bac5dc26303585e12930c7cb4ccc6d5220782e37a565a457dcfc4081cf31d8871f220863626a7373af7b", 0xa0) 16:01:44 executing program 0: r0 = socket$unix(0x1, 0x1, 0x0) bind$unix(r0, &(0x7f0000000040)=@abs={0x3, 0x0, 0x1}, 0x8) madvise(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x2) open(&(0x7f0000000080)='./bus\x00', 0x100, 0x100) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x5dd9) r1 = semget(0xffffffffffffffff, 0x6, 0x400) semctl$SETVAL(r1, 0x0, 0x8, &(0x7f0000000200)=0x8) semop(r1, &(0x7f0000000080), 0x0) semctl$SETVAL(r1, 0x3, 0x8, &(0x7f0000000440)=0x6) r2 = open$dir(&(0x7f0000000640)='./file0\x00', 0x10, 0x20) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg(r3, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000080)=ANY=[@ANYBLOB="10000000000000000000db73cba17299ea640c2c67467f81eb7985000000988100"], 0x10}, 0x0) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0}, 0xc) fchown(r2, r4, 0xffffffffffffffff) seteuid(r4) socketpair$unix(0x1, 0xf, 0x0, &(0x7f0000000380)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg(r5, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000080)=ANY=[@ANYBLOB="10000000000000000000db73cba17299ea640c2c67467f81eb7985000000988100"], 0x10}, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, 0x9374cae5ff247a48) getgroups(0x8, &(0x7f0000000400)=[0x0, 0x0, 0xffffffffffffffff, r6, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) getgroups(0x3, &(0x7f0000000400)=[0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff, 0x0, r6]) r7 = open$dir(&(0x7f0000000640)='./file0\x00', 0x10, 0x20) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg(r8, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000080)=ANY=[@ANYBLOB="10000000000000000000db73cba17299ea640c2c67467f81eb7985000000988100"], 0x10}, 0x0) getsockopt$SO_PEERCRED(r8, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0}, 0xc) fchown(r7, r9, 0xffffffffffffffff) seteuid(r9) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg(r10, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000080)=ANY=[@ANYBLOB="10000000000000000000db73cba17299ea640c2c67467f81eb7985000000988100"], 0x10}, 0x0) getsockopt$SO_PEERCRED(r10, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, 0x9374cae5ff247a48) getgroups(0x8, &(0x7f0000000400)=[0x0, 0x0, 0xffffffffffffffff, r12, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) getgroups(0x3, &(0x7f0000000400)=[0x0, 0x0, 0xffffffffffffffff, r11, 0x0, 0xffffffffffffffff, r11, r12]) semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f0000000180)={{0x2, r4, 0x0, r9, r12, 0x40, 0x5}, 0xfff, 0x0, 0x1f}) r13 = socket(0x11, 0x4003, 0x0) recvmsg(r13, &(0x7f0000000000)={&(0x7f0000000140)=@in6, 0xc, &(0x7f0000000180), 0x1000000000000264, 0x0, 0xffffffffffffff51}, 0x0) 16:01:44 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000280)=[{0x54}, {0x60}, {0x7ffffffe}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r2, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) r3 = dup2(r2, r1) connect$unix(r3, &(0x7f0000000040)=@file={0x1bcfa69870ae01e4, './file0\x00'}, 0xa) openat(r3, &(0x7f0000000080)='./file0\x00', 0x100, 0x8) syz_emit_ethernet(0xe, &(0x7f0000000200)="bdd9477c320c93ba8c1a900e8656") 16:01:44 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x20000000, "d730c15b00f4ff0000747beffde400"}) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x1}}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000040)=@file={0x1, './file0\x00'}, 0xfffffffffffffd9a) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 16:01:44 executing program 1: ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000140)={0x27fe086, &(0x7f0000000200)}) 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"}) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) setgid(r2) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x8) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r3 = openat$tty(0xffffffffffffff9c, &(0x7f0000000080)='/dev/tty\x00', 0x80, 0x0) ioctl$TIOCSCTTY(r3, 0x20007461) 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:01:44 executing program 0: r0 = socket$inet(0x2, 0x0, 0x0) setsockopt$inet_opts(r0, 0x0, 0x23, &(0x7f0000000000), 0x4) 16:01:44 executing program 1: openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x9080, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x0, 0x0) readv(0xffffffffffffff9c, &(0x7f0000000b00)=[{&(0x7f0000001880)=""/4096, 0xdea}], 0x16f) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r1, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) r2 = dup2(r1, r0) connect$unix(r2, &(0x7f0000000040)=@file={0x1bcfa69870ae01e4, './file0\x00'}, 0xa) ioctl$BIOCGSTATS(r2, 0x4008426f, &(0x7f0000000280)) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86128) r3 = open(&(0x7f0000000180)='./bus\x00', 0x2, 0x0) write(0xffffffffffffffff, &(0x7f0000000140)="04", 0x1) pwritev(r3, &(0x7f00000000c0)=[{&(0x7f0000000080)="fa1204a49155ce1e00", 0x9}], 0x1, 0x0, 0x0) setitimer(0x1, &(0x7f0000000040)={{0x5, 0x7}, {0xffff, 0x40}}, &(0x7f0000000200)) pwritev(r3, &(0x7f00000001c0)=[{&(0x7f0000000140), 0x8}], 0x28d, 0x0, 0x0) 16:01:44 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = socket(0x10000000002, 0x2, 0x0) write(r1, 0x0, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) recvfrom(0xffffffffffffff9c, &(0x7f0000000240)=""/118, 0x76, 0x800, &(0x7f0000000080)=@un=@file={0x0, './file0\x00'}, 0xa) readv(r0, &(0x7f0000001600)=[{&(0x7f0000000180)=""/170, 0xaa}], 0x1) sendto$unix(r1, &(0x7f0000000000)="c0", 0x1, 0x0, 0x0, 0x0) r3 = socket$unix(0x1, 0x0, 0x0) connect$unix(r3, &(0x7f0000000040)=@abs={0x0, 0x0, 0x2}, 0x8) 16:01:44 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x2080002002, 0x40004000000028ab) open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) r0 = openat$diskmap(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/diskmap\x00', 0x0, 0x0) r1 = syz_open_pts() dup2(r0, r1) r2 = syz_open_pts() dup2(r1, r2) writev(r1, &(0x7f0000000280)=[{&(0x7f0000000000)="000000186204018b002b06000000267e7f7780e9992d83600053b5d1d090753dd40900a24e14da00000000e1838f74a2e84567f810efc950550ca7f9a86a652d62e11611b06e272e6959c51bad5a8bf626d9dea3c2c300", 0x57}], 0x1000015f) 16:01:44 executing program 0: r0 = openat$diskmap(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/diskmap\x00', 0x0, 0x0) r1 = syz_open_pts() dup2(r0, r1) r2 = syz_open_pts() ioctl$WSMOUSEIO_GTYPE(0xffffffffffffff9c, 0x40045720, &(0x7f00000000c0)) dup2(r1, r2) r3 = openat$diskmap(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/diskmap\x00', 0x0, 0x0) r4 = syz_open_pts() dup2(r3, r4) r5 = syz_open_pts() dup2(r4, r5) r6 = dup2(r2, r4) ioctl$KDDISABIO(r6, 0x20004b3d) r7 = socket(0x11, 0x4003, 0x0) r8 = open(&(0x7f0000000000)='.\x00', 0x1, 0x10) ioctl$WSDISPLAYIO_LSFONT(r8, 0xc058574e, &(0x7f0000000040)) sendto$unix(r7, &(0x7f0000000180)="b1000513600000020000000007000000000004fecea11ea8fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b077be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff3728211ee4fd89720fd3872babfbb770a9f5a872c881ff7cc55303b22f310b40cf36a00f90006ee01b120400"/165, 0xb1, 0x0, 0x0, 0xcbc) 16:01:45 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r1, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) chmod(&(0x7f0000000200)='./file0\x00', 0x313) getgroups(0x7, &(0x7f0000000080)=[0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) setgroups(0x0, 0x0) getuid() r4 = open$dir(&(0x7f0000000640)='./file0\x00', 0x10, 0x20) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg(r5, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000080)=ANY=[@ANYBLOB="10000000000000000000db73cba17299ea640c2c67467f81eb7985000000988100"], 0x10}, 0x0) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0}, 0xc) fchown(r4, r6, 0xffffffffffffffff) seteuid(r6) chown(&(0x7f0000000280)='./file0\x00', r6, r3) setuid(0xee01) getuid() dup2(r0, r1) r7 = semget(0x0, 0x0, 0x2) r8 = geteuid() setreuid(r8, 0x0) setreuid(r8, r8) r9 = semget$private(0x0, 0x3, 0x30) semctl$IPC_SET(r9, 0x0, 0x1, &(0x7f0000000100)={{0x68df, r8, 0x0, r8, 0x0, 0x124, 0x7}, 0x5, 0x5, 0x2}) r10 = socket(0x18, 0x1, 0x0) close(r10) connect$unix(0xffffffffffffffff, &(0x7f0000000340)=ANY=[@ANYBLOB="00002e2f66696c65300052267232c9cc63f35259d4b362555745e32b18b42d090a4293db68f643de9f9698d66fa7a8557fce1276f80a31e9af185c74433cbe3b4c74445de5010e1949cf65ec56b785ea81c8d6d5cc2d7b795c168b545607f1adfbfb7fd95f3263bc59ef84ad8079efab"], 0xa) sendto$unix(r10, &(0x7f0000000300)="be13b0846354a351", 0x8, 0x0, 0x0, 0x0) getsockopt$SO_PEERCRED(r10, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) r12 = geteuid() r13 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r13, 0x0, 0x6a, 0x0, 0x0) dup(r13) r14 = semget$private(0x0, 0x4, 0x220) getsockopt$sock_cred(r13, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) r16 = getgid() r17 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) fchmod(r17, 0x0) getsockopt$SO_PEERCRED(r17, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) semctl$IPC_SET(r14, 0x0, 0x1, &(0x7f0000000140)={{0x20000000, r15, r16, r18, r19, 0x2, 0x9}, 0x5, 0x5, 0x8}) semctl$IPC_SET(r7, 0x0, 0x1, &(0x7f0000000040)={{0x8d, r8, r11, r12, r19, 0x40, 0xef99}, 0x8, 0x8, 0x8}) r20 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r20, 0x0, 0x6a, 0x0, 0x0) dup(r20) r21 = semget$private(0x0, 0x4, 0xff097f508720d434) getsockopt$sock_cred(r20, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) r23 = getgid() r24 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) fchmod(r24, 0x0) getsockopt$SO_PEERCRED(r24, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) semctl$IPC_SET(r21, 0x0, 0x1, &(0x7f0000000140)={{0x20000000, r22, r23, r25, r26, 0x2, 0x9}, 0x5, 0x5, 0x8}) setgroups(0x3, &(0x7f0000000100)=[r2, r11, r23]) r27 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r27, &(0x7f0000001480)={&(0x7f0000000040)=@file={0x170, './file0\x00'}, 0xa, 0x0}, 0x0) 16:01:45 executing program 0: r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) pwritev(0xffffffffffffffff, &(0x7f0000000200)=[{&(0x7f0000000100)="da7ca948519656f986aed1979480187d5a7f9eef7b80059927064200ec05ceb325c8cfbfad6719574aa93f5527162f3c73e4cab21cf375ac7449da697142eb26ed0b22a37dd444f4dafc0d07bce99d87741766e73e48d32ad230e6637cea77c04ad60fe2ee370061ed016525ff2690834446ecbecd449089cf67060410911f5d62a03f174f05755ef5d15f15ebd62c", 0x8f}], 0x1, 0x0, 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) pwritev(0xffffffffffffffff, &(0x7f00000001c0)=[{&(0x7f0000000240)="3cbd334a7a85fb6c038bc5584ffa6845d994224889350cfaac548768b743c4925d4efff65de49e7285f93f649053fe2b078e47b08fa1d2f6f28e123cff6d58aa9003ce85fc829a36c706aaca7adcd941bf976e55cd001952382b8d4c1273adf8a1d3c0578cb1f2c3237122ee7735cca2b5e1d8dd100462bb0d411cce55093afca85d0831e08934e93d93d40b39fe7c836f2d7cb6d43725edff273d271eada5c9f546b645393998c8c500614027a81b8cedb4", 0xb2}, {&(0x7f0000000040)="08c298679f63e239a0cc101c6e9f3fb25a5495115cc065e99959edb002cbcb065327adee2c583c51363e60c29446398859e79e8f704ad314acb963f89c0a8c0a8e3e68befadd59e10bb73c8da194cc05388dd4251f24d996d7e455", 0x5b}, {&(0x7f0000000300)="b6f9b4f37ae2aa0e1242e02d965c185dddac4aa83ecf147a864e2e5f0ffe17265d89925cc310c3679f1f36fde158ca2ae8b5bf5023c94cade44ffb01e394226a19d07bebbb7f80499c38905fa741a2f095d2d1dc97c4f9cc73465747bc3d0420ad4a036a1e0617e005c4e2bc941884b5bad7d8d45467a7d1dbe1acdff1cf0143a1d5699492c22200f786e69de950a1037e63b0f5", 0x94}], 0x3, 0x0, 0x575b) write(r1, &(0x7f0000000180), 0x13c) 16:01:45 executing program 1: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="820201f0ffffffff"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x3, 0x0) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r1 = socket(0x2, 0x2, 0x0) dup2(r0, r1) connect$unix(r1, &(0x7f00000001c0)=ANY=[@ANYBLOB="dc9a42664377caf58bfe5e1d5fe708aa919fca4add1453625e12c2eb6ff2b547d4b63405a127add7dbb70dc2248765303fc060c1ecc132a922fed27cbb401426bd9347c28d0680ee4d9c541532e7a7792df1ee5dadc9ce2e73b63e5e067178fc1073b72ebedbf7a97f6017ace0d62b295964fef1103a14e4cb42f0c60adfba7f4d4add7348be8497d6554fa045c05002bd3c53cb848d5e5e22613b801f2b3800c53797e74cb1a3d38ae6065aebf775701a4ae103c56ff2593eb0ff1dc11da2fd0d05ffd008e629ec2adba2d40253c98d034de83ff9ff02f0dfdd868661e00d704d8cbe161cdf2218d0f9afd229313cd733d2bcba9b4e2050f9efba9981fbb78529c85c4efaae18a0165fb52bc7d1bc09ab5d87566a8b23d5cec4073d8778a415c2540efd027bba8705282d2d01bc18131a06b040f7a740a46479db4cc00060e416dd673b8ec0ae522983acee10223c6da6f4f1c2d9ded249d48e2292a8b2c9bdc5ef9a5c13dc0a07cabd3efbd72d9ac8f1d5279f219467e8b0f902410a3a5942b4ce7957c9be5b12f19d3d3e7482cebd7f97a0f449fb4b"], 0x10) sendmsg$unix(r1, &(0x7f00000005c0)={0x0, 0x0, 0x0}, 0x0) 16:01:45 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r1, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) r2 = dup2(r1, r0) connect$unix(r2, &(0x7f0000000040)=@file={0x1bcfa69870ae01e4, './file0\x00'}, 0xa) r3 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/', 0x200a8, 0x0) fchdir(r3) rmdir(&(0x7f0000000080)='./file0\x00') mkdirat(r3, &(0x7f0000000140)='./file0\x00', 0x0) 16:01:45 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000140)=[{0x15}, {0x4}, {0x800000006}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r1 = msgget(0x1, 0x300) msgrcv(r1, &(0x7f00000001c0)={0x0, ""/161}, 0xa9, 0x1, 0x1000) syz_emit_ethernet(0xe, &(0x7f0000000180)="080934410000000015b668f635e9") 16:01:45 executing program 0: sync() dup(0xffffffffffffff9c) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) r1 = socket(0x2, 0x4003, 0x0) setsockopt(r1, 0x0, 0x2, &(0x7f0000000140)="99fe358a", 0x4) connect$unix(r1, &(0x7f0000000000)=ANY=[@ANYBLOB="69df36af0d8194ab86b1"], 0x10) writev(r1, &(0x7f0000000040)=[{&(0x7f0000000180)="7f1f000000b733aef10f5673e43125fc6e58004c", 0x14}], 0x1) setsockopt(r1, 0x7ff, 0x80000001, &(0x7f00000005c0)="7afb4c7f9f211b1dfabf57d1b107daab1c4808817ddbb2a3c392adba10cf9133b69f7b13456902549d8ab9af62f59629784728a16d406cf98358ddf434562a907dc8ccdb33af6f14a1e84157d7b30957beccdba355ed97316b2ffdfb51ec289a683243c81030", 0x66) r2 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='./bus\x00', 0x2, 0x0) writev(r2, &(0x7f0000001300)=[{&(0x7f00000006c0)="fe2471a63cdce1b864c6c920e3de4dc26675fbf42e50f38b5f54b1d8bd933c93378cdc47d555b72ff85d12a88302084a8d29c95455068f2e84162e0cda901af812ac1532073b4884fbd6c976ebf923b710acbf173ff06ac07f33076575f94b04b2cca980fc20562220eb6edff03dfdbb8aa416c8cd60c5a7d560e585a5a1a9ebe6eb71adf194c3354121fc61dd84b5c2c1f6c0760cc22f1d44b420561e1c64acdc89d51cb9b18ccbcec288039e0af2acda89d76f6b91b6d441e871cf7ccfaea5367ed27551bc27e4d68765c7373cb49ea4076464ed9a03a4443ddb112f6b6b699c65ff61bc188b83f3b9a4e8b539", 0x4cf}, {&(0x7f0000000f80)="611f15129bd75df20bf0197b36ad3f387fa2514299a860d06037bae42e62af5c4cdb5d0e3a2aa5bcf12e04b25bd4becf65ff4ab283fc13d713fe2a68a2a2f85df69d507c30cd9e1d36776d7f7cc5bd46c9ead44644b81e86c06374e29bca41251ef375120c6452b13028fab355e7fd6cf6cfa18789a7836c25063e8a69dbf315352a6e9ed089ab4db4222a6fdee4f4828602a5d994083b66155b20f5f8541099c32e0fdf2a454844f2e7a91dd90e6ef820310db286d4ae0e26daf6bc7be8f800010000d3b8ad899d1c92f03643a308de9d47b0739c20338968c68847", 0xdc}, {0x0, 0x392}], 0x10) ioctl$TIOCDRAIN(r2, 0x2000745e) r3 = socket(0x2, 0x4003, 0x0) setsockopt(r3, 0x0, 0x2, &(0x7f0000000140)="99fe358a", 0x4) connect$unix(r3, &(0x7f00000001c0)=ANY=[@ANYBLOB="d10b795a2a49a146a3480a4b7bbe97cf34d7ccaf14daa9c4f2fa0d5e61b3451b36a093475c63f667fd2ef1f92756ab2d5f0e564fecaf30e66ac2d0af6073e1ed0cdcb28c5fd41dfe36f0eef61cc5fb46a9a1cf319d76e5b0ae55a1ea53b89b33baa60ca2e7f433aea97e20bf20972776e5b3a97121ad51caa560dc4cd73bad50e885befa8d877e9d1936653b876ea8686612ff9da66e3b737002ae93b5750e30955d0d786db2cbfc173f0c4a83b05a7293e0c0eaf13898c8660a8174572ac6034812bc8cd7fc8d460a8d35dbcba7f48ad1ccddf6ec4beb0fac315737b0447905ab7b55"], 0x10) writev(r3, &(0x7f0000000500)=[{&(0x7f00000007c0)="3cc3acea7dd69da618143a9330a01c8da0ed1ffaca3c9d45120fb66823b5f0102fe5b303695396bd026bf64573537afb02d3d7795068b4f0609c2eb309ac71b76d16d02d06d1f0eee971fbe1269c121f069cbaf5ddca2b24bf1ec05ec95f6d0a897f55d95d0b450c8274d818d7107cb79054bc28bc596d872fbe9934e5a4b020e13a5a4a51541d5ce8c6ebba05edf26bbba5bde7fbc129e3a103b3e1f46d8eeac4ce94cc2bd677d94229c1c9ea8b7caf8ff7510c758517006980222499166aa3b720b6522d12b3054b888ff9718f3ed2b71a56a4a3cb288b8ff6cd00913822874cb522ded22525ae1f2ee46f4b0bb43cd3fd4f8c67c61c00295ef0", 0xfb}, {&(0x7f00000008c0)="b6569dd908436d5a17e03dbe21e4667657500c4c219275e6a8631e18e0e2b2fea1753cf4a17cff8ab5139de54d6a6cf0074d1f88b0775d659eb5877065a59813f9473d016655cd23968ed8fdf1a5cc1ac061544fe695124579560efbdaa689cf599e1302d4eefec10efd1adeb528027be2373b2c7c79f25715b7f54ef94051cccf8992a45dfa5a4b732ce697908a11337e4c54738996b520", 0x98}], 0x2) recvmsg(r3, &(0x7f0000001880)={0x0, 0x0, &(0x7f0000000500), 0x0, &(0x7f00000004c0)=""/5, 0x5}, 0x23) r4 = socket(0x2, 0x2, 0x0) connect$unix(r4, &(0x7f0000000b00)=ANY=[@ANYBLOB="8202edfdffffffffffffff6530005b3f7b7a0df4506856d78a2a197a3862070000000082959559c4017910bf093f68c11700287ead4bcb777fa69dfceac2a84e6a02000000bc5e5709388bbd2ad88b2951b15801360bcd4c0a162b58fd4237b8fa4d012ae447473c230495aaee48c02f6ac41e6bf360fd4799b9b800ed52beb85a85e25bfb9de866f711e56f258557d60f13ad30505e8f5300a4aeef9d612f871f4385f04157795ea4a5c5fe659fa202361cd8cac7dbbc5b65c6593d2870b4122cd235000000000000000000b9bc9aecfac6270038a2a2848c05cee2e9ec29f34ae7f7ddeda1bf3b0f0b47fa93b0c0349561f7b19ee4cdc79ab665fede30cade0b6c6f0e173b356ac2bb922959681cf5482d1c2aac83f8ffe8bdd35b46a0046f1a1f5fb6bfee158e71b9c4f9c8a68c71a2e2f44d0528f43308200b4d5a002fcc7a7f95fa39ef94d30000de9adcdb5bf82b85dd8a3054782750e32f1f18fcf94d3436469fd313d155327ba90dfb28955b1cd177b0d5f508a0ee90f36533a4a579df70b605d92f38bfebccf03f810024d78aba5f3f6846e79146e637e9c037dec2e29f9483f9d690920863ed114fe2d6d8af6daa2327451ddc66b8ca000000000000273cd0a15ac2bf0e7839d987062dc1227485fd8aa1a5b0f7c4e403896aab1b3e4f022fb4ad5f5067899043d9cfc96d51e5e68809f23e21ae96e7683cc8ac3cdff2735fb1737f69c7c148ea0e692cf65e696dc36b98ad5405838fbb4588472165e604ed1f8c93c2c2d8a3e02762b986c69ad9fbc017c0d0909c80589d75dd90b2e4e51af293c8e874358dbabaa77978e9abf7e33dea9222cbac7dce0fbc2984f0efccee46bf3fd09d346912cab670a7a4a52d81c39524edd6d35d3d39b1dfc43564a30f85e9f3999d67306630b423bec6f40beae16878c809617ab4ee84745d550f0bf95e5c0116019f2f51161566b9bf4faa4066021f952189b1508cd79aa9acef478b8448627909149c92d1dd95368ab7fde368693e3887e67df114abcd0dac2324601310c6accf3d1b3d7cf2b5748501000000310b223a4cd2e66993208a210821a0a58ae09fa9614ae0286a27a4faedaa084a555d2f36af35f80d06b2b8ab9197ccca4b0d8c44c41f0344df3c0f39ba1f5e71528665a14653211195755f174294eb59d5fb583addb2831b2ca4c634fc2382f9c69eccfac35183a357f7b1e8c2bae14638d8311431064113b93311d03aa27b2d4537059a06dad7a2a1b37fbc30cfeb8e15b7ba753cc8000bbd38ac8435100771f7f0051ba7893fc2081225f60c285110a191d5806535ed500160a5570a4d48591bde281c1da0d2d24b721cd8076185895553df35c502ca466020554d03ec5ca33dde848a869cc100a5a17a7a3c53edb523c804304f854c06000000000000000000000000000000000000000d6c1b86bcf421ef"], 0x10) r5 = dup2(r4, r0) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000000)=0x43cbc, 0x4) r6 = dup(r0) r7 = open(&(0x7f0000000580)='./bus\x00', 0x0, 0x8) r8 = open$dir(&(0x7f0000000640)='./bus\x00', 0x10000, 0x1) r9 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000680)='/dev/wsmouse0\x00', 0x0, 0x0) r10 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x4000000019, 0x0) ioctl$BIOCSETWF(r10, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x30}, {0x1c}, {0x6, 0x0, 0x0, 0x8000000000100}]}) ioctl$BIOCSETIF(r10, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) write(r10, &(0x7f0000000080)="7cd23fc0aa17dddf7830faa1aaab", 0xe) r11 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x4000000019, 0x0) ioctl$BIOCSETWF(r11, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x30}, {0x1c}, {0x6, 0x0, 0x0, 0x8000000000100}]}) ioctl$BIOCSETIF(r11, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) write(r11, &(0x7f0000000080)="7cd23fc0aa17dddf7830faa1aaab", 0xe) kevent(r7, &(0x7f0000000980)=[{{r8}, 0xfffffffffffffff8, 0x194, 0x2, 0x80, 0x7}, {{}, 0xffffffffffffffff, 0x80, 0x1, 0x81, 0x7}, {{r4}, 0xfffffffffffffffd, 0x2, 0x4, 0x8, 0x28000000000000}], 0x4, &(0x7f0000000a00)=[{{r9}, 0xfffffffffffffffd, 0x80, 0x2, 0x8, 0x100000001}, {{r10}, 0xfffffffffffffff8, 0x1, 0x1, 0x1, 0xfffffffffffffffb}, {{r5}, 0xfffffffffffffff8, 0x10, 0x1, 0x6, 0x10001}, {{r11}, 0xfffffffffffffffd, 0x41, 0x20000000, 0x6, 0x81}, {{r5}, 0xfffffffffffffffc, 0xd0, 0x20000000, 0x100, 0x4}, {{}, 0xfffffffffffffff5, 0x20, 0x2, 0x7, 0x7fffffff}], 0x1ff, &(0x7f0000000ac0)={0x400, 0x3ff}) sendto$inet6(r6, &(0x7f0000000040), 0xfcec, 0x0, 0x0, 0x0) ioctl$TIOCSTSTAMP(r6, 0x8008745a, &(0x7f0000000000)={0x9, 0x4}) socketpair(0x25, 0x2, 0xf0, &(0x7f0000000040)={0xffffffffffffffff}) r13 = dup(r12) openat(r13, &(0x7f0000000540)='./file0\x00', 0x3459d35dc22bedfe, 0x0) r14 = msgget$private(0x0, 0xfffffffffffffffd) msgrcv(r14, &(0x7f0000001080)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fed7cc3606b3ac611237fcf3d20f17ebb572f70d412bc31477fbfe596097cfaa3bc9370cc36c9a20f6a298f2f9d0bcd290debfe1fafb7e997abce0092cd3e1d292a8c7846eeae4a13f5bd5c93f04bc9a9b38195cfac2ce96a083c4043cc0cec5e75c3636bdf576629fc93372547f4133f1b79d248d1c46cd384c1fa3d2528b8d2ec2d87db68aa4f7801cdaf90c977fdfd647fd6d6494217448cfdb1b5c575532a0000000000000000000095264845d34e33065e63139945ddfa58aadf620cc633c1b506a5aef17a0abd48d9e5a54b5e64bd4267a8fb99fb61dd888d5667d1ed3d6af96d68e8af138be8aea189575571f2f08cd0dc98c3d5d29e5997d15c595ed27f2a0f94a8220eade7792e88050941bea615dc9642c0f6b4eecf4720a5aae70c07cd633de966b41844b3fa1a63dc2a97431c7c4b808cd6e0fa426baa76e427ab6f983da79239557f30e6748364b1fb21ae54c049b19c2b9807604e783c69f7a300418af7e276ef033fe34bf8a8f873bdde72382714eecbd0eeaefe95b373a3994c1ad6295f5cbd87842fb5eeadb7d47c6539762d6eed199b9f76a9543515c34fdcf4bd6db123584f54"], 0x55, 0x1, 0x0) msgsnd(r14, &(0x7f00000006c0)=ANY=[@ANYBLOB="0300000000000000ae6a825bfa231cf8ad1f04f317d0bbcf5477e0ba7ad643dd329b"], 0x0, 0x0) 16:01:45 executing program 1: sendmsg(0xffffffffffffffff, &(0x7f0000000100)={0x0, 0xd4, 0x0, 0x0, &(0x7f00000011c0)=ANY=[@ANYBLOB="200000000000008d742c007b80309905f87c8a5b6701000000000000000000c414000000290000003d0000000000000a8000010dc1bb893f"], 0x26}, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r1, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) r2 = dup2(r1, r0) connect$unix(r2, &(0x7f0000000040)=ANY=[@ANYBLOB='\x00'/10], 0xa) readlinkat(r2, &(0x7f0000000000)='./file0\x00', &(0x7f0000000140)=""/165, 0xa5) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r4, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) r5 = dup2(r4, r3) connect$unix(r5, &(0x7f0000000300)=ANY=[@ANYBLOB="fe3a59c15a0d63afa447f74795e51ed77442fa2f6a3b4c81d56760fc7392eb5318f89b016cca11d8d197de3065615c45ae2fbff478de8a42551cd7bb3a9e9047297edf1d5644c3e2"], 0x1) ioctl$WSDISPLAYIO_DELFONT(r5, 0x8058574f, &(0x7f0000000280)={'./file0\x00', 0x2, 0x9, 0x8, 0x0, 0x1ff, 0x4, 0xfffffff7, 0x0, 0x0, 0x6, 0x1}) sendmsg(0xffffffffffffffff, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) 16:01:45 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x10383, 0x0) ioctl$WSDISPLAYIO_GMODE(r0, 0x4004574b, &(0x7f0000000080)) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x0) open$dir(&(0x7f0000000300)='./file0\x00', 0x10, 0x110) 16:01:45 executing program 0: mknod(&(0x7f0000000000)='./file0\x00', 0x80002005, 0x2d94) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{}, 0x0, 0x1}], 0x0, 0x0, 0x0, 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000240)='./file0\x00', 0x1, 0x0) r1 = openat$diskmap(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/diskmap\x00', 0x0, 0x0) r2 = syz_open_pts() fcntl$setflags(r1, 0x2, 0x1) dup2(r1, r2) pwritev(r1, &(0x7f0000001280)=[{&(0x7f0000000280)="98dfd416dd0752a7d660385942a99c3e192a9cd901babdbf17c6a0d760b42a66f2b442131833bd45a350f21d6cbf0b03531a81bf1159ebebfcf7aa1caaf1fba90c523e6119dd4176eb172a58f1a98943699f104de36244f81508e11e82dc30abcc1ecb60f0ce4c67f4f40be7d676f0120cd62bfb4c6e9421859d42d00764d6d61f65fc8cc203870cbe083e8ae7bea1b4d19989597636658e91b8907440d52e1bd49a43c6cabb2107b5527bef51ff3adf95a3aad8b6af33d9e1eb9e44420f9d8c02f58e603296a0e6fd0fd0a94e27e8c432789335fdab0cc97f4825f5e9f922a6b698cee121e096026f8093b53814c57593c4a0acb50b0e3fd6dc56ae2fd0ab2ec26d5dd18705fecbcc59ce227d359323841233f36c01f907b88427a7c5f0f03df85d0a38b028372a82c7acb7b13a7d8274f2335f737b32bb68be4610e69ca8f5d15113e871859b16774b34127b6fe44a8ceeb817610c544574e791a0060a98e0abe1871ecd43d2f836730e4b5389826a8cfdc9711dae29c4f9b5587730b79dab17ceb08bc138ec1638e3de60bbafe992e52c153c8af8c4693d7acc60911bb45abe7e26fe2915e027086e0ed82e711a95f51b7ccffd980684f9d4c0cc6528c00aa2f39af91bd82b81204f0bb2ebe91e8192faff496f64302af6d28bc3ed93ffea4261f227a29ffc53a7ab18e099cb8ce62173eaf7aa85f30382ddbd2971b56288ac203e5e43c49c823ecc0f700c9b4742357a24337b51b6ca3a7d45f82cb9b7ccbfc91e5da5248036a9120e3c264289ac70052225a17440a27ede0668e8054d87633678c529aa8faae160380cdb66585e61f9fb7c25dda4451712f08ad252087d296004951eb3b42ba6ad40d449a249b20b47ba88d98a02eabed74b6f007df0751ece10e1a4dbf4cd15ebd2c5363cbaf1c5998ec2e5ac23e90de3008851b658f5e4248e2e1acc6faf8068d3be091b5f1ef9cfcb0a606d0ef630e98c91b45f1de7b4c17b6c9e4afffa7905bb9643563bcde0ceeee768aff9b01f621f1317c2bf3de68f87c14df670ee33355c72828e47d084ccba685e072e8e0c381f59b5c8e76181643ab5b2cc8ca856fecc0f28ab95f72c57f8f50d779e7e6edc10527fa9284938c4db56ca1b38b3da0b26941f147ee94453ff1c09b2ed007ecf08f83549e93f453fe643063876af2311933e7dad7ae04c04e22ed138e96586370f68dd87941bccbeca828223a8709fe5346dbf65758c905d53709718bb6cb0cd5505c43ae0411016806bb110b485b26a8ffda97d006467512e835dd7965c8b5bfcb862de318c43d881004780c29b3441f57bf83600e4e39c3cef3a6f11e4961208d9c8a1fc0aff80ed994e336544693f35e01b37c9a9e47d32991ac70ff9b0d27cec4de101529c9159b01f54c63194fec3dbc20054a56afccb11ba1160ae690095ee8e37e9054fabcbe47e3e2e37fd1b104ecad05ddd7cfd34384db851857d16ca3237e9b637ebc75013cd39f9becd7a8ffc3b9d2bba44370d4abbfb462f8565cf13271fffc14a377aa1bc060595ab97afa2c3c22f0ab3303691c9fa3cf88de13b05f4df3626018a6226f36dba283296a71b0324caca96f0f245d438eee3ede4de602777313556afbbf995174e647fbe0a7c484ee75047323c22dff1b33363b9d37702f605639ae017572eec8178bdc468d71fba3d92853e55a6ddecc6daad24ccc7cd00b42a45e8325aa3ef9ab891d7e6527b11530852ba09c623501d241bb5ae355d0bace878f45fd7740f9524e48297b32808d2c6ec2a533e5c433dd314958614911af638c9f82ae6dd29c0e1163cbe9e0aed55e2d41bb62b518c355f218aacc5ade8b7119ef769d3834db3ca8a39ac0e8872b69706d9aeb8c3c7ea1821ed8da6befadb1149cbf95a412be97964e2d851a26fef838d059fd9a9ea9512cecbf0656aab23b06fede5e85e55a292f759f063b089d6627df980709e91ec280442e827c42c6d028f7147bd610decc9ee1479fd75a560768856ccc4ab8317cd3487b640c5318d2c8f2e76425a55a1d645f7f850257dd751687d0fe890185208afcc2c465fb4d6095150c1d7ca855d65c0e1928c2d438d45889958c9735e5b4a86e7ddab8d5c52631ed325bbd7d8d6d08eabb258b35d6f143aa777bdaf0b6b2080e13bf9925994169f6e2a9bbf1fdf71150a107f4b92ffdad505e86555ef0d57f41f16864006f85563c2b4045fb6d19f9e566ac7fc77919b8fd191849b9246639c0725faef8ac55329608ace0c89f97e16e4c850a7129f450e15dcb36ca2da5379f9d167898b753f2f58e91d17d822922dde19bb35c8889faea42633a1afdb20a8c28c274d67c1c22acd0d4da99750b9a2943f24c5efe6b2399dbb02b8a83c712ebd28a01c7566abad03f888cbb118c365e42a7a02f53c415dc5bf3f3c964d2eb780fcec2f5ca3d9dccba402564a40849f57e7306a297e6cf94495960fb9684b4a9e42b9035e79e3f44392ede1c2c3db09906325f974ac9a965bf504ad8a0c3a896222b54fb9c10af551ffa6aa308328e4e8b85ab4cfec1954f515078885fa8d96e2d2de7fffbd44c208608b54efa79f2fdb729297930e4b0f6c89d8557ddaed544d8cc7d2a9600a90efa9069330b62be533bb4d02c250b17d7c9ee712495d0d149df95a6b9d4b693e38fbb9dd2c83f1903798db54de6e495ae5843baa4d37431dd9a3c7a3edda26971877a9805479665a55d0159a04fec79bd886d01593af71a6303bfd1ea001307d32f8fd2ea221a054070fca0f0cf9f4b14cdca17360c3e78e564a942626a6ac2f43ae1d95df284588a7e4ad7506bf21d25c3b4294427345c7887eac5cd82b0ddd4001f7a3fb82565fc39bb85e63d50139c0083d71f890f763bfd0295787a13cc80c9e4f5a4e61513281b34832260b2988043a8fbefc3933f5112e180e8ad83e6915cce08de5eaba6f286eff220d4445dd1bd1d3e9b03a2d870c87ffeeeaf72c1e352861b12b4d699807a5402542be9ab108ac5811ff50370c212d4da797d8f020a8185e06f2bb7218241c44ed6b78216f269e51a8eb847810a7bed8e14d33d10c0fe9e3f27becd69987a1a03f358969f8299c123bc7b8156e7f50bf9f5f57272726a792590e12c6566e81e310bee60f4559e6649f08f59b9a266e9856844b284c9b6af47995f3f1c5a8117f5daec65450557650cc7000d10714cf311536c8e9efe0aae5d9e4fc15d906ac439c438a65ab9943ba9fdf6db1148863b82dc50f82053149d4ef8abcf5dc8d3ad31e94c8fe02884bdbe6a77d18d12f6de3a4d6ffe7f52c0791d9fe81d88bdd4199418df6d282ffacdc99f5313459b1e2715e9cf039896f09b396ac8b43bdea3280749b848e881339d5ecbd66d6ccbabcf5f9e74cb3ecb0ae56899528341fc57ce21d94b02de535b0a1e3007f5254ea039c43aaaf3a29cfb1f340508bb3538339556cef98433e96e73f60cc684023264f734a9f401959a12f3042f2f39e4929cd5382f011d5a4c60dbadcb71c26644fc9ec805c2724484113c39123f986d33202c376c4cea60dd1d61541b1d810ca6970b56d38d55e6cc7fef7a546d75a26d729693614fe64c275b1c0798955a2451504cbe49e730897a396715cc180c2b8235273c426b9c0cfe1d3bc35b3714a4b262260fac440f742b0a6e1bb0eed05c0b5dce3e964f8d244306f9bd44c4449600a899e726d9bd41284f74fd81c4c90f8f46a41d5349d2afa92ad7aac26a4ef038e138a0815d74d9a276393244d0e98587f03ee1b0411d5b8263f6c53c2c91d454ede8a6cf5d21a43b2153d86cebbee7ac3ea26a988f08d55fba39ba47b7d12c0da832840641cb67866f7986bae360047c96675b50939f12105fa41309229ffbf767675ea5ae0317dbd2413ac982a344b8093b657f97d964be792bcaf159b0a2d910be310aa95dbb5f7b4c8912e8772986b0aafebf6a2cd8709d939be5d5b45da7797c8c88e3c268a69080ace8b50ab11c7f81589caaeb9627e073679525d1be826bba9f7104f055b3ad64d5128a436f35da67f0fc018904cb8017351bbe0f4198fe7f21ab24de7b3ef16497fd0621e500c4e26e2fdd2466e563e972f46cd60185cac9706e4b6a35c43669d04681b807c3d62321ed014d9d6e602493ba166e0c8c662a8c51bec0601c0b8196bd49a54fa87e71f1863c8551aef8eaf33b70314a05d3449c29ac17afd5eae39482fbe3bfdf25bf7c3c5f2a5cab23be355d18502bb04be605c02bd25a2cf5c83d658c749c53b5894099b87c6672e5e08142bea7e1f4f1dd7610733a666fcdad30c3ac8ef8d67e777d3a9edd4719c371595f96eab99e8df544e2b0ffb6fb73a1b2cb1fba46ea8ca19b8da63e1ec9824e4c2eab2b4fbdab37971b1eef6fa7542985973d8304eebe9326dc6b65dd7314f17fe2a396f9f631313b7e51f85574bb0a6b9281607cb43f81e061817105d64af8fd2d572a83355d732c456056ae904c79b58af0886836bcf71bebfa586842fff9b5075b367a69e9e5cf75fc8568a7cc7bd5828a72796a5aa4c0cbdee3136715b8c66b01dfb5e83265a8db438dbd9113e66cc7f48fb090b9e097e60c5bb0cabd95a5fec1fc1ca117c630d9a128dcc2d466031636add81bff2da656dd7754ce23caf45a0750c97a3c6c58adbb5ca787d6be5d6d01a65420a75c65f519489a209987e4e8a4c89ca118f27dbf060663a6935a2c4cbfab675005d955d881d310069f86aad55b1ba1be51db473990ce19e11acd07dec1efe348e900b72ef4839de8d32f1adf47d06c159cefadc03a16b548cfae146869cd2daa913fe0959b3a78e31856e03156ef07e620cc1ad423ea179656f7e1a2381836f2c6a61fc720f67e9f13b40edb5caf1ac3f15c6810dc500c15b7d51c4f4aca6c54c1eae1d10ef150f8bf01979381dc1b67e97c4fe5aa4a1204dbadb5cc8ce6d07aca9085760faa63118a86dad99e06157b6a2a4ee340321fe7248ddc27b6d9bff2c439b342273e873ce768201984332a4e467b7f65273d93504fba884e0f46f947fc3de295230cfba062d9f9dd9e4bbc27654386120cc92e85043e0ae0cc5497b250852eccd962a18764d8a7349ceb6ba3460b9971aaebf005cedcfc2749f76f67379264ffb5f7310fd19c0fc676b3e4d5266f113a696ae36b9603f2b76e40b6da9d0a2a3cad712088ca18fdbb53235babafe62291955225ec94cb120ffb9dd99487cc49c11232b3a9e4a3168cdd77c5e23a5dc12eb690add2b8994b3c5e618dc9671828d376a9c3211727b7bfe634c0ad860d6933c954760bf31aa42903fe904af9c9ddd156a0206d0dc8db0cf7102c2dfde6e5e5ccae4abf8b3011db62064cd2627616393bb8851fe0e985376e3143a9e893afafd78fd653b8ccfaaa8bfd9d74e307475e583aa4b91916258a1db52f3bad95093612d0ae1f86df91ee6d4edc66080d29826dcd83dc1aba3cdcece905af88915ecff5a62585ed67eeede275075ad0ec6276f90fba13d0c336f3881361abc39040205c6d7f17be3f09017ccad48c318c543a82f38b8cf38aec978ffae1cfcd0ac930430127c3e2e655bd56ba736184f5ceb464a558c5633fa07d2b9d4c2b6fdf05ea8f2c23de66ec71d87cb0c0bef2e18cc5b2547970f1c378931cca771ab914d862ea3bf282cf2b80218d03ef61ed7693046e32478e52e35bfb081bd4c107149df1bb7e468754ef6b03252e02e2d40dbe06ec3b4d5e639a0b7e7a7cca3e2eda86e29947ce3ce4fd28dff1da860584ca74aea12888856540607c86a75576f122ece1a87a4", 0x1000}, {&(0x7f0000000080)="ed2b260fe3ff9dc331b18d085e2289661a93ff472ca369046e079c48db4b859f6e1f3a69cdbc9e94be375fe8ce31cfe0d7163210cb34dd6505189a49c6009de5901363a716b6dd9b635633d480de1f1a80c975d28e239cfb7ae60f3a1889fcb0e7bb8fc17bd4254ebd79292e", 0x6c}, {&(0x7f0000000140)="c8a2af298c26dc96d2e77799064bb27926f66ea649af483cdd4cebbd1c03bf56a66a2f88c5185e71e041be620a5c00f84e48ae6d3d3950424e35185e41ac4bcabccd6d354e8bf9f4800183856942edc5964f34788d1a06c8d50d5a0347f182b3a6b7c487afb103d40a53c64978a0df5f7bed669d00846314657adfd9c5c68d564acbd0f14b2781c02edfe4e0327248ba00969647b16e25f40cef44391c8d74d3921dbc9c28d2c2dd0b228d7c72b357d68b83d0b3631552caca6802c22499d9591ef2e4024fa36b46d8", 0xc9}], 0x3, 0x0, 0x8) bind$unix(r0, &(0x7f00000012c0)=@abs={0x0, 0x0, 0x2}, 0x8) connect$unix(r0, &(0x7f0000000040)=@file={0x1, './file0\x00'}, 0xa) 16:01:45 executing program 1: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[0x0, 0x0, 0xfffffffffffffffc, 0x81, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x800000, 0x0, 0x3fffffffd], [0x0, 0x0, 0x0, 0x400000000, 0x5], [0xfc040000ff], [], [{0x0, 0x0, 0x0, 0x4}, {}, {}, {}, {}, {0xfffe}], {0x2, 0x0, 0x0, 0xfffffffffffffffe}}}) 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)) ioctl$TIOCSCTTY(r1, 0x20007461) 16:01:45 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x2080, 0x28af) r0 = open(&(0x7f0000000140)='./bus\x00', 0x1, 0x0) pwritev(r0, &(0x7f0000002380)=[{&(0x7f0000000180)="000000024c8a44e1caa5b30bdfc982955d37c1c103287f07", 0x6f}], 0x1, 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r2, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) r3 = openat$diskmap(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/diskmap\x00', 0x0, 0x0) r4 = syz_open_pts() dup2(r3, r4) r5 = openat$diskmap(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/diskmap\x00', 0x0, 0x0) r6 = syz_open_pts() dup2(r5, r6) sendmsg$unix(r2, &(0x7f0000000380)={&(0x7f00000000c0)=@file={0x0, './bus\x00'}, 0x8, &(0x7f0000000100)=[{&(0x7f0000000280)="0bef649aaf6a1b09421b8a26a1af12c2d0dc3bc5153ed77ec888be3adfcf2e9b8062a7ad21718975955831877ff2932584e7d0aa72098fdc4a57ba4b9518cc6548012acb293322321cb5b1b73f217faac328be04fe790e6ac28431669fb47f19ff96a476bebc5a4862963d513086898610e027a83f60200f88a63665aaaa460253d86e5fbf54321b4543c978f7b11c101df70ba3bf5aa5da718509141728eb36c22c129d7698bacae9e457", 0xab}, {&(0x7f00000001c0)="a3b913b068d1bf5474bbabefe1afa2cd2f75515c6f213d97409867e7a57fc239cccf43c0e12d4de35f67051b41e987caeca2cd7e6b866fdf47e6bc6d51939978c91e5d69b8085d5c47af6bdb", 0x4c}], 0x2, &(0x7f0000000340)=[@rights={0x20, 0xffff, 0x1, [r3, r5, r2]}], 0x20, 0x800}, 0x400) r7 = dup2(r2, r1) getpeername(r2, &(0x7f0000000000)=@in6, &(0x7f0000000040)=0xc) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000001400)={0xffffffffffffffff}) getsockopt$sock_cred(r8, 0xffff, 0x1022, &(0x7f0000000140)={0x0}, &(0x7f0000000100)=0xc) setpgid(0x0, r9) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg(r10, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000080)=ANY=[@ANYBLOB="10000000000000000000db73cba17299ea640c2c67467f81eb7985000000988100"], 0x10}, 0x0) getsockopt$SO_PEERCRED(r10, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, 0x9374cae5ff247a48) getgroups(0x8, &(0x7f0000000400)=[0x0, 0x0, 0xffffffffffffffff, r12, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) getgroups(0x3, &(0x7f0000000400)=[0x0, 0x0, 0xffffffffffffffff, r11, 0x0, 0xffffffffffffffff, r11, r12]) r13 = openat$diskmap(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/diskmap\x00', 0x0, 0x0) r14 = syz_open_pts() dup2(r13, r14) r15 = syz_open_pts() dup2(r14, r15) r16 = openat$diskmap(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/diskmap\x00', 0x0, 0x0) r17 = syz_open_pts() dup2(r16, r17) r18 = syz_open_pts() close(r18) preadv(r18, &(0x7f0000000380)=[{&(0x7f0000000200)=""/135, 0x87}], 0x1, 0x0, 0x0) r19 = openat$diskmap(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/diskmap\x00', 0x0, 0x0) r20 = syz_open_pts() dup2(r19, r20) r21 = syz_open_pts() dup2(r20, r21) r22 = openat$diskmap(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/diskmap\x00', 0x0, 0x0) r23 = syz_open_pts() dup2(r22, r23) r24 = syz_open_pts() dup2(r23, r24) r25 = syz_open_pts() close(r25) preadv(r25, &(0x7f0000000380)=[{&(0x7f0000000200)=""/135, 0x87}], 0x1, 0x0, 0x0) pipe(&(0x7f0000000540)={0xffffffffffffffff}) r27 = syz_open_pts() close(r27) preadv(r27, &(0x7f0000000380)=[{&(0x7f0000000200)=""/135, 0x87}], 0x1, 0x0, 0x0) r28 = fcntl$dupfd(r27, 0x0, 0xffffffffffffff9c) sendmsg$unix(r2, &(0x7f0000000640)={&(0x7f0000000400)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000000500)=[{&(0x7f0000000440)="74e24ba053ae7a050cd0d02cb536a48e0c70fa54f211f426d90ccb9d654f907bdb435cd939436187b414f7b1fbb8a611ae401e3c2eec2deac425b59d5ff90956d5fcf20559aab20d3d3ad84c8dfb6d6cbbf7a86c48ea3fc4b28622c90d39ea92a13e6ba60fb347471c6cd9a0f2ca4f680e251119145d7460d318c7f2eb4bb513bf5e7f6d9fc945055c0da71940efdb991d0781e21b95e8eb032eb558b6f57ec8c8be3eaa32cb98e5c6eb", 0xaa}], 0x1, &(0x7f0000000580)=[@cred={0x20, 0xffff, 0x0, r9, 0xffffffffffffffff, r12}, @rights={0xfffffd26}, @rights={0xfffffffffffffec6, 0xffff, 0x1, [r7, r15, r16]}, @rights={0x30, 0xffff, 0x1, [r18, r21, r0, r24, r25, r26, r28, r2]}], 0x80, 0x7}, 0x1) 16:01:45 executing program 1: openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd0\x00', 0x8020, 0x0) r0 = socket$unix(0x1, 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x20, 0x0, 0x0) setsockopt$sock_timeval(r0, 0xffff, 0x1005, 0xfffffffffffffffe, 0x150) fcntl$setflags(r0, 0x2, 0x1) r1 = msgget$private(0x0, 0xfffffffffffffffd) socket(0x11, 0x4003, 0x0) r2 = socket(0x11, 0x4003, 0x0) sendto$unix(r2, &(0x7f00000000c0)="b100050460000000000008000101000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b0100000001000000bbc257699a1f132e27acb5d602000d7d026ba8af63ffff072918e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be657aea8c5f8010400000000000000010000000000000000827b0fbc7282", 0xb1, 0x0, 0x0, 0xfffffffffffffe3f) r3 = socket(0x18, 0x2, 0x0) r4 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r4, 0xffff, 0x80, 0x0, 0x0) setsockopt$sock_timeval(r4, 0xffff, 0x1006, &(0x7f0000000180)={0x6, 0x6dc7ef63}, 0x10) r5 = socket(0x18, 0x1, 0x0) close(r5) fcntl$dupfd(r3, 0x0, r5) msgsnd(r1, &(0x7f00000003c0)=ANY=[@ANYRES32=r3], 0x1, 0x7fc) msgsnd(r1, &(0x7f00000001c0)={0x0, "6dac981591034ee7d4a4f31752cd57e97e2eb5456a8c0f79f7b9b7d899a73c8a90f18a6047251ef08d299668c8c20c9cc4225165f353103ff5b73d52fe00aa2a5c2358d2557f6d6f6a0cb317a601a423688921135d162522ff974e112408783293a2ac2abdb1386c4383470a40de8c29b151f7a033907f5fcc6080bf75718ced48ac01"}, 0x8b, 0xc00) msgsnd(r1, &(0x7f0000000040)=ANY=[], 0x0, 0x800) r6 = socket(0x18, 0x400000002, 0x0) close(r6) setsockopt(r6, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) write(r6, &(0x7f0000000140)="ad18f05de2f4ef18", 0x70) msgsnd(r1, &(0x7f00000004c0)=ANY=[@ANYBLOB="030000000000000030753a5e69488f0fd908f479d367c9ec56609a76806ae8fcc87cffd563402b5024abb6bab6a2c48ba3888e2c878a3a55143d211714efe88b1be734e511c6f5de88ea88d526acfa400f1b59416ea5e01748948d39c8e691035b0d58d646c06c066fef4a722a9770cc38c22a3c82058c14b42ca62f16de59cd06709411d8da21004810eb1b757653b542dab13e3e77bcae89951e6432734062808035224f1029f653540682971e1633cf86498930328ee024938dbfd952481e144f5853eb9561ae58c97a89025153dacb4041ad4c9b57b5fb3d8588a3325e0ed919faac1521cbf792cc228a4fc2484142d2fc29b1112749e1a31bf9106521eb82f5f3fb44ba2c2014bd2026342588fa1a34492fdd4494c5eeb4af04be0195d459fadab38ea746dbe621387dc46ad4182120760700000000000000ab325a2e9cc64f3489955634cd7f0bc96b4a4ea36da14c9d1d2f6b569712c56c6c08a8004d7d555a7826b6f661b37e34fd77534b596eae28dbe08cabaff8694a970190269fa73da23e658ee391ab702486c88473a54216670ceb4ddfe9f9598a1e2bf6d04b8e89f9a026a26e1b202c328ce5845ef83ac4cf9118e2d6dbf289abcc552e55c60cea0ef479c098efc691987d21852dece05b2a1d330000000000000000"], 0x156, 0x800) msgrcv(r1, &(0x7f0000000e80)=ANY=[@ANYRES32], 0x1, 0x3, 0x800) 16:01:45 executing program 0: r0 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) writev(r0, &(0x7f0000000640)=[{&(0x7f0000000140)='#!', 0x2}], 0x1) fchmod(r0, 0xe3) r1 = fcntl$dupfd(r0, 0x0, r0) write(r1, &(0x7f00000004c0)="d3eef3e75ee0b2a43a47c9e04d87403fcac958730909672607cc0dd561f9311b9528fb544456ec1cccfaeea6cd49850dce31d8cbae6c3393e26d925c7e7b04ff146c392736622d6e36b9bcf2010b152674f21c012b6be2cad3ac12c9aa6ee8067b5719a2163d0ea60efa0a", 0x6b) connect$unix(0xffffffffffffff9c, &(0x7f0000000080)=@abs={0x1, 0x0, 0x0}, 0x8) execve(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r2 = openat$diskmap(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/diskmap\x00', 0x0, 0x0) socket$unix(0x1, 0x2, 0x0) r3 = syz_open_pts() dup2(r2, r3) r4 = syz_open_pts() dup2(r3, r4) readv(r4, &(0x7f00000000c0)=[{&(0x7f0000000180)=""/150, 0x96}], 0x1) unlink(&(0x7f0000000000)='./file1\x00') 16:01:46 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x1000, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffffd, 0x0, 0x3ff, 0xfffffffffffffffa, "73cc5160527b0100e534840c76f3000700"}) writev(r0, &(0x7f0000000300)=[{&(0x7f0000000080)="c610e33375573c72cb1b559634c55913f85c06c5ec9977c41625f98162f59f5c4b442c54d2a4b711cbed5770c9139fe9dd646186175570e73e15bddabd38cb85b02db11aa1da8ff14e650f0a0c0b5396b47e39ff9b74cdd98ce1784760c75fdd7bb9b5a88caa3cd07dedb8742cd7d9aa61e174d1e4b1f433a0c67053aeb0ebc4c89ef1bca546ef3286dc5a8a9f9446a416412aac4f82422a47857877badd3d244aa20f0ecba84ba05829b19553cfb23cfccf9475ab61a6580b1f76d9b81a1aab48540c8ba557c1ba912b2e696cbe939b8658304f2d5c28", 0xd7}], 0x1) 16:01:46 executing program 1: r0 = socket(0x2, 0xc003, 0x0) connect$unix(r0, &(0x7f00000016c0)=ANY=[@ANYBLOB="8202adf5ffffffffffffff653000463f7b138a2a197a386207000000008295955984c87910bf453f68c11700287ed30b01777fa69dfceac2a84e6abca64896bc5e57c6360bcd4c0a162b58fd4237b8fa4d012ae447472b3e8495aaee48c02f6a524e3b8a96be30bf1e6bf3bf554799b9b813ad30505e8f0000a49fef9d9c7510612f871f43808d954d0cc574ea5ea4a5c5fe65baa202361cd8cac7db375c4d6301a79f9cce41b3ac5b65c6593df170bc122cd2350000000000000000180000000000000000ff0100000000000021d39b402895b1ff1afb37ec4305642ad2cf8724eb18089278e314d39667400000000000000008e02b05e5d12f527b5a1824916325aa8cc7712a2b279dbff4b7b46564ef560026e969c9341589ac85cab1a4c6b41dccf13788ae135db3119e91455bedfb9c9f35f23d1aa5513a6c17f38969eddff7744123053f35c0568241d85544cd1cfd1634aa3fc1611cc665840e3db1e39af6256b1f007bf8f244cbc769cee44346040906000000ec895c4784f6490ba02e9768a8b36d0400b89da05a0a414c6394359a0000000000c5906c074cf888981d4e22265330027548d8ffda5eb1152f6bc23442dc9671d64bcd5b823e49ed4d433d36ca293e35d0d6bc372da3cdc2e80e306615b7a814b77f3faedba7d65a659255490b8cff1bf33436e6731ad3574d79be64d7a570715f68932de75cc53ec316484d3e4132dee58554fdac1bfa4aca2c3ebead1bd9dafb755dfdae2d0f2587e75f6a28b7f09126efe6c2d6ad126358a2bf7eb6652c52476b0f4a1fc0c7ee2e61ac5538254b916042575a9603e129cc5b44d587c08f6f7c1013f89d3bd1f11b9dd8c3e5afc074c1771cebe4f8f92cfdee2e52bf897cc233cab1d5ef49a8aa77751b76b6c98bf0d9f371e916fc7b88c013c7381f77d036b0233aca38bc8789d01c4674fb41c125525f77e9f616eb7246be9389e32be26a568d0ce05a3852a1cb4338f3bfee17a07001520dd2515741d6ef34276b23a8b086c43633a42e93fe75f8a85f37ee8c3f120c300afe7e7c1f1df26e82fcca1e245a58d78b79dc3b93721aa7885824e119dc4c67c825898793cd381a7aa89400bfc4c950eb3aab78a2793c3f1253654f503adf2f3b4affd04d710180b8dbca8850747213442d720dac635800236b272dd10000008f9d5e3da04cfbb073654c94798428fd33becdff070000002cac7557c99a8ea2867ba54d66be96f8f93ddc79ff621af687923ec91aed6cb55ad71e211058b6b187190f4287f30056f0eca629fde07bbb821b117c90841ea6147ce522005f96566eaaff7f00000000000069a7d09c1048d54e3fe2c38b66b4d7e28272aee35713f454ebf190de01bbb11a2c979c4543f9e40630f56ae48f7d000000006f3501ce45a05fded49e827eb38d43fe8aa720bdc1183249d65b06dc2e15af79c285bd9d3a7f8f5015409c8682fbf568c07cce4173b5e86293ec4a9cd8e8f3cbc20274b62afc3af30d67cca812c4e79be8e141fdfce327f83b9a812be0b28665eb2462d5d0631a58329f5ad0aadda72d848713e24a211fae0d7f7f1b8b52461ee4bc33ddaa99cdde7ba629b80000001b23723cd3b215ce8fa150715d7040e155d2a8f55c69d382df8570a63c340031124dd4d14778526285ea70b50883a43c72b9e00523a2cce6a7074b73e0a848abb7ff2c29fa7b7a068a577b6112bc4d9f858f6e200010000028d39c547aebe4878d7b30c63d364a5f7f62c8a2eb4b8a7da1729a546532be28cdbfac8ed8fa00a0661b68c2534fd26f87cd357b8676435f6c46b8e630e6d32afdb05fce19b2ef45e1147b78817b50a88cc1a1f0049484396e47b0b68422ce311330064957355ce77da8eca86392a60a201d1598faf652ecf5f4007aca1548ac259dbcebef3c3179f075b9a199f3f4000000000000000000000000000000000000000000000000000000000000bf7a0101db3a6e0008dc887d55e5550d3f01257334ee943781286956a19a8bcf1e960f7f82041049b0a46e41c01375ad442ab57fe772cbe2b5e3e1e5ac00000000000000027e2da64f6ca08695d10e7a55e35710eb0b158470dbb0d6668c44b6f86ce2307d4bb67939d26304000000000000000000007da39994c80a1298c322b97c274978188290d67862da324d96c32c51817993e6ce4d06c73afd15fced22b2531be94d50c8c892cf723948f1e9688fd9bc424156355730e046b04c9c7a095c1cc7962ee70feb29191dc64d8f17ad2001963092b6a8e07c0ecb08955a9c363cac2b52e851a14736d949bed6651b91cb4a2562aa036145ae22b77feefb0404669c8a7d8fac9dadf179b6d7c7d8cfb6b3d6d5e1773f7532ea40dc115e2a641d9889ee29d218e5516c8325b6fd240002b46aa1bdb185a88df9f0d6eefec768642181d46a38492dad2c3bcab315d43d8e5e4ebd867c16853729e83b5daac83ed5edb4c9495b934679fdd59903d138859c0afcea5c0b376b172affa76bdd18a810f19bf9ae7134cff7c33b1d922a74812cb13abfd3869d0803b74493609b6e4704a43a16c610c7d3e98aa3b4d61f637ef9fc5e2daf536cb6bc0ecfd3ea4d18904d6d9300000000000000000000000064e7d7284ecdb0087290c9ad0224ca08316836fa0153ea7e44ffa26c503e6a92f9eecac836420b9efb4434958ad4e3c145b165ed671a0b1d264f09bc04959478640039e21edae7527872f9160cfdf2b30e1ffe8fe826bf6548995973bddb7cb9d21af02383c51436c3dbd7d2defd7bd7e89c15bc7d295e5672f97e7eb4f53af9fb9181de4dd74b41aca8673e59441a2612dc2e34bfbe48d1b889e1c6d0b43ea9d0d9a3df18875204ec29ffdfb2fd7f80f423f001f48ca9f269bc237112f4f095265c68f9c32895ac4808256172ec87dd85e86a848bc49b5ad22300"/2093], 0x10) writev(r0, &(0x7f0000001680)=[{0x0}], 0x1) 16:01:46 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) r1 = msgget(0x1, 0x0) msgrcv(r1, 0x0, 0x0, 0x0, 0x0) msgsnd(r1, &(0x7f0000000000)=ANY=[@ANYBLOB="0000000000000000cd5b4915889eb78fee75259a08d4f76abbf081d284c97e0f3cdc322ee48026b305a333fb124e7bf72ac52c6626e91d73da0d17dd6797ea1601a40e41bc77d45bb0581b38a2ac619f036ea0ab8c8ef135bfd4811e167cf0b85ed326803c44cc959d3e5e0d1e5c4494f273c183993941e19baab0397893ef59b91db16d5083cf475a17eef9575db094aad915276955da0aae857e924057c94ccd70421cb170f298ac2a4562096517"], 0xaf, 0x400) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000540)=[{0x54}, {0x1d}, {0x6}]}) clock_gettime(0x4, &(0x7f0000000140)) syz_emit_ethernet(0xe, &(0x7f0000000d00)="40c551571115b12ff78d5aee258c") 16:01:46 executing program 1: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [], [0xe0040000fc]}}) 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)) socket(0x1, 0x1, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r3, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) r4 = dup2(r3, r2) connect$unix(r4, &(0x7f0000000040)=@file={0x1bcfa69870ae01e4, './file0\x00'}, 0xa) connect$inet(r4, &(0x7f0000000000)={0x2, 0x3}, 0xc) 16:01:46 executing program 0: r0 = msgget(0x3, 0x100) r1 = socket(0x2, 0xc003, 0x0) connect$unix(r1, &(0x7f00000001c0)=ANY=[@ANYBLOB="8202adfdffffffffffffff653000463f7b238bf46854d78a2a197a38620700006af98295955984c87914bf453f68c11700287ead4bcb777fa69dfceac2a84e6abc9ef6cfbc01010000000000008b2951b158013637b8fa4d012ae447473c238495aaee48c02f6ac41e6bf3bf554799b9b813ad30505e8f5300a49fef9d612f871f4385f04157795ea4a5c5fe659fa202151cd8cac7dbbc5b65c6593d2870b4122cd23500"/189], 0x10) write(r1, 0x0, 0x0) shutdown(r1, 0x3) msgrcv(r0, &(0x7f0000000280)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000875c25c09ca9971800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000dd0c36e526000000000000000000000000000000000000000000000000660000000000000000000000001200051b5f765f8665b6a5618fe3587bd2e959b828618c12a2dc25cf7716b1b14af1ea56641bd28dc410fa6e082441534854abb01e20ff73f194133a90f7b0475b73b5f094b684a7324f42598d8e6af27ee19946b48d6cc7a3a657fe93715f25dc4ac31dd0dd27cce6"], 0x97, 0x1, 0x1000) pipe2(&(0x7f0000000380)={0xffffffffffffffff}, 0x2) r3 = msgget$private(0x0, 0x8) msgsnd(r3, &(0x7f0000000600)=ANY=[@ANYBLOB="2c0685163ddc0972ca62c7c26fa0ef6f8427c9e2dbe0c9a659e602cf4af85f50bf9296d0ff429118c1ba7dcede0ba9ab374399ce02042e9c17754838e0ca4eb3b8f95af25c0d4439a449c76c8dcfdb303817fb58e1659d037d2575ad054e3b81cc3277d77416782223b038fe0ee71e6822ebd0587f4a8f0ee102000000b23093b583cea9661940fe292a88166020ffc45a3247e39058409781fe744ef8282fda537f25964faf89b20bdcda7fb52d02a8022435bbcf95f0f117d8d86d951148c72c005b09ea2db47a222ba82f2e2e5d6ba1e8564f4307f3cd663c2d5fab78844b", @ANYRES32=r2, @ANYRESDEC, @ANYRES16=r0, @ANYRES32=r2, @ANYRESOCT=r2, @ANYRES32=0x0], 0x7, 0x800) msgsnd(r0, &(0x7f0000000100)={0x3, "8d8a5547cc6e3e155504f208446dcee7931b631692e6b25405f0180dc88cc55608bd1ef3bd70919f1651a6697c"}, 0x35, 0x0) r4 = msgget(0x3, 0x100000110) msgrcv(r4, &(0x7f0000000400)=ANY=[@ANYRESHEX=r4], 0x1, 0x1, 0x1000) r5 = msgget$private(0x0, 0x0) r6 = getpgid(0x0) msgctl$IPC_SET(r5, 0x1, &(0x7f0000003f80)={{}, 0x0, 0x0, r6, 0x0, 0x0, 0x0, 0x80a6}) r7 = msgget$private(0x0, 0x51) msgrcv(r7, &(0x7f0000000140)={0x0, ""/54}, 0x377, 0x3, 0x3000) ioctl$VMM_IOC_INFO(0xffffffffffffffff, 0xc0185603, &(0x7f0000000080)={0x4b, 0x0, &(0x7f0000000000)=""/75}) msgget$private(0x0, 0x245) ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x100000000000, 0x0, 0x0, 0x6e9cd5de], [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x800000000006], [], [], [{}, {}, {0x0, 0x10000}]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r8 = socket(0x2, 0x3, 0x0) faccessat(0xffffffffffffff9c, &(0x7f00000000c0)='./file0\x00', 0x2ba, 0x0) r9 = msgget(0x3, 0x100) r10 = syz_open_pts() close(r10) writev(r10, &(0x7f0000000700)=[{&(0x7f00000003c0)="47621d7345e7", 0x250}], 0x1) r11 = syz_open_pts() ioctl$TIOCSETA(r11, 0x802c7414, &(0x7f00000004c0)={0x27df, 0x0, 0xfffffffc, 0xe7ab, "3f3fd67cd5436ed105e0b70b4945ef06f16cf546"}) r12 = syz_open_pts() ioctl$TIOCSETA(r12, 0x802c7414, &(0x7f00000004c0)={0x27df, 0x0, 0xfffffffc, 0xe7ab, "3f3fd67cd5436ed105e0b70b4945ef06f16cf546"}) msgrcv(r9, &(0x7f0000000280)=ANY=[@ANYPTR=&(0x7f0000000a00)=ANY=[@ANYPTR64=&(0x7f0000000880)=ANY=[], @ANYRES16, @ANYBLOB="33d65ec46c85857433f11f2a8528f05ce4d1dd7e2772a9e84120ce3d62c3c1422c8f37753f7cae96a9b198110730eb82ef6a9dc459fc81d303ed4995b658f6b4289b1700cdb87af0a7b88b9e3b7153bb79d1df50430b61d61806ca040a6bfe48597f649f1937dba3099f5b73c80d0fd0ada0465778a92c83059bb623f48026057f32c8dc604b98481bd2a6bea164f1b5cfa8f977636c41e789f60a74303b2b331e2cf7608048c3e36eeea2d15aa5ff", @ANYRESOCT=r10, @ANYRES16=r1, @ANYRESOCT, @ANYRES32=r11, @ANYBLOB="cddd429832e2a10c747b9c6b4078894f9ca41b122abf037c396fef48c770a08de4e02636e9973a2345220581362afade813e003637590b7c0454b311b411b01958ae8be65efe15786076e5c46a21469673aa897a3791a19b6b53e0a67b1078469cad29b40b80cf42078b204dec58eb424a7cbe5c36a0053bbb1c3567e3c310bce13af95c5cd810", @ANYRES16, @ANYRESDEC=r12]], 0x1, 0x1, 0x1000) pipe2(&(0x7f0000000380)={0xffffffffffffffff}, 0x2) r14 = msgget$private(0x0, 0x8) msgsnd(r14, &(0x7f0000000600)=ANY=[@ANYBLOB="2c0685163ddc0972ca62c7c26fa0ef6f8427c9e2dbe0c9a659e602cf4af85f50bf9296d0ff429118c1ba7dcede0ba9ab374399ce02042e9c17754838e0ca4eb3b8f95af25c0d4439a449c76c8dcfdb303817fb58e1659d037d2575ad054e3b81cc3277d77416782223b038fe0ee71e6822ebd0587f4a8f0ee102000000b23093b583cea9661940fe292a88166020ffc45a3247e39058409781fe744ef8282fda537f25964faf89b20bdcda7fb52d02a8022435bbcf95f0f117d8d86d951148c72c005b09ea2db47a222ba82f2e2e5d6ba1e8564f4307f3cd663c2d5fab78844b", @ANYRES32=r13, @ANYRESDEC, @ANYRES16=r9, @ANYRES32=r13, @ANYRESOCT=r13, @ANYRES32=0x0], 0x7, 0x800) msgsnd(r14, &(0x7f0000000040)=ANY=[@ANYRES64], 0x1, 0x800) msgrcv(r0, &(0x7f0000000bc0)=ANY=[], 0x0, 0x0, 0x1000) r15 = socket(0x400000000018, 0x3, 0x3a) setsockopt(r15, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_ADD_MIF(r15, 0x29, 0x66, &(0x7f0000000140)={0x3f, 0x0, 0x0, 0x6}, 0xc) setsockopt$inet6_MRT6_ADD_MIF(r15, 0x29, 0x66, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x5}, 0xc) setsockopt$inet6_MRT6_ADD_MFC(r15, 0x29, 0x68, &(0x7f00000000c0)={{}, {}, 0x0, [0x0, 0x0, 0x4]}, 0x3c) r16 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) close(r16) r17 = socket(0x400000000018, 0x3, 0x3a) setsockopt(r17, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_ADD_MIF(r17, 0x29, 0x66, &(0x7f0000000140)={0x3f, 0x0, 0x0, 0x6}, 0xc) setsockopt$inet6_MRT6_ADD_MIF(r17, 0x29, 0x66, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x5}, 0xc) setsockopt$inet6_MRT6_ADD_MFC(r17, 0x29, 0x68, &(0x7f00000000c0)={{}, {}, 0x0, [0x0, 0x0, 0x4]}, 0x3c) r18 = socket(0x400000000018, 0x3, 0x3a) setsockopt(r18, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_ADD_MIF(r18, 0x29, 0x66, &(0x7f0000000140)={0x3f, 0x0, 0x0, 0x6}, 0xc) setsockopt$inet6_MRT6_ADD_MIF(r18, 0x29, 0x66, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x5}, 0xc) setsockopt$inet6_MRT6_ADD_MFC(r18, 0x29, 0x68, &(0x7f00000000c0)={{}, {}, 0x0, [0x0, 0x0, 0x4]}, 0x3c) r19 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) close(r19) msgsnd(r14, &(0x7f0000000c40)=ANY=[@ANYPTR, @ANYPTR=&(0x7f0000000f00)=ANY=[@ANYRESOCT, @ANYRESOCT, @ANYRES64=0x0, @ANYRESOCT=r15, @ANYRESDEC=0x0, @ANYRESHEX=r16, @ANYPTR=&(0x7f0000000140)=ANY=[@ANYPTR, @ANYRESDEC, @ANYPTR]], @ANYRES64=r17, @ANYRESOCT=0x0, @ANYRES32=0x0, @ANYRES32=0x0, @ANYRES32=r14, @ANYBLOB="6c19defd3a4ea961ab2e4b73df4db3f5922ab78418ca1fe584dd603fd1662c3c9689a08b832277afb12756478fef4c91c9d09c6cd9e8b636f84ec8527643c192a34584ea1e02240d813f923627e299423efa4bd7c90397cb609e8a0fce698a4c78b5aea439", @ANYRESHEX=r19], 0x9, 0x800) msgsnd(r14, &(0x7f0000001640)=ANY=[@ANYBLOB="030000001e000000ba45ede2435a8b028adafbf180010000f3d117c2e954bb91e2f2db38f57840d4375d31059c11f0debb408e72ff0764033c254df9c5b2ae95e40e5a3992da2c498c2583001647a64469"], 0x51, 0x800) r20 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r20, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r20, &(0x7f0000000040)=ANY=[], 0x0, 0x1000) msgrcv(r20, &(0x7f0000000d00)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000831f51f1f32fd93d3b5fc9c5ddf80000000000000000000000070000000000000000000000000000000000000000000000000000000000000000000000001c00000000000000000000000000000000246cd5a9b21c894fffff7f000000000000000000000600000000000000000000000000000000000000000000000000000000000000698a8e41349bef457df243dbefaeb2b686da059b479b92ec7eeed2c5ddb0a07d0105e3d12eb39926774a2333435e236ecaea67c2179909a5c58de7272b4e7816c449db60408861cd9c70c249d5c44bbd89c934e748acdfcff8e5fec31a8f320f70cf45284bea65063a7eb82d162664be9063bd614e48b10fdbdefef22c458bbc220dc6ec25b1a943b0828ca0dac7042c047789489fd8aad7b6a0734bb7eda701022171f90903db5b6a0d34077220b773cee4a34be4f6b2dbfc01e7735f31325e819b7b1e0608349b1a0c9c446a973c844178b44a035b48605deb0651fa7493f95d3b79b8c111e19da28e3c046ef8109c776800d35b4a8fa279c0cbb9"], 0xfffffffffffffe9f, 0x1, 0x1000) msgsnd(r20, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) msgrcv(r20, &(0x7f0000000240), 0x8, 0x3, 0x0) r21 = geteuid() socketpair$unix(0x1, 0x0, 0x0, &(0x7f00000008c0)={0xffffffffffffffff}) sendmsg(r22, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) r23 = socket(0x2, 0x400000000002, 0x0) fcntl$dupfd(r23, 0x0, r23) r24 = accept$unix(0xffffffffffffff9c, 0x0, &(0x7f0000000ec0)) getsockopt$SO_PEERCRED(r24, 0xffff, 0x1022, &(0x7f0000000c00)={0x0, 0x0, 0x0}, 0xfffffce1) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) r27 = getppid() r28 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r28, &(0x7f00000000c0)={&(0x7f0000000180)=ANY=[@ANYBLOB="0001000000696c653000"], 0x8, &(0x7f0000000040), 0x0, 0xfffffffffffffffe, 0x324}, 0x0) fcntl$getown(r28, 0x5) r29 = socket(0x2, 0x2, 0x0) r30 = syz_open_pts() close(r30) ioctl$TIOCSETAW(r30, 0x80047469, &(0x7f0000001780)={0x34, 0x0, 0x0, 0x0, "1ffbffa6163cb90277925f1be62c36ae61dba648"}) writev(r30, &(0x7f00000000c0)=[{&(0x7f0000000340)='u', 0xfe61}], 0xdf) connect$unix(r29, &(0x7f0000000c80)=ANY=[@ANYPTR64=&(0x7f00000010c0)=ANY=[@ANYBLOB="72946ab415d82149fbf271d4c2aecdf440aabc9678474720bfef8131f11453fa342bee09bc7c4863bd577d0aa6bc352721e577bd39b6fd65f075a4145d9a68825fc64bc983cad7b55e3fcf82c63db5d199a131ec329db6de6e54a29fd04fa1c8a66ce9a43b71cfc073bcc323104e07f15c99f889d19e4f605dc12a791cff27b469b74bed872400eba31a87c0fc5ff2a8", @ANYRESOCT, @ANYRESDEC=r2, @ANYPTR64=&(0x7f00000011c0)=ANY=[]]], 0x1) r31 = socket(0x10000000002, 0x2, 0x0) dup2(r29, r31) getsockopt$sock_cred(r29, 0xffff, 0x1022, &(0x7f0000000180)={0x0}, &(0x7f0000000200)=0xc) ktrace(&(0x7f0000000100)='./file1\x00', 0x0, 0x0, r32) msgctl$IPC_SET(r20, 0x1, &(0x7f0000000900)={{0x3, r21, r25, r26, 0x0, 0x46, 0xffffffff00000001}, 0x5, 0xc07, r27, r32, 0xa5, 0x1, 0x100000000, 0x2}) r33 = getgid() r34 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r34, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r34, &(0x7f0000000040)=ANY=[], 0x0, 0x1000) msgrcv(r34, &(0x7f0000000f80)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000831f51f1f32fd93d3b5fc9c5ddf80000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002001c0000000000000000080000000000000000000000000000ffffff7f000000000000000000000000000000000000000000000000000000000000000000000000000000000000003575be60e0d2f149acdca2b2255fa4ff5cc8aff902ecff2cacb76ee61010da6bfdfec7b2f0872a7aaf053e09734467da2d2629aa77f0c1420d0d"], 0xfffffffffffffe9f, 0x1, 0x1000) msgsnd(r34, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) msgrcv(r34, &(0x7f0000000740)=ANY=[@ANYBLOB="05a9544147d0b3112eb840dd90da6d63da3951063e20428cc8113063942ed0d557218380bfcf96788fc3bda1abaa690558ba1567a755482e994136ee0ea63a63707da4ef9a41d74bb23aab68c8f572df4adfd71a3dad2deeddcc9a8c96d78eb20565995e9feae32d52af4697828d8a231041507a2544e46d95817d789b798c7a1f3923dab27ca610c3c041dad10615366dd6d9ce26460b1f9b86e5d45183c35d53980000005e6a08f9bef36467ebe0a6b190222b654f263b0eec95517674189e95c8ff04636f679037a8ae8c1e9594032de11bf6a6c62e6107dbd12c1fc48c0b42fe3a14e54a9417466a19a93fa11c9cbcd4ad9294ac3632206bc91c1590c02b0bda68dd1eb5901f35590c8176d422896490fd4911b53b08c4deeec729c7846de1373e06c3d536d188dbb10606bc37b29995b390e54920a0c2994d1179"], 0xffffff64, 0x1, 0x0) r35 = geteuid() socketpair$unix(0x1, 0x0, 0x0, &(0x7f00000008c0)={0xffffffffffffffff}) sendmsg(r36, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) getsockopt$SO_PEERCRED(r36, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) r39 = getppid() r40 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r40, &(0x7f00000000c0)={&(0x7f0000000580)=ANY=[@ANYBLOB="005a320000696c653000dce7c67ec5452d1b0ca4af52ba97244407f91196c40eb42d658721293ff1357517034524ef44539cd44a9d86683ee73906fbc9cfdea71a054c0a582bd3951aa8a11d65f57aa0b33e64f570303b3de9718b279b0971c897542207"], 0x8, &(0x7f0000000040), 0x0, 0xfffffffffffffffe, 0x324}, 0x0) r41 = fcntl$getown(r40, 0x5) msgctl$IPC_SET(r34, 0x1, &(0x7f0000000980)={{0x2, r35, r37, r38, 0x0, 0x46, 0xffffffff00000001}, 0x100, 0xc07, r39, r41, 0xa5, 0x1, 0x100000000, 0x2}) r42 = getegid() r43 = getpgrp() r44 = socket(0x1, 0xc003, 0x9) connect$unix(r44, &(0x7f00000001c0)=ANY=[@ANYBLOB="8202adfdffffffffffffff653000463f7b238bf46854d78a2a197a38620700006af98295955984c87914bf453f68c11700287ead4bcb777fa69dfceac2a84e6abca64896bc01010000000000008b2951b158013637b8fa4d012ae447473c238495aaee48c02f6ac41e6bf3bf554799b9b813ad30505e8f5300a49fef9d612f871f4385f04157795ea4a5c5fe659fa202151cd8cac7dbbc5b65c6593d2870b4122cd23500"/189], 0x10) write(r44, 0x0, 0x0) getsockopt$SO_PEERCRED(r44, 0xffff, 0x1022, &(0x7f00000004c0), 0xc) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000001400)={0xffffffffffffffff}) getsockopt$sock_cred(r45, 0xffff, 0x1022, &(0x7f0000000140)={0x0}, &(0x7f0000000100)=0xc) setpgid(0x0, r46) msgctl$IPC_SET(r14, 0x1, &(0x7f0000000500)={{0x2, r21, r33, r35, r42, 0x20, 0x74fa}, 0x25, 0x47d, r43, r46, 0x0, 0x10000, 0x5, 0x4800000000}) r47 = fcntl$dupfd(r8, 0x0, r8) ioctl$TIOCFLUSH(r47, 0x8020699f, &(0x7f0000000300)) 16:01:46 executing program 1: getgroups(0x1, &(0x7f0000000000)=[0xffffffffffffffff]) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000040)=[{0x7}, {0x1c}, {0x6}]}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r2, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) r3 = dup2(r2, r1) connect$unix(r3, &(0x7f0000000040)=@file={0x1bcfa69870ae01e4, './file0\x00'}, 0xa) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0x2a2, &(0x7f0000000340)="b6") 16:01:46 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) connect$unix(r0, &(0x7f0000000080)=@abs={0x0, 0x0, 0x3}, 0x8) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwritev(0xffffffffffffff9c, &(0x7f0000000240)=[{&(0x7f00000000c0)="15be1d01920e41090d1e5f2321ec0993d3c545c0555b8bdbc6198cbe8613c114e364ca64d612cda05c400408bb13e5ffec57360b4baf3286d5f42c0afa2b11745736e6ea20605f764d23aad2a78438273636d6da00e14e3953b19277030d226f59a79e98645b54bfdd4bd6c5de1cc1dadae1284d8fd799b8abb3d5d420dd9325a5f86e7dc633d2db7568ed19dd560e5aefc6afbf5c10005d8efdb844022b69e860d56599d7fad7a4921f99c130c1cdbd4b752e0e5c7642e7", 0xb8}, {&(0x7f0000000180)="248e6427d26193288dc2da48d54b0f2504354acc262974c7fb92e69e6ab3f5a05ec31218288619ece74470a1f9a1533cd41716e3bfee1bf81511e63de910f0dfde9cdc7ea93da08bc432be54ccbb7d405922b32f5635bc163dc5e59b221346faa6c493b2593d9353dec5597d605180cbd26475a5ec46f780ce7a58c7936ddbbb88e695c768f52a1b24c211597f667a8a90f9eafc2fae3322f061afe042ac39cd1ba2de19522421d2652178c9ef042a60631e185351be33ad7cd4ac54", 0xbc}], 0x2, 0x0, 0x3f) pwritev(r1, &(0x7f00000003c0), 0x273, 0x0, 0x0) 16:01:46 executing program 0: semget(0x0, 0x3, 0x4) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x20, 0x0) ioctl$WSKBDIO_GETMODE(r0, 0x40045714, &(0x7f0000000080)) r1 = socket(0x2000000000000002, 0x3, 0x102) sendmsg$unix(r1, &(0x7f0000000540)={&(0x7f0000000040)=@abs={0xacf25922147002da}, 0x10, 0x0}, 0x0) r2 = semget$private(0x0, 0x1, 0x82e391ea08a7bdf8) getsockopt$sock_int(r0, 0xffff, 0x100, &(0x7f00000001c0), &(0x7f0000000200)=0x4) utimes(&(0x7f0000000240)='./file0\x00', &(0x7f0000000280)={{0x0, 0xfffffffffffff801}, {0x8, 0x7}}) fchdir(r0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r4, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) r5 = dup2(r4, r3) connect$unix(r5, &(0x7f0000000040)=@file={0x1bcfa69870ae01e4, './file0\x00'}, 0xa) mkdirat(r5, &(0x7f00000002c0)='./file0\x00', 0x40) semctl$GETNCNT(r2, 0x3, 0x3, &(0x7f00000000c0)=""/219) 16:01:46 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) r1 = open(&(0x7f0000000100)='./file0\x00', 0x8000, 0x1) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{0x1d}, {0x35}, {0x6}]}) syz_emit_ethernet(0x2ba, &(0x7f0000000340)="b6") ioctl$BIOCFLUSH(r1, 0x20004268) open(&(0x7f0000000040)='./file0/file0\x00', 0x0, 0x47) 16:01:46 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r1, &(0x7f0000000300)=ANY=[@ANYBLOB="2d03000000696c6530009d8c7ae11ba181b5899cb30303ee1cb4b76c79f6617ff07b6ced02f723c1e59f7612df9364c1d267641d842f67d0633c4b0ce9c414b86a631f165e49edc02f6c1c8c6c0f13ceba53e54ddea64ee3dacd1f59b625d60866a2367976d96aca578abba07e89a4348b372431ac3044645157100ec85106eba43e83a8cf789f621d6db07922e7edc3bc06e9e0e15c0c45fd73d1c8864894d1a25a5481808ddca2243b0d9f1c95a0ea"], 0xa) dup2(r1, r0) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000000)={0x6, 0x8}, 0x8) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x8613c) r2 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) write(r2, &(0x7f0000000140)="220e22", 0x3) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000080)=0xff) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{}, 0x4020080c1}) pwritev(r2, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 16:01:46 executing program 1: open(&(0x7f0000000640)='./file0\x00', 0x200, 0x0) r0 = kqueue() socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r2, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) r3 = dup2(r2, r1) connect$unix(r3, &(0x7f0000000040)=@file={0x1bcfa69870ae01e4, './file0\x00'}, 0xa) connect$unix(r3, &(0x7f0000000000)=@file={0x1, './file0\x00'}, 0xa) readv(r0, &(0x7f0000000040)=[{0x0}], 0x1) 16:01:46 executing program 0: mkdir(&(0x7f0000000140)='./file0\x00', 0x0) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f0000000180)='./file0\x00', r0, &(0x7f00000000c0)='./file0\x00') socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000001400)={0xffffffffffffffff}) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000140)={0x0}, &(0x7f0000000100)=0xc) setpgid(0x0, r2) fcntl$setown(0xffffffffffffff9c, 0x6, r2) utimensat(r0, &(0x7f00000001c0)='./file0\x00', &(0x7f0000000080)={{0x0, 0xffffffffffffffff}, {0x0, 0xffffffffffffffff}}, 0x2) 16:01:46 executing program 0: r0 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r0, &(0x7f0000000040)=ANY=[], 0x0, 0x1000) msgrcv(r0, &(0x7f00000003c0)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000400000000000000000000000000000831f51f1f32fd93d3b5fc9c5ddf8000000000000000000000000000000000000ff25ec0000000000000000000000000000000000000000000000000000000000001c0000000000000000000000000000000000000000000000ffffff7f00"/175], 0xfffffffffffffe9f, 0x1, 0x1000) msgsnd(r0, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) msgrcv(r0, &(0x7f0000000100)=ANY=[@ANYBLOB="0000000000000000ebe0e1b3368354a5d24519e8684c7cb24caaf39cc9f84de31b23d6c561fb7831b9c519edc8da204a741e79f831"], 0x1, 0x1, 0x0) r1 = geteuid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) r3 = getppid() r4 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r4, &(0x7f00000000c0)={&(0x7f0000000180)=ANY=[@ANYBLOB="0001000000696c653000"], 0x8, &(0x7f0000000040), 0x0, 0xfffffffffffffffe, 0x324}, 0x0) r5 = fcntl$getown(r4, 0x5) r6 = getgid() r7 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r7, &(0x7f0000000440)=ANY=[], 0x0, 0x0) r8 = open$dir(&(0x7f0000001240)='./file0\x00', 0x400000002c4, 0x0) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x11, r8, 0x0, 0x0) r9 = open$dir(&(0x7f0000001240)='./file0\x00', 0x400000002c4, 0x0) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x11, r9, 0x0, 0x0) r10 = open$dir(&(0x7f0000001240)='./file0\x00', 0x400000002c4, 0x4abe1a08e922b3eb) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x11, r10, 0x0, 0x0) msgsnd(r7, &(0x7f0000000280)=ANY=[@ANYRES64, @ANYRES32=0x0, @ANYRES64=0x0, @ANYRESDEC, @ANYPTR64=&(0x7f00000001c0)=ANY=[@ANYRESDEC=0x0], @ANYRES32=r8, @ANYRESHEX=0x0, @ANYRES64=r9, @ANYPTR64=&(0x7f0000000200)=ANY=[@ANYRES16=r10, @ANYRES16=0x0]], 0x9, 0x1000) msgrcv(r7, &(0x7f00000003c0)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000831f51f1f32fd93d3b5fc9c5ddf80000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001c0000000000000000000000000000000000000000000000ffffff7f00"/184], 0xfffffffffffffe9f, 0x1, 0x1000) msgsnd(r7, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) msgrcv(r7, &(0x7f0000000140)=ANY=[@ANYBLOB="001721a70174c633da22bde5ffffff000100"], 0xffffff64, 0x1, 0x0) socketpair$unix(0x1, 0x0, 0x0, &(0x7f00000008c0)={0xffffffffffffffff}) sendmsg(r11, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) getsockopt$SO_PEERCRED(r11, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) r14 = getppid() r15 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r15, &(0x7f00000000c0)={&(0x7f0000000180)=ANY=[@ANYBLOB="0001000000696c653000"], 0x8, &(0x7f0000000040), 0x0, 0xfffffffffffffffe, 0x324}, 0x0) r16 = fcntl$getown(r15, 0x5) msgctl$IPC_SET(r7, 0x1, &(0x7f0000000980)={{0x0, 0x0, r12, r13, 0x0, 0x46, 0xffffffff00000001}, 0x100, 0xc07, r14, r16, 0xa5, 0x1, 0x100000000, 0x2}) r17 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r17, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r17, &(0x7f0000000040)=ANY=[], 0x0, 0x1000) msgsnd(r17, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) msgrcv(r17, &(0x7f0000000240), 0xffffff64, 0x1, 0x0) r18 = geteuid() socketpair$unix(0x1, 0x0, 0x0, &(0x7f00000008c0)={0xffffffffffffffff}) sendmsg(r19, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) getsockopt$SO_PEERCRED(r19, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) r22 = getppid() r23 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r23, &(0x7f00000000c0)={&(0x7f0000000180)=ANY=[@ANYBLOB="0001000000696c653000"], 0x1, 0x0, 0x0, 0xfffffffffffffffe}, 0x0) r24 = fcntl$getown(r23, 0x5) msgctl$IPC_SET(r17, 0x1, &(0x7f0000000980)={{0x2, r18, r20, r21, 0x0, 0x46, 0xffffffff00000001}, 0x100, 0xc07, r22, r24, 0xa5, 0x1, 0x100000000, 0x2}) r25 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r25, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r25, &(0x7f0000000040)=ANY=[], 0x0, 0x1000) msgrcv(r25, &(0x7f0000000580)=ANY=[@ANYRES64=0x0], 0x1, 0x1, 0x1800) msgsnd(r25, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) msgrcv(r25, 0x0, 0x0, 0x0, 0x0) r26 = geteuid() socketpair$unix(0x1, 0x0, 0x0, &(0x7f00000008c0)={0xffffffffffffffff}) sendmsg(r27, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) getsockopt$SO_PEERCRED(r27, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) r30 = getppid() r31 = socket$unix(0x1, 0x2, 0x0) r32 = fcntl$getown(r31, 0x5) msgctl$IPC_SET(r25, 0x1, &(0x7f0000000980)={{0x2, r26, r28, r29, 0x0, 0x46, 0xffffffff00000001}, 0x100, 0xc07, r30, r32, 0xa5, 0x1, 0x100000000, 0x2}) r33 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r33, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r33, &(0x7f0000000040)=ANY=[], 0x0, 0x1000) msgrcv(r33, &(0x7f00000006c0)=ANY=[], 0x0, 0x1, 0x1000) msgsnd(r33, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) msgrcv(r33, &(0x7f0000000240), 0xffffff64, 0x1, 0x0) r34 = geteuid() socketpair$unix(0x1, 0x0, 0x0, &(0x7f00000008c0)={0xffffffffffffffff}) sendmsg(r35, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) getsockopt$SO_PEERCRED(r35, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) r38 = getppid() r39 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r39, &(0x7f00000000c0)={&(0x7f0000000180)=ANY=[@ANYBLOB="0001000000696c653000"], 0x8, &(0x7f0000000040), 0x0, 0xfffffffffffffffe, 0x324}, 0x0) r40 = fcntl$getown(r39, 0x5) msgctl$IPC_SET(r33, 0x1, &(0x7f0000000980)={{0x2, r34, r36, r37, 0x0, 0x46, 0xffffffff00000001}, 0x100, 0xc07, r38, r40, 0xa5, 0x1, 0x100000000, 0x2}) r41 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r41, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r41, &(0x7f0000000040)=ANY=[], 0x0, 0x1000) msgrcv(r41, &(0x7f00000003c0)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000831f51f1f32fd93d3b5fc9c5ddf80000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001c0000000000000000000000000000000000000000000000ffffff7f00"/184], 0xfffffffffffffe9f, 0x1, 0x1000) msgsnd(r41, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) msgrcv(r41, &(0x7f0000000240)=ANY=[@ANYBLOB], 0xffffff64, 0x1, 0x0) r42 = geteuid() socketpair$unix(0x1, 0x0, 0x0, &(0x7f00000008c0)={0xffffffffffffffff}) sendmsg(r43, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) getsockopt$SO_PEERCRED(r43, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) r46 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000040), &(0x7f0000000080)=0xc) getsockopt$SO_PEERCRED(r46, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, 0x9) r48 = getppid() r49 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r49, &(0x7f00000000c0)={&(0x7f0000000180)=ANY=[@ANYRES32=r44], 0x1, &(0x7f0000000880)=[{&(0x7f0000000780)="37905ab5de34145da6a1099723e6727ad3f4"}, {&(0x7f00000007c0)="05ca768ca20ba5563eced728960810ed63aebeecaede2275c568965527c5d74c2eceaa6732d910e6f51633485941e596c2e0a0bb4f73adf11a6074b108a64a8fd5275695d45f3d82e7da50a9ba3c63fed559eec0637ed4d30ae65aa94e29b91a81feb0d41611b938b37df86806d3861526d0a4ffd47e198613fadaadac3056f83b1331d17f7215be659f3a658b4d51c16d4f3039307800c87c28a31043dcf48c073bb8e6115e27ab173144058cd85afcaecefb894f50c8866186"}, {&(0x7f0000000a00)="cac8da55ca7f1f793733ee02ce15b4ff79cfac8f1a67313e80fbde0cb3a7a9a672bc71be678252b2905eb6083c02dac0538a5bd046f83646256a91d92e8da17650f9d21df28455420ccb73035899e1838abf76223dbf57fa59398beb21769e1b0b97249d1a8fdb68675d4cbabebd909dfcd786e121676b475fd40853d0c1909386dc396c34dd870f2ad46b9e5219c7088b566b9872915d3495e988ff7d2e8afb8db60b6c14dccd6dc079e742108e8b14018f320a2a6187c92f559b40d5af8de04c568767025683200fd40551f911b688ca2e66f210d554be7a1978008f3eb7cfb8f1291147623057"}], 0x0, 0xfffffffffffffffe, 0xfffffffffffffcb7}, 0x0) r50 = fcntl$getown(r49, 0x5) msgctl$IPC_SET(r41, 0x1, &(0x7f0000000980)={{0x2, r42, r45, r47, 0x0, 0x46, 0xffffffff00000001}, 0x0, 0xc07, r48, r50, 0xa5, 0x1, 0x100000000, 0x2}) getgroups(0x9, &(0x7f0000000340)=[0x0, r12, 0xffffffffffffffff, r20, r28, r6, 0x0, r36, r45]) msgctl$IPC_SET(r0, 0x1, &(0x7f0000000980)={{0x2, r1, r12, r2, 0x0, 0x46, 0x2}, 0x100, 0xc07, r3, r5, 0xa5, 0x1, 0x100000000, 0x2}) 16:01:46 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) ioctl$VMM_IOC_CREATE(r0, 0xc5005601, &(0x7f00000000c0)={0x10, 0x8, 0x4, 0x7fff, [{&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000ff9000/0x4000)=nil, 0x1ff}, {&(0x7f0000ffa000/0x3000)=nil, &(0x7f0000ffa000/0x3000)=nil, 0x7ff}, {&(0x7f0000ffa000/0x3000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x9}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffd000/0x2000)=nil}, {&(0x7f0000ffc000/0x2000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x4f}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000ffc000/0x2000)=nil, 0x1f}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffa000/0x4000)=nil, 0x3ff}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000ffa000/0x3000)=nil, 0x8}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffe000/0x2000)=nil, 0x6}, {&(0x7f0000ff9000/0x4000)=nil, &(0x7f0000ffa000/0x3000)=nil}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000ffb000/0x2000)=nil, 0x8}, {&(0x7f0000ffa000/0x1000)=nil, &(0x7f0000ff9000/0x3000)=nil, 0xee}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x8}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x3}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000ffd000/0x2000)=nil}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000ffd000/0x3000)=nil}], ['./file0\x00', './file0\x00', './file0\x00', './file0\x00'], './file0\x00', './file0\x00', './file0\x00', ['./file', './file', './file', './file'], 0x3}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x100, 0x0) r1 = getpgid(0x0) ktrace(&(0x7f0000000080)='./file0\x00', 0x4, 0x20, r1) 16:01:46 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x8613a) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r1, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) dup2(r1, r0) recvmsg(r1, &(0x7f00000006c0)={&(0x7f0000000080)=@un=@abs, 0x8, &(0x7f0000000540)=[{&(0x7f00000000c0)=""/187, 0xbb}, {&(0x7f0000000200)=""/58, 0x3a}, {&(0x7f0000000300)=""/109, 0x6d}, {&(0x7f0000000380)=""/209, 0xd1}, {&(0x7f0000000280)=""/36, 0x24}, {&(0x7f0000000480)=""/153, 0x99}], 0x6, &(0x7f00000005c0)=""/195, 0xc3}, 0x40) r2 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) write(r2, &(0x7f0000000240)="220e2a", 0x3) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{}, 0x44001000e, 0x80e3}) pwritev(r2, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 16:01:46 executing program 1: r0 = kqueue() r1 = semget$private(0x0, 0x1, 0x0) semctl$GETVAL(r1, 0x0, 0x5, &(0x7f00000000c0)=""/125) r2 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x0, 0x10, r2, 0x0, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000380)) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f00000003c0)={0x0}, 0x1000005ab) setuid(0xee01) r4 = socket(0x800000018, 0x1, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x164f9fb7, 0x0, 0x9ff, 0x0, "d730c1e7e400000001000000000000000000009e"}) r5 = semget$private(0x0, 0x4, 0x400) semop(r5, &(0x7f00000002c0)=[{0x0, 0x0, 0x1800}, {0x0, 0xffffffff, 0x1000}, {0x3, 0x2, 0x800}, {0x3, 0x400, 0x1800}], 0x4) ioctl$TIOCSWINSZ(r2, 0x80087467, &(0x7f0000000000)={0x3d, 0x0, 0x8, 0x3a}) semop(r5, &(0x7f0000000300)=[{0x0, 0x4}, {0x0, 0x1c55, 0x800}, {0x4, 0x4, 0x1000}, {0x2, 0x4, 0x800}], 0x4) ktrace(&(0x7f0000000240)='./file0\x00', 0x0, 0x4, r3) semctl$GETPID(r5, 0x1, 0x4, &(0x7f0000000500)=""/4096) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r7, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) r8 = dup2(r7, r6) connect$unix(r8, &(0x7f0000000040)=@file={0x1bcfa69870ae01e4, './file0\x00'}, 0xa) getsockopt$sock_cred(r8, 0xffff, 0x1022, &(0x7f0000000340), &(0x7f0000000400)=0xc) semop(r5, &(0x7f0000000040)=[{0x4, 0x58}, {0x3, 0x81, 0x1800}, {0x1}, {0x0, 0xfffffffffffffffd}, {0x3, 0x10001, 0x1000}, {0x2, 0x3}, {0x1, 0xcfc, 0x1000}, {0x1, 0xfdf, 0x3000}, {0x2, 0xfffffffffffffffd, 0x1800}], 0x9) bind$unix(r4, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) socket$inet(0x2, 0x4000, 0x3) r9 = accept$unix(0xffffffffffffffff, &(0x7f0000000140)=@file={0x0, ""/108}, &(0x7f00000001c0)=0x6e) syz_extract_tcp_res(&(0x7f0000000280), 0x0, 0x8) getsockopt$SO_PEERCRED(r9, 0xffff, 0x1022, &(0x7f0000000200), 0xc) 16:01:46 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000500)) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, &(0x7f0000000340), 0x10000014c) openat$vmm(0xffffffffffffff9c, &(0x7f0000000080)='/dev/vmm\x00', 0x18498, 0x0) r1 = openat$diskmap(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/diskmap\x00', 0x0, 0x0) r2 = syz_open_pts() dup2(r1, r2) r3 = syz_open_pts() dup2(r2, r3) r4 = openat$diskmap(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/diskmap\x00', 0x0, 0x0) r5 = syz_open_pts() dup2(r4, r5) poll(&(0x7f00000000c0), 0x0, 0x20000) select(0x40, &(0x7f0000000180), &(0x7f0000000140)={0x7f}, 0x0, 0x0) 16:01:57 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x0, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105727, &(0x7f00000000c0)={&(0x7f0000000100)=[{0x4}], 0x1}) ioctl$WSMOUSEIO_SETPARAMS(0xffffffffffffffff, 0x80105728, &(0x7f0000000080)={&(0x7f0000000040)=[{0x26, 0x4a7}, {0x4, 0x7fff}, {0xa3, 0x200}, {0x0, 0xffffb605}, {0x84, 0x8}, {0x0, 0x7}, {0x60, 0x1}], 0x7}) 16:01:57 executing program 0: r0 = socket(0x800000018, 0x1, 0x0) preadv(0xffffffffffffffff, &(0x7f0000000440)=[{&(0x7f0000000080)=""/120, 0x78}, {&(0x7f0000000640)=""/4096, 0x1000}], 0x2, 0x0, 0x0) r1 = kqueue() r2 = open(&(0x7f0000000040)='./file0\x00', 0x615, 0x0) pwritev(r2, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r2, 0x0, 0x0) kevent(r1, &(0x7f0000000580), 0x80, &(0x7f0000001680), 0xfffffffffffff001, &(0x7f00000002c0)) setsockopt$sock_int(r0, 0xffff, 0x1000, &(0x7f0000000000)=0x8, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0xffffffdfffffbffe, 0x0, "d730c1e7bb6f0000000000000000000000e74de4"}) r3 = open(&(0x7f0000000040)='./file0/file0\x00', 0x10, 0x51) ioctl$WSDISPLAYIO_DELSCREEN(r3, 0x80085754, &(0x7f00000000c0)={0x7ff}) recvfrom$unix(r1, &(0x7f0000000300)=""/249, 0xf9, 0x40, 0x0, 0x0) r4 = openat(0xffffffffffffffff, &(0x7f0000000200)='/', 0x0, 0x0) ioctl$TIOCGFLAGS(r4, 0x4004745d, &(0x7f0000000100)) fchdir(r4) mkdirat(r4, &(0x7f0000000140)='./file0\x00', 0x0) 16:01:57 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffffd, 0x0, 0x3ff, 0x7fffffff, "73f300070060c3dce5081a6f6000"}) writev(r0, &(0x7f0000000340)=[{&(0x7f00000007c0)="1a2eeea85f965e1c7cf20e2da943349f13b97f9c2c18705ca7", 0x19}], 0x1) r2 = openat$diskmap(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/diskmap\x00', 0x0, 0x0) r3 = syz_open_pts() dup2(r2, r3) r4 = shmget(0x2, 0x200000, 0x183, &(0x7f0000dff000/0x200000)=nil) shmat(r4, &(0x7f0000ffb000/0x3000)=nil, 0x2000) r5 = syz_open_pts() dup2(r3, r5) ioctl$TIOCNOTTY(r3, 0x20007471) r6 = openat$diskmap(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/diskmap\x00', 0x0, 0x0) r7 = syz_open_pts() dup2(r6, r7) r8 = syz_open_pts() dup2(r7, r8) ioctl$TIOCNOTTY(r7, 0x20007471) ioctl$TIOCSTOP(r1, 0x2000746f) 16:01:57 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000100)='./bus\x00', 0x400000003fd, 0x0) r1 = syz_open_pts() close(r1) preadv(r1, &(0x7f0000000380)=[{&(0x7f0000000200)=""/135, 0x87}], 0x1, 0x0, 0x0) r2 = dup(r1) ioctl$KDGETLED(r2, 0x40044b41, &(0x7f00000002c0)) pwritev(r0, &(0x7f0000001640)=[{&(0x7f0000000000)="cbd8ef1524ff0b85cced7f9243ca9315cb", 0x11}, {&(0x7f0000000040)="414fc4106a4a3eb64fbfd36de1920a4c11f09488db8a22507a431d4b829fec28b96fcb80bac8b62c9491825a51353d75e17903f5738985ff47871efa667cd1d78bf25d03ef8f02a2ecb209149f27006fd8c854334533aa22f44bd7bd2f781df18620425803367c54de66235c6be0d0e2eb043fc59063159843ada5664ea13b851ca870", 0x83}, {&(0x7f0000000180)="e9e82d635fde154b4d626d2b6fa7e119ceac6fa9ef609fe1564d2c3a22b36dcea6ca0edee0921fc293eb8140a088d21e376007be8eb0f33bd1ac6121bf8719838b3627cc37cb713a0cf412148dd06b460aab0f7e157ef62baf8558a6c7800386f385b7be02ebedb98bd69e5133b46e446e8fb7e8b59028408895f1ed97e2ebad7efa51be7b4668f7c926d97a8daacf81f7a4540cb9e9ce2c6c72323038da152501ff904244afe0d3e38c528a26187e9d21b8462db61a1e7476faf3fec7c353ab71e27cacf215e2febc95acd28ba5334af1528c88a6568bb8bf5c07821d5f70aee2f0368c", 0xe4}, {&(0x7f0000000380)="0781b6f91ec1136c2a6d6faf4d240ecfe67c055285bb8b4f6221d9ae1d112e23b4420626ad3903e03d0fa13dd77239997122eb76ba983eecae6f8699056dda20d9b0c7598245c009fb9348dcf036e908041d729fef974dc26caf3c6f7ca61ea0b73244b8ff561016fbeac01c8effea5e71d8c6f3a8fc26c2eb8e715e5286f01e4754ee6338", 0x85}], 0x4, 0x0, 0x80000000000) pipe2(&(0x7f0000000300), 0x4) write(r0, &(0x7f0000000280)='oL', 0x2) execve(0x0, 0x0, 0x0) 16:01:57 executing program 1: msgrcv(0x0, &(0x7f00000002c0)=ANY=[@ANYBLOB="0000000000000000002fd7d687ee762fc0ee02a218bff77e832e250d2023f398cb8339a2d7ceae765e55e06289b22149b90f000000000000c3a2785cf410f3fce8a4901846e8a2bcd4afdc997207caa7ad"], 0x1, 0x0, 0x0) r0 = msgget(0x3, 0x40) msgsnd(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="0000000000000000ba6d4dfc482c3270940d9c4d7eb1c10ea0c7603abdc896538ce79ec62f720c2f4f00080146cc81528e65c5d2cfb701a3dbe586ec75afec1d4d165ea0292795637ee4e8886a72d8cbbcbbc3ee869f910c816c290a1b61d215c4e1d80c512f0165fc25bd61a9163eb49f16895ddd030a8802c2f9f89ef0d7264559eb87e4ab050cb647aa57e6c55d70798a8752a75d1a6a0f00"/167], 0xa7, 0x800) chflags(&(0x7f0000000140)='./file0\x00', 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) msgget(0x3, 0x102) r1 = msgget(0x0, 0x512) r2 = syz_open_pts() close(r2) pipe(&(0x7f0000000100)={0xffffffffffffffff}) ioctl$TIOCCLRVERAUTH(r3, 0x2000741d) preadv(r2, &(0x7f0000000380)=[{&(0x7f0000000200)=""/135, 0x87}], 0x1, 0x0, 0x0) ioctl$TIOCSTART(r2, 0x2000746e) msgrcv(r1, &(0x7f0000001380)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000b7abb0d4af000000000000000000000000000000000000000000000000000000000000000000060000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000200"/4104], 0x1008, 0x0, 0x800) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r4 = openat$speaker(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/speaker\x00', 0x0, 0x0) r5 = socket(0x18, 0x400000000002, 0x0) r6 = dup(r4) ioctl$TIOCCLRVERAUTH(r6, 0x2000741d) r7 = fcntl$dupfd(r5, 0x0, r5) ioctl$TIOCFLUSH(r7, 0x8020699f, &(0x7f0000000300)) 16:01:57 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r1, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="28000000ffff00000100000008cd3fdf00000000", @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r1, @ANYPTR64], 0x28}, 0x0) write(r1, 0x0, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r3, &(0x7f0000000080)=@un=@abs={0x1ade31d238a62b9f, 0x0, 0x1}, 0xfffffffffffffe52) r4 = dup2(r3, r2) connect$unix(r4, &(0x7f0000000040)=@file={0x1bcfa69870ae01e4, './file0\x00'}, 0xa) ioctl$WSKBDIO_GETMODE(r4, 0x40045714, &(0x7f0000000040)) dup2(r1, r0) 16:01:57 executing program 0: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [], [0x80000080000000ff], [], [], {0x0, 0x0, 0x0, 0xfffffffffffffffe}}}) 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)) 16:01:57 executing program 1: r0 = syz_open_pts() kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000001300)=[{{r0}, 0xfffffffffffffffe, 0x69}], 0x0, 0x0) nanosleep(&(0x7f0000000300)={0xf0, 0x7feffffe}, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000), 0xf8b1, 0x0, 0x10000fe, 0x0) socketpair$unix(0x1, 0x4, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000002c0)={0x2, &(0x7f0000000000)=[{}, {0x6, 0x0, 0x0, 0x40103}]}) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) pwrite(r3, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r4, 0x80104277, &(0x7f0000000340)={0x2, &(0x7f0000000000)=[{0xb3, 0x0, 0x20}, {0x3, 0xff, 0x0, 0x400ff}]}) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) pwrite(r4, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) r5 = fcntl$dupfd(r4, 0x0, r1) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r6, 0x80104277, &(0x7f00000002c0)={0x2, &(0x7f0000000000)=[{0xb1}, {0x2, 0xfd, 0x0, 0x40103}]}) ioctl$BIOCSETIF(r6, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) pwrite(r6, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) pipe2(&(0x7f0000000100), 0x10000) r7 = openat$diskmap(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/diskmap\x00', 0x0, 0x0) r8 = syz_open_pts() dup2(r7, r8) r9 = syz_open_pts() dup2(r8, r9) r10 = openat$diskmap(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/diskmap\x00', 0x0, 0x0) r11 = syz_open_pts() r12 = dup2(r10, r11) r13 = syz_open_pts() dup2(r11, r13) r14 = openat$diskmap(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/diskmap\x00', 0x0, 0x0) r15 = syz_open_pts() dup2(r14, r15) kevent(r1, &(0x7f0000000080)=[{{r3}, 0xfffffffffffffffb, 0xc, 0x80, 0x5, 0x9}], 0x30, &(0x7f0000000180)=[{{0xffffffffffffff9c}, 0xfffffffffffffffa, 0x21, 0x4, 0x2, 0x4}, {{r11}, 0x0, 0x0, 0x1, 0x1, 0x5}, {{r6}, 0xfffffffffffffffd, 0x2a, 0x1, 0x7f, 0x5}, {{}, 0xfffffffffffffff8, 0x0, 0x1, 0x7, 0x412}, {{r9}, 0x0, 0x8e, 0x2, 0x800, 0x6}, {{r0}, 0x0, 0x0, 0x60000020, 0x2, 0x8001}, {{r14}, 0xfffffffffffffffd, 0x59, 0x3, 0x100, 0x100}, {{r2}, 0xffffffffffffffff, 0x80, 0x1, 0x7, 0x4}, {{r1}, 0xfffffffffffffff9, 0x40, 0x0, 0x101, 0xffffffffffffaf32}], 0x280, &(0x7f00000002c0)={0x4, 0x8}) mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x0) open(&(0x7f0000000000)='./bus\x00', 0x20, 0x1) r16 = open(&(0x7f0000000000)='./bus\x00', 0x81, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) fcntl$getown(r16, 0x5) rmdir(&(0x7f0000000040)='./bus\x00') mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) ioctl$TIOCFLUSH(r16, 0x80206979, &(0x7f00000000c0)) r17 = syz_open_pts() close(r17) preadv(r17, &(0x7f0000000380)=[{&(0x7f0000000200)=""/135, 0x87}], 0x1, 0x0, 0x0) kevent(r12, 0x0, 0x3, &(0x7f0000000400)=[{{r12}, 0x800000000000000c, 0xb0, 0x40, 0xffffffffffffff16, 0x80000001}, {{r5}, 0xfffffffffffffff9, 0x9d, 0xf00fff96, 0x9, 0x3}, {{0xffffffffffffff9c}, 0xfffffffffffffff9, 0x128, 0x80000000, 0xfc, 0x7ff}, {{r17}, 0xffffffffffffffff, 0x2, 0x4, 0x9, 0x7f}], 0x1f, 0x0) 16:01:57 executing program 0: r0 = socket(0x2, 0xc003, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r2, &(0x7f0000000180)=ANY=[@ANYBLOB="2d012e2f26696c653000d44c054a27d1be32499353a02960dcd479e85b8fba4b5fd94b5a2fe30a36f4ab1ae8d57e8e44f3255c4a04587487c077c8e48376d4004986f9f289f0f361ba39aa80ba0878a77126fae824c47f81a02456d76f929f8756dd7884d2db1501d2e8f8793cb0a692ab3ff74969391e3a147851ec8747aa69d6da027d919468c04d10ac0a8dd9eb9d6315e630e7117e1dbc5918fd5764c1251c1971beedef4734ab8adae5b5f5"], 0xa) r3 = dup2(r2, r1) connect$unix(r3, &(0x7f0000000040)=@file={0x1bcfa69870ae01e4, './file0\x00'}, 0xa) connect$inet6(r3, &(0x7f0000000140)={0x18, 0x3, 0xffffffff, 0xfffff000}, 0xc) close(r0) r4 = socket(0x2, 0xc003, 0x2f) r5 = openat$diskmap(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/diskmap\x00', 0x0, 0x0) r6 = syz_open_pts() dup2(r5, r6) r7 = syz_open_pts() dup2(r6, r7) socket(0x14, 0x4000, 0xff) write(r6, &(0x7f0000000040)="368e41d4b47b41e6e0064cbae248cd3c77dbf5f2ce27920e0a5f21e15c4fbcab8e0a47d984e4c2536b7571238d95c5a895f55329c2fab9e767b4a7e1e08d994c751d524580601a78e1a94180123762f1987f51463ab4e6ea8140229ebf91a049733766387d63bb44372468aef634c6ac7bf46d9ad7d582d7f49d2285a5569f7165b7dc0ce6071ae076e87d7602424c", 0x8f) setsockopt(r4, 0x0, 0x22, &(0x7f0000000000)="caf5b415", 0x4) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) sendto$unix(r4, &(0x7f0000000100)="f6cef9bd47dc3500", 0x8, 0x0, 0x0, 0x0) 4!01: !$$2%33 ,)34 ./. %-049 16:01:58 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000140)=[{0x4c, 0x1, 0x3f, 0x9}, {0x1}, {0x3}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000380)="6dfee711529619c9e3ffc2fe063a") 16:01:58 executing program 0: setregid(0xffffffffffffffff, 0xffffffffffffffff) r0 = getegid() r1 = getgid() socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) r4 = openat$diskmap(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/diskmap\x00', 0x0, 0x0) r5 = syz_open_pts() dup2(r4, r5) r6 = syz_open_pts() dup2(r5, r6) r7 = openat$diskmap(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/diskmap\x00', 0x0, 0x0) r8 = syz_open_pts() dup2(r7, r8) r9 = syz_open_pts() dup2(r8, r9) sendmsg(r2, &(0x7f00000001c0)={0x0, 0xfffffdab, 0x0, 0xee, &(0x7f0000000280)=ANY=[], 0x10000003f}, 0x12ddb7992fc7f40d) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, 0x9374cae5ff247a48) getgroups(0x8, &(0x7f0000000400)=[0x0, 0x0, 0xffffffffffffffff, r11, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) getgroups(0x3, &(0x7f0000000400)=[0x0, 0x0, 0xffffffffffffffff, r10, 0x0, 0xffffffffffffffff, r10, r11]) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg(r12, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000080)=ANY=[@ANYBLOB="10000000000000000000db73cba17299ea640c2c67467f81eb7985000000988100"], 0x10}, 0x0) getsockopt$SO_PEERCRED(r12, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, 0x9374cae5ff247a48) getgroups(0x8, &(0x7f0000000400)=[0x0, 0x0, 0xffffffffffffffff, r14, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) getgroups(0x3, &(0x7f0000000400)=[0x0, 0x0, 0xffffffffffffffff, r13, 0x0, 0xffffffffffffffff, r13, r14]) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg(r15, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000080)=ANY=[@ANYBLOB="10000000000000000000db73cba17299ea640c2c67467f81eb7985000000988100"], 0x10}, 0x0) getsockopt$SO_PEERCRED(r15, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, 0x9374cae5ff247a48) getgroups(0x8, &(0x7f0000000400)=[0x0, 0x0, 0xffffffffffffffff, r17, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) getgroups(0x3, &(0x7f0000000400)=[0x0, 0x0, 0xffffffffffffffff, r16, 0x0, 0xffffffffffffffff, r16, r17]) getgroups(0x7, &(0x7f0000000000)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, r14, r16, 0xffffffffffffffff, 0xffffffffffffffff]) bind(0xffffffffffffffff, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) dup2(0xffffffffffffffff, 0xffffffffffffffff) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0x2) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg(r20, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000080)=ANY=[@ANYBLOB="1000000000640c1d67467f81eb7985000000988100"], 0x10}, 0x0) getsockopt$SO_PEERCRED(r20, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, 0xc) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r23, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) dup2(r23, r22) getsockopt$SO_PEERCRED(r22, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, 0xfffffffffffffe89) getgroups(0x8, &(0x7f0000000400)=[0x0, 0x0, 0xffffffffffffffff, r24, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) getgroups(0x3, &(0x7f0000000400)=[0x0, 0x0, 0xffffffffffffffff, r21, 0x0, 0xffffffffffffffff, r21, r24]) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg(r26, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000080)=ANY=[@ANYBLOB="10000000000000000000db73cba17299ea640c2c67467f81eb7985000000988100"], 0x10}, 0x0) getsockopt$SO_PEERCRED(r26, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, 0x9374cae5ff247a48) getgroups(0x8, &(0x7f0000000400)=[0x0, 0x0, 0xffffffffffffffff, r28, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) getgroups(0x3, &(0x7f0000000400)=[0x0, 0x0, 0xffffffffffffffff, r27, 0x0, 0xffffffffffffffff, r27, r28]) getgroups(0x9, &(0x7f0000000100)=[0xffffffffffffffff, r0, r1, r11, r18, r19, r24, r25, r27]) 16:01:58 executing program 1: kqueue() r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) r1 = open(&(0x7f0000000400)='./file2/../file0\x00', 0x8, 0x8) r2 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) mmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x4, 0x818, r2, 0x0, 0x0) sendto$inet6(r2, &(0x7f0000000700)="9e368c4172862ec473345bcfd8b893cb9b26163f53dba7063b0e1b267dd95cda65ae4f0a63430ffbd4cc94e04f737fce22c0bf8033464178b124eb5c1d9db6e28453157010e6885b62d1a6a23d9a2a363b27cc77f314e4a8bf7cc2e8448bc68ca3f72ce908b06cafab1d33642e8061437671bbe828a962cb68382da857b19d6781b7653bb3edbd6f5a8ffa411ea9e7b88f71dc1ac536c15a235491167acdefe9aa021553b3ec2fec764a7e092aee31aed70b7cd26e3d3190929ac9cfb7654b21345748b3dd7ed7f775c5e08de18f52228dbc989ed5c144b7b727cdc882a42dd2ec40df8bd307e8737bbcefee2f37eab85e3d7ff301568d664a5edb0ec5ba160746b5e73bc34a4a58bf81f0bd98cb96b147b85f23863694830c69803a2886c5401d2233fc38832df3b9bec67fe2787c07874a90d25a", 0x135, 0x3, &(0x7f0000000540)={0x18, 0x1, 0x403, 0x4}, 0x5) r3 = open(&(0x7f00000006c0)='./file2\x00', 0x2, 0x8) ioctl$KDSETMODE(r3, 0x20004b0a, &(0x7f0000000640)=0x1) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff}) r5 = fcntl$dupfd(r4, 0x8000000000004, 0xffffffffffffffff) close(r5) ioctl$BIOCSETF(r5, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000340)=[{0x28, 0x0, 0x0, 0x3e}, {0x25}, {0x0, 0x800000000}]}) r6 = open(&(0x7f0000000300)='./bus\x00', 0x5, 0x0) write(r6, &(0x7f0000000040)="670dc3", 0x3) write(r6, &(0x7f00000001c0)="08ade09f32746a223c471c0795bf5ca1acdd50ca4d001955", 0x18) pwritev(r6, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) ioctl$BIOCSETF(r6, 0x80104267, &(0x7f00000001c0)={0x20000000000001bd, &(0x7f00000000c0)}) sendto(r1, &(0x7f00000003c0)="211b325de2763d7ec07d836afb904f2e880e9793607c6d0cf3fa08bda164f4d03f5294df7dd08960ecf9278f014f862213", 0x31, 0x5, &(0x7f0000000600)=@in6={0x18, 0x1, 0x3, 0x44}, 0xc) r7 = dup(r1) r8 = accept$inet6(0xffffffffffffffff, &(0x7f0000000180), &(0x7f0000000380)=0xc) ioctl$VT_OPENQRY(r7, 0x40047601, &(0x7f00000002c0)) r9 = open(&(0x7f0000000240)='./file2\x00', 0x8000, 0x91) getsockname(r9, &(0x7f00000004c0)=@in, &(0x7f0000000080)=0xfffffffffffffde9) r10 = dup2(r7, 0xffffffffffffffff) munlockall() r11 = getuid() getsockopt$SO_PEERCRED(r8, 0xffff, 0x1022, &(0x7f0000000680)={0x0, 0x0, 0x0}, 0xc) r13 = socket(0x18, 0x1, 0x0) close(r13) connect$unix(r13, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) fchflags(r13, 0x0) fchownat(r10, &(0x7f0000000480)='./file1\x00', r11, r12, 0x6) getsockopt$SO_PEERCRED(r10, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) setuid(r14) r16 = semget$private(0x0, 0x3, 0x300) getgroups(0x7, &(0x7f0000000140)=[0x0, r15, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) setuid(0xee01) semctl$GETZCNT(r16, 0x2, 0x7, &(0x7f0000000280)=""/36) 16:01:58 executing program 0: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000000)={0x4f, &(0x7f0000000140)=[{0x800000000086}]}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x80000003}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) openat$diskmap(0xffffffffffffff9c, &(0x7f0000000100)='/dev/diskmap\x00', 0x8, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r3, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) r4 = dup2(r3, r2) connect$unix(r4, &(0x7f0000000040)=@file={0x1bcfa69870ae01e4, './file0\x00'}, 0xa) setsockopt$inet_opts(r4, 0x0, 0x3, &(0x7f0000000180)="49dd8cff354b9caf84984b8e3649687f49c53ccdfb9a498fa6b0bea71eec8402ebfae1e9605479c0c33ebc0100162cad2781d2a0735179b7f714f690ae344c2d5e17b94ee34ccfb6ec212eef603a6c9d8fe44357d1", 0x55) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg(r5, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000080)=ANY=[@ANYBLOB="10000000000000000000db73dba172990000988100"/33], 0x10}, 0x0) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, 0x9374cae5ff247a48) getgroups(0x8, &(0x7f0000000400)=[0x0, 0x0, 0xffffffffffffffff, r7, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) getgroups(0x3, &(0x7f0000000400)=[0x0, 0x0, 0xffffffffffffffff, r6, 0x0, 0xffffffffffffffff, r6, r7]) getgroups(0x1, &(0x7f0000000040)=[r7]) close(r1) socket(0x400000000018, 0x3, 0x3a) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) mprotect(&(0x7f0000ff0000/0x10000)=nil, 0x10000, 0x1) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, &(0x7f0000000140)="ad18f05de2f4ef18", 0x8) 16:01:58 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r1, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) r2 = dup2(r1, r0) connect$unix(r2, &(0x7f0000000040)=@file={0x1bcfa69870ae01e4, './file0\x00'}, 0xa) getpeername$inet6(r2, &(0x7f0000000040), &(0x7f0000000140)=0xc) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev\x10\b\xa7\x19\x00', 0x200, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000000)=[{0x3}, {}, {0x6}]}) syz_emit_ethernet(0xf0, &(0x7f0000000080)="b6") 16:01:58 executing program 1: ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x400000000002, 0x0) r1 = syz_open_pts() close(r1) preadv(r1, &(0x7f0000000380)=[{&(0x7f0000000200)=""/135, 0x87}], 0x1, 0x0, 0x0) r2 = openat$diskmap(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/diskmap\x00', 0x0, 0x0) r3 = syz_open_pts() dup2(r2, r3) r4 = fcntl$dupfd(r0, 0xa, r2) ioctl$TIOCFLUSH(r4, 0xc0206937, &(0x7f0000000300)) 16:01:58 executing program 1: mkdir(&(0x7f0000000240)='./file0\x00', 0x0) chmod(&(0x7f00000001c0)='./file0/../file0\x00', 0x2) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r1, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) r2 = dup2(r1, r0) connect$unix(r2, &(0x7f0000000040)=@file={0x1bcfa69870ae01e4, './file0\x00'}, 0xa) r3 = openat$diskmap(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/diskmap\x00', 0x0, 0x0) r4 = syz_open_pts() dup2(r3, r4) r5 = syz_open_pts() dup2(r4, r5) ioctl$TIOCMSET(r4, 0x8004746d, &(0x7f0000000180)=0x9) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000280), 0xc) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg(r6, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000080)=ANY=[@ANYBLOB="10000000000000000000db7367467f81eb7985000000988100"], 0x10}, 0x0) getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, 0x9374cae5ff247a48) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg(r9, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000080)=ANY=[@ANYBLOB="10000000000000000000db73cba17299ea640c2c67467f81eb7985000000988100"], 0x10}, 0x0) getsockopt$SO_PEERCRED(r9, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, 0x9374cae5ff247a48) getgroups(0x8, &(0x7f0000000400)=[0x0, 0x0, 0xffffffffffffffff, r11, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) getgroups(0x3, &(0x7f0000000400)=[0x0, 0x0, 0xffffffffffffffff, r10, 0x0, 0xffffffffffffffff, r10, r11]) getgroups(0x8, &(0x7f0000000400)=[0x0, 0x0, 0xffffffffffffffff, r8, 0x0, 0xffffffffffffffff, r11, 0xffffffffffffffff]) getgroups(0x3, &(0x7f0000000400)=[0x0, 0x0, 0xffffffffffffffff, r7, 0x0, 0xffffffffffffffff, r7, r8]) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg(r12, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000080)=ANY=[@ANYBLOB="10000000000000000000db73cba17299ea640c2c67467f81eb7985000000988100"], 0x10}, 0x0) getsockopt$SO_PEERCRED(r12, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, 0x9374cae5ff247a48) getgroups(0x8, &(0x7f0000000400)=[0x0, 0x0, 0xffffffffffffffff, r14, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) getgroups(0x3, &(0x7f0000000400)=[0x0, 0x0, 0xffffffffffffffff, r13, 0x0, 0xffffffffffffffff, r13, r14]) getgroups(0x18d, &(0x7f0000000340)=[0x0, r8, r14]) lchown(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) setgroups(0x81, 0x0) setuid(0xee01) unveil(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='r\x00') r15 = accept$unix(0xffffffffffffffff, &(0x7f0000000040)=@abs, &(0x7f0000000100)=0x8) connect$unix(r15, &(0x7f0000000140)=@abs={0x1, 0x0, 0x2}, 0x8) mlock(&(0x7f0000ffb000/0x4000)=nil, 0x4000) 16:01:58 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) r1 = socket(0x2, 0xc003, 0x0) connect$unix(r1, &(0x7f00000000c0)=ANY=[@ANYBLOB="8202adfdffffffffffffff653000463f7b238bf46854d78a2a197a386207000000008295955984c87910bf093f68c11700287ead4bcb777fa69dfceac2a84e6abca64896bc5e57c6388bbd2ad88b2951b15801360bcd4c0a162b58fd4237b8fa4d012ae447473c230495aaee48c02f6ac41e6bf3bf554799b9b800ed52beb85a85e25bfb258557d60f13ad30505e8f5300a4aeef9d612f871f4385f04157795ea4a5c5fe659fa202361cd8cac7dbbc5b65c6593d2870b4122cd23500"/204], 0x10) dup2(r1, r0) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000000)=0x43cbc, 0x4) r2 = dup(r0) sendto$inet6(r2, &(0x7f0000000040), 0xfcec, 0x0, 0x0, 0x0) fcntl$setstatus(r1, 0x4, 0x80) r3 = socket(0x11, 0x4003, 0x0) sendto$unix(r3, &(0x7f00000000c0)="b100050460000000000008000701000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282921e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be608a371a3f800040000000000000001000000000000000000000000000000000001000000000000", 0xb1, 0x0, 0x0, 0x0) r4 = socket(0x11, 0x3, 0x0) pwrite(0xffffffffffffffff, &(0x7f00000001c0)="b1163bd386377e1e6c2c5a6d71aa6dd31b57b5fec9cbb505ba043cec2474b759722e932f0b49ac9b6dec7b0ba741da36ed3080ed67ae9142d48a173f4b0cb11699e3dc69cc308e067e041b52807eda41a191a3688db8ebcddae5593777fd5ce5ef2445332ae4b8f4fcfe7c094887a0d6b1e6b3bd6ae834b381546db799e899b2bef587a25dda1061d4a9bfccfa00f0bba634dceb0451b831ef767656418af3977bd2f7d63efd315ba8601b9b4d2b6d17e73a4eea49325c8db302e4c2b0e63afa58d9d8c570174716a1dc82fc84704d9ba7fb42e503b3b99fb9a0d0321c1b0d811fb4481b3ce9f449976e0e658d966a22dbf621c24018b4b4", 0xf8, 0x0, 0x0) r5 = syz_open_pts() close(r5) socket(0x2, 0x5, 0x20) preadv(r5, &(0x7f0000000380)=[{&(0x7f0000000200)=""/135, 0x87}], 0x1, 0x0, 0x0) r6 = openat$diskmap(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/diskmap\x00', 0x0, 0x0) r7 = syz_open_pts() dup2(r6, r7) r8 = syz_open_pts() dup2(r7, r8) dup2(r5, r7) setsockopt(r4, 0x11, 0x2, &(0x7f0000000000)="1a7b43da", 0x4) r9 = socket(0x2, 0x3, 0x0) r10 = fcntl$dupfd(r9, 0xa, r4) ioctl$TIOCFLUSH(r10, 0x8020691f, &(0x7f0000000300)) socketpair(0x1, 0x4, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) fchflags(0xffffffffffffffff, 0x0) flock(r11, 0x0) 16:01:58 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x61c8, 0x202) mknod(&(0x7f0000000140)='./bus\x00', 0x6000, 0x202) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r0, &(0x7f0000001140)="eff8cdc81fb6122818f887d4b758a9aa35a17c058298637c3763bbf575b7d6acea3cd2937ccf78c016c18fa142fe5f5cfa61fb0db3c8ce9895ba86758c9f990ebe4ff932469652798bc2811bf38d224f522000d6dcea2bc54c4ed5420218983bc551dea24f514938698ba2342723ae4bd08a7fe5395da99c84956f79ca06cc22a9992871dfbe1dc7006a8d99b916ad537d4cbd9d403f96178bf976b5c4725f4d97e6c8f04e786abf9c429d993fe3742fbdd9d52709ae53718749eeae95907d22c3a2c516dbd065f2363de2d7bd0a1dea3c3db706ef0810f2009d8f2b8fd1431b82c03b330e5c5c4b2a285c140066cb4ef05f2198c5b122b48de74bc6aa42d445069b05722605050a7137d5e99e190e56b59441389608527cd21abff511d8bc28d73622aac2e14b874e61d3e80ac49cd8e7d185ddecb58fdfb5ffccba6ba541491dc99246be40d064f16ce3d2731619ae80000809b8eaf00924c8857a4cebe286de6c8c3aa4a4d760cfc8abdbcbb5029b7bdadb55318abad69a6754f59de121e8951c339db7a967f0b27f0a0a775a8a88ca6b5769239179d76bed746514530e989da6c198d7a53703be744c9f7d726cecfce98ea2d8768d03de8d5d8be7f03812a23b0ae6bcdfdf7251a28dedb9fa73f300b2b1d2ae56b318fdab95a19036e73e1a2d05cc0d19ff4045294c5c0d5c6eb6abb79a25e5fe784238267afbb32bdade97aa8af3e6faa8eb40280a08abbd1b6653094a5935641aeb09fd2c84e497fca5f1d33a61b7636fff3c2b179a905399352f83cd3f893aa9de18b06e4ee2f371dc8c921f741f33d0a04995c2d3f96074d8fdf016526e8a794f03730bfe619e4108a64dc928bfcb120902ac9c3dd3f69618275a720ed208200fc38abe2092a161edd74d6e5724aa4ad198290997f3fd3e1c4a902ae6668641fcab38f497a9116949d8c39e9e00760a049aec0868f336a260b99d7c9e83036b845294b74fb715ad323eda8cddf421aff78e81c284ae953c089c21214444657b6407c11b57f4851c1d8c29249090cb1eb4828b454eb83d8a648bd7ca460ca4308a39bbde10cf6caa069d74a8e89d4fbd1484d6c0b9df275a98b86cd193a2396c30352ed6a09829e0de09192026299a565128ebd5e98e028139e2a9d92a6ac8566f9ccc56a66cd46f1bf66bb6db9be686d40675c46fb5ad42623bad2ae52542e75e88945b6c16cda57a7402623d577495ea86d85ca9176ff5f69de7865f311248e523c1a1ae168f1e6d4e490534ef1e906f709773c8e52f7948be5d2b5a0db489ffd164e4743c35465ce5dcd7e82736eb33698f0b67aec2c0e94ae1cc5788f07f2fcd20675553d5bc80cd45d821435a643a4cfe6f8204bab1280d192fbd68aff8495fe3766066d07ed125cfbfd8eeac562ee312cb93b27f0de789e49347210aa389a1f7f059a1c6d5270a4d70a2eb43a8efff865b5c833c58a6f02b17805f2b539ca2e161a7aa1739fcd4c2528e7281abbdd2c21c8f9a0c1ce191baebce7dddb353fcbd8d652075409c66e876e74369099b98e8286403da8b1ad391909bd91328befa8171789a8f8bd90dc5a010dfce2e2887929d072a3134f884be5c97a172609ee8b35d41411415e7c9d7493ec3a11184113b5c3201afc54ef01b888e6f99fca820dee555bc560b06daddd24b8ede55d3959438ddd4b00d434cfc2e4573a186eea6748e6c06efcb673713098b239bf982db695d3b4be9ede4db3f53aa29636928c40a1e022466a788767c715467b2809073687a6a5da5ecc8624fb6255f2fa90267d8aa75a51bc8e6aa278294be2c0e3d76aa5fe38f44278ec587ebf3a656c7fa83b6d51272306e97807c090ba20e22e11e6466103de61fd61ef50697f4ede5b37fee1a1115b729a90ab54a7c9a9b9136de410c45a3aad9cc73312e828c74f3425777f9f7d0ade1298e7b792deb9727ad94ba3b509ff4284346de58424a4cff63575e3235300b103d12a4e48632f8c3888abe9ceb43c24ef890a301b4061910ae5168e2c90771cbbbb9a7f72374f56d031de44d9a03ffb946b305c3f78d753ddd67f0014eab7a2a8246af3986ba098c0dc7031ea5dcfce5684fbe733b9e6b811d437d1773ca6a563c2de07443c9b9d3d9c038d303319eae66e6a2d67e08f1b251f557ddb69fa301d1a43938de5c4a63129272405838650512c7777e0b843e5cdc5ddd00b3b94bc5f4d49da92e4d0a9014f8f339dacc23597cb0b03a71ba9a5881c494c4cde0bbb845a6ddcef4434a1cc9c54a81cc90229eb28e9efd6c873d24332dcf9bad0c79d1e419e4d31ac63463f3c9b2d47c342954d155a6fbd9583e34c98ff662e668d9f1fc06986dcbc4f609d22673eecc424deca2f7fe736263e54cc0461724bc61845eb5e0068b451e0fb4a99679cce5a4928b9e4c4943d1379db367848f5de82a8ed8c60c5316a3c6bc9ec46f05f72b80e072af40a247dbf81aa774c024455fbaf2e3af4098fc36dcafef9259a0af192390b84758b66ee3ddc562f3b8a58e905a3ca48943b8ed645d5ec447e52d35b267ade74ecdd37fab7fe2380a8720df464703cc3c25d103a1a67ec03845bb184b9ca72fa0342848d392b733551f17f55d4074acd0f82204a2243b2bcbe93ffe2272cc841a945c032d24ec4d83a270bf26e8580848da1032bb99967b9ade8db32af23307966b04d779708e2ee6a99ec446aca2c1d44d5eb19de87b20522ef507a0cd88af0ff10c3061b9aaa989c0408403836bf6f757427b0dfdf51c2a02525dc7663b50d2e60f8917b912520b2190719d9385bc1a19c6772f685e4a4822c0dffcdd53d21ea5659660efc51ff522a23a2737911d855325287ad3bca332335c0f892208ea7453424d034fec5e41fa3b69b68aee4b71ee", 0x801, 0x0, 0x0, 0x0) sendto$unix(r1, &(0x7f00000000c0)="fb", 0x1, 0x0, 0x0, 0x0) r2 = dup2(r0, r0) shutdown(r2, 0x1) poll(&(0x7f0000000000)=[{r0, 0x1a5}], 0x1, 0x0) rename(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='./bus\x00') 16:01:58 executing program 1: 16:01:58 executing program 0: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x100000000], [0x7ff, 0x0, 0x0, 0x0, 0x0, 0x0, 0x800006], [], [0x0, 0x94f2, 0x0, 0x0, 0x0, 0x100]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) ioctl$TIOCGFLAGS(0xffffffffffffff9c, 0x4004745d, &(0x7f0000000000)) r0 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse\x00', 0x40, 0x0) r1 = openat$diskmap(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/diskmap\x00', 0x0, 0x0) r2 = syz_open_pts() dup2(r1, r2) r3 = syz_open_pts() dup2(r2, r3) fcntl$dupfd(r0, 0x0, r2) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r4 = socket(0x2, 0x3, 0x0) symlink(&(0x7f0000000100)='./file0\x00', &(0x7f0000000080)='./file0\x00') r5 = fcntl$dupfd(r4, 0x0, r4) ioctl$TIOCFLUSH(r5, 0x8020691f, &(0x7f0000000300)) 16:01:58 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000340)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb4272b8bcdb9ad8a4f5f728193ef1d4d99342a3505bb3f0216ab93f12fc4d5f", 0x65) write(r0, &(0x7f0000000480)="90", 0x1) syz_open_pts() msgget$private(0x0, 0x80) r1 = kqueue() close(r0) syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x0, 0x2, 0x0, 0x0, "854955883d026111084e04000000100000001000"}) r2 = syz_open_pts() close(r2) preadv(r2, &(0x7f0000000380)=[{&(0x7f0000000200)=""/135, 0x87}], 0x1, 0x0, 0x0) kevent(r1, &(0x7f0000000040)=[{{r2}, 0xffffffffffffffff, 0x20, 0x10, 0x1, 0x101}, {{r2}, 0x0, 0x1, 0x20, 0x1, 0x3f}], 0x7, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000080), 0x539d, 0x0, 0x8000, 0x0) 16:01:58 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000080)="28d800000000ec00d4d95bf7ffff") 16:01:58 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r1, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) r2 = dup2(r1, r0) connect$unix(r2, &(0x7f0000000040)=@file={0x1bcfa69870ae01e4, './file0\x00'}, 0xa) setsockopt$inet6_MRT6_DEL_MFC(r2, 0x29, 0x69, &(0x7f0000000000)={{0x18, 0x0, 0xfffffff8, 0x7f}, {0x18, 0x2, 0x4, 0x5}, 0x1, [0x6, 0xffff8000, 0x2, 0x1000, 0x366, 0x1, 0x7, 0x4000000]}, 0x3c) openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) r3 = openat$diskmap(0xffffffffffffff9c, &(0x7f00000003c0)='\x00\x00\x00\x1f\x00', 0x100, 0x0) r4 = syz_open_pts() dup2(r3, r4) syz_open_pts() r5 = openat$diskmap(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/diskmap\x00', 0x0, 0x0) r6 = syz_open_pts() dup2(r5, r6) ioctl$FIOSETOWN(r5, 0x8004667c, &(0x7f0000000180)=0x100001) 16:01:58 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0xc2d0422a, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, '\x00', 0x6}) r0 = socket(0x2, 0x2, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = kqueue() sendmsg$unix(0xffffffffffffffff, &(0x7f0000000400)={0x0, 0x22c, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="28000000ffff000001"], 0x9}, 0x0) recvmsg(r2, &(0x7f00000001c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000140)=""/84, 0x54}, 0x0) dup2(r0, r3) sendmsg(r1, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) mkdir(&(0x7f0000000080)='./file0\x00', 0xd378fa12d5ed6477) 16:01:58 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) getgid() setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000100)=0x401, 0x4) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) getegid() socket(0x10, 0x4003, 0xe14) getsockopt(r0, 0x29, 0xb, 0x0, 0x0) r1 = semget$private(0x0, 0x3, 0x243) semop(r1, &(0x7f00000000c0)=[{0x4, 0xc, 0x800}, {0x7, 0x4, 0x1800}, {0x2, 0xff, 0x800}, {0x4, 0x12a, 0x1000}, {0x0, 0x0, 0x1000}, {0x1, 0xfffffffffffffe01, 0x800}, {0x2, 0x100, 0x800}], 0x7) fcntl$getown(r0, 0x5) setsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000080)={0x8000, 0x8}, 0x10) 16:01:58 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000040)=[{0x5}, {0xffffffff80000014}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r2, &(0x7f0000000240)=ANY=[@ANYBLOB="02000000000000003000"], 0xa) r3 = dup2(r2, r1) connect$unix(r3, &(0x7f0000000280)=ANY=[@ANYBLOB="0400fb3095068a5aac2eb29df32928ba59041db79882bec8f68ae372ed48984e40562f20aabbf67a0c54b123fe673aef67473e3fabf364fe6265cf87d3251348bbe8b9e0afb4f687b92b38e61cd7ec926ee4f1bb7f95cabf61352993ec81d7738abc9bebc44e8c43bc804587416b436c99a6c67bd354503c0f01f5fb51fee86208ecad670cbbcd04856bebf9821264a244e7a6b92e67fcb2da8c2a12fcf4f6ecb3d7dd6f4ab3635ff1edeb7b6211eba82ea02d60e374a6ee8fffaac0c0e63e9a18716f5d59a770266b55311676e3065665e4016c6b450aa66d96a05cb7f5e9841fb7ae03951c10b969463eaf606c73c8"], 0xa) ioctl$BIOCSETWF(r3, 0x80104277, &(0x7f0000000140)={0x7, &(0x7f0000000080)=[{0x5, 0x1, 0x6, 0x8000}, {0x0, 0x0, 0x5, 0x4}, {0x1, 0x4, 0x5, 0x8}, {0x1, 0x6, 0x2, 0x4a70000}, {0x1, 0x4, 0xf5, 0xfc4}, {0x8001, 0x4, 0x2, 0x1}, {0x43, 0x99, 0x6f, 0x8}]}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)) 16:01:58 executing program 1: mkdir(&(0x7f0000000100)='./file1\x00', 0x0) mkdir(&(0x7f0000000040)='./file1\x00', 0xc0) chflags(&(0x7f0000000080)='./file1\x00', 0x10001) unveil(&(0x7f0000000180)='./file1\x00', &(0x7f0000000140)='w\x00') r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000000)=[{0x64}, {0x2c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000300)="7f5dd4ec2eed0b748f666b214cb1") chmod(&(0x7f00000002c0)='./file1\x00', 0x0) open(&(0x7f0000000000)='./file1\x00', 0x10, 0x21) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r1, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) r2 = syz_open_pts() close(r2) preadv(r2, &(0x7f0000000380)=[{&(0x7f0000000200)=""/135, 0x87}], 0x1, 0x0, 0x0) r3 = openat$diskmap(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/diskmap\x00', 0x0, 0x0) r4 = syz_open_pts() dup2(r3, r4) r5 = syz_open_pts() dup2(r4, r5) openat$tty(0xffffffffffffff9c, &(0x7f0000000200)='/dev/tty\x00', 0x100, 0x0) r6 = syz_open_pts() close(r6) preadv(r6, &(0x7f0000000380)=[{&(0x7f0000000200)=""/135, 0x87}], 0x1, 0x0, 0x0) r7 = dup2(r1, r6) connect$unix(r7, &(0x7f0000000040)=@file={0x1bcfa69870ae01e4, './file0\x00'}, 0xa) ioctl$BIOCGETIF(r7, 0x4020426b, &(0x7f00000001c0)={""/16, @ifru_vnetid}) r8 = msgget(0x1, 0x0) msgrcv(r8, 0x0, 0x0, 0x0, 0x0) msgsnd(r8, &(0x7f0000000400)={0x0, "2fda1a22c95ad56196d12e1bded17a7ac16a9b808031d830488b02fa6ce2e529e7f2876817810899c6dce7f3586be3caa68bb2c100c9726ab1d805f89f1ad29a656ca0a35b704ef2f7d5acebd796f53b2c94177d4b3e87a15b0a1959d9ddf10f35aa20c4992404bd42891e5cd52105606744f3d8bc8efedda219825a0adf08cc1235f55593d42f1199d7b04bcf2a8847eb5c632ec485e958689465698261653d150b10d4f29c55bacdde85a9a54300a4b7d412261fa30eabdc42afd76a"}, 0xc5, 0x1c00) 16:01:58 executing program 1: r0 = socket$inet(0x2, 0x3, 0x100000004) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000080)="eaff125c00000000", 0x8) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) socketpair(0x1, 0x4, 0xec, &(0x7f00000003c0)) ioctl$TIOCCONS(r1, 0x80047462, &(0x7f00000000c0)=0x8a31) r2 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000140)='/dev/wsmouse0\x00', 0x1, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r2, 0x80105727, &(0x7f0000000040)={&(0x7f0000000080)=[{0x24}, {}], 0x2}) pwrite(r2, &(0x7f00000002c0)="a3019d759bdccc0f96b77012f8b3e4f6216754248545e14aefe9c9736aac32f8247b4eaf70a50ae1e63362b6f0132ab55948ca9cb9d9bc78742697f597a7e522023f1baeec52c16c4248a179532fc58d5dd93144a0f3d6731f9583ae2fd2ec04acaaf274c2289a641e0adbc82865a875427d874b21f368f13f27170e12f115d5b093322d9830bfe6af60cd728fa8dc007134d0eb8ad3d4c18f1aeba76e4362cf48", 0xa1, 0x0, 0x0) r3 = syz_open_pts() fcntl$lock(r3, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x300000000}) flock(r3, 0x1) flock(r3, 0x1) ioctl$FIOASYNC(r2, 0x8004667d, &(0x7f0000000380)=0x2) fcntl$lock(r3, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x3, 0x100000000}) fcntl$lock(r3, 0x8, &(0x7f0000000180)={0x80000000003, 0x0, 0x0, 0x2000100000000}) ioctl$TIOCMBIC(r3, 0x8004746b, &(0x7f0000000280)=0x80) r4 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78659a, r4) r5 = open(&(0x7f0000000140)='./bus\x00', 0x400000003fd, 0x0) write(r5, 0x0, 0x224) openat(r5, &(0x7f0000000240)='./bus\x00', 0x100, 0x8) r6 = socket(0x1, 0x4, 0x0) recvmsg(r6, &(0x7f0000000000)={&(0x7f0000000140)=@in6, 0xc, &(0x7f0000000180), 0x1000000000000264, 0x0, 0xffffffffffffff51}, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000180)="a5637cb3580660e44ceaff125c001a0d25716c111197e87d86910e767f3156327f56ad72607030ac68a78afc8c8596234ad19c5187b3002b87c47b313dd3da4d44f40280896db253cd477bd370125e39e718d8733e07149f18aa5ac2a3775aab22528c5df20f830da830ac742ea68d80279cbc2ff57cd73e77328dbff39dc112b6d21566d38d4314deab8a1a2c120e13d6fc6872633b8a768cb47213edb5a2c78d9382cd48ec0189b1924b74", 0x2) 16:01:58 executing program 0: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000280)={0x3, &(0x7f0000000140)=[{}, {}, {0xbffe}]}) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000140)={0x2, &(0x7f00000000c0)=[{}, {}]}) 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, 0x100000000001ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r3, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) r4 = dup2(r3, r2) connect$unix(r4, &(0x7f0000000040)=@file={0x1bcfa69870ae01e4, './file0\x00'}, 0xa) r5 = accept$unix(r4, 0x0, &(0x7f0000000040)) bind(r5, &(0x7f0000000080)=@in6={0x18, 0x0, 0x0, 0x8}, 0xc) 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:01:58 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = socket(0x18, 0xc002, 0x0) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r3 = socket(0x2, 0x4003, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r3}}], 0x0, 0x0, 0x0, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000003c0)) setsockopt(r3, 0x0, 0x4, &(0x7f0000000100)="99fe358a", 0x4) poll(&(0x7f0000000300)=[{}, {r3, 0x4}], 0x2, 0xffffff0b) r4 = socket(0x18, 0x1, 0x0) setsockopt(r4, 0x29, 0xf, &(0x7f0000000040)='\fFW}', 0x4) setsockopt(r4, 0x0, 0x80000000000000d, &(0x7f0000000140), 0x0) getpeername$inet6(r4, &(0x7f0000000040), &(0x7f00000004c0)=0xc) r5 = syz_open_pts() fchmod(r1, 0x88) close(r5) ioctl$TIOCSTOP(r5, 0x2000746f) ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f00000000c0)={0xee, 0x0, 0x1, 0x0, "5e00000000001b5ef99b0e00"}) write(r5, &(0x7f0000000080)='\r', 0x1) flock(r5, 0x2) dup2(r2, r0) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000000)=0x43cb9, 0x4) r6 = dup(r0) getsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f0000000340), &(0x7f0000000380)=0xc) ioctl$WSDISPLAYIO_WSMOUSED(0xffffffffffffff9c, 0x80185758, &(0x7f00000002c0)={0x8, 0x9, {0x5, 0x7}}) r7 = semget$private(0x0, 0x800000000000011, 0x7e) semop(r7, &(0x7f0000000100)=[{0x3, 0x1, 0x1000}, {0x3, 0x409}, {0x3, 0x1, 0x800}, {0x3, 0xffff, 0x1800}, {0x5, 0xcff, 0x800}], 0x5) semop(r7, &(0x7f0000000140), 0x0) r8 = syz_open_pts() close(r8) ioctl$TIOCSETA(r8, 0x802c7414, &(0x7f0000000440)={0x0, 0x800, 0x4, 0x1, "03a77f0c03cd00010079000000000800000100", 0x9, 0x3d}) write(r8, &(0x7f00000000c0)='N', 0x1) ioctl$TIOCSETAF(r8, 0x802c7416, &(0x7f0000000500)={0x0, 0xfffffffc, 0xab18, 0xfffffffc, "3095e15da47605062c5dcb3eaf085d274daf28f0", 0x8}) close(0xffffffffffffffff) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000080)={0x0, 0x0, 0x7fb, 0x0, "0366402ba77f0c033c02df71795acd76ef3caf00"}) write(0xffffffffffffffff, &(0x7f00000000c0)='N', 0x1) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000100)={0x0, 0xfffffffe, 0xab18, 0x3, "3095e15da47625062c59cb3eaf085d274daf28f0"}) r9 = openat$diskmap(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/diskmap\x00', 0x0, 0x0) r10 = syz_open_pts() dup2(r9, r10) r11 = syz_open_pts() dup2(r10, r11) write(r11, &(0x7f0000000540)="205f39cb26d84ee56b2c96af2960c5332bb292042e86286b9dafb094bf05baf8a6036d02e805ad871a63a94d6d7962e308a01d815a6764241671ba7506de612a7c698f9180492c1f8412c72711ae22c646e578dda61dbfc10359e2d5c13be1b0f4c9c2a80fd68a8e337fa38cd9843c439d2361b1310bdd8ddb5da7b51370880699ab50663131486d6bcf1a2f023080e9a093e621c32b09315d3b94504a537a51d316ce659aca47168e393a0a9ed60ee415c6908aa21f2001db816d9fe950cbce0a870ebd17aa9569fac1978c45c6f837d315c4d7933578b96ef07e1f6d9a", 0xde) writev(0xffffffffffffffff, &(0x7f0000001340)=[{&(0x7f0000001200)="1cdcf92ffc1bc3081ae7c3bd22f5f268dd3be90b8fc764b7b5067e0497312c1cda04d43c5ce1ac3214ff160caf7cea06e050f6d407f77cf062875de461c6e6432f89ce87882d1728b41b7431", 0x4c}], 0x1) write(0xffffffffffffffff, &(0x7f0000000480)="20b6b0bfe66e7d9de39f1eaa89f5b8b0a4e69a2bddf370c2bedee89f7de5ff0b5f2695ebf15988631db472f0db75c430438b8b", 0x100) writev(r8, &(0x7f0000001340)=[{&(0x7f0000001200)="1cdcf92ffc1bc3081ae7c3bd22f5f268dd3be90b8fc764b7b5067e0497312c1cda04d43c5ce1ac3214ff160caf7cea06e050f6d407f77cf062875de461c6e6432f89ce87882d1728b41b7431", 0x4c}], 0x1) ioctl$TIOCMSET(r8, 0x8004746d, &(0x7f0000000400)=0x6) semctl$GETZCNT(r7, 0x2, 0x7, &(0x7f0000000140)=""/80) sendto$inet6(r6, &(0x7f00000001c0)="348283560be1b2c4a82c37eec4e13822948983c2b76da98af16dd3dd252e31bae50a76510f236cd22369fee264439cd1bd8877c082bea869038c103df3451140388fb51f61dfb8378c3cee38e188529a4fc8a7eaa9cad1681153f9364e049752f4617fa956fe19fa1ca4268c14f31a111a5e28bb557d3bbf639fe56bd4e0f42dc911ff42d167aecee9291eb05f4c72582134000000000000000000000000000000d597c26374a5203f1415656905391dade1dccf1ee119c11350b8ef7164ad1948cebc3ab8d4b6d3bf958070fd2ebd1414236e968d7c7d34bb5ba84f56f875", 0xbdeb, 0xa, 0x0, 0xffffffffffffff87) 16:01:58 executing program 0: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000080)={0x1, &(0x7f0000000140)=[{0x80000000008b}]}) r0 = socket(0x18, 0x1, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r2, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) dup2(r2, r1) shutdown(r2, 0x1) close(r0) 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"}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r5, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) r6 = dup2(r5, r4) connect$unix(r6, &(0x7f0000000040)=@file={0x1bcfa69870ae01e4, './file0\x00'}, 0xa) connect$unix(r3, &(0x7f0000000100)=@abs={0x2, 0x0, 0x3}, 0xffffffffffffffb8) mprotect(&(0x7f00002e1000/0x4000)=nil, 0x4000, 0xb236b7c6dbd8f9fc) 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:01:59 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) getitimer(0x5, &(0x7f00000000c0)) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000140)={0x20000182, &(0x7f00000002c0)}) r1 = socket(0x18, 0x1, 0x0) close(r1) 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) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r3, &(0x7f00000002c0)=ANY=[@ANYBLOB="000000000000000000001c7a0af9f613a5334f77"], 0xa) accept(r3, &(0x7f0000000300)=@in6, &(0x7f0000000340)=0xc) dup2(r3, r2) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000280), 0xc) close(0xffffffffffffffff) socket(0x400000000018, 0x3, 0x3a) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r5, &(0x7f0000000240)=ANY=[@ANYBLOB="2d016c653000"], 0xa) r6 = msgget(0x1, 0x0) msgrcv(r6, &(0x7f0000000000)=ANY=[@ANYBLOB="000200"/30], 0x1e, 0x0, 0x0) msgsnd(r6, &(0x7f0000000000)={0x1}, 0x8, 0x0) r7 = open$dir(&(0x7f0000000640)='./file0\x00', 0x10, 0x20) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg(r8, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000580)=ANY=[@ANYBLOB="10000000000000000000db73cba17299ea640c2c67467f81eb7985000000988100f01179f3842bd8750286f19a537a96b52816e355b018cfe74f68b1e6048d79d128bdf4955b84e637c1c965f1c84136b22501b9c274d0039c5c9d0794b3825030de010345364e8d34b4b5e6f06dfa83eb4e200f079bc51dd601db508429c520d72330fbd312a54f76d1c733fd5a256a"], 0x10}, 0x0) getsockopt$SO_PEERCRED(r8, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0}, 0xc) fchown(r7, r9, 0xffffffffffffffff) seteuid(r9) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r12, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) dup2(r12, r11) sendmsg(r11, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000080)=ANY=[@ANYBLOB="10000000000000000000db73cba17299ea640c2c67467f81eb7985000000988100"], 0x21}, 0x0) getsockopt$SO_PEERCRED(r10, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, 0x9374cae5ff247a48) getgroups(0x8, &(0x7f0000000400)=[0x0, 0x0, 0xffffffffffffffff, r14, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) getgroups(0x3, &(0x7f0000000400)=[0x0, 0x0, 0xffffffffffffffff, r13, 0x0, 0xffffffffffffffff, r13, r14]) r15 = open$dir(&(0x7f0000000640)='./file0\x00', 0x10, 0x20) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg(r16, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000080)=ANY=[@ANYBLOB="10000000000000000000db73cba17299ea640c2c67467f81eb7985000000988100"], 0x10}, 0x0) getsockopt$SO_PEERCRED(r16, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0}, 0xc) fchown(r15, r17, 0xffffffffffffffff) seteuid(r17) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg(r18, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000440)=ANY=[@ANYBLOB="10000000000000000000db73cba145e852320c2c67467f81eb798500000098810012f80411fbff8381762a9c190a753ad8bd69c82497eaa7c5f5b8ed16a817666b57d55077d2401bc3b020c57514884b1a932bb0f99c6b3e7e6f5128e93ec4598ff30f4485df5cd1d8775012e0be1ac75ee49092cc2459d17fdfcce94de515a1d04af3c8f270e9220ccb6362afc52fd1e960e3f260f0160ae61f5a097f6f29b5f48efe337fc915145c1a3bca40cbf7c4cb09802be584f955bad9a7826fbb0d89dc13bf34650f3465e4dc7f75fbd183c7194aa98a3966807405a716b9f2a5c2e4af21f6b51fee0a66bcb0c0965f6c2c5031fdb023d48e9120ccb5e5895d9feff50932d791406f23a627b968581a9d845213d937accd9a12204d7ff8223c383767471c92bd5816c91ad50957884f4877ac411f"], 0x10}, 0x0) getsockopt$SO_PEERCRED(r18, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, 0x9374cae5ff247a48) getgroups(0x8, &(0x7f0000000400)=[0x0, 0x0, 0xffffffffffffffff, r20, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) getgroups(0x3, &(0x7f0000000400)=[0x0, 0x0, 0xffffffffffffffff, r19, 0x0, 0xffffffffffffffff, r19, r20]) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000001400)={0xffffffffffffffff}) getsockopt$sock_cred(r21, 0xffff, 0x1022, &(0x7f0000000140)={0x0}, &(0x7f0000000100)=0xc) setpgid(0x0, r22) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000001400)={0xffffffffffffffff}) getsockopt$sock_cred(r23, 0xffff, 0x1022, &(0x7f0000000140)={0x0}, &(0x7f0000000100)=0xc) setpgid(0x0, r24) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000680)={0x0, 0x0, 0x0}, &(0x7f00000006c0)=0xc) msgctl$IPC_SET(r6, 0x1, &(0x7f0000000380)={{0x20, r9, r25, r17, r20, 0x0, 0xa6f}, 0x100000000, 0x4, r22, r24, 0x5, 0x5, 0x7}) dup2(r5, r4) bind(r5, &(0x7f00000001c0)=@un=@abs={0x1172a7b5337b217b, 0x0, 0x2}, 0x8) setsockopt(0xffffffffffffffff, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(0xffffffffffffffff, &(0x7f0000000140)="ad1af05de2f4ef18", 0x8) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x1, &(0x7f0000000040)=[{0xff7f, 0x7, 0xb1, 0x1}]}) r26 = openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x0, 0x0) ioctl$TIOCSCTTY(r26, 0x20007461) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x4, &(0x7f0000000140)=[{0x10001, 0x0, 0x0, 0x101}, {0x45}, {0x3c}, {0x4006}]}) syz_emit_ethernet(0xe, &(0x7f0000000240)="985238a669ab541d1369151a49be") 16:01:59 executing program 1: ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000140)={0x27fe086, &(0x7f0000000200)}) 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) setsockopt(r1, 0x100001ff, 0x40102e, &(0x7f0000000000)="ebffcbff13b8fd812eaa4e713048e69931929648", 0x12) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, &(0x7f0000000140)="ad18f05de2f4ef18", 0x70) 16:01:59 executing program 1: mknod$loop(&(0x7f0000000000)='./file0\x00', 0x2000, 0x0) r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000380)='/dev/vmm\x00', 0x0, 0x0) pread(0xffffffffffffffff, &(0x7f00000003c0)="410ceb2351506ebdac2fb0e8624da6917739ca8be24eb8362e8cad38681c7c073de9ecdc6d4e074d8d64793293f15bcb020f4d85fdb9633084d4990b11d310ed2333a2304fab1d0de5c4f9c8ace0e684639ec9408851373d86cc4c809a2c23dc6f6f4e4d43a3f039bd69ab2bb875086ebf257b678ce3bf0b7160e1c2fef0015508d532993fb23034b8f289b8171d421168005ba4774e89b328a66d7deb8f859ed659b749dac19bd49d3d4cef232f37297546dc4528995661a95007ae865cbd95be4a92fc851d3da1cdae4dfda78d7597d27e0518afe6aa3ae0c53c92d998a563e3d569465a9ee48a5689c7762253291da3d4f7b22532a2c35834364cc30fc4fea1c9dc4df3d9f4951992ea0335a71e549c20fe49709177d1c0c3099121b07cb0f61ac6c310e35e50d6c4e5e569b12b9b94627cec224c6a9e34ff47341cbddf2f5f1a50b8ea6048bb617e7f4e3f874d99dc0adb4824f43a", 0xfffffffffffffe5c, 0x0, 0x0) ioctl$VMM_IOC_WRITEREGS(r0, 0xc5005601, &(0x7f00000000c0)={0x1, 0x0, 0x1, {[0x0, 0x0, 0x0, 0x40000000000, 0x80000000]}}) 16:01:59 executing program 0: r0 = socket(0x1e, 0x4003, 0x0) r1 = socket(0x1e, 0x3, 0x0) dup2(r0, r1) setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r2 = syz_open_pts() close(r2) syz_open_pts() pipe2(0x0, 0x0) 16:01:59 executing program 0: sendmsg(0xffffffffffffffff, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000180)=ANY=[@ANYBLOB="2000000000000000ffff000000000000f87c8a5b67071b542a52871d000000b8150000002900000032000000030000003591af0dc1bb893f"], 0x38}, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = geteuid() setreuid(0x0, 0xee00) r1 = socket(0x18, 0x2, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r2 = shmget$private(0x0, 0x2000, 0x4, &(0x7f0000192000/0x2000)=nil) r3 = open$dir(&(0x7f0000000640)='./file0\x00', 0x10, 0x20) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg(r4, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000080)=ANY=[@ANYBLOB="10000000000000000000db73cba17299ea640c2c67467f81eb7985000000988100"], 0x10}, 0x0) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0}, 0xc) fchown(r3, r5, 0xffffffffffffffff) seteuid(r5) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg(r6, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000080)=ANY=[@ANYBLOB="10000000000000000000db73cba17299ea640c2c67467f81eb7985000000988100"], 0x10}, 0x0) getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, 0x9374cae5ff247a48) getgroups(0x8, &(0x7f0000000400)=[0x0, 0x0, 0xffffffffffffffff, r8, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) getgroups(0x3, &(0x7f0000000400)=[0x0, 0x0, 0xffffffffffffffff, r7, 0x0, 0xffffffffffffffff, r7, r8]) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000001400)={0xffffffffffffffff}) getsockopt$sock_cred(r9, 0xffff, 0x1022, &(0x7f0000000140)={0x0}, &(0x7f0000000100)=0xc) setpgid(0x0, r10) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000001400)={0xffffffffffffffff}) getsockopt$sock_cred(r11, 0xffff, 0x1022, &(0x7f0000000140)={0x0}, &(0x7f0000000100)=0xc) setpgid(0x0, r12) shmctl$IPC_SET(r2, 0x1, &(0x7f0000000000)={{0x2bf, r5, r7, r0, 0xffffffffffffffff, 0x5, 0x1}, 0x1000, 0xfa, r10, r12, 0x800, 0x9, 0x8}) sendmsg(r1, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) 16:01:59 executing program 1: sendmsg(0xffffffffffffffff, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000300)=ANY=[@ANYBLOB="2000000000000000ffff00000000000000e5005b67071b542a538706000000b8180000002900000031000000030000000700c2040000003f1cc7ffafa9f5dd0a807b17de07bcff44d62f66353a696456e9931469f97db6ea2c972d6eb5f34730062a7245a1645f728bd4ecbc7536ca36de8ae37d357b0c475ec1908de9d7f62c238a5f8c28a15d5c06ae6d85a889dcbe673e63d0b89542b52820e111d5b4f5ddb18855de2e2f8217883328259ba53d949ad9e4797d519143d84f4373ddb5247fbc"], 0x38}, 0x0) r0 = socket(0x18, 0x4003, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x10000, 0x40) setsockopt$inet6_MRT6_ADD_MIF(r1, 0x29, 0x66, &(0x7f0000000040)={0x1, 0x1, 0x80, 0x11f7, 0x3f}, 0xc) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f00000000c0)=[{{}, 0xffffffffffffbffe}], 0x0, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sendmsg(r0, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) 16:01:59 executing program 0: mknod(&(0x7f0000000180)='./bus\x00', 0x80002000, 0x0) accept(0xffffffffffffffff, 0x0, &(0x7f0000000040)=0xfffffffffffffe3c) recvfrom(0xffffffffffffff9c, &(0x7f0000000500)=""/125, 0xfffffffffffffefe, 0x40, &(0x7f0000000580)=ANY=[@ANYRESDEC], 0x1) syz_open_pts() r0 = openat$tty(0xffffffffffffff9c, &(0x7f0000000080)='/dev/tty\x00', 0x0, 0x0) ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f0000000480)={0xfffe, 0x513b, 0x5}) mknod(&(0x7f0000000780)='./file0\x00', 0x10, 0x1ff) rename(&(0x7f0000000140)='./bus\x00', &(0x7f0000000280)='.\x00') socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r2, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) r3 = dup2(r2, r1) connect$unix(r3, &(0x7f0000000040)=@file={0x1bcfa69870ae01e4, './file0\x00'}, 0xa) getsockname$unix(r3, &(0x7f0000000300)=@abs, &(0x7f0000000340)=0x8) r4 = open(&(0x7f0000000240)='./bus\x00', 0x0, 0x8c) r5 = socket(0x2, 0x3, 0x2) connect$unix(r5, &(0x7f0000000e80)=ANY=[@ANYBLOB="8202adf5ffffffffffffff653000463f7b138a2a197a38620700000000829595dc37a2cb96f145830938fe45b45984c87910bf453f68c11700287ed30bcb777fa69dfceac2a84e6abca64896bc5e57c6360bcd4c0a162b58fd4237befa4d012ae447472b3e8495aaee48c02f6abf1e6bf3bf554799b9b813ad30505e8f0000a49fef9d612f871f4385f04157795ea4a5c5fe65baa202361cd8cac7dbac5b65c6593d2870bc122cd2350000000000000000000000000000000000ff0100000000000021d39b4028adb1ff1afb37ec4305642ad2cf8724eb18089278e314330000000000000000000000e02b05e5d12f524ab2aa8c92b0d21b497fb2c001c7712a2b279dbff4b7b46564ef560026e969c9341589ac85cab1a4c6b41dccf137c8ae135db3119e911c3a94484c692cac607b1c26455bedfb9c9f35f23d1aa551050017f38969eddf030041ffff3f35c0568241d85544cd1cfd0b34aa3fc1611cc665840ea3b1e39af6256b1f007bf8f244cbc769cee44346040906000000ec895c4784f6490ba02e9768a8b36d0400b8dda05a0a414c6394359a0002000000c5906c074cf888981d4e22265330027548d8ffda5eb1152f6bc23442dc9631d64b4d5b823e49ed4d433d36ca2994f9a509da7f66d0c7598f54a53f5e773e35d0d6bc372d1a8ff42aa3cdc2e80e306615b7a814b77f3f5a659255490b88ff1bf33436e6731ad3574d79be64d7a570715f68932de76a5c6dce0c3515d5c349ac1439203e3321207ee35cc53ec316484d3e4132dee58554fdac1bfa4aca2c3ebed7ad1bd9da569f770ddbf42b3a87e75f6a28b7f09126efe6c2d6ad126358a2bf7eb6652c52476b0f4a1fc0c7ee2e61ac5538254b916042575a9603e129cc5b44d587c08f6f7c10dd3f470900d18813f83bd1f11b9dd8c3e5afc074c1770cebe4f8f92cfdee2e52bf897cc233cab1d5ef49a8aa77751b76b6c98bf0d9f371e916fc7b88c013c7381f77d036b0233aca38bc8789d01c4674fb41c125525f77e9f616eb7246be9389e32be26a568d0ce05a3852a1cb4338f3bfee17a07001520dd2515741373370a7e25595889d6bfe6a23a8b086c43633a42e93fe75f8b35f37ee8c3f120c300afe7e7c1f1dbea0d7ce9a15edf26e82fcca1e245a58d78b00000000000002cd381a7aa89400bf030000003aab78a2793c3f1253654f503adf2f3b4affd04d710180b8bbca8854747213442d720dac635800236b272dd10000008f9d5e48934cfbb073654c94798428fd33becdfff906d6e52cac7557c99a8ea2867ba54d66be96f8f93ddc79ff621af687923ec91aed6c9c5ad71e211058b6b187190f4287f30056f0eca629fde07bbb821b117c90841ea6147ce522005f96566eaab02e083d8597e92269a7d09c1048d54e3fe2c38b66b4d7e28272ae139195e2b35f671c08c60078e313fc31ebf190de01bbb11a2c9703f4a7159c4543f9e40630f56ae44a70eb4100006f3501ce37c435b1d449d65b06dc2e15af79c285bd9d813c13713bcd84dd0fcb94bc7f8f501542bcb5b9924e85630c5374310d409c8682fbf568c07cce4173b5e86293ec4a9cd8e8f3cbc20274b62afc3af30d67cca812c4e79be8e141fdfce327f83b9a812be0b28665eb2462d5d0631a58329f5ad0aadda72d848713e24a211dae0d7f7f1b8b52461fe4bc33ddaa99cdde7ba629f6c1799b1b23723cd3b215ce8fa150715d7040e155d2a8f55c69d382df8570a63c340031124dd495d5940875423a77c02df20d0331d14778526285ea70b50883a43c72b9e00523a2cce6a7074b73e0a848abb7ff2c29fa7b7a06ac577b6112bc4d9f46eb83576e99b5a528d39c547aebe4878d7b30c63d364a5f7f62c8a2eb4b8a7da1729a546532be28cdbfb17c892c3efab1f0182c2b8b0ddbdfac8ed8fa00a0661b68c2534fd26f87cd357b8676435f6c46b8e630c6d32afdb05fce19b2ef45e114c1a1f0049484398247b0b68422ce311330064957355ce77da8eca86392a60a201d1598faf652ecf5f0007aca1548ac259dbcebef3c31b342bae09e1453438371101fdb7bbf1237472c058e795a0d08572595f7bff3eac1e594a4c3d553042250f356ff508b453bf6b159ce368cfdb0667e2afe8ab6f150ed6273502ac99cd197f903c0ae243e6992a4d75a5e3b66e0750a4a04d089447fb729dadc7f6047fbbe4e3fdc48c4527408ffe5c009d13ea7ae943775c47308fd4fc8f51c2cfa3b9ebae8a73eee47642d06ceb40bf36f7099624a90a8892dc321af1933fdcf9a09f7315196d792f74ea157709c666002c13f287f1eb585693a9da621b84e50ab9c4ace4435d65e609ae0ca656435cb7ebdd2f46343f231f68c3cd556db2d35288769bdb0d2083a2bbe9f86da391c179114666b4e857789b00995fb6e8ad7535f1ad92c90ef4a566d43833db2e3d8662fd451b263849efbf10429d24a4e685e632d7e0be151721430ba1735c25ffd3aa058d4f35d78cddbf529f9edc841ae71c1ff99c6196bb0f8eb75d0d1d1f24d4122891c6d718af9bb10f372"], 0x10) writev(r5, &(0x7f0000000580)=[{&(0x7f00000016c0)="54618aa8cf251cbb23c7e2a9005297c19b8ed0f426688f0d6ae0f321bdb386708c53114eb45ee9c3aa5f8453caaca079a729304b99acc4fe74bac77535d1fc85539bc14528f7005982b3038024275653707bf3e4e6086997cf2a4836d56790ad669444c511875b3ed5729d5c3f682f406104c0dff2a9d7d443045ab0f1358f18cac546de9bb8cc2e5284245be73139e06118675af921d88e37f5b65ca96802c9627cf6fdef1555d706b5c68f1bce4a5e6a2d631353a6d0f0622d19f214c4769d42756da94b2e613d9faf9b65bf1daecf4954bf664ea0440e2d80861333727c6106fa076429e237bad26d8ab14aba84cd22cd04579db98a5698964b2c1b2821df454458b966491cbc499d6e8020426d9fbb273be659afd754afae0bbf8f428e3519a31d1413ec219311511ee05b263a49d727c7d554dc6e33b00d540ee0ddb2c2395c5573b26b401c4555410fdcee2ea122a0bc8fabdd3b1964129625a721810a5c2083031f07da22a7f24cec0a37cd5ec15a4d7466af702c6f349b09dcc023b74425ace2f24ba0e85b5d5f9ee75bc803995e4d3c1ff84b6716635591914a832304a2ec0a548494e040a3b1c0207f07ae0e47aac08ae382571db9ed730649163b7321c11ed6d8941d1f3e745ee9a4372e7a20fe2790ab1974cd942f9f8c115fa0973030853f9f3aca7e3bf3498986d32785189580058e166264bdae33d5e4c1f0bba9296e5707d726e1fa10da1449f97ce4e78c2d3676381374af9ff5e7adb23ac1818826b5814292690b4a7004cd7e77f03ca81b937c9d7b2da31b38b49e2f9302abb1c7eb799f83ab96c38edf310927c59486522101e968bc1101d66820f28202ac498bb5c7985ee046bc97773fe31c992d14aa6bae1445039a140aa091a759b1d3a902d34f731a8bf38866b67d3acae07471458eb74914a223d29570e3e01b9e5ba375331f51cd1a1ae47ab9e89ef49ff887d213bd1c640a89da8628b12c6e43520cbb48e52257c9bb162cdb3689773f3300b4c8adadd72279ef659479bd01f4c0fe99e05cda6bf8f1ef17d0c6f1c1b9fe8a2aa7172e71c035979cb28b4f35a47c1585965a651c172a4dca021f432b1e1fbc7d1527f83954fbec259f8ae73cf25190d85b97b4d8c310145e13957cfb8e81e7d7c6f98f7012f01e7de2812e8472f8a1d1fdca3770e8b85465f2386c516107034e8175cf371af7c2dfb600104e6b1d4eec9b3dbe32052a922218d6bfaeaa3e92a23a8d1c480cec064bd90675fcc0b74128978d422596217b6f31dbda7f8178a9fedf41832428df026843693f742736e823b0cfd48f6ae432af839e8503bc5beb4f536f38b5e0b03f8c9b3af3fb1423fba7daeee0c3565776e4bdf510eec891c7736bb812918c65c4f3ecfeedce9ceb16f2ff689608358218d6c15c7c576041fd1d922cc3f0cf4e82816254eaf563a509deae3bf86f1571f6b81bb93a5e7d4e3da06918b183d6049d5413185bb64cdf3d9356a9441878c959d6cad6b9615cf1792184740c816cf2afa16f7335142bbf06277601c40eab053aa804b5a9b49d0778a65f132d9b2e97ec294ab32928fa8b755a56589cb1322ad2d729b07df535f84a8463d45033e1a52079cfcb10812f326448237c1f8554575c0b18587e653968d2d5a535096fc9b2592f0e606fdc2b324095777ec52ebaec6ee1994c900409ad880925993790a16bba9bcf762187af05e6a017eccd19fc9c48b7cb7f578c2829ce6656ee33e35d6a611675654fc2c171949ac2ded39d8514cb7b7027c9ce430e31a5aa497d382b081788baa2771bb203b7303de3fadd0bb3c83b69014889eeeb781c9cca9f03f8eff71f6a48277eb1890a85868b6f7b3eec31798a9d8f9aea4c94064103816792672eed4f87d8ae225a8b5a7d5ee005735b0a80686134ee13b6e9ad3fa573844342a1ec3353eb4d30b38d0f01c53044c67b61ee498ddf4747b7098a824f92f1ac1e4f716110ec6f47c6d0a51c17ac1343f603330e4cc79f0217092b41b2ec317573d43e8c47dcf05edb3ad0a0dca5f1281d184c687bb1d0e42e81c20b47b6df257dcc24e2aa9bfc22579a2347e3cc3dbb", 0x5c9}], 0x1) fcntl$dupfd(r5, 0x0, 0xffffffffffffff9c) r6 = open(&(0x7f0000000000)='./file0\x00', 0xd02, 0x0) r7 = openat$null(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/null\x00', 0x0, 0x0) unlinkat(r7, &(0x7f0000000200)='./bus\x00', 0x8) ioctl$TIOCFLUSH(r6, 0xc0106924, &(0x7f00000000c0)=0x55) pipe2(&(0x7f00000006c0), 0x4) ioctl$VT_ACTIVATE(r4, 0x20007605, 0x0) ioctl$VMM_IOC_RUN(r4, 0xc0205602, &(0x7f0000000440)={0xe9, 0xffffffffffffff60, 0xfe, 0x4, &(0x7f0000000c00)={{0x7, 0x87, 0xe4a9, 0xfd, 0xfffffffffffff10b, 0x7, 0x400000000000003}, {[0x0, 0x6, 0x9, 0x1, 0x3fe, 0x4, 0xdf, 0x20, 0x9, 0x5, 0x4000000, 0x400000006, 0x6, 0x7fff, 0x9, 0x81a6, 0x7, 0x80000001], [0x6, 0x1, 0x20, 0x0, 0x7d, 0xf51, 0x9, 0x10, 0x0, 0x4000000000001cd4], [0x4, 0x200000000000000, 0x3fc, 0x1, 0x0, 0x8, 0x32], [0x7f4, 0xfffffffffffff11f, 0x140803cd, 0x3, 0x3f], [{0x400, 0x0, 0x3ff, 0x2}, {0x8000, 0x9ca, 0x7d, 0x3}, {0x7, 0xffffffffffff0000, 0x1e91cab4, 0x1}, {0xc6f9, 0x8000000a, 0x3, 0xfb}, {0x6, 0x9, 0x5, 0xb}, {0x10001, 0x5, 0x8, 0x6}, {0x0, 0x6, 0x2, 0x8}, {0x7, 0x4, 0x0, 0x3b0}], {0x81, 0x15, 0xffffffffffffffff, 0x1}, {0x67e7, 0xb9, 0x9, 0x6}}}, 0x5, 0x3ff}) msgget(0x1, 0x80) msgrcv(0xffffffffffffffff, &(0x7f0000001540)=ANY=[], 0x0, 0x1, 0x1000) accept$inet(r4, &(0x7f00000000c0), &(0x7f00000002c0)=0xfffffffffffffe4f) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f00000004c0), &(0x7f0000000100)=0xc) r8 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r8, 0x0, 0x24, &(0x7f0000000000), 0x4) 16:01:59 executing program 1: open(&(0x7f0000000640)='./file0\x00', 0x200, 0x0) ktrace(&(0x7f0000000000)='./file0\x00', 0x14, 0x10, 0x0) mknod(&(0x7f0000000680)='./bus\x00', 0x80002000, 0x801) r0 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='./bus\x00', 0x2, 0x0) writev(r0, &(0x7f0000001300)=[{&(0x7f00000006c0)="fe2471a63cdce1b864c6c920e3de4dc26675fbf42e50f38b5f54b1d8bd933c93378cdc47d555b72ff85d12a88302084a8d29c95455068f2e84162e0cda901af812ac1532073b4884fbd6c976ebf923b710acbf173ff06ac07f33076575f94b04b2cca980fc20562220eb6edff03dfdbb8aa416c8cd60c5a7d560e585a5a1a9ebe6eb71adf194c3354121fc61dd84b5c2c1f6c0760cc22f1d44b420561e1c64acdc89d51cb9b18ccbcec288039e0af2acda89d76f6b91b6d441e871cf7ccfaea5367ed27551bc27e4d68765c7373cb49ea4076464ed9a03a4443ddb112f6b6b699c65ff61bc188b83f3b9a4e8b539", 0xee}, {&(0x7f0000000f80)="611f15129bd75df20bf0197b36ad3f387fa2514299a860d06037bae42e62af5c4cdb5d0e3a2aa5bcf12e04b25bd4becf65ff4ab283fc13d713fe2a68a2a2f85df69d507c30cd9e1d36776d7f7cc5bd46c9ead44644b81e86c06374e29bca41251ef375120c6452b13028fab355e7fd6cf6cfa18789a7836c25063e8a69dbf315352a6e9ed089ab4db4222a6fdee4f4828602a5d994083b66155b20f5f8541099c32e0fdf2a454844f2e7a91dd90e6ef820310db286d4ae0e26daf6bc7be8f8c1b6b5f6d3b8ad899d1c92f03643a308de9d47b0739c20338968c68847", 0xdc}, {&(0x7f00000008c0)="784e2329f3be625e525ae7b86acf699c50634283410fe1125ca28240a9c7a13514b1205a02dba4222478e75cf466fa204e4c3b514ca1a350b01547bdf7bb3c515364f73a9688370e2fe3a68c889ebca0b21dd78d80dcd3ed250a1b72ada992f5ea355606cbb58306c69ff013d27b40ea9a237db91cccc80e9e8b19cf24965d91778bd02b138c52e999f343905cd389c96696c43052f3c4c8187b500cd800184d7367eafdf2", 0xa5}, {&(0x7f0000000600)="d71efdc4d2c6ab13b6162c53f0b2b8234d6655c4491695c6d71df9f09a1297f0eab704255a405bfba21c4bf39688", 0x6}, {&(0x7f0000000980)="f17cffc356ff8208605da52d7829711e4cda58ac68c38c51952236b110f166bdaff6364b28ae401e0d69d2a341901e1ab83770fe1c4753e2158c50ef087f9ac56b37b11629dbcd740cfb822e34ff2dacf46514103944f6946eed6c2af0a6e391e9fb14bdb7f4a47f4ebbc43c20912b9210d94e46702c26c77df8a05c0d737d", 0x7f}, {&(0x7f0000001080)="d90c8ea773e5ad7c8567e612d4a926bba6e20376e53922e4c48da66072d025d949f6be6d0d9595aaddc83c3d61a71681c4288381172a011b4ade18132f5bea96131e563976bf6b87a64d2efe1d4cb9389055f32aba198fa5cfd7c663828f5a5912c5bced2249d0ad27bfbf82e51542f4d26a7c9980b9467f0268adbfe8b372b29d80ef8eeb1ad648666674be5a081d42f92f91f51db880cddc22f2356f3b0820219d64874a4db40a05d17c511685b0240842af7a5f7147081c288b3ffd14e959befaa59fb479e9d5c3c9aa2fbc2a0ffa543b7dfed0675316b9cbfb95d0fac64e1bdd139a1b11e7989dd95e57bc5f5619fac050efafa5aa2fb6f2794b33f7bd446c6a6e13a538f47d4bb4664f1c6226592d7e929c412ec148d1e6eca4efac2fb931afbb7a41a796a196092487f75be00f4aeb497f16ae00dc3305bc0a3fdbc6d5a91df63a4f108fe9495471f1c0a72c7ea7e0a2658e8a74e79ea25aa24ec772ddfec47a574a90a2f2e54884018d0e0e40046c4d0c5b4dea695c888dbd80982d2e321e3c482598cb821871eab798e773119e194ab8f5bbb618864d207d80858f4448cb17cc895d551307928770b6328746979c96f06a311d85d23836bfbaf9f58e6d6f280c17cdb546abae492fdfdbc6f5cc85235c95f74ff483beb20b5202fd19b44f8ba13f6c102676ba303aa2000b927e79e87a3d6ebfa45e99cacc620e34b8fcab176d27b8801fe960ebdbe66557187a51c4bd1ba5a17434e23e112637dc53b19300993252a37c953ca118103f6c0b2d63d8d22c68578b56f0342504c4a55c9ca8e91e54", 0xce}, {&(0x7f0000000b00)="819fd5298297366b61132981b3af993ea91874ab0cf08fe2647e013fa7bff9da3e02ff389766f8d99e4b8e8a4bc41e8cd51a1f3a4da174b51c4506353474e0a292b918458f779eb2c90aeef171f0d62e430337ff4d00aa2c7e8a4cd8c0f34ecd08591cbf687d4d14ac32d88dc4ea9ac3d30995deb9ac42c4117f4e27e17c4498eec3795deea7c77b0c484e4c69870b8531f944dacf604d9c50422329fa0953739afcca1c05ef5c35c57c5f3403edd074af3e69bf8bd5b92dacfaa3aa1d0a787e5303f5558b0bea1ae2a75f597d86d65fc6f79f93a8", 0xd5}, {&(0x7f0000000c00)="728084acfb0b3434adef4d203d904466d85b45b8ad49e077fc077892dac153e11d40d9b265ffe64c380eac77d277ad26dcb6de7a864cef9c2c8021de89df3c63e48a8447ce8e0845a76ca5c5412e2640f255e5beef9df64403ec431e4600399b1a2f69a94283341ca81d6d0250d9f264bd9bdfcca16b25f6cc6d878d518bfacde6c8389ae5d705e76888f9cc6e3b6cd41c246dddc2bb070c84fcfd9c0e24428a343e5e6b9e9e39e03400305c5bb24c9fd285fc0d11af55502796365e0a6a2d2f611f1df872252eed89a7de7efcb424da42b1b4f34fd4524931070a60b1afcd257103dd074b85b1f8f8305593c1a71f9746bf", 0xf2}], 0x1000000000000288) close(r0) execve(&(0x7f0000000040)='./bus\x00', &(0x7f00000001c0)=[&(0x7f0000000100)='!&\x00', &(0x7f0000000140)='\x00', &(0x7f0000000180)=':$*\'\x00'], &(0x7f0000000300)=[&(0x7f0000000200)='\x00', &(0x7f0000000240)='\x00', &(0x7f0000000280)='/\x00', &(0x7f00000002c0)='\x00']) r1 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) write(r1, &(0x7f0000000140)="220e22", 0x3) r2 = semget$private(0x0, 0x3, 0x10602) semop(r2, &(0x7f0000000080)=[{0x4, 0x1}, {0x4, 0x1}, {0x2, 0x1, 0x1000}, {0x0, 0x1000, 0x1000}, {0x1, 0x20, 0x800}, {0x3, 0x100, 0x1000}, {0x4, 0x3c, 0x1000}, {0x3, 0x6}, {0x5, 0x8, 0x1800}], 0x9) getsockopt(0xffffffffffffff9c, 0x74, 0x1, &(0x7f00000003c0)=""/1, &(0x7f0000000400)=0x1) semctl$GETZCNT(r2, 0x0, 0x7, &(0x7f0000000240)=""/221) r3 = openat$diskmap(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/diskmap\x00', 0x0, 0x0) r4 = syz_open_pts() dup2(r3, r4) r5 = syz_open_pts() dup2(r4, r5) ioctl$TIOCCONS(r5, 0x80047462, &(0x7f0000000440)=0x401) semctl$SETALL(r2, 0x0, 0x9, &(0x7f0000000380)=[0x4, 0x4, 0x6, 0x4, 0xd53e, 0x8, 0x9, 0x1, 0x5, 0x7]) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000340)={0x100, 0x5, {0x1200000000, 0x1ff}}) ioctl$TIOCMGET(r1, 0x4004746a, &(0x7f0000000080)) 6-)-0,).)46-8: 56-3(!2% &!),%$ (22) &!),%$ 4/ ).)4 !2#(-30%#)&)# &%!452%3 &/2 6- 0808&&&&800020!#%478 6-)-0,).)46-8: 56-3(!2% &!),%$ (22) &!),%$ 4/ ).)4 !2#(-30%#)&)# &%!452%3 &/2 6- 0808&&&&800020!#%478 16:01:59 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="62020207e0000001"], 0x1) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r1, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) dup2(r1, r0) connect$unix(r0, &(0x7f0000002440)=@abs={0x1, 0x0, 0x2}, 0x8) r2 = socket(0x2, 0x2, 0x0) connect$unix(r2, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) setsockopt$inet_opts(r2, 0x0, 0x1, &(0x7f0000000080)="0714045f099bcf09e938d0737f73eb2b33fff30f", 0x2c) writev(r2, &(0x7f00000013c0)=[{0x0}], 0x1) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r4, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) dup2(r4, r3) recvmsg(r3, &(0x7f0000002400)={&(0x7f0000000040)=@in, 0xc, &(0x7f0000001340)=[{&(0x7f00000000c0)=""/4096, 0x1000}, {&(0x7f00000010c0)=""/28, 0x1c}, {&(0x7f0000001100)=""/93, 0x5d}, {&(0x7f0000001180)=""/217, 0xd9}, {&(0x7f0000001280)=""/148, 0x94}], 0x5, &(0x7f0000001400)=""/4096, 0x1000}, 0x40) 16:01:59 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x800, 0x0) fchflags(r0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x87}, {0x2}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000600)="b6cc86a5e02dac365446101a5b1e") 16:01:59 executing program 0: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x40000400000002c2, 0x0) ftruncate(r0, 0x0, 0x28404030ffd) r1 = getgid() socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r3, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) dup2(r3, r2) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) r5 = getegid() socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r7, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) dup2(r7, r6) getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg(r9, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000080)=ANY=[@ANYBLOB="10000000000000000000db73cba17299ea640c2c67467f81eb7985000000988100"], 0x10}, 0x0) getsockopt$SO_PEERCRED(r9, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, 0x9374cae5ff247a48) getgroups(0x8, &(0x7f0000000400)=[0x0, 0x0, 0xffffffffffffffff, r11, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) getgroups(0x3, &(0x7f0000000400)=[0x0, 0x0, 0xffffffffffffffff, r10, 0x0, 0xffffffffffffffff, r10, r11]) r12 = getegid() socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg(r13, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000080)=ANY=[@ANYBLOB="10000000000000000000db73cba17299ea640c2c67467f81eb7985000000988100"], 0x10}, 0x0) getsockopt$SO_PEERCRED(r13, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, 0x9374cae5ff247a48) getgroups(0x8, &(0x7f0000000400)=[0x0, 0x0, 0xffffffffffffffff, r15, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) getgroups(0x3, &(0x7f0000000400)=[0x0, 0x0, 0xffffffffffffffff, r14, 0x0, 0xffffffffffffffff, r14, r15]) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r17, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) r18 = dup2(r17, r16) connect$unix(r18, &(0x7f0000000040)=@file={0x1bcfa69870ae01e4, './file0\x00'}, 0xa) getsockopt$sock_cred(r18, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) setgroups(0x8, &(0x7f0000000140)=[r1, r4, r5, r8, r10, r12, r15, r19]) 16:01:59 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) r0 = socket(0x18, 0x4003, 0x0) sendmsg(0xffffffffffffffff, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000140)=ANY=[@ANYBLOB="2000000000000000ffff000000000000f87c8a5b671b1b542a538706000000b810000000290000003100000003000000"], 0x30}, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x400, 0x0) ioctl$PCIOCWRITE(r1, 0xc0107003, &(0x7f0000000040)={{0x3, 0x6, 0x3}, 0x7fff, 0x7ca, 0x6}) sendmsg(r0, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) 16:01:59 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000000c0)=[{0x44}, {0x80000000025}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r1 = open(&(0x7f0000000040)='./file0\x00', 0x80, 0x0) ioctl$WSMOUSEIO_SETMODE(r1, 0x80045726, &(0x7f0000000100)={0x1}) getsockopt$sock_int(r1, 0xffff, 0x0, &(0x7f0000000140), &(0x7f0000000180)=0x4) syz_emit_ethernet(0xe, &(0x7f00000002c0)="2351ce9c802bd9a55b03144e7b14") msgget$private(0x0, 0x459) 16:01:59 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x4302) r0 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='./bus\x00', 0x0, 0x0) pipe(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSDISPLAYIO_GETSCREENTYPE(r1, 0xc028575d, &(0x7f0000000140)={0x200, 0xa, './bus\x00', 0x60, 0x2, 0x8, 0xef}) flock(r0, 0x4) mknodat(0xffffffffffffffff, &(0x7f0000000000)='./bus\x00', 0x4, 0xa43) ioctl$VT_WAITACTIVE(r0, 0x20007606, &(0x7f0000000080)=0x7) 16:01:59 executing program 1: r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000480)='/dev/vmm\x00', 0x0, 0x0) r1 = kqueue() getuid() kevent(r1, &(0x7f0000000040), 0x9130fbf, 0x0, 0x4000000, 0x0) munmap(&(0x7f00001ef000/0x4000)=nil, 0x4000) ioctl$VMM_IOC_WRITEREGS(r0, 0xc5005601, &(0x7f0000000580)={0x1, 0x0, 0x1, {[0x0, 0x0, 0x0, 0x20000000, 0x200000]}}) 16:01:59 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'vio', 0x0}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) r2 = socket(0x2, 0x2, 0x0) connect$unix(r2, &(0x7f0000000680)=ANY=[@ANYBLOB="8202edfdffffffffffffff653000463f7b7a0df4506856d78a2a197a386207000000008295955984c87910bf093f68c11700287ead4bcb777fa69dfceac2a84e6a02000000bc5e5709388bbd2ad88b2951b15801360bcd4c0a162b58fd4237b8fa4d012ae447473c230495aaee48c02f6ac41e6bf360fd4799b9b800ed52beb85a85e25bfb9de866f711e56f258557d60f13ad30505e8f5300a4aeef9d612f871f4385f04157795ea4a5c5fe659fa202361cd8cac7dbbc5b65c6593d2870b4122cd235000000000000000000b9bc9aecfac6270038a2a2848c05cee2e9ec29f34ae7f7ddeda1bf3b0f0b47fa93b0c0349561f7b19ee4cdc79ab665fede30cade0b6c6f0e173b356ac2bb922959681cf5482d1c2aac83f8ffe8bbc6eb6e8fea493b1f5fb6bfee158e71b9c4f9c8a68c71a2e2f44d0528f43308fa39ef94d30000de9adcdb5bf82b85dd8a9fd313d155327ba90dfb28955b1cd144d03491b87630b7b28622c2534b77b0d5f508a0ee90f36533a4a579df70b605d92f38bfebccf03f810024d78aba5f3f6846e79146e637e9c037dec2e29f9483f9d690920863ed114fe2d6d8af6daa2327451ddc66b8ca000000000000273cd0a15ac2bf0e7839d987062dc1227485fd8aa1a5b0f7c4e403896aab1b3e4f022fb4ad5f5067899043d9cfc96d51e5e68809f23e21ae96e5683cc8ac3cdff2735fb1737f69c7c148ea0e692cf65e696dc36b98ad5405838fbb4588472165e604ed1f8c93c2c2d8a3e02762b986c69ad9fbc017c0d0909c80589d75dd90b2e4e51af213c8e874358dbabaa77978e9abf7e33dea9222cbac7dce0fbc2984f0efccee46bf3fd09d346912cab670a74030ff984a2af404a4a52d81c39524edd6d35d3d39b1dfc43564a30825414e5f85e9f3999d67306630b423bec6f40beae16878c809617ab4ee84745d550f0bf95e5c0116019f2f51161566b9bf4faa4066021f952189b1508cd79aa9acef478b8448627909149c92d1dd95368ab7fde368693e389de67df10fabcd0dac2224601310c6accf3d1b3d7cf2b5748501000000310b223a4cd2e66993208a210821a0a58ae09fa9614ae0286a27a4faedaa084a555d2f36af35f80d06b2b8ab9197ccca4b0d8c44c41f0344df3c0f39ba1f5e71528665a14653211195755f174294eb59d5fb583addb2831b2ca4c634fc2382f9c69eccfac35183a357f7b1e8c2bae14638d8311431064113b93311d03aa27b2d4537059a06dad7a2a1b37fbc30cfeb8e15b7ba753cc8000bbd38ac8435100771f7f0051ba7893fc2081225f60c285110a191d5806535ed500160a5570a4d48591bde281c1da0d2d24b7238d8076185895553df35c502ca21bbc1466020554d03ec5ca33dde848a869cb800a5a17a7a3c53edb523c804304f12a9788b8781854cea90e578501c69dc4764"], 0x10) ioctl$BIOCPROMISC(r0, 0x20004269) dup2(r2, r1) setsockopt$sock_int(r1, 0xffff, 0x1001, &(0x7f0000000000)=0x43cbc, 0x4) r3 = dup(r1) sendto$inet6(r3, &(0x7f0000000040), 0xfcec, 0x0, 0x0, 0x0) r4 = open(&(0x7f0000000140)='./file0\x00', 0x8, 0x0) getgid() ioctl$FIOSETOWN(r4, 0x8004667c, &(0x7f0000000100)=0x3f) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) 6-)-0,).)46-8: 56-3(!2% &!),%$ (22) &!),%$ 4/ ).)4 !2#(-30%#)&)# &%!452%3 &/2 6- 0808&&&&800020!#%478 16:02:01 executing program 1: r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1000, &(0x7f0000000000)=0x8, 0x4) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0xfffffffffffffffe, 0x0, 0x0, 0x2}], 0xfffffffe, 0x0, 0x0, 0x0) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) r2 = socket(0x18, 0x2, 0x0) openat$speaker(0xffffffffffffff9c, &(0x7f0000000180)='/dev/speaker\x00', 0x0, 0x0) connect$unix(r2, &(0x7f0000000140)=@abs={0x682eb13985c518e6, 0x7}, 0x8) getsockname$unix(r2, &(0x7f0000000200)=ANY=[@ANYBLOB="000000000000000000000000000000003827735efb00000000000000000000000000000000000000000000000000000000000000000000df2b85437b5d615b0000000000000000000000000000000000000000000019000000000000000000d0000000000000005945152046e6a32c00000000"], &(0x7f0000000040)=0xffffffffffffff19) munmap(&(0x7f0000ffd000/0x2000)=nil, 0x2000) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r3 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/wskbd\x00', 0x8000, 0x0) dup2(r3, r0) shutdown(r1, 0x1) 16:02:01 executing program 0: ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x3, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000), 0xfffffffffffffca5) fcntl$dupfd(r0, 0x0, r0) r1 = shmget$private(0x0, 0x1000, 0x0, &(0x7f0000ffc000/0x1000)=nil) munmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000) shmat(r1, &(0x7f0000ffc000/0x1000)=nil, 0x3000) munmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000) pipe(&(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = socket(0x18, 0x1, 0x0) setsockopt(r3, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0xe90f52ca2b7b397e) setsockopt(r3, 0x2d, 0xb, &(0x7f0000000180)="ea3f0008", 0x1aa) r4 = socket(0x18, 0x1, 0x0) setsockopt(r4, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r5 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r5, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125d00000000", 0x8) setsockopt$inet_opts(r5, 0x0, 0x2001000000009, &(0x7f0000000340)="02434000d486ba31a8a6eba8d728be9ecfe0eb1b1d20f4d57ea3c253b7cba33b801ee1cdf9c6439eb921c428ea647511d9f01ac0e3fc72af2f3f1c3f9d607944151361225ec8e73681a262384cbf7efdfd210f026331f266675a616b1ff2eda176277abc149d88bdac243a6a037be5cad3048f0076ffe2fbd3c1c5a3b97c1cd2925cf372c324c1eeb647d9121c293c41bdf057c6e602bb4a25103a235db41874c6653b000000", 0xa6) setsockopt(r5, 0x7, 0x400b, &(0x7f0000000180)="ea3f0008", 0xfffffffffffffe4e) pipe(&(0x7f0000000000)={0xffffffffffffffff}) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r6}}], 0x1000, 0x0, 0x0, 0x0) r7 = accept$inet6(r6, &(0x7f0000000140), &(0x7f0000000200)=0xc) r8 = fcntl$dupfd(r2, 0x0, r7) fcntl$getown(r7, 0x5) r9 = socket$inet(0x2, 0x3, 0x102) shutdown(r9, 0x2) r10 = socket$inet(0x2, 0x3, 0x102) shutdown(r10, 0x2) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f00000000c0)={0x0}, &(0x7f00000001c0)=0xc) fcntl$lock(r10, 0xa, &(0x7f0000000180)={0x0, 0x2, 0x4, 0x1000000100000000, r11}) setsockopt$inet6_MRT6_DEL_MFC(r8, 0x29, 0x69, &(0x7f0000000080)={{0x18, 0x0, 0x6, 0x7ff}, {0x18, 0x0, 0x3, 0x20000001}, 0xfb12, [0x100, 0x2005, 0xff, 0x4000000, 0x6, 0x9, 0xfffffff8, 0x5]}, 0x3c) shmget$private(0x0, 0x1000, 0x100, &(0x7f000000c000/0x1000)=nil) r12 = shmat(r1, &(0x7f0000ffc000/0x4000)=nil, 0x1000) shmdt(r12) r13 = shmget(0xffffffffffffffff, 0x1000, 0x0, &(0x7f0000ffb000/0x1000)=nil) r14 = shmat(r13, &(0x7f0000ffc000/0x3000)=nil, 0x3000) shmdt(r14) shmdt(r14) 16:02:02 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) r1 = fcntl$dupfd(0xffffffffffffffff, 0x0, r0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x3f, 0x0, 0x26}, {0x3d}, {0x6, 0x0, 0x58}]}) syz_emit_ethernet(0x35c, &(0x7f0000000000)="b6") socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r3, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) r4 = dup2(r3, r2) ioctl$TIOCNXCL(r4, 0x2000740e) connect$unix(r4, &(0x7f0000000040)=@file={0x1bcfa69870ae01e4, './file0\x00'}, 0xa) ioctl$WSMOUSEIO_SETPARAMS(r4, 0x80105728, &(0x7f0000000180)={&(0x7f00000000c0)=[{0x0, 0x3}, {0x45, 0xe5ac}, {0xa4, 0x698}, {0x42, 0x8}, {0x47, 0x8116}, {0x5, 0x6}, {0x20, 0x1}, {0x5, 0x4}, {0x8a, 0x1ff}], 0x9}) 16:02:02 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2063, 0x0) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r1 = openat(r0, &(0x7f0000000080)='./bus\x00', 0x200, 0x20) r2 = getppid() socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r3, &(0x7f000062e000)={&(0x7f0000690ff6)=@abs, 0xea, 0x0, 0x0, 0x0, 0xffffffffffffff61}, 0x0) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000100)=[{0x74}, {0x44}, {0x800000000040006}]}) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETF(r5, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000100)=[{0x74}, {0x44}, {0x800000000040006}]}) r6 = openat$diskmap(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/diskmap\x00', 0x0, 0x0) r7 = syz_open_pts() dup2(r6, r7) r8 = syz_open_pts() dup2(r7, r8) r9 = openat$diskmap(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/diskmap\x00', 0x0, 0x0) r10 = syz_open_pts() dup2(r9, r10) r11 = fcntl$dupfd(0xffffffffffffffff, 0x0, r9) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) fcntl$setstatus(r12, 0x4, 0xcc) r13 = getpid() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000001400)={0xffffffffffffffff}) getsockopt$sock_cred(r14, 0xffff, 0x1022, &(0x7f0000000140)={0x0}, &(0x7f0000000100)=0xc) setpgid(0x0, r15) fcntl$setown(r12, 0x6, r15) fcntl$setown(r11, 0x6, r13) r16 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x0, 0x0) r17 = kqueue() kevent(r17, 0x0, 0x0, &(0x7f0000000100)=[{{r16}, 0xfffffffffffffffe, 0x49}], 0xc4e, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000300)=[{{r16}, 0xfffffffffffffffe, 0x4}], 0x0, 0x0) ioctl$WSDISPLAYIO_GETEMULTYPE(r16, 0xc014575e, &(0x7f0000000240)={0x0, './file0\x00'}) getuid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) r19 = open$dir(&(0x7f0000000640)='./bus\x00', 0x10, 0x20) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg(r20, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000440)=ANY=[@ANYBLOB="10000000000000000000db73cba17299ea640c2c67467f81eb7985000000988100f12f5acde7bba716a22e6aee85427ab3e364063725438584bc0be04b5ca3908fdae7bb9d19a9dce5df6d214afcb589336c54f19be5fbe24993da6369307e00fdd64ae4efb55eee1e95514b04416fa5e9a1532e63caf993575b99c971e8a042cf6ac100704c35bc321815783f9838028ca2f7507d976be071d1131eb4abd28327f36fbe1ab21727a5988a96cbbb39fdb35942eb9683350b051db902bc96801a17a9999587f821cffaa8a9a69ac39329131684a201f971e01506836c0d58aa944f81392e92876ca3ccc3fe2e165cc2e71264"], 0x10}, 0x0) getsockopt$SO_PEERCRED(r20, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0}, 0xc) fchown(r19, r21, 0xffffffffffffffff) seteuid(r21) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r23, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) r24 = dup2(r23, r22) connect$unix(r24, &(0x7f0000000040)=@file={0x1bcfa69870ae01e4, './file0\x00'}, 0xa) setsockopt$sock_cred(r24, 0xffff, 0x1022, &(0x7f0000000280)={r13, r21, r18}, 0xc) ftruncate(r4, 0x0, 0x4) mmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0xb, 0x13, r1, 0x0, 0x0) ktrace(&(0x7f00000000c0)='./bus\x00', 0x1, 0x4, r2) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0xfffffffc, "750000000001000000f9f640fc00"}) 0#+"$%.!",%: #/--!.$ %22/2 16:02:02 executing program 0: mprotect(&(0x7f0000487000/0x3000)=nil, 0x3000, 0x0) mlock(&(0x7f0000001000/0x2000)=nil, 0x800000) munlock(&(0x7f0000001000/0x3000)=nil, 0x3000) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x10202, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000340)='/dev/zero\x00', 0x40, 0x0) ioctl$VMM_IOC_CREATE(r1, 0xc5005601, &(0x7f0000000380)={0x10, 0x7, 0x4, 0x4d40, [{&(0x7f0000003000/0x200000)=nil, &(0x7f0000019000/0x4000)=nil, 0x6}, {&(0x7f0000ffb000/0x3000)=nil, &(0x7f00000e2000/0x2000)=nil, 0x9}, {&(0x7f00000a3000/0x3000)=nil, &(0x7f0000020000/0x4000)=nil}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f00001e3000/0x1000)=nil, 0x7}, {&(0x7f0000110000/0x2000)=nil, &(0x7f0000199000/0x400000)=nil, 0x6}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f000016c000/0x4000)=nil}, {&(0x7f0000171000/0x1000)=nil, &(0x7f0000ffe000/0x1000)=nil, 0x6}, {&(0x7f00000d4000/0x2000)=nil, &(0x7f0000530000/0x8000)=nil, 0x4}, {&(0x7f000014a000/0x4000)=nil, &(0x7f00003c5000/0x2000)=nil, 0xff}, {&(0x7f0000483000/0x2000)=nil, &(0x7f00000be000/0x4000)=nil, 0x40}, {&(0x7f000031e000/0x2000)=nil, &(0x7f00002d2000/0x1000)=nil, 0x4}, {&(0x7f0000257000/0x4000)=nil, &(0x7f0000ff9000/0x4000)=nil, 0x4}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f00004cc000/0x3000)=nil, 0x1}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000ffb000/0x4000)=nil, 0x7fff}, {&(0x7f000005e000/0x3000)=nil, &(0x7f00003a6000/0x4000)=nil, 0x3}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f000054f000/0x3000)=nil, 0x10000000000000}], ['./file0\x00', './file0\x00', './file0\x00', './file0\x00'], './file1\x00', './file0\x00', './file0\x00', ['./file', './file', './file', './file'], 0x7fffffff}) mmap(&(0x7f0000002000/0x3000)=nil, 0x3000, 0x1, 0x10, r0, 0x0, 0x0) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$VMM_IOC_RUN(r2, 0xc0205602, &(0x7f0000000300)={0x9, 0x2, 0xd1, 0x2, &(0x7f0000000080)={{0x4a, 0x46, 0xe5, 0x1f, 0x5, 0x2, 0xdd29}, {[0x1f, 0x5, 0x80000000, 0x3, 0x6, 0x3f, 0x6, 0x6, 0x8cfd, 0x401, 0x7, 0x8001, 0x9, 0x8, 0x0, 0x4, 0x400, 0x8], [0x2, 0x5, 0x8035, 0x5, 0x8, 0x2, 0xfcb2, 0x4, 0x3, 0x9], [0x2, 0x8001, 0x5d30, 0x100, 0xc9, 0xfff, 0x5], [0x3, 0x2, 0x8, 0x5, 0xfffffffffffffff9], [{0x5, 0x2, 0x80000000, 0x40000000000000}, {0x9, 0x0, 0x6, 0x2}, {0x81, 0x80, 0xfffffff9, 0x8}, {0x5, 0xffff69ae, 0x6, 0x5}, {0xb286, 0xfff, 0x8, 0x5}, {0x0, 0x9, 0xf2cf, 0x7}, {0x1, 0x0, 0x40, 0xc7d}, {0xae, 0x1f, 0x4, 0x5}], {0x5, 0x0, 0x0, 0x9}, {0xb332, 0xbc30, 0x4, 0x1}}}, 0x5, 0xff}) mlock(&(0x7f0000000000/0x4000)=nil, 0x4000) 16:02:02 executing program 0: r0 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) munlock(&(0x7f0000004000/0x3000)=nil, 0x3000) write(r1, &(0x7f0000000080)="a7", 0x1) mprotect(&(0x7f0000487000/0x3000)=nil, 0x3000, 0x0) mlock(&(0x7f0000001000/0x2000)=nil, 0x800000) r3 = open$dir(&(0x7f0000000000)='./file0\x00', 0x10202, 0x0) mmap(&(0x7f0000002000/0x3000)=nil, 0x3000, 0x1, 0x10, r3, 0x0, 0x0) mlock(&(0x7f0000000000/0x4000)=nil, 0x4000) kevent(r0, &(0x7f0000000040)=[{{r2}, 0xfffffffffffffffe, 0x4d}], 0x3, 0x0, 0x0, 0x0) write(r0, &(0x7f0000000280)="4bcca7a926aa4ce99ca2fde48d1ddb6b1d91cbb7aad46733d4b9964a4617a2ba6cad62c1b5ff9a1f2aae740fb6e7c665e8cf1b624070ee1cfd341ce68c3ea0248e1dd9682b5b23600689011c61de57ab94adbcc5fe3b5ba3c57eb42fa250a2c0064ef5d8b85ca28ac788355f89e85dfb00e608ad0a5c7b9b1798e961f623b2c9bd102255787a0c3fe0d703852bf5f93705bdaa7918e9bce7c03d03dc4121d38f0603f215066dab49bca25169e015e73d1eefdfb9ee131324978b76aabcf39b58de172b0574eb28eab2b0ee2326ee009631ddc67b09cc3a2542f630da80fbfc2579821def0cbb03e5ff6debf6c01d8ca5cb6abf55a6ad4c8e07", 0xf9) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r5, &(0x7f0000000240)=ANY=[@ANYBLOB="2d012e2f664dc9c9853a"], 0xa) dup2(r5, r4) accept(r4, &(0x7f00000000c0)=@un=@file={0x0, ""/108}, &(0x7f0000000180)=0x6e) r6 = openat$diskmap(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/diskmap\x00', 0x0, 0x0) r7 = syz_open_pts() dup2(r6, r7) mknodat(r3, &(0x7f00000001c0)='./file0\x00', 0x4, 0xc0) kevent(r0, &(0x7f00000001c0), 0x401, &(0x7f0000000140)=[{{r2}, 0xffffffffffffffff, 0x2000000000000005, 0x4}], 0x7fffffff, 0x0) write(r2, &(0x7f0000001180)="affd3b685580143d6cbc385cdda8cc216c060df32920d36b6823b54097db71373b53408e03333e213252261713e7ae530b85805d7910c18c675af50dc7b686be401cf8dc35527516917e70a169c847bf21b9b893c852f786a92f59b8fa9cd815bcb45a72418c317e9c1f89a4d1598b6708d19464b444f6e93bbb185253e10132a73dfe43085a05639fa2a0a9eba1c5d5612531a4fcd36a7babf97adfeb578ad99fb511c990df2ac348a70edd77391c5e96138945cf6c7db11eb35f1b785a41e25140e461421b4380d78af26778be84924f1866ae5ec0b69ccb732ef9b7887026b2afa5ffc0bb3f6dcf6c969e1482c2ba9c165a8bcfee019e1cad953112999f1ddf110a1b44339d927aabc9931ee8e5ebe33731aede11fc1b1706858382da5a20e695e9ae897e1c7a33164b683ed5c9f37535fd04616be2c379dcfc249a0a86e67843cf58b2c00084626dd41973f0d3905f66519f43c44398b0df5b9c765edd33199d2948703ba9288e0020addd1ef9102eecc421a8779d0d7ec9691a7229eea35c89e34df940ca4b5b812a0d20bcb52320e07a4dd8aff481755d72d82c3454ce1858e4b7cc0fa2f7a9f9cd7068b659550ad568b1d8e64918ea97b0d4ea3401d5935e1ee51a7f95d590e0cb59b208a6f2867c49732c8c627cfed7c1ac4ec8bdbb7ea8b355aeadcc34034c4610411344b286eb3899624f5b051a2112ac6c62393ba793f552ae550b4669b35661e57e31f4aeb1e9607c7f4fd0437f31c335287fc8d6415b6b8b9cf03fedd16dfd8605bdd1244a12646fa12728e51761128b8f59178a3627a5f2dce0209cd047c6f2e0b5144b306b7e7b3cb04ac732a804cfa6c7838d9acfa71f5802af54e93c3844438049392791526843a6124b4441b8884e5534646e7bc854e799d05fa5e07d01217dfa29dde65c5dbbcd32a6518ef2c3a67af53f19bcaf9f4dc58500e6fedba174f37588d1ebac0ac4954b2702b2c80d40cc16096447aa3d0964e537733b812d759b0aa728c2d32a1169d090a8321e3ab33b4e3084bf52ce31f0021f9f81ad4e139d1ee0b04db0281929782d7d2b3167cbede46897b5c8798d12a4ac28ff8ae688c1d04e30d8c5bf2b0729f9c9cecebb2760833592122c7bc000275b36e7aa82b9bacee03defba2c4238bbb31cca2485f72c6f81ca4ad320af0ff7947bb675944e4af62de5c2f694f37afdce31015a6092fd9526554bafb118ce2af690c5c7ecb592abbabf48aeb81c7319b5da6dbe139f6366de23d51ad184bed92897ac7f8d5242cb6a6173dc3337aa12ad5cc97b878807f53ef835991d5e3f2f9f7b6b01e29737d95c90b80074e2e676645c8374397ea80d12b2195be7b4ec244c48af8fe60651fa02ce86ef22db17e3aea18eaeab1b19f8938a75bc14f45dc452bbb653daefd65b2eaad29701c2b3665f9177aee1a2e2b676c46819bfca11d271fbee94e7c121f7b9d0498dafc2a5fc3b5dfdeabee85e552f6d15f34554019709c42280d7621ae7ff7e063eb9de3cfefe1ce236723f75397694929e67f8763b08f92c0b38caa9b25bb963ad237bb42919a72822d8ce89f1892338004c9f3ae4b02493e7d89187ac460fb5c82f01e912aa2754fbef6c7e69ec162bd44aa85c61ea23d7f3c4d07188b1f18745bbf8ada4f189a9380ee769cc01910765b8145746e3f423bb5b3d9c5226a976b1d5cda80762487f3ba8aa1ac5742c37d85877923a60a095c8b8bac8e234a305829f8ec637688d0038de3c3bb5697d97dbd7bbac77888f1e90cf281642d57ae7d277e1270316e1ad7af955e51575eb5a72e4c748b34c5d6d1922d4176a88627172de551539d424c3fbd5b4d72b5c017b869714a8dd7077df2a5f5af2067df2413f05ae2592403ce35d3412b04a6cbed1d570a9e05c9d80ca3049105e55e9c344bab89071a4b9332a94d725af124a1082dc3a3520615218320fab999fd82262e9f79c53c833ae7ef34e0f3815bc3f593b31882f28444992d2d7b5aa3b5ea6dcd0571683630f7db5475deaf03ff252fcc5a8f4caef4220a7fe3e8658dd97b2c3879b5933112578e44e834e58d2c2a7725928caa3f89e9727106cf03b55d584bddaeff4cc904815cd5fa9681c20a60509bed6075d68eece150d8e8a2007a517dc5aca1281ce59d4510aa518d71d543a0b130430b711c67e81e38f11302e42a62deccf55ca3dac10d0d2a797cae12a1ca2be5926ca79628184b4aa0226aedafae2f09d62aff7577efe258a4679528691f2ae55346273784df68fbe4d0b6edff53e55d298230f40ee152eabd22cc7d51a51dd0385c962e39fa7c81255f91c68e3939e319fdf325bbe4f02f1f70aeece4538562f4b9eebd2f8d0ffcab02920143b4698f410c52d27612bc845172ae3b2f2387b37508cbf6b08aac17f2894a39bacb6a9e824a8f408ea48c9d70d104a67baea34d33b9318c14a0bcc2615d60418d25d3a882ab3b6a2c6ec2300d86ea441ebb0912498502d7b6becc12379daa5d2988d4e7aceb4015978784d1c75f3ed08361e4113df69c8b14ef70d65e2b52943feb1bce9d2d9be730ffdbc8b392bf6a36edd064546e7059e4da5988a615fac16ce21245de7ed02e2ef81bc92e73ddc175891bec7590f267fe69c8ef5b25cbb280078c425375b658a59fa7089133221e3cb50b13a9ae0d75c9d5b2e5080ea9650378cc4bb589b02370763a39dc72d2479695e1a354647bda2d39d79624be9106bc087785bdd71302b0edb2e33dd61748cd20c1b089ef022cba72c5c12557580cd7637f333c8c130789f333e98a5d7a7eeab2e93e31e440946211c577470ade86dcaa4e1d02703c6c6403e5adc5f2b9243710d8fc3b852f8ff3598c3d8aa14cd4b1ebb07a7a7fb5fab30b24aac14b9ccf8ce5e354245bef7210176b7d475538a9fccbeb99b47f08f40969c7b5bbeb578d1b558da868cca77569b1f69adc78f017b6048cdfa12d72f1b6cac4e00a78206b21f8cf72bbb4fdbd1f7fc0f47b2eee3f3f4b25bd0492769fad0f142a7ccd0b1f633147df5dc4922e30b3c8a82ba4175c711b81f0605d88de72d6f03c51b6214b3f2f5e5eb86d1fd83bbbb0da5c475081e5c5afc7de53d9f3ba1f927bfdb9e70a15e6fddacbd51e97e229e997b3e4c4169cb28dfb42bae3010e0d5d82f3e1d4a9b1f533a79fd2ba5d02068469492c13f8a82496033c351a0c795230e4f7f5e7b2ea521d32d6f12d6bf9740090b057f3fce8909029f88e5795a2bfeddda028ec6c08399f3583466676855f1327241b85479ae77475aea39c6e16aca4dc4e4bfbb45890091f42e5fb2da4c63c39131c3cd4a2ff0e0043a436d3d42be1f421b6bd0ec2bf16d654b40529a082ecfc8da4c549f406e07c6e0bda954494518853ba0f7191235c53b3a11d8b7f2dd56255cf613afa8effd4fce9bbc32e1c8c8c4aeb0e4e4a518fd65ed0b76da8dc5fa6425c878e2d51653ccd888b4ed05784df4e2a18d60b01a22558c0bbd85d72feeda1c97c670192294140823dc42789227acad5f300db97c627995020bce6c0e265819d56d8127e40f9314ff62ac33c3050dc2b73ba9e99c7fa67b80f373650e8659388fca3cb51e7cb19e9f3ee49ac574e66d7a0b12dba511a090aab0218687103350825c3cf777cdbc1a65df069b938ad749e9a600a7425b659ef47fe7fec23fbe71cd2d86ea6bd1b9f8f526f318a73f22bcc4063f58beb399563342a2d60697ca56e9b6efa833991460abeb834d52dbe382a74423fd75b04c84d8dfaaca011a8dd9c53fc4d7cbd00c2bca526f546e3915dad5c7c90782768a1946f158514b758f53af2b452d72130f3c1c26e286dcc6a1e62b7a986fcc420e1cb45aabe915c000e3c59581120bea6b7df5068d761ad6bbaacd8ef9859718715e2b07e77f0315e1ee232741c5d882685123ea383e6fd441bb2d885f770ccf956512831e684168ca83cad59703e51a64e41abc956d8dce61f7a93028ab92ca3a03881d60823440b232aee3d73bba5a3d4ec1bb91f65eb64e509a1d7b9031f0cae7bf35ff6ee2281c998974284907751fb63ebc140b0c11be1dedfbd2a7bd9841cbceb4be3321b245a2fc9390495b5d3c7ed08d6ea0b3e099581ca93a899c8bcd7bc81441757fc41c9bd620f39b44d09b864bba497518c5ff4d950bc9c569c0ff6cdea49fd217ff6bd8a820f6bae886b0ce86843317718d91fb249b56369ad75e508fb72e1056a4a1ee3bcbba06769322cbc608a4f1029bfba0dbdfa7b7d846257d56acf96bcd3f33b1be7c36e883e6e70c1b5de8b048c8c391d307cc5ac33e7073c8fd77fe38d4fa0934105d76cad9a81e19ff8997b6364b6b102a85b1253ba670a1a093c45c67eaf9be1a4a4b40a7d35edfcb96f3aae0ee1262bc9c539e34f040598f28a01db7d023be1c455f9fc505ca496c69c374efead4d4325dc5c9adf09faab2212392664a4ee829b0f0246e37e009b34f84a80820bfae0e6e365bfcede72ff114f5b1e7301cb459a1b25758a6325aceafd500570e0642d7c835f6aa6e900532b80cb5d737cc7a1bf5349722b8f493d2bd46113abc2fdfe778b46d81dde311295a39ae3be47ab214448ad0af380a3b120480eb3a2649325fc830b7c317fbab70d3a50b9075c0e09fb77288e472efcfc50167a5e21908798783b95e0eff2dfd73af3325d81b72bd18343e6dd37a8d99ab8453c4dabb2684cd7f2ab8d9f65c78c5e99f57b6191101923d919c91b89b762e17ae9b1711b787b79fe164b105ff65c64b9a088bcf123aa48175d60686132a92cd98755e73fdac1e93522f342a174e68d4aa2c3f72b5a96b3543df2e910b5b3f1faef2f45ef37f10d543bb5f71bffe6a3683c55b3bcea285492991984baea2c1e872ac0038cb3a30e9d2a3213f66685a3d92fd1df0977a6b21cfaa1560ac4c1a3ec51d73f424c74dc3b3cdd8ee87a95105dff956ddb8c37031d412aa00ae707fc90e1a48940123ed9de0159d2a001e7c88844508d6fd6a25fa0d00534962b5f4e5ec6a0bde0acca9642033875151946f97186610bbc2286f426c3f0fdc85b1318b21c1b6d4400e134fce16cc230a44c7bcdaf866c9f7f13fd4f5bedba5bc641cb6eb3a5257f4f0a84915d8c10e0e486f9ae4edcec9cf33bda023c84bbe205c4d779362cc1da21906ff45b346794f11a190066c6f68a70d0a945e2bd7534316d8ff8ae078ab83e02f1d5b7f869e33abef047b15dced1c0dca5c15eb8fbd508a955de064b36d9e8b3fd9e75d81d8a43ecb61052a7c24f6e77f8f8897a8ec89d2d11db181e8f1c5c9d730ea7d9bb50b5e6d3ed02c67c2dc4e783ee72205b8f83af8d5ade719158bc631a78cd000912fa084747bf54b65485ac49ff438bcd084cfce5188db540e18d4325bf1b76fe34f956e009ac3a2d75926c2ddfb43ec7ce42351b5a95322409aa9a124b0ed1df2edaf0b6b3a5ca5318654529d1f7d4fd65e1c4948a8141faffb56ba6f8bb8d5d6502d38c1c27caf133794a71bd2fa4bb0ded449d73fc707d64257b776ff31c778bc940c809c6c7e3fdabb4e456c182ed412fa95f455e12895ed758d344d382133cb08ff775741fa89ac151dc1b9ed37221562c29e9f93279374d3acacc0c7f18e2217d630666c33c6a8430db4afeee49502370c63d6649d7ad0147bd1bfbdc2c03bf1a77c4af1f49d9b30ff1b10180fa6114a7e1c30c48a5a41ed23bcfa4693c4b762717c9a0822e8b811105a38251bae34f088f7207b2d169f7843974216782239de0c604fa5cbeb8884f6020606181b3069d4331e0eb8c69fa6e976", 0xff71) kevent(r0, 0x0, 0x0, &(0x7f0000000040), 0xa9, 0x0) 16:02:02 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) r0 = socket(0x18, 0x4003, 0x0) sendmsg(0xffffffffffffffff, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000140)=ANY=[@ANYBLOB="200000000000dcc78fe3000000000000f87c8a5b671b1b542a538706000000b810000000290000002300000003000008"], 0x30}, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x20000, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) sendmsg(r0, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) r1 = openat$diskmap(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/diskmap\x00', 0x0, 0x0) r2 = syz_open_pts() dup2(r1, r2) r3 = syz_open_pts() dup2(r2, r3) ioctl$TIOCCBRK(r2, 0x2000747a) 16:02:03 executing program 1: r0 = open(&(0x7f00000000c0)='./bus\x00', 0x42, 0x0) writev(r0, &(0x7f0000000180)=[{&(0x7f00000002c0)="000000186004008b000e54327acd9dff000400000000091400b5c000"/44, 0x2c}], 0x1) 16:02:03 executing program 0: stat(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)) bind$unix(0xffffffffffffffff, &(0x7f00000000c0)=@file={0x1, './file0\x00'}, 0xa) getgid() r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000100)='/dev/null\x00', 0x680, 0x0) connect$unix(r0, &(0x7f0000000140)=@file={0x0, './file0\x00'}, 0xa) r1 = open$dir(&(0x7f0000000180)='./file0\x00', 0x100, 0x10) r2 = semget$private(0x0, 0x0, 0x200) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, 0xc) semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f0000000280)={{0x5, r3, 0xffffffffffffffff, r5, r6, 0x40, 0x7ff}, 0x6, 0x81, 0xd3fa}) r7 = semget$private(0x0, 0x4, 0x20) semctl$IPC_STAT(r7, 0x0, 0x2, &(0x7f0000000300)=""/130) r8 = openat$null(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/null\x00', 0x8, 0x0) getpeername$inet(r8, &(0x7f0000000400), &(0x7f0000000440)=0xc) r9 = socket$inet(0x2, 0x3, 0xf) accept(r9, &(0x7f0000000480)=@in, &(0x7f00000004c0)=0xc) fcntl$getown(r1, 0x5) r10 = accept$inet(0xffffffffffffff9c, &(0x7f0000000500), &(0x7f0000000540)=0xc) r11 = getuid() r12 = getegid() fchown(r10, r11, r12) r13 = semget$private(0x0, 0x3, 0x1) semctl$GETPID(r13, 0x7, 0x4, &(0x7f0000000580)=""/154) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000640)='/dev/wskbd0\x00', 0x80, 0x0) r14 = shmget(0x1, 0x1000, 0x101, &(0x7f0000ffc000/0x1000)=nil) getsockopt$sock_cred(r8, 0xffff, 0x1022, &(0x7f0000000680)={0x0, 0x0, 0x0}, &(0x7f00000006c0)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000700)={0x0, 0x0, 0x0}, &(0x7f0000000740)=0xc) r17 = getppid() shmctl$IPC_SET(r14, 0x1, &(0x7f0000000780)={{0xfffff1d8, r11, r15, r3, r16, 0x40, 0x15bb}, 0x7ff, 0x7, r4, r17, 0x1, 0x81d, 0x14})     16:02:05 executing program 1: r0 = openat$diskmap(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/diskmap\x00', 0x0, 0x0) r1 = syz_open_pts() dup2(r0, r1) r2 = syz_open_pts() r3 = openat$diskmap(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/diskmap\x00', 0x0, 0x0) r4 = syz_open_pts() dup2(r3, r4) r5 = syz_open_pts() dup2(r4, r5) dup2(r1, r5) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x81, 0xb4, 0x4, 0x6, "8aeb33fb7addbc7c035137c71d06b6cc6f474d00", 0x8, 0x3f}) setsockopt$sock_timeval(0xffffffffffffffff, 0xffff, 0x1005, 0x0, 0x0) 16:02:05 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='\x8e\x00\x00\x00\x00\x00\x00\x80\x01', 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r2, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) r3 = dup2(r2, r1) connect$unix(r3, &(0x7f0000000040)=@file={0x1bcfa69870ae01e4, './file0\x00'}, 0xa) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r5, &(0x7f0000000240)=ANY=[@ANYBLOB="2d1e2e2f66696c653000"], 0xa) r6 = dup2(r5, r4) connect$unix(r6, &(0x7f0000000040)=@file={0x1bcfa69870ae01e4, './file0\x00'}, 0xa) ioctl$BIOCSETIF(r6, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r8, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) r9 = dup2(r8, r7) connect$unix(r9, &(0x7f0000000040)=@file={0x1bcfa69870ae01e4, './file0\x00'}, 0xa) ioctl$BIOCSDIRFILT(r9, 0x8004427d, &(0x7f0000000100)=0x4) getegid() ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000000)=[{0x30}, {0x4d}, {0x400006}]}) truncate(&(0x7f0000000040)='./file0\x00', 0x0, 0xff21) syz_emit_ethernet(0x535, &(0x7f0000000340)="b6") 16:02:05 executing program 0: r0 = socket(0x18, 0x1, 0x0) ioctl$BIOCSHDRCMPLT(0xffffffffffffffff, 0x80044275, &(0x7f0000000140)=0x4) r1 = open(&(0x7f0000000000)='./file0\x00', 0x10, 0x1) setsockopt$inet6_MRT6_ADD_MFC(r1, 0x29, 0x68, &(0x7f0000000040)={{0x18, 0x0, 0x8, 0x3}, {0x18, 0x3, 0xfffffc01}, 0x1, [0x38, 0x3, 0x0, 0x100, 0x5, 0x1, 0xa3c, 0x401]}, 0x3c) close(r0) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x29, 0x36, &(0x7f0000000140), 0x4) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "00000000e9001040dcc40000000000002000"}) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) shutdown(r2, 0x2) socket(0x20, 0x5, 0xa1) 16:02:05 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) minherit(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x2) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000000)=[{0x35}, {0x80}, {0x7ffffffe}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) syz_emit_ethernet(0x3b9, &(0x7f0000000200)="d0") OpenBSD/amd64 (ci-openbsd-multicore-8.c.syzkaller.internal) (tty00) 16:02:05 executing program 0: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0xfffffffc, 0x0, {[0x0, 0x0, 0x10000, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x4], [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x92], [0x80000000ff], [], [{0x0, 0x4, 0x3}, {0x3}, {0xfff}, {0x0, 0x0, 0x0, 0x4}]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x3, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) r2 = openat$diskmap(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/diskmap\x00', 0x0, 0x0) r3 = syz_open_pts() dup2(r2, r3) r4 = syz_open_pts() dup2(r3, r4) r5 = socket$inet6(0x18, 0x4000, 0x6) r6 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000100)='/dev/diskmap\x00', 0x80, 0x0) r7 = openat$diskmap(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/diskmap\x00', 0x0, 0x0) r8 = syz_open_pts() dup2(r7, r8) r9 = syz_open_pts() dup2(r8, r9) kevent(r1, &(0x7f00000000c0)=[{{r4}, 0xfffffffffffffff9, 0x80, 0x4, 0x5a769288, 0x2}], 0xffffffff, &(0x7f0000000180)=[{{r5}, 0x8000000000000003, 0xb1, 0x20000000, 0x1ff, 0x6}, {{r6}, 0x2, 0x54, 0x20000000, 0x1000, 0x5873e757}, {{r1}, 0xfffffffffffffffd, 0x0, 0x2, 0x0, 0xfffffffffffffff9}, {{r8}, 0x0, 0x2, 0x1, 0x101, 0x4fd0}], 0x9, &(0x7f00000004c0)={0x6, 0x6}) ioctl$TIOCFLUSH(r1, 0x8040691a, &(0x7f0000000300)) r10 = syz_open_pts() close(r10) preadv(r10, &(0x7f0000000380)=[{&(0x7f0000000200)=""/135, 0x87}], 0x1, 0x0, 0x0) ioctl$TIOCSPGRP(r10, 0x40047477, &(0x7f0000000140)) r11 = openat$klog(0xffffffffffffff9c, &(0x7f0000000000)='/dev/klog\x00', 0x40, 0x0) r12 = dup2(0xffffffffffffffff, 0xffffffffffffffff) r13 = openat$diskmap(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/diskmap\x00', 0x0, 0x0) r14 = syz_open_pts() ioctl$BIOCSRTIMEOUT(r12, 0x8010426d, &(0x7f0000000080)={0x4afc, 0xd316}) dup2(r13, r14) r15 = syz_open_pts() dup2(r14, r15) fcntl$setflags(r15, 0x2, 0x1) ioctl$LIOCSFD(r11, 0x80046c7f, &(0x7f0000000040)) getegid() 16:02:05 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0xb9ff6acd007712da, 0x0) ktrace(&(0x7f0000000100)='./file0\x00', 0x4, 0x104, 0x0) r1 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000000)='/dev/vmm\x00', 0x80, 0x0) accept$unix(0xffffffffffffffff, &(0x7f0000000480)=@abs, &(0x7f00000004c0)=0x8) r2 = openat$diskmap(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/diskmap\x00', 0x0, 0x0) r3 = syz_open_pts() dup2(r2, r3) r4 = syz_open_pts() dup2(r3, r4) r5 = openat$diskmap(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/diskmap\x00', 0x0, 0x0) r6 = syz_open_pts() dup2(r5, r6) r7 = dup(r5) ioctl$WSKBDIO_GETMODE(r7, 0x40045714, &(0x7f0000000500)) r8 = openat$diskmap(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/diskmap\x00', 0x0, 0x0) r9 = syz_open_pts() dup2(r8, r9) r10 = syz_open_pts() dup2(r9, r10) r11 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wsmouse0\x00', 0x800, 0x0) r12 = accept$unix(r0, &(0x7f0000000540)=ANY=[@ANYBLOB="007f00000000000000000000000000000000000000ffffffed000000000000ea0000000000e87f5cdc66000000000000000000004300000000000000000000000000000000000000000000000000918fbdc383a3a8f463926c1dcefb3843f04c00000074cc51314b746f55ade0c9811998f74b95d011d4a62837df3e842f974d1c6d3933f770d173283a0526cfd60000"], &(0x7f00000000c0)=0x6e) r13 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/wskbd\x00', 0x8403, 0x0) r14 = accept$inet6(0xffffffffffffffff, &(0x7f0000000300), &(0x7f0000000340)=0xc) r15 = openat$diskmap(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/diskmap\x00', 0x0, 0x0) r16 = syz_open_pts() dup2(r15, r16) r17 = syz_open_pts() dup2(r16, r17) kevent(r0, &(0x7f0000000200)=[{{r1}, 0xffffffffffffffff, 0x12, 0x1, 0x6, 0x2}, {{0xffffffffffffff9c}, 0xffffffffffffffff, 0xa, 0x80, 0x3f, 0x79}, {{r4}, 0x6, 0x2, 0x8, 0xdd78, 0x1}, {{r9}, 0xfffffffffffffff8, 0xd1, 0x0, 0xf853, 0x5}, {{r11}, 0xfffffffffffffff8, 0x74, 0x10, 0x20, 0x329}, {{r12}, 0xfffffffffffffffb, 0x22, 0x2, 0x4, 0x2}, {{r13}, 0xffffffffffffffff, 0x83, 0x40000061, 0x2, 0xfa2f}], 0x4, &(0x7f0000000380)=[{{r14}, 0xfffffffffffffff8, 0x86, 0x1, 0xa218, 0x8}, {{r0}, 0xffffffffffffffff, 0x5, 0x40000000, 0x8a, 0xa113}, {{r0}, 0xfffffffffffffffe, 0x20, 0x2, 0x4, 0x400}, {{r0}, 0xfffffffffffffffb, 0x62d71a3da7d38c08, 0x2, 0xcd26, 0x4}, {{r16}, 0xfffffffffffffffa, 0x8, 0x1, 0x5, 0x9}], 0x6, &(0x7f0000000440)={0x80000000, 0x4281}) ioctl$TIOCCDTR(r17, 0x20007478) getrusage(0x0, &(0x7f0000000600)) 16:02:05 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f00000000c0)="582720efabd16ebae63225259560f8e5815f73f2a044fd330600000000000000632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) r1 = openat$diskmap(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/diskmap\x00', 0x0, 0x0) r2 = syz_open_pts() dup2(r1, r2) r3 = syz_open_pts() dup2(r2, r3) ioctl$TIOCMBIS(r2, 0x8004746c, &(0x7f0000000000)=0x9) write(r0, &(0x7f0000000440)="212a7913e4bad21c734f4dd33dfaf90f005e4b2ae5eefeaff0f2c8432831c61ad4491d1f7828bcb21f500a3549e85b903a8c6be5f792d79e0491b0cfaf6efd7cf5b74faced23bdb325da243fa0a6813d3fbab68893c8932903f380074ea8ca9082cc61b41113fad7e13e853cfde4fba592606c0cfeac1b42cc97d817f075ad65da7af72f01717295e9d7d4000000000000004c637dd846365ef590cddc6f58cf73b4c76bc5d07729df510edc874fa3e7a360db0aef8981c95bcbb812ba9d32fd123b12017bd1ea5c21", 0x3b5) r4 = syz_open_pts() close(r0) dup(r4) r5 = syz_open_pts() ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f00000002c0)={0xffffbffffffffffc, 0x0, 0x3, 0x6f68ab8f, "85107b875f7c84a4ea0affffff9c11fe994da2e6"}) readv(r5, &(0x7f0000000140)=[{&(0x7f0000000200)=""/45, 0xfffffdba}], 0x1) r6 = openat$diskmap(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/diskmap\x00', 0x0, 0x0) r7 = syz_open_pts() dup2(r6, r7) read(r6, &(0x7f0000000540)=""/251, 0xfb) syz_open_pts() 16:02:05 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSBLEN(0xffffffffffffff9c, 0xc0044266, &(0x7f0000000200)=0xdb41) openat$diskmap(0xffffffffffffff9c, &(0x7f0000000140)='/dev/diskmap\x00', 0x40, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) r1 = socket$inet(0x2, 0x8000, 0x1) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000001c0), 0xc) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x3, &(0x7f0000000000)=[{0x60}, {0x14}, {0x6}]}) syz_emit_ethernet(0xe, &(0x7f0000000080)="080d34413fb2c507153a05b8a2a9") r2 = fcntl$dupfd(0xffffffffffffff9c, 0x0, r1) ioctl$TIOCFLUSH(r2, 0x80047410, &(0x7f0000000100)=0x9) 16:02:05 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCLOCK(r0, 0x20004276) r1 = socket(0x2, 0xc003, 0x6) connect$unix(r1, &(0x7f0000000140)=ANY=[@ANYBLOB="8202262f664000000000f148da4b71a8e1ee7de20184f87a7830f9cffff7cb7a2606fc530b2e5d6923a8fe8cb673453e3cafe4f9d34867565ecd5a7cf0f0ff92e0e8b0caabbe1382ac33ba17494ef044f8796fb397a63ad4d2f2be0496a79a138e3131f4a269b52086eb323ca99f7c5f7f300b7e4db0e37765cf1fc815df3b8b3b92c71993d76304122029cba2ac7238e2a49dc12aa9a73ee87c0b35968cf26d896d49a74a9e5ecc00008e2114147394d0c72d60c5db3fd78ca175fe7beb97fa476c33a88aa3d9d02e962302465b8768ff7a68b110e0db76cca671f5764dcd2bed04f40ec3441f271679630462812e3e5bc0fa24ea512de0888b8e9e6e3ce141ad57c210a7c69994207298d04966e2804abeb12d40cd"], 0x10) socket(0x18, 0x5, 0x4) write(r1, &(0x7f0000000080)="9e69aa56000000000004bf9aab4230408600000000030c000000000000651c1ece0e018008e6b7ca", 0x28) setsockopt(r1, 0x3, 0x9, &(0x7f00000007c0)="ce22f352e094ed8c93df8e29c4357fec348f4e3a399d00fef1d7caed7a66abe8a71877ae54264be01cdde8c08af98499e52925faf4cf861e05264b7509649a4f134c420eca4ad4c644252dbe9449b3222f20fd2c8ed2bf495a9bd95a7cc62fde7ee5fe52587762830a423024fb94cde39e97f2a820d052c61f174af76ef687bd97cc785606dad4687085eef30e524f8ea7bbce339537ccecfa4efe7e06b0c80af085135b47a46ba103bed837e24dc847ddd20e26cc627d4238fec6b79173272dd775b1d2a798bf93e74da1f190e4bcf0e9b8240ed88265d9fb04d4afa103004b6544d997c1e48da043da04aae5975ecf18fee6096ee899752b89da9124e2f5f8cd0009dc69e411b10a4e40b36291db7ed37e5abaa21cc7c9fa1276fe005d2b5866c7fc7b6d4033fc24aab9b34c527d8005cc13dcc9b2db97902547051e4d287579351d252cb0d2ec2cd29b32e9fd086ca08ec6b58f16a68d3b56add9922cecc15a8de584a6644ea113094e37b68a4873c44f60cd7b355dbf4fb2d831024c43de6f8609accce388b9413ee408e9c3c725f25c6a3fd151984b1e19f23fb4ee19e4849e566032479206cf16698c2f1c56974c538eb08ab286d04ed52e0a76f879e41d7097059581aa85973f0777b6211723e39c8ed330c304e9d308e7ea57461617694d6a7ed2396425ae4a0dff87080138d8215b86ddf326f52753bd34b68cfab7436890d2898c26459b46abf523ea1a97fb5d0c7a09eacf9a66c1885e3a7147b6af88de81bbb841b43ba2d2c9d16293141d30fa25b638ef83df9d08fae217b253d2266ee12ef407d2efd96b06f28e1ed7f181b190038fcd2d09bccae7813cf3d78f93e0a74a7ca23a6cca7f710e11192050a8c81e22a7633f78def7c99e6272f08c3cfeb4f4c715799c3773622a86e629079580fe7c52018ee08db4ee6d8412da72356a358aa517dc714bd886886711480581cbe432f290eca1a870e6535efbd47d4aa5e627ed3690137ef9299e44dc177b0f19b7d6e848c99ce136766e3ddfaff05bf395ae042b746ec1fcf63ca6d5bdd3378100b59f255e73acc814af5012f2bdeb7da32a48942ab4008aa0827ed4d789518e5d3506cf5f4361fd3d684a17f10cac2fb313c97eb6e808b21943f761316fd397b60420913cb80f5173cdd1aef958f7c8bb0943d8335ee448ed9140e7ca52b830dccac769335cca6b90e9e787ebd8fb5e1a751540d77b4a6f2c785cbbc656ea4e82c312469d4ce3c880cf3a6a7fe74d24355f55a387e93292441c1be278bd9f19c767cf5fa59fe43d92b053fc605f25baacae4e3f2e607bbf9dec76f1b26839ebfa4b303352331e256ab274296bd5eb0572488194a4f6f0e027719cd2c023dd18211c84ac8642ebb0fc76e2234b9d85bce69b5ea18a0881e91f393563d10b5a9bc4e6464f498e6001b0e4558b595c2998b44747a5f475dd39f73105e85e464c9b0756b019e2ffe20a0198fc63f148215724dfdf8c669e4bd8b35e806efb8e9a805f7718b251becff20960590fca7eda526aef68454086c60ed97bcf0a871ab47ea5af2f39ff861c19fe7a8cf72a33e38bba69f00c057907c08e7a047e8249e476670544afa79903a8aa9ec0136a4f346c093a04c6813f1ead9ae3624e88b0e172da6d4ed98325f22c745cce6fb49f2b8147bb6ea14e7f0aea2f20cf2aede210b6be3b7b7c48ea2b6240dadf4d804549e03576ee6aa01db38f337ccc947a149e0a2819acc10d82edba7e8ae48c5efc21920ce831fd49beb64edb825d0b2ae01e8438399dec8217bc7057a44b10d506758f266afe23c19566e78918f59e91db270ecba6d833469ce6c48d562cd965a9eb32c3f48d412c61f90ca9467514df0161d92d0c28a82948d4c147f13d2f5e56812f2f64a28c2113bac52fb03516e302ffda070915c7b9ed4edabe2a8dc2c8729857a8ee435aedff10bd9b7d4e64817cc241c0c139505066764528d992f68b2f79988a3084fa97af4b1deba2fff2833ee6eb7029cc407e9191927a6b915ba780789d7b1e468138676de0beb44399c26dd0084b0f25a2fe18ea9ad417a8bb02e9402b2bd37b53f7935957db9d95a6a46b93cca447bd8bb783e5335e6ee74b7cc738d3697dbd33ab3f1431d69a6c5d49fd15e9fadc47d79d2dfb48fe2e7fbe6a509bca328778cb4dfed65a5ccd95fd780ef16fda569e5057dfbad19afd4161747ce199574c3b7c29377d0d352928ecfd43c10d4f47a013841712f6828b69c0b264be47758caeb2b0ab32f4fb7d550f3bb8f2461676b4ec1b81156baa853c8e730c9ab3224eae0a3c9627460bc312ec08140e9fae5907265ad00a125597e040aca3d3e6209f4d9fef9b3e2aa3a9478d8425afd810a2e3d5b967a2557d45b2ca705d9050dbd96f0dc644a06a0e497618765bff1e4cab57450754816c5a4bac6dcca5f88a713c1c2a1b05d87815d9962a04e75fa8316f8322ecfb3c04f69cb1fff5d9d79c07a80d3ecad5317f16c1bc70fb5d391341b85640589d6c888ea40921fd747e5ca4687d9556a7182b69cd596ca07b065906ae03c0b5786016343c1b1643c2ef27e6c9c13e6e0a6eee4e6692bc75128709b3030d48ff17f1fb981ab586e81fd6cef58045e9d13a66ed79e09694a1d0e8f680127931c96d1b8999468d2a16b14818b1149a758181699e84a024cd6a9a1b655afb82f5a7225ab49c389d7895f447d1933b9a348854dcb358cbabbf420e7c01f3484877e7c35d861be1d9a6e40655df3db22f04e9742cd206b25c95cd7038975af0a028fb151f5e959c0c3e8b0eb3a70c8f05454518121ce9a9af2eea8ee6b94baa8c6c90924b0152a7cf215a7d80ead9b56a1bd2381828a7f58e343edcc447c6d4e98cd05c68abeba81d63f074fab531873a8fa8c67d2b3dd13dcb8fcd7cc96cca0a7cae4042ec4311885c56e1a6312d8201fa540fd03cb4c9e2bf81d78e936ea45478c2533ecd5c36b20f83aee6f1877036b8871449c7950577ff84fe08d0aa3c58e216cd82641bf89e01e43c9b1b7ef8dec62f9fc778562e4406390821236f4f65f1543c53049cc601984a4b3372b29578ab2c243090ddc4249bbb57019619334f1f4c9a4a5f3ec28c5d240056f28da2fbf92219b8580370f1145fd64d6c55f19f4a86fee0d7574241cfa168245be608fbddbf225b2a22a78814539aae620114b65f16502b68b4caea5bd1be750758994a7b08cfbceeaa9a3454470a56908cbc8b2382748d966d59c0ff92ce2d9f2136e1b0d170c776f561c194bfef92466089cd42e42933d876ea3f0a718858ee0688f4268287b957c5d93c8d43b689d8a1b0a5eef69014c6d965c9d8985874953c7ce31f4ef3d3558f19a6ae6cbcc127a9deb08f55f49dd76c9f267474035bad3928d2ae8a2ef9eb3275653e7cea96a1c981b9943f90b6fcb4714588c8292f08ec318dd3fcc32aa26a2f8277abd255e675bfde77c31e1fc8aa934b0dba9226f7175e1d2059b287c340d5562e2e0df7d60406d3c4663ea3519e909b07c6a8effe80ef6621ccef9d64777c10ac69bcce7e5668fea2ff19d6f762bf1f1e089a6b419d9c483eb3f3038333608a2c6a4ebf6950a111323f6555d8d08440185b9de99343bbc07498af469449c9ee8d6fca668890c15edcc5f0ce5c1201a04ca373979ed666cf135af6461d82251829995841a49992f485b8cd890cfe95fb960ac4a0628d0bcc77260fb8bbbc679907b55da03a692609b37bb79ebefead7c97226771f3afe36d5956d31fdba8a96ab642f1ccc77843a481efcc1b3cfcbbd1bb20231cc324cb7c0ea410cc6ac59730c65f56bc9eac41aa4f273a9187d81c3e052691c3dc57ac77668c0ce5b5cd2193d00cc362d0336f4134eedb17a3bbded73a6ac92975cfe3cd02642eb7f980e396d510e7cb5f4ee5e0bb5d20f3392b79145bf89d2f8014ce142ac730aab4bc875bdb760a318575ecbb94d8fe524246bfbeae2dc0404d0b4b9a334cf8bd5949c298a0efa8093f85e205477378879ed68a9990f693254c908b9e1dff211bf0039b15f3e651d599b28dc6e563865efae76d81eae80e5f993ee30efc5575bb34a633e943a060542c1f182f4eecb4a526147d662bd6e3fcc1714bd6da23422d9420bf413c87b5aed27d7d2551838aac95c5e8b4dc3e9adfd34f6c6a2609a923e11638481471a9fbbe74c9b9739eb8d7a5cf8f70c91ed3ecf91b8f60f842fa9020a07ecbabc2e8b96dba083ccd5a29e45254f49607d367719cf9061ecb62e7c74918211d5325016bf2f689770d921a2a6c6ac56b5efe3ff0b890dbb9dd7e88c25e69adf1bf2d4d84a43ff346d749e7f954480895166d9c0148e3920d144760c193189cedecbc24974453de100172ef4a5ce9e4ca5f48dfa7892eeb04d23611ddfe1ae737024dc4127cb58f2e9e37d6197eb023b91e8e52927336fbcb7ad8670a915b719aeb38a777b03a4f164e62ab4d8cb8e74b44e08af498e8e08dc7fe3248eef0030bd6f63d6b8c82cf279ccbf29f4095c10ce4af1f5485394c908047c9a72fbbde114d347f3f796544f223f393b5227612ce52d9120c89c94041df825774930d69972527bf0e551f2443dcafe1b98ecd1d16ed1334dc6950286192a179048cfbbfabd8f8a02fe9e09d880d977e24c304e9dc3d7742c58fbd73971b1d5f85f0039b8ccbb5bade9cfa3a2be01710109a7ba7b31751f12adb51b759d3e42e9cc776dcd8a1d9d06d35b825c6fcf05e037d71efd758b6e599662821e1742f29e8cb3f80bada46143ef56f0fa761f22a4a08782f432fa07c44264bc9b9f5cfe18bd6050bff3029bfd7085ff28fa4782ba950511920c7ac78f483fbd58362461f04974f51873beceac9797aee27014085d11f79899301691c89fc1821ed27bde6e2a2dbabb4f33685b80612ff31f306a6c48f9c3dc8fa5b94197d5d74414898afc75b555f556fb32e3e2ba1f98f2d94287d891174956d0823807fa0f5ff661fdd75da4d0f599da3c10759e67679e41c4d0fca75af9be972d8737f564ac492b7bb5f3bfc4cfe4ee77300395976e635d3f504547f7465ab9ea1b4fa2c5b336edaa831b019465275ff0a5ee4e38d85b3fcc880f1bc0ce3ac084b6d663cd6f129e4b7a71c9e8f43fd5922d790f09f2f748f59965391abdeb81a36cdced028ec26eab488b3b569ef717c2421841a91a103dcc936d3de9a216dcd2a08bb9b6d07d6053abec1ed3f06dcec43bd48620cd6f552907bed7b19b0d01a9374f8657ec05d121e84eb07b08ce0c57c983f8b46c025fdd76493c695ca4346c9f8ef02de7a095b10371f01362900a1d34453cc73c2a3f3e63c8043a1a336f9a7c6270c2fc18e5fdc166d8c1c4a8bab74b0034fc892ca59be1e0b9b5af409bcf74740a576f7c1aec47dcaa887fdd068b152d9c3496db8256cddd64dcb9fd760f4fcc97a9a56688c488912be17998c6aadf7d31e7037e3509436ffce303465aadb73af0d441f262d01557cb067e4dc4c38344d04c4e488a8087bac057bcdba3f1fb1950387ba4dd314499aee1d769473f8d3c709fc080436fb4f045b69814062a7ff723c736485317990acafb73bfb3d3a60c0e1626af73408b730b1c497bcc285a9e56a4380051f3a5cbb6d35f3f7e45888e3070ce0b2885d26fc1b4ae02c5c0aa3e308453c900788ad699fc5c6f3021ed158e19182f2340561893921fed578965640294fd608c3f77d8bd1cbdc9020c32041153330011331fc90f61f1db4a83470c9253df04fb13b61fab6504d2a8f75fe5a40d76afd677253190770815864", 0x1000) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000003c0)={0x1, &(0x7f0000000380)=[{0x6, 0x2f, 0x9, 0xfffffffe}]}) ioctl$BIOCGBLEN(r0, 0x40044266, &(0x7f00000001c0)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) ioctl$BIOCVERSION(r0, 0x40044271, &(0x7f0000000000)) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x10a) chdir(&(0x7f0000000280)='./file0\x00') r2 = open(&(0x7f0000000580)='./bus\x00', 0x0, 0x10) ioctl$TIOCSETA(r2, 0xc2c04223, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "04713de0af28a2813d8209b8d9f39321849e3c99"}) accept$inet6(r2, &(0x7f0000000480), &(0x7f00000004c0)=0xc) r3 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pwritev(r3, &(0x7f0000000080)=[{&(0x7f0000000640)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0d389fe894a974c8d45aaf9d2e7ae9fed58938ea6ac68a0b0632688ca0fab3647175abf22fea120c9b3bb77ca60c128695bf234505356095dbf9e50a4a5079723b57fed8ef0a224171f01e1f5d347d5b668a3908ef8f4a2dfb54cf699a25beea3962e7c10b8d9f53f5c82b5eacc26757d14f2fa6be9a2cbb2cfacc5e906dfd1e3208364bbc454327b6a1522c332ea628b8cb672e9e7247818f970e017c7cb9303e6b505059f34d3fb9df3993b7535fa269859e24b2802782224d7d5c13c21d4eee4f8621037c3d77495ad9a278978b26c46049befba997acb9ac407791cdf6046f9f71e36d09827a4493c17a0921dc38af76420c885862413c6ed4f7fe335a5547ee2d7c61d735b189214606da83f9be40faef7438cbfe1ed0439c46106672cda99d1c3471272d08198e13683ef6b08d5c54bfb99", 0x14e}], 0x1, 0x0, 0x0) r4 = open(&(0x7f0000000400)='./bus\x00', 0x0, 0x100) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r6, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) dup2(r6, r5) getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f0000000540), 0xc) ioctl$BIOCGBLEN(r4, 0x40044266, &(0x7f0000000440)) r7 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r7, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) symlink(&(0x7f00000002c0)='./bus\x00', &(0x7f0000000340)='./file0\x00') r8 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) socket$inet(0x2, 0x8000, 0x7f) ioctl$TIOCSETA(r8, 0xc2c04223, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "04713de0af28a2813d8209b8d9f39321849e3c99"}) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x0, 0x12, r8, 0x0, 0x28) ioctl$BIOCGDLTLIST(r0, 0xc010427b, &(0x7f0000000140)={0x0, 0x0}) ioctl$KDSETLED(0xffffffffffffffff, 0x20004b42, &(0x7f0000000500)) 16:02:05 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) ktrace(&(0x7f0000000000)='./file0\x00', 0x4, 0x100, 0x0) ioctl$KDDISABIO(r0, 0x20004b3d) open(&(0x7f0000000100)='./file0\x00', 0x800, 0xf5) r1 = syz_open_pts() flock(r1, 0x6) fcntl$lock(r1, 0x9, &(0x7f0000000000)={0x0, 0x1, 0x0, 0x100000001}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r3, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) r4 = dup2(r3, r2) connect$unix(r4, &(0x7f0000000040)=@file={0x1bcfa69870ae01e4, './file0\x00'}, 0xa) r5 = openat(r4, &(0x7f0000000080)='./file0\x00', 0x8000, 0x2) mkdirat(r5, &(0x7f00000000c0)='./file0/file0\x00', 0x109) flock(r1, 0x800000005) 16:02:06 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/null\x00', 0x1, 0x0) readlinkat(r0, &(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)=""/142, 0x8e) mknod(&(0x7f00000007c0)='./file0\x00', 0x1008, 0xfffff800) r1 = open$dir(&(0x7f0000000780)='./file0\x00', 0x40, 0x101) fsync(r1) ioctl$KDDISABIO(r0, 0x20004b3d) r2 = msgget$private(0x0, 0x20) r3 = socket(0x18, 0x1, 0x0) setsockopt(r3, 0x29, 0x5, &(0x7f0000000000)="03f30000", 0x4) setsockopt(r3, 0xa9, 0x77d, &(0x7f0000000200)='\x00\x00\x00\x00\x00\x00\x00\x00', 0x8) r4 = socket(0x40000000011, 0x3, 0x0) r5 = socket(0x2, 0x3, 0x0) r6 = fcntl$dupfd(r5, 0x0, r5) ioctl$TIOCFLUSH(r6, 0x80206979, &(0x7f0000000300)) r7 = openat$pci(0xffffffffffffff9c, &(0x7f0000000600)='/dev/pci\x00', 0x20, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000580)=[{{r6}, 0xfffffffffffffffc, 0x0, 0x800fffbe, 0xfd, 0x7c}, {{r7}, 0x9cc966705e988fd8, 0x76, 0x4, 0x7, 0x7}], 0x0, 0x0, 0x0, 0x0) r8 = kqueue() r9 = open(&(0x7f00000005c0)='./file0\x00', 0x8000, 0x8) write(0xffffffffffffffff, 0x0, 0x0) write(0xffffffffffffffff, 0x0, 0x0) kevent(r8, &(0x7f0000000700)=[{{r9}, 0x8000000000000002, 0x76, 0x20, 0x7, 0x5}, {{}, 0xfffffffffffffff9, 0xc1, 0x1, 0x4, 0x1}, {{r4}, 0xfffffffffffffffc, 0x1, 0x20, 0x1, 0x8000}, {{r8}, 0xfffffffffffffff9, 0x3, 0x2, 0x5, 0x100000000}], 0x81, 0x0, 0x7, 0x0) close(r8) r10 = socket(0x40000000011, 0x3, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100), 0x0, 0x0, 0x0, 0x0) r11 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x80, 0x0) kevent(r11, &(0x7f0000000000)=[{{r10}, 0xffffffffffffffff, 0x39, 0x19, 0x0, 0x1}], 0x81, 0x0, 0x7, 0x0) r12 = open(&(0x7f0000000800)='./file0\x00', 0x20, 0x721ffbce1610f5fb) openat$null(0xffffffffffffff9c, &(0x7f0000000840)='/dev/null\x00', 0x10000, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x1000200, 0x0) r13 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000440)='/dev/vmm\x00', 0x40, 0x0) mmap(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x0, 0x4010, r13, 0x0, 0x0) r14 = open(&(0x7f0000000080)='./file0\x00', 0x1000200, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x0, 0xa011, r14, 0x0, 0x0) ioctl$BIOCSETIF(r14, 0x8004667e, 0x0) msgrcv(r2, &(0x7f0000000680)=ANY=[@ANYPTR64=&(0x7f0000000540)=ANY=[], @ANYRESDEC, @ANYPTR64=&(0x7f0000000640)=ANY=[@ANYPTR, @ANYRES16=r3, @ANYRESDEC], @ANYRESDEC=r10, @ANYRESOCT=r12], 0x5, 0x1, 0x3000) msgget(0x2, 0x48) getrlimit(0x8, &(0x7f0000000940)) openat$diskmap(0xffffffffffffff9c, &(0x7f0000000300)='/dev/diskmap\x00', 0x80, 0x0) r15 = msgget(0x1, 0x100000008) semget(0x3, 0x1, 0x7b5) r16 = getuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, 0xc) r19 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r19, 0xffff, 0x1000, &(0x7f00000000c0)=0xc8be, 0x4) bind$unix(r19, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockopt$sock_cred(r19, 0xffff, 0x1022, &(0x7f00000008c0), &(0x7f0000000880)=0x1b1) r20 = getgid() r21 = dup(r1) mknod(0xffffffffffffffff, 0xc000, 0xfffffffe) msgrcv(r15, 0x0, 0x0, 0x2, 0x0) mknod(&(0x7f0000000480)='./file0\x00', 0x20, 0x7) ioctl$VT_GETMODE(r21, 0x40087603, &(0x7f0000000280)) r22 = msgget(0x2, 0x0) msgget$private(0x0, 0x188) r23 = msgget$private(0x0, 0x40) msgctl$IPC_STAT(r23, 0x2, &(0x7f0000000340)=""/229) msgctl$IPC_SET(r23, 0x1, &(0x7f00000004c0)={{0x400003, r18, r20, r16, r20, 0x6c, 0xffffffffffffffff}, 0x1f, 0x0, r17, r17, 0x5, 0x20000005, 0x1, 0x8}) open$dir(&(0x7f00000002c0)='./file0\x00', 0x40, 0xd0) msgrcv(r22, 0x0, 0x0, 0x3, 0x1000) r24 = socket(0x0, 0x3, 0x42) r25 = socket(0x800000018, 0x2, 0x1) r26 = socket(0x18, 0x1, 0x0) close(r26) connect$unix(r26, &(0x7f0000000540)=@abs={0x682eb13985c518e6, 0x7, 0x2}, 0x8) r27 = socket(0x10, 0x1, 0x2000000004) connect$unix(r27, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) bind$unix(r27, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x11) dup2(r25, 0xffffffffffffffff) bind$unix(r25, &(0x7f0000000080)=@abs={0x0, 0x0, 0x1}, 0x8) r28 = socket(0x18, 0x1, 0x0) dup2(r24, r28) connect$unix(r28, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getpeername(r28, &(0x7f0000000080)=@in6, &(0x7f0000000240)=0xc) setreuid(0x0, 0xee01) msgctl$IPC_RMID(r15, 0x0) 16:02:06 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000040)=[{0x48}, {0x4c}, {0x20000000000006}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) pread(r0, &(0x7f0000000080)="bc84686e565bf9255f884c16a9b8423aadb219baf148898ec7211f81306aa63e4aa5557e5fad045c2865473aeaec87c657f7e0f5be68a61aef13b73f48ae24b8b6b6fe53f95801f3f005f97a399ac455fbc8af0552a3f83f1a1b46ddb7da37738ddaf2ee", 0x64, 0x0, 0x2) syz_emit_ethernet(0xf7, &(0x7f0000000340)) 16:02:06 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f0000000100)=ANY=[@ANYBLOB=','], 0x1) 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) close(0xffffffffffffffff) r0 = socket(0x18, 0x3, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(0xffffffffffffffff, &(0x7f0000000100)="8c65", 0xd) 16:02:06 executing program 1: r0 = syz_open_pts() close(r0) preadv(r0, &(0x7f0000000380)=[{&(0x7f0000000200)=""/135, 0x87}], 0x1, 0x0, 0x0) ioctl$TIOCDRAIN(r0, 0x2000745e) r1 = msgget(0x1, 0x232) r2 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r2, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r2, &(0x7f0000000040)=ANY=[], 0x0, 0x1000) r3 = openat$diskmap(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/diskmap\x00', 0x0, 0x0) r4 = syz_open_pts() dup2(r3, r4) r5 = syz_open_pts() dup2(r4, r5) msgrcv(r2, &(0x7f0000000140)=ANY=[@ANYRES16=0x0, @ANYRES64=r1, @ANYRES64=0x0, @ANYRES32=r1, @ANYRES64=r5], 0x5, 0x2, 0x2c00) msgsnd(r2, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) msgrcv(r2, &(0x7f0000000780)=ANY=[@ANYBLOB="dcf06b0000030000cad9c8959d910d6579fa28a23792b7a4e3a3337cb47689b786bff6fd6abdc1350b2746edfbe843fc81ffad4fbfed7e9e73f778460c9b9d19bc4390cfff16d34823a764a13d5569db44c0fca5426f2c927656151e18b46e34ebb9c16fa2006fd3b9bb572a58e94eb9fedb03826b1fad897a054dcaf3a527ecf056264e15a43daaf9c9e54573c0edf71a6c9bf9f374cbc74fd1f5"], 0xffffff64, 0x1, 0x0) geteuid() socketpair$unix(0x1, 0x0, 0x0, &(0x7f00000008c0)={0xffffffffffffffff}) r7 = socket(0x2, 0x400000000002, 0x0) setsockopt(r7, 0x0, 0x20, &(0x7f0000000000)="caf5b415", 0x4) sendmsg(r7, &(0x7f0000000340)={0x0, 0x0, 0x0, 0x0, &(0x7f0000002680)}, 0x12) getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f0000000000), 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0), 0xc) getppid() socket$unix(0x1, 0x2, 0x0) r8 = openat$tty(0xffffffffffffff9c, &(0x7f0000000040)='/dev/tty\x00', 0x20, 0x0) ioctl$TIOCSTSTAMP(r8, 0x8008745a, &(0x7f0000000080)={0x8e8c, 0x4}) pwritev(0xffffffffffffff9c, &(0x7f0000000700)=[{&(0x7f0000001680)="5df508bb9aa1786203afbf1cf2b63f7e67bce9df6eb098969c2e9e48e662705d9a2c09a95d66bf5e616c6c975ea77538f814f0f37457f3e79b489b6cb88a20db7b736b536be5831bdf0d18cc595b2b75c2ec348c0679a0136ed3801e91640998be6f68e37fb7fc67dd5d4b6af339c7e605ae03c202d289d971912e2474eca5ec0fb2354838df40a75d02eedf942e800a3ef7bc0ec25ad28e2bbc3fdd489842cb62f9a9de2951ac4b31bee3e357ceda162aca6623188ac46a62fc6bf1191abf2c771456684bac7be60709f63040b8380bb42516f01023cd2f6b7cfece66643cd66514a72428b1a2993c561e0ad9b61e4e0717a956e884f2ff8a0db07a7d824de08b321cafa80588c2eb8ea435e58f37076fe1797d8bfce61ed39b2da7b5a0408b0c54793e246ce4de6895abf50debf0e9b31c23f32099a7d5683bc4eb6c001d2325677c3d900c689e196872328ff67c63b0fcc832814786bc740e82a2d6ef9a5303b0b0a8b69f0c6d06498baf600d56f9d843b9f10fdebbd9683c9e0cbbe451da50a5f05f7b861560275b32daed1bfae5260edb62a60a90cfa0d5aad8d326772df137d497bb2dd14379d7a4248aa6233158792689a6bf19ac80e345fe449e4daeb40f703a8273289e5f31acfb4878aa78c6eb3637f80d18de697d035f9d68a62b2f91f7b02c74797134e7bbc599ef695370f200682a06752e43af22dac2f735bd61bd99ff12f4427802c5811d8041781bbe36cd741d8e09984247536a7e688529d1c1c29a3d41ed50702fb78c63f1138ecd54f49619bdc2d5858603476707bf590ee532a23021cde3351c8dc117a39b6085f73c05a15c97c5542dad9a56cfced959b9b763d3faa9896c342a7559156e0210ec901e584f35a99ba5927112d16af126e1ed1758cf3d1c45d5d3fcb4301d4aef419864b76f6eb1a8c2c7eb650ef7765992614648292670dcb9a20434fe9b3a1a26c3da115c414016f9f53589933ee2a1c05ca641a327f609cc4d39370c84525db7d2720d0b4d9a2f8e5621e8ed65ba2afc336f1739b476e1585d978e1e73e423eba0b90bff02a52d74c4045edbbacb4c19d02ab9d651a6ed27937aa89d0d6088c8e0b189d75fa4746eb69a38406def2f159e1820997510a238789322b674394ee8b1d2be0a7158cc6ffe1ef1a0c879a374781c47bb56ff2ca390ddfd8555c670b73b1b26222158f1e6970a4465832793a2a6e50b291f8253f862922a8ed63ebad236435fba187c2599dbe0169aa07b578a2bb48b3d2d9d3f469a9f5d02ba1e0e4ad50db000a5a5580ac040fdd15442b26b7e29701f0d881a1af557e1e271a77221c5e38ecfe69a7e5f5b78f4cf519eebcace7a791dc94789a2a95642e08d16265bb26c84fc7c9032a8d8091d89e7d5f84d164ef9236c74f56269433de2d38cc8065ed979a808544b8c3031be054c641cf8825be7dc427c7dd2994faa810d134573a277e9d283d28a3325d818f54bc270f9026224b275bfd6216afe13e3b834db664d97263977df8ea59815fcc8e2a3cb4598de47377ca6408834970d5af3386ca3dca223bdea9aae4e7e53d43343b68409b74e0f689a231d7203184cbc81425d6017c47314c261caa762e0faafb7a7ff7d6d74844c0b89acdd263ed22a286dcf4b2044724e13b324428e02a71c5cc90340ec052f7de3dac2e5cbd8e39932da39ee711f8608e461b5c7b54b26b0bbcb612a8599dd375852cea9d4b58e62d1628b7be927c9afc764ec1b13bb27add2b4f813720b3cc119c26506a58c3a3ad3d61691b2cebe67d51536bd4dce5134582c1f2a4ca703a018e40eed90652f5a3f668bdfd393b7291c5976720722e3e964aed4a219e31a10c98d9ed76c5de49d48a879426c106e724ca54d2c4352ec789de3300fd665d0daaf5937ec3d26346fac068f6bffa4dd4addaa1a058d9273c72640523ccd95797464d7c141c826f0e294cc7e64bb40266f0d0e92d40c3c58b9abb157fb79375de925649a433a85976ee9058fb0502b7ef5a4d8f8aafb17de9aa4cbe1486868ffc84d4056b4208b87fce3cc813f5b132850d5d4c159ef0f3d66c0c57ce0d37d49a58b385a1859dfd9fdee769d986ee453f5b47eeca989eb4f2ede28ecb6307464f74c06ab87bb71bee2cbe0fece20220be16771cd2646a25d8e7d854295ba23edcbefef302b142fb0c3dccb4ee40ddb76e93a96436966853481f92a31595a4db18070a6fb1fc94a0371008a09860f9ee097a1fb3576e08ae7cc7340f690916533dae64108b6708035c00466e98fe9500dd82ffbe5681dfb2c80d4c8fe12c7e78020c65a7cb454371481da6bb3f5b3b767fd46ee0be61ae11c3ca404c581c6dff39c2ee430fcd3201f11ee8717a5929f71d5c8b40a3259364d7a12b44b288e9763fb9ce5612d420872d2d3106fbeeb8b26ea62fc8ed408f4bfcbb267d6388e6b7cc273f346c5713bcbbea91d2693a547910b0755dfbdf8548e91a4eef30b0cf2315e7e615b13e85c15789cad740dfaa2c278aa70493989628e1aabcf20ebd34fa0eebc2a5699fe293b9068b674b3b4412cd22da5b7e5773be06c8f3df6d37dea13cf3c083f181ff4e806e384a61a8024fc79e55dc20fdaf0f8d525f99d7b924b60f9590602da031ac5baa28ad1a95f4fcd09ef1dff5584c2b48eec24903636ecf026bd3de976cd4d566ce75fa8d1a57e109d793ccd84d63821782fae0ecdd9cec8318ae5c67844fe7f64e51e47319135523f427b11734fbf99bdf41f96ee0a637a212f00a047598da6fa80a1204bcc6ce140a5b6eaeec0b5d09812264d3d5364008bc2243e57fbf9d7549731cb9179b4da8ad106c75301caf5776f01199fcb0231b76fa1991a4290c27796349e43368be8d636760b562ac7f6ba437ef5dd76fa6b10b8012569c5115f71e72d0f7cfffc9f75c37d8346a83c90fb55e4974831fde6b70b87bd11c55138cfe22dd664b7d1e0c74d29b2c9036e23c62ecf3bd68fe51b497f91e57d8099d2c4b523c7be9e9d2dc86a272c487d61a94240e41f8ccd4d1abcf920491385358690593a089e11add62abc00a74ffc02ce4f9618b9031f57ff8144755b96cedaa9210239351d6bb965692dc05ba6022bcaf2a5dbafd896c50f38814a3182f384809e23ddae7f3e173ca91d1469be43860d7ac37fb3e7324d8ca89a216a3e26d437aa03c61b01f4bb614679cd0b583917357c585cb292716c51086e01029a7321dbe4ff87a6ac3e3dd8f96b79d3f251900ad42ce25d2ddb998684bb97a44e5f9d99cacbb33ce1689ce4ce0c47d62e5e85dc12d9bd659ee77bbe13690942f48274fb39197c783c90c308ed0dea44b66554e2ddbdd638e257e82f5e28a83c9b2519e6c074a3dd3679525dc6bac9cb6ee00fb37e94d50f9b0d3e8ce9f2c0c02b72b9f111f9b598d3cdf91f4861b006c04f65a215ce500d8689247c1333fc19c643e408b2d43d3339271bd0e5df06843686c7afce1aa0b5c768cbb3bf702f9a5ec1c8e66d7c77850e2863cfff55809fb644a7126cc2b414e56c2e3df9e7068b360b99f2f4da6c51596643eb06e467a54177474d66591293f4cfbcecec2b3f454f57b87c1a9ba08e44c8c3ab93847f74525a0dded0039575b00fb95f07fa0cc12d7ff78a8b764c2d2999bdd92b3ba58664042f35acf018f090456827a6f24a9fd12735d97443a54edf53c2058f19305d44bf77ec6b3b321b433fc17a788ea604874628cc79125b196e6e3fbf66d534ff67621cd32a3e6a805330e46216c7df3291803f809aaba3520e97adb44f677506686802b547f691fec9d1b4b12acf1fc2cb1288348442a4b4c55769ecc93ce6c61d3566ab37821013c21f43645076c48405cf598b64f2e25e536596931de69c7718c06a0b27519b03525b4320c8209e9425eccb386ca7ca5225924258fafa8f558739dae9890d936f70b065c42f7b40fd741b206950a08f2ffeae342519ac87e6487a22ab22f64a78240ad7fb2cdeb50168d6daab01aeb115b4c84b637c1c63ca04b38d714e0a2a345f772665744da5e4ac393bda39720b19e54ba7afa174fda2d8e95cb232d1f638bf4ba4ca74911ccbd1659a5cebf3e1de5a8118bbe6f26299561751fdf85b6f89f507f5c47afe79825f04fce79edd7b4be9f015b26e5d9d0e91165d515a581041398955c11d58a96a88dd633ccec36fce8e8cdaa1be1514d5271ff466f15a7a870bae87c815727982eb361b261fda5f468c157d091e194233641483d71f3a017d6c92f17f86dea6c8e9d1b17c04dce96fd14b7b8b8279265fe38a8ee006bdb550dc490e558cf71356996c418cbec640cd978b814ba3360077843bcaef84f0565798ca61f3954847e6a810608f27997b59a188d9d751ad7e6c4610e9476db5c29781e206454a82a89ad69ea5824cba5c839aa3622c4adbf2e75bf386a1344b0500e9a13794dbe1b94cf99166774dd25f3a0083f7384ff3066e25de436a5f816992ed13e020b5f2b390194da2dd7345889923b2e121ff1f84de868f3aa8d7b7ce0b915218bca4b9fc6f35c7f0d195ffa6ef95fc8fe5db4db5ee2900cacf7700deb30e50075230651a9b1c4feb6d784d74e9f54b6ded9e4972e0e5080a4665895bb276717793d1fe4cd3b3a4951e82c38c1014194640e6fbe50f30ec87f87396dbb34085fca65ba13bf1716cbe1223ab717ba84636d89273bd308b0017790eceda03ecdbf0d1c268ba0647ddc62fe2664ea9bd2e5e7fd932c05fa6131b87e0c39dcdb4e4a9a1f7f041a358114856ee3808e729c43b013fdad830d3b0882f90df2acc34006792a78bd967037c5dd742c47a04af1ec7514063c801c71b3c886d974b8444d87e241604f56e45ff89451911961d5b39765c3d18bdb843a7bff0e79d7ae8104918566ea5033117c169731be3d1b3573902ba30a15bd559927922a38c37663b39c70377f8188653c45cb6c259df3834260bed4593ff70b36e4ce4c9e8d769f1ea10e7ec18ccd1e5e1efa924e1d544a38c23e6f06f0ddde910f6ef769305c69a6adb639990666dec942955bce3646a3f1a27bbbb6f77631166d2b06d9e327d292f0f4b4a0bf5a867a62637536d14671869e40fea049b1f1acbb4e56ae3e3bb3caeade45d7ffbaa3058902064ca326e19306f2b1b1e50242de6f24f13a489e4313819c7f85330719c153c46f5d1acc258b54b0bc8a8035ea2ce6be1c8981b13cf11115d99874a701128aa6422e9f0ec0d1db0d0d194703c7e2e47f7fbdba817ff617ec1dee5b29357e9290bab4420148b73766231608d5e249e639ebf21e4ba558fcddd9be9ee5566bf09c6f402c637e9337216f77d663e65972fbc372bebcc4c1447c1e0f92318be554bc02a5281fa1cd20c100771f653611f8ac661f2ed6696bb48c7a0ecde42a4d9e18cef1d839ac22950b7b14f7e906eb763a0569a9673ba466c5821d60b94b2fdd44afee18727c9971cad95bdebdab172ec8cc1af208bd890fdb60e36d74ec4b0e937a8f6f4f8d482ef94e0428f2c96b85003b63f7d72f316d6cbcd560fc291ecf916fa841f312b6710ac3ab584bb71b48e4b15d0d4999d48860d7482ae4a3b68fd4d471742d8412d90eb905ae6f0832daf8b27bfb7a5d0b6bfa7c11238c94ec784353003c3d1db3a62be9bb7158544df18baead5105515f3051eee0bc890da8175a5623a2593d81de00d4163ebb570a348775e3f870b106857881aecebac3eefdc48cdce484706c27084d99db167bf7d45335da43a924434287ab60aa20d14ca93a6aa32a6449f98757969fcc238d51dfc85182683", 0x1000}, {&(0x7f0000000a00)="2dc7afcad6d255cb6d26fa35d3ca99c634b2eb2047be02ffe29d33d54b7812d97f09c6618fd1bca007006d96f3c318fb77bd411b14c15fbaa060caadbd8e62b0e6882546b07bc0c00d0de61ba9bc8c1ad1923b45b92128639d66b42c0249603ab35bb7305eeb6298ece2b92937ed03825871120fa1c915f04e67312bd27e87ef11ee6b8b041748134d", 0x89}, {&(0x7f0000000480)="2dd0d640e2dac6113765b0401697dab9e8f409f5025a11cb28b29a81250e8b9797690a61ffcdc6f1696a5e46633d3e7e4df4a4ea7a7a958bd4fddd1b086a614f2c9429c039291d8b296ada85e6d72475e648a884834f698c31", 0x59}, {&(0x7f0000000500)="88f0777eb9c605bb975adb4369c6ab786952c78eedfbd46c761063575128f8dee4f187df5e6df2469f244516093b698488a551e6021fdfe18714ab0f3905134ebf0cefb4cf674b1ee9867abcb4f0f046677c035bfd8a7f61c318da045eb99b40478f7d4e4880b7b36798d8a3d71f32246064a77d8e6403f973f36946d96c1efdae9b483c54cbe07de84818a30a0f5d4f25ad91d9b50f7e003866a8e95e6679ff27f75e2523a7017683f230fab79bd099170454d3cb21e6ac0caf31d5d4c852aa56101cf9eb135c1aa13d0f95879a6729cc3ade5f3134b1906f734f743ba5d35c94aa5480578e2234d6", 0xe9}, {&(0x7f0000000600)="7b582a8da62f2a18f5fd4be968fa3b555577315fbb16dbe747c2830b421e067f1176e768a373c687d3cfba0bd98566a3d44448211ecb8ced22c618b57ab7744e0cc2cc405643310fea6ed549ceba1131c2472a46cd55739a2d08e14f6561b15c76f88259811db12a47149c74999f901ccac9bb84ec11aeaaa09c23f4", 0x7c}, {&(0x7f0000000200)="9c3c33d797c55fb6010d1b09e57b1663ae762ceb", 0x14}, {&(0x7f0000000680)="997b47282b37ab5f14b005dc6b809be17094b567a56087aea9a874c6b079609344859dce0bf6ee5d82bc76775bdda6fe1ffe90583cb83f47f4eaf6fd2cef110b3d1f434c4d1075596d6e8100"/91, 0x398}], 0x7, 0x0, 0x0) socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000380)) msgsnd(r2, &(0x7f0000000540)=ANY=[], 0x0, 0x0) 16:02:06 executing program 0: r0 = syz_open_pts() close(r0) preadv(r0, &(0x7f0000000380)=[{&(0x7f0000000200)=""/135, 0x87}], 0x1, 0x0, 0x0) ioctl$FIOASYNC(r0, 0x8004667d, &(0x7f0000000000)=0x1) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f00000000c0), 0x4) r2 = openat$tty(0xffffffffffffff9c, &(0x7f0000000040)='/dev/tty\x00', 0x180, 0x0) r3 = open$dir(&(0x7f0000000640)='./file0\x00', 0x10, 0x20) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg(r4, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000080)=ANY=[@ANYBLOB="10000000000000000000db73cba17299ea640c2c67467f81eb7985000000988100"], 0x10}, 0x0) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0}, 0xc) fchown(r3, r5, 0xffffffffffffffff) seteuid(r5) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg(r6, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000080)=ANY=[@ANYBLOB="10000000000000000000db73cba17299ea640c2c67467f81eb7985000000988100"], 0x10}, 0x0) getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, 0x9374cae5ff247a48) getgroups(0x8, &(0x7f0000000400)=[0x0, 0x0, 0xffffffffffffffff, r8, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) getgroups(0x3, &(0x7f0000000400)=[0x0, 0x0, 0xffffffffffffffff, r7, 0x0, 0xffffffffffffffff, r7, r8]) getgroups(0x1, &(0x7f0000000080)=[r7]) fchown(r2, r5, r9) 16:02:06 executing program 1: semget(0x3, 0x2, 0x180) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x20, 0x0) ioctl$WSKBDIO_GETMODE(r0, 0x40045714, &(0x7f0000000080)) r1 = socket(0x2000000000000002, 0x3, 0x102) sendmsg$unix(r1, &(0x7f0000000540)={&(0x7f0000000280)=ANY=[@ANYBLOB='e0\x00'], 0xa, 0x0}, 0x0) r2 = openat$diskmap(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/diskmap\x00', 0x0, 0x0) r3 = syz_open_pts() dup2(r2, r3) r4 = syz_open_pts() dup2(r3, r4) ioctl$FIONBIO(r3, 0x8004667e, &(0x7f0000000040)=0x7) r5 = semget$private(0x0, 0x1, 0x82e391ea08a7bdf8) getsockopt$sock_int(r0, 0xffff, 0x100, &(0x7f00000001c0), &(0x7f0000000200)=0x4) fchdir(r0) semctl$GETALL(r5, 0x0, 0x6, &(0x7f0000000240)=""/60) semctl$GETNCNT(r5, 0x3, 0x3, &(0x7f00000000c0)=""/219) 16:02:06 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000240)={0x3, &(0x7f0000000040)=[{0x2}, {0x3c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000080)="b75d03dd00ef43f7f7c855bb7042") 16:02:06 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000240)={0x3, &(0x7f0000000100)=[{0x4c}, {0x7c}, {0x6}]}) getrlimit(0x0, &(0x7f0000000000)) syz_emit_ethernet(0xe, &(0x7f00000000c0)="b75d03dd00ef43f7f7c855bb7042") 16:02:06 executing program 0: open(&(0x7f0000000340)='./file0\x00', 0x611, 0x0) getegid() ktrace(&(0x7f0000000000)='./file0\x00', 0x4, 0x100, 0x0) r0 = socket$unix(0x1, 0x1, 0x0) r1 = openat$diskmap(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/diskmap\x00', 0x0, 0x0) r2 = syz_open_pts() dup2(r1, r2) symlinkat(&(0x7f0000000200)='./file0\x00', 0xffffffffffffffff, &(0x7f0000000100)='./file1\x00') r3 = syz_open_pts() dup2(r2, r3) open$dir(&(0x7f0000000280)='./file0\x00', 0xc80, 0x4) fsync(r2) sendmsg(r0, &(0x7f00000002c0)={&(0x7f0000000080)=@in6={0x18, 0x0}, 0xc, 0x0, 0x0, &(0x7f0000000740)}, 0x0) r4 = syz_open_pts() socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r6, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) r7 = dup2(r6, r5) connect$unix(r7, &(0x7f0000000180)=ANY=[@ANYBLOB="4a77e8bff6ca05b8037122e3cfec5a1eb9c68090c9c6c18559edb3b8b9a8053d713c1145f33e654bb81e1315e3867382c06ac028ff7b32acdf29baba244b400ffb7a3166107d79bd58eb4c81c8f114c20e394b1e40f4e4436318"], 0xa) ioctl$BIOCVERSION(r7, 0x40044271, &(0x7f0000000140)) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000300)={0x3, &(0x7f00000000c0)=[{0x50, 0x7, 0x5, 0x7f}, {0x0, 0x8, 0x2}, {0x7ff, 0x6, 0xfc, 0xc018}]}) 16:02:06 executing program 1: r0 = accept$unix(0xffffffffffffffff, &(0x7f0000000140)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000000000000000000000000000000010000000000000000170000000000000000000000000000000000000000000010"], 0x0) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) r2 = open(&(0x7f00000000c0)='./file0\x00', 0x800, 0x1c) ioctl$VMM_IOC_READREGS(r2, 0xc2485607, &(0x7f0000000440)) setsockopt(r1, 0x29, 0x80000000000000d, &(0x7f0000000180), 0x14) getsockname(r0, &(0x7f0000000040)=@in, &(0x7f0000000080)=0xc) 16:02:06 executing program 0: 16:02:06 executing program 1: r0 = socket(0x400000000018, 0x3, 0x3a) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x1}, 0xc) kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0x0, 0x0, 0x0, 0x1}], 0x0, 0x0, 0x0, 0x0) r1 = dup(0xffffffffffffff9c) r2 = openat$diskmap(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/diskmap\x00', 0x0, 0x0) r3 = syz_open_pts() dup2(r2, r3) r4 = syz_open_pts() dup2(r3, r4) r5 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000180)='/dev/wsmouse\x00', 0x0, 0x0) r6 = openat$diskmap(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/diskmap\x00', 0x0, 0x0) r7 = syz_open_pts() dup2(r6, r7) r8 = syz_open_pts() dup2(r7, r8) r9 = syz_open_pts() close(r9) preadv(r9, &(0x7f0000000380)=[{&(0x7f0000000200)=""/135, 0x87}], 0x1, 0x0, 0x0) r10 = openat$diskmap(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/diskmap\x00', 0x0, 0x0) r11 = syz_open_pts() dup2(r10, r11) r12 = syz_open_pts() dup2(r11, r12) kevent(r1, &(0x7f00000001c0)=[{{r3}, 0xfffffffffffffff8, 0x40, 0x40000010, 0x100000001, 0xfff}, {{r5}, 0xfffffffffffffffc, 0x4, 0x1, 0x1, 0x400}, {{0xffffffffffffff9c}, 0xfffffffffffffffc, 0x44, 0x1, 0x1ff, 0xba3}], 0x15d96194, &(0x7f0000000240)=[{{r7}, 0xffffffffffffffff, 0x49, 0x0, 0x81, 0x3f}, {{r9}, 0xffffffffffffffff, 0x80, 0x20000000, 0x0, 0x8000}, {{r11}, 0xfffffffffffffffe, 0x0, 0x2, 0x9, 0x7}, {{r0}, 0x0, 0x81, 0x0, 0xaa1, 0x401}, {{r0}, 0xfffffffffffffffc, 0x40, 0x2, 0x401, 0x3}], 0x8a, &(0x7f0000000300)={0x80000000, 0xffffffffffffff80}) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x1, "0100000000000200"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r13 = socket(0x0, 0x1, 0x0) sendto(0xffffffffffffff9c, &(0x7f0000000080)="4ab854f4314c42a8e8166761037579fdc2ae45891884b856f0028cb7ab8c02d8d34a0756df5f8fb1725bfdcff422716b47fcca1b65e585513b564007d20d7d7a23aec0a4ebf267a0911a", 0x4a, 0x3, &(0x7f0000000100)=@in6={0x18, 0x0, 0x81d7, 0x1f}, 0xc) r14 = socket(0x18, 0x1, 0x0) setsockopt(r14, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r14, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) dup2(r13, r0) 16:02:06 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0xf53, 0x0) socket$inet(0x2, 0x4000, 0x1) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r2, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) r3 = dup2(r2, r1) connect$unix(r3, &(0x7f0000000040)=@file={0x1bcfa69870ae01e4, './file0\x00'}, 0xa) ioctl$BIOCGBLEN(r3, 0x40044266, &(0x7f0000000000)) ioctl$BIOCGFILDROP(r3, 0x40044278, &(0x7f0000000080)) socket$inet6(0x18, 0x5, 0x1f) 16:02:06 executing program 0: r0 = socket(0x2, 0x2, 0x0) kqueue() open(&(0x7f0000000040)='.\x00', 0x0, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\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)=ANY=[@ANYBLOB="820273cb000000000800"], 0x10) open(&(0x7f0000000240)='./file0\x00', 0x200, 0x0) sendmsg$unix(r0, &(0x7f0000001480)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB="1000000000000000072f6a0001000000d7940386ea9b040b6a754f39c606300cc8960a43cfce42d79dee88926d87e1852f0d7e50f500a24ad579a43fb2863230ce009f896d34eff43277d325b4e28ee5a84a51454530a6a45cb16a2b908b34e9000069336d5283151913bb5a00bf7e635637fa7f8cbf4535b8c72210492cedb335e9ba13424e853d19ef1049d77dfeff7e51a43149d11dea007feb47df53265f0a27192b20f1548104ce17b13825b5acb6771813b4fdc004709db148c7197a2c3319f9bda2f7486daf2d42b98e359112bc83140b8c616238ad9da509846ac51c6b91c1464b2c321d1f846f14568016c4d9cfbedfdc8c0e084d8daf8de7b8d9a4e6f99db9bc4ff96707"], 0x10}, 0x0) r1 = semget(0x3, 0x4, 0x204) semop(r1, &(0x7f00000000c0)=[{0x1, 0xceb, 0x1000}, {0x0, 0x3, 0x1000}, {0x1, 0x1, 0x1000}, {0x2c37db5284e3ef03, 0x5, 0xf557fcc16020d7d}, {0x2, 0x9}], 0x5) 16:02:06 executing program 1: mkdir(&(0x7f0000000100)='./file0\x00', 0x3) sendsyslog(&(0x7f0000000000)="83a11ebfcad18e86bf4a01e5a7a7d0bc55d0bf76009d5235274f0533839e74d50ecc14ab0605ddd75509c6484c2e26c7725895d99ed438d6ce695fb424dfdbd64c7966a9f0ae481ea1d65f2e657f2745b3206068b28220fef00378af0a4c0d6675dad1cb1391ba796b07c212e4f9457584f74191ede2b4ed02cd6eb6d37286b6a00f38c5299074f363bfbb813fe57df3773897f4d6cb030f0ccd07560596cca52050464eb673f66207146592a6d66d725a03686976b4685b2521dc6fa8bfcaa4713ba38debb50f0fcde21be9898c8b4b5c32199e90edac", 0xd7, 0x4) pledge(0xffffffffffffffff, 0x0) login: panic: kernel diagnostic assertion "rt->rt_ifa->ifa_ifp != NULL" failed: file "/syzkaller/managers/multicore/kernel/sys/net/route.c", line 848 Stopped at db_enter+0x18: addq $0x8,%rsp TID PID UID PRFLAGS PFLAGS CPU COMMAND 470892 98749 0 0 0 0 syz-executor.0 *231673 98749 0 0 0x4000000 1K syz-executor.0 db_enter() at db_enter+0x18 panic() at panic+0x15c __assert(ffffffff82208f7b,ffffffff821d48a2,350,ffffffff821acbc4) at __assert+0x2b rtrequest(b,ffff800023991338,83,ffff8000239913d8,0) at rtrequest+0xbd2 rt_clone(ffff800023991448,fffffd806f6cc5f8,0) at rt_clone+0x78 rtalloc_mpath(fffffd806f6cc5f8,0,0) at rtalloc_mpath+0xba in_pcbselsrc(ffff800023991520,fffffd80717d1720,fffffd806f6cc578) at in_pcbselsrc+0x219 in_pcbconnect(fffffd806f6cc578,fffffd80717d1700) at in_pcbconnect+0x107 udp_usrreq(fffffd8071d1ede0,4,0,fffffd80717d1700,0,ffff800020b43400) at udp_usrreq+0x560 sys_connect(ffff800020b43400,ffff8000239916a8,ffff8000239916f0) at sys_connect+0x3df syscall(ffff800023991770) at syscall+0x4a4 Xsyscall(6,0,fffffffffffffed2,0,3,bc5e1a39010) at Xsyscall+0x128 end of kernel end trace frame: 0xbc8b2615a40, count: 3 https://www.openbsd.org/ddb.html describes the minimum info required in bug reports. Insufficient info makes it difficult to find and fix bugs. ddb{1}> ddb{1}> set $lines = 0 ddb{1}> set $maxwidth = 0 ddb{1}> show panic kernel diagnostic assertion "rt->rt_ifa->ifa_ifp != NULL" failed: file "/syzkaller/managers/multicore/kernel/sys/net/route.c", line 848 ddb{1}> trace db_enter() at db_enter+0x18 panic() at panic+0x15c __assert(ffffffff82208f7b,ffffffff821d48a2,350,ffffffff821acbc4) at __assert+0x2b rtrequest(b,ffff800023991338,83,ffff8000239913d8,0) at rtrequest+0xbd2 rt_clone(ffff800023991448,fffffd806f6cc5f8,0) at rt_clone+0x78 rtalloc_mpath(fffffd806f6cc5f8,0,0) at rtalloc_mpath+0xba in_pcbselsrc(ffff800023991520,fffffd80717d1720,fffffd806f6cc578) at in_pcbselsrc+0x219 in_pcbconnect(fffffd806f6cc578,fffffd80717d1700) at in_pcbconnect+0x107 udp_usrreq(fffffd8071d1ede0,4,0,fffffd80717d1700,0,ffff800020b43400) at udp_usrreq+0x560 sys_connect(ffff800020b43400,ffff8000239916a8,ffff8000239916f0) at sys_connect+0x3df syscall(ffff800023991770) at syscall+0x4a4 Xsyscall(6,0,fffffffffffffed2,0,3,bc5e1a39010) at Xsyscall+0x128 end of kernel end trace frame: 0xbc8b2615a40, count: -12 ddb{1}> show registers rdi 0xffffffff814c4807 db_enter+0x17 rsi 0x416d __ALIGN_SIZE+0x316d rbp 0xffff800023991150 rbx 0xffff800023991200 rdx 0x416e __ALIGN_SIZE+0x316e rcx 0xffff80002338c000 rax 0xffff80002338c000 r8 0xffffffff8141f94f kprintf+0x16f r9 0x1 r10 0x25 r11 0x8b61c33f1ea32698 r12 0x3000000008 r13 0xffff800023991160 r14 0x100 r15 0x1 rip 0xffffffff814c4808 db_enter+0x18 cs 0x8 rflags 0x246 rsp 0xffff800023991140 ss 0x10 db_enter+0x18: addq $0x8,%rsp ddb{1}> show proc PROC (syz-executor.0) pid=231673 stat=onproc flags process=0 proc=4000000 pri=86, usrpri=86, nice=20 forw=0xffffffffffffffff, list=0xffff800020b42a20,0xffffffff8265b7c8 process=0xffff800020add180 user=0xffff80002398c000, vmspace=0xfffffd807f00a5c0 estcpu=36, cpticks=1, pctcpu=0.0 user=0, sys=1, intr=0 ddb{1}> ps PID TID PPID UID S FLAGS WAIT COMMAND 98749 470892 38749 0 7 0 syz-executor.0 *98749 231673 38749 0 7 0x4000000 syz-executor.0 90069 365923 1 0 3 0x100083 ttyin getty 38749 344567 74320 0 3 0x82 nanosleep syz-executor.0 69308 378080 74320 0 3 0x2 biowait syz-executor.1 77837 508134 0 0 3 0x14200 acct acct 27007 431482 0 0 3 0x14200 bored sosplice 74320 486355 52158 0 3 0x82 thrsleep syz-fuzzer 74320 447720 52158 0 3 0x4000082 nanosleep syz-fuzzer 74320 464354 52158 0 3 0x4000082 nanosleep syz-fuzzer 74320 510218 52158 0 3 0x4000082 thrsleep syz-fuzzer 74320 122270 52158 0 3 0x4000082 thrsleep syz-fuzzer 74320 105480 52158 0 3 0x4000082 thrsleep syz-fuzzer 74320 395250 52158 0 3 0x4000082 thrsleep syz-fuzzer 74320 17232 52158 0 3 0x4000082 thrsleep syz-fuzzer 74320 284450 52158 0 3 0x4000082 thrsleep syz-fuzzer 74320 131037 52158 0 3 0x4000082 kqread syz-fuzzer 52158 102027 85935 0 3 0x10008a pause ksh 85935 92528 94487 0 3 0x92 select sshd 94487 435483 1 0 3 0x80 select sshd 65222 68984 18967 74 3 0x100092 bpf pflogd 18967 378987 1 0 3 0x80 netio pflogd 52160 95564 82016 73 3 0x100090 kqread syslogd 82016 523510 1 0 3 0x100082 netio syslogd 59289 371496 1 77 3 0x100090 poll dhclient 2020 296653 1 0 3 0x80 poll dhclient 5029 251831 0 0 3 0x14200 pgzero zerothread 30318 382302 0 0 3 0x14200 aiodoned aiodoned 193 41600 0 0 3 0x14200 syncer update 33409 516204 0 0 3 0x14200 cleaner cleaner 43962 212170 0 0 3 0x14200 reaper reaper 93628 39324 0 0 3 0x14200 pgdaemon pagedaemon 64691 94148 0 0 3 0x14200 bored crynlk 89280 49051 0 0 3 0x14200 bored crypto 63138 168733 0 0 3 0x40014200 acpi0 acpi0 34594 198060 0 0 3 0x40014200 idle1 24880 463382 0 0 3 0x14200 bored softnet 74141 297285 0 0 3 0x14200 bored systqmp 23155 320931 0 0 3 0x14200 bored systq 32449 404974 0 0 3 0x40014200 bored softclock 76683 76941 0 0 3 0x40014200 idle0 30441 226473 0 0 3 0x14200 bored smr 1 445487 0 0 3 0x82 wait init 0 0 -1 0 3 0x10200 scheduler swapper ddb{1}> show all locks Process 98749 (syz-executor.0) thread 0xffff800020b43400 (231673) exclusive rwlock netlock r = 0 (0xffffffff824dc718) #0 witness_lock+0x52e #1 solock+0x5a #2 sys_connect+0x6b #3 syscall+0x4a4 #4 Xsyscall+0x128 exclusive kernel_lock &kernel_lock r = 1 (0xffffffff82648ec0) #0 witness_lock+0x52e #1 syscall+0x400 #2 Xsyscall+0x128 Process 69308 (syz-executor.1) thread 0xffff800020ab0508 (378080) exclusive rrwlock inode r = 0 (0xfffffd806f7452b8) #0 witness_lock+0x52e #1 rw_enter+0x447 #2 rrw_enter+0x4f #3 ufs_ihashins+0x45 #4 ffs_vget+0x13e #5 ffs_inode_alloc+0x1cf #6 ufs_mkdir+0xf4 #7 VOP_MKDIR+0xc6 #8 domkdirat+0x121 #9 syscall+0x4a4 #10 Xsyscall+0x128 exclusive rrwlock inode r = 0 (0xfffffd806e57a1b0) #0 witness_lock+0x52e #1 rw_enter+0x447 #2 rrw_enter+0x4f #3 VOP_LOCK+0xf0 #4 vn_lock+0x81 #5 vfs_lookup+0xe6 #6 namei+0x63c #7 domkdirat+0x75 #8 syscall+0x4a4 #9 Xsyscall+0x128 ddb{1}> show malloc Type InUse MemUse HighUse Limit Requests Type Lim Kern Lim devbuf 9608 6450K 7803K 78643K 17666 0 0 pcb 13 12K 14K 78643K 695 0 0 rtable 107 13K 15K 78643K 2410 0 0 ifaddr 86 20K 22K 78643K 666 0 0 counters 39 33K 33K 78643K 39 0 0 ioctlops 0 0K 4K 78643K 1664 0 0 iov 0 0K 24K 78643K 694 0 0 mount 1 1K 1K 78643K 1 0 0 vnodes 1222 77K 77K 78643K 4445 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 56 0 0 VM map 24 12K 12K 78643K 41 0 0 sem 12 0K 1K 78643K 785 0 0 dirhash 12 2K 2K 78643K 12 0 0 ACPI 1808 196K 290K 78643K 12765 0 0 file desc 5 13K 25K 78643K 3342 0 0 sigio 0 0K 0K 78643K 40 0 0 proc 62 63K 95K 78643K 1690 0 0 subproc 32 2K 2K 78643K 408 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 280 0 0 in_multi 18 1K 2K 78643K 481 0 0 ether_multi 1 0K 0K 78643K 30 0 0 mrt 2 0K 0K 78643K 33 0 0 ISOFS mount 1 32K 32K 78643K 1 0 0 MSDOSFS mount 1 16K 16K 78643K 1 0 0 ttys 204 901K 901K 78643K 204 0 0 exec 0 0K 1K 78643K 887 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 171 155K 164K 78643K 12756 0 0 UVM aobj 130 5K 5K 78643K 139 0 0 memdesc 1 4K 4K 78643K 1 0 0 crypto data 1 1K 1K 78643K 1 0 0 ip6_options 0 0K 1K 78643K 590 0 0 NDP 20 0K 1K 78643K 216 0 0 temp 229 3561K 4200K 78643K 102570 0 0 kqueue 0 0K 0K 78643K 41 0 0 SYN cache 2 16K 16K 78643K 2 0 0 ddb{1}> show all pools Name Size Requests Fail Releases Pgreq Pgrel Npage Hiwat Minpg Maxpg Idle arp 64 76 0 71 1 0 1 1 0 8 0 plcache 128 20 0 0 1 0 1 1 0 8 0 rtpcb 80 285 0 283 1 0 1 1 0 8 0 rtentry 112 469 0 433 2 0 2 2 0 8 0 unpcb 120 8716 0 8702 14 13 1 3 0 8 0 syncache 264 17 0 17 8 8 0 1 0 8 0 tcpqe 32 64 0 64 5 5 0 1 0 8 0 tcpcb 544 2619 0 2615 49 48 1 13 0 8 0 inpcb 280 5917 0 5909 51 49 2 13 0 8 1 rttmr 72 10 0 10 7 7 0 1 0 8 0 ip6q 72 2 0 2 1 0 1 1 0 8 1 ip6af 40 4 0 4 1 0 1 1 0 8 1 nd6 48 65 0 65 2 2 0 1 0 8 0 pkpcb 40 10 0 10 4 3 1 1 0 8 1 ppxss 1128 82 0 82 10 10 0 1 0 8 0 pffrag 232 70 0 70 12 11 1 1 0 482 1 pffrnode 88 70 0 70 12 11 1 1 0 8 1 pffrent 40 1933 0 1933 12 11 1 1 0 8 1 pfosfp 40 846 0 423 5 0 5 5 0 8 0 pfosfpen 112 1428 0 714 21 0 21 21 0 8 0 pfstitem 24 392 0 195 2 0 2 2 0 8 0 pfstkey 112 392 0 195 6 0 6 6 0 8 0 pfstate 328 392 0 195 18 1 17 17 0 8 0 pfrule 1360 21 0 16 2 1 1 2 0 8 0 art_heap8 4096 13 0 10 8 4 4 4 0 8 1 art_heap4 256 1890 0 1731 23 8 15 16 0 8 1 art_table 32 1903 0 1741 5 3 2 3 0 8 0 art_node 16 464 0 431 1 0 1 1 0 8 0 sysvmsgpl 40 35 0 18 1 0 1 1 0 8 0 semupl 112 2 0 2 1 1 0 1 0 8 0 semapl 112 783 0 773 1 0 1 1 0 8 0 shmpl 112 137 0 9 4 0 4 4 0 8 0 dirhash 1024 17 0 0 3 0 3 3 0 8 0 dino1pl 128 7381 0 5966 46 0 46 46 0 8 0 ffsino 272 7381 0 5966 95 0 95 95 0 8 0 nchpl 144 12957 0 12445 60 38 22 60 0 8 0 uvmvnodes 72 5926 0 0 108 0 108 108 0 8 0 vnodes 208 5926 0 0 312 0 312 312 0 8 0 namei 1024 59565 0 59564 5 4 1 1 0 8 0 percpumem 16 30 0 0 1 0 1 1 0 8 0 vcpupl 1984 22 0 0 3 0 3 3 0 8 0 vmpool 552 39 0 17 6 4 2 2 0 8 0 scsiplug 64 4 0 4 3 3 0 1 0 8 0 scxspl 192 37322 0 37321 26 25 1 7 0 8 0 plimitpl 152 289 0 281 1 0 1 1 0 8 0 sigapl 432 3476 0 3461 5 3 2 3 0 8 0 futexpl 56 84667 0 84667 2 1 1 1 0 8 1 knotepl 112 853 0 834 7 6 1 3 0 8 0 kqueuepl 104 1417 0 1409 13 12 1 4 0 8 0 pipepl 112 2136 0 2117 6 5 1 2 0 8 0 fdescpl 488 3477 0 3461 3 0 3 3 0 8 0 filepl 152 47107 0 46993 56 50 6 15 0 8 1 lockfpl 104 1387 0 1386 1 0 1 1 0 8 0 lockfspl 48 425 0 424 1 0 1 1 0 8 0 sessionpl 112 42 0 31 1 0 1 1 0 8 0 pgrppl 48 333 0 322 1 0 1 1 0 8 0 ucredpl 96 14481 0 14471 1 0 1 1 0 8 0 zombiepl 144 3461 0 3461 3 2 1 1 0 8 1 processpl 896 3494 0 3461 6 2 4 5 0 8 0 procpl 632 10784 0 10741 9 4 5 5 0 8 0 srpgc 64 35 0 35 13 13 0 1 0 8 0 sosppl 128 75 0 75 14 13 1 1 0 8 1 sockpl 384 14983 0 14959 75 71 4 22 0 8 1 mcl64k 65536 720 0 0 72 7 65 65 0 8 0 mcl16k 16384 16 0 0 2 0 2 2 0 8 0 mcl12k 12288 17 0 0 2 0 2 2 0 8 0 mcl9k 9216 17 0 0 2 0 2 2 0 8 0 mcl8k 8192 21 0 0 3 1 2 3 0 8 0 mcl4k 4096 25 0 0 4 2 2 3 0 8 0 mcl2k2 2112 4 0 0 1 0 1 1 0 8 0 mcl2k 2048 179 0 0 21 3 18 21 0 8 0 mtagpl 80 31 0 0 1 0 1 1 0 8 0 mbufpl 256 800 0 0 38 0 38 38 0 8 0 bufpl 256 17585 0 10527 442 0 442 442 0 8 0 anonpl 16 447774 0 427170 179 79 100 100 0 124 14 amapchunkpl 152 25782 0 25612 58 46 12 14 0 158 3 amappl16 192 18807 0 17662 173 107 66 70 0 8 8 amappl15 184 1027 0 1023 1 0 1 1 0 8 0 amappl14 176 585 0 576 1 0 1 1 0 8 0 amappl12 160 405 0 403 2 1 1 1 0 8 0 amappl11 152 185 0 170 1 0 1 1 0 8 0 amappl10 144 830 0 821 1 0 1 1 0 8 0 amappl9 136 1100 0 1097 1 0 1 1 0 8 0 amappl8 128 699 0 643 2 0 2 2 0 8 0 amappl7 120 932 0 920 1 0 1 1 0 8 0 amappl6 112 168 0 159 1 0 1 1 0 8 0 amappl5 104 711 0 696 1 0 1 1 0 8 0 amappl4 96 3554 0 3523 1 0 1 1 0 8 0 amappl3 88 514 0 508 1 0 1 1 0 8 0 amappl2 80 25940 0 25867 3 1 2 3 0 8 0 amappl1 72 88417 0 87984 25 15 10 20 0 8 0 amappl 80 11458 0 11404 2 0 2 2 0 84 0 dma4096 4096 1 0 1 1 1 0 1 0 8 0 dma256 256 6 0 6 1 1 0 1 0 8 0 dma128 128 253 0 253 1 1 0 1 0 8 0 dma64 64 6 0 6 1 1 0 1 0 8 0 dma32 32 7 0 7 1 1 0 1 0 8 0 dma16 16 17 0 17 1 1 0 1 0 8 0 aobjpl 64 138 0 9 3 0 3 3 0 8 0 uaddrrnd 24 3516 0 3461 1 0 1 1 0 8 0 uaddrbest 32 2 0 0 1 0 1 1 0 8 0 uaddr 24 3516 0 3461 1 0 1 1 0 8 0 vmmpekpl 168 31392 0 31354 3 1 2 3 0 8 0 vmmpepl 168 449023 0 446671 255 110 145 161 0 357 34 vmsppl 368 3476 0 3461 2 0 2 2 0 8 0 pdppl 4096 7039 0 6978 14 5 9 9 0 8 1 pvpl 32 1126373 0 1102803 367 138 229 230 0 265 35 pmappl 232 3515 0 3478 4 1 3 3 0 8 0 extentpl 40 41 0 26 1 0 1 1 0 8 0 phpool 112 785 0 85 21 0 21 21 0 8 0