ioctl$TIOCSPGRP(r1, 0x40047477, &(0x7f0000000040)) 04:02:40 executing program 0: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x2}}) r0 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "00000092fe004d16bf3b200000000800002100"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r0) r1 = socket(0x18, 0x400000002, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) pwritev(r0, &(0x7f0000000080)=[{&(0x7f0000000040)="8fc58caf1bdc067ed00e2ff3f559f700d9ccc8ab1fb9c72e7bb6", 0x1a}], 0x1, 0x0, 0x0) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r2 = shmget(0x1, 0x1000, 0x2b0, &(0x7f0000137000/0x1000)=nil) shmctl$IPC_RMID(r2, 0x0) 04:02:40 executing program 1: pipe(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = kqueue() clock_gettime(0x0, &(0x7f0000000340)) r3 = semget(0x0, 0x4, 0x1) semctl$SETVAL(r3, 0x0, 0x8, &(0x7f0000000680)=0x7fffffff) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0, 0x0}, 0xb1eecf04) chown(&(0x7f0000000000)='./file0\x00', r4, r5) kevent(r2, &(0x7f0000000080)=[{{r1}, 0xfffffffffffffffe, 0xaf}], 0x10000, 0x0, 0x0, 0x0) write(r0, &(0x7f0000000140)="b4e9e71bfe8c9bef8ee748c2c5c15fa0e5cb0e20beed40e913f936dc1a30aa01d33ec866238a", 0x26) ioctl$VMM_IOC_CREATE(r0, 0xc5005601, &(0x7f0000000840)={0x10, 0xfffffffffffffffc, 0x4, 0x6, [{&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ffe000/0x2000)=nil, 0x1000}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000fff000/0x1000)=nil, 0x8000}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000ffe000/0x2000)=nil, 0x8}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffd000/0x1000)=nil}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffd000/0x2000)=nil, 0x8}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000ffe000/0x1000)=nil, 0x7}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000ffc000/0x3000)=nil, 0x1}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x9}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000e00000/0x200000)=nil, 0x94}, {&(0x7f0000f1b000/0x1000)=nil, &(0x7f0000edb000/0x1000)=nil, 0x8}, {&(0x7f0000e3b000/0x2000)=nil, &(0x7f0000fe0000/0x3000)=nil, 0x3ff}, {&(0x7f0000e99000/0x1000)=nil, &(0x7f0000eb7000/0x1000)=nil, 0x7}, {&(0x7f0000e13000/0x3000)=nil, &(0x7f0000ede000/0x4000)=nil, 0xf0}, {&(0x7f0000fe3000/0x1000)=nil, &(0x7f0000fd7000/0x2000)=nil, 0x4}, {&(0x7f0000ffc000/0x2000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0xfffffffffffffffe}, {&(0x7f0000e15000/0x1000)=nil, &(0x7f0000ee8000/0x2000)=nil, 0x7}], ['./file0\x00', './file0\x00', './file0\x00', './file1\x00'], './file0\x00', './file0\x00', './file0\x00', ['./file', './file', './file', './file'], 0x5000000000000}) ioctl$TIOCNXCL(r1, 0x2000740e) ioctl$KDSETRAD(r0, 0x20004b43) r6 = semget$private(0x0, 0x4, 0x0) kqueue() ioctl$BIOCGBLEN(r0, 0x40044266, &(0x7f0000000480)) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000300), &(0x7f0000000040)=0xfffffffffffffe1f) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000380), 0xc) munmap(&(0x7f0000fc8000/0x4000)=nil, 0x4000) ioctl$FIOGETOWN(r2, 0x4004667b, &(0x7f0000000500)) ioctl$BIOCGBLEN(r1, 0x40044266, &(0x7f00000002c0)) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000600)="7d28b04717a45e284cfe68b28450817073fd21ffd24ffa5c915f26b873583403e84e5d1052a28e3e75d68c085960cae9b2385ac2d6d899b91d8aaff59326d87d48fa21965ef5cf44fbd4aa170023de", 0x4f) setsockopt$inet6_MRT6_ADD_MIF(r1, 0x29, 0x66, &(0x7f0000000240)={0x5, 0x1, 0x8001, 0x14e5, 0x4}, 0xc) accept$unix(r1, &(0x7f0000001540)=ANY=[@ANYBLOB="a70000a245e25c0000000000000d510000000000525fb06b98b52d167600000000b20000000000000400000000000000000000800001002e3ce35d990126583a67451368739dbac604000000a7774f6505be4203960470b6cd825dfb701d138b9897120bc20a0511bf840e43ce684ea653f09b63a0c1bc87acbfffea483a5d2e5619d0075995791c9e0d45ee79c5c798a9fb86a286283a775c2c0c97de68ef75d4f40651ab29572c6f1333fa514bfa070000002454dac4ff80acdca9118c3ed4f24b6340aacb8d09611f3da1c06d79463c8c0daafd5a2faeefdf1dfb5a31af6bfac526204e7809d6f559e140a8000400000025b447f3901d54e4df62505f3cf72de280c76fc67fb9928fe0a794491343206c049ff8ac79d1b6541d3cda9600aa9a4f6c7f9113ef40bfd9910a66f3fda87d66c2bb1dd823b30f879d5d7933c2d7906211e6667745ecbdce3b7c6393dbcfa683e84340d59f2b1a696b6371f9682bba099c7bf68e84fc67558742df6a68efb0f12f972c73855769a3c225d5e3c5d0dbb111713431e3576a77f1bde5760948aa0f342a22453a2aaadaf3e126c9ab1e46a86eb83ad8585557029eb0847b275276d05f1feab796bfa56fa260090bde4e218edafddadfa86001b7512b8d8641fdba9b66c208000000951f56bee4e62a8e2bd9ea2b0252697c7c976de834607e6f694bbfe2f69ca9222740c7f177353b0d9e67cc9cfa17d81836cc01cc233dab387110ae1f644c5b1b3d28b9c6f605bc201f8b32c58b7be5c64ed2f25ab1bf7a28c75051c7a1a98a9e65ed09eb48ab5f090600a1c400117eb5392e67c5b789618ead389779c1f58f89149d447fef2eade22f6508da6555ff0f6ce7df60293bfb3dc4d53b21214b95e6b821be3d0b3c24da9879931c041f70c4814de44c59b2de4cfc25a612c3cc6c9c3293ff81c9dc7b069f0d669fe39f15f62cb20635af7ee85f87ae952294604de4b7f78a7c14325d5a7ffc022fb5d8ce12fbaf8acbf37b49854cc7e9aae5eb425bad0cffdf80c400f18c74e1f627aeff42b70b2c4d57ccc2a117e675adc46b88d9e9343d38ea8db59c7cb7a9436c37f275e1095df2b27d171ffc6c34a810dc77b38f56b90f32e678c863239925055344add172fb64bdbe4f910e711f6dea228ec63d35cb1742e232c924e20ee104348e4a55a7a759ff8981f5565c25ea81861ed98fd3c561dfa960c9090000003f0de059b650a8dcae2164e3cfc3badd2fe7b75ad2d6730f8a7654225204ba3e21a9b7c3d7d051731ca9747878581e501ecd876a81a01303efaf89e1e430fd170338c315d436c0c51a170dcd5a22d983123d7fd8d2e7fa16b43970f20a5b25eb7dbd6fb6e403889c412c5950be335eb35d9bc9ded64b57e2f4dc93a18f07c706057bdf59808cf3bd219cfbe3e070f4733db963f1e7c95e55f7b49d9c179c0dc894cd6d0b30"], 0x0) ioctl$BIOCGFILDROP(r0, 0x40044278, &(0x7f0000000440)) openat$vmm(0xffffffffffffff9c, &(0x7f00000004c0)='/dev/vmm\x00', 0x2, 0x0) ioctl$VMM_IOC_INTR(r1, 0x800c5606, &(0x7f0000000180)={0xfffffffffffffffa, 0x5, 0xfffffffffffffff9}) ioctl$BIOCGDIRFILT(r1, 0x4004427c, &(0x7f00000000c0)) ioctl$TIOCOUTQ(r0, 0x40047473, &(0x7f00000005c0)) semop(r6, &(0x7f0000000280)=[{0x0, 0x6, 0x1000}, {0x3, 0x7ffffffd, 0x1000}, {0x2, 0x8, 0x800}, {0x20000000000003, 0x100000000}, {0x7, 0x5, 0x1000}, {0x0, 0x100000000002, 0x1800}], 0x6) execve(0x0, 0x0, 0x0) 04:02:40 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) mmap(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x1, 0x4010, r0, 0x0, 0x0) ioctl$SPKRTONE(r0, 0x80085301, &(0x7f0000000280)={0x0, 0x5}) 04:02:40 executing program 1: r0 = msgget(0x2, 0x100) msgrcv(r0, &(0x7f00000004c0)={0x0, ""/143}, 0x97, 0x1, 0x1000) pipe2(&(0x7f0000000140), 0x10000) r1 = openat(0xffffffffffffff9c, &(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/\x00', 0x8, 0x8) r2 = openat(r1, &(0x7f0000000700)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', 0x200, 0x10) fchdir(r2) shutdown(r2, 0x0) pipe2(&(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) utimensat(r4, &(0x7f0000000180)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', &(0x7f0000000200)={{0x4, 0x6}, {0x6cb, 0x9}}, 0x2) r5 = open(&(0x7f0000000100)='.\x00', 0x0, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, 0x0) r6 = msgget$private(0x0, 0x10000004) r7 = msgget$private(0x0, 0xfffffffffffffffd) msgrcv(r7, &(0x7f00000009c0)=ANY=[@ANYBLOB="000000008000000000002000000000000000000000002d00000000000900d3a4cb24000000000000000000cc06234ed29b5869dc1e488bddcf6cdf3abc983449c529b4c414043deff4bd982d9477a64466e1f2c90e86b63e4287279957b3b6f9221ec8da79abe5d483317afb386b6870a37fb5e94e3e1fe294ff583f097ec1d0c2184a0ce200372a5175a0269ea525d07fec0637c5377ff1068613"], 0x2b, 0x0, 0x1000) msgsnd(r7, &(0x7f0000000a80)=ANY=[@ANYRESOCT=r6, @ANYRES64=r4, @ANYBLOB="d9ccbda6feffcd2368fc27486c49a40fcf76cbcf403e665764f737192f50feb7ca5adc17db2e5d354b88233267826ea35dbb692eeb72507c16b33ccb7dc1a9c16386b0806e42a993a4fc22e5bff728cca3f52b80bac874a2cceaa3ef2886cdd6f7cb70ceb24eca8c0959c4893354273cb6313a49443b4a0d40ff4ed2499edf338858e94eae81b883483a698b44e18e993718d7675a5ec0f2c5b5b0bf"], 0x3, 0x0) msgsnd(r7, &(0x7f0000000040)=ANY=[@ANYRES64], 0x1, 0x800) msgrcv(r6, &(0x7f00000008c0)={0x0, ""/186}, 0xfffffffffffffe45, 0x0, 0x1000) ioctl$WSMOUSEIO_SETMODE(r5, 0x80045726, &(0x7f0000000440)) fcntl$setflags(r3, 0x2, 0x3) msgsnd(r7, &(0x7f0000001640)={0x3, "ba45ede2435a8b028adafbf16c17153cf3d117c2e9547840d4375d31059c11f0debb408e72ffe264033c254df9c5b2ae95e40e5a3992da2c498c2583001647a64469feaccf00000000"}, 0x51, 0x800) munlockall() pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) r10 = semget$private(0x0, 0x2, 0x20) shutdown(r4, 0x0) r11 = socket$inet6(0x18, 0x4, 0x2) semctl$GETNCNT(r10, 0x3, 0x3, &(0x7f0000000280)=""/166) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000480)={0xffffffffffffffff, 0xffffffffffffffff}) socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r12, &(0x7f0000000000)={0x0, 0xfffffffffffffeed, &(0x7f0000000000), 0x313, 0x0, 0xfffffd9b}, 0x42) connect(r11, &(0x7f0000000600)=@un=@abs={0x1, 0x0, 0x0}, 0x274) kevent(r9, &(0x7f0000000400)=[{{r8}, 0xfffffffffffffffc, 0x41, 0x10, 0x2, 0x401}, {{r12}, 0xffffffffffffffff, 0x31, 0x2, 0x3, 0x4}], 0x5, &(0x7f0000000780)=[{{r2}, 0xfffffffffffffff8, 0x80, 0x2, 0x100000000, 0x10000}, {{r9}, 0xfffffffffffffffa, 0x2a, 0xf0000000, 0x4, 0x8}, {{r5}, 0xfffffffffffffffb, 0x30, 0x2, 0xffffffffffffff7f, 0xffff}, {{r4}, 0xfffffffffffffff8, 0x20, 0x40000000, 0x0, 0x8}, {{r2}, 0xfffffffffffffff9, 0x0, 0x8, 0x6, 0xfffffffffffffff7}, {{r15}, 0xfffffffffffffffd, 0x3a, 0x10, 0x9, 0x1}, {{r4}, 0xfffffffffffffff8, 0xae, 0x0, 0x7, 0xffffffff}, {{r9}, 0xfffffffffffffffe, 0x4, 0x1, 0x7, 0x89}, {{r8}, 0xfffffffffffffff8, 0x1e, 0x2, 0x6}, {{r14}, 0xfffffffffffffffc, 0x80, 0x1, 0x3, 0x9}], 0x6, &(0x7f0000000580)={0x9, 0x3}) writev(r13, &(0x7f0000000340)=[{&(0x7f00000003c0)='I', 0xfffffffffffffd9b}], 0x1) 04:02:40 executing program 0: setuid(0xee01) r0 = semget(0x2, 0x0, 0x100) semctl$IPC_RMID(r0, 0x0, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x10000, 0x0) r2 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) linkat(r1, &(0x7f00000000c0)='./file0\x00', r2, &(0x7f0000000100)='.\x00', 0x4) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd0\x00', 0x1, 0x0) ftruncate(r1, 0x0, 0xfffc) r3 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) fchdir(r3) 04:02:40 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0xa0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x800000000080}, {0x84}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 04:02:40 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000040)=[{0xb1}, {0x4c}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 04:02:41 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x0, 0x801) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000040)=0x3ff) close(r0) 04:02:41 executing program 0: r0 = socket(0x2, 0xc003, 0x0) r1 = socket(0x2, 0x3, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r2 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r3 = open(&(0x7f0000000000)='./file0\x00', 0x615, 0x0) fcntl$setstatus(r3, 0x4, 0x80) pwritev(r3, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r2, 0x0, 0x0) getsockname$inet(r1, 0x0, &(0x7f0000000140)) getsockname$inet(r1, &(0x7f0000000080), &(0x7f00000000c0)=0xc) connect$unix(r0, &(0x7f00000001c0)=ANY=[@ANYBLOB="8202adfdffffffffffffff653000463f948dc0242f0e157b238b95955984c87910bf453f68c1179400287ead4b3b4a43dc8bcb777fa69dfceac2a84e6abca64896bc5e57c6388bbd2ad88b2951b15801360bcd4c0a162b58fd4237b8fa4d012ae447473c238495aaee48c02f6ac41e6bf3bf554799b9b813ad30505e8f5300a49fef9d612f871f4385f04157795ea4a5c5fe659fa202361cd8cac7dbbc5b2ac6593d2870b4122cd235000000000000000000"], 0x10) shutdown(r0, 0x2) 04:02:41 executing program 1: r0 = open(&(0x7f0000000000)='./file1\x00', 0x0, 0x0) r1 = getpgid(0xffffffffffffffff) ktrace(&(0x7f00000000c0)='./file0\x00', 0x0, 0xd22, r1) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x5, 0x10, r0, 0x0, 0x0) mkdir(&(0x7f0000000140)='./file0\x00', 0x112) 04:02:41 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5cc2) openat(0xffffffffffffff9c, &(0x7f0000000040)='./bus\x00', 0x0, 0x0) openat$null(0xffffffffffffff9c, &(0x7f0000001680)='/dev/null\x00', 0x0, 0x0) open$dir(&(0x7f00000016c0)='./bus\x00', 0x0, 0x0) syz_open_pts() socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000017c0)={0xffffffffffffffff, 0xffffffffffffffff}) dup(r0) r1 = open(&(0x7f0000001a00)='./bus\x00', 0x0, 0x0) dup(r1) open(&(0x7f0000001c80)='./bus\x00', 0x0, 0x0) socketpair(0x1, 0x4002, 0x0, &(0x7f0000001cc0)) open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) select(0x40, &(0x7f0000000080)={0x190}, 0x0, &(0x7f0000000180)={0x8001}, 0x0) 04:02:41 executing program 1: r0 = openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x1, 0x0) pipe2(&(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) ioctl$WSDISPLAYIO_GETEMULTYPE(r1, 0xc014575e, &(0x7f0000000240)={0xffffffffffff33fd, './file0\x00'}) ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f0000000100)={0x7, 0x59c750d4, 0x400, 0x5}) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x10, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000080)) openat$bpf(0xffffffffffffff9c, &(0x7f0000000340)='/dev/bpf\x00', 0x1, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0xb55b0e78bff099a2, &(0x7f0000000700)="b673db659c3643d6c697156b475b3f82d056d485050000007b4433fb192612238811c368aa533559c4d445b63f33f77844c2df1d6a9af077dad57c1b159ef5bbbea9c6f782f41d31c50217c8a1774ade6699f5b4808b0b93ae7b79888d99b911ae272b31f105c359e30900000000000000a0c482f47e3bd458740da6d21395f266499792a3d2b2ba03000050147fd146ee933efdd781b1566a6f1a456ffb2e0168699732bd72fae1090efb81e31f0a7cc6846626da797d62d77345d7e8037a42fa24c440142433b8ef67fdb33cf040f154132f86c3951d98759b0a47d405d972b35f53eaaec7b0a6e35ee0043a4c4896d98904d327cd78b9458a3785687170b3b5e287c555fb66571b4e77994b4970496e024cadd300a645f068b76fa6") r3 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000280)='/dev/ttyCcfg\x00', 0x80, 0x0) ioctl$VT_SETMODE(r3, 0x80087602, &(0x7f00000001c0)={0x1, 0x7, 0x7, 0x202, 0x8001}) 04:02:41 executing program 0: r0 = socket(0x2, 0x1, 0x0) setsockopt(r0, 0x0, 0x20, 0x0, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x8000, 0x42) ioctl$TIOCNXCL(r1, 0x2000740e) ioctl$TIOCEXCL(r1, 0x2000740d) 04:02:41 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) r1 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x100) ioctl$WSMOUSEIO_SETPARAMS(r1, 0x80105728, &(0x7f00000000c0)={&(0x7f0000000080)=[{0x20, 0x7}, {0x7, 0x80}, {0x3, 0x6}, {0x5, 0x3f}, {0x80, 0x200}], 0x5}) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000100)={0x0, 0xffffffffffffff80}, 0x8) 04:02:41 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/null\x00', 0x0, 0x0) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000200)={0x465, 0x1, 0x4, 0x86bd, 0x104e00000000}, 0xc) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{0x31, 0x0, 0x0, 0x1fffa}, {0x61, 0x0, 0x0, 0x4}, {0x6, 0x0, 0xfffffdffffffffff}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) syz_emit_ethernet(0x35a, &(0x7f0000000000)) poll(&(0x7f0000000040)=[{r1}, {r1, 0x1}, {r1, 0x100}, {r1, 0x10}, {r1, 0x2}, {r1, 0x21cc625cef967483}, {r1}, {r1, 0x1}], 0x8, 0x40) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000140)={0x5, &(0x7f0000000100)=[{0x8, 0x2, 0x0, 0x16e}, {0x1, 0x3, 0xa7d, 0x3f}, {0x0, 0x10000000, 0x9, 0xffffffffffffffe0}, {0xbe, 0x3, 0x0, 0x48b}, {0x3f, 0x1, 0x100000001, 0x6}]}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x800, 0x0) 04:02:41 executing program 0: r0 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000000)='/dev/speaker\x00', 0x2, 0x0) r1 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wsmouse\x00', 0x89, 0x0) r2 = fcntl$dupfd(r0, 0xa, r1) ioctl$TIOCCHKVERAUTH(r1, 0x2000741e) r3 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wsmouse\x00', 0x10, 0x0) fcntl$getflags(r1, 0x3) mknodat(r2, &(0x7f00000000c0)='./file0\x00', 0xc000, 0x5) mknod(&(0x7f0000000100)='./file0\x00', 0x2151, 0x5) chdir(&(0x7f0000000140)='\x00') ioctl$BIOCGDIRFILT(r2, 0x4004427c, &(0x7f0000000180)) r4 = open(&(0x7f00000001c0)='./file0\x00', 0x2, 0x4) ioctl$BIOCSDIRFILT(r3, 0x8004427d, &(0x7f0000000200)=0x1) ioctl$VMM_IOC_CREATE(r2, 0xc5005601, &(0x7f0000000240)={0x10, 0x8, 0x4, 0x1, [{&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x9}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x9}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ffb000/0x3000)=nil, 0xc2f}, {&(0x7f0000ffb000/0x3000)=nil, &(0x7f0000fed000/0x13000)=nil, 0xffff}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ff7000/0x3000)=nil, 0xfffffffffffff6a0}, {&(0x7f0000ff5000/0x1000)=nil, &(0x7f0000ff5000/0x1000)=nil}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x1}, {&(0x7f0000fef000/0x1000)=nil, &(0x7f0000ff9000/0x4000)=nil, 0x7ff}, {&(0x7f0000ff9000/0x2000)=nil, &(0x7f0000ff3000/0x1000)=nil, 0x5}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000ff7000/0x1000)=nil, 0x8}, {&(0x7f0000ff9000/0x4000)=nil, &(0x7f0000ffb000/0x3000)=nil, 0x7}, {&(0x7f0000ff8000/0x1000)=nil, &(0x7f0000ff0000/0x1000)=nil, 0x3}, {&(0x7f0000ffb000/0x3000)=nil, &(0x7f0000ff6000/0x2000)=nil, 0x100}, {&(0x7f0000ff3000/0x3000)=nil, &(0x7f0000ff9000/0x4000)=nil, 0x1}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ff4000/0x3000)=nil, 0x6}, {&(0x7f0000fed000/0x1000)=nil, &(0x7f0000fee000/0x12000)=nil, 0x5}], ['./file0/file0\x00', './file0\x00', './file0\x00', './file0\x00'], './file0\x00', './file0\x00', './file1\x00', ['./file', './file', './file', './file'], 0x400}) ioctl$TIOCSWINSZ(r2, 0x80087467, &(0x7f0000000740)={0x3, 0xc5, 0xf3, 0x8}) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000780)={0x0}, 0xc) getpgid(r5) openat$bpf(0xffffffffffffff9c, &(0x7f00000007c0)='/dev/bpf\x00', 0x80, 0x0) r6 = open(&(0x7f0000000800)='./file0/file0\x00', 0x800, 0x8) ioctl$WSDISPLAYIO_USEFONT(r4, 0x80585750, &(0x7f0000000840)={'./file1\x00', 0x6, 0x1, 0xcc15, 0x0, 0x7, 0xdc, 0x7f, 0x1, 0x2, 0x2, 0x2}) ioctl$WSDISPLAYIO_SBURNER(r0, 0x800c5751, &(0x7f00000008c0)={0x9, 0x8, 0x1}) ioctl$VMM_IOC_INFO(r3, 0xc0185603, &(0x7f0000000980)={0x56, 0x0, &(0x7f0000000900)=""/86}) r7 = openat$zero(0xffffffffffffff9c, &(0x7f00000009c0)='/dev/zero\x00', 0x400, 0x0) ioctl$TIOCSTAT(r4, 0x20007465, &(0x7f0000000a00)) writev(r3, &(0x7f0000000b80)=[{&(0x7f0000000a40)="7ca539a1c7fae29e6dc467f4b403930bd4c677785f8b67388af887eacb34d0842c3a4b9d3310a0", 0x27}, {&(0x7f0000000a80)="9664526f86fe5b2b9928c8a9e190d90a70a16f98c7f4dbd7e88cdc8586fb3d58e6e4e7643009cbc9bf7342dfe79a73eb678563cead61cd85cbfb9f1e68f3ab0871d822c3dbd6b70d65f150a1f3810b982331733a63e2fd3914349c23e298b98637f04710ccafe56c35b01c87b12d7c99761f26b8e0e3ac84", 0x78}, {&(0x7f0000000b00)="1165cb03fa434e1dc70e876e6f6d7ed26bf901adb2ad1b3bb116f9eec292b3c5e7ed725e78388c03e68e761851df0582e273c20e47688f1a5ef7dfda3b8ef22df56799d6154764285169ab1aeba8e309a183", 0x52}], 0x3) ioctl$VT_GETACTIVE(r6, 0x40047607, &(0x7f0000000bc0)) r8 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ff7000/0x3000)=nil) shmat(r8, &(0x7f0000ff8000/0x2000)=nil, 0x3000) ioctl$TIOCSTOP(r7, 0x2000746f) r9 = semget(0x1, 0x0, 0x100) semop(r9, &(0x7f0000000c00)=[{0x3, 0x7fffffff, 0x800}, {0x0, 0x8, 0x1000}, {0x0, 0x68, 0x1800}, {0x3, 0x7f, 0x1000}, {0x1, 0x8000, 0x800}, {0x3, 0x7, 0x800}, {0x391b72d52d54a98b, 0xffffffffffffffc1, 0x1000}, {0x3, 0x212, 0x800}, {0x4, 0x1, 0x1000}], 0x9) 04:02:41 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r0, &(0x7f0000000100)=@file={0x0, './file0/file0\x00'}, 0x10) bind(r0, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="00012e2fb2a560013000"], 0xa) 04:02:41 executing program 0: r0 = semget(0x3, 0x0, 0x20) semop(r0, &(0x7f0000000040)=[{0x7, 0x3f, 0x800}, {0x1, 0x800003896, 0x800}, {0x2, 0x80000000, 0x800}], 0x3) 04:02:41 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x2, 0x1b00) r0 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) write(r0, &(0x7f0000000040)="6f19", 0x2) dup2(r0, r0) 04:02:41 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000180)='/dev/wsmouse0\x00', 0x1, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105727, &(0x7f0000000240)={&(0x7f0000000040)=[{}, {0x6}], 0x2}) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) fchmodat(r1, &(0x7f0000000140)='./file0\x00', 0x10, 0x4) r2 = semget$private(0x0, 0x2, 0x200) semctl$GETVAL(r2, 0x5, 0x5, &(0x7f0000000080)=""/143) 04:02:41 executing program 0: openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x20000001, 0x0) 04:02:41 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x2040, 0x4f4b) r0 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) rmdir(&(0x7f0000000080)='./bus\x00') ioctl$TIOCSETA(r0, 0xc3304221, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "04713de0af28a2813d8209b8d9f39321849e3c99"}) ioctl$WSDISPLAYIO_WSMOUSED(r0, 0x80185758, &(0x7f0000000040)={0x2, 0x200, {0x81, 0xffffffff}}) 04:02:41 executing program 0: r0 = accept$unix(0xffffffffffffffff, &(0x7f00000001c0)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000117e00"/3074], 0x0) read(r0, &(0x7f0000001200)=""/245, 0x3ee) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) r2 = dup2(r0, r0) readlinkat(r2, &(0x7f0000000000)='./file0\x00', &(0x7f0000001300)=""/210, 0xd2) chmod(&(0x7f0000001940)='./file0\x00', 0x400000000000c7) ioctl$BIOCSBLEN(r1, 0xc0044266, &(0x7f0000000180)) pwritev(r0, &(0x7f0000001740)=[{&(0x7f00000016c0)="3f6825fe03350b423385415859d968c242d54e6d3571dd843710928595769fe0fadda49dcdaff50ba6ab4033ece4c087af63a98c38ebb05074b2ec1178c4724573fcd09d857e59355289af7391579e9851dc0a08f1f979bff75edb14cd", 0x5d}], 0x1, 0x0, 0x0) r3 = accept$unix(r2, &(0x7f00000000c0)=@abs, &(0x7f0000000e00)=0x8) openat$zero(0xffffffffffffff9c, &(0x7f00000017c0)='/dev/zero\x00', 0x880, 0x0) ioctl$KDENABIO(r3, 0x20004b3c) ioctl$FIONBIO(r1, 0x8004667e, &(0x7f0000000080)=0x8) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_extract_tcp_res(&(0x7f0000001900), 0x7, 0x4) read(r1, &(0x7f0000000040)=""/32, 0x20) 04:02:41 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, 0x0) write(0xffffffffffffffff, &(0x7f0000000180)='X', 0x1) r0 = syz_open_pts() write(r0, &(0x7f00000001c0)="d5", 0x1) ioctl$TIOCSTOP(r0, 0x2000746f) r1 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffc, 0x0, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00 \x00'}) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "a0aec09127d4b48197ea4b0fc7ddc4d8e995dc54"}) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f0000000000)=0x1) r2 = syz_open_pts() writev(r2, &(0x7f00000005c0)=[{&(0x7f0000000140)="61c9db338eb716683fbcc2a9b5e4bf469893866d2e47aa559bd0db124c6d25d15172edab82d9bbd11095d9ffbac9c99358568edd035d39ba46fe", 0x3a}, {&(0x7f0000000200)="8b3ab5ff7cc4d0d016248a8e9bf92fafd4de5e9b8a16c240210910fdf930d69e8b2dbdc3567beb95a8fccab801d1f5787558f2e8d8fbb124efe50a6c36b7ed3c83640e6d8b", 0x45}, {&(0x7f0000000280)="86463e6b45e175428a6f214fc7f936816d7c560f54dc398b81c8f592b186fe", 0x1f}, {&(0x7f00000002c0)="0ae7321c02f99a2f3b27792befb5a42c4b747b5072ffdad39f5fd2f8e524a1b1c8e3b1d93c2a890ea7f550dede9ae01556ec3e152c126e8dc9753c311e6227772807c1a9153df8f596e61e15b9", 0x4d}, {&(0x7f0000000340)="29890f29e45f211b02312aa809e407bf1da49fa66ee49775d5be841d7d2d6057af40861e62504a257a6398b4ee90f5459d1dfd133b2d5b6d02b8f50174e743199e620b89ee75a8224c0a9e55915fb45369168183c16a7e3d2f096ca24075ddb5b84d59b47ed24531b7719bf5f385a3220e0553c303561330970dfe4ce64901f9e82c75e0e303bd0146e1969aeab8de25f83c79ed71c278", 0x97}, {&(0x7f0000000400)="07e7c533c121b23fd4e4de76cc7e7341350b494368df6c26a85daa976bf6908d83a98b71cc2c3bc46f856f60a9dcb720f3a6c0994510113add1c29922f452517fb8a48a45fde6ce0f58d513fe579c94265fba51a05c39615e471d45aedaabe6929563a5f600a6b0dfd1d6687964e857b4a0b5b881062dd1ead4b92663497e3c693c324f8839c2732a2f62e334f9554796498a988dca6420cc19fc5818854af335a5cef51af413a7cedd61e39b6f4e736cbc1d77037959541cd37b88bb036c5cc4e8be870de44ceb6e0d380ead2b99ef9e4a030f88c45f57410036963928bca4af709243a2ff9bedfe0650f707be5810afba9cebf04d20a", 0xf7}, {&(0x7f0000000500)="9aaccc51599c6f739d48f1986cf7a1d133fcfd2e20a6bcd7b8dc574baf4d380393b3542b1afd58f74c6b4d79dd65567efb36c528bae7096e3f346d96e53c9564fee5b99bc48f1ca4cab07f4f7d48f1cb58adf73db2b09da9a9ceeb9e4ab2c26bd0dbae07c8913c9b7c12965bd3eaf21dfd5622e33d", 0x75}, {&(0x7f0000000580)="eee5ac6af29e2aff1601b7d275ffa63ac100b45cd7586e1f4b6c39d4f6b6bf79e8c6aa4b80d80c", 0x27}], 0x8) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) r4 = getegid() fchown(r1, r3, r4) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000100)) syz_open_pts() 04:02:41 executing program 1: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) shutdown(r0, 0x3) faccessat(r0, &(0x7f0000000080)='./file0\x00', 0x20, 0x1) munmap(&(0x7f0000002000/0x4000)=nil, 0x4000) madvise(&(0x7f0000003000/0x4000)=nil, 0x4000, 0x7) 04:02:41 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000200)={0x0, 0x0, 0x92d6, 0x0, "d730c1e7bb6fc60ba39611dfef1ca40000e74de4", 0x0, 0x3}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000040)="db616436a9c1ee6aa164264aa5df95b41ce37cbb8714bcc133baf42f127e22183ce17452b94f40364b7d67076535dc9f1cce68412b3863c547d5d6e04241b3b5030eda9f096a91fab9730a59db8f92005877bc58c1e2b17222232bd79d6137a81f0bdb0fda15712083c29660c2e56ebe284f38ef5524c7fac8a6ae968c6d902dd65e4d860df900c14b", 0xfffffffb) r1 = syz_open_pts() munmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000) close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x200000000003ffc, 0xffffffff7ffffeff, "0503c966f22e95a163797f00"}) read(r3, &(0x7f0000000240)=""/132, 0x84) connect$unix(r2, &(0x7f0000000100)=@file={0x0, './file0\x00'}, 0xa) ioctl$TIOCSTOP(r3, 0x2000746f) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000140), &(0x7f0000000300)=0xc) readv(r3, &(0x7f0000000540)=[{&(0x7f00000004c0)=""/84, 0x54}], 0x1) 04:02:41 executing program 1: r0 = socket(0x31, 0x7, 0x200000009) sendto$unix(r0, &(0x7f0000000000)="500105010000000000000001070000000f1004fecea11ea8fef96ecfc73fd3357ae26caa0316fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282902e4fd89720fd3872babfb6a000000000000002f310b404f36a00f90000f41ac634077df4f64e0629616b0a8e7000000020000000000000e0208a31fd3f80004ffff00000000000000000000000000008539cda74d1467802813c67be2313927b913cebdbb7e563c73891d41f638837f11c34b0cceb2024db246dadc0640906fa45d709da9d158d945a2a5fc1233cf6e27749bbd97bb0d03fe2d04a1b9ff40195f1fc900d68896dc7ed7b187906698e04e34248daaf9231f0de030323b4125ce41203583671ac5e51a7a3dc1a0c21d548f2de6c031b7b303757e60642b45cbc5737b8e2405757105889a2b32728f83", 0x150, 0x0, 0x0, 0xfffffffffffffe46) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000180)='/dev/ttyCcfg\x00', 0x20000, 0x0) ioctl$VT_RELDISP(r1, 0x20007604, &(0x7f00000001c0)=0x2) 04:02:41 executing program 1: pipe(&(0x7f00000003c0)={0xffffffffffffffff, 0xffffffffffffffff}) readv(r0, &(0x7f0000000140)=[{&(0x7f0000000240)=""/83, 0x53}], 0x1) r2 = dup(r0) openat(r2, &(0x7f0000000000)='./file0\x00', 0x1, 0x1c0) close(r0) execve(0x0, 0x0, 0x0) write(r1, &(0x7f0000000200)='R', 0x1) fchdir(r2) 04:02:42 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x7}, {0x14}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x2, &(0x7f0000000140)=[{0x4, 0x8000, 0x7a, 0x5}, {0x3, 0x7fff, 0x7fffffff, 0x39b1}]}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f00000001c0)=[{0x2, 0x4, 0x200000000000006, 0x6}, {0x8d, 0x2, 0x5, 0x80000000}, {0x2, 0x0, 0x9, 0x100000000000ced2}]}) 04:02:42 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x4300) r0 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./bus\x00', 0x8090, 0x1) ioctl$WSMUXIO_INJECTEVENT(r0, 0x80185760, &(0x7f0000000100)={0x5, 0x4912, {0x5, 0xfffffffffffffffd}}) ioctl$WSMUXIO_INJECTEVENT(r0, 0x80185760, &(0x7f00000000c0)={0x70, 0x80000001, {0x8000, 0xfd}}) r1 = open$dir(&(0x7f00000001c0)='./bus\x00', 0x20, 0x10006) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000140)='/dev/wskbd0\x00', 0x80, 0x0) r2 = dup(r1) ioctl$WSKBDIO_SETMODE(r2, 0x40105706, &(0x7f0000000000)) 04:02:42 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r1, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f00000003c0)=ANY=[@ANYBLOB="28000000ffff00", @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r0, @ANYRES32=r1, @ANYRES32=r1], 0x28}, 0x0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) ktrace(&(0x7f0000000000)='./file0\x00', 0x4, 0x100, 0x0) read(r2, &(0x7f0000000180)=""/224, 0xe0) recvmsg(r0, &(0x7f0000000100)={0x0, 0xfffffffffffffc76, 0x0, 0x0, &(0x7f0000000440)=""/225, 0xe1}, 0x802) 04:02:43 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x63d5cac3a936460d, r0) sendto$inet(r1, &(0x7f0000000040)="e21ceed80296f7ff2ce669814e5232eef980779042581b1d94889bfdb9e32c6233b1f59950f286af076633813317da825d19b2c90dc940e838796cecc0b5cf8315539d3697f72dcf10e9", 0x4a, 0x2, &(0x7f00000000c0)={0x2, 0x2}, 0xc) ioctl$BIOCLOCK(r0, 0x20004276) openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x10000, 0x0) ioctl$BIOCSBLEN(r0, 0xc0044266, &(0x7f0000000180)) 04:02:43 executing program 1: r0 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffff9c) bind(r0, &(0x7f0000000000)=@in6={0x18, 0x0, 0x4, 0x1}, 0xc) socket(0x2, 0x2, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r1, &(0x7f00000002c0)={0x0, 0x0, 0x0, 0x0, &(0x7f00000001c0)=""/210, 0xd2}, 0x0) sendmsg$unix(r2, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB="28000000ffff00000100000008cd7fdf03000000", @ANYRES32=r2, @ANYRES32=r2, @ANYRES32=r2, @ANYRES32=r1, @ANYRES32=r2], 0x28}, 0x0) pckbd_enable: command error pckbd_enable: command error pckbd_enable: command error 04:02:46 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) sendto$unix(r0, 0x0, 0xffffffffffffff4c, 0x0, 0x0, 0x0) r1 = open(&(0x7f0000000480)='./file0\x00', 0x88, 0x0) ioctl$BIOCGRSIG(r1, 0x40044273, &(0x7f00000004c0)) mknod(&(0x7f0000000600)='./file0\x00', 0x207e, 0x40) r2 = accept$unix(0xffffffffffffff9c, &(0x7f0000000200)=@abs, &(0x7f0000000540)=0x8) mmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x1, 0x11, r2, 0x0, 0x0) r3 = semget(0x3, 0x3, 0x4400) getuid() getegid() r4 = getuid() getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000640)={0x0, 0x0, 0x0}, 0xc) semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f0000000740)={{0xfffffffffffffffe, r4, r5, r4, r5, 0x1, 0x3}, 0x93, 0x6, 0x3ff}) r6 = open(&(0x7f00000002c0)='./file0\x00', 0x0, 0x0) mkdirat(r1, &(0x7f0000000680)='./file1\x00', 0x40) unveil(&(0x7f0000000040)='./file0\x00', &(0x7f0000000700)='W\x00') mkdir(&(0x7f00000005c0)='./file0\x00', 0x4) ioctl$TIOCSTAT(r6, 0x20007465, &(0x7f0000000500)) getsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f0000000400), &(0x7f0000000440)=0xc) accept$unix(r6, 0x0, &(0x7f00000000c0)) ioctl$WSDISPLAYIO_GETEMULTYPE(r6, 0xc014575e, &(0x7f00000001c0)={0x8, './file0\x00'}) unveil(&(0x7f0000000380)='./file0\x00', &(0x7f00000003c0)='W\x00') mknod(&(0x7f0000000240)='./file1\x00', 0x8010, 0x8000) unveil(&(0x7f0000000140)='./file0\x00', &(0x7f0000000180)='x\x00') link(&(0x7f0000000080)='./file0\x00', &(0x7f0000000100)='./file0\x00') stat(&(0x7f0000000000)='./file0\x00', &(0x7f0000000300)) linkat(r6, &(0x7f0000000580)='\x00', r1, &(0x7f00000006c0)='./file1\x00', 0x4) 04:02:46 executing program 1: r0 = kqueue() kevent(r0, 0xfffffffffffffffe, 0x3, 0x0, 0x0, 0x0) socketpair(0x0, 0xc000, 0x3, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) listen(r1, 0x7) r3 = getgid() kevent(r2, &(0x7f0000000140)=[{{r1}, 0xffffffffffffffff, 0x40, 0x40, 0x9, 0xffffffffffffffe1}, {{r0}, 0xfffffffffffffff8, 0x22, 0x6fe3fe007e29b69c, 0x6, 0x5}, {{r1}, 0xfffffffffffffffc, 0xdc, 0x20, 0x3, 0x9}], 0x0, &(0x7f00000001c0)=[{{r2}, 0xfffffffffffffff9, 0x2, 0x80000000, 0x2, 0x4}], 0x8001, &(0x7f0000000200)={0xf88c, 0x3}) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) r5 = getegid() getgroups(0x1, &(0x7f00000000c0)=[0xffffffffffffffff]) r7 = getgid() getgroups(0x5, &(0x7f0000000100)=[r3, r4, r5, r6, r7]) 04:02:46 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = accept$inet(0xffffffffffffff9c, 0x0, &(0x7f0000000040)) pwrite(r0, &(0x7f0000000080)="4cbf", 0x2, 0x0, 0x0) r1 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) pwrite(r1, &(0x7f00000002c0)="0b7a9af215a086f01a0e62ca44ea7aeb426fa4b5dcd8fbc75c5646e4e044d2691ba19018220d27819ce8b76f9d5bf1d1f73b28ee83ca3382478854393b9b45d7b3abb8c9b510a127360508e244035d119c8012cf9cf7a670906b7358029514e629d186fdc9a3a7997a7ee0f4795d3493b82217d64de6c126504cd90ef62916e303222326063eb7c688ceee7e2c1064b722d5710cbc0d9b50620dac68b8eafe40c3b0fbf6b52e7286c88f7d95a961e097ff24e2e04b29d779e501c65e81346229b0b4e735d7d8c567fc7ee0c9a1abc9e727e9f01a9b3185b66a4196af241ab1dd0e2f0fac8157b449c6db0dc66ef97dc6a0cddbf2e4d0454dcc7d0fda44ae790d162aadf1380c28adb0ba1b51520e78685ca1d47f61b9a6a15f042e6eac2dd15b555f67b4a5683733ea238ff9070e0c9702803a0f8291a4baff88b78b38bd217ece4439ba8ea25a0c28b8b445e07e15cf33d6b8d88024b3670c71ef33604d7289962d3e1bee1670382e2b", 0x16a, 0x0, 0x0) execve(0x0, 0x0, 0x0) 04:02:46 executing program 1: unveil(&(0x7f0000000040)='./file0\x00', &(0x7f00000000c0)='c\x00') symlinkat(&(0x7f0000000080)='./file0\x00', 0xffffffffffffff9c, &(0x7f0000000000)='.\x00') openat$zero(0xffffffffffffff9c, &(0x7f0000000100)='/dev/zero\x00', 0x40, 0x0) 04:02:46 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) getuid() r0 = open(&(0x7f0000000280)='./file0\x00', 0x0, 0x0) open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002d5, 0x0) setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x69, &(0x7f0000000000)={{0x18, 0x3, 0x1, 0x79e}, {0x18, 0x1, 0x5, 0x7}, 0x0, [0x3, 0x1, 0x7ff, 0xa76, 0x6, 0x8, 0x9, 0x10000]}, 0x3c) ioctl$BIOCSRTIMEOUT(r0, 0x8010426d, &(0x7f00000002c0)={0x0, 0x3}) ioctl$VT_WAITACTIVE(r0, 0x20007606, &(0x7f00000000c0)=0x7) sendto$inet6(r0, &(0x7f00000001c0)="fbff352d2e75399b86ed9a92b274cc6aaabd5091ea0874708a788d1699131fe7a7e8ebf75fe63a17ad7da16889322b0c9bdb808acb84411504c1b45899621c29a42fc131467694b0ca768908c5745e3530ea26f6a6c4bfb07bea88f76fc33909b090148fef4924c8ed407631bb2aadfa85149a7345a8747c43fcc8f61005a69ca4", 0x81, 0x8ce095cd1f7b9601, &(0x7f0000000100)={0x18, 0x3, 0x4, 0x4}, 0xc) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000080)={0x8, 0x635}, 0x8) r1 = kqueue() kevent(r1, 0x0, 0x0, &(0x7f00000002c0), 0x8, 0x0) sync() kevent(r1, &(0x7f0000000100), 0x6, 0x0, 0x9d1, &(0x7f0000000140)={0x3, 0x7fffffff}) 04:02:46 executing program 0: r0 = socket(0x2, 0x2, 0x0) sendmsg$unix(r0, &(0x7f0000001480)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001440)=[@rights={0x14, 0x7}, @cred={0xaa0014ac}], 0x18}, 0x0) 04:02:46 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x1, &(0x7f00000000c0)=[{0x6, 0x0, 0x0, 0xfffffffffffffffe}]}) ioctl$BIOCSFILDROP(r1, 0x80044279, &(0x7f00000001c0)=0x2) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000140)='+') ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000080)=[{0x60}, {0x8000030}, {0x4000000006, 0x0, 0x0, 0x100}]}) r2 = open(&(0x7f0000000180)='./file0\x00', 0x10, 0x40) chroot(&(0x7f0000000000)='./file0\x00') ioctl$WSDISPLAYIO_SMODE(r2, 0x8004574c, &(0x7f0000000280)=0x3) r3 = openat(r2, &(0x7f00000001c0)='./file0\x00', 0x20510, 0x120) ioctl$WSDISPLAYIO_LDFONT(r3, 0x8058574d, &(0x7f00000000c0)={'./file0\x00', 0x1ebf, 0x1, 0x8001, 0x1, 0x6, 0xd96c, 0x5, 0x2, 0x0, 0x17, 0x8000}) pwrite(r0, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xffffffffffffffa8, 0x0, 0x0) 04:02:46 executing program 0: r0 = socket(0x2, 0xc003, 0x1) socket(0x13, 0x8000, 0x8) connect$unix(r0, &(0x7f00000001c0)=ANY=[@ANYBLOB="8202adfdffffffffffff8a2a197a386207000000008295955984c87910bf453f68c11700287ead4bcb777fa69dfceac2a84e6abca64896bc5e57c6388bbd2ad88b2951b15801360bcd4c0a162b58fd4237b8fa4d012ae447473c238495aaee48c02f6ac41e6bf3bf554799b9b813ad30505e8f5300a49fef9d612f871f4385f04157795ea4a5c5fe659fa202361cd8cac7dbbc5b65c6593d2870b4122cd235000000000000000000000000000000000000000000ea0000000000000000"], 0x10) writev(r0, &(0x7f0000001540)=[{&(0x7f0000000400)="7370aa425c9924c74268f60cd3abeac10f250ca70b22066b44e082828254f2cf18a7bedeb5252ccb33a87055a24f95a49d2dfca6e739aeda62f07e4c6a55976e01225fdaaaf46cc3f2eeb8081b9bf1017c96608ca82e55ed9d93b93bfed23365912a", 0x62}, {&(0x7f0000000480)="93944b9addefd0b214bfd0fbd5aa71814f9e3da1ca817e5680f08075686317e76f3b7a7a625d96c1dcf96a4dfac7c36028aeaf7e89944bc3f8a244c4e66559773aee2784704abb3fc7a451705b19f9d5a6c966015b2ed8bb4dd15d98950e5b5fb52e4d8681d45c92fb5a8ce57656af7658e5ad867acdd638706b1526bfe421f82337e738dd550280c2705fbc2f0f6d821100a8616993f1c96ced41a3fb99832d7b57303407720600fc1d60182a", 0xad}, {&(0x7f0000000540)="9ad6433a979975ba3e098399cc2b97ef7366c5297f42f4c7d2b119099fc6ecdba0e27d69ef6e3d9a08948d1267c2300b9eabc69080d9f75facfa9f7121deba01c47816e9a9d5d2ae5010bb963860d7844717e078cf310b3c28c240e81aeefeeda586fc3217f5f68352222d531066611312bef9a8e121fd66007383c81ec70a4b3f1f9f3808ddcaa84ef269bb3a2b6621fa3acecc8b68c65bc16f491452b85ef51da51e835946dee90e9f81db33a10d96bb894473c85afae9ee660a74a0725ecc8289eae648f0b013ae1f250e0e791cda1a00ca770df80c0b85fcbd1214d7258635e2b61c7b82ea53b73b200c3489ec9a0ac8f3aa4a05c70d4e19952727149619f23c49d3e2684dc8d827ddb4161c03a495d94fdb5eeaf6e031e65ee3d8ec472ae1630f749a00f02ab3d11baefe1bf688e473a0e776033cf0ee80952d4390910c5befba1a00581e8f080f6e0f1c643b53268bba7fdfb6a97e98111fe1a3e06cf98ab25cc0fa52b45f2ef7dae8a6f9a4231a71baa4a36d974618f6c05a4fb74e9bc1ec21ea272e8b52fd6e74a527f872ffb803118ef011f8659a4f6e001cc6d49476e7d76286c767998e270074393265f189683ffc732af9f2a8de9b5685a4235c35f92b0ff447b07ad96fdc73d8b75ace07fc044c43deb28c0d196d20d6d1d94488c97e530b59bc04aec9c1a3786e4f5f755c66266636c1b1f708ab7b252d5e926470c94ed923c015dfacb22b3582744c4740c3cba83ffa4923650d530ac6935b8a4360caa83423664c470d1dc8fae56b61c89becca9d81b29b128d4bbe6c9d07888dd4097a68cda9dd2f2391c7c7bd0d638c24c28d07591bac68279997036ad52a69c652185470e7871babeb0d3ad0df6050dcdb03ee19861048017aaf92d4450598daaa13e008a0dba608271d80c2ec46877da2c31e8d384c9ce09683e1fa3777ceecbb63c3bf497556e5a660f34b1bac5760a79491038f5bcf0f1a6337200a78859b57f169ad4b15d531abbce7b8351b2ea10d30f1adb0ee5c37fa3be3039aeea7350c290d87007e76d4a74c3cf2d47f56950abbd2b47d74f7de145bd7636c0594e0bf6d441fcf5078e3de1c33c4191ca8e492a9d30caf7bea21529e934ff6d532260bbb5853a86948731bcd27a0ad5b54ba6dc2b540a863095922f5ed811a4d17e4166fb4f038edbb1fc2d4aa06a8d07c371f0e42761bc273564ba55ee0b049ad60072adbcf3143891d3db59aa800af7a45253d0e34a2cee5ff84d85464b1426fc577dcf419cc582cf70096a51bb8b8a68051ad50d0f62170d44cb8ae8c1edb00a27dfae2ad9548bbacfcfabe3520c3324dcb720c41575b94378986cdedd6ce08185af948f0328635b8b614085b3b7c322a3ec589b0c642d53081620a827a223c19c83bbc44ab1f62025ff3ade2bb9d0035261d2273214fed76f06e20d169bb57b91cd2236b43a5746c1846c0c8edd5459054e96637c7aeeccf69834090f91248b8d9da594ee61e585ef90af86156f3d97e6ae96de560c1d7684aeda76c2876daa8c5c77fbaee7224acd290444df677b33e4b4d3165e841993645f0333d6a189acb1043cf5755c8759e8cce1aaa28f00c7808462424f39650dd280349f532431044ee5a607480e9db03c77ebdbfc679de5c8f155da7b4dfe577b56c33ada4468daffab97bf9ae2645019b1476bcf0aaffc22f8454fd5afe6f5443ff6594608a8a84651fe2f4c972068045c457ac4d26abe41c4912cf007b88b06749e84d60d456dc3d1fce2a8b6c4afd4d0225f7c9019fdedce6c9f59148fff98540ede55a8989bb99e9dc6ce8783593d7e4b93c7dc11cfe4dadd5b2c613b58fcf5067cb4173719d82be97b14d9de0978c503b75ab28b455e9ca870a3c42565399dd0d924ffd28e5a878706e64d7967eb586e07bec7f0ce564987bfc2ee6503808a9f4b0528a5873ac906d01b56124775378b44c5a13fd2c74e4507ed340e9c83c1f1d107f5a1717346199cd8e3b0a6baa4fa4f65186fd7e07a39b08d78a42fdf9b400d80cde5ef5cb430696956fffa74b6072db7d217dacbe3d3097bc217d90a7faf426059d0a07ec0a548640e31cad0adda76544dacfafc1735485c2af728b58992908efbdec22c01063df272c7288460d64a1050654a88a8df0c54bfc4197b5fc8f43d3c9a41dd9be945f3d4cf4fbf344760ea88dd7542ea52b33c77db0be1aa5d1900a86d977f7969d0839fccb6ba3d7aba348739daf630b6e5df322cd61fa96d3b597e7417c91a50f33299f44b54647bfc82f4f324e03cbeb92bd514e86ecd6584937433829b78703bfa2a352697fc971e286981bac5d13c834afa2308efa9308ae5fa2cbd607ce32369d2c9ee3d23581730459d98101a246fa8f65a4555852bccc6d2c2fc345865e8a7afc36148e3d02f750c01da942fda8eed72ea544977f9dddf417ec8eef8d94855f31c0095fc1a41d171116124d112f471d90c144b153d3daa9541ebe0922e8d56e9eb3390a1659ef81cd197b381eb817bf0da428f47aba09e792b64e6205869eeb90fdddac2cb880edd38cd3a12dbcee5eaca037fb59d8d69932113c74119af4a6cdfdf58371511fb7b66af6c10a659e83c1ad33b48c240b779f4fdbcf3135f9ca3e201b641f8e9cb737c61e635a9aa07b2898caf6342c1a52b90bcb38df37d30af2e5256aa612d50a534286d68d39cad3573322b9e795b255f7359d6af4c415d28f39bcde3608b4d614f8b5a18ed86f79f37f38c0e0c7d1712c3f81f97210abd125e35adb38cea84c7a11935bc1838d70cb343fbe83ee5482a833c939affe5e50fca6f8bc4ccbf7f0f2446172400c68c649fafc297cd224782e294a74e7dfbd8328fb6c9455492461a6d22662a42ac05fb19cacee0aef65cee0c2e5bf3eb44d86beb4f0886756382a653f748b929c43c06921a4d7a153bd1df8da79def6b4fcd27a5aaa14a2be1cb168e2d3b0c9965ca31859568fac7941dda3d82a0624ea8dcbf64af340192d2a12cb47da68bff781f60bd6d617f46261665c549fddf7bad8ed6f238c0f6c42d5a7290e39716313fe51bbb1ffca3c371d5ce4ca391c739573c69ec2d7f9648add26f3a799a8d851b8389ff13353b2eba09b17918a5ab0c1020ebea8c57f80a8f721a37b424de404cdfd20acd030348205ec85a3c81a5f812531c334b4082f6674ed9d5490dc01e4ad00808aa08bc5fa2b9abcc84b30a576a994642ccc31aaf0d67d51af2aecbae16e23287d54be5022b750906a18acc02ea5bc96c52ae9f0013f25eb8a05e2672d8c7c2b024c6f26444b4f17f32f022018fc74807280667bbe6acf340b278b0d3ed18c93be0bfde77d6871d026ecf6999e04fa5752636de89bfb0ff71f1149bf3ba99a6f1f3e6efb2315bdc91aaadfef5ee312f3e88202cf745034f32ff6cd99e618848da61ee5e843dc08b966834b0b57bacc4eb034711c5ceed3c6da8c448211193574d277631e70017c76ce76caded21bf758ba5653e24fa3d76236f4e4f5513c2aa6889ef9ac9afbb02d6fb32284b80fc0e246167742098d592e0b7955542a547c64e5ed9b9de2bc6c223abf85a117b63d3a3d69d69479d040927169da0814ef9d139cedacf97b6103bdd3a99cfd66b3930782598c8cf96e326123c5d92f4e9f71f1d583aed84583e858b4c3b5e1c67d882224bf983b1d353d9479656f0f88de456e7d9bfc38a03698f87e7f0f6acbc2f988005260470cde0e44f689902159fdb59603406d5c4d69dcd2dcde4ffe0dc1674f5fa8a6c4334e7afd3da53c7c321f4c3398c023558d92480e6c0eec8195b892de38bbc1a405f545ea8d164ce168fbd325a53fe0eb5e3991acf1e1b02e0fdc107f671291914883ccc4503736c260c827ce2fd24ab543b6ff2b0113ec9ecd3eac4e33970b3c814225be67e116358309ca72e21153ae5f6672246728edebc8f1f23f3bdf52257b09af13bbe398d7594f562e6e911bc23415e8d11ccc199c0a22ad45d81c6e55f09d057eff208da1ca63d33fd7b28d0f92e5f3d52a3e255a547f63a5a6ddb3144c32203de990c5998ec6fe12c3b0849366b8f105e0a90be6b81d43713baf46ed0f1e8848236b3af1d8eeea77dcbea382ff5c6e795ca249bfc616937bc1ed306e9c735466d8bf457d8a8aed6a9bceceeb0f83656e2c40c65578a7a0bfb3fe3be2c05dc65436f81b2b53224c51ea36a23e0c76c56cd683afeae56352258812277ce66e30b0bd3aa1ebd7a94c2fbed50eb5a6054ce66e302794a572bc105032a2be0678a92f22cfadd2b752cb526d187f4e198afb8b42b2ed6ef050587aa7532eaf9c332c4cb0acaafe04fd65c4b79ffdc227f87f7e8986c16af351a81085c1736b650c771fc501c26ad935c936e4d2c80851a1ca743222a446b08b4519564ff4979ceb13ff4f7f934faed1e44993417b96d0b9545bfc6e31dd50cc013b7b9944fe64a74a636ebab21fd65630e05fe8a9c24e12db5bf1c068a0a56cf56cd0694b9df131be923e36d2985f380869ff70c575f284cc092a8da00cfb12ac12293409ec204c17dfd49c4f4f33bd161e5bb037dc19585644d34662e6ed4dab4ca34a7dae1c1bbabcf567a409e89afa5665f66f75e6c3400c8e0d38aead3ff8abd7649a410321028a8cabac59b4f1a555d074872f504e87163d0f50438b4931040d2fbc84435e7588a28e935569c375fdba873e8ce82edf1d2e60dabadb147ccdd749304545f3bccfb6c04821331a1fd7e3cf76b72165387933b2a08fa98583fcceef0f4a4a766031554858284f7bfd272baafe54fd0f0f7b273c6b5b41a1112028e667f79f80cc103e94458b2ca6fb6fcd975c79134c78672f8857bd41849b09fccd3d995f5391db7b7f61330479accd1f5e78dd82e407e9d064912718c2deae47b38512a813c1b599f0272fd2f9246fc2aec870a41251f788df82086c772f51cea19d46faa1a179b00e373ad5d7c4870b47cd7d0b8b94175f3e276b1f7c16bc4396650be83b2918ccd48ac3389aa9947aa550a9c4688f2fca5301240154b158540c57488d16a3be0e593aa366d89a1b3ab06dc9fb09ca4c0b517879b9bce8fe10e10425fa18df9d58cf4bb26327443aa3e6fed74b92da2bffdd55ed93f02a7009858d7c2fcb945a48e08557e275d8f1154e3e28d44601a2e342b64878a8f6a47b59599b87295bc028d23b6f58a666c8c025a88eef1ffe5697ffff38ddd5b780304102c1858b6c3d69f1f331", 0xe75}], 0x3) 04:02:46 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000080)=[{0x48}, {0x4}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000440)={'tap', 0x0}) syz_emit_ethernet(0xffa9, &(0x7f0000000180)="ddc3") 04:02:46 executing program 0: pipe(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f0000000140)) mknod(&(0x7f00000000c0)='./bus\x00', 0x2080002006, 0x40004000000028a6) r1 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) writev(r1, &(0x7f0000000000)=[{&(0x7f0000000040)="00000018600417b2ee222b00fe0000ffffffff00000008f6ceffff276e2b8d2a48d69e0000000000000000003a030000000058a393355fdee30badc2", 0x3c}], 0x1) ioctl$WSDISPLAYIO_SVIDEO(r1, 0x80045745, &(0x7f0000000080)) semget$private(0x0, 0x3, 0x411) 04:02:46 executing program 0: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000180)='/dev/wsmouse\x00', 0x10, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r1 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x20000001, 0x0) r2 = dup2(r1, r1) ioctl$WSDISPLAYIO_SETSCREEN(r2, 0x80045756, &(0x7f0000000080)=0x1ff) ioctl$WSMOUSEIO_SETPARAMS(r1, 0x80105727, &(0x7f0000000100)={&(0x7f0000000140)=[{0x1}, {}], 0x2}) syz_extract_tcp_res(&(0x7f0000000040), 0x0, 0xf73) 04:02:46 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000080)=[{0x64}, {0x8000020}, {0x6, 0x0, 0x0, 0x100}]}) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) ioctl$KDSETMODE(r1, 0x20004b0a, &(0x7f0000000280)=0x1) r3 = getegid() ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x9e, &(0x7f0000000180)=[{0x3, 0x40, 0x6, 0x1}, {0x401, 0x6ea49936, 0x6, 0x9}, {0x1000, 0x8, 0x8, 0x100}, {0x5, 0x40, 0x4a, 0x1}, {0x80000001, 0xfffffffffffffffa, 0x6, 0x1}, {0x80000001, 0x9, 0xffffffffffffffff, 0x8001}, {0x3, 0x8000, 0x0, 0x5}, {0x5, 0x1, 0xfb0d, 0x1}, {0x6, 0x0, 0x80, 0x3}]}) setegid(r3) shutdown(r1, 0x3) minherit(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x3) ioctl$PCIOCREAD(r2, 0xc0107002, &(0x7f00000000c0)) pwrite(r1, &(0x7f0000000340)="cd8dcef49044a079ad8c144a72ca512e2003e8fe9d59b243cfbb0bcc047a113574185c908c18fedd10ef546197c01e53361b9eb3c8dbcee45465eb09313988193d205f0ce783463ac70425e9f7b3ae88a9ca356b6f68", 0x56, 0x0, 0x0) nanosleep(&(0x7f00000002c0)={0x100000000, 0x3}, &(0x7f00000003c0)) pwrite(r0, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) openat$zero(0xffffffffffffff9c, &(0x7f0000000300)='/dev/zero\x00', 0x10080, 0x0) 04:02:46 executing program 0: socketpair(0x1, 0x5, 0x3, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) preadv(r0, &(0x7f0000000080), 0x0, 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) pipe(&(0x7f0000000080)) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000180)={0x3, &(0x7f0000000140)=[{0x84}, {0x4d}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 04:02:46 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x8000, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x4, &(0x7f0000000000)=[{0x100000001, 0x0, 0x0, 0x29d8aaa8}, {0x25}, {0x3c}, {0x7ffffffe}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) syz_emit_ethernet(0xffffffffffffff79, &(0x7f0000000040)="d0") 04:02:46 executing program 0: r0 = socket$inet(0x2, 0x3, 0x10000000000ff) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000240)="892ce63374f2b34aa2f534cfe09099aff2526dc6ad1502b8cc21739e5ca051569b2dab5f32e32a93e55039be", 0x2c) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000040)="888a75ce3a29fa767d2796bc2643045f7e6b69d2e7c665469a9d263506ebcefc92528d376060dcabfa57c5cda891044dccaf0bb3c9dc38f453e756f8db0b3bf96081c063d9c0b8fc6aa543d65da81e6f103a2adab79ed245b2a18ebfc4049c3ed073046e85fc975781bdbbf6444a9a9b415774893213bc675d52b054bc80f1e6de148672df53a98be2b9c359c9fab35ae85f69e899f8e92c", 0x98) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)="a92ea32f", 0x4) 04:02:47 executing program 1: kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0x0, 0x0, 0x200000, 0x1}], 0x0, 0x0, 0x0, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r1 = fcntl$dupfd(r0, 0x0, r0) fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000080)={0x8, 0x8000, 0x1, 0x1ff, "cb34e69c7053f3f15d44f0090580f118769d0dfc", 0x5, 0x8}) setsockopt(r1, 0x29, 0x80000000000000d, &(0x7f0000000340)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) ioctl$TIOCGFLAGS(r1, 0x4004745d, &(0x7f0000000040)) 04:02:47 executing program 0: pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x4) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) ioctl$WSKBDIO_SETMODE(r0, 0x80045713, &(0x7f0000000000)=0x1) r1 = socket(0x18, 0x2, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r2 = socket$inet6(0x18, 0x3, 0x0) r3 = dup2(r2, r2) dup2(r1, r3) sendmsg$unix(r3, &(0x7f0000000300)={&(0x7f0000000180)=ANY=[@ANYBLOB="fb182e660000000000000000000000c4dd4702c9ad29170761b4c78505839ab748d229b71e106ed3b096d75d596d196c331b708d495b7079a20fecb1c6f7980b0c7306a4847d2dca60fff298d01f7af8d6f7d8b118c09a33c73ca7043a435894e2c013e0d3d8d3926178ddc4000000000000000000000000000000f065ba5a2f3a104dac4a9c9e0293e0affb2aac0b6491da2e8ae3f99b080ff6ed22ee9a60d05df097a8abc6e9a0bb6c0bafd4bb3c8e927f3b1928bf490db07f52c8ec862f4795933182cb466e7fc213f46b169bcaf4da5562cdd255986f6bb0b6178670bcb7da60d9f4ace9ed840f91e196cb1f273a091531fd8ad4d068ebd0c1ae54bbccc00b967c3fb61e4f73f40252d4554e2563281675bf3d2481f9bd53f2a845f2830ee8c7deebfb1567fefd5d60504bb3c13474330b4366540b3f3988e9d7fa69e6810994fe7e3669a6550e8d16af31bf00312b2b5f6bf98dcc696f1cd2a49727cf255d"], 0x1, 0x0}, 0x0) utimes(&(0x7f0000000040)='./file0\x00', &(0x7f0000000100)={{0x4, 0x10001}, {0x2, 0x7ff}}) 04:02:47 executing program 0: r0 = socket(0x3e, 0x3, 0x10001) dup(r0) r1 = socket$inet(0x2, 0x3, 0x0) getsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000000), &(0x7f0000000040)=0x8) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000000), 0x0) socket(0x16, 0x8d35a630148bf96c, 0xafa3) pipe2(&(0x7f0000000100), 0x4) getsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000080), &(0x7f00000000c0)=0x8) 04:02:47 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x7, 0x0, "030000000082ac0000ffe0357f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r0, 0x0, 0xe0, &(0x7f0000000040)="311816fa8da95e34063cf478dad21de55c8ad8ce186651e87bc0175dc70d20074e4868084b64d9088ffed59882e11ca321a8d02b8fdb88dc3dcb553c05cd4666648f18968953c53178b694f2d5c57e56", 0x50) setsockopt(r0, 0x29, 0x80000000000000d, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) socket$inet(0x2, 0x4, 0x80000000) 04:02:47 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) dup2(r0, r1) bind(r1, &(0x7f0000000180)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0x8) listen(r0, 0x0) connect(r1, &(0x7f0000000040)=@un=@file={0x0, './file0\x00'}, 0xa) 04:02:47 executing program 1: r0 = socket(0x11, 0x4003, 0x0) r1 = accept(r0, &(0x7f0000000000)=@in6, &(0x7f0000000140)=0x7c0799224e9e93fe) bind(r1, &(0x7f0000000040)=@in6={0x18, 0x2, 0x4, 0x101}, 0xc) sendto$unix(r0, &(0x7f0000000200)="b10005016000009005001b000700000000001dfecea11ea8fef96ecfc73fd3357a859fe35016fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3e000057699a1f132e27acb5d602000d7d026ba8af63ff37282118e4fd89720fd3872babdbb770c1f5a872c881ff7cc53c8936a00f90006ee01be657aea8c500000002000000000900030000f0bc8cd0982dc9ea31b3a6413df0ecb84c85ba2400"/177, 0xb1, 0x0, 0x0, 0x0) mkdir(&(0x7f0000000080)='./file0\x00', 0x1) 04:02:47 executing program 0: semget$private(0x0, 0x8, 0x4) r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000440)='/dev/wsmouse0\x00', 0x8090, 0x0) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000480)={0x0}, &(0x7f0000000540)=0xfb) fcntl$lock(r0, 0x7, &(0x7f0000000500)={0x2, 0x1, 0x9, 0x7fff, r1}) r2 = dup2(r0, r0) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000ac0)={0x0, 0x0, 0x0}, &(0x7f0000000a80)=0xc) getgroups(0x0, &(0x7f0000000380)) ioctl$WSKBDIO_GETMODE(r2, 0x40045714, &(0x7f0000000100)) setegid(r3) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x88, 0x0) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000180)={0x3, &(0x7f0000000040)=[{0x200000000005c}, {0x1}, {0x6}]}) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") setuid(0xee01) clock_settime(0x4, &(0x7f00000002c0)={0x8, 0x6}) r5 = open(&(0x7f0000000300)='./file0/file0\x00', 0x8000, 0x1000000000203a) faccessat(r5, &(0x7f00000000c0)='.\x00', 0x100, 0x1) r6 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) r7 = semget$private(0x0, 0x1, 0x4) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000380)='/dev/wsmouse\x00', 0x800, 0x0) semctl$SETALL(r7, 0x0, 0x9, &(0x7f0000000a00)=[0xca, 0x1, 0xfffffffffffffff9]) semop(r7, &(0x7f0000000080)=[{0x7, 0xfff, 0x1000}, {0x6, 0x20, 0x800}, {0x4, 0x4, 0x800}], 0x3) setgid(r3) semctl$GETZCNT(r7, 0xffffffffffffffff, 0x7, &(0x7f00000003c0)=""/66) semctl$GETVAL(r7, 0x1, 0x5, &(0x7f0000000140)=""/13) semctl$GETNCNT(r7, 0x4, 0x3, &(0x7f0000000000)=""/61) fcntl$setflags(r2, 0x2, 0x1) semctl$SETALL(r7, 0x0, 0x9, &(0x7f0000000040)=[0x7, 0x3]) getsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0}, &(0x7f0000000280)=0xc) chown(&(0x7f00000001c0)='./file0\x00', r8, 0x0) 04:02:47 executing program 1: r0 = socket(0x800000018, 0x3, 0x102) recvmsg(r0, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x801) r1 = openat(0xffffffffffffff9c, &(0x7f00000008c0)='./file0\x00', 0x40, 0x10) symlinkat(&(0x7f0000000880)='./file0\x00', r1, &(0x7f0000000900)='./file0\x00') recvmsg(r0, &(0x7f0000000840)={&(0x7f0000000000)=@in, 0xc, &(0x7f0000000680)=[{&(0x7f0000000040)=""/101, 0x65}, {&(0x7f00000000c0)=""/122, 0x7a}, {&(0x7f0000000140)=""/214, 0xd6}, {&(0x7f0000000240)=""/251, 0xfb}, {&(0x7f00000003c0)=""/98, 0x62}, {&(0x7f0000000440)=""/79, 0x4f}, {&(0x7f00000004c0)=""/110, 0x6e}, {&(0x7f0000000340)=""/53, 0x35}, {&(0x7f0000000540)=""/151, 0x97}, {&(0x7f0000000600)=""/108, 0x6c}], 0xa, &(0x7f0000000740)=""/243, 0xf3}, 0x800) 04:02:47 executing program 0: mknod(&(0x7f00000001c0)='./bus\x00', 0x200000000006010, 0xe02) r0 = open$dir(&(0x7f0000000040)='./bus\x00', 0x402, 0x0) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wskbd\x00', 0x28000, 0x0) r1 = syz_open_pts() fcntl$lock(r1, 0x9, &(0x7f0000000440)={0x0, 0x2, 0x0, 0xc778}) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100)={0x0}, 0xc) getpgid(r2) fcntl$lock(r1, 0x9, &(0x7f0000000040)={0x0, 0x2, 0x0, 0x100000000}) pipe(&(0x7f00000006c0)={0xffffffffffffffff, 0xffffffffffffffff}) msgget(0x2, 0xc0) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000200), &(0x7f0000000240)=0xc) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000000), 0xff16) getuid() ioctl$BIOCGRSIG(r4, 0x40044273, &(0x7f0000000180)) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000280), &(0x7f0000000300)=0xc) getpgid(0xffffffffffffffff) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000340), &(0x7f0000000380)=0xc) select(0x40, &(0x7f0000000000)={0xffffffff, 0x0, 0x4}, 0x0, 0x0, 0x0) r5 = socket(0x1000018, 0x3, 0x0) kqueue() connect$unix(r4, &(0x7f0000000540)=@abs={0x682eb13985c518e6, 0x7}, 0xffffffffffffffdd) ioctl$WSDISPLAYIO_LSFONT(r0, 0xc058574e, &(0x7f00000003c0)) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r5, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) sendmsg(r5, &(0x7f0000000740)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) r6 = semget(0xffffffffffffffff, 0x1, 0x0) semctl$SETALL(r6, 0x0, 0x9, &(0x7f0000000580)=[0x5, 0x1, 0x3, 0x0, 0xff, 0x7, 0x10001]) ioctl$FIONREAD(r5, 0x4004667f, &(0x7f00000002c0)) getrusage(0xfffffffffffffffc, &(0x7f0000000780)) semop(r6, &(0x7f0000000140)=[{0x0, 0xfffffffffffffffa, 0x1000}, {0x0, 0x4, 0x1000}, {0x0, 0x4, 0x1000}, {0x0, 0x0, 0x1800}, {0x1, 0x1, 0x1000}, {0x2, 0xa6, 0x1000}, {0x4, 0x101, 0x800}, {0x3, 0x0, 0x800}, {0x7, 0x9, 0x1000}], 0x9) 04:02:47 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000280)='./file0\x00', 0x23f) getgroups(0x7, &(0x7f0000000080)=[0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) setgroups(0xfffffffffffffd4c, 0x0) r1 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000140)='/dev/wskbd0\x00', 0x400, 0x0) ioctl$FIOSETOWN(r1, 0x8004667c, &(0x7f0000000180)=0x7549) chown(&(0x7f00000001c0)='./file0\x00', 0x0, r0) setuid(0xee01) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x0) chmod(&(0x7f0000000040)='./file0/file0\x00', 0x0) r2 = open$dir(&(0x7f0000000200)='./file0/file0\x00', 0xe1fe59c3b0bcda3e, 0x2) mknodat(r2, &(0x7f0000000240)='\x00', 0x0, 0x9) 04:02:47 executing program 0: r0 = socket(0x2, 0x2, 0x0) setsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000100)={0x46, 0x2}, 0x10) connect$unix(r0, &(0x7f0000000080)=ANY=[@ANYBLOB="8202695e7f0000010018a569fe653400"], 0x10) getpeername$unix(r0, &(0x7f0000000000)=@abs, &(0x7f00000000c0)=0x8) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000040)="2003a801f50be7576a4ce0dd60000100", 0x10) write(r0, &(0x7f0000000d80)="4a7e18378cb37a058dff6836e32d59ce004eced23f1ea22336a1ef2d66809aa72dc68ba223d7aad934035af5fd7a48d34b64fc8760ed80af741acfdf0536b383718ed818dff4c272bf3c8d056fd3e6fbc06ecf7fefad944f650676c1592913978c06c8575314f38e43fb36f17189f3741addba351953b058c87c0c4ea37261dd2f4f56d03183fc54770be61d7c9a0a632991f953c9d2073dbe914a340ffcedb122127248f43b4b18354a90d0b3f24b4858d326dd4707021825e74cf622029fd984177f05d33e5d527771c05b679400635d7d4dec1aaa3b995ba4d2efb30521252884b1cb205cfd7fd44db332b40167d0c4f58bdb16c3775f20ba51f7a8e2f7eb78785ba28496532100df28f04caa7c64da8f5c093068c125458a29970c95dfc6899619d11be79a2c55f4243f8d2bb35713cac60327f0c13800a5299d86c27027392091d15b0a6acf45ad19e02ff1c37888a68eb028202a34d8f089cfae7bf1c1e0b187273210c07a01ffa977f2cab7d2bf4f3ae9488d8254e3215e6cd9cf50ce8b92880a2be2d34545eaf7e0a7f96e1a15acf2dd5040ba73665b773c1bd8b8bceb21f2b22662e46d", 0xcc) 04:02:48 executing program 1: r0 = shmget$private(0x0, 0x0, 0x0, &(0x7f0000b39000/0x3000)=nil) r1 = geteuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100)={0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000140)={0x0}, &(0x7f0000000180)=0xc) shmctl$IPC_SET(r0, 0x1, &(0x7f00000001c0)={{0x5, r1, r2, r3, r4, 0x80, 0x7}, 0x3, 0x5, r5, r6, 0x9, 0xe10000000000, 0x1}) 04:02:48 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x1, 0x93}) r0 = syz_open_pts() close(r0) syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000100)=[{}], 0x0, 0x0, 0x0, 0x0) nanosleep(&(0x7f0000001c40)={0x5, 0x7feffffe}, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000100), 0xf8b1, 0x0, 0x10000fe, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) ioctl$TIOCSETAW(r0, 0x80047469, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, "1ffbdfa6163cb90277925f1be62c36ae61c4a648"}) kevent(r1, &(0x7f0000000080), 0x200, 0x0, 0x201, 0x0) 04:02:48 executing program 0: clock_getres(0x0, &(0x7f0000001740)) utimes(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)={{0x10001, 0x7fff}, {0x5, 0x8}}) r0 = semget$private(0x0, 0x2, 0x42) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) recvfrom$unix(r1, &(0x7f0000000100)=""/182, 0xb6, 0x42, &(0x7f00000001c0)=@abs={0x0, 0x0, 0x1}, 0x8) semget$private(0x0, 0x4, 0x310) clock_getres(0x7, &(0x7f0000000200)) ioctl$VT_SETMODE(r1, 0x80087602, &(0x7f0000000240)={0x1, 0x7, 0x200, 0x1000, 0x3}) semctl$SETVAL(r0, 0x5, 0x8, &(0x7f0000000280)=0x1) renameat(r2, &(0x7f00000002c0)='./file0\x00', r2, &(0x7f0000000300)='./file0\x00') ioctl$VT_RELDISP(r2, 0x20007604, &(0x7f0000000340)=0x2) ioctl$VT_SETMODE(r1, 0x80087602, &(0x7f0000000380)={0x1, 0x7c3, 0x6, 0x9c, 0x4}) minherit(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x3) ioctl$BIOCGDLTLIST(r1, 0xc010427b, &(0x7f0000000400)={0x9, &(0x7f00000003c0)=[0x4, 0x5f, 0x0, 0x800, 0x3, 0x6, 0x34, 0x3, 0x5]}) getpgrp() mlock(&(0x7f0000ffb000/0x2000)=nil, 0x2000) lseek(r1, 0x0, 0x0, 0x0) ioctl$WSDISPLAYIO_SETSCREEN(r2, 0x80045756, &(0x7f0000000440)=0x2e) ioctl$TIOCCDTR(r2, 0x20007478) fcntl$getflags(r1, 0x1) ioctl$WSDISPLAYIO_SVIDEO(r2, 0x80045745, &(0x7f0000000480)) ioctl$WSDISPLAYIO_LDFONT(r1, 0x8058574d, &(0x7f00000004c0)={'./file0\x00', 0x7, 0x7ff, 0x20, 0x0, 0x1, 0x8153, 0x3, 0x1, 0x3, 0x2, 0x10000}) semctl$GETPID(r0, 0x1, 0x4, &(0x7f0000000540)=""/4096) fcntl$getown(r1, 0x5) ioctl$FIOASYNC(r1, 0x8004667d, &(0x7f0000001540)=0xa23) utimes(&(0x7f0000001580)='./file1\x00', &(0x7f00000015c0)={{0x9, 0x2}, {0x0, 0x4}}) utimes(&(0x7f0000001600)='./file1\x00', &(0x7f0000001640)={{0x1f, 0x1}, {0x6, 0x81}}) fchdir(r1) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000001680)={0x4, 0x5, 0x90b5, 0xee, "b708073d9b8c0b76bead051636a92ad2145eef60", 0xa15, 0x80}) syz_open_pts() 04:02:48 executing program 1: r0 = socket$inet(0x2, 0x5, 0x68) setsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000080)={0x3, 0x3}, 0x10) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x4}, {0x61}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000240)='\x00') 04:02:48 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) mmap(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x2, 0x10, r0, 0x0, 0x0) write(r0, 0x0, 0x0) sendto$unix(r0, 0x0, 0x0, 0x0, 0x0, 0x0) sendto$unix(r0, 0x0, 0x0, 0x104, 0x0, 0x0) dup2(r0, r1) 04:02:48 executing program 1: r0 = socket(0xa4736b30f44d3805, 0x5, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r1 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x80, 0x2) ioctl$TIOCSTART(r1, 0x2000746e) sendmsg(r0, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000040)=ANY=[@ANYBLOB="100000000000c4ed64a76702d1b3a4a805feffffffffffffff0000"], 0x10}, 0x0) 04:02:48 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) kqueue() r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCCONS(r1, 0x20004276, 0x0) fcntl$setstatus(r0, 0x4, 0x0) 04:02:48 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x7}, {0x84}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 04:02:48 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse0\x00', 0x80, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105727, &(0x7f0000000240)={&(0x7f0000000000)=[{0x4}], 0x1}) ioctl$FIONREAD(r0, 0x4004667f, &(0x7f0000000040)) 04:02:48 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x9, 0x93}) getrlimit(0x0, &(0x7f0000000040)) r0 = syz_open_pts() fcntl$getflags(r0, 0x1) close(r0) syz_open_pts() write(r0, 0x0, 0x26a) 04:02:48 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2005, 0x8000000000005200) r0 = open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) read(r0, &(0x7f0000000040)=""/24, 0x18) utimensat(r0, &(0x7f00000000c0)='./bus\x00', &(0x7f00000001c0)={{0x6, 0x3f}, {0x1000, 0x892}}, 0x2) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x0, 0x0) r2 = openat$zero(0xffffffffffffff9c, 0x0, 0x0, 0x0) shmget(0x3, 0x4000, 0x500, &(0x7f0000ff9000/0x4000)=nil) ioctl$BIOCGFILDROP(r2, 0x40044278, &(0x7f0000000000)) ioctl$FIONBIO(r1, 0x8004667e, &(0x7f0000000140)=0x800005) execve(0x0, 0x0, 0x0) 04:02:48 executing program 0: open(&(0x7f00000003c0)='./file0\x00', 0x610, 0x0) mknod(&(0x7f0000000100)='./bus\x00', 0x3a0934c44f7b202b, 0x1b00) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x11, 0x0) write(r0, &(0x7f0000000000)="d188091521b9e886e10767332984c6ed33e62bdf10e5c4d6a12081906801055dc4d6c30e47", 0x25) r1 = open(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) unlinkat(r0, &(0x7f0000000280)='./file0\x00', 0x0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwrite(r2, &(0x7f0000000400)="ac0fd6dd2f9ed408576ae1efbe5e244042c9efb31fa04aa8b7dd4d88a759355bf53c918ff352d72ed1e9a6099d9b677c147f35561c9d05dd984389a1b5f70556e4631d16bafcbd8111cb7a00e7e50600000073ef1fd17b3eda7bb780130eb8d60541362c4519a76b0fe7db0f64739c081694370adc31e8f45cbefb20ef00007bdc6de67722af3b08e9a6e919eddcf3b2f79b463c01963fccc058acbfda1557937a1dc91f017eda9c1782e00b2b4b2c599a08be89f496994f679a6355726562edca44621280ea80b5e86cd8b8148741b6bd6645476cf5fd5c4fa1bde75f0496edc3d387511d95babc9e9756cb", 0x293, 0x0, 0x59) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r1, 0x0, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) ioctl$WSMUXIO_LIST_DEVICES(r0, 0x20005302, &(0x7f0000000140)) 04:02:48 executing program 1: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x40000400000002c2, 0x0) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x11, r0, 0x0, 0x0) mmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x0, 0x2011, r0, 0x0, 0x0) 04:02:48 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x8000, 0x0) connect$inet(r0, &(0x7f00000000c0)={0x2, 0x3}, 0xc) pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) socket$inet(0x2, 0x5, 0x0) ioctl$FIOGETOWN(r2, 0x4004667b, &(0x7f0000000040)) socket$inet(0x2, 0x4000, 0x0) setsockopt$sock_int(r1, 0xffff, 0x109f, 0x0, 0xffffffffffffffcb) shmget$private(0x0, 0x4000, 0x400, &(0x7f0000ff9000/0x4000)=nil) 04:02:48 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) setuid(0xee01) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0xfffffffffffffffd) r0 = syz_open_pts() ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f00000001c0)=0x2) pipe2(&(0x7f00000002c0)={0xffffffffffffffff}, 0x4) ioctl$TIOCSETVERAUTH(r0, 0x8004741c, &(0x7f0000000240)=0x9) munlockall() utimensat(r1, &(0x7f0000000100)='./file0/file0\x00', &(0x7f0000000140)={{0x1f, 0x3f}, {0x0, 0x5}}, 0x2) unveil(&(0x7f0000000080)='./file0/file0/file0\x00', &(0x7f0000000200)='c\x00') 04:02:49 executing program 0: open$dir(&(0x7f0000000100)='./file0\x00', 0x92ccc4fd80ba1b6e, 0x0) r0 = getpid() ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x1116, r0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wskbd0\x00', 0x800, 0x0) write(r2, 0x0, 0x0) recvmsg(r1, &(0x7f0000004700)={&(0x7f0000003380), 0x2, 0x0, 0x0, 0x0}, 0x0) 04:02:49 executing program 1: mkdir(&(0x7f0000915ff8)='./file0\x00', 0x0) chroot(&(0x7f0000cfb000)='./file0\x00') socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r1, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="2500000100000000000000", @ANYRES32=r1, @ANYRES32=r1, @ANYPTR, @ANYRES64=0x0], 0x28}, 0x0) recvmsg(r0, &(0x7f0000000200)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000140)=""/156, 0x9c}, 0x0) pckbd_enable: command error pckbd_enable: command error 04:02:51 executing program 1: r0 = shmget$private(0x0, 0x2000, 0x40, &(0x7f0000ffc000/0x2000)=nil) shmat(r0, &(0x7f0000ffb000/0x3000)=nil, 0x2000) munmap(&(0x7f0000ffb000/0x3000)=nil, 0xffffffffffffffff) 04:02:51 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f00000001c0)='./file0\x00', 0x800, 0x58) ioctl$BIOCSDIRFILT(r0, 0x8004427d, &(0x7f0000000300)=0xf9) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x8, 0x0) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x50}, {0x2000020}, {0x6, 0x0, 0x0, 0xfffffffffffffffe}]}) open(&(0x7f00000002c0)='./file0\x00', 0x8800, 0x30) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) r2 = getpgrp() ktrace(&(0x7f0000000240)='./file0\x00', 0x2, 0x1000, r2) pwrite(r1, &(0x7f00000000c0)="e4bb1f214389f6e3d5ca0268c7ab", 0xe, 0x0, 0x0) ioctl$BIOCFLUSH(r1, 0x20004268) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000100)={0x6, &(0x7f0000000000)=[{0x8, 0x81, 0x1f, 0xd5}, {0x7fffffff, 0x81, 0x7f, 0x83}, {0x2, 0x800000000000000, 0x7, 0x2}, {0x7fff, 0x10000, 0x6}, {0x5, 0x101, 0x100000000, 0x7}, {0x7, 0x1d7, 0x6, 0x3}]}) open(&(0x7f0000000280)='./file0\x00', 0xb10, 0x2a) 04:02:51 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0xc000, 0x8b3e) r0 = open(&(0x7f00000002c0)='./bus\x00', 0x1, 0x0) writev(r0, &(0x7f0000000140)=[{&(0x7f0000000840)="000000186004008b00063300feff0f000100a3bb6b3c042efdd100000000004000600000000af6ce4f22276e2b8d", 0x2e}], 0x1) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000), 0xc) 04:02:51 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x8000) open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) 04:02:51 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000100)=[{0x7c}, {0x80}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r1 = socket(0x20, 0x4, 0x8) getsockname$unix(r1, &(0x7f0000000140)=@file={0x0, ""/108}, &(0x7f0000000080)=0x6e) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") ioctl$BIOCSBLEN(r0, 0xc0044266, &(0x7f0000000000)) 04:02:51 executing program 0: r0 = socket$unix(0x1, 0x5, 0x0) fchdir(r0) r1 = fcntl$dupfd(r0, 0x0, r0) fchdir(r1) utimes(0x0, &(0x7f00000000c0)={{}, {0x2e, 0x20004000}}) ioctl$TIOCFLUSH(r1, 0xc028698d, &(0x7f00000000c0)) 04:02:51 executing program 1: socket$inet(0x2, 0x3, 0x0) r0 = socket$inet(0x2, 0x3, 0x0) r1 = socket(0x2, 0xc003, 0x0) getsockopt$inet_opts(r0, 0x0, 0x1a8d4c316f496394, &(0x7f00000005c0)=""/4096, &(0x7f00000000c0)=0x1000) connect$unix(r1, &(0x7f0000000100)=ANY=[@ANYBLOB="8202adfdffffffffffffff653000463f7b238a2a197a386207000000008295955984c87910bf453f68c11700287ed30bffffffffffffffffa84e6abca64896bc5e57c6360bcd4c0a162b58fd4237b8fa4d012ae447c2472b3e8495aaee48c02f6abf1e6bf3bf554799b9b8138d30505e8f0000a49fef9d612f871f4385f04157795ea4a5c5fe65baa202361cd8cac7dbac5b65122cd2350000000000040000000000000000000000ff0100000000000021d39b4028adb1ff1afb37ec4305642ad2cf8724eb18089278e314330000000000000000000000e02b05e5d12f524ab2aa8cc7712a2b279dbff4b7b46564ef560026e969c9341589ac85cab1a4c6b41dccf137c8ae135db3119e911c3a94484c6997ac607b1c26455bedfb9c9f35f23d1aa5513a6c17f08969eddff7744123053ff03d925341d85544cf1cfd0b34aa3fc1611c8665840ea3b1e39af6256b1f007bf8f244cbc769cee44346040906000000ec895c4784f6490ba02e9768a8b36d05c2b89da05a0a414c6394359a0000000000c5906c074cf888981d4e22265330027548d8ffda5eb1152f6bc23442dc9631d64bcd5b823e495bac2204ccdaf733f9a509da7f66d0c7598f54a53f5e773e35d0d6bc372d1a8ff42aa3cdc2e80e306615b7a814b77f3f5a659255490b88ff1bf33436e6731ad3574d79be64d7a570715f68932de75cc53ec316484d3e4132dee585540400000000000000bed7ad1bd9da569f770ddbf42b3a87e75f6a28b7f09126efe6c2d6ad126358a2bf7eb6652c52476b0f4a1fc0c7ee2e61ac5538254b916042575a9603e129cc5b44d587c08f6f7c1013f89d3bd1f11b9dd8c3e5afc074c1771cebe4f8f92cfdee2e52bf897cc233cab1d5ef49a8aa68ea9977751b76b6c98bf0d9f371e916fc7b88c013c7381f77d036b0233aca38bc2f6b0e0cda87573f3ed78789d01c4e74fb41c17246be9389e32be26a498d0ce05a3852a1cb4338f3bfee17a070016a0dd2515741374c70916b23a8b086c43633a42e93fe75f8a85f37ee8c3f120c300afe7e7c1f1dbea0d7ce9a15edf26e82fcca1e245a58d78b79dc3b93721aa7885824e119dc4c67c825898793cd381a7aa89400bfc4c950eb6fcd3b65c4ab78a2793c3f6ac242939caf050000004075a5f9e5d29e3cac6c0be6ddb009c48adb4e38cc96072cab037ec2d04030b3e09396293ceaeb7654667b76bb2aedb6ee790c0514a813dbbca51acf3f76d12ae4b87f1ca4132cf1f6184c8c156ce5cb47566abe86451173c12dfcce0a325aed454f7aabda6e3def3f5a190a05885d48b3f7b9871543e605aec4e96343d12645199ce0f92602b6fd306d32fea4d6f8fdd21d3af7a4ce856fa952f23b216639cb5ba8ca8715e9c8218b768310da70195f548c8db21db9f706ad94abd33e1c7740a57bfadfecfc7f6f59036009d9d7ea7fcfd479a16898340b7ae5eb5359b9f1e475f3aae496d222d1e7adbf48716e250bf9acb8c5ad4fbfb1572738d777bec4ad8bdbb666656c868cf4394aff3219c961c3428b327a65fc94500dbb57f781b352043e9deff093a5fdfbb52818f43eb2f749ac186f81226aa5d8b81e91a4ea3c93ea88cfa5dd69b0e6a0ea3a55719a8ddb2ce5e9085b5b021a69e483d5347d96503b17a6bf720eb0002da2675c7d8efc2893881bfccea8268f09d02e5aea7d57af3d80c3e6f13d22f69f"], 0x10) setsockopt$sock_int(r0, 0xffff, 0x1002, &(0x7f0000000080), 0x4) setsockopt$sock_int(r0, 0xffff, 0x800, &(0x7f0000000040)=0x2c7d23f, 0x4) writev(r1, &(0x7f0000000000)=[{0x0}], 0x1) 04:02:51 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f00000002c0)={0x3, &(0x7f0000000140)=[{0x44}, {0x2}, {0x2000000006, 0x0, 0x0, 0x100}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pwrite(r0, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) r1 = fcntl$dupfd(r0, 0xa, r0) ioctl$VMM_IOC_TERM(r1, 0x80045604, &(0x7f0000000040)={0x7ff}) 04:02:51 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x3) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) setuid(0xee01) r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) ioctl$WSMOUSEIO_GTYPE(r0, 0x40045720, &(0x7f0000000240)) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0xfffffffffffffffd) link(&(0x7f0000000140)='./file0/file0\x00', &(0x7f0000000200)='./file1\x00') chdir(&(0x7f0000000340)='./file0/file0\x00') r1 = open(&(0x7f0000000300)='./file2\x00', 0x201, 0x20) writev(r1, &(0x7f0000000080)=[{&(0x7f0000000040)="96", 0x1}], 0x1) pwritev(r1, &(0x7f0000000100)=[{&(0x7f0000000180), 0xff20}], 0x1000000000000002, 0x0, 0x0) 04:02:51 executing program 0: openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x0, 0x0) semget(0x0, 0x5, 0x0) 04:02:51 executing program 0: mprotect(&(0x7f00002e7000/0x4000)=nil, 0x4000, 0x4) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) select(0x40, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, 0x0, 0x400000000000000, 0x4}, 0x0, 0x0, 0x0) 04:02:51 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x400, 0x0) ioctl$BIOCSBLEN(r0, 0xc0044266, &(0x7f00000001c0)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000240)="88") r1 = kqueue() kevent(r1, &(0x7f0000000100), 0x6, 0x0, 0x9d1, &(0x7f0000000140)={0x3, 0x7fffffff}) syz_emit_ethernet(0x1, &(0x7f0000000280)="bb") kevent(r1, 0x0, 0x0, &(0x7f0000000080), 0x7, 0x0) 04:02:51 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, 0x0, 0x0) r2 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x8000, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r2, 0x80085761, &(0x7f0000000080)={0x5c0489bc588fbe27, 0x2}) write(r1, 0x0, 0x0) r3 = fcntl$getown(r2, 0x5) fcntl$lock(r0, 0x7, &(0x7f00000000c0)={0x61219688448239d4, 0x2, 0x1, 0x0, r3}) write(r1, 0x0, 0x0) recvmsg(r0, &(0x7f0000000480)={0x0, 0x5d, &(0x7f00000003c0)=[{&(0x7f0000000040)=""/47, 0x388}], 0x100000000000006b, 0x0, 0x0, 0x9}, 0x40) 04:02:51 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f0000000100)='./file0\x00', 0x80, 0x8) accept$inet(r0, &(0x7f0000000140), &(0x7f0000000180)=0xc) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000000)="0074e127febaeb1f06318cceeba63e491197575f03445ec891564e56ebf3db0cac5f83f9712c510493c87c7d2d0439a09c2659b66f9e743b6e7c724c06613de088c405d8b4b361a3f9bf691a7f4ee234b92bf16fe46e8356614e7d", 0x5b) r2 = dup2(r1, r1) recvfrom$inet(r1, &(0x7f00000001c0)=""/44, 0x2c, 0x3, &(0x7f0000000200)={0x2, 0x2}, 0xc) setsockopt$inet_opts(r1, 0x0, 0x1, 0x0, 0x3a6) ioctl$PCIOCGETROM(r2, 0xc0107005, &(0x7f00000000c0)={{}, 0x7, &(0x7f0000000080)=[0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0]}) 04:02:51 executing program 0: r0 = openat$pci(0xffffffffffffff9c, &(0x7f0000000000)='/dev/pci\x00', 0x0, 0x0) mmap(&(0x7f0000ac7000/0x4000)=nil, 0x4000, 0x3, 0x5012, r0, 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000), 0x9130fbf, 0x0, 0x3fffffd, 0x0) openat$pci(0xffffffffffffff9c, &(0x7f0000000040)='/dev/pci\x00', 0x400, 0x0) madvise(&(0x7f00008f4000/0x200000)=nil, 0x200000, 0x6) madvise(&(0x7f0000ae6000/0x2000)=nil, 0x2000, 0x2) 04:02:52 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0xbb, &(0x7f00000001c0)="c3361a4699e8ae02e0647271330bf02e722617f60f58cf821b175ae4859aaa8bc3987710a71876a5e76c7cd1977a9cfee9bd45417ca2d0b0f8b5affa58de7cffed5b2b5ba168964db672d318ad0a47375497f4c32780305517b6739a7859952e238a5358bbf448417cf421c4df20495fe4f5e785c180d552c3702f94314b2a133010b55f28324c4401c578f18168dd1c738712800022cf1c1ab0dd4eb4fe0b83dcbb2ad469c3985b7dcfbce1ab2bf3ccc44f67599b1110dc2d0529") openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x20, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000140)=[{0x20}, {0x2c}, {0x6}]}) mlockall(0x1) syz_emit_ethernet(0x4, &(0x7f0000000180)="969b100e") ioctl$BIOCGFILDROP(r0, 0x40044278, &(0x7f0000000280)) openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x100, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x5d) 04:02:52 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) r1 = dup2(r0, r0) setsockopt$sock_timeval(r1, 0xffff, 0x1006, &(0x7f00000000c0)={0x7, 0xfffffffffffffffe}, 0x10) 04:02:52 executing program 0: r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x10202, 0x0) mmap(&(0x7f0000002000/0x3000)=nil, 0x3000, 0x1, 0x10, r0, 0x0, 0x0) munlock(&(0x7f0000ffb000/0x3000)=nil, 0x3000) pwritev(r0, &(0x7f0000000200)=[{&(0x7f0000000140)="04", 0x1}], 0x1, 0x0, 0x0) mprotect(&(0x7f0000003000/0x4000)=nil, 0x4000, 0x0) mlock(&(0x7f0000ffb000/0x3000)=nil, 0x3000) mlock(&(0x7f0000001000/0x4000)=nil, 0x4000) open(&(0x7f0000000080)='./file0\x00', 0x10402, 0x0) mlock(&(0x7f0000000000/0x4000)=nil, 0x4000) 04:02:52 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000100)='/dev/zero\x00', 0x8, 0x0) ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f0000000140)) mknod(&(0x7f0000000000)='./bus\x00', 0x2001, 0x86138) setsockopt$inet6_MRT6_ADD_MFC(0xffffffffffffffff, 0x29, 0x68, &(0x7f0000000180)={{}, {0x18, 0x2, 0x0, 0x140000}, 0x8, [0x130000, 0x10]}, 0x3c) r1 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000080)='/dev/vmm\x00', 0x80, 0x0) r2 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffffff) fcntl$dupfd(r1, 0x0, r2) r3 = open(&(0x7f00000000c0)='./bus\x00', 0x5, 0x0) r4 = dup(r3) ioctl$TIOCNXCL(r4, 0x2000740e) write(r3, &(0x7f0000000040)="670dc3", 0x3) pwritev(r3, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 04:02:52 executing program 1: mknod(&(0x7f0000000600)='./bus\x00', 0x2000, 0x4500) pipe(&(0x7f00000004c0)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_int(r0, 0xffff, 0x200, &(0x7f0000000500)=0x101, 0x4) r1 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) r2 = getpgid(0x0) r3 = getuid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0, 0x0}, 0xc) sendmsg$unix(r1, &(0x7f0000000480)={&(0x7f0000000040)=@abs={0x0, 0x0, 0x3}, 0x8, &(0x7f0000000380)=[{&(0x7f0000000100)="e62c8d3598e03042834948cf5e6ff0376cc291cf84d97d99a76a102f773ae2b6e7de1779c0b07082ebd1ac90ae25daca4c36f9365f5837a9b6ee2f34cc1a29074bdad483d5d26193cd227e3a6b3a8e0d0d5f5c772bab5b4d3a911e3b8227794e26bcc69389a3a1ecb839ecc34fbc879fe22aed8595631fb3b3e46c50f9", 0x7d}, {&(0x7f0000000180)="9dabf93519a6eea4d06e3094b035f283554820fe85b75659ffd83d595713d9a43113670e032bdc4cda1b1ec20b2029c4b686afb5427070888cb7338cd2928c7e253287a04c2225", 0x47}, {&(0x7f0000000200)="fa5e6e97d5fdbe8c031be926c26eebe60ad75a541ebb48eb89d83c5abdcad0446437a91c79011c46c2d68120392e225ad0565d5f8ff08bef6b50ac8f68d100f0e866a31b8160f5f6d3a5ac3ec89cbe54e0c26c5c58ae7dae3f339f34d13249a2c3efab77273ee1427f80100e66e356047fb6d8e67971", 0x76}, {&(0x7f0000000280)="7966b470ee1d516688c9fb3eb35aa495c8cb164f56b592019e83ca1f83f49220dc4d7d6ecc7ccec2696595588a0385e4f8dfcda46664aaba55a16c2f0eb1622a1055b17dd09102986b5b7c6407717215bdcd7524be60b1195b887dfa42ea", 0x5e}, {&(0x7f0000000080)="0f61e55b83764bc17d62d71a8c6d07149c3cf0045afebde6f6bc553ec4a249b8cf313633e50cc09f6ba5ac6a23a7a3ef13b3", 0x32}, {&(0x7f0000000300)="8125f11589eb2441504098275bce90c5564655198166e9ed56ef840502975c3fb15e52df5c758c0c6f06653a68181ffce1fee7b25c1d08ff8ba3bedcbb7cfc82e4503145618651624e890d8406b4dd4ddb465978489aca8c", 0x58}], 0x6, &(0x7f0000000440)=[@cred={0x20, 0xffff, 0x0, r2, r3, r4}], 0x20, 0x3}, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r1, 0x80085761, &(0x7f00000000c0)={0x3, 0x1000000000000002}) 04:02:52 executing program 0: pipe2(&(0x7f0000000140)={0xffffffffffffffff}, 0xdbd20f8abe90a1bb) mknod(&(0x7f0000000600)='./bus\x00', 0x2000, 0x4500) open$dir(&(0x7f00000001c0)='./bus/../file0\x00', 0x80, 0x64805ea4f39e6452) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000200)='/dev/zero\x00', 0x8000, 0x0) ioctl$WSDISPLAYIO_GETEMULTYPE(r1, 0xc014575e, &(0x7f0000000000)={0x5, './bus\x00'}) symlinkat(&(0x7f0000000180)='./bus/../file0\x00', 0xffffffffffffffff, &(0x7f0000000080)='./bus\x00') r2 = open(&(0x7f0000000040)='./bus\x00', 0x1, 0x0) stat(&(0x7f00000000c0)='./bus\x00', &(0x7f0000000280)) ioctl$WSMUXIO_ADD_DEVICE(r2, 0x80085761, &(0x7f0000000240)={0x3, 0xa}) dup2(r2, r0) 04:02:52 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{0x2c}, {0x54}, {0x10000006}]}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x1, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000540)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000180)='W') ioctl$BIOCGFILDROP(r0, 0x40044278, &(0x7f00000000c0)) 04:02:52 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_int(r0, 0xffff, 0x10, 0x0, 0x0) r1 = openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x10, 0x0) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSDISPLAYIO_SETSCREEN(r2, 0x80045756, &(0x7f0000000100)=0x1) ioctl$TIOCSFLAGS(r1, 0x8004745c, &(0x7f0000000040)=0x20000000009) setsockopt$inet6_MRT6_ADD_MFC(r1, 0x29, 0x68, &(0x7f0000000080)={{0x18, 0x1, 0x0, 0x4}, {0x18, 0x0, 0x2, 0x100000000}, 0x1000, [0x4, 0x4, 0x8, 0x7965, 0x7, 0x100000001, 0xfffffffffffffffb, 0x3]}, 0x3c) fsync(r0) 04:02:52 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) r1 = semget$private(0x0, 0x7, 0x1) chflags(&(0x7f0000000140)='./file0\x00', 0x0) semctl$SETALL(r1, 0x0, 0x9, &(0x7f0000000000)=[0x7ff]) chmod(&(0x7f0000000180)='./file0\x00', 0x4) semctl$GETNCNT(r1, 0xfffffffffffffffe, 0x3, &(0x7f0000000100)=""/51) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000080)=[{0x50}, {0x54, 0x0, 0x0, 0xfffffffffffffffe}, {0x6}]}) r2 = getpgrp() r3 = getpid() setpgid(r2, r3) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 04:02:52 executing program 0: r0 = accept$unix(0xffffffffffffff9c, &(0x7f0000000080)=@abs, &(0x7f0000000100)=0x8) getpeername(r0, &(0x7f0000000140)=@un=@file={0x0, ""/30}, &(0x7f00000001c0)=0x20) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x6c}, {0x64}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r2 = semget(0x1, 0x3, 0x500) semctl$IPC_RMID(r2, 0x0, 0x0) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 04:02:52 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCGDLTLIST(r0, 0x4004426a, 0x0) ioctl$BIOCPROMISC(r0, 0x20004269) 04:02:52 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000640)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) r1 = kqueue() kevent(r1, &(0x7f0000000180)=[{{r1}, 0xffffffffffffffff, 0xe051af5acf6813b5}], 0xff, 0x0, 0x0, 0x0) ioctl$BIOCSRSIG(r0, 0x80044272, &(0x7f0000000080)=0x3) kevent(r1, 0x0, 0x0, 0x0, 0xffff, &(0x7f0000000000)={0x9, 0x6}) syz_emit_ethernet(0x16f, &(0x7f0000000300)="b615fe23d6c9af43ddb9d04cc54696ea97d75989b3fdeebf9c7c9360dbb305b09ea854f07e841337d4d13f11e090a336550600494a930ade057b000000000000004feb36662252392671e3b80ea2f8ee0619738eababf19a1785021f3c8c51494fad4e495fdce60ba84380a7b0cabdf9da534b4db5450606371890feeced07210000000000000000000000000000000000000000006cb1795c173ade5e7b5d26a3b4da8f5b66c4961da5b697ae3ad213c08f4a57734ea1d8842296ff00e58098ceb68b5841655b1c91b52e56b70d2be9516b64b7e83ae7cc24aca21881a636f8e3a3d5894721992dd9e7e891db2ca5cc372dbb5f059745a6ee0cc8f337e412ffaaca4e975ac58cea2a47740b46b90fff4dc50f16535d72c264772cebe2fb61162f1ba1ddeb31d026903c683b4f41a81b9a0010716a5098737aed7b1f95e63d155b8171e4ad62dda9e7c45ee6e6746476bb8cbff365f081872a17e258470514a1491006f8c14ee5b8d2714b688c5448") 04:02:52 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "85495500020000000000001167f5afa680400900"}) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000)='\fFW}', 0x4) setsockopt(r0, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) listen(r0, 0x2) 04:02:53 executing program 1: setrlimit(0x8, &(0x7f00000000c0)={0x7, 0x95}) writev(0xffffffffffffffff, &(0x7f00000007c0)=[{&(0x7f0000000440)}], 0x1) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() writev(r0, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) writev(r0, &(0x7f0000000300)=[{&(0x7f0000000340)='=', 0x1}], 0x1) readv(r1, &(0x7f00000002c0)=[{&(0x7f0000000000)=""/68, 0x44}], 0x1) r2 = open(&(0x7f0000000080)='./file0\x00', 0x800, 0x4) r3 = fcntl$getown(r0, 0x5) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, 0xc) r5 = getgid() sendmsg$unix(r2, &(0x7f0000000480)={&(0x7f00000001c0)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000000280)=[{&(0x7f0000000200)="956f2aa597be1209e1aa50f7d00f6391e66038069afb2ef25c6c394fed12c8f26e1ab38d866d7099162780c0cebc66227f3b86b901d987fd61b8fa7caab1cb862d82e99b10b40f34a695b7c7124ff3edf48ca324ff3ed97b788525480060c338de54770fc101df85bd84e27e7050b6997f9ac223758d4c372c", 0x79}], 0x1, &(0x7f00000003c0)=[@rights={0x18, 0xffff, 0x1, [r1, r1]}, @cred={0x20, 0xffff, 0x0, r3, r4, r5}, @rights={0x28, 0xffff, 0x1, [r1, r0, r1, r0, r0, r1]}, @rights={0x28, 0xffff, 0x1, [r0, r0, r1, r0, r0, r0]}], 0x88, 0x8}, 0x8) readv(r1, &(0x7f0000000e80)=[{&(0x7f0000000100)=""/180, 0xfffffdb7}, {0x0}], 0x10000000000003cc) 04:02:53 executing program 1: mkdir(&(0x7f00000001c0)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0/file0/file0\x00', 0x8, 0x20) getsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000040), &(0x7f0000000080)=0x10) setuid(0xee01) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0xfffffffffffffffd) r1 = open$dir(&(0x7f0000000100)='./file0/file0\x00', 0x0, 0x0) fchdir(r1) 04:02:53 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) r1 = accept$inet(0xffffffffffffffff, &(0x7f0000000040), &(0x7f0000000100)=0xc) getsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000140)=""/157, &(0x7f0000000240)=0x9d) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000000)=[{0x4c, 0x0, 0x0, 0x400000000}, {0x60}, {0x1aee0000}]}) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000280)='/dev/zero\x00', 0x80, 0x0) ioctl$KDMKTONE(r2, 0x20004b08, &(0x7f0000000340)=0x8) ioctl$VT_RELDISP(r2, 0x20007604, &(0x7f00000002c0)=0x2) syz_emit_ethernet(0x152, &(0x7f0000000080)='s') 04:02:53 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x200, 0x0) sendmsg(r0, &(0x7f0000000440)={&(0x7f00000000c0)=ANY=[@ANYBLOB="0000062f666900003000"], 0xa, &(0x7f0000000400)=[{&(0x7f0000000100)="cb221480f13aa49a500db517f5c199d23d64b6aa8504758fdf00d73206c3a838a92c2d6c917104f7e356782b7441bd6a944e991a55bda4c1128d214ee7f26dd939165731aff1094ab7ec197e1888181e21212af4eefc988774eb735fb44707679bb4a965bbab7a0fea209a55cd61cf1c8f92d9e819c62ea6b8be59b224bbe6428ce45242df05fb67d940a5626eb9edeaaf5faf81ebcf8360f330aeeddc9f8e6117deb04fd1b7331c2a0aebcd7f", 0xad}, {&(0x7f0000000240)="433dba3ba1a4b2166bda3aaca199819e7bb5de29ec3e", 0x16}, {&(0x7f0000000280)="c9d754c5daf481ae24b13de3040594213e584a24f03142e7e88300b096f73b8fe45ff6f6290f51f7926271c01cc89b0c41fcd69363f06f956156f5ac02e4e54e0f83cf403da5a816be48ac7d459f964a335b2690533504454685e2bd4029be658af17c0936327ab2e90770a7179ef4d8e6d7", 0x72}, {&(0x7f0000000300)="847d33afaddef8bb2717f55902c1123fa40e87d01a3ae6c63c146872a329ba97e6205f3e9ac06318a2304687f5540a053ed777ff4690c6f3b1140b1913f6c106b0bc2f58844702cc54b513295770daa47cb5fef307d27d66bffc40613d061b6836979b7ae5dc04d46a9315036454829467a1b00acca4dc74dc335b03866353a57f23760776998f18b373174a5ff8308317f1ee314f5ec3af628deebe00034375e50be5f0a665c19e4ee5f27ee2e69e1c8c94bcba75909a435874cb27a4d5e2a7e7c8888251c02eecf773cdc602b66bac488fc3b7ab4ee6fe97430d83e9bb12f502d3a856cbfab080afa1c6eb1a0496c597", 0xf1}], 0x4, &(0x7f00000006c0)=[{0x88, 0xffff, 0x2, "68c82da1070cf0d993055b868ede99cc7ab1aa385fddc6e7ee4d7317b9b9e5f7303db71cec70309b510b748b608d221d8a99eb546a238515e920c5d9a881301db9fb18b33de803a46cd702caea956a834587377f71440bc972d905a78e674235773e62477eb5cc5524b7c487b077e95ae0"}, {0xe8, 0xffff, 0x8, "d89d5bde7e8863189c89fb02555a70874f5684c753f55953c422c20fb64fef8f60bebf6b3270fd84b417c5a4d641742f64bf163bcd93216ebd305f946a9472913444ff4115a16bbf862d7da3736c094648cd60827fb6f5230c05bd2a0643bdf264e002624e0873a34fed4bc345a2e1988cfe5f090ce5d8ae960777b1f75a93aefeb614d1e01e363ff4c8087e89ae0e3e00a855430298675ff23df2fe9e534b532124229a2095a30d149ba7f53e1ddd9b5058fd08c968c6717b5cc4032e7947ce511422abc07d441aec2158af6a0af8a660ef970d"}], 0x170}, 0x400) mkdir(&(0x7f0000000680)='./file0\x00', 0x0) symlink(&(0x7f0000000000)='./file0/file0\x00', &(0x7f0000000040)='./file0/file0\x00') getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000480)={0x0}, &(0x7f0000000540)=0xc) getpgid(r1) unveil(&(0x7f00000001c0)='./file0\x00', &(0x7f0000000200)='r\x00') link(&(0x7f0000000500)='./file0\x00', &(0x7f00000004c0)='./file0/file0\x00') 04:02:53 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000240)={'tap', 0x0}) r1 = shmget(0x2, 0x1000, 0x0, &(0x7f0000ffc000/0x1000)=nil) shmctl$SHM_UNLOCK(r1, 0x4) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f0000000000)=[{0x34, 0x0, 0x0, 0x8000000}, {0x1c}, {0x6}]}) r2 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x20, 0x0) setsockopt$inet6_MRT6_ADD_MFC(r2, 0x29, 0x68, &(0x7f0000000100)={{0x18, 0x0, 0x81, 0x1}, {0x18, 0x2, 0x8, 0x7ff}, 0x0, [0x20, 0x1, 0x401, 0x1ff, 0x6, 0x8001, 0x5, 0x4]}, 0x3c) r3 = msgget$private(0x0, 0x242) msgrcv(r3, &(0x7f0000000140)={0x0, ""/84}, 0x5c, 0x1, 0x1000) syz_emit_ethernet(0x1, &(0x7f00000001c0)="b6") getpeername$inet6(r2, &(0x7f0000000040), &(0x7f0000000280)=0xc) ioctl$TIOCSETVERAUTH(r2, 0x8004741c, &(0x7f00000002c0)=0x29a9) 04:02:53 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x8000014}, {0x1c}, {0x6}]}) r1 = dup(r0) ioctl$TIOCNOTTY(r1, 0x20007471) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x364, &(0x7f0000000100)="f1940f00010000fe0581109db25b55789c49a2bb") 04:02:53 executing program 0: mlock(&(0x7f0000ffd000/0x3000)=nil, 0x3000) mlock(&(0x7f0000ffe000/0x1000)=nil, 0x1000) madvise(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x0) r0 = shmget(0x3, 0x3000, 0x0, &(0x7f0000ffd000/0x3000)=nil) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x0, 0x0) r2 = fcntl$dupfd(r1, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x0, 0x11, r2, 0x0, 0x0) msgget(0x2, 0x248) shmat(r0, &(0x7f0000ffb000/0x1000)=nil, 0x2000) r3 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) getsockname$inet6(r3, &(0x7f0000000000), &(0x7f0000000040)=0xc) minherit(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x2) connect$unix(r3, &(0x7f0000001580)=ANY=[@ANYBLOB="01002e2f66696c6530001ec9e521c851d1f177431d7087e3d17faa4245d3e748f6c2de7614fd30adbaa426ad401edc2cc71850d98abed5ced5ba57bfbdbe7598cf786d8bf2f47b46dc51b01af93b10664a93a31f372d2a8f8e069a7f36fb7927902cec33538daa9b0233f20613a78a81d1dcf7ba4419f6a3b53f25c1a720b8"], 0xa) sendto$inet(r3, &(0x7f00000000c0)="322fe4bb1f6e37abd7411ee34cfb804534cf9370c8a0039adbba85915f2be2e60a402ff5f3787e0c611864f4916982ef0024225e415ca3df31c17a931e9febcc9f1b33febe80fd45e60fd73513ca388d78d8b27cd7d5ecab0bfc366b2af19ae6f43ec58806d2e65b59ec2ee6341433f9c39c8fd6774b611b7d2d86ec8fa7e65eab50afc97f3d22142c25308423d3623c71d65116b9988a832d3da6383862fbdad5e57ce42bd14c67359465a7b25ce16bf5fa0ce44c397e8b", 0xb8, 0x404, &(0x7f0000000180)={0x2, 0x2}, 0xc) r4 = semget$private(0x0, 0x3, 0x2) semop(r4, &(0x7f00000001c0)=[{0x2, 0x4f, 0x1000}, {0x2, 0x5, 0x1000}, {0x1, 0x9, 0x2de40e8ad10b4af}, {0x1, 0xffff, 0x1000}, {0x1, 0xffffffff, 0x1800}, {0x0, 0x2, 0x1000}, {0x0, 0x1, 0x1800}], 0x7) semget$private(0x0, 0x4, 0x20) mlock(&(0x7f0000ffc000/0x4000)=nil, 0x4000) r5 = dup2(r3, r3) write(r5, &(0x7f0000000200)="254c08816cc3f2eb71c5a52c134ee6e8cfbe60e8c4ea77a9e44f59842f2312bfc1a2bf0c92cf58971e3468e5af460fc991d80653772923f16407740b5a4f5359d265b7a266389a6fce461622f0754684b9376834b4b2b9e3f1697146fdda8013b419019f37155d04637ee5b7b0cd5b38cb9148f2dbe9b24830d5231b473c7cf204101783b985c8b9476e2dbe4efe899e2183907273d77bc913326368214cdd9b6c93983d64e81044fdf5", 0xaa) r6 = open(&(0x7f00000002c0)='./file0\x00', 0x400, 0x10) mknod(&(0x7f0000000300)='./file0\x00', 0x2000, 0x10001) ioctl$WSDISPLAYIO_GVIDEO(r6, 0x40045744, &(0x7f0000000340)) ioctl$VT_GETSTATE(r5, 0x40067664, &(0x7f0000000380)) mprotect(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x2) fchmod(r3, 0x6) getsockname(r5, &(0x7f00000003c0)=@in, &(0x7f0000000400)=0xc) semctl$GETZCNT(r4, 0x3da096c30b3a00a4, 0x7, &(0x7f0000001600)=""/4096) mknod(&(0x7f0000001440)='./file0\x00', 0x80, 0x8) sendto$inet(r5, &(0x7f0000001480)="fdc0b39ca7ad0adffc", 0x9, 0x404, &(0x7f00000014c0)={0x2, 0x3}, 0xc) 04:02:53 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x9, 0x93}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() r2 = accept$inet(0xffffffffffffff9c, &(0x7f0000000040), &(0x7f0000000080)=0xc) getsockopt$sock_timeval(r2, 0xffff, 0x1006, &(0x7f00000000c0), &(0x7f0000000100)=0x10) socketpair(0x18, 0x7, 0x9a35, &(0x7f0000000140)={0xffffffffffffffff}) r4 = getpgid(0x0) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0}, &(0x7f0000000400)=0xc) getgroups(0x1, &(0x7f0000000440)=[0xffffffffffffffff]) r7 = getpgrp() r8 = geteuid() getgroups(0x3, &(0x7f0000000480)=[0xffffffffffffffff, 0x0, 0x0]) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f00000004c0)={0x0}, &(0x7f0000000500)=0xc) r11 = getuid() r12 = getgid() sendmsg$unix(r3, &(0x7f0000000680)={&(0x7f0000000180)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000000380)=[{&(0x7f0000000200)="7786a0d8f30596de8ebe3573266fee5898dafc80744cab95fcfec02070f5205bc265186e72ed016696d51225ee249accb9ebbbda149d99ea1cb6080bc8441fa7e6991abc95d879459ba6b17c6128715e4c81c17e244914c17e579da89292784fef23891fc6603c3feb54b1", 0x6b}, {&(0x7f0000000280)="6b8b9ae084200c3d0bca83868aaa32b5bbed0bb57c69c365655e2a59e1e97ba64c83117cf0132ef5994d8fb0a8bc838b02d925d03142448676e1db9cd760cb7b4fc4030bbe3fe17859427be5f9d4c69bfc0620700d8e83f8c2f9f1a8f06461bae0dd2f27c7eca872ae64d29706cd1a77a3e9024b31cc37755115581069e6d3dd055738f67114b83395bd179eee33030899c3cfd8e0697d56738057b00b4163fd0a6a6ea6ffe8a64519b8894f3c7a8e1290460803e5f426d53b43a308205ae3a2404e4b93702d82618dc1291217650968e09770aca36345aaca576eddfbfe", 0xde}, {&(0x7f0000000b00)="75ac6d80aac712d9165e843335174f9dc644e3d6495012c4e263e4cb7a16b16cd9c2f2be74564162a7ceccbb9dfbb4534a7d021b1c1369f27f9d17106b815be588b1a393905b588a21b5c7647b26529b147f20cc608b94947162d42a9eaad678d008d30f422800ab769d62a2f1a9940779f835889a8ced90ad5b2793fa78ed02da4016040e33cbe74e47b9b5d8808636f239d1c48841f5bf496b235a0ca276f900ae3b497075b9cd6e35c3b7d830d9b70ad2bae6858df84b2cae79c03a42be65c52f7cc34c2d173e0f8be3632f1bca7b3ad7c79f73e0f646d0a0202abf546e9652c9c6fc5a9de6eb4814217c0c2248dd986c15f8819e1cde0b1ab9080a6325417a5afc8faa7ec9f9b0fae9cf7dac3bb2c2fc4d4574af5df068d493f859a505a736a140634b95fca8c1e123043b6f370c2e3edb60316157a7f97ce0f2a9c195800c3539dc30b9ac540e35a523d9afa002cc21cc5f2868d59e25c86743c5a398b1e796419ff1aaa05512c8ff7dbd30222668f491f2d6a3643f97cb4e42fbcf141fa1597d5695d798b71333e6d1c5af33da0e90bd7fc874982912a829a3307fcc09476f2ae4f37ddb434ef913dfdd97a4501ed0df7d8ef7ec9ba90a0c2482537f9ebb1590f9c8fde73ac712a74d87d63ec586353c0a4645ef1130b87b47c4e9fba8ab619fb447e58f5a1967a7ee4536f857999dfb9334d0effb43587d0750ea27a0158edd29b0b434daf6aa09ec0c12fde910533b660c00f24a5061062b337bb6a52068fb36ecb9c9167ab7110d876c354baf3987358a21d03f4bc9027de8deb08558c2ae08e292ee19d10b9446fb11a12df1b9d99c22da8304c2ec31a3b820fb16af39a277273b42ebfcaafc9c5b14415ff6cb6c8af0046e82b9f79479936e9dfbe95ab2054817060b0d6386eb3daf235f9da4749969fec917542a4452532194bb8cb2234ddb21febadfd90da4c9831ae089683c8b6f87124da52324b289b4107558f1e022a68ea262380bacfecd165af996f09e2b86b58e9496eea6a2c574d919069c3a4b3e112d3e59e96d54c74a20eee17c2627f63da4d8c53cc2b390bb2ff806d5e66b09ed9e5d31070f563729a13172cf7463b7a90060886f6a442fca77c2188c168893243f02d533c43546fef7f17ce8086f17e3009ab69ae2d062f50388157536e2d2700c19536c460ea031bb48f26dba30a7ff70fa338a139eaa21531c87ee48831aebd334ffabbcae50f3d2bd12fc7f1626842baac090a2554260bb7700372fb81fecac2f64ddfbcfe9ca7bcc3ac4bbe467a0bfff88ee562facd3302f94d680a4521552d84df94e1d01f42361dd59114cb6b1bf2483461dd24862340277ca072e350fdd2416a4a0e1e2acdb7869eae4b6c60ace3a2d864ea8cee136fc53144633021e6ca1c87dc06c51f84fe7a9c31b02c0d73b3fe7828c9dd49454685d0c6119a4d180f3d2d91ba04b350b4ec9e5537562f58947683e2b92a9b7c75c4702c93c609ee4c77330bcf21a6d8ffdf855975ccd82356fba517a891f41a6a2521b9c5054a63d19025d8927065b4d9d2511096ab2c26c4f72d17496f8c7d1d1d6cf976be4dbd967a43c771fb1a70b646fc25455840c35239505d7f02a0698f3260e326cd0f09ba562d19e29c277ac6bb0886cb9d9f02bf7f9665ae4ad9a50d38ee9cd9d7656b9910a1d3451414e0121e96e72a37fd61a14c57e9d063dfc0ad39b80d03987f89dbbce7fe378e789c12acde354f732a392961baa1e345080a7c4d31cf02dcecc16db9eb4728c58f140d4a0c8adb031cc35c1cc0dcf138de6b4dc99cd10f723bf911a18f4265620ee75ddd09a97d1a1b61f2516f78ba5555baa6440a908f9030558c153153cf9a804b15e4de62d4ff2ee337bb619d28267f386969a32a0d66efac18e5927a642d34030871e7843938df97f0356c41119e3365353720c7c1258501f9d578227acc09af943a04b324e14e43c62d60f81a6ea296a24f1864ae779c40f0b575a3b1dee21f715db2f7d494fd08b514044a1011fc500c2e0e76a3f29e60a7f643f75fb1569e242414919749de750ed1c1dbbde73956a880f32f28d8e520a19c0812deefa10ba1cd01a97f7beb2a35d4c71d525d8a300c261fc9c74e4dfd3f773177908ffcb4ce2888e0057ce8dcb9fcaf4e31e5f8821d5aa216d00c584a583bb1a2ad107b1479236ab19c6a8e3e3156035c76fb954f0eca8d8c8cce07edb35cab6d86e5130d4144e245fce04d1408648a1bd0adadf0104739419306d5e90fcf87685237ab7db3059b63561ada939a811e6c47ad728a88d937f92e8640dec52dd72655d4fef841c39c582df07e29888db8214d16388f64146698893edf8acb09393019b147a27627988e3186aaf34c95dd1e35a5f94c34a31787fd2f08dea8dafc96ca85c6c6325d3e9521c0195357c50d9d66dc2e63ab912d9b4fd50774ef52a933d6d867ff9da4b6487779ac476a01e987157f49303e12b028767e75958052fea9b979d850eb14acdb575640fd7cc5dcefb27a24f9fdacb552c76ad881ed6bcff46256d60aa0b441dc5ecd6e0996a02592167ce1284e21206e5a0bf459fb19443adaef87a7fbed0fccffb707315f7dfe9ea29eff9f4a8303e522e9b1aadde3aba2d16fc1bb3a2cd20444bfda31f5d09c78a130a2f9375fd69ad58203fc4529d383de5694c0678272a50339f843202496917bab9f953c4c641be85e55fa3eb9d187cbdd515e7442774b97a82207462ca6615698f9b10c1941a5f51132c3e8df00414b79b8f1ce2c3740b0ccb6f914051c1e24fdfafc0d53250fcab6d21338dff77859607bc2ada054528c9e28dda2504ab3a2796f0a3ea61964b003ba9d0cdfa59b56079eca8df11a94cd63872aa9849d1ebba5d9d47ee98b40cdf5b6e8f3b0cd3c910908592e123e4cac95efd753af478debabbd8e9b93d36aa543ee1f95aec2f471b77892f54fda9fda35362a3eb236a698651f83ce0ba6c71b4da436b880e58f2e9f43bdb7d37319520bb66ba78d31ed98d9e1df15ec33a210acfa326db77339891c451c1c9201730563c0354248764a7f63a5939ae50f0f731b27ab9fdb922d869ea8e0ea1e92610c25725e6ec8c5b22579cd7195ad940a426d9131d6cd84f8a90206bcb6977c97b0cfb4cd54f74b57eece0431daf62555c7019b7c26eb2b61e323e64ccf99ab42f038d05a90e101349e91efefd70448dd915c28e3d6db806474ea1bd521d7344aeb6b070722d9fddb415f43d37da57907b3d6422ff5a61b57a4727c0c21ad8ead10d7591ebdf15e2408cf7ca3fa5bad8e21b41adf29fce31e56439b4b2351ec4ad4518b58117f25e873cae7b6a5a578411e5fcab67d3d5be01060b5fa986ae70e2d6c4b10fc8570a8094399315a7d264a842a8da3c7677194446ee4829357b8926f7ea680e2934999b66a44834d3d006b7ef9cdbb5e96835129f70b9170aab20eb67a5c77298e6a44bc762df363fdf3b54abdd050320a6ba711f724f79e77a1d8ba2caf9702634626294bfb4e0c9d324229c4cbf9e7287b19be839e6bc45dab389fbf44cba0bd7ca71d72c9229933b593a146330f147268cd01ffe054325e4fe085b3636f107d3ce6fd7e9b27ee638d296c2e2eefe6331b4954fa5101ffa4e629d46adf562511b440559f7e896f56bd4953e2ea81eea579a78484921a544eae2a1c4a81bd2f74b09597b54dd9e13cb6ac5e9eee9827c71a7be0129575a7c03a45b4957a743b0a4c0795fa3534e423abb503e4553ed1c9c211b101acc74398b9d2e06401e1530ef55d3ff1ed702666c26dd65d8e3c2fa587bb412f0d39c317dcda90b523fc6d953d2bb6498ad9ad2771cd4c6aa105081f1d88e40023e5c6e70755c1011977ed63e7f47103d63ad3d219b285b45f1d4e859cdf426e5817e01e0037a5e9fa0e426d72ea7d54272950c36d2e43b76ad4a732eb0335b653a3312b94b1c92394a1d7da349e36df6185f1c668924e16f53a2c9575d5e8f42b51bf5b0b4df910eb73d7219b0a07593c2c08250aad2b7fd6f631508397644bec4e131a99ad82344d8b72efea08397474791ead2c3f86353e6888bfe9358fa39a7fa12587a2075596116215a26bdb33e6031b10c7ee1bf6c5701a5661f08a120666d272d0bc9c6d0303302fedcae12db59712f126db86fb333bee462d4ba0db3d10c202b1a6bf61a5afbb459e0b8638d5a2ef4b68fb2a5b6b9139c9755d8c7c34133494359f29877bad9a78b716dc8d318e52fd219b805ea4e0ef6f082c53558669929c6489312c3531a0881f533996f1a554e0797f3173a558a4d5be9cd188f597c402d21398a02e84631187977963a9b79134e0df7f9983d6ac337146855bc6fffda3af22befdadf7ad72cbaf21e43237eef1ad2502b51ad2ac423b599d95b4f089b35daa6c704b77a3be07910a2d6e7571c8ae3af3c54351fdebbcfc0829d8a6c76e8da1f2f9a44ee5c596d6a41adb78d33e4ee3c026457c548d5ef7662c35e5b8014aac58eb5cfa91dea6b79ff89b65bd9fcc34af86eef1b8a9c7725f733809e5b11b332618a862b09edbb500eea52e5d88af1035adf9dd66c5c18e1e1bbe8d7319812d90a4dfa6ab85d11b47c1a12846e04939837ec65d675c9a6828894485271cd001ff823007ffd4bc382e40d5bcc054fa3ad6cf6864e73843607236c0c4cd31bb0a34656012edd1f174e65c52a2cf45d02e7e49b5369370aa6ba7ad5970aea89ab1d09911614a9437f25a6b96aac2176624d71e0afc7d4a421e1d8a0c1245ef39531f0cb35d401f3cb8bdb4bf15c3e6d1a151c744e2ba9eb14d476dd09fa1068a676e98671b2c3279e3cb69afda7d2000dbb8e823d0e45bab8fdadf7c8ad3ee7c37f4bbaa1cadff97564092584e0ac2be661c2fd18e5b15661af37c36be70574d5e68ed0261e192b200e6c3ec56b701f0a1785471211299d45b689b5e5643d53ab675dbcf6be309319cb2041ed99e4b07ad245624fa0d1d765b2d4e28839b17acd5968681f67d45277b85de2057864de856fd32ce1e5e1d205d035b51a7cf81fbb99c8c6f23ba8533c9a957e9a000362ce5659ff699dc632f7de12a7f8736f4e509a5f9e74fbf5a9786e8d92bac6dc0341b008579f0c042c09b47d0c53947269097511c5fab849c9d8ba50f2f5102bf6e6ac6c46568230ebc1e31a34c8318960a7a41805bb7f432363aa0f11561d491e5fa00e26f135ead890f4f9259ad7e1c52cfc966efd143affacd741d075b7c71138eed0f9e566ed94924fc0582d1f1686d1ae657a7854c52b6704861f1b8872e923113ac3f004d9e8eba2acf7ab3c534a3f39b1ca356f6b96078763414318492b8faecbb5813f9420097c8f7e9d6dad8e750887150b6c8a3d50653c8b3e613674c4c6c85783aa044c776fecde8060891711e7fa5a57ead29c2314ba889af207e9231679659d5f98c1351d567e56cc99153cd9a4546a22fbd7e773f9242c677803e68887c575eac49b2c0002d6e42c93dc233ad309d79d58c7aeedc2d9d958e41617766c97136d3c7fd1fb275d3ec82cdc992d036d7433a2483926a84561bc8f8b488b3f6b6ff389eadddd80a71c41a6f43c6832243b9a7869fd36ad63d1bb4e44129ddc4535d1b85ce1847702f5d4ab5d4228ba06cee659b91f6d9bb1b46c8c309bee22b4a62140d900dde190192cf0185f0d98ab76b32c7724a23da99f7e3c6106cdbceed87b292493b57e2bee81000cabdb686c7f60380a8512a1135e499994ef3806a0fabdc3ebed8829a77243d50b5b5297ef759dd6255be4adb249f180", 0x1000}], 0x3, &(0x7f0000000540)=[@rights={0x18, 0xffff, 0x1, [r2]}, @cred={0x20, 0xffff, 0x0, r4, r5, r6}, @rights={0x28, 0xffff, 0x1, [r0, r0, r1, r2, r1]}, @rights={0x30, 0xffff, 0x1, [r0, r2, r0, r2, r2, r2, r0]}, @rights={0x20, 0xffff, 0x1, [r0, r0, r2, r2]}, @rights={0x38, 0xffff, 0x1, [r0, r1, r2, r0, r0, r2, r0, r1, r1, r2]}, @cred={0x20, 0xffff, 0x0, r7, r8, r9}, @cred={0x20, 0xffff, 0x0, r10, r11, r12}], 0x128, 0x8}, 0x1) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000ac0)={0x1ff, 0x65f, 0x9, 0x9ae, "082f0564c49769d4af7a23acf70413f9c475d446"}) write(r0, &(0x7f00000001c0)="88", 0x1) 04:02:53 executing program 0: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000240)=[{0x2d}, {0x7c}, {0x6}]}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000280)="e5") r0 = shmat(0xffffffffffffffff, &(0x7f0000ffc000/0x4000)=nil, 0x3000) shmdt(r0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x80, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000002c0)={0x9, &(0x7f00000001c0)=[{0x4, 0x9, 0x6, 0x5}, {0x9, 0x401, 0x8001, 0x2b}, {0x20, 0x7e7, 0x7f, 0x9}, {0xff, 0x1f, 0xb29, 0x8}, {0xff, 0x0, 0x0, 0x6}, {0xfcf, 0x17, 0x8, 0xfffffffffffffffa}, {0x8000, 0x5b5b36f8, 0x93c, 0xa4}, {0xffffffffffffffff, 0x80000001, 0x20, 0xffff}, {0xfffffffffffffc01, 0x1, 0x8, 0x2}]}) getsockname(r1, &(0x7f00000000c0)=@in, &(0x7f0000000100)=0xc) pwrite(r1, &(0x7f0000000300)="f36428345802e0c4ac9c55e4f21ec833a4ea00b1d95615244c0ae29705f644235773b4115773e381b41575699ec6f7cdd1141727c6229dbec5fb9a1c6777a2679448df012a0bd3fd5a38cc15358845b83f3925fd5c", 0x55, 0x0, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x80, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x20, 0x0) 04:02:53 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000580)="582720efabd16ebae63235004c8ab06198824b3d3bf579458ec7d4096e8c8b6b87cb2d72cfbcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a00df00000000000000000000000000636448a2c720acd5aca4e82436ccba22dd1d0c7f51", 0x65) write(r0, &(0x7f0000000600)="3e2a7913e4ba6d67eefeaff0f2c85e2031c61ad4091d1f353ebb9507f4ace697bef649fa9da398bcd62b103434820abc4bcacfa3444002007e14abbbafe214dea79d95e8f6b9d3b3c198ff510eb0092e732056e2fdbdcf6200a2a2cc980fa6ba0f2b4550779a6d86fb071b7625c1b293563bee63a1e558ffff597a668d0800000039ba404bf5eed155365cde", 0x8c) syz_open_pts() close(r0) dup(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000040)={0xffffbffffffffffc, 0x0, 0x3, 0xffffffffffffff7f, "854955882e027e040000000000009c11fe4dbfa6"}) readv(r1, &(0x7f0000000400)=[{&(0x7f0000000140)=""/9, 0x9}], 0x1) ioctl$TIOCEXCL(r1, 0x2000740d) pmap_unwire: wiring for pmap 0xfffffd803f0134b0 va 0x20ffd000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f0134b0 va 0x20ffe000 didn't change! 04:02:54 executing program 0: r0 = dup(0xffffffffffffffff) r1 = syz_open_pts() ioctl$VMM_IOC_INFO(r0, 0xc0185603, &(0x7f0000000280)={0x8c, 0x0, &(0x7f0000000380)=""/140}) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r1, &(0x7f0000000300)="582720efab516e5b9d703f3d3d40ab035d02bc95a0257fbae60125259560f8e5815f73f2a044fc33055572fbd5e41798630000000000000009305a4c8ab00100824b3da025bbd47bb2667002bc1896c21d8cf883c3643bf579456dc7d409aeafe904b4be39", 0x59) write(r1, &(0x7f0000000900)="bdda4d2591d3f65ce6c321a8cf98848e4a8051bd240028dbe0f53b523765381a3fbed9d7c3f5ecd520000f551f007a4cf6792f60a2338e4594000003e23a001000009655d47cb5e32d0fd4e7199679daa9010075ee6f70d725a085d160d11a42a768557d275173275c000024d9c33bb0ebf3431748935d0eaced436cfceb73f0d68131400b4dc386972d2eae000000000000000000000000000000000000b7000000002000000000000000000000000000005fb5949e6b2460f432bebe78818b97d368ddae83c48441007a71a35977425de6ad0eac49cbbcca8b8f4a91cebafdcb6e080009ea4970eae9f41a8c02a98e1a50d3e7ead250088bf1bacf7a229f809374d0a15c7c5778f0eaa44692c1e3489cfb10bd16961512ce44d1712ba40c059976a86f363542053354f7e3ea8fc4a2d14cc7deca84c85301424f4a22c9ee104601ec3f1da29edbb19495d9b0dbc9e1becbd6e2198aca7ba1305c8e78e2ea0e4844d564abf805e9077786d28aadeaefea5a95048cace90a", 0x178) syz_open_pts() r2 = syz_open_pts() close(r1) r3 = dup(r2) r4 = syz_open_pts() dup(r1) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f00000000c0)={0x0, 0x7, 0xfffffffffffffffc, 0x1000000d10, "b04d00f3ff0a631a00"}) read(r4, &(0x7f00000001c0)=""/161, 0xa1) ioctl$VMM_IOC_INFO(r3, 0xc0185603, &(0x7f00000002c0)={0x56, 0x0, &(0x7f0000000440)=""/86}) openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x800, 0x0) 04:02:54 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) minherit(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x3) recvmsg(r1, &(0x7f0000000380)={&(0x7f0000000000)=@in, 0xc, 0x0, 0x0, &(0x7f0000000280)=""/210, 0xd2}, 0x0) sendmsg$unix(r0, &(0x7f0000002d00)={0x0, 0x0, 0x0, 0x0, &(0x7f0000002c40)=ANY=[@ANYBLOB="10000000ffff0000010000207bb40000"], 0x10}, 0x0) 04:02:54 executing program 0: pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) pipe2(&(0x7f0000000100)={0xffffffffffffffff}, 0x4) renameat(r0, &(0x7f00000000c0)='./file0\x00', r1, &(0x7f0000000140)='./file0\x00') open(&(0x7f0000000040)='./file0\x00', 0x18691, 0x0) ktrace(&(0x7f0000000000)='./file0\x00', 0x4, 0x100, 0x0) select(0x40, &(0x7f0000000240), 0x0, &(0x7f00000002c0), &(0x7f0000000300)) 04:02:54 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x20}, {0x1d}, {0x6}]}) fcntl$getflags(r0, 0x3) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000240)={'tap', 0x0}) syz_emit_ethernet(0x4, &(0x7f0000000180)="78cc0df0") 04:02:54 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) readv(0xffffffffffffffff, &(0x7f0000001480)=[{&(0x7f0000001500)=""/120, 0x78}, {0x0}, {0x0, 0xffffffffffffff82}], 0x3) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000280)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b402934999abccdb3189cfb38f83ff90c2452c60af2b51ad0c6b004170162932fda25d893b0679a4", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0xfe72) readv(r0, &(0x7f0000000080)=[{&(0x7f0000000300)=""/4096, 0x1000}], 0x1) r1 = syz_open_pts() read(r0, &(0x7f0000000180)=""/171, 0xab) close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0xfffffffffff77fff, 0x0, 0x100000001, 0xfffffffffffffffc, "845c5509002000afb481954dfc5c7f8ad79f2700"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 04:02:55 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x8080, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085761, &(0x7f0000000100)={0x3, 0x6}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x800000000087}, {0x84}, {0x6}]}) fcntl$getflags(r1, 0x3) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) mmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x1, 0x7810, r1, 0x0, 0x1c) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 04:02:55 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f0000000100)='/', 0x0, 0x0) fchdir(r0) rmdir(&(0x7f0000000140)='./file0\x00') chmod(&(0x7f0000000080)='./file0\x00', 0xa2) mkdirat(r0, &(0x7f0000000040)='./file0\x00', 0x20) mkdirat(r0, &(0x7f0000000000)='./file0\x00', 0x0) 04:02:55 executing program 1: mprotect(&(0x7f0000162000/0x2000)=nil, 0x2000, 0x3) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x8000, 0x10024) open$dir(&(0x7f00000004c0)='./file0\x00', 0xc00, 0xaa) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000100)='/dev/null\x00', 0x0, 0x0) ioctl$DIOCMAP(r1, 0xc0106477, &(0x7f0000000180)={&(0x7f0000000140)='./file0\x00', r0, 0x1}) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x0, 0x0) linkat(r0, &(0x7f0000000040)='./file0\x00', r2, &(0x7f00000000c0)='./file0\x00', 0x4) execve(0x0, 0x0, 0x0) ioctl$TIOCMGET(r1, 0x4004746a, &(0x7f0000000480)) execve(&(0x7f00000001c0)='./file0\x00', &(0x7f0000000280)=[&(0x7f0000000200)='\x00', &(0x7f0000000240)='/dev/null\x00'], &(0x7f0000000440)=[&(0x7f00000002c0)='({\x00', &(0x7f0000000300)='/dev/null\x00', &(0x7f0000000340)='/dev/null\x00', &(0x7f0000000380)='\x00', &(0x7f00000003c0)='-^\x00', &(0x7f0000000400)='-!{\x00']) ioctl$TIOCNXCL(r2, 0x2000740e) 04:02:55 executing program 0: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000080)={0x1, &(0x7f0000000140)=[{0x800000020088}]}) r0 = socket(0x18, 0x1, 0x0) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000280)='/dev/wsmouse0\x00', 0x82e0, 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"}) open(&(0x7f00000002c0)='./file0\x00', 0x2, 0x100) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = fcntl$dupfd(r1, 0xa, r1) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f00000001c0)={0x7, &(0x7f0000000180)=[{0x5, 0x0, 0x1, 0x2e4e90d6}, {0x6, 0x0, 0x0, 0x8}, {0x8, 0x4, 0x8000, 0x40}, {0xfffffffffffff1fc, 0x40, 0x1, 0x40}, {0x4, 0x7, 0x5d4f, 0x4c8}, {0xa, 0xfffffffffffffff8, 0x4, 0x8001}, {0x49b9, 0x81, 0x0, 0x3}]}) close(r1) socket(0x400000000018, 0x3, 0x3a) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r3 = open(&(0x7f0000000040)='./file0\x00', 0x80, 0x84) unveil(&(0x7f0000000200)='./file0\x00', &(0x7f0000000240)='W\x00') ioctl$BIOCGRSIG(r3, 0x40044273, &(0x7f0000000100)) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, &(0x7f0000000140)="ad18f05de2f4ef18", 0x1b7) 04:02:55 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x9, 0x93}) r0 = syz_open_pts() writev(r0, &(0x7f0000000380)=[{&(0x7f0000000040)}, {&(0x7f0000000080)="77324059549ae8db675453e562909d721b225e892b3c4fe0e79f5a11bcaaeed27b0a1b0b848f3206b419d40601edf7623a3158ec7a271eaac56d5710e739d52b53f1bde8c986c66ec02d8cf13f2504be3dfbcc78bdc2aeebdbe804371a7addb7277f796812e1f0274b878ed0e1eb9b93201d85d0c60ca10647c34fdb58db5e08f37a1f4c443e44e5d91df8f709b123bb70b7f93a3f22edc7de31c92bdd31fd1a945de0c842d34e5a7bf780ca12c59323f13d2b85175b23aab31dba799f63a715b59d0ee0a20451ee4d5bd97a339e9f05b1bd430e2b096c98e81ff976b1e35091a73a711593d09455b679", 0xea}, {&(0x7f0000000180)="ac8f17ea6f2654dc482397ab4b261ff365c3d3ff26ae81572abb4dd22e6551f984642a8f8458e7cea4cc7f901295bc49ca69fe8e1c68b048cbfea57359f3c64e8b07a86e313360e641faaf", 0x4b}, {&(0x7f0000000200)}, {&(0x7f0000001540)="e44eca0e09a083092e31f8d28dc80bf06aa91dbb9e2a8768b2c638c288ce46a627d92560721a0f2d4bb5614ac95854745637f2f5a535df561bef94d7c61d85172a99f7df2aa1b30a37e711890acfdf794f281db2903faf15fc18075a21af0382057a4228a38baa637cb750d24b4bc47000c26f9b98c33ace8ebeb7d46a5845db54a7f952f3ae284b884abfec12b299da", 0xfffffffa}, {&(0x7f0000000300)="0e03183a4239ead6552cdd3ba4bf9d91b873859a672a32434c25a9f2880f50d334c3425073759001fb983f0bdb64d1c69b39ae0a9130e70bb91b57513ab01d8c2c49bd135d4d27b3a51dd40cd23d04d888286e05e0ca2370296b896f9eb3d68e424cbc6d86f1d74db396e71f62a016b38cbacdcb8ff117b948423db7e39cee8d", 0x80}, {&(0x7f0000000440)="dc579296cf02372f97e3dae2db5d15f2c47043191a8ba8ea5fe41843fb84ea9e575f0d3255bb5b85034246d1420e0129c4115cd00868dec70a7c7964ca50cca4c9d2b5fc55699af108b4a5a219da9b59c57684bc45944c60d5074143750ea1604d584f57a0540965c5a1272841e904aaa42bf5d94645a44b43e06e75c57e23b9baca52cf0e0fc86a8ef7e317c79f5b47567e281207cf4d358e5e5f2f548bf3b2a7882e08640c7803dbefa2a3adb3fd06159ecef08781c5ab059ffe560ff12150092d3ce304c632bbbaf94f65bb9a0cebc2644b9b", 0xfffffffffffffd70}, {&(0x7f0000000540)="5173abd7efc21b9753787178b3436aa01d6dc02f5a110058df8c02dca851abe2e193af798b86dae19615ee269c63e06736a37ab69c153c3575ff98a465c4355330b4fc0e6a673445e39790efd32cb048f2b5c9e2a760643532695505818c4882aa110aeab503756fe76bbfc1591b9222b658efcb4472d3f04faef704adcfe331a5e2735ec25eb80423c2773dbc7fcd639206fce167a3e829b18e980eb1a169ad5eda1bd9191de61fe301c01a89b00c632a636d7a6655ef20d6c4f2b2635918dfa8e3dd2000c957de0b5c5397306d287f50b893d9a157f7169d16243f7fdbaf573c73dcb2123f457737d4a35c85c5f2d90a865a46f7a9029f499c9178fbd01678cb96dd46cf74beb3462efb4f22f0ae6a5bf6324869a835a032baa2a3bcff691492a57c10038fd442a8530293dda3e9eaeebcf8803f26bf88eb2845d532567f37b970539843c95efa48d24cbf580ae20a6003f100e6f38fa34bc462b460fd973ab79069a070e9ac20a3b95b2d5234232fa20cb2209e42be433a765cd67aa15ecfda99f5dd59f890a8cca7408ed4af0712c988bd563a2073abc9930691574728b8c2761f3fdcec8d8680119ccb636cfdefb0a021ed1b281f10e3f55d9023f18ed46ea7ddd245b62194e9a97aee07ccf30ae75c89803ada65b1a481e00fddc4b9895458f9d74eb0f95863f6667be0d4e5151cde9a05f4fc43f01b62ca7da3cb6a3e1cebf4cf0b75ccbc5a14ee61860b988106c279f50d6fcf050ac5570e56f13ee4f8ba55629df49be848bae9ab08c8776cef824820beb78cdb574621f31b5f6994f08dbb4e8f31471092196429daf8883af2b2c0b953ddd54abcad1de841e52a347d0bdbe0c3018ae31bbc3d15f7ca9db5a878c0c3b171418cada596047efd1704c251863da678235558299df93a5b099573555092f2952d06a7654ca652090337c6c59728bd6f6657425982dabd08901a6e8c59c6a04121c0f0d5161d57aceea801ba8bd6f19197067ba2b6b7acb514442d5d72214519a67143e1ae27beeafe99ec5bbb4bdef2de88741cbe9c8fab274b8f5039607a36d9aae6fc05171d498143ef38b8b422da1b26f1db7d532daf2e94a28a655a25fb96a3814cc652bb9eea4065e4e379bf654eda625d5c877b7f718f9d8c93f7ba940b39fe6cf96886b71fb4dfcc345b5f042ec4affba3a6b80d38731b4ad4b2f792d091ad239160f9f17154d1d0f8902e12911c78b7fc40d8f04f852ab0544488f8a2bc9dbe60f91560de305a2489c35386b3e9dfb03973a768e805c1bad1c66366010f7d9efed050ba92c206c6ed935b518f76d9f325a4b03514633bb8c67d1b4c12b11ba50de2d7554348abd82ccaaf4c62c4794c0368517adc90b4b3db2919afd4d17cd77931590b85eedd223bcc19d6c17319836f82d7c5fdc722a9b1f56b529ea71b7aae16e4b763eac2ae90164d08bd59bb82c768831a3932e31025d3dc42eafe1b4f6ba145bc849d3b7f5dab1047907f4cfb3bcd1faea8d29dee641d532417f35c426d394b3408c5e79663e2a7b3ec6e3065e8d93d6bcd3c9379d12957a2f44a277a784671234c555f0f19e028c34e2ba59c85186b927277164ac50600fd179be1cfc5533217d448408012f13924e1ea76876968c18dccceb2a345477adf610a3001a354d210fdd8927c0961f8ab769328e2c8d9c8d8f58475c7804171309b4b24f7dc668adb69916f1699897ea52f2d6d59ba05ad750aebc06b9bde3bf1d9106a0f508165697f9fe13bf181a23c042dfa1ad1b48c62a1f8442db42d6147dd68d8652ac28cdafdc38cb9d26e64d1a9e1019e556b1f75d2d2761b7531586ec8ae2fd19f1f1572c23aed6ee71665734865a1d20618575901b1faaea1a3c4b7b8d361fa23f9b81d48952d5939420f32ad8b0f1adffce47380981621f7de18815dd36b357c0523bfafbd744b2df40372c9e525a4cda6f6a0b8eedfc56a3fdcbe66d0776bee40b655d3d75bf9c4846b4ed879f83d5640d2a3a671d4d378cc86445ee05770f0f020e141ab9ae7fea44ba9a31106d4a75c610b841822672f00f3c83c23b6ba42c2ca392cc6556d57ae54024c14032037b557d9619442c45a22822162cdeccd52d0658ba56510492fef64eedbb8c0a383f7ea4e6e4159b30254e8a34b81ccf9ea216e1f25a7bf31c1107ff1beb65cfd0adaf7a03e387c5336edbb7782c5860f812dc162bd7daaa3e5247dba3342fa323af199f10377eec99800c63a44c53d1b035f23dc48dfd4357abb79852ad257d07dfabfb5e56a3fde4ea594addac905bd31c4b3485d4247a73844e6d6da1856329e00205df192cd9a1f0936ee71e534914612627b3df46d3d707b866c3eb3cbb2390eef5f2870c6c01718a8824135bc6577a275da688e0837b51f8073b38e453f492d5ced1dd5256c1055473ff3ca8b7e1b197fae60e4273b4757c442f4e2c03cd2ad553db143101a7457ac6b9d2ee3c97369cc2b21a11554b59446630bd8555635145d325958085590aacec6f90bb963f85608e72601be6315fa005e36746495d3b2fa64a49a6f407332401b3de2ad386494b66132ae4e15dcb593eaa5f01e40142ea2cb4e7de84681201556ca9d514ab4a05a1890e5b3df4b3b3dca673fdf0fd090c1c4d58c0d8963dc0256ed033781930ad5bc797223114db3763e8fdb675b295039851bd45ebcd890b3af840aeaf651b372e397df01b5b0847c7f5413b73baa9d6c642d38a20ee034323e409fadeeacf22c37f555caff03264a560e514f9c615c16f5737eaf0016cea0dd471ec4c2456dec0baa9220526014c81025196f592412ba379c40a9927b24162a136b4eaf7c890328150d3dd59ee0a685e5956b3a09460c729cf6758d213bd9a5446349454656f59fddf44007f9dc5372d7ffe061bf5a618dff4868ed6308c33c82ed2ea6579eec272af908c6eec7348d2f4003e4edbb6e18f57472a9375fd6f6b891be711079b948305ec71835e50ff00f8a41d5429eeec95aea98b63433de894c3439c9313fafe76c95bece99e2cec10d4901425c8aab13f4f6c55aff082bf90315ebe888eab3f603c67744e0554ae6f27e3d24e8eba5765a86a89ab677bec144922fba9bcd7ab543016d1dc959b95d1097702be96ba811a2343418a498d4251f140f816015a57338ba26e745fda47bf69d5063c265cade9e782c3f5c970339f55aabb66b878df72c097d1a0d019054ddde1e88bd6ce92b99dbce54ed4763e7baa2fae3dd7e217500a52e2aada1af8c3489a39273a34313740360515d411c473d637dfb7b3f08c2722784b045284bb71e42290154acdb9e6b3b137c1e9b33d1bb120a774eb9e790b90ac9273e7ec3e2cf0de7f4856eab13a139b358c204ab08fcc9ee392b4b8514ca184daeb0349115fdb0c90c7c2ba35481dbd53200dafd0ba4ba8266d613ebddc1430ba20f93f3d0ea2256ff172ab60174ec0df865f6ac158443c8f1c44304355b0e66f3d5f441260123a1ff4b5d924f41508bd1faccb0a76048190336be282284c54682cc1bd66301866f38d19a9bc0489776fe77f8ad2886e094a216354862bea02eddc3d916574cac955553d8ebbb2fce185d4e3f40d0f48bcdca7aeaa4de8163dbd17b389d71380a3e5c3ff37494f4b0a544f84e7ff6aaf84be8005fafeea59455c16625514260adbca20d3577a4021bb9ffd45b525e236cf1a68a58d5f0aca810b25cc4201967274d13bd5a2c84862e98ea631723074518532d4a7b0d8907e241ad3516778307dd2bae948dd9855c3305b1b6737113032c5721aa6952ce4e89a2c4fa35682d4ca79f6f22452be15234ed4302e689ac61a8936779d073e65f3c0443de74e7bca0c6180b90b20c5e20f4c49b26b47d8e5a3aedd23ffb44fee4001f24b3c98dbdf1628b758de1d21d184920458af715da79ec6ff72385909e86bfdb5754c2df9fa7c3057c8dbcaba3e9673ae454829a5aea7b673022cd8d2ebd9dece2b6089d506864b7b63623fc4613b67c8069505dbc85488b9f72e466ac4f1a97ea419dc97593fb5b0e4dca3e4e66d1d3b258695e479c0b6328299b2ca3ae7f35c60065b0303d41f4af1274846ecc7afdfdf9bfacdbbc620b2a92dfd02c29b459458c13a35791e8abc6d18d8e818c68349eee515db4e785d8a6ed9c4f4bace0e44ad9022b90562d2dabce8508bd096106c05f2e062340561fed2909d5e4ec1b5c2bc1c5c858b9489c18d524e415201395c6478a7de4858e00445616c6d7766ea274d0b8c97b3e244669fee24fc5dab9321ffeb1d4327773c8628879bf946024ec2fd87ec800fccfeb8622d986058b93b8414e00d863e270b5cac092f206b14f5a0fd895a89b7e8b7bb38db41dcf7f486ee7af66b0fd998167ed755e45800b5938489c3fb45e43f4805d390ea5af43c5180fe3efc65056289e7243952dfdee95ae978b6ec1abf43260b60015565c72c7dc84064036a4bc0b0c6f99b65205d1a74b79359731e5e5fabe4a1d0773c4dccef952930b094e50ddd1ab26807c3415e2299ac44093bd61a327e6db6440516665dfb8a62c614efd48d3b803a376b4661a14638580476d4b8d6add48558d5c138406c042e4cd0e700c76e693e2aeebf761c0cadcbe0d85c1b13c94d12f9b230b7c1f59e841cccda89646f0d350b09d4f7c7d2d5467de21d917e3eaa7b35b11c84d67ee16622a29a88f36645795c0e6428fd696b636bd782afb7b467ccdf012fb75eb81c3562402d56b5ebaaed1b301d09e6d22b03d24a15f24f7f5ce477b5eca2b9fc340b1192d4bb2eca4e3caac2c6e1f1d6cd2c28e6d145ca42c2eee3816642879021926c9ab275c6383848e4414f95fa9928da3919e0873c2429395fd65bc4e27b4c99353b62d719a312f84b3c3de74b83bef5d819d49abeb1e7664cfe306e9958104238730c9c4cc51820808eed09c2cdf1e565c9f8ff2f7e62c8812422f64170e23315b04d056b7fdbc1982b6116dca93d3e53c5ff71bd2477422643b532b00af1b3a73f50a9a572a30207a4803efc7f95b14d222fad6411476db0ebaff553ddd5b5b8b1e78f8050cf37c98482d247829b4dfbae37245a80c893baae0fad7561e20341b42072a3fd25d43a467809deabb3a8dd263271cd45c9dfe978dbb02be6cd4856f9c1428877f6f8ddbdc83b75b784109b116fc37390e7e69d038c026616c6daa2671deca2664be20f5ea66bf385298c1c24737a20ff138a15dc35c684659f93da12b206f6037a1d91609bff497c3f47df297abaecfd33fd533f788f6839b2ab6add7c5e81e2fb4a362bd78b58120f0c5ce7c62297bcd67d9657ab6ac21322054fa18aa9c61919d7f8de4e97add4da5541641fe8fa1d50430dd5f840abf5d9edc348c3dc8c7f8c8f1567a1e7dc5c4efaff7d5983281338f7171e1ade2a76d25bd62cf6bce8f45b8ec8f75d414b8c25da3c9d6ace3d54e6181d9accd34e4ba0e82ed2bf0e82b3cee3827a242baa133dd2eb9dcf344be1102f966afe4a0f6d3fd065b7bf96d0ca7ad4e9ce60a393013d3b3a749b3f8122e33cb9fa329eaa671da6b325aa6339c90a43e5012c797bd17a22a23506c5a10a331af33f05f5141fca9bcc498b3965dbdc2eca32d62c98af6961ede015017652f7f1d37e0355eb7d8750eab3d499752b29dec01a216a663565eb823c1336a144c1dedbac6e6f2b89b47ba71f6d8c5ad005babed5ed95f3faed6b1f2028c6ddef4269be54a32112fa6e0f90a43b298c0d159b8f3bbd33d46aeba1f797d3829e73d5d98d45d63b3fecae777e0c19a6584043b9760427ed9", 0x1000}], 0x8) close(r0) syz_open_pts() write(r0, &(0x7f0000000400)="093a53fc1044649a3241c0d27715", 0xe) 04:02:55 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x10, 0x0) ioctl$BIOCGBLEN(r0, 0x40044266, &(0x7f0000000080)) ioctl$BIOCSFILDROP(r0, 0x80104267, &(0x7f0000000040)=0x3) 04:02:55 executing program 1: r0 = kqueue() ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000080)={0x2, &(0x7f0000000140)=[{}, {0x4}]}) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000001200)='/dev/null\x00', 0x0, 0x0) recvfrom(r1, &(0x7f00000001c0)=""/83, 0x53, 0x43, 0x0, 0x0) kevent(r0, &(0x7f0000000180)=[{{r1}, 0xffffffffffffffff, 0x12}, {{r1}, 0xffffffffffffffff, 0x3}], 0x9, 0x0, 0xffffffff, 0x0) mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x1b135a64) r2 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) ioctl$TIOCCONS(r2, 0xc0106477, &(0x7f0000000140)=0x8000000020000000) kevent(r0, &(0x7f00000000c0), 0xf8b4, 0x0, 0x10000fe, 0x0) 04:02:55 executing program 0: r0 = socket(0x11, 0x4003, 0x0) sendto$unix(r0, &(0x7f0000000000)="b100050460000000000008000701000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282921e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006e475de6aa7aa8c500000002000000000000020208a371a3f800041d4932d00250328a0000000000000000", 0xb1, 0x0, 0x0, 0x0) socket(0x20, 0x1, 0x29) 04:02:55 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x3a0914c44f7b202d, 0x1b00) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x400000003fd, 0x0) write(r0, &(0x7f0000000480)="4e8ef5db88d2134552be8ec2a4709c484872564c510de9e55a8584d5cbc173033b66260c64fd4f2e0dbf3c7dd60008730ef8ac5f75c83b181d1301b5c77406bed3a3b14b0b61726b42992df030524fe8831ed46f253d23c7c2a9f0c2d9954b63492c6faf671fb4d40a5676807644e16d3f5c5322423330", 0x77) mkdirat(r0, &(0x7f0000000040)='./bus\x00', 0x40) execve(0x0, 0x0, 0x0) 04:02:56 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x2000, 0x4503) r0 = open(&(0x7f00000001c0)='./bus\x00', 0x20000007d, 0x0) ioctl$WSMOUSEIO_SRES(r0, 0x80045721, &(0x7f00000000c0)=0x7f) fchmod(r0, 0x40) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085762, &(0x7f0000000200)={0x3}) link(&(0x7f0000000000)='./bus\x00', &(0x7f0000000080)='./file0\x00') ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085761, &(0x7f0000000180)) 04:02:56 executing program 1: setrlimit(0x8, &(0x7f0000000bc0)={0x59, 0x95}) syz_open_pts() r0 = syz_open_pts() close(r0) syz_open_pts() readv(r0, &(0x7f0000000080)=[{&(0x7f0000000100)=""/48, 0x9e}], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) 04:02:56 executing program 0: r0 = syz_open_pts() syz_open_pts() ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000000000)={0x338, 0x7}) close(r0) 04:02:56 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x4300) r0 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) r1 = dup(r0) ioctl$WSKBDIO_SETMODE(r1, 0x80045710, &(0x7f0000000000)=0x700) write(r1, &(0x7f0000000080)="6d2b7aac2c6de6d617b38d4a0c7b8a7b1febb487f3fabc5a795f3020355e7c06baf329d796d4bd5af9bb9790d7f8e12724a87483a5d11c6e24c1c97812d000842a028b59cfd26d13d720851f44505d0902a999e8b6e5a1b96f4ac720b839eb77dc1272eda580cd3ca4a43ec9d52424d290b5f1826cffa68daf7cb257d9716467f73e6556589be1bf554c12e5d3ef90b6f342ea1632ebdda01116ef9f0ce21abe9b068e23f3533b5baf193ab63ac82f0afba628cf39e5c24443bcf4d8f4", 0xbd) ioctl$WSDISPLAYIO_DELFONT(r1, 0x8058574f, &(0x7f0000000140)={'./bus\x00', 0x0, 0x80000001, 0x8, 0x1, 0x7, 0x6, 0x7, 0x0, 0x1, 0x8, 0xd7a1}) 04:02:56 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x8288, 0x0) r1 = kqueue() kevent(r1, 0x0, 0x0, 0x0, 0x148, 0x0) symlinkat(&(0x7f0000000040)='./file0\x00', r0, &(0x7f0000000080)='./file0\x00') kevent(r1, &(0x7f00000006c0)=[{{r0}, 0xffffffffffffffff, 0x2f, 0x400fffff}], 0xffff, 0x0, 0x0, 0x0) r2 = open(&(0x7f00000000c0)='./file0\x00', 0x10000, 0x20) ioctl$WSMUXIO_ADD_DEVICE(r2, 0x80085761, &(0x7f0000000100)={0x2, 0xfffffffeffffffff}) chown(&(0x7f0000000c00)='./file0\x00', 0x0, 0x0) r3 = msgget$private(0x0, 0x604) msgsnd(r3, &(0x7f0000000280)=ANY=[@ANYBLOB="0300d454aaec0675c152dbea5976cf7d0ccd1dfa1c71572dedf26c2a3850a01c390a940d3639f43c62863f836a5255df215b4488e8d8f78f3bb7757ed357d80a70a72aab71cb22f9886ea6628f4a725d6c87d78c7efef34409e7b3eb49cb95e08f96c76e6ded7a899b8a0ba77cd91ccc352b04ead4ab69fb47eaf971f2c7e119ce087691fbc29c21b11542527926cac303d2c20f18e8dd0e4acf130aa62b000000ceb10c00f37fd2b39c9b585e8e80ed0f7b6e5b776ae0a252c13adacd33c5ccc588905a"], 0xc4, 0x8fcef76b16827309) 04:02:56 executing program 1: socket(0x18, 0x3, 0x3a) r0 = socket(0x18, 0x4, 0x6ea) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt(r1, 0x0, 0x8000000000016, &(0x7f0000000040), 0x4) r2 = getpgid(0x0) getpgid(r2) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) r3 = syz_open_pts() r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x9da1af8ade1cc1eb, 0x0) ioctl$TIOCSETAF(r3, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r3, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r3, &(0x7f0000000240)="37a7fa37e37659ac8ed6dfa92d6034a85c03e2e0177513a18db60390ceda6ac14c3048e803cf33267ce764895d247c1a15295c75273af45a2592c9529443890c39abcec6c1c369fa47bab9e1aecf0c4aa9f915a4e02f98bdf3155cd7d25d4dc373bfc0ed3c5930e6059a3262664b9e3cbd578dfbfa86f8f1bc7bc834db257824857ac314db10ed7917354a002af475d52a6bc1f511c49cf2e9b5a029005fcba5c9f065780f5a2dc7bb6b56dac5a7af0d88800c65f4b0f03e2c0d31fb94bd2f2a84f22ecd9dfbfe31f85ab0bd62b706c82f243c92c1372ffa3bc50a264d2319fc6a3e33275d4339029d6a410a19fdfee6ad53b7872134f405cde8c6821e8e126035e12e35f8df21c879e0681b2a807679ebb20988", 0x114) r5 = openat$null(0xffffffffffffff9c, &(0x7f00000004c0)='/dev/null\x00', 0x80, 0x0) ioctl$DIOCMAP(r5, 0xc0106477, &(0x7f0000000540)={&(0x7f0000000500)='./file0\x00', r0, 0x1}) r6 = syz_open_pts() close(r4) dup(r6) r7 = semget(0x2, 0x3, 0x40) semctl$IPC_STAT(r7, 0x0, 0x2, &(0x7f0000001600)=""/34) r8 = syz_open_pts() ioctl$BIOCSDLT(r4, 0x8004427a, &(0x7f0000000400)=0x7) syz_open_pts() ioctl$TIOCSTOP(r8, 0x2000746f) ioctl$TIOCSETA(r8, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x9, 0xffffffffffffbffa, "854955882e0261ce4e66378e5dea9c11fe4dbfa6"}) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000003c0)={0x0}, 0xc) ktrace(&(0x7f0000000380)='./file0\x00', 0x4, 0x26, r9) readv(r8, &(0x7f0000000580)=[{&(0x7f0000000200)=""/45, 0x2d}], 0x1) unveil(&(0x7f0000000440)='./file0\x00', &(0x7f0000000480)='W\x00') r10 = fcntl$getown(r3, 0x5) fcntl$lock(r3, 0xd36ffc51e8797662, &(0x7f0000000140)={0x2, 0x1, 0x9, 0xfffffffffffffffc, r10}) 04:02:56 executing program 0: getpid() mknod(&(0x7f0000000080)='./bus\x00', 0x208000e042, 0x40004000000428a8) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x400, 0x0) pread(r0, &(0x7f0000000200)="336a5301b0867c4a83bbd38036df05a1e5e0438345ddf7e4bab6e03847af", 0x1e, 0x0, 0x3) r1 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) writev(r1, &(0x7f00000000c0)=[{&(0x7f0000000100)="000000186004a1a300062b00feffffff0000a3bb6b3c042efdd100000000400000ad1ca8a95704000000000a", 0x2c}], 0x1) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000180)={0x0, &(0x7f0000000140)}) 04:02:56 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x80002000, 0x801) r0 = openat$klog(0xffffffffffffff9c, &(0x7f0000000000)='/dev/klog\x00', 0x800, 0x0) fchdir(r0) r1 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='./bus\x00', 0x2, 0x0) write(r1, &(0x7f0000000140)="bc2562ad0b6f3fa68a2bfb8b75069a45dad05a29a4a56983346b5d1984c565a8ea67dde80d79e5ec369b82555ae5e9e833eb39f11223153096c5f99b15d809a5d440b6b8e0f8a4112f15dbb3d63401cf86d2517e0f051febf6db2ec4875aeb65036c531dcaa93c7b99002ce11aac187a73323c06a745615866bea778957ac026f99fe2360239340f74332fb3f4a35baca0f5f9da1f25b968b128c2a17adfa24efd347080c8b48f136bc118b67928aa6deaf85904f8ea2b9b9c89a2e5eafbab0b1b47f6ad503c7d0855c217fa67676479dd74e53c5e3abd98af4b701113b9b527783e79f2e2277277d5075519ba6e4dcad592590b07bf0b6a47bc3137c2f450fa734264f5cb6ff01254474adb312daf2bbda1f83f091da1ad4f14afb9820131a00cdd90a38f1b946575a34eddc27ac51461bb52b8cb2471aabde4efa7ea77afba5730149110bbf7d423f19fc68a7037d16b94825d3e833d019877528eadf19eb5308d0840dc3b9b05333943445d362ac29a5f1ea537f76345b4a76acc9e53b2bbfa694e371be966b186071272f5317efdb8e500ed17814bdd6bc832e7d1fc4f3ba5fa25bad9c37557a312d33644d2869174f08f032e3b35adc92bbd27b040c3e0e2fecee8b0d7b26d76bc0525c711a85f76203f69ce982e69b389e52d373ba719994378206a7ad3938a1df74a78c1a8b88ae51d52a4195fb8540470d3911deac3c240c6eb4eaa1fd261ff87f200d3713a487452dfba19ccec2dfa8e63e6bee9e6423575d81724a510c06d54aab1ca82fe35823b955b7370d135dd982f75a6103408c727a4681e54bcfdba1bdc74c6c02fa5c58f7fdd2f93fd34d97434098861f4f6cd418dcd7e29c72d9302c795473679868bb7ace646bed0719152c70ac3de152977482b1f1ce49ae137fcc5b2873be6a7335a605a301afd767fa2274affd7533e6f9ee1e6bb937bf3477c091cd2cbd50df77834c0f9af6b33d2d65b902f388afec80d59ac6ab6ceaef60dd7d3c8bb37131f05762e1130182b1d359ba08838a2fe585642a202a7a29ce23dd9d192e7480e931e984523e285bc4cbe712a1a10a6edfb66e506342dcb796cbbe9fb3b8ad4bc1b44bed67a45bb5c04e572eeacdf8d813e21a31c382221ae45f5f6ca4a37c65b2872d313d4bd545c307e686366f2fbc0895fddbdcdea45d88bf7529dc371e6c762d22e6473889c782ff2ded0c4c1337209bb5beecd42e7457eb4a661b8b31f96ef0c4aab6f2b79dbdd4c84c9c6e74357162e46c87aac3474bf6e1441cfd840d17c30145091c7a17ed0dee73c61429316bbc56a1b52053def16452c9882d042e7c0ccdd6423bd2bf245d529faba88fc63163754705cffe3a576163491baf1d2ea1c6e455010b06b7518c3ab2b8684b5a06156206095c2b61f3e902acd1f85f088ff466dc4eee0136bcfca0ed620ce8d42344df75bba7b86978f830344b1ac85977cfe94213be1f7f736936c29bf1c6dd38b04f49688e7bc78622aad84970b55adc0a7f03b4aa1d5ab94732c327164d10ad348dd4de7674772537bf6290c1f7de15a0119381c853e49485e8870878733268d4e21d88346ea9b0021f2b242ff09a7c5e97674bbb96fe2d4e19a644a9ff6540bc8246f507fece63088fd4f4cc51dc593ac8aba384ce1110cefe4bb5204e107f8209832a44dc55c99ad52adfd91e759a63ba299ae503916634a4fb4f977c70f284d9a5c8eebebbef40d6b7031340f", 0x4d0) close(r1) execve(0x0, 0x0, 0x0) 04:02:56 executing program 0: r0 = socket(0x18, 0x2, 0xfffffffffffffffd) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x20000, 0x0) ioctl$TIOCCBRK(r1, 0x2000747a) setsockopt(r0, 0x3ff, 0x200000025, &(0x7f00000001c0)='\x00\x00\x00\x00', 0x4) 04:02:57 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000140)='/dev/null\x00', 0x14, 0x0) openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x80, 0x0) fcntl$lock(r0, 0x9, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x100000001}) open(&(0x7f0000000000)='./file0\x00', 0x10, 0x82) flock(r0, 0xb) 04:02:57 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x15, 0x6}, {0x84, 0x10000000}, {0xa, 0x0, 0x3}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCGSTATS(r0, 0x4008426f, &(0x7f0000000180)) ioctl$BIOCSHDRCMPLT(r0, 0x80044275, &(0x7f0000000240)=0x800) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 04:02:57 executing program 0: select(0x40, &(0x7f0000000000)={0x0, 0x0, 0x2}, 0x0, 0x0, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x7ff, 0x0, "b0d4000200fe4cf8000100"}) r0 = socket(0x18, 0x3, 0x8) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) write(r0, 0x0, 0x0) 04:02:57 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x2080002006, 0x40004000000028a9) r0 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) dup(r0) writev(r0, &(0x7f0000000080)=[{&(0x7f00000000c0)="00000018600400e717060000b283c6a0f0000000000000000000008000000000000000000000000000000001", 0x2c}], 0x1) 04:02:57 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x1000000000002020, 0x800000006d2) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0x41}], 0x800, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x10000, 0x0, 0x0, 0x0) close(r1) 04:02:57 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x4000000005, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x400, 0x2) r2 = socket$inet(0x2, 0x4000, 0x0) ioctl$LIOCSFD(r1, 0x80046c7f, &(0x7f0000000180)=r2) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x6}, {0x4}, {0x6, 0x0, 0x10000000, 0x8000000}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) write(r2, &(0x7f0000000280)="5ff7d99c4d069ed20ac9f4f0fe2ed7d162e2e4a96e49bf6e9278c764fd6cbf01000100001b000070bfa56e48bfe52fc812acdf29efacedb79c93112e6200fb524853db44b25d51f47ccb8ceda267e3439127ef42b096b329c6c5ba985347b3b821191b37e0992fb76a0a5778855df21550781169f93e352f683959705792c4e4abff8e825e248a8c30abe947214d32b36ed3acec167c4cb865a1302cd9e7b2251618e7eea5c49011d75366db5ba7d8d57dd5f2279bdc73ca83ea2dd7a9b6b70cc1039aff082a7dfa311cc96cb38c7c636a6d2df8d243dfd115bfb6fd9e4e636953acc8b5250bebbf0b", 0xffffffffffffffa2) 04:02:58 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x4, &(0x7f0000000000)=[{0x100000001, 0x0, 0x0, 0x29d8aaa8}, {0x2c}, {0x3c}, {0x7ffffffe}]}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") pipe2(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$KDDISABIO(r1, 0x20004b3d) r3 = shmget$private(0x0, 0x4000, 0x200, &(0x7f0000ffc000/0x4000)=nil) ioctl$BIOCSDIRFILT(r2, 0x8004427d, &(0x7f00000001c0)) shmctl$IPC_STAT(r3, 0x2, &(0x7f0000000180)=""/29) ioctl$BIOCGRSIG(r0, 0x40044273, &(0x7f0000000040)) shmget(0x0, 0x3000, 0x22, &(0x7f0000ffd000/0x3000)=nil) unlink(&(0x7f0000000080)='./file0\x00') 04:02:58 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0xf692f3454ab5073b, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f00000000c0)={0x3, &(0x7f0000000080)=[{0x1b7, 0x7, 0x3ff, 0xbc}, {0x4, 0x100, 0x4, 0x1}, {0x7, 0x1, 0xb89f, 0x9}]}) socket(0x2, 0x5, 0x100) ioctl$BIOCSDIRFILT(r0, 0x8004427d, &(0x7f0000000100)=0xffffffff) setsockopt(0xffffffffffffffff, 0x0, 0x6, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) 04:02:58 executing program 1: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000040)={0x1fffffffffffffd5, &(0x7f0000000240)=[{}, {0x31, 0x1, 0x1f}]}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) accept$inet6(0xffffffffffffffff, &(0x7f00000001c0), &(0x7f0000000240)=0x2b) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r1) socket(0x400000000018, 0x3, 0x3a) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x4) ioctl$DIOCMAP(r2, 0xc0106477, &(0x7f0000000180)={&(0x7f0000000100)='./file0\x00', r0, 0x2}) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, &(0x7f0000000140)="ad18f05de2f4ef18", 0x23c) 04:02:58 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000002c0)={'tap', 0x0}) r1 = dup(r0) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f00000001c0)={0x2, &(0x7f0000000300)=[{0x40, 0x0, 0x0, 0x401}, {0x6}]}) pwritev(r0, &(0x7f0000000680)=[{&(0x7f0000000100)="5ce1d586463981adaf27834173564c9e5537f1a7a1910ef648e6d2c984c39e03435fe2c167cbbb1eead2c0ad2d06807255c7790f882c7dd7fc35386b377be0660013203de29abc861f410466b2ed67b89327fe1aaa92ca97f4a9d67d443d8f81386786bc121f8d7d7f30626cf6f7c1812071424d7baf28e408baedb729c91ab1731495ac8f54024034694db269db55fb", 0x90}, {&(0x7f0000000340)="7c39cec82e006e206ca6adad07d8985f726a3a23d53dc51a4349dc1de924841a286cc5cbed7cc7f1d955af3b246fbd43e390fc323b3377122cbfe698f94e64aa5f676f9a9eb8ddab4bd95f5cdc0660a2ebb7469e8dc9057539b11b98fc114bf88fb99b1b1bb72a80729fff9ce4c41395bde470d8b8794281e60952fb1ed66146c2e339d62343644058351bde24d1c726ce43256fb148b236506628c999c7ed0479ff4fb8ae75fa579da705989d0ec720d3b3d1f1bb667710b3de6640fc8ecc5d7a9d34055b2189bccb76995f9b2fd66cf0d922c5012096ab6dad54283c5beb9a058cf14b4c59a8d3ec17a9114c081f65571fa1", 0xf3}, {&(0x7f0000000700)="c91038a43640c9f42316d9ddd3672c7e7796fa9e960a6292a50cacbf416612b97ee3a35701001235e434e70c63608db2f1c0af2151573748c26143313d30c55150139c0b6081010cf50096e990be33b97d67b6b6692528eff4dde2a7340ce3847f56db6c03eb379e402a74baa81bd49e273bc4e15c0a03e52a079bbbf9c79ef10b3f60cb85c80b83c44cbf268186365dbb4020f3fc3162faa038445213b5636a76f8cc74350112147a97e095", 0x9f}, {&(0x7f0000000500)="f6868651e7eb12b4830757142df6ebddc1a8d0ff9361501f386bfc651e0c82abe1c741c9f2988f688995ad463a4d79e46ec0dcf79cde6353a4b41fe2b482a4cb2f22c237b4d3207e0e82e7190ee8f3602f304c576c9b3dad02d14710361e195601f2981b6614812eed849d79a168d73548b4849ce6909cb5f15ec53895c55aa67ce28bcf6d04d182d610412eef486d88a7cf358ee427c72324d80b602388d78b082da5b5087da5ad09611aa5b7dc3e0f6011dd13b645d3", 0xb7}, {&(0x7f00000005c0)="5254d175ae336be74afcea7b843b6c874596b6258992ce9da2e5bb3f947e4dbea32b18321d2e817b5e13983fc2434063d22840a84de45994662b0b9634ab2eee3d7a934298f5ca695d460d8a2ce59dcd56dfd9d142d99155e36358478efd6bc9a5e5dd326b258edc40cc11df59e0d8d386181d498df54be063258d052e4c4cf96e65bf7dcf60eec0bcfacdfe252636de8a422619c3fd004b01e7097cf9eec133f19861c01f", 0xffffffffffffffdf}, {&(0x7f0000000240)="fae61e5a9fb6ac5189f6863176b7fd068a352a2d3455e2bf7558df19788b14aef4812ab3ee17522663205a1e82261c154126ff4470c25bf9d6434e85f3da35fbf871e9d0c1cdaf162458bacb5cc3a3b13ef2be27e3fdcdab", 0x58}], 0x6, 0x0, 0x0) 04:02:58 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSBLEN(r0, 0x8004427a, &(0x7f00000000c0)=0x1) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) openat(r1, &(0x7f0000000040)='./file0\x00', 0x800, 0xe4) 04:02:58 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) setuid(0xee01) pipe(&(0x7f0000000040)={0xffffffffffffffff}) ioctl$SPKRTUNE(r0, 0x20005302, &(0x7f0000000080)={0xfffffffffffffff8, 0x4}) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x0) open(&(0x7f0000000100)='./file0/file0\x00', 0x0, 0x0) 04:02:58 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x3, &(0x7f0000000040)=[{0x200000000005c}, {0x35}, {0x6}]}) minherit(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0xcc4fa9bd98d3fa1) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x8, &(0x7f0000000000)=[{0x7, 0x3ff, 0x3ff, 0x7}, {0x8, 0x5, 0x1, 0x3}, {0xff, 0x0, 0xff, 0x5}, {0x1, 0x3ff, 0x200, 0x9}, {0x6, 0x1, 0x4, 0x5}, {0x8, 0x1f, 0x4, 0x3}, {0x0, 0xffffffff, 0x9, 0x80}, {0x3, 0x8c, 0x6, 0x5}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 04:02:58 executing program 1: write(0xffffffffffffffff, &(0x7f00000000c0)="582720efabd16ebae63225259560f8e501", 0x11) r0 = socket$unix(0x1, 0x5, 0x0) recvfrom$unix(r0, &(0x7f0000000000)=""/87, 0x57, 0x1, 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) kevent(r1, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffd, 0x1, 0x80, 0x5ab9, 0x3}, {{r1}, 0xfffffffffffffffa, 0x40, 0x4, 0x6, 0x7}, {{r1}, 0xfffffffffffffff9, 0x4, 0xd, 0x5, 0x8}, {{r0}, 0xfffffffffffffff8, 0x10, 0x20000003, 0x1, 0x7}, {{r1}, 0xffffffffffffffff, 0xd, 0x2, 0x3ff, 0xff}, {{r0}, 0xfffffffffffffffd, 0x48, 0x52, 0x4af8, 0xfffffffffffffff9}, {{r1}, 0x0, 0x0, 0x4, 0x1, 0x4}, {{r1}, 0xfffffffffffffffa, 0x14, 0x76d1d6bc9c81cbbf, 0xff, 0x7}, {{r0}, 0xfffffffffffffff9, 0xb, 0x20, 0xfffffffffffffc00, 0x5}], 0x7, &(0x7f0000000240)=[{{r0}, 0xfffffffffffffffa, 0x52, 0x8, 0x4, 0x9}, {{r1}, 0xfffffffffffffff8, 0x1, 0x2, 0xfffffffffffffc01, 0x2}, {{r0}, 0xffffffffffffffff, 0x2, 0x1, 0xfffffffffffffff7, 0x4}, {{r1}, 0x0, 0x4, 0x1, 0x2, 0x4309}, {{r0}, 0xfffffffffffffffb, 0x10, 0x20000080, 0x81, 0xfff}, {{r1}, 0xfffffffffffffffb, 0x4, 0x2, 0x67d, 0x10000}, {{r0}, 0xffffffffffffffff, 0x10, 0x0, 0xef1f}, {{r0}, 0xffffffffffffffff, 0x4, 0x1, 0x100000000, 0x1}], 0x0, &(0x7f0000000080)={0x8, 0x6}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) ioctl$TIOCFLUSH(r1, 0xc0286988, &(0x7f00000000c0)) 04:02:58 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x8000, 0x0) ioctl$WSKBDIO_SETMODE(r0, 0x80045713, &(0x7f0000000040)=0x1) readlink(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)=""/228, 0xe4) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0xcfcfcce3bf887660, 0x0, 0x130) ioctl$WSDISPLAYIO_GETSCREEN(r0, 0xc0245755, &(0x7f00000001c0)={0x8, './file0\x00', './file0\x00'}) 04:02:58 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x200, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0xc}, {0x25}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) chmod(&(0x7f0000000000)='./file0\x00', 0x6) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 04:02:58 executing program 1: setuid(0xee01) r0 = socket(0x18, 0x2, 0x0) sendmsg(r0, &(0x7f00000005c0)={&(0x7f0000000000)=@in6={0x18, 0x0, 0xff, 0x9}, 0xc, &(0x7f00000002c0)=[{&(0x7f0000000040)="95cdad8cf52782931b6bed1a7a196e7a33562f8b00115ce104d07ca6fe95d1d519de3eee868e01b7dc9a740f4f7f8cf78d6097a23485ef88fb581101689830277daee55e969177627e5bb1cb4144667851544c6a30748e7493d29f7a8cc3463608ebf196586c86ca6dab1e5d9782fcf5348888801d1e8be77f313745235b94496de337b78f2c24f325b207ca27b9822f66aefb037363b701a17d5a35a6020325b5c47890e64d4115e78aeceeb0ccd0dcbe3c4357a21437b7d24ec75d5612c08981393ea5035b9f14429ea65b0376d0feca5835a8", 0xd4}, {&(0x7f0000000140)="d01afbef28d861e9dfbf8e6496b6224c88606d1d32e2f71f4c536604b690da8467da7fd27bd1a24d182b2d32842f3669a148be4befbd37fe852825e6adb1778430504eafcf1f1b251da4ca5e975819e212356ce1c6f1dcc70127f7970886144131cdb3303658efc1e98aeb04f74219c60aab49bf460808d0faedd20807c5325d4a6d22b6acdd8120e4eaf884ad5fefc5ba7a9add19985bb6d24c9010a650ad97a0951c4902508bc490809db328fd59a2fb986c203288f84e6cf892b5a6119f12e6ad79b378dcab5ed836a68dd3f25e53e8942b33fc32a754df2049c5574a4975a2fc18e25263065739efa0a7717e70abe5b381847f9030b9fb26", 0xfa}, {&(0x7f0000000240)="986bd2c280205e97238de2495135abdf3f559734ab2e173158f6c7991bdfa75f027694736d7d393fa6759379613bacb39cdfa6b3178bc0c76104166bb8b202d116a7d8c07c30f90cece940", 0x4b}], 0x3, &(0x7f0000000300)=[{0xe8, 0xffff, 0x4, "5d40fce40f2ff70ce6cbb6fa2105dcde9d0f1d133039d9700857ebd56b5484d4795e2c327f56d6b6f29638e0a562b71d9bf13396dc66c89a5ffe2e47c678b65b3d30c54cfb533a198484bebcd0ca8af740dcaf6a30cfb18b7f97355265743b0a2c9982dd8252f11740e8adede19e54a96e88cab81fcc1addf14b37880290415f44f4bc4223af2d8311be4781d3e6bb34a5c0bf78de5cca11df1ec4d013e24d1b757ad460fc8cc27721c4900a572a17ebc7a7db257926df5dadfc77bd5ff87487eb8650a5bc49f84d391e43f65739b10563be335c1c"}, {0x90, 0x1, 0x9, "fd596bea0b765152b5a4924fc8d4977802dee816da228e98a5f757052db6bc1b5e238cfc82bce80b3a4f6f1385e63100503afe36a1e5c3cfbe5ba29ced02838273f91080063c5f849fdd2699326f3d45d456504b007a4baa83093b21cda181ee20030d5929311c058bae481175b27817c7652a5c4ceb69a01e99b1"}, {0x68, 0x1, 0x4275, "c7489405ac768332276b41848944c60d3df60f830173f78de713f076919bb20d9f23e5b67e94d36fb3f70b2276dc270ea8b13070ae0d3c4d80994e3e1b764a2becdbb830cc5b71a9fe971ec60598f17c2976a01f1e3205f0"}, {0xd0, 0xffff, 0x0, "9404be9b89a30d7228ffc832af7ef3ef85202c7c96dfec64e5029666883b3dc524ebbad721e58894e0abcff163b041f35c1510bf73b94afa865e7946931db58e1242ef7100783c3cbdbab08965063941e52eae691d1bdc2e686c562d687edfaf65baa5128275f0ffad38b7f59ab6c0bf4c91c378d92354d1941eb14f17e5035c85db52c9a661fe1e190ff9426a1336cb4cde34725a08c3ed24a526415c1b61ad046567d7bfa7aae4d47cdb45e9b045c9cfa07fdb18cb0807a1"}], 0x2b0}, 0xd788d0088cbb5681) setsockopt(r0, 0x29, 0x23, 0x0, 0x0) 04:02:58 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_linger(0xffffffffffffffff, 0xffff, 0x80, &(0x7f0000000040)={0x1}, 0x8) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) rename(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='./file0\x00') getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, &(0x7f0000000080)=0xc) setpgid(r1, 0x0) r2 = openat(0xffffffffffffff9c, &(0x7f0000000140)='./file0\x00', 0xbebf1185fa1abd0e, 0x80) getpeername$inet(r2, &(0x7f0000000180), &(0x7f00000001c0)=0xc) 04:02:58 executing program 1: semctl$SETVAL(0x0, 0x0, 0x8, &(0x7f00000000c0)=0x400000000000) 04:02:58 executing program 0: r0 = socket(0x18, 0x1, 0x0) r1 = kqueue() listen(r0, 0x0) kevent(r1, &(0x7f0000000240)=[{{r0}, 0xffffffffffffffff, 0xcb}], 0x4, 0x0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x21}], 0x8, 0x0, 0x0, 0x0) shutdown(r0, 0x0) 04:02:58 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2024, 0x802) r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) ioctl$PCIOCREAD(r0, 0xc0107002, &(0x7f0000000000)) r1 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000140)=0x8) close(r1) 04:02:58 executing program 0: mknod(&(0x7f00000001c0)='./bus\x00', 0x8000800080002002, 0x4000000005bcd) r0 = socket(0x3, 0x5, 0x7) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) r1 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) write(r1, &(0x7f0000000140)="220e22", 0x3) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{}, 0x5000000000004, 0x8}) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) getsockopt$sock_int(r0, 0xffff, 0x10, &(0x7f0000000000), &(0x7f00000000c0)=0x4) ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "6e935d6fd726175856950d74ae488fe036f7a756", 0x0, 0x2bd}) r2 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r2, 0x82907003, &(0x7f0000000040)=0x1) 04:02:58 executing program 1: r0 = socket(0x400000000018, 0x3, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) r1 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r1) r2 = socket(0x18, 0x3, 0x0) r3 = fcntl$dupfd(r0, 0x0, r1) r4 = fcntl$dupfd(r2, 0xa, r0) linkat(r3, &(0x7f0000000140)='./file0\x00', r4, &(0x7f0000000180)='./file0\x00', 0x0) r5 = openat$tty(0xffffffffffffff9c, &(0x7f0000000040)='/dev/tty\x00', 0x400, 0x0) ioctl$TIOCGETD(r5, 0x4004741a, &(0x7f0000000080)) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) fcntl$getown(r0, 0x5) fcntl$getflags(r2, 0x1) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r2, &(0x7f0000000100)="8c65", 0x82b) 04:02:58 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2001, 0x86134) setsockopt$inet6_MRT6_ADD_MFC(0xffffffffffffffff, 0x29, 0x68, &(0x7f0000000180)={{}, {0x18, 0x2, 0x0, 0x100000}, 0x8, [0x0, 0x8]}, 0x3c) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x5, 0x0) sendmsg$unix(r0, &(0x7f00000004c0)={&(0x7f0000000080)=@abs={0x1, 0x0, 0x0}, 0x8, &(0x7f0000000400)=[{&(0x7f00000001c0)="c42e75b9eba708eb738f85b43d7056b42e3166fceafd4bc65672f20e85b235db73a54a86ab7b056872bfaddd2a1528eeac8ced8b1f644171f6d23a953890f7c203c12da7cbe31fba5e90d843376c58cc99d01d2cd4d0c70851749d633077ea377ff720747e2ae4e051ff4bbdf58d4a604c51de3c67febeaa2992cb1a7381dd9cea4cdd305bd79ddd5dbe32d3feb84725416dfe2b9f324f5c973c695fb92ef08dc9fab9edcba219d27b161c78dfaa331b8ff689580aa1e92f43e107aba5f66e0eb76ff057b261df1ee7c431d1fc1498dee102c029681fbdc8585a2c8d9cd7d3459fd8494e5bd047f1815a5b73975eebade7eebc04d8", 0xf5}, {&(0x7f0000000100)="d796219a5867441036fb3e031e7ab52079b2261c5d6e1093e14db7c8de2527eb67c7c40896b46fd4", 0x28}, {&(0x7f0000000140)="2080", 0x2}, {&(0x7f0000000300)="9972a36f039efb546abf432b7242d393b0e23986ffd4ccd0f1b569440a5d34bf40b068f781c795a8695cbf15f4bc89b01bed966b", 0x34}, {&(0x7f0000000340)="707098bacf76b31dbe0270371ca87389ce63c2dd447f017d49ee787d0f5bedb4a5d721733cf3a3cb63b069e89c9cdea585510603125b940b7ac789a278c8aaf8f9c14725b9b182847e893911e873ae5f61ba6343e8da390a495c6b5b949ee83cb99e08bad6d8c30d54175f88dd82f59c39fe701731", 0x75}, {&(0x7f00000003c0)="6efb24dde3fd4babf49d6a4b70b69de7a78ab56157fb45730d77706b111ecb253abbad3dd445b84da9f2ece6a88a9c", 0x2f}], 0x6, &(0x7f0000000480)=[@rights={0x18, 0xffff, 0x1, [r0]}], 0x18, 0x2}, 0x9) write(r0, &(0x7f0000000540)="670dc3", 0x3) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 04:02:58 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x2e7, &(0x7f0000000080)=[{0xb1, 0x0, 0x3}, {0x6, 0x0, 0xffffffffffffffff}, {0x6, 0x0, 0x40000000000}]}) r1 = dup2(r0, r0) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000180)="133c0fbaadd0f9edc428440b5546aeff877b0372a5c056cde19226a0b249e5dc721ff367e89efd734a6a97442d46ed6c64519c5a970f512533b9aaf8d3deaf8bfbb48b090886c2c021aa1592b62b754d853b5f641ba35b58feeb5a470c052bd9bd4fa1536a5b421ba4f4548318a46d5023ef68d3ef185d9f5f57ecc9e703b31da7ff515ae8e494f6b3b8dc2f5529738d29f11097c5775cd4eff54c75bcd8124ffbd909d491fb850e3303f32d7414a50d444a7120640664f718f4b0b9e56a9428d8a3ed60c1048db86d8a7c5284bacc95d034615ed01a0dcddc78d992983264065ca772f275e99efc336e48c1385970d1e207d50e0bfc9402cac3d05f", 0xfc) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000040)="b6") 04:02:58 executing program 0: r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r1 = dup(r0) write(r0, &(0x7f0000000100)="dad7c212be1a5c48a7285122e948890a7c4422d4966e37e6e37afb5e5f918785dca072099b138d2c2ef8db9c4570ec629b96eaa205f97fe4f3141b86ebd23c08305e36b3389ea150d8261d7e78d3dc9f7b45f14973cbf6d76a", 0x59) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000080)="e79ea53c0053328b33a796a0c281b4917dedc091423cb64baedabd5ad6df16aabcfca7fc40a1a2d3db655da3a2d794a4cdc2797331f57ebccfde4ffc73ae4889bf846aef099c55a72584dc6132c4ad92a03515c235ebff202d94a1a9477faecff67b4f6a0aa0cdd9e5207791c9df73f98a", 0x71) ioctl$TIOCSETD(r1, 0x80184600, &(0x7f0000000040)) 04:02:58 executing program 1: r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x800000018, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) r2 = shmget(0x2, 0x1000, 0x411, &(0x7f0000ffe000/0x1000)=nil) r3 = geteuid() readv(r0, &(0x7f00000006c0)=[{&(0x7f0000000480)=""/38, 0x26}, {&(0x7f00000004c0)=""/246, 0xf6}, {&(0x7f00000005c0)=""/218, 0xda}], 0x3) r4 = getegid() r5 = getuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000700), 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000002c0)={0x0}, 0xc) r8 = getppid() shmctl$IPC_SET(r2, 0x1, &(0x7f0000000300)={{0x7, r3, r4, r5, r6, 0x76}, 0x40, 0xffffffffffffffe0, r7, r8, 0xffffffff, 0x2e, 0x864}) getrusage(0xffffffffffffffff, &(0x7f0000000380)) setsockopt$sock_int(r1, 0xffff, 0x1000, &(0x7f0000000000)=0x8, 0xffffffffffffff9b) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "d730c1e7bb6fcce23c5b00000000e74de400"}) r9 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r9, 0x0, 0x21, &(0x7f00006cdffb), 0x0) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000100), 0x4) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) r10 = openat$null(0xffffffffffffff9c, &(0x7f0000000140)='/dev/null\x00', 0x8, 0x0) getdents(r10, &(0x7f0000000180)=""/140, 0x8c) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) shutdown(r1, 0x1) openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x8, 0x0) setsockopt$sock_int(r10, 0xffff, 0x1008, &(0x7f0000000240)=0x4, 0x4) openat$speaker(0xffffffffffffff9c, &(0x7f0000000440)='/dev/speaker\x00', 0x8, 0x0) 04:02:58 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) r1 = socket$inet(0x2, 0x5, 0x200000) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000000c0), 0xc) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x2}, {0x44}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 04:02:58 executing program 1: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x2}}) r0 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x200, "00000092fe004d16bf3b200000000800002100"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r0) r1 = socket(0x18, 0x400000002, 0x0) r2 = socket(0x18, 0x4, 0x200) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt$sock_int(r2, 0xffff, 0x8, &(0x7f0000000040)=0x20, 0x4) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) socket(0x10, 0x4, 0x58d) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 04:02:58 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0}, &(0x7f0000000300)=0xc) seteuid(r2) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000000c0)=[{}, {0x2}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000740)={'tap', 0x0}) r3 = openat$tty(0xffffffffffffff9c, &(0x7f0000000280)='/dev/tty\x00', 0x1, 0x0) r4 = openat$null(0xffffffffffffff9c, &(0x7f0000000840)='/dev/null\x00', 0x692726b93ec0f316, 0x0) ioctl$WSDISPLAYIO_GMODE(r4, 0x4004574b, &(0x7f0000000940)) syz_emit_ethernet(0x1, &(0x7f00000001c0)='+') ioctl$BIOCGRTIMEOUT(r4, 0x4010426e, &(0x7f0000000880)) faccessat(r4, &(0x7f00000003c0)='./file0\x00', 0x0, 0x2) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) fcntl$lock(r0, 0x7, &(0x7f0000000380)={0x2, 0x0, 0x2, 0x4, r1}) ioctl$TIOCSFLAGS(r3, 0x8004745c, &(0x7f00000007c0)=0x9) r5 = fcntl$dupfd(r4, 0x0, r0) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f00000004c0)={'tap', 0x0}) ioctl$VT_GETMODE(r5, 0x40087603, &(0x7f0000000780)) ioctl$TIOCSETAF(r4, 0x802c7416, &(0x7f0000000240)={0x0, 0xb1b1, 0x9, 0x1, "58180f42c766818f64f152fb7d91263ee73e7d40", 0x2, 0x9}) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000700), 0xc) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000540)='/dev/wskbd\x00', 0x80, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x200, 0x0) ioctl$WSDISPLAYIO_GMODE(r5, 0x4004574b, &(0x7f0000000900)) sendto(r4, &(0x7f0000000400)="2596d215da5676e32574b3b2ba3a1f89987b729272ce50b4ec3727f71623e59216755b8da5b606b0c737bb8d6ca76eb318ed54d48f56f424202d97bd2d6343869324c45eeb4716bd7d74123deaa0db8707aba0e456dba9e336cd2ed1cc25e4372f371a9b640e39f29312c4695bea325b48020d6b58cc7f0c6a96dd6145af0bcacdee18ff8e58b7e3c2116c6a", 0x8c, 0x4, &(0x7f0000000580)=ANY=[@ANYBLOB="fbf4c3803f22935b6ef780b4c8aea1320720b8d3935aea3aeb5f093daf7c1334b8a3a92f2113cfb1470ae9b9a041475d9ddaa8ba45d3803d317a07009fc6098167b49ac4a38998bc43de970d59b244b234f04925bfd118d2b5cef7133770bac5dc14651d5b0692eb2192242e1086355029093b29e4b609712d344f786973a8f580cd8824b500e282b1b5679f149a2cf0ff8162d986b02787b001fa5a0fd50f4372fe8c9bc511b8e6b6c93b33e6fc08dbe0450f8a9e2a1b07d42b3ce759132827ffa2d231633c74be70bc49b1a955417dfeadf57b7182b70e431550f7d46a653c2ca6ed36423db2c8dd0963eb433403c264eb037e84ed61064e44d882c6b2f8b39b906780c2c7bbb0546e57b35664d3fde5202c0db6ddefbc502deee3f07f5b7221b5240dfb48e438c3e3d7a6c7736c2e4d5deea3fda1dbbca0d2f4a2d979e406c54e954db3c6f17757e3967d79cc79d7e5c0015166c33af63e0d2a3d"], 0xa) r6 = open(&(0x7f0000000140)='./file0\x00', 0x80, 0x21) ioctl$BIOCSETF(r6, 0x80104267, &(0x7f0000000800)={0x3, &(0x7f0000000500)=[{0x10000, 0xa6, 0x6e, 0x547}, {0x400000000000, 0x5, 0x1f, 0x6}, {0x7, 0x1c0, 0x9, 0x1000}]}) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000), 0xc) openat$bpf(0xffffffffffffff9c, &(0x7f00000008c0)='/dev/bpf\x00', 0x400, 0x0) r7 = semget$private(0x0, 0x3, 0x400) truncate(&(0x7f0000000040)='./file0\x00', 0x0, 0x57) semctl$GETALL(r7, 0x0, 0x6, &(0x7f0000000040)) 04:02:58 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x204f, 0x4900) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x800, 0x0) ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f0000000080)) ioctl$TIOCSDTR(0xffffffffffffffff, 0x20004455) 04:02:58 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000000)=[{0x60}, {0x8000020}, {0x6, 0x0, 0x0, 0x100}]}) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x0, 0x0) r2 = geteuid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xc) fchown(r0, r2, r3) chflagsat(r1, &(0x7f00000000c0)='./file0\x00', 0x0, 0x2) pwrite(r0, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) 04:02:58 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) getsockopt$sock_int(r0, 0xffff, 0x1002, &(0x7f0000000000), &(0x7f0000000040)=0x4) pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) open(&(0x7f00000001c0)='./file0\x00', 0x0, 0x0) poll(&(0x7f0000000200)=[{r1, 0x1}], 0x1, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000100), 0xc) 04:02:58 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000080)=[{0x60}, {0x8000030}, {0x4000000006, 0x0, 0x0, 0x100}]}) pwrite(r0, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x8, 0x0) pwrite(r0, &(0x7f00000000c0)="6a57a10bdc835a91e72a83afeaada7378d462a4345b6e92b49a1361e57c3900808d5c6b7843fd78e1faa7eb9", 0x2c, 0x0, 0x0) 04:02:58 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000100)='/dev/zero\x00', 0x2, 0x0) ioctl$KDSETRAD(r0, 0x20004b43) openat$wsmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse0\x00', 0x20, 0x0) r1 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x20000001, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r1, 0x80105727, &(0x7f0000000040)={&(0x7f0000000080)=[{}, {0x21}], 0x2}) 04:02:58 executing program 0: mknod(&(0x7f0000000240)='./bus\x00', 0x80000021c0, 0x40004000000028a5) r0 = syz_open_pts() r1 = kqueue() kevent(r1, &(0x7f00000000c0), 0x6, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x100, 0x0) kevent(r1, &(0x7f0000000280)=[{{r1}, 0xffffffffffffffff, 0x9}], 0x1f, 0x0, 0x0, 0x0) kevent(r1, &(0x7f00000003c0)=[{{r1}, 0xffffffffffffffff, 0x45}], 0x9, 0x0, 0x0, 0x0) r2 = open(&(0x7f0000000040)='./bus\x00', 0x1, 0x0) ioctl$TIOCSETVERAUTH(r0, 0x8004741c, &(0x7f00000000c0)=0x723) writev(r2, &(0x7f0000000080)=[{&(0x7f0000000000)="000000186a56010000001c00fe030000e9ff0060d5706c85c2768511fe8722374e341de39f8fce02a55b5189", 0x2c}], 0x1) 04:02:58 executing program 1: ioctl$BIOCSHDRCMPLT(0xffffffffffffffff, 0x80044275, &(0x7f0000000080)=0x10000) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000240)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x4, &(0x7f0000000140)=[{0x10001, 0x0, 0x0, 0x1f}, {0x3c}, {0x7}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") ioctl$BIOCGRSIG(0xffffffffffffffff, 0x40044273, &(0x7f00000000c0)) r1 = accept$unix(0xffffffffffffff9c, &(0x7f0000000000)=@file={0x0, ""/108}, &(0x7f0000000100)=0x6e) accept$unix(r1, &(0x7f0000000200)=@abs, &(0x7f0000000280)=0x8) 04:02:58 executing program 0: r0 = socket(0x18, 0x1, 0x0) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) openat(r1, &(0x7f0000000100)='./file0\x00', 0x1, 0x1a0) setsockopt(r0, 0x29, 0x36, 0x0, 0x0) r2 = open(&(0x7f0000000000)='./file0\x00', 0x1, 0x84) ioctl$WSDISPLAYIO_DELFONT(r2, 0x8058574f, &(0x7f0000000040)={'./file0\x00', 0xffffffffffffffff, 0x3f, 0xd6, 0x0, 0xc, 0x81, 0x0, 0x3, 0xb4b5551b61dca506, 0x8, 0x10000000000}) 04:02:58 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSRSIG(r0, 0x80044272, &(0x7f0000000180)=0x94) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f00000002c0)={0x3, &(0x7f0000000000)=[{0x84}, {0x20}, {0x6, 0x0, 0x0, 0x100}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x8000, 0x20) getsockname$unix(r1, &(0x7f0000000100)=@file={0x0, ""/45}, &(0x7f0000000140)=0x2f) fcntl$getflags(r0, 0x1) pwrite(r0, &(0x7f0000000040)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) 04:02:58 executing program 0: r0 = socket(0x11, 0x4003, 0x0) r1 = dup(r0) ioctl$TIOCMSET(r1, 0x8004746d, &(0x7f00000000c0)=0x47) sendto$unix(r0, &(0x7f0000000000)="b1000513600000000000000000200000000004fecea11ea8fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc2579ec2b1fe5f6c09c3699a1f132e27acb5d602000d7d026ba8af63ff37281c18e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01b1257aea8c500000002000000000000020208a371a3f800040000000000000001", 0xb1, 0x0, 0x0, 0x0) 04:02:58 executing program 1: r0 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) writev(r0, &(0x7f0000000640)=[{&(0x7f0000000140)='#!', 0x2}], 0x1) fchmod(r0, 0xe3) r1 = fcntl$dupfd(r0, 0x0, r0) open(&(0x7f0000000180)='./file0\x00', 0x1, 0xd2f08410ec7650ef) write(r1, &(0x7f0000000080)="d3eef3e75ee0b2a43a47c9e04d87403fca205873094afddeef38052535d5311b9528fb544456ec53ab1cccfaeea6cd49850dce31d8cbae6c3393e26d925c7e7b048b1c6c392736622d6e36b9bcf201de8c21f9ec51570c0b152674f21c012b6be2cad3ac12c9aa6ee8067b5719a2163d0ea60efa0a8de5", 0x77) execve(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) chmod(&(0x7f0000000100)='./file1\x00', 0x1) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085761, &(0x7f0000000000)={0x3, 0x2}) 04:02:58 executing program 1: mknod$loop(&(0x7f0000000000)='./file0\x00', 0x80, 0x0) mknod(&(0x7f0000000040)='./file0\x00', 0x80, 0x80000000) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) mkdirat(r0, &(0x7f00000000c0)='./file0\x00', 0x10) accept(r1, &(0x7f0000000100)=@in6, &(0x7f0000000140)=0xc) r2 = open$dir(&(0x7f0000000180)='./file0\x00', 0x0, 0x5) mkdir(&(0x7f00000001c0)='./file0/file0\x00', 0xb) rmdir(&(0x7f0000000200)='./file0/file0\x00') r3 = openat(r1, &(0x7f0000000240)='./file0\x00', 0x20000, 0x120) getpid() accept(r3, &(0x7f0000000280)=@un=@abs, &(0x7f00000002c0)=0x8) r4 = openat(r2, &(0x7f0000000300)='./file0/file0\x00', 0xecd4151c6d8f60cc, 0x181) mknod$loop(&(0x7f0000000340)='./file0/file0\x00', 0x1, 0x1) mkdirat(r4, &(0x7f0000000380)='./file0/file0\x00', 0x10) ioctl$WSDISPLAYIO_USEFONT(r3, 0x80585750, &(0x7f00000003c0)={'./file0\x00', 0x5, 0x188557f2, 0x4, 0x1, 0x10001, 0x7, 0x8, 0x0, 0x3, 0xbcf, 0x8}) ioctl$BIOCGETIF(r3, 0x4020426b, &(0x7f0000000440)={""/16, @ifru_broadaddr=@in}) openat$speaker(0xffffffffffffff9c, &(0x7f0000000480)='/dev/speaker\x00', 0x200, 0x0) chroot(&(0x7f00000004c0)='./file0/file0\x00') r5 = open(&(0x7f0000000500)='./file0\x00', 0x400, 0x12c) ioctl$TIOCSETAW(r4, 0x802c7415, &(0x7f0000000540)={0x6, 0x1, 0x7, 0x200, "4b21f8ef26d2cd4dca024d80fd04122b498e51e7", 0x8, 0x8}) r6 = openat(r2, &(0x7f0000000580)='./file1\x00', 0x8, 0x10) syz_open_pts() ioctl$TIOCCHKVERAUTH(r5, 0x2000741e) accept$unix(r5, &(0x7f00000005c0)=@abs, &(0x7f0000000600)=0x8) ioctl$BIOCGRSIG(r0, 0x40044273, &(0x7f0000000640)) read(r5, &(0x7f0000000680)=""/214, 0xd6) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000780)={0x1, 0x40, 0x5, 0x5, "2fabad3608014a9413e60e8d7a8b1959c03617f5", 0x8cdb, 0x5}) fcntl$setflags(r6, 0x2, 0x1) getpeername(r1, &(0x7f00000007c0)=@in6, &(0x7f0000000800)=0xc) ioctl$WSDISPLAYIO_GVIDEO(r0, 0x40045744, &(0x7f0000000840)) 04:02:58 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x200000000000016d, &(0x7f0000000140)}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 04:02:58 executing program 0: r0 = socket$inet6(0x18, 0x3, 0x0) r1 = socket(0x18, 0x3, 0x0) open(&(0x7f0000000180)='./file0\x00', 0x200, 0x0) r2 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) r3 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) openat$speaker(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/speaker\x00', 0x82, 0x0) fcntl$setstatus(r3, 0x4, 0x80) execve(0x0, &(0x7f0000000440)=[&(0x7f0000000000)='.*\x00', &(0x7f0000000200)='\\{\x97)-/\x00'], 0x0) pwritev(r3, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r2, 0x0, 0x0) ioctl$FIOASYNC(r0, 0x8004667d, &(0x7f0000000140)) connect$unix(r1, &(0x7f00000001c0)=@abs={0x0, 0x7}, 0x8) 04:02:58 executing program 1: r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000480)='/dev/vmm\x00', 0x0, 0x0) ioctl$VMM_IOC_WRITEREGS(r0, 0xc5005601, &(0x7f00000000c0)={0x1, 0x0, 0x1, {[0x0, 0x0, 0x200000, 0x40000000000, 0x80000000]}}) r1 = getgid() getgroups(0x1, &(0x7f0000000000)=[r1]) vm_impl_init_vmx: uvm_share failed (22) failed to init arch-specific features for vm 0x0xffff8000148fdc80 vm_impl_init_vmx: uvm_share failed (22) failed to init arch-specific features for vm 0x0xffff8000148fdc80 04:02:58 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000280)={0x3, &(0x7f0000000140)=[{0x15}, {0x3}, {0x6}]}) ioctl$VT_ACTIVATE(0xffffffffffffffff, 0x20007605, &(0x7f0000000000)=0x1000) r1 = openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x800, 0x0) ioctl$WSDISPLAYIO_GETSCREEN(r1, 0xc0245755, &(0x7f0000000180)={0xfffffffffffff5de, './file0\x00', './file0\x00'}) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000100)={0x7, &(0x7f0000000080)=[{0x0, 0xfff, 0x7, 0x1}, {0x3, 0x380000000, 0x5, 0x6}, {0xbe, 0xbe37, 0x100000001, 0x1}, {0x5, 0x100000001, 0x1c5ef076, 0x10000}, {0xffffffff, 0x5, 0x8, 0x4}, {0x4, 0x3, 0x5, 0x10001}, {0xe0d, 0x7, 0x100000001, 0x1000}]}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") r2 = getppid() ktrace(&(0x7f00000001c0)='./file1\x00', 0x1, 0xa, r2) 04:02:58 executing program 1: mknod(&(0x7f00000001c0)='./bus\x00', 0x2404, 0x86128) r0 = open(&(0x7f0000000000)='./bus\x00', 0x40, 0x20) pwritev(r0, &(0x7f0000000040)=[{&(0x7f0000000140)="fa1204", 0x144}], 0x1, 0x0, 0x0) writev(r0, &(0x7f0000001640)=[{&(0x7f00000002c0)="16fc5b1f8e52a15345fea58b47ce27491ca37202914f20b069a9a2b19854cf9339b1fcbba29ae0bc29678105a07dbdbec060a5f6a758da0e452b97c71779cb76a0bf74f316f12705d0e0a8f1ca2a7e3f1aca2485f0523ae84215bdfa45", 0x5d}, {&(0x7f0000000200)="0836596faea4366573f4b43b5d3cb5f76e787a184db1b53248dd637201322c48a11adfa74c89b2d27b4904011abbec067bd65ba5084c72ddb1c76f024b52eb2180fd44c72405ce73e8dbc4af9397c9f5e3e80766ffb5e883965843f0fc09ea4956b7d42ad3751f1422bfa426f03667a90e5f0dafa31adf0c4e61e9c951505d479a222d19f0cb48a13bc549716743c6f9c676a6b92af5b86fec67b44206a1a9b733ac", 0xa2}, {&(0x7f0000000480)="7e784a008cee0d05224756b617b374613cc4055e9400f125cbbbec31c4dd6365a2eb7e1cf961bb1e2c1afe2676c2e40b60ef0cbe8c6ef45e8ea511c11df736743007058e24625c5dad9df1b0669aca53e3b7bae02dbc006e9579842fe7d6ffe5144cece2b34a0453d5c8f47a1a643e730d09bb545ce6b324a2464e4320a32905eda2bc939d0062497e715f1702f6feef172de956a4d587e0c7561fe8e465f0381717b81b9159aaf32e569b0a84c0f997b9a164c69609f812bb143574b725617d97f31cbe01f486fd4addcc86b0bbb2cc352fe4", 0xd3}, {&(0x7f00000005c0)="5cee499eb960db38201ba2ff3b21e4b9203df516fc62e4f3953ad52e757aae44d403a6796c5a4f480db0ee3b48496fd680e4909d7fce88a00f1909cc77c406251ed076d1f1fd584f6c7659f88d0de30940908dcad6aaeb6380d00c43aebbd4eb8c6b4347b4bcf5de8934b57c98750858ae6fc6799f738605d38f76da4d164296876c4a8c66c8cffaffe4c3907c8f6523ad86a84974d08cfdd25b04a39e8d36f849aade1d971bc43608b1769e58dc04c59056d53a9b1dd7595426c18f3d9c4fc667e44f1fee1cd5c357a4f6be86c464ea001fa7dfd0ea5f8525642b2d08df21613a53e4f9811a4ae1612d7d030d4e1eb7cde35cc29fb3abc7384ef6abef", 0xfd}], 0x1cf) 04:02:58 executing program 0: r0 = socket(0x18, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@abs={0x682eb13985c518e6, 0x7}, 0xffffffffffffff1a) 04:02:58 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x0, 0x0) bind(r0, &(0x7f0000000100)=@un=@abs={0x1, 0x0, 0x2}, 0x8) mkdirat(r0, &(0x7f0000000080)='./file1\x00', 0x0) faccessat(r0, &(0x7f00000000c0)='./file1\x00', 0x3, 0x0) 04:02:58 executing program 0: r0 = openat$tty(0xffffffffffffff9c, &(0x7f0000000080)='/dev/tty\x00', 0x20000, 0x0) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f00000000c0)={0x7, 0x0, 0x0, 0x0, "000000000000000100002000"}) sendmsg(0xffffffffffffffff, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="2000000000ebfffffeff0000000000000000005b9d071b542a538706000000b818000000290000003100000000000000000000f8d2ecd21524de39f91d2a195d296a0002000000"], 0x38}, 0x0) r1 = socket(0x18, 0x4003, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sendmsg(r1, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) 04:02:58 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x200, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000040)={0x1, &(0x7f0000000080)=[{0x7828, 0x0, 0x4, 0xfffffffffffffbff}]}) 04:02:58 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) syz_open_pts() fchdir(r0) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x54d, 0x5, 0x511d, "00592fde86f45e52c58b62c25b9d19bf96cea18a"}) write(r0, &(0x7f00000001c0)="e9f4790fbdb8ff6091eabef4", 0xc) 04:02:58 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000000)="eaff125d00000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="d8ff125c00000000", 0x8) 04:02:58 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x0, 0xfffffffffffffeff, "85495500020000000000001167f5afa680400900"}) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000840)={0x0, 0x0, 0x0, 0x0, "b08dce5800"}) poll(&(0x7f0000000000)=[{r0, 0x40}], 0x1, 0x7fff) 04:02:58 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x208001ff, 0x0, "00000000c400"}) chflags(&(0x7f0000000040)='./file1\x00', 0x0) mknod(&(0x7f0000000100)='./file0\x00', 0x1080, 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0xc02, 0x0) ioctl$TIOCFLUSH(r0, 0xc0106924, &(0x7f00000000c0)) 04:02:58 executing program 0: r0 = socket(0x400000000018, 0x3, 0x800010000000003a) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000000)={0x7, 0x1, 0xffffffff7fffffff, 0x1993, 0x9}, 0xc) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x5}, 0xc) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x8a20, 0x0) ioctl$BIOCSRTIMEOUT(r1, 0x8010426d, &(0x7f0000000100)={0x7, 0x5}) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x65, 0x0, 0x0) 04:02:58 executing program 0: r0 = socket(0x11, 0x4003, 0x0) sendto$unix(r0, &(0x7f00000000c0)="b100050260000000000008000701000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282903e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be657aea8c500000002000000000000020208a371a3f8000400000000000000010000000000000000", 0xfefe, 0x0, 0x0, 0x0) 04:02:59 executing program 1: mknod(&(0x7f0000000200)='./bus\x00', 0x2080002002, 0x40004000000028ab) r0 = open(&(0x7f00000002c0)='./bus\x00', 0x1, 0x0) writev(r0, &(0x7f0000000700)=[{&(0x7f0000000640)="fa835d582a2baef305b3661c956b2d86bd9d4392a21911cbbae82b7366fcbc10740f7cd5a2be350a36a8c2e48e99338c00e427e0982c8256e989e6f5706500abf84edc4ed0e41bbafbb75753020d4b40add105dacc0cbaba1e86928bc2492c6462b856c4166a4f808c84b0d320254e821884a375bbc8c0d48a134def6cf5d77d03f19fdf2aa2d26a2579aaeaae306b6bfb9ec76eb04667693d", 0x99}], 0x1) writev(r0, &(0x7f0000000140)=[{&(0x7f0000000840)="000000186004008b00063300feff0f000100a3bb6b3c042efdd100000000004000600000000af6ce4f22276e2b8df278f86dfaf25212128bbef06a7edc7337e4000000f9638febfc751762a148addb6adfd0f323d9c2a8bbd15c24c296c042b34e4243f896a2b48e40d324fc08dd109f3ce208e51eb9785c87336af2111a205854ebf232fb0e9fbfca36cf58e952395cebeb615779c7c510000062e319e8eda0f1ef76cdb2dbaeddaa68fcbf4d5beafaab8c1882e0af155a21ffed4d7da99c9344d8c36837c55555c0afa6463e77535c1f42c892030b73e431044dcb7f1cb04a6de52ab8ee92ce00a02a8454779f547b10793ddcfd413b628797b7ae65cf1dfcff07998539431569da7e0fe5b220f61f26440d64231dcfab0d59c1814da704fa1b69b35deacb17d0d8f511d76f2e48f4aa4f6a037a1f6ed86b6f430e91b6e7a01a6521aa490790d51fffae8c3a659dc0ba7303a06c5283e76961725508576dbde369f4d197ccec6a649209382ec57f1c61bce39c4fc51f386e3b8473e47b895b40a13d8e2b8a67febaba35d0388543121d0831fbe3ba9fa447e858c9b320d0936653738ed3663d33ae816b374b99cad3703760c8b1adfd695c5f3c7a3aa3d212279d497f9fe525d71ec41ff721c26936ef71cc9e9fad5590b8996ffd915d670a383177f038304137291ecde5960ee03eab9144e67c133497e29fa76aeac0f8eacd969d709e41681bd68dabfddb0686c00fcfba8f7637c55372c70f941c33ff8529f3d27b0546dc9b8f3fb20f499b9de7191f64d599fd6c51fa7f6af1528293b7980825d32aae68ebc6a331541aef2f953c0013a71c6799d0d8d09fc17b56dddd64029170cd96c7e0", 0x268}], 0x1) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)=""/15, &(0x7f0000000040)=0xf) 04:02:59 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x4, &(0x7f0000000000)=[{0x100000001, 0x0, 0x0, 0x400029d8aaa8}, {0x54}, {0x3c}, {0x7ffffffe}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000180)="b6") r1 = socket$unix(0x1, 0x7a86f8cdd8a4bde6, 0x0) accept$unix(r1, &(0x7f00000001c0)=@file={0x0, ""/4096}, &(0x7f0000000040)=0x1002) 04:02:59 executing program 0: open(&(0x7f0000000140)='./file0\x00', 0x40000000000611, 0x0) mkdir(&(0x7f0000000000)='./file1\x00', 0x0) rename(&(0x7f0000000080)='./file1\x00', &(0x7f0000000040)='./file1\x00') 04:02:59 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x800, 0x0) r1 = fcntl$dupfd(r0, 0xa, r0) connect(r1, &(0x7f0000000380)=ANY=[@ANYBLOB="0100d9e5c9fc6c6530008f5829b27ad4d9a2987390c99860d49212d40d383251bd5d46fdd18ed71801f19002ca08dd4a42b05696530ed6d7cb5c9e71e8bdd39958b7511d004a6275ed70cb688dd14d9548d18bd24e547af908c267446b04366cc9f8e22ca1e769f9ac839a9f0000421bffd025637adccecdca5e130000cfc0ae0cae"], 0xa) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) r2 = socket$inet(0x2, 0x2, 0x8) connect(r2, &(0x7f0000000100)=@in={0x2, 0x3}, 0xc) recvfrom(r1, &(0x7f00000001c0)=""/210, 0xd2, 0x800, &(0x7f00000002c0)=@in={0x2, 0x2}, 0xc) dup2(r0, r0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000340)={0xffffffffffffffff, 0xffffffffffffffff}) connect(r3, &(0x7f00000000c0)=@in={0x2, 0x3}, 0xc) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x7c}, {0x24}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f0000000180)="96") 04:02:59 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x4c}, {0x24, 0x2000000000000000}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x4, &(0x7f0000000040)=[{0xfffffffffffffffb, 0x100000000, 0x120a, 0x5}, {0x0, 0x2, 0xde, 0x8}, {0xfffffffffffff986, 0x8, 0x6, 0x101}, {0x4, 0x1, 0x3, 0x5}]}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 04:02:59 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000340)={0x0, 0x0, 0x90d2, 0x0, "070000d6bb6fc6e23c5b6b04010400"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb4272b8bcdb9ad8a4f5f728193ef1d4d99342a3505bb3f0216ab93f12fc4d5f", 0x65) write(r0, &(0x7f0000000040)="d2b1f156663b3d00", 0x10) syz_open_pts() r1 = kqueue() close(r0) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f00000000c0)={0x0, 0x3, 0x10001, 0x1, "6272f6577d946f3d27d5b8afa8912082181c7fee", 0x20, 0x7}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0xfffffffffffffffc, 0xfffffffffffffffd, "854955883d026111fe4d04000000100000001000"}) r3 = syz_open_pts() r4 = dup(r1) connect$unix(r4, &(0x7f0000000200)=@abs={0x0, 0x0, 0x1}, 0x8) r5 = dup(r0) unlinkat(r5, &(0x7f0000000140)='./file0\x00', 0x7c0798d6c3ae29bd) kqueue() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000080)={0x5, 0x9, 0xffffffff, 0x0, "001ce238d54ec6e0ddbf54ec84ad96ed70a39de1", 0x8, 0x3}) kevent(r1, &(0x7f0000000100)=[{{r2}, 0xffffffffffffffff, 0x1}], 0x1000, 0x0, 0x2200, 0x0) 04:02:59 executing program 0: setreuid(0x0, 0xee01) setreuid(0x0, 0xee00) ktrace(0x0, 0x1, 0x108, 0xffffffffffffffff) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x100, 0x0) ioctl$BIOCSRSIG(r0, 0x80044272, &(0x7f0000000140)=0x8000) chdir(&(0x7f0000000000)='./file0\x00') 04:02:59 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86128) accept$unix(0xffffffffffffffff, &(0x7f0000000180)=ANY=[@ANYBLOB="ff24008e12efffb27858f557020000b3bf01000000000000080004"], 0x0) r0 = open(&(0x7f0000000040)='./bus\x00', 0x60000000006, 0x0) write(r0, &(0x7f0000000000)="220e228901001c067ebc74a7ea11cf801bf1fa48f4445e", 0x17) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0}, &(0x7f0000000140)=0xc) ktrace(&(0x7f0000000080)='./bus\x00', 0x4, 0x100, r1) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff02}], 0x100000000000014d, 0x0, 0x0) 04:02:59 executing program 0: r0 = fcntl$dupfd(0xffffffffffffffff, 0xda46bd796fa9b350, 0xffffffffffffff9c) ioctl$WSDISPLAYIO_SETSCREEN(r0, 0x80045756, &(0x7f0000000100)=0x6) mknod(&(0x7f0000000000)='./bus\x00', 0x2001, 0x86134) setsockopt$inet6_MRT6_ADD_MFC(0xffffffffffffffff, 0x29, 0x68, &(0x7f0000000180)={{}, {0x18, 0x2, 0x0, 0x140000}, 0x8, [0x170000, 0x10]}, 0x3c) r1 = open(&(0x7f00000000c0)='./bus\x00', 0x5, 0x0) write(r1, &(0x7f0000000040)="670dc3", 0x3) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, 0x9) r3 = getgid() fchown(r1, r2, r3) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) shutdown(r1, 0x1) 04:02:59 executing program 1: connect$unix(0xffffffffffffffff, &(0x7f0000000080)=ANY=[@ANYRES64], 0x1) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) r0 = socket(0x1e, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mkdir(&(0x7f0000000040)='./file0\x00', 0x30) close(r0) r1 = socket(0x18, 0x3, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, &(0x7f0000000100)="8c65", 0x6d2) 04:02:59 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x88, 0x90) ioctl$VMM_IOC_INTR(r0, 0x800c5606, &(0x7f0000000040)={0x6, 0x0, 0xff}) r1 = open(&(0x7f0000000080)='./file0\x00', 0x10, 0x100) ioctl$BIOCGRSIG(r1, 0x40044273, &(0x7f00000000c0)) r2 = getgid() setgroups(0x1, &(0x7f0000000100)=[r2]) readlinkat(r0, &(0x7f0000000140)='./file0\x00', &(0x7f0000000180)=""/54, 0x36) symlink(&(0x7f00000001c0)='./file0/file0\x00', &(0x7f0000000200)='./file0\x00') madvise(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x6) r3 = semget(0x2, 0x1, 0x100) semctl$GETVAL(r3, 0x3, 0x5, &(0x7f0000000240)=""/206) ioctl$WSDISPLAYIO_GETSCREENTYPE(r0, 0xc028575d, &(0x7f0000000340)={0x80000001, 0x4, './file0\x00', 0xd27, 0xff, 0x0, 0xfffffffffffff460}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000003c0)={0x3, &(0x7f0000000380)=[{0x7, 0x9, 0x7fff}, {0xd18, 0x1ff, 0x4, 0x401}, {0x2, 0xfffffffffffffffd, 0xfdb}]}) ioctl$VT_GETACTIVE(r0, 0x40047607, &(0x7f0000000400)) mknod$loop(&(0x7f0000000440)='./file1\x00', 0x40, 0x0) setgid(r2) symlink(&(0x7f0000000480)='./file1\x00', &(0x7f00000004c0)='./file1\x00') recvfrom$unix(r1, &(0x7f0000000500)=""/4096, 0x1000, 0x40, &(0x7f0000001500)=@abs={0x1, 0x0, 0x1}, 0x8) mmap(&(0x7f0000ffa000/0x2000)=nil, 0x2000, 0x0, 0x4010, r1, 0x0, 0x0) r4 = socket$unix(0x1, 0x5, 0x0) mlock(&(0x7f0000ffa000/0x4000)=nil, 0x4000) connect(r0, &(0x7f0000001540)=@in={0x2, 0x2}, 0xc) writev(r1, &(0x7f0000001a80)=[{&(0x7f0000001580)="0432a080da677f5ae2f11fe18fa29df152ccdc16b2af08c1f426d69d4a8e67fe9ce8041e40ee5a4058cd2f304ffca83bf143647c350ee26edce9768735b6e2e1c029061325b0ac6e144fc456224de8e43beae647ff76542d0272bcab51ff292bf5e8d161050454b53801f833046b5c630fb42fa172dcb70898f8d94d2fbfac7fa84f0e", 0x83}, {&(0x7f0000001640)="b7b13de47fef8cace95e470054ab39c43e39863874c5c1a1fcb4ff9894b83f133171787a47126ae488bd442ba16f4b0c47a21e7dccb0500dee0cb1e49ab164a2d625b052d0811a9d963875acfd530026bcf89798bec410d4c5ccf378a0c184a6b9b1df2c8eeb696161b652523d4dbc80618e71d0fc571d8cdc391d7c31e08d098cd9bc4b5e4cd2bc298c3c3fc2675c3de36236b2a0fae1d715edf3bc07a6468f428954f12119a801e5", 0xa9}, {&(0x7f0000001700)="e465957909e2b50e80c3c913f860bb6ec0f279a4dfc6b55c", 0x18}, {&(0x7f0000001740)="0387184fc436e9b9cabf60aa53a465b62b5672e3fbdef2f8efc6f091ac73f8be881b2761b641705f574d20b6071f210e523bc957a3648950ead9bd1a7b6db86d89beaa9f498f6e41562bd8ef9c808835834ce51e7e076423e1f9dd3a31f6825f93dea81e2330a9524de9f1a3ff3c83f1870c07416486be7a283b221b6cce71083bf6fce1b9ef69c8b6411799d19234a6f49340424fa605", 0x97}, {&(0x7f0000001800)="c17a8c295613e95e14914e9806b0ea4b954dc1411b514a22646bdafe89d0313b91b94f241ef4f91120abd1988cad23e36ad6e633cfc665db91a1259890e2062f2185af579cb6fc9b1df0b094bf6bb1f3cd8b9e1009feed14cb6e0549bff42486c2a3e376200000c231bd8cb4814718a4c32d31655a7c19878b4bf04411513925a252c9343307531ca83fc01290a200b1bb166849bd872586b70f66d5825eb997a5ede6376e1db78d2d0cbb1f9a973258b6a69102a26f4f6b7fd3a55cb51eeec44028b3f3a2d61d6787d004c606da770efb50f7dd488189bed491ef8435aea60322f29c3241ee4deb1bbb7105f99b3231d31af4b9fd30b5ba9f", 0xf9}, {&(0x7f0000001900)="98137f687ffb19c01ee19053db4097fbe0c9409e80f9ee51ebf70f9d5dac2607d719e15cc41095d4abffd908668f0c4a4a9617d45a0e86ff752be306c3054583fd2e844994bca6674d6c5d9e503e9e7998b69ffec7ba437368717cc98e95907119662463d2fa1a8a7a6b60a4661dab52054056b3f792a03b94acdc3ae0adee6d428ad3f2600f8b7d3816a5a6c4cb0d57a14e359c5c55f2c4160a1d410f6547675920e48a06ad3781f2be6cafa2d0f4cb6afb679b4cb36ea901811618489bccae993f77f90e13a6ea9aa6f668ba440a8f167fde4e6e93cc18a9cd", 0xda}, {&(0x7f0000001a00)="83aef7bef6a1679fa8c3f09bd09db0208bd260e38dfbc6ba2911bd4193291643be20fa55e374ef4b4e87ad2787ef5f5ae8db5d1cee3f58571b7ba2f5a12d75725948fb1ec1c21ed8b2f071", 0x4b}], 0x7) syz_open_pts() ioctl$KDSETLED(r1, 0x20004b42, &(0x7f0000001b00)=0xb2519c4c693ff84c) ioctl$KDGETLED(r0, 0x40044b41, &(0x7f0000001b40)=0x1) ioctl$BIOCSBLEN(r0, 0xc0044266, &(0x7f0000001b80)=0xa7a6) socketpair(0xf54cfee138e51d78, 0x3, 0xffffffff, &(0x7f0000001bc0)) read(r1, &(0x7f0000001c00)=""/34, 0x22) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000001c40), 0xc) 04:02:59 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x200, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000280)={0x3, &(0x7f0000000000)=[{0x35}, {0x3c}, {0x6}]}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x4ea4bb46974d4664, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 04:02:59 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2080002002, 0x40004000000028ab) r0 = open(&(0x7f0000000400)='./bus\x00', 0x200000001, 0x0) writev(r0, &(0x7f0000000040)=[{&(0x7f00000000c0)="000000024ae2c9cb0c7501df839f2124a78867d3bf808139", 0x18}], 0x1) ioctl$TIOCGWINSZ(r0, 0x40087468, &(0x7f0000000080)) 04:03:00 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000000c0)={0xffffffffffffffff}) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="27000000ffff000001"], 0x9}, 0x4) sendmsg(r0, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) accept$unix(r0, &(0x7f0000000040)=@abs, &(0x7f0000000080)=0x8) 04:03:00 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f0000000080)='./file0\x00', 0x0, 0x10) semctl$GETZCNT(0x0, 0x0, 0x7, 0x0) fchdir(r0) rmdir(&(0x7f0000000140)='./file0\x00') mkdirat(r0, &(0x7f0000000000)='./file0\x00', 0x0) 04:03:00 executing program 0: r0 = socket(0x18, 0x1, 0x1ff) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, &(0x7f0000000140)={0x20}) setsockopt(r0, 0x29, 0x24, &(0x7f0000000140), 0x4) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) pipe(&(0x7f0000000080)) ioctl$VT_GETACTIVE(r1, 0x40047607, &(0x7f0000000040)) 04:03:00 executing program 1: r0 = semget$private(0x0, 0x4, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000180), 0xc) semctl$GETZCNT(r0, 0x3, 0x7, &(0x7f00000000c0)=""/138) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) setsockopt$sock_int(r2, 0xffff, 0x1001, &(0x7f0000000000)=0x43cbc, 0x4) r3 = fcntl$getown(r2, 0x5) r4 = getpgid(0x0) setpgid(r3, r4) r5 = dup(r2) sendto$inet6(r5, &(0x7f0000000040), 0x43000, 0x8, 0x0, 0x0) 04:03:00 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000080)='/dev/ttyCcfg\x00', 0x10, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000140)=[{0x5}, {0x7c}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f0000000040)='E') ioctl$BIOCGHDRCMPLT(r0, 0x40044274, &(0x7f0000000000)) 04:03:00 executing program 1: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x10, r1, 0x0, 0x0) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x0) readv(r1, &(0x7f0000001480)=[{0x0}], 0x1) madvise(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x2) 04:03:00 executing program 0: r0 = kqueue() kevent(r0, 0x0, 0x0, &(0x7f0000000440), 0x7e, &(0x7f0000000180)={0x1000000000100403}) fcntl$getown(r0, 0x5) kevent(r0, &(0x7f0000000040)=[{{}, 0xfffffffffffffff9, 0x87}], 0x66, 0x0, 0x0, 0x0) 04:03:00 executing program 1: setuid(0xee01) r0 = getpid() ktrace(0x0, 0x2, 0x400, r0) 04:03:00 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000240)={0x3, &(0x7f0000000040)=[{0x2c, 0x8, 0x3fc}, {0x2d, 0x3}, {0x4006}]}) openat$null(0xffffffffffffff9c, 0xffffffffffffffff, 0x10, 0x0) syz_emit_ethernet(0x1, &(0x7f0000000180)="06") 04:03:00 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000000)=[{0x2c}, {0x40000002c}, {0x6, 0x0, 0x0, 0xfe}]}) r1 = open(&(0x7f0000000040)='./file0\x00', 0x2, 0x85) r2 = dup2(r0, r1) sendmsg$unix(r2, &(0x7f00000003c0)={&(0x7f00000001c0)=@file={0x1, './file0/file0\x00'}, 0x10, &(0x7f0000000380)=[{&(0x7f0000000240)="5fb24b47b93d9fce9ea2f5bd5eb5019fb09e53f8ff59a0448291126068367280927a218f208f42e60c1dae59bad242fc5a3730ad23b0efc92a37b9cb9301746eb134fa4fd320570395311c48ab108a665b299c894223c5134827c2ec2162a9e793dec5245dc13545b6886aec68561a72082587900690574e57c435d866fa40b08f42630101e6014db651070cd92807219af853ec1658a4061c1de8805debcd67db57df", 0xa3}, {&(0x7f0000000300)="a936855209c6d1c17e9282d54d4024babd0d42b34c81003fd157c243dc27354c382653997c8882571d14e3bb72b046c9616d312b9649d74a604d0e0bacfe624159560179f61bce485bebd56cf5b865a2c9ec8cee76227f0fa0779c984df03c1304d964f1d757a80137da9ae9bcc0e697d879546ce0dd", 0x76}], 0x2, 0x0, 0x0, 0x8}, 0x4) getsockopt(r1, 0x8, 0x9, &(0x7f0000000080)=""/60, &(0x7f0000000100)=0x3c) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) fchmodat(r1, &(0x7f0000000400)='./file0/file0\x00', 0x2, 0x4) pwrite(r2, &(0x7f0000000440)="fbaf900124e7464cea8a8d1a029be96114f6357e3a", 0xffffffffffffffca, 0x0, 0x2) 04:03:00 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000004c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000080)=[{0x48}, {0x61, 0x1}, {0x2}]}) syz_emit_ethernet(0x2, &(0x7f0000000100)='7z') 04:03:00 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x2040, 0x4f4b) r0 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETA(r0, 0xc2c04223, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "04713de0af28a2813d8209b8d9f39321849e3c99"}) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) recvmsg(r0, &(0x7f0000000400)={&(0x7f0000000180)=@in, 0xc, &(0x7f00000002c0)=[{&(0x7f00000001c0)=""/30, 0x1e}, {&(0x7f0000000200)=""/173, 0xad}], 0x2, &(0x7f0000000300)=""/214, 0xd6}, 0x2) r2 = getegid() mkdirat(r0, &(0x7f0000000100)='./bus\x00', 0x11) fchownat(r0, &(0x7f0000000040)='./bus\x00', r1, r2, 0x4) 04:03:00 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000140)={0x0, 0x4, 0x7ffffffffffffffa, 0x2000100000005}) close(r0) 04:03:00 executing program 1: open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwritev(r1, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x5, 0x2011, r0, 0x0, 0x0) getgid() clock_settime(0x0, &(0x7f00000015c0)) 04:03:00 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x86138) r0 = dup(0xffffffffffffff9c) fcntl$setstatus(r0, 0x4, 0x8) syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{}, 0x0, 0x0, 0x1, 0x0, 0x2000150000000000}], 0x0, 0x0, 0x0, 0x0) r1 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) write(r1, &(0x7f0000000040)="510fc3a0", 0x4) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f00000001c0)="a5cf9196ee2d3d80e405b0035f75ca4669e736b5ccf3541b8b67cb3a0bd5f6f3462dea129480022b3443a99eaf02fa6fae8fc7a13b4375e663fc54daa64510f86ee7ad302f37ade0843955c9fb1ff4164279bdde6bbe3a863c24f5c44391d8c9a44549b2bdb0180c5af24dc1032a6a16ec00d694fcde093d49ad09b58ae440e470f925b552e44f24387253224a6201f21169f2f0", 0x94}], 0x1, 0x0, 0x0) 16:00:00 executing program 0: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000300)=[{{r0}, 0xfffffffffffffffc, 0x9}, {{r0}, 0xffffffffffffffff, 0x7}], 0x9, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffe}], 0x85f5, 0x0, 0x9925, 0x0) getuid() 16:00:00 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x7c}, {0x4c}, {0x6}]}) syz_emit_ethernet(0xb, &(0x7f0000000140)="f6d20b87ddcccccd9a5b00") 16:00:00 executing program 1: r0 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000240)='/dev/speaker\x00', 0x100, 0x0) fcntl$getown(r0, 0x5) r1 = syz_open_pts() nanosleep(&(0x7f0000000080)={0x68, 0x7feffffe}, 0x0) r2 = open(&(0x7f0000000000)='./file0\x00', 0x80, 0x22) kevent(r2, &(0x7f00000000c0)=[{{r1}, 0xfffffffffffffffe, 0x3, 0x8, 0xffff, 0x20}, {{r1}, 0xfffffffffffffffe, 0x1, 0x40, 0xffffffff, 0x5}, {{r1}, 0xfffffffffffffffe, 0x20, 0x10, 0x5, 0x6}, {{r1}, 0xfffffffffffffff9, 0x28, 0x40000000, 0x1, 0x8}, {{r1}, 0xfffffffffffffffa, 0x20, 0x1, 0x4, 0x10001}, {{r1}, 0xfffffffffffffffe, 0x8, 0x80000000, 0xaa93, 0xff}], 0x1, &(0x7f0000000180)=[{{r1}, 0xffffffffffffffff, 0x20, 0x7c9a4b2756147bd7, 0x9, 0x364b}, {{r1}, 0x0, 0x0, 0x4, 0x2, 0x9}, {{r1}, 0xfffffffffffffff9, 0xa0, 0xc4, 0x6, 0x100000000}, {{r1}, 0x0, 0x80, 0x4, 0x8a, 0x1000}, {{r1}, 0xffffffffffffffff, 0x44, 0x40000000, 0x2, 0x3ff}, {{r1}, 0xffffffffffffffff, 0xc2, 0x8, 0xffff, 0x3}], 0x7, &(0x7f0000000040)={0x0, 0x2}) r3 = kqueue() kevent(r3, &(0x7f0000000000), 0x800, 0x0, 0x4, 0x0) r4 = kqueue() kevent(r4, &(0x7f0000000000), 0xf8b1, 0x0, 0xffffffffffffffe1, 0x0) dup2(r4, r1) 16:00:00 executing program 0: mknod(&(0x7f0000000000)='./file0\x00', 0x80002005, 0x2d94) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r1 = kqueue() r2 = fcntl$dupfd(r0, 0xa, r0) ioctl$KDSETMODE(r2, 0x20004b0a, &(0x7f0000000080)) kevent(r1, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x81, 0x0, 0x0, 0x0) kevent(r1, 0x0, 0x0, &(0x7f0000000080), 0xb, 0x0) 16:00:00 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = getpgid(0x0) fcntl$setown(r0, 0x6, r1) r2 = kqueue() pipe(&(0x7f0000000000)) pipe2(&(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r4 = getpgid(0x0) fcntl$setown(r3, 0x6, r4) dup2(r2, r3) 16:00:00 executing program 1: open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) ktrace(&(0x7f00000001c0)='./file0\x00', 0x4, 0x110, 0x0) mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0xd02) r0 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) mprotect(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x2) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x1, 0x0, 0x0) r1 = getuid() seteuid(r1) 16:00:00 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x2000, 0x108613a) r0 = open(&(0x7f0000000100)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f0000000000)="220e22", 0x3) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040), 0xc) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{}, 0x6000000000004, 0x103000000000008, 0x0, 0x0, 0x10}) preadv(r0, &(0x7f00000000c0)=[{&(0x7f0000000080)=""/42, 0x2a}], 0x1, 0x0, 0x41) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 16:00:00 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1021, &(0x7f0000000000)=0x5, 0x4) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000140)="eaff125c02000000", 0x8) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x800, 0x0) ioctl$DIOCMAP(r1, 0xc0106477, &(0x7f00000000c0)={&(0x7f0000000080)='./file0\x00', r0, 0x2}) 16:00:00 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) pipe(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$BIOCGBLEN(r2, 0x40044266, &(0x7f0000000100)) ioctl$VMM_IOC_WRITEREGS(r1, 0x82485608, &(0x7f0000000280)={0xfffffffffffffa32, 0x3, 0x2, {[0x6, 0x7c, 0x0, 0x7f, 0x95ba, 0x9c9, 0x4, 0xa0, 0x6, 0x3ff, 0x8, 0x7ff, 0x6, 0x6, 0x10000, 0x1, 0x5, 0x5], [0x3, 0x2, 0x2, 0xffffffffffffffa4, 0x3ff, 0xff8, 0x1000, 0x3, 0x2, 0x6], [0x7, 0x100000000, 0x3, 0x947, 0xffff, 0x5, 0x62c0], [0x1ff, 0xc2, 0x0, 0x56cbf5a0, 0x3478, 0x5], [{0x8, 0x4, 0x51f, 0x6}, {0x9, 0x1000, 0x7f, 0x2}, {0x5, 0x6, 0x3, 0x4}, {0x1, 0x5c4, 0x0, 0x5}, {0x4, 0x15, 0x7, 0x10000}, {0x0, 0xffff, 0x7f, 0x6}, {0x7f, 0x4a7f, 0x7, 0x7}, {0xfffffffffffffffc, 0xffff, 0x3, 0x1ff}], {0x20, 0x7, 0x9, 0x9}, {0x7, 0xba, 0x8001, 0x2}}}) bind(r0, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) r3 = semget$private(0x0, 0x1, 0x0) semctl$GETNCNT(r3, 0x4, 0x3, &(0x7f00000000c0)=""/30) socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r0, &(0x7f0000000080)={&(0x7f0000000040)=ANY=[@ANYBLOB="70012e2f66695d653000"], 0xa, 0x0}, 0x0) ioctl$BIOCGBLEN(r1, 0x40044266, &(0x7f0000000140)) 16:00:00 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x8000, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000100)={&(0x7f0000000040)=[{}, {0x2}], 0x2}) 16:00:00 executing program 0: r0 = socket(0x2, 0xc003, 0xf0) connect$unix(r0, &(0x7f00000001c0)=ANY=[], 0x0) write(r0, 0x0, 0x0) 16:00:00 executing program 1: syz_extract_tcp_res$synack(&(0x7f0000000040), 0x1, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000000)=[{0x5c}, {0x40}, {0x6, 0x0, 0x0, 0x100}]}) r1 = dup(0xffffffffffffff9c) ioctl$WSDISPLAYIO_GETEMULTYPE(r1, 0xc014575e, &(0x7f0000000080)={0xfee, './file0\x00'}) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000100)={0xa, &(0x7f00000001c0)=[{0x80000001, 0xffffffff, 0x6, 0x6}, {0x7f, 0x81, 0x5, 0x10001}, {0x800, 0x6, 0x8, 0x5}, {0xe56, 0x7, 0x2, 0x80000000}, {0x764, 0x2, 0x1, 0x1000}, {0x3, 0x8001, 0x7, 0x3}, {0x3ff, 0x1, 0x2, 0x2}, {0x4, 0x4, 0x4, 0x4}, {0x1, 0x7, 0x0, 0x9}, {0xd462, 0x3, 0x9, 0x43}]}) pwrite(r0, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) 16:00:00 executing program 0: mknod(&(0x7f00000001c0)='./bus\x00', 0x200000000006010, 0xe02) r0 = open$dir(&(0x7f0000000040)='./bus\x00', 0x402, 0x0) r1 = syz_open_pts() fcntl$lock(r1, 0x9, &(0x7f0000000440)={0x0, 0x2, 0x0, 0xc778}) r2 = dup(r0) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000100)={0x0}, 0xc) getpgid(r3) fcntl$lock(0xffffffffffffffff, 0x9, &(0x7f0000000040)={0x0, 0x2, 0x0, 0x100000000}) pipe(&(0x7f00000006c0)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSMUXIO_INJECTEVENT(r4, 0x80185760, &(0x7f0000000180)={0xffffffffffffffbd, 0x8b, {0x80000000000005, 0x8}}) r6 = msgget(0x2, 0xc0) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f0000000240)=0xc) syz_open_pts() getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0, 0x0}, 0x4) r9 = getuid() fchmod(r0, 0x100) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0x3a) r11 = getpgid(0xffffffffffffffff) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000340)={0x0}, &(0x7f0000000380)=0xc) ioctl$FIOSETOWN(r5, 0x8004667c, &(0x7f0000000300)=0x7b59e893) r13 = socket(0x27, 0x4000, 0x81) ioctl$KDSETMODE(r4, 0x20004b0a, &(0x7f00000002c0)=0x1) msgctl$IPC_SET(r6, 0x1, &(0x7f00000003c0)={{0x0, r7, r8, r9, r10, 0x1, 0x9}, 0x800, 0x1, r11, r12, 0x6, 0x1, 0x1, 0x2}) fcntl$getown(r13, 0x5) r14 = syz_open_pts() fsync(r0) ioctl$TIOCSTSTAMP(r14, 0x8008745a, &(0x7f0000000580)={0x0, 0x928}) pread(r1, &(0x7f00000004c0)="4f3369f92369ee57469033459559ea9d2a7dade3639c3725323ba9224e05cfd64a126e", 0x23, 0x0, 0x0) r15 = semget(0xffffffffffffffff, 0x1, 0x0) semop(r15, &(0x7f0000000140)=[{0x0, 0xfffffffffffffffa, 0x1000}, {0x0, 0x4, 0x1000}, {0x0, 0x4, 0x1000}, {0x0, 0x0, 0x1800}, {0x1, 0x1, 0x1000}, {0x2, 0xa6, 0x1000}, {0x4, 0x101, 0x800}, {0x3, 0x0, 0x800}, {0x7, 0x9, 0x1000}], 0x9) 16:00:00 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000400)='/dev/bpf\x00', 0x800, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x80}, {0x1c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x80, 0x0) syz_emit_ethernet(0xe5a40c2a77749c97, &(0x7f0000000140)='6') ioctl$BIOCSDIRFILT(r0, 0x8004427d, &(0x7f0000000080)=0x5) semget$private(0x0, 0x0, 0x417) 16:00:00 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) pipe2(&(0x7f0000000340)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) r3 = fcntl$dupfd(r0, 0xa, r0) utimes(&(0x7f0000000400)='./bus\x00', &(0x7f0000000540)={{0x6, 0x3}, {0x2250, 0x6}}) renameat(r1, &(0x7f0000000380)='./bus/file0\x00', r3, &(0x7f00000003c0)='./bus\x00') getsockopt$sock_int(r1, 0xffff, 0x1008, &(0x7f0000000580), &(0x7f00000005c0)=0x4) setsockopt$sock_int(r0, 0xffff, 0x1003, &(0x7f0000000040), 0x4) bind(r2, &(0x7f0000000280)=@un=@abs={0x1, 0x0, 0x3}, 0x8) preadv(0xffffffffffffffff, &(0x7f0000000680)=[{&(0x7f0000000200)=""/122, 0x1ca}, {&(0x7f0000000440)=""/109, 0xffc8}, {&(0x7f0000000040)=""/202}, {&(0x7f0000000180)=""/9}, {&(0x7f00000004c0)=""/96}, {&(0x7f0000001980)=""/167, 0x28}, {&(0x7f0000000000)=""/40}], 0x2, 0x0, 0x0) mknod(&(0x7f00000001c0)='./bus\x00', 0x2003, 0xa6138) r4 = open(&(0x7f0000001ac0)='./bus\x00', 0x301, 0x0) fcntl$setstatus(r2, 0x4, 0x48) shutdown(r3, 0x0) pwritev(r4, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) close(r4) 16:00:00 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x2, 0x0) flock(r0, 0x3) fchown(r0, 0x0, 0x0) 16:00:00 executing program 1: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x2}}) r0 = socket(0x18, 0x1, 0x0) pipe2(&(0x7f0000000240), 0x0) pipe2(&(0x7f0000000280), 0x4) r1 = dup(r0) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000200)={0x0, 0xffffffffffffffff, 0x0, 0x0, "00000009800000000a0100"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) stat(&(0x7f0000000140)='./file0\x00', &(0x7f0000000180)) close(r0) r2 = socket(0x18, 0x400000002, 0x0) r3 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000040)='/dev/ttyCcfg\x00', 0x0, 0x0) ioctl$KDSETLED(r3, 0x20004b42, &(0x7f0000000080)=0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r2, 0x1000000029, 0x2f, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x47) connect$unix(r0, &(0x7f0000000100)=@abs={0x0, 0x7}, 0xffffffffffffffe3) 16:00:00 executing program 0: mknod(&(0x7f00000001c0)='./bus\x00', 0x200000000006010, 0x0) r0 = open$dir(&(0x7f0000000040)='./bus\x00', 0x402, 0x0) dup2(r0, r0) sync() r1 = syz_open_pts() ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f00000000c0)=0x6) 16:00:00 executing program 1: r0 = socket(0x36, 0x4, 0x11) connect$unix(r0, &(0x7f0000000180)=ANY=[@ANYBLOB="8202adfdffffffffffffff653000463f7b238a2a197a386207000000008295955984c87910bf453f68c11700287ed30bcb777fa69dfceac2a84e6abca64896bc5e57c6360bcd4c0a162b58fd4237b8fa4d012ae447472b3e8495aaee48c02f6abf1e6bf3bf554799b9b813ad30505e8f0000a49fef9d612f871f4385f04157795ea4a5c5fe65baa202361cd8cac7dbac5b65c6383d2870bc122cd2350000000000000000000000000000000000ff0100000000000021d39b4028adb1ff1afb37ec4305642ad2cf8725eb18089278e314330000000000000000000000e02b05e5d12f524ab2aa8cc7712a2b279dbff4b7b46564ef560026e969c9341589ac85cab1a4c6b41dccf137c8ae135db3119e911c3a94484c692cac607b1c26455bedfb9c9f35f23d1aa5513a6c17f38969eddff7744123053ff03d925341d85544cd1cfd0b34aa3fc1611cc665840ea3b1e39af6251290f4e789c151e48cff380c2e6b1f007bf8f244cbc769cee44346040906000000ec895c4784f6490ba02e9768a8b36d05c2b89d4c6394359a0000000000c5906c074cf888981d4e22265330027548d8ffda5eb1152f6bc23442dc9631d64bcd5b823e495bac2204ccdaf733f9a509da7f66d0c7599901ad9a2c145ce9d0d6bc372d1a8ff42aa3cdc2e80e306615b7a814b77f3f5a659255490b88ff1bf33436e6731ad3574d791164d7a570715f68932de75cc53ec316484d3e4132dee58554fdac1bfa4aca2c3ebed7ad1bd9da569f770ddbf42b3a87e75f6a28b7f09126efe6c2d6ad126358a2bf7eb6652c52476b0f4a1fc0c7ee2e61ac55382501046042575a9603e129cc5b44d587c08f6f7c1013f89d3bfd639805d8c3e5afc074c1771cebe4f8f92cfdee2e52bf897cc233cab1d5ef49a8aa77751b76b6c98bf0d9f371e916fc7b88c013c7381f77d036b0233aca38bc8789d01c4674fb41c125525f77e9f616eb7246be9389e32be26a568d0ce05a3852a1cb4338f3bfee17a07001520dd2515741374c70916b23a8b086c43633a42e93fe75f8a85f37018c3f00000000000000001dbea0d7ce9a15edf26e82fcc31e245a58d78b79dc3b93721aa7885824e119dc4c67c825898793cd381a7aa89400bfc4c950eb6fcd3be43aab78a2793c3f1253654f503adf2f3b4affd04d710180b8bbca8854747213442d720dac635800236b272dd10000008f9dcdfff906d6e52cac7557c99a8ea2867ba54d66be96f8f93ddc79ff621af687923ec91aed6cb55ad71e211058b6b187190f4287f30056f0eca629fde07bbb821b117c90841ea6147ce522005f96566eaab012083d0100e92269a7d09c1048d54e3fe2c38b66b4d7e28272aee313f431ebf190de01bbb11a2c979c4543f9e40630f56ae48f7d000000005a1a87e872692fb691daf061142300a06d3d50e54fe4bab53280d214c4a09d9e592e66b058fb93ac00b448"], 0x10) writev(r0, &(0x7f0000001680)=[{&(0x7f0000000000)="06694b11050800000000000000", 0xd}, {&(0x7f0000000040)="3708c45eed3570c3a5330f254b1988c5d43c8485ea5844ebff772aca86dbb8124a763a012a0f459133f7dcc75aa23a81cd44ca5cf19d3785a7e95738ca2efbbe3ccd16bf33e05de84b97acd9cbe1180db718c98609a0c06920a03274831f48e82313e72bd96ec804359f7ce3af9e7e2d6b5ef78e76de6666fc226579ef69aa0a49a6ff8a71ad25283a639492", 0x8c}, {&(0x7f0000000100)="892eadf049500774d47a4254230641d006e34157cf18b2d735bc4365f6a1ae1f4332a1d3c3bdbccc495b53b085319ccf22a5aad47124a59ab986a6f409432124bb88ea962d58e3c174125a6983ee863af33ae7213d0f10ade1720dac2c0c7b", 0x5f}, {&(0x7f0000000680)="8904da5343e255da81a24c898f67eaef19ba83afbbff168f0eda6514f2f5a8b5ecdabfd9f544f98c7d8ef96cc283c4f697bbef34d3d3fb46cd954109f3ab8868cd81bcbc2abfafe464da3e689651d570efca1c24fd2b801bb867818ef744b4d3d112fceb8854cafcfd3774a3453d66d160016399d33a6dc56016e3a80a284cf8a5f19beb3f6a9aeeab2cc013052f61065452a39c2c0c87e52a399167fab1763cbd1aefe6365286e404895f852dedbdede91aff26b60ce0bd04db1bc762de7b148a63ddb73f2ccce11004e3dfa7457faacff793b086651f7daa74c2fae155fa7637c22578dbbcb1f77558cd9dcf4a4878148c46ac218794072947eb8e50ffdac310e9310f1e9c4f65558f97be9408cbeadd4e64ceaedd44f2fe55f771259b24bd06dd2d1471ad8dde1d09d267e3dbb648a486786e41e5feea1d49c56b9ab792af7b2d0571fbf2c3f7ce5198383f3e628937c49ae6934b24658bb78048b8a3c83fbb00d082e66268cb7df21e9829847bbd983000325b4bfafd0c23828d2b0b11a356e5ebbbdebf39e5ef2b9dbe611d72c233a71caa30d09d91cb7386634d87fca5d1b14440d4b2b3713c6203c063b9ee43537d4dd0441f9d1d90de55419e3ba4d6b770249fe61f2d80f0785f3a104b018ffbb53d4b7f44626c5df3b3825ed5b1dda25d6d7217ec6142e223632ba5eb9fa075c233d39d04f7158c08ee16fd5878f5685edd4e20f602d65c4d4e2d5f56e31b1ae002e3e7535892ca4c3146ddd73b6cbda10b219bf73997a2838694404841ce927801d3af2b3333d3264cf38b9e64a1dfd1de5c2fb6f75854a1374ba68ef17ad1b83c151edd65d0a4fb5e14de3af7ec8d1218ddc9e926a507d8410fb0a393e2f93fb08b82fcf277a5e306118ed23968985709f57754d8778c058f4511f001a95e4619bf8fd905077b3134906ae9854043ef634669dfb5026b09dc1cb522f7ec70edd5416b54cd6cd8bef1fb04188cbf565068d5250e1c9a5505819b7e040d05d71b0af7da54e48d97d3216a625c44a78097a07cb61a320e981e06b8b2bfdc053045fa9a7e9ed18c7b748b5edc1b285dba65a96a2524e8fc9feb8d1c03ba4662106884935b01b406b27714b10bda6b6d7ff7974110b4346996ae2bd98c5d810b6351519286ba74e30b657e68ea3abe7890b8f1dd906122a98ba0c41c3dd416792d267e00e3c4be21a03f30884a8151026403c85ab26d42ba603cbaf21ca925d53bf2e1c6bb0ddc24faff4966abd4609ac0275422390fdb0f80784ae9ec441adeee10c54bda753ff5c051702afca3a07dd663b715b252d1d459136973cfcd72bd05ded6f7928e4541baec5194c07e62b3ec4070bba4d4204b5ef7571b8080d524ef5682c3211f0c28bdd892ada68fa764ebc3d6e8b71439d4b835928287d51f774e9c41d14d54abfd821e815440ae65adb67485cf4c320f0eef7f34ef17ca5f7b", 0x410}], 0x4) 16:00:00 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) r1 = dup(r0) ioctl$BIOCGRSIG(r1, 0x40044273, &(0x7f0000000000)) setsockopt$inet_opts(r0, 0x0, 0x1, 0x0, 0x0) fcntl$setstatus(r0, 0x4, 0x4) 16:00:00 executing program 1: setrlimit(0x0, 0x0) setrlimit(0x1, &(0x7f0000000000)={0x2, 0x1}) r0 = open(&(0x7f0000000080)='./file0\x00', 0x100, 0x2) ioctl$BIOCSFILDROP(r0, 0x80044279, &(0x7f00000000c0)=0x40) dup2(r0, r0) recvfrom$inet(r0, &(0x7f0000000100)=""/211, 0xd3, 0x800, &(0x7f0000000200)={0x2, 0x1}, 0xc) setrlimit(0x7, &(0x7f0000000040)={0x8000, 0x10000}) setrlimit(0x3, &(0x7f0000000240)={0x4, 0x2}) dup2(r0, r0) mprotect(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x5) 16:00:00 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000140)={0x0, 0xffffffffffffffff, 0x0, 0x0, "85495500020000000000001167f5afa680400900"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) mmap(&(0x7f000009d000/0x1000)=nil, 0x1000, 0x5, 0x2813, r0, 0x0, 0x0) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000)='\fFW}', 0x4) setsockopt(r0, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:00:00 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000080)=[{0x24}, {0x40}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x100, 0x0) ioctl$WSDISPLAYIO_WSMOUSED(r1, 0x80185758, &(0x7f0000000040)={0x9e45, 0x2, {0x2, 0x1}}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:00 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000280)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wsmouse0\x00', 0x400, 0x0) semget$private(0x0, 0x3, 0x80) 16:00:00 executing program 1: sync() r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f00000000c0)=[{0x2d}, {0x80}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000140)='+') 16:00:00 executing program 0: madvise(&(0x7f00003ea000/0x4000)=nil, 0x4000, 0x0) r0 = kqueue() kevent(r0, &(0x7f0000000000), 0x9130fbf, 0x0, 0x4000000, 0x0) madvise(&(0x7f00007f2000/0x11000)=nil, 0x11000, 0x0) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000000)={0x0, &(0x7f0000001180)}) mknod(&(0x7f0000000100)='./bus\x00', 0x80002005, 0x4300) r1 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x1000000381, 0x0) r2 = dup(r1) ioctl$WSKBDIO_SETMODE(r2, 0xc0105715, &(0x7f0000000000)=0x20000035) write(r0, &(0x7f0000000000)="d08e8db6065a68a21d", 0x9) munmap(&(0x7f0000286000/0x600000)=nil, 0x600000) mmap(&(0x7f0000335000/0x3000)=nil, 0x3000, 0x1, 0x12, r0, 0x0, 0x0) 16:00:01 executing program 1: r0 = socket$inet(0x2, 0x4, 0x2000) setsockopt$inet_opts(r0, 0x0, 0x1, 0x0, 0x0) 16:00:01 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000140)=[{0x40}, {0x3d}, {0x6}]}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x8, &(0x7f0000000100)=[{0x5, 0x0, 0x6, 0xffffffff80000001}, {0x4, 0x9, 0x100000001, 0x59f}, {0x7, 0x8, 0x7, 0x177}, {0x2, 0x9, 0x1, 0xffffffff}, {0xcfe6, 0x6, 0x80000001, 0x1}, {0x1000, 0x0, 0x1, 0x5}, {0x7, 0x1ff, 0x89, 0x6}, {0x3a6, 0x1, 0x1, 0x37dd}]}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) pipe(&(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$VT_ACTIVATE(r1, 0x20007605, &(0x7f0000000200)=0xffffffffffffe0d6) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x4, &(0x7f0000000000)="f6e1ec12") 16:00:01 executing program 0: r0 = syz_open_pts() close(r0) setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r1 = syz_open_pts() close(r0) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x400, 0x0, 0x1, 0x0, "1604ae2f31c4cdc05cfd48532812e639569a1270"}) getpgrp() writev(r0, &(0x7f0000000100)=[{&(0x7f0000000500)="2b1775d414ec3d364cea16befd59c5e3b50626bdc8f766a2f00ae09cbda4b2fbbac2409123f01ec19472d66913caa906956a67656470dfe05c4448146d5a6db889bd104278ae7ff66b2b6ab9bb30da441563e1dd30d7c2009968209731ad3483580c4dc6f6899b76c3fe09763ae2a8645200feda7545ebf83868353a03bae9eb47139bae4985eda1a3447b380926662689aea83a4e4b98bebd3862ae693dd844aa0850ee1371dbfd4bfb2dee3a12320e2abd1cb2a4f382ca8d8e717087e5dade3420acba54ef0e499f06bc33668afdaba73bca09df5b1d0e10ee6560d8cb5043b74cecd19d16c6176c43bbdcef63480b5dc543f9459f3059beddbe2df41b766fe47f8156ee3635acbf9832988178430a8d416852c3339f2b2e8b1637c5a7907477c6c193760c36eccef7706b932380c64c51d7b27c903797549349e197a4630720d83793ae0b42e95fb0073ffd13a084052ee37af99592a56f66ded8e876d2dc00d47ad2270f8c5febd6a8a19be911c7ad5b06373162dba07d31efa2918e4492c84fa239c1aa339d6e40028e6c74aa4f0ecddcc58136669f5c4f6513c52e16318c3149c90a6e17101a4edea0bc32a58c430a9547f106defb1acadf8332a89413c8a82cbb6e85828da88f5f7b5708f58c94c8f4b0712b3c525ca07356eb629a0baf1091ae56973f598f4b06b053febdb98e3c92293389debd60cb6b97a8e44aa571ea81d97dd6825f267c52f1af5597b3a4ac628bf6008c34e8ca591968f9f489883d4a306c1b25369e8d20489565e4282ae42ab4e19a7add83d9cd7ce92b787b9305643e34e348472d005616a8a971c63d2f355874aca92c49c7dc1fb4d1288dc23b7acd90b793ec6b521be4fea63eca43a3c585b3c4cd3012e7916ae12c0c02e56fef780e9b76a64984c75a0af6f3b472a8ace681d6178d0a27cabf9eaeed58cf053908303af29779a164c9f5a35feef38dcab1eaa1a0c4459ea6ebee82282e28bacd93516841c0a37f1ce0810c1ddaffc1e094f0a8883d7793d7731606517a79366b392ca93463b8832a21fe26b0e6a36dcdc91105007d32d4f60e0141112e948b888d5621c4f1f06ef528b35a883e283c780f4bee5e673904b0739d69a986c2ed4b69472a661731947295e471d850a7974d3995ccf3f186e1456c346703fbee42506d6fbd8ade268e3792c0e27017acedc441fd62d763bd9de5d598fe97a7fbeaefcd8a0c2e216f54551d870694fa8b829e61012fe2c277828ae18c8e1bb59004363b91e9b09b288252248e62f35854bd216c084532cb3a92655fff6dfe148da93c5bf2c3bf773d1266c7d33f33f286b280329ec2e061fd58794d3fc8805fc26d5ff2c176018b9aed3f41d4ff4ad6892ef1fef52c08bff29321ad6ec69fe62aa1faa13f2345f77e792243e7c156604856fbed70934991b21e96f05014573d17ed37d73828161bcb1174b240a6ce553829d27994341cdebbd0f228d0486e50e654f7e695cd7b07f79980087b93f63e4fb69ebd95847cc3b7a4ea5df87e7c88603945a4d0d526833d8d92986af2209137816b83f74e7beaaa9226df760a87e2022dc642187fc1fee00f8f942a2fb13c535e75e6cd174016ecc96ebd177c901d37d5b20a7c2766804f98ca204671b6469abab918d50cc73374f5ff3b5007de875eb8fc564f518c60cb90a90e0870333b44c202b0079cf0083e19311a99fbcdf52e018010e931ae4bb4193d78f47d92c30287f212b68ea713722b58216ee0022f4579a6ff9a6cd25243b9ed2ca4627b128fd7877c7757b0501e4839c1f2d5192566815e2c28622ac23317e78b93af024acae19e2179d9ec5bba71fc623569d4f60f05bd24e1d5f5bf5ed8b07435ee236d11c6e9e88e1e0af29acf0d960fcd0e7074bbf0ca66c9e73446e2c5e883a86520f52d0356aad1525857339b93da7c20b51cbf0ec1a5bb3f6c59a0bada39fe48af1e7a3c113077e7fb03918202fed3b6732a9fc8bc10342e72aa5f5f522eefcc37b4850e48d67018ed629504ff87496da588ea2828d560eaeec2ab88bf1dc01e8a7422faf9b827b54afdb165410ca0172f2533908cbd35be605d9437b8212ef65877cc628140ccf326cd3efac9060f3322c739c284fc6629cf95c550e784623956ec67e5af44cd370ce5a919ec99a27608bccb32794037ceee6285100c0025c8a0d8e6b4fcee08c4281bad652653130fc5b829d35f987b648749fab3d0627f3f5e250004b350e994e8537f851f3ad4d44d0e0b68290bd315886cbd13f558652d56c670a8605eaf5b9953ddd216fddbe57c0d2c053b7fc0ec1d69cbe6db39a9d159dfef39a3f6c19afa3c4cc88b22a74f2e041660d2dfac7edf958399fec0f411052ac85c5d418cf7e61695bd57d1aa782d70f92adf1dfdf3557af42d6ff1a8dba426f46e1f77514a9480e88affc9a5a321b83b6512787a25955a8d459071bedc6b8d9b195da4fe4caa2acb514e35b24b2d2d2ad7dfa8a64d43bf975f413bbd56cddc80519890c39a9ec59500a0ee63e9970fe8bd3500d12d039d8eb7215dcddebacbbe7c3a1530400d0894a0aa07cd1bf7a159f69e2d9d537841582559a4e6d7114cab3c8aed3f8ed7b2a11b22b164af85d7cb009e1f233cd8a241ac2a81b6e763259688e080bc2434d1a57e05ca718b93d8249cd0c289728eb13a6865c50026b05dab4e7f146b1ba78f662e1c450ea0e15f9c141a78eb81f8d2edc0fd7a461560f5edfeeff0e99e19afa21aa9cbce6486c01a93c22728c13ec8dc7e410036ca6d5b7450d4b06f564b89158808ec125df86435b514dab6bda4343ac3c4fe1255c29bf54c958a60752826ddba43642732070a55572a92d270f70a8a1d803e02eaffb33b72ad50c194b0d8c396e68aa862deb805a927f87ab25d4a4d541e610ded5eba0ae2765cb61c2bb403d0c4c174fd04ee5b4b396fd4919da23f4dc1d8fd2593c404da376a21c420b73b222c69d8089e4b0f2f38f1170f239c0389a084eabb9cecbd7b456c56302181bb2d46ccf8bea32f5710c8184faa87b9e2b17e2b9212637a8d208bd887b18d3c1661bc79d4c5deda310be6fa79f264a14236909c846cc5e2634f65040dd4d478580dfbd24e94236c5e160ac205720bd6c297720ef9252af6697bf27282c2151b9bf27c1ce6b2d89a60afcf949d8cbf176ff1c1b1be6b3ce79ed8abd574b0faf0fcc6e56c4d4159d9fcc72b41083f0babc0db7a38762d5cd067b299b689b8878cc8e1ef2bb62f5bf9dd1a8faa44170ea40533878e654d89d327242078430f3245d54d1ec4052ea6991f1d5af1824b76b8f99341829ee08a9f07b9ef38bc7ebb68f38e8273232b53bd9be483deb86483b8167d5ee9bfa6e51f9da8bffc8bb6d5b99da477036e82cb85aaf27c169959cdaf39dd8a13abb28962ab9126f9585db31b598cb94c4689b4bc712b4e292cfff2e6616f06a250e6128916bbf8268951a506bc64e8f54b094491e2026e8840e5761524828eb1b9b2b9b9f53f97c6e73944b054c861e49a8dfe4f93393d7be511734f8400b87c42961083e8e0c43baf441b26458c36cf519fcad9fbb85197576d83e8b1fa402c81ae3647d7ebb715e021eeadc669a6499cfcee77632ad9c178c781630b09e225f6248acf4ab1cbfe008fa0232c0e1f9aec5db2bf883bffd636e8446d09994b311ac8ca9be6b4a7bb66aa7253723df869b4a6eadff7314bc2a9b389458674cd845e23df8f2f48354472683d474efd07064c9e5feac9c4a13aaee900230ebc0684f0cc3cd567204f3233c40ed07ffd9fff10afa0e5aee501fa8af5fff2681b64b772da4db997a8966fed4cb72e098ed9deabef3222b84eaca41036adeda88f5ce9d3b0e7f5020c276ec5b9616732436a4f86705de210c9bd57e7716ff32662d3f4f4f6fe078b6f1e12c42c734d89b1407a8d422171418ecfdb3e2d14e5", 0xae9}], 0x1) writev(r1, &(0x7f0000001400)=[{&(0x7f0000001d00)="053d3495324850ec8120ed38ee0dcbb364411c07dbcbdf043357b2237c4c2970e14c4f5e9e231b347286aa053197993e6d5e484d10883fbc89795f89175be59b576e1597432a675bcdf267305dba3e562e5bd493b8675686521a3457ffa971784bda4ce4a346d47a345dbd3e3ce27687b4200d773045fff2e6e3946a2c3665d90714f221fd190ab8214785bc300cb6cd5426c6ed3e75efdc1c6f3f99d63dd01b960f1f7a84727908cf6ab876af6d81f8599dd495b13b4b0d1803c7f5cfd07c8e74956b91fdc550ae227f809ac0312fb1cb9b0b53b7cc6d69bb834339ffa360672bbf00efc8dc356735da681eace11e1daf74f32fda6653cde8eb291baaec4bcf0d1f54ddac3efe52590752dde743cb4f6346d677a80243a86aced30d87787288651ab72592f71a56addd34c32fe2bc7bc6773b1db78f3908514fed0a67a2cbad9ba0c94ba80239a857e2a64cf798ab3b27d6bdb0fda725a35fbfa8778806330b858fdca84f1f1d8d5afef6fd681901d2affe7c07f54315d9b527fd998af84c3c8053320b7dc7a85f4bd4a6a4c94638e1418a8a221e05106951c5cb47e2c09b403a602246ab40c04f96fc99ec42f46be4957ce52cef83af0a2fa2960d935b2ff58e4cbc5bcf33f83e8b15e4889c710b1da82ac4d2ee2d7e48b897e7a576f331162b47bb95de372d56c453509efbb66ea48e493b66d93ca59d5c9760bc31e287c90b92663237cd690def2637864ceafb37fa40747a671819a694da12e373d5c4d0b2d0bc2c8d8a7b3059d6cfc9124c4ca1e08c0700d8be27108f3b522a58f9fbfaa73690d6ddea634af49eb9dd6ce65ed3fdd10c964933f581c71277692b0393656c750293bc9a78db46829c6f7cc53ac83ecee0c9296f0d567b68c9a961aa3509ae7ade813a4df6395601506d7ad748abdba46f677d0371ad91e26de411278e86f1c9c946ac97659980acaa679e50d6338464c77d139da7f1ad513af01a9dc9ff9dfdd26b7f09b80709d9130f596da71399d521368f2cf1377a6d8c6c3dbd7e834eee2ab7b9d1c1e974effcc0ac8be55213455174b726bce986d0091ef2227d5ce204381882487c3f7499677c524101014d7d0c6e02a185e0bc5da730e0eabf90e9368b81926ae00f756556a058094055ce78216b4e0d0a16f08a058195ae579f59adfa95395c026110329bb95517faebc2846cf80bb75381f6d6bcd68de1d98dae6425da7f345c112cb45d46774a577111ab7354ecc4ed55c3894eebd2c29cb1e2f6f372c044c6ba33b02bf98c1d26fc81e998951174554788430cb810bc12ea2ea5ef186ab7acc88f371045c61cb3be1d1013e82e657cbd62b65daf7ac7eed13bc5582823326dd15c5bc3600d179c312b01efa44ea3091c7078fd1a04c8ae95e26d2e07729e07a6aa2766cbe09efe378c3c0b201155b3759ec00dd81148bdc93a12ae3f36de8148cb20b2358bfcb4787653e520bc4b125e0612d8c830279b3252abe10b3e6a4a36a27f02a7fad78136904e09d9dba2fae010f5a1e526acec0868bbad0979ae11b298a75d0acd93891f6c9d8a0effa27b63ce69412901370352e6e89414d3d1defa5ef871efcd9bdde0057e29b6a4c575c443a82e5c09c18819d4cd22de8cf299daf1ec3f98d11c3b1b0a41ced701df68f4462b935260371e647c3e0e74cc31e85555f585db83f38717cd3311bf758075bf4ae54120789e6e8f10bc3b3b384b603974db07a15a681022cf2b5f42376166ad8147f597a0f8a89a9a2aa3293786a987a669b99b4fe0a5ce396e7f74ec754f5185cbd6325ea270e51d1e7905237d42fb908ad71fbde02363babe59a7d42f577c", 0x518}], 0x1) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000080)={0xfff, 0x0, 0x0, 0x0, "2748f3782e9961cd5af6f424ff1d23671e7e55df"}) r3 = dup(r0) ioctl$WSDISPLAYIO_DELFONT(r3, 0x8058574f, &(0x7f0000000140)={'./file0\x00', 0x2, 0xff23, 0x7, 0x1, 0x400, 0x6, 0x401, 0x0, 0x2, 0x80000000, 0x3}) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000200)={0x0, 0x0, 0x0, 0x0, "4b387336d29c2731b2414208046ae7376dbb50fc"}) 16:00:01 executing program 1: r0 = socket(0x10000000011, 0x8000000003, 0x0) close(r0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) sendmsg$unix(r1, &(0x7f0000001500)={0x0, 0x0, &(0x7f0000000080)=[{&(0x7f0000000100)="c9", 0x1}], 0x1}, 0x0) setsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000000)={0x0, 0x1}, 0x10) write(r0, &(0x7f0000001540)="661cd9ff8e17ffecb3aea3f968a1a422312a03cd82e4ecc3a87926d6617051028d2738dc47a1c9c3f0fecbcf40f42e7ecd44a92bbcaca805c1596c1fa8eed759c503b431157c029124eb20787a6feff3d8279d1452f6f682b1b62a9a792dc7bb1cfd0755198e60d4ea94cbac8fc90c5d26578e797adad3504b610b36218388c8fad8d398afc5d473b6f52fc16d8a7acfd5a1712cc3c76a0f0bca7cb76c6fa4c12d7a91bf2b6f452cb481e8377f919c071193817f0855a562120619b30142ce0d44dff8d910a57cd5de0cbd45388f214bd740aceb3f04a83045df11c7033caeebf26addffa6a09f32d6b4a9de63fc0298a3fd60df06dad03be358771a38069b88bd814c610c97b471f0a93bfc7713aff1e85d69eba91f3f1b75f9ac84c64db1c4a64b59f6973c1899cb94801d61508e5c25ebb8b612e796f9335dbfa1676079f698dd9a27ff85e3221d98cdd4da2b2be85b56bbcb3a71b92c304faf2922c112944256318ffe41179472f4ddd34982d9a4a7b3b23501db27611af481f8b45e4c89ff22e74726c0bece396b7a16b426c9af509111e7d19bf0d94b55c19c93e1cf3062c9367528863e154887b2117dbc4910d91f0768cb907012f3d098ca52c347dba336cc9658fb3319243777d8f56cfa4cfa4d575080ca53986094a26cad76a080a79e6d772e8defa01f1f7317a1f3152085759e54a828e90021b63262b835ed8c769a0c6e88553e3c5e6bd494c84a3071de539d5487d0b90fc1e8de459f69366cb2cfb787eea0a0233b8e4d87b4b0b72674a96e0029dea1f9c7db30552b6a67e346939ea82f340e335d026a798eb1ec52089975de887d40d675c34ac1cc386d910434564ae3395d6cdbd44818cbc7e444bf4523b373eb04c00d98cb3f439a8566cbe090f9d7ca9e1860e6c3c2ede2dc19cda94da3f3cfc57f28a68a23048c808fb205c32664d42c14c46bce3b0c83d5a757ffdd896c1e08efcb72212b3f4578650ee17420f72c645ba6be7c28945e206e3231b046712c4c7f7a2f6d985c7e34f425cee60615543d098d90560ff72845762218ca303e999cfa6b9bd7df8745b4439a1635cac3a5549d8209edb2f3543dfe20f71914c32db75043771ed5d796587450d62caefa03a6981b7e2d16d4c0b50dac5ebbf68c96d1e5034c5551c3629ba99151a814a1c91077ae71ba94522e030be0a672a582ff70f18cd41da2802a3aa9d455fb81763cee3080b0c0c1d47b2956ef6e1fff6a2254d36687580e657c8c8a8f193bbaef8b84d0548db62d8fd1f7ab528496a2e16dc4d2751f872b2266d875f768d14d29d7f2e218f57b654f3074dbe66ed1fd981d015d637394f1fd1e1817fd888fdcca84b27be4a9466bae18e92018c01675fb1f8d7f4f28b73086e1e820901978d7062ffa85eaf44621bf252d858637b6b7a2052d885f4f2ce9f0c658a83f588ef3b67caee5811dad559cd0568e62a27f015b34b7476d1bd340753b30e035ed8e7210f646db87ba4f1341d1e353c2a727ac784d9b072cbeeadb8c75415cab19d5ea847c37f0057664f744d983201f30a6083c8aca312ee1d372ca40bb7aa5ec14fafac03cce5d6069e6edb09b18fc72aa82522f4caf185ef6602b0ae8db26a6f60ea00a458f61b40f0cbf1da30033fd19659890854cac85e3e297f7b43d3ef12cc6d7efa121d5e09816dd0fb9e10e6c4659ca69ad67a663b6479dbcc178103cb8b436f58adc31ac8c60b8e162d75c203c02c7cf44c013afe88906337eb500a8baed409a37ed6513eaa41362fbb6cadebd6ba7ccaf222c75184aae40b5e08b495e1a8cce1af1f42d8b386dc66db0a71de1fa12bf6c7a58a349ec9b1535646fd6c3772dbf905e06ea43689e96a96211e533ff9e5c76c10bf553ab9176c60821a8ae3c01b556299782cee103d2eb6375764a14832177a28cdd55eb3cf81c1d3754fb6aad91274c3a1c93c7c7073edc71bf00d828b21180457b36407c4525ecef2820a486f9c8682e4675ca20e118943ae19d83a471f048dcb705d26f5ac63452dc12ba2ea90833bd661a35109b0295e3b096afc647e12df6f283194018b88d3609eebd96b9992d1867258bc3c613b1e72f3c23d78bc9f16489bbf2dc446cf1f098db2b8e4c9f984ecadd775afdded139974b9c5b046cad0dec3e0d0aebd8f21e9b2be7429aaec818a7db677a221c9b4e5d46f6388d2c7e65881f895785dd6b3837f9ac7ec53a51239e0ef70484354e25864cbe97bb3fdf86bd1ac94a86b73a7c89bd3a2f99e261b6511713d1bffc4d40d86050422e3eb679c46cbfa85b7a2abb036a01913107f9c03a33f1bb92877ec0b755569f65d895670e5c0902f7e774c9003210cf6f8d983b958f77125f98e79416d598f12200f4261821013f613dc4ae10cc21ffdc62f5bf40ae4aabf27be565f9e54e45f9db361590d8e475cb15a881f8ab917003153e8d5fd971c9db30b5ffe08c41ece368b28c0ec75096aba23957dd3edc2d1c1b2aa573967a0f7f459fef0afe74bc14984b1e31ac746f0f3a1cc2665d228cfc25418ea5021c1cc4cde65f64f5f550f002552bcfee78243c9b2cd807127decc36a5d2af2e9d76ab95d3a8b753ac07bc3854e010b28142a833a35f6df738c59cea9a4f371612d2c453d811839f56406debc0ed6ce9cc554869f87969ef2ec1f5d2032e304fdd985150b22479dfe7cc1fdab609c0927ce06f1f6f655832f83162fc3de7faa77fba0ac590600000000000000998e8e4121eed868ba904353d64d484b9877f4fa24d42ac4b23bf9244f43767fefd3142beb43c810b33a606393e06c451552a957a0ebb4a8876882d1d34481835bbac39f55b6eec820de2085123ab44b96f801d9e732ae3fdc1bf560e34e1d65f7e2aa4605d5d6b4977c01c52d1dc44856b23867bc1072a41ecd5915236a6e2a1b3411be4334d45204f04e218cafea1e1abc505ab13f37ed825c142ae908b5b4cee7e5e5c51cd7aa4ed366a0c80d1b5bd318de838311095473cc427ccf90c57cb691317e6c1904385b1d432138feb5a7d4b5b23617e77022ede5dd952b794cdb86bb028d545f62804459404a7c42fb4ecefeab002b533c401b7ca142c63e550f499c9a73c18257e6d68217372f694fa6e7eaa5a213e0ea26a892f09496058cfec55ce4b3a37f4e5580b6a5fab5804a703f290606e77dca46d06b8fb603f8b802ac24afb25a97d32971879a93a043d21abef0493bb2b54fd65d36b3b877343ba972af190319497072eeece71760bfb113243890f5f2f851bb1990614f0a26f8fa5de68b1ddd88251a261678ea862680adb77b0d83881f648a52e57d8f0e6f179caa2983a1f05de17045609af1570623e05a427e60f44561779958d1da5ddda6677a04c552f2934b2617da296509ccb6070a5c944e9a31e7eb98c012397128000ad2a3a42a5a53839dfaf5f75a82eee3a90679a4daf80dbc9d0cb99301c53fc74a4fda27bf2baf8d7137fbf02e9b94e7fa02bafdc89f07bfd8fe0f787b3d0e265d7db5876bf69a8072bc4785dcb4f326bee2c959bd39b88b719c1eb422bbb32caa0c4950d50dd974c19c539a13cd33bb9781579caa5206f1cc836e876b00e5736ba84d326a2a8a1e0a66a08a8906c080d32166aa3ed7440d22aee711365ad63fa0e639647b38ba0804f67af4f42f776b0e4d063e2b089231ac83a8e84c2e08aadc677b1a633977e78568726a8fc9c3baae95ab036bd39f9dbe8b3bc07d40756c1bc305888435cbfaf9f39b1efff82125fc19b36c8262643769f370f04dcf77f6d23c1c1bd7826f83ebdbe6e29fe85c461bc723fe5669914106f90e1fe16337a3b291ec5e6af7cfb80a70735a5c0fe19b9a622d5eaad13404013e7978c0bf61109e8b34396ae2a43f1af54231b07af3b5fa122feb9e5367bc6e579adcb15600cfad79e556ae1c9b39cfcadd683164b702fba9b7497c284a1a8f3d3d956051224305341ccb5d2caaedc74e9aa5b6d54f8c5a564ef0454b14b1c69c5634208f92be4530051a4dbe25998dd954e1c7b7a5477ecaed404cf90201d8708630f8ece8791833fdb899c2dbbba2331e3b888f002269cdb0b7cc19894d44bc1b2ae1c3056d2c5eaeae1cb443128bab7352203df188905453fa7b7c8687138a55ea2825f11c82e3a4d0490b887f5e806c5b76735024ad4d4a9fa3f6e7f9d6d05875f10e00f9f0454ac4efb34b018766940077e78718fdf5104c53af59465262414eb739b548169f2880513e1c5a1cdb68de818c75691bfa1f82d39bc98fd7db087ba2d87afd889eb75a46f2d604b7634ff55e9f3aaad5261dc04fbbd83846895edf2d702c0152d5d177742cb6bb518b2e6b30f5391c45c032e46b64ec82ebd7c616e3c4fbac0a10ddb9e6dfcb876d0d2233e813b550a10e89c35306499636ab8d779d7ae35053c71bc34d256dc39d2c0a99fe2ba880fb70cfa70ba0b4a83f10bb893b6e036ccbb6ff1be1573793b3e546a531a143d88f9309ec8661c266c072bca9adf77c926fcab8cf3235858b7d8d7f491aa091006a8822d0d8dc3c35030668b88a7e1e2c8b2968add91ade6c62483ae83fb4c9af8e9c49b6988e50098dc2271140ec53a3db027e94821ea9523aed814046d95eb261c90baae3b676864d8cccb5aef88247a53715f604431fb46bbebda764ff1e96c4ab9d0dc3d733dcfdc68330599643ec3bc18587b71e74e3a8b9e4bbee0e0cc6647f347c48a831b8facb03ee2a9206d7a87af99cc70fa406782d087690d67af5bf39fc7b0c4d9c39de08ead38ae8e262ca876538e0ef4019611314bedc547ddefa0b1198ec9740fd01dac16aea206eadb5183b2dd4b58d7bf6d9b6715e8afa5dc21aa74466f508fd300a196735c360880894ae57ababfa504014548461523efb5d5d0a04c934365dfb03be77360319aa336741bb93b498de692142f1478aa187f93ce035c6626822287d731cab4422f60e3c4b656bdba0dbb50014474f3275e4f72ffcf91109a5bddd8fd8a96637f5e095069955b56c35d407b9e74229fe1d3095efd7b9edeb3df585c433aeb664f80fdb0f6f8cc00fd9bb4291c6fa18e0af40e14b0ed8371065c646ea079cf4a45723668c0085ba65034d9463aa847aa0fb21d2c7fccd38909e7ce181a9ab4f0bd302947693426de252539d2efd4873c492b889e847b4f3b92887a3c0f3412f0855cfb4cb8286c4a25391883046f25f243db46ee7fda692c0387853bdf099365937056e9fd38d24327d760b523e027bea1401979257025ef44230fccd8bf2fe44a392c37820582a36f8d38a069cbca3de84151a020f4c5c475cd7ef24ab7e5f4af76d3ef858c18cfef61b076e23a5bdef1db18a1729d1c62d42614e71aac13fcbc4e4aeafff2e2e9695224b5cd8f349f8376069b7d67232f1a139db707171c1472aa859fd9db0d4cb589f3ebfac73637f1486ac24c6071a1019677d69a306e66c848a425fe091f7e1639fb3c72b4e755356b8ec7236e43b30ec50d96018587dfce8a159e7be011157450a3a9f290eaa6ea298ad3183571aa1bf4f19205f56dfb6b0ce7a0e70fed3689cd140877be2503ccfba4fe947cb2ff55a4e5c8c1e718566fbe52f6783c4b536c7b1a65b34816fb04ff63e6b1be0dbc06c5c7ff625c8ea5e4ddf89fcca38f19e0ea444108c67467b239d9dd4100c56cbb2fd334162b41b1fb4dfe1c020f06a33f9ae4c7187dd128c392d5530e302e9c353b1a5950a085aa8b987e53dbfb795fc262621d658681d782645386fd47dc17d8276a3f60b147ec62241b9b3c86364f491260ad40ff663a26bc7aa736927cad00a5b1d", 0xfffffffffffffd51) 16:00:01 executing program 1: ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000140)={0x1fffff03, &(0x7f0000000040)=[{}, {}, {}, {}]}) r0 = socket(0x18, 0x1, 0x0) close(r0) bind$inet6(r0, &(0x7f0000000080)={0x18, 0x2, 0xffffffff, 0x6}, 0xc) r1 = socket(0x18, 0x400000002, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r1) socket(0x10, 0x4, 0x4) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, &(0x7f0000000140)="ad18f05de2f4ef18", 0x70) 16:00:01 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x4000008001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x8, &(0x7f0000000100)=[{0xfffffffffffffffc, 0x7ff, 0x6, 0x800}, {0x6, 0x8000, 0x6, 0x4}, {0x2, 0x0, 0x8, 0xb7}, {0x3, 0x100000001, 0x7f, 0x3f}, {0x7f, 0x9, 0x20, 0xfffffffffffffffb}, {0x3, 0xbaac, 0x7, 0x6a1}, {0xbcd, 0x0, 0x3, 0xffffffffffffff1d}, {0x8, 0x40, 0x7, 0x7}]}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x24}, {0x30}, {0x6, 0x0, 0x0, 0xfffffffffffffffe}]}) pwrite(r0, &(0x7f0000000180)="d79d56adb181d1f6cfdb193896e5", 0xe, 0x0, 0x0) 16:00:01 executing program 0: openat$null(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/null\x00', 0x0, 0x0) r0 = msgget$private(0x0, 0x4) msgrcv(r0, &(0x7f0000000040)={0x0, ""/84}, 0x5c, 0x0, 0x800) semctl$GETNCNT(0x0, 0x0, 0x3, 0x0) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000240)='/dev/wsmouse0\x00', 0x0, 0x0) mknod(&(0x7f0000000000)='./bus\x00', 0x100000000204f, 0x0) open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) select(0x40, &(0x7f0000000280)={0x2a}, 0x0, 0x0, 0x0) semget$private(0x0, 0x0, 0x0) 16:00:01 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCLOCK(r0, 0x20004276) ioctl$BIOCSBLEN(r0, 0xc0044266, &(0x7f0000000180)=0x3ff) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0xe72684f0dff88301, 0x0) 16:00:01 executing program 0: mknod(&(0x7f0000000080)='./file0\x00', 0xffffffffffff2ffe, 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x0, 0x0) pipe(&(0x7f00000000c0)={0xffffffffffffffff}) ioctl$VMM_IOC_TERM(r0, 0x8004741b, &(0x7f0000000040)) ioctl$TIOCSTAT(r1, 0x20007465, &(0x7f0000000100)) 16:00:01 executing program 1: r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x40, 0x0) close(r0) ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f00000001c0)={0x0, 0x0, 0x0, {[], [], [0x0, 0x0, 0x0, 0x4]}}) r1 = syz_open_pts() syz_open_pts() close(r1) syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000080)={0x0, 0x1ffffffffffd, 0x7fb, 0x0, "0009f0ff0000000100000800"}) write(r1, &(0x7f0000000140)="2078f7b678807d89e032dc19f570fe00bac871767dbcbbff8330c22685419d5e0110188e90cd9c8e50599ba24cd7c19fe1397a431644e5976fe4bce3b20b21c3f3719d1d5de4b7586a0669cedb7237b428821c1db394acba77de08", 0x21a) r2 = dup(r1) ioctl$WSMOUSEIO_SCALIBCOORDS(r2, 0x81205724, &(0x7f0000000580)={0x7, 0x40, 0x9, 0x3, 0x2, 0x10000000000, 0x0, 0x10, [{0x2, 0x400, 0x490, 0x3}, {0x0, 0x1, 0x10000, 0x80000000}, {0x2, 0x80000000, 0xfffffffeffffffff, 0xd4}, {0x100000001, 0xffffffff, 0xfffffffffffffff9, 0x42}, {0x3, 0x4, 0x7fffffff, 0x47}, {0xffffffffffffff0b, 0xa4, 0x0, 0xffff}, {0x9, 0x6, 0xfffffffffffffffd, 0x1}, {0x5, 0xbd, 0xe0000000, 0x1}, {0x7f, 0x80000001, 0x18, 0x3f}, {0x200, 0xf2c, 0x6, 0xffff}, {0x2777, 0x1400, 0x6, 0xffffffffffffffe0}, {0x200, 0x8, 0x100000001, 0x2}, {0x2, 0x800, 0x7fffffff, 0x81}, {0x400, 0x100, 0x1000, 0x1ff}, {0x83e, 0x1, 0x9}, {0x0, 0xfff, 0x5dec, 0x1ff}]}) ioctl$WSMOUSEIO_GCALIBCOORDS(r2, 0x41205725, &(0x7f0000000440)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x10}) openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x40, 0x0) 16:00:01 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x100, 0x0) ioctl$BIOCLOCK(r0, 0x20004276) ioctl$BIOCLOCK(r0, 0x20004276) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCPROMISC(r0, 0x20004269) ioctl$BIOCSDLT(r0, 0x20004269, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x80, 0x0) 16:00:01 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x86138) kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{}, 0x0, 0x0, 0x1, 0x0, 0x2000150000000000}], 0x0, 0x0, 0x0, 0x0) r0 = open(&(0x7f0000000000)='./bus\x00', 0x10000, 0x0) write(r0, &(0x7f0000000040)="510fc3a0", 0x4) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 16:00:01 executing program 0: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000040)=[{0x61}, {0x5c}, {0x6}]}) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x400, 0x0) ioctl$BIOCSBLEN(r0, 0xc0044266, &(0x7f00000001c0)=0x1) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f00000000c0)="b6") unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000140)='x\x00') 16:00:01 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x3a0914c44f7b202c, 0x501) r0 = syz_open_pts() r1 = syz_open_pts() ioctl$TIOCEXCL(r1, 0x2000740d) r2 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) r3 = getppid() r4 = getuid() getgroups(0x1, &(0x7f0000000480)=[0xffffffffffffffff]) r6 = getpgrp() r7 = getuid() getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0, 0x0}, &(0x7f0000000500)=0xc) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000540)={0x0}, &(0x7f0000000580)=0xc) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f00000005c0)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000600)={0x0, 0x0, 0x0}, &(0x7f0000000640)=0xc) r12 = fcntl$getown(r0, 0x5) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000680)={0x0, 0x0}, &(0x7f00000006c0)=0xc) r14 = getgid() getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000700)={0x0}, 0xc) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000740)={0x0, 0x0}, 0xc) getgroups(0x1, &(0x7f0000000780)=[0x0]) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f00000007c0)={0x0}, 0xc) r19 = getuid() getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000800)={0x0, 0x0, 0x0}, 0xc) sendmsg$unix(r2, &(0x7f0000000900)={&(0x7f0000000000)=@file={0x1, './bus\x00'}, 0x8, &(0x7f0000000100)=[{&(0x7f0000000180)="f767ae1ec6fa3438b697cd3a85b5b2d09f979eeb68c549109c157509058e8d19ad6d1f3f72f85c9b142558e682890ed021e52661f9363c259eec9b884821e2c9a567f8c3e3c0a56de010d7fb03e4877cb0592df671a65c734095a22a892919e06307aa4179b3903b951ecd1862c2d82198a4c897442541e947812f420c0cf7f71af11b414fff199548455fa670661fc020df1f1905c658860858501d79f8d054bd75051741800e1cc461c1554c4ae4b6ac92f152ce0484330766a8e7ac28ff0b32ee9eab1f12bdc9e6ef18ccc3d76b71d802603a10ed93ee3438b7bf3acb11fb3def2caa5a6d5cd2dd786b4541a0faec487d96", 0xf3}, {&(0x7f0000000280)="fcdf33aa1283ffdbd39d07ad452d48ebba6d7a6fcfad228fbccb0ed068754a4d917f66e49a1629e9765211defd2060ff146e214d804f45cd90aaa852464868e36ab551ebce03c618c0b70be90d166eeed75983d78819b71f7a5f52d8fe71a6413aae84877920d8b457c57fc2ac17fca10e79baf5283cac67f68b980fa6467c2ce0b0e2adfcd0492f2a931659e2335abe4748009d15d8d6df1486333d8fc92dfc1c1af112b7dcb58078a2096e15d4e4ec3052035625b2e591613cb11ef065efc3deb51cec306e4d8742f4", 0xca}, {&(0x7f0000000380)="39fd45910368e2ee1412e441cef6e7bf39b9fe9a6d521af9dcb34be785dbd176884a17db603e3fb565d71209cdc24ac03e43214b3f92cb258ee92ec9e43e454e4b5d3d3b11770d96c0a670f63947d96907c5acf52b560aed948fd312917f7e9be1ace8c2e98888eb1299c68aefcf9104d539fddcdf02fd28af59a8eb82b860782747d8ed93bea2ad3b91ddf57b8da5f5214d2aa609acc4acdc71e01372c700f7c46cda7af14551c1fed58b85f75d1dae15dd46b2ab8e2ffe2dca3a80a4f8b84f193fd8c8f5d53a947f5a58004b783cbadc6a96e4e6349c255df9b8a9b9ed2b0072", 0xe1}, {&(0x7f0000000080)="fd2bc80ebac13cfc28fb3664867a416070e7a680aedcfe71c5445b5f6a1980ff74d3e905923126a9da99a893265f3e2ed9859724fa2009db5cbf12280f39d293e2b2b1c06943d30b0765faea7b4ea29de4b98e5d2f5da867c743c86202be523d10a0542071d8cde475", 0x69}], 0x4, &(0x7f0000000840)=[@cred={0x20, 0xffff, 0x0, r3, r4, r5}, @cred={0x20, 0xffff, 0x0, r6, r7, r8}, @cred={0x20, 0xffff, 0x0, r9, r10, r11}, @cred={0x20, 0xffff, 0x0, r12, r13, r14}, @cred={0x20, 0xffff, 0x0, r15, r16, r17}, @cred={0x20, 0xffff, 0x0, r18, r19, r20}], 0xc0, 0x400}, 0x401) 16:00:01 executing program 0: accept(0xffffffffffffffff, &(0x7f0000000280)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000800000000000000000000000000000000000000000000000000000000000000c7e357bab6ce274e0a82f4a889e3fdc3406beae1ca5e733bb11a6648b6617e9acd93b39939aaf4a7c234b2cfa905f96686eba81bb808b646eda5280c030738ebfc4bca49bf914237d9eb4ec1789f6229ebbb7cb2675496d604fcf7c2ced756905977e4c8f85fe5d2ab6e3be387ee3644cea684f5d0a694c73db02f3b8aec4227cddf222d278f5f80b8dacc8d99071dbbfe1468d1619d2da93e7bab1de0d869be3546301f11052d1044d5dd90c8ef2dba5388fa19c04c8d612a269d0b8157620ad4728097cad3fd382957274888b17bdde19e35ab943dfd77a05fca64bdaecc02c4d68a0b07c63e012d51563fff3caf31efe81d0437062c54f2bdbaec499795d53f6eefbd97944cc40f898dcdbe231318141cf10f247c556a5d82104bead2de71a77417ec363ceb40ae37220d4168b2b1d7721b4dccd73e76e9419a7133345a216493d76ea4cef84d53a94499aa28725edb508ee727393b1a0992d46e8f941f3679242f4c644efdc7c838e4b5dea74f91169762022791647cbceccfa363187bb74172f83fef2357e7474e88044a07a28b029d809cee25b6dbb396f90d51dc2390187263d3aa83dede64ea032fb5683f1e81b201a5ff2a00a74a6717dd607415d5c0703c502cec87a3"], &(0x7f00000000c0)=0x6e) r0 = openat(0xffffffffffffff9c, &(0x7f0000000140)='./file0\x00', 0x10, 0x2) close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffffd, 0x0, 0x0, 0x7fffffff, "73cc510e527b0000e534840c76f30d3fc9c06d00"}) ioctl$FIONREAD(r1, 0x4004667f, &(0x7f0000000100)) connect(r0, &(0x7f0000000180)=@un=@abs={0x0, 0x0, 0x2}, 0x8) 16:00:01 executing program 0: r0 = socket(0x30, 0x8000, 0x80) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f00000000c0)={0x1, 0x0, 0x0, 0x1}, 0xc) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x4}, 0xc) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x67, &(0x7f0000000000), 0xc) 16:00:01 executing program 1: munmap(&(0x7f0000000000/0x2000)=nil, 0x2000) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) r0 = shmget(0x2, 0x2000, 0xdb46e9a29fcc37a7, &(0x7f0000ffd000/0x2000)=nil) msgget(0x2, 0x18) shmat(r0, &(0x7f0000169000/0x4000)=nil, 0x3000) 16:00:01 executing program 0: r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x800000018, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) r2 = dup2(r0, r1) ioctl$BIOCGBLEN(r2, 0x40044266, &(0x7f0000000100)) setsockopt$sock_int(r1, 0xffff, 0x1000, &(0x7f0000000000)=0x8, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "00000000bb3ff0e23c5b00000000e74da400"}) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, 0xc) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f00000001c0)=[{0x100000001, 0x8001, 0x7, 0xfe00000000}, {0x8, 0x0, 0x8000, 0x2}, {0x1, 0x12, 0x1}]}) r4 = fcntl$getown(r0, 0x5) setpgid(r3, r4) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0xfffffd43) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) shutdown(r1, 0x4) getsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000140), &(0x7f0000000180)=0x10) 16:00:01 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x420, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x7c}, {0x4000007}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") ioctl$BIOCSBLEN(r0, 0xc0044266, &(0x7f0000000040)=0x7) 16:00:01 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x14}, {0x74}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000180)=[{0x61}, {0x3d}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") r2 = semget$private(0x0, 0x3, 0x200) semctl$GETALL(r2, 0x0, 0x6, &(0x7f00000001c0)=""/166) 16:00:01 executing program 1: pipe(&(0x7f0000000240)={0xffffffffffffffff}) getsockname(r0, &(0x7f0000000280)=@in6, &(0x7f00000002c0)=0xc) setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) close(0xffffffffffffffff) r1 = syz_open_pts() ioctl$TIOCSPGRP(r1, 0x40047477, &(0x7f00000001c0)) ioctl$BIOCGFILDROP(r1, 0x40044278, &(0x7f0000000000)) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000200)={0xfffffffffffffffd, 0x0, 0x3ff, 0x7fffffff, "070000003e7901003400", 0xffffffffffffffff, 0x4}) pipe2(&(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) ioctl$WSKBDIO_SETMODE(r2, 0x80045713, &(0x7f0000000180)=0x1) writev(0xffffffffffffffff, &(0x7f0000000100)=[{&(0x7f0000000080)="c610e33375573c72cb1b559634c55913f85c06c5ec9977c41625f98162f59f5c4b442c54d2a4b711cbed5770c9139fe9dd646186175570e73e15bddabd38cb85b02db11aa1da8ff14e650f0a0c0b5396b47e39199d37186b7754cd875c29", 0x5e}], 0x1) 16:00:01 executing program 0: r0 = socket(0x400000000018, 0x3, 0x3a) sendto(r0, &(0x7f0000000080)="a93774b3f45d1fc36f75b376a002fcadece01c7096c06b347a19cd248f7b40e72410ed65a21c960a20bef333cbd1bf44671db99bf9f2634864be12b8e94bbf68790bb79ff5f7fee51c7bbbed95e8912ecb9a07891675d2805b5eb384a30e0001ca29b6542798eb1048809f7db40bac193e86c5d69dbcef44407e3916de447bc0624eb1ae87dea68381ceaad90ee20adeeeaade9668d3a99340236d5274408f4740dfbc532e48ceee04d523bbbc71b44fe95c1b953d0f90e49e21195358763806122b", 0xc2, 0x402, &(0x7f0000000000)=@in={0x2, 0x3}, 0xc) r1 = openat(0xffffffffffffffff, &(0x7f0000001500)='./file0\x00', 0x80, 0x40) ioctl$TIOCSTSTAMP(r1, 0x8008745a, &(0x7f0000001540)={0x7f, 0x1}) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) socketpair(0x0, 0x1, 0x4, &(0x7f00000001c0)) r2 = socket(0x400000000018, 0x3, 0x3a) setsockopt$sock_linger(r2, 0xffff, 0x80, &(0x7f0000000200)={0x63ca, 0x2}, 0x8) setsockopt(r2, 0x29, 0x6c, &(0x7f0000000040), 0x4) recvmsg(r0, &(0x7f00000014c0)={&(0x7f0000000240)=@un=@abs, 0x8, &(0x7f0000000480)=[{&(0x7f0000000280)=""/151, 0x97}, {&(0x7f0000000340)=""/7, 0x7}, {&(0x7f0000000380)=""/254, 0xfe}], 0x3, &(0x7f00000004c0)=""/4096, 0x1000}, 0x803) setsockopt$sock_int(r0, 0xffff, 0x1006, &(0x7f0000000180)=0x40, 0x4) 16:00:01 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x3a0914c44f7b202d, 0x1b00) r0 = open(&(0x7f0000000080)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f00000000c0)="9c87c377284c35b87e2e2e2e", 0xc) openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x800, 0x0) execve(0x0, 0x0, 0x0) dup(r0) 16:00:01 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r0, &(0x7f0000000100)=[{&(0x7f0000000180)="40e26c49664374f3c60900000000000000", 0x11}], 0x1, 0x0, 0x0) pwritev(r0, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) r1 = socket(0x2, 0x1, 0x0) connect$unix(r0, &(0x7f0000000080)=@abs={0x1, 0x0, 0x3}, 0x8) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000001c0)={0x1889, 0x1, 0x4a, 0x85, "68001a654ce718fb347c8dd681e88b33b78902bb", 0xbb, 0x3}) connect$unix(r1, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0x10) 16:00:01 executing program 1: r0 = syz_open_pts() setrlimit(0x6, &(0x7f0000000000)={0xfffffffffffffeff, 0x80000001}) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x80000000, 0x100000000}) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x5, 0x2000100000000}) 16:00:01 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) recvmsg(r0, &(0x7f0000000180)={&(0x7f0000000000)=@in, 0xffffffbf, 0x0, 0x0, &(0x7f0000000080)=""/210, 0xab}, 0x0) sendmsg$unix(r0, &(0x7f0000002d00)={0x0, 0x0, 0x0, 0x0, &(0x7f0000002c40)=ANY=[@ANYBLOB="10000000ffff00000100000000000000"], 0x10}, 0x0) 16:00:02 executing program 0: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) ioctl$BIOCGFILDROP(r0, 0x40044278, &(0x7f0000000040)) r1 = syz_open_pts() close(r1) r2 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000100)={0x0, 0x0, 0x100000001, 0x0, "2ea86ecce46adcd569ef64e16eb595607fcfd711"}) ioctl$FIONBIO(r1, 0x8004667e, &(0x7f0000000000)=0xfffffffffffffffd) ioctl$TIOCSTAT(r2, 0x20007465, 0x0) write(r1, &(0x7f0000000080)="2078f7b69541d6d97099188e90cd9c8e765f9ba2c14c0333177edf6d0f3295f5a5e8b04efdd700"/53, 0x241c5379a0e79b8e) 16:00:02 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000000)=[{0x14}, {0x44}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r1 = accept$inet6(0xffffffffffffffff, &(0x7f0000000040), &(0x7f0000000080)=0xc) getsockname$inet6(r1, &(0x7f0000000140), &(0x7f0000000180)=0xc) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:02 executing program 0: r0 = syz_open_pts() ioctl$TIOCSPGRP(r0, 0x40047477, &(0x7f0000000100)) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x200000000087}, {0x1c}, {0x6, 0x0, 0x0, 0x100}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pwrite(r1, &(0x7f0000000040)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) 16:00:02 executing program 1: mknod(&(0x7f0000000440)='./bus\x00', 0x3a0914c44f7b202f, 0x1b00) r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f0000000040)='d', 0x1) execve(0x0, 0x0, 0x0) fcntl$setstatus(r0, 0x4, 0x30ee53b5fbcd8305) 16:00:02 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x4, &(0x7f0000000140)=[{0x10001, 0x0, 0x0, 0x1f}, {0x3c}, {0x24}, {0x4006}]}) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000100)='/dev/null\x00', 0x10000, 0x0) ioctl$TIOCGETD(r1, 0x4004741a, &(0x7f0000000240)) ioctl$TIOCSPGRP(r1, 0x40047477, &(0x7f0000000280)) syz_emit_ethernet(0xd2, &(0x7f0000000000)="869c360043043677912c56d06449009a3914103ce146154cfd9c382b387bf7761105e922c40bfaafdc88fe4ba0b92460358b7e4000979135f52df42293175d32ccdfd06882bca4f5fb3e1c0b858e5af0be221935465fe48987332f14c51c67cd78fab61b31f47869b77b1085763af52bf764a704a81f84bb1209e1c05cdf238212719b1d7d11ae297b2ffcac3f774cae90298c079778eaeb93ff7e4ab7c2265c48ecc5230b42cde021531162e5eb64cc07e096cb5c47be29efa7ce423aad8844f62266dcfa18df52db28c070c431b966a8f9") ioctl$TIOCNOTTY(r1, 0x20007471) 16:00:02 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x80002009, 0x3200) r0 = open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) r1 = openat$tty(0xffffffffffffff9c, &(0x7f0000000340)='/dev/tty\x00', 0x90, 0x0) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000380)={0x0, 0x7eab, 0x2, 0xfb7, "4ba95aa61c1031fcd4caea174078b017d3dbd486", 0x3f, 0x4}) readv(r0, &(0x7f00000009c0)=[{&(0x7f0000000000)=""/237, 0xed}, {&(0x7f00000001c0)=""/255, 0xff}, {&(0x7f00000002c0)=""/87, 0x376}, {&(0x7f00000003c0)=""/220, 0xcf}, {&(0x7f0000000a40)=""/249, 0xf9}, {&(0x7f0000000140)=""/33, 0x21}, {&(0x7f00000006c0)=""/228, 0xffffffffffffffe6}, {&(0x7f00000007c0)=""/188, 0xffffffffffffffed}], 0x8) read(r0, &(0x7f00000008c0)=""/214, 0xd6) 16:00:02 executing program 0: r0 = socket$inet6(0x18, 0x3, 0x4000000000102) close(r0) close(r0) pread(r0, &(0x7f0000000000)="deb1e5860b58234512092fa46afbb51f6764c24b459badd3753b779b94c0eb2f9c10696bed7ccededa51c4e4f6de066ee54a84da37f1649f862c46615bae646c12a612b9c781bf298e3f4122c539a977a82f56f2e7c58975c52abe8207be72d76d984fbe00562c4db3d791b734b5de1e03113d01bcb4c3309035bf42188af4d56c30196d5c43ec237255f4f4120f124362d549eae0b092778fa7db949266890cf33e9c176a4451c5e8438a0fe33163ef13fb3101b18cb157735f1935016250499361e53f39f59f4c6d3fd82eed35da7ffa85", 0xd2, 0x0, 0x0) 16:00:02 executing program 1: connect$unix(0xffffffffffffffff, &(0x7f00000002c0)=ANY=[@ANYBLOB="ffb77f032a3b8aa1122182608f02aefea08b0e082d6649d31e4dbc43c5b8770117ee8f3357df4d1ccf60e877ec349a03c938e4d8c7c0adb995f07ac54798da179532842a3ea5e70b46aec898a2a80d29d561a88e15cf7b07285d715b4e8b031504e1c6d221b826f74bb9e5e4b613b803e33e31a5223f22286456922c87ecce85e1763850afaf5805d3755f4f4a1c51b8dbdbbe2c289fdc86159452062196f597eebe794d9aa9e2fd45a2961fe7eb4add280b6beac990365d8affb5bfeb50b3c5efac7c0a18e1c2a3e070a31d60f55d897715fc69d6c5e20406152cba2bd95139664efe7e18f8d7942f07c4e9fb12f8e7f6805f172d8e792cfb"], 0x1) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0xffffffffffffffff, 0x0, {0x0, 0x4}}) r0 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) pipe2(&(0x7f00000001c0)={0xffffffffffffffff}, 0x10000) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000200)={0x1, 0xfffffffffffff6f6, 0xfffffffffffffbff, 0x100000001, "1b8f80a421a9be3eb1a38dde37ec1d296121cfe2", 0xea02, 0x7}) close(r0) r2 = socket(0x18, 0x3, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r3 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x808, 0x0) mknod$loop(&(0x7f0000000140)='./file0\x00', 0x6000, 0x0) ioctl$VT_OPENQRY(r3, 0x40047601, &(0x7f0000000080)) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000240)) setsockopt(r2, 0x1b, 0x9, &(0x7f0000000180)="f835b38abe708367b5a9ec92c5189d3a065569b2281073cbc207db0f8ba7a7318b0a518ce5bad8a8d31e5cae2d59c9a939094dc06ec1c3db008b43", 0x3b) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) madvise(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x1) write(r2, &(0x7f0000000100)="8c65", 0x2) 16:00:02 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x1, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105727, &(0x7f0000000240)={&(0x7f0000000040)=[{0x6}, {}], 0x2}) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) ioctl$VMM_IOC_RUN(r1, 0xc0205602, &(0x7f00000000c0)={0x57, 0x100, 0x1ff, 0x4, &(0x7f0000000280)={{0x9e84, 0x100, 0xa, 0x1, 0x5, 0x0, 0x7}, {[0x0, 0x0, 0x0, 0x8, 0x358d, 0x100000000, 0x1, 0x7ff, 0x3, 0x9, 0x8, 0x7, 0x81, 0x2, 0xa7, 0x914, 0x9, 0x401], [0x9, 0x1000, 0x8, 0x6, 0x2, 0x200, 0x7, 0x9, 0x7f], [0x2, 0x3, 0x1, 0x401, 0xfff, 0xffffffffffffff33, 0x2], [0x1, 0x5, 0x2, 0x8000, 0xffffffffffffff01, 0x7], [{0x1, 0x1200000000000000, 0x7fff, 0x35}, {0x8, 0x82, 0x7, 0x1}, {0x3f, 0x100000000, 0x1000, 0x84d}, {0x4, 0x1, 0x3, 0x5a}, {0x6, 0x0, 0x4, 0x800000000000000}, {0x2, 0x4, 0x8001, 0x3f}, {0x0, 0x3f, 0x0, 0x9}, {0x1, 0x1, 0x4, 0x1}], {0x3, 0x80000000, 0x0, 0x1800}, {0x8, 0x0, 0xaf96, 0x100000000}}}, 0x2, 0xc091}) 16:00:02 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x80, 0x40) bind(r0, &(0x7f00000000c0)=@in6={0x18, 0x2, 0x7, 0x7f}, 0xc) getsockname$inet(r0, &(0x7f0000000040), &(0x7f0000000080)=0xc) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x1, 0x0, 0x0) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000180), &(0x7f00000001c0)=0x8) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100)={0x0}, &(0x7f0000000140)=0x5) getpgid(r1) 16:00:02 executing program 1: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) sync() setsockopt(r0, 0x29, 0x80000000000000a, &(0x7f0000000180), 0x4) 16:00:02 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000000)=[{0x2d}, {0x2}, {0x10000006}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000540)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b2") 16:00:03 executing program 0: r0 = socket$unix(0x1, 0x1, 0x0) read(r0, &(0x7f0000000080)=""/4096, 0x1000) getpeername$unix(r0, &(0x7f0000000000)=@abs, &(0x7f0000001080)=0x8) r1 = dup(r0) ioctl$WSDISPLAYIO_ADDSCREEN(r1, 0x80245753, &(0x7f0000001180)={0x100000000, './file0\x00', './file0\x00'}) sendto$unix(r0, &(0x7f00000010c0)="a810403a5854bc9fb57fe3dd7c887566b2f2af83df4cd2c05fbd547935d422f9f46ceb3f59470cb026d719ba04e1ee479cda33ed2bc942ebcb2c6df397561a64c0", 0x41, 0x8, &(0x7f0000001140)=ANY=[@ANYBLOB="00002e2f66816c653000"], 0xa) r2 = socket(0x19, 0x400000000002, 0x0) r3 = semget(0x1, 0x4, 0x40) semop(r3, &(0x7f00000011c0)=[{0x0, 0x6, 0x800}, {0x3, 0x3}], 0x2) setsockopt(r2, 0x0, 0x20, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) 16:00:03 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) preadv(0xffffffffffffffff, &(0x7f0000000000)=[{0x0}], 0x1000000000000201, 0x0, 0x0) getgroups(0x1, &(0x7f0000001640)=[0x0]) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x4) sync() 16:00:03 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x1000000000002020, 0x800000006d2) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) write(r0, &(0x7f0000000180)="371f67676fdd39a94fa8b914da9921f8bb55b135e2d6bd6f519379aaad4a5bfebde9519b6e57c23d3bfd3340a90aacb0afacd880ac3761c7eb88d2da674a809744d0af7aee6d0fc19c40acb80952e3e237f78ae75f6094494fb459b0d3a0e4ad94f074f023ab4c57327f0b5a7cb0ba7626fd25cb29ffdc593cb5dc18acab9410fdea086a4b404d77d79cdf785645fdd990a188dff2cd027854896148bfcf29d2df985f555342e3b89c66cd662eeeeef061deab5508762d6b75a51946f1683a9cf3198dbd86afb028afd703a042bf675ea52a12e5a11546ae76f35edd323e61f96acad5089ede520c73abff5c154bd1bf799c317b5f0dd2528a64c1", 0xfb) r1 = kqueue() r2 = fcntl$dupfd(r0, 0x0, r0) kevent(r1, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0x41, 0x1}], 0x800, 0x0, 0x0, 0x0) openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x100, 0x0) bind$inet6(r2, &(0x7f0000000000)={0x18, 0x0, 0x3fffc00, 0x3}, 0xc) kevent(r1, &(0x7f0000000300)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x10000, 0x0, 0x0, 0x0) close(r1) 16:00:03 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x100000000}) flock(r0, 0x12) fcntl$lock(r0, 0x8, &(0x7f00000000c0)={0x0, 0x0, 0x20, 0x100000001}) 16:00:03 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x4d}, {0x84, 0x8}, {0x8}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$WSMOUSEIO_GTYPE(r1, 0x40045720, &(0x7f0000000100)) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:03 executing program 0: mkdir(&(0x7f0000000100)='./file0\x00', 0x0) chroot(&(0x7f0000000080)='./file0\x00') openat(0xffffffffffffffff, &(0x7f0000000000)='/', 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) 16:00:03 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x0, 0x0) ioctl$BIOCPROMISC(r0, 0x20004269) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, &(0x7f00000001c0)=0xc) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000240)={0x8, &(0x7f0000000200)=[{0x3, 0x6, 0x180000000000000, 0x4}, {0x0, 0x6, 0x1, 0xfffffffffffffff9}, {0x1ff, 0x2, 0x10000, 0x4}, {0x3, 0x0, 0x0, 0x800}, {0x2, 0x7, 0xffffffff, 0x746}, {0xffffffff, 0x80000001, 0xbd, 0x7}, {0x1, 0x100, 0x3fe00000000, 0x4}, {0x2a1, 0x4, 0x20, 0x6}]}) fchown(r0, r2, r3) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000000)=[{0xc}, {0x1d}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:04 executing program 1: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x4}}) r0 = openat$pci(0xffffffffffffff9c, &(0x7f0000000040)='/dev/pci\x00', 0x80, 0x0) r1 = dup(r0) r2 = socket(0x18, 0x0, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) flock(r2, 0x7) write(r2, &(0x7f0000000100)="605e8f72183b92da27cf183ac5d9565d8097b2f546ae19998261fbff83c5026f149a57249929faf019ff9fb8ebbcefd5dae99eb36b174a4feb00ae165dd0d411aae43fb2336ef56364e39ef9d410c15919841b0effb11ffae242b0b5d337af2f4f16ed5d46900d467227c33ef98625fdb8ef61dbd8d52579c7bf95b0fd5d01e48b0353967965786d68f1e5359fea45fec30299d5de6158efcfbbf6ec0dedf4fbe8a3d51fb817e922cd63dd544f9def0fa7cfa85ecac0abba4480c03af8c20a47ce5c9bb4e3959d72af89487cfed3bf85c278928d3f9f6eeb7ce7f5dfb819c649673e56258be14a87a6cf0afd8348e6520ee745db6d8ae1", 0xf7) close(r2) fchflags(r1, 0x0) mmap(&(0x7f000008e000/0x3000)=nil, 0x3000, 0x1, 0x1010, r2, 0x0, 0x0) r3 = socket(0x18, 0x3, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r3, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r2, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) syz_extract_tcp_res$synack(&(0x7f0000000080), 0x1, 0x0) socket(0x20, 0x4, 0x680a) r4 = shmget$private(0x0, 0x2000, 0x2, &(0x7f000011c000/0x2000)=nil) shmctl$IPC_STAT(r4, 0x2, &(0x7f0000000200)=""/211) 16:00:04 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000140)=[{0x7}, {0x35}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000240)={'tap', 0x0}) r1 = fcntl$dupfd(r0, 0xa, r0) accept(r1, &(0x7f00000000c0)=@un=@abs, &(0x7f0000000180)=0x8) syz_emit_ethernet(0x1, &(0x7f0000000100)="b6") 16:00:04 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) r1 = accept(0xffffffffffffffff, &(0x7f0000000100)=@in6, &(0x7f0000000180)=0xc) connect$unix(r1, &(0x7f00000001c0)=@abs={0x1, 0x0, 0x2}, 0x8) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x2d}, {0x1d}, {0x6}]}) ioctl$BIOCGETIF(r1, 0x4020426b, &(0x7f0000000280)=ANY=[@ANYBLOB="00000000000000007b07000000000000020001000000000000000000f4d68256b53b844eb5c2365562a8103fb0c671484187b570ca6da7d4c5a68d63aa60d1166b4c6e57d6e259749ec9b9cd4608124db5d30f7cdbb27bf3ae24ab78cbb206a592d47d2a9ba3"]) syz_emit_ethernet(0x1, &(0x7f00000000c0)="96") 16:00:04 executing program 1: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0x9, &(0x7f0000000180)="01000000", 0x4) r1 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x7ff, 0x0, "b8000000000000080100"}) close(r1) r2 = fcntl$dupfd(r0, 0x0, r0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) writev(r2, &(0x7f0000000000)=[{&(0x7f0000001440)="d9154df438b2e6558f23a1d9f1a11be3c1b39e5466ea425f2aebad421ebec449a974356221669d8219f1eeef995328f0a61d115fc6d53fe074bcde42c4a3f58a2b7e1f3839cbff626f7fb9e16b55078fa3f1291438678638a7284c823141fb6fb153b1ef275baca424a246c47d47a87648eba0cf3b7f0efa972902e4c20106655de326315562633a61907840843263bb9ceafeb8dbc586817d29ea3c84cf7a16a243c580b03c5837bd28dc26cbb55b10bffa1435f821563c09c1d8fc6cc183bfd3784ab17e9fb4559047749e1820a1835d801b2325e36a9d742c95da7d9ff8fc3b35c03ed4b919e136ba69a4b185f732b9e9c21f877eb0ad08344a7f7a8ce05cefd5e4bd418c00c0a2d77c14dc546b727548e81d048a88fde31e8788cfd58f7454517684770dfe448f76952f3d97fdaef9da9f415ca34e88c132862b55777f242c59429c337fc2280e22b9bc86ad48480c7e2492283973df54974e9c2a6812bc167e769eee3244fe557bdc32565d4f39df6df54c90dd54cba453fc5aed3b70127ac9f102138d9cc0200935a2bd756a8f1dcf746292b7bf3fcf3de0d65a37c413faddeb5f5c9739e5a8e3c76d2618b2cfd738739bc515f7b8d174b213d6da8d3b4617e24e2161167677e7a60c2681ff2641d30a6ec2bf164cbdb51a629a49998dcd9d21b8b20696af5e521ae532fc09b59002debf2a4700729706a5c81bcb20baf6c4fdffee19a63ff2fb7ecd7f9d0edc18ce2705a3c33ec0888586533f2dbccfdc0a6c1be8666cefa0122f0bea58981c6751bbaec7e0f07eac4c622ceca6300513c637631951cb9fb0f3cfb10697ae8619b0fd32054c78243d272aeb93cad2215e59735c440f8f0303f670403d454cd370b5d3dc8830926fea03befaf11aa6f8ae15cf17b32e5f6dbd934395ae152c16308b28b8d7526d107cff4bfa46b200960e3c08ae2d921a2ebe881e4b2c61c7670523f224c6e3d0e10ef466f8af2288642388279af771ba1c5b17392f5a7f50d626e7e71ece2f5bad9f7acb690e2de65d0a68055fd125f977dd35f59f95fd043678cc55fc7d388714d9498f9eb4ac13abf956838ffb827fbe9b732d717e77dbe0b40bf9f5214456af00cbf8ea8f025de1546380a6a45718ce07fc239f74e1b01a4ff82d91ff5303e01b36ecadabe354d352278f8f67e1c2273815f114b1e4d9e9eed5e6bee2c9fed4d3fa724a3de6f49e5cfd6d3fbe060c1afbb93b063ffe3c476a467678e7cd0c72218b7e4016cdbaa125e6394ae9877521e57f33fb92eec99fd24d562bbb02b721a044bf980d2d39587072285c379a7a7b3335bbd1a78ffb0c1533ce30e7a1716fc50d2549b33e1edee67bc2e0560be1255dea27bc55fe5c67d119d5b8774b3d5f6f5772266acb92ca9f17eafaab6aef7cb6d41d89df79bd032c7ecb97179064c9b4bd0c4fd75911fe14632bb194b61e2ff8a0b6b6b7677beae46cf248a5f33b50334d86044b0cb222f897591a5637bbce97a7d71e6b8e299eb55fd24266baa4d583225fbee80d6f7eb771b0e09896026133361c1eaab599e5d631e7bad76854592edede0cdfd29ecfaeebd4d4d88809f1d051c8f2e74cc20d6c84021002fcc695a0820d7b33fccd1952d7625ede53bcad8450966998aee921f2e094002ada05216e48ab20a2c2f3dc660ab16f7d87a1671470f5c530bbb452086da42da8b0bfb7a25e204e9c7ab159658890134076a47565364e628f00118e93b9574a11e97acb291be518d6fcf60a7da03189e6d7b9faf2b3ed203b96e2c256c7cfc24c187b6c7b01ce633cdf0fcb3f342df82932be2352d30838b19fc016220688f29564982c235e9966d83fcb9f720b07e9ba5f0f96686c7ce1839ce2d809dfb5274ab2e55a486310e64b52ec3306babea3676031810b79c2f5bbec44e74a0c6d2e181faadbaac2d4d1cbbd60923b59c0e33d5627efcc5b505d84bab252daa7e1f6192f3809bcc83c58f5442d1770ed2ba7681acace91c421815ce4161d12806961b2e134d8e371fe414ced813c488270fce2ec023d375f5c5d047bace2b14cc993397c5b756287ba33ac2559105076ac6333b5cbba71de64604dd9c11ba0dc0077e14ce9c500e376643049a13675cc0341d1860b604b5c1677069f9cc957d3ccec8b9df8593eb14cfa4e75ef52357e24075cc694afa136d376f338eb24ff0e65149a9ba18430771cbc76d07da692e4e6dffd778af5174b1aef6434a79cb847c37f35f8be7feddb92e7ad166781f0f3da60923a2e9c2f65ecef5f085518b2d152d633cc29e63e18c9994fcdeb584b76be02e4374fa27c61798c3846a744ff2ea266d678a75a3c535f9c6936dcaae933c2372dd4fdcfb194e7a8e71ee3e377422f91620cf04ef1f1830a8fcb63cd8ec36001f8b543680e0090a8f6e5d2586d303d47653646301c156c3b2fa24b5acd8621a11c436d2bc62a7aa2806f32c6945386ae5ffa4a6b3c7f59985c1bf214f3023bdecb9df96e16974d0f121a6a931709cd2e1cd7a779a8f67db83afa7c02d3094349732d050dca34777cb502c8f8bfd9accdb71b7e370dc28570f0a49151ad8f22a58b3e1106ba7edaabbc885e1160ea2ff7c87843b411fd63f1eb5b3e253de9d0aa56eef3b133dafcce7e8fd9be49c0b527790ea6a99dfec928cf6fd4944ddfca7c08f2ef7cb947507a390fe40d5fd36954677d64730015c751cc04e51a5006175dc6e60e10c7b935e3394b0fe68a9e5b0dea132f4532c27a32fad351ea9d35e597f1948dfcc7b3e73ff6d4b2addafcf17921a290ed2ae3d15b6657780eb22e137a9d8c25128b6d72f0f5e2f52502ae7c3ad0544d2af403826fe7ad87a2b3bffbefc92ac9dc305e00b67c733905945d64edc00075dddf14d999fc9456b3168706af1b1f15dfd804538134e6dc2d4f9c9c7dc5cfa26795846823a10e13196e6c3ce08383d6f0157223d349b2c0322dae0603f1740412ea31e30af45dbfd4de632c007ed3d88e1027746a91872596f90ad65b484f4832637fd44a446de10e3d6dc712ee0dbd48e07174bc60ba94d3a3b2f46518a97620f3d504c64bb6b676f146b266cbf2737bbe1b042c8673a19e6114854c568466fbeb5aa1e2f9a0ccffda65ffed4718af5eab1fb1da3b4feb03bbf00c19631b7acc14904d360ce12dfe2498ffd6b070450d4fa36f0aa20d9c773c5595e9f345e66266eb09dc27d28cdf59c4e6aa0fce24febedbab698dca90fee5e3515dfbb978bbceb3688f81df40c8c8f45e5ca2036884dd70bcd07fceecc4e354cf6be5614f31f5453f82247f41aab3703eb8c033fb69910f27e892d4d4a76cf51a9cdbceef126f6f0a80ee3cc6b335688dd2a0ebe31aa93740f5245ff1d6deab9249d8264c80848ee0af640d8af8a03d534a894d5d1267dafb8a4d0c66a1e7e93a7f2e6c44cb0b66e16560f20b4163c5577fa329b0319fce81c04eaac81661203d7bdf0ea68479", 0x999}], 0x1) ioctl$BIOCSBLEN(r2, 0xc0044266, &(0x7f0000000040)=0x68) 16:00:04 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000180)=[{0x2d}, {0x3c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000140)='G') r1 = semget(0x0, 0xb5f062dfccdbb1e, 0x12) semctl$GETALL(r1, 0x0, 0x6, &(0x7f00000001c0)=""/134) 16:00:04 executing program 1: open(&(0x7f0000000080)='./bus\x00', 0x80, 0x2) mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x8613a) r0 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) preadv(r0, &(0x7f00000000c0)=[{&(0x7f0000000300)=""/243, 0xf3}], 0x1, 0x0, 0x0) write(r0, &(0x7f0000000240)="220e2a", 0x3) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x10000}, 0x44001000e}) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 16:00:04 executing program 0: r0 = getppid() r1 = getpgid(0x0) setpgid(r0, r1) socket$inet(0x2, 0x3, 0x0) socket$inet(0x2, 0x3, 0x2) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$VT_SETMODE(r2, 0x80087602, &(0x7f0000000040)={0x1, 0x31680000000000, 0x6, 0x2, 0xb236}) getsockopt(r2, 0xb9b4, 0x87, &(0x7f0000000080)=""/4096, &(0x7f0000001080)=0x1000) fcntl$getown(r2, 0x5) ioctl$TIOCSETAF(r3, 0x802c7416, &(0x7f00000010c0)={0x100000000, 0x1, 0x4, 0x7, "4a099f1c664446f280054f37e22a037055f6a99a", 0x2, 0x8000}) socket$inet(0x2, 0x1, 0x7ff) minherit(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x1) setsockopt$inet_opts(r3, 0x0, 0x13, &(0x7f0000000000), 0x0) socket$inet(0x2, 0x1, 0x6) ioctl$TIOCSTSTAMP(r3, 0x8008745a, &(0x7f0000001100)={0x1a, 0x3}) 16:00:04 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86128) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r1 = kqueue() kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x0, 0x0) kevent(r1, &(0x7f0000000000), 0x66, 0x0, 0x0, 0x0) r2 = semget$private(0x0, 0xfcc17a0bc34b98a2, 0x25397459954c1994) semctl$SETALL(r2, 0x0, 0x9, &(0x7f0000000040)=[0x40, 0x81, 0x4]) r3 = kqueue() kevent(r3, &(0x7f0000000000), 0x66, 0x0, 0x0, 0x0) r4 = dup2(r0, r1) setsockopt$inet6_MRT6_ADD_MFC(r4, 0x29, 0x68, &(0x7f0000000080)={{0x18, 0x1, 0x7, 0x5}, {0x18, 0x3, 0x5038, 0x2}, 0x81b, [0x80000000, 0x100, 0x2096, 0x401, 0x6, 0x7, 0x9, 0x4]}, 0x3c) 16:00:04 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x20af, &(0x7f0000000040)=[{0x2, 0x10000, 0x0, 0x40000000000000}, {0x45, 0x80000000000000, 0xfffffffffffffff9, 0x2}, {0x9, 0x8ac, 0x4000001, 0x1}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f00000000c0)="b7") r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) r2 = shmget(0x0, 0x4000, 0x2e, &(0x7f0000ffa000/0x4000)=nil) r3 = geteuid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) r5 = geteuid() r6 = getegid() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000001c0)={0x0}, &(0x7f0000000240)=0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000280)={0x0}, &(0x7f00000002c0)=0xc) shmctl$IPC_SET(r2, 0x1, &(0x7f0000000300)={{0x2, r3, r4, r5, r6, 0x180, 0x9}, 0x1000, 0x7, r7, r8, 0x7, 0x3, 0x8001}) 16:00:04 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x110) r1 = getuid() r2 = getgid() fchown(r0, r1, r2) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) setuid(0xee01) semget$private(0x0, 0x0, 0x8) lstat(&(0x7f0000000280)='./file0\x00', 0xfffffffffffffffe) 16:00:04 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000000)=[{0x28}, {0x40000002c}, {0x6, 0x0, 0x0, 0xfe}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pwrite(r0, &(0x7f0000000040)="fbaf8a8d1a029be96914bfe4357e3a", 0xf, 0x0, 0x4) pwrite(r0, &(0x7f0000000240)="cd2ea2d1466f673c49d2b6f041a9f3c750c763f05eefba82a9353dfeb7f65c0e8205322672f81cb121de9d85ed9bb1ed287da743816e8a6aed18bf391344b8109f730dc6be752ff5841174e1315c2406c5f84c6d79c23f490c0ed31df7de67ebda526713aca2724689b42648c553dd84df10a55ef5052ff09e09f540934738d43c2e7dd351633076f19957152a75e17e2b213b02d64be2d40ee1bf794ec8e6c933a380951f89705364e45a4b82fc2a05487575f820332286b5d34a0fedf2d691dd920f99c7a998557a10f1c5116829819a4ac70999c73f2f5dbf", 0xda, 0x0, 0x0) r1 = dup2(r0, r0) ioctl$TIOCNOTTY(r1, 0x20007471) 16:00:04 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pwritev(r0, &(0x7f0000001340)=[{0x0, 0x4}], 0x1, 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x9, &(0x7f0000000000)=[{0x3f, 0x9, 0x6, 0x98}, {0x736, 0x200, 0x9, 0x4b}, {0x3, 0x9, 0x2, 0x10001}, {0x9, 0xffffffffffffffff, 0x7ff, 0x7}, {0x2, 0x2, 0x7}, {0x40, 0x7ff, 0x3356, 0x6}, {0x0, 0x7, 0x80000000, 0x78b2}, {0x9, 0x3, 0xfffffffffffffffd, 0x3}, {0x7, 0x4, 0x2, 0xcfc755b}]}) 16:00:05 executing program 1: unveil(&(0x7f0000000080)='./file0/file0\x00', &(0x7f00000000c0)='c\x00') unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)) 16:00:05 executing program 0: r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffff9c) ioctl$WSDISPLAYIO_GETEMULTYPE(r0, 0xc014575e, &(0x7f00000000c0)={0x7ff, './file0\x00'}) setrlimit(0x8, &(0x7f0000000040)={0x9, 0x93}) r1 = semget$private(0x0, 0x1, 0x200) semctl$IPC_STAT(r1, 0x0, 0x2, &(0x7f0000000100)=""/206) r2 = syz_open_pts() close(r2) syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x2, 0x8000, 0xffffffffffffffaa, 0x4, "008e6e21fd4e3b3407536f3e766a017e1d67e29b", 0x10000, 0x2000000000000000}) write(r2, &(0x7f0000000080)="1441", 0x2) 16:00:05 executing program 1: getgroups(0x1, &(0x7f0000000180)=[0xffffffffffffffff]) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r1, 0x29, 0x80000000000000a, &(0x7f0000000180), 0x4) getgroups(0x3, &(0x7f0000000040)=[r0, r0, r0]) 16:00:05 executing program 1: r0 = socket(0x0, 0x8007, 0x7) preadv(0xffffffffffffffff, &(0x7f0000000000)=[{0x0}], 0x340, 0x0, 0x0) chmod(&(0x7f0000000080)='./file0\x00', 0x4) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x10, r0, 0x0, 0x0) pwritev(r0, &(0x7f0000000040)=[{&(0x7f0000000100)="556a9a6273e67cb8cb875bddcad582c60999a529faaa9573d3bac32f42ac61a487b03f2218fa7979d5c29072dd6e09f0d92584b6c501a940cc19968bf4dafa80ba869f98e57d80188d4187a03d4cc47c1394d7a52bf0b72ab4ad99fdb2963af7307693a3448bed627570f9e3958a3550c636e748b3463a3168d03d017bbf608fb9f21148df88093811a558f6e04718756c4c369c4fd12a4df6666c4a5dab42e1bc616f7acc3ea9e4594541cad5a1bee6e5c580c52286aaed965bfe9b818b82c4dd3cc0dd9f272bb927e845e1afb75edb550c79b224e9497b4fbb5dcb4f3bc60a2fa3eac8bb3df59bbe780a623332b136a63e4e7f5b74c05f509179", 0xfb}, {&(0x7f0000000200)="e07dc23d20129eab8f8e040498b59da15f469def4b85612ee31f6f4800454e84d821cdc9f675fb79a0cb8eab0cfbd9ef13956b4e40488bda2e0acc9363e9a7118c0c2eaf7db6585fc905acb4d0480240ff15032f9c3e849003954ca7cd639cde57a532dbb4a865784aaa2d4f3f480255385e33fff914b745f348010118c703406596d2e3260a909b23840cfcd7090d077eff8a7cb9d6b00ff37d5bd48e551c6d4b057c69185c93cdcc936534df09c24a94ea18c3f117d391416a54f35fce2c67e232569beb885fe502fd43a2f705e24afb0d97cff6bd068eb12b4113cb0ab13ed19c2aac80dd53908e5573844def4821f049ebad64c098f997e4b80a0029088b18c5522993306bea391e0eb7a437904b78f03726b419a7f80a864bb142f04068d8aaf2d9e251088ae3d1dc2564301b7a2eb19abe2805b1e542e7ecaa31739053718c73175583866393c6ff01f0fe16ec070429f2a1e4e9aa198b45594c3dccb03c55809d910f240048ce1da78597381ea5613fd705ae52faeb1e65f17e82f463f9bf0f7222110f31bfc90a9174f6360c303ebc569aec0c39dcf09da387cce3088739862a149f53312780bee375cba2e1e95e9a540e444d4af88040ff31919ffc41c561ab6736a3c0f3b6da4dd7f45861b8a9683de49fcf9a176acd81a373c543dab500a818d6450fc6c2d19a0aab51c9b33ee96149cfaf7ddd84bbdfceaa9a8a02adaa5a2730fe41def02afad5d6cbc771fd8ad3eeb6b616d8cf790d5225c31310562df7045340d3b2316e9192f2a89e442eb76c8b073a5206338c3af0b46be1855e548586e443a681005ff70d64a6418917cbc197b0f846c2e3577801d8ddf669c94149043f9078381d90dd0feadf2cf7d945cc22f33d0720b7161dedd31c1140732b354c0027f3c67ac971ec587207f9650e4fbaaeec3e3b8b5c6e7a1b08c2195eee390cf24bd53f88a46eeb8a0ce31d8b692268992f56c674278b4611aafa861c394efc73bc98f525cf804834e7d75b74c45ac01e7b9709f4b8f315da34bdf88a8d8f48753bf21e2467a58ab17b43426532b97fc9e5388c22975ff027189ccf2fa802bedc9d7b1143b99be891f42f751b719c72fac240ac33e489c8013daef9c799765c4e9cb9131b7171133570be20a72624b50ae2f2fef445399b4330793a6edb374ade97c9a879b7da2938d55c2b710bb8461ededa8b390b602015efbf07dc415ef2039b3165d19bfbb0922456e7a1eff563ab389aff84cfd2cd4f53b8d7eab2271d2b7e21d9fddd7b4d084d4bc2db31533bfee66adab325fae57cabe3946c7d64d340117f043b8d4d6d91070fc74250901ef69d646085e2f1acb83a48389d28fb328d997825e41cac237f30505bc5f33efd4f6ea8b75a164e033c97e0976ae7e76bcf503b6013862cea4ce765fcb4e0287b54af18e3bcc7ef716eb9027dc88f4658d3fa0db94b050c2b920802fa6983b7460b2796fc5142eb2d888d36f4d6c6d8d215bbb5f68681bb7e2063f65762057e152be9b323e09d15e4d8784a7420503ffbfb1aa8b5cf8e50e4ed0de3b824d02407fa5c744e64588685c4c3d809d5cc33e9455fbccab533e036ecdc61bd92b03015a8197301dedeee2173a534ad1499f349a37feacc6d1661c475ed97e78e563e2e587e84546637ce2fb9ead3a91761b7387ea4676b3aaa325f8bbd35fb5f2e1415cc87d4635cb48e254b8871d8088c55d0af6ed682f062f2db8be531217d6a4bee6f94ba303c01097f3f9071c386fb403f2543342380cb02a675449046a6baa195580d8cc7bc820148f20e01c3eaeeed1bc62aefa1872ab2797d52d78de6ebf7df872ac082e0d64c1ed68c8f1e34b8802b03a41cbbccd28b1f1460e8aab93086f74eacc4aaae7a9696b3de5b80e5f24ef3511e07d78a8628c65f1bbbafa6dacf08e133a6cb4c2f7f77fd8adc1361268e01a5756db707ff411779f438f37a723e2eab850befae3efce2749ad62957080c7fb1612c8f734ff1239232c6dcd4394efe2b967dde11a6b2a5f5ef2806c2c6a11cc52126fd0c40610704161544b5cfa7d616592fa1769acb474f4bc4123dbe2017b0feeca6ff58642149a16f12c7feef0008496d5b51c330412f44bc1bd3a487776c906db70eb74f11cd8b524cf5da363e268f1de7487bb07f5259d9fdc30a8de2a7d811c75409f0925001d544147a0ce3b92b8a748379d66bb4c68a75b6e11d8479004fa59e8dfacb4e26e8551273b6d099ab5b77d21ad5c7b6f5f75391a19c56478a0cd830da64e27e18db0f610d6da3a26901c39f7af7967f6299843fed32a302efecf1d0595b1180ff854697186c9a283b72bffaf22cc9a4b0e90fba534554ea617b92706abd1d456af1382fd51e376865850d2c8834c99cdda7e62c13344918d44b4d6d628b9fb3d8a84cd6e6ce9b793a6f8b5692c526cbdd1feb11e8b9ed35d223e5d557d1b724b10857c26ed3c93023ffcb84ed7ad8c67e4e84acbb47937ff316db72b388a62ec62b4b7211d3e0f5f1e5d3efdce709fba13469aeac12b5e38dfa58927adb3c3c8754382cd81f596a7b3c6e7be32f3b1bc1d9ded0694abb528fad7bd775546250e5e708df01d08d1934308ca6a70d3a5bbfe96e5053b2db13cecfdc42d5c14b0c473b9e0d3336f563d351c95b312356f180dcc5fd4e2834cd910a88ee52f374e957f07f6f36cdbacdc371cdc81c77319e0f1eb9fe17436f3e45f73f91851140298d5aa340414a9300ae0b2a0d070170fca0ead72a7ec97055703d1093544e94e5588d4dc0fc1b157dbf9f987cecd989298fec097264e77311e7f1778a98a93f1a04d09a5d4f16657341c2d223d1394551fadb5f60cfed842b5db3721b76110c0a8c5a22befab97329fdd2288224597d9656cced12132e98021ceff11451e4eb1f11e5e9395683290e132e71f35dc22b87019a92f64defcf5757213bc7e00478dc8bd4a1dcc06a5305c0ebff3f08b784a70d01bbad67783d1d87ec3e43f6b9dac5ad0cde498791d86b31b61758f35413a4e544ffa89a16ddce759aa6d34bc47358c7c4f1400a32e25f58068e01c4bda73a74cca6618dbb46ba1c68105ac2e7c6578764302cb5e7dd1b99bcca59674dc83621e0ec44dc97911e0d873c0571ea7f89d7b04be498216bd95634dc8a8aebcef67edccc3bf39f1d046ab170f2d7fe5a89aed58322dffe10af83a6ec69b6624eef03138aeda2a300c7eed4333ce1ee7faf43320a357e0656eab06adffb4f3faeeab1738735f244d147754a408a0ec30c563ea3a2d4e0afa8d271a74583d977afc93efcf7d2f343b9fb31f804c8c414e6dd90585d00ca1620f35722a62841b8cbf62b10805c2453ea471b9b5db2c8aee54ad25874cd80476e2e035bdb1b2affb57cf917ba8b5b3c7566668948923330919bf91e71d7c8f481590ae316890287df3531a6955b8ac684720dd3dd0456270e8d227caba8311ad57beaa80fb767fc438641f6b483df90fbacea76fe9f1bb35a0f71bfed207ad2fa656fd6e26d28c8dc00669cad9a0dcceefde3df222e7dffd426e6fe4c0308ad6de07637798d69099d69a768d49b654e3d55a7c238717bf78cdb4aa653cc3736a4afd218e13b3d52ea209a1a5d88feee5cc627c1fe344ae4250677ff34845108c191e70ec62c6497ed9c42481507bc54c08fc4e931de2d1992b499d95946e958b6fabe041cd5020a65e0b8efb92cee4f427da6ca3e1c3a4ec357514ece7b16987de819431d810c46453c17c06a88fc19498b1df56f2dff161ec662e350100f844a8895d77ca6545fb792358b15bec6974cd87b45abf68e7b646b09d28255c6decb445d0c13e5bbdace1b8fdd2a12216e385c6728ec057142c1f092203f3b15b7fc2c6202cef2f42e583f547168883758a070ff15aa2e329b20a4c457dcb7ccf02b470371e1e7eb253a49f28d5fd9bf4f68894986923c75306124cdd8948983426ad711711ca0bf432dadbc37ea3063c955b2370f1e5326bddbc1d0e6fff5aa69c8b3fb034b892019daa4e2443a27246e0d2c4257009e2bbe219b71c56af406cc044436b052e8407b0995c824c7fceaea1fa5cff240fdc482b9a913c22437334439f3e886c58e5ce83874cbd884c0bfe8dff3325ace2c45189c84dfba944b37a4ecbb32637849a5afe05dc259b64454c8807c8099a040ba3b3c48eb928cdfd5e78ba4fb226eecaf59728f7b8a2fa7a9b125e7e0bbbfdb94a025a17403abab5a909c3bb74343170426bebb084cac9a788a1e62b5ab94022285ca515ec648307db8b2ab54169fadb512d0524a5ab2677e5062391ae176370ef9b25cc69e3591f394ca5232583efa39b8b6a21a825c741a7eee554d1011375319529f6daa5765035e2ec4891a7d461c03bd415e7d800dc29867ac921d31c988f53fc1a22e4743d5914f8364bbe46aa7c827c9044661d0434321ab076e22cde0cd57533c1cf0fe338f9af2beb12e7e4faea254c4714b2226900b60b4e7ba0f7281eeb074ff5cd5c98179c701f98632c332b5dfccf5c1509ff834b0a46441a663376379361ca09f9c0ac23f809d6fa24a201bf437a4bf7a2e1864326e3a3ea83a72b1c3de4906453f27993f2bfe3ccb21dadc3c61df8ca7c4a31bba302770432e23ec219f595dbb1fc313b3393151e961da18ffdd73840fc8c9912df0ff0d2d28197dda25cdb079464995bf452ec73112dd15413af0b056ff2bf0317b1f5daf3cfaa948c359be722b16aa51571b030566ab59a710d5328ebda3ce2eda3348afe23ca782993b354cfdeddf6b1e73041deec23e314e020706923d1a980af6f8599a08edf5a198d0e412ae1a331c230ee1100e7a138b274c54c88841d102dc04543c2b70723ac366f58cef430663ff70db284d25d0f4af268044d7adbb1e0298b2f0e5ce27a537e9c81da33c6a61f74d82216ccd2b9efd198a8abcb09231c19a332404ca2fb75cdcf2be670b4db833c89b9173e77c9c620ac62d1f1bcc99f92a82e4be5ebcf6f62ac34bb15e4d1da97115f20e80af7a559db183a03f944cd9720c249d2304926a535af6536d8c4f5febbc879ba9f86554745a2a6b31757b050a5cd2377f8945e59b0ae79c67a874bf3762d6fbb6b19570f436fd4a785ffdec1d258a30fdb76d5906af476f4e22457ae0fec1b38ff1dd4ba3b49d6027fa4c94ab1317a01f04cf8493fb9b5c904df048f0311150ab0878fe0cea62010368432d5b62fa63ade8bde28c50b2f74dcaeb7f222158f96ccef0bbd1288ef49bd62395c8f9d0670ec8ff3cf2fb12935b1177036c3f7a18aed26d06072d0b3f4f43d884c52d4f78c00a478ffc4d1a24af6e435f3feae1c6598ea0027f0382cac7bf3473433a1c7f245b7bf938d347a7e61dc5202ceeb49a9e2ab1b847c9bb7f6203b25f4fd44d5688b7cb1af53abc46dfc031bb7cbd2d3f925ba851e481725b86dcc68e08262e385f87416b9ab481c3ab5d73b7d12b36af74e168d18c60ae025698d0e5036685c31c560af32b14fa11fdb2914ed57f00a230db2af268ce79d89d3f2152a809173e8db4bf8dc4e9fe321f6c2914c5bef12ce159f480db92268c8e0b6d4ef82d2cba996f62377138000c525b834633c20e530bbebef0714af3802528fd332e055eff7c050a2608cf166e5fb94a28b3b7bc0e995dca064384392d2c65086f5c0748680d4f6b3dea1adb26726b67e765d63bca8b4b3194e3c5d55bf5b14a48b47b155239935106f80cf2c6d12bbfa54e6c874250180aa27a7cabf562051f5dd31cd382c143629b80646df8e9c3faffe171401b8227b5e5", 0x1000}, {&(0x7f0000001200)="6cd81182ccefa0c2f76e49b78544a3e97ea93e108f29999a15b5fbea4c31c8d49c8f45579e3ab6ea946b6ad79294d8110c50744241faf674067297aca8a4afb43aa54a8b045bf91c23a6c3457d4c5f22e765ed9f0d0e2fa4c037f20934e7ee552fa89a72337097f570b6263e908bc22f8d3403cba4b0cf29e36c2fdf566e6e82796c4f47a16cbdf30b0b7817c4a0b9ba42a36ba3de32efb8edf15951addaa52f3e69ac4df63cca57db1369e25d01dee1c97a1daef9a06e57f470864e78284d1bdf8fb699c3496039e9b3492ebde496bc2326e1306d690c758220294f232f86008e9cf5c0889f1fd4960b4f55fd9e8c100607da088c9d", 0xf6}], 0x3, 0x0, 0x0) 16:00:05 executing program 0: socket$inet(0x2, 0x2, 0xd000000) getegid() 16:00:05 executing program 0: clock_getres(0x4, 0x0) r0 = socket(0x18, 0x7, 0x5) r1 = accept$unix(0xffffffffffffff9c, 0x0, &(0x7f0000000000)) fcntl$dupfd(r0, 0xa, r1) 16:00:05 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r0, 0x80047470, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) r2 = dup(r0) ioctl$BIOCGSTATS(r2, 0x4008426f, &(0x7f0000000080)) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "afc709cfd8ee545fbadd71bf0838b1ee6d8e37f6"}) poll(&(0x7f0000000240), 0x0, 0x0) 16:00:05 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000080)=[{0x50}, {0x34, 0x0, 0x0, 0x7}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0xcf, &(0x7f0000000100)="a6") 16:00:05 executing program 0: socketpair$unix(0x1, 0x200000000000002, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) r3 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78659a, r3) sendmsg$unix(r0, &(0x7f0000002d00)={0x0, 0x0, 0x0, 0x0, &(0x7f0000002c40)=ANY=[@ANYBLOB="100000009700"/16], 0x10}, 0x0) ioctl$VT_ACTIVATE(r2, 0x20007605, &(0x7f0000000000)=0x1) recvmsg(r1, &(0x7f0000000080)={0x0, 0x272, 0x0, 0x0, &(0x7f0000001380)=""/232, 0xf}, 0x0) 16:00:05 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000180)={0x1, &(0x7f0000000140)=[{0xfffffffffffffffe}]}) pwritev(r0, &(0x7f0000001340)=[{&(0x7f0000000000)="ebb2008c1c52435fa74669521ef8cbf139c4852605e8ce0a3692463977220a6b687f802bfd9e1c206d6023e7356a7f9219915782c4bd4be7492e45a1b0e71696d8d84fab92c013b42df7393508e9bdf0286a6fd4e76ba727cc29f163d2bdc0b0295a6e3a13fccd8558b445a771399f08d817e24c23155f72c70cf2882a4f57f246f56047e61d743f5b2d6df4d5569881d7b93c6593e6b643d1c06c3584a5b31628a3aaad9569fb", 0xa7}], 0x33e, 0x0, 0x0) 16:00:05 executing program 1: r0 = socket(0x2, 0x1, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) kevent(0xffffffffffffffff, &(0x7f00000000c0)=[{{}, 0xffffffffffffffff, 0xa61ef96eea7d7705, 0x2, 0x0, 0x2}], 0x0, 0x0, 0x0, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000080)=0x3, 0x3e6) poll(&(0x7f0000000040)=[{r0, 0x85}], 0x1, 0x5) 16:00:06 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) write(r1, &(0x7f0000000000)="da", 0x1) recvfrom$unix(r0, &(0x7f0000000040)=""/59, 0x3b, 0x42, 0x0, 0x0) socket(0x30, 0x4000, 0x1000) write(r1, &(0x7f00000002c0)="64a356d97ca778a36789156f9b80f04064345389c77719aa0e62f589699919a68b6885cbb6d2495bb90a06fa1acb4bd6ca626507492c9c25484c2b1bbe483e4378e8ee3369004376036e5835eec770091359c293c9952439e8aec85342e412f4650379b62d001495a34264920202a5ecfcdcb60baf59a1efb5b3546f9b0eb1b85096eacf1349b7927f9d30e3427140bb", 0x90) 16:00:06 executing program 1: clock_gettime(0x4, &(0x7f0000000000)) r0 = kqueue() r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x400, 0x0) r2 = accept$unix(0xffffffffffffff9c, 0x0, &(0x7f0000000080)) r3 = syz_open_pts() r4 = openat$vmm(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/vmm\x00', 0xc9, 0x0) r5 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wskbd0\x00', 0x480, 0x0) r6 = syz_open_pts() socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000140)={0xffffffffffffffff}) pipe2(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r10 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/ttyCcfg\x00', 0x1, 0x0) socketpair(0xe601600526b7a257, 0x0, 0x3, &(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}) pipe2(&(0x7f0000000340)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$BIOCGBLEN(r9, 0x40044266, &(0x7f0000000580)) pipe2(&(0x7f0000000380)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) r14 = accept$inet(0xffffffffffffffff, &(0x7f00000003c0), &(0x7f0000000400)=0xc) r15 = openat$tty(0xffffffffffffff9c, &(0x7f0000000440)='/dev/tty\x00', 0xce310a0d75907955, 0x0) kevent(r0, &(0x7f00000001c0)=[{{r1}, 0xfffffffffffffffe, 0x40, 0x2, 0xb503, 0x3}, {{r2}, 0xfffffffffffffffa, 0x20, 0x4, 0x6, 0x1f}, {{r3}, 0xfffffffffffffffe, 0x8, 0x2, 0x2}, {{r4}, 0xfffffffffffffffc, 0x10, 0x88, 0x2, 0x5}, {{r5}, 0xffffffffffffffff, 0x8, 0xf609f22027338d2c, 0x5, 0x3f}, {{r6}, 0xfffffffffffffffa, 0x4, 0x80000000, 0x2, 0x100000000}, {{r7}, 0x0, 0x41, 0x1, 0x4, 0x90}, {{r8}, 0xfffffffffffffffb, 0x44, 0x8, 0x7, 0x7fffffff}], 0xffffffff7fffffff, &(0x7f0000000480)=[{{r10}, 0xfffffffffffffffe, 0x2, 0xf0000000, 0x5, 0x2}, {{r11}, 0xfffffffffffffff9, 0x4, 0x827385c68521d44f, 0x100000000}, {{r12}, 0xfffffffffffffffb, 0x10, 0x80000003, 0xffffffffffffe373, 0x100000000}, {{r13}, 0xfffffffffffffffc, 0x10, 0xfffff, 0x2, 0x400}, {{r14}, 0xfffffffffffffffa, 0x1, 0x20000000, 0x3, 0x5}, {{r15}, 0xfffffffffffffff9, 0x40, 0x1, 0x9, 0xadb}], 0x54, &(0x7f0000000540)={0xfffffffffffff001, 0xf40}) 16:00:06 executing program 0: r0 = socket$inet(0x2, 0x3, 0x7) getpeername(r0, &(0x7f0000000000)=@in, &(0x7f0000000040)=0xc) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xa, 0x0, 0x0) 16:00:06 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000140)=[{0x15}, {0x80}, {0x800000006}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:06 executing program 1: r0 = socket$unix(0x1, 0x2, 0x0) poll(&(0x7f0000000000)=[{r0, 0x184}], 0x1, 0x40) poll(0x0, 0x0, 0xa194) poll(&(0x7f0000000040)=[{r0, 0x1a7}], 0x1, 0x0) 16:00:06 executing program 0: mknod(&(0x7f0000000040)='./bus/file0\x00', 0x400080002001, 0x82) r0 = open$dir(&(0x7f0000000180)='./bus\x00', 0x203d, 0x0) munlockall() pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) ioctl$TIOCGETA(r1, 0x402c7413, &(0x7f0000000100)) r2 = fcntl$dupfd(r0, 0x0, r0) ioctl$WSDISPLAYIO_ADDSCREEN(r2, 0x80245753, &(0x7f0000000000)={0x10000, './bus/file0\x00', './bus\x00'}) r3 = dup(r0) ioctl$FIOASYNC(r3, 0x8004667d, &(0x7f00000000c0)) 16:00:06 executing program 0: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0x3d, &(0x7f0000000000)="066c0000", 0x4) setsockopt$sock_int(r0, 0xffff, 0x1007, &(0x7f0000000040)=0x200000000000000, 0x4) 16:00:06 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x14}, {0x400005c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000140)='x') 16:00:07 executing program 1: mkdir(&(0x7f0000000240)='./control\x00', 0x0) unveil(&(0x7f0000000040)='./control\x00', &(0x7f0000000180)='9\xd5') truncate(&(0x7f0000000100)='./control\x00', 0x0, 0x0) 16:00:07 executing program 0: r0 = getpid() pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x2, &(0x7f0000000040)=[{0x59, 0x1, 0xffffffffffffff87, 0x80000001}, {0x1, 0x7, 0x101}]}) ktrace(0x0, 0x1, 0x10d10, r0) 16:00:07 executing program 0: mknod(&(0x7f00000001c0)='./bus\x00', 0x2404, 0x86128) r0 = open(&(0x7f0000000080)='./bus\x00', 0x1, 0x0) setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x69, &(0x7f0000000040)={{0x18, 0x3, 0x0, 0x3}, {0x18, 0x2, 0xfffffffffffffffd, 0x1}, 0x7, [0x0, 0xfffffffffffffc01, 0x9, 0x1, 0x80, 0xffff, 0x7, 0x200]}, 0x3c) pwritev(r0, &(0x7f0000000000)=[{&(0x7f0000000140)="fa1204", 0x3}], 0x1, 0x0, 0x0) writev(r0, &(0x7f0000001640)=[{&(0x7f0000000340)="16fc5b1f8e52a15345fea58b47ce27491ca37202914f20b069a9a2b19854cf9339b1fcbba29ae0bc29678105a07dbdbec060a5f6a758da0e452b97c71779cb76a0bf74f316f12705d0e0a8f1ca2a7e3f1aca2485f0523ae84215bdfa45", 0x5d}, {&(0x7f00000003c0)="0836596faea4366573f4b43b5d3cb5f76e787a184db1b53248dd817201322c48a188dfa74c89b2d27b4904011abbec067bd65ba5084c72ddb1c76f024b52eb2180fd44c72405ce73e8dbc4af9397c9f5e3e80766ffb5e883965843f0fc09ea4956b7d42ad3751f1422bfa426f03667a90e5f0dafa31adf0c4e61e9c951505d479a272d19f0cb4849714743c6d41321", 0x8f}, {&(0x7f0000000480)="7e784a008cee0d05224756b617b374613cc4055e9400f125cbbbec31c4dd6365a2eb7e1cf961bb1e2c1afe2676c2e40b60ef0cbe8c6ef45e8ea511c11df736743007058e24625c5dad9df1b0669aca53e3b7bae02dbc006e9579842fe7d6ffe5144cece2b34a0453d5c8f47a1a643e730d09bb545ce6b324a2464e4320a32905eda2bc939d0062497e715f1702f6feff172de956a4d587e0c7561fe8e465f0381717b81b9159aaf32e569b0ac69609f812bb143574b725617d97f31cbe01f486fd4addcc86b0bbb2cc352fe4caaf8d84bb4978", 0xd3}, {&(0x7f00000005c0)="5cee499eb960db38201ba2ff3b21e4b9203df516fc62e4f3953ad52e757aae44d403a6796c5a4f480db0ee3b48496fd680e4909d7fce88a00f1909cc77c406251ed076d1f1fd584f6c7659f88d0de30940908dcad6aaeb6380d00c43aebbd4eb8c6b4347b4bcf5de8934b57c98750858ae6fc6799f738605d38f76da4d164296876c4a8c66c8cffaffe4c3907c8f6523ad86a84974d08cfdd25b04a39e8d36f849aade1d971bc43608b1769e58dc04c59056d53a9b1dd7595426c18f3d9c4fc667e44f1fee1cd5c357a4f6be86c464ea001fa7dfd0ea5f8525642b2d08df21613a53e4f9811a4ae1612d7d030d4e1eb7cde35cc29fb3abc7384ef6abef1332faa470ee2a71e5dc3928079c09fb2da17a08de614bd0e5a87cc100c2ef89edf36003253f0fd2e8695fcaf1dfdd7ae7575f0b4406f1cb577bcf455177124117bd58b24593243449c46c89177f098260479c7d61c173dbdc46af0641a12c6ead2106c9e5b77d003e54f9c28d80af5e8dc7234c7635949712048f05b64ea648e0be7a9ff2369a8cc1d57dd85208c1dbda054f9ba9b3a0437e7c445b3ca8c8ef118f56497942947a39aeef63754683c098eef21675c4dd440edda84168a0825de54bf9241efce7fbb8150dce842dc71e61feac23158140cf55b7a0163b5bb09fb480645896982b0eb7c15e6a39b11710bb2925b50f1cd9739c7e89546e3739576a35d1db6f29aa06c057d5cd25f1b23f8d13944323e14d4174dcdb393f35855f9f02285bd0348033b54b99b4d8177b0a1a479e53327bdb1a987f7357dcadf413ef9f7dc188dcf90e8a597056429c55dec7c8780b7e7ac3", 0x254}], 0x4) 16:00:07 executing program 1: mknod$loop(&(0x7f0000000000)='./file0\x00', 0x518265e4a078ad67, 0x0) setuid(0xee01) r0 = getpid() ktrace(0x0, 0x1, 0x10012, r0) 16:00:07 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x400, 0x0) r1 = openat$speaker(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/speaker\x00', 0x8, 0x0) r2 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000100)='/dev/vmm\x00', 0x80, 0x0) r3 = socket$inet(0x2, 0x1, 0x800) r4 = accept(0xffffffffffffff9c, 0x0, &(0x7f0000000140)) socketpair(0x18, 0x2, 0x388b, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) socketpair(0x10, 0x865aafea94343ff8, 0x2, &(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) r8 = dup2(0xffffffffffffffff, 0xffffffffffffffff) poll(&(0x7f0000000200)=[{r0, 0xd8}, {r1, 0x35315de12eba34d2}, {r2, 0x100}, {r3, 0x8}, {r4, 0x100}, {r5, 0x2}, {r6, 0x80}, {r8, 0x20}], 0x8, 0x0) r9 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwritev(r9, &(0x7f0000000480)=[{&(0x7f0000000440), 0x78f2}], 0x10000000000001fb, 0x0, 0x0) pwritev(r9, &(0x7f0000000400)=[{&(0x7f0000000000)="03", 0x1}], 0x1, 0x0, 0x0) mmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x1, 0x1010, r7, 0x0, 0x0) r10 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) shmctl$IPC_STAT(r10, 0x2, &(0x7f0000000240)=""/38) fsync(r9) 16:00:07 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)) nanosleep(&(0x7f0000000100)={0x0, 0x1f}, &(0x7f0000000080)) 16:00:07 executing program 0: r0 = dup(0xffffffffffffffff) ioctl$TIOCCHKVERAUTH(r0, 0x2000741e) madvise(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x5) mkdir(&(0x7f00000001c0)='./control\x00', 0x0) mknod(&(0x7f0000000100)='./control/file0\x00', 0x2040, 0x3ff) r1 = dup2(0xffffffffffffffff, 0xffffffffffffffff) utimensat(r1, &(0x7f0000000000)='./control\x00', &(0x7f0000000040)={{0x20000000200, 0x1}, {0x80, 0x1}}, 0x2) r2 = open(&(0x7f0000000280)='./control/file0\x00', 0x0, 0x0) write(r2, &(0x7f0000000080)="396a318b358e4cde365ec5cf2f7cf3c68f344e8868ac0013326268b3676afd788411a1cd6deff4237882eec7970ecafea0abb1596a", 0x35) chdir(&(0x7f00000000c0)='./control/file0\x00') 16:00:07 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x100000000204f, 0x5900) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x11}], 0x8, 0x0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000080), 0x2be9, 0x0, 0x0, 0x0) dup2(r0, r1) unveil(&(0x7f0000000140)='./file0\x00', &(0x7f0000000000)='c\x00') 16:00:07 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) mkdir(&(0x7f0000000100)='./file0\x00', 0x100) write(r0, &(0x7f0000000200)="a8087028cf5ce5e787949006bb33eaeaf5b68d9b6a2c9238810074d88b0aaf504ca9d9cb777982e4a82e93ef4a24a65164e983a59215b8c9ae3cdd2bb6ff5cde2a6cf9a5e800b95ab0070a11310d20a95949509c7660ca681f684800027862f506f455b51e70a77e8115ff7932d9199334f84feb3c33575e430c0001000000000000d83bdabfa50af66b57003d3952e4fef83005814aeb3d0fef8ab44fa503d8d7b465b54b0a98b372d0ac165eb9c2cf86a50b8fb29afd5e51c3130e70280500000000000000ceeb6bfc5aab3031b251552e66bb41163edfc1afa0bca5e3682f9c40e60c396e9d0f70abab7ab700a7db7239145a1386b434259f79f7f08ea3e2070068a200040000c59700000000e5ff00"/287, 0xfffffdea) r1 = openat(0xffffffffffffffff, &(0x7f0000000140)='./file0\x00', 0x200, 0x8) ioctl$BIOCSFILDROP(r1, 0x80044279, &(0x7f0000000340)) r2 = syz_open_pts() close(r0) r3 = dup(r2) r4 = syz_open_pts() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x212b5c23, 0x0, "1ced99f153e5918da43f20f3371f3fe2ed8be2be"}) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f00000000c0)={0x6, 0x83, 0x100000000002003, 0xffffffffffffffb9, "b3c550d84b0a10f5a77c14eb9d00000000150003", 0x8, 0x2}) ioctl$WSMUXIO_INJECTEVENT(r3, 0x80185760, &(0x7f0000000040)={0x7, 0x3, {0x7, 0x6}}) readv(r4, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x2d5}], 0x1) 16:00:07 executing program 1: socketpair(0x10, 0x3, 0x7f, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = openat$tty(0xffffffffffffff9c, &(0x7f0000000100)='/dev/tty\x00', 0x40, 0x0) dup2(r0, r1) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x61}, {0x2c}, {0x40006}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") r3 = getuid() r4 = getuid() setreuid(r3, r4) 16:00:07 executing program 1: mkdir(&(0x7f0000000240)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x1f) mkdir(&(0x7f0000000040)='./file0/file0\x00', 0x0) r0 = geteuid() pipe(&(0x7f0000000200)={0xffffffffffffffff}) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0x3) ioctl$PCIOCREAD(r1, 0xc0107002, &(0x7f0000000140)) chown(&(0x7f0000000000)='./file0\x00', r0, r2) setuid(0xee01) unveil(&(0x7f00000000c0)='./file0/file0\x00', &(0x7f0000000100)='c\x00') 16:00:07 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r1, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) sendto$unix(r0, &(0x7f0000000000)="dfc0635065611e4d83da8a2e9704fe90dddf9f46a5410e73df638dc2e1054b716c3e48694595884f03572f30b767d3d050458bd904ff784980d05c57b7dbb904", 0x40, 0x9, 0x0, 0x0) r2 = socket$unix(0x1, 0x2, 0x0) shutdown(r1, 0x0) sendmsg$unix(r2, &(0x7f0000000080)={&(0x7f0000000040)=@file={0x170, './file0\x00'}, 0x9, 0x0}, 0x0) 16:00:08 executing program 0: geteuid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000), 0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) setuid(r0) ktrace(0x0, 0x1, 0x40000002, 0x0) 16:00:08 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x5308) open$dir(&(0x7f0000000140)='./bus\x00', 0x8581, 0x0) openat(0xffffffffffffff9c, &(0x7f0000000080)='./bus\x00', 0x401, 0x0) 16:00:08 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) chdir(&(0x7f00000001c0)='./file0\x00') setuid(0xee01) open$dir(&(0x7f0000000080)='./file0\x00', 0x400000002c2, 0xfffffffffffffffc) r0 = getpid() ktrace(&(0x7f0000000040)='./file0\x00', 0x0, 0x804, r0) 16:00:08 executing program 0: r0 = socket$inet(0x2, 0x3, 0x80000000102) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000080)=""/148, &(0x7f0000000140)=0x94) r1 = dup2(r0, r0) ioctl$WSKBDIO_GETMODE(r1, 0x40045714, &(0x7f0000000180)) listen(r1, 0x0) sendto$inet(r0, &(0x7f0000000000)="437ab11c4e2ef6937f7a70d5d3ad66d156d39e946535879b8589140eb603562af8d7c60b129121d20f713fc877b92ce1a22b52f2521547f44a2ff597d412ea8d033e234035b846ee474aba8171416ce414805b3bb3953fc332ffb86e8f939e11a04f0029d39ad2d11af7b8805060c8ba11ccda69154392f1", 0x78, 0x6, 0x0, 0x0) 16:00:08 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x81}, {0x50}, {0x6}]}) pipe(&(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSMUXIO_INJECTEVENT(r1, 0x80185760, &(0x7f0000000200)={0x10000, 0xbe, {0x81, 0x5}}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000240)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000140)="a9") r3 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x31919f28931b3d9a, 0x0) symlinkat(&(0x7f0000000040)='./file0\x00', r3, &(0x7f0000000180)='./file0\x00') 16:00:08 executing program 0: r0 = socket(0x11, 0x4003, 0x0) sendto$unix(r0, &(0x7f00000000c0)="b100050360000000000008000701000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376309000000000000001e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d6f9ff0d7d026ba8af63ff37282902e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b2aea9c5cb000002000000000000020208a371a3f80004000000000000000100"/177, 0xffffffffffffff9a, 0x0, 0x0, 0x0) 16:00:08 executing program 0: r0 = socket(0x18, 0x2, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r1 = socket$inet6(0x18, 0x3, 0x0) r2 = dup2(r1, r1) dup2(r0, r2) sendmsg$unix(r2, &(0x7f0000001700)={&(0x7f0000000000)=ANY=[@ANYBLOB="163fb40e1f684a639b14d7ab877c1faf2da76d8b47746e9097fd66a6b9289a9fa970801baa05f4009203f006229d801074b26bbbe7a568225e9631dff17cadb72827a2c92ce8fe"], 0x1c, 0x0}, 0x0) 16:00:08 executing program 1: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000040)={0x2, &(0x7f0000000240)=[{}, {0x0, 0xfffffffffffffffe, 0x1f}]}) r0 = socket(0x18, 0x7, 0xc6) close(r0) r1 = socket(0x18, 0x400000002, 0x0) accept$inet6(0xffffffffffffffff, &(0x7f00000001c0), &(0x7f0000000240)=0x2b) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f000025f000/0x4000)=nil, 0x4000, 0x5) close(r1) socket(0x400000000018, 0x3, 0x3a) openat$speaker(0xffffffffffffff9c, &(0x7f0000000080)='/dev/speaker\x00', 0x400, 0x0) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, &(0x7f0000000280)="8ebf745031f8d2a9f63c3a4903b830b33010d4f45e8be24a4baff671f32e182ad13268b8aad81f772a3ae57cb1686524dbaba8067aa93ac528c55e6ee6cd3ba5463e97dbc2e6463301e12bfb7c2f67e921b5ac8bef3bfbf82637f5b6e802ea2336c0ee6f17aed4dcfce3c076d6f5f70cb52152e386942c3995947467650cec77a777164b63094ce9e93531316d05fad9b28ac97b815756d7829220cd47d56c7c9250b62e7f93f372f987a8bbdb159cba37", 0xb1) 16:00:08 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x80002005, 0x4300) r0 = open$dir(&(0x7f0000000040)='./bus\x00', 0x1000000381, 0x0) r1 = dup(r0) ioctl$WSKBDIO_SETMODE(r1, 0x80045710, &(0x7f0000000180)=0x200) openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x20000, 0x0) 16:00:08 executing program 1: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x0, r0) mmap(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x0, 0x810, r1, 0x0, 0x0) 16:00:08 executing program 0: pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCCBRK(r0, 0x2000747a) mknod(&(0x7f00000000c0)='./bus\x00', 0x2040, 0x4f4b) r1 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETA(r1, 0xc2d04220, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "04713de0af28a2813d8209b8d9f39321849e3c99"}) ioctl$WSDISPLAYIO_GMODE(r1, 0x4004574b, &(0x7f0000000040)) 16:00:08 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) minherit(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x2) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x24}, {0x3}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f0000000180)="96") 16:00:08 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000100)=0x5) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x81}, {0x61}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000080)="b6") 16:00:08 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x48}, {0x20087, 0xfffffffffffffffd}, {0x206}]}) pipe(&(0x7f0000000180)={0xffffffffffffffff}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000003c0)={'tap', 0x0}) r2 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/ttyCcfg\x00', 0x400, 0x0) mkdirat(r1, &(0x7f00000001c0)='./file0\x00', 0xc0) ioctl$WSDISPLAYIO_GMODE(r2, 0x4004574b, &(0x7f0000000140)) syz_emit_ethernet(0x2, &(0x7f0000000000)="e426") 16:00:08 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x19e76aee23d9961e, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x5, &(0x7f0000000000)=[{0x3c1, 0x17d, 0x9, 0x16b7}, {0x2a8, 0x20, 0x8, 0x204a}, {0xfffffffffffffff7, 0x81, 0x1, 0x7}, {0x4, 0x1f, 0x0, 0x9}, {0x9, 0xffff, 0x10001, 0x2310}]}) 16:00:08 executing program 1: preadv(0xffffffffffffffff, &(0x7f0000001800)=[{&(0x7f0000000400)=""/140, 0xfffffffffffffe34}], 0x1, 0x0, 0x0) r0 = syz_open_pts() pwritev(r0, &(0x7f0000001940)=[{&(0x7f00000003c0)="3b30832f1afe81e58ce5695840a6963f2eaacce259fe7d08f1728f49d7b90c21e69c8d35fe53d86a5a4363b7a270b60612a9b58a0d44982758d920881c51f8cb", 0x40}, {&(0x7f00000004c0)="657232d9e4fb7bbc819c2252b651fe1c2d39ea300e1317dc31ddb06f235892c4271a08b5d0afe6d4534026243e53787a079bc3943ed3b9aa8d3593d6abb9de39743f8199c52701b3575c836068c3efffccd9efcb05beda47f23a123ca252532a208d687a8cd0f7b745e0dee66efe4273a4e014e747e6321d5e821c6c0f18ecaac36c4844fa46fb6053b2ce823b51173da770a135810d48930d3a6ca7462ac4f3d6f749baa3aecb7f06c6c25804eb5f8865edd0b1f1e413a3c3261a13509571b0e9937b2c0bad5d5cc47faeace224152a59e04e4ca0bb3a5c8878d9ffe64e", 0xde}, {&(0x7f00000005c0)="ad56d3940d21a56b2ee4921d19726ff611d98e5bcff1dd1d847edc84efbf44b32ca8f12cf02cf22a1dc1f78389b8c33eaf6fbd998bebb1e37b6ac7a8ce55448cebcd8b71a58a45a001c44d07f75ddce7eeb06f9aa8843df95b50c7d9c6c45bed6c5b63c3863c5ed14c1b3fe321b92b8fa17b769ad86ed9ade5b36678b6b583a4be4f2820fba984f680326e52371284121fb28c7224283fb632297b76e6fbb9007830778844a08bb5516e5f7453941f773ce08cbf1a721e4d1fa52a0c2e317885fb5f14acbeb39abb14ab8d8d6c5079a9c72a0ad2a19cea106015f453a223", 0xde}, {&(0x7f00000006c0)="7f88647b4e23c6a8c11324e6bc23b9d3f9eee3153a0b91fc19829c86bc354cb1d3931a4f0f1b5cd4ba49f47e1ff8e721d957b2c4d2e9d607634fd5e1bafef01d57349be1b078771b370c6189e9c4cd97cf190b081eb1b70dff0232b30de7dd3c31544a7ff444f28912a9f6529a379e8b69d57ce334d41c5a0de534a38492da3bc71bc9dd0b3be0691156d9827c4f69320583bb9da7c47b2344e767a1ff1f9dc17b5f721595ef75d03869b877d3e3bc8fee5d3c37d8da61a6f055c6e4fc399e1bd4823b58f87c80dd5668cfef610255c40d6f4a42ee2ec049281918528c095ff9d5a6b4c1ceca7ad0800deefc2efd5275c765d28705a6d4ce514edf", 0xfb}, {&(0x7f00000007c0)="071142b7dbc958e1caee4784f39616c7a41ee2c76f9699ada5e315d02b11917f8f0217f434df758ebd607f54d4b4c463a6ede654a162e21c56c97c0174b872f6ef31dc7c067d43d9b09960683a356920ecc0ce4818ae84739e922f87a1d23ad25849c3dac76965e33166b9e22648dd66c82c89d11084dc7dbccb89f9f7158d78e5f45ffee39e89a00301ed2bfea6137aa3b4c923eabbbb28bf5e46964699c62f7b11233173e88fd2e13c1ac7701f643ecf0d7f14eb5dc7786bdf98e1370dbc5fcf8a1a5f02c77d79db25f4f84c23c1e4284f8a6f2bbf96f1d8d1a42f2e944b4e6fb028d0f686a0c07adc890b3ad27e1caada6f6f7f229a7caf2e36f9c4a47fd3bba19de8617c0bfc26073ca385f164a990b99db4db04080e14f36abd6bee501740d5966b0b10214fff13428923c03108bb708ed70ea6fec2ae638b8b83052d4a5f0602921355fd9e310156096dc4321bbd1a3bae1ea268543ac58db40b5ef9731c6b4932c467d24b1c5fa5546d5ef5f3a55137a7ef0174f7df4ae85669e27e2a189cbfa3211fa0385176157d77170d759abe4c11c2b6885fa86750c20cb9a50397fbe965049b333344f66aa71f2f5d94c64a2b2e3a919a46e0e13e4d7b7e07427b0061c994dfa1b9017d898e33d2455beb38609743379c99d4e90b299cd0b69c20ef6a534c36fa765be9277db2aae3b4817433e46d9e4b1ce4bfc3f0ac3af11cde263ae1841412104ce898ee7197883c62a9feda203a566da2165c0388822b03c4653cd80cd38189eb6a5c39adccf1a6db4d44e1adfa3ee298272d5bdbb0c9900191164398dc7178932e717987b1037fbf276cd51919fbd26d824f35ea04343a2d00d11777768432438149804b21259d92ff32b9c85d14772e3230d165ffde85f6bd456c87649032575e9fbd0b2d462418fef06106043cf601ce788a36ea0dfda7763b538f068f38f809cf8bf876d991c466440114890ed2c5737e0c795a01b5dd8a25f2979f75cbad99c4659559e5cf6e04d2714e705d5d858b7680a3c14b2a504a364336ccd79f9ac1140ad0af4b5a51e912550e085fbad5a1806e1779da5fc6a4a6a7ccfc712c59fe8734101178c0295d3b253f4c8d7defe5c9d0fc2ef757c67d0901a19db43293970ea9274a6653534ed46798a3c5595a909a8bcef81b6156041d3a674ebbb9be2133682d59cd746a71019665325820a6ca28361e0785bf215d0fce51251521d9aa26d5274eaec4f3cab4ac1b80859826ad3fb46e9b386573286a3ec9e9ac138b70bb539196079af58494531385273e95e2ea22c33978a52b1a9104b603a36df857d7e54e6806cb18e32459f6f75ac9fe85bddbe9f1eaf5fc0e980869e6d42b316bc7ec6b6f4ea706153215f40c96541595f02d471384fd6b2ea8f391efa9afd49b08ee98b137e6e89d5cf9f9be2c7f07eb8421c375b3e2553a4f17f0423ba4b140499f9d740da1aaf2d3e0396643510d974b03b31753f3c18b27cf05e0058ffa7873fda24189e29026154c383d36881b9ec0aa7adee78642bea2219e931a2143820e4d36b1ad9cd68ae88bd9b36b9f788212e0a21f75ab9aa55386aa7842a5093eb99acda643e7691f372f08a793b83836adaf575252722930a3c1809c09700382e7ec81604114b3b709183808cb453bb8cc97045b27092b0cc82c2f84fdbb6d075c72d4c6b837cd98efab1eb2d610f0488dc2ea83a233cbe9fa9ccf7a299d4b480609fc0f8f7cf42fc761667e5e025e623c2deb49f544644b81b97a853eeeb3b453fc5b8e389cfb5c8faff8cee5aa7d4c253ed8a5afde5c23f0ebff89f72588d7767c989d0678489a3c63a0ff1401172f4cc3f99f29eb2bcfe56b7fae31f0ebd1fce05c98e7c2f893fd7640623e8b1a70f917bfed6bda2dc76a4b1810ddd14930a8905ac53839705513b129fe4defc2c3f025c6111073417c32b5884adfc49d00b722f11be09f09d5cb92d238f5328ad20eb5c8c5fe09657221d8cdbcda265047dfd5f9bea6a5c1fe983b6546f564019d0eb5e59cc19819d0f27166f3c18a676e21faf1d1d0927b2da22e5f87a5a485963d7b795986d994dc6640d033d4afba171db510984896fe8096161c5413504b8afc74a5357502a45f6e914b1391e9731ab6cec4f3e3eac9f99f943ea1c4d4d19dd61635d33363b68c6146b39c3cde02553273a7df71c7c1817de6e35953f6aa46b25f6e82920386e1a2a54a752b466ddf1cb732484630005ee4d97716034786dbff44f3e09553f0a1878e65e9121326235e91c9f6d3547789c0630a4590e4bcce526c050ea88e73c06c03f365a2fe2f0c638d99d4b2bb66145c6b1ccb9bed5ce9036a3a450ea12a30a5d073d7c7f0abfdd0b1f752a88e307bbe5a150445f6c510f25ab3e145e863641f37cf7f6738e60fea446792399723025ccb24d192390d794fc319677c6b37ceb34da6a22daee33e300b21bc41eff9cc0c6ee864ec0ce568c67508630b71c6a14117b226c516d332767ed5e64a28baad77a6991758cda240b1ba2aebfd0ff79126ce193c5c31db2e0fabddee0b00fba6387ff889ac2c2690171df64a133cb1bc1e4c600df79e3eb150af6ffefe87334e420823a87889a8a90c0701278cab7c82175e5fb504b6fbdad85ad22c7d90b080507f5c4b948f5f4b62373778d530786775bfed026a18bb324bea090c86f028b0230d030867ba2e7ccf5c2dc3bfde8a4b7fdc1a4ebc86be59ca60022208073527a6e533b163e260a4158f9f622cd5559ac6d76af2d58e266da14c1fec1ab53e771549351c6e29fbd634b15578067a1455b7e4160396303ac59c41dffa068541026085859bd4b781f2f3f8d11fc6a7611ba4d92bc38a3c54c53ec034ae09cd705fdda65da88ac6b3e1e75c1a967f63f9ac1ede9a5ba1c03cc33aa38cfa7d783c9abf8556bee1e2c819a9890564c8a0dd62e709b3cd396743444628b63fe111bc48d23aa1745d42283b25f5e4e400a3e6a1e08d1bb592eca35e78d1fbe41255a51b1756002389d554d2f00d2e068f331d11c7041b992996e492bf0917a84097b2f54e581940f8155f6d92b96c9c0f0cd2cb566e822e4ed4994a3402a474f3c03c6f25f6f21d954362be9dbd419875f9a8bcb60cce45c48905bf36de8672b7a35f15fed11cfad7925d79d9a75bc77b8e75aa7b08aed81b9e355e64cd8508336d8f70c1d3b0b1f0f2193d2fd787ee9b31b6e6d2d35d4d8b7fb551a4ea4a79aef7222075bade70b9504d461ff2a179976d318f96ac26c4e170d59e264fef542ea366557842b02d95af3a8b87540b0965b546efe76528836cc520f824cb464653c26cead1d06da0d91ed00aba4e8bc2b0a7b3fe608560678a30749fb9fbdc2f0dba505e4879a57483342c5519a2bdf8f40ae6cbe930935d556503647ecefb39078bda5591c08dc8c65027fcb0b6542ae5f253d042ae6510df37c6af1c01b76b23425b15d37a16fab8f77ea652352a311f6f4354ce84acf7d4911d3a1870eabe28257af93b135762d424d567f76e575ba3300ad4d5ebd4871392c5a863e3b3e1b8a43e99b77e1116924a1a05bb929145e6bdb80e4ddc216d37af4be39d32f98ff5d1585dcb0585c02fec24cae0434d764e0391e9f8e0adb4ffe0beee933fdebb2ed5e446d8cbc994eedd470a4f7bc7f6ce42f81d3a8e46465dcf74d6cc664e118fa7b8a7756d01fc3bedb714f1f5ea0deeb5dd11c4fc93f8dc2de40ecaeefd958f210790a5be2dea2d3d115cfbd3915b9306676f3ce2d44634bff866f8a59d3a7030a4a55140ee743f1d7eaced8332c4dae4eec15e448dc73009956d2466f5353ba23b260ae422c3520772eca401e6b80e0ae43ba2ef2fa8e65b55f6774e1a3c86c58a5aaacea736cc28640d4847777af2463741fe57ac81f9b9b794710e1798f35526582cee2ccd9c73005761d07fc3ee8b6f94073aad5fea2b954e0760068505232ddd0540f9b7b09a6de9a1decb6e899e8d0e699a4b4a4a34ac5ba966b6051aae1990ba15db84465c599895ee075a49a480604f87a4e432243bacd8d484fa635db3baf1eb403738770ca4ad5354ea43458d8b7bd2ba8d7cf03f5bff3b6f990410d553cca26d4c482a7404016b679502c0b09d3dcb830e5b03dc37abea28bffef95ce0b2ed0f6af66e4a80ba03ae03f0b7208b0b79c45b395f15a27834ca868646cfbf91cce567e6011450bcb028a6ddefa19cab6b4badf3c6a72be78131f3735f692cb54863b3dd12b06f9934460e476c90748a3d2cfc9bd08de2dc44817e06cc9cc8028c2072d221b6684ac538fd8b4725690792fe0b0462231c59193ba30649a0420e1e34655668d2e884319225f54877fb61b237ce48cdd486598c9cf3940398c922c1fd1f6f1f9ca3ca00c259352482ee7b8f9cee170b04bc7b49d0c0fe883e38de609d362f4d29f73e69196ab81b6c0096135878e6835ba9d7a6e34abb9ba359910093ea7aa1bb1f9f4cb2bd9c96f9ce3379566d2c06180743e027966be7068969066072eba20d2bb372e1f702f717966ff8336d396b4517e609153daaa85e95f90c76ff48f17407986341b83b635893bb24c4c195ca0fde3fb946b8c7e47f475ad95579ea0522a2ff78dcc4fadbcfa60e8a8f9872d579a915376fb73feb12e2b578b26b1a197d7b660f085b63f48dfb0d8f53517c688edace40fb749fc66d304d2a555013764ec81e40d24aadea8543323ec71bc0ac5f4a369e6e18eb7fa222c909e804f7addb1cced0068e3acb459621ce43f7d927b30db1e198b6ae5b7daedca75c38621763668dfa0cbe4b6d1c46728cc08862c49c315844ee1f8ee5f9724090ca0812546cfd87a2156ce848aa0cf3dc4bdd1e26fc64865552cc6bb626b4e30efe9cc9859faef64b3a713beb4856100deb9396274ee500376d4455b5b20881af306ce5450ff36a3bf358833833d968b49af2f0874d734307fc45c811b7243529700cec09cf104aa74f49787882bc12dee8b17cc73dce8d2738dbbe56bb81931ef48507bd5634adc43a606f5f771e5c79d3ebcb30bcf5af30958ea232b31fc7f2f7395290b84b8bf7e6d9634163199b99d74917baa135494f3445aa16163a8b95f1a42e711cf97e7cacb5857bf42d60f60683d5848fb8614f4f0c5bd7944723414016188f8ffed3eade24fdd4c58540dbb3609b8534bd80c99d1208ecb02b64a7f117f135ac2062ea6ae36806e05b24785e13d6e7dbc6892496a96f8111cccef0fbbafcbbc9c66449ae87f1eea4a1437ffd16a8ce421af7c60b38f9792426b6ae441ae0c01f8c4f1aa22560c1b5481bd92816f040efe79a4d85aef42691c4dafb9e1493aba7ecbff5c598dbc2dfea9d8b969d13041112f0723dba307f01ebc37350d3538af2f1416f1e3ad2d5ec2b7ac78b2df04dd43c3dc302e508cdf5702bd2781cdd3f375558f0e8d1f2fac56f448bb48c04626ff805d1afaebde388bef2f112c24f3a5da0ae25142e2079bc24c41a2e647aa71b3130ee34eba0985ea9a61261219d52fff5c769abb200e9d2a2d77693bd7ea76a5e3fce5e7eeb6a0512b0962bc6d6ea4e53fd52134bfc8d2fe2692bc2b2c3507fe2bed10355630b28aa650c7c55c0b104a9978fb3d175b417329b12e8d5e2b0c87ba8fdff5de36f9c81499fb8602e0b35cf15038457a616bf97b27637a7df7df278d13e39300b5934f6d9e6e23a6b5c3e778ab0ba6ef79f3384a025d8bd3a900f2e4112c2314f0176c2f99c286022b2b2075e2be379a679d512f9ae06e7fba270f329aeb373f084dd6edbaa33707200413f78311b851d3c", 0x1000}, {&(0x7f00000017c0)="c5c568a42bb27a5d5436b1e2a91ffb98b498a095d372ba9f541a282640a09b9cdaa28f898d", 0x25}, {&(0x7f0000001840)="e701d284dcfb5043b89f3622d0dcc8f56b4ea34b18b6ba237afe2c515a48af265cf84de5b3089994ceafe54e37f2f55625a7c2c04e83a0ab88df4281771f97a23298be6212c8ba785bd0f123e049fd5f6b8688d1583889a06b9051da506965f9e69b0ea80afc3b74dc28006471ae9b658721fc31a9f5dd5cfd0053e662c8b698b3158d435641243ea48d28dc8b9d54633b21a237ebb4586f37f9b8224623c79b205a29ef096c02759ce0d47804577478f09ab41ff3a3ba42f7b2d02e65cdaacd6a63ddf2ca9f8c", 0xc7}], 0x7, 0x0, 0x0) read(r0, &(0x7f0000000180)=""/230, 0xe6) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x90d6, 0x0, "d730c1e7bb6fc6e2345b00000000000000e74de4"}) r1 = openat$pci(0xffffffffffffff9c, &(0x7f0000000080)='/dev/pci\x00', 0x10162, 0x0) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000280)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b402934999abccdb3189cfb38f83ff90c2452c60af2b51ad0c6b004170162932fda25d893b0679a4", 0x65}], 0x1) write(r1, &(0x7f0000000300), 0x0) r2 = syz_open_pts() close(r0) r3 = dup(r2) r4 = syz_open_pts() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000000)={0xffffffffffffff7f, 0x0, 0x8000000000003, 0x7ffffffffffffffc, "845d550900200000fc5c7fd2008f27df00"}) write(r3, &(0x7f0000000300)="5748ffec499d9078fc778dd45063a1fcb95997f3eb4307447c33cc7873447b1f2b22edccf35c8af2df614854ee72773da55128077020e52525b4b5f033c117fded1e90594e31fb9d3863819691b8b28a6a0f23e59bf8119526b208ea6573b7098dad353799d3f0a398202257f245cdaf54e1ff4b4270f497d0d8ac432c01df2fc5c8319c346a42c4a08c8027465a0d85e18699fdb28d8505", 0x98) readv(r4, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 16:00:08 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x800080002002, 0x0) r0 = open(&(0x7f0000000d40)='./bus\x00', 0x0, 0xc) r1 = kqueue() r2 = kqueue() kevent(r2, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x5, 0x0, 0x0, 0x0) renameat(r0, &(0x7f0000000140)='./bus\x00', r0, &(0x7f0000000180)='./bus\x00') kevent(r1, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) renameat(r0, &(0x7f00000001c0)='./bus\x00', r0, &(0x7f0000000200)='./bus/file0\x00') close(r0) renameat(r0, &(0x7f00000000c0)='./bus\x00', r0, &(0x7f0000000100)='./bus\x00') open(&(0x7f0000000000)='./bus\x00', 0x90, 0x100) 16:00:08 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x9, 0x93}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x80047469, &(0x7f0000001780)={0x34, 0xfffffffffffffffd, 0x2, 0x0, "1ffbffa6163cb90277925f1be62c36ae61dba648"}) writev(r0, &(0x7f0000000500)=[{0x0}], 0x1) write(r0, 0x0, 0x0) write(r0, 0x0, 0x0) read(r1, &(0x7f0000000080)=""/23, 0x17) readv(r1, &(0x7f00000002c0)=[{&(0x7f00000000c0)=""/43, 0x2b}], 0x1) pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x4) ioctl$WSMUXIO_ADD_DEVICE(r2, 0x80085761, &(0x7f0000000100)={0x1, 0x8}) 16:00:08 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x5c}, {0x54}, {0x80000006}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) close(r0) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:09 executing program 1: r0 = msgget(0x2, 0x2) clock_gettime(0x2, &(0x7f0000000040)) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86139) r1 = open(&(0x7f0000000080)='./bus\x00', 0x5, 0x2) write(r1, &(0x7f0000000040)="670dc3", 0x3) ioctl$WSDISPLAYIO_USEFONT(r1, 0x80585750, &(0x7f0000000140)={'./bus\x00', 0xc2, 0xffffffff, 0x3, 0x0, 0x7, 0x8, 0x5, 0x1, 0x1, 0x1, 0x8000}) write(r1, &(0x7f0000000400)="23b161e8db8dfddf10acae018159c4d959144c17727022ed1273c194bc862e52aca5a6e5632cdd0e4ba7272b630fecaef6197c7e495ae622d3a771077517cee69083f60d198bf75057714189e18c9b96dc6c88afa09f0e2dea48aa224c25495ab347bd2ff7c706d465a6480c7592be4b2f7cdf17cebdb660b9371e378dd5a6c04a983f117aec945627202f02de9b028c2ea4da4630cea4989bf77aacd4b10799a6a7cecfee6ac4050d6737bba57388c3d63d34b6c609acfe121a7338ab4f015651", 0xc1) write(r1, &(0x7f0000000000)="0991d2d0ffffffffff", 0x9) ioctl$VT_GETACTIVE(r1, 0x40047607, &(0x7f00000000c0)) msgrcv(r0, &(0x7f0000000300)={0x0, ""/234}, 0xf2, 0x3, 0x1000) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) unlink(&(0x7f00000001c0)='./bus\x00') ioctl$WSDISPLAYIO_WSMOUSED(r1, 0x80185758, &(0x7f0000000280)={0x100, 0x80, {0x0, 0x8}}) setuid(0xee01) setsockopt$inet6_MRT6_DEL_MFC(r1, 0x29, 0x69, &(0x7f0000000200)={{0x18, 0x2, 0x1, 0x4}, {0x18, 0x2, 0x2, 0x1c0000000000}, 0x2, [0x1f, 0x3f, 0x1ff, 0x1, 0x200, 0x8713, 0x81c, 0x69]}, 0x3c) msgctl$IPC_RMID(r0, 0x0) 16:00:09 executing program 0: mkdir(&(0x7f0000000340)='./file0\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='/', r0, &(0x7f0000d06ff8)='./file0\x00') chdir(&(0x7f0000000300)='./file0\x00') ioctl$WSKBDIO_SETMODE(r0, 0x80045713, &(0x7f0000002a40)=0x1) chdir(&(0x7f0000000240)='./file0\x00') r1 = msgget(0x2, 0x658) msgsnd(r1, &(0x7f0000002e80)={0x3, "50f1f248bb7e91fd7072009a1a70b4fef2c9cc4e3fed290fa65995d43deefa8d4be8b2ddfdff7eda5a92f3e7081f645d29a7e0fd449dc61a9527f11c2c6693a990a9b5333d0baba4e883feda3822a2db39f7e587a952425fa4245fcb613b57485db588468b927388a9e44cfc1b0e6793833278de74c9d8302dbbd293f1159fdfaa3b1e0186e9eb7ca0eaca6edd200355358c14d2577e04fe241a630f54c663a7013e17b639887282b857a531a9521d8b4240ebf966da67237203e109ef71703832d18f9753714bc0cd012e2ea7de69882e9468fa446b31209640a9d2abd83cd7689b898e25290cfa61355ba39b9a98a4e18d887c22a738ba920dbaf98e43ae"}, 0x107, 0x800) chroot(&(0x7f0000000080)='.\x00') execve(&(0x7f0000002b00)='./file0/file0\x00', &(0x7f0000002c80)=[0x0, &(0x7f0000002c00)='\x00', &(0x7f0000002c40)='){.\x00'], 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) r4 = getpgid(0xffffffffffffffff) mknodat(r0, &(0x7f0000002a00)='./file0/file0\x00', 0x20, 0x80) r5 = geteuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000027c0)={0x0, 0x0, 0x0}, &(0x7f0000002800)=0xc) r7 = getpgid(0xffffffffffffffff) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000002840)={0x0, 0x0}, &(0x7f0000002880)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000028c0)={0x0, 0x0, 0x0}, &(0x7f0000002900)=0xc) sendmsg$unix(r2, &(0x7f00000029c0)={&(0x7f0000000000)=@abs={0x0, 0x0, 0x1}, 0x8, &(0x7f0000002700)=[{&(0x7f0000000380)="2e9e8da1628a4a53e3b53a826627a5f9d787ee6759288b3fd7bb8b14a80edb91e1d56761cb607475d132128cb7267e6cb965421c5f2d67f72dad540cfe7c6a5a7d83a89ceae536325298956449c0476017c964132a9dd781cd612ddb1fa945713989ec20d877b2b3e5518af33c1e3062bd523bd426b2b279adbc8c8d9c294176738cfd9b194a2829af9eef0c66affdcffd804a9f7cfe075c0d000d04441ec2423bdcf0d5b281a2e40aec45cc762015d74c563adc825cc92ed80999f3a7088e5464a34c9c5de700a406859aabb49b7038bd65679d", 0xd4}, {&(0x7f0000000480)="90f9e99ea323817ae18ff4f609961a0ebc7da2d4f89b78f033c4e53e33ea19b51d2089bfa32d8ddb07cbcab4caf34064e71817d7cdeb12b1f6740fa0ad0ae995216f4288620cd9200a98f03f1300b4bfad550a8f9534a5f53b50051a0e74bd67c7f29755795a7446a99e79c8bc60fe6bf219bd51594ce4591d2d348f1899ca7728004ab585785126bc579aef82e43f682934d00791a57ac2312f7d6389e9db", 0x9f}, {&(0x7f0000001540)}, {&(0x7f00000015c0)="8a7e36792827fd927f3c7d871ce5687eefcda651dbbff6a5e2c8d54b44c46962ee7424834016954e09197e227b8e31d9ee9ee2ce08e1ba3efeeb430f093271859ccdae18b0184ba6a78689e4d00c321bdd3ef995898c720d8c0c72e2e5f81627d2713cc31da23aebd9e9891da58fde80c356460589d9fec11e9a0632b6cca8100a96f319b67109a2df515b08d68a27f7d75a08f26f51efb06200cca59ff8dfccec3884a761fdf789bb793028bccd4338881a89b79f86c7c792f80d1a631a4b31fbdccb8e715537ba5387836a431eb18da08ce71041c8540b00e6f5afcb2f2d01d8aaa4397f941307fd92db7e1a3c0ee9f7d1cc580fcb591779064433d1a1c9feee36504fe63e11c58c10752f1d87407303a4193ca776756c49f65e08ae0cd585098530bb06c7b1304b0346dea868a0d03a3330a0c1e47edd7bcf4a115d97ae5a94627950f7f463849f783102f0c35d089dc4095f53b003e09aa819a9c22e8e05f966947e9f241cb4f0d36e63b169c49fc017606e8cdd3ce19a01520bb390dffa72e5f2a08aa8983688b178b020309201b4843652d7ab442b78ec056f04ae2422d83088e6d87aa9a291d6cbb185f5630ecc419e0ae945240c21854c31e9e4b1bcd245a944bdcee47fff95a4ee005bd9fef5a3c877c2b622b8f4c8265d25abe4b5c8a67b7caca65333a3c836e6464d47be3ae9431b45a520bafaa1d58a8655b844eb780a1bf020591fed425fa2e6cb1e1261617f5ebd291b032c609db3b99d9e1716af768831922009985a57629af728caa5244f7ad5a033630fb417c76cc821a05affee66d6d734556ed189a34545d2df13222c4230720ccfc50049002a78c4e887d43d31875142831c182f358e2aac7dd29fb8703d96caff7cc51eb3271accb214e49ba085222c45fa1924cd99e56ace9954b3fb8244e69622ccc081e292b62ece639de76b2251ecb202d0d57b36c90161d1c612724b8835af04b8b0aa9b1c35800805bbac2430fef6aba2f1c0c8647512194a321ebc90031905c75bbba96ce395e9bc7fe8cc58020950d1fde74ca2bb10d099ebcd9c57b6336f6dd6de251934f6bf90a4183c2fdc332ac99158ca8e405f7530a9a1b8e7ec17fb5cc2bc32fc19ef2df0f1b3f4e36f8bafcbe0d16b2b3ea3febfb851859d20f08d092292c8f800744a5dce0fe8a731f6ea3331047ab119712758fe322feead5bb3055a440f44c01663721381413798e03a2f66876becc88ca110e4a8fdbd8b7a7b20de4264afb503035abe38efc61502c3a4c71bc8eb07e544845c850300a714452a8265483ffe3112a5abefe5c9860e54ceb145409a54f2d8c3f0976e02ec94cbab92030a3bc268f55066368fff78091d67691a6e3bdd4de0779299e805cbff48b65682a0c3d65a04b9d5dab6f319b492b6e88c4daa2168cc3b932a2cf8d1ee0fbfd5ab0b6e7bec98b77166773ee88cff21f3cc4234e67594c97ae93c4950617f5bb3750986618508baed788637e681bce95d1e9530f2bcb8a4b3a7d6add838b20df08cb621f3e51f7a6c5ea4b841e926745070da8632e9b765a2742fa2a2d2cb75ba87bcbf9d927c42491e8c4fdcf0bb55eb256222a52296c22f3c9c4564f97eeee90426820377032a4276c80756e6d1ddbad56a2e55d9527e305e6c52d6ca198b10903d694606d4ab5b34b9596f789de870c8372752215d55d51dfbb58f875854f9290929222930094b42daf11f04c4013abdb0880e6220668efc018f7c3e27d08f84e7214fc1e980fcb4c52d00e42415503bec6e5c2b0eff3c1ac14d15e57413987a427c798405b3a6b67c18aad3bfe43b0c750dcf4db3aa2abceeadedec45afcc8ee877b4ef7a50769f1a3a3ffc04711c7bda7e987ad03ad8aa098951ec4817a4078a79c6db79388c7f00d9b7290aaff43d2e7231c37f0a4808b55aecb057fc53768a0e7df27a5c7edfa30bd6cd9c5dcd8415fc1e13c226e401057866d74d7d111d227c11d312877524200cd114c55fc0552f65250137bb7bc714e8f7e4f0f47082cd6aa3a037218d19069d48c1fd4b8f8a4256db6d5fd2de8b2367b4227ef82d7f0cf83eb69371d616559495cab6bfdc6416d1b5c33914b24800666c9a25a3439e6d668b11bdde9f7dc3169140e2eeec586fee079446450500b56c42460fa77b987aeb9f6ed0b9ef21e4475b6ab42558d915976f5147f64b15b869ad767f52e845473875c59d1ae0b9bc67b60b54afca3ac9c6c594660ce95ea5e53a87b35af3bd3eb1d99d34a6148f9d233de3a230a3f2b2abe192160d63b877d1c8c6e9df5b00acaa5fc97af171bf479de7ebd24ac895aa708311bcf446ba28f46c562950d2d70a768227cdb09f6a39ecf923c1aa9ba74e1439ca77c62f4cd1f9448421b6eb7676224b447ca419208055d21d5840644a0900545b05d996bdbca9701337b8d24b4adfe857b0a9f16adaff577077691d8fa1b21ad478c3ae735cb98e14b9a0c303e61949b9ed7c8b7a4f564c3d78e079adcdc240de90ee3d0bd09ae0abcbf27e29c1b5f4db3fa27abf5924e5df2f7f6fb2c0cd0dfdc4a6d7ead773ceb4bfad4f620237c09f5b92382607d86d7277b90f99cd569a952c2c17e24838a5dedce433b15c1987ae1563c1ae8ca5ca5f9c0395e02b9bdde89c70c0d6dcb308b2f63babe66e2b30e745bdc4dfd121a587ab24ecd00d7cf71273a4ae5f6c358a2c9b9ed8b10d5f5ffe61329360f567f070c846cbad56a3f15361a65aa8f38ad8423b66b1262114efb3030345302688234e3416f31ae9a8e5ca4fc4adcf7a6d06291aabb7ef5886f3ceb783b839c992770d71053ce84869f3ab7d94abf7e241d7a4ed89873f0cb3852d5beee7cf7f2dcd537379f5f2680c1a817469439f63463a3d32e8634618706277001d0744a9195cdef65a7dc17f9c2354ae1d2d9d260e4663d75cfe7baafe83a06f9abc2c7f6d3e85739c116533b8fbfab40ddb388c73739316ba577cff59685874ccaadaf8da7988cdc83ca39f63adcef41b64761bceecd906189c10cccb09ada18c92a51d381dbdd84f14c07ddd7d78de91d27d497f9725d9936934098341952d545e6ac72340dfdb66d9a277d2f4c60a4b91384630eea3cbbc030a5e304025f97635f7cb316d7b73de5864d203a606c066bcbc02ee4e0c2e8f169fc4487160bcc084f46d6258d873e340615fdc98afc3fe3ee12e36e9a05d44dc475fcb90c05b1cfee4e3db64984f8931d554457efcf38b3bb9c8c4b2ef095ff06c14b45196258e89c4f53564927d96326c476dcb685196dbc3ed1a2d9396c9a6c7a068f4d3fda088089d7d7ebecdf5ec9f2dc5d2fc631d0d19e50d81f725369ff87e7d71e9763f882a8fd9b0eb738f68253f4038f846b1d87b75d985447b4cf2fe59943fed706edabd9b00ae1b5876ca5cddd9c9cd5379776918eceddd6a27b117f83d7dd90a17b8d955b6f10fdee92d378aa4186ec14436a7a36d011dc30f1735bcff800929cbf91dde108f8ba7609c2fa53c18dd95ba4d12abd4e464b61ec5c78f02eaecc385468edea776f9301a60241bbb5be5056a20f129f78ff4774c954dc1bedafae1565e33481ea6b1e629f133ea501ef266b6c5f26ebc1da0ff01b052ea43f8810038bb6141eb13e605fc7ad914fa7ea05bd25d0431fc5e7e3e34858bf33a3b83ec0ad0a45664279e98d3b2ee3194137267a9976a4974216c485435f853b2f32eea4bec8d47b360f5701b28080499fee552badfeb71c916e2d4d6d68195a2b738154df68194d1b87c9ef80d729b7ce9ee0b9e0b00cce263857856f1755b6179396810a5f6d6577260797c8de5cff33731e7e650444cc84a07c936652d90f2fc8d3a6c1f2f811cf5cee6ffb2b7986ace74258e4214ebcbe996a3437168fbafe9ba69275f6a4bc892bcb4cade42a50d7ac87e95028f0d76cd4f8d9a4f69a75d51893a64d5e7146ad76b5a50ef0c20b585e445728fa56437c2726dea3450632a7518689cae9124dc37907e58658255904ab9e8bcf5bd4f90f841751b9c3e22865b3b61e0c7ca668ad4d1617f96e5678be9ff812bebfeda400585e2751a11b9c1546f8f668d7b46ae0d71f6792a893ed1afe6b92504b551f9a26a5461883dbc55302374db7ed521d55c947907431dee610b09cef111e39cc1644f4645c0aeda8f50e78e93a6a87e4ba0307b64f61f3b2e5ddd56762a8b03574e989719740c6240dcae716f10df1efdb4bd96325ba56dc8ea433f12e894090760711ad8fd0c4cd8573fe3ff4cdd1599e6420c6ea04f41c57d3d33e090785738a6fce465e1d68022e785df366f5746ff85ab38bbd2d90dc0cb13cd710b785515889a7a7285ab0ca0bfafb03f8f6eb5f3c369d20a19da8c7c070ad2b5af59660840eeaf441ff585407d0d3f2e4bd365c58a295cd63fb7fa7e6b61a581d1f0c2f57f4b1ef6cd58a44185cb56e05f331c81f1ecaed3a80461d8b3bb265458fc38634e0c72a6cc14cd3753af1f758746a165e0a866ce3a9c383bf68cf6d2dfb0d17f539ac9ff9236572ae4f7139f956748c360fc22f834f142ee01b79026fdf01da0b8e985b05d4ad12e5c48294203713e644cbfb3c02178a660262e68515b82a935e089946cb3f0482501009035947c66c184ff69274a998935c762deee0018bf791f5f99fee4fbb1bbfee64ed8d767d0c9991f78714bb1cab853ce6b307bbb2090074ee19ee863cb0a4d067feca08d954be36e9a2d2a1e15db15e43df3547b399f8a67ac44731489763670323220fa22f8c4f4b88e86c4020008fba341be5849321518c4ab40e7144b07a6c57a69e65b9960da9c0d03ed0e2926cb3ee585c36bdef35fd6e2240c2ed7f01c58d4e67cd870f4cd64d72921a417f13b6c1533d6d699a655c3020d5d239376576cbd9c463ba651b51a60e4fac241296622fe9d6fa74e4842713d0aedb3965e911e1da1439f2a11ae63af3a9c1b8115166e2df7556be1cea1203cfedeced6849a0ae6267c5705c95990d88aa252532ecff1a219303eca11ca452ad52428d91c55f584977f6460aa9ac3901d1f290e99545c7864dbbe1f623039ed7eadf1a666c53e7c0f99b9d54e9d813d43552bb64d8c196781aa95f6bcfe46983976f76c1bf8e489d0691420e197d64d93b4d907b46951c3ab7833c8f5a85a9a6407e7ea86e83112990457cfde4ed396854da7e05ed417d1f3befbe434db4d21b8108ecdd8d70ace543ab72f48c66aefbcb18836e2c3d2072d4c85195ea41184ccaf6121253069b7e8999c61c2032c03ba07db8ef41cd83eae5f3cbaf26face7b8893c480d7f468132baf1993af7161a416cc6675284e6771adaa7ee3783542fc307d36f30348cf57398ba4b8935705bd83619c4637a6cea97f8fbaba09359230fe2cc364b416f870a62f49ec734c3791c17132a91ac7cf275b41f1c492f4b21daef4d8657c29760eaa23f0bde16f15b65240e18d5ce1699feb8ce995ee20a342e8c7a2cb6dec2ade4e76b19f625259031c2abbecff9e7e5a290e2347f7a95ba494470d7ed0242282a7b42cde86d1aa64b2ebf3ab9f218acceba955e1dc0ecbbf95057f5e7dec1b85e8809df52ce087740ceeca3b215ca5e498dda4196f50add044627bfa714f6f3025045490e17329849cfaf6a1dc871281032ccb27986af6cebcf53e335ba9641240af99c958e7cb0d4c6b262134b65cc459e99e4f910da3b277043b784aa58ccf3f24a9cbb9c5a7e51681ec4aa9d49bfcc4a3261a14d387db8fbca8f1bd0380930d29e4d61baf33e1dd123f59d6e400cf7b1b03de13971cd67cfae71bb", 0x1000}, {&(0x7f0000000040)="3614df30caacde85bdf670639cc5f08fb556840eacff52ef3934fa93b3e0", 0x1e}, {&(0x7f0000000180)="56be98f3eebb95d680dfa8fca880dbde23b27de33b", 0x15}, {&(0x7f00000025c0)="599bc714c47e7e6406f08cce430ab2d97353092c4a7ba603e99aa4fe225b98533dd526fff76e2846878fe3fc9ffd30102507a48100464362f47ec5dd986641ed373a079c969e9bc85eadbbd86c429d92de4edb29f8d7a16c36193af269b2979f30b936534edb0b2d6801aa004d1d34ba92afb2b74c8b8a0020ee2d78e2af35c063948a3a1e1ab907fccde1aa640096ecafa6257a56b18619780ca840cd20272db38a44f51455325968acf565cd51f285948abeacf4", 0xb5}, {&(0x7f0000002680)="6c8d90bd0da2acc7591a3174e4f072c6e84bea34f753b3392d3601f5a126e4f8dd0216b41fdca28c9065a19728ba642870a10d441d5a2a2553f85e0d20ca4c3511015e2b4c11ca77a3b72aea6b2f8a3dd2c179b1a6b46c13c8842d7490b7f333842239bb1964e5a127", 0x69}], 0x8, &(0x7f0000002940)=[@cred={0x20, 0xffff, 0x0, r4, r5, r6}, @rights={0x20, 0xffff, 0x1, [r0, r3, r0, r0]}, @cred={0x20, 0xffff, 0x0, r7, r8, r10}], 0x60, 0x8}, 0x1) recvmsg(r2, &(0x7f00000002c0)={0x0, 0x0, 0x0, 0x0, &(0x7f00000001c0)=""/210, 0xd2}, 0x0) kevent(r0, &(0x7f0000000580)=[{{r0}, 0xfffffffffffffffb, 0x8, 0x1, 0x101, 0x9}, {{r3}, 0xfffffffffffffffa, 0x55af9d911cb46cfd, 0x2, 0x7, 0x3}, {{r2}, 0xffffffffffffffff, 0xf2, 0x8, 0x81, 0x8}], 0x7, &(0x7f0000000600)=[{{r0}, 0xffffffffffffffff, 0x54, 0x50, 0x7bfe, 0x56}, {{r2}, 0xfffffffffffffffb, 0x69, 0x2, 0x1, 0x1}], 0x0, &(0x7f0000000640)={0x7fffffff, 0x1}) fchownat(r0, &(0x7f0000000540)='./file0\x00', r9, r6, 0x4) ioctl$WSDISPLAYIO_LDFONT(r0, 0x8058574d, &(0x7f0000002a80)={'./file0\x00', 0x7, 0x101, 0x10000, 0x0, 0x1, 0x7fffffff, 0x7e4, 0x1, 0x1, 0x40, 0x8}) sendmsg$unix(r3, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB="28000000ffff00000100000008cd7fdf03000000", @ANYRES32=r3, @ANYRES32=r3, @ANYRES32=r3, @ANYRES32=r2, @ANYRES32=r3], 0x28}, 0x0) 16:00:09 executing program 0: r0 = socket(0x2, 0x8001, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000240)="5108bea10018", 0x6}], 0x1, 0x0, 0x0) pwritev(r0, &(0x7f0000000080), 0x0, 0x0, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000100)=0x9, 0x4) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0, 0x0) socket(0x1, 0x5, 0x3) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) connect(r0, &(0x7f0000000000)=@un=@file={0x0, './file0/file0\x00'}, 0x10) 16:00:09 executing program 1: r0 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffff9c) ioctl$WSMUXIO_LIST_DEVICES(r0, 0xc1045763, &(0x7f0000000140)={0x2, [{0x3, 0x712c}, {0x3, 0x7}, {0x1, 0x100}, {0x3, 0x2}, {0x0, 0x4}, {0x3, 0x4}, {0x2, 0x1}, {0x1, 0x81}, {0x1, 0x6}, {0x1, 0x8e}, {0x3, 0x200}, {0x1, 0x4}, {0x2, 0x9}, {0x2, 0xffffffffffffffc0}, {0x2, 0x100000001}, {0x3, 0x9}, {0x1, 0x7}, {0x1, 0xffffffffffffffff}, {0x2, 0x80}, {0x2, 0x8000}, {0x1, 0x9d96}, {0x3, 0x7}, {0x1, 0xffffffff00000001}, {0x2, 0x40}, {0x1, 0x6}, {0x3, 0x4}, {0x1, 0x60f70000000}, {0x1, 0x9}, {0x2, 0x8}, {0x3, 0x8}, {0x1, 0x6}, {0x3, 0x9}]}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) read(r1, &(0x7f00000003c0)=""/113, 0x71) chflags(&(0x7f0000000000)='./file0\x00', 0x0) ioctl$PCIOCGETROM(r0, 0xc0107005, &(0x7f00000000c0)={{}, 0x2, &(0x7f0000000080)=[0x0, 0x0]}) 16:00:09 executing program 1: pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r2 = syz_open_pts() writev(r2, &(0x7f0000000000)=[{&(0x7f0000003c80)="e1", 0x1}], 0x1) dup2(r1, r2) close(r0) dup(r0) ioctl$WSDISPLAYIO_DELSCREEN(r0, 0x80085754, &(0x7f00000000c0)={0x5, 0x2}) setrlimit(0x8, &(0x7f0000000080)) execve(0x0, 0x0, 0x0) 16:00:09 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000400)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x4, &(0x7f00000000c0)=[{0x100000001, 0x0, 0x0, 0x29d8aaa8}, {0x5}, {0x3c}, {0x7ffffffe}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0xfeb3, &(0x7f0000000340)="b6") 16:00:10 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r1, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) getgroups(0x7, &(0x7f0000000080)=[0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) unlink(&(0x7f0000000100)='./file0\x00') setgroups(0x0, 0x0) chown(&(0x7f00000000c0)='./file0\x00', 0x0, r2) setuid(0xee01) dup2(r0, r1) r3 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r3, &(0x7f0000001480)={&(0x7f0000000040)=@file={0x170, './file0\x00'}, 0xa, 0x0}, 0x0) 16:00:10 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2005, 0x8000000000005200) r0 = open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) r1 = openat(r0, &(0x7f0000000140)='./bus\x00', 0x4af866ac87eb612, 0x40) read(r0, &(0x7f0000000040)=""/24, 0x18) ioctl$FIONBIO(r1, 0x8004667e, &(0x7f0000000080)) readv(r0, &(0x7f0000000000)=[{&(0x7f00000001c0)=""/142, 0x8e}], 0x1) execve(0x0, 0x0, 0x0) utimensat(r1, &(0x7f0000000580)='./bus\x00', &(0x7f00000005c0)={{0x6, 0x63}, {0x6, 0x6}}, 0x2) preadv(r0, &(0x7f00000000c0)=[{&(0x7f0000000280)=""/253, 0xfd}, {&(0x7f0000000380)=""/165, 0xa5}, {&(0x7f0000000440)=""/139, 0x8b}, {&(0x7f0000000500)=""/120, 0x78}], 0x4, 0x0, 0x0) 16:00:10 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000100)=[{0x4d}, {0x48}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r1 = shmget(0x1, 0x2000, 0x74cf340e24f85339, &(0x7f0000ffe000/0x2000)=nil) shmctl$IPC_STAT(r1, 0x2, &(0x7f0000000040)=""/6) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:10 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = dup(0xffffffffffffffff) setsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000000)={0x3ff, 0x5}, 0x10) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xa, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) setsockopt(r1, 0x29, 0x80000000000000b, &(0x7f0000000040)="90000000", 0x4) 16:00:10 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x4, &(0x7f0000000000)=[{0x100000001, 0x0, 0x0, 0x29d8aaa8}, {0x25}, {0x3c}, {0x7ffffffe}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) ioctl$BIOCLOCK(r0, 0x20004276) syz_emit_ethernet(0x3b9, &(0x7f0000000200)="d0") ioctl$BIOCGRSIG(r0, 0x40044273, &(0x7f0000000040)) 16:00:10 executing program 1: r0 = syz_open_pts() nanosleep(&(0x7f0000000080)={0x68, 0x7fefffff}, 0x0) r1 = kqueue() r2 = dup2(0xffffffffffffffff, r0) listen(r2, 0x8) r3 = openat$zero(0xffffffffffffff9c, &(0x7f0000000100)='/dev/zero\x00', 0x80, 0x0) setsockopt$sock_int(r3, 0xffff, 0x100, &(0x7f0000000240)=0x7ff, 0x4) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, &(0x7f0000000200)=0xc) fchownat(r2, &(0x7f0000000140)='./file0\x00', r4, r5, 0x16) ioctl$FIONREAD(r1, 0x4004667f, &(0x7f0000000280)) kevent(r1, &(0x7f0000000080), 0x9130fbf, 0x0, 0x0, 0x0) kevent(r0, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffe, 0x40, 0x20000000, 0xfffffffffffffff7, 0x3}], 0x0, &(0x7f0000000040)=[{{r0}, 0x0, 0x39097b94d8adcbbb, 0x1, 0x401, 0xff}, {{r1}, 0xfffffffffffffffa, 0x80, 0x20, 0x7fffffff, 0xe07}], 0x2, &(0x7f00000000c0)={0xffffffffffff94dd, 0x8}) kevent(r1, &(0x7f0000000040), 0x10000066, 0x0, 0x81, 0x0) close(r1) sendto$inet6(r3, &(0x7f00000002c0)="837c7c98c11c36d39f21124efe01201f902ba5cd073265867fbf197ec69fdf17c325cb788f5a0e1930003cdca574", 0x2e, 0x8, &(0x7f0000000300)={0x18, 0x0, 0x5, 0x1f}, 0xc) 16:00:10 executing program 0: 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) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$VT_SETMODE(r1, 0x80087602, &(0x7f0000000240)={0x1, 0x7fff, 0x77, 0x1, 0x9}) r2 = msgget$private(0x0, 0x0) msgsnd(r2, &(0x7f0000000400)=ANY=[@ANYBLOB="f271b9e27a6fdf0b9b8b7710347d747ed702ffffffffffffff"], 0x8, 0x0) msgrcv(r2, &(0x7f0000000000)={0x0, ""/45}, 0x35, 0x1, 0x800) read(r0, &(0x7f0000000280)=""/222, 0xde) close(r0) ioctl$SPKRTUNE(r1, 0x20005302, &(0x7f0000000380)={0x5, 0x5}) r3 = socket(0x18, 0x3, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000003c0)=@abs={0x0, 0x7}, 0x8) write(r0, &(0x7f0000000200)="8c65", 0x2) recvfrom(r3, &(0x7f0000000100)=""/232, 0xe8, 0x42, &(0x7f0000000040)=@un=@abs={0x1, 0x0, 0x1}, 0x8) 16:00:10 executing program 1: r0 = socket$inet(0x2, 0x4000000000000001, 0x0) accept$inet(r0, &(0x7f0000000000), &(0x7f0000000040)=0xc) getsockopt(r0, 0x0, 0x4, 0x0, 0x0) 16:00:10 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x2004, 0x4500) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x28}, {0x2d}, {0x6, 0x400000000000000}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCVERSION(r0, 0x40044271, &(0x7f0000000280)) syz_emit_ethernet(0x21a, &(0x7f0000000340)="b6") r1 = semget(0x1, 0x7, 0x309) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000200)={0x8, &(0x7f00000001c0)=[{0x1000000000001ef, 0x4, 0x1, 0x6}, {0x1, 0x7, 0x8000, 0xe08c}, {0x64dee2ee, 0x800, 0x7fff, 0xff}, {0x5, 0x39, 0x9, 0x8}, {0x80000000, 0x8, 0xffffffff, 0xfffffffffdfffffb}, {0xad, 0xcea, 0x5, 0xaa69}, {0x0, 0x5, 0x98ac, 0xfffffffffffffffc}, {0xffffffffffffffc1, 0x0, 0x41, 0x9a}]}) ioctl$BIOCGHDRCMPLT(r0, 0x40044274, &(0x7f00000003c0)) poll(&(0x7f00000004c0)=[{r0, 0x8}], 0x1, 0x0) ioctl$BIOCSRSIG(r0, 0x80044272, &(0x7f0000000180)=0x8) r2 = open(&(0x7f0000000400)='./bus\x00', 0x800, 0x1f18629dfeda1ec1) getpeername$inet(r2, &(0x7f0000000440), &(0x7f0000000480)=0xc) r3 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) r4 = getuid() setuid(r4) semop(r1, &(0x7f0000000300)=[{0x1, 0x4, 0x800}, {0x7, 0x200000000000000, 0x800}, {0x0, 0x4, 0x800}, {0x3, 0x6, 0x1000}, {0x3, 0xfffffffffffffff8, 0x1000}], 0x5) ioctl$WSMUXIO_ADD_DEVICE(r3, 0x80045721, &(0x7f00000002c0)={0x2}) ioctl$WSMOUSEIO_SRES(r3, 0x80045721, &(0x7f0000000380)=0xffff) chmod(&(0x7f0000000100)='./bus\x00', 0x10) ioctl$DIOCMAP(r3, 0xc0106477, &(0x7f00000000c0)={&(0x7f0000000000)='./bus\x00', r0, 0x3}) close(r3) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000540)={0x4, &(0x7f0000000500)=[{0x6, 0x7, 0x4, 0x81}, {0x3, 0x2, 0x10000, 0xffff}, {0x3, 0x400, 0x9, 0x3f}, {0x5, 0x1, 0x7ff, 0x7}]}) semctl$IPC_RMID(r1, 0x0, 0x0) 16:00:10 executing program 0: r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffff9c) ioctl$KDGKBMODE(r0, 0x40044b06) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000180)={0x4, &(0x7f0000000140)=[{0x10001, 0x0, 0x0, 0x1f}, {0x3c}, {0x7}, {0x6}]}) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040), 0xc) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:10 executing program 1: chdir(&(0x7f0000000000)='./file0\x00') r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x34, 0x0, 0x0, 0x2005fffd}, {0x20}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000600)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000100)="b6") 16:00:10 executing program 1: r0 = kqueue() kevent(r0, &(0x7f0000000000), 0x9130fbf, 0x0, 0x4000000, 0x0) kqueue() madvise(&(0x7f00003e9000/0xa000)=nil, 0xa000, 0x4) munmap(&(0x7f00003e8000/0x3000)=nil, 0x3000) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x2, 0x0) ioctl$VMM_IOC_WRITEREGS(r1, 0x82485608, &(0x7f0000000080)={0x4, 0xb61, 0x7fff, {[0x6, 0x80000000, 0x8, 0xffffffffffffffe0, 0x7, 0x855, 0x293, 0x7fffffff, 0x100000001, 0x9, 0x9, 0x1000, 0x3dfc9616, 0x6, 0x9, 0x7, 0x98, 0xffffffff], [0x40, 0x8, 0x8, 0x8, 0x6c, 0x62573312, 0xffffffffffff0000, 0xbe3, 0x2, 0x1], [0x0, 0x5aab, 0x1, 0xfff, 0x7, 0x6, 0x5], [0x58, 0x9, 0x0, 0x0, 0x7, 0x8], [{0xc6, 0x2, 0xff, 0x4}, {0x6, 0x401, 0xc58e, 0x9}, {0x3, 0x7, 0xfffffffffffffffa, 0xbc}, {0x9, 0x9, 0x7, 0x6}, {0x400, 0x18e, 0x6, 0x2}, {0x80, 0xad2, 0x3f, 0x7}, {0x8b, 0x5, 0x4, 0x100000000}, {0x8, 0x9, 0x162a11c1, 0xfffffffffffff60a}], {0x1ff, 0x1, 0xffff, 0x7}, {0x9, 0x1, 0xfffffffffffffffa, 0x3}}}) chdir(&(0x7f0000000000)='./file0\x00') 16:00:10 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) ktrace(&(0x7f0000000000)='./file0\x00', 0x4, 0x100, 0x0) select(0x40, &(0x7f0000000240), 0x0, &(0x7f00000002c0), &(0x7f0000000300)) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$TIOCSCTTY(r0, 0x20007461) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000000c0)={0x2, &(0x7f0000000180)=[{0x24}, {0x16}]}) r2 = shmget$private(0x0, 0x1000, 0x100, &(0x7f0000fff000/0x1000)=nil) shmat(r2, &(0x7f0000ffd000/0x3000)=nil, 0x1000) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wskbd0\x00', 0x10, 0x0) syz_emit_ethernet(0x1, &(0x7f0000000040)="f3") 16:00:11 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x4007c}, {0x14}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f00000000c0)="b2") r1 = fcntl$dupfd(r0, 0xad47a71234ab4d1c, r0) mknodat(r1, &(0x7f0000000040)='./file0\x00', 0x2000, 0x3) pckbd_enable: command error 16:00:13 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000100)=[{0x5}, {0x2d}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCFLUSH(r0, 0x20004268) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:13 executing program 0: r0 = semget(0x1, 0x0, 0x1) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, 0xc) r4 = getegid() semctl$IPC_SET(r0, 0x0, 0x1, &(0x7f0000000140)={{0xffffffffffffff7f, r1, r2, r3, r4, 0x2, 0xdf}, 0x3, 0x1, 0x3f}) 16:00:13 executing program 1: r0 = socket(0x2, 0x400000000002, 0x0) setsockopt(r0, 0x0, 0x14, &(0x7f0000000040)="0700000f", 0x4) r1 = accept(r0, &(0x7f0000000000)=@in, &(0x7f0000000080)=0xc) r2 = getpgid(0xffffffffffffffff) r3 = geteuid() r4 = getegid() setsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000000c0)={r2, r3, r4}, 0xc) 16:00:13 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000), 0xc) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) ioctl$VT_GETSTATE(r2, 0x40067664, &(0x7f0000000080)) getsockopt$sock_int(r1, 0xffff, 0x200, 0x0, 0x0) pckbd_enable: command error 16:00:13 executing program 1: sendto(0xffffffffffffffff, &(0x7f0000000000)="01", 0x1, 0x0, 0x0, 0x0) mprotect(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x17) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x29, 0x0, &(0x7f0000000080)="efd845ebab53a32a7057bef300b842833da7005bcb8c15263560576fd5ec52342b", 0x3a4) 16:00:13 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) r1 = fcntl$getown(r0, 0x5) ktrace(&(0x7f0000000000)='./file0\x00', 0x4, 0x100, r1) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x0, 0x0}, 0x8) rename(&(0x7f0000000280)='./file0\x00', &(0x7f00000002c0)='./file1\x00') ioctl$BIOCSHDRCMPLT(r0, 0x80044275, &(0x7f0000000100)=0x9) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wsmouse0\x00', 0x8000, 0x0) 16:00:13 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) r1 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wsmouse0\x00', 0x80, 0x0) ioctl$WSMOUSEIO_SRES(r1, 0x80045721, &(0x7f00000000c0)=0x7ff) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000001c0)={0x0, &(0x7f0000000140)=[{0x20, 0x0, 0x7}, {0x1}, {0x7}]}) r2 = socket(0x400000000018, 0x3, 0x3a) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) setsockopt(r2, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_DEL_MFC(r2, 0x29, 0x69, &(0x7f0000000000), 0x2d1) syz_emit_ethernet(0x4, &(0x7f0000000180)="969b100e") 16:00:13 executing program 1: mknod(&(0x7f0000000240)='./bus\x00', 0x80000021c0, 0x40004000000028a5) r0 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) writev(r0, &(0x7f0000000080)=[{&(0x7f00000000c0)="000000186a56010000001c00feffff00feff0060d5706c85c2768511fe870000f31f0095450000000200341d", 0x2c}], 0x1) 16:00:13 executing program 0: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000440)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x9, 0x0, 0x0, 0x0) kevent(r1, &(0x7f00000002c0)=[{{r0}, 0xfffffffffffffffe, 0x11}], 0x3ff, 0x0, 0x0, 0x0) acct(&(0x7f0000000000)='./file0\x00') close(r0) 16:00:13 executing program 0: r0 = socket(0x2, 0x8001, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000100)=0x2, 0x4) connect$unix(r0, &(0x7f0000000000)=@abs, 0x8) getsockopt(r0, 0x4e67, 0x7fffffff, &(0x7f0000000140)=""/229, &(0x7f0000000040)=0xe5) 16:00:13 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x1ffc, 0x0) r0 = open(&(0x7f00000011c0)='./file0\x00', 0xc02, 0x0) ioctl$TIOCFLUSH(r0, 0xc0106924, &(0x7f0000000140)=0x20100000000008) openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x288, 0x0) ioctl$WSDISPLAYIO_GETSCREENTYPE(r0, 0xc028575d, &(0x7f0000000080)={0x0, 0xfffffffffffffff8, './file0\x00', 0x3e, 0x9, 0x200, 0x2}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1000, &(0x7f0000000180)="aaaf797b246f48af6fdf1dcde7004420553489a4c4671e99c8c26baba76c8424fbf1b289c99363bf918b6569c8c92b2adff589bafc3c615d53ad425cb01c1df54db92371441527b31686b7cbdcdfe3bea7c9f9dbfa22cc5b1e767a813c591ef7b95fd11d564febb4387e875a1881f046f143a54f178e9ddb85591905c9d662baf026f9888e6b8e122d199af85c5fd97b48298fe30b83197316a429b54d03db7e1e04dc6cc7736047d4007c9e2d770a3d58b00b844ff31b1d139c65c6347e4fcd7e181e66007bf4c22881b26002333e3f88fd143e5e993a93a225286ab237906d3a140b4033d0554ea5f9681339dc2adea5eea6b14cda794f2df4423436b24d658a6632efa3c86c54eff217dd943b09c815e96c69579f73a71957c0b8d6506919f07a127c519dfc2e8c9c5cb8bd053cbae908188511e3ef809467714523093d241ea4118d5cb235fd359983f488270da016f4e1a1d9d380ab20d37b196c1dbe0f2b957800789a66aa3cd5faa02dd1eadfc0796fa9098b99e9963f6076953409550449e17d694b3e85a015faf0dd17bc0524cf0da71f7a84dbc5d3a07b238ecc8fb863fad4baf388788ee76293767e7f348613ad1bf5cbaaedfddaa325f490b22aa7a09ea2132f7e63dcb538370518133fa6c404c9b9a3a5651ae774b31844b67be78959dfca73c070f3f994fe57056bbb3d122d67e521001749e6350de27d03d16660c1cba630c0d1315fe7dd454b6cd2755799c5086af15e4799839a1e44d99d36340f18fefe1e3fd5313d4834dfdee7aaebe8065060d061d8aa6750c7ae7a83a706c747f227cce823b0ad658d28ebce860e30811301326f7eb2d63636672ab850906f05112182f08a3da16319b13e1344b5393d6897332e6da780a20db2f6e5d17302393d6c4a2b75fba9283fc15fe94a8d04debacaa99132e371ab0cfa0d09bf484151bd462e9a627d9f7d5a074c7458b13ff5f7874ea7ef09699fed957538945731036ae180e26b8534bca7e5d6a46e4cf0b630b00b03bcf5bb020d68d204669f4c923447b6d37fb4e0d112f1c0fea5776c6563e4e7d6141daee20132848abf197ff4db4569d418c6856385edbb5b8171e510bec14dd36e96261b5b9518eaeb94bd9940fd2c19dffaf985ce5c83629a4b736eb23992c065fd9cf07fc54d19fbb52c1bd6a6ae755b41bda12df18d1f724eb714226c77fadc66e4e317da8d7535b9fdd34a7f55216195906a71403040a1bcfac7a484c99c474af678b382cb2e8e56318bda65c6c0cbca5f3ea7496cdfede9f9141d2ceddf92e740cc327de57d8d5c1b6090efc8de2bb5d7fad21a9b23fea0ea1a253ef14e6ede960c9a18177809d1b2b88f5d318a7ce9a99671d77535b204013a8e04cb1622cbfbcaf0b13adbed50ca59026f35ac19b7e69919c96df6d473466b0db9237ba71f2f035fdf8178629f4b2758ec5d76be77b1256081670a9d6d3575bf853266afbcec79f3371762fc2014f8403d242989a6ce2b336ed4beafef5d773de662460054ad12ca84d76aecf42b3ee172aa86b9f9fbf3f5eb818a2b291d113dd6bef85c914fa01e30c2f38033195e44e23da85ac4432a2f83ad03ccce7e053e3bdd9dbbe430aeaf4bdd6774b1d4f9c6c2c49ece85932b58926a751a765c82ecaac69f6a321a27ed22cd14e6b430eb3bea14108f404ccdf51d4b6c8cbdde2e61c25f469101ec0e61fdd2ebb46ea5fb3ca82e7c8c1041b0bdd82c5b2d430f1a4fc28b9e32fc8cb74967bc46a8b53d3ea7d92f4112cbf43b8b4f9b8569f22e8524ac0068908b63f29326d32c3f15c504b23b5485f8479d8a0bac53d929a29542aea7934c7f27179ebad6bafb61cf709f5640689eebe479945ecadc86afecd645a94c41e11f45a9dc9405733a5dfb8292bff3b9e1fae025c0048a837de1585a8e22c949bfa368dbfd26797541a4aa1df857a6abd6bfe1f4d48dd98c44656544d81f92b6ac3f80e09ebf476e98978a68be036a55bd98b469fe0a32ad78b2e81f87325882299b6a7513f0a5ab662a469233289b2022e028d347187a413f629ec85357b2e4f177742464a883928025899128adb7e4c0db216c5e4e913d73a8af354a80064476c78389f5328807bab25fcfe98015825768923b3400b646a92fa2c95a6b94b8c228529827b870cd28e18452be75ec8a2c1e6885360d2f4ad2cd2930eb42a38ac2638e5338a322245caadb5a249fe0320f3629be88752f0b6cff630afea422568a6ae7af694699a5cad77a46d9b4dff95a9905dec2a601fc47aea467904be26e61012ae4859f8503e61c2d7fb27a7f3f0737548d3c7e8d8413aed91fdd7e8a0d5b93ac5be80ca53b8964795e841544bb3f520eac130d94051e88f502a6a466b0561145c63483e29d9a6ddd2601f9dcde3c22975e6afe7230d68f4758d00ae6947db32fc8f277db6dc1737cfc0d35955a3eb5bb9e53e855865f4fa38fd0638b559fa50bcf1ba92bf8b2247da8fb0d44a412fb5aaee1879dfd22310ee1bb9446b5ed8983b92856ceca2d5e608d044480a5470275208d4404dd59e6bfb3b481d4321c2e0a76e733df1bff4072256d93702016d3a53f1011cf7d519fbaf6a9e72b7f640cc2e008ef3176b4223da2b1d8d36469565e223ab9e11e0ebc05ff6a85b54789e5fcf871e97a2e3c5c74a819cba06867a89fb5ef31f25f2c88b26f2e590ecbbe2f4ef348123989e6e31e79761de628f9400c40bab2e82ceb753bbf07d15626db84fbea401981cf63190b87c1995e47ab373705cbbe075f7ff2c76b48ca439b82a4fe9584e474b3d481ad40af77b5bd535ea80456cb041fd326b7541b9feb419abf955a5e9b57ee1deab862923ab948ed530f0ada4e57a4aa9a4404da54906e407d706d9f8632042868c4420a56b56895155dcad2a2970d2dcb27b3e5b629711cbc27dac810d78502e278e7616b65940e3d9b68c5787152c3ae76bda573d7e6e7995c9a7299188a30b06ea376bf6a82e8f647f6e1be36dba656eb980d4690968cbbee86dbab870900930ec4745610e166f16b3205a1344cfb658d5febbd5562cbf6fbd75812554f0a08e3d60f0e8b1d01e7edd768781da68949ed1d1e99747193e0ef76865357b20365bc1573e7cab1c0e162be914216c87d07809bd3a408bf49d51bbda550c1ed7cac7279e6c8094ad2d6323a1312688861aea18abe39851151ffba9010fb078d844d853b6a605b2b94a86ba967f2a0757713ec5e06f8ea0f5a331a438dbcecf11188c145feb732cc91d8dbdb6c11b6099470c1944cf1ea321cc5de4f42ad105881a9c734e97b116827d85a7ac21e9737d4a671484becc1043a190db612f1712477405672cae917eae141483d220f973abb3e922a38bd75570c6bb0704daf89643a06e4efdd8decd89802dc7bcadf88e1f0c047c34548882d1070685266e5bc338d6e8afaf25bdd6c3670350ce82790a7efc4ff8dbd3b8ef02ac4c8f5c79aeed2c8c6ec9ff5f1fdddc7f20229306872666e0864269b282f5396bdd9d4a80b705225f2b09a67730c7067e88a0bee98afee762e1ca1d3f593c87a21ca7b4c4d9b4f6b802818a7a5627e515d407442f927f203c00c8d0dc08736b09092acc3e9c1048f829aaef8644096469239e601941c6be4d8f409104153b4718f6d5fc0e0c48b8b41b0700c02af3e91c4c9341a46cde47f38fee3d3d5bdab27bd32b915190db5218c0904820535ae584924e80569951cbfbb4531c65b58586752aee7c35514bfa380809c80ed260a6d69358213e4bdb62f61bacaa606ff0994c0dca48ca1648bc369a7a82fabdd976aabd92dcad83880e2032b306dca42c406920ba7a600b2c0575e67764d27bd76e772baa9b4fe769429b35ff9e586878a98b578ddd4b77173fa7dcdd87dab0a954501f0df76dc576cb8b2519b57bdd6d76663bfe31e44e7b9f759052cb05f1295b068f832f46af32598589d46b11b17f55e40d4c7c89aab2b57bfd58074d7714817134e23efdab13f0c0f1d6e5200248a6c624fde36c38198185752dbd11a8c268ba4ca81712869263a2ccb6faa9113003e4b54da3021d45131047468442e005153936799abb68f84c80dea0ffd6d1490e2738cb1a4f15ba6a4800144e9f927e930422d1bf87a5ea82f6415cd8e6b2042d04bb9782f233d3e60f695a345b86f27e1ef3a9fc323d9393135b1f395f0b017b07862eb1f3cfcafc13976f61a85b424064fcf2db73d3b6dffea88a034c27fcae197e208593d62b09b0ea33c87d25e208d743142bd5d9862334240122106d81b05ae5356c43310e5db43ad44f7352a0c489b6fa80baeebd77df7e6c2673e4f3c59785dbfcde23dbbec84f89338aff9dee8616a042f3b011a34bbe670a9a32b0805f1e8f62f602dd731bcaa85e25f718b72f76e3e76e6b1f8c635f825d065e20747552017ce0d78d4a6624473140d0f655e7ec096d35813d7123e918129cb64b0e2e6402b836dbb1e0663bce3743d045b231b598d45c05d3f7f998a11863cae99799da2edfbbd05eae9e0d521cf3da9b1079a80d3bffd08bc775fd96878036396e413a850b8d0d8fac63b3a34f8cb9f0860d4606755b458bc6b066b3c5172dd1c77b5369382cbfddfed8087098e5acdec331719f5ec16f4911256d8494387dbf2e06919bee421e85ccbdbeb6fbeff9d43c6dfdc1e2ffcb3f2e907731b0e3afa309e544316a9bd6e4335e56d33ea25b436af142112be4477676f4b7ede19c03a9294603f3fbba1aefb980194631cb438700af6d05ed387cce68a83570142b837d7ee32da8c835e9fa951cc61a884e2fb926f3f881481c132102d44a9f68f2b036ea6334589307f836b97e8be06589a137cc3310a2f0534acc72e24d10ee499c870be73f99050c7597596d1745c2b12623a3e431e131665e34017b54f7fb2e33de7fd5b74b0f5934f39c1ebc71e967955b72a4cad53064855a008b14b37a20d5c817ced860558b05bfd3c6d4b5436795c0d5ea4d02f0de1732d43024d1574ae9d9d38ed9049192a555488a7fa1e02b2aebce11b08dde1bd5b1a927dce80606e174ebc29cafb5b2bac742b5ffd8ea0c35e00806e81fa53e42b6d2dbd85a2f56aef96cd911d7b4f20f41375128706b077e0c707c6a3fc9d5403e23dd814b669f5cf3e1f5d4d9591e36ca72a38c74f376cc57f735edae53a6f351da0388ec8e6d31f550acdff56f7bf7d1e9525d7e1a6880aebcf113774c53199b7277d5967a983a3196dac273a8f330cde83d8a9b36d55243b672cb26f7602bf20ab8ef744c20e1aa9905e5bec218e3a89a25b29648dc2489c66bef24709096b6177536cf0e9fb2a379e6b7730c1c1665b03c494bf75a6697f9cd67acbc6b6f0da96c77fd190e513d5ab0192ccec13cc5d0d19241c521e60a537b9c04f4621e7ccb362107221654993d08a6bc1aebab82155ccb1c74cff7777231d9020afb3e7187b969c4f007edfd5b6b60104c550c419edb4c713fdc35623ade7870a9143b106694d5ccb8e8c6ac1312184881e85b0cfbd2848d2b50639961efb7c7c9145d555ae9d53d589319d64d3b67483a3a9b26a020e6b79ed9a0ace6a2cdfbd9a6e26ec6a1403f1a1e01b9e4b0f50f316742d32b8bce1751be2f4ad0f3e0afac15c199761dbdaeb6ca42c136d41b935ce15ab11ec0c377b27bda089e91872dcae539f67cd4c52b9909030efcfab4823c68c7403493659c58bfd78ee68a99a7d656d899480d5d378593d1627f39566cb931f2c87ac0b23abe4f31f5119c915a931cf53e3135d99d7ff90065d00ab69b6e3955ba8b8") 16:00:13 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x800, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000000c0)=[{0x3}, {0x74}, {0x80000006}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000180)="b6") 16:00:13 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000040)=[{}, {0x40000000015}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:13 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000080)=[{0x48}, {0x4}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000440)={'tap', 0x0}) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x760e1c281c42724e, 0x0) ioctl$BIOCGRTIMEOUT(r1, 0x4010426e, &(0x7f00000000c0)) openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x40, 0x0) syz_emit_ethernet(0x2, &(0x7f0000000180)="ddc3") 16:00:13 executing program 1: r0 = dup(0xffffffffffffffff) fsync(r0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x1, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) close(r0) close(r3) nanosleep(&(0x7f00000000c0)={0x9, 0x3ff}, &(0x7f0000000100)) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x2, &(0x7f0000000140)=[{0x0, 0xfffffffffffffffe, 0x0, 0x80}, {0x42b2, 0x5c, 0xc6, 0x6a}]}) poll(&(0x7f00000001c0)=[{r0, 0x2}, {r3, 0x8}, {r1, 0x4}, {r2, 0x100}, {r1, 0x20}, {r2, 0x24}], 0x6, 0xffff) r4 = open(&(0x7f0000000200)='./file0\x00', 0x1, 0x14) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, 0xc) setuid(r5) ioctl$TIOCSBRK(r2, 0x2000747b) fcntl$getflags(r1, 0x3) ioctl$TIOCSCTTY(r4, 0x20007461) ioctl$BIOCVERSION(r3, 0x40044271, &(0x7f0000000280)) r7 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/wsmouse0\x00', 0x10000, 0x0) ioctl$PCIOCWRITE(r0, 0xc0107003, &(0x7f0000000300)={{0x0, 0x100000001, 0x472}, 0x80000001, 0x0, 0xb40}) pledge(&(0x7f0000000340)='/dev/bpf\x00', &(0x7f0000000380)='\x00') ioctl$KDGETLED(r2, 0x40044b41, &(0x7f00000003c0)=0x1) lseek(r7, 0x0, 0x0, 0x2) r8 = shmget(0x1, 0x1000, 0x24, &(0x7f0000ffc000/0x1000)=nil) shmat(r8, &(0x7f0000ffe000/0x2000)=nil, 0x1000) fchown(r3, r5, r6) r9 = getppid() ioctl$PCIOCWRITE(r2, 0xc0107003, &(0x7f0000000400)={{0x9, 0x8, 0x2}, 0x4, 0x2}) geteuid() fcntl$lock(r4, 0x7, &(0x7f0000000440)={0x1, 0x2, 0x100000000, 0xfffffffffffffeff, r9}) ioctl$WSMOUSEIO_SETPARAMS(r1, 0x80105728, &(0x7f00000004c0)={&(0x7f0000000480)=[{0x4, 0x8}], 0x1}) 16:00:13 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) ktrace(&(0x7f0000000000)='./file0\x00', 0x4, 0x100, 0x0) r1 = getpgid(0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0}, &(0x7f0000000140)=0xc) setpgid(r1, r2) r3 = socket(0x18, 0xc003, 0x0) connect$unix(r3, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getpeername$unix(r3, 0x0, &(0x7f0000000100)) 16:00:13 executing program 0: r0 = socket(0x6, 0x3, 0x0) r1 = fcntl$dupfd(r0, 0xa, r0) ioctl$WSMUXIO_INJECTEVENT(r1, 0x80185760, &(0x7f0000000080)={0x10001, 0x1c000000000, {0x4}}) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000001c0)={0xffffffffffffffff}) shutdown(r2, 0x2) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000100)="91c34508a29be9c4595cad1c0b426f8899d09362e0ae40eaf8584c7fc4bb5621854bba90e7e68102c33d26750cfde4552b52ce406936f9dd2d25e481b453f8a1add88188dc4e990dd43c9742202fd84455d8", 0x52) r3 = socket(0x20, 0x8000, 0x8) r4 = dup(r3) ioctl$WSDISPLAYIO_DELFONT(r4, 0x8058574f, &(0x7f0000000000)={'./file1\x00', 0x0, 0x1, 0x6, 0x2, 0xfff, 0x8, 0x2, 0x3, 0x93dc5ce86de31de, 0x10000}) 16:00:13 executing program 0: sendsyslog(&(0x7f0000000040)="7b75578932a205238c42d23a42904496c82f51bba31f6b6d5a07cc15e48e23a9a04b24a576ddba0dc0e3cd7f4e431f7a0f8a3c902bf710c1074e83706085c9990ef194605897c22514c49525c84e5719af5ad389a85f7b386189f1ec16007f3b2236a0ca4e4a3681ea3806a46d52603f05a135131c32f5158be8da337e658cd748452a484bdad29a544bb43aea830824c96d4d4353c7e1f6c718a3bf56d9668a7c659380fbd523609d27bd451aa11d173eb341ce3914ec189e277acabb81cf45bfbd4ffdc6aee04aa9c5601c92fd0388feb42267408f161ac7fd05690150d108790550600c506f282ef620f5cfaa75481f5b71ed875843384fe96c2f7b8bcd", 0xff, 0x20) mprotect(&(0x7f0000778000/0x3000)=nil, 0x3000, 0x4) r0 = socket(0x18, 0xc751ca78da5220f5, 0x0) write(r0, &(0x7f0000000140)="9c8cdce0390079d86186ae5b83610a69de3d7bef7131fe2069eb7233e90b0e3de3b7f45a76a1042aa6cb157daa43e23686fe0bf6956f3cd7eb631f1a748dda3e6ce44e8ec76237e30e00ec69fc5afacbedf9c5eb9d49f13c7223397876447dda4587debd206524abf8538c2ca88e3e3ee6c21fb4e2200c757f75da473efcb9ca1f1cbe2fc62d0b880048a6513009663c52498dff662a7179ab63ab1a11456d2e5bef67caffa055376d6681cd00019af2beae9bdd955d6cbf471136ae82eab2eaf56fa423413381278e28abf83039fde2909a2b85ebdf710df6a335e0d39e724d6e56959165afaa61be", 0xe9) setsockopt(r0, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x29, 0x800000000000009, 0x0, 0x0) 16:00:14 executing program 1: r0 = socket$unix(0x1, 0x5, 0x0) sendmsg$unix(r0, &(0x7f00000017c0)={&(0x7f0000000000)=@file={0x0, '\xe9\x1fq\x89Y\x1e\x923aK\x00'}, 0xd, &(0x7f0000001400), 0x0, &(0x7f0000001700)=[@rights={0x10, 0x1}], 0x10}, 0x0) 16:00:14 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) setgroups(0x1, &(0x7f0000001700)=[0x0]) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000140)={0x0}, &(0x7f0000000180)=0xc) ktrace(&(0x7f0000000100)='./file0\x00', 0x0, 0x402, r1) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x4) ioctl$WSMOUSEIO_SCALIBCOORDS(r0, 0x81205724, &(0x7f00000001c0)={0x400, 0x1, 0xba06, 0x9, 0x1ff, 0x4778bc1f, 0x1, 0x10, [{0x6, 0x7, 0x6, 0x8}, {0x800, 0x7, 0x40, 0x9}, {0x4, 0x400, 0x1, 0x3c}, {0x0, 0x5, 0x1ff, 0x3}, {0x8d, 0x8, 0x7ff, 0x7fff}, {0x8, 0x5, 0x81, 0x400}, {0x401, 0xfffffffffffffffe, 0x10001, 0x5}, {0x6, 0xfffffffffffffff8, 0xb85, 0x7fff}, {0x400, 0x8, 0xfffffffffffffe00, 0x8001}, {0x7, 0x81, 0x10001, 0x3f}, {0xfff, 0x1, 0x3, 0x9}, {0x507, 0x71, 0x7, 0x800}, {0x6, 0x1000, 0x525, 0x200}, {0x5, 0x10000, 0x6, 0x4}, {0x8, 0x0, 0x1, 0x6b31}, {0x2, 0x3, 0x0, 0xfffffffffffffff7}]}) ioctl$WSDISPLAYIO_ADDSCREEN(r0, 0x80245753, &(0x7f0000000000)={0x5, './file0\x00', './file0\x00'}) sync() sendto$inet(r0, &(0x7f0000000480)="c703d3cf9a7e099671c445b71ced40aa7b4cfc10eb8662e184018b73483b466db9f8e2df45834716afad3bbd527833f1fd270fd7af1a380d9ccb6e5b806d7bfd77150f9c6833a46999570f4f94596ea239b753b6afd8cc1e0c58d4c93fb5bbc96798f2334329edc71ea14fe6c59e2797f6d57beb5dc3fa01f680d9b8da3cc63e3a0b1b1230e731814fa9fcf8eeff605fb3900fc5974ef2f990bea26bc7105ef33a0d4836dada935de243780bb3b59377498068e20a42", 0xb6, 0x406, &(0x7f00000003c0)={0x2, 0x3}, 0x9) 16:00:14 executing program 0: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$BIOCSHDRCMPLT(r0, 0x80044275, &(0x7f0000000040)=0x80000001) getgid() close(r1) ioctl$WSMUXIO_LIST_DEVICES(r1, 0xc1045763, &(0x7f0000000080)={0x80, [{0x1}, {0x1}, {0x3, 0x7}, {0x3, 0xffffffffffffffe0}, {0x3, 0x7b2}, {0x2, 0x100000001}, {0x3, 0x8000}, {0x3, 0x711}, {0x3, 0xfffffffffffffffc}, {0x3, 0x10001}, {0x2, 0x9}, {0x2, 0x3}, {0x3, 0x5}, {0x1, 0x1}, {0x3, 0x78bbbbe3}, {0x0, 0x224}, {0x0, 0x2}, {0x2}, {0x2, 0x40}, {0x1, 0x9}, {0x1, 0x5}, {0x3, 0x9}, {0x3, 0x1}, {0x1, 0x5}, {0x1, 0x84}, {0x0, 0x21a09c28}, {0x1, 0xc97}, {0x2, 0x20}, {0x3, 0x9}, {0x3, 0x1}, {0xcc05879e11e7d91b, 0x4}, {0x1, 0xf4}]}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f00000001c0)=[{0xff, 0x2, 0xcd9, 0x7f}, {0x1, 0x0, 0x8fc, 0x84e0}, {0x8e2a, 0x2, 0x6, 0x100000000}]}) sendmsg$unix(r1, &(0x7f00000005c0)={&(0x7f0000000240)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000000540)=[{&(0x7f0000000280)="57d7268c6a878d00", 0x8}, {&(0x7f00000002c0)="681e7b41c7bf91c285e8a71f685c2b36312bfab4a44ea444ae6f0a015659bd44a54d8ffb744533d543e3b98a576b3b14ce10677de23d0032d8c583347f2610054053247c78f32479a741b2d22357c4d315111f77ca60f6b66b", 0x59}, {&(0x7f0000000340)="1e449ad335986d189483e2d03f12a8d7ffa5f5fb426e619ad6d1007d205c118b1d3b6612457016131698204941aef54aa5bae0a81d37c009ac2c83aa2aa871b13f1aaae02bcb86dca79f059d11e54ec989afc0b6022cb2cbbfc97ec1e3df70e1a0d82150c605463deda8a3deedc26fd625cbc2d8d8179819d7d053483a2f0e45c9a80528b7c6fabbcc8702f0fe92b5b236c1f37246fbc4e38b7a61b1562a14659bb232e937fc58cb586e89e3d549ac8fa75fcdcb663bf50a60f65dfa96838269652b81d5dbdbc8bc0b525e973992ed3628c0ba61918440f2f43797231c8eed6d7da8b50edf696b8397", 0xe9}, {&(0x7f0000000440)="c9679eab8d2a75f574e54f75b2ba0b91234f94ff61f1544b64305d5ecd7bb5f71d3304b0f0b3121a4424b4de822a110ac062d121dfcf49", 0x37}, {&(0x7f0000000480)="af50b4440a9e6a5f06bdb0c5b8c034cb682f7eb5039bbed8c732fc48e9c14645582408739889f46035a6867b015054b3a16653b0ceb951aed7ab87aa179bbab9bf0ac08934465a247c4366a8db3031b7b38d68cd0b1e246f4aebd879119ea041bfd30bb606f19c3995b067916a6a033096eb05f98ba36b7ccc979857d3bec349ac1b4f0b7714404530b2ffdd3103e177bbc30cc199a8d15088d39a4115059f5f9f", 0xa1}], 0x5, 0x0, 0x0, 0x2}, 0x0) ioctl$VT_OPENQRY(r1, 0x40047601, &(0x7f0000000600)) getsockopt(r0, 0x200, 0x5, &(0x7f0000000640)=""/191, &(0x7f0000000700)=0xbf) getsockname$unix(r0, &(0x7f0000000740)=@abs, &(0x7f0000000780)=0x8) bind$inet(r0, &(0x7f00000007c0)={0x2, 0x2}, 0xc) ioctl$TIOCSCTTY(r1, 0x20007461) sendto$inet6(r1, &(0x7f0000000800)="14ef271635437d9179ca6efc5b8d2886775ee401ac71bf646627355b0aaef7b767d31f2924b50054ee79ec288d1be31828021e928db577e263ee9485e3c0cbf8135847e123a32fabdc70abea89c11bfed266bd2385ff2a03ee9e4953eb204f37e9c1cc35e935800dccf986d6507ca65a0a1c5396dbc00755a36cb09a7ecdba21a047cac92689174ccd1abaf0a6b9222fd6614b6b008f60309a0debd4cb12729535890d3e8a0a969d89ba465546590dd5ea75146ce4cdcc5af3b126d08b202ef80928b4a96cb0a0866b4027ae9f5c19ee1c3778767bdb2f12e6486612c904", 0xde, 0x8, &(0x7f0000000900)={0x18, 0x0, 0x2, 0x100000001}, 0xc) getpeername$unix(r0, &(0x7f0000000940)=@abs, &(0x7f0000000980)=0x8) poll(&(0x7f00000009c0)=[{r1, 0x80}, {r1, 0x40}, {r1, 0x2}, {r0, 0x20}, {r1, 0x3d}, {r1, 0x1}, {r1}], 0x7, 0x400) r2 = semget$private(0x0, 0x0, 0x344) semctl$GETNCNT(r2, 0x0, 0x3, &(0x7f0000000a00)=""/63) fchmod(r1, 0x1) ioctl$VT_WAITACTIVE(r1, 0x20007606, &(0x7f0000000a40)=0xffbb) close(r1) semctl$GETZCNT(r2, 0x4, 0x7, &(0x7f0000000a80)=""/158) readv(r1, &(0x7f0000000d00)=[{&(0x7f0000000b40)=""/219, 0xdb}, {&(0x7f0000000c40)=""/113, 0x71}, {&(0x7f0000000cc0)=""/41, 0x29}], 0x3) ioctl$WSDISPLAYIO_DELSCREEN(r0, 0x80085754, &(0x7f0000000d40)={0x40}) read(r0, &(0x7f0000000d80)=""/4096, 0x1000) pwritev(r1, &(0x7f0000001e00)=[{&(0x7f0000001d80)="c749d6ef60ef58c4e74c6066cdff5ef5c88faa7fd5f51814267f70f48c79675160afbcb51d7677cfc4f6b52bff27b1fbba30db0b842d82cdcc4c7cf8cea4336fa672826dd8be3c6a7698bb17247e4d1196a44946f27f275752de7f20360bd33a1bee3a", 0x63}], 0x1, 0x0, 0x0) setsockopt$sock_timeval(r1, 0xffff, 0x1005, &(0x7f0000001e40)={0xffffffff}, 0x10) ioctl$TIOCMSET(r0, 0x8004746d, &(0x7f0000001e80)=0xe6) fchmod(r0, 0x10) open$dir(&(0x7f0000001ec0)='./file0\x00', 0x10000, 0x80) semctl$GETZCNT(r2, 0x4, 0x7, &(0x7f0000001f00)=""/63) 16:00:14 executing program 1: socketpair(0x6, 0x4, 0x8, &(0x7f0000000000)={0xffffffffffffffff}) pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x10004) accept$inet6(r1, &(0x7f00000000c0), &(0x7f0000000100)=0xc) write(r0, &(0x7f0000000040)="af97b4bb06b07bbe6c961352289f28aba9213539dab13db3dcfd8223c589ffb6386fbae340ae973503405f2b5e4885ca111cef89c5210bc9444e55", 0x3b) r2 = socket(0x11, 0x3, 0x0) r3 = kqueue() kevent(r3, &(0x7f0000000340)=[{{r2}, 0xffffffffffffffff, 0xc1}], 0x3, 0x0, 0x0, 0x0) r4 = kqueue() kevent(r4, &(0x7f0000000000), 0x34, 0x0, 0xc68, 0x0) setsockopt$inet_opts(r2, 0x0, 0x1, &(0x7f0000000200)="d8a0e93176037f6485985a5e16ce64450051807f9fb61b", 0x17) r5 = kqueue() kevent(r5, &(0x7f00000002c0), 0x8, 0x0, 0x9, 0x0) r6 = kqueue() kevent(r6, &(0x7f0000000080), 0x9130dbf, 0x0, 0xdde, 0x0) getrusage(0x0, &(0x7f0000000140)) dup2(r2, r3) 16:00:14 executing program 1: mkdir(&(0x7f00000aa000)='./file0\x00', 0x0) symlink(&(0x7f0000281000)='..', &(0x7f0000110000)='./file0/file0\x00') r0 = fcntl$dupfd(0xffffffffffffff9c, 0x1710df416305ca7f, 0xffffffffffffffff) chflagsat(r0, &(0x7f0000000000)='./file1\x00', 0x0, 0x0) rename(&(0x7f0000000080)='./file0\x00', &(0x7f0000000100)='./file1\x00') pwritev(r0, &(0x7f00000004c0)=[{&(0x7f0000000040)="de70378ded90", 0x6}, {&(0x7f00000000c0)}, {&(0x7f0000000140)="38ee32cb370338726c1b43d0d2e4a75833257f019ea648a4858559ca7308be99ac372f8fbac1b70e7a5b47a25e35a3f4697a0c87dfbfb78aedf1fa6dd4e6ace1b1a0d9cc9b34372548bf03f2c091348508d8b19d1a064553ef760fdb43d3f78d4c67c8457589961ed89b97859fe095fedba2bb36f545c38c07f345235644987b8580891d12e2a9654de1", 0x8a}, {&(0x7f0000000240)="0224e37d01b5a2f66a0eee6fba3d0a4b33f334a4983a1fac8f31acea10fad24c895c3a890e595ee83da87bc86280b9cc865ab83b13a1c7f05f95b9d7152d4547718b0d86d49559c2882d44b23b39ec82f169f3ff282547606e5c5f231d553ef0fad5c79c64", 0x65}, {&(0x7f00000002c0)="e9fbb29ed6445c20629b7c23c9d432de13184065b0a8d955f2633f639528fadb89fd6ff4efae402935fd613f7101a6274331ec2a508e07b3ba1eb47fa6c8154fc79c8b01f4bf7386ac551a97c402935002111c14c4c421b066dcff977cd7d6e4004bf2257c1044fc167b2bed24ddc70394da5860ad7cee0f9cb2b1445dcde5f7a6359f26a4e42ad9ad91116eb3d1063749fb482e7e89ef0d115cef28e6ffca61c56a1a726ca642208168e7e65f3d6439ab26159eeb79a9a15e851cd4cd43e440e1c80b5e27c3d6cfcfac22c488c492cda221e92a609784fa2cb1b801c1ddb2e3dfe95adae2df72949d2bc6f20ff4b7", 0xef}, {&(0x7f00000003c0)="eae7c6766f8cc1ed4ae8a7c1657066cddd03bfd18d9efe106b6312772851f599304b530ddb1a2a79741c0cfa4b365e779ed8c00ebfa8b9386390e315c7b1f6c840bfcddd4b0af3e3810647c3e82a20849abfb55f65dec6148cdd8a40cb4437c91b6227ba6d1a4017c4d94dcae0048790feac11d125ed20f114edca470fd91d72b80d684de329a46faf506c267b6e4b385fddba77eff6ce355ee873ed87a6afb4b0fb6e4643607da2fa8b7a3ab1c6efd4e93928eb5ed5b9f20d8f02b39bff98ebb2d9765f67d3540771c098fc576b7ffe168badc6bd7d98", 0xd7}], 0x6, 0x0, 0x0) rmdir(&(0x7f0000000200)='./file1\x00') 16:00:14 executing program 0: writev(0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffff38) 16:00:14 executing program 0: setuid(0xee01) r0 = accept$inet(0xffffffffffffffff, &(0x7f00000000c0), &(0x7f0000000140)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)) r4 = semget(0x1, 0x3, 0x80) semctl$IPC_STAT(r4, 0x0, 0x2, &(0x7f0000000240)=""/215) semctl$IPC_SET(r4, 0x0, 0x1, &(0x7f00000001c0)={{0x1, r2, r3, r2, r3, 0x80, 0x200}, 0x129c, 0x7, 0x80000000}) setpgid(r1, 0x0) r5 = semget(0x1, 0x1, 0x44) r6 = openat$tty(0xffffffffffffff9c, &(0x7f0000000340)='/dev/tty\x00', 0x40, 0x0) ioctl$TIOCMGET(r6, 0x4004746a, &(0x7f0000000380)) semctl$IPC_SET(r5, 0x0, 0x1, &(0x7f0000000040)={{0xeee8, r2, r3, r2, r3, 0x6ea5ca9343a49861, 0x57e}, 0x800, 0x1, 0x7}) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000003c0)) 16:00:14 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() dup(r1) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffffd, 0x0, 0x3ff, 0x7fffffff, "73cc510e527b0000e534840c76f30d3fc9c06d00"}) write(r0, &(0x7f0000000280)="24ce6c485e122c050cbc87a6e5db403161fa43578d3d8914c552f48cfbacffc9b82b1572f62fa47acf3ff1475db187e9db0134729a2a1724883c4fb2f235443f7b4a5b54d941679e63e118d254c3d388", 0x50) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffe, 0x0, "a2ddf1f6d054c733dfc03da85cf29befc374f42e"}) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000340)={0x0, 0x0, 0x0, 0x0, "5d3da9d9bf9b68bd3b6f141bc7afca8db13ad7e6"}) 16:00:14 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "0000ffff00001040dcc3ffffffffffdd00"}) r0 = socket(0x18, 0x2, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockopt$sock_timeval(r0, 0xffff, 0x0, &(0x7f0000000000), &(0x7f0000000040)=0x10) 16:00:14 executing program 0: r0 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wskbd\x00', 0x8, 0x0) preadv(r0, &(0x7f0000000240)=[{&(0x7f0000000140)=""/250, 0xfa}], 0x1, 0x0, 0x0) r1 = socket$inet6(0x18, 0x4000, 0x16) r2 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x20, 0x0) fcntl$dupfd(r1, 0x0, r2) openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x0, 0x0) r3 = kqueue() r4 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kevent(r3, &(0x7f0000000100)=[{{r4}, 0xffffffffffffffff, 0x9}], 0x9130dbf, 0x0, 0x0, 0x0) kevent(r3, &(0x7f0000000080), 0xeaf4, 0x0, 0x80000001, 0x0) 16:00:14 executing program 1: r0 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000040)=0x9) socket$inet6(0x18, 0x8000, 0x7) kevent(r0, &(0x7f0000000180)=[{{r1}, 0xfffffffffffffffc, 0x5}, {{r2}, 0xffffffffffffffff, 0x81}, {{r2}, 0xffffffffffffffff, 0x2}], 0xec7, 0x0, 0x8001, 0x0) 16:00:14 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000001d80)='/dev/bpf\x00', 0x20, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x2, 0x0) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000080)={0x2, &(0x7f00000000c0)=[{0x10001}, {0x1406}]}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000001e40)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCLOCK(r2, 0x20004276) ioctl$BIOCGSTATS(r2, 0x4008426f, &(0x7f0000000500)) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000140)=[{0xc}, {0xffffffffffff004c}, {0x6}]}) r4 = dup2(r0, r1) r5 = openat$zero(0xffffffffffffff9c, &(0x7f0000000580)='/dev/zero\x00', 0x8c0, 0x0) r6 = accept$unix(r5, &(0x7f0000000780)=ANY=[@ANYBLOB="0000000000000066d3ab4d000000000000001000000000000000000000000000004c000000000000000000676600001079ed2cf15b7d3161afb0ca0000000000000000000000000500007e833e191af61e4fbb63bedf05d3"], &(0x7f0000000680)=0x55) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") ioctl$BIOCVERSION(r1, 0x80044272, &(0x7f0000000300)) r7 = semget$private(0x0, 0x6, 0x80) setitimer(0x3, &(0x7f0000000700)={{0x81, 0x4}, {0x3b51, 0x5a}}, &(0x7f0000000740)) getsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f00000006c0)={0x0}, &(0x7f0000001cc0)=0xc) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000001d00)={0x0, 0x0, 0x0}, 0xc) getgroups(0x7, &(0x7f0000000000)=[0xffffffffffffffff, 0x0, 0xffffffffffffffff, r11, 0xffffffffffffffff, 0x0, r11]) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000001d40)={0x7, &(0x7f0000000600)=[{0x8921, 0x3, 0x8001, 0x8}, {0x0, 0x7f, 0xffffffff, 0x1ab3}, {0xade, 0x7fffffff, 0x8, 0x100000001}, {0x3f, 0xfffffffffffff801, 0xe0, 0x3}, {0x7, 0x6, 0xffffffff00000000, 0x81}, {0xffffffffffffffff, 0x30, 0x5, 0x4}, {0x3138, 0x3, 0x5, 0x5}]}) open$dir(&(0x7f0000000180)='./file0/file0\x00', 0x0, 0x93a2c44fccdad5de) ioctl$TIOCEXCL(r4, 0x2000740d) r13 = getpgid(r9) syz_emit_ethernet(0x18, &(0x7f00000005c0)="952f22919747a8cfec42704d520024d9ca19d17b6f998df4") getsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f0000001fc0)={0x0, 0x0}, &(0x7f0000001f80)=0xc) getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f0000001e00)={0x0, 0x0, 0x0}, 0xc) sendmsg$unix(r5, &(0x7f0000001f00)={&(0x7f0000000540)=@abs={0x1, 0x0, 0x3}, 0x8, &(0x7f0000001c40)=[{&(0x7f0000000800)="d1360fac9dbee8a3ee04d2fa37fa0cef88c0280a2f2fc2d7990a9500bf1b8b476ffddbcc6c4c1d342b7dbafdc7333b8315c239d3dd4e19f10a620f3bff9383c5b05031fea141006c0178faf439307125763d3e232b34c1a4448245a33bb1948e5a2c21f3b1cabb184cb78955e8337a27d50480ce9af091f1485935b08bab369e38b7696e512ffd7c9cee", 0x8a}, {&(0x7f00000008c0)="711a8f508cb9fbcfec0dcdf7369ca7cd183f8ddf82fc7510b5801b6a1e7fa815c95192ae4676355e660a01634a9d2952f7aa8a7f20f3de50c55e4a53b5c29d24c9adf193d04f1162cdf1157361de5a12f1306625b17db408d46f2241a918fcb68be298cc4624ee4e85e7f19fbdacc1489e0806431ddee3489eadab11417d8ddd3d4a", 0x82}, {&(0x7f0000000980)="78a035bbdbc1c581d8d01909b0d0eb8c39d5d7aaf170d2c899ab32b0bc43075f767c10f1e381a0d2c84372eb5b8561f5f4c07343ea13974f7dd38cded4a94feab8171b77c28c50fdc059d7f19d0e161df64ced2c7dcd35d0bce7d7b99a0d9c5dba888c687752b6b36a1a11733bc96042530e5a979427951417af62da1c49bb50e339013db75f52d9bd0ca10f41a30ba18f035113377620e2cad79abb18778e9b", 0xa0}, {&(0x7f0000000a40)="fbc08b108e5595982bffa29c4d5698b854d249515ac41e4446412d99eaf9433f6b552e33c152afb8a505dc1236aec3b31dbff09e4b5410da2b8d308f73e58d74cb45f2aac46397d932c945", 0x4b}, {&(0x7f0000000640)="c55fcd11a7daa12a2d47009f9c1af379b50627b61fe6f0866829b5f1e2696d2b0bd1254b508fb63dbe8af102f3837b4a", 0x30}, {&(0x7f0000000ac0)="754442899270742fac30291ab98394ec6005cf3da3e3dc185adb9703096d58ee29c688960319199769a6e05e9756d6031bb09122f8f754e4e026cf3e27257caf0316d8cad07b0262000a0b78", 0x4c}, {&(0x7f0000000b40)="aa9da2d071b0314e4cf7508b9915305c73889e8aa54f1643e6a0cd9aec4e847a02a9b9d74ccef63c1335b8e04ac5bb3712b77bf8658606892e4a73a3af8fa34c06130c429ae33dc91252d5a71c1bf18849451aa3870a4fca7ae57ae403584a723de8f21d25dcd521d2355668cb327eb0c1eab7273af221281ab96db38ce8f642f4e6af112a6d78602bc4788cc45e8e2b69ce75f178cb7d25f28a1ebd0ed1ca7b657209d5a88eaa32d7a785b2b97f8dd9c23bbfb16e104fb0bb5828a4003053cdb86fb6ed5b8649fb57c878764d0808087bddffc3", 0xd4}, {&(0x7f0000000c40)="81e51e9df876e6520c059a3b070523e05664133d4658ffcc11b1c5e1316af3110104b5ccb20914ffcf6e1fd6de7175022cbfa6086a81f43a18b72b3d7598b4231da9d25945805a887446871fee0878dcf5188ff0b753046afc3c8ff9b698a6a5e8d9224bd6d797b2e7b4e0ed4cb44d5dbf233ce6d05e371b0bc358cac0acb5f5b104dcb217fa2b76881c71db2fba376d2ae6c3a0cac73c59882a9c3acbda317de5637540f7f8cf8391e7370b9af1128cdc41914708a50d33f10280f73e66c005a360ce61c5e25c16e3feb320cfb5960fc4671f2409b6521135d094a5cb2858465037b4babc617c32aa99b3d90a067eea7b3eece79b8a8da41e12aa1a7b51f25f7bc59d16a2a61367d51a22b8a0eea946ec20813990722bed7ac225802b8e6e4d9648477dab7164d1f15d0254986e297e0304f73847fd015d4b45b2625f71e2ea32d8efd0232304882678bdfa7a197c903b77856a5c4fedb2779d0d10b6f22192745fbe704e4ea9db6e17ed201cae90fa8ac900f18afdfc1361eacab8b81c3050c0c02e475efa850bc5a866283b71de0341a854674c2d2b88ea11bbfc807fd07a53cbb45d8d194cb65c31e3748799d16d911a1c568abcb3069549632f7020f79bbb26b434f69748593a050fc29222a38918f635767ee0d4e560291956a7da056189a9e104276101c54f1dc2b1caa7fd7918868e1d86eedf2cf49550da14fc27a70534ab9f738480d09805c2bc44e8ca538b403d29da00353ed1a48f14306c6bcf38773f3e48623ca752ecccfa29b939a0243ecef9362aff3d932c1cb4c2a8bed9395b2c9c397750ce15bbfca0bde5badd41fa51651e2b2c0c04047780767805fd765a157de042a1f9b711d81516dad378f7879c04c84e1bbb8c33f91f8b0fbf91ff3f95b2fa9efdcc8280c0a9292e1f5c0f66c898c853349dc3f1e6dcc1f094fcad14029ae7a6b69fcf7231a904f95bc692e3bb6cb0928348f2eb2b9a0c2d3fb947b366f22d226e9abb7537afe4be7db6bff70d85922db3531d92d0cf6f4717558df4a94d70a9575d01d2044810de4730484d4aabcb63bb89efec578d8bfc25e2dd8ec68515557171142ba0eacb268804e8967bb34481b872d218fc002204ee6eb359a2020b3717183d84c45ecac77b2f36589b48f59a747177e692972281008ad8d8f98a5ab35daad7470627ba419339172542c826c71c6ee1c0d678f1af4536a3de10f30b3193022727bc186e20bff11ef894a6f00c301bbcdd9104a384276ac13e0547752c1f0c198f87918eb48dc395f678dcb0fcfb481234e3201a0b185134fe37ebbccddc5b1680ec60f53d81d074327e5ee9d5592d3cdc82e79c268bcf2551530aba5a6df260e00b47489c28c98247a5f0f02a36cf85852defcc150e3d76ed3f6b80173979fc84bb0b404e4b59fee25cf57a9b31416ebdcf85c7e1599bfcfcabd8c5181917bbd360df275d69b6fcf9e55142c85c07bb785b110ac2c2442a9dca714b8ddaf278e1db8f23c68e0764e9cf20e3e01c784156db6c38d02805d9185cc3aaf75fc38f39985d3f1ffa181066f57f793ae0513f27211a23e1e8986ec2c4b64da797b573a37c1a61bc03d177e107ebf3417064a6b63cec84daf0f7685e37dc082cb3820788d8babddd254ca88f383b72756ab33936434a3a4c8dc71ec292b25400cb11040ed4a006d4e95a4b86635517e8dae05f8e0062d9fa3bf72a89b05ea18bcf113f14f298c26f9f8257c2551c59d616fa2559ff9656082e270917f9a08eedf7b850462e571deb711da43f8607bfb5b5fc6ae2607dfcd44af86d007d449c313a00b3a067d37e23a8ec7eb8685c6a49600c02e66d6d0d6616b06a62eb1273b063177df22740cf8879823c38235d9fffe1f88548b04bd73a1b1cfb0d3640c93a3d1e4b469fec4b8001705223c4282666814fafe7c724596502d8a7d6ec0bd4eaabf57de012ed41ace5d12fe9760937051a6ace70a39e1f4f2ab62b19e413220b5aade96b1407b40009274f04a62d777d9e2a699a20fa3cbd67fe25a11a93efd01f41fa3f5dfd8bce86a4ec618bb979716facd1da86c6504c0b8d385c796f86aaea01081ca66f8398ec5aefbf2fa06bd1a68beed018951de9da60c15c0acb4979e22f89adea8d4be4cbc41e82f4a99c8a3609ec33664963353da61cdb2b42d59b10cc7d564356bb7da5bf2aeb5e6719f55e77dd368803fa0af3cd3dd2c223b6d73bc0ec0e2db609353098f70f53db3da980e89dabe1f455dec6f0707ba4a375d979dd7c4054f19a229319fe5803b1dcfb7cabdc1acb67cda41bfd6dfdfb8940407d3c2310c6ee81c21cfed18c282ed330f2666dd9f21caf03f0106ffa5bc29612f7934caa00c765ae568ea0fb39c7f33f839b04c4d74dd7dc05e23facc75124d7412d6401f7601a37d677651a2193cdcf225f691c5981df7467f467b117d8611126e34f4ef5e782531d836e40476db0f60f91b744092b49749055b8269b38cd1e54ae14c68bd673423583eff9987c40b32c1b65ccf724d9d8abea87b03449aa689b3a18c1d46c1e4d90882c7f30422aaf7c705a7db91c50f774cf48da4a00f2e9069d8ccfce4a73998d4a9092ee1cf9cdd1601aeca584be385d3ab0f1afe2c93561d02ecc03fedfc6fc6a2ff68363592ad5e3c0ddbe50c6e51a01197c9c9fe217fb2f4c43ee4a8a76919ab5d65a65d2a04d8022907dd35597738661bc9f9bdf37486f589519c2a529852d499357fbc1770a7cdbfcf5d70180ca529cd73b0302305ecee1a3b123cdd94d580603d4eeb7a527f1142c2550c51c0f7e4e5126f67e78c4a0407b099a2dc44696deddbb4fdd7c7bf454f3ed1537ad0a489c52536a780aa3f8fccc4bbd2c539be05a5f5313b66b49bd4935c1c794da415a25098c874d5ff5275ac2c983f2607d984b126aaeba19146d159e8824b929dac8e4a5eeb7ed15b0848c01ed3db53d51648e787ab5d29974f46ea565ec344df94ea79a5e3895dcfc5b0d0479f06889fc7cbca49b4c6cff3f4e04951566341c6d18465b3858fe69f7533a04337acd6ba444ec78e3b694418ed965d447e8547e44ce6c78f9113d0d613a8e5047870986306a95b498dd455f20e51a3a896ea06b19f5a8ed37ccd43b5587bd30ee90f9959ac9aaa08818fe7edc3ae9ad0a7fc7e9d6ba56018c142e34e24a01db1aa713e11be00a7680fa2770df32793298b99d1ed5b6903a9f5161d40fc79e54ba52c38e3caa43d61a47a9fca6a8bdd41923993136da8c21b078eaf799aebf4096dcfe6b52a675469c5a576fbf5e44b344a8f85955e44a63ebccbfe0fc64bb0a860b77d6ac49092c139fadfca668c9952c36b146920a8b2ab147d4264889bbfa7bd82f6ad1e94740179eebc1f76227052953c91473832cf1ee45b4083a5710d80233b4c4a59997779e63077ad951d1f4208471423aed1f3779d69f9bdf1aa8341ebb81e1c8d4615b94f3de0f6e7b2634d405bf67c0e15c45976212a7304eb11d3869359cd649ec2b5090f7aa1f15657b80b4751496b345473f6b2ffaae287ed7f795f559838c91b0675eb57bb505db7fae703e86677d9daa1260316fdf38c793f43de2234b1e49e73561c96c51ebc4942bbcd38de1d9817fd91c7808cb884b6ef7e7fce78a3cdd600f681e12e9aedae5915bf90de9a0f89b3c1ad31c0fffd94d4e716d3ef033c105b2c8483ad55058a820beb8821e499c5c968baa51f5a234155359894d26ec69df3e67b31de491bf7cc110b370c5f6f2d4c764fee1e95225f1891cb346adbf9697a0a85fc97550f698fdbb5d8f8d8a3f862e8b78b8ff6652be32d6c2c3a6c96599ed4b7014904dc00d2052087b2f706fbf9329cfda6a7b809f253d8fbce37d85f792046252f535e4c6846d86a2b51ca424844efaeefd591998f64e1f1a59832c29fdd4adbed314fdc6bf4c133927f0058ac1a46c16b544552206b8f66ff1fd32368757bf5154fa72500295a8fc19f40b81b4099c1ef30e1bb22525516d568b790a97d89b5443b43556edbfd0d3a2e03e6a743e9d005cea89f58ca53d14eef4177995638bb24e88317107ec9043f4806d6156139d570274a513fae34cf42c6220b6a43f8850f9b2774e38ec8abf27b30e1a57285f4ccca4d25559c07b05163a3c8f2e1fd3bd402d06699a8176082af72281635f895c2e305a7da375910ad896b65225db881f20c8fc7ff4e41c54ce32f416e1c171b89e4b473be64fbcd96477b0865e7febc73d9181a9f2ee52033f106f743c460c9ca9060ee6fa38322b3c4c9442888cc9d340ce4e3a1d68905a0778baa5ff9d708cd97c481c81412ddc0d894c997e9fb3da92db782a27c61fb6504d43c9989afff0a00518aab937327e4505205c11abb4bb34598a9b679a3ae7219cd3b975c7d2497dc18b2dece21854603390a5c929ba5206376a3765cb2ca5918b9f29d9c7d26bea161b26afe90fdc613e68a2c2207fef43c608d1cfcd712dceade2fad21c4853d944216e3535d415fc05131e82753b48faa68964b152cd65a50fd679aa013ce2bc197b54db07c0663bebfcd44aab9a5ead86d97b3b5cf7b05474f34cded02d7dc154dd4fd87e3143413811327e94df564a5dc8094c99c081d0564b78ea5c61d51962830ac6a634ffc2d6a70f1c9c1082ec9f9e0ca257c8c0b67bd3c2ce0144c83a928d8011df2c37246c12a7f06fb200da9989696e8abc5d4d7c49e0c34e7a1e56127b9d68b7820234d645d5cdfaecf52684cc9c183fdae79bea2aa4ab0b9ab1154ef180e987b5936a4ec5d18e2385a65d7b874b79001c404465bd514a354070965c5a71f05c3a1da3c3c12781981827655c661dbc57e629d16dbf1cac5f3f73fd5e792ef6213bc8b947b779d26d718b080e9b0f2e060976f53a70885c1f769733839c150aee66bc5abd886cdd35b48b6bee8b82406b4ab5e6a94c53e7e7039cd3529ad45f88512313742b988c6620263039a2163c633e59f65053685bdde1abfa1db321c9c89fd7bc0ce67a98be1aa1021fcb1d8b3cae5ef6e4570b6ea6f83eb3471d42813462a1566dcef99e56206490361181642e34fa691883f4696228504b22d570b92b6420d4fd03a760af15b7b0d7bc6d8cbabac212a34a821cd99796fb346bc6d54a6b16342f2cb23074dfda8063890fe87ae2bc0c25f3c56efeb05e22a597088ca7dd2aca91ff3cf1fe10d24c0f8681370f138b6be68d59c18089b92c7d072055efd62b2ef1c9d1c8601b73cc87fae1c930085d658d002d40a4b7ef4c943c88f1465a69a986df39b217727dcf9dbb01e13693f847f9e66134afa09fa187153a6b4f48acf34e4c0f7367d74663db2369a1d0b51fd1f56efeb4d4baf96b51a7d84b10783a5f0a6ed5de9625db5284826473972e45e69386907cd4a1d7bb7d74a6254ca2ea4af2b9a1b70904a5c58cc3589f79e4b6164abaacc9cbd4e2b96e86e900967176327a4b018848b973ad142b210979ad34772075ee04c1842f1933e28214c0b97d98bab2671e2d5b83369a400d1e9d0a229207f2fbb3753c196d0de49bef15b106291ecce43521fe8af8ab0f069248042aa71371c38a6c1c66e5c7adee38ba124761b0bc5a54ae76af3df91a206030d67115599674dc631230c2be08e4687ec473ab2a5e8e50c64a146ad4dfb6880e879fcf67d8296ff28709d9290eab5e1b5437bc082167fa4cd706fc07a5d19251781919b36bf86fb2dad4a5dd0a1a8bdd996f67896f416b2560c2080760d6de54866d75cf92cbf5552d585fee9a8c53da5388026e0063c6305f0dc647ffb4126f01899396", 0x1000}], 0x8, &(0x7f0000002000)=ANY=[@ANYBLOB="3000000000000000ffff000001000000", @ANYRES32=r6, @ANYRES32=r5, @ANYRES32=r3, @ANYRES32=r3, @ANYRES32=r5, @ANYRES32=r2, @ANYRES32=r3, @ANYBLOB="000fa4ac3681f8a12d000000ffff000001000000", @ANYRES32=r1, @ANYRES32=r3, @ANYRES32=r3, @ANYRES32=r2, @ANYRES32=r2, @ANYRES32=r5, @ANYRES32=r6, @ANYRES32=r1, @ANYRES32=r6, @ANYRES32=r5, @ANYBLOB="20000040ffff1f000000f92a8683100000", @ANYRES32=r8, @ANYRES32=r10, @ANYRES32=r12, @ANYBLOB="000000002000000000f1fffffeff000000000000", @ANYRES32=r13, @ANYRES32=r14, @ANYRES32=r15, @ANYBLOB="000608"], 0xa8, 0x8}, 0x0) semop(r7, &(0x7f00000000c0)=[{0x3, 0x4, 0x1800}, {0x1, 0x50000000000, 0x800}, {0x3, 0x0, 0x1000}, {0x4, 0x5, 0x1000}, {0x4, 0x0, 0x1000}, {0x4, 0x4, 0x800}, {0x4, 0x5, 0x800}, {0x4, 0x101, 0x1000}, {0x1, 0xfffffffeffffffff, 0x800}, {0x2, 0x9, 0x1000}], 0xa) execve(&(0x7f00000001c0)='./file0\x00', &(0x7f0000000380)=[&(0x7f0000000200)='/dev/bpf\x00', &(0x7f0000000240)='/dev/ttyCcfg\x00', &(0x7f0000000280)='/dev/bpf\x00', &(0x7f00000002c0)='/dev/bpf\x00', &(0x7f0000001f40)='/dev/bpf\x00', &(0x7f0000000340)='{\x00'], &(0x7f00000020c0)=[&(0x7f00000003c0)='/dev/bpf\x00', &(0x7f0000001ec0)='/dev/bpf\x00', &(0x7f0000000440)='\x00', &(0x7f0000001dc0)='/Dev/bpf\x00']) 16:00:14 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() writev(r0, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) ioctl$TIOCGTSTAMP(r1, 0x4010745b, &(0x7f0000000140)) pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x10000) mkdirat(r2, &(0x7f0000000080)='./file0\x00', 0x110) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "9375b01a93b45136fdf0f0e1787fd11e3b4ba8dd"}) r3 = kqueue() kevent(r3, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x5}], 0x7ff, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) read(r1, &(0x7f0000000240)=""/226, 0xbd) 16:00:15 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x8, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0xfe72) r1 = syz_open_pts() close(r0) r2 = dup(r1) getrusage(0x0, &(0x7f0000000280)) readv(r2, &(0x7f0000000440)=[{&(0x7f00000000c0)=""/44, 0x2c}, {&(0x7f0000000100)=""/55, 0x37}, {&(0x7f0000000140)=""/161, 0xa1}], 0x3) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x3, 0xfffffffffffffff7, "5c0000afb40000000000000000ffff00"}) readv(r3, &(0x7f0000001500)=[{&(0x7f0000000340)=""/221, 0xdd}], 0x1) syz_open_pts() ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000480)={'tap', 0x0}) 16:00:15 executing program 1: r0 = socket(0x800000018, 0x1, 0x0) getrlimit(0x3, &(0x7f0000000000)) setsockopt(r0, 0x6, 0x4, &(0x7f0000000000), 0xb1) 16:00:15 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xa, &(0x7f0000000080)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x4) setsockopt(r0, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0xfffc) setsockopt(r0, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:00:15 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x8000200b, 0x3200) r0 = open$dir(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$WSDISPLAYIO_ADDSCREEN(r1, 0x80245753, &(0x7f00000000c0)={0x5, './file0\x00', './bus/file0\x00'}) pwrite(r0, &(0x7f0000003300)="f703d2d95da6655f91ff2481d11d37553fb5ffa8b7a3e2f25bc6dda06707050cec96489091311fce7220289ccb602606064fbead70dfb1d561eec31dfd223f503d0287e29bc129500707122ce476646fb8ca9326f23192799af45cfab9cf2cdea9dc27ca2341f26846212bbecf8a6b91ff892364836789a2924e701ff2c268c4de244e7035baff829e05492ad94788f9b7076bbba1b6be1492e051b4f037bfde771960184b338407b36afca70cf5e33a3d6d443af7190fd19ff1bea1603f457dce74185e9dde5f28fd0d067a7187896e121244d6b7fa7f2337bcb6c6a755d177b2b50d0399797dcee300edfed061bc19ce4b24a5b5193bf892a48f8e32a31dd829ba145372958cce7f03b34302b776484de6d7bc128592c4344bf13211d4d0d354d8a1b2812d0249c5b0ce4f6000045c786c945e1c3ff7dc4b0a0cfa1f6873df74de4f5f55668c148dc6bc4ce27ce2f927ce32afbf0c45171999af4a646e555504450fca62a26cd7ee537504c26182170024cf6d704713b30ac617bda1f150d987a19bdb5282f9a8b98c880b99b032c82ad895b00301c7d9e312e8feb2971b73a4831eba6ea8bd1445c6a710ec1774972d5755db9344ede5452751df5138840790c4edecf20c0d5f3152806f91fccd74320e5d804f45623af8b3ca41081f0732612fdb3a860ce5a53c881c0a71bd1af40f8a4174aa5522f4e70a069b1f227309d96d84875521da66a2a7274593e32c5a276cf6cbf82d785abd359bec0290c501fd25f1c06a10cf2e89e6057bbb79ad686f9f63b1e16ce85ec7142fc2e5fe600448bd43f42224dbcd367a543c2a70eb7e3e185476a5e0861225d63df9887903d9fcfaa78f56256bd7163e1b80679cc4950a04edc76d4594c89eccf4dc0cc76e6ead49b4619f8f1585d43262e21ec7f85728454f0cba03585b967da9852dd80070cbb2ba31722d52cee0f63ecd751606d33e38a911eb01215709a1c060df18f51e745421781d85ac330770e62069bcca8491b42971547caf9fada2717231fac1ab99817f923a4ec7003f41dea3889119bf39cdea7df1442178858d3d0c42319b920e70a28da82f5dd65fe3b21291035cb0761da77ba065f27a5761488785d860fbce40ca93a957557567c4af0d748bfed81441fca9bae93406ea3fadacd18df0601d7ca3fd2b5f3acc5eb4130023a1182e506d63f90d5d1d6e72c60887df47481539536cc60c31af0616d81a3fb0fec250bfd4b6ba15e8e9a02308702c543870186dacb66ff46f8e59786c1b55dc1024e6da42a8d0a1966c6190e02d814b91a66d3578a5a4724618e52253c98c020fd2273ffd627a3eb8446b689040a33cca6c0b184d020cb358d90fab7ea682c2612ff64244c291c03039b7f91e2d8712ba9551252c907bf34d24692c35ad0b2264c2ec832f3182940228ab132840903aa305bd4258875926ae59663e2c9e2924b7c9c9e9634c36d19515a2fdb0c3034b160aed75640a9a88adc424cdd7d0da83524c93092cc019d90b924e283205b72d7cbe6007ef7c82b69f8e708f07491f6aec8100ea5ef14e524d5322d66450322397aaf19bd4f5b91ae8c3bf15990b9c6b0ca270812f1e65f4848b6d3bb2c51ccf7500bf76b19420cbe416728628842ca602a0dfb8d15d97dbdccd566ea82f01533c156da41e36caf57d64a3dce41c57f23710e5868aee4a85f8593dbc5f4d520605e9cf22e78cb89fa98f5ba98310a8400060770f06147051472078dc9f5bb24a31d0dd3ff7a56121d6b60dea5c014c4e0a11be9774394b7f4ba9bbe7d5bbdbe422d58e9e3e61a4afe6d109a252f5b5a7417643f6ec69735b47066208ff8d7d4219d53d1e0adc69bb7ec91c12e3d12dc0159a9ba29ed55e16384d71c73e4a02d445fde51588befb68a00cd18f06d58d49473bf72df26d6ec7d71714fecc148c50057e8f708dec997daf23b2058876e2368048210e4350951e0d621b215d209074cc0770b14bc3c7bd4af9f331ebbf39a8ce4d1401725a4f0affeb01b234d455b99662be5b5cce89f616a92b0a82a853a26b6b65da0817442812ebd669e56cfc9f3a4c4a38f251fb7c34fe6f16d69efd51c856a9a3d9a1a1a08849b3641ab065e0b019cd23c67609dfe0a198e5f7f537c26e18ab1fe7c747f88e3746ee17dd4ddef47747373d19ab919731cb0fb162bdebb64a148c00b89f5cf4513999e2f53180134d8f91f8f91dcc3457b2e1ae8250df720f1782e09c9c9af536c33b406ae3e75667c0c83319c8ac3aa279a7754a6d6797318114470b53fd904c1ffacf970f304e047d50b54c931d203d56419cf638431acf67f3bcc3bd2e92512163c98cc2f8406ebd8518ded843e23230f3f137a4e2c05f119c71659cd34f98222536a3edb5662e55047ef511ef98707b08fb533f413b964d1d4daa20d64a387f905bb5cbeb4d5c0739cfc1322cebd2006f7581d70842abcd7a5657457f08a13921dcf36e735188cc5a38fa6c86b7fbd0dbe8475667818fd19f805e52e6ad36104014f84874d7dbbdc955b1bdc45c31132b0b6fcf84eed9fdd125879ea3ead5ee2a5c0368c3d4856dfc18b95748ec50fbbca98b3631e18a5d96a5684a64ecac33523c60cc82b0504f0f2842bd725003201f3d8cb9edf914ff35017e981455f6894f62502e8f3c25cfc075ebba39cf99ee72ef853e51a791fb6aba29a7db23824555cf1a39521857ee72cf267f3cf8ae630534f64cd793dc105b5a77f4119154f96e3ef40ce9e0a675995b6ccd3de0202729fbc4ec34f15e5c4871ecbce807ad6f471d87a445bfca06da09e627d0fafd3e08073deb4b346e6b4a8965e03f8f07f35e9005f5a310b25d183e1e158f79fbd225e1159b3dc166893fb588046c72b9ad04b03e00ecc93feb2d6e0954688fd94192e9689bb4e03db6c5e19ad9d0af329bf897070f0ad03911f0222004d2a25aecc4c95a54311a7d29469eba5ae0919fb5156c0e6be64bafad230caf482a0685912b4774233b9b5b6f36d66f3a4caa96f137fd8a6aad65404b3c4ead10304621053ab11f3ce5da51b1d0781548af8a0832d1682106519e3622f363d7f5db33d564f4d81ffaac6130dacf0f6cc17572bbeaa37017dea23f53a5447523232fb30afb6e0fab5ba31b62bbbca5ae6a5d89001bf7c00af43a396faf11940509dc255dee0c3e55cbbe1427bec39ec715ba211c600794c9362cb9f1f4842962a9c371bffbe59634e8b603214fce7edbf264289b2109c8cecb026b166a0734c6779dddedc2a958ef7f3c82175d38d88fe09fa00f699c47b453e811e776858714c6c5a2b0a210796e0f51b69eb3684868a00c74db7bc8b838cea6b9e7d861400b4111db627b9d5cc276ed761c4e2e815e95f66117c5a6248fe9fb175825c5e89434967dbdc2fca7cd0f5987631271c4ec50fa06344b623d1ae3116a474eca89d05d340086c5dc5c9e53e7dbfbccc85cae3ce2886627a054a4a2aafcb03f0211cdde117893db272f2905d7b73e89a7c20e3879253d595ebfe73b98c8eb2231a75fe739f778720b7dfe5c9bcb34d9693a3be02d5f6bb3be2777a7e416029a8dea1e030d69842194fee0a0ca08ca4d4efb1d733a176b2e39d9a21ec95c78bbab3b4b19d28550c41ccdb402bc61c75fdcf4f0ae7e4a4c35df31fd353f0789f1661eff5fdb9cde1770da330087577c32ffeb675356cd960f32166f12200413b7f2875df8190747015dde53758f0c43268ee94477b3cb89672cdc5daf3f2c614abd38d6c724cfa2aaaf0ebf44c938cd1e075fc264e3c918b65904b6d8df9299533592c8bff255f3f915bd924bfd8f938eec85e3b1efd4b59b32ebc8859e96881ed977a5d942671a926f1478e03d066ce716714c1988a86acbd8b199d76a18037ad754d23f7e9a2b770b7dfccc15ea7abb9b46ef0f72422a49da2c844ffad2ee283d402f171303c3608bde21240914f0d1a9f9ab9376c9532891acdc83df1eae0ec3721e4c274413dae7e43545392b18346059a5a9a2d2a0488527c2ee3b2c10d9f3e1fecdd4dc39597335fcbb4967c54d902d33ba81f8fde6ab3a115fba794b005b62942ac516c97ba567fe25154153e235cd79c120b42950c92baa56e1a6774b5a5461e254a18d32bf1c5c993156899a224c18756733393ff16462a855b0ae52a51b268707946c292fc714078e7e46019c9d32d434ced1bbb14d8b3805e467f5cef7c7f58d514f52f8f461b5fbbbe5b69f380c9b3a592dc0b6fffd73f7952b31cfaba5e396466a6772a6c0f35ece2a753fc4a5cd45b3e58db525610d375d3845456ca4240ff90706a579806c2bf59fb684eb7d119f7a2b63b43080cc20ba54f2e376d8bd0c09a47a57bbb1b43b1ea755d1d1aa9771649e719acf20ce0e254e4adcc041dfa01a44abc583835eba6f0579132ec12b2c408ff780ebdde0d24c015237af314123051992e58cdadc6885c79afb78d6ce42314402554886c7828efcfe1d81e64b477079451e7d2d67b7a905533f4b03df2ca1d66c63bd519ca0bb48f0b922acf412464baa1a2564eaffd2e2ae3d0d6f7c559da39e3f9fda340ba2353889f9964cdc7bcf2e9a05c31b44490bf5de136e7bc016b87c2f56a3a1e15d06a2ee76ff316bdc04dccf7643c6abc4b43391911089acaffcc46b287ea085f7215f070784972238adfb4b47715f9ccbeb24ca281d93f8c49439f16dfe1f03b314782e29c4bf79ba0c9a782d10bed38ca16b642f8f616676d47d2cf1921ccc3e997faaa31029319ddba9ee969c35b989e0ea90cccfb422cb641fd84ad37d30a89743ba4345d52ff0a01bd6a20fe6f5c31eab4ce242a80a772eab3ec20fbafa16948a0d1ac4fd13550b2ce78b8ec0f39ac35c58c32a891ee7b8fe6ce06c6993c782f9353d19d7bc66fa4aa160799a036508d91eecdd2dec0f2df6e42b841f634bd23d10d23834931e1949063ec4ef755f846a0502bbb60005cb9959455ba4c2bb94664a3ff5c31c4d4978988befd5f86bf729ef07eb6665a41cf540321e98765a175a4eb719171e18d82c8b7f300c1ecbf9befd3adcb866f3f45f48d77f774304c0b91c911eaae548178d2e5322fadae86ab4b13ac5ff19a67bc39975a00754ffbe71160a1226a7d0dd4723ece5f1eaf7b3d8434f7056dd172b91cf50a3d493f1ce255634f0dead29d1099959b6fe73d05f1c2e3755e54f5a54554c566e30a14ab60221249f4fb1aef18667f0764bd9a26c655bb7b23662b1c6a6fc075a9de542e5a01c99a3cba463937e81f03e26d999419627f66945184c5e7a357e404be705b840884f2d013306a11283bf08eca42be6ceb5e7a07a66d7216f928c05477e725da2ebec4e02277a4be91687ac134dc70fd4b14d1f2265f2baac35e9279091405cb04c9cfcfeadb04e361ba51c1e6a59095567bd346fb5c2b718cb66b43caf540483b79386b93336218f650cf2c4c14ef99ecd8b0cdec19ec446e3d2f40457e18b592ab06c30dc1d824a39dc3c4ccc08324f032694bfd5a395496fa18d6ae90c56bbe0c8e6938f8b1276d840af3f9f7e16984e73c8e9a34263c3779778bab288498d46f3f7cea05bf4cc825c1441bc43b51a31b18505c5862c1e77fa0c4389722116086ce1e3d33e5bb53c993d1326c62c756cec4ec59608826bc9556e6fcf71dcfcd96dcb9836b82f531bf38a0eb48b8b750767341d4565360e05b00522cbf7387861b2e0d4937a020338b5f3e97ae4b4d0720408fb214cf9e242ceb66516756ceadf78b8ca82f140da00004412ca25db885f3c5b0dae842bf69a1a7a9d29cae90ddaa732629fc4806a3d961a8055b543dec24e292c0a175dd2d3a8ec704f0a7b611617d2d4f813c37d5875b3a7e36281071c3db2d8aed021c9a0aeac36e3ca54f6bd804d8683ea5b4d58b8f3435f38322a6d1eae31bbcf92179a9153a31d3cfac80bf2116579c2bffbfecf2a05e06dd005f4eb82aa5d29c21aa9e66ae719d04bde53a56f9d11ab9bb147669618001055be313bc7e2eb5009e11acf7d5efaa808a9cad91c65e93b7c103d27e7da72da4dfa6b31afdaa3c9cb2afdf0afed2bf26a8c69ab50", 0xfffffffffffffdbc, 0x0, 0x1) r2 = semget(0x0, 0x3, 0x0) semop(r2, &(0x7f0000000140)=[{0x3, 0x6, 0x1000}, {0x1, 0x200, 0x1000}, {0x1, 0xfffffffffffffff9, 0x1000}, {0x0, 0x291540d4, 0x1000}, {0x0, 0x4, 0x1800}], 0x5) ftruncate(r1, 0x0, 0x1005) recvfrom$inet(r1, &(0x7f0000000180)=""/193, 0xc1, 0x2, &(0x7f0000000280)={0x2, 0x1}, 0xc) r3 = open$dir(&(0x7f0000000000)='./bus\x00', 0x100, 0x8) ioctl$FIONBIO(r3, 0x8004667e, &(0x7f0000000100)=0x2) close(r0) sync() 16:00:16 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000040)=[{0x60}, {0x14}, {0x6}]}) r1 = getpgid(0x0) fcntl$lock(r0, 0x7, &(0x7f0000000000)={0x3, 0x1, 0x9, 0xf8, r1}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:16 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff}) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$WSDISPLAYIO_ADDSCREEN(r1, 0x80245753, &(0x7f0000000140)={0x4, './file0\x00', './file0\x00'}) r2 = fcntl$dupfd(r0, 0x8000000000004, 0xffffffffffffffff) open$dir(&(0x7f0000000100)='./file0\x00', 0x400, 0x40) r3 = dup2(r0, r2) fcntl$dupfd(r2, 0x78626a3b328bad8, r3) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="28000000ffff000001"], 0x9}, 0x0) sendmsg(r4, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) 16:00:16 executing program 1: setrlimit(0x0, 0x0) setrlimit(0x2, &(0x7f0000000000)={0xfffffffffffffffc, 0x10000000001}) 16:00:16 executing program 0: mlock(&(0x7f0000002000/0x1000)=nil, 0x1000) r0 = syz_open_pts() fcntl$setstatus(r0, 0x4, 0x80) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "85495500020000000000001167f5bfa600"}) syz_open_pts() poll(&(0x7f0000000040)=[{r0, 0x21}], 0x1, 0x0) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "f145a1eead8f8e373832454da4f1734cf8f499ea"}) mlock(&(0x7f0000001000/0x2000)=nil, 0x800000) mlock(&(0x7f0000001000/0x4000)=nil, 0x4000) 16:00:16 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x8, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000100)=[{0x45}, {0x7}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x800, 0x0) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:16 executing program 0: open(&(0x7f0000000080)='./file0\x00', 0x8, 0x100) mmap(&(0x7f000071c000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) mlock(&(0x7f00008f4000/0x400000)=nil, 0x400000) r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x80, 0x0) ioctl$VT_GETSTATE(r0, 0x40067664, &(0x7f0000000040)) mknod$loop(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) 16:00:16 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000300)='./file1\x00', 0x400000002c5, 0x4) r2 = kqueue() listen(r0, 0x6) kevent(r2, &(0x7f0000000000)=[{{r1}, 0xffffffffffffffff, 0x3}], 0x7, 0x0, 0x0, 0x0) writev(r1, &(0x7f0000000480)=[{&(0x7f0000000200)='Q', 0x1}], 0x1) writev(r1, &(0x7f0000000100)=[{0x0}], 0x1) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$FIONREAD(r4, 0x4004667f, &(0x7f00000001c0)) r5 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000280)='/dev/wskbd0\x00', 0x100, 0x0) ioctl$DIOCMAP(r3, 0xc0106477, &(0x7f00000002c0)={&(0x7f0000000240)='./file1\x00', r5, 0x1}) open$dir(&(0x7f0000000140)='./file0\x00', 0x8, 0x6) 16:00:17 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) ioctl$TIOCNOTTY(r0, 0x20007471) pread(r0, &(0x7f00000000c0)="9ea19a147c176ba18acd203ae082765e190a", 0x12, 0x0, 0x0) syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000100)={0x0, 0x0, 0x100000001, 0x550f, "2ea86ecce46adcd569ef64e16eb595607fcfd711"}) ioctl$FIONBIO(r0, 0x8004667e, &(0x7f0000000000)=0x1) sendmsg(0xffffffffffffffff, &(0x7f0000000880)={0x0, 0x0, &(0x7f0000000800)=[{&(0x7f0000000540)="89ec86b7f43a2ab836ee8d05fb609901ab5539ad44c23109f73a5ff243094ba809", 0x21}], 0x1, &(0x7f0000000840)=[{0x20, 0x0, 0x0, "9eaf8a9d88b42cbd6a"}], 0x20}, 0x0) write(r0, &(0x7f0000000080)="2078f7b69541d6d97099188e90cd9c8e765f9ba2c14c0333177edf6d0f3295f5a5e8b04efdd700"/53, 0x241c5379a0e79b8e) pckbd_enable: command error 16:00:17 executing program 0: r0 = socket(0x18, 0x1, 0x0) shmget(0x2, 0x1000, 0x432, &(0x7f000026c000/0x1000)=nil) close(r0) ioctl$FIOGETOWN(r0, 0x4004667b, &(0x7f0000000000)) socket(0x18, 0x400000002, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000100)=[{{r0}, 0xffffffffffffffff, 0x5}], 0x3, 0x0, 0x0, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 16:00:17 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) socket(0x0, 0x1, 0x81) setsockopt$sock_int(r0, 0xffff, 0x1001, 0x0, 0x0) pckbd_enable: command error 16:00:18 executing program 1: r0 = socket(0x400000000018, 0x3, 0x0) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) r1 = socket(0x400000000018, 0x3, 0x3a) setsockopt(r1, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_ADD_MIF(r1, 0x29, 0x66, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x1}, 0xc) r2 = socket(0x18, 0x2, 0x0) r3 = dup2(r0, r2) ioctl$VMM_IOC_RUN(r3, 0xc028756b, &(0x7f0000000040)={0xfffffffffffffffc, 0x0, 0x0, 0x0, 0x0}) ioctl$TIOCSTOP(r3, 0x2000746f) 16:00:18 executing program 0: r0 = socket(0x6, 0x1, 0x0) setsockopt(r0, 0x6, 0x1, &(0x7f0000000100), 0x0) r1 = semget$private(0x0, 0x0, 0x508) readlink(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)=""/69, 0x45) semctl$IPC_STAT(r1, 0x0, 0x2, &(0x7f0000000000)=""/231) 16:00:18 executing program 0: madvise(&(0x7f00003ea000/0x4000)=nil, 0x4000, 0x0) r0 = kqueue() kevent(r0, &(0x7f0000000000), 0x9130fbf, 0x0, 0x4000000, 0x0) madvise(&(0x7f00003e9000/0x1000)=nil, 0x1000, 0x0) madvise(&(0x7f000055c000/0x2000)=nil, 0x2000, 0x0) munmap(&(0x7f0000286000/0x600000)=nil, 0x600000) r1 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x20, 0x4) ioctl$VMM_IOC_CREATE(r1, 0xc5005601, &(0x7f0000000040)={0x10, 0x1, 0x4, 0x8, [{&(0x7f00007f4000/0x3000)=nil, &(0x7f00002d2000/0x3000)=nil, 0x10000}, {&(0x7f00003bb000/0x2000)=nil, &(0x7f00006f3000/0x2000)=nil, 0x9}, {&(0x7f00003bd000/0x3000)=nil, &(0x7f000084c000/0x3000)=nil, 0xb557}, {&(0x7f0000722000/0x3000)=nil, &(0x7f00006f9000/0x3000)=nil, 0xee6}, {&(0x7f0000419000/0x4000)=nil, &(0x7f00003fc000/0x4000)=nil, 0x3f}, {&(0x7f000028d000/0x4000)=nil, &(0x7f000061b000/0x2000)=nil}, {&(0x7f00003a4000/0x4000)=nil, &(0x7f0000879000/0x4000)=nil, 0x4}, {&(0x7f0000375000/0x2000)=nil, &(0x7f0000ffd000/0x1000)=nil, 0x10000}, {&(0x7f00007e2000/0x2000)=nil, &(0x7f0000ffa000/0x3000)=nil, 0x10000}, {&(0x7f00006ee000/0x4000)=nil, &(0x7f00003bb000/0x3000)=nil, 0x2f}, {&(0x7f0000513000/0x4000)=nil, &(0x7f0000ffb000/0x2000)=nil, 0x7}, {&(0x7f00004ef000/0x1000)=nil, &(0x7f000049b000/0x3000)=nil, 0x401}, {&(0x7f0000897000/0x1000)=nil, &(0x7f000081e000/0x2000)=nil, 0x625}, {&(0x7f0000535000/0x4000)=nil, &(0x7f0000ffb000/0x2000)=nil, 0xfccb}, {&(0x7f00004f7000/0x4000)=nil, &(0x7f0000619000/0x1000)=nil, 0x7ff}, {&(0x7f000069e000/0x3000)=nil, &(0x7f0000615000/0x3000)=nil, 0xad8}], ['./file0\x00', './file0\x00', './file0\x00', './file0\x00'], './file0\x00', './file0\x00', './file0\x00', ['./file', './file', './file', './file'], 0x9}) 16:00:19 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000100)=[{0x44}, {0x54}, {0x40006}]}) syz_emit_ethernet(0xfffffedb, &(0x7f00000001c0)="0e11be9bcb33270ff942f300eb1169abdf37") 16:00:19 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x3a0914c40f7b202c, 0x1b00) r0 = open(&(0x7f0000000200)='./bus\x00', 0x20, 0x10100) pledge(&(0x7f0000000000)='@-&\x00', &(0x7f0000000080)='\x00') pwritev(r0, &(0x7f0000000100)=[{&(0x7f00000001c0)="52b124cf0db4a087462b", 0xa}, {&(0x7f0000001040)="174825b1e22f543cb16dbeca968e7403386defd8b91c50493e9eb2733cd7d98d2b777e0c492bc8aef2600213006537a29b6a5eb929e3df7817199c9030612a3e401061f953bea94d6bfa88cac02199facd9ef3ced5f8a496d7f0241cd8bd1e7c642b0c7c7ef737e4b8d765db79a6b22295aa4dd3a9966184e4f9b873b945ca6dcc675d9531edb97654c0dd8b0c13370b5da69fe7484c2d3116ec6d6fe1aa774e78f0f6d35e304723", 0xa8}], 0x2, 0x0, 0x0) execve(0x0, 0x0, 0x0) 16:00:19 executing program 0: pipe(&(0x7f0000000600)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r0, 0x4, 0x40) poll(&(0x7f0000000480)=[{r0, 0x21}], 0x1, 0x0) write(r1, &(0x7f00000001c0), 0xfffffef3) fcntl$setflags(r1, 0x2, 0x1) execve(0x0, 0x0, 0x0) 16:00:19 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCVERSION(r0, 0x40044271, &(0x7f0000000000)) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x8f, &(0x7f0000000140)=[{0x0, 0x80000000000, 0x80000000, 0x5}]}) syz_emit_ethernet(0xfffffffffffffcd1, &(0x7f0000001180)="ad0a703a522c84d6d65b9e3b5b372c939689f9fc570555146d89681ee15af210d8110bbf22ebe1a9623f629ebe7a6c9e99f029955448515e913aadb3368d876a9bfd97a7d13c9c0484d984e5f17d11feb3a4cd393e16f864bff9bd472c9e131aa962c7d7c4823389fa50e5737e16ce89e98f71e5815d96ffa838bdab5ad26d4e3fda624f14b467ea37277620b6b2a5715647803ade2ecebdc8ad22a12ba8ffccf480034ea1192a93e3b0003790c8b31bd3d4a265ac64f5461b6e23d715a47db425b58a85404f9709dfe193ad0865127be562bb4068f0da348c047f0c44ff6f9514715fd095e8f8b96ce122465518506cdfd2c1ff495746d46803b6718beebf2d85b12558a0c24b3cbb4e76498c242b60644e962718f171838fa3418c2309d1bf68cbf2bcfc7aadb880f4d720c6f67c6a3ae6f64de4677cbecc09c2e67fafb8dfad2f66c349c9515f0b913cb232916a25ed985f2b64d11066a994076f0532c98c8207901e6e4635653ea3e3a5f3cf39d1fadfd0757e687bea30c41133e22839d65bedd31968aea49bcd22ec9b6ae33e585d8697c25cb1737ae8779a66b22fe088f33aec49ca5df65f3ec10322e6ce2f0fa9a4f56f09b3d7c55f17d70ff1d2bcb370c19fbf78a29b4c4fca593541c084b487b20bd3809be55c3b0ad05fd68ef1b544e68153b96ca21da6f26fbbcbb0a275d5afaa85397afe6ae5663f352002d9cdcb81825bce349e6db0a19879a71d734a627b2348d6c984890409eca957ee470dcd878baa5ad3edb6bcaff20ef8826aeefb5150c3bf1917975aeb81e410baecead865a8409ca79641cb6516ee9f9b6e264a231e48dc6e70cce183493071b599182f5ed3b257e8a7e6c148d062a631c660157b04e824c35aa2efa6c2c5ffe5df11e2069ef2616011de2a9363d0ad4ec7d2c684822761b90d36d67bd62229f14dd955f42e68fff9b5f8536d5d8ce3c32e932dc0742b60c2c1b658fc0930c1f9e9d971717bb9f23d3dd216448a5526bf5ca543e1a7211d0ea143840d75b307af0fc38ee9011f87e8851d83b22a87127c0047fdc521608187296bcbc9949b64cb7c96f5d9fe4b9e640ee21be59dcffed31dada26de72fc0c37bbadbd479ae1e24d299ffec0064986dd3636b97b6f50f69692d6f89c7f39b35077aba3cbb360d68177e5f5a22e6acb8d283787d32d6fd6126cbbc9a65f297e37bfe4482d7a1dc5fc9f4d76f7cbf0b28aa2b1a57ccd6549d15fe67c685eba4c86c368902d4f36b77f12f2b08370162d27cdb97c7c688bc7b4f19f8d8548259de1fdee7ec7ae280662e75022d48cbf1b31918c8122d08b494173b72b51f92390f5f5f8d5adc62bfad50b09bbedfe271952800593ca1fdfffacae4b841e7fa226e276d9628776d7e5f96b89316fa0fcfc2aa6e6671a9e09746076c4a26ab5dd0fb626e951e18ddb7f305f382e90eebbd78e7672cceec7a6994db263aeb4908ff76296efaf2f48ea2ba878e6e412d5fd15c10ca843509bb6ea2d9594b0abf81ff7ec90e6d3cf78d83001fad14f0dc80603d53ae6d2af787e7b0deed2e0ae05c60ab22b7e9b8b253d8d62ef24c3ff6342636502ca0ddfb7ebf50a92b6ffab852888fb2ae34070124c49baae386f270e0bf927e28e67b11cd76d666ec817ccbf71a7a69d7c718abd742a866287fa118f02af01fea43fdda1a7eef8c78982076253a617ffb9c11429fbd4ead469a4568777be1f520a75dbd8394850d652ca0a603a6cc3717a61c02a1e3df0cacea5734485a334c5100faf825bb45315d3d153e5cc9dcf880e93c93d3d2e51f5d61798eaa5686f3b6dbf2aafca0e68633b4f7146eae7f2e3f6336fead74536e4c97b6a43c453c4840b385471b4efe60cb7015634a6d73a095d8fae8116a7d6668424d294769859b4dc198c4090984481c7235505e0889a81e7801c55c526346d4c72c567ec06f8d3e9c8787b127f683d160346eb7f8a1f12b01198b1aa392eaa817705e51bf5bf31d46ebfc118d2dc91a6d4ee60b15c70c3965a1b21f358e55c647a36278afecfee254f9efa839697422c3e493b0d3a6ee646c1b9fb77947e363e814e0824de48d9a5268e7963dd34c140d20310d40e7187f237c5128fb85b4396e63a109d623a8cede6da4be1d33f804853ed98e267a11333d7bdc798beaba338b85e12f0fe2f5c19317444767e9219113810bc7bab6e68110b85569a9f19622f194da8603d67f887c0433fea83f37268e7eb0c6aa6da9df682af2c67ae5b6f4e26b25330c18e2060681db805772eab18eeeaafa42cbf4316bd9757cfd0f78cb0681210ed6eff0d5ed647c2ff02e8981bf113455f5eade883091162a6cae85f2138e933f13086c75600bd4fabd7ceb35b3d7f25ecf886a60593d798012addbdd0a49cf4649697679645c2899cf147c83d02700c323d2a4e79b064cc87f685cc161b918bae723d38f4168995f082372535ea1666812ff93c2a2548cac32e8b7d3077d00f09fbe10fefa344ac8fe627135b6395bbb8340fa6fe78944e767835b78a59e2e047e4665553118955a681862535402aa1c918fdd91d2d5b702961430bbd67cf887a9afd68edece3be9eeb757c3c2989780533bed26a47ea617ddb4eb217ec2c70bfaf7beaad96150ae0bac43f30a20c7ef100598cc439a55ad6577d04b2a1c9901813681d02315d6166283422dc21bf0cf8e042f540bec12f0825e7a2038644d7a913d2b910d78ac6529cc7af50876d801b3b39d4570491d3f7724e42e82dc1f5be46bd62bf91e4783045ac94e135ba7d7d0f287ee7a29b87bfc16e843b027a6c133b110416f23b774be0239bdf5d070105cd84fd5a8cd833df1f2cc8ac4bdf226c4051dd9ae9e661adafb022422ed8916b8abf8759fac5380565328b9d818b10aa881224e69d6327e51dba51e5c394f02aa6daad170d1d00fa14b7b4b673484f8001f2930faba6cf5d6e3283ddb0889386ec12efa0b30f6376ea2f1c52763a26da4fb0acb93483cc34ad6b871605850ed860c2bfc26b6dadb98c6dfce79eb50d6d105c62ce388e1bc978708e3cc36e453b868b89288787f8007f9a534c19da2f4a50e8dab593feaba2fba85089fe92af8e73b1d93bcff3e274bdfc15c602da9e41995baa4c74bca75b162d5721c2dd76127d89c41056e9a44927d26d0d0356a7ec7c0c77553f758a9a98698a755e57c9bab113940d2864d232344f54c4b88108419c94eb0e07dc740b9dd287f62b61cc1af2f667717281e78c7b5d80c6ef134d37f2e255cd2c8462394d2d7f9e0d9dbd5dc4c69be55b69eb1e6ad9c07d875f336267efcec3a0a31d932149fdaecce9d96f793e2cb8587679edd8eb630bbdcf828f77fbf292f55f8f599e0d7a7fe821f25ad9f6bf155d830a346a64e5e0f8f5ccf34eb615d15bb1042f3fb1934d02407e265af9799019b8a77d1c842df5fc5bd8d028ff79660c4626d375ebc67cc591df52f93343129ff56c76e1bdc03cb66f425f0a5e6f6f40cad4ad38ed3cb7d271cb9eab261fd3e1cf830ec81ae008eb52f5998a8a8c057db85fcc8d5aae9ecc004f982f615d36165e8db0824a7d00ba35f0ed9d6a246b97feb76f09d39fdc22389c338b60ebefafebc3f649d0bab5c8112002d855b5f955eab23d39104eb6816c904c5071da0868b4342397c168821879a0f86ec8dd9e10d2a5db41f6b92d749864f0f7553a5b9bd4822cbfe9e6498dff4629b146d906aeca24199e0b3d81e45f3b1d4f0f55fd682d64e49c299b0c0b08cc7a7d0eed4c78856817fecc5ab975e91073ddebcd22ee6cab28e6f468169551c08018fe092546e91615bf9051ee7e8fd2c4e318902c757fbd0102924e3cb6fc7c2f0395ec77a66c3a19e278d3c5b1c547b311ba20caccee84610b35d4db6cefeeebfb0de45851fd890b7f5657b377309e7c1503b3138d65b8df66e096b868eb4aa070fa16e134c2018958d2d46b9369c464af76a5e46f8a73756b1f9992b6c08a358f25bd50ac4736ea13a0f28d933e239d9cac761ce2fa33ea0fa62d420d39490c58d7c7097df34edc8d1246b6d9d234620bf2d605f2f314da1a96cb61be7ce9f195e26342281fe01fff47e001ab4a1a392028b84b8896469f772ed22ca521973e0f94cc7271ca66a2121bc7a899c856913118f438a663a3c2f1cf49d208b95b78539cbf7dd60bffdc72d4a334f07eb139ce45b661abb0c6ff0112ac1fbe011f5ab0e5ab858bf4d95b1e7d12365ea9475615b2bb49faa0a0a47ec859ccbb8ec88669378b8c8bd11dc4129e82e71beb0649e574ae0e11097a958f9d4c440f4000b76b8e79cf69b4493ecb2d6d6c5a483e33d3b41cb6e6a138e347191f8adae5c8cec30ed5e6bf4427ac52a7c77c14826f355b9f099f102f55fef4f3a9ede088d7be2828a1e3d532c6b134be34e9425cc1787da61ded67fba3c116fa1300ecdacfd1cc306e7e04ba521eadaa72fdaa4ab0656271d2032dfc0629e0b9fda812cb4ce29ed6121e364ac38fbfb5e55389457df7bfd99d3526b5edfe737a9dd0124ab0c56a1ea7051b4c3ee5c9aaecce7a7dba52dd9df85b525828afc6592e212446987280974c552bcfca64fa3ea4807ee91e5e5a06d313b2e0e96574a9891d4f2b13c464f30f33cf62c89f60c971dfb5dbf29672366a79e93709f4b87ab51838ec7b2f47fea9e4e7272f2a35e18bcad3e214f3d00bbaef4f26c54bd1095a1458c66741d9c03bb31310bb1b5c1aded1501298da88f3d9a2d533a522d23773345c036e5a334ff76b9ca93ac5455cb7111e7f04ecb1eb3c3f598e023da1db769dc49d0d3272849752af6984fca3eb65b67aa13f6f487224cdf8782fcd3e474d29be34803f9b1fc27e5a64d619dae34780e64668e98f04f305186a24d325dd07f28cc251c6cf86e30b2875827b00ba3177a246acbcb83014a9f82026498c851c9b4b546f404530d0106b326827f7a66ac96b3e8fc89b48d2d4fb726f3193cc5b59a206271de3268944de1992fb813c5222d595bc54ed593ba5977325ba5ebaab8a890144562331a43075d9037cd96bbfa586fa163964fe604595be16204cd1f139dbe33cd5d98b8136e41871d3c8e33fb8cda02c8cf4850a2663b3b539e3b5d79a5018a8f21204706583f307b7c1651e9f2f524d53dee14e0865174eba6291a0b6611f36706b3baaa5e392ccdd5b0f37c0e602c0e0e68f4b7df3e85ccc05b37630ac3360027e2e58d4021014826505c361ac1d69dbdea4aee2ada053db1d74c12819be04910220f8c847ef2b69916ab65a5f4e4acf7ced644b06cc36a97523cb1e42621878fd16be19645a4ed3f40f72c6e5fbc9d1b217440e0c616c58e1e55e8d94b8111e9ebd57192fbef21ef7892fe49f2ffdd6f7705baffacc0806761f0c646d965b1663946e46f1c658ff654b7915f8336421f42b8d0698ae88c9d5f78cd3fc2f6ca6c0b1538c156023106ef1527022fa4186dcac9f4427cd8df68d42007ed3e174818ff3b8d9892c4325f365859d6652af2b287c8e599c8de7b022767d577b9a81854278c6253f9441749bee6c74a87613168c261ae9dca8eeadd6b52390975d449aa112425e9ebf03b8d6e494c653351de90647c13e17a742f6b9e84a1f651a77ad1bc6003b9bd865a927c495efa72eaab67c4e5052565a1ccd3508088ae75c80bd54043013b49bc8ea94daea35cf81d160eb11e4a68184177d2b412930fb662b54e184959e62e28b374c297634d40d91a02381b26f73449227ec0f7bbcb6e0f6cd5dda8b74258d3718c0a786bebb1a531356883e6667281fe57471e6b") 16:00:19 executing program 1: r0 = kqueue() r1 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) ktrace(&(0x7f0000000000)='./file0\x00', 0x4, 0x100, 0x0) read(r1, &(0x7f00000000c0)=""/34, 0xfffffffffffffff2) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000140)={0x9, 0x9, 0xfffffffffffffffb, 0x401, "d76bd55211f5f145bc8876971b26e568e69de654", 0x55ce, 0x4}) ioctl$TIOCSPGRP(r1, 0x40047477, &(0x7f0000000100)) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000180)='/dev/wsmouse\x00', 0x400, 0x0) kevent(r0, &(0x7f0000000000)=[{}], 0x7af, 0x0, 0xffd, 0x0) r2 = geteuid() getgroups(0x2, &(0x7f0000000080)=[0x0, 0x0]) fchown(r1, r2, r3) 16:00:19 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x10, 0x0) ioctl$BIOCGDIRFILT(r0, 0x4004427c, &(0x7f0000000180)) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x4, &(0x7f0000000000)=[{0x100000001, 0x0, 0x0, 0x29d8aaa8}, {0x2d}, {0x3c}, {0x7ffffffe}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) r2 = fcntl$dupfd(r0, 0xc5e485bf2acba151, r1) r3 = openat(r2, &(0x7f0000000280)='./file0\x00', 0x80, 0x18d) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) faccessat(r3, &(0x7f0000000240)='./file0\x00', 0x120, 0x2) syz_emit_ethernet(0x1, &(0x7f00000001c0)="ff") getitimer(0x0, &(0x7f0000000040)) 16:00:19 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f0000000040)='/', 0x0, 0x0) fchdir(r0) chroot(&(0x7f0000000080)='./file0\x00') unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000240)='\f5') unveil(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='W\x00') 16:00:19 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x1d}, {0x15}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSDISPLAYIO_LSFONT(r1, 0xc058574e, &(0x7f0000000180)) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:19 executing program 1: mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x0) r0 = open(&(0x7f0000000100)='./bus\x00', 0x400000000000002, 0x0) setuid(0xee01) r1 = socket(0x800000018, 0x1, 0x0) listen(r1, 0x1400000000) setsockopt$sock_int(r1, 0xffff, 0x1023, 0x0, 0x0) ioctl$TIOCFLUSH(r0, 0x8020697a, &(0x7f00000000c0)) r2 = semget$private(0x0, 0x1, 0x80) semctl$GETZCNT(r2, 0x0, 0x7, &(0x7f0000000680)=""/175) ioctl$WSKBDIO_GETMODE(r0, 0x40045714, &(0x7f0000000040)) ioctl$WSDISPLAYIO_GVIDEO(r0, 0x40045744, &(0x7f0000000140)) semctl$GETPID(r2, 0x2, 0x4, &(0x7f00000004c0)=""/210) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000940), &(0x7f0000000980)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000a80)={0x0, 0x0, 0x0}, 0xc) r4 = getuid() fchownat(r0, &(0x7f0000000900)='./file0\x00', r4, r3, 0x4) semget$private(0x0, 0x7, 0x10) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x400, 0x0) mknod(&(0x7f0000000480)='./bus/file0\x00', 0x80000000000002, 0xa00400000000000) ioctl$BIOCSHDRCMPLT(r5, 0x80044275, &(0x7f0000000ac0)=0x8000) ioctl$FIONREAD(r1, 0x4004667f, &(0x7f0000000180)) ioctl$BIOCGBLEN(r0, 0x40044266, &(0x7f0000000080)) ioctl$WSDISPLAYIO_GETSCREEN(r0, 0xc0245755, &(0x7f0000000200)={0x100000000, './bus\x00', './bus\x00'}) ioctl$BIOCSETF(r5, 0x80104267, &(0x7f0000000000)={0x1cd, &(0x7f0000000a40)=[{0x800000000087}, {0x2000044, 0x3}, {0x6, 0x0, 0x0, 0xfffffffffffffffc}]}) r6 = openat$zero(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/zero\x00', 0x80, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000340)={'tap', 0x0}) mmap(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x1, 0x2010, r6, 0x0, 0x0) munmap(&(0x7f0000ffe000/0x2000)=nil, 0x2000) ioctl$BIOCSETF(r5, 0x80104267, &(0x7f0000000380)={0x1, &(0x7f0000000240)=[{0x4, 0x81, 0x38000000000}]}) ioctl$VT_WAITACTIVE(r0, 0x20007606, &(0x7f0000000a00)=0x80000000) 16:00:19 executing program 1: r0 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0xfffffffffffffffd) writev(r0, &(0x7f0000000640)=[{&(0x7f0000000140)='#!', 0x2}], 0x1) r1 = fcntl$dupfd(r0, 0x0, r0) write(r0, &(0x7f0000000000)="8b365bcd38a978210daf96d73166eac83611ce45118d1e9fef7a1ac4936f34882009", 0x22) sendmsg(r1, &(0x7f00000003c0)={0x0, 0x0, &(0x7f0000000100)=[{&(0x7f0000000080)="5ae4bfd59b4d85202dcacfdd9d345a2bb59d0b8a8b61823be489497e73ed3dc0666238fb90d4b32a96c2889314174cc8044f9f9918531c2a5355a4cd894d1d26569dc4cf44bf5477e276fac7bd049d318df818ad92ff303f337b0df549f0e09845f2ec6b74d238d11f42", 0x6a}], 0x1, &(0x7f00000001c0)=[{0x18, 0x1, 0x8001, "bc242e"}, {0x100, 0xffff, 0x40, "b87189a8750720d9e099cb064cd0e07efc6026dd009dc031ba47fe56d51fd08be9d9f0ae2217ea0445b6be33b8b1d31278baf0477fad5da2e0946bb9726c1755af2346e521eab2326d82317551e283432db992aca5635452ac4eca5e1dbf3a25341d3ce1867b6300aa0286fa8bbb965cb2b417eea307d3b69708e81d6a4fdfefccf92ed3214af69c3369b22bdd40e3f3fd5ac3f7129c22c56792bca117990c8941bb638382e363d587dcd42fdcacd83954ade199e7aaeaf3f858f67d96e77a9c208f71015e628e190b9074a8b3d12faa00040843c597002d9ddd9fb63b6dd7194c7e9cb639dc07253be12a"}, {0xa0, 0xffff, 0x3, "c031f597b52048ad13e24161b72a9d2350054dbf728fd4217a07af2b7161134a5a32cfd1df888ec367fba5e1c80d7ae7f2eddae8cbaade8590be65da38121d66563c36bc338501479aad964f2eba40a2ed1eb85d7d4c6b2ad3aa4ff31b3a2480561c92d54b60607f3769984e592bb3199740bd86d98b3436bf68af1e5a4ea626204deb8d3ab01f286b4578b8efc410fc"}, {0x38, 0x1, 0xff, "00fccf1d3b7501fbf5a8019f6a0be73691b6cd653720bc1b0318188efdf40fc2ea26b8ef4e4443"}], 0x1f0}, 0x8) write(r1, &(0x7f0000000180)="09edd8557e598b7bdfaa953b1f015b200a", 0x11) execve(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) 16:00:19 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xfffffffffffffffe, 0x0, "000000000000000100002000"}) r0 = socket(0x18, 0x2, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r1 = socket$inet6(0x18, 0x3, 0x0) r2 = dup2(r1, r1) dup2(r0, r2) setpgid(0xffffffffffffffff, 0x0) r3 = getpgid(0xffffffffffffffff) fcntl$setown(r2, 0x6, r3) sendmsg$unix(r2, &(0x7f0000001700)={&(0x7f0000000300)=@file={0x3611f73d102418fb, './file0\x00'}, 0x1c, 0x0}, 0x0) r4 = socket(0x2, 0x2, 0x0) connect$unix(r4, &(0x7f0000000000)=ANY=[@ANYBLOB="82022e2f66696c653000ff31a299ca042e37f7a8ad6b3e910c411d6c6aa98d8851fa8a0f45ca76571b873ce0fbd6a900000041acc3cf740e8a70530000000000002452000000000000000000000098490d077aaf9544666aa81d54b9f85142108e909d7e3b3bb2c0459f6ab0a6da6040"], 0x10) utimes(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)={{0x8001, 0x1}, {0x1, 0x9}}) bind$inet6(r0, &(0x7f0000000080)={0x18, 0x1, 0x6, 0x3f}, 0xc) sendmsg$unix(r4, &(0x7f0000001480)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001440)=[@rights={0x14, 0x7}, @cred={0xaa0014ac}], 0x18}, 0x0) 16:00:19 executing program 0: r0 = socket(0x6, 0x1, 0xffffffffffffffff) write(0xffffffffffffffff, &(0x7f0000000180)="9fc0", 0x2) setsockopt(r0, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) ioctl$BIOCSDLT(r0, 0x8004427a, &(0x7f0000000100)=0x5) write(r0, &(0x7f0000000040)="d4ca4f26bbecade1a4b5dc823bfd7e4fd0936dad7667113312e17241d90d352ca48f3d423be09fe38aa7d4c4d6b38f481c08097404d7409b783e2dc832b97c3fd59c912a35e6b882f573ab984046010aada7c95e8758b7aa74c6743a08a160f6ae5d0542462446eb6b31376a57911002ee3ba8b8a0f0e4d3b2bf9f629e0b432add", 0x81) setsockopt(r0, 0x29, 0x80000000000000a, &(0x7f00000001c0)="eaa137f964445324a3f757ea608e1d753b160fc973eac0feadc970539a9700a947a785d067efa7824b407f8d2b1838c5b2ceb770ddec9f2744556be62d8b2931b2fb74f1b0b50b22fcb7243ae99980c2451b1fcebe26ecc05dadf088a3bea830b98864a702dcd813f20361fb670f461f9e94a4a401837f9aa37e0ad5ff64a1853cc726b3498059008eeba81f97947ed76e5de691ba56f8656da07279e9cc9c6ed2d10f6357d19a782f4000"/185, 0xfffffffffffffe8c) 16:00:19 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000280)={0x3, &(0x7f00000002c0)=[{}, {0x30}, {0x6}]}) r1 = socket$unix(0x1, 0x1, 0x0) setsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000000)={0x8, 0xfffffffffffffff8}, 0x8) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000140)='\x00') 16:00:20 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x80000000000029, 0xa, &(0x7f0000000000)="a4b9fd83", 0x4) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000040), 0x4) setsockopt(r0, 0x29, 0xd, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:00:20 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x4d}, {0x6c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) rename(&(0x7f0000000240)='./file0\x00', &(0x7f0000000280)='./file0\x00') syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x2, &(0x7f0000000040)=[{0x8, 0x8, 0x0, 0xdbad}, {0x0, 0x0, 0xfffffffff921fc6c, 0x5}]}) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000100)='/dev/null\x00', 0x20, 0x0) ioctl$WSMOUSEIO_GETPARAMS(r1, 0x80105727, &(0x7f0000000200)={&(0x7f0000000180)=[{0x20, 0x9ba7}, {0x61}, {0x23, 0x7}, {0x47}, {0x86, 0xfffffffffffffff9}, {0x1c7, 0x1}, {0x83, 0x5}, {0x80, 0x6}, {0x21, 0x3}], 0x9}) 16:00:20 executing program 1: r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000080)='/dev/vmm\x00', 0x0, 0x0) r1 = shmget(0x3, 0x3000, 0x115, &(0x7f0000ffd000/0x3000)=nil) shmctl$IPC_STAT(r1, 0x2, &(0x7f0000000340)=""/220) ioctl$VMM_IOC_WRITEREGS(r0, 0xc5005601, &(0x7f00000000c0)={0x3, 0x0, 0x0, {[0x0, 0x0, 0xffffffff80000001]}}) 16:00:20 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x40}, {0x45}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x2e, &(0x7f0000000140)="b6412c28960584b3eb40765ceb8442d49376f1e92525391e18e78cbfc7ea8c1b8ef3a72f21eebe566bc78a32ccd4") 16:00:20 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1000, 0x0, 0x0) 16:00:20 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x6010, 0xe02) read(0xffffffffffffffff, &(0x7f0000000140)=""/198, 0xc6) 16:00:20 executing program 0: r0 = socket$inet(0x2, 0x3, 0x0) r1 = socket$inet(0x2, 0x3, 0x0) r2 = socket(0x2, 0xc003, 0x0) fchdir(r0) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSDISPLAYIO_GETEMULTYPE(r3, 0xc014575e, &(0x7f00000000c0)={0x9, './file0\x00'}) setsockopt$sock_int(r1, 0xffff, 0x1002, &(0x7f0000000080), 0x4) writev(r2, &(0x7f0000000000)=[{0x0}], 0x1) 16:00:20 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x8000, 0x4300) r0 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x1000000381, 0x0) r1 = dup(r0) ioctl$WSKBDIO_SETMODE(r1, 0x400c5708, &(0x7f0000000000)) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x3ff, 0x2, 0x6, 0x4, "3ae3ff69006e716e9f0b6de5bc3e1df11e910f6e", 0xde5, 0x9b}) recvfrom(r1, &(0x7f0000000140)=""/53, 0x35, 0x801, &(0x7f0000000180)=@in6={0x18, 0x3, 0xfffffffffffffff9, 0x5}, 0xc) fchmodat(r1, &(0x7f0000000040)='./bus\x00', 0x4, 0x2) 16:00:20 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000640)={0xeff, 0x80000000000000, 0x160, 0x4, "1bfc43c632be3135c3d925354708fb1158bf5e4a", 0x1ebb, 0x4}) openat$pci(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/pci\x00', 0x200, 0x0) r0 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000580)='/dev/wskbd\x00', 0x10, 0x0) r1 = dup(0xffffffffffffffff) mknod(&(0x7f0000000480)='./bus\x00', 0x100, 0xbde2) r2 = fcntl$dupfd(r0, 0x40a, r1) faccessat(r2, &(0x7f0000000080)='./bus\x00', 0x3e, 0x40001) setitimer(0x2, &(0x7f00000017c0)={{0x85b, 0x800}, {0x1, 0x6a}}, &(0x7f0000000740)) r3 = openat$null(0xffffffffffffff9c, &(0x7f00000008c0)='/dev/null\x00', 0x2, 0x0) mknodat(r3, &(0x7f0000000600)='./bus\x00', 0xc000, 0x10000200) ioctl$WSMOUSEIO_GCALIBCOORDS(0xffffffffffffffff, 0x41205725, &(0x7f0000000900)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x10}) ioctl$TIOCFLUSH(r3, 0x80047410, &(0x7f0000000180)=0x8000) r4 = kqueue() utimes(&(0x7f00000001c0)='./bus\x00', &(0x7f00000005c0)={{0x5}, {0x7, 0x2}}) r5 = socket(0xf9c05cdfb45fe1af, 0xafc92ca00661d0c, 0x8007) execve(&(0x7f0000000000)='./bus\x00', &(0x7f0000000400)=[&(0x7f0000000040)='\x00', &(0x7f0000000780)='\x00', &(0x7f0000000200)='$]*\'4:\xa7]\x00', &(0x7f0000000240)='\x00', &(0x7f0000000280)='$\xc6\x00', &(0x7f00000002c0)='\x00', &(0x7f0000000300)='*\x00', &(0x7f0000000340)='\'@\x00', &(0x7f0000000380)='\x00', &(0x7f00000003c0)='#\x00'], &(0x7f0000000700)) ioctl$TIOCFLUSH(0xffffffffffffffff, 0x80047410, &(0x7f0000000100)=0xfb4) r6 = msgget(0x0, 0xa0) msgctl$IPC_RMID(r6, 0x0) ioctl$WSDISPLAYIO_LDFONT(r1, 0x8058574d, &(0x7f00000007c0)={'./bus\x00', 0x5, 0x6, 0x9, 0x1, 0x101, 0x10001, 0x4e4, 0x1, 0x2, 0xb77}) ioctl$TIOCFLUSH(r3, 0x80047469, &(0x7f00000006c0)=0xb) msgget$private(0x0, 0x100000000000004) kevent(r1, &(0x7f0000000a40)=[{{r1}, 0xfffffffffffffffb, 0x1, 0x21, 0x2, 0x3}, {{r0}, 0xffffffffffffffff, 0x2, 0xfffff, 0x6, 0x4}, {{r0}, 0xfffffffffffffffd, 0x18, 0xf0000000, 0x9, 0x7f}, {{r5}, 0xfffffffffffffffd, 0x20, 0x20000000, 0x7fffffff, 0x6}, {{r4}, 0xfffffffffffffffe, 0x40, 0x8, 0x1ff, 0x8}, {{r5}, 0x5112834cbdd19086, 0x10, 0x2, 0x6, 0x252c000000000000}], 0x80000000, &(0x7f00000004c0)=[{{r0}, 0xfffffffffffffff9, 0x5c64e4915a0c11d0, 0x4, 0xfffffffffffffff7, 0x3}, {{r1}, 0xfffffffffffffff9, 0x20, 0x80000082, 0x3ff, 0x54}], 0xfffffffffffffffb, &(0x7f0000000500)={0x1, 0x7}) ioctl$FIOGETOWN(r3, 0x4004667b, &(0x7f0000000540)) socket$unix(0x1, 0x5, 0x0) getsockname$inet6(0xffffffffffffffff, &(0x7f0000000680), &(0x7f0000000140)=0xc) setuid(0xee01) r7 = msgget$private(0x0, 0x4) msgctl$IPC_SET(r7, 0x1, 0xfffffffffffffffe) 16:00:20 executing program 1: socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000000000)="f13a3c20bfd86c6f3050c37c7fee55ed541e6f25846efc8723cc8de29cf48441a5d6450567d390b37fae76f4536cb7", 0x2f) write(r1, 0x0, 0x0) recvmsg(r0, &(0x7f0000000480)={0x0, 0x0, &(0x7f00000003c0)=[{&(0x7f0000000280)=""/47, 0x2f}], 0x1, 0x0, 0x0, 0x9}, 0x40) 16:00:20 executing program 0: msgget(0x0, 0x80) r0 = socket(0x80000001e, 0x0, 0x6) setsockopt$sock_int(r0, 0xffff, 0x1000, &(0x7f0000000000)=0x8, 0xfffffffffffffe2f) syz_extract_tcp_res$synack(&(0x7f00000001c0), 0x1, 0x0) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$DIOCMAP(r1, 0xc0106477, &(0x7f0000000180)={&(0x7f0000000140)='./file0\x00', r0, 0x1}) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0xffffffdfffffbffe, 0x0, "d730c1e7bb6f0000000000000000000000e74de4"}) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) recvfrom(r0, &(0x7f00000000c0)=""/66, 0x42, 0x40, 0x0, 0x0) 16:00:20 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x80002005, 0x4300) r0 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x1000000381, 0x0) r1 = dup(r0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x7fffffff, "73cc510e52b37b2efee534840c76f30d3fc9c06d"}) ioctl$VMM_IOC_RESETCPU(r1, 0x82405605, &(0x7f0000000140)={0x1, 0xfcd, {[0x0, 0x1000, 0x2, 0x0, 0x1f, 0x1619, 0x5, 0xe974, 0x0, 0x6, 0x4, 0x7fffffff, 0x3f, 0x1, 0x1, 0x0, 0xb96c, 0xffff], [0xc000000000000000, 0x6, 0x8, 0x100, 0x7ff, 0x3, 0x9, 0x100, 0x1, 0x4], [0x5, 0x10000, 0x6, 0x0, 0x6, 0x8, 0xffffffff], [0x101, 0x501, 0x1, 0x7fffffff, 0x1, 0x20], [{0x5, 0x0, 0x8001, 0x100000000}, {0x9, 0x4654, 0x0, 0x3d2}, {0x8, 0xff, 0x7, 0x3}, {0x6, 0xee9, 0x4, 0x40}, {0x81, 0x1f, 0x1f, 0x9}, {0x3, 0x2, 0x24c2, 0x100000000}, {0x7, 0x7a, 0x1ff, 0x2}, {0x5, 0x7840, 0x7ff, 0xed9}], {0x1, 0x91be, 0x5, 0xff}, {0xd7, 0x9e55, 0x3ff, 0x4}}}) ioctl$WSKBDIO_SETMODE(r1, 0xc0105715, &(0x7f0000000000)=0x1) 16:00:20 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x200, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r1, 0x4, 0x80) pwritev(r1, &(0x7f0000002600)=[{&(0x7f0000002680)="b045d2a42aeeb6d401dfc2a44eb73d6a3c8729e2adab72a93860fad3bfc88595d34e23a303037b4d4349bb38a04c5c2dca6938bc3309c592fecb588a59cd04e067db08bbd4fbe9ad6a6c20643c2870b01c2842b1a405ceade81b52c292e233294e64b8ab0ccf6a3199ade6a02d27c5f567e6834de4589ac9469f1a5263886e0ea8759bc6866a5997a723e1458f3a922dfe3d209290ec2a82332d4e70901f515ed19a2f52af76d0d6acfcb06bd584338d60589a3edd9064b158a555319454a2b05dde98b1dc6a89fc0a622005a4e9c149c1f28e62105e79e74466c3f1c6b5229ed87ea585fc0f10f23ca1b8cffd83aa731c327576bcd298a066131c6251ac95c7bc031bffc2f262d273c1e41e11c6434093b58d698a6999344269ed02587c7f53dbd278cdca8619471f5048e83f0eeff60c8985e2e8bfbfd4aa26fb6ad6ce9cb2a45ab82b838243c2a19482d3c98b52b77a6263d1bf06c447d40fb921e361e0295687af13c2df6a5190a57e052ac84687f77b21e988404bd6191b229f0dc92d49492d7ddbe7828bc6fd0b6fd8188e9ba7b456df732e84aeb4df5023879c65ca0601b426d74b59e92de4bf6e7b9a66f6971259a45e642fbb8eb6a0e69e4220f402666c567db0e7520efc9af4b0369825f33ef7a42558c2cf1269870f015efa4642ab5d3a1ea389d46802573ea78a87e4f48ac31b0472c2c63443b53344ec56a8d72410e3b6c57bccde1cf75ab91d53bb319f4da34d55e14ce32e4c83a45ba5d01eb9565f45494af98594bcd9f871133a52b13950542038cafa06cb77f78472751d5d51ce662d4d3b5c3a30bb5787fc7b2de64660945f6fc2696807d33667d8ba02fd4c078ebf75dbc52697b308d920cb1db1806a5cbe3489a3b28b793eceb05d19d51a1f25ec038d8f1fd453c2eb6af6f8b282e9b0e4ac148a915596c9a51d6e0382bc11b46f1732192100b55fb00d16e72f4366cbdc1906d1483781005dce8f44fbca05b12dce60543c9d4114c507165ce8eaba3bd64bb198ae16ed5738a4a7cd69d9be2b8fb15976364acd9f3bf027457fcbf0ca0bce0c089650c7cec6dbe6b58fb915cb7a43987231f42008c820e3092fbf4fc146292c25837129ee0ec004180f37ff80b8dfde56464e52278d1cee911047b870a3c3313eec58ad9fae94b113d056be4c63312a079bbe9b757a2fe59250d3c88a39c6eda27057920c031cc3373102462386c142362b4d25e4fcaa184db88ab691f759aa1d2e13990c845874a7ef2a4d34e2d77ca8f3fa73b84dbea66aa25afd08e5acd838b51b3e2991871d9b526bad6d32286fb61e14285f55f8d4e965e68ed0ba335e0628db2298c090376c6ede5628aa476b9777c63cacc8a35586c01db48df178a5796f5e3c4fddf350608966c5a1bd6111aea41dee05e5d44b5c24494decb03e6639c759d2690506f728faa6a33b24f4fbf1c704cb6234bc73f90e33177afa36d24f1317926228bc224a76863c00a9983828c078215f8734b4420fb45c584387f148de564fb021d45f9aef4a665cfa782b34952aff382792893cd7ec5b310e2a666ebcce0387cb22060aa333898d0605a40a99ca10b060bf4d6285d4509b05d2a57082aef1818acdc9d2a417cf00dcf0de3eda070c0b1fbfab25e03f7f6e6cadd282736bf1f82ac2dc03bb71c12a55200812687072c6260db403e2b3ff0cdcf591d8bdf14a90370ffad2366c744e4596f8859ddce3fbb98caee9edd83a155c34eb1e23f0040b5d25bd2ba1df43a1917e07c44dc32127b9d4eb03e27317aa4ed2eba3033ae7942254d8ce1835fdbc04e257883a7cb982771bed266b607180552bc6442849042930c4016fc413e545485b8a0eec542c58693f180b3430c1134b5a31e63fadcf5a032e021d1ccee0eb0a9cfe2792abf58ba14919df66e015712b0680c1855df9c5130e4718f5ecb7d674a79c9762dcd6cba8af2b36caf2f5cfb7322b287bc2b91f7165d75d9a8555087ae328ecbed5d67e9e785fd9195d8873c30d2eca9688a7ba9fd1d37b7c9f8ce29f97b46d410fe06b2810542cd684fcfaf143c2796afb7d76e2ea44e50628d686ce1e2bbd25e3d6463b505db25decfe6ba7efb3279836e868542e349d143a0c1cecd8ddde1897a951ca048f5f859ee7284d69b6bde08cecb3afd7703e6e8fe04ad2bd880ab72c9a3c8cf73e3eb4a706b7ef63e980635c157a13ae885c05c2891cc7c1c23d0b65f6cccc864bc18d78a1d6bdedd4fa6d28a40a4bba9fa272fad27f745d09d5042db3b52f4f8a266669ba902971d6c6806514fa9199711485091c396627f848c551bf2d828707564c0d66b20d46f6afaff43eff88cbfaa1bc07f39e68ef5beba09d21405325a7e712f6de98906b2b06420e86f853fd124f2380ba82ecef42c4f596c0cf4d290daa68d8d19a0c0605703c4497ac8e2f1bf75f60110200964d5b447aabde35304ccaba56c4db58748eae6c17646013042201ca2cedda5c862e8e2ea4420828ff5314dd93a879cabf5b514a0a90d414a6084bd147c93c48567c1f2d525213c064da52f16e9cbd3f649546fb01bcd24c87ca74ab28f54c4ee7e8875c4758cf07c19775353fd7e550b2dfe62e107153f28ab1eda0d0193255c5b222bd8e4f5ede37bd821689a4205160000d10ebc2d50a081da35c6325be7381f911423ae88b167fbfdd75f78972642d6b2091ca7af0f283f6cb6a3152af0d9855e204db4da83fa1d62ed27e1a3ef999d59a9970f8256f5542c4b5f2e2e8358e93beb1379927416ddc792f39f2e5896cb1c721ee5cd4dd944203971faf4542a99d684d13103f5cb965e6e95530c9342cbec81efd9a1c430c8de6500f5f3ebf81604d83429602d872dd3c5e53a0b1e88b50c516d65fe2d9fb7bd0b46a7548107e2c9c602b75b8e468d2dfd0cd42ba7f0bcfe61aabc935fd054ae07bc7f46bdb6b21bb29d148f722a9392761a9949d3c020f81be45afacfd3b5fabb0425cc4be2d91f87dd7623b5882ea378b88f9679c0c8293afaa42ff354f752c12f7d476deda6ab739aa284ecd4846d14b621b15225c015c6d58b4fb3a9fdbc49ffe145133276a7786889747763e4584430b07109de192c20ba8e59862df444828a4fd8f9b026fdac84c262774f97ba92e70830c5a0b551423c6322ac0b38162824b72590d82b57718e01cde5be4eb8e10fed1bc8c38594d5c8c13980b565b22edddf398b890175f663f3eed42ebf4a0dd2ea7efaaea87a25b093be9ffebc101bd18d68ca02a4f455bd6a5ac0be7a6e3a88504824e15ef69e0f7d804e70060323fe1cf4350cd671361c689fe654acf04373fa34ddf6a198ed38e315bfb45ab04544e83f0236a903e25004dd8ab514f3d3e58bb2683197fdc020dac76e260cdbb7f55c542bd192bb0e601bd02630fa2669aaeb414da742065b8f67d74d597bcf1fa41ae69fd0ae45ea4c627bbbdd215100477e46404130d9987f7dc89d1272be5545d3e5cd650044f515b06c4d020615ad2cdc54fef9c107fc68a22312f919dd70d542ef68d531c974e0b5249aa8090f6590cbed78678a3474192d00e6252af55c063aede54e11b5d28aa34523ae1842da1081cec328e2bb0d05e65ad4384b0a992bf17dc7e3ea939daf5317c56dc64f13aaffe5ff951f17134b7ab82414deb3e0357cb472ceb7d3c7cf13734bd4de64a876fab046f0f958511fbe3cd0bf3312014967e62ce3fb89cd169900aced9810957f4ff6b7b7430a61485e227d4272104a7b4a0cba5b0b5df0778c691dfb43f9d88c110454d8cff455caf37bb07adf01d2e8f19907ffc304a3700ee9f1e0fbe1e9a8edeea6b0c8ba2a4537225f61d7ec552603ba292960b8b70e933340bbb5fb76e4ec4da6959e3b3fa935a3c14454c7352a744a4295953492aeed9ef797663e83a296951538fb08af002078de9854430f56d5df1fef1f029cfd8d9474da7d6f360c7734bc0e6a426060e4297317e2aadd19e97b7efa269f3fcf786d9a6be2ede1916cb71e8d352cc000d20f12fd83ee73dad090be2afc80952509606672cdcfc3cd414587f8538dac99089428a186fd4277a086394876ffbc54fe925b9ff930e4ebc85284d56e214a60c5290f690da3e222d81a095cbba8b7dba32ee0f7a0ac98aac37eee1941996d6df7cad913fe77e7f58056012b4a0610ce6ad9c06d6b1275dd1dcf8fa998a03d8685ceae5c913136c1e7e0155fc4ab1a2f22c1e76465abd1e0d87bfbb11720e991d5f1594d976de0d349081f3940ac9b5b895bd4bb6ace72206bb1f194abf0c40a763ae8736675d29e892665b37ed545018bec45ffe9649a7d9d261050c8a7721ab62aa6f798d2b509e24499cc436f5810dd313b793d9fd7b97ed8653ff212f7d1f28b66b44963b32480d59c5056ba0d85256ca72c0cf98f3fb848f8485f60a9c225ff85916829c5feab368399ae26184fee2c4240f4510dc43673af2bf37405a2afc2caa69a826ce66990366f68fbc09d788a96c5b8215ee218d7bf1873cee43283c733bfab80d2156f364da5fd196870e143afb78896fee2b5c7570a839b15defb3b89037f7c6bddb34ab38b3355b6c69732bc366d36b076c89fa7685a25f3785190045974b0272bfd92c6f71f17a865fae3ecad477ffa01d79dd0ef3da6678ec739c6a3cd4da763b973b1b4994f60d2f4782be465401eb07d3fe73e7da92a8c33db4e2ddc4e8a9e37c65f71197fb6054df6d66ce31fb7914798ea37f773188db49e75803072ca5bf3b17e0a7494c1d560fa12cce2cd1649c9961e875905ba3dfdf3f4fb7f1c40550ed828174aec5e2756aaca0300ae264d336744fddc1e970c79514424ebd17af74fb56dc5bb33438e004a3ebd848c23d9ad781d7b9c390c929c9b881ab42bfc2f82c6f2aba908e3ed92fa4a017f6f5e235ae73e9133a9b2711509e526a4cb0e9f68ff1fce0a4fe0046146db723464582430482011bc7dc68bff969bc9ea5f699890c1fc5301120196973297a5061d5afaaaebac18908c85a030c3f7eb253f757a67e8c92ae55e64c268979731c6431ac533492d4a64c6c5f69192c4bd259c11f6a0929fbbd987c84d4e1b3fa3d9ae3f631a237776a1f3018c06a7447ddac3e2f0a966d22ad492de91e98959e05ea293360de54619fb389f4810596d8932c55b9f703f599d6cae07361a43f3ee600989ed8b2f28e0bebcf714420d9262d5c5a81891cd33885d342f643da4da81c4c38ae9dfb4f55fe8a315460976fe782147a0a4af39c87425a9be220f43b79504336ba4687b1f521c52db19ed288ba22b455e0969de80ecc74bf9909d574ae987b29f3513181b13420fe29fc72bed6604a14ac1b476b7890d7d1b3f16966c53eb394172605fea6021f554856dcae23335d832ca30e881a93208fd66e3d07b707214122b41bef34cc60b2d500de19b16ae2220de1fe6d450a02b9d6d295dc931f3d612da9657faf9e1cd0029dd4274b45400ca2d05e12a968e4a68fc6ff3548bfdc4d5ba9e8a561fd13c2195dbb03d172df6164ca9cfa9df595c0b83b03c4dd2c95185d8df676dc736872a4b116861d02cfaa7c1a3eaa0326064c2450b287a85729d66ffb17c052b0b75c1d3f2b3351af48f1f7e9b4dbf69e4ba8886302c33e14537817a4abdb12179efe7bc25f43f26a154987a8c90825a3e6a7a31b4a72b8c4051828160aedc6cfb5e4872f1e18c36caf2b9deea70edd646958df2da05e961f2287af839d1e243c20a1fa7caaea1207fe758c449630b937905d2f77fa7dc61a2840b8da17f79b542e47a1260d907204b70b", 0x1000}, {&(0x7f0000000300)="18cfd8cb60f8e96e963df7b064651163ff880ce66a79cf3c517a3816d7eb3ac82ab0c0be363975c74f77ac1befb7518b209bb1313ea99c067de79bb634f3da357a53b6e360e8a3d72e1f35a48cb4995c70a0ea62f52ad2674f9636edb58267b6f13375f0ec47866411c4b7e6c6db1f52b51423571f0c8ec5fa64549659e006683a6d9cdea07bb6d4ca383cd87b52d63e167aa9283f298dfada576a6a0d701a9944b1dcf812", 0xa5}, {&(0x7f00000000c0)="9e2a", 0x2}, {&(0x7f00000003c0)="22399a5814117357ecc4f571a0141f87a245e943729911ab28627cc6350fa45ec8993dfd0c6896bdb9779c87e0ab992dd2a22025617fd703c2eeb8233b563db9bc14f58b517e6442fc0200b5a07b7008d656c325c41013c851769bbc28ee2dab5c6933574cf0d7f45d6ba844f6870c5c80ad7cdc9060dd995be23601902ecd2efef0396f2ccf16068c1624ea82d52f4793c5daa5b3bb4107ade7a4bd8408ddd9e80ec96a46b368b861c7bc88990157b16db206", 0xb3}, {&(0x7f0000001500)="a438c8bfaefa6ed4971a5fe7e7658f5045f28a1cadaf5704c489963a31fb1ef9c9e7e50cc30eb941a2f202c8abc937815ef7fe36b9a63c189d3d45eed0dc0b106ae17a2d51d707ed82c79a669075b71a4f9cc376a71fa0f99d80cd60e49e7e1b5d97a89f4b9dc8c9eb8f82b9063cf32af62feb5495ce757d019c477d74349b57111e21bc3ada9c3323b0d17d7d333c007d53c62132ab8e50a0c461851d1b2f3826075d4674b97aa593991fe04389f579f59af7708f5e28d81acb9a037711bcb649b621fdc93f63190fbbe01ecca118b102d81606cd48098fa359729420f2a6bd2d457e8693ea04ab15e822aabc75fae203e22eba7717c13c13158b8e269842111461a2cf5ef9804966bdc2d1b28fae600d1d080411293385ab8355281297264d867e67516b255c72f37bda215acdad4f377384eb89abaa707595cc3843fe7f1ae1479bd564d9dbe0a452d6a25e70c76e0594b3e27ce80ef4a3052f5158c3eba806972228876bd787bf789f2016f8c2d63a6a266d9aaff25f22cb95ebf373d9d2ca71e6bf1ece0a4ef953728693efdec4973bab1b969245064094cb6ac22f103513dd73c8c05c9d9204c2fefcdd312ca28f13cc53b815cd992c35de0923b62307251efc7436c46ecc36e364d700847a5274022dbe85a9eafd46e15e00432d20f0b4c4c7cf29089e4748606e682072710bff29477e3b336575b4eb3fe5d081860eaa5459c976a005efe76f7ebfe57388190671cd4b1455818da6e76a3fae42ef8cfa69003f06a25800b3a9738e973f673d5412948b3ceefa8cba8741b4c70e88ee56e45b28a90eb3874a5da495a28ab2e8d3430e575efedb33921205dd44d9146ba7ce5462ddebbda50f03ed16b7e714309a91b3d0d8de6f9c1055b3d01b34f18cbd2076ea7b54f09451259440b42bf438cac8a7a0665ae6a88b3f4242629f0048a61168fdf39d80c7cddafa5be07a495fd2d6531ae861563b12d223e29b5b4d8a3a38b317f081deb828afefe54617e01a3711729242ac426f697e60d90c9cdc8b7095be689921dd0eae175fdb33802e9e437be6fa7ab8593f0ba9e58b834faa98135d70bc37b6d9f90ed3cc836fc5fb7ba9a2c4e9289e7820ba8273f6d0a129d1d0286f978a786e9148860536e1c7f4f165116fcd871031fc5a253e94813efc9582d299287641990f75dc32fe2ac1f18bd1859fd2406b4bc79dd5ebcb2de59bc64a76126c51de4741f154e4b76cf23a2189b0d3668c10706828642bffaede359aaf02e21ff534516218ea770d9dc9842900410b009526c4662a1d5ed73f3445d67f659e0c79423b8bfa61e2a0b3290e06dc59f4e4e6019224cdfc2c521fcb2250f7f5ffdb85bfe815b3b2f239db5d3287f461a64dc7e2e00184bd9ae3581fe9ab8b1dd190614dfa3cc3db04f4c8ea6173c61cb055fbdf281da27982210b44b6417bb744a656184b5d020aa6c2bdb0f23aabdfb028d1054f052feddcef3a92cd219aa616fbad966bae031f59747a4af39dd4fee6f5417476b473a687496402b7a8b52ce099d52657795cc98d5e06f249fcbeca51d55bdcb64efab4c2027fb0cf9ce02b4e1673465a33361b94d13eb6ffa23817c127c1d36cee285c9492fa5b7f358b89efd908e41123129cf3c33e151b89ad448d1f0df0c00bea599f3e1c26b7db0e5b6ab50f49ad0ec3ceb20161f11d19198ebdfc0a5575cd9eff3e2679c794b5d431bcd1cfa3a6a127ba13e43a33fcbce1aac5d7baf45bf86a67830d6ecde9efa76b4b22a1b877312718fe4f0e4d57b37433be37eb48f5867b051e6694c83207842f1aa3f37ca7f5f89cd5639b54a38818cfd12c07ac535e2f25ed411e0a3a2d725ef7a0aab0be78b51fd223071bac04320c3858a7f006d42c63f8661156d66333936780171e8225ccd282bbca93a0fb249c265b522f666323415511aeb08a5d592f86898b35d5c421c73831c87a2c783ea41476b4eb6615b5aa1165726888cfcaa8af4b9f3064b4742e93755aee4de446fb5676e93ae16c48503074013baa9d5c476c0460a7ff36e81c57c9000db28960ae2eaa205b104ae4af99e0e6fdb8678f2cfa0edb5296672283b7ab18b4e91e65a79748e23f0ccf0653b9c1c26fceacbfc4c9bb0b0b5773e3e27421d6f2f6ea31b36ce148661ea14f85f03d835424d619123f387927d4efe85da6d290a2ce0f61791300a485a074f224eff42fbea49a7d17aa57ebefc20710215fc89e50922f8e19acbe838ab143354f022a42f1c73822039d99a5a22ccab03058c05073c99d80e4e8635f3f3b259f4ff38dff80d41cb368427d739d8c686dc90312c1a1ea363c0a58588edb3b05b1feb673c4959bc61e549fc20d1f9969340f1f8cb066065dceb19df0c015e5d75bfb78f7781197031027952c9d40b43d35d6af37674b386968ae1cc8e017f5faeaaa1ed67acfa993b4aec4a1f07b8e47667980d897e59ff17f5153bce24740bfc3b716b20797e975a755819f2df4621e6cf916f8d6ddf97cf04ce3d7abcc1641cc822190478ecd05459b697c2af575e2700186512fa16e3e64d60f4a8deff572ef2784209a2558a2401d4ae3a44b27c82e060929282b7a864542ee644c46e82d6e932fcd95883f3a9ada3b4e77fabcd85b349f11789aa53b6be03a88e29b29a8cfce97ec89827a4ecc9a87dbdf063534c174b28fe2a308eceb8594492ac6fbbc8d5a0a211dfbcf5d9533aa02084d53f0248321be8e7199ced357ad47b213f4c6cc2c7530e286ca3af03631b40e433ab2aadeb7428a180dbb9f3782e75c03a4d77e8ae85ee7f1a89199ee37a8fdb5db17c123dce751a748e737c825798c569044f278def3411fb569992e9cf3ed47fcb5ee562c70a0547c3071fecc6ad90e60ab6f9c6e1734817b56c35d50447fab02ff5e234b219efa172db3744589d73a4059910ae26d4fe808fd6a5fe5ea9d245618f5a7d29cd48343bd4ad8662c22b01b2e1be8c7cb99f6d8394a0ffef970a3bacb0fe2b406c08c7370ed07bb84b4959c0b5e4c7123669c71be4eab19b4b0b68b110676a0278e5792dbc7df9b2c61807b2859b169e14d873e850396dc8039eccd0cdeec22a971b02a5d7641f22e8db990894027ae64af56a9bcd170f153eadfdda4f625ecc6a3ab234a1ed99991f34a68da019d6cb6c25f34c024e1b5f585e86b11a1829da900d228e49bf147c68338bb8d157896a07cec6e673cd78b329926bfc55411048e59487c841b371e5d08d21f58b1664ea58238578d58062b69ab8e4c96821fd3d5636cebe304df25315b74a6eda97cfac6f1478dccdc781536056682a6d211e27953efd9874fbe1cc731dee31acf0c59d934bdf9eb12cb78942185ce872731e19da99373c8862ee6aac687e5864d3073fc948d91b80c5683e57a29770c0de59ea0c4d4dad6955df6a6a3a5287a388a963a4ce6fad3f911c23f788948a92e62db910dc80d83c8f1fb28c721193b9f0dbab832b1eac538b28f69284992ebbddf3926fe5591159d0cf9d3ef1487ad738e1175491ef9efe4a6b57898297e2a4eb42d4f59ca4b2046b92bdfbc81a5f96caca4bba5cf2fbd1846f44f13d629df103737251116bb41bfea1f3d468dec8cf1ca41e61423826dba4deb2da04384c93768a9d9bd8ff4f7c4daee876d4f65cb216a7dbbc70bfe84d23c8823e7378c681186644b6d3a2fc59502f1a28c96ab741eb1052499085973b6ebb1090e2e93d271fc7cfa2db1ee6ae9de3552a381313e249649151f25e93625d7726555c98644aa995111f7acbb452d52e05b20ba830916ef53ed88ccd244367a4794cafabd1e220a276abe8fa445ab603ee5ef94b76491f52d7488e6025893c6eb6bcc81ec291e54137a44a521d7cdf33644fec555f1382e029fc27014dfc1b6c1a9897a258d2313b5a0cddbfac1cf80d316f91351d8dcb7967ad697504fb6223a64cc898d83e68f55156bd02da5fe0a748209a3606907bf9be67bbbd38db2b03e0a1c2431e3b1de90e592386ea04653dfdf78091d8667a31e6b39f25019d979d07370d961064dbf147e8deff09a761a020b5ca2c4a1e0a726e138dba16b9d20358ac84c5bff85233f5e6d158c74aad549badc2e864438c0a1fe33853e46701448e1e0ef18b45df86bad820a09ee164b08cedafcb630c0a45f4359847898bd4288e5c2a361561bf968a6dc6254210353417972ae158c2a7be35b28b87ab71023f45f6bbe1cdf967393d708fbae89867970b2f2b2083a599151a808d65e2e2e50d9b06e76d162d6d6cfc6749d46a93cb75c644fb2f45d18b94e0186c8aff3d391bf4b9f41bd7f3ab749a343e41b1841b14b0186e6c52d91a14788c6559665578e739dcb9b8f1d4940e59a3c0dd0709aab842d1ea4d2a471c354d9038b275347fbcc7708f7346c3a94f27836841396d204598df415d2cdb2f17aba4dbcac08e16a6915e28582d5d917cd38f7f31d6156bc5d7c17b5d84dc9c7095482f08347c19502eafe61f7bdace19a5e8e277d02215e9cb63145ba3a1edbb432b8818edc2b9e6fef056764c8b625efcc7d88490d9aafe5147c6d178008201e01ae35d50a0db45c50a705818688a676110c16226496467597e19cfc4175df88b2fcf231d460f9dfc67b78f6b2d3aba34854c31c8b800facfa6bf27fe75129c3579347e27c23844b275f0dd117683f240d912b0d5a531177aedf57a54f74682cd189453caede2d1c1883720fe382a41b8c2de82d63598ed37262218dc74c4ce0a80a50ec91265b550da74432f5b8266322b4fe4df6d31a11c58b59cf1023d00fc91086d4c9b90c6925178199b95c0807e58a7b62ab1356ec72b943ef899474fe49f4cb80cf1294c77aa049988a2b59ac9b8df091c99aa0757af41ce75e61cb4dd351de40567cf2d20c8f924c08f933594121a81c04f62daacb92c909456fdd0628a81ef4e62ed039ae61d76d9ca3477e8b173baa7fdf576e397e2d4aba4729a5a9974a5d9379df275687fa515939e08c0bbd05e1482069c7bac232a8b75733eefccdcd5cdace08f56e9dcc489be0bad0a0b9e769e5cf65fdbdd67499fb934b9b4dc60be21d7e4871e26dfc363bc2083f34cd38cfc3284fdf0fcb8bad6975d34c23638b175cb4323e41e93483649d1b13554650f9294983c0a4c09ca14aaf0728e9ea63f220889265b10748d909c76d7453ad2b9f157b050ef00bdcae2a5aa490ce3b21e0ba3987f4b80e486038ca7a0e3b56c53b1a7b96c1e61e72ee0a4d8033b027b544d8c467187e71288822f3534383586475135bd57fc622625ffffa73eda6fecdb1fe6f5f438c51149ee25d3d16fe1bc5804aa38c4c50633a243764ad9c017b9a826b15e2416d9a76ebf79ce18833d1144d7ef21595599b42346f34ee13458d4be10ce68f59cc2227fa5fdc47006b8516dbf689b31d71dcb54d50bbffbc7ed68ff2779a2cb5a5c358fb22a2095da864e8707864f4e0537f693dab1b4bba3b26ff0d2fbc08155a87c23e8115191ba1e78017976b612da933691bd58e6173a69c28cd1dad95ab1fb191b30989d315b914f8be463200414508ac984e71f33efe99eada7d42981d91631bc030cf7631beb7698439490cf957d99c10ad85ab23198b42576176d0a4692a5068a730b1a2e8af74ac17f2d62da3d74038acf2031d540a2c2e2f1fc5fb9648bb1bbc08015978216178c5555bd2fccf409e32575c860ac99c9592df6a06ed9afcc4509111482af10d641d0c8b5d358982d54cc3e9b4da12116ac970c42124ebe84a2da38e3035eeaa50d73a905beb962b6c6a3ce26fa88a79fd09", 0xffffff1d}, {&(0x7f0000000140)="7e484a52f0983a8ad4ba800ed2ce096634d30e12424c48b3f4f3c17ce9588c4a674dd0c3778ca856774007472d9983c3d88d307995b40415e86e435ae59f60cfca767c04fc905e012d8e060e9c82ab5382934b8d46552420dbc5f7163d8ea3e3ae", 0x61}, {&(0x7f0000002500)="5a56b0280c3768ad03cd21a7e91c108536041c9a944acec5396c874ee38b5d00adc998006969856ca0e436756405cb9b17ae599a8d4ba19534a9588834ecb14a00196757ca7fa941aa342db50773f7e6756098cf959a021cb24c4914e145307968ad6597dccf04b71028a1512560880612d0c4c270df35e528852409cf5d11a4c9a0076d0c3f8825c69fef8a43864be845a191342e02a0a8bf377d1dac00340dc9a752e18b6e0ac4a1951413c5b86d81b69d353b066f3dec24b40f7601abbe06ae23d57b8409403f6efeede5e6aa8140f865a0eee4c322132dbdf250e5ff878f56ddb5709bff493a", 0xe8}], 0x7, 0x0, 0x0) socket$unix(0x1, 0x5, 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) close(r1) 16:00:20 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) r1 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x4, 0x10110, r1) getrlimit(0x7, &(0x7f0000000000)) r2 = socket(0x800000018, 0x8003, 0x0) getsockname(r2, 0x0, &(0x7f0000000300)=0xc7) fcntl$setown(r2, 0x6, r1) ioctl$WSDISPLAYIO_GETEMULTYPE(r0, 0xc014575e, &(0x7f00000000c0)={0x100, './file0\x00'}) 16:00:20 executing program 1: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x9, &(0x7f00000000c0)="03000000", 0x4) setsockopt(r0, 0x29, 0x80000000000000a, &(0x7f0000000000), 0x203) r1 = socket$inet(0x2, 0x5, 0x6) setsockopt(r1, 0xffffffffffffffff, 0x36, &(0x7f0000000000)="10c457e822b7dbafc7321141996b1908e1308366212f93d44a9cb213439c", 0x1e) setsockopt(r1, 0x9f, 0xffffffff, &(0x7f0000000100)="057139e6914d54cb7c6e7c55d6f3bf16af84096be44b380fbc71bdb453ba64a497bb22f5e4c57777557d98e4c3eebedc6455c899770e4793966f161df5a08e65389c2ceb80a10ab2f21aa1b1a26e3b8d6ad828fa3b6fc298730ea7eb4d55100bfc8541dec78ac15a359fcf6e9e324636477ed29689c8204d3846fec256481a65e8d2589478c7e556d56aecc6565f53c3ec2500e96ecf5fdddb1202af736e2f12032cfb4228603fda2f8beafdf78f08217803cdf35d37f92fdfdc727e286b8d57a9e8163164daefc3af3154762865f42812345a", 0xd3) 16:00:20 executing program 1: sendto(0xffffffffffffffff, &(0x7f0000000040)="b54235bc995dda7802b5473fb4e3614cc3e2c3789db43e922dc714d892fb62bd5f955a320b31ec", 0x27, 0x0, 0x0, 0x0) r0 = dup(0xffffffffffffffff) ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f0000000100)) mkdir(&(0x7f0000000080)='./file0\x00', 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f0000000040)='./file0/', r1, &(0x7f0000d06ff8)='./file0\x00') sendto(r0, &(0x7f0000000140)="2750d5313c3480a7c7151c3b0d58a65d1b2acffb0f8078e0820651056ed139c81ebad22a6328b7dfb1353d77ba3b1b92a8974f00c72e183bc2a45ffa4788da9f13e410f01f3db5ce6f54d14f1504ffa73ba0ad5cc23807e62030d908fb45a453209f7d9fa6be", 0x66, 0xf9372d2d0b067c6a, &(0x7f00000001c0)=@in={0x2, 0x2}, 0xc) openat(r1, &(0x7f00000000c0)='./file0/', 0x0, 0x0) 16:00:20 executing program 0: setuid(0xee01) r0 = shmget$private(0x0, 0xb000, 0xfffffffffffffffc, &(0x7f0000ff5000/0xb000)=nil) shmat(r0, &(0x7f0000e9c000/0x4000)=nil, 0x3000) shmget$private(0x0, 0x4000, 0x85, &(0x7f0000d1d000/0x4000)=nil) munmap(&(0x7f0000c00000/0x400000)=nil, 0x400000) shmat(r0, &(0x7f0000e80000/0x2000)=nil, 0x0) shmctl$IPC_RMID(r0, 0x0) 16:00:20 executing program 1: r0 = socket(0x18, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000040)=0x7, 0x1e1) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "b04d00f3ff0a631a00"}) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) listen(r0, 0x1000) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x800, 0x0) ioctl$TIOCSTAT(r1, 0x20007465, &(0x7f0000000080)) r2 = fcntl$getown(r1, 0x5) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, &(0x7f0000000140)=0xc) getgroups(0x3, &(0x7f0000000180)=[0xffffffffffffffff, 0x0, 0x0]) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000001c0)={r2, r3, r4}, 0xc) 16:00:20 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x24}, {0x4}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) r1 = socket$unix(0x1, 0x0, 0x0) connect$unix(r1, &(0x7f0000000080)=ANY=[@ANYBLOB], 0xa) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:20 executing program 0: openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wsmouse0\x00', 0x5a5251142ea2dbc, 0x0) r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000180)='/dev/wsmouse0\x00', 0x1, 0x0) dup2(r0, r0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105727, &(0x7f0000000100)={&(0x7f0000000140)=[{0x5, 0x3}]}) ioctl$BIOCVERSION(r0, 0x40044271, &(0x7f0000000040)) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x0, 0x0) 16:00:20 executing program 0: r0 = accept$inet(0xffffffffffffffff, &(0x7f0000000340), &(0x7f0000000380)=0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, &(0x7f0000000200)=0xc) fcntl$lock(r0, 0xf, &(0x7f0000000480)={0x1, 0x1, 0x10001, 0x7fff00000, r1}) r4 = syz_open_pts() fchown(r4, r2, r3) ioctl$TIOCSETAF(r4, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r4, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb4272b8bcdb9ad8a4f5f728193ef1d4d99342a3505bb3f0216ab93f12fc4d5f", 0x65) write(r4, &(0x7f00000000c0)="90853856a63efcf2dafd59dbb3ccfeb6bb87611df9e9a23877062c368035b5664d65457b194153a11cead41242e16a16b122bfecbf0000c670d881303650a2a9c8dfef9cee2dcd728c8961da17d75358006934cf022986abb786086ad403fd13ed874ccbd16f09", 0x67) r5 = syz_open_pts() dup2(r5, r5) close(r4) accept(0xffffffffffffff9c, &(0x7f0000000000)=@in, &(0x7f0000000140)=0xc) getpeername$inet(r0, &(0x7f0000000500), &(0x7f00000005c0)=0xc) dup(r5) r6 = syz_open_pts() ioctl$TIOCSDTR(r4, 0x20007479) ioctl$TIOCSETA(r6, 0x802c7414, &(0x7f0000000040)={0x0, 0x3f, 0x3, 0xfffffffffffffffd, "85491702876ffe4dbfa620000000000900"}) readv(r6, &(0x7f0000000440)=[{&(0x7f0000000280)=""/159, 0x9f}], 0x1) syz_open_pts() r7 = msgget$private(0x0, 0x40) msgctl$IPC_RMID(r7, 0x0) r8 = semget$private(0x0, 0x4, 0x40) semctl$GETZCNT(r8, 0x3, 0x7, &(0x7f0000000600)=""/137) 16:00:20 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x80, 0x8) kevent(r1, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffd, 0xa9, 0x1, 0x8000000, 0x240000000}], 0x10000, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffe, 0x0, 0x20, 0x6, 0x80}, {{r0}, 0xffffffffffffffff, 0xa, 0x20000000, 0x5, 0x3f}, {{r0}, 0xfffffffffffffffc, 0x4, 0x4, 0x514, 0x100}, {{r0}, 0xfffffffffffffffb, 0x0, 0xf0000000, 0x1, 0x7ae}], 0x8, &(0x7f0000000100)={0x59}) getsockopt(r0, 0x29, 0x3e, 0x0, 0x0) 16:00:20 executing program 1: r0 = dup(0xffffffffffffff9c) ioctl$BIOCGFILDROP(r0, 0x40044278, &(0x7f0000000000)) mknod(&(0x7f0000000100)='./bus\x00', 0x3a0934c44f7b202b, 0x1b00) r1 = open(&(0x7f0000000080)='./bus\x00', 0x10000, 0x10002) getsockname$inet(r1, &(0x7f0000000040), &(0x7f00000000c0)=0xc) ioctl$WSMUXIO_LIST_DEVICES(r1, 0x20005302, 0x0) 16:00:20 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "0000000000691040dcc400000100"}) getrlimit(0x3, &(0x7f0000000000)) r0 = socket(0x18, 0x2, 0x0) getsockopt(r0, 0x3, 0x8, &(0x7f0000000100)=""/225, &(0x7f0000000040)=0xe1) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$TIOCGTSTAMP(r1, 0x4010745b, &(0x7f0000000200)) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) 16:00:20 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000026ff8)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r0, &(0x7f0000002700)={0x0, 0x0, &(0x7f0000002580)=[{&(0x7f0000000080)=""/52, 0x34}, {&(0x7f00000004c0)=""/4096, 0x1000}], 0x2, 0x0}, 0x842) sendmsg$unix(r1, &(0x7f0000000380)={0x0, 0x0, &(0x7f0000000340)=[{&(0x7f0000000140)="c3", 0x1}], 0x1}, 0x0) read(r0, &(0x7f0000000180)=""/197, 0xc5) recvmsg(r0, &(0x7f0000000480)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x9}, 0x0) close(r1) r2 = getpid() r3 = getuid() r4 = getegid() sendmsg$unix(r0, &(0x7f0000000400)={&(0x7f00000000c0)=@file={0x1, './file0\x00'}, 0xa, &(0x7f00000003c0)=[{&(0x7f00000014c0)="3938799bea73c0e0f9f772bb44f2daf1586af7bfa0a3b1242ae61d2f6ee8ba1b857bef46e25acb2ddda1af3c904d3bc196531a0224495244a141d8d7d3df8ff30617892efdb6f1f5c84e2b6f29d3e1d176d7513dbaa0ac9975ad1f9d72f818227520836c63dc5f3d9b415923cdc07c06a578cf4b24d2d8526773e0fc258897b7d4ba3d0e9a44c3627dbf5a9d49522b7706f7c6da97b79a8e8a1fdadc117918d25a1ca4828a8839a0fbda14289899e5ff59a94b8101d4281a8f105a814262dc17dd2f0e1ee88a9c82b43aa1d1d271b06cbac0875451a06a1f26e7e244d1e8cf244a4a287960d918dc7ddde54c6724f2f0a709295ada164addb98d046b5f90228ac3712525ba36950851d9415ab51dc6523301156786eb808761a85b9a102f144867b8737f9b49f25cc6717c9f84e72853ba80686bdc08cfd6d34ef0a142a1e104b517bf15ff7d41d74986c9ee1dd6f48239d9f6d4edd377dabcc88cbfca63a8a69522681e53851893a665c0be607ce8df3352c9e8cef5fba3147272b604d764cdfed23d5c8826270524a130f7eee4c9cd7a85bffaa28a660a9a601cf7eb9c52b97b007d776846896d56634a38763d7777c2bc83d964d6a41f08296588b4fad5856767b537fce1e0bbf59d271650679795c4541c57fb53fe2ecbee2eebfd4f9f9985d39dca5311823e76da4b87684037307c01bbfaa7896917af6e896af7f397a28306a0932a3a48decf65dff0bb51d4e08217ffd417ab519c61018dbfe25bbc0fbed969063b82ddab8c97262f17376a4dbaddc0b7a7244f033e6e9e3351b3696231fecd7785f0cdeb9f25f8b5c0112c5823802fdb6bdc37a15cc0f542b28c3e2ebab274e048aeb370d22e83d1b1a45501108de109c204aa437ac3942fa71b976e5a2398ac429a23d945c4ae03043f99fb2018d461a5da6ac846fd7803d77dd7cfe404b4bcb1947f2f58c6cf46cbcc6dc891cd3d371815e0ff1a7600bc318f60ec974528e7b6c3134060614d334830017bfd36b3da0ad533482fd6994c9fe81f6b500263b79bbfb57bed258b773e28c7a6904cad3582eda00c5d50b65d018013924c20834583e02a64f1c4962203dcf2f04bce87a1685354d7ef2ae621539768b1109135e75fb32e05d602d35f3192c876d0452dbba7a6a103936fdbf717e75cb498e2572190c001cce024bb055744a4106b5b58a88dd0cd8678a4915746e39cf0ca49a5ea1101e4887a9d1aab6079df7230d01afbcbc83614192ec99400c6edbdba840c7c52b46070b4f7631916cf6e51eec38e75b41170f7283566f1a4e5434f12e02dd4dfe6b2b34f10eb96d9cbff11a9dbd8a290286e3cf7e5859aaa747203eafaec90bd30a98664da3461381a6f933e602ef6dcb16728b3d218510aadfeff4e3b933c0131da57e95fcd883168b599f10ffd054102ca50dc0a1d761490e242a60ec4167b0c5af670a8892c9a78f8d54ecffae71b27ff328e574c4b1dd9615a5801058482480f497416403788ea2d2d052de9313a5ee2faf305edd1afd02c4e4a6d1081cc29e418dddff644384f17d8b553dcfeabf9d7b13b6a8eb2f8eee627160bee83e2d5af9deb58954ca91ac41f08c91dbd96629e468a085dfd071c889d4c99d6557da874c3ac405de0cb6a13a79a7a3cb4a1a1b89fdf522ab4cd7f32a050bc3b146581fc101d21ea2703d13e67d042bb99b116880e7445539e2318fabac31dbb21504499416a7ab6373fff758390cc03ae956873234af909dc7ccf88cab7d60c7191008aaded62d51d90a4a81e17239c38166cfa21546263a40509389a9da6ccae99c1312216ac51e94381597410e345dc2b5b0b756c7164bbbcfb648f1b76b7b0ab2f686094db8a957b1e555f910cdc105ab6913e1f0e63e01fa7567d2f68e484f1f0dad0207f7c2bfa7676bd9af7a2926e6d364269933cf8c54be164f838995fdfd55ec975d28c928eebdf31f59ead56d636ad9ec7d27ae8e411cbd5b03db17d71c46875485d688e90cf9259e379547efb1fab0732883875c8281fac89f29bcd74a26e98c49b5881f8718f9efba864c8e4320775b5ae79310aa0c208b0752dcd9b969e03ac8ff0b317038b2a8ade1887ea8659b26f330fb7fd2cbc2f089d495663f6d8281aad1320acea21778d454cc08301f8b2e253537a03d4f4bbfe45f77b1fc91f4a3140f93c70041ae17576485dd708fd28089c46fb5eb584446efc74030cd4e1704fa1d29cd52b8fa2f04a6d946213581b33ad2c9542791ea39a2448dd42340d7b9eed969449d441488d2c6e2587bb41b6da3ef691bcddb91dcb5e0e1d9ec963a6eaf2c0d670bd213034f220b487df08ec21c21da96bf0463833fb22309fe58022b4080903d3113ed102996fecdb53be5c7a362f175fbc1ddcc6f3fb21a7e03789e629cc70c5df00d5ff66f046c74c53aa03524d5070de98a6aae92c479e94d0f3ce4afb224bcfbfcad2cd33c33039dc280b098cf8cfa0a0d7c46133962f5e4a05f2cd14db2211d357aa4452eaf81b96b87b4461e0a0de8b7133c95ab142801215d3cd7a574c413bc4febadfa892a7d7949085de1d556abfdeff319898a1704967a3bed385fad339151071ab0a6b80f82b6a597d4e6c5ef54679fdbbfe94ecc0457d08cabd3aeb9836c7365c5e4a3c5662de02929c9d826fdfee5ada08e6b9de57622c2739121651c901113a3979a93ed0184ead7dd1d54d3da6eba2cce4ef3f9dc7ab5899c8c04fd7440f0b7ce73124a03117e929ab298f6e3ae71e61dcb523dfdcf762298dd67ab7d46886698fdd23a11c232191bca743f80e98c6d01c2516c97c90e4dc3c50108d445740027e4c3297c54833df3317a46f08834aa58898ae248673981cc762f9845119df2fb5db667c8d2a43dc0341bd5c494511c68d66b45a53d3c65952307c861a98913ee449f6c8c34cfe84f80e49eb392b877a3e31aa84238138f620e09549bc17b8821ffa23b99bb375d1b1b70341b35ac70f0144a813d87d7a2a398ed5838bc6be3f008c9fa398d183cd912ea6977bbeb27c286a8788a2d73f03a1b764e45636b7b210e4e2e7f3a92786ef975abfc57614470e5a1a8e71eaeb83a860783e87147f04df3c0b724bf4419a13e664eafb8ced4db1f4acc38ec8ac32feec711c9aa80ca51d1d6cfe1dd2881f0646f34616e2862433f3840d93ddf9924fded777eb2f4d4daf2512378c9a3950cd828843886788dfe8fe6ee7a0ce4b06f172e8a609786f26f847f5285bb58bf7d9e53fc0784c3b8710ed644da55a9b08bb0417bdc33a8cd813e111b7ada1243738ead6277046e030d2b53cc412be6e4954b7d81bb86deeb7b41a59b68db0790896c0b859abefaee8e069ff1686af8f97e2840ead860545c02a98fc23583a5e1a09c400094ce67800bf13a173701229cf0eccf2a4515b674524fffe170d80f4946d60956316eecf58225a4b86a5c72e215a29ac6b31718180c7078584e8ef3958e19ea7f23b431314f1a081897b15b17b86ab1c2b2058eb378a07578ac5206449b46dcc5f7775b1f35ffc75cf2a450c9a355710f557511cffce72c39c5c415acb679d1b7e638dfb313defc3dae2e43302101c59cc5394e36f100d9fa0ff89f8f62f80e0238d27d94cdb1c26d120bdde19ce549d1329feb6ca64338e8170c7ec58affffc2555890aa9fe29ab8d47917e608748781a7fb0495e7c054d020c459ea260f827e09e03127650623fe02a26cd416b904509728a1f63c347e68d41c98c92d9a0e158f397ccd226dff250f61e93b04a864b1ba2de245c4ab5db65c06f9721de58b72cd0d8d5a576ce8421984676147502aa517bce71ee534613e73a1b98e0d95d6a60c5f98082c46f1a5e02621a73e7b72233b8fa8214a09143195bffe342a92c4298ead3d413a1118ff96204230601185223962e27c1d741e3697852cbfc319017d56b6c982b5ae800358748c4022ce0dba293e292db6e49620ece247f47e87506555841e19564bdd02d68abbcf6e3a19d7acc9acdf76a471b43a4a8dde560c19ab3f6af23e9bde940225e6a593b368777e854a3d7bacf1060382881e24be30f8c01820790325debecedd0574b8f15499f31590e290bbd468b9b95b51da726aa50be56ad112f5128948be7ddd14797f05da4938070dfb43797a0f21a56cb9a20adbc61820ef7128779ee242fb9ebd9b7737099be9089c0d08511d2124e0dd52d5c554129b65158525d9997c9b37b65e80bf1650ab9ab1ac1937298607c2338e7c16f1930fb42284204b42c84cff20e9cd194f35119f813a0299c7a57989166977c681265874a1c23c88930a7732525defb4946eced5f32e06de925c0a0a6a1d3d217e6a6f6847bf0d2dd247fa006f305a127ad43786b9cbb47954ecdf57063b00114f07d8e2df4df174688b042123d70b6f20412aff15b81869d63b836c1d85205da7550d514a992ea431d5c84f2683ddbdf956577a13ffc8beb77c94e7b10f56c2d58325a0528e417ab5974ceebfbc3be79bc0c777662e0a90553d33581479316b32e9d296f085fc5df32707bdd14133b2c6dabe18bfd5f898634c2d21ae401981274ab35e1ec00b0af379f53b99e1b37cee0618d7a993ee09f62235c8c1b4740ff8931dde08a0d1289912c10c7a98302634d3e8d45f703a8c523c4a6ad4bc6c8a16dc9f78fc797c2c2e2f16c0e9411e9f7368354da912f0b02a4c9874c83903ec142c76eb1cf4c3e6f4b3f34875dc3078b1268bb9715be092ddd08c24932369d8bfb82561a7d2cb5aa9a71d3f689b5d39743173e666ed7498f9854ac74a25445225e9d3d09da5cb60de528bb62a2b4f498bd082b435e0ba1b9679da36c686e92342176fbdc5e0f2af49733bf321dad7038c7262ac54d4327bb5336592fad9577b429dff6355fa302086fad0f6c08be7c6b560557f87f6997ee6114bb5feda014bd33fddd3e76e94c5ade7f52e7638332f1219db7f327789b466455467964eed98d7cf290dfa22ecac77d346bf37d79ebd47ff910911822ad04a4e7f8abe7564064e65c369fcc71f1ccf4dcaf7f65be376160fe53b75f4ca994d431ff413bf0672b21edd5ac2deec8a2cb5744ed348f81a4ccfc72897362bed7cfc8626c6f1f3320bb0daae3da197236b2acfbd1e604ca91dc147b69baa6c92f0133033a8e061de6fcca615a8a37607a360c7ad2539e9d8c0e4bfc70e94746dbce86cf5d3675cbdb3fb48ca63330e9c53907a39671099640779ae29898a6a578c28ca422e21ec260b556531ea5648ab06c9648979f64887cc7d9d152b6e54066c1a56fe8be0d98f2bb2b1a018a6aacb54ae507239cc980a923ab9e1d3b02d5c3232dfb62dcd0b08b247ca3dfd73f23f4ba3341413d2268969af368f3bf4c331e9bb2b6b287932c1a72a86919f1de01df7420c50cbe2382ad0fc7e733fe56f8258fc6f79481fdd1ab0d95df3fb810fce13327eb9d5d73bf478cae676eeb0d8e2bc527e45f34758e0ad5aadcfd9685eb4f04e08f0cef7182805e4953a2e682df95fa585a4698aea5375ad3a443017d68ac216d41974c77fe546950a5f28a95390543be59fd629260e0537dfdcbbc28b7911b020e2c213d00dd43fa4ba1643d5ec6cefb51d6cc0f9492c3ceb45fc44d5040e996822dd8b6b50677f4bcc2f6eef32304190bebebe586e61905e3acaf6df3268e7c08119cb3a656fae66f780c2c231452ed516f922efda1201e88fd2c65f76cf7e25f18104c0878b14e41f023fefb772a1462eed7b5d692769129c896c155a3cbab1fbe7003fe831fcaa1e98289cc62f32f7fb2add3e1b6", 0x1000}, {&(0x7f0000000100)="5d1d4bb0d6a5", 0x6}], 0x2, &(0x7f00000024c0)=[@cred={0x20, 0xffff, 0x0, r2, r3, r4}, @rights={0x30, 0xffff, 0x1, [r1, r1, r0, r0, r1, r1, r1]}, @rights={0x30, 0xffff, 0x1, [r1, r0, r0, r0, r0, r0, r1]}, @rights={0x18, 0xffff, 0x1, [r1]}], 0x98, 0x4}, 0x8) r5 = kqueue() r6 = openat$zero(0xffffffffffffff9c, &(0x7f0000000440)='/dev/zero\x00', 0x80, 0x0) setsockopt$inet_opts(r6, 0x0, 0x1, &(0x7f00000025c0)="dcc606712d7b00865a7e6e7d4c545ebcebeedd26bbd7741173c9cd37da96a071a73f386f068e7d5273edd111", 0x2c) kevent(r5, &(0x7f0000000280)=[{{r0}, 0xfffffffffffffffe, 0x40, 0x1, 0x9e6, 0x9}, {{r1}, 0xfffffffffffffffe, 0x40, 0xbade2f2ad931cbaa, 0x100, 0x8}, {{r1}, 0xfffffffffffffffc, 0x4, 0xfffff, 0x11a, 0x7}, {{r0}, 0xfffffffffffffffa, 0x20, 0x20, 0x20, 0x80}, {{r1}, 0x0, 0xe1, 0xfffff, 0x2, 0x53be}], 0x20, &(0x7f0000000000)=[{{r1}, 0xfffffffffffffffd, 0x2, 0x10, 0x1, 0x3}, {{r1}, 0xfffffffffffffff9, 0x8, 0x40000000, 0x1, 0x29}], 0x80000001, &(0x7f0000000040)={0x1, 0x9}) fcntl$setstatus(r1, 0x4, 0x8) 16:00:20 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000400)="3948508d87de522a077b1c2561668cbe9da0d0361aebada0b393c0d288ba271e4add17e267982309b853d6d1931403608e8a3c1a0d2b2436b6e008589715575c3bcf935802cd8613bb3f9b0825ce23628c3fcabf2d75fafe4237b2947d3a2455167b49d4c11628106de553e8fbe6d3d405a05ec47d2cdc5e9b897d6cb1ed86173ea5ac527b04e244cc72ad1d0de281b20778121eb11f3c3e697ffc8ee33bb5aab0e63f31ae1d9c8649d76dddcef9fd4b32eeecb81153419cc92bed123d52024c66100b15c04acae0b23be3ff9e04d6c56a91043bc0299634d115805a48e29300ffae9ac526033b0052e68e15b6dea960a02df2308fa1761e8270491757a6363dccf1545ce2811ec9eba171b895583b3df7f2af23dd39f55dab9b058a14b2a3772bb45ca962bbd8510f83bd5d66806c00f279f30e5f16fd3536ac7618dfcf0fa1475cf1a59f9d6e7c2cc86b5aea24b9734597b04f73ee4176a2bc5238f46c20b4b3fa445a6064b407558f02295fe210e40e715c4bc8f3eefb5ad4d3153f629abea5ee29f2892e0a98665e49b821b708b4b85f4ef5cf82831fb394f746b2efed801c3fef1c4477c7f8b41df36836901f985dcf18cfa7222b55d4b3fd553dbc4015c189545fcda4cc576c478cfc2009e41da4f5100cee960d1884864e8e3392b20c71c5b355d0093da0e9346ca298d3bb6120acf083d9052825c97159d9910d5503c24c618f35407861961acd4143650c6d9907b17b08b0065b67c15d3e03b0f7197de142fd71ff8d9a1db56974bded500e96ad7e6c0c1a3a2fa9f9a8a8b0a7af944fed8b5b687a87cd3e50b2af74fc0126a7720d", 0x253) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() readv(r3, &(0x7f00000003c0)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r4 = socket(0x18, 0x0, 0x0) write(r1, &(0x7f0000000000), 0x0) setsockopt(r2, 0x2d, 0x8000000000000b, &(0x7f0000000040)="d5ff9668", 0x1) setsockopt(r4, 0x29, 0x80000000000000b, &(0x7f00000000c0)="292918d7", 0x4) 16:00:20 executing program 0: r0 = socket(0x2, 0xc003, 0x11) connect$unix(r0, &(0x7f0000000b00)=ANY=[@ANYBLOB="8202adfdffffffffffffff653000463f7b238a2a197a386207000000008295955984c87910bf453f68c11700287ed30bcb777fa69dfceac2a84e6abca64896bc5e57c6360bcd4c0a162b58fd4237b8fa4d012ae447472b3e8495aaee48c02f6abf1e6bf3bf554799b9b813ad30505e8f0000a49fef9d612f871f4385f04157795ea4a5c5fe65baa202361cd8cac7dbac5b65c6383d2870bc122cd2350000000000000000000000000000000000ff0100000000000021d39b4028adb1ff1afb37ec4305642ad2cf8725eb18089278e314330000000000000000000000e02b05e5d12f524ab2aa8cc7712a2b279dbff4b7b46564ef560026e969c9341589ac85cab1a4c6b41dccf137c8ae135db3119e911c3a94484c692cac607b1c26455bedfb9c9f35f23d1aa5513a6c17f38969eddff7744123053ff03d925341d85544cd1cfd0b34aa3fc1611cc665840ea3b1e39af6256b1f007bf8f244cbc769cee44346040906000000ec895c4784f6490ba02e9768a8b36d05c2b89d4c6394359a0000000000c5906c074cf888981d4e22265330027548d8ffda5eb1152f6bc23442dc9631d64bcd5b823e495bac2204ccdaf733f9a509da7f66d0c7599901ad9a2c145ce9d0d6bc372d1a8ff42aa3cdc2e80e306615b7a814b77f3f5a659255490b88ff1bf33436e6731ad3574d791164d7a570715f68932de75cc53ec316484d3e4132dee58554fdac1bfa4aca2c3ebed7ad1bd9da569f770ddbf42b3a87e75f6a28b7f09126efe6c2d6ad126358a2bf7eb6652c52476b0f4a1fc0c7ee2e61ac55382501046042575a9603e129cc5b44d587c08f6f7c1013f89d3bfd639805d8c3e5afc074c1771cebe4f8f92cfdee2e52bf897cc233cab1d5ef49a8aa77751b76b6c98bf0d9f371e916fc7b88c013c7381f77d036b0233aca38bc8789d01c4674fb41c125525f77e9f616eb7246be9389e32be26a568d0ce05a3852a1cb4338f3bfee17a07001520dd2515741374c70916b23a8b086c43633a42e93fe75f8a85f37018c3f00000000000000001dbea0d7ce9a15edf26e82fcca1e245a58d78b79dc3b93721aa7885824e119dc4c67c825898793cd381a7aa89400bfc4c950eb6fcd3be43aab78a2793c3f1253654f503adf2f3b4affd04d710180b8bbca8854747213442d720dac635800236b272dd10000008f9dcdfff906d6e52cac7557c99a8ea2867ba54d66be96f8f93ddc79ff621af687923ec91aed6cb55ad71e211058b6b187190f4287f30056f0eca629fde07bbb821b117c90841ea6147ce522005f96566eaab012083d0100e92269a7d09c1048d54e3fe2c38b66b4d7e28272aee313f431ebf190de01bbb11a2c979c4543f9e40630f56ae48f7d000000005a1a87e872692fb691daf061142300a06d3d50e54fe4bab53280d214c4a09d9e592e66b058fb93ac00b448"], 0x10) r1 = openat(0xffffffffffffff9c, &(0x7f0000000180)='./file0\x00', 0x880, 0x8) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000200)={0x7, &(0x7f00000001c0)=[{0x8, 0x6, 0xffffffffffffffc1, 0x800}, {0x9, 0xf22, 0x8, 0x7fffffff}, {0x3ff, 0x80, 0x4, 0x5}, {0xffffffff, 0x8, 0x7, 0x7}, {0x7, 0x1, 0x6}, {0x2, 0x9, 0x1, 0x9}, {0x94, 0x48, 0x600000000}]}) writev(r0, &(0x7f0000001680)=[{&(0x7f0000000000)="06694b11050800000000000000", 0xd}, {&(0x7f0000000040)="3708c45eed3570c3a5330f254b1988c5d43c8485ea5844ebff772aca86dbb8124a763a012a0f459133f7dcc75aa23a81cd44ca5cf19d3785a7e95738ca2efbbe3ccd16bf33e05de84b97acd9cbe1180db718c98609a0c06920a03274831f48e82313e72bd96ec804359f7ce3af9e7e2d6b5ef78e76de6666fc226579ef69aa0a49a6ff8a71ad25283a639492", 0x8c}, {&(0x7f0000000100)="892eadf049500774d47a4254230641d006e34157cf18b2d735bc4365f6a1ae1f4332a1d3c3bdbccc495b53b085319ccf22a5aad47124a59ab986a6f409432124bb88ea962d58e3c174125a6983ee863af33ae7213d0f10ade1720dac2c0c7b", 0x5f}, {&(0x7f0000000680)="8904da5343e255da81a24c898f67eaef19ba83afbbff168f0eda6514f2f5a8b5ecdabfd9f544f98c7d8ef96cc283c4f697bbef34d3d3fb46cd954109f3ab8868cd81bcbc2abfafe464da3e689651d570efca1c24fd2b801bb867818ef744b4d3d112fceb8854cafcfd3774a3453d66d160016399d33a6dc56016e3a80a284cf8a5f19beb3f6a9aeeab2cc013052f61065452a39c2c0c87e52a399167fab1763cbd1aefe6365286e404895f852dedbdede91aff26b60ce0bd04db1bc762de7b148a63ddb73f2ccce11004e3dfa7457faacff793b086651f7daa74c2fae155fa7637c22578dbbcb1f77558cd9dcf4a4878148c46ac218794072947eb8e50ffdac310e9310f1e9c4f65558f97be9408cbeadd4e64ceaedd44f2fe55f771259b24bd06dd2d1471ad8dde1d09d267e3dbb648a486786e41e5feea1d49c56b9ab792af7b2d0571fbf2c3f7ce5198383f3e628937c49ae6934b24658bb78048b8a3c83fbb00d082e66268cb7df21e9829847bbd983000325b4bfafd0c23828d2b0b11a356e5ebbbdebf39e5ef2b9dbe611d72c233a71caa30d09d91cb7386634d87fca5d1b14440d4b2b3713c6203c063b9ee43537d4dd0441f9d1d90de55419e3ba4d6b770249fe61f2d80f0785f3a104b018ffbb53d4b7f44626c5df3b3825ed5b1dda25d6d7217ec6142e223632ba5eb9fa075c233d39d04f7158c08ee16fd5878f5685edd4e20f602d65c4d4e2d5f56e31b1ae002e3e7535892ca4c3146ddd73b6cbda10b219bf73997a2838694404841ce927801d3af2b3333d3264cf38b9e64a1dfd1de5c2fb6f75854a1374ba68ef17ad1b83c151edd65d0a4fb5e14de3af7ec8d1218ddc9e926a507d8410fb0a393e2f93fb08b82fcf277a5e306118ed23968985709f57754d8778c058f4511f001a95e4619bf8fd905077b3134906ae9854043ef634669dfb5026b09dc1cb522f7ec70edd5416b54cd6cd8bef1fb04188cbf565068d5250e1c9a5505819b7e040d05d71b0af7da54e48d97d3216a625c44a78097a07cb61a320e981e06b8b2bfdc053045fa9a7e9ed18c7b748b5edc1b285dba65a96a2524e8fc9feb8d1c03ba4662106884935b01b406b27714b10bda6b6d7ff7974110b4346996ae2bd98c5d810b6351519286ba74e30b657e68ea3abe7890b8f1dd906122a98ba0c41c3dd416792d267e00e3c4be21a03f30884a8151026403c85ab26d42ba603cbaf21ca925d53bf2e1c6bb0ddc24faff4966abd4609ac0275422390fdb0f80784ae9ec441adeee10c54bda753ff5c051702afca3a07dd663b715b252d1d459136973cfcd72bd05ded6f7928e4541baec5194c07e62b3ec4070bba4d4204b5ef7571b8080d524ef5682c3211f0c28bdd892ada68fa764ebc3d6e8b71439d4b835928287d51f774e9c41d14d54abfd821e815440ae65adb67485cf4c320f0eef7f34ef17ca5f7b", 0x410}], 0x4) 16:00:20 executing program 0: r0 = socket(0x80000000000002, 0x400000000002, 0x0) connect$inet6(r0, &(0x7f0000000000)={0x18, 0x3, 0xb7e, 0x7}, 0xc) sendmsg(r0, &(0x7f0000002000)={&(0x7f0000000140)=ANY=[@ANYBLOB="56022e2f66696c65300089b7f61086a5120f16496be9fcbc57641ecebe69a9bd6466726ae027538d40b243993bc0d774860394d625677043ff65"], 0x1, 0x0, 0x0, 0x0}, 0x8) r1 = dup(r0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, &(0x7f0000000100)=0xc) r3 = getegid() bind$inet6(r0, &(0x7f0000000040)={0x18, 0x0, 0x2, 0x9}, 0xc) madvise(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x3) fchownat(r1, &(0x7f0000000080)='./file0\x00', r2, r3, 0x4) 16:00:20 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000400)={0x0, 0x0, 0x4000090d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000580)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d6050400280d33ee6185c6a19e1a3fbed9d7c7f5ecd50537e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f0130906e061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e6001f34322c0cdf864f20f8b48935d14a79a15cecdd79cd66c31400b4dc386dac9e3a57cbcf220d5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba5651238225996d2250f6ea821e153a6212dc30a02000000ac0fe439f3c2ff8a0d530549c6eeab2d4e779efa285828dc1acadfc3e92423cb41191c368771b6626551a90e6a0998bd25030a", 0x117) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000040)='/dev/ttyCcfg\x00', 0x1, 0x0) ioctl$TIOCSTOP(r2, 0x2000746f) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0xfffffffffffffeff, "85495500020000000000001167f5afa680400900"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000240)={0x0, 0x1003c3, 0x3, 0x8, "b08d00"}) readv(r2, &(0x7f0000000200)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) write(r2, &(0x7f0000000000)="7eeb5f89897194321675cdf4f549c1ad5dd93f86688ee50a878ca3a9f5f15d1cf584c379296f753b02b620a3d2ddb9f8", 0x30) 16:00:20 executing program 0: symlink(&(0x7f00000001c0)='./file0/file0\x00', &(0x7f0000000180)='./file0\x00') rmdir(&(0x7f00000002c0)='./file0/file0\x00') r0 = openat$pci(0xffffffffffffff9c, &(0x7f0000000080)='/dev/pci\x00', 0x0, 0x0) close(r0) 16:00:20 executing program 0: socketpair$unix(0x1, 0x200000000000002, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f0000002d00)={0x0, 0x0, 0x0, 0x0, &(0x7f00000003c0)=ANY=[@ANYBLOB="de0e2d41e2157815c900005bf7ffe2ff12d795f058ac3a89a1309fdb3f93"], 0x10}, 0x0) open$dir(&(0x7f0000000100)='./file0\x00', 0x92ccc4fd80ba1b6e, 0x0) r2 = getpid() r3 = msgget(0x0, 0x4c2) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000080)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f00000002c0)=0xc) r6 = getuid() getgroups(0x2, &(0x7f0000000300)=[0x0, 0xffffffffffffffff]) msgctl$IPC_SET(r3, 0x1, &(0x7f0000000340)={{0x7ff, r4, r5, r6, r7, 0x0, 0x2}, 0x4, 0xfffffffffffffffe, r2, r2, 0x3e, 0x0, 0xffff, 0x9}) ktrace(&(0x7f0000000040)='./file0\x00', 0x0, 0x1104, r2) r8 = semget$private(0x0, 0x3, 0x141) semctl$GETPID(r8, 0x1, 0x4, &(0x7f0000000200)=""/154) recvmsg(r1, &(0x7f00000001c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000180)=""/9, 0x9}, 0x0) 16:00:20 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000300)={0x20000000000000bf, &(0x7f0000000080)=[{0x9, 0x8001, 0x5, 0x6be}, {0x9, 0x5, 0x6, 0x7c57}, {0xfffffffffffffffd, 0x1000, 0x56, 0x800}, {0x7f, 0xfff, 0x8, 0x81a8}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000480)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000000000)) 16:00:20 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x800080002002, 0x5bca) recvmsg(0xffffffffffffffff, &(0x7f00000005c0)={0x0, 0x0, &(0x7f0000000500)=[{&(0x7f0000000200)=""/89, 0x59}, {&(0x7f0000000280)=""/227, 0xe3}], 0x2, 0x0}, 0x0) r0 = open(&(0x7f0000000100)='./bus\x00', 0x4a2, 0x0) pwritev(r0, &(0x7f0000000140)=[{0x0, 0x3d}], 0x10000000000000b0, 0x0, 0x0) ftruncate(r0, 0x0, 0x7) 16:00:20 executing program 1: r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='./file0/file0\x00', r0, &(0x7f0000000540)='./file0\x00') chflagsat(r0, &(0x7f0000000240)='./file0/file0/file0/file0\x00', 0x0, 0x0) 16:00:21 executing program 0: syz_open_pts() r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffff9c) write(r0, 0x0, 0xbb) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x5, &(0x7f0000000080)=[{0x1, 0x2866, 0x1ff, 0x1f}, {0x7fffffff, 0x6, 0x0, 0x6}, {0x8000, 0x1, 0x40, 0x8000}, {0xffffffff, 0x2965, 0xff, 0xf13}, {0xfffffffffffffffb, 0x3, 0x800, 0xe}]}) recvmsg(0xffffffffffffffff, &(0x7f0000000380)={0x0, 0x0, &(0x7f0000000280)=[{&(0x7f0000000440)=""/4096, 0x1000}], 0x1, 0x0}, 0x2) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x80, 0x0) close(r1) openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x10080, 0x0) 16:00:21 executing program 1: mknod(&(0x7f00000001c0)='./file0\x00', 0x1000, 0x0) getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) r1 = openat(0xffffffffffffffff, &(0x7f0000000140)='./file0\x00', 0x8000, 0x100) ioctl$KDGKBMODE(r1, 0x40044b06) setegid(r0) setgroups(0x0, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff}) r3 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x20000, 0x0) renameat(r2, &(0x7f0000000040)='./file0\x00', r3, &(0x7f00000000c0)='./file0\x00') setuid(0xee01) open$dir(&(0x7f0000001480)='./file0\x00', 0x1, 0x0) chdir(&(0x7f0000000100)='./file0\x00') 16:00:21 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000140)={0xfffffffffffffffd, 0x0, 0x0, 0x0, "85495500020000000010001167f5afa680400900"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) ioctl$FIOGETOWN(r0, 0x4004667b, &(0x7f0000000100)) setsockopt(r0, 0x29, 0x80000000000000d, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) read(r0, &(0x7f0000000040)=""/181, 0xb5) 16:00:21 executing program 0: r0 = syz_open_pts() r1 = fcntl$dupfd(r0, 0xa, r0) setrlimit(0x0, &(0x7f00000000c0)={0x8, 0x1}) ioctl$KDDISABIO(r1, 0x20004b3d) close(r0) setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r2 = syz_open_pts() close(r0) syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffc1e, 0x800b636, "25e7f613283958181095e4b6d987e72f21f9bc15"}) setrlimit(0x4, &(0x7f0000000040)={0x3, 0x937}) ioctl$TIOCSETA(r0, 0x80047460, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) writev(r2, &(0x7f0000001400)=[{&(0x7f00000017c0)="053d3495324850ec8120ed38ee0dcbb364411c07dbcbdf043357b2237c4c2970e14c4f5e9e231b347286aa053197993e6d5e484d10883fbc89795f89175be59b576e1597432a675bcdf267305dba3e562e5bd493b8675686521a3457ffa971784bda4ce4a346d47a345dbd3e3ce27687b4200d773045fff2e6e3946a2c3665d90714f221fd190a", 0x87}], 0x1) 16:00:21 executing program 1: r0 = socket$unix(0x1, 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x0, &(0x7f0000000000)=0x4e32, 0x4) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f00000000c0), 0xde) 16:00:21 executing program 0: r0 = socket(0x2, 0x1, 0x0) r1 = socket(0x1, 0x2, 0x0) r2 = open(&(0x7f0000000180)='./file0\x00', 0x200, 0x0) r3 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r4 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r4, 0x4, 0x80) pwritev(r4, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r3, 0x0, 0x0) getsockopt$inet_opts(r1, 0x0, 0x0, &(0x7f0000000200)=""/99, &(0x7f0000000280)=0x60) r5 = semget$private(0x0, 0x1, 0x14) semctl$SETALL(r5, 0x0, 0x9, &(0x7f0000000080)=[0x6, 0x1]) connect$unix(r0, &(0x7f0000000100)=@abs, 0x10) open(&(0x7f0000000000)='./file0\x00', 0x800, 0x100) fcntl$dupfd(r3, 0x0, r2) ioctl$TIOCSETD(0xffffffffffffffff, 0x8004741b, 0x0) 16:00:21 executing program 1: r0 = getegid() r1 = getegid() r2 = openat$klog(0xffffffffffffff9c, &(0x7f0000000540)='/dev/klog\x00', 0x40, 0x0) fchmod(r2, 0x0) r3 = getgid() setgroups(0x3, &(0x7f00000004c0)=[r0, r1, r3]) pledge(0x0, 0x0) r4 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000240)='/dev/vmm\x00', 0x40, 0x0) ioctl$VMM_IOC_RESETCPU(r4, 0x82405605, &(0x7f0000000280)={0x7, 0x9, {[0x1, 0x7, 0x2, 0x0, 0x2, 0x0, 0x80, 0x1, 0x401, 0x80, 0x9, 0x7fff, 0x5, 0x9, 0x2374, 0x8, 0x56, 0x1], [0x81, 0x9, 0x5, 0xffffffffffffffff, 0x4, 0x9, 0x400, 0x9, 0x100000001, 0x3], [0x5, 0x8, 0x0, 0x7, 0x40, 0xd9, 0x1], [0x1, 0x0, 0xd5d1, 0x100000000, 0x0, 0xfd], [{0x3, 0xfffffffffffffffd, 0x5, 0x8}, {0x80000001, 0x4, 0x8, 0x1f}, {0x80000000, 0x5, 0x0, 0x81}, {0x4, 0x5, 0x7f}, {0x401, 0x8, 0x0, 0x72b3}, {0x4, 0x7fff, 0x4, 0x9}, {0x10000, 0x101, 0x2, 0x7}, {0x100000000, 0x1000, 0x1, 0x4}], {0x1000, 0x7f, 0x7, 0x8}, {0x1, 0x8001, 0x1, 0x9}}}) r5 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) ioctl$VMM_IOC_RESETCPU(r5, 0x82405605, &(0x7f0000000000)={0x1, 0x4, {[0xfffffffffffffffd, 0x8, 0x7, 0x8, 0x7, 0xfe18, 0x7ff, 0x5, 0x8, 0x9, 0x101, 0x3, 0x7, 0x40, 0x4, 0x7946ce11, 0xb5, 0x3], [0x8, 0x100, 0x775, 0x100000000, 0x2, 0x80, 0x80000000, 0x0, 0x2, 0x7755], [0x5, 0x4, 0x6, 0x400, 0x6, 0x6, 0x800], [0x7, 0x8, 0x1dfba870, 0x8, 0x0, 0x6], [{0x2, 0x10000, 0x5, 0x4}, {0x22, 0x8, 0x1ff, 0xff}, {0x20, 0x9, 0x5, 0x7}, {0x4, 0x8dd7, 0x4, 0x8}, {0x7, 0x6, 0x85, 0xcd31}, {0x4, 0x1, 0x401, 0x1ff}, {0x9, 0x0, 0x8, 0x5}, {0x1, 0x6, 0x6, 0x4}], {0x6, 0x8, 0x20, 0x20}, {0x2, 0x0, 0x7, 0x2498000}}}) r6 = semget$private(0x0, 0x2, 0x100) semctl$SETVAL(r6, 0x7, 0x8, &(0x7f0000000500)=0xb0b2) getuid() 16:00:21 executing program 1: r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000040)='/dev/vmm\x00', 0x80, 0x0) ioctl$VMM_IOC_WRITEREGS(r0, 0x82485608, &(0x7f0000000440)={0x6, 0x5, 0x2, {[0x0, 0x0, 0x1, 0xc, 0x6, 0xffff, 0x2f422d72, 0x800000000000, 0x3000000000000, 0x3bb, 0x40, 0x8, 0xffffffff, 0x1, 0x5, 0x0, 0x100, 0x401], [0x2, 0x100000000, 0x4, 0x81, 0xc7, 0x6, 0x488, 0xe6, 0x80, 0x80000001], [0x5, 0x6, 0xffffffffa0621f33, 0x200, 0x6, 0x1, 0x4], [0x6, 0x1ff, 0x2, 0xfffffffffffffffb, 0x4, 0xfff], [{0xfffffffffffffeff, 0x1f, 0x8, 0x7fff}, {0xb70, 0x200000000, 0xffffffffffff0001, 0x401}, {0x400, 0x2, 0xc1, 0x7550}, {0x7, 0xfff, 0x5, 0x5}, {0x8, 0x100000000, 0x7, 0x9}, {0x7, 0x10000, 0x1, 0x1}, {0x1, 0x1, 0x6, 0x5}, {0x3, 0x4, 0xf2, 0x3}], {0x10001, 0xffffffffffffffff, 0x93b, 0x7fffffff}, {0x8, 0x5, 0x1, 0x2}}}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x8, 0x0) mknod(&(0x7f0000000140)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) pwrite(0xffffffffffffffff, &(0x7f00000002c0)="0b7a9af215a086f01a0e62ca44ea7aeb426fa4b5dcd8fbc75c5646e4e044d2691ba19018220d27819ce8b76f9d5bf1d1f73b28ee83ca3382478854393b9b45d7b3abb8c9b510a127360508e244035d119c8012cf9cf7a670906b7358029514e629d186fdc9a3a7997a7ee0f4795d3493b82217d64de6c126504cd90ef62916e303222326063eb7c688ceee7e2c1064b722d5710cbc0d9b50620dac68b8eafe40c3b0fbf6b52e7286c88f7d95a961e097ff24e2e04b29d779e501c65e81346229b0b4e735d7d8c567fc7ee0c9a1abc9e727e9f01a9b3185b66a4196af241ab1dd0e2f0fac8157b449c6db0dc66ef97dc6a0cddbf2e4d0454dcc7d0fda44ae790d162aadf1380c28adb0ba1b51520e78685ca1d47f61b9a6a15f042e6eac2dd15b555f67b4a5683733ea238ff9070e0c9702803a0f8291a4baff88b78b38bd217ece4439ba8ea25a0c28b8b445e07e15cf33d6b8d88024b3670c71ef33604d7289962d3e1bee167038", 0x168, 0x0, 0x0) execve(0x0, 0x0, 0x0) 16:00:21 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000140)={0x3ff, 0x400006, 0xfffffffffffffffc, 0x0, "854955233d0009dd4d22cb70bf6407002ef6bf00", 0x0, 0xfffffffffffffffd}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) mlock(&(0x7f00004da000/0x4000)=nil, 0x4000) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000080)={0x1, 0x1, 0x1, 0x9, "02235a411ffa2120111b36b387e79a05eedbe3bf", 0xffff, 0x5}) setsockopt(r0, 0x29, 0x80000000000000d, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) unlink(&(0x7f0000000040)='./file0\x00') 16:00:21 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x3a0914c44f7b202d, 0x1b00) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x400000003fd, 0x0) pwritev(r0, &(0x7f0000000040)=[{&(0x7f00000008c0)="145fc982e495cd5470855359a72e797f0f84672f9bb88ac437eb8781c47b00b30ce49a512a5066e31d5de96abcfa4fea2c61671fa658be9923e740785ec84eb927e57b2d247fa129e3c64c1b6ab44a37d6bbc4ede9235a71b44b316a5a65840f5894b5f25a9e2d45ddaab55a2082793e91f4eff0b280c55468396127e636b83783663594c7d0d475ef6563de8a7aaf07cd15f564088c4bc9754967edc7ae287fa097fc1bd397012211c0f7290144e28703a4d8f8db86b07670be3eff0c07369f9afbad9e601893f0fb98845f3dc3ccf836b3b9a2954626db6e55672821a47d0a4a1c1462e796dfa5f9940525359dc500c282e4fb31a43e81e311ddbb9a8450aa3847eb60571f30e9b086371350b932c7cd51f6ed9d7cad54a9a95dd01a0a9968b09dbed330c0a488f8752d8f40fb13444983722684b4f7e29766a0f46f898ae5ae6bf73ff4fc8b1dfda7cfc6dbbad9eb9feedc46baa61cd010164388ef64d49241d459765240c1aba5314bd7f2bad2829fcf31470eb1ab19ecd74ae3f88ffc9696d2f5e0c3a8133cf32d9d4c387f9a516371f4eccb02e9600535f3f5833302c4db2c8ee9ad195e35f7011806f3d9ac4f63eb6f564013a9106b5125a93970e303c7ccfc2390ae998d45b194c3babe725b2cf600be669098b2734c27aa2d5f5b43c508d6b27ee9018d27473538be", 0x1ed}], 0x1, 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000280)='/dev/bpf\x00', 0x8, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000002c0)={0x0}, &(0x7f0000000300)=0xc) r3 = getuid() r4 = getegid() r5 = fcntl$getown(r0, 0x5) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0}, &(0x7f0000000380)=0xc) r7 = getegid() sendmsg$unix(r0, &(0x7f0000000480)={&(0x7f0000000080)=@abs={0x1, 0x0, 0x1}, 0x8, &(0x7f0000000240)=[{&(0x7f0000000100)="128b437fa484bc7ced550e26e14d13be8a4e564429db22f586ba657c6596a3b538a5e81c1720da3749af4aff5da9235e3b1ee88d4ce3a6d552a0", 0x3a}, {&(0x7f0000000140)="7ad3c553ba094403b8b78d134316ca", 0xf}, {&(0x7f0000000180)="4f949035b673f61f871dae8bacc15e796df6809f99fd0afa964099500eadaaf6b472f446353cabce8e310316fbc5bf12d603a77ce83c89dd968a42ae9fdd776a4c112600ae33991ad279fb8d2c5a1feeddd6e837cdf71f1dee16ddc78cadbf82acba18960008984b825e4a756c460f4181a8dfa3697608c52cd221f2a4b8ec93ead3aa994b52f909c6f0dd5aa0", 0x8d}], 0x3, &(0x7f00000003c0)=[@rights={0x28, 0xffff, 0x1, [r0, r0, r0, r0, r0, r1]}, @rights={0x18, 0xffff, 0x1, [r0, r0]}, @rights={0x18, 0xffff, 0x1, [r0]}, @cred={0x20, 0xffff, 0x0, r2, r3, r4}, @cred={0x20, 0xffff, 0x0, r5, r6, r7}], 0x98, 0x8}, 0x1) execve(0x0, 0x0, 0x0) 16:00:21 executing program 0: open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) ktrace(&(0x7f0000000000)='./file0\x00', 0x4, 0x100, 0x0) pledge(0x0, &(0x7f0000000200)='\x00') 16:00:21 executing program 1: openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x0, 0x0) pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x0) syz_open_pts() syz_open_pts() mknod(&(0x7f00000001c0)='./bus\x00', 0x2006, 0xa6138) open(&(0x7f0000001ac0)='./bus\x00', 0x0, 0x0) r1 = getgid() r2 = getegid() getgroups(0x1, &(0x7f0000000040)=[0x0]) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) getgroups(0x4, &(0x7f0000000100)=[r1, r2, r3, r4]) kqueue() select(0x40, &(0x7f0000000440), 0x0, &(0x7f00000004c0)={0x3ff}, 0x0) 16:00:21 executing program 0: r0 = dup(0xffffffffffffffff) ioctl$VMM_IOC_RUN(r0, 0xc0205602, &(0x7f0000000000)={0x7fff, 0xffffffffffff98a7, 0x3, 0x40, &(0x7f0000000140)={{0x2, 0x6d6, 0x1, 0x3, 0x8, 0x0, 0x9}, {[0x9, 0xffffffffffffff80, 0x4, 0xcbf3, 0x100000001, 0x1ff, 0x6, 0x81, 0x9, 0x987, 0x7, 0x80000000, 0x3ff, 0x6, 0x71, 0x1, 0x8001, 0x7], [0x1, 0x8, 0x5, 0x2, 0xffffffffffff7fff, 0x3ff, 0x1, 0x1000, 0x9, 0x1], [0x1, 0x5, 0x100000001, 0x8000000, 0x3, 0x4e7e, 0x1ff], [0xf999, 0x8, 0x80000001, 0x0, 0x0, 0x200], [{0x9, 0x6, 0x200, 0x1}, {0x2, 0x7, 0x3, 0x8}, {0x3, 0x94, 0x4, 0x5}, {0x100000001, 0x2, 0x5, 0xff}, {0x1, 0x9, 0x2, 0x9}, {0xfb8, 0xffffffffffffff86, 0x100000001, 0x8}, {0x8001, 0x1f, 0x2, 0xe1}, {0x2, 0x0, 0x2, 0x1f}], {0x30ac8, 0x7b, 0x2, 0x5}, {0x1, 0x3, 0x8000, 0x9}}}, 0x7fff}) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x0, 0x0) r2 = kqueue() r3 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kevent(r2, &(0x7f0000000100)=[{{r3}, 0xffffffffffffffff, 0x9}], 0x9130dbf, 0x0, 0x0, 0x0) kevent(r3, &(0x7f00000000c0)=[{{r2}, 0xfffffffffffffffa, 0xc, 0x10, 0x2, 0x10000}, {{r1}, 0xfffffffffffffff8, 0xe3, 0x2, 0x5, 0x1}], 0xeaf4, 0x0, 0x80000001, 0x0) 16:00:21 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r0, 0x200000029, 0x2e, 0x0, 0x0) socket$inet6(0x18, 0x8000, 0x2ef9) 16:00:21 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, &(0x7f0000000040)="a1", 0x1) poll(&(0x7f00000001c0)=[{r1, 0x5}], 0x1, 0x0) getsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000080), &(0x7f00000000c0)=0x10) 16:00:21 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse0\x00', 0x229, 0x0) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x1, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r1, 0x4, 0x8000000000000080) preadv(r0, &(0x7f0000000480)=[{&(0x7f0000000440)=""/49, 0x31}, {&(0x7f0000000500)=""/105, 0x42e}], 0x2, 0x0, 0x0) pwritev(r1, &(0x7f0000000140), 0x10000000000002a9, 0x0, 0x0) r2 = openat(0xffffffffffffffff, &(0x7f000060cff8)='/', 0x0, 0x0) fcntl$getflags(r1, 0x3) symlinkat(&(0x7f0000000340)='./file0\x00', r2, &(0x7f00000003c0)='./file0\x00') ioctl$PCIOCREAD(r2, 0xc0107002, &(0x7f00000001c0)) utimes(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)={{0x8000, 0x2}, {0x2, 0x4}}) chmod(&(0x7f0000000240)='./file0\x00', 0xfffffffffffffffe) rename(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)='./file0\x00') ioctl$WSMUXIO_REMOVE_DEVICE(r2, 0x80085762, &(0x7f00000005c0)={0x1, 0x2}) fcntl$getown(r1, 0x5) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000580)={0x0, 0x0}, 0xc) setuid(r3) faccessat(r1, &(0x7f0000000300)='./file0\x00', 0x122, 0x1) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000400)={0xffffffffffffffff, 0xffffffffffffffff}) r6 = dup2(r4, r4) shutdown(r6, 0x1) poll(&(0x7f0000000000)=[{r5, 0x8001a5}], 0x1, 0x0) recvfrom$unix(r2, &(0x7f0000000180)=""/18, 0x12, 0x1, 0x0, 0x0) mmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x1, 0x11, r1, 0x0, 0x0) unveil(&(0x7f0000000280)='./file0\x00', &(0x7f00000002c0)='r\x00') fchdir(r2) readlink(&(0x7f0000000380)='./file0\x00', &(0x7f0000000200)=""/4, 0xfffffffffffffc56) 16:00:22 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) symlink(&(0x7f0000000240)='./file0/file1\x00', &(0x7f0000000280)='./file0/file1\x00') r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000500)='/dev/zero\x00', 0x20, 0x0) pipe(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = accept$inet6(r2, &(0x7f00000001c0), &(0x7f00000008c0)=0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000140), &(0x7f0000000200)=0x6) r4 = socket$inet6(0x18, 0x4005, 0x70) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000440)={0x0, 0x0}, 0x9) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000600)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0}, &(0x7f0000000480)=0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0, 0x0}, &(0x7f0000000340)=0xc) r9 = getpgrp() r10 = fcntl$getown(r3, 0x5) shmget$private(0x0, 0x3000, 0x40, &(0x7f0000ffd000/0x3000)=nil) shmget(0x2, 0x2000, 0x200, &(0x7f0000ffe000/0x2000)=nil) shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000380)={{0x1, r5, r6, r7, r8, 0x5, 0x7fff}, 0x6, 0x2, r9, r10, 0x7f, 0x100000001, 0xb1f1}) r11 = semget$private(0x0, 0x7, 0x80) semctl$GETVAL(r11, 0x3, 0x5, &(0x7f0000000700)=""/216) getsockopt$sock_linger(r3, 0xffff, 0x80, &(0x7f0000000040), &(0x7f00000000c0)=0x8) semop(r11, &(0x7f00000005c0)=[{0x3, 0x6, 0x1000}, {0x4, 0x8, 0x800}, {0x3, 0x1, 0x1000}, {0x1, 0x8, 0x1000}, {0x3, 0x8, 0x800}, {0x0, 0x100000000}, {0x3, 0x7fffffff, 0x800}], 0x7) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f0000000080)={{0x18, 0x3, 0x3, 0xffffffffffffffe1}, {0x18, 0x2, 0x4, 0x5}, 0x8001, [0x3, 0x5, 0x5, 0x0, 0x3, 0x3f, 0x5, 0x7f0]}, 0x3c) r12 = socket$inet6(0x18, 0x3, 0x0) setsockopt$inet6_MRT6_DEL_MFC(r12, 0x3a, 0x12, 0x0, 0x0) setuid(0xee01) openat(0xffffffffffffff9c, &(0x7f0000000300)='./file0/file0\x00', 0x200, 0x0) chdir(&(0x7f0000000400)='./file0/file0\x00') rename(&(0x7f00000006c0)='./file0/file0\x00', &(0x7f0000000680)='./file0/file1\x00') r13 = semget$private(0x0, 0x2, 0x1) semctl$IPC_RMID(r13, 0x0, 0x0) 16:00:22 executing program 1: mknod(&(0x7f0000000100)='./file0\x00', 0x2003, 0x1704) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCCONS(r1, 0x20004276, 0x0) clock_getres(0x2, &(0x7f0000000040)) getpeername$inet6(r1, &(0x7f0000000080), &(0x7f00000000c0)=0xc) setuid(0xee01) ioctl$TIOCMSET(r1, 0x40044273, &(0x7f0000000000)) 16:00:22 executing program 1: r0 = socket(0x10, 0x4003, 0x0) r1 = openat(0xffffffffffffffff, &(0x7f0000000180)='./file0\x00', 0x10000, 0x61) utimensat(r1, &(0x7f00000001c0)='./file0\x00', &(0x7f0000000200)={{0x3, 0xcfb}, {0x4, 0x7}}, 0x2) sendto$unix(r0, &(0x7f0000000000)="b10005136000009005001b0004000000000000fecea11ea8fef96ecfc73fd3357ae26caa0416fa4f376336acf04a5787550b7804be781e4991f7c8df5f882b297be1aa5bf4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37280202e4fd89720fd3872babfbb770a9f5a872c881ff7cc53c895303b22f310b404f36a00f90006ee01b120400000000000000000000020208a371a3f8000400"/171, 0xb1, 0x0, 0x0, 0x2e0) r2 = getegid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) getgroups(0x5, &(0x7f0000000100)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) setgroups(0x3, &(0x7f0000000140)=[r2, r3, r4]) 16:00:22 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000000c0)={0xffffffffffffffff}) r1 = fcntl$dupfd(r0, 0x8000000000004, 0xffffffffffffffff) kqueue() close(r1) kqueue() ioctl$TIOCSETA(0xffffffffffffffff, 0xc2d0422a, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, '\x00', 0x6}) ioctl$WSDISPLAYIO_LDFONT(r1, 0x8058574d, &(0x7f0000000100)={'./file0\x00', 0x1c3, 0x8, 0x89, 0x0, 0x7, 0x2, 0x7, 0x1, 0x1, 0x101, 0x5}) socket(0x2, 0x2, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="28000000ffff000001"], 0x9}, 0x0) sendmsg(r2, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) 16:00:22 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000100)={0x1, &(0x7f00000000c0)=[{0xfffffffffffffffc, 0x4, 0x81}]}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000080)=[{0x60}, {0x8000030}, {0x4000000006, 0x0, 0x0, 0x100}]}) pwrite(r0, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) mknod(&(0x7f0000000000)='./file0\x00', 0xc26ec00864908e98, 0x1) 16:00:22 executing program 0: r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x5}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r2 = dup2(r1, r0) ioctl$TIOCNXCL(r2, 0x2000740e) write(r1, 0x0, 0x0) 16:00:22 executing program 1: r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x90) connect$unix(r0, &(0x7f00000000c0)=@abs={0x1, 0x0, 0x0}, 0x8) r1 = socket(0x10000000011, 0x8000000003, 0x0) close(r1) mkdirat(r0, &(0x7f0000000100)='./file0\x00', 0x80) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r1, &(0x7f0000000240)={0x0, 0x0, &(0x7f0000000200)=[{&(0x7f0000000140)="717a4b8f0f560fecc2d38edc9881dcd5421857d0db1acef603c7ba41a93a83b0b826e5873be9560f301759ffc39ba10f4bfff6918c6692f0519e5aaadf5c07a08dded3f4df7cc761cdc7fb80dcf56c7ccd8bb449ae93dc102a796369fac573387a12ca375c99f4870975def32bcf4e3a0b415a5affac721f0145990966f70b0af3864550e4adac7cc538dfc35b3bc35b64", 0x91}], 0x1}, 0x0) write(r1, 0x0, 0x0) recvmsg(r2, &(0x7f00000037c0)={0x0, 0xfffffffffffffe15, &(0x7f0000000280)=[{&(0x7f0000000000)=""/13}, {&(0x7f00000002c0)=""/90}], 0x1, 0x0, 0x131}, 0x0) 16:00:22 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f000060cff8)='/', 0x0, 0x0) lseek(r0, 0x0, 0x2, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000), 0xc) r1 = fcntl$getown(r0, 0x5) ioctl$TIOCSDTR(r0, 0x20007479) setpgid(r1, r1) getdents(r0, &(0x7f00000000c0)=""/4096, 0x1000) 16:00:22 executing program 1: r0 = dup(0xffffffffffffffff) flock(r0, 0x2) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x7c}, {0x60}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") fchdir(r1) 16:00:22 executing program 0: r0 = socket(0x2, 0xc003, 0x11) connect$unix(r0, &(0x7f0000000280)=ANY=[@ANYBLOB="8202adfdffffffffffffff653000463f7b238a2a197a386207000000008295955984c87910bf453f68c11700287ed30bcb777fa69dfceac2a84e6abca64896bc5e57c6360bcd4c0a162b58fd4237b8fa4d012ae447472b3e8495aaee48c02f6abf1e6bf3bf554799b9b813ad30505e8f0000a49fef9d612f871f4385f04157795ea4a5c5fe65baa202361cd8cac7dbac5b65c6593d2870bc122cd2350000000000000000000000000000000000ff0100000000000021d39b4028adb1ff1afb37ec4305642ad2cf8724eb18089278e314330000000000000000000000e02b05e5d12f524ab2aa8cc7712a2b279dbff4b7b46564ef560026e969c9341589ac85cab1a4c6b41dccf137c8ae135db3119e911c3a94484c692cac607b1c26455bedfb9c9f35f23d1aa5513a6c17f38969eddff7744123053ff03d925341d85544cd1cfd0b34aa3fc1611cc665840ea3b1e39af6256b1f007bf8f244cbc769cee44346040906000000ec895c4784f6490ba02e9768a8b36d05c2b89da05a0a414c6394359a0000000000c5906c074cf888981d4e22265330027548d8ffda5eb1152f6bc23442dc9631d64bcd5b823e495bac2204ccdaf733f9a509da7f66d0c7598f54a53f5e773e35d0d6bc372d1a8ff42aa3cdc2e80e306615b7a814b77f3f5a659255490b88ff1bf33436e6731ad3574d79be64d7a570715f68932de75cc53ec316484d3e4132dee58554fdac1bfa4aca2c3ebed7ad1bd9da569f770ddbf42b3a87e75f6a28b7f09126efe6c2d6ad126358a2bf7eb6652c52476b0f4a1fc0c7ee2e61ac5538254b916042575a9603e129cc5b44d587c08f6f7c1013f89d3bd1f11b9dd8c3e5afc074c1771cebe4f8f92cfdee2e52bf897cc233cab1d5ef49a8aa77751b76b6c98bf0d9060000000000000013c7381f77d036b0233aca38bc8789d01c4674fb41c125525f77e9f616eb7246be9389e32be26a498d0ce05a3852a1cb4338f3bfee17a07001520dd2515741374c70916b23a8b086c43633a42e93fe75f8a85f37ee8c3f120c300afe7e7c1f1dbea0d7ce9a15edf26e82fcca1e245a58d78b79dc3b93721aa7885824e119dc4c67c825898793cd381a7aa89400bfc4c950eb6fcd3be43aab78a2793c3f1253654f503adf2f3b4affd04d710180b8bbca8854747213442d720dac635800236b272dd10000008f9d5e3da04cfbb073654c94798428fd33becdfff906d6e52cac7557c99a8ea2867ba54d66be96f8f93ddc79ff621af687923ec91aed6cb55ad71e211058b6b187190f4287f30056f0eca629fde07bbb821b117c90841ea6147ce522005f96566eaab012083d8597e92269a7d09c1048d54e3fe2c38b66b4d7e28272aee313f431ebf190de01bbb11a2c979c4543f9e40630f56ae48f7d"], 0x10) sendmsg(r0, &(0x7f0000000240)={0x0, 0x0, &(0x7f00000021c0)=[{&(0x7f0000000dc0)="920fefd00a82e54563167ad971b2fdc452203c691196294265caaf9b47d7f69b766d04417a7a63222a629fadb848943fe2f6198160229afdc812e415bdaf8fbf91b0a6d05e501a4c0a8bdad595b73126dbafa67595f35c50f5e9fef0eb796086679b8e39a1ad7aa85ac1a7fb9f79", 0x6e}, {&(0x7f0000000f40)="0b6586639c7b5a95c46a6e3660e8ad09b5b276c4d4ae5324656f962a53beb83bcc017560868d98dad8c6934c19e871b5985b025d9b84b07f865d6c3c56d022e5b8d8dedd63546c3ca65e120df7bbc59a36302491357e10590234f2d6937474fee8fe18e18de3a49900d50d40addf6d04c2974a83988f63707ff9d5d8c3396963398a437d5f7d188b40151abc209f160ded87968e93e1b9cf2cea966e994fea00f0587add3c0b6df3039f5e6c149717d98242dd33a300cd1b5b19cb604ded861e78aa", 0xc2}, {&(0x7f0000001040)="f87c9cb83bbbb4bd06fc69079519a3ac3b555eb78791cc0dc46cdc7cf33f7a978deb267bf0d8c8d34f341e7ac855524c6620b08a7ed3aa75255baccc58426e196dffbc867ba0b0b839a99efe74771d8cdfe025445fb2462dfc5e1a0ef62cf028f6d9b6c31227debe92a1ae544e6297fb8455aabfed8343dcd879215b69b95278e78f3b595bf3246e7dabd18b", 0x8c}, {&(0x7f0000001100)="39b349563b97498b6e7d22602870d2d20cded9d101fed36bc90161574305008f27e936fd57bbdc92a579296a21f039a1e8a557f7456c67b73ebff834990b51d5bdf2a71f544d42b8738c70d546ddc8e6e9ceef282983ab46e3801f78dcfcceeeeda0db77f9dc9315370290a9ade58e5ecafd3db3b67f89c5f95c2ebf866684955dda0c26c218f8022cc653f7c5a7a5b5ae51346d79e82e50ace7d7af49cf5f1385ea68b576d40d5cccacbd1e876eea33246747e6b9f2a1704e8ad7b836787227f44e9d4b554d6c1522f454f210dae2fca3e69ea17d4181e8d9c6ea4b1cd7fdf175757acd11ee56c00ec864990e64deec94afb036e279003a0d79b50159479de1ee1ef3316a5716687beb3fb73711910b4d93490dc1aaceaa741b86d8139f34a7805f023e419728262a813d2d59b866871cc0c40ec3eb07f57a162fc2c6234ed5269824de54b1a8be8860a5b00d78e8b529292f4e7d665b3a733927a6066b6ffd64f928f25c1b593fba577f0777f5de5bd1913adc4d061c41f5a4075240f76826ee2e6dbcad8c574cff63bf674ac9e3e31276654d3bdcd418a142d4417e5b353996672161570f56c7a096e7c707c3ac9c1ff3dd6c54d54021f3e3863f6164a18d33f283a2008552ee5dd5a8506260ccfe1f71ea558711012a1c1e5e5b882a7e8f38f94555280f0e8fac46a3673e5b52957f609bf5bde9b72a0f42e6df6164b72b53b45f3bb5b624755f682682599bb6b74feddb79ad0a07cea125893e2baf2f1deb2eb98d6d73f0fba6d23695ce40905d9e5916c6516875e7b9cc30917cbb50610c726b83fc472ee3cef3388a2b7f75c7bcb5d47d3a47d6163b343130de7b4a226973806ae6c7f2c9b7969a5016d93e7bdc3dcb29f02f8723401bafc20c78850644088f92972998c1ba1f0f28437a9951cb4525b3281543950cf79859739c9fa0d6b995b99a7e9548a512171b1e47411f07858f4ae403553948bf0fc4c4d5b29a3cfa6bd649e8ea7824838c3424efc26c8b71a53922894b4c4b8c952eb6e7f529d82c97ad6d7f132df0701623032ddf2ce06c66be3d565fba7684f5ec369e6fd87fe71512cacb4683d6cc616d4d4c97db929a9b192d562672ff36215cfaccc2aa06ec3830c6192029c2f6179a190eacd30489cf36cfee5ccac2911d526ccc3105d2192728b5a72984af1d653ff65aa8e511bca94dfcfc813b5d84f591d2c96163e5b0e63ed450b051027beb6942708798b6b2814214b47166e53e6eadef4b81bedadf7c0dc01956b1a47e49097b73ffa1c60817537e9e1e13d8e9e1d54b924fbfeaf0247a65d1d3ccf5b1a7a5d25c51c9ca05071320f5b80881ccb91e868d44a6192f78eb663e421091c7c687baa331832c77d7b8dd6529e01d2bd6cd2c8d16b09af92e53c579d54aaf0bf4dff899cb079f3e79d38a4197b570c4b1957f3967759302cdbdce941e00515e4bfdb0e33a8ecb5d546ae80aed39675d0cc2d1eed9cbce153d9c9e80458448a88684bcc6cae21bf041c042c8433d4820519fc4979ee5cc49dff745dd7d091065f85caebe61b0666e0ee4116cd138c696fcc7a3ad86fb9a71f85f032071e1a483064f2c8881b051c1299349dc1e51778cb91618728d72c66f40eeb504b018391bd33ded7fa81f18f1a5ce7536000f7dd50fc6c4ccd50b14318b149bac82ed0710740d55c1590c75be6e5ec23be80e0027e186211c7eba3c4a6feeda13bf709f1b1dcff7c40821e3e559681bed61832c418ad3ff3fa9758cbc096ee17627e4002c541948c5dee2f6c0ac5668090fe2414765677b9739a1c135f714521f8a3cc888e0d0dcc0586efb234cb2c123cd67bf60230fd2627e778936349d53d28211bcf49131b2945a643c734f5f26e9cc9110ddd63c6bb2f0a30eb39daf3f56f634ad5f4454cda3c37f5232071d4ea598f48d06522ffb1e97e1987c81d9b058f0a80527044a133b891996368a25b62a937117c6df001bef33879c8af2f0ad6905e1488e26d225c44592fb96a60fdd12cf73aa576e40091f857b383f195b759fbab02de31405206cb2e7c8be7f88101de8e071fca246d6b6243fbc5bfc43ae728dea8aeb9024f6a8b4356cbd8d84a34c7aa4ae0dc90c1b7883e30060f21981719f0601764a0646ffe16f7ea310870d008a00cee1029fac9785c8d21a3a11283bd50593e9ed37c3cc6004a6c948180a0b270b0981a6675d2166729e730fb3f004345f2e85e8ddb204e6aaee60ef12037cb3a03d92c1bdbec845f55e6ac714d9fc337c9c05bdcfd637b98fe1888727f1d60b67f95ff4c38e351957811ff0d6b16da5e953d903021236ac623eece669e39d91570612ead538ed06572fd4d228a5fbaedb199e4a9cc7e5d14e78de4a34b9f1a64e01992eea69c3aa12dbda8eecec5b1cdfd8a2b41dff6bcfecea47242bc747d7814729aab7b3a7674c58c01d82a882fe8d63774bcfcf58677500e6ef451fccc404764302a996841a7ba4acac42895364b4bf824bb78cc4989bd4a52e684f82811cdb113c0fd21c0af6a10ab7ab3490ed911043ef586005a4fa864078fc4d104ad52c756f0e5342869d4f16b7222cc97bc72726519e2b66424a57f7dc2aa0528760a0b859e71d5b797267f8ced0882b61b3cd91ac09839daa3bb50ac12f1ee8de75c4016c39660fd87bc5d99cd9467b13d3efd92fd184e6a3147bcdd2b2f97fd4654a76e9d66590ad3599728a393c66ae4e4b97439c6a935243cb7e34f812728cbfb9f0dbb64eb889e002158e898ab02554ad46eefc8e2d42fc44e3f8dc918450a9e62bd2af3b964c67686b20d483b8f0dda94b73bef23cc0fe82e2e6d3ad3cf41653427867be02df04fff2d79caf25ad0c939d16276edc1616114bbb8a5558c70e0b2ec255d6123fd1dbed01a4070a33aeffef165d7b8403d3b42092c8c81c705f8db38ac50e854560568383266fdafbd5c1bd9966b70877f35bdc9b5a6ea76e2ad4f0336c17af4942ab49115d9b3f5989d6ebbf9fe6fecbf816777fdbd1122b3095cf3059a109667c56ef1cea6bf3ed715eb1382f05c7147f440df2a6e56e871c5596408df2eb5842888a80c3b62dde02eb32539bda4b3b9c9588858eb6f006ebe10c550264af88b0ad92930df446ef29c477bfb1ed08486a68893d7f6096171eb4a2097c31a784c31c35b9a94a376ea383e92de4e6e7f98b544fd50471140ff6ef9321acacf993efd2540b8ccf5b180db49edf404c905157e34a27908d5573afa6c1887fea18eef2f19f37a8e571389fb1c04bc1c0a6fe2a19ff18c9ebdf8b7ad8aaa7ca04e3d15b94d2a33b4bc6aad3d7d982591d75fb464645c8a3f333df7218c36630ead2831c9f071f24aed35b2eac20a8c031b04b1ee8d9b261e01c5c359a12fa91bbf1f56c02ce22b46bbea43c738427915e4503edbdcfec69fab6c81ae6cec08c718c656395fc2f1e706135ae42a6346cf33535b03964b421153e8e7fbb441971f754bea29464590dba18a3d37c8d16d9a00feb3ebb6fc2b1f6d2bbb32a30b026c1c6830d43056384fb736a07f8e3738e63d5bcff91eee7b3291e9db9196cc09375941d93fedf89116a20625a8e33308b40fe3c5f6e064d1dfe5c1bd1fe90552df8d570536d71d3b241b3aa20f594bd16ad2d1433d5e97cc92d361b1eca847086580d0d679539d49c81dcbd35c54b699a06c5e2533e7aa650773fdcfd164f40405bfd7afb381de278c8a040720f2fead50c01e895675a91747c75e2675c6f757ed27181260cea7eb96b13cb5c24b1707616bfc4a98d9597ebd1db1e31effd4a3616a4a65a7041f65b43f68c89d880357794e97fc03f30569dc5de8b0a9f75134c1b3d78e1fa4bc250616fc7656b7ae3006fc34cd51a14402a20e64839a3ade7b8e2068c412dd7592ea4e4441a656360b6eed545c81a35ac49f3828fc09d39716579bc17448a12b19de1072188eb6d079adeb130b31b836d3f01710b4367e435943bc9afeaf101144164ee85df48be4242364140d9ddabf1334958d25ec2ff10efbe31f030688f93c6009bd99e08f869566e519862b66a3e45b090d2acc8e6f815939ab4b4a8490775ac8f4d919cf5908dd1ac555d4560ae70ce3b50e63397afd5edfaf3da359e0377e6b4159327a7313625d19b9a2625b36a99f78da306cc7b745ae71a597c31d0e2b27baff50b725668ac11eaeda039e4e98e2268a44d3fb0204a18051fc85e550571210c382a473544fc675b61baacaca26dbea46177650c9ff165304fa33dc8ace9c423bcbecb3e45fde6f44a111a4054e56dff2be926efd2425338dbc449541caa2930d266d2a5649baf6c51a83f33c7db6f87dccc05deffef9d54c51775912858a54588d17ebdd5a426076a5ab4b20a141fa1b010f9e40309ba4e84df4130eca7b45fca42358e74c47a31811f5043bce49d55f20ac88bdeeb8be497413f7ca86513eb61e0f8723814d0f922bbf56705d2c7614c22f123896341ffc3ce1812ef24785c467af1ad5c03022dc9c3b16730ad01d3e018972e8943333831d4fbc13446562c53ef706681393c3b58d4228148228e79c5454bb2b166260c230b83b1ad89ce9577d43814bd2132ae6c7a5ad3d27a538869a7a0c608b67e8e674b396617b5381ac913e7dc235fb60ebee43b28998807f612ba080155eaa340648b0775844a71f7d7ab1e9e84bcc214780c1be71afb3633d048791ec1a21390669c6a8f9537a3d4f257b0054ec33b726eda58a0b20ea1dee835b8369fdc30683541b3e357ef593a071371afd3d94f8268ba8b8a236e3674fc04b39b0730dbbebc93d1ed24c40626406012636a901b3e001aaf7f7e1a71575345158dad02c3baeb24cf37cbf457a7aa0a643459caa31bdd6fbf4c5c48f6d71e458be06b8ef3339559577868cc879fdbd881ee9ddbdc95ee9c124071c41903f53ae785f91ceef1e3a2db982ed8702015bbd5d9835dbb835283b9f37fe8dab5c90f830e02b7150ce30b7dd2b9878fe7af", 0xdc8}], 0x4, 0x0}, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000180), &(0x7f0000000140)=0xffffffffffffff58) 16:00:22 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x87}, {0x1}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) munlock(&(0x7f0000ffd000/0x2000)=nil, 0x2000) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:22 executing program 0: setitimer(0x0, &(0x7f00000001c0)={{}, {0x0, 0x2710}}, &(0x7f0000000200)) r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) ioctl$WSMOUSEIO_SCALIBCOORDS(r0, 0x81205724, &(0x7f0000000240)={0x0, 0x0, 0x7ff, 0x3b, 0x6, 0x81, 0xffffffffffffb0a6, 0x10, [{0xa50c, 0x6, 0x4, 0x1a}, {0x2, 0xfffffffffffffbff, 0x5, 0x8}, {0x40, 0x0, 0x8, 0x7}, {0x0, 0x8, 0x4, 0x4}, {0x5, 0x6, 0xfffffffffffffff9, 0x10000}, {0x80, 0x1}, {0x3, 0x9, 0x1, 0x2}, {0xffffffffffffffff, 0xffff, 0x2, 0xffffffff}, {0xfffffffffffffff8, 0x7, 0x4, 0x81}, {0x93, 0x2, 0x80000000, 0x2}, {0x7, 0xff, 0x7, 0x2}, {0x4, 0x4, 0x5, 0x38000}, {0x10000, 0x7, 0x3f00000, 0xc000}, {0xfffffffffffffffa, 0x0, 0xa69e, 0x4}, {0x80000001, 0x10000, 0xf0, 0x80}, {0x7, 0x2, 0x7ff, 0x400}]}) chflags(&(0x7f0000000000)='./file0\x00', 0x7668123210787008) chdir(&(0x7f0000000080)='./file0\x00') openat$speaker(0xffffffffffffff9c, &(0x7f0000000040)='/dev/speaker\x00', 0x8, 0x0) 16:00:22 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x61}, {0x5}, {0x6}]}) pipe(&(0x7f0000000100)={0xffffffffffffffff}) ioctl$KDSETMODE(r1, 0x20004b0a, &(0x7f0000000140)=0x1) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:22 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSDLT(r0, 0x8004427a, &(0x7f0000000080)=0x796e) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000040)=[{0x5c}, {0x2}, {0x6}]}) syz_emit_ethernet(0x103, &(0x7f0000000200)="5539d9e5967572b6") 16:00:22 executing program 1: socketpair(0x21, 0x2, 0x1f, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) shutdown(r1, 0x5) r2 = semget$private(0x0, 0x1, 0x104) semctl$SETVAL(r2, 0x5, 0x8, &(0x7f0000000040)=0x9c41) recvmsg(r0, &(0x7f0000000540)={&(0x7f0000001900)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000010000000000000000000000000000000000bd7d0752f80726e9cdde660c9300000000000000000000000000000000000000000000000000000000000000000000000000008f45000000000000000000000000000000000000000000000000a299ed6c149a242583b37f3ce6198ab1212212ed778ffac1799758de99c26b9c71194138d40ae2f1ccc4be6eba4c3b7f6376660c97254fa818acae678ff3f1c9ea5ec59ce13c27df91f70c518eebabb407f60c01b97c6f7ed27a0d08bd0d1c092246ed98dde19b820db67786fa389860bf546f869f91cd175dff6a91b815830025d4808ace252dff3bb9b681000000000000"], 0x6e, &(0x7f0000000400)=[{&(0x7f0000000100)=""/1, 0x1}, {&(0x7f0000000140)=""/159, 0x9f}, {&(0x7f0000000200)}, {&(0x7f0000000240)=""/120, 0x78}, {&(0x7f00000002c0)=""/158, 0x9e}, {&(0x7f0000000380)=""/103, 0x67}], 0x6, &(0x7f0000000480)=""/160, 0xa0}, 0x40) r3 = open(&(0x7f0000000580)='./file0\x00', 0x100, 0x2) ioctl$TIOCNXCL(r3, 0x2000740e) ioctl$BIOCSDLT(r3, 0x8004427a, &(0x7f00000005c0)=0x4) open$dir(&(0x7f0000000600)='./file0\x00', 0x20000, 0x20) semctl$GETNCNT(r2, 0x3, 0x3, &(0x7f0000000640)=""/4096) semop(r2, &(0x7f0000001640)=[{0x0, 0x200, 0x1000}, {0x1, 0x2, 0x800}, {0x3, 0x2, 0x800}], 0x3) r4 = dup(r0) ioctl$KDSETRAD(r4, 0x20004b43) r5 = getegid() setegid(r5) ioctl$TIOCMBIC(r3, 0x8004746b, &(0x7f0000001680)=0x9) sendto(r4, &(0x7f00000016c0)="0cfd8f7e92488e4b0cd1d77ce4c2f08c97d80124c70c949bade58bd2f63dfd8746f29934fff78f08fcf7bfcec857a469464905807505821f9ce849b85d39971007bcb441af19a189f02a8a2f543cb7bfdfdb04a35aca5e033157297038910a373ebdde956e418e08ca621f39216c57f6e28621045f5b", 0x76, 0x4, 0x0, 0x1c8) recvfrom$unix(r1, &(0x7f0000001740), 0x0, 0x2, &(0x7f0000001840)=ANY=[@ANYBLOB="29251ef3601e7ea3c50b4bcb73f334ae6f9c4802261f856f15c5d56cfbc1ca6a74a78afa234ab6c422ec40f64bc36835699cd70a7bee385ffd0c3415557ce1bff3cfd07ce39a6f32c2cc3eca785945bf1bd95fed99cbe0f5cff787c14baa22d78b98e05ce7206536d64314115a7781affe4040ef6edf5bec9f815641427c6c6469778ea01bdf15621ddd63f986979b3b4560c72211ba2598c3343e1ebe7467137009d4d00000"], 0xa) semop(r2, &(0x7f0000000080)=[{0x0, 0xffff, 0x1000}, {0x3, 0xffff, 0x1000}, {0x0, 0x4, 0x1800}, {0x1, 0x1f, 0x800}, {0x3, 0x6, 0x1800}, {0x1, 0x401, 0x1000}, {0x4, 0xffff, 0x1000}, {0x2, 0x8, 0x1000}, {0x1, 0xad57, 0x1000}, {0x1, 0x6acf, 0x1800}], 0xa) 16:00:22 executing program 0: r0 = socket$inet(0x1e, 0x3, 0x0) r1 = dup2(r0, r0) ioctl$WSDISPLAYIO_SMODE(r1, 0x8004574c, &(0x7f0000000000)) write(r1, &(0x7f0000000040)="84d285433df1327ec47c3b573c0286db62b6507e89bdd63d4ba90b43b4754bded411f1776db0bc8553c8a3c09eb6cb46994b84491681aac93ea5d5bba8ce6f8069c0875b69e5efdd4aebe706073223290ed70624548c4e370cf6cf27c32de451055d9b6d817ac875c8175f75c47b370dc09f4b6562ddca16d5f0bc962c4c184efbafcde787e34c5e7f9105d18a59dcce343db7af", 0x94) 16:00:22 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x20}, {0x74}, {0x6}]}) syz_emit_ethernet(0x4, &(0x7f0000000180)="969b100e") 16:00:22 executing program 0: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x29, 0xfffffffffffffffc, &(0x7f0000000100)='\x00\x00\x00`', 0x4) setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x69, &(0x7f0000000000)={{0x18, 0x3, 0x8ba, 0x8}, {0x18, 0x2, 0x7fff, 0x963}, 0x5, [0x1, 0x9, 0x0, 0x6990, 0x4, 0x6, 0xffff, 0x4]}, 0x3c) 16:00:22 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) r1 = shmget(0x2, 0x2000, 0x490, &(0x7f0000ffb000/0x2000)=nil) shmctl$IPC_STAT(r1, 0x2, &(0x7f0000000180)=""/167) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x84}, {0x44}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000280)={'tap', 0x0}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") ioctl$BIOCFLUSH(r0, 0x20004268) openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x10000, 0x0) minherit(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x0) minherit(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x1) 16:00:22 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "02000000078d00cb5fffffffff9752c3ce00"}) r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffffff) sendmsg(r0, &(0x7f00000001c0)={&(0x7f0000000080)=@un=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000000100)=[{&(0x7f00000000c0)="b8aaa44422", 0x5}], 0x1, &(0x7f0000000140)=[{0x70, 0x1, 0x8, "6e2d5d311ea96767fefa51c2ea2a71aedc974aad75ac1b059dce01cdb88875575a986d9c08557185d48892fea2dea3bbafa000c17f29b902af0263aab44f65589d6b5026376a0a1aa26b7d6405135ca7881ff740610de6cb057e7d6125"}], 0x70}, 0xb) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x2, 0x0) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) socket(0x3a, 0x3, 0x3) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:00:22 executing program 1: pipe(&(0x7f0000000040)={0xffffffffffffffff}) ioctl$FIONREAD(r0, 0x4004667f, &(0x7f0000000080)) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000180)=[{0x54}, {0x15}, {0x8006}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000200)="b6") openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x10000, 0x0) 16:00:22 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x81, 0x0, "9375b01a93b45136fdf0f0e1787fd11e3b4ba8dd"}) poll(&(0x7f0000000040)=[{r1, 0x40}], 0x1, 0x100) write(r0, &(0x7f0000000240)="29f52ab67347672651f0580d47a7b07c2d5cbaaeab4e46c2341dd5e7f54da5cf2ef7ecea211e6b91bdcabf1815242844848e6dc09f02ae9d76a285", 0x3b) 16:00:22 executing program 1: r0 = socket$inet(0x2, 0x3, 0xfffffffffffffffa) getsockopt(r0, 0x2, 0x0, &(0x7f0000000140), &(0x7f0000000180)) r1 = socket$inet(0x2, 0x3, 0x0) syz_extract_tcp_res(&(0x7f0000000140), 0x8cd, 0x400) setsockopt$inet_opts(r1, 0x0, 0x1e, &(0x7f0000000000)="8e520f8297395450cf0c5b815d959b9c89abad0ecc93b1c99a0bfc75c858405834f037f9e0fc3486082f358fd934530db5c990e33fbf68d3b29f1c1d5aa29b8ddd4f24634927badf092c006eb2d9a6b3b7944efe2546e03386cde7b56b196eefa1b10fcacd753e3816008091427a8e8b96dad389693ba37fd67015128466626bae9d402d588cd3458310d0e399b02e6f86ee3b16ab031cd60a473bc4f819438addc5264fccb845e203d50aad59f171292d3047d8737672eae8aa9daaaf049d69eb93f98cc4528404e927e5999c3f4b19032ab77b26668ebfa91b2b35ce0821b19742f2233188ddb8c0f9c3977efc924e515816b1ead7ccdefa272f45a0e44dc1d646e023317dd8b08a86", 0x10a) 16:00:22 executing program 1: r0 = socket(0x0, 0x8008, 0x6) mknod(&(0x7f0000000240)='./bus\x00', 0x2004, 0x800000000004515) r1 = semget$private(0x0, 0x5, 0x204) r2 = kqueue() kevent(r2, 0x0, 0x0, 0x0, 0x20, 0x0) semop(r1, &(0x7f0000000100)=[{0x0, 0x5022, 0x1000}, {0x1, 0x10001, 0x800}], 0x2) kevent(r2, &(0x7f0000000300)=[{{r2}, 0xfffffffffffffffd, 0x42, 0x81, 0x5, 0x7}, {{r2}, 0xfffffffffffffffc, 0x4, 0x82, 0x9, 0x7fffffff}, {{r2}, 0xfffffffffffffffd, 0x14, 0x20000000, 0x6, 0x7}, {{r2}, 0xffffffffffffffff, 0x0, 0xf0000004, 0x0, 0x100000000}, {{r2}, 0xffffffffffffffff, 0x3d, 0x3, 0x0, 0x4}], 0x912, &(0x7f00000003c0)=[{{r2}, 0xfffffffffffffffa, 0x10, 0x8, 0x5, 0x1978ca538}, {{r2}, 0xfffffffffffffffe, 0x0, 0x1, 0x0, 0xb10}, {{r2}, 0xfffffffffffffffd, 0x8, 0xc, 0x7ff, 0x101}, {{r2}, 0xffffffffffffffff, 0x1, 0x40000002, 0x1f, 0x3f}, {{r2}, 0xfffffffffffffff8, 0x4, 0x40000061, 0x9, 0xffff}, {{r2}, 0xfffffffffffffff8, 0x81, 0x82, 0x4, 0xcba}], 0x2, &(0x7f0000000080)={0xfff, 0x4}) poll(&(0x7f0000000000)=[{r2, 0x40}], 0x1, 0x0) readlinkat(r0, &(0x7f0000000600)='./bus\x00', &(0x7f0000001840)=""/95, 0x5f) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f00000018c0), &(0x7f0000001900)=0x8) close(r2) chmod(&(0x7f0000000640)='./bus\x00', 0x41) semop(r1, &(0x7f0000000000)=[{0x0, 0xffffffffffffffff, 0x1800}, {}, {0x3, 0x0, 0x800}, {0x1, 0x5}], 0x4) sendmsg(r0, &(0x7f00000005c0)={&(0x7f0000000140)=@in={0x2, 0x1}, 0xc, &(0x7f0000000200)=[{&(0x7f0000000840)="0b432efc3c9d8730400299ceac393e202256c210b1a37bc65b0ea33348daa7c231d669a984819dd47314d3c44bebd8e2f7fc314491f300ac4fa8210d22c866152b13f3de8beddfb9331876e3ef4070e513857af2d693cfc8e7e4e50f6c791c1d027124a150de67e50b3042523eac9aac61835c4703fe4961f15672000b3959f2ee3f2d0b2f567cbcffdf257de534161f32cf043a0c435a03debec8d15f3bd2257942b423465be8908d86f01b14f80681edcc391dc6a8238a842cf4cdd9a53b0364849c0d2588f7ddb0915aa54cc97c6dd38f818a8e78142a7fa4033d4e0ae29c040e40a85a72bee7723903fd56601de8d631b05abde8ea2afe7366cf0b36f6728878ec52c86bda54de66916e669b86a4f1c26d827c4e96d526a5a8a10e569078398195a05dd8f3551afd62e035ea0a93479a623da0b8fa4d4aa2a67844c69b9b6dc67c8a09bc9e6a3e2e4e56749fffa223e86cfd0c6e33b19cdb36f578b2afe39fe7d206dd7596390e240035676c0b4760f811c2f725849e5ef945ca3c14b70ae4c130f269c1a5aa16ac9135b7af29afcc84eb8ffac7827ebdfa9b65e7e9f0587c4efad5eee56184da98c152bf623c9a0179f80916a3a70a461e6458969bbecf2ca6c23121435aa86bbc47e93ac4e48c55612f7a0246b80760b56a7ae70a9aa1bf572863045437c7b1449dcfd4c2b707564b66849ee3ff1d0edea26678d87009c1ff224a9e3331e0b5bb76b3b85e6783e9190a7007388cc5846d5abb13f6c6e1a0c70a35c8a49d5c10171aaf165d9ce49ae0ff123f7f936f26ce0ba63a79b98dccdede6c79c13294c248d2f69edffeec96dbe4308168bac4db4cc90cf638520ae651e4a89a939e74b335aae22fb7d3d23961f884aa583cf248b15749100f2e3c1dcaa1954395f9f8b331be91b514f7af061606c1e5696df55237bab4fe1ec555c2bf62777cda81b59634dd8ba557ce03def640d068bdae4969c0a72dccdb7f3e0c261a49e87e88b33a8871a3053048205389edc5306ba54cfedebc522293b7d2cb836d5ed07e02b7e685334faffd29cc70c49234a65f5816867915fc0ba7e8314a0b6fade087738ca3fefab75f7f5a5ed5fa1ce8f3c1beb60ca9894f59f461cb0885262ff8ff163d56df13a78590639a71215299aeddcf1c01135569baf8faa1f3db885a85fd6606a929cb620658618fbe7d389c5564eb30082817de2c94518764822ead9b5cbd982a6cbb2fa87cdc43cc53d360f63169c51a5cd7b939bf2f0c54cf02565c9dae56efab918c331ba276d77f07414d3ee3449b59aa025751b0657682a0107d84d3ab23a18e2f53fdc0e83d2fbc6ee5b08b1d91cd29563e553a6debb0fd1d46fff7bc6d6af60f99d723e0361de8126e6d1ce6ad8052adb7bc3a2ce1837b5786d515bbf9901474024c428356b712682652fcc0b282ea1a399f56a61b6a99801a08e433ae47ccd45e4741e9aa431586508792b9ab075790531e4f8704972b3e2b4d6a29725493c3143d80b72d37ff2976b10676f2c159fab21f3123f1998557eee5a480619ee32a2b72ff50ec595f273d841a74e44b90443b7761238fe0c8d7d08644a0ec7edbcf3c93173aa06ef336e6272142068528cf266f5e7d0bd6899c05948d7add350bed16d6a4caed53e141d5f00dd425fb51cc06eda86e54b6ec81037fd2a58c6d5048e1563e46415bb222793848aff8edae8467a607a63922d7560283253f533bb0590d112874cfe434a87682f23f6ec5b4061ec81440aad7b32ba86865cf186b1108c2af6c4143e84460c0f4cb68f3b3451292c7a10542b92e8e42a70893f48f0d907107a2349d5b3a023ec9514df4567598b0de854d10c58cfd04d93bcd421caa5cc19b3ea210f25d5ca9d19a69082fa6b657cb0f4b3a9b96cfa77968edfc261108f8dbeca1e784ce2cb646fb2bf9779beed114a34a5c5b073fafb011bd73df03f0c495d5361dacc8bb998e3d514a75ce35c49e5f20bfc79eec35fc6578211a2dad5f8909cf9f5d703779d5b18e8e329ec5e6117897a576ae663f3bf6b6fdf05d5824677d67eb8d5241e5efb0dbcda34c7cdc33dda2c96f084e7e36d0731bb41c560144e9d3f90d83ce876b493f9b2bf4ea183c1e7c43d23a904524d9e2eb0052e821c03febc0b219006a8cac0029c36e695a7214e2c4e3f8c2e594a0ef0a81e2991052afde34fe27133fcec599611ee54ce5ac758ee49a7980023586bfb8eb650f70d3bfbc6bf8d8fa6a21c0e94d94ca6219fbc820258b49e432bf8c93f91ca3a9029a4e66024d03bc22a4391b6fe7404aa84e82070c8005e9349b7aaa72c64cfa3513fd4e8d71e157c7416abcc5ca6f560f131cdace49ebf40903b8b0a5de39e27244558d57bff0149d3b7358397b15dfcd90acfb6924b45e1d1e55122d715cca37e66265f1049debeb59b0db028e3598cf858a0d47b36423c82a909d59a9738910f46d7e11bda6ee76a078d7f9438343c55fc1f5aa83a9896315e62675a7180bc0bd070bd025130f8153f9fedd3dcc58d5ca2e93a1ad331c803d31386e790b4fbf98b9553d770671fa2d4399dcb8064a3f18f8e9000b552a97640e19d51177f25e0d2145721942f003f475f4846cf184d7841469941e248163d0f0d8555e9d8c11853d0b096aec0ad8fd2780463e2f3570a39f911f31db46642b382eaa7d77b2524a821f63468343b286e96e01e85ffcd9bb610d13196fe631030eacd9702730f14eb52dcc2ba695c5a36cc0df4c9491ae818f9029ee8f988d06296f7e4b840ebbba32937f37506ba519494f89c95f2ddedb30bec1f8444d9cfc1723ba057ef92ea4bca8ba106ffeb1067bda1328de372770142d45b0a9dbebdb189af226f1e3cccf2f60521bbb225e14a47459136cff1d3954ac817e8c534b7709f6ee3a95f0c052311a21f4ee180c3118ffdcbbf6e8829d3b83c545c585a8cba05f4df90e078e28ecf2f683dadd96e0a4aa44cafb902f7c8a6517acaa8815dcd660f5d7541344166fd51bad1f8e0d0fd11a9bc3c8f7ff266701ee012cd19f79ec310129d73f882082d39047441b152ac4994d90c95d5fc7d867baddc785783845a15967f7cfd09878cc06ec14d907f1ec5b41a3d2402cb96fdbb81610d854523666dc83f5962bfce892dd2dabb13cc7219857be952c5d3dc13e14842184061fc4bc15d5c49541dc29bd30a3500c8e06b9ddee2a5b8e0c4b7e8af2a50578026ab621b94d0b517b7dfd6ced35c446175e3352160706be7378ca98840779d940b326d1e6b5dea4e57f9e46b11f6977adfb530c8524d364764b5f79ce8617b7439cce72a94f4406dcf01b4c406b343c2520a29aa3d13cd466501d9676a00c3df27c0719515cd5bc4d36885a8a2bbc2bdc0edab39dc12f29de73aa11824fca9fcb3e474094a7138890b97ca478f47326fee212c8e908731758810983dfe571dc7f234399abc583276b800d4b80fdcdca79ed2dca0d4bebcf54e4020ceb2a6d77aaf8ca42bade30e4c66ac47845a421e8d57cd27da50cb8663acb8e07c3b97310dc75f6cc15ce70e777df5d258597c8d30bef8ec5a475d29d51a2ea3dd69f8982109cb3934d155b4ddcc2784bb6993bcb1b6e2a956e4ddeb9d30b0d275b7cce524d40ceb19d9a15c179a50c4ad0d4721ff28a02b09b46e3bc7f153d603ef56c0674c41e0e11041d020932f4198a3d84c9bdbe77e29a87876c77f11e61fdea471f173ebb94c094b408a395b070b131c36b5296f1602dbd5bf2f6a2e20ad9167e07a3e605c9ee32b2ef7b0f8ecb057168d6d1e33e24fb8a8f9625cb3d41ea3e791cf19f425fc2f80f023f44740007bac307bd24ce8763a756b3a4f6e524f72b85e2a7504e22a1615f30e5c4b91eb90ab87a867b12660582d6300a2d6cb37a7175c062c2add4a67c4c4186bc9f1e4f08d4893aa10f435ddf2ccfaf504717024c1c400c5091e72c9b44a236c96ff029ea799173fcf8f437205688064b9d3161c6718f1d52d4071863e40ab6bb9eeb54062d0a196fd9257033c772ff3ae420cff159793eb64618865fdb2498a9d26d038f02fa0c2ea20c396d92294e87bde7bf8fb5863373e0302fa5d903ea745e0b97c1315f7e4b91d19cc65327806e2d35772b0b041e7868d7150b62417294e89329428e2b03f6f28aedc297283bdb885c511c28ab72a056e77340916c8741187dad1f7a9f3d9439e531fecd75525ddaeaa013f8b584c43e1fe43963a4ea2c50704fb35661f18204ebe3d18b3da390d53c6d84aa84b9cebba70e180a66e987d2e5a8ed9874a3748b97dc1a93a4c28f3f7e04c0e554ad7d3bba09e007984fbc9bc814d017962e391b9e33186a998639d55a1b976123893e3fb3d267051cf3cac3e2d583af460cf0cf7913d1c91ed644c362a4c8160a800f3beff4e01a3f525c6069b797c56469cd7ceb8d58fd2dc783e6a90d8d111297c0c1f02295ba6febc7d37480fa5ad1f55d094e7e0d5eac0ff89bb98865137ea04cfd2f6cb288cccd8db8fe0aea4bfd8e2129031df9c8e156b0f52789964902f02204048e0bc5a05b2ff5129ad6e5e56ae982f06ffbad085ea5a21567f53e92ddf828fa7ae506710b03ce8c1c637e4a4c75246bdd402c5946cc372986cdbbf947f64bf31e96c0064d325cdaadd55a7b68f7f2b7319eaf303126c8bd23210a8913e5d44d90ec1cd3e8368f4639c7c8a2797b049f615f93ac8e35e093f399b3bee67d5bbcff9348505d40578f65d411e89f9ca54435a89810495f7e3d544b431109bac576f65f1250db7563126b795150ac8f5398ce21b0ca8f9a7362b6d4d7d1b5fab5a886d2fa34f636731094861e850f90b4f910781dc1bb89f8343bf18a7823c96522b162181467ade3f0c0b5702ded79726d6234258707b1ad87ef63648ab4d53aaf63f91e618a291df8b78c905530922f3e71213413281816b4a24f5c19594a1ab19648fe977dbcb139d79955bdde6fcac5c1ce0c87df393945b827679dc3b54c3a773f819eee2f60606c14f9beef3a8039b5b6befbe2d68eaef7d581cd1cbedf66f7c30b36714aa476dc9ec1471d4dcb054b5e616f31c321305a317d4c66b79ae8d8c5037dd9dfa5304649fba440ea683f8d8ad0ece1337cc4130f58cbb65a43b35d400f82971c44262becbfe7869452a2908a03d5df1bf367d350cdfecde74a5c79d6b9ff862b628733cd6a060ad099e8c1f16b816dcc908fa7f6aaa7c44e4387601694118c7e6cceb8ea389668f34378f47b81ee592a1087b8d7c0f03d2969664d7d7378e3681b641fb4c8ce5730c0c7086126e5e471d32b85c99e2816f28251d32c9120dbfb8c96affc205176639898bff4f40d8f1976399eeb17f509db9e3678499bda14983743300325f5bfecb96a333f20d84ee357eaf6b517e9e0f43e0f447b56192bd7e82884ddbbebb79eaf4f61a5cc69dc145f0c6c1a319f3f464846ea52cf6d73004f3e93d97bc9c28a237828051f4a4a10082cfe0142439a8cde87d54e911e1e3d0d299a6e8bc1c3a91274510c7140a860d968483576d3cc5ae1e28ead5eec0c6f622c2f9bf3467ad287abbc0d82473567be5521e68c5183658d987b0941c9c2c45bf563b9de494369927930f826de700abcc019fbfc41502e693ad807cb5c63bc3c7b0009276d8091c23888fd47031256cbd139f6867dc80cd9469a03951c1b588167b1a34fadb9caeb93c9f1ed4ca9d330c7883974441bdb854afad7095cbb730936ef0e18056f7c48006a9dd0a38cc22027a7948dd9caf99c1c6351a0ab016cdc0f76870b487c0f32b031798f7e32418b8b", 0x1000}], 0x1, &(0x7f0000001e00)=ANY=[@ANYBLOB="380000000000000001000000010100008d4e37a5c1d7100e090c0914f7daafa6ac460866fa773e7e0fc49ab7a9a40d79ab707541f7c00000c0000000000000000100000000080000ec05ff1b3ba77fa20f09385c42e38b4dd6b507097c9321965f2c41f01d90af2d9fbd5eade859fe15ba5f70bf8b5b26db98059e1d8bcd3ceca51a234cf623fc3e896f05bb8595a4861df0ba3f7abefab530e8add8e283d5a2d0fac5dcdcab7857240fccce08f554caed3b0e41fdce2e74defe9fa3fd904d62f59a38068402e8ace7295e5b4a13fbfc524ca95e0279cb15a1e8b2c0d0dd375f547ac67bc66286cbfac10db0ff562ed8e2957ddd15000000a000000000000000ffff000040000000c1a47d8936851cd59761d815b0213bff6006dcc29a6a7abfd83b8799336d78ce690e3a8c6ecc639cc7ec22bdb6e1ebac408452afd1ef47def0760c8bf0362a3879f8dad881f3f1d196672b58e1a027bc2b0a0f94ae754bdcd670e2ba07f2452ff270ae04c61ff7eb5a42cf39a8bcda69de4a7f105d9090ff6c3397d976abe4218de2659009d66c2f0796060000000000c800000000000000ffff0000000000006a14600a6824dd907d483eb6fb6ffc2b80231ed31e781e23acafddb6855fa724c8e81bdb8454abbf1582c8db75a94991893335edc9ffe52bf480f6dafb71a47acf46c644a14ae33ca48e7d8e758245d03c738388d6bae4af02210ba09a2c8192d82a1fc347fbcb351d7fe7f0106b93c5e1280ad679603662ec2bf1e3d15ba712a552dd9e3d490527c269ec26922af7c90e443daa876174fcdd4e48fe1963e643e8293f6cd3b7fb3bc2265d33adaa2122535eb168050000009800000000000000ffff0000c1060000835fcee00def37a15db05a6c5d849e13e0b7d7674e51d9cf3dc395748ad0eb4decac4522ff04a749b7c6e672f24159c0043dd607d22d0e17f5baa9bc448c099e8382dda5498ec614df4120aeb20fb3295ec24c0f67401938fceb4dbf33cc3f0e0b71f58826829bb7cd473de3c74fc5b57716ba98e20193181397823be669d4edb00ece0000000000b000000000000000ffff0000ecbb8872cc854fb3a60668d249149b7f30c2c08e3628b4708393c732d7c4dc9b60095d3d518143d213cad32b7249d52c1fac91930f9ce8d5180333f33a8ee77d09612c158efec4c89ba5503bbe653e733c88f943da59df93392144d915ae9d78e0dfada66ff53a2ee167fb91f0fe40c92b8837d65e06d8a7e1076e7f6e46f16bd2658100a059f72fb9229f59dc5c1160491f1e088da08f12efe88546470b2da4ae000000a00000000000000000000000a60000003463066ac5a2134908e22e4d145d1e45422d33a1971c0efc8f551844d1a16f673b9b6d2abd46bd29753b98bdf222470b7e2bddbe6e37925e05f6cb38585f2b579136268763d7ad56457782ee2fbc773ffd352465a17673ab59e01664f9497d96524ae1165ed428b0fdd6ee73913783b110ff0f0a7b5b42e4ac0a462d8fa73f76108e4a3b4384d14659000000000000009000000000000000010000000001000075b036c4c9fc66e8ba44f8b4e914895822843172dbd3a00fabd84adeb94ddbc1b90dc56cc662309977e92366e5b649caf972b8d7c5323c36fa17857a79e10fab5cf0695fe1358039de44f49a7151184d13e50bd3dd3f964135e0e5084502ef3b57122e62453827f087ebc6d38f4625908bf2ff69f81d5d2b2e7f7fe0e7681100d800000000000000ffff00000300000058aec2d975098210ec12a0925c5d3525330843cd179608caaf5b5a9ee04ca3e70fcbf184cf14a0678f5a857f0b4b18cb3c00a9e21e77a918c9bd98b1941c7f551b3ed36df9a6f169f2ab14f62d36855ff2c05e5cd873f8d97fa811869f601d56b4aa70809c5ebf43d6bb694e55a2926caf2a5e0dbe4d72118b0839495d14c4e99812eaf3ed768aa5e94a9de6d297efce042b3d2922850aa716bd21fdf82b87471514aa93f354cc0b83799bfb947bd2b42d3e1bfb2ac151a9d357b00a5909054f00ce43f7c44f0000"], 0x5b0}, 0x1) pipe2(&(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) fchflags(r4, 0x1) readlinkat(r3, &(0x7f00000004c0)='./bus\x00', &(0x7f0000000500)=""/92, 0x5c) writev(r4, &(0x7f0000001c80)=[{&(0x7f0000000680)="85239772640c9099741148ca9da9d59629fafead9a4ff72000417e7ae3ca652a45d65bb12383b4d0a0af6257fe2734b17840e4ff257c129d10696d25be6307a6896d39583f7e11c50f5e9b788cfb9f925e74023a1b7118265f09090ba1f5baa4256e133883a0e2173cd7a645919e6f2ec43e060000b0b2885ecc1505811945f18a2b152c5c877efbaea04e74f0a4791816ae5f3341eaffac38f2f9decc13053cdb6ea41d3755751eec864c0e1ad7ddb5fbde81e0130f4563f20eede1598a0d3360f6053b797104000000000000005f2c9f469d27b698961bdd97d1464742677b8a2242ec44ae419fcd2f37f2b6964ee074958d692374c51b0533d6264b287db410dbdbbecb424f8757396d0c57556e121e58471cc25c5c8ec04ec504d7bb4db10741043f1a99509302ea07bb446337d553fa499b6dec1f846995a8ae2678230f53c4090af3bb8afad909c20e943d95a20a0036eea30597a3b1120fad3fbf14ed9b7308f5af6aeb87282b14e742eeaa928691080da11bd5b4e7b384b611f1532aea2bd6d017b688b8ff736fbf1e", 0xffffffe9}], 0x1) semctl$IPC_STAT(r1, 0x0, 0x2, &(0x7f0000000580)=""/10) kqueue() semctl$SETVAL(r1, 0x1, 0x8, &(0x7f0000000480)=0x7) r5 = openat$null(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/null\x00', 0x2a, 0x0) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) setuid(r6) ioctl$FIONREAD(r5, 0x4004667f, &(0x7f00000000c0)) ioctl$BIOCGRTIMEOUT(r5, 0x4010426e, &(0x7f0000001940)) setreuid(r6, r6) ioctl$VT_GETSTATE(r4, 0x40067664, &(0x7f0000000180)) dup(r4) openat$null(0xffffffffffffff9c, &(0x7f0000000280)='/dev/null\x00', 0x80, 0x0) 16:00:22 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x200, 0x0) utimensat(r0, &(0x7f0000000040)='./file0\x00', &(0x7f0000000080)={{0xfffffffffffffffb}, {0x5, 0x3ff}}, 0x2) mkdir(&(0x7f0000000240)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) setuid(0xee01) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x0) rename(&(0x7f0000000140)='./file0/file0\x00', &(0x7f0000000200)='./file0\x00') 16:00:22 executing program 1: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) connect$inet(r0, &(0x7f0000000040)={0x2, 0x3}, 0xc) mknod(&(0x7f0000000100)='./bus\x00', 0x3a0934c44f7b202b, 0x1b00) r1 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) ioctl$WSMUXIO_LIST_DEVICES(r1, 0x20005302, 0x0) 16:00:22 executing program 0: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x5}, {0x2c}, {0x6}]}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_extract_tcp_res(&(0x7f0000000080), 0xff, 0x6) syz_emit_ethernet(0xfffffffffffffebd, &(0x7f0000000340)="bd") 16:00:22 executing program 1: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r1 = kqueue() r2 = dup(r0) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, &(0x7f0000000100)=0xc) r4 = geteuid() dup2(r0, r1) r5 = getegid() setsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000140)={r3, r4, r5}, 0xc) kevent(r1, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffc, 0xffffffffffffffff, 0x6}], 0x7ff, 0x0, 0x0, 0x0) mkdir(&(0x7f00000001c0)='./file0\x00', 0x4f) writev(r0, &(0x7f0000000080)=[{&(0x7f00000016c0)='y', 0x1}], 0x1) lchown(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) 16:00:22 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x81) r1 = accept$unix(0xffffffffffffffff, &(0x7f0000000080)=@abs, &(0x7f00000000c0)=0x8) ioctl$LIOCSFD(r0, 0x80046c7f, &(0x7f0000000100)=r1) r2 = syz_open_pts() ioctl$TIOCGWINSZ(r2, 0x40087468, &(0x7f0000000000)) socket(0x18, 0x400000001002, 0x0) 16:00:22 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x20}, {0x7c}, {0x6}]}) mmap(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x2, 0x2010, r0, 0x0, 0x3b) r1 = openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x1e164d683e8c1388, 0x10) mknodat(r1, &(0x7f0000000080)='./file0\x00', 0xc002, 0xffffffff) syz_emit_ethernet(0x4, &(0x7f0000000180)="969b100e") 16:00:22 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r1, &(0x7f0000000400)={0x0, 0x274, 0x0, 0x0, &(0x7f0000000140)=ANY=[], 0xffffffffffffff5f, 0x50e}, 0x0) socket$unix(0x1, 0x5, 0x0) sendmsg(r0, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) r2 = openat$pci(0xffffffffffffff9c, &(0x7f0000000100)='/dev/pci\x00', 0x200, 0x0) fcntl$getflags(r2, 0x3) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$BIOCSDLT(r3, 0x8004427a, &(0x7f00000000c0)=0x6) bind$unix(0xffffffffffffffff, &(0x7f0000000000)=@file={0x1, './file0\x00'}, 0xa) 16:00:22 executing program 1: r0 = socket$inet6(0x18, 0xc001, 0x0) listen(r0, 0x4) r1 = syz_open_pts() syz_open_pts() ioctl$TIOCCONS(r1, 0x80047462, &(0x7f0000000000)=0x4) r2 = openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x8000, 0x5) ioctl$WSDISPLAYIO_SVIDEO(r2, 0x80045745, &(0x7f0000000080)=0x1) ioctl$TIOCSCTTY(r1, 0x20007461) 16:00:22 executing program 1: mkdir(&(0x7f0000000080)='./file0/file1\x00', 0x39) chmod(&(0x7f00000000c0)='./file0\x00', 0x3f) setuid(0xee01) mkdir(&(0x7f0000000140)='./file0/file1\x00', 0x0) chflags(&(0x7f0000000240)='./file0/file1\x00', 0x0) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x200, 0x0) recvfrom(r0, &(0x7f0000000180)=""/148, 0x94, 0x2, &(0x7f0000000040)=@in={0x2, 0x1}, 0xc) 16:00:22 executing program 0: r0 = socket$unix(0x1, 0x5, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) ioctl$TIOCFLUSH(r1, 0xc0286988, &(0x7f00000000c0)) pipe2(&(0x7f0000000000), 0x10000) 16:00:22 executing program 0: pipe2(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$WSDISPLAYIO_ADDSCREEN(r0, 0x80245753, &(0x7f00000001c0)={0x3, './file0\x00', './file0\x00'}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) r1 = socket(0x18, 0x4003, 0x0) sendmsg(0xffffffffffffffff, &(0x7f0000000100)={0x0, 0x32c, 0x0, 0x0, &(0x7f0000000200)=ANY=[@ANYBLOB="200000000000dcc78fe3000000000000f87c8a5b671b1b542a538706000000b810000000290800000000000000000000880a605b4d7a5c0c47eada0fc27032f6af76ffcb69ce691afbaa1b0a43fca7a4866e0d3529837215dd49a99761492ff02cbe48ea400615b1a918633ff933aa6e614a3418dfbfd338898d41fc9b6096e5a4ba8696858dac86ebe8f235f42680d5393e67eb49d5f8e46e02f9062ad580cfd03e1c94b6a87b31054cda40ef4383e2362c5eede9fec434d19e4016837231fb9c0f5bf062b5da07130c1de013359834d31874057af748d416b1ff"], 0xfffffffffffffe97}, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0x0, 0xe4e7d8a65564b1c3) ioctl$TIOCCONS(r2, 0x80047462, &(0x7f0000000140)=0x8ae) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) sendmsg(r1, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) 16:00:22 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000002c0)="9085", 0x2) r1 = syz_open_pts() r2 = getegid() setgid(r2) close(r1) close(r0) pipe2(&(0x7f00000000c0)={0xffffffffffffffff}, 0x10000) r4 = accept(0xffffffffffffffff, &(0x7f0000000100)=@in6, &(0x7f0000000140)=0x14) kevent(r3, &(0x7f0000000300)=[{{r1}, 0xffffffffffffffff, 0x8, 0x2, 0x100000001, 0xc5}, {{r0}, 0xfffffffffffffffc, 0x8, 0xe9de8d9f94feede8, 0x7f}, {{r0}, 0xfffffffffffffffe, 0x80, 0x2, 0x5}, {{r0}, 0xfffffffffffffffc, 0x40, 0x20000000, 0x1cff81ce, 0x2}, {{r1}, 0xfffffffffffffffd, 0x0, 0x2, 0x0, 0xd49}, {{r1}, 0xfffffffffffffffd, 0x8, 0x1, 0x7fffffff, 0x8001}], 0x4, &(0x7f0000000240)=[{{r1}, 0xfffffffffffffff8, 0x2, 0x2, 0x3, 0x80}, {{r1}, 0xfffffffffffffffe, 0x80, 0x20000000, 0xae, 0xb0}, {{r0}, 0xfffffffffffffff9, 0x80, 0x2, 0x200, 0x9}, {{r4}, 0xfffffffffffffffd, 0xc0, 0x1, 0x8000, 0x6}], 0x2, &(0x7f00000003c0)={0x10001, 0x1}) dup(r1) r5 = syz_open_pts() poll(&(0x7f0000000000)=[{r5, 0x3}], 0x1, 0x0) ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x9, 0xffffffffffffbffe, "854955882e0261ce4e66378e5dea9c11fe4dbfa6"}) poll(&(0x7f0000000200)=[{r5, 0x4c}], 0x1, 0x0) 16:00:22 executing program 0: setitimer(0x0, &(0x7f0000000080)={{0x8001}, {0x269}}, 0x0) poll(0x0, 0x0, 0x6) sendto(0xffffffffffffffff, 0x0, 0x0, 0x0, &(0x7f0000000100)=@in6={0x18, 0x2}, 0xc) getitimer(0x0, &(0x7f0000000000)) r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) setitimer(0x1, &(0x7f00000000c0)={{0x2, 0x5}, {0xf1, 0xfffffffffffffffd}}, 0x0) kqueue() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000180)={0x3e9, 0x3ff, 0x27, 0xfdb3, "c64b6b1ed598af73dfda7de73b6e448b2b142dc4", 0x8, 0x1}) r1 = semget(0x1, 0x0, 0x382) semop(r1, &(0x7f0000000140)=[{0x7, 0x1000, 0x1800}, {0x1, 0x45, 0x1800}, {0x0, 0x6, 0x1800}], 0x3) 16:00:22 executing program 0: setsockopt$sock_linger(0xffffffffffffffff, 0xffff, 0x80, &(0x7f0000000040)={0xffffffffffffffff}, 0x2ac) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) r1 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) r3 = getgid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, &(0x7f00000001c0)=0xfffffffffffffefc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, 0xc) r6 = dup(r0) ioctl$WSDISPLAYIO_GETSCREENTYPE(r6, 0xc028575d, &(0x7f0000000140)={0x101, 0x2, './file0/file0\x00', 0x2, 0x1000, 0x8, 0x1c8d}) semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f0000000280)={{0x3, r2, r3, r4, r5, 0x130, 0x100000001}, 0x1f, 0x5, 0x9}) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, 0x0, &(0x7f0000000380)) syz_emit_ethernet(0xdd, &(0x7f00000003c0)="23144a89477ce2d23982854c2dfb8da15c55ca7c57ff2ed6cf69067337923f5ccf14fedc6c64ac9d4ce43c0463724cc6b68bd03e97f062bc32b8620fe5d8c4830789185eefbb02a49f22adc1517f5d5fe440ff06184baa93da8bf12f7369adfb3fb27389406e733a66d0ede6a63387108ab86762a4862c6f1dcf023a0362f833448897b1f5b15673f647f1bc9842b4c0b26252cfc00bde28cf95f5704a06c9fa1c1acd523d3438248e0237cdf2e6b735b78d0b0903795f8f5d0126fb33eeb0376980ae04add135145bf5923bdfa6b603e574353f8bf8db07b3b047f247") shmctl$IPC_STAT(r1, 0x2, &(0x7f0000000200)=""/16) ioctl$BIOCLOCK(r0, 0x20004276) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) setuid(0xee01) socket(0x20, 0x2, 0x3) chdir(&(0x7f0000000000)='./file0\x00') mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r7 = socket(0x18, 0x1, 0x0) setsockopt(r7, 0x29, 0x800000000000041, &(0x7f0000000040)="90000000", 0x4) 16:00:22 executing program 1: r0 = socket(0x11, 0x4003, 0x0) sendto$unix(r0, &(0x7f00000000c0)="3378d54205f7b1a15a91f505db11fb853b287337bde8307917372f273d93ec8ebdbdd266724205d5ab670d9d2ce69191883bdd47fb58739456d21ad87fd3bfc53ffcabbfd788d310f5f40a92ee317a34479bda7c33c6a41ecad305e82f071e04caf97dd22dcda70a52bdb3c154c9177ae7e821e4fe84bfeac1049a9ed58d52b41f5423f87a20bb0a6d747e6ad5f8ab076685fdd1f19a345fb8af42a279e3f22bc003a69528815b4e331128c0aa2b75fd139cdc2b616ce895e745e9b1292c747240064a37d26ff7fde86a895911660cbac0a48e48daf3651571b94763633db53b3a3937e0cb02fd92358227943732fc7947798b806be05edfd52768c3b4fd24c0f5f8c4bc741093e3889d04619c58ac1ec106b61cab76f619b9b4a5db6a34c9b7908bb671009ff572acff77f1c71ee9dde82b99c215062226ae8cd5f98f80ce152b672a3de6a98715ae0af214be6eb85fb7833e3f488fe0def3dbfb74a04cb6c5d925fda5a78fa19fa9293a8b1f275018290bb4a5dd7a635972df9a87daf8cc5569b8637bfc509ae87c9d7d335b52381069bf60e8ba33f4fc2ff5ee527dfefd2363d2601333012d076e2a901df08e3a38a1377c1f7ef078c50c9581e95ccdc1de592e99a4d86a3e4b64a798f374704da11f389fdd93db876f80efa10308dec51fc2e0402af8142d9b08012e5754bf99f9eaccfc24727e5cb4d5d58700de59e2ca5637673a6757598133d1e23ade977767aab064de9d4ccbba7ca90801f20ea5078185f0fc180f9dab7264efdd0f78174e574f0c47db3a751be09ce72fb8d2d9b32678a0a79155563eb0dc3a8081a8dc1d7c8f4b5ecabe0038ca1b7243ae363decd88dc64336f9303a70e9e1d6859cd2f2ee4d5dbb8ed808b8d7d850771e0bb50dd6fc7127e7e3500ec07f7cc66e6c8a549047ff5ed36fe5f0bb9775fc061b18770d147e37718e43e9f13a87dd83f83245be3e4f93d9d820f8da7313bf240e9204311f09a9ed26faca82bf57d6b27448a8c67b1397299854ff4ffe466e81c6256cf542301afe4ee6f4e4ff5a76fcb3e62ba5bfb232c52c74e64a4aa3a73b46ea5afd906125a5cecc90c5fe95312c5357f6663362c8a74fec40c71c830c66520ab86ef5e8374e9549b32505021a67ffc966ac0fcdcaef7d240e64bac8531ac4b351888e2fd849d9cdab9e08301e61b54c212cb2f90b88f0352b6619a0ee7da568d116414cbf6f5da188d6ce7c0f9c5b54fef28ea972ba2d13eaef15c44c0a4e53627ea5be5d5a844ab4b84fca189607e89e3970be872d090afe9b96780c473c81b5bbba84e6085a8494faaeab336bbf7bcffb4c54c7c7526c37c4ecae28293abe0c6abbe4f6237a78c92115ff32e77427bc10e6c4e724517f6caa1d4732ce7fc9b26029f60fe8c481d19ccd31a2c0b9d78e2c562aea4df24a16ead351d775fad74afe06d2e533f233e211da689336757e8c9279b0e0151d93d82646e7f2ffed32b02400d83b32e59a50e85f10f77cb3f429f00dd37b13d504caa3c7090bf92c1f8b46ec3ac5df1d192d0f93121c13b4be9e1d84b2a256a58da28026090f774480a25893ec6062e17168fd48537e85f50c13817a1fea0c3a181e31dfd06f1d4262d583e38ac18158d8854edff2d4c4219daab28aec9a98d0a02b50a07e83eb6fbb0f16d91750dd8348badbd516f9b4235afd4507194ea408934faf6df15a6aa8ab535cc1908ac1f78ddc21a5c233c4fc2cac5ac77672ce2b334fa2728d1d3e9c82fdb8820daccb756040ec27e4b59e59d459f95f88c97ecdb53c6812c938bdd931e4a2ab8d9b7891db3b5072b0d4cfa73f95884d9aacbd53eb0e56249a8da1c87ab0ac9c239e060fe816977d1d9a664895f82c379701d387e5ea4f2ecd91bda120ea6b2127d1caf9cae8c9fd3e05bfdf58c44bf81efff254046378b33b4d63fd0ebc2f7fa95770223652a116583662cf3ae7d6ba5c93af4f2238848154b9d18fad7a096ab26d7f56ee3d2334f9376fe7a80ee550ad793fa6663d4016320c9977732539e2623574657c3f3481bee0383790e7c10fe5a04012afafd37bc4939f1df5703e91c689ac4691691d2c7c8eb5bfa69ee105334ab8d4e27cf2e6f1cd82185eab521925d1f719dfec9f6c8b2325273bbc6d77093ab6d574fbd665332bf2200f90147e4691240361b0ea134634f739a82c30f67255eee5c8a028ff9bda0f8eb4a9516c44bd27361d0d2356578101c9858a96708347ef857c9233dfb0eb192ffaf62223477fc5555882b781d08e4b94304c40960b75c41510b5bb1ad5b3ff972957cb1dde52f22537153ee04671c3e18aa035e05fbe7504fa5c998808582394805fe7aef58e784aa00a989478d16dc5b99e88dde5c543842191042c40f2648e72eefb1f168d9758d376d0523345c0581691aaec84b8db0108fd653e913624b8dae97bad6f4882b27badf827f94989ab3077eb5e7bd3c4c564c349ee9b9ad0189429816cc7b5a2905a305be4bab6ef1fc310353eb3bda29745308c1eef7692e036519585c8e6befe904fd1ec5fe84f4d1d54972ecdea9ab752101ddc6db0dda28c04eec081344d7bc1e946ea3260d63c3a0e71c8df12e85a86bf7fb073961e84c63e0ca31d4fbc50c569b917944f45ee89f356aaecc54d7a92c09481ba8e677c79d3f7ce3284069f5161276cefa55a3e2cb2a565ca9ca6dd348e39d96de83a3d91363c587e66ce5d1a92dab7226fa0b98dac977eb0c9155e34f039662636738eaf24bfafaeb0bf0d6cea8f423200d2bd53bde7191f08e19bbc4c290c9f9643cf1445105443f4da1154a913bd74f3055fa0b0a3d7411f98a4ea002e4ce0cbd937263ae19dccfb29b20288f742250b8178267a7a2ee6075c09cd9a478df1532d6245fdf2977328231fd679b24aff27ad23c8f8617b2508f96ead64cb9580fe0544be5ce65eb779312b21703c9a6b236f83406e0a220b39092ff7b3d038b7b57834e78d27969ad62cc846252b0ad498be594033b516ded324314b9ccfed43876f547e9d729c3c10c9ae2b7cd4dab6b1c810a9a9c96a232069ce407960c246fe330ee87e1ee922f1d2c3ea57e4915b6fb1bfc828a7c0a06eeb4bef4e718aa33c9e9ab0afcfdefe761e6de0ec720af472caa3daf0bbcb2473c5cfc3280564f53197fb141edbc56b112e18b0fb2c707d6378cd6f49257012b9f9d56dee311c16988885be875f9966ba6938af8394a61e4e9093d5ae17c7630f7f4a4407b438358a99f467219991bc7d5f30809eed7ad3b2ab44f3efe977504f2a2b1c3cb8438024e0880c43a5d0c4a8ba741ba58bc5df09aa36bca9ba62317b3f95ee6a5ed8343b3b04adc2dbd2d7aeca645f53988aeea7d43c451ccbdb543d6e71f9d3431a816679f4aad6b97efd9dd1b5801c892ed592d48ca915cc3f86d6c81bbf4859418b93545414976a4b9e709b2bb8876393221c3a6e1d5947fdfc0b4b58826a08572779f377fdd5cbc40f5dbeb1b4a96506d9e82a288e065abca44bf1b02e746d2c985cef4376d2beed4f2a121631ea94f40a5070c3adb983a56212ee62a6ead49959b7a00a04aca1a3d6e116136747a5548bb651153255060f637b189e29e8e9bbdc91dc40b7955ec677221dec35d44ae7380747ecb24f3bb9999d191c7caaaa8d101681bf8904432c6c2b617fd52ffa2c3786838138b01ae6f05c4ca57549f26c90b940d1709d47865d5a2e411de6ad84e3b5b4627e28f1c1d934b797ffa6e089de1c091a3938b43f04775c45ebab1d43422e8941ed0c52df86f70b7f194cb2092ddbd792e98f7383b9b802e98cfce2c465fa1795c31fba7685a89f93de88bf1b489b5121fb45efe1d429d3927ead74dcf0e5d334abb3ebaa98338e0a4e8397a98d483ca8c500a296cc6dfa1c2d024f23de616c98ed403de20db9f9538f91addbf33d5f5842cca3a69634d5d9ba8b7b2f090a776932ac6c4212c22c0662d9d248902a5102c50133058682e9f88a9bf2dd2da735b730726182393cf1e0143a394018cf035b0a8d14a7cac8b6c917a81a27f088e4f009ae7456e66500ce6e064c10c4c00b4108984981a05a95fc280af011ba214c16808865aa96dca57349d21fe30e7daa1b8418b9ad3f39643836ec20b43b8960fd0922af048e2ea37881a3ef9e6723b6958492dd1687416c2625a4129112d811933ca4f2a4fff84df154ead51700a0ffc4579ff191244f0cffe67713aec21dd7973ec621441f439acc65c2c8f6436ada7e0a6431e9476ae80f27d7b26c3b61d5e5be913f296d9589b9648744dab732b58130588cdb52a8e4b2daf324cff72dac7cb189ca9fb1e28c5743c2e3a3a9fc82753efe717b9fd174e1afc8dfab31ba52df081fbdd8517732176df8c78b3a1cebac89ef5fb1ad4c5323caa92f43908993b1158e3376b9b92a5db4ec4274df9092e99cab524b37fc796716145ad8c716d53d970fa8acfcb9f8bee411c5cda3976103acde4eddccb3c9da4793b957eb55695c6abfd1534b5855e0e2e07931cabc49e9014d4f1b2fefad78a87cd02725eaa4ef459f79cd73d3e6e16f1811a34a53a98231832b4fff2e3a6bd8026eb8cdb4037dec4860cbc5dce70ba6c700f1cacc3711cff20625bb7b88867883050a24ccabc78a5c43b8e052ea025bd9e0df4813f4bf753215f9e1707f15b6474ba9d4cec879a1eace1184f23bc23b9a0e6d6b494fa7c2a16b9fc984750a05b89fd4887c312e292aa809af2ddcc26547716cf46d6318e0aab68a454b93601abc1ca5eca6b5d9edc6d16d6aa7a0e2b478842281f0e1d57eb834c9ab8e92e4e82f1c4b7e56fac59509ed650d6402db40e85deb0218199b3fcb142e2ee6b18359d7eff374d94f92760d618819be94dd1580d4d227efb174e97f679c1b01226d89fd0869baafad529876a3358030be1b7ff48c95e7302cad888f201a2708cf0feb602accc49669290a962ec12ca4a1833df7e67d3677cf8796a6f6a0042a141df8c67b3c7b2bc940337ef795535ff40a2967226c2ddb62305a6773cbf94c790fa76e6bf3b759a6306367d715f12f61d4008b5e4c4ad4922018927cf36090f1223a4e48d18a43e08d6ee3e58ae26351dacccdafe23e63fa3b935b13ef73983c039918b3acceca5321aa20d42420cf05f8e85e96d3d8a228e63279a224164e597ad5d9487c502d6d935f4858e6ac37e6d6a7ccd3c54801cb38c307848c368146b2a320948ea555f821bafda366a561fe1f7b216329106086d982d6be0ed46de15f8644c3655cbaa1c6021df62155465fd659cc71e8fa4c984afeebc1db32fa98d52fdacc53acbc6ec3bc303c1dd320c7b420b02dcd63269a16075973fb75f57fe817f74fd1d39fd33a4768fa41f8590af6fe71f845f9c515cb8d839a278401d89c86fa8e4757d2cba8cfd434e69ee02de928b811b54761dbd8b48eb7d7432b9a3ad66f442b004d527f68795d42cf489c97e93a40139dc154af7f7408a1056ae9c95ed2d8d3afe92b8498d713f3425d9a98dd7af7fcc0c289c954c019b6949fe5bb3f34086ba1a01cc9d1008b271752119414e446b3c59fd52f35cae7216a2142eb8f46a05b417a30f5626b1033b91243abf9148c89fc096ed8cc7188e9b139c218db97c750d0c63a739f534329b5744f96d70b6745553e901f7f37e7a1b0e82a48067517f03ef4122e53eb50cf3f35d5d9be8dc5cf6cc558ae8fd15e6a0385a3218c10a4a2a6b2b8112368e18dba09d39468ecca76c08414bdb9ae0416431bc793f407dab2f4a618ae4231b81a57431c5891138f7577837f5337f0", 0x1000, 0x4, 0x0, 0x0) read(r0, &(0x7f00000010c0)=""/227, 0xe3) sendto$unix(r0, &(0x7f0000000000)="b100050360000000000008000701000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282902e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be657aea8c500000002000000000000020208a371a3f8000400000000000000010000000000000000", 0xb1, 0x0, 0x0, 0xfffffffffffffdae) 16:00:22 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x400, 0x10) ioctl$WSDISPLAYIO_GETSCREEN(r0, 0xc0245755, &(0x7f0000000040)={0x3f, './file0\x00', './file0\x00'}) getsockopt(0xffffffffffffffff, 0x29, 0xb, 0x0, 0x0) unveil(&(0x7f00000002c0)='./file0\x00', &(0x7f0000000300)='r\x00') accept$unix(r0, &(0x7f0000000080)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000063b300"/80], &(0x7f0000000100)=0x50) readlink(&(0x7f0000000180)='./file0\x00', &(0x7f00000001c0)=""/158, 0x9e) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000140)='/dev/wskbd0\x00', 0x100, 0x0) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000280)='/dev/wskbd0\x00', 0x8, 0x0) 16:00:22 executing program 1: r0 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xfffffffffffffffe, 0x0, "b04d00f3ff0a631a00"}) close(r0) r1 = socket(0x18, 0x3, 0x0) munlock(&(0x7f0000ffb000/0x3000)=nil, 0x3000) r2 = fcntl$dupfd(r1, 0x0, r0) ioctl$WSMUXIO_LIST_DEVICES(r2, 0xc1045763, &(0x7f0000000100)={0xfff, [{0x0, 0xe3}, {0x1, 0xcfd}, {0x2, 0x6}, {0x2, 0x7fff}, {0x1, 0x20}, {0x1, 0x276746b4}, {0x2, 0x800}, {0x0, 0x3}, {0x2, 0x8001}, {0x3}, {0x3, 0x617}, {0x2, 0x7fff}, {0x796b60700ca2527e, 0xfff}, {0x1, 0x4}, {0x2, 0x7fff}, {}, {0x2, 0x5}, {0x3, 0x10001}, {0x2, 0x5}, {0x3}, {0x0, 0x3}, {0x3, 0x2da}, {0x3}, {0x3, 0x5}, {0x3, 0x9}, {0x4a5392de79759937, 0x2}, {0x2, 0x7}, {0x3}, {0x3, 0xff}, {0x3, 0x7ff}, {0x3, 0x1}, {0x1, 0x80000000}]}) setsockopt(r1, 0x29, 0x200000037, &(0x7f0000000000)="04000000", 0x4) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r0, &(0x7f0000000580)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) 16:00:22 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) write(r0, &(0x7f0000000100)="4ac7a256f414494457766d04009af51d0da9e8cd3f0624064c8377b6e4ad78690b578a706567c3578245aea1d585105490793458c93062756bf1b917d787a8445baf3cb3b9a2c8f561f1a671e6549afcd2112d9caed222b239369d6db1dec3c69a7cdaea106daba64d80603a6b162f4eb5ff48", 0x73) r1 = syz_open_pts() writev(r0, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) ioctl$TIOCSTOP(r1, 0x2000746f) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000000c0)={0x0, 0x7f, 0xfff7fffffffffffc, 0x3c6a, "9375b01a93b45136fdf0f0e1787fd11e3b4ba8dd"}) read(r1, &(0x7f0000000540)=""/226, 0xe2) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000340)="d1790a", 0x3}], 0x1) 16:00:22 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x25}, {0x5}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) getpeername$inet6(r0, &(0x7f0000000140), &(0x7f0000000180)=0xc) syz_emit_ethernet(0x27d90cc32b790347, &(0x7f0000000100)="b6924c55acb91bbd59346f855ae19112d8c7eac04e9b63699ee2668ef357bba9811edd197fd9") openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x400, 0x0) 16:00:23 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000080)={0x5, 0x2, 0x0, 0x3, "1874933cb384331be83d8f1a80b6093f0a7a3ca0", 0x9, 0x3}) ioctl$TIOCSTOP(r1, 0x2000746f) ioctl$TIOCSETA(r0, 0x80047470, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) writev(r1, &(0x7f0000002a00)=[{&(0x7f0000000440)='I', 0x1}], 0x1) poll(&(0x7f0000000040)=[{r0, 0x7e}], 0x1, 0x0) 16:00:23 executing program 0: r0 = socket(0x11, 0x4003, 0xffffffffffffdfff) sendto$unix(r0, &(0x7f0000000000)="b100050460000000000008000301000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282910e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be657aea8c500000002000000000000020208a371a3f8000400000000000000010000000000000000", 0xb1, 0x0, 0x0, 0x0) r1 = fcntl$getown(r0, 0x5) getpgid(r1) r2 = getpgid(0x0) fcntl$lock(r0, 0x7, &(0x7f00000000c0)={0x3, 0x3, 0xfffffffffffeffff, 0x9, r2}) 16:00:23 executing program 1: r0 = open$dir(&(0x7f0000000900)='./file0\x00', 0x40000400000002c2, 0x0) lseek(r0, 0x0, 0x7fff, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x401, 0x0) pwritev(r1, &(0x7f0000000480)=[{}], 0x1000000000000093, 0x0, 0x0) ftruncate(r1, 0x0, 0x3fffd) read(r0, &(0x7f0000001740)=""/4096, 0x1000) preadv(r0, &(0x7f0000000080)=[{&(0x7f0000000100)=""/235, 0x3ffff}], 0x1, 0x0, 0x0) open$dir(&(0x7f0000000040)='./file0\x00', 0x100, 0x40) 16:00:23 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{0x50}, {0x2c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") r1 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x40, 0x2) ioctl$KDSETMODE(r1, 0x20004b0a, &(0x7f0000000080)) 16:00:23 executing program 1: select(0x0, 0x0, 0x0, 0x0, &(0x7f0000000040)={0x0, 0x8002f}) r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x80, 0x0) ioctl$TIOCSDTR(r0, 0x20007479) 16:00:23 executing program 0: mknod(&(0x7f0000000240)='./bus\x00', 0x2080002002, 0x40004200000028ac) r0 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) ioctl$WSDISPLAYIO_GMODE(r0, 0x4004574b, &(0x7f0000000040)) writev(r0, &(0x7f0000000180)=[{&(0x7f00000001c0)="000000186004008ba8002b27febffddf20000000000000ba0d31e99a00000000000000002124000000000038", 0x2c}], 0x1) open(&(0x7f0000000000)='./bus\x00', 0xf94387ce32ac5b2a, 0x40) 16:00:23 executing program 0: mprotect(&(0x7f00000dd000/0x3000)=nil, 0x3000, 0x1) munmap(&(0x7f00000de000/0x1000)=nil, 0x1000) 16:00:23 executing program 0: mknod(&(0x7f0000000000)='./file0\x00', 0x80002005, 0x2d94) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r1 = kqueue() socket$inet(0x2, 0x3, 0x5edf) kevent(r1, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0x11}], 0x401, 0x0, 0x0, 0x0) clock_getres(0x3, &(0x7f0000000100)) kevent(r1, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x2}], 0x9, 0x0, 0x80000000, 0x0) r2 = fcntl$dupfd(r0, 0x0, r1) ioctl$WSMOUSEIO_GCALIBCOORDS(r2, 0x41205725, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x10}) r3 = dup(r0) ioctl$WSKBDIO_SETMODE(r3, 0x80045713, &(0x7f00000000c0)=0x1) ioctl$TIOCSBRK(r3, 0x2000747b) ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f00000002c0)={0x6, 0x8}) 16:00:23 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) r0 = open(&(0x7f0000000080)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f00000000c0)="2201f93f1957cef2d9487ce1b0de85eee97ded49669b17ae8bcb", 0x1a) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{}, 0x5000000000004, 0x8}) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 16:00:23 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x800080002002, 0x5bcc) ioctl$VMM_IOC_READREGS(0xffffffffffffffff, 0xc2485607, &(0x7f0000000580)) mknod(&(0x7f0000000240)='./file0\x00', 0x800080002002, 0x3) close(0xffffffffffffffff) 16:00:23 executing program 0: ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000140)={0x304, &(0x7f00000002c0)}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r1) socket(0x400000000018, 0x3, 0x3a) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) bind(r1, &(0x7f0000000100)=@in6={0x18, 0x1, 0x507}, 0xc) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) pipe(&(0x7f00000001c0)={0xffffffffffffffff}) ioctl$WSDISPLAYIO_ADDSCREEN(r2, 0x80245753, &(0x7f0000000080)={0x2, './file0\x00', './file0\x00'}) write(r1, &(0x7f0000000140)="ad1af05de2f4ef18", 0x8) 16:00:23 executing program 1: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) syz_extract_tcp_res$synack(&(0x7f0000002840)={0x41424344}, 0x1, 0x0) pipe(&(0x7f00000000c0)={0xffffffffffffffff}) connect$unix(r1, &(0x7f0000000100)=@abs={0x1, 0x0, 0x2}, 0x8) r2 = open(&(0x7f0000001480)='./file0\x00', 0x200000000000400, 0x0) pwritev(r2, &(0x7f00000003c0), 0x0, 0x0, 0xfffffffffffffffe) getitimer(0x1, &(0x7f0000000000)) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r2, 0x0, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f00003de000/0x4000)=nil, 0x4000, 0x7) r3 = msgget$private(0x0, 0x20000003d0) msgrcv(r3, &(0x7f0000000200)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000f7ffffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000f900000000000000000000000000100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000e47df27980efaf8878c00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a3ed7f000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006d016d0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000857adbefd9980506665c61c170be40b581c3096ec95e11c0835c142b91b4b583b10305d70a10b6b56efe49328c9e3b0ee1879e56a9d98aa7ae2d820d4c3ec552f531b817e3989c2c8c3b11990c4eca0499a11fafd4d75865307b06607fdddfaa89e3e88f216a1dcae5c0324bd0fae2feda739da1432320b4475d65d0062a2474163600309b3ac1fe99ffa2e4302a2ca6a8ea2df2bef761cee574d14bfed3dc0ee4832b400"/4275], 0x1, 0x3, 0x1001) msgrcv(r3, &(0x7f00000012c0)=ANY=[@ANYBLOB="0200000000000000000000000000000000000000000000000000000000000000000000000000000000000007000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006b16ba4f9bf748f900000000cc193bb307c86100000000000000000000000001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c73519053e107a83a2a967975d4f4d49052464893c3afc3530ca5a67cd7b719379a9261fbff0a2eb6c6fc8a4235187488e07bf2b"], 0x1, 0x0, 0x1000) msgsnd(r3, &(0x7f0000002940)={0x3, "15172acadae625b23dad4ce5b586a11b3eeca9a01cc9c80d4bc43024fdb290ff28503e9ecb9011b61ea3681af8b661518d72dc427e8b29df5230a5eea8addc9bcab9e7f4f85defa20e4e4e06a50cf0fbaff3b425adb1f4a8225a3306a55c216bcbe33dfaf531e52006b9793a02ea52ae609d35131767bfecf14e7031aa428e84a39fd3750266aae070133d8f8d23ec8af261e503a44f54b85bb8136284063ae2f8b749032ad3f64d43954979060a57a5dc9064698a715dcaaaa38d171b228ca7eb519e7ac4955cf574b4cd052428090bca38c0550d3d39027035667c27e368"}, 0xe7, 0x800) sendto(r2, &(0x7f0000000040)="fba69ae9ffc1fddfaebb95d48423c377be53a982b7da2097c2ebe170", 0x1c, 0x0, &(0x7f0000000080)=@in={0x2, 0x0}, 0xc) msgsnd(r3, &(0x7f00000028c0)=ANY=[@ANYPTR64=&(0x7f00000014c0)=ANY=[@ANYRES16=r0, @ANYRESDEC=0x0], @ANYRESHEX, @ANYPTR64=&(0x7f0000002880)=ANY=[@ANYRESDEC, @ANYRES16=r0], @ANYBLOB="c2ef85bcc198c99ba610efb95a80f6c0e3bd36e8c0c712d4cd8a61f850a43c8346b2250c5d580c15ecdd9536e0111ffcea20365b684b812240b4f7ebc9d2ffb80c3dafd09add7f6deab9b05188447762"], 0x4, 0x800) 16:00:23 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) r1 = openat$diskmap(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/diskmap\x00', 0x20000, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) r2 = fcntl$dupfd(r1, 0xa, r0) mknodat(r2, &(0x7f0000000100)='./file0\x00', 0x8000, 0x8) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSCTTY(r3, 0x20007461) ioctl$KDSETRAD(r3, 0x20004b43) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000080)=[{0x61}, {0x8000030}, {0x4000000006, 0x0, 0x0, 0x100}]}) ioctl$BIOCSRTIMEOUT(r1, 0x8010426d, &(0x7f0000000240)={0x4, 0x401}) pwrite(r0, &(0x7f0000000180)="fbef09d3ce3edc2c3a0000000000078218fe198cf46cb5ec8777aab9263e73046ec0f4c8048532ebb14b13d2f4a15000c387b6baa411ed5b5438ae49c12e397ad631c2445d40c09d2319792f35a13b2932423d19e748b722d30c161c8ee8ab28fb311b77a238da869a5c7253610000000000000000670000000000", 0x7b, 0x0, 0x0) 16:00:23 executing program 1: r0 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000080)="eaff125c00000000", 0x8) r1 = socket(0x2, 0x8002, 0x0) dup2(r0, r1) connect$unix(r1, &(0x7f0000000000)=ANY=[@ANYBLOB="6202e5ffffffffffffff"], 0x10) socket$inet(0x2, 0x0, 0x8) write(r1, 0x0, 0x0) 16:00:23 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000040)=0x7) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000200)='/dev/zero\x00', 0xed89f27192917ac4, 0x0) ioctl$VT_OPENQRY(r2, 0x40047601, &(0x7f0000000240)) unlinkat(r2, &(0x7f0000000280)='./file0\x00', 0x8) ioctl$WSMOUSEIO_GCALIBCOORDS(r2, 0x41205725, &(0x7f00000002c0)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x10}) writev(r0, &(0x7f00000015c0)=[{&(0x7f0000000080)="1e31b6b7daec6a65d72ab56255e40849fa4a6472d0950e255ee1bc455fe6aab0923af1eecc2836bea1e572848edc91bf271dc100e831d9baa3f19a7cb6b6b67feec9e249b7242c4bec2c70548c023cf3fc7fdbe8d091a4a96c9994584ac5befd9e6d74fe688ccc34ca1d5c26dede78746e71302c714819f691341d272453760aac318bd0f1c5bcfc8f351be84be41e461484c5a0997c0ae89b4f1edc8ba63d42acb0b6450423c0c25c9b19d327f73db26d0d19318de2abafad6390c42b8675ee36545aaa465d97c7c02ffac30b9048ed53076a95ac468e0f9b98f72e7cb2e73ddc69b76013bc01c7b94dd4e6d8131445c94419360d2734251642439d32fb4fce76f32c1cb689fe6e04d614e0d23f9924154dbb1a84401d09297204c8157f140457b46dfee3ac8f242a61d38a2c9561c4c9c01c8aa7c36d371aeb9286e1f01240049df5ba85e10c0d", 0x148}], 0x1) 16:00:23 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x100000000204f, 0x5900) r0 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) poll(&(0x7f0000000080)=[{r0, 0x7f}], 0x1, 0x2000000) poll(&(0x7f0000000640)=[{r0, 0x40}], 0x1, 0x0) r1 = getpid() fcntl$lock(r0, 0x0, &(0x7f0000000040)={0x2, 0x0, 0xfffffffffffffffd, 0x101, r1}) 16:00:23 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = accept$inet6(0xffffffffffffff9c, 0x0, &(0x7f0000000140)) sendmsg(r0, &(0x7f00000003c0)={&(0x7f0000000280)=@in6={0x18, 0x2, 0x1f, 0x70}, 0xc, 0xfffffffffffffffe, 0x0, &(0x7f00000002c0)=[{0xf8, 0x1, 0xfaa, "a1ac3a7b7c3127b94632aec755bd5205d843d8de72aff52bf3d85b249977397d5baad1121a1648324520e0674deeca0b0dcea01b5adf79df81b36e3aad3eb6a3c9b239d0ff0e821f8549ab45237112df1710d12ee942c5a51606d996310de01e7a593339522c5c3e69389ef40a47985171b4074eb36b3986283729aa0ab704eaf047060dd9e6749a2274252d233a2e6ef422de649d5894537e0adaa002b767796caad3ac27e8315b93cfc61af31a72183be2898a801ae84db1854d1ad0e2adc2a05db248daf3bb389f3445f854186d830fbd7dd0009d2719297802026152090062c4dbe3454c"}], 0xf8}, 0x2) openat$tty(0xffffffffffffff9c, &(0x7f0000000400)='/dev/tty\x00', 0x400, 0x0) open$dir(&(0x7f0000000000)='./file0\x00', 0x441, 0x100000012) r1 = accept(0xffffffffffffffff, &(0x7f0000000040)=@un=@abs, &(0x7f0000000080)=0x8) sendto$unix(r1, &(0x7f00000000c0), 0x0, 0x400, &(0x7f0000000100)=@abs={0x0, 0x0, 0x0}, 0x8) open$dir(&(0x7f00000001c0)='./file0\x00', 0x400, 0x9) lstat(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000200)) 16:00:24 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000100)=[{0x40, 0x0, 0x0, 0x5}, {0x101}, {0xffffffffffffc656, 0xb6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r1 = socket$unix(0x1, 0x862ef08e8bc9c6f7, 0x0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xffffff43) getuid() seteuid(r2) clock_getres(0x2, &(0x7f0000000000)) ioctl$BIOCVERSION(r0, 0x40044271, &(0x7f00000000c0)) msgget(0x1, 0x10) syz_emit_ethernet(0x4, &(0x7f0000000240)="db2e8249") 16:00:24 executing program 1: r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x10202, 0x0) mmap(&(0x7f0000002000/0x3000)=nil, 0x3000, 0x1, 0x10, r0, 0x0, 0x0) pwritev(r0, &(0x7f0000000200)=[{&(0x7f0000000140)="04", 0x1}], 0x1, 0x0, 0x0) mprotect(&(0x7f0000003000/0x4000)=nil, 0x4000, 0x0) getgroups(0x7, &(0x7f0000000100)=[0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0]) setgroups(0x1, &(0x7f0000000180)=[r1]) r2 = openat(r0, &(0x7f0000000040)='./file0\x00', 0x10000, 0x82) ioctl$KDDISABIO(r2, 0x20004b3d) connect$unix(r2, &(0x7f0000000080)=@file={0x0, './file0\x00'}, 0xa) mknodat(r2, &(0x7f00000000c0)='./file0\x00', 0x20, 0x7f) close(r2) mlock(&(0x7f0000000000/0x3000)=nil, 0x3000) mlock(&(0x7f0000000000/0x4000)=nil, 0x4000) ioctl$VT_GETACTIVE(r2, 0x40047607, &(0x7f00000001c0)) ioctl$TIOCCDTR(r2, 0x20007478) 16:00:24 executing program 0: ioctl$DIOCMAP(0xffffffffffffffff, 0xc0106477, &(0x7f0000000100)={0x0}) munmap(&(0x7f000015b000/0x3000)=nil, 0x3000) r0 = accept$inet(0xffffffffffffff9c, &(0x7f0000000040), &(0x7f0000000080)=0xc) recvfrom(r0, &(0x7f0000000140)=""/182, 0xb6, 0x800, &(0x7f0000000200)=@in6={0x18, 0x1, 0x5, 0x8}, 0xc) connect$unix(0xffffffffffffffff, &(0x7f0000000280)=ANY=[@ANYBLOB="2b45d401aff6142d4b7999900bf0ef486c148680df1ba786436704074e256f8fde45045e8110f4f0d5156ac55f0039e555acdbe5858d2ff936f43de4b9d04d3f6441333c2f7b0d2d21645c5ae6a91bb3a72a26ba6179593d11962d79185d2892975e72f6e572e68e63a7b3165d36c79ec2b614db552dd67d68cbd1f9d968a491f89c6f4342363ed6d6381f316e019c1e09ec9ac1449defb2cf9686220c7ffd13ecf6e3eedb1aade0931b2ada1cb5c7d1cd36b52bb528fb1ed1c45c454de621f01bfd93771ad849b5c3c4e489c08912b6be755fb0cd2cb6d6872027784f2d9f62bc69f1b9edf1fd10266a3b8166cc39022880e6b5f3d10752b912ebd2622d8bd3c38e03f81ac11238d3b9f3700e1a40892879a6769c78c6437c1f0809947bcf3bfd4953267bcc7a362c1b1073d22e86a5ad9e6c3b47d40b244f911c68190e6d9ebb0a6ef1c06b6ee20180735fd95055e35359fd9f9340"], 0x1) r1 = dup2(r0, r0) ioctl$WSMUXIO_INJECTEVENT(r1, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) ioctl$FIONREAD(r0, 0x4004667f, &(0x7f0000000500)) r2 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) close(r2) ioctl$VMM_IOC_TERM(r1, 0x80045604, &(0x7f0000000540)={0x4}) r3 = socket(0x2, 0x2, 0xffffffff80000001) symlink(&(0x7f0000000480)='./file0\x00', &(0x7f00000004c0)='./file0\x00') getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000240), &(0x7f0000000400)=0x8) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) bind(r0, &(0x7f0000000440)=@un=@abs={0x0, 0x0, 0x2}, 0x8) setsockopt(r3, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r2, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r2, &(0x7f0000000100)="8c65", 0x13f) 16:00:24 executing program 1: mlock(&(0x7f0000ffd000/0x1000)=nil, 0x1000) r0 = socket(0x400000000018, 0x3, 0x3a) recvfrom$inet(r0, &(0x7f0000000080)=""/170, 0xaa, 0x800, &(0x7f0000000000)={0x2, 0x2}, 0xc) r1 = dup2(r0, r0) ioctl$VT_RELDISP(r1, 0x20007604, &(0x7f0000000180)=0x3) ioctl$VT_RELDISP(r1, 0x20007604, &(0x7f0000000140)=0x3) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, 0x0, 0x0) ioctl$TIOCCONS(r1, 0x80047462, &(0x7f00000001c0)=0x3ff) 16:00:24 executing program 0: pipe(0xfffffffffffffffe) openat$pci(0xffffffffffffff9c, &(0x7f0000000000)='/dev/pci\x00', 0x10000, 0x0) 16:00:24 executing program 1: r0 = socket$inet(0x2, 0x2, 0xfffffffffffffffc) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000040)=""/105, &(0x7f0000000100)=0x69) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$PCIOCREAD(r1, 0xc0107002, &(0x7f0000000000)) setsockopt$inet_opts(r0, 0x0, 0x100000000000000b, &(0x7f00000000c0)='\x00', 0x1) setsockopt(r0, 0x0, 0x800000000000d, 0x0, 0x0) 16:00:24 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x0, 0x10, r0, 0x0, 0x0) mknodat(r0, &(0x7f0000000080)='./file0\x00', 0x80, 0x7) r1 = socket(0x2, 0x2, 0x0) bind(r1, &(0x7f00000000c0)=@in={0x2, 0x3}, 0xc) 16:00:24 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x615, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x0, 0x10, r0, 0x0, 0x0) munmap(&(0x7f0000004000/0x3000)=nil, 0x3000) mprotect(&(0x7f0000004000/0x1000)=nil, 0x1000, 0x0) 16:00:24 executing program 0: openat$speaker(0xffffffffffffff9c, &(0x7f0000000200)='/dev/speaker\x00', 0x40, 0x0) r0 = socket$inet(0x2, 0x4, 0x7) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000280)='/dev/bpf\x00', 0x80, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x30}, {0xc}, {0x6}]}) ioctl$BIOCGSTATS(r1, 0x4008426f, &(0x7f0000000300)) preadv(r0, &(0x7f00000002c0)=[{&(0x7f0000000240)=""/37, 0x25}, {&(0x7f0000000380)=""/201, 0xc9}], 0x2, 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r2 = openat$zero(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/zero\x00', 0x1, 0x0) ioctl$TIOCDRAIN(r2, 0x2000745e) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") read(r1, &(0x7f0000000100)=""/120, 0x78) r3 = accept(r0, 0x0, &(0x7f0000000000)) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000180), 0xc) fcntl$dupfd(r1, 0x0, r0) 16:00:24 executing program 1: r0 = syz_open_pts() ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000000)=0x6) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x400, 0x0) ioctl$VT_OPENQRY(r1, 0x40047601, &(0x7f00000000c0)) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000200)={0x3af0, 0x4, 0x8, 0x5, "1cc26cbe3ca1630d91f5e3729c01539df42f38ca", 0x5, 0x8}) mknod(&(0x7f0000000140)='./bus\x00', 0x2000, 0x4503) r2 = open(&(0x7f00000001c0)='./bus\x00', 0x8001, 0x0) ioctl$WSMUXIO_INJECTEVENT(r2, 0x80185760, &(0x7f0000000100)={0x1, 0x0, {0x9, 0x3f}}) poll(&(0x7f0000000040)=[{r2}], 0x1, 0x0) semget$private(0x0, 0x0, 0x6d24986b9a4c311) ioctl$WSDISPLAYIO_WSMOUSED(r1, 0x80185758, &(0x7f0000000180)={0xffffffff80000001, 0x9, {0xffffffff, 0xfffffffffffffe00}}) 16:00:25 executing program 1: mknod(&(0x7f0000000440)='./bus\x00', 0x3a0914c44f7b202f, 0x1b00) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x10202, 0x0) mmap(&(0x7f0000002000/0x3000)=nil, 0x3000, 0x1, 0x10, r0, 0x0, 0x0) r1 = openat$speaker(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/speaker\x00', 0x80, 0x0) pwritev(r0, &(0x7f0000000200)=[{&(0x7f0000000140)="04", 0x1}], 0x1, 0x0, 0x0) mprotect(&(0x7f0000003000/0x4000)=nil, 0x4000, 0x1) mlock(&(0x7f0000000000/0x4000)=nil, 0x4000) mlock(&(0x7f0000000000/0x4000)=nil, 0x4000) r2 = open(&(0x7f0000000340)='./file0\x00', 0xc00000003fd, 0x2) pwritev(r2, &(0x7f00000000c0)=[{&(0x7f0000000000)="b3a5b3", 0x3}, {&(0x7f0000000040)="60ef3a2d62718686746e0651ff413402f6ceae51dd77695fba33755b8d82ca6ff88dd7acfe0f4f3e9e7a4a23db5a47183e663212b7cb7b8f8b45496ea166511267d01fff28cb5e30e5a348dac9308686d742d83f8d03b38c3c72", 0x5a}, {&(0x7f0000000480)="1e53ccee6744036a7cf79edb9d6d6ba029468278acd424f0359785061e8251d02bbc5f52096483ceb14d9ced31531cc01a3b196900a520ebba777f50f88d64a15d82f05958d6423fd723313ee091395745506457d129aa0680a00f00cb1795e631d81d0d17d086ff44c79e83acc2af633e5fa5ac58861bb82d36022b159c943a6f6ce078ee05273ec4c5eb6605bbd39c21159e882d7c9daab591069d59492ad925a7d467985f348e80866ebc20197a6a805faab60b5078c0de53f77d3853635f22560473a0b12250d0a1dcc9bf3640cdafddd362028307f92dd5e1e0ca4db653c99e490c49adde9abce7b1ed0a9342823c3c728cd69cadace0d57400c4526df134477a102f72462e", 0x108}], 0x3, 0x0, 0x0) execve(0x0, 0x0, 0x0) chflagsat(r2, &(0x7f0000000100)='./bus\x00', 0x10000, 0xfca5bc2c35da5007) read(r0, &(0x7f0000000240)=""/181, 0xb5) getpid() r3 = getppid() munlock(&(0x7f0000ffd000/0x1000)=nil, 0x1000) r4 = getpgid(r3) writev(r0, &(0x7f0000000380)=[{&(0x7f0000000740)="86173e33817d3291df8481e54899e4d3e73e2893accc588c6458ab063cc4dd4a1827a5362db7275708bf18b555cba82b9809b3e48b390e28412133d79b573f5646c72fb12b42a76911cae2d562c383eec5d331184498f287096d12ae9991e57534cc", 0x62}], 0x1) r5 = geteuid() getgroups(0x6, &(0x7f00000003c0)=[0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0, 0x0}, &(0x7f00000005c0)=0xc) r8 = getegid() sendmsg$unix(r2, &(0x7f0000000700)={&(0x7f0000000300)=@abs={0x0, 0x0, 0x2}, 0x8, &(0x7f0000000380), 0x0, &(0x7f0000000600)=ANY=[@ANYBLOB="2000000000000000ffff000000000000", @ANYRES32=r3, @ANYRES32=r5, @ANYRES32=r6, @ANYBLOB='\x00'/20, @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r2, @ANYRES32=r2, @ANYRES32=r1, @ANYBLOB="000000001800000000000000ffff000001000000", @ANYRES32=r1, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r4, @ANYRES32=r5, @ANYRES32=r7, @ANYBLOB="000000003000000000000000ffff000001000000", @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r1, @ANYRES32=r2, @ANYRES32=r0, @ANYRES32=r1, @ANYRES32=r1, @ANYBLOB="2000000000000000ffff000000000000", @ANYRES32=r3, @ANYRES32=r5, @ANYRES32=r8, @ANYBLOB="000000002800000000000000ffff000001000000", @ANYRES32=r2, @ANYRES32=r0, @ANYRES32=r1, @ANYRES32=r2, @ANYRES32=r0, @ANYRES32=r0], 0xf8, 0x4}, 0x0) seteuid(r5) ktrace(&(0x7f0000000180)='./bus\x00', 0x2, 0x8, r4) 16:00:25 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x10000) ioctl$VMM_IOC_TERM(r1, 0x80045604, &(0x7f00000000c0)={0xff}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x50}, {0x3}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:25 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x10, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x4, &(0x7f0000000040)=[{0x4, 0x1, 0x26, 0x9}, {0xa0000000, 0x0, 0x3, 0x7}, {0x2}, {0x6}]}) pipe2(&(0x7f0000000180)={0xffffffffffffffff}, 0x10000) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f00000001c0)=0x1830) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") r2 = dup2(r0, r0) r3 = fcntl$dupfd(r0, 0xa, r0) renameat(r2, &(0x7f0000000000)='./file0\x00', r3, &(0x7f0000000080)='./file0\x00') 16:00:25 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0934c44f7b202c, 0x312c) r0 = dup(0xffffffffffffff9c) ioctl$BIOCPROMISC(r0, 0x20004269) open$dir(&(0x7f0000000040)='./bus\x00', 0x0, 0x10110) r1 = socket(0x2, 0x8000, 0x81) recvmsg(r1, &(0x7f00000003c0)={&(0x7f0000000080)=@un=@file={0x0, ""/108}, 0x6e, &(0x7f0000000000)=[{&(0x7f0000000140)=""/114, 0x72}, {&(0x7f00000001c0)=""/212, 0xd4}, {&(0x7f00000002c0)=""/110, 0x6e}], 0x3, &(0x7f0000000340)=""/76, 0x4c}, 0x2) 16:00:25 executing program 0: r0 = socket(0x400000000018, 0x3, 0x3a) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x0) 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) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x1, "0100000000000200"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r2, 0x29, 0x80000000000000d, &(0x7f0000000080)="ebff713048e699312143dac27ef84a7af57240b241c1aa50c126e9c28199f98262a2bb34ecef8550daab838ab77efd824995e17318b07e436a97f9659309465a69aea202b0811d20eaeae05ff9b622281c6e923628c44ba45aed8bd69c1e777f5972a4706ed83f91ad22dd019fd4e3a2a6601d200e2b8b074a7c812f42c4990a2b52234acf79f324bbca0a870b1608591128c897115b0aaaf2203f5084462ddd4acf420651c3567e6456e5", 0x30) dup2(r1, r0) 16:00:25 executing program 1: clock_settime(0x2, &(0x7f0000000000)={0x4001981, 0x4}) clock_getres(0x3, &(0x7f0000000040)) r0 = dup(0xffffffffffffff9c) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f00000000c0)={0x7, 0x1, 0x8, 0x8f8c, 0xff}, 0xc) setsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000140)={0xe02, 0xffffffff}, 0x10) sendto$inet(r0, &(0x7f0000000080)="db45864c7e8c7dcc92d0dd55f421d6df43ed217538a3721ff0de45b45dd94b8b3ef0f78932f526958273f80656c663df52448bd7", 0x34, 0x400, 0x0, 0x0) 16:00:25 executing program 0: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x80, 0x8) ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f0000000040)=0x3) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xa, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) setsockopt(r1, 0x8000000, 0x80000000000000d, &(0x7f0000000040), 0x0) 16:00:25 executing program 1: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0x9, &(0x7f0000000180)="01000000", 0x4) setsockopt$sock_int(r0, 0xffff, 0x1021, &(0x7f0000000040)=0x5, 0x4) r1 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "b8000000000000080100"}) fcntl$setstatus(r0, 0x4, 0x8) close(r1) r2 = fcntl$dupfd(r0, 0x0, r0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) ioctl$TIOCSTART(r2, 0x2000746e) sendto(r0, &(0x7f0000000100)="df266bf9fb36ad7e06ca2d630afa7466c803f1cb6a1ecc0ddfdabf65ecface44c04a789066a5d0e50cab5ee1103a74d261577aec1ed7e989f62b99b3d4f15dbec10f37d162686dec7c62850002fab40917b0700d4a3efbebe3072973370ac6c55712b69abb7dd97e704a760f5e82d642", 0x70, 0x400, &(0x7f0000000000)=@in6={0x18, 0x0, 0x7f, 0x6}, 0xc) 16:00:25 executing program 1: r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffff9c) r1 = accept$unix(0xffffffffffffffff, &(0x7f0000000140)=@file={0x0, ""/41}, &(0x7f0000000180)=0x2b) r2 = openat$wskbd(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/wskbd0\x00', 0x200, 0x0) poll(&(0x7f0000000200)=[{r0, 0x10}, {r1, 0x100}, {r2, 0x2}], 0x3, 0x10000) r3 = open$dir(&(0x7f0000000000)='./file0\x00', 0x800, 0x0) pread(r3, &(0x7f0000000080)="05bd5a1fc9868526737f963d32c7cf79ae5e673a76f39129a15a08c8e654204f75e55af0d03d1fd6e87b0c5a888be53f37ee5b35f48457471aae521533b824408bfb2f8ebe0a04250af75ae63efbf9863fd5393a9ee5b4e690ef6cf164a8b962356d339a53507221dca81216d3d1828db4b652d8cebbf919c0c0b71a0ebd2e2215df90cb5144eb6873879b0310be8b", 0x8f, 0x0, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x19e76aee23d9961e, 0x0) 16:00:25 executing program 0: select(0xfd9b, &(0x7f0000000040)={0x0, 0x0, 0x20000, 0x80000001, 0x100000001, 0x0, 0x0, 0x10}, 0x0, 0x0, 0x0) r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x8000, 0x4) ioctl$BIOCSDIRFILT(r0, 0x8004427d, &(0x7f00000000c0)=0x8afe) ioctl$FIOGETOWN(r0, 0x4004667b, &(0x7f0000000100)) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000080)='/dev/ttyCcfg\x00', 0x2, 0x0) 16:00:26 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x20c0, 0x5bcc) open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) select(0x40, &(0x7f0000000040), &(0x7f00000000c0)={0x8}, 0x0, 0x0) pckbd_enable: command error 16:00:26 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000000)=[{0x1d}, {0x3}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCGHDRCMPLT(r0, 0x40044274, &(0x7f0000000040)) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") pckbd_enable: command error 16:00:27 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x0, 0x0) ioctl$WSMOUSEIO_GTYPE(r1, 0x40045720, &(0x7f00000000c0)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{}, {0x81}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f0000000180)="96") 16:00:27 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x4500) open(&(0x7f0000000180)='./bus\x00', 0x1, 0x0) poll(&(0x7f0000000440), 0x0, 0x9) 16:00:27 executing program 0: setuid(0xee01) execve(0x0, &(0x7f0000000180)=[&(0x7f0000000100)='/\x00\x00'], 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000180)='rc') utimes(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)={{0x907, 0xb71}, {0x51db, 0x9d0}}) 16:00:27 executing program 1: r0 = socket(0x2, 0x400000001002, 0x0) connect$inet(r0, &(0x7f00000000c0), 0xc) r1 = open(&(0x7f0000000000)='./file0\x00', 0x10, 0x0) ioctl$WSMUXIO_INJECTEVENT(r1, 0x80185760, &(0x7f0000000040)={0x8001, 0x0, {0x4cc, 0x8}}) readv(r1, &(0x7f0000001280)=[{&(0x7f0000000080)=""/52, 0x34}, {&(0x7f0000000100)=""/124, 0x7c}, {&(0x7f0000000180)=""/113, 0x71}, {&(0x7f0000000200)=""/4096, 0x1000}, {&(0x7f0000001200)=""/89, 0x59}], 0x5) 16:00:27 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x1ffffffffffffea3, &(0x7f0000000040)}) syz_emit_ethernet(0x1, &(0x7f0000000180)="96") ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) 16:00:27 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x0, 0x0) read(r0, &(0x7f00000006c0)=""/138, 0x8a) close(r0) r1 = dup(r0) ioctl$WSKBDIO_SETMODE(r1, 0x80045713, &(0x7f0000000080)=0x1) mknod(&(0x7f0000000000)='./bus\x00', 0x2181, 0x0) open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) select(0x0, 0x0, 0x0, 0x0, 0x0) execve(0x0, 0x0, 0x0) 16:00:27 executing program 1: r0 = accept$unix(0xffffffffffffffff, &(0x7f0000000040)=@abs, &(0x7f0000000080)=0x8) poll(&(0x7f00000000c0)=[{r0, 0x40}], 0x1, 0x47) r1 = socket$unix(0x1, 0x5, 0x0) shutdown(r1, 0x0) poll(&(0x7f0000000000)=[{r1, 0x115}], 0x1, 0x0) unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='x\x00') 16:00:27 executing program 0: setitimer(0x1, &(0x7f00000000c0)={{0xff, 0xb}, {0x1, 0x2cd8}}, 0x0) semget$private(0x0, 0x0, 0x84) setitimer(0x1, &(0x7f0000000040)={{0x0, 0x7fff}, {0xa15, 0x7}}, &(0x7f0000000080)) 16:00:27 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0}, &(0x7f0000000300)=0xc) seteuid(r2) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000000c0)=[{}, {0x2}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000740)={'tap', 0x0}) r3 = openat$tty(0xffffffffffffff9c, &(0x7f0000000280)='/dev/tty\x00', 0x1, 0x0) r4 = openat$null(0xffffffffffffff9c, &(0x7f0000000840)='/dev/null\x00', 0x692726b93ec0f316, 0x0) ioctl$WSDISPLAYIO_GMODE(r4, 0x4004574b, &(0x7f00000003c0)) syz_emit_ethernet(0x1, &(0x7f00000001c0)='+') ioctl$BIOCGRTIMEOUT(r4, 0x4010426e, &(0x7f0000000880)) faccessat(r4, &(0x7f00000004c0)='./file0\x00', 0x0, 0x2) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) fcntl$lock(r0, 0x7, &(0x7f0000000380)={0x3, 0x0, 0x0, 0x8, r1}) ioctl$TIOCSFLAGS(r3, 0x8004745c, &(0x7f00000007c0)=0x9) r5 = fcntl$dupfd(r4, 0x0, r0) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f0000000340)={'tap', 0x0}) ioctl$TIOCSETAF(r4, 0x802c7416, &(0x7f0000000240)={0x0, 0xb1b1, 0x9, 0x1, "58180f42c766818f64f152fb7d91263ee73e7d40", 0x2, 0x9}) ioctl$KDGETLED(r5, 0x40044b41, &(0x7f0000000000)=0x1) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000700), 0xc) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000540)='/dev/wskbd\x00', 0x80, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x200, 0x0) ioctl$WSDISPLAYIO_GMODE(r5, 0x4004574b, &(0x7f0000000900)) sendto(r4, &(0x7f0000000400)="2596d215da5676e32574b3b2ba3a1f89987b729272ce50b4ec3727f71623e59216755b8da5b606b0c737bb8d6ca76eb318ed54d48f56f424202d97bd2d6343869324c45eeb4716bd7d74123deaa0db8707aba0e456dba9e336cd2ed1cc25e4372f371a9b640e39f29312c4695bea325b48020d6b58cc7f0c6a96dd6145af0bcacdee18ff8e58b7e3c2116c6a", 0x8c, 0x4, &(0x7f0000000580)=ANY=[@ANYBLOB="fbf4c3803f22935b6ef780b4c8aea1320720b8d3935aea3aeb5f093daf7c1334b8a3a92f2113cfb1470ae9b9a041475d9ddaa8ba45d3803d317a07009fc6098167b49ac4a38998bc43de970d59b244b234f04925bfd118d2b5cef7133770bac5dc14651d5b0692eb2192242e1086355029093b29e4b609712d344f786973a8f580cd8824b500e282b1b5679f149a2cf0ff8162d986b02787b001fa5a0fd50f4372fe8c9bc511b8e6b6c93b33e6fc08dbe0450f8a9e2a1b07d42b3ce759132827ffa2d231633c74be70bc49b1a955417dfeadf57b7182b70e431550f7d46a653c2ca6ed36423db2c8dd0963eb433403c264eb037e84ed41064e44d882c6b2f8b39b906780c2c7bbb0546e57b35664d3fde5202c0db6ddefbc502deee3f07f5b7221b5240dfb48e438c3e3d7a6c7736c2e4d5deea3fda1dbbca0d2f4a2d979e406c54e954db3c6f17757e3967d79cc79d7e5c0015166c33af63e0d2a3d"], 0xa) r6 = open(&(0x7f0000000140)='./file0\x00', 0x80, 0x21) ioctl$BIOCSETF(r6, 0x80104267, &(0x7f0000000800)={0x3, &(0x7f0000000500)=[{0x10000, 0xa6, 0x6e, 0x547}, {0x400000000000, 0x5, 0x1f, 0x6}, {0x7, 0x1c0, 0x9, 0x1000}]}) openat$bpf(0xffffffffffffff9c, &(0x7f00000008c0)='/dev/bpf\x00', 0x400, 0x0) r7 = semget$private(0x0, 0x3, 0x400) truncate(&(0x7f0000000040)='./file0\x00', 0x0, 0x57) semctl$GETALL(r7, 0x0, 0x6, &(0x7f0000000040)) 16:00:27 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x0) unveil(&(0x7f0000000080)='./file2\x00', &(0x7f00000001c0)='c\x00') r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0/file0\x00', 0x0, 0x10) getsockopt$inet_opts(r0, 0x0, 0x0, &(0x7f0000000100)=""/51, &(0x7f0000000140)=0x33) chroot(&(0x7f0000000440)='./file0/file0\x00') 16:00:27 executing program 0: ioctl$WSDISPLAYIO_LDFONT(0xffffffffffffffff, 0x8058574d, &(0x7f0000000140)={'./file0\x00', 0x0, 0x0, 0x0, 0x2, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x80000001}) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000140)={0x1, &(0x7f00000000c0)=[{}]}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x10000, 0x0) ioctl$TIOCSDTR(r2, 0x20007479) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r1) socket(0x400000000018, 0x3, 0x3a) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r2, &(0x7f0000000100)=@abs={0x0, 0x7}, 0x8) write(r1, &(0x7f0000000140)="ad18f05de2f4ef18", 0x70) 16:00:27 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x800080002002, 0x5bcc) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000300)=[{{r0}, 0xfffffffffffffffe, 0xb}, {{r0}, 0xffffffffffffffff, 0x1}], 0x66, 0x0, 0x0, 0x0) write(r1, &(0x7f0000000000)="1a6a44e4975e685a1fe3b57092c60d2f39a6eb14ef1d97d0ab0555c6b27c8fcf4a1cb2cfdfafc49c7253", 0x2a) dup2(r1, r0) fcntl$dupfd(r1, 0xa, r0) 16:00:27 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x80, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x800000000084}, {0x30}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:27 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x65eba04961aee1e6, 0x21) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "0000000000e6ff3fdcc40000c88a1c683d6bdcf9"}) sendto$unix(r0, &(0x7f0000000100)="9abcad6495a91f9d901124771bf31e7ea895931e99f31ca4ca24a249b5fa200ec96538e9a5a3245da50fcf7073dc0b05555516eeef644ff66b4e1d8d91ca099649e0eac7bf5fe979dc640892afe1598549384249ab935effa483aea87abf99c013bbf1f828dd96047de3ac617364e84966", 0x71, 0xd2d1ec0bfaaad01c, &(0x7f0000000080)=@file={0x0, './file0\x00'}, 0xa) r1 = socket(0x18, 0x2, 0x0) ioctl$BIOCIMMEDIATE(r0, 0x80044270, &(0x7f0000000040)=0x4) ftruncate(r1, 0x0, 0x1000) 16:00:27 executing program 1: r0 = syz_open_pts() nanosleep(&(0x7f0000000080)={0x68, 0x7fefffff}, 0x0) close(r0) r1 = accept$inet(0xffffffffffffff9c, &(0x7f0000000000), &(0x7f0000000040)=0xc) getsockopt(r1, 0xffff, 0x4000800, &(0x7f00000000c0)=""/89, &(0x7f0000000140)=0x59) r2 = dup(r1) ioctl$WSDISPLAYIO_DELSCREEN(r2, 0x80085754, &(0x7f0000000180)={0x2, 0x1}) r3 = kqueue() kevent(r3, 0x0, 0x0, &(0x7f00000000c0), 0x7, 0x0) kevent(r3, &(0x7f0000000080), 0x9130fbf, 0x0, 0x0, 0x0) openat$klog(0xffffffffffffff9c, &(0x7f0000000240)='/dev/klog\x00', 0x8, 0x0) getpeername(r2, &(0x7f00000001c0)=@in, &(0x7f0000000200)=0xc) 16:00:27 executing program 0: r0 = kqueue() r1 = kqueue() kevent(r0, &(0x7f0000000080)=[{{r1}, 0xfffffffffffffffa, 0x97}], 0xa4, 0x0, 0x0, 0x0) r2 = kqueue() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f0000000380)=0x150) setgid(r3) r4 = dup(r2) kevent(r4, &(0x7f0000000000)=[{{r2}, 0xffffffffffffffff, 0x4, 0x1, 0x0, 0x1400000}, {{r1}, 0xfffffffffffffffa, 0x791fec2330328ea3, 0xfffff, 0x82, 0x8001}], 0xbe, 0x0, 0x5, 0x0) mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r5 = open(&(0x7f0000000300)='./file0\x00', 0x40, 0x150) r6 = open$dir(&(0x7f0000000080)='./file0\x00', 0x400000002c6, 0x0) unlink(&(0x7f0000000100)='./file0\x00') close(r5) kevent(r2, &(0x7f00000001c0)=[{{r6}, 0xffffffffffffffff, 0x83, 0x40, 0x8, 0x2}, {{r4}, 0xffffffffffffffff, 0x2, 0xab52bb53c1282044, 0x20, 0x40}, {{r6}, 0xfffffffffffffff8, 0x40, 0x1, 0x5, 0x7}], 0x8, &(0x7f0000000240)=[{{r4}, 0xfffffffffffffff9, 0x20, 0x80000000, 0x2, 0x80}, {{r1}, 0xfffffffffffffffd, 0x80, 0x40000000, 0xfffffffffffffffb, 0x1}, {{r1}, 0xfffffffffffffffe, 0x76, 0x2, 0x50c, 0x2}, {{r0}, 0xffffffffffffffff, 0x11, 0x8, 0xe400000000000, 0x8873}, {{r4}, 0xfffffffffffffffd, 0xc3730ad47670ffb5, 0x2, 0x1, 0x2}, {{r2}, 0xfffffffffffffff8, 0x90, 0x1, 0xc2}], 0x5, &(0x7f0000000040)={0x5, 0xb58f}) kevent(r1, &(0x7f0000000040), 0x20, 0x0, 0x10000, 0x0) r7 = kqueue() kevent(r7, &(0x7f0000000040), 0x3, 0x0, 0xcb5, 0x0) close(r0) 16:00:27 executing program 1: r0 = socket(0x800000018, 0x1, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r0}, 0x0, 0x0, 0x0, 0x100000000000000}], 0x0, 0x0, 0x0, 0x0) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) pipe(&(0x7f0000000000)={0xffffffffffffffff}) ioctl$KDENABIO(r1, 0x20004b3c) setsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f00000001c0)={0x8, 0x80000001}, 0x8) sendto(r1, &(0x7f00000000c0)="ba61de10f475600cd4e69a8eb16c072a1d69c91266e4914bd94dfeb9b4bdee27a4d1c97ab4f71cd0f6925cc97ebeeb3b64d2ebd46746c8353e94d8ce353b1d7f0e460085aed37defdfa8255841b22dc317e3556916fdaa35f72c119d2ce4928e628ae346701e10fe36f9aeb7fe5554c99c469328cc344cb7ca72d1940834377db2a3b1a4be1810cb7f86c93c82f14476e0e053f1a8dae9963216208ce9a927cd7cc7f1461cc728effd1507da172743725842acaa89d3ce81f8e9bd6136603321092ad6a333746ae667537f4824af0583817317aff33ea64369e2656cf18095c90de13929d761002a40e9500657db455a", 0xf0, 0x1, &(0x7f0000000040)=@in={0x2, 0x1}, 0xc) 16:00:27 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x3a0914c44f7b202c, 0x86136) r0 = open$dir(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000100), 0xd075db5, &(0x7f0000000180)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x100, 0x0) open$dir(&(0x7f0000000000)='./bus\x00', 0x10000, 0x1) kevent(r1, 0x0, 0x0, &(0x7f0000000280), 0x9, 0x0) 16:00:27 executing program 1: r0 = getuid() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) r3 = fcntl$getown(0xffffffffffffffff, 0x5) getgroups(0x1, &(0x7f0000000840)=[0x0]) sendmsg$unix(r1, &(0x7f00000008c0)={&(0x7f0000000040)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000000780)=[{&(0x7f0000000080)="465cf79a4b2173b3178e7da724528b0b2d9c1b0d2509048403ead08e152010c3c3d902af42da4e524a77b74c8c221e82a918c2d1695f5bdccad9310a80b4753c63799c73ad07bbdbda06f1a3c8e7d11772485137901883eb44415b80dd9cd12c8a6483", 0x63}, {&(0x7f0000000100)="cb480c8f22025c00cb66dc099dc394c346057c2c9cbb384796b8c71e4ce9040825f2ccdc77889829a2346d3130c3afb3767d8e1cd2e6bc908420c29840761f2017255e1f80d61932bae53430f889c6b25e787a0647a7caadac21fd34c7f1bb50085f1e2eb7f6fc4e8e6c561514ef7938dc64a146cff429cece5aacdf0ead7607a1", 0x81}, {&(0x7f00000001c0)="b327f93539ed2f2a2822557d40dd37989962e2dc4edf8b862df21a8148b566482de971e4bf32c99122e7a76f9e296bb669d4322859fc967f8c55f568bc38c177fa2cebe8bf772f00c00f4308a5dd4304d8965c81977e8f7efe5d5f1bcb6206e742fa1ce69907873cc79a2c62c4a9027ed7ba1d7ddeede768dbae010fd66f26a913475444e29961c8f85b0c54bde9c71bd622880ad34855bbb1c31cd57574c8930ff2244f4441edbf4a5d8731ecb8802f675bcf0847b332a42bdf7bae09ca472b63660f88c4d0d78d0a120a28554ea210c3327bd74acab0b4b6c1c649a3a3ef5be69b98728896b7304be77ea5fa2f2c9bf5a93d1915", 0xf5}, {&(0x7f00000002c0)="2b1bca905f1fd7fa897c9eb3a29ddca5c9cc0ead67d50eea1f89ca2daaa4d3967da76b792c4661b90bb111d61bf522f468925e0b01de7e732967134946c05c097a73eeff4be48410e78770664f8a3b30e62ebe", 0x53}, {&(0x7f0000000340)="a54e0ea0029ee60f85dbc40fd3d07e7c240f148b6d9c1cdabde0b4472d4d3f7680a11f8f335a4adf637fd613bba015dc388026fc0ca9890c8a037600b70693d959f73728676508a57264783b355ba707607f686244a68d7d", 0x58}, {&(0x7f00000003c0)="1b2377b1404dfa9e8fa7998ba7ba8a32f865430cc7be71d22f43a01fbafc83dcbcf7fe994d0ca2ab4002e0b54f345acb2993d67161dec4131f32463d26d44e774b850c4e20cf8c161fe22f2a50b5041a4ff0a397c60ca4238ed2e04d83e88c16dacf400eee3ca9e1450c22d364351c1be9ec25d2c6f58fc139bb8512ded4cc20445acaf2a64ca860d65fbef8", 0x8c}, {&(0x7f0000000480)="e624e2676b200c366926b5a1b59cd571f9f4abca63ed2a530410553fc0fb6a4add5d356042834e587508d53c8b1539adfd198d14aeb515bd71f667bc7ba860ead2cfc87503a5bead8b9173f38c137185677e835ac98193a154582466a51f8b17596b69743e54515424221126dc38a63374bc44db38ea0c3915c4e4dc241dfb6075ec36efd9b82890f5ba7540a013e482255f5a29ed0f46952cf0ad228e0723d732ddcbce6dc0f71fe90085e57917182db6d77e51bf387db5e79b29068f93e185119420fb8017b4df7e3a6e2670180fff62a280dd5b18f67300f3971a947f28136b9288d80b55199f10f0", 0xea}, {&(0x7f0000000580)="abf13f2e2612427475d6b8c13c100650c2938b8de78dfd6de1023244f848e755b04975d165c9dd9797bc02dfa73fcb5811ef008cc3850be93ae8b3cfa3c4f8dc9da13417ec0a9d35516e6de140357fe05facb6556993b95a0f6f216e83cd82b19d9dc87d31dbca538118e8149edabab3e91cecf9557dce3e4d917a29c5bf73f0e150724518c00bcde3a25ff426c1f73561146a43488cc2585df920c4836100b6e2fdb0a7a33a76655a59481f2914bf200393ba95e1ff6f06258f6c923999362e180b99d7e9e35ea7c7b72e4850658e8bec7c9069ec3325591fb7e5182b42b784f0ac6ea1340cd23bce12526e26d4face2ba342", 0xf3}, {&(0x7f0000000680)="8da41a8ac8a34393b7d4900304cf6390222617f8c5e013d1831f2805bd68c2fc83a4523aead7f4834e2c24100bd613f4db1e3d6d1852262873380ab464c4c20960a3a33cdf90b2878d4f409d06db5b0394f926e4c9f8dbc6975d11b9bd1e0311dd632ae02fa79dc5475eb52bcdfaaf338560a6b8cff7cd41c59bdc8784ed609946eb5fb8820eca3f9056895a16e1a41fe1bb68a1968b7f04806f5a2c2ed07a79028f1b3c1867ca624d0c6f0f1183d05d3b786e1b6b172b40dca817cdd07f70183d1b2407e5d9931ca1d39189fa38183bc9f19ac7e4c5b79f3f55ba2f6504415e22b3f81cdb51", 0xe6}], 0x9, &(0x7f0000000880)=[@cred={0x20, 0xffff, 0x0, r3, r0, r4}], 0x20, 0x40a}, 0xa) ioctl$BIOCGETIF(r1, 0x4020426b, &(0x7f0000000900)={""/16, @ifru_flags}) r5 = accept$inet6(r2, &(0x7f0000000940), &(0x7f0000000980)=0xc) getuid() chflagsat(r2, &(0x7f00000009c0)='./file0\x00', 0x1, 0x2) ioctl$WSMUXIO_REMOVE_DEVICE(r1, 0x80085762, &(0x7f0000000a00)={0x1, 0xffff}) r6 = shmget(0x2, 0x4000, 0x1a, &(0x7f0000ffa000/0x4000)=nil) shmctl$IPC_STAT(r6, 0x2, &(0x7f0000000a40)=""/198) ioctl$FIOASYNC(r5, 0x8004667d, &(0x7f0000000b40)=0x7) setsockopt$inet6_MRT6_DEL_MFC(r5, 0x29, 0x69, &(0x7f0000000b80)={{0x18, 0x0, 0x4, 0x3f}, {0x18, 0x2, 0x80000001, 0xb0}, 0x5, [0x0, 0x2, 0xa495, 0x4, 0xdf4, 0x800000000000000, 0x0, 0x3]}, 0x3c) recvmsg(r1, &(0x7f00000020c0)={&(0x7f0000000bc0)=@in6, 0xc, &(0x7f0000001f80)=[{&(0x7f0000000c00)=""/131, 0x83}, {&(0x7f0000000cc0)=""/208, 0xd0}, {&(0x7f0000000dc0)=""/126, 0x7e}, {&(0x7f0000000e40)=""/182, 0xb6}, {&(0x7f0000000f00)=""/23, 0x17}, {&(0x7f0000000f40)=""/4096, 0x1000}, {&(0x7f0000001f40)=""/43, 0x2b}], 0x7, &(0x7f0000002000)=""/166, 0xa6}, 0x801) mknod(&(0x7f0000002100)='./file0\x00', 0x1, 0x8) ioctl$KDMKTONE(r2, 0x20004b08, &(0x7f0000002140)=0x9001) ioctl$WSDISPLAYIO_ADDSCREEN(r1, 0x80245753, &(0x7f0000002180)={0x6, './file0\x00', './file0\x00'}) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000021c0), &(0x7f0000002200)=0xc) ioctl$PCIOCWRITE(r1, 0xc0107003, &(0x7f0000002240)={{0x3, 0x1, 0xff}, 0x4, 0x4ddf, 0x4}) getuid() r7 = msgget(0x0, 0x8) ioctl$PCIOCWRITE(r1, 0xc0107003, &(0x7f0000002280)={{0x5, 0x1, 0x4}, 0x2, 0x100000000, 0x8d7}) execve(&(0x7f00000022c0)='./file0\x00', &(0x7f0000002380)=[&(0x7f0000002300)='\x00', &(0x7f0000002340)], &(0x7f0000002400)=[&(0x7f00000023c0)=':$)*@![\x00']) setsockopt$inet6_MRT6_DEL_MFC(r5, 0x29, 0x69, &(0x7f0000002440)={{0x18, 0x2, 0x4, 0x2}, {0x18, 0x0, 0x7, 0x8}, 0x7fc0000, [0x40, 0x3, 0x4, 0x804, 0x80000000, 0x8bc, 0x81, 0xcd22]}, 0x3c) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000002480)='/dev/ttyCcfg\x00', 0x80, 0x0) msgrcv(r7, &(0x7f00000024c0)={0x0, ""/18}, 0x1a, 0x3, 0x1800) open(&(0x7f0000002500)='./file0\x00', 0x20000, 0x4) ioctl$BIOCGFILDROP(r1, 0x40044278, &(0x7f0000002540)) semget$private(0x0, 0x3, 0x8) 16:00:28 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000080)=[{0x25}, {0x3d}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x1, 0x0) ioctl$KDSETRAD(r1, 0x20004b43) 16:00:28 executing program 1: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040), 0xc) r1 = socket(0x18, 0x1, 0x0) r2 = shmat(0x0, &(0x7f0000ffc000/0x4000)=nil, 0x3000) shmdt(r2) fcntl$getown(r1, 0x5) socket$inet6(0x18, 0x3, 0x0) 16:00:28 executing program 0: socketpair(0x18, 0x1, 0x1, &(0x7f0000000000)={0xffffffffffffffff}) r1 = syz_open_pts() r2 = openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x40, 0x0) pipe2(&(0x7f0000000240)={0xffffffffffffffff}, 0x10000) r4 = accept$unix(0xffffffffffffff9c, &(0x7f0000000400)=@abs, &(0x7f0000000440)=0x8) r5 = getpgrp() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0}, 0xc) r7 = getgid() r8 = getpgid(0x0) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000500)={0x0, 0x0, 0x0}, 0xc) r11 = getpgrp() r12 = geteuid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000540)={0x0, 0x0, 0x0}, &(0x7f0000000580)=0xc) sendmsg$unix(r0, &(0x7f0000000680)={&(0x7f0000000040)=@abs={0x1, 0x0, 0x0}, 0x8, &(0x7f0000000080)=[{&(0x7f0000000140)="cc8ab3aef889be0ba1c96b852f422a15e84b1526b87409d7553e39d304e5c5ea59a8d425aa01c1120ce169b1a77deb0c0052ffb1fa404a2a1d6cb4829f9e7c7be8578da576185e1193e35aa271ed721d7797805b89aace201f192b9c6e88bff779f6a68a8b998cfa4044600f1e620393b6ca3930a96fd39b6fc7d76bed9af93cb0d71dd823826eb68e7461d769635b8834029e2354d4abb927867332c26f50b7c055a5985f2b8a5c09a5acf22e2aec37529c83ed9db1d4c3639b5e6f30c22bfbde6d2985f57ce28826216d37f599e3a4365aa5c3836d4a9340f67437926d5753", 0xe0}], 0x1, &(0x7f00000005c0)=[@rights={0x20, 0xffff, 0x1, [r1, r2, r3, r4]}, @cred={0x20, 0xffff, 0x0, r5, r6, r7}, @rights={0x10}, @cred={0x20, 0xffff, 0x0, r8, r9, r10}, @cred={0x20, 0xffff, 0x0, r11, r12, r13}], 0x90, 0x7}, 0x8) mknod(&(0x7f0000000100)='./bus\x00', 0x3a0934c44f7b202b, 0x1b00) r14 = open(&(0x7f00000003c0)='./bus\x00', 0x11, 0x0) ioctl$WSMUXIO_LIST_DEVICES(r14, 0x20005302, &(0x7f0000000280)={0x0, [{0x3, 0x87}, {0x2}]}) 16:00:28 executing program 1: mprotect(&(0x7f0000527000/0x2000)=nil, 0x2000, 0x2) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) munmap(&(0x7f000034b000/0x4000)=nil, 0x4000) r0 = open(&(0x7f0000000100)='./file0\x00', 0x800, 0x100) ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f0000000140)) getsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000180), &(0x7f00000001c0)=0x10) select(0x40, &(0x7f0000000000), &(0x7f0000000040), &(0x7f0000000080), &(0x7f00000000c0)) syz_open_pts() 16:00:28 executing program 1: madvise(&(0x7f0000001000/0x2000)=nil, 0x2000, 0x5474e716f820f9bf) munlock(&(0x7f0000001000/0x4000)=nil, 0x4000) munlock(&(0x7f0000002000/0x3000)=nil, 0x3000) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) mmap(&(0x7f0000003000/0x4000)=nil, 0x4000, 0x4, 0x4010, r0, 0x0, 0x0) 16:00:28 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x8000800080002002, 0x46485d48) r0 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0}, &(0x7f0000000140)=0xc) fcntl$lock(r0, 0x8, &(0x7f0000000180)={0x1, 0x0, 0xff, 0xff, r1}) poll(&(0x7f0000000040)=[{r0, 0x40}], 0x1, 0x0) select(0x40, &(0x7f0000000200)={0xa}, 0x0, 0x0, &(0x7f00000002c0)) r2 = getpid() ktrace(&(0x7f00000000c0)='./bus\x00', 0x2, 0x200, r2) 16:00:28 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x20000, 0x0) ioctl$BIOCPROMISC(r0, 0x20004269) setuid(0xee01) kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0x0, 0x0, 0x0, 0x1}], 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r1, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:00:28 executing program 0: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x2}}) r0 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "00000092fe004d16bf3b200000000800002100"}) r1 = fcntl$dupfd(r0, 0xa, r0) ioctl$WSDISPLAYIO_DELFONT(r1, 0x8058574f, &(0x7f0000000040)={'./file0\x00', 0x5, 0x1000, 0x3, 0x0, 0xe715, 0x9, 0x1, 0x1, 0x2, 0x3f, 0x7}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r0) r2 = socket(0x18, 0x400000002, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 16:00:28 executing program 1: open(&(0x7f0000000000)='./file0\x00', 0x611, 0x0) ktrace(&(0x7f0000000080)='./file0\x00', 0x4, 0x100, 0x0) clock_getres(0x6, &(0x7f00000000c0)) acct(&(0x7f0000000040)='./file0\x00') 16:00:28 executing program 0: ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000000)={0x0, 0x0, 0x0, 0xffffffffffffff01, "90de290e7989a23ff89c16723f911a1d962f681f"}) lstat(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x29, 0xd, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:00:28 executing program 1: semget$private(0x0, 0x8, 0x4) r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000440)='/dev/wsmouse0\x00', 0x8090, 0x0) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000480)={0x0}, &(0x7f0000000540)=0xfb) fcntl$lock(r0, 0x7, &(0x7f0000000500)={0x2, 0x1, 0x9, 0x7fff, r1}) r2 = dup2(r0, r0) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000ac0)={0x0, 0x0, 0x0}, &(0x7f0000000a80)=0xc) getgroups(0x4000000000000133, &(0x7f0000000380)) ioctl$WSKBDIO_GETMODE(r2, 0x40045714, &(0x7f0000000100)) setegid(r3) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x88, 0x0) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000180)={0x3, &(0x7f0000000040)=[{0x200000000005c}, {0x1}, {0x6}]}) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") clock_settime(0x4, &(0x7f00000002c0)={0x8, 0x6}) r5 = open(&(0x7f0000000300)='./file0/file0\x00', 0x8000, 0x1000000000203a) faccessat(r5, &(0x7f0000000040)='.\x00', 0x2, 0x1) r6 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) r7 = semget$private(0x0, 0x1, 0x4) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000380)='/dev/wsmouse\x00', 0x800, 0x0) semctl$SETALL(r7, 0x0, 0x9, &(0x7f0000000a00)=[0xca, 0x1, 0xfffffffffffffff9]) semop(r7, &(0x7f0000000080)=[{0x7, 0xfff, 0x1000}, {0x6, 0x20, 0x800}, {0x4, 0x4, 0x800}], 0x3) setgid(r3) semctl$GETZCNT(r7, 0xffffffffffffffff, 0x7, &(0x7f00000003c0)=""/66) semctl$GETVAL(r7, 0x1, 0x5, &(0x7f0000000140)=""/13) semget$private(0x0, 0x1, 0x30) semctl$GETNCNT(r7, 0x4, 0x3, &(0x7f0000000000)=""/61) fcntl$setflags(r2, 0x2, 0x1) semctl$SETALL(r7, 0x0, 0x9, &(0x7f0000000040)=[0x7, 0x3]) getsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0}, &(0x7f0000000280)=0xc) chown(&(0x7f00000001c0)='./file0\x00', r8, 0x0) 16:00:28 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000080)=[{0x60}, {0x80}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000240)='\r') socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000100)={0xffffffffffffffff}) sendto$unix(r1, &(0x7f0000000140)="702e5a1a51788e6697f6747deddb340f7ded3daff88d504caf6524fb78378f53b059767022c4c2b6acbaca6bd5a010c269a25357a0f80976965201baea1306cfe406e3efb2203dd4a3255bf653313b8c2f5ab1be3e64869a82b44d2d9327c067d93fab0e4fdc6f2fbe904646eab6c6688102", 0x72, 0x6, &(0x7f00000001c0)=@file={0x374b38d5fbbbf150, '.\x00'}, 0x4) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) 16:00:28 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCLOCK(r0, 0x20004276) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) setuid(0xee01) ioctl$BIOCGDLTLIST(r0, 0x4020426b, &(0x7f00000000c0)={0x0, 0x0}) r1 = shmget(0x0, 0x3000, 0x40, &(0x7f0000ffb000/0x3000)=nil) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0xc) r5 = getegid() r6 = getppid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000200)={0x0}, 0xc) shmctl$IPC_SET(r1, 0x1, &(0x7f0000000240)={{0x0, r2, r3, r4, r5, 0x1, 0x3}, 0x5, 0x101, r6, r7, 0x8, 0x3, 0x6ee7}) 16:00:28 executing program 1: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x1000, 0xffffffffffffffff) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x206, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) write(r1, &(0x7f0000000340)="5698034976527350631ab3cb861ec6ef36a2d710d8155fbdb50082ea468b4223e2ffd855f7639a7a9f38a20d742d20a4ea39a9de8b04f6747981cc8cbc61ac654c36c9242119a529eb368cd344ec068155489b3dc501a2743e1c6153f8b65e31f594ae3463e4a4e7d5bee1ddf9ea1ba6c83d98a50c1e0d1fd32ee426217660b49ab4dea87ebf8698484f1cd6711b8ff8f3211f36e74063fd1b89e7ae91ee4cde08536efbe8598a55454f03a078e8eefe6fdb0b6d0ae405f8cc5ff7271300daba4545a44bdbc1e7b0103d18fadc9e16e157a7be0e54111e70d6e849aa92c30c84c7e7245ae35545451e2c668dd197dd201c88429f5d1f926f1f998b25998b1d66e563f77dd664c0b059a079591967078caca4282abc836ad4a003365a25c57fe4e6eb01a4227358c6885a395de496830c66bb7b2fa23b86c036dbe22c1296000c6b4887bd2762f2d1188d9964d9f9424b815e4d5c1a697b49202ddf795afd8a8e890a2e2c0e97d4d4cc51e83a1be16510d05fdd74ca490891e8eaa24bb0f0c7cef78e54a49b38d9d8a078c428fa02faef9c9368acd1a065627734da298de9487f8da98c56e158554597a5a8d9324b09ec1eee8830e1087314bb8c688ff11dbf2f76bd296a11632cfc92703e19d678eb9f7be64226720909266918c84ddbfcfc1ae2bec7f84b6114835a5ccd25fc344acd6baa4ed4929adcca91feadff961275b4c8e43d6689fffb57993bfcb05109825395d1caab68a55bf695204dccb14fd85da45ebf6050658a20d53af75693864b8221bc691b158de37a416a75ae61700e756dc3f6f4b819302a1c3d5a1a87583ea42106ae4e96c55ef4a3a866d276acf898e485a7c4af8db9df63d4f8659821edc130611a06416d548ad54f3c2fc65d05470fa8b4d5d764c3a8ca8af81679d194b107a16ddfa891ac525a6c04808aa767472665b789c676ca519903081e16936a9dc828e6525884cd9362f9f9a190907cfe81cc22eb1485f048d39c6a617a0cc3876c0e6336891f82002a7696608f372d85545a8fc0e5f9a1517686ee3a686af5ef3c01f4af38af5f300d410b5f1449125220d9a6362d1cef211a959e26e88411e58fd351474a8ef7c7b7906210b12bc4c799391da56c50566c34ad1a2a6ac8312f05636d14726fd560081ee4891aa00b136945164c705bd302a6a8f847463f902afdb06354134b8850c3a863f3a6a5be2408198384b25676b8941c0280397e39a43d0caf644719615ae39a2f1e2a1805d3ac32053d7a9a33dce40eac20c649696b028bd857105e25fa83acb70aac79dd00fa8f5f95429a62c5e0f3d0de7accf3e9a674c2d1f242c0eb7e787d631ba021f4a8f655f4ea2c5899e54a331483f5a04d5e5e40ec341d17d83375e81b5241dabb16c1b2fe6f63f82378ee9e91628a27c919bc0760614b5b198650af7b23b1ea8298c858d6078df4f7d5b61a3daa1d353041a809873ea030abae82248f43a8b487a2b83e63ab768b8938f6a939899ccb3faedb5f8fae7677c084fdfbf52667e314eecc5bb87586f230bcd644e1be656d76bdb81aa8e74d26640053a88f5abbf3580f3a16ed530fa3218bc058b5fd28f953f6d2c4ec2a0e4d0bd8e2e8b4d011dcdd03fd6d00c9d13a3794daf0c2a5759b2790164e1bca5d1475475abd0e91d4bed72ff980907041884137dec73f63eb1dff06a8ddf55aa18f056e46c5478a7365d76e4d38715fac2223bf77dd168409625256c3fd97623eb72de9227af972883cb0f613341851f8c6e1632c8c61ede7f3e25c84a05b901bb5528f7d6f2838c9d14d2fd045ced72b9cf41d8e6fc60e8e4fb2ab7f1bb05ad42156f0ce57abce271cb7fc64941e0c2fe9034718e49f9b0730209606efc7832e77b500ce563971b6221f9a3d9c458850c7ed47723763601b571f16e37b9467d5b60071c835592ad0b78e5064ee47c5d76e40fa9f7a91136ba0822c6082607c4bd75ab2eed00ae1c1f0938d1378313c817a81b9f30c537c0141e1407111df6f9f31435679640b63b189056ca663be779d5fbb1e3fa1034e22ffbb87934d94dbf9924be99bd16de5210f2618892d904cd059232270c6ffc5c317a2e41eb1808bc10605bdee95072e89dc0f855c007731961b9b3c96434043dcf43f3bce6a447676f34a8e1a3738dacae7ee71bc19e3f5f2e19645605beaf52bb378c2f1a2381097161b6c9bf18b663083f7a9017405ddb26e06a124e2dba16f757a163d51c93c24071c79303437e176c247e148055e2b7b51efa49e5fb9c398803bdba19efe91e46a4e3ef7ed5b144a9ef0e86eb983225ccc8cb68c05e0776001f9365aeb2de8f5821dc21f2ebd39c7f3433b6ac42dd707d50f515b2859a7ac019e6eeca326a7b442fe7eb4e833bb5f162fad9c2a876662cfee199b5a2270d02847bd874e4a0b9d02600fc6cffbbe417a0ef69e80a1a37e1b1d0b4150ce96df7405f8dd76589e99dc32050b249611a1a11b9f511f7b51c5f99be0aeb13b7dcab06c25d378cbd5460b63f6f9a4d41501b32438bc5fdb86ffb82a28565a9a24f8caed964fb1748484f84fdc0ba8e65d5a0322c5fb6302e433bbd6924ab17694c983d9baa798d64494e057291b1e5563de1f6b8d4a56a3c202066b480591211ed5581fcb82a4957ae0cee16c13c7988395e6af0c216f75292dd987ddadbdfce963fd4a6f031f135743b3bd5a0d37d3079317fe5dcb79f85cd1f9ca36a7becac469e8894a2b32475b4ebcd5dda8949910c9cb9bdb0b322c776fa18971b618484e127e2c122930915c1c6240b64ff485f3285e78ababcf13217addfcff8957e2675fc4a76f78fefcec7ad9cd0cdc4c329086720118710fb3d9191b9625125fa0985283e18cb1318f1a83094f1445ba14ec06cf1d138892ef6835022aa398fcf2f614bd3bb885503bd4184aa1c6fac33fbb331fe377c4dffd45dea81bbfa30a6eaa75fde740777beec3eb3979c42851e0ff71d90836bb1ec96d60301ced6c5c6131581d5b3af88fcc1ab54d95867f3e6cec06c3cadbe56699885b771441c7fdbcc4360da8a0af59800d40484623ce39242c6d5ba64be308fcc6c54a54e23de8d9427d0e2e3bae95b51c64ee73fa6ade9f4186b0cad250895dc3ac3e60743d6258319005a63c7a09c310e1bee0815f112d93ed02669accac52ee29a918ccbc2f6be6f42195d396d9b709a497a01b2e4691aa5aa3001133a5d603c2892b283436f3de9125e1eebc97b7671c189a4a0d451a00ae82317eb63897f1e97222ea6e672ae4144e8ca462d39e8d6b9611f07294bb347122b3d93826f3b9ef3656e317c95a1e303818c0ed1c7e972110ae26e33a1b104b909d3960f2cdb4bc861a287663cfaab0defedcae86f41079c3261692407163e47c551799d315cbd2e075ebe01a6265b6f45a1a8c59eb1e81aa531feaae5b17c758d3a303b13eb3c816db90d544cdedb047164de3ba4d90a61d736f00924cb762e89b78915257b822cf37798c8bfd749aa67c4d76e5043e928dab743cd6e5ed183f12c8acef33f0ea699b8d3e5bfb919037716abadf0496a1e60326048f37fefef27f604c8e3589036ecd48daf90afb93e3ed2b447b0025c09867d4bdce46bda92d00ec20e80f2709a58a506256932c7fda955aae4894b4542a2972dff45b52438df9387476f4186a67959b4855fb1bf819912cd835136e93bd42332f4959e090325189d0a0f698b3b735c08584d36e932d1d4e6aef0d50bd0c9a5fe28a50d67acdf1876e9def2a12a367bf12843785211f34db67d5a82d1673a770af1fd596849a6b1efa8a9ec9c79c6af72a5858d014ae994a1ff27429ed41db04e2b5443fc7b97dd16cad27adc1c30bdfcb62c4a5d4bd2394075e6c0d05b755b7b8f9770337648161b3106e5fb5a6cf7272f89a1cfac1dfc1212cfc7339308c69c7628868ec36825573b6a6cae1f5c9410fddd2b40c2c2e2ef601aa9a7776693726793a91ac5db63eb5a23fad64210ca5361500d7c2506a7af6e3f8f1e5e926e9628fe9812fe67561070137be5d6df7e5a24ada5073d8608f112b8099b00b83c4e1da0056bef82ac5d1ae39d5f8bee577692327eb0571200d21870712b14d0243059f8481f1c4abd38601e1f7c2e0f609c70c6f64240672535a0d2a5ac02493d953ceb9a9a7d5f96d025b8e97646d57be39093d05cf9c5a583b7922c0da75c24d324669a360b1e7f93deca731b0076a5168b260f41dc5952b5861bea071e8d99d203dc6a9212ad5bd671d2a3eed7ba235d11b5e2ef7927f0ebb9e2ff00a09c6ba21cd0f6174ce65e37360e0c58915c061ae955039b00284660fc0474de75565c9d45c94349da8a4c0804ebacd69aff0f5c324eed43728ab2c23b9e0d13b0f95487b1b031816d418166a29d4e25a807665455d2079b8a1502f410b98d8a46093fb75d949d843f239ac1e47b583077e535dbdecd5933aac236f40d2d4f96e6093a345b0e0d118065e41f530ae10b83b9e659a99cc035c861f5a1c1bb53621ec53d6fd225eb2f21e3fe6ca4f2595c155bfdc2f4fe9b1c23901d1a315c92254a6a0860793eace3820252bf93111d5770f3548d105b5fdd17e0052e94a3c643d4a664cdcb888dbc20f4d04c8478bd043d9a7ec2258c2e8c856053d920f4b41b294eb5155a6b1e3c863b079985967f68d7401f013799d24100e1884d5e88acd076419a317f3d417f22dd4f014376e0810f334312c980169f2c03dac1eec5bbf85bf66a8ee3b272639b98a5e3c921996770b8207411537fdd9f6963a42679c0e13e7ea3ec7cdc60db03bf6c3e6e7d579ce6ea2a3d8478e560471212faec8e12cfa71b67ad7f87e81f1f0ead8118080381b7a05c9b94587a22182815424ee2194fadf2400f5841afbe9d2e8275b53d913a318d1f521d873d28a52ad50124ae8d6a1451aa0b62fa5a8aaedffd380dcebc2e13a1d09a92f7ff040582e46b30144c2227a533be75686a6c17c518654cb41ff4534542e584b1dade13562a811f3a14bf4d7b2fbbadc026abdc2c4079821a7afae0953255b93ac808023bcebf2ba1a416b4fc233377c1cfed5f80856707c193ad571b6815578e8f1dd88582c52d2d7e0f1ea91556ef3412393c77ea5ca492a493b28f537c34d691fb8b8c745fc6b82239f3dc5a3d45177accc3eda0a9b232d2623d34999d31806761034a206842d34bdce333776ff6d7c2cffa931a17d68964bdcea67799ec5ccb6aa9c1c0e92f251bb47b0c381e5bc5e9e773999ec7ef9d17b1471446a5e16fed39c3a022a32f32c7e74371447cf6ab0b6c5c4fecb97c7cef054f4a2d78d8cc3e055ce5c40a654d6592274de63ba8a0097f69e9924776212fcfec0dfedd4b35ae32ce1d66ea2090163ec980a5250b7fe0fcb211c2df7378963a1b3b4e24aa48dc4a3bf93671d6243fc554e905bb84561e4a1a54eb51d038f9251a1989438ec79ed7cd54af2a0ade156853bbd923ade53ab002b8d2174dda21bb998d6b3ae31db0a7a990510b5158adcde267a4bde743032826832609f64620f98a02ed81c727587bbe4c2aff225f1348b3c76618ca730f9a4e425b63df33645b00365640e00d66eed3c56508dd8281b0a429356b4c6eb066f35fb59a1ab88c9c7c9b805971cba37940e74dc541b07e463feaf0c382423ae0e93fde812086dfaec16daec8f5dc1b527e6f3ac9479f4c8620a6f79cf0b0eb4d040a76ec0268df1d4283e97a9412c211a78f3be1398f60cdb23c1d472efaf43b5150832c27c1da47bbd8d2b2ac38a896179722f77e00e2aa8bb546a11ef4d38b1a393", 0x1000) ioctl$WSDISPLAYIO_LSFONT(r1, 0xc058574e, &(0x7f0000000040)) 16:00:28 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000280)='/dev/bpf\x00', 0x0, 0x0) r1 = socket(0x2, 0x8000, 0x7) setsockopt(r1, 0x3, 0xedbd, &(0x7f00000002c0)="a4c6932e405163b6830a3faec9160754d549117e0379336ef6ac5bf4e5413c50472367a7c008ff5877cea423a9f23071ebcedc128872c28572f2d803c41fe298f79a24a5bfea9001e0b4543edbb11902de338b178b1a1806e3108739cb5a7caba46b380071c62b97c2d5e40a6549d17763b9a037bd3d6603e2631c9ec8feac26c41e52a30111", 0x86) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f0000000040)=[{0x61}, {0x45}, {0x6}]}) ioctl$BIOCGETIF(r0, 0x4020426b, &(0x7f00000000c0)=ANY=[@ANYBLOB="00000000000000000000000000000000020000009f9a55215891445f3426354a0000000000000000"]) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000180)="84") lseek(r0, 0x0, 0x0, 0x3) 16:00:28 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x800, 0x80) ioctl$BIOCGRSIG(r0, 0x40044273, &(0x7f0000000040)) readv(r0, &(0x7f0000002480)=[{&(0x7f0000000080)=""/4096, 0x1000}, {&(0x7f0000001080)=""/154, 0x9a}, {&(0x7f0000001140)=""/141, 0x8d}, {&(0x7f0000001200)=""/34, 0x22}, {&(0x7f0000001240)=""/218, 0xda}, {&(0x7f0000001340)=""/90, 0x5a}, {&(0x7f00000013c0)=""/4096, 0x1000}, {&(0x7f00000023c0)=""/132, 0x84}], 0x8) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$BIOCGRSIG(r0, 0x40044273, &(0x7f0000002500)) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000002580)={0x8, &(0x7f0000002540)=[{0x101, 0x7ff, 0x9, 0xdd2d}, {0x9, 0x92d, 0x7}, {0x1000, 0x9, 0x0, 0x5}, {0x0, 0x17, 0xc97, 0x2}, {0xfffffffffffffff8, 0x6, 0x8, 0xffffffffffff8000}, {0x6000000000, 0x9, 0x8, 0x4}, {0x2, 0x740, 0x8001, 0xe64f}, {0x7, 0x8, 0x1ff, 0x1}]}) r2 = socket$unix(0x1, 0x1, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f00000025c0)="fa6801edefbf97bca7a1986919b62ebce4c55c2fe61afd2d15f90c1515fe94286e1d9e84216bd98a8946a7839d59b5ad6f957ccda82edf728013a5153faa6ddd6a38c3aa", 0x44) ioctl$FIOSETOWN(r0, 0x8004667c, &(0x7f0000002640)=0x3f) r3 = shmget$private(0x0, 0x3000, 0x4, &(0x7f0000ffb000/0x3000)=nil) shmat(r3, &(0x7f0000ffb000/0x1000)=nil, 0x2000) ioctl$BIOCGETIF(r1, 0x4020426b, &(0x7f0000002680)={""/16, @ifru_vnetid}) fchdir(r2) fsync(r1) r4 = syz_open_pts() ioctl$FIONBIO(r1, 0x8004667e, &(0x7f00000026c0)=0x9) shmat(r3, &(0x7f0000ffc000/0x3000)=nil, 0x1000) ioctl$TIOCSETD(r4, 0x8004741b, &(0x7f0000002700)=0x5) connect(r1, &(0x7f0000002740)=@in={0x2, 0x2}, 0xc) ioctl$BIOCGRTIMEOUT(r1, 0x4010426e, &(0x7f0000002780)) shmget$private(0x0, 0x3000, 0x100, &(0x7f0000ffd000/0x3000)=nil) ioctl$TIOCSTOP(r4, 0x2000746f) mlock(&(0x7f0000ffc000/0x4000)=nil, 0x4000) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000002800)={0x0, 0x0, 0x0}, &(0x7f0000002840)=0xc) getgroups(0x2, &(0x7f0000002880)=[0x0, 0x0]) fchownat(r1, &(0x7f00000027c0)='./file0\x00', r6, r8, 0x2) sendmsg$unix(r1, &(0x7f0000002d80)={&(0x7f00000028c0)=@abs={0x0, 0x0, 0x1}, 0x8, &(0x7f0000002bc0)=[{&(0x7f0000002900)="037a194f7d1873ef9cb1df3f85b0efae53d341e629d8763088de313dfa1239c19b259d46cc5ddddedade1829af4f1865a1e7742eab9e79f2b5b5964eea883389885ec8995c446913225c518cd96a8c0320a0203865f78760c415e6fbc2cd2992143725cb33a414483764deac7775d94863f84e8eb9d2b504f27c29d67685fb6c42f830b962cb5e455edc0d13f35577c30bab1be64856b4f0c1cb0838a37b5bf883b22ecdedd043abd9c1d150dabec5196ceb04176501975dd5bd97c3411b3116f1b5e93d57df95a08a46b2603f7f2aea4bf7a7eac45600428cdd7a1338b37beb19e7a882b57ce15377614dd7", 0xec}, {&(0x7f0000002a00)="636aace9808c35c6acbde3c7a7ef8287415a446443a0bba9120bc3e65edd46a6fdbe66054c3c65b4263be5d6f96ff7e6c96e235fe08f5a6d32dacedd940ffdaa0618ac2f62f6d92e0c5026fffe58f44981678fd733c567451a8b1fce4c7ca66c", 0x60}, {&(0x7f0000002a80)="44e396895a631f38714f2001d8aaa2a4c28c11ef80ce0747b340b06f3cbf0fe2df54aba52527ee4ca4891955df110c0da2629e93f1d6b01379ea65a933d0e8aa791247ce3c3edfc479f5fa4c7ee10ce4aa1a08fddd275f239037d5a63870f9190b00e1db7e65510173c1e84fa66f47f4b8c2e5a05a579c932c5b3b2c8a00da5aa323755661b3d92ccaadaab2a4137980b8d045972e9681c074add61d7d095752d40753b3ba4180e02b48ee86a90efe643108c7cd11d735", 0xb7}, {&(0x7f0000002b40)="7517aa5fb4ca401413a79d7441b9e1425a2370e24c325e67a7f2de38402e5e1bdd420b1c9e4f355020f4cd89201c3f9f756c9491382a363325697b708ce77d", 0x3f}, {&(0x7f0000002b80)="965a9e5b2aae8bfa7896eee5a1ccddca", 0x10}], 0x5, &(0x7f0000002c40)=[@cred={0x20, 0xffff, 0x0, r5, r6, r7}, @cred={0x20, 0xffff, 0x0, r5, r6, r9}, @rights={0x38, 0xffff, 0x1, [r1, r2, r4, r4, r2, r1, r4, r2, r4, r1]}, @rights={0x20, 0xffff, 0x1, [r2, r2, r0, r4]}, @cred={0x20, 0xffff, 0x0, r5, r6, r8}, @rights={0x18, 0xffff, 0x1, [r2]}, @cred={0x20, 0xffff, 0x0, r5, r6, r8}, @cred={0x20, 0xffff, 0x0, r5, r6, r7}, @rights={0x20, 0xffff, 0x1, [r4, r4, r0]}], 0x130, 0x1}, 0x400) ioctl$BIOCGRSIG(r0, 0x40044273, &(0x7f0000002dc0)) syz_open_pts() ioctl$TIOCMSET(r0, 0x8004746d, &(0x7f0000002e00)=0x1) 16:00:28 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000000)=[{0x24}, {0x35}, {0x6}]}) unveil(&(0x7f0000000080)='./file0\x00', &(0x7f0000000100)='r\x00') ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) pipe2(&(0x7f0000000140)={0xffffffffffffffff}, 0x3845227387258cc2) mkdirat(r1, &(0x7f0000000180)='./file1\x00', 0x100) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:28 executing program 1: r0 = socket$inet(0x2, 0x1, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000100), 0x0) setsockopt$inet_opts(r0, 0x0, 0xd, &(0x7f000064effb), 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000100)="9a975196fab931138bcb9132fd2b438bf1af3b6f5d2dbb62701a1584aaa6409fa8dbee720effe1c7b92d0464cc9b373d269fea79183268d977d90aec66d5f7e564056bd45a4e7070be6907f20b2e974416353ec56d65ec5efe4ebc84d5a72b4066a3360cf7ca6d828f464ed54a3f82c4903849f4841f9fb3d9eda8b12762943d51fa7a91a806aba0f1a6ed579ecf796b7c501893aa65f3b29df24053e6bc02012f64479156b2f54009441ea38ff86774c5ef15e4f747558f2345d040ad9cec57fdba8237661d6141a6a0a1c515ab642b25a5480a50a9db9a7608bc1ab7bb39b677f76948330aff7ee1a557c8cb25bb0f518400aa85970697ca233b4b55a6e7956c44f6a71290516b82de7d345e62bceeae6f8ef9244828f1c0ab0bc033d3bf2133c7703428d62592b326286655be6fd73ba68e1439aa7211c524bf97db563410b49527daa8873dff28d6bd167994adc04a8875e6cfc299eaa6350fa2baaac8ec656fc68325a28c22a90c0b7d067f5adf53dff70dc97ac3e8a96661df58cb8e88c6ab1d8bc224043d1603047a5cd4c61ae2188ea8d2f9696123fce59b20b4d6ce41c6629796249861a84a4e353827f8524853ccee515fb14db7d7e9424c8229d95f94cb276c6909da01151ed405cc7f844e98de27f751ad62225bf4e0a1c7c4670a59315f956bc1e17e878ff5e61138e45be32f69baf9359641b78a622e15f732730b253767c2fe0a792e40da1354520e5a8b969aa924eb7ba0d6ef575f316623e2a4bd216a82098fdfc39a0b5f63d90d1be782b9cb7a6364c7c47b5f1fa030fc0de4a6181f047de8e3644dee995dc27b93e895b2b3b6d986348610be78a4bc48579b1f6fa000d625b638680ccefd36ba9ca1de24b0e004fc3dbe91b524461f03bb4251060daa427c15aeca2d7a8f08b527b12535bd2afd7c1620f06b4f53b92a204dece8f7426a28ca2aeef1c9b7f9ed047f8ccffc838297af65ce24dc64685ff67f5fc4b8bfe2409406ad3381ce46b911a88850460c1de2c8a9c745369a0ad17fc929872da2f19e080fb293af1b3341b822ecdbc5881d5ed4beda75b2e8126749a274861caf3a3edb605a1a5b9689bd2189ef1c7ebd5221504a6fee77ffac50c8dcc2fcb70b66911b429b0403c45c8cc82bae0eca451c7f979bdd51c798195104842fb6c3caf9450a1f8d4685dab082800d8e2cb0259b470c1eafa39481f32fbf8a90a84304215c64b1ba6f2134926bb7e69444b8c8f296d0c1f99be08d1e69810dd506fad673b7236524e774931e5baa49578bb07fbb07a1d545a584ae9fbd4a4f8bcdbdfb2a2653d33669fffd1404b29534bcab902d115dd9cda89b92a45f5cca03b17189a52ba4bbe2d5a33743bb3eee8c293f7ca78ca7f5e505ff10570c652e344a744b4933e6cd232319fdb4ece90d72fb819703159aeeabd34886ea74081ab982005deac5a922f4139dab3b5bba1691c6e6cefcf116c4a2a69c846fe851edb05b86889754376e1e75bbf784fbe8a703ba4d656e88ec10223ccbc82b67e5f98b44798c279a062791c463ff7d753434edeaaff8613afc9481bb5b7c0d238da545f6eeae3015764cf9c3f8e68f4eba55243acc2e80c23253081aa0885875107407fec6c157d15a6bcd58feba9b395004c6a1815e3b3a7c9ec54487a5902b3f5062768f2d689e6beec4df03472a32a5e0013f8496815eac6392af0ebb456c9fd205d4bd81b6e34ac5e69ba5d24c41003aeeb4927685e2e93571071cc33bfefe90f49ad381f9bd3b71235f9407c57ebe8b64f27572c85f54d6387377d327d43ad6f5693eebbfcd4088e0748a4173eef494eab60682f59a2b7746d077050a31da1adb4985c90f91f8c4f82475e23e8091d93df767a46b60fdfeb3550fc5c903c4112e315c3f0377989fa4d258fe09e389d2d550cd96eafb59e09c43ac7566c717a9bb0a99ea373d9a56aedd51e5392fad7cc2c4b341d0805fe53b71c3a437572a7d52dc4532c09b04ce580bdefd1521a1be82d244e240ef6c38bd94f1180ba0be80ba896c7aa4455a09e44a1e37271038ce7c129c2a7574bd1b925860f776e9bd36894544a6f2e51067d3b3e3a027fc523416be9daf1887a54460c729c43bce4ed641e98b052da8480e1ce59a3a1ee548551ba4198f899a938016a80e34c510cd4a5821eda0991b328b3f37708bd7d96a6e92a1fa6bfd1da70d317c062fa1cfb8f7455b3facae99550d4dea08bbc1491f67431ac62d55b686decaf734ccefa4afc524b243b0d8512d2121cd52c3b1b210370dafc95f559e654372ec59427211fd4355d5adb75c941d4df43aeee8d021dda870a2d896db4e013dfd4a61c0cd8b1c5dd8484c4b9507ee7e5af669479f1ffe2e37a041b3bbadac270b24d30964fb1b2c03fc5e6b7d4716fdfc20946f8d3fd4ab6a6a82ceb5a0d9dcc440c62c5bb5b67ec46bc1cc40ebc1b7df8a3ff045313fe2705674c46825391981733c3c1637715933dc7ff58172f2739d5f81c4fd8cd21577c347c640aa460d52a48a2b655e36aaccabd1812ef48957601aef38666af0cf89ddb86efe467ec43a4ef3b6f877ac70425022b04f47e28ea9d74e5370a10aa6acd7d1c58f97cec61569ad43babfda1301179cbfea9027a93e5ffffa4aad2f14b79a250b102c28659598a17998eb8906a04b9b892c952746b8fd2ecd3066a6e8fa5b58a352870b641e6b40f919ab3bb9f2f66be727d413fa61722da0415f655a5540edb8ab9305a2d469bb324b64312d6093e0452a544c51f96323ddedeecdf17cd0924966d728b341a996fb36a5e990b60454b90b50f788b91626005b0832794278ac914da0d1fc29a22f76476faf92beb58934606cf391246071515eb7f6f42c77bfc0e4eeaab0088e778c64bc0d8d9ee43eeb0b9ab32b5771dbb23b9e2cb3bd68d547f6ec101bafc111662224a07a15cd83aa530fae52781def1ab24aabc22ee0003a37f58c4355d39b8a21be774c8f37ddff6dd7a6ebacb0a4cb290215f6b81ba625597d113e514c93c40b18f88735a43abe2642b7689d06247953035a1ca79bb799a6d4a358c2be2ccf9de85eec433907063ca795594f2627024239127fd3b823c19daeb2ddf1963f1c44f024890c98f1c50ad9b52670262d6ce55c9b3fdc29f335e39098be3d53a596efeb3122c72a88eedd84251cee2f91671c144e59328e9b30080c8df4d31bd6f38b78660bc28ec342983b1e2bf292eacf96469ee632006844e10c93feb6f86ad64c79e4f9f08ae23c07fbeca7d09cfe05cc396878f721b2f38ce576786c1e9d3768f21cf11e7e351633b7a4efa6efb15697620611d08991ebd08d282fc6b45a055124a4de9eaed581ad2a6829a2d6979916f3d3ef0fd7fe1daab4e5f88f37db0a2a5fade1a18a9dd51ae3d572594184fa2ffce88165ed123905a507f1b690bc1cf0ff739d6cca4c06e189624c2f10119c71a78f0bc315ff969e0b6eaac3fc6ae1c21d4c149670780e52c557f03cf0918aca7305db2332a301f1323e4abf11a0c6586e633c8a78b31fca0ad650bb6c20d5fc95d32c7e1fcdda76e9e943882e29aa1258cd41509e76c3041b07ef6700bb1852f0d3bb4baf476fd59ddef395aec43534c873fe7a134593992d5d8d61d9d657c41a6b61c983d4491430ae2e50679734abb5c91e7d4bdbbd44846e308e921ff93f9b6b5f6acb0f82b604b4cd92d665f9c646f4c5c659bdf258c31f4d903706b9bd4818d0565e6fb97058da70b81a63fc55238072d34dc309b85de03d6a6be916a857126a4a77d193c12afe85336aa7a71ed076fd4fe8986648b3f7800fa5ab6f679cc2a27d6c0484fc6dccb81fca9a325be8f41f43a1156d6e44f61a5a67c893e3d713052f3d95d28c6404a93ccfb59ca2c3fb3a805ef0c944a89bdc50e48af4c9b28a0ad7421159f46d63980fe83cbdbe5b81176685260a820b43386aaf306be325d8a1fa735f1371b6f8f886a61dff09777ae0533d7451488ac44e1ac31ba991d0074f286d48282331ec9be1066fc542f63c328c5272b2ce394c9c5de1ceb449f90ffcac187ce3cad279414b6486ab71a6a62eee2e0ea8bed530a75f7ca5fc3f652d27c52f9d9fffebc1d546fa0e5332a241095b389a77b55dffab0db6202f36bd9c7894864150ef2fd54d5c07a25109c54831e9808d044b6619a574e4c03e0924e14686e1d468f370e3bd346aabfd930c7b615152eeb2ae64966f8fb763b1262fd703f641bfbf21533d86513571f2f291b9b48fcc12afb561d65deac1c9e4998a4560289297f66f4c9a516d0c017bf43d50f7d52348f2e257b992a82085ad654d66452d651cc415f0b50635d490f28830396e117281b2d9c9a735e91831e8720e539e12f73e668387d5845fba897418f50c92c8dc8d1233f982a80801dc6c5b1522bb52592ce89bb77cd4cb868ce00d163a5f9a22db80ffd2c1e042067dd99c4561f2dd359de4469dc8c65524b1d9c4b264a83a0ac237cc5c7922ae1c51d26d9e030b8c3082aea7638b4f12a5ebcbe500db19c46f4385d45d5f64e07b01e2ed7524b3fcf9034309ff33ab7bdadd8785fdeaa79f43d32c2c12be73f53b236945acddd1bfc00c5f0a89d54e8af2b4b8d4a7a2aa51ba4a771d0291a8f13b4c1a4905fc042b605fd4d9b4e609c79168e8b40f879449c1f8dfa967cca9f7187b6917b6e0cd63daa74460af10d95d4353e095596ca9e643d28a090b0b0f6efd6773ca9c3668aba6440d16dd72e4049eb5d3ac6e48d3fc03c1830e1e632569eaaf5326a200e4d4d93682809692919144bf9ac7dc2d89407964aff3def0e783fcf27006e5b835d3fa364d37f7ca4887600686511725b52f5286e56e0aebe28971ce43a9cb028c158233e668b9f85a291de294c9aad18f5dfee250e8f300e931e05934c5f4fc883140530e574d9faac86627738993a313e10aa1c2193aa7932821d61cecb224afd73de2d218ede8046d038e560b87b5380a5a37c1bc0934e305aa21ea76701f3630920a3aa7f34fedaf948d55e09236e584b965ab3af3595bee88d0710c95550e761d29ec508d250113a2160f7592183120528c56a9f71f9f90c1f47a106d5d63eba503f4de47915d45e0f05a048450c535be56fa6fed3b5da5ce834e5ef1ce716594f930cfa970d1316b65a3907799d5071dcc19d93a293bb116f225e72e225aee5d3e799fa9e525bb13ef7ba13f54c9a755ad1016df2cb460b8497994a4b637ac6db80a6d438f4b9d12e5e638b65dca69a39566e0ea62015c058a3daaec6523e98ae77e0765c8cc70bec1664bff5497aa0dc152e0192ee1b14640c3b8ea8580487eefe75fe100fdb8dafb9acf505a5fba9974af2f91109620bfd6fcf40f9242698c09de2547594788f07606eb518ae4a67418de9706572f69b1777aca054633de88fc6faa6e9fd535cb10556ff73df4514a4a56ff0e001a3c360b5bbc5264d7f12db196df7f45a991457ac921b217ae1d361d20f670ef839891fa3a5f00887c26959330ae55f602ef0eb6375de68518325e73a3979b5267eaadd47d5a7144fdafaf612dc8e913877e05f7887e54d8099dc0e84785aab953232387ba17d7a8ff70ec63c4ed89c33153158cf5e7dd77b33a6ef1c729d169f9364d650c89389a32a49f2515fd727cf3451b9f511ad775a69d4d39db5cf74c4cc8622fc84c03352792e15af94aab61b542b7cc91dbdda0b4d3cf645df24bc4896e861da566d1dd70e1ed80dd6928ec3ab40253a0a7c59ef0414bdcf1d226308b28e1243bfbe7d9bb24f983702c37b120969024000d6e", 0x1000) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000002240)=""/185, &(0x7f0000002140)=0xb9) recvfrom(r0, &(0x7f0000001100)=""/4096, 0x1000, 0x800, &(0x7f0000002100)=@un=@abs={0x0, 0x0, 0x3}, 0x8) read(r0, &(0x7f0000000000)=""/72, 0x48) 16:00:28 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000100)=[{0x2c, 0xfffffffffffffffc}, {0x1}, {0x6, 0x9, 0x400}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000140)='+') 16:00:28 executing program 0: r0 = socket$inet6(0x18, 0x0, 0x7) getsockopt(r0, 0x200000029, 0x3f, 0x0, 0x0) 16:00:28 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x161776226a5419d9, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000180)={&(0x7f0000000140)=[{0x100, 0x1}, {}], 0x2}) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000080)={&(0x7f0000000040)=[{0x148, 0x4e00}, {0x24}, {0x87, 0x1}, {0x27, 0x7fffffff}, {0x86, 0xef}, {0x42, 0x5}, {0x82, 0x8}, {0x84, 0x3}], 0x8}) 16:00:28 executing program 1: r0 = socket(0x800000018, 0x1, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x9ff, 0x0, "d730c1e7e400000001000000000000000000009e"}) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) mknod(&(0x7f0000000000)='./file0\x00', 0x4, 0x9) getsockname$inet(r0, 0x0, &(0x7f0000000040)) 16:00:28 executing program 1: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x5, 0x3, &(0x7f00000000c0)="fa3b0814b5fa5bea3bcab91a42c4258fbd590708cc6b75c7508ea0b1e013cac59532fbeb3dc4dce6b09b15efba0ba7464680b24ad230d7d99d165c799c744a949201d2e58a6a911ae9c33ca1ba0d8ad6facdc0ab367f9aa08f2e4edd8dc6e5c37352f79428a72cd677b60ec0d16cce813bbad6365cc3028c4839184b67c821bd51b19e81e962af2c3300c0bfdb5946ce24eb234c843d95402be772f6a8b0a03dc9e004dffa9ca9b4d7fa80183eac444ebb145203a20b7bcdaf0160f78ff6f641e63a8b52d244be6f64df905ad402b386d6b50326dba3e7bb0379b294727077126523df9710eb0f5b1b33682fb98b48c2300a8b5a", 0xf4) setsockopt(r0, 0x29, 0x31, 0x0, 0x0) setsockopt(r0, 0x5, 0x8, &(0x7f0000000000)="debec6e6d2b129e76900d663eae6b64fdc47339ec0709aa29a649bf0f683230ea24f71b8ff4f27ad2e09384187803c316303dbc7d984411d0860b8ded007a0ccdc7d40f171d87760c26e8b30613591144d228bd9d1a18297629b536d565bc49c4614765460c8cb29483f3e3ffd8c0ce9887b28c9e3579bf2a049ea486f3b4f7f84c9e64c64895a196366d654dceb93ef61a62d68aaf7a94fbaa1f2a6b8", 0x9d) 16:00:28 executing program 0: symlinkat(&(0x7f0000000080)='./file0\x00', 0xffffffffffffff9c, &(0x7f0000000000)='.\x00') r0 = dup(0xffffffffffffffff) ioctl$TIOCMBIS(r0, 0x8004746c, &(0x7f0000000100)=0x5) utimes(&(0x7f0000000040)='./file1\x00', &(0x7f00000000c0)={{0x9, 0x7}, {0x4, 0xffffffffffffffff}}) 16:00:28 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x80002005, 0x2d94) r0 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) preadv(r0, &(0x7f00000005c0)=[{&(0x7f0000000000)=""/42, 0x2a}, {&(0x7f0000000040)=""/63, 0x3f}, {&(0x7f0000000180)=""/116, 0x74}, {&(0x7f0000000100)=""/51, 0x33}, {&(0x7f00000003c0)=""/81, 0x51}, {&(0x7f00000027c0)=""/4096, 0x1000}], 0x6, 0x0, 0x0) preadv(r0, &(0x7f0000002740)=[{&(0x7f0000000640)=""/4096, 0x1000}, {&(0x7f00000000c0)=""/21, 0x15}, {&(0x7f0000000240)=""/102, 0x66}, {&(0x7f00000002c0)=""/198, 0xc6}, {&(0x7f0000000480)=""/246, 0xf6}, {&(0x7f0000000580)=""/39, 0x27}, {&(0x7f0000001740)=""/4096, 0x1000}], 0x7, 0x0, 0x0) 16:00:28 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000040)=[{0x60}, {0x2d}, {0x6}]}) r1 = openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x8, 0x0) pipe2(&(0x7f00000001c0), 0x10000) ioctl$TIOCGETD(r1, 0x4004741a, &(0x7f0000000080)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:28 executing program 1: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)) mknod(&(0x7f0000000040)='./bus\x00', 0x400080002001, 0x4300) r1 = open$dir(&(0x7f0000000180)='./bus\x00', 0x203d, 0x0) r2 = dup(r1) ioctl$WSKBDIO_SETMODE(r2, 0x8010570e, &(0x7f0000000080)) 16:00:28 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{0x44}, {0x64}, {0x40006}]}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") r1 = dup2(r0, r0) ioctl$BIOCSRTIMEOUT(r1, 0x8010426d, &(0x7f0000000080)={0x3, 0x1}) 16:00:28 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) kevent(r0, &(0x7f0000000000)=[{{r1}, 0xffffffffffffffff, 0x2}], 0x7, 0x0, 0x7, 0x0) kevent(r3, &(0x7f0000000040)=[{{r3}, 0xfffffffffffffffa, 0x8, 0x20000000, 0x3, 0x2}, {{r4}, 0xfffffffffffffffb, 0x10, 0x0, 0x7, 0x7}, {{r4}, 0xfffffffffffffffb, 0x1, 0x30, 0x5, 0x3f}], 0x1, &(0x7f00000000c0), 0x3ff, &(0x7f0000000100)={0x8, 0x3}) 16:00:28 executing program 0: r0 = socket(0x6, 0x7, 0x0) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "e340ac948b074256450134fffffffffffffff900"}) r2 = socket(0x10, 0x5, 0x100000000) ioctl$TIOCGETA(r1, 0x402c7413, &(0x7f0000000000)) setsockopt$sock_int(r2, 0xffff, 0x1007, 0x0, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000040)=0x5, 0x4) 16:00:28 executing program 0: r0 = open(&(0x7f0000000140)='./file0\x00', 0x60e, 0x0) mmap(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x0, 0x810, r0, 0x0, 0x0) ftruncate(r0, 0x0, 0x1000) openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x800, 0x0) 16:00:28 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x80, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x25}, {}, {0x2000000006}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") ioctl$BIOCGDIRFILT(r0, 0x4004427c, &(0x7f00000000c0)) 16:00:28 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x2050, 0x4800) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) mknod(&(0x7f0000000100)='./file0\x00', 0x2003, 0x0) r1 = open$dir(&(0x7f0000000840)='./file0\x00', 0x0, 0x0) r2 = openat(0xffffffffffffffff, 0x0, 0x100, 0x10) poll(&(0x7f0000000000)=[{}, {r1}], 0x2, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="82020800ffffffff"], 0x1) ioctl$TIOCSETVERAUTH(r0, 0xc0107002, &(0x7f0000000000)) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000007c0), &(0x7f0000000800)=0xc) geteuid() r3 = semget(0x3, 0x0, 0x4) semctl$GETNCNT(r3, 0x1, 0x3, &(0x7f0000001340)=""/4096) sendto$inet6(r0, &(0x7f0000001280)="942a48a71af441844ba376242926da17967cccc5be7f2566c79741ebee5955fd68df58783e3b4c30f509b6127a69eb47bcdebd351f97ac070161ff52a5969a57a2a8337a0cd111e7cda326db8e69560cc28ab4d3120d2dc24c65a1d468bb9e592cecb9a7a6e64f712a9a800a83a7922532fc66939a27e64b75f56e8b3bb1bcac36b52b199bbc880633f2a2156bdda0c34665ae4f7fa727c5a86b7c3303d6c3c60e34c58a88", 0xa5, 0x400, 0x0, 0x0) mkdirat(r2, &(0x7f0000000040)='./bus\x00', 0x9) getgid() 16:00:28 executing program 0: r0 = syz_open_pts() fcntl$setstatus(r0, 0x4, 0xc8) select(0x40, &(0x7f0000000140)={0x25}, 0x0, 0x0, 0x0) syz_open_pts() syz_open_pts() 16:00:28 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) syz_open_pts() ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000140)=[{0x30}, {0x74}, {0x80006}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f00000001c0)='+') 16:00:28 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCGBLEN(r0, 0x40044266, &(0x7f0000000340)) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000300)='/dev/ttyCcfg\x00', 0x40, 0x0) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x8180, 0x0) ioctl$VMM_IOC_INFO(r2, 0xc0185603, &(0x7f0000000100)={0x20, 0x0, &(0x7f0000000080)=""/32}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f00000001c0)=[{0x81}, {0x1c}, {0x6}]}) nanosleep(&(0x7f0000000200)={0x1, 0x3f}, &(0x7f0000000240)) nanosleep(&(0x7f0000000380)={0x100000000, 0xfffffffffffffff9}, 0x0) setgid(0x0) ioctl$BIOCGDLTLIST(r2, 0xc010427b, &(0x7f00000002c0)={0x6, &(0x7f0000000280)=[0x4, 0x4, 0x5, 0x0, 0xfffffffffffffffb, 0x3]}) syz_emit_ethernet(0x1, &(0x7f0000000180)="dd") r3 = getpgid(0x0) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000740)={0x0, 0x0}, 0xc) r5 = getegid() getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000780)={0x0}, 0xc) r7 = getuid() getgroups(0x3, &(0x7f00000007c0)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) r9 = getpgid(0x0) r10 = getuid() getgroups(0x2, &(0x7f0000000800)=[0x0, 0x0]) sendmsg$unix(r2, &(0x7f0000000900)={&(0x7f00000003c0)=@abs={0x1, 0x0, 0x1}, 0x8, &(0x7f00000006c0)=[{&(0x7f0000000400)="7b304de11d0aba84762e86cf6e14cf400482a04931d5a5538e58e1f2e3ac5179420f", 0x22}, {&(0x7f0000000440)="ad8a404e8cf92ec59951e58278c2cf7f60b0d74ab117cbeb6cab54b59f1cddb9c596246d55d7f0af8734f63a0933132505725e40675b", 0x36}, {&(0x7f0000000480)="28ea303e396a4d4b9e5ddf79bf3d53ace834e61b0caf8491d05136cbd2c723e97e1f9d099ebf72cb3c472df98df0bbdc55c2c2266a17c22f85e932fe2dcbf6a3870177440902b1fb45db5d34b87d5f98fcb6d39d0fc446589030869fd1ed1982eb60ab3c5be9f6", 0x67}, {&(0x7f0000000500)="3d29ada6c86865436bddd48ba285ea13c5fd39d72fe6d8f26bd57c16d557368f54b725", 0x23}, {&(0x7f0000000540)="64d34a051d947fa00d7e38585acdd072a6a6e8c8675723d8f56290d80e8dae03cf51242eb72497203096285eea8a4921a842b07c95056c106cb63e9eb4fc254bdc0b058ad18aebc10880fb804b3aed5ca6db0f574d10fe03ae25b9d9e44d4b80dbf21a1b945cb4", 0x67}, {&(0x7f00000005c0)="0af3daa350b43c3712ba54bc54ee39b2dccc74b3e4cf1648e36b467e4a96efdc9c6b4cb1d6ebcb6c9507f4871367870235d5c177f1512969477f865c41e13f3634e2de5b0a7052396518f268825404777e50b0f44100c0fb744b5f59b5d216e1b5e9ec4e75d974707c3ca1ed4bc45f842aafac5ff39cabaa6bd9ae5440b315889644214d5ad11e01d789d2436555384d9f02c68e81a3973638fa3480c7890c3f715961afc05dcf3361d4909fee5462aac3de39c36dc955c144810e1af55cb36fe303a0b633151566578ae519c125a8998fd4", 0xd2}], 0x6, &(0x7f0000000840)=[@rights={0x20, 0xffff, 0x1, [r0, r1, r1]}, @cred={0x20, 0xffff, 0x0, r3, r4, r5}, @rights={0x30, 0xffff, 0x1, [r2, r1, r0, r0, r1, r0, r1]}, @cred={0x20, 0xffff, 0x0, r6, r7, r8}, @cred={0x20, 0xffff, 0x0, r9, r10, r11}], 0xb0, 0x1}, 0x0) 16:00:28 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x800080002002, 0x5bcc) r0 = open(&(0x7f0000000540)='./bus\x00', 0x0, 0x0) mknod(&(0x7f0000000240)='./file0\x00', 0x800080002002, 0x5bc9) r1 = open(&(0x7f0000000300)='./file0\x00', 0x0, 0x0) close(r0) faccessat(r1, &(0x7f0000000000)='./file0\x00', 0x9b2d087544eb0e00, 0x3) 16:00:28 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSRTIMEOUT(r0, 0x8010426d, &(0x7f0000000080)={0xa709f28}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) 16:00:28 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x8, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x100000000}) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x100, 0x0) setsockopt$sock_timeval(r1, 0xffff, 0x1006, &(0x7f00000000c0)={0x1000, 0x7ff}, 0x10) mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r2 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r3 = kqueue() dup2(r3, r2) r4 = semget(0x1, 0x0, 0x2) semctl$GETVAL(r4, 0x0, 0x5, &(0x7f0000000100)=""/43) 16:00:29 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0xa0ab5915e1630c27, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x25}, {0x4}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r1 = socket(0x20, 0x1, 0x4) sendmsg(r1, &(0x7f00000014c0)={&(0x7f0000000200)=@un=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000000440)=[{&(0x7f0000000240)="af23422075784796558106a8a78e11538da4c072b2ce5b802c00439430cd61a726fe2bc6caa2638010fe8d061e4b6b1174682172db03c73a66da0260b32f24617f3f4d7be9f9f91aa922e97762bdbbfcc10fbef204195ad99bb1b793ed1a5460784c99bd2c8f", 0x66}, {&(0x7f00000002c0)="e49b5704af99f5f4bfeff10395daacf4abb9819e1636bbde04393c992f09166e7aded7fad8705e582d78dc7bbd40e680dbcf4cd3027794fc31f1d2e1ee09339662ca224c0905782c54e92450eeb95083cebf2619d4e43f89a36b6ff97151", 0x5e}, {&(0x7f0000000340)="ba7b3195681b49879f453ee5a22e3715725e7ad86b825b039d8cd91b2ed9485eff2e1b64ec0e11b98bbf6a0562e4cd1b64c85daddb53f05db4cf17b228f84f278092daaaa164af664336612f2a4a", 0x4e}, {&(0x7f00000003c0)="486fb24ccfabedda0aca090ca7fd59d61ad29a63fbba7027fc14aef939f5f8c2cdd8d2990bbd5905c751e367247a88b2070d3f3bf7ef627eb4082c92263118179cbc42977bed1e79a8e33dc610873f06e789488e7ba073a9a719b817cb98dd00b1ed53ac10c53d31ac39b79e73cd1527b4c3203a6b9807b5cd1dc171", 0x7c}], 0x4, &(0x7f0000000480)=[{0x1010, 0x1, 0x237, "f5ff3dccfce734b6472b4e5544ed0575b25ea20a8ee24f0b959fd2cb72ad13264f8e2455f0e44018b2668ea8a73bc3f03c9c67f492faf3eac85f14f08ecc248cf1e4b67576a9037cad25dc165eb12ac07c12a14f07ff45555acdd32de04836f7ab6f3a4740c555a9fd804ba84aefce969e8cb48d21bf86264f95bc7119c7a6db1f7ee2bbb1e62dc8d57207b34d291c59ae32d5de3c8e2cec904e338229622bddb9e1610f6e8eabc6846b34f7ea1a95884c812836a14a5c17aea5ea1b3182f32c50c3e7a838c0bf2bce96241fae902b763ebef311cad337b4ebf0b479cb3a74497c3828ca26e41efd59642079e7b00cb001f2054ecf76dbe3e881b9abe6839ec617dc1bcd9558c8dbfd42684ed97d3a3545cf9aee838fd54e0aa8a39aef021a945425bd86a5e5e6fea48b9391bb63b1a800fb83cf0e7182564e6e4493e2e4d5f3f9530ae1d269f4cc5a26b742686a47e2cdd8649144c37d05f342210d08319318c9afa9041a294c4f5bd2f92717059925b1fbf3090766df2a8e3d09ee13bae83fe80a8002479df01c8f6ade44115f068b7d4eb6f72d1061063457cd0a51d9033787877b33de6aaa91d89e5fed0ee8cc313f9eae7d7336ec59a1d75b91abba3148b044d04fb6332507b81255515e68e423579bdfcf24803071789d4111fab85b3583e5bc4ce7e4a5d118e6aa25a0c74f2243b62e208cf4bcf19665227a7fae01f017266c8d01d7831a1ee0711c299a8bcb583e0d33e432150a72783086c7826178fc5656d9f56b181edd85481744961bd3ac20be9b8657d33aaab451d1c2679d694774c999f7c235a391ba064b48af019764a4ffeb47f0ab3a729842427885553de10aa460797979c531419766fb0da646776cb938e66935e1ee2d9d6cd52a2be8b4d551e3ed477e92901de5b12ad7ab25db4ffe12fc3b87b87ba45b6d1036ebf76f33c32ca1308c0f2b116e2cbc7c9a7f4a28d7833323c0045eaccc403545e078a079e6ee43c9e0e9daed7fa6817951d0d564d2f20f3d5a749c75846e19044304a2395691b5524906e47f518f3b1612096859c4f9db14d136204c69d388cca40904a5c59cae38bb415cca5c0d9414374e713f5c0dd85dee31c009fba29f1dc7dc8e40e646f3a35ee3a19798df16f3f99f36f06821ad2c20030f91ff1452b8e0970bd4eae57fa5542c9ecb2d3881ce179e5b4cc2980fd2a61d254b65edcfe7761973807194440fcba97ddbe61bc0b3bb9b0d7cf928ef4ec8836dd5dc866816a2fb6c34f35f1dcc68d96d82bf59d086d22ce437a560556f9ecd00d4b0c89500cba479e630d17cf008e2df33e6c4d85818b8cfd3c508f01e3680514d1e765d5095642ef42cf1ad7f721cd657d3e346ce6a91749383ed5522f36f26e4dc93616ab939da5567198fff59e9df7bb995cd1f90c152583183a117587d5eb18aa3693e4e9991e48da36385a5a9d5803978bc54fde4a7b32339d39b925c18b85c08c8c65de793418f1341fd65a744155b590b83401e776e0f0ac62415d681e2a8929772297c85f23d4f0653fe39eab9b7a0dba2db234d3af576da3c96eb91c145ace783bf2fc4c7d9c46f92ecc5fe96678f885bb3cf5781b355c75a1a3e21ae61ae9e212bb8f26456ee93086da509b6ed201d83e94e1b2ad07ab6f106138ebf5381c06def19a1add19c228a122f870720f9789697304878d177c1282b7b7a21755f492d95fac374343e8169e468c2e9b31a8304970cd0e82c135be261614a74c3a90e71b71e67c5777034d4b4848c0c95066b0c909488d868635516b8d58d3ae9cacbb917fff51585d3b42e26848eccdd471f03bd98c26967c1c624890355a1c06ebd9ccd9d5d8ea16603b3846c4a985fdd821996324c65339e509b72021dc884745e4f87e258cdffc55c0f2af956d372e4a8a97b92d64aeb1864d7891e85548d3f6c80abdfc913d6a4af957df3b5eeced9c11ed1306f21d5b1215ec4adcef93906ac4f3741103dc7a7f9253ebbd5b98d78a297c061a85a85031bb40c7c3709ca3fd8fd1af52305104f1f0b1da5debbf7d550d80c4a656445e06ec9a8387aecf4efe1efaf0ab0ba0c16878dd1a956613c351205c9a277bc9c248d49ed513d9e6f1b3025000341c4474adfc3bccfe30acd932fe09e9c560c25cce0d3a1b4593dd52a0737b1097ab9a9e4545df8970874ffc122e472e6d3ba1d75f2eaaf78d1ad423b98b468ec8def5a14403941605b2985063d272d4131e17bf788f723ab50262cc0483b537087b37fc29eaa85517ed75e5293ee10d93a8951a0dcb58d88abe076db22f6430d7663ed4f9e0a815e9ebecc499469645392ec4ca93f41f295ac11f696a01e066471fe3416af870608c32953448aed6eaeaf1f478dcb0ffcbf9e7e4c25eacb144654e5aa8b5719edf735eea9a6e1b321682f197cea8bb6f6af662468df580f07d1123f28b5735b8ea6cee17b7c4a94be078b6410d470a1cbf357b710db563dbdbc07cdab302cfaeef6072abe8d9f1a741b2e113efe3be6d64a8e378c8e011ffa3f4927a94856f30228bb79374dc19e67fa814c316b0d80d873b87ed348efb8df355a07f99eded652716185c8c63f2fc139d4b902b6f7a29a8cd41fd29478f5469506a851b0cb3c7bafb8e52d97ccd8cfdb48ef17d4d9567f138c67a12a0baaee06efbf5d05cf033a1c55892896dfe08f0576dd24b374270dd7005f2c89e66107c2e134524f5dc4ae3c2d0bef78b0365052caa59d84b2218923d1479eb29412d0c67bafe5a49df60852931062f4cf665eeb9040fd0f63e038724bc32e16268d93ea7b05bd2c7f09aaac9d35fe29fd2a4076f2e7f1491338085da007e828cc81d6ce44530b09f9ae5ca0ace430b272179f65178cd0c6e4397626ffd26a978aba1098213e615d0a598bb506860ddc660d6a60a38f081811ff2b7d14b069183c71a918b48e62b8f8de292fd5f5b3e64eb85b56f1f62b86e8cb27900fd1a0f8ec3f3302fd1c03e27ab3717e96a2b3027416919ca22c7432836cf0d4ed8d1034cf7ee14a95f2d46b32d2ed88878b28c40f7d91c1c10c354ff07e7b0cc997c4c04a47cc1cf5d1f265edb688690086656ab114a238a35d2bdb46806ffe635acb37b303a6d80649673b2e377207fa2f9a31a0a5eb0b50cc50c25a2a7fb43309ec84eb1274d44e7e909c19e43fd630180dc27f8be026d7c8affd6e729e56bd94cb9e48048fb17526fea0d11a40cc86f34c73163a3086ee8ce1d719f56efb1ef90a1b7e875df44ac11827e0d230ac14a9784c4aac223fb19e29ec140009f2d96e6566ec6edf7da0cb457c749fa5fa5e902db4adfb78357cc462d259c3d180e7e6d00a240b7462239c275880d7c22fbbcd5e4013605b61143b1b3fc851fd00b62330b4226f56dbc44c74cb268694ac4e24dad1d337786396c65ee1ec0b46a5065bd4177deeb2ecc8baab132543efdc91915d04ef0b80a1d5f787e90787435d88d31ade5ff8a9a9e0f50df717c23027e490f2980f83dfefc81d1d4191ae4aff6e9c5aa5dc8fabdbcbadd21fc59447d43d5b9fcb657b18eab2733205c327bb40365da2f323864ec25a2a170cc11caecc61ac0d7bd49956595613abb0c15a3d121325a5e085e600ab35d3307ece2148010c80edd981dd72ee3448d17b0818457c7043bf9fd9de969d456fcaa9f6beaca727d79863902ce5d165911559b47dfd450147b9f93684c9bc8888ce5c80b6647e6517994322c3718beff4630c91f7fdc1012564e9fa23f97da07599269854060486c30097c28dcff96bcd6486ca5103a95cb83d17427c4f2df1f87f56c0153a1b9aba4122d0d944a4e3f44094df4dd3ffae328a4a44230e7ebed9da019c7906daff3bd68ff5f1944cd65428916308971db4f4c5c116f1ce74e29d8950147e37d28a976169236e506ce700fcc29e40a1106b021bea1331970dbba4d81fbb4c90bcc79bc85407c6bef21f86055e8d301b12262ce3c17f7b715ca2be4edae734613842ae57468571f1507885958ba94dd57b0bf805d9ebf5b1c16cc5e5ea5f48ef76947d053f2aba046e65f56c391b95146a3bf376e1681fde5bf86332e673f54984394ebacf34660bb7486960e751eeb282776f3218ca80b7bb4d071c44dec2a3126b7a71af951c63ab1bc962ad27a147e073ec29ec05a10a6fc5b04ad826704b623a896deb12bab2ccf154cbd91a929621016bc5652e453b68410a4dc06ba17d8ecd0c729daba08422b9da18a3529a79bcfd30f0f9fe4bcc59984a1f4e17f8b4e5418fc699f88f54643b407f755b5a243e2d5faede57d65a1927931322058e1d32a2c9060bf594d36d05428ee0a6fea91890e17a274cb1709fe82c7d1c20bd58ffa319c5f3455e6a3a7ac000e0883234d0d59c5333d5314cbcfe4aa55a1ff02213d6abc46a5404e064349fcaa9111b8925d3367129c5797c5f987d012d55ca617516486e4a7abe79356ea313f341b1075da9de2f3fb53412408b79e82e099af0be036549b4f53d6fec041e83255d243e13552a194b8e2cbaa81ae672586bd4486eb80c50ba19eb737001da09fe5523b54da9f383a36fdb773a54c0b04c907e10fc389aaee8299fd12b5ca416dfb768637fb431f56dc1a41d24975200b0f8599e0080fdc8b286ce443827fcd1eaa01aa1119e7fa6081548bc465dba973f8b9576bff86f827eb89c7a3d0e6727f370d98dcb652c144b2e04129146df442a5aadd9a95466716f18e1fd46f310bee125b7da0df469dadce413d34dd80310145fc004be67360677a2259e34bdfb0d439bc0018e15f295d79cec129b090dbe86f5a1d850c19c8a78f0846b9ce69ddc8e5e70dc88a2fa0aeec6ec1b1cf3bc7dfb28a3e9490b0025b5b1a7858bc62004927cdf15fbb6093e35aaa7ffdcb2ea09e36d4d9ad3915a694405939a1f9d861f8eed803e84612eedb8daf7466bd333c17df39fa7ee9c64c3b7097a93bfa4b5a7023b4201886c6bb37968e15b1e3279e9f5a15b7acef925e18b89244f39eef90027523f3911eda9eace54913e09e871d5f75aec7cdc9b0b6ab8c3c814ae9a2994b1d121b6772abed5b0c4f305bc485b289294ed685ad8d8cabfecb326cb6c5e8397c4d469d6da445f6fbae53a9591135ed5dada9d1b9cbb02d26b39780e8e57796c6e83fe311e16155d4dfc3fc5c7d11e13d1b9f3a3581cfd8b6b6f5917de97ee65859eba68323cc3d629602453c964bafd4cb6707fa167ed4f4c312795ddf49d062e5c73bfe65f34fae6fd6484d66b7b24839ef2eca67a7493398a0b347b7c931afef6726e0902842fbd82f2329d9fb475584ff655cdd0796877532db40fe727022efbfc50cdcba479ec1cbb1f398ce3b19c2b0004edb520a8b7d7ce603db69e4619e06fd0f8127170b743cd6a2061526cfb9baef21d3e6403b9c80140e4f26f2b1a103a26d01eaed9943a02696f4a752430e21eef12d8a6ff4f951f62615e3ae0fbf86c1c8cce458b6309d7be1e6c0f7bf063d4e9d3a2f7e63eff1d629262feffef7ceb3b9b43c3181b2880d5c925970401e442f7a1a095cdfac83a4d2cefc48eed5f8559d06c682b8f7e01a0f723c248125e480ecfa3abdcb826a718638746dfb426c465e87c44d2621f7eff99ee08fcc6321bdbf5ecd6d6208431217fe3af17e5842c07de3c52107f4b261441390288bcd647340a947a74b4291fd9d0792e12e635d8984fd7be3f54927021718ce34fa518450751f280552072a781403d1f6090b127b70d2cebca4fb6b3804a46990c93b4b3002a6257770351636af140ef3fec3a200f200bf63efbff33d4"}], 0x1010}, 0x400) pipe(&(0x7f0000000040)) syz_emit_ethernet(0x88, &(0x7f0000000140)="b67cfa42822335dd29f093e12741a09581ea3f6a4ccdcdbd3208a40e3f00fce57c0c646a7429d6c048bc13a2d17099d6f87f97069475ea85e94995cc5346fe9f6a056c1580f19991aa681e98588046273e68e71fcf8faa384169d86272a9432b15889eac396e97c9acd545448546b2ff14463f94911d334c709403ae8c34a2f762a4bd4fb87095ff") 16:00:29 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x1000000000002020, 0x800000006d2) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0x41}], 0x800, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000300)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x10000, 0x0, 0x0, 0x0) close(r1) open(&(0x7f0000000000)='./file0\x00', 0x10000, 0x20) 16:00:29 executing program 0: mknod(&(0x7f0000000000)='./file0\x00', 0x8000200f, 0x202d94) r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x1, 0x0) pwritev(r0, &(0x7f0000000080)=[{&(0x7f00000000c0)="1a13306491db64049af5e5ce4e28ebcbabc1cb1492f07f2af09602f260f3eddc67e69099387ebaacb0be2e70726bbb6cf591963f3f988883dd194219e3d452ba5fa866416560b6da85eae51d2d40bb377dd0cc02138bdc229d8b953d872191", 0xfffffffffffffe8f}], 0x100000000000010d, 0x0, 0x0) socketpair(0x6, 0x8000, 0x4809, &(0x7f0000000140)) 16:00:29 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = socket(0x10000000002, 0x2, 0x0) mmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x0, 0x2011, r1, 0x0, 0x0) write(r1, 0x0, 0x0) fcntl$setstatus(r0, 0x4, 0xcc) setsockopt$sock_int(r2, 0xffff, 0x1003, &(0x7f00000000c0)=0x3, 0xe3) readv(r0, &(0x7f0000001600)=[{0x0}], 0x1) 16:00:29 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0xfe72) poll(&(0x7f0000000000)=[{r0, 0x4}], 0x1, 0x7fff) sendmsg(0xffffffffffffffff, &(0x7f0000000580)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000300)}, 0x0) r1 = syz_open_pts() close(r0) dup(r1) syz_open_pts() pipe2(&(0x7f00000000c0), 0x10000) 16:00:29 executing program 1: pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSMOUSEIO_GTYPE(r0, 0x40045720, &(0x7f0000000080)) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wsmouse0\x00', 0x400, 0x0) r1 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse0\x00', 0x8181, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r1, 0x80105728, &(0x7f0000000000)={&(0x7f00000026c0)}) 16:00:29 executing program 1: r0 = accept$inet6(0xffffffffffffffff, &(0x7f0000000140), &(0x7f0000000180)=0xc) ioctl$FIONBIO(r0, 0x8004667e, &(0x7f00000001c0)=0x2) r1 = syz_open_pts() nanosleep(&(0x7f0000000080)={0x68, 0x7fefffff}, 0x0) r2 = kqueue() r3 = kqueue() ioctl$TIOCCBRK(r1, 0x2000747a) kevent(r3, &(0x7f0000000080), 0x9130fbf, 0x0, 0x0, 0x0) r4 = fcntl$dupfd(r1, 0x0, r3) setsockopt$inet_opts(r4, 0x0, 0x1, &(0x7f00000000c0)="23bd02af9115", 0x6) ioctl$KDENABIO(r4, 0x20004b3c) write(r3, &(0x7f0000000000)="23d35f49f9f39ef781d0d8278424dbc8be80d96304ac309e8727763f7971ce6ba4d5d87ce83d8a767ac956b47a003d260b707c284d150e9311ac19d72b6685ed675285f67dedbc61a2fe", 0x4a) setsockopt$inet6_MRT6_ADD_MIF(r4, 0x29, 0x66, &(0x7f0000000200)={0x27f, 0x1, 0x1f9b, 0xcbfa, 0x3}, 0xc) kevent(r2, &(0x7f0000000040), 0x66, 0x0, 0x81, 0x0) ioctl$TIOCMBIC(r4, 0x8004746b, &(0x7f0000000100)=0x1ff) close(r3) 16:00:29 executing program 1: setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x1007, 0x0, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000000)=[{0x2}, {0x4d}, {0x10000006}]}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x7d3376b55b4fe5b5, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000540)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b2") sendto(0xffffffffffffffff, &(0x7f0000000000)="e062e6e1e3357d51e971462c77268f5db67469db0ef6abeaf16508c44a155165e0544e9b2ac24c9ca58edda4e4036ad88cb0f732ed175b5bc2bc05db87d945ec0ead76e8b72ce4e05532f7f08c07573c82795a286e79b1e56f840e1c1cab23cb7df0e06f846a2ba08dbc9df64510892bee7bc13b1d0a5a43c8f4cc183c5b0dec84a776619dd347262b8a7c0a84923f707b702c68ff651d6f4a3b2d527d23453e19cf547a39b89b7c677bdfc59fd8c800034925cf9fea4cb6a4cd63be23842c347c9188705362589b031f43842b45bdbf9a2f5538a186232270ab7121d02ae16276e70fa3164a77ca1e783c9df636", 0xee, 0x4, &(0x7f0000000100)=@un=@file={0x1, './file0\x00'}, 0xa) 16:00:30 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000080)=[{0x24}, {0x87}, {0x6}]}) ioctl$BIOCSFILDROP(r0, 0x80044279, &(0x7f0000000000)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000040)="b6") 16:00:30 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x100, 0x1b00) r0 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) write(r0, &(0x7f0000000080)='on', 0x2) writev(r0, &(0x7f0000000180)=[{&(0x7f00000000c0)="55cb6b11a9399bb364921be0e60d87f078d5e2f5962d1a91d73d2f826d1687b61ca3cca4247ee3eedc8845f51c635afbd2d496958a1fa802e6d862602f6d357e9a14581ea4204eafae57d2431318d3801c5c06878c93aec3acfcbd22f91eba010ddff1b382f231e17c1cecaa494429505f3363b197658dd034e9ab8ad6b22bf97f44d2f561db39d151c544509a18aac9", 0x90}], 0x1) 16:00:30 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000080)=[{0x44}, {0x44}, {0x6}]}) mmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x2, 0x3012, r0, 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000240)="db") r1 = semget$private(0x0, 0x0, 0x248) semctl$GETNCNT(r1, 0x2, 0x3, &(0x7f0000000000)=""/59) socket$unix(0x1, 0x5, 0x0) 16:00:30 executing program 0: r0 = open$dir(&(0x7f0000000900)='./file0\x00', 0x40000400000002c2, 0x0) lseek(r0, 0x0, 0x7fff, 0x0) pwritev(r0, &(0x7f0000000240)=[{&(0x7f0000000000)="15", 0x1}], 0x1, 0x0, 0x0) writev(r0, &(0x7f0000000d40)=[{&(0x7f0000000c40)='6', 0x1}], 0x1) open$dir(&(0x7f0000000040)='./file0\x00', 0x200, 0x4e) ftruncate(r0, 0x0, 0x4000) 16:00:30 executing program 1: munmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000) r0 = shmget(0xffffffffffffffff, 0x1000, 0x0, &(0x7f0000ffb000/0x1000)=nil) shmat(r0, &(0x7f0000243000/0x3000)=nil, 0x0) shmctl$IPC_RMID(r0, 0x0) shmdt(0x0) mlock(&(0x7f0000ffc000/0x1000)=nil, 0x1000) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = semget$private(0x0, 0x4, 0x100) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x200, 0x0) ioctl$TIOCNOTTY(r2, 0x20007471) semget$private(0x0, 0x0, 0x104) semop(r1, &(0x7f0000000140)=[{0x4, 0x9, 0x800}, {0x7, 0xb463, 0x1000}, {0x4, 0x5, 0x1800}, {0x3, 0x3ec2a473, 0x1800}, {0x7, 0x4, 0x800}, {0x0, 0x7ff, 0x800}], 0x6) 16:00:30 executing program 1: r0 = socket(0x10000000002, 0x2, 0x0) r1 = dup2(r0, r0) setsockopt$sock_int(r1, 0xffff, 0x1023, 0x0, 0x0) poll(&(0x7f0000000100)=[{r0, 0x44}], 0x1, 0x0) fchflags(r1, 0x1) 16:00:30 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x1, 0x7) r0 = open(&(0x7f0000000700)='./bus\x00', 0x800a, 0x0) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000100)="f31204a49155ceb600", 0x9}], 0x1, 0x0, 0x0) writev(r0, &(0x7f0000000740)=[{&(0x7f0000000040)="03", 0x57}], 0x1) writev(r0, &(0x7f0000000a00)=[{&(0x7f0000000180)="20f16de8b80d68cdd088651e30f02bb1e35ca470476612af7150228fa948717b5c3a8c15f098df5823dcc8c057a2380c66edbb90f98a818bf31f784a602148e983b6f03b1c481312c37e4c04df86f3ce68661693ef75a2e3192d8b04765713522164b75f56687e63c22d2788526fb0e72d7937250c9f713ad47abe85e31add718045a863c98e3a018c6ff8fb48ff43da4e7277272f22839948cce6fb39ff998c12b6fdf660d42cb19592f001790b6f95d0aab8634fdf93", 0xb7}, {&(0x7f0000000780)="1bc9d6c5311bd0d7b1569bf4fc4546a9998e52b94d54b4e8068f57ef5282d044b895b8457f7c167c3d9c8c0f535eb42ab21229d48c2fbc1c6e7905b06207d10637636337bfe638aabfd05592b46307cb03deafb8a217917401ad545701befc6f426b18c833d67a7805ca90ff88cddbbb009781f6ac3be53cb3e176b52a2f0c24e5cf4b967e0bb1f4d9b1a6cc99b623fcc1daf8f2efe05e32e1cfa74e57eb537a2f6cf95daf06fecdf7f2f8f31097c9e77cb3ef4103d41d35f7a8de81591465b58d1b752fd69777c7b2b5dfb84f2f6844ed294150106e08c08440ec4c6c5443a552cc4d035eec4090d8d7de0aa86d7e65fa27b7707c6a5814ca88d38272b746", 0xff}, {&(0x7f00000006c0)="9256a14ea537ba3d8d705df0942a5c4ac776", 0x12}, {&(0x7f0000000880)="62e4dd39841bec4f963f2fe1884449c0815ff9aeaddfc48faacd77f03cb7dddb70709fc810801479864c9e7bfe64c6ec3a14f6c650e1eacb810bbfc834e818e670a87927258d4c331eeeed0fae518634abc33fc9e1ed5e3c9db799c2167af1b6d5f08798d9b8bb8c8787b26f231adf356ed14ad1e5192c1e99dee1f07acbb3117b9c2e73dfb71fae4dff5dd472aa10", 0x8f}, {&(0x7f0000000940)="9add0f1b2874b998605c240e9363a23d3f590aa382e8ec7625fc60", 0x1b}, {&(0x7f0000000980)="aa4be740bdd97cf12e75e5bdae3c", 0xe}, {&(0x7f00000009c0)="57ac406043424fe18f4d4b89399324f8fba188ff5f30d290aa325240d1c7525724c74d80eec29b0a69707fcac39dce107421", 0x32}], 0x7) unveil(&(0x7f0000000080)='./bus\x00', &(0x7f0000000140)='W\x00') 16:00:30 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x400, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x28}, {0xc}, {0x6}]}) pledge(&(0x7f0000000000)='/dev/bpf\x00', &(0x7f0000000140)='tap') ioctl$BIOCGRTIMEOUT(r0, 0x4010426e, &(0x7f0000000180)) r1 = socket(0x2, 0x4000, 0x2) shutdown(r1, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x188, &(0x7f0000000300)="00403ebdf55f5a5ae87045b9765b59a15b1c18191c8c66b5dbd65783c01688d6312c97b7a8d36573802b44f9243da73bf22b6df5db40d639d1f8afd965cc2f035baab687bcaaf0adf2c1cff571ffd58a5f121c7f36046eb2933bc36161eb35accddd3de4c7edc88aacf89a9075f8cf3b6fa7bb818aca8d932f8faafd8288f353bdee4712a4a153cf67020000000000000055be49bf4a5952be5d0d38481a72aee487a9f972dd7b633e3b8ce88bb9df505634938b48c913d134f6e2a3322d6f497e4ec3a738172a06a97c4e2a0a4e4cecbece7077d163ea769aadb6d9bc1b4538078609048b7f6ce4878df0fa0f4b15f8752d2b3e3e356f9b37fe8b581db748d9303393bf2312c8dd9d6141324bd17426acd9f3b6b33bbc396b3b150dae196b9b9496a53338b3244b5796116f3e4e3e17df3fb51be4dfefe70d215255bda3f81d8e1d8e37bf5b4ded497a24969e4ca6a79cf954cf32087d5b6fd6c078d78b5e7a0c88fd38b561de6717c60e0d1b76ceac80b44ede472d24011a5ae42499ec05a00ff22a667f5d8829") 16:00:30 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x40, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000280)=[{0x3d}, {0x61}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000180)="d5") 16:00:30 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x50, 0x0, 0x6}, {0x64, 0x0, 0x8000}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$BIOCGHDRCMPLT(r0, 0x40044274, &(0x7f0000000040)) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) ioctl$BIOCPROMISC(r1, 0x20004269) setsockopt(r2, 0x9, 0xffffffff, &(0x7f0000000140)="b5e61b51c7ae64645b367c765ae67e4abaadc2d0f21c1dd81ec8931541a978bac67d217c8d91926759e2baf75290d0195ff377a9e3134d903363634b7f72a3577639a8f8914ce4cd85f1ed826153ac150215ba4b3fafe4f31eb141584045f7f03bb68cb2db506cd899002dc23f2f09ef1f20641476da161f3bb5267ab147650133ff96dcf91482337930de7aaa0c757d50ad47a36395db58c202003e5471e74c2409c225b196cf5b4b7403e2e68d761ec09a74", 0xb3) lseek(r1, 0x0, 0x0, 0x0) 16:00:30 executing program 0: write(0xffffffffffffffff, &(0x7f00000000c0)="5e90fcad16c835ba7e", 0x9) mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r2 = fcntl$dupfd(r0, 0x0, r1) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000080)={0x800, 0x1, 0x4, 0x2979, 0x9b9}, 0xc) ioctl$WSDISPLAYIO_LDFONT(r0, 0x8058574d, &(0x7f00000001c0)={'./file0\x00', 0x3ff, 0x2, 0x7, 0x0, 0x7, 0x400, 0x4, 0x3, 0x0, 0xfffffffffffffff9, 0x13}) chdir(&(0x7f0000000000)='./file0/file0\x00') ioctl$TIOCFLUSH(r2, 0xc0106978, &(0x7f00000000c0)) 16:00:30 executing program 1: r0 = socket(0x2, 0x2, 0x80) connect$unix(r0, &(0x7f0000000240)=ANY=[@ANYBLOB="507e07dbf4f408aca4869045d73260af3af7df0ba8151e409b69173085efd9f051bc8432ab351e3881dd02bb0db32987ad9703dce8a19a638c9d5343dc2f187c293d97f662466b293d56ff253ee5d3285edc1d2be5fd3bdea03c2200169d973d7e14929a97a8e52583da7d8425d2914ce18c94c0f92a8f178a60a89adedad8403f902435cb9b25933b1d960a47727a4d697c61bd0400000000000000e6ff1879b0930b463fed2d03a31bba4efa2cc6c5e6e2215315394e38baa1caf1e6d3cf1e831617b439e5f7a1015830136006f92c06"], 0x10) shutdown(r0, 0x2) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000100)=0x3, 0x4) r1 = dup2(r0, r0) r2 = dup2(r0, 0xffffffffffffffff) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) shutdown(0xffffffffffffffff, 0x0) socket(0x20, 0x2, 0xffffffffffffffe0) openat(r1, &(0x7f0000000040)='./file0\x00', 0x20000, 0xc3) getsockname$inet(r0, &(0x7f0000000000), &(0x7f0000000080)=0xc) 16:00:30 executing program 1: readlink(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) writev(0xffffffffffffffff, &(0x7f0000000000)=[{&(0x7f00000000c0), 0xfffffcf0}], 0x3c1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) mkdir(&(0x7f0000000080)='./file0\x00', 0x2) rename(&(0x7f0000000000)='./file1\x00', &(0x7f0000000040)='.\x00') 16:00:30 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) fcntl$getown(r0, 0x5) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x25}, {0x74}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, &(0x7f0000000180)=0xc) r2 = getegid() chown(&(0x7f0000000100)='./file0\x00', r1, r2) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:30 executing program 1: r0 = socket(0x2, 0x10000000000003, 0x33) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="8202c0ffffffffffffff"], 0x10) write(r0, 0x0, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) fchown(r0, r1, r2) 16:00:30 executing program 0: r0 = open$dir(&(0x7f0000000900)='./file0\x00', 0x40000400000002c2, 0x0) fcntl$dupfd(r0, 0x0, r0) fcntl$dupfd(r0, 0xa, r0) r1 = openat(r0, &(0x7f0000000000)='./file0\x00', 0x8000, 0x0) ioctl$TIOCNXCL(r1, 0x2000740e) ftruncate(r0, 0x0, 0x1000000000000) 16:00:30 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f00000000c0)=0x4) execve(0x0, 0x0, 0x0) ioctl$TIOCOUTQ(r0, 0x40047473, &(0x7f0000000380)=0x164eed0000000000) r1 = dup2(r0, r0) accept$inet6(r0, &(0x7f0000000480), &(0x7f0000000540)=0xffffffffffffff12) sendto(r1, &(0x7f0000001800)="089ed1a321a7b0a7923d4ba9db3fdcae38bf09fefc04acf7200b6ad42552b403054d4f35cc211365a5153a2213edb1f72b015bf0e3d0f23fce6d733cd0dbcc37f7ab95d7854d86d647b0e8a6bb7e56640cedeac054535be2d018722313385f405764d6ecd67a2690e8104e7a9d3fb431d7f37f50f49ba5aae681652a5c124b115d24091fb45c598affbab365c548a179bba13e04f1361dd9e7abca68359fcb53ab098c1c51b7e646ba93944d8e76d5b0eda22b3526ef239ae1144a701de01f040c848bfe0b9c20cb57dc70c609bddd3aa04227a4b3e56043c66832b8a6ac381b375b88ab25b57c6b7da8e77ddef5affccb4eed84a4c58ce7b9948aa873e3538675b0f58c9999257987b5a020f972d01202f222b1ed67aea7ce7be642815af11d1d5afa75006f57df1f703873addd131e59b1a699a118948ad6c4fcc6c9f06a84ec27e032c7aa1648cdff6f132bc40b6e65482be8ba1c828a59452fabd7d6a4130dc9a79d5536e7a8990f7ab43a08df33e432a8f57123e304f2a86026442aa628babb1a0dda6f9b5bc025d388cbd52f05de1e338d571072ec0d6c38093f26953d07e59aa9f9dfc519340a6b6a5fb39cce9e299211147b59c9b4fd64483637950c785749494a502499617a68258dd38919689ce08147f6dae5a9c2f261465574458cdfee91a6ca9232e151030e2ee0bd091b7927da33d78901eae29d652365d0e97815ace41379bfd76650ff3f9cc966949c4d865a81cb62e2d4292f188690d9a9f2b7a4826bd06bb10e4bd482fc07d7196d51c2e61a954a2ffd0fcf9e07ec5fe23d0ba9767235514026616205ab400638decd98545812c9004f71204bfbe2bb140d36eb4c906ac415c8a4ee0aeab484ddd316c8a3a2022d07b404e4a006ef0be48134687517858888192dca7313f522d12a15abfddeccae69c93361a363980c26b174f5b9dadee6ba9df612f388958ba22bf1a5eefd55c19532a72e7ea3bff3f4337515688c3a0c41d903780188ea696d00f8a73de4effa0a1ac7a4c537d8e5e63d72bb95dea181da9f5c28b7a9e8cf2fe6cbe3e0c7c3a47addabba39adf9336912a79678921a1e44957f2f2bdbf916be8ca44bd2d43614a1ecb1c01d1fbccd7318284c92f7a297babe44f038d663ca79ec1a5b5768cc14321941047b2e35230e74f6fde89c9701c8d7e58cae93b6e82b302b8f4e3cfe1d0ad5b10ad6e8fec67be9d45931ed7e8c51b5f09219bdcbf5bd072fe8d8b33e129290aee76f65dcd2a137cd8cc912f9e24c78ec78917e1a0e659627ce098eac105f4d16f494647e790ef80a4873a8f4147c6839478d686f06716fdc5cafd65d6840ffcca1eaca2ca9996bd28ffa24e5fe5ba5ad5b698782f2d826dc6a878c703fffe93a29bc2c2e1324281b0681ac804bbb2fed4f709a67dec30471ff13a6518e8e46d76567de3f25d6158174ddbf8dddd98549161aed4ac8d292a4b9abf4ebe4d242f9c7666371068f15d5ee9623f8d0761c55d74ef0a8d5360ff9aa9388d287407db1a5368e4aa95659daab0222fbfef5841d50325beb3e3e889bd030c02698ebab744ab013649f6140dd0fa2c7fcd6835bd5f0a79f4f9363c9702fdafd5060607be40918a99675e775abb253a91fef21de6430e3773cf53ff3fab4a65e5d29e05c478b7f7edefc4c70409e403fdfed37c1af1b9fd46ab758db915fa18571f564ed8884426f238314a85b29ec1a9a7230e5eed78c9f4f0a7daf347531fd52edb35f894d62589366740d8e51820d15f8592db4ae3db14eff3d3ad319e44d5be915ef9191b308a78d8f38fa2ad9f18c202b8558cbedfc6ae151c8bb6f723380220f80b3c8b9d9e03ffc47a80d46e5002cbed5bafb5050ccde0687bc12d3851e03ea3dc11a0f26d58f13a8cb8f893509ac279da5684f1e5d7a90223cba73c5c775dca13e56fe2c8f5451e61e14624bde6a2e6adaa026a92a222c058cb0e4d9db9dc2351bf210636dc2ac8c1502267c940a1ea46b1ddf7c73106102d1031b20bd510963e2df5e199a4b6a35f1e2503d602600c5e9f51e3666092c78ff8eda3f5ce9c2e8cb85049e9be6a02c34c34c1f12c3aa5580a2420e65e18a439034dd2a2d2d02decd5e3d6971f1414b3cfd882bdf9e65a0d81bcc7c67f8fd9cdb98df2f1d74466f214912bc2a5cf8488246c1d962d7524e361ef9230f19fd6c94aa01375acd0bf82742961aa6034d2457b6945732dbc7bcdc1c4f3cccb966d8b23099b6240016f8ff76277e64f006228d3dbf53d1d932d78d31b57605999485a8df35dac398f2ff020c478e44349011961a7900a3a0fa26b7594449f461e7f69fc9084e2fb0ac2732410397afb93801f422d3dca952b9170c69e3b939a4d2a636a98bf803d587cf4aa1ac2a25ca693badd326161fb3d626b3153b4958d8d3060622a377d64bd1750f9a0983d6c74a0987a256d616e04598d973255331ffb0115b0fc09d7f723e8f5e984bd9834d5636f6e4defc1a4e0b670eb1d57a5fb0e53bffe35ce654bffbad2b5799aa78b4683d3a1bd8be1c5535f58bc01d7d73823889a724cc33cec6c5dbd3798e1da623c1589581c49ba98ab2f9d0b3e2e52423b2819988b3e644e53b500a3f75e2a241c6f529353daeaf7d2dcaa63c27757ea12ada3b718b1a3ce6c8c369403a5c0494d18fb082d1c1e6ee1d4bcaf009b17096fc4b80084df922b221adee71322488f0a89003e5af097bed8667238291d075b640f414c7a8f1df948f7a321b90b8494d4d9d35c0de94a42b722c3899c00aa5b6eca6f62098ed8bfb54157db241ca9ea9bef21a696d81e105b6ac16364434a502cdd6ba6b7c3273d815608ae9d69316de8bc513828b55a79e17a9ac3e14bfe9e54f273911049c4e23b1ee476cca6fc6c9e6d61e5020bc0c5584e5a3498e00b3a52c68cb145b34a8df3d017b8f5fb96414af6d4cf443def6791b457d1587f3fe3167518c72acf1c9ab6880570d1d53d7666eef7f22b39285aa85136bd6bbdcdaa0dda28d09645b23f5ed4e13b9f852d276eaad21fd4bedf28f35fee16363497501016639b1b92b8ff2e7448e610bafb4beba540115607fd5ea6ffdc93eadffdeeec95ac09d9bd40991e685dd4a01f5c07cd9ce32d71a7aca126c1dace7929552ddd2f57d6a9aa22d972a75388028053e36c783c16f213b8d85210b6ec1fb362b859f5ebc23b79c328e2de8ed19cdf4edde03c1f98d4826842df022ca6da31037e884c26e9e7a8f2b2f6e614b59683a8a5320fcfa5f27244f244a650482b622489acfedf8c2c7f707deca947fadcd64c7fdafb40a22eb7114ed771674a1e290b814250b7c0d91c35134087addc9ef0b4055675d366a6fc640d51377312d887c04bca26ed2db0808528057b06b0581349043dd17be65c781b058eb780f31366cd50a0092d1ee301ab4b76a09786f810a6d365a96e7fd4d62b542ecb7f8704630d3674054dcb5fba465103b7a3c3e215040a5e3f290fe4c4a51365c8cc205bf8097eb571440beee576193d5d55ee643962a246c82774e2c80904ae3f5664231999c3b81488c0f6944eeae33107da1e68327d415a3446b2c328ab8f5506b7fe943aa2ed21788a17f28ba14a7223d5b26ec5d8585b9824c331fba9d5ca6fb0c630ef077fa161d934cb220a339c717454d54cb078ce9566643a9fcbe8be0cbc3e1726695d4692087545e4a2a4e02004b35f86e44d9398d0763396168deb5b8f289d9f08f7ca06e3b06bdeaf2c45ae4fb9c4e45ea92c1bff397155dd766fbfaf90534d9bdaba82c199a7060ee5a67076eeb9a8085774d8615cd2693d0fce71fff637f3cd488e60993ef160e1ec244c415c31e974256bf769048804eea24a750f81bfcf01d4771fbf4596f403e857046bb5792f7829978118babe0e69692b739c130b8982b8aa6333179bb73778e715672f1e657568f835ded8e3e2e5dacfd4e2aa0c472f02fd640e04036c4703ed39a6d75aac084fd05eba31b4a3a26315409d0f179ca2f7a03231dee60b7e51395272312a244b8fbbb863ecfd93842afa888127c79da6b65490d0d02753829a778fa99b7cf506a56cdf668add98c3a4c1970a45c6de1f30648d808978e68d0c9290e212d142c118c7700955f55e23457c8dd9a1ee5e914d88a8386ea9ff3286ce5a8c75dcd328871b6cb178baf5ed805cf08eafea4afa690f35b18d91e5b9c4adab00e0ba3d5a331bf51785a30eb2196f3714d91c8da39b0299b7f999a01a69b8facd12cac3fcd3505d7c3750ac82bb794a27c272d9cf7146a6741a66098519f0a27bacc9deff2c271a381942ffd5f2e86e29da2c54d98aa6c385991f44f6ad7e93c6f7be06955e2bfd48d2a916d20fd01d85aed0d9617983dc3d9fb7cdd10fc8f3a4d661b9d37b2f251509d7fab9ada79d758bcaeddc60088caf083be886c522c496e96a34df00fa9b539408d2e2e7a12f8e4dd62fe2382df6e759167ed345d8a749690b9f266ac89940c28522cc477c536722f1e8b2728aa0b4c4880f91cfc6e0e2aefe9ec75fe2ef0c630e75d7e0837a98a3ac46206f1913d2076d5daacda051a3de36de888df1efbbe513b86395102cd3ae7fb3352449ffa57364422af7c7aef0e9cd6b26cfa6f1c3294f67168a19589b1060569ea76611e7134d5f82292bf028d17a8b214459b80346839309538bf0a8b3a087178d9cb049397a24dbfa3f39ba5bb3907a45821fc80d9e0de731128e1576c6bfeb1c6deb42efc6ad0f29043bc30ece48f2f90aac96fbae2136fc835516a06ff4727dde623ca0b11f7390c30ebc83e14046c4a5d75592fb11c3469a157e93308937dc65089f57004fd6d0114806d8f9de6fb296d838abfcb8e1f88675a65105ae96c6ad0a6836ddf373f599ee8481474d687e2aee9db2681c2a8c484818aa3c95552bf0b3cf33c681104f703d061598b2eb9d4e8faebf9020f26c54aaa76aac460efd0b726934dba0b50636023fa4e140dbfc944345aad1879797859150df385eb8bf77ef607d1881ede4e4a5de77f398ddba14179aa2192adfdf19aa90131c64f4208a0b35952c4d57b6fe9cd152e0faca2372a445ec383c4e3b315412c6d9573b8cdf3a0951bdb877a03bdfa0d04ab3933b69ea22939c596888632c0e45d89dca49af7ec6fd05233b37af0ef1e07f5f209988167b7f9097026c0eecd8e8d8cadafd882b6074d7e1cf41da511d2ca9d5d763d9bddb487dd25fa6ed96f6d7b25b57f38ed477f079ddc8aaec2b4c181ad919c5fbb204403187a11b831f6a5f7f13bd60fac9f6c99aeed15d50df3172df1ba64fc74457c816a968b17efe7adc458afb199425d8b52e7366cb13ae13a309d2b0d7965c34ee5797f82159ad25319d93b356ad5917ddaa63475e8868304f7e0fbeab9e84526ef2f072715f7d598abe1407f6cdf62f07ffb3e88030cd88c6f1a4f2e60045f0594d9fe277e3d23b5116261f04131817ba3e532405ea223dd0320016e27ea26348c8d4329108c6f01136e96b095d510d6ff31e8284789c0d78d0f9d21401b2b54a801e76c72847b2a26796dcbd59d14fe5a47c9141a5c9488c8953005d0d50390e72cf22d1cfffd7d3ec84e2454f1cada1f58cfb53d2a095c520b554629015c01611a0da4c0ff2dbbc1c8d46e8282862c55fb528641a4f935bafb5e85348406ce1eb5e356b62cf72720c16e80b48669b5817ed797a0975d764bab53d81e1ccd1d57e106bfd30c9ff1951a0995de20e9302e1db8d920fee2e7c8ef611ee453b0b7fe9d4ff9fa6a1127ce4c32baf6f5dc818f0033fe2ae6592e23da9a1467", 0x1000, 0x508, &(0x7f0000000200)=@in={0x2, 0x2}, 0xc) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000000)=0x82) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x4, 0xffffffffffffff79, 0x1, 0x1, "d2c5cc4733d89a59fb94e4f098e6c777e6ffeb1a", 0x20, 0x1}) r3 = socket$inet(0x2, 0x2, 0x0) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) r4 = semget$private(0x0, 0x7, 0x286) semop(r4, &(0x7f0000000000)=[{0x6}, {0x1, 0x1, 0x1800}, {0x2, 0x7, 0x800}, {0x0, 0x0, 0x1800}], 0x4) write(r2, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r2, &(0x7f00000006c0)="3e2a7913e4bad21c71004dd36a27e5e27b216d673551c0c01b3dfaf91739fd0f85000000e552aaeefeaff0f2c85e2c31c61ad449011f78000000000000013c1fe9002000000000000001ff103434820abc4bcabba3444002007e14295fbaabbbafe214de03000000dd1d95e8f6b9d360ee906e5afdc27b8c9831351d74122ab9bd510eb10bb2c4c7a18ef00235685c2001fc170000deee2f873c1e711d5b65d2712d93ae731ffee5a62700007106bd31b4605f1d0008fdbc15a6029b9a5b806d3ea7b6a7d900b3a67d3736b269790d96f5b101bc48cebd1f74804091d0cf27da721ab3fe68bfddd27d0a110febf1b4d9977652ce45f4871774c7809d2b4b3ce59df49897872d4b0292851d36eeae7ebfb4c9d7b31f678df44ff0ff", 0x11b) fcntl$setstatus(r2, 0x4, 0xc0) r5 = syz_open_pts() ioctl$TIOCSTSTAMP(r2, 0x8008745a, &(0x7f0000000100)={0x5, 0x2}) close(r2) r6 = dup(r5) r7 = syz_open_pts() ioctl$TIOCSETA(r7, 0x802c7414, &(0x7f0000000340)={0x1ff, 0x0, 0x98a, 0xffffffffffffff39, "02000000078d00cb5fffffffffff7f00"}) r8 = socket$inet(0x2, 0x2, 0x0) r9 = shmget$private(0x0, 0x2000, 0x80, &(0x7f0000ffc000/0x2000)=nil) shmat(r9, &(0x7f0000fff000/0x1000)=nil, 0x887dd0e3e59a7579) getsockopt$inet_opts(r8, 0x0, 0x15, 0x0, 0x0) semget(0x1, 0x0, 0x2000000000000) getsockopt$sock_timeval(r6, 0xffff, 0x1006, &(0x7f00000002c0), &(0x7f0000000300)=0x10) getsockopt$inet_opts(r3, 0x0, 0x3, &(0x7f00000004c0)=""/124, &(0x7f0000000040)=0x7c) 16:00:30 executing program 1: syz_open_pts() r0 = syz_open_pts() semget$private(0x0, 0x4, 0x10036) fchmod(r0, 0x0) 16:00:30 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x80002009, 0x5dc1) openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x800, 0x0) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r0, 0x8004745d, &(0x7f0000000000)) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000100)=0x2) ioctl$KDSETLED(r0, 0x20004b42, &(0x7f0000000140)=0x4) 16:00:30 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x100, 0x40) ioctl$BIOCFLUSH(r0, 0x20004268) r1 = openat(0xffffffffffffffff, &(0x7f000060cff8)='/', 0x0, 0x0) lseek(r1, 0x0, 0x1, 0x0) getdents(r1, &(0x7f00000000c0)=""/4096, 0x1000) 16:00:31 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000140)=[{0x5}, {0x6c}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f0000000040)='E') symlink(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)='./file0\x00') 16:00:31 executing program 1: r0 = semget(0x3, 0x7, 0x212) semop(r0, &(0x7f0000000080)=[{0x3, 0x1, 0x1800}, {0x1, 0xfb2, 0x1800}, {0x2, 0x8000, 0x800}, {0x3, 0x9, 0x1800}, {0x3, 0x4}, {0x0, 0x2, 0x1000}, {0x0, 0x4, 0x1800}], 0x7) r1 = semget$private(0x0, 0x1, 0x200000000000000) r2 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffffff) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f00000008c0), &(0x7f0000000940)=0xc) semctl$IPC_RMID(r1, 0x0, 0x0) semctl$IPC_RMID(r0, 0x0, 0x0) r3 = getgid() getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000480), &(0x7f00000004c0)=0xfffffffffffffda2) ioctl$VT_ACTIVATE(r2, 0x20007605, &(0x7f0000000280)=0x2) sendto(r2, &(0x7f0000000500)="32640f8b78fdf3a586edb336a8058d254134ccb6e51cda3559ae7744d1ff76e417ad1545cb50a7d1b542f7194a82023242cd357db5d5e458659cb61ed16a81a5f1b1b49b330afe7cbcf990cf9743ff455640dc4a6a4343b953e3f55642cde1fb532ee911b229ebb85ae415809c2302fa97fc2f58fa8b9643dfc18ddb4bf8151b637c023a0f032eb13fbe65d708ac9e3634a887dc97a787f25f5daf76246bb64d692d4f21ac19f670cc2b4bf72a5f", 0xae, 0x4, &(0x7f0000000440)=@in={0x2, 0x3}, 0xc) fchmod(r2, 0x5) semctl$GETNCNT(r0, 0x0, 0x3, &(0x7f0000000300)=""/141) setgid(r3) setgroups(0x5, &(0x7f0000000040)=[r3, r3, r3, r3, r3]) semget$private(0x0, 0x2, 0x8a) lseek(0xffffffffffffffff, 0x0, 0x0, 0x0) r4 = openat$null(0xffffffffffffff9c, &(0x7f0000000800)='/dev/null\x00', 0xc02, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r4, 0x80105728, &(0x7f0000000100)={&(0x7f00000000c0)=[{0x42, 0x6}, {0x81, 0x6}], 0x1}) rename(&(0x7f00000003c0)='./file0\x00', &(0x7f0000000400)='./file0\x00') getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000140), &(0x7f0000000180)=0xc) ioctl$WSMOUSEIO_SETMODE(r2, 0x80045726, &(0x7f0000000000)={0x1}) ioctl$FIOSETOWN(r4, 0x8004667c, &(0x7f00000001c0)=0x6) ioctl$BIOCFLUSH(r4, 0x20004268) semget(0x0, 0x5, 0x2) close(r4) syz_emit_ethernet(0x93, &(0x7f0000000700)="c0c13c1ee3f93822a7097533aba2b253871f6bfd57e7ccf5682659b378f56afac99b0b91cbc0630a33dcc6655566858e5aab03363d2b620015e4c04de7277f7e521e89e3680a659260bb63922cabcbd7fa37dd52f86038953029f9a4d1a46cc4465a5ce0ae246b5d3527b7f84fef8364968b3d16fbe11577031563d5cd7f300927126d4cc5a2dc6849f1aa80b93c9781783dce") getsockname$unix(r4, &(0x7f0000000200)=@abs, &(0x7f00000002c0)=0x8) getsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x200, 0x0, &(0x7f0000000240)) setsockopt$sock_linger(r4, 0xffff, 0x80, &(0x7f00000007c0)={0x400008, 0x1000000000000001}, 0x8) 16:00:31 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0xffffffffffffffff}, {0x4c}, {0x6}]}) syz_emit_ethernet(0xfffffeae, &(0x7f0000000300)="5c61cfd0270b008a2ee4da71f7afe6fab1faed8a31937d8b241cec88b22d6457c08000000000df8d4c6d009a24efe90ffad772a775ec057bc23c6b59f4d60b8b144a0ae6c190c33af5f0bd3dcd0053e0e7eecb15619f86a50a84777e79b5e2f247a70d04edf37896b12a0c597348880474e95c4594813af9c0203bc3e701b175f82a8b01b9d43963eb9cae94bb112e69dc5a35018ea58c2fdd7274c3de210f534f85ad27eea4ef65ae47bab5eea66140e7c813f93350d85a726ccb1d1f6d82c0160dcdb959fab510daa37dfe6248a2f0cfd3f6c34402c75c35c0bdf1aa15e1e67ebb95a7103a9f56ede52286ce36684a30edb8a098f268c293604d44d76a28fb0a2d7b87b014fc31047959027cdaa28d4c1a8d46a857cf2617eb454425e05ed2e2c27649b8432068676c0372becb8b37b7b791c34a561e5225bdf1e1b86b321be9dc3f9cecde38e0a7963f6352542daf339a114cf9e9d0e93156691a21eff14fa2b39738a0cdda1e092bcf358bc9643a7fc451742d41b283fc8d8c463369bc0156a7c85c046dae4a11305107177af5485cf860370913530f7fca31373b798306") 16:00:31 executing program 0: r0 = semget$private(0x0, 0x7, 0x0) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x5, &(0x7f0000000440)="ef9912a227b027170f876dc954a8cc7d1e15c7db54941d5506393962e5980b45f66374d62f434b41918a8b630cf2ab44c67c1ccd259331de2e5f230dea025832e2fcb46a48b5e8f37d6a547a6d2d3f24cf1093df", 0xfffffff4) r2 = fcntl$dupfd(r1, 0xa, r1) r3 = dup(r1) ioctl$TIOCSFLAGS(r3, 0x8004745c, &(0x7f00000001c0)=0x4000000000000) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000400), 0x9f) semop(r0, &(0x7f00000003c0)=[{0x8, 0x8, 0x1000000}, {0x2, 0xfffffffffffffffd, 0x1000}, {0x2000000003, 0x100, 0x7fc}], 0x3) link(&(0x7f0000000080)='./bus\x00', &(0x7f0000000500)='./bus\x00') mknod(&(0x7f0000000000)='./bus\x00', 0x8000800080002002, 0x3) r4 = semget$private(0x0, 0x4, 0x3) semop(r0, &(0x7f00000002c0)=[{0x0, 0x100000000, 0x800}, {0x0, 0x3ff, 0x1000}, {0x995d4052e6d9cc1, 0x3, 0x1000}], 0x2aaaaaaaaaaaac1f) flock(r1, 0x6) ioctl$WSDISPLAYIO_SETSCREEN(r3, 0x80045756, &(0x7f0000000580)=0x20) r5 = open(&(0x7f0000000040)='./bus\x00', 0x8000, 0x8008) ioctl$TIOCMSET(r2, 0x8004746d, &(0x7f0000000680)=0x7) semctl$SETALL(r0, 0x0, 0x9, &(0x7f00000000c0)=[0x83, 0x10001, 0xd]) pipe(&(0x7f00000004c0)) ioctl$TIOCGETD(r5, 0x4004741a, &(0x7f0000000780)) ioctl$TIOCGETA(r2, 0x402c7413, &(0x7f0000000300)) socket$inet(0x2, 0x3, 0xfffffffffffffff5) r6 = dup(r5) rmdir(&(0x7f0000000180)='./bus\x00') semop(r0, &(0x7f0000000240)=[{0x1, 0x6, 0x1000}, {0x0, 0x40, 0x1800}, {0x0, 0x3, 0x7fc}, {0x3, 0x7, 0x1000}, {0x3, 0x68, 0x1000}, {0x3, 0xfffffffffffffffc, 0x81000}, {0x1, 0xfffffffffffffff8, 0x800000001000}, {0x2, 0xad, 0x1000}], 0x8) semop(r4, &(0x7f0000000100)=[{0x3, 0xffffffffffffffff, 0x1800}, {0x4, 0x8}, {0x0, 0x100000003484937a, 0x800}], 0x0) sendmsg$unix(0xffffffffffffffff, &(0x7f00000005c0)={&(0x7f0000000640)=@abs={0x0, 0x0, 0x1}, 0x8, &(0x7f0000000140)=[{&(0x7f0000000a80)="1b68be7470a45e4d13f25de9d02d0030dc4e990e4103f79293569112383477a80900000000000000f52aae73fe0fbdabaee35ae97d56a478b55157203ab77ce6b77e42143d2f5809aa7c4e73d031608fa689b4c5bf2e9fbb9de782769e40337d79c86af519a35d506ba5c90606e310527f4e88b1469015300c3e456eda483ab4a0ba406a103eec5e34afd76e82b8a0eb1c54534eb2cb3c08037b4295d3e183a9c784bf1e2d7af4cb886b03fc229a9427af5141e2599197976589a749bf5d91b5756465c4c10b6aed277ed84edc36e419c995d829a0f34f", 0xd7}], 0x1, 0x0, 0x0, 0x4}, 0x3ff) dup2(r6, r2) semop(r0, &(0x7f0000000240), 0x6) recvfrom$inet(r2, &(0x7f0000000340)=""/95, 0x5f, 0x2, 0x0, 0x0) ioctl$TIOCGFLAGS(r2, 0x4004745d, &(0x7f0000000280)) 16:00:31 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) fcntl$setflags(r0, 0x2, 0x1) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) setreuid(r2, 0xee01) r4 = msgget$private(0x0, 0xe4) r5 = openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x10, 0x0) ioctl$TIOCSDTR(r5, 0x20007479) msgctl$IPC_SET(r4, 0x1, &(0x7f0000000240)={{0x7, r2, r3, r2, r3, 0x2, 0x2}, 0x5, 0x54, r1, r1, 0x9a8, 0x15, 0x3f, 0xfcc}) getpgrp() getsockopt$sock_int(r0, 0xffff, 0x1804, &(0x7f0000000180), &(0x7f00000001c0)=0x4) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040), 0x7470ae9ac05effee) r6 = syz_open_pts() ioctl$TIOCSBRK(r6, 0x2000747b) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) open(&(0x7f0000000080)='./file0\x00', 0x400, 0x2) socket$inet(0x2, 0x4000, 0x2703) 16:00:31 executing program 0: socket(0x18, 0x2, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000140)=ANY=[@ANYBLOB="62020207e000d0dbc47701c84873054b72164d7476ded99e3b5e67fe050048134251d04f50e6c7a381b15efbf16e0c5da7b6970c7f63e2a0a5b20b095e6d436358c89e95ab72d289a3275edf00a5213dbab96ee3ad8b1eadfa107cc758795f58467fd8955fe7ee26d29dc36f7df506a5c77bc80838e8a2da00b25b089a59f8e066205c5463fb485c5c0888873bd0f6fc1d26"], 0x1) r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) writev(r0, &(0x7f00000013c0)=[{0x0}], 0x1) 16:00:31 executing program 1: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x0, 0x10, r1, 0x0, 0x0) mmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x0, 0x10, r1, 0x0, 0x0) mmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x0, 0x10, r1, 0x0, 0x0) mprotect(&(0x7f0000ff6000/0x9000)=nil, 0x9000, 0x2) mlock(&(0x7f0000ffb000/0x3000)=nil, 0x3000) mlock(&(0x7f0000ffa000/0x2000)=nil, 0x2000) munmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000) mlock(&(0x7f0000ffa000/0x4000)=nil, 0x4000) 16:00:31 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x48}, {0x2000028}, {0x6, 0x0, 0x0, 0x7cf}]}) pwrite(r0, &(0x7f0000000100)="b1e91bee8fad27050cdafd0413b0", 0xe, 0x0, 0x0) clock_gettime(0x4, &(0x7f00000002c0)) openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x80, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f00000000c0)={0x2, &(0x7f0000000000)=[{0x6, 0x8, 0x5, 0x3}, {0x7, 0x1, 0x2, 0x20}]}) 16:00:31 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x86128) getgroups(0x7, &(0x7f00000000c0)=[0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0]) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, 0xc) getgroups(0x4, &(0x7f0000000200)=[r0, r1, r2, r3]) r4 = open(&(0x7f0000000080)='./bus\x00', 0x6, 0x0) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x5, 0x2010, r4, 0x0, 0x0) write(r4, &(0x7f0000000000)="220e37", 0x3) getgroups(0x4, &(0x7f0000000180)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) pwritev(r4, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) pmap_unwire: wiring for pmap 0xfffffd803f0134b0 va 0x20ffb000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f0134b0 va 0x20ffc000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f0134b0 va 0x20ffd000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f0134b0 va 0x20ffa000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f0134b0 va 0x20ffb000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f0134b0 va 0x20ffc000 didn't change! 16:00:31 executing program 1: setreuid(0x0, 0xee00) socketpair(0x18, 0x4003, 0x102, 0x0) geteuid() 16:00:31 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x29, 0x800000000000009, 0x0, 0x0) accept$inet(r0, &(0x7f0000000040), &(0x7f0000000080)=0xc) 16:00:31 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x2050, 0x4800) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) mknod(&(0x7f0000000100)='./file0\x00', 0x2003, 0x0) open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) ioctl$TIOCSETVERAUTH(r0, 0xc0107002, &(0x7f00000002c0)=0x5) 16:00:31 executing program 0: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x5}}) r0 = socket(0x18, 0x3, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x400022ff, 0x0, "00370020000f00"}) r1 = dup2(r0, r0) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f0000000180)=0x3) ioctl$BIOCVERSION(r1, 0x40044271, &(0x7f0000000100)) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r0) r2 = open(&(0x7f0000000200)='./file0\x00', 0x1, 0x192) ioctl$TIOCGTSTAMP(r2, 0x4010745b, &(0x7f0000000080)) lseek(r0, 0x0, 0x0, 0x2) r3 = socket(0x18, 0x400000002, 0x0) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f00000001c0)={0xfffffffffffffffd, 0x9, 0x81, 0x7, "434e364055441941518aef0b4b9bd213ad3011ec", 0x1, 0x8}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) setsockopt(r3, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r3, &(0x7f0000000600)="c73db71477dbb4d78e7b7c374100d2a63953e9095f91c3990a452410b5793501de1a6bb476af00d00590133673d9c915e2015710c781e60c69e7d56863a00e96dea220a5aed479a070d96328a77a1b5e9143e43a28afcaae46be254700b16220f2cc2a3ea5cb41d9870c5a47e38c81e190c374051baf2a1349b4105a498b0e8661a9ffb299855118e5214389221ff04a9aa81bdef26932816daf53672ddb84c2b94a2fed97cbc0bfc8191ce0c86447cac6b3c97ea37794ed8c5e7c01f89e94aa6c22150fa79744a34953d1e58f97214d3e7a0d71ab314233378e5f2d080bf6dfebb7332a5109e10126303ea771c0ff78ffaaf1a1ba000c6e74bb25769e10841f8cc6f6bf9e6c6138655132e5c14fad5a5622c0757d00f72dcef42199894d41253ee138e7ddacfb3ecee2ac25c0764d7a63514f896bd7c14098329b76026a48e01b650eb78101f8711d0c0d026e7c10a17d68079831d8dd8b99833b619d906dcf8c46ceeb10188f8c94a6586cc295d1745d87692d81d0355089cacde77804bf2fba3a70ddd75ae76ab24696fa040ad15ac6cad8a356b8d0ed0ebecc744dfcab68ffff444cdc1407ea35a0fcb96bdfc9a707a885ff9799d247e03c465bdacfa0396f5ab4b5c316b59dc29cb2f662ced48ff875237910295a66b8fd1f4718eac6633349d91fb7992b7cfadbc270e7ee40fa017aa6c4480595b6dfe11514adb428169fe2749eccaa03fe39cdd94bed682fa1d2f56cb469a36b398eebbf1ee315cb54cb036ee08d3098b4a50e4715fcd49e4283c762da785287efb62fd217b63152d6ba62dd8f89b7c8e99bbd7a8943159f5345f2fe5f0f6d92ec7b000c49eb4904d7de347c7e74e6af6b0716ba7c626f36a72376502d7dd4b299d1b9b70de5f896b08fc83be0dd81a03ae09d0140c04119a230114b385fbe67515188aef99a13a1affde7708678cf5841c672e774ef685b3cace43a6cfba7c24ea85ae7fc6ace00bb7432e62bcbd97359533b8329e75bb031fce460d064ee29fe52d2f7fb8171553539f828bcff61414087fc8741670835600b4f27cc89ea1a992c4d43f04c6bb1f94430683d8f08c45ed0fbc1dd79f57eefca6960181561988f5cb5ced2e982139cc4e704134bad46b48c60d04eb5056309ced8741911d063cf43053b5021f2b48af9b7f1b3e35a54ae1ff5d744d8b5aa5280ab03989096263da5c1331899c8352b193cb19dcc70a5f83eade6ce9898a35afa9eaafa7f6b147e6028af43c9a49474895b5d2dd97812807c7ede77833372fa01de52a6b79fc1386c7b1303aa092234083fc9cc39572f855e5f8a1c76abb41e18047fa25f555bf1c401d384045d38e7837acf4b858b3356f400c7aa913c425d42dd5f68fb0029fc242023fc2da78a6a6b6dc1382b4c58dc45e8cdfc0553cb1bff119c7e74cf4e50fe5471d43d12703560509b04e090d450392806aed01513b9a2ca30ffd7614fa59a16579bac1a2eee497f1f242ecafe5b2c0eab31a0be120c11e761153da613ffb2aba7e8397b689753a8f82cb33d4c5eab0675223e61edb604a07b3ab97911338f350a85f801cc4934f54ad04394945f0a7e0c2181c969072185f01a4037a933e3fdccc9e464ec6f5e687f372a1720ba8ca73eac1868e6183ceb36d6806168c9b04e9695a9d6092c5ddf6edb5d80895df6e7055618495c6826079fd839cc43aa866aa875667a8393539483f3890ec162087e7e36f33b045b5e", 0x4d1) pmap_unwire: wiring for pmap 0xfffffd803f0134b0 va 0x20ffd000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f0134b0 va 0x20ffa000 didn't change! 16:00:31 executing program 1: r0 = socket$inet6(0x18, 0x3, 0x4) shutdown(r0, 0x1) getsockopt$sock_int(r0, 0xffff, 0x4, 0x0, 0x0) r1 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000080)='/dev/speaker\x00', 0x10, 0x0) r2 = dup2(r0, r1) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000000), &(0x7f0000000040)=0x8) getsockname$unix(r2, &(0x7f00000000c0)=@abs, &(0x7f0000000140)=0x8) 16:00:31 executing program 0: pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) ioctl$BIOCSRSIG(r0, 0x80044272, &(0x7f0000000140)=0xfffffffffffffb4f) ioctl$WSMUXIO_REMOVE_DEVICE(r0, 0x80085762, &(0x7f0000000080)={0x1, 0x4}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000200)=[{0x7c}, {0xffff}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:31 executing program 0: r0 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000000)=0x8, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x1ff, 0x0, "d730c1e7e400000001000000000000000000009e"}) socket(0x20, 0x1, 0x4) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockname$inet(r0, 0x0, &(0x7f0000000040)) 16:00:31 executing program 1: r0 = msgget$private(0x0, 0x402) r1 = socket(0x18, 0x200000003, 0x0) r2 = socket(0x18, 0x4007, 0x8) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) chflagsat(r3, &(0x7f0000000180)='./file0\x00', 0x0, 0x0) msgsnd(r0, &(0x7f0000000200)=ANY=[@ANYBLOB="f45409a5885478c560150c8ab1832d41"], 0x8, 0x800) sendto$inet6(r2, 0x0, 0xfffffffffffffedf, 0x0, &(0x7f0000000040)={0x18, 0xffffffffffffffff, 0x0, 0x200000000000000}, 0xc) setsockopt(r1, 0x80000000, 0x554e, &(0x7f0000000080)="59cfd29fe5712dd55ee44ac7f5052888a228cd79268fb0a12df929c44bc3ccf44e7bce4800e1390a3eb763308aea8eaa7fef9421221cec5cca4238dd6cbb4c22b777fb0b74e6fa1aed5dae7499b775e92d500c0ce69780a9c1e5c1d0144f54ba18c17c9646ce5463036a8b6d881502cf72b484441637ffaaf956bce887ac7fb7877e3f307b428682b12ad88a333a7d44c4e0999e8a924686f4213f8e131ba8cd17b865bd0081202b50ec5192142f2ab7270f58119f6ecbf285d6f7accf5cf90d160fcbe7431136adbc6c25aacc919f5ba580dbd8c0fb1183d68946cd282c91b392ca2390d203e3f7cbc4f63bfe484980", 0xf0) 16:00:31 executing program 0: unveil(&(0x7f0000000300)='./file2\x00', &(0x7f0000000040)='c\x00') unveil(&(0x7f0000000140)='./file1\x00', &(0x7f0000000180)='r\x00') unveil(&(0x7f0000000200)='./file3\x00', &(0x7f00000001c0)='r\x00') unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000240)) r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) openat(r0, &(0x7f0000000100)='./file0\x00', 0x40, 0x100) 16:00:31 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) unveil(&(0x7f0000000680)='./file0\x00', &(0x7f0000000100)) bind(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="2d03002f78696c653007"], 0x6a) 16:00:31 executing program 1: socket(0x2, 0x7ec1b9cdee26643, 0xffff) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x180, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) shmget(0x2, 0x1000, 0x104, &(0x7f0000ffe000/0x1000)=nil) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x1d}, {0x1c}, {0x6, 0x0, 0x0, 0x100}]}) pwrite(r0, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) 16:00:31 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) write(r0, &(0x7f0000000100)="e8645c1b72052f954b22cacfa57adeeefd438ad04c21c3b1e056f8d5eafb7bf500ae640efe149fbc37e98b769a22e652914a071d8372a68134e6b49d644cfd645c4592a3ed97f79fa07ba4345ad588e3b20f64dd1304181c308f45d9c1d57277fb7dfca40d28cde95468c27f9cf7a6b9f92691266461cb8f8ffa303b0a6ecd589699f270ee399459508704c80b045137d46683b95845bdb50f35ad6174123f875c69cd12ada320279780283a87b21311c64dbadf24f80f9e7d413c54cf97aeceaf09b46730e696cd0782ac77ddb7ebc42911ff008e1ec5f99ba1be59bc5ed959d95cb4ae59744030", 0xe8) r1 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f00000000c0)={0x0, 0x9, 0x1, 0x8, "5edd0bfc7dc59c5f9c3280cbd156a1e898a442a4"}) ioctl$TIOCSTOP(r1, 0x2000746f) r2 = semget(0x1, 0x4, 0x74) semctl$SETVAL(r2, 0x3, 0x8, &(0x7f0000000000)=0x2) ioctl$TIOCSCTTY(r1, 0x20007461) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$BIOCSETWF(r3, 0x80104277, &(0x7f0000000240)={0x4, &(0x7f0000000200)=[{0x400, 0x4, 0x9, 0x6}, {0x3, 0x1, 0x5, 0x1}, {0x0, 0x1, 0x8, 0x7}, {0x4, 0xfffffffffffffffe, 0x100, 0x6d}]}) writev(r0, &(0x7f0000000580)=[{&(0x7f0000000500)="bab2839b0a64f32730a02b3060aaaa2b27ccaf967d2ce51298bab2434866c4e3360b78dc83320c2ef754a2ec9a40255780fdf2348ce2f6b36721f1705d21d1fd8276c3abb0691d51432d8d62fbb2fd4d5a2f04", 0x53}], 0x1) kqueue() 16:00:31 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x4d}, {0x44}, {0x1000000000000006}]}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:31 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000100)=[{0x87}, {0x4d}, {0x6}]}) r1 = semget$private(0x0, 0x4, 0x12) semctl$SETALL(r1, 0x0, 0x9, &(0x7f0000000240)=[0x3eb8, 0xfffffffffffffffa, 0x400, 0x1]) syz_emit_ethernet(0x1, &(0x7f0000000000)="b2") r2 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x24) r3 = dup2(r0, r0) linkat(r2, &(0x7f00000000c0)='./file0\x00', r3, &(0x7f0000000140)='./file0\x00', 0x4) bind(r3, &(0x7f0000000200)=@in6={0x18, 0x0, 0xab3, 0x40}, 0xc) 16:00:31 executing program 1: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x2a, 0x0, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x800, 0x1) socket(0x2, 0x44668f9c7eca34e7, 0x3) link(&(0x7f0000000080)='.\x00', &(0x7f00000000c0)='./file0\x00') ioctl$BIOCGBLEN(r1, 0x40044266, &(0x7f0000000040)) 16:00:31 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000140)=[{0x80000000015, 0x0, 0x0, 0x400000000}, {0x80, 0x81}, {0x800000006}]}) lseek(r0, 0x0, 0x0, 0x88b10e2d5d6d276b) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") r1 = semget(0x2, 0x0, 0x440) semctl$SETALL(r1, 0x0, 0x9, &(0x7f0000000000)=[0x4, 0xad9, 0xfb]) socketpair$unix(0x1, 0x0, 0x0, &(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, &(0x7f0000000380)=0xc) fcntl$lock(r0, 0x7, &(0x7f0000000180)={0x3, 0x0, 0x0, 0x8, r3}) 16:00:31 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r1, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) r2 = getegid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) getgroups(0x7, &(0x7f0000000080)=[0x0, r3, 0x0, 0xffffffffffffffff, 0x0, 0x0, r2]) setgroups(0x0, 0x0) chown(&(0x7f00000001c0)='./file0\x00', 0x0, r4) setuid(0xee01) socket$unix(0x1, 0x2, 0x0) r5 = semget$private(0x0, 0x2, 0x2) semctl$SETVAL(r5, 0x1, 0x8, &(0x7f00000000c0)=0x2) bind(r1, &(0x7f0000000100)=@un=@file={0x1, './file0\x00'}, 0xa) 16:00:31 executing program 0: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000100)) connect$unix(0xffffffffffffffff, &(0x7f0000000100)=ANY=[@ANYBLOB=','], 0x1) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) r0 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r0) r1 = socket(0x18, 0x3, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) clock_getres(0x4, &(0x7f0000000040)) write(r1, &(0x7f0000000100)="8c65", 0x6d2) socket(0x2, 0x3, 0xb9f) mmap(&(0x7f0000288000/0x4000)=nil, 0x4000, 0x1, 0x4011, r1, 0x0, 0x0) 16:00:31 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$WSDISPLAYIO_GETSCREEN(r1, 0xc0245755, &(0x7f00000000c0)={0xd9, './file0\x00', './file0\x00'}) socket(0x10, 0x3, 0x9) setsockopt(r0, 0x100001000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:00:31 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x50}, {0x24}, {0x6}]}) r1 = dup2(r0, r0) openat(r1, &(0x7f0000000180)='./file0\x00', 0x400, 0x1) getuid() r2 = openat(0xffffffffffffffff, &(0x7f0000000100)='./file0\x00', 0x1, 0x40) openat(r2, &(0x7f0000000140)='./file0\x00', 0x100, 0x72772080b358a72f) r3 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000240)='/dev/vmm\x00', 0x4d1, 0x0) ioctl$TIOCDRAIN(r2, 0x2000745e) ioctl$WSMOUSEIO_SETMODE(r2, 0x80045726, &(0x7f00000000c0)) ioctl$WSDISPLAYIO_DELSCREEN(r1, 0x80085754, &(0x7f0000000280)={0x2, 0x2}) ioctl$VMM_IOC_RESETCPU(r3, 0x82405605, &(0x7f0000000380)={0x6, 0x7ff, {[0x7, 0x4, 0x7f, 0x100000001, 0x5, 0x3a, 0x7f, 0x1, 0x6, 0x6, 0x8, 0x400, 0x8, 0x3, 0xcb4, 0x69db, 0x1, 0x3e], [0x8, 0x80000001, 0x1, 0x1, 0x8000, 0x1, 0x0, 0x80, 0xff, 0x8], [0x31, 0x6, 0x1000, 0x101, 0x4, 0x80000001, 0x6], [0x4f4, 0xfcb, 0x0, 0x6, 0x80, 0x8], [{0x9, 0x3f, 0x32, 0xfff}, {0x9, 0x159, 0x6, 0x4}, {0xa000000000, 0x7d, 0x1, 0x3}, {0x2, 0x3, 0x100, 0x2}, {0x9, 0x70, 0x7ea, 0x1f}, {0x96, 0x100, 0x7ff, 0xb8e}, {0x7ff, 0xcab0, 0x2, 0xfffffffffffffc00}, {0x70000, 0x101, 0x3f, 0x7e06}], {0x9, 0x7d1f, 0x7c, 0x4}, {0x6, 0x100000001, 0x8, 0x8000}}}) geteuid() r4 = socket$inet(0x2, 0x2, 0x0) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/wsmouse\x00', 0x10010, 0x0) faccessat(r1, &(0x7f0000000200)='./file0\x00', 0x40, 0x3) setsockopt(r4, 0x0, 0x8000000000009, &(0x7f0000000040), 0x4) r5 = semget$private(0x0, 0x100000004, 0x0) fcntl$getflags(r3, 0x1) semctl$GETVAL(r5, 0x754bc2148cd23160, 0x5, &(0x7f00000005c0)=""/101) 16:00:31 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x40, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000080)=[{0x5c}, {0x8000030}, {0x4000000006, 0x0, 0x0, 0x100}]}) pwrite(r0, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) 16:00:31 executing program 1: kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0x0, 0x0, 0x0, 0x3}], 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000689000/0x4000)=nil, 0x4000, 0x5) r0 = socket$inet(0x2, 0x1, 0x7c7) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080), &(0x7f00000000c0)=0xc) r1 = dup(r0) ioctl$LIOCSFD(r1, 0x80046c7f, &(0x7f0000000100)=r0) r2 = socket(0x18, 0x4000, 0x0) r3 = semget$private(0x0, 0x1, 0x80) semctl$IPC_STAT(r3, 0x0, 0x2, &(0x7f0000000180)=""/154) setsockopt(r2, 0x29, 0xb, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x4) setsockopt(r2, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r2, 0x29, 0x80000000000000c, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:00:31 executing program 0: pledge(0x0, &(0x7f0000000080)='\x00') pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) pledge(0x0, &(0x7f0000000000)='\x00') setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f00000000c0)={{0x18, 0x0, 0x33b, 0x21b}, {0x18, 0x1, 0x8, 0x47}, 0x401, [0x53ac, 0x3, 0x10000, 0xfffffffffffffffb, 0x8d9f, 0x9aa6, 0x7fff, 0x1e]}, 0x3c) accept$inet6(r1, 0x0, &(0x7f0000000100)) 16:00:31 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x4000000001, 0x0) pipe(&(0x7f0000000280)={0xffffffffffffffff}) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000002c0), &(0x7f0000000300)=0xc) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000000)=[{0x5c}, {0x8000028}, {0x6, 0x0, 0x0, 0x100}]}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000100)={0x2, &(0x7f0000000040)=[{0x9, 0x8, 0x8, 0x6}, {0x0, 0x3ff}]}) mprotect(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x0) r2 = open(&(0x7f0000000180)='./file0\x00', 0x20000, 0x4) getpeername$inet(r2, &(0x7f00000001c0), &(0x7f0000000200)=0xc) pwrite(r0, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) 16:00:31 executing program 1: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffa4}], 0x1, 0x0, 0x0) r0 = open(&(0x7f0000000480)='./file1\x00', 0x611, 0x0) symlink(&(0x7f0000000140)='./file1\x00', &(0x7f0000000180)='./file2\x00') fcntl$setstatus(r0, 0x4, 0xc0) ioctl$KDENABIO(r0, 0x20004b3c) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0, 0x0) unveil(&(0x7f0000000040)='./file2\x00', &(0x7f0000000080)='c\x00') rename(&(0x7f0000000240)='./file1\x00', 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000000)={0xa, &(0x7f00000000c0)=[{0x4, 0x4, 0x200, 0x3}, {0x0, 0x7000b6e0, 0xff, 0x40}, {0x7, 0xfffffffffffffffb, 0x400, 0x90}, {0xfffffffffffffff8, 0x0, 0x1}, {0x2, 0x6, 0x5, 0x9}, {0x0, 0xff, 0x5, 0x1ff}, {0x4, 0x1000, 0x6, 0x3}, {0xfff, 0x1f, 0x0, 0xfffffffffffffc00}, {0x7, 0x0, 0x6, 0x80000001}, {0xf470, 0x1, 0x8, 0x1}]}) msgget$private(0x0, 0x0) 16:00:31 executing program 0: r0 = syz_open_pts() nanosleep(&(0x7f0000000080)={0x68, 0x7ffffffd}, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000), 0xf8b1, 0x0, 0x10000fe, 0x0) kevent(r1, 0x0, 0x0, &(0x7f0000000100), 0x1f, 0x0) fchdir(r0) 16:00:32 executing program 1: r0 = syz_open_pts() fcntl$setstatus(r0, 0x4, 0x0) ioctl$TIOCOUTQ(0xffffffffffffffff, 0x40047473, 0x0) r1 = dup2(0xffffffffffffffff, 0xffffffffffffffff) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0xfe72) ioctl$WSKBDIO_SETMODE(r1, 0x80045713, &(0x7f0000000080)=0x1) clock_getres(0x2, &(0x7f0000000140)) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f00000000c0)=0x9) write(r0, &(0x7f0000000280)="7b8f9aedf390f93d521a4b147da426352486b868dce4650e7d4c5d5405d91466e027476b622cfa6c6f68f9ff18289b7d2575b82d35a8d3636710734387468438b70d1463769605acfe0a641a8e377c9c6f0de1317c02b86f3c7f953bfab9520ecd3492df6d4997f91174626191650f3e90a9aca4b82e7506f6eb1993339e82ff5c3289a85c984541cbf4de7543b41d78f947701aaffd974f031fe0e3c9ece584ea663ad19fd80b2394e221e5c3834ae7ddb195e736361fd4b6273793746902bd5d98187543bb094b9036aaa208d3325c5c2fd56dbea0c6cf1513b35c9ecb827b06f73c058cfb4e24b86d10824baedaae8d69153f75c2456088cbe5f1cba4fa09ed4b7cc95ad408d7c51c480c8ac14964698ae8cf1e6279c09e9efe2fc2d1e1e9d8a42522d36942e3312442fb1f312e6bb6f32c8cebc941e3f656991f4c9252795cdd720073f5e1b225fd5b60e450c8c14fc85a776356e999ead9d1aa76de69f6a9e7b66eeef2af155ea68890504f9b553dc4373f991954fb0e4a1eccb6473153c97615498d24ebe8f68ed1f76ca2985dd575b9e83c5243d108243c89619b490a4b10975b081f7f954409516f39bc164e18a08afa92302c79cbe9302ca23c26def1a80f857ae82756354efacfb2cdab12e1e7c38c21ea3919a3f32dfeaf93726e7175a856a56a3239cfe36f17bc80ff10df0643a8476528f0a6f8ba1433fa42381b168575cced89463901e440cd812fa398135a4fa784ec5af5a21d88ec61bc1650bff4ff17eaf5996d591d95132f54a75b764e53495a9af476e6cd0c46add97490049521f2e8d8629e56e951b3f93bd4f50acee23e1b2173cc612c54afe8164350eab54d085d933bb335ed4e4f9c148e7d6250935353012c61bcfb8e6965b67c7c84309a6b9385c363074a36f451c556c982a34af2608752f869d1583df0db4f6be9d82f7f42ff42dc6c3fcbc0dd37b8182c41135ec08fbc15d9444b288bcae383aa7ff843292a3eed2e4ac191b27ab6889e4dc7b4efee1d424fe22e6d35cc08456b8f2024672c040d826970b3cd0c6cb6e18f58533dba3558afc73904a205e97719d7e2815289bcd3c8de7e987ee21fe9b1fdbbabebc2406e709458aacf3e8d3bb1889d0ab0d07d90a044265b1ebd1846252cb3a0deb90bad21b5bb6096ab5a9f987bdb4e987f5362876919bb205b67dda5430ae33848612d8447b5f6ad02292072d429b646f2e790156eb615f94d80ce38b9d4b0811d32d9b164af1f3085ec33a38423fc95373251a4b81ac097d16d6fa9111c63ad777c1afd2697c946cb21343b82163fd413ad5054cab5a906b12a18c5603b8668dbe91bad16b5a92ad4e19fcf9b2f060dd6ee629e69959ac4e008a8baea1811972438890cfa0009c305442c9de8daeca0d7e4ab13464ed10592a17dfe53cc72683934294a0bca0bfcd7577c4d3d9877d3d2ff3ea91e00f51bf11d8a02136913aecb54a503f581babf5cd4c8f93678a3d242f78e683f462656e22074ff3daa8744c97370bd9ef4b9ce8d2e8eef7cd21ed21789ee1c39723c60a68a60e241c3407688264b1d9c9c13fd58777d621a0ff86d7f816312c5143725509a3d7ac17baea2a1e789ad9e5a18d2109d3fc238d1bea61b8b8bf74778df74d7e16282f6ce7e978aad191fb1fec8990b627105cb03043c1016d2044fda90041bc02c031ec1316147df0e7da87a9ec0490215ce1368991aa48e1f08fb6552bdb85243f062ee83073a38aa5d2cd2fa51405d8dd95555ac975b883fd343ef52ce1acfc6d0e7da3b73f2d04e7d6c843fac55fe8b562ed30f72aa15a16915cca843b4f084bd619b59068fe8d983f4478cc0ff74c809fa56933decb982f0c487333576e57215c1eb6892ef85467197ad7bf25e278b041f6212b349d7f5d92e52c1c63a44101d47cf0fd8087039b6553e14414a1da338c5c216c9335bee2a9b351af61d42287b1ec6fbbbadedf2f76b6fe476b28c4cc617cc2b7e1f3187ced3f979d5ea56c36b76d9b078b1c8ac41b3a80e8ace7679de5d4566fdeaed3582386c1e2301e807b410af3c4d9e3e9b19b94588922e3c32002cd4082448d7f57c34be73eb40183bcea2c4eab64d7e4083b81b96d8aaecf6c8145f84ba3a8bdd6378ec6acbbeb0079ef5b80224137685666b0c361df04e0b49e627ae4e2043241832168af1d76ec4eb92b43bea5cc5c2b81ebef67d2554c01fed67a92ff4f18642198f0b6cc8a82eb2220beeb77675c57df0cd4a3979a2825af0ad8b40769b988cbf68b30e94dc26dfd192ca4ce8722100a4394e991db6924eb6bfa3e2d8461a58b64b59055fd420b7a1d870e21ed95ee4ab56f477cae53c5ff3c2983db23c56313e91c5c696278b89709f10f4f190ef26c38dc8060478463f3e94acc702a0e5e6b3ef08b5142f59baa19ebcee23360bd21f4b69779b7e4b22c3091cbbcf0150602ef06ad82d6bb6f47bda77aa0bd28593d74c9083897fdb74a0606a0541d97587fb978f6db90d6eec9692f70f6853aa8e614086752e2fb5d2a2faf5133be67ad441fb1152de1c52290b1889f62e2fc0cd93d0d6d4f4ec3cd8542bcee0797bcdbe1d717cafd06945220d716fe3689f4fb31513e14bca55818308cea34a40b649096c439c650840736a352b217e10c4180511ff14090d1f3254b2e004746189dc36cc4d7d038aa274f3ea0fc632cab1ca0f9f420b597927de1a0e34165c9ba0c9236bde8c6a5d3cfbfe4a5b5488c2f9adeedfba8424ee222baaeb835359cbe76a1d788453024b15968d0f4d6db4383b563b24c73153d3b8671f7db867ef4a1160a6073a4287bac4f969e9bec4c9a9c1f8bbcf12671d657931cdc0a75896db93a0598d50227bda4ceb514d50d81bcdee1a282f0a225ee433ebcb32fc8fe1fd9ed6e3fa8064875e36e4c581de479351d6ff3319c98e3f8e111d7efd143cd1ce23abf48b06bc16ec2fbbde9c3ee11c5eb9fe86d9b449279bc6315982922ba96f4502c7a080dfa0fcd1f3763c0bf3b6c0c51cb415a2608cb4138a5992e47a42c135dd4b1b9bf0ec77d10bc409eecb60392441faf5c3cba3584ac1615b933fba2451f4e39fabafd401a8d90025fdec8dd2611ebaf1b617060ddf96ecacd69cca245b866d5692c918001501fc3cb5cf3cccede80e57c71e71b8dd644d4db23045fa52940d867dcd9127f37009f8ed9a86c8a9f50bfdfcb20c6df724ed2b81fc760600f3374d95d9fd45f102a26dd19c4a26cbba63e6555727f4208b29e5fa18dbbbb2d4cd1838bf368d3eed8d69eeebb2180870f62e64f80006a958a7ce9d9a1794a1362e2484a2bcaa4405995974be48a353b783411b8a4596c8a45b3f064422f5d341fa1d6821033409b3c8eb79a193fd1ad3640826f50dd0b1a39670311e2e9c3a995db026f43ea9063d96721bdaa8718202701cf26fe4d8b3a960efd8ce44db07e25f6b72729b0c9d6dcfd2ca76a75a730509f780f6792a822ce1cfc9472c431b6a8afd8d1b2046804acc18cd54ac8f3d61976c6b9bd6383269b4dd412a31c5a823b45cd5caa8142dd04e5c13e5fbf6c562345092d747b8060d7e3e0e4a362792cc61ea89670f4869f66f497f0abf70b3eed2f1d1b9c820709cee26c12b673190e933e83a57a23c8bae9b7752ae511712edf8954a8b92eff55d6b45d1de35c478af773070ebb3c400134266926744d98c5d06418ba10736db12c540b20b9adc44ac45d4639764918119f2ac172211110ffc700540c7063620d5e5c47b5b9e32d4fdcde46cae5443b4772574b8c46f049c6eb2273f66824fc6853baaafeda8cc1d778d77d8095c149392459fd0f42cfeda8dbb13b5990e613ef7ef61fe73e5ed5d3ba58ad621f34b1ef969ecc27f08f260d0802d5d1a", 0xabd) r2 = syz_open_pts() close(r0) r3 = dup(r2) ioctl$PCIOCGETROM(r3, 0xc0107005, &(0x7f0000000180)={{}, 0x3, &(0x7f0000000100)=[0x0, 0x0, 0x0]}) syz_open_pts() 16:00:32 executing program 1: r0 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd0\x00', 0x1, 0x0) pipe(&(0x7f0000000180)) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) r1 = open(&(0x7f0000000000)='./bus\x00', 0x5, 0x0) write(r1, &(0x7f0000000040)="510fc3a0386f", 0x6) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) r2 = dup(r0) ioctl$WSKBDIO_SETMODE(r2, 0x80045713, &(0x7f0000000040)=0x1) 16:00:32 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2080002002, 0x40004000000228aa) r0 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) ioctl$KDSETRAD(r0, 0x20004b43) ioctl$KDSETRAD(r0, 0x20004b43) chmod(&(0x7f0000000080)='./bus\x00', 0x100) writev(r0, &(0x7f0000001700), 0x10000000000000a2) 16:00:32 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x86136) r0 = open(&(0x7f0000000000)='./bus\x00', 0x8000, 0x1) r1 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wsmouse0\x00', 0x481, 0x0) mkdirat(r0, &(0x7f0000000680)='./bus\x00', 0x2) r2 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0x80, 0x2) openat(r2, &(0x7f00000006c0)='./bus\x00', 0x20, 0x40) r3 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000140)='/dev/wskbd0\x00', 0x8000, 0x0) r4 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000180)='/dev/vmm\x00', 0x0, 0x0) r5 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/ttyCcfg\x00', 0x0, 0x0) r6 = openat(0xffffffffffffffff, &(0x7f0000000200)='./bus\x00', 0x80, 0x98) r7 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000240)='/dev/wsmouse\x00', 0x2, 0x0) r8 = openat$bpf(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/bpf\x00', 0x40, 0x0) pipe2(&(0x7f0000000400)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) pipe(&(0x7f0000000440)={0xffffffffffffffff}) r11 = socket(0x20, 0x2, 0x4) r12 = socket$inet(0x2, 0x3, 0x7) r13 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000480)='/dev/bpf\x00', 0x200, 0x0) r14 = accept$unix(0xffffffffffffff9c, &(0x7f00000004c0)=@file={0x0, ""/108}, &(0x7f0000000540)=0x6e) kevent(r0, &(0x7f0000000300)=[{{r1}, 0xffffffffffffffff, 0x84, 0xf0000000, 0x1, 0x101}, {{r2}, 0xfffffffffffffffd, 0x10, 0x2, 0x1, 0x7fffffff}, {{r3}, 0xfffffffffffffffd, 0x22, 0x1, 0x10001, 0x81}, {{r4}, 0xfffffffffffffffe, 0x4, 0xfffff, 0x6, 0x9}, {{r5}, 0xfffffffffffffffa, 0x0, 0x2, 0x82da, 0xf92}, {{r6}, 0xfffffffffffffffc, 0x14, 0xf0000000, 0x4, 0xfffffffffffff000}, {{r7}, 0xfffffffffffffff9, 0x4, 0x80, 0xe63, 0xf90}, {{r8}, 0xfffffffffffffffe, 0x82, 0x80000000, 0x8, 0x8}], 0x2, &(0x7f0000000580)=[{{r9}, 0xffffffffffffffff, 0x4, 0x9, 0x5, 0x2}, {{r10}, 0xfffffffffffffffa, 0x14, 0x1c, 0x675b, 0x9bd}, {{r11}, 0xfffffffffffffffb, 0x1, 0xf00fffff, 0x7fffffff, 0x40e}, {{r12}, 0xfffffffffffffffc, 0x2cb6a7df34fd332e, 0x1, 0x4, 0x5}, {{r13}, 0xffffffffffffffff, 0x10, 0x0, 0x6, 0x2}, {{r14}, 0xfffffffffffffffa, 0x30, 0x1, 0x8, 0x6}], 0x200, &(0x7f0000000640)={0x0, 0x3}) r15 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r16 = kqueue() kevent(r16, &(0x7f0000000280)=[{{r15}, 0xfffffffffffffffc, 0x7}], 0x5, 0x0, 0x9, 0x0) 16:00:32 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f00000000c0)=[{0xc}, {0x6c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0xffffff57, &(0x7f0000000840)="362b9ba63b138a63cb45c64e93b5d2c9c84d98596ed23a7d9084c1f6d2d908eaf631f077095d579cb45dd1998868c76e57f8cf226fa3a309a7ce46f5f3fdbde2dfea93101d7014c2a145ca7b8c974b8802ef2093bdefd97abd4d0157b6e8a3f1c4a276f1a6c11da2c64f29fd26b58458c60d07c4fe277541bda910bfcd6124faac2f808f877ea9cfd6ea7eda2e36641cbd70ca5e813f196f28273d1d28f5d7722d595803652bb3c239e55f6cea35466694a64da343054f11e3180a891210ea89cb84eaeb694bab477d9c70b51b463ffb541ca80da4a22a33f96f90002ebc8433e8d32356f71bdd5db8457e6edcf7b17ec20286bea087d71c2e580609830bfa4932824751a3aa84770bcd119cc352beed50f0a7cf935bc1508d6801a36ff2f655e5a406858761737a667827dbe64cb8a7fea05f874f33a999c8301b9d00ede96ed602edcbbe551429bd52d28542a7cb0c9057506fe3c6f087966a64a7cbfc03ce1af3153348a9c90d01fb2d566e87d231e20b19b03aaac6ed6ef6afdd87004afe98cd4916a43af1f728ffffff7f5d6059f3ad3a8d94bb818cfbeeeeb10ea6de57c8650e244197551a953d3d7db858469a6e407c932b835dfa0cf623f96dcbe5181f5de09ea6fd9cf6d0cecc3ad772208a0990c97faa24e49f47303257f655764c34407dc1d830e69b713a18642751c1f68c362e1bdfc32b900a32849ae5a2d03e87632bd94660d7c149938bad94f5149c171e6e72527c764f5185436bbfe6") 16:00:32 executing program 1: r0 = syz_open_pts() r1 = getpgrp() shmget(0x0, 0x8000, 0x8, &(0x7f0000ff6000/0x8000)=nil) fcntl$lock(r0, 0x7, &(0x7f0000000200)={0x0, 0x0, 0xfffffffffffff7fe, 0x11000ffffffff, r1}) pckbd_enable: command error 16:00:33 executing program 1: r0 = accept$inet(0xffffffffffffff9c, &(0x7f0000000000), &(0x7f0000000040)=0xc) setsockopt(r0, 0xcb, 0x3, &(0x7f0000000080)="a5780e22bd21cf3836", 0x9) r1 = socket(0x11, 0x3, 0x0) getsockopt(r1, 0x11, 0x0, 0x0, 0x0) pckbd_enable: command error 16:00:35 executing program 0: r0 = socket(0x18, 0x400000009003, 0x0) sendto$inet6(r0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0xc) connect$unix(r0, &(0x7f0000000040)=@abs={0x0, 0x0, 0x2}, 0x8) lseek(r0, 0x0, 0x0, 0x0) 16:00:35 executing program 1: r0 = socket(0x18, 0xf3b277b2467dc7b3, 0x10001) recvmsg(r0, &(0x7f00000004c0)={&(0x7f0000000040)=@in6, 0xc, &(0x7f0000000380)=[{&(0x7f0000000080)}, {&(0x7f00000000c0)=""/111, 0x6f}, {&(0x7f0000000180)=""/158, 0x9e}, {&(0x7f0000000240)=""/138, 0x8a}, {&(0x7f0000000300)=""/112, 0x70}], 0x5, &(0x7f0000000400)=""/161, 0xa1}, 0x840) recvfrom(r0, &(0x7f0000000080)=""/33, 0x21, 0x800, &(0x7f0000000500)=@in={0x2, 0x3}, 0xc) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) mmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x2, 0x2010, r2, 0x0, 0x0) close(r1) recvmsg(r1, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) 16:00:35 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffe, 0x0, "854955882e1a96c984ffffffff9c11fe4dbfa600"}) readv(r0, &(0x7f0000000140)=[{&(0x7f0000000200)=""/45, 0x2d}], 0x1) syz_open_pts() syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x0, "4c9a6c4e44804f0b4e4d3acfc40400000015c19e"}) syz_open_pts() 16:00:35 executing program 1: pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10014) ioctl$WSDISPLAYIO_LSFONT(r1, 0xc058574e, &(0x7f0000000100)) ioctl$WSDISPLAYIO_LSFONT(r1, 0xc058574e, &(0x7f0000000040)) ioctl$WSDISPLAYIO_GETSCREEN(r1, 0xc0245755, &(0x7f0000000200)={0x4, './file1\x00', './file0\x00'}) r2 = open(&(0x7f00000001c0)='./file0\x00', 0x30000, 0x40) sendto$inet(r1, &(0x7f0000000280)="86dd4089cf0836a3b90b1bded20f0a96eadca4211f6171edaff5d63fb4a44544ade642bcc3e340fa2c190b6a630798daecd416c63aafcd6bb0551fc0d14bdc1ec3c95e3b4cffbe144b6f29f1bf802a05fc2e29f59bdab4083d921ed571c4e7b85a0910d218a8f18e1362a67d52d401066f833a45e460ebe43b649666d1b5a3eb29e13ad7451a8c7e6948a5c68244d6fc71", 0xfffffffffffffe5f, 0x402, &(0x7f0000000380)={0x2, 0x2}, 0xc) ioctl$TIOCSTSTAMP(r1, 0x8008745a, &(0x7f0000000180)={0x77, 0xbf98}) ioctl$FIOASYNC(r0, 0x8004667d, &(0x7f0000000240)=0x1) ktrace(0x0, 0x5, 0x8, 0xffffffffffffffff) connect$inet(r2, &(0x7f0000000340)={0x2, 0x0}, 0xc) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000400)="1f80170e03c8718bd60e10e90a0251c9b6411e09bff3261f1ddd1bf7476d8015fc9d2bb53c7d7c144ccc023d7c42264267fdedc45f806987985e085c60b4cf608bfe45b5bd4826d0d13d0bde06a09054b244dd824126e62dce208647fae9c903a65827782f627c59", 0x68) ioctl$VMM_IOC_INFO(r0, 0xc0185603, &(0x7f00000004c0)={0x21, 0x0, &(0x7f0000000480)=""/33}) ioctl$VT_WAITACTIVE(r1, 0x20007606, &(0x7f00000003c0)=0x9) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)) 16:00:35 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCGHDRCMPLT(r0, 0x40044274, &(0x7f0000000040)) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000000c0)=[{0x3d}, {0x7c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f00000001c0)='+') 16:00:35 executing program 1: r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) connect$unix(r1, &(0x7f0000000040)=@file={0x1, './file0\x00'}, 0xa) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) close(r0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x3cd) setsockopt(0xffffffffffffffff, 0x0, 0x0, &(0x7f00000001c0)="2cae", 0x2) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r1) socket(0x400000000018, 0x3, 0x3a) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, &(0x7f0000000140)="ad18f05de2f4ef18", 0x23c) 16:00:35 executing program 0: r0 = syz_open_pts() fchdir(r0) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r3 = syz_open_pts() writev(r3, &(0x7f0000000000)=[{&(0x7f0000003c80)="e1", 0x1}], 0x1) fcntl$getown(r3, 0x5) dup2(r2, r3) close(r0) fcntl$dupfd(r1, 0x0, r1) setrlimit(0x8, &(0x7f0000000080)={0x1, 0x6}) execve(0x0, 0x0, 0x0) 16:00:35 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000100)=[{0x74}, {0x54}, {0x40006}]}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") r1 = dup(r0) ioctl$VMM_IOC_RUN(r1, 0xc0205602, &(0x7f0000000000)={0xb9, 0x3, 0xfffffffffffffe01, 0x5, &(0x7f0000000380)={{0x5f, 0x8, 0x7, 0x5, 0x10001, 0x9, 0x1}, {[0xffffffff, 0x2, 0x10000, 0xfff, 0xf6, 0x3, 0xc7, 0x2, 0x7, 0xfffffffffffffff9, 0x401, 0xb2, 0xfff, 0x619c80c1, 0x8000, 0x69, 0xe29, 0x80], [0xffffffff, 0x3, 0x6, 0x30, 0xb6, 0x93, 0x300, 0x9, 0x8, 0x7f], [0x7, 0x3, 0x400, 0x3f, 0x4, 0x8001, 0x2], [0x8001, 0x81, 0xffff, 0x9, 0x8, 0x8], [{0x0, 0xe77c, 0x0, 0x6}, {0x80000000, 0xfff, 0x0, 0x2}, {0xfffffffffffffff7, 0x4, 0x400, 0x3}, {0x9, 0x8000, 0x2, 0x1}, {0x8001, 0x5, 0x5, 0x2}, {0x1ff, 0x9, 0x9, 0xffffffffffff0000}, {0x3f, 0x2380, 0x6, 0x6}, {0x10001, 0xdfb2, 0x1000, 0x9ee3}], {0x5, 0x6, 0x0, 0x1}, {0xff, 0x100, 0xfff, 0xffffffff80000000}}}, 0x6, 0x4}) 16:00:35 executing program 1: r0 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000200)='/dev/speaker\x00', 0x20000, 0x0) write(r0, &(0x7f0000000240)="0834a31ddef6a67117d4552b75aa26e07efaab0898e11eceaaf7d7f92027617a17884b9252b92086272d932b98a2fcaebed64b631926febef99f100069174ef2323b06de9cec9fa3147615992befe42699c14c9304187527ec96a4d4461d073bb8cf3fb3f456e3811ed0c5d4285b3c60505d9631acf758c2daa1846ca8308b76a279a713bde4eb14f861d964f35a54bf925ecb6c6e78ccaeaafb94283f620d3aa77b5fe2e45226c0cec4f2aed21be1a75ce0d0a78fc524488ae91a0cc660638bb4b7a95aca4ce545403340aab4e765beb3292f8c5648b97fe84c74779c368c9509fb92a9d5a8fe14bffc155ae4f9f40fc2e0293d4bd9b0e93809e48ef0b7b1ea73543ecef8f6f8cb6ebdd003853f4929d591d11cb7edcb0f1629f2b9ecb75decad30c43f2d3d291b43cc6cca76ed2482b0d3887b3a1b4bdb51be9dd026e7e514253ae6c3c80763050464664eb6f7dabc1928cf9aa56fdde3f6b6592c7e8610dc72d8fb23f6a1e3c3874836ce51dc0dd84a634bda4be35e14d075214f2f20721bea73a295fc1e25e7be2697f0a01b757bd39b0e098e8f6e8d1675a33426dbc4c73fc518e14a7728cbe9f6d2e27d488c57263100c291b3455c38c5714a59774c38bc0541ddd9534194c043898e3f3e12a6300173632fda0dba832b65005e3152e97ae21e4c0b0f846108e368db090bdaca8d26d9f54077a88ddd26a659a2b8efcaafba1fa4888c193cb21dca2f5abb542a27cf893262662201dbea58a1b08c690bb98b022d20481b6f23a0e2d4a2ad24d1240cc7780061e276abe44571eb7d8c28a6661f334ee129e8358be3fefd66e0d6ed526077ddf51253aae9a845bec3e7e2f0bc46ad914be0f4b74be1cfd6a4678ed71ee1930514708ebb5e4157f6b256246195f59e946b6a864264a1b9f12ccf30f235d6bbbbfbdd1f86ce270107ee0da8b7da79aaf62e3283032b0fcf230a015e898b581df9bf9e15618dcb19008484452766e5f4187534642cfd999aa695d79d965337edd431151b3544af32becbb5b420d71430481aee061c5d8f585ab3f1e448454e8dc5d7bd2f5d9d0ca73e17468245ed09bd4767387651d0d57975845f4baa8061af69acd5a426cd29918fbe4609e2d029537f48ac63341c950d89154a1c34e9175876dac803bb98187e0a2f432dccb6b59d20ff75a272c13e2a6bdf8c4e08cfa46a0dffcb61f11a19d4b6ae51532b2c21586dd6c080117aed2d8408ecbc73c2d8fd9a5d5bf71eaa04ce86339014bf9b5d0fd02e2fb45b2728b7451a3406f7e91130b9df46bb44e035c7a0d740f46bd8f99fc21e00e184ed1cdef8e2ab27d086741f1ad31128395d588d5534e6743784af4fbedd83255e985c1cf50d5dcea9724130d8778a05da4e4dc9bb18b0c21038e8340cfa18d342cd354f4d334788502ee1a3bfb6a8047bbf91b5341f7a30a960279904eea3a7262f7f89f0cb6f6cb346b09b718dc3713cc31a2ef0c1bc1c51ec5d3a03aa4095e7b05b69cfa264770a5534582e8c022f8e991cf43fdbfec5ff53362367fb3bd1e62474228ae4f9d053a6abf615c88d53c9191be1e25aa93c0928742cf7263b7d7fbc49748f0bd97822b45e84bf90d79c6a6a1c9dbaee14a64876f0f946b5cc7e98017ea77bab05b52086145e70b3a5db98a0981335d143db6d161d5f11e2c87c4628df322e80ae2e47cc4fd794d472aacb2c33dba1dfc49ce31634056bfbc8c9741b2c2f31bcc3be921817b4632f6b3e839fef52cf4c31be649e11d59b42fecd697b073ef58a49a2f7e7f4a32fe9199fa269ce3d3e5bdbfe62c9d8d7d1f13aab308b8eb5c0357d04bc027e2059a3040435f1487f0e751096d3983ac910a5f2f06fd55dc1c4c85e536f88d9316c18c676da96e219348456844e1f857c731c921e8d1df276a731bf470b4ee0fbfb252a996ef2ccb339d0663fbe5d64f35d4d3fdf239e92906542a654bc6ad8ddd8cdca624aa94dd832d614bb494c08ddcc6bf30bb80077a5b3040b488f5fce66d30eb98717b07f88d6bed8d26bd623345ee655189dd7cb04f2c2204cab11812a5edc44ba9660fc95e17fd4d95a6824bdad55548325b859b7e48e9b385ebc14ce62c6f2e67378eab362c2d18259f028e8e393e3c765ac57346c045229a875cfcab5e2fe42ad9e43a816367fb47af186b6c22fcb9e8dbf47c61fe982ac85d6e8f3abe31a74098918e4e9a6a9b4886b513dfedcc8629d910e3e8d6b44b90914c913419baacd3ebc9e18d9758a6f8c58bce62c85ec08440fe62f4d7c0da6b330c244331b210ede1ed32695226169a732e7e5ea9ecd50c8ed7cbc7ea93d1a856ef8d58121bf7ba23ecd8251215ef74019a5db881962b112a5131d7a974d1e117da4366acf9b81a5d4f4b781b2ca0a9bc58336610fdf9fab8cd2096dd08f2c7917cd38fdeb391f32b8b8ad5e9cfe29751f3d79519a5ac476dfd48ca0baf8f78eb8ece44e84f1bfed415613a6f834e3ae4eb55a842f458ae7f21f655e6878f2086d4f999c896f7b68fec08d06b0dfbf40c5d5e0ad7e5f446b8cd17228c464c680cac81b8b34d996cac09ae9a6e48566c2b9dc53ee73ad8e8f35b84aa1ac653ccda020b56c6a1b4c028de3dd8abe2aa8581aea65563f68144845fb94a32218825680fcebcf46258e72124c248b287a6f708b0794366dc752996dd3935b12261d6c26534088efa30242116d8a318f3f10b3c038087b74112e5100ff914bb075ce7f1a4b11f34e8f3d48f5bf47a2d11c9c3d96fa1753fced289f974a9ce841f9d5597cc17e5c8ca84e92783f0cdad4104e89dd0b2b863dca5cbdc4481def04f0bb944dfd15461cfca56dc3b70762b57641439696b8504190a9c065e70918b140c4437db589693db65c3b677bf624373be4c92ca2ad80f2a20c533302b34f27fc8bd1c2f033bdf138f5a56822b3f2fc9ebe2ea5887570e0b7fe4f24787f77411ce422d6883f19e15a210779e91b0d722ebe2df68803494f3180f95ac250e2dde8d31e27e4a048548116b38ced11ca22d79373dd37be1a9ae4b24dbad96c0e0dd40045597fb27850e2d0dbb252bd3a05c7af88be63511d515140945050faf6754948257cd479a426414feaf019d807d52001263c007897e057d34c2e250cc4af78cfcc00db2d33740bcc4772bde0bf4aaaa1084061ac1d29dd713b0f34beb517ee95bd81b38c4c45b86d9a8a479a3f4dfc31d53928852ea9cd0f4a80e1329fafd387bfe7cd0087ecc3357eb41c68bbe2bcdc8ac7b4179949dd62e80e71e8c7b363b4fb9664a099b911d4c50be061504e5071aa0e3b42cd18b5afd479f4c36eeaf42d771b8ad6f961a0a440a5381e77ac25cb33d8310c6e5e6b421326df48838565372c7c8f248db8cb997fbae7c800c19d2898f308911ea799eda384fe16d62fe9585e3bf8c2f2f431af73e8a38050947497b922ad6d2625df720693fdf3699f42944fa974cfbc389e54cd772edab9211ea26210e12ab80c3b8a95e584bcfb1f5777822328cfbebc6ec9e69953b0353e1ee95bd394119bfac6a53a1b0519f2e66717c75b81ea9bc02c2083a999664df528a156f58a2f005e73096d9a1c924bb41c7c4b214b1cd3bee615050ac88304bb4b111eb9ff20fc751562ccc85105a9b4b815584c4611a441976fda281b4bbcd702ec9206c2ebdd6316ce990e28cf664009e5bfa824825ecabd23738c815678e42b37c30dd4da18890b600927af50d0b8716949e9619a4925bba7a98e1d047fbe692e63cf290f172fc51ecc826e37f0fd4c6eeb8927c683579c3e55c538f01375ee17fee6b068a2aaf380d3eb671bc16d78966e4161c64e8047e6ecefae0b66985e6f8ad8acbd1fedb998ae8fc810b7a2f43dc947b02a7f3a23ee1683f74fdfd3b2ca54b9e1436aa26fbc83c00561be093e6442da860d627dcba2578cd8401fba95f0d52aad9e3ced01c071d3a390dc973e4d1d2a6e2e5542ae5ef9867324686bb642b84c99e2fd2a9233442a168c327c8b1712f9e7339408425cd58aa9104f5455c055baf9633a82b3d27f0fe6d062aa6cbf6e45930f3096d1b159e1a8681d6272df1ee82d532b2cda08a454bf20054c6ceb1e910e5cc6dbbf891526906b338c95fc30fe00fae32688a4b61b77e4b7e27365c5c86fc2c928038b2aace3be85406ff77c27ccf5de390771b84989a6db07a2653388bdaaca424e33260b0adfc7e739ac6f9f4ed025bac25a0dcb373290ccd08aec1afd3976ea8638529658c9d254ca8d31d2d9cfd11827c6731599cd7ec82b10054c7bd4379b52e2a4264055f532a1f886ef48ac3342efd136558042df614ee5994af969d7da42cf38a0ae5db1fb39a05eff54263b90cc43447e426e43bfe23866e01c579f6bf478cc97db4ccb5165e7eba70a832e5bad7c77dba39bf6b76b1c1bd7a4952467a2367b187633c68a4cc3b4f874946ea49f3e4b7674f41d39debd006a0401111241df126dd8c3dc515d8aa41eb10bd2db3e8b52662b3920eca1ed48760fa53c7a9663ccd16633bbbacf056c88b34d26dff69c99537c49fe8f262e9fa1a92abf9b5c7afe39a0018a063e66730762d634d5a3585bd55cda9839518395d13998f5e1616ce92acfb6f1fafa335a162a14693c0953bac0cd48c61fc2b51659985c276d577c8bab06ac426ce029f7b6b41e7e2a1b26ce0c4202c36ec90f3ae8b6962c7a28dbc1e560e7da3dd1d9be460718579073f15e00b065ffa53902e80f29d4605e7fe3c73bcd2241f58a37f1472386fa0e287738d1f89a550ab5a8c172b46d00f9fd0509501bc2568ca84147c976e0832527130a1fa953ca04d869ed2227cad61c0399c5be9adc60d37c970a9a4d012ca345860a29fa0b4068696f838c51461314381316fb777b8e75acf7a842da4a27f04d1572b2a2c8de28793e4bff97e4e3f791507e42bb99ac706e4416cdf4d5569aa301cfbd5aa64ef7f25df7816329b1f35eb87feb4090662d35818195cb1cbf7d851787600e87996460c0fcc9d8f33c6cc734009e7f538936163fdce34e76952edf0fc61451e1b4e5d213b1b5607e61cd5e4231d8ec09e9fc1a38ae88b8dc50efd435a7f817f1b3aac8bdf4bb807e03ddc9c588b7c983baca326ad5c1defbed8724f2f860094cea6c0690836d1c5b214df1cd9e7927eeccf7023c970a1fe7aff0cb345a8a92fa24a471428c40324dbbc5f45fb3b87d5a4f04a536694249625ba2604718082ddd9c430ce27826f2ec6d201c111de675c65ca64f55178e0f7fa2c091afeeb9976e33fa92c8ce4cd7feb1c927c92ee9e668532aeb2d37c09305888336dcc6f237d8d28a2e6fae1bce06e8987ab66ea78137f7ac81977ba98c3605f07fb01fab25607c081b7ef8913b089755e052e9ed93ca41696acc48b017ffd3330961877ce87de3af64b6e1860d0e12f2a9dd496616dce8f24b461b148b95540526b9178eb384433b7faf09e820aebdb25bbe5f77af09ebaede22d31ed0e9ba0d318386550090a27d8049c36d1e06694404b09efe0d4cb8ca96fd46388c9b863d73bfd9e07bea5d96063d254da04c61d7cc8c19ba716c38f67e2f89935989dd2eb7535f641e7cff88078d459316aac1da862782e52a6ed3267afe299cacedfb969855e31680cbd0124e11c7cbfb1079a0c69bff0a7cedfadb3cda91442d5b23d9dd31e9d73db16c2c94d8505e8a6a228c1cfb9b61ce97ac4e223809fc1dfbaa2d1e84df69b3c19f611c0523cdefa04b3d0495ab9626b4d628ffc3c0d2db62f8e46b53058bb672f2baa8b5cce094faf7648387a4431694ee52f47b", 0x1000) socketpair(0x1, 0x4005, 0x1, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x20080, 0x0) r2 = msgget(0x3, 0x1) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) r4 = getegid() r5 = geteuid() getgroups(0x1, &(0x7f0000000080)=[0xffffffffffffffff]) r7 = getpgrp() ioctl$FIOGETOWN(r1, 0x4004667b, &(0x7f00000001c0)) r8 = getpid() r9 = openat(0xffffffffffffffff, &(0x7f00000012c0)='./file0\x00', 0x10008, 0x142) mknodat(r9, &(0x7f0000001280)='./file0\x00', 0x1000, 0x8) msgctl$IPC_SET(r2, 0x1, &(0x7f0000001300)={{0x2, r5, r6, r5, r4, 0x24, 0xb7d5fe2}, 0xffff, 0x1, r8, r7, 0x9, 0x1ff, 0x5, 0x81}) msgctl$IPC_SET(r2, 0x1, &(0x7f0000000100)={{0x7, r3, r4, r5, r6, 0x104, 0x2}, 0x40, 0x1c, r7, r8, 0xef5, 0x7ff, 0x2, 0x800000000}) open$dir(&(0x7f0000000180)='./file0\x00', 0x200, 0x80) 16:00:35 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xfffffffffffffffe, 0x0, "000000000000000100002000"}) r0 = socket(0x18, 0x2, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r1 = socket$inet6(0x18, 0x3, 0x0) r2 = dup2(r1, r1) r3 = dup2(r0, r2) r4 = getpgid(0xffffffffffffffff) fcntl$setown(r1, 0x6, r4) sendmsg$unix(r2, &(0x7f0000001700)={&(0x7f00000003c0)=ANY=[@ANYBLOB="fb182e12ebabdc6530007b950aba8a57c67bb6496d2af74836956c7d96d7eadf71d8fc36e3c9107434bb331482cdd1cadb96fe3d97109ba75c744e6f17d76b98f5b3d83214bc9fa991314481c092ab561a2d37139155b65a360be8e421b31c2252eb210021b6007efe8f43c6312677edfdcc2ffe36eb4382133ef3f466095197727a9d603630b6383d00cb08652c5a9598dbf40080319e0f73777fa99b29dcab0000000000000000"], 0x1c, 0x0}, 0x0) fcntl$dupfd(r3, 0xa, r3) r5 = socket(0x2, 0x2, 0x0) connect$unix(r5, &(0x7f0000000180)=ANY=[@ANYBLOB="82022e2f66696c653000ff31a299ca042e37f7a8ad6b390f0c411d6c6aa98d8851fa8a0f45ca76571b873ce0fbd6a900000041acc3cf740e8a70530000000000002452000000000000000000000098490d077aaf9544666aa81d54b9f85142108e909d7e3b3bb2c0459f4ab0a6da60407560e61d7e2d414a79db1ce81f1dc1a39652dc44fd226c62201ddc04105571cbec54b5422d0863dc51cab99a23cdf7b592d0b23840b3d819b78b03ace44160e4c8ae0a838c392b709ee33a20f6a6de269e30dbccc8b47dd0f95b3e3c0bf38f9e97334c4b2da06627d89de68ce7a397f4"], 0x10) utimes(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)={{0x8001, 0x1}, {0x1, 0x9}}) bind$inet6(r0, &(0x7f0000000080)={0x18, 0x1, 0x6, 0x3f}, 0xc) sendmsg$unix(r5, &(0x7f0000001480)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001440)=[@rights={0x14, 0x7}, @cred={0xaa0014ac}], 0x18}, 0x0) ftruncate(r1, 0x0, 0x1) 16:00:35 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2004, 0x4504) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) ioctl$WSMUXIO_INJECTEVENT(r0, 0x80185760, &(0x7f0000000000)={0x4, 0x0, {0x0, 0x2000}}) r1 = getpid() poll(&(0x7f00000011c0)=[{r0, 0x100}, {r0, 0x40}], 0x2, 0xfffffffffffffffa) getsockname$unix(r0, &(0x7f0000000140)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000d01c67c5121f37dc0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006b07f297d2df2b4d960000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001000"/4098], &(0x7f0000001180)=0x1002) fcntl$lock(r0, 0x7, &(0x7f0000000040)={0x3, 0x0, 0x1000000000000000, 0x100, r1}) ioctl$BIOCSDIRFILT(r0, 0x8004427d, &(0x7f0000000080)=0x3) 16:00:35 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) r2 = fcntl$dupfd(r1, 0x0, r0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000500)=[{0x1c}, {0x64}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000540)={'tap', 0x0}) ioctl$TIOCNXCL(r2, 0x2000740e) syz_emit_ethernet(0x1, &(0x7f0000000340)="b2") 16:00:35 executing program 1: ktrace(0x0, 0x5, 0x8, 0xffffffffffffffff) acct(&(0x7f0000000000)='./file0\x00') 16:00:35 executing program 0: r0 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffff9c) socketpair(0x18, 0x4, 0xfff, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = openat$pci(0xffffffffffffff9c, &(0x7f0000000180)='/dev/pci\x00', 0x1, 0x0) r3 = syz_open_pts() r4 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) r5 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000200)='/dev/wsmouse0\x00', 0x10, 0x0) r6 = openat(0xffffffffffffffff, &(0x7f0000000240)='./file0\x00', 0x40, 0x142) r7 = openat$tty(0xffffffffffffff9c, &(0x7f0000000280)='/dev/tty\x00', 0x2, 0x0) r8 = accept$unix(0xffffffffffffff9c, 0x0, &(0x7f00000003c0)) r9 = kqueue() r10 = socket$inet(0x2, 0x8007, 0x80) r11 = dup(0xffffffffffffff9c) socket$unix(0x1, 0x2, 0x0) kevent(r0, &(0x7f00000002c0)=[{{r1}, 0xfffffffffffffff8, 0x44, 0x2, 0x5, 0x5922}, {{r2}, 0xffffffffffffffff, 0x1, 0x40000000, 0x4, 0x7}, {{r3}, 0xfffffffffffffffd, 0x4, 0x0, 0x1, 0x6}, {{r4}, 0xfffffffffffffff8, 0x33, 0x40000040, 0x3, 0x20}, {{r5}, 0xfffffffffffffff8, 0x2, 0x2, 0x7fffffff, 0x2}, {{r6}, 0xffffffffffffffff, 0x10, 0x2, 0x1f, 0x3}, {{r7}, 0xfffffffffffffffb, 0x8, 0x40, 0x1, 0x9}], 0x6, &(0x7f0000000400)=[{{r8}, 0xfffffffffffffffe, 0xc1, 0x8, 0x4, 0xffffffff}, {{r9}, 0x0, 0x7c, 0x2, 0xff, 0x5}, {{r10}, 0xfffffffffffffffa, 0x18, 0x8, 0x800, 0x9}, {{r11}, 0xfffffffffffffffa, 0x20, 0x2, 0x7f, 0x1}], 0x8, &(0x7f0000000480)={0x7f, 0x81}) r12 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r12, &(0x7f0000000100)=[{&(0x7f00000011c0)="40e269c9e1", 0x5}], 0x1, 0x0, 0x0) pwritev(r12, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r12, 0x0, 0x0) r13 = socket(0x2, 0x1, 0x0) connect$unix(r13, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0x10) 16:00:35 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='/', r0, &(0x7f0000d06ff8)='./file0\x00') chroot(&(0x7f00000001c0)='./file0\x00') unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='x\x00') readlink(&(0x7f0000000080)='./file0/file0/file0/file0\x00', 0x0, 0x0) pledge(&(0x7f0000000040)=']\x00', &(0x7f0000000180)='\x00') 16:00:35 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202e, 0x1b00) r0 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./bus\x00', 0x1, 0x2) connect$inet6(r0, &(0x7f0000000180)={0x18, 0x1, 0x6, 0xffffffff80000001}, 0xc) open(&(0x7f0000000000)='./bus\x00', 0x400, 0x63) r1 = open(&(0x7f0000000040)='./bus\x00', 0x10000400000107fd, 0x0) pwritev(r1, &(0x7f00000000c0)=[{&(0x7f0000000140)="cd90f211f77960ce97e4466ebc6fc8a96323", 0x12}], 0x1, 0x0, 0x0) execve(0x0, 0x0, 0x0) 16:00:35 executing program 1: r0 = socket(0x18, 0x1, 0x3) setsockopt(r0, 0x29, 0x1b, &(0x7f0000000000)="03000000", 0x4) 16:00:35 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0xffffffffffff2ff9, 0x40004204000828a6) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r1 = socket$inet(0x2, 0x2, 0x0) r2 = open(&(0x7f0000000300)='./file0\x00', 0x200, 0x0) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000440)={&(0x7f0000000000)=@abs={0x0, 0x0, 0x3}, 0x8, 0x0, 0x0, &(0x7f0000000140)=ANY=[@ANYBLOB="2000000000000000ffff000001000000", @ANYRES32, @ANYRES32, @ANYRES32, @ANYBLOB="000000002000000000000000ffff00000000000089b15868d6", @ANYRES32=0x0, @ANYRES32=0x0, @ANYRES32=0x0, @ANYBLOB="000000001800000000000000ffff000001000000", @ANYRES32, @ANYBLOB="000000001800000000000000ffff000001000000", @ANYRES32, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=0x0, @ANYRES32=0x0, @ANYRES32=0x0, @ANYBLOB="000000002000000000000000ffff000001000000", @ANYRES32, @ANYRES32, @ANYRES32, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=0x0, @ANYRES32=0x0, @ANYRES32=0x0, @ANYBLOB='\x00\x00\x00\x00'], 0xd0}, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r3 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r3, 0x4, 0x80) pwritev(r3, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x1, 0x10, r2, 0x0, 0x0) ioctl$TIOCMSET(r0, 0x80047001, &(0x7f00000000c0)) connect$inet(r1, &(0x7f0000000040), 0xc) 16:00:35 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffffff, 0x0, "d730c15b00f4ff0000747beffde400"}) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x1}}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 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, 0x20000002a, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) setsockopt(r1, 0x9, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) setsockopt(r1, 0xbc4, 0x4f69, &(0x7f0000000100)="9f9a3cfda4065372992ed1d2fee6d78c7cd02ca5eab34d8068dcb5c7883f694eb05812a1fbe3476b1b5feec8e66d55dc6d24ed5177d22df9b4f1a25058fb0ff62e3b9d863291c009e33b03467d3e7cd18a0f616328acbe90a0d13d4750839bec18fd77de1e4151f514d0aced2ddca8cd218e860ea9ec89cb9d12f9ed8c3efcc4c0214ac5142a3280fdf85d11e1860aa93473785705cbceacb4b307e2e924c83d663b323629250c8646b615c9dff9dadb002385904e304f42018b1bbdde4650063ffe2b8c581f8e0d5fd21343a43c3b4f4187ac807c683af0e0bee25df8177dacfcfa8fc9b9362185c544891a83ace6d07cc2023422ba1cace4e4d1d898c6bd10ddf323337e3f04d206fc10d295153fec77389045e0d61a101243c0021680a66a37d2eb5addfd44a237c313c1b06c601d6ad3abfec2fb05fd6c995e7e0bac9f7c545a21b9817608183d3605e1444c621848c5ae182492c8f1bf1c78031186e717fb67bbaad6f0e400e76c70f194d7f5b79364c94bbd9aa67d50a96888e22e5cda6b3001fe8d3aafac5d559a67d163be9d255b5fd2e93f268e0ee4907e1085cfcf91bc7f3cf677aafc53a9274781b2d06294287e6f76cac81046df2faf44a4b88b104313d7f74cd6aca96e39bd839671be8052da150b0004d0df6e07b50dee8ce61a8d08ea15feac4f148887107e58571aae5757ec21c3acde3e51e87701ce0e7222c1c505e3ff94cf2bbb362f8506114e513411abef947c4e558ead7fa44b2b4b03ecfa6d28093a22a90110e0378ce7357c6bb4379cf0eb8bf55964419cd33de50755010337a6cf759b88fe0fb94fb8a5c4f1d9232643e15dcc9b7dab08595801b384c3521e7805621f91ee77e9e91264e8270ca55d24714cdc9d33f930fd26a610a605c52f0406c2dd3e714ff5380bc9fe588279d1bb33639e00a6f262e05aedd9c2e29163aa480ac9112b0dbc8d5759dff320a8e9b4084acd91f078cb1d9fe8600c069cb0c7bfdce0f3cc5c8bed71d9199752bdc3801774bea35cc6fb805a32dfcb18ee403e8001c93c80e93c1898c05a92e50eb6e3aa61021c6b71344796be55e08d80122e49f294541ac771dba90e96a85214353241955a46781575d60c504c7dc069ca7ea2dc2168d152bbe09b6dd3af6d77d563fa1be08c5e09f7b539e42f0b346e6ebd76b1cf7f74e8ed82a3baa70a8924bd5353b45a6c6097d576609698e72558632a15e859dc6e12c14845cf3943caa329398817a5df9304f790544937d381eaa3a1c6a810ef5fe365911a9079bba4c8c13402725b3cbd7dfc94b55f24201204f0d9d4719aa3e1ea3fc4f9a3b387da07242c9b082642153d94a4a552c09a9df798cdb4efb73e828450c0d5324c2a58c43757451086497baf8ae7c7dd0a1b96dff7732d75ca580a2d29ba1d7f8d3f9d012d66cc8ee659bb906e0be7297ddacfdb8560dffe0a2963ec2405aa2ae6d34f034ada3f90d1c4035f6c2967ba52a97f49600cdeeb039303fcabe7948da32693cc69ce4e814a291edf4148c7b5fadb9a827582b20ea3689cdd614fcfe73b86f856311a9bb402b8f776b6fbf5c67b6d0f6c2352227e6f919be69ee6c5b2caa99214ece0796b76075c135eec9348bc34b0f3ac635c3219b6c0cb91dfc5d1b4ec0a1ddb8e2cbc027530fbb7a37722e57bbfdb6f90aa9dfb5a4b76ccb4397951fd443847d136a00d174fea4397c6ac2776d9f97f298ebb9915b9ff27a6088d7acd3ffb1b091a918cea37b3827666e5d952ef87c93e19234ff79871e795b1c6358c94689b2bd7cb75704a6c0d84a8f64270d101ac767096a01167771dc665c71d9e82b8908eabad8ffaa22e0ac3ed0a37ed7000cb0ab720849e208e4dde038152a46743ca78819c8e5f59fe7c06197458bb14d30ae9d018beca125af7d9082248e0ea506520e4b42b0edad124f70d25c7c9070b847b0d30081d7f68525f0a8b6fcd81459f65e77cc5e8a611bcaa37112f8b135d928ebc9bd3485a18f3f95966f829ab8656a67e3dbe78bfb881cac4f5dde95b79db513ffc3b765d1e7e5b5d1e2d6f9f7c2fc345050a5cf121ec2d4bd2617755a7635dba8f7d7c2a10328967ffeff21a02320841339b2d19b1907bf04060fcb7e39ce1b22a80ebce9d459d07e0a17e1bb1bbccb0755f0c7595069cf5d5e6489084416f9d716f565b893106285b7e1d78f52d487e97d9b54efb1bc2192561ba951b86457d62eb127ff2efdff63a348fb1a858101a3d69004dab7615bb0e9ce9845fb7f7ed4bf5988d83b99a86a7b3f6bd423ad778b672795b8166df0286fc17bc6fb1451eeede8efbfed6ce22f4f917cc51e6c30cdef40c7dec92b91a5d35ef17e2517d50eb10c8e452f85038db38c2577d2ce11007c4f2279b60baaf544292ab200908b522a55b55210750b2007cd6408d94760542b432ec131a7322d98c3cdbc2cf5242b496a6428f08b2df167cf48b4287ddc83197d98f89fdc5d22334a0e5c6668e3a5ae95bf8ab91564da52c6b1a9272c99eb49fb1e78640bcc0ed5b605a8b42666aacd0ab8241493f1547d32a80d8567710aa89bf409f21f7b350d25816f71fbb0417ac93b575a2244f93f3a1b5b125a1d60a4d23c5026955c5cf8d24177be6723369350271344128dbf19b30511f8b8ec362bc40059a086191c81785f76ab8aa6e18c7d9f07947cba61f257fd04cfe5cf2aee980bd06c1c4d95ae16a18985c9de3917c159acacb963a6c019d32e15bd21adf4b6ac7615811c590974d966266fdf9ced2d74d1e7469dcf7352ce31140edbde0317f2c7a1915767ac983e1c508a1a70e5f349b3f7324ff91a70d817b27b6cf079c3db7fe3a3fc30fa18f511ed144789c79f1f18283572cca4cdf273c6de5cbf8d3a9137976554b2b8f88e4f5e3b1c6d92bfdd065e19edbed5cfbdd894e876b7408c2cc6f6f951277be29d2e43511078d27b4cf722888f7a242ec5a49ff60ef9f44c64545f19364b08fab845293d7cc57f61cc00b9f7036664ea9d5d34797e89375aa9777d037fec1392cb5928f290033b917ca36a130bd0fe68f7a24b2374247ce16d50b3b60f107dabb9b57927cbfdec06873ace5b8fe0eea931270a876db4d91c9c111e086a4d75586fcead9481e0f78d8ee80fcdeb97887548fd039dfb46c472e58b3fe76efd90ef19c94575fdc9b6f2c7e02493c0a709196d5c789157f9c1adc212df88d813480bef0d3f878a1dfd0818fb04f731bfcd2f90c7effe14c3d8ea18c523d32ac6f5df8ff31442308715329ca1bca2855c701cf15786ce9f47b0b1810ead90378672a38bdacdc913b011a4b52d4214eab8e6b496c5ac1fe429f67b63dcc38faac2b4327b3c1d83abbd8fb3d71d69c3e38911ba93df61b318c6b09dda201c7605d92c7a8341739b243b83ef7ece1b7e67fd1ecba040c0a9fd389f2f9b7eb2e55809067fc8799e0b64feedb848b78308bf4e5a8906cc0f868860d01866bdc02ab888c32010ff9e2dce0105002fe0339bb774008a7a688789cabda507d73f7e18da7d0fe7ebf487ba7f87c4637a7a07fa4961459df3e9af14a0dc51c2c323fc72396ebdaaa2e31656da6fcb1b5a7ecc433fa83d1b3a04ba61357ed4a97e3e8c21403b249685c737bf9b01f14dbc001bb1929e19c410a401e020339f180a3e43141a21e4be3941e1913f853b0a657840fd8941f75acb3e562ab98d83fd2498d14e55d4d1ebd683e9f3a9abb915939c12465c5f90a6b6321a7a4328e820fb7e72be769c819ff9f21a8e10ab869d94383a0a24eb98da432839ea4264c7a0b665b77c95d3dfbbf9e3a1d122cfb3ec16ce07425f7c37dc24687facf5693b520ca7c0b943c84902de2ff98c4c07c29c1910b4d3912d63508d55791cb7055bbe87ace3b377db16cbd3a35b178d064f21ab415279f9c8e6078a37280bdefc7921b43e30170ac71cff436d017b128ce2e8fd918f8c531807fed1ad7a740ba37c673c68773690a500ace9d7994c423cfc53818dfc77b8d8a07d93996532f65f74d6d8fbe77abf238d338d6629ffa9e73666f83ed203bb134b520aa1e3399b01230d1d45011910d15de657fab5d048a695acf83990030e12f472a3b6720eb77295c1dab76f3d0d423f20a9ca844af1586b74c2b821081af6b982f780b0b9c5d15d179c31d87180a78f24b500e14daa64197cde087aa2258c987671960395fb294b17b8ea5da21503beb30831ec1b6a852d127f666ba4426572dce24fe302530c95acbc3596baacbd97f6a1f0e09d483ae4da7ca32b5ba096a6b71c945d58502c25eaa06e26aa82f038be8128329cfaccb4b1d94736ef55554013cb42e399dbe2a55996cdbc4805264828ee7fdb487510b3ac4760043eba912f7b0571516409f734d392ffa6c6f4c8b09c622b43d4bacab2ff40e0e620ebf4c1711d3c7acacc0ba9f99af4a10b6278cdee351108bda9562c8d8be98840c15dfc87eb126bfb5f2d5003db746ae04e22a98a39eb760d00a8c041c1e66901db17064fd4abaab48e907075b315cc4b2a0fa4e2c4d921f03f00dbc29fdd3f61c387f24a531b3baadb2e614e15af56d08707686efa6b89ad31b43edeb3db20aa01a5ba64f522bc3f4442a62890f224e240c3f57cdefcce03bdd99a39e4f63fcb964597eb1edbeb33021febab30341fb13f7042909abe75701804084cb8a7b07626cacc6d16f0d537f6362eb16999f08aa79e682e43b4cf3f91ae7ece6a4b914d756876c57e578c824dd0cf4b492b138c09c15d032e6088ee6a5928d014e579909fdad04ac38a2722d133ec773d70f7e0e808f404ee1ea78d57bee4a78b2a7104237a679f8bbf85046125bd58f6031018e5c1fad65f846ebe284b80d191c7fc23c8fea03d139f1e7c6c858fa93da9611835584a93a5fe9b549bb4f768a49519876e6551bf94a812bcf1621de90790f64033116e5a4518eb844160cb5977a5a254e38b7a1c257c6a412fc776199613082dfc40c6542f896dad87bfc778d0c1fa4fd90a46fcfd8fb693d51af1367bbd67c063256a5cfc002985971b8cb9a3bae6354dc7f6c426ae4460a9632bc1370659c589d57dd4af031c3fcd23589e27c54e32e02a7b4a6e26c7124c375b3af401064e0b1d5f18c66ee4d4cd22ab4bee6486c412b07869a77bb8e91a9043c94e3b900c80d8895173061711ff85e5b5ce64605d46382ccf57d1a8837ffd088b754762762a6b93561f66f80a2514c204c8fa31caba154d0047b0f868b55d1f13d1389ee0ec898b02586773d9372f74c08a13da5d1cf6d967d020c9675035be825d45a08bf02c5396c09d65bc131def99d29fe1b79e3fa9597cb1043aa1a174a6dde295e0879d05b3f79b896af9f019480fff24e34502809b0fca3dfc3e08258a9ead0d244f8ded1bc61f7fe5a4a0dd8113ab1f3b48557fbd6837ab04b408599268fa8b6d3ca626e13fb05b8614d831df9c57a05b6b443a62f75b325082635be9805ca79f06e5974a373c3a84fbd661302133ccac93a2f87df4a191e6e4a8ddeb800e25b634654113281cfbd0fd12ecfc60feb1b6c74d35a052483e1d481e475f5fbeff17ebae66608417014a31eecb72c71694d7de913111ad9bf935eae4501b2fec764b8c17186b70d0af62c1de3d33f95ac93ecbccd45e9c8f8a550d13a6a2317204c25610fbb77687be212634ed49acce59c40667cbdf4655a1c6d1d076e5ace2b8c7899905f8eddb6f2c862273067eca066edf27da29531607e5e0799956f171175a3b9f963699ab2ec9a13560ca2fa8346b89a13d81c3d8dc7147b299e52209fb525cb6b", 0x1000) write(r1, 0x0, 0x0) socket$inet(0x2, 0x8000, 0x9) 16:00:35 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, 0x0, 0x0) 16:00:35 executing program 1: r0 = open(&(0x7f0000000280)='./file0\x00', 0x80, 0x0) r1 = open(&(0x7f0000000140)='./file0\x00', 0x0, 0x2) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r2 = open(&(0x7f00000001c0)='./file0\x00', 0x611, 0x1) fcntl$setstatus(r2, 0x4, 0x40) pwritev(r2, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x1, 0x10, r1, 0x0, 0x0) mmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x2, 0x13, r2, 0x0, 0x0) fcntl$lock(r2, 0x100000000000007, &(0x7f0000000100)={0x0, 0x0, 0x1}) getpeername(r2, &(0x7f00000000c0)=@in6, &(0x7f0000000180)=0xc) mprotect(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x3) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000200)='c\x00') poll(&(0x7f0000000080)=[{r0}, {0xffffffffffffffff, 0x20}], 0x2, 0x8) 16:00:35 executing program 0: socket$inet(0x2, 0x4000, 0x20000000) socketpair(0x10, 0x1, 0x5, &(0x7f0000000000)={0xffffffffffffffff}) ktrace(&(0x7f0000000040)='./file0\x00', 0x5, 0x100, 0x0) getsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000080), &(0x7f00000000c0)=0x10) 16:00:35 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x50}, {0x44}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x8, &(0x7f0000000080)=[{0x1, 0x3c6f, 0x3, 0x7}, {0x1ff, 0xa1, 0x10000, 0x3e}, {0x7, 0x2, 0x2, 0x7}, {0x2, 0x20, 0x8, 0x5}, {0x3, 0xdd, 0xff, 0xc50}, {0x9275, 0x55, 0xfffffffffffffffe, 0x5}, {0xca, 0x5, 0x9a, 0x30}, {0x0, 0xfffffffffffffbff, 0x0, 0x16}]}) 16:00:35 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f0000000580)='/', r0, &(0x7f0000000540)='./file0\x00') chroot(&(0x7f00000001c0)='.\x00') unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='x\x00') accept(r0, &(0x7f0000000080)=@in, &(0x7f0000000180)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) lchown(&(0x7f0000000040)='./file0/file0/file0/file0\x00', 0x0, r1) chflagsat(r0, &(0x7f0000000240)='./file0/file0/file0/file0\x00', 0x0, 0x0) 16:00:35 executing program 1: r0 = kqueue() kevent(r0, &(0x7f0000000080)=[{{}, 0xffffffffffffffff, 0x11}], 0x9130dbf, 0x0, 0x0, 0x0) ioctl$TIOCGFLAGS(0xffffffffffffffff, 0x4004745d, &(0x7f0000000100)) mkdir(&(0x7f0000000040)='./file0\x00', 0x1) mkdir(&(0x7f0000001680)='./file0\x00', 0x0) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000000)={0x3, 0x1}) rmdir(&(0x7f00000000c0)='./file0\x00') 16:00:35 executing program 0: r0 = socket(0x18, 0x2, 0x0) getsockopt$sock_int(r0, 0xffff, 0x1008, &(0x7f0000000040), &(0x7f0000000080)=0x4) setsockopt(r0, 0x1000000000029, 0x3d, &(0x7f0000000000)="066c0000", 0x4) 16:00:35 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x202) r0 = socket$unix(0x1, 0x2, 0x0) r1 = getppid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0, 0x0}, 0xc) r4 = getpid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, &(0x7f00000003c0)=0xc) r6 = getgid() r7 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000480)='/dev/bpf\x00', 0x400, 0x0) ioctl$BIOCSBLEN(r7, 0xc0044266, &(0x7f00000004c0)=0x400) sendmsg$unix(r0, &(0x7f0000000440)={&(0x7f0000000080)=@abs={0x1, 0x0, 0x1}, 0x8, &(0x7f00000000c0)=[{&(0x7f0000000180)="5b0490ede27fb25884ba6b5ef6b5f3bc892bec583db8a0ee75bdd3177c8df4bee07da49cdc8b0496e4a9ead2ec2db5d239cbeb68bcc77e4cd9d9640bad07c65c29cc4d9c750d5b1cbe649e4c78c58836baa4c028fc44801721397c0cc9b4ef3f40c072ce03b90cddd48b95a8218e928e81c5628e1dbe45e3cfec4dc2da0eda152e3f8647926404dc6b45f73a703770224b3c99a749", 0x95}, {&(0x7f0000000280)="703ea8ddf8318aa521d52f9f65300469f6285bdd567aab313cdab10e466d40973150704d67c57bb05dba5ec2d25ac146d5a220251077ec2d3f02523382d4e94a0830a2a7d9c36f9ccc4c6e", 0x4b}], 0x2, &(0x7f0000000400)=[@cred={0x20, 0xffff, 0x0, r1, r2, r3}, @cred={0x20, 0xffff, 0x0, r4, r5, r6}], 0x40, 0xc}, 0x4917ac612c899b75) r8 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r9 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r9, &(0x7f0000000240)=[{{r8}, 0xffffffffffffffff, 0x7fed53ccc8019d8b}], 0x6, 0x0, 0x0, 0x0) kevent(r9, &(0x7f0000000100)=[{{r10}, 0xfffffffffffffffe, 0x1}], 0x6, 0x0, 0x0, 0x0) kevent(r9, 0x0, 0x0, &(0x7f0000000180), 0xbee, 0x0) 16:00:35 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x1, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x24}, {0x30}, {0x6, 0x0, 0x0, 0xfffffffffffffffe}]}) pwrite(r0, &(0x7f0000000180)="d79d56adb181d1f6cfdb193896e5", 0xf6, 0x0, 0x0) 16:00:35 executing program 0: r0 = socket(0x11, 0x8000, 0x40000400004) sendto$unix(r0, &(0x7f0000000000)="b10005046000000000000800150a000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ea3c257699a1f132e27aeb5d602000d7d026ba8af63ff37282921e4fd89720fd3872babfbb774b9f5a872c881ff7cc53c894303b22f310b634f36a00f9000000200000000efff010208a3717ffffc00"/177, 0xb1, 0x0, 0x0, 0x0) 16:00:35 executing program 1: r0 = open$dir(&(0x7f00000000c0)='.\x00', 0x0, 0x4) r1 = kqueue() kevent(r1, &(0x7f0000000400)=[{{r0}, 0xfffffffffffffffe, 0x2b}], 0x7, 0x0, 0x0, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$TIOCSCTTY(r2, 0x20007461) kevent(r1, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0xa3}], 0x7ff, 0x0, 0x0, 0x0) kevent(r1, 0x0, 0x0, &(0x7f0000000040), 0x4d0, 0x0) 16:00:35 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f00000000c0)='./file0\x00', 0x3f) setuid(0xee01) mkdir(&(0x7f0000000140)='./file0/file1\x00', 0x5) chflags(&(0x7f0000000240)='./file0/file1\x00', 0x100000) 16:00:35 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x2020080002010, 0x4300) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x9000381, 0x0) r1 = dup(r0) readv(r1, &(0x7f0000000040)=[{&(0x7f0000000180)=""/180, 0xb4}], 0x1) readv(r0, &(0x7f0000002500)=[{&(0x7f0000000240)=""/155, 0x9b}, {&(0x7f0000000300)=""/4096, 0x1000}, {&(0x7f0000001300)=""/123, 0x7b}, {&(0x7f0000001380)=""/4096, 0x1000}, {&(0x7f0000002380)=""/81, 0x51}, {&(0x7f0000002400)=""/70, 0x46}, {&(0x7f0000000080)=""/28, 0x1c}, {&(0x7f0000002480)=""/86, 0x56}, {&(0x7f0000000100)=""/53, 0x35}], 0x9) ioctl$WSKBDIO_SETMODE(r1, 0x80045710, &(0x7f00000000c0)) 16:00:35 executing program 1: r0 = syz_open_pts() flock(r0, 0x3) pwrite(r0, &(0x7f0000000000)="83d7180cb2b273a62902a734f20e344f681bbe815887a833d4bd6bba0bc36dbf189f33998503d6f4ddb14f13fb2511830947e38afcf644ac935c7584cd656a76e8b1dc0c1702230cf9ad3d7703be642d229dcd04b8ba6d1a818268028db1037b4d9255a685ecfa0e3e4d32e5cdc63c911a8ef179e118a548156c715f4fc21e2358aafa3d7daca26992564cdd5ec40cf582bfdd7f5dcc0fb8a4ebbdcff265dfac50943f8033c1b9a2248d9065243dbee041d7a53a506df1c113e2d74caa8a7259", 0xc0, 0x0, 0x0) fcntl$lock(r0, 0x9, &(0x7f0000000280)={0x0, 0x0, 0x0, 0x100000000}) flock(r0, 0x8) 16:00:35 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) ioctl$FIONREAD(r0, 0x4004667f, &(0x7f0000000100)) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x4d}, {0x2d}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:35 executing program 0: pipe(&(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r0, 0x4, 0x46bfb) write(r1, &(0x7f0000000340), 0x10000014c) r2 = getpgid(0x0) ioctl$FIONBIO(r1, 0x8004667e, &(0x7f0000000280)=0x172b) write(r1, &(0x7f0000000040)='t', 0x1) kevent(r1, &(0x7f0000000000)=[{{r1}, 0xfffffffffffffffc, 0x40, 0x5, 0x4, 0x20}, {{r0}, 0xfffffffffffffffb, 0x1c, 0x4, 0x8, 0x6}], 0x2, &(0x7f0000000100)=[{{r1}, 0xfffffffffffffff8, 0x10, 0x4, 0x3, 0x7}, {{r1}, 0xfffffffffffffffa, 0x80, 0x80000000, 0x43f, 0x100}, {{r0}, 0x0, 0x12, 0x20, 0x804, 0x7}, {{r0}, 0x9028cfefb4557f91, 0x1, 0x1, 0x627b, 0x9}, {{r1}, 0xfffffffffffffffc, 0x40, 0x80, 0x4, 0x7}, {{r1}, 0xfffffffffffffff8, 0x8, 0x80000000, 0xfffffffffffff801, 0x1f}, {{r1}, 0xfffffffffffffff9, 0x100000004, 0x1, 0x1f, 0x18da}], 0x7, &(0x7f0000000200)={0x1000, 0x12c}) read(r0, &(0x7f0000000080)=""/101, 0x65) fcntl$setown(r0, 0x6, r2) rename(&(0x7f00000002c0)='./file0\x00', &(0x7f0000000300)='./file0\x00') execve(0x0, 0x0, 0x0) r3 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000240)='/dev/speaker\x00', 0x100, 0x0) fcntl$setstatus(r3, 0x4, 0x0) 16:00:36 executing program 1: mknod(&(0x7f0000000180)='./bus\x00', 0x8000, 0x2) r0 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r1 = kqueue() r2 = dup(r1) ioctl$WSDISPLAYIO_ADDSCREEN(r2, 0x80245753, &(0x7f0000000000)={0x300000000, './bus\x00', './bus\x00'}) kevent(r1, &(0x7f0000000280)=[{{r0}, 0xfffffffffffffffc, 0x7}], 0x5, 0x0, 0x9, 0x0) 16:00:36 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000080)=[{0x25}, {0x54}, {0x6}]}) r1 = dup2(r0, r0) openat$pci(0xffffffffffffff9c, &(0x7f0000000000)='/dev/pci\x00', 0x40, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000040)='\x00') 16:00:36 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0xffffffffffffff0a, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000000)={0xfffffffffffffffc, 0xff, 0x20, 0x3f, "a0042803c90fce627ecd5d4b8215f87e95ddc931", 0x2, 0x4}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0xfe72) openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/ttyCcfg\x00', 0x0, 0x0) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000300)={0x0, 0xffffffffffffffff, 0x5, 0xffffffffffffffd9, "855c000a67a7230062f913000000000800"}) ioctl$TIOCSTOP(r2, 0x2000746f) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 16:00:36 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x3, &(0x7f0000000040)=[{0xb1}, {0x7c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0x144, &(0x7f0000000240)="23d6ac0ab4b303cc815741aa9355b136ff9f8717b065ca7dbc46537c97c6e08e8170bed9d50bf54b3e0e3397ad99302d1882c2208db01435ef7afb459201000000e2fca525d0ed03534b95f9b4d3b6a71de846add4e40f43a812249e7e8070a3aa2ffb9cab780108f299cf9e81a186bd4c515bffebc3168e2d7fda23b3a2ce63f90ab3a60c5d2947f700000000f0de6c7f27e50ae245eb00b12e487ec76ee3a829847125fe8b40d625534a01e50000000000000034ecba87a60fdb9b31f2b80dc1") 16:00:36 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f00000000c0)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100), 0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140), &(0x7f0000000200)=0xc) geteuid() r0 = geteuid() setuid(r0) mkdir(&(0x7f0000000240)='./file0/file0\x00', 0x44) unveil(&(0x7f0000000080)='./file0/file0/file0\x00', &(0x7f00000001c0)='c\x00') 16:00:36 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r0, 0x7fff, 0x24, 0x0, 0x0) r1 = getpgrp() wait4(r1, &(0x7f0000000040), 0x8, 0x0) truncate(&(0x7f0000000000)='./file0\x00', 0x0, 0x401) 16:00:37 executing program 1: r0 = shmat(0xffffffffffffffff, &(0x7f0000ffb000/0x2000)=nil, 0x2000) r1 = socket$unix(0x1, 0x2, 0x0) connect(r1, &(0x7f0000000080)=@in={0x2, 0x3}, 0xc) shmdt(r0) r2 = open(&(0x7f0000000480)='./file0\x00', 0x8000, 0x0) writev(r2, &(0x7f0000000640)=[{&(0x7f0000000140)='#!', 0x2}], 0x1) fchmod(r2, 0x155) execve(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) connect$inet6(r2, &(0x7f0000000000)={0x18, 0x0, 0x1, 0xff}, 0xc) 16:00:37 executing program 0: r0 = socket(0x2, 0x400000000002, 0x0) setsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000040)={0x5}, 0x10) setsockopt(r0, 0x0, 0x40000000001d, &(0x7f0000000000)="02000000", 0x4) 16:00:37 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r1, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) r2 = socket$unix(0x1, 0x2, 0x0) dup2(r1, r2) connect(r1, &(0x7f00000004c0)=@in, 0xc) recvmsg(r0, &(0x7f0000000480)={&(0x7f0000000000)=@un=@abs, 0x8, &(0x7f00000001c0)=[{&(0x7f00000000c0)=""/170, 0xaa}, {&(0x7f0000000280)=""/225, 0xe1}, {&(0x7f0000000380)=""/251, 0xfb}, {&(0x7f0000000500)=""/4096, 0x1000}, {&(0x7f0000001500)=""/217, 0xd9}, {&(0x7f0000000180)=""/52, 0x34}, {&(0x7f0000001600)=""/152, 0x98}, {&(0x7f00000016c0)=""/254, 0xfe}], 0x8, &(0x7f00000017c0)=""/232, 0xe8}, 0x800) sendmsg$unix(r2, &(0x7f0000000080)={&(0x7f0000000040)=@file={0x170, './file0\x00'}, 0x9, 0x0}, 0x0) 16:00:37 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000340)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCGDIRFILT(r0, 0x4004427c, &(0x7f0000000080)) mmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x5, 0x10, r0, 0x0, 0x0) readv(r0, &(0x7f0000000280)=[{&(0x7f0000000100)=""/92, 0x5c}, {&(0x7f0000000180)=""/218, 0xda}], 0x2) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x0, 0x0) ioctl$BIOCGBLEN(r0, 0x40044266, &(0x7f00000000c0)) fcntl$getflags(r0, 0x1) ioctl$WSDISPLAYIO_GMODE(r1, 0x4004574b, &(0x7f0000000040)) 16:00:37 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x10000, 0xc) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x0, 0x11, r0, 0x0, 0x0) madvise(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x6) 16:00:37 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) r2 = getgid() r3 = getgid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) getgroups(0x4, &(0x7f00000001c0)=[r1, r2, r3, r4]) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000100)=[{0x45}, {0x7c}, {0x40006}]}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") r5 = openat(0xffffffffffffffff, &(0x7f0000000240)='./file0\x00', 0x400, 0x80) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000000280), 0xc) 16:00:37 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x80002005, 0x6bb) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = fcntl$dupfd(r0, 0x8000000000004, 0xffffffffffffffff) r3 = kqueue() kevent(r2, &(0x7f0000000000)=[{{r2}, 0xfffffffffffffffc, 0x40, 0x2, 0x2}, {{r2}, 0xfffffffffffffffe, 0x80, 0x0, 0x5, 0x5}, {{r0}, 0xfffffffffffffffe, 0x4, 0x1, 0x168, 0x7}, {{r0}, 0xffffffffffffffff, 0x10, 0x2, 0x5, 0x8}, {{r2}, 0xfffffffffffffffc, 0x40, 0x10, 0x1a6, 0xd7a8}, {{r2}, 0xfffffffffffffffe, 0x4, 0x20, 0x200, 0x401}, {{r2}, 0xffffffffffffffff, 0x4, 0x8, 0x8, 0x3}], 0x4, &(0x7f0000000240)=[{{r1}, 0x0, 0x0, 0x4, 0x3ce, 0x3}, {{r2}, 0xfffffffffffffffe, 0x60444c34137659b3, 0x10, 0x1, 0x4}, {{r1}, 0xfffffffffffffffe, 0x170a6b25dc455ee8, 0x8000001f, 0x8, 0x5}, {{r1}, 0xfffffffffffffffe, 0x82, 0x2, 0x873, 0x80de}, {{r1}, 0xfffffffffffffff9, 0x7bec1c89233e9a6d, 0x1, 0x8, 0xeae}, {{r1}, 0xfffffffffffffffc, 0x0, 0x80, 0x10000, 0x9}, {{r3}, 0xfffffffffffffffc, 0x3, 0x2, 0x1, 0x2}, {{r0}, 0xfffffffffffffffe, 0x1, 0x4, 0x9}], 0x7, &(0x7f00000001c0)={0x8, 0x7ff}) r4 = dup2(r0, r2) r5 = kqueue() close(r2) open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) kevent(r5, &(0x7f0000000200)=[{{r4}, 0xfffffffffffffffe, 0x13}], 0x7ff, 0x0, 0x0, 0x0) dup2(r1, r5) 16:00:37 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r0, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) r1 = geteuid() setuid(r1) r2 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r2, &(0x7f0000001480)={&(0x7f0000000040)=@file={0x170, './file0\x00'}, 0xa, 0x0}, 0x0) 16:00:37 executing program 1: mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x0) open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r0 = syz_open_pts() r1 = dup2(r0, r0) r2 = syz_open_pts() write(r2, &(0x7f0000000000)="a6", 0x1) dup2(r1, r2) acct(&(0x7f0000000480)='./bus\x00') pread(r2, &(0x7f0000000040), 0x0, 0x0, 0x0) execve(0x0, 0x0, 0x0) pwritev(r0, &(0x7f00000003c0)=[{&(0x7f0000000080)="7c12077351e5076366734a28cbba37e480dcf3e8218564f6238a405924d2a2c05498d6659dbff1a7a33174af60b6a1e68a76a8d9fa0585272f6fc9d9fda6cc3140fd5ea1f362c4e573c86295ed4f051600377e5b69c5502a637490b5ebed5d51ae438dc3972e871588bd29a9b6ae3f4e800585960bd94e5161738a7b00d5d698976342f85f5314ff3dea466e18c54b8241a7ec04337c477d7b7d00abbc08fc14c1bfad6c316005652a740e8a45b27ac5b823f2a863785e31c867accb5386f1ff9a052ef1d3a28bed9cb3735915743012c9fed9b8dd4b9ed77eb983e26ba693a9ce6ea6ee3cfa4bc676f7", 0xea}, {&(0x7f0000000180)="534f0d90a7226926f8a6f188388b494e408ebfd3b2abc32f7ab0069e2a934b87551c987a38ea7e8b1843f2c5f3131208dea1a9bad1101ea590c7f016fac19b9341988cad5659b18f636184f73b3e8a999bbb54ba5d09bc2c4e42f82470087279aaa5", 0x62}, {&(0x7f0000000200)="bdee5c796a7324a6115def517215fa30b419038ff5758b0f48ce172b0e346e71bcc024d9ac7bcc57dc07a663e9480498eda844e65e34a7e16bd7769ddaae80f464fd8036ea9e1c2ee6", 0x49}, {&(0x7f0000000280)="49c15748b0e4d495d33bf1720e60c34f1f33031e04e0c8fb166f3c43a0347ea1455aa05aab41f3a2ada43529abd50c8fff1e1e545383bf5fb3b4d8b62ac23430af32d794c4dcc19afa0b68f25fc619da0c1b2d2f70f55679faf52ae8df5c56a4bb378f33f94b9d8b041fac7885c64e56e47498382b1f68b9d1aeadf43dda2d86c7fb992d00bda2e256a49c8caed476b5f541d5fe3cc6cbcb03962d394d46872204e363956659d8ec0fcfde8366662e754fa2203478b13df002d02e3ed5f9c6139421449ebc0fd363ddd0e76fcedc172735f2f1ed19d59f67861800cc696ca1b9eb63cc45d75a7f158050ac41063dbd474974bfad72e7", 0xf6}, {&(0x7f0000000380)="8da471ba697e43cf1aabdf9558", 0xd}, {&(0x7f0000001000)="5d677fc4d4b9ad0d4af9d5a419a924c036af8227f94d21a0cd7690e19b0f4f119f2c65ed57e2bef0c55f25f1b61a42f30f17bfa5abaae2289782614db2d6d45ef19e1f2442887fb2f1d9c399f75908187689699e1ccf15eecedadb9ba1555bdf256a3872240fd06a745b82db5cc3fbbccc875943d94d40567e7ac629ffc2f4a76d61204d524e5e9890f973e6de0841bad45d1f6e1a7a0a5fc4af7cec79c11792798d6e25af9ad730948b85ff8c527ede98086acdb5a7bd342255cbf7a72beef6a0fac2895d4fe2ac0e5a2f1c48271656a2c4fa81d7bbb8d1f0c3020bbf6666579c13c267fcae3a4699ba26f667bee19a788cebcba0d8789c04d1c86a9e36f0c332feace333132375666468cdf1d1cab9400478dcb4252bc2077badefa7a99e9a4c46f8503f245c550f3e33510674bbcadef7096d93bacc06f45d4dcd359c78769bf083971c498590a98ce65ecee9c0737b1f8589cd39d14109398aa86d8d2c4309e897c9626bee48f1ecdfbc639d6cca1b680b6df1c6542a0ace06c3cfff71a0f1f6332e50684d5e74d2cd49e95e76a87f248be38282fe907025bd50a778034d22c7bde587f486268df31f7143f3bc0dbc626ccb7c54560ebfc785d19d17569e8a108d311b0b8b31cc5b81eb6061fc9ca495389cb6e317dd463c5becbf2b7dbbf22e72cef88cb0faa6eeffc9d68a69fc85d56109ef1eb21daa2f2080cf53cdb079fcf252fa16271bbc384979a78f38c0f170d3a6a947a745ba042177a055af9aa1afd355f3db5b1db4f595828e0e2fb79b18af65f2f910c02255158dd01cf50c771ffe472ada0440c5a2cf357bffaa061b0caaec155f19a03c88213ebd14051edafae359437a471c3adfdda351914d63f38c109117830cbbbf82ce7acbb3af0cf78156624fafb6198a30bfbdde12f380b7b19bdfd93391e5e1d5207f20bebd67479e48ce6b0135ef6a34beb5a9b0907ad68b65d9b49ce25501688ec1c79ed2e177f5d491da4cbfca6942a3e19499d42326e354677e5c620aab938580ad54086afec4e28beb147ca8d7ba2339f501e55219119c8c4902eb74a922db798bed1ce38af4fb10a4c74f46a8302fadd24e3265b9e3c9a7f9b74a4a708830f1a59686d9bbb3fa30f58cf4b6a0ea216a9fb7ab515e9b31aa10acad4ce1b70054e8f466ccca5d80ab132c40aa7a494b7d4cb1b66d9862eb9f1fa37608118d0c6e6b6bc2dc04c7f0deff39d57f04a555131088cd462353d6987f6e3d4e98e7ce844cef2c99aaecdc50b674d91cfaf2d3d5ee877d8d0401eee91d1bb5ab77d7fef55957898e703a48b7295ec43a71c733ee69e1323886cd2815083d433f28f4dc2b43d6f49a636e55c845a2e5d442e024f25e3469ee4a8262c6582e77c999700672e10539c6195a12a5d0ccbad6dd79dd6ede23fd888e89a7650de9a5eccd950acab1f94e0819d7f72381d0297967c9941f6c47fbd945f7bf7865fad50f0d2d01ccc528edbc764715e5b385e917a5f2739153a2322a6ef34fb0140c693af3fbd7e0951d739e7fd16a2936c0a6533be180d7de52f0eca22b6770cac54aead99bca1bd01a6230698ab4e5b547be33415b07b4fda42bb44cd76e9a25a77e9084251cf569bf226ef6f6a8ca73db8cf1432d695c937ca7c7b25951cf49c734fc711080a4f1e393f5ad024819c4215c7b4d470c79f5035da49b1a275d1742fe00c29305f1026f000d336a276b904f597d1e06972dbd903ae82673006c4c525ea457115af0a50e40606fa0e5b2750f4801fa592de485d485f177b539ebd861b19cacfdf9fd2d9c8a4527d758136643d90f208b4bb47b417324947eb1acc064252ae1f68b5bbd3f2972ce1a889ac524c43f51b10f9566994c14a0caae9341158f95ab2b7220e65c0c30ef517e3bc591b441f41634cce17a6f8db01c5eb32c22355076175a0cc5fb357be09e3c0b37190cf31a08489c6903801b133332ae9c00912fbb724dac4a837de668470864261a5e1f7aa590bcad1510810a28a0b87621276da944815250fa487225330565fb8a71ae46bd8dcc56a8512b5798a167bc3b2a6e095ab578e4b8e0626c8cf92696ecc103a518a61679d0b523600a02a6dacd9ef265ec8ae41ce92ae4d403c4b6e0256e59962ae64877239b45615e8a02ce2bbbbfd9f84e863c0e63f52cbf6c624a9c9c2263e0eb62df5fd4111250ed6050a9820203fdb78e8a70dbd693e947f64fa538670a06e9e98f272d73f531e0e1c83cee5eb05723f19b9f5f656eb26f7e60fcec6c0e88995144e4e49bba97b68c246a7e82d7ffe1e5c630838864a740e084559b9d1a0b36c754c0d47b729f16a2060d281a211cd50dc557bff6622819e534851837212e04a04e7daeecdab7f81d719054511a518625d921b390537451d7791c74624e2a1b60a441e6eb9e8ca3d02a45744b4910d85ee6b9d8bbb60c7d57af7a6e6cc9100eb31c106c2d3ada261ecd157d4529c20d10d59c3fac1908d4768166bfe21fce491e61c4b1dd3d26d20e7d1522e06916cfd82c0b184847aa774e242aa70907e671448a9ab2ff10531c83a4499d5fb569d1eed1df6c087c39bb7dafaa27a1089b2a751fc458024a93569348ad498f7865f78ff7d0879d13dae456f1113ee8b7dd3ca8c62091d71aa79e48df1198986a0786c7edce290c7212aa1dcffe7a9f0e22b35d273955170715530044a97f7d94a566f4067d32a395fb3adbc6cb4d7acb30b23ba6116b60c111bc5afac41ac362934feafc5bae9d3d58f2bdae26d249674e1e67a048ae63acb2287efaae6deb79a936e05bd9bdc689da98daea37398f5492ac426166d5eceee8bb1a5740a929de17bd58379af7d474423e4d392b34f7ebb97ebb25e61e49d4bac04a97a9d46826a1219a18a936d610438bce98efc4689df6e325807d3770e0e911338a4e99b063bc5f55fc6bfc1e8c0a79b370664c42775c7f4bbe8702cc127fe0954b4d9c8c8e9380475f49a92d050e4a37b8b706e0ba5fae6eb39316e9fb9edcb282acd018e0066478b72916bd968709e9e47c34fc78566a6526c2e03c5c6073fac752007e9cc5b03dcd0310e8014e0ca2a67c118a847d8ef61b34f027d576dc0217b429fdd1ef224ddb0677d913308f1d57e631294bfce593cee1f66834f3e417282ca8a9494834e49723d0130aed92acd4964b87f7b0708aa030552f669f7c9fe712515aab299f729a215c381507cdefa06f78cb58e2b70cd5e586d18c6c5fafde8e7d4e4971de57dcd87672bd269239670c0c23924101c5dcff95d463b313b5140c3b0e787655c9de5939ed7d5e40c1aef8ba63c171707b66699837f8b22947c8edac7605856d54e8fd331cd4e7f662fc0b2fbb5bd7b2e10b1026e753d71dc84cdb9770f78937da79ccdc5e9373ec01dd29b5d8fe514aef1369292710b30bae3282dbea654a443c4493cb5c7618dd22a4eef30919c63bcf0226055b7c57e15550f00b8aef7b0d86c7a2d10402b9ccce14569ce0da0e98e86e6cdd9281b2786f2ef07f9b31d1c3d362f8ee697bde10b416a2cbb6cbfca55b1eed3bd7295eedd6565313df2c5da47707d3d3eb2aa07b436a348d1c8b5d65468405811d49d262c8b3ba32db5fa7cdb4678383c3297f2a0ed5b0d7e49d68d87f9f8b3c2324e6a48ce8d4f886cdc9225d9f99c61eaffc8dfdec4d9c8fa025b8b630b34627d6387898025822997a7ecaa7155d3d0c7a37006273fde5972f8340923b064707d695328d0bd173565c7c71ca8a41e7362adea5b5b710443566daaeb758b13cbd47a5a7774f76da19945da7475a1087b5318a667b147fc45247e49602c3475fdedb57ae2970417a819d990d9a19ab530a6ac68f9a0d56d0c6e99deac01add8ccda3df6c4f7ae56e7de73f864f12852a741a8b9b5deb63ecf7f19b37ea9543354bc9eed9d7061620677c7c3a735e2ed53d263501945267de985dbb54bfabf8fba96107a393f793325e0badab404dfcdf954ed8efbaafe4e47ed8443b9b965eecb7b70e97523a7e59202dd14c70a3709e4710b6927822345bef363d53c38df5c82dbe2c9b75103ea748b93f9852d88deb5c2fa42818077a237a7b328b9f8d9b2fca79d9e6def0f04c2e080edb1d6bb179042d68cf999a18f406985e424dc920164ae93d94b9c2f21ebdabbca48d11919eba1b8866556f0ad99b8a05d90eb0f24780685bd22f68c0f5cad7b4397e00f76334c5d1b9aa34a0fcd6594f7a19ab3f93a7e1878fdc75a5c6c74f2078648cf63b204090e04a7830bd6dcf312e9ab83bac3a272539cddfc64d514235d77b7e609fac63a7117ec6fa203a2eb84c3d9963895294088b51845ef2cd136a411c627cfdfd622ed5b8e994740c6ca39519ad2b8f6047c7471eaa2e8015509c179e9484c76896c7c2adf50634241dd32d6b5dde48c7a5fe8de9cc3613884ddab55b9661e0f3ce396f05aa9d5a32a51e861c585aab342f926cdcd33a56832248e6f223105f5949a3e8bc8ec8d5e997e18e7ba8a7d59debd2f4b76e939ec1cfbabce2e6903ec546773b81065e82bfe26473d44158b975f2942068ae92a3541a54acef6ceeffc1b768bd462c4e58254d1846748547fe39caf75fc57ca8f65953cb1a055a9276bd86873c47ecb9da2da1fed8d015c9b383c5e80730c0524951cb777989aa40f1dec58da04e4da4199436d8389bc2dd3f7b0311d181bf417bbdd43c5365e9ed6ef31824a298a85424db6bfd2b5cfaee4aa0ddcf7d509d58125b4cf3f2a79ed79fa9ebe2253382972671b08786ade1c9cf9156709fc8c4166eb1a157468b99331b6efda692e050aace7143a2996054910a41fb71cd6799dcfc65df515fd31937effa0d1f4d1bc1b7b82ec75de47c5010c71667e1f6233ae7e903bbe35131eb46efe6547d4a17ebca83d4ff237d49d7afbdfdf2e1ed4bbfaea63bfe7bb74b622cb4e9191bad28e3d10c1f86a5f4398a9bb8799b9e47ad37797d60342935b226fe4c2ca29991fadd71af8eb89518e42571dc60fb1a40fe3a0b7685ea458bea62b483cf0c2c3d763a9aeed457a485297cf2c1593997bc090f426ef049705739922512044cbdbc0622bc17d50d4e55fea57c94507ba800183d6f1c74fce361b752360e8b30bd19f6815ac5e18d7b8eabe34b12c6ce25b005facfe968a78802040e8176333967ee66c2e4519d69ed94e0ef2385b07688f8173f4378e1dc85bffbdd528f6d70d129b6fc0de96909756a0cfea89837c1553df74a41cd09cadffc780118785ede298eeb296f0c06d6e84eaf10330e94e4e267164dff52d1aeb47f14abb7a38b3661e697e919e04c5a85980fa50d61e37b86f7806239552e676c981849e9f4021c835bd5750c621441c2a4dd5afb9c37fe9750008e7b327f497477ff74643723d8369c475dbccb59ea5d1acc421b2976632d95ec09ddef09290393f1177cb379c2f7dee9586767bc0890e5dc80915fddfcac8338ae19166aa02754b0911c391ad7b7efedd2189dbe72d5b4778106bad47337edda48cbac9058060439ecd42ad8536f73fdaa13641f41df24c5e24dfc7a450ae9aea73ea225d9bc537dcd5e179ed51921a06c631fe3df07e1b9ea27f26c3cee21c70e0e69355dfb1c09e49d51841ae788c08e70b27e90518ddd42d1aacfce7ef152029820ad5d1c74e8e32ca20b3b77c2b8c11b7096734715d4a5b6f99efd04c98073e57fc09db958b14794076f02c9a1b8381b681c8c4ce9e92911005ce312a695bd5e0f1ef893f38f2449e2f1b549ae3ccb114f32a3c7be4eaf31612904c5825bf603f8c9d5a1a87cf9f60542", 0x1000}], 0x6, 0x0, 0x0) readlink(&(0x7f0000000040)='./bus\x00', &(0x7f00000004c0)=""/198, 0xc6) ioctl$BIOCGHDRCMPLT(r1, 0x40044274, &(0x7f0000000440)) 16:00:37 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000080)='./file0\x00', 0xfffffffffffffffd, 0x84) r1 = fcntl$dupfd(r0, 0x0, r0) truncate(&(0x7f00000001c0)='./file0\x00', 0x0, 0x425a1fbf) ioctl$TIOCCONS(r1, 0x20004276, 0x0) getsockname$unix(r1, &(0x7f0000000200)=@abs, &(0x7f0000000240)=0x8) accept$unix(r1, &(0x7f0000000480)=@file={0x0, ""/4096}, &(0x7f0000000280)=0x1002) sendto$unix(r1, &(0x7f00000000c0)="a6e6db762730d5d9ef216a0bd46051cc5ea73b60de6877532bd577ebd345a47c558df77ef6b2f4e759efe8f82efc5c369d2f981bce117b938c007e2facec2877286445d4eceb0cce71641d29090130fb401c13650328e75c18c99586f9a81c3c0aae0389b274804c5c8340486583d94d21a15151fcd5dccb91b24301ef864ec7ef7d89447a5ba259214fe0f4aaef84a7f12f446b1fa27d4137a92b8b2b467cc8db0dd2863b6a2f2327e2578b7574d03494ecf8b741f51aa222e875875d3e2cd1d81436d76fd8e86cf1137ecf0a8d115a0e5797adcde4e0e59ce4557e44899568fe0835acbe01f7b7a7960dbfb9", 0xed, 0x402, 0x0, 0x0) r2 = getegid() setuid(0xee01) r3 = getuid() ioctl$TIOCMSET(r1, 0x40044273, &(0x7f0000000000)) poll(&(0x7f00000002c0)=[{r1, 0x4}, {r1, 0x10}, {r1, 0x184}], 0x3, 0x401) mknod(&(0x7f00000003c0)='./file0\x00', 0x1, 0x6) flock(r0, 0x0) getegid() chown(&(0x7f0000000440)='./file0\x00', r3, r2) r4 = semget$private(0x0, 0x2, 0x40) semctl$IPC_SET(r4, 0x0, 0x1, &(0x7f0000000340)={{0x1, r3, 0x0, r3, 0x0, 0x40, 0xcc}, 0x96, 0x4, 0x3}) 16:00:38 executing program 1: nanosleep(&(0x7f0000001c40)={0xf0, 0x7fefffff}, 0x0) r0 = kqueue() kevent(r0, &(0x7f00000000c0), 0xf54, 0x0, 0x1000101, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f00000004c0)='/dev/bpf\x00', 0x201, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) pwrite(r1, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0x3a, 0x0, 0x0) 16:00:38 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) close(r0) r2 = semget$private(0x0, 0x2, 0x502) semop(r2, &(0x7f0000000040)=[{0x2, 0x2, 0x1000}, {0x0, 0x6, 0x800}], 0x2) semctl$GETALL(r2, 0x0, 0x6, &(0x7f0000000080)=""/228) recvfrom$unix(r1, 0x0, 0x0, 0x802, 0x0, 0x0) 16:00:38 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000140)='./file0\x00', 0x40, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) flock(r1, 0x6) connect(r0, &(0x7f0000000000)=@in={0x2, 0x3}, 0xc) sendto$unix(r0, &(0x7f0000000080)="59e0cbc9c440c0ecf9052432fc88c5eb01a270de8571fed005c965e606474303c332dec7d31c60fc3b1ee2fee722db6a0652bc988aeb5c6c75d650524f6db14d895bda81c88991b8b2134464e24737870882d211d373df", 0x57, 0x400, &(0x7f0000000100)=@file={0x1, './file0\x00'}, 0xa) close(r1) 16:00:38 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x4500) r0 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) ioctl$WSMOUSEIO_GTYPE(r0, 0x40045720, &(0x7f00000000c0)) ioctl$TIOCSTART(r0, 0x2000746e) link(&(0x7f0000000040)='./bus\x00', &(0x7f0000000080)='./bus\x00') 16:00:38 executing program 1: mknod(&(0x7f00000000c0)='./file0\x00', 0x80, 0x8) r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x20000001, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105727, &(0x7f0000000040)={&(0x7f0000000080)=[{}, {0x24}], 0x2}) 16:00:38 executing program 1: syz_emit_ethernet(0xc9, &(0x7f0000000240)="cf47fddf26f05b4efad1eaa8d50d3e757599494ad24ef5ba3abf258129b3d7c8de4c15337d854a35c20476ac464af07bb8403aaacd265b17302d6ecd6447feb52493d47ecfb88f1dc89696f4971a392b5839e95b334aee206b8bf2da790e45ee70cac12307b232b4d3fa651a1ddc55fcec2d1a18a1605791eec9d3f892ac845211aaf5aa64e6b04d014f5cac84b484896608bcab713e5c77c400682577c2027a2f2630663e193e95d42117acb45646fcf68020fff0ba9c546cd051f597ed0ba81ef8e291cadd4a6a41") ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCLOCK(0xffffffffffffffff, 0x20004276) ioctl$BIOCGDLTLIST(0xffffffffffffffff, 0xc010427b, &(0x7f0000000040)={0x0, &(0x7f00000000c0)}) 16:00:38 executing program 0: mmap(&(0x7f000071c000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) r0 = kqueue() kevent(r0, &(0x7f0000000000), 0x9130fbf, 0x0, 0x3fffffd, 0x0) munmap(&(0x7f00008c8000/0x3000)=nil, 0x3000) madvise(&(0x7f00008a5000/0x400000)=nil, 0x400000, 0x6) madvise(&(0x7f00008f4000/0x200000)=nil, 0x200000, 0x6) 16:00:38 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f0000000900)={0x0, 0x0, &(0x7f0000000840)=[{0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}], 0x10000000000002f4}, 0x0) 16:00:39 executing program 1: r0 = socket(0x2, 0xc003, 0x11) connect$unix(r0, &(0x7f0000000280)=ANY=[@ANYBLOB="8202adfdffffffffffffff653000463f7b238a2a197a386207000000008295955984c87910bf453f68c11700287ed30bcb777fa69dfceac2a84e6abca64896bc5e57c6360bcd4c0a162b58fd4237b8fa4d012ae447472b3e8495aaee48c02f6abf1e6bf3bf554799b9b813ad30505e8f0000a49fef9d612f871f4385f04157795ea4a5c5fe65baa202361cd8cac7dbac5b65c6593d2870bc122cd2350000000000000000000000000000000000ff0100000000000021d39b4028adb1ff1afb37ec4305642ad2cf8724eb18089278e314330000000000000000000000e02b05e5d12f524ab2aa8cc7712a2b279dbff4b7b46564ef560026e969c9341589ac85cab1a4c6b41dccf137c8ae135db3119e911c3a94484c692cac607b1c26455bedfb9c9f35f23d1aa5513a6c17f38969eddf37960c4a49f7744123053ff03d925341d85544cd1cfd0b34aa3fc1611cc665840ea3b1e39af6256b1f007bf8f244cbc769cee44346040906000000ec895c4784f6490ba02e9768a8b36d05c2b89da05a0a414c6394359a0000000000c5906c074cf888981d4e22265330027548d8ffda5eb1002f6bc23442dc9631d64b09da7f66d0c7598f54a53f5e773e35d0d6bc372d1a8ff42aa3cdc2e80e306615b7a814b77f3f5a659255490b88ff1bf33436e6731ad3574d79be64d7a570715f68932de75cc53ec316484d3e4132dee58554fdac1bfa4aca2c3ebed7ad1bd9da569f770ddbf42b3a87e75f6a28b7f09126efe6c2d6ad126358a2bf7eb6652c52476b0f4a1fc0c7ee2e61ac5538254b916042575a9603e129cc5b44d587c08f6f7c1013f89d3bd1f11b9dd8c3e5afc074c1771cebe4f8f92cfdee2e52bf897cc233cab1d5ef49a8aa77751b76b6c98bf0d9f371e916fc7b88c013c7381f77d036b0233aca38bc8789d01c4674fb41c125525f77e9f616eb7246be9389e32be26a568d0ce05a3852a1cb4338f3bfee17a07001520dd2515741374c70916b23a8b086c43633a42e93fe75f8a85f37ee8c3f120c300afe7e7c1f1dbea0d7ce9a15edf26e82fcca1e245a58d78b79dc3b93721aa7885824e119dc4c67c825898793cd381a7aa89400bfc4c950eb6fcd3be43aab78a2793c3f1253654f503adf2f6f4affd04d710180b8bbca8854747213442d720dac635800236b272dd10000008f9d5e3da04cfbb073654c94798428fd33becdfff906d6e52cac7557c99a8ea2867ba54d66be96f8f93ddc79ff621af687923ec91aed6cb55ad71e211058b6b187190f4287f30056f0eca629fde07bbb821b117c90841ea6147ce522005f96566eaab012083d8597e92269a7d09c1048d54e3fe2c38b66b4d7e28272aee313f431ebf190f9e40630f56ae48f7d00"/994], 0x10) writev(r0, &(0x7f0000001680)=[{&(0x7f0000000000)="06694b11050800000000000000", 0xd}, {&(0x7f0000000040)="3708c45eed3570c3a5330f254b1988c5d43c8485ea5844ebff772aca86dbb8124a763a012a0f459133f7dcc75aa23a81cd44ca5cf19d3785a7e95738ca2efbbe3ccd16bf33e05de84b97acd9cbe1180db718c98609a0c06920a03274831f48e82313e72bd96ec804359f7ce3af9e7e2d6b5ef78e76de6666fc226579ef69aa0a49a6ff8a71ad25283a639492", 0x8c}, {&(0x7f0000000100)="892eadf049500774d47a4254230641d006e34157cf18b2d735bc4365f6a1ae1f4332a1d3c3bdbccc495b53b085319ccf22a5aad47124a59ab986a6f409432124bb88ea962d58e3c174125a6983ee863af33ae7213d0f10ade1720dac2c0c7b", 0x5f}, {&(0x7f0000000680)="8904da5343e255da81a24c898f67eaef19ba83afbbff168f0eda6514f2f5a8b5ecdabfd9f544f98c7d8ef96cc283c4f697bbef34d3d3fb46cd954109f3ab8868cd81bcbc2abfafe464da3e689651d570efca1c24fd2b801bb867818ef744b4d3d112fceb8854cafcfd3774a3453d66d160016399d33a6dc56016e3a80a284cf8a5f19beb3f6a9aeeab2cc013052f61065452a39c2c0c87e52a399167fab1763cbd1aefe6365286e404895f852dedbdede91aff26b60ce0bd04db1bc762de7b148a63ddb73f2ccce11004e3dfa7457faacff793b086651f7daa74c2fae155fa7637c22578dbbcb1f77558cd9dcf4a4878148c46ac218794072947eb8e50ffdac310e9310f1e9c4f65558f97be9408cbeadd4e64ceaedd44f2fe55f771259b24bd06dd2d1471ad8dde1d09d267e3dbb648a486786e41e5feea1d49c56b9ab792af7b2d0571fbf2c3f7ce5198383f3e628937c49ae6934b24658bb78048b8a3c83fbb00d082e66268cb7df21e9829847bbd983000325b4bfafd0c23828d2b0b11a356e5ebbbdebf39e5ef2b9dbe611d72c233a71caa30d09d91cb7386634d87fca5d1b14440d4b2b3713c6203c063b9ee43537d4dd0441f9d1d90de55419e3ba4d6b770249fe61f2d80f0785f3a104b018ffbb53d4b7f44626c5df3b3825ed5b1dda25d6d7217ec6142e223632ba5eb9fa075c233d39d04f7158c08ee16fd5878f5685edd4e20f602d65c4d4e2d5f56e31b1ae002e3e7535892ca4c3146ddd73b6cbda10b219bf73997a2838694404841ce927801d3af2b3333d3264cf38b9e64a1dfd1de5c2fb6f75854a1374ba68ef17ad1b83c151edd65d0a4fb5e14de3af7ec8d1218ddc9e926a507d8410fb0a393e2f93fb08b82fcf277a5e306118ed23968985709f57754d8778c058f4511f001a95e4619bf8fd905077b3134906ae9854043ef634669dfb5026b09dc1cb522f7ec70edd5416b54cd6cd8bef1fb04188cbf565068d5250e1c9a5505819b7e040d05d71b0af7da54e48d97d3216a625c44a78097a07cb61a320e981e06b8b2bfdc053045fa9a7e9ed18c7b748b5edc1b285dba65a96a2524e8fc9feb8d1c03ba4662106884935b01b406b27714b10bda6b6d7ff7974110b4346996ae2bd98c5d810b6351519286ba74e30b657e68ea3abe7890b8f1dd906122a98ba0c41c3dd416792d267e00e3c4be21a03f30884a8151026403c85ab26d42ba603cbaf21ca925d53bf2e1c6bb0ddc24faff4966abd4609ac0275422390fdb0f80784ae9ec441adeee10c54bda753ff5c051702afca3a07dd663b715b252d1d459136973cfcd72bd05ded6f7928e4541baec5194c07e62b3ec4070bba4d4204b5ef7571b8080d524ef5682c3211f0c28bdd892ada68fa764ebc3d6e8b71439d4b835928287d51f774e9c41d14d54abfd821e815440ae65adb67485cf4c320f0eef7f34ef17ca5f7bda", 0x411}], 0x4) map stack 0x2071c000-0x20b1c000 of map 0xfffffd803f014550 failed: hole in range 16:00:39 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000000)=[{0x5c}, {0x81}, {0x800000006}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) poll(&(0x7f0000000140)=[{r2, 0x4}], 0x1, 0x6) ioctl$VT_SETMODE(r1, 0x80087602, &(0x7f0000000080)={0x0, 0x401, 0x1, 0x3f, 0x7fff}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:39 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000c80)="3e2a7913e4ba0600000000000000e5e27b216d673551c0c01b3dfaf91739ee6cfd0f85000000e552aaeefeaff0f2c85e2831c61ad449011f7c000000000000013c1fe9002000000000000001ff10343482", 0x51) r1 = syz_open_pts() close(r0) dup(r1) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000140)={0xfffffffffffffffc, 0x0, 0x98b, 0xffffffffffffff39, "02000010000101936000"}) readv(0xffffffffffffffff, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 16:00:39 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) open$dir(&(0x7f0000001a00)='./file0/file0\x00', 0x1, 0x8) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) r0 = dup(0xffffffffffffffff) r1 = accept$unix(0xffffffffffffffff, &(0x7f0000001600)=@abs, &(0x7f0000001640)=0x8) r2 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000001680)='/dev/wsmouse\x00', 0x800, 0x0) r3 = accept$inet(0xffffffffffffffff, &(0x7f00000016c0), &(0x7f0000001700)=0xc) r4 = accept$inet(0xffffffffffffff9c, &(0x7f0000001740), &(0x7f0000001780)=0xc) r5 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f00000017c0)='/dev/wskbd\x00', 0x8000, 0x0) r6 = shmat(0x0, &(0x7f0000ffa000/0x4000)=nil, 0x1000) shmdt(r6) r7 = openat$speaker(0xffffffffffffff9c, &(0x7f0000001800)='/dev/speaker\x00', 0x20100, 0x0) r8 = open$dir(&(0x7f0000001840)='./file0/file1\x00', 0x10000, 0x1) r9 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000001880)='/dev/diskmap\x00', 0x400, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000018c0)={0xffffffffffffffff, 0xffffffffffffffff}) r11 = openat$klog(0xffffffffffffff9c, &(0x7f0000001900)='/dev/klog\x00', 0x1, 0x0) sendmsg$unix(r0, &(0x7f00000019c0)={&(0x7f0000000080)=@abs={0x1, 0x0, 0x1}, 0x8, &(0x7f0000001580)=[{&(0x7f0000000200)="f2c37868ee917df755a1d4d23bbfbec731479de3346b0a837e7a66cefc4df5212a6ebabf51e5dda58f23b63af86a875d61d7ee18cb3f07bb241f74ae589ded20d75562e9397cc8d63e9deca099afb4b1318f995baa8ea8664cdeb40457f6c091b3c1", 0x62}, {&(0x7f0000000100)="c4aaae9096ec94d55b30fe3b30403f0fb9a5b950f7", 0x15}, {&(0x7f0000000280)="52b887396e79254bde7eae610a23ee27aa906e10d3ae76f0494fbee630458bbd64a2c8aafb1780ee0161ce782cd44f6170a758fd43043d2a52a2088ad477c4380b59d0e60c02b592e2ca41c656b632ab37b2ea44d28bf2663e7b61768b7bee432a8286cb9ad81992131db07bae8065a391615f2761d60752ba4982e8736228471b8236cb48ecb0c428a41c1a9d388b6d052c5b747bec0ed042f4002a9a3bfd2a51cc7c350f9a5e06a8d485141fafdaa81c8587ac32a4e600a93c381ee72b854eb8501019817a1076e59963592e2c06d269b270c0ed82478a1d75172e8ea7ade49b14cc2d6ed10c8e479be7f4ea33cc70e0b1c8bdb4699b7a8e4c2095a4928820a51b3eeea983f54e27de6b41e89cd70134e3d46b58b4db0b49f5f8e3a0e7588b0ecc261300501387f17c4a7f7c8ac11a486a063a8c4c208bc4c36a9b153525ddc0b1165ab15b649761bc4a32322d94d75d91a40d9d063c73beed38cc2554ac20a946c4bb4ed17ce294800b38343c5103041259a01cd8e5d30df20b3e1503ab89d8136dad967ddf4de0b0b76847a21b3ce5f15a0960f115373590e3369483941a6137f2cdb2e7c76350680ddc1120d1f0a97b6090995b62c7f6f9c0fb75f6bcf82da945fa14d0d6c957ae29da711374890b63cedad0a1cd0bbdfe6b8823eddb7c34cca533385670d80714cab80360e36da3624613cb51067899cb1a615bb8301a6602db367774ba805733dc434cdf8af2a8027c16ddc24e3556e2028bb596f574ef55bb2ace42ed57d41f3496d04181073fbffdb6ad5bfba13057c8283381e1b8dada1dc7c0c762e43572540188a90b800ebeed469bf06b1e3d1a0d415781e9e78fe5ca1287c3521bf16d4f43ef147b57b01757976ac4c1c53253663c7dbffab5a5cdbd54b89cc7e734db6b371265651b303011b1b1d3a731efe93a8be00bda2796b6d8660c1683f80177563aecc72fcccc4c7bc458a54e06deb2df9957ff63fb722f47fa68b2ed76e4a7756f7bdb994d598dd0a7d11b239112d9979d3c995b900c422f17c78065f5b0da1908c0ae5be0a9904120204626b2cd083f65f4018a3439209755ad2958ae4c1edf391135614c9fedae0eda5d7464bd9052c36fd22d4343b81bfe90ed3934ceba3c31b8bc685e275f15a8ac16cc0acceb4ec23d7d261c1c0cec6c88bae9433d174cb35c00f2c26aa397d2305b42f0315607f89310cab09c4cad97ca903f92fca95bf5de2f831eca645123c662ce9b10e950f02b489f8924d72b57e87d4cb3417dd3e3c63fd9421fac0749a1d8288bab9f77816d374326cd478bc30c166b08ee3a1c6db874e338b83ac3766d498942e63a437b8e99e7d8129108ca96d488e286eaea13d5a903680ecbcf64d34e86fb68f0e58a7327647261c73a6724b0690341ca41de3f58d64081664c9008ddb89b869410ae8b55c8bc189b5df308e8aa771bdae45085c5f134b099b031b010f04fa80d1a5530ce2d8ff6e5e7c2deb127cc13e76ac3d7e45b39a61193eca05ef9f7323a42601f93389d2bcc934efe1ceed31f96a4512320eac97e6220b8be8e32820e5779a76c8d1a58c446d90e46ebdc99240d9954d71d0372b218638a5a19c69675ff34118cd3a37373858e1f66b4b9a2bb447f2131ac50df49228dd8b2e31f7c0a0aa50764a7f8b41c3d74c81103bd5efdffa0002b78b851e4bb8d26b37734a822fc7c74eea25c731d834c4a39c0647baf357e338f09f198f06929728f579aba36ec2668d2cf5ea936cb2088019a35bad7d428f7efd84395a27279ec3bcbe258ed7b5521ea1a7f6cf759cd59a68bd6ba12dccefc75bb2195099360b69956ee8929fa733c4fe9c16463f89418e39e86d5f61d7c9530c91c871dc68cb8de02423aa6aa84a75d3274677cd5285b6d0553aad14c42030e7b74e12e6cecb49425cfbbdb5efb9853ae5524ea16b8cde1173c7fa1ee918bdccddaba457254b46cbb50992976d009260560462bce17f378944d9550b131eccdf532cad3882e3a3532bf858e0906bd9e57c96ceb368e15929c265c9456bd020756696257b40fa42353f4efb405f83310f528549e925358b7f30a31517ef25aa372c127d76ea713ac075c74650025a97b2f9315701cc011f0db0adb3709cfeca8ac127e553e15c1602925e0594e55952f32fe10dc2d358602a6d4d19209e80e96ce5238a7bbcf3ba22fcebcf456585c965d943427115ef68b21387573140d49e55352d030335d67666999efc5dba8f0bd943c7d4f572db16947058304e888c4ff3473f6cec965313826a0da3ee1face58d7378c7d8b60f49c3f9dea96c0af815e45e206be9a4769ded166e58cbb43c1590a5dd09f2d35336594876380943aa7ed823f0757bfbbb751728b80cf9211508006935e9666d62d572406df1c325b29dd892147cf0bee4ca4c51f35b40efe298f21af2da931c35690ffec19fc4d5ad0501368db6d011dad717d897f3186907e2d46e534ac668d0dc866aa17b8e5215755cb0edd37fdf573f4105815e5dd103494a0612fbcc90626c51e8823e0fa4f810de784e3cc6a54e9fd364ff6cd0f7ed7b1f2416fbcf40508fb07aa7df27289e86687f5859e5083ed4d25dc6f61997ce01943fd889c50bb5e029c2470c3edd398c8002adef0c844687c4ba0f3ff5a0a73de7fa06a4f9c220cbd0ee0b3b60cde70897a6d4120dd42f94a8bc8c6e40afcff6a1faa46fe53b32a0764a75c020951738b75927a972ce61435a8ce2e0d043c98da62eabbdd801a28bda51c5dcd129520cbf4e8c1cb831a6b5326e0e23e18caaed833ae0c5d87d9cf63e144c123459adaf769dbf5a0fee52f11e0991690cd5780d6b15994a984f49542bf13d93162725e746011b8bddba0c34088ec3821bfa2c0af1e38fa13c61387101b6ced6ca3e0178bfe03b9e4cc6e2a7aba0d3c29d82d5f77353c22751fc20bdd0868a175c0692149721919dd6407b210577b107d181c0417fa9d66a15f6174c9580014783186248c2cc253c6b1111c88277c7ebf198303cbc610060c254e460f501c33fde868a04130b848251fd7c53b8bcbd5090f6975cd1daf94527ed3cd1b83003bdbf153e152bdf0da7a5cba1a94a1546c38aaf90e08c7f3e1d2c5dd4f5b3b2bd21696c93ccc4d58b88443b2534f5d7f5a3fc7e0eef80381654c2b78b7abf01077a2ed9a28f3ba396da7a4f1b7a1cac6d07c6707f3e554397b22d5314bc3994319abca75440215b8b153653c4608cd3fe26c42b3f36407bea81f9409f7e84667096a7ce9804ad16607060112b84c2f5020fb6acc70393a2caceaa722ff2a66d30a8a83a97e73df10a92393cd338967879927053f97682fa7c67f6b72d019bb6f34f59e6f72d026d7d56396d25584226de6f188651ac5ee5b7e1dcdd8d73b104b5c780e9b90ea4faadd70610f4c7d5f47ea427bbf1a9383a0753c2b28d3cde608bd4892f7cffcc3a24de4d66c20f2f7f261d557d26d2550458c2b36babcb6b911185a0c43c10e33a6e3aa162e5a9bfc2f2b2d2009a7bc6db7a855a74f6f612f1036661e386a686544a1428e25c24273b7f4819eec05489d0138c05acff81c4827c8d9cedb926977cfd1a709e967f392c7511ee7634fa7ecd095326e8ef9ec242b0cf502637fe74dc8892b3a005c1ec928a621352bc1b3f8ddc48fdfd1769991f074669545c4d9142fccaacfd734e0c37d63d8e1047f2fcc73ba2e17280ff29c41b8fc9a63b3f77ae764a2202fb35805f390f3975f1e910920ea9b771ee371f10fda89d29ff018c8a7404b8cf75291484c7435a66e12c6277120fc336ded54e600bdaaab9c098cad9c7dd943de382b48f686d564970fca9a2944ac454a3679f30b6b935b7c5f99e7a30c3e3d5243e43337d131dd0f0e881f39b309f95d3dabb82f2c1396c14ad874b5ddc72d6d8bfa2d041945cf93058818fa9720155c414643af92e6d5803fc238787b947b75649a70b55f73d2dde45a5d59a296855945a31f65dde7e7242f9dffa555d8e4c1dd566c7e6ad4d5f05b8368b215b5a3f1ab4d2e40cb93bc5d1e7ced668469809772405f616ddb6d892a19138f52a2dc1b9bcd23dc292e4e260694e87ec71f6a5e30dd327fadfbb08dc8bab52206f9ab1817f9bf0e5e0cdd17a9f0f71027ecae2f6b12c1120b445642d92b447591e76d8b21b96453d7f7de24e1f1d7d194b3c967f654dc7f28c2e943053833741be94c14f7f49a7deb2545d66835a16f8dda7f9bce58e7d9fdf3f876414df566c0d916148e543090b0e0cc6efa5d32fdaa141945db9cf3a272a7d2b055ce79e9f108ef003a7203ea4dac3d9f90c92b65df6d8c364e3839a584eab942a58f08c4a4b14f382c1eac88106bb694ec17004003b9c4dff442d24a92fef08fe09d55a7fbfc2854230c67a3e5880c3f59c1c80af5a4da66341f0423c16a80c1a6bc7d2627df3979b3bb67283b3cb600f3a2e8e4375b8c440e2d9474fa11919ecdf3657eb035ad634b55083f75af5e2f7515833e4d40f90736e122663093379ecba2cdbba006bd25c8fc033578a08a1a1ced5b112061bea16be436c82cb8fb5e53ad6591ffacdcd95a9395947cc2269d3a7f2098163c18ff6cfde82a718384646771568c0b05f8620dbf67c163cf93e98f0af435b14cd168a5d7a1a4c5564ede3421ce53f9de81069ac19db04d1e44dc3c036af7c335e6282b83688ac0b1434c692af36f1224b7c3af4143a538e06618db8d331403e104921d5f567dbaed7bc51c0c51b44afc16018aad71ff5d28bf3b685552326f2869b34e501181e9b51c12c871bb5f2a0a001cad77ce970a97eabf83de35f8bba3549d132471c79b0e199a5a50fb8b7abcb5d2e82d92715ce235c13bcd99ba5795f68abab8d373134aa0b9b3dec799f3f132a5546521eef9ecf1561bb9085225209e3066285e7111e62ab533307dadb4fd7c596f8fc160f67ade02f23c2c2cb1690b0db68c1343902c50ee58f0a12791c25430f92c0b46364e9b2e545f827d79b9346475ced17206b9126c15d47f861c1fd8f2220a2a789ca47a2fd00bf26206c345785a7741c57337614914707886e01049de1cc50054af0588ac820b9a804a92c0861b961b40983057a866d0f4f3ee19f592e64def065d875c75224f09fbc86342f19e7e50e3a630d91509e13f443b5e28a325523b5f2d2655acdbf3d79accb7414e54e71c5382c3d9904e8ba3d9a90adb81bbbfac813352a205b15b91ff443e9caa14bb7725704c72165e907494b77fe91a97215bb9fc1f8af97a7be8bc3dce5866c45988e35879ad971398df30315e9a52ebce509aadc7e61e571c15b50940418b860304bc718718acf658badd615ecd5662becb88f3ee5cc504db2eef688bc98a111c923cda6eed67d0211b228437dffd6079044a1390d42e5a70e5a0e8dbc044d758d256309802cedd369df20ee29c9f0cf00cbd8799d59bc835088ec2f90fb6db04f072d83469f01dd898a58543f5cd4583587e102c1ae6b35b06a540c0829b6987f2b55dac669097f0a303d94a69ddb23b2e9e01eb0c161974d80379228654268edcfb117173bed6ce62eabf847af090978c5433e9dcb51d82a0a6bbad9df9e1113d676fae17bf11020fdcfb5b40275786bad54e3087da6bb1c2e4bd2132386aa9a3456e1832526b36da13c73eea05de92f1937a4239317648909ad386fcae765d95eba8c662406f53a78f72be122ab81975609ea74853799012117258e9870e3532dfd393a80fa3cb7422e19a301ef0330a8c29ccc40820d974404323674525bfea15303e45075fd81e999d", 0x1000}, {&(0x7f0000001280)="d398b9c8d10f9bf50a09624e5b19ef532c20339cead7882d8c6a5c9a50172909e2e74b26c17462be4f9f56115fbaa76b", 0x30}, {&(0x7f00000012c0)="5e3822992fba32e123c419b3a4a593008e59d7db369c8953a9c61fc3c454f401a2d56334218691fab913c300a31a27e38c01991df5ca714fac7d800a9687abd825858b91428611768fc0b1408446d1189beecb243a0f1bfed83f3e4ddfa5a86a6105274591bcaaf5fe42e6c5588aa608d06bc3c40e4642d0a7ca088c3fedfbe5735754d288bd19223aa5af07b86e23dec93e4bcc149b0052ebce0e6927e5303ee5ac10bda6e3ee25ca915c7281a96aee2eff5e8d228a8c88b2f13901f47878176206d764d8a10009a59edd755313755997dd175c9d23748d27dadfefbb33d7552a4fe9bb924dc4e6c4ad29705112f8a9268a479d8c09", 0xf6}, {&(0x7f00000013c0)="251aa23a2574242694aedb32e06bc2db493eb708e4a1610aee0c51f3a0a0d3c9fe855d8afd78ea30265ba6b86d3a7b618c63bfd0b460b1883cabfffd568f1fbdb22379dba70a99bbc06b8a3bce6316d5f0724e501adf29e951a071449d8cb7b64f424ca90c38867547545bbb2ab21ed823a91b001bd4466b4c113d5e0595ad6f20c93aebe666a11942df829bdca82d8f2b45f91dd7794f195c3309f00a5ec0dde842a8e8caab8a4d78560bde17abdc4e470f36c0ada0058c1534eb2857a6d2e2ebc394dd", 0xc4}, {&(0x7f00000014c0)="5d4631b1f858659f50f0db3fe087690c92a53f09da21329add2b9b8becb0a861015e3f58cbf0cb04ffe6ed09a8d4a938f3d1973c352260d6591d97b17f8744d77cb9325640587edd3a5f5639926e2f014df259b7fc0c54ab05feb083ddc7ceb692483413b0ccbe39702e32b53023b640bb40c251b0c2d089d77b7cb6ecf0e7fc9c60c4d88b67b22970d4db2c5bc3f2315a302329dadb2575768f97deea68103d610cebd02c777faf7cd003e6f23d0c", 0xaf}], 0x7, &(0x7f0000001940)=ANY=[@ANYBLOB="1800000000000000ffff000001000000", @ANYRES32=r1, @ANYBLOB="0000000018001e0000f4fffffeff000001000000", @ANYRES32=r2, @ANYBLOB="000000003000000000000000ffff000001000000", @ANYRES32=r3, @ANYRES32=r4, @ANYRES32=r5, @ANYRES32=r7, @ANYRES32=r8, @ANYRES32=r9, @ANYRES32=r10, @ANYRES32=r11], 0x60, 0x1}, 0xc) mkdir(&(0x7f0000000140)='./file0/file1\x00', 0x0) setuid(0xee01) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x81) rename(&(0x7f0000000040)='./file0/file0\x00', &(0x7f00000001c0)='./file0/file1\x00') 16:00:39 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000040)=[{0x4}, {0x28}, {0x6, 0x0, 0x0, 0x100}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) pwrite(r0, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) 16:00:39 executing program 0: socket$inet(0x2, 0x1, 0x4) r0 = socket(0x80000000000002, 0x2, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_int(r1, 0xffff, 0x1021, &(0x7f0000000040)=0x5, 0x27b) sendmsg(r0, &(0x7f0000002000)={&(0x7f0000000000)=@un=@file={0x3015edb019860256, './file0\x00'}, 0x10, 0x0, 0x0, 0x0, 0xfedd}, 0x0) 16:00:40 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000400)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000280)={0x3, &(0x7f0000000000)=[{0x15}, {0x2c}, {0x7ffffffe}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) 16:00:40 executing program 0: r0 = syz_open_pts() mmap(&(0x7f0000ff9000/0x2000)=nil, 0x2000, 0x5, 0xc628ee3e418d2b3c, r0, 0x0, 0x0) close(r0) setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r1 = syz_open_pts() close(r1) r2 = syz_open_pts() dup2(r0, r2) read(r1, &(0x7f0000000040)=""/193, 0xc1) 16:00:40 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x400, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000000c0)=[{0x81, 0x0, 0xfff, 0x3}, {0x1}, {0x6, 0x0, 0x0, 0x9f}]}) ioctl$BIOCLOCK(r0, 0x20004276) r1 = getuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) chown(&(0x7f0000000040)='./file0\x00', r1, r2) r3 = syz_open_pts() ioctl$TIOCSTART(r3, 0x2000746e) pipe(&(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$VT_GETSTATE(r4, 0x40067664, &(0x7f0000000200)) fchdir(r0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) 16:00:40 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000000)=[{0x2}, {0x20}, {0x6, 0x0, 0x0, 0x100}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pwrite(r0, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) 16:00:40 executing program 0: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$VT_GETSTATE(r0, 0x40067664, &(0x7f0000000080)) socket(0x27, 0x4000, 0x6) r2 = socket$unix(0x1, 0x1, 0x0) setsockopt$sock_int(r2, 0xffff, 0x10, &(0x7f0000000040), 0x4) ioctl$FIONBIO(r1, 0x8004667e, &(0x7f00000000c0)=0x2) 16:00:40 executing program 1: sendmsg(0xffffffffffffffff, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000200)=ANY=[@ANYBLOB="2000000000ebfffffeff0000000000000000005b9d071b542a538706000000b8180000002900000033000000000000000000000002000000"], 0x38}, 0x0) r0 = socket(0x18, 0x4003, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) socket(0x1, 0x4, 0xc379) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sendmsg(r0, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) 16:00:40 executing program 0: r0 = socket(0x11, 0x3, 0x0) clock_getres(0x3, &(0x7f0000000000)) recvmsg(r0, &(0x7f0000001280)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x1) 16:00:40 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x8080, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x20000000007}, {0x5}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") syz_emit_ethernet(0xa, &(0x7f0000000040)="40a5640dd099252e374f") 16:00:40 executing program 0: r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x80, 0x32) r1 = getpgrp() fcntl$lock(r0, 0xd4ac80d78349f78a, &(0x7f00000000c0)={0x3, 0x2, 0x1000, 0x40, r1}) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000480)='/dev/bpf\x00', 0x201, 0x0) ioctl$BIOCSETWF(r2, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000200)=[{0x14}, {0x28}, {0x6, 0x0, 0x0, 0x100}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) pwrite(r2, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0x3a, 0x0, 0x0) ioctl$BIOCGSTATS(r2, 0x4008426f, &(0x7f0000000000)) 16:00:40 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) pwrite(r0, &(0x7f0000000200)="c96cc4e5116ad2f7c1fbbe94a1266221594ce7d584fd144480f09c196813b2c437c049646575c14509a5d7d763f576342f67f23e8dc3da89b185a8e09d28ec2c8e01899a2587be525874ba62b61b4cfd9daaf500834a688a90c988265fd6556b87f4f397e3e669a2dc010beef9bcbf27e571125a2a793367865f5140b6a0130e20f50c7dc968cc1e", 0x88, 0x0, 0x0) ioctl$BIOCGETIF(r0, 0x4020426b, &(0x7f0000000180)={""/16, @ifru_data=&(0x7f0000000040)="2b5266a259ca0db09dd091c736068b47da25c5c1c18fa8fc402bfc549eae12b5ffde3c8f0d80d24dcd97cf5b15facf8989ee1db6446960e15719fa2da17dcdf6d1ff77d8ae5b8e1e0b563bd0f74d2c5a76b7320208e66327224a0e66de17e929df55de73c5b03dd766433f77292af6a3936ccdbb6ed80c82775ba22d6730dde5dadb241fd3b85f95dc01c26f1167bb361ecaf0dfea0402"}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000140)=[{0x1d}, {0x35}, {0x6, 0x2, 0xe38a}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) syz_emit_ethernet(0xfffffffffffffdfa, &(0x7f0000000340)="b6") r1 = shmget(0x2, 0x1000, 0xe, &(0x7f0000ffe000/0x1000)=nil) shmctl$IPC_STAT(r1, 0x2, &(0x7f0000000380)=""/220) 16:00:40 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() r2 = dup2(r0, r0) connect$inet6(r2, &(0x7f0000000100)={0x18, 0x1, 0xcfe, 0x9}, 0xc) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000080)={0x0, 0x0, 0x7fb, 0xffffffffffffffde, "ff0c003c02df71795acd00"}) r3 = openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x2, 0x0) getdents(r3, &(0x7f0000000240)=""/191, 0xbf) readv(r1, &(0x7f0000000000)=[{&(0x7f0000000780)=""/204, 0xcc}], 0x1) write(r0, &(0x7f0000000140)="2078f7b678807d89e032dc19f570fe00bac871767dbcbbff8330c22685419d5e0110188e90cd9c8e50599ba24cd7c19fe1397a431644e5976fe4bce3b20b21c3f3719d1d5de4b7586a0669cedb7237b428821c1db394acba77de083c965124aeacbcf09bd3c719ed25314dc21617d89aa9c6ffc4137067f33d5ed8d898537ed95d34e48374ae5f307c5375eaba46d8f816057b2c10d48644a54f695db32649dae31f197d94f0fbdb1796778ce098cc07acba65bddc0e2ce8b65297f80863914cb3909b299d190a", 0xc7) 16:00:40 executing program 1: r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x8000, 0x0) ioctl$WSDISPLAYIO_DELFONT(r0, 0x8058574f, &(0x7f0000000040)={'./file0\x00', 0x1, 0x20, 0x5, 0x1, 0x6, 0x2, 0xff, 0x2, 0x3, 0x2a0, 0x10000}) close(r0) ioctl$FIONBIO(r0, 0x8004667e, &(0x7f00000000c0)=0x2) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000100)='/dev/ttyCcfg\x00', 0x1, 0x0) ioctl$WSMUXIO_INJECTEVENT(r0, 0x80185760, &(0x7f0000000140)={0x3, 0x4, {0xc0000000000, 0x4000000000000000}}) r2 = fcntl$dupfd(r1, 0xa, r1) setsockopt$inet6_MRT6_ADD_MFC(r2, 0x29, 0x68, &(0x7f0000000180)={{0x18, 0x1, 0x10001, 0x6}, {0x18, 0x3, 0x0, 0x3}, 0x4, [0x2, 0xfffffffffffffff7, 0x2, 0xaf, 0x7, 0x21, 0x0, 0x9]}, 0x3c) fsync(r0) ioctl$KDDISABIO(r0, 0x20004b3d) r3 = dup(r1) ioctl$VT_WAITACTIVE(r3, 0x20007606, &(0x7f00000001c0)=0x1000000000000) ioctl$FIONREAD(r0, 0x4004667f, &(0x7f0000000200)) mknodat(r2, &(0x7f0000000240)='./file0\x00', 0x2, 0x1) ioctl$VT_WAITACTIVE(r2, 0x20007606, &(0x7f0000000280)=0x200) pwritev(r0, &(0x7f0000000440)=[{&(0x7f00000002c0)="bdb0e103e52e726d1e4fed4b45a9adb022eaefdff4acda8641366d1c438407e97751e2f0571a42959593c5832cbd6a7ce470e6fb0afae2b8cad1350c09cc7ae8754e16914b0d857bac6c1179ce0e201376cc2ccb3d8f3f98816cdf21c84ac7c9dc74cdef9b354a3e1cca2270fe3171553c424ec7200a033649823ae764791f54809352ec4da08127f87eb42d636faf3840a1af9ecadde63a32782b6057c65b754211f598865b7fa642bff8c15cd009392ed7de3d404da81a755277dbe290162787a63bdd7de589b5f25cc55d2841636995738784ff2693653b671c073e9e3d", 0xdf}, {&(0x7f00000003c0)="ab09252d80c67343d25f86df3a48978ce0c4700541e62ca20517689180249416c246bee6b968dad2ca09074365c9bbbfbcd0fca1ed995290614775bedc1536823b309695bfe8a73642eae6ab5026c044fed6f17ce4e2f52c52780a4d8567665d6336c780b1ebee22", 0x68}], 0x2, 0x0, 0x0) ioctl$TIOCOUTQ(r2, 0x40047473, &(0x7f0000000480)=0x80000000) chflags(&(0x7f00000004c0)='./file0\x00', 0x0) r4 = dup2(r1, r3) read(r4, &(0x7f0000000500)=""/252, 0xfc) setsockopt(r3, 0x5b, 0xbf, &(0x7f0000000600)="bb1f9002f5aab04752c1ccec45e98e7251733fdde22fb7f63a168416df84c826315c4933f01854dc123bf12c47834c8de703841775e6c3ef7194225dff5455d4a9dcbc7c5035799f94e34249950e018380bd34b1c029580b9e13f2b27807469f4979218c990c09462fbebe9029a99f6b43a7d3f94f8e3896c74c1668402b070a69214775330097194a9836c3582a941dafa155e3d39596ab2bcf337a695bedec2dadedc31b413cab4041c0185f0a40c3307902326c979b66dcea", 0xba) shutdown(r3, 0x0) mmap(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x2, 0x1010, r2, 0x0, 0x0) ioctl$PCIOCGETROM(r4, 0xc0107005, &(0x7f0000000700)={{}, 0x3, &(0x7f00000006c0)=[0x0, 0x0, 0x0]}) pwrite(r0, &(0x7f0000000740)="46c6029e8bbeeaaa6daa5b8450e9e312f7a6049ee4ccdfab6d029689d1634851d5ceae269e3e2963cdb99d73ea623802b47cc23b", 0x34, 0x0, 0x0) pipe(&(0x7f0000000780)={0xffffffffffffffff}) open(&(0x7f00000007c0)='./file0\x00', 0x20, 0x100) shutdown(r2, 0x1) ioctl$TIOCGETD(r2, 0x4004741a, &(0x7f0000000800)) openat(r5, &(0x7f0000000840)='./file0\x00', 0x10000, 0x40) 16:00:40 executing program 1: mknod(&(0x7f00000001c0)='./bus\x00', 0x200000000006010, 0xe02) socketpair(0x1, 0x5, 0xffffffff, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt(r0, 0x6, 0xa8, &(0x7f00000000c0)="b1a831bed70e9564a601ed5a148093e854e02280dae9957428c3692f6d44f6ed4505cb1d7aa12582f52ce670ed0cc1387ef722792a10cae6e764cd7a5a532cae618b694e1759ef746ad48c342234be14392bd2aa05a317d40df91b41026a442b862ccef8a3f72b5e29cab59de9e7797efdb5c05c2354158dfca15f2b4d6b88610dd92f008d692a156bb51b888927716909ad0b", 0x93) pwrite(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) mknodat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0xc000, 0x3) r1 = syz_open_pts() ioctl$TIOCNOTTY(r1, 0x20007471) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$VMM_IOC_READREGS(r2, 0xc2485607, &(0x7f0000000200)) 16:00:40 executing program 0: getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0xc) socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000000680)={0xffffffffffffffff}) recvfrom$unix(r0, &(0x7f00000000c0), 0x832f1f7d, 0x0, &(0x7f0000000000)=@abs, 0x20000000) r1 = semget$private(0x0, 0x6, 0x80) r2 = socket$inet(0x2, 0x3, 0x102) getsockname$inet(r2, 0x0, &(0x7f0000000240)) r3 = openat(0xffffffffffffffff, &(0x7f0000000180)='./file0\x00', 0x842, 0x60) ioctl$BIOCGRTIMEOUT(r3, 0x4010426e, &(0x7f0000000400)) semctl$GETNCNT(r1, 0x3, 0x3, &(0x7f00000000c0)=""/8) ioctl$TIOCNOTTY(r0, 0x20007471) ioctl$WSKBDIO_SETMODE(r3, 0x80045713, &(0x7f0000000340)=0xffffffffffffffff) syz_extract_tcp_res$synack(&(0x7f0000000380), 0x1, 0x0) ioctl$TIOCOUTQ(r3, 0x40047473, &(0x7f0000000100)=0x10000) mprotect(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x2) semop(r1, &(0x7f0000000040)=[{0x1, 0x8, 0xac95d12287ad2dca}, {0x3, 0x2, 0x8000800}], 0x2) semop(r1, &(0x7f0000000080)=[{0x3, 0x8, 0x1800}, {0x2, 0x6d, 0x1000}, {0x0, 0x800, 0x800}], 0x3) fchdir(r3) mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r4 = open$dir(&(0x7f0000000440)='./file0\x00', 0x1, 0x0) r5 = open$dir(&(0x7f0000001940)='./file0\x00', 0x802, 0x0) dup2(r4, r5) r6 = openat(0xffffffffffffffff, &(0x7f0000000200)='./file0\x00', 0x8, 0x20) mprotect(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0xfffffffff7fe0002) semop(r1, &(0x7f0000000300), 0x2aaaaaaaaaaaaba5) r7 = shmget(0x2, 0x2000, 0x80, &(0x7f0000000000/0x2000)=nil) shmctl$SHM_UNLOCK(r7, 0x4) ioctl$TIOCSETAF(r6, 0x802c7416, &(0x7f00000001c0)={0x8, 0x3, 0x80, 0x600, "b5011b35c8f4ad1cfee213f30c0c7834a919c889", 0x6}) 16:00:40 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x20000, 0x0) ioctl$BIOCVERSION(r0, 0x40044271, &(0x7f0000000000)) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000040)=[{}, {0x40000000015}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:41 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffffff, 0x0, "d730c15b00f4ff0000747beffde400"}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x20, 0x4002, 0x56d) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) rename(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='./file0\x00') mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) socket(0x400000000019, 0x2, 0x0) r2 = openat$pci(0xffffffffffffff9c, &(0x7f0000000080)='/dev/pci\x00', 0x400, 0x0) ioctl$PCIOCREAD(r2, 0xc0107002, &(0x7f0000000100)) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) shutdown(r1, 0x0) 16:00:41 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000540)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f00000000c0)) pwrite(r0, &(0x7f0000000100)="f94c4c49bb690ae714c62ae7c347", 0xe, 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x10000, 0x0, 0xb8}, {0x329, 0x4, 0x3, 0x1f}, {0x2, 0xffffffff, 0x100, 0xfffffffeffffffff}]}) 16:00:41 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f00000002c0)=[{{r0}, 0xffffffffffffffff, 0x11}], 0x3ff, 0x0, 0x0, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x10, 0x0) kqueue() close(r0) 16:00:41 executing program 0: r0 = socket(0x10000000002, 0x3, 0x0) getsockopt$sock_int(r0, 0xffff, 0x8, &(0x7f0000000000), &(0x7f0000000040)=0x4) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000400), 0x2) 16:00:41 executing program 1: getsockname(0xffffffffffffffff, 0xffffffffffffffff, &(0x7f0000000040)) r0 = socket(0x18, 0x5, 0x6) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x20, 0x0) ioctl$KDGETLED(r1, 0x40044b41, &(0x7f0000000100)) ioctl$LIOCSFD(r1, 0x80046c7f, &(0x7f00000000c0)=r0) ioctl$VMM_IOC_WRITEREGS(r1, 0x82485608, &(0x7f00000001c0)={0x2, 0x5, 0x5161, {[0x7, 0x9, 0x9, 0x7fffffff, 0x4, 0x0, 0x20, 0x5, 0x7, 0x200, 0x3, 0x1, 0x3, 0x4e, 0x4000000000000000, 0x7ff, 0x7, 0xcc], [0xc292, 0xff, 0x10000, 0x20, 0x4, 0x600, 0x8, 0x3, 0x9, 0x8], [0x4, 0x4, 0x1, 0x1, 0x5, 0x3, 0x8001], [0x8, 0x9, 0x1, 0x9c33, 0x6, 0x9], [{0x7f, 0xff, 0xffffffffffff8001, 0x5}, {0xf5e3, 0x13dd, 0x3f, 0x40}, {0x10000, 0xffff, 0x9, 0xffffffffffff0000}, {0x70, 0x192, 0xffffffffffff8001, 0x8000}, {0x8, 0xfffffffffffffffd, 0xf, 0xca0a}, {0x7f, 0x6, 0x5, 0xe1}, {0x98, 0x81, 0x1ff, 0x7}, {0x7, 0x7, 0xe993, 0x401}], {0x4e, 0x3f, 0xffffffffffff0000, 0x3b}, {0x41, 0x72, 0x1, 0x80000000}}}) ioctl$WSDISPLAYIO_GETSCREENTYPE(r1, 0xc028575d, &(0x7f0000000180)={0x10000, 0x75, './file0\x00', 0x5, 0x4000000000000, 0xbab, 0x8000}) ioctl$VMM_IOC_RESETCPU(r1, 0x82405605, &(0x7f0000000440)={0x100000001, 0xfffffffffffffffc, {[0x2, 0x81, 0x0, 0x8000, 0x1, 0x3, 0x0, 0xebb, 0x7, 0x4, 0x8, 0x101, 0x7, 0x7f, 0x4, 0x16, 0x1000, 0x200], [0x10001, 0x7f, 0x2, 0xaa47, 0x1c4c, 0x87dd, 0x1, 0x2, 0x2, 0x100000001], [0x3f, 0x7, 0x4, 0x7881157b, 0x40, 0x7, 0x3], [0x80000000, 0x3, 0xfffffffffffffc01, 0x8, 0x0, 0x6], [{0x1, 0xc97, 0x8, 0x1}, {0x8, 0x2, 0xb63, 0xffff}, {0x1000, 0x3f, 0x4, 0x3}, {0x401, 0x4, 0xffffffff00000001, 0xd98e}, {0x50, 0x1000000000000, 0x0, 0x3ac}, {0x5, 0x1a, 0xffff}, {0x8, 0x1, 0x2, 0x100000001}, {0x400, 0x0, 0x2, 0xf0}], {0x81, 0x3, 0x85}, {0x6, 0x2, 0x1, 0x7fffffff}}}) ioctl$WSDISPLAYIO_WSMOUSED(r1, 0x80185758, &(0x7f0000000680)={0x3, 0x1, {0x8, 0x5}}) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000140)={0x9, 0xae8, 0x6, 0x20, "47a3bfd0ec8e7c4168caf8333f95a9f3806c1229", 0x3, 0x2}) bind$unix(r0, &(0x7f0000000000)=@abs={0x1, 0x0, 0x3}, 0x8) 16:00:41 executing program 0: r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000100)={0x0, 0x0, 0x100000001, 0x0, "2ea86ecce46adcd569ef64e16eb595607fcfd711"}) close(r0) ioctl$FIONBIO(r0, 0x8004667e, &(0x7f0000000000)=0xfffffffffffffffd) ioctl$TIOCSTAT(r1, 0x20007465, 0x0) write(r0, &(0x7f0000000080)="2078f7b69541d6d97099188e90cd9c8e765f9ba2c14c0333177edf6d0f3295f5a5e8b04efdd700"/53, 0x241c5379a0e79b8e) 16:00:41 executing program 0: pipe(&(0x7f0000001280)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = open(&(0x7f0000000140)='./file0\x00', 0x200, 0x10004) r2 = open(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r3 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwritev(r3, &(0x7f00000003c0), 0x273, 0x0, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x10, 0x10) mmap(&(0x7f0000000000/0x14000)=nil, 0x14000, 0x1, 0x2010, r1, 0x0, 0x0) ioctl$WSDISPLAYIO_DELFONT(r1, 0x8058574f, &(0x7f0000000080)={'./file0\x00', 0x7fffffff, 0x1, 0x1, 0x0, 0x7, 0x0, 0x40000000000, 0xa1d289debbbee302, 0x3, 0x7fffffff, 0x1}) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r2, 0x0, 0x0) syz_extract_tcp_res$synack(&(0x7f0000000100), 0x1, 0x0) write(r0, &(0x7f0000000100), 0xfeae) 16:00:41 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x1d}, {0x20}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") ioctl$BIOCGRSIG(r0, 0x40044273, &(0x7f0000000040)) 16:00:41 executing program 0: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x29, 0x200000039, &(0x7f00000001c0)="4a74954c", 0x4) r1 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000000)='/dev/vmm\x00', 0x40, 0x0) openat$vmm(0xffffffffffffff9c, &(0x7f0000000040)='/dev/vmm\x00', 0x40, 0x0) getegid() r2 = getpid() ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) fcntl$setown(r1, 0x6, r2) syz_emit_ethernet(0xa1, &(0x7f0000000080)="a267486409021054d33cc770db1a2c6fe589cfa9e010bc8404b466599193a0595dfa3e36ff2c3bd67d7a69165556bdddb001f5f3b0b255fa65785e4e8d16354f111767dfc1e77f891ead1cf759fb13ae9b59cb48f0581e6d82332e0f68c9a2dc4a58fb1e1625d23af911b7abb24cb0cca6b16c69cbc620f785df3655dd05256aa2a17aa395fde503c894b65047506002950089a521fa2d7eb93b9c72ecd75b5c41") 16:00:41 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x1, 0x3, 0x1b19, "abd0cc0d68dc73827774fdccdff3fc844ae89310"}) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000100)=0x6) write(r0, &(0x7f0000000140)="2078f7b678807d89e032dc", 0xb) 16:00:41 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x1, 0x3, 0x1b19, "abd0cc0d68dc73827774fdccdff3fc844ae89310"}) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000100)=0x6) write(r0, &(0x7f0000000140)="2078f7b678807d89e032dc", 0xb) 16:00:41 executing program 0: r0 = msgget$private(0x0, 0x0) msgsnd(r0, &(0x7f0000000100)=ANY=[@ANYBLOB="030000000000000027d5166a6b2c6607855ded179821218ff6c748ca612088b68f7446f2f0be53d901e13232c9868ac2e48a0dc8dba8c059076b0219c86e143c970cc3c94ecbd88918d07d473164db9bda12e40b109f2cc196777f2110acec59f59a685d07126500dfb41a07ca7216a5a01a0458e9bde022ebb4dd70e5df901972f1c9267d379a369d569e24f52a2c1c5fc2ea34974c5b47a4378ec8edce07f9893c5ca1cedc701dbc772d37ea81dc155799df2036cb3f95a1f1ed99e8a04fbeb10fa118203417350424647527ff2689a07092bb7b73983e3ac0a69220d530afeaec7773505a22320000000000"], 0xe4, 0x800) 16:00:41 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x1, 0x3, 0x1b19, "abd0cc0d68dc73827774fdccdff3fc844ae89310"}) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000100)=0x6) write(r0, &(0x7f0000000140)="2078f7b678807d89e032dc", 0xb) 16:00:41 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) mlock(&(0x7f0000ffa000/0x3000)=nil, 0x3000) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSTOP(r1, 0x2000746f) ioctl$TIOCSETA(r0, 0x80047470, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) r2 = kqueue() readv(r0, &(0x7f0000000200)=[{&(0x7f0000000140)=""/63, 0x3f}], 0x1) kevent(r2, &(0x7f0000000040), 0x8, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffe, 0x15}], 0xfffffffffffffffb, 0x0) pipe(&(0x7f0000000040)={0xffffffffffffffff}) kqueue() ioctl$VT_GETACTIVE(r3, 0x40047607, &(0x7f00000000c0)) 16:00:41 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x1, 0x3, 0x1b19, "abd0cc0d68dc73827774fdccdff3fc844ae89310"}) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000100)=0x6) write(r0, &(0x7f0000000140)="2078f7b678807d89e032dc", 0xb) 16:00:41 executing program 0: r0 = socket(0x11, 0x3, 0x0) r1 = kqueue() kqueue() kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffbfffff, 0x2f, 0x0, 0xfffffffffffffffc}], 0x34, 0x0, 0x0, 0x0) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$BIOCSDIRFILT(r2, 0x8004427d, &(0x7f0000000080)=0x81) dup2(r1, r0) preadv(r2, &(0x7f00000002c0)=[{&(0x7f00000000c0)=""/243, 0xf3}, {&(0x7f00000001c0)=""/198, 0xc6}], 0x2, 0x0, 0x0) 16:00:41 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x1, 0x3, 0x1b19, "abd0cc0d68dc73827774fdccdff3fc844ae89310"}) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000100)=0x6) 16:00:41 executing program 0: r0 = socket$inet6(0x18, 0x1, 0x0) poll(&(0x7f0000000100)=[{r0, 0x144}], 0x1, 0x0) r1 = dup(r0) ioctl$VMM_IOC_RESETCPU(r1, 0x82405605, &(0x7f0000000180)={0x6, 0x6, {[0x80000000, 0x0, 0x2, 0x2, 0xc5c, 0x922, 0x6, 0x20a, 0x8, 0x8, 0xfff, 0x4, 0xfffffffffffffff9, 0x9, 0x20, 0x20, 0x7f, 0x40], [0x662, 0x2, 0x5a, 0x8, 0x9, 0x3, 0xc13, 0x1, 0x7, 0xe], [0x100000001, 0x4, 0x1, 0x40, 0x5, 0x9, 0x400000000000], [0x7, 0x4, 0x81fc, 0xa000000000000, 0x1f, 0x9], [{0x7a, 0x9, 0xff, 0x2}, {0x1, 0x100000001, 0x100000001, 0x80000001}, {0x8, 0x3ff, 0x10000, 0xffffffff00000001}, {0x8, 0xa6f, 0x8}, {0xfff, 0xffffffffffffffe1, 0x7, 0x4187}, {0x1, 0x100000000, 0xf2}, {0x10001, 0x2, 0xf, 0x81}, {0x5, 0x52, 0x9, 0x1ff}], {0x8, 0x0, 0x6}, {0x2, 0x756479b8, 0x2, 0x6}}}) nanosleep(&(0x7f0000000080)={0x0, 0x23974438}, 0x0) poll(&(0x7f0000000140)=[{r0, 0x2}, {r0, 0x116}], 0x2, 0x0) r2 = geteuid() r3 = getgid() chown(&(0x7f0000000000)='./file0\x00', r2, r3) ioctl$FIOSETOWN(r0, 0x8004667c, &(0x7f0000000040)=0x7ff) 16:00:41 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) syz_open_pts() ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000100)=0x6) 16:00:41 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000100)=0x6) 16:00:41 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000100)=0x6) 16:00:42 executing program 0: r0 = kqueue() mknod(&(0x7f0000000080)='./bus\x00', 0x80002002, 0x2065d) r1 = open(&(0x7f0000000140)='./bus\x00', 0x347402c0a4d156c, 0x4) ioctl$TIOCFLUSH(r1, 0x80047466, &(0x7f0000000340)=0xfc) readlink(&(0x7f00000000c0)='./bus\x00', &(0x7f0000000240)=""/99, 0xfffffffffffffd8b) r2 = msgget$private(0x0, 0x0) semop(r2, &(0x7f0000000000)=[{0x0, 0x9, 0x1000}, {0x4, 0x4, 0x1800}, {0x3, 0x8, 0x1800}, {0x1, 0xfb, 0x1800}, {0x1, 0x1, 0x800}, {0x2, 0xc15, 0x800}, {0x3, 0x839, 0x1000}, {0x2, 0xffff, 0x800}], 0x8) msgget(0x1, 0x1) fcntl$setstatus(r0, 0x4, 0x80) ioctl$TIOCCBRK(r1, 0x2000747a) writev(r1, &(0x7f00000034c0)=[{&(0x7f0000000380)="65d9622d1f8a1e1fd4f5ccc716617d50d3f00dab2a4530ce880e3634a0e087befe41945c9db97e89c2650a390593d78410019e009b693886799029fd0db54c0d44f2596d8a106f572a55b97c33a62541749a342a5122fef8739753f67cfedb3a339461686900fc0f087dbb69e91777e3f4d6e2c31021f108a062b178675e9f7b09f53c4d5a519e42e4158e6f81a87a0b447bd5caa0710c15006d6387451ec94c3f5561305252fd791584f7ffb2c073789c38531318dcf8223515d6a0308354e6209e12facc178532c35f0390048d2ae43ffaa219dd173fd73b53b2b318aa109cb724a273c0ea258800d2070948b95e7c7ee844459f8dfd25719ba5cbf7195c41f4f9aa9bb437985e1120e82a2c49128abd95d2f008985d6944ed65140862de399b69c7c688e17ea655baf60273d654eb4605d12571c419dce5380c687ce2ca3b4afe8979075f025e6df9d8f9bf2e6285a896c8c141ed20c3e420e90c3e7439579696b69bededcbfdab551e3b67b168404f3d6d03af1c453ef48e6c06abaf337be32873064a1b60257e6babb7d0444be92b9045cd62cf277d4db19cb8bbdf74446b67da5993127727185acdaa174710d653886bb663c75d2a6109d847247e8657f58cd61f14495dab383a6bba88f698d9221ee5bc4a98443029803d6fb48c41c19134c320d1ce8a1b7803970b707ca43c1edcf97f4cc077e9e7dafdf5c43b5e512b13c1346c9d52bed55bb853a348f833b0911253a050f090f7fca1d6397715c3e596f602f10d19bb324b22e1c5b474943d0c9195806a6cc713d3795596ece6a7178930afebc411518ce9f15485e12d94088464bb851913ff25697ab9eb8aa1c75e0ac3e74b600df5b8b1e8006dbcc50d47a442e1e01ebc540ce28abf1bee6f6782e4990bbd2da608a4fec8719a8233437d82280e7083a1dab5a869b86d1d528fdb84fecfded12751d2072ed05fe021e8dfa0922c7c920beabe6b514aa9f382446bb5f0d4b75fd766a71d73c25e9c627a2dd74fe7410552fe0deab3d3182771a2cf5f6b400ee9da2845b7efbe182e97863c66ff6392dde38b89db8bdd293ac9e392800c4cd249398d6edfdab0b537b3fa8a7f26d91064c088d4abfce9d7f72f18d2c38bde6a2582b4effb8da564645c55bd88afd41930e4550ee5fe3a8cd5502cb8df80527fa5f26c991addc20ef46865905bcfd03ce9e982ec31b5e96ee222228db32019f31d77251f0d93a603fd145e5d31fbcb80a9ca52e21ec5f0624cf560770f6bcbc25fc4110e03e4fd9670dab66c53090bd0d60a8c41b067445465bd7d4106fc2f6e72e10ed38ea128e7cfa2fa25a34540bdff940b72bc136c449838b87f963b7f1a488fb640dda7b8fc1233d181d9b99ff1fd9ecbf414231e71911745a2a1de9902a12ad06ab9a2831864109c32142cce10366627dae26fab9e8c7303ed17bf92760904fbe55785a2243a111c6bfd366f142f739a964726ff2e3b8fa987609e3a236e0ff9c2406584df6fd15237b780d676af55ab342d6a4132a526ed8981a880a3a44c5c58a6f06fb730116e08b25fcc13f78fda479710a1fd6c45947852903b6d8fa7bedea58558326615d3b4a006c069e3ae6f22c1e3cd1d18c0f9f45433ecd99a64fc9d05ff8ba5d7e0326c09a4eb352e26d8e588587bea7c18f23f9d03f5cfe12896753204ed2682f9c602a6c28148827206784d488cb388970005e98a91a0caf44dbd5abc812809a6805dc2771c9dd69c9c98cb9cc3a76b79b6b51ae476cd970542cabd85bda1a4d494c8cbb04e1ca37be079d4720fa16af3eb2131e30a9f3787392f08b3ce8cc07553a37f443c2581f4c36736a12f95a67f7cd25cd2eecfeb951bb80909859b90b5bc80d647df40756d1de375137eac5012a0b2a2f78fc050d79b6324ec8270ca2c635388e53b5e862fd538e3831aa98114a3ef14ff31164d84feb92147c5d9b167d0139e2ca0a02d177b6ada8e5c50617ee7973f7e71e5eb979e6aaf664732796e7e81a4284d1dbeef73e19b408b60f5039912ed5b2391289bc0f3c24b666f52e1a94d0f6e3fdeb96414c82a1c73cf48a4877922bfb59fc0a792140cf44c8ac7e7f43101b50b3b6a1cd76b824b1fcd1d6a1d8fc88d3a7b62e8ab9f7dc932338222e609bf25b44dd82447f23101da225e21169bc4fa1ec1feb24f6f1afc59df4365198f6771a0093343f9f64375f867c478f5e9deff5f84b43835a00fef9e42c97800568bfcc3eb6db78a2fdb287a17b3d6585e5e6f4a816b46d7d785f92ce2bced45b4de7007c52778b17ed3d08a0ee3cd197b131b5b456382142cbe86a855ba9e80a1268413618ae81a45e0207601685aee30b2d94f0eb026dabbcf5f6dcc21b4b59f1716f4203b97cccbd5f198ed5867f7ff2a25cbf16a1b4719d20af8bc72640b4c72b96f1a2002e258036349d3b5e759fcde4adbcf867742b94e824ed9e51c582780e229994d30c953f7d912644ac1db4965ee8ea59f67badc6b0ef0f6ae50d72633b4c368a23bce33f7f9b3af4c7461840db5f596756f997af71e285c1c2524bc5d4643a133052a9db8a7b0e177446b021af8126bfe810054b2c49d020e44d6b760fb9c352050d1003dd2970abc7f2e1b3b01ca5bf1af8247b598c91eec479f230eac8ceefd4bbfab49959a96d6a80f7698e9103f4d60a7ba31a25c4b84377199bf4f40dc3a26ea4bceed1c4fd43770dc731454fff6a5a0244e65bc07b725dbc4789219c57ccd0a50cf4e0bbedfc2665897a7d745f7d7fbf1b757616219bbba80e4668352213f532b9dedb379d01653204ba4cfbc9e1ebb039fc93cfa3b85faf8287eea09e702e21d48aad3b058cdb398a6f1c81531ec9b79ba3f0b8cd2c9438071b30c4d941249551df76ee6f94763c4825745eb04632e907f5d680690f5c270f24d94aefa8a37c4966aee7101a49f467c12e50449c6193691043177c86c766cb725347d88d5ec839fd292bb6c2cd39e459b76ff1ecbf04fc97006192ca389ed41ef4fa27f38a1b4498fbb284002e2641e2d6d8ba04dbbdaa8a275ddfcef3776e839f344834756ea2f290a20c3792050981fd4f5146fc6f93b6c30e5c7d58dfbd936ffc1b681d47b4cc97c6fde0f833934c213840c53a58f49fb30c7ab247745c99f6cfebea955cec2426645303336ce9c40abe6d5356c11b245426e1750b779a55e0559a5b9649c2416cba5552ab5acd1788d9b30c1bdb17cb577f4650d6ccbaf9a1103adfeb7706a532d64f3cac86ea53da47668db2c1c5f15b3e14a0594d57ef27266ede6bb32f4c8311dedeaf1a0bbce1c1a263c438647e443d38d5acb2029a5ab333412191110a4697c38a4b5db5a46cad3e442b158918fc8410c445307530803193aecffe7487d1f528d8e2796a33686c41218b299d371ecd74d65bf40aa61cea191cbea73825884ec2167f2516ffaa4f1c5839b09afcd2b18659a30814b3554f546e57004ccd276ec65f6f0c9fda391f17139c8891415e868b67d3391e6c1b111d0ccffee25e4920670bb9b0f2ed9dfb95e666387711e8dea7ca1ccf61ddd1ce60cbf813affce9417a5882d2a8ef95dfcff45deb301e01d82ca31ef2e3eeb3e09693b118dff877356b6cb66047286e009daa8ef6fc7cbb64720ae4badd42890c5b5bc07c909138f84f79e25df794daf1085a9ea5bfb31c36ca2e7e21a1ea6d8031c085a8b311a959ba041f37111f1badd20d08cd3511c303c457c24278e66945ee62e98cf4f0076c2886f09d55e98f3087c687d7e45b083b0484ffe19e337e4804e4adc4803c1e2ed7bedac3b5290661767aa027c77b3d04d5897d4aa77a3772cc6b2073bdb428998453939751cc13473c036353a74d2eba28feee431b94c46112913ed1118cf3e296b99e151be544c525e8ba6a8909ac28ef6a8318348211e6200b55193b07b3f51639cf26415f2d23155d3b9bca72fb35cec338406618ebb147dd3c12b7c7d4ffb924d6a23f152704a5d0eca5b88304f1f7b2e1130a3df859eb23077b1b12e10e67a577ce7ed800f65fb22ceb90f4c81a7d5ae18cb3e7ea754cae9450f71c6d619965894b492ac4109c5dabad641a80efaa90d0ca30c22f567dbd840f6277f8124060eeaca6433ddfd3a134bf7e503e1c1c71d4587c8d0fee1ee389a714676cd719a3aefbae800520bbd92d0242d46946f48470dd5e1fec49b2a81bc1320e03009f10d732ff041775c6f780a98cba48396dc98408c7e20db6e5fc01e7db794257930b68587683f105929dcacc18205a78c8e2ad98cb38df6dd1d49ff29011486e4f6e8f9a17ded12e3e59cbe0061dc94a4eb941d3d996ae71917c6d7858f1d1b1952dcfc81aaf37f2c4e455dd54064e60678c6df51e5a26440165dfcef3f1a37bfda173d3f0a8399e30515b7e8d03f198d88474e9ac40a661c247d5ccd87a363273002d9a6c49c7aa69aa89c46ef8e49a14a8687d39fd0b6aa44d667ba5eb5ffc5c610117f2aed2cd010cb4708c1ddc6a1d252bbbef3f4f993b941dd550b7587d85fedfcbed577e1838ad99396a30ae370587c540e60c0036e13171e013ec2e234b03bb91fc79cdbe46bb6550d30511c758516340296859f5d8a0747599841660c05e66e9f24712857d7dd3e632d3b456dc92fd069be4dbf5fa30625af8264f222793a662c1c19a45d8820c576dcd162de7ccb927144f51ad995edd79a42ea74d9dd240a3affcedea7504c004c577bc0ab07360eb5cef104a93f3c5676a57e8e51a05a179ea631f4c2ccbd058d8a02a92d670c9a866128e59a9956a968640f907c297aac648c973cbcefde3904fc3bff505bb4093a347fb1f87a5bd319c43f8adceeb5a97825101b14b80f31f0eaadd57bf3d740b55eaf8cde00877df936d2c441f94e39a93e025af5b588fbeca18d1c5c8778b93b3d7ccbac6dd0e8055c7a237ac9ed31e7bba2c9c849ceee5faa4dbd8c41bddec642bd03b6bcacac7c8cb17523846fe199357382d971d5ff2c5c7a022e294b6d366f2353168f724e85dafbacdfa8b9eab86910587df1732b53f617d43b6a8710472be0b5cfdf4433e6570cdb53eceffa83b2bb5189519f85a23ec58151721eb0885ada3d3e686ec9b8e07df4f1618dbd76f5df4a2e85ecfdd97b4c0b1c7b7ae6ca2b9c0f120ccce607a210e6a01561ad1873740bcb3657560a44f9b47c1147b746ce73b15382c763c9221854512c5835b32db4acff3dd731147eaa4503a2ce068e1a8a503171b5ff710a216daf9231174b38f89291f4b7704d38505f4c8947e9feb3a51e7f721255828f05b54c5f601e7dd7b82366550a17d894a61b6d0050c0d0b8724d0e9fb0884c14a913839c533c09b36e8d148104b46e59535348753f2ed48e2f063c1b4e2a0aa2e453621c250a42ad51a7def02308f28fbd6c055cfdc74b796d7f6c940f756916d94b857623a7d8e307c52185345264377482606a20f290085219db9199f91ee3a5d18737e0bdd5fa8231141ba6d1f7f325eabe2132f67cc3b53eee35ab9c803e6e6f8457e2a602e4d0fa9832d143c3d904ee626ba8d2f20d8d4da1b80df199f5b9d391a01c82b714ac1b01a08313bb44e2c35c883a0e04a5325dec3c944ed7930cfce65db96cacc00f4c1def77428973b44fd5bc2db778731e922be79d20d55cc9cd89c735ab7596f0610e5dac1652be8f551000689b53fd88b09dc12923dc171e820a22aac8e6e0d386061dd1a072fae925075add089bb83f4c8e9bfffdeb411e944c96afe96dd6e824bcc4163acc98be40dadad56147bf79fd14aed828656cb23835f28de4", 0x1000}, {&(0x7f00000001c0)="36c83a836e1fb6d3658d4255e9e995e7be81cd32b0df15ad9806d04bb927048b2b8ab190c55699e6d3fbd2a5172df84d99c187692cacf2a00593770beb608d1b323061", 0x43}, {&(0x7f0000001380)="9713a9d90c672ad2e39a9fd9dc66b79ad0b458da52652b85ad5f169e413eb0305f760b45b051a4dc9152ea83706a3bf33839d425ea45b004e4f060e3d8396ec9239e28786044849749d02159e9d67ee4995a55653769462aed7fe9c8833ea864ce1045ded17f7c7ae84843e3d5c075386b13e18269361cc907a988ee75f33da1865d2125d82939e3703105f8bb1c43ab946799b738712841944bd140450c4c363ba06a1d937fae9d12f56796ce1a99cad14d0b9f3bf9533800e3df521ec5b0bc0c871f3986b35e9cf53a51d678c2cf83c9ca5601e07f5e9d5723fc408582a00a3268f50d46fe1f48570ac747d9dc9b673aec48f020dce8c57ea02b8ae4905bbc6a5fa561903f5764cd0c88c73fd7ca146be39820fcb33f0dd9a8bb250d2fcaef0f5315c2fb44f634d7c73aa8373a5d94d530fd43266d269f5fc366062a42612f1923f7f657e0c274b922de958e74baac3793237f5a074769674368542a2d9a58e988bcc00d095c54b73a21a1d675d79e1ea1a2e5fa533690260449e466e87bba1b2f6f69bc783bc1fb6595c482c3cad1ae83437fdf44d5faf3bd4ff56ffea5b760e33d55e5f0ea9c5f2677b8de66e1a9ff082a32533ef5458d7403c542e56c5859275e0c08d74c50c1b180a17b42a1c8da8f9142e34e9a3e707c406ea71935c96cefd1b0dfe91b17dda4b1973f836de128c7b48bbd2f6bf6307bc78c5e14a833267bc722c68224a83f7cb4da620df6c76ea29498ef74c244a704d5c24aaef780e7d171db76e69dd5f5972a8857be0ee09ca759e50eb56cfabf0352ec38fd90f67aa92bd0e93d9a1fedf884ee6f57ee54cf1eb66e0243414f90eb5340f68d0751c0e16c30e784d92a03071c45bbe2c76a0c41630e26398f09b3ced962e087a6361429e752379f30c7e21188b94fa2dcb4f3f05459af6d7c1fb25c486efef18ced70d7fba3c363dc1eca141639cbeee33f11b54874bf2b1ad71c48effaf687caafba45e7fcb1cfb8de8dd157d986b81dd86b3aa9c84324a054f9499ff594b9e42825fcb4696b1c320a707574fc8bebc4c93106a60a22072aaf62aee5f7a38bbaa98293e5480b6ccd7dec981195a6f8de7a80321b021c19ba258b1ecfd3a013c9024f8edb1a4c4d11b87ff9da4e851932c14b3ed3525ad483f4f8f2d7af0af8c8404891b5a0e42dfdc305874a2bc8d365cbe2c3994cadd10219bf1983697ecb1358b3758046ad59a80f5c18b29217c0a27234580169e42792b3d3be2c2a7486d1d7be22035e521c6d66d1ee76119d3d1b7b67126d0dc05e3f8f8b4918b2fcb1d1f5d7ebe6ac3a71e2354290f2d7e2b89ec480945755aa0acc4462326941666546ccc7cd75567e1b7fd2123deac570ce25e9515d2be250e860dfe2d7b5bec102723807daa466407ee69cb98f0e22b95f8b92ac687c93ae411725c8bf6ae3fa30a225ad6e5c8cfa0da489d5d967c35d8535b9b2adc5388601b15af1f05e547a125038a2de3e23da69697bd60cc04b1542dba492e0d0bf69e68c8134bf678267bbe39fb01ceeb23b75eb6099a989163378daf007fd1d73d04f242e3ecc13a93f70078c46a9e55fced179419674f3e577759381fb480e70bb709d4f1331dbfc410f418a44a533774f81fc884afd4683e882666d7e17081214bf172d6923daaf0f2e33962493e3564a5b7e2c880f38870aea05a1148d5ae8ef7cc1722195d0e865e90a5ea5edc43ed98435cf4b7e7824232ed0530d2bdc9c8f0d2532a1eb9fca4c16043a1338af628180af43f16a9105619eb665295b3453d4bd9e98f902fd0d13454cfc69a70b3ff78a60e13adff936d2dd70b3daf5e21cb715e4c0d2c4d35d4b2834efff99a977083fdf3f2b49c9e40c98ebbb734ba682477abd63c576015505fa6b01a0464a3cdc9bf1fdf7a8bbf36d2c8414a5572611ba66244e0e7ea02da2ed215d84ec4529df9dcd10c75062b9a11eeb87bf62ac017989f70560654893f94077e210d7625abdcc281d49ee7f601673d08cc817f78e4cd276f57a22ad517cb0c3afff34b8ec4011821cb4b34fa28375f91659bee090284d743e450b79b6531d43b91795d40742978b1d8ad328e8a9075c3eb6a656a8666c37088d77a9ecaaf5058e76118a2fb9fd73f62018fc3d0868926b4c804570c0c0103b8d091d8db633948d500f086fc5b6f2e028ebd9e0c5b109cd90c0fcb64ac3cec214a3205f9c18aa3880504c603837e8f6fdbd8a442b7011854c2a7cfa5f681fc216e1088be67ed1f29617b2e7012e1777f2d499bab4908c17691cdaf87df3c1babc618cb6230f51318301e3201e5ef0fa277542fdb2d7a7d40a4925cc2a91f8bf0125a4dcccf2568d66fd85866ae205cd1121b05dd6d5e509c3e196cc414a4e5ddcb170e71bfa1281a8b7c9330438330f9f0438e1c956a1cbac1ca7883c6440c0e8c85d8f138a0140c03f1eae62a28f0ab239f1f02be79f3e0125058f78e0e79f4f65d06af7ea92a1e4ea1da52962f48106d4fb916f106384a67e249eeed02bdc1afbc70c6b3cfeb6ff30d790cb3fed994bc5912777bcd5a81aaaf8f8eb86291375f9d43fcacf10afbb54ffd63a7f9319418cc7438d6c6cb8635cecdb6d5d6a89e29d87d75a30aa25befc8cfd7a0fac102da7e66a299ce4fa4dcb6b87a49fc61079efe1ac00018cf6be755cd182ddd5fb99b5985e9494c22b27651e9b36031ec2bffbd38d25e7c7a66eb4c12d0b0ad02309ca0ab075b7adc9d90d80cd012846cb441376b55841d685500d1d72683247450598a4de14a00fb8d8cfc884992986418e3f31dbceebb325b7f1458726097507104a81ffadfe12c0a26d41973859a7f070facdeb31a3caaf156480c35ca1fd318dcec6e7ddc8765ab8dc796a78a0586ea3b425774233bf62b85e6a64b070ecdf90699e4a8165525775dfc0ffde407d32a5c47ce545ba75ec3eefb23a9077a3b3e79ee17d46260ec75611fd654271882191ea79723993fbe2caed8ca5d9e0548ba1dfda903fec9cf7a6036d4dbe8b4a391a4b349c9dbd2a3509563b303e977feffc53d0a75e0acf1db7bb2ba79451a0e99eb91534763ecc437c73c656d21efa1c80493ffffd376d13d0eaae20962acce7051255f12f46a944e18bf581fb19a0389fddce2b46e45840a22a069b6629ec04a7924ec8ed66d292babcf0e7e28a23adb7d03de4b276bfbe6fddbd70181ec9762db5274ef1038c79be28f4ab7a3d27b9112058a3c016ad8d91ac31c10dabfedae2feb6e2e1f0491f1281107da2abaff772dc95efcee4fe6c7e60e7a7c8f031d5a7edf8b1d583a51396948e22a16d4b306b97b5a7cce4f97712437f2b1a7816f219b808d967d9c7f3b274b727c836f38ff68c7ce9839c17a260ee8b7a7604bd6f8669eb46cc3ea39b277d94388cab2595ffac72ac59726645e0024e27b667abf5e8d0929a766eb98a71b6916526286be17666fda2a1e3f62fa0684f34b43ca7dcb907209a30a75c2c105de8292f423bf98eec7c7e8d1440f7104c139920c2291a28818acf2cd2db16b5fffc89793b2585ba3ff0e35caf92faf8d85726ea014de2a98b5e63cc791c2e73300ac97ae942d24137669c059fcd65863ef6f5d4c1096bcc88d6b0e4979cfe9baf1f99f455f1047286dcca82f0a822efdb05aaa628ed3d37a4b864db8209b65ec4e80eb03ef8422029eca6b0e7444880d72cc67b495ebb2b3882e74b96940edc9207dbcd18a9a4c1e09fe6a1de3480cf2bde2fc720a596441c04be1d42fed001cb523beb63e44dd824b36cab1f96197ae77c72780adeca5a7b91b866ce5fa434933cde9e5a1b9394ca4dd9c18536109b6f1bd4d7af49fcccf0d936359cc5c01d2c0e291408c749bc94986087cc9f022f7daba6b47a7c5544c389193cb8494a4d4b7c5131a0b1256df828e8d9fbef92d2e1a691da1925c43fcf73672128f30e6dbe2e2a45e51ecd2be88b5b9b3a8dec182151a1f346d047e5962995e3afe3aef17bc0f20e74f9a8489ab31c953cd73f29a14b85c3e1599896c14eca30558362dedfc2e834cad6a50e74896ada9a4079931b35002d7ab525f74877deaa3c6002717483a604a30270dc84db43fdf92426ba0d541487cbf28ba378c281d6ebfe4601e0a980db77181873d90bd2a21baf7d31e8721b2c1c388b3bd1d688f051332cad08091ee0c43a496110235d9c604571e8b3bf5756b54d354b9ca3b5b28978e8845396e40bca3f408948d95cd24d3e25aea8a6842dd2774eb2a7da649e2b67c680c4b63852d90f7c01b76fe28ca2fd2a4c9c7233b9dc9699f600939f57938561486447cdb945fb9b2b3c72154a17589376bdf2e267ecc1d7d54c83bb03f7669e4a004a80e42f405f336115b7aa24a7f3fa0415e0b4388e222ad36adfef70538d3f252ac4c0e86713d887a4aa79c24f7b3b3606adea81ac7f306cd855e4f6c9b3aa9ee5b0ea6f4cf65d5de47d7d77a1e741676a58670d0ecef9b234c0da9af7bfd5daa6496978d064117f4345727f0ded21078a50a9c8b54fbc2c3ee655acd20d4219f72359245e59b528788670349ab304d9cf85673e7f6582e4f76ef4316e2204ef8f8c6fff5a0e16eb824594e609481362825e04b161835c8d07f69fd11e3ff100e491e7111f5072661486833444e2adfd362e4230a46af7936fd6b0eb4631be897a108dd56f2a6343da54248da321d164381e7d0342c88b0473a8b10fd875bf84e607eb2e367d6c6dad0a87a2fa961bf5a6fffb60848522bc7b516ff46ff43f77564681655efc1b52bc43dbdf02256fe5b605dee6ada6e34ceec5d36dd1bd3a69614b92084ed868bcc8738f72e3e1d5fb3fd9f7bab7318d87f3c82d61259363025979cd61b65769accecafcb2d92061205f6a2ac31167265f4a749bf5e2eccde4f0be1a7f6dc3c34596188196266629771a249d0f4a56a12d0622c3d1370b288880d32869ae5be95e27f4681957292f59031658618afd87d86c5930932d0b28bde25dd51cc9d55c6760aa124e4e4f28641c10ad209d5b2248ef04d7b761f2eab71b16f27d7a067a1bf00c36f65c2ee47de0d1c6da0abbc707f98cdd9d752774674844e8bc43cb11656045f5f035861e650914d9637de82547d14c35ef687a5ad12df8d90bdd863c919f07f46c1ebb90b1aa0f2317ff54fdaef113d760404b89b6b36f4ada81d8e3556138dd2b00477b2c4cc83854e02425eb77cb6af6102ee1207c23083719eb93a33e9decd455209779e20eb15c84e02ad38cbe3b504018458ce5205391d7e9efcb0ac336ea711d23d491da40c7ff9e2f9c9b7b0f4a4ad0040e270494ea06a8b486aa839965b8787293e1e8e13738a70e1e1e028e5fd92c03d6a26d8f29c69c7dca1eded83e814e12b20d8c268a6c85019a4eb656e55b9068208775350c7953839acf5f38716a66cbba3d835572e2fcea718ae53da518611d73094fd020e920a6494c8e73e6e58989f7c64df54a3f9f59185cff171330278702f7f026f9b3ef4e3acd55807ad1167790006f297d75d419ac684ff33a9edd450bc237e593426398d70216a17a8211afc2d530738ca20ddc56fd1348b6a0bfcc613437f76ed24c91d2f6fe6e658c2c23881f77848dbc3ba80ef5ad925bc99497eec064741059a033e717679d3e75affefb91c3060038ba36dd91dd3007a7ab87841f24e28f9f685af70f2aedf32b1fcb44e71ebe4b1c932fa74ed8e4bff81c7acc0cae4a988fa254dde91bb5687f3a4d6340cc31a090ecfcc73eb9d4bb2a4e320271270b944e30cb98b3cf4c7d4b84088344258580621a8089bc92306f7d93", 0x1000}, {&(0x7f0000002380)="66ed03cdcc5b1166f2fe94cf47ba218a61b15b1e70f912a37d21a0f10e466c559c6abe1f9c07bac36f4e6563588ba313a510c455d6383d3ea50ce26cbccd93a7f3eca383f0ef0ab89f465069825a25dc8811f04e096a9164e0b317a2f679f806bdecb658b4723d9cf2037e3dbf25d5760e9a7456f793631f2ceed7dfe6fd5181f9826113f9cd4716e919b1175a4541fee37c7364564f25faeec8de89ff66b16bdb9e88d81b0f97166e08314f22d8d34d5778c2b3c553d1c37a20fe210d404768f056d836af366d453bac39df90955ddabe0bce79ba76e19b246bf580c5c63283935e088a7fb7068b75a445d84e22c4ddb1ef0b327ecc6613c21a964d50933087d80f8b2916a02b0d56f8e9e8ef27d134709d25abdceb7a14f551d7c1d31e5c8f198b77f79c3a18f17bbba2ef04c054f87b27d644203755701a54a9f6cc78121949b18917d870079d7717774938760a16fc65cf9f6d617af0f5445eb186f66475ada9fb10f553b71fd7c699a12ced4045fc072c56b1cdcf3db30633a5c4c11cc69c084e64a53161b9a0a6bfee5777fec0aa76f8362da636960923b78e5c650779e377bed6fc2d523b9c694af039c23be1de684095b5720caa5f25a9f01c840c0b45c64a0e44984ad032dfad2a44965fbfec7d1314debe2b1bd79776cd767e55c24ece646eada18d493862e1a57ec158f58a9496c2c05d48e3bc7d4cf05fd342e8bf408e738d76db9001b546b619947b4f45232b1e58beef03f115f00663bc34807e082dc800b9d495c95dd1120e365e29c1b91b64f36378d2c536e5f02106327c041075060fb8ea25bc979f2eff4fbd379ec914a497622d9acde7940b388404700300339cfb7fc76cee8a13a66ba881c62608c76b0a07f6344078b7a7e89943dcafbb27c85d6b903e8b196a8c3068d5c1d6605d249ce27007c682127bbbea1ef1ad4dfae826375ed5dd598c3ae88241908ad3c6c8418e9232efb40c416a31c9f9ce95c1f508f30effaedd626815f1fb1aa6ba1c42a2a8b776be0abf9328951859424e910de126d4153589afd013b87d393ec233bbbed29c7c1117ece10c302c3493126db2d25874b7ecedcc6fc833209a6181f354c75f3955b100d754f660fd6ba51e5adb55c6042ab02bf5819bc197f38b4d82e83ee154f901bfde97d940baf288c9449b1cfaefee760a0f3313e6e4e36b1042f3d275ccad3f53e4f0c22fd695472af22b45c36f8392b7cf843309b9740e29ac0f887594bdbec64be7c5c8389a519e0063a623f972efe267bb683c92bf0385ff4700b2dcaa92350f360443821e7360783595a480e71f3ecb4af2c6011a577ded684aa02854193c0a13314cf7ee3986e4bb1bf9ad69f88955382faa76c501faeb72c2d730c206e182272a32b79822f41ec2740461571c7ef8170a2656c2d03a85bfb318bcde38ed170c351b3160b0fd992fe8100e39e65c0725a347110b9cd4a82325df03d3dc95dee8f4d43e6660ac9038ec122f6c355f2a1cea5620eae9b932399981e2dcc226f96cfff183e6c2efbc2f89cc2b8d5ce3655d58313545871f8c05f964ddac6bc3fb6f0656cfa324f983d069ae06ce638609fd843d7f1cb972494bea34c6609983bd32416789377d3cf1acc85c0a5d1a90d9591d24f2f9546c02f4c71ff5bea8d5d389c29ab896cf798c0effebd8984132640e85c27b21e888050f97c33f4ecfb44a04cff737041b8a1ae8e8120c16de2de276bbb2121ef701f1eec3112deee1b0303ed17287268028c348de5215bcdb706db38ffff38ef97f19bba5e50c27da2ff9b40129180410ca23abf711ed9a38c527ff8e77abbc3477c5dbbd7b42feedf29d71566c40dfa05dc9b01634deb1b03ffef3daefefe4207def33e0a388ee77f5f253b202af62387bc6145f6e96176571f60c247d2bc2a8f5aa7a0226483da448c4718d8565c957f4d15e5d6d1cc9993832c3a227f03125184e4b2fa304b8ce3ada005e82a9243a144d9e12ee5f768c8e0459f4d85b15850024308e1d560c1df827b299d8177ac299081eeeb70d6cc9b809e76fa67e24a7116d5f84cc9817ec2622263e5c57c24bdab34ad20747d2059e397d0e886b462ec79aa25d7ccfcbdd2915a83ff34d63bdf7649711bc831dd1486b997a64318aac7f6fc3fbbafda8f2eba672f6121e66ef71b5af5f25cd2b65a679ec7b02436f82fe336d4b1f6507d643d8594c8666e5421832e0d46be43a87432bcc1ccd3241da8cd08c8747f6e59333662825928712d93e3f643742fba56c6f0cfd7908c57f9dbd3a792c1c4ccf047c7d2c2855dddcbf4125938a105f2e99ac6d68b89e91029eff18f63d6140f95f78212698e18d51ddb5503a5d5f103917f956c4567e6c92de6c4de720f4cb219d85fa044b78be1d05412faefcb9aab2ef825580e3cf1d9e994f9e0183cc63792fc427103d3f4aa21e2be2d60d8a9afc9ef624a763bd78113594269e7e9968e055c3d17ae598c0e982207363ff68dae95bb68333cc31eca2d0bfec2cb7077b2cf2a4d12e3433fa0004388e6faed3533eda56f92c34723306eff5814d739e739cdfb0aa48e3b2075ffa9ce71b8058364435b9b9940c5fa55ee63407f6f2025ac6eab881fd3fa3f3b2699dd4aedf9d04d25501e6f62819218091f3f9e5494469d5d466240e26920dd64ac069318a19b684952c7c0ca4d3121153851de30ecc0e4d21371ec4d5f97e316068b02e2a1c13f0385d6cfc1688c6aececce831dee64d872e0a4c08c706e1a40da481ad55b70b309294921f81763a6613b0bb31d445f64ffab3f4e305489875936badfb6ea096fdb16288c9372d706fba6c76117a1143683778f682290de2b3268333388ddd10f46f5a1dc55240ad45e9a65002805574f7e282691c0be3acaf3bd9dedae3c47344e5fc8c41d5b257a2127197133b47eb3f64fd7d38888c347ee1a33f5454ba71793b182db9d04ef93626943f45984f24136e4a61f98859c362564bcc19b3761f2b0f5651fc61712e9f32d960d069dc45f6bdfc74dd08478011f247a3590a166fcf7b4d529f116a0190d47d2eb550f0218cc76e86c8920ab9542a8666f14ff30795904c043a91073a59bd30f437762101a6239e86928e9d9aa0ed0e302073d98bb9f73b07c6118c867e62471dadc9a28710ac10c0ba755f52faa83843464233738ffb681cad81964b3675ab62eb5caf99f575d38821abc57e4e240ba6d4708a4b5a628e3d4d01959fc020746a542d58ffad7a6a5f683d115eb38619544dbb2b08637a38034ceb298145fed9db62a7463da3090c0cc9801f5575cdf447a59dd643893588a5e1f5019e6a130841beedbd9bc73c0c93125290387b569af73ead72397fcaf17d2d2a75fb9422427783202ea312d0e08486305c7132d8c1480fa3bc1a204db728a94f3b4e6f06739416f87eb34f7f2696355118c9fb2dbb99ae0e86355646810292283868a089317c58f3a9b9f24e124943dd84baa4f692dfd3d47af357a80a94afabb01e2c93e6f37a64ddae5f201b492e581f62d03ecb78a8c780271c3c291c648e8771a57fc51c5213518194c7192cf1a600c8ab9f25da8d086fa0d153e1cf9fa971744d1a0d3d84babd127965ae970453e23aad64a121c00b388891420c89e1de78787163424b2992b27b02176f1b0895849e15b0acd44a023d43ef0592d644f7f18e10e14405c2b6e03f7a022c0bceeed8b5c4ed4641ce9cfeb10b215ad2e55300d62122a79c7894226a1b02330e8911d725376d011d5b479473880e5c225a3988fe84a370d484568ffb7f1dcbefb13583ba301246c7e9d069f7ee68ade067844a4fef906c0131fd3299a3a1a77a8bebeb9bbeeb554a2fcf13d4c9489f0faab40b24ec7d576248b01971b1531ce79df62bc110733740fe91d4ad2aad72ba5a9959af374e6d80c999e80def8ac3f2af6f47db9b2be5b76b461ae711e1cb54bef8e15986db935c50ae0a16c370da735d3d4411615c4b2db05e467709b46d74a891d9609df4824feb62934935a102c6fe41317221aaa6898d5d0642766b331c9d9fe0bb13c1139831f99b33b8c28eb4810a763fb31c8819764d023ba1093f790d648e98d538579a6e269bac2b7581c210f7b1b35c3b77f457a49d86e5540580fab2931c23104863c4a185377d941a26a3798efdcb79eb15725a9a193108c2ace5b3d4eecd385404b4a66c3034fafbc032f8bdc6a58a88abaea437b164951ed5a500e77fbd0163d86a5e7225a5a9cd263f06263dfcaec6670604ca3abe697cc536d9449bc784084e397c44242d5044a80c736255dcf3e81c8e4fce3e53708d551ae7d7e765cca83eaa15000d35242a0f3142b2855019bb6731cba261bece05891e0e5b70a5484fc6928d0da69824fd9bcdc8f4aa9f696d2a166b89af865fbe675486b2d6f1e7c6f99cdede9b09909725c29d688b5a399ba0a1a1996d869a912d5df27ec45ac0590dd4345f7ba050a044cdef9f3bfd775a17a6a6af2dee37ff63a1886f23169f86a087091f9f9e546f0e167f50a8cdd0e5936501e5743d0f6a5f1d94089fdf107fadcc539a151b5d14919bbd6899db147922a1b35777528ecde11432cedfe94d260040d10e53b498a3a7e67c251eedbe1ebf20fed1fa3302cc275fc704abe16c824bbd96004a5789582efbba9374ae0d4bf11fa373338cda30ab2d56c252e549f41919c1e972dffaeb1841058396d3ba17d70dbde9c955d533d4c43d679f03a77b03174b3c54b5dbb5a2804acf6ce4dc884e57673a37540ade583426782bf90de936c4fe78783949516dd69c624d02d79e323fb7c6f07cd5e4551da3f7ee67ee96ec4eabb85dde610def6aa203df20a6ee096b1aab68300dc449d5a7503c307fc6457a39f0e5cff0fefea4d2fb90cebd2814fe8d4b950bd2700dadf63a6469e069168c01359e36cbc4ec6994d4bbbb6829f5face8e3b1e5bd621f629563dd232afe7493c5f83edd451ddd8c6e52b1a60417ea4dd57f3a7b9189e597999492e3622e361a6364e8f4e286fa0edc5d024cc82f5a658af31531a363ee1d0a861ad021200978bd3a72e879a63a4ea1d67dc6ef4a3be51724d07fecf911928844097379382357fe38f7323fb72dbea7b634eca0e8208e285fbbd31a0ec7bc4e696f0ec2ac1ca9c8b678898b3eacb977c541fe1297886923dcce9c79e6b55ae84c71aaa1548473fc4fb14a6e41698d02947072256c7b8f10c772be3ea2cfdc612a827706c819779c1448c2ea99211c951efa59eaadcb103e976448d58528456a9ec7894b6c5f3dc285526a2f733aa1682959e05800ab8266fbc38c8f922dee7582e7c1475fd29594a2f8bbe9fa410966453b42c4a568ef96a4dbbec37f26648e9fbcaa001c888c47df54816c72e1daa21671a14c988e5461a735efaad4604a88da5e1a37a4e48406ecb8f67acd1fc496983752624b3b3ef022635fb69af9572c906b4036e3574cca426e5aba6b50e3f4771ffb6f6b480077a17913f4a5a3adf955ccfd015cc18092cdd85165f9ca60f3994a43cdd49643ecf1742b944e0418de9629d13fa43396f051dc6d5dfdf70d84557813282220631081ad0487ba853ff702def83266d13f445c152e1866a76cc33f685b0bec4e8d2b0154f6b86ddb989f54afc8fd46eda297c23bf95fb2eefe6a4acc316c7f67cb9cda42a0af815d7a204ea8434f1cfb570834d1d45b764c4e2c779d56a1ee118d5c27a3d5007744b60d394d27a71c4907ede393eb9ebdbc561d9b7b8f3b5ff55d45988c8b8237525570f8b47842a55891ae4513e22e617dad964480d", 0x1000}, {&(0x7f00000002c0)="1dd77b8c266688a3fa52873bb6250e6ef01273effa86d942757b9de366f6811312ccc04be0fe49002fa78876a82199575ab7550965b9afeb48ffb0ba2951c6bb25c83a80f8bb54416c4f70e696b63c75d538e5fd9fdd1de8ca5ef5c6d092b6b894acbd0d1b9666f908f519dd8f14b4b7a2e9c07c", 0x74}, {&(0x7f0000003380)="5693cf63bef7fe062f5098f003f3f3cd022f5c6324e2b0728861733a39ae0256517535de142c26085b0118f565ea5d0050dc73adbf57d95f0e3641b4e14b0e2190e501ea0c0ddafca9c1c2e8af310871b52bd78befe942ecb55ad9194fa9e6e2183e9d5079327c5722c879f422c7960c6f326f4e514c6fb8a8dc7e29802bbfecce8ba8edad90c88ee37cf8d61d1a3844c5ff3308e05d8208c2ce6706074bc50a99395fa53c67017b9d675a602edc3179408a5e76688468bf0ad790", 0xbb}, {&(0x7f0000003440)="a72c66aa500ea38a71aa7e9e752ab4031300b494d5a4915da3a00efb9393c9e7a58c518bd5d3e60dba69ef65d75f1bf9088cb25b9365a9ca3fc72b8538d3a2b8c24c74385067189385c835be1c0152bb8826f536292b338f0ccb1e387c767519538f", 0x62}], 0x7) kevent(r0, &(0x7f0000000180)=[{{r1}, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x9}], 0x8, 0x0, 0x0, 0x0) 16:00:42 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000100)=0x6) 16:00:42 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() syz_open_pts() ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000100)=0x6) 16:00:42 executing program 0: r0 = socket(0x400000000018, 0x3, 0x800000000000003a) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) clock_getres(0x0, &(0x7f0000000280)) readv(r0, &(0x7f0000001240)=[{&(0x7f0000000080)=""/174, 0xae}], 0x1) dup2(r0, r0) kevent(r0, &(0x7f0000000000)=[{{r0}, 0x0, 0x0, 0xfffff, 0x3}], 0xff94, 0x0, 0x0, 0x0) pipe2(&(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$WSDISPLAYIO_USEFONT(r1, 0x80585750, &(0x7f0000000200)={'./file0\x00', 0x5, 0xe90, 0x40000000000, 0x1, 0x1, 0xfffffffffffff752, 0x3, 0x3, 0x0, 0x1f, 0x135}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x18, 0x1, 0x0) r3 = openat$klog(0xffffffffffffff9c, &(0x7f0000000140)='/dev/klog\x00', 0x200, 0x0) ioctl$LIOCSFD(r3, 0x80046c7f, &(0x7f0000000180)=r0) setsockopt(r2, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:00:42 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) syz_open_pts() ioctl$TIOCCONS(0xffffffffffffffff, 0x80047462, &(0x7f0000000100)=0x6) 16:00:42 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) syz_open_pts() ioctl$TIOCCONS(0xffffffffffffffff, 0x80047462, &(0x7f0000000100)=0x6) 16:00:42 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) syz_open_pts() ioctl$TIOCCONS(0xffffffffffffffff, 0x80047462, &(0x7f0000000100)=0x6) 16:00:43 executing program 0: pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) connect$inet(r0, &(0x7f0000000140)={0x2, 0x2}, 0xc) mknod(&(0x7f0000000100)='./bus\x00', 0x80002005, 0x4300) r1 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x1000000381, 0x4) r2 = dup(r1) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x7fffffff, "73cc510e52b37b2efee534840c76f30d3fc9c06d"}) ioctl$WSKBDIO_SETMODE(r2, 0xc0105715, &(0x7f0000000000)=0xc6) mmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x2, 0x10, r2, 0x0, 0x4a) mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x1) 16:00:43 executing program 1: r0 = syz_open_pts() syz_open_pts() ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000100)=0x6) 16:00:43 executing program 1: syz_open_pts() syz_open_pts() ioctl$TIOCCONS(0xffffffffffffffff, 0x80047462, &(0x7f0000000100)=0x6) 16:00:43 executing program 0: r0 = socket(0x18, 0x1, 0x0) close(r0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "00000000e9001040dcc40000000000002000"}) r1 = socket(0x18, 0x2, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r2 = socket(0x10, 0x3, 0x3) connect$unix(r2, &(0x7f0000000040)=@file={0x0, './file0\x00'}, 0xa) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) pread(r1, &(0x7f0000000000), 0x0, 0x0, 0x0) accept(r1, 0x0, &(0x7f0000000000)) 16:00:43 executing program 1: syz_open_pts() syz_open_pts() ioctl$TIOCCONS(0xffffffffffffffff, 0x80047462, &(0x7f0000000100)=0x6) 16:00:43 executing program 0: r0 = accept(0xffffffffffffffff, 0x0, &(0x7f0000000480)) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000540), &(0x7f0000000580)=0xc) setrlimit(0x8, &(0x7f0000000040)={0x9, 0x93}) r1 = syz_open_pts() close(r1) writev(r1, &(0x7f0000000400)=[{&(0x7f0000000080)="14731163ed4a42ab8612b912a16f049673ebc7239c75168a6e63acb4bac45b9ca04bde2c5a063caf77fbd487c7e032b5951f3730befab1e08b2b3a6b78f44a8626f40efb8e841068", 0x48}, {&(0x7f0000000100)="373faeefb5639f13e2439308b24349ae55a8faac676c1fb699432c6fa0e1a11caf2a0e96d97b34a4b9e625ec7f6b7f3a0982e6484e788b88b990b46207a48c1c13d560a461fb345f562a6aba4ee65bcd686dcb2b645180e4ab7b9816c92a7a0b1f09449a7841f82563c3847a3de414bdbf1fd2966a5d42288c9ba66fc82834e6c337415b7defa7d60a6535c32acc139f16fb96cf5b92e00dda50bb5153772276db53747026a231a3b49b141f0423cabed2cc0b36eee371bae9f798d43f38904da8609969fc703bdc542df480ffe5504f2a3cc33a33874de72d63dbd19bb5351a21440ff2352cd493eecb618a77402f6fbd0a26ae", 0xf4}, {&(0x7f0000000000)="260cb9c9e81a9abbf0d60dacdc988f2ee04048d321c5211df9f08e16cb011d77054844ecb65d3d671e71c6388d1e49eeb8fbed43726203b33e2556f1ba", 0x3d}, {&(0x7f0000000200)="98c551770731d7bdba90038fdac006515193d5d64801ef6b995bb43977d4bd359c74355c8345106c781f2727a7828c06481844fe5f7fa114a6e6ad02624c143810e3493ba4356d545d446232e32076796b828f746ec96afb7fe8f130b8271d3bfab102abb977cbced61a32bc5cde96bfbd30c665e2b85ee297e5d03a58c5abf8f9949c0f118e35915ebb954f5bbdad7fa789f9a4c7ff99496cfb9e34bed20b4f1bda43b508d152871495927ec295772dde857d64976aec9b5365663823180dc2372b965a6b01a69fe91102f0a95f03676e8e557b0e8685ab3d2aa88ef5f10ba191cd8a8b7ea8d7da309b5f92ac3eede49aa2be5b7724", 0xf6}, {&(0x7f0000000300)="d83622d52e6a281a12012af2e95ed83b050689a750935c2757bf03", 0x1b}, {&(0x7f0000000380)="122933844e1501b5144de018e63fa336e4a3d80aa4efda74d118df073e0ec68fbec1211ad38e14a1439f8b44b39f4121bdc4d0f443dcde81b8f2f60836ba0fb5a75ddf2bab815babfe33fb37f27b1255860e54499592b45c7d92251b", 0x5c}], 0x6) r2 = syz_open_pts() ioctl$TIOCSETAW(r1, 0x80047469, &(0x7f0000001780)={0x34, 0x0, 0x0, 0x0, "1ffbffa6163cb90277925f1be62c36ae61dba648"}) writev(r1, &(0x7f0000000640)=[{&(0x7f0000000340)='u', 0x1}], 0x1) readv(r2, &(0x7f00000004c0)=[{&(0x7f0000000500)=""/46}], 0x10000000000002e5) 16:00:43 executing program 1: syz_open_pts() syz_open_pts() ioctl$TIOCCONS(0xffffffffffffffff, 0x80047462, &(0x7f0000000100)=0x6) 16:00:43 executing program 1: r0 = syz_open_pts() syz_open_pts() ioctl$TIOCCONS(r0, 0x80047462, 0x0) 16:00:43 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r0, &(0x7f0000000040)=@in={0x2, 0x1}, 0xc) getsockname$unix(r0, 0x0, &(0x7f0000000080)) 16:00:43 executing program 1: r0 = syz_open_pts() syz_open_pts() ioctl$TIOCCONS(r0, 0x80047462, 0x0) 16:00:43 executing program 0: r0 = accept$inet(0xffffffffffffff9c, 0x0, &(0x7f0000000140)) fcntl$setflags(r0, 0x2, 0x1) mknod(&(0x7f00000001c0)='./bus\x00', 0x200000000006010, 0xe02) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) getpeername(r1, &(0x7f0000000080)=@in, &(0x7f0000000100)=0xc) open(&(0x7f00000000c0)='./bus\x00', 0x100, 0x0) r2 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) close(r2) 16:00:43 executing program 1: r0 = syz_open_pts() syz_open_pts() ioctl$TIOCCONS(r0, 0x80047462, 0x0) 16:00:43 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wsmouse0\x00', 0x8881, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105727, &(0x7f0000000140)={&(0x7f0000000000)=[{}, {0x20}], 0x2}) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) getgid() ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000180)={&(0x7f00000000c0)}) lchown(&(0x7f0000000040)='./file0\x00', r1, r2) 16:00:43 executing program 1: r0 = syz_open_pts() syz_open_pts() ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000100)) 16:00:43 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x80002000, 0x0) ioctl$TIOCMBIC(0xffffffffffffffff, 0x8004746b, &(0x7f0000000200)=0xffffffffffffffff) 16:00:43 executing program 1: r0 = syz_open_pts() syz_open_pts() ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000100)) 16:00:43 executing program 0: r0 = socket(0x400000000018, 0x3, 0x3a) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) setsockopt(r0, 0x29, 0x9, &(0x7f0000000140), 0x5f) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x2}, 0xc) socket(0x20, 0xb4f8fdaf4485e5be, 0x3) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f00000000c0)={{0x18, 0x2, 0xc8d7, 0xb7c}, {0x18, 0x3, 0x8, 0x6}, 0xf81, [0x7, 0x8, 0x7f, 0x1, 0x7f, 0xaae, 0x0, 0xffffffff]}, 0x3c) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080), 0xc) 16:00:43 executing program 1: r0 = syz_open_pts() syz_open_pts() ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000100)) 16:00:43 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000004c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000000)=[{0x3}, {0x60}, {0x6}]}) syz_emit_ethernet(0x2, &(0x7f0000000080)="7381") ioctl$BIOCGSTATS(r0, 0x4008426f, &(0x7f0000000040)) 16:00:43 executing program 1: r0 = syz_open_pts() syz_open_pts() ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000100)=0x6) 16:00:43 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x810, 0x2) ioctl$WSDISPLAYIO_GETSCREENTYPE(r0, 0xc028575d, &(0x7f0000000040)={0x4, 0x3, './file0\x00', 0x6, 0xffffffffffffffff, 0x0, 0x7fff}) ioctl$WSDISPLAYIO_GETEMULTYPE(r0, 0xc014575e, &(0x7f0000000080)={0x4, './file0\x00'}) ioctl$WSDISPLAYIO_LDFONT(r0, 0x8058574d, &(0x7f00000000c0)={'./file0\x00', 0xffffffffffffa8b1, 0x1, 0xad, 0x0, 0x8, 0xffffffff0, 0x0, 0x0, 0x1, 0x1, 0x7}) ioctl$WSDISPLAYIO_GETEMULTYPE(r0, 0xc014575e, &(0x7f0000000140)={0xf1, './file0/file0\x00'}) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000180)='/dev/ttyCcfg\x00', 0x20000, 0x0) connect$unix(r0, &(0x7f00000001c0)=@file={0x0, './file0\x00'}, 0xa) r2 = open(&(0x7f0000000200)='./file0\x00', 0x80, 0x1d) close(r1) ioctl$VMM_IOC_CREATE(r0, 0xc5005601, &(0x7f0000000240)={0x10, 0x4, 0x4, 0xfffffffffffffffb, [{&(0x7f0000ffa000/0x3000)=nil, &(0x7f0000ffb000/0x1000)=nil, 0x4}, {&(0x7f0000ffa000/0x3000)=nil, &(0x7f0000ff9000/0x2000)=nil}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000ff9000/0x3000)=nil, 0x6c}, {&(0x7f0000ff0000/0x10000)=nil, &(0x7f0000ff3000/0x2000)=nil, 0x2}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000ff1000/0x4000)=nil, 0x9}, {&(0x7f0000ff3000/0x1000)=nil, &(0x7f0000ff5000/0x3000)=nil, 0x101}, {&(0x7f0000ff9000/0x5000)=nil, &(0x7f0000ff6000/0x1000)=nil, 0xe7c}, {&(0x7f0000ffc000/0x2000)=nil, &(0x7f0000ff3000/0x4000)=nil, 0xffff}, {&(0x7f0000ffa000/0x1000)=nil, &(0x7f0000ffb000/0x4000)=nil, 0x3}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ff6000/0x1000)=nil}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ff5000/0x1000)=nil, 0x641}, {&(0x7f0000ff5000/0xb000)=nil, &(0x7f0000ffd000/0x2000)=nil}, {&(0x7f0000ff9000/0x1000)=nil, &(0x7f0000ff2000/0x2000)=nil, 0x80000000}, {&(0x7f0000ff2000/0x1000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x7f}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000ff1000/0xf000)=nil, 0xfffffffffffffffe}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x5}], ['./file0\x00', './file0\x00', './file0/file0/../file0\x00', './file0\x00'], './file0/file0\x00', './file0/file1\x00', './file0/file0\x00', ['./file', './file', './file', './file'], 0xff}) utimensat(r0, &(0x7f0000000740)='./file0/file0\x00', &(0x7f0000000780)={{0x4, 0xffffffffffffff81}, {0x5f1, 0x7}}, 0x2) recvfrom(r0, &(0x7f00000007c0)=""/12, 0xc, 0x800, 0x0, 0x0) r3 = semget(0x2, 0x2, 0x208) semop(r3, &(0x7f0000000800)=[{0x0, 0xdde, 0x800}, {0x187375bf9c41ccf2, 0x3, 0x1000}, {0x0, 0x8, 0x800}, {0x2, 0x4, 0x1000}, {0x61290a481c4c26b7, 0x4c, 0x800}, {0x1, 0xa07e, 0x800}, {0x5, 0x4, 0x1000}, {0x3, 0x9, 0x1000}, {0x3, 0x3, 0x800}, {0x1, 0x70e5, 0x800}], 0xa) chmod(&(0x7f0000000840)='./file0/file0\x00', 0x2) setsockopt$inet6_MRT6_ADD_MFC(r2, 0x29, 0x68, &(0x7f0000000880)={{0x18, 0x2, 0x6, 0x429}, {0x18, 0x2, 0xff, 0x9}, 0x100, [0x5, 0x9, 0x4, 0x1, 0x4, 0x602fcfc9, 0x8000, 0x5]}, 0x3c) openat$vmm(0xffffffffffffff9c, &(0x7f00000008c0)='/dev/vmm\x00', 0x800, 0x0) ioctl$KDENABIO(r0, 0x20004b3c) fcntl$getown(r2, 0x5) getsockname$unix(r0, &(0x7f0000000900)=@abs, &(0x7f0000000940)=0x8) r4 = openat(r0, &(0x7f0000000980)='./file0/file0\x00', 0x10, 0x1b) ioctl$TIOCSCTTY(r4, 0x20007461) ioctl$TIOCSETD(r4, 0x8004741b, &(0x7f00000009c0)=0x7) r5 = openat(r2, &(0x7f0000000a00)='./file0\x00', 0x100, 0x8f) open$dir(&(0x7f0000000a40)='./file0/file1\x00', 0x92c133c543173b49, 0x4) ioctl$KDSETMODE(r2, 0x20004b0a, &(0x7f0000000a80)=0x49a975ead60d2dd) mknodat(r5, &(0x7f0000000ac0)='./file0\x00', 0x4, 0x200) ioctl$BIOCIMMEDIATE(r0, 0x80044270, &(0x7f0000000b00)=0x8) open(&(0x7f0000000b40)='./file0\x00', 0x2, 0x101) renameat(r0, &(0x7f0000000b80)='./file0\x00', r4, &(0x7f0000000bc0)='./file0/file0\x00') 16:00:43 executing program 1: r0 = syz_open_pts() openat$vmm(0xffffffffffffff9c, &(0x7f0000000000)='/dev/vmm\x00', 0xb02f783c56ce20f4, 0x0) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSDISPLAYIO_GETSCREEN(r1, 0xc0245755, &(0x7f0000000080)={0xe15, './file0\x00', './file0\x00'}) syz_open_pts() ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000100)=0x6) 16:00:43 executing program 0: r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) accept$inet6(0xffffffffffffffff, &(0x7f0000000080), &(0x7f0000000180)=0x33) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x4, 0x20, {0x0, 0x3}}) r2 = getpgrp() getpgid(r2) 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) getpeername$unix(r0, &(0x7f0000000040)=@abs, &(0x7f0000000100)=0x8) write(r1, &(0x7f0000000140)="ad18f05de2f4ef18", 0x70) 16:00:43 executing program 1: r0 = syz_open_pts() syz_open_pts() ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000000)) 16:00:43 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSDIRFILT(r0, 0x8004427d, &(0x7f0000000000)=0x2) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000080)=[{0x4c}, {0x34, 0x0, 0x0, 0x7}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="fa") 16:00:43 executing program 1: r0 = syz_open_pts() r1 = dup2(r0, r0) listen(r1, 0x2c) r2 = syz_open_pts() setsockopt$inet6_MRT6_DEL_MFC(r1, 0x29, 0x69, &(0x7f0000000040)={{0x18, 0x3, 0x1000, 0x7}, {0x18, 0x3, 0x7f, 0x7fffffff}, 0x1, [0x129, 0xff, 0x201, 0x1, 0x31f45c6e, 0xb800000000000, 0x40003, 0x7f]}, 0x3c) ioctl$TIOCCONS(r2, 0x80047462, &(0x7f0000000100)=0x3ff) 16:00:43 executing program 1: munlock(&(0x7f0000ffe000/0x2000)=nil, 0x2000) r0 = syz_open_pts() syz_open_pts() ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000000)=0x6) syz_open_pts() 16:00:43 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2004, 0x0) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r1 = kqueue() kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000280)=[{{r0}, 0xfffffffffffffffe, 0x5}], 0x0, 0x0) kevent(r1, &(0x7f0000000080), 0x66, 0x0, 0x81, 0x0) r2 = kqueue() kqueue() kevent(r1, &(0x7f0000000200), 0xfc00000000000000, 0x0, 0xfffffffffffffff9, 0x0) kevent(r2, &(0x7f0000000080)=[{{}, 0xfffffffbfffffffc, 0x0, 0x20000000, 0x81, 0x4}], 0x66, 0x0, 0x81, 0x0) r3 = kqueue() kevent(r3, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) dup2(r0, r1) 16:00:43 executing program 0: r0 = socket$inet(0x2, 0x80400000002, 0x0) setsockopt$sock_int(r0, 0xffff, 0x100, &(0x7f0000000000), 0x4) r1 = semget$private(0x0, 0x7, 0x287) semop(r1, &(0x7f0000000180)=[{0x6, 0x101}, {0x2, 0x1f}], 0x2) r2 = openat(0xffffffffffffffff, &(0x7f0000000cc0)='./file0\x00', 0x1, 0x8) ioctl$BIOCSFILDROP(r2, 0x80044279, &(0x7f0000000d00)=0xb6) r3 = shmget$private(0x0, 0x4000, 0x0, &(0x7f0000ffc000/0x4000)=nil) r4 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x1) ioctl$BIOCGHDRCMPLT(r4, 0x40044274, &(0x7f0000000100)) r5 = semget$private(0x0, 0x2, 0x400) semctl$GETNCNT(r5, 0x2, 0x3, &(0x7f0000000d40)=""/34) r6 = openat$pci(0xffffffffffffff9c, &(0x7f0000000840)='/dev/pci\x00', 0x103, 0x0) semctl$SETVAL(r1, 0x0, 0x8, &(0x7f0000000080)=0xfffffffffffffffd) setsockopt$inet6_MRT6_DEL_MFC(r4, 0x29, 0x69, &(0x7f0000000c00)={{0x18, 0x2, 0x3, 0xffffffffffffff81}, {0x18, 0x0, 0x1ff, 0x3}, 0x8e, [0x2, 0x8000000000000000, 0x20bf1310, 0x8, 0x80, 0x2, 0x6, 0x2]}, 0x3c) getppid() readv(r6, &(0x7f0000000bc0)=[{&(0x7f0000000e00)=""/91, 0x5b}, {&(0x7f0000000640)=""/118, 0x76}, {&(0x7f0000000b40)=""/105, 0xfffffc6a}, {&(0x7f0000000c80)=""/62, 0x3e}], 0x1000000000000043) getgid() shmctl$IPC_RMID(r3, 0x0) readv(r0, &(0x7f00000007c0)=[{&(0x7f00000001c0)=""/179, 0xb3}, {&(0x7f0000000280)=""/29, 0xfffffda4}, {&(0x7f00000002c0)=""/244, 0xf4}, {&(0x7f00000003c0)=""/240, 0xc5}, {&(0x7f00000004c0)=""/220, 0xdc}, {&(0x7f00000009c0)=""/193, 0xc1}, {&(0x7f00000006c0)=""/203, 0xcb}], 0x7) write(r6, &(0x7f0000001200)="74211cfc84745583cdc6258204a54686bdd82c6a50939181b48d8dfd31650a68fc277e20c8bf5586d706f9f91d0c94bf916a8cf1f881e8bcd864c5408668fb9abdaa367a839ff3ed7ebb29668604356cc613a19d701412dd23061b5797bb5ca9fc7711c644618afe38e25faee2dc445ab5f760ac83e4cbf564bfad50d666bb1fb5049a4049ccf734cc48e045364839fe98fa5dd8a683e00bba4c4549fcab2586c20eac82d90c03d3f30dc9d5ee5c2fd89cbbc34556100944b0badeb596ee1628d677", 0xc2) bind$inet6(r2, &(0x7f0000000b00)={0x18, 0x0, 0x200, 0x8c}, 0xc) ioctl$TIOCGTSTAMP(r4, 0x4010745b, &(0x7f0000000880)) getsockopt$sock_timeval(r2, 0xffff, 0x1007, &(0x7f0000000ac0), &(0x7f0000000dc0)=0x10) select(0x40, &(0x7f00000008c0)={0x80000000, 0x7687, 0x10000, 0xfffffffffffffffe, 0x6, 0xfff, 0x5, 0x3}, &(0x7f0000000900)={0x10000, 0x8000, 0x7, 0x3, 0x101, 0x20, 0xfffffffffffffffb, 0x8}, &(0x7f0000000940)={0x29bb8000000, 0x4, 0x5, 0x9, 0xffffffffffff0000, 0x400, 0x55, 0xff}, &(0x7f0000000980)={0x20}) semop(r1, &(0x7f0000000140)=[{0x3, 0x6, 0x1000}, {0x2, 0x2, 0x800}, {0x1, 0x8, 0x1800}, {0x0, 0xe490000000000000, 0x1800}, {0x3, 0x400, 0x1000}], 0x5) semop(r1, &(0x7f0000000c40)=[{0x2, 0x0, 0x800}, {0x3, 0x7fff, 0x1800}, {0x0, 0xfffffffffffffff8, 0x1000}, {0x4, 0xffff, 0x1000}, {0x0, 0x23, 0x1800}, {0x2, 0x6, 0x1800}, {0x3, 0x9, 0x800}, {0x2, 0x8}, {0x3, 0x500, 0x800}, {0x0, 0x9, 0x1000}], 0xa) setsockopt(r4, 0x2, 0x0, &(0x7f0000000ec0)="f1e3d5e2e433f2073dad37e024318b6035bb1ecbaa21b88c73c808000000f39aa304d4e2be369ec988c69776067bd718c99eacdda6c2906966d68337f756076bb1f8e571c12f2069a30f280474fc4a5be7ddfb2f8d5884c03b9ef509d34434d012e44ddf4d00000000000000000000c8bb9caad54f89fe79a77ea198c0f7f26fd9ed06bd8f2cf092d876ae99e49b46baa371964137431ba02142ce172bf372dd51c612908a933de53f8f71d792dae9aa05b43255b3057a9aea2ab96f1f9f47e4646fc409341cb382320f129d43334e75bd4a7848b2349498396ee6f0f71645f035cef29b471e2cc3961e9b87b6440af38dd560714b00514875e426257e88397a52abfce8f681ee6902dba68b08b240408d69adfa4c9bcea378b33cd3f4de00c585a1f1d560f5b96c03770e56fb2fc5bd6f6460cb0d0f4076801cce4f512c5414ef07846ca9da4ea70087310e6675ceee6a49f136f53e392c00c9ebe3a01b05778ca70679b00d0126a62f94d6966dbe379959cc05415cf4", 0x177) mknod(&(0x7f0000000140)='./bus\x00', 0x80002005, 0x8000000000005200) syz_open_pts() nanosleep(&(0x7f0000000080)={0x68, 0x7fefffff}, 0x0) 16:00:43 executing program 1: r0 = syz_open_pts() syz_open_pts() ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f0000000080)) chdir(&(0x7f00000000c0)='./file0\x00') ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000100)=0x6) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0xfffffffffffff801, 0x9, 0xfff, 0x9969, "162cb45bc14e1cbfb4b42484d339f166a7f68784", 0x8, 0x5}) ioctl$TIOCEXCL(r0, 0x2000740d) ioctl$TIOCSBRK(r0, 0x2000747b) 16:00:43 executing program 1: r0 = openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x400, 0x0) ioctl$TIOCSBRK(r0, 0x2000747b) r1 = syz_open_pts() r2 = syz_open_pts() ioctl$TIOCCONS(r1, 0x80047462, &(0x7f0000000100)=0x6) ioctl$TIOCSTART(r2, 0x2000746e) 16:00:43 executing program 1: r0 = syz_open_pts() syz_open_pts() syz_open_pts() ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000100)=0x6) ioctl$TIOCMBIS(r0, 0x8004746c, &(0x7f0000000000)=0x9) 16:00:44 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000140)=[{0x84}, {0x3d}, {0x6, 0x0, 0x100000000000000}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:44 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000000)={0x6, 0x7, 0xfffffffffffffff7, 0x800, "c7c15e852489ed922310ddb24c80ffb27760dc2c", 0x1, 0x3}) syz_open_pts() ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000100)=0x6) 16:00:44 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x80, 0x0) pwritev(r0, &(0x7f0000000040)=[{&(0x7f0000000140)="49a40f4d1251b8c1466a897cb4dfefeb479539bcabb61f4c1b11efc4bf8e39194a0b2870b0af4606a62dc1e177f6c03d0a6816e51bfc1c1bf461e86937bc616ae6751acbb1c2fb39d99527e1b39a913b740d466feaa3b50497ec8081a181ad9c2022661c5970b1de16c374722ac1bd5f94858ac80f96e44f8ffc9a97a097a1eddda39f7776efb9e8241f1520e5cedcc448efc3cccbaf65c48565bf14ce1c09d61acfb7e2769b942a3095d629de49f57dc9620c192750e541f79a27966de317557546fd2809ad083fdfcf656e9fbbdf43ab4b883b23b120d8ecb6ebf050afa0617dc0f3bae0bd45da4600bdf3fc6e8f5b9a224f60c75456977b85087e", 0xfc}], 0x1, 0x0, 0x0) r1 = syz_open_pts() ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000080)=0x7fffffff) syz_open_pts() ioctl$TIOCCONS(r1, 0x80047462, &(0x7f0000000100)=0x6) 16:00:44 executing program 0: mknod(&(0x7f0000000240)='./bus\x00', 0x83cbbd68b9fbad23, 0x40004000000028a5) r0 = open(&(0x7f0000000040)='./bus\x00', 0x1, 0x0) writev(r0, &(0x7f0000000080)=[{&(0x7f00000000c0)="000000186a56010000001c00feaf0000feff0060d5706c85c2768511fe870000f31f000000000200341de39f", 0x2c}], 0x1) 16:00:44 executing program 1: r0 = syz_open_pts() syz_open_pts() ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000040)=0x6b1) syz_open_pts() 16:00:44 executing program 0: open(&(0x7f00000003c0)='./file0\x00', 0x610, 0x0) mknod(&(0x7f0000000100)='./bus\x00', 0x3a0934c44f7b202b, 0x1b00) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x11, 0x0) write(r0, &(0x7f0000000000)="d188091521b9e886e10767332984c6ed33e62bdf10e5c4d6a12081906801055dc4d6c30e47", 0x25) r1 = open(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) ioctl$BIOCSHDRCMPLT(r1, 0x80044275, &(0x7f0000000400)=0x8) r2 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwrite(r2, &(0x7f0000000280)="ac0fd6dd2f9ed408576ae1efbe5e244042c9efb31fa04aa8b7dd4d88a759355bf53c918ff352d72ed1e9a6099d9b677c147f35561c9d05dd984389a1b5f70556e4631d16bafcbd8111cb7a00e7e50600000073ef1fd17b3eda7bb780130eb8d60541362c4519a76b0fe7db0f64739c081694370adc31e8f45cbefb20ef00007bdc6de67722af3b08e9a6e919eddcf3b2f79b463c01963fccc058acbfda1557937a1dc91f017eda9c1782e00b2b4b2c599a08be89f496994f679a6355726562edca44621280ea80b5e86cd8b8148741b6bd6645476cf5fd5c4fa1bde75f0496edc3d387511d95babc9e9756cb", 0xec, 0x0, 0x59) ioctl$WSDISPLAYIO_ADDSCREEN(r1, 0x80245753, &(0x7f0000000080)={0x81, './bus\x00', './bus\x00'}) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r1, 0x0, 0x0) open(&(0x7f0000000380)='./file0\x00', 0x0, 0x0) ioctl$WSMUXIO_LIST_DEVICES(r0, 0x20005302, &(0x7f0000000140)) 16:00:44 executing program 1: r0 = syz_open_pts() r1 = syz_open_pts() ioctl$TIOCGTSTAMP(r1, 0x4010745b, &(0x7f0000000000)) ioctl$TIOCMBIC(r1, 0x8004746b, &(0x7f0000000040)=0x40) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000100)=0x6) 16:00:44 executing program 1: r0 = dup(0xffffffffffffffff) execve(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000380)=[&(0x7f0000000140)='\x00', &(0x7f0000000180)='\x00', &(0x7f00000001c0)='\x00', &(0x7f0000000200)='-\\#${*#\x00', &(0x7f0000000240)='(\x00', &(0x7f0000000280)='\\-\x00', &(0x7f00000002c0)='\x00', &(0x7f0000000300)='^\x00', &(0x7f0000000340)='\x00'], &(0x7f00000004c0)=[&(0x7f0000000400)='\\\x97\x00', &(0x7f0000000440)='\x00', &(0x7f0000000480)='?\x00']) ioctl$WSDISPLAYIO_ADDSCREEN(r0, 0x80245753, &(0x7f0000000080)={0x4, './file0\x00', './file0\x00'}) r1 = syz_open_pts() ioctl$KDENABIO(r0, 0x20004b3c) syz_open_pts() r2 = open$dir(&(0x7f0000000000)='./file0\x00', 0x2, 0x4) mknodat(r2, &(0x7f0000000040)='./file0\x00', 0x80, 0x4) ioctl$TIOCCONS(r1, 0x80047462, &(0x7f0000000100)=0x6) 16:00:44 executing program 1: openat$klog(0xffffffffffffff9c, &(0x7f0000000000)='/dev/klog\x00', 0x28c80, 0x0) r0 = syz_open_pts() syz_open_pts() ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000100)=0x6) 16:00:45 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000001d80)='/dev/bpf\x00', 0x20, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x2, 0x0) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000080)={0x2, &(0x7f00000000c0)=[{0x10001}, {0x1406}]}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000001e40)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCLOCK(r2, 0x20004276) ioctl$BIOCGSTATS(r2, 0x4008426f, &(0x7f0000000500)) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000140)=[{0xc}, {0xffffffffffff004c}, {0x6}]}) r4 = dup2(r0, r1) r5 = openat$zero(0xffffffffffffff9c, &(0x7f0000000580)='/dev/zero\x00', 0x8c0, 0x0) r6 = accept$unix(r5, &(0x7f0000000780)=ANY=[@ANYBLOB="0000000000000066d3ab4d000000000000001000000000000000000000000000004c000000000000000000676600001079ed2cf15b7d3161afb0ca0000000000000000000000000500007e833e191af61e4fbb63bedf05d3"], &(0x7f0000000680)=0x55) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") ioctl$BIOCVERSION(r4, 0x80044272, &(0x7f0000000180)) r7 = semget$private(0x0, 0x6, 0x80) setitimer(0x3, &(0x7f0000000700)={{0x81, 0x4}, {0x3b51, 0x5a}}, &(0x7f0000000740)) getsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f00000006c0)={0x0}, &(0x7f0000001cc0)=0xc) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000001d00)={0x0, 0x0, 0x0}, 0xc) getgroups(0x7, &(0x7f0000000000)=[0xffffffffffffffff, 0x0, 0xffffffffffffffff, r11, 0xffffffffffffffff, 0x0, r11]) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000001d40)={0x7, &(0x7f0000000600)=[{0x8921, 0x3, 0x8001, 0x8}, {0x0, 0x7f, 0xffffffff, 0x1ab3}, {0xade, 0x7fffffff, 0x8, 0x100000001}, {0x3f, 0xfffffffffffff801, 0xe0, 0x3}, {0x7, 0x6, 0xffffffff00000000, 0x81}, {0xffffffffffffffff, 0x30, 0x5, 0x4}, {0x3138, 0x3, 0x5, 0x5}]}) r13 = getpgid(r9) syz_emit_ethernet(0xfd8a, &(0x7f00000020c0)="998df4080000001303000000000000") getsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f0000001fc0)={0x0, 0x0}, &(0x7f0000001f80)=0xc) getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f0000001e00)={0x0, 0x0, 0x0}, 0xc) sendmsg$unix(r5, &(0x7f0000001f00)={&(0x7f0000000540)=@abs={0x1, 0x0, 0x3}, 0x8, &(0x7f0000001c40)=[{&(0x7f0000000800)="d1360fac9dbee8a3ee04d2fa37fa0cef88c0280a2f2fc2d7990a9500bf1b8b476ffddbcc6c4c1d342b7dbafdc7333b8315c239d3dd4e19f10a620f3bff9383c5b05031fea141006c0178faf439307125763d3e232b34c1a4448245a33bb1948e5a2c21f3b1cabb184cb78955e8337a27d50480ce9af091f1485935b08bab369e38b7696e512ffd7c9cee", 0x8a}, {&(0x7f00000008c0)="711a8f508cb9fbcfec0dcdf7369ca7cd183f8ddf82fc7510b5801b6a1e7fa815c95192ae4676355e660a01634a9d2952f7aa8a7f20f3de50c55e4a53b5c29d24c9adf193d04f1162cdf1157361de5a12f1306625b17db408d46f2241a918fcb68be298cc4624ee4e85e7f19fbdacc1489e0806431ddee3489eadab11417d8ddd3d4a", 0x82}, {&(0x7f0000000980)="78a035bbdbc1c581d8d01909b0d0eb8c39d5d7aaf170d2c899ab32b0bc43075f767c10f1e381a0d2c84372eb5b8561f5f4c07343ea13974f7dd38cded4a94feab8171b77c28c50fdc059d7f19d0e161df64ced2c7dcd35d0bce7d7b99a0d9c5dba888c687752b6b36a1a11733bc96042530e5a979427951417af62da1c49bb50e339013db75f52d9bd0ca10f41a30ba18f035113377620e2cad79abb18778e9b", 0xa0}, {&(0x7f0000000a40)="fbc08b108e5595982bffa29c4d5698b854d249515ac41e4446412d99eaf9433f6b552e33c152afb8a505dc1236aec3b31dbff09e4b5410da2b8d308f73e58d74cb45f2aac46397d932c945", 0x4b}, {&(0x7f0000000640)="c55fcd11a7daa12a2d47009f9c1af379b50627b61fe6f0866829b5f1e2696d2b0bd1254b508fb63dbe8af102f3837b4a", 0x30}, {&(0x7f0000000ac0)="754442899270742fac30291ab98394ec6005cf3da3e3dc185adb9703096d58ee29c688960319199769a6e05e9756d6031bb09122f8f754e4e026cf3e27257caf0316d8cad07b0262000a0b78", 0x4c}, {&(0x7f0000000b40)="aa9da2d071b0314e4cf7508b9915305c73889e8aa54f1643e6a0cd9aec4e847a02a9b9d74ccef63c1335b8e04ac5bb3712b77bf8658606892e4a73a3af8fa34c06130c429ae33dc91252d5a71c1bf18849451aa3870a4fca7ae57ae403584a723de8f21d25dcd521d2355668cb327eb0c1eab7273af221281ab96db38ce8f642f4e6af112a6d78602bc4788cc45e8e2b69ce75f178cb7d25f28a1ebd0ed1ca7b657209d5a88eaa32d7a785b2b97f8dd9c23bbfb16e104fb0bb5828a4003053cdb86fb6ed5b8649fb57c878764d0808087bddffc3", 0xd4}, {&(0x7f0000000c40)="81e51e9df876e6520c059a3b070523e05664133d4658ffcc11b1c5e1316af3110104b5ccb20914ffcf6e1fd6de7175022cbfa6086a81f43a18b72b3d7598b4231da9d25945805a887446871fee0878dcf5188ff0b753046afc3c8ff9b698a6a5e8d9224bd6d797b2e7b4e0ed4cb44d5dbf233ce6d05e371b0bc358cac0acb5f5b104dcb217fa2b76881c71db2fba376d2ae6c3a0cac73c59882a9c3acbda317de5637540f7f8cf8391e7370b9af1128cdc41914708a50d33f10280f73e66c005a360ce61c5e25c16e3feb320cfb5960fc4671f2409b6521135d094a5cb2858465037b4babc617c32aa99b3d90a067eea7b3eece79b8a8da41e12aa1a7b51f25f7bc59d16a2a61367d51a22b8a0eea946ec20813990722bed7ac225802b8e6e4d9648477dab7164d1f15d0254986e297e0304f73847fd015d4b45b2625f71e2ea32d8efd0232304882678bdfa7a197c903b77856a5c4fedb2779d0d10b6f22192745fbe704e4ea9db6e17ed201cae90fa8ac900f18afdfc1361eacab8b81c3050c0c02e475efa850bc5a866283b71de0341a854674c2d2b88ea11bbfc807fd07a53cbb45d8d194cb65c31e3748799d16d911a1c568abcb3069549632f7020f79bbb26b434f69748593a050fc29222a38918f635767ee0d4e560291956a7da056189a9e104276101c54f1dc2b1caa7fd7918868e1d86eedf2cf49550da14fc27a70534ab9f738480d09805c2bc44e8ca538b403d29da00353ed1a48f14306c6bcf38773f3e48623ca752ecccfa29b939a0243ecef9362aff3d932c1cb4c2a8bed9395b2c9c397750ce15bbfca0bde5badd41fa51651e2b2c0c04047780767805fd765a157de042a1f9b711d81516dad378f7879c04c84e1bbb8c33f91f8b0fbf91ff3f95b2fa9efdcc8280c0a9292e1f5c0f66c898c853349dc3f1e6dcc1f094fcad14029ae7a6b69fcf7231a904f95bc692e3bb6cb0928348f2eb2b9a0c2d3fb947b366f22d226e9abb7537afe4be7db6bff70d85922db3531d92d0cf6f4717558df4a94d70a9575d01d2044810de4730484d4aabcb63bb89efec578d8bfc25e2dd8ec68515557171142ba0eacb268804e8967bb34481b872d218fc002204ee6eb359a2020b3717183d84c45ecac77b2f36589b48f59a747177e692972281008ad8d8f98a5ab35daad7470627ba419339172542c826c71c6ee1c0d678f1af4536a3de10f30b3193022727bc186e20bff11ef894a6f00c301bbcdd9104a384276ac13e0547752c1f0c198f87918eb48dc395f678dcb0fcfb481234e3201a0b185134fe37ebbccddc5b1680ec60f53d81d074327e5ee9d5592d3cdc82e79c268bcf2551530aba5a6df260e00b47489c28c98247a5f0f02a36cf85852defcc150e3d76ed3f6b80173979fc84bb0b404e4b59fee25cf57a9b31416ebdcf85c7e1599bfcfcabd8c5181917bbd360df275d69b6fcf9e55142c85c07bb785b110ac2c2442a9dca714b8ddaf278e1db8f23c68e0764e9cf20e3e01c784156db6c38d02805d9185cc3aaf75fc38f39985d3f1ffa181066f57f793ae0513f27211a23e1e8986ec2c4b64da797b573a37c1a61bc03d177e107ebf3417064a6b63cec84daf0f7685e37dc082cb3820788d8babddd254ca88f383b72756ab33936434a3a4c8dc71ec292b25400cb11040ed4a006d4e95a4b86635517e8dae05f8e0062d9fa3bf72a89b05ea18bcf113f14f298c26f9f8257c2551c59d616fa2559ff9656082e270917f9a08eedf7b850462e571deb711da43f8607bfb5b5fc6ae2607dfcd44af86d007d449c313a00b3a067d37e23a8ec7eb8685c6a49600c02e66d6d0d6616b06a62eb1273b063177df22740cf8879823c38235d9fffe1f88548b04bd73a1b1cfb0d3640c93a3d1e4b469fec4b8001705223c4282666814fafe7c724596502d8a7d6ec0bd4eaabf57de012ed41ace5d12fe9760937051a6ace70a39e1f4f2ab62b19e413220b5aade96b1407b40009274f04a62d777d9e2a699a20fa3cbd67fe25a11a93efd01f41fa3f5dfd8bce86a4ec618bb979716facd1da86c6504c0b8d385c796f86aaea01081ca66f8398ec5aefbf2fa06bd1a68beed018951de9da60c15c0acb4979e22f89adea8d4be4cbc41e82f4a99c8a3609ec33664963353da61cdb2b42d59b10cc7d564356bb7da5bf2aeb5e6719f55e77dd368803fa0af3cd3dd2c223b6d73bc0ec0e2db609353098f70f53db3da980e89dabe1f455dec6f0707ba4a375d979dd7c4054f19a229319fe5803b1dcfb7cabdc1acb67cda41bfd6dfdfb8940407d3c2310c6ee81c21cfed18c282ed330f2666dd9f21caf03f0106ffa5bc29612f7934caa00c765ae568ea0fb39c7f33f839b04c4d74dd7dc05e23facc75124d7412d6401f7601a37d677651a2193cdcf225f691c5981df7467f467b117d8611126e34f4ef5e782531d836e40476db0f60f91b744092b49749055b8269b38cd1e54ae14c68bd673423583eff9987c40b32c1b65ccf724d9d8abea87b03449aa689b3a18c1d46c1e4d90882c7f30422aaf7c705a7db91c50f774cf48da4a00f2e9069d8ccfce4a73998d4a9092ee1cf9cdd1601aeca584be385d3ab0f1afe2c93561d02ecc03fedfc6fc6a2ff68363592ad5e3c0ddbe50c6e51a01197c9c9fe217fb2f4c43ee4a8a76919ab5d65a65d2a04d8022907dd35597738661bc9f9bdf37486f589519c2a529852d499357fbc1770a7cdbfcf5d70180ca529cd73b0302305ecee1a3b123cdd94d580603d4eeb7a527f1142c2550c51c0f7e4e5126f67e78c4a0407b099a2dc44696deddbb4fdd7c7bf454f3ed1537ad0a489c52536a780aa3f8fccc4bbd2c539be05a5f5313b66b49bd4935c1c794da415a25098c874d5ff5275ac2c983f2607d984b126aaeba19146d159e8824b929dac8e4a5eeb7ed15b0848c01ed3db53d51648e787ab5d29974f46ea565ec344df94ea79a5e3895dcfc5b0d0479f06889fc7cbca49b4c6cff3f4e04951566341c6d18465b3858fe69f7533a04337acd6ba444ec78e3b694418ed965d447e8547e44ce6c78f9113d0d613a8e5047870986306a95b498dd455f20e51a3a896ea06b19f5a8ed37ccd43b5587bd30ee90f9959ac9aaa08818fe7edc3ae9ad0a7fc7e9d6ba56018c142e34e24a01db1aa713e11be00a7680fa2770df32793298b99d1ed5b6903a9f5161d40fc79e54ba52c38e3caa43d61a47a9fca6a8bdd41923993136da8c21b078eaf799aebf4096dcfe6b52a675469c5a576fbf5e44b344a8f85955e44a63ebccbfe0fc64bb0a860b77d6ac49092c139fadfca668c9952c36b146920a8b2ab147d4264889bbfa7bd82f6ad1e94740179eebc1f76227052953c91473832cf1ee45b4083a5710d80233b4c4a59997779e63077ad951d1f4208471423aed1f3779d69f9bdf1aa8341ebb81e1c8d4615b94f3de0f6e7b2634d405bf67c0e15c45976212a7304eb11d3869359cd649ec2b5090f7aa1f15657b80b4751496b345473f6b2ffaae287ed7f795f559838c91b0675eb57bb505db7fae703e86677d9daa1260316fdf38c793f43de2234b1e49e73561c96c51ebc4942bbcd38de1d9817fd91c7808cb884b6ef7e7fce78a3cdd600f681e12e9aedae5915bf90de9a0f89b3c1ad31c0fffd94d4e716d3ef033c105b2c8483ad55058a820beb8821e499c5c968baa51f5a234155359894d26ec69df3e67b31de491bf7cc110b370c5f6f2d4c764fee1e95225f1891cb346adbf9697a0a85fc97550f698fdbb5d8f8d8a3f862e8b78b8ff6652be32d6c2c3a6c96599ed4b7014904dc00d2052087b2f706fbf9329cfda6a7b809f253d8fbce37d85f792046252f535e4c6846d86a2b51ca424844efaeefd591998f64e1f1a59832c29fdd4adbed314fdc6bf4c133927f0058ac1a46c16b544552206b8f66ff1fd32368757bf5154fa72500295a8fc19f40b81b4099c1ef30e1bb22525516d568b790a97d89b5443b43556edbfd0d3a2e03e6a743e9d005cea89f58ca53d14eef4177995638bb24e88317107ec9043f4806d6156139d570274a513fae34cf42c6220b6a43f8850f9b2774e38ec8abf27b30e1a57285f4ccca4d25559c07b05163a3c8f2e1fd3bd402d06699a8176082af72281635f895c2e305a7da375910ad896b65225db881f20c8fc7ff4e41c54ce32f416e1c171b89e4b473be64fbcd96477b0865e7febc73d9181a9f2ee52033f106f743c460c9ca9060ee6fa38322b3c4c9442888cc9d340ce4e3a1d68905a0778baa5ff9d708cd97c481c81412ddc0d894c997e9fb3da92db782a27c61fb6504d43c9989afff0a00518aab937327e4505205c11abb4bb34598a9b679a3ae7219cd3b975c7d2497dc18b2dece21854603390a5c929ba5206376a3765cb2ca5918b9f29d9c7d26bea161b26afe90fdc613e68a2c2207fef43c608d1cfcd712dceade2fad21c4853d944216e3535d415fc05131e82753b48faa68964b152cd65a50fd679aa013ce2bc197b54db07c0663bebfcd44aab9a5ead86d97b3b5cf7b05474f34cded02d7dc154dd4fd87e3143413811327e94df564a5dc8094c99c081d0564b78ea5c61d51962830ac6a634ffc2d6a70f1c9c1082ec9f9e0ca257c8c0b67bd3c2ce0144c83a928d8011df2c37246c12a7f06fb200da9989696e8abc5d4d7c49e0c34e7a1e56127b9d68b7820234d645d5cdfaecf52684cc9c183fdae79bea2aa4ab0b9ab1154ef180e987b5936a4ec5d18e2385a65d7b874b79001c404465bd514a354070965c5a71f05c3a1da3c3c12781981827655c661dbc57e629d16dbf1cac5f3f73fd5e792ef6213bc8b947b779d26d718b080e9b0f2e060976f53a70885c1f769733839c150aee66bc5abd886cdd35b48b6bee8b82406b4ab5e6a94c53e7e7039cd3529ad45f88512313742b988c6620263039a2163c633e59f65053685bdde1abfa1db321c9c89fd7bc0ce67a98be1aa1021fcb1d8b3cae5ef6e4570b6ea6f83eb3471d42813462a1566dcef99e56206490361181642e34fa691883f4696228504b22d570b92b6420d4fd03a760af15b7b0d7bc6d8cbabac212a34a821cd99796fb346bc6d54a6b16342f2cb23074dfda8063890fe87ae2bc0c25f3c56efeb05e22a597088ca7dd2aca91ff3cf1fe10d24c0f8681370f138b6be68d59c18089b92c7d072055efd62b2ef1c9d1c8601b73cc87fae1c930085d658d002d40a4b7ef4c943c88f1465a69a986df39b217727dcf9dbb01e13693f847f9e66134afa09fa187153a6b4f48acf34e4c0f7367d74663db2369a1d0b51fd1f56efeb4d4baf96b51a7d84b10783a5f0a6ed5de9625db5284826473972e45e69386907cd4a1d7bb7d74a6254ca2ea4af2b9a1b70904a5c58cc3589f79e4b6164abaacc9cbd4e2b96e86e900967176327a4b018848b973ad142b210979ad34772075ee04c1842f1933e28214c0b97d98bab2671e2d5b83369a400d1e9d0a229207f2fbb3753c196d0de49bef15b106291ecce43521fe8af8ab0f069248042aa71371c38a6c1c66e5c7adee38ba124761b0bc5a54ae76af3df91a206030d67115599674dc631230c2be08e4687ec473ab2a5e8e50c64a146ad4dfb6880e879fcf67d8296ff28709d9290eab5e1b5437bc082167fa4cd706fc07a5d19251781919b36bf86fb2dad4a5dd0a1a8bdd996f67896f416b2560c2080760d6de54866d75cf92cbf5552d585fee9a8c53da5388026e0063c6305f0dc647ffb4126f01899396", 0x1000}], 0x8, &(0x7f0000002000)=ANY=[@ANYBLOB="3000000000000000ffff000001000000", @ANYRES32=r6, @ANYRES32=r5, @ANYRES32=r3, @ANYRES32=r3, @ANYRES32=r5, @ANYRES32=r2, @ANYRES32=r3, @ANYBLOB="000fa4ac3681f8a12def0000ffff000001000000", @ANYRES32=r1, @ANYRES32=r3, @ANYRES32=r3, @ANYRES32=r2, @ANYRES32=r2, @ANYRES32=r5, @ANYRES32=r6, @ANYRES32=r1, @ANYRES32=r6, @ANYRES32=r5, @ANYBLOB="20000040ffff1f000000f92a8683100000", @ANYRES32=r8, @ANYRES32=r10, @ANYRES32=r12, @ANYBLOB="000000002000000000f1fffffeff000000000000", @ANYRES32=r13, @ANYRES32=r14, @ANYRES32=r15, @ANYBLOB="000608"], 0xa8, 0x8}, 0x0) semop(r7, &(0x7f00000000c0)=[{0x3, 0x4, 0x1800}, {0x1, 0x50000000000, 0x800}, {0x3, 0x0, 0x1000}, {0x4, 0x5, 0x1000}, {0x4, 0x0, 0x1000}, {0x4, 0x4, 0x800}, {0x4, 0x5, 0x800}, {0x4, 0x101, 0x1000}, {0x1, 0xfffffffeffffffff, 0x800}, {0x2, 0x9, 0x1000}], 0xa) execve(&(0x7f00000001c0)='./file0\x00', &(0x7f0000000380)=[&(0x7f0000000200)='/dev/bpf\x00', &(0x7f0000000240)='/dev/ttyCcfg\x00', &(0x7f0000000280)='/dev/bpf\x00', &(0x7f00000002c0)='/dev/bpf\x00', &(0x7f0000000300)='/dev/bpf\x00', &(0x7f0000000340)='{\x00'], &(0x7f00000004c0)=[&(0x7f00000003c0)='/dev/bpf\x00', &(0x7f0000000400)='/dev/bpf\x00', &(0x7f0000000440)='\x00', &(0x7f0000000480)='/dev/bpf\x00']) ioctl$WSDISPLAYIO_ADDSCREEN(r5, 0x80245753, &(0x7f0000001dc0)={0x8, './file0\x00', './file0\x00'}) 16:00:45 executing program 1: r0 = syz_open_pts() r1 = accept$inet(0xffffffffffffff9c, &(0x7f0000000280), &(0x7f00000002c0)=0xc) getsockopt(r1, 0x2, 0x8, &(0x7f0000000300)=""/27, &(0x7f0000000340)=0x1b) r2 = syz_open_pts() r3 = openat$zero(0xffffffffffffff9c, &(0x7f0000000200)='/dev/zero\x00', 0x1, 0x0) open$dir(&(0x7f0000000240)='./file0\x00', 0x0, 0xf750a7b321f1bb20) ioctl$BIOCGHDRCMPLT(r3, 0x40044274, &(0x7f00000001c0)) ioctl$BIOCSFILDROP(r3, 0x80044279, &(0x7f0000000000)=0x7) kevent(r3, &(0x7f0000000040)=[{{r2}, 0xffffffffffffffff, 0x0, 0x0, 0x10000, 0x82b5}, {{r2}, 0xfffffffffffffffb, 0x1, 0x20000000, 0x7, 0x4}, {{r0}, 0xfffffffffffffffc, 0x4, 0x0, 0x100000001, 0x2}, {{r0}, 0xfffffffffffffffe, 0x6, 0x2, 0xde4a, 0xfffffffffffffffd}, {{r0}, 0xfffffffffffffffe, 0xd0, 0xfffff, 0x7ff, 0x3}], 0xffffff8000000000, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffe, 0x5, 0x81, 0x6, 0xcd3}], 0x0, &(0x7f0000000180)={0x1, 0x5}) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000380)=0x6) 16:00:45 executing program 1: r0 = dup(0xffffffffffffffff) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x80, 0x0) linkat(r0, &(0x7f0000000000)='./file0\x00', r1, &(0x7f0000000080)='./file0\x00', 0x4) ioctl$WSMOUSEIO_GETPARAMS(r0, 0x80105727, &(0x7f0000000140)={&(0x7f00000000c0)=[{0x96abc269a4c004f8, 0x1}, {0x25, 0xffffffffffffffff}, {0x21, 0x5}], 0x3}) r2 = syz_open_pts() r3 = syz_open_pts() ioctl$TIOCCONS(r2, 0x80047462, &(0x7f0000000100)=0x6) r4 = fcntl$getown(r2, 0x5) r5 = getuid() r6 = getegid() sendmsg$unix(r0, &(0x7f0000001700)={&(0x7f0000000180)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000001580)=[{&(0x7f00000001c0)="cdbdeb2cf5d9ff07378d294031036b0385f718d57d0ad1d0a7005a6d2529bae5336a954b3ccdbef8f3ae19485b7bc38cd8d9bbe978084c59a472d75c2dfa8cdb8aa7592e2e12aa34ece1c35127fe239cd43f45d8e877cfd1d8c8510e4562f0", 0x5f}, {&(0x7f0000000240)="57dda5524e24be030ae4ca70d34aee652a654ffc4e17fec06ce524d9ca935887da32f7e06847ffd0bdedba169270ff9b75b14fa0a8d7eb53fae9684034e60969ba3b52e81260b43149fe734178657fac188692d853c8d51b56d2402a7c485778f1d6eedf2e7102473e4426a725244f654aa757190fced98d3fdafd1380d44ba6ca1ff2986c93779e02488a3678d38a5d52e7eed2fb4ff66c9bd5faeedcbd3329cc058a6a40ba205e64a1f448e31c7c904430584d975216b319bdffde31a674d51c008837646ca6635dd3546c12749bea66f07f6e6d98047343231c253c5ddfe7756f82c4d951f5cdd10e8e9cc7a5f98205b1e58fe491e66983b5771c1d5e03b36360f6577d3e6321a2cbe90b06407d3debbf359f0cd61fd549c9a5efba93f1c13ffdcd2fdf7f1199307a6fa5e187bf91117a8a00da7129c2e7eb65eda5453b50b5d2ef32cf0f240e8da0ae2a3007bc5df217486b529b77863c35987b1d198a9a2609bd80f2869eca5252103d21a3617b5c55ffb6290227c8b3071a677c3ba9a6e9115f27df502bac3dce1cdd2fd0d234bf8c538703cf138f2a410c81869b4c89a47285a1a59a8b47f5aa702bde65474fe0bdfb67f67bf8e29ace2b18484145f404908c12cab860a8df470a8e2d7a1086d2f42c867ed813acde4aeb8e20f13c0f4dd6a59db757f59f56f5f0571bbaae2ceddcdd0774dd4dbc848197e2fb9463e5aefa8be4961c1e10a9b4b8e220a3551b89e16bc827253ebd8ec8f5a4f03aaa1389278cf3970085391ea444697c926dadaab805198984f2e9f65d74fc816c2e18c03f8d3535c652ed130ee98889798580289e49be03a7d7761cd2039ebabc55133a9769968f109f826b06a66bc50c7fb4ff76050b97f0460baf772bdbd17a2b3bae533667fd28d2e4b66d1dadd77bd61e5839b107fecaa32596a60e50c439398d6f117565e8b8015d8d9d8385e606486510374ad96a7ab5e21935d5ed7435dd3825cf9d29d8f8c33726c175513c97a68f9b5ba99ce0a346a083dd5a8b637821daa6c48c991af67716f568816462aa4e8ef63ba8a0edaec4907451e3cc144fe37a3178461dc1953bb25d78ca7bfe7725a71606472337acd038cda993ea899478721c1118cf34cd899c90e33407188c2411030896f98b9b73c85c3bc981c75b7ae21c2d7ddf6a7f52c3f785f93ba27bee33c9a5cf72c61b30d6a28a2a07e68d2de9e11ff5c7fc67c87a4106dd09df37fa40d26f36766dafe6e94b11f660ffb7cdbfb2cda6e58ba98a76851f1c0d62900c3db6385310d826eab9cf1b5bc3f213cb8cf1476c801623d830c644d03e5880962ca4b77dc7015f3f3d922619a09e71a06e6eceb73c5f094508342a73f690d5b1398e2585c62c00c1773f4129f18ce63e90a0fb8388ec0c50846e9fbb8a5b35ade167f94c90692e85a25701ea0700af34f3007cdd4e3b78f6b93ae57cc2315b9ec4382ddf3c98ba77d580899013bc436b2937a31811dc9855af7fd837c1659a1b4b66489897a8487a67e77c7255f8549b71e7a8a64e50813acabe4c92e53b758868bffa34f2bcb83bd6458f67f5d005619c2e5489668fe52cda8a5b6d4aab3ca9b7ca4de81ced3b24574236aace438a4a83685e63ce76f2e8048d907a72f36c647877b7e72f6a7d9280d4fa1c9e7991a8cc7d446e89d72b13fec8b9a3e43d7894f42a3b067027ee99f503c9e38afbad94d0c40e4e0dd7a0e1aa433991dfad1e26a0e574da4e2ca615f57f60054470bc115f8dc48c82effee578e55dee016d630496ca510282539032e62a7df07fc395c21cf3dd5f34486a8b133fdb87d10e4814452a4b5548c8f15a10ee0fd2f0f80f94c493d556b8355cf29d97f6dacdab63d20785e13ff9b52238d88cda639a3a8675c110f2e2b28e205e6fd068e0d40047e392ac904993fc1411af1ba119a7341fefbae00517f687f76b994e0f0a656cf5ad77a37577c1135f1df9831e45f7df24aec5c9e31c1dea76d7b43a773ec25b689b4e8cff58ef69eabb453f571142ce6e4f81a6f59652aebc418906cd36bf1a67c572714cb734a40701b589f2c08a726a6175141f0202d7ef69dafce1d3c2c2f5ee6740fb84bbbcbd892dbc399991977bddd86d8b5a65f7b61d9b159c6d68d47df9c798e0d564a8d9b8b5934020e11438f0f6de37d119a62bc1f82bfbbc480059c266d470a4619488a71e39597b2642aeb78213e187b5510ef98f3a620663c6a94822e9189c82b9f7d331dfc0e767b3e9f4730209692c0506a7a7784764bfd0e768ddbb5d824ce113c2b671ba70e183343ae40f8ade850cf3ce4c9498644a02d3e327e7c042b0b0fecdec22df22c7a9d81fe51bbc875359680f9cd2bbe0aa92fa6f140e617ac56564ddbe31accc3717f7d983f6324da970a3b47992d13c4db756d60e7bdae7520ae99386196dc207c57c04f3c7fbb24619d0e28c10f73d6bc61b222bc2fc3cf03dfc46ab11a6b0174c0d7957c5a4c9fbaea5c217bd37ab8dfdfbf4558f55bac4e38a37f195313be7f97d49760c066aac90bcd8806e37255d59a82d1a32e4a8f9073f21c5c20f85b7f6942a8675227d7c017633eb57cb382944684e9cf6ee30b35c670379f040a67720d709d5e6769a8b819e6fb88ecdc154cbb880bfc4058bbcbc38ecd12468c7285592045bba1b91cbb66c270292f88b7e29987a642f65d2a7766703bd5c67895c59979776fd3e79780ca39c65e2fdaccd2b7ce0a5c65bb63c7691409c7736561a3107bc8007f01409e6c4d4ae271181cd7ffa89861440c64abe8252d01bab79716ca710b71493d06f4a7683e29624d32ffd72f3a7693fbcc6a637ca65aa56ef1d9074e0eb0edf19266615b0812350690b80e85b05561e9332e569ea016fce7979fc4c7d9a4a26a7688125133dbfccf0554ebef0bac3c33b0eb4917161732fc197c8ba1e413a34e77fe9711a1da696d147ade5fb6b81fade393a8ba3ef24f15cd0a42140bc275054286a790218155ea97bf4199fa1b6bcda43653a5403f8afaed68dbbae5ff7961e31e87e3018cce0b1c88217f9d8cb5e7c25535e8a615c0e1fcd2ce01a8e46b61b23b570f73e1f63cb4f05a2b9818e99c1326fdfd57b25ca655fb720efe3ae2f87bb421d38b9e4dbf5260299e578dd8a3df51da87b456897f20401bade9910f2c5d33d8ccfe7687ff67c4450cff8775643816d1762a6c1b8eb7d081c570f64f093162eb5d39d208b0081180089ee4c89a57f8b44d4e22df0878002596b5138a3c803d69ae37cd3ac1b30d0d35bf9743178b25215ac2dab82d3b6d152b2b7b6760a54df961d8259b19b87b3ebe6e13e7725257b301c2cc457ae1e54263cc10f4af58ddefca36026d07f5acc9876d011e21537b2a16b984a5045a2f93d90aba820686aff3dbbc23a1d0d087fbbd6e0439f9026710a43f3275298a75cac9d6efb49db7e9c8649e22c953763367b7d117c776a778ab8e9e77fc6daeb260e78a0f7292543d1df986448e71e301738e0b4e93aec44f32fef5d21ab044bb806f59f936f55f36144ab0d3ef4151c9c7c1f0efee29a3b3a414a2c4ff1dc5013dbc6cc36f0cf4f240a7c44a36e8617f9e9c11e6a1a2d09a76f514bd376a53289d48090df61938b435ff2fbf3aebd077a8cdf7f91ffee8686296aff284c1d88d8e18a6f8c45a1c228d5f742517eb2d128c5fa1bf6733cb08baafcc8d848ce2bfc94d6f5c1589e8b3a2cb1407c2d622e06b02c93e0a37ddaf7c9fe132fa04a7ba74932c0f6b94a975dc6df2a643ba69461e9f8536fe32f1dfc719f2ef1fcb5d6c39dfc11152a1e79978b27ea8af99a468c58181f69da83150a3f766ed38965db847637a562d09fd5f08dd1fe462841ce05c5b02f5cd26d8a7d26e39113f7bdacecc697d74b086cd5c22448bc3ed3738662b2dfc0fe0f95a851eca5071b5dc241fdb70a65c519064fab3280698f1a40e1f2cd5d5566f7233e2ff985a20e09cd3e37e9cd704ef1d67027e0283526c99da8cb6e4d5e1a1c56b034bfa55b92e6b3bfc15926f07256d22c135511d27f1ec961d8a7d902c6cfc70eda8a7bb9fb3dfbbbed80d55f0b8a896a655f481d53d9cae62b8583237f67d729d00e0ede3104ad658872016437a8a65374db46d1bf4bd01a4e0243a7f26e6b9dac09f48aad38f178e613a1afca79380fb419f4f8e08c8468c1a97f3b883a4f9aa9b4b7ec413917ef6dc91a276a5e676111ad9f9c3e52e33174fb474987770852775c251b4f8bcb3b0c95715950c53c6cc838e81eaf21003c68c2a7da76db2fdddf0618700fd67ad0330020da09d98d312f9acfd29c52c0f8bd7ac887dd2f919108951900306a0667f06b6e547f8c3af51ec75dce892d39e576179eb6aa3a36caa0173d4ae12b1455aec00ee0ce7010b8f4dfcce34fa702503be06824d20d920d6e5e8160c35c6edc3c9f7410f3951feb1856cf1f278254f5a4af9e3f79399331dab7aa1b93f90b53bbac16638412f21b89c30a028dee0b28f267f29363252f2d7ddfdb6e1edcd3a8fcd872d0ed93319372a34b45095f091a3de12e9722062ac4bab0e2cc40afb881fd979e409326c68ac75bf53419a4671e9f995cfacae7395f2b10c0cf3c89ce8a7aa7bc3d02d20f661956878a57f61f2c2404e9e03c80e338de6767da1a64f7c3da64d3bc059555c66907f1a369a91d07284b1f8ab58cee9770a509a35b012e456ff41f2b587c04811eda94602971380b2ca19acb26ec16b81b015871c647da25ab0defe9be160ff8eee8d47c1d55b177078d810cf0631862a59ae7e84011e9ff0846462d3ed95d3e3feec8117b043d61aa9af4da0816d44ee59ef8dd28f4c08cdf721fed314fa9bb1202edd1e531a1d7c2090a317fdac227da2e1e9de941aecd81185864ea355143828eb15a8de83dac50d5da389fb4a20b1eee5d4782051bf79a13403922ac71902302cd35a60a95e30780ba1da76a509799d53a2638c60af090a1fd93a3713bae3a71e1801a0da41c8dbe4eafab6d6fbb6f0de134c2486e063fc5b4b35a748f9752d26048679fcdb86c59a05cf7552fff7b21f333dc81988ad1437389e81cee0045104247f53f32a240b63ea6a261cf7bde44f6e3ebf4ac45a09dfaea906359dff1041f0792c68442e852e865c5eef4efff0759e3539825e57728688be57e9548fc746c833b000aa67ad1ce235dcf6b65d359eff87b816b2ecc18ee7367430cf216436d820b61d937a47d28c928671949d2504dcefcfa865097d0ead9a19093b606a6116e45eb92eaaee93c2b727d43bfa204ee74b6fcc47a4bc4e6cdcebfa0bb62ed0d84c9d7fabfa63952ba73b5de4b48ce1e612fb15e51901de33e2f9a85d95aa3d8c71544eefc58823461b8d39fb98d15e0005ceeb6a0f5ff8e3c43dd01e25fbb52ea94cc62ace86d5dd6b985384a47349fa0f71f20ca500b9a3383bedff75a70550cd7449f38232d3d3e71227b1a1006df7fd1c4c9ad49fcf34178b2c7e8d265ce4dd90b20d14a8a7e376b749c374658df3a6c8a895ea7bc0fedfb1ab45df6f0aac28c70a04e3096b21d18d31606ee0517c7856a467a9b99fc26a06251894067b9186ab48c97d067e315607dfb28f46fb533c9e68785449367e7e037600832a7cc6b23ae718edd19dcda3cbaf23850ee8f51802eeb9a30f5177b04cfbb82ae6a166978f45e6e143f9feee4a20e865a5acb35788a63da31c62684091c71f04e35a00392d088215a9a4f6319f1c15f077840c109c3117014b0e71f970a1621473e706de8999a0676d0382ef0e5e820d0bc02d5f0afc4fdbf28a77f", 0x1000}, {&(0x7f0000001240)="5c4c156a45ab8d02274b0b29419ed45578cc94978e", 0x15}, {&(0x7f0000001280)="2fd921c0e1b0add0b68bf286fa8c76e1576b98ac9fafe86d37f5b399919648126096fe3dd8acfa0bee0aa6a146d93a43f6b84718", 0x34}, {&(0x7f00000012c0)="19307fea23874325fa7191a4209b3a07d45b16304d0d06b80c8730da409f8770de2fcd364ba50d16f92d35", 0x2b}, {&(0x7f0000001300)="78b95dec2d147748fa4e286fd82df92cd5d5275f108b8a1f034993e9b746a5c259d202efadbd71ca528ad5666bfe19744b6f358edb9d6291ebe3232b8703b30631f19524c9c7ddd79752c107575a904eec236544409b039cfe192020f24474f0f3ada8c80619e785ad9badc05a51db599cdacab8", 0x74}, {&(0x7f0000001380)="276aad14e5ca5c9e06ed91a14a0ddd40ccacea6f6b3712e31a3561765d2b6a7699f70ade92452e4959dc23adb01ca55cacd2c1de8cb20e8379b44f665dcb6bf3e2e84316d656fad4ef7cb0cacdf2489e2d5ef9f4facef4d5f75de5445323aa479865fa059302527b9cc6222274a1d4f6fbcbe35d1e9fcfe391bdb621e462f6af1fd1d0655684241bb9514f58b0949c8425b02de843b8b301bde815f1a3450c4ee3d283accf2be81bf4478a321e50bb4e168fa4", 0xb3}, {&(0x7f0000001440)="6a63bd956fd8f0f5c484f734990471ff6725bad69df975f694b6cc45787bf3926a1814842d1a8a937ffaa7bd1ed8069bbf4271864c2c98eb0d06274b70a8fe3ace1fb0abe5e5f9b6966b67b49835deb571cde028575c78233c9f2c1cc81c2825694b83a8fb17fba5d913b95610c5a1315e96ec37a751c592cb6e09697f2c392d", 0x80}, {&(0x7f00000014c0)="4b9d83b5295c66656fe431f33d992e1a84cb71ad9c3cd9dc7c82498da78e28c5d465d09b89f51d8edd22f6b32376745822734191688df0f3256821509e2b9419701c9bef083962c9dd001237405fb1933e8d6cacd7e8f03c95b328d1ef30c4caa1be86", 0x63}, {&(0x7f0000001540)="2d1a6dc38e7f41f58caeb8f404fb4ae652281e157a651744f05e2061bbb2087342923c8a162968a1059ec56acbee", 0x2e}], 0xa, &(0x7f0000001640)=[@cred={0x20, 0xffff, 0x0, r4, r5, r6}, @rights={0x20, 0xffff, 0x1, [r1, r1, r3]}, @rights={0x20, 0xffff, 0x1, [r0, r1, r1, r0]}, @rights={0x20, 0xffff, 0x1, [r2, r0, r1]}, @rights={0x18, 0xffff, 0x1, [r2, r3]}], 0x98, 0x2}, 0x1) 16:00:45 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r0, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) r1 = socket(0x20, 0x5, 0x77) syz_emit_ethernet(0x45, &(0x7f0000000180)="011856bb0b72c36853d43b9baf11857691ddea08812f320be3c99b706e49f96c70a12427eba8127f92f287feeec469de635cc4f9b0c10c7048ef0873383ff6211a8afc97fc") bind(r1, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x8) chflags(&(0x7f0000000080)='./file0\x00', 0x0) 16:00:45 executing program 1: r0 = syz_open_pts() syz_open_pts() ioctl$TIOCMSET(r0, 0x8004746d, &(0x7f0000000080)=0xf3) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000100)=0x6) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x10, 0x0) setsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f00000000c0)={0xbe, 0xffffffffffffffff}, 0x8) openat$tty(0xffffffffffffff9c, &(0x7f0000000040)='/dev/tty\x00', 0x2, 0x0) ioctl$BIOCPROMISC(r1, 0x20004269) ioctl$TIOCMSET(r1, 0x8004746d, &(0x7f0000000140)=0xf0a9) 16:00:45 executing program 0: semget(0x0, 0x5, 0x0) lstat(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)) 16:00:45 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse0\x00', 0x81, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105727, &(0x7f0000000040)={&(0x7f0000000000)=[{0x47, 0x7ff}, {0x45}], 0x20000000000000ef}) pread(r0, &(0x7f0000000180)="c6edf450d869aef2fe29ed047be8efb88732ed050f3475c9eb044bd692b24be6a0dcdddf9f9f9006a47940f31f0ad669744107c2470116bf04333c52865e5c843b8fbef313ded65e1ad637af16aa822e1e3adb8477d4ed624851381a5025fe54e8e27219eb6247712df4d1484cd69b6334704d7fad3189f78b2bd54d704d8337fcfd0297b0959b454da0cc9ae378db65ac8a89f8c370ed3a48d447ebef39d32553252301975ccc78606d7b28f365d7f173e2f7ebd97f46088f1570537b3f9bc9b748f8b4f647d90f7b5da60c741de83dda50c1cf6ff4a7fed28908da4c0c68d83f36c7005a25116397a906722c", 0xed, 0x0, 0x0) 16:00:45 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x8, 0x0) ioctl$BIOCGRTIMEOUT(r0, 0x4010426e, &(0x7f00000005c0)) socket$inet(0x2, 0x3, 0x0) r1 = socket$inet(0x2, 0x3, 0x0) r2 = socket(0x2, 0xc003, 0x0) connect$unix(r2, &(0x7f0000000100)=ANY=[@ANYBLOB="8202adfdffffffffffffff653000463f7b238a2a197a386207000000008295955984c87910bf453f68c11700287ed30bffffffffffffffffa84e6abca64896bc5e57c6360bcd4c0a162b58fd4237b8fa4d012ae447c2472b3e8495aaee48c02f6abf1e6bf3bf554799b9b8138d30505e8f0000a49fef9d612f871f4385f04157795ea4a5c5fe65baa202361cd8cac7dbac5b65122cd2350000000000040000000000000000000000ff0100000000000021d39b4028adb1ff1afb37ec4305642ad2cf8724eb18089278e314330000000000000000000000e02b05e5d12f524ab2aa8cc7712a2b279dbff4b7b46564ef560026e969c9341589ac85cab1a4c6b41dccf137c8ae135db3119e911c3a94484c6997ac607b1c26455bedfb9c9f35f23d1aa5513a6c17f08969eddff7744123053ff03d925341d85544cf1cfd0b34aa3fc1611c8665840ea3b1e39af6256b1f007bf8f244cbc769cee44346040906000000ec895c4784f6490ba02e9768a8b36d05c2b89da05a0a414c6394359a0000000000c5906c074cf888981d4e22265330027548d8ffda5eb1152f6bc23442dc9631d64bcd5b823e495bac2204ccdaf733f9a509da7f66d0c7598f54a53f5e773e35d0d6bc372d1a8ff42aa3cdc2e80e306615b7a814b77f3f5a659255490b88ff1bf33436e6731ad3574d79be64d7a570715f68932de75cc53ec316484d3e4132dee585540400000000000000bed7ad1bd9da569f770ddbf42b3a87e75f6a28b7f09126efe6c2d6ad126358a2bf7eb6652c52476b0f4a1fc0c7ee2e61ac5538254b916042575a9603e129cc5b44d587c08f6f7c1013f89d3bd1f11b9dd8c3e5afc074c1771cebe4f8f92cfdee2e52bf897cc233cab1d5ef49a8aa68ea9977751b76b6c98bf0d9f371e916fc7b88c013c7381f77d036b0233aca38bc2f6b0e0cda87573f3ed78789d01c4e74fb41c17246be9389e32be26a498d0ce05a3852a1cb4338f3bfee17a070016a0dd2515741374c70916b23a8b086c43633a42e93fe75f8a85f37ee8c3f120c300afe7e7c1f1dbea0d7ce9a15edf26e82fcca1e245a58d78b79dc3b93721aa7885824e119dc4c67c825898793cd381a7aa89400bfc4c950eb6fcd3b65c4ab78a2793c3f6ac242939caf050000004075a5f9e5d29e3cac6c0be6ddb009c48adb4e38cc96072cab037ec2d04030b3e09396293ceaeb7654667b76bb2aedb6ee790c0514a813dbbca51acf3f76d12ae4b87f1ca4132cf1f6184c8c156ce5cb47566abe86451173c12dfcce0a325aed454f7aabda6e3def3f5a190a05885d48b3f7b9871543e605aec4e96343d12645199ce0f92602b6fd306d32fea4d6f8fdd21d3af7a4ce856fa952f23b216639cb5ba8ca8715e9c8218b768310da70195f548c8db21db9f706ad94abd33e1c7740a57bfadfecfc7f6f59036009d9d7ea7fcfd479a16898340b7ae5eb5359b9f1e475f3aae496d222d1e7adbf48716e250bf9acb8c5ad4fbfb1572738d777bec4ad8bdbb666656c868cf4394aff3219c961c3428b327a65fc94500dbb57f781b352043e9deff093a5fdfbb52818f43eb2f749ac186f81226aa5d8b81e91a4ea3c93ea88cfa5dd69b0e6a0ea3a55719a8ddb2ce5e9085b5b021a69e483d5347d96503b17a6bf720eb0002da2675c7d8efc2893881bfccea8268f09d02e5aea7d57af3d80c3e6f13d22f69f"], 0x10) setsockopt$sock_int(r1, 0xffff, 0x1002, &(0x7f0000000080), 0x4) setsockopt$sock_int(r1, 0xffff, 0x800, &(0x7f0000000040)=0x2c7d23f, 0x4) writev(r2, &(0x7f0000000000)=[{0x0}], 0x1) 16:00:46 executing program 1: getegid() r0 = syz_open_pts() syz_open_pts() ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000100)=0x6) 16:00:46 executing program 0: r0 = open$dir(&(0x7f0000000080)='./file0\x00', 0x400, 0x144) faccessat(r0, &(0x7f00000000c0)='./file0\x00', 0x12, 0x2) setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r1 = syz_open_pts() close(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0xffffffff00000001, 0x7ff7fffc, "737718730100"}) readv(r2, &(0x7f0000000600), 0x10000000000000e8) write(r1, &(0x7f0000000140)="962eebb45c9eab6b468d0f0ec48bc418", 0x10) 16:00:46 executing program 0: r0 = socket(0x1, 0x3, 0x9) socketpair(0x20, 0x1, 0x9, &(0x7f0000000100)={0xffffffffffffffff}) r2 = fcntl$dupfd(r0, 0x0, r1) mknod(&(0x7f0000000000)='./bus\x00', 0x8000800080002002, 0x4000000005bcd) ioctl$BIOCGDIRFILT(r2, 0x4004427c, &(0x7f0000000280)) r3 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x2, 0x0) recvfrom$unix(r3, &(0x7f0000000140)=""/210, 0xd2, 0x2, &(0x7f00000000c0)=@file={0x1, './bus\x00'}, 0x8) r4 = open(&(0x7f0000000240)='./bus\x00', 0x400, 0x100000144) ioctl$TIOCFLUSH(r4, 0x82907003, &(0x7f0000000040)) ioctl$TIOCGTSTAMP(r3, 0x4010745b, &(0x7f00000002c0)) 16:00:46 executing program 1: r0 = syz_open_pts() write(r0, &(0x7f0000000240)="f4a64b07156fb49239ae0a15e2d3e86f0f5dd48eb0b59685a521447347a84bab51d21c31dd95e9c84c0f87d1e915aadf7150c1932516d50df85784e688d41e309b1783d1ca90914ad5ae7f4ac353f16e5abcabbacf46a6150caff307cdfe89aca9955d2bd4703a04c847c5320c7bcf466191b349c00d29c7ced7772c453e0fafb37082117e2006903652", 0x8a) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, &(0x7f00000000c0)=0xc) setuid(r1) syz_open_pts() r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x400, 0x0) select(0x40, &(0x7f0000000300)={0x97, 0xffffffff00000000, 0x1, 0x8000, 0xffff, 0x5, 0xffff, 0x3ff}, &(0x7f0000000340)={0x1, 0xe99, 0x8, 0x0, 0x1, 0x8000, 0x7, 0x258}, &(0x7f0000000380)={0xffffffff, 0xf13, 0xfffffffffffffff7, 0x4, 0x8, 0xfffffffffffffe00, 0x3a, 0x3}, &(0x7f00000003c0)={0x6}) sendto(r2, &(0x7f0000000140)="54e64e2de5d162a45c1498a45a66f958fc826561632f68eaf1cb825e64c0a2c8a6be845f53edee9978a2b5ba994e8933a279ccfdf7718cbcaf08a3dac9a89c26e85a9eca573b1f9557f7fafe080289bcb549d3ddcccc5213038c33860e44edf3a98ec7b360be2a6ecae51eb3dc3d3333cf3c35d6a067bdb3ddca88daed9d52306af6ed1c20397796ac36fb5afd11f81b2251c7a7d4837c7f0da6b98e7e35c93d126e7256b78c8419da3fedbf8c5cf3c8500b5e63376be990672a3d29fc0f4ccf0ec0", 0xc2, 0x8ac182fb029ccfc9, &(0x7f0000000040)=@in6={0x18, 0x3, 0x2, 0x4}, 0xc) fchmod(r0, 0x2) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000100)=0x6) 16:00:46 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x8000000007}, {0x7c}, {0x80000000000006}]}) syz_emit_ethernet(0x1, &(0x7f0000000300)="fa") r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$VT_WAITACTIVE(r1, 0x20007606, &(0x7f00000000c0)) 16:00:46 executing program 1: syz_open_pts() r0 = syz_open_pts() ioctl$TIOCNXCL(r0, 0x2000740e) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000000)=0x4) ioctl$TIOCGFLAGS(r0, 0x4004745d, &(0x7f0000000040)) syz_open_pts() 16:00:46 executing program 0: r0 = open(&(0x7f0000000100)='./bus\x00', 0x10000003fd, 0x0) r1 = socket(0x27, 0x4000, 0x101) ioctl$FIOSETOWN(r1, 0x8004667c, &(0x7f0000000140)=0x6) pwrite(r0, &(0x7f0000000040)='<', 0x1, 0x0, 0x0) ioctl$DIOCMAP(r0, 0xc0106477, &(0x7f00000000c0)={&(0x7f0000000000)='./bus\x00', r0, 0x2}) 16:00:46 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0xd02) pipe(&(0x7f0000000140)={0xffffffffffffffff}) ioctl$VMM_IOC_INFO(r0, 0xc0185603, &(0x7f0000000240)={0xaa, 0x0, &(0x7f0000000180)=""/170}) lstat(&(0x7f0000000000)='./bus\x00', &(0x7f0000000040)) openat$wsmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse0\x00', 0x0, 0x0) pwritev(0xffffffffffffffff, &(0x7f00000002c0)=[{0xffffffffffffffff, 0xfffffe91}], 0x2, 0x0, 0x0) 16:00:46 executing program 1: r0 = syz_open_pts() syz_open_pts() r1 = open(&(0x7f0000000000)='./file0\x00', 0x8, 0x113) setsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000040)={0x80, 0x40}, 0x8) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000100)=0x6) 16:00:46 executing program 1: r0 = syz_open_pts() r1 = syz_open_pts() ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000100)=0x6) dup(r1) dup(r0) 16:00:46 executing program 0: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x2}}) r0 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x200, "00000092fe004d16bf3b200000000800002100"}) write(r0, &(0x7f0000000100)="e1df8226a3906103d918fe16df6bdca7a881423fbca6a675bf2a574b7376b0a24dc447e73fc9b552d61a9a378ba70be79028e6ad667baa26d08b2242a5d936cd08fe2805fc0e2d3feea9bb64159a7e8a83e6c7a60d0b92abdfba16b7a9b584dc434bf1d887c732e79c2756c82b00ee423f54dd8344c4a82670d957a1b19576", 0x7f) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r0) r1 = socket(0x18, 0x400000002, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) ioctl$FIONREAD(r1, 0x4004667f, &(0x7f0000000040)) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r1, &(0x7f0000000080)=@abs={0x1, 0x0, 0x2}, 0x8) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 16:00:46 executing program 1: r0 = syz_open_pts() r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x20000, 0x0) getdents(r1, &(0x7f0000000140)=""/222, 0xde) ioctl$TIOCSTOP(r0, 0x2000746f) syz_open_pts() r2 = semget$private(0x0, 0x2, 0xab8fdc3e7e7fe262) semctl$IPC_RMID(r2, 0x0, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000000)=0xb4) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000100)=0x6) 16:00:46 executing program 0: setuid(0xee01) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="8202695e"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x1, 0x0) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0xb) 16:00:46 executing program 1: r0 = syz_open_pts() syz_open_pts() ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000100)=0x6) syz_open_pts() mprotect(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x2) 16:00:46 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x800000000087}, {0x2c}, {0x400000006}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") r1 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x408, 0x83) r2 = semget$private(0x0, 0x4, 0x1f2) semctl$GETVAL(r2, 0x4, 0x5, &(0x7f0000000200)=""/143) kevent(r1, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffff8, 0x6, 0x4, 0x3, 0x3}, {{r0}, 0xfffffffffffffffd, 0x6, 0x4, 0x3, 0x2}], 0x81, &(0x7f0000000180)=[{{r0}, 0xfffffffffffffffe, 0x90, 0x1, 0x3, 0xaa}], 0x1, &(0x7f00000001c0)={0xfffffffffffffeff, 0x9}) 16:00:46 executing program 1: r0 = syz_open_pts() r1 = syz_open_pts() ioctl$TIOCDRAIN(r1, 0x2000745e) fcntl$dupfd(r1, 0xa, r1) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000100)=0x6) ioctl$TIOCSPGRP(r1, 0x40047477, &(0x7f0000000000)) ioctl$TIOCCONS(r1, 0x80047462, &(0x7f0000000040)) 16:00:46 executing program 1: r0 = syz_open_pts() ioctl$TIOCOUTQ(r0, 0x40047473, &(0x7f0000000000)=0x80) syz_open_pts() ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000040)=0x6) 16:00:46 executing program 0: openat$vmm(0xffffffffffffff9c, &(0x7f0000000040)='/dev/vmm\x00', 0x80, 0x0) r0 = socket$unix(0x1, 0x2, 0x0) r1 = getppid() r2 = getpgid(0x0) fcntl$setown(r0, 0x6, r2) ioctl$FIONBIO(r0, 0x8004667e, &(0x7f0000000000)=0x8) fcntl$setown(r0, 0x6, r1) 16:00:46 executing program 1: r0 = syz_open_pts() ioctl$TIOCSBRK(r0, 0x2000747b) r1 = syz_open_pts() r2 = syz_open_pts() ioctl$TIOCGETA(r2, 0x402c7413, &(0x7f0000000000)) ioctl$TIOCCONS(r1, 0x80047462, &(0x7f0000000040)=0x6) r3 = openat(0xffffffffffffff9c, &(0x7f0000000280)='./file0\x00', 0x0, 0xd) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f00000002c0)={0x0, 0x4, 0x2e9, 0xff, "5199d3e5346c3c40c0fe7522fda42bc03895b81c", 0x200, 0x7}) r4 = accept$inet6(r3, 0x0, &(0x7f0000000180)=0xfffffffffffffd88) setsockopt$inet6_MRT6_ADD_MIF(r4, 0x29, 0x66, &(0x7f00000001c0)={0xfffffffffffffffd, 0x1, 0x20, 0xe97a, 0x80010000}, 0xc) ioctl$TIOCSTOP(r2, 0x2000746f) r5 = accept(0xffffffffffffff9c, &(0x7f0000000080)=@in, &(0x7f00000000c0)=0xc) setsockopt$sock_linger(r5, 0xffff, 0x80, &(0x7f0000000100)={0x7, 0x23}, 0xfffffffffffffcc9) getsockname$unix(r5, &(0x7f0000000200)=@abs, &(0x7f0000000240)=0x8) ioctl$TIOCSETVERAUTH(r1, 0x8004741c, &(0x7f0000000140)=0x7) shutdown(r5, 0x0) 16:00:46 executing program 0: r0 = semget(0x0, 0x0, 0x0) semctl$IPC_SET(r0, 0x0, 0x1, &(0x7f00000000c0)) r1 = socket(0x10, 0x4000, 0xa3) sendto$inet6(r1, &(0x7f0000000000)="25a706a8c4389f2d051cf941afe0086c9a243ea1b4aca8cfa451688f026c7b244960ed236bab7c65416d8992416637dde356417ff1cc88636ed006c62e76d3f734fa7f632e8fcee348ecabe204ef043f52d89539ce3ebf00f7935a547804f704b02152564244c0a65712d363b2b8e8ea0a090b493f6f12b8bba5281223e5cfbe555e8575fc3b323839fe38a0570e76a6a837b801464f", 0x96, 0x7ee649dab98be89f, 0x0, 0x0) 16:00:46 executing program 0: mknod(&(0x7f0000000600)='./file0\x00', 0x207e, 0x0) r0 = open(&(0x7f00000002c0)='./file0\x00', 0x0, 0x0) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x5, 0x0, "2abf6a050a3fc79614a6175835493ceccf31f1f4"}) ioctl$VT_GETMODE(r0, 0x40087603, &(0x7f0000000000)) 16:00:46 executing program 1: r0 = shmget$private(0x0, 0x4000, 0x44, &(0x7f0000ffc000/0x4000)=nil) shmat(r0, &(0x7f0000ffb000/0x3000)=nil, 0x0) r1 = syz_open_pts() syz_open_pts() ioctl$TIOCCONS(r1, 0x80047462, &(0x7f0000000100)=0x6) 16:00:46 executing program 1: r0 = syz_open_pts() r1 = syz_open_pts() minherit(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x3) r2 = dup(r1) ioctl$TIOCGFLAGS(r1, 0x4004745d, &(0x7f0000000080)) ioctl$WSDISPLAYIO_USEFONT(r2, 0x80585750, &(0x7f0000000000)={'./file0\x00', 0x800100000000000, 0x1, 0x9, 0x30b6f1c24afd90a9, 0x1f, 0x8000, 0x7fffffff, 0x3, 0x2, 0x7, 0x8}) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000100)=0x6) 16:00:46 executing program 1: r0 = syz_open_pts() r1 = syz_open_pts() ioctl$VMM_IOC_INTR(r1, 0x800c5606, &(0x7f0000000000)={0x5, 0x6, 0x7ef}) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000100)=0x6) 16:00:47 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "b8000000000000080100"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x3, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r1 = socket(0x18, 0x1, 0x0) dup2(r0, r1) setsockopt(r1, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) sendmsg(r0, &(0x7f0000000880)={0x0, 0x5, 0x0, 0x7, 0x0, 0xf00}, 0x0) fsync(r0) 16:00:47 executing program 1: r0 = syz_open_pts() r1 = syz_open_pts() poll(&(0x7f0000000000)=[{r1, 0x1}, {r0, 0x40}, {r0, 0x20}], 0x3, 0x1e) syz_extract_tcp_res$synack(&(0x7f0000000140), 0x1, 0x0) ioctl$TIOCOUTQ(r0, 0x40047473, &(0x7f0000000040)=0x7fff) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x80, 0x0) fchmodat(r2, &(0x7f00000000c0)='./file0\x00', 0x0, 0xbfe8d070308ccdc5) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000100)=0x6) 16:00:47 executing program 1: r0 = syz_open_pts() syz_open_pts() syz_open_pts() ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000100)=0x6) 16:00:47 executing program 0: r0 = socket$unix(0x1, 0x2, 0x0) symlink(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='./file0\x00') r1 = shmget(0x1, 0x2000, 0x40, &(0x7f0000ffb000/0x2000)=nil) shmctl$SHM_LOCK(r1, 0x3) sendmsg$unix(r0, &(0x7f0000001480)={&(0x7f0000000040)=@file={0x170, './file0\x00'}, 0xa, 0x0}, 0x0) 16:00:47 executing program 1: r0 = syz_open_pts() syz_open_pts() ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000100)=0x6) r1 = fcntl$dupfd(r0, 0x16b2baab68324143, r0) ioctl$KDSETLED(r1, 0x20004b42, &(0x7f0000000000)=0x3) ioctl$PCIOCREAD(r1, 0xc0107002, &(0x7f0000000040)) 16:00:47 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x80, 0x0) ioctl$BIOCPROMISC(r0, 0x20004269) mknod(&(0x7f0000000000)='./bus\x00', 0x80002002, 0x0) r1 = open(&(0x7f0000000d40)='./bus\x00', 0x0, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f00000003c0)=[{{r1}, 0xfffffffffffffffe, 0x7}], 0x0, 0x0) r2 = kqueue() sendto$inet6(r0, &(0x7f0000000080)="a13bf81d3710ed31fc0db167146d12eca89ad4ced048123c4b777d2042fcc34639ecad22", 0x24, 0x4, &(0x7f00000000c0)={0x18, 0x2, 0xc26, 0x2}, 0xc) kevent(r2, &(0x7f0000000280)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x66, 0x0, 0x82, 0x0) close(r1) close(r0) 16:00:47 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x80, 0x0) ioctl$TIOCNXCL(r0, 0x2000740e) r1 = syz_open_pts() r2 = syz_open_pts() ioctl$TIOCCONS(r1, 0x80047462, &(0x7f0000000100)=0x6) ioctl$TIOCMGET(r1, 0x4004746a, &(0x7f0000000000)) fsync(r2) 16:00:47 executing program 0: mprotect(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x2d, 0xc, &(0x7f0000000140)="aa4e713048000000000000", 0xb) shutdown(r0, 0x0) shutdown(r0, 0x1) setsockopt(r0, 0x80000000000029, 0xa, &(0x7f0000000180)="a4b9fd837059e773436f8f35fb95a8753de84a1451b806fd9a291c96a7baf6baced28b2b00c08833c8e878496e9070ef5577c7680af7360fc36d2a8b80e0306ed728bad23425362ce799c6458f60251a369547c4ceda92ecde93e5f1b75fbe394e1f4780ede339de37208ca8b3ce4f119c524dd9d36255129aecf559b5b41ab159ac6e90e7278678ac45f21dcf99d6b29b8eb9477d0cb262a2fa52df7740e0aea9ee5718b688476c0b6bf7c37275c742db47358cde80f80b881eccbbb925f01ad1905aca0ec6c53189ccaa461511996979defdbdb1bfdec159f32432530800c861623b925c6512f32e0c8e268bba535e18f25e1761124d1ab266f9ec058a4de2ed62b54b4a67da3cfadbc09895546780c1c1a1e43d0a35ac4c58990c9f6dc4f1d376252b9c23412fc45bdf5924c0ebccccdae1c9f4ceed261afd1b383f93a6df576a77725a58235a4ef62b5d96af44b2", 0x150) setsockopt(r0, 0x29, 0xd, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:00:47 executing program 1: r0 = syz_open_pts() openat$diskmap(0xffffffffffffff9c, &(0x7f0000000040)='/dev/diskmap\x00', 0x8000, 0x0) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f00000000c0)={0x9, 0x1, 0x100000000, 0x5, "f6fa2d2306d28fcae1e27570e0e75899a4f4a171", 0x2, 0x3}) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000100)=0x6) write(r0, &(0x7f0000000080)="e81010196de704dcaf4c452337f15935c2bfe36bd02e25df2c3f9786246d50c99258066311666099fe05215b9cb5bf71", 0x30) ioctl$TIOCNOTTY(r0, 0x20007471) 16:00:47 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x2, 0x0) r1 = accept$inet6(0xffffffffffffff9c, &(0x7f00000001c0), &(0x7f0000000200)=0x35e) ioctl$DIOCMAP(r0, 0xc0106477, &(0x7f0000000240)={&(0x7f0000000180)='./file0\x00', r1, 0x1}) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/bpf\x00', 0x602, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000000c0)=[{0x34, 0x0, 0x0, 0x4}, {0x6c}, {0x6}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000140)='+') 16:00:47 executing program 1: r0 = syz_open_pts() r1 = syz_open_pts() ioctl$TIOCOUTQ(r0, 0x40047473, &(0x7f0000000000)=0xfff) ioctl$TIOCSTOP(r1, 0x2000746f) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000100)=0x6) 16:00:47 executing program 1: r0 = syz_open_pts() ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000100)=0x6) ioctl$TIOCSWINSZ(0xffffffffffffffff, 0x80087467, &(0x7f0000000000)={0x3, 0x7, 0x147, 0xadf}) ioctl$TIOCSDTR(0xffffffffffffffff, 0x20007479) 16:00:47 executing program 0: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000080)="473a25e85eb414f12842fb9eea93a770ef69063e6a7ec8bc378f5f9df9d18f163917e61460c5acf8480799bfa4be3867e89abf500657a3a05dad98eef337284e0b8fe1f0def36cba440500470f72dffcace172f22dc6eb747b7b3523a6fb0da0839f74d5dbded12670d31bedc6fa4248b33d6fba031601fc740c65ccea0c10b160aa582556e7e2e4c7d098b79a89e71dc6ed46bf2ccd694ce9c33e", 0x9b) r1 = socket$inet(0x2, 0x1, 0x0) getpeername$inet(r1, &(0x7f0000000000), &(0x7f0000000040)=0xc) getsockopt$inet_opts(r1, 0x0, 0x2000000001021, 0x0, 0x0) 16:00:47 executing program 1: r0 = syz_open_pts() r1 = syz_open_pts() ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000100)=0x6) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x4, 0x5, 0x311, 0x800, "1f6f295b32353e00b2cc3f18066e8bb7cc17b89c", 0x9, 0x4325}) 16:00:47 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x25}, {0x7}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") shmget(0x0, 0x3000, 0x680, &(0x7f0000ffc000/0x3000)=nil) 16:00:47 executing program 1: syz_open_pts() r0 = syz_open_pts() mknod(&(0x7f0000000040)='./bus\x00', 0x800080002002, 0x5bcc) r1 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) write(r1, &(0x7f0000000340)="99e599181ccfdbc1665cacce27fd77f16701478e25641563bf73d8d375b377b264f9e1860eaf35f5d65cfc22ecf827bcd11836d138471d85799372f60b9519a7329ce6420123351437d6ae7f702edd20577b52d628de11082d0e2dcfac1a56d20dcf14271d529dec29aef7fd4dcdbd0b7f18904cebdf8eef4677a667e7a07e360b09d69b2d39b9fd234f7ee57468e3e8f0aa2925c642e8a467482546652762a6b910d384d027e8e1de8e9460ca2ad981f6e5a56a74535309f972bb6cc0c60f1e491e4795674ac36668c2bf7db2c228d306169b2fedf915ef2653cd839acef396aaf75ec64d488dad0afb37617027c73f9fdfd245707b890522af47021156d20836c75a560da347567b034ba7665ab55ddb0ea46824e30dbc173e6ca56b33b44852e2024fbd2227fe8dd377356d690a43ae8d02d46af9a8a8881ee9d933a7cb298ad2961d5cfbbb15c7a79965d2c1305fc06bd5ae45bb3ba7e854457df346f1228582ad36db88d6ad543727f01bb955e19318a354eb762460b5889b7b5692a4b927c69146d6a70e1e5cbd5a1d57836622004f198097f913967a7eb34bf5216cc377cf4de1ebb974b5ce0542ef49ddee5239f9d516d4944fa98478490c3be71c350256fb13740cb8b91bfeed53ed55b539f14b5a371a21516452a3b3cfa7d1c70b92c006c31693a7d4463ddd6b2430fdc091b69c68c275107f9eb7b30ff72223e72bf50f201df25a885916d3871480372b79076519381e0a7443873bc4c37bf6b13e9ac6804ff86b14901966f1fd39d30288dd9d7af02908e97ceb4201c55e5ba620a51b52853ff3055f89b51731d410b8c61c5eca32fcb78a81534a4f8c4dc6c9445a83f17d207da10494226d7b6b375923cd11d39bf1ec95212c0a9ca3926bbadb759fb103206bfbbcb2ab87737d4f75d15d98c98df32c88b2cfb465b2712a98bee7911aa4cc0d4a6c29fe237ad242c43ec9a575bffdc1a1c4fcd4ef09a0b0fb224e21f369728078587b7597daf9f29b4e92a2e6f202fcfe31c265d4f46b8bc142c7e78871d41f75b3d08828378abab8b5bce5cd06ff380e1c6b83429387d6b7d0643a6d8faa57ee0e32187d39d1a41accd15f847471fc54fa1483944d249f8049c19dcd63fb8572360304ed86ec4ffdc8d9cab37a65e892685d9d00bff1d07df9e6a3ebc27ed612e5b44db2298d9efb85f2ea8ccd0f4516b5a68cc66e04dc477f20736c6e7a52328eccfab1aa41aaa2d7e8c2a7d58bdd94e071398da130b38a3c261dcef5c3ef796898627806aed61a48de490aaaabc8f319a68bde2e3ea6d947687bf5c54808f4304c348726e3d0eb049495d7d6df74f69fb2a7f16a6cf5c846eb0081fd96ab16d8ecedf0a95f814314c5a20c698dd23600f3f6cb297eb21962dfd8798e012159bc8cdfbd575a8d8c105b477e81846a9af3661c7e4aa44d3188039ed1867ab506145f5bcd1f81d90fb1a67b0f01de54db66583f53645607a671c7e4d3912c2b1852e76870e9025e90cca3f9b8eeb460d816ead2abbe4ef7e2bdce9de047213a2ecf45c9c231bdb16134964e6661d2fd75ca99c345d44c74c9f09512087e28979e2d882ea047a52f564fe539ab8b78ee96b9c991be2da0f3e93c9e6912a040a06eae466237c774323b67daa00ef7fdad6c65aa9a27d66154f6c06330cf4a9eb1287dcfbdbdb23ff66cf6a632adf17cd38a477b9bc1d4edad1545878613f85381798bc11f225ca1c6199557bf9b72e92bcc42e389918314195db9b476a62cd5898ee8ab7b6a4978f38477faa9666cba8ad42870f2922e82f34c73a276eb4b8fcfd7c3f18a96508c688cfb2e785dce481b7903e84f656dd07dfc5dd399e4818256ac57dcef194d57f2553914aed7d68d2a5cdab8bb5cdc75c4a057b42b6a8d0e2914a89f120a367807ad9fa39ba3df7f30579a53875c49077582c66e03de10b8c10ca7e217fc177967419b501986797b7c91b3b11d7bc5e6257917ecb29da711ea2499beb617aa7c9dbcc20651e47888d308cb4c47212898f22c220bc5638cce109220b25dc3b4745ddae8aaeffede8fb566cf09952bc18f87768d6913a12844ae6156422c46037f9084fd082f5b9ed6e862eac54fc0530f2c023fb226b45f62639465a55b8f3f592f613b03be2152f5c9a334748aaaa9ef523bedf2f06eae75afba205cf71976ff6df7e009794dcbc0856e896be3f4034654af78fbaf76f37a5ef465f0d9f8c4ef1392c100df037254b8579f4ea81998ff715435118d3dd9f7e6e7e9b97513b66902d4fc9f32adeff7a81d7ac51d5cae84aa8fb03d75221d958644b6f520a7de23172629417e05bd65942864e7367c531e20d9097f23aab3a493ce781b21067e2377f21d10a5a15208e9010e6c6a7565a15f5b8a5fe79906b3b7a24e950e78dfdaf926c2717127368a43da2be3f73210293e4d6ffbb36e26752ee3effdaadcd0f0e5d65bc7159e1916da682be80059e6f668cd22671ad09c3e4496a84cfc1735854b94dce0c01eb20ccfc83fffcd32f1944fefc46cd209c0031d4772f2313de99f5c49e220a0e1ea82fff735bc1dcb072314b37f671c72a04d391030a88e3f96c95fea07379722601f46a1d8ee815c0dde4dcd4638a60cd8fbe2a1031ab9f1928b83e94fde78faf763cb0e57db4ca496aab67576738b7e3cbfcf6c0e055c6de91710a5bd289b446a390e8a2d055a8e775c1f75fac225ff871411eb04540183d3457459edb857fa37de016d863478fd7c42c4cea6497b32af7b1c92a02177a0ee6c4efeff2603c719360a51f5d5f25880545dbf95c64f82dff796eabd42e00eab786ad99d88822ce9a206e2940c7970c3f66afdc20d64bdaf043b7426e1ffabd684b22ad4744b93586f4710e3f06e25af28b26da0a2434decc39ff07a9dc382a74e6e389ab46ab099756aed50071df2cc7015eab3f5c1c82699e3563a6202204a97a812bbafc2bb4888af23d57f69e14fc3cb9e9c2decf684c3b4ab46337ec1b63c3f88d0055af902a29e17158ec462e1e5c770db3f4c2670a71dec6b4ff4c2a304a1967ef0c0573ec22e58d7f1fa5fb43dc688a06d9f8ebec82e747a07fe1f7d8befe175dac59854406cb13aad6e9983449aa96b7bf530f11ec5ea27fc472f677e17c16ed8f66b2a58999757bd7d262498fcfe3b7448215c9f7bc047167dd07b987b860013cb0de87420fad2f4be342ccb517459c13336d17d707ffeb513f7933ae8870e67afb6c5990549e19057654d35df3d8abb0e5146101295a5f1694e00a84f74de12c979d72f9ecad471cfd3abe69cdd344d229126c7585aebfae4eee3b24671b1c893dbdf01010e3e3bbbe817b264ca79d67f5ffa8c1f5870d2969f669a58a87f5d4b9f03548cf4ab14666f55062c04f5a20e1afc20e9100947cbae023e2fa9907c2137a8709f53a8891afbe5b8b721fd9b6260a477d25e01653191281328cdc0388fffae046a0663fc640bfdca5935191ce69e9337e26fccf39f0125062de988e376ed94bd2c1cc674a0ddd91df48e35f957322af9c5a89cb32b663d353db927d6b8b25a6a29a9c6a2a4f52d9a0d764826135321f960254ed377927aa1243f2cb1bb6b14d3eaf7b376b3903a58098ed0899a5f32e12ba56a593145d29b34de648e8227885061076b9749e9a35d67e43b2e94a8716d1a5b0db5807a4c16bf3a66b77a0b332daaec67646ba8e54db0097f158643e01a7528f03ee6926ccadd383fc56ad8ce419d0248def845c81808f84ac2aa3762a24406916e960dbdc33fc6b86053a890670d3918273a981f1828e29e524547d18cc7d9b5aaa965938dca73d0c057aae9549ba8dd6b478055f4b2c4faac2f14c363b0b13ae1bd1a483d53293b7315e840314ef8fd915581e6ec770928d50ae694b2a9976bba3644e27ab4737ef55195f558519d999713dfa403bede26c665767b88dea4b0c5c121801c7b83500ebe67948dab9ad2bd6dfad6144a90ba21e2ad89d9bd12f3fba51b0e511a7767c6f5c4b7cb798263e87f56ddce9a6f53acafdec70311a91ee968c5821ee368f8073b7c1d9168ec4fcce9ad469d8b19fc99ed4b89a4aca8a27a5cfee2cdd5be712ecc4bdce56457b848a333c84c0868f44e16b1e8e0d742f4b22df9ed188de70a133c8266006c1878604242f35aa17314dbf17a6fe9c1f834fd161d4a6689d9aa322d2548d39b05147193c118f858444a501f513708ac0c7b730bad1bad9d3122464b32684f575bc5a0501320744248cc4a8e12082941583fc93f57bf15960886490cb3563305512086b61cfd999cb20ee156f50dc8b75202cb293cf2ccd17e16b6c6147ae58f41a114d0bfecd95295a036ad519e76fd788d72be930104fed273300e766ab6f6848694d87e3903e04f71bef91fbd7d7316368e4fbc8b1b87c2460b5f0949f1acd84bc2de966090942c8f0b5a5c767db6b7c0c75e634e6bdcb7cab804011e739c5f1f560b9757ec5ca5480b8dff2d088bcfb0ea8d75cffc2b6cf676769e014ae842d93d9bd05655fcc9159fbcadf0805c7acdf9db8f59b394072a8ee725a71ad6285d9fa5fb6bfa6f08ef30760d3fbefb8c44fb03008cf6319809b528ee92d40af5eb74b9d3c624a6e7f4cd7eaed4ac56e8ca5cae0ed75f3bfba920f21e7a1663598079615f6fe7f8355acc91de3f1d0dbafccaec49aac70d6d73658c3f49a87094bd494c7e30a491cc2b46ca89772a96c9235e2f19fc3f038d09b61fed83ed6ffa09e3f3a580790e26a77d17a328144e623ebdd9baf9ee765e44c254ee780e1a0dad496df4c049faae89ab81da9228965d9d0ce45fb2db14e43b4e73efea221889742ec1357899fb97d9ac658edbdc86905ac4711ae97163c46c3dd044caa68befb72f406b436a6b7e18a5553ea213f3062b42021eee3abdf5d0501cd93f586dab47b7a6222ce4cd90a017da70ca53c278a3ba9e88c940b9e136bb7c53f3a415b4d4e72ecc4d945e25e7206611cf6a17fea7186da6eb540bb0fa3150e4ae41c5cf490d9fa16878d350d69a9a62083b0f97579797acc5f9c1a26788f1d9b1db23212c8f8c0442030c58bd93b7c448f6b4ec08c9f7682bced6b412767832d9cf865c6973724f8e3f88d0d897c92817c445afc4493bb2bb16829470b4306dd72e666fe9f5dad65496a185409bb861b72f611dd9d68560c191c711644fc0fcc0216937726dccd0390571b41be8a01166e79aa6fb32c1c33a766c6fc8e823d044d1600d243343aa1dc9c0d582655d8dc13ebcc17d07eccb86cb2cb28978af9e2f4feb3ec80ad862ae83664d012bad9257f50f2d73a51bf48d099c9848a519f8e466b3e1cfaf51f67425e501edc3baaa5b7f73c69e625dfec87801549c5dbe675cb7acf13c43e8c3fbe81e2050b7de40650abc93c8259cf855fd7ffedfbec0417cde646c37fc9303a73401b0d3de953197ac67671d309019fa739b150de6814a9952ec9f60c19cbe8cd1b5cb8290254cdf2fb850b8178249afc93a31f0cab6433e7a1ec62825a8aa9ab34bdc610292708ae4e9623ad53f859d620314ebccda020928c41f662555b604525df2572ed9372757ea8c96a186c9103c927a6b3bd623fed5e1a489eed7413c489d13eddf8b4ce492349fcbfdee3d9993270598d654d59cdc4c6a0aeafbac158179b55d0b5241c6c6ac884bac698a3ec268a29b741a97b56f7f845b35db938e89a07545ae34f4d56af70ea640c93a67d7e9513ebd088551e66e2bf6dfcda16834f71afaf19b617b4fbed8333f61d7feb9deee716c901e98d3b6034a6e47c9dd228d20", 0x1000) mknod(&(0x7f0000000180)='./file0\x00', 0x800080002002, 0x5bc9) r2 = open(&(0x7f0000000300)='./file0\x00', 0x0, 0x0) linkat(r2, &(0x7f0000000000)='./file1\x00', r1, &(0x7f00000000c0)='./bus\x00', 0x40004) poll(&(0x7f0000000080)=[{r1}], 0x1, 0x0) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000140)=0x40000006) 16:00:47 executing program 1: r0 = syz_open_pts() ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000100)=0x6) 16:00:47 executing program 0: setrlimit(0x4, &(0x7f0000000000)={0x40, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() writev(r0, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) read(r0, &(0x7f0000001640)=""/4096, 0x1000) writev(r1, &(0x7f00000002c0)=[{&(0x7f0000000100)='s', 0x1}], 0x1) ioctl$TIOCCBRK(r0, 0x2000747a) readv(r0, &(0x7f00000026c0)=[{&(0x7f0000000500)=""/4096, 0x1000}, {&(0x7f0000001500)=""/94, 0x5e}], 0x2) 16:00:48 executing program 1: r0 = socket$unix(0x1, 0x0, 0x0) accept$unix(r0, &(0x7f0000000040)=@file={0x0, ""/66}, &(0x7f00000000c0)=0x44) r1 = syz_open_pts() poll(&(0x7f0000000040), 0x0, 0x5) r2 = syz_open_pts() r3 = dup2(r1, r2) ioctl$BIOCGSTATS(r3, 0x4008426f, &(0x7f0000000000)) fcntl$dupfd(r1, 0xa, r1) ioctl$TIOCCONS(r1, 0x80047462, &(0x7f0000000100)=0x6) 16:00:48 executing program 1: r0 = syz_open_pts() syz_open_pts() ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000100)=0x6) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000000)=0xf862) 16:00:48 executing program 1: r0 = syz_open_pts() r1 = fcntl$dupfd(r0, 0xa, r0) pipe2(&(0x7f0000000080), 0x4) ioctl$TIOCSETVERAUTH(r1, 0x8004741c, &(0x7f0000000000)=0x8) syz_open_pts() ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000100)=0x6) setsockopt$inet6_MRT6_ADD_MFC(r1, 0x29, 0x68, &(0x7f0000000040)={{0x18, 0x2, 0x0, 0x100000001}, {0x18, 0x0, 0x4, 0xffffffffffffffe1}, 0x9, [0x80000000, 0x9, 0x7, 0x778, 0x2, 0x81, 0xe8, 0x5]}, 0x3c) 16:00:48 executing program 0: r0 = syz_open_pts() fsync(r0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x1, &(0x7f0000000000)=[{0x400}]}) 16:00:48 executing program 1: r0 = syz_open_pts() r1 = syz_open_pts() fcntl$dupfd(r1, 0x0, r1) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x0, 0x0) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000100)=0x6) r2 = openat$vmm(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/vmm\x00', 0x10400, 0x0) ioctl$VMM_IOC_WRITEREGS(r2, 0x82485608, &(0x7f0000000140)={0x8000, 0x5, 0x100000001, {[0x0, 0x1000, 0x81, 0x8001, 0x4, 0x0, 0x7, 0x6, 0xffff, 0x5443e518, 0x80, 0x80, 0x8, 0x80000001, 0x43c12c02, 0x10001, 0x3ff, 0x53], [0x6, 0x1, 0x2, 0x2, 0xffffffffffffff01, 0x4, 0x2, 0x200, 0x7, 0x7fff], [0x9, 0x200, 0x1000000, 0xfffffffffffffffa, 0x4, 0xe28c], [0x72, 0x1f, 0x5, 0x9, 0x8a, 0x3ce22501], [{0x3, 0x2, 0x200, 0x2}, {0x4, 0x3, 0x180000, 0xa66}, {0x2, 0x0, 0xd127, 0x20000}, {0x6, 0xffffffffffffffff, 0x4, 0x6}, {0x4, 0x81, 0x2, 0xb9}, {0x5, 0x3f, 0x7ff, 0x2}, {0x200, 0x1, 0x3, 0x7}, {0x0, 0x2f, 0x4ac, 0x5}], {0x7fff, 0x1f, 0x6, 0x87}, {0x5, 0x80000000, 0x10000, 0x1daf}}}) 16:00:48 executing program 1: syz_open_pts() syz_open_pts() 16:00:48 executing program 0: mknod(&(0x7f0000000100)='./file0\x00', 0x2003, 0x7fffffff) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCMBIS(r1, 0x8004746c, &(0x7f0000000180)=0xffff) ioctl$TIOCCONS(r1, 0x20004276, 0x0) setuid(0xee01) ioctl$DIOCMAP(r1, 0xc0106477, &(0x7f00000000c0)={&(0x7f0000000080)='./file1\x00', r0, 0x2}) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000040)={0x0, 0x34b3, 0x6, 0x80, "df2de35ef4bcc58b4c0b993b9b264248e9cbf8f7", 0x7, 0xf92}) ioctl$TIOCMSET(r1, 0x4004427c, &(0x7f0000000000)) 16:00:48 executing program 1: r0 = syz_open_pts() r1 = syz_open_pts() ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000100)=0x6) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000000)={0xffffffffffffffff, 0x9, 0x4, 0x6, "1bd280000000006dd87c5641ef6d6b33c28876ac", 0xc, 0x4}) 16:00:48 executing program 0: setreuid(0x0, 0xee01) r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x29, 0x20000003c, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) ioctl$FIOSETOWN(r0, 0x8004667c, &(0x7f0000000000)=0x20) 16:00:48 executing program 1: r0 = syz_open_pts() write(r0, &(0x7f0000000000)="76f9003450d02410d6f30c181b8d4c9d92ccee69aa632fe7e6b8bc492ecfffcb93e054569b49fa", 0x27) syz_open_pts() ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000100)=0x6) getppid() 16:00:48 executing program 0: ioctl$TIOCSTSTAMP(0xffffffffffffffff, 0x8008745a, &(0x7f0000000080)={0x800007d, 0xffffffffffffff6b}) 16:00:48 executing program 1: r0 = syz_open_pts() r1 = syz_open_pts() ioctl$TIOCGWINSZ(r0, 0x40087468, &(0x7f0000000040)) openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x800, 0x18) mprotect(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x1) ioctl$TIOCNXCL(r1, 0x2000740e) r2 = shmat(0xffffffffffffffff, &(0x7f0000ffc000/0x4000)=nil, 0x3000) shmdt(r2) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000100)=0x6) 16:00:48 executing program 0: r0 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse\x00', 0x0, 0x0) fcntl$getown(r0, 0x5) r1 = dup2(r0, r0) ioctl$PCIOCGETROM(r1, 0xc0107005, &(0x7f0000000080)={{}, 0x2, &(0x7f0000000040)=[0x0, 0x0]}) r2 = dup2(r0, r0) ioctl$TIOCSDTR(r2, 0x20007479) 16:00:48 executing program 1: r0 = accept(0xffffffffffffffff, &(0x7f00000000c0)=@in, &(0x7f0000000100)=0xc) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x800, 0x0) chflagsat(r1, &(0x7f0000000340)='./file0\x00', 0x0, 0x0) connect(r0, &(0x7f0000000140)=@in={0x2, 0x2}, 0xc) syz_open_pts() open(&(0x7f0000000000)='./file0\x00', 0x200, 0x0) accept(r0, &(0x7f0000000280)=@in, &(0x7f0000000240)=0xc) syz_open_pts() r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000200)='/dev/zero\x00', 0x90, 0x0) utimes(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)={{0x100000001, 0x1}, {0x0, 0xfffffffffffffeff}}) ioctl$BIOCLOCK(r2, 0x20004276) utimes(&(0x7f00000002c0)='./file0\x00', &(0x7f0000000300)={{0x9, 0x1}, {0x7, 0x9}}) 16:00:48 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x4c}, {0x3d}, {0x6}]}) fcntl$getflags(r0, 0x3) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000040)="b6") r1 = semget(0x1, 0x0, 0x400) semctl$GETALL(r1, 0x0, 0x6, &(0x7f0000000180)=""/235) 16:00:48 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x800, 0x0) ioctl$BIOCGDLTLIST(r0, 0xc010427b, &(0x7f0000000080)={0x5, &(0x7f0000000040)=[0x100000000, 0xcc, 0x5, 0x0, 0xde9]}) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000140), &(0x7f0000000180)=0xc) ioctl$BIOCGBLEN(r0, 0x40044266, &(0x7f00000000c0)) r1 = syz_open_pts() syz_open_pts() ioctl$TIOCCONS(r1, 0x80047462, &(0x7f0000000100)=0x6) 16:00:48 executing program 0: r0 = kqueue() kevent(r0, &(0x7f0000000080), 0x5, 0x0, 0x65a8, &(0x7f0000000040)={0x5, 0xffffffffffffffff}) kqueue() openat$pci(0xffffffffffffff9c, &(0x7f0000000000)='/dev/pci\x00', 0x20000, 0x0) kqueue() 16:00:49 executing program 1: r0 = syz_open_pts() r1 = syz_open_pts() mknod$loop(&(0x7f0000000080)='./file0\x00', 0x2004, 0x1) r2 = socket$inet(0x2, 0x5, 0x3) getpeername(r2, &(0x7f00000000c0)=@in, &(0x7f0000000140)=0xc) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000100)=0x6) open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) r3 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78659a, r3) mkdir(&(0x7f0000000480)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', 0x0) ioctl$WSDISPLAYIO_DELFONT(r1, 0x8058574f, &(0x7f0000000000)={'./file0\x00', 0x1, 0x9, 0x3ff, 0x0, 0x94, 0x1, 0x3, 0x2, 0x2, 0xfffffffffffffffd, 0xffffffffffffff00}) r4 = open(&(0x7f0000000180)='./file0\x00', 0x7ad1d830fc31c7a1, 0x80) sendto$inet6(r4, &(0x7f00000001c0)="460ce5303f883bc6bf1e6cf06abd2c34443fe4506bdbca7e3794d6220de681bb74a824999f7a87103651a69083f7561db86b03d99c3388c99d1b5e739f83d27c52caf6c0be9e0ebd0d83ce835f6edcb9239e0db3e12100b6ea5b6c181624354d480ab634ecc9eb1482fa240978", 0x6d, 0x50b0d2065107ff80, &(0x7f0000000240)={0x18, 0x3, 0x3}, 0xc) syz_open_pts() 16:00:49 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x45}, {0x87}, {0x6}]}) ioctl$BIOCGDIRFILT(r0, 0x4004427c, &(0x7f0000000680)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) readv(r0, &(0x7f0000000500)=[{&(0x7f0000000100)=""/219, 0xdb}, {&(0x7f0000000280)=""/225, 0xe1}, {&(0x7f0000000380)=""/15, 0xf}, {&(0x7f00000003c0)=""/254, 0xfe}, {&(0x7f00000004c0)=""/58, 0x3a}], 0x5) syz_emit_ethernet(0x1, &(0x7f0000000240)="db") syz_emit_ethernet(0xcd, &(0x7f0000000580)="7b8293cf3c9836c954a17230bc444d911ce0c74685224c504b597f014a3309213dfd986f812ecc78d7020c6e8078a249ad496a7b8bed37750e099021b3136803d5ffdf94c6bfb64d5bf5117daaba6a110dac7bb605ae89f30e9cce6390660592376273fe73cf0d50f3cd12b66eba07c787afb8a5826a040575bd8fd159140e13dec09e7b4c5222b29246840dfe3ae0e2cb75677bf1b7dff9b33ed16f48d173c5e17f36d03d40daafe8d0df6b01c6b5639af1634d8c56ac1a21602f66d3d29a91f1a0adb297459ba294e580be57") ioctl$BIOCGHDRCMPLT(r0, 0x40044274, &(0x7f00000000c0)) 16:00:49 executing program 1: r0 = syz_open_pts() openat$pci(0xffffffffffffff9c, &(0x7f0000000000)='/dev/pci\x00', 0x200, 0x0) r1 = syz_open_pts() ioctl$TIOCSETVERAUTH(r1, 0x8004741c, &(0x7f0000000040)=0x30000000000) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000100)=0x6) clock_getres(0x4, &(0x7f0000000080)) 16:00:49 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x800000000087}, {0x45}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:49 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f00000002c0)={0x3, &(0x7f0000000000)=[{0x81}, {0x20}, {0x6, 0x0, 0x0, 0x100}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pwrite(r0, &(0x7f0000000040)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) ioctl$WSMOUSEIO_GTYPE(r0, 0x40045720, &(0x7f0000000100)) 16:00:49 executing program 1: syz_open_pts() r0 = syz_open_pts() ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000080)=0x80000000) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000000)=0x4) ioctl$TIOCDRAIN(r0, 0x2000745e) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000140)=0x6) 16:00:49 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCGBLEN(r0, 0x40044266, &(0x7f0000000340)) r1 = openat$null(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/null\x00', 0x10000, 0x0) ioctl$VMM_IOC_INFO(r1, 0xc0185603, &(0x7f0000000100)={0x20, 0x0, &(0x7f0000000080)=""/32}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f00000001c0)=[{0x81}, {0x1c}, {0x6}]}) nanosleep(&(0x7f0000000200)={0x1, 0x3f}, &(0x7f0000000240)) setgid(0x0) ioctl$BIOCGDLTLIST(r1, 0xc010427b, &(0x7f00000002c0)={0x6, &(0x7f0000000280)=[0x4, 0x4, 0x5, 0x0, 0xfffffffffffffffb, 0x3]}) syz_emit_ethernet(0x1, &(0x7f0000000180)="dd") 16:00:49 executing program 1: syz_open_pts() r0 = syz_open_pts() ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000100)=0x6) r1 = dup2(r0, r0) ioctl$BIOCGBLEN(r1, 0x40044266, &(0x7f0000000000)) 16:00:49 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, &(0x7f0000001880)="49d771e228ea1a47533a5b37384d78b892290ab6cdcb7d8037e9995feb2a95529419e0ed5c63d082b58414326878f5f609a9af6a0a21cc054c0a7b230d0df6b007b71e2a45462ab9ee0db66296a01824b81e8148ac02d9e9f0697ff2a1490ca03382c9121fd5a9cb001fda39e7ddb1acfed2a1d1dbd52ceefcdfd68a1fce9bef4b7dba0dd9a88c938d92ab7e9a9960527d3e2717b8d3bb8a0680ea8c0581d8838f1139fe2de50bfe4d9ef35b6b61ff586e77441b7fa50e180c99c6f9110a0aad158505833962f33600c882d37141df268bd8694127d0dacfa070dfb2d2e8bbfaeae12757fe86179f840d51aa2feccf71d3a3ad0ea8d01e6a40c5a416a1c67a001d4983eee795a882280bf10fca4db4d73164fcf0f990ad184187efed459d89e790455b28594a97c03c797cf46aa6a4eceedeb09141905a5f1a101d9162822c683f9c00ca95d9e779624f24a4c3c57cb1d7bd83e1f8d2730e12a27ff3b08809224aed9aa022c0236228d947fcbc376969ac97d2c249b345f741bd069bc926c47302122d8c6375d823ba3982be3a71c7be61cabd9730ae573688cd55c06e87c81509ecc6a180dfd43e9d940b318dfe6932d61b7b5a0fbce95a389ad5493af10c45c940a80cb4aa233b4c217f823a6572fff9a1ac47d91c32d34583a82a58fed841dcb73d3917f97cec9f1ca9415188a44eccc73bf67f56996a57dfd2a5a46c4d5e6532fa1b51fb433589cc8f46ae27a2596d24d8966d33cc37fcaf110a4d01fd92c64672779deb9e3e398caca689f74d7e291e3fd59e48da040d553420e33558b51c41580391fb29381ceca51ead4fda2abdf32c41c765e4199448c11e789248c688499fabcc1319c6496dd9b74028409c4b55a4686ba0415a4bc1393227528afd828d852e261935fb7b55f06e13be1dcd1db27c37ad307a242e355d8fcc3022cf757ff502dd5b6846443e30ec6187ac81338b3572a45ac9c5a81c87ad7a9a9e9cb59f2e9b2fb887e97a12d4bd26eb9e0b176b1184e1e099201a22ac9f50d554be7db4ae86f065b0c065f00243c4b951558004cef60cd283826d8aa8aec32a0c336005c669db8a55e6084a3b3d06a3c4bbd6aa4e79c15f1350cf50c5a150b8d4b7df73a711f86169cd007e82834b2d28896b30889a4878ba3eae183e7f8f45f2376050763e5bb5e85f115e00640db3a62b59c94f01d4af666afdc00346e4274ff77441e113d76fe80d2585588c6c2d69792b8539993c912b5a4d385b1e55c910d1e1a67dfdb202607ed4c8b6a4d9cb3e78dc321ec6be8178500c3bd3fada99e753f040265d691d7c121194a9dd7452da205548e2f98cf961edd551697ae8c431e1746ba9f76ece2b5733c7bdf19fef1943e4e3034a348762774e75afc8a780ae9de4eb5fa11d44f775f9b904535a9ce1e6101894b6883b4cde35479c388dbbb171cb8cce5b4246a64fd5e111201779bb36ad2c5de24fdb5fd525c4e58d81de93750f13e98efb7eb60224e59b60714ed3ff06c3b8ce598bbb802e2b34af50a8a9db81236e0540a869a093c4655a5a585a90073494beff9b47f595f4203f3ee404a4d05b110c5e53e5a1fc18e5f0368d07b16e8681bd1b4dd74f46a3a7e4bc368fa58d6abf30c09dfdd784dab864e7f9dfe416a2483aef217b1c458d066dd309e99ad931815bb93435b0c1e8fd7f3db2b794a2cb6ae450965f4477f6ae3d25357152b29d0f6a432ca42d01ee17b2e8c17b720ab508f44c133696f7742209b3d82240956ee185d8b9b5899184702a1e97eec15c01b87c539a7ca5a574de3288b72cae1732e70a357d3e2a399d8de177bea713f8770e02e677b94aa99ea6b93d9e2636d04bc912827d768f8dadae5f9f559bba61cd1f00f90d0297e3bd05b5831ded24d55b8236830711abe6deeb9aa053ec6d94d379ef090f9f75731747d3e503071dba1368f4c4c5042280eadb288a7a210a489516e8b6accda6001068b540fc2e5847423e6030c25ed0b0b071a7633ebadbd3b6f32a61483845503e18677d26786f2a08d9a88b6660d7d22ded18ccd46df74d805dda2509350a602852b75540f89bbcf2c2df2532aa36b46003d4c37ec2de801c163af07cc5e1a82c4965eb43e0d13c1a86ea9bca10e99957f3f6d1697cfb0cd4e6bdb8f77f740a09d47cc305eadf01835e229ad0ac8d3a4f51528562d782f6f92c7403966b137ba31776a5a99f1b7fa16e7cd112cfec11669045a956e20b1ad496fe99e5f5c5043c7655df4ef37fa5c06f3c45f182fc51e7105f526504fe3c69110a71cfe646f38217795552c4b7fa632ebb36af5e745684385f4ca13ab44a17f6b7d0249a2ae665775d061ef0501e312311666caff28b9c70d90314fc341c221197ebeb438dfbe560c14f0d1a3bff42bb33d3cae8cc0ab59973bfd7b680a3bec7d844d25bf6cbf26d2cfcd0783d525f8cbb2e0aaa3122451889445df167223dafdd2cfd81f1da5b45bf0b522350493f4cd7d8ed5449bb6091315fcb28f6738455760c16e65677a0c5c6ffbb03562d8e2fa0f1eea7415cc39e112e7a9a8daa6c67afb9fa142484e98d7788f7b58a1f05646fa0a8c46d029356ff37211ba9d18796bb9007a8c661336f431ecb977779fb596eb74f6e864a746795edce0f4f815e3dc3d6c29628702f1999177f131b3124734688affa20e381638f37fc65bc2f08651533eff90813fd3e75fd73d70aff132a793547b328d894c517b2a2d8511e3d321d1e690492af9151f4f7f138d18f9e58949ffd972a6ce77f00153c7aae0f7831c44372405ce351897e76c7f471940bb38c9e49f4dce0a71af8a61edbc0d368474368fbb1ab428afb598572b55ba9619ee0a08bce31a14b02a9fec52df6063c6aae1f1032a488d3c80e57d83a52ff4c2de0dd6ceeb88464b8919a6cb251d68b6955a927f80769af7af451271656806c4c8ce16330c88487bd50f54ad635a6363f55ec65896d994cf9414317f257c457713186a0f1421e542a41ac9ac7a44c60b8126537c3788f1ef12a9bd8ad11d3df81d7948350d177c2829ffcef010a155d9877ddf4c375c4fbf70938d718e55e9e85362702db0b6ea342e7cbdf7ef1df9611c35e2a0db7644feaa565a6227e128d7a780ea166557ac0f0a459fbf0753ba1a9ca6486448aac8460d553d9f375113d336774a1e797e01bb0d61fb07b3e898ac383b03974db4158042116966ef963065cc8567cbdf2f77aaeb017ed3c47b263fe6d81a7d27dbbf98acce418c916020d52b618012c39c2703e7808dd3c5a214688e50e59de11c62571b23862b9aaf190b56113aa05b06346976054581a4d8238bf52438e39942f4a798a62540b24ca47c8a3199b1f75f30d184241ae44ce2b7d580d6b0d65db19ce7d486cf669e2e41a29fdb0f0f5327c00aa000d791f3c2ed4ba04390b96b17921107acd381fa261c5091afb2e2a5381e96df559153ed0c93c3fdee660b36357f8ed3804c912cdb0572ccce4d77375f5a3dc5051513aa5c9d685935a08236d16219aafe7317a5ea7270b101398d2b996227e775266576da9fb951f91ae49f7bb7b52b303f8cb64614c70076fb7c3efe88d3724149917b4aa9dce99a75bf0a6533770d64f9887630e85b19603228e31c710a56a87b3b0b964c18ee39fbd4fda7fedeac452c3bba6154361c5ea37d33cd47d6ef7a7af9211ff9aa548dbbe31089e389a3210eb045894f6572673468dd110a25bdfa12d2875e536189639d53147be0cb208f9abea36257bce9b75b596af01c7809cd1aad1f815e2cfb7238247bc8ce5c5cbc7709d02712c5c77542e566ce7205750cfba9ea80ffb11025c3e451cab4641df27dfb63012e790692093fb7a08a458a64b6a00d64540751df67faf2187c9835d28e5d48a764099073256f725772c7f3326c5263dd46b2302194b6fea9ef4c004ae7a693379189fd7075d8ec8e99a1163776223d81bc69b5bacd45de66efb1ab29d233a7e0a245dbe3d0156e01c8ed819a0b41fcbeebb09116b56fc82a6d94ed9d2fb55985145dd3fbabf6ecb190977ae4803fd2f82579b66e701ce4236c675e8a557c77f4e474d0947493fd8da1cf393bcdcd01d22abf86479295f8efe4964cc1e1a3606b240585e1f1fe38a26d0d3d77aace44df0d06d5e50d7c941b5b12bc73331fe2a136265077675c5d5f62015104451d2f20d96f6a33ff847f18b5c14656812fb4ceddd268f5a69aa5382865f105d704cad99f4ccab931d43ec703b2059504b787af6816fa53d9cb5157905031298fa8e7c5f3145d212c908704688a64c6c46688802dd861f31439ff1d40bea1a1aec4a326fb8f78638bac0e5c0d6d3162d8a2fd32f489280321f4a53894b4b6b03d7c903558fb8b8c6616e6d02b63ec04b1a12c6f3f9cb1ca93e0f92a42551a1402a69ff93e6646eee04b62a466bbc7ba614675f7bf35e0a1dabf1b7cf6eeb8981bd0b711c1ce0f56438f0930f4af2432c4440dfa2d341fc87075b269ea3b3ec80ced49ac74124f71c6efa63771095269b3552f9905296579624149dbf23a9d276c542fec5b9ab40c6a77d640e915226fc48aa67e864bd6ae9cdc95793e73cb5929187e183057460648cb16960348f59bb47a77128678f42612acd45b4f0d7f10322448d5dc5389227845841fb3fd0cb8236fcffa9bba899006935ef909ed876070aee788314dfe25d77604a3716ea11f9d01d5c1a002217193435c889197c1e812e607513a56589ffe241d11c0da87350d8623f44ee97eb0ebe87e69981e965867257e73117fce5681929ad866529ff1ba95de31732be6bcb7ccc9fc557cf34dec9ed8326174e0adf7b915fb2ea2088adbb3b15967adb1ef6ba190c22e86493f84c102e9aabe5ad52e8373adfed7c86e7d56725e0a480deb78b39136cefbede299864d5502bb87d5865674b64340c4f293d45914613c2f28a0580578002250f02cc65cc12e1c93694485bc7a0f8b35ad0c9973a21db64937f4716d739340b0a059f94974295c6e01a2a6b82f7dfb70a23024c58f0c2cdaf08ed5a4e61114f151d55280a969f5ee892485ac04ca40340880257db56aaa33a4c08cae2d197264781467db650e6acb5345d20a503aa71cd6af9a856f682", 0xe22) sendto$unix(r0, &(0x7f0000000240)="0d0d50cd264e515c1c67a973c06f1e43e2cc3074bdb044914c2e360f4628bf144b7aa1ac72ebfdbeafe42b82c7fdb3df53d6cc140d5bcd6e568215bd41e34a84e5ab136931493cf3372896283561269ffab46661f4b9eed18749db30301601e529409a5841864e73b9f040ce652fd11101405145496cf14d0bf6c6d7c6ef5bb31668715e6f61bc5bcd615e0f00db6c14fe839a38a899e195ff99f7a6d22ef8bbc88f12953b0578bebd088808c673334784419c7c7616653593ab4c9db374eb76b737e6aa0a1466d98a7a1302405f14ad81cd8fdb80875de438534abcf5316e7e3adbc931e6dcbacfa358f2b6367ef31355fc3b", 0xf3, 0x0, 0x0, 0xfffffef4) sendto$unix(r0, &(0x7f0000000340)="0b8bc0c408405cf4a44bfdf995bbf6952d531befad4e05677b5f84304832d2a88c939150ae324c9ec18b739088fa729c93b03be79fe0111e5e43a7bab02cdab8a86268afe1f6f420ee80f78149f0d4efb0787b84bdff8756c417a2e8f59e511b426d06db551b874a105750bb83544c857fa9192e93b4ffd9073f3754a0a6cfbe2d06377637dd9336cba5d1611d8c5898486acb8e95bc2cd4eb361a483807b251b6ead43e1259d4f3f4b1d574c899d91f5c6cf42e12c2b49b2fc483b699418fb79723be79eae8a5cb749dbf04a5d875a9b9078f568fe8de8497d1a4f11e9f971d51a052c5b245de09c78d4fe4", 0xec, 0xa, 0x0, 0x0) execve(0x0, 0x0, 0x0) recvmsg(r1, &(0x7f00000007c0)={0x0, 0x0, 0x0, 0x131, 0x0}, 0x0) r2 = syz_open_pts() r3 = syz_open_pts() r4 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x0, 0x20) setsockopt$inet_opts(r4, 0x0, 0x0, &(0x7f0000000080)="203c2375e307dc5e1050c6d01ca905fc741df23e8d41a90325d8994b6a2549d53838386b6270e1714a147ca5add3ed54893adae2c8137b9729a19b8aaf8ce84ac0f25b98a32e4854eafa70bc34f4a9ec912e3b9c082b3b5ee06d98af0cbf50f2d67840a7661d71dec53e7410", 0x6c) sendto$unix(r4, &(0x7f00000026c0)="b6e4b91ecf74f171a71d92a06f77d0dcd822fdfeac5d9c8ad2acf4a025fbc094057241c9e48d31c72850c33d8eadf1d65fcaab9b623720ee3d4031e597a11830846d79d00ebe8842285eaff1fa3dfd14166cbeb1d69aec3eec1310bb441744e20b875bc4e2e4fddf96fe8c40be308f3362773f2a2544338b1285d72e3e89fbb81368763181ad69bfe8d651c9ac8e17e1e2b6c910e8517189c0823dabd75b475ab744972ab327079c080688e5c1330772fd8bbb478c85c80413bba2ce08589015c07839413722afa628bf5957ed3bc511ebada2c36b11c4f1ed60829eaa207d18cd9fba1baf089e8c9299275cb530956ff244462ffea85b2180089cf4030de3986633cd746989cdf27eea34901d48f772517f82d47c4213744323705d962f356fea963080cd30bc0a678bd092aed9dce194bb5d9d35fda456fc7599cdf3c29abbc2744da6c06cb032a32b4713bcf431eb5f7fabab7a093b9a6ee0e7c0e60ed0e285c1e0d10ac5a99bd49b142fcefd675646f77644b351505ea20461ec318f2b0f28722a6e2682bffae5a1fde902230ffca8ae3d078bbbb39c2aafd56fbe867b7a150d980d8085f5cbf04eae8d5708eb8da42bea85ae29caa83f6cc3aea24a2d7db0b64c78d259f6156d82419cacce42ca7ada1f3b419ee8ee87486aaf2a46f31c76b08ef507dca5488bb3363da42499eae16ff1f2f0251fb73605061b680145e65f1b8e3d571f64d541bf77db2d26ff945d21cef2cdf364a3b3f15bf3aca71174f565916ecb1f6705b0d5e8609b26c20f6ae7d948b49c9721ed845db0bc4201a2f02fe3e3eb70fcf07e48550d1211a1bd52e53745f0ba937caec944b66efbbce7cf189d7a1f6b7be3b800805637b7eaa80582bf8d2fa74f7b47c83c3a2a8e926cc888c05bd1e51879af6542ef9a22668adad40e8da64670fd3b1786958b1b54946a217f4bc613fddbfad9a1cfacbc9a92e6d3be6ea86dc3e2de0009f3a59beaf61400efcd69ac0861a6ccad82df317d90f5f0e172bd06e4099b44b08026a8865633f10ca1e8aa5dd1c4d912163d4227d6d240c17746796566cbc95f0d98eb7e512f799aa41af8c228bebeeac74f707442711a631ac320237791e38e8033be3cbf0c976205147c998d620d48492f72b8fc229828fd7f8f10556533749281183f90af24028850532829bb14e013e051b2f3e6365ee18c47927df81a3c581af6aa08f01f59a0cebeac1166e25a61ff666d0e6652ed1abd32dfbf06295e16866d26d53f36028cbeebb2b607175beb13077027272525f659753b15ee493336b234dd28ff277acef956791428822b4289bc06b31315cdfa5501ae6bbbe29987de7c9f2053c6a5c9335108987ef230d8f10cf231ee8b45a31eba0bab6607b8de120a41a603205e07f47d01caaa992eb3a435a42f0471f8975d9c4788809a48d19db9bc3ce46a4d42fc3c4456b57957b7158378237c1afe48cee4a00195826d8d117ced24f8be933573ba3590f9d27f3a4e7689b7992cd3a3a4fd6a21d5cdbc738f228e2fadb08d2fd925d89c089b7018b61b032100a017f3ae700b5e2ec23049152538110f7573b600f01cd33c70f56a7f198a0829bf12269333616003c2d6070810db6373f8c0b83924379094ef89f93d487c90bc187eb728550d9f3a64c8172e15a960560a0910665566b95d4356464754f2300d366d6b898dd327dd6d399a3d46a3d5cbb090ec65d0e4666c3c39d13fc925a5a31253d47083cc4f61ba2d5a678379bab9afe717883733ba11a8f7520178951c7a11ad054e657a3ce2302eb9cef8c90e5084bdbeab5a7841622269f58d384ba210a3d9f6afc01e2356bf6dfd52007a8d246ce768f5d64547cd42044cbe8f0ce214d931513b58c3d1d4aa53a5e2d5ccbca8a6cdbc4e02ce2ffbe8e3fab6b6f9616f6f28d4a93f8ba36668a80903356c339a9a4531eb7098c91c198980b98968aa2c728f37d62468aeb6caf12928bbd897a08cc426a22dc0c46d4b0b0579c10dfdfb9bf540484a799dc408810b117dd92cb5bea1cf0b507ec9b41b78a869e0098f96b5ec9557f8d35fd49a9c713cf25ce34f67d63b29359f3a0938cf3900ab550a28b8ca4d1f458feb90cb53bf3f659e65dba69f11c0223ad467bca64161d7aaa0e0dea5418dc44d220445dea987dfa19443f5dfa65bc779a3bf0d73b876d4acdc241d7e12bf5ac63424fca947712d589e69b56c0d47b7589c1686975e0944316819691006230082ab4f8621165600350f0273e125ce3c226e6a025df7db8704d12ea03e2b59958a4fc943b981b372f3ddcbbdb12410ed95411dbe1fbe8c7c58e94e99e313168c722e4c8aa69bfca7ad6169c0a803f10cb562813605409fb17272c3733069240d4e96912abf9b2807f1baae88cbcf6520e6823835203727159ed9ccccb14f3f16afad8be5648dcea1f218040a6bed8674cc0fd0c9041c8ac7fa86a2618e696f8a96a2fddf3fd84adc0ec802e871037257d624da1ac49008bbf65a7d595dc766cdc275382fd4d4560b3800abe9ef0c97f37eaa665b8b26fd790fafcab06069342fee5711f9a7b1fe19aa778db50ae4e3a4c133705dcde91197d2fbb0bd8adc901407ba5743e1ffe182ffea170180983e56bb935446d9228fec1cb021b0782f8b4979049f99bc2befa4965556eb5fe985d1d7ec71333847b9fe150480a4b361e42f11ec008abb72be06097d563601d8ea5bd4407050d6652a0989c23b9a11e35bb4de890cd4dce8156c6e1a1991307f6bf23c497e752575522168602ad65d740ef1c44deae13e246c9448397311fd9dc0d8e0ccc715661e16374b1e8b94414211ef2383dac1f32dd7635e9a13678830962f4f04ee09e5b89957da0a64f728b94eebf49a2d5b25d60ee1e7ab191e296918e5977791b0d83db55f9aceb6977f46046a53524403ccc8185a5c5f16a1ec899ed369f88fe033a85d5324d2305702292a738f51fec31d0c4eaffcaea14fce4affcbe86f77fd8443d78b23e0c9bd420d5d8b79c0d832f06002308060a50157d4f605ec3911125132009b81ba72d5fd1f444c05fbe81b7baa74129c7eb9ecb2fb193dcc277398e9c4b7ef6f23e6663c24d96c0723c792672c6660198c351cc0df207e22488c69cbb76f193d9cbb57bc8915f542068d38f6d8e845fe341edcfa6e62a432e20b099fcba0c57e96d35624132a33062c566eb062c5c498b4de3397324ec651a4b9e00193df4ad6210e43d0ac3ee5c6e12eada40dc08b1288932fc78eda356e2dd04e934debadbab477ca6e687fc792225cf53ea6dfa7789fd9228406bbd179241c491f578f13e0fec0a40b5b14357567d8cfb87d846c1c26bba15b758000986a6bc35425c8440a7a07ff173517c140219e4bd2db4e0f8ccfcab8c9d901db36df1b6459edda11df4b11066a8b03e55cfe32b9c4504caa130e6f7db9e1c3057f7559b6048c41470d4d3b43c9420f21f7246b5597ca47b7da872467ff7b7b94ff5b6aa0b5f71982113b3dae4c4b289a83c2e24995bb5c066e94871a41425aece2b339c57fb0d7fd4a7fd9d13ddf9d7391326dc67c5dd2aa42d4ccd42f0f6ffe74777d2cd3db6c4f86d34ef017f3e72c505e7896c817ff4d65f0b23ec23b9f7b2f45575322f62e29ec3d5ff0a4d5809f82580e0e7300e133e72ec575682f415f945937c21354dd2ac603341a6496f5de5454e60f77f6bbeeadf36649d5a28b64396370bd8752d55e76801ee35ba961749bc6c591996307b0f0239930682f1aaf38d1d27789873ae9de436649ffce43552e7be3e72c72473770f6edfd90095e6dddecde656121a4707c446672a6e45553567e3976c3533c3ef5af9d0a8ec80df8906e22ef986f566b97a34466755c07f554d88e5a01b72799e3b73c9482435015d495d4337c9557ddc0e1698539858e60e8cacfb470f4c2737c046c8bcd571c6a9b05cb568b334c41cd293b09f9087b77223b09e4593a3b86dbbcf00fcf38720a75ddc8444d38303de920476fc7d831e181bd7d4e2c0a3c2d5e0a195a5e077a09818d62adda14c55fcaba84ea889263478ceac7e825d91876dfa537cc4db35c47830e34e7a25641910fbb3736f613875245681014ca48dde8e709b0e57235decfa16b1559de8410c26467ee0899e8f7add195c7101d682fb389b765eb50ba9fbd7a4ac4023ebc852836319bf859a43ed4d4b5bb96e3e68dc19737e5c2e726e4eebdc1418e9c8b9746b8fdafb440a68a4e192fb9f4cae67fe23a615b0e4077383dd4703ce848dcc807e5f4bda61f8628ad13074e9984c83f6bec305e2367fd8a0ed54181d341b13bd0c1b84836cedd78138e065a6321d3ea27c9f2913b85749d7bd28cdcbedc72bc4dc1186a3c5af7d3f5cc58265d00aa3e9fd1713b89b121c41395ba83fcfe030886ac38dc5739fc7b0ce5ef54de0bacbe0834968eb3f9f890d7bf09179bc392289f492e954ec035e0ada6fba4fdfea1a4a681c2f9fa71958eb7979cbc330bf872c92546fa55bbf3d46127b07a8859bfb8f7f02adc5637da478c070958db64fb92f6b7bdd2c9814699f31160593cf9f9aa331b9c7a709ae5087837457243e9b8450341b51b406c489b80b48252daf1a43c8869522e18e45b55c320eba6437c05d05d26a1ab5bdc83cd66b8b857695a8f1339fed2f24daf7ef4069af16db0ba2839bcaf52a30407bc50e08c0fb844267df031805ec3d6ffdcd50981b0f6f2d2773e82ca0d5907988c69f25361e6de75030ca004fdaded80ab0da78aa18ba2f35787ff803af7750e3f81adde646ff3f0c077848a19c3a9ae55661611b045df1258ee8c3270a088bc756fb213c8ee70d5ff18045b3a3d64863240558a6e40f2352fdf8dc7c931c1d2a377107514eae93e4726d0d43fa0585c36a656ef895e549c1e1f82b1751565e89a22d376cef27eb47d71729bee89207cde8e1c014648fc923a8bb9ee52d2718422384ee148593d8bc7a12c0df29b8e764a173debc9db305f0266a1ef585ac700dc082759e7fcc4abacb959158b8cfb157b4147b07dba9525e0b7496a99ca4cf2ee52c9bc5588509647ead0f494158b2becaa0da2ce9e54d0bec3a92f2f12037c892aef383ba4c1d9515a79e3261c997ed0ca3e6290492ebb3e0bf295c1a4cd74a95820aed93a106b33c27430df5d5e72994e57ef5f38b1a52c91383dd24f92862768f41d6b1466b3fd7fb77ec3ac25fd59f0423ff086cae3924cd91cc677975c59270cadb1cc409c74ceb0ff0252e2e296b60dcbf811e9ec46ced308b096da54d7428b46436869015b27541840290f5e7972e1dd8e6ab511dc1cbba0313d49555c8b3418a543469e36e00d7ce84c440613dacfea9e7b6435fe90c773074857814bac3fee655134f017f957ccccae91a248680f31b1c261bf3ea27016e8540e41ae6f53a70ab9b38fcf13d3e6e50a6532fa67890e2f997209db4b2c8610d581d3c76c5f90f4a98ff80c462dfb5d48f75ed14d4adadf7e21c6a9af801a8e81f81d4c3783f6b9f9a4bece770ac4870f544b69aff2121b89f439a4ef72c7d3e4641bc37adb67a7a45e2e955e119600a94e6e5c31eaa4145ee6def27f49c5d8cb44b2664b43a325cefccef03351d7cab4f7426901b2ae3954bf9824734febf6786122644495713aec02aa64cb59eccc5a452fbbee533c8c237bc1efe759c4b9c8e584cd2c85a9cbff40b529e078f5dd95c47b96b216a3589778767dc4a7d6ada91fe77e234fe4d587b9ac5cce65061360a58d27a29bc94cbaee531099abcde132972cc51cdfde233077de30b03e5f9fcbeb0557286c2508915fad3685552548d367f9a632d7", 0x1016, 0xc, &(0x7f0000000040)=@abs={0x0, 0x0, 0x0}, 0x8) ioctl$TIOCCONS(r2, 0x80047462, &(0x7f0000000100)=0x6) fchmod(r3, 0x40) 16:00:49 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) pipe2(&(0x7f0000000180)={0xffffffffffffffff}, 0x4) ioctl$WSDISPLAYIO_GETEMULTYPE(r1, 0xc014575e, &(0x7f00000001c0)={0x7, './file0\x00'}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000080)=[{0x2}, {0x1, 0x0, 0x0, 0x1}, {0xc6, 0x0, 0x9, 0x40}]}) open$dir(&(0x7f0000000000)='./file0\x00', 0x80, 0x20) shmget$private(0x0, 0x4000, 0x240, &(0x7f0000ffb000/0x4000)=nil) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000540)={'tap', 0x0}) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x1, 0x0) bind$unix(r2, &(0x7f0000000140)=@abs={0x1, 0x0, 0x2}, 0x8) syz_emit_ethernet(0x1, &(0x7f0000000340)="b2") 16:00:50 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000000c0)=[{0x81}, {0x6c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) getrusage(0x0, &(0x7f0000000180)) syz_emit_ethernet(0x1, &(0x7f0000000140)='+') 16:00:50 executing program 1: r0 = syz_open_pts() syz_open_pts() openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x10010, 0x0) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000100)=0x6) 16:00:50 executing program 0: r0 = kqueue() r1 = open(&(0x7f00000001c0)='.\x00', 0x800, 0x0) kevent(r0, &(0x7f0000000100)=[{{r1}, 0xffffffffffffffff, 0x9}, {{r1}, 0xfffffffffffffffe, 0x1}], 0x9130dbf, 0x0, 0x0, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000180)=[{{r1}, 0xffffffffffffffff, 0x4}], 0x0, 0x0) mkdir(&(0x7f0000000240)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) mkdir(&(0x7f0000000040)='./file0/file0\x00', 0x0) setuid(0xee01) rename(&(0x7f0000000140)='./file0/file0\x00', 0x0) kevent(r0, &(0x7f0000000080)=[{{r1}, 0xffffffffffffffff, 0x2}], 0xeaf4, 0x0, 0x80000001, 0x0) kevent(r0, 0x0, 0x0, &(0x7f0000000100), 0x7, 0x0) 16:00:50 executing program 1: r0 = syz_open_pts() r1 = syz_open_pts() pwritev(r1, &(0x7f0000001240)=[{&(0x7f0000000000)="b3e8de32b5bb497a64b2ecf6f190109ea6f96d49d94154fbeb516f9ce95e2d7804e316dc36a482ce2806ea73fd5da2613a34e74dcda223ca727a6067792097772bf3bd7aa1161f8bb7790334e7c7913c772a58f538636770f019ad5fb6cb46e4b23bf1bb64dfee984affc7aef406fcaa27419be10d75fb874ffbf4dc5d32d7bd2561115295f481632039ea89a062f725e42649a36a9ce2e8b886f0f2da8f964b009c66cd921258b2e4a75022cfe392508e9ccb16dd8364e2cd5f7612ad6fad754b24db98081a278c4d3308d48acd3c", 0xcf}, {&(0x7f0000000140)="201d37d1c9f78a6c3fe8b5902c89b8b491442d64d20653dac7f465b85c1f56519a1d2e3158609418ba228ab2f0fa33fd2934f869d8cad31ba36fe21d706b22f07402ad77ab31d4296bb4dc755e3d2450c56c898e6b3474e12e056165f4e08fa73cae55ac214776ffb39392e5dcc6b01e096f077afef12f788ec10c06473a13f43f7869f526b936845b35cb138dae1b564d896c169318ae50b9b531a39a11554b2bf80753fa789a70b81e3d7c7145f3f9aa0707462003e06e1d9229291edd144ecd365b26532f9aa68e0fd274c9f0cc17fdedcd381ce5adc32e7a894eee2933014eb6ec17897194883724231280c5bcd637373619a7d9c6d43cd522fe357e91f529d70d250d65198edc0cfa63678708a79df55670093459fa4eb032ca0dd2378ca1e5ce683eb5ce66555f1d0653e6cfe339e4dd218df104c2610f0d8523ad2e28a715c526a574d3ff57025050b51f78e14167d925b75298f29a4a7a1aea6fa899815b4f5c916e32b44ea4f77f0997415716d5e343f14f0b2128441f488467b5f814c9e307f42dc844157c7689d6fb22f227f534b2708b6b227b4cc6dbb233a7899f26cac0127f691deda2135f1c9ef46c28619c8921227e84e4b57cdfddab79db4778a92a10927e41d597b2c0a149d0d2c96e4c7bb20ba89dda76d764b1401a240c355034a80dfe5a23e445cf33a06525bcb395dbb0d3705c362c2b20bda80758b844ac32a1f6d5bab19907fabb5bdfa248becc8e892d9f04177d6ef1884cad524b07913858c2bb4aec2840c8160e6f9d5934f8261a225c1e892542b056e2839af9176841035a517bd50f7fbbfa6ed10ac1af30ecb3f2a8dbd4e2d08dee377398ff7938a21c41bfd7da50dba7a4a32339ddaebf2262e448faa8b35c549e5fe8db7545073ba38668c543b3f61043b765de2d0c32bcd2c8496cb4f899e6f5f8eb96f4d46cdfe444b5d7d757c22518d6846df629b535f5876098224e08083fac45311a7e0ebed098213218769b58a58eca834b4ef2a71c3f0b0d02e19dfafbb43e104a32637334e88f04d3a5896412cd9667ad784ce44d565db8105487e0e188eb901dc3068f534a44297a73a89c65b0a2b25fbf8bcd368264f34cdac225d7d0aaacd9a3e520bd23d32e13eaf237e15463ab3f183fae1d0685e9c575772ef2490fbd54464c8298afab9442ad37c37613b9bbd12f310f1bc92f8d50f80db5398c63fbe2ced53d52cc8084e7ce453715f7df108e55e941d7763c0d880d1ae87adb30c51fab17fed7314b9e59c6b9b03b6d4322c05266942da849c9d4513919be71e00cf4f233d731a5c8a06f05484f066dda2dfecdf924327c364f215272ad94c17005c8458546a4273baf3c1acd119f81045c06fec1000ddcb94a7638bf1fc05a87df4c2e55e7d5e584208a786b73f61da665067fe5d3ff9f0b0a519a813b98ba56368d78395f63b7744b5b24b4a47fd6f414f2ba4d28b1d2cf28def6528548df8cea2a09ea9b60b4c33a8aff9b636fa7a3731b261e982b66c1ada4eb4ea478fb796fe0904de8bb1c61a9cd0b45aace586fcc70e921fc55090be1c06ecdf46c7d6c71007d62d306f083e02658f2c910192fabbaae5d5e6bf2d1980256c0cd84c34a2b18208e420392c12935c8d630f6e97989f918d23121344fd4c39c771092be073c3929946aef7e231ed8540c3488907ca1bc25dfe6cad9819c823f9237877a06daa636701666f154119ffcf91650b7fb4db48867e82bec22e463996e6c71875c79a10e3a658675a1fdfd6d4902d62539b4ec7fea27b01e513919235f606ce2b49b3a735ec918b476e36213c09a121c274d5f43ad2ee6c44f9799632cf350c5070f9200781ec0d304e79f794ff8131363d7381cb106db6bc2c51b27fa9618aeb8eea57f995280ba6b95532e5060710f6326e82c749a3f19d571fe55eb2632bae88c90767875469a328654680b33a50e2fcc318b4b98556be3d0bbe97ec999bac6084f9fce1b823f20e582f58ea222e76e8a4358ceac48897b879facf7c97a06a7cdd0459a6be0ccc89281fb5fed244b7ad96c6b39af331e0b7417e60946c0ec8b5e70916332b34a5e686bc877a82e678a94308f78478da3fedd1fbae473f2807d1af9cb873f19778b7baa1c49a9dab4aa1dcb08a3670dcf3f764e37870774b6312ea71f571bcd78bec13e617366ce470fb268349790464f049835d4c0545b8222f092e589525621738cb16774cc7454210e0d540185fa7a1d7b1f5f980f539af2b0068e0486eb5f8c4c3e879bf0b4be13be6d8a5398f28cc5bc2fd469e81ac845f19f218bd751b3643096b2f96bfc27ceda47de9e2a4715c3117da7ee531232f95ad51c27ab4d18a56ed0574ced713d2ee12e6d38f98244edc5d0d199069e9c564e1a90408ac9a9334992e456c521e9d317b7f142f075ecad89004ff0cb6b90bd7a56ce3e3fa0b7ff32cc09b01a5ff098450ccdf0ce2485e360be2c96fb6b7992a3b4bed27cda4fcc33a6f6eadb5d6b0a7632ccfda873694c4f18222ddb68e2f0e3475f7292e531ee18ca5b6b0f97f058ed54870621f54e154100d198fae0d422b5e9d94afe819b61a4942fea110c56d0d778facdb53f7805d62520d4e553d1cdc31c47b987fb9c781be868616f348d4fdf30f1b6b4a53d98a5709ee708d268594d31cb546b4d697027cfef6f7c054215a5344d50729ba14afe93c2a64a30043661dbbffc5ffd4cfd628bcca00267760a3176872202160fdec195cbed659b2a2bd361c8c0b8b4edd940f321320b1601c33f7b8e2b7fa39e1b329e7e0b89800a76638e2f66888aa77202f10b8295da9b5cef06a16793aa8487bb1b4ad34ad425f8e7e5dbe8730d456a65564dceb8e2da03d5fb836b1b0655d66be09dbf64e20439dabccd37de743cfbce4a770f5227e3bb5d4f810fa6b1f1a505fed4a12cfc224fc87fb7b9ba6c53b78109787ac7616b6952456121d8a18078805e79a3dc928971c9a3ff39e72ccaf4b0f36ecaae99feef98ccbfaec7573a13c6526f70d52666bcf6ff870d832c64fed707e304b54fe21bc281c95c9bba5101a5fc9044cafe2832a88abe9fa7930f2dfc65078e1b9e521243b6dc45f7da1ac71dc124dbf49d592610c07b0e0d61a25b1c4831bca124afe8985eb461b3457aa909155d094dd35cf2626007667d3207ceb1e598e908b04ee5bd412d5aae9e4eb9efaae05f95c8d4f5320b2d4db4ac50f2581268384587020726541dd56ab7fb0a3a37ef546c5439281d663b0d34c53a9f68503662e14db51cf0ccfebdacca22c5fb1d3a437be2e45d122c8dc0af5db123720faeee001c94685c957086de3f4fb476ad9f74e540f30e1e1117defb276db31e76485500489d00a496a0a8ad5078190dd2204a33918ae237f83f5294f84552dd21be7f08c67e54107d05a902d242a6ffa8a0dde48a7197049cccc7de361cf595d5e7a25121ceffaba25873de2099e6521c39ede2ed6c152e8b706440945235b08623931081ec385601772fb34afa48cbba2f398e0a7dfd1a63b31fae1cb5a279f884d90f8fe90127afb179021e7d0561748ce3190ce6b0c07c3e8d57fa9bb044bc4ae2c60bd2066cba2d2f63c38a118823ffcdd46fb2d668ef15d68958913bfd5b6afb6a6e1778a4ac91bab1d3e06c3ee65bc0e2ecc319aa20328748543d25b7079fd01e163fd363b493216b34e56c3fbde2f8c226157b4d377ee39423a9b50ac37c5857bf44c909a17d33e451fed893bb36ad37058177bd71cd7f1dea4c466484e27271164de731b807e503869e4b51b1c3eb7c2b1546d3c836c0155589c3af7723673e50f3c4dd66bda5685eaf9c530f78c334db9398a2aadb3f9fa81549d9c1e6e887e0dc04e2ee3a37bb7ba7188720f6f9ba763ee238de0efa5c1749d14faebfe5897125407fe3c04eda001e5b9e0a3d4fd737c2918be54e590d114b796b6903a7816b1e2a669cc2366771c1b97268983f7f2032e2c6e7c83b90061ea759b9dfa1f183584a351c51c81c03019a505b65b7cec6617ad9ac120eedb8a19252d7d0637031d1805bd87ae026960d2dcf97673598f20b72df910147cdbc273d7ea7f62780c52d3cd06b0ce99a8f2ee4ecfa17e8ad90e8612f45afb1f81ff06628ca1e18faed217244bb2f7a4940af48639ec85d5556735f13bf79b743b4aa115a009fc308109372dc434e15006509ff714feb08a8325e11d5f545b8cdd612ce139c64790cd2db372e4353899017c2221cfa0b1a7a11c214fd2140cf3001ce843a46a0fec038ca4e5f3d8811cc9ebe487aef8ca46ffa092adc4bab9e85f6f5b43185ad8e70a6366d33e3582c79a6f79e96a457e594ed814db5d70103cab9a7723f96fca8c06b5989e43d167c868b4eea6189f36eac6f8072aee83cffe5d2a57b92d5347547b7c788298b25152c6bbe0306debae97057e291fd9a65d1dbc24752e91a7a2d416af8782c0dc0640a58cdaf607e74ca97329c952be54196422bcb2c4056f58156c5098d0dc0ff6084d98c2e4d848b0104be07cc92764378cf8765674f036fe774952ad714a7e0e4eb2820e9ce3df962e91d8be1a95b27e239aa1a13c2eda842c8ecfb68b352282a09cbaea6894a499b7e8d4998a9fcc27073dd5d26a7fe6d7d30c7f9f4cc04074455cf4d2036fd311c29d67f9e1696fe9d6656626ec09d57cbf463bfe6919af113fd359348c3a949e269043ed9180f23f8d58ff0d15f7d8ddec671f2633cf00ebc7e71d12f92358fb61eff4e9167f2387394cf5c9d99216f7cdfd2b000566e3717ff042d4386d0240cad0949536e77e4322778e52a6d09853b558f82492ebfd0cc439d7bbaba8159fa4e734dbf5ff548516b29ff27693f1f664def7cd1b17cae5d9943c51c87a60ec348b73fe33920cfed19266bde051de8fc33d53f62a40c57690eddb435ffb63807d97f08096815eeaea112669f90c465792816595c4cb645c172678e070ed9d656d3b04e2aad62042049fa32d771a8634489a0008d54d9760cb02325c1c56f5cc2d3a4260db345bb4af8ffe0a720d6c1392cbd485ce265abfe026f55d4bdaba6fffd527595dcd652bee90f03a7e5272355b4453b6d1c6b99b30f97b10ccb6b9707ef8985ef857dbf3fbe4df60c75323450eee94eadcff00305125218d78d25c5df77e8fc8d4c010dbd0ef5b85fc9335f95b2e3767d36c7a45ed91f167bcfc4ef1a29d7dc38202fc39b85eb0fba50b62a1a65a7fc31fd7671cfdcb91461b15cadccd6ce622abaee7c94303fbf58f1bb1b557b1040686e5e35fb58d82972bcbf07585315673dfd0ade322b552f9e4f7ae47972d2f73416297af9076ec2c61d058ffcabc5ac85418e4c87ed3d93cf5e035b2d1bdd3e5cebadc289f9d528805cfcaa6702906c920497514693168a75c43457d058fd7c3bb4942aa77319e8afe51a39aa56b89ef2b70948e4a81d8317c166ee6eecf9ba28e705005c8a98b68df22ec3a2e3fedee569dedb0c916dbe590b38e9c8cee97d52f48cc1140e0b6d2d0aa64e5e266e886544cd8d6a5b74c0d875e4f0b94336cf8e273d150bf2a13e7b091215c899f1bd8e8c59bf7aeec9f076f95ca2b68b1c3b19282fec420d571aa1efe06d4919b338642436e9059f3957ad8220d88d9e86cfb999f2057c985e83452916c8c85ec563aee053915c743e02967c42fb5ce7d65f95fdcdd622cfa610ea20a97432edbf92572a5f7ae52307962b063d6cddec28965d02f0ece6cbb3591b756cc7a3e55bc0777cba9adcaf65b32e9e44f8dd3d42f3119f5c005f24484b8a2cfd3c31506007e450", 0x1000}, {&(0x7f0000001140)="b9d9b879744a9461c1b014eba8fdcbba4c372492f197bcc21f3b24688bec264a56bc70273555724c42e38c32bfe0eb8c2fb62e83c868fbbc6cf5f63097b0d7ba14eeb38e03cbdf7b1b6eca6bcaf0cc90dab0487e841be4ed0cb8cbab647afcff1bf64923a32c67c90ed55edafa250dcf119fd6bbe29164913f110cc096e76eaa8f04648fd324305b3367610854283bfb57b710e4d2480050759b131bbba6b0137250bd4c7888ab7bacd542997685b26a7c8abad15a6b5d2534c40e7fc5c0695c0dde6060a14ac3d9daeaf1", 0xcb}], 0x3, 0x0, 0x0) ioctl$TIOCSTOP(r0, 0x2000746f) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000100)=0x6) 16:00:50 executing program 1: r0 = syz_open_pts() open(&(0x7f0000000000)='./file0\x00', 0x40, 0x8) syz_open_pts() ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000100)=0x6) 16:00:50 executing program 1: r0 = syz_open_pts() syz_open_pts() ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000040)=0x80000001) mmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x2, 0x7010, r0, 0x0, 0x0) 16:00:50 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() writev(r0, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000004c0)={0x27df, 0x0, 0x5c11, 0xe7ab, "3f1570188c636a1b5de0b70b4945ef06f94cf546"}) ioctl$TIOCSBRK(r1, 0x2000747b) writev(r0, &(0x7f0000000300)=[{&(0x7f0000000040)="d179e31da54bdc7cefba2de7d1f0d037ef5557c401a24503", 0x18}], 0x1) 16:00:50 executing program 1: r0 = syz_open_pts() syz_open_pts() fcntl$setflags(r0, 0x2, 0x1) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000100)=0x6) 16:00:50 executing program 1: r0 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffff9c) ioctl$WSDISPLAYIO_SBURNER(r0, 0x800c5751, &(0x7f0000000000)={0x101, 0x200, 0x4}) r1 = syz_open_pts() ioctl$TIOCCONS(r1, 0x80047462, &(0x7f0000000100)=0x6) 16:00:50 executing program 0: ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000140)={0x20000084, &(0x7f00000002c0)}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r1) socket(0x400000000018, 0x3, 0x3a) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, &(0x7f0000000140)="ad18f05de2f4ef18", 0x70) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x3d3ea46c317ba586, 0x0) ioctl$WSMOUSEIO_GCALIBCOORDS(r2, 0x41205725, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x10}) 16:00:50 executing program 1: open(&(0x7f0000000080)='./file0\x00', 0x8000, 0x100010131) r0 = syz_open_pts() syz_open_pts() ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000100)=0x6) 16:00:50 executing program 1: r0 = syz_open_pts() r1 = syz_open_pts() r2 = shmat(0x0, &(0x7f0000000000/0x4000)=nil, 0x6e5a6cac9e758f15) shmdt(r2) poll(&(0x7f00000000c0)=[{r1, 0x20}], 0x1, 0x101) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000100)=0x6) r3 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x8000, 0x0) utimensat(r3, &(0x7f0000000040)='./file0\x00', &(0x7f0000000080)={{0xfffffffffffff8ab, 0x2}, {0xa70, 0x2}}, 0x2) 16:00:50 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f00000002c0)={0x3, &(0x7f0000000000)=[{0x3}, {0x30}, {0x6, 0x0, 0x0, 0x100}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) pwrite(r0, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) 16:00:50 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000180)='/dev/wsmouse0\x00', 0x1, 0x0) munlock(&(0x7f0000ff9000/0x3000)=nil, 0x3000) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105727, &(0x7f00000000c0)={&(0x7f0000000040)=[{0x100}], 0x2000000000000002}) 16:00:50 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x2000023e, &(0x7f0000000080)=[{0x4d}, {0x2}, {0x6, 0x9, 0x8000000}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:50 executing program 1: r0 = syz_open_pts() r1 = syz_open_pts() fchflags(r1, 0x0) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000000)=0x2) syz_open_pts() 16:00:50 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0xba01, 0x95}) r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) ioctl$VT_ACTIVATE(r0, 0x20007605, &(0x7f0000000200)=0x8001) r1 = syz_open_pts() close(r1) openat$klog(0xffffffffffffff9c, &(0x7f0000000240)='/dev/klog\x00', 0x40, 0x0) syz_open_pts() readv(r1, &(0x7f00000001c0)=[{&(0x7f0000000000)=""/29, 0x1d}, {&(0x7f0000000080)=""/231, 0xe7}, {&(0x7f0000000180)=""/10, 0xa}], 0x3) writev(r1, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) getrusage(0x1, 0xfffffffffffffffe) 16:00:50 executing program 1: r0 = syz_open_pts() r1 = syz_open_pts() ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000100)=0x6) ioctl$TIOCCONS(r1, 0x80047462, &(0x7f0000000000)=0x4) 16:00:50 executing program 1: r0 = syz_open_pts() syz_open_pts() close(r0) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000100)=0x6) ioctl$TIOCGFLAGS(r0, 0x4004745d, &(0x7f0000000000)) pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x4) setsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f00000000c0)={0x4, 0x2}, 0x8) ioctl$WSDISPLAYIO_DELSCREEN(r1, 0x80085754, &(0x7f0000000080)={0x3, 0x1}) 16:00:50 executing program 1: r0 = syz_open_pts() r1 = syz_open_pts() ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000100)=0x6) ioctl$TIOCMBIS(r1, 0x8004746c, &(0x7f0000000140)=0x100) poll(&(0x7f0000000000)=[{r1, 0x1}], 0x1, 0x4) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x120000000000, 0xb3, 0x6, 0x7, "24fc7b6f47dba6808f9bc4f5078ba85369b2e7fe", 0xf53, 0x8}) 16:00:51 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x28}, {0x3c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000003c0)={'tap', 0x0}) syz_emit_ethernet(0x2, &(0x7f0000000540)="e426") ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) 16:00:51 executing program 1: syz_open_pts() ioctl$TIOCCONS(0xffffffffffffffff, 0x80047462, &(0x7f0000000100)=0x6) 16:00:51 executing program 1: syz_open_pts() r0 = syz_open_pts() r1 = semget$private(0x0, 0x4, 0x4) semop(r1, &(0x7f0000000000), 0x0) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000040)=0x6) 16:00:51 executing program 0: r0 = socket(0x800000018, 0x1, 0x0) getsockname$unix(r0, &(0x7f0000000040)=@abs, &(0x7f0000000100)=0x8) r1 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r1, 0xffff, 0x200001000, &(0x7f0000000000)=0x4ef2a2e3, 0xfffffffffffffd9f) r2 = semget$private(0x0, 0x1, 0x600) semctl$GETVAL(r2, 0x4, 0x5, &(0x7f0000000040)) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0xfffffffffffffffc, 0x0, 0x0, 0x3, "6fc6e23c5b00000000000000e74de400"}) syz_open_pts() setrlimit(0x6, &(0x7f0000000140)={0x1, 0x8}) madvise(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x3) r3 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/ttyCcfg\x00', 0x80, 0x0) ioctl$KDGKBMODE(r3, 0x40044b06) syz_extract_tcp_res(&(0x7f0000000180), 0x10001, 0x100000000) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) 16:00:51 executing program 1: r0 = syz_open_pts() ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f0000000000)) r1 = dup(r0) setsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000140)={0x1a77, 0x6}, 0x8) r2 = syz_open_pts() pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$DIOCMAP(r4, 0xc0106477, &(0x7f00000000c0)={&(0x7f0000000080)='./file0\x00', r2, 0x1}) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000100)=0x6) fcntl$setstatus(r3, 0x4, 0x8) 16:00:51 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "b8000000000000080100"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) semget(0x0, 0x3, 0x200) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x3, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r1 = socket(0x18, 0x1, 0x0) dup2(r0, r1) setsockopt(r1, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x1000000029, 0x2e, 0x0, 0x0) sendmsg(r0, &(0x7f0000000880)={0x0, 0x5, 0x0, 0x7, 0x0, 0xf00}, 0x0) r2 = semget(0x0, 0x4, 0x0) semctl$GETVAL(r2, 0x0, 0x5, 0x0) semctl$GETZCNT(r2, 0x4, 0x7, &(0x7f0000000000)) 16:00:51 executing program 1: r0 = syz_open_pts() r1 = syz_open_pts() flock(r1, 0x4) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000100)=0x6) 16:00:51 executing program 1: r0 = syz_open_pts() ioctl$TIOCNXCL(r0, 0x2000740e) syz_open_pts() ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000100)=0x6) 16:00:51 executing program 0: r0 = socket(0x2, 0x2, 0x0) shmget$private(0x0, 0x2000, 0x0, &(0x7f0000000000/0x2000)=nil) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000340)) r1 = open(&(0x7f0000000180)='./file0\x00', 0x200, 0x0) r2 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) getpgrp() r3 = open(&(0x7f0000000080)='./file0\x00', 0x611, 0x10100) fcntl$setstatus(r3, 0x4, 0x80) pwritev(r3, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r2, 0x0, 0x0) getsockopt$inet_opts(r0, 0x0, 0x5, &(0x7f0000000200)=""/99, &(0x7f0000000280)=0x60) connect(r0, &(0x7f00000001c0)=@in6={0x18, 0x0}, 0x5) fcntl$getflags(r1, 0x1) 16:00:51 executing program 1: r0 = syz_open_pts() r1 = syz_open_pts() ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000100)=0x6) ioctl$TIOCNOTTY(r1, 0x20007471) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000000)=0x1) 16:00:51 executing program 1: r0 = syz_open_pts() r1 = syz_open_pts() ioctl$TIOCCONS(r0, 0x80047462, &(0x7f00000001c0)=0x6) ioctl$TIOCCDTR(r1, 0x20007478) r2 = accept$inet6(0xffffffffffffffff, &(0x7f0000000000), &(0x7f0000000040)=0xc) pread(r2, &(0x7f0000000140)="231b92e35556da0bc49da6770c42dcb94f7b124898bf160a13", 0x19, 0x0, 0x0) getsockname(r2, &(0x7f0000000080)=@in6, &(0x7f00000000c0)=0xc) 16:00:51 executing program 1: r0 = syz_open_pts() r1 = syz_open_pts() ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000100)=0x6) ioctl$FIOGETOWN(r1, 0x4004667b, &(0x7f0000000000)) 16:00:51 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x800, 0x0) ioctl$TIOCGETA(r1, 0x402c7413, &(0x7f00000000c0)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x3, &(0x7f0000000000)=[{0x4}, {0x1c}, {0x40000000006}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:51 executing program 1: r0 = syz_open_pts() syz_open_pts() ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000100)=0x6) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0xe041834e620695bf, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) 16:00:51 executing program 1: r0 = syz_open_pts() r1 = syz_open_pts() ioctl$TIOCCONS(r1, 0x80047462, &(0x7f0000000080)=0x80000000) ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f0000000000)) r2 = openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x10000, 0x4) ioctl$VMM_IOC_WRITEREGS(r2, 0x82485608, &(0x7f00000000c0)={0x1, 0x7fffffff, 0x8001, {[0x5, 0x5, 0x4, 0x2, 0x3ff, 0x6, 0x10, 0x8, 0x4, 0x4, 0x2, 0xfa, 0x8, 0x5, 0xfff, 0x0, 0x2, 0x3], [0xfff0000000000000, 0x1552, 0x9, 0x0, 0x38, 0x3, 0x9, 0x10000, 0x3, 0x5], [0x81, 0x207, 0x0, 0x800, 0x5, 0x9d2d, 0xff], [0x2, 0x4, 0x81, 0x3, 0xfffffffffffffc01, 0x5], [{0x9, 0x5, 0x800, 0x7ff}, {0x80, 0x26, 0x6}, {0x401, 0x4, 0x3ff, 0x1c00000000000000}, {0x7, 0x100, 0x6, 0x80000001}, {0x7fff, 0x9, 0xfffffffffffffffc, 0xea1}, {0x1, 0x4, 0xffffffffffffffff, 0x100000000}, {0x4, 0x6, 0x7, 0x3}, {0x1, 0x400, 0x82, 0xcc4}], {0x101, 0x7ff, 0x1, 0xffffffffffff47da}, {0x6, 0x6, 0x6a4, 0x101}}}) ioctl$TIOCSTOP(r1, 0x2000746f) 16:00:51 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f0000000080)=[{0x6c}, {0x4d}, {0x6}]}) r1 = fcntl$dupfd(r0, 0xa, r0) ioctl$WSDISPLAYIO_GETEMULTYPE(r1, 0xc014575e, &(0x7f0000000000)={0x0, './file0\x00'}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSDLT(r0, 0x8004427a, &(0x7f0000000140)=0xdf) syz_emit_ethernet(0x1, &(0x7f0000000040)="b6") 16:00:51 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000080)) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x1, 0x100000001, 0x3a8b6a12, 0x40, "16c7fbd5d1816de539203a297cdeca5773cdf9f4", 0x4, 0x9}) syz_open_pts() ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000100)=0x6) openat$tty(0xffffffffffffff9c, &(0x7f0000000040)='/dev/tty\x00', 0x80, 0x0) 16:00:51 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x2, 0x0) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000100)='/dev/zero\x00', 0x10, 0x0) ioctl$VT_GETMODE(r0, 0x40087603, &(0x7f0000000140)) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x80000000000029, 0x100000c, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:00:51 executing program 1: pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x10000) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000040)=0x4) getsockopt(r0, 0x7, 0x1, &(0x7f0000000080)=""/12, &(0x7f00000000c0)=0xc) r1 = syz_open_pts() syz_open_pts() ioctl$TIOCCONS(r1, 0x80047462, &(0x7f0000000140)=0x6) 16:00:51 executing program 0: msgget(0x3, 0xc08142b019a262da) r0 = socket$inet(0x2, 0x1, 0x0) fcntl$setflags(r0, 0x2, 0x3) recvfrom$inet(r0, 0x0, 0x0, 0x1, 0x0, 0x0) openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x80, 0x0) 16:00:51 executing program 1: r0 = socket$inet(0x2, 0x1, 0x0) setsockopt$inet_opts(r0, 0x0, 0x4, &(0x7f0000000000), 0x0) r1 = syz_open_pts() syz_open_pts() ioctl$TIOCCONS(r1, 0x80047462, &(0x7f0000000100)=0x6) 16:00:51 executing program 1: r0 = syz_open_pts() syz_open_pts() ioctl$VMM_IOC_TERM(r0, 0x80045604, &(0x7f0000000000)={0x80000001}) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000080)=0x505) 16:00:51 executing program 0: setrlimit(0xa, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() r1 = open(&(0x7f0000000000)='./file0\x00', 0x80, 0x1) ioctl$PCIOCREAD(r1, 0xc0107002, &(0x7f0000000080)) close(r0) r2 = syz_open_pts() ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f0000000540)=0x9) ioctl$TIOCCHKVERAUTH(r0, 0x2000741e) write(r0, &(0x7f0000000580)="2078f7b678807d89e032dc19f570fe00bac871767dbcbbff8330c22685419d5e0110188e90cd9c8e50599ba24cd7c19fe1397a431644e5976fe4bce3b20b21c3f3719d1d5de4b7586a0669cedb7237b428821c1db394acba77de083c965124aeacbcf09bd3c719ed25314dc21617d89aa9c6ffc4137067f33d5ed8d898537ed95d34e48374ae5f307c5375eaba46d8f816057b2c10d48644a54f695db32649dae31f197d94f0fbdc1796778ce098cc07acba65bddc0e2ce8b65297f80863914cb3909b299d190a11b262d4ce7f631258b396d1b74b28f6e7194f223b0a21fdd2dff2b3a19387834c9dd41e8002bd7b95f6b519d6b2c4936d7d6c409d65b0a57d8a7ae480ef96ec7b2dd3c15f57a2790f4894758152c5ffdd2bf50bbf6665e0c89ac9bb0f6d1516df31a41d428fb47f883f402fd761aa7a11e51e79bfadc4a9bcdfcca25bec457bc8aa9c294143f20a8c21b68f29a4cd5e382bbd0d123628a27507186668786713739e3b776412f39bc65485c6fba3b14d481ea264ab3149bbc0159b4fc5dc231c13cd7210d518967a7694ae21344da19ece7aabab738eb77103fe03f5ad252de156397d55121ca771b5a723607830d91de50565b80c196c0713fad218064014bd4d05087bc549b40bfa2e6930bc52f2be77a99709d1524e9389638c0cc1b3e32c177d2c0f362294e62d3eb7ad5de657c1111ec8f764b9853a2a26fc485f31b638593f29d6efa1eae9a2bdf02526805444c89b8f690afe99a287e913d7b804c51a4311b9425e0c77a4b78ec279d7a257e02a8d97a4516ce2feb3591d90b7357c829a792939200197f51dcc023a41e01cd8f187ba9f0d67646b01439a370db384ff3a51212e0c13f0f014ec85d42267fc98d699247d15c21403b454e453628af30be8eb6a7a254b138236032cdf355c4c07d9f77f7e32990b081893f292d97184a8089d551ee227b63a8d20b298a1689d0cea93d0ce79c1c86361507beb7966560a6ba81b7c90a7c23207d80e437ff97d7396269d5cf99fa7e8f07ea31890eccf46346164dde1ca69530fb673619306593296743052591006b4ffaad2a7a939fded389efe60c36c653fa0e7020a7447e809cf52478d673b547a85cb5a0a2f3832b619961bf37b63b230733e353bcea01e153d7e1bda3f30ec6a57582149fc233f2bffab90551fe7639817890ce12425b2e9c337dfd9de9d8b12d99dbc9826bd0defc4404919f7afe173b395b91b8ad2b2622b2f5de09471f3b98bdea79541387edcc97bb6660cc9429d43f483bcb40c0405f007652a27e9f4cf6102a588cb7ad814b17620c0c124a3982acf231c37a6eaf0d4c5aa68550a", 0x3bd) 16:00:52 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x3) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x2, 0x0) fcntl$getown(r0, 0x5) 16:00:52 executing program 1: r0 = syz_open_pts() r1 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r1, 0x200000029, 0x2b, 0x0, 0x0) syz_open_pts() ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000100)=0x6) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) setuid(r2) 16:00:52 executing program 1: r0 = syz_open_pts() r1 = syz_open_pts() ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000100)=0x6) fcntl$getflags(r1, 0x3) r2 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x80, 0x20) mknodat(r2, &(0x7f0000000040)='./file0\x00', 0x10, 0x202) 16:00:52 executing program 0: pipe(&(0x7f0000001280)={0xffffffffffffffff, 0xffffffffffffffff}) read(r0, &(0x7f0000003740)=""/4096, 0x1000) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwritev(r2, &(0x7f00000003c0), 0x273, 0x0, 0x0) r3 = open(&(0x7f00000001c0)='./file0\x00', 0x0, 0x0) r4 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r4, 0x4, 0x80) pwritev(r4, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000001000/0x2000)=nil, 0x2000, 0x2, 0x10, r3, 0x0, 0x0) write(r1, &(0x7f0000000100)='w', 0x1) mprotect(&(0x7f0000001000/0x1000)=nil, 0x1000, 0x0) 16:00:52 executing program 1: r0 = openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0xea94f44b955d3b1d, 0x0) ioctl$TIOCEXCL(r0, 0x2000740d) r1 = syz_open_pts() syz_open_pts() ioctl$TIOCCONS(r1, 0x80047462, &(0x7f0000000100)=0x6) 16:00:52 executing program 1: r0 = syz_open_pts() syz_open_pts() syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x8, 0x81, 0x7fffffff, 0xffffffffffff8001, "f757b0690b635575bf31fba763a88b3a5e7045fa", 0x8, 0x5}) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000100)=0x6) 16:00:52 executing program 1: r0 = syz_open_pts() pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x10000) ioctl$WSDISPLAYIO_SETSCREEN(r1, 0x80045756, &(0x7f0000000040)=0x2) syz_open_pts() ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000100)=0x6) 16:00:52 executing program 0: r0 = socket$inet(0x2, 0x3, 0x0) r1 = socket(0x2, 0xc003, 0x0) recvmsg(r0, &(0x7f0000000300)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000240)=""/171, 0xab}, 0x0) r2 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) ioctl$BIOCGBLEN(0xffffffffffffffff, 0x40044266, 0x0) connect$unix(r1, &(0x7f00000007c0)=ANY=[@ANYBLOB="8202adfdffffffffffffff653000463f7b238a2a197a386207000000008295955984c87910bf453f68c11700287ed30bcb777fa69dfceac2a84e6abca64896bc5e57c6360bcd4c0a162b58fd4237b8fa4d012ae447472b3e8495aaee48c02f6abf1e6bf3bf554799b9b813ad30505e8f0000a49fef9d612f871f4385f04157795ea4a5c5fe65baa202361cd8cac7dbac5b65c6593d2870bc122cd2350000000000000000000000000000000000ff0100000000000021d39b4028adb1ff1afb37ec4305642ad2cf8724eb18089278e314330000000000000000000000e02b05e5d12f524ab2aa8cc7712a2b279dbff4b7b46564ef560026e969c9341589ac85cab1a4c6b41dccf137c8ae135db3119e911c3a94484c6997ac607b1c26455bedfb9c9f35f23d1aa5513a6c17f08969eddff7744123053ff03d925341d85544cd1cfd0b34aa3fc1611cc665840eac99e39af6256b1f007bf8f244cbc769cee44346040906000000ec895c4784f60ba02e9768a8b36d05c2b89da05a0a414c6394359a0000000000c5906c074cf888981d4e22265330027548d8ffda5eb1152f6bc23442dc9631d64bcd5b823e495bac2204ccdaf733f9a509da7f66d0c7598f54a53f5e773e41f935d0d6bc372d1a8ff42aa3cdc2e80e306615b7a814b77f3f5a659255490b88ff1bf33436e6731ad3574d79be64d7a570715f68932de75cc53ec316484d3e4132dee58554fdac1bfa4aca2c3ebed7ad1bd9da569f770ddbf42b3a87e75f6a28b7f09126efe6c2b5ad126358a2bf7eb6652c52476b0f4a1fc0c7ee2e61ac5538254b916042575a9603e129cc5b44d587c08f6f7c1013f89d3bd1f11b9dd8c3e5afc074c1771cebe4f8f92cfdee2e52bf897cc233cab1d5ef49a8aa68ea9977751b76b6c98bf0d9f371e916fc7b88c013c7381f77d036b0233aca38bc8789d01c4674fb41c17246be9389e32be26a498d0ce05a3852aacb4338f3bfee17a07001520dd2515741374c70916b23a8b086c43633a42e93fe75f8a85f37ee8c3f120c300afe7e7c1f1dbea0d7ce9a15edf26e82fcca1e245a58d78b79dc3b93721aa7885824e119dc4c67c825898793cd381a7aa89400bfc4c150eb6fcd3b65c4ab78a2793c3f37f762ac9427b81352d5911bf1b5fddf3f189b5d3d63bf4a5c97cb61787292b53006654bd2bc3db5c05331dba8d455f2bf23b53077fffd3647c9d0d0d84460abd680a645795e8a1493f1d33fd718fc196e3c18"], 0x10) ioctl$WSDISPLAYIO_ADDSCREEN(r2, 0x80245753, &(0x7f0000000080)={0x2f, './file0\x00', './file0\x00'}) getpeername$unix(r1, &(0x7f0000000140)=@file={0x0, ""/108}, &(0x7f0000000380)=0x6e) setsockopt$sock_int(r0, 0xffff, 0x800, &(0x7f0000000040)=0x2c7d23b, 0x4) writev(r1, &(0x7f0000000000)=[{0x0}], 0x1) getpeername$inet6(r2, &(0x7f00000000c0), &(0x7f0000000100)=0xc) 16:00:52 executing program 1: r0 = syz_open_pts() syz_open_pts() ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000100)=0x6) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) seteuid(r1) 16:00:52 executing program 1: r0 = syz_open_pts() syz_open_pts() ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000100)=0x3) 16:00:52 executing program 1: r0 = syz_open_pts() r1 = dup2(r0, r0) ioctl$WSDISPLAYIO_GETSCREENTYPE(r1, 0xc028575d, &(0x7f0000000000)={0x400, 0xffffffff, './file0\x00', 0x7, 0xb11b, 0x8, 0x10001}) syz_open_pts() ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000100)=0x6) 16:00:52 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x80002002, 0x801) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x100000000) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000140)=0x9) close(r0) 16:00:52 executing program 1: r0 = syz_open_pts() syz_open_pts() ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000000)=0x10001) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000100)=0x6) sync() 16:00:52 executing program 1: r0 = syz_open_pts() syz_open_pts() openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x8, 0x0) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000100)=0x6) 16:00:52 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = msgget$private(0x0, 0x400) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, &(0x7f0000000100)=0xc) r3 = getegid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, 0xc) r5 = getgid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000001c0)={0x0}, &(0x7f0000000200)=0xc) r7 = fcntl$getown(r0, 0x5) msgctl$IPC_SET(r1, 0x1, &(0x7f0000000240)={{0x400, r2, r3, r4, r5, 0x184, 0x8000}, 0xa61, 0xffffffffffffffb4, r6, r7, 0x0, 0x7f, 0x8001, 0x6}) r8 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCCONS(r8, 0x20004276, 0x0) ioctl$TIOCMSET(r8, 0x40044266, &(0x7f0000000000)) flock(r0, 0x4) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wsmouse0\x00', 0x80, 0x0) 16:00:52 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x100, 0x0) ioctl$BIOCFLUSH(r0, 0x20004268) socket$inet(0x2, 0x4000000000000001, 0x0) 16:00:52 executing program 1: r0 = syz_open_pts() r1 = semget(0x3, 0xfda4d10b4df6d135, 0x0) semctl$GETVAL(r1, 0x2, 0x5, &(0x7f0000000000)=""/42) syz_open_pts() ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000100)=0x6) 16:00:52 executing program 1: r0 = syz_open_pts() r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000000)={0x9, 0xffffffffffffffa5, 0x100000001, 0x5, "0750705e197a0c66cae798acd560791bcfd7debf", 0x400, 0x6}) syz_open_pts() ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000100)=0x6) 16:00:52 executing program 0: execve(&(0x7f0000000000)='./file0\x00', &(0x7f0000000340), &(0x7f00000005c0)=[&(0x7f00000003c0)='(\x00', &(0x7f0000000400)='*.%\x00', &(0x7f0000000440)='+\x00', &(0x7f0000000480)='.\'\x00', &(0x7f0000000580)='!,\'!\x00', &(0x7f0000000500)='\x00']) setitimer(0x3, &(0x7f0000000080)={{0xfffffffffffffff9, 0x6}, {0x9, 0x4}}, &(0x7f0000000040)) setitimer(0x1, &(0x7f00000000c0)={{0xb12c, 0x76a}, {0x0, 0x2}}, &(0x7f0000000100)) 16:00:52 executing program 1: r0 = syz_open_pts() r1 = syz_open_pts() ioctl$TIOCMBIS(r0, 0x8004746c, &(0x7f0000000040)=0xffff) ioctl$TIOCCONS(r1, 0x80047462, &(0x7f0000000100)=0x6) ioctl$TIOCGWINSZ(r1, 0x40087468, &(0x7f0000000000)) ioctl$TIOCMBIC(r1, 0x8004746b, &(0x7f0000000080)=0x9) 16:00:52 executing program 1: r0 = syz_open_pts() r1 = syz_open_pts() r2 = dup(r1) ioctl$BIOCGETIF(r2, 0x4020426b, &(0x7f0000000140)=ANY=[@ANYBLOB="00000000000000000000000000000000f7da8f755944a3919ce452cf48f5822bf0f0920c23c874fd34da8d3ed283392af325de262846620ca8d8d70c4732bb52393e94e14cb0cea7393607d792bf9c5176ec6cd832cc0bd8ca7e0980b2b9c2c90ea67e38be4cba9f3e0c55b9b525b6c139e5ba4671af0e8454d91bcba1afaa87c7dd6ed99f2c40bdec9f7499f4ed1c8db0f503cfe876668d3a1f71dc7a530c1efa5dd21ff27379", @ANYPTR=&(0x7f0000000000)=ANY=[@ANYBLOB="10b0a870b529b77e87f7c05cf473ee39e6fa30eaee91932c3b497041a3a41643198e64dc4c37850d273072b78d828d9453"]]) socket(0x3, 0x8000, 0x2) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000100)=0x6) 16:00:52 executing program 0: r0 = dup(0xffffffffffffffff) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x7, &(0x7f0000000040)=[{0x3ff, 0x10000, 0xfffffffffffffffc, 0x3}, {0x8, 0x1f, 0x10001, 0x2}, {0x0, 0x8000, 0x100000001, 0x10001}, {0x100, 0x8, 0x7, 0xc7e}, {0x5, 0x101, 0x50, 0x9}, {0x7fff, 0x1, 0x4, 0x4}, {0x401, 0x8001, 0x0, 0x2a}]}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x4d}, {0x3d}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:52 executing program 0: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x29, 0x32, &(0x7f0000000140)="9513f3948292ae269282d455abab56626afd70c6e9b3fda3181149ee114dd200a92ef2b465bbc11fcfdb71b72ce278fa941a79b7d45722a806d166b1bc4513bb05a76025938759964a53c6bb7cf2394a7ab24012dc56fa2aa2786a7b4b39b7a51bf1baa51d3fb561c0ce637ef3c53f88edcc758d1e1eff1031571ebb9a54c1ea8426de968ad829470aa55d5b3eb81a62a35e0b41bc906838a88d756b2d17d0d7", 0xa0) sendmsg(r0, &(0x7f0000000900)={&(0x7f0000000000)=@un=@abs, 0x8, 0x0, 0x0, &(0x7f0000000080)=[{0x10}], 0x10}, 0x0) 16:00:52 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x1, 0x8) ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000000040)={0x1000, 0x2}) r1 = syz_open_pts() syz_open_pts() ioctl$WSDISPLAYIO_GVIDEO(r0, 0x40045744, &(0x7f0000000080)) ioctl$TIOCCONS(r1, 0x80047462, &(0x7f0000000100)=0x6) ioctl$TIOCSTAT(r1, 0x20007465, &(0x7f0000000140)) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f00000000c0)={0x6, 0x7, 0x6, 0x6, "8f87e354cb326d6fb672ab0b2fc6346fdeb38982", 0x2, 0x1f001e9f}) 16:00:52 executing program 1: r0 = syz_open_pts() ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f0000000000)=0x4) syz_open_pts() ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000100)=0x6) 16:00:52 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000000)=[{0x2d}, {0x4c}, {0x10000006}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000540)={'tap', 0x0}) syz_emit_ethernet(0xfffffffffffffe41, &(0x7f0000000040)="b225c3e720cbba21e7d3039d17b728e39ffd6a606e50b89dc77c3e64c9c400efdc06a4a5cc6896011f9c31fbb3a31f429dbbc02821b4db076fba8ab80839e2e63ffb34052cd94a537e800279163cdc6fb801398fd89d565ec24508cf1d040000000000") sync() 16:00:52 executing program 1: r0 = syz_open_pts() r1 = syz_open_pts() ioctl$TIOCDRAIN(r1, 0x2000745e) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x8089, 0x0) ioctl$WSDISPLAYIO_GVIDEO(r2, 0x40045744, &(0x7f0000000080)) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000100)=0x4) 16:00:52 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x35}, {0x7}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") r1 = syz_open_pts() ioctl$TIOCSBRK(r1, 0x2000747b) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x5, &(0x7f0000000100)=[{0x8000000000000000, 0x9, 0x102, 0x82}, {0x3, 0xe9, 0x40e0, 0x4}, {0x6, 0x400000000, 0x590, 0x758777ff}, {0xfffffffffffffff8, 0x7, 0xfffffffffffff1fb, 0x9}, {0x8, 0x5, 0xffffffffffffff28, 0x2}]}) 16:00:52 executing program 1: r0 = syz_open_pts() syz_open_pts() openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse\x00', 0x80, 0x0) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000100)=0x6) 16:00:52 executing program 0: openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000080)='/dev/ttyCcfg\x00', 0x10, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x0, 0xa012, r0, 0x0, 0x0) ioctl$WSDISPLAYIO_SETSCREEN(r0, 0x80045756, &(0x7f0000000000)=0x4) 16:00:52 executing program 1: syz_open_pts() r0 = syz_open_pts() ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000100)=0x6) 16:00:52 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7cf4da3f50ff200e7566400"}) write(r0, &(0x7f0000001640)="582720efabd16ebae63225259560f8e5c15f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c583e4d54a38b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc037916b136a54c", 0x65) writev(r0, &(0x7f0000000000)=[{&(0x7f00000014c0)="ce7ce482a913d89153a21cd27d7317fed9be0562831e5c609131b70495", 0x1d}], 0x1) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0xfffffffffffffffc, 0xffffffffffffffff, "85495500020000000000001167f5bfa600"}) syz_open_pts() poll(&(0x7f0000000040)=[{r2, 0x21}], 0x1, 0x0) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x0, "d642b6905a0f9f9927cdc44809e6e600"}) 16:00:52 executing program 1: syz_open_pts() r0 = syz_open_pts() ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000080)=0x80000000000019c) 16:00:52 executing program 1: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r0}, 0x0, 0x5}], 0x0, 0x0, 0x0, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000100)=ANY=[@ANYBLOB='+'], 0x1) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000040)={0x65a, 0x3, 0x4, 0x1f, "f741641580c3422efbf84f353f802c08e3e7b552", 0x7, 0x2}) r1 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockopt(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000080)=""/43, &(0x7f0000000140)=0x2b) close(r1) r2 = socket(0x18, 0x3, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, &(0x7f0000000100)="8c65", 0x168) 16:00:52 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2007, 0x40004004000828a6) r0 = open(&(0x7f0000000400)='./bus\x00', 0x41, 0x0) writev(r0, &(0x7f0000000080)=[{&(0x7f00000000c0)="000000186004008b00003a27048efc80988d3377e6000000080249000000000020000901feffffff00000000", 0x2c}], 0x1) 16:00:52 executing program 1: pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r0, 0x4, 0x46bfb) mknod(&(0x7f0000000080)='./file0\x00', 0x2000, 0x31d) r2 = kqueue() ioctl$TIOCMGET(r0, 0x4004746a, &(0x7f0000000000)) kevent(r2, &(0x7f00000002c0)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x66, 0x0, 0x0, 0x0) write(r1, &(0x7f0000000340), 0x10000014c) execve(0x0, 0x0, 0x0) 16:00:52 executing program 0: r0 = open(&(0x7f00000000c0)='./file0\x00', 0x200, 0x0) ktrace(&(0x7f0000000280)='./file0\x00', 0x14, 0x10, 0x0) r1 = syz_open_pts() readv(r1, &(0x7f0000000140)=[{&(0x7f0000000100)=""/21, 0x15}], 0x1) close(r1) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, &(0x7f0000000080)=0xc) ktrace(&(0x7f0000000000)='./file0\x00', 0x5, 0x40000508, r2) syz_open_pts() syz_open_pts() 16:00:53 executing program 0: r0 = socket(0x800000018, 0x1, 0x0) setreuid(0x0, 0xee00) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000100)={0x0, 0x1, 0x1ff, 0x0, "d730c1e7e400000500000000000000000000209a", 0x0, 0x5}) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) getpeername(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005050ff3f"], 0x0) r1 = socket(0x800000018, 0x1, 0x0) bind$unix(r1, &(0x7f00000000c0)=@file={0x1, './file0\x00'}, 0xa) 16:00:53 executing program 1: r0 = socket(0x2, 0x1, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="82022e3f66696c653000"], 0x10) shutdown(r0, 0x2) mkdir(&(0x7f0000000040)='./file0\x00', 0x100) 16:00:53 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) r0 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x10000) write(r0, &(0x7f0000000080)="00120009000000b201", 0x9) fcntl$setflags(r0, 0x2, 0x0) 16:00:53 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSDIRFILT(r0, 0x8004427d, &(0x7f0000000280)=0xb1) openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x80, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r1 = accept$inet6(0xffffffffffffffff, 0x0, &(0x7f0000000040)) getsockname$inet6(r1, &(0x7f0000000080), &(0x7f00000000c0)=0xc) setsockopt(0xffffffffffffff9c, 0x42d, 0x7, &(0x7f00000002c0)="5e917b3f6046f5e622212c5ac6506e5435c1566eb1447471c27c1dfa94749076e0d3b845bcd0ff64227174620028e5e7bfc2dbc030f6b6c897d4ca4c936470ad3ad0008c217a8afe5cb70a474d72be5bb24b76cd94722ad445d51780dc8b4990ef582d09b6c9e5264b2f87e4c5ca83509518d114dd1a1c3684afb0d92cddb09ef5175a2c324859f2f154c58755352fc39cad940a45adb973c2c4b551c5f51f63800281ecd3782d27a734cf258e68dc964d9ceed0e7cb17e1a3f05a20bf0e446e08c574baaf82", 0xc6) syz_emit_ethernet(0x1, &(0x7f0000000000)="f3") 16:00:53 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x80002005, 0x3d94) open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) mknod(&(0x7f0000000000)='./bus\x00', 0x6000, 0x0) 16:00:53 executing program 0: sendmsg(0xffffffffffffffff, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000200)=ANY=[@ANYBLOB="2000000000ebfffffeff0000000000000000005b9d071b542a538706000000b8180000002900000033000000000000000000000002000000"], 0x38}, 0x0) r0 = socket(0x18, 0x4003, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0x0, '.\x00'}, 0x4) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sendmsg(r0, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) 16:00:53 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x8288, 0x0) r1 = kqueue() kevent(r1, 0x0, 0x0, 0x0, 0x148, 0x0) kevent(r1, &(0x7f00000006c0)=[{{r0}, 0xfffffffffffffffe, 0x2f}], 0xffff, 0x0, 0x0, 0x0) symlinkat(&(0x7f0000000040)='./file0\x00', r0, &(0x7f0000000080)='./file0\x00') chown(&(0x7f0000000c00)='./file0\x00', 0x0, 0x0) 16:00:53 executing program 1: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffa4}], 0x1, 0x0, 0x0) mkdir(&(0x7f0000000200)='./file1\x00', 0x82) r0 = open(&(0x7f0000000480)='./file1\x00', 0x611, 0x0) symlink(&(0x7f0000000140)='./file1\x00', &(0x7f0000000180)='./file2\x00') pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) utimes(&(0x7f00000002c0)='./file2\x00', &(0x7f0000000300)={{0x6, 0x3}, {0x8, 0xff}}) getsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f00000000c0), &(0x7f0000000100)=0x8) fcntl$setstatus(r0, 0x4, 0xc0) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0, 0x0) faccessat(r2, &(0x7f00000001c0)='./file2\x00', 0x80, 0x2) r3 = msgget(0x2, 0x80) r4 = getuid() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0, 0x0}, &(0x7f0000000380)=0xc) r6 = geteuid() r7 = getgid() r8 = fcntl$getown(r2, 0x5) r9 = getpgrp() msgctl$IPC_SET(r3, 0x1, &(0x7f00000003c0)={{0x7, r4, r5, r6, r7, 0x10}, 0x101, 0x80000000, r8, r9, 0x7, 0x10000, 0x3, 0x3}) open$dir(&(0x7f0000000280)='./file1\x00', 0x8, 0x40) unveil(&(0x7f0000000040)='./file2\x00', &(0x7f0000000080)='c\x00') rename(&(0x7f0000000240)='./file1\x00', 0x0) msgget$private(0x0, 0x0) 16:00:53 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x4}, {0x84}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x0, &(0x7f0000000340)) 16:00:53 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) r1 = dup(r0) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000080)={0x2, &(0x7f0000000140)=[{0x30, 0x0, 0x0, 0xfff}, {0x6}]}) pwritev(r1, &(0x7f0000000040)=[{&(0x7f00000000c0)="e0", 0x1}], 0x1, 0x0, 0x0) 16:00:53 executing program 0: r0 = socket(0x10000000002, 0x3, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000400)=0xfa, 0x4) msgget(0x2, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x80, 0x2) getdents(r1, &(0x7f0000000440)=""/4096, 0x1000) getpgrp() 16:00:53 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) r1 = socket(0x10000000002, 0x2, 0x0) r2 = dup2(r1, r1) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000040), 0xc) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) poll(&(0x7f0000000100)=[{r1, 0x44}], 0x1, 0x0) 16:00:53 executing program 0: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x3, 0xffffffffffffffff) readv(r1, &(0x7f0000000100)=[{0x0}], 0x1) pwrite(r1, &(0x7f0000000140)="d974ab68f96025083dcf9971bb4b3c36b598dcabeb2a8977b62f5cd8254ea8eee67f1399db8c3a0c4b1a0449e5342c947ec7bb9e20105f60251906049de20d10daf96cf56e6e91b9ddc0408ccfd98df3f3a443f10abae774a4fa8e412eb037582eb97a0649ac532897a92d4604f071574a1ffb048fd66008db6780f32232b330d9da983b8637c67f0ed007ea60701073e3063c600df657f9e76b7840b88a6c1c34a447999aea6483d1d3d995d739bb14a48bafdcab782aaf48ca", 0xba, 0x0, 0x0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000000c0), 0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000080)=0xc) r2 = getpgrp() fcntl$lock(r1, 0x8, &(0x7f0000000000)={0x2, 0x1, 0xfb, 0x100000001, r2}) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000240)={0x5, &(0x7f0000000200)=[{0xfff, 0x7ff, 0x8000, 0xffffffffffffff81}, {0x4, 0x7b, 0x3, 0x7}, {0x7fffffff, 0xe6, 0xf3ca, 0xffffffffffffff12}, {0x78d, 0xfff, 0x8001, 0x19cb}, {0x1, 0x9, 0x3f, 0x1f}]}) 16:00:53 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/bpf\x00', 0x800, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) r2 = openat$vmm(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/vmm\x00', 0x40, 0x0) ioctl$VMM_IOC_INFO(r2, 0xc0185603, &(0x7f0000000200)={0x53, 0x0, &(0x7f0000000240)=""/83}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x4}, {0x50}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000000)="b2") 16:00:53 executing program 0: r0 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000240)="892ce63374f2b34aa2f534cfe09099aff2526dc6ad1502b8cc21739e5ca051569b2dab5f32e32a93e55039be", 0x2c) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000040)="a92eab2fe7c234180f13ef23297c6d9838a05eb6b4cf703839991af2c23132242ba6e6a2ad7e7c78b60086c494a0df423e1537dda7803081c8e9aceffbe7a66ee05cf170db562ee0bd0c975f78394674ce29d27683f4e86c76d49b75fd7dee6c8e0500000021f5fd9def13825a18eeb4a499cc", 0x73) panic: malloc: allocation too large, type = 2, size = 18446744073709550656 Stopped at db_enter+0x18: addq $0x8,%rsp TID PID UID PRFLAGS PFLAGS CPU COMMAND *272780 9552 0 0 0x4000000 0 syz-executor.1 db_enter() at db_enter+0x18 panic() at panic+0x15c malloc(fffffffffffffc40,2,a) at malloc+0x9c9 vm_get_info(ffff800014890d60) at vm_get_info+0x9a VOP_IOCTL(fffffd8036134680,c0185603,ffff800014890d60,41,fffffd803f7c6a20,ffff8000ffff2c70) at VOP_IOCTL+0x88 vn_ioctl(fffffd803a22de10,c0185603,ffff800014890d60,ffff8000ffff2c70) at vn_ioctl+0xb7 sys_ioctl(ffff8000ffff2c70,ffff800014890e78,ffff800014890ec0) at sys_ioctl+0x5b9 syscall(ffff800014890f40) at syscall+0x507 Xsyscall(6,0,ffffffffffffff53,0,3,746e206010) at Xsyscall+0x128 end of kernel end trace frame: 0x76b5daa980, count: 6 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> ddb> set $lines = 0 ddb> set $maxwidth = 0 ddb> show panic malloc: allocation too large, type = 2, size = 18446744073709550656 ddb> trace db_enter() at db_enter+0x18 panic() at panic+0x15c malloc(fffffffffffffc40,2,a) at malloc+0x9c9 vm_get_info(ffff800014890d60) at vm_get_info+0x9a VOP_IOCTL(fffffd8036134680,c0185603,ffff800014890d60,41,fffffd803f7c6a20,ffff8000ffff2c70) at VOP_IOCTL+0x88 vn_ioctl(fffffd803a22de10,c0185603,ffff800014890d60,ffff8000ffff2c70) at vn_ioctl+0xb7 sys_ioctl(ffff8000ffff2c70,ffff800014890e78,ffff800014890ec0) at sys_ioctl+0x5b9 syscall(ffff800014890f40) at syscall+0x507 Xsyscall(6,0,ffffffffffffff53,0,3,746e206010) at Xsyscall+0x128 end of kernel end trace frame: 0x76b5daa980, count: -9 ddb> show registers rdi 0xffffffff81346297 db_enter+0x17 rsi 0x24ca __ALIGN_SIZE+0x14ca rbp 0xffff8000148909a0 rbx 0xffff800014890a50 rdx 0x24cb __ALIGN_SIZE+0x14cb rcx 0xffff80001491b000 rax 0xffff80001491b000 r8 0xffff800014890960 r9 0x1 r10 0xffff800000a54b80 r11 0xb6e17dda4292e75d r12 0x3000000008 r13 0xffff8000148909b0 r14 0x100 r15 0x1 rip 0xffffffff81346298 db_enter+0x18 cs 0x8 rflags 0x246 rsp 0xffff800014890990 ss 0x10 db_enter+0x18: addq $0x8,%rsp ddb> show proc PROC (syz-executor.1) pid=272780 stat=onproc flags process=0 proc=4000000 pri=80, usrpri=80, nice=20 forw=0xffffffffffffffff, list=0xffff8000ffff2290,0xffffffff82572760 process=0xffff8000ffff6370 user=0xffff80001488b000, vmspace=0xfffffd803f014220 estcpu=36, cpticks=0, pctcpu=0.0 user=0, sys=0, intr=0 ddb> ps PID TID PPID UID S FLAGS WAIT COMMAND 9552 233203 2832 0 2 0 syz-executor.1 * 9552 272780 2832 0 7 0x4000000 syz-executor.1 2832 58075 93449 0 3 0x82 nanosleep syz-executor.1 78294 205790 1 0 3 0x80 nanosleep init 44390 143799 93449 0 2 0x2 syz-executor.0 54578 277806 0 0 3 0x14200 bored sosplice 93449 38091 91877 0 3 0x82 thrsleep syz-fuzzer 93449 466321 91877 0 3 0x4000082 nanosleep syz-fuzzer 93449 402077 91877 0 3 0x4000082 thrsleep syz-fuzzer 93449 160673 91877 0 3 0x4000082 thrsleep syz-fuzzer 93449 466027 91877 0 3 0x4000082 kqread syz-fuzzer 93449 117922 91877 0 3 0x4000082 thrsleep syz-fuzzer 93449 380972 91877 0 3 0x4000082 thrsleep syz-fuzzer 91877 515424 70850 0 3 0x10008a pause ksh 70850 312224 13385 0 3 0x92 select sshd 13385 460352 1 0 3 0x80 select sshd 68586 194776 42103 73 3 0x100090 kqread syslogd 42103 273648 1 0 3 0x100082 netio syslogd 24723 390120 1 77 3 0x100090 poll dhclient 6725 34229 1 0 3 0x80 poll dhclient 86674 191792 0 0 2 0x14200 zerothread 66163 319272 0 0 3 0x14200 aiodoned aiodoned 76023 77342 0 0 3 0x14200 syncer update 67322 290313 0 0 3 0x14200 cleaner cleaner 60116 222756 0 0 3 0x14200 reaper reaper 14290 306766 0 0 3 0x14200 pgdaemon pagedaemon 1660 38084 0 0 3 0x14200 bored crynlk 43018 500810 0 0 3 0x14200 bored crypto 24247 74212 0 0 3 0x40014200 acpi0 acpi0 56986 207127 0 0 3 0x14200 bored softnet 98441 113125 0 0 3 0x14200 bored systqmp 54066 171400 0 0 3 0x14200 bored systq 52482 255581 0 0 3 0x40014200 bored softclock 52024 124786 0 0 3 0x40014200 idle0 64681 431203 0 0 3 0x14200 bored smr 1 312943 0 0 3 0x82 wait init 0 0 -1 0 3 0x10200 scheduler swapper ddb> show all locks No such command ddb> show malloc Type InUse MemUse HighUse Limit Requests Type Lim Kern Lim devbuf 9590 6819K 7111K 78643K 17407 0 0 pcb 13 8K 8K 78643K 302 0 0 rtable 111 4K 4K 78643K 838 0 0 ifaddr 74 15K 15K 78643K 264 0 0 counters 19 16K 16K 78643K 19 0 0 ioctlops 0 0K 2K 78643K 145 0 0 iov 0 0K 24K 78643K 274 0 0 mount 1 1K 1K 78643K 1 0 0 vnodes 1221 77K 77K 78643K 3862 0 0 UFS quota 1 32K 32K 78643K 1 0 0 UFS mount 5 36K 36K 78643K 5 0 0 shm 2 1K 5K 78643K 30 0 0 VM map 2 0K 0K 78643K 8 0 0 sem 12 0K 0K 78643K 286 0 0 dirhash 12 2K 2K 78643K 12 0 0 ACPI 1793 195K 288K 78643K 12645 0 0 file desc 5 13K 25K 78643K 2779 0 0 sigio 0 0K 0K 78643K 28 0 0 proc 49 38K 63K 78643K 1007 0 0 subproc 32 2K 2K 78643K 176 0 0 NFS srvsock 1 0K 0K 78643K 1 0 0 NFS daemon 1 16K 16K 78643K 1 0 0 ip_moptions 0 0K 0K 78643K 232 0 0 in_multi 33 2K 2K 78643K 200 0 0 ether_multi 1 0K 0K 78643K 14 0 0 mrt 0 0K 0K 78643K 6 0 0 ISOFS mount 1 32K 32K 78643K 1 0 0 MSDOSFS mount 1 16K 16K 78643K 1 0 0 ttys 108 477K 477K 78643K 108 0 0 exec 0 0K 1K 78643K 554 0 0 pfkey data 0 0K 0K 78643K 2 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 94 21K 29K 78643K 7339 0 0 UVM aobj 87 6K 6K 78643K 106 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 322 0 0 NDP 17 0K 0K 78643K 83 0 0 temp 205 3536K 3611K 78643K 53473 0 0 kqueue 0 0K 0K 78643K 18 0 0 SYN cache 2 16K 16K 78643K 2 0 0 ddb> show all pools Name Size Requests Fail Releases Pgreq Pgrel Npage Hiwat Minpg Maxpg Idle arp 64 22 0 16 1 0 1 1 0 8 0 rtpcb 80 151 0 149 1 0 1 1 0 8 0 rtentry 112 125 0 81 2 0 2 2 0 8 0 unpcb 120 937 0 929 1 0 1 1 0 8 0 syncache 264 4 0 4 1 1 0 1 0 8 0 tcpqe 32 2089 0 2089 1 1 0 1 0 8 0 tcpcb 544 494 0 490 1 0 1 1 0 8 0 ipq 40 5 0 5 3 3 0 1 0 8 0 ipqe 40 14 0 14 3 3 0 1 0 8 0 inpcb 280 1438 0 1431 1 0 1 1 0 8 0 ip6q 72 2 0 2 2 2 0 1 0 8 0 ip6af 40 4 0 4 2 2 0 1 0 8 0 nd6 48 20 0 16 1 0 1 1 0 8 0 pkpcb 40 6 0 6 3 3 0 1 0 8 0 ppxss 1128 29 0 29 10 9 1 1 0 8 1 art_heap8 4096 1 0 0 1 0 1 1 0 8 0 art_heap4 256 574 0 359 14 0 14 14 0 8 0 art_table 32 575 0 359 2 0 2 2 0 8 0 art_node 16 124 0 84 1 0 1 1 0 8 0 sysvmsgpl 40 4 0 0 1 0 1 1 0 8 0 semapl 112 284 0 274 1 0 1 1 0 8 0 shmpl 112 104 0 19 3 0 3 3 0 8 0 dirhash 1024 17 0 0 3 0 3 3 0 8 0 dino1pl 128 5780 0 4385 46 0 46 46 0 8 0 ffsino 240 5780 0 4385 83 0 83 83 0 8 0 nchpl 144 9807 0 8213 60 0 60 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 32426 0 32426 2 1 1 1 0 8 1 vmpool 520 6 0 6 3 3 0 1 0 8 0 scsiplug 64 7 0 7 5 5 0 1 0 8 0 scxspl 192 30043 0 30043 21 19 2 7 0 8 2 plimitpl 152 219 0 211 1 0 1 1 0 8 0 sigapl 432 2930 0 2916 2 0 2 2 0 8 0 futexpl 56 44713 0 44713 1 0 1 1 0 8 1 knotepl 112 747 0 728 1 0 1 1 0 8 0 kqueuepl 104 626 0 624 1 0 1 1 0 8 0 pipepl 112 1442 0 1423 1 0 1 1 0 8 0 fdescpl 424 2931 0 2916 2 0 2 2 0 8 0 filepl 120 18426 0 18324 4 0 4 4 0 8 0 lockfpl 104 898 0 897 1 0 1 1 0 8 0 lockfspl 48 309 0 308 1 0 1 1 0 8 0 sessionpl 112 29 0 17 1 0 1 1 0 8 0 pgrppl 48 57 0 45 1 0 1 1 0 8 0 ucredpl 96 4670 0 4663 1 0 1 1 0 8 0 zombiepl 144 2918 0 2916 2 1 1 1 0 8 0 processpl 864 2947 0 2916 4 0 4 4 0 8 0 procpl 632 6255 0 6217 4 0 4 4 0 8 0 sosppl 128 29 0 29 9 8 1 1 0 8 1 sockpl 384 2565 0 2548 3 0 3 3 0 8 1 mcl64k 65536 61 0 61 10 9 1 1 0 8 1 mcl16k 16384 16 0 16 7 6 1 1 0 8 1 mcl12k 12288 43 0 43 4 3 1 1 0 8 1 mcl9k 9216 30 0 30 10 9 1 1 0 8 1 mcl8k 8192 34 0 34 6 6 0 1 0 8 0 mcl4k 4096 132 0 132 4 3 1 1 0 8 1 mcl2k2 2112 19 0 19 8 8 0 1 0 8 0 mcl2k 2048 60700 0 60654 16 9 7 15 0 8 0 mtagpl 80 94 0 83 2 1 1 1 0 8 0 mbufpl 256 110426 0 110342 12 3 9 10 0 8 1 bufpl 256 13469 0 8420 316 0 316 316 0 8 0 anonpl 16 249723 0 238634 100 38 62 68 0 62 9 amapchunkpl 152 12111 0 12007 26 20 6 10 0 158 1 amappl16 192 13735 0 13039 81 44 37 48 0 8 2 amappl15 184 683 0 682 2 1 1 1 0 8 0 amappl14 176 381 0 376 1 0 1 1 0 8 0 amappl13 168 451 0 451 2 2 0 1 0 8 0 amappl12 160 29 0 27 1 0 1 1 0 8 0 amappl11 152 1063 0 1052 1 0 1 1 0 8 0 amappl10 144 296 0 293 1 0 1 1 0 8 0 amappl9 136 811 0 805 1 0 1 1 0 8 0 amappl8 128 327 0 301 1 0 1 1 0 8 0 amappl7 120 370 0 363 1 0 1 1 0 8 0 amappl6 112 1050 0 1039 1 0 1 1 0 8 0 amappl5 104 204 0 193 1 0 1 1 0 8 0 amappl4 96 3618 0 3590 1 0 1 1 0 8 0 amappl3 88 194 0 188 1 0 1 1 0 8 0 amappl2 80 22885 0 22817 3 1 2 3 0 8 0 amappl1 72 60477 0 60073 27 18 9 20 0 8 0 amappl 80 6596 0 6560 1 0 1 1 0 84 0 dma4096 4096 1 0 1 1 1 0 1 0 8 0 dma256 256 6 0 6 1 1 0 1 0 8 0 dma64 64 259 0 259 1 1 0 1 0 8 0 dma32 32 7 0 7 1 1 0 1 0 8 0 dma16 16 17 0 17 1 1 0 1 0 8 0 aobjpl 64 105 0 19 2 0 2 2 0 8 0 uaddrrnd 24 2937 0 2916 1 0 1 1 0 8 0 uaddrbest 32 2 0 0 1 0 1 1 0 8 0 uaddr 24 2937 0 2916 1 0 1 1 0 8 0 vmmpekpl 168 22026 0 21999 2 0 2 2 0 8 0 vmmpepl 168 343571 0 341806 201 99 102 102 0 357 19 vmsppl 272 2930 0 2916 3 1 2 2 0 8 1 pdppl 4096 5880 0 5844 6 1 5 6 0 8 0 pvpl 32 701155 0 686990 234 78 156 162 0 265 29 pmappl 200 2936 0 2922 1 0 1 1 0 8 0 extentpl 40 41 0 26 1 0 1 1 0 8 0 phpool 112 486 0 41 13 0 13 13 0 8 0 ddb> serialport: VM disconnected.