t$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd\x00', 0x0, 0x0) r6 = getpid() fcntl$setown(r5, 0x6, r6) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000780)={0x0, 0x0, 0x0}, &(0x7f00000007c0)=0xc) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000800)={0x0, 0x0, 0x0}, &(0x7f0000000840)=0xc) r9 = socket(0x2, 0x1, 0x0) r10 = socket(0x11, 0x3, 0x0) getgroups(0x3, &(0x7f00000006c0)=[r7, r8, r8]) fcntl$dupfd(r10, 0x0, r9) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000880)='/dev/ttyCcfg\x00', 0x10, 0x0) socket(0x2, 0x1, 0x0) rename(&(0x7f0000000080)='./file0/file0\x00', &(0x7f00000000c0)='./file0\x00') socket(0x11, 0x3, 0x0) r11 = socket(0x18, 0x2, 0x0) fcntl$dupfd(r11, 0x0, r11) r12 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wskbd0\x00', 0x7fd, 0x0) r13 = getppid() fcntl$setown(r12, 0x6, r13) pckbd_enable: command error 10:27:03 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x86136) r0 = accept$inet6(0xffffffffffffff9c, 0x0, &(0x7f0000000300)) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000340), 0xc) r1 = kqueue() r2 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/wsmouse\x00', 0x201, 0x0) write(r2, &(0x7f0000000240)="9621b30fd67af19a63e1cc8eec27d547756fd9c1613b9ec1b61c5485b2826254e54ad1f440206e7cb22afeb3bae2c8c9fa58853394f7fa72b3b703f8c06ee614e5865b218c109b37fecb7cd3357bb4e1ee935cca2c3351af8fd8e5816d8dc2d65547ff8da8df74d3c8ae58c405f61e4ec24f5cc4baa861b4c7d79a43598912d2f3fc26251b0b35e0c713dd1373b19f497d915d1225c1ba4fc4201df1ef400c50590e8ca5a5", 0xa5) open$dir(&(0x7f0000000140)='./bus\x00', 0x0, 0x104) fcntl$getown(r1, 0x5) r3 = semget$private(0x0, 0x4, 0xa1) read(r2, &(0x7f00000001c0)=""/116, 0xfffffee0) r4 = socket(0x18, 0x2, 0x0) r5 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r6 = kqueue() kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000280)=[{{r5}, 0xfffffffffffffffe, 0x37}], 0x0, 0x0) kevent(r6, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) dup2(r5, r6) connect$unix(r5, &(0x7f00000000c0)=ANY=[@ANYBLOB="628a0000"], 0x8) write(r4, &(0x7f0000000100)="d0519fefdd2bea7ccc4985c6272c595079cc69da094ae7f576b8861b2969cf790ed49e70de0fff21564d49978a3e47b9e68038c549cf6a3ed69c32bea83ee7ec6d30d2b5ccf7061133a04f19df243d233797fc1b0237b55147546a1a07671bdcad0826f70fe135fef03bffe7883ee1b7177f689304df774b433c6ed9216adcf95d9c74e1d327d8a3", 0x88) getpeername(r4, &(0x7f0000000000)=@un=@abs, &(0x7f0000000040)=0x8) fcntl$getown(r4, 0x5) poll(&(0x7f0000000080)=[{r2, 0xfffffffffffffffd}], 0x1, 0x0) pipe(&(0x7f0000000440)={0xffffffffffffffff, 0xffffffffffffffff}) getpeername$unix(r7, &(0x7f0000000480)=@abs, &(0x7f00000004c0)=0x8) r8 = semget$private(0x0, 0x1, 0x80000200) semop(r8, &(0x7f0000000300)=[{0x0, 0x7, 0x1400}, {0x4, 0x80, 0x1800}, {0xfe52dc4792d94f09, 0x8000, 0x800}, {0x4, 0xff, 0x800}, {0x4, 0x100, 0x1000}, {0x2, 0x100000000, 0xf2e4cf5442ae16e3}], 0x6) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, &(0x7f0000000380)=0xb) semctl$IPC_SET(r8, 0x0, 0x1, &(0x7f00000000c0)={{0x400, r9, r10, r9, r10, 0x82, 0xfffffffffffff7f5}, 0x8, 0x1ff}) semop(r3, &(0x7f0000000500)=[{0x1, 0x1ff, 0x1000}, {0x4, 0xfff, 0x800}, {0x2, 0x4, 0x1000}], 0x3) socket$unix(0x1, 0x5, 0x0) r11 = fcntl$dupfd(r2, 0xa, r1) ioctl$TIOCSFLAGS(r11, 0x8004745c, &(0x7f00000000c0)=0x3) r12 = open(&(0x7f0000000080)='./bus\x00', 0x2, 0x0) write(r12, &(0x7f0000000140)="220e228901001c067ebc74a7ea11cf801bf1fa48f4445ed5", 0x18) r13 = accept$inet(0xffffffffffffff9c, &(0x7f0000000740), &(0x7f0000000b80)=0xc) pwritev(r13, &(0x7f0000000a80), 0x0, 0x0, 0x0) accept$unix(r12, 0x0, &(0x7f0000000040)) r14 = semget$private(0x0, 0x7, 0x180) semctl$SETVAL(r14, 0x0, 0x8, &(0x7f0000000180)=0x10001) semctl$SETVAL(r14, 0x3, 0x8, &(0x7f0000000380)=0x1) 10:27:03 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x10000008613a) r0 = open(&(0x7f0000000040)='./bus\x00', 0x88ca, 0x0) write(r0, &(0x7f0000000200)="220e2a", 0x3) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x2000100000000}) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xc17f}], 0x100000000000005e, 0x0, 0x0) fcntl$setflags(r0, 0x2, 0x1) 10:27:03 executing program 1: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="62020207e0000001"], 0x1) r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000080)="0714045f099bcf09e938d0737f73eb2b33fff30f", 0x2c) r1 = accept$unix(0xffffffffffffff9c, &(0x7f00000000c0)=ANY=[@ANYBLOB='\x00\x00\x00\x00\x00\b\x00'/110], &(0x7f0000000040)=0x6e) getsockname$unix(r1, &(0x7f00000001c0)=@file={0x0, ""/108}, &(0x7f0000000140)=0x6e) writev(r0, &(0x7f0000000180)=[{&(0x7f00000003c0)="ccc479cb82b51130c7f5b8aa1a59a78ac73b78a24b2986d2f61ab09c513cddacd1e4c12417a4c6204a4412caa97e68650d98f8c33371ab12decdb543bd4773f3a671fcd1ed0a4e2c0db7a44d3230f3e34a4d315c5f4ffef62b2ce95de13e14e8cfd9095090e80ed5d7e6587fd7604158513ec3fab8015321ef7203755303ad05b961c7a5c71cac17238bd5083fb8b8967d04179cb1aa2931746eff9f2773d164093fd1b097400cf9a0407f7c885acbf42b0b01f7f44c118ee653cdd8a63972be44e58ee333f674c42a9a04de8f1b6dad67bcd52c5ca0774a865a6050de83d2b1cc672f3722558bc9e3db09f3cc9f1a683cbb01cdacdf0cc443", 0xf9}, {&(0x7f0000000300)="a2053fa42a35cb6e07f618bf4cd83cc8592cd1746c919eb9060a32d1f4acf63925f11bc5247ba8bfa3aa95515bd86ae410236fc0335c9d14cd167674d9ebfcb0c7fe0cafffaeab7c011a5749b93d076036ebb7fb20525aea", 0x58}, {&(0x7f0000000380)="407356a6741a460ccd717ed0b0be6a0970eb0f02148bc5cceea7d33cff91996d", 0x20}], 0x3) 10:27:03 executing program 1: mmap(&(0x7f000071c000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) r0 = kqueue() kevent(r0, &(0x7f0000000000), 0x9130fbf, 0x0, 0x3fffffd, 0x0) madvise(&(0x7f00008f4000/0x200000)=nil, 0x200000, 0x6) mlock(&(0x7f0000a0a000/0x9000)=nil, 0x9000) r1 = socket(0x10, 0x3, 0x3f) sendto$unix(r1, &(0x7f0000000000)="e08f799b32b94cf5f64757017832f2d9e7a5a9ea", 0x14, 0x0, &(0x7f0000000040)=@abs={0x0, 0x0, 0x1}, 0x8) madvise(&(0x7f00009e2000/0x1000)=nil, 0x1000, 0x4) 10:27:04 executing program 0: syz_emit_ethernet(0x1, &(0x7f0000000000)=ANY=[@ANYBLOB="bbbbbbbbbbbbaaaaaaaaaabb86dd60dc9ae700382c00000200002e7b5f0bc485b60300000000010200000000000000000000000000013205"]) syz_emit_ethernet(0x1, &(0x7f0000000000)=ANY=[@ANYBLOB="ffffffe5ffffaaaaaaaaaa0086dd60a4f00800182c00fe19d2c50f34370676000000000000aaff"]) syz_emit_ethernet(0x400e, &(0x7f0000000000)="c7a895006f53dd000005ffff86dd") semget$private(0x0, 0x4, 0x2) 10:27:04 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = syz_open_pts() fcntl$lock(r2, 0x9, &(0x7f0000000180)={0xf0ff51428550b7d7, 0x0, 0x0, 0x100000000}) flock(r2, 0x2) flock(r2, 0x2) flock(r2, 0x2) fcntl$lock(r2, 0x10000000000009, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x2000300000000}) fcntl$lock(r2, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x100000000}) r3 = fcntl$dupfd(0xffffffffffffff9c, 0x9a84377052addaa4, r2) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{r4}, 0xffffffffffffffff, 0x85}], 0x0, 0x0, 0x0, 0x0) bind(r5, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) r6 = dup2(r5, r4) listen(r5, 0x0) dup2(r5, r0) socket(0x20, 0x5, 0x6) connect$unix(r1, &(0x7f0000000000)=ANY=[@ANYBLOB="00012e2f66696c653000"], 0xa) r7 = kqueue() r8 = dup(r5) kevent(r7, &(0x7f0000000280)=[{{r3}, 0x0, 0x1, 0x40, 0x6, 0x4}, {{r2}, 0xffffffffffffffff, 0x53, 0x4, 0x10001, 0xcf}, {{}, 0xfffffffffffffff9, 0x4, 0x8, 0xe3, 0x4}, {{r8}, 0xfffffffffffffffb, 0x4, 0x80, 0x3f, 0x6d7}, {{r6}, 0x0, 0x8, 0x20, 0x0, 0x1ff}], 0xf8b4, 0x0, 0x10000fe, 0x0) accept$inet6(r6, 0x0, 0x0) kevent(r7, 0x0, 0x0, &(0x7f0000000100), 0x1f, 0x0) 10:27:04 executing program 1: mkdir(&(0x7f0000000080)='./file0\x00', 0x1c4) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{0x20}, {0x1000000044}, {0x400006}]}) syz_emit_ethernet(0x2d0, &(0x7f00000001c0)="0c516d3f70e19318ca9bc32c1b26") 10:27:05 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x0, 0xe25) openat(0xffffffffffffff9c, &(0x7f0000000100)='./bus\x00', 0x0, 0x0) openat$diskmap(0xffffffffffffff9c, &(0x7f0000000000)='/dev/diskmap\x00', 0x18080, 0x0) 10:27:05 executing program 1: open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) r0 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78659a, r0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000026ff8)={0xffffffffffffffff, 0xffffffffffffffff}) socketpair$unix(0x1, 0x0, 0x0, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) r3 = getppid() fcntl$lock(r2, 0x3, &(0x7f00000000c0)={0x0, 0x0, 0x1, 0x80, r3}) r4 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r5 = kqueue() kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000280)=[{{r4}, 0xfffffffffffffffe, 0x37}], 0x0, 0x0) kevent(r5, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) dup2(r4, r5) getsockopt$sock_timeval(r4, 0xffff, 0x1005, &(0x7f0000000100), &(0x7f0000000140)=0x10) setregid(0x0, 0x0) mknod(&(0x7f0000000180)='./bus\x00', 0xc000, 0x4) sendmsg$unix(r1, &(0x7f0000002ac0)={0x0, 0x0, &(0x7f0000002440)=[{&(0x7f0000002580)="7f", 0x1}], 0x1}, 0x1) recvmsg(0xffffffffffffffff, 0x0, 0x0) geteuid() 10:27:05 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x2000, 0x4000000005bcd) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r0, 0xc0307004, &(0x7f0000000100)) ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f0000000040)) ioctl$TIOCSTSTAMP(0xffffffffffffffff, 0x8008745a, &(0x7f0000000080)={0x400, 0x6}) r1 = syz_open_pts() fcntl$lock(r1, 0x9, &(0x7f0000000180)={0xf0ff51428550b7d7, 0x0, 0x0, 0x100000000}) flock(r1, 0x2) flock(r1, 0x2) r2 = socket(0x800000018, 0x1, 0x0) bind$unix(r2, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) listen(r2, 0x0) accept$unix(r2, &(0x7f0000000000)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ca0000000000000000000000000000000000000000000000000000000000000000000000000000400000000000"], &(0x7f0000000100)=0x6e) r3 = socket(0x18, 0x2, 0x0) r4 = socket(0x1e, 0x3, 0x0) kqueue() r5 = socket$inet(0x2, 0x2, 0x0) ioctl$FIOSETOWN(r5, 0x80047476, &(0x7f0000000000)) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, 0x0, 0x0) fcntl$dupfd(r4, 0x0, r3) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) r6 = socket(0x18, 0x1, 0x0) connect$unix(r6, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) flock(r1, 0x2) fcntl$lock(r1, 0x10000000000009, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x2000300000000}) fcntl$lock(r1, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x100000000}) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f00000001c0)=0x82) r7 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) kqueue() kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000280)=[{{r7}, 0xfffffffffffffffe, 0x37, 0x0, 0x8001}], 0x0, 0x0) 10:27:05 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000800)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = socket(0x2, 0x2, 0x0) connect$unix(r2, &(0x7f0000000840)=ANY=[@ANYBLOB="8202adfdfffffffffbffff6530130fb9aa23d05702000000000000096207000000008295955984c87910bf093f68c11700287ead4bcb777fa69dfceac2a84e8d16ae8b744cc85396bc5e57c6388bbd2ad88b2951b15801360bcd4c0a162b3f000000bffa4d012ae46ac41e6bf3bf554799b9b800ed505e8d53f8a4aeef9d612f87d6bc146e4157795ea4a5c59a3a9fa202361ca1d8cac7dbbc5b65c6593d2870b4122cd2350000000000000000000000000000000000000000006a0000000000e0d853fcd94c20b9ca1cdaea80e8b360fbffa90d160e9b204aa3c0b5495a204b24be82ab7a1d5b79d61cc97bc85fa93e26622e42dc7d76d825ef39e4bff1f80a3583d85a821dc9000087914cc8dc0b8c9524520576ed156467db0f107584e8e5bf61aa97ea46b113733adfa28f5da740f83547f6edc524053a6e92829004f45d1f5a17dbe02c1fa3eb95c2b2dbd235cc6b1add75bc02f43fadd72efa507b58eb7639dda87d1d3086adf067bae14c6c6e80428998a3c19cf908c078a3565ca4863013515e0000000000000000000042f2b37a9e9eef44ca50d86e2fe017cfbe813a2bd5b9bac81b0954119e1ab9f3df9a24fd308b1b1fa9c7a3da163f9e18a34f9b19bca8a013b71effa5045be1a7937a994f2826192f9aeba215c0c3d04a07f2e07022c57900b2cd6f433a03dc6f8fa46a33628222c00c55356fd84fd30b7a00db568e38eca34eabad07690104000000000000bec808112841b0c29976f41a58bead85810763213fe3956f55a0eab7229f66103c05152651e60b50dc0a565717beecad63ebfba1dd645e01539a5639b892ffad0e8561c2fd1214e944bec09b4f55213c94074a5520832da21b00e09775f73ce544aa3a51eb3ed27ddccb340f00000000000023dbf0899d28bfdbbe6e4604873d578c77815c9b9fa991e32266812c85ef782d0872608ea9cb4307d7e6c90e8b9d733cd1e2535f8d9cecac80da37ac48d417f79ae2b38f67253649ff019bcb2fb9b0dc63cd798987476967ca6aae886ad486b0311cdcccc359706d0848f4646d4d54e9902ed84f503a04d1183dfddd2be74a00000000000000000000000000000000000b3995e8bfff348b4ad00f32a6d6ccf118dc3d670e0649dd81952ee421f014abd3ad7c4b272387129a4f8716dfc88c6974b5737a58c8ba119898f4d9debeb62ca9687bf6a34736ed4fe24ba12c736f25184ac3ed987da10f833f9c6f15191f7fb6e9ac4437fffadbacc305838501b7c09b7937bbfcc0361eaa0f3a5fe7edc805ff71d5915657a3f2004d171083dfcef921267eb31c24121ef6ece9b33f00c1ad0ae095637dabb54f74a5a751fcc463660eeb32053107a4beef90b2b3eecde1cc13c2e2b17a3f58a09793f2b077ea574b088b2b166c93c3fcad7f7d1a9e3d466e852912bdaca97fd123a93b6911e236f875fbda00f2fbd4b4e3167f2ee48abc49de614c10710c98ea497576a6588bfd044047f1737d6aa93a5187de676c74eb0af58ed14be5247569c2b5058743276698a281513f07dbe83b65d9adfcd02719214148e29ef2b67a15c3fa7f8287e7fc08224d38772cfd50f1e7b03979000000"], 0x10) dup2(r2, r0) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000100)=0x43cbc, 0x4) r3 = socket(0x2000000000000002, 0x3, 0x102) sendmsg$unix(r1, &(0x7f0000000180)={&(0x7f0000000040)=@abs={0x0, 0x0, 0x0}, 0x8, 0x0}, 0x7) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000380), 0xc) r4 = dup(r0) sendto$inet6(r4, &(0x7f0000000040), 0xfcec, 0x0, 0x0, 0xffffffffffffffda) socket(0x2, 0x1, 0x0) r5 = socket(0x2, 0x1, 0x0) r6 = fcntl$dupfd(r5, 0x0, r5) ioctl$TIOCFLUSH(r6, 0x80206931, &(0x7f0000000300)) r7 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r7, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETWF(r7, 0x80104277, &(0x7f0000000040)={0x3, &(0x7f0000000080)=[{0x61}, {0x80}, {0x6, 0x0, 0x0, 0xfff}]}) pwrite(r7, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) r8 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) recvfrom$unix(r9, &(0x7f00000000c0), 0x832f1f7d, 0x0, &(0x7f0000000000)=@abs, 0x20000000) r11 = dup2(r10, r9) write(r11, 0x0, 0x0) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETWF(r8, 0x80104277, &(0x7f0000000040)={0x3, &(0x7f0000000080)=[{0x0, 0x0, 0x0, 0xfffffffc}, {0x80, 0x2}, {0x1ad, 0x0, 0x0, 0xfff}]}) pwrite(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) openat(0xffffffffffffffff, 0x0, 0x80, 0x0) r12 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r12, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETWF(r12, 0x80104277, &(0x7f0000000040)={0x3, &(0x7f0000000080)=[{0x80}, {0x80}, {0x6, 0x0, 0x0, 0xfff}]}) pwrite(r12, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000040)={0x0, 0x0}) pwrite(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) socket$unix(0x1, 0x0, 0x0) syz_open_pts() openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) 10:27:05 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000800)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = socket(0x2, 0x2, 0x0) connect$unix(r2, &(0x7f0000000840)=ANY=[@ANYBLOB="8202adfdfffffffffbffff6530130fb9aa23d05702000000000000096207000000008295955984c87910bf093f68c11700287ead4bcb777fa69dfceac2a84e8d16ae8b744cc85396bc5e57c6388bbd2ad88b2951b15801360bcd4c0a162b3f000000bffa4d012ae46ac41e6bf3bf554799b9b800ed505e8d53f8a4aeef9d612f87d6bc146e4157795ea4a5c59a3a9fa202361ca1d8cac7dbbc5b65c6593d2870b4122cd2350000000000000000000000000000000000000000006a0000000000e0d853fcd94c20b9ca1cdaea80e8b360fbffa90d160e9b204aa3c0b5495a204b24be82ab7a1d5b79d61cc97bc85fa93e26622e42dc7d76d825ef39e4bff1f80a3583d85a821dc9000087914cc8dc0b8c9524520576ed156467db0f107584e8e5bf61aa97ea46b113733adfa28f5da740f83547f6edc524053a6e92829004f45d1f5a17dbe02c1fa3eb95c2b2dbd235cc6b1add75bc02f43fadd72efa507b58eb7639dda87d1d3086adf067bae14c6c6e80428998a3c19cf908c078a3565ca4863013515e0000000000000000000042f2b37a9e9eef44ca50d86e2fe017cfbe813a2bd5b9bac81b0954119e1ab9f3df9a24fd308b1b1fa9c7a3da163f9e18a34f9b19bca8a013b71effa5045be1a7937a994f2826192f9aeba215c0c3d04a07f2e07022c57900b2cd6f433a03dc6f8fa46a33628222c00c55356fd84fd30b7a00db568e38eca34eabad07690104000000000000bec808112841b0c29976f41a58bead85810763213fe3956f55a0eab7229f66103c05152651e60b50dc0a565717beecad63ebfba1dd645e01539a5639b892ffad0e8561c2fd1214e944bec09b4f55213c94074a5520832da21b00e09775f73ce544aa3a51eb3ed27ddccb340f00000000000023dbf0899d28bfdbbe6e4604873d578c77815c9b9fa991e32266812c85ef782d0872608ea9cb4307d7e6c90e8b9d733cd1e2535f8d9cecac80da37ac48d417f79ae2b38f67253649ff019bcb2fb9b0dc63cd798987476967ca6aae886ad486b0311cdcccc359706d0848f4646d4d54e9902ed84f503a04d1183dfddd2be74a00000000000000000000000000000000000b3995e8bfff348b4ad00f32a6d6ccf118dc3d670e0649dd81952ee421f014abd3ad7c4b272387129a4f8716dfc88c6974b5737a58c8ba119898f4d9debeb62ca9687bf6a34736ed4fe24ba12c736f25184ac3ed987da10f833f9c6f15191f7fb6e9ac4437fffadbacc305838501b7c09b7937bbfcc0361eaa0f3a5fe7edc805ff71d5915657a3f2004d171083dfcef921267eb31c24121ef6ece9b33f00c1ad0ae095637dabb54f74a5a751fcc463660eeb32053107a4beef90b2b3eecde1cc13c2e2b17a3f58a09793f2b077ea574b088b2b166c93c3fcad7f7d1a9e3d466e852912bdaca97fd123a93b6911e236f875fbda00f2fbd4b4e3167f2ee48abc49de614c10710c98ea497576a6588bfd044047f1737d6aa93a5187de676c74eb0af58ed14be5247569c2b5058743276698a281513f07dbe83b65d9adfcd02719214148e29ef2b67a15c3fa7f8287e7fc08224d38772cfd50f1e7b03979000000"], 0x10) dup2(r2, r0) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000100)=0x43cbc, 0x4) r3 = socket(0x2000000000000002, 0x3, 0x102) sendmsg$unix(r1, &(0x7f0000000180)={&(0x7f0000000040)=@abs={0x0, 0x0, 0x0}, 0x8, 0x0}, 0x7) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000380), 0xc) r4 = dup(r0) sendto$inet6(r4, &(0x7f0000000040), 0xfcec, 0x0, 0x0, 0xffffffffffffffda) socket(0x2, 0x1, 0x0) r5 = socket(0x2, 0x1, 0x0) r6 = fcntl$dupfd(r5, 0x0, r5) ioctl$TIOCFLUSH(r6, 0x80206931, &(0x7f0000000300)) r7 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r7, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETWF(r7, 0x80104277, &(0x7f0000000040)={0x3, &(0x7f0000000080)=[{0x61}, {0x80}, {0x6, 0x0, 0x0, 0xfff}]}) pwrite(r7, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) r8 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) recvfrom$unix(r9, &(0x7f00000000c0), 0x832f1f7d, 0x0, &(0x7f0000000000)=@abs, 0x20000000) r11 = dup2(r10, r9) write(r11, 0x0, 0x0) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETWF(r8, 0x80104277, &(0x7f0000000040)={0x3, &(0x7f0000000080)=[{0x0, 0x0, 0x0, 0xfffffffc}, {0x80, 0x2}, {0x1ad, 0x0, 0x0, 0xfff}]}) pwrite(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) openat(0xffffffffffffffff, 0x0, 0x80, 0x0) r12 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r12, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETWF(r12, 0x80104277, &(0x7f0000000040)={0x3, &(0x7f0000000080)=[{0x80}, {0x80}, {0x6, 0x0, 0x0, 0xfff}]}) pwrite(r12, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000040)={0x0, 0x0}) pwrite(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) socket$unix(0x1, 0x0, 0x0) syz_open_pts() openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) 10:27:05 executing program 1: mknod(&(0x7f0000000180)='./bus\x00', 0x2000, 0x86128) writev(0xffffffffffffffff, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) r0 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) connect(0xffffffffffffffff, &(0x7f0000000140)=ANY=[@ANYBLOB="02"], 0x1) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000080)="fa1204a49155ce1e00", 0x9}], 0x1, 0x0, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x0, 0x0) ioctl$SPKRTUNE(r1, 0x20005302, &(0x7f0000000100)={0x400}) pwritev(r0, &(0x7f00000001c0)=[{&(0x7f0000000140), 0x8}], 0x28d, 0x0, 0x0) 10:27:06 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0xd02) r0 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) execve(0x0, 0x0, &(0x7f0000000480)=[&(0x7f0000000340)=':\x00', &(0x7f0000000380)='\x00']) r1 = open(&(0x7f00000000c0)='./bus\x00', 0x2, 0x0) r2 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r3 = kqueue() kevent(r3, 0x0, 0x0, &(0x7f0000000280)=[{{r2}, 0xffffffffffffffff, 0xffffffffffffffff}], 0x7, 0x0) r4 = getuid() execve(&(0x7f0000000140)='./bus\x00', &(0x7f0000000500)=[&(0x7f0000000180)='\x00', &(0x7f00000001c0)='+!.):/&}}{,%%:\xfc-\x00', &(0x7f0000000200)='\x00', &(0x7f0000000240)='{\x00', &(0x7f00000002c0)='\\\x00', &(0x7f0000000300)=':\x00', &(0x7f00000003c0)='.\x00', &(0x7f0000000400)='\x00', &(0x7f0000000440)='\x00', &(0x7f00000004c0)='-,.[[{\x00'], &(0x7f0000000640)=[&(0x7f0000000580)='\x00', &(0x7f00000005c0)='\x00', &(0x7f0000000600)='*\x00']) fchownat(r2, &(0x7f0000000080)='./file0\x00', r4, 0x0, 0x4) r5 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r5, 0x4, 0x80) pwritev(r5, &(0x7f00000003c0), 0x273, 0x0, 0x0) kevent(r3, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) pwritev(r1, &(0x7f00000003c0), 0x273, 0x0, 0x0) preadv(r0, &(0x7f0000000000)=[{&(0x7f0000002140)=""/4096, 0x1000}], 0x1, 0x0, 0x0) 10:27:06 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x90d2, 0x0, "d705000000000000005b00000000000000e74de4"}) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) readlinkat(r1, &(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)=""/43, 0x2b) fcntl$setstatus(r0, 0x4, 0xc8) select(0x40, &(0x7f0000000140)={0x25}, 0x0, 0x0, 0x0) r2 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r3 = kqueue() kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000280)=[{{r2}, 0xfffffffffffffffe, 0x37}], 0x0, 0x0) kevent(r3, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) dup2(r2, r3) ioctl$WSDISPLAYIO_GETSCREENTYPE(r2, 0xc028575d, &(0x7f0000000180)={0x6, 0x4, './file0\x00', 0xffff0000, 0x1, 0xbad, 0x7}) syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "bb9fa8b3847236fc8a6e350e2068c149e977a0b4"}) 10:27:07 executing program 1: select(0x0, 0x0, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, 0x100000000000, 0x0, 0x6}, 0x0, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffffff, 0x0, "00000000000000000000f2ffffffffffffff4000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000040)={0x2, &(0x7f0000000080)=[{}, {}]}) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000200)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x6) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r1 = socket(0x18, 0x1, 0x0) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000240)="35ebcb1f30490d89ee1704f825d9f23a9cb32e3ebaa544702944ff3c19d0520c71e9bd10347e9020a281eede0e40ee", 0x2f) close(r1) r2 = socket(0x18, 0x2, 0x0) pipe2(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) ioctl$TIOCSETVERAUTH(r3, 0x8004741c, &(0x7f0000000180)=0x1) close(r2) socket(0x400000000018, 0x3, 0x3a) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r2, &(0x7f0000000040)="100a2956b9223776", 0x21d) ioctl$WSDISPLAYIO_SETSCREEN(0xffffffffffffff9c, 0x80045756, &(0x7f00000001c0)=0x65dfb63a) 10:27:07 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) open(&(0x7f0000000080)='./file0\x00', 0x80, 0xd0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x5c}, {0x2d}, {0x6, 0x0, 0x0, 0x42}]}) r1 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r2 = kqueue() kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000280)=[{{r1}, 0xfffffffffffffffe, 0x37}], 0x0, 0x0) kevent(r2, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) dup2(r1, r2) ioctl$BIOCIMMEDIATE(r1, 0x80044270, &(0x7f0000000180)=0x7fff) pwrite(r0, &(0x7f0000000280)="d000"/14, 0xe, 0x0, 0x0) 10:27:07 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x80002009, 0x3200) r0 = open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) read(r0, &(0x7f00000008c0)=""/214, 0xd6) r1 = semget$private(0x0, 0xb, 0x80000004) r2 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r2, 0x29, 0xd, 0x0, 0x0) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f00000000c0)={0x14, &(0x7f00000003c0)=[{0x25}, {0x4}, {0x7ffffffe, 0x1, 0x0, 0x1000000}]}) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f00000000c0)={0x69, &(0x7f0000000000)=[{0x25}, {0x4, 0x0, 0x0, 0x1}, {0x7ffffffe}]}) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) ioctl$FIOASYNC(r0, 0x8004667d, &(0x7f00000001c0)=0x4) semop(r1, &(0x7f00000002c0)=[{0x5, 0x80000001}, {0x0, 0xfffffffffffffffd, 0x1000}, {0x2000000003, 0x40000000103, 0x80000000000007fb}], 0x3) r5 = socket(0x18, 0x2, 0x3a) sendmsg(r5, &(0x7f00000007c0)={0x0, 0x1b, 0x0, 0x0, 0x0}, 0x0) r6 = socket(0x2, 0x3, 0x6) r7 = syz_open_pts() r8 = openat$pf(0xffffffffffffff9c, &(0x7f0000001c00)='/dev/pf\x00', 0x8, 0x0) writev(r8, &(0x7f0000001bc0)=[{&(0x7f0000001b40)="9a43cd98ed653cce77839e6c52a42c38a8ab16b3a46b430439687a2c0f", 0x1d}], 0x1) poll(&(0x7f0000000100)=[{r7, 0x14e}, {r6, 0x1}], 0x2, 0x40000000400) open$dir(&(0x7f0000000380)='./file2\x00', 0x9dc046ea61a4e47, 0x100) r9 = kqueue() kevent(r9, &(0x7f0000000240)=[{{r4}, 0xffffffffffffffff, 0x87}], 0x4, 0x0, 0x0, 0x0) r10 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) kevent(r10, 0x0, 0x4, 0x0, 0x1, &(0x7f0000000140)={0x0, 0xfffffffffffffffc}) r11 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r12 = kqueue() kevent(r12, &(0x7f0000000240)=[{{r11}, 0xffffffffffffffff, 0x87}], 0x4, 0x0, 0x40000000, 0x0) read(r11, &(0x7f00000004c0)=""/4096, 0x1000) r13 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r14 = kqueue() kevent(r14, &(0x7f0000000240)=[{{r13}, 0xffffffffffffffff, 0x4}], 0x4, 0x0, 0x0, 0x0) read(r13, &(0x7f00000004c0)=""/4096, 0x1000) r15 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r16 = kqueue() kevent(r16, 0x0, 0x0, 0x0, 0xad, 0x0) r17 = dup2(r15, r16) kevent(r17, &(0x7f0000000200)=[{{r11}, 0xfffffffffffffff8, 0x80, 0x6, 0x9, 0x4}, {{r16}, 0xfffffffffffffffb, 0x20, 0x40000056, 0x9, 0x8001}], 0x1ff, &(0x7f0000000400)=[{{r7}, 0x2, 0x4, 0x2, 0x7, 0x4}, {{r13}, 0xfffffffffffffffb, 0x8, 0x1, 0xfffffffffffffc01, 0x2}], 0x1f, &(0x7f0000000300)={0x20, 0xfffffffffffffffe}) ioctl$TIOCOUTQ(r7, 0x40047473, &(0x7f0000000080)=0x2) r18 = fcntl$dupfd(r0, 0x0, r7) ioctl$SPKRTUNE(r18, 0x20005302, &(0x7f0000000040)={0x101, 0x4}) semop(r1, &(0x7f0000000280)=[{0x4, 0x8, 0x800}, {0x0, 0x4, 0x1800}], 0x2) r19 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r19, 0x29, 0xd, 0x0, 0x0) recvfrom(r19, &(0x7f00000009c0)=""/4096, 0x1000, 0x2, &(0x7f0000000340)=@in={0x2, 0x2}, 0x2aa) semctl$SETVAL(r1, 0x7, 0x8, &(0x7f0000000000)=0xfffffffffffffffc) 10:27:07 executing program 0: open$dir(&(0x7f0000000080)='./file0\x00', 0x200, 0x0) r0 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78659a, r0) ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x1334, r0) r1 = open$dir(&(0x7f00000003c0)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x5, 0x10, r1, 0x0, 0x0) setrlimit(0x8, &(0x7f0000000380)) r2 = shmget$private(0x0, 0x3000, 0x68, &(0x7f0000000000/0x3000)=nil) shmctl$IPC_STAT(r2, 0x2, &(0x7f00000017c0)=""/93) mlock(&(0x7f0000000000/0x1000)=nil, 0x1000) socketpair(0x10, 0x8000, 0x40, &(0x7f0000000040)) r3 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$KDGKBMODE(r3, 0x40044b06) r4 = kqueue() r5 = syz_open_pts() fcntl$lock(r5, 0x9, &(0x7f0000000180)={0xf0ff51428550b7d7, 0x0, 0x0, 0x100000000}) flock(r5, 0x2) flock(r5, 0x2) flock(r5, 0x2) fcntl$lock(r5, 0x10000000000009, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x2000300000000}) fcntl$lock(r5, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x100000000}) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f00000001c0)=[{{r3}, 0xfffffffffffffffe, 0x7c, 0x0, 0x0, 0x4}, {{}, 0xfffffffffffffffb, 0x82, 0x4, 0x4, 0x3}], 0x0, 0x0) kevent(r4, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) dup2(r3, r4) recvmsg(r3, &(0x7f0000001780)={&(0x7f00000000c0)=@un=@abs, 0x8, &(0x7f0000001600), 0x0, &(0x7f0000001840)=""/173, 0xad}, 0x1) 10:27:08 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000380)={0x2, &(0x7f0000000040)=[{0x5c}, {0x16}]}) syz_emit_ethernet(0xe, &(0x7f00000002c0)="2351ce9c802bd9a55b03144e7b14") r1 = semget$private(0x0, 0x1, 0x80000200) semop(r1, &(0x7f0000000300)=[{0x0, 0x7, 0x1400}, {0x4, 0x80, 0x1800}, {0xfe52dc4792d94f09, 0x8000, 0x800}, {0x4, 0xff, 0x800}, {0x4, 0x100, 0x1000}, {0x2, 0x100000000, 0xf2e4cf5442ae16e3}], 0x6) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, &(0x7f0000000380)=0xb) semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f00000000c0)={{0x400, r2, r3, r2, r3, 0x82, 0xfffffffffffff7f5}, 0x8, 0x1ff}) semctl$IPC_RMID(r1, 0x0, 0x0) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd\x00', 0x100, 0x0) 10:27:08 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x3}, {0x3c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f00000000c0)="45a03063da384d23ad42354c2fd0") 10:27:08 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000640)={0x3, &(0x7f0000000040)=[{0x3}, {0x61}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) r1 = kqueue() r2 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000000)='/dev/speaker\x00', 0x100, 0x0) r3 = syz_open_pts() fcntl$lock(r3, 0x9, &(0x7f0000000180)={0xf0ff51428550b7d7, 0x0, 0x0, 0x100000000}) flock(r3, 0x2) flock(r3, 0x2) flock(r3, 0x2) fcntl$lock(r3, 0x10000000000009, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x2000300000000}) fcntl$lock(r3, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x100000000}) r4 = syz_open_pts() openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000200)='/dev/wskbd\x00', 0x80, 0x0) fcntl$lock(r4, 0x9, &(0x7f0000000180)={0xf0ff51428550b7d7, 0x0, 0x0, 0x100000000}) flock(r4, 0x2) flock(r4, 0x2) flock(r4, 0x2) fcntl$lock(r4, 0x10000000000006, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x2000300000000}) fcntl$lock(r4, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x100000000}) kevent(r1, &(0x7f0000000080)=[{{r2}, 0xfffffffffffffffc, 0xa, 0x10, 0x40, 0x1fb}, {{r0}, 0xfffffffffffffffd, 0x1ed, 0x40000004, 0xe5, 0x6}, {{r0}, 0xfffffffffffffffd, 0x93, 0x20, 0x5, 0xfff}], 0x7, &(0x7f0000000180)=[{{r3}, 0xfffffffffffffff8, 0x40, 0x1, 0xe8, 0x4}, {{r4}, 0xfffffffffffffffe, 0x40, 0x2, 0xae, 0xd234}], 0x3, &(0x7f00000001c0)={0x58f, 0x3f}) syz_emit_ethernet(0xe, &(0x7f0000000140)="1ec74295249825b12762ed1d7405") 10:27:08 executing program 1: r0 = open$dir(&(0x7f00000000c0)='.\x00', 0x0, 0x0) r1 = open$dir(&(0x7f00000000c0)='.\x00', 0x0, 0x0) mkdirat(r1, &(0x7f0000000100)='./file0\x00', 0x0) renameat(r1, &(0x7f0000000280)='./file0\x00', r0, &(0x7f00000002c0)='./file1\x00') mkdirat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x0) r2 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r3 = open$dir(&(0x7f00000000c0)='.\x00', 0x0, 0x0) open(&(0x7f00000001c0)='./file1\x00', 0x0, 0x0) renameat(r3, &(0x7f0000000280)='./file1\x00', r2, &(0x7f0000000080)='./file0\x00') r4 = semget$private(0x0, 0x7, 0x180) semctl$SETVAL(r4, 0x0, 0x8, &(0x7f0000000180)=0x10001) semctl$SETVAL(r4, 0x3, 0x8, &(0x7f0000000380)=0x1) semctl$GETVAL(r4, 0x2, 0x5, &(0x7f0000000340)=""/31) r5 = semget$private(0x0, 0x1, 0x80000200) semop(r5, &(0x7f0000000300)=[{0x0, 0x7, 0x1400}, {0x4, 0x80, 0x1800}, {0xfe52dc4792d94f09, 0x8000, 0x800}, {0x4, 0xff, 0x800}, {0x4, 0x100, 0x1000}, {0x2, 0x100000000, 0xf2e4cf5442ae16e3}], 0x6) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, &(0x7f0000000380)=0xb) semctl$IPC_SET(r5, 0x0, 0x1, &(0x7f00000000c0)={{0x400, r6, r7, r6, r7, 0x82, 0xfffffffffffff7f5}, 0x8, 0x1ff}) r8 = semget$private(0x0, 0x1, 0x80000200) semop(r8, &(0x7f0000000300)=[{0x0, 0x7, 0x1400}, {0x4, 0x80, 0x1800}, {0xfe52dc4792d94f09, 0x8000, 0x800}, {0x4, 0xff, 0x800}, {0x4, 0x100, 0x1000}, {0x2, 0x100000000, 0xf2e4cf5442ae16e3}], 0x6) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, &(0x7f0000000380)=0xb) semctl$IPC_SET(r8, 0x0, 0x1, &(0x7f00000000c0)={{0x400, r9, r10, r9, r10, 0x82, 0xfffffffffffff7f5}, 0x8, 0x1ff}) r11 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r12 = kqueue() kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000280)=[{{r11}, 0xfffffffffffffffe, 0x37}], 0x0, 0x0) kevent(r12, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) dup2(r11, r12) getsockopt$SO_PEERCRED(r11, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, 0xc) semctl$IPC_SET(r4, 0x0, 0x1, &(0x7f0000000300)={{0x167a, 0x0, r7, r9, r13, 0x3, 0x9}, 0x0, 0x2, 0x8}) r14 = open$dir(&(0x7f00000000c0)='.\x00', 0x0, 0x0) r15 = open$dir(&(0x7f00000000c0)='.\x00', 0x0, 0x0) renameat(r15, &(0x7f0000000000)='./file0\x00', r15, &(0x7f0000000040)='./file1\x00') mkdirat(r15, &(0x7f0000000100)='./file0\x00', 0x0) r16 = open$dir(&(0x7f0000000200)='./file1\x00', 0x0, 0x0) renameat(r14, &(0x7f0000000000)='./file0\x00', r16, &(0x7f0000000040)='./file0\x00') 10:27:08 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) r1 = kqueue() r2 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse\x00', 0x8, 0x0) r3 = syz_open_pts() fcntl$lock(r3, 0x9, &(0x7f0000000180)={0xf0ff51428550b7d7, 0x0, 0x0, 0x100000000}) flock(r3, 0x2) flock(r3, 0x2) flock(r3, 0x2) fcntl$lock(r3, 0x10000000000009, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x2000300000000}) fcntl$lock(r3, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x100000000}) r4 = socket$inet6(0x18, 0x4, 0x6) r5 = syz_open_pts() fcntl$lock(r5, 0x9, &(0x7f0000000180)={0xf0ff51428550b7d7, 0x0, 0x0, 0x100000000}) flock(r5, 0x2) flock(r5, 0x2) flock(r5, 0x2) fcntl$lock(r5, 0x10000000000009, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x2000300000000}) fcntl$lock(r5, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x100000000}) r6 = syz_open_pts() fcntl$lock(r6, 0x9, &(0x7f0000000180)={0xf0ff51428550b7d7, 0x0, 0x0, 0x100000000}) flock(r6, 0x2) flock(r6, 0x2) flock(r6, 0x2) fcntl$lock(r6, 0x10000000000009, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x2000300000000}) fcntl$lock(r6, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x100000000}) kevent(r1, &(0x7f0000000240)=[{{}, 0xfffffffffffffff8, 0x24, 0x2, 0x1847, 0x9}, {{r0}, 0xfffffffffffffffd, 0x26, 0x80000000, 0x1, 0x5}, {{r2}, 0xfffffffffffffffe, 0x2, 0x1, 0xfff, 0x401}, {{r3}, 0xfffffffffffffffd, 0x40, 0x20, 0x12, 0x2}], 0x6, &(0x7f00000002c0)=[{{r4}, 0xfffffffffffffffd, 0x1, 0x10, 0x5, 0x29727be5}, {{r5}, 0x0, 0x18, 0xfffff, 0x40cb, 0x7}, {{r6}, 0xffffffffffffffff, 0x10, 0x0, 0x5, 0x80000001}], 0x96c, &(0x7f0000000040)={0x7ff, 0x3}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000200)={0x4, &(0x7f0000000180)=[{0x100000001, 0x0, 0x0, 0x8000029d8aaa8}, {0xc}, {0x3c}, {0x7ffffffe}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0x20a, &(0x7f0000000080)="c3") 10:27:09 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000280)={0x3, &(0x7f0000000000)=[{0x28}, {0x81}, {0x6, 0x0, 0x0, 0x10000103}]}) pwrite(r0, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) r1 = syz_open_pts() fcntl$lock(r1, 0x9, &(0x7f0000000180)={0xf0ff51428550b7d7, 0x0, 0x0, 0x100000000}) flock(r1, 0x2) flock(r1, 0x2) flock(r1, 0x2) fcntl$lock(r1, 0x10000000000009, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x2000300000000}) r2 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78659a, r2) r3 = syz_open_pts() fcntl$lock(r3, 0x9, &(0x7f0000000180)={0xf0ff51428550b7d7, 0x0, 0x0, 0x100000000}) flock(r3, 0x2) flock(r3, 0x2) flock(r3, 0x2) fcntl$lock(r3, 0x10000000000009, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x2000300000000}) fcntl$lock(r3, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x100000000}) r4 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wsmouse0\x00', 0x0, 0x0) fcntl$lock(r4, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x100000000, r2}) r5 = dup2(r1, 0xffffffffffffffff) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) 10:27:09 executing program 1: r0 = syz_open_pts() r1 = kqueue() kevent(r1, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x65}], 0x9, 0x0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000040), 0xa9, 0x0, 0x0, 0x0) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000001100)={0x0, 0x0, 0x0, 0x0, "49d1e690acc574f1d92321f6c4168cecdd98bc33"}) msgget(0x0, 0x4c4) r3 = kqueue() r4 = syz_open_pts() fcntl$lock(r4, 0x9, &(0x7f0000000180)={0xf0ff51428550b7d7, 0x0, 0x0, 0x100000000}) flock(r4, 0x2) flock(r4, 0x2) flock(r4, 0x2) fcntl$lock(r4, 0x10000000000009, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x2000300000000}) fcntl$lock(r4, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x100000000}) ioctl$TIOCSETAF(r4, 0x802c7416, &(0x7f0000000100)={0x6b, 0x6, 0x7, 0x1, "1d435711164e4adf4f85207fd7588e8a8319161c", 0x5, 0x64}) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000280)=[{{}, 0xfffffffffffffffe, 0x37}], 0x0, 0x0) kevent(r3, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) dup2(0xffffffffffffffff, r3) getsockopt(0xffffffffffffffff, 0x9, 0x1, &(0x7f0000000080)=""/111, &(0x7f0000000000)=0x6f) 10:27:09 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000380)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000200)=[{0xc}, {0x80}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) r1 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r2 = kqueue() r3 = syz_open_pts() fcntl$lock(r3, 0x9, &(0x7f0000000180)={0xf0ff51428550b7d7, 0x0, 0x0, 0x100000000}) flock(r3, 0x2) flock(r3, 0x2) flock(r3, 0x2) fcntl$lock(r3, 0x10000000000009, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x2000300000000}) fcntl$lock(r3, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x100000000}) ioctl$TIOCFLUSH(r3, 0x80047410, &(0x7f00000000c0)=0x100) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000280)=[{{r1}, 0xfffffffffffffffe, 0x37, 0xfffff}], 0x0, 0x0) kevent(r2, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) dup2(r1, r2) ioctl$BIOCSFILDROP(r1, 0x80044279, &(0x7f0000000040)=0xffff) syz_emit_ethernet(0xf0, &(0x7f0000000080)="b6") 10:27:10 executing program 1: sendto$unix(0xffffffffffffffff, &(0x7f00000000c0)="b10005", 0x3, 0x0, 0x0, 0x0) pwritev(0xffffffffffffffff, &(0x7f0000000180)=[{&(0x7f00000000c0)="4414", 0x2}], 0x1, 0x0, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="4c02c580ffffffff"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x1, &(0x7f00000000c0)="0714000000000025ff149b33ff0f000000000000", 0x14) pipe(&(0x7f0000000040)={0xffffffffffffffff}) ioctl$BIOCGDIRFILT(r0, 0x4004427c, &(0x7f0000000080)) write(0xffffffffffffffff, 0x0, 0x0) 10:27:10 executing program 1: r0 = socket(0x2, 0x4003, 0x0) r1 = socket(0x2, 0x1, 0x0) setsockopt(r1, 0x0, 0x1, &(0x7f0000000040)="01000000", 0x4) r2 = dup2(r1, r0) r3 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r4 = kqueue() kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000280)=[{{r3}, 0xfffffffffffffffe, 0x37}], 0x0, 0x0) kevent(r4, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) dup2(r3, r4) setsockopt(r3, 0x7ff, 0x0, &(0x7f0000000140)="0892ad7a738c781d4a8470a9b7de978a507d41df3ef1232cd680094da69db396126c9aa1b8987be1acbc8983a53937bf7d19b31d23f9e2b86be93057694f1a7bbda6f55c78c16e7567d6a3b75009d7c51e39b42dad55a6c01b692091a860fd028c62411ed71d9cfd50205590a43f285c95f23e87c454308a43b6203b6eeeaf2ce6e1ec9d70c2d7bb260e42f3713992", 0x8f) connect$unix(r0, &(0x7f0000000080)=ANY=[@ANYBLOB="82022e2f66696c6530006b6cf6354b6c5ccc220f6f7915670b930a0476bb9d4b383293f4968dae4c3077eef4c8c90b765ebc9459c62ff56f4bda8879830d3773143392fa5475"], 0x10) r5 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd\x00', 0x40, 0x0) ioctl$FIONREAD(r5, 0x4004667f, &(0x7f0000000100)) shutdown(r2, 0x1) 10:27:10 executing program 1: semop(0x0, &(0x7f0000000000)=[{}, {}, {}, {}, {}, {}, {}, {}, {}, {0x0, 0x403}], 0xa) syz_emit_ethernet(0x1, &(0x7f0000000000)=ANY=[@ANYBLOB="ffffffe5ffffaaaaaaaaaa0486dd60a4f00808183c00fe80000000fffa0000000000000000aaff020001000000000000000000000001"]) syz_emit_ethernet(0x400e, &(0x7f0000000000)="c7a895006f53dd000005ffff86dd") r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x10000, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080), 0xc) 10:27:10 executing program 0: minherit(&(0x7f0000744000/0x4000)=nil, 0x4000, 0x0) r0 = kqueue() kevent(r0, &(0x7f0000000080), 0x400000009130dbf, 0x0, 0xfffffffe, 0x0) mmap(&(0x7f000071c000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) 10:27:10 executing program 1: open$dir(&(0x7f0000000140)='./file0\x00', 0x40000400000002c1, 0x0) r0 = getpid() mlock(&(0x7f0000ffc000/0x2000)=nil, 0x2000) ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x1116, r0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r2, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f00000003c0)=ANY=[@ANYBLOB="28000000ffff00000100000000000000", @ANYRES32=r2, @ANYRES32=r2, @ANYRES32=r2, @ANYRES32=r1, @ANYRES32=r2, @ANYRES32=r2], 0x28}, 0x0) recvmsg(r1, &(0x7f0000000340)={&(0x7f00000000c0)=@un=@file={0x0, ""/108}, 0x6e, &(0x7f0000000300)=[{0x0}], 0x1, &(0x7f0000000480)=""/4096, 0x1000}, 0x0) r3 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x80, 0x0) getsockname$inet(r3, &(0x7f0000000080), &(0x7f0000000180)=0xc) 10:27:10 executing program 1: open$dir(&(0x7f0000000140)='./file0\x00', 0x58dd526613957ed9, 0x0) r0 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78659a, r0) r1 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x200, 0x0) ioctl$TIOCSFLAGS(r2, 0x8004745c, &(0x7f0000000040)=0xfff) kevent(0xffffffffffffffff, &(0x7f00000001c0)=[{{r1}, 0xfffffffffffffffc, 0x9284eaa0731f5fcf, 0xf0000026}], 0x0, 0x0, 0x0, 0x0) r3 = kqueue() kevent(r3, &(0x7f0000000000), 0xb4e, 0x0, 0x703f, 0x0) kevent(r3, 0x0, 0x0, &(0x7f0000000200), 0x401, 0x0) 10:27:12 executing program 1: sendto$unix(0xffffffffffffffff, &(0x7f0000000000)="b1000513600000000000000010000000000004fecea11ea8fef96ecfc73fd3357af4f7aa0416fa4f376336acf00b7804be781e49910900df", 0x38, 0x0, 0x0, 0x0) msgsnd(0x0, &(0x7f0000000700)=ANY=[@ANYBLOB="03000000000000003075"], 0x1, 0x0) syz_emit_ethernet(0x2, &(0x7f0000000040)=ANY=[@ANYBLOB="ffffffe5ffffaaaaaaaaaa0486dd60a4f00808183c00fe80000000fffa0000000000000000aaff020000000000000000000000000001", @ANYRESDEC]) syz_emit_ethernet(0x400e, &(0x7f0000000000)="c7a895006f53dd000005ffff86dd") 10:27:12 executing program 0: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x400000], [], [0x0, 0x0, 0x0, 0x9, 0xffffffffffffffff, 0xffffffff], [0x0, 0x0, 0x401], [{}, {}, {}, {}, {}, {}, {}, {0x0, 0x2000}]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x2, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x8080691a, &(0x7f0000000300)) 10:27:12 executing program 1: sendmsg$unix(0xffffffffffffffff, &(0x7f0000000780)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB="2000000000000000ffff00000000000094b52e6404cebf825e447f72c7b58edf27478647296a382c5761868e2dedd8d3d48529752dba3e3a7b3acb372538fab0f312a030d2724edd9af3caf1eb83e4584dbc3a15581379010fd9399dfb80a4cba863f5af2b04e7b776aca52b578534bf9755f4e13f31662d0dc5ca933626c015c0f06b41411b5188df7eaabde76d36825b4320ab12b617"], 0x97}, 0x0) mknod(&(0x7f0000000140)='./bus\x00', 0x2000, 0x108613a) r0 = open(&(0x7f0000000100)='./bus\x00', 0x2, 0x0) open(&(0x7f0000000040)='./bus\x00', 0x1, 0xa0) write(r0, &(0x7f0000000000)="220e22", 0x3) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 10:27:12 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) setuid(0xee01) mkdir(&(0x7f0000000240)='./file0/file1\x00', 0x0) mkdir(&(0x7f0000000080)='./file0\x00', 0x1b) rename(&(0x7f0000000040)='./file0/file0\x00', &(0x7f00000001c0)='./file0/file1\x00') 10:27:12 executing program 0: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000002000/0x200000)=nil, 0x200000, 0x0, 0x10, r1, 0x0, 0x0) getpid() r2 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000480)='/dev/vmm\x00', 0x0, 0x0) ioctl$VMM_IOC_WRITEREGS(r2, 0xc5005601, &(0x7f0000000580)={0x1, 0x0, 0x1, {[0x0, 0x0, 0x0, 0x20000000, 0x200000]}}) r3 = syz_open_pts() fcntl$lock(r3, 0x9, &(0x7f0000000180)={0xf0ff51428550b7d7, 0x0, 0x0, 0x100000000}) flock(r3, 0x2) ioctl$TIOCCDTR(r1, 0x20007478) flock(r3, 0x2) flock(r3, 0x2) fcntl$lock(r3, 0x10000000000009, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x2000300000000}) ioctl$TIOCNXCL(r1, 0x2000740e) fcntl$lock(r3, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x100000000}) fcntl$dupfd(0xffffffffffffff9c, 0xa, r3) 10:27:12 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0x86138) r0 = syz_open_pts() r1 = syz_open_pts() fcntl$lock(r1, 0x9, &(0x7f0000000180)={0xf0ff51428550b7d7, 0x0, 0x0, 0x100000000}) symlinkat(&(0x7f0000000100)='./bus\x00', 0xffffffffffffff9c, &(0x7f0000000140)='./bus\x00') flock(r1, 0x2) flock(r1, 0x2) flock(r1, 0x2) fcntl$lock(r1, 0x10000000000009, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x2000300000000}) r2 = syz_open_pts() fcntl$lock(r2, 0x9, &(0x7f0000000180)={0xf0ff51428550b7d7, 0x0, 0x0, 0x6}) flock(r2, 0x2) flock(r2, 0x2) fcntl$lock(r2, 0x10000000000009, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x2000300000000}) execve(&(0x7f0000000300)='./bus\x00', &(0x7f0000000440)=[&(0x7f0000000340)='-*\x00', &(0x7f0000000380)='-\x00', &(0x7f00000003c0)='+\x00', &(0x7f0000000400)='/]#[!@\x00'], &(0x7f0000000600)=[&(0x7f0000000480)=')&\x00', &(0x7f00000004c0)='\x00', &(0x7f0000000500)='\x00', &(0x7f0000000540)='\x00', &(0x7f0000000580)='.!\x00', &(0x7f00000005c0)='\x00']) fcntl$lock(r2, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x100000000}) fcntl$lock(r2, 0x9, &(0x7f0000000080)={0x3, 0x2, 0x4, 0x100000000}) pwrite(r1, &(0x7f00000001c0)="e8b176fdf577e9e9cd70c6b62ed162f8c7fef312b6eb24526270582f540a2e78de13f4994143d85b6c26e7723f5da35e7ddee4ffe68d672743ae6ae74e8ff5168c99a5a242bc45db7eafb29b480a06000535163a0805f544676ea97a7fb99900c6553fed787542970bdb7591b1b413bbab30afc7f1ebeb3811667c56c3084ec2bb89da7f123eba5fd0ba00e522fa0420d19697716c5a73c59478d7788fd58dd849ab7978311351e362a71914b1f17fa71286531847db8b0ca1f14d12fd194fb05becc4858938c69787e9d427d6096fe66a14daef69f8d9483afd", 0xda, 0x0, 0x100) kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{r0}, 0x0, 0x0, 0x4040000013}], 0x0, 0x0, 0x0, 0x0) r3 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) write(r3, &(0x7f0000000040)="510fc3a038", 0x5) pwritev(r3, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) r4 = syz_open_pts() fcntl$lock(r4, 0x9, &(0x7f0000000180)={0xf0ff51428550b7d7, 0x0, 0x0, 0x100000000}) flock(r4, 0x2) flock(r4, 0x2) flock(r4, 0x2) fcntl$lock(r4, 0x10000000000009, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x2000300000000}) fcntl$lock(r4, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x100000000}) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000980)={0x0}, &(0x7f00000009c0)=0xc) r6 = semget$private(0x0, 0x1, 0x80000200) semop(r6, &(0x7f0000000300)=[{0x0, 0x7, 0x1400}, {0x4, 0x80, 0x1800}, {0xfe52dc4792d94f09, 0x8000, 0x800}, {0x4, 0xff, 0x800}, {0x4, 0x100, 0x1000}, {0x2, 0x100000000, 0xf2e4cf5442ae16e3}], 0x6) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, &(0x7f0000000380)=0xb) semctl$IPC_SET(r6, 0x0, 0x1, &(0x7f00000000c0)={{0x400, r7, r8, r7, r8, 0x82, 0xfffffffffffff7f5}, 0x8, 0x1ff}) r9 = getegid() r10 = syz_open_pts() fcntl$lock(r10, 0x9, &(0x7f0000000180)={0xf0ff51428550b7d7, 0x0, 0x0, 0x100000000}) flock(r10, 0x2) flock(r10, 0x2) flock(r10, 0x2) fcntl$lock(r10, 0x10000000000009, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x2000300000000}) fcntl$lock(r10, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x100000000}) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000a00)={0x0}, &(0x7f0000000a40)=0xc) r12 = getuid() r13 = semget$private(0x0, 0x1, 0x80000200) semop(r13, &(0x7f0000000300)=[{0x0, 0x7, 0x1400}, {0x4, 0x80, 0x1800}, {0xfe52dc4792d94f09, 0x8000, 0x800}, {0x4, 0xff, 0x800}, {0x4, 0x100, 0x1000}, {0x2, 0x100000000, 0xf2e4cf5442ae16e3}], 0x6) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, &(0x7f0000000380)=0xb) semctl$IPC_SET(r13, 0x0, 0x1, &(0x7f00000000c0)={{0x400, r14, r15, r14, r15, 0x82, 0xfffffffffffff7f5}, 0x8, 0x1ff}) getgroups(0x4, &(0x7f0000000a80)=[0xffffffffffffffff, 0x0, 0x0, r15]) sendmsg$unix(0xffffffffffffff9c, &(0x7f0000000b40)={&(0x7f0000000640)=@abs={0x1, 0x0, 0x2}, 0x8, &(0x7f0000000940)=[{&(0x7f0000000680)="131eee2400ed37538b67ca1bdc9968937a4d555572f933aaf23ed5cc66e176f948e876db8d41af15cea128cf6e9e46dd4e2a5e3e849e08711a50cc85c7f43cce9ca76f90ff66c82daaf43cca438dae2c8bc31e9a612e2d437e8ccff2ece769e2333a227e6eec26a42b161f9a6cf01b52ab6ac32649a847fc3ed5512eed56eb3b1c885927a5c685f10703340bd76d3a769da45a3942e733d81656627057ca226171989f8e929e5489211ea7088868e7a611cb22eed2ccb91625394d1a04bc08c4baa9f480019bcc0402d81be18388c1df6aa0551ed947754185e5c4692858ba0f651615ad824080948d1da1ff2c07d26e", 0xf0}, {&(0x7f0000000780)}, {&(0x7f00000007c0)="aeac7047f84e9974d7e010da45823e48b6f9d785437875bd2ae336f8361c9fa2a9b3b27f03a74deaab3871ba7f2df9323f8a1ad5f3ce751cf3ebc100ea5ac88ee21b6d9ab1517aa2f6aec37c6df2a222115bc855b546cb5c9a98b1add9bbfdb3dc3436e71993ade38b4549ed11f47e86964046da0b9b9cfc4260cffcb00d8d19bb514fe85f62953856dc2d2be44b1d6f6151a3e9dff1d8331ad78b809692734dda4ee9d862e535a87a47b182d3df61e8fd52f4b46dd6d85f4ea6109e375966e2928f1d6ef2bc03e802b2c85ec02e853b77f0b935", 0xd4}, {&(0x7f00000008c0)="4f5defe2613318f5d6cf4623b3d7f6fd2a383d076ef70fd8ddcab79a42f978abe949ffed728971c010caa9a8c4164242a87e0d777967c415a678b5f4e87fe27aec90c89ad5b8c602243f68296b5e5cab11c5a0c4276c8b3b033be444b6269a", 0x5f}], 0x4, &(0x7f0000000ac0)=[@rights={0x18, 0xffff, 0x1, [r4]}, @cred={0x20, 0xffff, 0x0, r5, r7, r9}, @rights={0x18, 0xffff, 0x1, [r10]}, @cred={0x20, 0xffff, 0x0, r11, r12, r16}], 0x70, 0x402}, 0x40e) 10:27:12 executing program 1: open$dir(&(0x7f0000000080)='./file0\x00', 0x24a, 0x0) ioctl$VMM_IOC_RESETCPU(0xffffffffffffff9c, 0x82405605, &(0x7f0000000000)={0x0, 0x0, {[0x0, 0x5]}}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="28000000ffff000001"], 0x9}, 0x0) sendmsg(r0, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) r1 = open(&(0x7f0000000240)='./file0/file0\x00', 0x18362, 0x10) ioctl$BIOCSDIRFILT(r1, 0x8004427d, &(0x7f0000000280)=0x6) 10:27:12 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, '\x00\x00\x00\x00\x00\x00/\x00'}) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000001480)={0xffffffffffffffff}) r1 = socket(0x18, 0xc002, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x8) dup2(r1, r0) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000000)=0x43cb9, 0x4) r2 = dup(r0) sendto$inet6(r2, &(0x7f00000001c0)="348283560be1b2c4a82c37eec4e13822948983c2b76da98af16dd3dd252e31bae50a76510f236cd22369fee264439cd1bd8877c082bea869038c103df3451140388fb51f61dfb8378c3cee38e188529a4fc8a7eaa9cad1681153f9364e049752f4617fa956fe19fa1ca4268c14f31a111a5e28bb557d3bbf639fe56bd4e0f42dc911ff42d167aecee9291eb05f4c72582134000000000000000000000000000000d597c26374a5203f1415656905391dade1dccf1ee119c11350b8ef7164ad1948cebc3ab8d4b6d3bf958070fd2ebd1414236e968d7c7d34bb5ba84f56f875", 0xffa1, 0xa, 0x0, 0xffffffffffffff87) 10:27:13 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x6010, 0xe02) r0 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0x1) r4 = socket(0x18, 0x3, 0x0) r5 = fcntl$dupfd(r4, 0x0, r4) ioctl$TIOCFLUSH(r5, 0x80206916, &(0x7f0000000300)) mknodat(r5, &(0x7f0000000240)='./file0\x00', 0x2000, 0x80) seteuid(r2) preadv(r0, &(0x7f0000000600)=[{&(0x7f0000000180)=""/173, 0xad}], 0x1, 0x0, 0xffffffffffffffff) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, &(0x7f0000000200)=0xc) setgid(r7) fchownat(r0, &(0x7f0000000000)='./bus\x00', r2, r7, 0x8) shmget$private(0x0, 0x3000, 0x788, &(0x7f0000ffb000/0x3000)=nil) r8 = socket(0x18, 0x2, 0x0) connect$unix(r8, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockname$unix(r8, &(0x7f00000000c0)=ANY=[@ANYRESOCT], &(0x7f0000000040)=0x1) getsockopt$SO_PEERCRED(r8, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) getgid() socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r10, 0x0, 0x0, 0xa, 0x0, 0x0) r11 = semget(0x0, 0x1, 0x401) r12 = semget$private(0x0, 0x1, 0x80000200) semop(r12, &(0x7f0000000300)=[{0x0, 0x7, 0x1400}, {0x4, 0x80, 0x1800}, {0xfe52dc4792d94f09, 0x8000, 0x800}, {0x4, 0xff, 0x800}, {0x4, 0x100, 0x1000}, {0x2, 0x100000000, 0xf2e4cf5442ae16e3}], 0x6) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, &(0x7f0000000380)=0xb) semctl$IPC_SET(r12, 0x0, 0x1, &(0x7f00000000c0)={{0x400, r13, r14, r13, r14, 0x82, 0xfffffffffffff7f5}, 0x8, 0x1ff}) r15 = semget$private(0x0, 0x1, 0x80000200) semop(r15, &(0x7f0000000300)=[{0x0, 0x7, 0x1400}, {0x4, 0x80, 0x1800}, {0xfe52dc4792d94f09, 0x8000, 0x800}, {0x4, 0xff, 0x800}, {0x4, 0x100, 0x1000}, {0x2, 0x100000000, 0xf2e4cf5442ae16e3}], 0x6) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, &(0x7f0000000380)=0xb) semctl$IPC_SET(r15, 0x0, 0x1, &(0x7f00000000c0)={{0x400, r16, r17, r16, r17, 0x82, 0xfffffffffffff7f5}, 0x8, 0x1ff}) r18 = semget$private(0x0, 0x1, 0x80000200) semop(r18, &(0x7f0000000300)=[{0x0, 0x7, 0x1400}, {0x4, 0x80, 0x1800}, {0xfe52dc4792d94f09, 0x8000, 0x800}, {0x4, 0xff, 0x800}, {0x4, 0x100, 0x1000}, {0x2, 0x100000000, 0xf2e4cf5442ae16e3}], 0x6) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, &(0x7f0000000380)=0xb) semctl$IPC_SET(r18, 0x0, 0x1, &(0x7f00000000c0)={{0x400, r19, r20, r19, r20, 0x82, 0xfffffffffffff7f5}, 0x8, 0x1ff}) r21 = semget$private(0x0, 0x1, 0x80000200) semop(r21, &(0x7f0000000300)=[{0x0, 0x7, 0x1400}, {0x4, 0x80, 0x1800}, {0xfe52dc4792d94f09, 0x8000, 0x800}, {0x4, 0xff, 0x800}, {0x4, 0x100, 0x1000}, {0x2, 0x100000000, 0xf2e4cf5442ae16e3}], 0x6) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, &(0x7f0000000380)=0xb) semctl$IPC_SET(r21, 0x0, 0x1, &(0x7f00000000c0)={{0x400, r22, r23, r22, r23, 0x82, 0xfffffffffffff7f5}, 0x8, 0x1ff}) getgroups(0x7, &(0x7f0000000280)=[r3, r17, r7, r20, r9, r23, r7]) r25 = geteuid() r26 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r27 = kqueue() kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000280)=[{{r26}, 0xfffffffffffffffe, 0x37}], 0x0, 0x0) kevent(r27, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) dup2(r26, r27) getsockopt$sock_cred(r26, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0, 0x0}, &(0x7f0000000340)=0xc) semctl$IPC_SET(r11, 0x0, 0x1, &(0x7f0000000380)={{0x8, r13, r24, r25, r28, 0x2, 0x4}, 0x1f, 0xa1d}) r29 = semget$private(0x0, 0x2, 0x400) semctl$SETALL(r29, 0x0, 0x9, &(0x7f0000000140)=[0x3, 0x78, 0x8e, 0x800, 0x800, 0x2, 0x7ff, 0xfb3f, 0x1]) 10:27:13 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000180)={0xf0ff51428550b7d7, 0x0, 0x0, 0x100000000}) flock(r0, 0x2) flock(r0, 0x2) flock(r0, 0x2) fcntl$lock(r0, 0x10000000000009, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x2000300000000}) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x100000000}) ftruncate(r0, 0x0, 0xfffffffffffffffd) r1 = open$dir(&(0x7f0000000800)='./file0\x00', 0x40000400000002c2, 0x0) lseek(r1, 0x0, 0x41001, 0x0) writev(r1, &(0x7f0000000140)=[{&(0x7f0000002280)='\x00', 0x1}, {&(0x7f00000002c0)="913287c3d42d2acf29009ed64d8f8fa8b7a7c95348169245d62fda2df2e297d0082891e5d0c7c3d10bcb506ad01b6c9afcae62c71f7e6152239fbb6cf94f23624bbc4ded77fb2d01528e5d398a19f84d2faa05b84e2a99200de02a8d6a9090573da07161ea85e7b36277d56a278840da7ae2897290b0907b1ec1512e1e9594ba5627cb426130e4dac44e6c720d4d5102bdcf62503b6b3640db7563d17df2aa667dc3b21c2188c6d10427770666ba8b6de74ea5d09b804b204a24822bba41469c1101a521ae9ac6716ba4f2d86338d471a304d44f5a11c7", 0xd7}, {&(0x7f00000003c0)="ef617668527dc9db5d567bd0ff4b49f584194fc9ffc341b34e61cea53712718033ed3ae96d31ae5c0723671364fcd9d6a2238fb86fa08e51835de2a73864f1f699c8f74e9ce75b7dd5fcdaf15eebb01b405c955ef0e20d36e66a5be7b3cdd17efd87b79afb3762e0f6aa789bd033c7b25bc24ff0835d65d48026526237c0a9f03479dcc4c0791a4f9538281798b3bf5b147cf011584411fc128c961e00300b881d", 0xa1}, {&(0x7f0000000200)="3122bb028df11edbbd57041142d8a69f61077fc75ba834d3adf2247fd9f18e5e431d208e578801927eecb2a08f48c29a95fd4a43b8bcc68d545901c55566989bc4670cfa1d5ab40f10b38d4d", 0x4c}], 0x4) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040), 0xc) getgid() geteuid() r2 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r3 = kqueue() kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000280)=[{{r2}, 0xfffffffffffffffe, 0x37}], 0x0, 0x0) kevent(r3, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) dup2(r2, r3) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) r5 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r6 = kqueue() kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000280)=[{{r5}, 0xfffffffffffffffe, 0x37}], 0x0, 0x0) kevent(r6, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) dup2(r5, r6) sendmsg$unix(r5, &(0x7f00000007c0)={&(0x7f00000001c0)=@abs={0x1, 0x0, 0x3}, 0x8, &(0x7f0000000840)=[{&(0x7f0000000480)="8e559327fb8b36195c806b7b69813fc1a8023c6293d18716e0f7c2577bfee88311a352bf972efd384eb6653521ac3860c88f44515e4e1e2ed82f67a3dd618437f3088cf7c8094f2b94829f87c148a97f22bc476632bbac25fa6340251cbb8119a6d0e46c82cf6e603c043595520c42b812d580f7c85e0d5bbd98a94f7a43daa512e194aba5a40493241bce", 0x8b}, {&(0x7f0000000540)="9e2569beac89c7401a6473b0588559604cea0ee52a3f805d5a484f91f6a028bca4be774c41c474ba74a040a8fd4b4f2678f31f72e13c5b31bbad1895dbca64de94c59099f4ffd870e387250dfbd8f4599b1299db26cd61893f70921e363524ad48d96d5da0c3d761ab39b0740ff44ddfa74928ae05b496f45785815262cfe7fb", 0x80}, {&(0x7f00000005c0)="9edb8bc921eb361f0bd1cc82", 0xc}, {&(0x7f0000000640)="9ecc0ec3982a6bb117f37486985e14a28f1a2b633aa9d774e0fd5ea4e76f47a73279f9d9f15d4da6cdc722a482c7293dc3b419cfd810f4beb4ffbde296ba8d9fcdb8740bb426b893aadf8a9bd6ec3c6a7ef7ff011e50e71392c9b3f936a04d30bf6715b239fa9a444073a301c39411c6b2653d31b856ae5fa6df1eadd1cd84e75c712ebede45b43638586f1d332916deb4eb6ae231465413d8e5c9b2cc2b71d7d65dfc6b91c21ae898a445cd450205cee874329f1549fee01b259bfc679d7562398691c8ee856c58534e", 0xca}, {&(0x7f0000000740)="63d0d07d21d87bfd755b0a17abbb2f990c89ee0a2200f9ced28a849db68e3d71c450b62b710b2cd0b471d1f3e9d1ceddda837951f433ddd7d09020a5dc85fec6ae", 0x41}], 0x5, 0x0, 0x0, 0x404}, 0x0) open(&(0x7f00000008c0)='./bus\x00', 0x20000, 0x102) r7 = semget$private(0x0, 0x1, 0x80000200) semop(r7, &(0x7f0000000300)=[{0x0, 0x7, 0x1400}, {0x4, 0x80, 0x1800}, {0xfe52dc4792d94f09, 0x8000, 0x800}, {0x4, 0xff, 0x800}, {0x4, 0x100, 0x1000}, {0x2, 0x100000000, 0xf2e4cf5442ae16e3}], 0x6) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, &(0x7f0000000380)=0xb) semctl$IPC_SET(r7, 0x0, 0x1, &(0x7f00000000c0)={{0x400, r8, r9, r8, r9, 0x82, 0xfffffffffffff7f5}, 0x8, 0x1ff}) lchown(&(0x7f0000000940)='./bus\x00', r8, r4) preadv(r1, &(0x7f0000000600)=[{&(0x7f0000000100)=""/37, 0xfffffde0}], 0x1, 0x0, 0x0) 10:27:13 executing program 0: r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r1 = kqueue() kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000280)=[{{r0}, 0xfffffffffffffffe, 0x37}], 0x0, 0x0) kevent(r1, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) dup2(r0, r1) ioctl$VMM_IOC_TERM(r0, 0x80045604, &(0x7f0000000000)={0x5c}) r2 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r2, 0x0, 0x100000000000000b, &(0x7f0000000340), 0x0) 10:27:13 executing program 0: kqueue() socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) msgget$private(0x0, 0x200) sendto$unix(r1, 0x0, 0x0, 0xa, 0x0, 0x0) recvfrom$unix(r0, &(0x7f0000000080)=""/128, 0x80, 0x42, 0x0, 0x0) 10:27:13 executing program 0: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000080)={0x0, 0x0, 0xffffffffffffffff, 0x1ff, "00000000000000200000f2ffffffffffffff4000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000040)=[{{}, 0x0, 0x0, 0x0, 0xfffffffffffffffc}, {}], 0x0, 0x0) msgsnd(0x0, &(0x7f0000000040)=ANY=[@ANYBLOB="02"], 0x1, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) socket$inet6(0x18, 0x3, 0x0) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r1 = socket(0x18, 0x1, 0x0) close(r1) r2 = socket(0x18, 0x2, 0x0) close(r2) socket(0x400000000018, 0x3, 0x3a) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r2, &(0x7f0000000040)="100a2956b9223776", 0x14a) 10:27:14 executing program 1: pipe(0xffffffffffffffff) r0 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse\x00', 0x10, 0x0) r1 = fcntl$getown(0xffffffffffffffff, 0x5) fcntl$setown(r0, 0x6, r1) 10:27:14 executing program 0: r0 = socket(0x2, 0x3, 0x0) read(r0, &(0x7f0000000040)=""/150, 0x96) r1 = socket(0x2, 0x3, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="62020207e0000001"], 0x1) socket(0x2, 0x3, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) connect$unix(r1, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0x10) sendto$unix(r1, &(0x7f0000000100)="749703210f6e83f89087515ab45713442de6", 0x7e, 0x0, 0x0, 0x0) 10:27:14 executing program 1: sendto$unix(0xffffffffffffffff, &(0x7f0000000000)="b1000513600000000000000010000000000004fecea11ea8fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df", 0x38, 0x0, 0x0, 0x0) syz_emit_ethernet(0x1, &(0x7f0000000000)=ANY=[@ANYBLOB="ffffffe5ffffaaaaaaaaaa0086dd60a4f00800183c00fe8000000000000000000000000000aaff020000000000000000000000000001"]) syz_emit_ethernet(0x400e, &(0x7f0000000000)="c7a895006f53dd000005ffff86dd") r0 = semget$private(0x0, 0x1, 0x80000200) semop(r0, &(0x7f0000000300)=[{0x0, 0x7, 0x1400}, {0x4, 0x80, 0x1800}, {0xfe52dc4792d94f09, 0x8000, 0x800}, {0x4, 0xff, 0x800}, {0x4, 0x100, 0x1000}, {0x2, 0x100000000, 0xf2e4cf5442ae16e3}], 0x6) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, &(0x7f0000000380)=0xb) semctl$IPC_SET(r0, 0x0, 0x1, &(0x7f00000000c0)={{0x400, r1, r2, r1, r2, 0x82, 0xfffffffffffff7f5}, 0x8, 0x1ff}) r3 = semget$private(0x0, 0x1, 0x80000200) semop(r3, &(0x7f0000000300)=[{0x0, 0x7, 0x1400}, {0x4, 0x80, 0x1800}, {0xfe52dc4792d94f09, 0x8000, 0x800}, {0x4, 0xff, 0x800}, {0x4, 0x100, 0x1000}, {0x2, 0x100000000, 0xf2e4cf5442ae16e3}], 0x6) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, &(0x7f0000000380)=0xb) semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f00000000c0)={{0x400, r4, r5, r4, r5, 0x82, 0xfffffffffffff7f5}, 0x8, 0x1ff}) r6 = semget$private(0x0, 0x1, 0x80000200) r7 = openat$null(0xffffffffffffff9c, &(0x7f0000000140)='/dev/null\x00', 0x80, 0x0) getsockopt$SO_PEERCRED(r7, 0xffff, 0x1022, &(0x7f0000000180), 0xc) semop(r6, &(0x7f0000000300)=[{0x0, 0x7, 0x1400}, {0x4, 0x80, 0x1800}, {0xfe52dc4792d94f09, 0x8000, 0x800}, {0x4, 0xff, 0x800}, {0x4, 0x100, 0x1000}, {0x2, 0x100000000, 0xf2e4cf5442ae16e3}], 0x6) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, &(0x7f0000000380)=0xb) semctl$IPC_SET(r6, 0x0, 0x1, &(0x7f00000000c0)={{0x400, r8, r9, r8, r9, 0x82, 0xfffffffffffff7f5}, 0x8, 0x1ff}) r10 = semget$private(0x0, 0x1, 0x80000200) semop(r10, &(0x7f0000000300)=[{0x0, 0x7, 0x1400}, {0x4, 0x80, 0x1800}, {0xfe52dc4792d94f09, 0x8000, 0x800}, {0x4, 0xff, 0x800}, {0x4, 0x100, 0x1000}, {0x2, 0x100000000, 0xf2e4cf5442ae16e3}], 0x6) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, &(0x7f0000000380)=0xb) semctl$IPC_SET(r10, 0x0, 0x1, &(0x7f00000000c0)={{0x400, r12, r13, r12, r13, 0x82, 0xfffffffffffff7f5}, 0x8, 0x1ff}) r14 = getuid() r15 = syz_open_pts() fcntl$lock(r15, 0x9, &(0x7f0000000180)={0xf0ff51428550b7d7, 0x0, 0x0, 0x100000000}) flock(r15, 0x2) flock(r15, 0x2) flock(r15, 0x2) fcntl$lock(r15, 0x10000000000009, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x2000300000000}) fcntl$lock(r15, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x100000000}) r16 = syz_open_pts() fcntl$lock(r16, 0x9, &(0x7f0000000180)={0xf0ff51428550b7d7, 0x0, 0x0, 0x100000000}) flock(r16, 0x2) flock(r16, 0x2) flock(r16, 0x2) fcntl$lock(r16, 0x10000000000009, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x2000300000000}) fcntl$lock(r16, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x100000000}) getsockopt$SO_PEERCRED(r7, 0xffff, 0x1022, &(0x7f0000001580)={0x0}, 0xc) r18 = semget$private(0x0, 0x1, 0x80000200) semop(r18, &(0x7f0000000300)=[{0x0, 0x7, 0x1400}, {0x4, 0x80, 0x1800}, {0xfe52dc4792d94f09, 0x8000, 0x800}, {0x4, 0xff, 0x800}, {0x4, 0x100, 0x1000}, {0x2, 0x100000000, 0xf2e4cf5442ae16e3}], 0x6) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, &(0x7f0000000380)=0xb) semctl$IPC_SET(r18, 0x0, 0x1, &(0x7f00000000c0)={{0x400, r19, r20, r19, r20, 0x82, 0xfffffffffffff7f5}, 0x8, 0x1ff}) r21 = semget$private(0x0, 0x1, 0x80000200) semop(r21, &(0x7f0000000300)=[{0x0, 0x7, 0x1400}, {0x4, 0x80, 0x1800}, {0xfe52dc4792d94f09, 0x8000, 0x800}, {0x4, 0xff, 0x800}, {0x4, 0x100, 0x1000}, {0x2, 0x100000000, 0xf2e4cf5442ae16e3}], 0x6) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, &(0x7f0000000380)=0xb) semctl$IPC_SET(r21, 0x0, 0x1, &(0x7f00000000c0)={{0x400, r22, r23, r22, r23, 0x82, 0xfffffffffffff7f5}, 0x8, 0x1ff}) sendmsg$unix(0xffffffffffffff9c, &(0x7f0000001640)={&(0x7f00000001c0)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000001500)=[{&(0x7f0000000200)="953c8adab61e03826ac11d3cf8ace0723474c2e5c92ac9f9794fff768510512291e3b7d67267184b94eadbd92539cdffea260f66f94ec0bac27263cbf88d0696df35259d6beb4d3f7f9f", 0x4a}, {&(0x7f0000000280)="97c1f2e72fbffb823a0398be29ad75b0989247c59dd016ebad2a6e2d442e5ed1585c6221331c94ce0fa942138038ea6d7e61a05e916412311ca7a9c64e547ac216", 0x41}, {&(0x7f0000000400)="b7cc2218e50ea900b11c4194b80f9e24eb47335467d83fd5fb47808649835751030cdaffd5cf7196468b74b92e8148b93aad11e9af666eca9b29ea0c21b82646b3cafdec4ad73d983e58be3bfb4b4cc6925cb1569b67389dbc332fc840b7d574a70fdeb36a83bd7e59d7de31aa", 0x6d}, {&(0x7f0000000480)="ef4d364552ced301e0036b37f15a83f8c97d347f696750f4c8a9df0fbd18e3856dda2321e3a64454e8d13c896d88a93eaa7a53621605c66417a6a7f2c6e51d0837e4af553a162d7169ec42948713306884e2592a4b0aeaca3008b4f9c0d3d6f3136e550fc165ee4009a2400562a053b64f771d", 0x73}, {&(0x7f0000000340)="36bc3637c880d9", 0x7}, {&(0x7f0000000500)="b5f085160aece0ec9eb9278b3eeca816f756ba7c1afd3e171bdeb988900ec0897c0ba6f68fc0aea4a11321dea71a002a51afde0b8e6e4d7550cb928d68c444a585704b66054afac14073070b0e40dcf1121a784917b35f5f0b3b1e6d571bf6757456fb716ecde219270525445ee8a9cb5bce6d508b96c5952863273d59353aac64adfa78452f60ff472ee72942c278f16e07b6fdcb8ac67a0e00d2f2248471826f6ce842c3b1cc373885e681c9bc12affe4181d0846b225404c302781ee5df87b5b63e91e290fe75c3aef2f3686551eeaf17f1e14191bff855d95c930fd1a96df35e99782ece75abe76c0161da33074bb5f83780d8bbde3d407f2751578531366e25e984fc099c21980f5d014dd8b4459a1ce9d3d7c4af53506ab2b492d5ccdd3b95c2a5c9597dded4241f504a82f6f048778de0fa277fd75217c4ba71efe09dfa679b8c36fc9c91a3af9debeacae678c2193f5a0f475e7bf92ae0866daf9f6d56254b94f1c079aeb385fd350aab89ae42976fe17f17ce9335699add54fc0c94138e22d429cb6cc1dca8ea70c1b1873db83faccf47b6c6a68bbce716ab8a7cb29e80f16663395462a3f80df3aa4acb244d6d59321a004a0a8ff6c1e1cc1682a40cb0971d38bc08df87348c4230f45a87979369a915a00f574ca1df9ce759d9403ce65c43b014929ffcc1104eee92ca72ea27de03df7ec33d54c77bbf79bdb87526d81a1a261c0fc70e7c0895d900c4dcb1c2880089c26eb4c83f0123e76ae1ec2a497224e90436184093fe3ac8c33d50c094bf0eb0b324ade7891ee0242075095e9e864f45e8688879921d275ac5a63015184b59946db9d2c96c2f76b409569c6847304947f033fc3520b61f7216c596c410a165922fd7958d6d0e8d44cb3405b9e88efea22dbc70a7564841f854275e44f29ab1437741bc8d6f35523505560cad03a5b11a4177061992c7f656877c8fcc16ca081ac2985f9dc265640fa1c0407b48dec700fc197210b53b20c976e1de727a0123b4fd523143ae71e5786aa0be34910bafd9759f578634cb225e5f4b4848f3e327cd778fa0a0ceb335d25f153aded26aa1b4abb5fbc33a48457b8b6db7b6a7a99e854871138a11f4277bb9877993ef536b9187373162ba336989385991031b2bb3b5a9fd8cf29c260e0c713031af590ceddc265e0c1ae8eaf8132c6c2b02951f5f0a2426a808a1e474ad8bfb1455fe9d4863308e51e1266d7c4f694ff1b8521b080ef7448466e7d549f43ef3012b86b66bbf0f0eacbaacbd580f3abc7d7d47c9882622050e876b11ba31d8f221c6e07ed0addf09e56b2b5a201d1b7e1826ec5eb5f978bc7131fa1935a5f6f4d3b518abbbc894714be59af77010984f02d7eb2a5ddfce904fdbaa928f1dd60af46c954e2aee20bf2fd92d1f3396ffa759fde16052669f1b2b136e4a76addb12e9c9395a466022d93398adc25d809e8462a7370585a2ffb645f2841b155bfe307a674ec5e15b8e28f8471653241bd5401f0cfd99680ba1df84d341561ac363799577605fdcc84749f94d02ea15a0d6e41b598d5cec6b9f63b3d495a864b6cba192041cb0457c1aeb35251137bd747168acd6deff260ad1e45691e34a55e73155793a2b76050c4510841765229d0c328eb495eb95671fe4bdf535d88ce27985441a1c04970f708fab7ea1a4936b7fd709073a113a123d67b1d2519ba10f2973b8e65f5736a6a52c74f192e81a8b4b6b8db9e4567e3deba029feb8f3283b3c459e08eb65eacc8b9b3e37a624eb8be344344fe7064691a230dd4d9e0f7f5438ec0b545ca3927a94dea635bddb64a1fd296bdf0093417409f98177f5fe12d1ff40deffaa85fe0582bc71c6fa2da5e58c3ddca3f4687179dfadbf6ba7b9fbcc8fbc9475b018ac72deabf865b99e64b57a0fabc2895b882d5357e7e9c80138bd74b511c2eec32e1198219b27ee1ddb24f02383573aadbb368eee2e76461a38b277fceafb9c2a4a90ae42034710c44dd38e40c3599566de2cae0ad102203e732e0e3c633e0da2d8718d7ef0d7de1fd1a00ee6b046b03b64a2339638b320851840f77aec5f05d7599d43ccb893f8bf17f179796470397b5f459deab1dbd967310fca3f6cb9409ac23e4df94ce3ab764c3776f8c21b50b4ed11ee90a9c5a3b7de1c64d566fa2f65d7f470ab154978f82f9c70b7053241bb588bf35150d730d6100a98f2fd20f7ab4f0a087a456612ec6e226a4e43b6ebd4e3ded3120b4d708dbdc2bc97324939439360999fdc9998c6ec92cc36159256116b1311fad70cd4041411918df875fbe3a1e94f2d8a80978a5fb85cf817b8faf349d1104e678dac0a323622219eeaa6ff8f16c5b6e6768c9a3f5487b81bf7f8359356318ec7d78967df103608d63bbaf543a773f7041f050b531405f257bdcb6a8e4411f131c46d8684876baf79b4636180e0bc1ecc5ec557438db25f27c33d04fe646f282249764314fe23cff39f9cb0806c8aad6ec841fb053d4158f302a4d502e1220aee81bc3759c6bdba13df1fe7c35ea0990f4b6a37225df46ddca00c6978155b227d67e41a085910289d65897861feb86843e3c04a625c7625abe17776e93aaa3179fd5a3a28ab6709572e1bd5a16f79124ab1715c18a006f1e6195080d5359077ec7ba8181a257fd88b7235e98b00f1b72f94e738a6123bfc6cf8093d57aae2d1a5807fa95c5ef83bf8c23ef9f8cb8d811561bb51efbe73ffc5925317786ec485218d2f8866ce101c2dcc10a5a871022af48175ed1d5920e2ca5f96432297fe5be1cc213dc9c7c916b54681fa7b2666ac181fe148aa74abef07b3621f980fceea951278fd09ba8a9c5bc4ed8895ada6736f330ec316a33fe62888067adc2f765caf8f06b52a137aa59701a47d468f5f13e2cda18dd867ac6d00c41a838af6f5d94d2fd0827819d8e0cce2786607bce114b57627fc0b81d27599d7e0e8beffe869431c4af1592c9be3deeb7c39b43633f6152474a6729ea32a24a7e209e790ff23d8ee694f787c766cec167f287445e0a6c06473d8b58adc840acc2d8d757f51418f606bf8433e04381c64a4584760252738b76deeccc7ac3cf1e39722d7ccde99ce85ee7813ac55a548fed5e778120ea01eba531c1b330425ae84dd7bb8ba6bd936c8858afeaee61858c643372c72c589dc795780f525bfe1cfb039cacb8b75cd3ac429147fcd9649daadb3f1355dc5b56022acb8529172a59454fa80dec73b6e4af89bedd44dab1521e37e492150277b7bb49b59c93006d262626b33c1588190d8505426154417252264259b644615c137128614102a79ffa30ae776ca77e5045d2bb93bfa2e50c5143588605448ad56328518502f9b858ee583c17e1ad6412278d15ccd6d2f58b60a448fa56788290e6e42258cac6cea530df87ff73dd0685e0ea57f7c31c5b27ae993458f8c2ee7942450aace54b964b01a93da8d93f2929e2592f1959934d0046a0db9389151de294a3fe207191a9d3cbf987eaa1c098afa1bc7d26e429a0b8f98e36e697caa729a6e1e012c9c39aa531161049be20f436a0a5b22b3dfee61b8a30da93196580d8a2ef51619d3f2cc5bdc2dc52c60fae2e74390ab128662ada072a5f9a2f1e0f230efbfe5b847f4307575b726a0e120ac08479cf264209346bc18e35de75a270599b0ba98fe9bc1331ed98583bdaa3331aad3af1090cf9ac7d4c490927c2371ea55386cefd0df3a15794e1baf648fcba45ce6383a4364a9401c8f8a00080e7ae924f01a5f3435199c597b25c8199c5c61773e3fc59da5854db635855e87b41fe41dd535a18afe033a4b52c97b038f74982bb16f4103faef9c439c96cd8fc4c7e8a7c29a3963333c5ef4ab4c16a0c89174b618b48f5b84908689523ec0f3f0fdb04b5f8f9f87f81f1e155cc571e3e8cdeb01fad917446ba171c7b8b5ba4cfb07377b217749ee7b8c2a529b3b3081fe75f1db101d6e29c52998155ab1143e3e6e9a00a296adc6458b885b254f21b25c5cba28f8744ae4662d0d883cb9ef5312a6aa89819f1de78ae074166c51ae2872d0f53f5edace18cc310a0dcc8c77b91b70e992cd7f676221413f5c29be1171445fdf344ed359c41d8a4f375dcc64d1b5b6462011819104736a7ca37ffbbec2608f0bc174444075784c3fbfbea0c02c60b21d9889c553d5c81f84f0c11dfb29fe992342488e719cb94ec84f80da2ad04c3ccbcab0c9bf709f7f7e82c75d14e86506ea61791f67a6928cf369393bf27d28f29fe3f93d403cc86ee39382d236fec3585cbef0de0cd04dab9907a9a255fd11cf611051a5a86bfecf518c5b93434e3e8ea65d0e130ce3224b90945f5573c1d2dc9f3c1bf3258744626657add85c3147c969b6c87405ef61511b213e93b89d5ccef72847f9a1e61d11811eea4054d1635610b4e4a453fcd6ec98182416834581805b233574f3a20a988de63a91b8d7b3fd582c227892eec5cee2b10123600351368fcef4348ca0b84e00c5ef836c45f262bf8ebd03e6b297ba279487dce218ea6529bb7c0d43db36ac6a1845415e6b60915df1489a55226f8ff44981539a1f9ae8ee5cae385f50d6cfc8166a303fba9bf098b102eb0c231adf9c0e0cc76523624f2ada7bd9539dc02fe66f8e01548fda8a6ade22bedbe6c115251919e059ea1da87531f392690ad487f7ecd125a6e471aafa138093a9a25b9b13ee2228220815273668f748764020813f3be176f53c534693b7f1ab4ea917caecb8956ecc4d2ff714c84667fcfe0e7f6778e6af76a16a48d0f2025e3e0c888fd83ad4a58c50d99ad1322b2e92ce88003e3453549781ba735c6c41a39eb9cca3aee7984fcff7464efefac3cf3fd8794e2a070122d5bd5f0b5f88433e18f2cec6d73c7eded77fec9ceb412ddaeb70930cd093e6360555e9dfa588954a250f0c41b936a5bcfa79dc49232a71b0fc7764afeb1d0792c5de7f791c3d3007fc7dda260625e3cf02f470e111aa3394ef808e96831b0aca89c6b26d119f1fbb4fcce900efa40f4f2eb441f822f4a37694a4054605e6361409578441eabec0652f23599dd778c6fbf5f2203d74abdc40044822da1dda4b3611880eff88b0885fef09cd14ea7876d4f31e2ff32a8cf531e71617fb5e6e8bcb6c90a58bb604a7533849a9a887101a3cac8870cc592297aaca3cdbd91b33ce18f3cbde7ff7e0453812b51919959e89c716695e59b0785f672ae21b32fb5bc0f48117c0af05c66fc8bfa029946f699ababf328b5734a682e424360450e4c17dd2b03ad5fc51cfe581d7c15c2c25f4aa6a7b87d54403dafc89ed30a89927f4c85e93ae77347646a2039ec1464761ec40679516140e481071bca8b5cbdbebf5a94f14f4563070ceae1947873ab62b0bf8ede3742cdc298dad62978578531934e66eba8e469fe96b8ef9990334fa8f873ad134a440739e98f71fb505f222b441a805b590e3b9ee7796e9641f28bee929a1b15a73d839da0489dcfcb038b383797acb63cea899d14d4bd117a82b3d14774fe4b68a381bbcaa97115d0cd1a0945935c0211e326bdfd9b6414c26d8eec83d5cf02009f215e8ef28bc783237595477147f0469b0f110a123ad1042ad08eb90ca8c41b00fd5774b2d6bc6ce1f910c5619115b2a7b5c493605c0f1adc5dc8ab9670a2389d4a72f7dfe784f60c29b61794841eb36fb32b0447d9b42bad35681c0449856d9fc752f3915e2dc1810704e620f1624f52274978c4f89af767ba2186ad480ce019141719ea9998adb930a4a1141fd42cc53d164bfd8d272a3c6328abef0e0", 0x1000}], 0x6, &(0x7f00000015c0)=[@cred={0x20, 0xffff, 0x0, r11, r14, r2}, @rights={0x18, 0xffff, 0x1, [r15, r16]}, @cred={0x20, 0xffff, 0x0, r17, r19, r23}], 0x58, 0x4}, 0x2) getgroups(0x8, &(0x7f0000000040)=[0xffffffffffffffff, 0xffffffffffffffff, r2, r5, 0xffffffffffffffff, 0xffffffffffffffff, r9, r13]) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) setregid(r24, r25) 10:27:14 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x4, &(0x7f00000001c0)=[{0x10001, 0x0, 0x0, 0x8000000000001f}, {0x3c}, {0xc}, {0x4406}]}) r1 = syz_open_pts() fcntl$lock(r1, 0x9, &(0x7f0000000180)={0xf0ff51428550b7d7, 0x0, 0x0, 0x100000000}) flock(r1, 0x2) flock(r1, 0x2) flock(r1, 0x2) fcntl$lock(r1, 0x10000000000009, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x2000300000000}) fcntl$lock(r1, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x100000000}) read(r1, &(0x7f0000000100)=""/1, 0x1) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0x304, &(0x7f0000001180)="66da59eb66583bc914e77559c01fc5c4a4b5286bca45d106289823c91d138e1a6be8e8205c5960432a1800162691991f60066eaf07b9cc3d6f5272bfb7e553929f1d3823f3003facb0b7044c80d96428cd413d7f9b699398b24a1a087229c452c9610b6fa69858e767b763af5e3738a2b3407d9664ca23ae5444a59b8ee4d85a8767f90d008830cdd8ed8e464b007526aafdad41a9bfe5f8fcaf593c88e98870835370a3c78ba992a29fb35983a0533fd86d685e3e9c39f6ed9e4d9d4ef5508fd66a149074134dad07e7ee2d7f5c0eabd936171333d1d04e21c0b3952acfdedc23aece496e80dd632f881ee4aafbbffb2b304ed992019a00000000000000000000000000579fba7631825b6aaf5ffcf9b664a49096a22ec7893ab875678c5e1e0000000000001600615cd9a67ea80611d73d4b221d9540f99723a6cd55ff72464dd52bfa6743af10683a792f1993ad34cfa851214181c3ebabf5934f075090da12d185d1455c81dbfb6b28bd7633ad61d84f067c177ce7f979880a8649bd379ac06ccb21a2a24bf8ffe924694c5569a869242f153079343c7d968806008b49f5e37926ed397262413fd5f9fc04142c89ea564d1c9d00000000000100000000000000000000000000000000c03e2b5320d407e84a4b7f76e9e56fa618e907cb9b01ceadca2f353b3cf654381f2989333e55c83ef767141161cde4aecf4929b1aa3963b09c0612021249fad81700d66fec3ba8cf13020c8fedb159d28a77ee2c111204c00695a0c7e33024f1bdad3e719a000000000000000000000000006b6c477b150a35d98d437d80eea26305b6fdb377a79ca4cf1fca7ef677710c40092a9346eb46f8756a67b99a0687bfd0e88f5a01e87b0b8b69ad368fd12e501a3a3397b402fcc02178650fcac25b45f31b804f011aff6dd21cce8be3cb660bd5315ccef7d2a1bf322b6e164bbe0d20c810df1d22bbb244e0898d00435a2e985fa04348ae5eab73a5d9b1a1acff0de98f46faf76c45cbcb88361761005027e02afc8653261d1ae1a32b5eaa3314cae5a025f14e873ec9fbc96e95b9eef8fbf3432bc845d954bf41") 10:27:15 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000001800)='/dev/null\x00', 0x0, 0x0) open$dir(&(0x7f0000000000)='./file0\x00', 0xf46678c19e5e9f50, 0x0) r1 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78659a, r1) preadv(r0, &(0x7f0000001440)=[{&(0x7f00000000c0)=""/108, 0x6c}, {&(0x7f0000000140)=""/14, 0xe}, {&(0x7f0000000180)=""/4087, 0xff7}, {&(0x7f0000001180)=""/101, 0x65}, {&(0x7f0000001200)=""/41, 0x29}, {&(0x7f00000014c0)=""/200, 0xc8}, {&(0x7f0000001340)=""/15, 0xf}, {&(0x7f00000015c0)=""/93, 0x5d}], 0x8, 0x0, 0x0) 10:27:15 executing program 0: r0 = syz_open_pts() pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x8000) ioctl$TIOCDRAIN(r1, 0x2000745e) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0xfffffffd, 0xc70, 0x0, "d705000000000000165b00000000000000004de4"}) fcntl$setstatus(r0, 0x4, 0xc8) r2 = semget$private(0x0, 0x9, 0x42) semop(r2, &(0x7f0000000440), 0x0) semop(r2, &(0x7f0000000240)=[{0x1000000000, 0xfffffffffffff7ff, 0x1000}, {0x3, 0x7, 0x1800}], 0x2) semctl$GETNCNT(r2, 0x2, 0x3, &(0x7f0000000800)=""/191) semop(r2, &(0x7f0000000480)=[{0x0, 0x1, 0x1000}, {0x0, 0x8}, {0x0, 0x9f, 0x1000}], 0x3) openat$pci(0xffffffffffffff9c, &(0x7f0000000100)='/dev/pci\x00', 0x2, 0x0) semctl$IPC_RMID(r2, 0x0, 0x0) select(0x40, &(0x7f0000000140)={0x100025}, 0x0, 0x0, 0x0) r3 = accept(0xffffffffffffffff, &(0x7f0000000080)=@un=@abs, &(0x7f00000000c0)=0x8) write(r3, &(0x7f00000008c0)="cd37ef18f12b577c2a308c5d31f14f347507846efe58cfdec52d81e2f0c820e96bd70a3b89a218e3d62e101df8f54dca8c741dc5269ac2e3560c53112ec1f905a58100e09002366ff18d4ad08c45c2e0bcd45d96645eaf1fc716b8b2e945c32d1c3ffed09e306b61257ecf79ce2f0628ef52aede6c33f42157c9772ecf24e65287f51303b2424738cfdc3363fb74bb3baeaefb580f74fcfae4ad6b8fb232aecb8c45c3a086e6bbef519f0915bdee3dd90af50d80c077e33ecec2ded316e6f00a0c34d80b5f7807c44722e25986e797b43ea90c52c1db1ec9d8f481c8156d42fe7dfd1e24699d73c5d3d0fb67371653623292c185aeb8c027d311a79bd25eea27abf3da1ec9de63d5a6720fda0226fe1a28905d27af125d7f2ece7dc062b559beee25521ff9fd3946928bc25479cc7b2ac37e3297d05ec338d2f72ff93863e5cbc116c0d6ad2c0a226ed4fc490a0dc078445b4aa21fca48b3deb3b5937068af86a8b7c9602752b8f82cbd37ddcaca39728f40144a1bebee4af5903c85d39c8e9386bf6b7124b63b89c341a8e11997f78d40595d77d6f83896a93bf62ab8c6372bd3c800dfe278a331208099f1d2dc9ffbec28e69bedfa85b0276892bed0afb3a4d2cef3d3b4efdc3a3ef7c31a36f73ede3819e07ba891bb79819ce0a1e9dc1117f1aeb9681d2aad7735625180dfbf8716d0ccdef7c9b5f7f5de577a575eecd92a973764edb7d6695e28f30581caaa3f29db8fae76199662a6dfe3febf0dc6d7e0ae3b1f9bb645144f5eaa227fc2a1e709d84405305ad356159a3578998286a952c352339b016e36b00ff4163afd632551fe25191657d8268ddf93f4186b76198daf33743cce764673e46a10e684c09c248d2c25c8b8f7307e26ada028a6ebb3a44a997c9ded33cfc57905ad357a21661b07a385920be69992961652d7a2139c9d0e4139ee7a0d682923f30c82707aa7f4ff305e653d92976b48d83283369609bc3bebf885cb595baa2ff7e261eed6d8a3f680ad5f07a8113303b625933e1d49c6d34b1d93bdefc98a55b5ffdb15a518bfc6ed07c8dd1a259124a1f104b38d8a145b936d64dd84a54995e76d38459bc6e41fa5b725649b14372107c71b67bbb54c5eb39a0def215aaac8c13d84a6a47a1589bb8ee177d40fed44e07237ec049f6407f7696ececd982ae6959dafb0d6e9dce484d7e153c2960ac1b68fe898e88bd044d944e3f5baaecc00ef6ef73f6a91411e0d5b244e2cf67441612a729cde7e8b49e04b1ec5f23dc309e80119f4211577237c314cfbb06ba1bda9ffe59860ec2831c87a32be1609076693605de4628be1f859e459b8c2c046dcd9877deb1f0050abc99086b8f68bc3287fb6fc4d6f0999fd4f351370baa3513b6b7cb6fe7d6a5e6261f2d2164232d575ab973f2b36aa8a1f31c3f38cf58573c64be0b7a24dd0eb87c6cdea40814b4512bd92c4e05389763c422f5b5f6234ccb128a63de7f94098b213796c1441d5532fe521fd13a599ed663f2f429faa9adc46a9632761b7bc6cc44323ac0c244b444f966151f6741b7031e5ee3224c6c2778161edfb9c8a00801348718fb7bc21bffdc7385a93d811665ff3505d7957608db0feae7bbd164a3f7d3ea81169637c551f63e0ed1384e756d04e11a6f11c07d7f8828284a09d73d8c9561732bb32607b95d3e3fd49bdb1eb4d4bded10be4a3e89b5bacccd3fdef3b156d95b2d0ff35a4b0edc00c3d88438e7cd091497de874b170c9a75ce7011353327aec2246407f1d57e8a1f7d765987102e7f3fdb9afd5c9ecc7823952c7d3b8cb591f3e00f51fa966d3cd50324a41cf1be62c0a7cd7ec931e4441c85bea10c46134c7fab4ba0d63c494899514c09c3619607380142674d90954785f1b5c6b6d3983d3ec326835ef92468578cc79778259cb0b01c631b670e5419a14df818876039f4acbb6c90f585eef993297626e2026cb6ed62bcbf442c6c5e39f164825701afa01407fd401294fed835520382cd4fa0b1f20e67851c035919bcdf2b3e8ef4e39bddf738a46ee6d9632335b8979575da1386bf5523d223225bc7ce5d48df6c5922ed38cb9b1a4d70953eb36643f0d487091e4dfc6747606db5f5ceabb138c6fc8ef573bbaac7e9a72e29c7dfd7837d064c7e8d3b2e13dc656ce3958c48dca3a7c1ab214c2b73b5d4c24679cdea9cb12b0b2d800c13bfc83ee50b970339bed98ac6de401089b1513d4408e3764830d13964838b4580b48cf414b87127e1eff980b3289c347fbea85a094a395c5e68a9ffd7760e2b7dbfb3a73fd27c69c65ff4926b54c821277c82e78067b6768f7c5b933faa92eeb96c180052d812cd7fb21349f378217001f2328e7c3f645af368bb0493da0eb19b048d2b214e40ddca5f1181eb82b4431bda05796e392410d231ad43c6ce2a63601c84f5a91cebd5c0a8da0cf30ef2716113bea6a805055f63bede915f0a82bed4761a38684110181a4bc4bf182fb485b1b93dae7c873e0d211e3db816ee1744392a4001cf78339f1d5418de896821b342e7710aa5318f60aafdb15194e2597b8aa52970919f8648b19be39a76282d83665ece943fa8d41b3c217bd2af5eacd76b90cdeba31288f4bb8b68800b98f7834756331703923edaaf020e68c09eb399811e7b108dae66b687eb2e3bf3b7855016142cf08c43072086b80e5763132246ea5950c6f406165772d59fa812daf643c4f5b56099a4141c90d1482a71f4ca98cda2878a047de53b01d700f84366f082008438e572ae05e845ffebc23207e5dfba1a3e2f1aac213c98327ba1f0823acb58e60b7e98d28312c7c31580ea55bbb1b59d700cd0a96997b6755e7eb566f7c2d16964f26dba5492e569fc86b116873991b512476b4bb26c9c1601d9960e26bba31003a324f520db34933e2c5538bd55856609ccd2738ec8300756d44ecdadf495c825beaf54f5da399612eca8c41494cad6cc749a0e548544032e0ad8131a579f4537ec156af250882881a4fe88d425a713bb900a991e87a742a9c003e1dadf0d46e34d66f76c41434906296973b3990fde4311fc134640df5042d535a333abf84b86a4dfd78c6e98540f042b9e2076f851f9ca191acc05fc8a620b431e294a4765fc90c44dca33a3bbc6d86e41827e41c43b68c7ff17cc483a9257270a290d4c3d01be86d122b0b8f3d5ab4c8370e43760f66e56abaff2c4eb0d18f91bc5cda3f81bfc3c44f46cf07179f258b41882d75e949630be882ee1f6ebe8097559a313a73e70809f5c84ae4969c897c06196d82805acc010dae1740e90213b57aa1e69341cb1c1d7c2f2871ea8b5dec18c727aaff08e0fbf7d10260e552b1c5d49d65df875390bc80b75a381cb34f8ef574381ef570754490a0fa491070b1d104c170d182e50d18a09b98568a44ea26d6d558436b784dcfd402ddd36d38c51870729f7ce7282bac03e82725b32e223d28a9f4cb62739b758dc37ea00d41a9d132167dd3b690d5c57e57b080ae32299f6b7ba58c2867a3f2b04522ec1f7ba8fe39198927eb4c7abdf2f9e845691f57a59411366ad03f5b4ad289586489be88642c735e9ecc180027ac830d41d058f0db3a493603b72206a11800633f169bd59594619170044073446a6de1eddc92defff4503cd41c6492cb1cbf4c719eb5a4ac28bca8ce3a6ae8f4323a2b4999f8a76f7196fabe930fd5b3b6f8977d58d5e1cc6845debdf925e386452528a128516319396eb8b604fe074be34a79ba55b61332fab0a6385928bfc85244e92e2cd5c33da65c18d16e500c4505249c0dc3ce31c5051f32da9f566d9d2c789c3f0138c40762bd1f0b4430c811f55828590660b053e3a19e474a23ca4b9a964607bb5c2937138d88b88db73a66adf9ccdb1daf71474d5b5013c0ffd61ab7c47ab24eb513e437ca176e580a0dae21ffefed72bc7a8ae05495efd51d3dd310bc0f9954cb786a6c9cf87d3a6eaaade70c4bb3628489d36fdfbf96ccc366e345523c20ad9d80edbc787dd42690c065c02ef08a134f03808fc9140cef04d1a4f7284e89cc537edcbb6c32b73420d4a2f45f88dc1a288964cc4bd57c7d57d324f986ffaf1c7e60225595bac7065d31cc083344965fa9e8b9b36aa82c9e0d07fc132e2e0f56df321a4b683327922529cd776985d330408a3edf8def599c8a6e89752d95869821ba498d2cca31e28052646e2fd88291b3fd99a4c79ca75ed5ec49c84f90450c55efa6c81bc094b8c0685beb95df56776c2e2df8845e0b9e9ad0da02454f571f07d5471da59fbb8b0dceab1c9598e8eb14ce8456d747fe9684b711974825a21b94faa234d420f7637093cb978f5c1cdafe9dab81e970af0d0f332905978cfae58b24f44f156be8fe6fb61728673e5b9c559cb90746a06920a14db25ea9735aaa6af49791c634e44b4a4ea42e4f8dd74754b7ab4f190affd03547802501a058340b04c3ad034f8c9e84f8ec255dc6164bf113f584e606be087aa19b39e92121293da8dd0aef3fc59030d824bb60a0cdc5fb8c5bd7f3366e917b1a5c07a2b31ecbd7affbd5da4c8368723e25820cabed5b79ee238e6beac457c606978996d001d3f5cc37075d7da1a56520d094420ae6fb2087e9566e5319bc7888baa0d5c30c2b3aaad58a1055cd5babe0d5fe9e52132550cddb664f803e12f8abfb23b8d49920af1b304175e28b2e5f95ac69bfa12b03cbe8de44d21c6a1b2dbb2d61dd9618790435b1380aa1fd674776e122d273a9a956d372509f282be7d4896ddca31a8d11af3ad4831fb4f8742e506fb24d96e51624f5d4ec27b50902881e5f613de9e1a3c0bf24484896446d7be32e8d71b503ddbedf74a26d991b5005673e3e617d73b4cbdfcf6e02bb2d4fc8e062c92a7434702cbe38a71efb2eca62d5cf4c0ae96c2044d748c709ab6b8e651d0ebb8f7ecd47553c7b47ab56c9da3c9737ab82bbc86cbc9c44b84932f12188920ecbce2d30aabcaf80a1b0891caead6234fec35260c62e3bd3518a95e63ee645ff2425a9f34cb67989637a6af258ca3555039324eb34e09a5a08308063bf645d1a2afb3b664d1e48bff8de1d40601ba95efbf905ae81f272b0f90466d42a8389a7c340330e85a8322e369715409737217926722993b17f9df018f05bb439b580a603748b05a1e03391abca1d4b7c2b40e7b8d7f0b27a11c62aa90c1e19799553b5efbe5ac3e0416b400db8f8a454a1a4e9c6196b9a8e02b32e890e56978b061c90a57dbd1ac95184e6160e6bdcce9d7a3e0c3d841e9f64c450ffdb0347791907041fdae131c1d8ef2761d1097ba1d5e643105ce8b3d84b19ea7e9638f54ed328bc94719906ba7fb1202abe073a6cc224ccf8ecef576e5399b970e0761a4d87d11e949e90175c528912c788f8266158434ca2d74475cbfbb24e63affdd26596efb762af818064230328c5f3f4d829c5fbe6b0fbfd0e5c1955501c757fc3a681eb3da005e001ce09dcc81e4d1d234cb33e297d864d5f492f7ebc3f8b6471ec780d201779854fe47e5b043f982f6dade5b0a35fd70eacb4bd1174068d564caa12d7a9a75a03f37e63ef0afcc5763a4635c3b49285d6d4c716f3a34bafb560ebcb82c7bb39c314f1627504ceb23a3d6c1474f833c00bcec903250805ca07df0a1e0c2d8ca2239b439539b077b4e406cf9879684108bb84f180fc3770f81676f6850473b4c55fc672b7c0bc5718b188fab612671e12e54dd1994f1f22e6eb57034c24eef66d215f832c8c40d86b0f407d23571e287e0ab15c349a511b72f4878c7e67fedc21a48bca", 0x1000) r4 = syz_open_pts() close(r4) syz_open_pts() open$dir(&(0x7f0000000040)='.\x00', 0x0, 0x0) open$dir(&(0x7f0000000040)='.\x00', 0x0, 0x0) open$dir(&(0x7f0000000040)='.\x00', 0x0, 0x0) 10:27:15 executing program 1: open$dir(&(0x7f0000000900)='./file0\x00', 0x40000400000002c2, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0x401, 0x0) pwritev(r0, &(0x7f0000000480)=[{}], 0x1000000000000093, 0x0, 0x0) r1 = open$dir(&(0x7f0000000900)='./file0\x00', 0x40000400000002c2, 0x0) ftruncate(r1, 0x0, 0x8001) readv(r1, &(0x7f00000003c0)=[{&(0x7f0000000180)=""/161, 0xfffffe1d}, {&(0x7f0000000240)=""/9, 0x9}, {&(0x7f0000000300)=""/99, 0x63}, {&(0x7f0000000440)=""/29, 0x1d}, {&(0x7f0000000380)=""/35, 0x2f}], 0x5) openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x20000, 0x0) r2 = msgget$private(0x0, 0x682) msgsnd(r2, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r2, &(0x7f0000000040)=ANY=[], 0x0, 0x1000) msgrcv(r2, &(0x7f00000003c0)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000831f51f1f32fd93d3b5fc9c5ddf80000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001c0000000000000000000000000000000000000000000000ffffff7f00"/184], 0xfffffffffffffe9f, 0x1, 0x1000) msgsnd(r2, &(0x7f0000000600)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) msgrcv(r2, &(0x7f00000001c0)=ANY=[@ANYBLOB="00000000feff000063f425b0290c2a73b400000000000000001534181bba834e4c8140c80f55047763514cdffd2f50cb5314e9dcdbe5c13b83f5d1b3396af41e744b075fcc1c36aa4d179d16d3872ed7bc61d987907013b9c8f4e12025544529588fda8343346a9007b347c9a638d0e905f8880c38e31c271430ce2639f88c1ad17d7a24ff000000d198d2f36ec1d1640d2ad85598f489f6be5a887b621beb39ba9560e88ae364ae1a21589eb73a8436e9101be3d18d385a47ff37cad88cef24043c248453559ff15464f03c3fce02aa692d62cc463150014e1d31f8a42554d4da9f9ebcd5d3c9a82559ebb6b7aed512eedc097fdad83747b0d925e87576a182f43879a6b05d1c089eeead5c9001cd878709021960fc8b83fd9f6b1a3c87796d1fc27012d9fd1a1e66107c8396e9d3b1eb4112ce085f5cb3dd2e78e67e7f72"], 0xffffff64, 0x1, 0x0) r3 = geteuid() socketpair$unix(0x1, 0x0, 0x0, &(0x7f00000008c0)={0xffffffffffffffff}) sendmsg(r4, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) r7 = getppid() r8 = socket$unix(0x1, 0x5, 0x0) r9 = fcntl$getown(r8, 0x5) msgctl$IPC_SET(r2, 0x1, &(0x7f0000000980)={{0x2, r3, r5, r6, 0x0, 0xcf, 0xffffffff00000001}, 0x100, 0xc07, r7, r9, 0xa5, 0x1, 0x100000000, 0x2}) msgctl$IPC_RMID(r2, 0x0) getuid() r10 = msgget$private(0x0, 0x682) msgsnd(r10, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgrcv(r10, &(0x7f00000003c0)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000831f51f1f32fd93d3b5fc9c5ddf80000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001c0000000000000000000000000000000000000000000000ffffff7f00"/184], 0xfffffffffffffe9f, 0x1, 0x1000) msgsnd(r10, &(0x7f0000000600)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) msgrcv(r10, &(0x7f00000001c0)=ANY=[@ANYBLOB="00000000feff000063f425b0290c2a73b400000000000000001534181bba834e4c8140c80f55047763514cdffd2f50cb5314e9dcdbe5c13b83f5d1b3396af41e744b075fcc1c36aa4d179d16d3872ed7bc61d987907013b9c8f4e12025544529588fda8343346a9007b347c9a638d0e905f8880c38e31c271430ce2639f88c1ad17d7a24ff000000d198d2f36ec1d1640d2ad85598f489f6be5a887b621beb39ba9560e88ae364ae1a21589eb73a8436e9101be3d18d385a47ff37cad88cef24043c248453559ff15464f03c3fce02aa692d62cc463150014e1d31f8a42554d4da9f9ebcd5d3c9a82559ebb6b7aed512eedc097fdad83747b0d925e87576a182f43879a6b05d1c089eeead5c9001cd878709021960fc8b83fd9f6b1a3c87796d1fc27012d9fd1a1e66107c8396e9d3b1eb4112ce085f5cb3dd2e78e67e7f72"], 0xffffff64, 0x1, 0x0) r11 = geteuid() socketpair$unix(0x1, 0x0, 0x0, &(0x7f00000008c0)={0xffffffffffffffff}) sendmsg(r12, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) getsockopt$SO_PEERCRED(r12, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) r15 = getppid() r16 = socket$unix(0x1, 0x2, 0x0) r17 = fcntl$getown(r16, 0x5) msgctl$IPC_SET(r10, 0x1, &(0x7f0000000980)={{0x2, r11, r13, r14, 0x0, 0xcf, 0xffffffff00000001}, 0x100, 0xc07, r15, r17, 0xa5, 0x1, 0x100000000, 0x2}) r18 = msgget$private(0x0, 0x682) msgsnd(r18, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r18, &(0x7f0000000040)=ANY=[], 0x0, 0x1000) msgrcv(r18, &(0x7f0000000500)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000831f51f1f32f8c02bba847640c2058d93d3b5fc9c5ddf80000000000000000000000000000000000094b897e87c51da3568b54c4152b9b1e000000000000000000000000000000000000000000000000e7b399175fa319ab534a000000000000001c000000000000000000000000000000000000000008000076ee863c24601800000000000000000000009f0000"], 0xfffffffffffffe9f, 0x1, 0x1000) msgsnd(r18, &(0x7f0000000600)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) msgrcv(r18, &(0x7f00000001c0)=ANY=[@ANYBLOB="00000000feff000063f425b0290c2a73b400000000000000001534181bba834e4c8140c80f55047763514cdffd2f50cb5314e9dcdbe5c13b83f5d1b3396af41e744b075fcc1c36aa4d179d16d3872ed7bc61d987907013b9c8f4e12025544529588fda8343346a9007b347c9a638d0e905f8880c38e31c271430ce2639f88c1ad17d7a24ff000000d198d2f36ec1d1640d2ad85598f489f6be5a887b621beb39ba9560e88ae364ae1a21589eb73a8436e9101be3d18d385a47ff37cad88cef24043c248453559ff15464f03c3fce02aa692d62cc463150014e1d31f8a42554d4da9f9ebcd5d3c9a82559ebb6b7aed512eedc097fdad83747b0d925e87576a182f43879a6b05d1c089eeead5c9001cd878709021960fc8b83fd9f6b1a3c87796d1fc27012d9fd1a1e66107c8396e9d3b1eb4112ce085f5cb3dd2e78e67e7f72"], 0xffffff64, 0x1, 0x0) r19 = geteuid() socketpair$unix(0x1, 0x0, 0x0, &(0x7f00000008c0)={0xffffffffffffffff}) sendmsg(r20, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) getsockopt$SO_PEERCRED(r20, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) r23 = getppid() r24 = socket$unix(0x1, 0x2, 0x0) r25 = fcntl$getown(r24, 0x5) msgctl$IPC_SET(r18, 0x1, &(0x7f0000000980)={{0x2, r19, r21, r22, 0x0, 0xcf, 0xffffffff00000001}, 0x100, 0xc07, r23, r25, 0xa5, 0x1, 0x100000000, 0x2}) 10:27:15 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffff7, 0x0, 0x5, 0x7ffffffd, "73ccb37b2efe222c245e1a23e6b5c9c06d00"}) r2 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r3 = kqueue() kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000280)=[{{r2}, 0xfffffffffffffffe, 0x37}], 0x0, 0x0) kevent(r3, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) dup2(r2, r3) ioctl$TIOCMSET(0xffffffffffffff9c, 0x8004746d, &(0x7f00000000c0)=0x1) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) write(r0, &(0x7f0000000140)="962eebb45c9eab6b468d0f0ec48bc41802b5c894c67aef9e66ef8981ecfc232d4b80a0cacd6e43649d81affd101fee4acaff41e823f5ff44571c6a5ca2efc0274b1c8a8687000188fc5a82813f7ff8fd3f6ab7cfe2b5996515f20f1ed90d7bfbf1925687c2773f577e20152cb5f1b22315f7a5305e09dd2d3da5bcabcb3e8974d8dd14907b281cf58855ddcbc60672e8614d95f79637f7b5890604319c51e4dc3812f6a26a201791ea03ffd35ee4b6cb089297e9b8532077b4afab1c7a4435436be8f5ecf0e17248a28e323adab49fd470fd2fe1fdcb16afd5fd0f8035a99c154975aa80933f572735d90ce84ddfd3398db7fc7351ebf3b236ea655513df2b07f4298431cbd78ce8028aebe7ea4e8fe803979410c6cdecbeae4212cc9d061309ba0456e2bcf8c176e7028278139b276b035e962132e3df0fae68f24f4050806767264fb2a782569315a7f93670aeab5595a0de2aff664210290f12850d3dcd5956c4a15a15a228b8cc0e146dddbe6eeb103113e8ae813b458e911115758125fe27c52072c89670a6112a17ebe9465f000437395713844a8b7f0368dcafe66a7753acd15369ef3cf26ba7509d2de3dd3e4203c24ad79f71d9c7da05b3795b071e2ec71d83d50e5c897c73c5bbb5906ed915e021f8057062035c8de49b32721d73a0fbd8ed5c37d85f2b54cfeb521c8a951ca6332d8f69f3dca8", 0x1f9) 10:27:15 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5cc2) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x41, 0x0) open(&(0x7f0000000240)='./bus\x00', 0x0, 0x0) r1 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r2 = kqueue() r3 = semget(0x3, 0x1, 0x280) semctl$GETVAL(r3, 0x2, 0x5, &(0x7f00000002c0)=""/218) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000280)=[{{r1}, 0xfffffffffffffffe, 0x37, 0x0, 0x0, 0x1ff}], 0x0, 0x0) open(&(0x7f0000000200)='./bus\x00', 0x100, 0x181) kevent(r2, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) kqueue() dup2(r1, r2) symlinkat(&(0x7f0000000040)='./bus\x00', r1, &(0x7f00000000c0)='./bus\x00') pwritev(r0, &(0x7f0000000080)=[{&(0x7f0000000140)="d60dd57cf41e0d3e78e7c1391efe3218918edba7bcf069a234ad1096ce3101f2fefd7658d20b41b49a2cc022c51dd46f341d41f8eb16858f86c822f781136900fe768d41f7fd2a50462b227e6b359e24f12deef75461e54286e60ca80bb80e1ff310c9ac7db7e892aaafef71225efcf0f9f0d9454624393db0bda40f5d27bc72d8de19481a6c326601a3a0c5abc6e0db7b45e394a09ba5db5e16f22463f4b39df384d6cbffcb98002e5d5ebeb4a37dd7c26345e201d15d3fbe932029d9254a41", 0xc0}], 0x1, 0x0, 0x0) 10:27:15 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000180)={0xf0ff51428550b7d7, 0x0, 0x0, 0x100000000}) flock(r0, 0x2) flock(r0, 0x2) flock(r0, 0x2) fcntl$lock(r0, 0x10000000000009, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x2000300000000}) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x100000000}) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x6, 0x3ff, 0x9c, 0x9023, "7a9eb3f1f606196b2c5200c15a9f97e913bce7d4", 0x5, 0x1}) munmap(&(0x7f0000314000/0x2000)=nil, 0x2000) unveil(0xffffffffffffffff, &(0x7f0000000200)='c\x00') 10:27:16 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x2, 0x0) mknod(&(0x7f0000000000)='./file0\x00', 0x2080002007, 0x500) r1 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r2 = kqueue() kevent(0xffffffffffffffff, 0x0, 0x9, &(0x7f0000000280)=[{{r1}, 0xfffffffffffffffc, 0x37}], 0x0, 0x0) kevent(r2, &(0x7f0000000080), 0x66, 0x0, 0x8, 0x0) dup2(r1, r2) ioctl$WSMUXIO_ADD_DEVICE(r1, 0x80085761, &(0x7f0000000040)={0x1}) r3 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) pread(r3, &(0x7f0000000200)="13", 0x1, 0x0, 0x0) close(r3) openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x0, 0x0) openat$speaker(0xffffffffffffff9c, &(0x7f0000000080)='/dev/speaker\x00', 0x200, 0x0) execve(0x0, 0x0, 0x0) ioctl$BIOCSBLEN(r0, 0xc0044266, &(0x7f0000000240)) poll(&(0x7f00000000c0)=[{r0, 0x18b}], 0x1, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f00000001c0)="36b83e522c066341519be70897fb") openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd0\x00', 0x0, 0x0) syz_emit_ethernet(0x3ba, &(0x7f00000000c0)="b6") 10:27:16 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000180)={0x3, &(0x7f0000000000)=[{0x1c}, {0x4}, {0x6, 0x0, 0x0, 0x104}]}) pwrite(r0, &(0x7f0000000040)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) r1 = semget$private(0x0, 0x1, 0x80000200) semop(r1, &(0x7f0000000300)=[{0x0, 0x7, 0x1400}, {0x4, 0x80, 0x1800}, {0xfe52dc4792d94f09, 0x8000, 0x800}, {0x4, 0xff, 0x800}, {0x4, 0x100, 0x1000}, {0x2, 0x100000000, 0xf2e4cf5442ae16e3}], 0x6) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, &(0x7f0000000380)=0xb) semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f00000000c0)={{0x400, r2, r3, r2, r3, 0x82, 0xfffffffffffff7f5}, 0x8, 0x1ff}) setuid(r2) r4 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r5 = kqueue() r6 = syz_open_pts() fcntl$lock(r6, 0x9, &(0x7f0000000180)={0xf0ff51428550b7d7, 0x0, 0x0, 0x100000000}) flock(r6, 0x2) flock(r6, 0x2) flock(r6, 0x2) fcntl$lock(r6, 0x10000000000009, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x2000300000000}) fcntl$lock(r6, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x100000000}) ioctl$FIOASYNC(r6, 0x8004667d, &(0x7f0000000140)=0x4) r7 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000240)='/dev/wskbd0\x00', 0x40, 0x0) fcntl$getown(r7, 0x5) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000280)=[{{r4}, 0xfffffffffffffffe, 0x37}], 0x0, 0x0) kevent(r5, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) dup2(r4, r5) connect$unix(r4, &(0x7f00000001c0)=@abs={0x1, 0x0, 0x1}, 0x8) ioctl$BIOCSFILDROP(r4, 0x80044279, &(0x7f0000000080)=0x2) pckbd_enable: command error pckbd_enable: command error pckbd_enable: command error 10:27:20 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f00000006c0)='/dev/null\x00', 0x80, 0x0) ioctl$SPKRTONE(r0, 0x80085301, &(0x7f0000000700)={0x40, 0x6}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f00000003c0)=[{0x4}, {0x60, 0x0, 0xfe}, {0x6, 0x4}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSBLEN(r1, 0xc0044266, &(0x7f0000000180)=0x6) r2 = socket(0x18, 0x400000003, 0x0) close(r2) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r3 = accept$inet6(r2, &(0x7f00000007c0), &(0x7f0000000800)=0xc) setsockopt$inet6_MRT6_ADD_MIF(r3, 0x29, 0x66, &(0x7f0000000840)={0x2, 0x0, 0xff, 0x77f2, 0x8}, 0xc) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000280)='/dev/bpf\x00', 0x0, 0x0) openat$zero(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/zero\x00', 0x400, 0x0) r5 = socket(0x1, 0x1, 0x0) r6 = fcntl$dupfd(r5, 0x0, r5) ioctl$TIOCFLUSH(r6, 0x8020699f, &(0x7f0000000300)) r7 = openat(r6, &(0x7f0000000880)='./file0/file0\x00', 0x80, 0x104) ioctl$BIOCIMMEDIATE(r7, 0x80044270, &(0x7f0000000240)=0xffffffff) r8 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x8000, 0x0) ioctl$BIOCSETF(r8, 0x80104267, &(0x7f0000000740)={0x1, &(0x7f0000000300)=[{0x7, 0x0, 0x9}]}) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000140)={0x4, &(0x7f0000000040)=[{0x10001, 0x0, 0x0, 0x20}, {0x3c}, {0x15}, {0x6}]}) syz_emit_ethernet(0x2a2, &(0x7f0000000340)="b6") ioctl$BIOCGRSIG(0xffffffffffffff9c, 0x40044273, &(0x7f0000000780)) r9 = socket(0x2, 0x400000000002, 0x0) setsockopt(r9, 0x0, 0x40000000001d, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) getsockopt$SO_PEERCRED(r9, 0xffff, 0x1022, &(0x7f0000000000), 0xc) r10 = open(&(0x7f0000000180)='./file0/file0\x00', 0x80, 0x101) ioctl$LIOCSFD(r10, 0x80046c7f, &(0x7f0000001200)=r9) writev(r10, &(0x7f0000000640)=[{&(0x7f0000000380)="8c13ac1c071814", 0x7}, {&(0x7f0000000400)="afa393573c8b44d10147ae9f3360acb4d0794a08405bf059b898b862a8e40f9d990354cc0def82826ff539b5eb1f7e173a79fb817907d151fd85ac9beb863dc59c2640571e0d0e9d166c1f79d24fb2f513c8186c94af4305b8ae99f8248f3dc5420f9a6a86fbfb1ad47daeb9bc27aa2f14808db2bc101408cc2ac702fc2e3d60f4c4f72b3822ba14060a8124292821bb5bb24a3ef5cecdf921fd82664a7034f5e6e97c59e1d946fcc2eea80ab56c73aac88d36465f88", 0xb6}, {&(0x7f00000004c0)="835ad725f30a9fd49e58d984cebb12f1db90366aaf97e49732920295326c701e43e03255fec498711597b8cfdc271863c3a950e5c9e98b42cef18d4a430547dab14fedc1478037f49bffc2bf3831dcfce91e971591554a60503ca5c4806f8e4223f777b3e27b242addddf912c106385123a933243491e500ac0c997c2a51408aebbfaf890ae6d49a", 0x88}, {&(0x7f0000000580)="ff23f3c714", 0x5}, {&(0x7f00000005c0)="e986c03b0a2bf59e8d9cd379b6ef2fca5653c56c638482d815517da6bbdd81c7d234dfb3971e73c0ac41523d0d0d9382a3ca11f57b01e08acebc6003a27bbfefa14e381dae115510e9f5bf7fa9ab68d558ce3c3e3f201a3a3f8863431bca505f8ca4e86ffb1045ce31e8a35ad30281b1be2c739c6dac35c74ba5fdab9b30b20d", 0x80}], 0x5) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wsmouse\x00', 0x20, 0x0) r11 = semget$private(0x0, 0x5, 0x400) r12 = getuid() setreuid(0xee00, r12) setuid(r12) semop(r11, &(0x7f00000002c0)=[{0x4, 0x1, 0x1000}, {0x3, 0x9, 0x1000}, {0x3, 0x1, 0x3800}, {0x3, 0xfffc, 0x800}, {0x1, 0x401, 0x1000}], 0x5) semop(r11, &(0x7f0000000140)=[{0x4, 0xffffffff, 0x1000}, {0x4, 0x3, 0x1000}], 0x2) 10:27:20 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000280)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r1 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r2 = kqueue() kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000280)=[{{r1}, 0xfffffffffffffffe, 0x37}], 0x0, 0x0) kevent(r2, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) dup2(r1, r2) ioctl$BIOCGDLTLIST(r1, 0xc010427b, &(0x7f0000000080)={0x7, &(0x7f0000000040)=[0xbb, 0xfff, 0x800, 0xfff, 0x6, 0x9, 0x9]}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f00000001c0)=[{0x40}, {0x3c}, {0x6}]}) syz_emit_ethernet(0x2a2, &(0x7f0000000340)="b6") pckbd_enable: command error 10:27:20 executing program 0: syz_open_pts() kqueue() socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000003c0)) pipe2(&(0x7f0000000540), 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000005c0)) pipe2(&(0x7f0000000600), 0x0) pipe(&(0x7f0000000140)) pipe(&(0x7f00000007c0)) pipe2(&(0x7f0000000800), 0x0) pipe(&(0x7f0000000840)) pipe(&(0x7f0000000880)) kqueue() nanosleep(&(0x7f0000000040)={0x1}, &(0x7f00000000c0)) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000008c0)) syz_open_pts() syz_open_pts() syz_open_pts() syz_open_pts() socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) syz_open_pts() setrlimit(0x8, &(0x7f0000000080)) r1 = syz_open_pts() fcntl$lock(r1, 0x9, &(0x7f0000000180)={0xf0ff51428550b7d7, 0x0, 0x0, 0x100000000}) flock(r1, 0x2) flock(r1, 0x2) flock(r1, 0x2) fcntl$lock(r1, 0x10000000000009, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x2000300000000}) fcntl$lock(r1, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x100000000}) ioctl$TIOCSTART(r1, 0x2000746e) dup(r0) 10:27:20 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x6010, 0xe02) open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r0 = openat$tty(0xffffffffffffff9c, &(0x7f0000000080)='/dev/tty\x00', 0x0, 0x0) fcntl$lock(r0, 0x7, &(0x7f00000000c0)={0x2, 0x1, 0x7fffffff, 0x7f}) 10:27:20 executing program 1: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [], [0x0, 0x0, 0x0, 0x9, 0xffffffffffffffff, 0x25c4], [0x0, 0x0, 0x401]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x2, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$BIOCSETWF(0xffffffffffffff9c, 0x80104277, &(0x7f0000000040)={0x2, &(0x7f0000000000)=[{0x4, 0x4, 0x5, 0x7ff}, {0x5, 0x0, 0xf9, 0x1f58d108}]}) ioctl$TIOCFLUSH(r1, 0x8080691a, &(0x7f0000000300)) 10:27:20 executing program 1: r0 = kqueue() kevent(r0, 0x0, 0x0, 0x0, 0xc4e, 0x0) setrlimit(0x0, &(0x7f00000000c0)) r1 = syz_open_pts() r2 = syz_open_pts() fcntl$lock(r2, 0x9, &(0x7f0000000180)={0xf0ff51428550b7d7, 0x0, 0x0, 0x100000000}) flock(r2, 0x2) flock(r2, 0x2) flock(r2, 0x2) fcntl$lock(r2, 0x10000000000009, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x2000300000000}) fcntl$lock(r2, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x100000000}) r3 = syz_open_pts() fcntl$lock(r3, 0x9, &(0x7f0000000180)={0xf0ff51428550b7d7, 0x0, 0x0, 0x100000000}) flock(r3, 0x2) flock(r3, 0x2) flock(r3, 0x2) fcntl$lock(r3, 0x10000000000009, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x2000300000000}) fcntl$lock(r3, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x100000000}) kevent(0xffffffffffffffff, &(0x7f00000001c0)=[{{r1}, 0xfffffffffffffffc, 0x3f}, {{r2}, 0xfffffffffffffffd, 0x0, 0x40, 0x100000001, 0x3b}, {{r1}, 0xfffffffffffffffc, 0x82, 0x1, 0x6, 0x400}, {{}, 0xffffffffffffffff, 0x2a, 0x20, 0x1, 0x7}, {{r3}, 0xfffffffffffffffa, 0xe6, 0x1, 0x5}], 0x4, 0x0, 0x17, 0x0) kevent(r0, &(0x7f0000000040), 0x20, 0x0, 0xffffffff, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x400, 0x0) syz_open_pts() 10:27:21 executing program 0: ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x7}, {0x7c}, {0x6}]}) syz_emit_ethernet(0xe, &(0x7f0000000340)="03670000fe9b57f9e42e8f31d983") 10:27:21 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="62020207e0000001"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x2, 0x0) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r1 = socket(0x2, 0x2, 0x0) connect$unix(r1, &(0x7f00000001c0)=ANY=[@ANYBLOB="e8a620bb8c2ca8b7c6cb87a00a6e0a8d85daecb7a3c619604c0e46d0349aa50430480ffa5e676436e3e3079ebba472f00bc4bedbcaae4bde6fa3d90fa574b8a93fb1fda39042d47f1e1c038d513cd6bebba37b6ea343fa4fc7abe4035667e7cc76caa99436fd2add4ac68840f150d7d55f2a"], 0x10) r2 = syz_open_pts() fcntl$lock(r2, 0x9, &(0x7f0000000180)={0xf0ff51428550b7d7, 0x0, 0x0, 0x100000000}) flock(r2, 0x2) flock(r2, 0x2) flock(r2, 0x2) fcntl$lock(r2, 0x10000000000009, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x2000300000000}) close(r2) pread(r2, &(0x7f0000000100)="7fe2e0a68d51a54557a29c7719a1f526f67ef23d89f1bdb4242339e2b6c8aca6b471655884a2459dbe5c710b5af3c699dcd4999bc14d12735a0ace1e1ea0732c88aa8312aac83d294d72c955a87c7a905ed79cd65344c341e6f1fe0e2f941b4193ea092f9e3836fa98d2f1bdbbfb77a4f49324f40f6c2cd4", 0x78, 0x0, 0xad) fcntl$lock(r2, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x100000000}) r3 = dup2(r1, r2) ioctl$TIOCMBIS(r3, 0x8004746c, &(0x7f0000000040)=0x3f) write(r1, &(0x7f00000000c0)="03750a7dd2bda360130e11d573685a6a83f95bb34b715debf88c89559e00b6a967ecc9be1c331d04c6fa652d53ab9995b88b4c93c8", 0x35) 10:27:21 executing program 1: minherit(&(0x7f0000000000/0x14000)=nil, 0x14000, 0x0) r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000480)='/dev/vmm\x00', 0x0, 0x0) mlock(&(0x7f0000000000/0x3000)=nil, 0x3000) ioctl$VMM_IOC_WRITEREGS(r0, 0xc5005601, &(0x7f0000000580)={0x1, 0x0, 0x1, {[0x0, 0x0, 0x0, 0x20004000, 0x200000], [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1000]}}) ioctl$VMM_IOC_CREATE(r0, 0xc5005601, &(0x7f0000000800)={0x10, 0x8001, 0x4, 0x3f, [{&(0x7f0000002000/0x1000)=nil, &(0x7f0000c76000/0x3000)=nil, 0x6}, {&(0x7f0000a00000/0x600000)=nil, &(0x7f0000ffd000/0x1000)=nil, 0x6}, {&(0x7f0000e27000/0x2000)=nil, &(0x7f0000f2a000/0x2000)=nil, 0xffffffffffffd4ef}, {&(0x7f0000dec000/0x2000)=nil, &(0x7f0000ab5000/0x4000)=nil, 0x9}, {&(0x7f0000ac1000/0x4000)=nil, &(0x7f0000a32000/0x2000)=nil, 0xdba2}, {&(0x7f0000c0e000/0x2000)=nil, &(0x7f0000b77000/0x2000)=nil, 0x79}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000f70000/0x3000)=nil, 0x3}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000d4d000/0xf000)=nil, 0x2}, {&(0x7f0000b48000/0x3000)=nil, &(0x7f0000e47000/0x2000)=nil, 0x8000}, {&(0x7f0000e5b000/0x3000)=nil, &(0x7f0000ffb000/0x4000)=nil, 0x3}, {&(0x7f0000be8000/0x4000)=nil, &(0x7f0000b9c000/0x4000)=nil, 0x20a}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000f48000/0x3000)=nil, 0xffff}, {&(0x7f0000e22000/0x2000)=nil, &(0x7f0000e4d000/0x2000)=nil, 0x8}, {&(0x7f0000c3c000/0x1000)=nil, &(0x7f0000ffb000/0x3000)=nil, 0x1ff}, {&(0x7f0000d47000/0x3000)=nil, &(0x7f0000ffe000/0x1000)=nil, 0x8000}, {&(0x7f0000a54000/0x3000)=nil, &(0x7f0000dc7000/0x1000)=nil, 0x1}], ['./file0\x00', './file0\x00', './file1\x00', './file0\x00'], './file0\x00', './file0/../file0\x00', './file0\x00', ['./file', './file', './file', './file'], 0x8}) r1 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x0, 0x10, r1, 0x0, 0x0) 10:27:21 executing program 0: ioctl$DIOCMAP(0xffffffffffffff9c, 0xc0106477, &(0x7f0000000100)={&(0x7f00000000c0)='./bus\x00'}) open(&(0x7f0000000040)='./bus\x00', 0x40, 0x1) mknod(&(0x7f0000000080)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000400)='./bus\x00', 0x200, 0x0) writev(r0, &(0x7f0000000080)=[{&(0x7f0000000000)="00000018620495f88a002b3a0000030083caf7afb9d8dcd161342e", 0x1b}], 0x278) execve(0x0, 0x0, 0x0) 10:27:21 executing program 1: r0 = socket(0x400000000018, 0x3, 0x3a) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x5}, 0xc) sendto$inet6(0xffffffffffffffff, &(0x7f0000000040)="9b3758e1", 0x4, 0x0, 0x0, 0x0) r1 = syz_open_pts() fcntl$lock(r1, 0x9, &(0x7f0000000180)={0xf0ff51428550b7d7, 0x0, 0x0, 0x100000000}) flock(r1, 0x2) flock(r1, 0x2) flock(r1, 0x2) fcntl$lock(r1, 0x10000000000009, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x2000300000000}) r2 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78659a, r2) fcntl$lock(r1, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x100000000, r2}) ftruncate(r1, 0x0, 0x542b) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f0000000000)={{0x18, 0x2}, {}, 0x0, [0x0, 0x0, 0x0, 0x0, 0x40002]}, 0x3c) pipe2(&(0x7f0000000100)={0xffffffffffffffff}, 0x10000) fsync(r3) r4 = socket(0x18, 0x2, 0x0) r5 = open(&(0x7f0000000080)='./file0\x00', 0x40, 0x40) ioctl$FIOGETOWN(r5, 0x4004667b, &(0x7f00000000c0)) sendmsg$unix(r4, &(0x7f0000000600)={&(0x7f0000000040)=@abs={0x1800, 0x0, 0x1}, 0x1c, 0x0}, 0x0) 10:27:21 executing program 0: r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r1 = kqueue() kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000280)=[{{r0}, 0xfffffffffffffffe, 0x37}], 0x0, 0x0) kevent(r1, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) dup2(r0, r1) ioctl$PCIOCREAD(r0, 0xc0107002, &(0x7f0000000000)) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r4 = open(&(0x7f00000001c0)='./file0\x00', 0x0, 0x0) read(r2, &(0x7f0000001740)=""/4096, 0x1000) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r5 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r5, 0x4, 0x80) pwritev(r5, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000001000/0x2000)=nil, 0x2000, 0x2, 0x10, r4, 0x0, 0x0) write(r3, &(0x7f0000000100)='w', 0x1) read(r2, &(0x7f0000000140)=""/103, 0x67) writev(r3, &(0x7f0000000080)=[{&(0x7f0000000200)='k', 0x1}], 0x1) 10:27:21 executing program 0: ioctl$KDSETRAD(0xffffffffffffff9c, 0x20004b43) r0 = socket(0x2, 0x2, 0x102) recvmsg(r0, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x843) r1 = getuid() r2 = getegid() r3 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78659a, r3) getpgid(r3) open$dir(&(0x7f0000000040)='./file0\x00', 0x80, 0x1ae) chown(&(0x7f0000000000)='./file0\x00', r1, r2) 10:27:21 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f00000002c0)={0x3, &(0x7f00000001c0)=[{0x35}, {0x5}, {0x6, 0x0, 0x0, 0x104}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) pwrite(r0, &(0x7f0000000040)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x800000) 10:27:22 executing program 1: r0 = syz_open_pts() pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x8000) ioctl$TIOCDRAIN(r1, 0x2000745e) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0xc70, 0x0, "d705000000000000165b00000000000000004de4"}) fcntl$setstatus(r0, 0x4, 0xc8) r2 = semget$private(0x0, 0x9, 0x42) semop(r2, &(0x7f0000000440), 0x0) r3 = semget$private(0x0, 0x7, 0x180) semctl$SETVAL(r3, 0x0, 0x8, &(0x7f0000000180)=0x10001) semctl$SETVAL(r3, 0x3, 0x8, &(0x7f0000000380)=0x1) semctl$GETVAL(r3, 0x2, 0x5, &(0x7f0000000340)=""/31) r4 = semget$private(0x0, 0x3, 0x0) semctl$GETVAL(r4, 0x4c6d775a8d51fe0d, 0x5, &(0x7f0000000140)=""/22) semop(r2, &(0x7f0000000180), 0x0) semctl$GETNCNT(r2, 0x1, 0x3, &(0x7f0000000800)=""/191) semop(r2, &(0x7f0000000480)=[{0x0, 0x1, 0x1000}, {0x0, 0x8}, {0x0, 0x9f, 0x1000}], 0x3) semctl$IPC_RMID(r2, 0x0, 0x0) select(0x40, &(0x7f0000000140)={0x100025}, 0x0, 0x0, 0x0) r5 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r6 = kqueue() kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000280)=[{{r5}, 0xfffffffffffffffe, 0x37}], 0x0, 0x0) kevent(r6, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) dup2(r5, r6) ioctl$BIOCSETWF(r5, 0x80104277, &(0x7f00000000c0)={0x0, &(0x7f0000000080)}) r7 = syz_open_pts() close(r7) syz_open_pts() open$dir(&(0x7f0000000040)='.\x00', 0x0, 0x0) open$dir(&(0x7f0000000040)='.\x00', 0x0, 0x0) open$dir(&(0x7f0000000040)='.\x00', 0x0, 0x0) 10:27:22 executing program 0: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0xfffffffc, 0x0, 0xffffffffffffffff, 0x0, "00000000000000000000f2ffffffffffffff4000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) connect$unix(0xffffffffffffffff, &(0x7f0000000200)=ANY=[@ANYBLOB="2b073f404814871a66cdf46a44bc"], 0x1) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r1 = socket(0x18, 0x1, 0x0) close(r1) r2 = socket(0x18, 0x2, 0x0) mkdir(&(0x7f00000aa000)='./file0\x00', 0x0) symlink(&(0x7f0000281000)='..', &(0x7f0000110000)='./file0/file0\x00') r3 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r4 = kqueue() kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000280)=[{{r3}, 0xfffffffffffffffe, 0x37}], 0x0, 0x0) kevent(r4, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) dup2(r3, r4) connect$unix(r3, &(0x7f0000000100)=@abs={0x1, 0x0, 0x3}, 0x8) mknod(&(0x7f00000001c0)='./file0/file1\x00', 0x6000, 0x0) unveil(&(0x7f0000000240)='./file0/file0\x00', &(0x7f0000000180)='r\x00') ioctl$KDENABIO(r3, 0x20004b3c) stat(&(0x7f0000000040)='./file0/file1\x00', &(0x7f0000000080)) close(r2) socket(0x400000000018, 0x3, 0x3a) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) syz_emit_ethernet(0x97, &(0x7f00000002c0)="76ad44bb7279dc7a615d84c4b3ae9b1edfced1be786a8372477bb2185e4878bea204322346cf0999965d210ab88ceb6307cb03991f7b5be68a7946ec1d38054440c3abea75261a24e81f92d0509de0b95af4336c4923b134a87c57f7b10cec77da48fd7b84f67eb152f177d8afce0f8e86f9d18f092daa4efb152ecbdcaff62609390f20dc2adc6da9c1c7452ec0c024fc4f41350da464") connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r2, &(0x7f0000000040)="100a2956b9223776", 0x79c) 10:27:22 executing program 0: syz_emit_ethernet(0x1, &(0x7f0000000000)=ANY=[@ANYBLOB="ffffffe5ffffaaaaaaaaaa0086dd60a4f00800003c00fe8000000000000000000000000000aaff020000000000000000000000000001"]) syz_emit_ethernet(0x400e, &(0x7f0000000000)="c7a895006f53dd000005ffff86dd") r0 = semget$private(0x0, 0x4, 0x2a8) r1 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r2 = kqueue() kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000280)=[{{r1}, 0xfffffffffffffffe, 0x37}], 0x0, 0x0) kevent(r2, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) dup2(r1, r2) getpeername$unix(r1, &(0x7f0000000100)=@abs, &(0x7f0000000140)=0x8) semctl$GETNCNT(r0, 0x2, 0x3, &(0x7f0000000040)=""/171) 10:27:22 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r1 = kqueue() kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000280)=[{{r0}, 0xfffffffffffffffe, 0x37}], 0x0, 0x0) kevent(r1, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) dup2(r0, r1) recvfrom(r0, &(0x7f0000000080)=""/67, 0x43, 0x42, &(0x7f0000000000)=@in={0x2, 0x1}, 0xc) setitimer(0x0, &(0x7f0000000040), 0x0) 10:27:22 executing program 0: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffffff, 0x0, "00000000000000000000f2ffffffffffffff4000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r1 = kqueue() kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000280)=[{{r0}, 0xfffffffffffffffe, 0x37}], 0x0, 0x0) kevent(r1, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) dup2(r0, r1) faccessat(r0, &(0x7f0000000200)='./file0\x00', 0x100, 0x1) msgsnd(0x0, &(0x7f00000002c0)=ANY=[@ANYBLOB="02800000217b544c7f9018dc311c2cccdce4adca39e939d34e5169462400742d16acfa66bb1ba4f52e20032bce22a6e666da4443680b6c88081c5e4a9c3f0b32bb572217f6ab94848876f1da9de753e9565c3380fdfc0a40e66eaaa11586b41ed94c05a1116f3f28b925a05e1a94ab03324a473fbc1735cce39c30cbd16c77cdd49200f31f3e6c558abbba99b638d1c8a0d4e7161f9003dc7d0c4514d816fc57e4c1b3fff5eac316c9220a3560196d9c31565fbbc2c2179bee80ec1536d8c78b29671a8cb654fc1c52ace969f8a302d44919e14c286b2a15f99ac4cd3d14db64d117a5b206231285"], 0x1, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r3 = socket(0x18, 0x1, 0x0) close(r3) r4 = socket(0x18, 0x2, 0x0) close(r4) socket(0x400000000018, 0x3, 0x3a) setsockopt(r4, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r3, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r4, &(0x7f0000000040)="100a2956b9223776", 0x21d) r5 = accept$inet6(r2, &(0x7f0000000080), &(0x7f0000000100)=0xc) getsockname$inet6(r5, &(0x7f0000000180), &(0x7f00000001c0)=0xc) 10:27:22 executing program 1: r0 = socket$inet6(0x18, 0x1, 0x0) getsockopt(r0, 0x29, 0x3f, 0x0, 0x0) socket(0x20, 0x3, 0x7) 10:27:22 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000180)={0xf0ff51428550b7d7, 0x0, 0x0, 0x100000000}) flock(r0, 0x2) flock(r0, 0x2) flock(r0, 0x2) fcntl$lock(r0, 0x10000000000009, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x2000300000000}) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x100000000}) r1 = dup(r0) r2 = openat(r1, &(0x7f0000000140)='./file0/file0\x00', 0x10, 0xa0) ioctl$WSDISPLAYIO_GVIDEO(r2, 0x40045744, &(0x7f0000000180)) mknodat(0xffffffffffffff9c, &(0x7f00000000c0)='./file0\x00', 0x2000, 0x882) r3 = socket$unix(0x1, 0x1, 0x0) flock(r3, 0xe) linkat(r2, &(0x7f00000001c0)='./file1\x00', r2, &(0x7f0000000200)='./file0/file0\x00', 0x4) r4 = open(&(0x7f0000000000)='./file0\x00', 0x200, 0x198) r5 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78659a, r5) getpgid(r5) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f00000002c0)={0x0}, &(0x7f0000000100)=0xc) r7 = syz_open_pts() fcntl$lock(r7, 0x9, &(0x7f0000000180)={0xf0ff51428550b7d7, 0x0, 0x0, 0x100000000}) flock(r7, 0x2) flock(r7, 0x2) flock(r7, 0x2) fcntl$lock(r7, 0x10000000000009, &(0x7f0000000000)={0x1, 0x3, 0x0, 0x2000300000000}) fcntl$lock(r7, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x100000000}) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0}, 0xc) r9 = semget$private(0x0, 0x1, 0x80000200) semop(r9, &(0x7f0000000300)=[{0x0, 0x7, 0x1400}, {0x4, 0x80, 0x1800}, {0xfe52dc4792d94f09, 0x8000, 0x800}, {0x4, 0xff, 0x800}, {0x4, 0x100, 0x1000}, {0x2, 0x100000000, 0xf2e4cf5442ae16e3}], 0x6) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, &(0x7f0000000380)=0xb) r12 = semget$private(0x0, 0x1, 0x80000200) semop(r12, &(0x7f0000000300)=[{0x0, 0x7, 0x1400}, {0x4, 0x80, 0x1800}, {0xfe52dc4792d94f09, 0x8000, 0x800}, {0x4, 0xff, 0x800}, {0x4, 0x100, 0x1000}, {0x2, 0x100000000, 0xf2e4cf5442ae16e3}], 0x6) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, &(0x7f0000000380)=0xb) semctl$IPC_SET(r12, 0x0, 0x1, &(0x7f00000000c0)={{0x400, r13, r14, r13, r14, 0x82, 0xfffffffffffff7f5}, 0x8, 0x1ff}) r15 = semget$private(0x0, 0x1, 0x80000200) r16 = semget$private(0x0, 0x3, 0x0) semctl$GETVAL(r16, 0x4c6d775a8d51fe0d, 0x5, &(0x7f0000000140)=""/22) semop(r16, &(0x7f0000000300)=[{0x0, 0x7, 0x1400}, {0x4, 0x80, 0x1800}, {0xfe52dc4792d94f09, 0x8000, 0x800}, {0x4, 0xff, 0x800}, {0x4, 0x100, 0x1000}, {0x2, 0x100000000, 0xf2e4cf5442ae16e3}], 0x6) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, &(0x7f0000000380)=0xb) semctl$IPC_SET(r15, 0x0, 0x1, &(0x7f00000000c0)={{0x400, r17, r18, r17, r18, 0x82, 0xfffffffffffff7f5}, 0x8, 0x1ff}) semctl$IPC_SET(r9, 0x0, 0x1, &(0x7f00000000c0)={{0x0, r13, r18, r10, r11, 0x6d, 0xfffffffffffff7f5}, 0x2b, 0x1ff}) fchown(r7, r8, r11) ktrace(&(0x7f0000000040)='./file0\x00', 0x0, 0x0, r6) 10:27:22 executing program 1: r0 = socket(0x1, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x2, 0x0) setsockopt(r1, 0x1000000000029, 0x9, &(0x7f0000000180)="01000000", 0x4) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x2ff, 0x0, "033700001e02ff05000000000000a07b4d3e0080"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e5, 0x7, 0x1}, 0x8) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) writev(r1, &(0x7f0000000400)=[{0x0}, {&(0x7f0000000000)="09fef808630b9bb5aa838d62e59aab5cd1a7ff9e431d34db617dbdaf07a13cc0858467ec4694c5d0a0d9a3154346ae84f94ff2d943fd47d383a3cc757287c4cc45c4c08c64a9930cad3fe33287b32b0af8a9097873d6a109a38605d5bf009714149d999df256750d22873ecbc1d6da7235ec3a6db92aa284839ba54096ce229bf6bb5e1a80f5cc50342b50fbdffa113436e75e05c74ad0f8ea4bec9f7e77fb086419ff2a8dda084c762d1848add594b09869c90717ff947910c4ebf3", 0xbc}, {&(0x7f0000000480)="f151e80f5dc877181ef6ed52daae47efa8188fa508357a109e982351e2b2963686550062e679cc19c79f8b8d4aab32134e5c75113ee67e15937543e817bfe0fbb5d935bc27fc13ab6830cfb55c0699dfc9f6be2cedcf1f94ce63a4007bc04ae3248d43d62c352cf9dc37e30f8a63187eb05549c95b17db2eebde53116124e40cad557016b500bcf8a9b8ebef239427052e703c4d6b5ad78471c98a68079606aeac01457b2e64489680aca96317ee0bc0bd794de1ea21297ea47bf089dea387d49bc10b8dd3f45da0981aa4e19c3856a25dcc0b3867bfc51dfedf", 0xda}, {&(0x7f00000001c0)="11358660357167ca537ff305e3c0dba92781544b8ab89a51285791498e10c56aec87d624176d97a1e54c9e66215c1c230cbccc7e43b3f9b0af87e488df7c81a10e57b2bffe05dd712b464ad3bba430ee523dd9f2a3c21119c062ce511e6ae619630a9b3b9c2f2fb2a2ad8b97d00430cf4c98060e2717dbd78d4038082ba8627a9984853cb4cd74f566dc1700f782d1e03e7d321c7e7c82af7cb6fda8", 0x9c}, {&(0x7f0000000380)="34180a2ccb809ba2070c927436548d7601e32a36cb73476ef99c91e622b301af6627625bb262163acf0f79f7fe5421667f163a9c893a332e9ef87356c5f4631e1a4ac6050069d8ce2618d98148d1ac6bd4", 0x51}], 0x5) 10:27:22 executing program 1: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x26, &(0x7f00000008c0), 0x4) openat$klog(0xffffffffffffff9c, &(0x7f0000000000)='/dev/klog\x00', 0x20000, 0x0) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x6, 0x4, &(0x7f0000000000), 0x700) recvmsg(r1, &(0x7f00000023c0)={&(0x7f0000000100)=@in6, 0xc, &(0x7f00000022c0)=[{&(0x7f0000000140)=""/143, 0x8f}, {&(0x7f0000000200)=""/162, 0xa2}, {&(0x7f00000002c0)=""/4096, 0x1000}, {&(0x7f00000012c0)=""/4096, 0x1000}], 0x4, &(0x7f0000002300)=""/150, 0x96}, 0x803) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x6, 0x4, &(0x7f0000000000), 0x700) socket$inet6(0x18, 0x5, 0x95) r3 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r4 = kqueue() kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000280)=[{{r3}, 0xfffffffffffffffe, 0x37}], 0x0, 0x0) kevent(r4, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) dup2(r3, r4) r5 = socket$inet6(0x18, 0x4000, 0x7) r6 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r7 = kqueue() kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000280)=[{{r6}, 0xfffffffffffffffe, 0x37}], 0x0, 0x0) kevent(r7, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) dup2(r6, r7) r8 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r9 = kqueue() r10 = syz_open_pts() fcntl$lock(r10, 0x9, &(0x7f0000000180)={0xf0ff51428550b7d7, 0x0, 0x0, 0x100000000}) flock(r10, 0x2) flock(r10, 0x2) flock(r10, 0x2) fcntl$lock(r10, 0x10000000000009, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x2000300000000}) fcntl$lock(r10, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x100000000}) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000002500)=[{{r10}, 0xfffffffffffffffe, 0x37}, {{r5}, 0xfffffffffffffffb, 0xc1, 0x1, 0x2, 0x7c0b971d}], 0x0, 0x0) kevent(r9, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) dup2(r8, r9) r11 = accept$inet(r1, &(0x7f00000025c0), &(0x7f0000002600)=0xc) getsockopt$sock_cred(r11, 0xffff, 0x1022, &(0x7f0000002540)={0x0, 0x0, 0x0}, &(0x7f0000002580)=0xffbd) r15 = msgget$private(0x0, 0x0) r16 = getuid() r17 = geteuid() setreuid(r16, r17) r18 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse\x00', 0x0, 0x0) r19 = getpid() fcntl$setown(r18, 0x6, r19) r20 = shmget(0x2, 0x3000, 0x414, &(0x7f0000ffc000/0x3000)=nil) r21 = getuid() setreuid(0xee00, r21) r22 = shmget(0xffffffffffffffff, 0x1000, 0x0, &(0x7f00002b7000/0x1000)=nil) shmat(r22, &(0x7f0000ffc000/0x1000)=nil, 0x0) shmctl$IPC_RMID(r22, 0x0) r23 = getuid() setreuid(0xee00, r23) r24 = getuid() socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000012c0)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r25, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xab33673602b13e1e) setregid(r26, 0x0) r27 = fcntl$getown(0xffffffffffffffff, 0x5) shmctl$IPC_SET(r22, 0x1, &(0x7f0000000180)={{0x1, r23, 0x0, r24, r26, 0x4, 0x5f03}, 0xffffffff, 0x101, r19, r27, 0xfffffffffffffffe, 0x3, 0x18b8000000000000}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000012c0)={0xffffffffffffffff}) getsockopt$sock_cred(r28, 0xffff, 0x1022, &(0x7f0000002480)={0x0, 0x0, 0x0}, &(0x7f00000024c0)=0xc) setregid(r29, 0x0) r30 = getuid() socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000012c0)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r31, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xab33673602b13e1e) setregid(r32, 0x0) getgroups(0x3, &(0x7f0000000040)=[r32, 0xffffffffffffffff, 0x0]) r34 = syz_open_pts() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000300)={0xffffffffffffffff}) r36 = fcntl$getown(r34, 0x5) fcntl$setown(r35, 0x6, r36) shmctl$IPC_SET(r20, 0x1, &(0x7f0000000080)={{0x7ff, r21, r29, r30, r33, 0x10, 0x5}, 0x6, 0xfe, r19, r36, 0x3, 0xff, 0x3}) r37 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse\x00', 0x0, 0x0) r38 = getpid() fcntl$setown(r37, 0x6, r38) shmget(0x2, 0x3000, 0x414, &(0x7f0000ffc000/0x3000)=nil) getuid() r39 = getuid() r40 = geteuid() setreuid(r39, r40) geteuid() msgctl$IPC_SET(r15, 0x1, &(0x7f0000002400)={{0x5, r16, r29, r13, r14, 0x0, 0x4}, 0x80000001, 0x0, r38, r12, 0x40, 0x1, 0xffffffffffffffff, 0xf86}) 10:27:23 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000280)='/dev/bpf\x00', 0x0, 0x0) r1 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r2 = kqueue() kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000280)=[{{r1}, 0xfffffffffffffffe, 0x37}], 0x0, 0x0) sync() kevent(r2, &(0x7f0000000000)=[{{0xffffffffffffff9c}, 0xfffffffffffffffc, 0xdd, 0xfffc1, 0x8000, 0x1}], 0x66, 0x0, 0x81, 0x0) dup2(r1, r2) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x54}, {0x60, 0x0, 0x0, 0x100}, {0x6, 0x1}]}) syz_emit_ethernet(0x49b, &(0x7f0000000000)) 10:27:23 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86135) r0 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f0000000140)="220e22", 0x3) r1 = getppid() msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{}, 0x4000000000004, 0x100000000fff, r1}) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) readlinkat(r0, &(0x7f0000000000)='./bus/../file0\x00', &(0x7f0000000080), 0x0) 10:27:23 executing program 1: mkdir(&(0x7f0000000240)='./file0\x00', 0x0) chmod(&(0x7f00000001c0)='./file0\x00', 0x8b) r0 = open(&(0x7f0000000100)='.\x00', 0x0, 0x0) mkdirat(r0, &(0x7f00000004c0)='./file0/file0\x00', 0x0) setuid(0xee01) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x8000, 0x0) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000180)={0x3, &(0x7f0000000140)=[{0x3, 0x1, 0x4, 0x6}, {0x3ff, 0x0, 0x82, 0x3}, {0x8, 0x7f, 0x80, 0x9}]}) r2 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r3 = kqueue() kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000280)=[{{r2}, 0xfffffffffffffffe, 0x37}], 0x0, 0x0) kevent(r3, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) dup2(r2, r3) renameat(r2, &(0x7f0000000280)='./file0/file0\x00', r1, &(0x7f00000002c0)='./file1\x00') unveil(&(0x7f00000000c0)='./file0/file0\x00', &(0x7f0000000100)='c\x00') r4 = syz_open_pts() fcntl$lock(r4, 0x9, &(0x7f0000000180)={0xf0ff51428550b7d7, 0x0, 0x0, 0x100000000}) flock(r4, 0x2) flock(r4, 0x2) flock(r4, 0x2) fcntl$lock(r4, 0x10000000000009, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x2000300000000}) fcntl$lock(r4, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x100000000}) mmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x4, 0x6010, r4, 0x0, 0xff) r5 = semget$private(0x0, 0x1, 0x80000200) semop(r5, &(0x7f0000000300)=[{0x0, 0x7, 0x1400}, {0x4, 0x80, 0x1800}, {0xfe52dc4792d94f09, 0x8000, 0x800}, {0x4, 0xff, 0x800}, {0x4, 0x100, 0x1000}, {0x2, 0x100000000, 0xf2e4cf5442ae16e3}], 0x6) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, &(0x7f0000000380)=0xb) semctl$IPC_SET(r5, 0x0, 0x1, &(0x7f00000000c0)={{0x3, r6, r7, r6, r7, 0x82, 0xfffffffffffff7f5}, 0x8, 0x1ff}) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) fchownat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', r6, r8, 0x2) mknod(&(0x7f0000000200)='./file0/file0\x00', 0x40, 0xfffffffd) 10:27:23 executing program 0: getdents(0xffffffffffffff9c, &(0x7f0000000040)=""/4096, 0x1000) r0 = kqueue() kevent(r0, &(0x7f0000000000), 0x9130fbf, 0x0, 0x4000000, 0x0) minherit(&(0x7f00003ee000/0x1000)=nil, 0x1000, 0x0) mlock(&(0x7f0000443000/0x3000)=nil, 0x3000) mmap(&(0x7f00003f8000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) ioctl$FIOSETOWN(r0, 0x8004667c, &(0x7f0000000000)=0x200) 10:27:24 executing program 1: r0 = socket(0x18, 0x400000000002, 0x0) fcntl$dupfd(r0, 0x0, r0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r1}, 0xfffffffffffffffe, 0x3, 0x1, 0xfffdfffffffffff8}], 0x0, 0x0, 0x0, 0x0) r2 = socket(0x2, 0x3, 0x2) openat$tty(0xffffffffffffff9c, &(0x7f0000000040)='/dev/tty\x00', 0x0, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="82020000ffffffff"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) connect$unix(r2, &(0x7f0000000000)=ANY=[@ANYBLOB='\x00\x00e0\x00'], 0x10) sendto$unix(r2, &(0x7f0000000100)="749703210f6e83f89087515ab45713442de600d63204af5c", 0x18, 0x0, 0x0, 0x0) 10:27:24 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x86136) r0 = accept$inet6(0xffffffffffffff9c, 0x0, &(0x7f0000000300)) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000340), 0xc) r1 = kqueue() r2 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/wsmouse\x00', 0x201, 0x0) write(r2, &(0x7f0000000240)="9621b30fd67af19a63e1cc8eec27d547756fd9c1613b9ec1b61c5485b2826254e54ad1f440206e7cb22afeb3bae2c8c9fa58853394f7fa72b3b703f8c06ee614e5865b218c109b37fecb7cd3357bb4e1ee935cca2c3351af8fd8e5816d8dc2d65547ff8da8df74d3c8ae58c405f61e4ec24f5cc4baa861b4c7d79a43598912d2f3fc26251b0b35e0c713dd1373b19f497d915d1225c1ba4fc4201df1ef400c50590e8ca5a5", 0xa5) open$dir(&(0x7f0000000140)='./bus\x00', 0x0, 0x104) fcntl$getown(r1, 0x5) r3 = semget$private(0x0, 0x4, 0xa1) read(r2, &(0x7f00000001c0)=""/116, 0xfffffee0) r4 = socket(0x18, 0x2, 0x0) connect$unix(r4, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) write(r4, &(0x7f0000000100)="d0519fefdd2bea7ccc4985c6272c595079cc69da094ae7f576b8861b2969cf790ed49e70de0fff21564d49978a3e47b9e68038c549cf6a3ed69c32bea83ee7ec6d30d2b5ccf7061133a04f19df243d233797fc1b0237b55147546a1a07671bdcad0826f70fe135fef03bffe7883ee1b7177f689304df774b433c6ed9216adcf95d9c74e1d327d8a3", 0x88) getpeername(r4, &(0x7f0000000000)=@un=@abs, &(0x7f0000000040)=0x8) fcntl$getown(r4, 0x5) poll(&(0x7f0000000080)=[{r2, 0xfffffffffffffffd}], 0x1, 0x0) pipe(&(0x7f0000000440)={0xffffffffffffffff, 0xffffffffffffffff}) getpeername$unix(r5, &(0x7f0000000480)=@abs, &(0x7f00000004c0)=0x8) semop(r3, &(0x7f0000000400)=[{0x1, 0x1ff, 0x1000}, {0x3, 0xfff, 0x800}, {0x2, 0x8, 0x800}], 0x3) socket$unix(0x1, 0x5, 0x0) r6 = fcntl$dupfd(r2, 0xa, r1) ioctl$TIOCSFLAGS(r6, 0x8004745c, &(0x7f00000000c0)=0x3) r7 = open(&(0x7f0000000080)='./bus\x00', 0x2, 0x0) write(r7, &(0x7f0000000140)="220e228901001c067ebc74a7ea11cf801bf1fa48f4445ed5", 0x18) pwritev(r7, &(0x7f0000000500), 0x0, 0x0, 0x0) accept$unix(r7, 0x0, &(0x7f0000000040)) r8 = semget$private(0x0, 0x7, 0x180) semctl$SETVAL(r8, 0x0, 0x8, &(0x7f0000000180)=0x10001) semctl$SETVAL(r8, 0x3, 0x8, &(0x7f0000000380)=0x1) 10:27:24 executing program 1: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [], [0x0, 0x0, 0x0, 0x9, 0xfffdffffffffffff], [0x0, 0x0, 0x401]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000180)={0xf0ff51428550b7d7, 0x0, 0x0, 0x100000000}) flock(r0, 0x2) flock(r0, 0x2) flock(r0, 0x2) fcntl$lock(r0, 0x10000000000009, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x2000300000000}) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x100000000}) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000000)=0x7) r1 = socket(0x18, 0x2, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0x8080691a, &(0x7f0000000300)) 10:27:24 executing program 1: r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r1 = kqueue() kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000280)=[{{r0}, 0xfffffffffffffffe, 0x37}], 0x0, 0x0) kevent(r1, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) dup2(r0, r1) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000080)={0x312ceccf, 0x1}, 0x8) r2 = open$dir(&(0x7f0000000100)='.\x00', 0x0, 0x0) symlinkat(&(0x7f0000000000)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', r2, &(0x7f00000000c0)='./file0\x00') unveil(&(0x7f0000000140)='./file0\x00', &(0x7f0000000000)='x\x00') 10:27:24 executing program 1: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffffff, 0x0, "00000000000000000000f2ffffffffffffff4000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000180)={0xf0ff51428550b7d7, 0x0, 0x0, 0x100000000}) flock(r0, 0x2) flock(r0, 0x2) flock(r0, 0x2) fcntl$lock(r0, 0x10000000000009, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x2000300000000}) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x100000000}) r1 = openat$pf(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/pf\x00', 0x10, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000300)=[{{r0}, 0xffffffffffffffff, 0x40, 0x4, 0x401, 0x4}, {{r1}, 0xfffffffffffffff8, 0x42, 0x1, 0x3, 0xfffffffffffffffb}], 0x1, 0x0) msgsnd(0x0, &(0x7f0000000180)=ANY=[@ANYBLOB="bed5d12f1c19694a4c8c5ddf97f5ec128ff69a9999635264a4bcf1e0585ed80e8d2b67f2c166abcd745f3fbb6b3471428d0be82438845de00fffd3ed5c8f48137007a6e2ee8d063cc521cf9c548f67dcd2657d38ea2d1b9b3dc3300df22d985ebdeca29a9bc126a2775fd0a81ac19cbdb4b6cb8eb394ea36de58116d6850fcb60ec0e379d3d1d365303c3eb7823afe7e7798fabc375f878fa7700a5c8d962360ea6b878bb364b7293eb62874f55de1957f33e1955371f8621e7aff0881adc9eff9b130e71979a4b2b2982111704eecef0bdab9f0ec2ce1f5dceb50110dc4038c82cd53339765b1797b16d5230c9c04"], 0x1, 0x0) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) socket(0x18, 0x3, 0x0) close(0xffffffffffffffff) r3 = socket(0x18, 0x2, 0x0) close(r3) socket(0x18, 0x3, 0xa4) setsockopt(r3, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r3, &(0x7f0000000040)="100a2956b9223776", 0x14a) r4 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r5 = kqueue() kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000280)=[{{r4}, 0xfffffffffffffffe, 0x37}], 0x0, 0x0) kevent(r5, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) dup2(r4, r5) ioctl$WSKBDIO_SETMODE(r4, 0x80045713, &(0x7f0000000080)) 10:27:25 executing program 0: r0 = socket(0x2, 0x4003, 0x0) setsockopt(r0, 0x0, 0x7, &(0x7f0000000140)="01003f8a", 0x4) r1 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) r2 = getpid() r3 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r4 = kqueue() kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000280)=[{{r3}, 0xfffffffffffffffe, 0x37}], 0x0, 0x0) kevent(r4, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) r5 = dup2(r3, r4) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f00000000c0)={0x0}, &(0x7f0000000100)=0xc) ioctl$TIOCGETA(r5, 0x402c7413, &(0x7f00000002c0)) r7 = getgid() setsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000180)={r6, 0x0, r7}, 0xc) ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78659a, r2) r8 = socket(0x2, 0x3, 0x0) connect$unix(r1, &(0x7f0000000b40)=ANY=[@ANYBLOB="8202adfdffffffffffffff653000463f7b23aa2a197a38620700000000827f30f13b49dc8714d56648fc8c4795955984c8790ebf453f68c11700287ed30bcb777fa69dfceac2a84e6abca64896bc5e57c6360bcd4c0a162b58fd4237b8fa4d012ae447472b3e8495aaee48c02f6abf1e6bf3bf554799b9b813ad30505e8f0000a49fef9d612f871f4385f04157795ea4a5c5fe65baa202361cd8cac7dbac5b65c6593da947f5fc914780a6cdcee3f27535692870bc122cd23500000000000000000000004d79f00cc8000000000000ff0100000000000021d39b4028adb1ff1afb37ec4305642ad2cf8724eb18080180e314330000000000000000000000e02b05e5d12f524ab2aa8cc7712a2b279dbff4b7b46564ef560026e969c9341589ac85cab1a4c6b4634dcc6a10c53a3fdb2ed74f80619e311d3801000000000000119e911c3a94484c6997ac607b1c26455bedfb9c9f35f23d1aa5513a6c17f089e72fe596747b69eddff7744123053ff03d925341d85544cd1cfd0b34aa3fc1611cc665840eac99e39af6256b1f007bf8f244cbc769cee44346040906000000ec895c4784f6490ba02e9768a8b36d05c2b89da05a0a414c6394359a0000000000c5906c074cf88898020022265330027548c4ffda5eb1152f6bc23442dcff010000cd5b823e495bac2204ccdaf733f9a509da7f66d0c7598f54a53f5e773e35d0d6bc372d1a8ff42aa3cdc2e80e306615b7a814b741575a659255490b88ff1bf33436e6731ad3574d79be64d7a570715f68932de75cc53ec316484d3e4132dee58554fdac1bfa4aca2c3ebed7ad1bd9da569f770ddbf42b3a87e75f6a28b70b9126efe6c2d6ad126358a2bf7eb6652cff7f002f004a1fc0c7ee2e61ac5538254b916042575a9603e129cc5b4405003bd1f12f9dd8c3e5afc074c1771cebe4f8f92cfdee2e52bf897cc233cab1d5ef49a8aa68ea9977751b76b6c98bf0d9f371e996fc7b88c013c7381f77d036b0233aca38bc8789d01c4674fb41c17246be9389e32be26a498d0ce05a3852a1cb4338f1bfee17a07001520dd2515741374c70916b23a8b086c43633a42e6874fc99b6338a17b4bd8f4693fe75f8a85f37ee8c3f120c5b041ac514eea454a0d7ce9a15edf26e82fcca1e245ad8d78b79dc3b93721aa7885824e119dc4c67c825898793cd381a7aa89400bfc4c150eb6fcd3b65c4ab78a2793c3f37f762ac9427b81352d5911bf1b5fddf3f189b5d3d63bf4a5c97cb61787292b53006654bd2bc3db5c05331dba8d400000000b530779628defffd3647c9d0d0d84460abd680a645795e8a1493f1d33fd718fcb02eb91b826475f9f1c488b5815676deee5b4d7767087857986d1a58f78a480786652c19b87bdde2c9f06c001edc180127175592261441212965ecfa3d8006ab63d3e2c8bdd3e834708d82d4b093f35df1be912019bb3423ce2bcac3af3968c8b95ca861cac97624e5a8171170204737574bd54c4eed69cc00a41f5c40d33397e2289c4550c78ffe6988b4c465b85759ac14f6681b90475e3b279edc044c4f59ff4df7a7f37c78f88fc37c3ccfdbd77224157fed8185350553eb727769268c1ab21c99220e4811ed0fc9dc26e64ea25c2c436820ac4e88f69697947b9c63eb097a7746adfe0f9a5b2b21bf35300628de2b4f53ead512e451661349a831669d8f87b72b792a75e94c7fffb380d24db2a98c0dfc7b779ef5be744d8e7f916e09b1ae613d4538973c38da6d76a164acf354d6b911919df80fc3fe9ca1caebdb4062113c6cbbb964400eb7de5fd5a23e0b000000000000"], 0x1) setsockopt$sock_int(r0, 0xffff, 0x800, &(0x7f0000000040)=0x2, 0x4) r9 = socket$unix(0x1, 0x5, 0x0) r10 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r11 = kqueue() kevent(r11, 0x0, 0x0, &(0x7f0000000280)=[{{r10}, 0xfffffffffffffffe, 0x37, 0x0, 0x3f}], 0x0, 0x0) kevent(r11, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) dup2(r10, r11) getsockopt$SO_PEERCRED(r10, 0xffff, 0x1022, &(0x7f00000009c0)={0x0, 0x0}, 0xc) fchown(r9, r12, r7) writev(r8, &(0x7f0000000000)=[{0x0}], 0x1) r13 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r14 = kqueue() kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000280)=[{{r13}, 0xfffffffffffffffe, 0x37}], 0x0, 0x0) kevent(r14, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) dup2(r13, r14) sendmsg(r13, &(0x7f0000000980)={&(0x7f0000000300)=@in6={0x18, 0x0, 0x8, 0x7ff}, 0xc, &(0x7f0000000780)=[{&(0x7f0000000340)="256fe7b9991ba7e28c11a09900f0bca8dca0522f1d96d9caec0937f0eace2f7e4966a6bc77ffd68e97c658508834c5e7050ee48d2cd16fbd5d0a16a817022f00def764f2e28f7b17a9821e6b9e3221342ac0efa466380cfb41c0dd6246675d2471292be0466f9ba885a096e5adc733f50e6f87fb10dee5635968af3cb3384656dba9fee3c56add0bb5bd8a36f0edd10a00f56045303334ef3dd71c81c713726d327ad4c362549ad6ba126c235b60ec86a3831f791d549882229da203ad04e3f38cf4", 0xc2}, {&(0x7f0000001080)="3079b437bf7f7b56a3a2b34430a0268b8d2caa8f50c6b6c1a67b8bd7ff82c8796a4d5b2e215106e267499c92e1012f83473bb3ff56e648917ec1823b69f73541fc5810d265b326c6d115ddc5d553ccad4c7aef5dfe4637db45e2ddf75513068fb356c81f8e052d10ccb3780e0299b3bea1a65e9cbade5e6a5d42f5625c071c1324ba3489b4bf21ea496fe1d75209f38500ef9687ffc838ec66f794cde98f39a2eb2b73e211c0c36e79ec5d8ac154f7f10bd72d412e3fc445dbb7b2a03b98530980da9635beda9f64f0bb8e4989e81f035dd0b5c84d4a514a1f9a9ef257b54124ed0620e024395e6af06193c9fdcc49d15821e564498e176158a5307599b547338c5d37ea66b2d31335e32ec1ac6c6ee12b2cfbc99230f77b15a7bd072edef8ac19614a97d9fe1eabeab149bff1dc584605ec51d02306efa7b37d5ee346d2aadf1423ec8f0f32b9308caf4e41d3be92757ee958d336b5dccc1fbd4b3c61124ccbfa256efe65c35eb4043d29f25cab83d28f9db1dd003526dd97b0557506fa92918ecd4d507defeca7e27833044230f03f52987fd59d1c8d3da90c9451be0ca20f2de27ca82799c929a90fd4351f18acd07bb5177d1902ab919ef736c4317dccf6c89a6ff39a7fc8f80bc2bcc084c9c524783e37a14c67f2a193f09985ae7bcaaf7f757937e6b8e9846c54c55ee2fb1b7a31e947e1be8780c6c815d3bcf5dd12b86d00a685fa2e3cde954db39ffc94c62519f0b79f99a3650b598bbed7c08f31d9be36e2b953c921e44d1fa8b268730f2be0099e22b35bc6321d58e4c393b53face1dba7633d46614f943920e202bff0fe779646893213dfbd147f3c43c9908ec2ef33201752b10c806fd3017bdd879ed9f7a4b5bec41c84042f901428742424ee1feacbd32e07178d2733423676357edacd41cca437c5806b6865b39cfc7872ec97636ae489c3e25e5387d169a48bb9ee8a1d407aef5f750e0c8707294925a85f2643d5a682461377441606385ee43c6e9d273729d1f8ea263b002418c7a1dceadeacc7eb606d523b1175c7ec8ea101cb9f16fc79ff1fa5507c0121aeed1b9d06a6a4cb59a181f5fab3269f9411eccf1e8f9a42d4c5be74179547eeef38509e47ffaf26767a380855c6e8d547bfe0938fa973fe2f04a513417feb11ff67a998fc3101e9c25c12c5b694b121e190dc8797cdc73ff0f254a8b9f5c5aeb9984af37c5caf81ad3c062614a14241e8af3872b9eeeafcb348492d21272cda2f5ad534b73a423b8ebde3c76fb6794f0605cc6a2adb71bbefda1dafca0a85168909211592fdb9d1dbd6f1f60d1bb7a6875b8eedf1d6ef36a19a6590021b9ec3337bf156b313f81ba63d4d137a4c357963d4cdf838fcd820d6dca824aa279a8b0d33f076ca3beb78b418be9fcd9e6e046649b7e02f825e826407edaafc48a5c686f831b02eae1bbf2413c8484f5f503641c799ec18bcbe21e55c4c1394f2e9ebd112dde398b9ff8ddc548db77fd9520873b8fe741685375172de6cda9b46606e83c38a8f120523abe4e8ed2a80954449f3fb8324c9e579e2a74adcd98ecb676e16bfa395f498734c3a1e2f333e07a965ab4e5e700c6d134f1a50a11180a05f1a0178e11130efd1a4507c6a2e7a41cfdf43a36a0014c0d864efe98315e5c89a3ce2bb44794c0582d4f8363c6d44042a671949f91f8d29434304eeb6af0a8c58fb6f17e950dc24f7078852a6e500d51d1aa1bb1acb4e58c9b6dfc2c252430a605dee87f9bb1823c8ac4fddf4364bde6ad10242b2ca430c078faf7a992a0832510a00dfbca47793ed420b28ea4bfe83190e6b11b21f3a4cee95ae8388d754d6677a7f6670f9135c9164a42c6fc357abf92249b54e4c81bff0295fd43eb3f27ffe6bcf1495e853c34c22b2e030a8eb110e4dfd24c5562e29029daa038e3ea681b6f3360f998aca6db1d3832840d68cb46bfb7f038ec1248fda4811f99246c886f6999efbeca670bc9489c95358f7d86876a7d9e10b70baa4ee01a8f590abad6653cf47ec3b673215aa9bc102af3aaa96ea7bcdbf42db47134572c74cdff66309b3e400643c767c3caaf07f0a15ca504dcd41aaa789a33fc721aa50d280c80c2daf4d7576efd10591935774c28a3208bc596762bbf2239689deb8876d8cbf41d1f5f3da235744c8fcdde366a171a646c0d8d8668fcdad7a67c98edd70b9ec679c474d8a5c686633326795d3fb9702238a50ca4f4c5fa9f6ec7c68414d501aebf23606563a2b19876c37a5421e740b51618365b486f5c56ab146b12a9f8b2df091d895462ed5f4044ae826b0734cdd9df7b7f8bbd0fcb246888f962fd03bd4c8759f3c0d5de7267b231cb79c9fb012201b8e69519c70032ba70d0768362ef43d39d7f96b64711d76de50d3e996201041f2b046caca11054dacf852e59ddb3d061105003a70543773bb608091f67f1dfe0c6e5f335ed448e4908bc541201c956bb067cfb98cb9ba93106c7127ba00fb09dc0cf2f1df760492def68341f7d870faa2f93c23a7353e29185ed7efc3dad0c36b390f3cd443e56e0b3fe1d21c507c339ebb48f050e0a9d2726f52e18455b9c184b7e808a527b7befce94658964dda0c84e73e51490777ccbf99cc4535839cf856c3394808046e258efce720db497c3da36c8444712a6d5857f451d914eb89b00aa043a6f94e0f40f3e096aa384ba1b30472375f2bca0f0ed8ed34c29f93937fc298e9f25ca968e66c4d7c8cdb52a3911f865d7ee784c4c778c9bfe798df1a054c87d51e30ba9f46787bfbd778d4c691f8e6e6566355db73fe7f7b7b267467f2710d8404c93279c64e037279243d48a4f4a50c5a20054404781a55189a18f5fee15740b0c4fc745f81121467b766ad615dab53df2c47a91a3c7ab785f0328207e41ec6fb66827c526e8b2624ceba3eda77503973794bc02118fcbeebe8e7a0c901e065ef7af31f71f31dbf24614c62e671d22d5ff8772d4852545e09e2c8569666ec4afa446c9e01ab772039d2f4c56ded499e5da04ccd6b0372628892828f3c157cd213111ea5d522e5d1c293005326f8572ba00f5f8142a788b392413b6f2b04cfc183bed5c0fc8b402e8113b97f86b6c8ee231d7630d41d118f9a00e7a30515843be474acee750d29f35f72c6cfabdde1ce03f324beea2f9f2b6e235572bd49f0a1b753169b640395af4bb7fa3ddd92ae1ae2ebf0ad9de306a0112a365e64325ef7a8cb2330eb1280828c478e562fd6dbc3a522e27352af54fbab87c8a8a011a4761ef1329455128e6054612e38940ce559364f9df638b2ee1c1da4ecb84a48d6839847c23050adde3edf087d525130d099f1a9358630dd65447a245c563ef364c30dd6fd090c3ed59655e252c3f990a20ff12f8395b65f8267e414a2b830a7fc8672a085bad9aae5447fd80eb62ef85e6c23f3bbf0174475c655184cc2d8dee160d0c8c71e7e2ceee04ae01c48f31342210b8b36a17f9557866405afb2d549ef10f6288c9cbfd104326ae37d24477199c9ad0ee105466a5f03074bfc76da4b2188c7520364b2cac54964bac5097730804fcd816325745237574fdf4b79ff767ba0778c53d619ea5f927c63cec87deb90dddf2d8feba9b4d2671b6c6194a2b6abf9f360c229ebceaa2c737f4e59a086f8fada73cda592d58e0a86c8c920aaa191ea2369c964453c2468415aec91adf05531a39d8bc7a96a03f6d8f7fd7c34a871815dee1d950842f2ccfce1d2beb3ea4744f0547f174687f55b86886459a817569d7574acd5044286a6359e527d2f81e16f00be60a7d3d669d12c6679d7b70e5d4ee716132de434049a28a27a3334aa0b405947f50f70d28af7c31236b2aedf5d3c65772a374cf7b5915859ca1da01fe74cb143f5f79f32348cc4ed73ba3ac344addbccb4b6282b3b2196089e226f3277c19827d3460c3a7d588ba029f00d46f2040da2425fb0b581b96a095fd12fc7649ebeedbd28f42b79fa936307d3dd012775528c1b05f8d2a831dae13c0d728384afed181fac588af9194fc9f20ca39028b04df00f31a82785d9c18106a7b259bc73d5131666474bdc369278b851c30ce8fefcc7ce76d929ec903e674d2c520f6c16a3406270445d3e9e54c48973cf5760663522e9d429d5e74abcb5c0f8668d718ded126ae488f35fa34a22579dc5060479b7c2eeb155b11449d9aab9ca0888a84ff71d9d440b49797ebf84f9b927986d19165651024e4668e0d916d62f4350ef4f6be80de097ce5e9aa5fb11fbc49da65aed37fecea28477b365d3a4a2b2983067a197bdcbfb9df29139e3cb7600509247895f455173fa1bc738a7e81d034f67fd904344c1f4083be5bf1abb341a1fd85bc64a8a7dfaf85de4dd11874e4477cad4833391626f58d6b07cd7581659940c4b01f17dd1761ed45ed314d2693c23e0f631b1158384e07fd4b90cfa051d2ef9330029ea2f50a6de59996040353c54eac72b8cb2772bab9008fc9ffcf0e2fe085f7765694d3eef89b21ea21e29fac8523bd902c87caab7df6e1385d66a9af77794f6b676b020ad5ba0fd37b3058e1b37a8174289971b58a8ed41d627ed73790a063e15b2a686fe1675609142ada46edd5d6d956d978a44a2ef693e707e4799ed64c318be11231d759439f878417ca50da6184eded2a40c55a31adeab5bb010e6177eb4c4a100ff371a34b417ff210c91ec8f7f6eb624fef2dfda6f5a97fd618ccc74ba7b90b9aa99933e8a375c54016c899ebb422aaf2e8522d251cbc2128924a6a038eaba8eab796db91af9c748d055a472d537890cf47660fffd05e0b02e27ed987310c638059aeadd18dd2acc81ccb821bd52de5ac9a072bca1331d3764c93c544791ab4ad3dc6be938ad6f7467adf6789611c2d83808d87b10aec1ba2278a02be93470a42f91a0ef192c89c3566b4da80c1cbefcfde3ee18b68877127719346fe5b962c008e8e6558f037afddf90ad46a085f703c59c6a3ae905120505d41280566a976c718e5fa52937d60cb827db762efc460582c0bfb691953e47811fc46907ff3383b9562f4ed3a8b3e45860de351cf8d0ea7a7ef69f2e6e3e988e25a742e082bdfd8ddfccf5b19e9ee7ecb0f8b5819b125f18443f8e5086fcf9fb5b5ac09c8ae4ae26e2eaf576f37e5b42f0c53d5d04e658803db3518491fa18db18df03b826aa8427bcaf08e71a082f172bb731dd3505ce74eb5904994df74aa5dc9203ab3a4cd7b7ae7e8344f0789402384d70e6a9010320845942414e060380b3afe7f56788e0ac97dced4e7aeae59a19aa51416cb95123044bacea1f4ab7bd8a6b77933c6d64da567d4e59ecc5cbfc3e45c0225ce40e5110e5865180e678063f0713afeec4e68c78ba0c5813ffdb5840ae1548d3154f4be0a2e57b94d1ce844d1e91eddf1cf46123bef6699724597f293607f29f1b8c2ca7970575c11b2dee5e9ff3e7c27fce00f0de88e2dc12ad75ec933db0770c019f7c480a662fe637d55074107393be30d4ac7e37079103a207a174a89f6f2ff004cafcc9a0d2a38f425a6f7a01ff05e58f9b72686883b207a9c7a75e726e4ba87607961e637e186abce4a071ac6eefaf680729e43cf5a2f9b72e7b4e45d5e97b5dda80cf4f070201b9a8d9855ba037ac7d8e3d733c0897d6582426841e7f737c570d96daf22e2a190c88b11e6207a5beeb0ee1648915eccb8376ab28c9729637054d131f8277242a9539938c51cea6b8ebbdf91d33c0f44d26fcb79d2572c6fcef65f4cbba1ace2254f96c974ab97744e1ecd0bc1204582839d1f62baeabdb1a", 0x1000}, {&(0x7f0000000440)="757fe0a99b73b3991bc05560237513fc2708f0befbbd9ca53f79dec6446b6b2ac88ef4e21782886ceaa747e47e90fe2171423d3b9e5fb0c7a30cba99", 0x3c}, {&(0x7f0000000480)="630fcd45d984c1cc0b7ca8d3f2e9473319d07154b6fcef208f8b72d1ea7f63863aa0d6a71b412d500988e12f6bd88842fd48bd0166041ab599220dbfcd07f4a8967a6a38ef9d5411ef18d92a84105d48cff6c2ce6245f27ee5378a41f8b8e930dfc105372172ee3827deabc9039b3807157ef4fb5e4244c4ba8f5467d61aa945127bb1815f91a816795762164a4ee584d0570ffb", 0x94}, {&(0x7f0000000540)="e3a9793652d1c73c44ff3b6c3ac47400d5e3ac05ad527393cc534245a5ff683bfe4aad04030a9a492c98badb5cbc15b2a4498a671c10b570559d956245aca6dab973bb78a563b2345a9a4da7ee68c43ac5b0552e3dc552bd257783db8dd03a57309db5", 0x63}, {&(0x7f00000005c0)="305e32e39d06140bbfec7e42b48229aefa64af8bcca6f29f59aef8d3fd1bc35f1f90de398f928d81a55b8e13774ef2a0eb6f420f1d7de855902dc08dbaffed310a54d04d6377a3393b548fc50cb5cbefa2b473e09d0b6edbf73ec9ba8f87091b89da5a1170c8665da49f62f8e7368f2688535c984845b73eca3996969a4cf67279a3cf2678fd0c651b26e43667fd43173f21d32a4f7153", 0x97}, {&(0x7f0000000680)="2365be2d4c92a7286554205e12fdc5cf3c6904196dff4e567ab83c4403101c98275a022b7829aa802aa646716fbe0cf0ed1dacb5aac2f6a92a9022cfc727408c5ecd13fcfe5316028375200c866f42df6d45c5891f5d4f6f2e77ce0e9b3c8ec1f262d6c7f43ab4b8b1f1329ea9b02433c4c8e86e3401781c2eeef5a15e3c4491e3a9f1605d438649a0250aad508d120c471493537be7d4328c06427f50893e4100ce8d5614370b569a0a9d115f00d7189aab3502e46bc10976418fa1b34298", 0xbf}, {&(0x7f0000000740)="d2c64f0ce0371782aee3e5f29cc3494562627af262bdf32a83c47f634cc52fee6bb9200e8a0f8efc6ef061f86c1b431e78ca", 0x32}], 0x8, &(0x7f0000000800)=[{0x18, 0xffff, 0xb6, "4326cb4b0ce7b8"}, {0x100, 0x1, 0x129a, "f0f85b16eec157ef43b474f3451125e97f363cbd736576ff55c00505cc2e1462b196a89b42d0b203d1aa7c72148cc46c3cbca642a32f58d05705b52f29474d389ad3db841b18add22689e67c185be79a936f69e408d20f3d64a49e68831a68ce810bf336d79d12eb237e71ccec79cf4aa5b4e9c9515e74eee9da6d110d7113b4dce73587505af667cb80038c38b62e1c2eccd9ad31e715c303f256fcca1b67f431cd1de62be2995808b65069f29914caf3ec1347a4ac732f172ed0b4fb75497090c2e428a0823fa19496476125c1998241f682bc104524bfdbd9a63c5d590c7ecc1eab7a5745f2262da9fd1e65fbc3"}, {0x20, 0x1, 0x2, "95cdbd0f166eff7fc856590363582f"}, {0x18, 0xffff, 0x4, 'i'}], 0x150}, 0x400) recvmsg(r0, &(0x7f0000000280)={0x0, 0xffffff21, 0x0, 0x0, &(0x7f00000001c0)=""/165, 0x22}, 0x0) 10:27:25 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="62020207e0000001"], 0x1) r0 = socket(0x2, 0x3, 0x0) r1 = syz_open_pts() fcntl$lock(r1, 0x9, &(0x7f0000000180)={0xf0ff51428550b7d7, 0x0, 0x0, 0x100000000}) flock(r1, 0x2) flock(r1, 0x2) flock(r1, 0x2) fcntl$lock(r1, 0x10000000000009, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x2000300000000}) fcntl$lock(r1, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x100000000}) r2 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r3 = kqueue() r4 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r5 = kqueue() kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000280)=[{{r4}, 0xfffffffffffffffe, 0x37}], 0x0, 0x0) kevent(r5, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) dup2(r4, r5) ioctl$WSDISPLAYIO_GVIDEO(r4, 0x40045744, &(0x7f00000002c0)) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000280)=[{{r2}, 0xfffffffffffffffe, 0x37}], 0x0, 0x0) kevent(r3, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) dup2(r2, r3) r6 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r7 = kqueue() kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000280)=[{{r6}, 0xfffffffffffffffe, 0x37}], 0x0, 0x0) kevent(r7, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) dup2(r6, r7) r8 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r9 = kqueue() kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000280)=[{{r8}, 0xfffffffffffffffe, 0x37}], 0x0, 0x0) r10 = syz_open_pts() fcntl$lock(r10, 0x9, &(0x7f0000000180)={0xf0ff51428550b7d7, 0x0, 0x0, 0x100000000}) flock(r10, 0x2) flock(r10, 0x2) flock(r10, 0x2) fcntl$lock(r10, 0x10000000000009, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x2000300000000}) fcntl$lock(r10, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x100000000}) r11 = openat$klog(0xffffffffffffff9c, &(0x7f0000000380)='/dev/klog\x00', 0x10, 0x0) r12 = openat$zero(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/zero\x00', 0x80, 0x0) r13 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000400)='/dev/wskbd0\x00', 0x10000, 0x0) r14 = openat$tty(0xffffffffffffff9c, &(0x7f0000000500)='/dev/tty\x00', 0x8000, 0x0) kevent(r9, &(0x7f0000000440)=[{{r14}, 0xfffffffffffffffd, 0x50, 0x80, 0x6, 0x13}, {{r11}, 0xfffffffffffffffa, 0x70, 0x1, 0x1, 0x9}, {{r12}, 0xffffffffffffffff, 0x2, 0x80000000, 0x7, 0x9}, {{r5}, 0xfffffffffffffff9, 0x23, 0x40, 0x6, 0xfffffffffffffff9}, {{r13}, 0xffffffffffffffff, 0x18, 0x1, 0x1, 0x6}], 0x66, 0x0, 0x10000081, 0x0) dup2(r8, r9) utimensat(r8, &(0x7f0000000300)='./bus\x00', &(0x7f0000000340)={{0x53, 0x5}}, 0x0) ioctl$PCIOCWRITE(r6, 0xc0107003, &(0x7f0000000140)={{0x8, 0x7f, 0x4}, 0xffffffff, 0xffffffff}) connect$unix(r2, &(0x7f0000000180)=ANY=[@ANYBLOB="1d8a09227a00bec0a096a373a2922e73f10959b8e815f83f83258b4cc3ec093c2d01ec6996bf0e09d87c338f20e59065b45441de49fd3fafe266233ccc8e6f592f114dc290112b22453236dfb15b61ef2a2cba76f2498b645a8fbeed893547103390a58c34d832209e01cb86988bd65c1fa75e025504c388ac02350cae216262cdf5e4229726cc9b804afdb517a93674fba5ff2d3865e4ba7f4e5a141993ffeb7dcb84c51dbb318974c675ee3a30350ec16329aa462fd81d2c8973de27583399c753fbdc35263035f90c871e8ef607fc59000c86f00c1126d67046207ea1c5c62c168c550b13ed16119f10bd57c36c3d7d"], 0x1) sendto$inet(r0, &(0x7f0000000040)="91701abd73bfe7a77d64edbccf3bac99201eff39b6cb031d8a208b7d7660cd4a6e162fcc2e69d734796b40f57cd06d51160c5c5c289201a5b6a7d67da33aeffc4146c49de09bcae83f7b006605bf677670950ac52847c8b2c0cadadaf0c2e1d1958dfa0bc6c8506cfdba7473b727866a3c5c1f4a5f18b719d19086521dad31eaa6241536f68b80b8f44c5a7dc3fe58a85b", 0x91, 0x0, 0x0, 0x0) 10:27:25 executing program 1: pwrite(0xffffffffffffffff, &(0x7f0000000240)="efdd53a52e4a585bf9431af23ee8394647a0d0676de13fb01ef19f85911c0d0994d25e3db725db631e8aac158a5c8f4f6f4b7455283b009b7e4738e672421a9741317e0d4bd2527236eeff81435344eddcc5706280154ee31a07", 0x5a, 0x0, 0x0) r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x90d6, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000040), 0xfffffec2) syz_open_pts() close(r0) ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f0000000040)) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x0, 0x31fb, 0x200000000003ffc, 0xffffffff7ffffeff, "0503c966f22e95a163797f00"}) ioctl$TIOCSTOP(r1, 0x2000746f) readv(r1, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) pckbd_enable: command error 10:27:27 executing program 1: sendto$unix(0xffffffffffffffff, &(0x7f0000000000)="b100050400000000000008000101000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acbdd602000d7d026ba8af63ff37282902", 0x62, 0x0, 0x0, 0x0) mprotect(&(0x7f00001e8000/0x2000)=nil, 0x2000, 0x2) r0 = socket(0x11, 0x3, 0x0) setsockopt(r0, 0x20000000000011, 0x800000000001, &(0x7f0000000000)='\b\x00\x00\x00', 0x4) shmget$private(0x0, 0x4000, 0x24, &(0x7f00001e8000/0x4000)=nil) r1 = semget$private(0x0, 0x1, 0x80000200) semop(r1, &(0x7f0000000300)=[{0x0, 0x7, 0x1400}, {0x4, 0x80, 0x1800}, {0xfe52dc4792d94f09, 0x8000, 0x800}, {0x4, 0xff, 0x800}, {0x4, 0x100, 0x1000}, {0x2, 0x100000000, 0xf2e4cf5442ae16e3}], 0x6) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, &(0x7f0000000380)=0xb) semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f00000000c0)={{0x400, r2, r3, r2, r3, 0x82, 0xfffffffffffff7f5}, 0x8, 0x1ff}) r4 = semget$private(0x0, 0x1, 0x80000200) semop(r4, &(0x7f0000000300)=[{0x0, 0x7, 0x1400}, {0x4, 0x80, 0x1800}, {0xfe52dc4792d94f09, 0x8000, 0x800}, {0x4, 0xff, 0x800}, {0x4, 0x100, 0x1000}, {0x2, 0x100000000, 0xf2e4cf5442ae16e3}], 0x6) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, &(0x7f0000000380)=0xb) semctl$IPC_SET(r4, 0x0, 0x1, &(0x7f00000000c0)={{0x400, r5, r6, r5, r6, 0x82, 0xfffffffffffff7f5}, 0x8, 0x1ff}) getgroups(0x3, &(0x7f0000000100)=[r6, 0xffffffffffffffff, 0x0]) lchown(&(0x7f00000000c0)='./file0\x00', r2, r7) sendto$unix(r0, &(0x7f0000000000)="b100050400000000000008000101000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acbdd602000d7d026ba8af63ff37282902e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c8943310b404f36a00f90006ee01bc43eaea8c500000002000000000000020208a371a3f80004000000000000000100"/177, 0xb1, 0x0, 0x0, 0x0) 10:27:27 executing program 1: getgroups(0x3, &(0x7f0000000000)=[0xffffffffffffffff, 0xffffffffffffffff, 0x0]) r1 = semget$private(0x0, 0x1, 0x80000200) semop(r1, &(0x7f0000000300)=[{0x0, 0x7, 0x1400}, {0x4, 0x80, 0x1800}, {0xfe52dc4792d94f09, 0x8000, 0x800}, {0x4, 0xff, 0x800}, {0x4, 0x100, 0x1000}, {0x2, 0x100000000, 0xf2e4cf5442ae16e3}], 0x6) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, &(0x7f0000000380)=0xb) semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f00000000c0)={{0x400, r2, r3, r2, r3, 0x82, 0xfffffffffffff7f5}, 0x8, 0x1ff}) setgroups(0x2, &(0x7f00000000c0)=[r0, r3]) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000040)={0x4, &(0x7f0000000180)=[{0x100000001, 0x0, 0x0, 0x8}, {0x2d}, {0x3c}, {0x7ffffffe}]}) r5 = syz_open_pts() fcntl$lock(r5, 0x9, &(0x7f0000000180)={0xf0ff51428550b7d7, 0x0, 0x0, 0x100000000}) flock(r5, 0x2) pwritev(0xffffffffffffffff, &(0x7f0000000140)=[{&(0x7f0000000240)="84f7b120c10c1899fa4d932bb75c385d5e982104ab8fe45785fdd8b62612fa306619e1ae60a6950f23148197ae56a5fe534f5512985f1448a4bb873eb3e2d3eb1b0bcd80c4ba4a3f7c6269070d489c899c07e27797b88fc3ca790d4548133004d190fda7cbddc1bd0d2fd068c9ac2a777073aa88c2837c26a4861f4a81b216b72b7018a3aa168f36c5eb9510872f4273e0a258d347ed570b04db6102b51be399af0db24ef42fcda586b8191e093e049e89872e535dcb81df069ef2bca5ac28", 0xbf}], 0x1, 0x0, 0x4) flock(r5, 0x2) flock(r5, 0x2) fcntl$lock(r5, 0x10000000000009, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x2000300000000}) fcntl$lock(r5, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x100000000}) fcntl$getown(r5, 0x5) r6 = syz_open_pts() fcntl$lock(r6, 0x9, &(0x7f0000000180)={0xf0ff51428550b7d7, 0x0, 0x0, 0x100000000}) flock(r6, 0x2) flock(r6, 0x2) flock(r6, 0x2) fcntl$lock(r6, 0x10000000000009, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x2000300000000}) r7 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r8 = kqueue() kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000280)=[{{r7}, 0xfffffffffffffffe, 0x37}], 0x0, 0x0) kevent(r8, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) dup2(r7, r8) ioctl$WSDISPLAYIO_GETEMULTYPE(r7, 0xc014575e, &(0x7f00000001c0)={0x3cb0, './file0\x00'}) fcntl$lock(r6, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x100000000}) fcntl$getown(r6, 0x5) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000200)="bdd9477c320c93ba8c1a900e8656") 10:27:27 executing program 0: chmod(&(0x7f0000000140)='./file0\x00', 0x0) setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() r2 = kqueue() kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000280)=[{{}, 0xfffffffffffffffe, 0x37}], 0x0, 0x0) kevent(r2, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) dup2(0xffffffffffffffff, r2) ioctl$BIOCGSTATS(0xffffffffffffffff, 0x4008426f, &(0x7f00000000c0)) poll(&(0x7f0000000100)=[{r1, 0x1}], 0x1, 0x0) writev(r0, &(0x7f0000000080)=[{&(0x7f0000000000)="365534ccbe0094e976d9943c73617f7a3a46506e0985c30a", 0x18}], 0x1) 10:27:27 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) mmap(&(0x7f0000002000/0x600000)=nil, 0x600000, 0x0, 0x10, r0, 0x0, 0x0) r1 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000480)='/dev/vmm\x00', 0x0, 0x0) ioctl$VMM_IOC_WRITEREGS(r1, 0xc5005601, &(0x7f0000000580)={0x1, 0x0, 0x1, {[0x0, 0x0, 0x0, 0x20004000, 0x200000], [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x4000000], [], [0x0, 0x0, 0x0, 0x0, 0x0, 0x3], [{}, {}, {}, {0x0, 0xfffffffc}, {0x0, 0x0, 0x0, 0xe9e}]}}) open(&(0x7f0000000000)='./file0\x00', 0x400, 0x48) 10:27:27 executing program 0: ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffff9c, 0x80085762, &(0x7f0000000200)={0x3, 0x8}) mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0x86138) r0 = semget$private(0x0, 0x3, 0x4f0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000140)='/dev/zero\x00', 0x10, 0x0) ioctl$BIOCLOCK(r1, 0x20004276) semop(r0, &(0x7f0000000300)=[{0x0, 0x7, 0x1400}, {0x4, 0x80, 0x1800}, {0xfe52dc4792d94f09, 0x8000, 0x800}, {0x4, 0xff, 0x800}, {0x4, 0x100, 0x1000}, {0x2, 0x100000000, 0xf2e4cf5442ae16e3}], 0x6) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, &(0x7f0000000380)=0xb) semctl$IPC_SET(r0, 0x0, 0x1, &(0x7f00000000c0)={{0x400, r2, r3, r2, r3, 0x82, 0xfffffffffffff7f5}, 0x8, 0x1ff}) socket$inet(0x2, 0x8000, 0x40) chown(&(0x7f0000000100)='./bus\x00', r2, 0xffffffffffffffff) r4 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) write(r4, &(0x7f0000000000)="220e22", 0x3) ioctl$TIOCMSET(r4, 0x8004746d, &(0x7f0000000080)=0x5) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{}, 0x2000000000004, 0x7}) pwritev(r4, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) r5 = openat$zero(0xffffffffffffff9c, &(0x7f0000000240)='/dev/zero\x00', 0x20, 0x0) ioctl$WSDISPLAYIO_DELFONT(r5, 0x8058574f, &(0x7f0000000400)={'./file0\x00', 0x9, 0x6, 0x7, 0x1, 0x40, 0x3ff, 0x0, 0x0, 0x0, 0x4, 0xfffffffffffffff9}) 10:27:28 executing program 1: r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000480)='/dev/vmm\x00', 0x0, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000780)=ANY=[@ANYBLOB="8202adfdffffffffffffff6530130fb9aa23d0571454060000000000000007ef8f0000829568c11700287ead4bcb617fa69dfceac2884e6abca64892bc5e57c6388bbd2ad88b2951b15801360bcd4c0a162b58b55c62bffa4d012ae447471c230495aaee48c02f6ac41e6bf3bf554799b9b800ed52beb85a85e25bfb258557d60f13ad30505e8f53f8a4aeef9d612f871f4367f04157795ea4a5c59a3a9fa2a1d8cac7dbbc5b65c6ff070000b4122cd2350000030d7d61f2cd2db400000000000000fa478cb02121f590dceb00000000000000000000004c08408ed9d7fe39c7f2b03d5bab8fa9eeafe3930a28b6a549db713f74987813b57c2017c843018fd570f12f71572fcc8142858758ad7cabd2ecc7d7ef9d025b6c5ea1ef10c00000000c45ab4746021eeeac0a8bc4ed8b3c0e0a7cc76e951ee4d582124e084fc270f882b865eee588a7eee039a2e945096d7fa77b300ada2ac9cb71faf2e2086a14d6f2f5eaf4584a2c241985cc22f798037699b625759d6a4c234ae2afa2675c5f8cccfe7aeb4505f1d2cabaa441be793f34f409c213afeb16d4209dceb18f13a3e4c092e9d61e0400000027ca829606c392baa4193d0e2add214f8561ad1d48c6426a3ebde4a2d300abf70003000000000000008dda644dd301000d8b24124b9218392670c0a77bda7ebbb38531e0dfe8047434e5685eee934168ec73dee815b53c81bd7392b2462aa895da127c1d5943363da647081d8016b4b8a15b8969cf1ebc3a2d4b0bca644f"], 0x1) ioctl$VMM_IOC_WRITEREGS(r0, 0xc5005601, &(0x7f0000000580)={0x1, 0x0, 0x1, {[0x0, 0x0, 0x0, 0x20000000, 0x200000], [], [], [], [{0x0, 0x0, 0x0, 0x400}]}}) 10:27:28 executing program 1: r0 = socket$inet6(0x18, 0x3, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000040), 0xa9, 0x0, 0xfffff801, &(0x7f00000000c0)={0x3, 0xffffffffffffffff}) r2 = syz_open_pts() fcntl$lock(r2, 0x8, &(0x7f0000000180)={0x3, 0x0, 0x0, 0x100000000}) flock(r2, 0x2) flock(r2, 0x2) flock(r2, 0x2) fcntl$lock(r2, 0x10000000000009, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x2000300000000}) fcntl$lock(r2, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x100000000}) write(r2, &(0x7f0000000000)="2634cb01aeff64848bad7af07a93f3d6839754a5d2ef3d6c0acd5b3b9a121208b29e545b0253b23ad2a2bce0920b0e5b7831c54e02fc0bc7182fdf776e58b8e6c4c5afd98c940a8429f902e9fb219f1c4b55e1a624f59afcc0920b8721a213e754ef6910d4fee2dcf3fecd44824f3d7348e7", 0x72) r3 = kqueue() kevent(r3, &(0x7f0000000040), 0xa9, 0x0, 0xfffff801, 0x0) dup2(r0, r3) 10:27:28 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="840201f0ffffffff"], 0x1) r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000080)="0714e15f0973db00080000000025c6149b33ff0f", 0x14) write(r0, 0x0, 0x0) ioctl$WSDISPLAYIO_USEFONT(0xffffffffffffff9c, 0x80585750, &(0x7f00000000c0)={'./file0\x00', 0x3, 0xffff, 0xcd8, 0x1, 0x0, 0x7ff, 0xb82, 0x1, 0x1, 0x0, 0x6}) 10:27:28 executing program 0: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0xfffffffffffffffc, {[], [0x0, 0x0, 0x0, 0x0, 0x0, 0x8], [0xf, 0x0, 0x0, 0x0, 0x1f, 0x30bb], [0x0, 0x0, 0x0, 0x9, 0x7ff], [{}, {}, {}, {}, {}, {0x0, 0x400, 0x5}, {0x0, 0x0, 0x1}], {}, {0x0, 0x0, 0xffbfffff}}}) socket(0x1e, 0x0, 0x0) r0 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x2, 0x1, 0x0) r2 = syz_open_pts() fcntl$lock(r2, 0x9, &(0x7f0000000180)={0xf0ff51428550b7d7, 0x0, 0x0, 0x100000000}) flock(r2, 0x2) flock(r2, 0x2) flock(r2, 0x2) fcntl$lock(r2, 0x10000000000009, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x2000300000000}) fcntl$lock(r2, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x100000000}) pwritev(r2, &(0x7f0000000700)=[{&(0x7f00000000c0)="c2668a5013025f337db7002d00be0c4b3f45c0ed5469a5294e8c39e12e76c3201cba0f5b78acd095279e3f3f5d8d7215f5b77462c2af221dd9c54aae493538a8ad019041d19c18caf361b797c04bbb563473ace2c1b06c990d87c130a06e7ce905803fef5800865787041f6002ca6958325cddfbc72413ea9ab377cc36a8070281aec337868abc5929f9838e6463abbcf6303068265acb54f5a5212875446c965f56477ebb2b582aea7f8103f4df62d8d23718fb5241aec5e45a56bc1916fa862b1f0227b04d9d31f5cb874a63f723208df7fb3dddf0e9f20a44de3683d7bc830eecf755597f8c30996684fd9cc0", 0xee}, {&(0x7f00000001c0)="ccfa3705547e1f5b539ccd2cb36cec60b8b3436f7cb9c6a24ef9a746738e5bb2e113922a743068ca6b581d481f684b5e8595f38d5fef79b27f61371c0564a6a8322844d105aa507cfe39c2691ae9884b03ea6164798eb1448b6b98f82a4a87a6", 0x60}, {&(0x7f00000004c0)="b4f08707e07a2e3bc90d29cee189789a", 0x10}, {&(0x7f0000000500)="30eb1054c8f88693bb80a59bebb5b8e6531c1180ab7d4db89133ba4ab2d744d42c2b5ea89cf60924afcc64c23a10916d15b429ffe33443a51c9ebc379763d97cd95e0a8636f48e0caaf49a20c347350b128a2c7ab63f8c196d0c1518c3a3e4319d83f4998b56a2a6ad7bc40395c7ce3b38e882621084c22fd4ea04753e708c64fc640dbe5fbdb195b289ff5dbf6526c4788eccfb5598a6d64b2aab594452273baddb3b3210bdc5c8a7715c793c9fcee4c7", 0xb1}, {&(0x7f00000005c0)="ea0d35d958ea9d0ecf76b23f204547dc4275881d287cef86c4cc8857bb6a98136a22872b9055bd4a31939affaffa5ca656023b0065ea45b53816416afbeb82f473d634180ded30262a13132404bee0a72ff9d5596913a176cc04982c00bc25f1823fbca7af7590011497854e0ef15c51de38ef62ae49a81c0c61f962adf2760df2d22fb2d1b15ca693d7295c60766cc0bf2eef9ad98f4a9ef9", 0x99}, {&(0x7f0000000680)="8961203a27a57178112a348a78c3cd8c9217aa8c7c80a9e44bc9e911e0e7b6cfcb50fbc0d0345da5285c3efc8a1f832864326c11c7732f7f25051a6d9b983ce15aa1853534a42a47f508d17d19ebbe51aff80fd0f034fb7fa88242a6ab8501ec1f0831f74b26b84cf3c773832a8a3dffda92", 0x72}], 0x6, 0x0, 0x57d2cbbe) r3 = fcntl$dupfd(r2, 0x0, r1) chroot(&(0x7f0000000000)='./file0\x00') ioctl$TIOCFLUSH(r3, 0x8040691a, &(0x7f0000000300)) open(0x0, 0x0, 0xa) open$dir(0x0, 0x0, 0x0) getdents(0xffffffffffffffff, 0x0, 0x0) linkat(0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0x0) ioctl$TIOCNXCL(r0, 0x2000740e) ioctl$TIOCDRAIN(0xffffffffffffffff, 0x2000745e) r4 = socket(0x11, 0x4003, 0x8) sendto$unix(r4, &(0x7f0000000000)="b10005016000009005001b0007000000050004fecea11ea8fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282118e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01b1257aea8c500000002000000000000020208a371a3f8000400000000000000010000000000000000", 0xb1, 0x400, 0x0, 0xfffffffffffffd44) r5 = dup(r4) ioctl$TIOCMBIC(r5, 0x8004746b, &(0x7f0000000400)=0xa1b4) ioctl$VT_WAITACTIVE(r5, 0x20007606, &(0x7f0000000240)) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000002600), 0xfeaf) ioctl$PCIOCGETROM(r5, 0xc0107005, &(0x7f0000000080)={{}, 0x7, &(0x7f0000000040)=[0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0]}) 10:27:28 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x2ff, 0x0, "f01d00200b0f000005000000ac39080500cad800"}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000140)={0xffffffffffffffff}) r1 = socket(0x18, 0x3, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) dup2(r1, r0) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000000)=0x43cb9, 0x37f) r2 = dup(r0) sendto$inet6(r2, &(0x7f0000000040)="4ae42a3be7648fcbee01c3519e437bee7017fdef4e6221b7eea82cf311de7f1d5c0e88ff624fe29ed4d21942d6ca0c2b1ebaf82277aeb134098186f0aaa6395d0f051c1db658a7c86d5a845f303cdaa5a789cd58bd7b6207e490fcf9005d99b5e933ae382cf9b6c60000", 0x6a, 0x40e, 0x0, 0x0) 10:27:29 executing program 1: open(&(0x7f0000000100)='./file0\x00', 0x200, 0x1e1) ktrace(&(0x7f0000000040)='./file0\x00', 0x4, 0x612, 0xffffffffffffffff) socket(0x0, 0x0, 0x0) r0 = socket$inet(0x2, 0x1, 0x9) recvfrom(r0, &(0x7f0000000240)=""/199, 0xc7, 0x40, &(0x7f0000000140)=ANY=[@ANYBLOB="0000000000000029bc"], 0xa) listen(0xffffffffffffffff, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000080)={0x2, &(0x7f0000000000)=[{}, {0x6, 0x0, 0x0, 0x100}]}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) pwrite(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000080)="080d34413fb2c507153a05b8a2a9") r2 = socket(0x18, 0x3, 0xf9) r3 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r4 = kqueue() kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000280)=[{{r3}, 0xfffffffffffffffe, 0x37}], 0x0, 0x0) kevent(r4, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) dup2(r3, r4) ioctl$BIOCSETWF(r3, 0x80104277, &(0x7f00000003c0)={0x4, &(0x7f0000000380)=[{0x25de, 0xc1, 0x7, 0x6}, {0x3ff, 0x5, 0x4, 0x1f}, {0x2, 0x0, 0x80, 0x1}, {0x9, 0x2, 0x81, 0x6}]}) r5 = socket(0x3, 0x3, 0x0) setsockopt(r5, 0x11, 0x3, &(0x7f0000000500)="04000000", 0x4) sendto$unix(r2, &(0x7f0000000540)="b1000513600000000000000000000000000004fecea11ea8fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37281c18e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01b1257aea8c500000002000000000000020208a371a3f8000400000000000000010000000000000000", 0xb1, 0x0, 0x0, 0x0) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r6, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETWF(r6, 0x80104277, &(0x7f00000001c0)={0x3, &(0x7f0000000180)=[{0x87}, {0x3}, {0x6, 0x0, 0x0, 0x100}]}) chflags(&(0x7f0000000340)='./file0\x00', 0x0) pwrite(r6, &(0x7f0000000000)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) 10:27:29 executing program 0: madvise(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x5) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x2, &(0x7f0000000040)=[{0x2d}, {0x16}]}) r1 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r2 = kqueue() kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000280)=[{{r1}, 0xfffffffffffffffe, 0x37}], 0x0, 0x0) dup2(r1, r2) connect(r1, &(0x7f00000000c0)=@in={0x2, 0x3}, 0xc) syz_emit_ethernet(0xe, &(0x7f0000000080)="472b74edb0420000000000000000") 10:27:29 executing program 0: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [], [0x0, 0x0, 0x0, 0x9, 0xffffffffffffffff, 0xbfffffe7ffffffff], [0x0, 0x0, 0x401]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) clock_getres(0x2, &(0x7f0000000000)) r0 = socket(0x18, 0x2, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x8080691a, &(0x7f0000000300)) r2 = syz_open_pts() fcntl$lock(r2, 0x9, &(0x7f0000000180)={0xf0ff51428550b7d7, 0x0, 0x0, 0x100000000}) flock(r2, 0x2) flock(r2, 0x2) flock(r2, 0x2) fcntl$lock(r2, 0x10000000000009, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x2000300000000}) fcntl$lock(r2, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x100000000}) r3 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78659a, r3) fcntl$setown(r2, 0x6, r3) 10:27:29 executing program 1: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x0, 0x0) connect(r0, &(0x7f0000000040)=@in={0x2, 0x1}, 0xc) r1 = accept(0xffffffffffffff9c, &(0x7f0000000080)=@un=@abs, &(0x7f00000000c0)=0x8) getpeername(r1, &(0x7f0000000100)=@in6, &(0x7f0000000140)=0xc) r2 = socket(0x1, 0x3, 0x1f) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, 0xc) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) r7 = openat$pci(0xffffffffffffff9c, &(0x7f0000000200)='/dev/pci\x00', 0x2, 0x0) dup2(r6, r7) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}) fchdir(r8) semget$private(0x0, 0x4, 0x1) r10 = socket(0x72, 0x4, 0x80) r11 = openat$zero(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/zero\x00', 0x400, 0x0) renameat(r8, &(0x7f0000000280)='./file0\x00', r11, &(0x7f0000000300)='./file0\x00') socket(0x18, 0x4, 0x0) semop(0x0, &(0x7f0000000340)=[{0x2, 0x8}, {0x4, 0x7f, 0x1000}], 0x2) r12 = msgget(0x0, 0x440) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, &(0x7f0000000400)=0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000440)={0x0, 0x0}, &(0x7f0000000480)=0xc) getgroups(0x8, &(0x7f00000004c0)=[r4, 0xffffffffffffffff, r4, r4, 0xffffffffffffffff, 0x0, r4, 0x0]) r22 = getpgid(0x0) msgctl$IPC_SET(r12, 0x1, &(0x7f0000000500)={{0xfff, r14, r16, r18, r20, 0x40, 0x6}, 0x101, 0x0, r22, r3, 0x80, 0x8, 0x3, 0xdc8f}) r23 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffff9c) ioctl$BIOCSHDRCMPLT(r23, 0x80044275, &(0x7f0000000580)=0xfffffffd) r24 = socket$inet(0x2, 0x3, 0xea) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000680)={0x0, 0x0}, 0xc) getgroups(0x4, &(0x7f00000006c0)=[r20, 0xffffffffffffffff, 0x0, r21]) r27 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000700)='/dev/wskbd0\x00', 0x8, 0x0) r28 = openat(0xffffffffffffffff, &(0x7f0000000740)='./file0\x00', 0x1, 0xcb) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000780)={0x0, 0x0}, &(0x7f00000007c0)=0xc) r30 = getgid() r31 = geteuid() getgroups(0x4, &(0x7f0000000800)=[r19, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000840)={0xffffffffffffffff}) r34 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000880)='/dev/vmm\x00', 0x800, 0x0) r35 = getgid() sendmsg$unix(r8, &(0x7f00000009c0)={&(0x7f00000005c0)=@abs={0x0, 0x0, 0x0}, 0x8, &(0x7f0000000640)=[{&(0x7f0000000600)="e426100d88a7f50f077162e1fce3e5a406891e22af11407847a32ca777155813c6864b6435755d27c9d051eb8af604", 0x2f}], 0x1, &(0x7f00000008c0)=[@rights={0x18, 0xffff, 0x1, [r9, r24]}, @cred={0x20, 0xffff, 0x0, r15, r25, r26}, @rights={0x18, 0xffff, 0x1, [0xffffffffffffffff, r10]}, @rights={0x18, 0xffff, 0x1, [r27]}, @rights={0x18, 0xffff, 0x1, [r28]}, @cred={0x20, 0xffff, 0x0, r17, r29, r30}, @cred={0x20, 0xffff, 0x0, r13, r31, r32}, @rights={0x20, 0xffff, 0x1, [r33, r34, r2]}, @cred={0x20, 0xffff, 0x0, 0x0, r18, r35}], 0x100, 0x7}, 0x0) 10:27:29 executing program 0: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffffff, 0x0, "00000000000000000000f2ffffffffffffff4000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) select(0x40, &(0x7f0000000080)={0x6}, 0x0, &(0x7f0000000180)={0x4f000}, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x3, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r1 = socket(0x18, 0x1, 0x0) close(r1) r2 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffffff) ioctl$TIOCGTSTAMP(r2, 0x4010745b, &(0x7f0000000100)) r3 = socket(0x18, 0x2, 0x0) close(r3) socket(0x400000000018, 0x3, 0x3a) setsockopt(r3, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r3, &(0x7f0000000040)="100a2956b9223776", 0x21d) pckbd_enable: command error 10:27:31 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x5, &(0x7f0000000100)=[{0x8, 0x8, 0xc3, 0x103}, {0xfffd, 0xff, 0x1, 0x4}, {0x3, 0x8b, 0x5, 0x1000}, {0x200, 0x81, 0x0, 0xff}, {0x200, 0x4c, 0x81, 0xff}]}) pwrite(r0, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) 10:27:31 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x8613a) r0 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f00000000c0)="188910", 0x0) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{}, 0x100000284c01002e}) socketpair(0x2, 0x4007, 0x9, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) connect(r1, &(0x7f0000000280)=@in6={0x18, 0x3, 0xe66, 0xbb58}, 0xc) fcntl$lock(0xffffffffffffffff, 0x8, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x4000000000003}) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000080), 0x4) msgget$private(0x0, 0xb2) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETWF(r3, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000340)=[{0x7, 0x0, 0x10}, {0x1000000008000020}, {0x6, 0x0, 0x0, 0x100}]}) pwrite(r3, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) r4 = fcntl$dupfd(r2, 0x14, r3) r5 = getpid() fcntl$setown(0xffffffffffffffff, 0x6, r5) fcntl$setown(r4, 0x6, r5) r6 = socket(0x10000000002, 0x2, 0x0) dup2(0xffffffffffffffff, r6) setsockopt$sock_int(r6, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) getsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f00000004c0), &(0x7f0000000540)=0xc) r7 = socket(0x2, 0x1, 0x0) connect$unix(r7, &(0x7f0000001cc0)=ANY=[@ANYBLOB="ffe5830000ff2f4d520024aa0e0d5d5d323cc966525a0c1310fad55ce18ad64eca63d285b6a2d872af1f73f8c8437c2ab4d5cf0852cc27d4077c4172d2d605afafd6ebffe23a98ce27fbcf867d5a889fa59ef4f342f8afae518a548c2ca32e2001fe18a49acaea3dbb0e26a00e009e7318453b9537a79316d201c608de1a06f752603cf47592dfb24c50ec65ae1135d86e5f08d2be8e57f54d2a41daff86cbd6852dbeb4b801005af683318c55b44966c11c508409521cd9e8517ea9a5142db9b2fbbe4f3f6565b00f9ea9ba29247a450b14feedc4bf88614835975ce4966d609f0002115dc9e35903aa1126482cf5c334e64fb002a3047b45cb267e08acee691e19363d996f3246d865043057f8f370e1d8eefe32b0a26588334e12577339b57888fe0dfcfc26e5161f00036808f60856b7971696762a39d1215ef261a9b6a5163e9dbca2ebdd6151e38498c372a30d440148e4c7f2a5d093921aeba77c703b551bce99c6ed0f52c6b738a14328be56ed590867aae5155d288af5d2603f63e51011f700adc77ef2cc9ca59864e9ff23b56c3c38025a4e50be77831bbcc7556cb0b5603c1674c4d48aa7b4daa74118000000000000000100"/458], 0x10) setsockopt$sock_int(r7, 0xffff, 0x1023, &(0x7f0000000080)=0x3, 0x3e6) 10:27:31 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2080002002, 0x40004000000028b1) r0 = open(&(0x7f0000000400)='./bus\x00', 0x80, 0x20) writev(r0, &(0x7f0000000080)=[{&(0x7f0000000140)="000000186004008034dd070100000000000000000000ffffffffff00000000000000454c0000000000000000", 0x2c}], 0x1) pckbd_enable: command error 10:27:31 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r1 = kqueue() kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000280)=[{{r0}, 0xfffffffffffffffe, 0x37}], 0x0, 0x0) kevent(r1, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) dup2(r0, r1) sendmsg$unix(r0, &(0x7f0000000640)={0x0, 0x0, &(0x7f00000005c0)=[{&(0x7f0000000200)="4f9aaf49154800b74de744b21c74ccc3a48b8f5cc752638fdca55ed14916104b70f824871f90a524d177c3e8f08ae9122b0d2f854ad2c4aee7afcf9e87f8d8", 0x3f}, {&(0x7f0000000240)="849b41c70d15c7545c7b6339867caaf1473d94052f1ebb01420992ae03728818e369a6eb1d541f4ec18f8297d178d875b41d0da993fc865bcfd1dab296", 0x3d}, {&(0x7f0000000280)="b7021e8d8cbde184adb2c988925c01c595d1f82f58", 0x15}], 0x3}, 0xc) 10:27:31 executing program 1: r0 = open$dir(&(0x7f0000000080)='./file1\x00', 0x80, 0x0) r1 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78659a, r1) socket$unix(0x1, 0x0, 0x0) fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) ioctl$TIOCFLUSH(0xffffffffffffffff, 0xc028698d, 0x0) socket$unix(0x1, 0x0, 0x0) sendmsg$unix(0xffffffffffffffff, &(0x7f00000013c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=[@rights={0x10}], 0x10}, 0x0) readv(r0, &(0x7f0000001340), 0x1000000000000290) 10:27:31 executing program 1: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000540)='/dev/null\x00', 0x10000, 0x0) ioctl$VMM_IOC_CREATE(r0, 0xc5005601, &(0x7f0000000040)={0x10, 0x100000000, 0x4, 0x0, [{&(0x7f0000d91000/0x4000)=nil, &(0x7f0000ffc000/0x2000)=nil}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000fff000/0x1000)=nil}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f0000fee000/0x12000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0xfffffffffffffffc}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000ff6000/0x3000)=nil}, {&(0x7f0000ff3000/0x1000)=nil, &(0x7f0000ffc000/0x2000)=nil}, {&(0x7f0000ff6000/0x2000)=nil, &(0x7f0000a8e000/0x1000)=nil}, {&(0x7f0000e56000/0x2000)=nil, &(0x7f0000ffb000/0x4000)=nil}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ff8000/0x2000)=nil}, {&(0x7f0000ff2000/0x2000)=nil, &(0x7f00009fd000/0x600000)=nil}, {&(0x7f0000aec000/0x4000)=nil, &(0x7f0000acd000/0x3000)=nil}, {&(0x7f0000c0e000/0x3000)=nil, &(0x7f0000c5e000/0x3000)=nil}, {&(0x7f0000e4c000/0x4000)=nil, &(0x7f0000dad000/0x4000)=nil}, {&(0x7f0000df3000/0x1000)=nil, &(0x7f0000ff0000/0x1000)=nil}, {&(0x7f0000ffa000/0x4000)=nil, &(0x7f0000fe0000/0x1000)=nil}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000e13000/0x1000)=nil}], ['./file\x00', './file0\x00', './file0\x00', './file0\x00'], './file\x00', './file0\x00', './file0\x00', ['./file', './file', './file', './file']}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffffff, 0x0, "00000000000000000000f2ffffffffffffff4000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) connect$unix(0xffffffffffffffff, &(0x7f0000000040)=ANY=[@ANYBLOB="82"], 0x1) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r2 = socket(0x18, 0x1, 0x0) close(r2) r3 = socket(0x18, 0x2, 0x0) close(r3) socket(0x400000000018, 0x3, 0x3a) setsockopt(r3, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r2, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r3, &(0x7f0000000040)="100a2956b9223776", 0x21d) 10:27:31 executing program 0: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffffff, 0x0, "00000000000000000000f2ffffffffffffff4000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) select(0x40, &(0x7f0000000080)={0x6}, 0x0, &(0x7f0000000180)={0x4f000}, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x3, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r1 = socket(0x18, 0x1, 0x0) close(r1) r2 = socket(0x18, 0x2, 0x0) close(r2) socket(0x400000000018, 0x3, 0x3a) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r3 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r4 = kqueue() kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000280)=[{{r3}, 0xfffffffffffffffe, 0x37}], 0x0, 0x0) kevent(r4, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) dup2(r3, r4) ioctl$KDMKTONE(r3, 0x20004b08, &(0x7f0000000100)=0x9) connect$unix(r1, &(0x7f00000001c0)=@file={0x0, './bus\x00'}, 0x8) write(r2, &(0x7f0000000040)="100a2956b9223776", 0x21d) 10:27:31 executing program 1: r0 = getpid() ktrace(&(0x7f0000000100)='./file0\x00', 0x0, 0x40000008, r0) openat$pci(0xffffffffffffff9c, &(0x7f0000000080)='/dev/pci\x00', 0x10, 0x0) mkdir(&(0x7f0000000000)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', 0x1e0) socket(0x18, 0x8000, 0x5e) 10:27:31 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x20, 0x28a4) r0 = open(&(0x7f0000000240)='./bus\x00', 0x0, 0x0) writev(r0, &(0x7f0000000740)=[{&(0x7f0000000040)="b8406d310cd9bb1c20bda72c3f3327af8962943878aa65c09d532a954ee64b13d33d1a05016366d45264e489ce15b16783a8523d5dd2040f8144c7e3492edf43bf1d68f905bf2985666b7f3e736536efeb27d1e8", 0x54}, {&(0x7f00000000c0)="9319a0ca27f344a2fca810ba191fb410ce15977a288904e689db068764c8280c09ff0aa0047e57a530ac362978e80fe988843fdd97f5cc35bfb3885ae74d09219bba46aad52a964e169960fb98ee1447b1fed42e42db8a5ceaf24e980456ea34e10fd0b82d31f09ccfdbe87e86dd54c2a34d4b01448283f3e25b677528f9760960baad9c1d812acf4858a848578842fd8e93b20a6297c0b8f722ae73df305052c55df45fb834d47c74a1217ae0a07bebbc99799b913903f3c120114a8039991489c34711f6e761cb891d2050f65c36", 0xcf}, {&(0x7f0000000280)="7c54776def7275aeb7aa4ae0646d8cefe8d22ecb6126c9d9ce0f54285664326b6e0d094c46753717542272a67e6795fca1a45775735bbdd4ad05a2a792f1546cd2f04b7f32cc9884a26ccbe6f1b6548cc164810a340d4616f42db7fb71bcdcbddd6899ca06072d54eecf802c4a9f5274981a25704993f4a3d99cfdb00cd312664ed94fead2b55290c3ca7f34211ae7514f981018750b5ec20734ceb9822d41c646795620034f997883833bc3b6ac71398e0cef41e112b7ada7", 0xb9}, {&(0x7f0000000340)="08e68c0aa150d16384b74443957baefb9ad43565806350791ef0c2d248aaaf3f813bb47b5836cb6766d9820a64062f391497b11d8b299ddd3bc296a71b908e4e98a5790c92a0185513bea055a3a399b875fec807431709876e8bce9cdb0288883272a88ac29296b53d00c5c9494df268004568ddfc56886e5e9b2e7885852f4b629a8853a4cde38a9c22e51f68e57d4c0d538fa796683e31cb469fd59ea86e2f4cc608b9704a3396bb9c91ef69318b8a", 0xb0}, {&(0x7f00000001c0)="2184c1b1c8a94ac64abce7d44056d005bef3d78d8ba6387f1c74c242c380a0edb33076cd948dce5d634addea3444ef307ecc772214fefee665496bfdf6c5", 0x3e}, {&(0x7f0000000400)="664bf8adc633fbd0a2fc6c4bad3f31b0172602bb76a0c53f078f01f7d2a3a1d2b4777b67b29a50a53f2d69c3424bd30993c23edad509e2106b4d019a73634b85348568bc0436b56a89ebe483", 0x4c}, {&(0x7f0000000480)="fd1fcfab20d01e1efe1d44890457f86026a8b02243255b17499efa2cdcb503927a11a5afca4066ad7c10bb32d8daf8d09ce97bc66b32b2a2e74329ed6e53bcdee1788d908b6220bb3fc205bec960ec5ecf649ab44556264006705e41b444aa0c0bfc0dd52da440f55780e888d29dd8b5f08b9e1694bc85765ffebd59e1ee33ecac2e8e0df73de1621b6c2e8e53a7eccca6634b4c00e7640c2c211769d4b5d40cbfa37cf600602553ffcf16c3dceb997bf1e34d8256224515db9300676eb3a1490ab40015feb5f388ea9f2229b6eaffb4cacb3d964b4f6b449fdc05400ecbe50aefac04614e", 0xe5}, {&(0x7f0000000200)="1370bf628add2a9c22a2a4dab3e634cbea453a0684c7b52991fe8aa66b0b9daf39edc4ae9b306ef27309", 0x2a}, {&(0x7f0000000580)="3287cbc5b10bf492ebe40302777a13a7fa6a9facc44cf6c7b0ea6913de621eceba0239f627c0fab4148f7429d2b5e32d44b4bd06ed7363010605da690a156bcb4ef9c7d6cf5153576fdaf8f0707df0c804f77be3a90917b7b30cb15023059544b972ddd1590971bb454563778322545395824fbfadf1255a265610e803b6fd6c926b59e7a19c7af1ee2f3f7074", 0x8d}, {&(0x7f0000000640)="23cc8475129f637728447ca327e2adc14600fbf2a83d4610a2f353eb3c16e33df2b3347f0c1e8a67f0f2c2cecb65c8bf497b3d44d274637f86efbea8a158c83d84ce87b8611ec8c0aeb8983a657998ee1d7a6875f15af3a7790ea8699ac4b8d9b2cc9915564231cb0ff40190dcf6386c9f076e5135590f5bda621f099a0cca872ef8c7d255b303c7358cb6b879f2e2c6424b0fdfda2e10381283f4fdd51c3df3d89d12a543295a6e175f14a9af3b71e763fa1e46f2d1f660baeb02f939b6363cea6cf7e41a5955ab50cf01a1a092c015231b401aded6e5ccbb4587c3f5d2d0d5aa66efee8c8ce14c", 0xe8}], 0xa) pipe2(&(0x7f0000000800), 0x4) socket$unix(0x1, 0x2, 0x0) 10:27:31 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x1, &(0x7f0000000180)=[{0x74, 0x7f}, {0xd}, {0x7ffffffe, 0x61}]}) r1 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r2 = kqueue() kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000280)=[{{r1}, 0xfffffffffffffffe, 0x37}], 0x0, 0x0) kevent(r2, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) r3 = dup2(r1, r2) ioctl$BIOCGRTIMEOUT(r1, 0x4010426e, &(0x7f0000000000)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) writev(r3, &(0x7f0000000680)=[{&(0x7f00000002c0)="c92b66ee1038d60b60d2019b1bc7c76a615517225dbf3996552e898500ee5e91ffa0de452ad9519c28232201c420d344a1cc176301be920f5c709d47c10f22c2529f03af595be506b7", 0x49}, {&(0x7f0000000340)="6e3e37c0eee15633e6a15d33d24495f0d8d95e47f8136cd3baa66522c739c20f51367bd5af00ac9051f435b74a30a504752cee9d1c23c139d55674c9c03eb3cc4dcc62455249b7f44ec709bddddc0ca211fd7ed31280285c9be3f276b78c82d1b0852b34b5d4d53ed8136efc33a9a4f6bc284a8ecd43f4115471e6c907596ef8ee7aabe570217b08aed513f3c65e3952a988d3ce6019a0ff085cf5e89c610d8c1a8651a0973b0b8f737a6f018ab4a6806dfc09ed7eb289bef3160e904eb61ba9f4b12ab1e43caec4dd3f720d4c5c3909c4112b5c04a327679892d00ede46a64d2d3698c330976bd8c095548c0c0e24909ea5d27f3398", 0xf6}, {&(0x7f0000000440)="51983b40a7ff51bf952d11d8bdb77fe1c42f7580869aae25fd2f1de99f627058ced79551ab4a523bc21829941dc04b0e7caa94e2a98368dffb4e9a28b817d0c3355ab620c05c953dfe8361f0ef8d74b0224c9e4eb36c90c14ec2a872048a712843d35db0e640dc687be72207ca3354f208fe07038ff43866a1d4f0821ad136d463f0b2d32d25d9ce0a457e42d412bb1c51dd5bbdd8ca6caf72fd2ac3aa4d651dc15b2e21dfd7f58b21", 0xa9}, {&(0x7f0000000500)="dba67ec47cd69adea53d062ce355137cd19b866470b884d73f0b12e2daa782862258f95708b3ed94b4f49da60c2e45396add392a4fc360f5ec011c40eef1be2aad24bc73b636196fd502f3e06ab1ba2dde67eb9f9dbf464cf425", 0x5a}, {&(0x7f00000000c0)="e6dbd3eda5dcdb5ede1e56565819", 0xe}, {&(0x7f0000000580)="f63d3eabc8b7b7d08f488121b576ec67907301c1bf2f92652cc4db314a419a5318ca7362ea246018d3b705aa4889b240f0663f1c198f5644b627be071da55fc1d501f39ee6cf962804206ca9dacff80eb189c83771128577a5a146d619b5c6c2df36749deefb582ac641c59e466ee27783f02eaa232b0a1a3ae379319b06bda761a2030de711911a9d9971a5173911b750747b9e9c2c267e390a2e81e9f309f5339e83374261b6f38e276077ed8b57180ae85110749ad26cec2d7c36c83b2d6975c67b34ad6b3ed1bb4703ade31751f29e67b4728c0f3e428abf2f3faba514", 0xdf}], 0x6) syz_emit_ethernet(0xe, &(0x7f0000000200)="bdd9477c320c93ba8c1a900e8656") 10:27:31 executing program 0: r0 = socket$unix(0x1, 0x1, 0x0) recvfrom(r0, &(0x7f0000000000)=""/73, 0x49, 0x803, &(0x7f0000000080)=@in={0x2, 0x0}, 0xc) socketpair(0x1, 0x8000, 0x4, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) listen(r1, 0x1f) r2 = accept$inet(0xffffffffffffffff, &(0x7f0000000100), &(0x7f0000000140)=0xc) recvmsg(r2, &(0x7f0000000700)={&(0x7f0000000180)=@un=@abs, 0x8, &(0x7f0000000600)=[{&(0x7f00000001c0)=""/27, 0x1b}, {&(0x7f0000000200)=""/236, 0xec}, {&(0x7f0000000300)=""/219, 0xdb}, {&(0x7f0000000400)=""/87, 0x57}, {&(0x7f0000000480)=""/192, 0xc0}, {&(0x7f0000000540)=""/165, 0xa5}], 0x6, &(0x7f0000000680)=""/111, 0x6f}, 0xf49cf92dd3c02650) r3 = socket$inet(0x2, 0x2, 0x0) listen(r3, 0x1) r4 = dup2(r0, 0xffffffffffffff9c) readlinkat(r4, &(0x7f0000000740)='./file0\x00', &(0x7f0000000780)=""/132, 0x84) r5 = openat$null(0xffffffffffffff9c, &(0x7f0000000840)='/dev/null\x00', 0x1, 0x0) r6 = accept$unix(r1, 0x0, &(0x7f0000000880)) fcntl$dupfd(r5, 0x0, r6) unveil(&(0x7f00000008c0)='./file0\x00', &(0x7f0000000900)='x\x00') ioctl$WSDISPLAYIO_SMODE(r5, 0x8004574c, &(0x7f0000000940)) r7 = getegid() ioctl$TIOCNOTTY(r5, 0x20007471) r8 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000980)='/dev/ttyCcfg\x00', 0x8482, 0x0) ioctl$WSDISPLAYIO_DELFONT(r8, 0x8058574f, &(0x7f00000009c0)={'\x00', 0x78a18706, 0x6, 0x80, 0x1, 0x4, 0x1, 0x100, 0x2, 0x2, 0x6, 0x6}) getrusage(0x0, &(0x7f0000000a40)) r9 = msgget$private(0x0, 0x200) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000b00)={0x0, 0x0}, &(0x7f0000000b40)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000b80)={0x0, 0x0, 0x0}, 0xc) r12 = getuid() getgroups(0x1, &(0x7f0000000bc0)=[r7]) r14 = getpid() r15 = getppid() msgctl$IPC_SET(r9, 0x1, &(0x7f0000000c00)={{0x8, r10, r11, r12, r13, 0x121, 0x9}, 0xea86, 0x7fffffff, r14, r15, 0x7fffffff, 0x9, 0x2, 0x10001}) execve(&(0x7f0000000c80)='./file0\x00', &(0x7f0000000d40)=[&(0x7f0000000cc0)='/dev/null\x00', &(0x7f0000000d00)='/dev/ttyCcfg\x00'], &(0x7f0000000e00)=[&(0x7f0000000d80)='\x00', &(0x7f0000000dc0)='\x00']) ioctl$BIOCPROMISC(r4, 0x20004269) 10:27:31 executing program 1: r0 = socket(0x2, 0x8001, 0x0) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000040)={0x6}, 0x8) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="6202e57f7f000001"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x2, 0x1, 0x0) bind(r1, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r2 = dup(r1) listen(r2, 0x0) connect$unix(r2, &(0x7f0000000080)=ANY=[], 0x0) close(r0) accept$unix(r0, 0x0, &(0x7f0000000080)) r3 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r4 = kqueue() kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000280)=[{{r3}, 0xfffffffffffffffe, 0x37}], 0x0, 0x0) kevent(r4, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) dup2(r3, r4) accept(r3, 0x0, 0x0) 10:27:31 executing program 0: setreuid(0x0, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x24, 0x0, 0x0, 0x3}, {0x3, 0x1}, {0x6, 0x6, 0x0, 0x25a4}]}) pwrite(r0, &(0x7f0000000100)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) chmod(&(0x7f00000000c0)='./file0\x00', 0x100) 10:27:31 executing program 1: r0 = open(&(0x7f0000000240)='./bus\x00', 0x0, 0x0) pread(r0, &(0x7f0000000280)="43fbf39a4c3dca1c86e902c26c73e1e2738bc98202324846e97a0703c5348864f62226096ea0f3e656d5f99fa4735eb9e04da6c208f82e9dd6c910a45c613a512b0e40744306cce21c431ef02b9d45175779bfd32c7fd7faab27d242c2bf49630a768e62209e57da9295c5582ff8de52c5e2563b9b033a5d91890125b64e51de4d4c93bf6afffa038755384de5c00f663658050686023e114ba568696a95af8df8ae8d1ee47cbb3cad4d9ba2f7398ece7a86cc18718ecbc6c680f7ec9aae5f071689f36fc6ffd0e1588dac90936a4e0a61a6a059a62d7e1f639ef70f13500e9c531e4657f332e2bb4293f2e8d973eadb7c9318d4dc885fd7b5b3a40ed62dff080c9ddf9984aa7f421ca3c7382076bb07a2cb25092a11a4982aa5d13fb44f4299a16258d57dae4d5daa25d9156ac2c26f68e8e4e66ef7a346a50dbbef11226794e915cf1559e09bf29abcfc6f173c25a5c79cd12d753f4ecf11b7d7ad2ef30c189034bacf8ef02e07b31def5c1b92d8dc26be46dbe57c1a41d5a712d9b0efef7bc95a15796a8bd7b65e80579578d675abc77c380603fe1852ff88fc4e5362a36a48b427ceeb4389f4f91f18bcf6ee3a6f04bdd7bcf5c7ca310af74a691fd79e71919d5f462673d551b47d346e5bac7ff530dc7cc8dea9722bd8fd4f176ad826eb06e6327d8171eb53623eba8ead332f28463c6cda12b2d921014b3e56c5063b424c13123c9c5be7241aeb986a35b7075b18a468a886635fc910c296bda6b5b355c8ba0abc427b475c86b653d605a74669bd3af165dcf7c7019868da9d3c168644b05e91688354cb883298656246377a70dedce06aa44cbd52924063ae17466269a1bb361e6a3f5cd4b8137943210fd67fa35ab6bc01d7361782bb21b490a4f6ceff4dc8b47cd8627116cf47b74d0fa9d0c8701d1e719928ad806e24b4f6b327a1b908f17b0dd0e134961e7927eb9979fae30787544ec23d351bcc61db7b405244e69220f75a4da15cc6cf4f7962fd296353e8d9fa4a60d066dbb6a2ebbcac8bcc41c39ce7c8d9acfa81114b35d8793e5c440becb87fc08337f8caa824235dc127d7d35b5157cdee866e9ded368f54d5b5c8192b83ca6822aea412d7331895be1ee40c142fa75745b856bd532a27f4bf15fb6913b0eac09baafa7dc6672714439a880392e497bfb209948b51b31127f202d8c8326df1e22c813cd7a73b90463f860ebe756415238fdaf559788424d34e0435c7c4602f0fd886798a522e9263a978e1fb2f336a4f34e03d5bd08b7753145fb6e33336ab1f1e077ed1bf58dab4a393e6988676ff0d8bc36a7cde3cf01c58ee3d8a3666bb5c9ff2ec6dcba71bf8b10a2e9dd616447ccaf1530a287d6d531d79032c6e0573758e7704d9a900695279f3bd6962438621172fe6334b1bc1325753497acaa0e6e02bac837d5f9f977be487116cdad8fc09b47d5711879f135dcdc5e5ae90511821fef87eb8070c0d2dc66752275f51f79fb9d72bd88032df988aeffa61d5f2d91a831db5a6d5be024ddfc6fb2ee69522d513fde9b40b739a563d89d6f5dea49771e0b454d3e117ba4c693f15ea05cfc8d806466cd441ddf397a1582b7766fcc874eca09c8c171e39d82816bf3f8307dc776b5e3dcd6057d5d9cd66b2d2610b2b3150cd4817f80ca2fd97c4bd474cb68a77a850a0e434068f54258270c6032ac3bc5f1e03cd2bf5825285faaa73a9a1a61731580666b1ecb7f1775464e45ad8ed7a944cac74bfb92164211cc6cbe0eaddd6e6a4464b90f70f12224163db87d4dcafce989e0be741cee8d4115b3af6d870c715c1cafca54b381175c78f99c0289b3a3ecf49b8ed02e065a2b35805a6eb9eba7dc5c8cd32690937911a4f2b21aab2c806948dcec43cdf6a64ccb397489dcc8614042e00dcad3841aa23d2e8e76556a50d0cc892d92ed05c7e145d3246357185f84f514109716b90013259416dd037eb86ab5843075972b2b586653fa60e530d2c435df0b63e12f9ed247fd3f06ec7772266db0335876c1973556a45b7f9cbde3be55899cb093494006f8defb43d99b6f8e428471fc44ccfdb3441e52a184d539655787b524fc9d057bac16fd4d9b07f9eabe25894434f606959509318c427225bd1a87d00360d36c4d800fa028b09fcdd657606a46bacb3a608daea5287e1687238157c47d75d27d7119c91a1b23410ba012f95a4c043ea1ba36566af04a4662c92da72365b56fedea5dfc60b1a612d32829e72ce9bbb822a4f83b26fa8cbcaf8edc7d9ea856f37beae477d372e7ef73298828e9f73281cc8bb8facc1e46e0a23641e4f32ec8c9d2263c3ed835f57707e7607584e179f32f85459b993656ff1c2b284d876e7f2fda1b0e73a327f29d62ae1ea32aeb88cf2c0e95366691244db750c1be776cfdea9a34a4b49e94f6aab9390b83ab086569ed4165993be7d16a0fd64b96925125ced2706aba7e2f38c3af333e18f9a8b28f1e617fa4576b0501cdddb7843b06a1d1dc71c2cb19f44f678efa3e9a18aa234a4fb81204cb18d03b24d7d49aa0c34c0d23516cedd141543408675064072c92ae3228185453248ca6569c068e0815cb1bb3f8088bf3e9c7f38b3d9069a2b58bf771aa571bfb1e9f048d179cd2f69ddaedec48e2a0b864c579a6296f8af1bb86d434819e83e56a8f693b9fc9427dad8849ee3585450d45c1fadda6c1d0b5212522e507a6969d92119d53547443ac2574e304c48807b63462e768550804815565256ca544830d8fe063edb59e2c6e0e6f9371692d13accbfb851e83e9ff416462c5cbe007c917f5bd462fbe5d2c2ac1c1658d02d58c763f6699d4b55a8c1c397c411748c4651b63600b97e502397cead85161666ebeab43e287383b9deadcb1c8390733261e3aa6a22325d483db5aabe3735148871d58a4a44fb9675c5696f58039b0677fcf9f56269da96fef158903b99829ee4f1591ee3c769104b19fd24d1bc1b158f14a08466bedb0a5b5606d0398e84501b9f744bbbe5cead487f719a169055e69e787c9267b4c9d37713408679e04555e4ab8af18ab9b195e99139e71dc2a04149be045579c34b3fb5de5366a81130d42f4174843a4e4c57d4b912d67eda787fd0faf0232e1026634d296acd848d100411d2805f56f638d65ee782390903c2f2a63e921e3acadbb5068ed1e1a2e44ec081eefff0d6cb53d9033d20d94b4f0eac2ae6ec2dd3e72c4fcf2e1fa8b59566c25cc778d1e00d2b9b6883d24f5aa045ff69cc54fdf81a9d7f9ea0557da9c626dbbe7b4b331516b5c31682ee3b005d0b4c6e1c3053a0ea416050deea7ccb462ba2b11fdeed829c5c0e778e8be4b82d8099982a670a6fffa444898ec96741ee84384141b3e57bdeae7ef3fce1a805dd8906716850014e6d334cf7f38ba55ae8c66bb57c8c92d6a83b3ed9b8850ab15c02c6da2aded2bbf02271fec9139599d90120ca09fda0d5b27625464f0aab26202cd646eff35d758220c5240323f0845c9f06aadc803c7bc872bc5cfc44233ac8d62aed50282856eaaf356b85c15bbea7e71a47f713ef3de8a447d211e0e433d134c82aebc7210aab019a1e3d0078277c9c572da54a325b496d7cd0174375fa0b5fba0a8d9f76d81ee8857d2e63b94991b6d7d0a49813b54902dc1e93b79ba90684275850fba60778129a95d92f0b52592d39a4357f27bc3d36970811a18241ddbab7e803d515ee3b1aad320f5c396ace44e68483dea633e2825e23375ae5ebd262b69a25ec1e07ad3cf6bca8a79fe03af2127746f29b454a04a9116162e3a8f6ef3d67af71effbb13e3a303248c0a334fae7b73448c19924016d8afbeee452b5ee91356a8d635fb0bcd27c4d204339aa704776ba3aae4343306944959e3a81d9433e7e276fe7f1449beacf9c83bd047f1dbbd57741b3e1078099c6a46ddf1d5fe930d84c4c8db389285a26267788f564a6640a9e7001705602d65430137e53a0fc6c511dc9784281adbba63be4c8030b10718d8becf66c10f4476c00686dbc0b845d1663c2d3de91fe086af0755a80f8c706155840d1725b5115d8b6b27b5a610557209063530ee88d05c527ba5717a7a0177f60d5b52219d68330045eb6d9afcdadb3d980d6c0d06221ff78b403ac12ad2032e5580135bd705379abe4a8fceb87602ea899938686aa5488fcdd2e2ad398a05c469cf38c58bfb5c8bc1600ee24cd93111f3fb8c13e698afc54622fd3d6ed2fd3e85009420d2fb0cf5df62521c3b0e1afc6bb891c778f275cd03bf9224745f8ba0bb9458f2d8375a255a6351a0746f8e5b349fda403797e63da3907b91f80b339d6ec214029ae6faa30d19ea9213aec54fdfce584901c27da782198dbf2a6a749d1594441b53e09b8ea5e1f90d935fec2b6b342e01c455fcc2e5b2614a326cc542a5300bc83d9d11a4bd5a82bb5c1f1f2dc794b7d74f66f52d92fdaf8f6b833fd6ac3be9c7b655d1c099db4637762aba41ed6add40b9e54b194bda84890879e524ced3620c2ad81b5b6135e0a313905702d8b607a4758062ca8b636012a242c96aecf56d1bc1db265297f1e0be48b81a4325b8a2ea705f1c424f580ce320b5216efc5729b449d8cc2563a4e01368d8754bf0757b67f03eb5977fdd66013d52828a26200d32020a189bfb4e4f01185aca72bfbb5f6cd67b3a7ea164a6915eefe2d2e75e322a571047951bf8bbca7b1b51ec7394bd2fdfc2bbcca740b491a69b0a68fac4028b4fa61bc78b2a2721e3025ceb8b94b89dd9f0ea63ba8629fae950a750369954961b50c043a0d7986fdd4ff18a1b80689e5ddfff792d4ca0cd11acb9062dee9a27f4a4ba06657827af4630950c6e2054049360b9801d2a0c073e9ef36901543bec8520b5419017ab3ccee9e021420cbc71fcb17722a109457d1384e5db1fffebbcb5d30bddf241197078244bdf901dd3e5ec1e3da208197c6abfb0ae27ae87da4052a35f523dbcf309ce0bf2c97c68543fd659c04765ae660af56bf6dadc13d1427d27d973d20fac2e77403d1c236e8877d75a89d67eddeb889b2e2f2441f870db6833070beeb046e37a8ff1e6ce736228b306e58dc809362aad7849e6ed07c5901adcc88b2ef95cefafc19776219c8b7b7dc5631f872d5e9b716eb3188fe48780c5242634c71c36ae5a67bbebf010e99c3df18e63d41c69806b10dd505c2f83038548730c9307dec47be6ec98c47627abea624c3c1fe3275219baddaaa0b24ba7e53eef6f720637af572aba6ead3f65f04281f39af40151dda9842c95515dd4ea1f0e56247d23c4918c32b2bd7fd7c72b23bb009ecb91c084f3a80af80b79d59a3bcdeed77d5e40e2856a029b928bc884359dbc9b3cc2360b83b320b19cde648f07f1b5218d565189ab4c7edf90d3b856d2efe254d742124e7130ab1a01808a4a530dad21c86f9c3430a57144ece4e2e12a74855663eba377a8abfefe3df827bbf17f2c4922a82c9ef322c43a5c687fb5ced0743858850a8a42224bcd962ece8d7586516e6dc62e76f64be172c3df516e0c0fa2c7a97dbd858e4d3aa33a323b30bc7586aa6c9fe6e49bbcfd40e5094f52c641051a4d4799755f864fe75cc70167420639d76647150a6476a6594f594015a8df92a9f5abf111000e8af107f1d5715112c594728c613f2d9b1e3815c9fc22ba0e8773611df0d63e4538d09c09ffbbdfddc16616e34106b598a469185f7e790af54e0bf189558f7188d303efce685db4eadf5cb2d7ff04e563d472ce495051408f14563ac2d3750e81279ecf7c807e29debdd495f0b29a72cd003", 0x1000, 0x0, 0x40) 10:27:31 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x80002005, 0x5300) r0 = kqueue() r1 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r2 = open(&(0x7f0000000040)='./bus\x00', 0x80, 0x2c) kevent(r0, &(0x7f00000001c0)=[{{r1}, 0xffffffffffffffff, 0x25f12e15719981ed}], 0x4, 0x0, 0x0, 0x0) r3 = syz_open_pts() fcntl$lock(r3, 0x9, &(0x7f0000000180)={0xf0ff51428550b7d7, 0x0, 0x0, 0x100000000}) flock(r3, 0x2) flock(r3, 0x2) flock(r3, 0x2) fcntl$lock(r3, 0x10000000000009, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x2000300000000}) fcntl$lock(r3, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x100000000}) r4 = dup(r2) r5 = syz_open_pts() fcntl$lock(r5, 0x9, &(0x7f0000000180)={0xf0ff51428550b7d7, 0x0, 0x0, 0x100000000}) flock(r5, 0x2) flock(r5, 0x2) flock(r5, 0x2) fcntl$lock(r5, 0x10000000000009, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x2000300000000}) fcntl$lock(r5, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x100000000}) poll(&(0x7f0000000200)=[{r0, 0x8}, {r3, 0x1}, {0xffffffffffffff9c, 0x2}, {r2, 0x80}, {r4, 0x10}, {0xffffffffffffff9c, 0x4}, {r5, 0x4}, {r2, 0x4}, {r0, 0x1}], 0x9, 0x80) getrusage(0x0, &(0x7f0000000080)) kevent(r0, &(0x7f0000000340), 0x7, &(0x7f00000003c0)=[{{r1}, 0xffffffffffffffff, 0x2}], 0xb9, 0x0) kqueue() 10:27:31 executing program 1: open$dir(&(0x7f0000000080)='./file0\x00', 0x8, 0x142) ktrace(&(0x7f00000000c0)='./file0\x00', 0x4, 0x1334, 0x0) r0 = open$dir(&(0x7f00000003c0)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x5, 0x10, r0, 0x0, 0x0) symlink(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='./file0\x00') 10:27:31 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000000)=0xc) r1 = syz_open_pts() r2 = syz_open_pts() fcntl$lock(r2, 0x9, &(0x7f0000000180)={0xf0ff51428550b7d7, 0x0, 0x0, 0x100000000}) flock(r2, 0x2) flock(r2, 0x2) flock(r2, 0x2) fcntl$lock(r2, 0x10000000000009, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x2000300000000}) fcntl$lock(r2, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x100000000}) r3 = dup(r2) ioctl$TIOCSTART(r3, 0x2000746e) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000040)=0x8) syz_open_pts() 10:27:32 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSTOP(r1, 0x2000746f) ioctl$TIOCSETA(r0, 0x80047470, &(0x7f00000004c0)={0x2000005, 0x0, 0x0, 0xc1, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) r2 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r3 = kqueue() kqueue() kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000280)=[{{r2}, 0xfffffffffffffffe, 0x37}], 0x0, 0x0) kevent(r3, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) dup2(r2, r3) ioctl$BIOCSRTIMEOUT(r2, 0x8010426d, &(0x7f0000000040)={0x7fff, 0x4}) kevent(0xffffffffffffffff, &(0x7f00000000c0)=[{{r0}, 0x0, 0x9, 0x0, 0x0, 0x4}], 0xfffffffd, 0x0, 0x0, 0x0) r4 = kqueue() r5 = syz_open_pts() fcntl$lock(r5, 0x9, &(0x7f0000000180)={0xf0ff51428550b7d7, 0x0, 0x0, 0x100000000}) flock(r5, 0x2) flock(r5, 0x2) flock(r5, 0x2) fcntl$lock(r5, 0x10000000000009, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x2000300000000}) fcntl$lock(r5, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x100000000}) r6 = semget$private(0x0, 0x1, 0x80000200) semop(r6, &(0x7f0000000300)=[{0x0, 0x7, 0x1400}, {0x4, 0x80, 0x1800}, {0xfe52dc4792d94f09, 0x8000, 0x800}, {0x4, 0xff, 0x800}, {0x4, 0x100, 0x1000}, {0x2, 0x100000000, 0xf2e4cf5442ae16e3}], 0x6) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, &(0x7f0000000380)=0xb) r9 = semget$private(0x0, 0x7, 0x180) semctl$SETVAL(r9, 0x4, 0x8, &(0x7f0000000180)=0x10001) semctl$SETVAL(r9, 0x3, 0x8, &(0x7f0000000380)=0x1) semctl$GETVAL(r9, 0x2, 0x5, &(0x7f0000000340)=""/31) r10 = semget$private(0x0, 0x7, 0x180) semctl$SETVAL(r10, 0x0, 0x8, &(0x7f0000000180)=0x10001) semctl$SETVAL(r10, 0x3, 0x8, &(0x7f0000000380)=0x1) semctl$GETVAL(r10, 0x2, 0x5, &(0x7f0000000340)=""/31) semctl$IPC_SET(r10, 0x0, 0x1, &(0x7f00000000c0)={{0x400, r7, r8, r7, r8, 0x82, 0xfffffffffffff7f5}, 0x8, 0x1ff}) fchown(r5, r7, 0xffffffffffffffff) kevent(r4, &(0x7f0000000040), 0x8, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x15}], 0xfffffffffffffffb, 0x0) 10:27:32 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCGWINSZ(0xffffffffffffff9c, 0x40087468, &(0x7f0000000080)) r2 = syz_open_pts() fcntl$lock(r2, 0x9, &(0x7f0000000180)={0xf0ff51428550b7d7, 0x0, 0x0, 0x100000000}) flock(r2, 0x2) flock(r2, 0x2) flock(r2, 0x2) fcntl$lock(r2, 0x10000000000009, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x2000300000000}) fcntl$lock(r2, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x100000000}) r3 = syz_open_pts() fcntl$lock(r3, 0x9, &(0x7f0000000180)={0xf0ff51428550b7d7, 0x0, 0x0, 0x100000000}) flock(r3, 0x2) flock(r3, 0x2) flock(r3, 0x2) fcntl$lock(r3, 0x10000000000009, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x2000300000000}) fcntl$lock(r3, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x100000000}) ioctl$TIOCSETAF(r3, 0x802c7416, &(0x7f0000000000)={0xffffffc1, 0x9, 0x2041110d, 0x9db8, "398683fc613c3d686982fa385680bda074ad00"}) r4 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78659a, r4) fcntl$lock(r1, 0x7, &(0x7f00000000c0)={0x3, 0x1, 0x0, 0x1000, r4}) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000100)=0x7) write(r0, &(0x7f00000004c0)="6e0e8899832aed8d11fc4cd32a3fcf73ade6c6df1cefd6406011035e57b476b4af4c06aab7aa13d146f27b7085ab85ff2089f577d5ff1b73b62147218f20d68b6a6287a2485c5ef62f5fafb53474aa30c5808c952f1d55fa9a5712476977d2497d603897f272973aeee0a390ba9fd2d131085114b9902fd1725e8ba6f5475997ff0b9112a49c8c912481b45296722c84ee86bd69e8fa75a0e6d04c82fccc9c831c6ee38ad5a0ae91e111e5b73a1fd63b6aba5fb6278aed857584b0b1aaa823c55335c8f560e316b0f8ce0574b8bfa5647084263175c0", 0xd6) 10:27:32 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="6b02e18b7f000001"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x1, 0x7) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) listen(r0, 0x0) r1 = kqueue() r2 = fcntl$dupfd(r1, 0x2, 0xffffffffffffffff) close(r2) r3 = socket(0x2, 0x1, 0x0) r4 = socket$inet6(0x18, 0x2, 0x0) r5 = socket(0x18, 0x400000001002, 0x0) connect$inet(r5, &(0x7f0000000000)={0x2, 0x0}, 0xc) r6 = dup2(0xffffffffffffffff, r4) recvfrom$inet6(r5, &(0x7f0000000180)=""/220, 0xdc, 0x2, &(0x7f0000000280)={0x18, 0x2, 0xff, 0x7}, 0xc) r7 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='/', r7, &(0x7f0000d06ff8)='./file0\x00') fchdir(r7) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x0, 0x0, 0x1}, 0x8) connect$unix(r3, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0x10) r8 = accept$inet(r0, 0x0, 0x0) sendto$inet(r8, &(0x7f00000017c0)="1daad5cd36198c6af8d9417b5289a4e226c2d78a5413faf736de6e7b07d1d62e84affdc376a493673d0900232fedc101a1d8ad376f5c1dba9d565c875025f067ef069c8b78d70a06bb9b172a2d7c03eff6b58b06bbacff74db5471704990b5bc7c583f053ce0dab8e1d855c002e5c0f21090e2672493cfcf71096ded57b5350b28f1e7ddaa45ba14ff355c5280064a77fcf0cc7510946d503350ec4e8277e807e52985f11324bb0c5d72b0f9c6e2b27671de172e8a5307791b203a90fb79bfc05002e542e32b5b78e75e1f7d9deeb76cf17582198b5056bcdc5d0d8ace2bc699a0db1e138a000000b92c28d329fb8635224fd0e41eb6d9e3de4c0122bef8eb0acc9fbb9fa70dfd265fa833f7f7788b351b9a0abf03d9e21a38de65ed7352c75d1071194a948a28b75775ade8db55259b6cf70e825b9e7675cc696e9657d9ba4ae249fbfd5ebe2c9499b26fc3462aeff27e94126a94ffe7086d8f0c631b96880096d82665ddc95c8ed5e187c85fc07bee3f65d6b91d59436540aac4eff6f5cea6e4233587318755e8797de2e8521227ec1e7a11d2d5ab7cdae30ef53c508981eb15f187342a1bd1085698e3f5ae7cf69e79e10fc7d8f9f2fe3d1d4cf4dc054a98f9013b515452b742f911f5aa5258ea5504ec5fd23969dc552e1d6f13d86e3043a8ed35e413ea2a8c43d6c462463b88ea0a3fa87742efce671a2f79f5b66a844f9a016ba0a0eafb7f26c47f58f25808cbfc6902b0f0133039066c1b0e4b133ab19283a8447b9412faf99b67243a3fab7392f29b6d3cae0b4fc6e528f7662267692e44540bfc23ae65598b6b621eed2daac98c6f59ee7a08fca4bd017e4b6b9be821d9af3bc2fadf96cd15857a54d7e8414c1931e1360f00ca1d7dc27ac12c937f4dd878bb5de460f952801f8247", 0x28d, 0x3, &(0x7f0000000140)={0x2, 0x3}, 0xc) getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f0000000300), 0xc) recvfrom(r3, &(0x7f0000000040)=""/59, 0x3b, 0x8c0, 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f0000000080), 0x4) recvfrom$inet(r2, &(0x7f0000001480)=""/98, 0x62, 0x41, 0x0, 0x0) sendto(r3, &(0x7f0000000400), 0x0, 0x40c, &(0x7f0000000100)=@in6={0x18, 0x0, 0x0, 0xfffffffe}, 0xc) recvfrom(r3, &(0x7f0000000480)=""/4096, 0x1000, 0x801, 0x0, 0x0) 10:27:32 executing program 1: r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r1 = kqueue() kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000280)=[{{r0}, 0xfffffffffffffffe, 0x37}], 0x0, 0x0) kevent(r1, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) dup2(r0, r1) ioctl$KDSETLED(r0, 0x20004b42, &(0x7f0000000040)=0x2) syz_emit_ethernet(0x1, &(0x7f00000000c0)=ANY=[@ANYBLOB="ffffffff00000000aaaaaa4086c960a4f00500002053d1fd0000000000000000000000000100000000000000000000000000005a3400000186b0de2902c40232a47a3d5bcc71ce2d9807fe2f757a6761b7b0e5e07113735d5bf4fb97b254afba81e1c27a53abb9b00327216413da3537ed9de7982d2a937afddc5ffbd69c44896799ae327cb6a72d89"]) syz_emit_ethernet(0x400e, &(0x7f0000000000)="c7a895006f53dd000005ffff86dd") 10:27:32 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x1, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000040)={0x3, &(0x7f0000000200)=[{0x14}, {0x40}, {0x6, 0x0, 0x0, 0xff}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) pwrite(r0, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0x3a, 0x0, 0x0) r1 = syz_open_pts() fcntl$lock(r1, 0x9, &(0x7f0000000180)={0xf0ff51428550b7d7, 0x0, 0x0, 0x100000000}) flock(r1, 0x2) flock(r1, 0x2) flock(r1, 0x2) fcntl$lock(r1, 0x10000000000009, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x2000300000000}) fcntl$lock(r1, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x100000000}) dup(r1) 10:27:32 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x90d6, 0x0, "d700060000000000005b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd7e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000040), 0xfffffec2) r1 = syz_open_pts() close(r0) dup(r1) socket$unix(0x1, 0x5, 0x0) open$dir(&(0x7f0000000340)='./file0\x00', 0x400000002c5, 0x0) syz_open_pts() r2 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r2, &(0x7f0000000080)={&(0x7f0000000040)=ANY=[@ANYBLOB="70fcc05514d25dc76800"], 0x9, 0x0}, 0x0) sendto$unix(r2, 0x0, 0x0, 0x0, &(0x7f0000000100)=@abs={0x0, 0x0, 0x1}, 0x8) 10:27:32 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x288, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x84}, {0x3c}, {0x7ffffffe}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000a80)="b6bc1fc92479ff2b783f6e8a9c81") socket(0x39, 0x1, 0x50) 10:27:32 executing program 1: r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000480)='/dev/vmm\x00', 0x0, 0x0) r1 = syz_open_pts() fcntl$lock(r1, 0x9, &(0x7f0000000180)={0xf0ff51428550b7d7, 0x0, 0x0, 0x100000000}) flock(r1, 0x2) flock(r1, 0x2) flock(r1, 0x2) fcntl$lock(r1, 0x10000000000009, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x2000300000000}) fcntl$lock(r1, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x100000000}) fchdir(r1) ioctl$VMM_IOC_WRITEREGS(r0, 0xc5005601, &(0x7f0000000580)={0x1, 0x0, 0x0, {[0x0, 0x0, 0x0, 0x3]}}) 10:27:33 executing program 0: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [0x0, 0x4000000000], [0xf], [0x0, 0x0, 0x0, 0x7ff], [{}, {0x40}]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x1, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x8040691a, &(0x7f0000000300)) 10:27:33 executing program 0: mlock(&(0x7f0000ffe000/0x2000)=nil, 0x2000) munlock(&(0x7f0000ffd000/0x2000)=nil, 0x2000) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x2, 0x12, r0, 0x0, 0x29) munlock(&(0x7f0000ff9000/0x1000)=nil, 0x1000) r1 = syz_open_pts() fcntl$lock(r1, 0x9, &(0x7f0000000180)={0xf0ff51428550b7d7, 0x0, 0x0, 0x100000000}) flock(r1, 0x2) flock(r1, 0x2) flock(r1, 0x2) fcntl$lock(r1, 0x10000000000009, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x2000300000000}) fcntl$lock(r1, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x100000000}) fcntl$dupfd(r1, 0x0, 0xffffffffffffffff) 10:27:33 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) r1 = socket(0x6, 0x1000000008002, 0x80) r2 = syz_open_pts() fcntl$lock(r2, 0x9, &(0x7f0000000180)={0xf0ff51428550b7d7, 0x0, 0x0, 0x100000000}) flock(r2, 0x2) flock(r2, 0x2) flock(r2, 0x2) fcntl$lock(r2, 0x10000000000009, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x2000300000000}) fcntl$lock(r2, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x100000000}) r3 = syz_open_pts() fcntl$lock(r3, 0x9, &(0x7f0000000180)={0xf0ff51428550b7d7, 0x0, 0x0, 0x100000000}) flock(r3, 0x2) flock(r3, 0x2) flock(r3, 0x2) fcntl$lock(r3, 0x10000000000009, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x2000300000000}) fcntl$lock(r3, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x100000000}) r4 = syz_open_pts() fcntl$lock(r4, 0x9, &(0x7f0000000180)={0xf0ff51428550b7d7, 0x0, 0x0, 0x100000000}) flock(r4, 0x2) r5 = syz_open_pts() fcntl$lock(r5, 0x9, &(0x7f0000000180)={0xf0ff51428550b7d7, 0x0, 0x0, 0x100000000}) flock(r5, 0x2) flock(r5, 0x2) flock(r5, 0x2) fcntl$lock(r5, 0x10000000000009, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x2000300000000}) fcntl$lock(r5, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x100000000}) dup(r5) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000540)='/dev/wsmouse\x00', 0x20, 0x0) r6 = syz_open_pts() fcntl$lock(r6, 0x9, &(0x7f0000000180)={0xf0ff51428550b7d7, 0x0, 0x0, 0x100000000}) flock(r6, 0x2) flock(r6, 0x2) flock(r6, 0x2) fcntl$lock(r6, 0x10000000000009, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x2000300000000}) fcntl$lock(r6, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x100000000}) flock(r6, 0xb) flock(r4, 0x2) fcntl$lock(r4, 0x10000000000009, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x2000300000000}) fcntl$lock(r4, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x100000000}) r7 = syz_open_pts() fcntl$lock(r7, 0x9, &(0x7f0000000180)={0xf0ff51428550b7d7, 0x0, 0x0, 0x100000000}) flock(r7, 0x2) flock(r7, 0x2) flock(r7, 0x2) fcntl$lock(r7, 0x10000000000009, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x2000300000000}) fcntl$lock(r7, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x100000000}) r8 = syz_open_pts() fcntl$lock(r8, 0x9, &(0x7f0000000180)={0xf0ff51428550b7d7, 0x0, 0x0, 0x100000000}) flock(r8, 0x2) flock(r8, 0x2) flock(r8, 0x2) fcntl$lock(r8, 0x10000000000009, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x2000300000000}) fcntl$lock(r8, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x100000000}) r9 = syz_open_pts() fcntl$lock(r9, 0x9, &(0x7f0000000180)={0x2, 0x0, 0xfffffffffffffffc, 0x100000000}) flock(r9, 0x2) flock(r9, 0x2) flock(r9, 0x2) fcntl$lock(r9, 0x10000000000009, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x2000300000000}) fcntl$lock(r9, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x100000000}) r10 = syz_open_pts() fcntl$lock(r10, 0x9, &(0x7f0000000180)={0xf0ff51428550b7d7, 0x0, 0x0, 0x100000000}) flock(r10, 0x2) flock(r10, 0x2) flock(r10, 0x2) fcntl$lock(r10, 0x10000000000009, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x2000300000000}) fcntl$lock(r10, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x100000000}) r11 = syz_open_pts() fcntl$lock(r11, 0x9, &(0x7f0000000180)={0xf0ff51428550b7d7, 0x0, 0x0, 0x100000000}) flock(r11, 0x2) flock(r11, 0x2) flock(r11, 0x2) fcntl$lock(r11, 0x10000000000009, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x2000300000000}) fcntl$lock(r11, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x100000000}) r12 = syz_open_pts() fcntl$lock(r12, 0x9, &(0x7f0000000180)={0xf0ff51428550b7d7, 0x0, 0x0, 0x100000000}) flock(r12, 0x2) flock(r12, 0x2) flock(r12, 0x2) fcntl$lock(r12, 0x10000000000009, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x2000300000000}) fcntl$lock(r12, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x100000000}) connect$unix(r1, &(0x7f0000000640)=ANY=[@ANYRES32=0x0, @ANYPTR=&(0x7f0000000240)=ANY=[@ANYRESOCT=r2, @ANYBLOB="c659497c8e761ac702f2e27c86960c9d638f8b4dc257db3e204a982e327e8b197f0d10787b1a3d90c1b556ab9a384cb2f46afb2375d7", @ANYRESDEC=r3, @ANYRES32, @ANYPTR64=&(0x7f0000000040)=ANY=[@ANYRESOCT], @ANYRES64=r1, @ANYRESOCT=r4], @ANYRES16, @ANYRES16=r7, @ANYPTR=&(0x7f0000000bc0)=ANY=[@ANYPTR=&(0x7f0000000340)=ANY=[@ANYRES16=r8], @ANYRESOCT=r9, @ANYBLOB="b74887750873d1265991e94abbc5c1ead7664661ff0c782b0ea57e760df54e67a43f7ef61eb0e9f1a95c5037b94beac89e7e971a0e18be774dc6c2b3d5999751c777b7413745f015a0bcb9d10700000009dc78e0d90b49c9722bde273302fd8547033e89cf0f015f32788cdfaf44b56d867c1a327610ef3dfe7b6f68a34fe11568ce4775e653786c8a9f85e8ac1fdce93c0ba1ff9040ccf3110942da9fc394cc2d14132b0d58f22f35a7f1d094f3f7c7b2ccc93a41ee37bd2db83910f5c4a4a0e4c215af71a4df27279928d8a635159b49981e168e1e40747a5832540664dbcdf63cfdb5e71f11ae01148d6d2710a315d1c2a9f913dbe8215fa6721061371c9554f0c5c9b2c7b80a28eeb563574acda95764998cc52cb6a338ee1616df64e9fc3a3ee2156acd9e003a69159ed17cc2", @ANYRESOCT=r12, @ANYRESDEC=0x0, @ANYRESDEC=r7, @ANYRES64=0x0, @ANYRESOCT=r7]], 0x5) r13 = dup2(r1, r0) r14 = syz_open_pts() close(r14) ioctl$TIOCSETAF(r14, 0x802c7416, &(0x7f0000000100)={0x0, 0xe3, 0x100000001, 0x550f, "2ea86ecce46adcd569ef64e16eb595607fcfd711"}) write(r14, &(0x7f0000000840)="2078f7b678807d89e032dc19f570fe00bac871767dbcbbff8330c22685419d5e0110188e90cd9c8e50599ba24cd7c19fe1397a431644e5976fe4bce3b20b21c3f3719d1d5de4b7586a0669cedb7237b428821c1db394acba77de083c965124aeacbcf09bd3c719ed25314dc21617d89aa9c6ffc4137067f33d5ed8d898537ed95d34e48374ae5f307c5375eaba46d8f816057b2c10d48644a54f695db32649dae31f197d94f0fbdb1796778ce098cc07acba65bddc0e2ce8b65297f80863914cb3909b299d190a11b262d4ce7f631258b396d1b74b28f6e7194f223b0a21fdd2dff2b3a19387834c9dd41e8002bd7b95f6b519d6b2c4936d7d6c409d65b0a57d8a7ae480ef96ec7b2dd3eb4ec15f57a2790f4894758152c5ffdd2bf50bbf6665e0c89ac9bb0f6d1516df31a41d428fb47f883f402fd761aa7a11e51e79bfadc4a9bcdfcca25bec457bc8aa9c294143f20a8c21b68f29a4cd5e382bbd0d123628a27507186668786713739e3b776412f39bc65485c6fba3b14d481ea264ab3149bbc0159b4fc5dc231c13cd7210d518967a7694ae21344da19ece7aabab738eb77103fe03f5ad252de156397d55121ca771b5a723607830d91de50565b80c196c0713fad218064014bd4d05087bc549b40bfa2e6930bc52f2be77a99709d1524e9389638c0cc1b3e32c177d2c0f362294e62d3eb7ad5de657c1111ec8f764b9853a2a26fc485f31b638593f29d6efa1eae9a2bdf02526805444c89b8f690afe99a287e913d7b804c51a4311b9425e0c77a4b78ec279d7a257e02a8d97a4516ce2feb3591d90b7357c829a792939200197f51dcc023a41e01cd8f187ba9f0d67646b01439a370db384ff3a51212e0c13f0f014ec85d42267fc98d699247d15c21403b454e453628af30be8eb6a7a254b138236032cdf355c4c07d9f77f7e32990b081893f292d98cb7a8089d551ee227b63a8d20b298a1689d0cea93d0ce79c1c86361507beb7966560a6ba81b7c90a7c23207d80e437ff97d7396269d5cf99fa7e8f07ea31890eccf46346164dde1ca69530fb673619306593296743052591006b4ffaad2a7a939fded389efe60c36c653fa0e7020a7447e809cf52478d673b547a85cb5a0a2f3832b619961bf37b63b230733e353bcea01e153d7e1bda3f30ec6a", 0xff2c) r15 = socket(0x18, 0x2, 0x0) r16 = fcntl$dupfd(r15, 0x0, r15) ioctl$TIOCFLUSH(r16, 0x8080691a, &(0x7f0000000300)) readlinkat(r16, &(0x7f00000000c0)='./file0\x00', &(0x7f0000000140)=""/220, 0xdc) ioctl$TIOCSTAT(r14, 0x20007465, 0x0) dup2(r14, r13) r17 = socket(0x18, 0x2, 0x0) fcntl$dupfd(r17, 0x0, r17) shutdown(r17, 0x2) r18 = open$dir(&(0x7f0000000800)='./file0\x00', 0x40000400000002c2, 0x0) ftruncate(r18, 0x0, 0x7fffffff) writev(r18, &(0x7f0000000500)=[{&(0x7f0000000300)="90", 0x1}], 0x1) ftruncate(r18, 0x0, 0x10000) preadv(r18, &(0x7f0000000600)=[{&(0x7f0000000100)=""/37, 0xfffffde0}], 0x1, 0x0, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000000)=0x43cbc, 0x4) r19 = dup(r0) sendto$inet6(r19, &(0x7f0000000040), 0xfcec, 0x0, 0x0, 0x0) 10:27:34 executing program 0: open(&(0x7f0000000000)='./file0\x00', 0x8, 0xfffffffffffffffd) r0 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) writev(r0, &(0x7f0000000640)=[{&(0x7f0000000140)='#!', 0x2}], 0x1) write(r0, &(0x7f00000000c0)="d4c8dcd2c6d63e2d1beac70b7a2a4f66fcc5f3306570f7b4ba256e7d4e6d61e5365e839501d80f524a2ccd57e5a0df201a0a", 0x32) open(&(0x7f0000000080)='./file0\x00', 0x8, 0x139) execve(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) 10:27:34 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000280)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x40}, {0x61, 0x0, 0x0, 0x9}, {0x8fe}]}) syz_emit_ethernet(0x17d, &(0x7f0000000340)="b6") r1 = dup(r0) ioctl$BIOCGSTATS(r1, 0x4008426f, &(0x7f0000000080)) 10:27:34 executing program 0: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [], [0x0, 0x0, 0x0, 0x9, 0xffffffffffffffff, 0xfff7f7fffbffffef], [0x0, 0x0, 0x401]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x0, 0x4000, 0x6) r1 = fcntl$dupfd(r0, 0x0, r0) r2 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000000)='/dev/speaker\x00', 0x8000, 0x0) r3 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r4 = kqueue() kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000280)=[{{r3}, 0xfffffffffffffffe, 0x37}], 0x0, 0x0) kevent(r4, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) dup2(r3, r4) ioctl$BIOCSRTIMEOUT(r3, 0x8010426d, &(0x7f0000000040)={0x80, 0xff}) fchdir(r2) ioctl$TIOCFLUSH(r1, 0x8080691a, &(0x7f0000000300)) ioctl$VMM_IOC_INFO(0xffffffffffffffff, 0xc0185603, &(0x7f0000000080)={0x89, 0x0, &(0x7f0000000140)=""/137}) 10:27:34 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r1, 0x0, 0x8000000000000000) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000080)=0x5) r2 = socket$inet6(0x18, 0x2, 0x0) ioctl$VT_RELDISP(0xffffffffffffffff, 0x20007604, &(0x7f0000000000)=0x2) r3 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r4 = kqueue() kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000280)=[{{r3}, 0xfffffffffffffffe, 0x37}], 0x0, 0x0) kevent(r4, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) dup2(r3, r4) connect$unix(r3, &(0x7f00000000c0)=@file={0x1, './file0\x00'}, 0xa) connect$inet6(r2, &(0x7f0000000140), 0xc) fchown(r0, 0x0, 0x0) 10:27:34 executing program 1: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000000)={0x2, &(0x7f0000000080)=[{}, {0x42b}]}) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffffff, 0x0, "00000000000000000000f2ffffffffffffff4000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) connect$unix(0xffffffffffffffff, &(0x7f0000000080)=ANY=[@ANYBLOB='+'], 0x1) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r1 = socket(0x18, 0x1, 0x0) r2 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r3 = kqueue() kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000280)=[{{r2}, 0xfffffffffffffffe, 0x37}], 0x0, 0x0) kevent(r3, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) r4 = syz_open_pts() fcntl$lock(r4, 0x9, &(0x7f0000000180)={0xf0ff51428550b7d7, 0x0, 0x0, 0x100000000}) flock(r4, 0x2) flock(r4, 0x2) flock(r4, 0x2) fcntl$lock(r4, 0x10000000000009, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x2000300000000}) fcntl$lock(r4, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x100000000}) r5 = syz_open_pts() fcntl$lock(r5, 0x9, &(0x7f0000000180)={0xf0ff51428550b7d7, 0x0, 0x0, 0x100000000}) flock(r5, 0x2) flock(r5, 0x2) flock(r5, 0x2) fcntl$lock(r5, 0x10000000000009, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x2000300000000}) fcntl$lock(r5, 0x9, &(0x7f0000000180)={0x3, 0x0, 0x0, 0x100000000}) r6 = syz_open_pts() fcntl$lock(r6, 0x9, &(0x7f0000000180)={0xf0ff51428550b7d7, 0x0, 0x0, 0x100000000}) flock(r6, 0x2) flock(r6, 0x2) flock(r6, 0x2) fcntl$lock(r6, 0x10000000000009, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x2000300000000}) fcntl$lock(r6, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x100000000}) dup2(r4, r6) ioctl$WSMUXIO_ADD_DEVICE(r2, 0x80085761, &(0x7f0000000100)={0x3, 0x4}) close(r1) r7 = socket(0x18, 0x2, 0x0) close(r7) socket(0x400000000018, 0x3, 0x3a) setsockopt(r7, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r7, &(0x7f0000000040)="100a2956b9223776", 0x21d) 10:27:34 executing program 0: syz_emit_ethernet(0x1, &(0x7f0000000000)=ANY=[@ANYBLOB="aaaaaaaaaaaa7289b75c479b86dd6045050002000600fe8000000000000008000081fcabf185fe8000000000000000000000000000aa"]) syz_emit_ethernet(0x400e, &(0x7f0000000000)="c7a895006f53dd000005ffff86dd") readlink(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)=""/245, 0xf5) 10:27:34 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) r1 = syz_open_pts() fcntl$lock(r1, 0x9, &(0x7f0000000180)={0xf0ff51428550b7d7, 0x0, 0x0, 0x100000000}) flock(r1, 0x2) flock(r1, 0x2) flock(r1, 0x2) fcntl$lock(r1, 0x10000000000009, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x2000300000000}) fcntl$lock(r1, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x100000000}) r2 = syz_open_pts() fcntl$lock(r2, 0x9, &(0x7f0000000180)={0xf0ff51428550b7d7, 0x0, 0x0, 0x100000000}) r3 = syz_open_pts() fcntl$lock(r3, 0x9, &(0x7f0000000180)={0xf0ff51428550b7d7, 0x0, 0x0, 0x100000000}) flock(r3, 0x2) flock(r3, 0x2) flock(r3, 0x2) fcntl$lock(r3, 0x10000000000009, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x2000300000000}) fcntl$lock(r3, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x100000000}) r4 = syz_open_pts() fcntl$lock(r4, 0x9, &(0x7f0000000180)={0xf0ff51428550b7d7, 0x0, 0x0, 0x100000000}) flock(r4, 0x2) flock(r4, 0x2) flock(r4, 0x2) fcntl$lock(r4, 0x10000000000009, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x2000300000000}) fcntl$lock(r4, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x100000000}) socketpair(0x2, 0x4000, 0x84, &(0x7f0000000100)) r5 = syz_open_pts() fcntl$lock(r5, 0x9, &(0x7f0000000180)={0xf0ff51428550b7d7, 0x0, 0x0, 0x100000000}) flock(r5, 0x2) flock(r5, 0x2) flock(r5, 0x2) fcntl$lock(r5, 0x10000000000009, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x2000300000000}) fcntl$lock(r5, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x100000000}) flock(r5, 0x2) flock(r2, 0x2) flock(r2, 0x2) fcntl$lock(r2, 0x10000000000009, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x2000300000000}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x7, &(0x7f0000000040)=[{0x8, 0x24, 0xd8}, {0x2, 0xa3, 0x0, 0x10000}, {0x816, 0x40, 0x2, 0x3}, {0x401, 0xe1, 0x1f, 0x4}, {0x20, 0xfc, 0x3}, {0x3, 0x3, 0xbf, 0x101}, {0x8001, 0x9, 0x6, 0xfffff801}]}) fcntl$lock(r2, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x100000000}) flock(r2, 0x5) dup2(r1, r2) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000003c0)={0x3, &(0x7f0000000000)=[{0x81}, {0x14}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000240)="e1c0dd6d4499e6cc36a536214e31") 10:27:34 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000280)={0x3, &(0x7f0000000000)=[{0x81}, {}, {0x6, 0x0, 0x0, 0xff}]}) pwrite(r0, &(0x7f0000000180)="f781ea80e21bb6f576c45af84a28", 0xe, 0x0, 0x0) 10:27:34 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)=[{0x3d}, {0x54}, {0x4006}]}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{0x80}, {0x1d}, {0x7ffffffe}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) fsync(r1) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{0x80}, {0x1d}, {0x7ffffffe}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x0, 0x0) r4 = semget$private(0x0, 0x3, 0x602) semop(r4, &(0x7f0000000200)=[{0x1, 0x3, 0x800}, {0x1, 0x6, 0x800}, {0x0, 0x40, 0x1800}, {0x0, 0x40, 0x2000}, {0x0, 0x0, 0x800}, {0x0, 0xffe0, 0x800}, {0x0, 0x3, 0x800}], 0x7) semctl$SETALL(r4, 0x0, 0x9, &(0x7f0000000080)=[0xfffb]) semop(r4, &(0x7f0000000380)=[{0x3, 0x9, 0x400}, {0x0, 0x401, 0x800}, {0x1, 0x9}, {0x4, 0x20, 0x800}, {0x3, 0x7fff, 0x3000}, {0x4, 0x7, 0x800}, {0x3, 0x8, 0x800}, {0x1, 0xd0d2, 0x1800}, {0x3, 0x8, 0x800}], 0x9) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000280)={0x2, &(0x7f0000000200)=[{0x4, 0x81, 0x1f, 0x3076435e}, {0x1, 0x81, 0x20, 0x3}]}) ioctl$BIOCSETWF(r2, 0x80104277, &(0x7f0000000180)={0x5, &(0x7f0000000080)=[{0xc7, 0x8, 0x9, 0x9}, {0x7fff, 0x6d, 0x3c, 0x8}, {0x3, 0x6, 0x3f, 0x6}, {0x2, 0x1f, 0x4, 0x8}, {0x1ff, 0x40, 0xfe, 0x2}]}) syz_emit_ethernet(0xe, &(0x7f0000000100)="6408b6689f2100ec32db472bb009") pipe(&(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSMOUSEIO_SRES(r5, 0x80045721, &(0x7f0000000300)=0x800) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r6, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{0x80}, {0x1d}, {0x7ffffffe}]}) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) getgroups(0x7, &(0x7f0000000080)=[0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) chown(&(0x7f00000001c0)='./file0\x00', 0x0, r7) setgroups(0x0, 0x0) setuid(0xee01) openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x0, 0x0) 10:27:34 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) r1 = syz_open_pts() r2 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r3 = kqueue() kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000280)=[{{r2}, 0xfffffffffffffffe, 0x37}], 0x0, 0x0) kevent(r3, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) dup2(r2, r3) ioctl$BIOCGBLEN(r2, 0x40044266, &(0x7f0000000640)) fcntl$lock(r1, 0x9, &(0x7f0000000180)={0xf0ff51428550b7d7, 0x0, 0x0, 0x100000000}) flock(r1, 0x2) flock(r1, 0x2) flock(r1, 0x2) r4 = openat$klog(0xffffffffffffff9c, &(0x7f0000000600)='/dev/klog\x00', 0x400, 0x0) fcntl$lock(r4, 0x10000000000009, &(0x7f00000005c0)={0x0, 0x1, 0x800000002, 0x2000300000000}) fcntl$lock(r1, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x100000000}) writev(r1, &(0x7f0000000540)=[{&(0x7f0000000000)="93777cd48431a5545409de75934b21dd2e2a2b40fb4c43a49705f59e8ade8ad138930bb3a9950c59f001f48d6cbaf5d59ee1d1ade18491e53666fc7ea3d92a69ddf11589cf5fbe9ad37e5f4676e48a82c990fb03aa6e21f0da7c3c41decb57e1b3f2b9134f5c4f642a01015570fdc37f6dabca1c13da1ea23e4f0fca4639d4dc4e24b5fa81304cc94651ed2690ba963f70f895357b3117187ec8113410d18cdb200792f61f905f9a3b376106fdd5b16397cd5943c0e30350a88de21c3d0fac209bf735f24226", 0xc6}, {&(0x7f00000001c0)="77c3eae2da2a9977020aafaff54dcb80ad83802afc25b0181342831e4deb22d0518dda4c8f6c97abfe6b736bb21991bce084999ec3c9e416904096114447252c7b69d51fb5458339e5700a267a5e9ab562ed0613b4201d81fafb51c3ad5acc22eef58f1dfd6d32e6bc35d7b8ac", 0x6d}, {&(0x7f0000000240)="cb5d1cc1b5c414a92be53d9951cb0ce3feef5ebe5d061664f0a9a5240f9a04e0602433c81afcf66aed6d6bd398669de2fb37c286afb99bf9b9b7165ce636", 0x3e}, {&(0x7f0000000280)="aba916379ddcff72b0833773948b5c7e95664a0ba561d32df4b14ef6b4a239154b8fc45ee10f60d7b5505cc0599cf7d0e8b6138f7b86e2f4ca9fae815b3fc1898208c144b769c54c248ae4c6a012a5deca7c0245fbef53d2b2acb6217d53133cf44f604c5a1003dbe41db213615784856824", 0x72}, {&(0x7f0000000340)="8a42eaf9db442ece2499621458ecf00c7d8c94706449f1b99d1804518e4d3a3ebb38484c9095eb1a3bff8426ef1519f0a1dd144deacc64f1d147744d3e951cec15e60d2fd4aa32f67e8df9b18ce4596462a470ac701bdef949f7f579d63954f0885304", 0x63}, {&(0x7f00000003c0)="cbf4ee60b21028443b23998ee0c42dd6c963ee0ebfd6b87feaf82b21962e69b8163cfea3d79ac2a01081f22f056c61ac684026a201ff17630b0c3bbed01f9108c958caf159fc393f75758253e8b7c4110c908721995bc274", 0x58}, {&(0x7f0000000440)="a05cda60be7db033193411c6816b712e789c0819fbfee58641c2def30685c425148f6938650369df61b4a910b5d722491308cc34dc03eac4a400628409f68bcb089811604ec92be01f96b978f5d74e8491d4e0196ba4c9095cfa69122d9d54a44be6d831474d42612bfb218e9dfa5ad9b26d3a8eb65da788b3c26e09c940b367a3e8c3fde0192f717ecbf5783bbacc052929904d219554c6d01bd4fe1c51f1106010e417223470b62a7b8e", 0xab}, {&(0x7f0000000500)="3906", 0x2}], 0x8) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x3, &(0x7f0000000140)=[{0x1d}, {0x4c}, {0x6}]}) syz_emit_ethernet(0xe, &(0x7f0000000300)='\x00'/14) 10:27:35 executing program 1: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="820201f0ffffffff"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x10000000000003, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="62d73407ea888b435751"], 0x10) sendmsg(r0, &(0x7f0000002780)={0x0, 0x2c, 0x0, 0x0, 0x0, 0xffffffffffffffef}, 0x0) munmap(&(0x7f000074f000/0x1000)=nil, 0x1000) 10:27:35 executing program 0: sendmsg$unix(0xffffffffffffffff, &(0x7f0000001700)={&(0x7f00000002c0)=ANY=[@ANYBLOB="fb182e2b666902e3ff010d9822700fd1a9f2d2a45723de9de09e9b537ea39f7043f0dcd018b952a27a18e23ef0cd4ca85fc375d82a8d80532cf09f9fd9b52cf32c5ee79b135ae7581793bbeca5aefd68f69c16212d60ab2d0ec9f5f0ece473d03169427d072cd5e0a6da210794016019926d12fcc9fca4ea020b6de512c1efad679ed3c6d948a0464b50c4fc9bf4f44d26757b01854a30b8e0f0b2b7073683fd1ad13483cbe8f3673ec1ff8175523c8187ba99b9832a4787a1787f148c29765398f30b140d1ee4b7744261444994bd9ccddd3258575cb601ac8a84fd0f8a2671e556e5083451c5e968318e71e4382832e1bc4b713232b3303df456214f7e6db25648691404e85f6e35c30447492ed173a472abb5991a2e81062b55dda0dc"], 0x1c, 0x0, 0x0, 0x0, 0x2be}, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0xfffffffa, {0x0, 0x2}}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x80, 0x0) ioctl$BIOCSRSIG(r0, 0x80044272, &(0x7f0000000080)=0x1e) r1 = socket(0x18, 0x8002, 0x0) r2 = socket$inet6(0x18, 0x1, 0x0) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff31929648000001000000000000000000", 0x14) r3 = dup2(r2, r2) dup2(r1, r3) sendmsg$unix(r3, &(0x7f0000001700)={0x0, 0x0, 0x0}, 0x0) 10:27:35 executing program 0: munlock(&(0x7f0000ff4000/0x4000)=nil, 0x4000) minherit(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x6) r0 = socket(0x2, 0x1, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) getsockname$inet6(r1, &(0x7f0000000040), &(0x7f00000000c0)=0xc) mprotect(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x0) r2 = semget(0xffffffffffffffff, 0x6, 0x20c) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$VMM_IOC_WRITEREGS(r1, 0x82485608, &(0x7f0000000240)={0xfffffff8, 0x5, 0x1, {[0x8, 0xffffffff, 0x8, 0x6, 0x0, 0x9e, 0xffffffffffffff80, 0x0, 0x4, 0x783, 0xdc7d, 0x7, 0x3, 0x6, 0x4, 0x6, 0x5, 0x6], [0x9, 0x8, 0x6, 0x6, 0x7, 0x6, 0x8, 0x0, 0x3ff, 0x4], [0x1, 0x7, 0x2, 0x20, 0x9, 0x4, 0x6], [0x400, 0x7, 0x5, 0xe59, 0x2, 0x1], [{0x5, 0x9, 0x6, 0x5ae7}, {0xffff, 0x2, 0x9, 0x8000}, {0xa7, 0x7a12, 0x3, 0x5}, {0x401, 0x8, 0x3, 0x4}, {0x1, 0x2, 0x8, 0x1}, {0x6, 0x96, 0x3f, 0x3c4}, {0x8, 0x82, 0x8, 0x2}, {0x4, 0xfff, 0x3ff}], {0x8, 0x7, 0x800, 0x5}, {0x5, 0xb7, 0x7f, 0xfffffffffffffff8}}}) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000000)=[{0xb1}, {0x84}, {0x6}]}) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000640)="7e020000002200dda68c0e000000") semctl$SETVAL(r2, 0x0, 0x8, &(0x7f0000000200)=0x8) semop(r2, &(0x7f0000000080)=[{0x4, 0x0, 0x800000001800}, {0x3, 0x401, 0x1800}], 0x2) 10:27:36 executing program 1: nanosleep(&(0x7f0000000000)={0x861}, &(0x7f0000000080)) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r1 = kqueue() kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000280)=[{{r0}, 0xfffffffffffffffe, 0x37, 0x0, 0x0, 0xfffffffffffffff8}], 0x0, 0x0) kevent(r1, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) dup2(r0, r1) kevent(r1, &(0x7f0000000040)=[{{}, 0xfffffffffffffffa, 0x22, 0x1, 0x1, 0x8e10}], 0x7, &(0x7f00000000c0), 0x7fffffff, &(0x7f0000000100)={0x1, 0x6}) execve(0x0, 0x0, 0x0) r2 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r3 = kqueue() kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000280)=[{{r2}, 0xfffffffffffffffe, 0x37}], 0x0, 0x0) kevent(r3, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) dup2(r2, r3) ioctl$BIOCSDLT(r2, 0x8004427a, &(0x7f00000000c0)) 10:27:36 executing program 0: pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000540)={'tap', 0x0}) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x2d}, {0x3d}, {0x6, 0x0, 0x0, 0xfc}]}) pwrite(r1, &(0x7f0000000140)="f94c4c49dfd685fbaf8a8d1a029b", 0xe, 0x0, 0x0) r2 = openat(0xffffffffffffffff, &(0x7f0000000340)='./file0\x00', 0x80, 0x50) bind(r0, &(0x7f0000000180)=@in={0x2, 0x1}, 0xc) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f00000001c0)=0xc) setsockopt$sock_int(r2, 0xffff, 0x10, &(0x7f0000000380)=0x3, 0xffffffffffffff8f) shutdown(0xffffffffffffffff, 0x0) accept$unix(r2, &(0x7f0000001680)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a6326a0fa8f389bb000004000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000080000000001d00000000000000000080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000040075c9f324bcc9dab6ae99ef953200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffffffdf0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000020000000000000000000000000000000000000000000000000000000000000000000000000000003f0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003c0000deffffa9a2a77a000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001400000000000000000000000000000000800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002e14f1e00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000600000000000000000000000000000000000000000000000c0000000000000000000000ab1270030000000000000000000000000000000000000000000000000000e9aae4d08a045c1fa3eec578000000000000000400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000043571336f679b0e753c5000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000009f431774e7799e912c724c0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006ef5737010bba69000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000073fcd30000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001700000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000507f3dcadd68000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007f823e214a3e59082b4ec7fee4a604000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005175a28fec236debf7903dd5100000000100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000461017ad000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000eeffffff0000000000000000000000000000000000000000000000000000000000000000007572b5dc66371399c76e0ba34af385f24ac8be183cdd2785945db5aa893a7b7d3de889079b690cf7cd359359dc6789f9587577fc4ccf75eccf3d30280789f4be23556a9a1583e512857fe66d6e4101d3f910480caa828a895489663cc5a9db8aeaf0cc8eeeb392dabb358fc40d1fbc8d1ba16b5adafd0f180c0d443f38d02ab1c1da2221436481ed4dee00000000000000e9e2a98b605f03a0c3be4bc020da7c75baaecf073ee226d913b6288cb829eaf3cdf45dc4467e616db16d8dffd0ac47a022b96f84962b7a459a6518ac03a65ecc3b04f5ab418a44e170c187d8f6e57d5679001946dbb21ab84a75f6e75a6b209c8f18cc2516010514e701d56861640922f2fa80b8a9d11106e9299bfd66f19d72155421c6c6a1eb9667b6382cc5f8d113af8007edc87771832d5f2844f9114dccc6336d68ee27dea9300956b4259d9903c8028cee9c3adae38b06ca76c3192cd277b2d1fde94ba2a567d3e2dd85b85dd7ad5e0f1c359e9d5cb343c84b2c086588d62818be1ba4fa4a932d4603ede826240d23938a4d2efe2de3585d7f0345be7d796a397591c6353d8e6be342775747fb6102770baa414194c7e1de1452b33581a9976034fbd3bb17c010a6382827a1fb8407c34eed1747dbd22cd9a85f32e0a179dc994764db73866d92131aa41b1135acb200c9264ecc45617e2de5c7597ad231d8bc45052149bef22a05c99c98f2240126c9bba87f6a4754e51e8b9995426b8c425cb32dbdba72abadee98ab853bcab18f9425bd5799183899353398492b56cb44105bf3fe34250c4beebcb3d1984fb2fea5451dd42a82d09ab395b61092777a4351e7415c0d9d1f1e0d8b7579f585c9d048d7acf70480413c8869ed71d0eaf9003dd0f22ed31d23a021ad835e06f4ee45972bdb22c4a98ab046b8292afee3d6bbd1c732874b6ed57a75cf05955edd99996713c2f3d5066312fcc666c13dc29f993751ba6ab89ccfdb00985034046529b3e0c8da7f49e38b52fb47a9408ceca6a0dbdc1752c222"], &(0x7f0000000040)=0x1002) accept$unix(r2, &(0x7f0000000500)=ANY=[@ANYBLOB="000000000000000000000ea1fafb00000000000000000000000000000000000000000000000000000000000000000000000000000000000000fbff00000000"], &(0x7f0000000540)=0x3f) r3 = syz_open_pts() r4 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r5 = kqueue() kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000280)=[{{r4}, 0xfffffffffffffffe, 0x37}], 0x0, 0x0) kevent(r5, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) dup2(r4, r5) getsockname$unix(r4, &(0x7f0000000240)=@file={0x0, ""/108}, &(0x7f0000000000)=0x6e) close(r3) ioctl$TIOCSETAF(r3, 0x802c7416, &(0x7f0000000300)={0x0, 0x5, 0x1, 0xf9c, "7f79e6018505dd7b95f294b2a312f8f69e1a902e"}) 10:27:36 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x29, 0x80000000000000d, &(0x7f0000000180), 0x14) r3 = dup2(r0, r2) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000340)={0x3, &(0x7f0000000000)=[{0x24, 0x0, 0x80, 0x4ee}, {0x101}, {0x20000000000006, 0x0, 0x3}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x80, 0x0) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000280)=[{0xa3, 0x74, 0x0, 0x5fe}, {0x0, 0x0, 0x6, 0xfffffffc}, {0x8, 0x1, 0x3}]}) syz_emit_ethernet(0xfffffffffffffe2c, &(0x7f00000002c0)="171022c6fd49035efd1a1445214919891e4f85c58e9960790517946951b48b07279d7fb75bd586837debdcbd7ff40f43b952a2482df86c7cb431") r5 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r6 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r7 = socket(0x18, 0x2, 0x0) r8 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000280)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r8, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r8, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000400)=[{0x3d, 0xb2, 0x0, 0x85}, {0x85, 0x0, 0x10, 0x2000}, {0x4}]}) r9 = fcntl$dupfd(r7, 0x0, r8) mmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x6, 0xa010, r7, 0x0, 0x3f) r10 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x56) r11 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r11, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETWF(r11, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000001500)=[{0x7fff}, {0x4c, 0x0, 0x0, 0xe21}, {0x6, 0x0, 0x0, 0xff}]}) pwrite(r11, &(0x7f0000000280)="d000"/14, 0xe, 0x0, 0x0) fcntl$setstatus(r11, 0x4, 0x80) pwritev(r10, &(0x7f0000002900)=[{&(0x7f0000000500)="c370cb8d705ceef7ff4ef7ac814b9acb6488446a8cc7c5c13f2a117b61936ef7f8b554f533b125fa4b7712b37eb1e38f24b0639a4964da31f53046f33ae8bada59ae736aa4618d1e11e0b9821551b3073f53955eec895bbe778177694cae42f722a16bfc61a2c945978785aa24da0134bd956478c4c2748fb4a8074ae5b1533e8d00f48e2ae985d709cddf811d8920c933e92ad90c4defd624e5293953be94183b6a17b63460a9b3ff087c4d876d45e25366f218fb6e8ec29a0425cdb1ab26e672407b4ca9dfdd5fa9f5831b334d7b6983b50f7e9f2571969dfe82f2bd645a3e3e3ae2b4dcf7dcccdd7297ba94f7a0fe3e9001f559d51d32caa51acf75a6e4358c82767e67af1ca01df3c9ce0d94ef63734eaeb95a512651e9742c29249c5983364b2ab539be8a80ed2876e1abc4729faf58c958298d948dd12491946ed1504b32d34575234c3bfbaadb3c38261b21ba1277daa9a791a1c4e381674f726da149d67af73bf819714c675569bd10b67f21d086d4282b4c42db86b68e4eff6dfe59d24a5c0da90dbc2fb27aa578e0dd14d62fe460188e51e57db57fa8e232ee88f86d1b033d2ce1d0c1771c81ca86b0ef2cf10bd0e07a80d39cb47db94f392798f60ed4af0671641bb184ec22e7bcc3715b6761eb5c29c941d696309d8628f65d5be38813c03de6972f2272dcd5346826333c501bce1e4b781357eacb28c2539d56a2506a8e7bdd02a04599ebe7a9fb9d4149d4f7a92d02775bf5d41785a64053e50720bd063c9fab80d6ddbb03e42ec063ae598d79282552612e95ecac08d1850fbe6cdc42c818f19f20cd6214059dd963350d7b0d3c9bf37cbaa8127c4ce92de52add044a069588a112db2de99b0d3906d21ae48303bddab17778d1ca517eae77d6247c07da50468e5398690dffe2fc220935e5a571843fb260f86ddf619ab86d84a34e05791b70f75d6f02be33e6f5c84b037aefc7879f4843ef85ce79c9a712cd5c07318344c66b233a27dd293b5c558c724d74c8e6f4cf5a8b3608991002fe5b5cef1545aea04aa476b2ba1048c090450e61200d2cbdbb154bac2f94c880629d54074f2ec7fe771bd43753960835f0bc946966fd09a09da56a669c93cfe20f81c521a0880a61215079ef4bd222a9d79b169f5d2bae35487e59cf79683f6cff9d900e6a7105f22fd4c55081a4a9cfc3a0bf613618e64bbc453a9dd8bbe9d366e5ab8be3bc583c106f83761f103b4ca033d9975e9b2ce671163f055285f4916f51fcd01e428d3ec8d9ed5a7c8fc31e5dd0a07ca6956ede17b3e52dd8df502e2ef54faa08f2ac7fe98d9d3193fa8354cbe45e4cf5961bdf5378c5be752cd52fcc42423f720938d4069eacac9685f8ea7798a184327dc6204c21b288274a27942fa0e880f6828516a649ff0316e6ade631e2bc747e662b2b56ca4d58e4a998412dac484c8d01deee34d7971633e084f4716d6e3482cf0163b2f4d423717b2efe44c56b9bdacb18bb2489c8522360042a4a716c214a69c9e1f752ee001742307d8c5faed7dc43c2dd57bb5a2f03e18e72a950b95f2cb5e9184919a0ee12d442ff71140a4edc141b869055312246d3592a1c3adc55b8e634b331e487091c5f632153c1f1dfd4fe47acbd4ed142e980465840c9df76f94394ef6c5ec69a624e14d3dccaade345bf870efee516fa3276b8b3643c715ce7a4e6293992a0197e7d28687fa9e9a9538b1ebdf22fa6ae598265db02e627c64230e4e94b7f6f77fe153370c19c15a95f83c45474e58bbf870a47499e64858ef17ac138769fb7de64b19e1b6bd531c1ee99d62289c5cc0b8cca9f618c3126381315a12732245d658ffc8796c1ce74a0b8c6966c87ec1cb24dacd7848ab712e064c0bfe716afc0d0ec33630385a6618266f80a14856e04a9106002c1c29bc0cfe409017ef3a3678ac3cc62f110fe57088df4b360331e51f3841a0932bb067d714ce6b4b82cfbbbceb616b669ace15c7dddc3475504abd4d2dc3e083abc6a604e0a82338f2b161d4aaa29ed45f6d1d74ae7fe35c4c432ae473f0c1dd8739c2be3fb2c0a43543983eeb51c4a1e9910c855193fe0f699bd08bf29b9c9c99c584048457f7290d33234f8344e14d52cfeb64508d06facc339daec06c23391406218bb3ece61dc085912649fd739763fed0f8e809efaabc513d04bd9e7056affca22275809792a9b4f84413761fa6ba4cf7099424ceaa8c5ded0f3eb87e7ff2f6353a71e7ee7e28e397444fd7440062573370962e9d6663115b3d7b7991a95e6411bdfe8912460ded3c6e852a9a1306d0be74ed1c3f736568ab99b6a48c0d45e7f33dad88e5866550841c36eb3194df826a1583c64a2d942f44ddf2fbb4000da1903a6e7a7a43fa8f3abec140cbc95996b423d92cd608b4b8645212c399c9695af3004ffd1177fde6420c01b810b8fec7eeb08f816b29b98855bcac20e4766597665813b4df312db20c6251f8cdb1d8a8e3714468c2c2fdea4741e797aa6549e0c74b0899dc0db0a89d43c3a1a95105bee455e7bc5dc5fc21e5345da578b9db3b149f73266c7343d662c4fc802508413e97375b277c66c5941fedec49c3cfc51cb95b3ca263635283455cf081ef7a99b440cb22ae2d25bc719f9fc4e44bedf6bab01288424214d05e8f4178856b5856a17030979bfb4ad26aade52b3f20a2e619444fa6472ea295ab4f04997f2de82a2d31feba16efbe05272ba8f6f4637a4040b070519fb4cb88802c5391292bfc6a63b9b699ff1bb2aadac9cbb4c16ce7f315a3a2746944c532eb21009ed8e2bac94edb7bdf9b3324a9d3057a5db25b3c69669ef37efaccfdf96545412e07877f448b5f3434483a3f7bdaff2a36428c79888ebdc42967a1c5846fcef1f4766c09c2576565caebf62840eb8d0134958f209ad87d2408a85083198450c0962247624ad7b066236135d60f14625560892cbecdc5432b8f52507999e8e3a322cd87269fb08119e8339d2f96f02205c913cb0380bb4004b808cbfdbb4da7d98d488bbfdcc7b3982c77fcfe760d633cdff8dc0b54f8c3f5c12f2e94ffcabec15b4ae5daefdd22e86474e1baf082ba7dbd07ff10ee6f57a3d6988518919c7b6b803b04d5c173b1569efef627dce3bd97dd32d28a508c21b83fbc35299fd7495ef64ee473c8a18a90bea3ecaa2dee84e7b52ae62892cc7c7904c52198753dff4c658f472aced37c22c9c918511d4e43383ce2079520d4c5cdaeae8c24bea689b07b020be6103ca286f10f70567de8c1e1b59e3fc554b557b552dc53f41e82e79ec9454e8df87988fca573d20a1b7f40fcf18a98bd09b12fc42b029253981b86b45e3e4b0557a146878452154e63e13acb3add32c117570b89a3c4415dd83433f5a77264c0b2650127b105deb81f9082057f05f256eae16726ce98eb30d4e8d25fccf5012d49ec301f2d4d85f4391fa89b0b2f0abae799386f8ac7d8443e45efab0fac8288c52f2a7a5203ce319a212c305fdc28fb8071964998d113d6766c25362d388b392bd0ccb9443af717944dcc748e16e1ca8d0cf130e7ed5672456ce31e56d3031045d4bb368fe47326cf90e6e630c8f9877b7f43ddb28e84a0e14991e46168de61f8ea9b6fbcba61370f78724e81e7ea0efbc3ef16e035c4a331aef950ca984909142031375095f10dc7240d35411481b7e4877d07e76261cb7f50b07ef478f9dd4868e5640c55421e2e9745bcf6daa7c38405756fff2617a9ae22d33f31a6e705187cbcc675a9fc82395535688b36930f993f9919d00198e84c70611827c6684d3e9b579a98047efa45373e32e8e9a3cef28d07cf717dc72fdd1cc2db6882459a6b78b320a327f76f44605ba8bedaa003441523e2731df1798f320ab978db8c05c34419b2b185df89e3e9a9053f0943d031ffc68dd872cff6e2431f17bf73e1d197bfe555b5c99856f50feaa01655f3e17fad8891cf14fd14b33b0c6721459ecb0b3cd5e2ccb8a66184aee16f2733e32eee1a92db1bf1e4011e58d7788d665ba2b08654adcaccdff281c686be7ba0c0ebc5909935fc722e764bc66062c4984f409b50ba46c10fc38f09b298fd50fc0e2ab20e2684029889f0c4b857b0bf02b0b800368c767f6f7c8582701498cd716c3bca70321fa2d99e1b1520f40eadc9b48b89222c3e8da21ba4579d6d5292b07371fe6e6f72ad3a580705dbfb9c6123ef0b7049149c1196bc2b0117d80db8ab435ce1670266e4e475cfa37856031b239b6278553ce4f841d6111a113789bf7b3276e72a7ae85bacb6b462b639660a30268dcc621ee3db6e66f9169aee1a46ca2ed97ad01f702d8e1dd69cd4aafa4ca8dec910aa17da958d569735ef6b5c334a412f4ca1866eb3d08f1cdda9d50ea7b27d1f0faad3d7061319784edacd659f7f20e8bfa1c73c9b114f256f74d4ed918ec106c080c7292a7fa8fe1722bca12bce1fbacfdf2e6cc545a0b4c8aba6fa663f6e07054d6de34e63df897936f6d998a901bc8bef5d7cac3412be348bd0df31168a806bfba782a5a3e7653f226635132f819913062a13a0ff7d8b05181c61db9c9dbbdad3c27bd7ef48869e4b88e26718e77300f5b903b229306a5de44719a49fa06bd9ae3d7800e176bf24e8e0d139be333492016f0cf6813a22818b295f4027b861124ec502ecca970beba0f9224fbdff291ad4318061928e4415d976469c9c549a522df0b29814fd5236f88d69c4fcac12de448c9af88706d5d94098e427cf400463565437f4936a630676af1407eb92af1ed638ac49c619fbbb5df28cd98140c898a4f77d06336844254a14fb33857040b44912963e27845c291399edf6ba892af795c1fb156bb72553aa1ace3e495e5c21981889d52264ede240bf744ff44bb232d09d18498c26a484bb3a5c8ff1f25020f5319404d41a232baf852acd52701cf9cd4ceb13747e874d9e056d6de9b74fc9f167c50451d00d4ee5fc47e527d0e7a99d6c28733ebec2ea727d149b10db6aec1bbde0519efc8bd018e79eaaee49bc66ce4ffcbf023581cfeeddcc1fc399a6cf71c1623d44c19ce7e73d5a463eb97f622f6043172dcd9f5bedd73ef1eff946015484d5970de490da8cfba89d606f24680b2974ecdea810f700ca585f6a46373ede4ebfe4bb47dd293feca9443e795f112dca041ab0cf2096a9783956f86abb98b81514fb140a0528d0445194024e90eacc23a82384beca4b946fdd2837e9c5cc7e0485cb948884cf38b8c270bb686e06f57f1e9ceeaab3b8bfa64ef360dd0b53fa1d282988b186195998cbdb4108b2d0e82e5c13adc22155e850b0e8ed1d3ffc283a0230b4293732e4986baccbe0bc9d27d4b638d3eb594435cf94f0f6d45cd6f70a185c85fce34ebb41be2b1591376683ae638438f43bae365e0ace2c776cb280e1e0ec3c9d3a99dc40b958bd8f648a91fd994175cb6fe860c9a4733da1ca751b23227c47982b73a3077bde925bc2e43edc85b70dcd0979bb6e3556d0a50135d718200626f1299c20601a7007cb588603e12b7a7bc7337e12623c573367842342be2ba6a904d4fa0cf014d5ab82bcd9896aad39f87640fda63a095e40251cd577671c3f2a6a880ae47897ac784c4d2c20b5f91926078f0b7e4cc0ae035a77344fa1b8e4a6ea5611ab4c8fd0343975a05b77235b91ccd6d02e54cc415b81bd0be38e6c739809fb34efc6577b721814d5be134f6df7e98ce14db2d6b4fb281254a5a1b9e8adb1cdaa03ba0f994ca9173d741f53a4832a719e8907c1b02d65b23c9827a3479e5c2feb33611b6d3e39713a0", 0x1000}, {&(0x7f0000000380)="56ab3dad8af49ae931ffd4965f266f1eb21831a45e4b8becc44255b57e13396613b1a729df0b7929caa0d37de921f2e24b3999d22615a1923a08d0bcf85d3d7323ba8b11879ec8fde09be9ada47661e604c18af1ab", 0x55}, {&(0x7f0000002980)="b10b2c9a39395c549743860c2d13be1f4cef184016e6f01bb1e8940cdf94ed779bd749d280efc53ead74b5198d53cc7f1e2bf8b2b6ae09ab450f320cee054eeafc5680ff4a77dcb578eb2b0ebea936bd3206b9b2827810f27627ba4fe53bc79a3d7710f89d493783affc22dc57072476596e5a7148ff8de9ffc7c892f9ba1e12262558fa4bcfe9f5547e492da33dee3e67cb8b5a", 0x94}, {&(0x7f0000001740)="3516a7d5042ad7066480d114a9c38dc561933db3744e312c8e036aa5af43b5109cfa2183be44a088a7e25996401acb98ea1e6cf710ae67a73dc9a714aa89fd5c67ad7401589a9a5a0910c5261f9902c5e1e592ddfbed2b82de173cb8d05a35728ef47d3806c1835ab0d4f8ca166c003cf76429d5923453d5d7e492cc7d0b7943bac011fd46fdfe61", 0x88}, {&(0x7f0000001800)="4d6b6021cd19fbc03ca5d1a745081d5c2edf4261f7828030c3c3ea5a81ebeba64402ef27aec00e77208efbcdfcd4b359f0c965b167b94713321148ec466bb95ce5319fa557e88c17dff9eaa3f0ae7d95b9862aa6abda6949be12dde48f3acc1f3f04bdadc5bba6d39f83c5976eb92640548d34d04eb758827027abe36ec949d6eb98cb8f582e97315b9d022e1a9dbe858886df7daa93ce9623ff3964e9475ec2a28b767d35b050491de935fcc109f43e3aca37f94930b83347247cfe19296314022f4813d979424db0a1512e64eb7ce7061b5ae1356dfbcd225a16f001de01e0be3204d31b348da7b44abc9567f1c374ef8a6cc2ac7aa5ee1d707c6653aa6d43b83c9cbd92745f1e5d8932c240b782319187d173d27542dbcbb6ce9b481986077e20c18d9a9155a6466455246352a8e303817613e23ad19516e88cdb69e58158cf52b06a73f2aaf3cafd98f9f87205f295428636e9ddf5ba2b9d19379309ef937ba9a2dc8f40e748deac8a79bbd80d4d0e05436a217ad434276c03e3c2676cddee5e387ae080c34605e9379e5a958398bc276065cccf3e90cea5d585dd16c09bdc8faa55d619ed40de238c2363b110f1bc5daa89a35b084a94edd22a503f5221e177b8766114bb13d34a5c9ed4ac19df504619d049f0201752db785793e5bc9190caa81f43c9abaf42718b427e0549a78f02e8147016561165f9ea443c4a4a59b50a5604accae69cffccd823a31c5182ee4239f8253fe96076f7238ccb507ca8502a899755b80720d6b9e1507a5f553fd7d856331c8f0f8dad07e8afd4374b73f96f82b20b4763a7284a3c61b34d784ed6daccf3243303a839c7fbfac7abf0525ef6635450e49d315ffd455f40b1661d72bd0b9a5f0f71aa0cc8060b65a67e5150fe2df12a2ff2f4c2223affb876c05da7540fa0332793f5584dd57e0914f269c95bccb84e59e71d8ab949c5345bac79210735562f3f62ac52bc071c5d30d050f5790a6f444a2ea8ce5a8440e47780a7ae1648062dba972c3a7f2ecb671d8305781cd571ffe1217cb4540992f5526a44186f4753b2115fceae7cd5758addc8ec3306801ec4c05f73fa9bf5ac4e31888423ec049f3465fd2ec17bcaf14c073153b136561371678c9902c7268878483883c3aa0cbe0451862a7aeda9e32f7c401471dbac7168a936c3d7699d4fa198ac3afe66322e2cb0358117a4b18f0b2190318a72985e68845160316c8a3cb149dc81d9306936c992c069e82d998d78c6b8e43e344ba62cb5b6b70f61ed6a5e0d8982d3c6120f2bfcc509dc4ffea3e539cf8fb057be8292de1a5df3f147cef00e0787ab5092b695431313bba3f1dccf23ee2723c4e4c49616884058dd35c3f46a7ddf5539e32bea187f5515d23e47a751556f05e7912887f0019c15721d8861ebb53f2cd882a1413d71f0218ad9e7a9b6ed47d4c2c51d6ca0523ef13b9f38269bcf8449de8f2479cd0bf460ccc646eca0526afcdc6265b4f078d1781e199e9e66e78299ca07a003927ede757a1fba6d34d9c84d6cca4f87af00c99b053028e97823d0175af01c88beba9cbcc2aed999ebf16145546adef9134d354defc855ac5da37e73c46bbd9d52e5c75855f9558d2ef22dac63c7bfeed0b39622ca7e13edcd0590bd946868353b4363bff711c1a2a98183f255791d568fa3ee5319b0b1f15d88a56a7c4be3b596865425eeeb0e79e161657d0ea4e29b337572100003318d354161e52e5e44d408c195095fe89a6a73bccede832a0e5bdd0c42774fd1f6be67aefcc41487c54f1ae659eaebf0269d53547f9af990d0fa285bfba96a500d42552f0f4f0919f45dce4ca5faf957fd68f7ecc5fd534ed36ea775da4ee50dabbd6d47018044e38f1f4c1cb351a6e981bc216b5f9e6f3c0681240f33327e0d150cd879f13895bf7d61e77eaf45707bba06b26457d69778b5dde832b538b26efc0a2270154d49f49f43f7410eb118e1155cddb054b5cad8dc242aece78f7fde719ec5b1b6d8b821cc1074fb2e84ccaead8f2de1776c6906d0126bff1bcd5c47b3594ee47fea2484a6ce8c10bb9205a8bcd2828f131703dbb46807f6b8c0af2b9d5855633b95e7446d755b9d5e9fa98e7bf7461a809631d48af98bbfd0f6f6c947a8f4f68f95f092560b20e6e99175f3b7308df75f5383971aa36a78da4b32b9e135a4daffcf2daf26140e3b169f9a471f31317d52d333ceb00be60fa58230bc4c68e6d742fee17e39ecedfd8aac8d2cb4fc12dd4ce8126d6a8020e831256e2f4a6c7260983820117d43f21431bd0c66b7cbfa1f4db4fdb32c1db3256feae5a9a156d536ae3566bbf183e9dc9381fef85b9c5d8c6df1b0afa890bcc9ba2ccbb77f7c43604a1fbd6adb6fa3086162af394ca6788eff23a208a97c103d9634b4f49826b3fdf8d25d868f8fcc08bbdd7b36e19f4bb029d455027db91bc25eab5b5a5519750002d883c079064dcf4f0eb905b8cb4b830f9e5da6333e28f2bf281ebc7c48fdd6d714fe9909c63cef7ec808b86bf02a78e8e50e0de9e5ae0e3a034127e515b83362db9f664db02abf9ec9364132c39609580e730f4a5a89804c16a2ccd455729363803277a3b8cc7b18056bcb26bf24b4b5c528f0d916f93075da7e83eb1cab0fa16170d7bd85677ad31d1695cc9ec0f1fb91c9f00ba59eeebe9c0e19a90dfa096f57cdf110fa6a59206842e21199429a3301833a2a99f8c32b788ea9b5c8e45f0db2d540cff4ac6f1a61154c73a1e7a2feb95cc3eb007ed73be070c446252069c695e31f6990fabf8307af6efa4a8b0ad48f4a136477c281406e4c7740030f60fe72c8f44675fb2973768c70b633cacab6ccb05fe4a3f2355eceed2aa47e7d025bc8c029b7a83956768cd7cc4ca92a7543411bcfab75c558bcdb0fbc12bad4a9620c69b4db75f669a13fabfef967a4cb4b65b753cf54a7e37f4ef4d3998826d19f3f53e084a6f7e720f5a51dc41a6ff3299455bd712e789d720eceb2741bb6b44aa5577ffbfafde3c1eace35b379140a6324f88b7b27fe42c505d6f7ca7179c0c12940ef051ae1b58e59e32d4bdb8b4ddda2267efdf7090fdb50258f4bf87084981580bc2618978370b9a543a6c8a531481f1f3fc1efddde95889160b9e5027fdb1ecad907de15af954747288f40456e1ec4480f3d1db66aaa68b051c5d08039403a4b3c964d5455033e66a7149e907d52ae227184023eb5553f2d0cecf99315ea73368ccf88ac54980d083ad11c0c7d25fdd16aa5c7e6d08a2a806ff2ffa72248a0c7aa5f787d81353811f15b5d6afd7db70fe76ef7375415fc9a00186f67a6a3ce2530591d23f6f23954ad9fe50b3670fce6861fad98b7103eb22166c1f14707282d5e83ae1ef6657bc73aa29e939e9958b34064a90938e60312b34a6cac76e6028b463ba6e79c0bfc4609ba607ad1ce34388b4a8e9a2ecc3025b783be6eeece0f1ac936c9722215471c4c4f70ad2549c1055ad320480c5eee3c916052d74792b9f7dcc5296ab0fbab1d5dfe7ad7fe11a40fd67fa6ccd34ca361f0368a49b4c5ecb65909a776d6d3ed4bc2ea076ab43ac37475d68f1180ce92e81c6ff8fe9d2f28eef166317258176b8ba1aed49c91ce4636228c4d5fe83409d24f5ff186d312081d3afb9f8769d83a997bb97e0a7bb292b32b2221fabeef81b052f46bbe697046ab565c6920abcaa26d5034e33a1e73542e0ad44c5282c5df64f82c1ce766fe30269d2e58040e43e80bffcb9037348823f7d9d44806dad27537d9f57747f5ab030c8fb65a13aa7892010b1aee37f8dc9d555a9ae28a67ebffcfe091e1321a112115bd314176bb23714ee9d2f3b1988323cc8cf8ae66e531e4f990670524f7cba1400054d00309f72d24f00a745c3a6b8b447204c36b30b6d1a3e7cf773a9827519414f1615b5a2d2fd1adcbc1d72656ec6ab35013b75227f87c97bb5a8c03c9ba809b8e6d12813973d68fe4152a46bd4e68b0e1431007e0a8cc4586b05477b099203e00a1fdf4307b31618fa45fa4975a185a58b10932d2898b5e4b3ab84ab5fecf49787676fefc5629c5f084e8111792b730599b1f76eaf7ae5a4ac7f82491aae0fd9380a0eb90ce19351438990d64d09bcb6514298e39c457fefe72b27fd450ce565151ca3c13e36693376075c5acbbeb7b86eeaf28a712931a7b8295dbc602ceaf78bed97ca03fad6ec59d17a317f7a7346ac9f987fad693b4abc33bb9c0b082503a16a5cc60f81e9c2efaa3be507ee2a5aa5e09ea0c09e06f5cb6eb433df7d17f19eb60762cfcdb5d48494909cc5fdcdea38b8f278b53e6546b3ab0a63671b6a17cc336cc994344cb076880d6c4cf1453bbd67a7170750536e1bc5cbcffb42a2dd94bf40cb3fe06cabf5dae651cbf709fe5cc754997926b67ecd95825914db32202cf88dc201e4c7566b6eef30d2a74a6d88af64490e57298beee22173906841d62ccf336e276995d2fe658c76ac8cc6c4bf269d4f4621d79269a0cac16810a966bec7e01c8d340117c08ee6512877cf0774c0fb9bdc3355bfef5c9e50b581247e4a69a79ca1562c7fdb5a00930f40da2fbca419f5c0437d98bac0416d43d95d68d6ed83d6f05d55f44e3f7c3dcb88a569841f1774298d1141375ef4fc25d0d9800be09817c0e15fb5e94afc7e192526c62a3524b76fbdc6d3e7b645a2ae21d0e201947b399da3cb8471cd333c903fdae4fe3a867b093d3acd02c5f4b7705d06924bfe0719e94650fab3ef7c84843262ef1447baade56e6d542faf5d5b7b0d461004027a279683f3729c400ae11fc010436b922afd59cb507d0f3b9b8ae8ec50213eb0b30b8677457aee835df65a1b6656172d4d4deaebc1f0d845e08608a07cc0e49e6995025c4ac1d863fa3072edc6347741f508a54328c4b3553a463e2d1f566ee4a0c0fe68926e0e606e178c2896be3031d8571796fad8ef5da32b310f2a0239bb6d26d76394c1225ba69e66f08faebb6fd1202c603d4d1f763cb14aa0fdca8627d045aa92b0874883b9c0aadd89387afe7b0930f28907df36f75c9af41ca2b3c20f28b236aa20a561f7b52d21688d719a141892d8fe87c82d593e44b5337c5f5b0085fcf2f01a674ebb0c959aa7bc72da9ec7a7f04c2c6968134bf19c33f1a51baa7a7b9b32f1f8c03c235948e77ed9068b3f55fbcaa72d96a361fc79d7dc76c86bbf21a68bc6f50c97d87c2e180d88e5d7ba6bd9e55140aa435938fcf90b1557e87d3e4797c7dbbea7ac8d12aec9983937e2bbc8db18675abd0f1bb50de32cf513f6ed6c99943392861ced788aa7f5d33dbf2827f471502fe40e7fde0eb37d63afffc0ad69f94e7bc45fa7f7d3e928c70aa348bef60e71ed1d0eaf10573e76ab7c6e542d780ddc05d7553909a8728b71c3ac88f0429fe3d6e46f41cf5bc3a2129b2c6f6d626461efca06ad7513d956ddb7cf7c3fdf64f0f6cf3b8e7a9a4f7b05710475f8cd4cc7346b24c6ea1ec78b66cf3a031e4427796c3ad0dd7f2ab39d0ae25fb8f7a6256755d63c7118626e36c9d30a38326f2ab83e62ea452a2af913543028d321804c7450c33391d76ed616fd3374ec6c639e9cf9c4082572c063fb9fffc100ccd49930cd3ec78babec0d42c005cddb9babb767391a12b9d332b2cc1250ce66bf3b6758624bcccf2bf8698557f27dc24dd9a8cfcf2d6ef93da9c968a8dec4266d92e2f4ae263e29e62415e0baa19adb82ae423f3ef1dd0014c8c877925c0d0f9380ce626c2d9fec7544de806bb421a17cf22b53064c0582585017572c42c2151b6e510051fe709", 0x1000}, {&(0x7f0000002800)="c058a79a2c36a3651c2050b0b05d7775d84b3f49f3300f0f1b09785363c1e1955af5c259d74b335ecb2f3f5a5c5b4a494ff6bbc79ccb3a58cbb232ce5ae56b7a5a218142352420f855c5eb271209dcb162035f29540e263149caff3901bbdb79c83277cc2f1c1a95879cd9f07f8d543be2127832077ec86dadd47f669a2dd3f433e9a5797b14ce93df154192063cfad8128fd4a71691e9d9477a35c636ba1521bb95741b6ca315668fdfbd44846a7087f31e10724144e04deb557a7999d114b32af30634aae0bcee38d47f75f3b12e1396dd937efe2734a7", 0xd8}], 0x6, 0x0, 0x10001) mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x5, 0x2011, r6, 0x0, 0x0) getpeername$unix(r5, &(0x7f0000000440)=@abs, &(0x7f0000000480)=0x8) clock_settime(0x0, &(0x7f00000015c0)) r12 = semget$private(0x0, 0x9, 0x42) semop(r12, &(0x7f0000000440)=[{0x0, 0x0, 0x1000}, {0x0, 0x7, 0x1800}, {0x0, 0x8001, 0x800}, {0x2, 0x4, 0x1000}], 0x4) shmget(0x3, 0x3000, 0x200, &(0x7f0000271000/0x3000)=nil) r13 = kqueue() r14 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000180)='/dev/diskmap\x00', 0x80, 0x0) fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) r15 = socket(0x2, 0x2, 0x0) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x200, &(0x7f00000000c0)=0x5, 0x4) bind(r15, &(0x7f0000000000)=@un=@abs={0x25ad51a74fd02bc, 0xd}, 0x10) r16 = socket(0x6, 0x8000, 0x0) setsockopt$sock_int(r16, 0xffff, 0x200, &(0x7f00000000c0)=0x6, 0x4) bind(r16, &(0x7f0000000000)=@un=@abs={0x25ad51a74fd02bc, 0xd}, 0x10) r17 = fcntl$dupfd(r15, 0xa, r16) kevent(r17, &(0x7f0000000200)=[{{r14}, 0xfffffffffffffffe, 0x4a, 0x20000000, 0x6d493119, 0x80}, {{}, 0x8000000000000002, 0x0, 0x20000000, 0xdf7, 0x3}, {{r9}, 0x7fffffffffffffff, 0x40, 0x2, 0x3, 0x2}], 0x3, 0x0, 0x3ff, 0x0) fcntl$dupfd(r13, 0xa, 0xffffffffffffffff) 16:00:00 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000180)={0xf0ff51428550b7d7, 0x0, 0x0, 0x100000000}) flock(r0, 0x2) flock(r0, 0x2) flock(r0, 0x2) fcntl$lock(r0, 0x10000000000009, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x2000300000000}) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x100000000}) fcntl$setstatus(r0, 0x4, 0x8) fcntl$setflags(r0, 0x2, 0x6cfb549391381ad0) truncate(&(0x7f0000000040)='./file0\x00', 0x0, 0x57) syz_emit_ethernet(0xe, &(0x7f0000000000)="c7bb95007f5ee2d02517e08f3b00") 16:00:00 executing program 0: pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) getdents(r0, &(0x7f0000000100)=""/76, 0x4c) r1 = socket(0x2, 0x2, 0x0) connect$unix(r1, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) r2 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) dup2(r2, r1) 16:00:00 executing program 0: r0 = syz_open_pts() pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x8000) ioctl$TIOCDRAIN(r1, 0x2000745e) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0xc70, 0x0, "d705000000000000165b00000000000000004de4"}) fcntl$setstatus(r0, 0x4, 0xc8) r2 = semget$private(0x0, 0x9, 0x42) semop(r2, &(0x7f0000000440), 0x0) semop(r2, &(0x7f0000000240)=[{0x1000000000, 0xfffffffffffff7ff, 0x1000}, {0x3, 0x7, 0x1800}], 0x2) semctl$GETNCNT(r2, 0x1, 0x3, &(0x7f0000000800)=""/191) semop(r2, &(0x7f0000000480)=[{0x0, 0x1, 0x1000}, {0x0, 0x8}, {0x0, 0x9f, 0x1000}], 0x3) semctl$IPC_RMID(r2, 0x0, 0x0) select(0x40, &(0x7f0000000140)={0x100025}, 0x0, 0x0, 0x0) r3 = syz_open_pts() close(r3) syz_open_pts() open$dir(&(0x7f0000000040)='.\x00', 0x0, 0x0) r4 = semget$private(0x0, 0x1, 0x80000200) semop(r4, &(0x7f0000000300)=[{0x0, 0x7, 0x1400}, {0x4, 0x80, 0x1800}, {0xfe52dc4792d94f09, 0x8000, 0x800}, {0x4, 0xff, 0x800}, {0x4, 0x100, 0x1000}, {0x2, 0x100000000, 0xf2e4cf5442ae16e3}], 0x6) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, &(0x7f0000000380)=0xb) semctl$IPC_SET(r4, 0x0, 0x1, &(0x7f00000000c0)={{0x400, r5, r6, r5, r6, 0x82, 0xfffffffffffff7f5}, 0x8, 0x1ff}) r7 = semget$private(0x0, 0x1, 0x80000200) semop(r7, &(0x7f0000000300)=[{0x0, 0x7, 0x1400}, {0x4, 0x80, 0x1800}, {0xfe52dc4792d94f09, 0x8000, 0x800}, {0x4, 0xff, 0x800}, {0x4, 0x100, 0x1000}, {0x2, 0x100000000, 0xf2e4cf5442ae16e3}], 0x6) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, &(0x7f0000000380)=0xb) semctl$IPC_SET(r7, 0x0, 0x1, &(0x7f00000000c0)={{0x400, r8, r9, r8, r9, 0x82, 0xfffffffffffff7f5}, 0x8, 0x1ff}) r10 = semget$private(0x0, 0x1, 0x80000200) semop(r10, &(0x7f0000000300)=[{0x0, 0x7, 0x1400}, {0x4, 0x80, 0x1800}, {0xfe52dc4792d94f09, 0x8000, 0x800}, {0x4, 0xff, 0x800}, {0x4, 0x100, 0x1000}, {0x2, 0x100000000, 0xf2e4cf5442ae16e3}], 0x6) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, &(0x7f0000000380)=0xb) semctl$IPC_SET(r10, 0x0, 0x1, &(0x7f00000000c0)={{0x400, r11, r12, r11, r12, 0x82, 0xfffffffffffff7f5}, 0x8, 0x1ff}) r13 = semget$private(0x0, 0x1, 0x80000200) semop(r13, &(0x7f0000000300)=[{0x0, 0x7, 0x1400}, {0x4, 0x80, 0x1800}, {0xfe52dc4792d94f09, 0x8000, 0x800}, {0x4, 0xff, 0x800}, {0x4, 0x100, 0x1000}, {0x2, 0x100000000, 0xf2e4cf5442ae16e3}], 0x6) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, &(0x7f0000000380)=0xb) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, 0xc) semctl$IPC_SET(r13, 0x0, 0x1, &(0x7f0000000180)={{0x400, r14, r15, r16, r15, 0x8a, 0x7}, 0x4, 0x8}) r17 = getpid() r18 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78659a, r18) msgctl$IPC_SET(r2, 0x1, &(0x7f0000000080)={{0x77f, r5, r9, r11, r15, 0xa8, 0x2}, 0x20, 0xff, r17, r18, 0x5, 0x1, 0x7fff, 0x746e}) open$dir(&(0x7f0000000040)='.\x00', 0x0, 0x0) open$dir(&(0x7f0000000040)='.\x00', 0x0, 0x0) 16:00:00 executing program 0: select(0x0, 0x0, 0x0, &(0x7f0000000580), &(0x7f00000005c0)) 16:00:00 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x4000000019, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f00000000c0)={0x3, &(0x7f0000000000)=[{0x9, 0x7f, 0xe0}, {0x3c}, {0x6}]}) pwrite(r0, &(0x7f0000000140)="55c77acf200a7e805735fff32ecf046f20316838c1ed8b3e64cb109dee329613072be50d73d89015e3419cf1d2db67f3f5c6f9affbda603c0e769aa0600bd7521106a1ce9ff492bea99acae8b3a2687881f91c24a0805dc4c92cd24867d544000d4e6ef2a6ccfa5a54efcf8b0600334fc7806a3f15dad153b459d6d0b4444d25d5c17d399b1d24d20555694e3a32f0b42c36a9abd6a5b53e98d9fb9a72eddc9968dbd5a9576c59c8ce648ece73f6ab03d4c565d4d341aa47ed84f71cfde46fbe5da8b9d300d016ed6194e840abff2ec4e49198ae15", 0xd5, 0x0, 0x20) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) write(r0, &(0x7f0000000080)='|', 0x1) 16:00:00 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x0, 0x0) ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f0000000080)) r1 = socket(0x2, 0x5, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) write(r1, 0x0, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x0) r3 = syz_open_pts() fcntl$lock(r3, 0x9, &(0x7f0000000180)={0xf0ff51428550b7d7, 0x0, 0x0, 0x100000000}) flock(r3, 0x2) flock(r3, 0x2) flock(r3, 0x2) fcntl$lock(r3, 0x10000000000009, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x2000300000000}) fcntl$lock(r3, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x100000000}) kevent(0xffffffffffffffff, &(0x7f00000001c0)=[{{r2}, 0xfffffffffffffffe, 0x65, 0x0, 0x0, 0xdc7}, {{r3}, 0x5, 0x91, 0xfffff, 0xa1, 0x400}, {{0xffffffffffffff9c}, 0xfffffffffffffff8, 0x49, 0x40, 0x100000000, 0xbeeb}, {{0xffffffffffffff9c}, 0xfffffffffffffff8, 0x1, 0x20, 0x6, 0xfffffffffffffbff}], 0x0, 0x0, 0x0, 0x0) dup2(r1, r2) r4 = kqueue() kevent(r4, &(0x7f0000000000), 0x60, 0x0, 0x20003f, 0x0) 16:00:00 executing program 0: mknod(&(0x7f0000000000)='./file0\x00', 0x2080002007, 0x28e6) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) pread(r0, &(0x7f0000000200)="13", 0x1, 0x0, 0x0) close(r0) r1 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r2 = kqueue() kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000280)=[{{r1}, 0xfffffffffffffffe, 0x37}], 0x0, 0x0) kevent(r2, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) dup2(r1, r2) r3 = openat(r1, &(0x7f0000000040)='./file0\x00', 0x8, 0x4a) chflagsat(r3, &(0x7f0000000080)='./file0\x00', 0x1, 0x2) openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x0, 0x0) execve(0x0, 0x0, 0x0) sendto$unix(0xffffffffffffffff, &(0x7f0000000240)="01dfbc63d6628e1cc225d0edfe6de310204c4e06710e19ed25ae0f1c7daf460977e4abb5cfc33e293711b8dd788d8f75e256841d8baee894c35ba312263bd00ca878b8b43f3386eaff56f8bb9f042249fad3e579416f67cfc76f19353a94fdcccc71e166190667db8925204dca1be7432200a0df3095e08f4cf560949f0bdf548b6dcef1492f9bae6af248fb49c88702e9781dd7dd6eeb879f6fa3d0c47e136aba2178cc584aced586cd4aa1e1a8425f1c7571ae1726524721f3501d1558df30e70eabb343b17f5d35e3450aba5609dbc112ca5cc6a57449bbd1e52593455ba43ec39fdf4dd8a974963579f15a429a281482c0c7556f8b6c9fb6d062c9624e80a518eda6b2c0876963d51a9e3deda099a0319d4c28b195c645c1202da88e9f9670842d4797811a9d53456b0b304f3e572b7eb5e1edff04ec1b5eb6f7ad240401bc0f81a7f9fec13f4bf7f9ffccf168a3d7261bb0c4d561219f566e0bd00d94df6d99e0885794fc11f379bfc4ed8d2c9f4b48b89ac645bf59135b59eeb7e5486556e13238e55e7a2f0130773686022cc12a8310d8c94ac696802e95360b11e72b948ed0ef5444e8b10f6dcbd3bf6310fa42ba365716c0c8bee3602df5475873f9dfb89b36c11b2b924f423e936aa52a017b2ed77459b51ab43815e74584bb8d41ef5de97363921d031a8c18bf0773b8d40281bb68878d1aff46bff6611475825ceced1b69619463c1eaa85bb3c8d041bf75e9900ed9824e6e6876f3b19d23abc7f5a2c1e5c3e78e92aebd02955e58e5dbd78b8a4d58e195d99c067053cb74f7388cc075ac66cf25d2386be49237c5f7499a6036da20f300ed69a699a387b61369829389f21253f123466f436d78b41db42bbb9f5297718221bf02963d743497a384f6fd885e056ef76bcb39d17b475a2bbcdbffbde6cef23d8ba5439e71560ed439e337500b4f34c5ec78e9343b2e5ae2fe7a07125ebb13b02029a30667bc30dd6b2421505d7d9c51e304aef7102e9c96f97f98cccca2ab7887b0d7de9f49f9b66e4a1f20a3f56485a78010300d0cbe76b90d34c7e14f19bd72be5cdd3e1add73f57a4e14b35662a0cd9160d80956d49ed15d9b338fb3db85b53bc6700ca80028cd219cd3bf59df8351ae80ad07a7fe6cdabfff878a37314a6493e395dbbafd249e776bd82502552c0e16f7cb96659c0cba4d87ca1cf13bc58809cdaef586469d618707e99ba75d64c28445d6912850b39b20dfb2a4a71937e5669cecfb184b8e39590336d3b10fd6672b0ec68cb38cc2213ad8ea8862f18a5522c3e7f67f48173a3d82f8bba80d3d3584a40f8fdafae6fb5593fc256d70d31c5b83ba42cf0ec77bdf035ea65acd0629e0ee9193935c7c2524bee7951dd6afad3cf266dd5994f3772bb77d2a47d2aca9ffe65de0cb0b24397f22e96b6a8ce4b33cb71c42f53853048afc890bc900292a3d911c414e15202d2cd164d47b144601fb86a7317c4fb4576d945d4eba462bc8f3cf301636aa7c56a595f688da0d189839f3046994e8eecac4326319a83b4cd77c52ea08938effa659e0f26540029ceb05780c4019c189fad6b6e85f80b3266ee4bc967e3645bb86f195e06be915c6dab636e3fa3cf046565c05a39a333ac8f4e7fcfb44e1f32219c4a65b17698aacddd77fd93b84eb188296e73ebaae342af53ab4fbaceec8e2777118a2ecbc9577e4ce282cc6a3447d798548a64f1791b74360c8fc6e608439831a319ad0297b8d09c01e62c52b37e17322ad1cec0414427be60e6dad388450ce77e99e4c1d855d51ec9d58b4efa0450870cf2d38a02f795c9c70f24b9cd736cd0c9c5a441e7a2052ce44f9d8712b81444f7c2fe170ccf84aaff297d6cd134933ef396100fa33cddb9fd26e7a0fec18c676c639ecec5fb499a96a0011280ba2fbfe8b14b23365ae0a335a9105e606837af46d9348c8e0cf2d4cde816215b893e69609459c3a0569623454c83f7f5f13dc23c5553a4b6d67745a643d8af9a9ca0556e390dbcb7d9f5bd87cd7b542059199849ccc5e6d9599c2d4a2153fd891a66609610330f573bd33c3e9aa81f28b2a6a7f5ab44a492057fb2aa5b9541656df9d5837ec4e694e761edf4cc315b9eebe938751054bdfffe3b91887aa1652ed581b4c0d357ede8e6a643fcd05edf64fbf8e516fa5465a5bbae2f6fb2d33aed59b9b9b6df59ba9744cd4e057b3c259645216d16b43b51225a401405fd78d34ee51a60337114cb82079353d15d0f06bc08a74eb6c63a8d3a6dccdc2fdb23985342698e86031a378d112f150c5acf6497b102cf88897deb25c8fec9b509bdf1a0734af4c59420e5d0ee2cab3f40ffeb2c90f007bf45700e266cd5c31656affe9fcb6b8721a4e2f476406a0675ecdd272e7738e38b9fd381617541caec2856b4342aceb7977020d6009819e3ae1e22f00618b7c1cf2c083e41ce1a1f05a67e1c7ae121c005fc69e600ffa0e310da0f6455cad3ba3fbd11f8931435e1adb91a508dc08823ae3686fd68bdcba38f2c22f016b70ef028ac7e3b30883a5193a7af3b5d8c731a6f45b62dbd140880a23c2d0772b4f20e342bc0c2c61b7ac9ddcc5134693e76d476c3b6c309f2f641fa32503c4156174531f241560fa9b6044aac30875bb8f015e89b9812d30f8c86b1ab1a2dacb3c96681698d1d3f12daf62421148cd80491cc852cdb658d3af5e3095280c0b9c4b832b7b3ab3da565992bd4bcbdc11fbfdfe39ddf45133af426d2f9fdf7aec01c22c7eab063b8ffcfdaf0a686ff6dd14e3721a4d6b309ec52188763fc86c71c7bca0590dc0caee2f36cd7cbc43f8e794482185628efb894d7f16f6b999e740da8a35e1559a110bc78354726f9899a00f62041f34d69d9d288c1bdbf290d3ab9a758d1e0741d604704eb15c4e319ac0a8d1795005bbbd57703c478ec3bc6c7fdf43468c5b3ea58233cd6a2ec378d82757c9a758d091265aa37f97f861f17f0105266ebe4db71b6c145847ebc9b977f01d31ad81899e02a4cb5eda2d4998b9573449e17104cf13dce712efc4984d5f787566d8045db142451fc60d0615056aac20961b870b07dfdbfcd4f0bd08235dfb5d424fba3dc7f3d3548b97a78e3b369d9c70e86b9d86c8f80f7d046ae1d965af129aab8db04e7f0ca1ed4d75b65eb972ee40dbfab12b1e8d2db1bdd8111fe373a67608f99b1b1ed9d0faeac28bbbf5c2f694c316dd62706156aab07b61b882e3f793fc4f2f85e2751168eab340410b81139d9bbe1d6dedb5f1453bde615dd4155785ef042014a1df860e89923f7d31fb4b25ed6c11899fda38122da1f5a4831a91fc43a652f99eb47d41ff78cebabd35d5936ca32af01a579e019a728906fa5b0987615127bc8ea748ce9139adf9bbe2600d3338496d510b28707815a83d4d921e65efd6cd66abe51c701d128669c58ac7964a1bc16adda3fdcb63eacc284cfd948dde87c378387f0b60f393e30be7735dd1956ede5328ee6fb4cf416b96b1f12d9ece71241fb3f9f1d8e81e1b84b331eba902c12581227039514f9086ff2b39bc0a092ec76883f13d8ce153001e2a7fbf29a283344ff6743362b8358d68ccf0bff5cea10a2f9620a4c3d9505bdba484a52411a8556a14de73c1735323361f206486b8e82a4e0bb2d77abb7aa6cecf9bd2f7defcc4eb02d116548b45d63865c6436daa4ffa0c13ec594e08e63adde55ea5c6dd994064046638d1b46e10675acc98d9b3a17ac78d43e4b9dd8c035db194d196a66893fdc1fef5fa2bdf6a48b964b3da5d39f307c4c2476ffe3bd214bc2dd564f24a1472e8deb2879ee08a5f901c546fef1aace7c4802394c4c4db4b295124034b2b3fdee44cd7524cbd4d5afb05a40a531e0ce1f7f34d4ae219da24eee53a0e0fd34138fb9b0be09c806c7afc2997c3ad607268c7413647576495f0ac4bcfd7921435a74380c52d49ea765e1987c10ee4e04b27234b00ca0a4671c3066960a7606c27d328a69da82eba2ac18ab61e50b1c1f6d476b6ccc1362ab1dca80d6140816a1348db39649552cd9989417511dbf17a18e3c4d3cc00161700cbfa5c5a078388b26b6e69960aca699fbdc0dcf1a2160d1f22da16ce2385f4b01be96e6a3498d00e687d7f8820983eead7730819c19bc77c35dc470d7e8d6b5d9c430589a1466fc392e1fdd47511f4e0562f4e29180a4444b3276620b1ff6d9b479566afc013190bc63f6382bd074ecad6a633d8855572e8cd852d1b688cfab6093d5c12d7439c8b5dec1f63c55f8a5627b60c4b2ae4dc39ec1d180c29f223e93105c4c0e1df6eca500cc40d9a31238de1ee40d9ad5e558c6e264ee0b8c02df55ed17659567dc33373159200d00c75dd22b533072f19858bdacc197e85c7493fdef2765f2112d7431845b0071c52bd29dc1664186a6e49d2973919c546e853ebc408019fb45f26c90f57f8358536a380cdbcba5129a88eb7488b122d6f5b254543416600034a6b7834014dd84176a82bd03b4ef4221cc21e191b54f9449a3f0cb9734500f8be60b27e06f29b99c463a4c262877234f1417bd67e3b4cdd5b4bd1c6b4d51407b14ba949195f37d42010d5f5132d4062618ee09909241d5f490aab7c6a77ca7eede870a9cc7b274748f6426f6df137701136a4501f348f6200319f13558c713d75f94f22cbd0a0ab097c837a4d5a34affc8b558fd12f59d15e0d6eb633124424d99d3471bbfea12d760e87f1637581ac7589a52b6762dce2e9e69acb08f04117035abd8776d8f91b0633c43c08893a0c82853f0b5a7cf75f81e7aed528e53cab7fa4f01617ff460f305eb1054cca108494aa4dec5a57c240cca86786371d62b195cf61dfee29ba5c2a85e7d0fa60b7b1c54140efeace0e0f6c2785d3de9c8e758c300bfa527fe94b1134c94e2f8521f272d6437751d3f3b2b0c52f9e1ebd8ef6bca3acea4015451647fa0992a3a6782a15d16d835fe883bdc9d12bbe637e62d83370f65e189244b59e34e21e85843866456a1d4cf1d9f9b5b2a5938675f7927edfd4c9854df4aaa056e187cf617fa47c82baac7688eb829f18a4c418e1fd1b47c8085194f254ec601f28e315ea0b979997c16bba9ed7672d272c17c54e754dc44900e7924acb283c6d400e51d8541b26f33c47dba08201eb3fef65ca00c86b197a4dd54bd0671628820ec99c1602939a010c131665f8b8073c25bc827ba5208d48c81e637f5a28ceb5a9ca1db93e4d7b3721aa2df96dae82a56964d9475a81c988085a869ff2ea60cc95049b38f707fdbe5fc8441317c5d19ffcf9d250ce3980183be59b6f875829563192eb596fe7378574eb38fc6e84a13c8c3e4af8a4a9c3968d056fd0382af965f4a1670c58a17e9b518912b212d6def5abed5564867df6c6f8e8243f8d72be195667f60de82b83c05aaa48c099d105ec28a83ca5768756c72b03c6d6c0c0a2afed9ad84621607dd5a9a15bb80fb4366acba54e8cb58a8582076b3735c51eaf24699c85b685e65efbed5107c7d92d286e0d5363dd4991911f425f12ab402d0a68c26ab324347768a4d0dca67b29397435f1c5fcaf5b276c38357dce1406262e15c41620f8fd529517edf385c65b3d11b45074d30efb5550d6f4a92106f288b4b56aa56c638167034ec813b40297516c487a6b2d8075a286a2af75e0445926f5305002459c6053ce2b66283ff331c724d2bdb7c909bb217d07e754da61b7caae27235d38aab0556f05d77cef3ddf479621eac87f049acd2eafa64bdb919c5de713befa1cda8678efcd0a6f3af8323f238348f586b49cdfe7", 0x1000, 0x0, 0x0, 0x0) 16:00:01 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) rename(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='./file0\x00') ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f0000000000)=[{0x80}, {0x3c}, {0x6}]}) pipe(&(0x7f00000000c0)) 16:00:01 executing program 1: mknod$loop(&(0x7f0000000040)='./file0\x00', 0xe060, 0x0) openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x0, 0x0) munmap(&(0x7f0000ffd000/0x2000)=nil, 0x2000) mprotect(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x0) r0 = semget$private(0x0, 0x1, 0x47) semctl$GETVAL(r0, 0x3, 0x5, &(0x7f0000000340)=""/192) r1 = socket(0x18, 0x1, 0x0) fcntl$setflags(r1, 0x2, 0x1) r2 = semget$private(0x0, 0x3, 0x0) semctl$GETVAL(r2, 0x4c6d775a8d51fe0d, 0x5, &(0x7f0000000140)=""/22) openat$vmm(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/vmm\x00', 0x8b17a65a0f19a0b7, 0x0) semctl$GETALL(r2, 0x0, 0x6, &(0x7f0000000080)=""/53) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) socket(0x2, 0x4, 0x92) setreuid(r3, 0xee01) getgid() open(&(0x7f0000000100)='./file0\x00', 0x20060, 0x1e2) getuid() semctl$GETZCNT(r0, 0x0, 0x7, &(0x7f0000000440)=""/173) 16:00:01 executing program 0: open(&(0x7f0000000040)='./file0\x00', 0x611, 0x125) ktrace(&(0x7f0000000000)='./file0\x00', 0x4, 0x100, 0x0) chmod(&(0x7f00000000c0)='./file0\x00', 0x3f) setuid(0xee01) ktrace(&(0x7f0000000140)='./file0\x00', 0x2, 0x0, 0x0) socketpair$unix(0x1, 0x9d7898393c7bd17a, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = msgget$private(0x0, 0x0) r2 = getpgid(0x0) msgctl$IPC_SET(r1, 0x1, &(0x7f0000003f80)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x40}, 0x0, 0xe31, r2, 0x0, 0x10001, 0x0, 0xac}) fcntl$lock(r0, 0x7, &(0x7f0000000180)={0x3, 0x5, 0x2, 0x4614, r2}) r3 = socket(0x11, 0x4003, 0x8) sendto$unix(r3, &(0x7f0000000000)="b10005016000009005001b0007000000050004fecea11ea8fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282118e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01b1257aea8c500000002000000000000020208a371a3f8000400000000000000010000000000000000", 0xb1, 0x400, 0x0, 0xfffffffffffffd44) r4 = dup(r3) ioctl$TIOCMBIC(r4, 0x8004746b, &(0x7f0000000400)=0xa1b4) ioctl$VT_WAITACTIVE(r4, 0x20007606, &(0x7f0000000240)) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000002600)={0x0, 0x0}, 0xfeaf) r6 = getgid() lchown(&(0x7f0000001280)='./file0\x00', r5, r6) socketpair$unix(0x1, 0x9d7898393c7bd17a, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) r8 = msgget$private(0x0, 0x0) r9 = getpgid(0x0) msgctl$IPC_SET(r8, 0x1, &(0x7f0000003f80)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x40}, 0x0, 0xe31, r9, 0x0, 0x10001, 0x0, 0xac}) fcntl$lock(r7, 0x7, &(0x7f0000000180)={0x3, 0x5, 0x2, 0x4614, r9}) r10 = socket(0x11, 0x4000, 0x80) sendto$unix(r10, &(0x7f0000000000)="b10005016000009005001b0007000000050004fecea11ea8fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282118e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01b1257aea8c500000002000000000000020208a371a3f8000400000000000000010000000000000000", 0xb1, 0x3, 0x0, 0x0) r11 = dup(r10) ioctl$TIOCMBIC(r11, 0x8004746b, &(0x7f00000011c0)=0x1) ioctl$VT_WAITACTIVE(r11, 0x20007606, &(0x7f0000000240)) r12 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r13 = kqueue() kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000280)=[{{r12}, 0xfffffffffffffffe, 0x37}], 0x0, 0x0) kevent(r13, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) r14 = syz_open_pts() fcntl$lock(r14, 0x9, &(0x7f0000000180)={0xf0ff51428550b7d7, 0x0, 0x0, 0x100000000}) flock(r14, 0x2) flock(r14, 0x2) flock(r14, 0x2) fcntl$lock(r14, 0x10000000000009, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x2000300000000}) fcntl$lock(r14, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x100000000}) r15 = syz_open_pts() fcntl$lock(r15, 0x9, &(0x7f0000000180)={0xf0ff51428550b7d7, 0x0, 0x0, 0x100000000}) flock(r15, 0x2) flock(r15, 0x2) flock(r15, 0x2) fcntl$lock(r15, 0x10000000000009, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x2000300000000}) fcntl$lock(r15, 0x9, &(0x7f0000000180)={0x3, 0x0, 0x0, 0x140000000}) r16 = kqueue() dup2(r16, r3) getsockopt$SO_PEERCRED(r12, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0xc) r18 = getgid() lchown(&(0x7f0000001280)='./file0\x00', r17, r18) socket(0x11, 0x4003, 0x8) socket$inet6(0x18, 0x3, 0x102) r19 = socket(0x10000000011, 0x8000000003, 0x0) close(r19) setsockopt$sock_int(r19, 0xffff, 0x2000, &(0x7f00000000c0)=0x2, 0x4) writev(r19, &(0x7f0000000040)=[{0x0}], 0x1) sendmsg(r19, &(0x7f00000002c0)={&(0x7f0000000000)=@in, 0xc, 0x0, 0x0, 0x0}, 0x1) r20 = socket$inet6(0x18, 0x3, 0x102) sendmsg(r20, &(0x7f00000002c0)={&(0x7f0000000000)=@in, 0xc, 0x0, 0x0, 0x0}, 0x405) 16:00:01 executing program 0: r0 = socket(0x2, 0x5, 0x0) select(0x40, &(0x7f0000000140)={0x0, 0x4, 0x0, 0x0, 0x9, 0xfffffffffffffffd}, &(0x7f00000000c0)={0x4, 0x0, 0x0, 0x0, 0xfffffffffffffffc, 0x0, 0x20, 0xfffdfffffffffffe}, 0x0, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r1 = semget$private(0x0, 0x4, 0x1) semctl$GETNCNT(r1, 0x4, 0x3, &(0x7f0000000380)=""/174) semctl$GETVAL(r1, 0x5, 0x5, &(0x7f00000002c0)=""/117) semop(r1, &(0x7f0000000280)=[{0x3, 0x11, 0x1000}, {0x0, 0x4, 0x1000}], 0x2) semctl$SETVAL(r1, 0x3, 0x8, &(0x7f0000000080)=0x1) r2 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r3 = open(&(0x7f0000000000)='./file0\x00', 0x611, 0x0) pwritev(r3, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x0, 0x10, r2, 0x0, 0x0) mprotect(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x3) shutdown(r0, 0x2) 16:00:01 executing program 1: kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0x0, 0x0, 0x0, 0x3}], 0x0, 0x0, 0x0, 0x0) socketpair(0x10, 0x4000, 0x40, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_int(r0, 0xffff, 0x200, &(0x7f00000000c0)=0x10001, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "0100000000000200"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r1, 0x935, 0xc, &(0x7f0000000040)="ebffcbff993192964800"/20, 0x14) setsockopt(r1, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:00:01 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) r1 = socket(0x2, 0x3, 0x1) connect$unix(r1, &(0x7f0000000780)=ANY=[@ANYBLOB="8202adfdffffffffffffff6530130fb9aa23d057145406000000000000000700000000829568c11700287ead4bcb617fa69dfceac2884e6abca64892bc5e57c6388bbd2ad88b2951b15801360bcd4c0a162b58b55c62bffa4d012ae447471c230495aaee48c02f6ac41e6bf3bf554799b9b800ed52beb85a85e25bfb258557d60f13ad30505e8f53f8a4aeef9d612f871f4367f04157795ea4a5c59a3a9fa2a1bda3c8a6bc5b65c6ff070000b4122cd2350000030d7d61f2cd2db400eeff00000000fa478cb02121f590dceb00000000000000000000004c08408ed9d7fe39c7f2b03d5bab8fa9eeafe3930a28b6a549db713f74987813b57c2017c843018fd570f12f71572fcc8142858758ad7cabd2ecc7d7ef9d025b6c5ea1ef10c00000000c45ab4746021eeeac0a8bc4ed8b3c0e0a7cc76e951ee4d582124e084fc270f882b865eee588a7eee039a2e945096d7fa77b300ada2ac9cb71faf2e2086a14d6f2f5eaf4584a2c241985cc22f798037699b625759d6a4c234ae2afa2675c5f8cccfe7aeb4505f1d2cabaa441be793f34f409c213afeb16d4209dceb18f13a3e4c092e9d61e0400000027ca829606c392baa4193d0e2add214f8561ad1d48c6426a3ebde4a2d300abf70003000000000000008dda644dd3d1890d8b24124b9218392670c0a77bda7ebbb38531e0dfe8047434e5685eee934168ec73dee815b53c81bd7392b2462aa895da127c1d5943363da647081d8016b4b8a15b8969cf1ebc3a2d4b0bca644f00003751b1e4da809279c7b3252015da259eaf0f42e09878e6b0546b051d9b22d05717f5544717aca0ffe0d84bf7f233d409c1a22d7641764cf4ce2af869b90fd62a23f14d9521fda7e05d5aacf9528cf4959641da3633e7e3f5cbf54aecb0d994f8802adc76b996b58aa6050aa727c9bfcb6feaf2a0cd455bfcd11119cb4ceefab677116603800f8031b222cf8578d931e7bb2e08a99fc62b9150c50b52ebda176e26b25acb00e6eaf70ef69cd126daaa21ec3344f65ece41fa47767fa56b1dbbdc07a24550268c3caa4a1ee916dacef7411e8fa2fa6a3d9eca80e2e6c215d09e597e3dcb2909ce5a8d50050a0ea432ee3593ee6c7e95f84ecbd17c0003c4e23b6688786e2894202fed2b5a7e962a2b8938c84fd4718355cd5ed9992638f5b5f4487dabfdb3fd677b09fe7f9b012a896f8f391f2df433d610a6a33c4e9eb805b72ecaadb207b16d3d1c4a6c9d847ed7d7eec33fd497c00a750fe84c23883bc918a05926bae77016502994703f47efee33ec1564c46422d73343c60b39afa3b97c34cd9276d0a942cd2f70a1d4d07847e8c382757358d6f509f9f62b304afe438b5c7d1557499e706c2e2ca33b71bf3ba41cf54947df2f0d93fd38c36443a38016bad4abfb6e128e2188baea035f5019b66c556e1deaa1934b2918194d30bbe57a102aadd9cbf3476af505cf7a4526715cfe66f3732560e1b7d12683f6d5da98affc75e1eb2df52e8b98e691e44469c2fc5d3efe91626dab84a08a18b1317517e24e5495d59a9a6a868571cc87d80433e3f8039c71342c67ec5be3e33f6d554ada83a7c2de7fcff3602338daa412227cee37a7745d240a2ff62f5e1b387b9a5186700000000000000000000000000000002eb1cd8043e80612f7f3dcb1dbf4085457d3a27184f1fda724c15730274b11d720eca34d1c24b9c69e27b06e70c580e67967e9e0e7866fa29e4b01ca387ad1a1abb4e4dcfb599e69bffb8d85e7b2cdb33baa3a67c54269aeeb23a48c469c49e7744380f53cce7e366d83c72fe0b89bacd9f25d713f9c09c8d93f923672301ef63e8ffd29854ac4c7a7"], 0x10) socket(0x2, 0x0, 0x5) r2 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x111) ioctl$TIOCSETAW(r2, 0x802c7415, &(0x7f0000000080)={0x5, 0xffff, 0x6, 0x6, "b206681d7247774597bbb7e8b633eda8898c1c19", 0x5903}) dup2(r1, r0) r3 = dup(r1) sendto$inet6(r3, 0x0, 0x0, 0x0, 0x0, 0x51e7729d0e754874) 16:00:01 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x90d6, 0x0, "d700060000000000005b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd7e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000040), 0xfffffec2) r1 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r2 = kqueue() kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000280)=[{{r1}, 0xfffffffffffffffe, 0x37}], 0x0, 0x0) kevent(r2, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) dup2(r1, r2) ioctl$KDDISABIO(r1, 0x20004b3d) r3 = syz_open_pts() close(r0) dup(r3) socket$unix(0x1, 0x5, 0x0) open$dir(&(0x7f0000000340)='./file0\x00', 0x400000002c5, 0x0) syz_open_pts() r4 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r4, &(0x7f0000000080)={&(0x7f0000000040)=@file={0x170, './file0\x00'}, 0x9, 0x0}, 0x0) sendto$unix(r4, 0x0, 0x0, 0x0, &(0x7f0000000100)=@abs={0x0, 0x0, 0x1}, 0x8) 16:00:01 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000080)=[{0x54}, {0xb1}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000280)="fd612da02cdffc3279adffed84dd") r1 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r2 = kqueue() kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000280)=[{{r1}, 0xfffffffffffffffe, 0x37}], 0x0, 0x0) kevent(r2, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) dup2(r1, r2) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) 16:00:01 executing program 1: utimensat(0xffffffffffffff9c, &(0x7f00000000c0)='.\x00', &(0x7f0000001180)={{0x0, 0xffffffffffffffff}, {0x0, 0xffffffffffffffff}}, 0x0) r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000180)={0xf0ff51428550b7d7, 0x0, 0x0, 0x100000000}) flock(r0, 0x2) flock(r0, 0x2) flock(r0, 0x2) fcntl$lock(r0, 0x10000000000009, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x2000300000000}) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x100000000}) r1 = dup(0xffffffffffffff9c) dup2(r0, r1) 16:00:02 executing program 0: r0 = socket(0x1, 0x2, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, &(0x7f00000000c0)={0x3, 0xfffffffffffffffe}) r1 = dup2(0xffffffffffffff9c, r0) ioctl$TIOCSBRK(r1, 0x2000747b) r2 = kqueue() kevent(r2, &(0x7f0000000040), 0xa9, 0x0, 0xfffff801, 0x0) 16:00:02 executing program 0: getsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) r0 = openat(0xffffffffffffffff, &(0x7f000060cff8)='/', 0x0, 0x0) unlinkat(r0, &(0x7f0000000080)='./file0\x00', 0x8) r1 = socket$inet(0x2, 0x8000, 0x5) pwrite(r1, &(0x7f00000000c0)="8179959a39427b5150b7c0e127db83f1a4ca54df13fd12598769dc2fd7014ced35d87c8db779a4ce688f41aa6d3736c01cf94c91dae084aa665c59297107ed3cb3bc5dd877d4d1896f194023d3c81478cb06a8d6150f11bd460b2ccb0db6c028115e03c0f1fcbe850eb20fc2f910f3b675732033560407447cb3fa4193fdf4ed3c0184252285", 0x86, 0x0, 0x101) r2 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r3 = kqueue() kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000280)=[{{r2}, 0xfffffffffffffffe, 0x37}], 0x0, 0x0) kevent(r3, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) dup2(r2, r3) setsockopt$sock_timeval(r2, 0xffff, 0x1005, &(0x7f0000000040)={0x8, 0x7fff}, 0x10) mkdirat(r0, &(0x7f0000000000)='./file0\x00', 0x0) 16:00:02 executing program 1: munmap(&(0x7f0000002000/0x1000)=nil, 0x1000) mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0xd02) r0 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x1, 0x0, 0x0) munmap(&(0x7f0000002000/0x4000)=nil, 0x4000) 16:00:02 executing program 0: r0 = kqueue() r1 = syz_open_pts() fcntl$lock(r1, 0x9, &(0x7f0000000180)={0xf0ff51428550b7d7, 0x0, 0x0, 0x100000000}) flock(r1, 0x2) flock(r1, 0x2) flock(r1, 0x2) fcntl$lock(r1, 0x10000000000009, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x2000300000000}) fcntl$lock(r1, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x100000000}) r2 = fcntl$dupfd(r1, 0x2, 0xffffffffffffffff) r3 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x2, 0x171) openat(r3, &(0x7f00000001c0)='./bus\x00', 0x0, 0x0) mmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x0, 0xa012, r2, 0x0, 0x0) r4 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r5 = kqueue() kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000280)=[{{r4}, 0xfffffffffffffffe, 0x37}], 0x0, 0x0) kevent(r5, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) dup2(r4, r5) ioctl$WSDISPLAYIO_WSMOUSED(r4, 0x80185758, &(0x7f0000000000)={0x9, 0x40, {0x80000001, 0x401}}) r6 = syz_open_pts() fcntl$lock(r6, 0x9, &(0x7f0000000180)={0xf0ff51428550b7d7, 0x0, 0x0, 0x100000000}) flock(r6, 0x2) flock(r6, 0x2) flock(r6, 0x2) fcntl$lock(r6, 0x10000000000009, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x2000300000000}) fcntl$lock(r6, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x100000000}) open(&(0x7f0000000200)='./bus\x00', 0x8, 0x20) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000140)={0x0}, 0xc) fcntl$setown(r6, 0x6, r7) r8 = fcntl$getown(0xffffffffffffffff, 0x5) r9 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r10 = kqueue() kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000280)=[{{r9}, 0xfffffffffffffffe, 0x37}], 0x0, 0x0) kevent(r10, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) dup2(r9, r10) ioctl$WSMUXIO_REMOVE_DEVICE(r9, 0x80085762, &(0x7f0000000080)={0x1, 0x1}) fcntl$lock(r0, 0x8, &(0x7f0000000040)={0x2, 0x1, 0x2, 0x3, r8}) madvise(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x4) 16:00:02 executing program 1: execve(&(0x7f00000000c0)='./file0\x00', &(0x7f00000001c0)=[&(0x7f0000000100)='tap'], &(0x7f0000000440)=[&(0x7f0000000200)='.\x00', &(0x7f0000000240)='tap', &(0x7f0000000280)='[\x00', &(0x7f00000002c0)='tap', &(0x7f0000000340)='tap', &(0x7f0000000380)='\x00', &(0x7f00000003c0)='\x00', &(0x7f0000000400)='/dev/bpf\x00']) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) r1 = syz_open_pts() fcntl$lock(r1, 0x9, &(0x7f0000000180)={0xf0ff51428550b7d7, 0x0, 0x0, 0x100000000}) flock(r1, 0x2) flock(r1, 0x2) r2 = syz_open_pts() fcntl$lock(r2, 0x9, &(0x7f0000000180)={0xf0ff51428550b7d7, 0x0, 0x0, 0x100000000}) flock(r2, 0x2) flock(r2, 0x2) flock(r2, 0x2) fcntl$lock(r2, 0x10000000000009, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x2000300000000}) fcntl$lock(r2, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x100000000}) write(r2, &(0x7f0000000600)="6a612e54c7703fa8171aa340049bc56f532606487c93eac0551f0709cf21dbdc8b2a8b0bfdc1007dda280014aaf6bc8ab7531fa33d23c60d27522cdb2e048bc36660f674dc2a07f9316c5a34508eb0068ba414f1", 0x54) r3 = syz_open_pts() fcntl$lock(r3, 0x9, &(0x7f0000000180)={0xf0ff51428550b7d7, 0x0, 0x0, 0x100000000}) flock(r3, 0x2) flock(r3, 0x2) flock(r3, 0x2) fcntl$lock(r3, 0x10000000000009, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x2000300000000}) fcntl$lock(r3, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x100000000}) r4 = openat$zero(0xffffffffffffff9c, &(0x7f0000000580)='/dev/zero\x00', 0x20, 0x0) ioctl$WSMUXIO_REMOVE_DEVICE(r4, 0x80085762, &(0x7f00000005c0)={0xfc4f1c73ed855c74, 0xfffffff7}) preadv(r3, &(0x7f0000000540)=[{&(0x7f00000004c0)=""/96, 0x60}], 0x1, 0x0, 0x5) flock(r1, 0x2) fcntl$lock(r1, 0x10000000000009, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x2000300000000}) fcntl$lock(r1, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x100000000}) r5 = fcntl$dupfd(r1, 0x0, 0xffffffffffffffff) chflagsat(r5, &(0x7f0000000480)='./file0\x00', 0x1, 0x2) ioctl$BIOCIMMEDIATE(r0, 0x80044270, &(0x7f0000000040)=0x7fff) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x100000b1}, {0x32}, {0x6}]}) syz_emit_ethernet(0xe, &(0x7f0000000180)="f1a6c614631c91f670d1e53f33a2") 16:00:03 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000000)=[{0x4c}, {0x14}, {0x800006}]}) syz_emit_ethernet(0xe, &(0x7f0000000380)="6dfee711529619c9e3ffc2fe063a") r1 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r2 = kqueue() kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000280)=[{{r1}, 0xfffffffffffffffe, 0x37}], 0x0, 0x0) kevent(r2, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) dup2(r1, r2) r3 = openat(r1, &(0x7f0000000040)='./file0\x00', 0x8000, 0x8) bind$inet(r3, &(0x7f0000000080)={0x2, 0x3}, 0xc) mprotect(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x1) 16:00:03 executing program 0: sendmsg$unix(0xffffffffffffffff, &(0x7f0000001700)={&(0x7f0000000000)=ANY=[@ANYBLOB="fb182e2b666902e3ff010d9822700fd1a9f2d2a45723deff030000000000007043f0dcd018b952a27a18e23ef0cd4ca85fc375d82a8d80532cf09f9fd9b52cf32c5ee79b135ae7581793bbeca5aefd68f6ece473d03169427d072cd5e0a6da210794016019926d12fcc9fca4ea020b6de512c1efad679ed3c6d948a0464b50c4fc9bf4f44d26757b01854a30b8e0f0b2b7073683fd1ad13483cbe8f3673ec1ff8175523c8187ba99b9832a4787a1787f148c29765398f30b140d1ee4b7744261444994bd9ccddd7258575cb601ac8a84fd0f8a2671e556e5083451c5e968318e214f7e6db25648691404e85f6e35c30447492ed173a472abb5991a2e81062b55dda0dca866c4a63e20dcffcd2891be9426d93e9b217cfc714277a7ac99edd8e43fad7c2be001cbca3fb0af653fbdc986f740434d5a9398c67caebf481e8ff56cf54a34e08ebed5fcbd602b0ae8b2e03f00"/352], 0x1c, 0x0, 0x0, 0x0, 0x2be}, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket$inet6(0x18, 0x3, 0x0) r1 = socket(0x18, 0x8002, 0x0) r2 = socket$inet6(0x18, 0x1, 0x0) r3 = dup2(r2, r2) dup2(r1, r3) sendmsg$unix(r3, &(0x7f0000001700)={0x0, 0x0, 0x0}, 0x0) r4 = dup2(r0, r0) dup2(r3, r4) sendmsg$unix(r4, &(0x7f0000001700)={0x0, 0x0, 0x0}, 0x0) lstat(&(0x7f0000000180)='./file0\x00', &(0x7f00000001c0)) 16:00:03 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000300)=[{0x5c}, {0x35}, {0x6}]}) mmap(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x4, 0x4013, r0, 0x0, 0x7ff) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000080)="28d800000000ec00d4d95bf7ffff") 16:00:03 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x40, 0x104) r1 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r2 = kqueue() kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000280)=[{{r1}, 0xfffffffffffffffe, 0x37}], 0x0, 0x0) kevent(r2, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) dup2(r1, r2) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) r4 = semget$private(0x0, 0x1, 0x80000200) semop(r4, &(0x7f0000000300)=[{0x0, 0x7, 0x1400}, {0x4, 0x80, 0x1800}, {0xfe52dc4792d94f09, 0x8000, 0x800}, {0x4, 0xff, 0x800}, {0x4, 0x100, 0x1000}, {0x2, 0x100000000, 0xf2e4cf5442ae16e3}], 0x6) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, &(0x7f0000000380)=0xb) semctl$IPC_SET(r4, 0x0, 0x1, &(0x7f00000000c0)={{0x400, r5, r6, r5, r6, 0x82, 0xfffffffffffff7f5}, 0x8, 0x1ff}) fchownat(r0, &(0x7f0000000040)='./file0\x00', r3, r6, 0x2) syz_emit_ethernet(0x46, &(0x7f00000000c0)=ANY=[@ANYBLOB="ffffffff9697aaaaaaaaaaaa86dd60a4f00800103a00000000000000000000000000000000010000000000000000000000000000000186009578000000000000000000000008000000e8eed9e7d91b6f8842d9a66d85b210ad9de0cd6d2f34a763dda5cade6a423774e6f41d45babcd1819c296b08bf05c8fd99c0bfbf448c2748aada0a4b6c20f68f890bf7aeaac4c36ce3144494fec20404d0655e0f25ff7f00000000000015945d1b9f00"/182]) 16:00:03 executing program 0: r0 = socket(0x1, 0x1, 0x0) r1 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd0\x00', 0x1, 0x0) r2 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r3 = kqueue() kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000280)=[{{r2}, 0xfffffffffffffffe, 0x37}], 0x0, 0x0) kevent(r3, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) dup2(r2, r3) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f0000000140)=0xc) r5 = getgid() fchown(r0, r4, r5) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000300)={0x0, 0x0, &(0x7f0000000280)=[{&(0x7f00000000c0)="5b4383c13420188f29a134138e2554789916cbd24010dce2a11c21227ea4163a2821f18e23118b3102b68dd3bec3bd5dee724fae4fbb1fe3c8c15de6230c74666fb79a74562145037b100cf2eb634a", 0x4f}], 0x1}, 0x0) ioctl$FIOGETOWN(r3, 0x4004667b, &(0x7f0000000180)) fcntl$dupfd(r1, 0x0, r0) ioctl$PCIOCREAD(0xffffffffffffffff, 0xc0105715, &(0x7f0000000080)) 16:00:03 executing program 0: preadv(0xffffffffffffffff, &(0x7f00000004c0), 0x0, 0x0, 0x0) r0 = open(&(0x7f00000002c0)='./file0\x00', 0x611, 0x0) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0, 0x0) rename(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='./file0\x00') mmap(&(0x7f0000000000/0x10000)=nil, 0x10000, 0x2, 0x11, r0, 0x0, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000580)='/dev/zero\x00', 0x0, 0x0) pread(r1, &(0x7f00000000c0)="a60e9be3716b5826c0d31b5da18f2fd9e2b778c6f85877b93f09000000ce644f6a097c0a638eee579b6d7510cc87f6a7693520cd0e33fdb01a873a3cbca5ab9253927bc34e195237c6a53aa40cd440fa88dbf73b34dab7205dbf0c9f9cfcfd38b444514557", 0xff56, 0x0, 0xfffffff7fffffffc) r2 = kqueue() kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000280)=[{{}, 0xfffffffffffffffe, 0x37}], 0x0, 0x0) kevent(r2, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) dup2(0xffffffffffffffff, r2) getpeername(0xffffffffffffffff, &(0x7f0000000080)=@in, &(0x7f0000000140)=0xc) mmap(&(0x7f0000000000/0xb36000)=nil, 0xb36000, 0x0, 0x800000000009031, 0xffffffffffffffff, 0x0, 0x0) 16:00:03 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2001, 0x4086334) r0 = open(&(0x7f0000000400)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r0, 0x42087007, &(0x7f0000000200)) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000040)='/dev/ttyCcfg\x00', 0x40, 0x0) 16:00:03 executing program 0: r0 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) mkdirat(r0, &(0x7f00000000c0)='./file0\x00', 0x0) open$dir(&(0x7f0000000000)='./file0/file0\x00', 0x200, 0x0) open$dir(&(0x7f0000000040)='./file0/file0\x00', 0x1201, 0x0) r1 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r2 = kqueue() kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000280)=[{{r1}, 0xfffffffffffffffe, 0x37, 0x10}], 0x0, 0x0) kevent(r2, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) dup2(r1, r2) pipe(&(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) mkdirat(r3, &(0x7f0000000200)='./bus\x00', 0x4) r4 = accept$unix(r1, 0x0, &(0x7f0000000100)) accept$unix(r4, &(0x7f0000000140)=ANY=[@ANYBLOB="0000000000000000004396bcb8e700000000000000"], &(0x7f0000000180)=0x15) 16:00:03 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x80, 0x40) ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f0000000180)) r1 = msgget(0x1, 0x40) msgrcv(r1, &(0x7f00000003c0)=ANY=[@ANYBLOB="b15bf9b400000000000000000000000000008c2d000000000000000000000000000000d50100000000004973b81a7bd647fd00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000090000000055924579c80000000000000000000000000000000000000000000000000000000000000000000000000000000002000000a386000000000000552566db57914056ac76800000000007000000000000000000110000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000800"/290], 0x106, 0x0, 0x1800) r2 = fcntl$dupfd(0xffffffffffffffff, 0x5, 0xffffffffffffff9c) socket$inet6(0x18, 0x1, 0x6) renameat(r2, &(0x7f0000000100)='./file0\x00', 0xffffffffffffff9c, &(0x7f0000000140)='./file0\x00') msgsnd(r1, &(0x7f00000002c0)=ANY=[@ANYBLOB="3b04db61d1c4ecd422b681736b4d3bd544991715b000fc00708550b360654f2e93932d3c1b9fc572c074c3ed4f83cb3221c9f137f44543325a047cf1f1c6751590aa94b10430a99f465795e5b9e6c1913ae65127d552f4d35c260e563c72000000e5d3155eaa83ea703ce2ddf800000000001000000000000000"], 0x75, 0x400) setrlimit(0x8, &(0x7f0000000080)={0x7, 0x20}) r3 = syz_open_pts() open$dir(&(0x7f0000000200)='./file0\x00', 0x80, 0x1c) close(r3) openat$tty(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/tty\x00', 0x1, 0x0) syz_open_pts() sendmsg$unix(0xffffffffffffffff, &(0x7f0000000d40)={0x0, 0xfff5, &(0x7f0000000000)=[{&(0x7f0000000740)="3b3c2db5e1c8520371f7a85a1e749859e32b9c1ab20794d6f097659f4e2aebe946fa5bae1efffdfde2e8ccc2bd141ca310c6624e870328532e2c2b87d70203", 0x3f}, {&(0x7f0000000800)="479270c62435c21f03", 0x9}], 0x2}, 0x0) ioctl$TIOCSETD(r3, 0x8004741b, &(0x7f00000000c0)=0x8) writev(r3, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) 16:00:03 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="820201f0ffffffff"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x3, 0x0) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r1 = socket(0x2, 0x2, 0x0) dup2(r0, r1) connect$unix(r1, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) r2 = socket(0x2, 0x10000000000003, 0x0) connect$unix(r2, &(0x7f0000000000)=ANY=[@ANYBLOB="62d73407ea8879435751"], 0x10) sendmsg(r2, &(0x7f0000002780)={0x0, 0x2c, 0x0, 0x0, 0x0, 0xffffffffffffffef}, 0x0) chflags(&(0x7f0000000040)='./file0\x00', 0x0) 16:00:03 executing program 1: pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) poll(&(0x7f0000000000)=[{r0, 0x160}], 0x1, 0x606dca73) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x10000221, 0x0, 0x0) sendmsg(r0, &(0x7f0000000400)={&(0x7f0000000040)=@in={0x2, 0x2}, 0xc, &(0x7f0000000380)=[{&(0x7f0000000080)="424f0c20dff63e6f", 0x8}, {&(0x7f0000000100)="6e14e1b503a361204d8e27f7b98336f9f357f739c4a6ae944166397cef0ffb8385c6ecb05b4d26a705ba00431a1d621f7100fab96d58f71608640503e610ce0d76f9de5ea82866bb1b6cf3f5142bbfbf2ba2344cfcf2e2618474511fd85f256279ae4797f85ef4959a017862ca331d3f7189b77a96cf25a471ae806476467f0716e00f0aff5f6a5b0ebdba5157f6f12a764b3b9c156fd1fd343cc7a0acd4ef3aeff2aae4e6f544e1aa16f954ddc97d16f0a007e628541245dd945aaac7c9", 0xbe}, {&(0x7f0000000500)="9289dd189ef61e9d3d81ad473a1bcacf9f42d574b633ffbf5c13809697d770d51e969df14c958e49bbb83f942c2942e1a7b08352b3fceb7c8e6d94e06e5f84764573bea2f6c4224b381754a8c562cc6ec35bb3d2967d11d24e4ac57edec642ce1d513d47437dc59643e7b6af862d50bf9a3c6f3dac403eee28aef24aa6334fd649b95f5201de3646d9ae2d91c08fa2fef36ade040e75396cc5fd18bf65e60193bb66bfd8ecc8bd5ca41f91bcef778a6ea13ae619d395e2903b1f0fcd009a4254f888cddef7dcaa1a46e311b1a0a9bf5074990f0e7ac4d3c8c19d057fa825813a6e8b1db7fbd5546ec0b67f27603ee8d18aea4298f8a3404d95389ac4abae8e92c05f3dc7b2e9041f529ccc4ec4d11953f94311bb2fe70abcf58c545b0afdb7cf317cae35f4881dae700c530a593373b458d30c9e5ca3522866a42b71fbec50798b3d9b41cf4152af7c5c4319a6de06a0125fbe1991c232850f2d5c5b2af5ecdecfecd0b965bccae9b51dc858e2e85d587477a7b6884491c4b689f8ffc6fc663597339fb45fb73579dab9adf9204138bafeabc2a1a10efe153c171ea34f7efdb6dfa86d81652ec2c893bdb69cf65fd9598bf42a668680092396210ea1b872fd505b5295333f7a9b9d907e3a2d301f0b434fb2f526d60de50f1f4aca2180ae20b82ed241387436df3fbbb6b1303f6851236ebb8710995d59c8c0e08fde4dc2b7961822e2a08c8d3e41c5f702cee2eb2018493bf60ced565bb2a0b71312cecbe7f962034271258af6c77746e44b4d3473020bce921e07f2bd5a7610b827f99323665f3cb901e23e4e6922bb81f5ee12dcf1817266f054141fe60a27230d663c83992aef785c10af607006bd749676f5c58c20a46187ec657b26fd35b4603052bd7cee1168f44c168e4d7cf51e242908de0ee61a8652b04b33c3e66f9a1c59a4b87e2ebc4db865c359362c91bfe3051bedc012927b03ff77011113583b9462392df6abc83c6ee44b164d0a4cd094cf0831978dca8f41747e68c34c83c8e0617ff655fdae04f6040c54bebd4ddb8ab122ac13230dd64faeaea3a53cd476171741fb0c8a2e9374d856bafee7519c7f56d83058d1fe3bb6366f1d7961d4c50268254019a0161aede99770a196b168b3bc8d1b5c927212bd36f852b8657cc68d70ce6ee28e28858df35b617e11f5371865e164ae51a2d4b2a5228be4a1bc802da37da49c50be3918d958347183d675e8de808f7cdd3caaa7441a6b55fd5b187e942ec5f709cfd956100a14eb32503f0d93a407154ffab0c5979e3ff5f1a86619107982694c815b559402fab01f298840fb5f45caddecd6de7b9848696489ecead9f2f9bcade34be0bfc960b62edbb11e7dc091a16e537fc4b37510ccd7034c9791353ec9cb2c7feef8a9f7437df97de922993af400bf4fa504032291d6dbf02b08aed98bbc908f3c7e70773662f2706d76f09b8601b5941af4e2795020f6f354f253298baa66327b30d10caef79b02f522746890cb953cf0fbcea68fec60d3e962dc464a2ed4ab86f416370e6e17ad05f5c2f2dd9e16391feb4d24215ea1d485db1d787dd03342613fe36451dca38b6218c495edd746ca276e340bd42896e944b4c67af28020adcf313be2e29ce1a665b20731d0c59cede149cd648afbea7838a0b60a675209fc9203e60861b1729d552bed6b03dbb271b06ab4e904d74337ef7d7ef96fba5549e68ddb084f26d82063e09e7f19600f6a38453bf05eece23be1713a3c7fb3d647ccdb42c38dc2f62776a06f4324e3517f303a2c6cdeb21816d68eda1769b04e77b5695e3a4f2296bff546f56fec1e37948eb380828a8f9e87d3a6a3e6464f3e2378660b30849cf08ac25d23ebb6563aa7a7f999955832c07c637518c9663ed08c41fd508d64dcc8eb840b0ef069580524593597bb74e3e52ec446f1cf7c0b328a1276a54c0b72fb202a5d0c75497c0bea79d05d5dc526a1a6f38759dd3604f134b4bfded6a286914aa5d1d0220c6492dde3c884f3475e626e173421eabff94b2ae13daa4b757f3303de1a05645b0927bba2b48fcaa91e319f41d3d08abbc115ca4b099f256ddb4d2b156f0cfbd6ac65fc8d01f83105ab3f57b491a59589e83a657a425a2723af2bf0cf8579508c7a639bdf6b1a37b435290f38f022d88fa53fa7143234dd8c083a581235d3a5f455862cf24eb2c89ed80f8098e840b21dcf6a1854581437b06640bc05933845549ace02d6ee76d80887e9881cf89bedb6e2d629a050f1dc1352afaa9efcb00cca268e7691441fe1643fcdf3f333e599acfae742a3caacce1e675352a5b4e178d0319f4c7ff4f0f56c01664f127e869820b0ae861a4bdd0c55612897c867f0e9a9cc41e22f83666ec302597aac81171a51e11019d1f9ff93615e0c6763d927ff88d5326a152e61cbaa1654b8dffb9382348f4c88fb8518e0a64da994b80669bd61028c3c397f14744e03c491e0dbe9ff7cf659352ec9e3dbcde652a509bcc2755b25d61baf48a6e4220e276491868fe0a29577f59fc5737ce927d37e3b255b25b44217ef12c81c39b5d03f2ad5902e4360499f6dbace5602ee76f9726037675a122c3aa25e9048732393a1212d3fd0b7f92be19ade18b1039afeaf5f288b3cc0d007620663cdbdd08e2b698538791319bc189d44dff07e6f04fafec339e9a2d2b8e38f76f6234c375dbcee27f8499b28c70f5518b28b2575925d8c28ad36693def5b575580b4e0363e15dd8b0de03157287a5882e08011ca4b8beddd86ba7181735705694f69b57376478dd0ae54a9a30aba6045e0bb7a6d3ea5377f15eb71ddfe4079c55958e3de0748f39c1c11e39fc2533640fb1856b6fbdf4e6a63b0fef6640ed33dfdb2bc2b392f546ad92ba6826fa64fb7585a941c645611067e96eaeaeac95019aa2f901c9a1bc715520caf16e7c90d62f8b1ed891502fc559ae28c05efc6462d6eb2ff5cad2ecdae0406cdf1434d92b5e4b8b76b224e8471a7a6905d325cc7c105f8506639c30ee8504a64cb650faf763998aa4ad8c9837bbb0c1f086f4344909292b81c48147b97ab7a9bbfa222fbe3ce0a5afc9d9d78f4bb308eefc296112c0729632dfd7be5a82148232020c584f8a67290f388eec07b88beecfb7db6f0eac60062750a187ee1116c541e7b5a99a833fc37d3dbca99328590cd7ad5aa07e03ad1b1e76fa4f549fd9c84928dadc794113665383f2fe0bb040dfb8d6b033666c4618619b9545afaeb7aca4fd77428a537fd461d8a4697b843012a2f58a11064e6ba253e32b90ef00112191f7a36524b9fc30f376a44af801bbbc91119730546e10d263b8dd994dc3183e108fb49fb74f6518ecd4200d3d76ac67b2816196941fd8b9cda794ab215f7368732f2aa5266877974398e0c424a0eab70180e7cffc13f55d25f1a18f4590ce9507f510eb0ff5fe894a7934186dbce13d4aeecdcc45974177e7d903fbfa6338be8871aa430f045b82cfe2bacdb0d345d08f32882cbe7c564421f1ef273f8f49bd8a9131bfad0db456f666f09dbb8cbb33e0d010ad190cc7f339490caf1927b20b994892bc3ba6b5f464344fbcda27f67d973ede5024748f16da34d1dbbee9c36642307c48516e6d52cd1a4a732e0b55dfb3da6dddd770fed71bc641717450deda435eab8e6f120612764e3693824dc73ef1760f3fcaca482a1167f5de1cb91ff5a8c654fb4015e38c3211bdb44f88c2f7a4517cf87f927b27dc8fc976aad031149eace65d1c19b92a701308b5031ace22171fc43c3fd9517950f5455229456bdc257e11bdff7722cdfe762166d8e3b98ef4045983b1eb25f4541d561ef8ae29b0417fb7e92a9112b82a0cc14b0664dc4e91be4e16636e8961f65c23a942b5898286e03d7f8047f70ae1ae9a26d2e0513a347ed58ac8d629362b77aeaa087326673e12ffdeea09a277cd03209beacc30a0f7b2a9b57cae3cf8d43bf29a4eeeba387f93971dda8b9d9e5f6910d9943ac8931e1d9f8ae4c16484a36ea2388434d0a7c77984086117346c04c86fe4a9cd6da677adff19820c2d1489609d8b336c060057dc427880de309bae1466019e5d98c8cc68f9cb67863e5517d7575d52f72577e52b93f75bef66dd0070e9450aeae2e41a18cdfcab87bc1d0d9ba3f7b5243c5029ba84f8f63c0a54eff5304d53e5020cfdbcae761c10499686cc1f7f29e121da1ea89410c3270402c8842a9395a515dc41a3164c09034ae05fbea7f29a89dd4f6dbc53748edaf5dcfad720584a2d7c8b137eb0398375a51cfc832ddfc79185593f5569d570b76f63bf5f801c66f9a07155fbdf45762b718a40d0ff2aff138ac922a205b8b9c8210ceb9f09b37d84bf497af7b0459a30dfbf804e805068edf843345fdd4c8899285afba40c5db54f78c177d826ad05391a6db50167890c6bc8f6ff0a5a2ac048008158c92d77b329d9ad4f362c76fd0ff50ad08ff014eb61b3daf938a15b29d4d90b7f624a8568b8d6e95253097b784ab672a351e25da5e9b53632b5a73d0ea19a326b443f26357c532dd628fa4fb33e662bcce5d34d0673dabac352b7fe9c0f9c8ba844705ef7fcd8d63b9b9103a34e4ed082920ac563c6c9b48928002265b22dbaf35863ab0d68abf45f31f8934dd04456d2403959ada60991f9352cafa0b64393931dfa06c38120795d98e92bc096abb381057e88ca80b9f1e11de509e688d39b97121c059fcb521c7760c86917333a27690f384c78f7174639b867409d913bb16e2a755330ba283cc209ea9612b1df43d2aa5e04d0ebb6a6d477b700a6b7a0d770d5ad42453d0cc0b998bfd6c90d30d4cd4b637c566d625930d64407029aae5463e169845fa3f4d1f898b3962c8e698c7a119adeba39509e62d65b6a92aca6cb4b13368c2b03802cd421df39493bc613a2f8df62824b8cab0a28a18b2de3da144032e771aa9f4c9713bd1e2f84da54a4630fa1d3562d64cdf1df92fcf31a2b4f416bd705a046aad3cd5724abaa21df2b56975028cf39b8d5bee42aeedf5835345c129d9d3eafa3075ea7bb38bffa4cda5fa29d23e7e55b4f11f1a9bc42c4a96437aba9043de06cfb94f769ee0d2179335a3f04b68f6d1acfc8dae547341d1024fe99677279e5822ab4e9e1fac642be38449c0a3cf4b61357822bef6b4d72258ea352b6c50e715d0ca2a3cd2d3c1841f1a860009c65cff62f72bf51699efa0a1c63c6fee10115a6dd50f12bee47d24a2ea2e441d27247e72921c5d54c3f44e95520767f401e22fad876898350a3ad1a5bdca29c32e7f40a8f373e5caf7159cd1eecd060829c6bf8cbd1269fae9b22eeaaa43057d2d36e6a45dfc50847f46dd5c416ad950a8c3d06b710fb4b0b37b99cce9133c97cef558ced996494335d34643a7f85cd95a512678f0eb933de2d3573f21a3f6f9401095a766a169647485c85f52ed0018510c0bb96dab3055cfa91a52bf632710cdaf794f613a529cfa02aec6c9bcdea121f3b517a01c17e23278863f27537e3052883777b5fd19992a119d641563e92cdce153f70f06b57bff1f925a69421eb8155b8634e1a87bda3b61fa3d903c4759067c7dc7d903b2878acc911632bac1367d8186bd085c841b97f7383b8492847729c9a74a9331c6bf7fe1e98bc0f7e8b403bc4d9cf402d9a2a0844848b3179f4d17ff4b4b427f70525aca22e8a5a404cc6effec52992253d92393987429c1dc4a776d83062de935b24d65dea4fe5a18c5f43eccb799d6c65edb7ee84d7d1d7cfe4807f82611f789ddd6f135807334ef85fd131cd71a7a03", 0x1000}, {&(0x7f00000001c0)="759b42501a10a235da06e2378362b219d00e904c0b357a2758ebd667dbff8671", 0x20}, {&(0x7f0000000200)="7dd38115385db625d4840c3f17f563303ebf6b94bc801105e2cb04d7b5cbcc00502c521b4db9ad6230b1a599cedf435f3e3527ab329544162aa17aa849b6d6d523d261961c2a408357475bac52f430e18187af4fd8297a54875726c85ccfe100c832e8d5d6a3320c", 0x68}, {&(0x7f0000000280)="7fc2dbbc85453653c38bff206d52277b97a13ad3c1eb64389c188d18c731d4ac6324a363cfb32165a91762437737950a", 0x30}, {&(0x7f00000002c0)="e924159214dec96cc262abe03757483583a36dde036ff6e016238b3df9a79bfb31ab654f19a724ec541f310bd098ac24a518a6e1ab7d88b0eb99f6c181f273c2234d793c184bbd9fdae98474ecf84a0b1fde48ce484789d9370233bb02a88f751179699db3f84b92c9fb8b18", 0x6c}, {&(0x7f0000000340)="3d4721a514a2776d06374c6e17b9e0855a9c5c8c1719bcbb3570fc9820add8", 0x1f}], 0x8, &(0x7f0000001740)=[{0x38, 0x1, 0x1, "2a612e31315f568633b7eb03f0477f7123c29c7639fd349f110f6b8c7ad5f4415e5b19bdec"}, {0x1010, 0x1, 0x1, "899e4f9bf7357ef984710d4e5930253fa5421d27f0206e71123416820e2722cd279a2afca415e0a37994234c6fc0430b0f0d5e61349f160c28e227de3b4629be20d7d3119fa3e64c10956487751ee6c7782f9083ba1527e507cc16417448e94abcda9027bb29941a52d6f5c1e157f9d3ac55e0f4d7bdb7f4f8aac9d3f26b0a481b4c155b68c85146ab17381039fd3d5e977f91be34e0ba9245b5cb8f062138e609688634746b922e91f2c5022ba0c2e9f30d636cbb649ea35caa7094172ed64bedab1605ced14b12152cd99250ebffde3cce4dca383e8907eca23db7d757d12e473ffa70be7e3c94d0ae8ca3c16bcb4605e281d105f30d7e49d76fc69060ffe2345854be49fcac2ab7652316f4ac6170413f6a1b9c4861d114d22bbab089e2cbd8742161862e56961d44ca5b9938c99d75715100d2c8e8423a95bf64d0c6079eb862028f42b526c65c000ba133c39e4f877da7b51168d5cf21e73997931b9917473b0a4d08ff4b7aa892cc37aec66f64e25e1463e9a78dccb66b630d88122ca537d0f843c38bdf1d9d0f0c0c4a2900148a16b8fe807d5b66247484fa72e4de75b5e0b51462a2bfbe013c95e2b3925e318da463b7e0d9baabd6b6de19225cac93819f31098561454921e55a5c2d0ef0583e606d3a53470d635ed2ccb47cd45febd686d96da9800cd14e767b75ba0a13d4d6d6b50cea271bf08d1b40569e4d835ac22520c8f3aa08aff6b7dea613fe78b9c3b9b3f01bd614c5e7739b93128dcc0f487034578a9393cf34c5c64a097c1e08f53aa25392e685dccad42fce4be0b83ac0380dc739cffc88534a004cdea6bb49fd137bc07c02d7cf6961efd4389f2d28eed6189fea90615a402e3592c7b95b3f596463fb6d77715dafbe15da5ed19496fe0c5bb879c94a0661dab8d2cecc1d3bb395322ce2da9707ffc5ed485374e821ec5d2758a266ca6cfb89fcf91858ac56a445636f298987c68a187d092a9cdd1b0c1dcc1ee074f30c82cc77c0701b3058e8629409c73c553ef4ebb84cc737570ca454bcd503a48eb87b96e205b1ba32f76b68450d4d6413528719068296f2f01c3c5d0b29777c56ade3521e6cf6603676682591dc2d914e655a664bf5d5e94a6564dabf81c166e829f2c105eb7e126b09dd963b6d96149a7f71727c9ea2daab6647f0ab60d2cf7a558b5677f13a1727bd1d410912bb464e465fc31091adde89efa251d2c4bd282c8f358c78e4809a0f6f6758f2b5e74b61762c6be9e51ca98433b47bc6e92ac30d8ea27919ae13276f09074f0c2e80620b859b203e8899d66ad59eb62475e209a0f4080a66210bf1c36f9e931239c07736eb5335219015b26ff392af936c6f74032f59574f2cd09900bf7a2081b5c56d40aa78e6d900d29cc16729e1a55894a659f34d01f80376c74ce1225d523d535e0ab32dff9155ea8f2fe8d7207ca7b00c22148e1dfbb915f5247ec19f14eb0232282c63c16c40c9a2f3b816992f173d73da704ab4c27904c64189c6d21412c9cfca46fcbf7582bfdefe428fb703e4eda2e6e9f6ede736a8b5af813dfcfc9588eebf0771ccac163fbd72e9e33e0afcbdc3f644fd3e6a239025974da95542ed9bd1ee1402d01f8b714da958df9cb07c487b1a963bf3b6f2623bb17a6e56cf58cfafa0d763d248658ecb622f42151746fe7dea5fcf9c6c1d2f551f68e91976a077bad90956f8de9fc03919b145b732fcca22d2761a89c7e84970f2c958f5aa00e3e1d2b2ee6e31adfe6430ffcbd5d9fb7f1074a28430b8a8ccefd874fd5b0d88322cae58b83b494b775ee9383f4ab5f5a41dcb063c29f8aaad96e6d42e3b90a53037d3ad2c0c262555f210309b8ebef55ff63faaf8da82dc5bfafbdc1aaba3f65393b1ce5b030189b15bd2e6dd83a717b7578845dddfc4263df2d569aad5c4504800f56d02fc707e2999d2ebde48257411df9ba25a9038a3777634da0f751a388d0b2951aa49343f0ddb8bfc2768d7045483fbe0d508bc9d9edd5687ee1b094691e2fb8c08b79158cd0da1f96a19b7a1274a052b2edbc3827db68980714b28d28c4cc34922e02e1afbb845c1b9bbde34c8a4490f95cfdc5f39d0a8810a376c1a482c98fee2046ee492cea4a6441edfd4c4f16f742c081d45d56d6e384fd804595d8b9610c2c3b8527e37c5762b21d1f092d220b6631f5d553d3bce87cc5284766cda091f3b5db90d5c1d897883c1a8001a34672d047c39f7bf56b18a501c438463a0a1b790d2da54791c6124bdc003379dad87ffcf53067851fd3df54330c1fb76c10ab5456e34aeb66cdbad8a267d755d6b15838bfeb585744d17938bf33428a63a0bff64c6d002466b2e4b743e8c58ab687b73056dc238064f6451ce3b7aa1d31ecaf7a04a8b7c7c9c1fe63ef1fff7e977cbf17af0ee390e7c8fdef566af408fe75277f7dbf10340f09f6cbe7c47e5968391c1888d03be3f9305ee17fba97905b7b94bdfb55a4eace329871dbab4b59563c2d4f199f7d11f444812fd1376af8465c8d346756dac11379db04d661e02d647ea65ad2fe0e8a89d9faf90a1c249aa6bdb77af42bf1d8e57ed133ffe4f4f983f5124a80346037e4fe7e16e2ec28ce1ece7569b3629375bef557d602a17c395d84226e7497aa74452915e80cb4835644b06403a199f7ed73a367c40f825661841c847df3e18e2449d4009e91accaead30184290b2240b77847db3214ae9931fe5e404dae6a32cfc414749f61734dfec5d37d77707f67494d93542d5765331f95b64a7d76471c86e5206cabb034248f8dee5ceedea6f17d3e0686e271bdac01f2b89ad07307e697975cbaee1d9b4d5f1bfd43c0abccc109aca8f2d57ee00fefd00988e549b53f82b036a17a22701469790f0cb8b82f1c4dec13db32cb5b59ef98990f7ae0af8eb629bb70ffb7539ab4e9a910d45db49dca0ed5f586b6ed58beef37a71468ca1f8ee36d9f74bab19977b313d342817e8d9d222f62bff4d03867d5161145eb97bfea5c928a4556483744e2be805e9a09cf8de09c9bc8052bbdb0785026960986eddb9a5c202cec56e9241216104a5994c7400ce15c4cb921ae6e2145e1cbec9a9e461290fcecf65ce4d34c19d75d6b53a1c495d660409f94fd28c745c072a7d7f4871d1cf78729671c9f30411a9150c1328344a0090f038789fb30d6270cda36fe364eb74f3625b4481fb2b2aee73d732c5d4a7c03fed6d31603e6d32daa9cdf4d35ffe1c5e68d190d31dc8f838d9df18cf954be9a909a21feabd63826abc79bc00416da0331adbf545854c0088d2a00d39db0108768b435bcf2edf5b199a499a896fa6db765414e8db42a73f5a26a0da4edb17bef6b20060affb3e052fcd20e8081d1a35f33f76fc87eb4624a889cc658d36427a750b73675abc38919535ca8844967db8595e439b6546e3fcb1ab1fb5fd34a6b901011d1407d192460908ec9dcac4e7af83f38d1efbd3ca6bf953e80004d3b6a670f9e728642577e784bf515c7f6edbbce7d0522fb31d93b49720cafc5683a84e0f7197fd890abc4bf1e82dee58c57553e9aabce625d0cc50f222f1aee768e29e963d4bef6367e02f04d416042e071bf1b757224d1ebd7544a9e2a04188ac9540f2d4bb03892f816fcf9c4ba787219b15a4ac4beb17c9a3316f542b9190e1a9dbc84ef59c15700efa07b9510a87aea6b0e94f40194c8e031c65d5675a3454ffd332655413e6dbda3694f679990651462f611eb346f83feb0991b1bfe5c7c95ace61a8f514f6117c3dd3b382b7c728ee5175eb441fb5f44d46d7707fa62931f5d624c834cf8959c155423d4d17a4330d9e04ad1bb58f380ec76f21f0c56fecba13afd0f7139c4d34dec9b3cfe7a6cefb5bfcd57d5c768f0d7dd0255b493a8837983d398b2e373920fc142f8fa7b5fc45aa1dd5e0293eab6cc0f18b34a2ef26db3a1f7bc5a3c93a2ee90ebcccd5101077b16dfc0c992424045606ba0f334e8c6e20fbb1a7f4da92197c6f2761e8b35a7b0db3894585f78d412b85dcb074dcd1212b06dc25ea9f252b14fe13c40ef67b559d3d23937697409bfd6ddfeb16de2e6fe69e5781a057b9c1dec533ca3aba33705d3c04f52830aed4120f730e482f513aef38043d9d045cc155c50b6ebf26356a8de83c9e3a994311051074c1bb93c93164ddb947144d955066e1200b0816cf0d6b2a38b00f1131991b7be3189bf3bcf20450050ecab0ce3e3d948f0af9e28a22ae5325cd7fffe272dd6895185c1de8487167703cd718af20a3b29bada0e0b84191f680d5f1741b35d2a833e58cdc5cb547ac3ae9e7fbd0f176c9dd28fe66d6d65f2dac9ac17693a5283cf6bdd0a9c7b7e8aa552470be9b0c891558168ea2294955f14ee05a126d46b19d3923b86b5ba88b7f4a86cf90b3d93313b2ca083952250bd6c2c34abb6b751e37f0c2ac77d919ecdb8913f6dd7770a0d184e31a1efa1f263ec0a5a05dccfe6bc0667553e74f746232f8087e58b21ea4af5b1b956acb67de9b83ef5566a78d31aaf19cfea1d01132dcddd8b3aaa83d18be617e48693a7a1bb41dd293a251b1b63b487a3f5c15a340d07f4c97ebec672e12f57d1eec39eb5323034b060a9cd7cfef5474d2c23d5883574839c3907b204591ea4de0850c3abe5dac8ff2cc66f6f7133141d7d2d58e65592b505f4b36707810f54b89c0e9fbbaf4c7f079200a976197baa398eb21ea853025c0360eab726fdb0bde639fa522b4bd27b29b00cc19ddae71a25117dac1868f7c7c1794326a5be02ce1d9b4b106c5605f74c47bfc74cbbe4755ba2f158c44879b668c85ea5583da03c6d2bdee8a87e8e722371be2cd775ae1b732a78c1b1bd8e5b47f3277496d93224e28ad635d27eb787dff0c99dea48060cff8668bf66dbbc06e8e7a92bc8c456f00927af76e4f556f5370f445a5aaf8aa785d77d920187235bd294d642f77e906833573cd73e045c6a77c46bfff77a1203ead702628235861a14f62ccf29dda5e149b072dcb41c0f582d306a18030ba52a6e0a9b6701878a4c0dd871dccd7181f3957a7df41b89e0a3b6190e551eb5c28903e46b2ee4cbf0291a1475e482cf0a1b385230dcf3dabfda4bf198088da05f368fb4ce7178a25faffcb4b206fcb785c118209596bb807646ef032ca04128fc6b9bd366af8b2004a4670956d723da8e746bc900674baf0215cdc202b12917a97d46f9974d735dd0d58e1d3286be3cf7070595bf0e20c69b840c6ec7928e6a7b7daba8456eedc7172470db2e5cdf2564b69094a8c97cd307f0b2afaefb0f37d071b776b93e349d8696631e765e6772fdcc4965797005fd918d51bf64bcfefdd5e596b84e72fa5d84d45ff2f6564afd2bdb5a878d805c3a647b607f7f0fe9d8f765cb56c185fa81e99a92c7c43ba3f92399b101a24d124364a38632e39d30820935f966d4a201237eaa2264ef71363e1da477d783106124f0a099c3d1f2d3780657375c37c912685e5c0343b39c619c552d3ed0787a67436b4eccc31411883fcb933e35897bfc4e357c3b927a2421407da5079a73124ed7af1c3677a2dce09f74c7f31dd7a8ca4dfb0586b87929aee9d58fb7314bc29955d8fa858adec051a5471c187331d777189e5cfd4f956d4091288908f6b8a1b4f3be636c20926b08b3aac05981ed6d01e68960b91144f738bf743dad866f61acb31fba08213b5dc4059e60e6b2372b2d8448d9708933fb963112b8707cee10e1b1d554c51990d09e40fa2b51c346f45c18415d5309ab47d430c8f09d6acdb67b51872099d7221eeb2e90a9612e93b3c445a"}, {0xd8, 0x1, 0x4, "d263e02a66d8df67e8e64d6fb5841f87b8a4a0545f73f15a6c6830bd089594017ba28ebd511c07b8c7d5bb69806c6b337da4789f1e19f79273e9fe1930a23611dbc3994f5dcf1eb9539f798e9f3d9819962c957de3ef0c920ac5c259beabaad2a23eadb837a2837071eb106ca0e20554475b2b464e8f5d5af4791db77d7766f4cae09fd67ed5f7d6029efd6964cfcb45c7f9643d1c998256cc307b6359728068969f9391c13fc5722bbc27e0ee23cbb2744d3d2cf7d88adc73aa7f98acb0c9406a5c057f1b908454"}, {0xd0, 0xffff, 0x8000, "808e6563ff3766ff603078acffa8cb3c75408f3fd0204aa7fb4b2706756a8f24401e7ea3f10258991d8fada1eea9e99b165c300f6bd1984e8d1b680e4db9928603b31edf974e4afd42733ac7ff90aa64fba629f9525d66cd4c7ff24a6e930237dbeac534340b90fafcba077c4ea2759dd569515ac1adbc0639c301cc7e25e4ab87487145074bb2dc6f79851691c733a8cdeef9a8d02af3f9da241f20951ed0d43d1c63b8abaab12a32f2b6f35cce02a07c037b298c3691a0b437aa494c61"}, {0x28, 0x1, 0x2, "713f2045edf81d51b80d5de9d0f9fe855ba5"}], 0x1218}, 0x3) r2 = open(&(0x7f00000000c0)='./file0\x00', 0x3fd, 0x0) pwritev(r2, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x11, r2, 0x0, 0x8000000000000000) dup2(r1, r0) munmap(&(0x7f0000000000/0x3000)=nil, 0x3000) 16:00:03 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000200)='/dev/null\x00', 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f00000001c0)=[{0x1c, 0x0, 0x0, 0xfffffffd}, {0x80, 0x0, 0x1}, {0x6, 0x0, 0x0, 0x4}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pwrite(r1, &(0x7f0000000100)="244e7f7cb0b4823f198e3ca4c9d2", 0xe, 0x0, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000001340)=[{{r0}, 0x7fffffffffffffff, 0x2}], 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000040), 0xa9, 0x0, 0xfffff801, &(0x7f00000000c0)={0x3, 0xffffffffffffffff}) r3 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) mlockall(0x1) ioctl$TIOCSWINSZ(r3, 0x80087467, &(0x7f0000000000)={0x83a, 0x59e, 0xffff, 0x3f}) 16:00:03 executing program 0: mknod(&(0x7f0000000180)='./bus\x00', 0x2000, 0x86128) r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000180)={0xf0ff51428550b7d7, 0x0, 0x0, 0x100000000}) flock(r0, 0x2) flock(r0, 0x2) flock(r0, 0x2) fcntl$lock(r0, 0x10000000000009, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x2000300000000}) r1 = syz_open_pts() fcntl$lock(r1, 0x9, &(0x7f0000000180)={0xf0ff51428550b7d7, 0x0, 0x0, 0x100000000}) flock(r1, 0x2) flock(r1, 0x2) flock(r1, 0x2) fcntl$lock(r1, 0x10000000000009, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x2000300000000}) fcntl$lock(r1, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x100000000}) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000140)) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x100000000}) msgget$private(0x0, 0x202) r2 = dup2(0xffffffffffffff9c, r0) faccessat(r2, &(0x7f0000000000)='./bus\x00', 0x48, 0x2) writev(0xffffffffffffffff, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) r3 = open(&(0x7f00000000c0)='./bus\x00', 0x800, 0x0) r4 = kqueue() kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000280)=[{{r3}, 0xfffffffffffffffe, 0x37}], 0x0, 0x0) kevent(r4, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) dup2(r3, r4) ioctl$BIOCSDLT(r3, 0x8004427a, &(0x7f0000000080)=0x3187) r5 = open(&(0x7f0000000100)='./bus\x00', 0x2, 0x0) connect(0xffffffffffffffff, &(0x7f0000000480)=ANY=[@ANYBLOB="baa3371ca885c7153e890ba12aea7cfef7f21804edee48c2a1da47a947628159b392decf51a332df27af952ec50300000000000000f723d35ff58eeedece6ad6f76c027cf5fc8faad273"], 0x1) pwritev(r5, &(0x7f0000000440)=[{&(0x7f0000000040)="fa1204a49155e71e00", 0x9}, {&(0x7f0000000200)="a2cd648813775b407b4e430c5a5502e44a62a6fca1b3d2cddab8a385e4552d0b04fc3aa3cfba42f02b9dc3e96f38e6c07009e7a99446e6fed2b1e6cb5f5023f3693654988ca47c5e5089f38465a7dab5f7d35dd07a7243984bff43cc57a65662e9511ec89c7534100248d7409aa9de03"}, {&(0x7f0000000280)="e58048bd2e5aff4802a5eb3527834a10979488d5905443b0184f4f4bb784d78456e3dec6591198324f966a70275371d7859d187a4b3d83cb534a3f4fee900ff3dae315ff78dcbc7e8643fa38093fc8168b7d793e6a25142d6363bd43021b0a9d7c07a3ae71247c0aadd5e6bfb948bffd7e01e7965875bc12d50ae534aafe992da04e313308efbc304c734042e161fbacbdd0e0a239680d042b243f30f747534dccb137a6f72d793925345203e2d4fa33824e2f188ea1ed522b2370857668839501947bab"}, {&(0x7f0000000380)="d02e7b1e98df78e2ceedabe8fc18d792eef4d31b89729a718de9bb8700cdca90d5b74a1881cc0ace5b85b2a632215bd1c1ef501f93f37ee4bb14d0ee0ac04b74fa249ad8a322dd67bc413c50b22b5950a082a4c18c1ecbae5499d138ad535545ddb6f65caea65cc7c28e0e69d35d0f613254bb33424db4e17a724331aa5dea3bc096d22b4d18eecbdd8e6f3264743e44ab7993e311987d72415475ff45adf4d717337219b4c26f361b3519c33429"}], 0x0, 0x0, 0x1) pwritev(r5, &(0x7f00000001c0)=[{&(0x7f0000000140), 0x8}], 0x28d, 0x0, 0x0) 16:00:03 executing program 1: r0 = socket(0x800000018, 0x1, 0x0) r1 = socket(0x800000018, 0x1, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x5973, 0x0, 0xffffffff, 0x0, "6fc6e23c5b00000000000000e74de400"}) bind$unix(r1, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0xa) setsockopt$sock_int(r0, 0xffff, 0x1000, &(0x7f00000000c0)=0xc8be, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0xfffffffffffffffc, 0x0, 0x0, 0x7, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x0, 0x0}, 0x8) connect$inet(r1, &(0x7f0000000040)={0x2, 0x3}, 0xc) 16:00:03 executing program 1: r0 = socket(0x2, 0x1, 0x0) setsockopt(r0, 0x6, 0x8, &(0x7f00000000c0)='\x00\x00\x00\x00', 0x4) connect$unix(r0, &(0x7f0000000100)=@file={0x0, './file0\x00'}, 0xa) setsockopt$sock_timeval(0xffffffffffffff9c, 0xffff, 0x1005, &(0x7f0000000040)={0x7fffffff, 0x81a}, 0x10) shutdown(r0, 0x2) 16:00:03 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r2 = kqueue() kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000280)=[{{r1}, 0xfffffffffffffffe, 0x37}], 0x0, 0x0) kevent(r2, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) dup2(r1, r2) ioctl$WSKBDIO_GETMODE(r1, 0x40045714, &(0x7f0000000240)) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f00000000c0)=0xffffff80) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r3 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r4 = kqueue() kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000280)=[{{r3}, 0xfffffffffffffffe, 0x37}], 0x0, 0x0) r5 = open(&(0x7f0000000400)='./bus\x00', 0x2, 0x1e5) ioctl$WSKBDIO_SETMODE(r5, 0x80045713, &(0x7f0000000200)=0x1) kevent(r4, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) dup2(r3, r4) ioctl$WSDISPLAYIO_SBURNER(r3, 0x800c5751, &(0x7f0000000040)={0xfff, 0x8, 0x1}) r6 = syz_open_pts() r7 = syz_open_pts() fcntl$lock(r7, 0x9, &(0x7f0000000180)={0xf0ff51428550b7d7, 0x0, 0x0, 0x100000000}) flock(r7, 0x2) flock(r7, 0x2) flock(r7, 0x2) fcntl$lock(r7, 0x10000000000009, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x2000300000000}) fcntl$lock(r7, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x100000000}) r8 = fcntl$getown(r7, 0x5) ktrace(&(0x7f00000003c0)='./bus\x00', 0x0, 0x900, r8) fcntl$lock(r6, 0x9, &(0x7f0000000180)={0xf0ff51428550b7d7, 0x0, 0x0, 0x100000000}) flock(r6, 0x2) r9 = syz_open_pts() fcntl$lock(r9, 0x9, &(0x7f0000000180)={0xf0ff51428550b7d7, 0x0, 0x0, 0x100000000}) flock(r9, 0x2) flock(r9, 0x2) flock(r9, 0x2) fcntl$lock(r9, 0x10000000000009, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x2000300000000}) fcntl$lock(r9, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x100000000}) flock(r9, 0xefb46a9f83a33d5b) flock(r6, 0x2) fcntl$lock(r6, 0x10000000000009, &(0x7f0000000000)={0x0, 0x0, 0xfffffffffffffffc, 0x2002000300000000}) fcntl$lock(r6, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x100000000}) write(r6, &(0x7f00000002c0)="20ec9e257a3d2fa6007f59583a21377911a39bbcb224f3f910899cff633d3c2579078580621c47c40c6c5fe9ac913f758a0e37f940dfc4e2356e72583c3a62a1b9d885304cf9a207e9eec27b1be0524b5e6c2363cca98274b4158e0239ac3ce3281d95a134af5a9270b1d33dec5876aee569d715ba0f9133652d23e23eeb4dc61486e7693c9e83beb4b17c9f7f18c4a2f45738e4f1127c2c948f200d319f2e02ed027844d5a24ca9f8de020ce06b3e99269f3f23bdee1e453e5e2a76c919c32cc87a8b2eacb2ee3bde04aac270555e0665787c27f8c3eb54640a39b9314fd6edf6827907", 0xe4) r10 = socket(0x18, 0x1, 0x0) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140), &(0x7f0000000180)=0xc) setsockopt(r10, 0x29, 0xb, &(0x7f0000000100)='\x00\x00\x00\x00', 0x4) setsockopt(r10, 0x0, 0xc, &(0x7f0000000000)="ebffcbff533866e8993192964800000000000000", 0x14) 16:00:04 executing program 0: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff], [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x202], [0x0, 0x0, 0x0, 0x9, 0xf7ffffffffffffff], [0x0, 0x0, 0x482], [{0x0, 0x0, 0x0, 0xffffffffffffffff}]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = dup(0xffffffffffffff9c) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000000)={0xf8, 0x0, 0x7, 0xbbfb, 0x5}, 0xc) r1 = socket(0x18, 0x2, 0x0) r2 = syz_open_pts() fcntl$lock(r2, 0x9, &(0x7f0000000180)={0xf0ff51428550b7d7, 0x0, 0x0, 0x100000000}) flock(r2, 0x2) flock(r2, 0x2) flock(r2, 0x2) fcntl$lock(r2, 0x10000000000009, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x2000300000000}) fcntl$lock(r2, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x100000000}) fchflags(r2, 0x10000) r3 = fcntl$dupfd(r1, 0x0, r1) socket(0x1, 0x8000, 0x51) ioctl$TIOCFLUSH(r3, 0x8080691a, &(0x7f0000000300)) 16:00:04 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) ktrace(&(0x7f0000000100)='./file0\x00', 0x0, 0x410, 0x0) r1 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xc0000110, r1) pwritev(r0, &(0x7f0000000080)=[{&(0x7f00000001c0)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0d389fe894a974c8d45aaf9d2e7ae9fed58938ea6ac68a0b0632688ca0fab3647175abf22fea120c9b3bb77ca60c128295bf234505356095dbf9e50a4a5079723b57fed8ef0a251b91e67e1f5d347d5b668a390a25beea3962e7c10b8d9f53f5c82b5eacc26757d14f2fa6be9a2cbb2cfacc5e906dfd1e3208364bbc454327b6a1522c332ea628b8cb672e9e7247818f970e017c7cb9303e6b505059f34d3fb9df3993b7535fa269859e24b2802782224d7d5c13c21d4eee4f8621037c3d78695ad9a278978b26c46049befba997acb9ac407791cdf6046f9f71e36d09827a4493c17a0921dc38af76420c885862413c6ed4f7fe335a5547ee2d7c65d735b189214606da83f9be40faef7438cbfe1ed0439c46106e72cda99d1c3471259d08198e13683ef6b08d5c54bfb991dcca6919362e1a0b65844e9194c2d7fd257281fbcae0694eb4c1e7121b6a2c19d7c82054126e2146349c1c8489aada96f3a84001b5b8d93dfcfb77778", 0x182}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) lseek(r0, 0x0, 0x6, 0x0) socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) fcntl$setflags(r2, 0x2, 0x0) unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000180)='r\x00') open(&(0x7f0000000100)='./bus\x00', 0x400000003fd, 0x0) 16:00:04 executing program 0: r0 = socket(0x18, 0x1, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080), &(0x7f00000000c0)=0xc) select(0x40, &(0x7f0000000000), &(0x7f0000000040)={0x8da}, 0x0, 0x0) listen(r0, 0x0) shutdown(r0, 0x2) 16:00:04 executing program 1: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="6202e57f7f000001"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x1, 0x2) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r1 = syz_open_pts() fcntl$lock(r1, 0x9, &(0x7f0000000180)={0xf0ff51428550b7d7, 0x0, 0x0, 0x100000000}) flock(r1, 0x2) flock(r1, 0x2) flock(r1, 0x2) fcntl$lock(r1, 0x10000000000009, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x2000300000000}) fcntl$lock(r1, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x100000000}) r2 = dup(r1) r3 = semget$private(0x0, 0x1, 0x80000200) semop(r3, &(0x7f0000000300)=[{0x0, 0x7, 0x1400}, {0x4, 0x80, 0x1800}, {0xfe52dc4792d94f09, 0x8000, 0x800}, {0x4, 0xff, 0x800}, {0x4, 0x100, 0x1000}, {0x2, 0x100000000, 0xf2e4cf5442ae16e3}], 0x6) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, &(0x7f0000000380)=0xb) semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f00000000c0)={{0x400, r4, r5, r4, r5, 0x82, 0xfffffffffffff7f5}, 0x8, 0x1ff}) r6 = getgid() fchownat(r2, &(0x7f0000000100)='./file0\x00', r4, r6, 0x4) r7 = dup(r0) listen(r7, 0x0) getgid() getuid() setsockopt(r7, 0x6, 0x8, &(0x7f0000000040)="fea1b757", 0x4) r8 = socket(0x2, 0x1, 0x0) r9 = dup(r8) r10 = socket(0x2, 0x1, 0x0) getsockname(r0, &(0x7f0000000080)=@in, &(0x7f00000000c0)=0xc) connect$unix(r10, &(0x7f00000001c0)=ANY=[@ANYBLOB="87fe0800d3a8acec0466a034ff530b0f7aedd0c22aabacf3c25d666e4bc37893db578c41c6edc3cfb7d5046ba94d04eb6b1d5a434b32012a1f6decb129161ba3229701ffc72ffd9962ae624b0e0c9c7d307613672c60c7ed8c8d11af046bbdc978825741cbf9faeec63d0acac645e8e377943e8fb254f6dc"], 0x10) dup2(r9, r10) 16:00:04 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x4c, 0x20}, {0x54, 0x4, 0x0, 0x80000001}, {0x6, 0x0, 0x0, 0x100ff}]}) pwrite(r0, &(0x7f0000000280)="d000"/14, 0xe, 0x0, 0x0) 16:00:04 executing program 1: mlock(&(0x7f0000ffd000/0x1000)=nil, 0x1000) munlock(&(0x7f0000ffe000/0x2000)=nil, 0x2000) munmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000) 16:00:04 executing program 0: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000000)={0x2, &(0x7f0000000080)=[{}, {0x2c, 0x0, 0x3}]}) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffffff, 0x0, "00000000000000000000f2ffffffffffffff4000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) connect$unix(0xffffffffffffffff, &(0x7f0000000080)=ANY=[@ANYBLOB='+'], 0x1) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r1 = socket(0x18, 0x1, 0x0) close(r1) r2 = socket(0x18, 0x2, 0x0) close(r2) socket(0x400000000018, 0x1, 0x3a) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r2, &(0x7f0000000040)="100a2956b9223776", 0x21d) 16:00:04 executing program 1: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="62020207e0000001"], 0x1) r0 = socket(0x2, 0x1, 0x0) r1 = socket(0x18, 0x2, 0x0) dup2(r0, r1) connect$unix(r1, &(0x7f0000000040)=ANY=[@ANYBLOB="1ca9fe20d82416a221fe8d29c6676923f8bc573d39ca"], 0x10) socket(0x18, 0x2, 0x0) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x220, 0x0) socket(0x20, 0x2, 0x39) r3 = socket(0x2, 0x8002, 0x0) r4 = dup2(r0, r1) dup2(r4, r3) write(r3, 0x0, 0x0) getsockname(r2, &(0x7f00000000c0)=@in6, &(0x7f0000000100)=0xc) 16:00:04 executing program 0: socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() kqueue() kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x0, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x2, 0x0) kqueue() kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x1, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() kqueue() kqueue() socket(0x18, 0x1, 0x0) kqueue() socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000b00)) syz_open_pts() syz_open_pts() socket(0x18, 0x2, 0x0) socket(0x18, 0x1, 0x0) r0 = syz_open_pts() close(r0) r1 = kqueue() dup2(r1, r0) 16:00:05 executing program 1: setrlimit(0x2, &(0x7f00000000c0)={0x60000000, 0x400800060000000}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x251b, 0x54d, 0x7, 0x511b, "447c2c010000020000000077743ae012cc173300", 0xffffff80}) socket$unix(0x1, 0x5, 0x0) r2 = shmget$private(0x0, 0x1000, 0x204, &(0x7f0000ffe000/0x1000)=nil) shmctl$SHM_UNLOCK(r2, 0x4) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000040)={0x6, 0x8, 0x2, 0xc, "5e89ad10d2ba5e5dc7e67515a3001000", 0x6, 0x8000}) write(r0, &(0x7f0000000000), 0xa7) 16:00:05 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) r1 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r2 = kqueue() kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000280)=[{{r1}, 0xfffffffffffffffe, 0x37}], 0x0, 0x0) kevent(r2, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) dup2(r1, r2) ioctl$BIOCGDLTLIST(r1, 0xc010427b, &(0x7f0000000100)={0x8, &(0x7f0000000000)=[0xb6b, 0x4, 0xeadd, 0x47, 0x340d, 0x1, 0x7, 0x8]}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f00000000c0)=[{0x87}, {0x80}, {0x6, 0x0, 0x0, 0x100}]}) pwrite(r0, &(0x7f0000000140)="e2695e80de7d795e1214f6357e3a", 0xe, 0x0, 0x0) 16:00:05 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="820201f0ffffffff"], 0x1) r0 = socket(0x2, 0x2, 0x0) r1 = accept$inet6(r0, &(0x7f0000000040), &(0x7f0000000140)=0xc) setsockopt$inet6_MRT6_ADD_MIF(r1, 0x29, 0x66, &(0x7f0000000180)={0x3ff, 0x1, 0x9, 0x7b8e, 0x8}, 0xc) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) r2 = socket(0x18, 0x2, 0x0) setsockopt(r2, 0x29, 0x20000003c, 0x0, 0x0) getsockopt$sock_timeval(0xffffffffffffffff, 0xffff, 0x1005, &(0x7f00000000c0), &(0x7f0000000100)=0x10) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000080)="0714045f099be009e938d0737f73eb2b33fff30f", 0x14) write(r0, 0x0, 0x0) 16:00:05 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) r1 = socket(0x2, 0x3, 0x0) connect$unix(r1, &(0x7f0000000780)=ANY=[@ANYBLOB="8202adfdffffffffffffff6530130fb9aa23d057145406000000000000000700000000829568c11700287ead4bcb617fa69dfceac2884e6abca64892bc5e57c6388bbd2ad88b2951b15801360bcd4c0a162b58b55c62bffa4d012ae447471c230495aaee48c02f6ac41e6bf3bf554799b9b800ed52beb85a85e25bfb258557d60f13ad30505e8f53f8a4aeef9d612f871f4367f04157795ea4a5c59a3a9fa2a1d8cac7dbbc5b65c6ff070000b4122cd2350000030d7d61f2cd2db400000000000000fa478cb02121f590dceb00000000000000000000004c08408ed9d7fe39c7f2b03d5bab8fa9eeafe3930a28b6a549db713f74987813b57c2017c843018fd570f12f71572fcc8142858758ad7cabd2ecc7d7ef9d025b6c5ea1ef10c00000000c45ab4746021eeeac0a8bc4ed8b3c0e0a7cc76e951ee4d582124e084fc270f882b865eee588a7eee039a2e945096d7fa77b300ada2ac9cb71faf2e2086a14d6f2f5eaf4584a2c241985cc22f798037699b625759d6a4c234ae2afa2675c5f8cccfe7aeb4505f1d2cabaa441be793f34f409c213afeb16d4209dceb18f13a3e4c092e9d61e0400000027ca829606c392baa4193d0e2add214f8561ad1d48c6426a3ebde4a2d300abf70003000000000000008dda644dd3d1890d8b24124b0218392670c0a77bda7ebbb38531e0dfe8047434e5685eee934168ec73dee815b53c81bd7392b2462aa895da127c1d5943363da647081d8016b4b8a15b8969cf1ebc3a2d4b0bca644f00003751b1e4da809279c7b3252015da259eaf0f42e09878e6b0546b051d9b22d05717f5544717aca0ffe0d84bf7f233d409c1a22d7641764cf4ce2af869b90fd62a23f14d9521fda7e05d5aacf9528cf4959641da3633e7e3f5cbf54aecb0d994f8842adc76b996b58aa6050aa727c9bfcb6feaf2a0cd455bfcd11119cb4ceefab677116603800f8031b222cf8578d931e7bb2e08a99fc62b9150c50b52ebda176e26b25acb00e6eaf70ef69cd126daaa21ec3344f65ece41fa47767fa56b1dbbdc07a24550268c3caa4a1ee916dacef7411e8fa2fa6a3d9eca80e2c7c215d09e597e3dcb2909ce5a8d50050a0ea432ee3593ee6c7e95f84ecbd17c0003c4e23b6688786e2894202fed2b5a7e962a2b8957ff64f4c50c532e9a9138c84fd4718355cd5ed9992638f5b5f4487dabfdb3fd677b09fe7f9b012a896f8f391f2df433d610a6a33c4e9ab805b72ecaadb207b16d3d1c4a6c9d847ed7d6eec33fd497c00a750fe84c23883bc918a05926bae77016502994703f47efee33ec1564c46422d73343c60b39afa3b97c34cd9276d0a942cd2f70a1d4d07847e8c382757358d6f509f9f62b304afe438b5c7d1557499e706c2e2ca33b71bf3ba41cf54947df2f0d93fd38c35f43a38016bad4abfb6e128e2188baea035f5019b66c556e1deaa1934b2918194d30bbe57a102aadd9cbf3476af505cf7a4526715cfe66f3732560e1b7d12683f6d5da98affc75e1eb2df52e8b98e691e44469c2fc5d3efe91626dab84a08a18b1317517e24e5495d59a9a6a868571cc87d80433e3f8039c71342c67ec5be3e33f6d554ada83a7c2de7fcff3602338daa412227cee37a7745d240a2ff62f5e1b387b9a5186700000000000000000000000000000002eb1cd8043e80612f7f3dcb1dbf4085457d3a27184f1fda724c15730274b11d720eca34d1c24b9c69e27b06e70c580e67967e9e0e7866fa29e4b01ca387ad1a1abb4e4dcfb599e69bffb8d85e7b2cdb33baa3a67c54269aeeb23a48c469c49e7744380f53cce7e366d83c72fe0b89bacd9f25d713f9c09c8d93f923672301ef63e8ffd29854ac4c7a7"], 0x10) socket(0x10, 0x8000, 0x70) r2 = socket(0x2, 0x4003, 0x0) setsockopt(r2, 0x0, 0x1f, &(0x7f0000000140)="01003f8a", 0x4) setsockopt(r2, 0x0, 0x1e, &(0x7f00000000c0)="01003f8a", 0x4) dup2(r1, r0) r3 = dup(r0) sendto$inet6(r3, 0x0, 0x0, 0x0, 0x0, 0x39) r4 = syz_open_pts() fcntl$lock(r4, 0x9, &(0x7f0000000180)={0xf0ff51428550b7d7, 0x0, 0x0, 0x100000000}) flock(r4, 0x2) flock(r4, 0x2) flock(r4, 0x2) fcntl$lock(r4, 0x10000000000009, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x2000300000000}) fcntl$lock(r4, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x100000000}) fcntl$dupfd(r4, 0x0, r0) 16:00:05 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x2000002000, 0x86128) accept$unix(0xffffffffffffff9c, &(0x7f0000000180)=ANY=[@ANYBLOB="0004001c0000000000000000000340004502208887d380056e000004"], 0x0) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x6, 0x0) writev(0xffffffffffffffff, &(0x7f0000000180)=[{&(0x7f00000001c0)}], 0x1) lseek(r0, 0x0, 0x2, 0x0) write(r0, &(0x7f0000000140)="220ece228901004cb487abb18b26a6c0df5ab8c1131f4511", 0x18) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff07}], 0x100000000000005e, 0x0, 0x0) r1 = syz_open_pts() fcntl$lock(r1, 0x9, &(0x7f0000000180)={0xf0ff51428550b7d7, 0x0, 0x0, 0x100000000}) flock(r1, 0x2) flock(r1, 0x2) flock(r1, 0x2) fcntl$lock(r1, 0x10000000000009, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x2000300000000}) fcntl$lock(r1, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x100000000}) pwrite(r1, &(0x7f0000000300)="08d08689aee542074d5dc08bacf7a428dce5ee80372240579dd0a1921d212bb19cbb9eb3ca0b30bc8bb0dec9b67b8ad1bfab62abb0a7ece6b45fe35a13ccd6f857e69ed937648b084d91c5b9c71b679f94e6fd6fdc818e253cba461198d1d4fdcc893eb668fa8418e7a944cd1273daa22273c645ab92a29fa3e93f1644a97e3789e880b2ea73c2747e3abe5c4338723cfb13e55e19a1e8c43eaa52a0b618e319674151db114a8c3b5f621dcec35e3fe89d809ece104d63a7fa79caab51b4a303b89ef41a944b3d125f41247d4394f8dbb055ef65d049deb1966f513503065520ebafb46ab7ddb8363ee13561ad087d065aecd249c02e40683074884bd99f067506852df936cf640854dcd4d8f3b6e61f5bccd2cf9fb719f7520b0297e10121e78b8306c90ebc3633b1105b27f0f7d700a5d09a79531cff34ea3d5a42a21ae43227990e64929b5fc4cef59ea259989336db4acc7b9e2c75152015a81fbcafefa389411e622700dc144c18504143bdcda730aac40ccf7d4b9d99d064c78d4be04e9961505a8043e0a21010117e2dc7bede9522bd3da54e1c05882f66fc7a02ecf7e87aa8bb7df3b362f8c5fa686fde6f1ef30d8f248235b40841630b523ad973b122a4cf6b95c857f3be5e8193a0543fa6680d08ee4b8860b8ebf41ebe76c4d1f0d02d3b327dcdb92daf093e3f709b64df4bb2f483dc32b8b9ba50f5a60f7eed6c378b5eff20935acae3c1f54ab73916d6b3b65488cd2fede4d38e697e14a9837d6bc4cceaf2bdbdae24b9ea88306ad1644b7635135403da2c95c0323c40d7aaa1c8a446f2ec1cf3ee7208e8dbbb6874396628ce774224618c727cbc35286d1f9b0761d47a60e033c273e1a0541761d8cc8877c1568468577ae4eeab6e636e6e6a63ce5e8e180039d64d779a1b43171da0f9fc0d01026c2a9402f46b254a03c016c534fbf5a131576a974ee82d17e1a281dde6ea853c0b18f01c3fd7933943dc3ca832c4f81e074d9cb185311ec6147b9525e9e97afd3868fbddfe75c63c1f8cc88ee8c0f2620dfddff3aa5161f6e800cc03b68b54d36692f8d702aaf55753b4cc219c8d06ce686e181bd71eb8044f668aedd55a6f4c843b5544ad6c47fe5b3dcf74a8d0e9d40a414c25f80bad130c8433d35a2a9d33d06f541d76eeed8e858abc13ffe1edf10d3a180dcb21df44bddd048e9aee07212c842463fa53c17ac1dd7bbe94210546a72db5684755b0eb0e8c7a68d93174327ad885ce757981563849644f8f40d013bb9b088b3f159b663a6f133afd47b1ab18342314a8ba3c35274a453908609f9d6131f88aa096c4bddd3a9b6191af9a211746787f3f6da4dd07852bc3fc481286192065086c811a5007ea0ce76d3e937569a4e66c164dbe69a76215f7754369bededa780cee7ca28dfafe22ea4b2565417e13860e59a6cc64e3dfe947ac71094887c88abdd26a19d4c772a8d9b1c0103b8271af7b272a59927800892ebc41f038a477fab3c5410d9c3d01a5dc7c961c7135c22d4144b68171e4fc55600e8da86aedfd1f5d5cb55f88f365d66f0883be20aac6f5690271315e322a1590ed990e9b7bf768e558450bfb90989131131dee35348c0044d2c669596f8bf73f34c32332f028fc3fb8fea9ec279c94da85a395d4ede731c9bd7c567210dc37b781ef34cd9f06a62cfc8375a5aa61b16d0880a3c4feeea37546d5be32dc7941fd350c107a54dab95920948506b6d30ea28553cc7ade930553b3dbe489be714edb45fb5793af40f15e073191d687475c11047745d6e873dc6d7713c7a64d11c357e640c79799e9aad4f787beae0665bdcf3131ae156078e5c99465a45cb1031bdb9ea9df17881e2335ad45f06d0e0d257218373f28a09f54f9288c7d2d29068f8e9c6ff9296f14b5d893a5ac6972b1000bec63600efce5d52207510db33dbf8672fd0e51278ec2e2cd88ba7681c5bd18ebea5ce692d6d13b1652a04366395f0d3902fcf1f97781b2f84f7fd976dda35e5269d1f7f3a14446722da58d2e77e4b094bc7294a20e06f4fdeb9cc01450146ad2a688106052c36aa180befd3783251f458f0ec64bf1b456ebcbf6c1ccbe56e11b2eaa3e8b53daa82ed2a2ebbd4f1a239de355668716e71e45694e411ef8d1ac4b23f6a76fc8d3559a184467b820cc816572a414a707e1fd7d033cd0a5e0e87254068062dfdd1168ea429c65c5333128b91743b8c735c681514aaeb5ab47beea8819311f49bb6f8b39836baf98d023059bb581f51d0318ab4276cb19782b4bf1dbb402b1773cf5230f7e5f0a90495bf9ac7df5ace8d786a2a88d2126d426e69937330d49d4983e3e09f7e14dee824eebd52cda948b0ad1840157603c8167df3c8ad01e6e26bca4c2f6aed0f1be7232036ddf113ce5f1c1a2a2288d2d80934d53b8177a923e69046ff66f1dfbf23e65a4576bb4238c58bba9c2e68bba8dcf145732627e43fbd7f1f829b134503158b69516df51dc2eb34f1a602d7c8e125ae3f5a8407829546f47b0dcc1bfc151fb30892d3b57c446766eff511d8de9111ad23a8ae515681395ab574352c16eac1e22e6a86017fbb7b9976b897fc7a21b9841d3ad0de4be965b3a1a342c2e38741d95992f8370c5ce8aadcd936a144136df2c350912fb57de91e08523553d716689eea2d71c7c9a4a61e7c91b973c0d10f6062a2ade2b0a0d61bc50370d327dd7d841c137e11224d2f3bb74eb4fe84e5bfca7c0040c6c03342a5ecaad8dd58d6588f76dd9fac948dd3b727d569c5b3a6470723ef0d1401f38cac6e4aaf435416b401ac050c769a120004bd1f8b1e69ec0af57518fb45247fa5e93d1fc632af2f3eddd4d592e5377bb7c8aea48a98baa2dd4b709fee8d7457e73fac24806baab05f70b77b11bd51b385b63449c7881d3116665022fb64cb8170ae01080101ac46c373917c998ac6059c8ec96223a148e2d03003e15529fa24e9262c63e2b6a84f136bcdfb703746cd47d7a7f83836e4d3146cae0bc262be08da1df47e5d7d1cd62036191a7ad27a35fbf8e5d895f26e2524ffc43a9577e5b785ccad20bb7fc0241411ec0426e96f23fd3e20e9be6c3ddc595c2c9da69005ce0417ef4f757fe801e7e02437685028a064dd6a14079a74db9b179d221dcab4184d25e81fbb6a6ec83bf691fbce57d29f7bf6d6e71cb1b0a6751d952f35e113e395f3f54c9d9fed5210e9b2c7e6948dd51cce295295c9fab5ad22a671d789c7a34603f8098199b4a1d60d825e81024bc3640159cead5343b3e534ac48f2bae13843cca5ab4ba737412770bbd6ee4dad910d2b3a3f60bcaa894818e6c7a47dca7384bc01648578a45e6e398171d672fcd569eacc3f3bab97ddfd52b65202f2cc8db1c2e56404344bf4861cff81c14ea7156fca1316473c0e3e7343eeb76bc153a380b17d2b04acdd2017436a4a4c15335150fc75351d359189b8315cccd262d2d4e7aed163bca1e38fb5b2ff24d4b2ecee68e0f115f0c9835604bb30b5672dde01be7d3faf67eea0ed7a85451ee9e76f6a26c9c791838c4b6e289ea94fde7f08a8ab310a47ca349f2e3a81211330682e331f5d32aa4b2285ad1c8cea039ea6d7d08af969022fee90534513f0361e6c07ab5a6dd961df453ffba909fc8f728305d87fd24c09120169f7b59139b8bf9cccf14cf0ec30c9a5934246ac89a71c02cd537a4a4af0620febe9671cee89bcebf9724c23509bfd302b8199eec9700f4acae415060f4c9ae65bf74ea4cdd80f54b65233f60cbcfc2175626ae64ffaf68cc017c360c21427f382d1a214c0784231d6f0225a1390cc5d9fad502b34bf74463a1c778d5067ebc574b4e5762cccf419301abc8f9719aa9174f7ec63ceb18782bbb70c6d5f5e931dafb39c2dd5ab97d153da0a9455c591c613d5ed3ebfda86df9ee526c3fa831153b05f801492c0294da2f5e6cc1ab8a40810e88a571ed7a34626325b0e9ca81a33346d8d40c45253b7473cadf50d709ca4ba3b6ad2461e00d27454d1428d84cc3e0d7be24af5bae7551271df46b968bac2b7df054ab06f99c37062e5324d89c0b6f7a42c0964604ba9e7da11a39cd0ca5cc5890c0d9ec613849f3f76443ce225a1e1f19f1c4d5a724b1e3ee57ed4bc9fde9a413beaedc082e09cfa1ee991585423629cd316cd2e48941dcd42fd9022d0c27cdaea98dc74f60ca56bac33bea91970ac0de6e1ad0b22712b940733bc9c0383937207abc83fcfc0a6e1dda1e39b5df6960b14dbe58ff02ea81b811f73a68aa14c13077ad5417cfb84e48b77bf6a726ef62b2947790befca20ffd1abf907b8a2dd6880ecd175330c228aa4c83fc75a9787d69b798be38a80249f134c149d71ad994928cdf62b7031c8f5b9ed94756f4d8224b0afe13ff5603cab2e98e4111107ac361a9b8ad439e00dbda2d99e839d59f0e260366df0c7c8068fb017ec88ac46541431160cf307137a62d38aa5ccbf5ab00aad0c43ad321b2fe9ad4fa60c27659d8afb8babbfdd78238e013177e6ce09d64fe265a39d5d5fd1d9fb0b1a6afde775a9396ccdd93105f788078dfdf232bcbbd3e7d9228960ff8ef18f0ccfbbe9350245ecb061ac55fd5530aa067057726f7ad216d573d7847612dad7ea5edfbcc358f0f154d6dc0cb0466b8c43339b9a0d72fe37c7f3277353ebb73eaf188bb8121c56565e06fd4229d6a87d3203e4dd3d67c2debdb9d58e6326df1a3be1da68df8f643a6a2b0376464730fc729ab7ab11512566fe799e0cd40bc38a0fb3264b73136f63608a780f9445636f192bf564c1673c4abd6bb421ece5e489cd92428bbe427b498f0e0136fdfa518e5cc006cbe0b3e154f56860ba5e502857e10b426179961aece32a448fb67ff12c3ad4623a34d18fc5f1468304fffa02c4ca9a32b975d8eb9a92d53d60ddb2c70c3884eb11e59b91b2adcd097328d0092b946eb85ef845b7e1869f360df03ef535cbeef55dcb2691522a0ae3f7642c4aaf7ec310360cb0a6cd049606b8117031c47932b3032f503c17be832f701a8d89691c76046e16e86d87144ce92428bf97fafd48220c541ff337f369396e6dcdeddc39de176860bf6f6e96ed79a63554f470fdd73fd0feda94402fea2b321e61c84070292558f73458a04c3fe68991b8874b496a258531ae3cb6ec7c7a322094270f6820e4a84229f8192c229eb044678aacb994ecda0384ede4c57288916b8d1dada2ea31a45529dcaf4b20e89273440a05ec567a9fe3ae46cade132fa4bc519e9a105bf579e66aec1b50d5706302bd9cdc534e378caa684911f8839cf5675d72def8c1313175f9ccb7bfa0d42cfd8bb393d1612e130f02e2c42533c1513de9dc44ebc8165afb46222cfde9e85c1ae23d7c1755811a0c5c931c60a1f35699fb6b4ceed430aa78d89998d587c42567928507571ea8c129eac036a9adadd8a31a4ea4caa921570eaa0ca3999fbf26b39e67e45c814076e342c634d26e71ffc9002ceedfcd93f329efcbf9170be6eb7879ee1b841bb332dbe56c209363a33a7548e73653d52247a198048abdd9cea418c90169035cfe12000508a5d301b101d72371b69e93fdbc6967cf481fd8e8ded89c8990485a9553058a90db18d92dbcae46de19b912a1eda35311b7555622c3fa1fc0a7b605b0b6d112b5997704f75d48f7376a6e95d9f5cf15a1c81009ba9affc8ebcfaeff9d11f5575eb220105b227d15e3949f23c297a929efd5ee69b377c12f1617295e024b2c8b1c237380eed8561db708164a0f06f2f7e735e19e02d11950f7a3c1d9f626361a8b4765ef0", 0x1000, 0x0, 0x1) 16:00:06 executing program 1: mmap(&(0x7f000071c000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) mlock(&(0x7f00005fe000/0x600000)=nil, 0x600000) munmap(&(0x7f000096c000/0x600000)=nil, 0x600000) r0 = socket(0x11, 0x4003, 0x0) mkdir(&(0x7f00000000c0)='./file0\x00', 0x124) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0x4, 0x0, 0x0) shutdown(r1, 0x1) sendto$unix(r0, &(0x7f0000000000)="b100050460000000000008000501000000000000cea1fea7fef96eefc73fd3357ae26caa0416fa76d06336acf00b7804be781e4991f7c8df5f882b2b7be1aa5b23ed19f4c8b2ca3ebb3557699a1f132e27ec0ed602000d7d026ba8af63ff37282921e4fd89720fd3872babfb8070c1abda58601a8bfee8aca4911faff575e8c881ff7cc53c894303b22f310b404f36a0069000fcfffcffe608a371a3f80004002ec7299e34000000000000010000000000", 0xb1, 0x0, 0x0, 0x0) r2 = semget$private(0x0, 0x8, 0x80) r3 = dup2(0xffffffffffffffff, r0) pipe(&(0x7f0000000140)) r4 = geteuid() r5 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r6 = kqueue() kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000280)=[{{r5}, 0xfffffffffffffffe, 0x37}], 0x0, 0x0) kevent(r6, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) dup2(r5, r6) bind(r5, &(0x7f0000000100)=@in6={0x18, 0x1, 0x5e7, 0x28a}, 0xc) ioctl$TIOCSWINSZ(r3, 0x80087467, &(0x7f0000000180)={0x8, 0x3, 0x3, 0x3f}) semop(r2, &(0x7f00000005c0)=[{0x0, 0x0, 0x1800}, {0x5, 0x3, 0x1800}, {0xe, 0x2, 0x800}, {0x4, 0x8001, 0x1000}, {0x3, 0x5, 0x1800}, {0x0, 0xfc00, 0x1000}], 0x6) semop(r2, &(0x7f0000000300)=[{0x0, 0x3, 0x1400}, {0x4, 0x80, 0x1800}, {0xfe52dc4792d94f09, 0x8000, 0x800}, {0x4, 0xff, 0x800}, {0x2, 0x100, 0x1000}, {0x2, 0x100000000, 0xf2e4cf5442ae0ee3}], 0x6) semop(r2, &(0x7f0000000400)=[{0x0, 0xfffe, 0x1800}, {0x4, 0x200, 0xc00}, {0x1, 0x8}], 0x3) r7 = socket$inet6(0x18, 0x3, 0x0) r8 = semget$private(0x0, 0x1, 0x80000200) semop(r8, &(0x7f0000000300)=[{0x0, 0x7, 0x1400}, {0x4, 0x80, 0x1800}, {0xfe52dc4792d94f09, 0x8000, 0x800}, {0x4, 0xff, 0x800}, {0x4, 0x100, 0x1000}, {0x2, 0x100000000, 0xf2e4cf5442ae16e3}], 0x6) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, &(0x7f0000000380)=0xb) semctl$IPC_SET(r8, 0x0, 0x1, &(0x7f00000000c0)={{0x400, r9, r10, r9, r10, 0x82, 0xfffffffffffff7f5}, 0x8, 0x1ff}) getgroups(0x3, &(0x7f00000001c0)=[r10, 0x0, 0xffffffffffffffff]) r12 = semget$private(0x0, 0x1, 0x80000200) semop(r12, &(0x7f0000000300)=[{0x0, 0x7, 0x1400}, {0x4, 0x80, 0x1800}, {0xfe52dc4792d94f09, 0x8000, 0x800}, {0x4, 0xff, 0x800}, {0x4, 0x100, 0x1000}, {0x2, 0x100000000, 0xf2e4cf5442ae16e3}], 0x6) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, &(0x7f0000000380)=0xb) semctl$IPC_SET(r12, 0x0, 0x1, &(0x7f00000000c0)={{0x400, r13, r14, r13, r14, 0x82, 0xfffffffffffff7f5}, 0x8, 0x1ff}) r15 = getegid() semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f0000000200)={{0x9, r4, r11, r13, r15, 0x1, 0x6}, 0x8, 0x8}) getsockopt(r7, 0x29, 0x33, 0x0, 0x0) 16:00:06 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) readlink(&(0x7f0000000140)='./bus\x00', &(0x7f00000001c0)=""/168, 0xa8) setsockopt$inet6_MRT6_ADD_MFC(0xffffffffffffffff, 0x29, 0x68, &(0x7f0000000180)={{}, {0x18, 0x3, 0x0, 0x160000}, 0xb, [0x0, 0x0, 0xffffffff]}, 0x3c) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x5, 0x0) write(r0, &(0x7f0000000040)="670dc3", 0x3) mprotect(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x1) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) getsockname(0xffffffffffffffff, &(0x7f0000000000)=@in, &(0x7f0000000080)=0xc) 16:00:06 executing program 0: r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000100)='/dev/ttyCcfg\x00', 0x80, 0x0) ioctl$KDGKBMODE(r0, 0x40044b06) mknod(&(0x7f0000000000)='./bus\x00', 0x2001, 0x86134) setsockopt$inet6_MRT6_ADD_MFC(0xffffffffffffffff, 0x29, 0x68, &(0x7f0000000180)={{0x18, 0x2}, {0x18, 0x2, 0x0, 0x190000}, 0x8, [0x10001]}, 0x3c) r1 = open(&(0x7f00000000c0)='./bus\x00', 0x5, 0x0) open(&(0x7f0000000080)='./bus\x00', 0x800, 0xa) write(r1, &(0x7f0000000040)="670dc3", 0x3) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 16:00:06 executing program 1: r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x800000018, 0x2, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x9ff, 0x0, "d730c1e7e400000001000000000000000000009e"}) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x400, "b04d00f3ff0a551a00"}) r2 = socket(0x18, 0x1, 0x0) r3 = dup2(r1, r2) r4 = kqueue() kevent(r4, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) r5 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x0, 0x0) r6 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000100)='/dev/diskmap\x00', 0x400, 0x0) r7 = syz_open_pts() fcntl$lock(r7, 0x9, &(0x7f0000000180)={0xf0ff51428550b7d7, 0x0, 0x0, 0x100000000}) flock(r7, 0x2) flock(r7, 0x2) flock(r7, 0x2) fcntl$lock(r7, 0x10000000000009, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x2000300000000}) fcntl$lock(r7, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x100000000}) r8 = openat$klog(0xffffffffffffff9c, &(0x7f0000000140)='/dev/klog\x00', 0x400, 0x0) kevent(r4, &(0x7f0000000200)=[{{r5}, 0xfffffffffffffffe, 0x80, 0x1, 0x15, 0xffffffff80000001}, {{r6}, 0xfffffffffffffffa, 0x2, 0x1, 0xdc2, 0x3}, {{r0}, 0xfffffffffffffffd, 0x0, 0x10, 0x2, 0x8}, {{r7}, 0xffffffffffffffff, 0x80, 0x1, 0x0, 0x3f}, {{r2}, 0xfffffffffffffffb, 0x8, 0x0, 0x7f, 0x2}, {{r3}, 0xfffffffffffffffe, 0x0, 0xc0000000, 0x6, 0x6}, {{r8}, 0xfffffffffffffff9, 0x1, 0x4, 0x5, 0x5}, {{r3}, 0xfffffffffffffffa, 0x0, 0x0, 0x3, 0x4}, {{r1}, 0x3, 0x4, 0x4, 0x8, 0xec}, {{r2}, 0xffffffffffffffff, 0x12, 0x2, 0x2, 0x1}], 0x755, &(0x7f0000000180)=[{{r3}, 0xfffffffffffffffc, 0x20, 0x40000000, 0x4, 0x1}], 0x400, &(0x7f0000000340)={0x40, 0x8}) r9 = syz_open_pts() fcntl$lock(r9, 0x9, &(0x7f0000000180)={0xf0ff51428550b7d7, 0x0, 0x0, 0x100000000}) flock(r9, 0x2) flock(r9, 0x2) flock(r9, 0x2) fcntl$lock(r9, 0x10000000000009, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x2000300000000}) fcntl$lock(r9, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x100000000}) write(r9, &(0x7f0000000380)="ba9d6050e72aa30f87b5b0efe3bcca8ebf2f538852c318b42a707c83fdf83ed6db6edfaadab9aaf11bdb19", 0x2b) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r0, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, &(0x7f00000001c0)=[{0x10}], 0x10}, 0x0) 16:00:06 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000280)='/dev/bpf\x00', 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x80, 0x0) ioctl$BIOCIMMEDIATE(r1, 0x80044270, &(0x7f0000000140)=0x3) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) r2 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r3 = kqueue() kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000280)=[{{r2}, 0xfffffffffffffffe, 0x37}], 0x0, 0x0) kevent(r3, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) r4 = open(&(0x7f0000000100)='./bus\x00', 0x20000, 0x0) r5 = kqueue() kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000280)=[{{r4}, 0xfffffffffffffffe, 0x37}], 0x0, 0x0) kevent(r5, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) dup2(r4, r5) setsockopt$sock_int(r4, 0xffff, 0x1001, &(0x7f0000000180)=0x8, 0x4) r6 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r7 = kqueue() kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000280)=[{{r6}, 0xfffffffffffffffe, 0x37, 0x1}], 0x0, 0x0) r8 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r9 = kqueue() kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000280)=[{{r8}, 0xfffffffffffffffe, 0x37}], 0x0, 0x0) kevent(r9, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) dup2(r8, r9) openat(r8, &(0x7f0000000200)='./bus\x00', 0x100, 0x104) openat$speaker(0xffffffffffffff9c, &(0x7f0000000240)='/dev/speaker\x00', 0x8, 0x0) r10 = syz_open_pts() fcntl$lock(r10, 0x9, &(0x7f0000000180)={0xf0ff51428550b7d7, 0x0, 0x0, 0x100000000}) flock(r10, 0x2) flock(r10, 0x2) flock(r10, 0x2) fcntl$lock(r10, 0x10000000000009, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x2000300000000}) fcntl$lock(r10, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x100000000}) r11 = syz_open_pts() fcntl$lock(r11, 0x9, &(0x7f0000000180)={0xf0ff51428550b7d7, 0x0, 0x0, 0x100000000}) flock(r11, 0x2) flock(r11, 0x2) flock(r11, 0x2) fcntl$lock(r11, 0x10000000000009, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x2000300000000}) fcntl$lock(r11, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x100000000}) dup2(r6, r7) ioctl$BIOCGDIRFILT(r6, 0x4004427c, &(0x7f00000001c0)) ioctl$WSDISPLAYIO_SMODE(r2, 0x8004574c, &(0x7f0000000000)) r12 = syz_open_pts() fcntl$lock(r12, 0x9, &(0x7f0000000180)={0xf0ff51428550b7d7, 0x0, 0x0, 0x100000000}) flock(r12, 0x2) flock(r12, 0x2) flock(r12, 0x2) fcntl$lock(r12, 0x10000000000009, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x2000300000000}) fcntl$lock(r12, 0x9, &(0x7f0000000180)) flock(r12, 0x3) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x54}, {0x60}, {0x8fe}]}) syz_emit_ethernet(0x49b, &(0x7f0000000000)) msgget(0x1, 0x4) 16:00:07 executing program 1: r0 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) shmctl$IPC_STAT(r0, 0x2, &(0x7f0000000040)=""/210) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffffff, 0x0, "00000000000000000000f2ffffffffffffff4000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) connect$unix(0xffffffffffffffff, &(0x7f0000000040)=ANY=[@ANYBLOB="8b"], 0x1) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) r1 = semget$private(0x0, 0x1, 0x80000200) semop(r1, &(0x7f0000000300)=[{0x0, 0x7, 0x1400}, {0x4, 0x80, 0x1800}, {0xfe52dc4792d94f09, 0x8000, 0x800}, {0x4, 0xff, 0x800}, {0x4, 0x100, 0x1000}, {0x2, 0x100000000, 0xf2e4cf5442ae16e3}], 0x6) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, &(0x7f0000000380)=0xb) semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f00000000c0)={{0x400, r2, r3, r2, r3, 0x82, 0xfffffffffffff7f5}, 0x8, 0x1ff}) r4 = semget$private(0x0, 0x1, 0x80000200) semop(r4, &(0x7f0000000300)=[{0x0, 0x7, 0x1400}, {0x4, 0x80, 0x1800}, {0xfe52dc4792d94f09, 0x8000, 0x800}, {0x4, 0xff, 0x800}, {0x4, 0x100, 0x1000}, {0x2, 0x100000000, 0xf2e4cf5442ae16e3}], 0x6) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, &(0x7f0000000380)=0xb) semctl$IPC_SET(r4, 0x0, 0x1, &(0x7f00000000c0)={{0x400, r5, r6, r5, r6, 0x82, 0xfffffffffffff7f5}, 0x8, 0x1ff}) r7 = semget$private(0x0, 0x1, 0x80000200) semop(r7, &(0x7f0000000300)=[{0x0, 0x7, 0x1400}, {0x4, 0x80, 0x1800}, {0xfe52dc4792d94f09, 0x8000, 0x800}, {0x4, 0xff, 0x800}, {0x4, 0x100, 0x1000}, {0x2, 0x100000000, 0xf2e4cf5442ae16e3}], 0x6) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, &(0x7f0000000380)=0xb) semctl$IPC_SET(r7, 0x0, 0x1, &(0x7f00000000c0)={{0x400, r8, r9, r8, r9, 0x82, 0xfffffffffffff7f5}, 0x8, 0x1ff}) getgroups(0x0, &(0x7f0000000240)) getgroups(0x2, &(0x7f00000001c0)=[r3, 0x0]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r10 = socket(0x18, 0x1, 0x0) setsockopt(r10, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r11 = socket(0x18, 0x1, 0x0) close(r11) r12 = socket(0x18, 0x2, 0x0) close(r12) socket(0x400000000018, 0x3, 0x3a) setsockopt(r12, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r11, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r12, &(0x7f0000000040)="100a2956b9223776", 0x21d) 16:00:07 executing program 1: r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r1 = kqueue() r2 = syz_open_pts() fcntl$lock(r2, 0x9, &(0x7f0000000180)={0xf0ff51428550b7d7, 0x0, 0x0, 0x100000000}) flock(r2, 0x2) flock(r2, 0x2) flock(r2, 0x2) r3 = getppid() fcntl$lock(r2, 0x8, &(0x7f0000000000)={0x2, 0x0, 0x80000000000002, 0x2000300040000, r3}) fcntl$lock(r2, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x100000000}) r4 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r5 = kqueue() kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000280), 0x0, 0x0) kevent(r5, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) dup2(r4, r5) accept(r4, &(0x7f0000000040)=@in, &(0x7f0000000240)=0xc) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f00000002c0), 0x0, 0x0) kevent(r1, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) dup2(r0, r1) ioctl$WSDISPLAYIO_GMODE(r0, 0x4004574b, &(0x7f00000000c0)) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r6, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$BIOCSETF(r6, 0x80104267, &(0x7f0000000000)={0x0, &(0x7f0000000040)}) syz_emit_ethernet(0xe, &(0x7f0000000a80)="b6bc1fc92479ff2b783f6e8a9c81") r7 = openat$zero(0xffffffffffffff9c, &(0x7f0000000140)='/dev/zero\x00', 0x0, 0x0) r8 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r9 = kqueue() kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000280)=[{{r8}, 0xfffffffffffffffe, 0x37}], 0x0, 0x0) kevent(r9, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) dup2(r8, r9) ioctl$BIOCIMMEDIATE(r8, 0x80044270, &(0x7f00000002c0)=0xcf04) ioctl$BIOCSETF(r7, 0x80104267, &(0x7f00000001c0)={0x6, &(0x7f0000000180)=[{0x0, 0x5, 0x7, 0xffffff61}, {0x5a31, 0xf8, 0xca, 0x9}, {0x3bc, 0x7, 0x1, 0x2}, {0x8, 0x3, 0x3f, 0xfffff712}, {0x6, 0x8, 0x5, 0x6d4}, {0x9, 0x4, 0x81, 0x9}]}) 16:00:07 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000180)={0xf0ff51428550b7d7, 0x0, 0x0, 0x100000000}) flock(r0, 0x2) flock(r0, 0x2) flock(r0, 0x2) fcntl$lock(r0, 0x10000000000009, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x2000300000000}) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x100000000}) ioctl$TIOCCHKVERAUTH(r0, 0x2000741e) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="820201f0ffffffff"], 0x1) r1 = socket(0x2, 0x3, 0x0) connect$unix(r1, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f00000000c0)="071400000000db00080000000025c6149b33ff0f", 0x14) sendmsg(r1, &(0x7f0000000180)={0x0, 0x0, &(0x7f0000000080)=[{&(0x7f0000000100)="1e71bebe357276be53da85db771284066c398aa80f23407845a8f609d3ca929482f36a5912babf24d2aaad9a40e2ea9a05acc29d46322743c39335ded507709de965cdb9602c42a5045cde607b6596661c32f3e99dc8e199efd6289dbf35d70f007383e1e09f561ca22f94f79e", 0x6d}, {&(0x7f0000000200)="ed24f6f9e673294ccd27ce7a7222ca05262d71d7ab9d5d2b7b15f74713154f4821091639861b22a3244f0d50e345c8d977514412ee6f3bccde1dafa2c34623aa3f4726cdac60de534f21276455eada36caf4583f9a1a5b4268cadde2a7bd98cf9f9c71a0b4c1a2e868faddbb68b4cfd2017a0a5bfa1faa9f084a55e318d9af714bfdaa72368205f03c37103d55fdeda17fb2a49d9439ebe4953656b32a0dd6770504794107ee1c8ea303f1b7f41ddee9360b30d59d5ccae078e73d0671b2a856b449b0f0fb5d90520bd0bdf8c01da2d928617e1b1ef7ffce8873d7942308040371ba6e0a0ffda450b3f7748b557a8843143408fb3d38dc48b98c7e8c90d37ab6b9f9380a5fb5489896f6968d9f40af369d935589a61118aec281fe4cd6a59144b56a3dcd2f228592fa61dbb755e4adcd8ec78d2dbf6970483c8f0e8297bc27114a8b0cdc21e99ae596c456b13171414349457c274055774b01fac099b6a4af3e26fe2b35a8040918e266a09201bee8ab4fe2c4251a33b8c2fdc32fcadcbeaa36054eb78f8233717c72a7752ee748abdb70075aeb66e38768f520c1634df5241c021a112e15b14beb8e8a7f60f03688fa9bcfb6f18b7279667c5aa59a854e0d0cc9747bff0c490386ac87c786846243ef2c5a12dd48064bca545c7242d489329020a32ba36a86a011500e32e7886f76227d3078a37c85bcf72a39d2eb9eda80f57c9edc171f7db021f0af9651562368fca923534bc41fd91b434490d7708adab4e260319cbccd54db41f85fd45446427aaa83249dfa72c78aeed8c1571dec4ac90082b12bd7a1025f1f652dcdb86ecc2785cd6ded7b78063d142bbcf4861d4e2e673f3e629b6aa24572d07532bb81a9d66c98d6d7d20630842dd9adb4a7510709b4661c4b403cd7dc120b13130fa59821874960a6ffbe00509a224938740af3ea2396d5064c4436d6891c85174d272cee105b59ac4871f4b4b66c6d261d890528960c6f6ab32e5ae26159160e4e55200f86d3d0751fb6e90bd1016bdf5f34d38eecd7cc495f4df688026599c73fc12ab243c441bfdd556a3647a6c25cf45ee77b27ee71809299145ffb1cf1c7087dc4b700ac747a73e95e28092eb50703ff791c465a144fa85572e5ec003c50f412630316617b4f94bb9cdd4e198d83dd5949b435188d339b9ec27b81626417d1a52f5efe087dee67b3e9bbec9df1bda132258521bed8cca2c4109d33abb95c353654ebc2bdc9e573b31865c7711c4bd74cc65f41a96605f958982ae509910398541f95d14293dbb4b085146b208dabd036b6e2ac942681909aa39614f0d47baab64d3c2f9fbd155cc49038d149b63cbbfd6653ed3c9102b05289d61a57fe6fe50634550a5a31899e6bf058a59023f2cdf98b265e3e6352a990335cb3463052280a10439646c3322ce7b6eba9c4c8e7bd63dd2dcc55f356712941f9c0c607b2927d59824bdde0fcf20bff91baa0b7761516898e2c7cac80c477700bb0d1b43a6947eea67758385d55f420c6425e4210d927a384a74104e6d535cdecec810115f2537cbee4aebb09b95896edb5544e03f2529aacfddb1f9c6c14d5d96a82ef48e0092fcfa975099dec7cdf54e1c38229e60fea374cf35a85b3c88e5a5d274571911ac770e266476077c1e28703a760aeefe21d1f17836e6b7cb710a57a99ee46199c5e3cb01982a1f997d7b8c2d1e55b99f8e5b57c6e01587fff090308477c71be65d4d3ebc3146308e1d7b6afc80ba5c1ec10e9bc26a672c676480263b9a43397651a1370bee46210a9e1cd7ffc7fa55c1cf533da6b4d0f7763bd3f082edb160fea52ee8826013cc765ddf8652eed253b98a5ef", 0x520}], 0x2, 0x0}, 0x0) 16:00:08 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x80, 0x0) fsync(0xffffffffffffffff) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f00000001c0)=[{0x40}, {0x2}, {0x6, 0x1, 0x0, 0x3d}]}) r2 = syz_open_pts() fcntl$lock(r2, 0x9, &(0x7f0000000180)={0xf0ff51428550b7d7, 0x0, 0x0, 0x100000000}) flock(r2, 0x2) flock(r2, 0x2) flock(r2, 0x2) fcntl$lock(r2, 0x10000000000009, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x2000300000000}) fcntl$lock(r2, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x100000000}) r3 = dup(r2) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x15c, &(0x7f0000000340)) r4 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r5 = kqueue() r6 = syz_open_pts() fcntl$lock(r6, 0x9, &(0x7f0000000180)={0xf0ff51428550b7d7, 0x0, 0x0, 0x100000000}) flock(r6, 0x2) flock(r6, 0x2) flock(r6, 0x2) fcntl$lock(r6, 0x10000000000009, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x2000300000000}) fcntl$lock(r6, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x100000000}) dup(r6) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000280)=[{{r4}, 0xfffffffffffffffe, 0x37}], 0x0, 0x0) fcntl$dupfd(r1, 0xa, r0) kevent(r5, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) dup2(r4, r5) getsockopt$sock_int(r4, 0xffff, 0x8, &(0x7f0000000080), &(0x7f0000000200)=0x4) 16:00:08 executing program 0: munmap(&(0x7f0000001000/0x2000)=nil, 0x2000) r0 = shmget(0xffffffffffffffff, 0x2000, 0x4a6, &(0x7f0000000000/0x2000)=nil) shmat(r0, &(0x7f0000001000/0x2000)=nil, 0x0) msgsnd(0xffffffffffffffff, &(0x7f0000001200)=ANY=[@ANYBLOB='\x00'], 0x1, 0x0) madvise(&(0x7f0000001000/0x1000)=nil, 0x1000, 0x4) mlock(&(0x7f0000000000/0x3000)=nil, 0x3000) 16:00:08 executing program 0: preadv(0xffffffffffffffff, &(0x7f0000000440)=[{&(0x7f0000000080)=""/120, 0x78}, {&(0x7f0000000640)=""/4096, 0x1000}], 0x2, 0x0, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x615, 0x0) r1 = socket$inet6(0x18, 0x4, 0xd8) pwritev(r1, &(0x7f0000000280)=[{&(0x7f00000001c0)="c61d3d8b7f0c9129161310a62b03bc5942d638ed7907b1ecbb8c5521996a1bcc2bd0beabe31e36f795f5bddc94a8", 0x2e}, {&(0x7f00000002c0)="0c93befe5b3f482a88455fc3a65ebb83a4d64695fcc36c9a3a22e44927e2b333533a45669ed9bcfa4415d8f564e1f55b2d13381017f959605c869d5a6e0842869bafb9f94a2f49242a7dd3c8fc0e0f768a9fe9f48c89a00555", 0x59}], 0x2, 0x0, 0x1) ioctl$VT_GETACTIVE(r0, 0x40047607, &(0x7f0000000140)) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x11, r0, 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f0000000000)=[{0x0}], 0x100000000000016e, 0x0, 0x0) getgroups(0x1, &(0x7f0000001640)=[0x0]) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x4) openat$vmm(0xffffffffffffff9c, &(0x7f0000000180)='/dev/vmm\x00', 0x10000, 0x0) ioctl$BIOCGFILDROP(r0, 0x40044278, &(0x7f0000000100)) munmap(&(0x7f0000000000/0x4000)=nil, 0x4000) 16:00:08 executing program 0: mknod(&(0x7f00000001c0)='./bus\x00', 0x2004, 0x0) pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x10000) openat(r0, &(0x7f00000000c0)='./bus\x00', 0x2, 0x0) getegid() fchownat(0xffffffffffffff9c, &(0x7f0000000080)='./bus\x00', 0x0, 0x0, 0x0) mkdir(&(0x7f0000000000)='./bus\x00', 0x25) pipe2(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$TIOCGETA(r1, 0x402c7413, &(0x7f0000000140)) r2 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r3 = kqueue() kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000280)=[{{r2}, 0xfffffffffffffffe, 0x37}], 0x0, 0x0) kevent(r3, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) dup2(r2, r3) sendto$unix(r2, &(0x7f0000000180)="d79a6c16370563f6f29c3e67d98c75962f8b1ce6f9582de908b2b9e51df90a01a17a931601d5e22151", 0x29, 0x0, &(0x7f0000000200)=@file={0x1, './bus/file0\x00'}, 0xe) 16:00:08 executing program 1: mkdir(&(0x7f0000000200)='./file0\x00', 0x58) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) mkdir(&(0x7f0000000040)='./file0/file0\x00', 0x0) setuid(0xee01) unveil(&(0x7f00000000c0)='./file0/file0\x00', &(0x7f0000000100)='c\x00') rename(&(0x7f0000000140)='./file0/file0\x00', 0x0) r0 = shmget$private(0x0, 0x3000, 0x819, &(0x7f0000ffa000/0x3000)=nil) semctl$IPC_RMID(r0, 0x0, 0x0) shmctl$IPC_SET(r0, 0x1, 0xffffffffffffffff) shmctl$IPC_STAT(r0, 0x2, &(0x7f0000000040)=""/210) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040), 0xc) r1 = semget$private(0x0, 0x4, 0x1) semctl$GETNCNT(r1, 0x4, 0x3, &(0x7f0000000580)=""/170) r2 = semget(0x3, 0x2, 0x38b) semctl$GETVAL(r2, 0x4, 0x5, &(0x7f0000000040)=""/101) r3 = semget$private(0x0, 0x0, 0x400) semctl$SETVAL(r3, 0x2, 0x8, &(0x7f0000000280)=0x472) semop(r1, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x4, 0x1000}], 0x2) getgid() getgid() r4 = open(&(0x7f00000001c0)='./file0\x00', 0x20, 0x20) write(r4, &(0x7f0000000040)="670dc3", 0x3) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r5, 0x80104267, &(0x7f00000002c0)={0x3, &(0x7f0000000040)=[{0x4}, {0x4}, {0x3}]}) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) write(r5, &(0x7f00000004c0)="08ade09f32746a223c471c0795bf5ca1acdd50ca4d00195537d9f4fb5862a61af2c1575e52a33087dd1be804d0377c2b0690fd466804359ad1a3809db0808b9952e94b4fd51553cfbdb23fa85a28393c44a48ea13bea68a3dd82decc5f", 0xfffffffffffffca0) pwritev(r4, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) msgget$private(0x0, 0x402) r6 = geteuid() setreuid(r6, r6) 16:00:08 executing program 0: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x6418214c], [0x0, 0x0, 0x0, 0x9, 0x17f647f0], [0x0, 0x0, 0x5]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x2, 0x0) getdents(0xffffffffffffffff, &(0x7f0000000000)=""/172, 0xac) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x8080691a, &(0x7f0000000300)) 16:00:08 executing program 0: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0xc5005601, &(0x7f0000000580)={0x9, 0x0, 0x0, {[0x2d1, 0x0, 0x0, 0x20000000, 0x200000, 0x1f], [0x0, 0x0, 0x0, 0x7fffffff], [], [0x0, 0x0, 0xffff], [{}, {}, {}, {0x4}], {0x0, 0x0, 0xfffffffd}}}) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r1 = kqueue() kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000280)=[{{r0}, 0xfffffffffffffffe, 0x37}], 0x0, 0x0) kevent(r1, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) dup2(r0, r1) r2 = openat(r0, &(0x7f0000000040)='./file0\x00', 0x80, 0x20) ioctl$TIOCMGET(r2, 0x4004746a, &(0x7f0000000080)) r3 = syz_open_pts() fcntl$lock(r3, 0x9, &(0x7f0000000180)={0xf0ff51428550b7d7, 0x0, 0x0, 0x100000000}) flock(r3, 0x2) flock(r3, 0x2) flock(r3, 0x2) fcntl$lock(r3, 0x10000000000009, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x2000300000000}) fcntl$lock(r3, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x100000000}) ioctl$TIOCCONS(r3, 0x80047462, &(0x7f0000000000)=0x5) 16:00:09 executing program 1: r0 = socket(0x11, 0x3, 0x0) sendto$unix(r0, &(0x7f0000000180)="b100050460000000000008000101000000000000cea1fea7cfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282902e4fd89720fd38781ff7cc53c894303b22f310b404f36a00f90006ee01be657aea8c5000000020000000000000000010000000000000000000000000000000000000000000031d880e0611fb13ea9646dc01549210efe33fbf9f14a5b3a7a1487114b54c8b7e143d983598ca406b871db9eb5bf89cafb9316eb1d4e22015320bb82880751fc771f17de896a04f55ebb789f878917989f98c00daec1188ec802dc3394bb10b15f505807d16d20c7636fdb3aecb23dd794793dc1d42ee2f3fa8398aa007b6b9b270000000000000000f14c856cb8dd21bcbe10e92a6e6bb07adb33fe3879b69159659539b976066ccaf427c8e37d0672fce80faaf138eba41819775dc8a7e78e3f499d680267b22d2d721221ce7a7573a8ee223a32ab271f2cb39e2d6d3eba984717d2", 0xb1, 0x0, 0x0, 0xffffffffffffffcc) r1 = semget(0x1, 0x3, 0x200) semctl$GETNCNT(r1, 0x1, 0x3, &(0x7f0000000000)=""/245) 16:00:09 executing program 1: r0 = open$dir(&(0x7f0000000080)='./file0\x00', 0x200, 0x0) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000240)='/dev/ttyCcfg\x00', 0x1, 0x0) ioctl$WSDISPLAYIO_SVIDEO(r1, 0x80045745, &(0x7f00000002c0)=0x1) ktrace(&(0x7f0000000040)='./file0\x00', 0x4, 0x80001104, 0x0) r2 = socket(0x2, 0x400000001002, 0x0) clock_getres(0x4, &(0x7f0000000180)) r3 = openat(r0, &(0x7f0000000100)='./file0/file0\x00', 0x10, 0x40d7529540272ef7) ioctl$BIOCSFILDROP(r3, 0x80044279, &(0x7f0000000140)=0x4) connect(r2, &(0x7f00000000c0)=@in6={0x18, 0x2}, 0xc) r4 = openat$null(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/null\x00', 0x40, 0x0) ioctl$WSDISPLAYIO_GETSCREEN(r4, 0xc0245755, &(0x7f0000000200)={0xfff, './file0\x00', './file0/file0\x00'}) r5 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r6 = kqueue() kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000280)=[{{r5}, 0xfffffffffffffffe, 0x37}], 0x0, 0x0) kevent(r6, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) dup2(r5, r6) ioctl$VT_RELDISP(r5, 0x20007604, &(0x7f0000000000)=0x1) 16:00:09 executing program 1: r0 = syz_open_pts() r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x15}, {0x7}, {0x2, 0x0, 0x0, 0x8000000000102}]}) pwrite(r1, &(0x7f0000000140)="fbaf8a8d1a029be9374ebcb5e2a6", 0xe, 0x0, 0x0) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xfff7fffffffffffc, 0x3c68, "9375b01a93b45136fdf0f0e1787fd11e3b4ba8dd"}) r2 = semget$private(0x0, 0x2, 0x200) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, &(0x7f0000000340)=0xc) r5 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) symlinkat(&(0x7f0000000040)='.\x00', r5, &(0x7f00000000c0)='./file0\x00') renameat(r5, &(0x7f0000000000)='./file0\x00', r5, &(0x7f0000000140)='./file0/file1\x00') pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) ioctl$FIOSETOWN(r6, 0x80047476, &(0x7f0000000000)) ioctl$VMM_IOC_INFO(r6, 0xc0185603, &(0x7f0000000140)={0xaf, 0x0, &(0x7f00000001c0)=""/175}) r7 = getgid() semop(r2, &(0x7f0000000380)=[{0x4, 0x3, 0x800}, {0x0, 0x5, 0x1000}, {0x363848eaace71445, 0x8, 0x1000}, {0x4, 0x2}, {0x3, 0xffffffff, 0x1800}, {0x3, 0x7, 0x1800}, {0x3, 0x8}, {0x1, 0x2, 0x800}, {0x3, 0x5, 0x800}], 0x9) semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f0000000480)={{0x10000, r4, r3, 0x0, r7, 0x100010024, 0x7}, 0x9, 0x400, 0x3}) kqueue() setegid(r3) r8 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x1, 0x0) mkdir(&(0x7f0000000040)='./file0\x00', 0x0) unveil(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)) r9 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r9, &(0x7f0000000080)={&(0x7f0000000580)=ANY=[@ANYBLOB="563d7d00000000000000cd1fe91f640565dea200c751dd496f29c392036c699dd4926bb846b4842c1a43b790c24ca0010000007cb5c87d736df885fc27ce6c02b437fd36b5d63783b4d7a2e2c6221bb30ce1ca5f5a050057f128d4707ec92d32201f6a2045079dc4060881522542b62d8f907570ea63f6f2"], 0x9, 0x0}, 0x0) ioctl$BIOCSETIF(r8, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) ioctl$BIOCSETF(r8, 0x80104267, &(0x7f0000000040)={0x0, &(0x7f00000001c0)}) semget$private(0x0, 0x3, 0x602) r10 = open(&(0x7f0000000040)='./file0\x00', 0x615, 0x0) pwritev(r10, &(0x7f00000003c0), 0x273, 0x0, 0x0) 16:00:09 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="730201f91670f036"], 0x1) r0 = socket$unix(0x1, 0x7, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000140)='/dev/zero\x00', 0x80, 0x0) shutdown(r1, 0x2) getpeername$unix(r0, &(0x7f0000000080)=@abs, &(0x7f0000000100)=0x8) r2 = socket(0x2, 0x3, 0x1) connect$unix(r2, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) setsockopt$inet_opts(r2, 0x0, 0x1, &(0x7f00000000c0)="071400000000db00080000000025c6149b33ff0f", 0x14) write(r2, &(0x7f0000000040)="0900000055cc4eb8", 0x8) 16:00:09 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x4000000005, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000040)={0x3, &(0x7f0000000080)=[{0x30}, {0x24}, {0x6, 0x0, 0x0, 0x7ff}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r1 = syz_open_pts() fcntl$lock(r1, 0x9, &(0x7f0000000180)={0xf0ff51428550b7d7, 0x0, 0x0, 0x100000000}) flock(r1, 0x2) flock(r1, 0x2) flock(r1, 0x2) fcntl$lock(r1, 0x10000000000009, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x2000300000000}) fcntl$lock(r1, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x100000000}) pwritev(r1, &(0x7f00000007c0)=[{&(0x7f00000001c0)="1dbb4e4dfa98eef297eb7002bf5afffe6b8401a9e8c814c8f9da22df024c54995b9718269b9415068bbf82b8be4b58d89a1d45caa9b22269917ca3cd0af37843e58dbb8811a1bab30e2e933fd5b74db3a21c7c2d174ff5bd33faf974076fb3b77fc1270e211899c3506756fbc579c46ec88910f2d42a66976db5cf0507355bdda1ab9270f3c2c6905c3cb36fbd7817d4850b8ef5ce53afc94203eb36fa406d9cd83fc638dfbc7de48e50e646aea8d16b3e0c7a369cfc4d4b9ad48f5712776dc1e3a2e6036d6235fa08a0aebd1a508daec1168e", 0xd3}, {&(0x7f0000000000)="c4caf345620df948a0314781a7c513d1889c5069ac4f09293c1df33686d2c35c5321047541026085a99eb48daa", 0x2d}, {&(0x7f00000002c0)="0437f602c797584d465dcc5e0c616f632df15fd9782e2adf615f52144caa65fe6a72d83ec802dd17e54396d699a1424e150620ec2f9e126155dae9a4a151f859db4088b60f189c61826f9e1fad104d18dd9b45bba1fb5b09dca530c6de91ff93edae8418d54f91e1a3349e2349015c141f4af3b4596cc4cb43110adf3784cbb121fe495c0d973167300fb56ec9c246138b6224e581353baa0518b856f3d6ddc52aef73caf6f5772882153c", 0xab}, {&(0x7f0000000380)="8c2d718045b68b424e089b71039c3fb5d9c295faca5298b1675ed5b087c2dcaf4350d9999984bcfdf8f7b9fc497bc2388b89abc8ca8ff577d7576884683407f55c80210e77a291dd4148ef1e047fc273f3376f1ad81de36b4ffc16fc6284d6593b40589b62406b8125cc22a38768eb541f943a24c16f14c6ac19d4d9dc74b13f41cb4d7ea79d867bb2129886b5dbb92d62039424fa97", 0x96}, {&(0x7f0000000440)="45b23a00fd0b0df11e2069f10e6860747d349f2aed6da7a93c0a7487b5bd61555a08472a3170c659135be788a6f8d89be57bfeccb749e496721aaa0a766c18b81da4dd2e4faae037ee1ab27bec29188aa9ab169d71f7db6301c79991b72556ec885da73534830a25d3835eea6d3efe642bdf02d763ef61af25f0c2e79cb151bb127664fa138f13df405903b09a57a0e7c23c775b1933cf7209e135d54df3797510cb3e07d871908c3b52eeccb5c5efb744f440c32e6ce7b2d964b05f5ee8408613b42e2a7fb55e70418209ef6774f6e3bdbdf99f498844bc703b603c11fe86d1b27ae4b91650", 0xe6}, {&(0x7f0000000540)="5f2e6a237d0d0e4c4b1c5b8339c411ca679de754ec90a4ee2f8cbd3cad7c89b52598993b9a9a158fe367c7ab32d7b9f656166cb8a6c1adbbdb01fe374edc0ad72d6a4effe4e740b7b95b5c77dcd5c5c386342651a8d6ef812912d465598c33ac793b9639147e7a0ef78d82cfa0a239122ea2688a04c67a0d184a364a8245f3409c0c5433b28060c82e8e6e13c6839e13810776c0bcd0e0075f7d2520654c75ce70e4764109761cff23804331985ac5013ea260bd31880818d2f1e525db7ae3fd6c061b56822e247a298394faae4f56b72ac6b8c3aa3d183a5a302203c5f8152359aa66ea", 0xe4}, {&(0x7f0000000640)="2284b7ca6a348e21063b4d5b8719dc55b96d44bc7bf8cb949609d5e5f80ef77d8bafc4607c4edc322dac29bd5f9b546577d1b3506279964532d8df4079312ed8930c340b7fafa1b4", 0x48}, {&(0x7f00000006c0)="b67da7e9962c8c46eb9d056d181191b957d839cb8dd05e6369e98b6e7145fbeed962c59001159095cf0db61da013422dd1accc5be88808deed8e92bb90c7d073d3d0c9fbc42c48f88b8ddd92c15a7c1fb1d1eb7944afad4337a3f22b81feb523c2129408da681058bfdeda2096fafb0aad6f9958b65b062b356f05fbbf90797a5be359c193c0dc52d0ee12cf48dfb3ba8e8ad6bc31b32f7062dc003f7baa97fdbd41ad6eb782225fb81805d322d9151533f7c10f68f73c31941165751e06e54146183b5c49bf867ecb597e14cf7a09ebe7b328009f9130c85eef4a6ad576ccdf22d872840748c9b69cd10cdb17851c79de834f53995ab795e2bd4a2b6f", 0xfd}], 0x8, 0x0, 0x4) write(r0, &(0x7f0000000180)="3c9ebb8a65237a19000000000000", 0xe) 16:00:09 executing program 0: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{}, {}, {0x3ff}]}) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000040)={0x1, &(0x7f0000000080)=[{}]}) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffffff, 0x0, "00000000000000000000f2ffffffffffffff4000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) connect$unix(0xffffffffffffffff, &(0x7f0000000080)=ANY=[@ANYBLOB="11"], 0x1) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00", 0x4}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r1 = socket(0x18, 0x1, 0x0) close(r1) r2 = socket(0x18, 0x2, 0x0) close(r2) socket(0x400000000018, 0x3, 0x3a) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r2, &(0x7f0000000040)="100a2956b9223776", 0x21d) open(&(0x7f0000000100)='./file0\x00', 0x400, 0x8) 16:00:10 executing program 0: r0 = dup(0xffffffffffffff9c) ioctl$WSDISPLAYIO_DELFONT(r0, 0x8058574f, &(0x7f0000000200)={'./bus\x00', 0xffff, 0x81, 0x100, 0x0, 0xd062, 0x2, 0x7ff, 0x0, 0x2, 0x7, 0xd48b}) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86139) r1 = open(&(0x7f0000000080)='./bus\x00', 0x5, 0x0) setsockopt$inet6_MRT6_ADD_MIF(0xffffffffffffffff, 0x29, 0x66, &(0x7f0000000180)={0x8}, 0xfffffffffffffefb) write(r1, &(0x7f0000000040)="670dc3", 0x3) write(r1, &(0x7f00000001c0)="08ade09f32746a223c471c0795bf5ca1acdd50ca4d0019", 0x17) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 16:00:10 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() syz_emit_ethernet(0x8d, &(0x7f0000000180)="d7814bddf5bf6dd7c0e138ee555f8844419b2858e4473918a167958f2ef279fd275931bcf1c46a102be71261303aa535b4f2d28af584b4df88c6cc8053e1f9873182bd177e9ef942b62489eaae2511b3ffdd0d76785a8419726fd2a492044be113437938dd8bea566bae982b878e491124fb67fa6345f409d1fbf113993e13a31ac4e643c0c446c47e2cd71ff8") ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000080)={0x0, 0x0, 0x7fb, 0x0, "0366402ba77f0c033c02df71795acd76ef3caf00"}) write(r0, &(0x7f00000000c0)='N', 0x1) read(r1, &(0x7f0000000440)=""/91, 0xfc2c) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000100)={0x0, 0x0, 0x3, 0x0, "e8640a648346d3e30e9f001777b84ae26d7fc900"}) write(r0, &(0x7f0000000140)=' ', 0x1) close(r0) 16:00:10 executing program 1: socketpair(0x20, 0x3, 0x0, 0x0) 16:00:10 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{0x4d}, {}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pwrite(r0, &(0x7f0000000100)="531743679698d900793e2335327464d56fb60f50a09244502f6858e5ad5ae43624ad50033e633d951d92f3289d6face52e7db0024932630d39bb35c1459c01a2b1009937179df8e2beeb07f4837df1b168eb9fea1875c314f0830b145024ab7f78750fe98b78cf032c3f3a4d4b5b6c58ba5ff3109947984809cca8781818cb0215c33035fd2e47e1e684c81d461ad668fed3d3511a7244da05889166bae262caa1f51ed2c8f9850622b38cac99686d0134d1e6", 0xb3, 0x0, 0x0) syz_emit_ethernet(0x17d, &(0x7f0000000340)="b6") 16:00:10 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000940)=ANY=[@ANYBLOB="82022e2fac1400fd7d81afe46d5733e0f293aaeb82fb168297e2ff239696473d48e4c734a899f96f0b224ec765ed0e76d92c6b8a03b10820a58fe43b00fa0400000000000000d9ac55a52f7dc8062782814d8cefefdb37d4f9c0e36d58ab4f79a65f69e73991844d490000000062d8edd55587267ba5050b0331dd48d6fdc2ef38b4d2c38f572cf51ad15b5cec337b759ec8adf7ff8e7b18d724de92f008c18d00002aa76cd608f0d9c81b7ebb57e75bb2dc6657ddac47a47e1d36a828743c81bc5413e836c86a22ee18af20ea997e3ea944df0430b67f055df2b473f9df01000000000000c1ecc457000447c89263b7abec3fef53c46f9362301576534c2d7eeac6f7059f729f7c40b3dffccd0e67beab3b00b0c1b705f6f4300048c4c0db6c55a02a05961e2dcddadb9edd8a568fff014d217824b0aa5578dfd3f151bd459e86fc40017f2f064b23c5101e713db21be5638e4000c7f1e1692c35dbdc77d3f7ba942baa127a4dc353fe6e317b01e94dabddc8a713ecdb22c517b8939ff0364dd7183fa2b85204e29c8c37d69864a92144e3ea32e04d709d7d06702a7897312d6294fdaa47b48ae5ccf2f4f193a9ddc93e8223278f36593c68be103eb0000000000000000602f3a4917170bad3028227eb42d6aecefe22d182818e64a787e77f92e36d9dffd764da16e4ed50dbb80d70e9658b84bedef262616ffd7e021d2a8c99ab0109af4598e66ecb94dd638efba4f481f047c2d02aa78303d2d2f2c94b5d5b7f44f0154fbd921372b6db8e070e477571c082b83995325ba28d1f6cbb12fa38eb2a450353e206ae63ea54877cde51f231e0a41cf7064742b87207bb59ac0db8eb7a26f41223ee94b5a3050000000000000032bd10467c0ca0088cc590f42c14b2d904c0fdf00b47d6d3660363706f795ce05e658bd615d7625c71a56b0f6ef1d8bb2e075cdcb511cc6b84696b4d7d581eda748d83b2bf795f7523a11a41ea854a3e0d85be31fe74ccec5a6aff82f22e0c2256355b959e64dc536400c508506a4ef8b6d9cfc71cc1e7e22123da787360b8989eabd0666a7ad788f48b442e153dbe35e87305fd00817dc007d07c4740ef85a5ae3d739f81cfdcd0e7e9ea8d718d0cdab23224a1cf8cc3567564835aa8681303d29b770705e5ec310db8dbee98f91ddc314f31328863605bd049e27fea1d9ec4c9ccbc8d848df956d78db3a0160930be98a23553952182f7e7809e8f1d88ad94269c376ff19b7110e2a18b5443d94e064836f22de819d3c04da90000000000000000000000aab8a019ac33332e1b69bec9917efe46d1a99a42e25784c606a967c9d77dc102e03f9cdee3560f0c42263074970495083d76ae5b9b31ba2a9da755116ae144e0343894d649bf04009e4d49d886456e054ae45b9108dc386cbbc5e920f913895217e9b5640204ae5736db761b73f900"/1041], 0x10) writev(r0, &(0x7f0000000100)=[{&(0x7f0000000f80)="76eee3e863800268234a72146f87316be86c125352879a82a28e3c6999dc20d85c467adc94c6ce0562a3151fed9a56445d605890cd07fd16708e841725be871036b4b63d1711ea417513fce26c29ed882940ebb4c0ddbff1b792d751904c5260a13c0ca1889ad1e3498c03f5d511a759b8afa24122a60feb572d545a519415045bbb5a521d46f20b4e41c809668d7261c6596c36c24c90081771adbbbf54fa02aea325d5a102c13a67571aa705c26d0ed5d299f91cd7d7fa2058fb24ccb1a513165599c8b800aa07cfc1b776350c1e1f5581b704887f8e15c512d880d1d658bae116ed26f2ea608f92239b74983f871687f626e06830ccae59c7e2699e256a43beb37227f3212e329a49645f87dfcad9d178517798b6ac39a2a446c037cdd750cadc4d19b28de457716b7a6be81e84c2e213d3f2758cbf33ece3bc238e4b154a3e952b4f60e58f9ad8fdf2122a8244818e356ccb8fcdfd7750ec78c0b56b6a5b0f49fe8a5dc59f448f83144d90023dd5a757bff6e41088e7609f41883b5a8ef2e731de2c05c05f0221b95cdd5aba5471d9adc147a4bfc219e2a24cc59226387dd9a6ffdd69b12394d0b1fba27acdc63b51e4ccf7ed98f5ba7e3be1879f6e3347624d4bb4920d4cc92451d786ea4bd8ab5e9c06d399ab98569b054e203406cc27527e23322e0003c43b5da3d1c5148cb8afa9551d9e9b604352eba087e9c8ec31ad708a2b7d63d7be8fbf33b77cc4694cdcc2aab1c5d8f29104001138d496f5fb126bf2d8919395bd5034bb589c949187fe8accf6887bdf4792a7254f8be2e6fdc9e59cfc1a67766f9c8d59afe0adcfd912e8c92af11a550434728d0bfec2c8ba70721dcf4c913520c1c301e747e7d652c8229c5111f84842d2cbedad2ab0da991c223454bdb215ea8a76bf2e22919eeb523fc2ab3302d6cf91a5d1829ce2ca8b2690ead9598e00382cde84b8ee80ae62bec55bbfba29a3da26a7038beecc2d68785e865591bf7c3e478230b69947c7ecf6048e6d5ba1f8a3f778ab291bff503466b9ee24198bb6e798630fb4aea7689280bfb4e57fbf081b36e9186226bf173b5bd47ff61f60d5c79a6d93a64a56d7c103476aa602545df8178be3ff6822d77fa2768a62b170dfc252bb774644f2b64a7dca707a571fa85bcf29b58d2ff54e729eecb0bfe0e90b716b2d1cbe8e12f96df4efc6052ce715d0377ef7f8d44bf08d8c850fbd4b204df04e99d115eac99b9a33c1eab685f8cbd7c4078438b41f37a12e153b4edff54fbaad4c37d5ccae73bcacf014a9e07ce602ce47994e7938dbdd817e8f2390c39dafcd83b7fb05e06358c0925b79a656055024a49e3a2458dcbeabbd4fb8845a6e325e3bf5938e2ca2d5bf37546a661aa7ddde880a6b112739ae1ed530932ebaa41a5d535606e36f7129e1280093e3dca49989e429a2dbe6244139809d1e96a253d9cc318b9230edfb691f28cc6d8f151a54027cf533157e9e390f4ffcfcb34f1e824aee12ce4b41ce351ba949240e49c77bc7a0dbac4d111a08c8a0fc9f7b5be4e4b973fa7aa2bcaefd1cf30a4f5a402c5e5d0cb505877b44a6de7e1a446803a6a58f6a3673bc3e98cd503636d5953eb151f160d2a6abdfc4ae0625997b491bb61c0c806020cc45a7362bfb0bc4cabe3de261d39cc2b7b3ac3ca249ec2f1156ec828f28f77afb4911eec54aa8803de6c8d2215b8fb6bdcd9bd4cbde62a80bdc76c713258ce621faaba4e0480f60b0cc9c40fd4be91f4368c5bff7f38b121d7b0432539eb72dfdb0138ceee1806496048935bf2ed6f2e8adfa97b9cc025a22e414d1780e9d17228a49e306943f5848397c7981cfbd7a5f5d5573c7a57d5e2d0c5362d633338e7add6a943d9ebd579dacf315fbf6172dce9b7534ee0ace63b0c5305fded6558953b6a49bc77d867b5e84771acdd1d6213ab9f709d29bea29b02f08c7ccf0b2ff5c5e3d47ee48251d98c6fcbd30736a9e9694bd3b43db99e7457500040d68a71699612a417876a0f19bf2778645c10e8f161ab84522dcbaecaed530a8107d912bd5b021a12c694e1817262624018620ccc6ecd79e73", 0x5c1}], 0x1) readv(0xffffffffffffff9c, &(0x7f00000000c0)=[{&(0x7f0000000140)=""/184, 0xb8}, {&(0x7f0000000380)=""/159, 0x9f}, {&(0x7f0000000440)=""/192, 0xc0}], 0x3) r1 = open(&(0x7f0000000040)='./file0\x00', 0x615, 0x0) pwritev(r1, &(0x7f0000000900)=[{&(0x7f0000000840)="61edd83c87c329826615dc7954058e408e0814b48d1cd46800d205d26042e15f2e4f5151f12319c7d6ddbbb3866af195da973350ac219a56a606d93f7d11718d5ab9f11794cc5c9900054573cbc58b2f64388b72c210cbb712d79e8f254a26454f9742096090b03408aa2f6742499f6e724109fd6e9c227434630c6620fd6c23cee44550e5022b807f5c2ba1d5018667bce41ccc20a3163d8583972204abf6a2080f609329a6f852c4086235047468", 0xaf}], 0x1, 0x0, 0x4) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x11, r1, 0x0, 0x0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x615, 0x0) pwritev(r2, &(0x7f0000000340)=[{&(0x7f0000000280)='l', 0x1}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x11, r2, 0x0, 0x0) r3 = msgget$private(0x0, 0x8) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) r5 = syz_open_pts() close(r5) close(r5) writev(r5, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) ioctl$DIOCMAP(r4, 0xc0106477, &(0x7f0000000300)={&(0x7f0000000240)='./file0\x00', r5}) madvise(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x5) msgsnd(r3, &(0x7f0000002a40)=ANY=[@ANYBLOB="00000000000000009bfd138dd7d23ff7a1392a28985955cb28760a7a1ff7b6607feaf2885698180bf9fb38a532df98cc9145e67c72f71492ca0c3cf8ee01d5336b6587003f62b98ebc8b18d34f1ac90d1a2d42a510d0efa6e5c39d315eeebdfe15ab73a3d8d69c9144666abff24e07a8e27456aaf09ef295e2d6a6b44abc389728fe1c30bb4c84f619151dc118a5ddc42e55064df98c6e75d1568f055bc26fb58ea365a4f811278be04af3b5a792818cd5281e47aaf9b3aa2515fed3ecfb51e050baf941bfe6dcb5f44d367c4c5aa03515b66227a2c5fd3bf4306c15d99608d6b42d8afa1fce19bb2b37d6f03610f689576acd1eba9b27d507edeba98e61a270c32f00ff2ff7f82b68a2fa5fb486026bea4c5e0dd8d6fadf82fc1fd14bbdc08fda1fdd38c9048f7e221fc4eacca19317a63c90678d3983f3f55651524d55641213960d334b666faac8586526aa6ab6dc4bfaa4039a46007a9df294bf2a28581abe90cd79c79c4aca0fdc1a368081a834e55b8ab3c8265da03184aaef581217cb0ba5121a74b7ead5922a65ea133bb79ca8eefa7a8b9ad30d78956e0c73dd9c77d39c21bf06eb11a2214e106c1e861d832b77ffad05bdf80bc910f18f85c4b49ff6639efa9ad111e4483cf95813849bdcde64b769c8074fa9a1360e37c2103c53f90f4ee57a8affdb532d8170e802d2070132ff12126cc5d2b45fa75dff726daab202dd249d94126cda0e56dc7504144276439bcd29c9fd706b3a41044581ffbdcdef5c0c034f5dd634d46b0a7da73806eb71603f4786d1223211ad4ba4a04babef5f18070b4f7c21960f8e5566fb3de6ba76d14120888f3ac51f73c769dd03e0144aedf741214fa085ed55f1e828fd9b78b17f6b92691f5553e8b965d21c6773411957392d37e2281ed70d0187711e10c6444a45f90c847b1a78a6d7e128cd82a8e4e6e97c61cd3f730095ae6e2d6b5902ec6f70d9cff82ccf63f3213c0e2d0347c9a85d9cc2bb0eb73cb4c9652255f90560239149a179f3599ee7eaf6061a7eb285190125019f77a8bd67ca844706556916d1668b584e2e31597b7afc5678a35d90385ad4822154761a049f6f27fe4df4a5b784b61e21e795f85600d628af3957751787c97aa94d2b657b01eb2237f40a046ca866a485728d97fb0dd07ae32c3658873cd5505c854fbc0ccd19be5c76e3c54f4f1702d8d38c642e48f08dd145d3a52060a3c3f8526ac51ea3bf61086b820fa9a27e448c39ede4fa2dc8e3077f989783cb2953f9fa7531218269619b8a92050324dbc14f8864ae3f9a3a0a6514661797989b5e1f981227abf23d51d295da0e0a9053333d1839170430f46fa7094b96ac99998eeab7bd9cddbabd87d93cdf61ff29de45f6a193612b0ddc7ced619e187b974933760b1ebe88fa25aea2c26cad00a49cf80f180c17c9daa820bed9f28ad6d8529dfa6f7c42c699011adaa41a5c3e3e17cd8dea6567a9896424c6f4b193a05256c7036a248e506a8571048e9d0fdee08f18234a843a9c3e112776300358e9e6336680d9a00e07e410a282e45f356a9aa89b2210e5f71a0c3f86680e79c1e9ece32a6eb2e2e241a34d04cf47886f724929a033648cabca6424bf1fd55bde1badf1db1bc00e58ee77d500e9f2f1fbd7cb51fa762c0b227cc623b50d8ae9ab0c0f7357e2e598f303a59678f11f8a3859b7202a98e4b786ef15cf4131e7e0c8054cb1a2d3c2058f09ec58f20b20bfca023e03b8e33da07602afd725fa1a56369b2d60c06d1578a062b37efb8db3a5e95d74a4cdaf9184c5956a22f3304ba652967c0669378219a2c53807147ac1c562fbafa84bcacad3706403a72f1d216dc3b9da00d3dc442719310fabb91dcc54d524e9f4cfbb5c090b7947709fefb613b71103e22f8fcc08eb042186177de047d4bf753e8194b2321b89043b8845df74978f3f1ccaef982bea968a333ed45db43046a00b051103ab38e317cbfc3e27bca0f73cc4d3ed5fc908adb5875cb32ad9c7878251774ea8580a66bff2b82d1f4a7937ac1bad80c6e917f096847f2bf15038fa24114b2a6e49c63bf33267bec5c4ab98fc7a197d02aad529af76d8acb3f6896a84903edcc0a700bdd2cf5f72a3b73e962b92fdb3596fc2f86b1173af8d1f5a5a76eeaf49d2c3b83b9dbee30ff4cb3c81f9d3c365c2b82fb7d3bcf4880b59b1e3e9b04382719a1dd2b9a7af1ec55871fc953e92038767b02a218a816bfd836dec981ff77470a653260e8b991bbce4d06c6e1d6bdbd91b92069ef512615c64135cadfcf1489ce3d1c6ac4144f16f6b1dad111239f111f4f9b48a1e162c603bb2d6a70caab45400d473fbaefa3286f054829c670e703692fca36888cf8adb369a808754e81d71996647beddfd8db782c3aebae8d150eeb760ee7761749c8c55b513e0473ebe66bd0423301dec8ea5b23a24de4e80fd0c518a6a88f802af463437f4c19cae7d0aae75394e6e96ad089211365c5facfeea19957792d2b851639e8e09e7260829be7cec881c201efd98382c69cecdd194e2c5c75dd116af039a2c24f4a2246ba81d49a8448714eddb68d35ffd958c83068701a4092aabb2cfd9905ab0ff4e21cfa3fd69600247859bc1341e9a4c598c0ded100806a509194cc0a64244103ccdfc5f9eb1fd2891265e08aefa9062163474613ea80acec0bb06b7d266cd555cdc03c48158fc5cb93c379a23f58dd67be9efdc6e32e31fb5ccc6875b153e776c226b79420b43130878869e93489e62b7e4b4255d9e87cdd65bded48b4239ec3b7d83830940642affa7531124e5f42faa37d7e950548e576ef24a43d5f8da2fe46084a94534a1358536296be72c73b9958a0e47125b2ac1aa22c087d0199488d4ad5457f48054694b00d89cdcd63b2595a6cf13d66c820c9c4c0f4ed032517b19f83fdea900bb9039d475c845c5216fbba16e52f37258bb5fc1a0d2f23ee38ed36844ad87be76d98a1e568718268642fd017b3f66f5d47175f612bb1b8f9588fca35fd0a54ca6c489180d18fd273b18d4a290b58f5684b91d1a31b7b992e440a598a50f7e1062b27dde815e28cefb0be75f636a75ac7a87dd253abb07108eadcef059952f94406fb8d088ab57c7845ce247fc860c48aa39266ad4ebb1eff59a54ff8097f7234ac911c7cb49f238544c262c8e787cbecb83402c088fc4fa8c01d95f8bd7bec44f3c52a0783b985895423e549616a5e89d2a0510125f0667b3c8a1b3fba7ad591a08be37d9434b7ed37c59249b0cb8e3f7b6dde78c2e51f0b78363540c8c17f99ca0f92bf1c188f511a0fc170590681389b392e81baaff3a86bd1e39ab1dc72cc0c6510dc933e4299b433ad2535e42ff504892dc81f415220eac4b27bff72bee12f58f738e4be7855d635991852497031ebc748cb23a3df2ca60837cbfd95dd4dd99a6f9830517b72770c4ab20a6b3883b0d654db811b8d9ce492db60361d4d5afc10d79e76edaa15de83adbdd6a9e363a498805912eed9cd8c02adea79a3709713c5f847283e641510ccfc960be3f02f10b85177e9dafc08db02829f110d0791a85c078c62c8552d107eac93bf90aa2e405091927d350d7cf0164aaced822e9fca5a28caea5a8a5ca6aac55d959453526f0639c0c6585846b0ff9dda7a54c1d0df65e31f9b013462061ba3a3d5de1a5510b92446ec7ba6325f50080c04bc40a490feabb5402d673f31c472c80bd78f2ed6be91294994c78b16ff18f2a48de97689c486b785ecb5147a3531b3a9563aefbae429fc25f7d3800765c996f2e2553935791e954f8ff5e618501f2cfb24bb5903d5b47cb7644fb46fbd90858a8652962c52cbbd4d0383f1ccb4aa8f56957a84624b7203402fd702a598b99ac83b644fac362961e8f5629b4ad62ba9336f1bcc38e56913c2c15ca81f7a575d8dfcfa1b46fea0676a76babcc75108c9466bd4b01f8abfa33ce3c13ff9ff7435e6b8e4a129cd591c47e9bd533b1496130da21cc222210777760959d401e6a2cecd07c90fe38b82ee5fe9ed9d0913c8855246318a04e2366c1beab9f47f9c14612fc2131e2a3ab0b7f071f4fa564499797663361354f20fd1b5a6a8a3b94cf43d42e1793fbaca3c255df1820f40b948d9be22bd54e4683d599ca4f82d5aaf75fa7518f004ef5d933614a558fd9fd8e612ad842ae062640ac935432861c7fbfac0f97df0c7ce14a257ab0a0e03f81cd2d679ba8b672f4a1adafeaf346eb67f20aa02158699ed698466b1c885ad384eb11bd4486d4016f4f15d15c81208938292293f10bcf566988da9654e33d3b45a2c61c8b680baf19bca3182e803af5f92c14ee683b6c0c0e7292680e709afb397bd5adfca1c9949ba267c0b21b74955d8ff0fc68e4920881a782fa5ea1e6aa0fe7caeb2cd36e9c835037cc95bf2c8af9ba2d98269d7e9e61c6ea9246107ca731c2fd401c9f0536ecbcd3dfd0deef510a0e1870b94f3007d7dccfa2c30035f4e7e9a89c1a633d835f49af27da63832feee93b32e8ff39ccac787d86ac106fe490e535bd89f7e10be13948fa1bae7b84d97d4eaceee28cbef1e294af69c825a264ac406a888acd7866f4debfc728524f3010f77545321052bb601a0c7b3c3ae93f822da004cf5417e0755aa6e95489d12f1e5a40e2971a2c9258a40dd0bae3a68b2af9d4dfa79b0cb1b15451db4f2a39154efb6f81b4cad0dbd49174506e9c0640a2217e45118191c42fa694667e9bf387d2285864419c8cf731c1f617dbcf21f8182327ed25a7215f12e4af102823dd4f84c0aabace87de878ac6de37418ba19b864f9456719f77495bfab8cf5a0f1c9f742168cf67b1a20c7e81527aa512a09a6b3ff391857153174f542f386140535f14d67919ab61763c8e2faec5b434146c763f609601a087f013393b314c5768a5d6f832debbda84b7ecb84f1a6b53dfce7114b5e05018dbdfeefeef19f403b971a7816e811c857a1b2849bed7e71d5ee4bdacdaa11b8157d690f9e55bfd11e5e19f2a7f2f041e49f114d6a5fb782e865f91483282919e416c3fecf93f56d76366383a90b3ec247d56d72c04f1bb8eab0742b596173727bf7289847b67965a04f84a4243d7aeaf58290b9ac21dc1521fdf988f6cdf39430bdc0c031d773865074b1aac1432bc7c11aa3aa938934e64688015a04b12c57da19a2aa2f55f723685cdaf74b7cfc27eaee9dbc408296956499874221e0998fc4c45733e336def3a70308b67a8d7248ef2fa9a4ab2d01f0b4f3b2aff024c8847e5c6735ac56df13f2dcf9a0f66fe149f014ddaa6804caef3882ba21614d1e4f1c6418acb882e09bc5dede6e2cd041058efb7ae91c2ef4ee9eba319449bd2bf9fe4c3cb5024225b170b4720f094d9dae82dcf5317a6f5cae1a1cb175cb4761110ff82390ff25376fc0703ae3e37150e508f2301ee56c164f93b0fa6a2c31a81648a713596f32c430bbfbbffb7fbc9288ae21f8c96ffb7a180998725ea46122bc590cd84b18317a692813e39d87203fa65d6638119d3d85bdff03244ee8cbccec82ec3fe8b8488bd8779b77b852200dd9659752c9ef363fc787627ef2eb9c8515343dd8f702b87c45ddd1bc0cd8760a524f37e066a560f3c10328854b255cd7f46ed05df495adaf4fd5bd3fcd4bad1d366cf6f8c529206f893dab31e2e65d79d8be95d489375da5bca92fd4d0be67c8286fe44c2dc462d40aa57c92cd973537563703f0bddc9232fa2480079925e463436dc72f37915d8566f8382878086967961d841098f48f24d338678c3493b6f5195c7ec3b89295ea756cb7918631e882dea2f7e22f0074a"], 0x1008, 0x0) getsockopt$sock_linger(r2, 0xffff, 0x80, &(0x7f0000000000), &(0x7f0000000040)=0x8) r6 = shmget$private(0x0, 0x3000, 0x21b, &(0x7f0000ffb000/0x3000)=nil) open$dir(&(0x7f0000000200)='./file0/file0\x00', 0x40, 0x22) shmat(r6, &(0x7f0000ffc000/0x4000)=nil, 0x0) open(&(0x7f0000002580)='./file0\x00', 0x80, 0xc) r7 = semget$private(0x0, 0x4, 0x4d2) semop(r7, &(0x7f00000002c0)=[{0x0, 0x5, 0x1000}, {0x3, 0x74, 0x800}, {0x0, 0x4, 0x1800}, {0x3, 0x1, 0x800}, {0x3, 0x5, 0x1800}, {0x3, 0x81, 0x1800}, {0x2, 0x4, 0x40000800}, {0x3, 0x4}, {0x1, 0x8, 0x1800}, {0x1, 0xffff, 0x1c00}], 0xa) r8 = semget$private(0x0, 0x7, 0x0) semop(r8, &(0x7f0000000100), 0x2cf2) writev(0xffffffffffffff9c, &(0x7f0000000f00)=[{&(0x7f0000000500)="6d73bbdf917b2facb4d6b009d1089ef69ef0cba92c419f94aa886dd1386b2028cdf4efaf6775fb9062166254ec33a7f4393104eb83517bf303602915a496c7140d188b1ec5482631bdf96f056ea91d0e0c56d9ded59da840f0d4784293816d32cdfd7d204ed4c3fd4e4d291528e819b13b7b07e78fa11f78ff32d1fea6768256a2f2683111a1dd46c14be1174cdd5a0f3c76a03e7f5214c9ef3c00453483f345ba1233c6816f8fb25274ef9dc00cc4adf8ebac120d2c945bad1ae73752356ff12c5105c1197fae5b30073c2e5c576004d2aaeed9492d2c389938", 0xda}, {&(0x7f0000000600)="0c44cfcf89", 0x5}, {&(0x7f0000000640)="81aee31d83efa5034ab69c84c0accf63bdf157af5ae29a1c229ffc98e0d9589aea81759e797edf8024f0e6b8f85e114a3f135b34421fc22ecc709959e4e5d57a2733b22ee99b10ebfd5163e9923bb32e944c1b89baa606ce146019639301679f0d6837c59fbb8e78ff2988789e6c2b7278e78cf1909600538f54161de1223ea845ab1632cc0e6963dc1a92f8b03f17fec28e007bfc7b7d37a47efec2c2d48af706838431ab40c8c91860bf0ab9367c583b54305d04b377af25ded34e60acd2b2e427837ffe8da1d879d423ae13f7e02065a5b460a2772d00fea1e13fec144981ba12c2d85e1c306ab542a9ad6212", 0xee}, {&(0x7f0000000740)="225f5bca3f54cb55391ef0d99f72573bdf95233922917ec9213452", 0x1b}, {&(0x7f0000000780)="96990027582d6d7a1ed34de3dbbf0df72bcf15acb6a26a7ce1b46ba9c94159f27066ec9738ceae7b0dc805d76b8116a42c21a8112f07943a3472a77522eb4a9fb7ddf2d4a74cbc630970037416763ed41c9b9681ec70d7eb995534e76ea1bb7c167019de6bc20c9c0526d996fc347dfda7a2259b62a29a6708f285f306e88b4f7f47da569e9f9e46d48305e786", 0x8d}, {&(0x7f0000000d80)="8cfa53f016de5168b0df99b830c7ad58dc73f987e55bc1e55e902c6dd796d7fcc57f6c112acd0a2121cc34ea2a273e816f5b241858f840212345aca1212b3346b4e462f40289b7a0151aafdd5d47d3a3eaa13212f5aa5cc3a7ec0ce59b159324ec3a61e3aa3de18c312665769590181ec46b04ced2237e5715710fdc4785a11ffd254c539b47cb2d87e28046ce87d11b24bf2bc3c69edabdb251a698facf0273711ec11d9f75fc", 0xa7}, {&(0x7f0000001580)="cdd781595b5fd25859424aa8109946784176ff5f5d392066c00f5896f2c0aec00c8834c345a2920df245dbcf0af30d3852cdc847f9566698e5b757e9a18dc0f60d928f5a45c73dbafe59de8164c834788cded7ebbe0677b3fa083f3aaf894326e7ee79c29c8e3bd915dcabbde51f7c11f8fd4c312e4d6645aabf26a0e939e58719a50b43c24a74ac0b5da2c0cd5db075e251cc4d66e6c71b7256e56662a4fd3dd8a5516042320943e4def17d06ef459419719f31d2caa96e2564bd357225db07ac179ed292ec5f406bbfe85db591b10ffab3d64163cb02ecef84cc5fc457d1e994bdef3f66c184a3daacf61375cc2c28c4c032e3d153d537810321e3ce4573f5fb53fa0d1a5f8f947d1de8dfc9c8600c8cbdb121ccb29ab1ee7c7b6d3a8e6368ad93519decf3d3218d193dc5111093fba3e84841bb7071a8b9a8e8464ceca879e11b0f213a6abc53301e860565af56c6cd7813a5ff72e8e5cc2e6172bb983bdbeeaeca228b76e46987a155fc9eb9fa479afd64b896b82ad25a024c83a87e75b1f8669e08ad45bd7f231581333def60bf1e15d9884069ed99476dff3d28d5503669e93a579de62da17211f583ac362802245e8db207cf2d5c33fbbd42e6b7cede4d49394d8aae3da3f50abf7f1bd1b6087583ae76ce586bcb52958cf27ed65ee6f925db15c2d3262605477d0d80e89c7d8ab6e923861ba6e798dc36aeb48be6db0621070687bcf4084a76ad7ea676317fda97698e31069af178285bc96bfaeec582214ec93f911e9e7fc0a0fac44f007245f519f2bcea192074296008f398f314417270195ce0309d6b8046c203fe3d4f11dceb1195ab887e71d0938310371d239d4fd26e05d1ca422716d6710c02117c52ed0d275babdca479e03847bc4c7a06d0cec1aa5a29c51c1736d25777b6b7c77fc0ae985e13dea2377aff23c0fde56e51ad701f507e24ecf326ef64065c4edc1440d4f85e159927aab24ba50df05c0ff19e21294043a84338dfb8a26263c8c7db997b689af0f3e8621baaa9b90059cfad81c770c143047629f5565a502f4c4137c57241fb8aee987ceaaedfb17e257422dc162b568f5e8ac6895a3d9df91f004da653d9d1312a196c08ac20a3817ede967969fc7a904706b16086105a1d0ae9795963b294417d0e234c1f655196389530353480b4408df3cc6b3cd6d41fc1b7d57456416c3218b1a18c63150776f439a20ce905712540069c59af5c4b7143aae14f709f219f83b8bea38410006f6bbf10a38bfa1a2fcd6abeb6a64a5750481def19107c1accd17fc5ff7c1e431f2f98e38ee2e8031b660fc0bd8064d317c3b3e764536f913963f01a5498abfc41383d8adf625f6e427f21c9ffaeea5e0738f70c5557b7e16b15024585626020d714c02d7aa128ae576f16fee44fe7981abf77e5870908daafdc4ce329327e30a165b52a711d1027292b61a9726e5a15d9814ad3af8e1efb83eb928683cc40f46cd86c4a86f3de870fd420232c87c7f15a8af46245ef3854e55c999b3e5305e7b803030e546e2685bb678255a0599f4dee13c34b1958ba9b5a2825d00319f061bbfbc7d9dc7addfe613a62284e0a0a8c39f6ced00c9a1b0c0c16b82ff7221b573a37c6cc3018af303f3e02795f9d496000e2b1b4299547e4334f42931fbf99e24b658a905f326c5c4b6a3cff0cc2801d816e4074cfa078948b99d8df5440909cf13a6103b9d358415c7c8b07f1c6a4ae0ebe8b2b9806be0b4ae7f80102476a37d90e09c5ceffb2e1a7872d3918dcd917d79f9481dc13ff3c8cfaa691fd080fe57e88102556a75a86fe9cd073d38d39db7e7d7af6ff6a7c25c051d613f5177b4b72e872e9f5d9cf61a3c624723f252ea3bc33b306c5ee8dce7bf7373bced540c84a2a377529b5b17b595c858ff298a33433fa3ac981956ab07454e46d037f0b1d7363359f6145af4afae5eeae2a40b6ea81bc486d2db64c0e287aa76ad46fae8c0b188c47390815ac5312c718b5087d386123b0202fe2adf1ad4d614f98c5efdf989512e6e9a9498871271cadcff593b9a3033affe6a19f9e74fc0bc96321caf611ba114d5ed4119dd49235318fb08c02e09b1cb07359f4f8c4153b2f8b01c6141acdce2eb69220eed9b5a5afa74c9ebb7ff6fd22d64a1a7fb2264d2db6361ff94670832363c5161ba39cbb641162dc27a932707579c53994eaefb6240b7f8a7a14bc0859595fd8bea4e11bd5c1df76828369f5c841acba3a77a60ba9d49f4606b87d612ea7ee9ce53e92f51c8bb66e5a88c210bf7f32906158a640aec271c8459ae924ace691bd94dbd5fe56db5e95e49fbd36e52e804032358d6b717b6b3423c2ee06cf610b3e5be3489ed3f19c600916ff7ad137715dfa08edad066bbaef363b6531058e5567695830a302a93812ddf25be12c3fa445a4b096f81fc6c0564fb46bdd1779c49f01d9d72559d46eae04ece08a1ee779e11eb38dc12d53ab08c639a6684cc923893437c78e9accd461c7f6cb82f7c4fd76543e1b48c56e412fea200a875c5442a765e9ef2659ef3654a16887e552c3db5aa2b47b7c0fa5a2fecd610a352949d106961076f7a8ebb02d98389fe7a05f186b23a69de31e1c2c174f908d2fc4c8f38d62c2a4df2485aeb71ea64dfe3e41a72b29dfe523f3249b9cede399e86666d9b88ffd2819133cfb4c47c214e0241663b77ee6b1e8f36e56aa07cd11a62bbefde1e3f85affaa96a90ff15675f4ccbeefdaba521a846da93265ab334d74a487e8edb6568e7ca09e0fef2330762eb29bf905dbbd3c9da781b456854028fb4371eeee40899e4523607daad80bfdd90acec6d2c87b8041fac983fab91c7927c427fc2635307ba57735d1e369e9eac6982e771437819916275fbcb3fa5c09b26ca10e86e77c5ac817ba02fad2ed5b096efef4e11c62f4b88a7aba2c665b7ad44427d5792f34eaac0cbf31a4de697dbba9833dcacbac4ba582a9b1c5476606ce9d32800644d84c4c8a6bbbe797468eaf050ee37340890fd1955aa5a7fd8e2970620358c2cec69a49355500c2451f530e612ba06ea37eb34d2492c6766103cb6e3983ef225c5f0287a9d3e4d92e71c3dae7d8793859890403d44addb0c86eb7a49bbb5bd4184c48360f23188ded6e430df3d6184a455c963d3e1166558a0c55231544588ee1b0bb9379051699f543770d2ac3b22024cdf410c08e94a06cc612cd3a160c21b6101a5432962a8c10b8974b5f3684f72e23dd81113224071fce1aef55ed95e06d68249bc05f7299a6563e35f110e7b2367e747a8fd81151ae3dcb7383329df6baf3884e8df829bf1946e698bcbe08f32dbcf61800b7c8f7de85d1c985cc0c7101923be672570b78bb13e9fe929ba8d5455f2111bbcb9aa608a1ceea0448b6495c2faf68c1cbaf461085747b343e5dfa774a42a9efd753ce2350557d583232377f19765c38d5c05faf00ea6bce52ee13c8fa4320a4d6ea3469bba187a2db66dbfafd6928898201fb56166df5e643e684b3fd703c5baac005708656a974cd8fa7476d75aa793a5dae179eed793978fbd6759398af01cfb01e6707e9a3cc27a495197ecd9ea76a9e86f6e2bade8b29f1c673d09587fd65fcd5c05e2c3bd348233a4ebd9f7e202121473896fdcd8a4ff3719eaa05cb1c74b5f8d9ce5281a7e0fe273bd5c497da0c82e95dac16d641490565713b35821710f2e2dc926eaabfb8e43d23a8616d4dd29a32e1c84c69f8fce144f39ba962452e0b06d5c5c555a0a0219052a02838ccbec66c9364ab3ce9f82ad2ac51e73ae37bf815a28a59b8a20ab78d2f62f74e69207c3237a10cfe0095fdfee3cabef906e99a07c5b6ce879d4f5932ec1546ce8c60bd827af76aa796854ea7640acffe832f2aff8a7f86cff93e06b54a4e47a5915c6c0625c495b7d5143b3226fbba9a3d3fb0bfb1e20d27fc299a5836771a4282e6a9de8f2be1d17b4560fe1f1e81a1e9841a67f4ae86569ae6fd0913bc07a5ab16f2e943036b2012eb926896e5fade8f8776ac548db91211e3ded522593d7ed1330daa3b50dc7c44590122f52fe684266fadeeb06f7951ec4e6abb768c8f6819429c039a73decde143af1260012a739f72daba00fbb7a1578edd4eac183669c2b8c7b25d13fab6658752580ec71ab811dd1074aa5fd72e6f86efe5c6349f75320c3b115c88221576abfee449267af70532185ab7086b91cb0d07ff901eb031501162561baeb4602246249e920d26029a2606c62348e26eef4dceabd6147290ca32753a84fefbbb0e57397dff8df8367ce52a90567a42edea084cba4c9c57f26ffd9e5fbf9c4edb79ea3d63527a98bf186d1a129a30b383ace2215afb89460b24ea80717d61a46c9a806bb10783f863506b1b636f99ade0eda193d9d60c8f7418ed358e4b4207f38b0dba5368bb083f4e825175b125f3a9a4e9ef1aa1c2ce8defc5f5a3d16a4e057ade15de8c0c138dcd15175c61c7afb115047efed0007f4b95c1ba1250fec942f14bff7bf9b1e453de77b0a180af94a19764ae8d2dd25ef5c493c76d21c135197874eb6020fbb6b78525ee17a4ca33e2ce5ae9218dab93c8caa064f9220371638dac51fb9a3a81f65f5c18381be004540143d6773ebb46f2c060939a2ace85cb67191f7afcbe4e560cc24818c5deb79ec5c6e469dff6db6257f818613262794283e7062f850b955ddc0a0564158e23ec2ad31d29789948241fd6ef940a04d74909fb898665ca88c93a4ee90af103319daba035b6004e288ac0bd714127055183f529d4b9d491a6ccb4c9ace7715869031c2665f1ca83fd8b25f760e0a093f66fef04e70e382363b7120a2cea5257c1e8ec78e7289b94b1bfa3bffe5b60cde7c19ca86d14e3cbdf0fd20b6d0fa00911da25cf2021d53630b586eb22ebf15d2bd8fb9887a4bd14578564718277dd9a122267e23062edb063d0f92229898a829814267e6d4a23b81f333ba45a65f5d9a5c9f16bfbfe13d1a344ae260e754b169769dc539ce53e597357d0d0d53df902fdf45256ffe6af9c33816247d4a4a0e7f42e49c3aa2d8f59eee1946f52cf6a9df344508be6974e363ce66f3f602013caef46324f71b0369f9ce24b259d13dded72c796d8a6609ad75b52fcb0896e09ecbf40f4e41e3444f885a570ea4ec8bc6af23b8c41e420562b8316ca53296b83bf33e2ee5989b86b634316f83f0afa115316a352105fe2987f2e87a2927ba94cf6c45b69572aefac94f7022abf236ef50eadd56330814321723ff8fc079ab851a7fd9ce7e02289dcdd767f38d861d410e506d0c2eab328668ca1474a5a1553e22c9f8d007dc1bc6e003d31e5117e8a503933ad18a47c3d4aa303b4f5f5b7ab63be1c9614f1e6f4b0f72481bb5ec78f24e0b82ece8be1c9b89d4e38eb973ef6ff2e1b75693eb71fe26654b8a7515e786ed3cac28832e538d92322b881f86975d3dc0181f0a28681d1d02d9b4287777c01171ff08a09c6b06b7d925c42dec0c7e163b9dae1b653a31ee92e671544c94e4cc18a8406d94dfd2a205adc9d884c802a35ac76239270692beb896021cfb73efaa6ab5eb50b830251b38762ece8d415ffe89d209edc96c4ad204969d68c9d6cad7d946ffc9e0e2b3dd41eb8bf9c014b734692a2fe37e956d4c83ff3c1a8ee0b10baab1ac24dd1ed0dda699b7799b801670655f5d5a9f9ec4bca44b351764468aba3158b06e7a55c5120bfe1f1e46ddf5838fbd05685b95f082ab2d5c0620557b5749942663512bb2be0adab6dde4ab9ec50b9b3c6552f9fdd1022b3aa6d0e1c90115082", 0x1000}, {&(0x7f0000000e40)="a4cf46364edad0dbe8fb06e7f041f67c08f0f8575d5cdc5d5f4f78a5f3edeba099527414dcc251fcc2929881fb4426ee0509dfd4622d171cb9c9df570b30e09d023f526b90aeeae9693640efd347b106dd571901ef4cf057b71e1e7afd010a2abfa068d2f89f81f0cb09e9eddead27bcbaa1ed96d3888afbb20272b034f8453c319c0873461a5ffaa7586cbe89531ad35223c3798fa30d64bdb566821ee3e258", 0xa0}], 0x8) 16:00:10 executing program 1: r0 = socket$unix(0x1, 0x1, 0x0) getpeername$unix(r0, &(0x7f0000000140)=@file={0x0, ""/64}, &(0x7f0000000200)=0x42) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{0x40}, {0x7}, {0x7ffffffe}]}) r2 = semget$private(0x0, 0x1, 0x40) semctl$IPC_STAT(r2, 0x0, 0x2, &(0x7f0000000080)=""/18) r3 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r4 = kqueue() kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000280)=[{{r3}, 0xfffffffffffffffe, 0x37}], 0x0, 0x0) kevent(r4, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) dup2(r3, r4) r5 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r6 = kqueue() kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000280)=[{{r5}, 0xfffffffffffffffe, 0x37}], 0x0, 0x0) kevent(r6, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) dup2(r5, r6) ioctl$PCIOCREAD(r3, 0xc0107002, &(0x7f0000000240)) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000100)="6408b6689f2100ec32db472bb009") 16:00:10 executing program 0: r0 = socket(0x2, 0xc003, 0x11) connect$unix(r0, &(0x7f0000001240)=ANY=[@ANYBLOB="7902adf5ffffffffffffff653000463f7b138a2a197a386207000000000195955984c87910bf453f68c11700287ed30bcb777fa69dfceac2a84e6abca64896bc5e57c6360bcd4c0a162b58fd4237b8fa4d012ae447472b3e8495aaee48c02f6abf1e6bf3bf554799b9b813ad30505e8f0000a400089d612f871f4385f04157795ea4a5c50700000000000000cac7dbac5b65c6593d2870bc122cd235000000000014b637000000000000000000000000ff0100000000000021d39b4028adb1ff1afb37ec4305642ad2cf8724eb18089278e314d39667400000000000000000e02b05e5d12f524ab2aa8cc7712a2b279dbff4b7b46564ef560026e969c9341589ac85cab1a4c6b41dccf137c8ae135db3119e911c3a94484c692cac607b1c26455bedfb9c7d35f23d1aa551416c17f38969eddff7744123053f35c0560900d85544cd1cfd1634aa3fc1611cc665840ea3b1e39af6256b1f007bf8f244cbc769cee44346040906000000ec895c4784f6490ba02e9768a8b36d0400b89da05a0a414c6394359a0000000000c5906c034cf808981d4e22265330027548d8ffda5eb1152f6bc23442dc9631d64bcd5b823e010000003d36ca293e35372d1a8ff42aa3cdc2e80e306615b7a814b77f3f5a659255490b88ff1bf33436e6731ad3574d79be64d7a570715f68932de75ec53ec316484d3e4132dee58554fdac1bfa4aca2c3ebed7ad1bd9dafb7504fdae2d0f2587e75f6a28b7f09126efe6c2d6ad126358a2bf7eb6652c52476b0f4a1fc0c7ee2e61ac55bd5d0e254af635e29603e129cc5b44d587c08f6f7c1013f89d3bd1f11b9ddac3e5afc074c1771cebe4f8f92cfdee2e52bf897cc233cab1d5ef00a8aa77751b76b6c98bf0d9f371e916fc7b88c013c7381f77d036b0233aca38bc8789d01c4674fb41c125525f77e9f616eb7246be9389e32be26a568d0ce05a3852c3cb4338f3bfee15a07001520dd2515741d6ef34276b23a8b086c43633a42e93fe75f8a85f37ee8c3f120c300afe7e7c1f1df26e82fcca1e245a58d78b79dc3b93721aa7885824e119dc4c67c825898793cd381a7aa89400bfc4c950eb3aab78a2793c3f1253654f503adf2f3b4affd04d7100008f9d5e3da04cfbb073654c0180fffffd33becdfff906d6e52cac7557c99a8ea2867ba54d66be96f8f93ddc79ff621af687923ec91aed6cb55ad71e211058b6b187190f4287f30056f0eca629fde07bbb821b117c90841ea6147ce522005f96566eaab02e083d8597e92269a7d09c1048d54e3fe2c38b66b4d7e28272aee313f431ebf190de01bbb11a2c979c4543f9e40630f56ae48f7d000000006f3501ce37c435b1d449d65b06dc2e15af79c285bd9d3a5d844e3bcd84dd0fcb94bc7ffb1f98e6adc147ca20bb93465f8f501542bcb5b9924e85630c5374310d409c86824d7cd06044cc952d4bfc84fa4bfbf568c07cce4173b5e86293ec4a9cd8e8f3cbc20274b62afc3af30d67cca812c4e79be8e198145af7ab215df2bee241fdfce327f83b9a912be0b28665eb2462d5d0631a58329f5ad0aadda72d848713e24a211dae0d7f7f1b8b52461fe4bc33ddaa99cdde7ba629b80000001b23723cd3b215ce8fa150715d7040e155d2a8f55c69d382df8570a63c3400311208a7ede233c2a205fcff2a8e1357ad931d4778526285ea70b50883a43c72b9e00523a2cce6a7074b73e0a848abb7ff2c29fa7b7a06ac577b6112bc4d9f46eb83576e99b5a528d39c547aebe4878d7b30c63d364a5f7f62c8a2eb4b8a7da1729ac2534fd26f87cd357b8676435f6c46b8e630e6d32afdb05fce19b2ef45e1147b78817b50a88cc1a1f0049484396e47b0b68422ce311330064957355ce77da8ecac6392a60a201d1598faf652ecf5f4207aca1748ac259dbcebef3c31b342bae09e9453328371101fdb7bbf1237472c0500000000000000135f9f346867fddb060000000000000000008da619dd77894b000000000000bf7ada7adb3a6e0008dc887d55e5550d3f01257334ee933781286956a19a8bcf1e960f7f82041049b0a46e41c01375ad442ab57fe772cbe2b5e3e1e5ac000000000000e30b6b46aaf8db428ac15311dabfa3f61407867bb49839a248fb28f7d91ff0c211d70e7e73f1b412a428e7c3032245680a7e5bc2a871d1b025ba5d38cdec23c0eb6f7ae6da1b143baa9d524badecfc87f922b9188d638d15fb9ea02b1c389fa07b99cb04eb282a44b14a66bfeac9da17d6295a694bc601ac31b178dc5dc095003ee441cb8c7b308b5c975ddcad8ec4ba61a4831f452bd60f48008456b09f5226ed178c2fa7c7458c7b9a9248564fe2a7263b0a0df5bd778cb1808b7857df93c3bf1ed0e006452ad0b823d93c39d197cbd8102e06c5c40e3346b7e501a4e9f9dd4089754149244f896ccebd29b791a63d025ed57ce8111812a92b8da9c93d5ce5ba28878d0b3501394ebd068fb1128ff96897ea240c67a07a84667f79ea7e2aeb7d7324ae7dc32f821163d7906c8721258725c01a4e571702940e42d65b6acfb7b0a7cd821911f63003f358c09d87b877c255e8751d32a5841662c721e42e17f6c467fcf17842d75e8393bb83e42f9aa54f986ec66b55aeb4783d8ffff44a9693c0fc337342fe852e9bad066be8c83daba6764553ab28aa9629fa9bb518ec97d714f20ea200000000000000009be287f0d5233d1aa6d476af9ee0a5006d842f1330f102c3f40c24ca8d556c94dc650c15e4298d1ed76ef7f1e8731a90acf0543f692224d79aa9b6d15d000000000000000000000000008afbac0f89f18a844833e75f64c2828c73f37851ac0e2562b60e1aabb2cd06b4a772018bd16a2b150c6809aab6938b78bc534e1488500dee4ecf4761b3ef7f6981462f249b9a1a0efe25666d51c13ce8fad7659d5b49fd27d50fad4efbaac4230fb5aebc24aef004a90c8e2b2a5649243dcd6158951165ea20821ec4d8f0e074b3c5fce13bb882045b8a0bacaf80214d52fd6c30e14ce64eacd1085007d841809b705ec6e024d75b6234dca79c6afeb1c95b0ff2c1115cdddefd62b47c18b5f578072cb9c83bf5fdc40bf289b96385794b3fd91cc68ad5eac0fcd8e180d66c106710b7b1b7"], 0x10) writev(r0, &(0x7f0000000340)=[{&(0x7f0000000000)="81b372c30c94a61eedac90dcca1ef52226ca7270d0ef959d27594683af6d7fb873f238547a701abe17acf6f686c8737daba6bdbed88aa90b074fa7d9df754aeb4a66d411c5049d46e246155042a6e875aebee0707b13c44313f338e1f03b40bb3ec6447bef3abc348ca0f7c7da9406febb350e459f4959d8cd769c622be55b3079fd58047173cd6eb163bd5de800a07d9c66f68abe3500"/160, 0xa0}, {&(0x7f0000000100)="a5aadca186aae35f8260d8657910d4ceee26d3be0a8046a700157e8934ec545bfa6bf2ca9cb8baa4611f3b90645de0767492fdf6853d92626c30af96b71cb27a64348afac5f4dd7129828658efbc6a33346b714c93838d7894c119a3dac5ef46234d8a396d02e7a2c36e35c4d54160b16f5020c276c426", 0x77}, {&(0x7f00000003c0)="5c3d3e606437809c7f783245a748f453b2f8f3f8d091d8c33cc00d30978f7e1bc28cad095efd04482a41bd5b3be1b056e7fe2cb755d6803674a03261d282d1666766679767d4c9b3cbb4ce299eeafdb7395d024663df80dfd34af46e1caae4da1f50558caa6032b3029fbe23d4e5516bf90120031c5023b7738a186bbd90b88b779d5b38748fe07252e429077f592d39fca554401b47e02a73f9536a0c79cb6580", 0xa1}, {&(0x7f0000000280)="2a74c9d190d61ced718b9cdfaf876cd36ee498762b20a123620ccf9c61d30e62b7f4c561ef4229a6ccad43ae3fc09c84fe95c55f7c3cf281027c4ab22cc1f70b79127c81a315d3ea863dc2727fd3e77e529f0c57cc43630ac0e46fde73ea24cbaf3592a13d3287b059341f0704297fa3cef70523c5f5ce2cd12f6c9873a12a0e050195bff48dc6700430460802", 0x8d}, {&(0x7f00000004c0)="928ec426d01de06264c9aa0bc15e74c42cc6506a5157f5a89bd9d737562d05fc22f94e643ca8565ef0ef8d8ac5b8c910d8e6da47aae88dc4a2f2cb464c1273d3af5fa95d7cfb5f8e5d3d49a9fae3929bf401d65f2930c12efee8f881277b1a78562010c59a83921d714defcd3631568a9c68393dce5a4735fff120020e7096b58be6aad817301f76c53f023841da6dc803e8e1f07b9c936f9176f4cf3ddf9bdc64dfa4ac9703225ff569144d65b76547619f1b6f43dbbf535a68f55a87fab01dde381cfdc84a16e8691071aec6dace53711c3bc41271a482455049ccbeea5fb7c8a5bacf349f9eb860efec3bb97e8db42ec8bdfa00371f51b22a1f2802a7d6967f5295194c6c218889a70b0bf84853bf60cbfcc70e72e14e97289eec6c73cec5e4ef3d159037049604d917379b8eaea27c9b2c940c849ca911e8e2865a57908c4d99f40ade3967a9872e9fd5a44a17bbfef11c05985dabb5755c6901ffd063c80f94343832ab022895654f90e9fc45cd430bef396385804a57ce4f353015b1365de75da75a793e21554f47acac6ea24ab82ba4cdadfc828a70c760055592fe243b8e004cae0b541fe72fd12d43cdc00e2e4908ab2cf0315b5b9abd5568ac978fba5af2867cbca624d365ae8b5c3787da92a80aadd3e537877405ef213633ae3c38099266e5b394078f14edaaa0cc4d16ab8e07aa115d456b66a39d2cfc56038b49f4283937f3b922cdfcdd4beaf9b24fa8fcd3382f1f57a8c54c1a8bdfdfc7a55e6d23c80a717da132070612d7903e7dfa76907a4718e75ecb24e01b601b317c9981bef189dbb16ed97d8056288565968de258e997a5aa6cd9ce37a2041620a949c217ed2278c00f7e20672a5f73948f8f60ff868f27549d026c9ca5beeff868c692702ce1b9e37039e45815eef9268a1d372e0790e73ee014209593bf1f4252a9618821c80c8bdfc8ba705ae9e72df22612ee297d70395207e0b0f8a95e45162e3f0ea32fbe0da2a94a67f486bf3634f8f497c1e0c3f2a516f467bdfbf3ec13c03c8121ddf35bfdc7763d31fca4fcb22419fa0d037923267d83e42a893ca9b2f64f3b9eae34bd3ad47af003e3619d642b65636b15f647138ac35764469a179188c5f99c834508c0b837fbe166ad3338c19a32353aaef4c2f27cd3c4fc36470723b545c41ae6d0484eb860999aeed06045567cbf28a92c6399f9a582fdfe1be5e822fba456b82e3414e5d92feb57d581754589266004c758381d0cd39d2e38797fcc7590bd93be59771aa438336c917404f2267cb17e63f4581c6bb26d7e86732411410d41f890c50fb3f63addd6db4043c667217f74c2013b31bb6f2a4caf3d875a4a21d57f99cfb856709af4ee2b89221e797128af086470f980980937f5941c559cf23a1ee547f55da0142c9e3da53e640a2e1e607eccc4277c93c3fbc938412566a81957980b554fb128f7494ad7fbfefb678edf9018d492cf59b07bf158be1debe028bb1a1b79394fb39bcd74a93a9272cd81bacd7cc5a759311414ea6b42530117e9ceb583d7df2673914a4df2962a5f57225f5136ecebe55cf09d7a1a546e90b3b2e2cbfa6076458f7cb04ec4e1bc5b2bc3ad60f4802e71b90fb2fc34ee980e9497dda5fa5f3e2fe363dcab33ef0f47bda8a5f18a7e5736055365e92af6c2e4b05762ed3d71d9739338d21514567cfbd8b2ec646a934755fa50fd8024035bb3899a3f844021a25c1be3bfdc3f9e86e1d9482a1d9b3b54fc2f89ed56f21b924a5b2b0b204249c90e6e9230c212cb4a5d2cd978fff9688bf05f346ef1e707c785d23aaa3f46863482657bf1edef4a304fe41953aaa0eb05475a863c6079170aa22a269c8139633c865618e7b0e94c56decba31a61310fe1f64aa788e135e6bbb450c0ddb894f203d856d611c70e853d6104900cf43306bb09b0b03afc4341d1c90d8bdf9a25b1dcefc8bd8e01a57fb8d9a5aaf9f656bdb8db8b299342d689db58de70cb6e192b7b0fd76642ebbecf21cd48428b9f977632022c19abe3cee835d362a378ed3f43def1d0f424c62e8173820d5984c68637175b709253b8fd3652215191e02078506d764152267ff56a8d81138d6197bc5e2e75f9491c385b0b13179e6d078494b5e08c309b1b625ae5410efcd98f00795fb57c7bed18a4e6240c579f246a3d0fad5ec5ce360faf34ae6ee90547fcab7b7841a4acb12a2f754a94512563b22262f65ca03c48b2c58297907ccada2f01f132e3d5908d0e7bcc3ee94818ea8961578eaff523e9e52e1f99f0e9d3b13faa7cbc6f979c519f490834ece67b5c29184a82b8e301fafa12f8423c3857ec1bf76fb781369f43afe6c0c36a980161c5146f8f0d6c77599e3d7c69fca8da993e4834c085ad24eb50ae2e12d038b617f80e76769ca69376679d79f8488cf6c2f4afda2b283be16e6e3e1b9c112734ef257e27fd7ca6d821e01899ba917de5fff2d4a1a7c12686f34f5a6d8e792119f0335bf6fa8e11d9d6f44f286a53d1bf435f9103ebebe5e0968446591dcaf2665ec7cc7252d248b44e022dfa6320e50a8b89d5d156035915ccb634b39061f88344cb3dcd1dd45d876c8e69cdfc2b6d994f804e5eb6f38b292a9fa5e015e2eba7d6fa724bba415267c0502146169b152290e982c9e27f0f2a92dacc35e71fc3237df08530b13ed4128d3f8f933883d0ffce06c9034fca126a3d5b732902e4665ff46e555aac3ed74f86f3983317a1363c1cc3f62351865713003ad324371d4d69b751d23a3899db8335b35f336b73d5c9c30c2b1532804d56ce73aadf4ac25518d55c1a61b61bf0f9707014bdd476b7d12ee57c3cdfd808d06c63b7a2751370eeb16e0b001cb6988dc9df0d2a8f5bc164a490cad229fdba2b84b9c3375d3eb67438319fd5e1dcbcd9045cb3c7cc9fd74cea254e0389ae42db080600634d857176ebac02253fcd44ab3c4bac9f40117486e5dc889bfb93cea6a3a5e975e013cadba1d415043e432327458dfa8a2223dec536d774d10036bd4080653646536e3a3a8ccef83028a74d453a410f7aa3d0250a20286cfd7256eb863cbcb4da2889a834b1f169c060f0075a1d03de0bb97fae408ef55f883e81ce655e01bfd71d5fba20c67e1a84d347a941f82e5a6d1521f1fea861ce8fa9cf352c237fbb931f51ee31f2db56adcd15814751e06bec1c83194234cdccd2e3edba34a85730d7286c78199642550b494c4f616ea9e0209f1ded092cf9a2cc86cadb84dd770d20fac712d95cb306416fd09131922232bc7fea357869e80bcbfd1cbe2a48427850d9f4d4c771684d4b80308764bb20a0baf5cb6a7169c04da9e7655338fb97b93a18612a65b941d383290d6da49bf3cd54c9b2d20d3a33d700f02423baac8be61854148a3d8c0349c7a349ea0c42ad609a663978c6c362a04f3381bd1afc6ff49fdc9b5469d65df68ad2cfde5714a689b0059623f8b4004f20b3eb1931fac2e4f3eda526853b00401ac991e98fb57f48d67332814b0a4948fc04e2713b1bc563418dd8446eef2e9280cd7ee1c36bb313f416f050bd38bcdfa677df80bfa3c4096ed083e30db089277810ba3c4128408b47795fa994dc8d66a692a15f4f9c41ce173eec87a55aff34da65614e11373daa7993cf91d6e588c838c2bc275fa43d017d7ed5030ad58349c2e6ee152e9a5d004cc691c602adeea52c248800f3c772c315cd65b91cdf74c06a6080f21c1709c14896dac5cff58413fc80e439f15d5e2a2b9380260b3ed908b9ddacfd28175f52b3b82c617463db07d376e624f3124311ad1fd8af6372c587df1c782df965a90e35b1502139455ff9f11da07682fcfd1c6ac4cf71c4cdca048e63d7125fbef44d0717cc6a5d5cb0d1405187d169f4ecc69c44ae6d0e1a037970a45228ab7d2a3f0712b2e364965b2c05d6b8041e80208d3b7dbf2402aea17c3f967f3a9dc281cfc3ed7fc47203101166f9de209a43e717a8a7337f6f12f6123aee3ce2577ef6aee3382feb3007298edea99b8e7290f3d0caca820184b13c35964e430478400f291e01981837d7a1552cafa022bd85cb3428b93faa5c4503faee7874e96e9da7936233bb6fe616824047343b04d0942529bb10a8b32282fbc682cd1215cb13901aaa15c8f890f34aa405d69cd7466a8fb02ca88cf4d3ddb0268704fd4adf13b3fe07788a491823bf6f6f456fb028901ee42796dcb6db7a19e222ff8b441175ca52e61c97ddabf7a5cbf4b28791bfeaa50da21ca109f761a577758a3c93141754862cd5bc743070ba52adf1616c241b72ca1ba2661cbac28de5fed5b51018c50ad193d1a1b7d903fdc1302bb0b03560a774bd6814040073432bdbf7e26ed51a8cbe8ada287e8ab85af3161d5f77fd1ce1383cbc7d9dda5f99a95b5d8b5ffa25a3e7e7ba1b3f394091e2ad76cf03a73c4a7efaa1e5a5c9c1ff1966e7ece24afe1112ae8762d386e9acaa8c90d8c386b06bbfd24fbb60cae54b5ca6a8824d3c0d3f9ebd8ba17e99aa4b34883ff471b908150e987f18d2ce143d0c8af3eccb71a36bdb76bd6e8fa2c182dc4b0f04f01152d6c8cc6d32a6288de429cfef388cc83251677a015cabab5f8e166207387ca26f9ff5e56643a21c84005ea9a1b0afa81e3d59c5cf7d156cd26879ee5bae2fa6572902a604851fe7f6f89a6e261e5ad2ce29a77b6cc49f6219bb7f039f4b370c16e1749562426585a3078c25083d0f6f2aadae8b89d37260b045847c62c84c62c2e02802394837988d32ca9769450bf5285ce84beea0e234368b9f801461a9df1ab2de", 0xd3f}], 0x5) lseek(0xffffffffffffff9c, 0x0, 0x2, 0x0) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x200000000000a, &(0x7f0000000000)="ea00005c00000000", 0x1) r2 = socket$inet(0x2, 0x2, 0x0) r3 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r3, 0x0, 0x200000000000a, &(0x7f0000000000)="ea00005c00000000", 0x1) setsockopt$inet_opts(r3, 0x0, 0x200000000000b, &(0x7f0000000400), 0x0) writev(r3, &(0x7f0000001c00)=[{&(0x7f0000001b00)="20b3ae5c655dd91e0b8c65973bba5de0f7a7a01e9bb4a6a704ac182854823448f41bc3cda2c07eebba0d4cc460b6b7f3abe566505c4a16c25b0bc3d9e76c510a96307bc568", 0x45}, {&(0x7f0000001b80)="ee83e99d474b54187c428734d0f861ebe6c3d4146d691d2fd610280fb9655630b2c7e3ace57ecd759f9ccd8bc061b07f6d04c9aedace8f1ee2f4eef62633368207c2ab08bb40b3dc", 0x48}], 0x2) setsockopt$inet_opts(r2, 0x0, 0x200000000000a, &(0x7f0000000000)="ea00005c00000000", 0x1) setsockopt$inet_opts(r2, 0x0, 0x200000000000b, &(0x7f0000000400), 0x0) setsockopt(r3, 0x7, 0x0, &(0x7f0000001c80)="c1f048309f50ff1a560fa50d771b5f595b2c222fb40095bd34c7acf4ac4c521387c01e6b0fbae4d4e0509076f6d03b8ae021a34ac74f8725f0a7a25817c0fa6c0d1be7e555c149e8ff7f68940b13e20d63583d000278062ceae00079d183e7b6652b931fa06b9f878bfb8fcd03147f16fef1e229da77e774d72737344ad8b24851dd15bb4c91eb4be85b1bca70888be3ae4668e3f1c462a118fe727ea01717ef8e8ff362dca5b1544c842b0bb8ffd9fe290e1877a253a5f74e57f1d8b3dd49af", 0xc0) r4 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000001c40)='/dev/wsmouse\x00', 0x800, 0x0) dup2(0xffffffffffffffff, r4) r5 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r5, 0x0, 0x200000000000a, &(0x7f0000000000)="ea00005c00000000", 0x1) setsockopt$inet_opts(r5, 0x0, 0x200000000000b, &(0x7f0000000400), 0x0) setsockopt$inet_opts(r5, 0x0, 0x0, &(0x7f0000000400), 0x0) writev(r1, &(0x7f0000001200)=[{&(0x7f0000000180)="4ea1d4dd39087f431dd237f3b884afe66c7b53f154c931bc020b74f58eda5943106441496d2a360fa350a87d32b9257f14a69b49e790f7d40dc416b330cca8d5c33a4241fc0a9b8f5144c1ad117005350fac3affc7c19d5a3573b8526b949629f3a7a546cdb4efc7a55b9c2616da987dfc0ea8136af5bf4d4bab4de0c950021319212a7f62eadec69414f208ded9d578e4a5392b1a838826589269c02980dcbb6e2e6f3b541160416cedb0727c82b12a6c0aabd81005f37c3d0a6fb3db317af2ea47981487e7be788f0bb8695cf7db981721442dd5ae001fa00af1", 0xdb}, {&(0x7f00000000c0)="d97a4d40e966d6960ebba7ba5428c711a9e31ed807fbd138b23e04403603c38f83de955a7959152f133ddd04d95a6bb5462c", 0x32}, {&(0x7f0000000480)="bde995aa968fc6fd360200722765", 0xe}], 0x3) 16:00:10 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r2 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) r3 = open(&(0x7f0000000180)='./file0\x00', 0x611, 0x0) execve(0x0, 0x0, &(0x7f00000003c0)=[&(0x7f0000000080)='s\x01\x06\x03\x00\x19\a\x9f\xd8I\xe12', &(0x7f00000000c0)='\xca\xa3\a\x00']) pwritev(r3, &(0x7f00000003c0), 0x273, 0x0, 0x0) unveil(&(0x7f0000000140)='./file0\x00', &(0x7f00000001c0)='r\x00') r4 = syz_open_pts() fcntl$lock(r4, 0x9, &(0x7f0000000180)={0xf0ff51428550b7d7, 0x0, 0x0, 0x100000000}) flock(r4, 0x2) flock(r4, 0x2) flock(r4, 0x2) r5 = socket$unix(0x1, 0x1, 0x0) dup2(r1, r5) fcntl$lock(r4, 0x10000000000009, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x2000300000000}) fcntl$lock(r4, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x100000000}) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000240)='/dev/wsmouse\x00', 0x800, 0x0) openat(r2, &(0x7f0000000280)='./file1\x00', 0x80, 0xa0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x812, 0xffffffffffffff9c, 0x0, 0x57) bind(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="000000766e1cb507001e"], 0x3) 16:00:10 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000040)=[{0x7c}, {0x30}, {0x7ffffffe}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000200)="bdd9477c320c93ba8c1a900e8656") mprotect(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x0) 16:00:10 executing program 0: mknod(&(0x7f0000000180)='./bus\x00', 0x2000, 0x86128) writev(0xffffffffffffffff, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) r0 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) connect(0xffffffffffffffff, &(0x7f0000000040)=ANY=[@ANYBLOB="02a80c96ea2e9da211"], 0x8) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000080)="fa1204a49155ce1e00", 0x9}], 0x1, 0x0, 0x0) pwritev(r0, &(0x7f00000001c0)=[{&(0x7f0000000140), 0x8}], 0x28d, 0x0, 0x0) 16:00:10 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x200, 0x0) ioctl$BIOCSRTIMEOUT(r0, 0x8010426d, &(0x7f0000000040)={0x5, 0xfff}) r1 = kqueue() kevent(r1, &(0x7f0000000000), 0x9130fbf, 0x0, 0x3fffffd, 0x0) r2 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000480)='/dev/vmm\x00', 0x0, 0x0) ioctl$VMM_IOC_WRITEREGS(r2, 0xc5005601, &(0x7f0000000580)={0x1, 0x0, 0x1, {[0x0, 0x0, 0x0, 0x20800000, 0xa00000]}}) 16:00:11 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) ioctl$SPKRTONE(r0, 0x80085301, &(0x7f0000000000)={0x81, 0xffffff30}) r1 = socket(0x2, 0x8001, 0x0) setsockopt(r1, 0x6, 0x1, &(0x7f0000000040)="674a9d94", 0x4) vm_impl_init_vmx: uvm_share failed (22) failed to init arch-specific features for vm 0x0xffff80001e43aa58 16:00:12 executing program 1: open$dir(&(0x7f00000002c0)='./file0\x00', 0x273d7148fdcd75c, 0x0) setreuid(0xee00, 0x0) r0 = getuid() setreuid(0xee00, r0) lstat(&(0x7f0000000100)='./file0\x00', 0xfffffffffffffffe) r1 = accept$inet(0xffffffffffffffff, &(0x7f0000000000), &(0x7f0000000040)=0xc) getsockopt$sock_timeval(r1, 0xffff, 0x1006, &(0x7f0000000080), &(0x7f00000000c0)=0x10) 16:00:12 executing program 0: r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x800000018, 0x1, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x1ff, 0x0, "d730c1e7e400000001000000000000000000009e"}) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xfffffffffffffffd, 0x0, "a8741bb100"}) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r2 = semget$private(0x0, 0x1, 0x80000200) semop(r2, &(0x7f0000000300)=[{0x0, 0x7, 0x1400}, {0x4, 0x80, 0x1800}, {0xfe52dc4792d94f09, 0x8000, 0x800}, {0x4, 0xff, 0x800}, {0x4, 0x100, 0x1000}, {0x2, 0x100000000, 0xf2e4cf5442ae16e3}], 0x6) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, &(0x7f0000000380)=0xb) semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f00000000c0)={{0x400, r3, r4, r3, r4, 0x82, 0xfffffffffffff7f5}, 0x8, 0x1ff}) setgid(r4) r5 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r5, 0xffff, 0x200, &(0x7f0000000000)=0x3, 0x4) bind$unix(r5, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) 16:00:12 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="6202c17f7f000001"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x1, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x1, 0x0) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x8, 0x3, 0xffffff00, 0x5, "99969701a911431c8ac7cfaf9909ff584637b260", 0x5, 0xffffffff}) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r2 = dup(r0) listen(r2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1002, &(0x7f0000001480), 0x4) r3 = socket(0x2, 0x1, 0x0) connect$unix(r3, &(0x7f0000000000)=ANY=[@ANYBLOB="6a634e19767b0784"], 0x10) shutdown(r3, 0x0) sendto$inet6(r3, &(0x7f0000000300)="94", 0x1, 0x0, 0x0, 0x0) dup2(r2, r3) 16:00:12 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000800)={0xffffffffffffffff}) r1 = socket(0x2, 0x2, 0x0) connect$unix(r1, &(0x7f0000000cc0)=ANY=[@ANYBLOB="8202adfdffffffffffffff6530130fb9aa23d05700000000000000096207000000008295955984c87910bf093f68c11700287ead4bcb777fa69dfceac2a84e8d16ae8b744cc85396bc5e57c6388bbd2ad88b2951b15801360bcd4c0a162b3f000000bffa4d012ae46ac41e6bf3bf554799b9b800ed505e8d53f8a4aeef9d612f87d6bc146e4157795ea4a5c59a3a9fa202361ca1d8cac7dbbc5b65c6593d2870b4122cd2350000000000000000000000000000000000000000006a0000000000e0d853fcd94c20b9ca1cdaea80e8b360fbffa90d160e9b204aa3c0b5495a204b24be82ab7a1d5b79d61cc97bc85fa93e26622e42dc7d76d825ef39e4bff1f80a3581d85a821dc9000087914cc8dc0b8c9524520576ed156467db0f107584e8e5bf61aa97ea46b113733adfa28f5da740f83547f6edc524053a6e92829004f45d1f5a17dbe02c1fa3eb95c2b2dbd235cc6b1add753202f43fadd72efa507b58eb7639dda87d1d3086adf067bae14c6c6e80428998a3c19cf908c078a3565ca4863013515e0000000000000000000042f2b37a9e9eef44ca50d86e2fe017cfbe813a2bd5b9bac81b0954119e1ab9f3df9a24fd308b1b1fa9c7a3da163f9e18a34f9b19bca8a013b71effa5045be1a7937a994f2826192f9aeba215c0c3d04a07f2e07022c57900b2cd6f433a03dc6f8fa46a33628222c00c55356fd84fd30b7a00db568e38eca34eabad07690104000000000000bec808112841b0c29976f41a58bead85810763213fe3956f55a0eab7229f66103c05152651e60b50dc0a565717beecad63ebfba1dd645e01539a5639b892ffad0e8561c2fd1214e944bec09b4f55213c94074a5520832da21b00e04da3949775f73ce544aa3a51eb3ed27ddccb5fef5948ea981ab523dbf0899d28bfdbbe6e4604873d578c77815c9b9fa991e32266812c85ef782d0872608ea9cb4307d7e6c90e8bf56b3cd1e2535f8d9cecac80da37ac48d417f79ae2b38f67253649ff019bcb2fb9b0dc63cd798987476967ca6aae886ad486b0311cdcccc359706d0848f4646d4d54e9902ed84f503a04d1183dfddd2be74a00000000000000000000000000000000000b3995e8bfff348b4ad00f32a6d6ccf118dc3d670e0649dd81952ee421f014abd3ad7c4b272387129a4f8716dfc88c6974b5737a58c8ba119898f4d9debeb62ca9687bf6a34736ed4fe24ba12c736f25184ac3ed987da10f833f9c6f15191f7fb6e9ac4437fffadbacc305838501b7c09b7937bbfcc0361eaa0f3a5fe7edc805ff71d5915657a3f2004d171083dfcef921267eb31c24121ef6ece9b33f00c1ad0ae095637dabb54f74a5a751fcc463660eeb32053107a4beef90b2b3eecde1cc13c2e2b17a3f58a09793f2b077ea574b088b2b166c93c3fcad7f7d1a9e3d466e852912bdaca97fd123a93b6911e236f875fbda00f2fbd4b4e3567f2ee48abc49de614c10710c98ea497576a6588bfd044047f1737d6aa93a5187de676c74eb0af58ed14be5247569c2b5058743276698a281513f07dbe83b65d9adfcd027192141"], 0x10) dup2(r1, r0) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000000)=0x43cbc, 0x4) r2 = socket(0x2000000000000002, 0x3, 0x102) sendmsg$unix(r2, &(0x7f0000000540)={&(0x7f0000000040)=@abs={0xacf25922147002da}, 0x10, 0x0}, 0x0) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000380), 0xc) r3 = dup(r0) sendto$inet6(r3, &(0x7f0000000040), 0xfcec, 0x0, 0x0, 0xffffffffffffffda) socket(0x2, 0x1, 0x0) r4 = socket(0x2, 0x1, 0x0) r5 = fcntl$dupfd(r4, 0x0, r4) ioctl$TIOCFLUSH(r5, 0x80206931, &(0x7f0000000300)) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r6, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETWF(r6, 0x80104277, &(0x7f0000000040)={0x3, &(0x7f0000000080)=[{0x61}, {0x80}, {0x6, 0x0, 0x0, 0xfff}]}) pwrite(r6, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) r7 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) recvfrom$unix(r8, &(0x7f00000000c0), 0x832f1f7d, 0x0, &(0x7f0000000000)=@abs, 0x20000000) r10 = dup2(r9, r8) write(r10, 0x0, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETWF(r7, 0x80104277, &(0x7f0000000040)={0x3, &(0x7f0000000080)=[{0x0, 0x0, 0x0, 0xfffffffc}, {0x80, 0x2}, {0x1ad, 0x0, 0x0, 0xfff}]}) pwrite(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) openat(0xffffffffffffffff, 0x0, 0x80, 0x0) r11 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r11, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETWF(r11, 0x80104277, &(0x7f0000000040)={0x0, &(0x7f0000000140)}) pwrite(r11, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) r12 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r12, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETWF(r12, 0x80104277, &(0x7f0000000040)={0x0, 0x0}) pwrite(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) socket$unix(0x1, 0x0, 0x0) syz_open_pts() openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) vm_impl_init_vmx: uvm_share failed (22) failed to init arch-specific features for vm 0x0xffff80001e43aa58 16:00:12 executing program 0: r0 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) semctl$IPC_RMID(r0, 0x0, 0x0) shmctl$IPC_SET(r0, 0x1, 0xffffffffffffffff) shmctl$IPC_STAT(r0, 0x2, &(0x7f0000001140)=""/197) r1 = semget$private(0x0, 0x4, 0x1b2) r2 = open(&(0x7f0000000200)='.\x00', 0x0, 0x0) mkdir(&(0x7f0000000280)='./file0\x00', 0x0) chroot(&(0x7f0000000140)='./file0\x00') socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r3, &(0x7f0000000700)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000400)=""/210, 0x23f}, 0x0) sendmsg$unix(r4, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000740)=ANY=[@ANYBLOB="280000000000000009beb429feffa2f87dacbfff367d166e36bee183b634145855ba8b216bf8b6615556cfe718c8d5a43327137a34c130e02eba61c3211258bf805cdadc952e11494361a33c2828087b596c844cd984f4ed82100b6f8da562f18d3c1c644289e12ec1ccf9cccd878f04ac0bf36d3db2d2a21ec0f9b07f4cd62ad03aaaa2aa943f11963a47be46d78b711f8a894d9a90f4c20235523c52c0e7a171663c3204c5075570348eab4de4567e3b04e4f7704feee3f55bcd355087ca590f780ff846dc19a7458f76ad1ea2ea90ceb2194eddc425b580dc5d90ab05da17c2c4daa1a9c552c8942ee9b19bc1512f24af9aecc2e8cafde4e8b8c31824d2f450a8e9156d3339206dafa5099ab86dd81ea693a29addd208d85a7d6f8547654833cb10ef43c51232617a1bbc6f4fc9fccae2d6667302b013060a5af849188fc4314cd333ffec06ef7b5e121aefc0c949bbbecaf1415eb24c68832e818367dc16e1cee791", @ANYRES32=r4, @ANYRES32=r4, @ANYRES32=r2, @ANYRES32=r3, @ANYRES32=r4], 0x28}, 0x0) semctl$GETNCNT(r1, 0x4, 0x3, &(0x7f0000000580)=""/170) semctl$SETVAL(r1, 0x0, 0x8, &(0x7f0000000240)=0x72) semop(r1, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x7fffffff, 0x1000}], 0x2) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, 0xc) r6 = getgid() r7 = semget$private(0x0, 0x1, 0x80000200) semop(r7, &(0x7f0000000300)=[{0x0, 0x7, 0x1400}, {0x4, 0x80, 0x1800}, {0xfe52dc4792d94f09, 0x8000, 0x800}, {0x4, 0xff, 0x800}, {0x4, 0x100, 0x1000}, {0x2, 0x100000000, 0xf2e4cf5442ae16e3}], 0x6) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, &(0x7f0000000380)=0xb) semctl$IPC_SET(r7, 0x0, 0x1, &(0x7f00000000c0)={{0x400, r8, r9, r8, r9, 0x82, 0xfffffffffffff7f5}, 0x8, 0x1ff}) semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r9, r5, r6, 0x10, 0x8}, 0x8, 0x1, 0x402}) r10 = semget$private(0x0, 0x0, 0xb2) semctl$GETNCNT(r10, 0x4, 0x3, &(0x7f0000000580)=""/170) semctl$SETVAL(r10, 0x0, 0x8, &(0x7f0000000240)=0x72) semop(r10, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x7fffffff, 0x1000}], 0x2) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) r12 = getgid() semctl$IPC_SET(r10, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r11, r8, r12, 0x10, 0x2008}, 0x8, 0x1, 0x3ff}) geteuid() socket(0x6, 0x1, 0x0) 16:00:12 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) r1 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r2 = kqueue() kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000280)=[{{r1}, 0xfffffffffffffffe, 0x37}], 0x0, 0x0) kevent(r2, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) dup2(r1, r2) ioctl$BIOCSBLEN(r1, 0xc0044266, &(0x7f00000000c0)=0x9) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f0000000280)=[{0x44}, {0x5}, {0x6}]}) ioctl$FIOSETOWN(r0, 0x8004667c, &(0x7f0000000080)=0xb9) syz_emit_ethernet(0xe, &(0x7f0000000180)="a6f241bf5acad59240fcce1004ab") r3 = syz_open_pts() getgid() fcntl$lock(r3, 0x9, &(0x7f0000000180)={0xf0ff51428550b7d7, 0x0, 0x0, 0x100000000}) flock(r3, 0x2) flock(r3, 0x2) flock(r3, 0x2) fcntl$lock(r3, 0x10000000000009, &(0x7f00000001c0)={0x0, 0x1, 0xfffffffffffffffc, 0x20002fffffffe}) fcntl$lock(r3, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x100000000}) fcntl$getown(r3, 0x5) r4 = syz_open_pts() fcntl$lock(r4, 0x9, &(0x7f0000000180)={0xf0ff51428550b7d7, 0x0, 0x0, 0x100000000}) flock(r4, 0x2) flock(r4, 0x2) flock(r4, 0x2) fcntl$lock(r4, 0x10000000000009, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x2000300000000}) fcntl$lock(r4, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x100000000}) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f00000002c0), &(0x7f0000000300)=0xc) ioctl$TIOCMBIS(r4, 0x8004746c, &(0x7f0000000040)=0x2a88) 16:00:13 executing program 0: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0xfff, {[], [0x0, 0x0, 0x1000000000, 0x0, 0x0, 0x0, 0x213a], [0x0, 0x0, 0x0, 0x9, 0x1de0], [0x0, 0x0, 0x1000000403]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x2, 0x0) r1 = socket(0x18, 0x2, 0x0) ioctl$TIOCSFLAGS(0xffffffffffffffff, 0x8004745c, &(0x7f0000000000)=0x8) r2 = fcntl$dupfd(r1, 0x0, r0) r3 = shmget$private(0x0, 0x1000, 0x0, &(0x7f0000ffe000/0x1000)=nil) shmat(r3, &(0x7f0000ffa000/0x4000)=nil, 0x2000) shmctl$IPC_RMID(r3, 0x0) shmat(r3, &(0x7f0000ffc000/0x1000)=nil, 0x2000) ioctl$TIOCFLUSH(r2, 0x8080691a, &(0x7f0000000300)) 16:00:13 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x2003, 0x8613a) r0 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f0000000240)="220e2a", 0x3) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x10000}, 0x44001000b}) msgget$private(0x0, 0x4) r1 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r2 = kqueue() kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000280)=[{{r1}, 0xfffffffffffffffe, 0x37}], 0x0, 0x0) kevent(r2, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) dup2(r1, r2) utimensat(r1, &(0x7f0000000000)='./bus\x00', &(0x7f00000000c0)={{0x101, 0x40}, {0x100, 0x3}}, 0x2) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 16:00:13 executing program 0: pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) poll(&(0x7f0000000000)=[{r0, 0x160}], 0x1, 0x606dca73) fcntl$setstatus(r0, 0x4, 0x40) dup2(r1, r0) ioctl$BIOCSDLT(0xffffffffffffff9c, 0x8004427a, &(0x7f0000000040)=0x7fffffff) 16:00:13 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x2}, {0x1c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x33, &(0x7f0000000100)="0000ed000000ea00404005000000364341b0eef35fb039a90c8b2ebc61f9c866cea9d2430296ddc27c5ac405f02d8ad90ff2aa") 16:00:13 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x4000000005, 0x0) fcntl$lock(0xffffffffffffffff, 0x9, &(0x7f0000000180)={0xf0ff51428550b7d7, 0x0, 0x0, 0x100000000}) flock(0xffffffffffffffff, 0x2) flock(0xffffffffffffffff, 0x2) flock(0xffffffffffffffff, 0x2) fcntl$lock(0xffffffffffffffff, 0x10000000000009, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x2000300000000}) fcntl$lock(0xffffffffffffffff, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x100000000}) r1 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffffff) getpeername$unix(r1, &(0x7f0000000000)=@abs, &(0x7f0000000100)=0x8) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000040)={0x3, &(0x7f0000000080)=[{0x2d}, {0x30}, {0x6, 0x0, 0x0, 0x38000000}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) write(r0, &(0x7f0000000180)="3c9ebb8a65237a19000000000000", 0xe) 16:00:13 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x8000, 0x5) r0 = getppid() ktrace(&(0x7f0000000040)='./bus\x00', 0x0, 0x0, r0) r1 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r2 = kqueue() sendto$inet(r1, &(0x7f00000002c0)="90233ddf5f6a236c371046627f528459d1171f78a9576814757aea5e7a35ea1a6307e27dfd0128f83c9f88df26a0af39ae968376619e78dbd471511fc82eaa71b8ebc04e4459e28e95ec1815261ad13823264f02bd0e97e15d9affd36602eae726092dd7073f0e3bd537f58c1f46d39966ff7bc570c3df70410bef6b2709252693878aeecd13d7e97a404d1704ecdd9180c59e91e42fffdf205dc5b9d82985009a987f281a291be35da795", 0xab, 0x1675a90219267830, &(0x7f0000000140)={0x2, 0x2}, 0xc) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000280)=[{{r1}, 0xfffffffffffffffe, 0x37}], 0x0, 0x0) kevent(r2, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) r3 = dup2(r1, r2) ioctl$WSDISPLAYIO_GETEMULTYPE(r1, 0xc014575e, &(0x7f00000000c0)={0x3d12, './bus\x00'}) r4 = open(&(0x7f0000000000)='./bus\x00', 0x400, 0x0) preadv(r3, &(0x7f0000000240)=[{&(0x7f0000001540)=""/30, 0x1e}, {&(0x7f0000000380)=""/4096, 0x1000}, {&(0x7f0000001380)=""/249, 0xf9}, {&(0x7f0000001480)=""/153, 0x99}], 0x4, 0x0, 0x5) writev(r4, &(0x7f0000000180)=[{&(0x7f00000001c0)="000000186004008ba8002b27febffddf00000000000000ba0d31e99a00000000000000000000000000000038", 0x2c}], 0x1) 16:00:13 executing program 0: nanosleep(&(0x7f0000001c40)={0xf0, 0x7fefffff}, 0x0) r0 = kqueue() fcntl$getown(r0, 0x5) kevent(r0, &(0x7f0000000280), 0xf8b3, 0x0, 0x10000fe, 0x0) clock_settime(0x4, &(0x7f0000000000)={0x5, 0xfffffffffffffffb}) kevent(r0, 0x0, 0x0, &(0x7f0000000140), 0x85, 0x0) 16:00:13 executing program 1: r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r1 = kqueue() kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000280)=[{{r0}, 0xfffffffffffffffe, 0x37}], 0x0, 0x0) ioctl$WSMOUSEIO_GCALIBCOORDS(r0, 0x41205725, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x10}) kevent(r1, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) dup2(r0, r1) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f00000000c0)={&(0x7f0000000080)=[{0x26, 0xfffffff7}, {0x89, 0xafc2}, {0x8b, 0x7}], 0x3}) r2 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r2, 0x0, 0x200000000000a, &(0x7f0000000000)='\x00', 0x1) setsockopt$inet_opts(r2, 0x0, 0x200000000000d, &(0x7f0000000040)="cc7c8e1713000000", 0x8) 16:00:13 executing program 1: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) mmap(&(0x7f0000002000/0x3000)=nil, 0x3000, 0x0, 0x10, r0, 0x0, 0x0) r1 = openat(r0, &(0x7f0000000000)='./file0\x00', 0x40, 0x18) recvmsg(r1, &(0x7f00000004c0)={&(0x7f0000000200)=@in, 0xc, &(0x7f0000000380)=[{&(0x7f0000000240)=""/192, 0xc0}, {&(0x7f0000000300)=""/77, 0x4d}], 0x2, &(0x7f00000003c0)=""/171, 0xab}, 0x0) r2 = socket(0x18, 0x3, 0x0) sendmsg$unix(r2, &(0x7f0000000480)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000080)=ANY=[@ANYBLOB="1000000000000000ffff00007eec0000637f5c8c17adba1a3b777687a1da9b2944101046e7df8d390000000000006b327a5753e9d1dc365872c7954f7ab609920b15b3000000000000003de0ab0c8849b94e66b9bbed3a8f82d755c43ca7c1d1b1eba1a9d384a664f363dbd422ad6eae3f7001e4c79bda53a913340b46980e28eb8b8cd505e9dcce705d869efc1a99eba2fc5452c21221a5389ee7028985acbc64e6dd1ab68e8ca4cefaa196ca35a84f36ed4458a1771a036551671ce30ee245bb3bec455f6c871305f3175a6b83ed04732224a6c673c20e52013e8ba8f29779dc6e7f968185c1be578a6ba4c41581d57af7be83095f9ff2300ebca608f50742e0d624bf19883ccafa31058254a9acbe7c19247caea840de516226e9e90f5227ff1391ad74ccc8b407020a4a70a3cd30b323720268f1ba05e0016aa6d2a03a9e05d861f946fb30e202502a1a3bd55f"], 0x10}, 0x0) 16:00:13 executing program 1: openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x0, 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000080)='.\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='/', r0, &(0x7f0000d06ff8)='./file0\x00') unveil(&(0x7f0000000040)='./file0\x00', &(0x7f0000000180)='r\x00') open(&(0x7f00000002c0)='./file0\x00', 0x0, 0x0) chroot(&(0x7f0000000100)='./file0\x00') readlink(&(0x7f0000000000)='./file0\x00', &(0x7f00000001c0)=""/180, 0xb4) 16:00:13 executing program 0: mkdir(&(0x7f0000000000)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', 0x0) open$dir(&(0x7f0000000500)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38//../file0\x00', 0x0, 0x0) r0 = semget$private(0x0, 0x1, 0x80000200) semop(r0, &(0x7f0000000300)=[{0x0, 0x7, 0x1400}, {0x4, 0x80, 0x1800}, {0xfe52dc4792d94f09, 0x8000, 0x800}, {0x4, 0xff, 0x800}, {0x4, 0x100, 0x1000}, {0x2, 0x100000000, 0xf2e4cf5442ae16e3}], 0x6) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, &(0x7f0000000380)=0xb) semctl$IPC_SET(r0, 0x0, 0x1, &(0x7f00000000c0)={{0x400, r1, r2, r1, r2, 0x82, 0xfffffffffffff7f5}, 0x8, 0x1ff}) r3 = semget$private(0x0, 0x1, 0x80000200) semop(r3, &(0x7f0000000300)=[{0x0, 0x7, 0x1400}, {0x4, 0x80, 0x1800}, {0xfe52dc4792d94f09, 0x8000, 0x800}, {0x4, 0xff, 0x800}, {0x4, 0x100, 0x1000}, {0x2, 0x100000000, 0xf2e4cf5442ae16e3}], 0x6) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, &(0x7f0000000380)=0xb) semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f00000000c0)={{0x400, r4, r5, r4, r5, 0x82, 0xfffffffffffff7f5}, 0x8, 0x1ff}) chown(&(0x7f0000000080)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38//../file0\x00', r1, r5) unveil(&(0x7f0000000380)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38//../file0\x00', &(0x7f00000001c0)='r\x00') 16:00:13 executing program 1: mkdir(&(0x7f0000000240)='./file0\x00', 0x0) chmod(&(0x7f00000001c0)='./file0\x00', 0x8b) r0 = shmget(0x3, 0x2000, 0x82, &(0x7f0000ffd000/0x2000)=nil) r1 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r2 = kqueue() kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000280)=[{{r1}, 0xfffffffffffffffe, 0x37}], 0x0, 0x0) kevent(r2, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) dup2(r1, r2) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) r4 = getgid() r5 = semget$private(0x0, 0x1, 0x80000200) semop(r5, &(0x7f0000000300)=[{0x0, 0x7, 0x1400}, {0x4, 0x80, 0x1800}, {0xfe52dc4792d94f09, 0x8000, 0x800}, {0x4, 0xff, 0x800}, {0x4, 0x100, 0x1000}, {0x2, 0x100000000, 0xf2e4cf5442ae16e3}], 0x6) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, &(0x7f0000000380)=0xb) semctl$IPC_SET(r5, 0x0, 0x1, &(0x7f00000000c0)={{0x400, r6, r7, r6, r7, 0x82, 0xfffffffffffff7f5}, 0x8, 0x1ff}) r8 = semget$private(0x0, 0x1, 0x80000200) semop(r8, &(0x7f0000000300)=[{0x0, 0x7, 0x1400}, {0x4, 0x80, 0x1800}, {0xfe52dc4792d94f09, 0x8000, 0x800}, {0x4, 0xff, 0x800}, {0x4, 0x100, 0x1000}, {0x2, 0x100000000, 0xf2e4cf5442ae16e3}], 0x6) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, &(0x7f0000000380)=0xb) semctl$IPC_SET(r8, 0x0, 0x1, &(0x7f00000000c0)={{0x400, r9, r10, r9, r10, 0x82, 0xfffffffffffff7f5}, 0x8, 0x1ff}) r11 = semget$private(0x0, 0x1, 0x80000200) semop(r11, &(0x7f0000000300), 0x0) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, &(0x7f0000000380)=0xb) semctl$IPC_SET(r11, 0x0, 0x1, &(0x7f00000000c0)={{0x400, r12, r13, r12, r13, 0x82, 0xfffffffffffff7f5}, 0x8, 0x1ff}) getgroups(0x8, &(0x7f0000000080)=[0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0xffffffffffffffff, r10, r13]) r15 = getppid() r16 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78659a, r16) shmctl$IPC_SET(r0, 0x1, &(0x7f0000000140)={{0x5, r3, r4, r6, r14, 0x20, 0x97e8}, 0x8001, 0x9, r15, r16, 0x0, 0xffffffffffff8001, 0x7ff}) r17 = open(&(0x7f0000000100)='.\x00', 0x0, 0x0) mkdirat(r17, &(0x7f00000004c0)='./file0/file0\x00', 0x0) setuid(0xee01) unveil(&(0x7f00000000c0)='./file0/file0\x00', &(0x7f0000000100)='c\x00') 16:00:13 executing program 0: r0 = getgid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) setregid(0x0, 0x0) getgroups(0x0, 0x0) socketpair$unix(0x1, 0x0, 0x0, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000100)) r1 = accept$unix(0xffffffffffffff9c, &(0x7f0000000300)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000001600000000000000000000000000200000000000000000000000000000000000000000000000000000000063fd302f0000000000000900000000000000000000000000000000000000000000000000db0000000000000000723dc043b9061bebe40471601662daf115d16577ab7b4f5d90332f8b7744a64f"], &(0x7f0000000200)=0x6e) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0, 0x0}, &(0x7f0000000280)=0x220c50782abf2ec1) setregid(0xffffffffffffffff, r2) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xfffffffffffffd13) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xfffffffffffffd13) setregid(0xffffffffffffffff, r6) setregid(r2, r6) setregid(r0, r4) socketpair$unix(0x1, 0x0, 0x0, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) r7 = getegid() r8 = semget$private(0x0, 0x1, 0x80000200) semop(r8, &(0x7f0000000300)=[{0x0, 0x7, 0x1400}, {0x4, 0x80, 0x1000}, {0xfe52dc4792d94f09, 0x8000, 0x800}, {0x4, 0xff, 0x800}, {0x4, 0x100, 0x1000}, {0x2, 0x100000000, 0xf2e4cf5442ae16e3}], 0x6) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, &(0x7f0000000380)=0xb) semctl$IPC_SET(r8, 0x0, 0x1, &(0x7f00000000c0)={{0x400, r9, r10, r9, r10, 0x82, 0xfffffffffffff7f5}, 0x8, 0x1ff}) getgroups(0x2, &(0x7f00000001c0)=[r10, r2]) setregid(r7, r11) socketpair$unix(0x1, 0x0, 0x0, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0x0, &(0x7f00000000c0)) r12 = semget$private(0x0, 0x1, 0x80000200) semop(r12, &(0x7f0000000300)=[{0x0, 0x7, 0x1400}, {0x4, 0x80, 0x1800}, {0xfe52dc4792d94f09, 0x8000, 0x800}, {0x4, 0xff, 0x800}, {0x4, 0x100, 0x1000}, {0x2, 0x100000000, 0xf2e4cf5442ae16e3}], 0x6) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, &(0x7f0000000380)=0xb) semctl$IPC_SET(r12, 0x0, 0x1, &(0x7f00000000c0)={{0x400, r13, r14, r13, r14, 0x82, 0xfffffffffffff7f5}, 0x8, 0x1ff}) setregid(r14, r2) getgroups(0x0, &(0x7f0000000040)) socket(0x11, 0x3, 0x0) socket(0x11, 0x4003, 0x0) setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r15 = syz_open_pts() close(r15) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x80044d, 0x5, 0x2000000005118, "047c2ccc2e0d00"}) 16:00:13 executing program 1: open$dir(&(0x7f0000000000)='./file0\x00', 0x200, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) r1 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78659a, r1) sendmsg$unix(r0, &(0x7f0000000400)={0x0, 0x0, &(0x7f00000000c0)=[{0x0}], 0x1, 0x0, 0xffffffffffffff2b}, 0x40c) 16:00:13 executing program 0: r0 = getppid() getpgid(r0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000280)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x1008a, 0x0) munlockall() openat$diskmap(0xffffffffffffff9c, &(0x7f0000000180)='/dev/diskmap\x00', 0x10, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f00000000c0)=[{0xc}, {0x3c}, {0x6}]}) syz_emit_ethernet(0xe, &(0x7f0000000080)="080d34413fb2c507153a05b8a2a9") 16:00:13 executing program 1: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [], [0x0, 0x0, 0x0, 0x9, 0xfdfffffffffffffa], [0x0, 0x0, 0x10000001, 0x0, 0x6], [{}, {}, {0x0, 0x0, 0x3}, {}, {}, {}, {0x200}]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x2, 0x0) r1 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78659a, r1) r2 = semget$private(0x0, 0x1, 0x80000200) semop(r2, &(0x7f0000000300)=[{0x0, 0x7, 0x1400}, {0x4, 0x80, 0x1800}, {0xfe52dc4792d94f09, 0x8000, 0x800}, {0x4, 0xff, 0x800}, {0x4, 0x100, 0x1000}, {0x2, 0x100000000, 0xf2e4cf5442ae16e3}], 0x6) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, &(0x7f0000000380)=0xb) semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f00000000c0)={{0x400, r3, r4, r3, r4, 0x82, 0xfffffffffffff7f5}, 0x8, 0x1ff}) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000)={r1, r3, 0xffffffffffffffff}, 0xc) r5 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r5, 0x8080691a, &(0x7f0000000300)) 16:00:13 executing program 0: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [0x0, 0x1200000000, 0x0, 0x0, 0x0, 0x0, 0x200], [0x0, 0x0, 0x0, 0x3, 0xffffffffffffffff, 0xffff], [0x0, 0x0, 0x401], [{0x0, 0xfffffffc}, {}, {}, {}, {}, {0x3}]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x2, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) shmget(0x0, 0x3000, 0x200, &(0x7f000003c000/0x3000)=nil) ioctl$TIOCFLUSH(r1, 0x8080691a, &(0x7f0000000300)) 16:00:13 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)=[{0x20}, {0x1d}, {0x6, 0x0, 0x0, 0x100}]}) pwrite(r0, &(0x7f0000000000)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) 16:00:13 executing program 1: r0 = open(&(0x7f00000005c0)='./bus\x00', 0x80, 0x11) ioctl$VMM_IOC_WRITEREGS(r0, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x9], [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3], [0x0, 0x8000, 0x100, 0x9, 0xdffeffff], [0x0, 0x0, 0x403], [{}, {}, {}, {}, {}, {}, {0x3}]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r2 = kqueue() kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000280)=[{{r1}, 0xfffffffffffffffe, 0x37}], 0x0, 0x0) r3 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000280)=[{{r3}, 0xfffffffffffffffe, 0x37}], 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) r4 = syz_open_pts() fcntl$lock(r4, 0x9, &(0x7f0000000180)={0xf0ff51428550b7d7, 0x0, 0x0, 0x100000000}) flock(r4, 0x2) flock(r4, 0x2) flock(r4, 0x2) fcntl$lock(r4, 0x10000000000009, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x2000300000000}) fcntl$lock(r4, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x100000000}) r5 = syz_open_pts() fcntl$lock(r5, 0x9, &(0x7f0000000180)={0xf0ff51428550b7d7, 0x0, 0x0, 0x100000000}) flock(r5, 0x2) flock(r5, 0x2) flock(r5, 0x2) fcntl$lock(r5, 0x10000000000009, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x2000300000000}) fcntl$lock(r5, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x100000000}) r6 = fcntl$dupfd(r2, 0xa, r5) r7 = socket(0x20, 0x2, 0x3f) r8 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000140)='/dev/speaker\x00', 0x10, 0x0) r9 = syz_open_pts() fcntl$lock(r9, 0x9, &(0x7f0000000180)={0xf0ff51428550b7d7, 0x0, 0x0, 0x100000000}) flock(r9, 0x2) flock(r9, 0x2) flock(r9, 0x2) fcntl$lock(r9, 0x10000000000009, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x2000300000000}) fcntl$lock(r9, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x100000000}) r10 = syz_open_pts() fcntl$lock(r10, 0x9, &(0x7f0000000180)={0xf0ff51428550b7d7, 0x0, 0x0, 0x100000000}) flock(r10, 0x2) flock(r10, 0x2) flock(r10, 0x2) fcntl$lock(r10, 0x10000000000009, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x2000300000000}) fcntl$lock(r10, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x100000000}) r11 = dup2(r9, r10) r12 = syz_open_pts() fcntl$lock(r12, 0x9, &(0x7f0000000180)={0xf0ff51428550b7d7, 0x0, 0x0, 0x100000000}) flock(r12, 0x2) flock(r12, 0x2) flock(r12, 0x2) fcntl$lock(r12, 0x10000000000009, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x2000300000000}) fcntl$lock(r12, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x100000000}) r13 = syz_open_pts() fcntl$lock(r13, 0x9, &(0x7f0000000180)={0xf0ff51428550b7d7, 0x0, 0x0, 0x100000000}) flock(r13, 0x2) flock(r13, 0x2) flock(r13, 0x2) fcntl$lock(r13, 0x10000000000009, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x2000300000000}) fcntl$lock(r13, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x100000000}) r14 = syz_open_pts() fcntl$lock(r14, 0x9, &(0x7f0000000180)={0xf0ff51428550b7d7, 0x0, 0x0, 0x100000000}) flock(r14, 0x2) flock(r14, 0x2) flock(r14, 0x2) fcntl$lock(r14, 0x10000000000009, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x2000300000000}) fcntl$lock(r14, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x100000000}) r15 = syz_open_pts() fcntl$lock(r15, 0x9, &(0x7f0000000180)={0xf0ff51428550b7d7, 0x0, 0x0, 0x100000000}) flock(r15, 0x2) flock(r15, 0x2) flock(r15, 0x2) fcntl$lock(r15, 0x10000000000009, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x2000300000000}) fcntl$lock(r15, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x100000000}) r16 = syz_open_pts() fcntl$lock(r16, 0x9, &(0x7f0000000180)={0xf0ff51428550b7d7, 0x0, 0x0, 0x100000000}) flock(r16, 0x2) flock(r16, 0x2) flock(r16, 0x2) fcntl$lock(r16, 0x10000000000009, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x2000300000000}) fcntl$lock(r16, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x100000000}) kevent(r3, &(0x7f00000004c0)=[{{r4}, 0xfffffffffffffffa, 0x18, 0xf0000000, 0xfffffffffffffff9, 0xfffffffffffffffa}, {{r6}, 0xfffffffffffffff9, 0x48, 0x1, 0x7, 0x100000000}, {{0xffffffffffffff9c}, 0xfffffffffffffffd, 0x47, 0x2, 0x100000000, 0xdc}, {{r7}, 0xfffffffffffffffd, 0x1d, 0x1, 0x2e92f48, 0x4}, {{r8}, 0xffffffffffffffff, 0x60, 0x2, 0xaca0, 0x2}, {{r1}, 0xfffffffffffffffc, 0x90, 0x80, 0xf0d, 0x5}, {{r11}, 0xfffffffffffffff8, 0x28, 0x40000000, 0xffffffff00000000, 0x2}, {{r12}, 0x0, 0x2c, 0x8, 0x6, 0x3}], 0x0, &(0x7f0000000180)=[{{r13}, 0xfffffffffffffffe, 0x20, 0xf0000000, 0x20, 0x81}, {{r14}, 0xfffffffffffffffe, 0x4, 0x1, 0x5, 0x400}, {{r15}, 0xfffffffffffffffe, 0x10, 0x20000000, 0x6be, 0xf3fb}, {{r16}, 0xfffffffffffffffd, 0x12, 0x0, 0x101, 0x100000000}], 0x1, &(0x7f0000000200)={0x8, 0x8000}) dup2(r3, 0xffffffffffffffff) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f00000000c0)={0x1, &(0x7f0000000080)=[{0xff, 0x8, 0x8}]}) kevent(r2, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) dup2(r1, r2) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000040)={0x6, &(0x7f0000000000)=[{0xfff, 0x4, 0x3, 0x20}, {0x8, 0x5, 0x80, 0x79f}, {0x2000, 0x5, 0x1, 0xffffffff}, {0x7, 0x6, 0xf9, 0x81}, {0x8, 0x6, 0x6, 0x7ff}, {0x1, 0x2, 0x40, 0x1000}]}) r17 = socket(0x18, 0x2, 0x0) r18 = fcntl$dupfd(r17, 0x0, r17) ioctl$TIOCFLUSH(r18, 0x8080691a, &(0x7f0000000300)) 16:00:13 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x64, &(0x7f0000000280)}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r1 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='./file0\x00', 0x80, 0x24) ioctl$BIOCSRTIMEOUT(r1, 0x8010426d, &(0x7f0000000100)={0xfdaa, 0x6}) pwrite(r0, &(0x7f0000000040)="b1e91bee8fad27050cdaeb0413b0", 0xe, 0x0, 0x0) 16:00:13 executing program 0: r0 = socket(0x400000000018, 0x3, 0x3a) r1 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r2 = kqueue() kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000280)=[{{r1}, 0xfffffffffffffffe, 0x37}], 0x0, 0x0) kevent(r2, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) dup2(r1, r2) getsockname$inet(r1, &(0x7f00000001c0), &(0x7f0000000200)=0xc) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x3}, 0xc) sendto$inet6(0xffffffffffffffff, &(0x7f0000000040)="9b3758e1", 0x4, 0x0, 0x0, 0x0) r3 = socket$inet(0x2, 0x3, 0x8a) setsockopt(r3, 0x6, 0x5, &(0x7f0000000140)="b8e18af6623c8dc5a9bd42ba3b3331a3c467079ae99b4b4e8adba97d03c8d58a9f3ee725231ec18f38bccdcdfcdffccf259f157db208b8300a2976bd34f713b089e8f5361c37c671eb0ea0", 0x4b) r4 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r5 = kqueue() kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000280)=[{{r4}, 0xfffffffffffffffe, 0x37}], 0x0, 0x0) kevent(r5, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) dup2(r4, r5) ioctl$BIOCGBLEN(r4, 0x40044266, &(0x7f00000000c0)) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f0000000000)={{0x18, 0x2}}, 0x36e) r6 = socket(0x18, 0x2, 0x0) sendmsg$unix(r6, &(0x7f0000000600)={&(0x7f0000000040)=@abs={0x1800, 0x0, 0x1}, 0x1c, 0x0}, 0x0) 16:00:13 executing program 1: mmap(&(0x7f000071c000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file1\x00', 0x10, 0x20) ioctl$VT_GETACTIVE(r0, 0x40047607, &(0x7f0000000080)) r1 = kqueue() r2 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r3 = kqueue() kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000280)=[{{r2}, 0xfffffffffffffffe, 0x37}], 0x0, 0x0) kevent(r3, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) dup2(r2, r3) ioctl$WSMOUSEIO_GETPARAMS(r2, 0x80105727, &(0x7f0000000100)={&(0x7f00000000c0)=[{0x22, 0x9}, {0x88, 0x80000001}, {0x46, 0x40e8}, {0x43, 0x7f}], 0x4}) kevent(r1, &(0x7f00000000c0), 0x9130fbf, 0x0, 0x3fffffd, 0x0) kqueue() r4 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) mmap(&(0x7f0000002000/0x600000)=nil, 0x600000, 0x0, 0x10, r4, 0x0, 0x0) minherit(&(0x7f000077f000/0x4000)=nil, 0x4000, 0x3) 16:00:13 executing program 0: r0 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) pwritev(r0, &(0x7f00000014c0)=[{&(0x7f0000000500)="82b68b8aee424cddf6dba587205af3295b2bb2921a545882653feacd4e026ef4f0d246d42b200a", 0x27}], 0x1, 0x0, 0x0) writev(r0, &(0x7f0000000000)=[{&(0x7f00000000c0)='#!', 0x2}], 0x1) fchmod(r0, 0x8e3) execve(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) bind$unix(r0, &(0x7f0000000040)=@abs={0x0, 0x0, 0x3}, 0x8) 16:00:14 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x40}, {0x20}, {0x6, 0x0, 0x0, 0x100}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r1 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r2 = kqueue() r3 = syz_open_pts() fcntl$lock(r3, 0x9, &(0x7f0000000180)={0xf0ff51428550b7d7, 0x0, 0x0, 0x100000000}) flock(r3, 0x2) flock(r3, 0x2) flock(r3, 0x2) fcntl$lock(r3, 0x10000000000009, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x2000300000000}) fcntl$lock(r3, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x100000000}) fchmod(r3, 0x20) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000280)=[{{r1}, 0xfffffffffffffffe, 0x37}], 0x0, 0x0) r4 = syz_open_pts() ioctl$TIOCMSET(r4, 0x8004746d, &(0x7f00000001c0)=0xfffffeff) kevent(r2, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) dup2(r1, r2) ioctl$WSDISPLAYIO_DELFONT(r1, 0x8058574f, &(0x7f0000000100)={'./file0\x00', 0xfffffff9, 0x82, 0x200, 0x3, 0x1b, 0x0, 0xffffffff, 0x1, 0x0, 0x100, 0x1}) pwrite(r0, &(0x7f0000000040)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) 16:00:14 executing program 0: r0 = socket(0x400000000018, 0x3, 0x0) sendto(r0, &(0x7f0000000040)="d76d0a1b99536d3def370ab8756e81013027522fc28b3c3a98739afce989fffebd", 0x21, 0x8, 0x0, 0x0) setsockopt(r0, 0x29, 0x1a, &(0x7f0000000040), 0x4) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffffff, 0x0, "00000000000000000000f2ffffffffffffff4000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r2 = socket(0x18, 0x1, 0x0) close(r2) r3 = socket(0x18, 0x2, 0x0) close(r3) socket(0x400000000018, 0x3, 0x0) setsockopt(r3, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r2, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r3, &(0x7f0000000180)="00ee33003c7200a441b97c29f53440b3d25abc1b", 0x14) 16:00:14 executing program 0: r0 = socket(0x11, 0x3, 0x9) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) listen(r0, 0x0) r1 = socket(0x18, 0x2, 0x0) r2 = socket(0x1e, 0x3, 0x0) r3 = fcntl$dupfd(r2, 0x0, r1) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "180740001a7120889bd3774e2ef700"}) r4 = socket(0x18, 0x1, 0x0) connect$unix(r4, &(0x7f00000000c0)=@abs={0x0, 0x7, 0x1}, 0x8) dup2(r3, r4) 16:00:14 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x2ff, 0x0, "f01d00200b0f000005000000ac39080500cad800"}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000140)={0xffffffffffffffff}) r1 = socket(0x20, 0x3, 0x4) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) dup2(r1, r0) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000000)=0x43cb9, 0x37f) r2 = dup(r0) sendto$inet6(r2, &(0x7f0000000040), 0x43000, 0x0, 0x0, 0xfffffffffffffdaa) 16:00:15 executing program 1: acct(&(0x7f0000000180)='./file0\x00') r0 = socket(0x11, 0x4003, 0x0) shmctl$IPC_RMID(0x0, 0x0) sendto$unix(r0, &(0x7f00000000c0)="b100050460000000000008000701000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e49910000000000000001e1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282902e4fd8972d3872babfbb770c1f5ab72c881ff7c3c894303b22f310b404f36a00f90006ee01be657aea8c5000000020000000000000202080000008000"/177, 0xb1, 0x5, 0x0, 0x0) stat(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)) r1 = semget$private(0x0, 0x3, 0x6a) semctl$GETALL(r1, 0x0, 0x6, &(0x7f00000001c0)=""/4) 16:00:15 executing program 0: r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r1 = kqueue() kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000280)=[{{r0}, 0xfffffffffffffffe, 0x37}], 0x0, 0x0) kevent(r1, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) dup2(r0, r1) open(&(0x7f0000000140)='./file0\x00', 0x2, 0x30) r2 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r3 = kqueue() open(&(0x7f0000000000)='\x00', 0x20000, 0x8) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000280)=[{{r2}, 0xfffffffffffffffe, 0x37}], 0x0, 0x0) kevent(r3, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) dup2(r2, r3) connect$unix(r2, &(0x7f0000000100)=ANY=[@ANYRES32], 0x1) r4 = socket(0x18, 0x4, 0x4) connect$unix(r4, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) sendto$inet(r4, &(0x7f0000000040)="91701abd73bfe7a77d64edbccf3bac99201eff39b6cb031d8a208b7d7660cd4a6e162fcc2e69d734796b40f57cd06d51160c5c5c289201a5b6a7d67da33aeffc4146c49de09bcae83f7b006605bf677670950ac52847c8b2c0cadadaf0c2e1d1958dfa0bc6c8506cfdba7473b727866a3c5c1f4a5f18b719d19086521dad31eaa6241536f68b80b8f44c5a7dc3fe58a85b", 0x91, 0x0, 0x0, 0x0) 16:00:15 executing program 0: mknod(&(0x7f0000000100)='./file0\x00', 0x100002000, 0x10004) mknod(&(0x7f0000000000)='./bus\x00', 0x80002002, 0x0) r0 = open(&(0x7f0000000200)='./bus\x00', 0x0, 0x84) ktrace(&(0x7f0000000040)='./bus\x00', 0x0, 0x0, 0x0) connect(r0, &(0x7f0000000080)=@un=@abs={0x1, 0x0, 0x2}, 0x8) r1 = shmget(0x2, 0x2000, 0x0, &(0x7f0000ffd000/0x2000)=nil) r2 = getegid() r3 = semget$private(0x0, 0x1, 0x80000200) semop(r3, &(0x7f0000000300)=[{0x0, 0x7, 0x1400}, {0x4, 0x80, 0x1800}, {0xfe52dc4792d94f09, 0x8000, 0x800}, {0x4, 0xff, 0x800}, {0x4, 0x100, 0x1000}, {0x2, 0x100000000, 0xf2e4cf5442ae16e3}], 0x6) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, &(0x7f0000000380)=0xb) semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f00000000c0)={{0x400, r4, r5, r4, r5, 0x82, 0xfffffffffffff7f5}, 0x8, 0x1ff}) r6 = semget$private(0x0, 0x1, 0x80000200) semop(r6, &(0x7f0000000300)=[{0x0, 0x7, 0x1400}, {0x4, 0x80, 0x1800}, {0xfe52dc4792d94f09, 0x8000, 0x800}, {0x4, 0xff, 0x800}, {0x4, 0x100, 0x1000}, {0x2, 0x100000000, 0xf2e4cf5442ae16e3}], 0x6) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, &(0x7f0000000380)=0xb) semctl$IPC_SET(r6, 0x0, 0x1, &(0x7f00000000c0)={{0x400, r7, r8, r7, r8, 0x82, 0xfffffffffffff7f5}, 0x8, 0x1ff}) getgroups(0x3, &(0x7f00000000c0)=[0x0, r8, 0x0]) r10 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78659a, r10) r11 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78659a, r11) shmctl$IPC_SET(r1, 0x1, &(0x7f0000000140)={{0x7b, 0x0, r2, r4, r9, 0x88}, 0x101, 0xfe01, r10, r11, 0x7, 0x1ff8, 0x8}) r12 = kqueue() dup2(r12, r0) 16:00:15 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{0x35}, {0x24}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0x278, &(0x7f0000000340)="b6") socket$inet(0x2, 0x3, 0x1) 16:00:15 executing program 0: r0 = semget$private(0x0, 0x1, 0x80000200) semop(r0, &(0x7f0000000300)=[{0x0, 0x7, 0x1400}, {0x4, 0x80, 0x1800}, {0xfe52dc4792d94f09, 0x8000, 0x800}, {0x4, 0xff, 0x800}, {0x4, 0x100, 0x1000}, {0x2, 0x100000000, 0xf2e4cf5442ae16e3}], 0x6) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, &(0x7f0000000380)=0xb) r3 = semget$private(0x0, 0x2, 0x500) r4 = semget$private(0x0, 0x1, 0x80000200) semop(r4, &(0x7f0000000300)=[{0x0, 0x7, 0x1400}, {0x4, 0x80, 0x1800}, {0xfe52dc4792d94f09, 0x8000, 0x800}, {0x4, 0xfc, 0x800}, {0x4, 0x100, 0x1000}, {0x2, 0x100000000, 0xf2e4cf5442ae16e3}], 0x6) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, &(0x7f0000000380)=0xb) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) r8 = semget$private(0x0, 0x1, 0x80000200) semop(r8, &(0x7f0000000300)=[{0x0, 0x7, 0x1400}, {0x4, 0x80, 0x1800}, {0xfe52dc4792d94f09, 0x8000, 0x800}, {0x4, 0xff, 0x800}, {0x4, 0x100, 0x1000}, {0x2, 0x100000000, 0xf2e4cf5442ae16e3}], 0x6) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, &(0x7f0000000380)=0xb) semctl$IPC_SET(r8, 0x0, 0x1, &(0x7f00000000c0)={{0x400, r9, r10, r9, r10, 0x82, 0xfffffffffffff7f5}, 0x8, 0x1ff}) r11 = semget$private(0x0, 0x1, 0x80000200) semop(r11, &(0x7f0000000300)=[{0x0, 0x7, 0x1400}, {0x4, 0x80, 0x1800}, {0xfe52dc4792d94f09, 0x8000, 0x800}, {0x4, 0xff, 0x800}, {0x4, 0x100, 0x1000}, {0x2, 0x100000000, 0xf2e4cf5442ae16e3}], 0x6) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, &(0x7f0000000380)=0xb) semctl$IPC_SET(r11, 0x0, 0x1, &(0x7f00000000c0)={{0x400, r12, r13, r12, r13, 0x82, 0xfffffffffffff7f5}, 0x8, 0x1ff}) semctl$IPC_SET(r4, 0x0, 0x1, &(0x7f00000000c0)={{0x400, r5, r10, r12, r7, 0x90, 0xfffffffffffff7f5}, 0x8, 0x1ff, 0x1}) semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f00000000c0)={{0x400, r1, r2, r1, r6, 0x82, 0x1}, 0x8, 0x1ff, 0xfffffffffffffffd}) semctl$GETALL(r0, 0x0, 0x6, &(0x7f0000000000)=""/138) madvise(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x1) 16:00:15 executing program 1: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) socket(0x18, 0x4003, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffffff, 0x0, "00000000000000000000f2ffffffffffffff4000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) connect$unix(0xffffffffffffffff, &(0x7f0000000080)=ANY=[@ANYBLOB="005733371d10888c4cffa6487e42d78d72b98084c71924f2c40e93631bfa7d2555899cafd631"], 0x1) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x10000000, 0x0, "010000000000000000ffffff7f00", 0xfffffffc, 0x80000}) mprotect(&(0x7f000032b000/0x1000)=nil, 0x1000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r1 = socket(0x20, 0x5, 0x0) close(r1) r2 = socket(0x18, 0x4000, 0x0) close(r2) socket(0x400000000018, 0x3, 0x3a) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r3 = syz_open_pts() fcntl$lock(r3, 0x9, &(0x7f0000000180)={0xf0ff51428550b7d7, 0x0, 0x0, 0x100000000}) flock(r3, 0x2) flock(r3, 0x2) flock(r3, 0x2) fcntl$lock(r3, 0x10000000000009, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x2000300000000}) fcntl$lock(r3, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x100000000}) flock(r3, 0x4) write(r2, &(0x7f0000000040)="100a2956b9223776", 0x21d) 16:00:15 executing program 0: setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000040)="ea", 0x1) connect$unix(0xffffffffffffffff, &(0x7f00000001c0)=ANY=[@ANYBLOB="2902657f7f000001497d089864ff2356a9c4d0125bb5739c1a9b07694092b670cb41fd5b4c2176cfe0577dda8cb707b4ad1c501cc1f06d8f8616dc496f1035148863ed56e1337c2aeaf5c4f9ba107d7c808a9641d5087bee2cc5850129fbd834ab1bf85a7b0234e7ce863fb0af304b91105e75549994f665d311123ece87ee3b10f311b41cec3ffa58d5acf1545ba32dc82b6bf43cded51cbc7dda3c7ce0be3c7fac7c9200"/179], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x1, 0x0) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) clock_getres(0x3, 0x0) r1 = dup(r0) listen(r1, 0x0) close(0xffffffffffffffff) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000300)='/dev/zero\x00', 0x20300, 0x0) ioctl$BIOCGRSIG(r2, 0x40044273, &(0x7f0000000340)) r3 = socket(0x2, 0x8001, 0x0) openat$zero(0xffffffffffffff9c, 0x0, 0x0, 0x0) r4 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r5 = kqueue() kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000280)=[{{r4}, 0xfffffffffffffffe, 0x37}], 0x0, 0x0) kevent(r5, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) dup2(r4, r5) ioctl$BIOCSETWF(r4, 0x80104277, &(0x7f00000000c0)={0x6, &(0x7f0000000080)=[{0x570, 0x40, 0xf0, 0x1000}, {0x4, 0x12, 0x7f, 0x3}, {0x401, 0x2, 0xf9, 0xbf}, {0xd2b9, 0xe4, 0x40, 0x8}, {0x3, 0x3, 0x0, 0x3}, {0x4, 0x3, 0x6, 0xa49}]}) getsockopt$sock_linger(0xffffffffffffffff, 0xffff, 0x80, 0x0, 0x0) r6 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r7 = kqueue() kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000280)=[{{r6}, 0xfffffffffffffffe, 0x37}], 0x0, 0x0) kevent(r7, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) dup2(r6, r7) setsockopt$sock_linger(r6, 0xffff, 0x80, &(0x7f00000002c0)={0x7fff}, 0x8) connect$unix(r3, &(0x7f0000000000)=ANY=[@ANYBLOB="9765b054000000000000"], 0x10) close(r3) accept$inet6(r1, &(0x7f0000000140), &(0x7f0000000180)=0xc) 16:00:16 executing program 1: r0 = syz_open_pts() syz_open_pts() write(r0, &(0x7f0000000480)='X', 0x1) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000140)=0x7) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000000)=0x7) syz_open_pts() syz_open_pts() 16:00:16 executing program 1: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f00000000c0)={0x0, &(0x7f0000000300)}) r0 = socket(0x2, 0x3, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0xc0106924, &(0x7f00000000c0)=0xee) r2 = syz_open_pts() fcntl$lock(r2, 0x9, &(0x7f0000000180)={0xf0ff51428550b7d7, 0x0, 0x0, 0x100000000}) flock(r2, 0x2) flock(r2, 0x2) flock(r2, 0x2) fcntl$lock(r2, 0x10000000000009, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x2000300000000}) fcntl$lock(r2, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x100000000}) ioctl$TIOCSWINSZ(r2, 0x80087467, &(0x7f0000000140)={0x6, 0x7f, 0xfe8, 0x1000}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r3 = socket(0x2, 0x2, 0x0) r4 = socket$inet(0x2, 0x2, 0x0) r5 = fcntl$dupfd(r3, 0x0, r4) ioctl$TIOCFLUSH(r5, 0x808c694e, &(0x7f0000000300)) accept$inet6(r0, &(0x7f0000000000), &(0x7f0000000040)=0xc) r6 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r7 = kqueue() kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000280)=[{{r6}, 0xfffffffffffffffe, 0x37}], 0x0, 0x0) kevent(r7, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) dup2(r6, r7) setsockopt$sock_timeval(r6, 0xffff, 0x1005, &(0x7f0000000080)={0x6, 0x2}, 0x10) 16:00:16 executing program 0: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[0x5, 0x0, 0x0, 0x3, 0x2, 0x0, 0x0, 0x0, 0x0, 0x9], [0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x80000000], [0x0, 0x0, 0x0, 0x9, 0xffffffffffffffff, 0xbffffffffff7dfff], [0x0, 0x0, 0x1], [{0x0, 0x0, 0x0, 0xffffffff80000000}, {}, {}, {}, {}, {}, {0x0, 0x40000}], {0xe3bc}}}) r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x10000, 0xc2) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x2, &(0x7f0000000040)=[{0x8001, 0x1, 0x8, 0x2}, {0x1000, 0x4, 0x1, 0x8}]}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x2, 0x0) r2 = syz_open_pts() fcntl$lock(r2, 0x9, &(0x7f0000000180)={0xf0ff51428550b7d7, 0x0, 0x0, 0x100000000}) flock(r2, 0x2) flock(r2, 0x2) flock(r2, 0x2) fcntl$lock(r2, 0x10000000000009, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x2000300000000}) fcntl$lock(r2, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x100000000}) fchmod(r2, 0x4) r3 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r3, 0x8080691a, &(0x7f0000000300)) 16:00:16 executing program 0: r0 = kqueue() r1 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wsmouse\x00', 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000100), 0x6, 0x0, 0x40000009d1, &(0x7f0000000140)={0x3, 0x7fffffff}) r3 = kqueue() link(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='./file0\x00') chmod(&(0x7f0000000080)='./file0\x00', 0x80) kevent(r3, &(0x7f0000000100), 0x6, 0x0, 0x40000009d1, 0x0) r4 = syz_open_pts() fcntl$lock(r4, 0x9, &(0x7f0000000180)={0xf0ff51428550b7d7, 0x0, 0x0, 0x100000000}) flock(r4, 0x2) flock(r4, 0x2) flock(r4, 0x2) fcntl$lock(r4, 0x10000000000009, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x2000300000000}) fcntl$lock(r4, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x100000000}) r5 = socket(0x18, 0x1, 0x3f) msgget(0x0, 0xa0) kevent(r0, &(0x7f0000000180)=[{{r0}, 0xfffffffffffffff8, 0x1, 0xfffff, 0x3, 0x6}, {{r4}, 0xffffffffffffffff, 0x3, 0x0, 0xdf07, 0xfffffffffffffff7}, {{r0}, 0xfffffffffffffffd, 0x40, 0x4, 0x8, 0x8}, {{r5}, 0xfffffffffffffffa, 0x3, 0x4, 0x6, 0x7}], 0x200, &(0x7f00000000c0)=[{{r1}, 0xfffffffffffffffe, 0x20, 0xf0000000, 0xe2a, 0x6}, {{r2}, 0xfffffffffffffff9, 0x8, 0x80, 0x80, 0xfffffffffffffff8}], 0x8000, &(0x7f0000000200)={0x4, 0x80}) dup2(r1, r2) 16:00:17 executing program 0: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2], [0x0, 0x0, 0x0, 0x0, 0xfffffffffffffffd, 0x0, 0x247], [0x0, 0x0, 0x0, 0x9, 0xffffffffffffffff, 0xfffdfeffffffffff], [0x0, 0x0, 0x482], [{}, {}, {0x0, 0x1}, {}, {}, {}, {}, {0x0, 0x0, 0x2, 0x5bb}]}}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x2, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x8080691a, &(0x7f0000000300)) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSDISPLAYIO_WSMOUSED(r2, 0x80185758, &(0x7f0000000040)={0x0, 0x5, {0x4, 0x8001}}) 16:00:17 executing program 1: r0 = socket(0x2, 0x4001, 0x0) fcntl$dupfd(r0, 0x0, r0) mknod(&(0x7f0000000180)='./bus\x00', 0x2000, 0x86128) writev(0xffffffffffffffff, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) r1 = open(&(0x7f0000000100)='./bus\x00', 0x81, 0x0) connect(0xffffffffffffffff, &(0x7f0000000040)=ANY=[@ANYRES64=r1], 0x1) pwritev(r1, &(0x7f0000000200)=[{&(0x7f0000000080)="6ea5f900007ffbdc00", 0x9}], 0x1, 0x0, 0x8000) open(&(0x7f0000000000)='./bus\x00', 0x80, 0x1) pwritev(r1, &(0x7f00000001c0)=[{&(0x7f0000000140), 0x8}], 0x28d, 0x0, 0x0) msgget$private(0x0, 0x81) 16:00:17 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x4, &(0x7f00000001c0)=[{0x3, 0x0, 0x0, 0x20}, {0x3c, 0x0, 0x5}, {}, {0x6, 0x0, 0x0, 0x10}]}) r1 = dup(r0) ioctl$BIOCLOCK(r1, 0x20004276) syz_emit_ethernet(0xe, &(0x7f0000000100)="ec0ba3282ca6f0f709e9b6ff87bc") 16:00:17 executing program 1: mknodat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0xc0e99db6de761f86, 0x0) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x1, 0x0) chroot(&(0x7f0000000140)='./file0\x00') r1 = open$dir(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r2 = kqueue() getpeername$unix(0xffffffffffffffff, &(0x7f00000012c0)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008236d6008f2212f5f5000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000f4ff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fbff00"/4107], &(0x7f0000000100)=0x1002) kevent(r2, &(0x7f00000000c0)=[{{r1}, 0xfffffffffffffffc, 0x191}], 0x101, &(0x7f0000000180)=[{}, {{r0}, 0xffffffffffffffff, 0x41}], 0x7, 0x0) r3 = syz_open_pts() fcntl$lock(r3, 0x9, &(0x7f0000000180)={0xf0ff51428550b7d7, 0x0, 0x0, 0x100000000}) flock(r3, 0x2) flock(r3, 0x2) r4 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r5 = kqueue() kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000280)=[{{r4}, 0xfffffffffffffffe, 0x37}], 0x0, 0x0) kevent(r5, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) dup2(r4, r5) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000001200)={'tap', 0x0}) flock(r3, 0x2) ioctl$BIOCSRTIMEOUT(r4, 0x8010426d, &(0x7f0000001280)={0x1, 0x4}) fcntl$lock(r3, 0x10000000000009, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x2000300000000}) fcntl$lock(r3, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x100000000}) fchdir(r3) 16:00:17 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000280)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) fchdir(r0) r1 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r2 = kqueue() kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000280)=[{{r1}, 0xfffffffffffffffe, 0x37}], 0x0, 0x0) kevent(r2, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) r3 = dup2(r1, r2) ioctl$WSMOUSEIO_GCALIBCOORDS(r1, 0x41205725, &(0x7f0000000540)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x10}) r4 = syz_open_pts() fcntl$lock(r4, 0x9, &(0x7f0000000180)={0xf0ff51428550b7d7, 0x0, 0x0, 0x100000000}) r5 = dup2(0xffffffffffffffff, r0) ioctl$WSMOUSEIO_GETPARAMS(r5, 0x80105727, &(0x7f00000004c0)={&(0x7f0000000480)=[{0x8b, 0x2e27f444}], 0x1}) readv(r0, &(0x7f00000000c0)=[{&(0x7f00000003c0)=""/176, 0xb0}], 0x1) flock(r4, 0x2) flock(r4, 0x2) flock(r4, 0x2) sendmsg(r3, &(0x7f0000000b00)={&(0x7f0000000680)=@in6={0x18, 0x3, 0x0, 0x6}, 0xc, &(0x7f0000000940)=[{&(0x7f00000006c0)="56f8649f4401380bfd85f4447f208c24953b7b318ed905a8be3df999ab81bb5dd45f60a6963e023da10c6e7cad69", 0x2e}, {&(0x7f0000000700)="ee717bb75e749b1c7bfb310ef21dca697c2a2931d501130fd3a8bef86097c183173afa2d8e779e7f", 0x28}, {&(0x7f0000000740)="a989a0510e1110162f96a07325d2596c79841b44113d6e89f955d48b0188d3cccf5ba5b93114c802f3d2c08c25441d250bdcac7b03a589cc86bfaa35569deea816f6fe8a06892b0cbd46cd370c01de413bc2dea8aa21e5d03c4b52de8a8303b713bcd3084891e087918cd6ff8797ea8b92367af303d9b2ebe85edd964706e7fd37", 0x81}, {&(0x7f0000000800)="a2d28b3f079eb02026ddd06079639f4e11a24ff2c0d10d396867241f6019be6b74a247c2ed7624eb2ccb3c38b9e9dae589b4416c25f73dbaf43845a1e8ccbac49d88c59d6f91613a0eca90b3646cb888ac6844d61f579a2a4d178ac3a4be12452a59738667f804d34de3038f99895d0dbea79ab8b4f18c19af1a11c0983f0a37232017bfc1deb3b7dc168935f0016bed787a6d62c1cbd6dc5867d885b87ce1713ffcc45991348b0e", 0xa8}, {&(0x7f00000008c0)="99b4bd446e7a5820d56616f6a8645ca14bb86ca41fa412536d18479617e628d287955aa9355f33b4d2589e82ffa9bebd254cd4856fafccc78d6beee9f7857bf6e36dfec4f1e98ccee788c81d7cb23b5b5a7664823ab2971ae1766d8b33456a0b66c1b9789252fcad9f7864d762a084f10a66fa75afbed2cf1b9fac0e4566", 0x7e}], 0x5, &(0x7f00000009c0)=[{0x98, 0xffff, 0x9, "141bd621337b788b02adcbca5a0494d07649ff2192e03515a1cb4a245d7941faf8e71035037164d4a204e56be10b7501d58f141c9dcc8a8eab7ff9b6c6e49c500d785e12fb0b0892b1b7b4052247dfbaedfd899fa45f91e02464a0729e52a598c78671f5d6b035b7ab5e404cd92004a1c40977e8c6e386eed7fa095fb1777bb706d0a889f1ba8d"}, {0x18, 0x1, 0x401, "7b0c1a9aac4f"}, {0x88, 0x1, 0x3f, "aa7c1036abb7467049e468f811a8d2022a36aa681896ad1e56c0e33f7aeb805848c63f12b7f605b18ec1ba485542c1d061663623df85e03b64a0a020a2e1d13313225dc0447f1b7e086ae6459ce4647fc62dcc45a220d0a3a30b66f18b98c969abeb166c6ec80f8582240f5e13a26e0bbf0daf05f5b1a47c"}], 0x138}, 0x1) r6 = dup(0xffffffffffffffff) ioctl$VT_GETMODE(r6, 0x40087603, &(0x7f0000000500)) fcntl$lock(r4, 0x10000000000009, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x2000300000000}) fcntl$lock(r4, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x100000000}) preadv(r4, &(0x7f0000000000)=[{&(0x7f0000000140)=""/86, 0x56}, {&(0x7f00000001c0)=""/143, 0x8f}, {&(0x7f00000002c0)=""/229, 0xe5}], 0x3, 0x0, 0x800) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x57, 0x0, 0x0, 0x800}, {0x60}, {0x8fe}]}) socket(0x18, 0x2, 0x1) syz_emit_ethernet(0x49b, &(0x7f0000000000)) 16:00:18 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, "0100000000000200"}) 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) minherit(&(0x7f0000551000/0x4000)=nil, 0x4000, 0x2) setsockopt(r0, 0x29, 0xd, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) socket$inet(0x2, 0x8000, 0x7) 16:00:18 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) writev(r0, &(0x7f0000000280)=[{&(0x7f0000000100)="4514ea6ec6139606ccb682f2c9b2fcb8017438f1c65cad944d12ae01fb757b4e0ac5c3d3420e8990e5d38ae21cea21c48510d723c874575c666c33b1c0cc260522bbf2b17f8c6ca100c8694232b4156a9ad2789485438e7d8cb51dba2efdebc5632ee95f1f98c3cf9c20e5828f9776ad2c0a8fafd5553105f1e8b461a88cf96de8724dd2e216c6ae44f0533d2a499d421a2adbccb2257b0663fb995eb4b32b57a4126393562ece6568d9164af0e6e5e9faf4501ac9fca854a0579433c33b36acceea4229f89eb5f641d72d533a2964a7e941d755b05b7464b0218da0ff", 0xdd}, {&(0x7f0000000080)="7abeced921a85ede06ee58746e0ef186bae6991c4d132306825b8381501c5b5684b477ecd2fab9b79e2c2d", 0x2b}, {&(0x7f0000000200)="83668cd7a199a8a8aff48881f78780ba3796ad10a25cff9cd6594f11eafba82d16b32b6ba76c0347858c9c39a6237a08e2eac36b431c6fc7648a3e774f540750ad5babfa2770518cd484cc1e2356e4b68f2d6766b1a54ba8b0b5520136d8986b4f3df3616375d13e2c3e091d2f", 0x6d}], 0x3) r2 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r3 = kqueue() kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000280)=[{{r2}, 0xfffffffffffffffe, 0x37}], 0x0, 0x0) kevent(r3, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) dup2(r2, r3) r4 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78659a, r4) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0}, 0xc) r6 = semget$private(0x0, 0x1, 0x80000200) semop(r6, &(0x7f0000000300)=[{0x0, 0x7, 0x1400}, {0x4, 0x80, 0x1800}, {0xfe52dc4792d94f09, 0x8000, 0x800}, {0x4, 0xff, 0x800}, {0x4, 0x100, 0x1000}, {0x2, 0x100000000, 0xf2e4cf5442ae16e3}], 0x6) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, &(0x7f0000000380)=0xb) semctl$IPC_SET(r6, 0x0, 0x1, &(0x7f00000000c0)={{0x400, r7, r8, r7, r8, 0x82, 0xfffffffffffff7f5}, 0x8, 0x1ff}) r9 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f00000004c0)='/dev/wsmouse\x00', 0x8, 0x0) r10 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78659a, r10) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000500)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000540)={0x0, 0x0, 0x0}, 0xc) r13 = syz_open_pts() r14 = socket$inet(0x2, 0x7, 0x7) r15 = syz_open_pts() fcntl$lock(r15, 0x9, &(0x7f0000000180)={0xf0ff51428550b7d7, 0x0, 0x0, 0x100000000}) flock(r15, 0x2) flock(r15, 0x2) flock(r15, 0x2) fcntl$lock(r15, 0x10000000000009, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x2000300000000}) fcntl$lock(r15, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x100000000}) r16 = syz_open_pts() fcntl$lock(r16, 0x9, &(0x7f0000000180)={0xf0ff51428550b7d7, 0x0, 0x0, 0x100000000}) flock(r16, 0x2) flock(r16, 0x2) flock(r16, 0x2) fcntl$lock(r16, 0x10000000000009, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x2000300000000}) r17 = syz_open_pts() fcntl$lock(r17, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x100000000}) r18 = openat$zero(0xffffffffffffff9c, &(0x7f0000000580)='/dev/zero\x00', 0x400, 0x0) r19 = syz_open_pts() fcntl$lock(r19, 0x9, &(0x7f0000000180)={0xf0ff51428550b7d7, 0x0, 0x0, 0x100000000}) flock(r19, 0x2) flock(r19, 0x2) flock(r19, 0x2) fcntl$lock(r19, 0x10000000000009, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x2000300000000}) fcntl$lock(r19, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x100000000}) sendmsg$unix(r2, &(0x7f0000000680)={&(0x7f0000000040)=@abs={0x0, 0x0, 0x1}, 0x8, &(0x7f0000000440)=[{&(0x7f00000000c0)="1baa613733b87e93774e90996ec8ed079eb421d21b740843f1891d48a7ae1886dc90a9d637acf19dba8397d64104374b5a", 0x31}, {&(0x7f00000002c0)="0954e6fcf7d04820a5710db9945c555c2c0ee30880c536f4756fb8ac499a1c0f1cfac901a51c9554b89624f0d6b1bc8bc7d4a6ea03e83599a11312efed62b07381e7b2b8026d5bc2", 0x48}, {&(0x7f0000000340)="cabb17df6316064ffb2d95863c4c89fe5f22c5e37655f0dd80f8849df14c", 0x1e}, {&(0x7f0000000380)="0be8ae244d78abd0be3e195a074740ed2d6b872ce0b52df24467649d886d1a915c379618b41d839893b28b5004ea50667bbef062aff8c2c3bfe4675acbfb48f6f739a6fc7c7f84ab7bc08758afbc6c518cdf648e37ec7377b896c2e0f7e1edc6dfebe7f607d307c21c2f563dba1da83264653ad07e0bc2bb4a72ddb228e57ad70fe50058b8d125ac6d99da3454ef787323bb74d67342588a1639672034613a90c23f8fa1c2f93f296a3b5be2ce14abd98bd721af090f65", 0xb7}], 0x4, &(0x7f00000006c0)=ANY=[@ANYBLOB="2000000000000000ffff000000000000", @ANYRES32=r4, @ANYRES32=r5, @ANYRES32=r8, @ANYBLOB="000000001800000000000000ffff000001000000", @ANYRES32=r9, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r10, @ANYRES32=r11, @ANYRES32=r12, @ANYBLOB="000000002000000000000000ffff000001000000", @ANYRES32=r13, @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r14, @ANYBLOB="2000000000000000ffff000001000000", @ANYRES32=r15, @ANYRES32=r1, @ANYRES32=r1, @ANYBLOB="000000002800000000000000ffff000001000000", @ANYRES32=r0, @ANYRES32=r16, @ANYRES32=r18, @ANYRES32=r1, @ANYRES32=r19, @ANYBLOB="000000001b312be04858b7ed1e4d27f715772700b57de01e12f28f956d4bbf"], 0xc0, 0x40d}, 0x403) execve(0x0, 0x0, 0x0) recvmsg(r1, &(0x7f00000007c0)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) 16:00:18 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x4, 0x0, 0xffffffff, 0x0, "00000000000000010000f4000000000400"}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) r1 = socket(0x18, 0xc002, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) dup2(r1, r0) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="6b02dd8b7f000001"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = kqueue() r3 = fcntl$dupfd(r2, 0x2, 0xffffffffffffffff) close(r3) r4 = socket(0x2, 0x2, 0x0) bind(r4, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r5 = socket(0x2, 0x2, 0x0) r6 = socket(0x2, 0x2, 0x0) connect$unix(r6, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) write(r6, 0x0, 0x0) dup2(r4, r5) connect$unix(r5, &(0x7f0000000040)=ANY=[@ANYBLOB="f08225f701c9e5b78186"], 0x10) sendto$unix(r3, 0x0, 0x0, 0x0, 0x0, 0x0) setsockopt$sock_int(r3, 0xffff, 0x1023, &(0x7f0000000080), 0x4) 16:00:18 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x86138) kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{}, 0x0, 0x0, 0x2, 0x0, 0x2000110000000000}], 0x0, 0x0, 0x0, 0x0) r0 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f0000000040)="510fc3a0", 0x4) r1 = shmget$private(0x0, 0x3000, 0x10, &(0x7f0000ffa000/0x3000)=nil) shmat(r1, &(0x7f0000ffc000/0x1000)=nil, 0x1000) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) r4 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r5 = kqueue() kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000280)=[{{r4}, 0xfffffffffffffffe, 0x37}], 0x0, 0x0) kevent(r5, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) dup2(r4, r5) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, 0xc) r7 = getgid() r8 = semget$private(0x0, 0x1, 0x80000200) semop(r8, &(0x7f0000000300)=[{0x0, 0x7, 0x1400}, {0x4, 0x80, 0x1800}, {0xfe52dc4792d94f09, 0x8000, 0x800}, {0x4, 0xff, 0x800}, {0x4, 0x100, 0x1000}, {0x2, 0x100000000, 0xf2e4cf5442ae16e3}], 0x6) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, &(0x7f0000000380)=0xb) semctl$IPC_SET(r8, 0x0, 0x1, &(0x7f00000000c0)={{0x400, r9, r10, r9, r10, 0x82, 0xfffffffffffff7f5}, 0x8, 0x1ff}) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000140)={0x0}, &(0x7f00000001c0)=0xc) r12 = fcntl$getown(0xffffffffffffff9c, 0x5) shmctl$IPC_SET(r1, 0x1, &(0x7f0000000200)={{0x0, r6, r7, 0x0, r10, 0x9e, 0x1}, 0xffff, 0x3f, r11, r12, 0x7, 0xffffffffffffffff, 0x1}) ioctl$TIOCCDTR(r2, 0x20007478) 16:00:18 executing program 1: r0 = open$dir(&(0x7f0000000080)='./file0\x00', 0x64a, 0x0) ioctl$WSDISPLAYIO_USEFONT(0xffffffffffffffff, 0x80585750, &(0x7f0000001940)={'./bus\x00', 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x400}) r1 = getpid() r2 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r3 = kqueue() kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000280)=[{{r2}, 0xfffffffffffffffe, 0x37}], 0x0, 0x0) kevent(r3, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) dup2(r2, r3) getsockname(r2, &(0x7f00000000c0)=@in, &(0x7f0000000100)=0xc) ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78659a, r1) socket$unix(0x1, 0x0, 0x0) openat$bpf(0xffffffffffffff9c, 0x0, 0x80, 0x0) pwrite(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r4, &(0x7f0000000040)=@abs={0x1, 0x0, 0x0}, 0x8) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) socket$unix(0x1, 0x5, 0x0) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, 0x0) readv(r0, &(0x7f0000001340), 0x1000000000000290) 16:00:19 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000180)={0xf0ff51428550b7d7, 0x0, 0x0, 0x100000000}) flock(r0, 0x2) flock(r0, 0x2) flock(r0, 0x2) pread(r0, &(0x7f0000000100)="d22ee9e778cfaf269fba5a645fd0300d4c2b2a47723ff6bddf53016126710dde8383ede0fc3eae1cc3c3dd9822ebd107234c92d85fe9de8aa8026cbc7622d66c7c6a0fa7d4be96e585ef20118397034f3ff34c9a0e11625279fc5d", 0x5b, 0x0, 0x7) fcntl$lock(r0, 0x10000000000009, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x2000300000000}) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x100000000}) r1 = syz_open_pts() fcntl$lock(r1, 0x9, &(0x7f0000000180)={0xf0ff51428550b7d7, 0x0, 0x0, 0x100000000}) flock(r1, 0x2) flock(r1, 0x2) flock(r1, 0x2) fcntl$lock(r1, 0x10000000000009, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x2000300000000}) r2 = getgid() getgroups(0x1, &(0x7f00000001c0)=[r2]) fcntl$lock(r1, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x100000000}) r3 = fcntl$dupfd(r0, 0x0, r1) ioctl$WSMUXIO_ADD_DEVICE(r3, 0x80085761, &(0x7f00000000c0)={0x3, 0x80000000}) r4 = socket(0x18, 0x2, 0x0) ioctl$WSKBDIO_GETMODE(0xffffffffffffffff, 0x40045714, &(0x7f0000000080)) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) setsockopt(r5, 0x29, 0x3f, &(0x7f0000000040)="0000f900", 0x4) sendto(r4, 0x0, 0x0, 0x0, &(0x7f0000000300)=@un=@abs={0x0, 0x0, 0x2}, 0x8) 16:00:19 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000080)=[{0x2c}, {0x2}, {0x6}]}) syz_emit_ethernet(0xe, &(0x7f0000000400)="7a75c63c5a0093ec50c3518784b4") r1 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r2 = kqueue() kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000280)=[{{r1}, 0xfffffffffffffffe, 0x37}], 0x0, 0x0) kevent(r2, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) dup2(r1, r2) setsockopt$sock_int(r1, 0xffff, 0x200, &(0x7f0000000000)=0xdb8, 0x4) 16:00:19 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = socket(0x2, 0x2, 0x0) socket$unix(0x1, 0x1, 0x0) r3 = syz_open_pts() fcntl$lock(r3, 0x9, &(0x7f0000000180)={0xf0ff51428550b7d7, 0x0, 0x0, 0x100000000}) flock(r3, 0x2) r4 = socket(0x2, 0x4, 0x9) flock(r4, 0x7) flock(r3, 0x2) fcntl$lock(r3, 0x10000000000009, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x2000300000000}) fcntl$lock(r3, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x100000000}) dup2(r0, r3) r5 = kqueue() kevent(r5, 0x0, 0x0, 0x0, 0x7e, 0x0) kevent(r5, &(0x7f0000000040)=[{{}, 0xfffffffffffffff9, 0x87}], 0x66, 0x0, 0x0, 0x0) r6 = openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x8000, 0x0) r7 = syz_open_pts() fcntl$lock(r7, 0x9, &(0x7f0000000180)={0xf0ff51428550b7d7, 0x0, 0x0, 0x100000000}) flock(r7, 0x2) flock(r7, 0x2) flock(r7, 0x2) fcntl$lock(r7, 0x10000000000009, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x2000300000000}) fcntl$lock(r7, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x100000000}) r8 = accept$inet(r2, &(0x7f00000000c0), &(0x7f0000000100)=0xc) r9 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r10 = kqueue() kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000280)=[{{r9}, 0xfffffffffffffffe, 0x37}], 0x0, 0x0) kevent(r10, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) dup2(r9, r10) ioctl$KDMKTONE(r9, 0x20004b08, &(0x7f00000001c0)=0x1000) poll(&(0x7f0000000140)=[{r6, 0x1}, {r2, 0x8}, {r2, 0x8}, {r2, 0x80}, {r0, 0x40}, {r7}, {r2, 0x1}, {r8, 0x8}], 0x8, 0x8cf) dup2(r1, r5) 16:00:20 executing program 0: pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) poll(&(0x7f0000000080)=[{r0, 0x40}], 0x1, 0x44d272de) r2 = kqueue() dup2(r2, r1) 16:00:20 executing program 1: mknod(&(0x7f0000000200)='./bus\x00', 0x8, 0x101) r0 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000000)="000000186004a1a300062b2bd4c478af5509eefbe8b6a48b60059d00feffffff0000a3bb6b3c042efdd10000", 0x2c}], 0x1) 16:00:20 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r1 = open(&(0x7f0000000100)='./file0\x00', 0x20000, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r2 = open(&(0x7f00000000c0)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r2, 0x4, 0x80) ioctl$FIOGETOWN(r0, 0x4004667b, &(0x7f0000000000)) pwritev(r2, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r1, 0x0, 0x0) r3 = socket$inet6(0x18, 0x3, 0x20) socket(0x1, 0x0, 0x4) getsockopt$sock_timeval(r3, 0xffff, 0x1007, &(0x7f0000000040), &(0x7f0000000080)=0xfffffffffffffff9) 16:00:20 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000100)={0x3, &(0x7f0000000000)=[{0x20}, {0x84}, {0x6, 0x0, 0x0, 0x100}]}) r1 = openat$diskmap(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/diskmap\x00', 0x80, 0x0) ioctl$DIOCMAP(r1, 0xc0106477, &(0x7f0000000180)={&(0x7f0000000140)='./file0\x00', r0, 0x2}) pwrite(r0, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) openat$tty(0xffffffffffffff9c, &(0x7f0000000080)='/dev/tty\x00', 0x10000, 0x0) 16:00:20 executing program 0: r0 = socket$inet(0x2, 0x8000, 0x2) setsockopt$inet_opts(r0, 0x0, 0x200000000000b, &(0x7f0000000000)="01", 0x1) pread(0xffffffffffffff9c, &(0x7f0000000040)="7ca36acc51802cc58f4473c715d92fcaa5845a322663d60ab076d0b4de069a27428daa625831c60b2ad0c28da34b037086f3a50304018576db87178db9ffa01d6c24f5b829f8c0a626211dc76ae73e8a5cf0a05f75a0f94cb08c3de1f104cfeb7c3c0dc4c6f77a9f203d50c3fa7720173d58ffb4127bab60179abfe4966949c5d525645bcdf55a2508c358c9c232d2499fa7e1cd795939f85e77bdcdd77af56ef7f60a3aa2326d5910f1f7f0129753239c165bd953f80410d5a38072146a28a18330143a8e946fd95f68e89614442046bfa51abb3eb92fd0be70b00a3aac76647d4a97d1b0354295fac5311a21b7db8f7f6db6a104e8d50312a996fbc6b75ef2891b53c77f97e6d9b412a05cf962fde0bf4bcadba48bd247e91dab329c69cf075e7bc860f815dfd4b0c8fd5820de956e93b98441cea5932eb5386f626dfc997b776d976fb86e7a1e86ce62452fdb7be6bdbc379e42a17f595dec8edb53b3b2fd96342b85c341dd4ebb9cd25ffeb7a42f474e6bf7ab3ec629c5bff8ab28594851258a842afb84bba21ef6edc045bcda56a359a9513bca330942cb863562e51ea350c3f374a5d9431883067a298a4d9ccbdb736019e177f0033e95e11801952f5672db0aa773620a66634e9fdd1095c9f62fafbdfdc79ced4d61cf250522b6de24ddf2547193ac74eac183914d054e1fb8bba63038aa180f185cb10f55643903a9430aadc12e993c266cae48288aaf47dd844c345040cdb55746c8b78004be3f4bf2e9d1de14dd970fa8a4feb945ba0d186eb3b9bb39327e2eaa3d597ad804e85a14a81998d4a95ce4bbf85887fd12d1d33ce60c3787e573472313d58eecf3b3f8892789881f6f670e9ed1b4a4b4827d5881f06651e8994b8ec58b51b16698dee6bdf1b1c328724af1f9874d9bf62ccace44cb8d882b81fa96293583a6bfe6da467b9811d34afc71592b6093f11da06f7a94f02268159e26f3a4c0e76c2d5a391808e83827115b1611418f58db9022ad6caf72901c231fc3210022323646595b9e1c930b8bf221c2f611ba98e837f4ff7dcbbfc0cecacda5d3627e5068c7fabd17afc5e0d26b17721f0954a122ecb75c9fbf9fe300ba32aa11c9ec215c93b250ca0e9986c3e4afa714bf2f5ecbc52504fff00ca50f9843ae557f58af3866bb1e8a63068569f17bc878f3dc577b31b39367c8cb491e81a9ad6e8d52f41e3f5c055bef90ad8bce6dbf2759c370cff1ead4734453032e13f1b7512c4a03510d848adcd349515f67c76efc56c3e47190fb0772a042337f69bca0002a68eaba9890a7413cdc3b45f6a69f81658c7bb2813bcc9803b2375475c956ce46ba3be7a4d09d06aec075e5aaf2ede1907720e523d289806773e0e466d885dcd03a3a8134d874d2f7339c8ca0dec1e118eee378f321b0fef8c5e54755252b04c297f0facd55975040bf3365a80ee529d9dda7dbb663c6988b10dfc2495c1bb0b4ea6da3b81c0dce7bca465762c4990d5f69ca31f25ca97f7acb974d5fd2fd09e3e5348182a349e1f2457e38bc0d2e6fd810a5b5878674d930933e2f82019425290331bbb4355cd772758d78b8bdcf191cd57a7ece873a89a723e0ed5983c505ef1144748d3035c65d1532170cab005ff62b03480b1b9df88f8c058a91e5f51939b03dbc7578561b1abadb0729c5a05cf882f0e7cd6964e4274813c22b6aedc2953b1a68a6353455bf8c3b57c4dcd8f49ffa5ef06921281ff714125e7ff581b26de129867e02b8477219370857b0ca7e641ed630adffa7b89d84bcc80e9b75eb179b94a35ecd682c9709982f44c67f566555890d9b3dcf2c4063274804ce028ae9c149d535ef7cce81c437f01e606d5c3f0dc6fdc66689bd400ce6697725e69930929f118b4dfbc5138557896f22c80ec37ccd6b75822014a1b214490562e091ee29796cb0449e249f1165aa46f4219d79cb261e7211d41c76567647ab62cf99063d320d311e5148232de7c59c009784344edd099a922f26d30225ca5bba0080b8a5646a0429a500ff15f6f7065a5ee9f5902c6f6f09e01fe763d85cb1d6332eaeeca12f44d2c45375d5d4e130eb924786050b0b527aa879a9c3ba4e487c2d043fa34b6c74f4fefc6849737926eef1d8765253b98185745889a598a0c5f7b0f4e74ed86ec15540e394d8cab36fad1cdb77924e16de2b656bdecf5e0ef89a95c511a03d2ddd39437eecb649d23bf1b092020aa76da7bf70e44161a89dc9a33c3d96798ffbd63a3880f0dd9886473907fe87130a92323c4cf38af8cdadaf9b278ba6b4779ac10dd361d3d417bc57ea8bb96e96042fd076dd2a347ed4af0661a5d688e76ede3a80df50e6bcaed90c44702f02d06f256ada9ecc14ba7b4697990a7b6968cf5face374226b513ae1d78a2ad9915d5bebf07903d6943d4479f89a7f87ec274be0a5cce0539574db901981f05004296a6fb67e5c6b7755c22d65f5f08258cb7a983b8841058edcdac6fa49db243042ec568711ed8e896ed4055f1c072b88b30ec832d8a18e1265adc1656554a977d736a5d7253a682ca89bf51e5d70b21691fbf44b138125f8192623ead08f35bf6f90a64f06583b93fe15c9c8bca41e742b90266f6007e2fd786a004e9322a15c6caa3cfa7df3d604ada5a622bd241e9a1cb668609b68e4fd232711742ef28ce12fc112d7913914c5fb1d1c8b5975757bb86b3a1f4c445fee6c6ff20f73bee4e34ee43445c33d205ccd2625fff2dea0c1a1e1fa73659fb1516b44ea6860a7cdf736d445e2cdf815d4809a3f43b81b18020aca0b308e9da2e8f9e78a6d1938f9521345bef17ae957a90bbb86f3e91af68e36379b8e08c67f995e1a5f2efd7925d036d4142b6baf1507b3a73681fac993ca94adf0802d12eca38065da60bd05fdbbb5237ed213f789f2ebc15e989994039519077a789c79af3d018acbe0b0a4f7b7229c4e6ff48c2ae8b2686f9f18d5ced80adc059b4d03c18406783bb7b9951a70c7e512ace3b9918895192ff8ff8709ef34db6b913b6187afcf6115543e989bb1e8329593c60746b45c3120ab09f4032c1e5c9f4c1b0f26ca0ecd590d3cec777f232513f9903086c1970938964cb1555e724abb6e7e432efdf4536e5f06f165b3cb341437c0592aaa1e19f38690eb4d826fd19552b52fcceaec3df22acf728aae073a9b810db8d220bca9eeec12efc1e0c1f2803ed1cacf1458e5c8cb63181dc7fd5ba1762cd4da3914a5b1f93879e38ea09681f89f8d1b6642957fc0abd45af1257f9d6a8403a629e7f95e75df45f2250795c94bb3668dfdcd7bdadf88ea982c0089bdf9d408f104ff2eefc1d132fdc231bbd8d7b0f91b07c37862b87b3c0611c461641788db8c2f580cd757bfe41ece7f9018ea4e72ccf635577f954ca8ffe126dab290cba38e304bc47f72c4f0ae2daddc7ea914ecff60da7f1cf03b3eb373bdc5aba6a556a225dfd89616b15a60a3104a957401722eff2b9758ccb8ed0dc208af4438615448dba39b762b84258b82693495b09fa4564ed12f8d22781ccc7c4482a8268cc9f4c80808c84b9f44ed431a4259e7c66ca73e8faeb862aaf7d30fc5f537447bf2269c3a7ee4baa903d9bfa9f8ce0715de26467dff0e12a006711963e5784ff1b4629b0181d937dcc4d765bc30b02c0726eca011726777add997056ac58743340a1098b9546fc4fa7f78cf649c17c6bf53a1501f5f5ded3bf703339646e64486c501cfaefafa5d820e069abeb5e19129747e0c95336c955dbda0d3f2fd622be2d764b7b793f0182a4f3e18e8a1524f0a7be08fba17a53016bca8d1c9fb4b72353fd5b2c9491f35c60a17be4fc260f9aa66dba99d1b9050abcbca288822f6782d92fac3185b8f5754c2dd429d73417f9ae904173db8f0b4c31fd673b4ffc75bb7e658b280f1db96167b49ead9e3cec335b29403966115053817c411692e3cea184c2e3e48c84404130055465a8064b587aaef1bf0a9ddeaac0eb6a5f3bd308f604088455f71859efdee88e0eaf8382e7ebd9e4ed8f3aca8a96773df9f57b2bde5d947a849005e7a676eba59f7eb04590d041e687d811fd2dc1747762b0512449a9a8db6f5d15895671e86a4c9183f85d1a12c43652dbba532dd002c1a5c1f6695d09e6606f3a84cda50e2a768bb4915916fd5323392737903c37c3fa1a69a2757fb7fe0bdaad87762147ed98ca2d2fc6c5146982b2c029a71cc1bdb1fb3d9e8d5369634b575734f35c99a4ab9a10d44ebfa88301b97f1dc0053a3031d50040c2228194fdcbc2bb5a5724d835032a8dc47b74733329de217d5caee06af858a731ad8d774db2c77c76099bad45bfea23d5c464b59d6a094fdf221c25ef59eb9c50ad08693b766d46110379120d9886ecf33b68e5a75ed93fdbaca6bcc62931fc4f87385a657a13f4ced97aa8d21f93f782a8c18d757026209713b7e804e2f2f804b34a159e6623cc8d5b5d6f06ffa0c2823c0e10bb604e3f89cd838e98a4267303a343c2ec53e6497690942bc5dca88268c8170b0d86d6b552572564d6df0fe7e20a2088f87a2566ef97b92e0dcb86c597bf84b9f3f1b97146e6648152072e659c26d21f493258984a87867da900145035c53432b67220ad10dd59c8c481cccf01c4fb23fc30cb01b2c3e6b8ca4709f0e8803b7d46682ed41714d43177f9ca5de1c1c69107d51d2a921ec893ec80f7e34daf68174906b7c23932bc243f75276d0cf570a64b566f7e8bfcf645fd1371d54af0ee8c34ca71b9881e6ab451fa1e425b68c690f4c5083aa7903b445b0305755768c761b086da67763b2a814bc5de358c558cb60a09c077609c782d801b2e4b72a3b509202c44de8d78c5acaad9f896d68ab06417d3ba2e1e725b823e2c270e5eed882142272e60effdce8e1140f886d00d429bab037e7d3c4e0cb4e3972490c823e0a8610a675328540f2bee6eefd07f408af417098b1fe32f50b122d5ff7b8faeeb086224ecabb61a9a48236af67dad3fbba4a1f106ee421f07d054791325e5ff182e5d23785b4dea87e0c323f97f60a07e4757e3ff94f56ef27cfb95199112f63b5953c7feb43763dc8a9f2a2f8536b702a37e903bbb1ec2d757be4049762cb578726fca642f73c63d281b0d643407cc95ec580775cc10bce6afb78c77d2cddfdc09cac2f675975680a64ca3ba4722d4e015248803406111e8604125f9a409f11b2a2003599f997cc257876bb78ee88b0cf07f9d7265d2068ad34531c6fbd23f7067b2e10395dab53f21bb602876958737fd9b561bed4a5aa6a09db5388b3fa19ac81bc1341580e42601a7d68f295412398f1e84d6f4ae85c3062b8f31720c8d614654553914dd76adf9554948f31ec371d76c487e634c5a366024dbfd6f45b44ab93b78a669457783eebf6460f52006880098828a57e3071895ac59f9912ef55a72490155368b69f044742a0ab5b7e505848bac60494bcde1759ab37a555a7af9c9259f4d5c98689babd98b1f4b3b17d974b32adc26e36a8ef77f14fe5cc44349dc4476db9cd0e4ee6ea981ea59a49470d3eed7ed88946fea6d27348707e68afc391bdc4a3c831d3627d5689306a97a9756708f81e58c8fb2cf7af940f28fc70741bae1470a744cbaeccd53741254a8d0752ccb2bbb3615f98a24c0d57fef6cf8f87465cd922864ebe2767bfab4e0cc6794d1dc3894b20911a61cc61201dd091b69ab5363647d74326de01416080ccce1791a1e73478728f8ec158c57a7d0a6f4c3fe8ab95e511ad857a12d62dd7c985fe5ccb9e5d2a7422c6785d3f5392910aef", 0x1000, 0x0, 0x7f) 16:00:20 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x4000000005, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000040)={0x3, &(0x7f0000000080)=[{0x30}, {0x24}, {0x6, 0x0, 0x0, 0x7ff}]}) r1 = openat$null(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/null\x00', 0x800, 0x0) r2 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r3 = kqueue() kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000280)=[{{r2}, 0xfffffffffffffffe, 0x37}], 0x0, 0x0) kevent(r3, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) r4 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r5 = kqueue() kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000280)=[{{r4}, 0xfffffffffffffffe, 0x37}], 0x0, 0x0) kevent(r5, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) dup2(r4, r5) r6 = accept$inet6(r4, &(0x7f00000000c0), &(0x7f0000000200)=0xc) ioctl$DIOCMAP(r1, 0xc0106477, &(0x7f0000000240)={&(0x7f0000000000)='./bus\x00', r6, 0x2}) dup2(r2, r3) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) write(r0, &(0x7f0000000180)="3c9ebb8a65237a19000000000000", 0xe) 16:00:20 executing program 1: r0 = shmget(0xffffffffffffffff, 0x2000, 0x0, &(0x7f0000000000/0x2000)=nil) semget$private(0x0, 0x4, 0x24) shmat(r0, &(0x7f0000001000/0x2000)=nil, 0x3000) r1 = socket(0x2, 0x2, 0x4) setsockopt$inet6_MRT6_DEL_MFC(r1, 0x29, 0x69, &(0x7f0000000300)={{0x18, 0x2, 0x8, 0xffffffe1}, {0x18, 0x1, 0x815, 0x9}, 0x1, [0x1, 0x7, 0x7f, 0x0, 0x5, 0x10000, 0x1, 0x1000]}, 0x3c) r2 = msgget$private(0x0, 0x0) msgctl$IPC_STAT(r2, 0x2, &(0x7f0000000180)=""/52) msgsnd(r2, &(0x7f0000001200)=ANY=[], 0x0, 0x0) r3 = msgget$private(0x0, 0x0) msgctl$IPC_STAT(r3, 0x2, &(0x7f0000000180)=""/52) openat$klog(0xffffffffffffff9c, &(0x7f0000000100)='/dev/klog\x00', 0x1, 0x0) msgsnd(r3, &(0x7f0000000000)={0x1, "883ed83252dade293ca3a643008ac786f24b5d330900888af9794b7b49055d6e4860f52f742811f716a1dfd764717dc4ebc69a3244fc88aa751dac4d2722f275f3aea6f374fc80deed7a896365520eb88e66e7673cff"}, 0x5e, 0x0) madvise(&(0x7f0000001000/0x1000)=nil, 0x1000, 0x4) mlock(&(0x7f0000000000/0x3000)=nil, 0x3000) utimes(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)={{0x8, 0x4}, {0x3, 0x5}}) r4 = msgget$private(0x0, 0x481) r5 = syz_open_pts() fcntl$lock(r5, 0x9, &(0x7f0000000180)={0xf0ff51428550b7d7, 0x0, 0x0, 0x100000000}) flock(r5, 0x2) flock(r5, 0xa) geteuid() fcntl$lock(r5, 0x10000000000009, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x2000300000000}) fcntl$lock(r5, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x100000000}) r6 = syz_open_pts() fcntl$lock(r6, 0x9, &(0x7f0000000180)={0xf0ff51428550b7d7, 0x0, 0x0, 0x100000000}) flock(r6, 0x2) flock(r6, 0x2) flock(r6, 0x2) fcntl$lock(r6, 0x10000000000009, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x2000300000000}) fcntl$lock(r6, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x100000000}) r7 = syz_open_pts() fcntl$lock(r7, 0x9, &(0x7f0000000180)={0xf0ff51428550b7d7, 0x0, 0x0, 0x100000000}) flock(r7, 0x2) flock(r7, 0x2) flock(r7, 0x2) fcntl$lock(r7, 0x10000000000009, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x2000300000000}) fcntl$lock(r7, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x100000000}) r8 = socket(0x18, 0x4000, 0x7) r9 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000340)='/dev/diskmap\x00', 0x20000, 0x0) r10 = dup2(r9, r8) getsockopt$sock_cred(r10, 0xffff, 0x1022, &(0x7f0000000140), &(0x7f00000002c0)=0xc) msgsnd(r4, &(0x7f00000001c0)=ANY=[@ANYBLOB="010000000000000000e0b0779253909606e1d760116a6b01b352657b77ea1177be5050ad5444f4864a06493931bf6505f2170856fac75bc0a3dd657e90c1240c8d18c1e3e627399728c26ee569a4d278fef228f66737ca76e915747704aa46a397bad77deebb82643d9ef625097e1398ce8ce399dd0c16d4c183ff275e37e56d68e90a60241779be3093ce41ccb64c00ff80ea42ccf1428d1875507b5ada7f25c5c15cd4ff7f0000044ecea66b05722c96199e34483fd84ba4c77e8fc4856e4e522115f7d67a4db2f00000000000"], 0xdb, 0x800) 16:00:20 executing program 0: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x200], [0x0, 0x0, 0x0, 0x9, 0xffffffffdfffffff], [0x4, 0x0, 0x401]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x2, 0x0) socket$inet6(0x18, 0x4, 0x80) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$TIOCFLUSH(r1, 0x8080691a, &(0x7f0000000300)) 16:00:20 executing program 0: syz_emit_ethernet(0x1, &(0x7f0000000000)="d8") r0 = open(&(0x7f0000000040)='./file0\x00', 0x8000, 0x6) read(r0, &(0x7f0000000080), 0x0) mknod(&(0x7f00000000c0)='./file0\x00', 0x20, 0xfffffff9) r1 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000100)='/dev/vmm\x00', 0x100, 0x0) ioctl$VMM_IOC_CREATE(r1, 0xc5005601, &(0x7f0000000140)={0x10, 0x0, 0x4, 0x1544, [{&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffd000/0x2000)=nil, 0x1f}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffe000/0x2000)=nil, 0x8}, {&(0x7f0000ffe000/0x1000)=nil, &(0x7f0000ffe000/0x2000)=nil, 0x3}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x6}, {&(0x7f0000ffe000/0x1000)=nil, &(0x7f0000fff000/0x1000)=nil, 0xb05}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x22}, {&(0x7f0000ffa000/0x3000)=nil, &(0x7f0000ffe000/0x1000)=nil, 0x380}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000ffc000/0x2000)=nil, 0x81}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000ffb000/0x3000)=nil, 0xffffffffffffff01}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ffb000/0x2000)=nil}, {&(0x7f0000ffb000/0x1000)=nil, &(0x7f0000ffe000/0x2000)=nil, 0x4}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000ffc000/0x1000)=nil, 0xfffffffffffffff8}, {&(0x7f0000ff9000/0x4000)=nil, &(0x7f0000ffb000/0x3000)=nil, 0x547}, {&(0x7f0000ffe000/0x1000)=nil, &(0x7f0000ffa000/0x3000)=nil, 0x3f}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffc000/0x3000)=nil, 0x5}, {&(0x7f0000ffe000/0x1000)=nil, &(0x7f0000ff8000/0x4000)=nil, 0x8}], ['./file0\x00', './file0\x00', './file0\x00', './file0\x00'], './file0/file0\x00', './file0\x00', './file0\x00', ['./file', './file', './file', './file'], 0x1ff}) link(&(0x7f0000000640)='./file0/file0\x00', &(0x7f0000000680)='./file\x00') pipe(&(0x7f00000006c0)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000700)={'tap', 0x0}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000740)='/dev/bpf\x00', 0x10000, 0x0) open(&(0x7f0000000780)='./file\x00', 0x0, 0x48) r3 = semget$private(0x0, 0x1, 0x4a) semctl$IPC_RMID(r3, 0x0, 0x0) r4 = geteuid() r5 = openat$tty(0xffffffffffffff9c, &(0x7f00000007c0)='/dev/tty\x00', 0x8000, 0x0) ioctl$FIOGETOWN(r5, 0x4004667b, &(0x7f0000000800)) sendto$inet6(r2, &(0x7f0000000840)="f5b1b262b89e7f2a23b1460e7a6defdb697f0558ae25e75fd5e332d323df6abc417dac60de4936d1c215f5cb5fc45272b2f074d17e8e76234b4b41b2883a7b0111f80e0053bf8d01a7877432c6ae9072c9b69740faeef0f1e921d3c15046d819e7bb6219a5e58c", 0x67, 0x4, &(0x7f00000008c0)={0x18, 0x0, 0xfffffffb, 0x8}, 0xc) mkdir(&(0x7f0000000900)='./file0/file0/file0\x00', 0x32) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000940)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r6, 0x80104267, &(0x7f00000009c0)={0x6, &(0x7f0000000980)=[{0x1f, 0x5, 0x7, 0xf0000000}, {0x0, 0x7f, 0x80, 0x6a}, {0x5, 0x7, 0x76, 0x100}, {0xc2, 0x7, 0x20, 0x7}, {0x0, 0x1, 0x6, 0x2}, {0x40, 0x8, 0x2, 0x7560a44e}]}) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000a00)={0x0, 0x0, 0x0}, &(0x7f0000000a40)=0xc) r8 = getuid() r9 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000a80)={0x0}, 0xc) r11 = getpgid(0xffffffffffffffff) msgctl$IPC_SET(0xffffffffffffffff, 0x1, &(0x7f0000000ac0)={{0x7fffffff, r4, r7, r8, r9, 0x10, 0xff7f}, 0x101, 0x0, r10, r11, 0x5, 0x3, 0x8001}) r12 = syz_open_pts() ioctl$TIOCMSET(r12, 0x8004746d, &(0x7f0000000b40)=0x1) r13 = open$dir(&(0x7f0000000b80)='./file0\x00', 0x8, 0x55) linkat(r13, &(0x7f0000000bc0)='./file0/file0/file0\x00', r2, &(0x7f0000000c00)='./file1\x00', 0x0) 16:00:20 executing program 0: r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r1 = kqueue() kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000280)=[{{r0}, 0xfffffffffffffffe, 0x37}], 0x0, 0x0) kevent(r1, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) dup2(r0, r1) r2 = getuid() r3 = semget$private(0x0, 0x1, 0x80000200) openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x800, 0x0) semop(r3, &(0x7f0000000300)=[{0x0, 0x7, 0x1400}, {0x1, 0x80, 0x1800}, {0xfe52dc4792d94f09, 0x8000, 0x800}, {0x4, 0xf7, 0x800}, {0x4, 0x100, 0x1000}, {0x2, 0x100000000, 0xf2e4cf5442ae16e3}], 0x6) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, &(0x7f0000000380)=0xb) semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f00000000c0)={{0x400, r4, r5, r4, r5, 0x82, 0xfffffffffffff7f5}, 0x8, 0x1ff}) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000)={0xffffffffffffffff, r2, r5}, 0xc) clock_getres(0x2, 0xffffffffffffffff) semctl$SETVAL(r3, 0x0, 0x8, &(0x7f0000000040)=0x713) 16:00:21 executing program 1: r0 = open(&(0x7f0000000140)='./file0\x00', 0x40, 0x2) write(r0, &(0x7f0000000000)="df", 0xfebd) ftruncate(r0, 0x0, 0x80001004) r1 = syz_open_pts() fcntl$lock(r1, 0x9, &(0x7f0000000180)={0xf0ff51428550b7d7, 0x0, 0x0, 0x100000000}) flock(r1, 0x2) flock(r1, 0x2) flock(r1, 0x2) fcntl$lock(r1, 0x10000000000009, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x2000300000000}) fcntl$lock(r1, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x100000000}) ioctl$FIOASYNC(r1, 0x8004667d, &(0x7f0000000040)=0x7) ftruncate(r0, 0x0, 0x0) 16:00:21 executing program 0: r0 = socket(0x18, 0x1, 0x0) r1 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r2 = kqueue() kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000280)=[{{r1}, 0xfffffffffffffffe, 0x37}], 0x0, 0x0) kevent(r2, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) r3 = syz_open_pts() fcntl$lock(r3, 0x9, &(0x7f0000000180)={0xf0ff51428550b7d7, 0x0, 0x0, 0x100000000}) flock(r3, 0x2) flock(r3, 0x2) flock(r3, 0x2) fcntl$lock(r3, 0x10000000000009, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x2000300000000}) fcntl$lock(r3, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x100000000}) ioctl$TIOCSFLAGS(r3, 0x8004745c, &(0x7f0000000140)=0x8000) dup2(r1, r2) accept$unix(r1, &(0x7f00000000c0)=@abs, &(0x7f0000000100)=0x8) setsockopt(r0, 0x29, 0x2a, &(0x7f0000000040), 0x14) recvfrom(r0, &(0x7f0000000000)=""/149, 0x95, 0x0, 0x0, 0x0) 16:00:22 executing program 0: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f00000004c0)={0x0, 0x0, 0x0, {[], [], [0x0, 0x0, 0x0, 0x9, 0xffffffffffffffff, 0xbfffbfffffffffff], [0x0, 0x0, 0x401], [{}, {}, {}, {}, {}, {0x0, 0x0, 0x0, 0x400000}]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) mprotect(&(0x7f0000672000/0x2000)=nil, 0x2000, 0x2) r0 = socket(0x18, 0x2, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x8080691a, &(0x7f0000000300)) 16:00:22 executing program 0: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [], [0x0, 0x0, 0x0, 0x9, 0xbfffffffffffffff], [0x0, 0x0, 0x401]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$VT_ACTIVATE(r0, 0x20007605, &(0x7f0000000040)=0x7) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x2, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0x8080691a, &(0x7f0000000300)) 16:00:22 executing program 1: r0 = socket$unix(0x1, 0x1, 0x0) setsockopt(r0, 0x400, 0xe61, &(0x7f0000000000)="fcbe521806eb4eb1501de4198cb81fcb67a2fd80bc1aefa6718cba9e78b4acbce4d744cd11829fbc6c31e1f89eaa302146155b18eddb33107b5a10cc049f691c62b78f9ecc026fca790a211a468e392c7c0c893634bca96904fe971c2c8497c0c443ae230b278e97729a690e125d154d35bfb52c133a2a560d66ba922077a794b35b9cc7a71a4c0e66a2441dfc1a9d2932babe697e763a7d16a99e3f43f1d7ab040b", 0xa2) getsockopt$sock_cred(r0, 0xffff, 0x1004, 0x0, 0x0) 16:00:22 executing program 0: r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r1 = kqueue() r2 = syz_open_pts() fcntl$lock(r2, 0x9, &(0x7f0000000180)={0xf0ff51428550b7d7, 0x0, 0x0, 0x100000000}) flock(r2, 0x2) flock(r2, 0x2) flock(r2, 0x2) fcntl$lock(r2, 0x10000000000009, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x2000300000000}) fcntl$lock(r2, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x100000000}) kevent(0xffffffffffffffff, 0x0, 0x4, &(0x7f0000000280)=[{{r2}, 0xfffffffffffffffe, 0x37, 0x0, 0x0, 0x6}], 0x0, 0x0) kevent(r1, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) r3 = getpgid(0xffffffffffffffff) r4 = getuid() r5 = semget$private(0x0, 0x1, 0x80000200) semop(r5, &(0x7f0000000300)=[{0x0, 0x7, 0x1400}, {0x4, 0x80, 0x1800}, {0xfe52dc4792d94f09, 0x8000, 0x800}, {0x4, 0xff, 0x800}, {0x4, 0x100, 0x1000}, {0x2, 0x100000000, 0xf2e4cf5442ae16e3}], 0x6) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, &(0x7f0000000380)=0xb) semctl$IPC_SET(r5, 0x0, 0x1, &(0x7f00000000c0)={{0x400, r6, r7, r6, r7, 0x82, 0xfffffffffffff7f5}, 0x8, 0x1ff}) r8 = syz_open_pts() fcntl$lock(r8, 0x9, &(0x7f0000000180)={0xf0ff51428550b7d7, 0x0, 0x0, 0x100000000}) flock(r8, 0x2) flock(r8, 0x2) flock(r8, 0x2) fcntl$lock(r8, 0x10000000000009, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x2000300000000}) r9 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78659a, r9) fcntl$lock(r8, 0x8, &(0x7f00000015c0)={0x0, 0x0, 0x0, 0x100000000, r9}) r10 = accept$inet(0xffffffffffffffff, &(0x7f0000000240), &(0x7f00000003c0)=0xc) r11 = syz_open_pts() fcntl$lock(r11, 0x9, &(0x7f0000000180)={0xf0ff51428550b7d7, 0x0, 0x0, 0x100000000}) flock(r11, 0x2) flock(r11, 0x2) flock(r11, 0x2) fcntl$lock(r11, 0x10000000000009, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x2000300000000}) fcntl$lock(r11, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x100000000}) r12 = syz_open_pts() fcntl$lock(r12, 0x9, &(0x7f0000000180)={0xf0ff51428550b7d7, 0x0, 0x0, 0x100000000}) flock(r12, 0x2) flock(r12, 0x2) flock(r12, 0x2) fcntl$lock(r12, 0x10000000000009, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x2000300000000}) fcntl$lock(r12, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x100000000}) r13 = accept$inet(0xffffffffffffff9c, &(0x7f0000001440), &(0x7f0000001480)=0xc) r14 = syz_open_pts() fcntl$lock(r14, 0x9, &(0x7f0000000180)={0xf0ff51428550b7d7, 0x0, 0x0, 0x100000000}) flock(r14, 0x2) flock(r14, 0x2) flock(r14, 0x2) fcntl$lock(r14, 0x10000000000009, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x2000300000000}) fcntl$lock(r14, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x100000000}) r15 = openat$klog(0xffffffffffffff9c, &(0x7f00000014c0)='/dev/klog\x00', 0x0, 0x0) r16 = syz_open_pts() fcntl$lock(r16, 0x9, &(0x7f0000000180)={0xf0ff51428550b7d7, 0x0, 0x0, 0x100000000}) flock(r16, 0x2) flock(r16, 0x2) flock(r16, 0x2) fcntl$lock(r16, 0x10000000000009, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x2000300000000}) fcntl$lock(r16, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x100000000}) r17 = accept$inet(0xffffffffffffffff, &(0x7f0000001500), &(0x7f0000001540)=0xc) r18 = socket$unix(0x1, 0x1, 0x0) sendmsg$unix(0xffffffffffffffff, &(0x7f0000001640)={&(0x7f0000000140)=@file={0x0, './bus\x00'}, 0x8, &(0x7f00000001c0)=[{&(0x7f0000000440)="59b210a62b7e4333d5fb07de9012f1fb95a44ea6eb58c61e0dcff663d1a175b9a55b2e14640ab1768fb697af1b3f8bc1488a39a0278893cf1b81e185b86478cf54e293f949662ff6b4f85aef8f3c6f5a98188d4e3021a1861f8d3dd68d23beb6a6679a665397918c8f13a97480cd79400428a7b9db743f88299203c626d33b9aeaec4b155d61f01dc7ab5ecc979bcb8ef106fb574f0f6592d1d5b8e87189e4b9787f670eac43d6a1d1b3af9d0e40495243f238d2d621932059db9b165ea6fc3cdeb106194b91e1f31b28316d5e8c438e935d8672e4fc51dddaf856001a19f7b610e298e728c6aac5ea8c625f2e9973acfb2b54d7d918941bcab574e9ef126738d1c240cc51c8580687a127e934c893b59542654840fa3bb13f8c97dc4f354ff7ccbc323a89d5d57c059f94ab84c900b21319d7062b8b32b30664198cf11514b89abca24c67a1e3735d0a893235c91b6efd512b0cdbda61b2bdf8ad0fc5bd6521b856edb2930857179f372ee472cafc9017b810ab7a37b4be443ee8e8612d70c8bd3af0e3dc9e0cf6e0611faab3476ba92da48517f062fe610a17d36f6dc8634ae16c2484fcd7abed707072d7ba6951e1806a8a4a4c26cb1cb2536a7de0942a6c1f6e11762a6f8d94725666f5df6f36753dee78021e40c5dc862a314ddfad245a8e13bf4a0f61b7399fa94e7a94f09cbcffbee809b9564ec440159d49fe65a45b5468640df1f4ed3a597495a695e6cc3cd167e37c342e6da7b47fb6975b546bdadf19374e758128ce2e0c2b2c38ea839ddd39a7b63508adbe8d12f4ba34c409fd63fde17397e4703955912e5d3c1a8ce4cb2965c4255724347746b87620d42974200df7568b1f0d36adc4d63d22b7b8fbc507fdd90a5a2764e7959b0086e783a2eb45cc75b52cae4475dbed0327edeeb952f7db186c706e2778c2e7d80e2c17c08bc09dce7e1f58b359650663abdd23fc626fba54a69e5ecb7bae47fffa791ff7481bd1dee2ddb25b305cc7ea4a59d52f94c628eceb6af7b626751c8cc91b0921618804d5630f5e8c88e5f7c9e9ab3c1560896b0e5a74f3880e5892c00479aa153c66cd944d90f81f78f0b3ab8948b7e74d8d3b3a2e85144615f58bf34c9122abedd7812f0d152188d0e5ec14239ee3fe38668b1b4ac65f02c6840d454630a1947f7620cf7ddfcd974bf0722253a7710528b8d5bb8c2b003befc97b1e70a4535ea70cf6b78d7d5dabd69f30ed3eb389bfb686563851c7d14dc244a0267271ae85b7f74186afe0d62d047b4020c9869a97bbc34cf700e8e0b4a98e68de193ba68975f54443ba4fe3cc3202f41ca12a9a1411b6cd79a9dfd216ac0675cc2011fedb5350214e5dfdb5fd03aa93b9caf70937af58c64c16979cf69918442917bb22936985aa058af761d818461fd0d434c436c5e6a0f538627068a35c5465924df51e81840d67e6066264f9802f4d2a555a2a80c6b11aba19adab73e36d9440b3b4d6565e0366aabb1a869c7cea6b628206609a66da9f6fd2f2a8b30233ccc147f87112f7b19b7c02fffeac15fea136e2eda0536780da26cba40eade83a7087f803c56d8cc5c7b079665ab0846f10053ce025c58b892ae5fa25112b8c368b42a98d69d8edd4cbba7995ff59ee71d911f60f8cbe5eae778f5c9e6440f83575e5d284fe959d37e4dc71223545d8eca4f9a52072b3dab9699ade835b12eb7814f1cb9ebb21090c5998b71680da83439783d90cc4e350292ca885629d929eaa1aa14e99f57c7bcd7c79c4db11d1861c6b170674748b459d1675f91fd99aff1e2efcebf550f763b51f149116c9cdaabfff42b549588d3cd9b30544d1dd1340802ac6494ca34552a493f76c74dd073bcdb8ee16e2499c7e4aefd0a27140fcb908b3866ca468e99e3c3eaece5f7a8eabcb1c77fe5d59fb7d060b0f708b0e573fd6021ae0f8290620fbcd6b1eeb1cfe6094c4b83fe05053a9c7f44cc5bf7c4f3b77bca127e7cefc47ba963f0783f5f617a05a2a25a8c5d064081f91197c5c836634b70ab28a8e02df2e2b565cf4e955b21a891d56d7acb66a58c310ddac11fec1f65c494d03c77fa99247e6f7895afa42d8b6c87b8a554178425e206904d8c47ba9b608315ec4bc25d7d90d7fb26618d3bf74a13ce654b8c973ce65597884a0396535a7be90ea69cf88576559c551db8e1cbf5897000706c4dc5efee7a7c2d04376e01141919da9af8a36b1bb41d487a6fa4a21d080fcfb0c9ebb2b93620df64b64e57310aa4cce4683d5e6317a89861c8adce84aa2694f899374a11e3603d6e2105e696d1cdfdd08e5ed1171d5848e868c0057750b78f0b73ab6e618c95eff6cf5d5776d1636af560f71af664c5cf83aa6da3fa8888135d7e6296931b036f72ae462a22397babd81ff85219018287181076b9af752ddf682ba55f7fb6ba1d28f22a281201c45397c32093c76375c956ed1fc982972c95208d378410b09b4e631ce1b6055e563421643fcd7b6685dc73655bbac18bd1d236a9c6635abe3f35e4e49a447253b7bf2f0ad4f3f878ebe5c8cde5fdbc73044c523382335e9b4d83d54a30e8bf7532111131e75161467824513dafab91e0674edd3dc33bb1358d47332c09b99bac5fd78c989177f06a5349413b77cece78435916b5df8cf050b1489a54b87c8de9a99cc05a9a806b7e804ad96e25313b3c6a91bb7bcea31e34fe8c40fb15249a41850ca954b32235bf6d09acd25e3eb5ab6b2b4f945e01321a7481601ed2c46e3117120711594f7c8ac3ee2c3465b60007c9238c48c0ef6ad9f6f674783224b932059fef1502573e2176a026653dbe261716fee00707ecefcf386980d2a732480f86f100c9e137fc401ffcc878cf840081bb5c74b35d4155312ecc4fcee5f6e37a6c0fd5196f3c3299538a579d767fa1fd1f1e64ab3bd2cec998c7f53e828acde8fafed576a1f1abf43af1b160a6b89164c959a53723edf1aed2cfdefcae32c18e2c299c4ace9b26e7971a832a661d87f0f7ec7eb98ee70f78b466ef9495e3a7dd1ee051ac3c2529557e7a2a565a31ec8e5a15ea963a78fad79b9472476f395a4506f59a6ed6da673b8d68ebf59d222caa1145d695076c68569ed1cffb398f396a785f938cf2c128eab2e64a0ded677e84c60fbb4e6b6b32ecc8321f221b0c97cdf5a9b1db19e80cb312df6f447db97560b101039a8373e3d4116d6f73bcb48f89820c6fe721fe51a59ebc03fe7691cac022d46f636084530fbf92ab0e92e1cd8c3d936c6d157652d7c846dcc678956c1159c43b7a68dee2ecb67c8c81c598716640a6d1853ef3463492efa514f81521fa8e1b7c1cfab2b24742ae0e9316bc16f798eacdd4f49f44777b56253ab77fbea36052d362be1959661d8bff2d6ed8713fa016e743ad776feb6e8d34d5824266bc196113e3df8ac076d943b46b3f09a72eaf6b57c1e7abcf72fbfcd211e30119b193e4236d9a980fe472c094f5bf28de8c719dee681cf7d6cbafd00d37ba08077cc39f156319f311da234d4b028a6b412821965a45cec6d9c337919034635648f26fa115708e382cfb4f63ca7469180b0a7d6a55c6ccb92350edbe4fcda2726ffab4d1a0bdf86418d626fedae6c2d4c2d1d229e5c8b2ed1f26fddbc700c4a2f986afc9ec3d5c804049ce4cbf1eeb31c771a148e93dd1a700598cece1ba4febbf985530bdd9722ec27eae13b25c574014a8eb8ee56d54f702c2440b16de27273dd2440dae1b2649d07343cb150b219aea1aa3356c429ef0b2bce07519759d10d5805e14c223267c30f8b353cbb750503b51bafee7c5d58b8f0b688aa45b13d06e708844a27bbfd94a9232dae97054a49f45eb303ee1f8b17fa6ff05eafb133719d668e0476d4f2c708b228f64931b61d5265d153b4198334890444da3953476e9ab4e1c2c94cec9ae7557b9d90f7dbdab5fe80a1ffc4ae563ba643b59679695b21c40540f5d23251fb232ada9794cebdcd84a485e938f114ecbcc710cb85e316998e19d685123f5c9d7590d0de21d5c70ef306194f625694363292d813cd860a27872a4e37cb1b58b11c6fc509e6ecf653194b527dfd7d3c4513aa21238ee1200477d5af245f1b7f6b254ef19b9bfe4a37b65b07ab3917921a8ba20819d908dac43eeeebfd52181dd69397cf6df0e1e8716373faa01267ca0c3d86878c3dc724ab96d371bd27887c2c1a9771dbb072ac7f75b4619971b0450c5f85805a0e00347ff98ce92fd0b52179d22ee2359d38476c9fd5033f4d4af17df085754f6e5821dee9771091adc68ba11d3f8a8e29eeb95891695de14308e3c9a7229dbbc00977f3f340b67aa845ad9e67af9210890751233aa3ebc1c54f9e0bf923fd56371546890675fbb6886a0fb621907738713af699b2f4bd337180dc90168f9416148565ed09055d2233e425482d6f3a1fa54d36b1fe2d87ba025e51668d006ba0310deca1a0335731043f0b9fb500598d50db0f3d2716313b53310def49e2befee5ca97b533551edd743e1c2ffe5793f6ccf680f4d8cc81c818c21eb6a461b2736cabda6dc56e5192c2fe8eb5ee79ab4c003f12b3648529460c98b5a06dcc05544e2450d0c0509613fe0eb7794810d63373bda1dfb35050131edbe0f08023c53b07aa914d4eecf736a611597cb32d41eb54710d3c8ed7f36de965b64229c8853ccb30d5c1dcdb9119dfd8b206f755baa20609fdd5a7f72fd606bf3f1c8ec65f4444fba4b8b13f19c0b48c585034ef6d2f0c5467ac5b5a2a153abcf314fbfcc9cb7fe0d4aa7a75be09200b68320bb41f8bf1ee3a646eaa0422d1891fcc8be206b388006ffbb73e2359ec545a74916798006feeda7146261d9023192bc767c5ccde7167749e56fd9c447bb0ce837f19c1e0d4acd98bbb4da5803308744fc2d76a617dd61e071f27034de470743a266a6a996062fff3b918ec4f0fff43a25f109c3a2e20438a8813aa89628c04daee5f67a053985b062bc8fccf2b9128421b502ab03c4d81dfcd9f4da22b3cb273884f91b61cef1cf4c0488c099d711e97033ab97eb3791da410ff941bf66692d1da9ba336af78b04b753e7502c924e4118c78b0c8a23b89f6629026ff8b2838124b71fcfd7d8c68438db57e670ba50949d6aa3fdb872e3350236bebd7dbc55e1053868af3ba39386614d856021203d50f54a870e09569e22ea42424ac677f27877c1ef38fbada24aa9ea200e8a98b5f53988fbdd015b578e1e742dca6fa32cf4d57defd3d186700269314310dc55740e512132fd566399ae290196fd8655950a2befcf710afb4881c35a6e106ab36d7013b920b9ca64d04a0261149f08e1a9ef8a2b89ded153e5e6aa1ba4ffdba6f7c4dbdad5d4d6beb4e8e5b4aa5700e47c0279aaf47f6a6bc425aac4f68666549f357d53bc3fd62f75de26212da4f072c260d10af87b9bec52c81293a46a1b4ab07ff9ddff0f25bff48709b0b517311819e2c2263ab2386441a3d46b2a444db6c19b93611ad03a80ed9b62f85eb25786522bc761795934d956bc12817d9d53d920787d8d9c3562390fa1541a6f135dac40acd650f4a76e9923f8926d4fb2b6ca79cb64ddb62388b5f92d6eab863b47402dc944305bfc9257d61d43b11581763ed46cb4a20aa7d1eec127b9b521e51192e894b9a319f21c4a19d088d953b41618525dc85c4b07f111eaf3f5b5800ce5a05aa6868d4937b8a81be4bc644a16d0abae105be6e960f5489dcb5683dffcaad89f2fb667e8e32f945760adb01cbd978839682fe0511c4cdc5c46282b09c4dd7d98419c240d4246061ea17fa4f", 0x1000}], 0x1, &(0x7f0000001680)=ANY=[@ANYBLOB="2000000000000000ffff000000000000", @ANYRES32=r3, @ANYRES32=r4, @ANYRES32=r7, @ANYBLOB="000000001800000000000000ffff000001000000", @ANYRES32=r1, @ANYRES32=r8, @ANYBLOB="280038c47af90000ffe294df9e5d5518ee157fdc32ff000001000000", @ANYRES32=r10, @ANYRES32=r1, @ANYRES32=r0, @ANYRES32=r11, @ANYRES32=r2, @ANYBLOB="000000003800000000000000ffff000001000000", @ANYRES32=r12, @ANYRES32=r13, @ANYRES32=r14, @ANYRES32=r0, @ANYRES32=r15, @ANYRES32=r16, @ANYRES32=r17, @ANYRES32=r0, @ANYRES32=r18, @ANYBLOB='\x00\x00\x00\x00'], 0x98, 0x400}, 0x2) dup2(r0, r1) r19 = openat(r0, &(0x7f0000000040)='./bus\x00', 0x8000, 0x3) listen(r0, 0x80) setrlimit(0x8, &(0x7f0000000080)={0x7, 0x20}) r20 = syz_open_pts() close(r20) syz_open_pts() ioctl$WSDISPLAYIO_WSMOUSED(0xffffffffffffff9c, 0x80185758, &(0x7f00000000c0)={0x3e15, 0x914, {0x9, 0x9dd5}}) ioctl$TIOCSETD(r20, 0x8004741b, &(0x7f0000000000)=0x9) writev(r20, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) write(r19, &(0x7f00000002c0)="2dfc4879e291fa83c743b4b5d62d29b15ebdd42444d835751818a1a79b3cd9d16112a91013e31d2db8aed43eedaca24e7c35c83c22c397b757388da6ec21986e92b998ccda059d70ec4f2710a031c87e537a1e89a4889c88de9e9c1ed1f7c7fcc6f20ae33d7988451181b6cd4386e923cc2a1f3e57996b0151fc8a59c8109079010fc6fc04f533fb930e091c724f9717ff8061c39c7dbae8c2cf562493d682c548ae0571d22e87197b2a10e69f360ae8a86c39b81a1ad4a63da9df31abf6b9d49895213b67dca44fadf814707120a3472a83f4e92c412d927ccd9f955c9b4d4de66deb84fb7ed7e8110c5425893f40fcb0eac89c90", 0xf5) writev(r20, &(0x7f0000000400)=[{&(0x7f0000000200)='7', 0x1}], 0x1) 16:00:22 executing program 1: r0 = syz_open_pts() r1 = syz_open_pts() fcntl$lock(r1, 0x9, &(0x7f0000000180)={0xf0ff51428550b7d7, 0x0, 0x0, 0x100000000}) flock(r1, 0x2) flock(r1, 0x2) flock(r1, 0x2) fcntl$lock(r1, 0x10000000000009, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x2000300000000}) fcntl$lock(r1, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x100000000}) ioctl$TIOCSDTR(r1, 0x20007479) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x100000000}) ioctl$TIOCSETA(0xffffffffffffff9c, 0x802c7414, &(0x7f0000000000)={0x2, 0xfffffffd, 0x6, 0x8300000, "8f03547f0ac3e705fde25232c2e719612027f0b7", 0x7fff, 0x863}) flock(r0, 0x2) syz_open_pts() syz_open_pts() r2 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r3 = kqueue() kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000280)=[{{r2}, 0xfffffffffffffffe, 0x37}], 0x0, 0x0) kevent(r3, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) dup2(r2, r3) r4 = openat(r2, &(0x7f0000000040)='./file0\x00', 0x10000, 0x20) dup2(r4, r0) 16:00:22 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080), &(0x7f00000000c0)=0xc) 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 = dup(r1) setsockopt$inet6_MRT6_ADD_MIF(r2, 0x29, 0x66, &(0x7f0000000200)={0x3f, 0x0, 0x0, 0x3}, 0xc) r3 = socket$inet6(0x18, 0x3, 0x0) r4 = dup2(r3, r3) ioctl$VMM_IOC_RUN(r4, 0xc028756b, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, 0x0}) setsockopt(0xffffffffffffffff, 0x0, 0x2, &(0x7f0000000140)="99fe358a", 0x4) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) dup2(0xffffffffffffffff, r0) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000000)=0x43cbc, 0x4) sendto$inet6(0xffffffffffffffff, &(0x7f0000000040), 0x43000, 0x0, 0x0, 0x0) 16:00:23 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) recvfrom$unix(r0, &(0x7f00000000c0), 0x832f1f7d, 0x0, &(0x7f0000000000)=@abs, 0x2000c600) r2 = shmget(0x0, 0x2000, 0x441, &(0x7f0000ffd000/0x2000)=nil) shmctl$SHM_UNLOCK(r2, 0x4) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000000c0)) dup2(r1, r0) ioctl$VT_SETMODE(0xffffffffffffff9c, 0x80087602, &(0x7f0000000100)={0x0, 0xff, 0xe, 0x0, 0xffc}) socket(0x20, 0x4000, 0x2) execve(0x0, 0x0, 0x0) 16:00:23 executing program 0: syz_emit_ethernet(0x1, &(0x7f0000000100)=ANY=[@ANYBLOB="ffff0000ffffaa2aaaaaaa0486dd60a4f0080832e916900000000000000080fffa0000000000000007000c0000000000000000000000950000014e88698b2d875252894c6ac7dcfc9dd5b91df4ea4837ba3342fdd43d1a9ba3a79ca796d0583d78b25bc759d00e4989851a6388710908f1711aab9376763d1645b34ef84c1803151441165153f9da4f2f312ba6239d95a33a18fc819c38cd4bbc6aaeaf503eb2f65ca605ae2d2bd80fbf3c83b3ef4c1c702a209bf18cf8c3f518c47bdac5de53f1bf3d9c3e92ae5628933889f3f0370453fe384eff69ecf8dfb50e0343ad46a8875f"]) syz_emit_ethernet(0x400e, &(0x7f0000000000)="c7a895006f53dd000005ffff86dd") r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000180)={0xf0ff51428550b7d7, 0x0, 0x0, 0x100000000}) flock(r0, 0x2) flock(r0, 0x2) flock(r0, 0x2) fcntl$lock(r0, 0x10000000000009, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x2000300000000}) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x100000000}) ioctl$FIONREAD(r0, 0x4004667f, &(0x7f0000000040)) 16:00:23 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x8613a) r0 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f0000000240)="220e2a", 0x3) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{}, 0x2440010032}) r1 = syz_open_pts() r2 = msgget$private(0x0, 0x0) msgctl$IPC_STAT(r2, 0x2, &(0x7f0000000180)=""/52) msgsnd(r2, &(0x7f0000000080)={0x0, "71cbdc7f3afc6445097b7e433d955d370b1ddacbd2e5cdf28dd67081e8db6fa8403dbd9b6609b3bf987269ea0590bef3cc04e357b2e74d709495387de09aaa6124c31964250488fc033cf64262249604050d1ba69735e715c67b23e750558b4deac6cf44909b6260d4b7b33a5e19f5ca1cbbd22cb5941178305370db294193de3a7fdfc4e43ef25afd7492d6901e395384857fcf5781fa00ebbb8657f375348e954858fb253dac34175bfcd2dd1e6f9bc0f3b28b097008c120fe28b0e9f828fe45ffe4b5f21729de7480171153f5b59abb272368a0c59f0807090e2d9b7bc68ef7b02cca005ce2ea8f108f3d48dde540af9b1c07"}, 0xfc, 0x0) fcntl$lock(r1, 0x9, &(0x7f0000000180)={0xf0ff51428550b7d7, 0x0, 0x0, 0x100000000}) flock(r1, 0x2) flock(r1, 0x2) flock(r1, 0x2) fcntl$lock(r1, 0x10000000000009, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x2000300000000}) fcntl$lock(r1, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x100000000}) r3 = shmget$private(0x0, 0x2000, 0x204, &(0x7f0000ffe000/0x2000)=nil) r4 = getuid() r5 = semget$private(0x0, 0x1, 0x80000200) semop(r5, &(0x7f0000000300)=[{0x0, 0x7, 0x1400}, {0x4, 0x80, 0x1800}, {0xfe52dc4792d94f09, 0x8000, 0x800}, {0x4, 0xff, 0x800}, {0x4, 0x100, 0x1000}, {0x2, 0x100000000, 0xf2e4cf5442ae16e3}], 0x6) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, &(0x7f0000000380)=0xb) semctl$IPC_SET(r5, 0x0, 0x1, &(0x7f00000000c0)={{0x400, r6, r7, r6, r7, 0x82, 0xfffffffffffff7f5}, 0x8, 0x1ff}) r8 = semget$private(0x0, 0x1, 0x80000200) semop(r8, &(0x7f0000000300)=[{0x0, 0x7, 0x1400}, {0x4, 0x80, 0x1800}, {0xfe52dc4792d94f09, 0x8000, 0x800}, {0x4, 0xff, 0x800}, {0x4, 0x100, 0x1000}, {0x2, 0x100000000, 0xf2e4cf5442ae16e3}], 0x6) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, &(0x7f0000000380)=0xb) semctl$IPC_SET(r8, 0x0, 0x1, &(0x7f00000000c0)={{0x400, r9, r10, r9, r10, 0x82, 0xfffffffffffff7f5}, 0x8, 0x1ff}) getgroups(0x4, &(0x7f0000000200)=[0x0, 0x0, r10, 0x0]) r12 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78659a, r12) r13 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78659a, r13) shmctl$IPC_SET(r3, 0x1, &(0x7f0000000300)={{0x884b, r4, r7, 0x0, r11, 0x0, 0x2}, 0x1, 0x2, r12, r13, 0x81, 0x7fffffff, 0x2}) ioctl$TIOCNOTTY(r1, 0x20007471) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 16:00:24 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x3, 0x95}) r0 = syz_open_pts() close(r0) openat$null(0xffffffffffffff9c, &(0x7f0000000240)='/dev/null\x00', 0x1, 0x0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x5, 0x7fffffff, "0064000000c9c06d020000000300"}) pipe(&(0x7f0000000080)) poll(&(0x7f0000000100)=[{r1, 0x4}], 0x1, 0x0) poll(0x0, 0x0, 0xcdd3) readv(r0, &(0x7f00000000c0)=[{&(0x7f0000000340)=""/140, 0x8c}], 0x1) 16:00:24 executing program 0: r0 = open$dir(&(0x7f0000000800)='./file0\x00', 0x40000400000002c2, 0x0) ftruncate(r0, 0x0, 0x4030003) r1 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r2 = kqueue() kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000280)=[{{r1}, 0xfffffffffffffffe, 0x37}], 0x0, 0x0) kevent(r2, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) dup2(r1, r2) ioctl$BIOCGSTATS(r1, 0x4008426f, &(0x7f0000000000)) 16:00:24 executing program 0: pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r0, 0x4, 0x46bfb) r2 = kqueue() kevent(r2, &(0x7f00000002c0)=[{{r0}, 0xffffffffffffffff, 0x7b, 0x2, 0x2, 0x4}], 0x66, 0x0, 0x0, 0x0) write(r1, &(0x7f0000000340), 0x10000014c) r3 = msgget$private(0x0, 0xfffffffffffffffd) r4 = shmget$private(0x0, 0x1000, 0x0, &(0x7f0000ffe000/0x1000)=nil) getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) setegid(r5) getgid() setgroups(0x0, 0x0) setuid(0xee01) shmctl$IPC_STAT(r4, 0x2, 0x0) msgsnd(r3, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r3, &(0x7f0000000040)=ANY=[], 0x0, 0x1000) msgctl$IPC_STAT(r3, 0x2, &(0x7f00000001c0)=""/174) 16:00:25 executing program 1: setrlimit(0x8, &(0x7f0000000080)={0x7, 0x20}) r0 = syz_open_pts() close(r0) syz_open_pts() ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000000)=0x7) writev(r0, &(0x7f0000000740)=[{&(0x7f0000000c40)="a7e6324a7f331079eb1553eecc2f02148d366d9a5391c752e36d97d198d24c20f6114400722a1e3a74da818dab86125cac506c1390249e1aeade1ced0a7032fc082600adb1f7a9bb6540c60a4bb87b032c11e7cc00000000000000000000000000ba7fb07d2687183fe7700c4f3c539b7b99856dd4242c89e242d3c7822a429000625aa9d0c8be73cc0290aa9da9d8d153e94749ab9fa10927a1f9cc6a7edaa95af4159ee75b10c44bf3069d32e608474cced5d2310a", 0xfffffffffffffc95}], 0x1) 16:00:25 executing program 0: r0 = socket(0x2, 0xc003, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x40, 0x0) ioctl$VMM_IOC_WRITEREGS(r1, 0x82485608, &(0x7f0000000040)={0x3, 0x6a0fd84f, 0x8001, {[0x80000000, 0x2, 0x8, 0x100, 0x8, 0x1, 0xffffffffffff5060, 0x8000000000000000, 0x5, 0x0, 0x1, 0x6, 0x200, 0xca, 0xfffffffffffff001, 0x5a22, 0x2, 0x400000000000000], [0xaa0, 0x9, 0x401, 0xffffffffffffff55, 0x5, 0x400, 0x3, 0x7, 0x0, 0x8], [0x4, 0xfffffffffffffffe, 0x304, 0xc3a0000000000000, 0x400000000000, 0x1, 0x5], [0x7, 0x40, 0x0, 0x960, 0x7ff, 0x3d99], [{0x7, 0xffff, 0x7, 0x8}, {0x3ff, 0x4, 0x80000000, 0xd5}, {0xfff, 0x9, 0x1, 0x8}, {0x9, 0x10d1, 0x91, 0x3}, {0xff00, 0x2, 0x7, 0x9}, {0x4, 0x69c, 0x1, 0x2}, {0x5b, 0x40, 0x8, 0x2}, {0x6, 0x4, 0x6, 0x1}], {0x704, 0x9, 0x6, 0x6}, {0x1000, 0x0, 0xc3, 0x1f}}}) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETWF(r2, 0x80104277, &(0x7f00000000c0)={0x3, &(0x7f0000000000)=[{0x7c}, {0x15}, {0x6, 0x0, 0x0, 0x104}]}) pwrite(r2, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) getsockopt$inet_opts(r0, 0x0, 0x69, 0x0, 0x0) 16:00:25 executing program 1: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, &(0x7f0000000040)={0x10, 0x0, 0x4, 0x0, [{&(0x7f0000d91000/0x4000)=nil, &(0x7f0000ffc000/0x2000)=nil}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000fff000/0x1000)=nil}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f0000fee000/0x12000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000ff6000/0x3000)=nil}, {&(0x7f0000ff3000/0x1000)=nil, &(0x7f0000ffc000/0x2000)=nil}, {&(0x7f0000ff6000/0x2000)=nil, &(0x7f0000ffa000/0x3000)=nil, 0x100000000000000}, {&(0x7f0000a0a000/0x1000)=nil, &(0x7f0000ffb000/0x4000)=nil}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ff8000/0x2000)=nil}, {&(0x7f0000ff2000/0x2000)=nil, &(0x7f00009fd000/0x600000)=nil}, {&(0x7f0000aec000/0x4000)=nil, &(0x7f0000acd000/0x3000)=nil}, {&(0x7f0000c0e000/0x3000)=nil, &(0x7f0000c5e000/0x3000)=nil}, {&(0x7f0000e4c000/0x4000)=nil, &(0x7f0000dad000/0x4000)=nil}, {&(0x7f0000df3000/0x1000)=nil, &(0x7f0000ff0000/0x1000)=nil}, {&(0x7f0000ffa000/0x4000)=nil, &(0x7f0000fe0000/0x1000)=nil}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000e13000/0x1000)=nil}], ['./file1\x00', './file0\x00', './file0\x00', './file0\x00'], './file0\x00', './file0\x00', './file0\x00', ['./file', './file', './file', './file']}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffffff, 0x0, "00000000000000000000f2ffffffffffffff4000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x3, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) socket(0x0, 0x2, 0xff) r1 = socket(0x18, 0x1, 0x0) close(r1) r2 = socket(0x18, 0x3, 0x0) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r2, &(0x7f0000000100)="8c65", 0x6d2) r3 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r4 = kqueue() kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000280)=[{{r3}, 0xfffffffffffffffe, 0x37}], 0x0, 0x0) kevent(r4, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) dup2(r3, r4) accept(r3, &(0x7f0000000540)=@un=@file={0x0, ""/108}, &(0x7f00000005c0)=0x6e) 16:00:25 executing program 0: clock_getres(0x4, &(0x7f0000000100)) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000480)=[{0x4c, 0x0, 0x0, 0x2}, {0x80, 0xfb}, {0x0, 0x0, 0x0, 0x80003461}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) dup(r0) pipe2(&(0x7f00000000c0)={0xffffffffffffffff}, 0x4) r2 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r3 = openat$zero(0xffffffffffffff9c, &(0x7f0000000240)='/dev/zero\x00', 0x40, 0x0) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f00000008c0)={0x0, 0x0}, 0xfffffffffffffcd1) r5 = getgid() r6 = open(&(0x7f0000000180)='./file0/file0\x00', 0x2, 0x1b3) connect$inet(r1, &(0x7f0000000380)={0x2, 0x0}, 0xc) fchownat(r2, &(0x7f0000000200)='./file0\x00', r4, r5, 0x6) openat(r6, &(0x7f0000000400)='./file0/file0\x00', 0x10, 0x140) r7 = semget$private(0x0, 0x4, 0x10) semop(r7, &(0x7f0000000740)=[{0x2, 0x4ba6, 0x1800}, {0x0, 0x7, 0x1000}, {0x2, 0x4, 0x800}, {0x1, 0xffffffffffffffff, 0xc31b3780bccc3428}, {0x3, 0x5}, {0xa35432a02fc9178e, 0x7ffc}, {0x1, 0xfff, 0x800}], 0x7) semop(r7, &(0x7f00000002c0)=[{0x0, 0x5, 0x1000}, {0x3, 0x71, 0x800}, {0x0, 0x4, 0x1800}, {0x3, 0x1, 0x800}, {0x3, 0x100, 0x1800}, {0x3, 0x81, 0x1800}, {0x2, 0x4, 0x40000800}, {0x3, 0x4, 0x2800}, {0x1, 0x8, 0x1800}, {0x1, 0x1f, 0x1c00}], 0xa) semop(r7, &(0x7f0000000140)=[{0x4, 0x100, 0x8e40825337911b6e}, {0x0, 0x8d1, 0x2000}, {0x4, 0x4, 0x800}, {0x0, 0x8, 0x1000}, {0x0, 0x1, 0x1000}, {0x1, 0x9}, {0x1, 0xfffa}, {0x1, 0x27}, {0x4, 0x1, 0x1000}], 0x9) r8 = socket(0x2, 0x3, 0x0) bind(r8, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) shutdown(r8, 0x0) r9 = socket(0x3, 0x3, 0x0) dup2(r8, r9) sendmsg$unix(r8, &(0x7f00000005c0)={0x0, 0x22a, 0x0, 0xb9, 0x0, 0x6}, 0x0) getsockopt$SO_PEERCRED(r8, 0xffff, 0x1022, &(0x7f00000003c0), 0xc) r10 = semget$private(0x0, 0x9, 0x42) semop(r10, &(0x7f0000000440)=[{0x0, 0x0, 0x1000}, {0x3, 0x7, 0x1800}, {0x3, 0x2}, {0x0, 0x8001, 0x1000}, {0x3, 0x4}, {0x0, 0x8, 0x1000}], 0x2aaaaaaaaaaaaaef) semop(r10, &(0x7f0000000240)=[{0x1000000000, 0xfffffffffffff7ff, 0x1000}, {0x3, 0x7, 0x1800}], 0x2) semctl$GETNCNT(r10, 0x1, 0x3, &(0x7f0000000800)=""/191) semop(r10, &(0x7f0000000480)=[{0x0, 0x1, 0x1000}, {0x0, 0x8}, {0x0, 0x9f, 0x1000}], 0x3) semctl$SETALL(r10, 0x0, 0x9, &(0x7f0000002740)=[0x6e8, 0x101, 0x0, 0x3f, 0x2, 0xb46, 0x0]) semop(r10, &(0x7f0000000000)=[{0x0, 0x100000000, 0x800}, {0x3, 0x100000000, 0x1000}], 0x2) semctl$GETVAL(r10, 0x3, 0x5, &(0x7f0000000300)=""/133) semop(r10, &(0x7f0000000000)=[{0x4, 0x7, 0x1000}, {0x4, 0xfff8, 0x1800}], 0x2) semop(r10, &(0x7f0000000280)=[{0x2, 0x8}, {0x1, 0x6, 0x1000}, {0x1, 0x7, 0x800}, {0x2, 0x80, 0x1000}], 0x4) open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r11 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETWF(r11, 0x80104277, &(0x7f0000000080)={0x1, &(0x7f0000000040)=[{0x48, 0x0, 0x4, 0xfffffffc}]}) 16:00:25 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x10281, 0x0) r1 = syz_open_pts() fcntl$lock(r1, 0x9, &(0x7f0000000180)={0xf0ff51428550b7d7, 0x0, 0x0, 0x100000000}) flock(r1, 0x2) flock(r1, 0x2) flock(r1, 0x2) r2 = fcntl$dupfd(r0, 0xa, 0xffffffffffffffff) ioctl$TIOCCLRVERAUTH(r2, 0x2000741d) fcntl$lock(r1, 0x10000000000009, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x2000300000000}) fcntl$lock(r1, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x100000000}) r3 = socket$inet6(0x18, 0x8000, 0x9) setsockopt(r2, 0x20, 0x3f, &(0x7f0000000100)="a47cd3839f810dfaf5ba4e1f3a0f442c182531ecd61ea18422e71f5090204b216e6f27f389c45fe22d5dd3ae023a9849267dc387e926ede2929012f54c1340cd768b4455bee6e4", 0x47) fcntl$dupfd(r1, 0x0, r3) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105727, &(0x7f0000000080)={&(0x7f00000000c0)=[{}, {0x7}], 0x2}) 16:00:25 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f00000002c0)={0x3, &(0x7f0000000000)=[{0x4, 0x0, 0x0, 0x4}, {0x64}, {0x6, 0x0, 0x7f, 0x100}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pwrite(r0, &(0x7f0000000040)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) 16:00:25 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/bpf\x00', 0x1, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x4}, {0x4d}, {0x6, 0x0, 0x0, 0x101}]}) pwrite(r0, &(0x7f00000000c0)="fbaf7d41b542e344feeb148adebd99bc4ec13282789ac16250eb0ddd372845d9b3e86c441d84a58be7e89cc84f6d634df7042af057d5cc3accce5ba68d9031db41b027c003c1cddd4fbfa353d38f0e0b58cc1fb090d8b77c2bf86d2a861d8ad006706a34a1429ad1da226f96c017d7e34d57e836d46583992cb8c1e0d9ea24a38152befeb6d1f5ae079ccfb0a049c4950e9c904f3ebe506086f5c0cd68f0212e6e243f04f09e597be63bdde8d8d4e7cca55efebea5fe9a5516512f115597866ab5", 0xc1, 0x0, 0x3f) r1 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r2 = kqueue() kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000280)=[{{r1}, 0xfffffffffffffffe, 0x37}], 0x0, 0x0) kevent(r2, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) dup2(r1, r2) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000000)=[{0x7179, 0x5f, 0x80, 0x80}, {0x6, 0xfb, 0xda, 0x4}, {0x3, 0x0, 0x1e, 0xa000}]}) 16:00:25 executing program 0: ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) r0 = socket(0x40000000001c, 0x3, 0xc) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f00000000c0), 0x5c) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x80, 0x0) fcntl$lock(0xffffffffffffffff, 0x9, &(0x7f0000000180)={0xf0ff51428550b7d7, 0x0, 0x0, 0x100000000}) flock(0xffffffffffffffff, 0x2) flock(0xffffffffffffffff, 0x2) flock(0xffffffffffffffff, 0x2) fcntl$lock(0xffffffffffffffff, 0x10000000000009, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x2000300000000}) fcntl$lock(0xffffffffffffffff, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x100000000}) r3 = syz_open_pts() r4 = openat(0xffffffffffffffff, &(0x7f0000000140)='./file0\x00', 0x10000, 0x122) ioctl$TIOCEXCL(r4, 0x2000740d) fcntl$lock(r3, 0x9, &(0x7f0000000180)={0xf0ff51428550b7d7, 0x0, 0x0, 0x100000000}) flock(r3, 0x2) flock(r3, 0x2) flock(r3, 0x2) fcntl$lock(r3, 0x10000000000009, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x2000300000000}) fcntl$lock(r3, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x100000000}) poll(&(0x7f0000000100)=[{r1, 0x4}, {r0, 0x40}, {r0, 0x20}, {0xffffffffffffffff, 0x4}, {r2, 0x2}, {0xffffffffffffffff, 0x8}, {r3, 0x2}], 0x7, 0x8000) 16:00:26 executing program 1: r0 = dup(0xffffffffffffff9c) ioctl$WSKBDIO_SETMODE(r0, 0x80045713, &(0x7f0000000000)=0x1) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000080)=0xc) dup2(r0, r0) ioctl$BIOCGDLTLIST(0xffffffffffffffff, 0xc010427b, &(0x7f0000000100)={0x2, &(0x7f00000000c0)=[0x5, 0x5]}) ioctl$VMM_IOC_READREGS(r0, 0xc2485607, &(0x7f0000000140)) writev(r0, &(0x7f00000005c0)=[{&(0x7f00000003c0)="6e58df050840cce45868576d5b28ce78d3c480ff68df97bc12ce24e371e83e987cb4e255f655faa6ed5fb1d5c44b06aa1bac8ddc8d7fc7842708140667a82966ef953d73d551e855d3514f6f3a18cfeebb3fedb4700f0ea994e491035642e3e308c24bc87c248cecc289fa4a6abee521afb266bdceae25a6490974c6afd333f2269ca2ebfb961cf594e4bb602ef0032ae79b8a59c4944a062b8e55d9525334a0937f1bdeb04a6bfb0c3ab169286550614ecdc170fd8203123fd9159d0a867680a0112384af86201ef90601bbac79ab1af96a5c3d82ec990fca1969497f23c0a36c27", 0xe2}, {&(0x7f00000004c0)="7142489ec76a5c0acdddc5f67fa96e3488a4b8cf9ed95219d10ee8c9119626c06e4b3805ecbbc1d0e7fe56a98f87b7f4004bbd74aeb337d5038e27d50298f574e1afc129a886b2f9e46b9b7dd7da352f001371de04daa53e4a8e747757e0ff23415eac081c573e081cf8ecf846efdf787a53cae8d98ce8868f77c3cc8547caa834903102ee611203507217c92a27a79b7be0326cb62e73d077d3392f4f1bf897b83bd3980f936b6e7d1d1fd9e30a88afa6ecdc7c50d1dca5d43987561bf344", 0xbf}, {&(0x7f0000000580)="4c7fa2f2b141b5a91c43fe81f4dd1ea007d3045bea81d6c463eafab762", 0x1d}], 0x3) r1 = open$dir(&(0x7f0000000600)='./file0\x00', 0x30d21, 0x12c) close(r1) socketpair(0x2, 0x4000, 0x9, &(0x7f0000000640)={0xffffffffffffffff, 0xffffffffffffffff}) getpeername$inet6(r2, &(0x7f0000000680), &(0x7f00000006c0)=0xc) readv(r2, &(0x7f0000000bc0)=[{&(0x7f0000000700)=""/17, 0x11}, {&(0x7f0000000740)=""/252, 0xfc}, {&(0x7f0000000840)=""/195, 0xc3}, {&(0x7f0000000940)=""/209, 0xd1}, {&(0x7f0000000a40)=""/141, 0x8d}, {&(0x7f0000000b00)=""/131, 0x83}], 0x6) getpeername(0xffffffffffffffff, &(0x7f0000000c40)=@in, &(0x7f0000000c80)=0xc) mmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x1, 0x2012, 0xffffffffffffff9c, 0x0, 0x5) ioctl$TIOCMSET(0xffffffffffffff9c, 0x8004746d, &(0x7f0000000cc0)=0x5) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000d00), &(0x7f0000000d40)=0xc) pipe2(&(0x7f0000000d80)={0xffffffffffffffff}, 0x10004) r4 = fcntl$getown(0xffffffffffffffff, 0x5) fcntl$setown(r3, 0x6, r4) r5 = openat$zero(0xffffffffffffff9c, &(0x7f0000000dc0)='/dev/zero\x00', 0x20000, 0x0) mmap(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x1, 0x4010, r5, 0x0, 0x2) msgget$private(0x0, 0x648) setsockopt(r3, 0xff, 0x1ff, &(0x7f0000000e00)="465bd9dbb35f30f27f66dd96f602cac83a4e4119aa6249d2", 0x18) fcntl$setflags(r0, 0x2, 0x0) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000e40)={0x7, 0x9, 0x4, 0x9, "4bf71cfc64512e72f6bbfb0048ee0c01e5a3812b", 0x1ff, 0x8}) msgget$private(0x0, 0x10) pipe2(&(0x7f0000000e80)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$TIOCSETA(r6, 0x802c7414, &(0x7f0000000ec0)={0xf56b, 0x8, 0x8, 0x6b67, "f86b02d45ae6771ceb9f7cdd4d2142f89158011a", 0x3, 0x8}) socket(0x20, 0x2, 0x7) r7 = openat(0xffffffffffffff9c, &(0x7f0000000f00)='./file0\x00', 0x800, 0x1b7) ioctl$TIOCFLUSH(r7, 0x80047410, &(0x7f0000000f40)=0x4) 16:00:26 executing program 1: r0 = open$dir(&(0x7f0000000080)='./file0\x00', 0x40000400000002c2, 0x0) ftruncate(r0, 0x0, 0x14030003) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x10, r1, 0x0, 0x0) madvise(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x2) readv(0xffffffffffffffff, &(0x7f0000000000), 0x100000000000021b) mlock(&(0x7f0000001000/0x2000)=nil, 0x2000) accept$inet(r1, &(0x7f0000000000), &(0x7f0000000040)=0xc) 16:00:26 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000040)=[{0x35}, {0x35, 0x0, 0x0, 0x4}, {0x6}]}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000000)=[{0x60}, {0x2c}, {0x6, 0x0, 0x7, 0x3}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000001680)="11a9dcfaae39f8659cf281938dea") r2 = semget$private(0x0, 0x9, 0x42) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, &(0x7f0000000380)=0xb) r5 = semget$private(0x0, 0x0, 0x80000100) semop(r5, &(0x7f0000000440)=[{0x0, 0x0, 0x1800}, {0x1, 0x3, 0x1800}, {0x3, 0x2}, {0x4, 0x8001, 0x1000}, {0x3, 0x4, 0x1800}, {0x0, 0x7, 0x1000}], 0x6) semop(r5, &(0x7f0000000240)=[{0x0, 0xfffe, 0x1800}, {0x4, 0x200, 0xc00}, {0x1, 0x4, 0xcab2bfc5c2d47ec2}], 0x3) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, &(0x7f0000000380)=0xb) semctl$IPC_SET(r5, 0x0, 0x1, &(0x7f00000000c0)={{0x400, r6, r7, r6, r7, 0x82, 0xfffffffffffff7f5}, 0x8, 0x1ff}) r8 = semget(0x0, 0x2, 0x10) r9 = getgid() r10 = semget$private(0x0, 0x0, 0x80000100) semop(r10, &(0x7f0000000440)=[{0x0, 0x0, 0x1800}, {0x1, 0x3, 0x1800}, {0x3, 0x2}, {0x4, 0x8001, 0x1000}, {0x3, 0x4, 0x1800}, {0x0, 0x7, 0x1000}], 0x6) semop(r10, &(0x7f0000000400)=[{0x0, 0xfffe, 0x1800}, {0x4, 0x200, 0xc00}, {0x1, 0x4, 0xd8a38cd8169d3dae}], 0x3) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, &(0x7f0000000380)=0xb) semctl$IPC_SET(r10, 0x0, 0x1, &(0x7f00000000c0)={{0x400, r11, r12, r11, r12, 0x82, 0xfffffffffffff7f5}, 0x8, 0x1ff}) semctl$IPC_SET(r8, 0x0, 0x1, &(0x7f00000000c0)={{0x400, r6, r9, r3, r4, 0x180, 0xfffffffffffff7f5}, 0x8, 0x2, 0xfffffffffffffffc}) semop(r8, &(0x7f0000000440)=[{0x4, 0x7, 0x800}, {0x0, 0x7, 0x1000}, {0x1, 0x4}, {0x0, 0x8001, 0x1000}, {0x3, 0xff, 0x1000}, {0x2, 0x8, 0x1000}], 0x2) semop(r2, &(0x7f0000000240)=[{0x1, 0x0, 0x1000}, {0x3ad548ef32f5eab1, 0x7, 0x1000}], 0x2) r13 = socket(0x2, 0xc003, 0x2f) getsockname(r13, &(0x7f0000000200)=@in, &(0x7f0000000280)=0xb) setsockopt(r13, 0x0, 0x22, &(0x7f0000000000)="caf5b415", 0x4) sendmsg$unix(r13, &(0x7f0000002380)={&(0x7f0000000040)=ANY=[], 0xa, 0x0, 0x248, 0x0, 0xfffffffffffffede}, 0x0) r14 = socket(0x2, 0xc003, 0x2f) r15 = socket$inet6(0x18, 0x1, 0x40) getsockname(r15, &(0x7f00000002c0)=@in, &(0x7f00000003c0)=0xc) setsockopt(r14, 0x0, 0x22, &(0x7f0000000000)="caf5b415", 0x4) sendmsg$unix(r14, &(0x7f0000002380)={&(0x7f0000000040)=ANY=[], 0xa, 0x0, 0x0, 0x0, 0x114}, 0x0) r16 = openat$bpf(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r16, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000000)=[{0x60}, {0x2c}, {0x6, 0x0, 0x0, 0xfffffff8}]}) ioctl$BIOCSETIF(r16, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r17 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r17, 0x0, 0x0) pipe2(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) ioctl$BIOCVERSION(r18, 0x40044271, &(0x7f0000000140)) semctl$GETNCNT(r2, 0x1, 0x3, &(0x7f0000000800)=""/191) r19 = semget$private(0x0, 0x0, 0x80000100) semop(r19, &(0x7f0000000440)=[{0x0, 0x0, 0x1800}, {0x1, 0x3, 0x1800}, {0x3, 0x2}, {0x4, 0x8001, 0x1000}, {0x3, 0x4, 0x1800}, {0x0, 0x7, 0x1000}], 0x6) semop(r19, &(0x7f0000000240)=[{0x0, 0xfffe, 0x1800}, {0x4, 0x200, 0xc00}, {0x1, 0x4, 0xcab2bfc5c2d47ec2}], 0x3) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, &(0x7f0000000380)=0xb) r22 = semget(0x1, 0x0, 0x0) semctl$SETALL(r22, 0x0, 0x2, &(0x7f0000000000)=[0x0, 0x0, 0x0, 0x6]) r23 = semget(0x1, 0x0, 0x0) semctl$SETALL(r23, 0x0, 0x2, &(0x7f0000000000)=[0x0, 0x0, 0x0, 0x6]) r24 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r24, 0x0, 0x21, &(0x7f00006cdffb), 0x0) getsockopt$SO_PEERCRED(r24, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, 0xc) r26 = shmget$private(0x0, 0x2000, 0x29a, &(0x7f0000ffd000/0x2000)=nil) r27 = socket(0x2, 0x2, 0x0) connect$unix(r27, &(0x7f00000018c0)=ANY=[@ANYBLOB="b53000f100000000000026d54ed4c86979792ea813d73f88d24c018e79140c98a9e2a2201a6c9a3aedca40d4dcb15808a50191710d996e9ea83fbdeecf304fc4ed08c548726c1f44b36d9fc1446f0f1aab19b1cc60549d0a1d0217dce69907e0407095d6c68f266d9bb61339679e57f9adb1a4322cc7a3c1161dd34cfa4d98768846d42f5ba2531085a2730e61025ad62b361ba5443ca109148f577b8e4825b28d0f57db6a6c0af2bfe5a35ae5a3324ee62959565018523c399fb2542ea872272f2fe9e33fb62fbeb5f48291e2f863aee011c065bff7c3f8d79329d54ec548c1c167ff390fd4a858051184aa842df9db69f141d09c351aafb0401389845c163e5e3e1665e5d5f123424c1cee0e32e68985690870a6ea328f7d68d0ca69ddd01484bb2f3029f5b94d9f552691c6f9465af5ee963dca970dc398d886c691d4bd2e4f51c7e26098ce415d3dd1526a8e61372da006849125c6e42eb862221f69bb8d3c824b92d3b9bc800f4c2678de42cdbe6c891034700e92c711ae61b490c1137298440946e0147e0376bdd7a82f402d83cc89b1f947821d5082d72989f2c1f927512a98a50a1ec48ef266d5ae07b2bfd97eedc3e452a5792cbfc35b7656a5af4c176c37e279b357459d8795bf60a7ee8ef80202"], 0xa) listen(r27, 0x0) getsockopt$SO_PEERCRED(r27, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0, 0x0}, 0xfffffffffffffebe) getgroups(0x3, &(0x7f00000005c0)=[r28, r28, r28]) r29 = getegid() r30 = openat$vmm(0xffffffffffffff9c, &(0x7f0000001000)='/dev/vmm\x00', 0x80, 0x0) r31 = getpid() fcntl$lock(r30, 0x7, &(0x7f0000001040)={0x1, 0x2, 0x7fff, 0x100000000, r31}) r32 = msgget$private(0x0, 0x0) msgrcv(r32, 0x0, 0x847ab0258f804062, 0x2, 0x1000) r33 = geteuid() msgctl$IPC_SET(r32, 0x1, &(0x7f0000000140)={{0x5af1, r33, 0x0, 0x0, 0x0, 0x1}, 0x1, 0x7fffffff, 0x0, 0x0, 0x7fff, 0x6, 0x4822, 0x80000000}) r34 = socket(0x18, 0x1, 0x0) setsockopt(r34, 0x800000000029, 0x40, &(0x7f0000000080)="d5ff9668", 0x4) r35 = socket(0x18, 0x1, 0x0) setsockopt(r35, 0x800000000029, 0x40, &(0x7f0000000080)="d5ff9668", 0x4) fcntl$dupfd(r35, 0xf, r34) r36 = shmget$private(0x0, 0x2000, 0x29a, &(0x7f0000ffd000/0x2000)=nil) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, 0xc) r38 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r38, 0x0, 0x21, &(0x7f00006cdffb), 0x135) getsockopt$SO_PEERCRED(r38, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0, 0x0}, 0x95) getgroups(0x3, &(0x7f00000005c0)=[r39, r39, r39]) r40 = getuid() r41 = getegid() r42 = fcntl$getown(r35, 0x5) r43 = openat$vmm(0xffffffffffffff9c, &(0x7f0000001000)='/dev/vmm\x00', 0x80, 0x0) r44 = getpid() fcntl$lock(r43, 0x7, &(0x7f0000001040)={0x1, 0x2, 0x7fff, 0x100000000, r44}) shmctl$IPC_SET(r36, 0x1, &(0x7f0000002380)={{0x0, r37, r39, r40, r41, 0x20, 0x80}, 0x3, 0x7, r42, r44, 0x8, 0x80000001, 0x4}) shmctl$IPC_SET(r26, 0x1, &(0x7f0000002380)={{0x0, r33, r28, r40, r29, 0x2, 0x81}, 0x3, 0x7, r25, r31, 0x7, 0x20080000001, 0x4}) semctl$IPC_SET(r23, 0x0, 0x1, &(0x7f00000000c0)={{0x400, r20, r28, r20, r21, 0x40, 0xfffffffffffff7f5}, 0x8, 0x1fb, 0x4}) semop(r19, &(0x7f0000000480)=[{0x4, 0x1, 0x800}, {0x0, 0x3ff, 0x1000}, {0x0, 0x8000, 0x1000}, {0x2, 0x40, 0x1800}], 0x4) clock_settime(0x2, &(0x7f0000000080)={0xffffffffffff5b14, 0x4}) semctl$SETALL(r2, 0x0, 0x9, &(0x7f0000002740)=[0x6e8, 0x101, 0x0, 0x3f, 0x2, 0xb47, 0x0]) r45 = semget$private(0x0, 0x4, 0x500) semctl$SETVAL(r45, 0x5, 0x8, &(0x7f0000000040)=0x9c41) semctl$GETNCNT(r45, 0x3, 0x3, &(0x7f0000000640)=""/4096) semop(r45, &(0x7f0000001640)=[{0x3, 0x1, 0x2800}, {0x1, 0x80, 0x84195de07d8957b6}, {0x2, 0x5, 0x2800}], 0x3) semop(r45, &(0x7f0000000080)=[{0x0, 0xffff, 0x1000}, {0x3, 0xffff, 0x1000}, {0x0, 0x3, 0x1800}, {0x0, 0x1e, 0x800}, {0x3, 0x6, 0x1800}, {0x1, 0x403, 0x1000}, {0x0, 0xffff, 0x1000}, {0x2, 0x8, 0x1000}, {0x1, 0xad57, 0x1000}, {0x1, 0x6acf, 0x1800}], 0xa) semctl$GETNCNT(r45, 0x0, 0x3, &(0x7f00000001c0)=""/31) semop(r45, &(0x7f00000002c0), 0x3c6) semctl$GETVAL(r2, 0x84110ce33eb91624, 0x5, &(0x7f0000000300)=""/133) semop(r2, &(0x7f0000000000)=[{0x603ca37ff7146ac, 0x4, 0x800}, {0x3, 0x5, 0x1400}, {0x4, 0xca, 0x1000}, {0x7, 0x9, 0x1000}, {0x2, 0x7, 0xc00}, {0x2, 0x6, 0x1800}], 0x6) r46 = shmget(0x3, 0x1000, 0x100, &(0x7f0000fff000/0x1000)=nil) shmctl$SHM_LOCK(r46, 0x3) 16:00:26 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r0 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='/', r0, &(0x7f0000d06ff8)='./file0\x00') r1 = openat(0xffffffffffffffff, &(0x7f0000000080)='/', 0x0, 0x0) fchdir(r1) unveil(&(0x7f0000000000)='.\x00', &(0x7f0000000040)) fchdir(r0) r2 = syz_open_pts() fcntl$lock(r2, 0x9, &(0x7f0000000180)={0xf0ff51428550b7d7, 0x0, 0x0, 0x100000000}) flock(r2, 0x2) flock(r2, 0x2) flock(r2, 0x2) fcntl$lock(r2, 0x10000000000009, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x2000300000000}) fcntl$lock(r2, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x100000000}) r3 = dup(r2) mknodat(r3, &(0x7f0000000100)='./file1\x00', 0xc000, 0x4) execve(&(0x7f0000000380)='./file0\x00', 0x0, 0x0) 16:00:26 executing program 1: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) mmap(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x0, 0x10, r0, 0x0, 0x0) r1 = syz_open_pts() fcntl$lock(r1, 0x9, &(0x7f0000000180)={0xf0ff51428550b7d7, 0x0, 0x0, 0x100000000}) flock(r1, 0x2) flock(r1, 0x2) flock(r1, 0x2) fcntl$lock(r1, 0x10000000000009, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x2000300000000}) fcntl$lock(r1, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x100000000}) close(r1) chroot(&(0x7f0000000000)='./file1\x00') mprotect(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x4) mlock(&(0x7f0000ffa000/0x4000)=nil, 0x4000) mlock(&(0x7f0000ffa000/0x3000)=nil, 0x3000) mlock(&(0x7f0000ffb000/0x4000)=nil, 0x4000) 16:00:26 executing program 0: mknod(&(0x7f00000013c0)='./bus\x00', 0x80002005, 0x516) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x8, 0x88) ioctl$TIOCEXCL(r0, 0x2000740d) open(&(0x7f0000000080)='./bus\x00', 0x606, 0x0) 16:00:26 executing program 1: open$dir(&(0x7f00000002c0)='./file0\x00', 0x273d7148fdcd75c, 0x0) setreuid(0xee00, 0x0) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r1 = kqueue() kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000280)=[{{r0}, 0xfffffffffffffffe, 0x37}], 0x0, 0x0) kevent(r1, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) dup2(r0, r1) ioctl$BIOCSDIRFILT(r0, 0x8004427d, &(0x7f0000000000)=0x4) r2 = getuid() setreuid(0xee00, r2) lstat(&(0x7f0000000100)='./file0\x00', 0xfffffffffffffffe) 16:00:26 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x80002005, 0x5300) r0 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f00000001c0)=[{{r0}, 0xffffffffffffffff, 0x25f12e15719981ed}], 0x0, 0x0, 0x0, 0x0) geteuid() r1 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) r3 = kqueue() kevent(r3, &(0x7f0000000100), 0x7, 0x0, 0x100, 0x0) dup2(r1, r2) 16:00:26 executing program 1: open$dir(&(0x7f0000000040)='./file1\x00', 0x10000, 0x0) r0 = kqueue() kevent(r0, &(0x7f0000000100), 0x6, 0x0, 0x9d1, &(0x7f0000000140)={0x3, 0x7fffffff}) unlinkat(0xffffffffffffffff, &(0x7f0000000000)='./file1\x00', 0x0) 16:00:27 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) getpgrp() ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000180)=[{0x20}, {0x2d}, {0x7ffffffe}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000200)="bdd9477c320c93ba8c1a900e8656") 16:00:27 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) r1 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r2 = kqueue() kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000280)=[{{r1}, 0xfffffffffffffffe, 0x37}], 0x0, 0x0) kevent(r2, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) r3 = syz_open_pts() fcntl$lock(r3, 0x9, &(0x7f0000000180)={0xf0ff51428550b7d7, 0x0, 0x0, 0x100000000}) flock(r3, 0x2) flock(r3, 0x2) flock(r3, 0x2) fcntl$lock(r3, 0x10000000000009, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x2000300000000}) fcntl$lock(r3, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x100000000}) dup2(r1, r3) ioctl$BIOCGFILDROP(r1, 0x40044278, &(0x7f0000000000)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f00000000c0)=[{0x60}, {0x4d}, {0x6}]}) syz_emit_ethernet(0xe, &(0x7f00000001c0)="174af205b6068bbc6be6634ecdd0") 16:00:27 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x5dd9) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) readv(r0, &(0x7f0000000300)=[{&(0x7f0000000000)=""/47, 0x2f}], 0x1) execve(&(0x7f0000000040)='./bus\x00', &(0x7f0000000200)=[&(0x7f00000000c0)='&\x00', &(0x7f0000000140)='!\x00', &(0x7f0000000180)='\x00', &(0x7f00000001c0)='(^-@\x00'], &(0x7f00000002c0)=[&(0x7f0000000240)='-\x00', &(0x7f0000000280)='\x00']) r1 = socket$inet6(0x1e, 0x3, 0x0) sendto(r1, &(0x7f0000000080)="f2f53b6d74e65257d4f78a7bd7056bddb2c0a5a07f70df87c3784138afbcc28d2e6de94e353f0d29ff44755a519881e297bcf167fb70168d23f6148f41edfcfc0fb6408156dc07d28dcfdeeaa5c7dc57859ae3907952dea1822458c14227fcbe541edd385425477149e733783db1c34b105febca799fa7cc628f7e0242a3ded58ae15badb863cc72784d565ef20f29ec56", 0x91, 0x0, 0x0, 0x0) semget(0x3, 0x0, 0x100) r2 = dup2(r1, r0) getsockname$unix(r2, &(0x7f0000000340)=@abs, &(0x7f0000000380)=0x8) r3 = kqueue() r4 = fcntl$dupfd(r3, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x1, 0x10, r4, 0x0, 0x0) r5 = openat$null(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/null\x00', 0x40, 0x0) fchmodat(r5, &(0x7f0000000400)='./bus\x00', 0x20, 0x4) execve(0x0, 0x0, 0x0) 16:00:28 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) nanosleep(&(0x7f0000001c40), 0x0) clock_gettime(0x3, &(0x7f0000000000)) 16:00:28 executing program 0: r0 = kqueue() openat$klog(0xffffffffffffff9c, &(0x7f0000000000)='/dev/klog\x00', 0x10, 0x0) kevent(r0, &(0x7f0000000100)=[{{}, 0xffffffffffffffff, 0x31, 0x0, 0x5}], 0x1, &(0x7f0000000240), 0x5, &(0x7f00000002c0)={0xfffffffffffffffd, 0xd8bf}) 16:00:28 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x8613e) mkdir(&(0x7f0000000200)='./bus\x00', 0x192) r0 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f0000000140)="220e22", 0x3) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x3ff02}, 0x440010010, 0x10000}) r1 = socket(0x1, 0x9, 0x7) pwritev(r1, &(0x7f0000000000)=[{&(0x7f0000000080)="ef8b754e6e9cd7fa319f51190cd77bb81fe80dfbf73d76eed05fc84fc7fdf889451aff5fa5aa20ea9e8f23fd75b53d1938d2539bc01742fda91f793033c73cb80eacf4cb81cfdb5c7afd001114e6852f8112049b77d6fee695eff0d7f1c8b53ce958e7db51668f3bde525498f9b2e916dc9dcd70", 0x74}, {&(0x7f00000003c0)="1af75ecd54f3a398b362cf7394d444d41a8fa345fa7757ce44230325853fe0b7db0b165e3d9b12856609cb78ea83a0c850ad8682d64942cc9f1a983e6cf4e955210c5ef444ad62c98ecc9a054fab2c69afd82477ff426a8dd416f8209bfc05e2179a5d3817e4b05d322f19bbdac3f688966c67a494a74b98a98c73bc8cb79bc45eb6ff3b1ca994c9d151421420a87ac191df6d8e13b25ed7144b3e767ea1690bb11534cbab4f4e7a850f89533ec40194f50becea2498d4f6eaeac1ad490a044e2345423ccfbaa8848ff49172209e7bc5cdae1db9207f36869e170a036db21a6d0ce1f65077a40308b643c9e1a8d02c8fc406a5e20f6cc3ac2c1dd53f8d655569d8b64674596611c0e86133f4a6ee7b76fead2945005a087cad8767c275e432cc419028f62c43b7d75d6728200c2a51ecf25d15bc7c868bf10a9e383bce11e3e7fea69499c1dc959c5774208e3bcae3cd6fb8204b55eef44a376d591810ced33cde9a6c5746dcec31c5e20c97e0f848efa735990c3967365d62f426056a555382ac03bb59ea84959b3f0cba133a49365d8e153da8b092fc39207e47728d89f8d587ffde9267", 0x67}], 0x63, 0x0, 0x0) 16:00:28 executing program 0: r0 = open$dir(&(0x7f0000000800)='./file0\x00', 0x40000400000002c2, 0x0) ftruncate(r0, 0x0, 0x80000001) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x80, 0x0) r1 = open$dir(&(0x7f0000000800)='./file0\x00', 0x40000400000002c2, 0x0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) setuid(r2) r3 = socket$inet(0x2, 0x8000, 0x4) setsockopt$inet_opts(r3, 0x0, 0x0, &(0x7f0000001500)="a65adddc166251382d65663aed0661773ae6c145b04fad112b207662ffeb76967a2967b03c3811c2a82265c57925c423e6f0292d02a38be95fdb9b3db0c5716a88c51ed21daec69e22041ff3e114a44d05a10747cd8ca1a15c18457ea1ad2b889a8729f22e9670f9f7d2a48ac4a1c7c50877fc87f98b5e2e64cd41d656ec91bfa6a9db5ba47c3fb5340ab98b5b7db131dd4c897541f06402bbf5db32e6869254c7012529296e7b3da4c9053c96031fa07a88c97482c40c1b1bf836c8bcb8ed5bc4c93a7b80d48d1e0fc6c3ffe0a80154d1b37496d61d956ec55c77a962fca9d0c66f2282ae0a91b3a530a60d28537d992950a9a9f31c5a9ce2aa4a9e202355b25a94c6e941abb6cf1be824945363eee8f9c27d754cf58ba6e8dcd6cdbbe9075d2671356672a16bbd08af83be35c61b722e31e5b9d393aba473996ee795995e9e173b1743c4329fc59bc3468d463acabbef3ff5d7bd0195d1e9aebcafdc0b91225e4f88a4e446fbe1bffa35370dc7a5b80472713b7cc38ce73dba53a45d9765ddb7a85b72a03441b25304fbb291d3ebb112049c6d2af8af71b9b4457aa4cf1f82084922ea45765f34c441516a12dd6522cb3d07e25fe6d9193e8f363dfcf5424ddaa634ac1f6f1f8676ddc3999f8de0a29552eb9d801a56115c142584c23539b53b3602dd74eca920930cb8f61f998a0ee242d6c2c0bcae08a93a8eecefbb4e0a33a10ac3d2766f93d38b5ee1d4ed8323b85a598d7a052590f9c8a1c9c6a9ec298055dc9d56fca88a9237cd6fe65b4f835ab2231d85c42907c5e95755ca2f5daec46d7fcb7a2efd7061f5c0c529c2b11cc440dbcededef1d473629e234659277015cc1b0c390f39c23750e9a9b53e82cb09209538f492582701365d3422835e20e16b22ae748e863409a280ccca22bb4bcde1d55e152b1da08dee42ab77023d737630d6b91bf096d175d8a7278f481c24231090f077e618bb4c0ac0f2173d65ffaaf5303679d0e0d1ebe219fadec3ba4bc4d72d2d387e9d8354b8b41986314c864c71ae8f19bfd08a1b15a0800173661601c4ab44ced9ee65166f3f9f7cb1ee5210076cff313cf952d2ae7624f00f5cc992fc158c88de918a8b09531a9ac24847ecf2d6d96208233457bcc88271c7fdbedcf5ebb2baeb6a6ee709e1306c8f2b15f37c34d1271778ce376cf780a847c986ff6d1673e8d4cae01bac94e1e97f740cb08b291c7994ad0dbc98f7f1873541213393426702c5b6229f0e1ea593bd9ba83d3e8707d95f4f60d685f592fb3ef68c51c725f5422032f9ce7889156629c0d287e4249a91b4f1b964d47c88e641be2db26c0894bbb0c2808031878432206b7b74abb5753673c8d7b58241cdbabcf569711c31acfa06b71d8c3e87779244a072f32049ce627930f1874f6a45ed71e25e8ae8dfd888c831893e6190445020f56f6024aff1ba2d0eb3a667d9517ce1d4ba8f18eacbe50b5538e208eb7219325c376fc7a935fba76408684fa3f3a87a65de9ad78f56f4b81a80497c408ab7ab7c38f5dfd2609e640cfe7aa00000c9f69e0e58c93ff58dd5202108c558e63cf752fc280930e9e957689d6b798d69ce6ca22d670a19a4219f25a7d55e61bd9a745fc2760f309863ab50485a6c7d0400e240f65b605c0dcc0267154a2edac0c258edbbf9d1929f243f9093ee8e3eb3d71845841262b303788389651c03f8c3e10eb2d3f9cd7842a3f573f9d169db3cc3b4ec749c09e4a9078e9aca0e12b6645118dcd7d593cba63a803ac1bf0c0b52994d8f6e53c97e5efa7f1abedfc9fbe2482be5598f61a2fac91f9aa761e6881f8d6d451980f01426d8d2e95bbd675af08fe2e07eafc04f639cc5dc411bfb03ca36d47d210e9df4e1b3992ab8c01c692924f401b1504867a916c4423695e9fd42fe1ec27efda123a1398dc9236db93f7cb1b848af15c4c871318728f2d07fea48f598c0e4f93e95b8c77ae2f4a7bf94272b17b48f203de37bac45d37d639ee0d38498333bb762c1eb84ce1937523b9ce9942bf734738f32832545d09e8141ae83088bdeec2810447a74ee1fac3f826f27324c24f60f3b7f2d98269045fd13f57ff8232fe5673c357a0859171207ef0e6efa5e5d2ab22411bd0957ef715004a5b1a347a42e9efa890dc66d7909394921717b591f175378630f13eb397f935c52e124065897c598f55daa8ba01bd8e86bbb40f8e9bac435664b99a1aa9fddfe3414ad844c529ae16d496953e26880a272950ed7477142576c575be38ab1082b62569b07538c992f21ef72484d8197252e4d63f38d23a2ad92decf4841708b460bbc5e8672d8c70090ae7c87bf0afabbf1037b52cf30aba273915f2c824b444ab23ca290f64f67b094d834c6c51cf9a329977f00d1281b8ac2604f90cd93d7533b66e0333950fdb385bf594566d964da28ea7a5a8707f559f92ed2dd8b8b26cdeb3e94d5798b0128dfa1ccbdce66a35fd08ff457e5a6f597d4992558a2717f85f40e503b55b88a0e31dec0706c3a9f2bc4670990029eff319aad4d5701689777fcf989c1de3279067bdb939c5055828b1f33f0d6da52653dda99531e857184b4252e6f2d6c85c3a8de6dda346cb9b29462862c895c21e56587a8c9a414a2748bf50ce29e459a3ac1b666d775a26a7b030daa828061e3ed3c29ea0f0defaf682045bbbba80d0e13b7d46bb1b9a3fed7e5379a9e3f04229817632c7359c9da06fe8627d8f974decda084262b8ae54368ad74d731a4424697ce59aa9c76fc5b06f7e627b5427fcfc93e2bfcee18b43a4d17d0ed1e28e24f15c624b747823736584e221e833a3e80458b12c0a9b5d1324bbaf51755496599c9e4a48ce7a03a31048333542827939c08b68258683e90f5ad1b6f893a486fc948bc925623910fed7c4daeccf3e87d2bae44ac0f9b6d0341eb069f2f45aeb8ee6df834130223e24e68770b18561fbc418e9bb8e3f26b318d6193221f8ccd571fa9d566e7c5caa5bcbd574605ced1b8fb1c6e734d1543ad4eec96fd716502b698129dd0c95210f535c6cde531b0da18267be39ad476af28c798d3db86b3a463d2437a036d0c5b5880fc0cfae41feb919f030661cc8056c2497d799495fe1f6ab6353af7df0ab53ced6eca0410df8530dc75b9beccf3eaf894813545491a4365217c5c1dfb442f893f8159d32e739101aa50a574a13f068d32f249529e71526aea23b81d72ed2c01167dfdf697a84b98cc4a5dbdd853adbd34d52d1bb255f94faf26cb17d1e935d26748e9814fbc74986d7ccd7cec9c896a73c8a43728267bef7384a8737fec27f8290ed7453405bf39b9164d9901d1d08986ad3907ff703cc6b1d96334dd3b95ddb01256a2735ae286e22ddbb32658310444e881bf5096d16fb72cb71cc0a416ac45c6e88f873244342f9f8d796466a36677c0e601d5088a2c7e64567cedf3fb20ad7cbd014bb3202a267a22e8dda279150b155e92276d7b0c77048bae2a7194f936d57285763444baa477eca0cf55ac20b7f17c74879140681e189fa3cedae29960b4c7f000f2275179d850c7ceb4e72d6024b8f3726e78b49ac2b3d2e8fa08e0933178712a97e531388ba7df48fcd26f69c4f1d5283bea92309ba408594f4f08c32cbb54d0f5d4c819ee52c705ea9d6f207f19d6a0789fc4ae33a185c36ed4c0c2c1ebc2ba6365fc34fe97681c34be5943e403ee9a7e6a59039ebbda81a10c028d09e08d2f2704d8cf685bbb9c1ccb8b8acc81dfdcbccaabcf9fc032d6b7671f8192964eb23813fc1efcd8c6b82da857974b6618d435eb32a228d3a17c8748f1cfefccfe58f5c5cbbb191c396f58248882409edd8e180b3fd4fce109ada84735d2635b6460f8257729e678d8c36e1ee3e5cdd2e3eb79eadccc4248b6f2df4ae2e685d6ae2461aa67e301b274197d03aa31348f4da4a455f994f3dbbed42a0d68296d1f9d135d0017b8a02380523fbc515d0cc50d704a029c67728386e9fe38c0de33c802b5ad6cc608e95a70fb4447e38af871056f135af645750b4e0b3473dcf17952484a31794a1453a842c4cafb07b20c1389340dce501fed1c09564935d4d741da9b97e61636a3605b932d2e5e40d7ba2593e32977b3ff9b7f2da5d2ef33d3734ed19c515537279d1cacce6021dbe725cabe752d288681c67057b3df26d2666e909a1d946fa549efc2d4724d10ce9e08f6cb6f94bc76a41e4efa750435d49bd8e21238709fed6dafaf0862dfad8c1d5422abfa3167dda3e102387dda1a63a9ce5c59162fad197b5abcac1c9546c1a2cc87acb7af8e28cc3a7ea067159eb026ef35da01c5ce7c74b6dcb9604d3f187d88ff460b8f6a781c434e4ef1e738f326d0923c42b404a714531352db961ef0b15ba75093f6158adea78d284bdddda89751e971f79764d4cf963dd902f362d401a96dc4b6c2e5130cc726913dccaa8f382b7e3e21193f07dcc7cc640528b89e98c91703d7817946d24769b5e27c36226c930ff588b8f190a15262851842410fb3ed4aee493c15036bc922df1aa221e49cd2e88522da295d85182f8c8c71396ab66a5d2b1887ed724304c943767e4f9ed87f9626f3736d8bdf00daeb174190c0a11cb8bfce021b6e8c2de286bfcafe2e1eb4a2d5e40e2e86da7ca7bb662631b2af0fe6318f026150424ffc3834658615b16ecbdfa17c7b4a42e973edf88b9d20f1c4cdc3f30d04a27856c08961a883117bd9ed603f3106945e941c11bc10ca1ec1f9b37db52c91d1e95d09053226780575880accb13d5df98c911ba6a54e870fdc279f8e164d91f9c8ab5411030f5b8c4221478122b7da9db32f4879d0fa1e089bfd39ef8823b6a67a5f4db6633de897d261cbccb0434881302cb865f92a60c01bde987e09e3af3706ada06eba8c1f328905359520c2862956130ce6a916a9d4f1b05c1c93f02b494aa12185d6c24610ab9105f4122fbe90d39f97f771d4bf2759fd12794f6a276d275f2e7fbd06756334efed5410233a430ba8dab0e7e1a5e653e87317020d94af4c4ad45a9a8cf8982040aa04c6fea7aa4005246e854434251da73a3a745df3206891e3e9f22e6038f8d4d6053492fa7252285e23680f34a1659e84e791a60faa7561cd9aebd77474ec1e53caac63460d2ca50a269b78e71bd2fd34c17c406529330b3182bc43feaeff1201a053e4c905afa464b55f4227d915416752108c2ff6e1017d3a6009ed45d82e3a7ba48dcacaf98db2294c822e99f27ab15ec2c6ce2628bd540342d7d3f812044f90156db77ecd4386a3611c6121dcf7caeb5806d593f17da449b354a5e2006fef7d36d2f70710170627ad8e60ded9c394dc768b7590d73c547a74a8f72cbb68f39b3241fac8c089e447c2ff1628517edd37912626a50d2d88f45309c641b93c6d95f22c6a19c87bd760ccd4f6ae027e6cc38cb371ebaf0a489aedd4e30da4b3cd2eaee2e9d221427dfb2a82ee0155b093a5085000879f34af1eed673d5355087369f5c02ce9261c1c33c01d892483d350e2cc0eb4885c28de3e8b228e998a9dddd53df78aa812a7f92a0e5963f072ccd6f4ae5887415c702ec65ee254a3b202a2a68316208d8bfd133a4a2b27ae3e8babf0a7355eb4280393e54fc587a421fd47639b20c05ab84464fa51cae7b01fb19365dda667802922548ab2bda8a3422478eca332a489c239f67543d25c41e0395e77a0ed7871675ecd696595263340a58f451fbe0ca5bd90a24ea4d469120a54e7fc7ee178007561f89ed3e132a02d8614fef9174f7db91914320bfdddb7f2155900851d76b5bb", 0x1000) ftruncate(r1, 0x0, 0x80000004) r4 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) pwritev(r4, &(0x7f00000014c0)=[{&(0x7f0000000500)="82", 0x1}], 0x1, 0x0, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) 16:00:28 executing program 0: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f00000000c0)={0x0, &(0x7f0000000300)}) fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x2, 0x0) socket$inet(0x2, 0x2, 0x0) r1 = syz_open_pts() fcntl$lock(r1, 0x9, &(0x7f0000000180)={0xf0ff51428550b7d7, 0x0, 0x0, 0x100000000}) flock(r1, 0x2) flock(r1, 0x2) flock(r1, 0x2) fcntl$lock(r1, 0x10000000000009, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x2000300000000}) fcntl$lock(r1, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x100000000}) r2 = fcntl$dupfd(r0, 0x0, r1) r3 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78659a, r3) r4 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r5 = kqueue() kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000280)=[{{r4}, 0xfffffffffffffffe, 0x37}], 0x0, 0x0) kevent(r5, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) r6 = dup2(r4, r5) openat(r6, &(0x7f0000000140)='./bus\x00', 0x40, 0x4a) r7 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r8 = kqueue() kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000280)=[{{r7}, 0xfffffffffffffffe, 0x37}], 0x0, 0x0) kevent(r8, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) dup2(r7, r8) r9 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r10 = kqueue() kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000280)=[{{r9}, 0xfffffffffffffffe, 0x37}], 0x0, 0x0) kevent(r10, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) dup2(r9, r10) r11 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r12 = kqueue() kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000280)=[{{r11}, 0xfffffffffffffffe, 0x37}], 0x0, 0x0) kevent(r12, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) dup2(r11, r12) accept(r11, &(0x7f0000000400)=@in6, &(0x7f0000000440)=0xc) r13 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r14 = kqueue() kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000280)=[{{r13}, 0xfffffffffffffffe, 0x37}], 0x0, 0x0) kevent(r14, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) dup2(r13, r14) r15 = kqueue() kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000280)=[{{}, 0xfffffffffffffffe, 0x37}], 0x0, 0x0) kevent(r15, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) dup2(0xffffffffffffffff, r15) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0}, 0xc) setsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={r3, r16, 0xffffffffffffffff}, 0xc) ioctl$TIOCFLUSH(r2, 0x8060693f, &(0x7f0000000300)) 16:00:28 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2001, 0x4086331) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCMSET(r0, 0x80047001, &(0x7f00000000c0)=0xa) 16:00:28 executing program 1: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) r1 = socket(0x18, 0x8000, 0xfd) setsockopt(r1, 0x29, 0x33, &(0x7f00000024c0)="f2", 0x1) lseek(r1, 0x0, 0x40fff, 0x0) r2 = dup2(r0, r0) writev(r2, &(0x7f0000000480)=[{&(0x7f0000000000)="e0", 0x1}], 0x1) ioctl$WSMOUSEIO_GETPARAMS(r2, 0x80105727, &(0x7f0000000140)={&(0x7f0000000100)=[{0x26, 0x1}, {0x4, 0x1}], 0x2}) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x0, &(0x7f00000000c0)="d9850dc1", 0x65) accept$unix(r2, &(0x7f00000003c0)=@abs, &(0x7f0000000400)=0x8) r3 = socket(0x18, 0x1, 0x0) close(r3) connect$unix(r3, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) connect$unix(r3, &(0x7f0000000380)=@file={0x1, './file0\x00'}, 0xa) pwritev(0xffffffffffffffff, &(0x7f0000000180)=[{&(0x7f00000000c0)="4412", 0xffffffc3}], 0x1, 0x0, 0x0) r4 = syz_open_pts() ioctl$TIOCSETAF(r4, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r4, &(0x7f0000000200)="a8087028cf5ce5e787949006bb33eaeaf5b68d9b6a2c9238810074d8d30aaf504ca9d983a59215b8c9ae3cdd2bb6ff5cde2a6cf9a5e800b95ab0070a11310d20a95949509c7660ca681f684800027862f506f455b51e70a77e8115ff7932d9199334f84feb3c33575e430c0001000000000000d83bdabfa50af66b57003d3952e4fef83005814aeb3d0fef8ab44fa503d8d7b465b54b0a98b372d0ac165eb9c2cf86a50b8fb29afd5e51c3130e70280500000000000000ceeb6bfc5aab3031b251552e66bb41163edfc1afa0bca5e3682f9c40e60c396e9d0f70abab7ab700a7db7239145a1386b434259f79f7f08ea3e2070068a200040000c59700000000e5ff00"/287, 0x100000166) ioctl$TIOCSTAT(r4, 0x20007465, 0x0) r5 = open(&(0x7f0000000080)='./bus\x00', 0x5, 0x0) write(r5, &(0x7f0000000040)="670dc3", 0x3) msgget(0x1, 0x8) write(r5, &(0x7f00000001c0)="08ade09f32746a223c471c0795bf5ca1acdd50ca4d001955", 0x18) pwritev(r5, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) ioctl$TIOCSFLAGS(r5, 0x8004745c, &(0x7f00000001c0)) ioctl$TIOCDRAIN(r4, 0x2000745e) r6 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000040)='/dev/ttyCcfg\x00', 0x0, 0x0) mmap(&(0x7f000027f000/0x1000)=nil, 0x1000, 0x4, 0x10, r6, 0x0, 0x0) connect$unix(r1, &(0x7f0000000340)=@file={0x1, './bus\x00'}, 0x8) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="8202e480ffffffff"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r7 = socket(0x2, 0x2, 0x0) connect$unix(r7, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) setsockopt$inet_opts(r7, 0x0, 0x1, &(0x7f00000000c0)="071400000f370025ff149b33ff0f000000000000", 0x14) write(r7, 0x0, 0x0) 16:00:28 executing program 0: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [], [0x0, 0x0, 0x0, 0x9, 0xffffffffffdfffff], [0x0, 0x0, 0x441]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x2, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x8080691a, &(0x7f0000000300)) r2 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r3 = kqueue() kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000280)=[{{r2}, 0xfffffffffffffffe, 0x37}], 0x0, 0x0) kevent(r3, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) dup2(r2, r3) r4 = openat(r2, &(0x7f0000000000)='./file0\x00', 0x1, 0x40) pwrite(r4, &(0x7f00000004c0)="03d985fa835f882c7da138bd8f2a98c71323ebc2fc2adff543beccbfbe30008b1ef9d6183463e2442493df9903652a40bfdeecd63f714e7552296b9400f5123e72df289b9a9c909695ed86661e367db3c4751a69d6aa7485be9f22ad55e691771cbd99bc7d5e791a042cb768966d1e9eafb01b289c7c751005bb6193dbff840a4888afbdef5f3a557ec063553ed6b8ada4b24bde05497e03ad12ef33bc1b6af10193d2da6c93806011d07077d44db049b7012d613ae89cfb73056aeafc6ce32e76bc7e9bdc95f68f67f1673d38dbbadce5c936b432e2e9fbe607b613003722c8123585457b984221eaffe13b83ff27916af067e2ac74e155ad6cdbecd9b94a866723327725eac7beb8419ee5a6e3329903a79fa5bbc1f8fa3ea21dda3bd7392767855c92a896f3ff7352c7b10a9e73155fe1229798810e3597ed3110b743c19d28f9adcf02cbaba9c097938a79ec9d4a8baa948280a4b82f928d1f1fb0579ec3c54b75265880cf295673ade261e9f3eff03f263046b84e8dbaab0b2ce8f01ebb6f4cf4b7fcbb40108aa78f7b63abcddae27b1375bbdef7f23729ae04a44c68758323c7b248f67c2d8743a32a0212694107a52ed9591cf6991f930eea2f27389045357f2ff86a4b08f2d01d9044e7cdae5489ec255ff159d699574f6b4e2735c5dec0db7495807724529d57b14c3cc28176e04afb2f4d9f9db6aea15da112e419785657e8ba72abd13ec727ef1bc76e559b19656bede6346ed59cce35784422c544e3535548902f849ac9cb315c9463da20ace58b3efd40679e64c410b30832ef4f2bbd590a3d9b02654862ee0fc5a072760526776f6741edd7cdf4fcff4872a12311a517e109d135d1cb4aaf4a491eb2e6b10e7151377613e822336c12627512e8c7585b9429fd72219a450e911331dd995c2334294a31923af63b8f7176e93fb90a17ad114b748ce0bd8fcd3a21ff2cea9e8d9d5dbc7c3bcda9f1f911948a86fea162ac37d237fbc6d7fba5584ec5e841615e1bac6e7b50c45364f88fc9f116360347db859946d796fdac8e4106d4da772a9fe0bd1483253742d114ccb72ec31549bbb68eafaeb06e272676ab515b9c1aa5b792d0576e1fd7a8b1245cfff5e41219b44200e4769c5f3cda07113321078e7b988537318b168b51dccc697f5d7510a6f26024801e2a6780a04810da999de0b70d69ceeb92486e41343ca8594c0895a97d4b613725fa2f76b39ae032e27648c3b660d8da030fd8eea68586837086374343b6084437e965afd43d0b8678d4f30a5ef1dda35e955f52aafc5252b159d7472b25ffd4f4f129ce80b47c0ec075ea4e8d9852ca7b071900dd4024d9e4c57760c4e51e2de6d2ae7b8c52e305837bc525d1a8648660f2a6d203e4957609353435185ad7ec7f05f854cec8a35da3d392497902ba7c8c7d01450150daa97c57fd3edce7d73a420b68db6cd42635f93669432214d38549ce447d11559ee3e2a1d29ad5b0fc1b6060eff538f50b29ad4a6efe3f14335aba0ff3afa7282e46f800c769ef2e06ae55deb4e30229092b00d3565ba121aec31ed5d908dd415bf5f311f337a0c8dc79bdd00f96304f0416aee722fa146a3296a5fb97fdab2bdf02f726599c18fef0085e9ed9a420021aea5e91331cce81b449abd64e2ac087463d75c800b164692e78a6c4ddc241bac2f3c5275ffebe9b8d41c1ccbf1dca80fdeeb0e38690656fa123004cd264af2789438bcb7685d1161c9440cef5e1e79eb558176c421e8166d261f9818cece194f7c654a391586941a5087eb9fb33e43f3e8d9d5ddea9f78a4e2e086d3a91123c71d9d667f68adc39a453750fb559d47d69b0bcf7d7cbf05ae70b800fa53f2269a364cb240230b6821f776c24b353edc8bffc3fe34eb5dac4ad7a31510c9f3de92f02216f2a664aad428ad38d2085f7cee137ef161c111230d15d748cfdff7f8893b6910eb7abca701f4b989579c0ba8d4ef9fbc101d73d154fa83204377204bd5e000a86a1f2224f2f7c1eeaefb6708a82785f6f37257df201d2731256ef72d161dfda567f0d1b3255c0c1140511ffe9130efc5ad1dc4920d2b33bf04273b8aab2df64f9a63cf03e49a533d83b78ea36abfacac30eba3cda5a547ea57ec91ff3252d2d0b77a10f5e0a30f658d437e933e7a8202beabd7e691699f9a8877ce7604efe0288ab6b414955c936226d18d13716569f4dc7ba6ffb668a26248b41acb882ed2b821da97454e047fd27e2a823b8e0ad9900591b8b8d6e9e7d6478821b912562cfd12dc7b794413af732960ef01893ac5a1ead064e22e784953c698c5a1d04da6d595a3f25e5b51a2bb8090e551d6b765863a88d5cc68c7fab888bb1b6c5b6fb4469bf40eb706f0ab826b3df9b32045600d2f0912028fe855ad2cdf2e079b6834cb6cad9472cb61fa84d1b3331cec655f1ce8d1fd6f8ac1391d1ab36610300c2f61e55e5477cb778aed3edee9f97adaa06be95be3be147a8430c7d5c7b04200a8bfde0dd3cf023062acccf3f5165309af52dbcdb0b3ed7b0f5d41b15f1ab26acd08029a9580cabd865b9c652fce54fffe2891811dae36c551609861d405b7ba22115d399d18c8fa7591c0573e0621199596ea09e0f46b6d9c98913c33d1b7f34502b58c35c3095ed5879985dc25a1ec3c0ad7b245205c34aa732c3a94a62f26a1350a88a40f2765d944a963d09c3cec0d245244a990cf1352ad0f72c78f981369a5a945f0f7c3ef9a45fdc787a76c2f5df921e990599eba05bc4c6f1c9ca3425c62a393b3e62b2d2137b58c4c0c1b1a69969c7dd0919892aaca54d9bbbc4855763a87a5890f54345a90a9265c3b0fdfb84f7f592fa9725ea7ce645f2abfd98b831a8b0b70e6a5e669333c3ede7fd7d807ac3235ed03dc3971980bc4210b2450bf1753bd80e60ff98c5fae51bff05ba2207a15d73ca2bbfe7c8a72c7efdaec5b4f888c5094f2488a02e52817053eb55456530cf10732be00d4cd7e52566058f3ea5d00fb0fd1a77ad329ec1fcf624c4a05f3be8d72d72c98f95dff57fbe1058214b6b19bc6ea7cff96c154b95e061b991b8da0b1885a77d9c811f8c43f68cb0fa43f0ee999f7a54ee5d0c781be458a61b36f4751fec7e1bbc5e1de1f80aa0d892c70d5ad62d46d3e2d3f2d3b6095d778f447431875d26e7480f7c07b2e2c59c1ffff3a8ecc3bf34b4e2b6b4a2b8273bddbb0c35d71e1c75efcd34bc492b7aac42644338e0036aa1dd1030c6e024b054988a2139d1e00cf0b9396025a3679d80c936459c6b8a865d6be435b4ed11d60736da7f9411d0bb7490697031471e00c8b0405c87a5ef81a36ebab696cb16aa59cb728d4701eb96cdccadabaefd7573f6e143450d0b0096320ada1c16368b96a0856c62ac1aeed4ca6c814db4b3a81dd0942089e541e3d84a2f495b31f1650d103aaa637cf3a0dbfce502f3328bf05b03dba68b73dca5154ed6b887926ca507260a68e38ffedf55531e7870d0b637638cf7468fb7d24f826b7335f67aa352286398404232addcf0917b15979c1e19fcc78adfecfe727ad3837c92a6ba1175b1866f64243e41f9b4f55f85dae22c9c3a5ed5374f6b44535d161a4ea9ad36bfee708cd583dd3d7aee0bfda2d72290ab59d61ac3c35d783492df03349124e66418441a32fd22a68514b00a1031d070b2962e6bde54d7250714001d9bfbd6f4f71cfc4ca835ef823c146c205500a842c9ae628a742345556c49fc60ff709895faf3f370a567a3dd49c42d4b8b965f26e9d0a291faa83abb7bed6c8f676768b3b8633fd7357efcaf6ca3bf13d775da2ea02ac108c3706dcc17287b2b378464857646a1680b769ce60785229bad9eacf9713546cbda78948c18570385bc396dc6dafb03ec322e67e544191201522b7638b4aa4aae0459ffa054abeafd90602d7c7fd28d8064ea05841af770059c1eeab09e26abc95f52bdddbb4da2526bfdf6c685435595caad6f58c36e19743730a1b7d6978037992f590b844dd1def0758d2bed22e81a8ff54bba9e1bdaee7f3c4407ab0138430ddaeae565b9c893c0c5d48997ed73e977142bf5417d03cd515744026fa45e6190e016f2ecdef27d501ce1cdf21e47edacadf525625c0236c0251300337bbc29b541d32e64a72f12803f8371fdf1067c108fba0b76ef7ed6ff98ae87b481138034bd23ec310f127aca6d40f1d9f9f634960a715862e4f528d6e681daf96d27e4ae19819c7d3990fcb8c4d5378f11bbb22d87938261e2c484d370ec15e3ab8f2475176f4abd8f485b5d841cdb46c4e5f412814c9f7b5191ecf1c2eb1dd882ad340bd8c6aa9969ce298c2f8a90b7c43013acee509d320f6b1ac23cb42d2a123a9c24827fbfda2ee14f6ab2d3f3e03a30c17acbdd35fb15c9e6768c93a728b5adc8078d67c58e22986d94394dbab831709c674b1ce3995b184d6da2f170c3f5c3ab39e2597f5358975277ff8e04f0df3034e46d1e90e1f7dc945472ac8c27c8390bb0092529b7416037c7e50b78187795ef27d8e8584214b1404351af36072b5de5d1e7b4c21f760d19d2d68da6a4b0cdbbb5243f60019e2f687a73af0a9f3c846a58db60dda15f44f5996f7c7ccdecdecc4c52f7cb61ab851c9318ebbf0832a2b55b67420e70ce712bec3c24a5782383c5a271c7dcee7da320d138b3bd0507cca8647f4d64c8f67cc9705548626379eab9aaa8bfce30bc047cc73928fcc5fe8f0b8c407b69f5369528542f028f292dfe6cca8b67c4d8ed30347ae0ea879e2ae9351a796c31e1e6135947a3091279b53511b20c1281bdfe27348c7eeaebe063fbd0ef2528d8313bad844b646977b3198a8d58a83a1ced6dccce8218b6659b7116c9643d78a3deb2d6cc09e29e9aaf0fe2c800fcc3c445922fdf730becb77a51bba3c911bd4e110ba8720518da46247a15d4fafdddf63f23445f7017d8fc4a03115d9ccc172b3ff31b80845b40a228e72930184d00c23aa495051aad6faff78916940e1f805b7290bd065b1789e8b10eaeb3451573b8feeea471c39bc4d8278ca3b883c55df9eb00f76d8d12298cb7fc3c62b3d6d7b049bd1f53aff12f41d08b5e99d22c453c08c1b8bd409d70b80d81b0bc921fc3dc4bb9ba69984145e63ab85273843ad6255421498db897bb304c831ffbb66718e78372d2051c33c1e19426e941ea79b7abea8b27b363170ea2b01177a8be40c25be89c5670c000919489edb5af0fd867154bcfbc3680560c979fcc329095417374b9a7994c599c89c64f5cd8e95568c151e6dd00c419c1c6a5e9eaed22efe6f456a929591515f7889d3ce7264eb7537c304ed675bb5eff1bc9db7b37f5cbbb5cf8221b876ff330e8686a61f2da393e76b8049adc5dea262688278d783d6cf777c37024d101570a4d90140ef4809af9d7922f0b07774750416888f44859dcc2265e971b6872e03d1cc8c83b66943e14b479108db3b8c22c6dfc2eae58aaeccaf7a6e88ddd4cd62b5c78eab0370b24d52d33aabde4a6a5bce6be0abe7ef4e54c16c4a2f7411ac66b54c138192c847b03cce0de003c435a6496245b7fdf93e9a947e867ef07efec8b13d4a03f1c03e93aa9b7917dc4aaa0c38fbac2875a803b769d40037b0337166bdeaac188014c0a0172545acc01e1f062af027c856e8af668ea7e500e118c4303ada609e4badc4817bf259256aea57a7e6e3cb7c7757ff7f270699e1aa5f8d31564b73af2449b33435e3babf8e8915192ca98784d29f3d6fd02bb4b347a4f69d7dda0d9e230424e294588ce1896d7193151720b29e2ee7d77", 0x1000, 0x0, 0x4cac) 16:00:28 executing program 0: r0 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000080)='/dev/speaker\x00', 0x42, 0x0) r1 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCCONS(r1, 0x80047462, &(0x7f0000000000)=0x81) r2 = kqueue() kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000280)=[{{r1}, 0xfffffffffffffffe, 0x37}], 0x0, 0x0) dup2(r1, r2) ioctl$VMM_IOC_READREGS(r1, 0xc2485607, &(0x7f00000005c0)) r3 = dup(r0) ioctl$SPKRTONE(r3, 0x80085301, &(0x7f0000000040)={0x0, 0x7}) socket(0x0, 0x0, 0x0) fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) 16:00:28 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x20000, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x1, &(0x7f0000000040)=[{0x40, 0x84, 0x2}]}) r1 = socket(0x1, 0x1, 0x0) r2 = syz_open_pts() select(0x40, &(0x7f0000000000)={0x20}, 0x0, 0x0, 0x0) ioctl$FIOASYNC(r2, 0x8004667d, &(0x7f0000000080)=0xd41) close(r2) r3 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd0\x00', 0x1, 0x0) r4 = fcntl$dupfd(r3, 0x0, r1) ioctl$WSDISPLAYIO_GBURNER(r4, 0x400c5752, &(0x7f00000000c0)) ioctl$PCIOCREAD(r4, 0xc0105715, &(0x7f0000000080)) 16:00:29 executing program 1: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xffffffffffff210f], [0x0, 0x0, 0x0, 0x2, 0xffffffffffffffff], [0x0, 0x2, 0x401], [], {}, {0x20}}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x2, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x8080691a, &(0x7f0000000300)) 16:00:29 executing program 0: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x200], [0x0, 0x0, 0x0, 0x9, 0xffffffffffffffff, 0x3fff7edfffb], [0x0, 0x0, 0x482], [{}, {}, {}, {}, {}, {}, {}, {0x8}]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x2, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x8080691a, &(0x7f0000000300)) r2 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r3 = kqueue() kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000280)=[{{r2}, 0xfffffffffffffffe, 0x37}], 0x0, 0x0) kevent(r3, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) r4 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r5 = kqueue() kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000280)=[{{r4}, 0xfffffffffffffffe, 0x37}], 0x0, 0x0) msgget(0x0, 0x92) kevent(r5, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) dup2(r4, r5) getsockopt(r4, 0x3, 0xfffffffc, &(0x7f0000000040)=""/11, &(0x7f0000000080)=0xb) dup2(r2, r3) setsockopt$sock_int(r2, 0xffff, 0x4, &(0x7f0000000000)=0x6, 0x4) 16:00:29 executing program 0: kevent(0xffffffffffffffff, &(0x7f0000000040)=[{}], 0x0, 0x0, 0x0, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffffff, 0x0, "00000000000000000000f2ffffffffffffff4000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0xffffffffffffff85) connect$unix(0xffffffffffffffff, &(0x7f0000000040)=ANY=[@ANYBLOB="03"], 0x1) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r1 = socket(0x18, 0x1, 0x0) close(r1) r2 = socket(0x18, 0x2, 0x0) r3 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r4 = kqueue() kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000280)=[{{r3}, 0xfffffffffffffffe, 0x37}], 0x0, 0x0) kevent(r4, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) dup2(r3, r4) ioctl$LIOCSFD(r3, 0x80046c7f, &(0x7f0000000080)=r1) close(r2) socket(0x400000000018, 0x3, 0x3a) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r2, &(0x7f0000000040)="100a2956b9223776", 0x21d) 16:00:29 executing program 1: mknod(&(0x7f0000000680)='./file0\x00', 0x4, 0xffffffff) open(&(0x7f0000000640)='./bus\x00', 0x10, 0x41) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) r0 = dup(0xffffffffffffffff) open(&(0x7f0000000080)='./bus\x00', 0x20000, 0x2a) r1 = socket$unix(0x1, 0x1, 0x0) readv(r1, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/2, 0x2}, {&(0x7f0000001000)=""/4096, 0x1000}, {&(0x7f00000001c0)=""/186, 0xba}], 0x3) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x7, &(0x7f0000000000)=[{0x9, 0x8, 0x5, 0x81}, {0x3, 0x9, 0x20, 0x10000}, {0x6, 0x20, 0x8, 0xd04d}, {0x9, 0x2, 0x0, 0x7}, {0x6, 0x3f, 0x0, 0x1bd}, {0x1, 0x42, 0x9, 0x1}, {0x7, 0x5, 0x1f, 0x100000}]}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) r2 = open(&(0x7f0000000180)='./bus\x00', 0x2, 0x0) r3 = syz_open_pts() fcntl$lock(r3, 0x9, &(0x7f0000000180)={0x1, 0x0, 0x80000001, 0x8}) flock(r3, 0x2) flock(r3, 0x2) flock(r3, 0x2) fcntl$lock(r3, 0x10000000000009, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x2000300000000}) fcntl$lock(r3, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x100000000}) preadv(r3, &(0x7f0000000600)=[{&(0x7f0000000480)=""/121, 0x79}, {&(0x7f00000002c0)=""/19, 0x13}, {&(0x7f0000000500)=""/19, 0x13}, {&(0x7f0000000540)=""/145, 0x91}], 0x4, 0x0, 0x9) ioctl$TIOCFLUSH(r2, 0x8020690c, &(0x7f0000000300)) r4 = syz_open_pts() fcntl$lock(r4, 0x9, &(0x7f0000000180)={0xf0ff51428550b7d7, 0x0, 0x0, 0x100000000}) flock(r4, 0x2) flock(r4, 0x2) flock(r4, 0x2) fcntl$lock(r4, 0x10000000000009, &(0x7f0000000000)={0x0, 0x0, 0x7, 0x2000300000000}) r5 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r6 = kqueue() kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000280)=[{{r5}, 0xfffffffffffffffe, 0x37}], 0x0, 0x0) kevent(r6, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) dup2(r5, r6) ioctl$WSMUXIO_LIST_DEVICES(r5, 0xc1045763, &(0x7f0000000340)={0x1000, [{0x1, 0x1}, {0x2, 0x3ff}, {0x1, 0x8}, {0x2, 0x1ff}, {0x3, 0x8000}, {0x2, 0x8}, {0x1, 0x7f}, {0x1, 0x1ff}, {0x1, 0x4}, {0x3, 0x8001}, {0x2, 0x3}, {0x1, 0x86}, {0x1, 0x5}, {0x3, 0x2}, {0x3, 0x5}, {0x1, 0x8001}, {0x3, 0x9}, {0x1, 0x40}, {0x1, 0x1f}, {0x1, 0x7}, {0x3, 0x5}, {0x1, 0x1}, {0x2, 0xcbc}, {0x1, 0x9}, {0x1, 0x7f}, {0x3, 0x10001}, {0x3, 0x8}, {0x3, 0xfd}, {0x2, 0x40}, {0x1, 0x4}, {0x1, 0x4}, {0x2, 0x5}]}) fcntl$lock(r4, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x100000000}) write(r4, &(0x7f0000000140)="4170c4407a22ec314a755337ad7b2e94b40085dc", 0x14) 16:00:29 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000380)='/dev/bpf\x00', 0x0, 0x0) write(0xffffffffffffffff, &(0x7f00000001c0)="08ade09f32746a223c471c0795bf5ca1acdd50ca4d001955", 0x18) pwritev(0xffffffffffffffff, &(0x7f00000002c0), 0x1000000000000036, 0x0, 0x406) r1 = geteuid() setreuid(r1, r1) getegid() geteuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) msgget$private(0x0, 0x0) r3 = getpgid(0x0) r4 = getgid() msgctl$IPC_SET(0x0, 0x1, &(0x7f0000003f80)={{0x0, 0x0, 0x0, r1, r4}, 0x5, 0x2000, r3, 0x0, 0x0, 0xfffffffffffffffd, 0x5db6ae7d, 0x4000}) msgget$private(0x0, 0x0) getpgid(0x0) msgget$private(0x0, 0x601) geteuid() getuid() getgid() getpid() getpgid(0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, &(0x7f0000000080)=0xc) setpgid(0x0, r6) r7 = getuid() setuid(r7) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) r9 = socket(0x2, 0x8002, 0x0) connect$unix(r9, &(0x7f0000000580)=ANY=[@ANYBLOB="62020207e0004a13a6447a2b053cf5252e8b26b6cd0900016040acc1acc28b0351d3ed53096f837d96b7ba8644ea0d13d08d459f9af8762d9c8b91f5a9a38a6f6222059981cf193cc109d56209075488648fe2bd746bd1100cb83b723c72d04f3724c688ab0b47510f30410061c101870782b7c67a4276c1061a85ae76220c932b5508fd7ac652be7072e69c3c1c1620558289e0315201537877fbdc166908bcfa2529866f8aed51c5e2f67c7a0efd09575c039cc08738c2599f2975a5f6a36c2b0d56715a703a4424053e123b2c2590e5430a0f0e9d4733f7b07e898b2fe1971870b16708ed3d86cd317a8b7c2e1372db025adbe15439f307e2e60e8c892ec46a21e24a65e0cee535ada04b40c4e443103d2b56f031206bc12b299aedcdb413abc564d209e433f46c7912603457266f167a4d91ca953c4c37985265956933724bd01f6161b19965ba12bb2896fbe94da92f4e94ed12ae845800dfe2ced4465195675700"/368], 0x10) dup2(r9, r8) setsockopt$sock_int(r8, 0xffff, 0x1001, &(0x7f0000000000)=0x43cbc, 0x4) r10 = dup(r8) sendto$inet6(r10, &(0x7f0000000040), 0xffc9, 0x0, 0x0, 0x0) getsockopt$SO_PEERCRED(r10, 0xffff, 0x1022, &(0x7f00000002c0), 0xc) pipe2(&(0x7f0000000280), 0x14) r11 = semget$private(0x0, 0x4, 0x2) semop(r11, &(0x7f00000003c0)=[{0x1, 0x5cd, 0x1000}, {0x0, 0x81, 0x1800}], 0x2) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000003f80)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x4000}, 0x5, 0x2000, 0x0, 0x0, 0x0, 0xfffffffffffffffd, 0x5db6ae7d, 0x4000}) msgget$private(0x0, 0x0) r12 = msgget$private(0x0, 0x0) r13 = getpgid(0x0) r14 = getgid() msgctl$IPC_SET(r12, 0x1, &(0x7f0000003f80)={{0x0, 0x0, 0x0, 0x0, r14}, 0x5, 0x2000, r13, 0x0, 0x0, 0xfffffffffffffffd, 0x5db6ae7d, 0x4000}) r15 = msgget$private(0x0, 0x0) r16 = getpgid(0x0) msgctl$IPC_SET(r15, 0x1, &(0x7f0000003f80)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x61}, 0x8000000000000000, 0x0, r16, 0x0, 0x0, 0x4a, 0x80a5, 0x4000}) r17 = msgget$private(0x0, 0x100000000000004) msgctl$IPC_SET(r17, 0x1, 0xfffffffffffffffe) msgsnd(r17, &(0x7f00000004c0)=ANY=[@ANYBLOB="0100000000000000d255396d40fa53f1a8d2db3e408aadf1dc04bedfc7a1ab77823fda714971144bd4fa0d3b80f82562ffebdf3fb63964f5846c6cf0419d9a0e8672b8385b403784a2131d226ac10227b9c169aa77ca737b3971049aeb8004bcbb8ea24f2cfaffffffffffffffbfc9affdb31e532bdbe019a8d90361724e6c86c6273a7a5c8a5feec7d9fd2678b49b5a9c9bb55ddf19f117adf4790e1b2ec81dc82eec"], 0xfffffffffffffefb, 0x800) msgctl$IPC_SET(r17, 0x1, &(0x7f0000000140)={{0x3, 0x0, 0x0, 0x0, 0x0, 0xa8, 0x6}, 0xa, 0x2, r13, r16, 0x0, 0xfffffffeffffffff, 0x100}) getgroups(0x4, &(0x7f0000000040)=[r2, 0x0, 0x0, 0x0]) r19 = getegid() setregid(r18, r19) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000200)=[{0x64}, {0x40000060}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0xf0, &(0x7f0000000080)="b6") 16:00:29 executing program 1: r0 = socket(0x11, 0x3, 0x0) sendto$unix(r0, &(0x7f0000000300)="b100050200000000000088000701000000000000cea1fea7fef96ecfc73fd3357af96caa0416e74f376336acf00a7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282902e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be657ae00000002000000000000020208a371a3f800000000000000000000000000000000000d9b51220799d716f97b000000", 0xb1, 0x0, 0x0, 0xffffffffffffff42) r1 = accept$inet(r0, 0x0, &(0x7f0000000000)) r2 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x4) r3 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r4 = kqueue() kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000280)=[{{r3}, 0xfffffffffffffffe, 0x37}], 0x0, 0x0) kevent(r4, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) dup2(r3, r4) r5 = accept$inet6(r3, &(0x7f0000000040), &(0x7f0000000140)=0xc) setsockopt$sock_int(r5, 0xffff, 0x1003, &(0x7f0000000180)=0x2, 0x4) r6 = kqueue() kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000280)=[{{r2}, 0xfffffffffffffffe, 0x37}], 0x0, 0x0) ioctl$TIOCEXCL(r2, 0x2000740d) kevent(r6, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) dup2(r2, r6) accept$inet6(r1, &(0x7f00000000c0), &(0x7f0000000080)=0xc) 16:00:29 executing program 0: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) socket(0x18, 0x4003, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffffff, 0x0, "00000000000000000000f2ffffffffffffff4000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) connect$unix(0xffffffffffffffff, &(0x7f0000000040)=ANY=[@ANYBLOB="02"], 0x1) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r1 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r2 = kqueue() kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000280)=[{{r1}, 0xfffffffffffffffe, 0x37}], 0x0, 0x0) kevent(r2, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) dup2(r1, r2) connect$unix(r1, &(0x7f0000000080)=@abs={0x1, 0x0, 0x0}, 0x8) r3 = socket(0x18, 0x1, 0x0) close(r3) r4 = socket(0x18, 0x2, 0x0) close(r4) socket(0x400000000018, 0x3, 0x3a) setsockopt(r4, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r3, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r4, &(0x7f0000000040)="100a2956b9223776", 0x21d) 16:00:29 executing program 0: r0 = syz_open_pts() nanosleep(&(0x7f0000000080)={0x68, 0x7feffffe}, 0x0) r1 = kqueue() kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, &(0x7f0000000140)={0x3, 0x7fffffff}) kevent(r1, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000100), 0x6, 0x0, 0x9d1, 0x0) r3 = kqueue() r4 = kqueue() kevent(r4, &(0x7f0000000100), 0x6, 0x0, 0x9d1, 0x0) kevent(r3, &(0x7f0000000100), 0x6, 0x0, 0x9d1, 0x0) r5 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x10000, 0x0) r6 = open(&(0x7f0000000200)='./file0\x00', 0x20000, 0x2) getsockname$inet(r6, &(0x7f0000000240), &(0x7f0000000280)=0xc) ioctl$PCIOCREAD(r5, 0xc0107002, &(0x7f00000001c0)) r7 = syz_open_pts() fcntl$lock(r7, 0x9, &(0x7f0000000180)={0xf0ff51428550b7d7, 0x0, 0x0, 0x100000000}) flock(r7, 0x2) flock(r7, 0x2) flock(r7, 0x2) fcntl$lock(r7, 0x10000000000009, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x2000300000000}) r8 = syz_open_pts() fcntl$lock(r8, 0x9, &(0x7f0000000180)={0xf0ff51428550b7d7, 0x0, 0x0, 0x100000000}) flock(r8, 0x2) flock(r8, 0x2) flock(r8, 0x2) fcntl$lock(r8, 0x10000000000009, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x2000300000000}) fcntl$lock(r8, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x100000000}) fcntl$lock(r8, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x2, 0x5}) kevent(r1, 0x0, 0x0, &(0x7f00000000c0)=[{{r7}, 0xfffffffffffffffd, 0x25, 0x40, 0x8001, 0x3f}, {{0xffffffffffffff9c}, 0xfffffffffffffffc, 0x34, 0x4, 0x3, 0xffffffff}, {{0xffffffffffffff9c}, 0xfffffffffffffffe, 0x29, 0x2, 0x69, 0x9}, {{r0}, 0xfffffffffffffffd, 0x0, 0x2, 0x0, 0x4f}], 0xffffffffffff8000, 0x0) 16:00:29 executing program 1: pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x0) ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x800000000006]}}) r1 = kqueue() fcntl$dupfd(r1, 0x0, r0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) r2 = socket(0x2, 0x3, 0x0) r3 = fcntl$dupfd(r2, 0x0, r2) fcntl$dupfd(r3, 0x0, r0) r4 = syz_open_pts() fcntl$lock(r4, 0x9, &(0x7f0000000180)={0xf0ff51428550b7d7, 0x0, 0x0, 0x100000000}) flock(r4, 0x2) flock(r4, 0x2) flock(r4, 0x2) fcntl$lock(r4, 0x10000000000009, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x2000300000000}) fcntl$lock(r4, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x100000000}) r5 = syz_open_pts() fcntl$lock(r5, 0x9, &(0x7f0000000180)={0xf0ff51428550b7d7, 0x0, 0x0, 0x100000000}) flock(r5, 0x2) flock(r5, 0x2) flock(r5, 0x2) fcntl$lock(r5, 0x10000000000009, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x2000300000000}) fcntl$lock(r5, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x100000000}) ioctl$TIOCFLUSH(r5, 0x8020691f, &(0x7f0000000300)=0x7fc) 16:00:30 executing program 1: ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) r0 = socket(0x400000000018, 0x3, 0x3a) kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0x0, 0x0, 0x0, 0x3}], 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt$sock_int(r0, 0xffff, 0x1002, &(0x7f00000000c0), 0x4) r1 = socket(0x18, 0xc003, 0x0) r2 = syz_open_pts() fcntl$lock(r2, 0x9, &(0x7f0000000180)={0xf0ff51428550b7d7, 0x0, 0x0, 0x100000000}) flock(r2, 0x2) flock(r2, 0x2) flock(r2, 0x2) fcntl$lock(r2, 0x10000000000009, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x2000300000000}) fcntl$lock(r2, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x100000000}) mmap(&(0x7f0000639000/0x1000)=nil, 0x1000, 0x4, 0x811, r2, 0x0, 0x7) accept$inet6(0xffffffffffffff9c, 0x0, &(0x7f0000000080)) r3 = socket(0x400000000018, 0x3, 0x3a) setsockopt(r3, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt(r1, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:00:30 executing program 1: r0 = socket(0x400000000018, 0xc000, 0x3a) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) setsockopt(0xffffffffffffffff, 0xfff, 0x6c, &(0x7f0000000080)="87d115fe8f07b3b3e3b1afa108c64a7e316b9758a37b8495f3f1c196cebfee13f6a2ea2a69dcbc60afe34dbb57a34529689653b50f1e06a57cfc67a66aa9328e4b2615b2dded18c4fc80c93151ceef65f13bf9518b52653c424cc549c2c96a21b14b037adb14b5c0ebe6720bb26e47398bedef419786435c07c2043dc40be65189c5de0100"/143, 0x8f) semget$private(0x0, 0x1, 0x10) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000180)={0x0}, 0xc) fcntl$setown(r0, 0x6, r1) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000140)={0x3f, 0x0, 0x0, 0x5}, 0xc) close(r0) ioctl$FIONBIO(0xffffffffffffffff, 0x8004667e, &(0x7f0000000000)=0x1) 16:00:30 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000540)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f00000002c0)={0x3, &(0x7f0000000000)=[{0x15}, {0x54}, {0x6, 0x0, 0x0, 0xfc}]}) pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x10004) ioctl$TIOCSBRK(r1, 0x2000747b) pwrite(r0, &(0x7f0000000180)="f6beae00cdd7ff1f2000b2541b84", 0xe, 0x0, 0x0) 16:00:30 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0xfffffffd, 0x2, 0x0, "0000ffff00001040dcc3ffffffffffdd00", 0x3, 0x40000}) pipe(&(0x7f0000000000)={0xffffffffffffffff}) ioctl$TIOCMGET(r0, 0x4004746a, &(0x7f0000000040)) r1 = socket(0x18, 0x3, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) fchdir(r1) 16:00:30 executing program 1: r0 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) semctl$IPC_RMID(r0, 0x0, 0x0) shmctl$IPC_SET(r0, 0x1, 0xffffffffffffffff) shmctl$IPC_STAT(r0, 0x2, &(0x7f0000001140)=""/197) r1 = semget$private(0x0, 0x4, 0x1b2) r2 = open(&(0x7f0000000200)='.\x00', 0x0, 0x0) mkdir(&(0x7f0000000280)='./file0\x00', 0x0) chroot(&(0x7f0000000140)='./file0\x00') socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r3, &(0x7f0000000700)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000400)=""/210, 0x23f}, 0x0) sendmsg$unix(r4, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000240)=ANY=[@ANYBLOB="28000000ffff02000100000008cd7f8603000000", @ANYRES32=r4, @ANYRES32=r4, @ANYRES32=r2, @ANYRES32=r3, @ANYRES32=r4], 0x28}, 0x0) semctl$GETNCNT(r1, 0x4, 0x3, &(0x7f0000000580)=""/170) semctl$SETVAL(r1, 0x0, 0x8, &(0x7f0000000240)=0x72) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, 0xc) r6 = getgid() semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, 0x0, r5, r6, 0x10, 0x8}, 0x8, 0x1, 0x3ff}) socket$unix(0x1, 0x5, 0x0) r7 = semget$private(0x0, 0x4, 0x1b2) semctl$GETNCNT(r7, 0x4, 0x3, &(0x7f0000000580)=""/170) semctl$SETVAL(r7, 0x0, 0x8, &(0x7f0000000240)=0x72) semop(r7, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x7fffffff, 0x1000}], 0x2) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r9 = getgid() semctl$IPC_SET(r7, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, 0x0, r8, r9, 0x10, 0x8}, 0x8, 0x1, 0x3ff}) geteuid() socket(0x6, 0x1, 0x0) 16:00:30 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2080002002, 0x40004000000028ad) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x2, 0x0) open(&(0x7f0000000000)='./bus/../file0\x00', 0x10000, 0x30) writev(r0, &(0x7f0000000180)=[{&(0x7f0000000580)="000000186004008000014000000000000000000000000000000000000000000000200800e4ff6f0000000100", 0x2c}], 0x1) 16:00:30 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x8613a) r0 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f0000000240)="220e2a", 0x3) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{}, 0x100000084c01002e}) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x2000100000000}) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080), &(0x7f00000000c0)=0xc) r1 = syz_open_pts() fcntl$lock(r1, 0x9, &(0x7f0000000180)={0xf0ff51428550b7d7, 0x0, 0x0, 0x100000000}) flock(r1, 0x2) flock(r1, 0x2) flock(r1, 0x2) r2 = syz_open_pts() fcntl$lock(r2, 0x9, &(0x7f0000000180)={0xf0ff51428550b7d7, 0x0, 0x0, 0x100000000}) flock(r2, 0x2) flock(r2, 0x2) flock(r2, 0x2) fcntl$lock(r2, 0x10000000000009, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x2000300000000}) fcntl$lock(r2, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x100000000}) mmap(&(0x7f0000ff4000/0x9000)=nil, 0x9000, 0x0, 0x6010, r2, 0x0, 0x2) fcntl$lock(r1, 0x10000000000009, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x2000300000000}) fcntl$lock(r1, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x100000000}) read(r1, &(0x7f0000000100)=""/65, 0x41) 16:00:31 executing program 1: poll(&(0x7f0000000180)=[{}], 0x1, 0x80) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x2) execve(0x0, 0x0, 0x0) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r1 = kqueue() kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000280)=[{{r0}, 0xfffffffffffffffe, 0x37}], 0x0, 0x0) r2 = syz_open_pts() fcntl$lock(r2, 0x9, &(0x7f0000000180)={0xf0ff51428550b7d7, 0x0, 0x0, 0x100000000}) flock(r2, 0x2) flock(r2, 0x2) flock(r2, 0x2) fcntl$lock(r2, 0x10000000000009, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x2000300000000}) fcntl$lock(r2, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x100000000}) write(r2, &(0x7f0000000040)="23fc75b51d436c7c54556eaf8e8ba0fcbd992145d6ec33b7e375fc06633d07500a33080725cbd4d78b198aa23476213545b45c28c5e89f8ac9dae760f76157048af55ec6984d137117e4711201c469092d3a", 0x52) kevent(r1, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) dup2(r0, r1) ioctl$SPKRTUNE(r0, 0x20005302, &(0x7f0000000000)={0x80000000, 0x5}) 16:00:31 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x2ff, 0x0, "f01d00200b0f000005000000ac39080500cad800"}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000140)={0xffffffffffffffff}) r1 = socket(0x18, 0x3, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) socket(0x10, 0x4, 0x0) dup2(r1, r0) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000000)=0x43cb9, 0x37f) setsockopt$inet6_MRT6_DEL_MFC(r1, 0x29, 0x69, &(0x7f0000000040)={{0x18, 0x1, 0x4, 0xffffffff}, {0x18, 0x3, 0x3, 0x5}, 0x100, [0xe47d, 0x1, 0xe0000000, 0x78, 0x86b, 0xeeec, 0x7fffffff, 0x6]}, 0x3c) r2 = dup(r0) sendto$inet6(r2, &(0x7f0000000040), 0x43000, 0x0, 0x0, 0xfffffffffffffdaa) 16:00:31 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x1fd, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f00000000c0)=[{}, {0x25}, {0x6, 0x0, 0x0, 0xfd}]}) r1 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r2 = kqueue() r3 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r4 = kqueue() kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000280)=[{{r3}, 0xfffffffffffffffe, 0x37}], 0x0, 0x0) kevent(r4, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) dup2(r3, r4) ioctl$BIOCGRSIG(r3, 0x40044273, &(0x7f0000000140)) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000280)=[{{r1}, 0xfffffffffffffffe, 0x37}], 0x0, 0x0) kevent(r2, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) dup2(r1, r2) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) pwrite(r0, &(0x7f0000000540)="299c003a37b5dc218cebe08a2089", 0xe, 0x0, 0x0) 16:00:31 executing program 0: shmget$private(0x0, 0x4000, 0x200, &(0x7f0000ff9000/0x4000)=nil) r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000480)='/dev/vmm\x00', 0x0, 0x0) ioctl$VMM_IOC_WRITEREGS(r0, 0xc5005601, &(0x7f0000000580)={0x1, 0x0, 0x0, {[0x0, 0x0, 0x0, 0x3, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0xfffffffffffffffd], [], [], [], [], {0x0, 0x1000}}}) 16:00:32 executing program 1: syz_emit_ethernet(0x1, &(0x7f0000000000)=ANY=[@ANYBLOB="aaaaaaaaaaaa7289b75c479b86dd60451a7cfdc40300000000000000000000000081000000bbfe8000000000000000000000000000aa"]) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) socketpair$unix(0x1, 0x7, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = syz_open_pts() fcntl$lock(r2, 0x9, &(0x7f0000000180)={0xf0ff51428550b7d7, 0x0, 0x0, 0x100000000}) flock(r2, 0x2) flock(r2, 0x2) flock(r2, 0x2) fcntl$lock(r2, 0x10000000000009, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x2000300000000}) r3 = syz_open_pts() fcntl$lock(r3, 0x9, &(0x7f0000000180)={0xf0ff51428550b7d7, 0x0, 0x0, 0x100000000}) flock(r3, 0x2) flock(r3, 0x2) flock(r3, 0x2) fcntl$lock(r3, 0x10000000000009, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x2000300000000}) fcntl$lock(r3, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x100000000}) fcntl$lock(r3, 0x9, &(0x7f0000000180)={0x0, 0x1, 0xfbc, 0xfffffffe}) dup2(r1, r2) setuid(r0) syz_emit_ethernet(0x1a, &(0x7f0000000040)="753dabcb511e6adfea78dd7725a71b43a7b9d9f007d5a895006f") 16:00:32 executing program 0: r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x80, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f00000001c0)=[{{r0}, 0xfffffffffffffffe, 0x59}], 0x0, 0x0) kevent(0xffffffffffffff9c, 0x0, 0x0, &(0x7f0000000200)=[{{r0}, 0xfffffffffffffffc, 0x90ba9d0f470c557d}], 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000240)=[{{r0}, 0xffffffffffffffff, 0x2}], 0x0, 0x0, 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000040), 0xa9, 0x0, 0xfffff801, &(0x7f00000000c0)={0x3, 0xffffffffffffffff}) 16:00:32 executing program 0: r0 = syz_open_pts() mmap(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x3, 0x4010, r0, 0x0, 0x5) ioctl$TIOCSETA(r0, 0xc2d0422a, &(0x7f0000000000)={0x0, 0x100000, 0x0, 0x0, '\x00', 0x8006, 0x809}) pipe2(&(0x7f0000000700)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x882, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000140)={0x4, &(0x7f0000000100)=[{0x0, 0x72c4, 0x5, 0x4}, {0x7, 0x76, 0x8, 0x8}, {0x10001, 0x7, 0x7, 0x7}, {0x6}]}) r3 = shmget$private(0x0, 0x2000, 0xa2, &(0x7f0000ffd000/0x2000)=nil) semop(0x0, &(0x7f00000003c0)=[{0x1, 0x5cd, 0x1000}, {0x0, 0x81, 0x1800}], 0x2) shmctl$SHM_LOCK(r3, 0x3) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0x84, &(0x7f00000008c0)="4b5f7b3d627ba30957803539e3eb89766757b91601e01ad63c6dce69cb0d6709f74d35866c713a6ccdcdd01d6ea664670316f799c423c1429e683604df67ccb8f2749536d93955e4ab78618dc9bc7bb113339b5f3f1248f5c3ef4edd2c97e7fbf9080dc3fe00680b317fdf2b891fd0dc00902f1d2d575005623f60c4b81fa441a96548b1") r4 = semget$private(0x0, 0x9, 0x42) pipe2(&(0x7f0000000680)={0xffffffffffffffff}, 0x10004) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, 0xc) r7 = getegid() r8 = getuid() r9 = getegid() semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000340)={{0xbbfd, r6, r7, r8, r9, 0x14, 0x6}, 0x5, 0x9, 0x101}) semop(r4, &(0x7f0000000440), 0x0) ioctl$KDSETLED(r1, 0x20004b42, &(0x7f00000004c0)=0x16) semop(r4, &(0x7f0000000240)=[{0x1000000000, 0xfffffffffffff7ff, 0x1000}, {0x3, 0x7, 0x1800}], 0x2) semctl$GETNCNT(r4, 0x1, 0x3, &(0x7f0000000800)=""/191) ioctl$KDSETMODE(r1, 0x20004b0a, &(0x7f00000002c0)=0x2) r10 = openat$klog(0xffffffffffffff9c, &(0x7f0000000080)='/dev/klog\x00', 0x8080, 0x0) shutdown(r1, 0x2) setsockopt$inet6_MRT6_ADD_MIF(r10, 0x29, 0x66, &(0x7f00000000c0)={0x2, 0x1, 0x0, 0x7936, 0x1}, 0xc) ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f0000000180)) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000600), &(0x7f00000001c0)=0xc) getppid() clock_getres(0x6, &(0x7f0000000400)) fcntl$dupfd(0xffffffffffffffff, 0x3, 0xffffffffffffffff) recvfrom(r5, &(0x7f00000009c0)=""/4096, 0x1000, 0x800, &(0x7f0000000280)=@un=@abs={0x0, 0x0, 0x0}, 0x8) semop(r4, &(0x7f0000000480)=[{0x0, 0x1, 0x1000}, {0x0, 0x8}, {0x0, 0x9f, 0x1000}], 0x3) 16:00:32 executing program 0: mmap(&(0x7f00003f8000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) chdir(&(0x7f0000739ffe)='..') openat(0xffffffffffffffff, &(0x7f000060cff8)='/', 0x0, 0x0) madvise(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x0) 16:00:33 executing program 1: r0 = socket$inet6(0x18, 0x3, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x10000, 0x0) r2 = syz_open_pts() fcntl$lock(r2, 0x9, &(0x7f0000000180)={0xf0ff51428550b7d7, 0x0, 0x0, 0x100000000}) flock(r2, 0x2) flock(r2, 0x2) flock(r2, 0x2) fcntl$lock(r2, 0x10000000000009, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x2000300000000}) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f00000000c0)={0x3, &(0x7f0000000080)=[{0x4, 0x9, 0x43, 0x10001}, {0xfff8, 0x7f, 0x0, 0x1}, {0x1700, 0x9, 0x2, 0x1}]}) fcntl$lock(r2, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x100000000}) r3 = getuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) fchown(r2, r3, r4) r5 = syz_open_pts() fcntl$lock(r5, 0x9, &(0x7f0000000180)={0xf0ff51428550b7d7, 0x0, 0x0, 0x100000000}) flock(r5, 0x2) flock(r5, 0x2) flock(r5, 0x2) fcntl$lock(r5, 0x10000000000009, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x2000300000000}) r6 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78659a, r6) fcntl$lock(r5, 0x9, &(0x7f00000001c0)={0x1, 0x0, 0x0, 0x2, r6}) fcntl$getown(r5, 0x5) r7 = dup2(r0, r0) sendmsg$unix(r7, &(0x7f0000001700)={&(0x7f0000000100)=ANY=[@ANYBLOB="fb182e2f001aa0fae709c4ad6036d5d7446d7ce829c2af30f89b92f731bc66332ea6c130ece4c83f5d66ca6bce5453bb3e34df05825b0fdf1a977f9ffd25d1f7e08203b924802da991bec1af"], 0xa, 0x0}, 0x0) 16:00:33 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x2000002000, 0x86128) accept$unix(0xffffffffffffff9c, &(0x7f0000000180)=ANY=[@ANYBLOB="000481000008000000000000000340004502208887d3800504000000"], 0x0) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x6, 0x0) write(r0, &(0x7f0000000140)="220ece228901004cb487abb18b26a6c0df5ab8c1131f4511", 0x18) r1 = syz_open_pts() fcntl$lock(r1, 0x9, &(0x7f0000000180)={0xf0ff51428550b7d7, 0x0, 0x0, 0x100000000}) flock(r1, 0x2) flock(r1, 0x2) flock(r1, 0x2) fcntl$lock(r1, 0x10000000000009, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x2000300000000}) fcntl$lock(r1, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x100000000}) read(r1, &(0x7f00000001c0)=""/135, 0x87) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff07}], 0x100000000000005e, 0x0, 0x0) 16:00:34 executing program 0: sendto$unix(0xffffffffffffffff, &(0x7f0000000000)="b1000513600000000000000010000000000004fecea11ea8fef96ecfc73fd3357af4f7aa0416fa4f376336acf00b7804be781e49910900df", 0x38, 0x0, 0x0, 0x0) msgsnd(0x0, &(0x7f0000000040)=ANY=[@ANYBLOB="30750000e59445fdd8d2ff00"], 0x1, 0x0) syz_emit_ethernet(0x1, &(0x7f0000000000)=ANY=[@ANYBLOB="ffffffe5ffffaaaaaaaaaa0486dd60a4f00808183c00fe80000000fffa0000000000000000aaff020000000000000000000000000001"]) syz_emit_ethernet(0x400e, &(0x7f0000000000)="c7a895006f53dd000005ffff86dd") 16:00:34 executing program 1: unveil(&(0x7f0000000200)='.\x00', &(0x7f0000000280)='r\x00') unveil(&(0x7f0000000080)='./file0\x00', &(0x7f0000000100)='c\x00') r0 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) mkdirat(0xffffffffffffff9c, &(0x7f0000000240)='./file0\x00', 0x150) symlinkat(&(0x7f0000000040)='./file0/file0\x00', r0, &(0x7f0000000280)='./file0/file0\x00') 16:00:34 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x2, 0x6) r0 = accept$unix(0xffffffffffffff9c, &(0x7f0000000100)=ANY=[@ANYBLOB='\x00\x00\x00\x00\x00\x00\x00\x00\x00\t'], 0x0) r1 = open(&(0x7f0000000080)='./bus\x00', 0x200, 0x4) write(r1, &(0x7f0000000140)="220e228901001c067ebc74a7ea11cf801bf1fa48f4445ed5", 0x18) r2 = syz_open_pts() fcntl$lock(r2, 0x9, &(0x7f0000000180)={0xf0ff51428550b7d7, 0x0, 0x0, 0x100000000}) flock(r2, 0x2) flock(r2, 0x2) flock(r2, 0x2) fcntl$lock(r2, 0x10000000000009, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x2000300000000}) fcntl$lock(r2, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x100000000}) pwrite(r2, &(0x7f0000000300)="ad84ef95199f44bec9dcb073331393b63709f4308ed30eeab87345c289db6fdedf377ac46f8936258c6fcc41c9b6e955d5aedd840bc7118e9c1e6e4c2fbcc25c4eabdea128d3dbdba438a6277ab73c91e1dabda31dca44d32e139e5bf2c45542034d77dbf856baf7fc22fadd86293242bfcd85adedeefc6db8b1d4a8d08368e431425aef46db30577805a466939f20d310e8cc429bce578dfd90dd12edf5468a72d1b8c0084eb2ab027af1f459eff93da2537fc2973221641bd5a6c7d42fbee4a4da9a7591341f08c43534d81d93f9dd9206f0b3f9a667ac85863a713486c05783bb60dce4f41b3be6f8dbc729d85f45bd374389f6d514d5604a4d71587513a39179c45509717bd7257ac301c799c8bc7cde366bfea3224d33ec9dd8baf6a30983e190fd47e67b805b350b98e027e6329257ec3fee057cd5475ab85d18e4776a897df54da8a2bb8cd82ff86fe8b60e48ff179d7e6b6365d291e5bb69b625e596c3ec421f39b3858a53043123dd722f5aef53ea415dae4507cd5b815b323869f9a3fc4389d3844226df14f1241edd6f01f272b99ccc827e06c5fb04c18b615abd946329a1d9f6021862810bafd51be9e9264242a647112acf087b408ffe00dbfa12918359d8a93639eff6909624aef4da24c5910acb7ca48914145ab4dff6b1f67967f84717f95d7ee98435f6b525c936418385e3081df986ddb8dedab50fbc9bcec011328cf00989b5687419c5a1f6a6f15debb382742cfd804fbe981b77cd62e2439b9ea11f773609e66c83c6b57ef02c21f15ae075edec726ef8f19e0debd43d644b0070b7f69b768e13ce4e26dea8dbd7f995560a3e0a48cf1d7d184650bbcdefacb71db0222fae4158ef7d49db1c9fb71cd1f3489d3dfe99c6bbfe4c510e926a1759cb94d4d2779a9c4a121c8d3fa881814f51e512df444e6120e0e03abeadd013e16fa85d233f6b237e78c7f33b975207476c1eca302c01ddfe732a5dec369e1d3afd010827f20259c6b830429bc8973e7147d417efebc49f611a8d93251c7eb4d8e5fcd41d8eb87bed54ffcac2df45aa94166e875a0fc69623ecfcaf3c08f9438e32bac8fc00cead37c9ae4c5eee4e83a864ae54255f5c2f494883859b808cd37ce7a17df032b528db2b15545f68d2f6954509ccfdbc4458a10a860d01ab8cfed64efbb0d4e54d3622cafe52a80c81ee42d5858d57e6c4ff6c4461c970219f2d0306d1e263850cd0e417e102cc9a035aaa5a40fe561c4c1913e621535ffd30b563b76fc8f9720a31a7e3e57fe3667ea9055e47691c2c2ff7b52f898617bd9ecf2af20c71ea0e3cbd49d7ee2939d64a4e7f45d57aef08fad5daa35d5eb728d97141faf1a91d345d24ba70a3854c3f21e07be94309d583745e8bfe222ae6980b2112f58afaf603dce9bd3e8a8f8597d61b815a640299199279074fafbd5f2609e7848b1887e9dc1a756c3ed5e6d67e4aa08b9f5d8ad178415eab38a5a95ef072a75b529be8441beff253f73c5eaa6012979ef98c2a91058c6907d1dc0ccdc760190e8ea287b582f23a0dc6d3bd4e85317006f348828e8dc327eb31869921691db37b32df0e42bf5bddc50d3a08bbcd0c53af7732cf62b343a4ec5ce443e40f35a2fbcad276073c88cfe0c964117f81ef8a95d8a55b3a676bfbd0b5ceb9bd48b17e1abd55e3e0aa40fe46db0e3161eeb73326343017bab92bbad59027aaf62882026c306804293061ea52237f79fe6f44aa6489972fa8b7fb192307c1b217b7577aac0fbe15806f20bf70a78c62d2681a5b73f708693f4565fcca9e78493c56abb88a29b88841053c10f2ce42ea54b12d5053a25549b3eaba19e9969bc21d759c859d8ca8847dd4d10717dc7b4071f62ee4ee30698ad309bb510de18b627b2815eb7d9acea9b84a807abe079c9fec1371f42f7c15fd967b1815270a7510c548c9bfa2c1bc44835c3bfbf1997ee5886fecc5182a86046e9eeea4264992d68948a1893b51f4230117dc1ed002b044abb706cae70496d0324b952ada66d666bc0c80c5d891897941889d8dc5ce0777c63e37f3549f4aacc9a4a9ac42a7a57e53011cba3af816949cc78a10d1b693f445fa832d5dac2ebe20754a75d07377de772e24a862d35290a2b2e8a3fc0887a51896605cd9f379da41b067d5effa2ea31f7137444d7f69f3777c03afd4b8c7b21f87a42afd60a4a7903cda16b44f2df9132e236f4b454c737e100f75898c1ce8023e55186ee0967e07f1325d06390661d97d1841da782b608eaff2788f977010fa51449646e29d67c34bc487c96dc4fcc5f6faf57f4803ffdab1f18453fcf04b8f0fe8545f004c8ebdc4bbe6339643ddd5fb164817b312cb205d91429c63a73c369be03f83c87b86288e81e3f0ad0f7e0b0bd114598a8c4b522586a3f0ae2425ebee7c87b92013170705af89be4b6828e0e3f2b22634ae8c6c25816eb97db0604c6055cb326dc77948df6c766cb6fa78037a9c7ef72f2235fba9452a3e3584f76066b9b981082f8df80dadb958cbc244edca157b1a2fd7598482aeadb0fd2c8f92d6a45d787e9624ada336d83ffb63bedba289105b6664cdd8f2262d3a33c92b6857d988f9e374f42a7a2a327d4b3f33a059b901272cf617ee27b1a305939cd9caf3d88b38e3e26ba5f3acbc1608e1ad67a609cec0fe6ade6dff5bb6560c5818aef3474e98d592b6ea95cada1befbe0dc12b9486e10884c9628fccd2c3aed7b4d404e00478813ee6d4dbae9e2427c522654c865dda517134d1a8083fea8d4cfb917cff01916f8823c76b3aadad66bee96db5ae1f48766596744200a0233d30f198cda90bdcac391c2b5bc9a8b84c5339a8edea901c2790c89124fd3c781cfaa52f0a4584838d00558190d31f91149b4103e02c914a0a827115969a72876042888325be691a64dca0fe2d2ef055557b8091ae91df568f1332eb37b3088fd2efa8b95ecfe6bd892585432267f7a1b112405a8d003c5c4b7416a6131e263b04f058c900b692f5a10638c755fca09d3336bb4b0137260ba1d65ae7a8a28075debb00340bd0062f64a5fb1a48160f0683066b47d1629293e44810c7f90a546738d8c04b1644036677868cbb94edd30cc910b031ec45ba7da4e1cc96c7543e369438c074aae3cc4077b9357f9530d2adae8912f18c727e49956e62d4b8f08eaa9eb24df956090d1f9404235b2f293437661a06ecae15c1bfef785a7abc9e650b5f8989d5892d6d5898adb9571307eee9879b05b0001e9e0e10d9527b0834c3cdb53a87307f67e5b25e228977c51f59bef089236b76d7e49ec9f148c5809ce86d05b6c7e0e679c34c1d095b1257ae1fbe894af32356ddc716e0bf202e894da52c26a972a7134681448cd86c2453cc76f1fd49de22de7bd0c2ccfb8bba7503ad9dc9c3c892ef5fb0a4a2c584fd1e81e17cd99d96a2be1c2c6d93327eed41755143cfaf6fc3205a5b7508d9738bf12c879fa66b781a04186b305d8e75b36c38f266a8a3dba30a787d9d600f86bf42846b4717419f667d78a3cbaa562634db4c86de05c7370539db0a54dc4c58f89f930b7e69ab73798edcea16a45d66b22702ece30e1aee0acdb38e42fdd54d35295ac28dd182efd65ce607bfcacd7f615f53f27b36832d82b001b00d9633a0bdb6b6e1298c9fa83cde9eaf5c18f596cb77664396efe121f01581b491d7e51ca48f285435c03f5fb4cb7796eadce69a7f1093273cb82f7afd68da6154173640b102a8debac867ac52d4a5918bc6fdee03bec654d73485cd03e04896359e6df9b9e86659031849557623ceb53fb7d5b0bcb12711b46b8156f572a5dab5921975a05538160356100afcc35cb6a7e91e7f87a918678c90fe3579d0970e0d379555cbb00cd5269c63eedddb30831f74baf72f61c3fa4a021876ab3784a70871a5716e4beb520ae4700e0968cb6eef9ced135202f3fa43572af789bd9143619d3018fba0fa0fb6f4bf4cdb4f87313223c96b148a689157c591f699b929267f78ff4d15923100a0044875baf42f4b457cf90759ae44607fdbda98ff46ecbd44603b50c6f4ac9da9b0f5ced005d640a3093160d942f433b4be4a14e8e239d02e98953dae87fe7dafd7bedf7b1c07e8712e69b149e5c67694f550972bb9ba58f0ae5074b3231785446058f143dbc5e65f26e7337955d1d45eb9e02a3bf0e61ad34913e7086ad0e59bff5fa5acd339bbba74b348feedfb653dacc8b71d4244a142805642d353200964d56f2114f5a15ada08c24fcbce5eaa9fea65f6de3c8bd526e5f8b715b1433fd3e799ba34c863f13b3bef93b2e49d2f22ba53332f63c44177c81078057f8a93a1afd044fba229c2a0f012e385339260b759cf635653cd249142aa88ae99f5afa89964f873125df4d1d59e342861191005683c4eae95ff832791d5f1a7ecbac3ca2b4f5426db300262a2c7ee77c9e090acc49f009b8393193d785767893405820437ae2070cfeaf89afb17f79c017a79b4330540907dcc157fa4ce2767ffc7f003339d8d76ca691670e5451bec1966ae7425824806c58f56be45438cc2a1aa06949d1995f6b386d1f7b9e393f79c920d9eca795d0d86348ed2f0b5644aa7ccb52da4581b8cc3d4d067406e59019aa8f73ee9a273025c8cd6f848017b38312761c2e93fdc19adf2cb8dfb96b4683cc2f7ab553e8f2dd9a2198355b08fe8eafba08532c450f78c1a6b2a954897211de71624a0e44a1593b036f93646dd949109b9fd1b48ac3e87d7ec994b39d9ea71933fb1c00f0f2ff8ba656577460d8014b424f4767745b67a04ee2014a528f49be7fe1bf422d812b81f929f92bbc28f72d896846b107a4f22b4c63c07e36bf1f1c55c47962d48da99f669709a482d8ace011b7efca8bf35bfc8129178ac27d5ac6047ccddcc9cd36287ae76ac350c1099b60f5f6af4524edd063260efa61cceb7d55fc5dfb201772f83b5698df6921af51941e55caaf479156fa5bc3ca1fe4a111e60aa7e3c84d5461cc47eb7b4217d191fec5896dbe64fc743ecfce07b7bd10905861ba3147bccffc8c614a0e29e1f39225df60afaeb6266955c8d379daf7de350384c4eeae2923b2d5dec81d81ceb42274bec94c2f840b6ed8b3fbb8512acf33ca8a4621127e9c95cfdd191034f8a2eb167274b7b44d793e9f6a1550af9f11d43d6de48aaa6a97abb7bb7308daaa77f2f89adec391e7b3c7ac083b27640f621d290f053ce66ce1c474608e7909105e7a16ef6ab8ea15a378dc73f0fcf718ea3de0783bb4a57543542f0a3676a531490702a721b31f2780364ea503d9badd5f12962d3fe6a8fd5e2f644aab7572f50d339da96730022d161271db081859393946fce74ea9d3a71462aee4a8b6409fe12012194480bb24e3f5c8da9c4d3a13be3c79312dadee1abde1d02313f6c3e1d7b0f9a2435380a2f53d1c07ff833da3ab146c1287068087196f4684d439be8574a997ddda56a76a6670c949d5adbdab7933965358f08c455cc8ce6d34037bd43d455fe91e33e2bd4dc95e9f967466c8c4d265dbc65daa81d7aac6d4b52e5f3e4edbec909a298a132c3e6e61100c7afc88e96542992364fb12c7273f6c9900ad200dbd0ab39000ceea509e09242c17a039827522e05bbbe99159cf33e861c4f8543c7d37efa0101d159236205488f5eeffb8e8b1f94f444aa9896047c0b002a1fad88adcee478b9b28aa9324b8e23482115308170c4bbdabbc7cb97b8f9ae0f6195afeecb1da9d3fa3a58bc66f6b23ab55e59cdff60e4de14d6edd339dfd0e43af2f326fe062c2dbf", 0x1000, 0x0, 0x81) unveil(&(0x7f0000000000)='./bus\x00', &(0x7f0000000040)='c\x00') openat$speaker(0xffffffffffffff9c, &(0x7f0000001300)='/dev/speaker\x00', 0x20, 0x0) pwritev(r0, &(0x7f0000001400)=[{&(0x7f0000000180)}, {&(0x7f0000001340)="66a5aeabd73aa4e80162d634971472668541dd5f1d68b7b22f7cdc3cfeb36f8025581ab7f20ea87f32bd761dc18f48ad6fb6914ca9b5004e9eaa4993", 0x3c}, {&(0x7f0000001440)="d6fad1b11adb202830c284262cff661611498f0aa7876a3db23f9c33aa1674fe083d2afc23d04ac7ca2589cbe931535ce279c03d11d58ca5d56454c7246896020fb5f6bc3548", 0x46}], 0x3, 0x0, 0x0) 16:00:34 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x0) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, 0xc) r1 = semget$private(0x0, 0x1, 0x80000200) semop(r1, &(0x7f0000000300)=[{0x0, 0x7, 0x1400}, {0x4, 0x80, 0x1800}, {0xfe52dc4792d94f09, 0x8000, 0x800}, {0x4, 0xff, 0x800}, {0x4, 0x100, 0x1000}, {0x2, 0x100000000, 0xf2e4cf5442ae16e3}], 0x6) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, &(0x7f0000000380)=0xb) semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f00000000c0)={{0x400, r2, r3, r2, r3, 0x82, 0xfffffffffffff7f5}, 0x8, 0x1ff}) chown(&(0x7f0000000040)='./file0\x00', r0, r3) r4 = semget$private(0x0, 0x1, 0x80000200) semop(r4, &(0x7f0000000300)=[{0x0, 0x7, 0x1400}, {0x4, 0x80, 0x1800}, {0xfe52dc4792d94f09, 0x8000, 0x800}, {0x4, 0xff, 0x800}, {0x4, 0x100, 0x1000}, {0x2, 0x100000000, 0xf2e4cf5442ae16e3}], 0x6) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, &(0x7f0000000380)=0xb) semctl$IPC_SET(r4, 0x0, 0x1, &(0x7f00000000c0)={{0x400, r5, r6, r5, r6, 0x82, 0xfffffffffffff7f5}, 0x8, 0x1ff}) semop(r4, &(0x7f0000000140)=[{0x0, 0xff, 0x800}, {0x4, 0x8, 0x1000}, {0x7, 0xffff}, {0x2, 0xfff, 0x1800}, {0x2, 0x7d, 0x800}], 0x5) rmdir(&(0x7f0000000080)='./file0\x00') 16:00:34 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) kqueue() setsockopt$inet6_MRT6_ADD_MFC(0xffffffffffffffff, 0x29, 0x68, &(0x7f0000000180)={{0x18, 0x2}, {0x18, 0x0, 0x0, 0x150004}, 0xc}, 0x3c) r0 = open(&(0x7f0000000000)='./bus\x00', 0x5, 0x0) r1 = open(&(0x7f0000000140)='./bus\x00', 0x100, 0x40) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000200)='/dev/null\x00', 0x2, 0x0) ioctl$TIOCGTSTAMP(r2, 0x4010745b, &(0x7f0000000240)) r3 = syz_open_pts() fcntl$lock(r3, 0x9, &(0x7f0000000180)={0xf0ff51428550b7d7, 0x0, 0x0, 0x100000000}) flock(r3, 0x2) flock(r3, 0x2) flock(r3, 0x2) fcntl$lock(r3, 0x10000000000009, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x2000300000000}) fcntl$lock(r3, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x100000000}) preadv(r3, &(0x7f0000003600)=[{&(0x7f0000000300)=""/132, 0xffc7}, {&(0x7f00000003c0)=""/4082, 0x1000}, {&(0x7f00000013c0)=""/4096, 0x1000}, {&(0x7f0000003680)=""/134, 0x86}, {&(0x7f0000002480)=""/111, 0x6f}, {&(0x7f0000004780)=""/4103, 0x1048}, {&(0x7f0000003500)=""/123, 0x7b}, {&(0x7f0000005840)=""/124, 0x72}], 0x8, 0x0, 0xfffffffffffffde3) write(r0, &(0x7f0000000040)="670dc3", 0x3) ioctl$WSDISPLAYIO_USEFONT(0xffffffffffffffff, 0x80585750, &(0x7f0000000080)={'./bus\x00', 0x5, 0x3, 0x8, 0x0, 0x1, 0x2, 0xfff, 0x2, 0x1, 0x4, 0x80000000}) chflagsat(0xffffffffffffff9c, &(0x7f0000000280)='./bus\x00', 0x0, 0x0) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 16:00:35 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=ANY=[@ANYBLOB="dbf22136a99beac8338dd984d7e47fa6dbaf8e5efc5c22a2beb64017ec6fd48dd0bfc2d3031b247d40d059ad70b203b0816a2b92e9f4be2c42c4d3462b561011f1b0f04392868af3673a1f11530d3a6371e834c66c349c42b8011e99cf12bcb47853670dfef1578f2d3c63fb2b9223ed9b3ac5"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) close(r1) r2 = socket(0x2, 0x2, 0x0) bind(r2, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r3 = socket(0x2, 0x2, 0x0) r4 = dup2(r2, r3) connect$unix(r3, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) write(r3, 0x0, 0x0) writev(r2, &(0x7f0000000340)=[{0x0}], 0x1) write(r4, 0x0, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f0000000080), 0x4) 16:00:35 executing program 0: r0 = open(&(0x7f0000000100)='./file0\x00', 0x8, 0x30) mknodat(r0, &(0x7f0000000000)='./file0\x00', 0x4, 0xef6) getgid() dup2(r0, r0) open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) 16:00:35 executing program 1: connect$unix(0xffffffffffffff9c, &(0x7f0000000080)=ANY=[@ANYBLOB="03555a3066008561e54914886600ab0542d3f30f3dae", @ANYPTR=&(0x7f0000000040)=ANY=[@ANYPTR, @ANYRESDEC], @ANYRES64], 0x3) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x3, 0x0) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r1 = socket(0x2, 0x10000000000003, 0x0) connect$unix(r1, &(0x7f0000000000)=ANY=[@ANYBLOB="62d73407ea8879435751"], 0x10) r2 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r3 = kqueue() kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000280)=[{{r2}, 0xfffffffffffffffe, 0x37}], 0x0, 0x0) r4 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r5 = kqueue() kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000280)=[{{r4}, 0xfffffffffffffffe, 0x37}], 0x0, 0x0) kevent(r5, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) dup2(r4, r5) unlinkat(r4, &(0x7f00000000c0)='./bus\x00', 0x0) kevent(r3, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) dup2(r2, r3) sendmsg(r2, &(0x7f0000002780)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x4) 16:00:35 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86135) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r1 = kqueue() kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000280)=[{{r0}, 0xfffffffffffffffe, 0x37}], 0x0, 0x0) kevent(r1, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) dup2(r0, r1) getsockname$unix(r0, &(0x7f0000000000)=@abs, &(0x7f0000000040)=0x8) r2 = open(&(0x7f0000000080)='./bus\x00', 0xc02, 0x0) write(r2, &(0x7f0000000140)="220e22", 0x3) msgctl$IPC_SET(0xffffffffffffffff, 0x1, &(0x7f0000000180)={{}, 0x4000010000004, 0x4000000100008}) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000001c0)={{0x8}}) r3 = syz_open_pts() fcntl$lock(r3, 0x9, &(0x7f0000000180)={0xf0ff51428550b7d7, 0x0, 0x0, 0x100000000}) r4 = syz_open_pts() fcntl$lock(r4, 0x9, &(0x7f0000000180)={0xf0ff51428550b7d7, 0x0, 0x0, 0x100000000}) flock(r4, 0x2) flock(r4, 0x2) flock(r4, 0x2) fcntl$lock(r4, 0x10000000000009, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x2000300000000}) fcntl$lock(r4, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x100000000}) fcntl$getflags(r4, 0x1) flock(r3, 0x2) flock(r3, 0x2) flock(r3, 0x2) fcntl$lock(r3, 0x10000000000009, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x2000300000000}) fcntl$lock(r3, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x100000000}) mmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x2, 0x810, r3, 0x0, 0x7) pwritev(r2, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 16:00:35 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f00000002c0)={0x3, &(0x7f0000000000)=[{0x35}, {0x64}, {0x6, 0x0, 0x0, 0x100}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pwrite(r0, &(0x7f0000000040)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x1, &(0x7f0000000080)=[{0x4, 0xff, 0x80, 0x100}]}) 16:00:35 executing program 1: pipe(&(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) writev(r1, &(0x7f00000005c0)=[{&(0x7f00000003c0)='H', 0x1}], 0x1) write(r0, &(0x7f0000000340), 0xd4e688a67930cd) r2 = syz_open_pts() fcntl$lock(r2, 0x9, &(0x7f0000000180)={0xf0ff51428550b7d7, 0x0, 0x0, 0x100000000}) flock(r2, 0x2) flock(r2, 0x2) flock(r2, 0x2) fcntl$lock(r2, 0x10000000000009, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x2000300000000}) fcntl$lock(r2, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x100000000}) ioctl$TIOCSTSTAMP(r2, 0x8008745a, &(0x7f0000000000)={0xffffffad, 0x81}) write(r1, &(0x7f0000000040), 0xfeea) close(r1) munlock(&(0x7f0000ffb000/0x2000)=nil, 0x2000) r3 = syz_open_pts() fcntl$lock(r3, 0x9, &(0x7f0000000180)={0xf0ff51428550b7d7, 0x0, 0x0, 0x100000000}) flock(r3, 0x2) flock(r3, 0x2) flock(r3, 0x2) fcntl$lock(r3, 0x10000000000009, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x2000300000000}) fcntl$lock(r3, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x100000000}) lseek(r3, 0x0, 0x6, 0x0) close(r0) execve(0x0, 0x0, 0x0) 16:00:36 executing program 1: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "00ebffffff00000000ffffff7f00000000ff4000"}) r0 = syz_open_pts() ioctl$TIOCMBIC(r0, 0x8004746b, &(0x7f0000000040)) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x2, 0x0) close(r1) r2 = socket(0x18, 0x2, 0x0) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) shmget$private(0x0, 0x1000, 0x4, &(0x7f000039e000/0x1000)=nil) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 16:00:36 executing program 0: r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r1 = kqueue() kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000280)=[{{r0}, 0xfffffffffffffffe, 0x37}], 0x0, 0x0) kevent(r1, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) dup2(r0, r1) mknodat(r0, &(0x7f0000000040)='./file0\x00', 0x6000, 0x55e10e3e) open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) 16:00:36 executing program 1: r0 = socket(0x32, 0x8001, 0x0) fcntl$setstatus(r0, 0x4, 0x84) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000080)=0x89, 0x4) r1 = socket(0x2, 0x3, 0x0) fcntl$dupfd(r1, 0x0, r1) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) close(r0) 16:00:36 executing program 1: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [], [0xf]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x1, 0x0) socket(0x1, 0x2, 0x2) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x8040691a, &(0x7f0000000300)) 16:00:36 executing program 0: r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000000)='/dev/vmm\x00', 0x0, 0x0) ioctl$VMM_IOC_WRITEREGS(r0, 0x82485608, &(0x7f0000000040)={0x8, 0x0, 0x35}) r1 = openat(0xffffffffffffffff, &(0x7f00000002c0)='./file0\x00', 0x80, 0x40) ioctl$WSDISPLAYIO_GETEMULTYPE(r1, 0xc014575e, &(0x7f0000000380)={0x0, './file0\x00'}) socket$inet6(0x18, 0x4000, 0x1) ioctl$WSDISPLAYIO_LSFONT(r1, 0xc058574e, &(0x7f0000000300)) r2 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r3 = kqueue() kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000280)=[{{r2}, 0xfffffffffffffffe, 0x37}], 0x0, 0x0) kevent(r3, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) r4 = syz_open_pts() fcntl$lock(r4, 0x9, &(0x7f0000000180)={0xf0ff51428550b7d7, 0x0, 0x0, 0x100000000}) flock(r4, 0x2) flock(r4, 0x2) r5 = syz_open_pts() fcntl$lock(r5, 0x9, &(0x7f0000000180)={0xf0ff51428550b7d7, 0x0, 0x0, 0x100000000}) flock(r5, 0x2) flock(r5, 0x2) flock(r5, 0x2) fcntl$lock(r5, 0x10000000000009, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x2000300000000}) fcntl$lock(r5, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x100000000}) ioctl$TIOCSETAF(r5, 0x802c7416, &(0x7f0000000480)={0xfff, 0x0, 0x4, 0x2, "c5fc5a9fbde910c8f5d2ea2bba7c29d06581da5a", 0xffff, 0xc3c}) flock(r4, 0x2) fcntl$lock(r4, 0x10000000000009, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x2000300000000}) fcntl$lock(r4, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x100000000}) r6 = getpgid(0xffffffffffffffff) fcntl$lock(r4, 0x7, &(0x7f0000000440)={0x2, 0x2, 0xffffffffffffff6f, 0x9, r6}) close(r2) dup2(r2, r3) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f00000003c0), &(0x7f0000000400)=0xc) 16:00:36 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)=[{0x2c}, {0x4}, {0x6, 0x0, 0x0, 0x100}]}) pwrite(r0, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) open$dir(&(0x7f0000000080)='./file0\x00', 0x18000, 0x80) 16:00:36 executing program 1: open$dir(&(0x7f0000000080)='./file0\x00', 0x64a, 0x0) r0 = getpid() unveil(&(0x7f0000000040)='./file0\x00', &(0x7f00000000c0)='x\x00') ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78659a, r0) utimensat(0xffffffffffffff9c, &(0x7f0000000200)='./file0\x00', &(0x7f0000000240)={{0x0, 0xfffffffffffffffe}}, 0x0) bind(0xffffffffffffff9c, &(0x7f0000000000)=@in6={0x18, 0x0, 0x200, 0x3}, 0xc) 16:00:36 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000540)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f00000002c0)={0x3, &(0x7f0000000000)=[{0x28}, {0x4d}, {0x6, 0x0, 0x0, 0x5}]}) pwrite(r0, &(0x7f00000001c0)="fbaf8a8d1a029be96914f6357e3a", 0x5b, 0x0, 0x0) r1 = dup2(r0, r0) getsockname$unix(r1, &(0x7f0000000040)=@abs, &(0x7f0000000080)=0x8) 16:00:37 executing program 0: sendmsg(0xffffffffffffffff, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="200000fefffffffffeff0000000000000000005b67071b542a538706000000b818000000290000003e00da38e6c395a5aeabb63421ede326eb380000030000000000"], 0x38}, 0x0) r0 = socket(0x18, 0x2, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sendmsg(r0, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) rmdir(&(0x7f0000000080)='./file0\x00') 16:00:37 executing program 1: r0 = socket(0x2, 0x1, 0x0) setsockopt(r0, 0x6, 0x8, &(0x7f00000000c0)='\x00\x00\x00\x00', 0x4) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x100, 0x0) connect$unix(r1, &(0x7f0000000040)=ANY=[@ANYBLOB="0000000000eff680486f0d42984aa6b84f541268690000000000"], 0x1) shutdown(r0, 0x2) openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x10, 0x0) 16:00:37 executing program 1: openat$speaker(0xffffffffffffff9c, &(0x7f0000000000)='/dev/speaker\x00', 0x0, 0x0) openat$speaker(0xffffffffffffff9c, &(0x7f0000000040)='/dev/speaker\x00', 0x80, 0x0) r0 = syz_open_pts() r1 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r2 = kqueue() kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000280)=[{{r1}, 0xfffffffffffffffe, 0x37}], 0x0, 0x0) kevent(r2, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) dup2(r1, r2) ioctl$WSMOUSEIO_GCALIBCOORDS(r1, 0x41205725, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x10}) fcntl$lock(r0, 0x100000000000009, &(0x7f0000000000)={0x0, 0x0, 0x4000000000000005, 0x1000200000005}) 16:00:37 executing program 0: r0 = kqueue() r1 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r2 = kqueue() kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000280)=[{{r1}, 0xfffffffffffffffe, 0x37}], 0x0, 0x0) r3 = syz_open_pts() fcntl$lock(r3, 0x9, &(0x7f0000000180)={0xf0ff51428550b7d7, 0x0, 0x0, 0x100000000}) flock(r3, 0x2) flock(r3, 0x2) flock(r3, 0x2) fcntl$lock(r3, 0x10000000000009, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x2000300000000}) fcntl$lock(r3, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x100000000}) r4 = syz_open_pts() fcntl$lock(r4, 0x9, &(0x7f0000000180)={0xf0ff51428550b7d7, 0x0, 0x0, 0x100000000}) flock(r4, 0x2) flock(r4, 0x2) flock(r4, 0x2) fcntl$lock(r4, 0x10000000000009, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x2000300000000}) fcntl$lock(r4, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x100000000}) r5 = syz_open_pts() fcntl$lock(r5, 0x9, &(0x7f0000000180)={0xf0ff51428550b7d7, 0x0, 0x0, 0x100000000}) flock(r5, 0x2) flock(r5, 0x2) flock(r5, 0x2) fcntl$lock(r5, 0x10000000000009, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x2000300000000}) fcntl$lock(r5, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x100000000}) kevent(r2, &(0x7f00000001c0)=[{{r3}, 0xffffffffffffffff, 0x0, 0x2, 0x912, 0x1ff}, {{r3}, 0xfffffffffffffffb, 0x0, 0xfffff, 0x2, 0x10000}, {{r4}, 0xfffffffffffffffd, 0x8, 0x1, 0x8000, 0x80000000}, {{r5}, 0xfffffffffffffffc, 0x11, 0x40000000, 0x9, 0x3}, {{r3}, 0xfffffffffffffff8, 0x8c, 0xffffe, 0x2, 0x7f}], 0x66, 0x0, 0x3, 0x0) dup2(r1, r2) r6 = accept$inet6(r1, &(0x7f0000000040), &(0x7f0000000080)=0xc) kevent(r0, &(0x7f0000000000)=[{{r6}, 0xfffffffffffffffa, 0x8, 0x2, 0x5, 0x1f}], 0x9130fbf, 0x0, 0x4000000, 0x0) sync() minherit(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x0) 16:00:37 executing program 1: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x6418214c], [0x0, 0x0, 0x0, 0x9, 0xffff], [0x0, 0x0, 0x5], [{}, {}, {}, {}, {0x0, 0x0, 0x0, 0x200000000}]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x2, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x8080691a, &(0x7f0000000300)) 16:00:37 executing program 1: socket(0x1, 0x2, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, &(0x7f00000000c0)={0x3, 0xfffffffffffffffe}) r0 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000000), &(0x7f0000000040)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080), 0xc) r1 = kqueue() kevent(r1, &(0x7f0000000040), 0xa9, 0x0, 0xfffff801, 0x0) 16:00:37 executing program 1: open$dir(&(0x7f0000000140)='./file0\x00', 0x40000400000002c1, 0x0) r0 = getpid() ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x1116, r0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r4 = kqueue() kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000280)=[{{r3}, 0xfffffffffffffffe, 0x37}], 0x0, 0x0) kevent(r4, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) dup2(r3, r4) openat(r3, &(0x7f0000000040)='./file0\x00', 0x20000, 0x2) sendmsg$unix(r2, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f00000003c0)=ANY=[@ANYBLOB="28000000ffff00000100000000000000", @ANYRES32=r2, @ANYRES32=r2, @ANYRES32=r2, @ANYRES32=r1, @ANYRES32=r2, @ANYRES32=r2], 0x28}, 0x0) recvmsg(r1, &(0x7f0000000340)={&(0x7f0000001480)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000f6ff000000000000000000000000000006b75a0bb96186ac8ed438a74a96e87c36ad798650effc0af280b07db1b7dfa0dddd054c407c3a849a921eebcece6a3d047d2b6d6c1ef457b9159f6f9b343465d7cb86ad09e0fbc08a7b9ab094a46508061f53a871f3961f06eada4a8fa055085b37895c93dd6d408fd9441530cf21a45280fb"], 0x6e, &(0x7f0000000300)=[{0x0}], 0x1, &(0x7f0000000480)=""/4096, 0x1000}, 0x0) 16:00:38 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x90d6, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd7e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000040), 0xfffffec2) syz_open_pts() close(r0) r1 = syz_open_pts() fcntl$lock(r1, 0x9, &(0x7f0000000180)={0xf0ff51428550b7d7, 0x0, 0x0, 0x100000000}) flock(r1, 0x2) flock(r1, 0x2) flock(r1, 0x2) fcntl$lock(r1, 0x10000000000009, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x2000300000000}) fcntl$lock(r1, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x100000000}) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000140)='/dev/wskbd0\x00', 0x1, 0x0) dup(0xffffffffffffff9c) r2 = socket$unix(0x1, 0x5, 0x0) open$dir(&(0x7f0000000000)='./file0\x00', 0x400000002c5, 0x0) syz_open_pts() unveil(&(0x7f0000000240)='./file0\x00', &(0x7f0000000280)='r\x00') r3 = openat(0xffffffffffffffff, &(0x7f000060cff8)='/', 0x0, 0x0) r4 = msgget$private(0x0, 0x0) msgctl$IPC_STAT(r4, 0x2, &(0x7f00000002c0)=""/167) close(r2) fchdir(r3) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r6 = open(&(0x7f0000000100)='./bus\x00', 0x10, 0x0) r7 = kqueue() kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000280)=[{{r6}, 0xfffffffffffffffe, 0x37}], 0x0, 0x0) kevent(0xffffffffffffff9c, &(0x7f0000000140), 0x3f, 0x0, 0x81, 0x0) dup2(r6, r7) renameat(r5, &(0x7f0000000080)='./file0\x00', r6, &(0x7f0000000100)='./file0\x00') 16:00:38 executing program 1: mmap(&(0x7f00003f8000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) chdir(&(0x7f0000739ffe)='..') r0 = dup(0xffffffffffffffff) openat(r0, &(0x7f0000000080)='./file0\x00', 0x40, 0x77) madvise(&(0x7f0000734000/0x1000)=nil, 0x1000, 0x6) getpid() r1 = syz_open_pts() fcntl$lock(r1, 0x9, &(0x7f0000000180)={0xf0ff51428550b7d7, 0x0, 0x0, 0x100000000}) flock(r1, 0x2) flock(r1, 0x2) flock(r1, 0x2) fcntl$lock(r1, 0x10000000000009, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x2000300000000}) r2 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r3 = kqueue() kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000280)=[{{r2}, 0xfffffffffffffffe, 0x37}], 0x0, 0x0) kevent(r3, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) dup2(r2, r3) fcntl$lock(r1, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x100000000}) dup(r1) open(&(0x7f0000000040)='./file0\x00', 0x8, 0x2b) 16:00:39 executing program 1: setrlimit(0x8, &(0x7f0000000080)={0x7, 0x20}) r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000180)={0xf0ff51428550b7d7, 0x0, 0x0, 0x100000000}) flock(r0, 0x2) flock(r0, 0x2) flock(r0, 0x2) fcntl$lock(r0, 0x10000000000009, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x2000300000000}) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x100000000}) fcntl$getown(r0, 0x5) r1 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78659a, r1) ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x40000000, r1) r2 = syz_open_pts() close(r2) r3 = syz_open_pts() ioctl$TIOCSETD(r3, 0x8004741b, &(0x7f0000000040)=0x9) r4 = syz_open_pts() fcntl$lock(r4, 0x9, &(0x7f0000000180)={0xf0ff51428550b7d7, 0x0, 0x0, 0x100000000}) flock(r4, 0x2) flock(r4, 0x2) flock(r4, 0x2) fcntl$lock(r4, 0x10000000000009, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x2000300000000}) fcntl$lock(r4, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x100000000}) ioctl$TIOCGWINSZ(r4, 0x40087468, &(0x7f00000000c0)) writev(r2, &(0x7f0000000300)=[{&(0x7f0000001000)="230cd76dcec2cfadafd1d49e8fcac03821abc1e3a169dc74c913dbc20ea8b4c8eeb471cd389b3a653c808be161e0bbca51caf8528a46eb5720c85dcbd69e72e75195f2243c1e019ac35d1a67786cde3615896af5e892e03147a5310a7cda3a53cc2c653d2ea3ba4d369d6469ec7621543f169a4294d84aafc5ac963a19fb2c3b72a49a51fee443b9eb691d3a42b69e1eef07518e916d41069c2810a408005fd3e04adb6c3072f5dbf3252a20cc2874999eecfa31d25cdd0c398ad037691e2ac299354f5e41dcb0541aed19686686e593c13c36902791c52a76d9b96c50cc015406c18a83dadb0d413de950d764214f30b8671bd75f71edf4c2682cd517be7ca99be8240c03943d369090febba301fe540194f1131efbb389fd72efeed3391cd7475aa49d7f2702ec215c19d035cd2a18c26cdff0b5ec7ad805cc1cae68c2621d252329f107261ddd91c1ae66458c12a6a6364e0a3d8dded697a5637ff469c4a9e52dd6445fee2b1e533cf5061db4bcda13173a8c4eed28756e3afc2401f74852b02f9c0f7f4bda72309cedf1e742005e0df4622058fac6d5124120be1b96ec02caf7a29ce1fc3ff6473c9c28974a4ed12f821af62b9c1d202bb047f58ce4f87a9ee98b3eaeaa236ec874fc01745c354ce7339af03b63138d8afbdc49301dc738f2f76935ce76c990d06185ef404d703ce7f7bb84252771a0b2051982e5c1d1f95d0b310ac6b1ef8c0c8b0faa88d371ed297a0a", 0x213}], 0x1) pipe(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCNOTTY(r5, 0x20007471) 16:00:39 executing program 0: getpgrp() ioctl$TIOCCONS(0xffffffffffffff9c, 0x80047462, &(0x7f0000000080)=0xfffffff8) r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000180)={0xf0ff51428550b7d7, 0x0, 0x0, 0x100000000}) flock(r0, 0x2) flock(r0, 0x2) flock(r0, 0x2) fcntl$lock(r0, 0x10000000000009, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x2000300000000}) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x100000000}) r1 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78659a, r1) fcntl$lock(r0, 0x7, &(0x7f00000000c0)={0x3, 0x2, 0x1, 0x20, r1}) pipe(&(0x7f0000000000)={0xffffffffffffffff}) ioctl$TIOCSETAW(r2, 0x802c7415, &(0x7f0000000040)={0x1f00, 0x8, 0x3, 0x6, "d5d5d2fc29ecdb93bf0ab7a5f4f1a87786747bb7", 0xcfd0, 0x5}) 16:00:40 executing program 1: r0 = accept$inet(0xffffffffffffffff, &(0x7f0000000080), &(0x7f0000000140)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000180), &(0x7f00000001c0)=0xc) setsockopt$inet6_MRT6_ADD_MFC(0xffffffffffffffff, 0x29, 0x68, &(0x7f00000000c0)={{}, {}, 0x0, [0x0, 0x3, 0x7fff, 0xfffffffffffffff9]}, 0x3c) r1 = kqueue() setsockopt$inet6_MRT6_ADD_MFC(0xffffffffffffffff, 0x29, 0x68, &(0x7f0000000100)={{}, {}, 0x0, [0x0, 0x3, 0x8, 0xfffffffffffffff9]}, 0x3c) r2 = syz_open_pts() fcntl$lock(r2, 0x9, &(0x7f0000000180)={0xf0ff51428550b7d7, 0x0, 0x0, 0x100000000}) flock(r2, 0x2) flock(r2, 0x2) flock(r2, 0x2) fcntl$lock(r2, 0x10000000000009, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x2000300000000}) fcntl$lock(r2, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x100000000}) r3 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r4 = kqueue() kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000280)=[{{r3}, 0xfffffffffffffffe, 0x37}], 0x0, 0x0) kevent(r4, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) dup2(r3, r4) kevent(r3, &(0x7f0000000000)=[{{r1}, 0xfffffffffffffffa, 0x28, 0x0, 0x800000000000000}, {{r2}, 0xfffffffffffffff9, 0x31, 0x0, 0x4000000000000}], 0x60, 0x0, 0x3f, 0x0) r5 = syz_open_pts() fcntl$lock(r5, 0x9, &(0x7f0000000180)={0xf0ff51428550b7d7, 0x0, 0x0, 0x100000000}) flock(r5, 0x2) flock(r5, 0x2) flock(r5, 0x2) fcntl$lock(r5, 0x10000000000009, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x2000300000000}) fcntl$lock(r5, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x100000000}) pwritev(r5, &(0x7f00000002c0)=[{&(0x7f0000000200)="5960d2ef437b5853b52c211b93934064c4d9e83cb9c6b270913b117549fc00aed1b62b135106e5e0e3d02d59df22a802abdd3c75e4b68e2fda48349fddab364ff3b7d0b232202aa1106a0c7e906fbb05b23659ad45851316113d93bea1bc4a0a9a1de95334d799f79a8ce0d616eecb6a935262411651e5f907a6505135a13165b8c8767a5ccbc3a35ae1a833b6", 0x8d}], 0x1, 0x0, 0xd36) kevent(r1, &(0x7f0000000040)=[{{r1}, 0xfffffffffffffffa, 0x82}], 0x7, 0x0, 0x7, 0x0) 16:00:40 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x200, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x3, &(0x7f0000000000)=[{0x3d}, {0x35}, {0x7ffffffe}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000300)="0db56de784b855ed8e1e108807b1") 16:00:41 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="6b0001"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x1, 0x0) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r1 = dup(r0) listen(r1, 0x4) r2 = kqueue() r3 = fcntl$dupfd(r2, 0x2, 0xffffffffffffffff) getsockopt$sock_int(r0, 0xffff, 0x1002, &(0x7f0000000040), &(0x7f00000000c0)=0x4) close(r3) r4 = socket(0x2, 0x1, 0x0) connect$unix(r4, &(0x7f0000000100)=ANY=[@ANYBLOB="000000000000000001006a5f7591c1519215acc3a72a199a2e679c138961f6124131338803096bb08a5fed202c323519a3de86bf7aaf6f728a3608b85e50ae1d"], 0x10) ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [0xfffffffffffffffd], [0x0, 0x0, 0x0, 0x9, 0xffffbffffffffffd]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r5 = socket(0x18, 0x2, 0x0) r6 = fcntl$dupfd(r5, 0x0, r5) ioctl$TIOCFLUSH(r6, 0x8080691a, &(0x7f0000000300)) r7 = accept$inet(r0, 0x0, 0x0) sendto$inet(r7, &(0x7f0000000940)="1daad5cd36195d6810b318271ef9a4e226c2d78a5413faf736de6e7b07d1d62e84affdc376a493673d4195232fedc101a1d8ad376f5c1dba9d565c875025f067ef069c8b78d70a06bb9b172a2d7c03eff6b58b06bbacff74db5471704990b5bc7c583f053ce0dab8e1d855c002e5c0f21090e2672493cfcf71096ded57b5350b28f1e7ddaa45ba14ff355c5280064a77fcf0cc7510946d503350ec4e8277e807e52985f11324bb0c5d72b0f9c6e2b27671de172e8a5307791b203a90fb79bfc05002e542e32b5b78e75e1f7d9deeb76cf17582198b5056bcdc5d0d8ace2bc699a0db1e138a000000b92c28d329fb8635224fd0e41eb6d9e3de4c0122bef8eb0acc9fbb9fa70dfd265fa833f7f7788b351b9a0abf03d9e21a38de65ed7352c75d1071194a948a28b75775ade8db55259b6cf70e825b9e7675cc696e9657d9ba4ae249fbfd5ebe2c9499b26fc3462aeff27e94fe6994ffe7086d8f0c631b96880096d82665ddc95c8ed5e187c85fc07bee3f65d4b91d59436540aac4eff6f5cea6e4233587318755e8797de2e8521227ec1e7a11d2d5ab7cdae30ef53c508981eb15f187342a1bd1085698e3f5ae7cf69e79e10fc7d8f9f2fe3d1d4cf4dc054a98f9013b515452b742f911f5aa5258ea5504ec5fd23969dc552e1d6f13d86e3043a8ed35e413ea2a8c43d6c462463b88ea0a3fa87742efce671a2f79f5b66a844f9a016ba0a0eafb7f26c47f58f25808cbfc6902b0f0133039066c1b0e4b133ab19283a8447b9412faf99b67243a3fab7392f29b6d3cae0b4fc6e528f7662267692e44540bfc23ae65598b6b621eed2daac98c6f59ee7a08fca4bd017e4b6b9be821d9af3bc2fadf96cd15857a54d7e879fa9d61bf34654841f961a030f3c81f9c755a28b0ccb8fa9262c5d930c8f527d9bd5fd14ec06e29de61866bb4fb0e405b324db46fa449242b5ff6e3c66bbaa50d8736d7be3e9728bcebe3f703aa3d99b63d390759a13c2251c3ef8a3e03f42c132db4317736a807c778c6b5e72a12330acd4552f2315b02eb9ceacde4bec3b552378a1bd623c1af3f4ed230056a735d0c372b6bc122373bd05a3a8f", 0xfffffe60, 0x403, &(0x7f0000000140)={0x2, 0x3}, 0xc) setsockopt$sock_int(r3, 0xffff, 0x1023, &(0x7f0000000080), 0x4) readv(r4, &(0x7f00000002c0)=[{0x0}, {&(0x7f0000000280)=""/45, 0x2d}], 0x2) 16:00:41 executing program 1: r0 = socket(0x2, 0x2, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000200)=[{{r0}, 0xffffffffffffffff, 0x23, 0x60000001}], 0x1, 0x0, 0x0, 0x0) connect$unix(r0, &(0x7f0000000040)=ANY=[@ANYBLOB="82022e2f4cad860800000000818cd35ecfe8af612590bd7dc4b5ab1c6c48578b3e571e00000031dd04000000000000000000000000000040000000"], 0x10) socket(0x10000000002, 0x2, 0x0) r2 = syz_open_pts() fcntl$lock(r2, 0x9, &(0x7f0000000180)={0xf0ff51428550b7d7, 0x0, 0x0, 0x100000000}) flock(r2, 0x2) flock(r2, 0x2) flock(r2, 0x2) fcntl$lock(r2, 0x10000000000009, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x2000300000000}) fcntl$lock(r2, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x100000000}) r3 = syz_open_pts() fcntl$lock(r3, 0x9, &(0x7f0000000180)={0xf0ff51428550b7d7, 0x0, 0x0, 0x100000000}) flock(r3, 0x2) flock(r3, 0x2) flock(r3, 0x2) fcntl$lock(r3, 0x10000000000009, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x2000300000000}) r4 = dup2(r0, 0xffffffffffffffff) ioctl$KDMKTONE(r4, 0x20004b08, &(0x7f0000000100)=0x3) fcntl$lock(r3, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x100000000}) r5 = dup2(r1, r3) setsockopt$sock_int(r5, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) kevent(r1, 0x0, 0x0, 0x0, 0x5, &(0x7f0000000080)) 16:00:41 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x90d6, 0x0, "d700060000000000005b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd7e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000040), 0xfffffec2) r1 = syz_open_pts() close(r0) dup(r1) r2 = socket$unix(0x1, 0x5, 0x0) open$dir(&(0x7f0000000340)='./file0\x00', 0x400000002c5, 0x0) syz_open_pts() r3 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r2, &(0x7f0000000080)={&(0x7f0000000000)=ANY=[@ANYBLOB="70fc2a9b012e2f66696cc4ea8e65e2554894f7dcf3a3b90ab20a7b7f355e80aa205276ed8c0000000000006d3a5a"], 0x1, 0x0}, 0x400) sendto$unix(r3, 0x0, 0x0, 0x0, &(0x7f0000000100)=@abs={0x0, 0x0, 0x1}, 0x8) ioctl$TIOCSBRK(r1, 0x2000747b) 16:00:42 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x400, 0x14e) ioctl$FIONBIO(r0, 0x8004667e, &(0x7f0000000040)=0x8998) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "0000ffff004e800008000005fd0080002000"}) r1 = socket(0x800000018, 0x3, 0x0) ioctl$BIOCIMMEDIATE(0xffffffffffffff9c, 0x80044270, &(0x7f0000000100)=0x480000) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) stat(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000180)) 16:00:42 executing program 1: ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000040)={0x1, &(0x7f0000000100)=[{}]}) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffffff, 0x0, "00000000000000000000f2ffffffffffffff4000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) connect$unix(0xffffffffffffffff, &(0x7f0000000080)=ANY=[@ANYBLOB="11"], 0x1) r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000180)={0xf0ff51428550b7d7, 0x0, 0x0, 0x100000000}) flock(r0, 0x2) flock(r0, 0x2) flock(r0, 0x2) fcntl$lock(r0, 0x10000000000009, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x2000300000000}) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x100000000}) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x5) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r2 = socket(0x18, 0x1, 0x0) close(r2) r3 = socket(0x18, 0x2, 0x0) close(r3) socket(0x400000000018, 0x3, 0x3a) setsockopt(r3, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r4 = semget$private(0x0, 0x7, 0x0) semop(r4, &(0x7f0000000080)=[{0x1, 0x4, 0x2800}, {0x0, 0x4c, 0x800}, {0x0, 0x0, 0x800}, {0x2, 0x200, 0x800}, {0x1, 0x2, 0x800}], 0x5) semop(r4, &(0x7f00000002c0)=[{0x0, 0x100000000, 0x800}, {0x0, 0x3ff, 0x1000}, {0x995d4052e6d9cc1, 0x3, 0x1000}], 0x2aaaaaaaaaaaac1f) semop(r4, &(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, &(0x7f0000000240), 0x6) r5 = geteuid() r6 = msgget$private(0x0, 0x682) msgsnd(r6, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r6, &(0x7f0000000040)=ANY=[], 0x0, 0x1000) msgrcv(r6, &(0x7f00000003c0)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000831f51f1f32fd93d3b5fc9c5ddf80000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000511c0000000000000000000000000000000000000000000000ffffff7f00"/184], 0xfffffffffffffe9f, 0x1, 0x1000) msgsnd(r6, &(0x7f0000000600)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) r7 = msgget$private(0x0, 0x0) msgctl$IPC_STAT(r7, 0x2, &(0x7f0000000180)=""/52) r8 = msgget$private(0x0, 0x0) msgctl$IPC_STAT(r8, 0x2, &(0x7f0000000180)=""/52) msgrcv(r8, &(0x7f0000000740)=ANY=[], 0x0, 0x0, 0x0) socketpair$unix(0x1, 0x0, 0x0, &(0x7f00000008c0)={0xffffffffffffffff}) sendmsg(r9, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) getsockopt$SO_PEERCRED(r9, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) r13 = getppid() r14 = socket$unix(0x1, 0x3, 0x0) r15 = fcntl$getown(r14, 0x5) msgctl$IPC_SET(r6, 0x1, &(0x7f0000000980)={{0x2, r10, r11, r12, 0x0, 0x46, 0xffffffff00000001}, 0x80000001, 0xc07, r13, r15, 0xa5, 0x1, 0x100000000, 0x2}) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) r17 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r17, &(0x7f0000000080)=ANY=[], 0x0, 0x1000) msgsnd(r17, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) msgrcv(r17, &(0x7f0000000500)=ANY=[@ANYBLOB="000000000000000078aaa66ef64e355c687bb448cdae53db3fa374414a837184dcaa50d4f9afff68a7b8fd2d2c79fcf5e14f9285d1891dba59a2a1be4fea77cafce6aa8e4503189be3f9b3744cbf298b3ee0676100f7cfd26a321a026bdb1f549992bbd28cfcd7fe7c23d5a3c37791f364a1cb51afabbe9c9a0ee248507473a5ddaac00c408db37c1841b45d81727f56c9a10faef83f3c2a6355b36ebaaa21370f031c18aa7cdad6c5f9c4a2cecfe3d85629d75586581a2bd8229d6c9816d572f0bf54f8d3b3c62b9ac04da0ddbc628c8957bed28e619e769aa523e8a58b01ecfdb13703f78a0dd542e1ba3eea"], 0xffffff64, 0x1, 0x0) r18 = geteuid() socketpair$unix(0x1, 0x0, 0x0, &(0x7f00000008c0)={0xffffffffffffffff}) sendmsg(r19, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) getsockopt$SO_PEERCRED(r19, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0}, 0xfffffffffffffdfd) r22 = getppid() r23 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r23, &(0x7f00000000c0)={&(0x7f0000001340)=ANY=[@ANYBLOB="000000000000000000016f6994dccb0b3b00f2249e5b65574ae6e003947679e65812a659dbbcd3d84b99fa86abd9f63fddb552f214fae17291c8d480bbd0d6c2ca41bfc482276df0471e8d90288e80a5d093518a407fce454394bf0f7eb8a201c40c976e242008f45208ef6d357413804e455cebf0550134d5d981f1ba3914cae0de00461a706d1bdb1cd76c5e2f3e0d698e387362e293930e0eb544d17f9d7a6e289a002f80c607311b9a6e9355dbd5bb4079ab4e4eda34963519c9df51066b78e3da139ddcb94103d1b27dddec57a548855eea76c343e493d4ef42e9b7b3482243489514a8e3ff15a473dd997ee81e522805f7514b6bddfefc2ca13b024f048b57943673f32164010e53e18a2ed9e40b000000"], 0x1, &(0x7f0000000600), 0x0, 0xfffffffffffffffe}, 0x0) r24 = fcntl$getown(r23, 0x5) msgctl$IPC_SET(r17, 0x1, &(0x7f00000001c0)={{0x2, r18, r20, r21, 0x0, 0x46, 0xffffffff00000001}, 0x100, 0xc07, r22, r24, 0xa9, 0x20001, 0x100000000, 0x1}) setreuid(r16, r21) r25 = msgget$private(0x0, 0x682) msgsnd(r25, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgrcv(r25, &(0x7f00000003c0)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000831f51f1f32fd93d3b5fc9c5ddf80000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001c0000000000000000000000000000000000000000000000ffffff7f00"/184], 0xfffffffffffffe9f, 0x1, 0x1000) msgsnd(r25, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) msgrcv(r25, &(0x7f0000000240), 0xffffff64, 0x1, 0x0) r26 = geteuid() socketpair$unix(0x1, 0x0, 0x0, &(0x7f00000008c0)={0xffffffffffffffff}) sendmsg(r27, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)}, 0x0) getsockopt$SO_PEERCRED(r27, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0), 0xc) r29 = getppid() r30 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r30, &(0x7f00000000c0)={&(0x7f0000000100)=ANY=[@ANYBLOB="03005349aef8ef61380d426762eb93ac7ecd00"], 0x8, &(0x7f0000000040), 0x0, 0xfffffffffffffffe, 0x324}, 0x0) r31 = fcntl$getown(r30, 0x5) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, 0xc) msgctl$IPC_SET(0xffffffffffffffff, 0x1, &(0x7f0000000980)={{0x2, r26, r28, r32, 0x0, 0x46, 0xffffffff00000001}, 0x100, 0xc07, r29, r31, 0xa5, 0x1, 0x100000000, 0x2}) semctl$IPC_SET(r4, 0x0, 0x1, &(0x7f0000000580)={{0x5, r5, r11, r21, r28, 0x20, 0x9}, 0x7, 0x9, 0x4}) semctl$GETPID(r4, 0x1, 0x4, &(0x7f0000000180)=""/71) connect$unix(r2, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r3, &(0x7f0000000040)="100a2956b9223776", 0x21d) 16:00:42 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x80, 0x1086136) r0 = open(&(0x7f0000000100)='./bus\x00', 0x2, 0x0) ioctl$WSDISPLAYIO_USEFONT(r0, 0x80585750, &(0x7f0000000240)={'./bus\x00', 0x7, 0x13c4, 0xff, 0x1, 0xffffffff, 0x7, 0x8, 0x2, 0x0, 0x9, 0x3}) r1 = socket$inet(0x2, 0x3, 0x0) writev(r1, &(0x7f0000000040)=[{&(0x7f0000000a80)="bc08e5b6d81b7c0c16ffaf41d41a7ea9041c55838a13ef5fb078c5e6f6bf54d6b5d0d240664955f8a55b37320863c77ce6815b58a95f94040ebd07407c3035e7cab3c19c1d14f7c6be493f4a509adc25c150727a4dc36c8d79e3690872df8c9807465f39a755d331c2f5ddb95c37b4c8bfbc58da76c4504856e011500c05c719a01e312ec5797ddbf652ce21e1ab50693e12925071e9ff95acf06da1d21e002271754fb2d9d58c53825aa874da0764309070c403a575c8cf695b187146ff815ceaed3cb8f5dcbc7f9d34ef0c75b7fa858b6fde44260ed52ecc2fc7764aa7b4bafefba63a73de6b31", 0xe8}], 0x1) setsockopt$inet_opts(r1, 0x0, 0x6a, 0x0, 0x0) r2 = semget$private(0x0, 0x1, 0x100) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f0000000400)=0xc) semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f0000000140)={{0x20000000, r3, 0x0, 0x0, 0x0, 0x2, 0x9}, 0x5, 0x5, 0x8}) r4 = open(&(0x7f0000000080)='./bus\x00', 0x8000, 0x0) r5 = kqueue() kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000280)=[{{r4}, 0xfffffffffffffffe, 0x37}], 0x0, 0x0) kevent(r5, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) dup2(r4, r5) getsockname$unix(r4, &(0x7f0000000440)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ead08866aa60c7bf000000000000005f646dfb32fcb4362524a8040000000000000000000000000000000000000000000000000400edf193f88abb0da4e118efde1595816bb9dc4a6f3f480bbf9ebe898713c8beace19e471b37c91b40662bcc80c52a2f4a1c0754c7ab1c06ffa3e595376ab8f5b3543b5d9d269c56cc22604b8a847eb23bb58a12224c67e68d634559c87372bcbe87255c5ff766261fd573fc792c0ae0be455bf03e16d0bcc2d37bddecb043273466088cb7713799f2ff356e3dbaea06ca7fd55ece58f77f61edb32903f088e19f5250addc56a6c55385fec86b1e45"], &(0x7f0000000380)=0x6e) r6 = semget$private(0x0, 0x0, 0x100) semctl$GETALL(r6, 0x0, 0x6, &(0x7f0000000600)=""/80) semctl$SETALL(r2, 0x0, 0x9, &(0x7f0000000040)=[0x14dc]) write(r0, &(0x7f0000000000)="220e22", 0x3) r7 = semget$private(0x0, 0x7, 0x180) semctl$SETVAL(r7, 0x0, 0x8, &(0x7f0000000180)=0x10001) semctl$SETVAL(r7, 0x3, 0x8, &(0x7f0000000380)=0x1) semctl$GETVAL(r7, 0x2, 0x5, &(0x7f0000000340)=""/31) semop(r7, &(0x7f00000003c0)=[{0x4, 0x8, 0x800}, {0x4, 0x5, 0x800}, {0x2, 0x4, 0x800}, {0x2, 0x7fff, 0x1400}, {0x1, 0x40, 0x1000}, {0x3, 0x5, 0x800}, {0x2, 0x1ff}, {0x1, 0x1, 0x800}], 0x8) r8 = socket(0x2, 0x3, 0x0) fcntl$dupfd(r8, 0x0, r8) fchflags(r8, 0x0) socket(0x18, 0x8000, 0x56) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{}, 0x6000000000004, 0x103000000000008, 0x0, 0x0, 0x10}) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000b80)="7443aaf5d498d509c078cd1d2f2739d3277f47ec52dc3bab6ecc37814e98990865bc838efbaab986a062d382c14d8084daf571b0420a01110a9a7ada9eac925858a312c95435d593646e876febb8471af8d531ba7a4c2a2891f10a49bedb0da0d6b2cce2c1057e4d0fd1b81ab814fc57a137e01b0c236e72bc4c7997f692da903f1e45e9569eb9f118263f5541500f7d7fa725807261474bedb74b888886fdf3487a54e549da84e2ed8ab32eba2f19dd226802261e66128a62715cc98127ba9f46f95d4d7d39fea19ad0feac62636ea11e7d05b965f79516e062fe94f8015417e71bccb27c979250d0ea25585e6a4d7dbc20146c60268297746ef92dc3a7d31e1bde330d1227b1a19ec82149a53987b86589b5c46ab9e7a7d817c89d86ca5e0d4ea01edc5a0a940fc958609b7b19264f2ad8ea7e6e4eb0dce3b5cd5479b0fa7b4cf743278c23612726ef778651c46ce9b2b8301e0d2a6213abde6ec6e588d60c4a3d9cfee068f2d894e86e692a664fb94a4011427383561062bc956045d1ae2abf3e4b697c0235b0a4f0d47da0614365ef2c3f711c8bb702b610d0402a93b79ab4875f84d0217e2bc72dcbc699fe9b3ecc887497b87262f94e508be712c7ac64a2fedfbb86943f81422db4e95db266b52778565a7719173116be69ef9d7c42795d74f1791d31feb9e72c452558e290b9fa3de661a9598b350adb9d2fd4dea0acfd664066e223d8765e5ab4eba531e22e69f429944b9a45968ce01de0084155df3c3a209835b14467427a5e89b238c79015bbccf73fd4952ef680a1c8242777395cc28b9e4791160a0b63ca364bf1aa81b3f46d69889660105e92ac63d1ffeee02c5dad04b7e234238c79fc9eed1f5bfe8c922aefdb1b1460a4cc6abd02c46eb575cecf0dec2c09f773363e57aec656882031ef8d747e14404a1fcb722933b99b0902f693a6f11f1c713d80bbf972aeaf70e542dad1fb49101cd27789a1a79e71f0986b359d36bf72cb076a43fb0e1f4d9c821aebdff407fccdbbc4aa7b3842a6d46c61adf8310a30585613aa3fadf9c12183f563da647dec7033b5ceac55d6d9344e22303c2e3c78c0be09585fedbbc214ff8c5fccf5ad3ae7ba2335135fd02827c741a7ce4a3bdf668b8c7f4476e2745c41f48590cbc824c9400f568a0750aface26d498fd12565191cd9003371a43359702eebc4c9288a7905908ede1f10c65fe7017f913937ffd97fdb519c59b85369e22118be9e8a0c3a541682694c2da99fab6e84f96f2addb90467e5d62913988e604d3e5b9c09ecac408bb707a841a38063587cb1d5a63a2fc2a51c36951c6c53392003be0805cafbe0046643d07ef8ed0ce42242c3d3ddf98b3ca1f0f161e9b202dbdeb8f347222e6167b015aa39de8ce7eb96ee15a4abeca238650bbe9d32d314de7e38b034c14128963e3ef647ad498007c585599045193cf94ecd4794a262a8e6daa39f288bc84ba51b1f0c525ec1f4bb12f40c76ef679ba381e77a15f8a17d21b8c0e67b529dcf7a2afc87f03fe94ebb11b78e84b0500f6568391bc04aec934417a21a073040b74cadded31ea19a9ad6110e9c3f86e52df136bfc04d7aba897b4d19d7d0c4dff660e493f238f48e8a7a57ca0206cc8798ddc9bb31dc42646ba2ae598e9e215d5bcd8c0c4e626f5b19fe94cf72a7154f7777d7a9b229f597edcde11212e504cddb25771c257649c9013ed8e6f22b9143f77ff2859ece0a8a17fbbf3d562478aa63483f655fa7d6b8810fc70bc2ebba596cb816766c32590f7b755f140255efcbb7156298c55aa734c9a7857057cca5fec1e390b0eca6b7938b5ad8c1cf6aac1791c69bf56cb9843bcdde84116211f392338fa12a3f5aeee1dbdf9a07fb0844ab2c461fba2a21e965032b19eacb16d4a8b17ab9d7f64911c3deb29676347bf5e306de12bd0ff5f5990ec38045de93c7ee490fac9a9a9633a026f9a306bcd727410962049690e97541fb30499755b7364f6c76a55b7566953682100b229226cf0d97ef68d00be08925d2b532807ff4b83d365b00fdb181bcdf8a05c25ef7fd201ae00555f7b97889dd996d5e1b4a11bf84a92dc1d0d479df2beb19fc7671ff66e55a79e83eb2486eb5f99cf42f6834de7c11481e6879f8353705c06a6414ae98fbe424bfbeb80fb3bc68f72735bb3d84b171d34cf8b531aee054cd658d7522c886032727602ee594c477ad9d9c94ad63375432b68d57556b8616ab977758853f54fae3a54c631de6d6cc71ceafaca7f4e6e49152dd585cf5fd448163ca1e8c57fc3eefb9b01fa49291caa437f0067a9532dc54ab5952b2579d80e9661f6e6a5c1394652fb8edf857275b39eeb07cab3fc2e48a4a7fab898af362b4f03013a75506ca96722c4bb550e3f194c799a74277df73ff29849155cc1c69e9574c88af346f8ae43ad41c521b56b69b145f9d7ee24e0b16c5154433331259e68635eb0ff1b5e48ec0b408c9086aa643e3fe7c3e86ffc32335191bf5adda58a7f683ce8a92394a9d556ccae8534f35998fdd0b29fe0f72bcce71e8ada6a0894a0a391ac00b60d6e8f0716efffbaf1e2cb458b90666bf05f5adc62f3970acbf37ebf4c10d57c67f939816342d0ded95deb7596313dfac0d105a117ebd2d614c2c86d0049b72abfb462a1738ff90bfa5c9f1bb96c48b18e0cfa0a557d6371eeca365065ab29126f8774a1712d6ee257b04fac93161fc90a3368f6e12dbd93206f641e9b8c1566b08044574a195ee8d1e7c9ebb46e74f0680836e68755c782e95880afc159d267dbd85bd387986efdbdfea2f36e04f9d7e7e367fd46a4ff342505aa2d036c4bfebb110ad55ffba742f42a37ddcec225e5d2b8ae9361a9eff8a7ab16576254c4b1def2bf340faa41a7f8f8a28757786c7c9944a9b06ee87c8de54f8f787da2c44de15c8b387ea718b400ee866544ada44b58e98b9c5eb4e2be7c91ba326571febc039ed34600e9dee6a49b46654289f8a690f9efb110e6a6513ad0042cb08fb0ec3d0cccf1220317995597362420e894de47f483ee049e6dfe58d0b5666de5e4a8e40082fce8bec9bafcc8a3ffab3bdeae558af05a16d7d5d04d0137c534f71b6f6744882f28cf8b2a6a4d4a5ee90ada73afd5ae29dd19693320e8146bd489de38ef63a348d0d08ee43d3cc781176aacf02d269de0febd0246fc546099da03c6331e3aeee6ccdc2764f7c3e0a1f7b7687a476fb9058de89add7e333d39084412828f49eb634eb6a81f11f414b0db99d2bbe1d18af8596c7c18469e7d7b024acf551adce1eb7590ade7f7968589505bc7a50f5dadef8bb1d83e426941e52633b8f29434f4dc28ef3b8d22aad1a2064de1fafe46e075055bb7747113f3834debbd9d406640ac6fa62b99aac3cde4ef5060b817f9e3eb7bfc7d203e063ac7d021ae924cc70baaddf4496fe124163106d441e4f84eece5f07fb985ae6b77e01070a846979f0c539cf7b6af3e3886cdf662e1dc307ce5a00afb95afed32ba5a9890359a38128721a9c625538fb003ddd81d3b6c45d96df8c644426dbe638d3d2c408d0c87a1c80f1e6d9f5a073bf103bff9dcc0767721c0048a6f47c45bd28c3e0d2e190a8bb7031eecd16cb5382ef1978d348a9ac62072b91649916792a3e60abdf1ae943da51280b85a3a06e981eb700c22b74882ca389064d4c2ed91c398f5ac5a82b61a230ddb2304cc687a4710a74c299bbb32c8567608d7e32849023406cb0fc0edad8ae02f56f3b07d139b4b0bba6846e1ea26bf94dc2400e93a4c4b87a39e52049322629294a07e0ec46b7f75746cf78bd8635a5fb0b2c601ab667bb305905573db84eddfdf665e10f4c0ca7a1927393077402d4a4348e17f4255374db75f2ee90d6e07a32294eb371356db432d7e8d9ebc008bb017c48e24452671b3ccb61f7cc8d656b78fff4f26626338790aeee287780beee6e43dec6b3ef125facb694404fe965a8f9fa4d9951ebabb971880ddfea8a5842c78100254d994037b75b623fe3e1f0143380a76ce3f23bb40b7ae2ed5222e93cf92ff468e77836bff463f40e237699704b7d9dc96de43cb505e16a1e26f1fb0f665f0730fa5a35f54c9deb8d59696171d2e17e9d74cf9ddddd986e19268a5d45c9b6f3a4eea8ead95db1f8323c3d5ac5032b41ba77eb39ca74f489dbfb272ae247ac2f2d750a981a32e67013c70a48c398b3dd560d34d6cc994f08e9c64509a398743d77214781eb627a667af8123afc365dcf3b54d274487be6f6728ccf8ea042052d2f161eb26fce1cfbb44aa56de800977b5b24a863d4605a1be5e59aec6d67115adaaae4273b92141867193db98e6ad937c14e1fce798ec9799b0faaea146253f921c4f79435bccb2b8f075ca5f5a41dbafc268a76c10b6d20c0d6c36d54595a5c8da5b7c500bcdb435d0ad313cf16efd06728f8b3365cc06a5c814077e1173ffae38695a81c87e77112da9723e9dd7d2a5bb3e974adc9954797f06195f3d56cf8f8c8b23049bcf881b2f377b368ca6d57623c0c5fea9c8825805fe0c66113505a1bd7b07b938f1d1fea7e2c04dd139473b6d2e7150dddcca223404c71a85016e661e63175437c955ee2c17547fe13d37c0fb1d5f83c92e6e8851d640b88be776b63df188aee8260063fa5b3f8b7eb49e61975ce1509b69d94b83b7f4b68f32cf795118c63942d65b2589e3377e963cdf26927b78bc8cd06a720db1b125ec2f8f12be7a294a9ee80b70a72ef241d3eb0076b5632acc70ca4a4174f0f17a671ec00fe4e8da6b28d6c65ec4d3c2ee6544d4cc2b4d93e55aeaa04bbddc8c18212f4b683563a575fecf001ba45e6e871dc64d94bce314f19a495c65c9d33d9ea6adda277f5f3212b092cd52b79e075c9747dd9dceb04663bc49ee5d3d5dcb4ad98bfd53eda73cb544e909649f7f85011deb019c80013658075f93b46dc793c6b3c1ac46d1107dc62abc85afb8da1bd448acfb45a31840e52dbebaf846d1fba11b407786ab79baf55ed8a1825c278290eb40032e34f19e2ffe30b3c0267d0953f641a775c230ee948f026b15bc28342e31cd18205cae758fde3354f789ea8d7105ea14413b1a8a2ee433480a033161749bb923446fe5ceb0f8fe4f244d9008f66236be01d8909a17ae40859eebdbdf8183eec4724a6b261070da9524a873aa996f7ae28f7a7db14d069c7111df897572b5c4ab605a225b4e528668c106430fa4ac5d5859e4363670ce5d024cdb943287e0825d9c9026cb42c9929ecabefe735ce23d00b7f94b004231707fcefa6e8accb9c6827fe368daa2814b9ec17896ed96751d8939f5ea82fed67e70c16ddff6319e86676775786b4a6f7f2604a5c239593b182c87d0d62cdcb4a5c9ea2fc2088857e0b69b47717864cdd130b780588d93c5f0e1c0993caad721c03f6ba2e6cada8d3d7d14943391cc6159249f1a8342b93fa023269373f2bd593411811ede5a6ebe4dab0f6e9a9e434d42bb99e043e9ed6c027f5135f894a6e70962497f8d1b77bb00a8455eb9f13571878c0956e0826eb44368259b10a468e6dbf02f17eff230d63ea184fae33a4e2d611e7ec390bf51a244d759ea837cfa266e070fe00894e38fbcc40dcd0ef2a74b189e874ddd1e99a6a08232856a81f4299fe153ae71dcd891c7093bf58d205b2cd1bc2d9b8676bbfbf53ec7e388eec9619167332fd71e0b5cc2a2462d1adc2d4822e44aa49b7eacef68bdd6b6a79b1bdd2cc1ed92bd2ec09118a5fb381749e916a302f737fb1cd2044544a4328436bd4dc735c0270559ab8ed78d6", 0x1000) ioctl$WSMOUSEIO_GTYPE(r0, 0x40045720, &(0x7f00000000c0)) 16:00:42 executing program 0: r0 = socket(0x2, 0xc003, 0x0) close(r0) r1 = socket(0x2, 0xc003, 0x2f) setsockopt(r1, 0x0, 0x22, &(0x7f0000000000)="09000100", 0xffffffffffffffcd) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) sendto$unix(r0, &(0x7f0000000040)="f8010001006eb1dc", 0x8, 0x0, 0x0, 0x0) openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x20000, 0x0) r2 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r3 = kqueue() r4 = socket$inet(0x2, 0x1, 0x3) r5 = syz_open_pts() fcntl$lock(r5, 0x9, &(0x7f0000000180)={0xf0ff51428550b7d7, 0x0, 0x0, 0x100000000}) flock(r5, 0x2) flock(r5, 0x2) flock(r5, 0x2) fcntl$lock(r5, 0x10000000000009, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x2000300000000}) fcntl$lock(r5, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x100000000}) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x200, 0x0) r7 = syz_open_pts() fcntl$lock(r7, 0x9, &(0x7f0000000180)={0xf0ff51428550b7d7, 0x0, 0x0, 0x100000000}) flock(r7, 0x2) flock(r7, 0x2) flock(r7, 0x2) fcntl$lock(r7, 0x10000000000009, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x2000300000000}) fcntl$lock(r7, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x100000000}) kevent(0xffffffffffffffff, 0x0, 0x1, &(0x7f00000001c0)=[{{r2}, 0xffffffffffffffff, 0x1, 0x1, 0x5, 0x100000000}, {{r4}, 0x0, 0x20, 0xf0000000, 0x46f4, 0x9}, {{r5}, 0xfffffffffffffffa, 0x20, 0x20000000, 0x5, 0x1ff}, {{r0}, 0xfffffffffffffffc, 0x7a, 0x1, 0x1, 0x5}, {{r6}, 0xfffffffffffffffe, 0xe, 0x2, 0xffffffff, 0x1ff}, {{r7}, 0xfffffffffffffffa, 0x4, 0x2, 0x1}], 0x0, 0x0) kevent(r3, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) dup2(r2, r3) ioctl$BIOCGETIF(r2, 0x4020426b, &(0x7f0000000080)={""/16, @ifru_media}) 16:00:43 executing program 1: kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f00000000c0)=[{{}, 0xffffffffffffbffe}], 0x0, 0x0) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x800000018, 0x1, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x1ff, 0x0, "00000000e74de40000000000000000000600"}) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) r2 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r3 = kqueue() kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000280)=[{{r2}, 0xfffffffffffffffe, 0x37}], 0x0, 0x0) kevent(r3, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) dup2(r2, r3) listen(r2, 0x7fffffff) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r4 = open(&(0x7f0000000000)='./file0\x00', 0x8, 0x80) recvfrom$unix(r4, &(0x7f0000000100)=""/4096, 0x1000, 0x40, 0x0, 0x0) 16:00:43 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2005, 0x0) open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r1 = kqueue() kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000280)=[{{r0}, 0xfffffffffffffffe, 0x37}], 0x0, 0x0) kevent(r1, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) dup2(r0, r1) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) 16:00:43 executing program 1: r0 = socket(0x18, 0x4, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) r1 = socket(0x10000000002, 0x2, 0x0) r2 = dup2(r0, r1) shutdown(r1, 0x2) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000040)={0x40, 0x1, 0x9, 0x24, "870fac90955152a455bd164a9f5e0f3a28b8d839", 0x0, 0x75a4}) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) 16:00:43 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="62020207e0000001"], 0x1) r0 = socket(0x2, 0x3, 0x1) fchmodat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0x101, 0x2) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f00000000c0)="071400000f370025ff149b33ff0f000000000000", 0x14) sendmsg(r0, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) 16:00:43 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) r1 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r2 = kqueue() kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000280)=[{{r1}, 0xfffffffffffffffe, 0x37}], 0x0, 0x0) kevent(r2, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) dup2(r1, r2) ioctl$BIOCSBLEN(r1, 0xc0044266, &(0x7f0000000040)=0x7) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x35}, {0x20, 0x22, 0x0, 0x9}, {0x10000006, 0x0, 0x0, 0x2}]}) r3 = syz_open_pts() fcntl$lock(r3, 0x9, &(0x7f0000000180)={0xf0ff51428550b7d7, 0x0, 0x0, 0x100000000}) flock(r3, 0x2) flock(r3, 0x2) flock(r3, 0x2) fcntl$lock(r3, 0x10000000000009, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x2000300000000}) r4 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78659a, r4) fcntl$lock(r3, 0x9, &(0x7f0000000180)={0x3, 0x0, 0x200000002, 0x23ff, r4}) pwrite(r3, &(0x7f0000000140)="cee69d6fa75c015b9d2fe538d75a675e689e3db3613dfe428f96d806f890338b4f0bae1a33dfa44fbb17afe47e805449c12717efc2596afa1afb73bd82c1e0300c93b29a19d7b264c9c3f862899c4d327449ef5d2ce144e55a93a7cce02d20a33b5b748f6ff0eb1a70de4b8f5a079e595b1187653be0318e4e8c00ef16a3b54124a39125438f7eeb658a133fe7280dca48abc51916472e146fd7fd06608368042def4affb205353a3ec66d3527d156f2e352caa7684d49465470bf08016d5f417c12f31a350dff23b3aded87238a8e83badd72d2c5be97e183e8d6d52a4feafa2feec6e9d3aa533d1cc9b8c95eaeeb4b4c3f0c66156e1efce6c2e723d7", 0xfd, 0x0, 0x7) ioctl$BIOCLOCK(r0, 0x20004276) syz_emit_ethernet(0xe, &(0x7f0000000500)="b21690ccc8b39eba97926afa790d") 16:00:43 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000200)=0xc) setregid(0xffffffffffffffff, r3) mknodat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0xc0e99db6de761f86, 0x0) getpgid(r2) r4 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r5 = kqueue() r6 = open$dir(&(0x7f0000000080)='./bus\x00', 0x400, 0x60) recvfrom(r0, &(0x7f00000001c0)=""/58, 0x3a, 0x0, &(0x7f0000000240)=@in={0x2, 0x1}, 0xc) r7 = syz_open_pts() fcntl$lock(r7, 0x9, &(0x7f0000000180)={0xf0ff51428550b7d7, 0x0, 0x0, 0x100000000}) flock(r7, 0x2) flock(r7, 0x2) flock(r7, 0x2) fcntl$lock(r7, 0x10000000000009, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x2000300000000}) fcntl$lock(r7, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x100000000}) ioctl$FIOASYNC(r7, 0x8004667d, &(0x7f0000000400)=0x200) getdents(r6, &(0x7f00000002c0)=""/218, 0xda) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000280)=[{{r4}, 0xfffffffffffffffe, 0x37}], 0x0, 0x0) setsockopt$inet6_MRT6_ADD_MIF(r4, 0x29, 0x66, &(0x7f00000003c0)={0x9, 0x1, 0x6, 0xcb3f, 0x6}, 0xc) kevent(r5, &(0x7f0000000000), 0x400, 0x0, 0x81, 0x0) dup2(r4, r5) r8 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x40, 0x0) ioctl$TIOCMSET(r8, 0x8004746d, &(0x7f0000000180)=0x8) ioctl$KDGETLED(r4, 0x40044b41, &(0x7f0000000040)) 16:00:44 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x20, 0x86135) r0 = open(&(0x7f0000000080)='./bus\x00', 0xc02, 0x0) write(r0, &(0x7f0000000140)="220e22", 0x3) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{}, 0x4000010000004, 0x4, 0x0, 0x0, 0x2}) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 16:00:44 executing program 1: r0 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000080)='/dev/speaker\x00', 0x42, 0x0) writev(r0, &(0x7f0000000440)=[{&(0x7f00000003c0)="9ba9f51108288afbe505f65f658a14295f4fedbbd10cc1b4780563585e764f4e", 0x20}], 0x1) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000040)='/dev/ttyCcfg\x00', 0x550, 0x0) r2 = openat$tty(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/tty\x00', 0x20, 0x0) fcntl$dupfd(r1, 0x0, r2) execve(0x0, 0x0, 0x0) mknod$loop(&(0x7f0000000000)='./file0\x00', 0x1, 0x1) 16:00:44 executing program 0: getdents(0xffffffffffffffff, 0x0, 0xfffffffffffffd51) semget(0x2, 0x1, 0x480) 16:00:44 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2001, 0x86134) setsockopt$inet6_MRT6_ADD_MFC(0xffffffffffffffff, 0x29, 0x68, &(0x7f0000000180)={{}, {0x18, 0x2, 0x0, 0x140000}, 0x8, [0x170000, 0x10]}, 0x3c) write(0xffffffffffffffff, &(0x7f0000000040)="670dc3", 0x3) pwritev(0xffffffffffffffff, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) nanosleep(&(0x7f0000000080)={0x9, 0x4}, &(0x7f00000000c0)) 16:00:44 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x9, 0x93}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000ac0)={0x0, 0x65f, 0x9, 0x9ae, "082f0569d4af7a23acf7041300"}) write(r0, &(0x7f0000000140)="7ef873806920880eab1c5b61687dd6d737eccc203a19756594e60901f99f1c6a09e5ac596dd7a3ff734e1568eee4b557f0756329876f22388802d0a9c1c900000000000000f10069ebf1123a8beb352e45b2ca87b72464fa7ef7584029434b060c1823da23a0fd9afe20e73addf776aecfbe5860abba6e262f98a3ee9f9ce7458c3ac77ba5c3f6029570d8f7cc9c5a6e2bb9b83492884df7899aa52890dfca4a16948ec6594d72e2cfbba22b9d53344bd03379876d0f20fc0ed2ef39dd31ecb6efb7829a00000000c4cdb74fb4e3f3feb51d640f2f77dcca6addb05c2a16b4a59c1e56182a91ec5a7e1328cfd45513540a9df7060afa4082337a19cc059dd104", 0x100) r2 = syz_open_pts() fcntl$lock(r2, 0x9, &(0x7f0000000180)={0xf0ff51428550b7d7, 0x0, 0x0, 0x100000000}) flock(r2, 0x2) flock(r2, 0x1) flock(r2, 0x2) r3 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r4 = kqueue() r5 = syz_open_pts() fcntl$lock(r5, 0x9, &(0x7f0000000180)={0xf0ff51428550b7d7, 0x0, 0x0, 0x100000000}) flock(r5, 0x2) flock(r5, 0x2) flock(r5, 0x2) fcntl$lock(r5, 0x10000000000009, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x2000300000000}) fcntl$lock(r5, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x100000000}) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000280)=[{{r5}, 0xfffffffffffffffe, 0x37}], 0x0, 0x0) kevent(r4, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) dup2(r3, r4) recvfrom(r3, &(0x7f0000000080)=""/45, 0x2d, 0x1003, &(0x7f00000000c0)=@in6={0x18, 0x0, 0x7fff}, 0xc) fcntl$lock(r2, 0x10000000000009, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x2000300000000}) fcntl$lock(r2, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x100000000}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0xd475, 0xfffffffa, 0x5, 0x9ab, "cce3b7fb732ae38c414e263da8eda21225a7df60", 0x0, 0x9}) 16:00:45 executing program 0: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='.\x00', 0x0, 0x0) r1 = syz_open_pts() fcntl$lock(r1, 0x9, &(0x7f0000000180)={0xf0ff51428550b7d7, 0x0, 0x0, 0x100000000}) flock(r1, 0x2) flock(r1, 0x2) flock(r1, 0x2) fcntl$lock(r1, 0x10000000000009, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x2000300000000}) fcntl$lock(r1, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x100000000}) lseek(r1, 0x0, 0x3, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085761, &(0x7f0000000040)={0x2, 0x18fd}) getdents(r0, &(0x7f0000000100)=""/102400, 0x19000) 16:00:45 executing program 1: r0 = socket(0x2, 0x4001, 0x0) r1 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r2 = kqueue() kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000280)=[{{r1}, 0xfffffffffffffffe, 0x37}], 0x0, 0x0) kevent(r2, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) dup2(r1, r2) ioctl$VMM_IOC_WRITEREGS(r1, 0x82485608, &(0x7f0000000240)={0x6, 0x1, 0x77, {[0x9, 0x6, 0x7, 0x7, 0x1f, 0x4, 0x1000, 0xfffffffffffffffa, 0x2, 0xfff, 0x4, 0x5, 0x1, 0x10000, 0x8, 0x8, 0x8, 0x7], [0x0, 0x6, 0x8, 0x5, 0x0, 0x6, 0x2, 0x9, 0xb9a, 0x1ff], [0x4a5, 0x8, 0x5, 0x8, 0x3, 0x5, 0x9], [0x4, 0x2, 0x7, 0x0, 0xfa6c, 0x9], [{0x100, 0xfff, 0x5, 0x7}, {0x0, 0x3f, 0x0, 0x3}, {0x401, 0x0, 0xc00, 0xa9}, {0xbdf2, 0x5, 0x8, 0x1}, {0x8, 0x4, 0x3, 0x3}, {0x7, 0x8, 0x8, 0x40}, {0x2f0, 0x0, 0xf16, 0x10000}, {0x0, 0x973, 0x0, 0x401}], {0x0, 0x0, 0x100, 0xfffffffffffff800}, {0x5, 0x1cf, 0x2, 0x6}}}) r3 = socket(0x4, 0x4001, 0x0) connect$unix(r3, &(0x7f0000000140)=ANY=[@ANYBLOB="82030063c4ec54dce4a7afe1970da70000000000000000664878781781dc5f1728b7d2f097f188a36dda17fc7a4efa5b0bebd617f72ad57c440ffc707a2186e0a5029e036e1068f3d348b674158813b49fca9468401069cc046503e5e2443611f1c5f11c561720b89bc907915a2b14bbc63ffe997ded7e27b9580f389be063e245662066336406c3ce378ec63616fa8b8d4cf60f4871fef1f2992ae47cc87206754282aea2a703acf59e69511866ca615100346a002cacf86ad26efc0e9618a8e8498107a7ea0d27dfea6b44f634141878840aeb3a12893aa8d80bb9ad6d8985b95c5834733c54fa9916152e778c"], 0x10) setsockopt$sock_int(r3, 0xffff, 0x1023, &(0x7f0000000000)=0x4, 0x4) listen(r0, 0x0) r4 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r5 = kqueue() kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000280)=[{{r4}, 0xfffffffffffffffe, 0x37}], 0x0, 0x0) kevent(r5, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) dup2(r4, r5) ioctl$WSDISPLAYIO_LSFONT(r4, 0xc058574e, &(0x7f0000000040)) 16:00:45 executing program 1: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x8000, 0x0) ioctl$WSDISPLAYIO_LSFONT(r0, 0xc058574e, &(0x7f0000000180)) r1 = semget$private(0x0, 0x2, 0x150) semop(r1, &(0x7f0000000200)=[{0x0, 0x6, 0x1400}, {0x3, 0xcf}, {0x2, 0x6, 0x800}, {0x3, 0x80}], 0x4) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffffff, 0x0, "00000000000000000000f2ffffffffffffff4000"}) r2 = socket(0x800000018, 0x2, 0x0) bind$unix(r2, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) r3 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r4 = kqueue() kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000280)=[{{r3}, 0xfffffffffffffffe, 0x37}], 0x0, 0x0) kevent(r4, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) dup2(r3, r4) connect$unix(r3, &(0x7f0000000280)=@abs={0x0, 0x0, 0x0}, 0x4) setsockopt$sock_int(r2, 0xffff, 0x4, &(0x7f0000000100)=0x5, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r5 = socket(0x18, 0x1, 0x0) setsockopt(r5, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r6 = socket(0x18, 0x1, 0x0) close(r6) r7 = socket(0x18, 0x2, 0x0) setsockopt(r7, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r6, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r7, 0x0, 0x0) 16:00:45 executing program 1: syz_emit_ethernet(0x1, &(0x7f00000000c0)=ANY=[@ANYBLOB="ffffffffffffafaaaaaaaa00000460a40600001e3c00000020000000000000000000000000aaff0200000000007fb1b60c46834f950000000000000000012c"]) connect$unix(0xffffffffffffffff, &(0x7f0000000040)=@file={0x1bcfa69870ae01e4, './file0\x00'}, 0xa) syz_emit_ethernet(0xb, &(0x7f0000000080)="c70102485789f44a4786dd") 16:00:46 executing program 0: r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000000)='/dev/vmm\x00', 0x10, 0x0) ioctl$VMM_IOC_INFO(r0, 0xc0185603, &(0x7f0000000040)={0x1000, 0x0, &(0x7f0000000100)=""/4096}) r1 = socket$unix(0x1, 0x5, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) close(r1) utimes(0x0, &(0x7f00000000c0)={{}, {0x2e, 0x20004000}}) ioctl$TIOCFLUSH(r2, 0xc028698d, &(0x7f00000000c0)) 16:00:46 executing program 1: r0 = syz_open_pts() fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000180)={0x1, 0x2, 0x80000000005, 0x300000000}) ioctl$WSDISPLAYIO_USEFONT(0xffffffffffffffff, 0x80585750, &(0x7f0000002040)={'./file0\x00'}) mprotect(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x0) ioctl$BIOCGRSIG(0xffffffffffffff9c, 0x40044273, &(0x7f0000000000)) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) fcntl$lock(r0, 0x9, &(0x7f0000000180)) 16:00:46 executing program 1: r0 = socket(0x11, 0x4003, 0x0) sendto$unix(r0, &(0x7f00000000c0)="b10005026000000000fd07000701000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be78162e0000000000002b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282902e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f9000e01be657aea8c500000002000000000000020208a371a3f800040000000000000001000000000000000000", 0xb1, 0x0, 0x0, 0x0) recvmsg(r0, &(0x7f0000000940)={&(0x7f0000000980)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000efff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000104b05d92b67000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001c3600000000080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000075b26800c236001cb0aed2cf672eac362e33aaf46a1eb2468b0f29d516f8507fd516f4f15ddb38e39f47a815d467dd4b36b1fdd57ead5f5c027d94c230ed78185b4079b8d7643c45f58f88f2d4af7c1ad40f59357e8cfb6458ebabaf3f145e76cd654189c0f010f02a52ce2a27880d1b250bc4c7bd020c39c70fa0ccb2b8827c25fee677f2d3c3c3ac063a0796f404c8b0473b487a5c39ce97363e3a1eadfdeab567523f7add6622a9ed5c6e72f1f67d566a31e4bf2e5bb37c3907305e725f64e774a18a2c1a8668"], 0x1002, &(0x7f0000000900)=[{&(0x7f0000000740)=""/43, 0x2b}], 0x1, 0x0}, 0x0) 16:00:46 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x10281, 0x0) r1 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r2 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) openat(r2, &(0x7f0000000180)='./file0\x00', 0x10, 0x82) r3 = kqueue() kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000280)=[{{r1}, 0xfffffffffffffffe, 0x37}], 0x0, 0x0) kevent(r3, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) dup2(r1, r3) getpid() ioctl$WSMOUSEIO_SRES(r1, 0x80045721, &(0x7f0000000140)=0x8a) r4 = openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x20000, 0x43) ioctl$BIOCSBLEN(r4, 0xc0044266, &(0x7f0000000100)=0x400) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105727, &(0x7f0000000080)={&(0x7f00000000c0)=[{0x24}, {}], 0x2}) 16:00:46 executing program 0: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) ftruncate(r0, 0x0, 0x80001ffffc) r1 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) r2 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) ftruncate(r2, 0x0, 0x8000000003) r3 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) ftruncate(r3, 0x0, 0x80001ffffc) ftruncate(r1, 0x0, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) 16:00:46 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x1000, 0x28ae) r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000180)={0xf0ff51428550b7d7, 0x0, 0x0, 0x100000000}) flock(r0, 0x2) flock(r0, 0x2) flock(r0, 0x2) fcntl$lock(r0, 0x10000000000009, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x2000300000000}) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x100000000}) ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f0000000040)) open$dir(&(0x7f0000000080)='./bus\x00', 0x420, 0x2a) close(0xffffffffffffffff) 16:00:46 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x20000000000000cf, &(0x7f0000000180)}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x20, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f00000002c0)="2351ce9c802bd9a55b03144e7b14") 16:00:46 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000280)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCPROMISC(0xffffffffffffffff, 0x20004269) r1 = socket$inet6(0x18, 0x5, 0x8) bind$inet6(r1, &(0x7f0000000000)={0x18, 0x3, 0x1}, 0xc) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000080)="b75d03dd00ef43f7f8c855bb7042") 16:00:46 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() r2 = syz_open_pts() fcntl$lock(r2, 0x9, &(0x7f0000000180)={0xf0ff51428550b7d7, 0x0, 0x0, 0x100000000}) flock(r2, 0x2) flock(r2, 0x2) flock(r2, 0x2) fcntl$lock(r2, 0x10000000000009, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x2000300000000}) fcntl$lock(r2, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x100000000}) ioctl$TIOCSETVERAUTH(r2, 0x8004741c, &(0x7f0000000000)=0x8) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x200eedd, 0x7, 0x5588, "2ea86ecc0104000000ef64e16eb5e1080100"}) write(r0, &(0x7f0000000140)="2078f7b678807d89e032dc19f570fe00bac871767dbcbbff8330c22685419d5e0110188e90cd9c8e50599ba24cd7c19fe1397a431644e5976fe4bce3b20b21c3f3719d1d5de4b7586a0669cedb7237b428821c1db394acba77de08", 0x5b) 16:00:47 executing program 1: r0 = socket(0x2, 0x10000000000003, 0x33) setreuid(0xee00, 0x0) r1 = getuid() setreuid(0xee00, r1) r2 = syz_open_pts() ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f00000000c0)=0x9) connect$unix(r0, &(0x7f0000000200)=ANY=[@ANYBLOB="8202c0ffffffffffffff01f6484eecf5b6633627ed05e52dbdf203d5db4c454d791233a355cca885901f32dd921b9cc417d66773bbdff4da3723ce31dd0052337af7d7fbed630334e501fc1bdf353d1d4e96b9cb279e150f473a883d1157a987ff96dc12c720b5e5d5d79a047379e43ddceb2d4eb20a9da02380d2ab06a424144197e2b4e5847457b98e41e5150a3f7548ee0cb18befb987110300000000000000a365"], 0x10) sendto(r0, &(0x7f0000000140)="060500ba97d0bba1", 0x8, 0x0, 0x0, 0x0) 16:00:47 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000280)='/dev/bpf\x00', 0x0, 0x0) r1 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r2 = kqueue() kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000280)=[{{r1}, 0xfffffffffffffffe, 0x37}], 0x0, 0x0) kevent(r2, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) r3 = socket$inet(0x2, 0x3, 0x3) pipe2(&(0x7f00000014c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) dup2(r4, r3) r5 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r6 = kqueue() kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000280)=[{{r5}, 0xfffffffffffffffe, 0x37}], 0x0, 0x0) kevent(r6, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) dup2(r5, r6) bind$inet(r5, &(0x7f0000001540)={0x2, 0x2}, 0xc) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000001480)={'tap', 0x0}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) openat$diskmap(0xffffffffffffff9c, &(0x7f00000015c0)='/dev/diskmap\x00', 0x20000, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000001580)={0x3, &(0x7f0000000040)=[{}, {0x5c}, {0x8fe}]}) r7 = syz_open_pts() fcntl$lock(r7, 0x9, &(0x7f0000000180)={0xf0ff51428550b7d7, 0x0, 0x0, 0x100000000}) flock(r7, 0x2) flock(r7, 0x2) flock(r7, 0x2) fcntl$lock(r7, 0x10000000000009, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x2000300000000}) fcntl$lock(r7, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x100000000}) ioctl$WSDISPLAYIO_GMODE(0xffffffffffffff9c, 0x4004574b, &(0x7f0000001500)) pwritev(r7, &(0x7f0000001400)=[{&(0x7f0000000140)="d10b8c856151bca740da42d0e46054f72af02b137e6f8b0a46dd25cc1274ca4dd8ee5acb6c2869db593e0b0f7dcba4e8e4785adc7ba9d73486a0bd5e505fc425e8f8b7a25adde90aba09e524e2e0b5e74d0299d9056fa600a5d9a7d2004a9ed3cb150d235a575f6581273dcad0a549b37601a0e71d212b4d63d07565c6012e2b6d6a9cf74ff564f1876a20b58889ab384114a9458774ed557e5900cc4540e78895cb3c4703d4e36947", 0xa9}, {&(0x7f00000002c0)="dfe36e7fc3c2795aeb4cd0ee25c32f0640bc688642f134b44229060bce17455c3a0d14acb0f199e5841042af7bbc0b3918274a4fea2fe4b913e6ee18e2e50bf671d2ed43ac0b33ce0d55a6ab6e6227cdfab3325a7dc91176e57263edea398c44d3f8d9201c2cbff87393ea0970e51bffcdf957e7e3459aed3d77682be765118387eab032fb55b0ff83698c200a30d3a8c4b143a8a529038460a2b34e318bc96d6ce9ff4d6be01e", 0xa7}, {&(0x7f0000000200)="1d8d1bf19f115c0350bf0fbc868661f23a09c16bd9d95f452ea6c35007f0edbe91c5e66473a63a709c7507f57ad2218334eaeaf3007d6ed61b6818820a69f17bbe6b8b281d70b52ad1cd06cf249630ab8a274d4f72096d9dd8f65bac59f47d0f95ae8b9db618", 0x66}, {&(0x7f00000003c0)="cbe673a1983f1ee8da72ddc92c89c2688065d88ac43751794666f73266e81825bbe1ceef5591dd2c851d8044c49e97c0953dc8216ef57abca49cd973f44c6ae9", 0x40}, {&(0x7f0000000400)="8ffde382ac7dfddc201869e9f5cc12536114e871befe34d481deb66438b628b6d16f1efdeefdf6c3d0be6b089cdd5feed0a3ae2d2d4192e6ffc46ef57c1ce60cb8f2743cf2a21bf2a4bdc22dc38cd2270c9e75d5d76d7c0b529686a392d059f8667f43010e5d685ec28471b1fa7baf3ad004f5edfc80e6e637eb4d2a9306951d1c7319579aea04f174f172de5981ee62d1f57cf8b7bb8ba85150dd33fb0360d0256447da857875714cff516a121ecf9fa92906d7ac3001f42173530c70a30b69cfb44bdd7416d5c86787bdb88db6cc875abeb96a6c4babe742902eb7eed6ea01cfdab99b4301b186adbaf0935067d08b1476c97e32abde1e4d8a05851f56617a102442d8e40477988153d7bbe9adb43ef47a4ab370d1402de260d5d16f37be4707a43eef7c8c157930bbebca10e9a7c29c568060ac6aba02fde9e5b557870d43a7e4899c4610269edc71975c39282819dac5471ae7610542bf9f71f4874056e49ef111d9c3c1a6094f268e5fc3affd18f0d9122e0a7f43845d8f7dc898ddc14a270e7c5e18e4e6f76abfd6fe5c8f5c461da0dca677a41ad89a39a2b587ffaaf2e632983046e9465515be39dd8067e47ec26acb6568a16a1482a903a22922db56260a1b40e06d9bdacd81b982b333f4125abc73dda25a7b496fa1f85a2e95ab47597b41ee55563eab65b166491f0759f56bc1557807ce2acef762e5c1605736f421452253a67ffa5127ba27dd7b7b03ba6e8e33d7876fa12eb0f02e1787d02055d63399328ee2af0a5a6b233e52d40f490c3ff6b835e28348e018d41185f1b896172d33ace6caeafec79b80a64b95502eb19d5e4641e2ea9a9229db814efec2b717bd47f498e53e255b288867c19a94b7f98763cfd7f79527e7068ac616ec66ce880ed7012b01421442c9981aa6f8cc91edd63caa9fabcae6bcd9b5521b439b143891dccf489296bf965c6666425926b7905c086f9dc2f499eb9c61ccaed95f4afe056bd9c2d1ff2c98f35afd1dd95dab5b1bf818c1c754d3c61bab4d894851118573140dc8a64bf03be18051db1cf87d3cd673f9a9e1fe90fc43e4624d80d77e59b29cdbf17c3f76ce48cdf8e030f7df1d281dcf83a7741bc47bc7978187e5d26fba6ba7ee5d3808b66ea8bcce54577b14909e057d3ac9f29a882311143dd5df24c6db39b9e6693103d0ac2478557ccc0de1ac6657c5e93888cc21a0fcad0f6052f476424ab97b6bee6ae5c42e033cb7316171b7c5d912208630faf79e7fe29c5c3776e05ced71c6e3d3d09aafbdae0225086f846be50340fd287ff0a2b33c7475767382bac649a7575335ee7b435d76d980acc4304dd5565e0750eea7983dc4a9a235cc3144cb44bf79fb257babf24f241034765906555dbb16bcf3dbdf2385b9d77910fca8bfbf929c1a08dce58e6fb261198bb1e37fe629dd960751860fdfb0d506bae2f036144f352165c931ff9ae82518057c5b91c11fd1ebf71abb871dea3968fd3d1f82419c7efd7acb76993f8fe2970d026aa6a7aaafc9d652799bb1f6557ff35bbce62fa300d143186e3241a0793ee307e4b56093e8910d7baf499e12303452e5521610f3afaa9d1cff677eee86ccfdb2ebe72b5b1d826c954f5812ebcb94009974e36c8caa6e4cccaec9eedc52f0abc3e03551dfb7e5558c6854c52f59b5554e56e4cadc7ecfcb85f2e2ee11d4bdb464a461dcd032d484ec3efa7434207444a96e73307fe76e11893b50374b0c710dc4c76cb34a4a401111e17a7a5efb125f779c1a9826543063eba870115bf58219bcc78e7b9847ef354b77f9c7018e30621e48a215429044d860773da03bb944a37cd78a22b0b101cf3e287cfda054ffdbd67c872ab47acf08d07867e238e3512ac591f2495d48cb86c21d881fb2a3ef5fb44e5be1892a01a5f34af7d8876a4f29d55a4ce27388631fc4f0ec8cf43c542f60465a83a960e1713d728f67c62fffb8fa596ddb8bba472c2401d2d638592eba5aeaf49e9a04d950c0edcb6ca38ad0123a63677df4b0bc838aa28eedb4b78baa922c1138228bdc5dab083461a7dbbf0d1b378f6c97fd1ecb78955334e28717076ddf104f46b6f7038728f52cd6a5d83a1dbc8ffa6179de0d916bd8ac6ec2edcdfb368d50871ae4f0cfbfe3a082ce7f7e457bdc18c0a544d317281ce688ce773ce0056ee6cfce356a78a8edd347ad5361b0f39e011d937feb709e3ce642718576e8481b499cacd67d7b3078a10ed4cb58e12bd94340716eabe7f4fd20bab2f34ed2845184e57750a76b518c3a81cc2fa042333484bf2031522b0229a8ad8d24311a0c6f9b1894ed2d51c38bd5b10c42d18bf1087a559457fc2dc48f7aa02f2d3cd77c9b0a5a893513a3be4062b9cf67302501929e4d63da2bca5b9ec1c2237e2cce20920a7ec6f3d5f1bce32e66f29b928e488da421b399580df5a74792db2ea55f3248821c419a3bcbdf1342bbae84c9f3550b6c6cc8228c53e03be1f76aa571af01281ca4d0c6abbc5a59b4fe5e6eb0ad31876d086c707058238513f93824ced52946b8979070cac5f9162dba4583dce141e23f18a35222a8731d22f4bbf2fdd024241de88ba40827c0d588f3b47f493d54fc6694ddbee85ef5aad79c203442f4fcc4009871d45953580558163cccaf1561ffe9ccd4ad9c1f65188dc9b22f4de8e548761503f892c969a26561f131a108a42e1f4d1a632b56cdc12b2ab0e7184d121bbdf5259d287494a7c85df259f2cec9c5f953250ff8312bddf305a82f1c7e80e21cc84e08cd76c234262c114c53871b030592e1e5b7c6de49d76bbb22fbd9e9cc37040325d6cb9d5c6d76919428ffcd0ed43c646ebe3c9eb64c9ce969dfb4e8f4a5704619e37a1e4ddf6bc87ce0d5167e1dcc6154504d4a470d6b8a0900dcbf6aaaf8e4ca1b798d852defb9453f066495ddb6b65be960182ef9b5d14df0bbf19028f510a7da4a9e9ff3c7ccf610b95f1f8697c7993673ff6d444ae0827a80cba5838078cd8da841962da51c9f79bed11585a6dc44eb81703e8d278e79acb58347ceb8013e25450d385f3b1c13e04087e6650994ee69300650e5d6e7671aea24eecbcb2397de5ccf6fd000f509c84427565c2e63d0851d71b5627b51412c761f4eab71a3cc7b49be655ebf3549724fb205a23cfaa034d09f6ae1b45143665ff6b71b9a7f0e377b51b4fae3ad8dadece16321cc5cff529b5b18fd9ca3ce6ca49bd7685d7178117c7c006f1c03198fe0478641094b72e33f19e01002eaf44a006721fce3c036460d3179ae00061d97496a638c5d913dd71020d417081d5fa4714ee6b21f50f127c8745be9a73a9a4046c65efdf1179cfabb867f975d6d3ea511e17bc4575d725591ccb36ca3b89130ac0838adeff1e926b12e548f65caeb74a20489ac1517a70ae4989ef8d3aa6a5aed97c25f720b24e798622f2d1b2e1ae30465a4cef1ae9c162a068f44995531a56fe68a82a8890bf5d407a60cf03438fdc50827eece03bd24de23c9cb9e4701568d76091a801e40ebe0614c2f10ef82315798291ba5358c6a9e7304ccd3e6f24c0a8d150435fdab65053d7cdeabcac6dbc0089e5946698474e6432375f0f6969c366a942a8d6c69a93c5a6f05184b1f980fc3634f901219e8a6733f0c224e3d7b66046db3dec978fc255608e56a2202f68015a1678f826808756d8e4ba99d455e717f2223168d0f2dc57fc0f7d211194f293a6cce440bfa17190865eb5fda4d13bb8fff4825abaec0a0d9da1ff6acb96eef16b23192b90c62b4365b4349ab09f1d837e23f6270000723129153c9209b254c7ec0b86f1ae56e853856f6f9123ed34323eb3b958be51015984bda241bd0b17014690bfa7617b3376a344c2890adf6ceda8dcecb12ef3f951cb0f05918f3b7dad445c11cbe4485f919c1874c24cfc3b93dfe33af949ebc71ee58dab43a00dc70f958e127cddc0734740d7dd3b4930a021665cdbc17efa1e59ba59fc731220dbc841506ce5ae8b367a2b92f3b61bd6f4b15659f493146e9871054f35d65b59c711d1f0833ed00f44dd951ec93f7d0efd8e4366dc48fd504638d6a2aee7709eafa49e880958e9e8caac5efdcfaeca1f996af7c7519b6ef3930f91867d554254e7bdc8ce3085cf2bbf11987da26134302d852a20fc3cf911d83894e6360a94f7b3fbfe901905398c97b7efb398d6461e1ecaa7cb2cf0c14a0f505cfb46438b74fb5bee7439907e176dcc804ee92b64b7cb9a9c158fce49cc8e28bfa9a1613044ffb5886a2e5721dd3d73315849bc372e14f9d34b7cc40a6dce82846ddb56608d3295d0befe14caac9c30032f130e5e06fc3fa7b016a33c2b10eda80feb10cb259122a0433d07a3bcdc4af6744e6c887af83c59e96250f46c914b3d1ca1ebd92150774300ad4d59ce55c8cdd27da50b1c02a87215505df520531cab7fdb759d290f8763d7dd74803bb4887035a2184143f548f7476edff37dbe619cb07281a84b1bcfafe0c88339e95ad6f063ab613cf8b53e9906aac80581712f9fef2fd2809c4187aba32922cd7068a11d4f701a608c1fb62e2008f9f815d483c75ce4ba7b48a1c5879c0bdca232ea95af12f8eb24b73dfb4060def47c7814fb7e8fa9b4c243b926bda5411084751ff3dcf44452004dd86dd98e913e57a40e66987dfa436e9bf5f0f55a3d1b2af2b153e1f40eff4394bf71599a17ac65cbf610eda570d009750842c06767781e7fa1b4327a98e5e0281339ff8cf46bfb9d0ea75a0c05cda806283c887bb5569953fe3d63b1deeed814c5205a8e09f73920dd3b4679162da2d22b983684923e2e7867a3f478bb14b64d5a65d44fa94c6e9e857ed26ca8b4391d0c46a9543d0d5b29f7e9f490668e68acfc6219a483ecf1c26a6016364a06baf41a872f1c458ad74a6f064e692eace17e1a84ee77ec167313a94f43cc26e0a90020be3e2778e2e2c2b23381870baeca14a3a98ce9377ac045428c2c2c683b301c6506b970e69e103b99bd7920e0ddf4ffc8d357b9e23a325cada4da130ed959b449c70df283cabaff6bee2a215430618d56adcc225b0e653a431e5f28378a643ee09df5833a85c3d398865fd6d0d587c50f94685025a134ac98516dd3ebd92adfed9ba42de4263939104fff93b84cfbbcfffb88054fbfb467d6729b3f183f6c1aaa95ef5892c493d550e06a69777424af01d3484d27de593f661fa3df99863a476ffab911574d094ae98be320c9313f315956300ba52169ec7534f6967c4fbfb9244f72c6e1ddab479b383293db5512bdac8c9c8f7a4aab3a571a8619debbc5e1058e6ccbfc6c52379c2974f5d47824ae4918059cf76c6091244ee40418b3f9d5e4539a556c61541b1c32efc78da533f54b0e1d6448fc2f915b399c9903717a3677648670ecafba9afdcae45a2d6f55697a67e706ec8be09f83233b1edbcf891342ee39c7fefd415fcfe22148136c41a23a210ec477a70dd8cf0715f98ba31940ebcd49a970ba2644907555a235ec27034db72a355c4bca37afa8bde9e716d8e1bde545b5206aa265bbc876aa3e5bd41b9bf43ff705089099f64e95db3980e93ce1d23aafb5465dfaf3a88a3cb579ae5d816f87ad8d42ea17e23387f8ee6137577de1d1e5523e856819d8f6d585545474d98ecd7cbe2b0e8872e1a148b18e273e45e3013ebd98b312ee4b93412e94f92056d9de06085b0ae7b67e862daa0d9530e4f26c32aa4286687b28ef5a827150e647fdf81e325e23ce7b327939de38a95e7c7a1a52ff20368e979992cb35e4ff94bb65ec62976fb363da41871b4", 0x1000}], 0x5, 0x0, 0x9) syz_emit_ethernet(0xe, &(0x7f0000000380)="25ada721ccee483e908654b8bd32") lstat(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)) 16:00:47 executing program 1: r0 = socket$inet(0x2, 0x3, 0xe8) syz_open_pts() flock(r0, 0x8) getsockopt$inet_opts(r0, 0x0, 0x15, 0x0, 0x0) 16:00:47 executing program 1: r0 = socket(0x2, 0x4003, 0x0) r1 = socket(0x2, 0x3, 0x0) connect$unix(r1, &(0x7f0000000600)=ANY=[@ANYBLOB="8202adfdffffffffffffff653000463f7b23aa2a197a38620700000000827f30f13b49dc8714d56648fc8c4795955984c8f90ebf453f68c11700287ed30bcb777fa69dfceac2a84e6abca64896bc5e57c6360bcd4c0a162b58fd4237b8fa4d012ae447472b3e8495aaee48c02f6abf1e6bf3bf554799b9b813ad30505e8f0000a49fef9d612f871f4385f04157795ea4a5c5fe65baa202361cd8cac7dbac5b65c6593da947f5fc9147808bcdcee3f27535692870bc122cd23500000000000000000000004d79f00cc8000000000000ff0100000000000021d39b4028adb1ff1afb37ec430518080180e314330000000000000000000000e02b05e5d12f524ab2aa8cc7712a2b279dbff4b7b46564ef560026e969c9341589ac85cab1a4c6b4634dcc6a10c53a3fdb2ed74f80619e311d3801000000000000119e911c3a94484c6997ac607b1c26455bedfb9c9f35f23d1aa5513a6c17f089e72fe596747b69eddff7744123053ff03d925341d85544cdb10a2bb264fdbee71cfd0b34aa3fc1611cc430840eac99e39af6256b1f007bf8f244cbc769cee44346040906000000ec895c4784f6490ba02e9768a8b36d05c2b89da05a0a414c6394359a0000000000c5906c074cf88898020022265330027548c4ffda5eb1152f6bc23442dcff010000cd5b823e495bac227f00000000000000da7f66d0c7598f54a53f5e773e35d0d6bc372d1a8ff42aa3cdc2e80e306615b7a814b741575a659255490b88ff1bf33436e6731ad3574d79be64d7a570715f68932de75cc53ec316484d3e4132dee58554fdac1bfa4aca2c3ebed7ad1bd9da569f770ddbf46b3a87e75f6ad83032500a7234c3576c075028b70b9126efe6c2d6ad126358a2bf7eb6652cff7f00004a1fc0c7ee2e61ac5538254b916042575a9603e129cc5b4405003bd1f11b9dd8c3e5afc074c1771cebe4f8f92cfdee2e52bf897cc233cab1d5ef49a8aa68ea9977751b76b6c98bf0d9f371e996fc7b88c013c7381f778dc95c8a528d16578b3dd036b0233aca38bc8789d01c4674fb41c17246be9389e32be26a498d0ce05a3852a1cb4338f3bfee17a07001520dd2515741374c70916b23a8b086c43633a42e6874fc99b6338a17b4bd8f4693fe75f8a85f37ee8c3f120c5b041ac514eea454a0d7ce9a15edf26e82fcca1e245ad8d78b79dc3b93721aa7885824e119dc4c67c825898793cd381a7aa89400bfc4c150eb6fcd3b65c4ab78a2793c3f37f762ac9427b81352d5911bf1b5fddf3f189b5d3d63bf4a5c97cb61787292b53006654bd2bc3db5c05331dba8d455f2bf23b530779628defffd3647c9d0d0d84460abd680a645795e8a1493f1d33fd718fcb02eb91b826475f9f1c488b5815676deee5b4d7767087857986d1a58f78a480786652c19b87be7d7113aaeb5e3dde2c9f06c001edc180127175592261441212965ecfa3d8006ab63d3e2c8bdd3e834708d82d4b093f35df1e1912019bb3423ce2bcac3af3968c8b95ca86153a98243e5a8171170204737574bd54c4eed69cc00a41f5c40d33397e2289c4550c78ffe6988b4c465b85759ac14f6681b90475e3b279edc044c4f59ff4df7a7f37c78f88fc37c3ccfdbd77224157fed8185350553eb727769268c1ab21c99220e4811ed0fc9dc26e64ea25c2c436820ac4e88f69697947b9c63eb097a7746adfe0f9a5b2b21bf35300628de2b4f53ead512e451661349a831669d8f87b72b792a75e94c7fffb380d24db2a98c0dfc7b779ef5befb4d8e7f916e09b1ae613d4538973c38da6d76a164acf354d6b911919df80fc3fe9ca1caebdb4062113c6cbbb964400eb7de5fd514c16952c36a02863cb6641fbb2dccf8163622e03fa5e3a5bff7ab4c5c5f167b4f12bdf665c0f1f89d7ad83892bab9ca1cab25dfd2c1f98d579f12911941faa046bb732cc4458f67380a968e6664894a099066b2a3293dc10a3244fa0699"], 0x10) setsockopt$sock_int(r0, 0xffff, 0x800, &(0x7f0000000040)=0x2, 0x4) writev(r1, &(0x7f0000000000)=[{0x0}], 0x1) r2 = open(&(0x7f0000000100)='./bus\x00', 0x5bc829e2171929dc, 0x100) r3 = kqueue() kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000280)=[{{r2}, 0xfffffffffffffffe, 0x37}], 0x0, 0x0) kevent(r3, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) dup2(r2, r3) ioctl$WSMOUSEIO_GETPARAMS(r2, 0x80105727, &(0x7f00000000c0)={&(0x7f0000000080)=[{0x22, 0x3ff}, {0x21, 0x6}, {0x47, 0x1}, {0x0, 0xfffff001}, {0x4, 0x800}], 0x5}) 16:00:47 executing program 1: pipe2(&(0x7f0000000080), 0x0) socket$inet(0x2, 0x1, 0x0) socket(0x18, 0x3, 0x0) pipe2(&(0x7f0000000000), 0x0) r0 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffff9, 0x3, 0x0, 0xfffffffffffffff7}], 0x0, 0x0, 0x0, 0x0) r1 = socket(0x2, 0x3, 0x1) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="62020207e0000001"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sendto$unix(r1, &(0x7f0000000100)="749703210f6e83f89087515ab45713442de6", 0x7e, 0x0, 0x0, 0x0) 16:00:48 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff}) r1 = fcntl$dupfd(r0, 0x8000000000004, 0xffffffffffffffff) kqueue() r2 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r3 = kqueue() kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000280)=[{{r2}, 0xfffffffffffffffe, 0x37}], 0x0, 0x0) kevent(r3, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) dup2(r2, r3) r4 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78659a, r4) r5 = semget$private(0x0, 0x1, 0x80000200) semop(r5, &(0x7f0000000300)=[{0x0, 0x7, 0x1400}, {0x4, 0x80, 0x1800}, {0xfe52dc4792d94f09, 0x8000, 0x800}, {0x4, 0xff, 0x800}, {0x4, 0x100, 0x1000}, {0x2, 0x100000000, 0xf2e4cf5442ae16e3}], 0x6) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, &(0x7f0000000380)=0xb) semctl$IPC_SET(r5, 0x0, 0x1, &(0x7f00000000c0)={{0x400, r6, r7, r6, r7, 0x82, 0xfffffffffffff7f5}, 0x8, 0x1ff}) r8 = getgid() sendmsg$unix(r2, &(0x7f0000000300)={&(0x7f0000000080)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000000140)=[{&(0x7f0000000440)="e5fc7d26d25d6790328fa4fa1a19ae7a0c2eba1956f786a657d3e8fffdd2e08973ea12d07a089cfa5d343033cdd782ca95f4d7ee8c8065923dd6abc22ca13642b213f9e5bd95ce9bd1a2868a694cb51fe38672edbf42f9a2dfdd70ec4dfc6415762084817374b6b7e27655d6e93647aa68f7586be957a6401128dc58959d8a76a1175e1f855b92308395c9c94898fab9cee4f134b5d7e3719ceba8ad7260cfb0b93a0c46cecaa8c46328befd0e516e0448c45c5bacf6e414ae3a326e5166948809a1fc3b01c4455c031de92de7eaf5138376f484597bc908c3a58a6cd60295c42c8a43eeb4d90d1741ad1270610bf950b77dc3bd4297498dd76d637a1e85c78f3fab994a03c8a35e2c8b1b20305d10d57e8e408ba07609ac35c65982f7f0e3ce33630b676dcfce28f037003d4ff551feace98baa957c97d07f1037ab6b395e8a32b0bf7c801c15db6393c502ebc725d631250ada64e00bf4c56d7d579683af5b4a1ca1faa5d52389ed3c9e7c9fc4377f7bf5da2aacaf6049bdf5b676ff540b1bc3f93e3dee43bb3ff37bd7903f010acb9b451097c7a1b8fe361704f5dd4df208baeae25996de35e6c2978bdd53bfccefe9011d6646a969f215d9212edd904b0b96edc532b19575e3518033f13b7adf6f99b3e7eb8544733bdf91fd14f0ca827b9e36dc02fce9981eaab90401cc82192c974a8f08ae70569b0f6582b1c6c61f89c8c6a5a4a38873d31b536782bfc493210ff7c39d97876ef6d25eb9cc3eb45d41f908ebab89f9ecca54f642e9d4bacf1e51591f4459a584b025af1950f9d3ac9858ef513809c4cf771f4d8be0940dd64f202b3ee19950cec47694f6b03b95060bd3af4cdc37cb713d846967987044fdbb8a0535f7f12b7c7b5cd53c9c4f804dab6a8ec6553348a9be7dee28834d821ea1109be8cabe53d5f9159f3e04317543bcdf942ace2c963d89a1bca26e42926dd58f2dd8a29c908115c43284d8dab8d443106d8291dbfc614b696baf0a65243ab303ee58af8957d6860b2dd8c98fc5f08187f7d26d471775f7d1a95b46acea8351608f6b92d9df5b3409536776619c33d367a4915ed35735b9c3ce62900334cb684e2421519b889d220e4ec2b8e9534c9dc20c32c461dce47113bb8ba1b633c8e1b8ee8c44275302b06fde6318ec697ffba99448d31d66bdc55e381f7a5bf22464151bac93cf5352a6e583c7aa665c9d16fbba7541a93daefb4f91b4260e4c6b849a143aec524177a604ddec5f885413311f966ca2c7c0536cb35c138b92a17efa94f5385cd1ca1929ceb49a93bcab0c5151cf1869e7d32f388cdaa129cb574c74e2e96e8eae388b02f71e1338f1f1eeb8f130277e77c01a6f5262af249d12384f39eb972e403b461e401fe1ae5f713ffead412c47f34596c902e3be18ca99908cc6988f9a0eff15ab0ed69e38939ef33e3b43e901710fc61ecc9530bb352e8b1cd4840ad7073c494b92e4fd3f204e4061551356d3e7106ceea24240fd33c8c3e651aaf8b708d518c30311d07b6c38af671894f0892ebf72ac6a74e02f9b06961745389df7447401cd2ae0e9e5407a7cec2abac0501c42276efa4c06876ff97dac0dbe570cc91734805a095ef3db6c8d648c85bfc4e63f0bcc9d46c7c11a5772658a3edac6474c70791bccad0c5f3e39d6e9e62d4221a14138775a952ea093fb2d7c8fb0b1b9b598a6cc838bddbfd2631f232ec6a55a1f75106c5eb6847defad79bd262819aaf43b76458effffa4eabda2dd0040ca77eaf9c40d69a32f317e125099960ceb9bc83fac6940e8f08d0d557020f066bc314b89b767b044e0ca0174826c14e58591f2258a51506e0b7309719b895715e5d46987b2b642ef62635b024350adc3e02abd97781c7b0bcfc324494ade241740cf7dcce96c5e587d66f08a10f68327ca688af47b00d1ea41ccced9fdbbd696704e792ec49b8d70ec1a0ce2ca114c0b5bd9b96435bcbd05efdbbc9740b94082b8e9ad89483ce5ab1427a34d455319cae618e8f07bab005fb42b99531bf9d312f82c0511cfb13b4708ff83a34ef29679fd95734827bc3e04fb8b3eaaf7e7f2d15aee67b1e83881aa9a292b56fd335e1a19e7d1c679ee59bd3ed89120cc0f2ac8f0d9fe60eed3581991a022e55298165c12949013c879a7fc5fdb3ecf631fb1fff3bfca01cc870b69b347d982385a8f7f15f4bd4e80d57be935d2b9b965b394925d45ab6277ed00740b1dab59ab86218555211a87c8d298f14fd3a359af847df5b626c187995bda93d56854b00fe26dbe2640e529dbbf0b96eb1c592fc553e08598d92ea8c011318d1f6f57eaae81c6ae9eac98c4c0a998cd913b5a6d37de681ff36c45a80778fcbb38b89ea2e8ebb1f78b8e01708c590c61184dd70a66d943a2f9a68a955aef8b30fabac1b0985496ca566c2dd23baf9b2188837c6fce09b3e7963fbde14274c2c673f509ebb7b53eff9b7222e80bf196758506b68fe383f3220159f29e63c0b51ad7964bf6ab0be9f0103c4a777cbb816579d0d9f9ce38c5597eb3d6c88a220fd69df3d66b4cf3d063b9a95771ce4f12e82985aaf9a5662035d9356acdbadf8cff67247f33768bdcad3c518122a705ecff19f6db4e36abc6ecfd3f1bde943175c722cde6f3f2469068907f656df0d943ca21e3bec4d0004929f071c99c908c03ec61ec90dc9bda3965178bffb9f9117f3c0128e0f3740597ab8207334a7b0398fb30ec3d9dbee5a2484ab003bdc48383cc7e5c02e8800c03f1c7095aebddeab18ac708d7e701e9010d0b849b06952cd9ccfcc894be6c6feb0618cf9af26dc920883b946647811a150ec050a4f39e0079b2a12f8c4aa4f738f7e848fb6b25f19daa9c2954fbe3fc4eda3ae9496d49641f6a4571e966f07e1de11c154e1929b7028964fc7428eb65b2c2eef1fbfe85c9270a61db9dce523ec52b52215a3fa950f9ad1154dca82d0481391cabfce3bb149dcbd8f8454c42a054cd873bb270f6ff1f7e9f3bdb2ee64d07d9818d53e3583c2ed5a2609c4913a44683275b8131f4fc43f712fb65f71e5f7f5e1eaebf4a720c7639be1aa6f5902f6d96aac3ed76a6fa868a59ad818b79958bedcd9d8ffc1c13f4e8cfd446ed213bdb596f0c389d199f175935d20c11cbeecb2931ac3236aae8809da621379d3ae16f9ae7392c5c17c6b9f93b53b24240321e8ab3b0945b9c0696b2c395019e26e93a087b05f8ac6b9bbbb16b3fd2753556efc485eab987c43252b5f77334bad5269f4780c47ea45dd4941925062282ba8648734e4ae889c9c5d88b0de16c42319e4c4902acd33e72478f9b006ac65583903d609d750966313fc57eb3c7e4bf2c202682930e4960a3712e746123eff0572c91650ad2b22e2b7764984f7934aa66aca6858c5856de066712ccc878cbe93de407ff2d7ecc508007e46d7dbdf50b5d3f945894887b7a29fe0bdd5e3e4d1c816cddaae82ce6947c93fa9f8035fbb8374082882de87c242e92da16b5b5c83833b2a36bd9d47a29775c6a383cf397dd121418bc9bfb48c3c2aed4e28a36fed37773478625e6f2266d9602bb221c472747d7dea091e7fb0f5f3501c79e0032c083c83185b97fc2bd2fef67390e6d2852813947b6cee0d5967276bc1abdcf5b36a4d634aacc1bcb14d036a090e1b9c58ef2a68d6143e93d5552e94d141f7328ed5c46ad0c99a79f723eebfa30cb8db46b4cbc8826a998e02e58ceea62a807c3c7bb7afb616bdd7c92c4c3dc74e64a8adf6f750eae7b58ebdce62e01c995c3a1200f196f95778856dba72d7273a865471e27020f592087be75a07ab4f6c25966220fdf79b103906b378fc6c9e4d6a38a90bdd63a64e59a9cdc949c119adb5c63e1063f19031680ccd4605c677c7752ffdcdd7936cac75a056f25bb547c34a2eab53c9173366a5b46bacf38e792fd302c8e03e50af249125d9920f4215c68a4a8c0bcd3c4ab3e21e31823531dd09be5ed54fb5f22a091f11cdc5c47489c0c1a7ff4404c6279620116807ef314623cf56c951813701ce3f877e2da8a30dce494fc05c010304011d845da5ce99b11a921114ed6974e291192540a0df99d65709d02eac13c810e106220a461aa83e2d6dcc198ee5ac27b26ea81da6658dc017b08cc4566b7e95cf963e1b5a1bfb90eaa0105d2bf5c6271414bc6c92336c872dd6fbacaaf6563acce2aeeefb566f968bda618924336610cc04cf00fa9be3b2a08c594e2bd4f3b443698c9c854f93461130f06ca8dadc5a65b6c5ed23b72292ff5433b3cc0e479634993aa86760928d13a29ae48f5d1e907bee5d670b8db1646d04b4dadfbe08ff31e2fa7da2c1b93a291635ddf013e5bf194ba4511aafd6ad286641e21079ecbfb750b1a9438c67f8590a3f791085808fe75abc4d92e53d59f993ac9e4095f9a9603d61fe579dd4552f92bbb44dd9eb1c2270de8a40f5db03a12dce19517081c07a8d44f84f97533abd299f0832309f34feee5f9921b1dc541b13113656f22048e97f1fe521107e8bdbb4096beebf3182c4636b9349eefd3d982d3ee62196d68fb19e0bd05b51e6793ff91da0787378b0c45ae5946be9fc9a16f816ed40c3e97cde93cdfb4d28532227592a50358cbfdb69c2274b0f756c2ca24b53016e3fc433c2eb1480600ade5d2953c61623fcf3e9aeb07094b002bffea2ba04cbd276e82ed982a1d653682c0ecea5bdb0b843544748ebb0c3c763eb56ffef445631f1b427172618ea66e117ae1248540fb9b3d6992567a7a3f4f8d43b4287b5934227b8e7359bb65941116e5d2cfc5c9ccc91451e3a9606f40da9a39aef6a2ec7817a249efe30b250bf72c2e4b200031dcf43aa9adf9c5b0abcb42123fc6518d30d086835650056578862f8002371ec72b79e03ee8870fd3d8dd41e4cd51b84657cf1b342a058b10151d3a007dfa9322c5f968967a8d6debcbff5283d831027c9c4408459b6f6553baf142819f7e311a5c2fcebabdb86b17450daf86ad2a41d70bbb4128f6197ed7166fb1656dcb2a87f072456e8488f47a6c3cc920c341500710c7a37c0dc4d9f7beb2f993bd9144328ff3897b4239893ac62372adc8b27e3e985abf797b0d57836135ab9fc87f05bed310e4c19dded133ca189841702460c200df15a0b3250101f148775f7eddd6c34e050c834d582f2b1e70275cb61d1d73c4ac58076f13503a9b5b6e3ccb115382edb77394dea9291cd00961ffb4af3e21387bbf351eb91359e9724bc8a3e2bee39589d984f80115de93cb5bcf193d0002d08a137641bfa6f54db62393ddf80dfc23f580dd5c37ed2f2072ce75125adb2839cd156f3e4fddf1e44132fe567121869fa53758348068f86fd7b78432d19197897f345d52aeb6bd284df56c41eec100c2ffd46e6e2dd2b37605438ae740ba8ca15dda41886546fa308aa45d20551c588f4852b0c1bc1e20b65d7b9b033eff193fcd8b57657f183d0d4b5594225a578296645776169e81087ab7f775c47daf1ba2d05321ef4f26d73477fe6ad7ad85c301d01eaf8bbb2f4c011d48628a1e2a94ebbd88f91b77769462a130144712f929f7f9f1cd952a1f8db1d910dd3bbf57b6a108f9e4063f38cf8be284422439ef39bd76e5518b993452a877b6fff01e3bf20511184cdeb467aaf0aab12e9ede06cccbe4dcf71fa22ee6cfe7efd1897fe48514c53f6fc0675df8274ca01995138bb81d7376c36903ff89bc265472c4a8ff525725298ea93ae5e17f9f58b9bb5098bd1069be1de461828f9a6931c3befa3418cfdd34fe73f93ee7d1b106c0847b62808609", 0x1000}, {&(0x7f00000001c0)="f65011f9820d7d8e22d1b89d978ded1f270fd811f8df1b1a34595c480e87480fd0965e4abcd103bf6432623dd88c4e8f947598772b1d6441ee059f8ee73ed8a9e4ca9214fd98c1ac27b4958aa54c2b7465b2edfffbb106f4cf51b9887538ca33a5b13cb8d54ef8c6c5509283b7736cdaedae81c25c79d95c407e2ac785ca96c2d77302e72323f46784fbf019d21798778c9a269b20d634ddc7e28af8119566a50de0861b1807674cbc52ca7824ec4c0a70ddca413d24bae3dd02d23c87591d19ea842d02884c54c9d334c433dca995", 0xcf}, {&(0x7f00000000c0)="e9fb08eef754828b95dc30aa218fbf1879acda6e71f6bb53694724e000dc8a57cf45bdfd0fbbccf6580e50ba903661295e5a9f27191a60a49c4d9b7932a4ade735532b8164eeb0a9705ed5f0c26e88207fb0c97c12edabcbe2dc7d6b", 0x5c}], 0x3, &(0x7f00000002c0)=[@cred={0x20, 0xffff, 0x0, r4, r6, r8}], 0x20, 0x405}, 0x4) close(r1) kqueue() ioctl$TIOCSETA(0xffffffffffffffff, 0xc2d0422a, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, '\x00', 0x6}) 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(r9, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) 16:00:48 executing program 1: socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$FIOSETOWN(r0, 0x8004667c, &(0x7f00000000c0)=0x8000) 16:00:48 executing program 1: r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = openat$tty(0xffffffffffffff9c, &(0x7f0000000040)='/dev/tty\x00', 0x0, 0x0) ioctl$TIOCSETVERAUTH(r1, 0x8004741c, &(0x7f0000000100)=0x80) r2 = socket(0x800000018, 0x3, 0x0) r3 = socket(0x18, 0x2, 0x0) setsockopt(r3, 0x1000000000029, 0x4, &(0x7f0000000000)="06000000", 0x4) dup2(r3, r0) setsockopt$sock_int(r0, 0xffff, 0x1000, &(0x7f0000000000)=0x8, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x1f, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) bind$unix(r2, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) 16:00:48 executing program 0: socket$inet(0x2, 0x0, 0x0) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) setsockopt$inet6_MRT6_ADD_MFC(0xffffffffffffffff, 0x29, 0x68, &(0x7f0000000180)={{}, {0x18, 0x0, 0x0, 0x1a0000}, 0xb}, 0x3c) r0 = open(&(0x7f0000000000)='./bus\x00', 0x5, 0x0) write(r0, &(0x7f0000000040)="670dc3", 0x3) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 16:00:48 executing program 1: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x8, 0x0, {[0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x8], [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x200], [0x0, 0x0, 0x0, 0x9, 0xffffffffffffffff, 0xff], [0x0, 0x0, 0x401, 0x0, 0x0, 0x6]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x2, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$VT_WAITACTIVE(r1, 0x20007606, &(0x7f0000000000)=0x2) ioctl$TIOCFLUSH(r1, 0x8080691a, &(0x7f0000000300)) 16:00:48 executing program 0: openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wsmouse0\x00', 0x200, 0x0) mknodat(0xffffffffffffff9c, &(0x7f00000000c0)='./file0\x00', 0x6000, 0x55e10e3e) open$dir(&(0x7f0000000080)='./file0\x00', 0x80, 0x80) open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) 16:00:48 executing program 1: r0 = socket(0x400000000018, 0x3, 0x3a) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x5}, 0xc) pipe2(&(0x7f0000000200)={0xffffffffffffffff}, 0x4) fchflags(r1, 0x0) setsockopt$inet6_MRT6_ADD_MIF(0xffffffffffffffff, 0x29, 0x66, 0x0, 0x0) sendto$inet6(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f0000000000)={{0x18, 0x2}, {0x18, 0x0}}, 0x552) socket(0x18, 0x2, 0x0) r2 = socket(0x2, 0x2, 0x0) fcntl$dupfd(r2, 0x0, r2) r3 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r4 = kqueue() r5 = msgget$private(0x0, 0x0) msgctl$IPC_STAT(r5, 0x2, &(0x7f0000000180)=""/52) msgsnd(r5, &(0x7f0000000380)={0x0, "0d782690115007f474d0db682db8d1becb5c2a1a556e0fef7421f60064295a1f2042e2fcf25b4fc1a6062310f4ed34bc81cd4c28a25383e6f5cdf3b0c004182bd525dcffaba940b5be28e895b7"}, 0x55, 0x800) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000280)=[{{r3}, 0xfffffffffffffffe, 0x37}], 0x0, 0x0) kevent(r4, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) dup2(r3, r4) setsockopt$inet6_MRT6_ADD_MFC(r3, 0x29, 0x68, &(0x7f0000000240)={{0x18, 0x2, 0x4, 0x7}, {0x18, 0x3, 0x1, 0x1}, 0x8, [0x3, 0x9, 0x1, 0x8, 0x5, 0x7, 0x5, 0x3]}, 0x3c) sendto$inet6(r2, &(0x7f0000000180)="cb707dec13ed3e2af611c5e2de141bf02c47148789cbe33f7a1cfa30186eca6cdc87539243e38f2af60493a5d35f3dfdcd777fa56ad8d64b34c732aa66278205b714d62be942ccb00f77093848532ae14a4cde26cc388b1cede8e85c8a14d7", 0x5f, 0x60d, &(0x7f0000000100)={0x18, 0x1, 0x10001, 0x7}, 0xc) r6 = socket(0x11, 0x4003, 0x0) r7 = dup(r6) sendto$unix(r7, &(0x7f0000000000)="b10005016000009005001b0007000000000004fecea11ea8fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff3728211ee4fd89720fd3872babfbb770a9f5a872c881ff7cc53c895303b22f310b404f36a00f90006ee01b00000000000200"/177, 0xb1, 0x0, 0x0, 0x0) r8 = socket(0x2, 0x2, 0x0) fcntl$dupfd(r8, 0x0, r8) getsockopt$sock_timeval(0xffffffffffffff9c, 0xffff, 0x1005, &(0x7f00000002c0), &(0x7f0000000340)=0x10) open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) connect$unix(0xffffffffffffff9c, &(0x7f00000000c0)=@abs={0x0, 0x0, 0x1}, 0x8) 16:00:48 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x201, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x80}, {0x5}, {0x6, 0x0, 0x0, 0x401}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r1 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r2 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r3 = kqueue() kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000280)=[{{r2}, 0xfffffffffffffffe, 0x37}], 0x0, 0x0) kevent(r3, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) dup2(r2, r3) ioctl$BIOCSETWF(r2, 0x80104277, &(0x7f00000002c0)={0x2, &(0x7f0000000040)=[{0x7, 0x9, 0x9, 0x1}, {0xfff9, 0x5, 0x5, 0x8}]}) r4 = kqueue() kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000280)=[{{r1}, 0xfffffffffffffffe, 0x37}], 0x0, 0x0) nanosleep(&(0x7f0000000140)={0x0, 0x6}, &(0x7f00000001c0)) kevent(r4, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) dup2(r1, r4) r5 = syz_open_pts() fcntl$lock(r5, 0x9, &(0x7f0000000180)={0xf0ff51428550b7d7, 0x0, 0x0, 0x100000000}) flock(r5, 0x2) flock(r5, 0x2) flock(r5, 0x2) fcntl$lock(r5, 0x10000000000009, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x2000300000000}) fcntl$lock(r5, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x100000000}) r6 = dup(r5) pwrite(r6, &(0x7f0000000200)="48f5f22a81c1e6e262681af29a9bfdaa35c89d14278340d0669852419ef062c2a8a9f0ea967d46b2b0afbbe25065c778d91afa44518ac3cdf94fe10acab3fb8eae0f1d8b505754a1253c", 0x4a, 0x0, 0x7) r7 = syz_open_pts() fcntl$lock(r7, 0x9, &(0x7f0000000180)={0xf0ff51428550b7d7, 0x0, 0x0, 0x100000000}) flock(r7, 0x2) flock(r7, 0x2) flock(r7, 0x2) fcntl$lock(r7, 0x10000000000009, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x2000300000000}) fcntl$lock(r7, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x100000000}) dup(r7) write(r0, &(0x7f0000000100)="3c9ebbd555feff969613ba3e1fd0", 0xe) 16:00:48 executing program 1: r0 = socket(0x2, 0xc003, 0x0) setsockopt(r0, 0x0, 0x24, &(0x7f0000000000), 0x4) socket$unix(0x1, 0x1, 0x0) r1 = socket$unix(0x1, 0x5, 0x0) setsockopt(r1, 0x6, 0x0, &(0x7f0000000000)="abd95b2c6e24cc90d72b48116e5b190482c981684d6bdfd7c3230d103b1d445b83ad4d6d9de562fb84c5fbbeedb3926083f0e6d81ddb03e891001e0c06d36d2abdf96f0b600233b59107963ea031c1cd34356429aa1fe76d65f03a09a6c73d781fb74e81442b8cdaa346018cc3a6868b02e21198118c1fdfe9df03c7644b09f28e5d6b2c6282742d1a", 0x89) 16:00:48 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000080)=[{0x84, 0x0, 0x0, 0xcb7a}, {0x1c}, {0x6, 0x0, 0x0, 0x2}]}) pwrite(r0, &(0x7f00000001c0)="76afad96ebcfd9bb6eca0523c471", 0xe, 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) 16:00:48 executing program 1: open(&(0x7f0000000040)='./file0\x00', 0x691, 0x0) ktrace(&(0x7f00000001c0)='./file0\x00', 0x4, 0x100, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) ktrace(&(0x7f0000000140)='./file0\x00', 0x2, 0x0, 0xffffffffffffffff) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r1 = kqueue() kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000280)=[{{r0}, 0xfffffffffffffffe, 0x37}], 0x0, 0x0) kevent(r1, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) dup2(r0, r1) connect$inet6(r0, &(0x7f0000000000)={0x18, 0x1, 0xe4f8}, 0xc) unveil(&(0x7f0000000180)='./file0\x00', &(0x7f00000013c0)='x\x00') 16:00:49 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x86138) kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{}, 0x0, 0x0, 0x1, 0x0, 0x2000150000000000}], 0x0, 0x0, 0x4, 0x0) r0 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) mlock(&(0x7f0000ffe000/0x1000)=nil, 0x1000) write(r0, &(0x7f0000000040)="510fc3a0", 0x4) r1 = syz_open_pts() fcntl$lock(r1, 0x9, &(0x7f0000000180)={0xf0ff51428550b7d7, 0x0, 0x0, 0x100000000}) flock(r1, 0x2) flock(r1, 0x2) fcntl$lock(r1, 0x10000000000009, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x2000300000000}) writev(0xffffffffffffffff, &(0x7f0000000300)=[{&(0x7f00000001c0)="92c6a0f05f8f509bee46f6755aea967ddfd25177a0b54cfd4dea1933a1c7526159a134af3962d7e6029c61e4697777b851e09f744a640f8448ac4cc42434aa05da659756ea55c8cdc129c26adfa87b95254630246eebfad3e29f5957a8364290f1538dee88776256d5b8a4bc989e7a8c76522878e631115ed75b7f8280a25aac70a34a9c82e9a3d7b0283b417859b70ff0eb8d9d73dcde356b9287c2ca704322f3877129c50f3fcc411a8d1baa882f1ef26b851a45b6dae4604f74a3e7da5a9b754ffd6e7aab8c4c754ff44bd2844bf379953c481456a0857334d5", 0xdb}, {&(0x7f00000000c0)="fa3e164340e25691ceb4d7fc225fdd8e8e7f27dc3f98e1ac2e1cc5c638706454594a15de85116b3fe97d1b371d975c0ed51f58fe10e304129b30970a531b1307b2b554964117948436e98abd3f11ad578d66965453d5bfd70a25ecc7ccb915babe2836444863e24edcfc3c4f97d55f935c683c2d74f404f89a9b13480b75e8abc9794c0f773a0aff106624c0fd94f867b36004df4249d34f76f971c0c5643a14c65537b327c68c2174c9b13dedafacec084d6fb90a", 0xb5}], 0x2) munlock(&(0x7f0000ffd000/0x3000)=nil, 0x3000) fcntl$lock(r1, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x100000000}) fchmod(r1, 0xc) r2 = syz_open_pts() fcntl$lock(r2, 0x9, &(0x7f0000000180)={0xf0ff51428550b7d7, 0x2, 0x0, 0x100000000}) flock(r2, 0x2) r3 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r4 = kqueue() kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000280)=[{{r3}, 0xfffffffffffffffe, 0x37}], 0x0, 0x0) kevent(r4, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) dup2(r3, r4) ioctl$KDGETLED(r3, 0x40044b41, &(0x7f0000000380)=0x1) flock(r2, 0x2) flock(r2, 0x2) fcntl$lock(r2, 0x10000000000009, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x2000300000000}) fcntl$lock(r2, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x100000000}) ioctl$TIOCGETA(r2, 0x402c7413, &(0x7f0000000340)) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 16:00:49 executing program 1: setitimer(0x0, &(0x7f0000000000)={{}, {0x0, 0x8}}, 0x0) r0 = semget$private(0x0, 0x1, 0x80000200) semop(r0, &(0x7f0000000300)=[{0x0, 0x7, 0x1400}, {0x4, 0xfb30, 0x1800}, {0xfe52dc4792d94f09, 0x8000, 0x800}, {0x4, 0xfc, 0x1000}, {0x4, 0x100, 0x1000}, {0x4, 0x100000000, 0xf2e4cf5442ae16e3}], 0x6) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, &(0x7f0000000380)=0xb) semctl$IPC_SET(r0, 0x0, 0x1, &(0x7f00000000c0)={{0x400, r2, r3, r2, r3, 0x82, 0xfffffffffffff7f5}, 0x8, 0x1ff}) setegid(r3) connect$unix(0xffffffffffffffff, &(0x7f0000000200)=ANY=[@ANYBLOB="49d0845644da848bd1329fcbeefd9b246a2e2f66696c6130d17f8e2044aac5f58ecb7bfc0b4202325f615668f27080b7303998aac3a42f1ef63dd0103abbdb2c391daad11aa94a071987f4f2564ccc2fba0b84ce3a140c9e590f22a7afb91da1e2d90dfc60db28d222994e6e5ccc14f7f8cbfc3f7ee10f9296278b58905e2ec29553322e7a58c031e0bbe8acb6f698f28e32c3c16f7cbda107bb6c409d0b6b4ada0677c704e4f1649b61a4c87b8929a11c99c93339311513570b5b8ad6d4e88bef5485db3aae248c7d59a697b698e31d6ea37d133c787989583215dd2c"], 0xa) setitimer(0x0, &(0x7f0000000040)={{}, {0x200}}, &(0x7f00000001c0)) r4 = socket$inet(0x2, 0x1, 0x5c) setsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000080)={r1, r2, r3}, 0xc) r5 = socket$inet(0x2, 0x1, 0x1e) sendmsg(r5, &(0x7f0000003880)={0x0, 0x0, &(0x7f0000000340)=[{&(0x7f0000000140)="3facb4fa7bd12fe09bf1e3e3dbbbb8986400a08a67bf3230a1bf463e91a8cf83453e275dd10c0096d8bdb13518749f8757aab03458cd329e4872417dcb5d3d66380705a151926079c7593bd9bdd3da51391d240bf49e", 0x56}], 0x1, &(0x7f0000000400)=[{0x1010, 0x1, 0xff, "8290e372f34816a155639d7a5c3eebe27ca7c7772e0dbb98a002db6df8d7c13cae39c4abab28d50e61dfc8d6df5788b646413059925751611adf185361e5f2682b6c28c00b9088e305081b31bfa22bcbe31d9149739b557a59dc32ca33cdb84e9d57d88c1b027cefc4b2e5650bfef03daa2618ed87c5294e53923dd4079df888b6d456fa7b8f7b36b331a873172352c2b653d03b5a06a72bf254cb3ea6a8cc50fd0e84cd441489fe803739409c9cfda45c78c8f080c4a9001b1347160b3d333b3a973482dd9fddeca4fee8c921a1f111977f58ff0a228d368c5d4e241329dd500047cbcdeb15e640fd5a7e8110fdfc946ccc8e6bbbca8b9b3b143cccc1b9d454458c48a3998e4e47040990537b24d4dd272c61fd1c3d502f294956f4c7286da5ee0176018b3aab15a7c3aa8a271578a416bb362587d3fbf8a7af4d25a2f44f80824280af3aa1e9e788a537a9b190a787bb5e9aa218ccc1699eeeb5d2285794b9fda7df00c5303d5d35c61cd0d69f189354151edd700d671751687b60ef35a00cd77359521e9dd88159ae1d14a9ef29e8dd3caf90a9a01cf89059c95f0bfb40c16633670cb4d490ff5d0731f8214ee1fc79bfbce9932e14a6d91bce25910757aeb1d177c44576ffa132d95f1b2df1929658ac508d8bda625ba3e6dd2eb7e70838ca2430dde65c8b72065e364b02e4b831adf636dfe7d4dc38778db1bd2dc5f878659cad295c9eae6656f3ada0cd61443b1477bde963dfcde0efd38dd691a381a5e928c23abacd7368a4c9d1ae9e775dc673209fbe74cdb87672e529e2922db6ca367635fe7ec3adb8cc81008742c7ff431e6236e0df8b682267a2657f5155992a189fd18eeb2f6d16cc3c681111133a1161c41e0d0d81c9dd5f103415a797dbc6cc19c1c905461bc8f7193e5ab877ebe64d07cdeba970fef36072017efa9b58555506fdbb2032832100ab8b880136c724def77ddaa80a4ee9dc90d265c5da9d7f54524bd8ec0f1ed859be81d924824501d5cabeff8a6fc553346fae67b9267a486baea7cc1c0611158d4b5af55109aabf8b9b608be48e877dc6d29dddf3ce34b54032c47af470d35c6fb1ce4e5a2b6a54f12e8c2ded069fca7a9e0ab9de019d7ed349fa9a8940cc72ded89cae7782b519254227cd5c4804ffc5f3ede4d77bc85d0e3fed8bd45a0eb5d1f16639df8ec22297c5e1f0c80a5fe8cd084ec241161b44d06706cf6f2ed26c2bf8f5e1a42533c1567a9dedcb3b5f976022302f3a7fb92812d7c6a947b99771a1099b5b2a203cf182023e499d003ec377443ee14e07f86e28ceb7088d93588798981bb30ea12214b4f0a91687e29b220fb67db3df96f0c5cbbdf8430be56784aff861a804dd6df195722fbce553276f40d41f700ec48e1c752e1cdd9c63f01f0151845757e30e57841b3f516c38ffa16f56aa65f191ca10f3f2a8145f748ee585f8cabf2cd5caae75fc1b57a80817ac773dd66056b1da1b2668f3d1a4eda7d1a3dab937aa7098f52b23d68574eb9c6f58bc06539680ba7f3e56200e2ae8bb0a5efc3eefc890ad7653441fd45fb193854383af94ffd70728bf44ee3e8f7771b5dc7aa91c23855130bc8d516aaf3d0ec240b9ce878425cb1dea19b458bb3fa4036031d0cea697452c48b2963a7600300a56caec2d89e1eb7368b700bd0c4bb90a4478cc81a84e4a17d15faf9693f5b5bf29fe186d09a8cc3ab3857e9445f5f9675e77c88fc719a7518ae9ca06c5d4c3c795e30e0940e0a4390b563c3503011b1e887f2ed7e8faaadc24421ac54d9a56519202cf7ef2af39645e81d66083f059004cfadeac9cb8b5a90770cd501eae5e6a76575d9099c9551f01c0d40867c6e1706af817fbe29bb3afe5e5677d416940dc415141735d24b803a4d2f0f28c850129bbb2b1585c403f461a9ee1049cb16682dcfbd932befd46eda818be1345330d033611d109c0692cf8564b72dc442e41eb54e634871dc1042579b627daab7cafed9bdc67460a393ff06011e711a1bf3e69f64d15a74a6ff5536c353d6b9584b501fbbd04cbbc4b04823849a8c9c76b348713933a0d97c4921a7fd72f1ec46662e1b71fdfbc923c6a23b451724acfa48c598a8ea7020e8041ba29509312bf5c4564d1313f382a7cd2263c4a9fda3641c59363c7607ddfe168d3abdb4aa859a522eee9adb5de2015c4ed5407975d431e1269b6caaebe438d7d8166ffb4d83686320d63d800626e06bbea92317dba5b8e352145896925bf70b728de02c203e03188412dc5a998566c7c3d1ee4235d2b8b26707f6618a3ea27503239c2b341792b97eb7aa7ba060789acbbe9c46f671c5cdf85400d7127bb9a855261491c16caecffe4c50d1edef8b5b72f494f3c9bc547eb08a9a130fec6c5b97d46801f11f95cc99c66343dde37f7e549988b0a9d1c290af885aa5103a3c473c3c72787374038211102bcaf5e93e9f54fa7d042df5bd329a29a86a764e15d59543d69a92e8973a7ed8b5a5d4e9a53ad896cbf8b0a12ef669b2fbd5fc81a15ef3ade3d07ab26f04c090b2f4909cb2af839335a71de9e0e654ced011bbe87ec4f7873d29bdd533c8670e17e5975d7ebdf076a310679adfa4dc7f171e140421240c640cf6780bc77acbea07361521f6a4ddb6bf9c80f9e36821a44fd439b488fd1dabff444a74d848c736b5e13b55ba0d058a20613d2efd7950e43d83753d05da8ae7cbeccd72dfdcd4a7d570853c36e4a6b37c8c75e7f0ac9403606817c02b1b85b023942c821c770a7bb5bfa8d3e050cd41c2885bcc360dea6983f66fbdc7de48d61569e4fd0292c400957b3126dd0bdc90e3a03cc65812375f83644cd1f970e6e05cfaaed5b0bc0c47f02ccb19e214eba65247a4aedc8dd9e3ba102a8bd90a719bfaa2a218ec8f1615933891b141f9827838606ce175b78609d453de0ce5e4577116279364400f01d6bcdbdadfbf10f04c9e61c6b81e09510ff888167f619a50858fd44c5d5f25e1ff830aa0cbc15397c10dfa99dc2810a108601f14033873ef8b6b6a221b4c1256cc8fadc64b10d7d25e1575288c560ee423e191c5642d921375856df4a5821e4f9e6433aa65a8b473adff9782865631e12d3e77dc7c47b97296efacca88f084cf605e09fd7e97eeed74025966d544837f00ed4fee4b48f374597cf69fee75a4b594d52466e848939cd51d1bdbbabb0ae6c4d7b7e6eacf3231e132b51ceb96466e98316143c82d6c657be416b703447136a65af009277579e953a853574a7b76543d2797f3a9fa2d940a4c947464a99c0760baa372ce087e25f4e0bbd4607396c7a1d4ca3d0cac3adec485341d50a6da28ba313319f0b55464c6e7314a6df29cd216b5dd61bbba3a312c7e40757b43b8e8edc57f8c421ac4f17b9188bd08e0f8b163fcf0bbc6a2cc1715328954030190d136ee3b863500185f0f77c34a5c44cd1cfc0978ff44121e18b685ed08c44a6e9d56ac7837db89a528809467a34a01222bf8634399d321257022236096bde122291f3497be867ba59aecb85cce4f2e0bba24e21895a8484e7da4baaa158d57d688f3285a516cc2d37b58b1ea8ebb879fa2cc456ce42ddf75e5be7db89d0d882a49df0049217ee3b32c891010a8c37a4eecfc5603c3e98832bbbbdbf42f8d4865dfd8339745cb883303a964319187076d9cacdbfbda5fd9d51f19a52d823c82baf64b16119c367d831b3bcf2409ce0ca31218d6fc5cfc1590fac71e9be016ebdc808c26e0594ab63bd62bdf105961fa69ce7c266730ce3bad3d39dbfe7a32b066f285b7db0d91bafa4d2d4cc5fd940203679e02c90b45560054fd614e8b6865a5cd05841ff850de7293a89ad23a57ea3c5e10615d44092f1166368b3e43db6ab22a8c177756d25700a0eb9c557be2c047fea8bd0ad2df5e4df3a051e0d9244e123f9bc6b77cb33a5bb3f312af4f979ba764fd26c2b00a1136717ae04470e4ed68bce14421d93bd7420cc55b48319d92578aa7d8fdc7b96dd1272ee286e5fd56f94fca3c444f0cdd0c8c28a27be2a5320dfab4fcaa8f9e5f151810b54fec5c81ee327454c2e699820bc651deb2091872f14337bc69e9c992e30f0f5276374e4f43597d18d023c2760ef4a31a65d65b8d3009a8241a8a53685a3612c04384f2fdf1ca892f9925494c61a22df5b06eedd97818c74ff4d7a9cc99cec2515a16947e3abda8c11cb9c099bad74c2eabac7e0537bc82e2f5dbb28b1faf01e9104d8e00d31a239ffd9f6ece108d07bf483724d41c16278cc34df9ae6e15e364e0588d83918edcd4433fe2e7bd4d7b73ac4d1de15b0e3914b5fb9ec1431249d01b739a06390e11756e9e49af49c705d2939e720709611024ddf50a5147743035f1f622cfbb66cf3f9784336ef8bdef7bb0c61409012e31e2c1ec974b5aa146d2c7f94a7bcaf1131f5e074261da6dda0b440b63ec24ba87d148f0b61f77ba340a6bcf9142ccc04380ddd8cd7ccf7c1f100b49b19d2c3fbf80dcc9abf521bad0a749f32eb16d084d4f69e612866bf3aa5461da8c609aaea674f9e90f1e5b8b475b77ecf198dfc32ee8ec2b553ce7c59df65b282347905394a51e18df519481f5d81ec2984a85c3d3634c3091fe514b7e22327237e7df5f308ad0bbdb0c0b5a6906297af78bd691ddf29a54f8f3eb8b52a962845a90fb2f8195ef8895f33caaaeb9ff14a2b3be6092591d06da1164ebbd1c1a735dc654496f6eb967bd6b15804234267ef924319578878bb04c0b02230085b1d4b67abe6413ca1266e27152a91fc044d5142638ace4e95f7526f30f4dc3f6125f94f1e0b827e5df582888e3455e2e7c28e8dc9905fea9ba74c7f82c4d157c4c0951e8dd74a9414897469ea3ee5e9605f8a0aadcf66bf3dfd9a6a8815a5d4c89ef353cbc2204e7df084527ae8cb8fa40be5c7a931ef3695b937b0ad4bd59f954906fe2ec077f88d2a5ce384be718142da97766911d6c64c8e08ede56379c6bbe6a5fc8543de7fdfd9f98ec34741bc1b7357039b2687ed9b01a084cae3940197517546f94ade1c2da442182c2adecbcc00702954e93f0ae4fa02250da88d95a666d19ea6031538834df91f9b076d4cd69988430d087e96cfe1825dde81d4f8a7b4b43054a69224bc5855eba20e597f0de3f6857f98b48670a054e9fbede1cbc1d52c67f3471b19ae4fe467a15492def69ac65cdfff23d868418f7625fe927f1bcfe3ff24da93adc9eb4d61f6c5c7307626ec90d5facb430d58c063f5c836a0f6c1a01a1d91ed92de06724f159d82d1545c45b003dcf3152ff217a1f9588880cf5b49a81251af03c5a01a2e2c518b7b5b8f5d33ca33f885d6190228da45b07136def36939650ae393e74d5b08926dee65eed1bbcd0918d51d4002604efeed87d9c33961ad858ed78b2bf3863c7e584b80666b02432c386cdfe2f71095850a437e4e34ea2e8e3390eb72f01b6d2c050e81cfeb79fbe43949fb8c6cde3353e99174fa18063801102ca28d91431285123790562d71997186bbc90ce793a35839f0a8538c053777b1127efaff88b4a6d881bc0c01674efc6dadea1cf1fab55c2653852c772ba176f50e6ee41741cf2922d4e60a6127197c630c68ceacfd8427ce224ec28d977717376c697b7fd58e86c53aee480304a4ebdf838a3076a244f2dce4f74dab63bc855b500bb17aa5d54f3a70425ee91239713b4aab12209df3fea84f3cf0aeeb0a14c80d0f4a83ec67bf2f10d1c0e9a0399f2447e12d52d671ae67358c59419c7eed5895c6a1937c481a8e9192bf8ae2939dbc2391c3dca0d1111d"}, {0xa8, 0x1, 0x9, "3bc57bcf07064d1d15c49efc0554801ff45fd57ee7f2c0f526cc70bcda631822f41b302674100404ccfeb32cc0eeac2d42125c26a686a988069d27bc778eb35f0c2513be822406f0187de1ef7781960d80200d30423b7fe88eaaa86a6434f0fae33b8c0123a9fded0d6f8534200cc5eff141f6c3a322ca899a3bb5cdaba02064beb94f0cdea6dc0644470c2f2b9da70dbe647bc26f51"}, {0x1010, 0x1, 0x7387, "d7d0d27fbeaa8b63df5dc3929b289fa467ce553f255e0dedcd1f0536f9741663ba2f1f76288183e5d658d565cfae78b49d6026d272da06312732024d537c6873f47fbb92d20a447971038787dd438dd4d19a5deddc689d3442a182c4acf209f25d8d797df3ba2fccbb40fbdf98649fc17f793c2b107ffe0306e9e7676c506768ecd558aec6e29a7ad4b0805925556a2f14fbeac83e2eac39ba977ad820c84fda7ef20610f308e053f4e46d95571cbb99c8c5a3552403ac6f23086d08fe9c8d3a3551bd4ed307a68ca4ad307d67c26ee0ebb41df70613a886444cae528134547bd5dab320b60cd42753676a2c4c525da846ce4e30924a7f84e03e1ca20d4619229bf00e931281fff3b96eefaac4694d731d2b56fff7e94c0258edcca7aadcf7c9c63bb460a14d778950d987d4e3f6f83e31dd7de203bff89b1c43c150e5a53cff7ad74e6ed6767ff111abbd33c3f5c15a4fd877093e36c6c9d4c20e39028318dc0f42dcbcd6eea10f708d4d94e449e5089aadc9692bdec54494c84f456385cb5ff1904afc14b1b99e284dca15ba43c115cf2162b2ef636088d36a7622eca19e84bda58eaa5321c149f5de293db4c19a60f86d888d748ccb9b78ba7ba85ad3ecc29f15e3b81ac3ffb1c4a3276267d41b752cf646e31b44c481efbcd0259998e8e2f0f0b8eaf6b9406975f17af165dd5bfb027f62b9bedec84cb506c676525f10dfcc4dbe67ae733af606774b9cc21a775b5d1ad89c3ebaeb6328aa68d2e5516b701d1a19646f7c1e6c0f1dddbde9a19f9bec90c44f9b571a222a703d468e3303d6e40ee3c22910ef2339c45080b56068ac5001e8681fcdc340f79f7f2ccadbec982b225835b4c999a6279855a961a12780aa6581021ae4dc6f2e75c44609fbaca037ba23f2eaafc49b9c6a2e1ff4dc3968c01762bdd71be3e0d12b9b1e9222b6b5958bb435bc34ddd28b5bf1546579766f1f1a936a12f05504eb78a2d52fbeb3f7ee71ea7b47a45987dc739a140dfa946b3bdb41f43818c7059bac0b94b2ce3c074b85a40dc5b5bf99317015f57a03c7fcdedbb8f618a2f3fa01f0c99bbab4b8daee098f56c29e32bd31229c1e930df9d9a56fa2e36b5ae35dff737f49395054adac1a69aca4e4468f105827d094543256243a121f78170363b9be705ef23d1c75759fb17b5b707e6e8a949d8998ebdb4aa4333e760da894d06255665dc7ce83049d5f94fae91ec07caee64a4396174f0ac482224f1f00ccf194f33fff86596beebc5ec52350916e2d48b649a83d0139dd7db59c27b2e34ae0de5ebb13c531dbb4400e853833560df48c8e5e5f13537d068e0d94f26b83fdb2949a94f4d77e5586b2fcd66959b4ffc592380d871e15c64ea5b8db165a0ce8ee502cb9fe99d85a85fc86d856a5f1b6ef5365c1c5d773e40c29ad379470253d9203a8930297188884a26c850b18daece9d92a2e7e5d5415b047769604e28e3aaa78accbf6f17fcf98ee8928bca66a0ca70126d5e61d54c581a3f2fe85f06865364ce17dc0687d372346dd2508d9b881785433afd53b4d381ff5d8596f5924bd3475500befe9a8cba897629becea479f9a47adf229783e2ae01f76fcd2b4d581e92716b8309501886c24dde691cc3d6ddb0e71b129a025f4577f80ae617a6ab4989e86fcd7db40d81eeb6178c637a20783a52fde70742ddd2cb52877a505f79604940bbb293a00eca829e64249bc0529244aea43f695fffe00eb33fef14d35232e3b567e1683cab5fe09c8aac6c51ea785587e4baedad3401a9d5e43af7188d2871bef8353e88e297998dde3f4c84ef7c9eef5fcf97c0e88a79e35d797fb6ddfd7617cff5e3c114c032231f2dea93c15161e13c0d8f186eb0b74307d61d46e70a7540dba88b55a5b10074800c33aaf0297a762d6f7c4307a16feffd43daaccb382691dce698af3272728852e1c0e8ce2ee56116f9efde281711839460647cda59e0ec6f72b79cdebd7fb8822a0b7fb6592414fe74d84c758aca636fc5ea9cfa1269a7fcfa366bd9b69f730fc0ad2f9d93e2d3b1094c3b68a7c522ad8856fcc7269d90c8ca53ff7317b8b4a2361c3c67344eadf4f5140890bb02a4c36624989f7be188aeac94f01edba5fb1564e82bb636ce585ffbb17bda833b3a6f05da910ff86e3139210dfb6878129239777067f7d5f16794e97a76595b7862cd04f77c6008c6382e9d477d1943aa3759f304cfb3371106e031d73035ff1bcfd474cea922a6542d81159b04c0ce7914c8623538b5ec40d16d392fb9a6784be3fdc70e97842063f3a646e104cb41d82830aec1896b58cac979c2cbe9fa46e9dbf8a11aa48375b9a2208601dcc7b70fa40f5ed715375a6c5e4ad157f3e4e8fcafa0e13091d32b173bf1050cabcea9f8acc3ed5172a48f55949540bf19fdd904251a0562e8f2d4e8f382bf93d8f5e22dfee17c2cc0e67b916cb3504e46ad851f1881cd83644af9a5ba30fe453c9f52f8e11dd02a0b665062fc9b38bef44586c3b0d12d1b9375401f3e15ddafcf0db94942b6c28ffb094a4b5c284063ebde23daaa0c89c6e9c83126ad1a28998940dbf9ec9758c54a1eb4a77a6797fd376d27f6da267ed66702a6ec88e8587e7280269ba67c30d6b921783e38e87ec2df167a946d5fcf7ac251279b3906abb212514ff62a233a5bee14130fb3b34e07c98f35353591b065af76e1708abf5d93d0aa3c7a0909d334dc05f566e5bfbfae708d8efa078a2ca5be1fbcab4806c636fdb4f56d7cabd48c20cb4d9134ab6d48045d2e89e5e0ae9a1caacb11328b3deff19c60515706daee2117d8460fed729dcbf00775b25f45e9072ad75800ef6aed1d041d4d91328d4d39cd6f1e942f094abac769c668a6f87d241dcff85ff6d1a498aae509c3817e5ca9376813d03762191866c2ebe6cb1dbf571196db14268c4fd70396e87cd028b63e2e16ef1b923e312a345380bd52cbf164c5f03d56170c880c0313130c4f1e9a8c9dc0ff4c74a9c448f5bb60fabc46d1d6b18fa96769f67a2b47390ccdd4c02772a8529f301281120b7dc9a2c32f1ab6bbf6ea4b3e510acb210d297c9f28a67028d697e850cc968dd9cfc5fc5e8dd88c57825a12e80b4ac46f3f0693c269bf555b9a508e0871267fdd75f0e95b43aa7c10512f31478b8c7213462556ca94a228057575948af55717da48864c59f8218f7196c18a6685ff4f65730fbb8511265b2061972592e2376ed20600bcee72632f1054d49b0f992bb50964c0068a55f87b11a373648d90b5fb9261bf0a13d8e4674f7e105ba69fcb4b0f0a94c1cd62f7eea5c2b3039e6474c2ed6c12af6a4a539d0137d3c11009e76ac08d3d349e9d7cc757b528fcd88ec600dd92c6d3e4395ab21fccacff151a2468d2024f0e17bd3c31db210cebc1b7cdd2584f21d31947abb9ffb3ceffa958ac0a62e767b64a2bf464d570ae54b2c65e3228490403930dff0d72cfc320d0a93b091df05b7c689f5481bdcfb0930b66ce29ead9c363f391e471b683358984a42348c11d6c2b0c959f98802350e2f4859345f1487b6af88b0a41aee6e5f043e88927c216b29f463d3d0d8576fda73a16246fdce47d0735a1b6e47add0cdf2c59293513d7637d58c30e93ea5df619467ce1200237feb5e728e01515ecb4a5ffcb80a79802c31610feb7157f27b41049192d973b16704721134bff097d2ac3f2f95181d70aa9b3d1f7979d5a604677f02954a2323a5395db970aa0e527ad78e3ba336ebbb2ac9a65628603e977e07d2687233cdf94ee25d9257c8353720c11024df7a4e5ef27aeb3320dd9d80692da91d799d64eb6682509061d592ad5adf47bcf5e6a454b6c1042b1a88b9b43cf0fa57a7d840ec9515628af613b434d7927fcf1d0f97113e69138b3b9672a091265ac05c62eb69ac02f4a174c5b9f6a7e8f43ff40c4531ac50a839efb232836df46ccda6652f79803111d1eb9848fef99e5b284ea839ed3884f70f4f7128edb6b054052d906ab14c0bec1033f1ee5198f3da4c2eef476378eb94a9950e58a9b714fab46e36af01e4f1d1e328e38bc40a22aa63868830a3ac1f568577e7c6090a2cdb62a683397d7b788364516a7f23f0b56112bde5e06f230ddfbd4121c44589c3b19a9a5c5c06abcc06349c9d571f9c3871cf1c232476466bb88c104125616859a857710e501088e91e916cf0f01abd7b2e479426a637beb06b285dd750e43d2868341c02c0d1c2f5049ad63b8583842e429c9d34f964dc7790364e14c6c40293adfbad4294892f6ffd8d47da91ae8f8cbbe581029062e411a4b4e8c21cc3dcf21559231791d571e6818829c7df2fb67afe007e3845353146ba0719067544072954c80aec56d62377bd16576ada5b454efa9739baa24173fcd4450abcf4245fc83b34818e04ce192773444eaffdc709bc528246eb571b2ad855a4b3003afa9f7ec40caa83577874207972f3be9596d7fdf26df6f7c1b0b55004b44d90105e85841d2f25be085f5a82806ebf9380908fe8bf6aa414dc89370cdbf2a6f48fd361a0ca03a890d48b7ab87ced4c01d9f80da7883d708e7efaacc608970a4196f5823d7dc391b8494b711c6adcd26b2acbbccc630b6a08bdea9b684b2dfb14d2038b5796b5d06a2e47473a0ae7ff844ce68513b88c76fca187031aa31d6be45bfadc39aa3583e5edf7e435a2068a7a7077a223af0a3fc86b479676119b11e27c1b20b0d1a6d8bf24da4a94d1b01ace3b4cd687f872d7a2fd943f3703f9acc90b6b81a00f57f924244f43689e490bc3b39b0d54082f40c7bfb01fc26163f780336abb758af9e87665d74c3ca9403dfcff3499faa612b5e4718ffc6c30c9e31bab4b462b0220fd61a90dbca16137a63ce2a8515fd14c1f6c21814aef2b157d183c37a58a9d2ea05415c07a08f003d631b89af60b04508cd93481abd03df3d5120be324e80a2fc1aa0cf9732f2a5a028a6587abe34f3aa972276c5850d9abfe97b1b38e6e66fe68c60e69b6a19de7ca53346f3cfc26b3d8f4e075b300c71b2924e5b43f2d6a299ac60c297022ac0f0e5cff18750a813e5b291daba8505dffdddb5fad9f0b57cc0c00992d3c9b11e7d69666014a624c6fdbd1240152dacb20c4e0923de08383a6b56c2b2c043dc44ad43d789bf83d8691598a860860e81d860c27868f8e22ad2b46d19c3196a04b8a2bd6b0e9e5b97508312eab961e0643c347b240065dedc2b1ff0bba9506ba828734bd76f19a41c33cdaa0a21d0a91e76bf49a6142718c9352da233b3ba9be3479c57adf45f4f70ce419f76f4099cfada304112c5718bb18aed3e351a8a2254231b26aa9e2e116560126825ac14a77e478eb12e8ea0cc91275f8b2d182eed9bf993e7e27419c4ed80a13454f4675929443dc592796100600cf43ad805b2d2fee131c021cf25cc86bdbb819c1b8f079bab751a4528155f3ce13f7a4748ec8122c2f6b07a61c790317c1d4c9ea349687c80cfca99af258e0171cd90a196b3c5cc2caa411c717509810f9a256f32f47a75b302f2f3854d4a272097646826b3e02efa7017c9f29b33d2cedf3b21833a8a83b5c6da7f2d099b7604ec85608f52bf0b75d9182ff168d56609a53fca0facc09b42f513f29f892a999bc60ffefe685a8daf22fa7366e9679bcd4199ad45bfe0a222bfaf9e59aba7ef1f55a7fcfbb7c4210eaa00345c551bfcecd9245734e14d2ee264c5db5f00ee3375462d0901662acaf8ab4cdbb3a4add1531e21a331c711aef3cb17ab6cccb397c795f2906ca4f66966a7494f41da214578da8772e2b2c6b"}, {0xd8, 0xffff, 0x10000, "1235e81ad3bc41b72cfd65a52d77851e11cddfa2be2ac61cbb348adf027f88e232a1d6336f925f3118d6ef7f93f011ba7fcc6c0377ebef89c50645bbc2abc0ae806451f4b7698c2f48ae5e56e1ce3293f22abb9b02cc8260293f350a0939ed8de054cfb99012f2d4a93c32e6263b20ec585ad0f6107c3e23c0df9a10fc15067f29a4389154886dc9da2135183bf247e7084fcfa32fe71ab636c59143a503a5b6cc6bfc4a944d02aae3ca54308723230516eec2c006589de00aa3b31471cdd94dda790997"}, {0x100, 0xffff, 0x4, "9aa74a17a325150f2cc7de2ff0551e56dcdaa594b4b691c0aac4d81e9671ce699f9afc0a9b7ca0eb0dd9bac32b70fa1fd1516f9cd52dcf09c75832671eafdf855daccd93bfce29a138c6781b262957a000a69e3bfda9ee5e578263ea15c5d829a8336a764bec86c729ddf04ed69d9215acfc5a1793ee0c7c22ceb0967bc4826770dd0cab080edeb19ea12c69d872a622ba3de8cb6dd4287da2424cccde02d8c276dc97c68cbb8dc6011d4a03ff46395894b793c1b48d053b1178aa0a9e6cfaae714b93c183b8a61dafc4a821b139c9524652be4a3163b9e0e903be3099b5bdea741338a602f5f57a7d81b57e4f"}, {0x1010, 0xffff, 0x8, "f798f913afc5ca7947a683bdc6ab620ebbe1f9cb8d8011e4ec7243823c474b5c84a5a583b2498a297955e7fcd18ead9c2b7a28b6ce79154089e6e2abe7aa9ec1663dcda7885670e44834a44095e833e3c017ab8f87caee40f6e8095c57488c8963ec15dca9fd415d73121a95daed785fbb2991fedc493ecba3780ec9d5ebdfe0a4693e357df74eccbe4218201d3dbbd44d5889c6dd1c3fd6b7508bb1c8ecc03adc1644cfa4eff78474015cfc13928a8f5d078145cc55c0357998a94c2a26bdd464b680b03b15bac506c4972e7eb03d530c80cd3b55ca4dec5e006502fc4db300547c05a57654452bf40ee1548bcd928cf815f40df71e269612b92ea34a99d69e32ad63a8f19e3cd287cb38eef55cbb9b7d91a9f529b644f41e7f38d84634753c2ff0f934bdd5681933bb15736957fe812115e94a8757ff569476a07b4ad339916680aab0d9f17e2b2f4ba6e803858ba96419513e7561a34a5d52cbfe637aac8232f2e8cba17ccfdbda9e3221007d5e9cb62aca45ccff1b983a4eb7ae4a917e38097f01af944e17a86a3d751865518ccbee7d230160eef16e9e0fb1b4f54b0dc59ca58af0e48dfbc534631d1f7097156173a28e5ff6ce4697841aa098f9bc80e9e6df6b6b5b912eeadead03209717ad84fd41a6cf87d8a7d072031eaec26dbcba75da3164b61a4cb55d3c0c100b0b2c649ff6a96e7de8fa67e632f6adc25ff60f2e3b62c1ebfaf6e80cef51f52f06269d9f4ff867a837d894663e5ef9a28262f6adf53cb39495b0f3656913f95bfeda92ebf4981be6f69fba5f867a60a4cc10de6b24d41ae33c15eacba7ae477e3fc8b40ee83529ff531e7a6c0dc5c47fde2282415e2c01043fdbebf1e10f92aac58867632cbd764cb260bb4e1d206f684bdae2415cae7d8f572895ee214b883df72daab33236cf29aa8fa18f4de95dc30413f208bb25ac57d0d23aa2424f479d282ecddc473511bbd2cdf2ae3dc07567fd21794e887f385c382cb9aa9eaf7a85711b3c1278de48b59a5cd163ec76d90b77f852ee3c7623c7d5a565128a233cec7e410a12fea00f80f6f10305e9edd5fdcb45087ae3c54d5e746d6f69432e093f4def5317b0812e17ac2f6f81b63b7b1bedda8a532000337c62fcde59fe6ddda9e0d56e777a31927de2820ff3cb6c10470fff2f0ef1990f6f2c2194c940db052d365909f46032cb380ad328a3f94bf9e054defa62719026c73c25a645a4fcba213b7a9f13ea5456b74833fa6a29b955c71f02b8575d607a4cb4cb947763908ac666cdfcf82aa735d58faebd0b8e9d955c7689942a5de20fc1a7d5beed3635ece24ead780b5af99a0efb1b2f8c6e40b2c149aa61c0c513d68d8aada890e15ec0f3c599d7a418ce4c3777d16608614cf90b03aa25bc14287396cc43c70fd805dc2b9743e6d0123ed711b9434374c43f1888fa43deaf9cef859c7cbc256723085e6c122db9ab0942bc1ca40cf18909db28c6c036d633821cdcbf45960e1c85d6d393c972d8ccf9f0870c23326ee277ad2f4a669a4a49a8dee7acca97e04c00dc781b74739e25b86016f86a9408c6bfed9d652445884456221dc52ff3df17f4ee7bff07f27d4a5ad8385e9fd08ce4a49e9f3c83312895509ee9eb683c99647e231554a1b1eeacf0794771eb6f2a1af1c43557d6453921cc448a72ea797a65b9d51bd5252a977c6087e263e02242ccb2fab5cb05d0efd6385cfddaeae60d119c01eb784ab00e8d7d3c6089ee46fbc5b150c70ccda8da3352965da4600cbf8853ea8af139ad5d57f2e4511e256ed214f835c8e03e894ca1f5be96a7e3f3e685c30bdc41b6c82026e5aeaa576a6e6b6228986f5b8d8c7b412a419ff4485eb68f3984609ae2fc494e12cbd1771b16f9fa935ee24b8b1b6015431db75db28845f805b499ad8c70ac49eab75fde9dce9dc939d5d944617cee82eb05be8b65d9fd4bf5c92deb54775d38c68439c9f59f759653700a68da92459e4a8e549b5a7e298a5282477f12f2a8a3c6e21ccb6e783064d08e6b2453d0c0df45ffe873937f386bf5f6f26bb0e0399953987d9545121c74b0b2b670b3208d090d874e1e888667e7c86c1cf046a4e4d92b8e13460ee45137cbf1c80a7b02086ceef788145482bd5f563b172ddac9a105da886bed531d174e25e947007acdd8bb3a02a6f9f3e45b084ae518168db795a79b90cc91c3138054c676cd26eb1888e539bb3c350412fe4cc1e98b35f464309410777916c6ae6718dc3390644407b85d7786619dbae326d20070897a8f71eb73531a2f70a1f5fc0a381e3c93f16b2049386f54db9ac235c0d29841ec721a27f7c5a7226397566307261d90ed222aabdf55a3437e5f04bcfa6d2703d3dbb25e3f8ed29b77cec961a13781cdad1a5c3c5082ae8ee6624ec4304049aadf98f2f578405cf753079b46f859935b16b138248fbc705eac88252a11632bb1be62316ae7e146e5eeef156b0c8567a9a0226e3a3478147a7c82a748cf5ae04569bc69aff9e5356973847f9caf238c92ee7313ea6d4a65fb5666cd82d12441bf6c2b124a39421c65861b35b00e03ffb11de67c8dcd03996bb677d0251d56b1ee18d7faa5052199452a7cffd8af9d88f559ddcf98832b6e1bd9238637ba036625c912a15faa42c8a4870c8cf71f08c850c804db13e131e9c21264877bc016145ff35b119105f8e3c6bf4906255d5841f3cf78ee5c5238649c6ac24de69c8b87b772ea6b79bdab261a5f9559fe50594f738eef3cc7a25d452f4e0014c26756d12f5a1ec7a62608e18d2bb4ff18fe061a8d0b5c8675e17efee75d2d04e63bc2867eb08e0e71ea14f539544bfdbb7e816d948c50a8cfb47636e2406d18a0bd8fcde7bb92ca12011694dfe9f4b20c185ec605993a7d49f5f9cea8fcf3bdea91a516f842ceacad3d05c7fa406883413384dbb1728cb81b58c0913aee0c831d787a1ff0f7c2cb56b85c17e0799ac807f00e1ebb691ae06793fdaaae99ad3a5f2febb4b6cf227ed4730c965b6ef73bd45ca44a679f96eb5c99ace8c1976b6795420420dfdd7f9982af71fe7a8526e4dc4236e33b4b0be3f6cbc13518cbd24852e646e477e734a9826dc9b27b63192966c2cf1becfc79a2c9f0430dc4d542bc2cffc0e3ca0200daaf1bbc8cb5d044fc1efa85926520c53e11de965dbc28eeeabfea964806ff26837d3a89a0627eb3900c0d595374a0da39eec68e5774995807f828a585416f3fafe85e8612aeb009cebad73f5c7a0118ce1b94b0a57a4237b8e34d6108a69d8c30f58951f122af9739b64325012ca97bf33c69ad647483659394a45f369914a3f6a0fd9ea67f29037790a2e024bf1266fcffcfcdd6936321e39862d1548878d3cada4dc8661d331849e983bb7da329e20dec1fd907ecc23b7a0df99e63b692b2e0249eb5126eddcd1b759841b53ec65a0d668548ddb4f1554c0132f325fb1346b0e91865066094cbabf8f06e3c3d55b7cd2daedbe48c9fe950e46929f4e5fe9dd94d0bb8e794d0623adb34c710accedd14bbe0047f9f1958bfbd340fe585c032564309c25d1c052e1448182c8a177eed83d5b69e260b24cc992c979410c55e0b53f699eca8b70af356575178181430ab075145a3b660aec5cc3510a96eb699c9bef524753dd12f414fb6ea67ef14022301117488394e4fb47e7578caa3b1bab8ecde515fe7b8c08121111611f3c2e9bc73ab163481e6ed42a3351f6fc7df52dd78fe1663acbf87162dfcf629d7eec3f51dbfd31c716211f003db8f99b4c071d6904af2e7d44755457cad91d44fd6434acd39e430ef007b61ea94f0b732ad0091b1c6c29d29564fba5c3c1051af8f16f3ae44e6c214a00dce2adae3a5250b60d48b403944375383dbbead88b390947be9fa72faf37a7f0037f77ce055a7ee2b6760c32dde7f04c5fe3401f4184a3190a42922053fda28ee4e81fb8efda3714c2870f09f681a89244d335cfcb3810d3f01d4443aa7b17df9c61f561835421a150b5b220ed15987a4abe3c6bba30e8f7cd7da9d8b813165bf1901394d326dee3b86a03b9b15eab802dfc08bcecb3f438cf4a7b36ca8d38110c87a49b69c53630199a5d13229e231f0bbfd7b747beac9f720f80caebbddeef73ff97b5effcf747af3eba611c53e21fa4aa6470091c65d3c6413f9f8565b57ade8da210cc76d64793aeacad78aaf1903f3f18c7414774413fd91809399308c783252bf0e65d92763e1cdfb0d4de047b956b8ad9661484eee6dc0ab194131f98efee8b74bec6a23465c0d99270c61584d1cad90bd95946d4939cee60c0b93715a110067f51a145d78418e41870c9f6ff49946716acb3bf92919551ecc84f5b97274329c86f1987faa184ee0fc213b81df33a2531d28e110f829c63b268e7073df646918d6a128cfc1d31be45fe89d3793d4621a66d74aecdcbe5c57dac1200f849b0c5820df919d4fe0ea41a0145fde746720ccc2cfb0830f08eaea75e98991f6bcf10d24e3328392b6161d81eb8c0d3047f6e3e24d14d2987c055f2f4a138ed578c01f12a342811629426458e00f1cd9cffaf13300895720ede501fe58719d5ba72810fc3cf4c9218cfba7e33f59b7a2a52e49e8e5549c1d80a0a1177eaff237bd3247474a21b9247eb8b392ed89863f0bab798c9bc2ad6e1495f2c9170cddb937b09e48f04394fefaff90833561e22bb74e11b8a5a92a51268574049bacac3e1e7429168fd79ccdb5598f6303d778943122ba5016861469a58b49d377a13cb9d7af82a9c5160d7858ecf41aa592367213655d3020d3b973ebf521233a118b8514cff117094996144caefbbff44a455db8f8080ca1ecd09f242424e8519259a494bd380104e9c58f6a2af9bccf702d3dda83adb03273ae5b6d53a29eb3504c2731814316503b4f5839b7a0751a02156d96048eeb51e7cf75bddcaf0d2c611fe45318b18d86638af0c5bf182ae18a615958229c8ce606ecea1a98aa63c12e50f79b208c49b75ace900826b16656a0aa3dde0432d80da85e1e3778b10aee45376f192db841faff3ce759df6d7c793110d0aac425b2bf3456928f7b932ab3c1d9157e765d7692cc0c0b1f2192c2e5e36603f6cc0b8a5eddc6098e6073d094fd66777ce86da7ba3acd71763eb35635d0ee5867676d183d325f46463ef9ffad16ed48727b5b77447e4bfa022c7d2dc3aa0525cb8639bc530272af696a7a80b4adbdba8f547efaa42197e9ee04214624d2728c46e7db60e215e1ef56a651872c424f91a6f25a4ed90235817651b38b3beae421894ce71b603c180eb5909262962987b17aef246d7cef37af5fff7cc36d0ad686041fda803e0a7393dbb03401b473811e4a66477fbe6a98a200381a95f0ce5e97ed7f03da5d8af24b966856fb79e47522fdfd17d61b8ebf87619cd191190b1e066a0a60b9ca512029cd5addc6ed168db7f8bac161a78856e38e375fd3836a637f43c85e42ca2fea8cacc0391172d71a23353e1355ac180245c241f360591b3c7223f675086967a8e1076808cb631289250805af5d5bd2305a46d7c12e618f42a497833300216fd07280773119d96fe82499f59cc893efd02708f8ce7e572d41eedc4aa49580b98a3c7437d899e7608c493cc991a077ef8d3adc4ac0f71a63b463f704227a22927620779875ed9cc76ff9f07a64f164f65064bdb15086addb873fa983fbc6594d8e5cd384e7cd56c6af6a443d21df6a0399debdd56c0372e2b05ca2f8177af36dc506f6a2d6cee63df5901831955316ade22c0236dd70fd8f510c278be868beeb037c6310a9"}, {0x30, 0xffff, 0x8, "5542e6e8e685bf514f6fe6da9547a7679373717c389b2101d461ffa0d0"}, {0xa0, 0xffff, 0x0, "b11c14f827681721fe0a363abd734be1a6908b559fdb376f07a54f01c074e581fc73e233ea2eb86e92b165c0d6d90174ef3ba5c11bf4f9c5cd2e7bef94133917fc3f73dff0a480fba659f95e877cc9627bbda5bed749f15fcf4d2a017b288d0d69d6b8f3b1a9e1ced2d736d378d54a6d0d07ab26de537c67f96d8d784df4c53897a2ec3b802936b7f3d6a5bacf3831"}, {0xf8, 0x1, 0x0, "f1367c61f5cb0ba0c853f6521f9e03f44cf3ef840f5d9946c174574efc46f07c28ef3c58a92d12b8cb5e7fdc004cf68f2ebc98bc9599749a8441ccfc4cf96458f69a637cdfd41608c9bff491f99cd6f190e91d961de83a32d36dba4c21150512003673a996ce8bf0606b4f7fa3aa6fa18fe4555a0959a073273f12f63e3f33afbd9197d68f0564ecc496f560ff9402c027cf1d5c9e3bd398892bdbeeab8f5ff7e894f3f836ad85df53bbe9897936c4f4b7bb27afcd24abef1763a91e04fa2c13a99ebb9f7add237eb72fc8b54c525ac7782f316a83f3f01ff2fbc1f960073ca103327daa3a04ac"}], 0x3478}, 0xc) 16:00:49 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000100)=ANY=[@ANYBLOB="00000000000000000000fdaeb39db688337659726038bdfd5a722dabb4398eb26b2c128fbfe3c015f38186cf3a440677fcfa256c5c71776882f24866d4cd97cad928c44ef940f1b093969279490d1b464f21c3ea4ff71253b2e6526ee863ac2adcb734e880d00eee398296a6f302215c83b3090dcea4ecbb59001679f0a64f5a1ce32f0fb2639c0873d7072c167f65b4c8e6f0848015f7c01d83bce78c387a5730c534669ddea7fd1eb33af4a7808cf89ddc37b511f8e6b258030db703e25e8d22076f06703553f7f36b5a102c9357ae5941535bb99a90d35eb4aa6e85d65dd6c704108a123525f93749"], 0x10) r1 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) r2 = syz_open_pts() fcntl$lock(r2, 0x9, &(0x7f0000000180)={0xf0ff51428550b7d7, 0x0, 0x0, 0x100000000}) flock(r2, 0x2) flock(r2, 0x2) flock(r2, 0x2) fcntl$lock(r2, 0x10000000000009, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x2000300000000}) r3 = dup(r1) readlinkat(r3, &(0x7f0000000040)='./file0\x00', &(0x7f0000000200)=""/126, 0x7e) fcntl$lock(r2, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x100000000}) r4 = syz_open_pts() fcntl$lock(r4, 0x9, &(0x7f0000000180)={0xf0ff51428550b7d7, 0x0, 0x0, 0x100000000}) flock(r4, 0x2) flock(r4, 0x2) flock(r4, 0x2) fcntl$lock(r4, 0x10000000000009, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x2000300000000}) fcntl$lock(r4, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x100000000}) dup2(r4, r2) 16:00:50 executing program 1: pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000240)=[{{r1}, 0xfffffffffffffffe, 0x23}], 0x0, 0x0) r2 = kqueue() pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) unlinkat(r3, &(0x7f0000000180)='./bus\x00', 0x0) kevent(0xffffffffffffffff, &(0x7f0000000040), 0xa9, 0x0, 0xfffff801, &(0x7f00000000c0)={0x3, 0xffffffffffffffff}) kevent(r2, &(0x7f0000000040)=[{{0xffffffffffffff9c}, 0xfffffffffffffff8, 0x84, 0x1, 0x687d1051, 0x5}, {{r0}, 0xfffffffffffffffb, 0x1, 0x20000000, 0x200000000000, 0x4}], 0xffffff01, 0x0, 0x1, 0x0) r4 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r5 = kqueue() kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000280)=[{{r4}, 0xfffffffffffffffe, 0x37}], 0x0, 0x0) kevent(r5, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) dup2(r4, r5) ioctl$WSKBDIO_GETMODE(r4, 0x40045714, &(0x7f0000000000)) 16:00:50 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{0x45, 0xd4, 0x0, 0x1}, {0x7c}, {0x406, 0x0, 0x0, 0x101}]}) syz_emit_ethernet(0xe, &(0x7f0000000640)="7e020000002200dda68c0e000000") 16:00:50 executing program 0: pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r0, 0x4, 0x46bfb) r2 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse\x00', 0x0, 0x0) r3 = getppid() setreuid(0x0, 0xee01) fcntl$setown(r2, 0x6, r3) r4 = fcntl$getown(r2, 0x5) fcntl$setown(r0, 0x6, r4) geteuid() r5 = socket(0x18, 0x1, 0x0) fcntl$setflags(r5, 0x2, 0x1) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) setreuid(r7, 0xee01) r9 = msgget$private(0x0, 0x4) msgctl$IPC_SET(r9, 0x1, &(0x7f0000000240)={{0x7, r7, r8, r7, r8, 0x2, 0x2}, 0x5, 0xfffffffffffff001, r6, r6, 0x4, 0x15, 0x3f, 0xfcc}) r10 = socket(0x18, 0x1, 0x0) fcntl$setflags(r10, 0x2, 0x1) getsockopt$SO_PEERCRED(r10, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) setreuid(r12, 0xee01) r14 = msgget$private(0x0, 0x4) msgctl$IPC_SET(r14, 0x1, &(0x7f0000000240)={{0x7, r12, r13, r12, r13, 0x2, 0x2}, 0x5, 0x74, r11, r11, 0x9a8, 0x15, 0x3f, 0xfcc}) r15 = socket(0x17, 0x4, 0x2) setsockopt$sock_timeval(r15, 0xffff, 0x1006, &(0x7f0000000000)={0x0, 0x2}, 0x10) r16 = geteuid() r17 = getuid() r18 = getpid() ktrace(&(0x7f0000000040)='./file0\x00', 0x0, 0x1104, r18) fcntl$lock(r15, 0x7, &(0x7f00000002c0)={0x3, 0x0, 0x9, 0x101, r18}) setreuid(r16, r17) r19 = shmget$private(0x0, 0x1000, 0x40, &(0x7f0000ffe000/0x1000)=nil) r20 = socket(0x18, 0x1, 0x0) fcntl$setflags(r20, 0x2, 0x1) getsockopt$SO_PEERCRED(r20, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) setreuid(r22, 0xee01) r24 = msgget$private(0x0, 0x4) msgctl$IPC_SET(r24, 0x1, &(0x7f0000000240)={{0x7, r22, r23, r22, r23, 0x2, 0x2}, 0x5, 0x54, r21, r21, 0x9a8, 0x15, 0x3f, 0xfcc}) r25 = socket(0x18, 0x1, 0x0) fcntl$setflags(r25, 0x2, 0x1) getsockopt$SO_PEERCRED(r25, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) setreuid(r27, 0xee01) r29 = msgget$private(0x0, 0x4) msgctl$IPC_SET(r29, 0x1, &(0x7f0000000240)={{0x7, r27, r28, r27, r28, 0x2, 0x2}, 0x5, 0x54, r26, r26, 0x9a8, 0x15, 0x3f, 0xfcc}) r30 = getpid() ktrace(0x0, 0xd062682ede22335d, 0x10012, r30) shmctl$IPC_SET(r19, 0x1, &(0x7f0000000080)={{0x5, r17, r23, r17, r28, 0x1b1, 0x2}, 0x8001, 0x3, r18, r30, 0x100000000, 0x5, 0x3}) setreuid(r12, r17) fcntl$setstatus(r1, 0x4, 0x4) write(r1, &(0x7f0000000340), 0x10000014c) 16:00:50 executing program 0: open$dir(&(0x7f0000000080)='./file0\x00', 0x24a, 0x0) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r1 = kqueue() kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000280)=[{{r0}, 0xfffffffffffffffe, 0x37}], 0x0, 0x0) kevent(r1, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) dup2(r0, r1) bind(r0, &(0x7f0000000240)=@in={0x2, 0x1}, 0xc) socket(0x18, 0x3, 0x0) socket(0x18, 0x3, 0x0) socket(0x18, 0x5, 0x7) ioctl$VMM_IOC_RESETCPU(0xffffffffffffff9c, 0x82405605, &(0x7f0000000000)={0x0, 0x0, {[0x0, 0x5, 0xfffffffffffffffd, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xd5], [], [], [], [{}, {}, {}, {}, {}, {}, {}, {0x0, 0x0, 0x4}]}}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000580)=ANY=[@ANYBLOB="3d428700000000d1d50000000000bb0f11a05e8d934e5f4d661bdca16f7672fd0053bf6145629264a17d83f78de615caa08147f83cb0323d4761fb906940cb42a9f56c45abf9eb08cf57c7fcf8d703655af317d5e9caff319b3c20abeb604d9790b58aa893dda0c4f88104f1b35550a81802b801abb2d8cff40e710b067a3e7b89fb4ace4798db4309442036506cc60635858110cc11f95c8c512f3a9ad481b4190ae8ca388d9cfd90a0fceedadc929e7574111614004a53a42671d4c8f4670449bddf561b5cf7a451d8e54b79670c377c5e1c4799438512c76d9cf5ae9b3ca67af06bcbf4e7b58bae1e53508d391f157692f42b51ad088e8b17b70f9da94ad7d0de5fad4d2e044e83c42a5df2b99e6ce5cab6de9332b8e3a0cdc3e70fcf3ff38992"], 0x9}, 0x0) sendmsg(r2, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) 16:00:51 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) r1 = syz_open_pts() fcntl$lock(r1, 0x9, &(0x7f0000000180)={0xf0ff51428550b7d7, 0x0, 0x0, 0x100000000}) flock(r1, 0x2) flock(r1, 0x2) flock(r1, 0x2) fcntl$lock(r1, 0x10000000000009, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x2000300000000}) fcntl$lock(r1, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x100000000}) pwrite(r1, &(0x7f0000000140)="9c878111c082cef781ee7340453ed2712b623c6b9dcc62f74741eaf809e713141206392ac77f2399a7c2cb6095f9472c40c7cc0d18c1a8f68ac0c70a60dc345b580b59fc22d9e6051508f972ac4869b00543849478e91d0d30effcd8c1348254d68b96d0c7efefe3d01bc8bd430ef7a8ae3e3939645b696b2a5321f4db62073f939dbb503b1dfe89dbee84b808c18d93c02998bd4f82c69c91f2bddcef8b7d3c75ad08ed56597baf14f5058c203b7568c027bbe564e87c1d15036018f82a65fa06d625894c65061eb52ab2dddffd693db90e2e", 0xd3, 0x0, 0xa6) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000040)=[{0x81}, {0x35, 0x0, 0x0, 0xfffffffd}, {0x4}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000080)="010c777cf7c7e52c32db472b74ed") 16:00:51 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x9, 0x93}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x80047469, &(0x7f0000001780)={0x30, 0x0, 0x0, 0xdd, "1ffbffa6163cb90277925f1be62c36ae61dba648"}) writev(r0, &(0x7f0000000640)=[{&(0x7f0000000040)="fd50", 0x2}], 0x1) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000080)=ANY=[@ANYBLOB="d4205f23837b0600003574473215825e4e5ff2efe3dc"], 0x9}, 0x0) readv(r1, &(0x7f0000000040), 0x16f) 16:00:51 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f00000001c0)=[{0x7c, 0x0, 0x0, 0xffffa178}, {0x800002d}, {0x6, 0x0, 0x0, 0x100}]}) pwrite(r0, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000080)={0x2, &(0x7f0000000140)=[{0x5, 0x85, 0x4, 0x101}, {0x9, 0x3, 0x7, 0xfffffff9}]}) pwrite(r1, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) r2 = fcntl$dupfd(r0, 0xa, r1) ioctl$TIOCNOTTY(r2, 0x20007471) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000040)={0x1, &(0x7f0000000240)=[{0xc2b}]}) r3 = socket(0x18, 0x1, 0x0) close(r3) r4 = socket(0x18, 0x400000002, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) r5 = syz_open_pts() fcntl$lock(r5, 0x7, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x10400ffffffff}) ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f00000000c0)={0x0, 0x80, 0x1ff, 0x81, "df0000010000206867dc6a822960ea0000000010"}) sendto(0xffffffffffffffff, &(0x7f0000000280)="f71e6001f01247f18d60a86fa902ebee4b6882a41feeaee287cf303d429135b20871232dd625534d507cc2ca", 0x2c, 0x0, 0x0, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) ioctl$VMM_IOC_TERM(r4, 0x80045604, &(0x7f0000000100)={0xe53}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r6, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETWF(r6, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x7c}, {0x800002d}, {0x6, 0x0, 0x0, 0x100}]}) pwrite(r6, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) ioctl$FIONBIO(r6, 0x8004667e, &(0x7f0000000180)) r7 = socket(0x10, 0x1, 0x0) fcntl$setflags(r7, 0x2, 0x1) getsockopt$SO_PEERCRED(r7, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r9 = semget$private(0x0, 0x1, 0x80000200) semop(r9, &(0x7f0000000300)=[{0x0, 0x7, 0x1400}, {0x4, 0x80, 0x1800}, {0xfe52dc4792d94f09, 0x8000, 0x800}, {0x4, 0xff, 0x800}, {0x4, 0x100, 0x1000}, {0x2, 0x100000000, 0xf2e4cf5442ae16e3}], 0x6) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, &(0x7f0000000380)=0xb) semctl$IPC_SET(r9, 0x0, 0x1, &(0x7f00000000c0)={{0x400, r10, r11, r10, r11, 0x82, 0xfffffffffffff7f5}, 0x8, 0x1ff}) setreuid(r8, r10) r12 = msgget$private(0x0, 0x4) msgctl$IPC_RMID(r12, 0x0) 16:00:51 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x86138) kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{}, 0x0, 0x0, 0x1, 0x0, 0x2000170000000000}], 0x0, 0x0, 0x0, 0x0) r0 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f0000000040)="510fc3a0", 0x4) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) r1 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r2 = kqueue() kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000280)=[{{r1}, 0xfffffffffffffffe, 0x37}], 0x0, 0x0) kevent(r2, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) dup2(r1, r2) ioctl$WSMUXIO_LIST_DEVICES(r1, 0xc1045763, &(0x7f0000000300)={0x8, [{0x1, 0x7}, {0x2}, {0x1, 0x2}, {0x1, 0x4}, {0x2, 0x8}, {0x3, 0xff}, {0x1, 0x2e928e7e}, {0x3, 0x5}, {0x2, 0x209}, {0x2, 0x8}, {0x2, 0x800}, {0x1, 0x4}, {0x1, 0x9}, {0x2, 0x5}, {0x2, 0x5}, {0x3, 0x200}, {0x2}, {0x3, 0x3}, {0xcc50dceb22989e71, 0xcb3a1ef}, {0x0, 0xffffff10}, {0x2, 0x3f}, {0x3, 0x6}, {0x2}, {0x1, 0x7}, {0x2, 0x7}, {0x2, 0xff}, {0x2, 0x1}, {0x1, 0xa5}, {0x2, 0xc92c}, {0x2, 0xaacc}, {0x1, 0x8}, {0x3, 0x6}]}) r3 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r4 = kqueue() kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000280)=[{{r3}, 0xfffffffffffffffe, 0x37}], 0x0, 0x0) kevent(r4, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) dup2(r3, r4) ioctl$WSMOUSEIO_GCALIBCOORDS(r3, 0x41205725, &(0x7f0000000440)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x10}) 16:00:52 executing program 1: r0 = socket(0x800000018, 0x1, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x1ff, 0x0, "00000000e74de40000000000000000000600"}) r1 = syz_open_pts() fcntl$lock(r1, 0x9, &(0x7f0000000180)={0xf0ff51428550b7d7, 0x0, 0x0, 0x100000000}) flock(r1, 0x2) flock(r1, 0x2) flock(r1, 0x2) fcntl$lock(r1, 0x10000000000009, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x2000300000000}) fcntl$lock(r1, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x100000000}) r2 = openat$tty(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/tty\x00', 0x20, 0x0) r3 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r4 = kqueue() kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000280)=[{{r3}, 0xfffffffffffffffe, 0x37}], 0x0, 0x0) kevent(r4, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) dup2(r3, r4) ioctl$VT_WAITACTIVE(r3, 0x20007606, &(0x7f0000000100)=0x1f) ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f0000000000)=0x9) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockname$inet6(r0, 0x0, &(0x7f0000000040)) 16:00:52 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x4300) r0 = open$dir(&(0x7f0000000140)='./bus\x00', 0x381, 0x0) dup(r0) mknod(&(0x7f0000000140)='./file0\x00', 0x100000000204f, 0x5900) mprotect(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x1) openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) select(0x40, &(0x7f0000000280), 0x0, &(0x7f0000000300)={0x3f}, 0x0) 16:00:52 executing program 0: r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000480)='/dev/vmm\x00', 0x0, 0x0) ioctl$VMM_IOC_WRITEREGS(r0, 0xc5005601, &(0x7f0000000580)={0x1, 0x0, 0x0, {[0x0, 0x0, 0x0, 0x3], [], [], [0x0, 0x0, 0x0, 0x0, 0x4]}}) 16:00:52 executing program 0: r0 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) mkdirat(r0, &(0x7f00000000c0)='./file0\x00', 0x0) mkdirat(r0, &(0x7f0000000000)='./file0/file0\x00', 0x0) r1 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) mkdirat(r1, &(0x7f00000002c0)='./file0/file0/fi\x00', 0x0) r2 = open$dir(&(0x7f0000000040)='.\x00', 0x0, 0x0) mkdirat(r2, &(0x7f0000000080)='./file1\x00', 0x0) unveil(&(0x7f00000000c0)='./file1/../file0/../file0\x00', &(0x7f0000000100)='r\x00') open$dir(&(0x7f0000000140)='./file0/file0/fi\x00', 0xb58, 0x0) r3 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r4 = getpgrp() ktrace(&(0x7f0000000200)='./file1/../file0/../file0\x00', 0x2, 0x8, r4) r5 = kqueue() kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000280)=[{{r3}, 0xfffffffffffffffe, 0x37}], 0x0, 0x0) kevent(r5, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) dup2(r3, r5) sendto$unix(r3, &(0x7f0000000180)="83f7f62b76d6c9a80c937b97", 0xc, 0x4, &(0x7f00000001c0)=ANY=[@ANYBLOB="01002e2f00"/16], 0x10) 16:00:52 executing program 1: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000000)={0x2, &(0x7f0000000140)=[{0x0, 0x0, 0x0, 0x8000}, {0x0, 0x0, 0x0, 0xca2}]}) setrlimit(0x8, &(0x7f0000000000)={0x9, 0x93}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x80047469, &(0x7f0000001780)={0x34, 0x0, 0x0, 0x0, "1ffbffa6163cb90277925f1be62c36ae61dba648"}) r2 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) getsockopt$sock_timeval(r2, 0xffff, 0x0, &(0x7f0000000240), &(0x7f0000000300)=0x10) r3 = syz_open_pts() fcntl$lock(r3, 0x9, &(0x7f0000000180)={0xf0ff51428550b7d7, 0x0, 0x0, 0x100000000}) flock(r3, 0x2) flock(r3, 0x2) flock(r3, 0x2) fcntl$lock(r3, 0x10000000000009, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x2000300000000}) fcntl$lock(r3, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x100000000}) ioctl$TIOCGFLAGS(r3, 0x4004745d, &(0x7f00000001c0)) writev(r0, &(0x7f0000000640)=[{&(0x7f0000000040)="fd", 0x1}], 0x1) r4 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r5 = kqueue() r6 = syz_open_pts() fcntl$lock(r6, 0x9, &(0x7f0000000180)={0xf0ff51428550b7d7, 0x0, 0x0, 0x100000000}) flock(r6, 0x2) flock(r6, 0x2) r7 = accept$unix(r2, &(0x7f0000000680)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000910000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000136c594c0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000800"/4098], &(0x7f0000000080)=0x1002) flock(r7, 0x2) fcntl$lock(r6, 0x10000000000009, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x2000300000000}) fcntl$lock(r6, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x100000000}) ioctl$TIOCSFLAGS(r6, 0x8004745c, &(0x7f0000000200)=0x10001) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000280)=[{{r4}, 0xfffffffffffffffe, 0x37}], 0x0, 0x0) kevent(r5, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) dup2(r4, r5) getsockopt(r4, 0x8, 0x0, &(0x7f0000000100)=""/56, &(0x7f0000000180)=0x38) readv(r1, &(0x7f0000000040), 0x16f) 16:00:52 executing program 0: r0 = semget$private(0x0, 0x7, 0x180) semctl$SETVAL(r0, 0x0, 0x8, &(0x7f0000000180)=0x10001) semctl$SETVAL(r0, 0x3, 0x8, &(0x7f0000000380)=0x1) semctl$GETVAL(r0, 0x2, 0x5, &(0x7f0000000340)=""/31) semctl$IPC_RMID(r0, 0x0, 0x0) pipe(&(0x7f0000001440)={0xffffffffffffffff, 0xffffffffffffffff}) read(r1, &(0x7f0000000440)=""/4096, 0x1000) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) getpid() r3 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78659a, r3) ktrace(&(0x7f0000000140)='./file0\x00', 0x1, 0x0, r3) openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x8e80, 0x0) sendmsg$unix(r2, &(0x7f0000000400)={0x0, 0x0, &(0x7f0000000340), 0x2fc}, 0x0) r4 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r5 = kqueue() kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000280)=[{{r4}, 0xfffffffffffffffe, 0x37}], 0x0, 0x0) kevent(r5, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) dup2(r4, r5) ioctl$BIOCSETWF(r4, 0x80104277, &(0x7f00000000c0)={0x1, &(0x7f0000000000)=[{0x401, 0xff, 0x80, 0x6}]}) 16:00:53 executing program 0: open(&(0x7f0000000000)='./file0\x00', 0x800, 0x145) r0 = getpid() ktrace(&(0x7f0000000300)='./file0\x00', 0x0, 0xfcfc96ac1f78739e, r0) r1 = kqueue() r2 = syz_open_pts() fcntl$lock(r2, 0x9, &(0x7f0000000180)={0xf0ff51428550b7d7, 0x0, 0x0, 0x100000000}) flock(r2, 0x2) flock(r2, 0x2) flock(r2, 0x2) fcntl$lock(r2, 0x10000000000009, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x2000300000000}) fcntl$lock(r2, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x100000000}) fsync(r2) kevent(r1, &(0x7f0000000440), 0x3ff, 0x0, 0x200000, &(0x7f0000000080)) 16:00:54 executing program 1: kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f00000000c0)=[{{}, 0xfffffffffffffffe}], 0x0, 0x0) r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0x3f, &(0x7f0000000100)="2c16954c", 0x4) r1 = socket(0x18, 0x1, 0x0) close(r1) fcntl$dupfd(r0, 0x0, r1) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r2 = syz_open_pts() fcntl$lock(r2, 0x9, &(0x7f0000000180)={0xf0ff51428550b7d7, 0x0, 0x0, 0x100000000}) flock(r2, 0x2) flock(r2, 0x2) flock(r2, 0x2) fcntl$lock(r2, 0x10000000000009, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x2000300000000}) fcntl$lock(r2, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x100000000}) r3 = syz_open_pts() fcntl$lock(r3, 0x9, &(0x7f0000000180)={0xf0ff51428550b7d7, 0x0, 0x0, 0x100000000}) flock(r3, 0x2) flock(r3, 0x2) flock(r3, 0x2) fcntl$lock(r3, 0x10000000000009, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x2000300000000}) fcntl$lock(r3, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x100000000}) fcntl$dupfd(r2, 0x0, r3) write(r1, 0x0, 0x0) 16:00:54 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="0001"], 0x1) r1 = socket(0x2, 0x400000000002, 0x0) setsockopt(r1, 0x0, 0x21, &(0x7f0000000040)="b1f5d915", 0x4) r2 = dup2(r1, r0) setsockopt$sock_int(r2, 0xffff, 0x800, &(0x7f0000000080)=0x4, 0x4) r3 = syz_open_pts() fcntl$lock(r3, 0x9, &(0x7f0000000180)={0xf0ff51428550b7d7, 0x0, 0x0, 0x100000000}) flock(r3, 0x2) flock(r3, 0x2) flock(r3, 0x2) fcntl$lock(r3, 0x10000000000009, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x2000300000000}) fcntl$lock(r3, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x100000000}) mmap(&(0x7f00001a4000/0x2000)=nil, 0x2000, 0x4, 0x11, r3, 0x0, 0xfffffffffffffff7) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r4 = socket(0x2, 0x8002, 0x0) connect$unix(r4, &(0x7f0000000000)=ANY=[@ANYBLOB="62020207e00000012000"], 0x10) write(r4, 0x0, 0x0) 16:00:55 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x4, 0x4000090d2, 0x200, "d730c1e7bb31e74dec00"}) write(r0, &(0x7f0000000280)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193cf16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) r1 = accept$inet6(0xffffffffffffffff, &(0x7f0000000000), &(0x7f0000000040)=0xc) write(r1, &(0x7f00000000c0)="51c52e51830a281b1b1e80d222c721f1b7aaa84bc482134b77a4bb349d40f9b7b7dffec531b6888f8f56ebd3f9df1537c9df202b2327def425ea3f6cbb91820a98498e54a4ee0019cc38a702d8f2a80baf429f", 0x53) r2 = openat$wskbd(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/wskbd0\x00', 0x20000, 0x0) write(r2, &(0x7f00000003c0)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8da0b9773177ccfdf733ee6185c6a19e1a3fbed9d7c7f5ecd50537e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f0130906e061a751731e5c2091f3c8bdd11c4518088f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47d1f08d81a341a4d48f62b1553fc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a700e598ca84b10ba5651238225996d2250f6ea821e153a6212dc30a02000000ac0fe439f3c2ff8a0d530549c6eeab2d4e779efa285828dc1acadfc3e92423cb41080000000000", 0x115) r3 = syz_open_pts() ioctl$TIOCGTSTAMP(r3, 0x4010745b, &(0x7f0000000200)) openat$null(0xffffffffffffff9c, &(0x7f0000000180)='/dev/null\x00', 0x10, 0x0) close(r0) dup(r3) r4 = syz_open_pts() ioctl$TIOCSTOP(r4, 0x2000746f) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0xfffffffffffffeff, "85495500020000000000001167f5afa680400900"}) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000240)={0x20d4fe, 0x6, 0x3, 0x8, "b0cdcee6070000020600000000000000ff00"}) readv(r4, &(0x7f0000000200), 0x0) 16:00:55 executing program 1: open(&(0x7f00000000c0)='./file0\x00', 0x200, 0x10) r0 = getppid() ktrace(&(0x7f0000000180)='./file1\x00', 0x4, 0xe1c, r0) r1 = syz_open_pts() fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x300000000}) mprotect(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) fcntl$lock(r1, 0x9, &(0x7f0000000180)) r2 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r3 = kqueue() kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000280)=[{{r2}, 0xfffffffffffffffe, 0x37}], 0x0, 0x0) kevent(r3, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) dup2(r2, r3) readlinkat(r2, &(0x7f0000000000)='./file0\x00', &(0x7f00000001c0)=""/4096, 0x1000) 16:00:55 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x8613a) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x400, 0x0) fchflags(r0, 0x10001) r1 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) write(r1, &(0x7f0000000240)="220e2a", 0x3) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x3feff}, 0x44001002e, 0x400008001}) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 16:00:55 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(0xffffffffffffff9c, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f00000000c0)={0x3, &(0x7f0000000080)=[{0x4}, {0x1c}, {0x6, 0x0, 0x0, 0x40107}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) pwrite(r0, &(0x7f0000000100)="fbaf8a8d1a029be96914f676f75c", 0xe, 0x0, 0x0) 16:00:55 executing program 1: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000080)={0x0, &(0x7f0000000040)}) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffffff, 0x0, "00000000000000000000f2ffffffffffffff4000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) connect$unix(0xffffffffffffffff, &(0x7f0000000180)=ANY=[@ANYBLOB="1cb0222521f4affda22e8a56675c8d04898d06313827b909e75b217d839c23dd2f0b66a7e053579de1d456b82f1dc9c5c1aafcf98077e80045cb327b48b65a30775950d73258e50fb36fbae2afb0d5ef11a91f6d91e93c67cec9cf577db1db0f3545"], 0x1) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r1 = socket(0x18, 0x1, 0x0) close(r1) r2 = socket(0x18, 0x2, 0x0) close(r2) socket(0x400000000018, 0x3, 0x3a) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r3 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r4 = kqueue() kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000280)=[{{r3}, 0xfffffffffffffffe, 0x37}], 0x0, 0x0) kevent(r4, &(0x7f0000000000), 0x66, 0x0, 0x40081, 0x0) dup2(r3, r4) connect$unix(r3, &(0x7f00000000c0)=@abs={0x0, 0x7, 0x3}, 0x8) write(r2, &(0x7f0000000040)="100a2956b9223776", 0x21d) 16:00:55 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f0000001600)={0x0, 0x0, 0x0, 0x0, &(0x7f0000002c40)=ANY=[@ANYBLOB="10000000ffff00000100000000000000"], 0x10}, 0x0) shmctl$SHM_UNLOCK(0xffffffffffffffff, 0x4) recvmsg(r1, &(0x7f00000014c0)={0x0, 0x0, &(0x7f0000001340)=[{&(0x7f0000000000)=""/73, 0x49}], 0x1, 0x0}, 0x8c4) recvmsg(r1, &(0x7f00000015c0)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) r2 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000480)='/dev/vmm\x00', 0x0, 0x0) r3 = shmget(0x2, 0x3000, 0x40, &(0x7f0000ffa000/0x3000)=nil) shmat(r3, &(0x7f0000ffc000/0x3000)=nil, 0x2000) r4 = openat(0xffffffffffffffff, &(0x7f00000000c0)='./file0\x00', 0x1, 0x80) sendmsg$unix(r4, &(0x7f0000000440)={&(0x7f0000000100)=@abs={0x1, 0x0, 0x1}, 0x8, &(0x7f00000009c0)=[{&(0x7f0000001640)="c682391a15201e60a053781195ca27c38eec5a43c3b588d0c4db5b2212b8ba7eba32f82bf68c19c6a1dcc98ea7f6ee4a2bbc067e97a2eee5f4fb020ab907b6c19545083e4ba98f65b59c370d9f216aaa366d76b128c714e8e0bb3ab16b112e50f01fdbdc51d5c1e4087dfbeecd14564e33b6c1906e0f0e8dc5413738fbd549dd881a16a01b9ec0004b8eebe60762ad75994c39fde683cef2ef33b44eda2761d391835fcb24cb64e330e707bb171e41edb07fc1e2d5220cd905f0ed70f9136191b03f1dc8a35e25ebb6a0523526eec8f9e860bfedfe05f6fd1f59f9ad8c53cdd9dffbe1647d6a7de7d41e12ecd8969d3b53504ca7608e7686bec225bb96631c7ae4da3029f30a9775a90538ff7e363c5df89d987a226c3d75ad07adc7ee0cfbecef38daa269ef663c80de8cf18f8b02ef60a56e6aad631edceb1adaff5064df2e2c41a8c8f78626166b19786d31fb3dcf7aff347181cdb44050e28ec704630bda29b7201e0205e73337e60a47bfd75178e861c7089ce90357117d0e060d98db15edef2fa299ef87f015d5b828497c450209dd999b9501c769558255ac60cd58a17b20a3fa62d708095bd69fe8a1cbaecb901dd19fb393f93d3450b1375f6892fe197394e8837af8bd338fd7229676b7add5adc7f48b7eb596da3b4c659bb1db150919da8d05cc5f2d9f10eacfb4f20160d684d0159fca8ff3e9080ee87c43eb4dbedc585a6b3716c569f9c44e3114b8e262e112142405edd3f58cf5b44741dedf1f933b69d3c658564dc01ecbc63dc78c84724e4f8096f7aa34005c465edbe4680017a252ab889c0abd4f54a964c31f3fe8431f412a985af82fbcedacce71f50451b4194a929f2d5493c8f424912c269ac684fae3d38bd5ac0e93091dff7a550baae08dbe94b6b0a434db0bb6fdfce307d1f36ec74588d47ceb17e0712fff3edb48111be44424677c068d90f5cdca788f0ff1d1cbc277bfe9c496880bf9d01b9feb6bfa2274757801ba2f3f7f4bb6b6c6b4da0403f89208bdfe6bc8d2f8e0543fc7ec4ee2934b7f0025c62153c7492675624217c011d4bf4e61535fc4f715c592e43650f5e003adbfdbf0c42606be319bcd7fbe2d7c77111cb5566abd6193a669227fa9b67349f0a37447c21ba20f3ac73fde803a6ec9c478b0476dab1f9416a68866d7cbbafe7dcbc947ed34ddfc1737b84dbe03e1220e5acde30bea0d813e041a186d134cc20d03fd67bc6be30aceeea1ea2e3cb6cf14da5c4190e3318d1816d2a12663d239c7568a9a8498a8016ab6b0194b3a21b3939bbf0edb5c1bdc2a10487abc654d6b9f3f966385116d6dcfb8da7c839cb1f864b75f95549558d9a4a2462f0fd4d0a9aaf7d0cfdd47e24a480301b273960b78cc8a7ec9354d1827cca4b6e47c9ef280821d93b693114e3de25d1c6187e3e45ab5d5837b7381211feaa296053c799719dd1a25013c018fa5e056b0b5d60389d940e2108d27248e98bd4a0f616842a8753545ac8d79003318407b17e974353528e0cbdfc0ac5ecc7e2543e1196c8507cef763899a16219d20f5ec2b587b769649f266d3d72f6978c849d51311a7293bf8e8785491313cffc663a0e52d2d911939960290f21b03adc2eaed81dd5301020e26629a7a0d5620f81a9d8821f1a7f9c9e4fc57e7e1e3748c6a6acd536cf7c2bdbe50ea13b83f203a1c135468bbe7fda764cefc831053836271216cf4c6153cdf4df87f53bae6c17f736b264012e360a655b98bd9eddcc23856f3e48e71084dbb1c01658a80334afb2e9d9824abc126c6fd6e357328c2118d182b6e3846cc084bd7bb621371414c99aefa9468d0fef05703a2b0ad0c35d2ab45cbc1aad84b7801dafb114f0c73da455e7225136460d5b03333b0755f71e08758076765cc0880b5290592001474a7f3f48785f8da7e59c61d59b6e85f0d3763b3d9237c4d5c794309cd5698fe3527aa641755d23f24a14c159dcebe4f93cfa530851f8fe4a1db0add0b4a520ebe13e78a29cc0117c2cbc687d6a908252cea369fa20460ecaba57795ad43441cbfdf8cc423b78c574d19d1188b34f5fec6c05e3f372cc17b07aa0aab6135b8eff45e5150130b9a307ce450b9a9390f36eb74d995460c4da4e51d28fce0540f7296de2cee060d2fc892bce057db0f40e69b10740b77185489f82dc50693d2ba85952fe145f3a8f1d4f8c56d023651b7a8c91af03cf429a43ca0a89b4fd3728ef5ef801aaf467e3541e3c3458b59c5479c259aa6e91556a2b157e058cdc6ea4486aeafc3e57569ef48b062368aad810582359392958a8dc272729837e1425bf2eaefb217b9648ff980d635ba26195a7ebc8dcee5f57378bd15e79ad692c12a47bf83ac0f21476f94c419cabbd6bccbf7b0db3d382b6b4339871e90c32a1070c02ac34de023cbfb80d683f597dd688572ad94882962d8345fb5924501496d1d6632fe8d24fe24655a539540410d3b5451bb9cb6483fd2f05e9c338b0bb35424476657e48e771e67fdf49eaf022453c735f3e7224896bc5a79268b507a3141eec88006d62c885fdfd33c87a091940217e30d08f7a103b2e86e0710d71265828a0b9e6a498d5c62353c879d47fd54daad5f6ab727d70e93d4ef3e8f9fdf46f1e3457be720c94481390164d81eddc6023a1206983bc8ef53adafbc50fb3af2edc1f247cecf428c2af25dc163ca9bd992f06828bc9af8e37a0f6744f9d810b6376967f196d22c571a87dd1dea97cd0a43368ab8a00b041789ac3c9c45cef3c168bce06b57cf31bfb1631eb7e0e5ad1de0f9cfcd612600b9464849dc50c6fe65340084a8d53eec40b7aa738357df5a9f182c6cf902a4bdaa1eb349fb2e9f1e4c578e6310ce8440710bd4082168fa12e15d5c4973518e83307c7e54a99a1544af6898e3f5d373e76b4e49b1c7405c69066637ed8e40641564b4215bdbe6914bf3caba07d76c5a48b40e4d18ebec6190bc9f92c1f61244ded468b0d922a5c543dea8ea1ff549e416de1bc39d82fa70f6bb5632cae18b5c2c405cd6c2fa929e247198bcbfa7367a81bb974582a781befd7143a469bc61bf0b36b5ce2ffe69fe196e4c20e557a9d7493e62af504b073e64697b7f068c8b3dbc41adbc3935fe426494f487bd396764f07a8178f5ecff7b59a0426e3e16fee965bc4c74d5904f18c6ef78d3e3be8079df654840c820120bed18c0b2bd1176bb3360b974c05a1d2d711cca5febf0a511c50419b27862c5ea75da184e3e3e4d07b0abb5445b27b12c2423511d860cc131b14f2cfc55d79e32f3ad35db46787dfcd5bf9fadfe440c42a6d623cc69eb1b656339c90e74f01c279f87481b76a48db4991aa46dea4c77f715e4e1e6f818daa0bbfd3b66a478d2a7ea97a5dede0718917ad33895ea28d275a138aa1eb2d0b7b8e48c2030124a9a243227897bcac89fd77d34a3064d937f94237ffb4f43d405ef1b6e6cf255cd456753f41bab8b9d7f80e5dd1252ede0eae785554dc1faedad55823e7baf211253db0966ce068e567530534428303546e8396d466234b50ce540768faeaa35385aeaf258e0e0fba059785d5a74b084c1f822c1258227a454e3a3124ee89792aaf1eb37b45354188bfbaa294fb0554ebd31b9abde96f9ba960d7ec6610fd3fc3c0c5f4a051c21ebe733c2ebf89775d9a59e9d9828aeb9831cb66a3d8d6a1331552367e1be0290c66b8fd80f81ed1209a3903a74f615ab2b4528ce26a5eeac8e53468ad872412a5a4aa65ed1377c90103f8d1657523089d3b17b00fcc91ce95c2a843b7b086f97adf335cc1c98ae7c0cf9dbe617fce190533622e78c8c81bcf239f50f51c311bd465518e4c3841e4614fb928946fbdf3ba1d481965e01a1afd4e850e1a2dc8717a28649da95df143ea9b3b0784da2238eaec4d0f7ebea89abd8b604e6aab1ebcbf017ccf1772b5ddea99f3774593e79c638a577a3b6bf09c4fb8c005c8c3da489b42f919fe5bf0b21cc90ed567f2c3b118e80f0eb24aac8a6424e398a5aed4cd50fb980723a13d5e5634b54d24fc2d800e06b61122734385f95ebb08bb658da6bcafad7eacbf6022a6d4e839584ab1eed816c7d55dd29346674cf8d05148d4553ea784cd87adcea4ad4407f6aad2a90c7371b7c58adfd34d167ae7281c48d2e760150ae51bf9c761b2e686c2b119fd4d883c8589806e5a7236d28217a6d5f185834e1ebbb0230fa6c0869300bf432a90ad621f5d3e1ffebc3bee7a27c21ebdabd43b965fc6a97968bd8a65df21a4dfb3ae85a3e2e66b610278844d7e39fd61eed564e9c4e2b8ff0d63e574a2765a6002ea0f607e760e41eb3abee078a6975e90464b7255d81c911f7a5e67486b2daff9f76618514de606f2c331f6cf6bc4e33ca6803b0432f4ddbfdec2a87a7d1bc2202e2f5faf602e9be0b1ebe36462b2fa3d4a039e3be6c9be4bc218e0e72b0387f7fbfae9de939b38d94d55f3abb4ad70036797c17a6a58e7f8223a68838e3ab86ffeaf8f7133a8aafe686e09fc970ca4c7baf6bdd675045720d76054c0aa97346b292b8bbebde2ab0a77151d04ee9142f9b4413a16819f4f7b1c6fd639571820b439d5caf1260f1dd89bf4ff4097d355d03557c7fc70b5d8ffb034cfdfacf5175ad6ebeb962c58681f2b55ce2d8fa89e4a82d1d275ac715321c20642aeee080667124793628daac4ce21034679cea77634684b8dacb6c7e2a33ae3e784d8648b18bd9e54e845e2279e5e0f5c817623af1a125c03c1af4f29e18dfe497b998dfdce28e38fa9c2db9f8b3b3f0103158bc88121aaee671225fc867aa55339084a4f5db7a18dd9a7d7660df4921eb9bb055c233af514e82a944d45924c3b5b9e785e98eb769683c516d34c1d15d30e226308095b96b6b32260f6f1332dab3ee8c48ca2ce6107d049c88a408f82791036284de11ac69a386e1e0551df6f4e654fa0701b007c1697f914d5a6c8053027723b7d6f5bce93529ee4a3bb1c93fb9a1330dfc951fd1d52dc43f2ef7aa75cec287fdc776fe1d0f79ff3ca2af5b2287f477cf62687186b62d406e389f4541df984ef8d89b5210353859d418544c403f5bce94823967798cbcca5742e91a51ba99396005f5453ee2b81bf5ad518c3de8e2645e74dafb63eea2d10419265db6c7368fb7cd33302b86252b1e90370bfe1876d859eb28092196475641127356b1e09c066ea959939f765e648f6e05c5bda89d75aff4389534662ce31870087991b972081b50519267ad97892d6a20ec5804029e4832638bb3626d1be51a8dd16921de1d2f1d6b66caceea9f8045c6960799413ce1039ebf4953dc396f752a7d30af302cfa3e7b2d1e680e0d10d07e13088ce622a9b7c1edb4fc6fb49e31c19269092a6b7f89ac00fd392572374da5fdf67f7735ceaf5a2fb908eea3afe313002c707108a76aa67b13eed022381ffe9ca8d7501b5a3c76f801229629375dd8a34049bd912b98d7b6e741971a5a524536184c89eaae0e74b3ffa1a83f9ce763ae6f16e26c4906a2f822beb6b804203a8a88a5a7b7f628f1ac665461d27701a06b729a03ee3ba06fe0e3ec02c68174c1b1ceff67e4b7fa823fe123d580dd754ffb8dd50ad867501af9d14f5a1e81314fed114a5252e4fdde8a8c03da5181e11e10fc8a5cbf265b4c11712485cce34cc5e305f9a683130b978443654c6100608fe781a24997fe15b2f00dccfc200ec99aed33ea97b61589f5e5955aba7b41d1a1db44ebb216a33f702c58e6237f23b1639c4557957336ac6fbc7e01d5ae173f45cc8ef9e2fc14df5cc4d240eacff8cd", 0x1000}, {&(0x7f0000000140)="806b780a587268e4927f1e7ca4a0529f1ffa08f14ff85f2d2b11e165e827175de27dcb8ec0b8a88b1506d74951fcba04dad387b2250d91c378a1e4e14b438536638eb1cfb17828ae50fe24f0a3667b6a20f3a090917a01e19ead35ebcc4de1abce6897707408e96ca0b759086a8e136c6738c7e9ad3fc1229a3fca2d2e018ce37039694c414c7ee874205e38a88f05b448da091f182d0a11b22ff9e2b8ec1c287362b6aa4e646ea8b97bc6df57a277c4a100152c6c9e37faa1c9dbd005254c8f1e18f88c37abe65739af159117422ba7a5f2b206661b5c922de4e7e661bdfadf4689fb4907ca23", 0xe7}, {&(0x7f0000000240)='\b', 0x1}, {&(0x7f0000000280)="ccbe2475c590a2123a8b69a155f3ddd64d66d035c3ffb39fa517af795944234b0ab718ac65b7858690d0f39f8feefab8a9de8542a3bfb23dac5b9ddfaf12277a9020874efd543ac0b5e2b1883d24ee4ef33a7c10a2370c54c69ab11c50c8f54c6ff6a76b361c752d8b167e723644ee400e53ba3b4edc06897c2478c8e493c3708e2b69", 0x83}, {&(0x7f0000000340)="482bef2a04ba11ab4ea1a65ff652e6d65e603e62cad9dbb290dc70a3c5dc836fee3a6f3d9e2c247f733317ab5c00d132", 0x30}, {&(0x7f0000000380)="5e7285a7fa83245fb72b619e561a2f485aaa7ffc3ba10970762b86b80fafac805bcf22a6511f00b3229af77f49a6307c35b1583146e0045476faf7d7b0e5f1a8606d7f65c80472ba843c05b05696193c481492e554609588c664a889d12826569fd7caa1b583c557efb06734d9b2a4ac7213d08723de117ef54fcfc2efac6a1beb8a6ee06190d6fc94919ce6e230df96937f1c", 0x93}, {&(0x7f00000004c0)="c3c0e8b6fa84a9c4f73eb6b75f9f7d6abbdded1c78258193d127068480151ea2fd34f06120758f8ede121e959defdbe540df2e4dc32d9dd566b7a735592ecdbadbce70a834ee54e8f1b70531db0463a708a681327d050be3ef23b704afbb27f51612d43277ab35e817e8c03bc31cc8e5ef9d389ffc90", 0x76}], 0x7, 0x0, 0x0, 0x6}, 0xd) connect$unix(0xffffffffffffffff, &(0x7f0000000780)=ANY=[@ANYBLOB="8202adfdffffffffffffff6530130fb9aa23d057145406000000000000000700000000829568c11700287ead4bcb617fa69dfceac2884e6abca64892bc5e57c6388bbd2ad88b2951b15801360bcd4c0a162b58b55c62bffa4d012ae447471c230495aaee48c02f6ac41e6bf3bf554799b9b800ed52beb85a85e25bfb258557d60f13ad30505e8f53f8a4aeef9d612f871f4367f04157795ea4a5c59a3a9fa2a1d8cac7dbbc5b65c6ff070000b4122cd2350000030d7d61f2cd2db400000000000000fa478cb02121f590dceb00000000000000000000004c08408ed9d7fe39c7f2b03d5bab8fa9eeafe3930a28b6a549db713f74987813b57c2017c843018fd570f12f71572fcc8142858758ad7cabd2ecc7d7ef9d025b6c5ea1ef10c00000000c45ab4746021eeeac0a8bc4ed8b3c0e0a7cc76e951ee4d582124e084fc270f882b865eee588a7eee039a2e945096d7fa77b300ada2ac9cb71faf2e2086a14d6f2f5eaf4584a2c241985cc22f798037699b625759d6a4c234ae2afa2675c5f8cccfe7aeb4505f1d2cabaa441be793f34f409c213afeb16d4209dceb18f13a3e4c092e9d61e0400000027ca829606c392baa4193d0e2add214f8561ad1d48c6426a3ebde4a2d300abf70003000000000000008dda644dd3d1890d8b24124b9218392670c0a77bda7ebbb38531e0dfe8047434e5685eee934168ec73dee815b53c81bd7392b2462aa895da127c1d5943363da647081d8016b4b8a15b8969cf1ebc3a2d4b0bca644f"], 0x1) ioctl$VMM_IOC_WRITEREGS(r2, 0xc5005601, &(0x7f0000000580)={0x1, 0x0, 0x1, {[0x0, 0x0, 0x0, 0x20000000, 0x200000]}}) 16:00:55 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x800080002002, 0x2d44) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r1 = kqueue() kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000280)=[{{r0}, 0xfffffffffffffffe, 0x37}], 0x0, 0x0) kevent(r1, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) dup2(r0, r1) sendto(r0, &(0x7f0000000140)="53389bc41037ebded3241afbb0ab92d9d9a94bfdb69e2232d50f75f3ddb2309bc79d42e9dbe3d60539337631dec75d5f41be8c721919a35af41846977becfd48cc7c6a782e", 0x45, 0xc, &(0x7f0000000000)=@un=@abs={0x1, 0x0, 0x2}, 0x8) r2 = open(&(0x7f0000000080)='./bus\x00', 0x5, 0x0) write(r2, &(0x7f00000000c0)="3360b5d43b6721f1cb6181902695a2d8309f7cd162d03a5d05e2d7d8a44ae500024de506000ebca522512d4ed467f2c8ee97a0f89e87f63c6f670d73de36a5ae0d81e876db5e20591d20f43e04d53a0980d02d3b18ab5547f2fb4d", 0x5b) ioctl$WSDISPLAYIO_GETSCREENTYPE(0xffffffffffffff9c, 0xc028575d, &(0x7f00000001c0)={0x2, 0x1, './bus\x00', 0x9ef, 0x7f, 0x2994, 0x9}) 16:00:55 executing program 0: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000180)={0xf0ff51428550b7d7, 0x0, 0x0, 0x100000000}) flock(r0, 0x2) flock(r0, 0x2) flock(r0, 0x2) fcntl$lock(r0, 0x10000000000009, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x2000300000000}) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x100000000}) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x80000001, 0xfff, 0x40, 0xf59, "2e4d65625c6d32cf916100", 0x20, 0x3ff}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0xfffffffc, 0x0, 0xffffffffffffffff, 0x0, "00000000000000000000f2ffffffffffffff4000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) connect$unix(0xffffffffffffffff, &(0x7f0000000100)=ANY=[@ANYBLOB="93cb9e0332fe02730000000050bd5c59be237bae8ce5cfa138f5a83856351820072f9ac6ca6a72194f950154508c92f61cca04d21887d4b6"], 0x1) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r2 = socket(0x18, 0x1, 0x0) close(r2) r3 = socket(0x18, 0x2, 0x0) close(r3) socket(0x400000000018, 0x3, 0x3a) setsockopt(r3, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r2, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r3, &(0x7f0000000040)="100a2956b9223776", 0x79c) r4 = openat$zero(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/zero\x00', 0x2, 0x0) ioctl$WSMUXIO_REMOVE_DEVICE(r4, 0x80085762, &(0x7f0000000200)={0x2, 0x3}) 16:00:56 executing program 1: ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x400000000002, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x80206980, &(0x7f0000000300)) r2 = syz_open_pts() fcntl$lock(r2, 0x9, &(0x7f0000000180)={0xf0ff51428550b7d7, 0x0, 0x0, 0x100000000}) flock(r2, 0x2) flock(r2, 0x2) flock(r2, 0x2) fcntl$lock(r2, 0x10000000000009, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x2000300000000}) fcntl$lock(r2, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x100000000}) ioctl$TIOCSTART(r2, 0x2000746e) 16:00:56 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x2000, 0x86138) r0 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f0000000240)="220e2a", 0x3) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x10000}, 0x4c001000e}) r1 = syz_open_pts() fcntl$lock(r1, 0x9, &(0x7f0000000180)={0xf0ff51428550b7d7, 0x0, 0x0, 0x100000000}) flock(r1, 0x2) flock(r1, 0x2) flock(r1, 0x2) ioctl$TIOCDRAIN(r0, 0x2000745e) fcntl$lock(r1, 0x10000000000009, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x2000300000000}) fcntl$lock(r1, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x100000000}) writev(r1, &(0x7f00000024c0)=[{&(0x7f0000000300)="b72bacd20b814b75c8b87ef671085d540222f7444e0b6b6be17161d633b84aa32ff8fd915088305b3961b1483ea11e8072da2219aafca3625840f6fffc7f2fb3c121f274c6857e286d50107055c9a6587582d4f123ae5a986002750645d11a9180860e7ffa7767332d62661157d2c3da381e552fe0d2ee5f9fbfec4906b9e29088bb8462bd0271125d4e14f5f067b6f15dc8dbdf515b59fe7c105012c33cc989a98fea615581c39ee1352fd670e89a472c2a15ece9bb6735fdbd820955b8a75e6fffb526b02e41b06715f443fff0134a31481079485d7828672b00379c719b9d78027c336bb33865e50fc6a91fafd06a331aa85d12cdb5a321be09d3e44bc93db507a4d7bf1919668ce15827f85a0cc4b21c8a5af5caaf1ab2fe638ab7d3c2e24e9e62f4633b942cefbd2ea9556805328a355f7de18ad0c1ae37551c12f8b7a439777e169414be20b49af97830706c0c4629dfea765f81d79eb3ee99ab4504d2781d1de4998ead02ccfed2e608b0f11fda1481bb94407d5e51a0c863296aad6c33be76311c810341f74285f25bd3f8b5c6404ac77c8fc6030a31bc4337506147405778c02a746d279b52763c86f6b60323eb720c67154a9fc7b2bf8372f310212b4d8ad306c8837e1ccf2a565d90ea0ab62dc06384c74b92285b7dff2c49c884430e3f3a2598186d824472d9f28a7d8e55cafa949e1e6bc9617f6a0e8db3f0db9376a834b51103d5fc0ac06a50dd1871e475515f0d1f114c340d487cbd16a227158ceb004dc6846a05ec3b40ed5b0d1a03dd6dfac874320619bebcdf3434efdec6a5a844ebcd3ce2aa37401c84df1f3d8053964412a07c07d0b9e6e5fabcbe2337f3fcea6cc1d54a8f1daa60a1099a07f56f616bef05fa8f742dd4069e53532117d7a5d143c59bb6bf02e9070548eb204755d7202dc0e45c81ee4182718a86b9d6b8b5104dfab834541ba2120ddda9d7c915489b6f850ccd291159bc0ea1883789316b6c84cf4978022ec3175636ce4940807d6aa5f527233e0919300f3f2072c63a8f7e65f5daa9e03c516e67e33b254c1fed91967e97957ed2563615bc13271e3f2c4f1562bc4dff9155daf728fa1d06a86292ef1d4700927f131622f73c8871999c018e4fd078612850476dd061d3702605345dc5efeb960523d8b188f8861d7f10d9ae01d91716df68dc8e059f22f86e03ba12a0705da0b30b24674e1cd544242a555e2b0608e829e1de3f06817140c24ef1b51bdb8848f2a7613464ece8a65763c4a68431e94ca2d72a6ea386dd567755875c138649ed151ffcffbcec2598c56c6c35ece198f67a6672f2dd97cde3b6a32b70ced257e842b44d5812b021f5e7f9e1291d88d9cbfcf7626c00c0624b0bec00ac012d9a18cb91ed8204a30107b6b29aeca8361f65c4fb740407f4e7b311020c0e2cf9e4da9d7f88bfc82b7b7dc5df180603a632e7f50fdc2cccbf3713904c9365600284ffbf14c8cd074a266b907c685a729c63d0bdd570a70d02f3b531fc20c9d9e2f8d3de287d913555a4e2af612bcd7533712f09de16622f174e501714aff71aca3b9680edf6907fe03399a0a2b8cc15766d68611e5b0280bf004b958438756f773b1531a69ff5e12e97fd2bc29cb83986e174833394bc417eefc514522c39d98b4aa709820c5e5d814c83febc405598f631812e32a4db1ff96d782e0a7f0cb1f3b252dd5f602fb101cfc1dfa10fed4618617492a35656f219a6905652e9e723acfc07a00296b5bf21d83af1dd30c647b8ed9d02d296366d24ea57dfd7e05ad004b70da7466cff8bc0cba068225007c7614dff7cb08c6668a0f590c5604f9d12d1cf4441b11e7eb40349687efdd062aed804b2c3d66aff9b518aa6e8fb215e8296db6ce9ede4b0c77fc82d45b06116a382c334254d8f61cc5ba2c3cf41f7aa640ab2448540f4d27557368d7c672a11b467caccec5ae41e8a9de6dcfb3291d6131609ec7c7840533f083099e797128845e8d9646678147056b59ebd035f2061a8251de6985ce51db5c89b6fd6ed012d13f0a12a10e51111fe807abb86b9cee1c5f596e58c5399f2f8f43e92a38468ab13badcdb33bc9f67b122429210d1562bc9ce60541cf3d7ba42dac0fef41bf96d180cf89fdeca70393b9d774f8f7939444c91a602bcfed2532392bcb0c34b0ccc3c68fb327319394a9758a4824394921ed91e4990b4ca089e178995dc8aa7896c26ec9dcc3ba31d1e3e174f54557faad29048f1cf44b1586ea29d58415982e7ca94a2fb9f685ef2eca5af33d93052bf8e0f885d60b4ad0c588c48d867a3e847fb5097f2a753626cc091ac6ac6d90fcc8a13386789e1b528ec68b1087758648d047277e7c6c1ed1f4d5532be62960861ec6a3dbcb88ce3094ac6fb974e1f2e2c9694195526c5aebe15350418b38385e41bf74e872117067690f2311a1b5d3f85e457325df803e8551ab2f83fd316dbfad8224ecf0d82d3b1819548206d55ac8a90b2aa43e487b1b0193932a0d4512055d2f863b40121eb29cebb8821760bd0ced13a7d12d43461daf14c900bebba4257bec0eebbd992d448ea4c671a84235381d9373a92db330a21fab8be19ec2e748ead1922f33eced159dd3f165141318645f28b7de5f3a2dbe7c6938cf4371839ddb7cf4bb0a3e6d45e7dad704f9cfc805986ef5d88da10411474f881d99ec8f3865acd20db335972e021c4da15e9c4aa727b6218ea2a5f4bb4c43df357f17279c2109a4de3d1b4a69de7cd1e600413f81e046f2e72e1051c45d6a569bf678f16d891a0475ddb66b981346c6b91941aad979982c21b737cfc25012dd90d154eef1599fa611fda70433b9523e392276b29643fc0fcb3368596430737330623cd750d32b5cf90db406ccf65e1d4a176c1524d68c39a8dc5e732fd274f3643a72fdab293c7d1639f27ce53d2e68b22ae7022ed6b789ccaee95323bfa0c8ef92a55797e4aa8988eafcf0bc564d578bc0e0728e1a7ba12c2d2093f0b957bb665e1ba6bca9283317fa2f1742e0a59503cb88325051a20ca7e24bd201ff5d651f392308f9f32a438ee3ca519df2cfe8d5d6446515fac476aec16d777901f39132f6b686e7d02c353e72fdbb8ba56619635b0745a4357b296ed4b2fa692429601f89156d2862e8dcd8e268f1174d11f7ed0624fd712292893eeb13dd37912e0d6326ba4e738aad1e94bfc28a4e98eb23651657adcf38810e227e0c7909191c8e146282fcc16cf7d7db4401a8fe00a03cf812552fa0ba24c0bf5568aff810469fa8825fca66d45b64abba5cb5dc3ef596951a1e7b5bf0ac625c966877de806cb265e39896bfb10b948aa4dc247b3d0422dfc4ed6e00a31f5ec7d16607f25fe96764c0e2e5cfada0a6e13e3be320ec71d9c2d71b2883c05109606b403cc667b9b643cf6fbdbe3c509dba410f8060a6c5cf0d516e6b168d66d37142147c61498ea18798cd8d5ff78ce3aa9bbe83054cf358a5461f1ae60087fa9478a0ac37e4de256ce4ee9521112a26239d3208d233fb3e59df411af58758b15a89f67a4866d53f91d9955d532df4903c747231ef53dedf6c0f61616629ac2bc14ab48dd6927820927c3df3dec8ed6f4b3dc8764775fb028e659204dd185fdef5eb95c5f668673c236113c2a8bace9aae65c0f0b33ee70fb8fa3d2933ff007d2be37a2f05ef1c9667fa090fd4eba6be5ff3aa9c2120cea5d4dca62eeabbc0d6d7e30e3064eeb044850cac3e412bf0086c8be8330e506d338ec0e607bc4bd749833fb16bb5a5efd61445c4c641c04d673352e82579e4c06bd12ac19e9465b62d3ca3942340017fa551b2b9065fc116efce7e32d0d2ae911a72681b4ba7cb98a910db2fbf4c5d0869b6c0fccbc40e33aff4b39ff38cdd89d1f0f5173ef6c32dd2186f6f34083f990a678cd83b0e2fdae79524db947d084fbb05d63ebb581794a361a9ebeb43d2e511d622965941826eeaaebef630233cabdb7ba9b1d23949e24c340e28219a60e60a8b93c2ca67b5e538c16eecbd1318505442486e94e54b43fd85b232f891e14c4a267338b0b3e11d952cfe6dc8b7f10281accfa7c84855f9c93c6c6ca3b53daed30867c9678bd2839c1ad98bfc41052ba866da2c4cf875fcbf6dc52bd05344f015b5de9b5cec17b08303dff59daabb3c84f022b110b6ee3299fd9bcab6b5d697265f79c1715fa00a30d208c80f6044244f7a4f20b9a96f2fdeb124762520bc15f5eb554deaf9487289e74cbe509bbe36cb30d1e9709c2507a41b34e0565b3683cd9160b2c57b5750e82327efcfeace0ea66bc5e7fec874f35c29b9a13cddfbb9c753d3538ea2e50b3f3f102cf138472b9a67e54d7c59d98cf3535f5b2e25016218b05a4ed2f3637005e966170a55959f4fe9dcbec851c0774fb2c7d92513f847e22dd7a5c1b2d9db707207f4224c70c0a84997e4aeda501cdedfd18c345b2011a4fdeac3768125b544f6f4e2a429b0403d38aa7ca67febb18977b0af7254a8314f197a9cd507b7109b152eb5ef0f3a54b90ff307df5bec84ec668dff0b8cc741a47f0932960c5d9c928da837fbe7747c7c02f598bc2d1076d223d0492cfe2098b95c168d61e5a9778c5a995784859dff94c6c15d0a36d091f5c9a8b864067b944b0105982b40d98c4af6f36a5a3b2b9264f8630f473b31849d9bc74b3fd16a73505914dc37cfdf54c1ca6c9a73eb6f062c2f6f1efb5a3b9e1c1a5edf794e30a0e25b54b1018a9d8971a6e342e80baee3530dd79945a62145887558aa2f49fe9ff6ccb217bce83cb81c648e5c562d53a35db86c830de9477d4d1a5de337f5318296dadfe12631394acb9dd611bf71070b8d5ebfccfcc07371f9432f168d151fbacbd10b74e46c651482f8646dc29ab4fc7397881f82204bb4965d582747c05b847b2c38a3bbb06981b1dad456b6fc9f48fe7426c17afbf616c8fefa4bed39965784d3cc5d249eb0ac91bbafdc8a3219d8ff93886375e7d258d5417679aac975a3b563622e4911e753a5c5cf36632f32f0947dc2165f09737389d6b1ba1020d241e1dec9e45ef7356256a663c6bb73f5a9fdaf79ce7596efae15e64091bb3ff164e1816d4a0843ccc57568c8af6b37850be1b444d55d26823194b687399e1e9f7c84c3b0ad049cf71968a0652884fd48950bccb4b0e021eb88e1d605cb2a51e72af7211bfb25e2f486ac6d474f2b7f20cbfa7c185c4affbe3c9e1af90436b0d31fcbe7ad92b05030796b5f6a297c12b45f94a88fc3c6a4d3a4c74ad18971bad2972a5b4d49c26c0bcc269e417a63c88103ce1300e78e1bdd4861935718a1e71e4446e937ad52a0b13b0dbde1ae759d79d3902f4072dd10404a24426b2231326368e27a306d7b3cf86d6e04076588e51e2ea3a86b317a2596d3ba23c4cac32a70e77f9db06812aca60601220ebda194ad4e54d77776116f7e179626ef90c4ec1caf06042cebb42f0e6c08bf4dc517592f963bb2ee6780e8e5b28f2e213cb5e6cbd01cf75c601636b2dd288810d174b9b0f474f7c307d8361184a52ffb94f9ef70a8fe1098ec70bf86bd434e6089b69968034a66400745617110910b3cc09d6c2013275f3d19d6e8793fd3816dd11fe5a4362d9380e338e195c8feb40989636ab2ab2c56c04cbbf36cf01955a727a6d55e205f96de4b2309d948e68481796fa55b27deadf43718c75698d637b50689b8e2ab9306a6246dc612aa8e3cd46eb3855845a49b9434df4234d33288a02dbce63ee6f06a89b28dc6f18ecab62b4f35d469995aec5c26f1e3a758be9e7a7bc752736f5b966", 0x1000}, {&(0x7f0000001300)="8c37f04fb7dfbe747ec22221134ac04d21c0fd3460379c2eeb50c328e67a2c39677e3bd8f38f89e9cfcd4f99de12789683c8b885e64946bf8e7605ddf0dab7999a", 0x41}, {&(0x7f0000001380)="a423102470b92d33edc21ff1da8783b08f6b708ef996e4867ef1e83506dac9393d02bb9a80e5984b7b0485b0236f68969baa7f8226811c77c249a40691a1df65acb0bffaf622909de3095803ffb0e7953dc9e76bc0fbe77d107a06ea77c4ec61f10d1798df055516b82042e179085a63dd3acf8907145a3e70a4f26d6f3f4b3df4bebc76cd8ae8330996684ae4f7e09f856407167e4fcee346f6ad9a2e70c1e040221e89f8d59323db44c1e8983282d0c309f17b6d837ac5bd3da32cf2c08fc15a72c52d596ba588333c1dc0553d12ce699e389511b7c51729411bc451c30423e6834ac2647977662ebd2efbc03e5e7b4e4b1ddbccba07d64df5b4d204bf6bf4d1927cedcd0670e0e4720582f9fab6ea297e3d5bf85507a4aa4fd916d254e9f1a99bb93259e9f627553934d91cc666be158f774d94e3a1c732f312130c4c624aaa6608ec3f2750923dc4ac103364296173c3fc5a0a3d710cce618db91c4902e74e8d68df7550dcf10cd786ff554cf8d2698d76ae1914abb9172d775af282190e2fe711928a39894d100d127a016c77611a06bd16b92f6421423d2482a673e320371c9bb24130143be712b5e3692f051c53bb8f736cfecf01088e755f7c279acbe85a03462eea6d5a082fc9189680240a12c30e5457129b0feb7a187feafd20df1455d78e196c017f5a76353f1185ec8f26c251adb1d4802002569a9d14aceac03041a863746169cd98bc14ee478fa8529c8e07a324c3c0d6d299b492b9e94a6ec9e8f2bb1d1a771bef6a9cfad7cf884a2945caa4821d11dda181729b57579e594d9f78471ae37d7fd9aa8a96dbc4d14894f02597624405416df55d47b3fda3ce8584e86c1438705fcfed5267419ffa9252bf1c617559d75ae3f40d8cd91f8536d42528f693b26026bd9dde9aca5a19b4b8af693713a7b04c96b414a41be0d22311d900b33949cc482a9a4023328e0821e91f875cae29ad24b5edfd2da85691f7296b546f79c11488214b6fee68d78a7806b8e30a5a8828defefb9c3957e2bd18c9ce39dbdf4046a5a553c4fd77ca9da6441c6c55dde84f4875081164afd3652db1444c4a8344f85c64c33e32cf977cadc921bd16e6ef27260a3ce907aed65003c562bb600fc94cf413f05a09cfcbb8b40c027d0473e331a15d0b2feebedcf36ecd73082f1efa84409bd07c33dab6d3eda46a7a440122baca758d7c8e5546b9a2da10ddf29dd224e9b4737757426ae8cd4cc2dfe0c21cdd1aafa80425bc2b91a32d0cf1754b6c802c9417ce2a533fdd9bc64c72bcd93479921ad0b0eae62ca5c31ac19ba95e643aee1143c44709454246e70d340bf0ab569baab7545c6c357556ae51fefdac8a1abafc3bed537aa128fb849f196e84257a2cb598a5627181e5ba5f174a6e44e4d538ec11769ea6cf44d81e86e5f30a436189e2c9d56b715aebd4c3dfcfae85f223365b2bec7b93b4f0b9e841b8b848524600eada23bb5a6a626507cd67eb01544a3055d4548087d3e062c7d4b61373abd8376e2b6f4507efabcd0ae490967075628c17924a4173aa6b19311e21b9039f1a8696356d91dfc577032e4dceefa66bef5387897cc41dfe995531e2b401b65da9f783680530418cd8b2b53f7dfdfb3a37cc844ba2dcf54475bae9f8b074935d4922ad07b32682f2982b3a3e938da057b3523da4678cafb7743ab44059fdee64a6a7e46e8a7845ac13c7cbcf7a4843600b2688fc1f95fc66c7c816cab3745683e5feaf0ac8c67300d7fd20ac96ac21e44c38c9943370bd8a359e69c94e5d15f5316ced00b5917f78f355b21f391f3dd78c8c2323ed08f9797cd5f44b3c7dd73317d824585994d125ac19243db131795ddb674b59c98b92e4e2681debd8c2732a32482cf20eac6245eba93101af9554ba507e8b3229e610a496f0ea76396e7fbfbed89428f6f914d9d71d5d7d69a5fefbfb7f4ad5683d285b734124eb64b4decd91fa8f71902b9a6e025fb7ed42c4cb0252bce7dd72d4fcf940e5b53343f1e12ddb94d7b33a60b8e8b3422ef227cf6e179de5f22a3a8edc55df3d95b48395af5a2128e0ba32bdd3685a4f4a9133f6d0134d5a1b5bc5cce32e7a6089aab03d64217bbace8d22dbc08d0af5d40740fee0d7af7a157d351b06519b9d49936970e19a7766097a7f199c624e505f0473adc24fe442afb248bed6c1bfdb63e62b2aca947236447880593d6ed02a26f348e808f2ed131411acd335f92131b93dab3556f3899000f0bc3a0c789f427f67591ca749631f5aa290b47ca71d0a3017f4b9d9b6433347619e9a41fb7959cfb925bf60a2f6190380a38aae0592c05f1535b1f745fbe55a6d90c2a88ac07b0e8cd7650828fee6cfe4f118fe7bd1c9336e00b66fa33ac0e857237ac4a8c64bc946c9b46743b9f32722f4ad0b2401e4614fac2b6e899d341a60bb195353580e8b63a42a009fada9b25c7e50bc6dbe8b31ff93e954790bd1c3208c0659bbe12f9f07a8ab789cedff06716917203548f4ed857bd35c2afa5d81c8a3b70d9f7cd6dcdd2009c794edb50a70072ed1119d0390b802611168f7c8b0392a8e6bea888aaade2e6f8bd6bafb32630d7cc00437e6f5da679f6cedf19d1edcd81fd30df742dd4feacc1aa22b5325346179c54116090bcec56e12d8b5501f0f330f2d6ffccf2a6a3632916542675634699714bdd16da40c37fdf3777b1a725c1474b05a1eb6fd1046af0ed3ac473e23f823a78af3de66e64f4a903b712ad9dd90545dea2503cae3045570c021c5f3113d331e5a98b0c103b44974251c4d1c1e1b0987e2415e62caf5ab276909e70a839ee375c7947dfaef1882f8919a3c1a438819bfbecc767874c35eeba636f2af35f589009aa19662e2f889d95430c5b340d121ffd37876e61554eaeaf90fed87bc56800ceddd128b6072d063e9bdce6f3d2dda972b60e894c3afd2755fc2122476060ebce54a11355a1c939006908888543fce0acbfa0bee36d948761c68061a53f7de716faa41d546bfcb67920834cea44dfddc1492750e7f7c87bef61a650368ce0ad0ec4a60b6559401c6039b86dfd78ea706e5e8f861ecf43ff0e08b8f2b1e30496ed18bd7f4a9459da29864ad38fb5d049b46cd7345c003f694f35acbcc69910cfc7bf4551abf9cdd0bb4f4692791ac7e2f97b4686ae7c215eb6a3e1fcdbfa8c90e19a2a074977bedf0234e63549b45466e3642a309d15521abf67869200c5b8694908800e4792a330225671f49d2b0b931c7e56bdc2c9760cd934758e7a8eedd4500b7d9c69240c373882e2a4d42d6aad465fb68752f8a726f1192702bed8eea4755b791e728ad044c80318633b17d5fca9d15e918de06942f7e0697faf16b5f0452bfe791690935727179eacfbe0a057eed46871ef5508660554713a5d5d31f0e7917222e10e18eefb6bfcb9f2ef639f45877f53fe4c51fd781feceeaec534fac3dcbddd2c98c612de17da96b033e035666136926de75603fceeb89e299742346b14fd9420a2f15cf49447adb0079be7cf84b1fbf50f12d434d1b4b9d9028c03c00055874a1e4b58c6784b07ce23459242dd09fb0ba468ac09c6a8d874dbeecd06214a98a581ce55d1c205147b161b970ba9353e3e9ce9bf424eb5a308706ce14ca78a76e91760b85eae0637603b275bf875f19a4bb3d672c7d7038adeb264b7169e2f5578eb282030a4eadb3b3064da814cc2f05ab8798ab8373e0bc283a7ef96b3478cc1168e0e96044b9d7cb136b327cc8a5fde653f42f825e00a6263f17f35bffd1e890c5b3701d23b650d3af6b4a6f61ace6dde356eeb2c9e342a53cb31f3f6aac505b785626680a872329bb5e1aa649ba14ab11027d95e798fd63e2af7301a7e9b0e6aaddf24803b92e2f965137d8275d58be91ee0ceaae47e3a90b49abc75901755452b831ded4fa222c382fa524f8674569e1d49617f6b0cfac2ba32bb004c549f658e922244aa288e5515a339ed55a698d4fb0d8b8e8edbbd9be5d356510ae1280c6d950e88d12ebdd063566c832e28e31a66175c30aae231fcdc08f6228d3b120a82d8b7be1c5d3f3329482b40cecc6acaf5d797c746eba0e399bde3114b1a930df89be12a2bdb26ce26c45ded710a56371367331b82c61c6a8596bea568f383ea9c77d5dacac427cd1137ceec37500720235c4028d4fa4dfbdf7c1020149d493e12fd71f38fc95c00406513528828b57efa7d42c0004788f89bfb0da8edb231de18474f67fb7570769609db989c5de006d0a33395ba88f014fa5cb4efb566e394d81a4cbb54d75d9e300a222bc98e63a732a3a30adbee7767be46d7102cb30d1ca0eb514c162b40eb082093e1a2ba4bf5797b70ead2c3bfd08980c8377176499a31ef91c32c3ee34983b568085cfff04ae0a276b332ba3149e42366c21a68472e732c8fa7486905878f2ee5f02d98ef8aa68caf509681292e002f7975d9644e3920c7a9acdbb201bc8aa557284f89a78ccd3aeaa6cd344b93bf636bd8546a11b6ef62054942f2f133b68e1cb04fa4a75a6d645ed965a9868c8427c5fe41b04b2f5064012b04102ab2c650b8d3206f45c2c8cb34afff524d03efe7285aef594f337d80718e5d8d08cfabb3c79808bc277121006d2f626dd961f5cbc9d8a7155a4b4dd2757f0ac7b3e6d9a142cfae13351903b346daef8f3b28d023f0ccf0df35e90999344b7d0e7a2d4968bb62b167642d447a49dadbec697be2484b027cb114e9c49dfbbc8dc5cd14f3f7134e1cfd6f687af08a864156df97d4302b082fa2451bddfe8fb665557db4343662fd3660f65477e4abfab4333bcfba3a2f2254bd0e6e2cd8d1597924d64ed13a1ccf1c72494936ac462878895df79fd106520977961511cbb3bbd58b04befa1be69a01478477de4ba2a03b84ffcd4caca099eb61bf3a2315226b26a4ecafd4bf7894babc8b3106e82b4816a503c460b97203edb37d4e6ea9f5507b261063c84dd499653590529ab09c044479e79e565a69308b8ca6c3f906eb37f39a3aeaa9c4b7f128be458da79e0b5a6948b39352e9c1675cf741581675a6d6943b9f8b8de38688f5a64e30565c69348305f7062847119924f3458c6483e245404c62ff85bdd0d7606cb7e58cf833b6357deac771a8e6c8a4f0923782b7abef6daef50f91f65bf486835987cf70f96b94dccd3c0b0b569fa0438da74fc930c215f52e43f04e2bd1ec90a277e99dc3a41d28f56fcf99718e45660c7b28d87f72576bd2d1ad07e9535209b276b7987ef66606c4e8d250edf1024875f7a46df2eb09310c8eec32acce32daec55c6d265b8fc5fd2ecdf4e2541f908e5ac08a095070a28618e69c7e1b19d85303a794950b284c6c9cfc7341638f376fc7fc49ff9ef0745bd9e1c731aa8d532d7042847e040d17a16bf126fc2f9a163ed95e1a8c90f7a93fb89f41bbce1c6a2ba1a234b25a628e13f7f62a64e65d234d9cbc0d7eab6b18bc592c9ffdf1a554c74768cc1b344a329be68cb4f8687eccab805b802774e7df964b468c46884ebea1995eac9929b7ea8c7d53382c34cc3cc7c6310f3bc766a1f0a06a4c67e17f71460d21189a41cae7f71008c3b50a882f17a7715d55a4169ea4df956e2d78e8ba4ce776bb35ec0d936f3a701d80008f597159075475ee45be3cb092f454e2461f89cedec4058a72e4500c6c91b54f17b3139093e982beeddd29ea416ec1d31c442521c485ec90d905810016f7029fb2923aa51f63cf5264d8975b3ebbdde177077fedacb77302573f7130a4acd0cf60a947d0a195ab316f5be19fb6e8af48db62", 0x1000}, {&(0x7f0000002380)="e1ce0efb47e586c33662faaa543e128c4189ba0dc395507cd374fa3ab6297647c6cec3f30a92a2bfd23206a96fc006d7d67f9a6dede14582d8330bf3622485f93b36cd087219cc79", 0x48}, {&(0x7f0000002400)="58c3d32301b919036d70e2455c8ba0bb8f3020cd2bf8a284f7c5125325db65fa31b3c90c565f3dee469117ef6be5d02c1153ae7077f498b8fcf44a1cf924dab8c8f1dec513f1792cc6fce3685ad6dcc969c5f1ee5016ea2e3b1192fd61475d4ee67ff9fdca72d026eac5c88f104e4ed41922db912a6f24c4917d3326e4d986a5297c0bd7ae4c7c120696329cd0958c37bf4eb9a51ea75336b2d12625804c9bed06fe67f9338ce62496680760f3ce79b4fd0f6ea33dc8f03bf66c89ae", 0xbc}], 0x5) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180)}], 0x1, 0x0, 0x0) getsockopt(r0, 0xaf, 0x3f, &(0x7f0000000080)=""/94, &(0x7f0000000100)=0x5e) 16:00:56 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x20000, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f00000002c0)={0x3, &(0x7f0000000000)=[{0xb1}, {0x25}, {0x6, 0x0, 0x0, 0x40103}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) pwrite(r0, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) 16:00:56 executing program 0: nanosleep(&(0x7f0000000000)={0x1, 0x7feffff7}, 0x0) r0 = kqueue() msgget(0x2, 0x4c0) kevent(r0, &(0x7f0000000280), 0x7, 0x0, 0x10000fe, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x1, 0x0) ioctl$BIOCGRTIMEOUT(r1, 0x4010426e, &(0x7f0000000080)) kqueue() r2 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r3 = kqueue() kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000280)=[{{r2}, 0xfffffffffffffffe, 0x37}], 0x0, 0x0) kevent(r3, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) dup2(r2, r3) accept$inet6(r2, &(0x7f00000000c0), &(0x7f0000000100)=0xc) 16:00:56 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000180)={0xf0ff51428550b7d7, 0x0, 0x0, 0x100000000}) flock(r0, 0x2) flock(r0, 0x2) flock(r0, 0x2) fcntl$lock(r0, 0x10000000000009, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x2000300000000}) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x100000000}) ioctl$TIOCSCTTY(r0, 0x20007461) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000180)='/dev/null\x00', 0x200, 0x0) mkdirat(r1, &(0x7f00000001c0)='./file0\x00', 0x33ab47fe07c316b1) r2 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x10281, 0x0) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) r5 = semget$private(0x0, 0x1, 0x80000200) semop(r5, &(0x7f0000000300)=[{0x0, 0x7, 0x1400}, {0x4, 0x80, 0x1800}, {0xfe52dc4792d94f09, 0x8000, 0x800}, {0x4, 0xff, 0x800}, {0x4, 0x100, 0x1000}, {0x2, 0x100000000, 0xf2e4cf5442ae16e3}], 0x6) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, &(0x7f0000000380)=0xb) semctl$IPC_SET(r5, 0x0, 0x1, &(0x7f00000000c0)={{0x400, r6, r7, r6, r7, 0x82, 0xfffffffffffff7f5}, 0x6008, 0x1ff}) fchown(r4, r6, 0x0) setsockopt$inet6_MRT6_ADD_MIF(r3, 0x29, 0x66, &(0x7f0000000080)={0x853, 0x0, 0x8, 0xbccb, 0x40}, 0xc) ioctl$WSMOUSEIO_SETPARAMS(r2, 0x80105727, &(0x7f00000000c0)={&(0x7f0000000140)=[{0x8, 0x3}], 0x1}) 16:00:57 executing program 1: syz_emit_ethernet(0x3e, &(0x7f0000000000)=ANY=[@ANYBLOB="ffffffffffffaaaaaaaaaaaa86dd600800000000000000000000000000000000000000000000ff0200000000000000000000000000010000c20302000000b664f34ad14ae65d340d0a98592b74807ac0f67daf8d"]) syz_emit_ethernet(0x42, &(0x7f0000000300)="9b8f527f36ca3652dd55a9b8c4368b605413cf2bf314e6db9628a23c37405594ea7c2144595b6b5ce5625fbd08752089a779df90f3720b1c046f32624036aecb1d09") r0 = syz_open_pts() shmget(0x3, 0x1000, 0x80, &(0x7f0000ffe000/0x1000)=nil) flock(r0, 0x2) flock(r0, 0x2) flock(r0, 0x2) fcntl$lock(r0, 0x10000000000009, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x2000300000000}) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x100000000}) r1 = dup(r0) ioctl$VMM_IOC_WRITEREGS(r1, 0x82485608, &(0x7f0000000080)={0x0, 0x5, 0x6, {[0x9be9, 0x3c2, 0x8, 0xfffffffffffffff9, 0x6, 0x80, 0x1, 0x5, 0x9, 0x0, 0x10001, 0x8, 0x6, 0x5, 0xebd, 0x4, 0x40, 0x401], [0x9, 0x100, 0x200, 0x8, 0x80000001, 0x32aa70a2, 0x6, 0xd431, 0x7fffffff, 0x9], [0x3246, 0x7fff, 0x666b, 0x0, 0x2, 0x20, 0xffff], [0xac, 0x81, 0x6, 0x2, 0x9c, 0x3], [{0x62, 0x7, 0x4, 0x7}, {0xf40a, 0x4, 0x10000, 0x80000001}, {0x5, 0x10000, 0xffffffff, 0x1}, {0x0, 0x4cdce62b, 0x8001, 0x9}, {0x1, 0xfffffc01, 0x2, 0x4}, {0x8000, 0x80000000, 0x6, 0x4}, {0x3, 0x9, 0x6, 0x7}, {0x80, 0x8, 0x2, 0x3}], {0x84f6, 0x1f, 0x25f, 0x400}, {0x3f, 0x3, 0x8000, 0x10001}}}) 16:00:57 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000200)={0xffffffffffffffff}) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, &(0x7f0000000400)=0xc) chown(&(0x7f0000000000)='./file0\x00', 0xffffffffffffffff, r1) setuid(0xee01) chdir(&(0x7f00000001c0)='./file0\x00') r2 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pwritev(r2, &(0x7f0000000080)=[{&(0x7f00000004c0)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0d389fe894a974c8d45aaf9d2e7ae9fed58938ea6ac68a0b0632688ca0fab3647175abf22fea120c9b3bb77ca60c128295bf234505356095dbf9e50a4a5079723b57fed8ef0a251b91e67e1f5d347d5b668a390a25beea3962e7c10b8d9f53f5c82b5eacc26757d14f2fa6be9a2cbb2cfacc5e906dfd1e3208364bbc454327b6a1522c332ea628b8cb672e9e7247818f970e017c7cb9303e6b505059f34d3fb9df3993b7535fa269859e24b2802782224d7d5c13c21d4eee4f8621037c3d78695ad9a278978b26c46049befba997acb9ac407791cdf6046f9f71e36d09827a4493c17a0921dc38af76420c885862413c6ed4f7fe335a5547ee2d7c65d735b189214606da83f9be40faef7438cbfe1ed0439c46106672cda99d1c3471259d08198e13683ef6b08d5c54bfb991dcca6919362e1a0b65844e9194c2d7fd257281fbcae0694eb4c1e7121b6a2c19d7c82", 0x168}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r2, 0x0, 0x0) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x0) mkdir(&(0x7f0000000080)='./file0/file0\x00', 0x0) ioctl$TIOCCBRK(r2, 0x2000747a) symlink(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='./file1\x00') 16:00:57 executing program 0: r0 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000600)='/dev/speaker\x00', 0x82, 0x0) write(r0, &(0x7f0000000080)="d20fa1ee246d640363c99e6293b22fb55ec8921ec9c2c151adacc60d866cfeb4f255e7520b26222b9dd163d5ec8c7c15e6d30ef718704764addbc2a9689868667564636c29294d6ab17df90145eca5b03b98d7809db94b7c264b5e0c420f01e19fb3cb9f52ac7a83593a703ae6dd3ea5aff018eec629f33700533fbcea92221d00fcb2508342c6d0b6c7dfe8a23a98900677b5d296da79499ff460f47679c73baae1783352ee2b1137a71eaabfaff42d7650", 0xb2) execve(0x0, 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x10000, 0x0) mlockall(0x0) ioctl$BIOCGDLTLIST(r1, 0xc010427b, &(0x7f0000000180)={0x9, &(0x7f0000000040)=[0x7b, 0x3, 0x5, 0x3, 0x8, 0xad7, 0x400, 0xd, 0x8]}) 16:00:58 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x2, &(0x7f0000000000)=[{0x1d}, {0x16}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x400e, &(0x7f0000000000)="c7a895006f53dd000005ffff86dd") 16:00:58 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000100)={0x8, &(0x7f0000000080)=[{0x1, 0x1, 0x1, 0x101}, {0x2, 0xff, 0x1f, 0x3c8}, {0x8, 0x1, 0x4}, {0x3, 0x80, 0x9, 0x1}, {0x8000, 0x2, 0xff, 0x1a}, {0x9, 0x8, 0x80}, {0x100, 0x0, 0x80, 0x1}, {0x3f, 0x9e, 0x81, 0x5}]}) fchmod(r0, 0x2) ioctl$BIOCIMMEDIATE(r0, 0x80044270, &(0x7f0000000000)=0x3) syz_emit_ethernet(0x50, &(0x7f0000000340)='\b') 16:00:58 executing program 0: r0 = socket(0x18, 0x1, 0x0) r1 = socket(0x800000018, 0x1, 0x0) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000040)=0x200, 0x4) listen(r1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) ioctl$WSDISPLAYIO_GETEMULTYPE(0xffffffffffffffff, 0xc014575e, &(0x7f0000000100)={0x1, './file0\x00'}) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendto(r0, &(0x7f0000000000)="98f728f8f955b0f22c50616364", 0xfde8, 0x5, 0x0, 0x0) 16:00:58 executing program 0: r0 = socket(0x2, 0xc003, 0xf0) connect$unix(r0, &(0x7f00000001c0)=ANY=[@ANYBLOB="8202adfdffffffffffffff653000463f7b238bf46854d78a2a197a38620700006af98295955984c87914bf453f68c11700287ead4bcb777fa69dfceac2a84e6abca64896bc01010100000000008b2951b158013637b8fa4d012ae447473c238495aaee48c02f6ac41e6bf3bf554799b9b813ad30505e8f5300a49fef9d612f871f4385f04157795ea4a5c5fe659ea202151cd8cac7dbbc5b65c6593d2870b4122cd23500"/189], 0x10) write(r0, 0x0, 0x0) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='x\x00') 16:00:58 executing program 1: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x201, 0x0) ftruncate(r0, 0x0, 0x8000) r1 = open$dir(&(0x7f0000000240)='./file0\x00', 0x20, 0x0) mmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x1, 0x10, r1, 0x0, 0x0) mlock(&(0x7f0000ffa000/0x3000)=nil, 0x3000) r2 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r3 = kqueue() kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000280)=[{{r2}, 0xfffffffffffffffe, 0x37}], 0x0, 0x0) kevent(r3, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) open$dir(&(0x7f0000000080)='./file0\x00', 0x6f58b81864133f3a, 0x9a) dup2(r2, r3) fchmodat(r2, &(0x7f0000000000)='./file0\x00', 0xe4, 0x4) madvise(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x4) openat$tty(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/tty\x00', 0x2, 0x0) 16:00:58 executing program 1: setsockopt(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000140)="01003f8a", 0x4) open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getegid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000140)={0x0}, &(0x7f0000000100)=0x1) ktrace(&(0x7f0000000180)='./file0\x00', 0x0, 0x1900, r1) 16:00:58 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000000)={0x400, 0x6, 0x4, 0xe2, "a21403206d1c2da5d8362f736d632c1e5552ae39", 0x9}) r1 = socket(0x2, 0x2, 0x9) shutdown(r1, 0x2) 16:00:58 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000100)=[{0x45}, {0x7}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x0, &(0x7f0000000d00)) r1 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r2 = kqueue() kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000280)=[{{r1}, 0xfffffffffffffffe, 0x37}], 0x0, 0x0) kevent(r2, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) dup2(r1, r2) r3 = openat$klog(0xffffffffffffff9c, &(0x7f0000000040)='/dev/klog\x00', 0x10000, 0x0) r4 = syz_open_pts() fcntl$lock(r4, 0x9, &(0x7f0000000180)={0xf0ff51428550b7d7, 0x0, 0x0, 0x100000000}) flock(r4, 0x2) flock(r4, 0x2) flock(r4, 0x2) fcntl$lock(r4, 0x10000000000009, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x2000300000000}) fcntl$lock(r4, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x100000000}) r5 = openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x1, 0x0) r6 = syz_open_pts() fcntl$lock(r6, 0x9, &(0x7f0000000180)={0xf0ff51428550b7d7, 0x0, 0x0, 0x100000000}) flock(r6, 0x2) flock(r6, 0x2) flock(r6, 0x2) fcntl$lock(r6, 0x10000000000009, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x2000300000000}) fcntl$lock(r6, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x100000000}) kevent(r1, &(0x7f0000000080)=[{{r3}, 0xffffffffffffffff, 0x82, 0x1, 0x3, 0xffffffff00000000}], 0x4, &(0x7f00000001c0)=[{{r0}, 0xffffffffffffffff, 0x58, 0x80000000, 0x34df, 0x2}, {{r4}, 0xfffffffffffffffc, 0x4, 0x1, 0x1, 0xffffffff80000001}, {{r5}, 0xffffffffffffffff, 0x0, 0x10, 0x0, 0x9}, {{r6}, 0xfffffffffffffffb, 0x80, 0x8, 0x7, 0xa63}, {{r0}, 0xfffffffffffffff8, 0x46, 0x2, 0x1, 0x9}], 0x3, &(0x7f0000000280)={0x707, 0x3}) 16:00:58 executing program 1: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1, 0x0, "00000000000000000000f2ffffffffffffff4000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x200, 0x0, 0x0, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) connect$unix(0xffffffffffffffff, &(0x7f0000000080)=ANY=[@ANYBLOB='+'], 0x1) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r1 = socket(0x18, 0x1, 0x0) close(r1) r2 = socket(0x18, 0x2, 0x0) close(r2) socket(0x400000000018, 0x3, 0x3a) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r2, &(0x7f0000000040)="100a2956b9223776", 0x21d) 16:00:59 executing program 1: r0 = socket(0x2, 0x4003, 0x0) r1 = socket(0x2, 0x3, 0x0) connect$unix(r1, &(0x7f0000000080)=ANY=[@ANYBLOB="8202adfdffffffffffffff653000463f7b23aa2a197a38620700000000827f30f13b49dc8714d56648fc8c4795955984c8f90ebf453f68c11700287ed30bcb777fa69dfceac2a84e6abca64896bc5e57c6360bcd4c0a162b58fd4237b8fa4d012ae447472b3e8495aaee48c02f6abf1e6bf3bf554799b9b813ad30505e8f0000a49fef9d612f871f4385f04157795ea4a5c5fe65baa202361cd8cac7dbac5b65c6593da947f5fc9147808bcdcee3f27535692870bc122cd23500000000000000000000004d79f00cc8000000000000ff0100000000000021d39b4028adb1ff1afb37ec430518080180e314330000000000000000000000e02b05e5d12f524ab2aa8cc7712a2b279dbff4b7b46564ef560026e969c9341589ac85cab1a4c6b4634dcc6a10c53a3fdb2ed74f80619e311d3801000000000000119e911c3a94484c6997ac607b1c26455bedfb9c9f35f23d1aa5513a6c17f089e72fe596747b69eddff7744123053ff03d925341d85544cd1cfd0b34aa3fc1611cc430840eac99e39af6256b1f007bf8f244cbc769cee44346040906000000ec895c4784f6490ba02e9768a8b36d05c2b89da05a0a414c6394359a0000000000c5906c074cf88898020022265330027548c4ffda5eb1152f6bc23442dcff010000cd5b823e495bac2204ccdaf733f9a509da7f66d0c7598f54a53f5e773e35d0d6bc372d1a8ff42aa3cdc2e80e306615b7a814b741575a659255490b88ff1bf33436e6731ad3574d79be64d7a570715f68932de75cc53ec316484d3e4132dee58554fdac1bfa4aca2c3ebed7ad1bd9da569f770ddbf46b3a87e75f6a28b70b9126efe6c2d6ad126358a2bf7eb6652cff7f00004a1fc0c7ee2e61ac5538254b916042575a9603e129cc5b4405003bd1f11b9dd8c3e5afc074c1771cebe4f8f92cfdee2e52bf897cc233cab1d5ef49a8aa68ea9977751b76b6c98bf0d9f371e996fc7b88c013c7381f778dc95c8a528d16578b3dd036b0233aca38bc8789d01c4674fb41c17246be9389e32be26a498d0ce05a3852a1cb4338f3bfee17a07001520dd2515741374c70916b23a8b086c43633a42e6874fc99b6338a17b4bd8f4693fe75f8a85f37ee8c3f120c5b041ac514eea454a0d7ce9a15edf26e82fcca1e245ad8d78b79dc3b93721aa7885824e119dc4c67c825898793cd381a7aa89400bfc4c150eb6fcd3b65c4ab78a2793c3f37f762ac9427b81352d5911bf1b5fddf3f189b5d3d63bf4a5c97cb61787292b53006654bd2bc3db5c05331dba8d455f2bf23b530779628defffd3647c9d0d0d84460abd680a645795e8a1493f1d33fd718fcb02eb91b826475f9f1c488b5815676deee5b4d7767087857986d1a58f78a480786652c19b87be7d7113aaeb5e3dde2c9f06c001edc180127175592261441212965ecfa3d8006ab63d3e2c8bdd3e834708d82d4b093f35df1e1912019bb3423ce2bcac3af3968c8b95ca861cac97624e5a8171170204737574bd54c4eed69cc00a41f5c40d33397e2289c4550c78ffe6988b4c465b85759ac14f6681b90475e3b279edc044c4f59ff4df7a7f37c78f88fc37c3ccfdbd77224157fed8185350553eb727769268c1ab21c99220e4811ed0fc9dc26e64ea25c2c436820ac4e88f69697947b9c63eb097a7746adfe0f9a5b2b21bf35300628de2b4f53ead512e451661349a831669d8f87b72b792a75e94c7fffb380d24db2a98c0dfc7b779ef5befb4d8e7f916e09b1ae613d4538973c38da6d76a164acf354d6b911919df80fc3fe9ca1caebdb4062113c6cbbb964400eb7de5fd58c2bfac5348d63f43342bc8c6c39f1cdecd7b7fae3cdd3dcfbf884db4417f27816686c96dad56699e25cbf6c7b0d8e891bf94b5e1e93fb"], 0x10) setsockopt$sock_int(r0, 0xffff, 0x800, &(0x7f0000000040)=0x2, 0x4) writev(r1, &(0x7f0000000000)=[{0x0}], 0x1) 16:00:59 executing program 1: close(0xffffffffffffffff) r0 = socket(0x2, 0x8002, 0x0) connect$unix(r0, &(0x7f0000000100)=ANY=[@ANYBLOB="8202adfdffffffffffffff653000463f7b197a380000000000008295955984c87910bf453f03000000cdb67ef6cb927fa69dfceac2a84e6abca64896db5e57c6360bcd4c0a162b58fd4237b8fa4d012ae447472b3e8495aaee48c02f6abf1e6bf3bf554799b9f213ad30505e8f0000a49fef9d612f87a5c5fe65baa202361cd8cac7dbac5b65c6593d2870bc120400350000000000000000000000000000000000ff0100000000000021d39b4028adb1ff1afb37ec4305642ad2cf8724eb18089278e314330000000000000000000000e02b05e5d12f524ab2aa8cc7712a2b279dbff4b7b46564ef560026e969c9341589ac85cab1a4c6b41dccf137c8ae135db3119e911c3a94484c692cac607b1c26455bedfb9c9f35f23d1aa5513a6c17f38969eddff7744123053ff03d925341d85544cd1cfd0b34aa3fc1611cc665980ea3b1e31f007bf8f244ff010000000000000906000000ec895c4784f63b0ba02e9768a8b36d05c2b89da05a0a414c6394359a0000000000c5906c074cf8888a1d4e22265367027548d8ffda5eb1152f6b60afa3393fc23442dc9631d64bcd5b823e495bb171672365f9025ac16e369633d89aac2204ccdaf733f9a5b0f2c82d33436a13db936a5d3378479709da7f66d0c7598f54a53f5e773e35d0d6bc372d1a8ff22aa3cdc2e80e7f000000000000003f5a2469bfe8c96e620397a30031541469659255490b88ff1bf33436e6331ad3574d79be64d7a570715f68932de75cc13ec316484d3e4132dee58554fdac1bfa4aca2c3ebed7bd1bd9da569f770ddbf42b3a87e75f6a28b7f09126efe6c2d6ad126358a2bf7eb6652c52476b0f4a1fc0c7ee2e61ac5538254b916042575a9603e929cc5b030087c08f6f7c1013f89d3bd1f11b9dd8c3e5afc074c1771cebe415fa2cfdee2e52bf897cc2330000000000000004751b76b6c98bf0d9f371e916fc7b88c013c7381f77988003c7ba2c44768789d05f77e9f616eb7246be9389e32be26a498d0ce05a3852a1cb4338f3bfee17a07001520dd2515741374c70916b23a8b086c43633a42e93fe75f8a85f37ee8c3f120c000001007c1f1dbea0d7ce58d78b79dc0793721aa7885824e119dc4c67c825898793cd381a7aa89400bfc4c950eb6fcd3be43aab78a2793c3f1253654f503adf2f3b4affd04d710180b8bbca7e54747213442d720dac635800236b272dd10000008f9d5e3da04cfbb073654c94798428fd33becdfff903ad0000ac75aec99a8ea296f8f93ddc76bf621af687923ec91aed6cb55ad71e211058b6b187190f4287f30056f0eca629d0162d03821b117c90841ea6147ce522005f96566eaa0312083d8597e92269a7d09c1048d54e3fe2c38b66b4d7e28272aee313f431ebf190de01bbb11a2c979c4543f9000000df395e367a8807e37779cb60ff7fb71682d1a247d5d2b5afc600100000000000009c42bdbe3f267105d1d6654c4dcc8f494de290675b434e8e41a07740889b4d873318f832941ed130ec8be79ab4cea21b83e2f6ec1abdc4a29f701d87d5774af8e999855d0b0f27c1478755604f7c7aa2cd85d12f1b36a56a3623e4aa467719fbcfc59a4f71965e8b803d8b2aa14fe22e5c3f66f6295b468a8961b6c5d96faf962bfb27c16eb7ef661559319aa672530bc9c1c0d4a00ea4193b1f53fec6b557d1a42f82d0694648ff9418ad57cda34996b6d8fb49be96516b8635cc41834400b117062eec816831cf5a57c11025f971a03faa3e1742f1492eb08150c3d3edb8449080d2455b8158788200000000881721e437758bb316286e62130e81b879d14f3431ccebe60f2d7c6b8ba5d9eb42b4b22abe9d2514b695a4ffe0d3ea3f6aaddd6cf3c2c48f88c83ffa2b0226b03dd5b4807370fc854f470dcb5025cb81783c9805e95a072b6fa0ab9a09b40c996f20fe3b7b958e9c622d6e21c4566c22f6644176d682c584526a91b461f2f7328648e917189da215cae1beacb0711f28edb938ea8ce27a1a801a674d994b12ebfb94a1fa4f32af3283cae611d2ceff30b0addaf1823dacae2de7fa523f3b0b5edf0dbdab00"/1487], 0x10) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x2000, &(0x7f00000000c0)=0x2, 0x4) sendto$unix(r0, &(0x7f0000000d80)="380014a288c8affbae9a76965a26402ef5395e0cb6486366c64ca692ccbd80e2bd0a107f8e102fc78b82d42178295d922ca1d790c2b8e6252c130a7d2db8d4c8936b385c4bfd6cfe7ff3f94380a77ad06ff75a36ae60fbe4ea8dfa2d3aa3debb5ea06c8aecd1c7dcbc208ba26348692485f26055250a37072b8a7dbf3049960b310c12c8d60f4fe1bff1f802c603259d4e6f6ca5d6c05e96771c4480767d05ad330aeb2c5c68e65303a67b1a33c437dca145dfed1dcd2b7b6e6283cd00913dbe59979b59820d069f9c553d414081c70518f85366e29f47fb918b2807f07c2ea47379fbf496d3b8def3ff63c926104a0ed9eb31e6797c083db4d4356447cf6523c72777c43a52762adb398f670400ed2a8a1797a142b49eabb2aa054c0e0b170f10bb06315f251e01e2acaa723d5d01ecc80a3bfc144cb496036fbe4904ea2d8d12ddc579385883187c3008f0de7283629413388ec8f5056bcdfed76f208545ccd6a3a5090c2dd74d5bdafc3ce9d2585807d5172c8eacaba7ee8c08a7504d537f27c12723e1428530853eed713002517c7ae9632b501045b3c0fab73259e5ca1422bb940e35c23bdfe1c9352260dda1ad2050225412ad535ef67d4cd225414bec2420b72bdc082f4b70bd35e913ca32755358d5fc9828e59aa757c3fec5aa41afcf875a56fd86a07950a5f5a0c042ea9320ac56d22a2329197e907a4e2615fb621185921cb313388c2d4985282d7502a88edb030a2f9886ef727356987c3fa0a76af86286f9d10d96954b3063581e32d85798106680dc9fc1cf687dd98e73026c22eceee6438b66af66c80a0dba9b49b90d1090d24cf55129d7348edabeda1cbc63a9b5c05777f0b3054495329661b43a0635b05c5170939d99026cc8fa69b416631854a63dbd733729c2ae81d1ade08020fe51e9dcc868b24390bc1a2a04cbe4e8b346af29bd0fc4a7ba3d37dad3b53a0c7cf2426f30a7266cdbf66fc63e99004d8ddb0e26d98a0f7f821fb01a8f65d1df8475dc3613105bd6ee7c6633a9d564816520ac0be70aa48ca05a8a02eb47901f3b2d30175c1d179595266b1dc6ef1d9e0bd8b33b10772cbff9abae125df19da7f072afe9df8ea7efb01685b96b345c402a35851835372345afb5961a4345b89fbd5e452640cc9e22bd5320df86c2a551538da73a39bb93c03331a4ead982dc5753d368624bc81a849b2d52dd20bf11e085d4ca25c3202d63669c92daab05a7d4fa4af875f523a35e0b90a33dad70c4f60c660f816f72764a4474aa25fb567d209f1468f2f15476a7e80cb26cfe3bf25de57789425fe1e5e24c809a8cae675ff720410ea42e28ddc37e295ebd1f9f8bdeb285ff70467e03006817df421e97a1d565ba6abbd180799c882a6ffd6e0e8c9206a7571fbc44969ac35fac698426504ee59171bd509bca9f43d2b36fcdff694bb34a62f3523bfee0cab78649bf73106ec060ea618f6f6da90cccd0ef5e4a16bd5e1c4fb8192aff65249a2950ece088b41626cdaefdcfde7b08ae7b415bf2143ffa145bccc6b91d44175d1363c91ae352a826b7cb635239233b8157b9e53b9361e970867b9bd8f66309c45bc7dfc94dece38f0362abb293a0b9ff18d27b536f9f368143ca828bb8ef8e6ee9c16f86c85d0773e7ec203142dec71e031e286878690f8558f459a1ba3fb1f6c74db5b74802edb8c47f9389b91a70273e75a86aca08ade1988594e12e2158b0bfbf725aa5c08e0ed76f04e417056d311249f735fbb9290bf7282e09aa3c4a09fb1dddee2f8be3f08320886e872657dd89b134680e039494ba2fcc154285dd7bac8724080be63df6b9939a78a8dad63a7dc5e3bfc19e4acf86c4eb9feef0c9bce660552f299a333a5262c97500ede28bcdd3255062eed5c232b5b8a25c7fd593b16688eb11506d2b2bb7e9dd4eb26b837bda53e6b8ef2a5c61c842901233cee993b5ab82e284d4995a660a43c7a67a8f7dc6fc3c09772269a83899cff74256501a5b1733f22dfd7ba7839621ad76", 0x599, 0x0, 0x0, 0x0) 16:00:59 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2001, 0x86134) setsockopt$inet6_MRT6_ADD_MFC(0xffffffffffffffff, 0x29, 0x68, &(0x7f0000000180)={{}, {0x18, 0x2, 0x0, 0x110000}, 0x8}, 0x3c) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x5, 0x0) link(&(0x7f0000000080)='./bus\x00', &(0x7f0000000100)='./bus\x00') write(r0, &(0x7f0000000040)="670dc3", 0x3) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 16:00:59 executing program 1: open(&(0x7f00000000c0)='./file0\x00', 0x200, 0x0) r0 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78659a, r0) ktrace(&(0x7f0000000040)='./file0\x00', 0x1f3b59fb5b65c27d, 0x10, r0) r1 = syz_open_pts() getegid() readv(r1, &(0x7f0000000000)=[{&(0x7f0000000080)=""/14, 0xe}], 0x1) close(r1) syz_open_pts() stat(&(0x7f0000000100)='./file1\x00', &(0x7f0000000140)) 16:00:59 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x4000000005, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f00000002c0)={0x3, &(0x7f0000000480)=[{0x2c}, {0x84}, {0x6, 0x0, 0x0, 0x924}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) write(r0, &(0x7f0000000180)="3c9ebb8a65237a19000000000000", 0xe) ioctl$BIOCGFILDROP(r0, 0x40044278, &(0x7f0000000000)) 16:00:59 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f00000002c0)={0x3, &(0x7f0000000040)=[{0x0, 0x0, 0x1, 0x4010}, {0x87}, {0x6, 0x0, 0x0, 0x101}]}) pwrite(r0, &(0x7f0000000180)="f781ea80e21bb6f576c45af84a28", 0xe, 0x0, 0x0) 16:00:59 executing program 0: socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getsockname$unix(r1, &(0x7f0000000040)=@file={0x0, ""/108}, &(0x7f00000000c0)=0x6e) setsockopt$sock_int(r1, 0xffff, 0x1, &(0x7f0000000100)=0x80, 0x4) geteuid() r2 = socket(0x6, 0x8000, 0xa8) bind$inet(r2, &(0x7f0000000140)={0x2, 0x2}, 0xc) clock_gettime(0x2, &(0x7f0000000180)) ioctl$BIOCSHDRCMPLT(0xffffffffffffff9c, 0x80044275, &(0x7f00000001c0)=0x1e66) r3 = open(&(0x7f0000000200)='./file0\x00', 0x200, 0x1) ioctl$VMM_IOC_INFO(r3, 0xc0185603, &(0x7f0000000280)={0x28, 0x0, &(0x7f0000000240)=""/40}) r4 = accept(0xffffffffffffffff, 0x0, &(0x7f00000002c0)) preadv(r4, &(0x7f0000000580)=[{&(0x7f0000000300)=""/131, 0x83}, {&(0x7f00000003c0)=""/59, 0x3b}, {&(0x7f0000000400)=""/210, 0xd2}, {&(0x7f0000000500)=""/121, 0x79}], 0x4, 0x0, 0xec4) socket(0x6, 0x4, 0x20) r5 = openat$zero(0xffffffffffffff9c, &(0x7f00000005c0)='/dev/zero\x00', 0x100, 0x0) accept(r5, &(0x7f0000000600)=@in, &(0x7f0000000640)=0xc) socket(0x2, 0x2, 0x4d) r6 = open$dir(&(0x7f0000000680)='./file0\x00', 0x800, 0x2) openat(r6, &(0x7f00000006c0)='./file0\x00', 0x80, 0x80) r7 = openat$tty(0xffffffffffffff9c, &(0x7f0000000700)='/dev/tty\x00', 0x20, 0x0) ioctl$TIOCOUTQ(r7, 0x40047473, &(0x7f0000000740)=0x7) lstat(&(0x7f0000000780)='./file0\x00', &(0x7f00000007c0)) openat$bpf(0xffffffffffffff9c, &(0x7f0000000840)='/dev/bpf\x00', 0x80, 0x0) r8 = openat$pf(0xffffffffffffff9c, &(0x7f0000000880)='/dev/pf\x00', 0x20, 0x0) r9 = getuid() r10 = getegid() fchown(r8, r9, r10) pipe(&(0x7f00000008c0)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$VMM_IOC_RUN(r11, 0xc0205602, &(0x7f0000000b80)={0x2, 0x0, 0x5, 0x1f, &(0x7f0000000900)={{0xc, 0x1b, 0x7, 0x20, 0x20, 0xf801, 0x3}, {[0x3, 0x40, 0x8, 0x2, 0x9, 0x1ff, 0x2, 0x2, 0x8, 0x2, 0x101, 0x529b7e52, 0x0, 0x5, 0x8, 0xdc3, 0x7, 0x8ddd], [0x3, 0x400, 0x89, 0x8, 0x2, 0x89, 0x2, 0x2, 0x5, 0x1000], [0x10001, 0x9, 0x7ae59814, 0xa33, 0x0, 0x200, 0x8], [0x7, 0x0, 0x2, 0x9, 0x8001, 0xb109], [{0x5, 0xffffff81, 0x4, 0x1}, {0xff, 0x80000001, 0x3ff, 0x9}, {0x187, 0x1, 0xe8, 0x1}, {0x6b, 0x9, 0x8, 0x6}, {0x400, 0x0, 0x80000001, 0x7fff}, {0x100, 0x5d1721d6, 0xffff, 0x6151}, {0x101, 0x1, 0x0, 0x4}, {0x8, 0x1, 0x8, 0x81}], {0x6, 0x5, 0x9, 0x6}, {0x1f65, 0x800, 0x6, 0x9}}}, 0x81, 0x6}) pwritev(r0, &(0x7f0000000d00)=[{&(0x7f0000000bc0)="1674b7df17a63068d23524ca502f2c7a77c9adc032f1f41f8c2cac146b09775ffe4a585522851579947caade165ebd53fa903ce49075e1284e7113e255ba0f", 0x3f}, {&(0x7f0000000c00)="bf272ecc36f3380cfe429425c6d0e2d4fd3ab75a9196018eb296c5f0b0d409820fc74510bd47c0e7fb00b7c729cfb7c1dc1706c952c17873da0cbeff12f92d03059191c44ff09a75e135b6c1ee396733a6ac71df52158a637b59a581f0ba1b756892a37bd869f1aea066160c6d7f18da52b65d8b30fa617f4601a5e62e499429dbe84dfe3035a7f34b16873a37774d983c3bad778b2f9ca61dd018508d07b86ba5ff3c5af5c8d010d085d063b65b8cccdf4f6fb9772fd2286f22f2fedac22c016d204749a410c4efa0841531f3d8dddfb47a088aaebc3f2213dcd1151fef1f42ebbfadb145901f47", 0xe8}], 0x2, 0x0, 0x3) openat$klog(0xffffffffffffff9c, &(0x7f0000000d40)='/dev/klog\x00', 0x0, 0x0) 16:01:00 executing program 1: r0 = socket(0x1, 0x3, 0xff) getsockopt$inet_opts(r0, 0x29, 0x28, 0x0, 0x0) sendto(0xffffffffffffffff, &(0x7f0000000000)="008a376ecb7d7f059ec9bb41bc9d72a4503b436b364800000000000000080b54a7b402b8b59871cb8bb50d510000010000000000fada9a41e5", 0x39, 0x0, 0x0, 0x0) syz_emit_ethernet(0x1, &(0x7f0000000000)=ANY=[@ANYBLOB="aaaaaaaaaaaa6789b75c479b86dd604504000000000000000000000000bbfe8000000000000000000000000000aa0000000000000000"]) syz_emit_ethernet(0x400e, &(0x7f0000000000)="c7a895006f53dd000005ffff86dd") fchflags(r0, 0x0) 16:01:00 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000280)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) r1 = dup2(r0, r0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x50}, {0x24}, {0x8fe}]}) syz_emit_ethernet(0x49b, &(0x7f0000000000)) link(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='./file0\x00') 16:01:00 executing program 1: write(0xffffffffffffffff, &(0x7f0000000200)="bdfa4d25bd24313dea8d0343d605e2d328bef28d32ac633a37670d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23ac168a0237f559b7cb5e32d0ff29b00000000b2748aaa78947da61d75a751731e5c2091ff2fb0e81c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f3c146ed5ead47dfc43c6c3b017be5455ba5fe8085a39cb1fb47e1a7bef06f2dd86c1c3ab4eeb027a7484b096f56fd1a0177f8f498f11cff77e40710772743458c6768f4da486df7b60798ec08f860065ff486edf17606099a5d69dba9f9e1dd1ede55467027a86bc59763c615d4414c7083c433fe289af070004499ab435a8e364786e1b789ecdc4fe", 0x111) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x400000000002, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0xc038694e, &(0x7f0000000300)) 16:01:00 executing program 0: r0 = socket(0x2, 0x8001, 0x0) close(r0) r1 = socket$inet(0x2, 0xc002, 0x0) r2 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r2, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125d00000000", 0x8) dup2(r2, r0) setsockopt$inet_opts(r2, 0x0, 0x1, &(0x7f0000000440)="ee08665d19ac14d5e51348771197a7728420aef61715f7b183d4b3830c921bf0817a0000000000006a89dbdf", 0x2c) getsockname$inet(r0, &(0x7f0000000000), &(0x7f0000000080)=0xc) connect$unix(r0, &(0x7f0000000280)=ANY=[@ANYBLOB="82028611e2b2020000006262dd65c84e08c027ad12d417ec80ac134b281be097dff0efa5b32eaf23a299e04d2f45a611829ac19aaf1e936182e881850ecb792fd7a8fcd11c3fc8962eb3a7e61fec776122400e899ee0d3d9caeb4c0199b1715af46f1ebdd375c82501f6a0b61deb75fcfb3ebdb5c50284a1a9d3c07651a434798c3813c7756cca69d82e887d5e6d3aee60a3a4e0e5d9ede699a609ff8a45d1c60752698af2b1b17964d885eeb2fa4a619c4627340a640f25a557cbc4b8e3e40d6ad97ae5a93b989c4cad4966ae37ce9ee81f139bcbba39a3e43aee56051e036ea50b9d7f1b5f5446172de857ca84b4e4454099e9081a06f879c9a9fa3400"], 0x10) writev(r0, &(0x7f0000000140)=[{0x0}], 0x1) setsockopt$inet_opts(r1, 0x0, 0x1, 0x0, 0x0) socket$inet(0x2, 0x5, 0x3) sendto$inet6(r0, 0x0, 0x0, 0x0, 0x0, 0x0) 16:01:00 executing program 1: r0 = kqueue() r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000080)={0x2, &(0x7f0000000140)=[{}, {0x4}]}) kevent(r0, &(0x7f0000000180)=[{{r1}, 0xffffffffffffffff, 0x12}, {{r1}, 0xffffffffffffffff, 0x3}], 0x7, 0x0, 0xffffffff, 0x0) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x1b135a67) r2 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) ioctl$TIOCCONS(r2, 0xc0106477, &(0x7f0000000140)=0x8000000020000000) r3 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r4 = kqueue() kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000280)=[{{r3}, 0xfffffffffffffffe, 0x37}], 0x0, 0x0) kevent(r4, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) dup2(r3, r4) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) kevent(r0, &(0x7f00000000c0), 0xf8b4, 0x0, 0x10000fe, 0x0) r5 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r6 = kqueue() write(r2, &(0x7f0000000200)="49358be9a257a9bed7cfef99dea1d5aa9166804bb329dc669f8151ea81eca36e0ecb7e69e2dc82e28bd0aa911b11b919b2f1734829185a17257a8f7527e4756fc89ba72fe8495150262d34d94b3f7e9f810e8c4a673e97771a28b41f16cc3482fb6f44c66ee9a163960670b617c3542dacb4da9c93", 0x75) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000280)=[{{r5}, 0xfffffffffffffffe, 0x37}], 0x0, 0x0) kevent(r6, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) dup2(r5, r6) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) 16:01:00 executing program 0: mknodat(0xffffffffffffff9c, &(0x7f0000000040)='./file1\x00', 0x16124, 0x0) utimes(&(0x7f0000000280)='./file1\x00', 0x0) r0 = open$dir(&(0x7f0000000000)='./file1\x00', 0x18588, 0x42) chflagsat(r0, &(0x7f0000000080)='./file1\x00', 0x0, 0x0) r1 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r2 = kqueue() kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000280)=[{{r1}, 0xfffffffffffffffe, 0x37, 0x0, 0xffffffffffffffff}], 0x0, 0x0) kevent(r2, &(0x7f0000000000), 0x66, 0x0, 0x47d6, 0x0) dup2(r1, r2) getdents(r1, &(0x7f00000000c0)=""/50, 0x32) 16:01:00 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000540)=ANY=[@ANYBLOB="65302b4f5c3f01723c69f60e7824690bf2e523c8a1239a79ef38543b8231e6f6ce178c30786023341088448262cd9f3eeac318ecd774aec8a0340e4f7b3ee984037a0099"], 0x10) setsockopt$inet_opts(r0, 0x0, 0x20000000000001, &(0x7f0000000180)="9a06e3030004015b0dbf5850a81f78e00818d23a", 0x14) write(r0, &(0x7f0000000840)="71eda242cd7eafbc729f5c55e76c2ad13ef197aa24f5f03021ed1b7a0835c108021de09841caa66ec0e3b9041dd6e9330d7cfb70c750c176f542705feb44b9478d59bd4b1bd567a2ed43d8a73bd56bd16bf3888a5cbc6905b5c6dc0ca52723c7817a5222b39e1cd19eed9a5414a6699e8b39e8135f9303490ed267a539e34d4b478494c86bacda649987edcc8428029e0fc04871695a76b5143256d7866ed95656da794b740c7761adbdad6d0fce17a3e26d34e2fccceff36ab12bfc855cdb032f12112fd81819939452c3baa8bead56b6a49938fe3c923314c764bfc9402da06d8377496a93e91709639325884d512f56fa0fd5068bc447e3c19fddc24a9f80a31279bff008360e6ba38c46b49eee7fe531c58ad2fdeee8c0ac6428fd01137d7bb386751f5cbf2ec8029af737e92f16d87798691008c46e948d542e3de46a7e1dca52a6a8a38e17831d27013f6680884cdf1f8fc5f04c9a6b0e622b89821854ad415fbefce290d7bb010dfb4214bd8843d34e2a998f128eae751727a6a3881b73fc7eb9a41b8970ced4dbf12851c89ad54e9c3301fbaf0024e6eda2057dda4610c05a0e8f48cd04e2484a7ef865327ce5eafcdecca80aa7fe76211d71c40ef55ef7674a656db9b169a9beb6c3b3527e21cfadf6e432c97b5126a8b42d6163abb3dc2e20e7cdf045849ba0eb58a7972d9cff14bf5f4af6e4cb30595b711e418e500f456f73f9ee1de3a2057fc08145710789ff55446b0229164a98d9a0676bffe563d1fd5bfc196a83ce23cce2f7b832cf63916c93e4ecf99478311cc2bf1ad52fb8232cceb2aa5c9e69f9dcb25651391d9d1d2d54307b5babf15aa4be1c5cf175ee21ec0d74adbf39c7644997b454574645ec83b3ed13b2c5d67c1531031dc0a5236b90f540fed271687a35fe8fd795986e6c450966917eb33e33c735e29856f4939ab708699d9c43fd8e2978714f453a984bb6cbf84e82cabf54efa51c2cb3f6370cb07de87aa99598cb36c3db62992e470bc7de68b6c783d14ff89911fe9903b59818a3be9762033ef22ddd30ff726cfb4d977b5e820578db72265932fdee07164b88ccd7aba3a1789e692a88c124fc84f1413c63ec59ce0f9e8bdb9c84748318b9d76e5eff967cd90541974ebd21a47f9bcf3aed2f2d32e88dec0d109826b546acfbff7cfbf65c279eba6a13ef71d03f8d29b892f98e1e3d46bb2651d6f44c965c0d358a3fe7fe37370e42ad9c41223a79f3e9fc5c6d6c9def624aab32d00acdba0ce0731cdcb460ceb3ff611af6373e8c7c98b9ae925fc696b719680df460eb1415e8987e159bda40732db56ae53513225fa8550308aba52817ac90c5fc86995747985cd00984d8ba960463a56f864562a63f8f76291eacbf71d94cf7d596ad00b0e368d9849b5fc2784962abd4e89fe89a1353bebc48f1e1f8abb7761033c60adde04863654dc2596b8c8caee3d803f41731d67ea91ac3950f2d397e201c63ce57aef51455028dc5623e2d1aa643300f9e0a37d950bc258e33a2faf970fed2a0839c2a33b3c9d2d3e694a43e3426ca060c46f661c626b58310d8aba23f8116af0022a6b0dd3024bc073d6bc2dd7e4beca17937b355319711d875aead82a5f338d5f00266e03b8f6ad25903dd01339c394df0cd6db055e67c917319364aae5b6a5a2e43164cfb59a2490d6ba12a927d18684564f32907f67efe908aa7e0d457ff30d355143dd010eec0cc00e80c41731d0b35ac0e95e000eeec9a21244b93f2d557e63d61e89199e2bd01b0e28f4403f20a1774e68cc3cf27f85ae2b89f678356f103b1ef02b9d61a5969fafdb0a97e7cd5d62ecb2e24a2b1ff87b83fa51be5b37100ab801442e6f959eb90d3ad67272badbf65bc982652855f733dc71d5bdc49b35ca199dd8faf536b63a26d656b4c6a1be21e30ab8f3bf92d189293454a7153d3e3f19a023fc41eae999acf9ec37257eb640fff7feccfaf98a4c2e046f638225bff", 0x585) getsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f00000004c0), &(0x7f0000000500)=0x10) r1 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) linkat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', r1, &(0x7f0000000140)='./file0\x00', 0x0) ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[0x0, 0x0, 0x0, 0xfffffffffffffffc], [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x800000000006], [], [0x0, 0x0, 0x0, 0x3f], [{0x0, 0xfffffffd}, {}, {0x0, 0x0, 0x0, 0x9}, {}, {}, {}, {0x0, 0x0, 0xfffffffd}], {0x2, 0x0, 0x401, 0x1}}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) read(r1, &(0x7f0000000180)=""/170, 0xaa) r2 = socket(0x2, 0x3, 0x0) openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x80, 0x0) r3 = fcntl$dupfd(r2, 0x0, r2) r4 = socket(0x2, 0x3, 0x0) r5 = fcntl$dupfd(r3, 0x0, r4) r6 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r7 = kqueue() kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000280)=[{{r6}, 0xfffffffffffffffe, 0x37}], 0x0, 0x0) kevent(r7, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) dup2(r6, r7) sendto(r6, &(0x7f00000005c0)="22c80430d150b13da7bfe3276753cbe0d53cb609447ea64a537fb49d9a6862202571b04a35d19df18d1254b006c318eff523855d39eb40d310f6f9391fd9b864b149b2f643197747efc3f99af9819852d5a4d2b1308ae2c0d070f72ccd6193aff240d05c2ffbc02715e0a9c648362ab42539067145ebde809f0a09be4a8736fef83716a632ffdb2ef710a8517cb58c7b41a68c72ce54cadafcfc8d13079408c3fdcf3b16189c61201cf3297c5d3cd96d83cdbeb12764cf563867ba0538a0713239bf7762fa477726e6c0345891eb81c0", 0xd0, 0x2, 0x0, 0x0) r8 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r9 = kqueue() kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000280)=[{{r8}, 0xfffffffffffffffe, 0x37}], 0x0, 0x0) kevent(r9, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) dup2(r8, r9) accept$inet6(r8, &(0x7f0000000080), &(0x7f00000000c0)=0xc) ioctl$TIOCFLUSH(r5, 0x8020691f, &(0x7f0000000300)) 16:01:00 executing program 0: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x1, 0x100000, 0x0, {[0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xffffffff00000001], [], [0x0, 0x0, 0x100000000000000, 0x9, 0xffffffffffffffff, 0xffbffff7ffffffff], [0x0, 0x0, 0x401], [{}, {}, {}, {0x400}, {0x0, 0x8000}, {}, {}, {0x0, 0x0, 0x4}]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000595000/0x13000)=nil, 0x13000, 0x1) r0 = syz_open_pts() ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000000)=0x8) mmap(&(0x7f00006e4000/0x1000)=nil, 0x1000, 0x1, 0x13, 0xffffffffffffff9c, 0x0, 0x8) mmap(&(0x7f0000098000/0x4000)=nil, 0x4000, 0x2, 0x810, r0, 0x0, 0x4) fsync(0xffffffffffffff9c) r1 = openat$tty(0xffffffffffffff9c, &(0x7f0000000040)='/dev/tty\x00', 0x80, 0x0) ioctl$TIOCGTSTAMP(r1, 0x4010745b, &(0x7f0000000080)) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x18, 0x2, 0x0) r3 = fcntl$dupfd(r2, 0x0, r2) ioctl$TIOCFLUSH(r3, 0x8080691a, &(0x7f0000000300)) 16:01:00 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x80012001, 0x28ab) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x1, 0x0) r1 = dup(r0) connect$unix(r1, &(0x7f0000000100)=@abs={0x1, 0x0, 0x3}, 0x8) openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x400, 0x0) pwritev(r0, &(0x7f0000000080)=[{&(0x7f0000000140)="000000024b2ab30bdfd98295562be77a5dc103287f07b7efa76d410d59831a5283e4b28bed11ec5111814efd7c220000", 0x30}], 0x1000000000000360, 0x0, 0xffffffffffffffff) 16:01:00 executing program 0: r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r1 = kqueue() kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000280)=[{{r0}, 0xfffffffffffffffe, 0x37}], 0x0, 0x0) kevent(r1, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) dup2(r0, r1) ioctl$WSMUXIO_INJECTEVENT(r0, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0xfffffffffffffffe, 0x10000000000001}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffffff, 0x0, "00000000000000000000f2ffffffffffffff4000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) connect$unix(0xffffffffffffffff, &(0x7f0000000080)=ANY=[@ANYBLOB=',\a'], 0x1) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r3 = socket(0x2, 0x2, 0x0) r4 = socket$inet(0x2, 0x5, 0x77) setsockopt$sock_int(r4, 0xffff, 0x101, &(0x7f0000000180)=0x6, 0x4) setsockopt(r3, 0x0, 0x1f, &(0x7f0000000100), 0x4) r5 = socket(0x18, 0x1, 0x0) close(r5) r6 = socket(0x18, 0x2, 0x0) close(r6) socket(0x400000000018, 0x3, 0x3a) setsockopt(r6, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r5, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r6, &(0x7f0000000040)="100a2956b9223776", 0x79c) 16:01:00 executing program 0: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) writev(r0, &(0x7f0000000280)=[{&(0x7f0000000080)="1f", 0x4000}], 0x1) r1 = syz_open_pts() fcntl$lock(r1, 0x9, &(0x7f0000000180)={0xf0ff51428550b7d7, 0x0, 0x0, 0x100000000}) flock(r1, 0x2) flock(r1, 0x2) flock(r1, 0x2) fcntl$lock(r1, 0x10000000000009, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x2000300000000}) r2 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r3 = kqueue() kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000280)=[{{r2}, 0xfffffffffffffffe, 0x37}], 0x0, 0x0) kevent(r3, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) dup2(r2, r3) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f0000000140)=0xc) getppid() r4 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78659a, r4) r5 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78659a, r5) open$dir(&(0x7f00000001c0)='./file0\x00', 0x0, 0x9) r6 = syz_open_pts() fcntl$lock(r6, 0x9, &(0x7f0000000180)={0xf0ff51428550b7d7, 0x0, 0x0, 0x100000000}) r7 = syz_open_pts() fcntl$lock(r7, 0x9, &(0x7f0000000180)={0xf0ff51428550b7d7, 0x0, 0x0, 0x100000000}) flock(r7, 0x2) flock(r7, 0x2) flock(r7, 0x2) fcntl$lock(r7, 0x10000000000009, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x2000300000000}) fcntl$lock(r7, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x100000000}) r8 = syz_open_pts() fcntl$lock(r8, 0x9, &(0x7f0000000180)={0xf0ff51428550b7d7, 0x0, 0x0, 0x100000000}) flock(r8, 0x2) flock(r8, 0x2) flock(r8, 0x2) fcntl$lock(r8, 0x10000000000009, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x2000300000000}) fcntl$lock(r8, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x100000000}) flock(r6, 0x6) flock(r6, 0x2) flock(r6, 0x2) fcntl$lock(r6, 0x10000000000009, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x2000300000000}) fcntl$lock(r6, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x100000000}) fcntl$lock(r6, 0x8, &(0x7f0000000180)={0x1, 0x2, 0x5, 0x420, r5}) poll(&(0x7f00000000c0), 0x0, 0x400) r9 = socket$inet(0x2, 0x5, 0x1) recvfrom(r9, &(0x7f0000000040)=""/12, 0xc, 0x42, 0x0, 0x0) poll(&(0x7f0000000180)=[{r0, 0x10d}], 0x1, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) writev(r10, &(0x7f0000000280)=[{&(0x7f0000000080)="1f", 0x4000}], 0x1) poll(&(0x7f0000000100)=[{r10, 0x15}], 0x1, 0x0) dup2(r10, r0) 16:01:00 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000340)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r1 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r2 = kqueue() kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000280)=[{{r1}, 0xfffffffffffffffe, 0x37}], 0x0, 0x0) kevent(r2, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) dup2(r1, r2) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000080)={0x7, &(0x7f0000000040)=[{0x9, 0x9, 0x24, 0x20000}, {0xd1, 0x8, 0x7f, 0xd3b1}, {0x2, 0x6, 0x24, 0x7}, {0x3, 0x6, 0x9, 0x1}, {0x5, 0x9, 0x9, 0x8000}, {0x4, 0x32, 0x51, 0x2}, {0xb0, 0xd, 0x14, 0x4}]}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000280)={0x3, &(0x7f0000000000)=[{}, {0x50}, {0x6, 0x0, 0x0, 0xff}]}) pwrite(r0, &(0x7f0000000180)="f781ea80e21bb6f576c45af84a28", 0xe, 0x0, 0x0) 16:01:00 executing program 1: r0 = open$dir(&(0x7f00000000c0)='.\x00', 0x0, 0x0) r1 = open$dir(&(0x7f00000000c0)='.\x00', 0x0, 0x8) mkdirat(r1, &(0x7f0000000100)='./file0\x00', 0x0) renameat(r1, &(0x7f0000000280)='./file0\x00', r0, &(0x7f00000002c0)='./file1\x00') unveil(&(0x7f0000000080)='./file1\x00', &(0x7f0000000000)='W\x00') r2 = open$dir(&(0x7f00000000c0)='.\x00', 0x0, 0x0) chflagsat(r2, &(0x7f0000000180)='./file1\x00', 0x0, 0x0) 16:01:00 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x800, 0x71) r1 = open(&(0x7f0000000080)='./file0\x00', 0x8, 0x42) linkat(r0, &(0x7f0000000040)='./file0\x00', r1, &(0x7f00000000c0)='./file0\x00', 0x0) ioctl$FIOSETOWN(r0, 0x8004667c, &(0x7f0000000100)=0x5) r2 = getppid() r3 = getppid() setpgid(r2, r3) ioctl$VMM_IOC_READREGS(0xffffffffffffffff, 0xc2485607, &(0x7f0000000140)) sendsyslog(&(0x7f00000003c0)="9b3899ad2405e2b89e3f750ce0018ff5a065c8e7b105dd554bc137f575891f80431c88ad6652dffd7cf24442e0e53351a2f4cc3a67eb8f06e92f59a1c104002b5aba5c5ffa5f88155257db416d55bd64e5c5f86e16", 0x55, 0x1c) mknod(&(0x7f0000000440)='./file0\x00', 0x1000, 0x2) r4 = semget$private(0x0, 0x2, 0xe1) semctl$GETVAL(r4, 0x0, 0x5, &(0x7f0000000480)=""/91) semop(r4, &(0x7f0000000500)=[{0x4, 0x1d, 0x1000}, {0x3, 0x80}, {0x1, 0x3, 0x800}, {0x0, 0x200, 0x400}, {0x1, 0x800}], 0x5) r5 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) ioctl$BIOCSHDRCMPLT(r5, 0x80044275, &(0x7f0000000540)=0x3) msgctl$IPC_RMID(0x0, 0x0) pipe(&(0x7f0000000580)={0xffffffffffffffff, 0xffffffffffffffff}) fsync(r6) socketpair(0x18, 0x3, 0x40, &(0x7f00000005c0)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$inet6(r7, &(0x7f0000000600)="01fe7c834eb058a8bf0fe12491b715ac69dec1bed252008d23625e90af653ce2c5c6384f3abef79b8377335ffe0496640613e0", 0x33, 0x7, 0x0, 0x0) r8 = open(&(0x7f0000000640)='./file0\x00', 0x200, 0x10) ioctl$VMM_IOC_CREATE(r8, 0xc5005601, &(0x7f0000000680)={0x10, 0x0, 0x4, 0x5, [{&(0x7f0000fff000/0x1000)=nil, &(0x7f0000ffd000/0x2000)=nil, 0x3}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x7fff}, {&(0x7f0000ffc000/0x2000)=nil, &(0x7f0000ffa000/0x4000)=nil, 0xff}, {&(0x7f0000ffb000/0x3000)=nil, &(0x7f0000ffa000/0x1000)=nil, 0x7}, {&(0x7f0000ffb000/0x3000)=nil, &(0x7f0000ffb000/0x2000)=nil, 0x3}, {&(0x7f0000ff9000/0x3000)=nil, &(0x7f0000ffa000/0x3000)=nil, 0x1}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000ffa000/0x4000)=nil, 0x1}, {&(0x7f0000ffb000/0x3000)=nil, &(0x7f0000ffb000/0x4000)=nil, 0x7ff}, {&(0x7f0000ffa000/0x2000)=nil, &(0x7f0000ffe000/0x1000)=nil, 0x84}, {&(0x7f0000ff7000/0x9000)=nil, &(0x7f0000ffe000/0x2000)=nil, 0x1}, {&(0x7f0000ffe000/0x1000)=nil, &(0x7f0000ffa000/0x2000)=nil, 0x75}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x9}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ff8000/0x4000)=nil, 0x7}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ff8000/0x4000)=nil, 0x4}, {&(0x7f0000ff6000/0x4000)=nil, &(0x7f0000ffe000/0x2000)=nil, 0x8}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffc000/0x1000)=nil, 0x2}], ['./file0\x00', './file0\x00', './file0\x00', './file0\x00'], './file0\x00', './file0\x00', './file0\x00', ['./file', './file', './file', './file'], 0x8}) socket$unix(0x1, 0x5, 0x0) r9 = msgget(0x2, 0x2) msgctl$IPC_STAT(r9, 0x2, &(0x7f0000000b80)=""/137) open(&(0x7f0000000c40)='./file0\x00', 0x20, 0xa0) r10 = msgget(0x2, 0x108) msgctl$IPC_RMID(r10, 0x0) r11 = msgget$private(0x0, 0x254) msgsnd(r11, &(0x7f0000000c80)={0x0, "edc08fb6429b5470a202e6430315a10721f2440bc4b457f1e10ec234a77b2ba49d73"}, 0x2a, 0x0) 16:01:00 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x9, 0x93}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() r2 = syz_open_pts() fcntl$lock(r2, 0x9, &(0x7f0000000180)={0xf0ff51428550b7d7, 0x0, 0x0, 0x100000000}) flock(r2, 0x2) flock(r2, 0x2) flock(r2, 0x2) fcntl$lock(r2, 0x10000000000009, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x2000300000000}) fcntl$lock(r2, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x100000000}) r3 = syz_open_pts() fcntl$lock(r3, 0x9, &(0x7f0000000180)={0xf0ff51428550b7d7, 0x0, 0x0, 0x100000000}) flock(r3, 0x2) flock(r3, 0x2) flock(r3, 0x2) fcntl$lock(r3, 0x10000000000009, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x2000300000000}) fcntl$lock(r3, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x100000000}) r4 = openat$pf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/pf\x00', 0x20000, 0x0) r5 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wskbd0\x00', 0x80, 0x0) r6 = syz_open_pts() fcntl$lock(r6, 0x9, &(0x7f0000000180)={0xf0ff51428550b7d7, 0x0, 0x0, 0x100000000}) flock(r6, 0x2) flock(r6, 0x2) flock(r6, 0x2) fcntl$lock(r6, 0x10000000000009, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x2000300000000}) fcntl$lock(r6, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x100000000}) kevent(0xffffffffffffffff, &(0x7f00000001c0)=[{{r2}, 0xfffffffffffffff8, 0x44, 0x8, 0x6, 0x1f}, {{r1}, 0xffffffffffffffff, 0x3, 0x80000000, 0x8000, 0x3}, {{r3}, 0xfffffffffffffffb, 0x2, 0x40, 0x2, 0x80000001}, {{r4}, 0xfffffffffffffffd, 0x3, 0x2, 0x4, 0x3}, {{0xffffffffffffff9c}, 0xfffffffffffffff9, 0x8, 0x2, 0xff, 0x6}, {{r5}, 0xfffffffffffffffc, 0x1, 0x4, 0x0, 0x7fffffff}, {{r6}, 0xfffffffffffffffd, 0x20, 0x1, 0xcf1, 0x2}, {{r3}, 0xfffffffffffffffb, 0x4, 0x1, 0x10001, 0xffffffffffffff01}], 0x0, 0x0, 0x4, 0x0) r7 = kqueue() kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000300)=[{{r1}, 0xffffffffffffffff, 0xd}], 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) ioctl$TIOCSETAW(r0, 0x80047469, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, "1ffbdfa6163cb90277925f1be62c36ae61c4a648"}) write(r0, 0x0, 0x0) kevent(r7, &(0x7f0000000080), 0x200, 0x0, 0x1ff, 0x0) 16:01:00 executing program 1: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x8000000, 0x0, 0x7, 0xfffffffd, "00ffffff4400", 0x0, 0x7}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x200, 0x0, 0x0, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) connect$unix(0xffffffffffffffff, &(0x7f0000000080)=ANY=[@ANYBLOB='\x00'], 0x1) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) open(&(0x7f0000000040)='./file0\x00', 0x691, 0x0) ktrace(&(0x7f00000001c0)='./file0\x00', 0x4, 0x100, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0, 0x0) unveil(&(0x7f0000000180)='./file0\x00', &(0x7f00000013c0)='x\x00') r2 = socket(0x18, 0x1, 0x0) close(r2) r3 = socket(0x18, 0x2, 0x0) close(r3) socket(0x400000000018, 0x3, 0x3a) setsockopt(r3, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r2, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r3, &(0x7f0000000040)="100a2956b9223776", 0x21d) 16:01:02 executing program 1: socket(0x18, 0x4, 0x0) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r1 = kqueue() r2 = syz_open_pts() fcntl$lock(r2, 0x9, &(0x7f0000000180)={0xf0ff51428550b7d7, 0x0, 0x0, 0x100000000}) flock(r2, 0x2) flock(r2, 0x2) flock(r2, 0x2) fcntl$lock(r2, 0x10000000000009, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x2000300000000}) fcntl$lock(r2, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x100000000}) r3 = syz_open_pts() fcntl$lock(r3, 0x9, &(0x7f0000000180)={0xf0ff51428550b7d7, 0x0, 0x0, 0x100000000}) flock(r3, 0x2) flock(r3, 0x2) flock(r3, 0x2) fcntl$lock(r3, 0x10000000000009, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x2000300000000}) fcntl$lock(r3, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x100000000}) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f00000001c0)=[{{r0}, 0xfffffffffffffffe, 0x37}, {{r0}, 0xfffffffffffffffb, 0x72, 0xf0000000, 0xfffffffffffffeff, 0x2}, {{r2}, 0x0, 0x0, 0x400fff65, 0xfff, 0xffffffffffff4b6a}, {{r3}, 0xfffffffffffffffe, 0x91, 0x800ffffe, 0xfffffffffffffffb, 0xff}], 0x0, 0x0) kevent(r1, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) dup2(r0, r1) setsockopt(r0, 0x29, 0x2d, &(0x7f0000000000)="6c2b8ed529dc728be703dfbd28e2d4b89f9e10ed7c63bcbfcf0fd2b50a88838bbf72170e4fdac664c684b47a20603a7f63d6774540d02f7fd9d949f32a72164a4aa5148596d1b2880f77a8800b1663946bc23bd41cab7e150a08050e364151caac289f5611f4ebd02053a1d425468ea9523116c7197d9b4ab7cfd4e1909f6494146f495f460daa8ed592d727e05e64", 0x8f) pckbd_enable: command error 16:01:02 executing program 0: open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) ktrace(&(0x7f0000000000)='./file0\x00', 0x4, 0x100, 0x0) chmod(&(0x7f00000000c0)='./file0\x00', 0x3f) setuid(0xee01) ktrace(&(0x7f0000000140)='./file0\x00', 0x2, 0x0, 0x0) socketpair$unix(0x1, 0x9d7898393c7bd17a, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = msgget$private(0x0, 0x0) r2 = getpgid(0x0) r3 = semget$private(0x0, 0x1, 0x80000200) semop(r3, &(0x7f0000000300)=[{0x0, 0x7, 0x1400}, {0x4, 0x80, 0x1800}, {0xfe52dc4792d94f09, 0x8000, 0x800}, {0x4, 0xff, 0x800}, {0x4, 0x100, 0x1000}, {0x2, 0x100000000, 0xf2e4cf5442ae16e3}], 0x6) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, &(0x7f0000000380)=0xb) semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f00000000c0)={{0x400, r4, r5, r4, r5, 0x82, 0xfffffffffffff7f5}, 0x8, 0x1ff}) msgctl$IPC_SET(r1, 0x1, &(0x7f0000003f80)={{0x0, 0x0, 0x0, 0x0, r5, 0x40}, 0x0, 0xe31, r2, 0x0, 0x10000, 0x0, 0xac}) fcntl$lock(r0, 0x7, &(0x7f0000000180)={0x3, 0x0, 0x2, 0x4614, r2}) r6 = socket(0x11, 0x4003, 0x8) sendto$unix(r6, &(0x7f0000000000)="b10005016000009005001b0007000000050004fecea11ea8fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282118e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01b1257aea8c500000002000000000000020208a371a3f8000400000000000000010000000000000000", 0xb1, 0x400, 0x0, 0xfffffffffffffd44) r7 = dup(r6) ioctl$TIOCMBIC(r7, 0x8004746b, &(0x7f0000000400)=0xa1b4) ioctl$VT_WAITACTIVE(r7, 0x20007606, &(0x7f0000000240)) getsockopt$SO_PEERCRED(r7, 0xffff, 0x1022, &(0x7f0000002600)={0x0, 0x0}, 0xfeaf) r9 = getgid() lchown(&(0x7f0000001280)='./file0\x00', r8, r9) socketpair$unix(0x1, 0x9d7898393c7bd17a, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) r11 = msgget$private(0x0, 0x0) r12 = getpgid(0x0) msgctl$IPC_SET(r11, 0x1, &(0x7f0000003f80)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x40}, 0x0, 0xe31, r12, 0x0, 0x10001, 0x0, 0xac}) fcntl$lock(r10, 0x7, &(0x7f0000000180)={0x3, 0x5, 0x2, 0x4614, r12}) r13 = socket(0x11, 0x4000, 0x80) sendto$unix(r13, &(0x7f0000000000)="b10005016000009005001b0007000000050004fecea11ea8fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282118e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01b1257aea8c500000002000000000000020208a371a3f8000400000000000000010000000000000000", 0xb1, 0x3, 0x0, 0x0) r14 = dup(r13) ioctl$TIOCMBIC(r14, 0x8004746b, &(0x7f00000011c0)=0x1) ioctl$VT_WAITACTIVE(r14, 0x20007606, &(0x7f0000000240)) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000002600)={0x0, 0x0}, 0xc) r16 = getgid() lchown(&(0x7f0000001280)='./file0\x00', r15, r16) socket(0x11, 0x4003, 0x8) socket$inet6(0x18, 0x3, 0x102) close(0xffffffffffffffff) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x2000, &(0x7f00000000c0)=0x2, 0x4) writev(0xffffffffffffffff, &(0x7f0000000040)=[{0x0}], 0x1) sendmsg(0xffffffffffffffff, &(0x7f00000002c0)={&(0x7f0000000000)=@in, 0xc, 0x0, 0x0, 0x0}, 0x1) r17 = socket$inet6(0x18, 0x3, 0x102) sendmsg(r17, &(0x7f00000002c0)={&(0x7f0000000000)=@in6={0x18, 0x3, 0x42c0, 0xffff}, 0xc, 0x0, 0x0, 0x0}, 0x405) 16:01:02 executing program 0: ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, &(0x7f0000000180)={0x10, 0x0, 0x4, 0x0, [{&(0x7f0000fff000/0x1000)=nil, &(0x7f0000004000/0x3000)=nil}, {&(0x7f0000002000/0x2000)=nil, &(0x7f0000ffb000/0x4000)=nil}, {&(0x7f0000010000/0x1000)=nil, &(0x7f0000011000/0x2000)=nil}, {&(0x7f0000009000/0x2000)=nil, &(0x7f0000ffc000/0x2000)=nil}, {&(0x7f000000f000/0x3000)=nil, &(0x7f0000006000/0x1000)=nil}, {&(0x7f0000009000/0x1000)=nil, &(0x7f0000000000/0x4000)=nil}, {&(0x7f000000d000/0x2000)=nil, &(0x7f000000c000/0x1000)=nil}, {&(0x7f000000f000/0x3000)=nil, &(0x7f0000005000/0x4000)=nil}, {&(0x7f0000ff9000/0x4000)=nil, &(0x7f0000004000/0x1000)=nil}, {&(0x7f000000f000/0x4000)=nil, &(0x7f000000b000/0x4000)=nil}, {&(0x7f0000012000/0x4000)=nil, &(0x7f0000ffd000/0x1000)=nil}, {&(0x7f000000d000/0x1000)=nil, &(0x7f0000fff000/0x1000)=nil}, {&(0x7f0000013000/0x1000)=nil, &(0x7f0000ffe000/0x1000)=nil}, {&(0x7f000000a000/0x1000)=nil, &(0x7f000000a000/0x4000)=nil}, {&(0x7f000000f000/0x3000)=nil, &(0x7f0000011000/0x4000)=nil}, {&(0x7f0000014000/0x4000)=nil, &(0x7f0000ffc000/0x3000)=nil}], ['./file1\x00', './file1\x00', './file\x00', './file1\x00'], './file0\x00', './file0/file0\x00', './file0\x00', ['./file', './file', './file', './file']}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x3, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x80206980, &(0x7f0000000300)) r2 = socket(0x18, 0x3, 0x0) r3 = fcntl$dupfd(r2, 0x0, r2) ioctl$TIOCFLUSH(r3, 0x80206980, &(0x7f0000000300)) r4 = syz_open_pts() fcntl$lock(r4, 0x9, &(0x7f0000000180)={0xf0ff51428550b7d7, 0x0, 0x0, 0x100000000}) clock_settime(0x4, &(0x7f0000000040)={0x8001}) flock(r4, 0x2) flock(r4, 0x2) flock(r4, 0x2) fcntl$lock(r4, 0x10000000000009, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x2000300000000}) fcntl$lock(r4, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x100000000}) ioctl$TIOCSDTR(r4, 0x20007479) 16:01:02 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x2, &(0x7f0000000100)=[{0x1, 0x9, 0xff, 0x80000001}, {0x9, 0x2, 0xf8, 0x9}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x17d, &(0x7f0000000340)="b6") 16:01:02 executing program 1: r0 = openat(0xffffffffffffff9c, &(0x7f0000000180)='./bus\x00', 0x2, 0x10) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085761, &(0x7f00000001c0)={0x1, 0x24}) open(&(0x7f00000000c0)='./file0\x00', 0x200, 0x0) ktrace(&(0x7f0000000280)='./file0\x00', 0x14, 0x10, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = socket(0x400000000018, 0x3, 0x800000000000003a) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) setsockopt(r2, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_ADD_MIF(r2, 0x29, 0x69, &(0x7f0000000080), 0xc) recvmsg(r1, &(0x7f0000000100)={0x0, 0x0, &(0x7f00000000c0)=[{&(0x7f0000000000)=""/73, 0x49}], 0x1000000000000236, 0x0}, 0x0) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000100)) r3 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r4 = kqueue() kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000280)=[{{r3}, 0xfffffffffffffffe, 0x37}], 0x0, 0x0) kevent(r4, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) dup2(r3, r4) connect$inet6(r3, &(0x7f0000000140)={0x18, 0x3, 0x7f, 0x2c000000}, 0xc) execve(0x0, 0x0, 0x0) 16:01:02 executing program 0: setrlimit(0x7, &(0x7f0000000040)={0x7, 0x53}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() write(r0, &(0x7f00000001c0)="7fb0225e514df21407c37305000000000000000d0cdac8223820d3bec42894afbf6716669add93075ba1e86f16bc5126ae8006882da5eb6f21b48e369bfd0057876c790f5819a02c2715884fc2ae8bc852904c4ac7814a2df1bca2c1d2f9c0825c4093e13fe3c2fa0425fe609ed892fa7c005615cf6bb6f25b9537d8f484aebc014dae1793957b94fac56b44261a232b13bdf821aa451f0300514a3f6ca5fcc6a370d04cc53894a998ffe5b0ccc9fc848754da91000000000000abdbb4977b07c2fcb2391e3792952500000000000000000000000000000000000000000000000000000000000000000000000000000000000031c9316788554e0e7591ea245ed4e83f7d466cf159aa770dd2521e9f9b6d83f6d68332bafecb2f2ef637601d7dc30041c4db2436679fcaa354fc77ed8b1440c4fae112afd02bbe1d3f32cd1bee68d0e9fa656cf7", 0x147) ioctl$TIOCSETA(r0, 0x80047470, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) writev(r1, &(0x7f0000000000), 0x0) r2 = socket$inet(0x2, 0x8005, 0x3) r3 = openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x808, 0x0) ioctl$TIOCMBIC(r3, 0x8004746b, &(0x7f0000000080)=0x400) r4 = openat$null(0xffffffffffffff9c, &(0x7f0000000140)='/dev/null\x00', 0x200, 0x0) ioctl$WSDISPLAYIO_SVIDEO(r4, 0x80045745, &(0x7f0000000180)=0x1) close(r0) ioctl$TIOCCLRVERAUTH(0xffffffffffffff9c, 0x2000741d) setsockopt$sock_timeval(r2, 0xffff, 0x1006, &(0x7f0000000100)={0x8, 0x20}, 0x10) r5 = syz_open_pts() fcntl$lock(r5, 0x9, &(0x7f0000000180)={0xf0ff51428550b7d7, 0x0, 0x0, 0x100000000}) flock(r5, 0x2) ioctl$VMM_IOC_TERM(r4, 0x80045604, &(0x7f0000000340)={0x561d05a}) flock(r5, 0x2) flock(r5, 0x2) fcntl$lock(r5, 0x10000000000009, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x2000300000000}) fcntl$lock(r5, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x100000000}) ioctl$TIOCMBIS(r5, 0x8004746c, &(0x7f00000000c0)=0x126e) readv(r0, &(0x7f0000002540), 0x1000000000000067) 16:01:02 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000640)={0x3, &(0x7f0000000040)=[{0x1}, {0x861}, {0x6, 0xff, 0x0, 0x1}]}) rename(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='./file0\x00') r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/ttyCcfg\x00', 0x10, 0x0) ioctl$WSMUXIO_REMOVE_DEVICE(r1, 0x80085762, &(0x7f0000000200)={0x1, 0x401}) ioctl$VMM_IOC_TERM(0xffffffffffffff9c, 0x80045604, &(0x7f0000000000)={0x401}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000140)="1ec74295249825b12762ed1d7405") openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x10, 0x0) 16:01:02 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) ioctl$WSKBDIO_GETMODE(r0, 0x40045714, &(0x7f0000000040)) r1 = syz_open_pts() close(r1) fcntl$lock(r1, 0x9, &(0x7f0000000180)={0xf0ff51428550b7d7, 0x0, 0x0, 0x100000000}) flock(r1, 0x2) r2 = openat$klog(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/klog\x00', 0x2, 0x0) ioctl$FIOASYNC(r2, 0x8004667d, &(0x7f0000000100)=0x20) flock(r1, 0x2) flock(r1, 0x2) fcntl$lock(r1, 0x10000000000009, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x2000300000000}) fcntl$lock(r1, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x100000000}) r3 = syz_open_pts() fcntl$lock(r3, 0x9, &(0x7f0000000180)={0xf0ff51428550b7d7, 0x0, 0x0, 0x100000000}) flock(r3, 0x2) flock(r3, 0x2) flock(r3, 0x2) fcntl$lock(r3, 0x10000000000009, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x2000300000000}) fcntl$lock(r3, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x100000000}) ioctl$TIOCSCTTY(r3, 0x20007461) r4 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78659a, r4) fcntl$lock(r1, 0x8, &(0x7f0000000080)={0x1, 0x2, 0x9, 0x101, r4}) ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [], [0x0, 0x0, 0x0, 0x9, 0xffffbfffffffffff], [0x0, 0x0, 0x401]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r5 = socket(0x18, 0x2, 0x0) r6 = fcntl$dupfd(r5, 0x0, r5) ioctl$TIOCFLUSH(r6, 0x8080691a, &(0x7f0000000300)) 16:01:03 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f0000000040)=ANY=[@ANYBLOB="022f2f"], 0x1) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r1 = kqueue() kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000280)=[{{r0}, 0xfffffffffffffffe, 0x37}], 0x0, 0x0) kevent(r1, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) dup2(r0, r1) faccessat(r0, &(0x7f0000000040)='/', 0x0, 0x0) 16:01:03 executing program 0: r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r1 = kqueue() kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000280)=[{{r0}, 0xfffffffffffffffe, 0x37}], 0x0, 0x0) kevent(r1, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) r2 = semget$private(0x0, 0x2, 0x111) semctl$IPC_RMID(r2, 0x0, 0x0) dup2(r0, r1) recvfrom$inet(r0, &(0x7f0000000440)=""/160, 0xa0, 0x800, &(0x7f0000000000)={0x2, 0x0}, 0xc) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETWF(r3, 0x80104277, &(0x7f00000000c0)={0x3, &(0x7f0000000280)=[{0x7c}, {0x2}, {0x6, 0x0, 0x0, 0x1f}]}) pwrite(r3, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) 16:01:03 executing program 0: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffffff, 0x0, "00000000000000000000f2ffffffffffffff4000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r1 = socket(0x18, 0x1, 0x0) close(r1) r2 = socket(0x18, 0x2, 0x0) chdir(&(0x7f0000000040)='./file0\x00') close(r2) socket(0x400000000018, 0x3, 0x3a) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r2, &(0x7f0000000280)="ae28b97a1238d71103d126daa5b1b9076696b11b1f518302a71d6b350d4e4fc81b218ec8d59a0d41e2d50000000000000000", 0x32) 16:01:03 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000002c0)={'tap', 0x0}) r1 = openat$tty(0xffffffffffffff9c, &(0x7f0000000040)='/dev/tty\x00', 0x1, 0x0) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f0000000080)=0x6) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x74}, {0x3d}, {0x4006}]}) syz_emit_ethernet(0xe, &(0x7f0000000240)="985238a669ab541d1369151a49be") r2 = syz_open_pts() fcntl$lock(r2, 0x9, &(0x7f0000000180)={0xf0ff51428550b7d7, 0x0, 0x0, 0x100000000}) flock(r2, 0x2) flock(r2, 0x2) flock(r2, 0x2) fcntl$lock(r2, 0x10000000000009, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x2000300000000}) fcntl$lock(r2, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x100000000}) r3 = syz_open_pts() fcntl$lock(r3, 0x9, &(0x7f0000000180)={0xf0ff51428550b7d7, 0x0, 0x0, 0x100000000}) flock(r3, 0x2) flock(r3, 0x2) r4 = getppid() fcntl$setown(r2, 0x6, r4) flock(r3, 0x2) fcntl$lock(r3, 0x10000000000009, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x2000300000000}) fcntl$lock(r3, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x100000000}) r5 = syz_open_pts() fcntl$lock(r5, 0x9, &(0x7f0000000180)={0xf0ff51428550b7d7, 0x0, 0x0, 0x100000000}) flock(r5, 0x2) flock(r5, 0x2) flock(r5, 0x2) fcntl$lock(r5, 0x10000000000009, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x2000300000000}) fcntl$lock(r5, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x100000000}) ioctl$TIOCFLUSH(r5, 0x80047410, &(0x7f00000001c0)=0x9) r6 = fcntl$dupfd(r2, 0x0, r3) ioctl$BIOCSETF(r6, 0x80104267, &(0x7f0000000180)={0x7, &(0x7f00000000c0)=[{0xfa, 0x7, 0x8, 0x9}, {0x4, 0x7, 0xf5, 0x1c00000}, {0x0, 0x80, 0xc1, 0x3}, {0x2, 0x1, 0x46, 0x7}, {0x9, 0x1, 0x2, 0xcf7}, {0x2, 0x5, 0x0, 0x703d}, {0x1, 0x0, 0x7, 0xac}]}) 16:01:03 executing program 0: mlockall(0x1) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{0x64, 0x0, 0xf4}, {0x15}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0xc4, &(0x7f0000000180)="7f") getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, &(0x7f0000000200)=0xc) chown(&(0x7f0000000140)='./file0\x00', 0xffffffffffffffff, r1) ioctl$TIOCMBIC(0xffffffffffffffff, 0x8004746b, &(0x7f0000000080)=0x4) 16:01:03 executing program 0: setreuid(0xee00, 0x0) syz_open_pts() r0 = getuid() setreuid(0xee00, r0) r1 = openat(0xffffffffffffffff, &(0x7f000060cff8)='/', 0x0, 0x0) lseek(r1, 0x0, 0x4, 0x0) getdents(r1, &(0x7f00000000c0)=""/4096, 0x1000) socket$inet(0x1e, 0x3, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) r3 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r4 = kqueue() kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000280)=[{{r3}, 0xfffffffffffffffe, 0x37}], 0x0, 0x0) kevent(r4, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) dup2(r3, r4) r5 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r6 = kqueue() r7 = syz_open_pts() fcntl$lock(r7, 0x9, &(0x7f0000000180)={0xf0ff51428550b7d7, 0x0, 0x0, 0x100000000}) flock(r7, 0x2) flock(r7, 0x2) flock(r7, 0x2) fcntl$lock(r7, 0x10000000000009, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x2000300000000}) fcntl$lock(r7, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x100000000}) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000280)=[{{r7}, 0xfffffffffffffffe, 0x37}], 0x0, 0x0) kevent(r6, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) dup2(r5, r6) r8 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r9 = kqueue() kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000280)=[{{r8}, 0xfffffffffffffffe, 0x37}], 0x0, 0x0) kevent(r9, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) dup2(r8, r9) r10 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r11 = kqueue() kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000280)=[{{r10}, 0xfffffffffffffffe, 0x37}], 0x0, 0x0) kevent(r11, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) dup2(r10, r11) r12 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r13 = kqueue() kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000280)=[{{r12}, 0xfffffffffffffffe, 0x37}], 0x0, 0x0) kevent(r13, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) dup2(r12, r13) ioctl$BIOCSETIF(r12, 0x8020426c, &(0x7f00000010c0)={'tap', 0x0}) ioctl$BIOCSETWF(r2, 0x80104277, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x25}, {0x1d}, {0x6, 0x0, 0x0, 0x25a4}]}) pwrite(r2, &(0x7f0000000100)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) r14 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r14, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETWF(r14, 0x80104277, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x25}, {0x1d}, {0x6, 0x0, 0x0, 0x25a4}]}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) r16 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r16, 0x80104277, &(0x7f00000002c0)={0x3, &(0x7f0000000000)=[{0xb1}, {0x28}, {0x6, 0x0, 0x0, 0x40103}]}) ioctl$BIOCSETIF(r16, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) pwrite(r16, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) r17 = socket(0x2, 0x3, 0x1) connect$unix(r17, &(0x7f0000001100)=ANY=[@ANYBLOB="8202adfdffffffffffffff6530130fb9aa23d057145406000000000000000700000000829568c11700287ead4bcb617fa69dfceac2884e6abca64892bc5e57c6388bbd2ad88b2951b15801360bcd4c0a162b58b55c62bffa4d012ae447471c230495aaee48c02f6ac41e6bf3bf554799b9b800ed52beb85a85e23bfb258557d60f13ad30505e8f53f8a4aeef9d612f871f4367f04157795ea4a5c59a3a9fa2a1bda3c8a6bc5b65c6ff070000b4122cd2350000030d7d61f2cd2db400eeff00000000fa478cb02121f590dceb00000000000000000000004c08408e8065824c9699df875bab8fa9eeafe3930a28b6a549db713f74987813b57c2017c86fcf51a3cea943018fd570f12f71572fcc8142858758ad7cabd2ecc7d7ef9d025b6c5ea1ef10c00000000c45ab4746021eeeac0a8bc4ed8b3c0e0a7cc76e951ee4d582124e084fc270f882b865eee588a7eee039a2e945096d7fa77b300ada2ac9cb71faf2e2086a14d6f2f5eaf4584a2c241985cc22f798037699b625759d6a4c234ae2afa2675c5f8cccfe7aeb4505f1d2cabaa441be793f34f409c213afeb16d4209dceb18e13a3e4c092e9d61e0400000027ca829606c392baa4193d0e2add214f8561ad1d48c6426a3ebde4a2d300abf70003000000000000008dda644dd3d1890d8b24124b9218392670c0a77bda7ebbb38531e0df8caa21d1e5685eee934168ec00000000000000077392b2462aa895da127c1d5943363da647081d8016b4b8a15b8969cf1ebc3a2d4b0bca644f00003751b1e4da809279c7b3252015da259eaf0f42e09878e6b0546b051d9b22d05717f5544717aca0ffe0d84bf7f233d409c1a22d7641764cf4ce2af869b90fd62a23f14d95210dbee05d5aacf9528cf4959641da3633e7e3f5cbf54aecb0d994f8802adc76b996b58aa6050aa727c9bfcb6feaf2a0cd455bfcd11119cb4ceefab677116603800f8031b222cf8578d931e7bb2e08a99fc62b9150c50b52ebda176e26b25acb00e6eaf70ef69cd126daaa21ec3344f65ece41fa47767fa56b1dbbdc07a24550268c3caa4a1ee916dacef7411e8fa2fa6a3d9eca80e2e6c215d09e597e3dcb2909ce5a8d50050a0ea432ee3593ee6c7e95f84ecbd17c0003c4e23b6688786e2894202fed2b5a7e962a2b8938c84fd4712fe7101b4b31754b2d978355cd5ed9050038f5b5f4487dabfdb3fd677b09fe7f9b0141896f8f391f2df433d610a6a33c4e9eb805b72ecaadb207026d3d1c4a6c9d847ed7d7eec33fd497c00a750fe84c23883bc918a05926bae77016502994703f47efee33ec1564c46422d73343c60b39afa3b97c34cd9276d0a942cd2f70a1d4d07847e8c382757358d6f509f9f62b304afe438b5c7d1557499e706c2e2ca33b71bf3ba41cf54947df2f0d93fd38c36443a38016bad4abfb6e128e2188baea035f5019b66c556e1deaa1934b2918194d30bbe57a102aadd94526715cfe66f3732560e1b7d12683f6d5d098affc75e1eb2df52e8b98e691e44469c2fc5d3efe91626dab84a08a18b1317517e24e5495d59a9a6a868571cc87d80433e3f8039c71342c67ec5be3e33f6d554ada83a7c2de7fcffcffffff010000007cee37a7745d240a2ff62f5e1b387b9a51867000000000000000000000000011da114e0af900885472b8b8350000002eb1cd8043e80612f7f3dcb1dbf4085457d3a27184f1fda724c15730274b11d720eca34d1c24b9c69e27b06e70c580e67967e9e0e7866fa29e4b01ca387ad1a1abb4e4dcfb599e69bffb8d85e7b2cdb33baa3a67c54269aeeb23a48c469c49e7744380f53cce7e366d83c72fe0b89bacd9f25d713f9c09c8d93f923672301ef63eb792aa304ac4c7a7c32ceb131378232b5f447c96353d7221306990b1513302488eba89c7956cc10d6122a3116ceb60f4d4538fec61cdf4518f03230a7fe429b7160f3a8fe45db798857a02508f7355e634c635a476a7a1a4c6ccb0a915bb9037156127c2a8172e44bff0e8a86338a661ab7cc757567963a53d03a5d547a78027597c38861da552e1bf2c23047dd3077862e815e119de78e57c28684f2033b8ac7dd5a645937367c6b0963c2867733517ae13342fa90fb3372788033555f458fab7e7b18d2f0f93341f141355bda5f9584722fa54870129fd142748b467f61cf1c82c642adbf0ab90580c52a7ebe7086937a16779faf9c3987011da41c21199a15a91d7fde57d43ffec420761e52ed5d4b4ff3a8e98998c51b827cae24d6db2d3f7949915d6c6ac8f6afdffaf6132322e13f6f9301d012acb0b97d6dc1de19392149a10c9f09be9aaf081b1bfd2a25c0ba4d90000000000000000"], 0x10) dup2(r17, r15) dup(r15) r18 = syz_open_pts() fcntl$lock(r18, 0x9, &(0x7f0000000180)={0xf0ff51428550b7d7, 0x0, 0x0, 0x100000000}) flock(r18, 0x2) flock(r18, 0x2) flock(r18, 0x2) r19 = getpgrp() fcntl$lock(r18, 0x10000000000009, &(0x7f0000000000)={0x3, 0x2, 0x7, 0x2000300000000, r19}) 16:01:04 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000000)=[{0x24}, {0xc}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000140)="c4d46c0a81d12e00d77e4dbeb6d4") r1 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x420, 0x0) r2 = syz_open_pts() fcntl$lock(r2, 0x9, &(0x7f0000000180)={0xf0ff51428550b7d7, 0x0, 0x0, 0x100000000}) flock(r2, 0x2) flock(r2, 0x2) flock(r2, 0x2) fcntl$lock(r2, 0x10000000000009, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x2000300000000}) fcntl$lock(r2, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x100000000}) r3 = syz_open_pts() r4 = syz_open_pts() fcntl$lock(r4, 0x9, &(0x7f0000000180)={0xf0ff51428550b7d7, 0x0, 0x0, 0x100000000}) flock(r4, 0x2) flock(r4, 0x2) flock(r4, 0x2) fcntl$lock(r4, 0x10000000000009, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x2000300000000}) fcntl$lock(r4, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x100000000}) poll(&(0x7f0000000180)=[{r1, 0x10}, {r2, 0x4}, {r0, 0x80}, {r0, 0x8}, {r3, 0x1}, {0xffffffffffffffff, 0x2}, {r4, 0x40}], 0x7, 0x3) 16:01:04 executing program 1: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x210], [0x10]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) r1 = socket(0x2, 0x1, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) accept$inet6(r1, &(0x7f0000000040), &(0x7f0000000080)=0xc) ioctl$TIOCFLUSH(r2, 0x8040691a, &(0x7f0000000300)) 16:01:05 executing program 1: r0 = socket(0x11, 0x3, 0x0) r1 = syz_open_pts() fcntl$lock(r1, 0x9, &(0x7f0000000180)={0xf0ff51428550b7d7, 0x0, 0x0, 0x100000000}) flock(r1, 0x2) flock(r1, 0x2) flock(r1, 0x2) fcntl$lock(r1, 0x10000000000009, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x2000300000000}) fcntl$lock(r1, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x100000000}) writev(r1, &(0x7f0000000040)=[{&(0x7f0000000000)="16ac51c0b60fd79dc71b90a814", 0xd}], 0x1) openat$vmm(0xffffffffffffff9c, &(0x7f0000000080)='/dev/vmm\x00', 0x40, 0x0) sendto$unix(r0, &(0x7f00000000c0)="b10005016000009005001b0007000000331c04fecea10500fef96ecfc73fd3357ae36caa0416fa4f376336acf00b7804be381e4991f7c8cf5f882b297be1aa5b23edeb51e2feca3ebbc257699a1f133e27acb5d602000d7d026ba8af630037282102000000720fd38bfbb770c1f5a872c881ea772ec589436a4d47840b404f361b1257aea8c500002002000000000000020208a371a3f8343712051e1d89e000040000000000000001000000000f000104", 0xb1, 0x0, 0x0, 0x0) 16:01:05 executing program 0: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000000)={0x2, &(0x7f0000000080)=[{}, {0x42b}]}) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffffff, 0x0, "00000000000000000000f2ffffffffffffff4000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) connect$unix(0xffffffffffffffff, &(0x7f0000000080)=ANY=[@ANYBLOB='+'], 0x1) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r1 = socket(0x18, 0x1, 0x0) close(r1) r2 = socket(0x18, 0x2, 0x0) close(r2) r3 = openat$null(0xffffffffffffff9c, &(0x7f0000000100)='/dev/null\x00', 0x20, 0x0) ioctl$BIOCSETWF(r3, 0x80104277, &(0x7f00000001c0)={0x0, &(0x7f0000000180)}) socket(0x400000000018, 0x3, 0x3a) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r2, &(0x7f0000000040)="100a2956b9223776", 0x21d) 16:01:05 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x8613a) r0 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f0000000240)="220e2a", 0x3) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{}, 0x2440010032}) r1 = syz_open_pts() fcntl$lock(r1, 0x9, &(0x7f0000000180)={0xf0ff51428550b7d7, 0x0, 0x0, 0x100000000}) flock(r1, 0x2) flock(r1, 0x2) preadv(r1, &(0x7f0000000200)=[{&(0x7f0000000080)=""/104, 0x68}, {&(0x7f0000000100)=""/40, 0x28}, {&(0x7f0000000300)=""/156, 0x9c}, {&(0x7f0000000140)=""/40, 0x28}], 0x4, 0x0, 0x7266) flock(r1, 0x2) fcntl$lock(r1, 0x10000000000009, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x2000300000000}) fcntl$lock(r1, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x100000000}) dup2(r1, 0xffffffffffffff9c) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 16:01:05 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86135) r0 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) r1 = socket$inet6(0x18, 0x2, 0x6) mprotect(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x1) pwritev(r1, &(0x7f0000000680)=[{&(0x7f0000000300)="4ca356df9d8854f82afc8d1a62edcb9866966f83ce54965353e0a898cd5853f3e7990790d346d4fdacab2933cadb5ca5a7dab77fdcf70d5da0a787265f912960b506c720fcf00695ac4c587a138a00ef05503ea68d485c4d17538c70df018202d27d6e1b5c8b5263eda71ccfd5abcafc439180841f8d375e08879c476914d46c2680563f04fad924089de18d9aaea6703409d2b1ea6971d826991344dc721a9864fcc3e4c61e844b54d72e1ef39b5335a8ab6d8cb62ffac3cab724b118ed495c2fd340caea55888c690638a05b18141a63366497aa23260230753f7931b35189f55ec53939a8e25fc3d0536361db6b", 0xef}, {&(0x7f0000000200)="9b3f88bcf17368175a72c10177f5310e2d4597f08fb8a0881afb23e133653bfc744be4d1982b4b2a03a67ddd2266ed5027dd923e7c2e73fa1ad2f498e3a6c1191229e9de933e5700797cb2de4f0a2d4168dda7675111470d91cc87ab1a7cdc283785ae44560e423200e5a2081eae5446bc685b605c2bb84bafd5422ce07809696cf253b1969d99305424b2cc", 0x8c}, {&(0x7f0000000400)="1359b205f3dd38d9d4f035d13fd07c65a21c5795d4f83ed2f2b2ddb5f210582ea08c78f85b3fe7e0b4964d68f07c032573c781904648fbe8e39ad268b7000653507c1f1df858dc1ba4a1293f69184fb3caa71a0a5b124eb87c1436212b37d0a070fabc6bf5d61720a4a575ac34731e6e74ffda73053bcd95d6e54d16241eeeb7c71c11a89ce24266461b83e2cd", 0x8d}, {&(0x7f00000004c0)="6b61cce8bd69d73c06487493fd7983df4c9e259379b4c83961d7556734ecfa04b56bb886a7d1968ef3a580e2786b481fb2486e446471bb6c431c071e97b59281f911fe5c58cf7976c0976f9c369b671f3308d40d033d810ad04d63d36ea18444c4c98bbdf1b3b00b61e37d2e961fc71111fa3f3927af4248c3641e000e716c13459235aa13517ddf61fb", 0x8a}, {&(0x7f0000000580)="a086832dc319489c69a58b2b6dc567b5e115a86c4719c154a9573b6c25764febf24f80938e240ce2a935a304b36f7e32b44397d4d49cad55566063b7ec0b3e14d63ecf0909ab15e3801bec990aafe5c89c6cd97221e426ddcefcb034e982e7c7ccd71b3258c6f8f85190a5c4f4d9e86a5ac7992453d340a25fadf98bf834712b294168cb364b217149d2dd74a7a38da817ddb944e34849b97be43e78db0909b8bee258caeea46068069466e257065c4ecbe0d5bbf2d02a36d8d9d3c6b5de08958de6a1ae3fa8eeeb10700190bbbb51cf9cd763937eeca6a62e88ab0e76cb40f5d58fd46ca25cca392027aa2634d815113ce0e1243ae31ecc660643", 0xfb}, {&(0x7f0000000000)="fd50199fae7b223a9dfb25998b712d83fae0777cafbb", 0x16}, {&(0x7f0000000080)="9faaacd88c1010ce8564365b64d5a2791e7f62a3eb4268a22f63fcb8ec86e1d5a37f4366f729653c446b4156f086da908b8d303553ecbd4b0f913ce1eb619f800d22530d9e77bfa2f520ca0c65ea1a4066c5aeb14781527264caf24ae3", 0x5d}], 0x7, 0x0, 0x7dd3) write(r0, &(0x7f0000000140)="220e22", 0x3) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{}, 0x4000000000004, 0xe62f}) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 16:01:05 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000180)={0xf0ff51428550b7d7, 0x0, 0x0, 0x100000000}) flock(r0, 0x2) flock(r0, 0x2) flock(r0, 0x2) fcntl$lock(r0, 0x10000000000009, &(0x7f0000000040)={0x3, 0x2, 0x80010001, 0x2000300000002}) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x100000000}) ioctl$TIOCSBRK(r0, 0x2000747b) r1 = socket$inet(0x2, 0x5, 0x7f) getsockopt$inet_opts(r1, 0x0, 0x21, 0x0, 0x0) 16:01:06 executing program 0: r0 = semget$private(0x0, 0x8, 0x100010282) clock_getres(0x2, &(0x7f0000000100)) semop(r0, &(0x7f0000000000)=[{0x6, 0x0, 0x1000}, {0x1, 0x8000, 0x17fc}, {0x2, 0x5, 0x1000}, {0x0, 0x0, 0x1800}], 0x4) semctl$SETVAL(r0, 0x1, 0x8, &(0x7f0000000500)=0xfffffffffffffff9) semop(0x0, &(0x7f00000000c0), 0x0) r1 = syz_open_pts() read(r1, &(0x7f0000000440)=""/68, 0x44) ioctl$TIOCOUTQ(0xffffffffffffffff, 0x40047473, &(0x7f0000000340)=0x84c1) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000000)={0x0, 0x2, 0xbf9a, 0x0, "7e73457800debfdcf0000000682400a52d00"}) syz_open_pts() ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f0000000040)) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x3, 0x100000, "c697d86aa43f83bcda5efb8da44111f0c281cb84"}) syz_open_pts() r2 = socket(0x11, 0x3, 0x0) sendto$unix(r2, &(0x7f0000000280)="b100050202000000000000000986ca3849451ae3d3051020741038f53e8551f30ce390500e780486ae007373a1bdbe781e4d8f6aef9187a869a4d3722c91f75073a1ebe0a4cbba982fd825582fe2aa7923ed00f4c8b2ca3ebbc259699a1f132e27acb5d602000d7da96ba8af63ff37282934e4fd89f20fd3872babfbb770c1f5a872c881ff7cc53c894303b298a85ff3faa8d9211830e0f2f0c9f69ec7ab3a34c29000"/177, 0xb1, 0x0, 0x0, 0x0) getpgrp() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)) r3 = socket(0x2, 0x1, 0x0) bind(r3, &(0x7f00000009c0)=ANY=[@ANYBLOB="01002e2f66696c653000b02323ade8af87d3a5e4a69fa1ac208f3a57a9c549ec12da5d66284c8c07138748cf6be712edc0e8bda9736b72cf4e08c3e27f9d00000000000049b6fa1d5e8bc02fa0c363a44849612de423c6a3ec3cf0706bd060f06a38edcb989d6d5a0180026973fe37663cda2a48090041633895691925f2d02af687e6d3851837cc48abcce040e578fa72dca9babee3c17fd6533ea4d2afb911c5f8a4eced07829b9a780ab6f18dd4e94181fd1da57cb8cf51fdc3093c7c5682ffcb6fedf28a4a39bb2fab684940ed636e16ca6ae8989cc8f055dbdfb838d0f4622521d32e7012f1b43a52a7ee58edb9618364"], 0xa) r4 = dup(r3) listen(r4, 0x0) r5 = socket(0x0, 0x1, 0x0) connect$unix(r5, &(0x7f0000000540)=ANY=[@ANYRES32=r4], 0x1) r6 = syz_open_pts() close(r6) fchflags(r6, 0x0) r7 = dup(r6) r8 = accept$unix(r7, 0x0, 0x0) sendmsg$unix(r8, &(0x7f00000001c0)={&(0x7f0000000080)=@abs={0x0, 0x0, 0x0}, 0x8, &(0x7f0000000140)=[{&(0x7f0000000900)="6bbe7896cd0fd151f157af0be891aa1ac395e4a5cce97614181bec01acf3471a33542c529d80d43804ff22a379cbc98bd2436a592061f514891884c0ceb7182cd4c7f686282f75afeecab89ed5a7a9fbdd0a8c1937f187148d09d28fa7ff894d74b303c939fbc57b5eaeda0a05554209dc1d9ef2b8eea8d7f242f27a365640b5c008312490044d", 0x87}], 0x1}, 0x40a) r9 = syz_open_pts() dup2(r9, r8) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000003c0)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_int(r10, 0x1, 0x0, 0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000003c0)) 16:01:06 executing program 1: mkdir(&(0x7f0000000040)='./file0\x00', 0x5b) setreuid(0xee00, 0x0) r0 = getuid() mkdir(&(0x7f0000000080)='./file0/file0\x00', 0x0) chown(&(0x7f0000000000)='./file0\x00', r0, 0x0) r1 = getuid() r2 = open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) r3 = kqueue() ioctl$WSDISPLAYIO_ADDSCREEN(r2, 0x80245753, &(0x7f00000001c0)={0xfff, './file0/file0\x00', './file0\x00'}) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000280)=[{{r2}, 0xfffffffffffffffe, 0x37}], 0x0, 0x0) kevent(r3, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) dup2(r2, r3) r4 = openat(r2, &(0x7f00000000c0)='./file0/file0\x00', 0x0, 0x81) r5 = geteuid() r6 = semget$private(0x0, 0x1, 0x80000200) semop(r6, &(0x7f0000000300)=[{0x1, 0x200, 0x1400}, {0x4, 0x80, 0x1400}, {0xfe52dc4792d94f09, 0x8000, 0x800}, {0x4, 0xff, 0x800}, {0x4, 0x100, 0x1000}, {0x0, 0x100000000, 0xf2e4cf5442ae16e3}], 0x6) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, &(0x7f0000000380)=0xb) semctl$IPC_SET(r6, 0x0, 0x1, &(0x7f00000000c0)={{0x400, r7, r8, r7, r8, 0x82, 0xfffffffffffff7f5}, 0x8, 0x1ff}) setreuid(r5, r7) ioctl$VT_WAITACTIVE(r4, 0x20007606, &(0x7f0000000200)=0x40) openat(r4, &(0x7f0000000140)='./file0/file0\x00', 0x1, 0xa0) setreuid(0xee00, r1) unveil(&(0x7f0000000000)='./file0/file0\x00', &(0x7f0000000100)='x\x00') 16:01:06 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x2ff, 0x0, "f01d00200b0f000005000000ac39080500cad800"}) r0 = socket(0x18, 0xc002, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x79) getsockname$inet(r0, &(0x7f00000000c0), &(0x7f0000000000)=0xc) r1 = socket(0x18, 0x1, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) symlink(&(0x7f0000000100)='./file0\x00', &(0x7f0000000080)='./file0\x00') shutdown(r1, 0x2) 16:01:06 executing program 0: sync() getrusage(0x1, 0xffffffffffffffff) socketpair(0x2, 0x4000, 0x83, &(0x7f0000000340)) clock_gettime(0x2, &(0x7f0000000040)) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000080)=0xc) r1 = semget$private(0x0, 0x1, 0x80000200) semop(r1, &(0x7f0000000300)=[{0x0, 0x7, 0x1400}, {0x4, 0x80, 0x1800}, {0xfe52dc4792d94f09, 0x8000, 0x800}, {0x4, 0xff, 0x800}, {0x4, 0x100, 0x1000}, {0x2, 0x100000000, 0xf2e4cf5442ae16e3}], 0x6) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, &(0x7f0000000380)=0xb) semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f00000000c0)={{0x400, r2, r3, r2, r3, 0x82, 0xfffffffffffff7f5}, 0x8, 0x1ff}) setreuid(r0, r2) munlockall() syz_open_pts() r4 = msgget$private(0x0, 0xffffffffffffffdb) msgrcv(r4, &(0x7f0000000200)={0x0, ""/67}, 0x4b, 0x3, 0x0) msgrcv(r4, &(0x7f00000002c0)={0x0, ""/42}, 0x32, 0x1, 0x0) execve(0x0, 0x0, 0x0) msgsnd(r4, &(0x7f0000000140)=ANY=[@ANYBLOB="0300000000000000c5647a122df247a7572e000000db1fae2e77dfb0c0263ac371f5000000b9000000be64000000"], 0x21, 0x1000) 16:01:06 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x2080002006, 0x40004000000028a9) r0 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) r1 = getuid() chown(&(0x7f00000001c0)='./file0\x00', r1, 0xffffffffffffffff) lstat(&(0x7f0000000000)='./bus\x00', &(0x7f0000000200)) writev(r0, &(0x7f0000000080)=[{&(0x7f0000000440)="00000018600400e71700008000000000000000000000000000000001000000000040000000002200a2151246", 0x2c}], 0x1) r2 = syz_open_pts() ioctl$WSDISPLAYIO_SVIDEO(r0, 0x80045745, &(0x7f0000000040)=0x1) fcntl$lock(r2, 0x9, &(0x7f0000000180)={0xf0ff51428550b7d7, 0x0, 0x0, 0x100000000}) flock(r2, 0x2) flock(r2, 0x2) flock(r2, 0x2) fcntl$lock(r2, 0x10000000000009, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x2000300000000}) fcntl$lock(r2, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x100000000}) fcntl$getflags(r2, 0x0) 16:01:06 executing program 0: semop(0x0, &(0x7f0000000000)=[{}, {}, {}, {}, {}, {}, {}, {}, {}, {0x0, 0xfff}], 0xa) syz_emit_ethernet(0x1, &(0x7f0000000000)=ANY=[@ANYBLOB="ffffffe5ffffaaaaaaaaaa0486dd60a4f00808183c00fe80000000fffa0000000000000000aaff020000000000000000000000000001"]) syz_emit_ethernet(0x400e, &(0x7f0000000000)="c7a895006f53dd000005ffff86dd") r0 = dup(0xffffffffffffffff) setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x69, &(0x7f0000000040)={{0x18, 0x1, 0x8, 0x1}, {0x18, 0x2, 0x8c, 0x3}, 0x5, [0x80000000, 0x8, 0x3, 0x28c60697, 0x16, 0x7, 0x2, 0x100]}, 0x3c) r1 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r2 = kqueue() syz_emit_ethernet(0xf6, &(0x7f0000000140)="0379a2eb66c685b2fc7cf01707dea8ab10d482073b66a825273437bd644367a29b19d771f29caf7f1be63085dac1e0682b9fb58e5cc210ff5b9c19a96437010797dc63200e1f9391769939ce366c8cb250b6613550b90e4a7aec44fbbdb086ccee605e5abcb4ba776c7e04d4b066a83b4d56bcbc205012e9649025cb172f831d621549e239fab1a4d684af68ee2389f060f5887172e5bb513dbedbfeae271e3b90e03734d0398b4427b10e0779282f6b22ab4d40198578aeb60cb84630a8bac217df728aeef303a4ca0ae1a5985d2f546a34fa020c211172674358d660cf000166b35310f201123029d3e44f76e1227243c597df7364") kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000280)=[{{r1}, 0xfffffffffffffffe, 0x37}], 0x0, 0x0) kevent(r2, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) r3 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wskbd\x00', 0x10000, 0x0) r4 = syz_open_pts() fcntl$lock(r4, 0x9, &(0x7f0000000180)={0xf0ff51428550b7d7, 0x0, 0x0, 0x100000000}) flock(r4, 0x2) flock(r4, 0x2) flock(r4, 0x2) r5 = syz_open_pts() fcntl$lock(r5, 0x9, &(0x7f0000000180)={0xf0ff51428550b7d7, 0x0, 0x0, 0x100000000}) flock(r5, 0x2) flock(r5, 0x2) flock(r5, 0x2) fcntl$lock(r5, 0x10000000000009, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x2000300000000}) fcntl$lock(r5, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x100000000}) r6 = syz_open_pts() fcntl$lock(r6, 0x9, &(0x7f0000000180)={0xf0ff51428550b7d7, 0x0, 0x0, 0x100000000}) flock(r6, 0x2) flock(r6, 0x2) flock(r6, 0x2) fcntl$lock(r6, 0x10000000000009, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x2000300000000}) fcntl$lock(r6, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x100000000}) poll(&(0x7f0000000240)=[{r5, 0x20}, {r1, 0x4}, {r6, 0x10}, {0xffffffffffffffff, 0x8}], 0x4, 0x1) fcntl$lock(r4, 0x10000000000009, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x2000300000000}) fcntl$lock(r4, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x100000000}) dup2(r3, r4) dup2(r1, r2) connect$inet6(r1, &(0x7f0000000080)={0x18, 0x2, 0xdec9, 0x38e}, 0xc) 16:01:07 executing program 0: setsockopt$inet6_MRT6_ADD_MFC(0xffffffffffffffff, 0x29, 0x68, &(0x7f00000000c0)={{}, {0x18, 0x1}, 0x0, [0x0, 0x0, 0x0, 0x0, 0x9, 0x0, 0x0, 0xfffffffc]}, 0x3c) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r1 = kqueue() kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000280)=[{{r0}, 0xfffffffffffffffe, 0x37}], 0x0, 0x0) kevent(r1, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) dup2(r0, r1) ioctl$KDMKTONE(r0, 0x20004b08, &(0x7f0000000040)=0x1bd) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x18, 0x1, 0x0) close(r2) r3 = socket(0x18, 0x2, 0x0) close(r3) socket(0x400000000018, 0x3, 0x3a) setsockopt(r3, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r2, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r3, 0x0, 0x0) 16:01:07 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x61}, {0x3c}, {0x6}]}) syz_emit_ethernet(0xe, &(0x7f0000000080)="28d800000000ec00d4d95bf7ffff") clock_settime(0x4, &(0x7f0000000140)={0x100000000, 0x5}) 16:01:07 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[], 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) r0 = socket(0x2, 0x3, 0x0) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) mprotect(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x2) r1 = socket(0x2, 0x10000000000003, 0x0) connect$unix(r1, &(0x7f0000000b40)=ANY=[@ANYBLOB="62020207e00000010021b403d27d132f33d11bdbf7eb24b249135917287215e50a90bde000e4439d9fc4b0193d6e2ac6894d75b94cc121d313e3b27bfafc56b4488a38f83d9ed1e8fbfa1dd002df410ada4c3452e170ca404e7a2c940537b1f4434cf09c5f03bf0000000000000040a548733d4a641d45a5db5a6a6f1f0e2da8fdfa59f2d8b8c45852c04347c3a49920fe835ec234ab7e1718ac61aaa9e13c170ab72e2fe12c95d5e9fb579281d1a00012000000000898656ae3a6549a6c5519913332139108c2a1ba6a4be41512275a734cacc7cb73ea3f6ebcc0cb266383266a934aa27227881c03ecdda84cef9aa1baa4b79a8e739dc75664d0cdf3c8025cda4ba4de1093ebe25a9b563aa7c023dc78a216b7adaabff79ca9c660a9d01776f509e6b429518517bd0b1309a613921b1b871dca554b000000006ea7d2308bf29361d0d5682fcd8e275a9b0be9103a4154e49a9f0f46d94774fcd1b5d6f578386367c3092543d6658aa27ce5324c1bc2633b994fb00da28f997a967bae1fa3d979c4e729efba66d5e11453be3531a7dea2fb2d85c6ca7e6855263fa0ba159fb288c1531bea798a62168b4af4180162cec579d3ba47a5fb57b27256ad02c47af8f147623fd13523abd0b38698f937df75f262549ae9dfbde0496f513aa27953374f39b0b693a1dd070e8a5625b9b8db45a090e53f47f453815d480a42e7f19f5dd4a2c48125632b3d972b7ada9d909e27f8c97140722b0fa101fbbaf30217f0da8da409047c087d000000bd221327858645ffffb6895c49ff47e3586a76322b1860844a58dca0720f27156caf70a543c73d37ea9608f17395a374d09615e05752807fa1a5e7986f380adf6a96f580594e6d0443fa14cb8dc6758b21ca47fcdb945c0e26aeccedb74c7d7210d35951702fb7e16288aa2319c42e526fbd1e5523b2a58f846df373e95f7afa03a0319c6149fc9601b46eddc592639794b749fe12dc1fd01e96fcccc73d65c210faa4777fe49c7e3f92d5fa6883b8d2ec1484932b7e42dbfe956c97ddb627e06caf69fcaa72975d55e6f360169b7a1decabf8a83a679e0c04b07d20b1d4ff8bc87b4ae2a304ad4d40af2c2a878305c886dddbe59a772b325459c8a500"/816], 0x10) writev(r1, &(0x7f00000001c0)=[{0x0}], 0x1) 16:01:07 executing program 1: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffffff, 0x0, "00000000000000000000f2ffffffffffffff4000"}) r0 = socket(0x800000018, 0x2, 0x0) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) setsockopt$sock_int(r0, 0xffff, 0x800, &(0x7f0000000100)=0x5, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) r1 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r2 = kqueue() kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000280)=[{{r1}, 0xfffffffffffffffe, 0x37}], 0x0, 0x0) kevent(r2, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) dup2(r1, r2) mkdirat(r1, &(0x7f0000000040)='./file0\x00', 0x50) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r3 = socket(0x18, 0x1, 0x0) setsockopt(r3, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r4 = socket(0x18, 0x1, 0x0) close(r4) r5 = socket(0x18, 0x2, 0x0) setsockopt(r5, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r4, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r5, 0x0, 0x0) 16:01:07 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x1fd, 0x0) recvmsg(0xffffffffffffffff, &(0x7f0000000300)={0x0, 0x0, 0xffffffffffffffff, 0x0, &(0x7f0000000000)=""/230, 0xe6}, 0x1041) ioctl$BIOCSFILDROP(r0, 0x80044279, &(0x7f0000000200)=0x4) ioctl$BIOCFLUSH(r0, 0x20004268) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x800, 0x0) close(r1) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f00000001c0)={0x3, &(0x7f0000000180)=[{0x3, 0x9, 0x9, 0x202}, {0xfffb, 0x3f, 0xfc, 0x10001}, {0xff, 0x64, 0x2}]}) r2 = open(&(0x7f00000002c0)='./file0\x00', 0x8, 0x20) r3 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r4 = kqueue() kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000280)=[{{r3}, 0xfffffffffffffffe, 0x37}], 0x0, 0x0) kevent(r4, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) dup2(r3, r4) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000400)={0x1, &(0x7f00000003c0)=[{0x1f, 0x3f, 0x1, 0x10001}]}) ioctl$BIOCPROMISC(r2, 0x20004269) r5 = openat(r2, &(0x7f0000000280)='./file0\x00', 0x10000, 0x8) ioctl$WSDISPLAYIO_LSFONT(r5, 0xc058574e, &(0x7f0000000340)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pwrite(r0, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0x3a, 0x0, 0x0) 16:01:07 executing program 1: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="6b02e18b7f000001"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x1, 0x0) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r1 = dup(r0) listen(r1, 0x0) kqueue() r2 = kqueue() r3 = fcntl$dupfd(r2, 0x2, 0xffffffffffffffff) close(r3) ioctl$TIOCMSET(r1, 0x8004746d, &(0x7f0000001440)=0x4) r4 = socket(0x2, 0x1, 0x0) connect$unix(r4, &(0x7f0000000000)=ANY=[@ANYBLOB='!\x00./file0\x00'], 0x10) r5 = accept$inet(r0, 0x0, &(0x7f0000000040)) sendto$inet(r5, &(0x7f0000000280)="1daad5", 0x3, 0x1, &(0x7f0000000140)={0x2, 0x0}, 0xc) sendto$unix(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) pipe(0x0) writev(0xffffffffffffffff, 0x0, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, 0x0) setsockopt$sock_int(r4, 0xffff, 0x1001, &(0x7f00000001c0), 0x4) setsockopt$sock_int(r3, 0xffff, 0x1023, &(0x7f0000000080), 0x4) r6 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78659a, r6) fcntl$setown(r0, 0x6, r6) 16:01:07 executing program 0: unveil(&(0x7f0000000180)='.\x00', &(0x7f0000000200)='c\x00') mkdir(&(0x7f0000000000)='./file0\x00', 0xffffffffffffffff) rmdir(&(0x7f0000000280)='./file0/../file0\x00') r0 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000001340)="de5bcf292d0108e285382288b23c66f3fef4dcf82cc764abf97987dabb3dc3d2e04c5f86302b92d5fc0c7a723415ba749a5fa48db2cc8ceec469dbe8dd9b313b42733029619fa0306a87e2c1a315e1d082c0d0e46334b34c821647f50d8a290a5d322cd2a5d0f3e648e30d1f132728f826aa23c23d3e7794634ab08842991dcde378725412d9cfef63408ef91e1063057d50a0d4e309d1776cdc8c4b39a4ce033026b15c8dcdc8af207e9b818875af15c416da8e37eed861754b7c3458b2a7506418b1362604e278af609a74c4e66b74e7ddd8e67ac3c7b2c763ae874d55bf08b716993a561cd71c33e3", 0xea}, {&(0x7f00000001c0)="69b431b64dc3b05260211d183deced780a8783cf927d79209aa625915327de3bfd0e066b19", 0x25}, {&(0x7f0000001440)="757036a631bb3db87f4e8a6c85db0da14cd865d5392a6abdaffe27a678e8e3192a8f705926601231b64f2937e9842056214f38c4890aaddc31b91927c8f3c5cfefb67207e9c92f8bd74ef162510d297d7ba06222fb4872e8d4d1427639eedd7e60c3f43e7cee898a3de56239f7e5040a77e1cb48b0fad6ec9cbb029ef4d052f41a246a6fb57ffeb3f6ec54fa28368bdeffed9daa2ac22215bc0ec60b18b8584f48a5488ad84222b7dc257eac01f366374bea331554b82d06de343b582984032fca3dac4039404eb4adea927cc52adbb432a2b4d30e79299e22bb32d8e1489fdae004a774573528da1b382b2a6c4161f7e53a8f3e3273406c54e8b0e547d34d6d724ca3371b9ae2702bacc0981e91598d801c6b50b3f11c8bd27843a1ba80824a6d4e2057852cf0bd77f24b48867bcd421422f3b292434e0d2c1e89fad91f4b5685d0392386fab83cb31b9874f7f220c6d7d23caa29727c6bf2ca4de63e4a3af0e22699dca9d603afaba6b28fd6bf1f081135c001b8ef239f44b280c2dd8598d09666a5352398d7721ed8fd76cf1d31f1954a8ff25276221494c76f15ca0d99bf924b70b3f21fd0ad3ec76cf937ea5e29432eee2b98f75549e0d44c29d0c331a5afdf4d7dc5ddfac623ab18b4cb7d96ddfebaa0edce325e5f17b368e21d990de486aa0e915f59b3ce6c25eb58893dd56ca38f252510d8bd9d8930fd4104fa794fcf47afdaba67ccf314a44cc9967ef9524feafc03d18f5ec8dc9f949d70050b1c5533e3cfff3a3e724ada305a3bf5d69e228981044774515a72a8a8980b36ce2e63323a309f7fbc5994b0ed1c78523fe6fcab628c4b6436b54bba87b12c94ec96370d786d66672afbba7d37d2c14ceb86c948fcd3061393b3aed34d2a78bad94998818fe661cb21d9ee6eea6946fedbba20cf2a2f40d174092c37ffc66994ec21a7085278bc8102f962862ac122f48b155ff46d6bfb6408a57e813da6e81569beec386c6a1a2182932f420e430ed4cea8867b28fe789cc99782264a0d841d71b0026829566ccde5554c6cae9018a8780dd223553954826e6fdd33310411e28d1e11eb19fd67328f99c308dcfe356b32c43a035c0492e86eab2850fd754d9aadc38ffb2a354420440cb36e1c59c74bb93ebf0906f24928d9612d7db311a2dbcfb6a3c9fed8396f4e6c929dd214da6c2db468f3716da4e0ec1041459535efc5c0b132a0e37d262dd561610c52a54286226db2a25e2b5e82f3fc74fe1ff252449658d5e99f81fff7d10aa5fa1bd4a645fdee6c8b34212ab0d94df87769c3889254618a5af2b12af80e2824c4acf6b88a5bc4f3e3b27cea38edf4c4af6c690b5ce46d3cf9d11741ff14b34c31111465071e7af4ad39255a3dc1c645af04ebc9a7a5640f2cb04c964f0ee7707f9d192ab60f07fb915b7bcc8fe1791cbb81789eb2680a5843d64759242fad36492d69ef700bd14dff17b1f5bd7c6f6e0f31adc26710e1a4878122e18daf91564104c8f3e378ab7e30e9f868a2805bc01b5039f2d5303fe9ce9a664bfcf6468719d63d4f78477246c8ee0eb1f70dd89c8fdfd70f53bcfdfb18cd2cd471d300b58d0f2cb3e8170f9c2fa4b50d85f6b101f6a9c3aa4ea377a096725d669df43dd7a4585ae729e2b8e256eee6f6505143b34e92270a75746121a6bcd4a1e6096efee693e116c878510cece63e1560ad5ae2ac75d88ba42092d16c5018e41534a771fb812eb5f7e2adb538ccd72ad5b2c3869a5c89ce3f51b6fc83949af07b17af352f184beaa561c633395cf01e0b583a1f6f4507ae17d8b70f4e0917fdcf884300477ca36c2ac7c8ffc6aed2ac61caae2f74ef157e582ff809b96a32d37750abb17c534081900f975ccc86f9beab2531b8a04e88e665947a14a78656c64ef7ccc76eac68e16be202633e07eee9ba6cd37ab81de71fdd96595e60c656414091d0e0798e15424117f601581d6014421cfb50b2035cc760aca70bc665e8d65291a91f1d4f710f648c6281a788bb8540fe22bb8bb6fb36b6e08582e02f275645bde3e186636d933829dd54921360b48df74bb3941b83a7d67aabf2f06a0d6bebc10f663551b85fae11d3352f98af9bd712a8a590edd4724c4fb79755bacbcffce058bda26e03cfcb2dbd4130a5be4bc9c910279ef3a1dd3f06eb2026eb86e92c337dfecb66fd9109dccc9ac2caf44feac34cf36cb088ff519704c1d0ddf0d1c11516e04088551d9cd323a642dfc470943e965bb6681ce726f41fc30d191c49cc9395b055ba793ff66c900b6f2353e5a7c8148849e64b1b4a763b453a8660131867a21da7210c582bafe3597511bc14bdafffe01126507c5323bb7e827afeeec3d4723c547bf7403f0c2bd7f4bfcd8a56ae51c5705642463fa476301c0dd3b77c86853b91c806737d29264e71efe01f641d5a73c05d72c0503625f622bee8d1878dadd8c3c0ce6cbee516da96a57892629cc2050ff9fc060226b269a78cff4c9015e94dfdebd4fd5405320e863bb01c203f93a650c97978442c4f63fd0446a55437c7f6bb80096a569113d8076401e69686152974a4f1a2b29cad38ebdbaf0a83913548749a667fe2ff4d3d8ea808c684849cb03cca56956e53cfa73addd03f874474c5740252c248ed28581ffe3728a207b204f65d689117ad7bde158621226debc85b05ec5375e3127501f40c33c2ddc797170dbda0648723b99dc3a7e5336568617c3351a8e18cea7f88047c38aa13f58d138bdd625cd5b921d25e4a861c822376c071d938ad294207b4370bf78d2350003e5878e7e40ad7878615c73121b034fed402d6a0b3d747377d1382d32aed82de60dc1f882f1966f1dd3f7e7bca240bbce0548108619364a75af162123f4bb2d07403f8218bddda88123eae92f5da0420190abd5db1a22180e1775eb8d39ca0eb5b113e27e0e50183034314d0eca8a6ed4b7b2c039fb485d2ddd19a76861c2c37c636480cb3cf9997a2f7597804a6dc413e1f3f9a22c32c95ff4cf8289909986b12b816e092c9340d4f43a6e7645b20067e6af4ee726de3483da90ad60be6bade340c8deba40de7d346dfe5ddf4d8f3a7d7a063db3d38abc9fb7c88177a72fbc418e45039cfd6abae8da121c6053da8a5e3ce041d58c965c591f6b22f2ee496abbfa7bdf482236488413a981e0ff5c66da86064d11393ed30fc98d1dceed1b0140ffa5352f4d693c6baf8127197ff60bf33dbd35fc83c443de59d0c09d17876d12c3697c848050995c367c51a8ec5d0ee613d0a6c9fb40329f9021ecdf6133477e1777c7dade7c717a2a05f303f614978ae1ce0aae5c6fcdb1aa9bba732896babfc44783306c567ee796ad0e7079b067935b10b4661b801a81ddea87698443a83910798b8de4e12909204929e7dd1d08e2692c2803623dd0c14b4458c7eea714a7a235c96a00e1b1c331958145a9d1c0353cf720dcda45a2461efe8ab617874a4e3a2f7f84a90075204d94cc89fbee6c1381a371281bcfe04ce8bd849690defad9c40369534054443da1817d59d19acf2b0abfa32d79499667d4e6d5bfbd78cde7b6500c958364c8bf4a47d044157332c4861a334dfde561bca3731bc848c8c744a103e3034825d179c3023298bf4ef3643056f44f18b0dbecdcf5e533edfc60f46da24ee76763b8a3ec1333f7e2b11087ab7183055f41f452b25738a1dc240a955cea510c34cb7da1b982486cc3e454b007e4cd9c76b6dc1e0dc7c1032ba6c7b7d2ed396233c4014e6cb709e509c64548d4e654a5a00cef308f1bc663a1dbd2ca064baa26638a7e1502984313524d7bcc5a727fc4b26e0f8eece8fdf3086d4e2399cdc25dc673bfd1cbb67ed523ebab2c3233c19bb7625079efd02e6d13829f97a4efbc9dbb5c94e4874733ca589136d18902ea802184d82ede4ee23bb58f8e1fe3e969f3fbe68e046622b6233ef7e647ede403e02040048087dbcf8773d1b4b11989b720a8a8de3bcecfd37f92d326f424e2d96f99a47ee0d4e60510d229faedd00f9f26856134ff865ed6e48054c6e6fabab378164a738220f9d22102e402103cd0a0c07e8bad93d3d970b8a7e827385292e6d4c07899c7728a1f5ff42107282974695dfd1003129a6f70bd603a8cdb8879a724b27663a17059966b1841446cc0acc1231211871936721fcc884966c49810ea0686214c18a0cd1b7baa0d0d4003eda2dc1b2155a63bfb5977b36ff0a9344e23ededd0f59dbc43200318cc14cba5cdb1a67cd06b80b319b7fb8a2c6508c3ccf31edb8c2de028d00f12716d38e907526cfb71e34819b45f948c1d85b4cb0714b644399e3cad02e0e8ddaa794620675d78acf0a56052155455cb65dfe536648ab1c2e098f5b6f94366744e8dbceb079e4629c3ede21062524fd6bba145059d832d18602bc909d66c1e946d5e3c8d47075046eceef9cdda014df79445b8883a601e9eb5e0385106ef91b9717f3cd84c35a63efaa1e26cd9a512ceaee795377f1dc3720ec8fcd0088f935ea9c12efa8dc7611e986b1a4fb4a451791c38d8efde43b21075166439707f23fbf082eec3aee92d2ec203c2f5aae929df600ebd1524d18a2982f73f636dfcfe851e7b27d3867db067a1ff2f6244b63829c96e14f9b1fa6361b36c10eaac898d69d76ce67b446df35699599120887be3516ffd29935b77171f6981622502b2529cf96ba95e88d9727cc7f97ff86371c60cc955a5886438f9301f411f502233b1794e05779a2611286d1f857d7cfe2d1dbf05856f35edf22e77aeac1cb06f549e056649b138ef077718fefe202f2c8c8f4d9c43a62a715ae77086f16f8199a988b1c958f6c211e180c747842c0720ea5f249ca87361cb15a54fd36982c752dec5e4f8a9c565371e3458e343b8833edf6423b370b819b5414f87590bfd4b3986d5646d1e4905c07f1420ac22aa4802e127dbe417bb315695bded976bcb357fba392e006726d6999e2f77399609c9c2eeba5ebfab56a05d2da262ee05909fbbeb21407b1dcad5a6732d85733a85476cbc4605a33e217e9c3e648977e56241ed93f79d6e7d4d3d710e533230bf279e106c3a060cfa04ed9cbcb7505dbd872c4b8374ded8de115b4625df66008ad1d279da3f4b95b30e3b67193003f93d75a65d0d4f8f1c4e6e66885aeda05af6c5d11ff3e0ab8b1b04c84d954bb0b73b9b2310156a39c6d2740d87ea07d825f74384d5ef64fe91be9f6b4cc3a471503d3b155a876eada249837b00014f692db589f52992b581863daf62f85426a474ac4d8eef4d73d181f00e0f1115983c6652c9c75c877e79aa15a68365df1dca00e483b13794aaa94b10fff7770cc4a88f89c8a4ea9288e815959ea5f45d003e4036660249664d642fdea5d477be3c3ade085555440d543d89540da9195893a29be763f5c690a846889201d067b95d268d4adb0d2b1773679c1b82621f0b37d6297012959b1ee1587124cd8b5b5d24694f8d2fdbe273bd4e4cedd7d355b98792d211657e5bf73406a88c3e52996a6fd95d9a6dfe22405ebf7c45d1c9edaf6a5721cd1bc8936290da1724699d91c01203ba2723fea4d612238f6c5ae836711a1729355775c89768b3041948b58c7530c3f6ddba294268366423018f716d2e88ee154a75f949b7a81bcb47768e6a6f7d25a2a4db7a1b7e8b0015281a7f6a08962f3dd5d46360e54947c2a0d7b874f6a6555e2ceba4ab96b93741be72bb1d2c4ca81212512b83b0777181eb0ac5c428b5e37208c994e1bd99f0e4e7f85b25c7359546cb539eec1971c15bd259ce182d793fd5463f6", 0x1000}], 0x3, 0x0, 0x80000000000) openat$vmm(0xffffffffffffff9c, &(0x7f0000000340)='/dev/vmm\x00', 0xe9bd76f4f9adb9d6, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r1, &(0x7f0000000c80)=ANY=[@ANYBLOB="d987281f34fab40c280776c39a901d9892e0b388c5286dc12be9658c14fdcf8adc9fe7165cdf2afde6b1906e9e2c4fa4409d1baa950ce7ea0467b9596eca67e2272d2ecb7c1615ae3da53c241c27ac813355875c9fc6d21b39db8c1d957241386b331782f3f0c021130fb8aab6938e17fdd7ef6d4ef10be20aa6e9f6ec9869efe5de6932ac5d7722b31a5f5d5cc16e5bccdee84712e7cbe1315cbd93827acc082196cbadc185220f466687dbc3cea2e6e10e140e37b4b36407b9dab1ea2fa6564e03ea0f55712ff4d91d7fe0b9dbb6bf37814a301a5af9abb477518e9f1e055762fd4e24cd8f4055ea5b9c37ca0d50f1f2d566a70099711c401c75940391c6922690538374b867d219478d23000226802f82eb95476a6fd5e842aec9889a09ede0aca6cee1f9807cbc87ea3aa2b2ad6c9b9a1b959f80af0a8edf23bbd0729cca738ff76822ba0a9465b264936c2772370e44cb923540c0a2fed244cd0e41db7671f77501e351b04ee932b1b8cebb796fda99d4e769cb66afe84da8bce5b20d0f3522c1dafa7ce9150cb3c86d2636c0e4f9de4fcef240d406cbfd942ac0efa86cfe897a7f42e3969e6fc2e43df558d62875033e3d5550a40c0000005d8b52c8a223abefb12c3c1d027f5d9f95f2fdecd65a40068ff275ce841594ca3df3d26c7b4d5d8450e9831355405ae3c731a4072da6c5dbb4b09a1cf4112ba633452b9841"], 0x7) mmap(&(0x7f000000d000/0x2000)=nil, 0x2000, 0x4, 0x1012, r1, 0x0, 0x400000000) connect$unix(r0, &(0x7f0000002700)=ANY=[@ANYBLOB="01002e2f046cac8826bdbdd74b7dcf2a3105a08ae97e65bc34cf58234128eaf5cf77f8b500000000000000001073ebe3ff000014002000e10c4fa4aaedab8267d5126235956a29fc5797b64336fa90b04931268ab6e8eb61e295bf3728768a9eaab51404505cd2ef649ae03f31d33302ba6095778534a5e393bab386a37d519543055f4494af4903f1e8d8a87bf2f48fb19c83830a1c2505baf5c94341d869a159b1d154136159496bf399fd344f34387d2dfa1767aba816f9f2ff0637aa9501f9a90a727812fccd26b815b7bbf1a189d3073903af43e8eee976e1316b536e680a1bf08b80e17a8eab25a32ef8b3f8449c8faf3340e3fe0556f22e128122ca0af71a92a38e5601990997ea885b8f287d4212ed10df79440eefe1bd0f590c76c61babe632b603d4e2b3ace7a06f9afe47264720e12fa3ba4d634e72dafaf536272b59a11620288112dd2b7b79d9a4121a5ad55acac650ee75cc96c34748935f18fe596867aeaa4a96c7743ecd674263f4b3c32fefa560839d3c73b06b6de8dc61d87f71538f95aacc0f7d8e32"], 0xa) getuid() r2 = socket$unix(0x1, 0x5, 0x0) setsockopt$sock_int(r2, 0xffff, 0x8, 0x0, 0x0) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000300), &(0x7f0000000640)=0xc) geteuid() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) sendmsg(r3, &(0x7f0000000380)={0x0, 0xffffffffffffff2f, 0x0, 0x0, &(0x7f0000000e80)=ANY=[@ANYBLOB="0000000000000000ffff0000050000007c916b60848a9dadb1517769f46600b5b2c849a471078368b6540000000000008c6464ed53a98b69f3800100010075ff077d03834b13f9d25d30bcc4607fbf11497a54080e622a679a8a08fe11f2502d81a0fd7d62a3a886916c5f9bb1e8350854e944fbdeb7a586fb8222d6b728264b5a28d6b0f5a45dcef9c5a67333e90a0bd323e33a25ec2e7e5a53b8b9f8a0be7a63f98fdfcbeb61b2e4eb1458dd33a576d85964e48ad7ac3b2fa2d53d27448213878459657388af2f3854270f291a4ffde25e1ccb81e5471b20220044a28e6a487eec53896c330000000000800000ecff0000080000006c2838e9fe7f51442f07396d7910fffe388ff614567198fa9e12922b6c68516290e722245f1bb2de62c8894f78524e237199d15857bcf1c61ed3129a73b410750600000000000000f23d2f2db32acbc68f9c0c4f9b1e0c5d38001000007cdab0f6e940d5c221dd5157e303e61497002500000000b29e4f7cd0c71b69a4084777cbbe61ca00000001000000000000cdacd5e6f0e8e94ccb116bef81451b023806ce64d4f0481a8495d9d19b8d6aaa9491bf8e126b56162f3366d561948bb46f48276e9eced8d127b4c94f944cb3c3b1e901628808ec978226cb425709e54b83efc79e0716de2a8788e5b34f14e756418df426f24a5ce2ec71f4f68a8e5a643d1e4c80f9dcc64cd92c9f856fcef014c95b89c1cc408fff61ca29ef114c557a22cf99c21984939342c3d9a69c445629e3e008ae21d295cd9045d6bb25502d23b1ebb570a96033a4a0ca21a4e6d133adead2c1168b130064774c4e66fa27e20f01a6303bdfa905d8c730b534206154b436532e221b00cfdf2e08a9a0f86dc5b428e9f27b3814efc770d27afc58c09425ea3643128023015d4e85cacb0bab9a335700f470aad363322f3e456f38602ca0bac0fceb4b3a6ed98f9c3ba21a502a1b97d75e050656eec790c95e4876e4ca5373dd17e904463d6418a62ee1fe97b93a8ad5337c6e30f61bcd13e7caa6d271044212e933c0ae9cbf6e8d46bf4b0c85848d2b92f506a669feba615bd962e7283c5a251ed7387a12e98e3809537c393374efceaac5def0ba066b790bb599c83f90f8c873a8c4a3762711d5846268bdda2f"], 0x379}, 0x400) r4 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r5 = kqueue() kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000280)=[{{r4}, 0xfffffffffffffffe, 0x37}], 0x0, 0x0) kevent(r5, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) dup2(r4, r5) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000000), 0xc) fcntl$getown(0xffffffffffffff9c, 0x5) r6 = getppid() getpgid(r6) r7 = shmget$private(0x0, 0x3000, 0xcaae3b1ac283dc83, &(0x7f0000011000/0x3000)=nil) shmat(r7, &(0x7f0000ffc000/0x2000)=nil, 0x5000) msgget$private(0x0, 0x20000003c4) r8 = syz_open_pts() fcntl$lock(r8, 0x9, &(0x7f0000000180)={0xf0ff51428550b7d7, 0x0, 0x0, 0x100000000}) flock(r8, 0x2) flock(r8, 0x2) flock(r8, 0x2) fcntl$lock(r8, 0x10000000000009, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x2000300000000}) fcntl$lock(r8, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x100000000}) mmap(&(0x7f0000012000/0x3000)=nil, 0x3000, 0x2, 0x810, r8, 0x0, 0x8000) shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) 16:01:07 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000280)=[{0x25}, {0x60}, {0x840000006, 0x0, 0x0, 0x7cf}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) r1 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r2 = kqueue() kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000280)=[{{r1}, 0xfffffffffffffffe, 0x37}], 0x0, 0x0) kevent(r2, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) dup2(r1, r2) bind$inet6(r1, &(0x7f0000000000)={0x18, 0x0, 0x401, 0xaf}, 0xc) getpid() pwrite(r0, &(0x7f0000000100)="b1e91bee8fad27050cdaeb0413b0", 0xe, 0x0, 0x0) 16:01:07 executing program 0: openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wsmouse0\x00', 0x81, 0x0) r0 = kqueue() kevent(r0, &(0x7f00000000c0), 0x5, 0x0, 0x7, &(0x7f0000000140)={0x3, 0x7fffffff}) r1 = syz_open_pts() fcntl$lock(r1, 0x9, &(0x7f0000000180)={0xf0ff51428550b7d7, 0x0, 0x0, 0x100000000}) flock(r1, 0x2) flock(r1, 0x2) flock(r1, 0x2) fcntl$lock(r1, 0x10000000000009, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x2000300000000}) fcntl$lock(r1, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x100000000}) r2 = dup(r1) ioctl$FIONBIO(r2, 0x8004667e, &(0x7f0000000000)=0x10001) 16:01:07 executing program 1: setreuid(0xee00, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCLOCK(r0, 0x20004276) fchdir(r0) ioctl$BIOCSETWF(0xffffffffffffff9c, 0x80104277, &(0x7f0000000280)={0x0, &(0x7f0000000240)}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) getuid() openat$pci(0xffffffffffffff9c, &(0x7f0000000000)='/dev/pci\x00', 0x800, 0x0) r1 = socket(0x11, 0x4003, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000140)={0x5, &(0x7f00000000c0)=[{0x81, 0x7, 0x5, 0x7fffffff}, {0x75, 0xfa, 0x7f, 0x7ff}, {0x385d, 0xff, 0x8, 0xbd9}, {0x4, 0x1, 0xe1, 0x1}, {0xc55, 0x80, 0x0, 0x3}]}) sendto$unix(r1, &(0x7f0000000000)="b1000513600000000000000020000000000004fecea11ea8fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37281c02e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01b1257aea8c500ff0002000000000000020208a371a3f8000400000000000000010000000000000000", 0xb1, 0x0, 0x0, 0x0) readv(0xffffffffffffffff, &(0x7f0000000a00)=[{&(0x7f0000000700)=""/35, 0x23}, {&(0x7f0000000a40)=""/245, 0xf5}, {&(0x7f0000000b40)=""/168, 0xa8}], 0x3) r2 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) semctl$IPC_RMID(r2, 0x0, 0x0) shmget(0x0, 0x4000, 0x310, &(0x7f0000ffc000/0x4000)=nil) r3 = shmget$private(0x0, 0x1000, 0x0, &(0x7f0000ffe000/0x1000)=nil) shmat(r3, &(0x7f0000ffa000/0x4000)=nil, 0x2000) shmctl$IPC_RMID(r3, 0x0) shmctl$IPC_STAT(0x0, 0x2, &(0x7f0000000740)=""/212) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040), 0xc) r4 = semget$private(0x0, 0x4, 0x1b2) semctl$GETNCNT(r4, 0x4, 0x3, &(0x7f0000000580)=""/170) semctl$SETVAL(r4, 0x0, 0x8, &(0x7f0000000240)=0x72) r5 = semget$private(0x0, 0x4, 0xa5) semop(r5, &(0x7f00000003c0)=[{0x8, 0x8, 0x1000000}, {0x2, 0xfffffffffffffffd, 0x1000}, {0x2000000003, 0x100, 0x7fc}], 0x3) semop(r5, &(0x7f0000001180), 0x1e316d81a01eac7d) semctl$SETALL(r5, 0x0, 0x9, &(0x7f00000000c0)=[0x83, 0x10001, 0xd]) semctl$SETALL(r5, 0x0, 0x9, &(0x7f0000000180)=[0xfffffffffffffff8, 0x81, 0x7fffffff, 0x6b12, 0x8000000000000008, 0x1f, 0x8]) semop(r5, &(0x7f0000000240)=[{0x1, 0x6, 0x800}, {0x0, 0x44, 0x1800}, {0x0, 0x3, 0x7fc}, {0x3, 0x7, 0x1000}, {0x3, 0x6b, 0x1000}, {0x3, 0x4000, 0x1000}, {0x1, 0xfffa, 0x1000}, {0x2, 0xad, 0x1000}], 0x8) semop(r5, &(0x7f0000000240), 0x6) 16:01:07 executing program 1: sendmsg$unix(0xffffffffffffffff, &(0x7f0000001940)={0x0, 0x0, &(0x7f0000000340)=[{&(0x7f0000000800)="e1ab256e932a16cdbab0f09c352e811ba78b77fde3dfb050f02969c0771461fb94607359682675522c3cd443783f130f4e84bbabfb8b46d078f66657462182e487be538c6ce4547157f03c85f0429a1bebce785b910bbde6403d1b5b77c8ff3331a72af7d33ac416ad320893adb4dc0b8997a5cd7a345222b14faedde20bec015ed97735aea492c18056ce2eace2419ca689c23e86b20cc99d5045269328b344df00de3c42f9e4ffe22fe12258c36ab8e5e9a3676d715bf08e78bfe50fc659939613ac0a5e9f95e76ffdb4dc9dffc6cad0513101d94d45a950cd65bdf8391ce095e2d98b2105830d8affd2afc6c812705269522acea6b8faf381938beaee501872c0557cacdab24bb6f3d0dedce92b61ca83270346af6769644d1e077a0e8e24c8d0cbbde0fd7e63ef4d64f6c822101857f5c72e5019233f6e9a55280cd819ba6b4a0366589ee9f9153249d9ce1dd76ae635222b859278999a8e8046950a53987acca9e1e863249edb37972452688953ae45c1363ce7cdaef958ffc30f61d5039d1d06a160db08de5897ad78832240eb6ab34dec78b47cb40633ec52546e4cdb257520015cf3c1ef62bd2ef4057ec5d22735585bf981939ed9d18b7296b87b40bab0d0c2e0b17b09bcf72f6445b3a665a23ca47bb5d9c04751b885c665834c", 0x1df}], 0x1}, 0x0) r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000480)='/dev/vmm\x00', 0x0, 0x0) ioctl$VMM_IOC_WRITEREGS(r0, 0xc5005601, &(0x7f0000000000)={0x1, 0x0, 0x4000001, {[0x0, 0x0, 0x0, 0x20000000, 0x200000, 0x0, 0x0, 0x0, 0x0, 0x0, 0x400, 0x0, 0x3, 0x0, 0x0, 0x400], [0x0, 0x0, 0x0, 0x0, 0x2, 0x80], [], [0x3], [{}, {}, {}, {}, {}, {}, {}, {0x0, 0x0, 0x8, 0x7fff}]}}) 16:01:08 executing program 1: r0 = socket(0x2, 0x3, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) r2 = socket(0x2, 0xc003, 0x0) connect$unix(r2, &(0x7f0000000580)=ANY=[@ANYBLOB="8202adfdffffffffffff3f7b2302ec4e882e2955a2d38bf468d20d8a0a197a386207000000008295955984c87910bf093f68c117002824ada90b64ed32bffceac2a84e6abca64896819fb15801360bcd4c0a162b58fd4237b8fa4d012ae447473c220495aaee48c02f6ac41e6bf3bf554799000000ed52beb85a85f8b2fd57d60f13ad30505e8f5300a4aeeff245e0882f894bc84157795ea4a5c5fe659fa202561cd8cac7ecbc5b65c6593d2870b40900003500000000d28418ac1b00000000029cc4ac3908ddba44fb4b75550000000000000000000000df28d208000000000000006b47b8d7da4333ac0f994166518bed2e1977bd035f5ea1ef009e5a319d54401cb92f77420eea4173d5b6913e489e8b0fb636710000d2030000000d7b65b7240cf97dfe1132a536ef612e9e3b79f7424082bec304ee9a498252abb7cc8e0cd938965d10374c4fea0ee6f28c35bb0edb267ae65c7d44a95bac417e2ab04fd8a9c98e9501005d090000000000004036d11b2434c929b34b0087cf25dd9e1e49f931a4193897b0a30000cbf637786819bf7e26863a111574bd1b6d85eab1a829bf8aa02ae50c88910a9f37f502de8d7ff9f49d884ee2cf3725b1a0581adf2ea95d000000000000f145c4e68bfa8bfccf6a2c9ce08a146ce556cff965a32f7c8e9645d300682b4eed6b5ad30d7b696378a27e42cfc93123dc2a8b155f20084871548f2fd58ec735230f00f93f47ab3d3f3708e2029d36d56bf5f227030446137813494ae280cccf91360000000000001980e0d399eaecbef83bb6227939358a9469b62f895cb7964b421c154a636c8c1337d65922e64c0949a7cc87d71ae8e6be397f695d585dbb0593c3753204856049da6d1f6b07c7234acbf79ed92c9994363b801d8e142c59f3608753e64210131844aee2963ecd987163f46cb65efa7dbba0c6c618b49d31adb99755151d7f43974361a70bdc89ab91964735b1f27122fa81c88cb62ac29c09d3a26a1c30f7265031f8fba6ed2ea7240000000000000000000028c101c1e8c1b0128c408deb7703b07f2def46ff13944c1372a09d5662b652d4ba79d5379c5cdfd7418eba2f8d88296d212dd14c3c4d9a77deead5082868fbc2d3bd1933cf7a73222149f410ffc5a4bb7d0c3c7eda7b15b9009be57d63e9a736888abb31686023ad16000000000000000000000000000000f2e9052b2d4967ecfeafda7372781e6d566a674354a1c209461eef011a087b47bdc71fc4d42be3c92babd51c2ba26a44f00ea62f6a5a4f172750450cb180db0ad19bd9d69bf588097f5a441ba4ab0ed985c117cbbeb839572e7a3fe71dbf548d3464448ed91df6acf259f868edfeedf465e03bb80fb7685a06b29097ed7ac6a20babc4451441879e38ab8d6fefda3d6eaf3bb86392"], 0x10) dup2(r2, r1) shutdown(r0, 0x0) r3 = dup(r1) socketpair(0x6, 0x3, 0x0, &(0x7f0000000040)) sendto$inet6(r3, 0x0, 0x0, 0x0, 0x0, 0x0) ioctl$FIOSETOWN(r2, 0x8004667c, &(0x7f0000000000)=0x2) 16:01:08 executing program 0: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x200], [0x0, 0x0, 0x0, 0x9, 0xffffffffffffffff, 0xbffffffdfffff7ff], [0x0, 0x0, 0x401]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x6, 0x5, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x8080691a, &(0x7f0000000300)) r2 = syz_open_pts() fcntl$lock(r2, 0x9, &(0x7f0000000180)={0xf0ff51428550b7d7, 0x0, 0x0, 0x100000000}) flock(r2, 0x2) flock(r2, 0x1) flock(r2, 0x2) r3 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r4 = kqueue() kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000280)=[{{r3}, 0xfffffffffffffffe, 0x37}], 0x0, 0x0) kevent(r4, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) dup2(r3, r4) ioctl$WSMOUSEIO_GCALIBCOORDS(r3, 0x41205725, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x10}) fcntl$lock(r2, 0x10000000000009, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x2000300000000}) fcntl$lock(r2, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x100000000}) ioctl$TIOCCBRK(r2, 0x2000747a) 16:01:08 executing program 1: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffffff, 0x0, "00000000000000000000f2ffffffffffffff4000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) connect$unix(0xffffffffffffffff, &(0x7f0000000180)=ANY=[@ANYBLOB="493edcd3d5c1d25e08e782213b89e002cfcb97fa67d494f10a37e94686e27786a6e01d18469e9b3559d46d5f7afe99d99bf9d5491f6c22e79170b80b09999f9f9799f708b7bf2f94606afe6df9b34c2a43d3f494"], 0x1) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10002) dup2(r1, r0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000200)="46748d1882aff3486594f68d3e75a3b4a5666185bdb26edb254e7c2fbd74fba4b5246783a9db66c1801320d2841bb966fb8dd848f3b1cde31e0238f147340fc1e9e9fdce79a7face2c822457bc2070b0d6d4dba7ced901223bbb992a64fe1a55415e179570de0d462341774453018d44219a5e977368ec44cfa2e686d723", 0x72) r2 = socket(0x18, 0x1, 0x0) close(r2) r3 = socket(0x18, 0x2, 0x0) close(r3) socket(0x400000000018, 0x3, 0x3a) setsockopt(r3, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r2, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) ioctl$VT_GETSTATE(0xffffffffffffff9c, 0x40067664, &(0x7f0000000100)) write(r3, &(0x7f0000000040)="100a2956b9223776", 0x21d) 16:01:08 executing program 1: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [], [0x0, 0x0, 0x0, 0x9, 0xfffffffefffdffff], [0x0, 0x0, 0x401]}}) mkdir(&(0x7f0000000000)='./file0\x00', 0xa0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x2, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x8080691a, &(0x7f0000000300)) 16:01:08 executing program 0: r0 = socket(0x2, 0x4003, 0x0) pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x18004) ioctl$BIOCGBLEN(r1, 0x40044266, &(0x7f00000000c0)) setsockopt(r0, 0x0, 0x7, &(0x7f0000000140)="01003f8a", 0xfffffffffffffea6) r2 = socket(0x2, 0x3, 0x0) connect$unix(r2, &(0x7f0000000280)=ANY=[@ANYBLOB="8202adfdffffffffffffff653000463f7b23aa2a197a38620700000000827f30f13b49dc8714d56648fc8c4795955984c8790ebf453f68c11700287ed30bcb777fa69dfceac2a84e6abca64896bc5e57e8360bcd4c0a162b58fd4237b8fa4d012ae447472b3e8495aaee48c02f6abf1e6bf3bf9c35713308834849f299554799b9b813ad30505e8f0000a49fef9d612f871f4385f04157795ea4a5c5fe65baa202361cd8cac7dbac5b65c6593da947f5fc9147808bcdcee3f27535692870bc122cd23500000000000000000000004d79f00cc8000000000000ff0100000000000021d39b4028adb1ff1afb37ec4305642ad2cf8724eb18080180e314330000000000000000000000e02b05e5d12f524ab2aa8cc7712a2b279dbff4b7b46564ef560026e969c9341589ac85cab1a4c6b4634dcc6a10c53a3fdb2ed74f80619e311dccf137c8ae135db3119e911c3a94484c6997ac607b1c26455bedfb9c9f35f23d1aa5513a6c17f089e72fe596747b69eddff7744123053ff03d925341d85544cd1cfd0b34aa0dac611cc665840eac99e39af6256b1f007bf8f244cbc769cee44346040906000000ec895c4784f6490ba02e9768a8b36d05c2b89da05a0a414c6394359a0000000000c5906c074cf88898020022265330027548c4ffda5eb1152f6bc23442dcff010000cd5b823e495bac2204ccdaf733f9a509da7f66d0c7598f54a53f5e773e35d0d6bc372d1a8ff42aa3cdc2e80e306615b7a814b741575a659255490b88ff1bf33436e6731ad3574d79be64d7a570715f68932de75cc53ec316484d3e4132dee58554fdac1bfa4aca2c3ebed7ad1bd9da569f770ddbf42b3a87e75f6a28b70b9126efe6c2d6ad126358a2bf7eb6652cff7f00004a1fc0c7ee2e61ac5538254b916042575a9603e129cc5b4405003bd1f11b9dd8c3e5afc074c1771cebe4f8f92cfdee2e52bf897cc233cab168ea9977751b76b6c98bf0d9f371e996fc7b88c013c7381f77d036b0233aca38bc8789d01c4674fb41c17246be9389e32be26a498d0ce05a3852a1cb4338f3bfee17a07001520dd2515741374c70916b23a8b086c43633a42e93fe75f8a85f37ee8c3f120c5b041ac414eea454a0d7ce9a15edf26e82fcca1e245ad8d78b79dc3b93721aa7885824e119dc4c67c825898793cd381a7aa89400bfc4c150eb6fcd3b65c4ab78a2793c3f37f762ac9427b81352d5911bf1b5fddf3f189b5d3d63bf4a5c96cb61787292b53006654bd2bc3db5c05331dba8d455f2bf23b530779628defffd3647c9d0a8447dce7e6167e2a2d75ae73b55f584d0d84460abd680a645795e8a1493f1d33fd718fcb02eb91b826475f9f1c488b5815676deee5b4d7767087857986d1a58f78a480786652c19b87be7d7113aaeb5e3dde2c9f06c001edc180127175592261441212965ecfa3d8006ab63d3e2c8bdd3e834708d82d4b093f35df1e1912019bb3423ce2bcac3af3968c8b95ca861cac97624e5a8171170204737574bd54c4eed69cc00a41f5c40d33397e2289c4550c78ffe6988b4c465b85759ac14f6681b90475e3b279edc044c4f59ff4df7a7f37c78f88fc37c3ccfdbd77224157fed8185350553eb727769268c1ab21c99220e4811ed0fc9dc26e64ea25c2c436820ac4e88f69697947b9c63eb097a7746adfe0f9a5b2b21bf35300628de2b4fb72b792a75e94c7fffb380d24db2a98c0dfc7b779ef5be744d8e7f916e09b1ae613d4538973c38da6d76a164acf354d6b911919df80fc3fe9ca1caebdb4062113c6cbbb964400eb7de5fd5a23e0b49c03189a137d2f66f452e0c0000000000"], 0x10) setsockopt$sock_int(r0, 0xffff, 0x800, &(0x7f0000000040)=0x2, 0x4) writev(r2, &(0x7f0000000000)=[{0x0}], 0x1) recvfrom(r0, 0x0, 0x0, 0x2, 0x0, 0x0) 16:01:09 executing program 0: chroot(&(0x7f0000000100)='./file0\x00') ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[0x0, 0x0, 0x0, 0x0, 0x0, 0x8000000000000, 0x0, 0x0, 0x204, 0x0, 0x0, 0x0, 0x0, 0x0, 0xfff, 0x0, 0x0, 0x100000000000000], [0x100], [0x0, 0x0, 0x0, 0x9, 0xffdffffdffffffff], [0x0, 0x0, 0x401], [{0x3}, {}, {}, {0x2, 0x0, 0x0, 0x1}, {0x0, 0x0, 0x20000}, {0x0, 0x0, 0x0, 0x6}, {0x0, 0x0, 0x0, 0x999}], {0x7ff, 0x0, 0x7}, {0x0, 0x8000, 0x0, 0x6}}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = semget(0x0, 0x1, 0xa0) semctl$SETALL(r0, 0x0, 0x9, &(0x7f0000000000)=[0x800, 0xf5d4, 0x9, 0x7ff, 0x7, 0x7fff, 0xfff7]) r1 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x80, 0x1) ioctl$BIOCSRSIG(r1, 0x80044272, &(0x7f0000000080)=0x763a59b5) r2 = socket(0x18, 0x2, 0x0) r3 = fcntl$dupfd(r2, 0x0, r2) ioctl$TIOCFLUSH(r3, 0x8080691a, &(0x7f0000000300)) r4 = syz_open_pts() fcntl$lock(r4, 0x9, &(0x7f0000000180)={0xf0ff51428550b7d7, 0x0, 0x0, 0x100000000}) flock(r4, 0x2) flock(r4, 0x2) flock(r4, 0x2) fcntl$lock(r4, 0x10000000000009, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x2000300000000}) fcntl$lock(r4, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x100000000}) r5 = dup(r4) unlinkat(r5, &(0x7f00000000c0)='./file0\x00', 0x0) 16:01:09 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000080)={0x0, 0x0, 0x7fb, 0xffffffffffffffde, "ffc1f2ebc72c0925cd00000500ff00", 0x0, 0x8}) readv(r1, &(0x7f0000000000)=[{&(0x7f0000000780)=""/204, 0xcc}], 0x1) write(r0, &(0x7f0000000140)="2078f7b678807d89e032dc19f570fe00bac871767dbcbbff8330c22685419d5e0110188e90cd9c8e50599ba24cd7c1", 0x2f) r2 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) socket(0x16, 0x4000, 0x0) r3 = kqueue() kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000280)=[{{r2}, 0xfffffffffffffffe, 0x37, 0xf0000000, 0x0, 0x2}], 0x0, 0x0) kevent(r3, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) dup2(r2, r3) r4 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r5 = kqueue() kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000280)=[{{r4}, 0xfffffffffffffffe, 0x37}], 0x0, 0x0) kevent(r5, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) dup2(r4, r5) ioctl$BIOCSFILDROP(r4, 0x80044279, &(0x7f0000000180)=0x9) mkdirat(r2, &(0x7f00000000c0)='./file0\x00', 0x81) 16:01:09 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0xd02) r0 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) rmdir(&(0x7f0000000080)='./file0/file0\x00') execve(0x0, 0x0, &(0x7f0000000480)=[&(0x7f0000000340)=':\x00', &(0x7f0000000380)='\x00']) r1 = open(&(0x7f00000000c0)='./bus\x00', 0x2, 0x0) symlink(&(0x7f0000000140)='./file0/file0\x00', &(0x7f0000000180)='./file0/file0\x00') r2 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r3 = kqueue() kevent(r3, 0x0, 0x0, &(0x7f0000000280)=[{{r2}, 0xffffffffffffffff, 0xffffffffffffffff}], 0x7, 0x0) r4 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r4, 0x4, 0x80) pwritev(r4, &(0x7f00000003c0), 0x273, 0x0, 0x0) kevent(r3, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) pwritev(r1, &(0x7f00000003c0), 0x273, 0x0, 0x0) getppid() preadv(r0, &(0x7f0000000000)=[{&(0x7f0000002140)=""/4096, 0x1000}], 0x1, 0x0, 0x0) 16:01:09 executing program 1: r0 = socket(0x2, 0x3, 0x6) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="80020000ffffffff"], 0x1) r1 = syz_open_pts() fcntl$lock(r1, 0x9, &(0x7f0000000180)={0xf0ff51428550b7d7, 0x0, 0x0, 0x100000000}) flock(r1, 0x2) flock(r1, 0x2) flock(r1, 0x2) fcntl$lock(r1, 0x10000000000009, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x2000300000000}) fcntl$lock(r1, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x100000000}) r2 = fcntl$dupfd(0xffffffffffffff9c, 0xa, r1) readlinkat(r2, &(0x7f0000000040)='./file0\x00', &(0x7f0000000080), 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) connect$unix(r0, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0x10) sendto$unix(r0, &(0x7f0000000100)="74970321", 0x4, 0x0, 0x0, 0x0) pmap_unwire: wiring for pmap 0xfffffd80567283f0 va 0x20002000 didn't change! pmap_unwire: wiring for pmap 0xfffffd80567283f0 va 0x20003000 didn't change! 16:01:10 executing program 1: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[0x0, 0x9], [], [0x0, 0x0, 0x0, 0xb, 0xffffffbfffffffff, 0x0, 0x2000000], [0x0, 0x0, 0x401]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x5, 0x0) ioctl$BIOCSETWF(0xffffffffffffff9c, 0x80104277, &(0x7f0000000080)={0x9, &(0x7f0000000000)=[{0x6, 0x0, 0xf4, 0x22}, {0x0, 0x4, 0x8}, {0x6, 0xff, 0xff, 0x3}, {0x1000, 0x77, 0x5, 0x7}, {0x0, 0x3, 0x5, 0x3}, {0x881, 0x4, 0x7b, 0x8000}, {0x9, 0x81, 0x1f, 0xfffffffd}, {0x3, 0x6, 0x5c, 0x2}, {0xfffd, 0xf9, 0x3, 0x1000}]}) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x8080691a, &(0x7f0000000300)) 16:01:10 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x0, 0x7f, 0x5, 0x6541b6bb, "73cc510e52937b2ed218374a0c76500d3fc9c06d"}) writev(r0, &(0x7f0000000080)=[{&(0x7f0000000240)="b6eed61995fa265016e13ebf3236cda75fbe2d4f0959db36cdc7e7e9eafe2d14daa2094469a10c3dc6e69043cb2fe099ce983c1b94b5d58d5fef567f15e332082b44ffc81db8e43c3f492358db43ba0b3d5335beda493f9d09947d4de8a14fac7387d8c6205a5ada89659cd3f74a4f2c7d10d26df394c8efef3b43f35d5ba02206d9f1a04524bd9f841e52aed74238f08a6148e0cd595bb206c93b03104c6e9096a9b55dcff2d3c10fd327f3168c0ffff35ba62a1ba7206e966da53fdee4a60dfcc11a6008eb49552aeb2b9faab9166ed19f979a4193fd22575024ee597015cb731d833ae3ee008f0f516e6690199864b716e0898b68daf7f0d6256d9fb6ff8be116c6f017db420ddba6cc20df9b92cc471436d39a518e308c54280f30b86ce4f804ff2a08ccb34cefeb17e28e8130004f4002054ff417286e9a0e53f2fcb18da7bbf1bca0e0ccf59c22cddc549b93f9dc405192986f0017b57d42d12485d7494c9a465d62cdc94aef3997ace0a55ec6a0a6f1043f9c51f1ae9dc234a388662c3d0bfc7efeda889764711b6a09163e2e299a46e6c23287fb6d02291548b12b33365fd7d6a5c6b3b721d3e4df7774a8b22f0c6108b46fbb6d1b2496f223594424cc800cae7c1f132581530ffe9ca832b35d8bb32dc51496a054237237997d27d2ed63a36aee4923aa49d69516ecd5d21421960501e902a5fd370d", 0x1fa}], 0x1) 16:01:10 executing program 0: r0 = open(&(0x7f0000000640)='./file0\x00', 0x200, 0x0) ktrace(&(0x7f0000000000)='./file0\x00', 0x14, 0x10, 0x0) mknod(&(0x7f0000000680)='./bus\x00', 0x80002000, 0x801) r1 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='./bus\x00', 0x2, 0x0) writev(r1, &(0x7f0000001300)=[{&(0x7f00000006c0)="fe2471a63cdce1b864c6c920e3de4dc26675fbf42e50f38b5f54b1d8bd933c93378cdc47d555b72ff85d12a88302084a8d29c95455068f2e84162e0cda901af812ac1532073b4884fbd6c976ebf923b710acbf173ff06ac07f33076575f94b04b2cca980fc20562220eb6edff03dfdbb8aa416c8cd60c5a7d560e585a5a1a9ebe6eb71adf194c3354121fc61dd84b5c2c1f6c0760cc22f1d44b420561e1c64acdc89d51cb9b18ccbcec288039e0af2acda89d76f6b91b6d441e871cf7ccfaea5367ed27551bc27e4d68765c7373cb49ea4076464ed9a03a4443ddb112f6b6b699c65ff61bc188b83f3b9a4e8b539", 0xee}, {&(0x7f0000000f80)="611f15129bd75df20bf0197b36ad3f387fa2514299a860d06037bae42e62af5c4cdb5d0e3a2aa5bcf12e04b25bd4becf65ff4ab283fc13d713fe2a68a2a2f85df69d507c30cd9e1d36776d7f7cc5bd46c9ead44644b81e86c06374e29bca41251ef375120c6452b13028fab355e7fd6cf6cfa18789a7836c25063e8a69dbf315352a6e9ed089ab4db4222a6fdee4f4828602a5d994083b66155b20f5f8541099c32e0fdf2a454844f2e7a91dd90e6ef820310db286d4ae0e26daf6bc7be8f8c1b6b5f6d3b8ad899d1c92f03643a308de9d47b0739c20338968c68847", 0xdc}, {&(0x7f00000008c0)="784e2329f3be625e525ae7b86acf699c50634283410fe1125ca28240a9c7a13514b1205a02dba4222478e75cf466fa204e4c3b514ca1a350b01547bdf7bb3c515364f73a9688370e2fe3a68c889ebca0b21dd78d80dcd3ed250a1b72ada992f5ea355606cbb58306c69ff013d27b40ea9a237db91cccc80e9e8b19cf24965d91778bd02b138c52e999f343905cd389c96696c43052f3c4c8187b500cd800184d7367eafdf2", 0xa5}, {&(0x7f0000000600)="d71efdc4d2c6ab13b6162c53f0b2b8234d6655c4491695c6d71df9f09a1297f0eab704255a405bfba21c4bf39688", 0x2e}, {&(0x7f0000000980)="f17cffc356ff8208605da52d7829711e4cda58ac68c38c51952236b110f166bdaff6364b28ae401e0d69d2a341901e1ab83770fe1c4753e2158c50ef087f9ac56b37b11629dbcd740cfb822e34ff2dacf46514103944f6946eed6c2af0a6e391e9fb14bdb7f4a47f4ebbc43c20912b9210d94e46702c26c77d", 0x79}, {&(0x7f0000000100)="d90c8ea773e5ad7c8567e612d4a926bba6e20376e53922e4c48da66072d025d949f6be6d0d9595aaddc83c3d61a71681c4288381172a011b4ade18132f5bea96131e563976bf6b87a64d2efe1d4cb9389055f32aba198fa5cfd7c663828f5a5912c5bced2249d0ad27bfbf82e51542f4d26a7c9980b9467f0268adbfe8b372b29d80ef8eeb1ad648666674be5a081d42f92f91f51db880cddc22f2356f3b0820219d64874a4db40a05d17c511685b0240842af7a5f7147081c288b3ffd14e959befaa59fb479e9d5c3c9aa2fbc2a0ffa543b7dfed0675316b9cbfb95d0fac64e1bdd139a1b11e7989dd95e57bc5f5619fac050efafa5aa2fb6f2794b33f7bd446c6a6e13a538f47d4bb4664f1c6226592d7e929c412ec148d1e6eca4efac2fb931afbb7a41a796a196092487f75be00f4aeb497f16ae00dc3305bc0a3fdbc6d5a91df63a4f108fe9495471f1c0a72c7ea7e0a2658e8a74e79ea25aa24ec772ddfec47a574a90a2f2e54884018d0e0e40046c4d0c5b4dea695c888dbd80982d2e321e3c482598cb821871eab798e773119e194ab8f5bbb618864d207d80858f4448cb17cc895d551307928770b6328746979c96f06a311d", 0x1b7}], 0x6) ktrace(&(0x7f00000003c0)='./file0\x00', 0x2, 0x0, 0x0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) pwritev(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) connect$unix(r2, &(0x7f00000004c0)=ANY=[@ANYBLOB="40d55ca40d7308e3f1e8801f5e1b8a07916a6296c8461f25cdf69d5f24b4abcd3c3a7f0b0500000061fb4e192f1f2d6542806b8817f9a708a71b71ccebecaee17a0a7bde86992c280e945cfcc3ae0892d74dcb79546050af1b5c56ab697e966b71f2e5c7958076da058ef2b5d680bc0d378c792533d6e5ee9c8ef006f25a5d28b2954d7a1cf04f89", @ANYRESDEC], 0x2) listen(r2, 0x7f) stat(&(0x7f0000000080)='./file1\x00', &(0x7f0000000340)) ioctl$BIOCSRSIG(r0, 0x80044272, &(0x7f00000002c0)=0x8) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r2, 0x0, 0x0) 16:01:10 executing program 1: r0 = open$dir(&(0x7f0000000900)='./file0\x00', 0x40000400000002c2, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f00000004c0)=[{{r1}, 0xfffffffffffffffe, 0x63}], 0x7, 0x0, 0x0, 0x0) r3 = semget$private(0x0, 0x9, 0x42) semop(r3, &(0x7f0000000440)=[{0x0, 0x0, 0x1000}, {0x4, 0x7, 0x1800}, {0x0, 0x1}, {0x2, 0x0, 0x1000}], 0x4) semop(r3, &(0x7f0000000080)=[{0x2, 0x1, 0x1c00}, {0x0, 0x2, 0x1800}, {0x3, 0x3f, 0x1000}, {0x2, 0x2, 0x800}, {0x1, 0x200, 0x1800}, {0x1, 0x7, 0x1800}, {0x4, 0x1ff, 0x800}, {0x4, 0x7d54}, {0x4, 0x3, 0x800}, {0x0, 0x3, 0x800}], 0xa) kqueue() kevent(r2, 0x0, 0x0, 0x0, 0x9, 0x0) bind$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x0, 0x0}, 0x8) open(&(0x7f0000000000)='./file0\x00', 0x611, 0x0) fsync(r1) 16:01:10 executing program 1: r0 = socket(0x2, 0x5, 0x89) setsockopt(r0, 0x0, 0x2003, 0x0, 0x0) 16:01:10 executing program 1: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffffff, 0x0, "00000000000000000000f2ffffffffffffff4000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x200, 0xffffffff, 0x0, 0x0, "d730c1e7bb6fc6e23c5b000600000000000000e4"}) connect$unix(0xffffffffffffffff, &(0x7f00000001c0)=ANY=[@ANYBLOB="2baa340b41308d3a0770d6e10933e4fbb2008890a76aafcbeac241b8910a3d39fa5b1509dae25cbc1132809449c9498e2f151ac46a7b94e365381df2704658ce37cb68703fdc349030c65a72eb24638058c0324417d69ccbc3d679d97423d2c8e120d2af676521a8c54a3c1ef762fff2178ddaa3d3e7ab950024ecd2569aa89cc5575bb6703bbb6d5ec3ad4127cacdcc2c975b7f652e01"], 0x1) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0xfffffffd, 0xfff, 0x0, "0100000000620000000012ff7f0000007fffef00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r1 = socket(0x18, 0x1, 0x0) close(r1) r2 = socket(0x18, 0x2, 0x0) openat$vmm(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/vmm\x00', 0x80, 0x0) close(r2) socket(0x400000000018, 0x2, 0x3a) setsockopt(r2, 0x1000000029, 0xaa, &(0x7f0000000300)="ebffcbffabb9fd812eaa4e713048e69931929648d1a7e84f906e45b97b000038fb258e10837277f735a76b3704da6a11c124edaab073860000000000000000ff36e536c3cb76cd631b99b1494c493a921b0dd8bd133305ad6c6b52840c9dde8f759d2449bcfc424c83fa453c366587e8defa2727030000009dc45d6dc7e8c800"/139, 0x8b) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r2, &(0x7f0000000040)="100a2956b9223776", 0x21d) r3 = syz_open_pts() fcntl$lock(r3, 0x9, &(0x7f0000000180)={0xf0ff51428550b7d7, 0x0, 0x0, 0x100000000}) r4 = socket$inet6(0x18, 0xc000, 0x3) flock(r4, 0x1) r5 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000440)='/dev/wsmouse\x00', 0x80, 0x0) flock(r5, 0x2e90461154425e6a) r6 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r7 = kqueue() kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000280)=[{{r6}, 0xfffffffffffffffe, 0x37}], 0x0, 0x0) kevent(r7, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) dup2(r6, r7) ioctl$KDMKTONE(r6, 0x20004b08, &(0x7f0000000400)=0x7) flock(r3, 0x2) r8 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000280)='/dev/wsmouse0\x00', 0x10, 0x0) ioctl$FIOSETOWN(r8, 0x8004667c, &(0x7f00000002c0)=0x7fffffff) fcntl$lock(r3, 0x10000000000009, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x2000300000000}) fcntl$lock(r3, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x100000000}) write(r3, &(0x7f0000000100)="7f4a03b032c72a1b7c0bea5af5148c0cd089fe59d9d891859481dcf591307e0853ce", 0x22) 16:01:10 executing program 0: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [], [0x0, 0x0, 0x0, 0x200000009, 0x7ac0], [0x0, 0x0, 0x403]}}) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r1 = kqueue() kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000280)=[{{r0}, 0xfffffffffffffffe, 0x37}], 0x0, 0x0) kevent(r1, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) dup2(r0, r1) r2 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) openat$klog(0xffffffffffffff9c, &(0x7f0000000040)='/dev/klog\x00', 0x8, 0x0) r3 = kqueue() kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000280)=[{{r2}, 0xfffffffffffffffe, 0x37}], 0x0, 0x0) kevent(r3, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) dup2(r2, r3) ioctl$LIOCSFD(r0, 0x80046c7f, &(0x7f0000000000)=r2) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r4 = socket(0x18, 0x2, 0x0) r5 = fcntl$dupfd(r4, 0x0, r4) ioctl$TIOCFLUSH(r5, 0x8080691a, &(0x7f0000000300)) 16:01:10 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x48}, {0x3}, {0x6, 0x0, 0x0, 0x42}]}) getegid() pwrite(r0, &(0x7f0000000280)="d000"/14, 0xe, 0x0, 0x0) 16:01:10 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0xc, 0x95}) r0 = syz_open_pts() close(r0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f00000000c0)={&(0x7f0000000080)=[{0x81}, {0x44, 0x30}, {0x46, 0x80000001}], 0x3}) r1 = syz_open_pts() pwritev(r1, &(0x7f0000000180)=[{&(0x7f0000000100)="d7d1b81330e377ca6f42e0ea8034a9788b8da78dccca629d08e71e0a718aaae4d2e25a6c569dd13626c99106f786561844f27d0148bd4cce58a70d6f77", 0x3d}], 0x1, 0x0, 0xfff) r2 = accept$unix(0xffffffffffffffff, 0x0, &(0x7f00000001c0)) write(r2, &(0x7f0000000200)="2814270e81c598226df8d9a849ba63735fd34485a7fd85a89a82d23fe0862e3fbbcf755c652cd646199c9c31d2ffe951497cc56dd36bb492ea719656b4689a04c6691c1c69ac0117281ae76fb48a7cfc38167176ee80e6d33a6e151271d9f842e61b199db39ff5ae44e746d274b8f42931451db9616c5c2624f12f90400d1654d1555ee525703a22e33106dfdff3fc9b4e6d586825a503e420c83944d8d2e6117b9d8634160af3a6d707d102880ac4b756ec36bdd536a66144364b0cc27e9a43347d2ff6dba01f552ea98e668e54c7ba37fb22f13fe5f1a90c4d47", 0xdb) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x3, 0x9f2f, 0x511d, "0d592fde0e5f546fc58b62c25b9d19bf96cea18a"}) write(r0, &(0x7f0000000140)='\r', 0x1) 16:01:10 executing program 0: openat$diskmap(0xffffffffffffff9c, &(0x7f0000000180)='/dev/diskmap\x00', 0x0, 0x0) r0 = open(&(0x7f0000000080)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`\x00', 0x10282, 0x0) r1 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r2 = kqueue() kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000280)=[{{r1}, 0xfffffffffffffffe, 0x37}], 0x0, 0x0) kevent(r2, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) dup2(r1, r2) ioctl$DIOCMAP(r1, 0xc0106477, &(0x7f00000000c0)={&(0x7f0000000040)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`\x00', r0, 0x7}) 16:01:10 executing program 1: r0 = syz_open_pts() r1 = syz_open_pts() fcntl$lock(r1, 0x9, &(0x7f0000000180)={0xf0ff51428550b7d7, 0x0, 0x0, 0x100000000}) flock(r1, 0x2) flock(r1, 0x2) flock(r1, 0x2) fcntl$lock(r1, 0x10000000000009, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x2000300000000}) fcntl$lock(r1, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x100000000}) r2 = dup(r1) getsockopt$sock_int(r2, 0xffff, 0x1008, &(0x7f0000000080), &(0x7f0000000140)=0x4) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x90d6, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) r3 = syz_open_pts() fcntl$lock(r3, 0x9, &(0x7f0000000180)={0xf0ff51428550b7d7, 0x0, 0x0, 0x100000000}) flock(r3, 0x2) flock(r3, 0x2) flock(r3, 0x2) fcntl$lock(r3, 0x10000000000009, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x2000300000000}) fcntl$lock(r3, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x100000000}) write(r3, &(0x7f0000000180)="582720efbbd16ebae63225259560f8e5815f73f2a044fd33055552fbd7e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000040), 0xfffffec2) syz_open_pts() openat$tty(0xffffffffffffff9c, &(0x7f0000000040)='/dev/tty\x00', 0x800, 0x0) close(r0) r4 = syz_open_pts() fcntl$lock(r4, 0x9, &(0x7f0000000180)={0xf0ff51428550b7d7, 0x0, 0x0, 0x100000000}) flock(r4, 0x2) flock(r4, 0x2) flock(r4, 0x2) r5 = fcntl$getown(0xffffffffffffffff, 0x5) fcntl$lock(r4, 0x10000000000009, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x2000300000000, r5}) fcntl$lock(r4, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x100000000}) dup(0xffffffffffffff9c) r6 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r7 = kqueue() r8 = kqueue() r9 = socket(0x10, 0x3, 0x2) kevent(r8, 0x0, 0x68, &(0x7f0000000200)=[{{r6}, 0xfffffffffffffffe, 0x37}, {{r9}, 0xfffffffffffffffa, 0x0, 0x20000000, 0x1, 0x35fe3eb1}], 0x0, 0x0) kevent(r7, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) dup2(r6, r7) getdents(r6, &(0x7f00000002c0)=""/140, 0x8c) socket$unix(0x1, 0x5, 0x0) open$dir(&(0x7f0000000000)='./file0\x00', 0x400000002c5, 0x0) syz_open_pts() unveil(&(0x7f0000000240)='./file0\x00', &(0x7f0000000280)='r\x00') r10 = openat(0xffffffffffffffff, &(0x7f000060cff8)='/', 0x0, 0x0) fchdir(r10) 16:01:10 executing program 0: mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x40000000002902) open(&(0x7f0000000080)='./file0\x00', 0x1, 0x0) r0 = shmget(0x3, 0x1000, 0x20, &(0x7f0000fff000/0x1000)=nil) shmctl$IPC_STAT(r0, 0x2, &(0x7f0000000040)=""/46) 16:01:10 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000280)=[{0x54}, {0x3}, {0x6, 0x0, 0x0, 0x800}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSDIRFILT(0xffffffffffffffff, 0x8004427d, &(0x7f0000000000)=0x2) pwrite(r0, &(0x7f0000000040)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) 16:01:10 executing program 0: r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r1 = kqueue() kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000280)=[{{r0}, 0xfffffffffffffffe, 0x37}], 0x0, 0x0) kevent(r1, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) dup2(r0, r1) r2 = accept$inet(r0, &(0x7f0000000040), &(0x7f0000000080)=0xc) setsockopt$sock_timeval(r2, 0xffff, 0x1005, &(0x7f0000000100)={0x1f, 0xfffffffffffffffa}, 0x10) r3 = socket(0x2, 0x1, 0x0) setsockopt(r3, 0x6, 0x8, &(0x7f00000000c0)='\x00\x00\x00\x00', 0x4) connect$unix(r3, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) shutdown(r3, 0x2) 16:01:11 executing program 1: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x206], [], [0x0, 0x0, 0x0, 0x1], [{}, {0x3}, {}, {0x0, 0x2}, {}, {0x0, 0x0, 0x0, 0xf28}]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x3, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) r2 = socket(0x2, 0x3, 0x0) fcntl$dupfd(r1, 0x0, r2) ioctl$TIOCFLUSH(0xffffffffffffff9c, 0x8020691f, &(0x7f0000000300)=0x9) 16:01:11 executing program 0: mknod(&(0x7f00000013c0)='./bus\x00', 0x80002005, 0x516) r0 = open(&(0x7f0000000040)='./bus\x00', 0x10005, 0x0) ioctl$TIOCEXCL(r0, 0x2000740d) open(&(0x7f0000000080)='./bus\x00', 0x1, 0x0) pipe2(&(0x7f0000000000), 0x10000) 16:01:11 executing program 1: r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r1 = kqueue() kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000280)=[{{r0}, 0xfffffffffffffffe, 0x37}], 0x0, 0x0) kevent(r1, &(0x7f0000000180)=[{{r1}, 0xfffffffffffffff9, 0x10, 0x0, 0x2, 0x200}, {{r1}, 0xfffffffffffffffc, 0x0, 0x20000000, 0x6, 0x907}], 0x66, 0x0, 0x81, 0x0) dup2(r0, r1) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x6, &(0x7f0000000000)=[{0x7, 0x2, 0x3f, 0x100}, {0x4, 0x3, 0x0, 0x1ff}, {0x4, 0x8, 0x8, 0x6}, {0xfff, 0x5, 0x3f, 0x10001}, {0x7f, 0x3f, 0x0, 0x3}, {0x3, 0x7f, 0x20, 0x8}]}) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x400, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f00000001c0)=[{0x14}, {0x3c}, {0x4006}]}) syz_emit_ethernet(0xe, &(0x7f0000000a80)="b6bc1fc92479ff2b783f6e8a9c81") 16:01:11 executing program 1: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x101], [], [0x0, 0x0, 0x0, 0x9, 0xffffffffffffffff, 0xfff7f7fffbffffff], [0x0, 0x5, 0x401, 0x0, 0x0, 0xffffffffffffffff]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x2, 0x0) r1 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r2 = kqueue() kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000280)=[{{r1}, 0xfffffffffffffffe, 0x36, 0x0, 0x1, 0x4}], 0x0, 0x0) kevent(r2, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) dup2(r1, r2) ioctl$BIOCVERSION(r1, 0x40044271, &(0x7f0000000000)) r3 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r3, 0x8080691a, &(0x7f0000000300)) 16:01:11 executing program 1: r0 = socket(0x18, 0x1, 0x0) r1 = socket(0x800000018, 0x1, 0x0) getsockname(r0, &(0x7f0000000000)=@un=@abs, &(0x7f0000000040)=0x8) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) listen(r1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f00000001c0)=0x7, 0x4) sendto(r0, &(0x7f0000000200)="98f728f8f955b0f22c50616364ff3fb4e03fe28a136c79235aa549cc2c218e7db382b334d822062fbe0e4bb91c3936a71675f0b2236d89143dc114a109f8fb31d0299366d6af9f7c88bd62ed026d6e75561c2320a7dd330a9741c6410247d2d3ef10448dccba96010f753259e6bf4f7d1fc95fed6bab6400c967014151cd1493946bbc78e54264bbce9ab32843714585feddcef0fce11e94a6e0ecf2fecb3380e9743b837476e503bc4da5906e2f53ae4cc17df3d6c0db5fa5340f3f15713b3838", 0xc1, 0x3, 0x0, 0x0) 16:01:12 executing program 0: socket(0x1, 0x4003, 0x3) openat$vmm(0xffffffffffffff9c, &(0x7f0000000000)='/dev/vmm\x00', 0x400, 0x0) r0 = semget$private(0x0, 0x1, 0x80000200) semop(r0, &(0x7f0000000300)=[{0x0, 0x7, 0x1400}, {0x4, 0x80, 0x1800}, {0xfe52dc4792d94f09, 0x8000, 0x800}, {0x4, 0xff, 0x800}, {0x4, 0x100, 0x1000}, {0x2, 0x100000000, 0xf2e4cf5442ae16e3}], 0x6) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, &(0x7f0000000380)=0xb) semctl$IPC_SET(r0, 0x0, 0x1, &(0x7f00000000c0)={{0x400, r1, r2, r1, r2, 0x82, 0xfffffffffffff7f5}, 0x8, 0x1ff}) r3 = getegid() lchown(&(0x7f0000000140)='./bus\x00', r1, r3) r4 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r5 = kqueue() kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000280)=[{{r4}, 0xfffffffffffffffe, 0x37}], 0x0, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@file={0x1, './bus\x00'}, 0x8) kevent(r5, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) dup2(r4, r5) getsockname$inet(r4, &(0x7f0000000040), &(0x7f0000000080)=0xc) 16:01:12 executing program 1: mknodat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x2000, 0x60c1) mknod(&(0x7f0000000100)='./file0/file0/../file0\x00', 0x2062, 0x5345) r0 = socket$inet(0x2, 0x3, 0x0) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000300)="bc08e5b6d81b7c0c16ffaf41d41a7ea9041c55838a13ef5fb078c5e6f6bf54d6b5d0d240664955f8a55b37320863c77ce6815b58a95f94040ebd07407c3035e7cab3c19c1d14f7c6be493f4a509adc25c150727a4dc36c8d79e3690872df8c9807465f39a755d331c2f5ddb95c37b4c8bfbc58da76c4504856e011500c05c719a01e312ec5797ddbf652ce21e1ab50693e12925071e9ff95acf06da1d21e002271754fb2d9d58c53825aa874da0764309070c403a575c8cf695b187146ff815ceaed3cb8f5dcbc7f9d34ef0c75b7fa858b6fde44260ed52ecc2fc7764aa7b4bafefba63a73de6b31", 0xe8}], 0x1) setsockopt$inet_opts(r0, 0x0, 0x6a, 0x0, 0x0) r1 = semget$private(0x0, 0x3, 0x90) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000200), &(0x7f0000000400)=0xc) semctl$GETALL(r1, 0x0, 0x6, &(0x7f0000000040)=""/94) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$FIONBIO(r2, 0x8004667e, &(0x7f00000000c0)=0x4) ioctl$BIOCSBLEN(r2, 0xc0044266, &(0x7f0000000180)) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x1d}, {0x80}, {0x86}]}) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETIF(r3, 0x8020426c, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) read(r2, &(0x7f0000000040)=""/32, 0x20) ioctl$BIOCGBLEN(r2, 0x40044266, &(0x7f00000000c0)) open(&(0x7f0000000000)='./file0/file0/../file0\x00', 0x2, 0xd8) r4 = open$dir(&(0x7f0000000280)='./file0\x00', 0x40, 0x88) mknodat(r4, &(0x7f00000002c0)='./file0\x00', 0x1, 0x4) open$dir(&(0x7f0000000240)='./file0/file0/../file0\x00', 0x8, 0x84) openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x4000000001, 0x0) 16:01:12 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x86138) kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{}, 0x0, 0x0, 0x40000029}], 0x0, 0x0, 0x0, 0x0) r0 = geteuid() r1 = semget$private(0x0, 0x1, 0x80000200) semop(r1, &(0x7f0000000300)=[{0x0, 0x7, 0x1400}, {0x4, 0x80, 0x1800}, {0xfe52dc4792d94f09, 0x8000, 0x800}, {0x4, 0xff, 0x800}, {0x4, 0x100, 0x1000}, {0x2, 0x100000000, 0xf2e4cf5442ae16e3}], 0x6) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, &(0x7f0000000380)=0xb) semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f00000000c0)={{0x400, r2, r3, r2, r3, 0x82, 0xfffffffffffff7f5}, 0x8, 0x1ff}) lchown(&(0x7f00000000c0)='./bus\x00', r0, r3) r4 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) getsockname(r4, &(0x7f0000000140)=@in, &(0x7f00000001c0)=0xc) write(r4, &(0x7f0000000040)="510fc3a0", 0x4) pwritev(r4, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 16:01:12 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000340)='/dev/bpf\x00', 0x201, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000180)={0x3, &(0x7f0000000000)=[{0x45}, {0x2d}, {0x6, 0x0, 0x0, 0xffffffc1}]}) pwrite(r0, &(0x7f00000000c0)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) ioctl$BIOCGFILDROP(r0, 0x40044278, &(0x7f0000000080)) 16:01:12 executing program 1: pipe2(&(0x7f0000000080), 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6}, 0x1c) mprotect(&(0x7f00001ed000/0x4000)=nil, 0x4000, 0x1) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x0) mkdir(&(0x7f0000000080)='./file0/file0\x00', 0x0) rename(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='./file0\x00') 16:01:12 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000100)={0x3, &(0x7f0000000000)=[{0x24}, {0x2}, {0x6, 0x0, 0x0, 0x10000103}]}) pwrite(r0, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) clock_settime(0x4, &(0x7f00000000c0)={0x7, 0x120}) 16:01:12 executing program 1: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffff9c, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [], [0x0, 0x0, 0x0, 0x9, 0xffffffffffffffff, 0xfbffffffffffffff], [0x0, 0x0, 0x7]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x2, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$KDSETRAD(r1, 0x20004b43) preadv(0xffffffffffffffff, &(0x7f00000000c0)=[{&(0x7f0000000000)=""/30, 0x1e}, {&(0x7f0000000040)=""/77, 0x4d}], 0x2, 0x0, 0x2) ioctl$TIOCFLUSH(r1, 0x8080691a, &(0x7f0000000300)) 16:01:12 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86139) r0 = open(&(0x7f0000000080)='./bus\x00', 0x5, 0x0) setsockopt$inet6_MRT6_ADD_MIF(0xffffffffffffffff, 0x29, 0x66, &(0x7f0000000180)={0x5982}, 0xffffff92) write(r0, &(0x7f0000000040)="670dc3", 0x3) open(&(0x7f0000000000)='./bus\x00', 0x400, 0x4) write(r0, &(0x7f00000001c0)="08ade09f32746a223c471c0795bf5ca1acdd50ca4d0019", 0x17) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 16:01:12 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) r0 = socket(0x18, 0x2, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x10, 0xa8) getsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000140), &(0x7f00000001c0)=0x8) r2 = syz_open_pts() fcntl$lock(r2, 0x9, &(0x7f0000000180)={0xf0ff51428550b7d7, 0x0, 0x0, 0x100000000}) flock(r2, 0x2) flock(r2, 0x2) flock(r2, 0x2) fcntl$lock(r2, 0x10000000000009, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x2000300000000}) fcntl$lock(r2, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x100000000}) r3 = fcntl$getown(r0, 0x5) fcntl$lock(r2, 0x8, &(0x7f0000000080)={0x2, 0x1, 0x8, 0xf99, r3}) setsockopt(r0, 0x1000000000029, 0x3d, &(0x7f0000000000)="06000000", 0x4) r4 = socket(0x18, 0x3, 0x9c) close(r4) fcntl$dupfd(r0, 0x0, r4) connect$unix(r4, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mknod(&(0x7f0000000040)='./file0\x00', 0x40, 0x1) sendmsg(r4, &(0x7f0000001340)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001240)=ANY=[@ANYBLOB="10000000290000003300000000000400"], 0x10}, 0x0) 16:01:12 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x462, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000280)={'tap', 0x0}) r1 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r2 = kqueue() r3 = syz_open_pts() r4 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78659a, r4) fcntl$lock(r3, 0x7, &(0x7f0000000200)={0x2, 0x1, 0x8, 0x800000, r4}) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000280)=[{{r1}, 0xfffffffffffffffe, 0x37}], 0x0, 0x0) kevent(r1, &(0x7f0000000000), 0x6a, 0x0, 0x7d, 0x0) dup2(r1, r2) r5 = syz_open_pts() fcntl$lock(r5, 0x9, &(0x7f0000000180)={0xf0ff51428550b7d7, 0x0, 0x0, 0x100000000}) flock(r5, 0x2) flock(r5, 0x2) r6 = syz_open_pts() fcntl$lock(r6, 0x9, &(0x7f0000000180)={0xf0ff51428550b7d7, 0x0, 0x0, 0x100000000}) flock(r6, 0x2) flock(r6, 0x2) flock(r6, 0x2) fcntl$lock(r6, 0x10000000000009, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x2000300000000}) fcntl$lock(r6, 0x8, &(0x7f00000001c0)={0x0, 0x1, 0x0, 0x20000b}) ioctl$TIOCGTSTAMP(r6, 0x4010745b, &(0x7f0000000080)) flock(r5, 0x2) fcntl$lock(r5, 0x10000000000009, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x2000300000000}) fcntl$lock(r5, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x100000000}) openat$pci(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/pci\x00', 0x8880, 0x0) ioctl$DIOCMAP(r1, 0xc0106477, &(0x7f0000000040)={&(0x7f0000000000)='./file0\x00', r5, 0x2}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f00000000c0)=[{0x61}, {0x20}, {0x6, 0x0, 0x0, 0x82000001}]}) pwrite(r0, &(0x7f0000000240)="fbaf84ea37679be96914f6357e3a", 0xe, 0x0, 0x0) 16:01:13 executing program 1: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[], 0x0) r0 = kqueue() r1 = getpgrp() fcntl$setown(0xffffffffffffffff, 0x6, r1) r2 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r3 = kqueue() kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000280)=[{{r2}, 0xfffffffffffffffe, 0x37}], 0x0, 0x0) kevent(r3, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) dup2(r2, r3) ioctl$WSMOUSEIO_GTYPE(r2, 0x40045720, &(0x7f0000000140)) r4 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) close(r4) r5 = socket(0x2, 0x2, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) r7 = semget$private(0x0, 0x1, 0x80000200) ioctl$WSMOUSEIO_SRES(0xffffffffffffffff, 0x80045721, &(0x7f0000000180)=0xfffffff9) semop(r7, &(0x7f0000000300)=[{0x0, 0x7, 0x1400}, {0x4, 0x80, 0x1800}, {0xfe52dc4792d94f09, 0x8000, 0x800}, {0x4, 0xff, 0x800}, {0x4, 0x100, 0x1000}, {0x2, 0x100000000, 0xf2e4cf5442ae16e3}], 0x6) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, &(0x7f0000000380)=0xb) semctl$IPC_SET(r7, 0x0, 0x1, &(0x7f00000000c0)={{0x400, r8, r9, r8, r9, 0x82, 0xfffffffffffff7f5}, 0x8, 0x1ff}) lchown(&(0x7f0000000000)='./file0\x00', r6, r9) dup2(0xffffffffffffffff, 0xffffffffffffffff) connect$unix(r5, &(0x7f00000000c0)=ANY=[@ANYBLOB="20caf88b371b1185cd8756ddcfefe1d1b7a2b5e8ce59f9738b472b73c0e983f6a5030feb4175293c89b49dcfe2159d5dd4b683d8415240be0cd78cc0dc09faec270a79a5a964b57eb42b34cbfbc1715ede3eaa6000e192af6c8ca7326600000000000000"], 0x10) sendto$unix(r4, 0x0, 0x0, 0x0, 0x0, 0x0) setsockopt$sock_int(r4, 0xffff, 0x1023, &(0x7f0000000080), 0x4) 16:01:13 executing program 0: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) ftruncate(r0, 0x0, 0x30000000000) ftruncate(r0, 0x0, 0x20002000008) r1 = socket$inet(0x2, 0x2, 0xfc) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f00000001c0)="f02cd5df06e4ce9690030ccb67549ac8764b89bff5db15d8a97881264ad62ad9cc2948c10bd1cd8971432614", 0x2c) shmget$private(0x0, 0x4000, 0x62, &(0x7f0000ffc000/0x4000)=nil) getuid() getegid() r2 = socket$inet(0x2, 0x2, 0x0) r3 = syz_open_pts() r4 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r5 = kqueue() kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000280)=[{{r4}, 0xfffffffffffffffe, 0x37}], 0x0, 0x0) kevent(r5, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) dup2(r4, r5) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000400), &(0x7f0000000440)=0xc) fcntl$lock(r3, 0x9, &(0x7f0000000180)={0xf0ff51428550b7d7, 0x0, 0x0, 0x100000000}) flock(r3, 0x2) flock(r3, 0x2) flock(r3, 0x2) fcntl$lock(r3, 0x10000000000009, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x2000300000000}) fcntl$lock(r3, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x100000000}) preadv(r3, &(0x7f0000000180)=[{&(0x7f0000000280)=""/159, 0x9f}, {&(0x7f0000000340)=""/158, 0x9e}], 0x2, 0x0, 0x100000001) setsockopt$inet_opts(r2, 0x0, 0x1, &(0x7f00000001c0)="f02cd5df06e4ce9690030ccb67549ac8764b89bff5db15d8a97881264ad62ad9cc2948c10bd1cd8971432614", 0x2c) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000080)=0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f0000000100)=0xc) geteuid() r6 = getgid() setegid(r6) open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) lstat(&(0x7f0000000500)='./file0\x00', &(0x7f0000000480)) socket(0x2, 0x2, 0x0) 16:01:13 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000180)={0xf0ff51428550b7d7, 0x0, 0x0, 0x100000000}) flock(r0, 0x2) flock(r0, 0x2) flock(r0, 0x2) fcntl$lock(r0, 0x10000000000009, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x2000300000000}) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x100000000}) pwrite(r0, &(0x7f0000000000)="966063324ab0e7d1671daa73eade9c0f4e5b5374a1e5458f", 0x18, 0x0, 0x6) r1 = msgget$private(0x0, 0x0) msgctl$IPC_STAT(r1, 0x2, &(0x7f0000000180)=""/52) msgsnd(r1, &(0x7f0000000040)={0x2, "ba3f25b2cd9bfbf699477f4a2a1dd5bf62d48c4c559a0c782d527b8891e830e3bae31377c63ecf68a72a8d4a2938b92c6b4f526fe84405c2686879628beaed3d3ff59bfb5f3e46266b70e05696d42baae25ad50f900d1e5aa48b61a264ea93c207c481cef31e821c64fa2934601e2fa33ba1a8b894986e419d16591993c8353407e9ec9f4ac8d35318091a42ee1a401aac0941da395aa9bda4"}, 0xa1, 0x800) ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[0x0, 0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x1, 0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x4000000000000000], [0x0, 0x0, 0x0, 0x0, 0x433800000000, 0x0, 0xec], [0x0, 0x0, 0x0, 0x2, 0xffffffffffffffff], [0x0, 0x0, 0x401], [{}, {}, {}, {}, {}, {0x8000}, {0x0, 0x0, 0x2}]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x18, 0x2, 0x0) r3 = fcntl$dupfd(r2, 0x0, r2) ioctl$TIOCFLUSH(r3, 0x8080691a, &(0x7f0000000300)) panic: amap_wipeout: corrupt amap Stopped at db_enter+0x18: addq $0x8,%rsp TID PID UID PRFLAGS PFLAGS CPU COMMAND *346575 44833 0 0x14000 0x200 0 reaper db_enter() at db_enter+0x18 panic(ffffffff821ff39b) at panic+0x15c amap_wipeout(fffffd8063ff7ea0) at amap_wipeout+0x208 uvm_unmap_detach(ffff80001d325ff0,1) at uvm_unmap_detach+0x163 uvm_map_teardown(fffffd8056af7bc0) at uvm_map_teardown+0x22c uvmspace_free(fffffd8056af7bc0) at uvmspace_free+0x86 uvm_exit(ffff8000ffffb510) at uvm_exit+0x29 reaper(ffff80001d2e2860) at reaper+0x15c end trace frame: 0x0, count: 7 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 amap_wipeout: corrupt amap ddb> trace db_enter() at db_enter+0x18 panic(ffffffff821ff39b) at panic+0x15c amap_wipeout(fffffd8063ff7ea0) at amap_wipeout+0x208 uvm_unmap_detach(ffff80001d325ff0,1) at uvm_unmap_detach+0x163 uvm_map_teardown(fffffd8056af7bc0) at uvm_map_teardown+0x22c uvmspace_free(fffffd8056af7bc0) at uvmspace_free+0x86 uvm_exit(ffff8000ffffb510) at uvm_exit+0x29 reaper(ffff80001d2e2860) at reaper+0x15c end trace frame: 0x0, count: -8 ddb> show registers rdi 0 rsi 0x1 rbp 0xffff80001d325e70 rbx 0xffff80001d325f20 rdx 0x2 rcx 0 rax 0 r8 0xffff80001d325e30 r9 0x1 r10 0 r11 0xe9e4aea0eecd8fd3 r12 0x3000000008 r13 0xffff80001d325e80 r14 0x100 r15 0x1 rip 0xffffffff81797978 db_enter+0x18 cs 0x8 rflags 0x246 rsp 0xffff80001d325e60 ss 0x10 db_enter+0x18: addq $0x8,%rsp ddb> show proc PROC (reaper) pid=346575 stat=onproc flags process=14000 proc=200 pri=4, usrpri=50, nice=20 forw=0xffffffffffffffff, list=0xffff80001d2e1ea0,0xffff80001d2e2ae0 process=0xffff8000ffffd508 user=0xffff80001d321000, vmspace=0xffffffff8259ef10 estcpu=0, cpticks=0, pctcpu=0.0 user=0, sys=0, intr=0 ddb> ps PID TID PPID UID S FLAGS WAIT COMMAND 86519 316993 89459 0 3 0x82 nanosleep syz-executor.1 92875 327479 0 0 3 0x14200 bored sosplice 34212 478978 89459 0 3 0x82 nanosleep syz-executor.0 89459 342675 52204 0 3 0x82 thrsleep syz-fuzzer 89459 100500 52204 0 3 0x4000082 thrsleep syz-fuzzer 89459 287895 52204 0 3 0x4000082 thrsleep syz-fuzzer 89459 78213 52204 0 3 0x4000082 thrsleep syz-fuzzer 89459 497688 52204 0 3 0x4000082 thrsleep syz-fuzzer 89459 57826 52204 0 3 0x4000082 thrsleep syz-fuzzer 89459 138095 52204 0 3 0x4000082 thrsleep syz-fuzzer 89459 357435 52204 0 3 0x4000082 kqread syz-fuzzer 52204 519611 64408 0 3 0x10008a pause ksh 64408 149290 51490 0 3 0x92 select sshd 87923 167003 1 0 3 0x100083 ttyin getty 51490 158105 1 0 3 0x80 select sshd 47331 208589 62523 73 3 0x100090 kqread syslogd 62523 128687 1 0 3 0x100082 netio syslogd 89164 453929 1 77 3 0x100090 poll dhclient 70727 252852 1 0 3 0x80 poll dhclient 14991 437845 0 0 3 0x14200 bored smr 77465 347442 0 0 2 0x14200 zerothread 26384 117550 0 0 3 0x14200 aiodoned aiodoned 41909 458398 0 0 3 0x14200 syncer update 75662 80358 0 0 3 0x14200 cleaner cleaner *44833 346575 0 0 7 0x14200 reaper 33465 428646 0 0 3 0x14200 pgdaemon pagedaemon 58065 459876 0 0 3 0x14200 bored crynlk 2011 294608 0 0 3 0x14200 bored crypto 3550 107217 0 0 3 0x40014200 acpi0 acpi0 94464 392157 0 0 3 0x14200 bored softnet 97648 61869 0 0 3 0x14200 bored systqmp 34665 183997 0 0 3 0x14200 bored systq 99569 14976 0 0 3 0x40014200 bored softclock 38066 323162 0 0 3 0x40014200 idle0 1 63851 0 0 3 0x82 wait init 0 0 -1 0 3 0x10200 scheduler swapper ddb> show all locks No such command ddb> show malloc Type InUse MemUse HighUse Limit Requests Type Lim devbuf 9526 6353K 6461K 78643K 10797 0 pcb 13 10K 12K 78643K 191 0 rtable 109 4K 4K 78643K 429 0 ifaddr 97 18K 19K 78643K 206 0 counters 21 16K 16K 78643K 35 0 ioctlops 0 0K 2K 78643K 70 0 iov 0 0K 24K 78643K 134 0 mount 1 1K 1K 78643K 1 0 vnodes 1217 77K 77K 78643K 1503 0 UFS quota 1 32K 32K 78643K 1 0 UFS mount 5 36K 36K 78643K 5 0 shm 2 1K 5K 78643K 12 0 VM map 2 0K 0K 78643K 2 0 sem 12 0K 0K 78643K 297 0 dirhash 12 2K 2K 78643K 12 0 ACPI 1794 195K 288K 78643K 12646 0 file desc 4 9K 25K 78643K 737 0 sigio 0 0K 0K 78643K 15 0 proc 49 38K 63K 78643K 506 0 subproc 32 2K 2K 78643K 51 0 NFS srvsock 1 0K 0K 78643K 1 0 NFS daemon 1 16K 16K 78643K 1 0 ip_moptions 0 0K 0K 78643K 93 0 in_multi 85 3K 4K 78643K 196 0 ether_multi 1 0K 0K 78643K 34 0 mrt 0 0K 0K 78643K 7 0 ISOFS mount 1 32K 32K 78643K 1 0 MSDOSFS mount 1 16K 16K 78643K 1 0 ttys 67 307K 307K 78643K 67 0 exec 0 0K 1K 78643K 261 0 pfkey data 0 0K 0K 78643K 2 0 pagedep 1 8K 8K 78643K 1 0 inodedep 1 32K 32K 78643K 1 0 newblk 1 0K 0K 78643K 1 0 VM swap 7 26K 26K 78643K 7 0 UVM amap 116 86K 87K 78643K 3446 0 UVM aobj 59 2K 2K 78643K 66 0 memdesc 1 4K 4K 78643K 1 0 crypto data 1 1K 1K 78643K 1 0 ip6_options 0 0K 0K 78643K 152 0 NDP 15 0K 0K 78643K 36 0 temp 142 3022K 3088K 78643K 28026 0 kqueue 3 4K 18K 78643K 153 0 SYN cache 2 16K 16K 78643K 2 0 ddb> show all pools Name Size Requests Fail Releases Pgreq Pgrel Npage Hiwat Minpg Maxpg Idle arp 64 13 0 7 1 0 1 1 0 8 0 rtpcb 80 68 0 66 1 0 1 1 0 8 0 rtentry 112 77 0 34 2 0 2 2 0 8 0 unpcb 120 460 0 451 1 0 1 1 0 8 0 syncache 264 16 0 16 6 5 1 1 0 8 1 tcpqe 32 292 0 292 2 2 0 1 0 8 0 tcpcb 544 556 0 552 12 11 1 12 0 8 0 ipq 40 8 0 8 4 4 0 1 0 8 0 ipqe 40 189 0 189 4 4 0 1 0 8 0 inpcb 280 1262 0 1255 10 9 1 9 0 8 0 rttmr 72 1 0 1 1 1 0 1 0 8 0 nd6 48 10 0 6 1 0 1 1 0 8 0 pkpcb 40 6 0 6 3 3 0 1 0 8 0 ppxss 1128 2 0 2 2 2 0 1 0 8 0 art_heap8 4096 2 0 0 2 0 2 2 0 8 0 art_heap4 256 285 0 97 14 0 14 14 0 8 0 art_table 32 287 0 97 2 0 2 2 0 8 0 art_node 16 76 0 38 1 0 1 1 0 8 0 sysvmsgpl 40 37 0 20 1 0 1 1 0 8 0 semupl 112 2 0 2 1 1 0 1 0 8 0 semapl 112 295 0 285 1 0 1 1 0 8 0 shmpl 112 64 0 7 2 0 2 2 0 8 0 dirhash 1024 17 0 0 3 0 3 3 0 8 0 dino1pl 128 2587 0 1193 46 0 46 46 0 8 0 ffsino 240 2587 0 1193 83 0 83 83 0 8 0 nchpl 144 4129 0 2538 60 0 60 60 0 8 0 uvmvnodes 72 2664 0 0 49 0 49 49 0 8 0 vnodes 208 2664 0 0 141 0 141 141 0 8 0 namei 1024 13232 0 13232 1 0 1 1 0 8 1 vcpupl 1984 9 0 0 2 0 2 2 0 8 0 vmpool 528 13 0 4 2 1 1 1 0 8 0 scsiplug 64 1 0 1 1 1 0 1 0 8 0 scxspl 192 13440 0 13440 1 0 1 1 0 8 1 plimitpl 152 72 0 65 1 0 1 1 0 8 0 sigapl 424 921 0 893 4 0 4 4 0 8 0 futexpl 56 22106 0 22106 1 0 1 1 0 8 1 knotepl 112 262 0 243 1 0 1 1 0 8 0 kqueuepl 144 944 0 942 5 4 1 5 0 8 0 pipelkpl 16 223 0 213 1 0 1 1 0 8 0 pipepl 120 446 0 427 2 1 1 2 0 8 0 fdescpl 432 906 0 893 2 0 2 2 0 8 0 filepl 120 8744 0 8649 14 10 4 11 0 8 1 lockfpl 104 3102 0 3101 1 0 1 1 0 8 0 lockfspl 48 537 0 536 1 0 1 1 0 8 0 sessionpl 112 18 0 8 1 0 1 1 0 8 0 pgrppl 48 22 0 12 1 0 1 1 0 8 0 ucredpl 96 2179 0 2172 1 0 1 1 0 8 0 zombiepl 144 893 0 891 1 0 1 1 0 8 0 processpl 896 921 0 891 4 0 4 4 0 8 0 procpl 624 2665 0 2628 13 8 5 5 0 8 1 sosppl 128 19 0 19 6 5 1 1 0 8 1 sockpl 400 1807 0 1789 18 14 4 14 0 8 1 mcl64k 65536 377 0 377 34 33 1 33 0 8 1 mcl16k 16384 5 0 5 5 4 1 1 0 8 1 mcl12k 12288 19 0 19 7 6 1 1 0 8 1 mcl9k 9216 12 0 12 6 6 0 1 0 8 0 mcl8k 8192 20 0 20 5 5 0 1 0 8 0 mcl4k 4096 107 0 107 2 1 1 1 0 8 1 mcl2k2 2112 8 0 8 4 3 1 1 0 8 1 mcl2k 2048 65947 0 65890 22 14 8 18 0 8 0 mtagpl 80 2 0 2 1 1 0 1 0 8 0 mbufpl 256 110745 0 110604 62 50 12 30 0 8 1 bufpl 280 6312 0 928 385 0 385 385 0 8 0 anonpl 16 129046 0 112455 133 49 84 84 0 107 16 amapchunkpl 152 7159 0 7024 36 29 7 19 0 158 0 amappl16 192 6089 0 5173 105 50 55 59 0 8 8 amappl15 184 1 0 0 1 0 1 1 0 8 0 amappl14 176 1 0 1 1 1 0 1 0 8 0 amappl13 168 29 0 28 1 0 1 1 0 8 0 amappl12 160 142 0 139 1 0 1 1 0 8 0 amappl11 152 639 0 625 1 0 1 1 0 8 0 amappl10 144 14 0 9 1 0 1 1 0 8 0 amappl9 136 379 0 375 1 0 1 1 0 8 0 amappl8 128 298 0 273 1 0 1 1 0 8 0 amappl7 120 114 0 103 1 0 1 1 0 8 0 amappl6 112 589 0 583 1 0 1 1 0 8 0 amappl5 104 955 0 945 1 0 1 1 0 8 0 amappl4 96 461 0 432 1 0 1 1 0 8 0 amappl3 88 130 0 125 1 0 1 1 0 8 0 amappl2 80 6406 0 6347 3 1 2 3 0 8 0 amappl1 72 26760 0 26351 26 17 9 20 0 8 0 amappl 80 2924 0 2876 2 0 2 2 0 84 0 dma4096 4096 1 0 1 1 1 0 1 0 8 0 dma256 256 6 0 6 1 1 0 1 0 8 0 dma128 128 253 0 253 1 1 0 1 0 8 0 dma64 64 6 0 6 1 1 0 1 0 8 0 dma32 32 7 0 7 1 1 0 1 0 8 0 dma16 16 18 0 17 1 0 1 1 0 8 0 aobjpl 64 65 0 7 1 0 1 1 0 8 0 uaddrrnd 24 919 0 897 1 0 1 1 0 8 0 uaddrbest 32 2 0 0 1 0 1 1 0 8 0 uaddr 24 919 0 897 1 0 1 1 0 8 0 vmmpekpl 168 11111 0 11085 2 0 2 2 0 8 0 vmmpepl 168 119643 0 117731 158 54 104 120 0 357 10 vmsppl 272 918 0 896 3 1 2 2 0 8 0 pdppl 4096 1844 0 1801 7 1 6 6 0 8 0 pvpl 32 338400 0 318924 263 62 201 201 0 265 40 pmappl 200 918 0 896 2 0 2 2 0 8 0 extentpl 40 46 0 29 1 0 1 1 0 8 0 phpool 112 288 0 144 6 0 6 6 0 8 0