000000018, 0x3, 0x3a) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) socket(0x18, 0x3, 0x0) write(r1, &(0x7f0000000140)="ad18f05de2f4ef18", 0x70) 07:29:17 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0xf149, 0x5, 0xfffffffffffffffc, "661fbef224518087ec9e03182eaf7f091fe600"}) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x1ff, 0x0, "b8000040000000080100", 0x3}) r1 = socket(0x18, 0x1, 0x0) close(r1) r2 = socket(0x400000000018, 0x3, 0x0) setsockopt(r2, 0x29, 0x1a, &(0x7f0000000040), 0x4) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r3 = syz_open_pts() ioctl$TIOCSETAF(r3, 0x802c7416, &(0x7f0000000000)={0x0, 0xf149, 0xff, 0xfffffffa, "661f2eaf7f091fe600000000000000002300", 0x1}) write(r3, &(0x7f0000000000)="bdea", 0xddff8020802cfd92) 07:29:17 executing program 1: r0 = socket(0x18, 0x2, 0x0) madvise(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x2) r1 = open(&(0x7f0000000040)='./file0\x00', 0x800, 0x20) chroot(&(0x7f00000000c0)='./file0\x00') faccessat(r1, &(0x7f0000000080)='./file0\x00', 0xad, 0x2) select(0x40, &(0x7f0000000000)={0x8}, &(0x7f00000010c0), 0x0, 0x0) shutdown(r0, 0x0) 07:29:17 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x4000000019, 0x0) pipe2(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000080)={0x20d0, &(0x7f00000000c0)=[{0x5, 0x74, 0x3, 0x400}, {0x3f, 0x1, 0x7f, 0xfffffff8}, {0xd9, 0x81, 0x6, 0x7}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) close(r2) fsync(r2) ioctl$BIOCGFILDROP(r2, 0x40044278, &(0x7f0000000000)) pwrite(r0, &(0x7f0000000180)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) 07:29:17 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x10, 0x11) nanosleep(&(0x7f0000000000)={0x78, 0x9}, &(0x7f00000000c0)) openat$pci(0xffffffffffffff9c, &(0x7f0000002480)='/dev/pci\x00', 0x532f44a984dfc2f4, 0x0) r0 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) preadv(r0, &(0x7f0000002340), 0x6, 0x0, 0x0) r1 = openat$tty(0xffffffffffffff9c, &(0x7f00000023c0)='/dev/tty\x00', 0x40, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) mknod(&(0x7f0000000180)='./bus\x00', 0x4, 0x4) chmod(&(0x7f00000001c0)='./bus\x00', 0x20) readlink(&(0x7f0000000040)='./bus\x00', &(0x7f0000000100)=""/32, 0x20) close(r2) fsync(r2) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000002400)={0x0}, 0xc) r4 = syz_open_pts() close(r4) writev(r4, &(0x7f00000006c0)=[{&(0x7f0000000c80)="aae3e6c3f01744124ce96464f9157c521949703cb9bb69323cf41195cd335e36e74866da987feeeeb097b241e19f3fa88644a1612230c806ad34071458f62751718c2d7318d6cd8bb32a75d8ef3ec8ca53550e50cd08c580866abcb4ceb0ed52cfd0b81201f04606d61424cc74d871a596a34dd2f37f2b7b251d38efbfda4c7fe8b24d0f14b2d79c90b1b13c9fb4921666a654ab580bb2422d814f990f09", 0x9e}], 0x1) dup2(r1, r4) fcntl$lock(r1, 0xee08c216ea489d30, &(0x7f0000002440)={0x2, 0x0, 0xaa9c, 0xdcf9, r3}) 07:29:17 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000040)={0x0, 0x80000, 0x0, 0x8, "f000000007001dff00"}) poll(&(0x7f0000000000)=[{}], 0x20000000000000c1, 0x0) r0 = syz_open_pts() r1 = syz_open_pts() r2 = open(&(0x7f0000000180)='./file0/file0\x00', 0x80, 0x0) ioctl$TIOCSTSTAMP(r2, 0x8008745a, &(0x7f00000001c0)={0x1, 0x100}) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000000)={0x0, 0xf149, 0x5, 0xfffffffffffffffc, "661fbef224518087ec9e03182eaf7f091fe600"}) ioctl$TIOCSCTTY(r1, 0x20007461) close(r0) ioctl$TIOCDRAIN(r1, 0x2000745e) pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x2000a) ioctl$WSDISPLAYIO_GETSCREENTYPE(r3, 0xc028575d, &(0x7f0000000140)={0x9, 0x9, './file0\x00', 0xc, 0x4433209a, 0x8, 0x100}) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) close(r4) fsync(r4) ioctl$BIOCGDIRFILT(r4, 0x4004427c, &(0x7f0000000200)) read(r0, &(0x7f00000000c0)=""/103, 0x67) 07:29:17 executing program 1: r0 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) close(r1) fsync(r1) ioctl$BIOCGFILDROP(r1, 0x40044278, &(0x7f0000000000)) kevent(r0, &(0x7f0000000000), 0x9130fbf, 0x0, 0x4000000, 0x0) minherit(&(0x7f00007e5000/0x4000)=nil, 0x4000, 0x0) 07:29:18 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0xffffffffffffff0a, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f0000000140)="927d9d4d956e0fea305b793613963a2be0062abe466c9ee1eaabb31760300be0d903d56e9e9d1b54f846baf529ce5c66f97243e50efe6603def931c84c9a375a365e9006bc229296bc538c54a414495bd82b00564b39af8bb8004a8bdade3d304beadef063677f96609b205ec0b64a1c21cee8e0eec2d4e4850397eba74bd7ef02284d274c2427557d", 0x3f2) openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/ttyCcfg\x00', 0x0, 0x0) r1 = syz_open_pts() ioctl$FIONBIO(0xffffffffffffffff, 0x8004667e, &(0x7f0000000000)=0x3f) close(r0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) close(r2) fsync(r2) r3 = accept$unix(r2, &(0x7f0000000340)=@file={0x0, ""/108}, &(0x7f0000000280)=0x6e) fchdir(r3) dup(r1) r4 = syz_open_pts() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000300)={0x0, 0xffffffffffffffff, 0x5, 0xffffffffffffffd9, "855c000a67a7230062f913000000000800"}) readv(r4, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 07:29:18 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x80}, {0x34, 0x0, 0x0, 0xfffffffffffffffd}, {0x7ffffffe}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) socket$inet6(0x18, 0x2, 0x7f) 07:29:18 executing program 0: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x3}, {0x400000060}, {0x40006}]}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x49b, &(0x7f0000000000)) 07:29:18 executing program 0: r0 = socket(0x2, 0x4, 0x4) connect$unix(r0, &(0x7f0000000280)=ANY=[@ANYBLOB="9c02613b522b5f8cffbe380040000000c4371226"], 0x10) setsockopt$inet_opts(r0, 0x0, 0x20000000000001, &(0x7f0000000180)="9a0200000000000000000000000024e00818d23a", 0x14) pipe2(&(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000240), 0xc) close(r1) fsync(r1) getsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000040)=""/233, &(0x7f00000001c0)=0xe9) pipe(&(0x7f0000000140)) write(r0, &(0x7f0000000840)="71eda242cd7eafbc729f5c55e76c2ad13ef197aa24f5f03021ed1b7a0835c108021de09841caa66ec0e3b9041dd6e9330d7cfb70c750c176f542705feb44b9478d59bd4b1bd567a2ed43d8a73bd56bd16bf3888a5cbc6905b5c6dc0ca52723c7817a5222b39e1cd19eed9a5414a6699e8b39e8135f9303490ed267a539e34d4b478494c86bacda649987edcc8428029e0fc04871695a76b5143256d7866ed95656da794b740c7761adbdad6d0fce17a3e26d34e2fccceff36ab12bfc855cdb032f12112fd81819939452c3baa8bead56b6a49938fe3c923314c764bfc9402da06d8377496a93e91709639325884d512f56fa0fd5068bc447e3c19fddc24a9f80a31279bff008360e6ba38c46b49eee7fe531c58ad2fdeee8c0ac6428fd01137d7bb386751f5cbf2ec8029af737e92f16d87798691008c46e948d542e3de46a7e1dca52a6a8a38e17831d27013f6680884cdf1f8fc5f04c9a6b0e622b89821854ad415fbefce290d7bb010dfb4214bd8843", 0x171) 07:29:18 executing program 1: pipe2(&(0x7f0000000040), 0x0) ktrace(&(0x7f0000000140)='./file0\x00', 0x0, 0x0, 0x0) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000140)={0x2, &(0x7f00000000c0)=[{}, {}]}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) dup(r0) accept$inet6(0xffffffffffffffff, &(0x7f0000000100), &(0x7f0000000180)=0x11) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x100000000001ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r1) socket(0x400000000018, 0x3, 0x3a) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) close(r2) fsync(r2) r3 = syz_open_pts() ioctl$TIOCSETAF(r3, 0x802c7416, &(0x7f0000000000)={0x0, 0xf149, 0x5, 0xfffffffffffffffc, "661fbef224518087ec9e03182eaf7f091fe600"}) fcntl$setstatus(r3, 0x4, 0x8c) sendmsg$unix(r2, &(0x7f00000003c0)={&(0x7f0000000080)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000000380)=[{&(0x7f00000001c0)="2215261d520300f82dd7237e66a9218575d002c8866fae6fff4d1253ce75be6357cfaf8b2f58eece60f986335b2791ce3a36a1a7bc9eecb2b25eed4a698f66782b82dd4b46e9307a5c1fab89f4bdc461f574a914aa048472787a3eab7d0e068f6bbb43e0684489f74421", 0x6a}, {&(0x7f0000000240)="443a7ab224fdea67c47bf97ff05db7e9ff6e69c735c06a3d6337c04bff7f26eaa3ca31e58459d8f5ba2ff5b317e8ebfd1515b25ba6ba5747", 0x38}, {&(0x7f0000000280)="1d164466505a2663f72f4e0f87f1c3e46d124e02d6d1cddd3469dd2c68b511b6df4fd3fc5c4d4918abfedea56e6a5723fe5371afb8c34ef4ded1a7356de5872131f5d05f66f1c712e0b103569fea8f3da33a5d51be94a083b7d394ac363bccea60d7ca0a88cfbb1b2cf8250cf56632214d16ae5749a622833fd58cb13aa886d4d421b5ae7259978e77a2883bd9d9061b9f3cf153a7e25d1a214d5e3f0e7d5c897de7957958884a1fba544648ff1a39404343", 0xb2}, {&(0x7f0000000340)="d5b4c085647623789191c022e3a2d7e3ad878faa031d22dc9082c79f158fea0cd78e", 0x22}], 0x4, 0x0, 0x0, 0xc}, 0xa) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000400)={0x3ff, 0x2}, 0x8) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, &(0x7f0000000140)="ad18f05de2f4ef18", 0x70) 07:29:18 executing program 0: r0 = socket(0x2, 0x4003, 0x0) r1 = socket(0x2, 0x1, 0x0) setsockopt(r1, 0x0, 0x15, &(0x7f0000000080)="02000000", 0x4) dup2(r1, r0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) close(r3) fcntl$dupfd(r2, 0x1cf838e32fc8b3ae, r2) fsync(r3) ioctl$VT_ACTIVATE(r3, 0x20007605, &(0x7f0000000040)=0x3ad270f7) shutdown(r0, 0x2) 07:29:19 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2000002000, 0x86128) accept$unix(0xffffffffffffff9c, &(0x7f0000000180)=ANY=[@ANYBLOB="0701a277dc5745192a101000000000ffffffff045ad35a0520000004"], 0x0) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x6, 0x0) write(r0, &(0x7f0000000140)="220e228901001c067ebc74a7ea11cf801bf1fa48f4445ed5", 0x18) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) close(r2) r3 = syz_open_pts() ioctl$TIOCSETAF(r3, 0x802c7416, &(0x7f0000000000)={0x0, 0xf149, 0x5, 0xfffffffffffffffc, "661fbef224518087ec9e03182eaf7f091fe600"}) r4 = syz_open_pts() ioctl$TIOCSETAF(r4, 0x802c7416, &(0x7f0000000000)={0x0, 0xf149, 0x5, 0xfffffffffffffffc, "661fbef224518087ec9e03182eaf7f091fe600"}) r5 = dup2(r4, r1) fsync(r5) ioctl$WSMUXIO_REMOVE_DEVICE(r2, 0x80085762, &(0x7f0000000000)={0x0, 0x4}) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff03}], 0x100000000000005e, 0x0, 0x0) 07:29:19 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f00000000c0)=[{0x34, 0x0, 0x0, 0x2a}, {0x100006c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) syz_emit_ethernet(0x363, &(0x7f0000000280)="c9df371e7f2c8ff481e5516b0c077f51557b37c520c62f5c577a7e6bdd1feeca13ecdfbf286d8c7dcf818b0836d82f72a62a3e9143b59bc8242ab0e2c7939052b09b9e8a5ed858a77e2caf2cd31786fe33a8c715d76760e2d2bf7030b2e9e2cd479ee2df4f17facf58fdcefc4f3ee09b301df1bed50d7dea7da81b6c98a9e50a66f28b97b8ffd604843c1f3798bd567bfe99b99b0316eebd8915f6e3180b1c73c54828a78331bd9b000000000000000000") recvfrom$unix(0xffffffffffffffff, &(0x7f0000000000)=""/27, 0x1b, 0x1, 0x0, 0x0) 07:29:19 executing program 1: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x1000, 0xffffffffffffffff) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) close(r0) fsync(r0) symlinkat(&(0x7f0000000080)='./file0\x00', r0, &(0x7f00000000c0)='./file0\x00') r1 = open$dir(&(0x7f0000000000)='./file0\x00', 0x201, 0x0) open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) fcntl$setown(r1, 0x6, 0xffffffffffffffff) 07:29:19 executing program 0: clock_gettime(0x2, &(0x7f0000000000)) clock_getres(0x2, &(0x7f0000000040)) r0 = socket(0x1, 0x5, 0x98) r1 = accept$unix(r0, &(0x7f0000000080)=@abs, &(0x7f00000000c0)=0x8) r2 = dup2(r1, 0xffffffffffffff9c) connect$unix(r2, &(0x7f0000000100)=@file={0x0, './file0\x00'}, 0xa) r3 = dup(0xffffffffffffffff) ioctl$WSDISPLAYIO_LDFONT(r3, 0x8058574d, &(0x7f0000000140)={'./file0\x00', 0x1, 0x0, 0x24, 0x0, 0x5, 0x800, 0xffffffff, 0x1, 0x2, 0xfffffffffffffbff}) r4 = accept(0xffffffffffffffff, &(0x7f00000001c0)=@un=@abs, &(0x7f0000000200)=0x8) getpeername$unix(r4, &(0x7f0000000240)=@file={0x0, ""/108}, &(0x7f00000002c0)=0x6e) r5 = semget$private(0x0, 0x4, 0xe53a3ad984e11b3) semop(r5, &(0x7f0000000300)=[{0x4, 0x3, 0x800}], 0x1) r6 = openat$klog(0xffffffffffffff9c, &(0x7f0000000340)='/dev/klog\x00', 0x300, 0x0) write(r6, &(0x7f0000000380)="b4fe90efb50ff2dd4d2067b58378cc5ec794785842e3690a28ebf960234a23791c966e7a83d664840ed8f44e58b9027069d0c78d19e10207f1c4f3b84ab2262a86cade3efd768fd40bb259897e2180bd241d4b6f7d7880405af08be06b7d0abe836fcd93a3998473b53c2fa34196cc39a5814052bbfe7856b96decde3a530f0764b0bd4148cd98a9afc9966468bb2acbd70ce156be7702d417e63d3c5e9b76390f0b77b8b99ce2f4350a6165508c63322a0964dc3ff746ff6a2d85857ce410fbeea04aa4cb81f642706063027ad7d3a75b61569888095748e2e7c8b0ccd0a1e0fc125b5de412f2fdef7c07475358495b1c100b0cdd0937ae2d7b910a3d52ae3a9f17adf2ecf20951afd5c0fc2835d5b630a5bc66fd32fa6f86688d005e68833250532c305719e7ee464822921e7ac62113d63272917193ee9904bc0c5a752dc7b891774bbed77c7963cc4e9dfd925cbe081a10a59549c0f9b93d1f1916807e903442be71f33e2d58b7769ac4c9fa9e919a07e26a29aeed78ec40e4a4e39db9014e393d63f4ece6ddc19410523c94cf5d7b288264460654a66a1d50e3c7a7cea6da7f1900a92be4677b5775b3c2a96753c0c5facadb3864635c3765cea07c09245a7975a2549153d04a49f972184c72f4dafe190ef719e3d690140c1b8cb9b777d34275c7d27de91f06f2b56fa5218e424aad4ba6ea5d10373f8e9d38530b04e7e3d961383ef095a50b446af84cb6b4464e6cb4bc420424d871fcb4cfaba5e05345369d730eaa7656d95ddcb52413b56dbb96b140f0ac414e1e273b9809ba26a67a35d06e61a1751bfe53e5d068063963955b666e86b889843c10b5a4d782a610bd9809c5b587270d1921f2a291e3de4525ad9a00545d485643b1d7be0fed73bb28098166408e32fc51e08e3d5ee50d22d115c75744f6f4d7a1b54c5a0563bf55285a6680dbd5da5f59c3a6cf054765f3c326ee9779296b3e570638e130cc67eac38d589d6360ab1aa08cdba6656cb5aea59acc30a1cde80c3d372833c52753d6a5974062dc8fc393a0267975d6b6858e83b598343ed4510006442f130a1b5b9e4dc2660543cd524541a1f3edc5b73d2ef047b6a12f85efffd390cae6dd5cb1a3e79911803d39469439d5ff2ea77e4d3bb49ccf267c65f3593ea20ea985c5f4b18017f49553e3a930ca266e8ef0531543b68641ad78994fa296905e22221640d87b424d52608f09395afd0dddd9ad39d7b579ff07f8b0f6ad76a721510a15162f9851def2193b4b8f9e6544f538d50f86915b7b12d7d47ccc000dece8b28cadc6b44961852fc16f57a3f05349ec6122c76f39fffcc99bce949d78ddbd4f84d79a368297e2d6a68223b5f2cb02dbcf5e02f1a6f8824b51d8975b8430be441e6e03e8e3fdc01d88aaa9a04d8964c89485cfff27fb866831362db0f00a401da55c5f0d9db5415f223ccc587cf7f2bd726f1b63478c423da830ae7da66f9469cedb98a865ea0a3382553a49cc02e2324f508ba201a80899210fd7a946f08be85ef6207d2a63a1a36685fa4cf311b3ca14073f5eccbedef3631ae8bf675ec299f43af91d18be809d0d3f5ae70088aad9d75d8f452fff905685687b350ecdb883b9017e0d53ec0db16f07d00b525c4565c083d2c54a91cf9e5a896ab6dafd4daf5f7b8abc61c9ddb44cef7a20e6de55efecef42211ab7e73eb845ac6859942bcc9371df6079feb583f1a9e8b5901a6fa02ecafd48d082ec3f1ffcc5d48cb0daf04f8a860b730c38117e4d2978e9c28fa452414019af3a42b6115f4c5feda88fc887eaae2966a8d75c43908ff157bf108782992086fc352e6bca6194d3915d28be255c32a9bce5f0a2e8c2d13a584dd4001f7d813374968cd81b8e937172ffc80a8626f522e36384985db5b0fd23bbc7426ded7ad5155ea276f4668c3e7c071ccf25b25501c4d101ac45a95c8ab3552379d7222b40d3baed058d0d12ebb2e765078a7b442956af3dc99d19a150343d7437d0f4b61bdc7a6973a5c8457219fbe20b5a7203e9b9dfe5b2478b54902568eea0c5a33210fe0e417604ef850b7e09006c30c56a856f6d187747f1a0a975366ed8056a27585f80f6657a9e1f8fd7e22584b75d634e26c39b278aaf9b2b1981e9b0ffd61be18685e30d8e4a4e3765d2751b5218f6897b3569042669033db23795f0ea4f5ae7286272732bd82e07cf140f945f1dcfa21dde0cd5eeed16869f9339f71d274ed8a13f30427a801d566b1791f36f2365653034b31482c52fe1fbd7c85d9055251d1e69ccb5ce8a65a00863d86c9ecdfa188b57bdc4b2c1bf08356ec58e3e41169c8e060ea9ddf42603f947bff2556fca902bdeed6f5bc756deee9519b558161d46d15e495ed974c3e741c025d32ef172e07f7e1dcff99f153984cdc6f61399d1d0a898d248cd304abbefe802e3dbbec04bcf7eac4eb55ed7869329e2d8c9c00a9a84ffc39ddfc327ae772eb928d984777b456d32666c4aaa71ec1d48e6078922ade0f561f6b1f56675296730482c8a927cab633a30fc086b3515bac1610a953a10416273224ad2d15cd2dd042862c9afd4e6dee6631c148dbf213eb53d5e5c65a025091d2bd2b3c2a33779838981a332c1e5da50af8fa4f90718fabbe334af3d15a073ebc474cf251c898a9f4f473e7e8bc6f5c60f465d7cbd6018eb5b05bf53f74dbac38826469550655e2deaeb71ead3817ea9f76cae2f7e50cd48de6fd7a23f27b7b609feef39c8deb7a0a0db4e3901a956f7a6138972e6a2080293c0a8c7883e21f4123685dd9140a09ceca9689b95a2aa4417f229bafe101361da0606ff9405bc843a5bc74a896df9316d530ee9604ac2c861b780145ceceb658a1c8f9f54f5afe0d72fb1bdc36dce29a2580b73dc8cc5a8a98205868bde1708f5ec5e9a908becd93e1f8213ea3e1626f226751aa97d5ad9bb14ea7c479340b60a928a210e54dd4360023ba365a247c26c9ac1ab8c63c131a8db6ddfdc24202a835f9d85b847c8e7defadedb5ed98d160efc2a39b84a0978112e770cd7541e7b899ea126a7ed3869f2e775654bd26fac4b78d56271d55990b1753dcd34e39f554a11394a8c12b2c023788a049a95e2c0b802d53cd374dacc39cf2dd034a0a61430f5016c576b750cc531792a7a4a7b74a160bac052dffce6a7d4f58d13ff052fdb2dc005299cb154210c182db445cf05b749d1972a72f32cdf02b2a6391f86af89837154bbbe9420a2d67a68551c11be937b8f6f1ed2127ed97644ea419134c53d3b29dc1b755e0e76dacdc17573e1fbe3b4aca96a0f383b8f9df708a71321eef0b230109fa941f7b87e3b99f3754c688f8e0a05677b8743afabacad8f82ea2dcaf5bd6e8b82c5b7e39d41e308435569560df21a311c81f9e4e76513f0199bee21a3363b7a1abe2cc2e400d3deb55847dd524d750c85d49c85067534878987ac0ba8de75877bf385626538e004ae6728d7ed43fa2f66636250c771921d9551c6f5673feadc475f9f4008f44a5abe3ff65b6f748c324d31855323ae378a9235d67a60b3b20e0da2840ced6945f3712cef1a4c189487a846a8c0d03b977d818eae758eec10bee229fd2acf3b7b85f0bf278bd8bc72fe12b63a342b48610b5d1fa57e3c4217ae40c725b55e54d52be22d206ea5d6bf7ec6ba76009f95cbd288d5bb01e9b341af2693729757e78175a1458f42ff9c905a6172a3af39929785dfdad7851f2e5ffa165c5f726168701b5dac8c85d6689afb512a6f3ae924cdc11f4b4b55b4a883a51ef6bf1966fb4f51073f8d1596bee0b9d5f47940ad6147661f6b62d967745ccae9c9349ec1a9dad7ce4cf447cd536ad948ac9b61cf44140525d8eb877573fc42f84e425c2fa3d06caaab60c220a1f735e6bf71cdb814cc9e7939c895fd961c7a6ab6246dc888fa09fa3f814f50c32587689d54fa49bb9e2992c776015496a4a7396969214bd4d52d604246b04bcbc08498ae62cc589f701b2c04f01c8c4414de741f7b6cae55c3ab86d2c00539fd94f6aa266ef9abec67d53111084d2fab005c2f1adc8219cc4911a28e8c05d280ddb3a35373754afd20a0fc51ce12b454584fee8214792aa2e8b4979d6e52148f4d310d9535d6b64caa014f23e9c8aeb2840f5a5fa04907ab9941a21b2eff025e1292de59855c106fa36373f52f4045a75e89facdadf77b4655bcb388faf1e46cdbd8522c79e04b6f395dc1fb17e9053bdfed9f009039a2b24c585b8e2ef87a8fa418c3f1332ac14294e90799cc03f95b1c11f3138256cd8cf381f7c0171be373a2a14e073c2ae3fd0f8490a64b292dc64aa07bedffb9332ac04c91ba9f64444ec50b0a9bb93192ddf16b7f2638aef035a807e438ef6ac1a2fa2f5a226060911976620ffa729f1ae5e055e15d4d21b9eb0ba2992e325c63f1dfd901212c5566c332a8a2d8dbacbdb14acba050041bf1e33ebfdca07d42b0c583116023dca6cf27526a0529b73fc18bad45d33c1cab942b3d8ef8324b942a8c778c2f70918f9f6e314acad06040dfd27d22165e1c18b2430e392651f1dc4491e445a802382edcd601c0fb9d7ce68a13cc34978a0e1a204367f234b19fda49bb8b970a4d81ed529f3730170e3a7a5d70746ca3a6e4e3a1fe35c20f830a992511949b2895af63c1d914f1056c532fb715f312ec5a9a7f8f3f3e8c6b83a5fdd4bed4ded084ee187c989f934d174ecffd4730e6257c4214d84190bd5a4df8e9d563499c16dfe9584fe76b8ec65605a87f8e40736923b75df6ad93e11833673b2815eeda9562ac9ee4de73733fee297c17011a71a1782280eb0a6a6c110bfa268093dfaa0ee6014fe6b168d76e3e6dd5e220e1af15514068ebe405c78a8196659584373418944256a82822e8b4672cf6809261a99d38bec13a9fca6165a6537a0d28e41fb1a363ef9990f7b28c9ac63bda6532e1967615ed833526f0420f16a68972c863d206dd22a96e7574876a875526f3bddabaf31630a0d7af9190b8584225f7b11687d2a6e742b491131c94e01a08c974089158d6f50a1f630fbeb264cf750cd2a69ae74b7eeb6b1890b8e463f06d0d1c96dae76ef3545b853f94dd50f18249a08b755475bda47c5a54af8d77ba2b694c5136e2e2e2b46bf95fa149acd334720f3834803e9ad1994fe2e8545e4b3938997f81e08cd9642f7eee613fa75ca7d84eab2c40dc67ceb1167507cb3d8d0472fe5ed14695f1858fb94c0f5ea92f78dd4f3bd175b1d182614615c1fc21b14b75da189166b5fc41b3cbbc16e7c390e7606c63cac98d24846c476c3a4052112c58f38470b5bf55d2d84fd3520add76015d769205721de514d59f2c1afa4fd83236b89ba0efb1714ee7fc6ea6d3ffb1e29e7fec4a4c82b59ed2227962f1f93714a21ac875a3ea582a51edb7640d7125aced0e1c0aca87b2cc0cdf5fad3a99efe242416931a8026cc2525d4d4158beadacf8a426e45bd5c1938b8c9d4dcf57ae62f6b54332593816bbd93f69d8b9269dcbc00574e7e546a4bcc95dffccf57864e92784fc92cfffcdda0f25ba658e5232090e1669046ff8087204c3cb05af0ea4a4d7be74286e55b4a85f6f70c2ffb412f04d0f143eba9fe5d9f01d80a2150628bdb950b85f89d3a87f16435f49293749c6394f707b3d049adbb5260aaa3f64db9201d10ddbed4a782eefd859783466d3a40b02026b7104a5073aafbe12c0e0bf97e20c8ce345db08c91a9c29aeb060e45d696ad130e345599a71cfb1d5d3c9804444481d24080dbc546833871fb56b0660f9c1cb6cd89383e92103", 0x1000) r7 = openat$tty(0xffffffffffffff9c, &(0x7f0000001380)='/dev/tty\x00', 0x0, 0x0) writev(r7, &(0x7f0000001700)=[{&(0x7f00000013c0)="e12262aba513700ecbabdb37c7e5b8c9ade5a06ad25e19fa8b7699421c1c55a6117ca6130d3d15d9407aca4cec5bfeb8d42f673fc896cdbdda50c420d81bb231c4ee71bbce1fe4de4deb38f3a0de9ec97fbf3f25a4f05173634c64f74357a956a191ee446333c89d2bf93102b41efd3ab9e07c3c9e45f7209d5451d250bfc94fe93a9acdf185399d24a542cef82cb4a77471815fb9d051071768ca59a38749529c0bb3e1adfe4eb854182a4564e024b5c16b46a36ad44800638934c087bf1dbbf0589de7", 0xc4}, {&(0x7f00000014c0)="9517", 0x2}, {&(0x7f0000001500)="2f5e26cf61ab593882fb37e6df860d65", 0x10}, {&(0x7f0000001540)="9863b0e0b0a713e7b12d92299cd46dc871c6975e547d32812b2d665b39f556852fa14baa0171d418b105cce0871f171cbe9c14591b47460222801a92d8a56eb8b77b908420561daa9caf2a48bcbb7e0d4edd261fc0dc82e100326bccb804516970dd801c765cd2605470a65da47f86564c20a730b22400c8e64a103e9641e2365d762bb7e44b884c2735f6d7f095902601040488a488968d", 0x98}, {&(0x7f0000001600)="d2706c8cd823d785a081b1862b3dc55a1daed21cb542b3d2621fc98354396bffb467885eba06d97d7f97c8bd404910896c8d25a93758f640e37155d66ca36dfc7899b527e0d8c8b1b855b8a88fe8e53d7a52402ad524e3ae12eda07d68d53d9773ae6f79875e1827e5a9a9fe393b80ba3b346fd926fc73f6b2b2bd8300312a5b8102f54ca12f456ba36156e8a485d135a10bf7071765ef392db68e5419f3b9cfe67db1cdc87ca2fa7dc3ec772a477b1a8c61897a418138bfd4cc3e7b26b85904927c44db3479553e1fe18b485b74841b8ccf33567cb2bc685eeb1bf0f3175f58995ac6ee4a37", 0xe6}], 0x5) r8 = getppid() fcntl$setown(r4, 0x6, r8) minherit(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x1) pipe(&(0x7f0000001780)={0xffffffffffffffff, 0xffffffffffffffff}) connect$inet(r9, &(0x7f00000017c0)={0x2, 0x2}, 0xc) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x7a589b3ec3792867, &(0x7f0000001800)="43068e897af6c9844d7a30258d303fae61a224a3f2554627273ac619a323881a30a4967481b0e5cfffd9eae58446a51d73989d9fff2db8b2619ab944ed579bb0c92c3c360fca120a7abe5f7e7b0373d91b8c7b7f656cda2320fbcf99869e7afa0651a44b14dfbbb92bc20726d760b00b3c544a55a0e6e21902639a8b0f0d", 0x7e) r11 = openat$zero(0xffffffffffffff9c, &(0x7f0000001880)='/dev/zero\x00', 0x0, 0x0) r12 = socket(0x2, 0x3, 0x7) r13 = openat$vmm(0xffffffffffffff9c, &(0x7f00000018c0)='/dev/vmm\x00', 0x0, 0x0) r14 = socket$inet(0x2, 0x4, 0xff) r15 = openat$zero(0xffffffffffffff9c, &(0x7f00000019c0)='/dev/zero\x00', 0x80, 0x0) r16 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000001a00)='/dev/wskbd0\x00', 0x840, 0x0) kevent(r11, &(0x7f0000001900)=[{{r4}, 0xfffffffffffffffc, 0x1, 0x4, 0x8, 0x43}, {{r3}, 0xfffffffffffffffc, 0xbc, 0x1, 0x1, 0x1ff}, {{r12}, 0xfffffffffffffffc, 0x4, 0x40000000, 0x20, 0x3}, {{r13}, 0xfffffffffffffff8, 0x9e, 0x80000000, 0x9, 0xfffffffffffffff8}, {{r14}, 0xfffffffffffffff9, 0x20, 0x1, 0x1, 0x3}, {{r3}, 0xfffffffffffffff9, 0xd4, 0x2, 0x6, 0x6}], 0x40, &(0x7f0000001a40)=[{{r15}, 0xfffffffffffffffa, 0x85, 0xf0000000, 0x54d835c9, 0x3}, {{r16}, 0xfffffffffffffffa, 0x10, 0xf0000000, 0x1, 0x9a}, {{r9}, 0xfffffffffffffffb, 0x182, 0x2, 0x7, 0xf}], 0x3ff, &(0x7f0000001ac0)={0x800, 0x100000001}) ioctl$VT_GETACTIVE(r10, 0x40047607, &(0x7f0000001b00)) 07:29:20 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x80002005, 0x8000000000005200) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = fcntl$dupfd(r0, 0x8000000000004, 0xffffffffffffffff) r3 = dup2(r0, r2) r4 = kqueue() close(r2) r5 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) kevent(r4, &(0x7f00000001c0)=[{{r3}, 0xffffffffffffffff, 0x1}], 0x7ff, 0x0, 0x0, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) close(r6) r7 = socket(0x6, 0x4000, 0xf2) r8 = syz_open_pts() ioctl$TIOCSETAF(r8, 0x802c7416, &(0x7f0000000000)={0x0, 0xf149, 0x5, 0xfffffffffffffffc, "661fbef224518087ec9e03182eaf7f091fe600"}) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) close(r9) fsync(r9) r10 = openat(r9, &(0x7f0000000280)='./bus\x00', 0x1, 0x80) r11 = syz_open_pts() close(r11) writev(r11, &(0x7f00000006c0)=[{&(0x7f0000000c80)="aae3e6c3f01744124ce96464f9157c521949703cb9bb69323cf41195cd335e36e74866da987feeeeb097b241e19f3fa88644a1612230c806ad34071458f62751718c2d7318d6cd8bb32a75d8ef3ec8ca53550e50cd08c580866abcb4ceb0ed52cfd0b81201f04606d61424cc74d871a596a34dd2f37f2b7b251d38efbfda4c7fe8b24d0f14b2d79c90b1b13c9fb4921666a654ab580bb2422d814f990f09", 0x9e}], 0x1) r12 = syz_open_pts() close(r12) writev(r12, &(0x7f00000006c0)=[{&(0x7f0000000c80)="aae3e6c3f01744124ce96464f9157c521949703cb9bb69323cf41195cd335e36e74866da987feeeeb097b241e19f3fa88644a1612230c806ad34071458f62751718c2d7318d6cd8bb32a75d8ef3ec8ca53550e50cd08c580866abcb4ceb0ed52cfd0b81201f04606d61424cc74d871a596a34dd2f37f2b7b251d38efbfda4c7fe8b24d0f14b2d79c90b1b13c9fb4921666a654ab580bb2422d814f990f09", 0x9e}], 0x1) r13 = openat$pci(0xffffffffffffff9c, &(0x7f0000000080)='/dev/pci\x00', 0x0, 0x0) r14 = socket$unix(0x1, 0x9, 0x0) r15 = socket$inet6(0x18, 0x7ffffffffffffe, 0xfffffffb) r16 = openat(0xffffffffffffff9c, &(0x7f0000000240)='./file0\x00', 0x10201, 0x10) r17 = syz_open_pts() r18 = openat(0xffffffffffffffff, &(0x7f0000000100)='./file0\x00', 0x100, 0x40) r19 = openat(0xffffffffffffffff, &(0x7f0000000180)='./file0\x00', 0x28082, 0x6f) r20 = kqueue() poll(&(0x7f00000001c0)=[{r13, 0x20}, {r14, 0x100}, {r15, 0x2}, {r16, 0x4}, {r17, 0x40}, {r18, 0x120}, {r19, 0x26}, {r20}], 0x8, 0x40) dup(r13) r21 = getpgrp() fcntl$setown(r13, 0x6, r21) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) close(r22) fsync(r22) getsockopt$sock_cred(r22, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0}, &(0x7f0000000300)=0xc) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0, 0x0}, &(0x7f0000000380)=0xc) sendmsg$unix(r2, &(0x7f0000000440)={&(0x7f00000000c0)=@abs={0x1, 0x0, 0x1}, 0x8, &(0x7f0000000140)=[{&(0x7f0000000200)="8e3848b2bf03f0290798a4a2395611ee7923b27f7c83fcddfaec6dc7a43e45cd8cfb18b587767a1e0be56828b1d44ddf9cc7ba48a5a5e44bea39aff718d4eb20c7bb074961439d9dd9c4530ae4840c0b762d22d05565c8a8ce88be360fda749ee2", 0x61}], 0x1, &(0x7f00000003c0)=[@rights={0x30, 0xffff, 0x1, [r2, r7, r8, r6, r10, r11, r12]}, @rights={0x10}, @cred={0x20, 0xffff, 0x0, r21, r23, r24}], 0x60, 0x8}, 0x2) fsync(r6) ioctl$WSDISPLAYIO_LSFONT(r6, 0xc058574e, &(0x7f0000000040)) dup2(r1, r4) 07:29:20 executing program 1: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) close(r0) ioctl$WSMOUSEIO_GTYPE(r0, 0x40045720, &(0x7f0000000200)) symlink(&(0x7f0000000080)='./control\x00', &(0x7f00000000c0)='./control\x00') chown(&(0x7f0000000040)='./control\x00', 0x0, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r2 = syz_open_pts() ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000000)={0x0, 0xf149, 0x5, 0xfffffffffffffffc, "661fbef224518087ec9e03182eaf7f091fe600"}) r3 = syz_open_pts() ioctl$TIOCSETAF(r3, 0x802c7416, &(0x7f0000000000)={0x0, 0xf149, 0x5, 0xfffffffffffffffc, "661fbef224518087ec9e03182eaf7f091fe600"}) openat$tty(0xffffffffffffff9c, &(0x7f0000000280)='/dev/tty\x00', 0x80, 0x0) r4 = syz_open_pts() ioctl$TIOCSETAF(r4, 0x802c7416, &(0x7f0000000000)={0x0, 0xf149, 0x5, 0xfffffffffffffffc, "661fbef224518087ec9e03182eaf7f091fe600"}) close(r0) fsync(r1) symlink(&(0x7f0000000100)='./control\x00', &(0x7f0000000140)='./control\x00') ioctl$WSMOUSEIO_SETMODE(r1, 0x80045726, &(0x7f0000000240)) ioctl$PCIOCGETROM(0xffffffffffffffff, 0xc0107005, &(0x7f00000001c0)={{}, 0x1, &(0x7f0000000180)=[0x0]}) readlink(&(0x7f00000002c0)='./control\x00', &(0x7f0000000300)=""/238, 0x4fa) pckbd_enable: command error 07:29:21 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2000002000, 0x86128) r0 = fcntl$getown(0xffffffffffffffff, 0x5) ktrace(&(0x7f00000000c0)='./bus\x00', 0x0, 0x20, r0) r1 = open(&(0x7f0000000080)='./bus\x00', 0x6, 0x0) write(r1, &(0x7f0000000000)="220e000800001c06", 0x8) 07:29:21 executing program 0: poll(0x0, 0x0, 0xffd) r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0xf149, 0x5, 0xfffffffffffffffc, "661fbef224518087ec9e03182eaf7f091fe600"}) ioctl$TIOCSCTTY(0xffffffffffffffff, 0x20007461) r1 = dup2(r0, 0xffffffffffffffff) ioctl$VMM_IOC_RESETCPU(r1, 0x82405605, &(0x7f00000000c0)={0xffffffff, 0x877, {[0x4, 0x100, 0x879, 0x40, 0x5, 0x9, 0x6, 0x964, 0x200, 0x9, 0x0, 0xa, 0x8, 0x100000001, 0x0, 0x6, 0x1, 0x3], [0xac15, 0x4, 0x0, 0x9a12, 0x3c, 0x58, 0x6, 0x400000000000000, 0x6, 0xba51], [0x3, 0x1, 0x8000000000002, 0x4, 0x0, 0x46, 0x6], [0x3, 0x0, 0x4, 0x3, 0x2, 0x1], [{0x8, 0x4, 0x8, 0xff}, {0xff, 0x5, 0x7fffffff, 0x7}, {0x80, 0x3, 0x9, 0x1002}, {0xffff, 0x6, 0xffffffff, 0x4}, {0xfffa, 0x1ff, 0x8001, 0x200}, {0x8000, 0x8, 0x7, 0x401}, {0x2, 0xfff, 0x5, 0x1}, {0x3, 0x95, 0x1, 0x8000000000000000}], {0x8, 0x9, 0x2, 0x8}, {0x4, 0xff, 0x7ff, 0x8}}}) r2 = syz_open_pts() ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000000)={0x0, 0xf149, 0x5, 0xfffffffffffffffc, "661fbef224518087ec9e03182eaf7f091fe600"}) writev(r2, &(0x7f0000000580)=[{&(0x7f0000000300)="9af8ae2565ac38c078ec7c3936edd7965a8c54dd88ab42244d07275a5ebaced6e02d9f5d8fe1bed4254ded2fd44555524cc0b46215bef859cd5544449207c64a3dbb487a92551fe4e4f6fb3e17b5db2fb3353f831dc70a71e8dba28ccbc52c5cdb0cc46486c2c38bfa81d14cdf2eba665fd47d98ffa391d4d286481f393f6b2a62909add6af1f86fb06b328de272da1c556bebb4261b33c18c3a15e8dbb18cc2fea61fac437e58b752758f4151f50848f4f2236ef7af133ecca21ae48c54fe82d85212e03a216bf0f57a819c94fbb64fa988db89d44ab25a4f959c990c0bd17b99d060", 0xe3}, {&(0x7f0000000400)="100021e151317dc1e862f72a15a31f9e944e418620f267ab01dc6e49b2f6333f09fa43935f5d0daf970df7e051380b166a5e05454e466aa504d897b9b9c8f04f3ae481d20a2ec8d182cd7b1920cf113817653e68f9489e69f0af29124ef0e88b8f2958e38cc12eac872b0a05488251d1e09c3c87", 0x74}, {&(0x7f0000000480)="5991c6d6f28fffd173aa5f84858c4e931a33e1472504af7e0d578a3c2a626f1808231847561d9cb33a213e62d77c6295f0d1d83638dc77688bbdc4818f4a3b29cbe7b37ed44aae85e989627854b9b0c36882b92a5b3e89e9d50ca68bed6c31171857a8cf7457df3d2e69d4b301e3ec2af72b75714a2087047e323cc1f04a1658676a8cf6487071ef6090e95948ef404eb09b3cec18ae8e354c8fe9f8e070e28579e5b23c2b756d3116c1aa94df7fce51bdfc9d0d53ecf2560f31344f9625f9a44a0ff7822943acdfc7f739c71d0c1617cd4d3d79ea1c3db5099ca933dff8ac6cd589e67b7a6be31ff105f90b9b58", 0xee}], 0x3) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wskbd0\x00', 0x0, 0x0) ioctl$KDSETLED(r1, 0x20004b42, &(0x7f0000000040)=0x2) 07:29:21 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x9e91, 0xfffffef6, "42ce5cdb5a050047000000006f157f3300"}) r2 = syz_open_pts() close(r2) writev(r2, &(0x7f00000006c0)=[{&(0x7f0000000c80)="aae3e6c3f01744124ce96464f9157c521949703cb9bb69323cf41195cd335e36e74866da987feeeeb097b241e19f3fa88644a1612230c806ad34071458f62751718c2d7318d6cd8bb32a75d8ef3ec8ca53550e50cd08c580866abcb4ceb0ed52cfd0b81201f04606d61424cc74d871a596a34dd2f37f2b7b251d38efbfda4c7fe8b24d0f14b2d79c90b1b13c9fb4921666a654ab580bb2422d814f990f09", 0x9e}], 0x1) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000080)={0xffffff7f, 0xffffff01, 0x8, 0x4, "7d9656aed4066c33874b46b8d05b7be9d9ca6379", 0x0, 0xffff4c5b}) writev(r0, &(0x7f0000001880)=[{&(0x7f0000000780)="73421787f8029701d2f33ccf25041fcfe215c91e691269226b9c697c9a8c57a02d9115883e20ea946da3e7ad3b024d7b80e96f62f48e13d47f156e0222c0f39fe2111debb546ec987cf97ac25ebb7cc3c9c7d904b063394e99337373c99d2fcc51cfed56ee3e8c4f687d3baadccfdded8bab4b496948b4f68f609becbcec796a837d82c2966067691049723cd9867a82103417ac3ea5a462e7934bfe8b9c8e4adef4eeb5baafd3365c6f16db104d51b31932a6232b9ed0d38ed27d0ea8e6df2f3c4608dc3c987d2b27ca5ec8d42f4ad5212f2ed6166bbe85cd2115d5e24b891e630c5db2a67543ea2c67175d95954546b037ba47b0878e491f516d0755303a4be35fdf53be99c65a89f5f5541267065106a9bc8188fc155854428ae5fcac57617e763004a2cef4f5f806a966db6c3302ff580e753cfb93858835777521cfbd609140d9f8fb7817351df676bee6cc23a2d413cc51df659c51a58440ada3d3bf7502bbbcb6f1d51cf39ae180c9639856836288bc85740ab1d5c7f357f7264b0b73daff90438af639a176226290478b4d6b2c0046d02a280c898793b425c029b959b9ab87e0941edcfbd86c6cecbd869dd3e707ee98822b814625ab60b109bc3e5d6cc721882be0007a3d51001d716cea750d1302b8e7d946689d2652712a42680e18cc9304a5f30364d3d1704077a47a4ec02796916244778b482ea1cd6f45407e670c90c3c5417822e1315f1e9933", 0x20e}], 0x1) pckbd_enable: command error 07:29:21 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'\x00\x05\x00', 0x0}) r1 = dup(r0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x5}, {0x3}, {0x6}]}) syz_emit_ethernet(0x126, &(0x7f0000000480)="0bf285cc9e5926945bd7f2127cc658b48fc4d2e12da777d6dfb8517cfedb76db181e16941750fa5b65eb5178a0af1cb2099671ad9d71aeb01e46744d36c20c870b7dd1bbebf3ea3cca95ffc4dce11b389eb67eb841bf331f59989bd8a91efa6b1a79ec7a91d6c8325e6d5722936032631af5f687ebe79bdb8b53da19927d6be8cfa401637c6981c3707d37c47c20ccef9d47809919f701d8826139cdc91e3575a8bc161b8692d1570a9d2d9ba3be25e5038877cc315ea9ef3fddec45d3083f0f77fe833b496980fa80ff5242de1cd1d6a2729f1b1e8559101dd29e4502cc255ced171f935a47ffb527b9f4430ad9fd3da8414784e1daaa3c7606634b6a639f660d09d19f0b2c025444fae8dc52a69f205491a74c2e9b240000000000f3ff0000000000000000") 07:29:22 executing program 1: pipe(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCMSET(r0, 0x8004746d, &(0x7f0000000180)=0x3) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{0x3}, {0x1}, {0x6}]}) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000200)='/dev/zero\x00', 0x100, 0x0) ioctl$BIOCSBLEN(r2, 0xc0044266, &(0x7f0000000240)=0x9) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) close(r3) fsync(r3) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f00000001c0)="174af205b6068bbc6be6634ecdd0") pckbd_enable: command error 07:29:23 executing program 0: r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x40000400000002c2, 0x0) lseek(r0, 0x0, 0x40fff, 0x0) dup2(r0, r0) r1 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) ftruncate(r1, 0x0, 0x30000000000) openat$pci(0xffffffffffffff9c, &(0x7f0000000080)='/dev/pci\x00', 0x0, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r3 = syz_open_pts() close(r3) syz_open_pts() openat$null(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/null\x00', 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000440)=[{{}, 0x0, 0x0, 0x0, 0xffffffffffffff0d}, {{}, 0x0, 0x0, 0x8}, {{}, 0x0, 0x0, 0x0, 0x9}, {{}, 0x0, 0x0, 0x0, 0x346a}], 0x0, &(0x7f0000000580)=[{{}, 0x0, 0x60}], 0x0, 0x0) ioctl$TIOCSETAF(r3, 0x802c7416, &(0x7f0000000100)={0x0, 0x0, 0x100000001, 0x550f, "2ea86ecce46adcd569ef64e16eb595607fcfd711"}) ioctl$FIONBIO(r3, 0x8004667e, &(0x7f0000000000)=0x1) write(r3, &(0x7f0000000080)="2078f7b69541d6d97099188e90cd9c8e765f9ba2c14c0333177edf6d0f3295f5a5e8b04efdd700"/53, 0x241c5379a0e79b8e) close(r2) fsync(r2) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) close(r4) fsync(r4) r5 = accept$inet(r4, 0x0, &(0x7f00000002c0)) ioctl$LIOCSFD(r2, 0x80046c7f, &(0x7f0000000300)=r5) socket$unix(0x1, 0x9, 0x0) socket$inet6(0x18, 0x7ffffffffffffe, 0xfffffffb) openat(0xffffffffffffff9c, &(0x7f0000000240)='./file0\x00', 0x10201, 0x10) syz_open_pts() openat(0xffffffffffffffff, &(0x7f0000000100)='./file0\x00', 0x100, 0x40) r6 = syz_open_pts() close(r6) 07:29:23 executing program 1: r0 = syz_open_pts() r1 = dup2(r0, r0) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r1, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000940)="00c5f8352d0917b163cb5f8beba77adcb0b93e7f8397e68cdd1af31d9fe6ea4cd68f2cf779fca78bca17bd7fc335588517406e221cfdf7ce1c25815a7d0002000000b506231b3f77bc6ade7d41797c8b9f99e2291d5eb1613a00b3e97016c555070000ea9d8f2f4a10f6e813598062b043f7f976ed1c503022e7a2e86aee0ceb3ab2b16842f448d0bd39433acef78b95e39fd07c3f48e302321c7134435435eba5230a21a1a75904000000000000000648395154c8b133620e213a4cbd70855cd58f9b429de61ce61fc96865c1d8fe416d213b05de0800487e000000000000f66820030000000000000000000000000000000000000000000000020000ec000000000000000000000000960c78b0ad344d1b409bbef8c8070d", 0x119) r2 = syz_open_pts() close(r1) dup(r2) r3 = syz_open_pts() shmget$private(0x0, 0x2000, 0x440, &(0x7f0000ffe000/0x2000)=nil) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x0, 0xfffffffffffffffb, "fff000bf7b3000", 0x0, 0x6}) readv(r3, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) syz_open_pts() syz_open_pts() pckbd_enable: command error 07:29:23 executing program 0: r0 = socket(0x20, 0x8001, 0x0) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f00000000c0)={0x0, 0x9, 0xc500, 0xfffffffffffffffc, "661f9c24291157ccf6c600182eaf7f091fe61000"}) r2 = fcntl$dupfd(r1, 0x0, r0) ioctl$BIOCGHDRCMPLT(r2, 0x40044274, &(0x7f0000000040)) openat$vmm(0xffffffffffffff9c, &(0x7f0000000000)='\x00\x04\x00', 0x1, 0x0) setsockopt(r0, 0x6, 0x4, &(0x7f0000000000), 0xb1) 07:29:23 executing program 0: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r0, 0x4, 0x83) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0, 0x0) mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0xd02) r1 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x1, 0x0, 0x0) ioctl$WSDISPLAYIO_GBURNER(r0, 0x400c5752, &(0x7f0000000040)) 07:29:24 executing program 1: r0 = kqueue() r1 = syz_open_pts() kevent(r0, &(0x7f0000000040)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x8001, 0x0, 0x0, 0x0) r2 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xfffffffffffffe00, 0x0, "577111c314756a8eb80b6648062ac63c52960405"}) ioctl$TIOCSFLAGS(r2, 0x8004745c, &(0x7f0000000080)=0xce) kevent(r0, 0x0, 0x0, &(0x7f0000000180), 0x5, 0x0) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000000)={0x0, 0x0, 0x0, 0xdb4, "79f0d539a402b5d59fae141b4f7728f0405240b8"}) syz_open_pts() ioctl$BIOCGETIF(0xffffffffffffffff, 0x4020426b, &(0x7f0000000100)={""/16, @ifru_flags}) 07:29:24 executing program 1: r0 = accept$unix(0xffffffffffffff9c, 0x0, &(0x7f0000000040)) close(r0) mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x4503) r1 = open(&(0x7f0000000080)='./bus\x00', 0x2, 0x0) readv(r1, &(0x7f0000000100)=[{&(0x7f00000002c0)=""/148, 0x5bb}], 0x31c30150a389b9ef) ioctl$TIOCNOTTY(r1, 0x20007471) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, &(0x7f00000001c0)=0xc) lchown(&(0x7f00000000c0)='./bus\x00', r2, 0xffffffffffffffff) open(&(0x7f0000001380)='./bus\x00', 0x10, 0x40) poll(&(0x7f0000000200)=[{r1, 0x40}, {r1}, {r1, 0x124}], 0x3, 0x5) preadv(r1, &(0x7f0000001400)=[{&(0x7f0000000240)=""/115, 0x73}], 0x1, 0x0, 0x0) ioctl$WSMUXIO_INJECTEVENT(r1, 0x80185760, &(0x7f0000000140)={0x0, 0x2, {0x1, 0xfffffffffffffffd}}) getpeername$unix(0xffffffffffffff9c, &(0x7f0000000380)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004000"/4091], &(0x7f00000013c0)=0x1002) 07:29:24 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0x86138) r0 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f0000000000)="220e22", 0x3) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 07:29:24 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000100)='./bus\x00', 0x400000003fd, 0x0) r1 = shmget(0x3, 0x1000, 0x41a, &(0x7f0000ffd000/0x1000)=nil) shmctl$IPC_RMID(r1, 0x0) pwritev(r0, &(0x7f0000000440)=[{&(0x7f0000000180)="09bf389ec71bd9fd0300a2b63f764de08526540375600000dc953952b628ea96a33c514a1e4c8cc174b8216bf69733a213650a5cd7ca42ffaad9e016787b169f7a252bb3f8911675ff99ac06fd22273bd2511d9612c33f866c41f034ff5110a845e336bd8000f95e6da7df0000000000000000", 0x73}], 0x1, 0x0, 0x0) pwritev(r0, &(0x7f0000000640)=[{&(0x7f00000002c0)="d548c294fc4b90ca7dcce2be1413729af06255f23b88c0f6ba372f3aa3fbc20536f3930b6de9ab6e8d9efc4d50ac2d2cea51e1dcc75d49c51f7b1d88321cfe0df81e7c5535366c2f1922498b1e677cd44a968fe610cf83ab3ad05af7510e365c72d9dc02b62e320f62bd6ee88e0c23067e332e2e", 0x74}], 0x1, 0x0, 0x0) mknod(&(0x7f0000000000)='./bus\x00', 0x201, 0x6) execve(0x0, 0x0, 0x0) 07:29:24 executing program 1: 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(0xe, &(0x7f0000000d00)="40c551571115b12ff78d5aee258c") pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) close(r1) fsync(r1) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) 07:29:24 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x2, 0x0) clock_gettime(0x0, &(0x7f0000000000)) writev(r0, &(0x7f0000000140)=[{&(0x7f00000021c0)="3cf8780767a00f89405fd310ddef121975a27a990e9795249cc3eb308ce4180c4ce0f9acb2088f638cec2d4cca2606c0da0252d8eda4c637d5f3d4abb03dcf20a4ac92fcbcbf708ac6cdac2ae8ac5757e8cf67d4e26fed38b1bc677ca78e90f3dbfd83c8910ef1f1ffe2ca9cc0f81229eeb3bb587fdf2c23fb3804fe6520c92e24b8a322453942515e9bd36009bbecbdae6a060578bd9d7373024a21e26cc0ccae996adc7cce99f67347a220175e74ac5ac38044b5a04fc9c20b663b5011b5d62ff327b683e288a3277fdc830e9e3e7eb288c59c410a314870314210b1fe7caed16678d4252f604e6b8e3047156c453933dbe844abcf3fc64a72c075bf082495855ad4030fe589349f790ebf4eb25ad4ea4bbfd1b98b814a94d1071e6ff64a7718ca4292a40eb5508dd0996ef50bf773f2cf5d73e4e054fec4276012f7a416be61c80afc988a4737dc733b4cb6d2f63e264c576d785746a5b6b335607eede23284b7794ab6bfc602d42fd83da88a66fd3b61c58e1d1673c0c3c16e188403c0e16a969a5d19318f6b45d2565f6d7fc697757cb13062c9909d2c022bca651cd978b46cedb212dcfd3e3999ca570c7e9501e9886d9799498b167a19be71c7ed71f2dbe6954f527533c19c63fc3dc93fd7a429f92c38749e2469088836f7e8cfa3b7619fea996af232a04b3cbda0a6ecaa5b609b6f0790d047fc060a9bc2eaaa50cf2303b5e3881cad817aecb91f987a9a266015a74156e950d3e3b4ca151502e1cc89843fefe40506a398951f6b1918e1ee68a5ff92beadf6efb12523260060466ce6bc175ea615384d5906bf53b7ee9e52b6dad0719da7138897b083193bc9eb6ce0a1e565040d7ce269a1e4c24597fa2f127d632b53462252ee017ca363ae4a41ff8e3ab233e44e48b4976d1f565424658dfd92571c8abb5639f1fc3e0bc5d7ae66dc50939f5001425a947ed359f60fb47637357ec104cdfc2104368b501fa784b4a5e1ec77c66c864e7f172491901b95aa7e09da8894c7925d70c305f8b5fd850f30fea5f51211976b53aa1963a89c5150cc7c666804e8a6e7ee9b56b414283e68781db89ed0075675922bb2215e56aa93b5476b83d7e56f8ce1280a314e51c91988cc2b23df8c7752bf37d8b3538093554f2080f9154d77d4dba6d06a96c6b254e17a25c21efb617de26d389345997a48ce00c22de6db82c0197b7f5cdb8423ad8adedf5726dcb302a570d2cb969dd5b79f729ff1855811b470bf53b88f0e12fa551008390896b023887071af5b223c105c011e9287e2127015a965c36d12862d98fa2ae164c198c9743eb3110103fdfbbe49c9ebe6f6b7f590f4fdc13b28946cef81ec3d8706a12cfa41de15b61ce3e67933fe02eb873048bd989c285271862c45dc230c18000c65b4d03185bf4d7202c060616e85b03e9a971d0f353d2150be3e7e8f436643223fb245a8d4491612c6d610b70129e6826f3403f29f9251329028059ae0b79982d2891ef24a08f37bc246c041c9474894ff89b71fa8570be1333fe88b732cb598b3927c4cbd14f2274ec4e80af5091b026b18a557e3e315ce7dfeb188dfda68566f793914f9f601e43954cb35c9a7fabf67ccba85d4ac63275af78e57a4f829f1a6d4dcd96b997d77b8f9e8ceb630f748d646af70d2f5c708f828bba834cbd53c183068615362bfc960fd0997d2f4ec58494d8d797cfc6ee39ee0234dd767c85f59d9523994bb6b3b11cf1bd53360daf5a3a89da48c5ff81b71202b67e350343bc7b6dceef14cb7ff83bf9cf8adc86f39fe62f2dbf65c6eb44e525400b270c70ad2186a770545f29787f4bc3f9310636426753d96c77ccecab7a7c2887d6eb0340186599582bb28fcb199038e2ea74af6f3968f16a8478e02acc1ebb653dbdfb4e7aaa21ac844a95caeafa651905bd29d864fe93061e6535ba06b7c87dafd5f919596cbc7b63a8da884c469355fc54af53797846a624bc01b6d057fef14551f4c7f9ea46ed85540b8767b77886cf16ffecc4ca54670324cd258321faaedb291752b437f42b66b6f10d7f8ebe98e104d955594afc43cd7866c533fdd61beaea8eefeb91f58101ad22583118014d32f797dd0192c0ac9a2ce659022d855ddc911fe7d141a4cffaf9c0878723fbeeec562a551711ba05b04d2e5977dea7d5d6f6138ae3c1503ddfa5a6972971b40e6a928bc9ac7152bb32ed95e8709e0fac79ab28f5e6754524de45fb444eba6c473049ef8f2992381e7f44155418dbd0fa62fb3afabc3c814d6f5ba90c30c23593b031a794b05b9d858e994679a2c3feab7d37e124fccf8bd7a77f81931b0227db1c07fcfc599896b5a076c1dd1895e49ecf8481c7e5589cf7256c683622e4749375dea1ed636be4cc5e43774f85f07eab4228923914899625b63599a96413c14b408b4fd8ed09b6225cb39ec0e8981cac4f766bd0f8ea8a9bb3ebcbfc11f74a608b86e0fbab83ef30573412c1d1268240cfd211f52acf398a3461a865f78f18e85d512e7442c85ec42c7b79530331a7489c4017ad6b9d26f021bcd33e2a115bc7249c7aa853cb692004bdef94a96e5f3a7af088196ed01aae71e69eb2ea3de135aa28f5637fb0be1b24500d0d470528915a74065afce8814ce9ef3c515de866ad71669b1129e9fbf7144aa08e3170dd6ca020eed92b67cbf1d4a811b5c566cd2fa1a38a4878c62c0394842afc1f339a0eb61f581561f2e0b2783041eb7d4188df136ef3cb30d6c3217005872454de49a251711d1c9785186916e40e5249fb0984686bf10727a79fa48aebefa0612c91712139d49945a97519cb274beb177bee0900eec9e5493f90bf57c592ac5410f89fc2705eeae5f271748452bb7a8949ad5167cfced6cf7f364caf01872b87e23de41164a3d2bc46e3b57b2d78e8e1c1ca984d759570e857e0f4789882173c002d36b1a38c663a495c6acd371610acaaab922212cd99bc3f7ca4db583fa0d07f8bbdd6ca00c6a51480b904f4d7843142e414f774d91d7ca6fe418a0838b43ff5be3d9384e17ee28a27cb9cbad1da0fe57f37ff2bfa9b4a7e22fedf6a909253d50346cadaa960bdcdfafa499fc869a67b8aca5895ae71b79a0160068d845ab75e3bfbca5e69b007b224327d1911b7f68a7209e3f905dd78250aa7025d6db126389676bc4980edc6b38f37241c7efaa29907ad891e25fe21dc5f15909d045480fc1abd9d82b6af4de636b61bbffbb590c8a46e6e646db256cacecfb7fb92416af7f4ff79f9f8d36055a4ec7248aafb4f593d7e6f513d90dc7279407919ee5180fe6e0a0ea9468e6b72f3a4d04484941e8670b8bda2af27fa2989a39ee008e7373eeb7b744407f868e5b9b11673ce273fe967d90ef53e539ef3e8ad248e47eac5e88b80551f2234ba93971ffe5d4662c58bcce2ca1e3d454a4baa2c897c4f8b385f2ffa387745696b652ca4e57e1d7ac0351abd6fc03e19217bd92f4a469d1f7ecf1cd54e6ef0ab6a38d6fb4f32eed2332dfbbd52657f8399f3a9487d2d974338c3e7123ac2c221454426ef4f24132317e358482a368209b3e2b723cb4f089e3e3c97cdcce12387e1129ed755e288819609cb3e2c915de7860107a6cba2e44093ea7b05df8b80f5476f33d5b3c65ddc3c747ccd5b7b01208b000a3fc851e90817d0da5eb803fa833a519c4467c4f505dd6f077ef8c88e9fcdfc324b6a72e0e8b5071633291c8d852a6bae1e065a5a8230e490533b332ac7679f2268b2adaf56197dcd794db2c7fa9a82b953da9d7739ac8070d905fa801a9cab980fa880647272f2b28e964674679e96a667539f9cfc25e3f1420d0610f198d819f80d152efdea5bf2e1777096e33da224ee1421dace5252d4045a177c7d42588a50f387f71ed7f15b9f4233e4520db1cf45f35ef79738a80be63e255e1caf7842f649efb666f82b2a2312c3a74fc7aeed00b383b8af19c906e0637b62db21f2729554da3d4fdfd1f5958c864155a9ba3384bfed5aeadb15e45f0ee559092a4206462311777414d2eb38a6ec68c7d40a472e4c475c9b952f8e636cee021c5f99773ce16c2975f1f81ca501af77cc85f4b25e0b663881b1597584a796ced45fe93b661998abc58a25d40a4d24069b2d1c8b94b16d98eebf46ec3cca8b43a47d13c3327db8fef8281a9a8f724c78eb9d805068443d2472f8e3ab7021457e6e91283a45475c86d43b115f659614fe89d75289207bcb4c5ed7523501e6b5c425d7265f596c6c1c90a6ede339138c4c3700e97878be49facc9a94e425bd7f892e9da7de48b242da3ff658a2446d839eb981dc1d2874675a86ac02e899e350ecc8cba0ce37274093277e269e454f5416cd13f8edc1d833bc706dcb8f47fafc19db4952f2b0b2472083bec2281f11d116ae4d4131556a46449f676d2b057f38f61cba8b2e027d44d59ad83ced5b449065f32eee60cd1f69edcf8fcd2649365f970ddd9d9b8df0ffb6dc6c3c6f4500389c064393ceef2c6774d83a06933f855e54919b275c43f6aa69b0cf89959440b50e8df609583b0772bedc573f89835800ec46e7cfdbbaeb3525d98a1f26d48caecaa8da3f36309fa1eeb7b8cb648aa8b0dc661909cb4bde1b1165cca4cb72c4beb06eb8908a29f6d395b92127b6e923a396d8e2a8e920f912cc6dbf5d237a7c31e717b5441f31d85f4f0013f7aaaf4a7e752781abd41a4d936544d29ef4600a7a341a7af08ee259221ef58a423af86ccbc169259e59e149cf529471b96ad18bdf5e279d0898e60fb9ee693bcaa866447ffdc61680478b4520ad4cca81903dd92688cdcba78bd18625f3ef53ef1d40c6a77b97f59173c5a75ca9bd917552b2cf87a530b811225b7b4bda81e2508b6e3a6931b65859d9e200a3eb99bb253f4a1bee26289bd245989b53360ed04decf27252d16e177d36399720f8b0c473d48b32dfdd724baa1dd71213b6d732ff93ce7b5b732a8205954fd94b7768ed8cd5b1bebf4c0972a4ae7ca966f9c0acb8e1960e18532d727bd2f7e2e5dbcdd3cba73935ac9f246933113d6e1d95b5516add44bfeaa0783fff89669e6f237a2", 0xe01}], 0x1) poll(&(0x7f00000000c0)=[{r0, 0xc}], 0x1, 0x0) 07:29:24 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) unveil(&(0x7f00000001c0)='./file0\x00', &(0x7f0000000180)='xx') r2 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{r2}, 0xfffffffffffffffe, 0xcd, 0x43, 0xbdd26b9}], 0x0, 0x0, 0x0, 0x0) sendto$unix(r1, &(0x7f0000000240)='G', 0x1, 0x0, 0x0, 0x0) r3 = kqueue() dup2(r1, r2) kevent(r3, &(0x7f0000000000), 0x66, 0x0, 0x0, 0x0) read(r0, 0x0, 0x0) 07:29:24 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2004, 0x4000086128) r0 = open(&(0x7f00000001c0)='./bus\x00', 0x100040042, 0x0) pwritev(r0, &(0x7f0000000100)=[{&(0x7f0000000080)="fa1204a49155ce1e00", 0x9}], 0x1, 0x0, 0x0) writev(r0, &(0x7f0000000600)=[{&(0x7f00000002c0)="07e846cd923af577bc53c0c4910d701711cd4d3f4f732edb6090c6f37e57e5290ffbe46693d3d9920caa2491d2244564f67b8edc9f19eec01a7130bc2de1522c5317ea6cb16f843e670a8f8540ce549b747eb971b8d105ea1f5586347536bbf8ca62bf69bc1927b6ab5ce2b75b25c5a2f4a9317e04b5cdde9a05cef9873f694a86594d860be7dc098cb75438038b01bc18545c", 0x93}, {&(0x7f0000000380)="f3e92e866469623320b01c335397c3e940e45a40a854c3a0491f1a41d6e9b8ab530b84c275dc248699dd5ba7f61e49ccd76efaae218a8c37f0eb1390c8840e8f57e658cf0b9960ff00068dcb45c37b97eda5ad7b6e7bb12590847b4342c9eb1bd4b2e7e444fcc787f874040cf7fefe16cf1113c4cc5e976d7c3ddba215b3bc6f42af3c774253df61931d7bb3dbe82132bf899382c48a16710bc4cf3fde6b1e49b4190809", 0xa4}, {&(0x7f0000000440)="9c18f97c92411bc06ec69fe574a63d544cdb90a31656d6c7e9e1f88bd5bbc0841560419bba85a231d4cb397dd01e0ab7c15026c6bbc3a80275b8326a24d2096e6bd390b1d6a0720f898b9dcdd49893dd2dc1889df5d212bed044423c307ea653b2da3ae06324c3d800e0a91dd220e1f6550e4f4fd92c75f67861e7d3f131a36f4df560fac85640b3ac1f7955692149c80f8e2131970f5f1ddd56bf89c8d947df535bd50dd5eec01c01e86a218c68be67de7a9e17554376f3f0f96be365653bbb603511ec872aaed19405a2d99a0b98804ebe8308bb0655076eadab1ca1197494cd1cf62617c7fad43851c11695", 0xed}, {&(0x7f0000000200)="1f53d58ee22b3c64d4791cc834dc36759f39759b4ecf01297ba32431a9c440761cd8ecee86e3ab17332397b924a5157e82e0e278eae3e810bd609e4c4c994ccdf42d710fe9f9d5155fb02cca44c39d619cea", 0x52}, {&(0x7f0000000540)="21577cdc07c5dc8fb5a52db3cfc90b3fb3408cfd4aa60efd91c6742f5a159f87618482420eab4dccb5be75a84e4eb899d4dd94deeafffea4069618b14ed8b10f43e98f1e2f0c44b5a98cc935efe9092c475bf5808bba7f2462a988315a147a7f1e1b47f9e7e276de00ddd3e11074296973d5640fea16f085f5caf2888e97d16bed065f34d553ac8cb928db047f5052c271e25a249f89644f77301f1a2c1a2afeda4f21dedca75a3e2ca6ac", 0xab}, {&(0x7f0000000180)="86ee9bd6892c1faa91212e7b935326e1a0d3a5a6d4527a269737b08d5b0623b4b8dd18bb1dfd2d8a0975a68bc76e90dc", 0x30}, {&(0x7f00000016c0)="e1c1e644375b85833c83fbc0bb858e9ea058526c9c158e9f79ae6112a825ead21b08d5e943ae8fceda0e6d61ba9f001640a131f610ce0127a34146ad4c5b4c5b74ae529d301ab53ae61250c0fd2cf65d296d633b9a81098c3ad4d5eaea093e3b06b25f1768cf1daebd5768d7159375b8455f47519a3117bf18f89cc5a0c0a99e56e4801d588e17b73fd64abaf70a4d91dceb8b3c2313f484548fad1bf0d74e2c4bd645b908e91167eb2000d7de70fee1e47fc01ca845dd2f2875d0657a19a902248f799ef4f285983f40ae3b5eb1395df72d789d666f33850bf9075ac60574aeb7d871964037f9e096590ef13e36e44a9997cdbe5d8cfd726bee9117103ce38ce94f229f0725150e27da86f19898ff3b8c506e9161d875fa180aa0f1e6d24d8872d8aa1483323122f2990136a08b502737ef81f1b1788bc5447a47e2fd096e013fbb445627ba92419ec0", 0x14a}], 0x1) 07:29:24 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) fsync(r1) ioctl$WSDISPLAYIO_SETSCREEN(r1, 0x80045756, &(0x7f0000000000)=0x2) getsockopt(r0, 0x29, 0xc, 0x0, 0x0) sendto(r1, &(0x7f0000000040)="c8728e444baeddd86c1165f111f1b6fcd24428a4ed7d9c5dc0e2b46bcba9a67eb24b21bcdbf65ffa88d90f277ece6a8fffb9932f52d7ccd30ba222b3fa03c8765a5769ee3debab7c523ae7d75d778aadef245325", 0x54, 0x4765a0cc62e92cd2, &(0x7f00000000c0)=@un=@file={0x1, './file0\x00'}, 0xa) 07:29:24 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x0, &(0x7f0000000080)}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000280)="fd612da02cdffc3279adffed84dd") semget$private(0x0, 0x1, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) close(r1) fsync(r1) r2 = openat(r1, &(0x7f0000000000)='./file0\x00', 0x38400, 0x9193951430547d97) getsockopt(r2, 0x0, 0x5, &(0x7f0000000080)=""/11, &(0x7f00000000c0)=0xb) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) close(r3) fsync(r3) r4 = accept(r3, &(0x7f0000000100)=@un=@abs, &(0x7f0000000140)=0x8) fchmod(r4, 0x8c12de736e4f1aa5) 07:29:24 executing program 0: r0 = socket$inet6(0x18, 0x1, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r1, &(0x7f0000000200)={0x0, 0x0, 0x0, 0x0, &(0x7f00000001c0)=""/59, 0x3b}, 0x0) dup2(r0, r1) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) close(r3) fsync(r3) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000000), 0xc) 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) 07:29:24 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{r2}, 0xfffffffffffffffe, 0xcd, 0x43, 0xbdd26b9}], 0x0, 0x0, 0x0, 0x0) sendto$unix(r1, &(0x7f0000000240)='G', 0x1, 0x0, 0x0, 0x0) r3 = kqueue() dup2(r1, r2) kevent(r3, &(0x7f0000000000), 0x66, 0x0, 0x0, 0x0) r4 = syz_open_pts() ioctl$TIOCSETAF(r4, 0x802c7416, &(0x7f0000000000)={0x0, 0xf149, 0x5, 0xfffffffffffffffc, "661fbef224518087ec9e03182eaf7f091fe600"}) ioctl$FIONREAD(r3, 0x4004667f, &(0x7f0000000080)) ioctl$TIOCMBIC(r4, 0x8004746b, &(0x7f0000000040)=0x81) read(r0, 0x0, 0x0) 07:29:24 executing program 1: r0 = geteuid() setuid(r0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x4, 0x0) ioctl$VT_GETACTIVE(r1, 0x40047607, &(0x7f0000000100)) seteuid(r0) r2 = socket(0x18, 0x3, 0x3a) socket(0x18, 0x4, 0x6e7) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) write(r2, &(0x7f0000000180)="aada31afde6156b2", 0x8) readv(r2, &(0x7f0000000080)=[{&(0x7f0000000000)=""/62, 0x3e}], 0x1) r3 = semget$private(0x0, 0x1, 0x100) r4 = syz_open_pts() close(r4) writev(r4, &(0x7f00000006c0)=[{&(0x7f0000000c80)="aae3e6c3f01744124ce96464f9157c521949703cb9bb69323cf41195cd335e36e74866da987feeeeb097b241e19f3fa88644a1612230c806ad34071458f62751718c2d7318d6cd8bb32a75d8ef3ec8ca53550e50cd08c580866abcb4ceb0ed52cfd0b81201f04606d61424cc74d871a596a34dd2f37f2b7b251d38efbfda4c7fe8b24d0f14b2d79c90b1b13c9fb4921666a654ab580bb2422d814f990f09", 0x9e}], 0x1) close(r4) semctl$IPC_STAT(r3, 0x0, 0x2, &(0x7f00000001c0)=""/178) 07:29:24 executing program 0: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x2}}) r0 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "0000007f00004d16bf3b200000000800002100"}) socket$unix(0x1, 0x5, 0x0) connect$unix(0xffffffffffffff9c, &(0x7f00000001c0)=@abs={0x1, 0x0, 0x3}, 0xfffffffffffffe16) close(r0) r1 = open(&(0x7f0000000080)='./file0\x00', 0x20, 0x10) ioctl$WSMOUSEIO_GCALIBCOORDS(r1, 0x41205725, &(0x7f0000000200)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x10}) r2 = socket(0x18, 0x400000002, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) r3 = accept$unix(r2, 0x0, &(0x7f0000000040)) setsockopt(r3, 0x800, 0x1, &(0x7f0000000100)="3203c06ae47f69bdf5b66827c0becda7ae9de5ed8a453b1df94f9797584b48c5bbd38a371d5e9066dfb4240a97378f783da44f2b7020de8ead9d62837598c1e33ed702fe2d55e94c66deaf986f42782c0e00234468dcc44f084c7537142039f05bc24bcb4d5a44f895aea23af8324c5578dbae6935545e3d6226627c69d2da5524aa857512335c9ecadebf53fea5811be5a0a1687da48cbed5", 0x99) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r4 = syz_open_pts() close(r4) writev(r4, &(0x7f00000006c0)=[{&(0x7f0000000c80)="aae3e6c3f01744124ce96464f9157c521949703cb9bb69323cf41195cd335e36e74866da987feeeeb097b241e19f3fa88644a1612230c806ad34071458f62751718c2d7318d6cd8bb32a75d8ef3ec8ca53550e50cd08c580866abcb4ceb0ed52cfd0b81201f04606d61424cc74d871a596a34dd2f37f2b7b251d38efbfda4c7fe8b24d0f14b2d79c90b1b13c9fb4921666a654ab580bb2422d814f990f09", 0x9e}], 0x1) ioctl$TIOCCHKVERAUTH(r4, 0x2000741e) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) close(r0) 07:29:24 executing program 1: select(0x40, &(0x7f0000000000)={0x1ff, 0x0, 0x3}, 0x0, 0x0, 0x0) r0 = socket(0x18, 0x3, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) close(r1) fsync(r1) setsockopt(r1, 0x3, 0x2, &(0x7f0000000100)="728fbe375a57885e8512075e473fe2cb32853d44153f9ec40098711eafe0a6f31331a02168d774bb42f13833dcbf8798c8f8aa7bfec4ae8cf32f44b6d3aa040743629be113dda0fbed43debf50009705e2eaeb52527cbb31cebfb2981c27f8877e737fe6a4fb496e41640b8b26acf150903d54edf8e506a6e3a2b17551d3a55b89ce462d5c62e028d78b72ea0fde49d1bcd5594db18bc0c53a6218fb98071fbc8715354aa28b3830fb34473e6096c40f5bfadaf29e5603e60a21808f1d73840db09d207e3d6c85f36e236c3516c6c12d9d5ccc557a207002e1e375535f81d1f1d9bd2b5112a508dce086de7ce51da745d2830701c7744a7dd91e81086a", 0xfd) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) sendmsg(r0, &(0x7f0000000740)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) 07:29:24 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x0, 0x1b00) r0 = open(&(0x7f0000000040)='./bus\x00', 0x400000003fd, 0x0) r1 = syz_open_pts() ioctl$TIOCSPGRP(0xffffffffffffffff, 0x40047477, 0x0) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e77a6fc6e23c5cd188b6aea417e4e74de4"}) ioctl$VT_GETMODE(r0, 0x40087603, &(0x7f00000000c0)) open(&(0x7f0000000140)='./bus\x00', 0x100, 0x100) write(r1, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16a383f12fc4d5f16b136a5d00d1628b53a", 0x65) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000240)=0x7) write(r1, &(0x7f0000000800)="9cd8a7d095966b119876e1e0bac452d8224b383867cfbeb2025ce0734968b7cd8ba620bacb825fdd5c398ca83aaee92e1db6a797a6c1967ac8976f4adf94850745f0d02e9c227eda3d5da6220514d611955f6fb0135722cd3388a1f5c2f4421fc7ee83b8ab42754474c6d0fdd137072b75116198d9e37f964bb1c157b551f5cc97541c288e4af15b2524361735ab2d64f54eab60ad549b04438500150e0eab2e38ac85dab770f43eeb7a624fdfe39d58135897e96a65767dcd83c2e2800329bef281c05a2e5e835143d73d63eb4a674309fbee5bd3197ed1cb709e46655ad6b9eb27ae976df3087a53b9bd1052e2dbe4ac5cfafba9e319df08ca3bd0b6ce808a0add5ac78b8401365201a1c54dbaa5fcd874f5df7f7034cdddfb9c19b0ca516b7d91af8423cbe1c91e4e5d172df8e945b45de0fc7884c49bb82341954b24a856a737c3a5e6d247351885ab27db45a78e8a744b216090449da0779c063ca5b8ca211e6b325f13504c469882f94a2a0cd5e4cc8201dbed91c1ce120ce4fe5a50757bd21f7c26c7cc85822f9f12a6d58432762d66d5429a602be50629e530d56f176de78b3e0618fda3493b02678ff7c9e6ed967a95c5ba44b488413d9df8b8827832389a352b259903770bd1f7352ab46eb3bea1cb8a5b5bca8309c25f62445bcd46170c224aadef4128c0ca358da707a7f0487232af4118aa93d3ac422aa70a5226ef356fd841e4eb5fe8c184ba0bd8aed01239997b9f1c8a1016e91956ee4671d400059f264a722e8b31e35e97cfe4a0d60278617df3fec8ed5b2e06ca2cfdb016d0c846c4bf67d59c8d6af9b3783498c491dd382b14e22e2806d43402daf944673244e1b8cca1dc13815856cb8f7dda165a57d2011ec553a9270ccb6101f8977b04864e843acaeefb5aba4793e7896e2c226ac53ebc41941df27a7fa72bdcc923475c02f8c1759e898c292efa06e70477dc989f9528e6312bea31c55bd21690d5704f25d83bffb87b583e0ed4ffe4f78993d17319abbbe5b5386287482bf64cc2cfe62f157bb681eeb920f70b8fa9511cf278ba77e5b233c629d5d84338d53f53752229a2a3800325f6238c25c7ff1daabed9a0d54fbfb26e22ca4288e3c9cb30906c68f8fef060624e79d563bd32506cc25cd9b8a41b3e9f2a7848b86e88cfc8849ae554866d5181ab6b80e9a611a90c10cb712add9e6f9fd85e20c734033f761f5968bc2c4b342fcacc22eea7d6d1b85c11c351ec9a7fd8b09a09211cfafb6bc5df7b9de3e7e4a1063e3ac44a47acf55c01ffd249d683113cef056b3b3e31a5efc8509786f15a1ac81a55c44fba673d6e69bd933d5e1516259265d4b2d10923e20ff7b2e5752cc9ade37bf068a7fa5c57712a136afdcdcb883d3d6925755fc9a810f73be5303e15", 0x3e9) r2 = syz_open_pts() r3 = getpgrp() fcntl$setown(r0, 0x6, r3) close(r1) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f0000000200)={{0x18, 0x0, 0x6, 0x1000000}, {0x18, 0x3, 0x100000000, 0x4}, 0xf5d5, [0x9c, 0x3, 0x100000001, 0x2, 0x3, 0x4, 0x401, 0x1]}, 0x3c) recvmsg(r0, &(0x7f0000000400)={&(0x7f0000000440)=@un=@abs, 0x8, &(0x7f0000000300)=[{&(0x7f0000000280)=""/79, 0x4f}], 0x1, &(0x7f0000000340)=""/176, 0xb0}, 0x41) r4 = socket(0x18, 0x1, 0x0) close(r4) connect$unix(r4, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) fchflags(r4, 0x0) ftruncate(r0, 0x0, 0x8001) ioctl$TIOCFLUSH(r4, 0x80047410, &(0x7f0000000000)=0xfffffffffffffff7) dup(r2) syz_open_pts() 07:29:24 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x226, &(0x7f00000000c0)=[{0x0, 0x40, 0x9, 0x2}, {0x1, 0xf9, 0x80, 0x9}, {0x5, 0x4, 0x1, 0x3}, {0x7, 0x1, 0x9, 0xffffffff}, {0xfffb, 0x7f, 0x9, 0x1}, {0x1, 0x4, 0x3f, 0x40}, {0x1ff, 0x63, 0xf9, 0x9}, {0xfa11, 0x0, 0x29, 0x7}]}) syz_emit_ethernet(0xe, &(0x7f0000000040)="0000080093177320494b272aeeda") 07:29:25 executing program 1: setrlimit(0x6, &(0x7f0000000180)) r0 = open(&(0x7f00000002c0)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "2c164a0b07906a553ad48e8dfb137faf97fba82e"}) close(r0) r1 = dup2(r0, 0xffffffffffffffff) flock(r1, 0x9) ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "2c164a0b07906a553ad48e8dfb137faf97fba82e"}) close(0xffffffffffffffff) r2 = open(&(0x7f00000002c0)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETAW(r2, 0x802c7415, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "2c164a0b07906a553ad48e8dfb137faf97fba82e"}) close(r2) r3 = dup2(0xffffffffffffffff, r2) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r5 = openat$pci(0xffffffffffffff9c, &(0x7f0000000140)='/dev/pci\x00', 0x20, 0x0) r6 = syz_open_pts() close(r6) writev(r6, &(0x7f00000006c0)=[{&(0x7f0000000c80)="aae3e6c3f01744124ce96464f9157c521949703cb9bb69323cf41195cd335e36e74866da987feeeeb097b241e19f3fa88644a1612230c806ad34071458f62751718c2d7318d6cd8bb32a75d8ef3ec8ca53550e50cd08c580866abcb4ceb0ed52cfd0b81201f04606d61424cc74d871a596a34dd2f37f2b7b251d38efbfda4c7fe8b24d0f14b2d79c90b1b13c9fb4921666a654ab580bb2422d814f990f09", 0x9e}], 0x1) r7 = fcntl$dupfd(0xffffffffffffffff, 0xa, r6) r8 = syz_open_pts() close(r8) writev(r8, &(0x7f00000006c0)=[{&(0x7f0000000c80)="aae3e6c3f01744124ce96464f9157c521949703cb9bb69323cf41195cd335e36e74866da987feeeeb097b241e19f3fa88644a1612230c806ad34071458f62751718c2d7318d6cd8bb32a75d8ef3ec8ca53550e50cd08c580866abcb4ceb0ed52cfd0b81201f04606d61424cc74d871a596a34dd2f37f2b7b251d38efbfda4c7fe8b24d0f14b2d79c90b1b13c9fb4921666a654ab580bb2422d814f990f09", 0x9e}], 0x1) r9 = syz_open_pts() ioctl$TIOCSETAF(r9, 0x802c7416, &(0x7f0000000000)={0x0, 0xf149, 0x5, 0xfffffffffffffffc, "661fbef224518087ec9e03182eaf7f091fe600"}) r10 = syz_open_pts() close(r10) writev(r10, &(0x7f00000006c0)=[{&(0x7f0000000c80)="aae3e6c3f01744124ce96464f9157c521949703cb9bb69323cf41195cd335e36e74866da987feeeeb097b241e19f3fa88644a1612230c806ad34071458f62751718c2d7318d6cd8bb32a75d8ef3ec8ca53550e50cd08c580866abcb4ceb0ed52cfd0b81201f04606d61424cc74d871a596a34dd2f37f2b7b251d38efbfda4c7fe8b24d0f14b2d79c90b1b13c9fb4921666a654ab580bb2422d814f990f09", 0x9e}], 0x1) r11 = syz_open_pts() close(r11) writev(r11, &(0x7f00000006c0)=[{&(0x7f0000000c80)="aae3e6c3f01744124ce96464f9157c521949703cb9bb69323cf41195cd335e36e74866da987feeeeb097b241e19f3fa88644a1612230c806ad34071458f62751718c2d7318d6cd8bb32a75d8ef3ec8ca53550e50cd08c580866abcb4ceb0ed52cfd0b81201f04606d61424cc74d871a596a34dd2f37f2b7b251d38efbfda4c7fe8b24d0f14b2d79c90b1b13c9fb4921666a654ab580bb2422d814f990f09", 0x9e}], 0x1) poll(&(0x7f0000000300)=[{r1, 0x40}, {r5, 0x24}, {r2, 0x100}, {r7, 0x20}, {r8, 0x1}, {r2, 0x40}, {r9, 0x8}, {r10, 0x2}, {r11, 0x1}, {r4}], 0xa, 0x101) close(r4) fsync(r4) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) close(r12) fsync(r12) linkat(r4, &(0x7f0000000000)='./bus\x00', r12, &(0x7f0000000080)='./bus\x00', 0x0) close(0xffffffffffffffff) getsockopt(r3, 0x2, 0x5, &(0x7f00000001c0)=""/233, &(0x7f0000000100)=0xe9) ioctl$TIOCSFLAGS(0xffffffffffffffff, 0x8004745c, &(0x7f0000000040)) mlockall(0x1) r13 = open(0x0, 0x8, 0x108) ioctl$WSDISPLAYIO_GETEMULTYPE(r13, 0xc014575e, &(0x7f00000000c0)={0x6, './file0\x00'}) 07:29:25 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) close(r1) fsync(r1) ioctl$BIOCGETIF(0xffffffffffffff9c, 0x4020426b, &(0x7f00000001c0)=ANY=[@ANYBLOB="00000000000000030000000000000000020000000000000000000000624d562529cd437af2486e06203704dbff4f3660814ac9b22f0f5fe78d01f3f31a4a30ef805a6dc661b5abc54083b5b26e2fa4959eec2ae76d3e50e5b265e48af57ce23fef0a26e05a02c9661d7a6433bf17231cfe15298e0daf02b81302813a12218768994ba1a4d28c32fc32ffd166cec2d385e1e212454eaeeab95f42370945dee57d2df18d3092130000"]) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000500)="b21690ccc8b39eba97926afa790d") 07:29:25 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0x86138) r0 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f0000000000)="220e22", 0x3) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{}, 0x2000000000004, 0x7}) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) fcntl$setstatus(r0, 0x4, 0x40) 07:29:25 executing program 1: r0 = syz_open_pts() socketpair(0x1, 0x0, 0x40, &(0x7f0000000200)) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000140)={0x400000000001, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4", 0x101, 0x6}) semget$private(0x0, 0x0, 0x100) semget(0x1, 0x1, 0x40) r1 = semget(0x0, 0x5, 0x0) semctl$GETVAL(r1, 0x6, 0x5, &(0x7f0000000080)=""/19) semctl$GETPID(r1, 0x3702e544d63be6e4, 0x4, &(0x7f0000000380)=""/165) r2 = socket(0x1, 0x1, 0x8) setsockopt(r2, 0x5, 0x0, &(0x7f0000000240)="fd4050ca226b48e95aff0107b103b6f09a1a393b1d2d0906a0c6617efc18cccc199e33b7c2f7fd8d", 0x28) r3 = semget$private(0x0, 0x8, 0x10286) preadv(r0, &(0x7f0000000340), 0x0, 0x0, 0x31) r4 = openat(r0, &(0x7f00000008c0)='./file0\x00', 0x20, 0x10) r5 = openat(r4, &(0x7f00000002c0)='./file0\x00', 0xdbb303ffe71f55b9, 0x12) setsockopt$sock_int(r2, 0xffff, 0x20, &(0x7f0000000300)=0x3ff, 0x4) mmap(&(0x7f0000ff2000/0xd000)=nil, 0xd000, 0x0, 0x9010, 0xffffffffffffffff, 0x0, 0x0) r6 = openat$zero(0xffffffffffffff9c, &(0x7f00000006c0)='/dev/zero\x00', 0x80, 0x0) semop(r3, &(0x7f0000000000)=[{0x6, 0x0, 0x1000}, {0x1, 0x1, 0x17fc}, {0x0, 0x9, 0x800}, {0x1, 0x0, 0x1800}], 0x4) r7 = socket(0x2, 0x1, 0x0) connect$unix(r7, &(0x7f0000001280)=ANY=[@ANYRES16=0x0], 0x1) mkdirat(r5, &(0x7f0000000280)='./file0\x00', 0x60) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0x0, 0x0, 0x0, 0x0, 0x3ff}], 0x0, 0x0, 0x0, 0x0) getsockopt$sock_cred(r7, 0xffff, 0x1022, &(0x7f00000000c0)={0x0}, &(0x7f0000000100)=0xc) openat$null(0xffffffffffffff9c, &(0x7f0000000180)='/dev/null\x00', 0x80, 0x0) fcntl$setown(r6, 0x6, r8) setsockopt$sock_int(r7, 0xffff, 0x8, &(0x7f0000000080)=0x3, 0x4) poll(&(0x7f0000000040)=[{r7, 0x85}], 0x200000000000001d, 0x5) syz_open_pts() fcntl$setown(r0, 0x6, r8) sendto$unix(r6, &(0x7f0000002b80)="4da69b0770a6afdbc1bea607160a98f18a753623cf263ee1e807a2e2d67cf8f1d1419c9807b989a2038069cb2e6cf9ea03bf839a85f05d446a766072a4fb3c74f98ce55f80c52719fef5ed18ac10cdef3d616b5b726d47703d031d2af9967de75c485946c4a13323cceba8bbee37575edcda643446aa988cf9cf23350b9d634d5e41dd427ddd8546c423b722b29944982724dd81346374417c04f0c208b6da3178c5a39c8abc24470d4a3cc3dde89041a5a36d27f2382c844219dfb4e38b4fef67eef17aea3f104f8e2f3432452c3d7e2777be6334413dbf7d19027e72482b37b7add61cff52045013d00645a0bc5c216514d1e8314d6c1573f0973885f22036c3244680c03b0febd4608b1042e940517cdfebcb7d7f2f32f18abee3d2d7261eeca74e19f9ae9af7c353d0e155ca106942748a82212a50fad7c5feec46759fc403bf46e99f2ee1434f60ff57a8b653782671dbc48999180f9cf6bbca5d777e3f6a7aa01934fab78595b92d86e02f9bda49dfda2a6db95cd63c8c441979683f5466fa954ca1ffffd80d18d13509c4fdeae1850bc65181f1109eeb53270c0c31387029903b3df02f5174c6e30a079f54f3c38dfc635dbd1e01a6f7e1018c3c0522b01f3e73db0478f7156a27507308b80d63821925135e8b3469bbd2bec9c0508c264a24d47a676a35b00558eeae966190ae0c74dd159d971b06a80d0e82c4db9f4a82d7a667af0eec32dc28b48a676afe0669ef99b18e32052740ed9ff0906c48baa5091e05534a5133acc093e697b27766072e4feec8d7bd7962dd586139a88f81278846c7d9d293d16924533bc1b0636a160200ac21e97219817f93f70a2fa01fc2794c6a3975dace42fed1d5f56809b4a09d6f3f72dc9f8d389c0403d8216d1ce577e2e4f75b5f56a658738672534313e9951a3cfe436a4e6d8a76304539f776c6e58c8b799aef068c03ff37d9fb6e9adb8502a885616d5491f0dca08587b13c1cd4c10490e0ebec4eb3cf38e49be2fd1554851e749072c7399f33edd755164e40c4960299a5505820de84570d5877b003cb5938efa8e63aa1c761a488c7da5552a9ff9a3ae4a566436ceaf613058043b8a9c9de9333500611900c3fda57d1ecf8e3d9d9c1ddc0345b7233cc2d0f94bf78083d604313c76a362b33dc12cf69243d232da1f319ea8e7fa77e14bd5a0da45210ba9333ee458368a2aa455bf77387b097c33bbb0cbed3a592c17d375cab800a8df6cb996b66658d26d0a8fb1455b003ba971ed96a9ff25d19f1cf134264e1a668980d35f2332554929ee9263757025ad334481d4192ca4ec5332c83be6069528a6f25a48937e6c1566176b51966e93af4b9fd5f0bf7278218d00c3c60d0901647417a60671d7731682c38783802dc9261f5841d4c9e8a996ea9f7eac2379c5a071518f4a9433bab47eb908946c8a1413f084968401cac1dabcf01f97c8b6852b506bdb93b8b9d4744f927fc36b6a0812b85ce578b49ba2e620414f7e7bb53051ef63865f5477c071a3bf31cba35dee44d83a5cb78c3cdc324d9c93da27e76991a38cb390f20939b8e2a42f05ca58f7bf97769a1202021ac1c2c12af59fedc774a48516dc134fec1458252ea8017518a29934a16ea9f1325200d685a727b5cdf52a95ff597e401d0b57a2a78a3c38b6aed2f72dfc8c39c4aa7ce5f9a89a16d055a805532905b1449e1bc3e5c24dd22e29ef5a89b7e5779e4922b57dfbfce0687aa342cd9ff982fc3871ba92ea97cb608f82c39d6c0bdc3cfa4ee9f8cbb4cec71ad9ef3c8879b0b140f9eef31e238fd82e6928fb3e4b0cf3faa7fc48cf7e0a42643e78dabd595ae9dfa4c5488abb8a73c13ba969ea428d950177dddc2df33cbf40749fa5ec952825a614fdc6a0e36fb179c208fddb54d685a8b72494c946b38a93d86724eb1b3649424c9629117f8d01f98b573b0df7663ff86843d48719f5d3945d80b9df22732b2b85c076a8046f6c050230a2f2ef58f71f411b0627e3f9059c789d65ddd55d53e58fc1f38c497b9800df49c78e02663a94fca38858648169c24806360254b2b3ef4ed2a570d115204c9953b61f06301a60b5ff39b08a5e8b0d86a8f1402e3e49fb53b276c3570d1c01ec80e9678f2f649b5572feb928b231ea106612b0ae512566e8e14d6e3bea6c0a5f5bb355b51e9d0473c22ad914b8b88f10c3619eaca7126a02134def3e11b98e0404798a2fd18c66d0688b5583ccfef7e8d1afebb1c59427d50f616c5bbc62de98b6746fd54ecf103593a9ea1ab90022db4153920f1f9b0461cfb8f1536ac77b287eeb36b5ed0106425c2de1c804a8625566eae3b7cbda7f8ad8173ff112189bf132f96e7ac5594b6cc53ee25d44c14b789890076aafdaaade82e6b985c24dedc6d544f21aa18f918223ac1b73a30d3b8d82eac9874c1f1d391bb942b15c30f138d22838147f8476b079d8455ea889d4d1a03fc96ef2446295d4973b2592f114323807ab3160905ac1d9699e7914f24697dbea67a7ac3abc3e0cfd2af1ef5104d13e529eea62fba24ce289e7851c40140fb274c916f9acb8d8699478bb42d297e99a7b57163ae0451f701f4acf968c5cd0c1a4730d1c09fe1163432310e44c81cb764dabc7eecfd301cdcb162b12d73cbdc53eee20868fb8ff28a1cd79f2d7695bc68f9eaf030a32f0ba9f36fb95df05f3f32c44919fccb5cb9ad6e96c4bc5d40bcf413d615cdd524d67060a7cb0528d3b972f9e96907b7e49236622420ebe93546663e4edf05891cf634c2d7d00661644fbb0602863f3dc27ab452b9885ac9892c880d22fb74487611da2c34894f09e81f2b14abb4f9b0a372711dcb4caad9c0574a31f225601957dac0c7b343b3f79b1a805ecf88556202cc565a31a0115c1806f59fccde231276fc66551bc5ba1990b0740b751ae424a84f2535afca558d967b5d18b09216a52b8021a1ec736406940daea99856036440786336647eba868edba2933a261a75f71102c7be542ce6ce7de36ec0ced45a8b45f3bf700971d3698712ae40ccd9b037b2a01c6762271e82cbd552c45b16d0c564e99cd48b523d30a7d8d4c161e069d1e56e06aa65b43aeb5bbaaf2f2f574b251bec351c6ef8eeb43a006f4dd55a0a111e31d80db523199e4b80872f478f4ba617864af88348b8e852022665d396a3638558d0d2030e7f1ff7dac38ae0a36df5f885d93e56120f1d17b512c10149b07cf76196f2186161624a58c0dbf0d00e0186455824d7219064ef69a109e8816d843d8d0d956174ca3446b38e138ed0f7a43191916bded5cea7b334f6526d62502b45d37a203867a3a89978f307d5d9400374f4d4fb1c85a829148761bfa25bb081d6124bc7b3a224034c811d0dfdd2de55c6e4b1e6b3647afab3a7d115f089f928b4e36c10340bb1ce91d3a31edb986636d0f92bd0958ca5b8298146b6736068c8c65896963c501f494aef09a68101c28006189f15ef2dd0f25036762e1c2d876802cd4fe749e2c4cb0829e378b6d0eafd9b3b08773b2bb8d506446a7860ebbe564f0bf6035673a8f81b164b3f619ef25d11f3ee958f614f3c130ab1d858b6c74366582da4437fe5c98f119f7bc8b82d43b35a85b6de0196a8c988a69fe179ed0436481c292b3985df20f66c28482544e739904795ef2bfdf6bd54d58988d646097f5ec51abbe8beeed2c8dfaa4c1d06c29c639fc7cb1128fbf2cb6b1968ee311ac43ca817ae1320c2aa7257e914045e7cd83143ecd90fba2bf9ec4efc311049dabb1bff77a0ccf52b6ebf1cecf91532484eea933666c1a12d2ba984363481c3e75872e69e349b20b367d31a9cb9d7a0e02cfcbc1450c3dffbecdd2930c0f7f8d382cdd6f342d5fc4ed5bef6450376b9cd5bc13d59591d4b4bdeb769af5266089d9db8a36b9e5aad84ab5809c68e30b02240ecdf815693a450d1efd7ad20cb6fd8cb179d5449c94caaf6c33ae130a3dce2309c759b9d323320c9ff5e74d6d3c94c748b683adaf79fe22951b8ed2f2c1f058a8041a072e422d7e2465b3fbeec88c9400a634ba46f4af5d180dfb62cf5cc3e8f599c1c2dca05d5a4e48ae1f3fc9afd233255b7282d747253b3a65be976f0b7601c6080383f78102c4b7b3f6b81899c0ae6c7a560a44401de8700dccc29b57b6c4d87dd4d6f74a86064118a4e4a40771cc90acb9e096a3ba61fb1590f758537dc2c6d0223ddc4353ac892bcf86a5977f377c470b775c62c7d0aeb27039f4dbeb734b38958bccfaff5a7d3e7cffc9f6db0c7d272640becdd1f81d54547b99dd996c88838f74412d705f20f7c27f6f9777bd6821cd275dcef3fda9559aee24b76f06a2c8c821abb9ce06df2560fb70bdeaf8083bf7e61fe3b49ad781445c1d065877c03a36693cda62794ca18d8ee826f10808497141bdc3dee2e86bcddb14999bc2e9ff2acf3ab5eff8359376cf4393297bcfee09b139395e74360529a203f4e58a9e933b9bfd63dfbf95388d4d67b26ff7d468cb9bd1f98069873c464af69c22c527bb6d05e9b0155b31188b3123334da316842c60b5d4671400f5da8540cdddabb90d6dcc7055c0611381a48408f497485431c1644a06ea891b2a7c157e631a936639e8071a0c018cb061d374c7a08dab6ab54564de73e6f1193cdfc0145ee5843fe383406381786a3b80ac60ba1f64c7d67bdd418f779ab208fc853c7d7257437ebd3dfb171c9cd690a5651a7b5ce44c75e6e627e68915bd7b3f5cdc984679fedd9dcdccaacdcf2b35cca7b4e5e6e1d2ae8a2fd141878ff305b58498911c25bf002da2bb96bad2dc6dba6884d8914b15a83e9bbf99ea2223a6489db48d769cf0c589b13ce345d9445b83726646db4dac0e4c42a58a1008fb3e782b4f4db06a6411db870db9501de61d732b1ed78a9cd8f9d20261b536c8235693d7d7f51c28d774e950dcbe1012afb21025a425230103073b804513a580fad6d229038f7ef65d5057b5c8f54ccba24d01e294bf3f11770dcc442c4737e4718a7d346edc7e6566294f8c4caf547a3809ce1183d7862b7630f9d429e42df3738fdc87f4b427e22ba808b9a984d32423edc8833ac3fca9d38a8a249a6ddeed3b9910df59e666d03f850b62b322e5d382fbf82f26d37352f725f3ee7c8a7cc5ec8f9a4841928f536a663dfe610ec1e6b0eac824f42018c99de0cd45007a8ab88c3208a88d3c37a7fdee6050477957f0f14907341e62687e952cbd6fd110a7d0a0d5afef8f7c9f431dd644a57f8ffc89559ccc0703763ec872bd832d34d19832f651eb5e3fb8735d86c814a14d17a53efdc6cd532b6b2e97e8b57e9a9a060c8458b4ebb239a90aad9fa632c78da8f3552623542f90c5ef76cab61be387b275a652ee835cd930e20439327ac23dec6c93158a15ae67921a218bea45a0322116788b2de4435241b531e4839eb6547fa49f06f5245080f94b70365d797cf3a07f5c4f4e59ee019dde80100d72814e966f6b9dad6c9596fa64123ae4da70313709d6fcbfdbc84375b8f792eaa944420e02e7016d2bfb0250f74739d6337f7de8a973efbd7ff4a276875c484b2ec85c1d17615921971323ea20741dd4c48836c09f057c30a5d3cc64ec674c32fa8a0aaedfc3167d8d64c5765e71f197f615e7071fef8f0b2154a81fabfdc890503eb3ffa464a0b0ba6026d10388f5b563d43b2739c8d5466471d092081f6d7276ab8ddfef50efdc2741f904e6a6bbdbe8e8519db1ee939e4ea36d51205388a64d19ace7c06bc3d619a22463cdbb0e0b34dc8764a49fe9b961eda373caf196654b125", 0x1000, 0x40f, &(0x7f00000005c0)=ANY=[@ANYBLOB="15fa029b12f28842251441cced3286ff17666dde520bf3a4312ff329fed0aba5ff9293777ab2c2411f2787923230647df27f1e54c4024a4f132d7e3b6e908733d3e3c178c968e8d5ebe50176c1b204ab0c01f50dc7cc2e0073d974c75114f3885fd901feb0734382199d970b6d12ea8bef79b5521b347c8beca679c23bdf8b8106a666530245a871b56a95a7954157f40677af016082794fc530a2a8ff64f1bd6c48a13dfbb9f0da70b9ec50de2ff942350b718eecea12416686fbcf0eb09aed857d51115df143535b18198d57f61a55a434289f816ddc35ff721b7a86db47c7d325036dc58b3fb40cf057a50a86"], 0xa) semctl$SETVAL(r3, 0x0, 0x8, &(0x7f0000000340)=0x1) 07:29:25 executing program 1: r0 = open(&(0x7f0000000100)='./file0\x00', 0x8000000000020a, 0xfffffffffffffffe) writev(r0, &(0x7f0000000640)=[{&(0x7f0000000140)='#!', 0x2}], 0x1) writev(r0, &(0x7f0000002740), 0x0) open(&(0x7f0000000000)='./file0\x00', 0x100, 0x0) execve(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x1, 0x2) 07:29:25 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffffd, 0x0, 0x3ff, 0xfffffffffffffff7, "42d7ff00"}) writev(r0, &(0x7f0000001700)=[{&(0x7f0000000680)="3b138f36a89f77bb5edaecec77d0e524573794fcb698547f12bb4b1c372317fd241af6faa0ef57b1e6e98e301328ac3c5145d601d5ced21adbb026d64779c6d08c3d6837779bd4182129071e3121d24e407315089860d0d90dd115b8d9b17d86c8f19e550bc7a387e5023c11d7a0b481a951462c83449a7c2b5dac38359ad50fbb23b3af09a32307b903e427763cbb0be2a02d4423bcdce1b561f0350381e384252f8e299640081eae37cf3ce37fdad7abdda94bfc7b995ccc84dc81c6729ebc8bc928f3f3ce3b49865860ad6f1d165e1bd540b6ec9189bba1df5918244457c3aded0e5e32624f65490c5ecb14e75d302b4c0abd2be7744ad5d83afb0befe4464b95eaac4bf4e3b81887309db09b12bd8c2f0f144c6eea03b2623515eca6fe30c673a10f7cbc99a179f16d79f84520fd170cd038915256f4798c971b0871344c8bb8f92fb09a68015e27b316137b5c2cd722b9d60245d2fa81b658bfce92d32d0cb1330dc09fd9a345c6e17c46e176c270590857e690a976f6109e094444630443543c70b4b1160500061848e90c2e12ef44cb0eeca4bc5c9236f079127923a1cfc85b4200ecaaeaf926db54d622d61ae8986a058f3c584ef4bafee7190ec21dc9f47eebb1bfd799aec7b09acd9a947ff67a50e86db5edc8d6cb69bba316dc3771068b7ba55520a766d5e86842abd3d5b844e32cb90ed4619cf1018621a17883c1eaf927d20081888f362516cd88d6cdd9de94625b076df8793563cbb68743456c46bd5fd8e4f705a0d49ee972b27500c90e3912b09539c058db08b35db727dea2ab0398b26dbad7bb544e86578e2a4643ed702c88fa5dfdf8e649d7ca0f0b973f675862757a0030d46da2cf90b4b62b65a0adeaa6141eeb5e90e219a05dde9add6754a9473d418f608441b132f080b5491a56113f86ccf2b626dd5fc1b0dcbb4f587b42a9c1bcdd869954229ae4c76414e5d0f4a2d0c5b7bc0fdeb50553a99e0b87ee76cc32c33d5030ccd588ce906c6f0f2001304b3c02f65affe634a3aa4fa2a92a5a8c91bca7cbbbf3e0f75f21bed89e4baf378137d509560bebea2630f805466d7a6dc22c82986c2de406fb7824606b35f5a36c5d4d0c6cb8ec896b45619702d288319650f450dae3d3e9cce55f1aadfcaaf0629f98e4faecc22dc97523edd86c6b75fffb83cdb6a61c9abae7522bac682e7f26b78faff55059753bd575db2e9abc216bb276842883fa72ddcc97c74f7ba5d15f7eb3920a838f768ee57d9e06b02aa73fb698dccc0adb5fc05bf6a7ad9fe6fb9e31bb1bf89f4922673c0c6d434906aba7882a19693cf0db1ddcb4de092e7e887bbb3d93de5823b56e12d31648f291947b740a7d9e8b25967c1619f814dfd40675a9b94eee3a101aebd2d4c0ab80d4b346513c090fa3e9f263b699936db817fe48ee4eddbc3405591a01f18733e14b9ce26c30fce4aae10dc0401991704bfdb7c510203d975447f3c9194118df57e7b57a050b15bd0685871dea3bdce8ea3f3d1f5e27c0b99587e9c5045766a628a1ff1109066ecc622f6e019e2d67d104267949619874ce3cc8bd123da93d24d43b2f00ae47c6d50c1de24b09af546f91f5c38e642cace8f43a81b62239dd84ae548ac8641e8730f3f541eb8eae8bd71961bfe0000e73e57f6793869ffda1aa455153b675ec10697ef7d84cad80f9dd70d20009a5801163410700e6b41c1b376ba3f888ac90ab36aee8d76c997774c33299a5b267d29b60b72b837516f3814cbd261148040a3e8fa06d019ba01cef17bcc05b7f380762e76e649acf1f05f10fb061d8bb2674e832dfcfea217f16d65728841c6199293fdb99b035b65e4ba07fe6182f7a0261510a6ddc158335885138e08733f17dfc6615a33b29316c8de5064276d1fac62ae2b39a8ce70b84dcf6b156602336e6125d79b84c559ff9a474d54b71e9a6ccfa04a2b342c336379e14721a77a78d4ebbb37ec1958928ada0b126f8c28c1383b4068fbbdd0667153ce6da2f9fb62961491874f321bfb70f7c86f8428e61ba64cdc51a0219217bd9caaa0ad9c4780a4624e260c3f432aec288ae9499913db37f29a9945db3e4cd7d7c6b96dc3c03763c3e9b2ec62577bce9377e25eddad85c4b449ea53c17ecde6bbda02032b8c442032002ded9c2d43da70e60381d6868e4aa52719fd749827784fd0e208d38dd94f9ba524055943dfdf5955ec9e8bc00906c17c7cb002f2c4cd0575f7f53ed8dd93451508c1b88c8e857f634d20d94ce842e870b09fe969edfcb00fa9d1e41bfbf49a4e717b9f3a7e8fd0b10d7fcf2429067e2f6085bc60d95b88b14c0d20236f9c70a9158eaa70bdd784f7d6b5ad0f2ad986478b90449b3746489899c6636e2ea3a436e9b17a5a20bbe7be30e7b2fb0bf30cf167ba361225ee5774e8b1ebcd7c352d89c01e2bf2c5f2416ef7f4508c527520cfaee7ea5403b5e17f840895d20a2df2b119dcede6906075b011aea66056895c46f8e240811066b750e9787adbad86abe291e0dcf9d8cdc0d67e572856f392f138981d5b20f81bea1ecd00b1e710d65bbb5b2a6d82f37939f347ac486c18924a5f101292d00d6756a5991628e6f676308787ff783a4434051a31da5653592e473e0f0f91c236804460df0926914068c916e7a6d9966bde5bd10aafff7fce53331d6c6e6a31526fed363385c1954dcb9a7bd90b8917d6ce1580afbd8027d395b1814fe35ff2a4166ca885ef38dc170a9fe791cf52d7b20014990cb123730a8141df60828ffb026e7b42c396f9f6696d28d49cec8f9011c025a4c99fd0762a4bd577a4f44a6f664fd39890af7ed9614e2058bbb8407ceeddc0f3df0021570a357e6bbcd7ad5467e42ed3530b9a19066b1ad3862b0e3bf2082f16e5125e9671ea630d82b372e4a7656871840aaea90b55e11744d750860d20a6c35856249d1f0360f5012668aa5adb3ff3611b7c7fcfdc8bfd4b726a0e9ea0df390476b3aebbaab02aeb596e4621001e072d6d56aa839b2e651bab3cd5acb77657f2b58fa4dbf58fd3046c4ef10eabbf4dd9de3dd8bf5a086722b5b23a10bbc5d9c4cf55ca9", 0x885}], 0x1) 07:29:25 executing program 0: setsockopt(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000280)="b6e43f2f3f03ad6640991a9728214c6c7f151995c1dfd9b9d01f4f3812a6a9b067831ce9cefb6b80a67f459bcfb063142c", 0x31) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000040)={0x2, &(0x7f0000000240)=[{}, {0xc2b}]}) r0 = socket(0x10, 0x1, 0x10) close(r0) r1 = socket(0x18, 0x400000002, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r1) socket(0x400000000018, 0x3, 0x3a) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) socket(0x21, 0x4, 0x7) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, &(0x7f0000000140)="ad18f05de2f4ef18", 0x23c) r2 = shmget(0x1, 0x3000, 0x81, &(0x7f00000e8000/0x3000)=nil) shmat(r2, &(0x7f0000ffc000/0x3000)=nil, 0x0) 07:29:25 executing program 0: r0 = syz_open_pts() close(r0) setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r1 = syz_open_pts() close(r0) r2 = syz_open_pts() ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000000)={0x0, 0xf149, 0x5, 0xfffffffffffffffc, "661fbef224518087ec9e03182eaf7f091fe600"}) r3 = syz_open_pts() close(r3) writev(r3, &(0x7f00000006c0)=[{&(0x7f0000000c80)="aae3e6c3f01744124ce96464f9157c521949703cb9bb69323cf41195cd335e36e74866da987feeeeb097b241e19f3fa88644a1612230c806ad34071458f62751718c2d7318d6cd8bb32a75d8ef3ec8ca53550e50cd08c580866abcb4ceb0ed52cfd0b81201f04606d61424cc74d871a596a34dd2f37f2b7b251d38efbfda4c7fe8b24d0f14b2d79c90b1b13c9fb4921666a654ab580bb2422d814f990f09", 0x9e}], 0x1) fcntl$setflags(r3, 0x2, 0x1) r4 = dup2(r2, 0xffffffffffffffff) ioctl$BIOCSRSIG(r4, 0x80044272, &(0x7f0000000040)=0x3747) syz_open_pts() writev(r0, &(0x7f0000000100)=[{&(0x7f0000000500)="2b1775d414ec3d364cea16befd59c5e3b50626bdc8f766a2f00ae09cbda4b2fbbac2409123f01ec19472d66913caa906956a67656470dfe05c4448146d5a6db889bd104278ae7ff66b2b6ab9bb30da441563e1dd30d7c2009968209731ad3483580c4dc6f6899b76c3fe09763ae2a8645200feda7545ebf83868353a03bae9eb47139bae4985eda1a3447b380926662689aea83a4e4b98bebd3862ae693dd844aa0850ee1371dbfd4bfb2dee3a12320e2abd1cb2a4f382ca8d8e717087e5dade3420acba54ef0e499f06bc33668afdaba73bca09df5b1d0e10ee6560d8cb5043b74cecd19d16c6176c43bbdcef63480b5dc543f9459f3059beddbe2df41b766fe47f8156ee3635acbf9832988178430a8d416852c3339f2b2e8b1637c5a7907477c6c193760c36eccef7706b932380c64c51d7b27c903797549349e197a4630720d83793ae0b42e95fb0073ffd13a084052ee37af99592a56f66ded8e876d2dc00d47ad2270f8c5febd6a8a19be911c7ad5b06373162dba07d31efa2918e4492c84fa239c1aa339d6e40028e6c74aa4f0ecddcc58136669f5c4f6513c52e16318c3149c90a6e17101a4edea0bc32a58c430a9547f106defb1acadf8332a89413c8a82cbb6e85828da88f5f7b5708f58c94c8f4b0712b3c525ca07356eb629a0baf1091ae56973f598f4b06b053febdb98e3c92293389debd60cb6b97a8e44aa571ea81d97dd6825f267c52f1af5597b3a4ac628bf6008c34e8ca591968f9f489883d4a306c1b25369e8d20489565e4282ae42ab4e19a7add83d9cd7ce92b787b9305643e34e348472d005616a8a971c63d2f355874aca92c49c7dc1fb4d1288dc23b7acd90b793ec6b521be4fea63eca43a3c585b3c4cd3012e7916ae12c0c02e56fef780e9b76a64984c75a0af6f3b472a8ace681d6178d0a27cabf9eaeed58cf053908303af29779a164c9f5a35feef38dcab1eaa1a0c4459ea6ebee82282e28bacd93516841c0a37f1ce0810c1ddaffc1e094f0a8883d7793d7731606517a79366b392ca93463b8832a21fe26b0e6a36dcdc91105007d32d4f60e0141112e948b888d5621c4f1f06ef528b35a883e283c780f4bee5e673904b0739d69a986c2ed4b69472a661731947295e471d850a7974d3995ccf3f186e1456c346703fbee42506d6fbd8ade268e3792c0e27017acedc441fd62d763bd9de5d598fe97a7fbeaefcd8a0c2e216f54551d870694fa8b829e61012fe2c277828ae18c8e1bb59004363b91e9b09b288252248e62f35854bd216c084532cb3a92655fff6dfe148da93c5bf2c3bf773d1266c7d33f33f286b280329ec2e061fd58794d3fc8805fc26d5ff2c176018b9aed3f41d4ff4ad6892ef1fef52c08bff29321ad6ec69fe62aa1faa13f2345f77e792243e7c156604856fbed70934991b21e96f05014573d17ed37d73828161bcb1174b240a6ce553829d27994341cdebbd0f228d0486e50e654f7e695cd7b07f79980087b93f63e4fb69ebd95847cc3b7a4ea5df87e7c88603945a4d0d526833d8d92986af2209137816b83f74e7beaaa9226df760a87e2022dc642187fc1fee00f8f942a2fb13c535e75e6cd174016ecc96ebd177c901d37d5b20a7c2766804f98ca204671b6469abab918d50cc73374f5ff3b5007de875eb8fc564f518c60cb90a90e0870333b44c202b0079cf0083e19311a99fbcdf52e018010e931ae4bb4193d78f47d92c30287f212b68ea713722b58216ee0022f4579a6ff9a6cd25243b9ed2ca4627b128fd7877c7757b0501e4839c1f2d5192566815e2c28622ac23317e78b93af024acae19e2179d9ec5bba71fc623569d4f60f05bd24e1d5f5bf5ed8b07435ee236d11c6e9e88e1e0af29acf0d960fcd0e7074bbf0ca66c9e73446e2c5e883a86520f52d0356aad1525857339b93da7c20b51cbf0ec1a5bb3f6c59a0bada39fe48af1e7a3c113077e7fb03918202fed3b6732a9fc8bc10342e72aa5f5f522eefcc37b4850e48d67018ed629504ff87496da588ea2828d560eaeec2ab88bf1dc01e8a7422faf9b827b54afdb165410ca0172f2533908cbd35be605d9437b8212ef65877cc628140ccf326cd3efac9060f3322c739c284fc6629cf95c550e784623956ec67e5af44cd370ce5a919ec99a27608bccb32794037ceee6285100c0025c8a0d8e6b4fcee08c4281bad652653130fc5b829d35f987b648749fab3d0627f3f5e250004b350e994e8537f851f3ad4d44d0e0b68290bd315886cbd13f558652d56c670a8605eaf5b9953ddd216fddbe57c0d2c053b7fc0ec1d69cbe6db39a9d159dfef39a3f6c19afa3c4cc88b22a74f2e041660d2dfac7edf958399fec0f411052ac85c5d418cf7e61695bd57d1aa782d70f92adf1dfdf3557af42d6ff1a8dba426f46e1f77514a9480e88affc9a5a321b83b6512787a25955a8d459071bedc6b8d9b195da4fe4caa2acb514e35b24b2d2d2ad7dfa8a64d43bf975f413bbd56cddc80519890c39a9ec59500a0ee63e9970fe8bd3500d12d039d8eb7215dcddebacbbe7c3a1530400d0894a0aa07cd1bf7a159f69e2d9d537841582559a4e6d7114cab3c8aed3f8ed7b2a11b22b164af85d7cb009e1f233cd8a241ac2a81b6e763259688e080bc2434d1a57e05ca718b93d8249cd0c289728eb13a6865c50026b05dab4e7f146b1ba78f662e1c450ea0e15f9c141a78eb81f8d2edc0fd7a461560f5edfeeff0e99e19afa21aa9cbce6486c01a93c22728c13ec8dc7e410036ca6d5b7450d4b06f564b89158808ec125df86435b514dab6bda4343ac3c4fe1255c29bf54c958a60752826ddba43642732070a55572a92d270f70a8a1d803e02eaffb33b72ad50c194b0d8c396e68aa862deb805a927f87ab25d4a4d541e610ded5eba0ae2765cb61c2bb403d0c4c174fd04ee5b4b396fd4919da23f4dc1d8fd2593c404da376a21c420b73b222c69d8089e4b0f2f38f1170f239c0389a084eabb9cecbd7b456c56302181bb2d46ccf8bea32f5710c8184faa87b9e2b17e2b9212637a8d208bd887b18d3c1661bc79d4c5deda310be6fa79f264a14236909c846cc5e2634f65040dd4d478580dfbd24e94236c5e160ac205720bd6c297720ef9252af6697bf27282c2151b9bf27c1ce6b2d89a60afcf949d8cbf176ff1c1b1be6b3ce79ed8abd574b0faf0fcc6e56c4d4159d9fcc72b41083f0babc0db7a38762d5cd067b299b689b8878cc8e1ef2bb62f5bf9dd1a8faa44170ea40533878e654d89d327242078430f3245d54d1ec4052ea6991f1d5af1824b76b8f99341829ee08a9f07b9ef38bc7ebb68f38e8273232b53bd9be483deb86483b8167d5ee9bfa6e51f9da8bffc8bb6d5b99da477036e82cb85aaf27c169959cdaf39dd8a13abb28962ab9126f9585db31b598cb94c4689b4bc712b4e292cfff2e6616f06a250e6128916bbf8268951a506bc64e8f54b094491e2026e8840e5761524828eb1b9b2b9b9f53f97c6e73944b054c861e49a8dfe4f93393d7be511734f8400b87c42961083e8e0c43baf441b26458c36cf519fcad9fbb85197576d83e8b1fa402c81ae3647d7ebb715e021eeadc669a6499cfcee77632ad9c178c781630b09e225f6248acf4ab1cbfe008fa0232c0e1f9aec5db2bf883bffd636e8446d09994b311ac8ca9be6b4a7bb66aa7253723df869b4a6eadff7314bc2a9b389458674cd845e23df8f2f48354472683d474efd07064c9e5feac9c4a13aaee900230ebc0684f0cc3cd567204f3233c40ed07ffd9fff10afa0e5aee501fa8af5fff2681b64b772da4db997a8966fed4cb72e098ed9deabef3222b84eaca41036adeda88f5ce9d3b0e7f5020c276ec5b9616732436a4f86705de210c9bd57e7716ff32662d3f4f4f6fe078b6f1e12c42c734d89b1407a8d422171418ecfdb3e2d14e55e5cd528ba3c16812e2860bd5f6b2be5dbf50000000000", 0xb00}], 0x1) ioctl$TIOCSETA(r0, 0x80047460, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0", 0x0, 0x100000000}) writev(r1, &(0x7f0000001400)=[{&(0x7f0000001d00)="053d3495324850ec8120ed38ee0dcbb364411c07dbcbdf043357b2237c4c2970e14c4f5e9e231b347286aa053197993e6d5e484d10883fbc89795f89175be59b576e1597432a675bcdf267305dba3e562e5bd493b8675686521a3457ffa971784bda4ce4a346d47a345dbd3e3ce27687b4200d773045fff2e6e3946a2c3665d90714f221fd190ab8214785bc300cb6cd5426c6ed3e75efdc1c6f3f99d63dd01b960f1f7a84727908cf6ab876af6d81f8599dd495b13b4b0d1803c7f5cfd07c8e74956b91fdc550ae227f809ac0312fb1cb9b0b53b7cc6d69bb834339ffa360672bbf00efc8dc356735da681eace11e1daf74f32fda6653cde8eb291baaec4bcf0d1f54ddac3efe52590752dde743cb4f6346d677a80243a86aced30d87787288651ab72592f71a56addd34c32fe2bc7bc6773b1db78f3908514fed0a67a2cbad9ba0c94ba80239a857e2a64cf798ab3b27d6bdb0fda725a35fbfa8778806330b858fdca84f1f1d8d5afef6fd681901d2affe7c07f54315d9b527fd998af84c3c8053320b7dc7a85f4bd4a6a4c94638e1418a8a221e05106951c5cb47e2c09b403a602246ab40c04f96fc99ec42f46be4957ce52cef83af0a2fa2960d935b2ff58e4cbc5bcf33f83e8b15e4889c710b1da82ac4d2ee2d7e48b897e7a576f331162b47bb95de372d56c453509efbb66ea48e493b66d93ca59d5c9760bc31e287c90b92663237cd690def2637864ceafb37fa40747a671819a694da12e373d5c4d0b2d0bc2c8d8a7b3059d6cfc9124c4ca1e08c0700d8be27108f3b522a58f9fbfaa73690d6ddea634af49eb9dd6ce65ed3fdd10c964933f581c71277692b0393656c750293bc9a78db46829c6f7cc53ac83ecee0c9296f0d567b68c9a961aa3509ae7ade813a4df6395601506d7ad748abdba46f677d0371ad91e26de411278e86f1c9c946ac97659980acaa679e50d6338464c77d139da7f1ad513af01a9dc9ff9dfdd26b7f09b80709d9130f596da71399d521368f2cf1377a6d8c6c3dbd7e834eee2ab7b9d1c1e974effcc0ac8be55213455174b726bce986d0091ef2227d5ce204381882487c3f7499677c524101014d7d0c6e02a185e0bc5da730e0eabf90e9368b81926ae00f756556a058094055ce78216b4e0d0a16f08a058195ae579f59adfa95395c026110329bb95517faebc2846cf80bb75381f6d6bcd68de1d98dae6425da7f345c112cb45d46774a577111ab7354ecc4ed55c3894eebd2c29cb1e2f6f372c044c6ba33b02bf98c1d26fc81e998951174554788430cb810bc12ea2ea5ef186ab7acc88f371045c61cb3be1d1013e82e657cbd62b65daf7ac7eed13bc5582823326dd15c5bc3600d179c312b01efa44ea3091c7078fd1a04c8ae95e26d2e07729e07a6aa2766cbe09efe378c3c0b201155b3759ec00dd81148bdc93a12ae3f36de8148cb20b2358bfcb4787653e520bc4b125e0612d8c830279b3252abe10b3e6a4a36a27f02a7fad78136904e09d9dba2fae010f5a1e526acec0868bbad0979ae11b298a75d0acd93891f6c9d8a0effa27b63ce69412901370352e6e89414d3d1defa5ef871efcd9bdde0057e29b6a4c575c443a82e5c09c18819d4cd22de8cf299daf1ec3f98d11c3b1b0a41ced701df68f4462b935260371e647c3e0e74cc31e85555f585db83f38717cd3311bf758075bf4ae54120789e6e8f10bc3b3b384b603974db07a15a681022cf2b5f42376166ad8147f597a0f8a89a9a2aa3293786a987a669b99b4fe0a5ce396e7f74ec754f5185cbd6325ea270e51d1e7905237d42fb908ad71fbde02363babe59a7d42f577c", 0x518}], 0x1) 07:29:25 executing program 1: shmget$private(0x0, 0x600000, 0x10, &(0x7f0000a00000/0x600000)=nil) munmap(&(0x7f0000c00000/0x400000)=nil, 0x400000) r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse0\x00', 0x229, 0x0) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x1, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r1, 0x4, 0x8000000000000080) preadv(r0, &(0x7f0000000480)=[{&(0x7f0000000440)=""/49, 0x31}, {&(0x7f0000000500)=""/105, 0x4e3}], 0x2, 0x0, 0x0) pwritev(r1, &(0x7f0000000140), 0x10000000000002a9, 0x0, 0x0) r2 = openat(0xffffffffffffffff, &(0x7f000060cff8)='/', 0x0, 0x0) fcntl$getflags(r1, 0x3) symlinkat(&(0x7f0000000340)='./file0\x00', r2, &(0x7f00000003c0)='./file0\x00') ioctl$PCIOCREAD(r2, 0xc0107002, &(0x7f00000001c0)) utimes(&(0x7f0000000100)='./file1\x00', &(0x7f0000000140)={{0x8000, 0x2}, {0x2, 0x4}}) chmod(&(0x7f0000000240)='./file0\x00', 0xfffffffffffffffe) r3 = socket(0x2, 0x39d9a8bed6ca3788, 0x1) shutdown(r3, 0x2) rename(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)='./file0\x00') ioctl$WSDISPLAYIO_ADDSCREEN(r2, 0x80245753, &(0x7f00000005c0)={0x4, './file0\x00', './file1\x00'}) fcntl$getown(r1, 0x5) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000580)={0x0, 0x0}, 0xc) setuid(r4) faccessat(r1, &(0x7f0000000300)='./file0\x00', 0x122, 0x1) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000400)={0xffffffffffffffff, 0xffffffffffffffff}) r7 = dup2(r5, r5) shutdown(r7, 0x1) poll(&(0x7f0000000000)=[{r6, 0x8001a5}], 0x1, 0x0) recvfrom$unix(r2, &(0x7f0000000180)=""/18, 0x12, 0x1, 0x0, 0x0) mmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x1, 0x11, r1, 0x0, 0x0) unveil(&(0x7f0000000280)='./file0\x00', &(0x7f00000002c0)='r\x00') 07:29:25 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x800080002002, 0x5bcc) mknod(&(0x7f00000000c0)='./bus\x00', 0x1000, 0x5) r0 = open(&(0x7f0000000d40)='./bus\x00', 0x0, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f00000003c0)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0) r1 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) close(r2) fsync(r2) connect$unix(r2, &(0x7f0000000000)=@file={0x1, './file0\x00'}, 0xa) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0xb}], 0x0, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) close(r0) 07:29:26 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="6202e57f7f000001"], 0x1) r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0xf149, 0x5, 0xfffffffffffffffc, "661fbef224518087ec9e03182eaf7f091fe600"}) r1 = fcntl$dupfd(r0, 0xa, 0xffffffffffffffff) mkdirat(r1, &(0x7f0000000040)='./file0\x00', 0x10) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x2, 0x1, 0x0) bind(r2, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r3 = dup(r2) listen(r3, 0x0) fcntl$getflags(r2, 0x1) setsockopt$sock_int(r2, 0xffff, 0x1002, &(0x7f00000001c0), 0x4) r4 = socket(0x2, 0x1, 0x0) connect$unix(r4, &(0x7f0000000200)=ANY=[@ANYBLOB="00003e2f666905653000132266e89189ac9d322e37576c7c6048aa6c61155e9c89f918855f8f6f128d0befeef0927b6935f82396f0724f8692dc30eb42683611882f0ad4abf85275d9b8f1c8c6c8ba6aa7e0c66707c09b3dad5c6c6fc1cd6481bf85bbffdc34b78a84ee1edc46706e43be982422ded76d53097ed4cd1e59e7cf6468a424bc63fe67a1d9f018f7d60c69d3794f"], 0x10) sendto$unix(r4, &(0x7f00000011c0)='\x00', 0x14a, 0x1, 0x0, 0xfffffd7e) sendmsg(r4, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x1) setsockopt$sock_int(r4, 0xffff, 0x1001, &(0x7f0000000080), 0x4) sendmsg(r4, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x5) 07:29:26 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) setuid(0xee01) mkdir(&(0x7f0000000240)='./file0/file0\x00', 0x44) unveil(&(0x7f0000000080)='./file0/file0\x00', &(0x7f0000000140)='c\x00') pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) close(r0) fsync(r0) shmdt(0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0), 0xc) r1 = semget$private(0x0, 0x3, 0x2) semop(r1, &(0x7f00000003c0)=[{0x1, 0x5cd, 0x1000}, {0x0, 0x81, 0x1800}], 0x2) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) close(r2) fsync(r2) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f00000001c0)={0x6, &(0x7f0000000100)=[{0x1, 0x1f, 0x6, 0x6b}, {0x3ff, 0x0, 0x1}, {0x3, 0x4, 0x7, 0xfffffffd}, {0x1, 0x81, 0x0, 0x5}, {0xd85d, 0x1, 0x6, 0x20}, {0xedeb, 0x8, 0xff, 0x100}]}) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, 0x0) r4 = getegid() r5 = getuid() r6 = getegid() semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f0000000880)={{0x0, r3, r4, r5, r6, 0x14, 0x6}, 0x5, 0x9}) chown(&(0x7f0000000040)='./file0\x00', 0x0, r6) 07:29:26 executing program 0: r0 = socket(0x18, 0x1, 0x0) close(r0) close(0xffffffffffffffff) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0x36, &(0x7f0000000140), 0x4) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xffffffdffffffffe, 0x0, "00002000e980090000000000000000002000"}) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r3 = dup(r0) ioctl$VT_GETMODE(r3, 0x40087603, &(0x7f0000000040)) close(r2) fsync(r2) ioctl$KDDISABIO(r2, 0x20004b3d) shutdown(r1, 0x2) 07:29:26 executing program 0: ioctl$VMM_IOC_READREGS(0xffffffffffffffff, 0xc2485607, &(0x7f0000000100)) r0 = socket(0x18, 0x400000002, 0x0) r1 = semget$private(0x0, 0x4, 0x201) semop(r1, &(0x7f0000000040)=[{0x2, 0xffffffffffffffff, 0x800}, {0x3, 0x4, 0x800}], 0x2) semop(r1, &(0x7f0000000c40)=[{0x0, 0x1, 0xf1b50097c82994f1}, {0x0, 0x9, 0x1800}, {0x1, 0x8, 0x800}, {0x1, 0x1, 0x1800}], 0x4) semctl$SETVAL(r1, 0x0, 0x8, &(0x7f0000000240)) pipe2(&(0x7f00000004c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) symlinkat(&(0x7f00000000c0)='./file0\x00', r2, &(0x7f0000000500)='./file0\x00') semctl$IPC_STAT(r1, 0x0, 0x2, &(0x7f00000003c0)=""/248) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) getsockname(r0, &(0x7f0000000380)=@in6, &(0x7f0000000040)=0x13b648acb0b5c64c) bind(r0, &(0x7f0000000080)=ANY=[@ANYBLOB='\x00e0\x00'], 0xa) setsockopt(0xffffffffffffffff, 0x900, 0x8, &(0x7f0000000540)="7edce014d8ee6d6ff84f95aafc853494855ad8988ce5df8c03c85262eceddd54756a3ca8dbbd", 0x26) 07:29:26 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x86136) r0 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000240)=[{{r0}, 0xffffffffffffffff, 0x89}], 0x9, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000200)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x8, 0x0, 0x0, 0x0) nanosleep(&(0x7f0000000000)={0x4, 0x80000001}, 0x0) dup2(r1, r0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) close(r2) fsync(r2) ioctl$VMM_IOC_READREGS(r2, 0xc2485607, &(0x7f0000000280)) 07:29:26 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000004000000001, 0x0) r1 = syz_open_pts() close(r1) writev(r1, &(0x7f00000006c0)=[{&(0x7f0000000c80)="aae3e6c3f01744124ce96464f9157c521949703cb9bb69323cf41195cd335e36e74866da987feeeeb097b241e19f3fa88644a1612230c806ad34071458f62751718c2d7318d6cd8bb32a75d8ef3ec8ca53550e50cd08c580866abcb4ceb0ed52cfd0b81201f04606d61424cc74d871a596a34dd2f37f2b7b251d38efbfda4c7fe8b24d0f14b2d79c90b1b13c9fb4921666a654ab580bb2422d814f990f09", 0x9e}], 0x1) ioctl$TIOCSBRK(r1, 0x2000747b) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x1d}, {0x2d}, {0x6, 0x0, 0x0, 0x20}]}) r2 = dup(r0) ioctl$BIOCGRSIG(r0, 0x40044273, &(0x7f0000000140)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$TIOCSTOP(r2, 0x2000746f) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'\x02W\xf8', 0x0}) pwrite(r0, &(0x7f0000000040)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) 07:29:26 executing program 1: truncate(&(0x7f0000000000)='./file1\x00', 0x0, 0x8) r0 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) mmap(&(0x7f0000002000/0x600000)=nil, 0x600000, 0x1, 0x2c11, r0, 0x0, 0x0) write(r0, &(0x7f0000000200)="247a7664327f9c7100", 0xfffffeda) 07:29:26 executing program 0: r0 = socket(0x2, 0x3, 0x0) r1 = socket(0x2, 0x10000000000003, 0x1) connect$unix(r1, &(0x7f0000000000)=ANY=[@ANYBLOB="8202f5ffffffffffffff"], 0x10) kevent(0xffffffffffffffff, &(0x7f0000000040)=[{}], 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = syz_open_pts() ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000000)={0x0, 0xf149, 0x5, 0xfffffffffffffffc, "661fbef224518087ec9e03182eaf7f091fe600"}) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080), 0xc) r3 = openat$pci(0xffffffffffffff9c, &(0x7f0000000080)='/dev/pci\x00', 0x0, 0x0) r4 = socket$unix(0x1, 0x9, 0x0) r5 = socket$inet6(0x18, 0x7ffffffffffffe, 0xfffffffb) r6 = openat(0xffffffffffffff9c, &(0x7f0000000240)='./file0\x00', 0x10201, 0x10) r7 = syz_open_pts() r8 = openat(0xffffffffffffffff, &(0x7f0000000100)='./file0\x00', 0x100, 0x40) r9 = openat(0xffffffffffffffff, &(0x7f0000000180)='./file0\x00', 0x28082, 0x6f) r10 = kqueue() poll(&(0x7f00000001c0)=[{r3, 0x20}, {r4, 0x100}, {r5, 0x2}, {r6, 0x4}, {r7, 0x40}, {r8, 0x120}, {r9, 0x26}, {r10}], 0x8, 0x40) dup(r3) r11 = getpgrp() fcntl$setown(r3, 0x6, r11) fcntl$lock(r2, 0x8, &(0x7f0000000100)={0x2, 0x3, 0x1, 0x8, r11}) sendto$inet6(r1, &(0x7f0000000040)="9b3758e1b1a941f0", 0x8, 0x0, 0x0, 0x0) 07:29:26 executing program 1: r0 = socket(0x2000000000000002, 0x1, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x400, 0x0) pwritev(r1, &(0x7f0000001300)=[{&(0x7f00000001c0)="7bdd942765", 0x5}], 0x1, 0x0, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000080)=0x9619, 0x4) pwritev(r1, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0, 0x0) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0x4}, 0x10) lseek(r1, 0x0, 0x0, 0x2) r2 = syz_open_pts() setsockopt$sock_int(r1, 0xffff, 0x10, &(0x7f0000000380)=0x8, 0x4) close(r2) writev(r2, &(0x7f00000006c0)=[{&(0x7f0000000c80)="aae3e6c3f01744124ce96464f9157c521949703cb9bb69323cf41195cd335e36e74866da987feeeeb097b241e19f3fa88644a1612230c806ad34071458f62751718c2d7318d6cd8bb32a75d8ef3ec8ca53550e50cd08c580866abcb4ceb0ed52cfd0b81201f04606d61424cc74d871a596a34dd2f37f2b7b251d38efbfda4c7fe8b24d0f14b2d79c90b1b13c9fb4921666a654ab580bb2422d814f990f09", 0x9e}], 0x1) r3 = dup2(r0, r2) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) close(r4) fsync(r4) r5 = accept(r4, &(0x7f0000000280)=@un=@file={0x0, ""/108}, &(0x7f0000000100)=0x6e) r6 = geteuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, 0xc) r9 = semget$private(0x0, 0x4, 0x2) semop(r9, &(0x7f00000003c0)=[{0x1, 0x5cd, 0x1000}, {0x0, 0x81, 0x1800}], 0x2) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, 0x0) r11 = getegid() r12 = getuid() r13 = getegid() semctl$IPC_SET(r9, 0x0, 0x1, &(0x7f0000000880)={{0x0, r10, r11, r12, r13, 0x14, 0x6}, 0x5, 0x9}) setsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000340)={r7, r6, r8}, 0xc) ioctl$WSDISPLAYIO_LSFONT(r3, 0xc058574e, &(0x7f0000000200)) r14 = msgget(0x0, 0x82) msgsnd(r14, &(0x7f0000000300)={0x2, "929b"}, 0xa, 0x1c00) 07:29:26 executing program 1: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) close(r0) fsync(r0) ioctl$BIOCPROMISC(r0, 0x20004269) r1 = socket(0x2, 0xc003, 0x0) r2 = syz_open_pts() close(r2) writev(r2, &(0x7f00000006c0)=[{&(0x7f0000000c80)="aae3e6c3f01744124ce96464f9157c521949703cb9bb69323cf41195cd335e36e74866da987feeeeb097b241e19f3fa88644a1612230c806ad34071458f62751718c2d7318d6cd8bb32a75d8ef3ec8ca53550e50cd08c580866abcb4ceb0ed52cfd0b81201f04606d61424cc74d871a596a34dd2f37f2b7b251d38efbfda4c7fe8b24d0f14b2d79c90b1b13c9fb4921666a654ab580bb2422d814f990f09", 0x9e}], 0x1) r3 = syz_open_pts() close(r3) writev(r3, &(0x7f00000006c0)=[{&(0x7f0000000c80)="aae3e6c3f01744124ce96464f9157c521949703cb9bb69323cf41195cd335e36e74866da987feeeeb097b241e19f3fa88644a1612230c806ad34071458f62751718c2d7318d6cd8bb32a75d8ef3ec8ca53550e50cd08c580866abcb4ceb0ed52cfd0b81201f04606d61424cc74d871a596a34dd2f37f2b7b251d38efbfda4c7fe8b24d0f14b2d79c90b1b13c9fb4921666a654ab580bb2422d814f990f09", 0x9e}], 0x1) r4 = syz_open_pts() ioctl$TIOCSETAF(r4, 0x802c7416, &(0x7f0000000000)={0x0, 0xf149, 0x5, 0xfffffffffffffffc, "661fbef224518087ec9e03182eaf7f091fe600"}) r5 = syz_open_pts() ioctl$TIOCSETAF(r5, 0x802c7416, &(0x7f0000000000)={0x0, 0xf149, 0x5, 0xfffffffffffffffc, "661fbef224518087ec9e03182eaf7f091fe600"}) r6 = syz_open_pts() ioctl$TIOCSETAF(r6, 0x802c7416, &(0x7f0000000000)={0x0, 0xf149, 0x5, 0xfffffffffffffffc, "661fbef224518087ec9e03182eaf7f091fe600"}) syz_open_pts() r7 = syz_open_pts() close(r7) writev(r7, &(0x7f00000006c0)=[{&(0x7f0000000c80)="aae3e6c3f01744124ce96464f9157c521949703cb9bb69323cf41195cd335e36e74866da987feeeeb097b241e19f3fa88644a1612230c806ad34071458f62751718c2d7318d6cd8bb32a75d8ef3ec8ca53550e50cd08c580866abcb4ceb0ed52cfd0b81201f04606d61424cc74d871a596a34dd2f37f2b7b251d38efbfda4c7fe8b24d0f14b2d79c90b1b13c9fb4921666a654ab580bb2422d814f990f09", 0x9e}], 0x1) r8 = syz_open_pts() ioctl$TIOCSETAF(r8, 0x802c7416, &(0x7f0000000000)={0x0, 0xf149, 0x5, 0xfffffffffffffffc, "661fbef224518087ec9e03182eaf7f091fe600"}) r9 = syz_open_pts() ioctl$TIOCSETAF(r9, 0x802c7416, &(0x7f0000000000)={0x0, 0xf149, 0x5, 0xfffffffffffffffc, "661fbef224518087ec9e03182eaf7f091fe600"}) connect$unix(r1, &(0x7f0000000500)=ANY=[@ANYRESDEC=r2, @ANYPTR64=&(0x7f0000000180)=ANY=[@ANYPTR=&(0x7f0000000140)=ANY=[@ANYRES16, @ANYPTR64, @ANYRESOCT, @ANYPTR64=&(0x7f0000000d40)=ANY=[@ANYBLOB="67d61f2fba9ef9bd319f3c8cb2749d21f5b6495f0d5ae8023ec8dd5fdcd0e70162e1e916ad122bf0ef184c9db8e43e2205103c91cf", @ANYPTR=&(0x7f0000000540)=ANY=[@ANYRESDEC=r8, @ANYRES64=0x0], @ANYBLOB="8efd93ca4e7b57af1d1fea662ece07f742d455fdaf7cf8661fb18046974ad647d2e4d3611e58aba3f66683590225c0792f5d05c2dcbec9d607bef9c160c53924e9094edf34b9fbff6d43414b738c2b2899c2a0f8c94b178e9979a3468fa8741a628f3ff2e0c53f266a001c47f32b10b56967f0dc3bd7812d8df193f562ca419bc23fb6e185354c13b7a321b75de0a64051c718da78d8b018d4c116b6b4ae54667475042b3b878867cc5dfb3407be90b73e4d4a25a507d2b1ae7c322792b990a3d59b9a9ab7017168e27daf3945bc35819f39f69c98670e63c9677ea6cd0c8658378b1bfc42c6f22bb8b9175fbb6c872b510d9029afcacb23fd7862f2e109878d68def777c6e459e52f90c5dd06d230df7dc7e79069eb67217966ba9fe7586d56d7fca9cf9dad72cdceb42b303049f914a1f03734680e4cd88bad16db629a5be8925694d259779cd718979207b59beb5dd6eb347e88ca793a5de75ca394b99e23a6a7c591ca2a92a4e3fa27839335ac69104a0962fc43d712e01fe0e100ca9d620c893e214a327530c3a99b1a3b5c34165bc522f669748e1ce786fe39d00c45d1de10fefdec1fbbe6a0ca87e9ec90aac9361177fa3356f1db4b47057c9541d609a09928e829c064cf145a139ccb5ecf388d36baae0ce72e48e17626f7938865da72b11d6a29eeeabb17f6444ce162d0f8e9832e6c15c21c0ebf75e1c088889d03a9737d672459969375fefdcc556afa7a3c7bb20c268459a9d5df4d836772e5b7db9f16f7452512100d064f55019848d06785794683d810d7b16b99a3c72fad7d64d18693c5091a1e62f4435cd4d5852b23bfe427fb3b8cb5ce33d498c379db7a5b69b683fae07a975a474e8a719bb1e0f7fba4750dc391b1566441bece697d7e4de3ac28bba8e6cd796378e307c044ccc0124b1adf14087deebc6bfce075801d1fa9a457af6573fb5f28d171c5fb35de937e08c74803ad55604310169161aa0c58760358c0737c5bdc678ef9a7a5f74070917563bfabedf2c1a74f75660cfa9178431840e358fbe6ec022e84d839c9b6a28b8b9642d906bf7d2eadf8fb35c9446eeeae6af49e29e96cbba9e97e193fdb51f499226ff60b440fa7258f85e50ed016d7156a0e98ed3c268518933f9cf485f1d23baf5f5388dc788cac1d6187f0805b8281bb0c7603c991c8cb54104f5afe8af5fb355d912d1797c5e624665b63ee0a1a37aa0b5520bb469411da6af358594142fa206f6201f4fd15e735e2def289dda1ca42237f915f6682947208c87e1e6e841714360780727b8f3fdb7e62a9d72354e5a5927cec211481c32097ccd3570954282d2229a0d0e3bccb652b641edb86590fd3f1daa8915087c7a44c3ecaba5662d9009c97855d7abd498ec4440803c9aeb3c09534dbb09b5cc28bd19b2355569a3a82b47274e26dea3cfe901d0ba7c7a08877b5fec0a68904179989a5ffff55e6e8e2c0e679753072373f2a5522df7479dcc2e3d3c61f9f2244f1ee541e9b07d08521523de0cfb34d7dab1ca57766360e3c649d4a0ea0d3bcd88e803280da038aef977d2985c33e738954dcad520372085c208ff424a21594913c8f60d69f69bc275d2e65fef69b9317784d50aa34f8583a3f4582720ffa4d6ae9cd2baf5a0e56e84e1a335742caff255ba1b545e3f0f518dd1e5026e367bfeb13b0038dcc97077be0e01e31ba54e819869a73462fc0bfd8220d9dc0fb1831463d01dd4516d62ace1d97828cfff59146950ec9bd179e028a94a88365fec1f3a0504f0811c81615c993d49eb1ca6c0758a20152b842fffbf2eae8276ed40a3e5c01fac5fb9e26d068d17a625320ea9a1ba9fa34b25876593ea9553c4156dcbf6bdfe421959370eadc9b6ed0c688c6ef98abfee9e696df1f10697a4d23ccd1e1d155e5e55b1af1c2a47f3ea4098bcf80b5d4c34976eec8b2f4e435a713f17fe85c076d1b89a3f70b2bcc179a39344a3b2416229d31ed777e2735f61ca1247cb327571541d59c0633079992ce5feb9ba76acc70bdab0bdd9012f5c41efde80b965436aafbb3d0d9ec2b766e4b67bda84de4526f13f297e7ceb1863501da774f65c3837af3cc8772bbdf48840e91be100066291cf46622b7a16df19d28e2f3818a034e5d8de82b9cb517c19c29f5e18d00ce1eb3f9df341cfbbb5c0fc1bfc54b3027f06fd4a9c1972728151488f85290d6a4876619a182f736a459ac23f4a4a8b13e67e8c5ef09bb4f59da40da9abc14264e3024ec255f4223ab72cf4a8161e5897a6a46213f3d3119a2c4dbef2f90b70ee06272f08d22ba7a39597dff4a9290e61a3e79c249ccd5b194b4caaf1c4463b727875d90fbfe1cd3cd0ea0ddb9d8578e2d136b413838bdfca07973d6eb5572f95e43fc8ca80caa4298a5e3a16e32a77435ebfef198ae95cd28901e4ae23b5c94ea30e3fdff25d8350cba6a93ed7d51398a73b245b35b540e2ce0eb34f8750b66de11d42527c4e0acfa25caf71d8b0b7ae93454cb4e75799fef8825f46badf3a6e6a404a371d921b4933611c20c5ca079147f2241c6763c98dc9b7b407c14ae64b6c264b5046a806f4a35b2d5841083d614a664ab2f78adc6533bdc3822e935ee474d31a5dd8d0c45e4015da6d85bafb4779e3835b53b750bb680118114ed683e2c7bbdfe643e3824048aec4ac33acf1310da286e8eb3f3224bb4bcd120352dac9015722b1bc025135ae9f10c06f903cf960ca9f3236ce8f96f3cde666680c7f03a2bfc51d71857ce661bc696a3bd36444e442858a69ace4fc2d749ed2c3eb25c48f83575e060608ab15d37323b6124b89c584c6da1f73003022454a3c738b97650ad10e4322ada7b4422fd8d58742932bef352aac12df8e8468cf329e2b93276465af2ffd62b068b94b4a623dd764347dd91a0b7734ac54c2b0181797fb5aa84cb839214d8ad45ee1f129d55b8cb7a72e831b5303d762560b7cf4443939411eaff319acbcde6191ab8f064bf2ba374383da5da19d079432306802a5387665c7dd32a97186ad1373068c641d147601e902e9b5067c0fb6661391813e49c5411749b76f3c9f086e9977cf7d7b175c8e76c1378da6134d6107eee9bc48bc81a1f52ffbaf8ce53658f946c3e8660c84b09425b814d3b8e0931fa93410af6265bcb16a6c134b57b611408a93fd6947fbd24cd9bc2bb7f41b512f53e7c0c53769f184b40f9e9476bbecbfe12a2010e7c1fc7e689bcee491cf0277bf4b7f9e8e2cb6d8876bb80fbb66c70918d2a2e625b892e6762454b8aae6cf82e1cb3fe885e3a0a2e78c18e9fdd4c80d20795956ff6d1ef34f87ec946702dbc71ce0b4695cbc4325883bc56ddf51d23208582c662ce9f0efa1f54fde941478608a2dee5cf6c1f4a5add41484cf2f22ed659184237af28e071fcf56b5d8ea66913cce307bde6f6c4d453935055d1416bb196ebed97f5202b261aff2122419d4d3dd35930f99baab72eb9441db7ef401cf4804c419ce778ce96f038f0ad0ac87146147ebf9b4e318935be1880b17ac72d36847f8cce30f66fdbf0cf30c3696e8460bc6611f6caad69b5e20eeed63f66c96cde3089134c7a6faf57e9ed0cb353b83a3bf008688f440f0112850ec66174be8d97bb4e9da6190fbccc9e13279585bb3268d7175aa00ee6766097ba2beb0ff6aa8b53e53aea83f2a787c42e30970e5082f75c395da7b0473fe20962fc714aa90094cb989f0af4f7f04cd666170aed056aad79aba91b011655541153d31447d21bbc4901c346b06627eb7df9bc96b83e59d8db91c2ed59adabf58f0a440bd39489256938bf886068ad0608c38dccf7a12380db2f812b060b2b57b5cbef095bb8052e37195c9d0fe3f4d4945eee3132642374aa9fc80344f6a2c088505a7f41f9d90d554f07fb6cc2b8d10f7f40ade028664f98632922426a0a52e498204a53050157931787beb1197d2ebc7023ac4fe5b708a3bc522d6ccd6e6950b8407243e82479c151d0b398866a825fc19ccf936e52cfa1b174f8722fb57e01548e89a98d64723e6c9718c5db81391b17fbe1fd04352798a75cd902ce32a1700c99ee620c6224f86ab57c6e96d1fcd0537eed98c69db88db47b6a787c6dacccd11d847b7f9295dbdb07324968789a9f9b02400d75efcebbd260fd51dfdee87a1dd709168b45ef6d4a8893dc8ea52abfd67a71c74563946bff0484bab9ec6a5ce5b8aaf01727a5473dfd213a002a7f549e0c3690635be31407857be76ac1361ce050e05f08be3bb7e24ff1e3b6f3982ce6df01e954c5bc141336fdc041154b216451811992bf523d2f58494d68850a7307dabe9790d95b888db23276e0d3c14b735f64c9446504493fa4cafb02bea759fec209e48afca3395d9f023cce458303113b64fccaf3d15b70e26b674e2084aec5bdfd0d0949ca83353644817abe9027f25662aa6ae365b0abf3d648b1261c8e7dbfeda69d48532c61f9fa8c6fa8570a96b5f3ac265d59062a5b957934490cbff366a23faee76aac367b1619c0c81055cb861136b70142b4f5bce3f0f867a317abb4e5599882a128caf139db1c70af8cbc47c51ac8d92f2d0a0af87bab05c3d174f0a6af5ac4a051f059fe3790553bd228b35309ab20a4e4d74e36e20e563e30d977081fb9e19acd79cfa89e8fab82a270f1b395727a2ff5d39b96666d471e0faf3049233c129a81be5b5f5479bf3ad5621135779cbe1074e42ac1156bb467203aa492c8ecb80fa41243e8c09ec346f7b47d0403bd9752f340590bc4f5a0540343be1c8d63198b35859324d572a0051dcf0f11030f61dde20af4e75efea87a004a9fa6476172862102d960a3b71b76d4cff003d5cb160aa4fd149281f6f20818a7664861fef5fe0a7b23cdc52eb34a614e7d1030a42026d7444e40f29bf9e42750ac83166cde9aea10cebfb12399d7afb09916f2bcbc7b0cde465fcfac1841020ba9e08bb88067e4a8748275e957d294eef86c2542ef9f7b5923a267b02bf5d6d568c0c9f879db7645d49f16c0f7d05b07e28d9465a94ee4560dab3744b96a591de2b8f9f906e62ff958565052d8a304c85920604be25ad87fdf965f7ff814d9e299a199d280d318fa60122cd6a1d048701a049b87276ff2f303269fb336ef2dd7b56759c87aab65293d194cd940c1b954c5d7ae4cb656ba8dcee18d5b7c130cf88da7a1dc6ae96b943d6ac731c0f4ed60ae68ebac65bbc6c6ccd462625e757497d9d48dd16e4f6743ff5161c67af519540b621254d0516fece68b1be5b361101f4b8a1a796fa45b0d89d0bbb02b21d67eb256edf9d18f46dee71771d83f28556f9e40b43a0fe9dc06d9d2cf780422d7b7fe5506e81187923f3eeeb7bef517c6fb91381a0dad9cd6f7703c6330c080c05de69f77ca3b2ed03328c5987d640f7c0fed3c261606d218d58fe8c8a7f34526a0e2fc81d22834f139f2d4025615a918f56e097b25ec344a317e1726b5bacb3c8c35a24cba7665aa673142208215d2aabf793abe7c21f5e9c19ca2b54a36d8601e8b4bd9d4f86f7f01c0a38793f84f70e99de914c1e7371516ed235a4d9652761e2e054460eddfce965652d57c98e02e92f27754a3bc09ce09af8d7325a8562af29bdc922524618fc04fc446011b7d39d77098c62be005d60211bcfebbebd1301f304f9a7b5751af50f5e7cf642b2c6b7625fab86080f3911f3e8bce8c4e13f74672730cca44b4e7f0995ac9c1801dc93eff6054fbe71c03b50c031c6a095666430bc1dc3b3384e1243863d85d14e7d16de0fd0b5664253f9ff2dae8325513bf1526e0f8", @ANYRES32=r9, @ANYPTR]], @ANYRES16, @ANYPTR=&(0x7f0000000280)=ANY=[@ANYRESHEX=r2, @ANYPTR64, @ANYRES64, @ANYRES32, @ANYRESOCT, @ANYRESOCT=r3, @ANYBLOB="2838cfe4c7f775952d946e69ab5e47d38a17ff8710caefe7c1c30886f4f372e739bcc09cb598598ad133e2028637e10e200ac387e6362d9a7c1eba5a1f4e0519cafc8823de37ddcb400608d46b76df610dfc89f1047fd9f84cf0214e3562132a0be517d12fb7e5122be6e54f0962ef674c3b87d9373880666037710c0f29deba95b1", @ANYRES16=r1], @ANYRESDEC=r4, @ANYRESOCT=r2], @ANYPTR=&(0x7f0000000440)=ANY=[@ANYPTR64=&(0x7f0000000380)=ANY=[@ANYPTR, @ANYRESDEC=0x0, @ANYRESDEC=r5, @ANYRESOCT=r6, @ANYPTR, @ANYRESDEC=r2, @ANYPTR64, @ANYRESHEX=r1, @ANYRES64, @ANYRES32=r4], @ANYRES16=r3, @ANYRESHEX, @ANYRES32=r7, @ANYBLOB="493149d5b4f5d1d4e2d6b5700ec5c7b808b8f5b72008890ecf7834ddaef4338cc942cc853d2e9fe7df9b0f9b4e58fef437f65195ee08500cb6447c1b354e661589c1a2b1ddb74a829ab0ac46c3d3be9cb348d838e7bd33fb40c6e0f5c88f36acbb1bf31c19086e295b1ebabc5a4a15789abcd7042fabadd56e6f865f32b0af4e6626ab772a059b"]], 0x3) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) close(r10) fsync(r10) r11 = openat(r10, &(0x7f00000001c0)='./file0\x00', 0x80, 0x8) fsync(r11) write(r1, &(0x7f0000000000)="a9cc27337ef356fa69416e9fcc453c433c8934ddab1725a53e174c8c8279ea09f04ede6901fc98b524b7b610dde9ca0ae6b5abffce9cc99a02d6866435e3ece420a79da71d72a86ea9080f4287ebc71a3234acec97788e7a2a5af5ffc1841d6f4be9e781dc46b7f81818f9e9276217c0d74d85945fce5b99cfa07382901a7b1a9705b50e326e75b71ce9e73d52de3ee0d1b0dec7abd984d7b4d05ed88036419ceb0c4f2cb645827f7d80babc5e4cca375811381d54c9c0bc04b67370c0ef1428dd0f6113ded7232f81af905e49bc763922991fe37ce38a2bf66f02dbcc66d04496f7b31b2b5d451ca7a733ceb7240f52861e0421a1d07202833f56bea4e5863bc001e4429109ff5828da6548067167c50f58a81f7c588f35ec826d7e489ae071f2799734a0453a2fcbd3ede49ec8a7", 0x12f) 07:29:26 executing program 0: r0 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x100) writev(r0, &(0x7f0000000640)=[{&(0x7f0000000140)='#!', 0x2}], 0x1) fcntl$dupfd(r0, 0x0, r0) getuid() execve(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) close(r1) getdents(r0, &(0x7f0000000180)=""/157, 0x9d) fsync(r1) r2 = openat(r1, &(0x7f0000000000)='./file0\x00', 0x460, 0xc0) ioctl$TIOCFLUSH(r2, 0x80047410, &(0x7f0000000080)=0x3) 07:29:26 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x8613e) r0 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f0000000140)="220e22", 0x3) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x3ff02}, 0x44001000c}) ioctl$BIOCPROMISC(r0, 0x20004269) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f00000000c0)}], 0x0, 0x0, 0x0) 07:29:26 executing program 0: r0 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x0) kevent(r0, &(0x7f00000000c0)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x1000, 0x0, 0x0, 0x0) kevent(r0, &(0x7f0000000080)=[{{r1}, 0xfffffffffffffffe, 0x5}], 0x1f, 0x0, 0x0, 0x0) r2 = syz_open_pts() close(r2) writev(r2, &(0x7f00000006c0)=[{&(0x7f0000000c80)="aae3e6c3f01744124ce96464f9157c521949703cb9bb69323cf41195cd335e36e74866da987feeeeb097b241e19f3fa88644a1612230c806ad34071458f62751718c2d7318d6cd8bb32a75d8ef3ec8ca53550e50cd08c580866abcb4ceb0ed52cfd0b81201f04606d61424cc74d871a596a34dd2f37f2b7b251d38efbfda4c7fe8b24d0f14b2d79c90b1b13c9fb4921666a654ab580bb2422d814f990f09", 0x9e}], 0x1) lseek(r2, 0x0, 0x0, 0x1) close(r1) 07:29:26 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000040)=[{0x15}, {0x81}, {0x6, 0x0, 0x80}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) sync() syz_emit_ethernet(0x35c, &(0x7f0000000000)="b6") 07:29:26 executing program 0: mknod(&(0x7f0000000100)='./file0\x00', 0x205e, 0x40000000002902) setgid(0x0) r0 = syz_open_pts() close(r0) writev(r0, &(0x7f00000006c0)=[{&(0x7f0000000c80)="aae3e6c3f01744124ce96464f9157c521949703cb9bb69323cf41195cd335e36e74866da987feeeeb097b241e19f3fa88644a1612230c806ad34071458f62751718c2d7318d6cd8bb32a75d8ef3ec8ca53550e50cd08c580866abcb4ceb0ed52cfd0b81201f04606d61424cc74d871a596a34dd2f37f2b7b251d38efbfda4c7fe8b24d0f14b2d79c90b1b13c9fb4921666a654ab580bb2422d814f990f09", 0x9e}], 0x1) r1 = dup(r0) unlinkat(r1, &(0x7f0000000040)='./file0\x00', 0x8) ktrace(&(0x7f0000000000)='./file0\x00', 0x1, 0x1002, 0x0) 07:29:26 executing program 1: setrlimit(0x3, &(0x7f0000000080)={0x100000, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffffd, 0x0, 0x5, 0x7fffffff, "002100008000"}) write(r0, &(0x7f0000000140)="962eebb45c9eab6b468d0f0ec48bc41802b5c894c67aef9e66ef8981ecfc232d4b80a0cacd6e43649d81affd101fee4acaff41e823f5ff44571c6a5ca2efc0274b1c8a8687000188fc5a82813f7ff8fd3f6ab7cfe2b5996515f20f1ed90d7bfbf1925687c2773f577e20152cb5f1b22315f7a5305e09dd2d3da5bcabcb3e8974d8dd14907b281cf58855ddcbc60672e8614d95f79637f7b5890604319c51e4dc3812f6a26a201791ea03ffd35ee4b6cb089297e9b8532077b4afab1c7a4435436be8f5ecf0e17248a28e323adab49fd470fd2fe1fdcb16afd5fd0f8035a99c154975aa80933f572735d90ce84ddfd3398db7fc7351ebf3b236ea655513df2b07f4298431cbd78ce8028aebe7ea4e8fe803979410c6cdecbeae4212cc9d061309ba0456e2bcf8c176e7028278139b276b035e962132e3df0fae68f24f4050806767264fb2a782569315a7f93670aeab5595a0de2aff664210290f12850d3dcd5956c4a15a15a228b8cc0e146dddbe6eeb103113e8ae813b458e911115758125fe27c52072c89670a6112a17ebe9465f000437395713844a8b7f0368dcafe66a7753acd15369ef3cf26ba7509d2de3dd3e4203c24ad79f71d9c7da05b3795b071e2ec71d83d50e5c897c73c5bbb5906ed915e021f8057062035c8de49b32721d73a0fbd8ed5c37d85f2b54cfeb521c8a951ca6332d8f69f3dca8", 0x1f9) 07:29:26 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0xfffffffffffffffe, 0x0, "00000000000000000000000000001000"}) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x100000000000000, 0x1}}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r1) socketpair(0x1, 0x0, 0x5, &(0x7f0000000080)) socket(0x400000000018, 0x3, 0x3a) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, &(0x7f0000000040)="100a2956b9223776", 0x21d) 07:29:26 executing program 0: setrlimit(0x6, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() r1 = syz_open_pts() close(r1) writev(r1, &(0x7f00000006c0)=[{&(0x7f0000000c80)="aae3e6c3f01744124ce96464f9157c521949703cb9bb69323cf41195cd335e36e74866da987feeeeb097b241e19f3fa88644a1612230c806ad34071458f62751718c2d7318d6cd8bb32a75d8ef3ec8ca53550e50cd08c580866abcb4ceb0ed52cfd0b81201f04606d61424cc74d871a596a34dd2f37f2b7b251d38efbfda4c7fe8b24d0f14b2d79c90b1b13c9fb4921666a654ab580bb2422d814f990f09", 0x9e}], 0x1) r2 = syz_open_pts() ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000000)={0x0, 0xf149, 0x5, 0xfffffffffffffffc, "661fbef224518087ec9e03182eaf7f091fe600"}) writev(r2, &(0x7f0000000480)=[{&(0x7f0000000400)="984a97da8e877a0f1d7865da49aa7739d8bede165cfb58c0e20e9061d3b41b5f147e4e03d7b1aa3aea4ca2148530a9bf3976bde588aaad3be6053536dc3fca6268be8e9a05fd16fc258ebb245e1327b7fa234177b8ef06252f82e0"}, {&(0x7f0000000d40)="9ccdb652cb0464a9022d606bd240e9517fa9509c1dde3cd687087f8ee71c33031ee4fe7abfd609db270deb6ba8507ada0e50926d9a04f9cc1ce40ae0119f9bcab4c29130a2b8ef25edd816de376934e4096c003f651d8de35829dbdcfa90f362654b54102029ffa0c9be1b64184103372838ae4d5ea71cd0603180b1c5fb8d830e8797076dbf3cae33ff7ebb298bbdbb4cfb75a5946c3a5e06f0773e6344aae560fb6fe9f16bf1e7d2eb66f3e1d6345bc8ca078ab3f16309f7429d0b7473b5a7f1bb4d7078487447d1f47b5dab42ea4b602df6e0c74556826220666e2b771a24837c8a890aa31f60471d303db368832fd20941ff669bcc314f799bc14dae2bc125a9e305b44fe1be99a553d30296ae5c4185561769a82f1c5960530f6f44323aeb863b01e56b1aeeed2fe58848bc51771f96a8693764f0101bd3880089fa9eadb6498461fe41a2ca5b8a5e3e631d965ab2c7e93d4d3def765f82b1351f354af85b8eeae33f4eb3987ef8a2d2caef1e8996910f808cfbdd31b26b4319a09900e08042d508ef4eaf1f35a1fe03ebdde75cedf85d19ce142b8a1a98dce1f022dab57fdf0abea68c5acfb9d1c5ca030c3d01f17c30e4f8a34e27aa7f09f823f58ec8a3a9ca880cc27679e281ccc24735c0e9b6044d919dfae8205b2c1155f3e0f828852dfd0bff42a6151ac7142ace831a7fe3e73f3b65c37da909752a17fdebacfe8a6a54d8d9f52347406df1009b9659a3fafe67c21b114b3a7f7bb4e335d54acabb5504a51a4159d95644adf523f475dbfa25fcf8e76e15c72ad4351abe25fb1bda885437033d61070d41624425e80dc564b16cc5d8b730a8ef8b0d3f57d14b33286919b441b2e7f1a4bfed84760987caa1ac2a08c17b253ba1fd8689eefdf33d6d940bce5795d7043f9dd7eb6a1b740e3013b06f0de81bcb043f820fa287a79b1f7f28ffd2bd3a18633076134b2407e421801e6fdb3370b3f994aebf5af66ea34c468c510ef84317e6c5e32139262cb60152f6292f2992d6ab633392bed5b8ce714d0cba51daa91c1fdae83be0b19b4424fbd291783aa0ad059105776f78697b7b52d131a756ab4f946f690bed314675c992f408ca3cfe1a89de796674513e4a5e486edf0a8f591c2efad95f252021abf7b236ccea70c3bbfabdb3d96c3d18f85884ae069c06cf5de55a11e8824254cd251b87bbd3d06eb181a803aff250a9336f47b62115ba75c94e425f0fd5062e8cb87e80835c71ce4052f7cf5cc9a8447250dcad1073dc6a126b8685cf46407513d316fd433348a5f2d8c79d61e608c82b58b474aeb0afb37756627ee62c38e2596208bc763dc134999b14659648961c62720b645ebe8fcceeab9c6678af797f04355cc6184ceb2af58229df84bb3a06adf9d65ae678de49c878a9661f6fa531a5c7cf67dacf7c64c3b4fbbcd85dbb661b242fb9791ed209597fcb5b0983ad7a5af7ac37cad4f57d55ce9e688c017cfaea1e941a01ca40b6e19c56a1c09b343bf44eacd90cdaf3b0b449404fcd3f1e49a7d8f4be360e9186dd830ee7815c87bdfbe097c013ca1ab0d9d30f720fd42f41df3879f360b0f617af1e73a99e464bf3a331d609d13260f4f445022694e520d0e9e2bc239ac4b64a2584ffecf3513e843e974cd5947f89a494e6a0a143f4425b4f9c284d0180944fb3343a0bc249f4ce2cdcc47a4d66e158a20263a2d5b7786c0ac27bbdfe2824b2d8598898db9fcf61be0f9c1425dae3ca6deb32265576a2b7ed99402b1ead23f069925a15499f304936c0a94667ce93aa4d08fbb809a617405024efcf39980995c7f42b0f07fd649f879c439f95ac8e8603ee2e8ab6fff250c6a183fd45c2170c631ab1c0a1b22e32fb3c14bd4a2b5d176145d0e85f965403ac425b662be6840fd08f317b307edb636da2ab863670ae3f8c6f898657f9c503394eb2c86769756945483c1b60401ba40a712d82be9daf11a08e98d91df0849652eca0b614618c7d22ef1e624cb507ccc89c18880e0b877245e237d859316a37dcc24653729b4ee78aeff88924864910816a23e320d1ef45d15b37eafe13f3283d7492e68f07dbaba6e5617277dce604248943ff1a70f76504d028e56184e442b29abcac880244f536f470016c95ecb58b0397845e665316c83030bbfb51675ba1eb3458f617810a00af86e1e4428971a359e1660cfacca230db59c1579e19c7119300a15d24797c329f55a63a307ef68523689c4a31ec0d8f8cfa367cdcb8db2cd296fb36297426900aacef5804c7f9ca7ca93635a74a47c4cc4b09d9ece4f7879c5b24a5097a08be57cb9209047420fae5857c9d5de7cb38e3b1c81cdc3b05c39e8c2f4cff5490aef62f5975512b79e5fec6ac91071141c6633eeca26afeaea4bc5a4f979f9165f553cab935e0ee661874835a1e8c4c27bb9961075d53c72848fb5e849317e89e644404d6304a079759137e6319effbcff0a90cf65898accfe7e1acddc3d0bb1cea04bc1b37a00822daff70512c12a7d8dcd695b4f6aff13b51b3519805f3b5074a033cf305f01f9437666582bed86f240d63525c995cae93341f16e08e31ada5fcb974356127ffd7d6aea8267b40efe66764c5aa1ddde86c8fc64e864a6d21569feaa143d5ac25ef9cd518fec9c9d3c12e8bc2b5966f45181eba4be2ce3f3d123befdb53063d8b6c93cb3bf1d1338f7df7ece28191fb543ac17ee2cb3fb4694be6eaa3527b4a0e3741d85cd65aaa16b5d57edf8eefc955d8bb4065f1931517e2d0f7de6f6a7ecd6b50504390bf45df1dd47ed921b3fae328b5ca3deac494f69170f7b5c14878f8d19a757d1c224228892cfd1e22c6b5e05983faca92c4a56c1ebe0f0b58ab5f64746c0069bae94b4200fe22dc154ca1d7e5e52152e3ed7af931c7d45fb93a40bf73a675977169f439876282ed3b06f8185d09c94cf5899a83160a6ed6ca387f61d31c771e30508697b175249ed6ba4669b172935b3028bf3625dbd866323f0993736f264aadec9e84ea87cfa59d953d08c6dad12e0f164bd4d471b56ca7f820e0e872002057dd9be16ded95b133f120059d00936c99154ab0c11d4c931cb210f2d95e2a1b2cfd2cc1f9d8e0201f2f34263a09d8d392ffced1a6c0816e3793b7c31f5465779a99dd5cdbae1c00b85b4f755508ac74e8993a4e9d75a010e326271bde0d3b47da47ab5f2e7421c0d19e847ebc6f26a4ca1c76d3d6805c569474f12fc55749a75b9ad6e63381fdfbaec2aa0d0931c64f005a7ab03853c8db11f63b08ef59687b716f3aa2b4cb28dcbd0d0269076e05fa2a8852939ecc67581e850e8f7170872d66e4856a74bf16642e62e54f49b4c955e1010ba281b53140d676c26944b0e3e58742cf9813fc708d5ce13145e527c1bf4fa1a2a5cfedc3c3ab8db5d23f2d4053ede78670e137c3110504a7b3140788e0af898a40dd2762cb135af0f8db4ba9bae8da04311826e3f6b1f99a7c82a0acb0659a1f8261e37a23f5cc5424c21021d79d5bd2900032823705a6d9d0e1d99f4745dad6ef98ca896f07f6e6bc0920449d461c28b7458a5721a2df7a61dd5def06878fb1f6451818743c1cadbbc094cbfcff75322ca95560eb465ec9caea06bc3a3a70b1b8b72a606d662c90155e5974560f46399885b72dea8e0cda63bdba97533f0565cb13ac80ea253606d3037dec221d6db1dcc09beb891fd46667126c3b1af10c51a42983cb6e108ec759bb491e843e2c440ba1a392478c774ea74e6503c6d3023c015fe85b2ac89da1a4eb5abe322944da290752dbfecaa3a612db097a35dc886b9d7a500d8e4a84667ad08b25b93135203cb502c6398559c4a26a6fa6d9e2a810290cf18c1536bb8c0deca9ea5a9d031f0909318917b833d41bff933f30eee930a601b59e2a2f2587c242e1f9f724e1bb44dd2d7cbc6127fb83bd9d8dddb291ccead4911d74d4b2d154c007781c04b350abce263838a47043e8c499685efccd46d9ec2ac3977efd21e81e507d57d318cc8d66d32b19c8b6a2e61e0ace5df04994d70d25c71010b527b970f801719bea659440356d5288a9b4c2432a22b73e9340885c1cf27ffd11032cbe5c1396b4c8f38525277f7931ba9bd08b81991edeb9dd7c5f697fa33ec8803e01b7e074360da5f1cc88c41937ca06a813f055e9bb7bd778f56faaf984d83318836236e01a61f2df5c90b53cf02fd3af2e9ae007bb3dd7a1f2e7429cb047c208524e552d1cb24024257d7ee9f768007235ad683afb3fa9eef7cdf434a56d0514493fe62d18745911dec5c7a42ed6d99bcacbc2a980af21996b40f98f17511fd7cf665776b7b7c2e410b888cf6d6e2f54f46cb8deb72336b28e49492e04f99405f8e57005b9ce5e460c6f62c93e58ce03c1be97c331aa086557f043320faf72ab0662a815791901d96164476af08b17051760ff89004de1abac58aaa96e356475570f27212d71bfe9ddbc0738ddc6dbee327b964d066680aaaf8694e6a5c1d0fa2a00d8a965185162338c530eb0192b3df8980b1f7a9cd9b89d4d72ea4f3d9e0926001272576c579814e0f8caceea3f4584be7d28ec6c051b6328ffc5cab8898ef94c1e1f33ff487845842fcf14feef116e5614283058b4a00c81a74686990cecccf3e0917ed669b040d3cbbed84b80e01dc374c3b58311d362ec5311289551a927ef85f3dea1ebd79c31797ee9dbf48a4775403a1fc8e1cfd59dcdbf8afa7c1bfddfc755e1d62d3fe318600261d814939938165eefea7560fcaa9991eec51a10e5bbb5bca4edeee593d4ada45a0a33304994405ba64503d66b7fd81c1cc2dfd70c8f7d033c51f8b0d1e4914e1ab21d280ebf6d23ef734bac14a1548636ffaffa3eb0d26a66d3f3e77eda9f5d9c47a8ef05f95dc8f3faef5e88fb9d64c4d7d29c36fa09a60adf3019ee0a9ffb930400e23348b7510698f5b4b50660f6dbd116fea1975532f1e0f12b43e3a1308066891410936bfdd8107ca8e2c5286e97943cf0c84fca4a36d5498128d09bdf118c411fdc22dd9c0d564f5f1febcd50960b63034354a48f25a8626e6417284441fc457f4408f74030b643ddbfdece29c6abe446d89ca35ced60ed074c5486c5278a6cb1c96619c3948ac4240cd84d067066ed5dd380662ed348fc5326c34ec868c761e4dca764366cc6875a268c63c4f67ae20296a00bf812682a148ef34e468a4c16d444c46d3426720487f91a129547aeb7160e7fc527f24dba571b766a92df040271b8d67304146e394bd8c20daf0c0ef3af51ad0ed6e1f4d351c3d0658defdcdce9fd35830af3ec8bdc7299b30e31f77a57f15b69e5c2c581d270bd3f3dbcb6bf497938e55c98718aa0b2d7c947f25161b314e83dd0152973b03436d3d887c3d23488d36f45e70f8ee6ce9bbbeb1daf96671fef95340965ef633f18b59b3ad651e7c1c07d91fb2bc4c69663ddf3fdca8b3ecc62272a3f792e8962efaee228b5bc539cedc4d4b4a100f988f49a0d5e347639a5aaf89899fd3b05f8d8962552f0470a2148431bb1e41c5e4079d5775db97189d4619b43d7579d238c9f0b4ca0ea052978d6db2ac1f33800b15cb3d841076714b30c1a4f0a53b2e79f5a1d746e5c42514f24ddb41167adb601b4085858fa15e72d6e9318f10354cc20856767ba403e3c439208b41ce5cb3fd19cec824fcfb3e9797b38c05ceb9c5cc103e8cdc14f2088175f7e59580d729674c444753c6cb1fdf94ba24c308c59097b5234658f9a4066ac71b030ca0588fbacd29a98b05a60082f917a7a2517287cf16e974ef01d91cab0d7"}, {&(0x7f0000001d40)="fe19a46aa00e916c50d4f37f17f26e71ed5707a938935d5a86de9bd23760ff3bbc21114e8b5d457664a585a26738fba9fd2229ca24d3ac99a053535c834605efe95d5bf1c5282d31b5f38b5fc5d768c31453807569be1674a239b591cba1ccf91a355d025ac9d1f88431dec51c32c88baefa84543822da63aeb9317acdcfaedacf78bfbfec608ddb5bba16d1b553b0fd0dbbd37a507c7120badef18e91a4ffde785d7a58844a5ee29c43d5dd4e8a1b1d47f959331fe376ce66a3f8aee7af5f3260729677d498307c78662f07dc8770a613648d0dde57237a3fdd69d46c4fb7ba69d831cb8802417483499213ba4892259e574ccb12608a748d445d3eb29c6d66b0f49a16a57dc8466a7583251abc03614ed08a61a9decb472c994d2b65738be0fb8d0ade728086aebb3af28410087629ae6c56472263e40849992e5911ad1f0a37e4f1c5850ff05b30087343f1b74f6ade4c9c73a6606304829db54bdc56d39487dae9e3525cbbe0ffe10518b9f6e14628a4984cb03cf187b5d7cecb8af0e66a8ca78378ef45800edae85fdb736569ac16d570985611b27e2266dc5f15d00595196cfb4d50c8da2b9143b3522ad57c577c9be91a63d1ea49e7c5bbabb8794c0f5547aab5e6f8247e367a5705c837bab3e54711f19448078cbfcab554e59198d854ca66421537b01d90260ad7678541ba0e35f8b732f0bc81b2bf8d241c6f6577f0dd28e8b894b0592877bdd87672f859030db59dfe733e1867f28ce2a3731510d3e5454fa51f1b37f9299299cdb1a3183905095c13d71020ef21e7643540d37bb1aa1829e2ba143f6851c9bfd38cd23732b4d55f5cd3ff0eedfab84b848d844d8482b73d8237cdb3d8751dcc3e4bc7c0eb8f842277b0b742bf9bb43d78b9319d6739f223a9f5b3562d3b7a3604859ae48db571a84c9bdf21622d45e2217954520972c636c084436872adc5a1367e9419e899e2640c663c7c6447d57ff3f6ce978dd99e44e335c96e7ac68bd8de8104fa0ad99ce3d7c15cd33768f524d57712892ba407fe5222236347d69b6aa7968ea6932845b6bf87576afc81b59c7c6763b917888d7c0190d358c4889cdcaf378cac714a1048cc2f6316fc2025a588d6a558cb9a848a362ef0b77e96fa696a141a297560f223a6c99a5a1562feffe9856c0cf16bd0915e554b93698135a1acc76671d3fe762a896c2ea183c68f7b5b41f2822bcdcb7add251a6a837020d20887eed21e0ee4611b4d7ff94d26a08340ca2bc34ef56ef6a3fd5f727cb120c445eee2df09be8115878efefcf05b948be3248fd2c87e7bf7b73df70f2ad671369971e4329fa6e66d972388c50628f9a2f80a121cf4d27d35c1c8473c5e6a5f8f75d53cf73b25264e80d5bd7f46499115c8c5eb90a28e528b2858d036bc9643698a3e23285f9c3c5d1005a046c92335b13bad2ba7138f76957f99b2e9adafd4df71f9bee05501a2f14debdabb1e80335555fb46e1f41cfff741f1ad99915326eddc42898aa0dd8b19d23ebbb08133eadffa03ec6ef3dba3085b56e62a801f3a65842a3f7a41e92203821bd7fe52f7a55110123f574ffce62ebf39c55718419f06ee549af690e06bc9ed1b3d815c0f53c4461e97c2b7635d898136857823e0bf6e34e3e365c8575281ceb31d4e9463155505186a948a22e764d09bcd674eb91b6817b55bc2879eded7cab74ce40ae322f5c31dbe68b557e368a464d7603a23f538edc0cbfeab78f4f4e5780b06d712a7d748a672a4302e48d044342beabac07f969b63a9784613369f27077a3364017865e2df912d9a25d3fde2536d12f48fc56c2fd0c61441f5f483fcbb161730832ec8d640904bbaf3458627175a5481a95812d65af650bb91ffd7b89dc4e4018778fb64eeccb52fa7dcdd3cf6a103861d9e927589a97f973892628fb2c1e2ac36bcb7cce8e45703cf66239455739b86efd354889dbeb0a16044b25d2250c2783ee627dd93ac6690146ba2f8ded2bb175779bdd860470c22aa8703521c919adb21e0a9f3a0efd4d099e9b1d7194687cfc905c21d6b8a3d93004d71d0ff3d512dde3577aa0a38868f5219bbfde421cf552ab62b7cb2f0dd7699b8ffb6245e2586dba63503198419f31a6f98f145eb87b8f7d6ecc62b867c63b243d05e42301c464f4c62ba2b3572f7c10beedd1e17a40ad53812d6c61231d480926a216a18743bee31be7741ecbbe6be2ab64b43f774818f12a39d1337cc71e042c65be496a09e13bf21d7c2eb98de0e1c273088d3807b45f0023988172b516b05ece2dc3d6b27bbced93fa131bd0f0ece11fb429c6e9280162db08bc83a58a6c1b40f6e10911cba452850cf7eb3cca15785a30bbce2169e2bc369661e4c431b2e3ee0b38e54ef023673c1c4cf3be8c6b2e25a394712b9158765d3321b31bef39c6bccae18997e751b16d45cc3da3a792f0dab96565692cde423cb4400c867fb1c07d63a657edfa9effc491474a840d3233a363b9d81054649db18e67e4c71469b3d4b0f9480ebce4ddb0530c0109f4a16136b2caa7fd561b8641816edbc10d599d5a5290322882ccafc30952ec788b8e937cff8cb539730261f7e423f9834dbb2102e564acf8728675a4a0fb868fabab086fa87cf51601da95a84813a32ac14ae442faabb3782f3abd2e1cbb6b1502469e73f50ef31faec28feaa06b572b20391cacd1259ccf2c049ed6e41d7822e9e2ce8cb69c3913a75cc1b83461f3a44cb79102368efbe698e9990b1361b4df420f96a3482b714728d94acfd6b4466747a2842951b1cf34875cc534db88a1e01241730c140499e8951caa3b4930d653a7e2c8c30fc59ce9479f4c1b778aa90ddd29d14e5a9f67dd55867c75c91219752c7d77556c7d678a3e5f03d7c08ba4fe65af773579297644af1906a47906e5311ecbce712a87ed85d0bd8626e519c7d0f299096bac7f9594d3e5846ae2173a56041b79f5b2d1d512e3e652a39025c33b2a373a4551ade03c75d152d86d18c1b1b3e8a0fc92ba415a0ad806485baf332f4b7038b63474fc50cba068299f3fc8a32e38f8a5258c42a1f2caa9f4097c19b30dcb9dc0ec486db5b0464e600a60d4863706588cd620a61a4fa96a4dd6fdefe4861f3a999f6e96b045a91d318c9616db9fa0cdb4772edded04067d44d2e285374428c2485318aae745fa37ddf16f2e2c5c2d8269fd1d16659ce7a1b733247d9079204d097ecde6f6cbf3c5e28d5c4eeac0b117ec873fee67f0ccc288b2bcc095d05aa32af9dd98f8e2a4bc3709739784282c6c4216f2c16d9650865c70b6aa8cd40fa677e68fe11a5422ea4a66f1904782b3067d12046d8023c3aa15b23c9b478837beedbf8af2398781a7d10b74fcd794ee0bfb4e99bcad114391b5e46e12b663152f63b73ab7a765811987a737603078d8da9b46669d7f2d7b63618c7bb85421c1a5e831dab5c5a464c29e18030f577e2ece83359940e03c35faff6b90e080213f6600f9cb36b7e4e541b2518a18b13f6a52353542e6b5faf2c739ece7bb29222e14c2c37a3e7cbf83f12da02a0da57060d5936defd7c6fbd4c12beb6992081f1aba49062630cdb26eafe61926c8ca580a3283987ab48fe0550ee944423b90ea57645007f87707414b8c993cf92408485473f4dcb9022055b7e987cfab63a9d59b387046b0eb568a409bcf8d470a527facd2a63d737938a9903e51c5100f7d7163f1511c89e1c306a0397327cba1b7c50f9d2b5b171530988b59686cb06352871c137514b4ee5bc627e81abcd9af3182219649eb94b08854fba80e917f0852d98244770adc0b6154a1e64578b6c1cc6fabc768ca16fda9ac071852b3eb3e398ea874203125c5b6b19f1e58082d42a478d22bf8bb3b15418feb2dad5184a95421681086aa21a3b256531c6679b59ae9622ad33a4f061c31476987fa99c9ed0b711e31b1ebdb95981d4a44db8ccfefc90e67978079ac3070672cac86d4091b5ed99293c1f22f2afa28fd968b7f6b1dcb31b81bdb7ed5e58b1dbe805f7bb23078311a9cc71d8790581a9d85daf6edd7bfd767f5259d6d16784e3bf7cef40ae78382cca65174247a353c7f82cbbe140ac03e89508880fae1d29fd928ec2fe8618212682a96f8f41ff7e544c262ebf4349b7ef36e2a67d62274bc4c7458c15766733128998cd9dcbf04ab3f461ef031c69b15e00f568b786c2f350ec7987213fe59f42e8976e3bc40752b53e813c7a0b2d3179a93b2c9edc2e70a5344f2b62ae3b5b99835e33372d28ac29972d4d4c1c5223cfbf366fd37a0d12db9c498d22209bcab0803151504cbc0a609f79ffd99115b3a4fa1675b3cbbd1de0839b06c7d5010f87478914ba0641565b8defe10fcba4ab93bc7d914d8d515ecf02773733a944ff9567adf45bd52950f0edc20898967a0d906ae0ab6f55e9c3cebc9713488f5f6da81a10b5bce2ac8e6ee1200f5ccc53f8db5404ecc28a45a9a3b68c70de9a4f52792e958810802231e1c6265e543f0a9e6966d07400b1475afcedc920e5fae0a26b773b4db533cacb5581c01afdbb9d61013ced70043155894e9911b3effbf380f07411be06d4b72df6e71ef6423dbb3599149e48df8fce90084bc44c43af349ff3b0fb877a849890ef27df1dc655c65d75fe22187e3fb37867aa80443ed24aea471730e42f8a8f583140f3d4fa3ee69686260cd2c02ae77d7be5cab8b2bc2a003ae7fd29d20e37d60ec5031ddbf11c8e3147d33dc60e1e40083563082ba50eba2d9c2620ab89b3b790956a1290e14066adc90c9d561ee99fe96f975fa6694e8cf0ac899d65c9d6bd671b746412442045e72022aa78c4e91f58374f61a011b9ec22177326df722dd5820b6e8322ba4e6ad337e683e66831fe1ae7bee2815cc21b4736d8a8ee0533f1335a9c38fe60f75722bed0111f1db7ad8ad27001c876f3c92c66532fb7a8841c817a54f2f39cfedc15f9fc216c24fdb4bf85a91d7c5a5ee2b742832d8adf0d22dd2e7a84908d6723d6d65778e9a2d05d5834b4f5932d89d8e70dcbc0e36e89666cc9998460a883a8eb3d7fe86af27ddf44aac81414e0de287f1e954897c87d9cbbfc2245c4e0eea4aa76139c05007fdc0b5ef165cc164db511907b0a6befbb48d73582b0257ec8dd7a640cfa9ab99c8f53d9238c322cabf0e7de1a5cea1329493f636e71f1bc1cf28607213c6822e6b74003223b391354a88d7035dcb0ba1a44ad48185e2d44bd4da8a0a8c1b431d1fdd7fa43a12d67bae3d2802c41590fb922ecddf05778fc69528628e147fed7c901adca6de5c75dce9f7232738df4ccab268fabe1cccd1b6ece1e305216b9fd5127d20eeb328d43ee780bab810da18f56de7be5e3fe5c86f8c74888b783dfd139090fa64f5f7e712fd39a11240cacb46e25df194fb1b0308f8a14d47dd0f138f8d8007e7d887f5428741cfcfb86bc211f74c663a00a51cf16783d1d6675d8655885e87f4965f5f87fe154a5fd8e219e916e03ea7bb7bb9274c2b334a8f9491e6823f2587ac1826f690ff4aa483c852a11cdd047ad1ecb19c33217f4b0da87d290a42e091b212d1cbd57d98430f34b9ff9f57c4421fe2d55a286f060aefcebcffa2379105144043bffeae9cfc0544a68e86193410dd4826dcd67acde1e826042afa291833c97c0c68959ff10c54710d595311d212e8029e7a3b5c094ddeb51deeb045dde0d82de870891e691573288e7d2d43340920deddbadc1aff12e6776d38e70c639c7655b1fa240fd2030a58912c26d64acde4dc076c852916b23432a6361f8f7501a1727a3fa"}], 0x3) close(r0) syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000080)={0x0, 0x0, 0x5, 0x799, "0000007f066ec500000000000000000100"}) write(r0, &(0x7f0000000000)="962eebb45c9eab6b468d0f0ec48bc41802b5c894c67aef9e66ef8981ecfc232d4b80a0cacd6e", 0x26) 07:29:26 executing program 1: mlock(&(0x7f0000ffe000/0x1000)=nil, 0x1000) mlock(&(0x7f0000ffa000/0x4000)=nil, 0x4000) openat$vmm(0xffffffffffffff9c, &(0x7f0000000340)='/dev/vmm\x00', 0x100, 0x0) madvise(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x0) r0 = shmget(0x2, 0x2000, 0x8, &(0x7f0000ffa000/0x2000)=nil) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x0, 0x0) r2 = fcntl$dupfd(r1, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x0, 0x11, r2, 0x0, 0x0) msgget(0x2, 0x248) r3 = msgget(0x1, 0x100000001) msgrcv(r3, &(0x7f0000000000)=ANY=[@ANYPTR64], 0x1, 0x2, 0x800) munmap(&(0x7f0000ffe000/0x1000)=nil, 0x1000) r4 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wsmouse0\x00', 0x0, 0x0) r5 = socket(0x11, 0x3, 0x0) sendto$unix(r5, &(0x7f00000000c0)="b100050460000000000008000101000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b0100000001000000bbc257699a1f132e27acb5d602000d7d026ba8af63ff37282918e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be657aea8c500000002000000000000020208a371a3f8000400000000000000010000000000000000", 0xb1, 0x0, 0x0, 0x0) mmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0xa, 0x18, r5, 0x0, 0x0) munmap(&(0x7f0000ffd000/0x2000)=nil, 0x2000) semget$private(0x0, 0x2000000000000a, 0x40) r6 = semget$private(0x0, 0x3, 0x100) r7 = semget$private(0x0, 0x0, 0x40) semop(r7, &(0x7f0000000500), 0x0) semctl$GETVAL(r6, 0x2, 0x5, &(0x7f0000000400)=""/54) semop(r6, &(0x7f00000002c0), 0x0) r8 = accept$inet(0xffffffffffffff9c, &(0x7f0000000100), &(0x7f0000000140)=0xc) recvfrom$inet(r8, &(0x7f0000000180)=""/174, 0xae, 0x803, &(0x7f0000000240)={0x2, 0x0}, 0xc) msgget$private(0x0, 0x0) shmctl$SHM_LOCK(r0, 0x3) open(&(0x7f0000000280)='./file0\x00', 0x0, 0x260) socket(0x11, 0x3, 0x0) r9 = socket(0x2c136e468d7c9650, 0x1, 0x0) sendto$unix(r9, &(0x7f00000000c0)="b100050460000000000008000101000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b0100000001000000bbc257699a1f132e27acb5d602000d7d026ba8af63ff37282918e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be657aea8c500000002000000000000020208a371a3f8000400000000000000010000000000000000", 0xb1, 0x0, 0x0, 0x0) fcntl$setown(r4, 0x6, 0x0) 07:29:26 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) mknod(&(0x7f0000000100)='./bus\x00', 0x3a0934c44f7b202b, 0x1b00) open(&(0x7f00000002c0)='./bus\x00', 0x800, 0x40) r1 = open(&(0x7f00000000c0)='./bus\x00', 0x11, 0x0) r2 = open(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) pwrite(r0, &(0x7f0000000480)="ac0fd6dd2f00000020000000005e244042c9efb31fa04aa8b7dd2c34775d9c5a4d88a759355bf53c918ff352d72ed1e9a6099d9b677c147f35561c9d05dd984389a1b5f74056e4631d16bafcbd8111cb7a00e7e50600000073ef7edd2600db15d2a67bbbea5978111fd17b3eda7bb780130eb8d60541362c4519a76b0fe7db0f64739c081689370adc31e8f45cbefb20ef00007bdc6deddcf3b29b463c01963fccc058acbfda1557937a1dc91f017eda9c178289f496994f679a6355726562edca44621280ea80b5e86cd8b814870300000045476cf5fd5c4fa1bde75f8496edc3d3bc9e9756cbac315a3564000080", 0xef, 0x0, 0x59) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) close(r3) fsync(r3) accept(r3, &(0x7f0000000080)=@in, &(0x7f0000000280)=0xc) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000300)='/dev/wsmouse\x00', 0x8000, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r2, 0x0, 0x0) stat(&(0x7f0000000000)='./file1\x00', 0x0) ioctl$WSMUXIO_LIST_DEVICES(r1, 0x20005302, &(0x7f0000000140)={0x0, [{}, {}, {0x0, 0x4}]}) 07:29:26 executing program 0: mknod(&(0x7f00000001c0)='./bus\x00', 0x2000, 0x10004404) r0 = open(&(0x7f0000003500)='./bus\x00', 0x0, 0x0) r1 = syz_open_pts() r2 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000180)='/dev/diskmap\x00', 0x10, 0x0) ioctl$DIOCMAP(r2, 0xc0106477, &(0x7f0000001340)={&(0x7f0000001300)='./bus\x00', r0, 0x2}) close(r1) writev(r1, &(0x7f00000006c0)=[{&(0x7f0000000c80)="aae3e6c3f01744124ce96464f9157c521949703cb9bb69323cf41195cd335e36e74866da987feeeeb097b241e19f3fa88644a1612230c806ad34071458f62751718c2d7318d6cd8bb32a75d8ef3ec8ca53550e50cd08c580866abcb4ceb0ed52cfd0b81201f04606d61424cc74d871a596a34dd2f37f2b7b251d38efbfda4c7fe8b24d0f14b2d79c90b1b13c9fb4921666a654ab580bb2422d814f990f09", 0x9e}], 0x1) pwritev(r1, &(0x7f0000000140)=[{&(0x7f0000000000)="077cafa042b0dc2aac49e4ab143b4b5cbee8e326a1b54a77317dab6d27f0dee228070bd0df5c16ab8449fa6e3cd9c9fb3eb9604a9944aea097b2bb58dc04d26a79ad6150271706044b3e23b0a97c84", 0x4f}, {&(0x7f0000000080)="d4a9fe0a36ca663d8eff538cf34a4949700cd7a06169b6ecde13c26799dc1a275ad9a9f6f3e23858b4aa40a46abd60eae447e2e9bd173ab8e6bf736d84f09847858eb97ef1d32102234dc6c732d37d7ed66a86b32ec39cc688e70c7668869e7ac768c5dca56e4614349b136dfa9e39fc3a94036c6a2fa25073fedaeda1071516ab2af849dad968e47ca6713939299c6420ebdb2ee2c30d97ccd7ab7f82ca83e935eb2a1999aa613d3990ab729bba320e118d0e299cac88679f1ee89867", 0xbd}, {&(0x7f0000000200)="67a608a482dc58decc931b6ba93208bc27772f933d65c00dc82c39155c0f87974962817548ce59fb904fecb040ca0918c268c77655a4d091272aa10614092a3f266ceb01352c5328dbe73ea989e9b80da54ac4f21a7da4fa330adff2635fb7c9a6571ce78e2a023f6188d1900327571e5ddd4b168dd0ae1e34371d2689493fd70267a918c660fc30e9958486087de7a1d882bbc4a27f38d8577736390e937abcd98675c9aa1b54f1bc39107b9f6c03a98ea2ea78a8dc5c77e59dec380dd5edbdc53881cc833fdde15a7fcf2e9b936a7fe592216e96d0e924431d84c2e6f78fba0d8d971d9bb1827ff0c6ddad167a50a488b57223908989fbc5960876a553b0d18e361fea404283d46ab4434a3d029cc365de9f4d6da4c97c5cead20c42ca424608b26b157e80860ecd8b33b7d54b0f8bd74f2d6276f0eed81856a2a7a2d15373d61572422c2bf80fda5fb4ae551c86dae0681cc82ce27538d3ef22890547d19c3447000e6a4cfa50685afabdd58c66c39986b333931373fcad9d629b8c42e0b769f721f9b624836a77103cef9102f6a127297eb01c119e1fe1921109089f3bbc4ad68cf28f08bcc6d8ab03298458dceac8b026d632610833057fa1a957b9935d833799de5be1351121264257f66ebfd204a7213ee3bdf7c4a0cded531f33dbf00d9f111341b7d30c720ae5b796637666259340c6e038780a66fc3c4633b5f4180d4e911892d69ebe97d8040214df4fea6691a38a19e393f7d344a2e452531948ee5e287a26d5884523ce240b35df2e6331e3e14dd88b1753e6790bb682593444770169c70dd72e2869c4c93d61d4e06500e53e0eefb493982ec2f81ce64f0bed81e80d9ea484c042cbef5bcbbc0e04f81463da3d732a59c37ca17057cc5d24b0251bfcfc02ed0f044b9a4da266955aa220316e779d86b5aa94181651f9bb421c0d132bb4dd70397a06203c9bf2c1ace1070ec8a76f3302f0d1b79d67883c228341e598b40134a069bcd70fa4d0aed8f13ace4d26ae09ff69493f4ccba03546c139aec0e89edfeee1592554f6d106d4b372c963b393798f2a83a844f34b10204fec9b5cebe1342a35447777dcb2365e82baf8c73af5ef4d835c841012d8029c1523e75d26c9f7c4ed77a2733d78bdd2ffdb10ccbe4b0ffacc63a7910a02c5993bf0c9007dff5a0b0819c4262130d3febdfaea25f95096d3f3be723b6e9012a66e9b20cf7f517288fd4c710d361f831371cc21357a436e011d2c9dfb9d96fe540cab7f7958befa38274fb05946a3dbe8fb00537e72edf0c6285bed41ef74b90830b792749aa39596900a49c66c6d809523842adb589652a90c6929aa42e2c35ee028071d33f369846b4bcc7473f4eeffbb0af4182cc775304e061e729be6b16642e85cc7044a3274777a852eddce96d76eebb85fddf93dffd0746b2e5c950dc31f8afebbf3bb504067d687d1c84c28fae9ff13728f4cea672fb4e520cf964694e1ba54d6221c2a016fa99edb068097d4a0bd452640e4c1bb65ba65f6927153ade09eec230e751e1c6cd6485f276e782bbecf318fe0b578657204560a59d625eb0c0c8c03b7cfee546acbc3754f4de0fc0cff3fabe862e46a5c42ee565f8938cc01cff49b5c50cbb324ec50a8307dc56186f08ccd51e4d64d1fa05a66dc9fd82060fd691a8b491b192fed242ba3c4541e0915f6a1634e362ec4530365adbc786d170b92c980dd579474fcc4f56650e7bc72440345915d4d2c010dbb2340d0189f25d606f01b19d77a7ce854c0d8314153867357d3658b00dd088f90d6289911b2e581176c3c4e32b706f0b006201e41efcb2e53a62a26be40111e73ef59046eac3bce98c873c3ed532306c48af17e6e37cfb0077a852c1c944aaef66a7b3cc7590e4f7e2dc420d3a2148a0e5bc89946061fa9029fb7880549a0141a3caa388fc7185a2c1c7115dfada9e97c32bd9035a7a604d3c6f8a71d71b1efdcd54d51e9f520f45c6674df27d2e1feb62cce1c5c37a7119cb2e66c4a9816cc7d5babf61701524ff009cdacf0de66e3c67b96b09e961a4b23626a221c0ed8a12893bbb56bc2ba2ae475f2d6d7347a3660398431d0e93938410c0ceede74c111f7628b64a5f367f1bd5c038b96747bb16601c71cb9149f785578dd0bdfffd6692944359239710b19e7f176fb2190e75256fd44a82f34370f5d6f028ff73f212f9af3e9e47c2217d24c869994ab298bde93e7e348042ab630e7c48fe9f43b5a42786071a2e4b0202b770bc4b8a0930ed0ddd43812143544c6ae5b26021fa31680b96bf0d55d65911e65f55b07c96c1f28e6e388d23278c72bccbc685c7c0f618e0a4bc803251761fadbf6e223a88d1b4fcbe356e4258ab3651a9d4a359a8c8c46f4489d21c93cd69335aa280488b76f5f2ba5ca2321d6d083dfd1bf451162e2bdee1f52bb9caaa2a64edb32597787da9b1677e09bb278c2f9d5cdd8d7403377698cbfc3bdfdd1b92ed39d5cd8a2026012ba28e050c62be3f4bf0e40d9d9b514d51743a19f3c19120893e0c2f9250eecfa95cc0989b0438701ba4b40ad29e6e3ebb704babc154640c9d9de4c59236b3be6240144d0a0ee661b18dde3e7c0ac364702d3b7fbe82900bc2102dd67637024ae035191b2f66b2477ffdd96c495a9229fa7066d4ac5f9b75b32eaa959ba2593c786da8932c42894e4c4901c1948db8b931740e8f77f6e4760f33f8056afa0152518fcca373bf4c769746122feb7f33c11b947201d3e34d93193dfbd1ed8af179ba1bce1e328e8e6d833ec332d4e29cb8a9bd5dd59eb3930fd9f51e69ff3bb4b5fefabb0876342af766d468250cb2877b77064c9ca91d26c1f604aacffa921322d955adc1ff5a4e355e0b909a770b9cedd6e651ef751187bd4fd8cbb30b74099da51aef33f365664356bfe03df07fdb0148d5081744c6b6d6c77ad2117e2a41d44243c358aa64f7e81d6e5cc2bcee57d3249af65e9c408e023771b697a5b3c5e9d48c9f0701087a25635ff0ebd6639da4ef338e3ca2401840b6975d8b8557dfb799cebae9d7efd0914cb3479a098dc542ebb70be0654dcfbe06a5e24c743d4b91e7afa88ec21359f2f25832974920ae28e85899fafe85b1f3e753919c392c6c31ae6f259345382fa888cbae2ddc1ef30d10792923f48b9074ccd8ef4fc9a6d51b16d23a810d2b364fcb908ad63ae544956abb8afd59ec53d8b6c4f6a2adde778429bc748ef55453887bcaa80478b36682676327ca55ccb38190009be925edf18fa82388940cd229b5ba6bcd2cd939afd87faa36a90ead8fcb3109d577a67e298c78b6eec33ed0e6542394f84624b590da903e8f9335b5f7d521f33bd6f2e2ef7375a2a002c15a8fc9f32b8f542306f1175e1e9692c8a228f3536f8f834cc5234701bfcc1940dab033f56a923019f3968b27d56a7c4e3bec6e2f3188e9d0bd3c2792fff415ff4bbf713bd4e45e5747a1bbbf231f6711622f2c13103ea8de5b6b9e5df163c951a0cd31e1c0cfdaf6cb4656a20533d1f2e0ade2c7236139c0255b7b7ab91c45767dd9ecbdce9a83cd7250068f2561b277f1914583c395e5d04c37a625275efeac9652fb2ec8f4e221d19f8328abbe587232f76cb677ac958f7a3d209e35715a58e42a46b0533360cbc2a69b3d06092757afd1f3bad8d5bc588dffaed32ab2aced39a4e69f992ed23a3df9a092b54387e065a2ec58ce64f2d837d86a204e007efd83fb55e0b29db2e28fd0c669d79215144917cfa2cede9ad82c94a6224d5299f82ef57fa3339d800317c66c2c09d710eff7b187bec78c105a5bd7d8defb3e04d1362409dc7bf435c8389060c2995e90568d5de6e2f27c9a021d2186384e2a106f8b87828c040c050c7c004ac1dc3e160979f183c94f4c5532c672e0255cef1bb1c371faa61ecd6ac78578472276a97193362bd092900b1eb1090447b637b433c5d1e4839db65aef067e75200ecf124d745e9a4a4eb0652e0e8e133de25e3f038091db7038649578a482774d99c76965e5f958f71faf930d1790edcd7d778706529defad9435bf00a1ad135a5a5e180c8931025bbb963bdca0a1b2135d174438ec33ee1eb700d2edb64eba4fcd5818563bb1058b568cabb390d41f78f9f26b9ef73e0ec22b6ffbb7c477f5045068f6514787fa267988bb43fe3ca44f131add15e1c64be52cb70da0d5eb3668175e9e63cad91b45fd1852f718b7bc0613629c2ffae647511272469f9103348f94ded0e2c2988edaf20b9748ca2fc301fa9df57ef0c9bde6fe6b8f6648c951aab58fd92d47ae31912c2ef8ae2803bd1b37269c98bd42b767b576ee525652b4b36ac59ec595f4fdf7a3cc5f394a720cc321728873fe41908c0b0e9b5be954d4b533262021e43e8492a3999e55ae0ffde1f6a61cdfe3bfd606b5ba23607f67a77ce2df2a0ef7f3d373613a2b8f5cd9534881b95cc4a2ec2c3114a0886dbe4034dabf1b6fb66bd3a0a49653965267e36f58854eb2614a65f7c5ee99fd6786477f4c7ef329c33ed931b99b012c5435b426c83f0305d38aec7e99bfa85ae571e7dd46f466a2cd7b84b294b391a9e5e8be5566b617dd8be7c62f0c088acb3576e98e15ddb587a06902a5ea2fe10d1ebc25b966cce778d911b808321e9f8baa60908bef1bc1aed576a2416cbe7a8bd9c210922095e394ba637ba80e1d2064c0d6b8648fa495c6f3261b39aa5a2210f06f87d8fd0194e60e412d777a0bbfd15ba55accdeaf5f8891edefd569cb5753ce226c34fa122231d1f566293ab1710455eb26472068a017a0161f9068a6c0d8d46973af5da49712ffd0dc877129cc29220dc2095217a406d1233d267af189ce96ebc18e1728fe1ee0584743d9092bdc3ad4df31091ffeb4a86a936d0765719705086404fcc406097c512e76d5ff4a01de01591e7126571f9f049d382a3ffb750b87340b3a5e38af8ef169a36995867f5034a30e22bece7e193ced517588b44e5c199662780849447eee77c4d15a1b98c196b13a09cfb348b0511bde81bac9e389e704dfaf09f8d790abc2877e13bc2b51c4f888b98f24476f938ec1951660177d8882be87f230b5b1d96d6c4c1ca0b1a1f3a4077ddbe277a896cff87975a3089b8b686cb76c94de895b9bd6c3c55abdac977416fa89fb4f897027075559ba1f2c59a8317e56f548d4f2dd7755ef85133f372e371a23435ca8e4ded43b4d88f573a41a852ac49017f512b3b931798ce5b7fbc086b14d4920031eece9e772a7817a3ad2c137bf2ccea86830aa12c188e2066cbfd0e7dbee14f1603491e8101ad96ea75491903a731bc27b30ce5cdac859235bbc0eca45bdff1b52921e39cd3bd8d743a40b8371713fb88f24b3301f761bc4a388d2d17b220c834820316fd2867fde85bd89791cc586c39ccfa59e2a15af5571c44bd415acb653255e673b0fcda214001a5f4ed16cb02f25b28ada2fd1a59e6706989c3d79e12eb47f578c3d19cf7dd7ad0ad46544bb9960af021709015d692c175788890b7a552bad08854e41247fcd39a4acde2eb5b30528351485be7ae5d4ce27d6141de86ee03c77d177f07582b7102b48af1941adc66c48efeb1ee49ace60e9347a5d2205e4e81d8488dd5b082430baa8e38f2b156948179b58770d6ca0820329d7c6dce4b7f8a950d3aa6d5b8a1c0d758eeeedf5dde7a5cba4393cd720a0a6a94431443eff91abcfd6996f44f4d9d337c854ae4752967b1765a966bdb674ad2b7226199a5bec3c28b1a67b2428a88596e7849e6db1bf0620b9e4547127943eafd03c549b60c4e9e", 0x1000}, {&(0x7f0000001200)="136998cfe9a1cc53bb7bcc8c80cb18f2de6c70e4d1e1d4f75ed1c8738138e6e3dbf24d98e90e581f8df967950a1a7d5eb662f11b6ca87ae050ca53f30bcd0ec9b447e0bc6517160ac2617b31b2c417992f96855e333d1258e4931c6bd4b849d3c036893462a06c9dfb1cc5c78947239a27926be8e072b26b1e87dcee5ce92f3ba60032b2855d958d68da1cbbbe2ef3689e27c3b2b44a42308ab4c60ad614577935714d2005a2f10abdfc22f5e98d5f6d99489c12630c8eb87d2c4b212f344a9acd0f1b5db7b495c3656f2b8d3154cbc515b057b9b2080f857bd243c8dfdcee723a19087ac5c5840ce71db05ff0db193bce", 0xf1}], 0x4, 0x0, 0x3e) 07:29:26 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0xf149, 0x5, 0xfffffffffffffffc, "661fbef224518087ec9e03182eaf7f091fe600"}) ioctl$BIOCGRSIG(0xffffffffffffff9c, 0x40044273, &(0x7f00000001c0)) r1 = dup2(r0, 0xffffffffffffff9c) ioctl$WSDISPLAYIO_GMODE(r1, 0x4004574b, &(0x7f0000000100)) mknod(&(0x7f0000000180)='./file0\x00', 0x1000, 0x4) pledge(&(0x7f0000000200)='\x00', &(0x7f0000000240)='\x00') open(&(0x7f0000000000)='./file0\x00', 0x40, 0x8c) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) close(r2) fsync(r2) setsockopt$inet6_MRT6_ADD_MFC(r2, 0x29, 0x68, &(0x7f0000000300)={{0x18, 0x2, 0x690, 0x2}, {0x18, 0x1, 0x2, 0x8}, 0x8001, [0xd5, 0x2, 0x6, 0x521, 0x0, 0x0, 0xfffffffb, 0x3ff]}, 0x3c) socketpair(0x0, 0x3, 0x20, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) getpeername$inet(r3, &(0x7f0000000080), &(0x7f00000000c0)=0xc) r4 = open(&(0x7f0000000140)='./file0\x00', 0x1, 0x0) getsockopt$sock_int(r4, 0xffff, 0x20, &(0x7f0000000280), &(0x7f00000002c0)=0x4) 07:29:26 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x20000, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f00000000c0)=[{0xfff9, 0x20, 0xff, 0x1}, {0x9, 0x2, 0x40, 0xc0b16da9}, {0xde, 0x9, 0x0, 0x1}]}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000000)=[{0x6c}, {0x15}, {0x6, 0x0, 0x0, 0x100}]}) pwrite(r0, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) 07:29:26 executing program 0: r0 = socket(0x4000000800000018, 0x3, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x401, 0x20, 0x0, 0xfffffffe, "0000ffff0040800008000005fd9600"}) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) 07:29:26 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x80002005, 0x265a) r0 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./bus\x00', 0x400, 0x14) utimensat(r1, &(0x7f0000000080)='./bus\x00', &(0x7f0000000100)={{0x5, 0x1}, {0x7, 0x10000}}, 0x2) r2 = semget$private(0x0, 0xa98688480b8a07a4, 0x10) semctl$GETALL(r2, 0x0, 0x6, &(0x7f0000000140)=""/96) munmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000) r3 = syz_open_pts() ioctl$TIOCSETAF(r3, 0x802c7416, &(0x7f0000000000)={0x0, 0xf149, 0x5, 0xfffffffffffffffc, "661fbef224518087ec9e03182eaf7f091fe600"}) r4 = syz_open_pts() ioctl$TIOCSETAF(r4, 0x802c7416, &(0x7f0000000000)={0x0, 0xf149, 0x5, 0xfffffffffffffffc, "661fbef224518087ec9e03182eaf7f091fe600"}) mlockall(0x0) r5 = syz_open_pts() r6 = syz_open_pts() ioctl$VT_GETMODE(r1, 0x40087603, &(0x7f0000000440)) close(r6) writev(r6, &(0x7f00000006c0)=[{&(0x7f0000000c80)="aae3e6c3f01744124ce96464f9157c521949703cb9bb69323cf41195cd335e36e74866da987feeeeb097b241e19f3fa88644a1612230c806ad34071458f62751718c2d7318d6cd8bb32a75d8ef3ec8ca53550e50cd08c580866abcb4ceb0ed52cfd0b81201f04606d61424cc74d871a596a34dd2f37f2b7b251d38efbfda4c7fe8b24d0f14b2d79c90b1b13c9fb4921666a654ab580bb2422d814f990f09", 0x9e}], 0x1) r7 = openat$zero(0xffffffffffffff9c, &(0x7f0000000200)='/dev/zero\x00', 0x40, 0x0) write(r1, &(0x7f0000000380)="bb50581d24926623c673da8b002238a9f9ab58c1d7b2c927ad00895c6c4dab5daa2c27a2f04f280bab737a2748e022e52a51b9fe4087c6f4788727fe23ffb2c1fe8d89f54a48b2a7fefa6ce353106f1f8600481449066443b6646f529cc0d397df404a2d460ff2faebe90cfd81b7937eab5483986851514a4c342918bf37157c8ee4580ecc81c3b3e94ac4e865ba2416ee7bacc7", 0x94) kevent(r1, &(0x7f00000001c0)=[{{r0}, 0xfffffffffffffffb, 0x0, 0x2, 0x1, 0x1000}], 0x1, &(0x7f0000000240)=[{{r3}, 0xffffffffffffffff, 0x0, 0xf0000000, 0x1, 0x4}, {{r1}, 0x3c6505f7832f3514, 0x10, 0x1, 0x0, 0x8}, {{r4}, 0x7ffffffffffffff4, 0x108, 0x1, 0x4, 0x9}, {{r1}, 0x7ffffffffffffffb, 0x31, 0x1, 0x5}, {{r5}, 0xfffffffffffffffb, 0xa0, 0x1ffff8, 0x3, 0x3ff}, {{r6}, 0xfffffffffffffffa, 0x7d, 0x1, 0x7, 0x10001}, {{r7}, 0xffffffffffffffff, 0x22, 0x20, 0x4, 0x7}], 0xcc8f, &(0x7f0000000340)={0x9, 0x81}) socket(0x2, 0xc001, 0x3) 07:29:26 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0xf149, 0x5, 0xfffffffffffffffc, "661fbef224518087ec9e03182eaf7f091fe600"}) ioctl$TIOCGFLAGS(r0, 0x4004745d, &(0x7f0000000000)) setrlimit(0x3, &(0x7f0000001ff8)={0xffffd, 0x100000}) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) close(r1) fsync(r1) r2 = accept(r1, &(0x7f0000000040)=@in6, &(0x7f0000000080)=0xc) sendto(r2, &(0x7f00000000c0)="25921da94a222d07b5035d7c512ec96b433dff5d2f1cbbfc1585f57b58c88d02448a7f1b6414dfa5690a42045fc189935d29d63b3248bbc8455371edd032713ba54f1db9fcfd5ed058fee1d5904c7b98fb60e2f3309dc39918c67c28700c5ebd03627d39f88d1ccbe527fe87685af5aea7adbcf73404c43bdb35f0f24b26779aa293d9c969f43fb990517c5e8a380c4f39060e9a993e4c6e9340c5e07e45d482780dbf949c58c97f0f30c1f29efd84c0bf9ce0ef1502608a9e3eb7dc115ed0657a5b4e0fcf000da7ab95d5fc35adc139b18ff6ea68d5351acc52cb0b1cd2bad454212218e2dce365ec248362f875f0d5186dfc20bdf780b2692b3f564563d4d276d3898ab51a76ee7860442444c0cfb1b4759b8e7199476a95fc452b35a1fd339abdc8a26316cb8c9d4205e898271c2e79e9607bcbafc423c8d3391d46b1b448463f20589f42ba5bf0bc273e667d4f023315a4572ed0d7dd2ec82dd753a6ed9ea7f4d754a7213ac3cfdf5cd43fc9233b82c9d23282c106d6795feae7519b92e724bd8c7628e11a0a69d457803c2e28b37d534b0a439e929988b461f21d51a42650984a0312dcfa4e4045a2c6d76a1d122d74ca09df21f5099c64555fa5e675893629b319d34e76e151104938c7dc342ef033c287ae3f42d97cb061255e146f64cbe59d4f6e93f7cd8008f6cabffedc09445e7efc99c43e41579fd785754df9c7a3732b9fcbe4b08feb04017671f4324dad2f7781363cbc82b89c4fc182a6f50cf3e79fb90bc6ae065af47ebb5c5b6389fb42c8a3d36283b076918240a0883a2ef7d289ce6768d437b2f54026ab24098e3d593ae4c84383db297732ca11c5bd759450bfef7a5cd88de08b447e061d1130dca6510771621e5048c45ab49ccdcc67c601e4374661666fe0bc6349a8db2ef011fbf9bebee3aa605edbc128b3ae69cd029a0c4808a26fea97698af13e98eaa086338b7ba0d5751215bc6d12d336282174abadc297fceddb309aecbeba9b941c36f320e71e988951164103945f3e77d6c2c9fd2c7ceef9d22af90eec5d6a64a86bda7f378ebb028a0d46e8750f9481551703f21a5463444d7219927682fa0eb964836341a12b6f4fcda2e013d44259aca8fc3f468244e468188d99846e44e0a69ce9d2088f40e07a5825ff9a8d1630b8ab1e5baa80b6c870d4faf37ab5905e539bf3f246c6e71b3d63f14b868a80f67f62c7e4efff3e32fc3b6e9b778be17771ea2fde3188c1c76d8926b77a200450abeea449b41d3defbc934eadf2dcb8fb4551267cb0e70a842f4219d9a9fa5d23752f32539801783e9a1c851928a603b09de3a7f23b19e07f9db2c440dd972b3792945e87329ddb9845f27190acdcf671abeb47dd30849dd2673a1a823d594d82b8d9c26948c939a3f3256ec240c287f2f42a0ed440ca0e8781878beb2b3d0291b440b6dd9213880a42d0af0dc0e02da6aec9e10dd23c4a6ce0b1c879375cf78345e2179d368f180dc06016dba7f008714adf6b83ed86c51d601879b2f899dea9ab8c3939419b870d61834fefbf996a207416291af56fbef7200fac7f69c8af5802c7c793be2b777606416567bd7bbdcda4aed9491b2cbbc1ea998b2f1e1d80ee6a588ae9e9f737c7216208e213d5838d4ceeb7481c17a1ed664d158e4d7b17e6f217daf4e319bb423724834085ce04ec61cf69161cdb845468114f4f2bed637845eda2966c98f16e6029f74347faa95c1439e565f995bc2ce10a4c262d7aa85e37acd07f2391ea0cb3239d642b18883d94b4d381282c739901cee79775ee2c54f48e3656dde23af81fea117d29c428a217e7cc327e68899b1ffe3dc2e0f6094e1b5977a3a4ce29259c7b9d8634d2f113ba3802ffbbcf1969240263ab3ae667df3314dd97ffdb7f98485927650f63fd8614860c71c7fd9d111ba76bc4ff531ac0377809436f58b30b6a39a1230264d668bc852a0835e99ac644a922793c00d56976a0ed20cc601024da7733109e62fd268a542b92792ad8b1204661a3702a053c386a4a62c8d2df11c260418f44ded96a82e60a21bbca34f8a6287009cb05c5834e29b358155b0e8190d6adc6da0c64d56275ccd31f2d5f5ff787e171634b4b554bb9829a82368478bf30b73f03e575edaf5e2981662d16194fcdfd475e893cfe6dc6086b83a16b0db587e80f3e789fc9379b817270be61d8aae32bef1555fbba37756fffcf5a01ce8d918fea9ed668b43a6336a72742a19060b7fedbe08155aaed7da24bc8f4730d8f92c4a36ec2d95b0941e81d620d630120d44552a312f4b2c7ca649e845007e0e2cab42ca52cfac98a1885dc7fb9c494bd32b3d97ff9e81b4bd42361984df75b265b84ca6944711f49e123dba7927d703d532a2ba97c0ba9b3c48d6c2d003839346f36213cdb4b7a5362843fd187caff216fe0ab58f337dc314a79c84c32413b390b902d8488d269322872cf85d11df81a1b05cbe35bfbcf2eec5fb6cb56f580c10069f546e7d9974302019eb12324ebc5d5be05ba1acc68058a530d9a21704d3ed30e821663759ecdd7dd254707f5d31e05d613fda2f1e4b7da32ed0a612cc102a12773eabeb110f31ddb68948c86e2d9dab7bd644735a0610ae25a39124e55b4fe1b29f469bfea5ec0ffca773b8e74db762a3a929b16cdea4098c6ff9d0682eb32516f16ccb50c9a93fce2060deb27df1f8d9423ae7b162201bc2aaba9df61105bb9e7ac700da3544dd4df30b2b71b5d8a06bfb1d024a533267923b7262bc6ca64b93a8fa7031f2fbf355569cb1253e0a0343675579b82f25ca5f39785933439c392e20f2e5cf3625b53afb2e7f985e45c84cc2d5af1480920493f2f95f5f76f4d2ba42de1828623597ed8e0a30716c723a3da1f4c2312018d64ca719135e64b076502e394844f4e10ab0ed8cf1a1676aeddd987dbe7c4c78130f380558985a9cccbb1206277535984ad511b6ac12448e3128bbe3513fdc976b85e9f190546129119bba2da34e5fe8a8b4988502c9e22b1457ab231672db0662c826be24843fcc38668b332654e696bb309846175b066172166c41286ec820992cc3c07dc78b86f0a2c6b8b63b57959a9e36c4d3a3f180e369969011afb20f6989cd4a3bf46ad222e75818a2c2ee71c44dc311a274b9a0fb75d4c8359caea935dbaa670abf41e95ccd9626f20269b783925ad5b195067ec9c12dcf84aa7c885bcecfca94220e06926ed119f793b2a2dfcf0d1ad06324b9979d420398a354ab1c5acd818dc3c86fe45e0b56ac6777485cd36513c9056552cb2bdf61a70b699c8d8f840190a542207db62615a4419ed3950b5c49e4da3a1af97af0c1b31a540b83a79a811ea8324b2d8597298cc57ffca146a82c304cb1bd196d4d56f423a6f5198256bf89d6a7130335cdd28cf35048e8b738a61b56749d2d7830ba4161c299b59be6bb02377528e8a0c2476227a0a5d722758c3eab553702c6e73a02cc4bf5cb3e3f6bba2ee3d33372b0329ec79bb20c10fd862189abdd85dc1109857176e80e24479379d137dec7ece290190f35ee77664c891978a14ab2aef88de86422757a3e4ce8dbd2aab20d44882e99b9ef59d64ed9eb3c4a0aae729d7be3644ad62a351b317fc73d09705d3087c2458baf480062f77eb6bbddcba34ba3751edb9d31a7964bbe571c91ae80ec1eb520ed211ed778bdf399feeb0a6d409bc53a24e3a3679804aba96bdf0cc54c5918ea154ffbe911b1cb027b2a7c78cf7a596aacee5649586fbb7aa50d280d37a695abe914a1a6070f5850f14184e0abb37c4ec96b634810cc913e75f341484f7e583f870a0d7ed74282cd56c5a651949423873ebf0c2bb12405e0afd466c2bce48a8852b4f4ba53b33225ac59f83aeea5c6a569ce0e8a32cf221a6145e434111f375e7c183228967a5eee8032b9f5243e0b0ee12fdf1b3b26ca40a50f91ed8967beb93ff9cd13b103108ccd538e2ba3e4a9de4bc958e3a38915dfa72c3d95dab62ea642cc9a68082ce3f480ee04e63208cd5ee434e523bad9f23df8953a994962a577788310d3f27c0d435d8b6b6faebba36fad758ced9743522598058d794e6a8358fcd7c37264a2d50ede1576aa175fe1cc3ec05c46a6a34f9ecadb0eca842626c0d1f53b29ae7c28c0e007c843dca95da10585a2313a18affd9311bf4b16b157bded9d007e946ab17b7880fcbc4901316293829db50958513b0f91f33be8be10f8f73b6052d3ed5452925cedd40003e8be2f57de7711034d18cccf6d3df8b122b9f5b2b6c5c2d8ea789efe735c64cb50a92105cdce0f518c9663a91b5ab77b9032bf97070180c76565a5dc0258d4b37a8b0535c50b431cbd4f70a09700dbe683617a0dd569e129aaaf8b74b209b6d43ba01d3acaceaf9ba6b52c5fa5f1c8c211cc94c2ac4b6033e37aef3357d981d75b09a9fe0d4f10db47dffe1f98bff7dd455d4ef74bdbc7728fac3046881ae521cede2f171cdeb3d47a12184e72b721d9957d6b86d0cf3e255a0b7c968e5a6df934f25e139cd1655cc335528e88b46291ca4ad2245d1aef2db29ee89d8f0fe6dbfb8ca19104987340041d5a8546391551eb56b28f7baf66d45adc557c1ab2a64228cdd74d74c8b28f58095fba6a257a95afc1c2d10dd57669543e5a51b008e1650ffc1568fac7825417507bd036b2daccfae7a32e74a510821ed35c1a0aaffedb02def1cbb2c82596a8054a1caebf4d5f4bdd3ff9e018be8542699968eb75a6928bed3f7898082903441bf57fa8c328ee32b7b85f5361390e8a26f7e644da2fd3d102fc73ddd7722a74988a8120d14140808b037711ce52316805237c4b4ca4a1bb912697eaff64dd5226c86dec52c113d811aac98f150b97c8faf02d24a4bfef3879a240aa8b9930635290a72fd7cd1370bd857ee78f4d72a020b0cdfe276005f177b05f01f46e31535aa46606dd6a7a34e8646503794b584ed232c12f6d98f71e2a170ec62242a66325b764369ee8dd130ab312671334eb404801280e46ced836b557650237ee1656f75019acc6ca4922ed8925d79f2243df8fd1689c7fc40c2f8e6a30e38e0d71bd1e755f45e36e0fd3fa0a622e96a589e94a6227f0aec3361d7b251e60f12c0b9e0f28f696d436d95c819fe63e5ad1138be30a78cc1d9e898753cd761d52b2c594edd013410c55c0069099f3756eaed7902a748ce9f594bbcb85c0c87264db0f70d8b5ca8d2723281325aefbf1cc290f7cdd9b8a7793370cb3f54c75883ea0a25cf55aa61efd76d1bbdd4c4e9c0abf8cbb4295f880b1af181d2aab92ce086a85429e30598df604b563406f0c2ac976eddd83912c70fbff2958540f7133b74dc56a6720a57851372e6479a0f7de04479cb1efbc35bea4982ddf612e5fe3dc7ff810a2d699ec70e8991308d9b48ff165a0b54f84df198392b5d5c48e9dbe5adf36512a0527a1a1d1af52d21dd5d05a52584e129a8001fc3596ddab477f2ad1160d834904cc5d6b4472f7d04c22f3e76a8039f860d90f884946c571fa9abdc0bef863f7b3412ba6da99613a82422b3dd4d198f0f7dac33fe7589ef85c5cbb9af546dcda47134c2754d0890b8fb0e130ea1d791a41913033c9bf15529e36f42acf6d1b724d344d908169c46c44afd6c13d3ac944eb9f703ec157d4a8411a260e35342535c3b6d9d1f22fa310a1cd511049d29a761a8b9622a7b05689e849fb8fa6c904a5f18d7f420fd73af32d8e863f5f16b06a84455a38407fa816ca4b836744baef5286dc0d8bb808db64e015ef314f2028d170c4b15c86ea00d367eba", 0x1000, 0x1, &(0x7f00000010c0)=@in={0x2, 0x3}, 0xc) 07:29:26 executing program 0: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000280)={0x3, &(0x7f0000000140)=[{}, {}, {0x7ffffffe}]}) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000140)={0x2, &(0x7f00000000c0)=[{}, {}]}) r0 = socket(0x18, 0x1, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) close(r1) fsync(r1) recvmsg(r1, &(0x7f00000003c0)={&(0x7f0000000040)=@in6, 0xc, &(0x7f0000000080)=[{&(0x7f00000002c0)=""/221, 0xdd}], 0x1, &(0x7f00000001c0)=""/191, 0xbf}, 0x0) close(r0) r2 = socket(0x18, 0x400000002, 0x0) accept$inet6(0xffffffffffffffff, &(0x7f0000000100), &(0x7f0000000180)=0x11) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x100000000001ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r2) socket(0x400000000018, 0x3, 0x3a) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r2, &(0x7f0000000140)="ad18f05de2f4ef18", 0x70) 07:29:26 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000002c0)={0xffffffffffffffff}) r1 = dup(r0) ioctl$BIOCGETIF(r1, 0x4020426b, &(0x7f0000000000)={""/16, @ifru_broadaddr=@un=@file={0x0, ""/74}}) getsockopt$sock_int(r1, 0xffff, 0x1021, 0x0, 0x0) 07:29:26 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x800004502) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) close(r0) fsync(r0) ioctl$BIOCPROMISC(r0, 0x20004269) r1 = open(&(0x7f0000000080)='./bus\x00', 0x2, 0x0) r2 = kqueue() ioctl$WSMUXIO_INJECTEVENT(r1, 0x80185760, &(0x7f0000000000)) kevent(0xffffffffffffff9c, &(0x7f00000001c0)=[{{r1}, 0xffffffffffffffff, 0x91, 0x4, 0x1, 0xc7}], 0x6, 0x0, 0x100000, 0x0) r3 = syz_open_pts() close(r3) writev(r3, &(0x7f00000006c0)=[{&(0x7f0000000c80)="aae3e6c3f01744124ce96464f9157c521949703cb9bb69323cf41195cd335e36e74866da987feeeeb097b241e19f3fa88644a1612230c806ad34071458f62751718c2d7318d6cd8bb32a75d8ef3ec8ca53550e50cd08c580866abcb4ceb0ed52cfd0b81201f04606d61424cc74d871a596a34dd2f37f2b7b251d38efbfda4c7fe8b24d0f14b2d79c90b1b13c9fb4921666a654ab580bb2422d814f990f09", 0x9e}], 0x1) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) close(r4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000000)={0x0, 0xf149, 0x5, 0xfffffffffffffffc, "661fbef224518087ec9e03182eaf7f091fe600"}) r5 = openat$pci(0xffffffffffffff9c, &(0x7f0000000080)='/dev/pci\x00', 0x0, 0x0) r6 = socket$unix(0x1, 0x9, 0x0) r7 = socket$inet6(0x18, 0x7ffffffffffffe, 0xfffffffb) r8 = openat(0xffffffffffffff9c, &(0x7f0000000240)='./file0\x00', 0x10201, 0x10) r9 = syz_open_pts() r10 = openat(0xffffffffffffffff, &(0x7f0000000100)='./file0\x00', 0x100, 0x40) r11 = openat(0xffffffffffffffff, &(0x7f0000000180)='./file0\x00', 0x28082, 0x6f) r12 = kqueue() poll(&(0x7f00000001c0)=[{r5, 0x20}, {r6, 0x100}, {r7, 0x2}, {r8, 0x4}, {r9, 0x40}, {r10, 0x120}, {r11, 0x26}, {r12}], 0x8, 0x40) dup(r5) r13 = getpgrp() fcntl$setown(r5, 0x6, r13) fcntl$lock(0xffffffffffffffff, 0x9, &(0x7f0000000180)={0x3, 0x3, 0x4, 0x5, r13}) fsync(r4) getpeername$inet(r4, &(0x7f0000000100), &(0x7f0000000140)=0xc) r14 = syz_open_pts() ioctl$TIOCSETAF(r14, 0x802c7416, &(0x7f0000000000)={0x0, 0xf149, 0x5, 0xfffffffffffffffc, "661fbef224518087ec9e03182eaf7f091fe600"}) r15 = syz_open_pts() close(r15) writev(r15, &(0x7f00000006c0)=[{&(0x7f0000000c80)="aae3e6c3f01744124ce96464f9157c521949703cb9bb69323cf41195cd335e36e74866da987feeeeb097b241e19f3fa88644a1612230c806ad34071458f62751718c2d7318d6cd8bb32a75d8ef3ec8ca53550e50cd08c580866abcb4ceb0ed52cfd0b81201f04606d61424cc74d871a596a34dd2f37f2b7b251d38efbfda4c7fe8b24d0f14b2d79c90b1b13c9fb4921666a654ab580bb2422d814f990f09", 0x9e}], 0x1) socket(0x6, 0x8000, 0x7) r16 = syz_open_pts() ioctl$TIOCSETAF(r16, 0x802c7416, &(0x7f0000000000)={0x0, 0xf149, 0x12, 0xfffffffffffffffc, "661fbef224518087ec9e03182eaf7f091fe600"}) r17 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f00000000c0)='\xebdbv/wsmouse\x00', 0x80, 0x0) r18 = socket(0x20, 0x8000, 0x0) kevent(r2, 0x0, 0x4e, &(0x7f0000000200)=[{{r3}, 0xfffffffffffffffe, 0x40, 0x1, 0x100000001, 0x2}, {{r14}, 0xfffffffffffffffb, 0x0, 0x40000001, 0x4, 0x1}, {{r3}, 0xfffffffffffffff9, 0x17, 0x4, 0xfffffffffffffffd, 0x31f8}, {{r15}, 0xfffffffffffffff9, 0x8, 0x0, 0x4, 0x9}, {{r18}, 0xfffffffffffffffc, 0x34, 0x1, 0x7, 0xcfab}, {{r16}, 0xad86146309850190, 0x10, 0x10, 0x85fe, 0x6}, {{r17}, 0xfffffffffffffffe, 0xe, 0xfffff, 0xabd, 0x4}], 0x1, 0x0) 07:29:26 executing program 0: r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000080)='/dev/vmm\x00', 0x0, 0x0) r1 = syz_open_pts() close(r1) r2 = syz_open_pts() ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000000)={0x0, 0xf149, 0x5, 0xfffffffffffffffc, "661fbef224518087ec9e03182eaf7f091fe600"}) fcntl$dupfd(r1, 0x14, r2) ioctl$VMM_IOC_WRITEREGS(r0, 0xc5005601, &(0x7f00000000c0)={0x3, 0x0, 0x0, {[0x0, 0x0, 0x0, 0x4]}}) 07:29:26 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x20, 0x0) ioctl$WSDISPLAYIO_GETSCREENTYPE(r0, 0xc028575d, &(0x7f00000001c0)={0x70, 0x333e, './bus\x00', 0x200, 0x100, 0xffffffff, 0x7fffffff}) socket(0x2, 0x4003, 0x0) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86139) r1 = open(&(0x7f0000000080)='./bus\x00', 0x5, 0x0) write(r1, &(0x7f0000000040)="670dc3", 0x3) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000140)=[{}, {}, {{}, 0x0, 0x0, 0x0, 0x0, 0x81}], 0x0, 0x0) write(r1, &(0x7f0000000000)="0991d2d0ffffffffff", 0x9) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 07:29:26 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x2, 0x0) writev(r0, &(0x7f0000000140)=[{&(0x7f00000021c0)="3cf8780767a00f89405fd310ddef121975a27a990e9795249cc3eb308ce4180c4ce0f9acb2088f638cec2d4cca2606c0da0252d8eda4c637d5f3d4abb03dcf20a4ac92fcbcbf708ac6cdac2ae8ac5757e8cf67d4e26fed38b1bc677ca78e90f3dbfd83c8910ef1f1ffe2ca9cc0f81229eeb3bb587fdf2c23fb3804fe6520c92e24b8a322453942515e9bd36009bbecbdae6a060578bd9d7373024a21e26cc0ccae996adc7cce99f67347a220175e74ac5ac38044b5a04fc9c20b663b5011b5d62ff327b683e288a3277fdc830e9e3e7eb288c59c410a314870314210b1fe7caed16678d4252f604e6b8e3047156c453933dbe844abcf3fc64a72c075bf082495855ad4030fe589349f790ebf4eb25ad4ea4bbfd1b98b814a94d1071e6ff64a7718ca4292a40eb5508dd0996ef50bf773f2cf5d73e4e054fec4276012f7a416be61c80afc988a4737dc733b4cb6d2f63e264c576d785746a5b6b335607eede23284b7794ab6bfc602d42fd83da88a66fd3b61c58e1d1673c0c3c16e188403c0e16a969a5d19318f6b45d2565f6d7fc697757cb13062c9909d2c022bca651cd978b46cedb212dcfd3e3999ca570c7e9501e9886d9799498b167a19be71c7ed71f2dbe6954f527533c19c63fc3dc93fd7a429f92c38749e2469088836f7e8cfa3b7619fea996af232a04b3cbda0a6ecaa5b609b6f0790d047fc060a9bc2eaaa50cf2303b5e3881cad817aecb91f987a9a266015a74156e950d3e3b4ca151502e1cc89843fefe40506a398951f6b1918e1ee68a5ff92beadf6efb12523260060466ce6bc175ea615384d5906bf53b7ee9e52b6dad0719da7138897b083193bc9eb6ce0a1e565040d7ce269a1e4c24597fa2f127d632b53462252ee017ca363ae4a41ff8e3ab233e44e48b4976d1f565424658dfd92571c8abb5639f1fc3e0bc5d7ae66dc50939f5001425a947ed359f60fb47637357ec104cdfc2104368b501fa784b4a5e1ec77c66c864e7f172491901b95aa7e09da8894c7925d70c305f8b5fd850f30fea5f51211976b53aa1963a89c5150cc7c666804e8a6e7ee9b56b414283e68781db89ed0075675922bb2215e56aa93b5476b83d7e56f8ce1280a314e51c91988cc2b23df8c7752bf37d8b3538093554f2080f9154d77d4dba6d06a96c6b254e17a25c21efb617de26d389345997a48ce00c22de6db82c0197b7f5cdb8423ad8adedf5726dcb302a570d2cb969dd5b79f729ff1855811b470bf53b88f0e12fa551008390896b023887071af5b223c105c011e9287e2127015a965c36d12862d98fa2ae164c198c9743eb3110103fdfbbe49c9ebe6f6b7f590f4fdc13b28946cef81ec3d8706a12cfa41de15b61ce3e67933fe02eb873048bd989c285271862c45dc230c18000c65b4d03185bf4d7202c060616e85b03e9a971d0f353d2150be3e7e8f436643223fb245a8d4491612c6d610b70129e6826f3403f29f9251329028059ae0b79982d2891ef24a08f37bc246c041c9474894ff89b71fa8570be1333fe88b732cb598b3927c4cbd14f2274ec4e80af5091b026b18a557e3e315ce7dfeb188dfda68566f793914f9f601e43954cb35c9a7fabf67ccba85d4ac63275af78e57a4f829f1a6d4dcd96b997d77b8f9e8ceb630f748d646af70d2f5c708f828bba834cbd53c183068615362bfc960fd0997d2f4ec58494d8d797cfc6ee39ee0234dd767c85f59d9523994bb6b3b11cf1bd53360daf5a3a89da48c5ff81b71202b67e350343bc7b6dceef14cb7ff83bf9cf8adc86f39fe62f2dbf65c6eb44e525400b270c70ad2186a770545f29787f4bc3f9310636426753d96c77ccecab7a7c2887d6eb0340186599582bb28fcb199038e2ea74af6f3968f16a8478e02acc1ebb653dbdfb4e7aaa21ac844a95caeafa651905bd29d864fe93061e6535ba06b7c87dafd5f919596cbc7b63a8da884c469355fc54af53797846a624bc01b6d057fef14551f4c7f9ea46ed85540b8767b77886cf16ffecc4ca54670324cd258321faaedb291752b437f42b66b6f10d7f8ebe98e104d955594afc43cd7866c533fdd61beaea8eefeb91f58101ad22583118014d32f797dd0192c0ac9a2ce659022d855ddc911fe7d141a4cffaf9c0878723fbeeec562a551711ba05b04d2e5977dea7d5d6f6138ae3c1503ddfa5a6972971b40e6a928bc9ac7152bb32ed95e8709e0fac79ab28f5e6754524de45fb444eba6c473049ef8f2992381e7f44155418dbd0fa62fb3afabc3c814d6f5ba90c30c23593b031a794b05b9d858e994679a2c3feab7d37e124fccf8bd7a77f81931b0227db1c07fcfc599896b5a076c1d25ec2da7304085ed7e5589cf7256c683622e4749375dea1ed636be4cc5e43774f85f07eab4228923914899625b63599a96413c14b408b4fd8ed09b6225cb39ec0e8981cac4f766bd0f8ea8a9bb3ebcbfc11f74a608b86e0fbab83ef30573412c1d1268240cfd211f52acf398a3461a865f78f18e85d512e7442c85ec42c7b79530331a7489c4017ad6b9d26f021bcd33e2a115bc7249c7aa853cb692004bdef94a96e5f3a7af088196ed01aae71e69eb2ea3de135aa28f5637fb0be1b24500d0d470528915a74065afce8814ce9ef3c515de866ad71669b1129e9fbf7144aa08e3170dd6ca020eed92b67cbf1d4a811b5c566cd2fa1a38a4878c62c0394842afc1f339a0eb61f581561f2e0b2783041eb7d4188df136ef3cb30d6c3217005872454de49a251711d1c9785186916e40e5249fb0984686bf10727a79fa48aebefa0612c91712139d49945a97519cb274beb177bee0900eec9e5493f90bf57c592ac5410f89fc7cfced6cf7f364caf01872b87e23de41164a3d2bc46e3b57b2d78e8e1c1ca984d759570e857e0f4789882173c002d36b1a38c663a495c6acd371610acaaab922212cd99bc3f7ca4db583fa0d07f8bbdd6ca00c6a51480b904f4d7843142e414f774d91d7ca6fe418a0838b43ff5be3d9384e17ee28a27cb9cbad1da0fe57f37ff2bfa9b4a7e22fedf6a909253d50346cadaa960bdcdfafa499fc869a67b8aca5895ae71b79a0160068d845ab75e3bfbca5e69b007b224327d1911b7f68a7209e3f905dd78250aa7025d6db126389676bc4980edc6b38f37241c7efaa29907ad891e25fe21dc5f15909d045480fc1abd9d82b6af4de636b61bbffbb590c8a46e6e646db256cacecfb7fb92416af7f4ff79f9f8d36055a4ec7248aafb4f593d7e6f513d90dc7279407919ee5180fe6e0a0ea9468e6b72f3a4d04484941e8670b8bda2af27fa2989a39ee008e7373eeb7b744407f868e5b9b11673ce273fe967d90ef53e539ef3e8ad248e47eac5e88b80551f2234ba93971ffe5d4662c58bcce2ca1e3d454a4baa2c897c4f8b385f2ffa387745696b652ca4e57e1d7ac0351abd6fc03e19217bd92f4a469d1f7ecf1cd54e6ef0ab6a38d6fb4f32eed2332dfbbd52657f8399f3a9487d2d974338c3e7123ac2c221454426ef4f24132317e358482a368209b3e2b723cb4f089e3e3c97cdcce12387e1129ed755e288819609cb3e2c915de7860107a6cba2e44093ea7b05df8b80f5476f33d5b3c65ddc3c747ccd5b7b01208b000a3fc851e90817d0da5eb803fa833a519c4467c4f505dd6f077ef8c88e9fcdfc324b6a72e0e8b5071633291c8d852a6bae1e065a5a8230e490533b332ac7679f2268b2adaf56197dcd794db2c7fa9a82b953da9d7739ac8070d905fa801a9cab980fa880647272f2b28e964674679e96a667539f9cfc25e3f1420d0610f198d819f80d152efdea5bf2e1777096e33da224ee1421dace5252d4045a177c7d42588a50f387f71ed7f15b9f4233e4520db1cf45f35ef79738a80be63e255e1caf7842f649efb666f82b2a2312c3a74fc7aeed00b383b8af19c906e0637b62db21f2729554da3d4fdfd1f5958c864155a9ba3384bfed5aeadb15e45f0ee559092a4206462311777414d2eb38a6ec68c7d40a472e4c475c9b952f8e636cee021c5f99773ce16c2975f1f81ca501af77cc85f4b25e0b663881b1597584a796ced45fe93b661998abc58a25d40a4d24069b2d1c8b94b16d98eebf46ec3cca8b43a47d13c3327db8fef8281a9a8f724c78eb9d8472f8e3ab7021457e6e91283a45475c86d43b115f659614fe89d75289207bcb4c5ed7523501e6b5c425d7265f596c6c1c90a6ede339138c4c3700e97878be49facc9a94e425bd7f892e9da7de48b242da3ff658a2446d839eb981dc1d2874675a86ac02e899e350ecc8cba0ce37274093277e269e454f5416cd13f8edc1d833bc706dcb8f47fafc19db4952f2b0b2472083bec2281f11d116ae4d4131556a46449f676d2b057f38f61cba8b2e027d44d59ad83ced5b449065f32eee60cd1f69edcf8fcd2649365f970ddd9d9b8df0ffb6dc6c3c6f4500389c064393ceef2c6774d83a06933f855e54919b275c43f6aa69b0cf89959440b50e8df609583b0772bedc573f89835800ec46e7cfdbbaeb3525d98a1f26d48caecaa8da3f36309fa1eeb7b8cb648aa8b0dc661909cb4bde1b1165cca4cb72c4beb06eb8908a29f6d395b92127b6e923a396d8e2a8e920f912cc6dbf5d237a7c31e717b5441f31d85f4f0013f7aaaf4a7e752781abd41a4d936544d29ef4600a7a341a7af08ee259221ef58a423af86ccbc169259e59e149cf529471b96ad18bdf5e279d0898e60fb9ee693bcaa866447ffdc61680478b4520ad4cca81903dd92688cdcba78bd18625f3ef53ef1d40c6a77b97f59173c5a75ca9bd917552b2cf87a530b811225b7b4bda81e2508b6e3a6931b65859d9e200a3eb99bb253f4a1bee26289bd245989b53360ed04decf27252d16e177d36399720f8b0c473d48b32dfdd724baa1dd71213b6d732ff93ce7b5b732a8205954fd94b7768ed8cd5b1bebf4c0972a4ae7ca966f9c0acb8e1960e18532d727bd2f7e2e5dbcdd3cba73935ac9f246933113d6e1d95b5516add44bfeaa0783fff89669e6f237a200"/3585, 0xe01}], 0x1) unlink(&(0x7f0000000380)='./file0/file0\x00') r1 = open(&(0x7f0000000080)='./file0\x00', 0x1, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) close(r2) fsync(r2) r3 = openat$null(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/null\x00', 0x80, 0x0) setsockopt$inet_opts(r3, 0x0, 0x1, &(0x7f0000000300)="6ab5ce4549b29be4d61f107dbf29152c5eef886a865d73c5aa4883fe72006c94790ea4f437033f42c3cb9840f6455dc6adc15b552452ca7e8d1678a05227d9d4aa3d742985dd9f92d4cbd65c1b5a97ffd490bdb21c715b5e9bd0629701542a10d794a1d2de8383ad5384cdc2ec8c", 0x6e) linkat(r2, &(0x7f0000000400)='./file0/file0\x00', r0, &(0x7f0000000200)='./file1\x00', 0x4) stat(&(0x7f00000003c0)='./file1\x00', &(0x7f0000000240)) dup2(r1, r0) r4 = syz_open_pts() shmctl$IPC_RMID(0x0, 0x0) mmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x4, 0xf6ef8df0d21bab50, 0xffffffffffffff9c, 0x0, 0x0) ioctl$TIOCSETAF(r4, 0x802c7416, &(0x7f0000000000)={0x0, 0xf147, 0x8000005, 0x400, "661fbef224518087ec9e03182eaf7f091fe600"}) poll(&(0x7f00000001c0)=[{r4, 0x2}], 0x2000000000000068, 0x7fff) 07:29:26 executing program 1: r0 = kqueue() open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r2, 0x4, 0x80) execve(0x0, 0x0, &(0x7f0000000000)) pwritev(r2, &(0x7f00000003c0), 0x273, 0x0, 0x0) ioctl$BIOCGETIF(0xffffffffffffff9c, 0x4020426b, &(0x7f00000000c0)={""/16, @ifru_media}) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r1, 0x0, 0x0) kevent(r0, 0x0, 0x0, 0x0, 0x7, &(0x7f0000000080)) close(r0) r3 = semget$private(0x0, 0x8000000000000007, 0x42) semctl$GETALL(r3, 0x0, 0x6, &(0x7f0000000540)=""/11) semctl$IPC_STAT(r3, 0x0, 0x2, &(0x7f0000000140)=""/177) 07:29:26 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) r0 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) close(r1) fsync(r1) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) getgroups(0x1, &(0x7f00000000c0)=[0xffffffffffffffff]) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000200)={r2, r3, r4}, 0xc) write(r0, &(0x7f0000000140)="220100", 0x3) openat(0xffffffffffffff9c, &(0x7f0000000240)='./bus\x00', 0x1, 0xc0) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{}, 0x5000000000004, 0x8}) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 07:29:26 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0xf9bc7c2ed5291d37, 0xf4) mmap(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x2, 0x10, 0xffffffffffffff9c, 0x0, 0x0) ktrace(&(0x7f0000000080)='./file0\x00', 0x4, 0x100, 0x0) execve(&(0x7f0000000040)='./file0\x00', &(0x7f0000000140)=[&(0x7f00000000c0)='\x00', &(0x7f0000000100)='\x00'], &(0x7f0000000240)=[&(0x7f0000000180)='-\x00', &(0x7f00000001c0)='&\x00', &(0x7f0000000200)='{${-\x00']) clock_getres(0x3, &(0x7f0000000280)) r1 = semget$private(0x0, 0x8000000000000007, 0x42) semctl$GETALL(r1, 0x0, 0x6, &(0x7f0000000540)=""/11) r2 = geteuid() setuid(r2) r3 = semget$private(0x0, 0x4, 0x2) semop(r3, &(0x7f00000003c0)=[{0x1, 0x5cd, 0x1000}, {0x0, 0x81, 0x1800}], 0x2) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, 0x0) r5 = getegid() r6 = getuid() r7 = getegid() semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f0000000880)={{0x0, r4, r5, r6, r7, 0x14, 0x6}, 0x5, 0x9}) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) close(r8) fsync(r8) getsockopt$sock_cred(r8, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0}, &(0x7f0000000300)=0xc) getsockopt$SO_PEERCRED(r8, 0xffff, 0x1022, &(0x7f0000000440), 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0, 0x0}, &(0x7f0000000380)=0xc) semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f00000003c0)={{0x7, r2, r7, r9, r10, 0x100, 0x200}, 0x54, 0x100000001, 0x1000}) r11 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000480)='/dev/ttyCcfg\x00', 0x80, 0x0) ioctl$WSKBDIO_SETMODE(r11, 0x80045713, &(0x7f00000004c0)=0x3) 07:29:26 executing program 1: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r0}, 0x0, 0x10001}], 0x0, 0x0, 0x0, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000100)=ANY=[@ANYBLOB='<'], 0x1) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) r1 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r1) socket(0x18, 0x3, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = syz_open_pts() ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000000)={0x0, 0xf149, 0x5, 0xfffffffffffffffc, "661fbef224518087ec9e03182eaf7f091fe600"}) r3 = syz_open_pts() close(r3) writev(r3, &(0x7f00000006c0)=[{&(0x7f0000000c80)="aae3e6c3f01744124ce96464f9157c521949703cb9bb69323cf41195cd335e36e74866da987feeeeb097b241e19f3fa88644a1612230c806ad34071458f62751718c2d7318d6cd8bb32a75d8ef3ec8ca53550e50cd08c580866abcb4ceb0ed52cfd0b81201f04606d61424cc74d871a596a34dd2f37f2b7b251d38efbfda4c7fe8b24d0f14b2d79c90b1b13c9fb4921666a654ab580bb2422d814f990f09", 0x9e}], 0x1) r4 = dup2(r2, r3) setsockopt(r4, 0x1000000029, 0x2, &(0x7f0000000040)="6d8a304866993192964800"/20, 0x14) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, &(0x7f0000000100)="8c65", 0x31) 07:29:26 executing program 0: semget(0x3, 0x1, 0x7c3) 07:29:26 executing program 1: r0 = dup(0xffffffffffffffff) ioctl$KDSETRAD(r0, 0x20004b43) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x4, 0x0) ioctl$KDENABIO(r1, 0x20004b3c) ioctl$WSKBDIO_SETMODE(r1, 0x80045713, &(0x7f0000000040)=0x1) r2 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000080)='/dev/diskmap\x00', 0x2, 0x0) writev(r2, &(0x7f0000001200)=[{&(0x7f00000000c0)="87ddf539634d3427f06fe3cda70930b63f3ebc1552cc88f3b142a6716d076fbebe0763adcc69d48a06bbdb5842322aceb3e68604e3fd3848d113a5c90392bf48853ae503c26bcf991a1d1caa64498275133daad103d1ee7b948a496620be0495bc9d0cdf8771a0d60b8ce4d49e741c34ea06b014fa539ee892dea05b4317da19d9db74665344a696fee9cb1ab0d875dab29aeac85946d1fbe5fb49645b", 0x9d}, {&(0x7f0000000180)="1bd148e21fb6645db314ba86fe79a0fd2960d6a1ac28bbfe9a29aced3c690485cc47c8cb72248bb946f072a614b259291b9532d7c844ea85a213e0d0253f82c5a78802ce36b7673b4895145a1f3ce43b2db9e89a0a0cd9e49d0edcda91664d5533730ae2bbf03a05b33446011dbe684b", 0x70}, {&(0x7f0000000200)="6225715f86f65d7c423af326cf6620f73a9e09d422a30dfc6eac2ea1202d0cfdbff6dbfbe879e1f378ab28af0bca61b66a6e1ed8221b0e23a13c596e353d839ceb40bc20498b497d9f82c6f124684904418c2a5718c9729d4d1445358161ee695356db2d865538a7e0d3cf642aefd98b8842a86bda47c8baee279011696298df4ee71e0f93149f67dc361970999b3b85a8f3d77a566bf459a6aae5061e1b266a32aa2a2ea4f4b12e9c3927758130cba534d605ad27d3d73c6ae0203b63d23c2670082f5eaa161750fbb5ac7cf5bd0bfd1cde6ec8df6e970564bc1ed157e04a3fda1a9bea71400e027761382150d2e3df2de7fefba89d6e965f61d2865c6e6907b7c63c3c4948f28af813e2ed23792f6aa248ae4a17a9fc1fa8bff1560cafb13d891c91c45878ecb675bff2ad976a650095ddddaf232b666ea28aa14407e2f4ba1b2ff56c45457fcf4fbdeef6f51232bd003875e311b86e1624a8b27d3162245e570d141e085a70e30a558303f388c59c36bd2b6633423090ea12fd9d181076dd6e867bf03cedec92be80e6d997a4479ca1bab6b72ab13049cb25b98e83d6460d897ae1530fe0b55a7a64ae7bc3bc2805f2a34a003a31d985cc10565c5f88e0e09f8875ed400574338081bb3a143e46a37ab4afc65d93e13100d42a872e90a8d45762af6aaddab8fc61f3e78fed29292c5e917ff89e85fa9401f102364bb1a8858b56a2fd95d1495cd2c8655752a436347adc52f58239ba989eab6d0c09b9ab0733e73234ec2b8acc45e741b6fe94b180744184cd0dee8d47d6b2a32dda5053000aa2b7c14d320741ff09d8f6777bedd6750c69fa207a8c80ec0e253a3297a495e37298fbd96f34b15018ce82e452595ffc60e137c11657df9039f7a430ff86849311b914df1435a93c12c208687ac6e04c8d5e9d0b4b118dce17ee1b161a4033dd5ddb0042732ed0cb9217ddf7ccdb879ab3d2f91c817d036fbf9a2fddb1257c5cced0d15672d8b9589b75804b3813682247f34f3508c0625a1193249cad1d958a98c342dbfcfbbe681944c3226a1551c82fdd05d6a2345ea647f905aa13945bd689c024ed4fb397ce286683661656dd5b9103cad16d0eb43cf303c92a8fcaa63daa3bfc0c9a8ab64e4b2763ca15b7c7e5a1af11a38430ef8963b9999748d48c9b0f2cf60d1bf005a90fd4f4ffbe2f81e7099d5f5fbbc866a2d18f3564e182a49db148b24313048494cefb49b3620246dd91bcb0a4d58edc70416edb319590e37c8e253ab0aecccd9e82e68e0f96001c6170c0dc3f4682d833dd56c9eb5c34e20f41f9a4e28b1a604abd0ee42d49d8406c5241ecb8b18953787e1048401c2b3294afd2da548d648859f3c38db8a24e5c39883403138702c2cc56398d91c11682ee9d38303d219b7ee341ea2ac8e449bf4f4150edf40b46c7e321a8c89a69789fcca982ece68cfdafc355c2bdc2d21986fe218afa55c6d580a72584c50b47f7f665d17f44cf45a18e35f72d18077132445bed709890edcb8a8a78d256f372e90e2a940c5dec5b8092e270f3a7c2c075331d1a08ca7b08b0f1f6ab451fa5a844bbd78a063331a9189b2f0829e1d99b16fd81efa7cbecfeaba22f02da05025e69352d10c6a8dc2fa2d3c4b2f86c6fe3150424005b32283df5a27f42b0c1df62960abe19320e0e478782e10cd4ce44d832aaef783b1a1e6f0c076e70f7417cd2debbb2054d1b5ced63da6b4700f49a9a7b289375e693f1ab6cf5c15197f48d3e27e16df39c141849313ed58e5fa20858a2620f4c3a437c4eae6a96d25c01450817261d2a41926122db1259fbffa09475f012529ea39f6d648f6d6e5d85a06ee84e7654cff2e16c2e802e1b1ca5d0fe1faf193e5920b44c90a8fca0c81bcac52506bcdc1f2f4b958bab34a4cf3cf5c109c4b13e079ae20021ba27d9dc769dbb571c4bbcdd3ef51a2f9f7f1a5c2eac36fc869f4cdb54d7a13f5d548e33d15470a34253a8bdecb36576b4f9ee5765a41ab9264fd7dc22692d0d1e2b377e4c90b5446fb01350f7694e18429fb15336af800ee37e145c7891cad6ad2954704138afc77dd05c372b7f2d22f3a0d66ab9aaa37e18bc4d6eb5f2f1ebcad41cda2232892a7ef7b6b8af9642bd780b77a8e0a68a8d5b89522ecfdb5a9b21651c2b584afe3d3ab1a309f01dcf97aef927a4b78a4a1d4983785f17fa44ea755490694340bdbfa884c12479f72cd2ece96032ea3e43bd4488fe88d306696ff14d8555aa379114a29eb7768a5ed5e80f8b3d8af3e3ae0fe556fe2c0d2357db528f554d97d65e39a8905bc1f3806ffdd07d7c9b993870d5dd1a6d47d894bcf0af47a49e213af32df2eb70cb1f241d42ce924bbc4bd8c5a2e79d4018567da131003f72c0ae581704c850e3e43a0fc5ae9f019c2a250f512a778dcb1b1b7372fe0a384af772db58c4caba081b8fa93ae271dc327d521ad4c5c5fec00303177dd9c523a2b06fbb090db445cc1317922194bf8e86154692159f2fa2f811ebd7d43860f84d2869bf09209819a2853cde22e21d0371f0fa9d2231e7292adf230f8ddb9e1d691ee5335c29d8fc88c67b74e7a7c5e19b915ddeda38e83cfaa8b86aa399c8ae3af826777c6a9fb17b9b9deb4f9aaec6dbe4f7b38f3376b1eaf2ba06ac8452a55e998c38ecc63603813fbf6e4633edac8a55ed2c4c4e4cfb2fff6061e4fe6b3fda013c0821be4b32ea602844c23d1ecb644a6f1f5aa347304591806cb4c53f6e5b668611fecc5fc4bc7064eb084c65a50faeb56f61dcb506587ec73a307fd578dd12c8e0666d75346a0a1135a2127e249579a3a9d8de6317965cf331e89836000f03d1c2bd16196dbcacb7698d31d3b37b075589752f5c8c22ef7d449f40c0f70dd3a5fcd6844f42f3ef7a39f016d7124b83d8e9ceec9eac751a1606b5d00c7273b229a9649f014361555f5031807c748722c889b274e5256b3eb86c5fb17be1bbbdc4e70959309ef5a93efa281ca440561a9fb004d8f3f1e04b77f78771ffcaf2342ef5f0cae51abbdb10899d5b7e794a1524d6553549af6299390459bb877e15ce95aaecf5d30d1fa8f78d34d1e8cc71c53f7fc565474abbbd6691b4b38aa4200e810034fc41ffa7cfef5654c3517cf94e493520e4225df1c994bcc75bdcbbf2a68514a9096d11c74cff363801fc5214774b38b54488e37b429ecd26525922c3b7b497d6cacad4e2b5801074b72a81bd5bdc9765a5b35a86122a589a8e71457329606d8d3d8040705cfe42f23e415c2232e2f7264d111a5e0f62ec37fb4f2209be5f30ad98a7a6c705c351e827ad3ef0c6ccfd6f2a9ec247656ddc2af7a41e25f7ded19666bab23983d0da001e4002f60250d98638fb28afe08113328814f168bfdaa9d19cf195771c299ad9a57470bbecd15027d7f40ffadeeb9d653b78e7972f4880002e32d275dd0d21ab1e9d231073ad70e3d431cdb6d8129a26fc7f22c5983dbce96517c3e658a9b52b6279658817c11134abae2cf162d59cdba669b016858736fb56e7a49db038daf0b5076711e0d2d163f5049c1128ade335a341d753507f6cf701767243a387600a451dbd6c32d70f3a1efb0f66632134d6b32686e8436cda63c56970cbebfe32a5003380f42999c1494344d8be37972fc1c8b61e6fea1349649c827c25704505ffb61fe59cad67370e11af3d03ba36ace91f27bd41c2888a1389975a6efecefa0efdaa1f267b815301f2f2dca2b6c86f1ac0164dd59cfe265ed67bef182a19712a0a9b5f7540a9a896704966af8d23df6be517e823e49636f0291b5565592f1c1ee1af000a60b8faf5e5539d112e4a6dd2270058e1d45bb7c913722676f5d33ab7cb3cd63d64484294dc57f70e5d4f30272b2d6b99b70db1db1ac5690702ec72f7591fb4c53a5cdd6b45054a3dd6b5919677331d35a68bbfc63603244508b6e2b51d6fb29d93cf45d23f4c312fa9353b1495e93eccee330b0c7b1da3de56b975f8282f1fd532788dbe86225a3a5fa8c68e81bc2626793e42cbb7550c25bd6dd031be1aca96ba23c98ded7ffdbfc33e6b5758d8e39c50443e02d8e692f383cbaa6314a0e4181d59ee2fc7e41e6d995768897f421e4986e80f9182326239a0f8bbae5c1d3880b894247470f1dafe7a17516c7a2ca41ed57056413e17106c73df0c06182307aeefe206608eeb63bad2365a13c200d5f8e8324f61af988c21e1094a8c1229f75a31aee2efc53c2207f70806c3cbbca495170e1adf8672ce1438f829d69b9be8586b083489cf2ac048f39f51ae7041b7e30eba5d0b9e187b284bf761b0339b4491e2176e93f804b9fd57a3dcde343f354ada50b9aae9023289d95f619e8dfa72558dff68b6baa70f05b4f3941c62d846a55c6874e4a62bc00b723a987b95e8cd06f94aa138cf536635d2a1a27472966e1a15271acb035fc2a1462448b07516451673607e5dfee84cf614b7a15d899b892885f8bdb39838af096bccfd69bdff3648e2483252d65bf19ad1d0ba83647a8c229301f8c0f7ec164a448016078c5fc952850c7f67f17b1acba21fc92b2ed665c9377af58ff8e85a6189cd4457bee22750793c3441548b3a42e951230ba25fff9458580cb86bb5554d206932105e2b32e53ec0a48b28ed225b3717630fed83becdeea1f85ea5258f1a780fbd335e714b179c09af435f3c29a972b9ca88b08c7c18ec9ae082051f7baed0925aa81b0b7d99931ce59601e1108fd909868cccf99429623fda827c24af11f127eaee3c169e80023ad4b9e9f06997c004d10fafb31e7491b811d83bf4986eebb456bfe4253301ea5bf95917358f6cd78238de9ab3e2334a7f6cf97aa1c7a3af8ab0c98da970bba112b643d6f3730fb1325a7e25e326b0862513e9a8e380af07a101799d2f1146455d8fe63ff4acda88afd86fe070fb1996c40f584e836f9d964d83decc13ef822325a9bd731656f3b9f157c39adc2bae3988ceb674b7c5db3ba4007f28dae0b8287ccd7ca945b4d06472d6ac3d034907569501e2a23959953b431d7b33f532aeaff401864908e06250d223803333693449eb6a5fdbeb5d0bb2bd45dcb2a7e6adc7ce8aa5bf282672b7d6562564c0a194a8aefb6b08d0f5488803e02228b552003197c9aaac3c6da2b043d65b2ff3faac3b5f4572d16518b48f21b405abf344018b004c0adcf5f1f012c8938bff19700d52a305e25c49bf68cc3821c6d90c097032b23527a18aa67c9644a712a1d34fcd2415f75c6e97fee54949adf067f2e920fa275de33d0e185351aa15730f0c4a266e602893450295f3fed1604d8525866f7915210d409b79835537aa0d79553b747ae0d942f62320c2bfb65a14c3d1250ef66bdba411665196abf62765fab4fd74ba213dc469c090f8507b7a620b0655ce14d5fdf25ebd04fbb5046e4b5198bf6929a584fa6fa46a6930942ae2635a84e2717d2dbfea162e465dd6c8e83cb23b3e06d387f55a147547dceae7b55097a5df544c3924582a2b2d60eb12cda6e78240a129f56fcf3c57e6b26e7634cc7b0b97b6eba2a4aefb0f8b6e59aa6491270c319b6b82522957a4c1836c70af977db3032a373907c36cd9997253c5edc06d356cb00d35b24b509b98a38132e32940545107f8cfe04dd82ebfea1b595da386667bd90c0099d8d67d0308a86af998430d348167ba3fc8d56f6d7637affa016758d0eee60e9cae083e290e060138b7ea11dd873124b0366932d1f4193580f7ea81ab330a55848791155937ad6fc5940bfb43d149077db9169a18a728eb5ad20720ec93232e4b76cd5b", 0x1000}], 0x3) accept(r0, &(0x7f0000001240)=@un=@abs, &(0x7f0000001280)=0x8) r3 = dup2(r0, 0xffffffffffffff9c) ioctl$WSDISPLAYIO_LSFONT(r3, 0xc058574e, &(0x7f00000012c0)) r4 = fcntl$dupfd(0xffffffffffffff9c, 0xa, r1) flock(r4, 0xa) r5 = open(&(0x7f0000001340)='./file0\x00', 0x8, 0x54) r6 = getuid() r7 = getgid() fchown(r5, r6, r7) ioctl$FIONBIO(r3, 0x8004667e, &(0x7f0000001380)=0x5) getgroups(0x8, &(0x7f0000001400)=[r7, r7, r7, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0xffffffffffffffff]) lchown(&(0x7f00000013c0)='./file0\x00', r6, r8) writev(r3, &(0x7f0000002800)=[{&(0x7f0000001440)="085060d8874a1689883d3ba597fe88060ad8", 0x12}, {&(0x7f0000001480)="0daf265584d56eb518a20c06b735f37e8e9347344f7c1ba20a9d73e10b7cd390ee92939f", 0x24}, {&(0x7f00000014c0)="4d217f", 0x3}, {&(0x7f0000001500)="69a4f9dc4d804e0999e90876707f58769a01b4316ee6f051b0d2f3465c909ab595c26915591a318857dab59b1c95e49dff28", 0x32}, {&(0x7f0000001540)="08c7469d6113c251a6c0912485f998baf1cb0734553415a22b0e68b2d172488e9961ad756cdfc9b8dd8242bfd7b99d20e3e118cf3ce2b85204ec1821d3b0e03594bf536398", 0x45}, {&(0x7f00000015c0)="0f48b7dba7871b6c56ef98a6457f8ee36c151767a8ec4afc6c03e6154cae201cd425530f90f9e8861f459fa5bb52aea8dde2baa37a53f11a9c55f1fb168b02b22c5e19235dfd774133338c49fc3c4bcbe7c50c7b98118f0d836321af8f6a84bff63c778899b8d65800c2ee2856a09941e36057bf2dc25fdb6b76f4399775ffad23da5ce588d32ac66811a3ed0f6d46bac2df13b4d05f39a522efbb7fd1990277d8d82965801051df7725195fb6d32cfd46a1773dc7e71a4bc24c037c7110359307168fd0097dcb6bd71d207e4ad0d8575ca104626e8c7651d08be3af5d408ee7aa4cfbfcd6ffbebf5bf5fcf5ae4f1a27f9f865d2923ab0aee67b05735694a777e10da98361075256e585293ec1ef025f9079ac73aff8b8567b3bc95259dca4477d0a108dbdd7c8a7ad2c6b5792b3f4e3f46a5688b341396036beed577baafd16dd8d373dc5c4d18226a31739ae4de80f2a013219486f3ff291fd8f24238f11ba03f920bfa13b5367c738c4bd02045727d164a37a01509bc511f20ecaa133026f65d0f0080c9864a541f833d5d7b87a5095abcbd70aa0afb9902fa16f8943d859c31340ec3b1a75c32d602b6117cf210982b063ac898dbf7835fbfb8815cf763803fed66abc567a628011c81e1e7bada97512926361f7105e0bbc8423cb6c50aa368f0ba85c4ad9f6a0da25cdb7d3b10d4020e6fcb0076ea5afada5cee9f4ababc2af8e283ca894cbdf6ed2e028f2b13c5b7f0dd2cb454d5a1d2b238a518340a81f219e316c47b2a92182701f866e7fcf55e6bde1ff066562095ba1d7365c6cd266372a2e4151611d424e8d293a33fd0103f6af0aeda5fa65417906af4b4ac0f757e1ddd9a064db96e129a4d5a3b1727dcf1b60c9abeb38bf6aad4e116c22202c4c25743474ead7ba0ab098c91d50dbe0521f736a5cfeb300fb33f34a61da6aa7afaece29d582e1e3ec1c799eacd40fbf1ed08fd8fdcb28f9264e0fbacb9b8e1845f938fc6560e6c03a24245228ae1159985bbe042d1b31e5d8744b60941e28d183d2f71b368bbe796faeaa94911126138a4a43dc0796f0fbe65c5af666ba4b8ae66a86670c02e7e5cbc90d5ca215f2f24c39ec560f57f45718e2ea44f05e86b853ea4f175096b025783ea96e5b2ada9d4a23840cbde39983340531cd601555291c51e293e1bec5c15705514f26518465cacb0abd69f2ff479848c1e4bee2aadf0fad7a111140fcdfeb6ab8c79e4ea9517003558cd258ba56d1ab7cfdb248f9f088e0a81ea07492e5ebd604e0c560051597a3ad2775ae4a0d78f80813741a66b96e895d382f2d80d9a3126da19749e995a8e1c71798157472e17c409c2dbd8e12b93f8f30145132f031eb0b12bf23c3607ce9743a4d0025f8b349efc5852b1e76298964cb9d91c173dd0c4a22180f6fbd7d4fa902bbe6444ea8101e33d8696be927ca367ff77d591d5b11bd71c588c3ce3a491610f5cc7a1de1c651222c184df5f123a4a8ac89b97569e10109bf9e07fbcbe64eb00f60f5bce2fd6175daacd5112c55cce05797d9395e59d2e9a11123964a024d939a4f63746efdd33a44d2fc461459f44665fdbedfb66b28ead66f1f055e1d7f45565f9b190b0ff5094bdff7c9720e34c1d48401dcd941ca036b31184fd645c1a82406d69b418cad3b3d31326c4dc1d1ef79d6cb8c5b06214346721c6aaf1e934bde2993c153aac2b8ec5840417785ba687b73ac569c8551e44ea03b5d2e1a083b1b4c109d9d7ffc7834e0500f86f11de92525ba30a94b130d16610c70969df3c0c95092bca7d056abfd83b61e6c4c787f859dca306a21aeca07e72989bab6a3334b1f767f6b6bcb890d54a009c873467c70dc8cb54105187ad13d72e651af28d1c4de6e92eab4419627e8708acec302843bcdd9646b8c92f38701bf5f5b7031d4764793c095b84f39a3ec9c0900d06a5a9582342e3e7b5a755036c5498001af039e5a54d6c2a0af19495d2872f0ae34d0dc07841357b47d5134267c41edf61bf2a46d0836e10a0f2b18c15a34a0b9d8a266e9c72ea192dcd48cc197fd38577e3ae2781e63d41deadf25f1512c17292fa48bda097f2c0b72600796a9b144cc128dc136ca7d011983032d4790c33ed738a9afae32fc73a260c1d83af5e8b2341892976f323328b25e88287c1a7af9f3d623ee4a2a36cf1472edf4e7195eff34631195fa0fabadabbedc8895fae2c949e6b7847d10a86a777e8badd0b51df33dae947c95d43ffe30cb9ea6f0b49b6fb57bc56386524b9e34d65aa697a6edd978c6be6b801c827589bf6a5cf2ebe62a91f02851d064eed1532915c167bbd75217e05f26109f16f4909e868e9e2bb66c25aa5b8c57cfbdb7c4aa6fb85059f3593e5e4331d1c46611b92a58fd0937a897bad772897ea66790b4f3b03d3b58a437ed4c73f2ca5e362b75cd20a68907ac572c9ee437a058d4cffd07c14f44f7b04a966f860426f4148f2215be3ffe601bc0798ee611c212a3bfcc1cee3545966709007f5caf864a738921de9ef30ba643a98423926962fc8e394af5a5fa44e7ca998d3eb44d820c7de091cc5f45352890e4ba9ddf854150ac30fe900d7dc4f328fcd2840204951aae2867f0b26bfedf3b0e1026d3b937c67e8b113ee1ffb2604b3963754516f543f91bf4e0d4dd5cb5123952f74c5b35b187a42454c651867ba59ccdc53b48c84fd05a9ddc36696271834a9993503bb3c5e11b0d0a6fc400857c6694f66f3afbeab971f95bd25728db27b75bc39a110a362ff3a3adb159bc689219c98e4db91c3e3c1fe0ee979dd9445875a147e2f627f89db285eb1d566cd288ad062f3d3e8c761b757f16501e77b7e75e7e674b8e883a4cc90c7349e4bc404e12dc6b32531af9f4aecff735b08f793620e1a3e64677b4ec0665f56a5f8a09de9b28bf060a88c6d1ab23291b964c71fef4c932ca8f5601388953f2d3f5eee76c5df6475e164fbf52c5b402bd540d8731ff357b34b136918e508929c9ec61e6926f27a3be43ec6aee30e999665e1a2d5a3e0f87638f402b120d8ee2d5bbf6bbb4479d638c466be15e326200dd5c4b6845ee82854ab85971ba48d8288a071e7f64c0f82e10e610f3c312e7acb05f789cf531e15a5af58c4788ee48530169fd15b59f7d1a2f1a2d8dabb9b20d0aa344a3932409f2e01e1e0b108f49f5affe58b0977055016ef2953ded2d500c79bb82223fad5762bc940e492ee020eecea1776b1026bdc2981c52ef4c06f36470521c65d808e94ef5b1fa8189a9a28035700834b0246c5595b0a5aee061d3869cf46636600b3a0df7a6635d96ceb3e5795f8dfcbb95634f36f1836b905a9e1131d2560aa8e6ebdd592129f37e1ee2a33702eb7590317f922bbafcaa1baf2e271cd493a4901793b90c213f7aa338258f94ab45e4c7e87dc4d5e59bbd0ca3daed280be3879f6fe47de9cd9717125cc36f7ea150736517738589e0d3079921388b9388e65a8d74e7cce747ac8f7ed550c8ab63c0c3d558a726704f3985627dce1c305d1f0f4e0897c97565cbb431d00d795f901fe93f60ea443ba86dee66ad6c7f5f116fdcfb3103a63d21b77758fb37c0d07940ff89d4a4c69cb87fc7ba273bf245f77d9f226ce957d4a35281e2efb3a4bd2dbbaf7ea196360711ef36a169973a1d0eb561a9526c4e4bbca94260664cf0dc08c7efe4673b774c831d7fd315e50403f017755b3afcafdebe2ccf349dcde7f6ee12a41c84511e30741a1da24e161753c77c229572d465d9a36ee8b080a59986a7dd723fb9d699c495e81126c7624025e01c43d9901a48532ce7d4475f95aee317f250e496b64293398ce9ddc65e80c48b2982739b93a736c0726257234b0178f56e79c9b417a50fd3b19bbf676fb627c5911b02e5e00bb6b07b4b92f15fa3d82719d356ec6c2310e04629e793d1ebd6aaf964d8c2e634fd941928373fd5f6877d90d39cf35f148c4e157b8940a7e820491635316a2efebc29ff07b6037b3c5c420c333ea08619720130fe3a94fdbd4702d04ed387947654251dffc5ea5f473876be4dd1ff53da41e1f9966fb172c5ac5f2b069c3cc9f80c5acc4b5ff303b4a67b5c279b18fd94cb30ad78d527023e3a1253ebac05d246cf2bf5a4c645ce4b885cfb2c4702c86a167e514f498307418eeddd3e7d7ac6ce3f27f27edfd9acdba0b3dcd8d93cdf5039d797782ee571c78039219b37d0731063bc2c0b08c0699683af01bab3f22dbf62336a8d11864a67d60b99fe915c6d24c64f4e55d4e5f603616daa580380a9b5f1526e87ef6cde87afbcaeb8433b6955f1a7f85986aa034f8d261e5f7c4c486f14d09bb34a6fca697f6dd81e4883c0475b39dd9350d909524ce10deb8ed8919f4df5ae62848420ac9a7b525b3bd56afc7e3db661ce480e5c4d67eb10aebecccf1fc21483ac326abe58a852b97ed5a590fcf8585292a771423fed5eb4db400366b08b2287739ae649ab231b7f948570d1371eb28f6788ccbf6bf5c2d18d433cda58be61970d5e7fec5a3dbda57fb3511426bfc1b2b59574e34a55dcc1a5b8f112515da7c593c5deb0ccb7293812d5ebbe0f65a6cb15fccc67b693de3e2088eea4847edacf591fd7bd5dffd2972d88570663d11b1b0eb720d10eb47dd9b867f531baae60741c36261ce37eb183e81ec8fde2d826b5e7851ac19ea10c934ff97dfc8e7e91d61fe52bc7dbb6a892fa10f47e308732f3d79571425eeee7a1d25f29cf1b0dd59cfbbf903018ddfd0fd06fe44850c9414153e328f8d3b34fa947a8f97bdcc5679df59f34e40747cbc4d295f2c96439eb4cc28228f13ce97befaddee932de1173e2923990918c55228f1f093ebf90af92d88beed6428bb85759201a9ee2d3671ded24654614c13b43965921ba910075be27816ca5b862188a8fa4d28e92f620563163275b2043765b79fd6fb0fd6d1ea806b99779842c29dfc4500f69b7eebcdd7bf3173b077a097e8b44f3cfbdd07922a114286a6019592c1999f5f36e85b520659f15f9aebfecf2fb537e363559ad2d404dc912c7d0c0568ac0c86e01d47951559b584d9bfbc03d4363c309e1b9bb8a9997897baf77dc715c8428d056b29b14447a22fd484ef8ed78fe4084f01f6962a982f2c3f29dc33500907a25d59abe5030ae316bd7b4826c92e4b0fdeb22d51eed48f8eec10b26a648101a05079a00ed35bb8ceca85f1408c4736e25456cbba5c4bc9b8cdc739941b168b1a98cb53e11175dab9a70bede14932f8a171c2089c9eb3533c1947bad4bf25426f1d95415f86b59eb2bfd60b5d2096549628b8b4f72e8d9d46a9b0da12a36b900d661888fa61ca09fe025a847a8734ac0e1a1d6a14c4504c0d7a6fc3cdb0bce81cd287c311030ff9414c59dd7feabcceb09192d4667d5fb13f943039cae97b4449187920072c1052c79df7ff9f8695fac867e677b45675268bf032ed9fe5dcc51688e5f938ae4b86f46d8af49739ee5dc2f3327cdb622fb9af30bfccbd1a5e0f4723e9f7fdd7fdfa90fa6714e471d1f587807aec07437b5c8f30a79c115bb8c62ad8c69b3ac3dd274c0c977b3b8a0590499358fcdf3c4cb2dcf4b9647b5da249c3d40524158a0844ccca4b970a912214cf9f955f67f65fa86a36e240d875b3b2806f4e18727be8b6917c9db47711e8747f055133f61bbee82dd67e7dca580e74e7c419cff3105216966f7f130314a40f8c066101b68310b77e26cdeffa0c98ee8a3b409f48e71aa4ad599e23fd2342d8812ce9d3a59929da44c77dd2867a27e5b7dff398478cbfd57343cb95f15ac07", 0x1000}, {&(0x7f00000025c0)="a53b072c587fb0a5095ebe4979c964743a44f6397f8d6f3a0cad6443509c0f380881349f0c23cf6032db630d93d84ab4e947325537f449b3f8efc725231629ccebccbf2b48f270df67c8d808e68d5a4c81ff160f8f0364eecab705787f96436647f34d43c74e2337a6e80f3cc9295b4bd1a3126de6c8761d4484c0b31ba88c5caab4eadb92473f6968ef71398d462294b8a6262d96665d58f090a06c0c391328c9007470b67a2a23ef819081398c4f8a5500751d47db2a3c7bf0a018ee0d93e8fc42c4eda1ad46d99032e29afce98475a42232c5dca6e8a04af292d054a605c33dd2e0c4a46cde50472e32265b1e6267e396a5b27ec8a2ac2cb031ccece0", 0xfe}, {&(0x7f00000026c0)="ac6c51a068f241dee496ceadddc5ca8e4b58a7cb39a559ecb1d2090a5a6b3b16878afbfa57336b76e7b932c41ec48b6a19b1343320e86c38308730f89df277fb501d2e6931384c4fa6877b6ab59ebc", 0x4f}, {&(0x7f0000002740)="c557c2d2efd95f3138b46c0bc1c7c66768774f0693c7c914d1cae824a2fad2d706b20d27d2811987f518f85d821987c50e08dad472e91629a0a78ee72bdc8734ca84a2eeb0b8af0d9092054ed0542cdddcf68a70d719054b2ccebac57ddc763d47e47744a2d6a722e986d3c2de5849c4404b1726c18331cbc4b52c4ee62955e2483a6d52004a394403e7f5e3da", 0x8d}], 0x9) open(&(0x7f00000028c0)='./file0\x00', 0x80, 0x31) r9 = openat$null(0xffffffffffffff9c, &(0x7f0000002900)='/dev/null\x00', 0x8000, 0x0) ioctl$KDDISABIO(r9, 0x20004b3d) accept$unix(r3, &(0x7f0000002940)=@file={0x0, ""/108}, &(0x7f00000029c0)=0x6e) sendto$unix(r5, &(0x7f0000002a00)="e5f67d631fada583588d7b61f1ad0e742fa4f93546cff016ab491ce6bbd7ec62c5c4ab4ed87f98c6959fd2068b769d2cfc741c1a859d6df2ac65528ee0acb444f8d48ae6440868db4e98a9ab0219e14606be00e6f5e68a13402b0c656ed9212c242f71e42a826e59aee4271acd62ad46ca4cddfd03518dcc62b03b4db7d15ad3f89bb37cbdf581557991b7f31dec52cfd06a3c6de05b783a8e1e7ecbc211210d712aba049508aeea8be6e4eb13e11f93816ab7ab09c1346a4543e5e66d4189f89a143075907ad7baefbb72d24a098a9b8093521e93a9", 0xd6, 0x8, &(0x7f0000002b00)=@abs={0x1, 0x0, 0x2}, 0x8) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000002b40)='/dev/wsmouse0\x00', 0x800, 0x0) ioctl$FIOASYNC(0xffffffffffffff9c, 0x8004667d, &(0x7f0000002b80)=0xe82) socketpair(0x2, 0x8000, 0x8, &(0x7f0000002bc0)={0xffffffffffffffff}) getsockopt$sock_int(r10, 0xffff, 0x0, &(0x7f0000002c00), &(0x7f0000002c40)=0x4) r11 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000002c80)='/dev/wskbd\x00', 0x10000, 0x0) pwritev(r11, &(0x7f0000002e40)=[{&(0x7f0000002cc0)="2cc577c76bbfe7717fecd869c5bc8277df4bd74333006ba6774290507c5620e961548d21a1b3056d54f7ce90bafa3e285201fafa5ed18432648b45d663a50512efa68936141fb8bfdaa997e77a472f3b9edd73e92ca602568e273286600a3e8fe45bb5abca6c5f29ad1a9537d3b4bde6ee3f04a3f049b3e7b31b", 0x7a}, {&(0x7f0000002d40)="6d12bddb300412dbfce47164391b4779bf86dd341d816fe48d74546d6580cedeb5177e2b8f6afd4b05d798d9dfc85e70", 0x30}, {&(0x7f0000002d80)="81f20b", 0x3}, {&(0x7f0000002dc0)="15cd8a5fda2507babe2afbb6", 0xc}, {&(0x7f0000002e00)="c059099b2e143a5eadb095221bdc45ee9f4a", 0x12}], 0x5, 0x0, 0x0) 07:29:27 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000000)=[{0x61}, {0x10000000000002d}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r1 = accept(0xffffffffffffff9c, &(0x7f0000000040)=@un=@abs, &(0x7f0000000100)=0x8) listen(r1, 0x4) ioctl$BIOCSDIRFILT(r0, 0x8004427d, &(0x7f0000000180)=0x8) syz_emit_ethernet(0xe, &(0x7f0000000080)="28d800000000ec00d4d95bf7ffff") 07:29:27 executing program 0: r0 = msgget$private(0x0, 0x0) msgrcv(r0, 0x0, 0x0, 0x0, 0x0) msgctl$IPC_RMID(r0, 0x0) r1 = geteuid() setuid(r1) r2 = getgid() r3 = geteuid() setuid(r3) getgroups(0x1, &(0x7f0000000100)=[0xffffffffffffffff]) r5 = getpid() r6 = openat$pci(0xffffffffffffff9c, &(0x7f0000000080)='/dev/pci\x00', 0x0, 0x0) r7 = socket$unix(0x1, 0x2, 0x0) r8 = socket$inet6(0x18, 0x7ffffffffffffe, 0xfffffffb) r9 = openat(0xffffffffffffff9c, &(0x7f0000000240)='./file0\x00', 0x10201, 0x10) r10 = syz_open_pts() r11 = openat(0xffffffffffffffff, &(0x7f0000000100)='./file0\x00', 0x100, 0x40) r12 = openat(0xffffffffffffffff, &(0x7f0000000180)='./file0\x00', 0x28082, 0x6f) r13 = kqueue() poll(&(0x7f00000001c0)=[{r6, 0x20}, {r7, 0x100}, {r8, 0x2}, {r9, 0x4}, {r10, 0x40}, {r11, 0x120}, {r12, 0x26}, {r13}], 0x8, 0x40) dup(r6) r14 = getpgrp() fcntl$setown(r6, 0x6, r14) msgctl$IPC_SET(r0, 0x1, &(0x7f0000000400)={{0xffffffff, r1, r2, r3, r4, 0x100, 0x3}, 0x8000, 0x8, r5, r14, 0x100000001, 0x7, 0x7b, 0x2}) r15 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x100, 0x0) r16 = socket(0x2, 0x3, 0x0) setsockopt(r16, 0x0, 0x1d, &(0x7f0000000080)="00000002", 0x4) sendto(r16, &(0x7f0000000340)="e73657b59fa6e63c3c8a9b895d1c9aa4953d41170cd91de995dbeccd2191522767c7a5b69292b0585bc75112ff9d72fcb42197fafa78a5224b29f58ac86c9d50c95da1911d3ae42a897af96b3542731f3001c3b470b44660e357bfcd6e0dff6243bc1e678256dd9699f318011264126f5a3933f728ddff4a027451947201a52d8c8fbea210bbafc0d542155ed7b1fb1c3d5161d5fe4962f5f5ebd340ce8df2afe0", 0xa1, 0x200, &(0x7f0000000000)=@un=@abs={0x0, 0x0, 0x1}, 0x8) mmap(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x0, 0x11, r15, 0x0, 0x0) ioctl$WSMOUSEIO_GCALIBCOORDS(r15, 0x41205725, &(0x7f0000000200)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x10}) socketpair(0x21, 0x1, 0x0, 0x0) mknod(&(0x7f0000000180)='./file0\x00', 0x100002000, 0x5) r17 = open$dir(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) mknod(&(0x7f0000000040)='./bus\x00', 0x80002002, 0x800) r18 = open(&(0x7f00000001c0)='./bus\x00', 0x0, 0x0) dup2(r18, r17) 07:29:27 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x80b601f470f4538e, 0x28ac) r0 = syz_open_pts() close(r0) writev(r0, &(0x7f00000006c0)=[{&(0x7f00000001c0)="aae3e6c3f01744124ce96464f9157c521949703cb9bb69323cf41195cd335e36e74866da987feeeeb097b241e19f3fa88644a1612230c806ad34071458f62751718c2d7318d6cd8bb32a75d8ef3ec8ca53550e50cd08c580866abcb4ceb0ed52cfd0b81201f04606d61424cc74d871a596a34dd2f37f2b7b251d38efbf3c9fb4921666a654ab580bb2422d814f990f0900"/158, 0x5f}], 0x1) r1 = syz_open_pts() close(r1) writev(r1, &(0x7f00000006c0)=[{&(0x7f0000000c80)="aae3e6c3f01744124ce96464f9157c521949703cb9bb69323cf41195cd335e36e74866da987feeeeb097b241e19f3fa88644a1612230c806ad34071458f62751718c2d7318d6cd8bb32a75d8ef3ec8ca53550e50cd08c580866abcb4ceb0ed52cfd0b81201f04606d61424cc74d871a596a34dd2f37f2b7b251d38efbfda4c7fe8b24d0f14b2d79c90b1b13c9fb4921666a654ab580bb2422d814f990f09", 0x9e}], 0x1) r2 = syz_open_pts() ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000000)={0x0, 0xf149, 0x5, 0xfffffffffffffffc, "661fbef224518087ec9e03182eaf7f091fe600"}) r3 = syz_open_pts() syz_open_pts() close(r3) r4 = syz_open_pts() ioctl$TIOCSETAF(r4, 0x802c7416, &(0x7f0000000000)={0x0, 0xf149, 0x5, 0xfffffffffffffffc, "661fbef224518087ec9e03182eaf7f091fe600"}) flock(r4, 0x2) writev(r3, &(0x7f00000006c0)=[{&(0x7f0000000c80)="aae3e6c3f01744124ce96464f9157c521949703cb9bb69323cf41195cd335e36e74866da987feeeeb097b241e19f3fa88644a1612230c806ad34071458f62751718c2d7318d6cd8bb32a75d8ef3ec8ca53550e50cd08c580866abcb4ceb0ed52cfd0b81201f04606d61424cc74d871a596a34dd2f37f2b7b251d38efbfda4c7fe8b24d0f14b2d79c90b1b13c9fb4921666a654ab580bb2422d814f990f09", 0x9e}], 0x1) poll(&(0x7f00000000c0)=[{r0, 0x4}, {r1, 0x1}, {r2, 0x80}, {r3, 0xa0}], 0x4, 0x5) open(&(0x7f0000000080)='./bus\x00', 0x10, 0x0) mknod(&(0x7f0000000180)='./file0\x00', 0x2000, 0x2800) open$dir(&(0x7f0000000100)='./bus\x00', 0x0, 0x11e) poll(&(0x7f0000000140), 0x0, 0x0) 07:29:27 executing program 1: r0 = socket(0x2, 0xc003, 0x0) connect$unix(r0, &(0x7f00000003c0)=ANY=[@ANYBLOB="8202adfdffffffffffffff653000463f7b238bf46854d78a2a197a386207001600008295955984c87910bf453f68c117006abc4896bc5e57f9ffffff2ad88b2951b15801360bcd4c0a162b58fd4237b8fa4d012ae444473c238495aaee48c02f6ac41e6bf3bf554799b9b813ad30c85e8f5300a49fef9d612f871f4385f04157795ea4a5c5fe659ea24a1cd8cac7dbbc5965c6593d2870b4122cd23500008b3c0000fe00000000000000000000559aa4a6215ded01fdec82d3fd6227d60b90a950a01ae64da66415655b05810c8f67de1b28f20fdf324afe075ae85c6f0b6d4299d55ff5229e1a798336343d05bc2f3edacc80bbbe99033074039910cbd826ffffffff22d874b03680"], 0x10) shutdown(r0, 0x0) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000000)={0x0, 0xf149, 0x5, 0xfffffffffffffffc, "661fbef224518087ec9e03182eaf7f091fe600"}) ftruncate(r1, 0x0, 0x7) write(r0, 0x0, 0x0) r2 = syz_open_pts() close(r2) writev(r2, &(0x7f00000006c0)=[{&(0x7f0000000c80)="aae3e6c3f01744124ce96464f9157c521949703cb9bb69323cf41195cd335e36e74866da987feeeeb097b241e19f3fa88644a1612230c806ad34071458f62751718c2d7318d6cd8bb32a75d8ef3ec8ca53550e50cd08c580866abcb4ceb0ed52cfd0b81201f04606d61424cc74d871a596a34dd2f37f2b7b251d38efbfda4c7fe8b24d0f14b2d79c90b1b13c9fb4921666a654ab580bb2422d814f990f09", 0x9e}], 0x1) fcntl$setstatus(r2, 0x4, 0x80) 07:29:27 executing program 0: r0 = syz_open_pts() kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000001300)=[{{r0}, 0xfffffffffffffffe, 0x69}], 0x0, 0x0) nanosleep(&(0x7f0000001c40)={0xf0, 0x7feffffe}, 0x0) r1 = kqueue() socket$inet6(0x18, 0x5, 0x9) r2 = syz_open_pts() ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000000)={0x0, 0xf149, 0x5, 0xfffffffffffffffc, "661fbef224518087ec9e03182eaf7f091fe600"}) kevent(r1, &(0x7f0000000040), 0x9, 0x0, 0x10000fe, 0x0) socketpair$unix(0x1, 0x4, 0x0, &(0x7f0000000000)) mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x0) open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r3 = open(&(0x7f0000000000)='./bus\x00', 0x81, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) ioctl$TIOCFLUSH(r3, 0x80206979, &(0x7f00000000c0)) 07:29:27 executing program 1: mknod(&(0x7f0000000340)='./bus\x00', 0x3a0914c44f7b202d, 0x501) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) close(r0) fsync(r0) ioctl$WSDISPLAYIO_ADDSCREEN(r0, 0x80245753, &(0x7f0000000100)={0x5, './bus\x00', './bus\x00'}) acct(&(0x7f0000000080)='./bus\x00') open(&(0x7f0000000040)='./file0\x00', 0x300, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) syz_open_pts() r1 = socket$inet6(0x18, 0x4000, 0x9) readv(r1, &(0x7f0000000000)=[{&(0x7f0000000380)=""/4096, 0x1000}, {&(0x7f0000000180)=""/236, 0xec}, {&(0x7f0000000280)=""/89, 0x59}], 0x3) r2 = open(&(0x7f00000000c0)='./bus\x00', 0x10005, 0x0) ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f0000000140)=0x7) syz_open_pts() 07:29:27 executing program 0: r0 = socket(0x2, 0x1, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) close(r1) fsync(r1) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) close(r2) fsync(r2) setsockopt$sock_int(r2, 0xffff, 0x1004, &(0x7f0000000080)=0x44, 0xfffffffffffffde3) setsockopt$sock_int(r0, 0xffff, 0x1023, 0x0, 0x0) 07:29:27 executing program 1: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) close(0xffffffffffffffff) writev(0xffffffffffffffff, &(0x7f00000006c0)=[{&(0x7f0000000c80)="aae3e6c3f01744124ce96464f9157c521949703cb9bb69323cf41195cd335e36e74866da987feeeeb097b241e19f3fa88644a1612230c806ad34071458f62751718c2d7318d6cd8bb32a75d8ef3ec8ca53550e50cd08c580866abcb4ceb0ed52cfd0b81201f04606d61424cc74d871a596a34dd2f37f2b7b251d38efbfda4c7fe8b24d0f14b2d79c90b1b13c9fb4921666a654ab580bb2422d814f990f09", 0x9e}], 0x1) r2 = syz_open_pts() ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000000)={0x0, 0xf149, 0x5, 0xfffffffffffffffc, "661fbef224518087ec9e03182eaf7f091fe600"}) r3 = syz_open_pts() ioctl$TIOCSETAF(r3, 0x802c7416, &(0x7f0000000000)={0x0, 0xf149, 0x5, 0xfffffffffffffffc, "661fbef224518087ec9e03182eaf7f091fe600"}) r4 = socket(0x2, 0xf77f9df8bb5b3ff, 0x4) r5 = openat$klog(0xffffffffffffff9c, &(0x7f0000000340)='/dev/klog\x00', 0x0, 0x0) r6 = syz_open_pts() ioctl$TIOCSETAF(r6, 0x802c7416, &(0x7f0000000000)={0x0, 0xf149, 0x7, 0xfffffffffffffffc, "661fbef224518087ec9e03182eaf7f091fe600"}) r7 = syz_open_pts() close(r7) writev(r7, &(0x7f00000006c0)=[{&(0x7f0000000c80)="aae3e6c3f01744124ce96464f9157c521949703cb9bb69323cf41195cd335e36e74866da987feeeeb097b241e19f3fa88644a1612230c806ad34071458f62751718c2d7318d6cd8bb32a75d8ef3ec8ca53550e50cd08c580866abcb4ceb0ed52cfd0b81201f04606d61424cc74d871a596a34dd2f37f2b7b251d38efbfda4c7fe8b24d0f14b2d79c90b1b13c9fb4921666a654ab580bb2422d814f990f09", 0x9e}], 0x1) r8 = syz_open_pts() ioctl$TIOCSETAF(r8, 0x802c7416, &(0x7f0000000000)={0x0, 0xf149, 0x5, 0xfffffffffffffffc, "661fbef224518087ec9e03182eaf7f091fe600"}) r9 = syz_open_pts() ioctl$TIOCSETAF(r9, 0x802c7416, &(0x7f0000000440)={0x0, 0xf149, 0x5, 0xfffffffffffffffc, "661fbef22432090000002f3d45f038991fe60081"}) r10 = dup2(r8, r9) kevent(0xffffffffffffff9c, &(0x7f0000000240)=[{{r1}, 0xffffffffffffffff, 0x34, 0x80, 0x2, 0xd075}, {{}, 0xfffffffffffffffd, 0x2, 0x1, 0x3f, 0x848}, {{r2}, 0xffffffffffffffff, 0x0, 0x1, 0x3, 0x6}, {{r3}, 0xfffffffffffffff8, 0x0, 0xfffff, 0x3, 0x100000001}, {{r4}, 0xfffffffffffffff8, 0x10, 0x40000000, 0x6, 0x7fff}, {{0xffffffffffffff9c}, 0xfffffffffffffff9, 0x18, 0xcc93bbbf20627510, 0x3, 0x2}, {{r0}, 0xfffffffffffffffd, 0x0, 0x2, 0x6, 0x80000000}], 0x401, &(0x7f0000000380)=[{{r5}, 0xfffffffffffffff8, 0x8, 0x2, 0xeac, 0x2}, {{r6}, 0xfffffffffffffffd, 0x20, 0x4, 0x8, 0xffff}, {{r7}, 0xffffffffffffffff, 0xb2, 0x2, 0x4, 0x514e}, {{r10}, 0xffffffffffffffff, 0x0, 0x1, 0x100000001}], 0x4, &(0x7f0000000400)={0x7fff, 0x7}) close(r1) fsync(r1) ioctl$WSDISPLAYIO_GBURNER(r1, 0x400c5752, &(0x7f0000000200)) r11 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r11, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f00000000c0)=[{0x3}, {0x40}, {0x8000000006}]}) ioctl$BIOCSETIF(r11, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000140)="c4d46c0a81d12e00d77e4dbeb6d4") r12 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x1c4e2dc460c5a4f2, 0x166) ioctl$BIOCSETWF(r12, 0x80104277, &(0x7f00000001c0)={0x1, &(0x7f0000000180)=[{0x20, 0x1, 0x7f, 0x6}]}) 07:29:27 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0xa) sendmsg$unix(r0, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001440)=ANY=[@ANYBLOB="101200000000000007000000010000001000000000000000ffff000001000000"], 0x20}, 0x0) 07:29:27 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000000)=[{0x61}, {0x24}, {0x2}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r1 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x8000, 0x19) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) close(r2) openat$pci(0xffffffffffffff9c, &(0x7f0000000100)='/dev/pci\x00', 0x100, 0x0) fsync(r2) ioctl$BIOCSRTIMEOUT(r2, 0x8010426d, &(0x7f0000000200)={0x2, 0x100}) r3 = openat$null(0xffffffffffffff9c, &(0x7f0000000180)='/dev/null\x00', 0x80, 0x0) ioctl$WSDISPLAYIO_ADDSCREEN(r3, 0x80245753, &(0x7f00000001c0)={0x8, './file0\x00', './file1\x00'}) ioctl$BIOCLOCK(r1, 0x20004276) syz_emit_ethernet(0xe, &(0x7f0000000080)="28d800000000ec00d4d95bf7ffff") 07:29:27 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = syz_open_pts() r3 = openat$tty(0xffffffffffffff9c, &(0x7f0000000040)='/dev/tty\x00', 0x20000, 0x0) ioctl$TIOCNXCL(r3, 0x2000740e) kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{r2}, 0xfffffffffffffffe, 0xcd, 0x43, 0xbdd26b9}], 0x0, 0x0, 0x0, 0x0) sendto$unix(r1, &(0x7f0000000240)='G', 0x1, 0x0, 0x0, 0x0) r4 = kqueue() dup2(r1, r2) kevent(r4, &(0x7f0000000000), 0x66, 0x0, 0x0, 0x0) read(r0, 0x0, 0x0) 07:29:27 executing program 1: readv(0xffffffffffffffff, &(0x7f0000000140)=[{&(0x7f0000000080)=""/113, 0x71}], 0x1) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) socket(0x18, 0x4, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r1) socket(0x400000000018, 0x3, 0x3a) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, &(0x7f0000000140)="ad18f05de2f4ef18", 0x23c) 07:29:28 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x30400, 0x0) ioctl$BIOCGBLEN(r1, 0x40044266, &(0x7f0000000140)) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x2, &(0x7f0000000080)=[{0x28, 0x0, 0x0, 0x40000008d}, {0x6}]}) ioctl$BIOCGRTIMEOUT(r0, 0x4010426e, &(0x7f0000000040)) syz_emit_ethernet(0x8f, &(0x7f0000000300)="480243c3855e007a155e279e511efa96de17b0591df4b0ad0deb8dce1185963c25c0fe0b0dc3e8a8a91d3ae75ce1dfce82d9d858f42d1e37ac0ab724db0aaeeefc82536a1bef84d36e34092480da53aee942c91e102d761db9fac2c90475b9d9afe9406a862b201d1dcaa82938c1fbbeaf70c364b88eaa692b4dfc2ba85bfbd3086c47450a46c32070377e30e569c8") 07:29:28 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0xf149, 0x5, 0xfffffffffffffffc, "661fbef224518087ec9e03182eaf7f091fe600"}) r1 = fcntl$dupfd(0xffffffffffffffff, 0xa, r0) ioctl$BIOCSHDRCMPLT(r1, 0x80044275, &(0x7f0000000140)=0x7) r2 = socket(0x10, 0x2, 0x0) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r3 = socket(0x400000000018, 0x3, 0x0) setsockopt(r3, 0x29, 0x1a, &(0x7f0000000040), 0x4) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) r4 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r4) r5 = socket(0x18, 0x8000, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r5, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r6 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x0, 0x0) ioctl$WSDISPLAYIO_SVIDEO(r6, 0x80045745, &(0x7f0000000080)) connect$unix(r4, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r5, &(0x7f0000000100)="8c65", 0x170) 07:29:28 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wsmouse0\x00', 0x1, 0x0) ioctl$WSMOUSEIO_GTYPE(r0, 0x40045720, &(0x7f0000000180)) ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[0x0, 0x9, 0xfffffffffffffffd, 0x0, 0x0, 0x1, 0x5], [0x0, 0x2000000], [0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x96, 0xa6d], [0x2], [{0x0, 0x40006}, {0x0, 0x80, 0x2}, {0x2}, {}, {0x0, 0x0, 0x1ff, 0x4}, {}, {0x0, 0x0, 0x10000001, 0xffffffffffffffff}, {0x0, 0x401, 0x1}]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x2, 0x1, 0x0) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd0\x00', 0x4d1551c852870f68, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0x8040691a, &(0x7f0000000300)) 07:29:28 executing program 1: mkdir(&(0x7f0000000680)='./file0\x00', 0x0) symlink(&(0x7f0000000000)='./file0/file0\x00', &(0x7f0000000040)='./file0/file0\x00') unveil(&(0x7f00000001c0)='./file0\x00', &(0x7f0000000200)='r\x00') link(&(0x7f0000000500)='./file0\x00', &(0x7f00000004c0)='./file0/file0\x00') munlock(&(0x7f0000ffc000/0x1000)=nil, 0x1000) 07:29:28 executing program 0: r0 = msgget$private(0x0, 0x0) msgrcv(r0, 0x0, 0x0, 0x0, 0x0) msgctl$IPC_RMID(r0, 0x0) msgsnd(r0, &(0x7f00000000c0)={0x1, "198fc301add967ef1162a56376328c297b078875f21f5ed3f27b6908287d4b940ff1bb7f0154eab0ceaae817ae90af4de2b28717b40686aa816cb49389717ea960c75971db7eef8c611682e60efe0eaea793ad8473ab1c7d262a61373cbc5099cf7f41baf03c5bcdcf29514c74a257f756a52a5278508c15ff814c220eb04d4b33805b17b505d94d496cb5d2c4311d111aaf882fac869c84101845d7f8ffaaf1bd85629bb21d3b0b9683cfdf12bbcfb567e6f352b014ae48bd38160e3fce81c936bfa1fc05fee66f794afefb7778c36e773f4c18182d9bc0c963b7836dcb577bf66ee11650ee"}, 0xee, 0x6c33de6dae6ae089) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000480)='/dev/bpf\x00', 0x201, 0x0) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000200)=[{0x15}, {0x2c}, {0x6, 0x0, 0x0, 0xff}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) pwrite(r1, &(0x7f0000000240)="fbaf8a8d21bd9be96914f6357e3a", 0xe, 0x0, 0x0) 07:29:28 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x100000b1}, {0x3c}, {0x6}]}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) close(r1) fsync(r1) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) r3 = semget$private(0x0, 0x4, 0x2) semop(r3, &(0x7f00000003c0)=[{0x1, 0x5cd, 0x1000}, {0x0, 0x81, 0x1800}], 0x2) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, 0x0) r5 = getegid() r6 = getuid() r7 = getegid() semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f0000000880)={{0x0, r4, r5, r6, r7, 0x14, 0x6}, 0x5, 0x9}) fchown(r0, r2, r7) syz_emit_ethernet(0xe, &(0x7f0000000180)="f1a6c614631c91f670d1e53f33a2") 07:29:28 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x90d0, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000440)="bdfa4d2582c321a8cf9884fa33e90f8e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d99705dc1ce23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa5e78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bd25d6486b8ad670741e870106b6134a46bbb54cfb7d0304", 0x8e) r1 = syz_open_pts() close(r0) syz_open_pts() r2 = accept$inet(0xffffffffffffff9c, &(0x7f0000000240), &(0x7f00000002c0)=0xc) write(r2, &(0x7f0000000300)="75ef237dad5e4969c2c87dfee0de376c8567ff7ace66096e66c9bb66aae06fca10a95b82d05103aa536ec496d7429b9155d8be7f7dcd4ba2df08ee799483e3700d7abb1106692de857bdf71fb89a9b5d78c1989466a0499f2c188eb3882391044ee3e6b17fff2f69c52eaa3b9c2fc263c5f68e868f7d66b342bb0bc37b43e213aa4139ef26d4ce08660795fcb140e91d7f44b12b8d066779b63f8624161f8e904d3143", 0xa3) dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000003c0)={0x7, 0x40, 0x4, 0x9, "ba64ceb56c1c86be41ecfae62e06927de543724f", 0xfffffffd, 0x4}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000280)={0x0, 0xffffffeffffffffd, 0x20003, 0xd9f, "0000000000000000000400"}) r4 = syz_open_pts() r5 = socket$unix(0x1, 0x5, 0x0) getsockopt$sock_int(r5, 0xffff, 0xce518f90fcaad539, &(0x7f0000000100), &(0x7f0000000200)=0x4) ioctl$TIOCSETAF(r4, 0x802c7416, &(0x7f0000000000)={0x0, 0xf149, 0x5, 0xfffffffffffffffc, "661fbef224518087ec9e03182eaf7f091fe600"}) ioctl$TIOCSETVERAUTH(r3, 0x8004741c, &(0x7f0000000400)=0xb9) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f00000000c0)={0x8, 0x3f, 0x7f, 0x40, "0db51cdfa3d3ca1c398aae0001052d6a7c2e6d60", 0x5}) readv(r3, &(0x7f0000000000)=[{&(0x7f0000000080)=""/45, 0x2d}], 0x1) syz_open_pts() 07:29:28 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0xf149, 0x5, 0xfffffffffffffffc, "661fbef224518087ec9e03182eaf7f091fe600"}) fcntl$getown(r0, 0x5) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x4000000019, 0x0) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x80}, {0x80}, {0x6, 0x0, 0x0, 0x200}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) pwrite(r1, &(0x7f0000000180)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) 07:29:28 executing program 1: mkdir(&(0x7f0000000280)='./file0\x00', 0x1) getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) lchown(&(0x7f0000000000)='./file0\x00', 0x0, r0) setgroups(0x0, 0x0) setuid(0xee01) unveil(&(0x7f0000000540)='./file0\x00', &(0x7f0000000580)='c\x00') r1 = openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x0, 0x112) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) close(r2) fsync(r2) ioctl$VT_OPENQRY(r2, 0x40047601, &(0x7f0000000100)) ioctl$BIOCGETIF(r1, 0x4020426b, &(0x7f0000000080)={""/16, @ifru_dstaddr=@in6}) 07:29:28 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x61c8, 0x202) mknod(&(0x7f0000000240)='./bus\x00', 0x210d, 0x202) mkdir(&(0x7f0000000080)='./file0\x00', 0x0) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000600)='/dev/null\x00', 0x0, 0x0) close(r0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) close(r1) fsync(r1) ioctl$WSMOUSEIO_SCALIBCOORDS(r1, 0x81205724, &(0x7f0000000280)={0x5, 0x9, 0x1, 0x0, 0x2, 0xcd, 0xa24d, 0x10, [{0x1, 0x0, 0x8, 0x80000000}, {0xffff, 0x101, 0x0, 0xffffffff}, {0x800, 0x4, 0x7, 0x3}, {0x2, 0x2, 0x7a, 0x4}, {0x8, 0x6, 0x6, 0x7ff}, {0x95, 0x0, 0x3b11, 0x7f}, {0xfffe0, 0x80, 0xa0, 0x1000}, {0x4, 0x7, 0x0, 0x2}, {0x5af, 0xbe, 0x81, 0x1}, {0x6, 0x1, 0x7, 0x7}, {0x7fff, 0xfffffff9, 0x9f}, {0x3, 0x401, 0x0, 0x80000001}, {0x0, 0xe7, 0xfffffffb, 0x7fffffff}, {0x5, 0x150, 0xd95, 0x6}, {0x1, 0x0, 0x8, 0x9}, {0x7fff, 0x1000, 0x2957, 0x6}]}) 07:29:28 executing program 1: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r1 = openat$vmm(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/vmm\x00', 0x800, 0x0) ftruncate(r1, 0x0, 0x2) close(r0) fsync(r0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x8, &(0x7f0000000000)=[{0x9, 0x3, 0x0, 0x80000001}, {0x0, 0x81, 0x1, 0x9}, {0x7fff, 0x0, 0x9}, {0x20, 0x8d, 0x81, 0x200}, {0x401, 0x5, 0x3, 0x7fff}, {0x5, 0x9, 0x4, 0x3}, {0xc6bd, 0x80, 0x0, 0x91}, {0x1000, 0x3, 0x8, 0xd0c}]}) r2 = socket(0x2, 0x3, 0x0) semget$private(0x0, 0x1, 0x400) connect$unix(r2, &(0x7f0000000080)=ANY=[@ANYBLOB="8202695e7f00d3132376dae503a63007"], 0x10) r3 = socket(0x6, 0x4, 0x0) r4 = socket(0x2, 0x10000000000003, 0x1) connect$unix(r4, &(0x7f0000000000)=ANY=[@ANYBLOB="82f5ffffffffffffff00"], 0x10) kevent(0xffffffffffffffff, &(0x7f0000000040)=[{}], 0x0, 0x0, 0x0, 0x0) setsockopt$sock_int(r3, 0xffff, 0x1002, &(0x7f0000000080), 0x4) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sendto$inet6(r4, &(0x7f0000000040)="9b3758e1b1a941f0", 0x8, 0x0, 0x0, 0x0) write(r2, 0x0, 0x0) r5 = syz_open_pts() close(r5) writev(r5, &(0x7f00000006c0)=[{&(0x7f0000000c80)="aae3e6c3f01744124ce96464f9157c521949703cb9bb69323cf41195cd335e36e74866da987feeeeb097b241e19f3fa88644a1612230c806ad34071458f62751718c2d7318d6cd8bb32a75d8ef3ec8ca53550e50cd08c580866abcb4ceb0ed52cfd0b81201f04606d61424cc74d871a596a34dd2f37f2b7b251d38efbfda4c7fe8b24d0f14b2d79c90b1b13c9fb4921666a654ab580bb2422d814f990f09", 0x9e}], 0x1) fchflags(r5, 0x10000) shutdown(r2, 0x0) 07:29:28 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x64}, {0x20}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0xc4, &(0x7f0000000180)="7f") r1 = syz_open_pts() close(r1) writev(r1, &(0x7f00000006c0)=[{&(0x7f0000000c80)="aae3e6c3f01744124ce96464f9157c521949703cb9bb69323cf41195cd335e36e74866da987feeeeb097b241e19f3fa88644a1612230c806ad34071458f62751718c2d7318d6cd8bb32a75d8ef3ec8ca53550e50cd08c580866abcb4ceb0ed52cfd0b81201f04606d61424cc74d871a596a34dd2f37f2b7b251d38efbfda4c7fe8b24d0f14b2d79c90b1b13c9fb4921666a654ab580bb2422d814f990f09", 0x9e}], 0x1) r2 = fcntl$getown(r0, 0x5) fcntl$setown(r1, 0x6, r2) 07:29:28 executing program 1: open(&(0x7f0000000200)='.\x00', 0x0, 0x0) mkdir(&(0x7f0000000280)='./file0\x00', 0x0) chroot(&(0x7f0000000140)='./file0\x00') fcntl$setflags(0xffffffffffffffff, 0x2, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) setreuid(0x0, 0xee01) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r0, &(0x7f0000000700)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000300)=""/210, 0x3be}, 0x0) sendmsg$unix(r1, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="28000000ffff000001a3be9a39cd7fdf030000005156919109b78110f60b164ab25b6ecd782dfd3105958c2a72b74d25313097ef38c9c77e1f18eb3faed9a07395c0089730ad090fec496e646f1b940b794880ebd1be4a5262122b55810eb50100905f6caa4885069a4a6d620b835344394422d7d2fbb34d2e0d1d5d77e5c9d6c86e2e09c8", @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r0, @ANYRES32=r1], 0x28, 0xe}, 0x0) 07:29:28 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000080)={0x2, 0x0, 0x7fb, 0xffffffffffffffde, "ff0c003c02df71795acd00"}) readv(r1, &(0x7f0000000000)=[{&(0x7f0000000780)=""/204, 0xcc}], 0x1) write(r1, &(0x7f0000000140)="2078f7b678807d89e032dc19f570fe00bac871767dbcbbff8330c22685419d5e0110188e90cd9c8e50599ba24cd7c19fe1397a431644e59f6fe4bce3b20b21c3f3719d1d5de4b7586a0669cedb7237b428821c1db394acba77de083c965124aeacbcf09bd3c719ed25314dc21617d89aa9c6ffc4137067f33d5ed8d898537ed95d34e48374ae5f307c5375eaba46d8f816057b2c10d48644a54f695db32649dae31f197d94f0fbdb1796778ce098cc07acba65bddc0e2ce8b65297f80863914cb3909b299d190a", 0xc7) 07:29:29 executing program 0: r0 = socket(0x400000000018, 0x3, 0x800000000000003a) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) readv(r0, &(0x7f0000000280)=[{&(0x7f0000000080)=""/172, 0xac}, {&(0x7f0000000180)=""/220, 0xdc}], 0x2) setsockopt$sock_int(r0, 0xffff, 0x1002, &(0x7f0000000140), 0x4) kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0x0, 0x0, 0x0, 0x3}], 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 07:29:29 executing program 1: setuid(0xee01) r0 = geteuid() setuid(r0) r1 = getgid() chown(&(0x7f0000000000)='./file0\x00', r0, r1) socket(0x11, 0x3, 0x0) socketpair$unix(0x1, 0x4, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = syz_open_pts() ioctl$TIOCSETAF(r3, 0x802c7416, &(0x7f0000000000)={0x0, 0xf149, 0x5, 0xfffffffffffffffc, "661fbef224518087ec9e03182eaf7f091fe600"}) fcntl$dupfd(r3, 0xa, r2) sendto$unix(0xffffffffffffffff, &(0x7f0000000100)="b1000502b100a45997bb43e25786cb3849451ae3d3051020741038f53e8551f30ce390508e08fecea11ea8fef96e4fc748e93f0b780486ae007373a1bdbe781e5d8f6aef917ca869a4d3722c91f750d825582fe2aa7923ed00f4c8b2ca3ebbc259699a1f132e27acb5c606290d7d02ffffff7f0000000034e4fd89f20fd3873babfbb770c1f5a872c881ff7cc53c094303b2b8a85ff3fa86d9211830e0f2f0c9029fc7ab3a34c290000000000000000000", 0xb, 0x4, 0x0, 0x0) 07:29:29 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x8000000000005200) r0 = kqueue() r1 = open$dir(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) kevent(r0, &(0x7f0000000000)=[{{r1}, 0xffffffffffffffff, 0xc9}, {{r1}, 0xffffffffffffffff, 0xc}], 0x7ae, 0x0, 0xffd, 0x0) r2 = syz_open_pts() ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000000)={0x0, 0xf149, 0x5, 0xfffffffffffffffc, "661fbef224518087ec9e03182eaf7f091fe600"}) r3 = dup2(0xffffffffffffffff, r2) ioctl$WSDISPLAYIO_ADDSCREEN(r3, 0x80245753, &(0x7f0000000080)={0x5, './bus\x00', './bus\x00'}) 07:29:29 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x20000000000000a8, &(0x7f0000000000)=[{0x1c}, {0x2}, {0x6}]}) syz_emit_ethernet(0x3, &(0x7f0000000280)="8ce4b7d5983da720dc64b05ef3a5") 07:29:30 executing program 0: r0 = semget(0x1, 0x4, 0xc600) semctl$GETVAL(r0, 0x3, 0x5, &(0x7f0000000000)=""/19) 07:29:30 executing program 1: r0 = socket(0x18, 0x1, 0x0) r1 = accept$unix(0xffffffffffffff9c, &(0x7f0000000180)=ANY=[@ANYBLOB='\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00:\x00'/4098], &(0x7f00000011c0)=0x1002) ioctl$FIOGETOWN(r1, 0x4004667b, &(0x7f0000001200)) close(r0) r2 = socket(0x18, 0x400000002, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) close(r4) fsync(r4) recvfrom(r4, &(0x7f0000000100)=""/2, 0x2, 0x40, &(0x7f0000000140)=@in={0x2, 0x3}, 0xc) close(r3) fsync(r3) getsockname(r3, &(0x7f0000000040)=@in, &(0x7f0000000080)=0xc) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x5}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r5 = openat(0xffffffffffffffff, &(0x7f0000001240)='./file0\x00', 0x1, 0xde8112ed65742ace) pwrite(r5, &(0x7f0000001280)="ed06997b1d6941597dd55b3cf54d4f86bc987913b5f87271b3a016d386d0a398bc6edd5bb2e2db", 0x27, 0x0, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 07:29:30 executing program 1: r0 = socket(0x11, 0x4003, 0x0) sendto$unix(r0, &(0x7f0000000000)="b100050160000090000000205786ca900f0e08fecea11ea8fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff3728efbeadde89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be657aea8c500000002000000000000020208a371a3f8000400000000000000010000000000000000", 0xb1, 0x0, 0x0, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) close(r1) fsync(r1) ioctl$VMM_IOC_CREATE(r1, 0xc5005601, &(0x7f00000000c0)={0x10, 0x1f, 0x4, 0x1000, [{&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000ffd000/0x1000)=nil, 0x9}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x9}, {&(0x7f0000ffe000/0x1000)=nil, &(0x7f0000ffd000/0x1000)=nil, 0x3}, {&(0x7f0000ff9000/0x4000)=nil, &(0x7f0000ffa000/0x1000)=nil, 0x3}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffc000/0x1000)=nil, 0x20}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffd000/0x1000)=nil, 0x2}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000c00000/0x400000)=nil, 0x2}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000fa0000/0x4000)=nil, 0x1}, {&(0x7f0000c2f000/0x2000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x6}, {&(0x7f0000f2c000/0x3000)=nil, &(0x7f0000ff9000/0x4000)=nil, 0xce46}, {&(0x7f0000ffa000/0x4000)=nil, &(0x7f0000f72000/0x2000)=nil, 0x1}, {&(0x7f0000d1f000/0x2000)=nil, &(0x7f0000ffc000/0x1000)=nil, 0x2}, {&(0x7f0000d5a000/0x1000)=nil, &(0x7f0000e70000/0x3000)=nil, 0x401}, {&(0x7f0000d23000/0x3000)=nil, &(0x7f0000d44000/0x1000)=nil, 0x100000000}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000c9e000/0x4000)=nil, 0x3ff}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000ffc000/0x2000)=nil, 0x7}], ['./file0\x00', './file0\x00', './file0\x00', './file0\x00'], './file0\x00', './file0\x00', './file0\x00', ['./file', './file', './file', './file'], 0x9}) accept(r0, &(0x7f00000005c0)=@in, &(0x7f0000000600)=0xc) 07:29:30 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) syz_open_pts() openat$null(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/null\x00', 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000440)=[{{}, 0x0, 0x0, 0x0, 0xffffffffffffff0d}, {{}, 0x0, 0x0, 0x8}, {{}, 0x0, 0x0, 0x0, 0x9}, {{}, 0x0, 0x0, 0x0, 0x346a}], 0x0, &(0x7f0000000580)=[{{}, 0x0, 0x60}], 0x0, 0x0) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000000c0)={0x0, 0x4, 0x100000001, 0x10001, "2ea86ecce46adcd569ef64e16eb595607fcfd711", 0x40000002}) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000000)={0x0, 0xf149, 0x5, 0xfffffffffffffffc, "661fbef224518087ec9e03182eaf7f091fe600"}) fcntl$getflags(r1, 0x1) ioctl$FIONBIO(r0, 0x8004667e, &(0x7f0000000000)=0x1) write(r0, &(0x7f0000000080)="2078f7b69541d6d97099188e90cd9c8e765f9ba2c14c0333177edf6d0f3295f5a5e8b04efdd700"/53, 0x241c5379a0e79b8e) 07:29:30 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/de?\x00\x00\x00f\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000280)={0x3, &(0x7f0000000240)=[{0x1d}, {0x81}, {0x200000000006}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0xb5, &(0x7f0000000140)="b7") 07:29:30 executing program 1: r0 = shmget(0x1, 0x2000, 0x8, &(0x7f0000ffb000/0x2000)=nil) shmctl$IPC_STAT(r0, 0x2, &(0x7f0000000000)=""/138) r1 = msgget(0x0, 0x400) msgctl$IPC_RMID(r1, 0x0) clock_gettime(0x6, &(0x7f0000000280)) shmget(0x1, 0x4000, 0x400, &(0x7f0000ff8000/0x4000)=nil) msgget$private(0x0, 0x400) r2 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) writev(r2, &(0x7f0000000400)=[{&(0x7f0000000200)="dac4072e2cf12d6a8f034c2d8425c7fb4c08cf2ecd0fa16d5a25271c47adb6a1d71c0b2e5909a06f905eca0c05822506bb72c76863b60effd45296", 0x3b}, {&(0x7f0000000340)="0d3469dc4dda4c2e874603cfd825e9ffea75c0982d4c84b06da0a675b97c1534de4bf73131f4d9eb5476e88c7fbd8e304dc81e00f81b4b6b95e0c3040803332f70f8cbea", 0x44}, {&(0x7f00000002c0)="e1b11c8305d3ed90c61585740ac74b5e6aa7bb7838d853f4", 0x18}], 0x3) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x5, 0x10, r2, 0x0, 0x0) faccessat(r2, &(0x7f0000000140)='./file0\x00', 0x80, 0x3) r3 = syz_open_pts() ioctl$TIOCSETAF(r3, 0x802c7416, &(0x7f0000000000)={0x0, 0xf149, 0x5, 0xfffffffffffffffc, "661fbef224518087ec9e03182eaf7f091fe600", 0x800}) r4 = fcntl$dupfd(r2, 0x0, r3) ioctl$KDSETLED(r4, 0x20004b42, &(0x7f0000000140)) pipe2(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$VMM_IOC_INFO(r6, 0xc0185603, &(0x7f0000000300)={0x0, 0x0, &(0x7f00000002c0)}) ioctl$VT_WAITACTIVE(r6, 0x20007606, &(0x7f0000000240)=0x5) flock(r5, 0xc) clock_gettime(0x2, &(0x7f00000000c0)) pipe2(&(0x7f0000000280), 0x14) r7 = semget$private(0x0, 0x4, 0x2) semop(r7, &(0x7f00000003c0)=[{0x1, 0x5cd, 0x1000}, {0x0, 0x81, 0x1800}], 0x2) socket(0x11, 0x3, 0x0) r8 = socket(0x11, 0x3, 0x0) setsockopt(r8, 0x11, 0x3, &(0x7f0000000500)="04000000", 0x4) setsockopt(r8, 0x6, 0x3, &(0x7f0000000500)="04000000", 0x4) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, 0x0) r10 = getegid() r11 = getuid() r12 = getegid() semctl$IPC_SET(r7, 0x0, 0x1, &(0x7f0000000880)={{0x0, r9, r10, r11, r12, 0x14, 0x6}, 0x5, 0x9}) semctl$SETALL(r7, 0x0, 0x9, &(0x7f00000001c0)=[0x3ff, 0x766]) r13 = msgget(0x0, 0x20) r14 = msgget$private(0x0, 0x200) msgrcv(r14, &(0x7f0000000680)=ANY=[@ANYBLOB="0003000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000020e8fe77f27c32b96720790c49a1016d4c7c3a322d42dc945260532ef6de0fd8ef59bb3f39a66fe7ba7ca8388bf45a33ef978c2bdb823eb87fd71a980c67fb80a1bec82b157a2f328f12407d468d736e5c01c02e26e606859219333748168845facffd4daaf49fa90c77edd97a40711933fcd4371334471312319f43b325f066be188da33d2fcb26da6f6bdfe07da5e8bcb2b70c99cb5605d06833cf74dfafa25e5425f5f34c0000000000351bee2c4d31c3736ad60c4a687c7cc853739720538446a490c5dc2fce60657ed626ee8ce244cdc0240b06e3c255da787f000000000000001f0b00"/308], 0x1, 0x2, 0x1000) msgrcv(r13, 0x0, 0x0, 0x0, 0x0) ioctl$KDENABIO(r6, 0x20004b3c) 07:29:30 executing program 1: connect$unix(0xffffffffffffffff, &(0x7f0000000100)=ANY=[@ANYBLOB="00002000c2"], 0x1) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) r0 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r0) r1 = socket(0x18, 0x3, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) mknod$loop(&(0x7f0000000040)='./file0\x00', 0x40, 0x1) write(r1, &(0x7f0000000100)="8c65", 0x3b9) 07:29:30 executing program 0: r0 = socket(0x2, 0xc003, 0x0) connect$unix(r0, &(0x7f0000000040)=ANY=[@ANYBLOB="8202adfdffffffffffffff653000463f7b238a2a197a386207000000008295955984c87910bf453f68c11700287ed30bcb777fa69dfceac2a84e6ab3a64896bc5e57c6360bcd4cfa4d012ae447472b3e8495aaee48c02f6abf1e6bf3bf554799b9b813ad30505e8f0000a49fef9d612f871f4385f04157795ea4a5c5fe65baa202361cd8cac7dbac5b65c6593d2870bc122cd2350000000000000000000000000000000000ff0100000000000021d39b4028adb1ff1afb37ec4305642ad2cf8724eb18089278e314330000000000000000000000e02b05e5d12f524ab2aa8cc7712a2b279dbff4b7b46564ef560026e969c9341589ac85cab1a4c6b41dccf137c8ae135db3119e911c3a94484c6997ac607b1c26455bedfb9c9f35f23d1aa5513a6c17f08969eddff7744123053ff03d925341d85544cd1cfd0b34aa3fc1611cc660840eac99e39af6256b1f007bf8f244cbc769cee44346040000000000ec895c4784f6490ba02e9768478aa2b9778ab749a8b36d05c2b89da05a0a414c6394359a0000000000c5906c074cf888981d4e22265330698266255249f3920605e26ba6d05f13027548d8ffda5eb1152f6bc23442dc9631d64bcd5b823e495bac2204ccdaf733f9a509da7f66d0c7598f54a53f5e773e35d0d6bc372d1a8ff42aa3cdc2e80e306615b7a814b77f3f5a659255490b88ff1bf33436e6731ad3574d79be64d7a570715f68932de75cc53ec316484d3e4132dee58554fdac1bfa4aca2c3ebed7ad1bd9da569f770ddbf42b3a87e75f6a28b7f09126efe6c2d6ad126358a2bf7eb6652c52476b0f4a1fc0c7ee2e61ac5538254b91604200080000e129cc5b44d587c08f6f7c1013f89d3bd1f11b9dd8c3e5afc074c1771cebe4f8f92cfdee2e52bf897cc233cab1d5ef49a8aa68ea9977751b76b6c98bf0d9f371e916fc7b88c013c7381f77d036b0233aca38bc8789d01c4674fb41c17246be9389e32be26a498d0ce05a3852a1cb4338f3bfee17a07001520dd2515741374c70916b23a843c8a96fb086c43633a42e93fe75f8a85f37ee8c3f120c300afe7e7c1f1dbea0d7ce9a15edf26e82fcca1e245a58d78b79dc3b93721aa7885824e119dc4c67c825898793cd381a7aa89400bfc4c150eb6fcd3b65c4ab78a2793c3f37f762ac9427b81352d5911bf1b5fddf3f189b5d3d63bf4a5c97cb61787292b53006654bd2bc3db5c05331dba8d455f2bf23b53077fffd3647c9d0d0d84460abd680a645795e8a1493"], 0x10) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="820201f0ffffffff"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x2, 0x3, 0x0) bind(r1, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) sendmsg$unix(r0, &(0x7f00000004c0)={0x0, 0x0, 0x0}, 0x0) 07:29:30 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000000)=[{0x61}, {0x20}, {0x5e}]}) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) close(r1) fsync(r1) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000080)="28d800000000ec00d4d95bf7ffff") 07:29:30 executing program 1: r0 = socket(0x11, 0x4003, 0x0) sendto$unix(r0, &(0x7f0000000000)="b1000513600000000000100000100000000004fecea11ea8fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37281c18e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01b1257aea8c500000002000000000000020208a371a3f8000400000000000000010000000000000000", 0xb1, 0x0, 0x0, 0x0) ioctl$TIOCGTSTAMP(0xffffffffffffffff, 0x4010745b, &(0x7f00000000c0)) 07:29:30 executing program 0: mknod(&(0x7f00000001c0)='./bus\x00', 0x3a0914c44f7b202d, 0x501) r0 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000000)='/dev/diskmap\x00', 0x0, 0x0) r1 = semget$private(0x0, 0x8000000000000007, 0x42) semctl$GETALL(r1, 0x0, 0x6, &(0x7f0000000540)=""/11) semctl$GETVAL(r1, 0x1, 0x5, &(0x7f0000000280)=""/4096) ioctl$DIOCMAP(r0, 0xc0106477, &(0x7f0000000240)={&(0x7f0000000140)='./bus\x00', r0}) syz_open_pts() mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) syz_open_pts() 07:29:30 executing program 1: r0 = socket(0x2, 0x3, 0x0) r1 = openat$pci(0xffffffffffffff9c, &(0x7f0000000080)='/dev/pci\x00', 0x0, 0x0) r2 = socket$unix(0x1, 0x9, 0x0) r3 = socket$inet6(0x18, 0x7ffffffffffffe, 0xfffffffb) r4 = openat(0xffffffffffffff9c, &(0x7f0000000240)='./file0\x00', 0x10201, 0x10) r5 = syz_open_pts() r6 = openat(0xffffffffffffffff, &(0x7f0000000100)='./file0\x00', 0x100, 0x40) r7 = openat(0xffffffffffffffff, &(0x7f0000000180)='./file0\x00', 0x28082, 0x6f) r8 = kqueue() poll(&(0x7f00000001c0)=[{r1, 0x20}, {r2, 0x100}, {r3, 0x2}, {r4, 0x4}, {r5, 0x40}, {r6, 0x120}, {r7, 0x26}, {r8}], 0x8, 0x40) r9 = dup(r1) r10 = getpgrp() fcntl$setown(r1, 0x6, r10) getpgid(r10) connect$unix(r0, &(0x7f0000000080)=ANY=[@ANYBLOB="8202695e7f0000010018a56964653000"], 0x10) rmdir(&(0x7f0000000040)='./file0\x00') pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) close(r11) ioctl$TIOCSETAF(r9, 0x802c7416, &(0x7f00000000c0)={0x0, 0x200, 0x1, 0x2, "0cd8cad599461a150a0aadf4f6bd310ef07a164a", 0x1, 0x7fffffff}) fsync(r11) r12 = syz_open_pts() close(r12) writev(r12, &(0x7f00000006c0)=[{&(0x7f0000000c80)="aae3e6c3f01744124ce96464f9157c521949703cb9bb69323cf41195cd335e36e74866da987feeeeb097b241e19f3fa88644a1612230c806ad34071458f62751718c2d7318d6cd8bb32a75d8ef3ec8ca53550e50cd08c580866abcb4ceb0ed52cfd0b81201f04606d61424cc74d871a596a34dd2f37f2b7b251d38efbfda4c7fe8b24d0f14b2d79c90b1b13c9fb4921666a654ab580bb2422d814f990f09", 0x9e}], 0x1) fcntl$lock(r12, 0x1c, &(0x7f0000000140)={0x3, 0x2, 0x1, 0x17, r10}) connect$unix(r11, &(0x7f0000000000)=@abs={0x2, 0x0, 0x0}, 0x8) write(r0, 0x0, 0x0) shutdown(r0, 0x0) 07:29:30 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) setsockopt$inet6_MRT6_ADD_MFC(0xffffffffffffffff, 0x29, 0x68, &(0x7f0000000180)={{}, {0x18, 0x3, 0x0, 0x160000}, 0xb}, 0x3c) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x5, 0x0) write(r0, &(0x7f0000000040)="670dc3", 0x3) link(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)='./bus\x00') pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 07:29:30 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3e2, &(0x7f0000000040)=[{0x7, 0x2}, {0x34, 0x0, 0xff, 0x8}, {0x6, 0x0, 0x5}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000a80)="b6bc1fc92479ff2b783f6e8a9c81") r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000000)={0x0, 0xf149, 0x5, 0xfffffffffffffffc, "661fbef224518087ec9e03182eaf7f091fe600"}) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r3 = openat$zero(0xffffffffffffff9c, &(0x7f0000000380)='/dev/zero\x00', 0x100, 0x0) ioctl$TIOCSETAF(r3, 0x802c7416, &(0x7f00000003c0)={0x1000, 0xff, 0x8001, 0x7ff, "2f6e96e3715f9bef77cfe79f96eae4e7fd6a15e1", 0x0, 0x6}) clock_settime(0x330fb5863d1321e5, &(0x7f0000000180)={0x6, 0x10001}) close(r2) fsync(r2) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r5 = syz_open_pts() ioctl$TIOCSETAF(r5, 0x802c7416, &(0x7f0000000000)={0x0, 0xf149, 0x5, 0xfffffffffffffffc, "661fbef224518087ec9e03182eaf7f091fe600"}) r6 = syz_open_pts() ioctl$TIOCSETAF(r6, 0x802c7416, &(0x7f0000000000)={0x0, 0xf149, 0x5, 0xfffffffffffffffc, "661fbef224518087ec9e03182eaf7f091fe600"}) close(r4) fsync(r4) r7 = syz_open_pts() ioctl$TIOCSETAF(r7, 0x802c7416, &(0x7f0000000000)={0x0, 0xf149, 0x5, 0xfffffffffffffffc, "661fbef224518087ec9e03182eaf7f091fe600"}) r8 = fcntl$dupfd(0xffffffffffffffff, 0x0, r7) r9 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r9, 0x80104267, &(0x7f00000000c0)={0x1, &(0x7f0000000040)=[{0x80000016}]}) ioctl$BIOCSETIF(r9, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x23, &(0x7f0000000140)="b6") ioctl$WSMOUSEIO_GCALIBCOORDS(r8, 0x41205725, &(0x7f0000000200)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x10}) r10 = semget$private(0x0, 0x4, 0x1) semop(r10, &(0x7f0000000340)=[{0x0, 0xfff9, 0x1000}, {0x3, 0x8, 0x400}, {0x7, 0xff, 0x2400}, {0x0, 0xffff, 0x800}, {0x3, 0xfffb, 0x1000}, {0x0, 0x7}, {0x2, 0x5, 0x1000}, {0x0, 0x200, 0x800}, {0x1, 0xfffd, 0xbbd5db4745a9d705}], 0x9) ioctl$KDMKTONE(r2, 0x20004b08, &(0x7f0000000140)=0x3) 07:29:30 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) open(&(0x7f0000000280)='./file0\x00', 0x0, 0x0) open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002d5, 0x0) r0 = kqueue() kevent(r0, 0x0, 0x0, &(0x7f00000002c0), 0x8, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) close(r1) fsync(r1) kevent(r1, &(0x7f0000000100), 0x6, 0x0, 0x9d1, &(0x7f0000000140)={0x3, 0x7fffffff}) 07:29:30 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x4000000019, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0xb1}, {0x15}, {0x6}]}) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) close(r1) fsync(r1) ioctl$BIOCGDLTLIST(r1, 0xc010427b, &(0x7f0000000140)={0x7, &(0x7f00000000c0)=[0x0, 0xfff, 0x3, 0x80000001, 0x200, 0x0, 0x80000000]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) pwrite(r0, &(0x7f0000000180)="fb", 0x1, 0x0, 0x0) 07:29:30 executing program 1: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) close(r0) fsync(r0) ioctl$WSDISPLAYIO_GMODE(r0, 0x4004574b, &(0x7f0000000140)) r1 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) ioctl$DIOCMAP(0xffffffffffffffff, 0xc0106477, &(0x7f0000000100)={&(0x7f0000000040)='./file0\x00'}) pwritev(0xffffffffffffffff, &(0x7f0000000240)=[{&(0x7f0000000080)="bde2822a02a30a", 0x7}], 0x1, 0x0, 0x0) r2 = open(&(0x7f0000000040)='./bus\x00', 0x400000003fd, 0x0) close(r2) writev(r1, &(0x7f0000000000)=[{&(0x7f00000000c0)='#!', 0x2}], 0x10000000000000dd) fchmod(r1, 0x8e3) execve(&(0x7f0000000280)='./file0\x00', 0x0, 0x0) 07:29:30 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) close(r1) fsync(r1) ioctl$VT_GETACTIVE(r1, 0x40047607, &(0x7f0000000100)) pwritev(r0, &(0x7f00000014c0)=[{&(0x7f0000000080)="d74c78007f", 0x5}], 0x1, 0x0, 0x0) pwritev(r0, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0, 0x0) ioctl$VT_SETMODE(r0, 0x80087602, 0xfffffffffffffffe) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) r2 = socket(0x2, 0x1, 0x0) connect$unix(r2, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0x10) 07:29:31 executing program 0: preadv(0xffffffffffffffff, &(0x7f0000000680)=[{&(0x7f0000000200)=""/122, 0x1ca}, {&(0x7f0000000440)=""/109, 0xffc8}, {&(0x7f0000000040)=""/202}, {&(0x7f0000000180)=""/9}, {&(0x7f00000004c0)=""/96}, {&(0x7f0000001980)=""/167, 0x28}, {&(0x7f0000000000)=""/40}], 0x2, 0x0, 0x0) mknod(&(0x7f00000001c0)='./bus\x00', 0x2003, 0xa6138) r0 = open(&(0x7f0000001ac0)='./bus\x00', 0x301, 0x0) mknod(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) openat$null(0xffffffffffffff9c, &(0x7f0000000140)='/dev/null\x00', 0x0, 0x0) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) r1 = syz_open_pts() close(r1) writev(r1, &(0x7f00000006c0)=[{&(0x7f0000000c80)="aae3e6c3f01744124ce96464f9157c521949703cb9bb69323cf41195cd335e36e74866da987feeeeb097b241e19f3fa88644a1612230c806ad34071458f62751718c2d7318d6cd8bb32a75d8ef3ec8ca53550e50cd08c580866abcb4ceb0ed52cfd0b81201f04606d61424cc74d871a596a34dd2f37f2b7b251d38efbfda4c7fe8b24d0f14b2d79c90b1b13c9fb4921666a654ab580bb2422d814f990f09", 0x9e}], 0x1) read(r1, &(0x7f0000000380)=""/40, 0x28) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000280)='/dev/null\x00', 0x1, 0x0) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000300), &(0x7f0000000340)=0xc) pwritev(r0, &(0x7f0000000280), 0x1000000000000051, 0x0, 0x0) 07:29:31 executing program 1: mkdir(&(0x7f00000000c0)='./file0\x00', 0x0) mkdir(&(0x7f0000000100)='./file2\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f0000000000)='./file0\x00', r0, &(0x7f00000001c0)='./file2\x00') link(&(0x7f0000000080)='./file2\x00', &(0x7f0000000200)='./file2\x00') rename(&(0x7f0000000140)='./file2\x00', &(0x7f0000000180)='./file0\x00') 07:29:31 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x100, 0x0) r1 = socket(0x2, 0x3, 0x0) setsockopt(r1, 0x0, 0x1d, &(0x7f0000000080)="00000002", 0x4) sendto(r1, &(0x7f0000000340)="e73657b59fa6e63c3c8a9b895d1c9aa4953d41170cd91de995dbeccd2191522767c7a5b69292b0585bc75112ff9d72fcb42197fafa78a5224b29f58ac86c9d50c95da1911d3ae42a897af96b3542731f3001c3b470b44660e357bfcd6e0dff6243bc1e678256dd9699f318011264126f5a3933f728ddff4a027451947201a52d8c8fbea210bbafc0d542155ed7b1fb1c3d5161d5fe4962f5f5ebd340ce8df2afe0", 0xa1, 0x200, &(0x7f0000000000)=@un=@abs={0x0, 0x0, 0x1}, 0x8) mmap(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x0, 0x11, r0, 0x0, 0x0) getsockopt$sock_linger(0xffffffffffffffff, 0xffff, 0x80, &(0x7f0000000140), &(0x7f00000004c0)=0x8) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r3 = syz_open_pts() ioctl$TIOCSETAF(r3, 0x802c7416, &(0x7f0000000000)={0x0, 0xf149, 0x5, 0xfffffffffffffffc, "661fbef224518087ec9e03182eaf7f091fe600"}) r4 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000540)='/dev/ttyCcfg\x00', 0x200, 0x0) close(r4) fsync(r2) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) close(r5) fsync(r5) ioctl$WSMOUSEIO_GCALIBCOORDS(r5, 0x41205725, &(0x7f0000000200)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x10}) ioctl$KDMKTONE(r2, 0x20004b08, &(0x7f0000000500)=0x7) getsockopt(r0, 0x400, 0x80000000, &(0x7f0000000400)=""/177, &(0x7f0000000100)=0xb1) socketpair(0x21, 0x1, 0x0, 0x0) mknod(&(0x7f0000000180)='./file0\x00', 0x100002000, 0x5) r6 = open$dir(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) mknod(&(0x7f0000000040)='./bus\x00', 0x80002002, 0x800) r7 = open(&(0x7f00000001c0)='./bus\x00', 0x0, 0x0) dup2(r7, r6) 07:29:31 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x0, 0x0) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000040)={0x0, 0x400000000001, 0x0, 0x0, "d730c1e7bb6fc6e23c5b03000000000000e74de4"}) write(r1, &(0x7f0000000180)="582720efabd16ebae632e0c2e8b27f2b284a73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8a7db9ad8a4f5f728ada3742d193ef16ab93f12fc4d5f16b136a5d00d", 0x65) read(r0, &(0x7f00000006c0)=""/138, 0x452) close(r0) execve(0x0, 0x0, 0x0) 07:29:31 executing program 1: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x34, 0x0, 0x0, 0x100000}, {0x4c}, {0x10000006}]}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000500)="b21690ccc8b39eba97926afa790d") r0 = shmget(0x1, 0x2000, 0x8, &(0x7f0000ffb000/0x2000)=nil) shmctl$IPC_STAT(r0, 0x2, &(0x7f0000000000)=""/138) shmctl$SHM_UNLOCK(r0, 0x4) 07:29:31 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x0, 0x0) pipe2(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) close(r1) fsync(r1) ioctl$BIOCGDLTLIST(r1, 0xc010427b, &(0x7f0000000180)={0x4, &(0x7f00000000c0)=[0xfffff001, 0x9, 0x7, 0xfffffffd]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000200)={0x0, &(0x7f00000001c0)}) syz_emit_ethernet(0xb, &(0x7f0000000040)="0239ae00e39e9a7360d346e000000080000000006275") pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) close(r2) fsync(r2) ioctl$BIOCGDLTLIST(r2, 0xc010427b, &(0x7f0000000100)={0x3, &(0x7f0000000080)=[0x6, 0x7, 0x7]}) r3 = syz_open_pts() ioctl$TIOCSETAF(r3, 0x802c7416, &(0x7f0000000000)={0x0, 0xf149, 0x5, 0xfffffffffffffffc, "661fbef224518087ec9e03182eaf7f091fe600"}) close(r3) 07:29:31 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x3d}, {0x3}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0x3ba, &(0x7f00000000c0)="b6") chroot(&(0x7f0000000140)='./file0\x00') mmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x0, 0x6c10, 0xffffffffffffffff, 0x0, 0x36) 07:29:31 executing program 0: pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(0xffffffffffffffff, &(0x7f0000000200)=[{{}, 0xfffffffffffffff8, 0x0, 0x0, 0x0, 0x5d}, {{}, 0xffffffffffffffff, 0x0, 0x40, 0x6}, {{r1}, 0x0, 0x4, 0x0, 0xc0}], 0x0, 0x0, 0x0, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000040)=ANY=[@ANYBLOB="159da9c41e5c010939868c5157d6f1239d"], 0x1) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) r2 = socket(0x18, 0x1, 0x0) r3 = openat$tty(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/tty\x00', 0x8, 0x0) fcntl$setstatus(r3, 0x4, 0x4) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x2, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r2) r4 = socket(0x18, 0x3, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) shmget(0x2, 0x3000, 0x204, &(0x7f000058b000/0x3000)=nil) setsockopt(r4, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r2, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r2, &(0x7f0000000100)="8c65", 0x13f) fcntl$getown(r2, 0x5) r5 = openat(r0, &(0x7f0000000140)='./file0\x00', 0x10000, 0x10) r6 = syz_open_pts() ioctl$TIOCSETAF(r6, 0x802c7416, &(0x7f0000000000)={0x0, 0xf149, 0x5, 0xfffffffffffffffc, "661fbef224518087ec9e03182eaf7f091fe600"}) r7 = getpid() fcntl$setown(r6, 0x6, r7) mlockall(0x0) connect$unix(r5, &(0x7f0000000180)=@file={0x0, './file0\x00'}, 0xa) 07:29:31 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x4000000019, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f00000000c0)={0x3, &(0x7f0000000000)=[{0x80, 0x0, 0x3}, {0x8000000000060}, {0x6, 0x0, 0x0, 0x40000000200}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) close(r1) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) close(r3) fsync(r3) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) close(r4) fsync(r4) ioctl$BIOCGETIF(r2, 0x4020426b, &(0x7f0000000280)={""/16, @ifru_flags}) ioctl$WSMOUSEIO_GETPARAMS(r4, 0x80105727, &(0x7f0000000240)={&(0x7f0000000200)=[{0x3, 0x89b0}, {0x1cc, 0x6}, {0x5ab2fdd43d9d3056, 0xd66}, {0x82, 0x9}], 0x4}) ioctl$BIOCGBLEN(r3, 0x40044266, &(0x7f0000000140)) fsync(r1) ioctl$BIOCGRTIMEOUT(r1, 0x4010426e, &(0x7f0000000080)) pwrite(r0, &(0x7f0000000180)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) ioctl$TIOCGWINSZ(r2, 0x40087468, &(0x7f00000001c0)) 07:29:31 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{0x5}, {0x4}, {0x8000000000046}]}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000001200)={0x1, &(0x7f0000000180)=[{0x3, 0x6, 0x1c, 0x100}]}) syz_emit_ethernet(0xe, &(0x7f00000001c0)="174af205b6068bbc6be6634ecdd0") pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) recvfrom$inet6(r1, &(0x7f0000000200)=""/4096, 0x1000, 0x2, &(0x7f0000000100)={0x18, 0x1, 0x3d2a, 0x1}, 0xc) 07:29:31 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000100)=[{0x44}, {0x80000000000014}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000540)="6ddc8d054594c5eca47251441ecd") r1 = syz_open_pts() close(r1) writev(r1, &(0x7f00000006c0)=[{&(0x7f0000000c80)="aae3e6c3f01744124ce96464f9157c521949703cb9bb69323cf41195cd335e36e74866da987feeeeb097b241e19f3fa88644a1612230c806ad34071458f62751718c2d7318d6cd8bb32a75d8ef3ec8ca53550e50cd08c580866abcb4ceb0ed52cfd0b81201f04606d61424cc74d871a596a34dd2f37f2b7b251d38efbfda4c7fe8b24d0f14b2d79c90b1b13c9fb4921666a654ab580bb2422d814f990f09", 0x9e}], 0x1) flock(r1, 0x2) 07:29:31 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x10000, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) close(r2) fsync(r2) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000000)=[{0x7c}, {0x8000000000060}, {0x6, 0x0, 0x0, 0x1fc}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) pwrite(r0, &(0x7f0000000180)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) ioctl$WSMOUSEIO_GETPARAMS(r1, 0x80105727, &(0x7f00000001c0)={&(0x7f00000000c0)=[{0x86, 0x20}, {0x3, 0x800}, {0x81, 0x4}, {0x0, 0x101}], 0x4}) close(0xffffffffffffff9c) 07:29:31 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x10000, 0x86138) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) close(r0) fsync(r0) symlinkat(&(0x7f0000000040)='./bus\x00', r0, &(0x7f00000000c0)='./bus\x00') open$dir(&(0x7f0000000100)='./file0\x00', 0x92ccc4fd80ba1b6e, 0x0) r1 = getpid() ktrace(&(0x7f0000000040)='./file0\x00', 0x0, 0x1104, r1) r2 = socket(0x2, 0x4003, 0x0) connect$unix(r2, &(0x7f0000000000)=ANY=[@ANYBLOB="8202f9ffffff6c653000"], 0x10) sendmsg(r2, &(0x7f0000000380)={0x0, 0xffffffffffffffdb, 0x0, 0x0, &(0x7f0000001640), 0x19e}, 0x0) setsockopt$inet6_MRT6_ADD_MFC(0xffffffffffffffff, 0x29, 0x68, &(0x7f0000000180)={{}, {0x18, 0x0, 0x0, 0x140000}, 0x8, [0x140000, 0x9, 0x40]}, 0x3c) write(0xffffffffffffffff, &(0x7f0000000080)="670dc3", 0x3) pwritev(0xffffffffffffffff, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) ioctl$BIOCLOCK(0xffffffffffffff9c, 0x20004276) 07:29:31 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) r1 = msgget$private(0x0, 0x0) msgrcv(r1, 0x0, 0x0, 0x0, 0x0) msgctl$IPC_RMID(r1, 0x0) msgctl$IPC_RMID(r1, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) fcntl$dupfd(r0, 0x0, r0) ioctl$FIONBIO(0xffffffffffffffff, 0x8004667e, &(0x7f0000000080)=0x2d7c) flock(r0, 0x8) r2 = msgget$private(0x0, 0x0) msgrcv(r2, 0x0, 0x0, 0x0, 0x0) msgctl$IPC_RMID(r2, 0x0) r3 = geteuid() setuid(r3) r4 = semget$private(0x0, 0x4, 0x2) semop(r4, &(0x7f00000003c0)=[{0x1, 0x5cd, 0x1000}, {0x0, 0x81, 0x1800}], 0x2) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, 0x0) r6 = getegid() r7 = getuid() r8 = getegid() semctl$IPC_SET(r4, 0x0, 0x1, &(0x7f0000000880)={{0x0, r5, r6, r7, r8, 0x14, 0x6}, 0x5, 0x9}) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, &(0x7f0000000180)=0xc) r10 = semget$private(0x0, 0x4, 0x2) semop(r10, &(0x7f00000003c0)=[{0x1, 0x5cd, 0x1000}, {0x0, 0x81, 0x1800}], 0x2) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, 0x0) r12 = getegid() r13 = getuid() r14 = getegid() semctl$IPC_SET(r10, 0x0, 0x1, &(0x7f0000000880)={{0x0, r11, r12, r13, r14, 0x14, 0x6}, 0x5, 0x9}) r15 = openat$pci(0xffffffffffffff9c, &(0x7f0000000080)='/dev/pci\x00', 0x0, 0x0) r16 = socket$unix(0x1, 0x9, 0x0) r17 = socket$inet6(0x18, 0x7ffffffffffffe, 0xfffffffb) r18 = openat(0xffffffffffffff9c, &(0x7f0000000240)='./file0\x00', 0x10201, 0x10) r19 = syz_open_pts() r20 = openat(0xffffffffffffffff, &(0x7f0000000100)='./file0\x00', 0x100, 0x40) r21 = openat(0xffffffffffffffff, &(0x7f0000000180)='./file0\x00', 0x28082, 0x6f) r22 = kqueue() poll(&(0x7f00000001c0)=[{r15, 0x20}, {r16, 0x100}, {r17, 0x2}, {r18, 0x4}, {r19, 0x40}, {r20, 0x120}, {r21, 0x26}, {r22}], 0x8, 0x40) dup(r15) r23 = getpgrp() fcntl$setown(r15, 0x6, r23) r24 = getpgid(r23) msgctl$IPC_SET(r2, 0x1, &(0x7f0000000240)={{0x80, r3, r6, r9, r12, 0x4}, 0x2, 0x1000, 0x0, r24, 0x4b, 0x9, 0x7, 0xffffffffffff0001}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000140)={0x1df}) r25 = syz_open_pts() close(r25) writev(r25, &(0x7f00000006c0)=[{&(0x7f0000000c80)="aae3e6c3f01744124ce96464f9157c521949703cb9bb69323cf41195cd335e36e74866da987feeeeb097b241e19f3fa88644a1612230c806ad34071458f62751718c2d7318d6cd8bb32a75d8ef3ec8ca53550e50cd08c580866abcb4ceb0ed52cfd0b81201f04606d61424cc74d871a596a34dd2f37f2b7b251d38efbfda4c7fe8b24d0f14b2d79c90b1b13c9fb4921666a654ab580bb2422d814f990f09", 0x9e}], 0x1) fcntl$setflags(r25, 0x2, 0x1) pwrite(r0, &(0x7f0000000040)="0000000000000000000000000000c1e0b36cc206008d579082c371f03e85995bb67537bfb6b2d8f636377f", 0x2bf, 0x0, 0x100000000000) 07:29:31 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pwrite(r0, &(0x7f0000000040)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) 07:29:31 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x2000095}) r0 = syz_open_pts() close(r0) syz_open_pts() openat$null(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/null\x00', 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000440)=[{{}, 0x0, 0x0, 0x0, 0xffffffffffffff0d}, {{}, 0x0, 0x0, 0x8}, {{}, 0x0, 0x0, 0x0, 0x9, 0x400000000000}, {{}, 0x0, 0x0, 0x0, 0x346a}], 0x0, &(0x7f0000000580)=[{{}, 0x0, 0x60}], 0x0, 0x0) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000100)={0x0, 0x0, 0x100000001, 0x550f, "2ea86ecce46adcd569ef64e16eb595607fcfd711"}) ioctl$FIONBIO(r0, 0x8004667e, &(0x7f0000000000)=0x1) write(r0, &(0x7f0000000080)="2078f7b69541d6d97099188e90cd9c8e765f9ba2c14c0333177edf6d0f3295f5a5e8b04efdd700"/53, 0x241c5379a0e79b8e) ioctl$TIOCSDTR(0xffffffffffffffff, 0x20007479) getpeername$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs, &(0x7f0000000140)=0x8) 07:29:31 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x800, 0x0) connect$unix(r0, &(0x7f0000000080)=@file={0x3, './file0\x00'}, 0x3) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000000)={0x0, 0xf149, 0x5, 0xfffffffffffffffc, "661fbef224518087ec9e03182eaf7f091fe600"}) r2 = syz_open_pts() ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000000)={0x0, 0xf149, 0x5, 0xfffffffffffffffc, "661fbef224518087ec9e03182eaf7f091fe600"}) r3 = syz_open_pts() ioctl$TIOCSETAF(r3, 0x802c7416, &(0x7f0000000000)={0x0, 0xf149, 0x5, 0xfffffffffffffffc, "661fbef224518087ec9e03182eaf7f091fe600"}) r4 = syz_open_pts() close(r4) writev(r4, &(0x7f00000006c0)=[{&(0x7f0000000c80)="aae3e6c3f01744124ce96464f9157c521949703cb9bb69323cf41195cd335e36e74866da987feeeeb097b241e19f3fa88644a1612230c806ad34071458f62751718c2d7318d6cd8bb32a75d8ef3ec8ca53550e50cd08c580866abcb4ceb0ed52cfd0b81201f04606d61424cc74d871a596a34dd2f37f2b7b251d38efbfda4c7fe8b24d0f14b2d79c90b1b13c9fb4921666a654ab580bb2422d814f990f09", 0x9e}], 0x1) sendmsg(0xffffffffffffffff, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000380)=ANY=[@ANYPTR64=&(0x7f0000000100)=ANY=[@ANYRES16=r0, @ANYRES32, @ANYPTR64=&(0x7f0000000180)=ANY=[@ANYRESOCT=r0, @ANYRESHEX=r1, @ANYRESOCT, @ANYRESHEX=r2, @ANYBLOB="5e7ee76266cc033cf07d7163e1b23c1cd135e56c4ad41524663c9c5bece659e22544e7678e8e04649fc901526fb5631b36a746bffe6bd12825bc9248e92dc45af42d309a01bf04eb308ff6c4a0d964bddf08f4190a90a4fddd639bea7779db3e736a972edcc3022586b25fefa292cf9430a65b50f66daa58dbda6a7394abe553eaf3a9793973e2c3abdfd1a366f64f56c48af7edab05b72a3c9c3f952c60a32a979fd0abd7252d4a38c085c225fa100e0ec6ecdd45a3fe9b21874fd4", @ANYRES16=r3]], @ANYBLOB="aa41770542d437a84e01647753b0c698439c7017e4a59efec7065f5b446faab8c5c827df24641d4c9e6bd926537935b9a57c9b", @ANYRES64=r3, @ANYPTR64=&(0x7f0000000340)=ANY=[@ANYPTR=&(0x7f00000002c0)=ANY=[@ANYPTR, @ANYRES16=r4, @ANYRESHEX, @ANYRES32=r1, @ANYBLOB="cf98d6f78c6b1b0032b5654666ac14d158f725f404d59ffe1d5a3dd329b9b938d1f5e2cc9b454981febe1d3537745dd6f96ef28535bc5215f0675a352424a097184619e0a90bea30"], @ANYRESOCT]], 0x4b}, 0x0) 07:29:31 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0x0) ioctl$TIOCSTART(0xffffffffffffff9c, 0x2000746e) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCCDTR(r0, 0x20007478) 07:29:31 executing program 0: r0 = accept$inet(0xffffffffffffffff, 0x0, &(0x7f0000000400)) close(r0) socketpair(0x18, 0x8000, 0x10001, &(0x7f0000000240)) r1 = openat$tty(0xffffffffffffff9c, &(0x7f0000000780)='/dev/tty\x00', 0x0, 0x0) r2 = syz_open_pts() syz_open_pts() ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000080)={0x0, 0xffffffffffffffff, 0x800bf9c, 0x0, "7e389ddedff37173934a3a00"}) ioctl$TIOCSTAT(r2, 0x20007465, 0x0) r3 = socket(0x2, 0x2, 0x0) r4 = dup(r3) read(r3, &(0x7f0000000040)=""/195, 0xc3) ioctl$VT_WAITACTIVE(r4, 0x20007606, &(0x7f0000000380)=0x9) fcntl$setstatus(r4, 0x4, 0x46) connect$unix(r3, &(0x7f0000000280)=ANY=[@ANYBLOB="42b1a323b3efcca6ae84f298ff21f17e0346f1f099007e18b39c458aaa2a1ab62f992ba30e3aa83272d78ddedcfd655f49f639ea9ec09645a21faae91bea5caaefecec56dab88a6f1222eb096d7409f8ed6b6eb125d0caedfbc2c1b00a08658912df0f750dc1f8af1ba60dadd4b511eb70ac7d888e5028a74c02cc47b17fda6aa65c09bcec07d17a8f536bbc29ef8d2dde7711d67a3aebe55e7fecaf24d32186a10f4cde0da97d7451"], 0x1) r5 = dup2(r1, r1) r6 = syz_open_pts() ioctl$TIOCSETAF(r6, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) ioctl$WSDISPLAYIO_GVIDEO(r5, 0x40045744, &(0x7f0000000200)) r7 = semget$private(0x0, 0x7, 0x286) semop(r7, &(0x7f0000000140)=[{0x0, 0x8, 0x800}], 0x1) fcntl$setflags(r6, 0x2, 0x1) write(r6, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff374a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b1360b330d1628b53a", 0x65) r8 = fcntl$dupfd(r6, 0xa, r6) semget$private(0x0, 0x3, 0x80) r9 = syz_open_pts() close(r9) writev(r9, &(0x7f00000006c0)=[{&(0x7f0000000c80)="aae3e6c3f01744124ce96464f9157c521949703cb9bb69323cf41195cd335e36e74866da987feeeeb097b241e19f3fa88644a1612230c806ad34071458f62751718c2d7318d6cd8bb32a75d8ef3ec8ca53550e50cd08c580866abcb4ceb0ed52cfd0b81201f04606d61424cc74d871a596a34dd2f37f2b7b251d38efbfda4c7fe8b24d0f14b2d79c90b1b13c9fb4921666a654ab580bb2422d814f990f09", 0x9e}], 0x1) pwrite(r9, &(0x7f0000000000)="5c48077c3fc48b75b6399c52", 0xc, 0x0, 0x0) ioctl$VT_GETMODE(r8, 0x40087603, &(0x7f0000000440)) preadv(0xffffffffffffffff, &(0x7f00000000c0)=[{&(0x7f0000000040)=""/64, 0xffffffffffffffed}], 0x1, 0x0, 0x0) socket(0x2, 0x400000000002, 0x0) 07:29:31 executing program 1: mkdir(&(0x7f00000001c0)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) chdir(&(0x7f00000001c0)='./file0\x00') setuid(0xee01) open$dir(&(0x7f0000000080)='./file0\x00', 0x400000002c2, 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) close(r0) fsync(r0) ioctl$BIOCGETIF(r0, 0x4020426b, &(0x7f0000000000)={""/16, @ifru_metric}) 07:29:31 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) ktrace(&(0x7f0000000000)='./file0\x00', 0x4, 0x100, 0x0) r1 = syz_open_pts() close(r1) writev(r1, &(0x7f00000006c0)=[{&(0x7f0000000c80)="aae3e6c3f01744124ce96464f9157c521949703cb9bb69323cf41195cd335e36e74866da987feeeeb097b241e19f3fa88644a1612230c806ad34071458f62751718c2d7318d6cd8bb32a75d8ef3ec8ca53550e50cd08c580866abcb4ceb0ed52cfd0b81201f04606d61424cc74d871a596a34dd2f37f2b7b251d38efbfda4c7fe8b24d0f14b2d79c90b1b13c9fb4921666a654ab580bb2422d814f990f09", 0x9e}], 0x1) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) open(&(0x7f0000000140)='./file0\x00', 0x10, 0x10) close(r2) fsync(r2) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) close(r3) fsync(r3) chflagsat(r3, &(0x7f0000000440)='./file0\x00', 0x0, 0x0) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f00000000c0)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xc) fchown(r1, r4, r5) ioctl$VMM_IOC_WRITEREGS(r0, 0x82485608, &(0x7f00000001c0)={0xfff, 0x6f, 0x8000, {[0x595d8cc0, 0xfffffffffffffffc, 0x1f, 0x4d5, 0x26, 0x7ff, 0x505f, 0x9, 0x2, 0x0, 0x3, 0x4ee, 0x6, 0x1, 0x0, 0x80, 0x80000000, 0x7], [0x8000, 0x101, 0x4, 0x40, 0xfffffffffffffffc, 0x6, 0x5, 0x0, 0x2, 0x6], [0x61, 0x3, 0x6, 0x20, 0x100000000, 0x9, 0x82], [0x0, 0x9, 0x8001, 0x9, 0x10001, 0x400], [{0x7f, 0x8, 0x3, 0x8}, {0x1, 0x4, 0x81, 0x7}, {0x68e, 0x8001, 0x7}, {0x1000, 0x9, 0xfffffffa, 0x13}, {0x6, 0x100, 0x1, 0x2}, {0x0, 0x1728, 0x7f, 0x1}, {0x6, 0x9, 0x7, 0x5}, {0xf001, 0xfff, 0x7ae, 0x7}], {0x1000, 0x6, 0x4, 0xff}, {0x1f, 0x7, 0x5, 0x401}}}) r6 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r6, 0x0, 0x0) setrlimit(0x0, &(0x7f0000000180)) 07:29:31 executing program 1: select(0x40, &(0x7f0000000000)={0x8, 0x0, 0x0, 0x2}, &(0x7f00000010c0)={0x0, 0x0, 0x0, 0x1}, 0x0, 0x0) madvise(&(0x7f0000001000/0x3000)=nil, 0x3000, 0x4) shutdown(0xffffffffffffffff, 0x0) 07:29:32 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCFLUSH(r1, 0x80047460, &(0x7f00000000c0)=0x9) r2 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000080)='/dev/ttyCcfg\x00', 0x808, 0x0) ioctl$WSDISPLAYIO_ADDSCREEN(r2, 0x80245753, &(0x7f0000000100)={0x8000, './file0\x00', './file0\x00'}) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x5, 0xb51, "3ed3d65225f615b2b68b1effc0d50c99558f9637"}) writev(r0, &(0x7f0000000480)=[{&(0x7f0000000640)="b2", 0x1}], 0x1) 07:29:32 executing program 1: socket$inet(0x2, 0x3, 0x0) r0 = socket(0x2, 0xc003, 0x0) connect$unix(r0, &(0x7f00000007c0)=ANY=[@ANYBLOB="8202adfdffffffffffffff653000463f7b238a2a197a386207000000008295955984c87910bf453f68c11700287ed30bcb777fa69dfceac2a84e6abca64896bc5e57c6360bcd4c0a162b58fd4237b8fa4d012ae447472b3e8495aaee48c02f6abf1e6bf3bf554799b9b813ad30505e8f0000a49fef9d612f871f4385f04157795ea4a5c5fe65baa202361cd8cac7dbac5b65c6593d2870bc122cd2350000000000000000000000000000000000ff0100000000000021d39b4028adb1ff1afb37ec4305642ad2cf8724eb18089278e314330000000000000000000000e02b05e5d12f524ab2aa8cc7712a2b279dbff4b7b46564ef560026e969c9341589ac85cab1a4c6b41dccf137c8ae135db3119e911c3a94484c6997ac607b1c26455bedfb9c9f35f23d1aa5513a6c17f38969eddff7744123053ff03d925341d85544cd1cfd0b34aa3fc1611cc665840ea3b1e39af6256b1f007bf8f244cbc769cee44346040906000000ec895c4784f6490ba02e9768a8b36d05c2b89da05a0a414c6394359a0000000000c5906c074cf888981d4e22265330027548d8ffda5eb1152f6bc23442dc9631d64bcd5b823e495bac2204ccdaf733f9a509da7f66d0c7598f54a53f5e773e35d0d6bc372d1a8ff42aa3cdc2e80e306615b7a814b77f3f5a659255490b88ff1bf33436e6731ad3574d79be64d7a570715f68932de75cc53ec316484d3e4132dee58554fdac1bfa4aca2c3ebed7ad1bd9da569f770ddbf42b3a87e75f6a28b7f09126efe6c2d6ad126358a2bf7eb6652c52476b0f4a1fc0c7ee2e61ac5538254b916042575a9603e129cc5b44d587c08f6f7c1013f89d3bd1f11b9dd8c3e5afc074c1771cebe4f8f92cfdee2e52bf897cc233cab1d5ef49a8aa77751b76b6c98bf0d9f371e916fc7b88c013c7381f77d036b0233aca38bc8789d01c4674fb41c17246be9389e32be26a498d0ce05a3852a1cb4338f3bfee17a07001520dd2515741374c70916b23a8b086c43633a42e93fe75f8a85f37ee8c3f120c300afe7e7c1f1dbea0d7ce9a15edf26e82fcca1e245a58d78b79dc3b93721aa7885824e119dc4c67c825898793cd381a7aa89400bfc4c950eb6fcd3b65c4ab78a2793c3f1253654f503adf2f3b4affd04d71f0e9b8bbca8854747213442d720dac635800236b272dd1000000"], 0x10) r1 = socket$inet(0x2, 0x3, 0x0) writev(r0, &(0x7f0000000080)=[{0x0}], 0x1) fchmod(r1, 0x160) 07:29:32 executing program 1: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="6202e57f7f000001"], 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) setsockopt$sock_int(r0, 0xffff, 0x1002, &(0x7f00000001c0), 0x4) r2 = socket(0x2, 0x1, 0x0) connect$unix(r2, &(0x7f0000000000)=ANY=[@ANYBLOB="6a8bc9634e19767b0784"], 0x10) sendto$unix(r2, &(0x7f00000011c0)='\x00', 0x1, 0x0, 0x0, 0x0) r3 = dup(r0) ioctl$TIOCSETD(r3, 0x8004741b, &(0x7f0000000400)=0x7) r4 = accept$unix(r1, 0x0, 0x0) write(r4, &(0x7f0000000240)="ddee43ab8734abe72e8289e48f848dcae6855abde176689fd16e6ad78a4f273bc1d2e3f3f911c89a2472d11399504870b9fb0e36d8892e80897800000000d20a2c82125431700f50a6b8d22db0ec0ff3a1800280b535084f92a7499cd07afbd1d0b82c439984f338ffbf66decf2ba302619dc2dcef33b15aa3d89beb2b70ddbd84311f09a2639749e5f4c3669169eb4be5a922395a28149f4d2ec0588916c297ac43adfbb5775ab949938e2baef7e6fa3703487dc7cd0255926c0ec9", 0xfffffea5) execve(&(0x7f0000000040)='./file0\x00', &(0x7f0000000100)=[&(0x7f0000000080)='\x00', &(0x7f00000000c0)='\x00'], &(0x7f00000003c0)=[&(0x7f0000000140)=')\x9b\\\x00', &(0x7f0000000180)='\x00', &(0x7f0000000200)='{\x00', &(0x7f0000000300)=']%\\\x00', &(0x7f0000000340)='\x00', &(0x7f0000000380)='-!:\x00']) 07:29:32 executing program 0: setitimer(0x0, &(0x7f0000000600)={{}, {0x0, 0x2cd6}}, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000000c0)) link(&(0x7f0000000100)='./file0\x00', &(0x7f00000001c0)='./file0\x00') r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x80, 0x0) poll(&(0x7f0000000240)=[{r0, 0xe3}], 0x81, 0x1f) sendto$unix(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) pipe2(0x0, 0x2) accept(0xffffffffffffffff, 0x0, 0x0) setitimer(0x1, 0x0, &(0x7f0000000080)) open(&(0x7f0000000000)='./file0\x00', 0x80, 0x0) preadv(0xffffffffffffffff, &(0x7f0000000280), 0x0, 0x0, 0x1) kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) close(r1) fsync(r1) symlinkat(&(0x7f0000000140)='./file0\x00', r1, &(0x7f0000000200)='./file0\x00') pwritev(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x4) r2 = shmget$private(0x0, 0x1000, 0xb0, &(0x7f0000002000/0x1000)=nil) shmat(r2, &(0x7f0000ffb000/0x3000)=nil, 0x1000) madvise(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x4) setitimer(0x0, 0x0, &(0x7f0000000040)) 07:29:32 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="820201f0ffffffff"], 0x1) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) close(r0) fsync(r0) r1 = accept(r0, 0x0, &(0x7f00000000c0)) r2 = syz_open_pts() close(r2) writev(r2, &(0x7f00000006c0)=[{&(0x7f0000000c80)="aae3e6c3f01744124ce96464f9157c521949703cb9bb69323cf41195cd335e36e74866da987feeeeb097b241e19f3fa88644a1612230c806ad34071458f62751718c2d7318d6cd8bb32a75d8ef3ec8ca53550e50cd08c580866abcb4ceb0ed52cfd0b81201f04606d61424cc74d871a596a34dd2f37f2b7b251d38efbfda4c7fe8b24d0f14b2d79c90b1b13c9fb4921666a654ab580bb2422d814f990f09", 0x9e}], 0x1) r3 = syz_open_pts() close(r3) writev(r3, &(0x7f00000006c0)=[{&(0x7f0000000c80)="aae3e6c3f01744124ce96464f9157c521949703cb9bb69323cf41195cd335e36e74866da987feeeeb097b241e19f3fa88644a1612230c806ad34071458f62751718c2d7318d6cd8bb32a75d8ef3ec8ca53550e50cd08c580866abcb4ceb0ed52cfd0b81201f04606d61424cc74d871a596a34dd2f37f2b7b251d38efbfda4c7fe8b24d0f14b2d79c90b1b13c9fb4921666a654ab580bb2422d814f990f09", 0x9e}], 0x1) r4 = syz_open_pts() ioctl$TIOCSETAF(r4, 0x802c7416, &(0x7f0000000000)={0x0, 0xf149, 0x5, 0xfffffffffffffffc, "661fbef224518087ec9e03182eaf7f091fe600"}) r5 = syz_open_pts() ioctl$TIOCSETAF(r5, 0x802c7416, &(0x7f0000000000)={0x0, 0xf149, 0x5, 0xfffffffffffffffc, "661fbef224518087ec9e03182eaf7f091fe600"}) connect$unix(r1, &(0x7f0000000200)=ANY=[@ANYPTR=&(0x7f0000000140)=ANY=[@ANYRES32=0x0, @ANYRESOCT=0x0, @ANYRES64], @ANYRES64=r2, @ANYRES64, @ANYPTR=&(0x7f00000001c0)=ANY=[@ANYRES64=r4, @ANYRES64, @ANYRESHEX=0x0, @ANYPTR=&(0x7f0000000180)=ANY=[@ANYRES64, @ANYPTR64, @ANYRES32=r5]]], 0x4) writev(0xffffffffffffffff, &(0x7f0000000840)=[{&(0x7f0000000d80)="9d44f8d1150c898aee2c1c1f43267871445e09b4dcdd1dcbda09915f806a27b70e4848fa7f2b6909fd25d1bd50770ef0df761660dbf391533c339d6e64a075e1fc1f8c218a1da1555d43aa1e28ef1f0c7db620aba670ddb889c16f663d50187ae10ec38ac5ec31d8b356e88eb9547ab11cd3fc2e8aa8958da85417211cec04e5ddae8d85bf40b157551822473e127d24ec3c15b775de6420b8b5d6b3342528f7ba5956bb491a5e89673654595e05762a6f739f1c09d0f147768d2893a44c156562b4666c65adcd8e0e6ceff0ece24a48d3bb1d2fb8d5277b9397284dfb94810c97d774be944cb353bd221476a072f138514dcca99445d03f4b220ebba3da28d9523eb800be8698138a44d513fe78386c2a1ee0ea58c88350f758f92794a862306a725a880c7f9ccb2f3eee40079a7203739f695afa3b5b8f3b1aa3337e212865ee93243a79e42053643baf4170f402de84e49d84034738dd8da77800ab55f457a4a4b9854397ee2a730c8d406d9939c45c2032c2091d8989ed7ae68e775d59913a9fe65c47ad1ff2018d316191256fe7452b342a79b90ff362d4f57226c252f81d426a1157e95db4d136ceb3170f12cbde5f7bb180dafebd91ccf2b5e87b3a50d00f629745be6c55c4acdfee6aa64f32218c6d2e03a7be3afec3de615bd4e5f38e16102f80361354683d09181c4f0b4166d316290bd0e86c7f7e58a95eba8ba6444b9f1184927e7407f59afdeab7520311fe43c12e370be47942bbe002bc1e9fe3599e265edf8fcbff9bf514fe58dd26fa67d19c1b3138e530ce541d5e4fd14cc88b3d0de8e90f4b30e5e1e2be57fda42694f0ebb0bde71ad27c23b3d954159f227cb6b2918cd22709a9c6bb2724c738b5ad5896626063c933046c0eab9450480ca41bb2ed722786afbf383706854e39075100c150d8015c269efc950207076b06d14dbf471b0f6d370cf31d6245cfd0af3ded118134a1e675409d0b042f8af4daa2e9419eb1b2b1147a5bac09622c5624cc3eec3fda4c14a9dccdfcdb6f8b2de1ae112d6eb4ff1353200b1d73d9f9d230a4ce860ee557cb0a3ff13d3d4446c69bbc8e5f43695950a3d3d8b7aed4e4fa19e467a9e175d9f5022f883f4a001db4b7786ba86ffcc619516833a7c24d05f25a018857fc855b236228e9f1a9806574fe6f2565e9ce84f5074444f4904f87239a9534d153b8295b6d3fa185bce73050e3df94ae7149d1725fa790222b11c03fbe03670e7b14ddc98002d05b648a5431ab10366515fe2c9308224573a91d98c4e876ff15ed490263a153f2b6582eeb3ccd2c8c79a6712c6697d5e06c8a05e58b50a356500680f89c14af0d9f73569d737569c231a9705e14f303810aa53df3e6140c65f35f273ba02cfb09d30a63f367f60a29859a5fcd4ea2db3d5f224a56d15915d98be67ea861e8489231dfc6d116149bb6256f6b9a2802d8f3084c50102525176e0f3a4127eb1d9588c032e825b50a7c7cad674dcb9ea1e21ef3e599323e4025a66e502d37c4dd30ca8e7ca74093086b31098e0fdac4606b400540b4c2cb4715983035d13b037460eea2af1cf6cc6e39a6b863d12d3050083d8b3d0feb424e26a1c3e67c2e4ab51b8892df4ab1a4995d29c5ee0bdfdd647617cfb441b04f997dad52964ee45d615d40a3c27a6961502583e7fffd9433488235b10d56d312d0bd173c378e8cffe2bb88b9c0a0a408080756e7ddd8a80246db6b34c33a8f5321ceff25920d3a921960122c9ff686008b2fbf536686adea5f65321058589dfbb8f7cc795e9bbbf3ed9e70406629b65ca3a6d421a6f5ebdf6edb66f477af97805302ac385910520f69a0e4f738d645ebc80f580dc1ecf33c66794292235f3f49824868bb87b462747a6fdff96371c713ec525214234f418ae4e84d3d6876797038d6f13feee5dbe40352a97d4a877a5e88d675db9a8f22ded74c179d77931610b0d6e3872e3dc63060d947878c5ac3a2babacf10bfac967fb3e8c34adfe43d0ca522b5264b492e4205", 0x599}], 0x1) 07:29:32 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x3, &(0x7f00000001c0)=[{0x14}, {0x50}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x387, &(0x7f0000000340)="b6") r1 = syz_open_pts() close(r1) writev(r1, &(0x7f00000006c0)=[{&(0x7f0000000c80)="aae3e6c3f01744124ce96464f9157c521949703cb9bb69323cf41195cd335e36e74866da987feeeeb097b241e19f3fa88644a1612230c806ad34071458f62751718c2d7318d6cd8bb32a75d8ef3ec8ca53550e50cd08c580866abcb4ceb0ed52cfd0b81201f04606d61424cc74d871a596a34dd2f37f2b7b251d38efbfda4c7fe8b24d0f14b2d79c90b1b13c9fb4921666a654ab580bb2422d814f990f09", 0x9e}], 0x1) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000100)={0x3, 0x5, 0x8, 0x0, "fffec27fe1fc9a0cabfd7c91b158105e42eaea78", 0x4, 0x4}) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) close(r3) fsync(r3) ioctl$TIOCMBIC(r2, 0x8004746b, &(0x7f0000000080)=0x7eb9) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000040)={0x4, &(0x7f0000000000)=[{0x9, 0x67, 0x80, 0xffffffff}, {0x6, 0x5, 0x7f, 0x401}, {0x79c, 0x5, 0x1f, 0x7}, {0x7, 0x6, 0x3f, 0x7fffffff}]}) 07:29:32 executing program 1: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x4, {[0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff], [0x0, 0x0, 0x0, 0x0, 0x8, 0x0, 0x800000000006], [], [], [{}, {}, {}, {}, {0x0, 0x4}, {0xb5f6}]}}) 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 = syz_open_pts() ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000000)={0x0, 0xf149, 0x5, 0xfffffffffffffffc, "661fbef224518087ec9e03182eaf7f091fe600"}) lseek(r2, 0x0, 0x0, 0x0) ioctl$TIOCFLUSH(r1, 0x8020691f, &(0x7f0000000300)) 07:29:32 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000900)='/dev/wsmouse0\x00', 0x400, 0x0) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000480)={0x0}, &(0x7f00000004c0)=0xc) fcntl$lock(r0, 0x7, &(0x7f0000000300)={0x2, 0x0, 0x9, 0x7fff, r1}) semctl$GETNCNT(0x0, 0x0, 0x3, &(0x7f00000000c0)=""/226) r2 = dup2(r0, r0) getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) setegid(r4) setuid(0xee01) clock_settime(0x4, &(0x7f0000000640)={0x8, 0x9c2}) r6 = accept(r2, &(0x7f0000000600)=@un=@abs, &(0x7f0000000940)=0x8) setsockopt$sock_int(r6, 0xffff, 0x4, &(0x7f0000000980)=0xffff4f54, 0x4) r7 = open(&(0x7f0000000000)='.\x00', 0x0, 0x0) faccessat(r7, &(0x7f0000000040)='.\x00', 0x0, 0x1) r8 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) write(r8, &(0x7f0000000540)="f9781fcdcb79ceafba8786328bf93bd5187129d3b0a79418cd064ee259baca92379e4b77fb7f2b8314f3015ec81d6632f7be3d77caf4d19f458b6af1ab436955fbff6b760bbaac97e2bc68f0bfbb5bafd7dbd56c9412ba81a99882f9e3eb3bf112389bcd1b9d511322423b814bbe2d025e4fc9990671c7042387fe11128bc7f90c68824b17e9380dcd6202bf7477987ff4e95581ffe0d194a34e68375eb05221512257e2d744a61881df6279c33c7f47f5af977b96c38138e4", 0xb9) r9 = semget$private(0x0, 0x3, 0x32) r10 = semget$private(0x0, 0x3, 0x310) semctl$SETALL(r10, 0x0, 0x9, &(0x7f0000000a00)=[0x4042, 0x1, 0xfffffffffffffffb]) semop(r9, &(0x7f0000000080)=[{0x7, 0xfff, 0x1000}, {0x6, 0x20, 0x800}, {0x0, 0x4, 0x800}], 0x3) setgid(r3) semctl$GETZCNT(r9, 0x2, 0x7, &(0x7f00000003c0)=""/66) semctl$GETVAL(0x0, 0x1, 0x5, &(0x7f0000000340)=""/13) semctl$GETNCNT(r9, 0x1, 0x3, &(0x7f0000000440)=""/61) openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x20000, 0x0) fcntl$setflags(r2, 0x2, 0x1) semctl$SETALL(r9, 0x0, 0x9, &(0x7f0000000380)=[0x7, 0x3]) getsockopt$sock_cred(r8, 0xffff, 0x1022, &(0x7f0000000500)={0x0, 0x0}, &(0x7f0000000280)=0xc) chown(&(0x7f00000001c0)='./file0\x00', r11, r5) semop(0x0, &(0x7f00000002c0)=[{0x3, 0xb44, 0x1000}, {0x3, 0x1, 0x1000}, {0x7, 0x6, 0x800}, {0x3, 0x0, 0x800}, {0x1, 0x80000000, 0x1800}], 0x5) ioctl$VMM_IOC_WRITEREGS(r8, 0x82485608, &(0x7f0000000680)={0x8, 0xe54, 0x3, {[0x9, 0x2, 0x48, 0x1f, 0x1000, 0x401, 0x3, 0x6, 0x1, 0x6, 0x2, 0x1, 0x1, 0x283e, 0x6, 0x1000, 0x6, 0x9], [0x630a, 0x8, 0xdf, 0x1, 0x9, 0x7fffffff, 0x80000000000000, 0x9, 0x1, 0x7], [0x4, 0x5, 0x7, 0x8003, 0x0, 0x1, 0x4], [0x2, 0x1000, 0xffffffff, 0x6, 0xff, 0x2], [{0x2, 0x1000, 0x1, 0x7ff}, {0x2, 0x1, 0x9, 0xfffffffffffffffa}, {0x3, 0x20, 0xfffffffffffffffb, 0x3ff}, {0x9, 0xfffffffffffffffb, 0x1, 0x1ff}, {0x9, 0xfffffffffffffffb, 0x4, 0xfffffdfffffffffe}, {0x1370, 0xedb9, 0x0, 0x3}, {0x7, 0x0, 0x81, 0x3fd}, {0x7ff, 0x1, 0x2, 0x4}], {0x800, 0x9, 0x2, 0xff}, {0x9, 0x200, 0x9, 0x2}}}) ioctl$BIOCSRSIG(r8, 0x80044272, &(0x7f00000009c0)=0x3) setgid(0x0) 07:29:32 executing program 0: open(&(0x7f0000000080)='./file0\x00', 0x10000, 0x0) r0 = getpgrp() r1 = getpgrp() ktrace(&(0x7f0000000100)='./file0\x00', 0x0, 0x100, r1) ktrace(&(0x7f00000002c0)='./file0\x00', 0x7, 0x8, r0) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) close(r2) fsync(r2) ioctl$WSDISPLAYIO_SVIDEO(r2, 0x80045745, &(0x7f0000000000)) 07:29:32 executing program 1: openat$null(0xffffffffffffff9c, &(0x7f0000000240)='//e./null\x00', 0x0, 0x0) openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x200, 0x0) 07:29:32 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) ioctl$PCIOCWRITE(r0, 0xc0107003, &(0x7f0000000000)={{0xda, 0x20, 0x81}, 0x3, 0x8, 0x2}) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x0, 0xa011, r0, 0x0, 0x0) 07:29:32 executing program 1: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) close(r0) fsync(r0) ioctl$WSDISPLAYIO_SMODE(r0, 0x8004574c, &(0x7f0000000100)=0x3) setrlimit(0x8, &(0x7f0000000000)={0x9, 0x93}) r1 = syz_open_pts() close(r1) r2 = syz_open_pts() r3 = kqueue() kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000300)=[{{r1}, 0xfffffffffffffff8, 0x31}, {{r2}, 0xffffffffffffffff, 0xb}], 0x0, 0x0) r4 = open(&(0x7f0000000140)='./file0\x00', 0x188c1, 0x8) getpeername$inet6(r4, &(0x7f0000000080), &(0x7f00000000c0)=0xc) kevent(r3, &(0x7f0000000080), 0x200, 0x0, 0x1ff, 0x0) 07:29:32 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0xf149, 0x5, 0xfffffffffffffffc, "661fbef224518087ec9e03182eaf7f091fe600"}) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000000)={0x0, 0xf149, 0x5, 0xfffffffffffffffc, "661fbef224518087ec9e03182eaf7f091fe600"}) connect$unix(0xffffffffffffffff, &(0x7f0000000100)=ANY=[@ANYRESHEX=r1], 0x1) r2 = socket(0x2, 0x2, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) close(r3) fsync(r3) setsockopt$sock_int(r3, 0xffff, 0x800, &(0x7f0000000080)=0x7, 0x4) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000000c0)) r4 = syz_open_pts() ioctl$TIOCSETAF(r4, 0x802c7416, &(0x7f0000000000)={0x0, 0xf149, 0x5, 0xfffffffffffffffc, "661fbef224518087ec9e03182eaf7f091fe600"}) r5 = syz_open_pts() close(r5) writev(r5, &(0x7f00000006c0)=[{&(0x7f0000000c80)="aae3e6c3f01744124ce96464f9157c521949703cb9bb69323cf41195cd335e36e74866da987feeeeb097b241e19f3fa88644a1612230c806ad34071458f62751718c2d7318d6cd8bb32a75d8ef3ec8ca53550e50cd08c580866abcb4ceb0ed52cfd0b81201f04606d61424cc74d871a596a34dd2f37f2b7b251d38efbfda4c7fe8b24d0f14b2d79c90b1b13c9fb4921666a654ab580bb2422d814f990f09", 0x9e}], 0x1) r6 = syz_open_pts() ioctl$TIOCSETAF(r6, 0x802c7416, &(0x7f0000000000)={0x0, 0xf149, 0x5, 0xfffffffffffffffc, "661fbef224518087ec9e03182eaf7f091fe600"}) r7 = fcntl$dupfd(0xffffffffffffff9c, 0xa, r6) connect$unix(r7, &(0x7f00000001c0)=ANY=[@ANYBLOB], 0x1) setsockopt$inet_opts(r2, 0x0, 0x20000000000001, &(0x7f0000000040)="1d14e15f0973dbc90000000000ff0f000018d23a", 0x14) sendmsg(r2, &(0x7f0000001540)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) 07:29:32 executing program 1: r0 = kqueue() r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0xfffffffffffffffd, "854955883d026111fe4d04000000100000001000"}) kevent(r0, &(0x7f00000000c0)=[{{r1}, 0xffffffffffffffff, 0xfffffffffffffffd}], 0x5ef, 0x0, 0x0, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) close(r2) fsync(r2) getdents(r2, &(0x7f00000001c0)=""/217, 0xd9) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) close(r4) fsync(r4) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000080)={0x2, &(0x7f0000000040)=[{0x3, 0xab, 0xe1, 0x7}, {0x4380, 0xb3, 0xfa, 0x3f}]}) pread(r3, &(0x7f0000000100)="ad62e1ba6fa5f4c758102866f6661777ef360e898b13674d7619bd300dba101589cd1bb137b62d10f77774abefc06cfd8c9258c2c1549b0ae4bcc405ba7c0770e52b0d6049cd82556234564e4b1e26fc516ef3a65ccb6803f917b75242f28d40b69f2ef5de58a760e0c2e58df30e460479a9fa1eb5d1ff9309f6ad4b5a5ab4e3c76c3bc7bf06a9c8ca749803d86333fb512869490a64c01540cb7783ecf0526a0c1d65c46694ac48663c1f6e1432efb25236999b868f525be92a73a9a3d8", 0xbe, 0x0, 0x0) 07:29:32 executing program 0: r0 = msgget(0x3, 0x80) msgrcv(r0, &(0x7f0000000240)={0x0, ""/103}, 0x6f, 0x3, 0x1800) getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) setegid(r1) setitimer(0x0, &(0x7f0000000080)={{}, {0x8000000000000001}}, 0x0) r3 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffffff) ioctl$BIOCSETWF(r3, 0x80104277, &(0x7f00000001c0)={0x5, &(0x7f0000000180)=[{0x10001, 0x5, 0x3, 0x1f}, {0x9, 0x7, 0x40, 0x10000}, {0x61a4dc37, 0x4800000, 0x0, 0x8}, {0x1, 0x6, 0x1, 0x100}, {0xe7d, 0xc424, 0x8, 0x100000000}]}) ioctl$TIOCGFLAGS(r3, 0x4004745d, &(0x7f0000000140)) getsockopt$sock_linger(r3, 0xffff, 0x80, &(0x7f0000000300), &(0x7f0000000340)=0x8) r4 = open$dir(&(0x7f0000000080)='./file0\x00', 0x280, 0xfffffffffffffffd) ftruncate(r4, 0x0, 0x4) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) close(r5) fsync(r5) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000380), &(0x7f00000003c0)=0xc) r6 = openat(r4, &(0x7f00000000c0)='./file0\x00', 0x80, 0x1a2) ioctl$BIOCSFILDROP(r6, 0x80044279, &(0x7f0000000100)=0x3) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f00000002c0)=0xc) chown(&(0x7f0000000000)='./file0\x00', r7, r2) 07:29:32 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) mmap(&(0x7f0000002000/0x600000)=nil, 0x600000, 0x1, 0x2010, r0, 0x0, 0x0) writev(r0, &(0x7f0000000300), 0x0) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000000)={0x0, 0xf149, 0x5, 0xfffffffffffffffc, "661fbef224518087ec9e03182eaf7f091fe600"}) write(r1, &(0x7f0000000480)="247a762d327f9c71001a4deef8626dee92c684a5970e52f647d1d5c4a5274145ef45ae1fe6eb3e86bcb314adc573cc5418b50a845c79697b7505c76e5a4322695c72f9b1af35fa448a69b99044b062a93ce8ddf8353064436ecd45c57578d5852258b1350d737be7a221e93043941394f31ef79fe986828c", 0xfffffffffffffe4a) r2 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) write(r2, &(0x7f0000000240)="220e2a", 0x3) pwritev(r2, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 07:29:32 executing program 0: r0 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) ioctl$DIOCMAP(0xffffffffffffffff, 0xc0106477, &(0x7f0000000100)={&(0x7f0000000040)='./file0\x00'}) pwritev(0xffffffffffffffff, &(0x7f0000000240)=[{&(0x7f0000000080)="bde2822a02a30a", 0x7}], 0x1, 0x0, 0x0) r1 = open(&(0x7f0000000040)='./bus\x00', 0x400000003fd, 0x0) r2 = syz_open_pts() close(r2) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) close(r3) fsync(r3) r4 = openat(r3, &(0x7f00000001c0)='./file0\x00', 0x10000, 0x0) ioctl$BIOCSHDRCMPLT(r4, 0x80044275, &(0x7f0000000200)=0xfa) writev(r2, &(0x7f00000006c0)=[{&(0x7f0000000c80)="aae3e6c3f01744124ce96464f9157c521949703cb9bb69323cf41195cd335e36e74866da987feeeeb097b241e19f3fa88644a1612230c806ad34071458f62751718c2d7318d6cd8bb32a75d8ef3ec8ca53550e50cd08c580866abcb4ceb0ed52cfd0b81201f04606d61424cc74d871a596a34dd2f37f2b7b251d38efbfda4c7fe8b24d0f14b2d79c90b1b13c9fb4921666a654ab580bb2422d814f990f09", 0x9e}], 0x1) fcntl$getflags(r2, 0x0) close(r1) r5 = openat$null(0xffffffffffffff9c, &(0x7f0000000340)='/dev/null\x00', 0x30, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r5, 0x80105728, &(0x7f00000003c0)={&(0x7f0000000380)=[{0x1f1, 0x40}, {0x40, 0x8001}, {0x21, 0x7ff}, {0x5}], 0x4}) r6 = geteuid() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) close(r7) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) close(r8) fsync(r8) sendto$unix(r8, &(0x7f00000002c0)="800f658adc96669f20cc44c35d12b32f21e98f8544f5121d2960e3a5a503430600e43b507a789f0fcf414e2bf93291cdedd4cc4ebd", 0x35, 0x4, &(0x7f0000000300)=@file={0x1, './bus\x00'}, 0x8) fsync(r7) mknodat(r7, &(0x7f0000000140)='./file0\x00', 0x4, 0x7) setuid(r6) seteuid(r6) openat$null(0xffffffffffffff9c, &(0x7f0000000180)='/dev/null\x00', 0x1, 0x0) writev(r0, &(0x7f0000000000)=[{&(0x7f00000000c0)='#!', 0x2}], 0x10000000000000dd) fchmod(r0, 0x8e3) execve(&(0x7f0000000280)='./file0\x00', 0x0, 0x0) 07:29:32 executing program 1: setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x100001000, &(0x7f0000000140)=0x8, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x7fffff7ffffffffc, 0x0, 0x0, 0x9, "00000000e74de40000000000000000000600"}) bind$unix(0xffffffffffffffff, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) r0 = socket(0x800000018, 0x1, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{}], 0x0, 0x0, 0x0, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) close(r1) fsync(r1) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) close(r2) fsync(r2) setsockopt$sock_int(r2, 0xffff, 0x80, &(0x7f0000000040)=0x1ae, 0xf4) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) close(r4) fsync(r4) r5 = syz_open_pts() close(r5) writev(r5, &(0x7f00000006c0)=[{&(0x7f0000000c80)="aae3e6c3f01744124ce96464f9157c521949703cb9bb69323cf41195cd335e36e74866da987feeeeb097b241e19f3fa88644a1612230c806ad34071458f62751718c2d7318d6cd8bb32a75d8ef3ec8ca53550e50cd08c580866abcb4ceb0ed52cfd0b81201f04606d61424cc74d871a596a34dd2f37f2b7b251d38efbfda4c7fe8b24d0f14b2d79c90b1b13c9fb4921666a654ab580bb2422d814f990f09", 0x9e}], 0x1) fcntl$dupfd(r3, 0x0, r5) ioctl$VMM_IOC_RESETCPU(r4, 0x82405605, &(0x7f00000001c0)={0x7, 0x7fffffff, {[0x6, 0xce4a, 0x9, 0x6, 0xad, 0x10001, 0x9, 0x8000, 0xffffffffffff5dfb, 0x2, 0x6, 0x7f, 0x3, 0x6, 0x10000, 0x0, 0x2, 0xe0000000], [0x5, 0x7, 0x4, 0x9e5, 0x7f, 0x0, 0x9, 0xffffffffffffff81, 0x11, 0x5136e9f0], [0x9, 0x7, 0x2, 0x1, 0x9, 0x20, 0x20], [0x80, 0x100, 0x6, 0x1, 0x27542892, 0x1], [{0x81, 0x8001, 0x7fff800, 0xffffffffffff7fff}, {0x4, 0x8, 0x3, 0x501}, {0xb9, 0x1, 0x7, 0x1}, {0x100, 0x6, 0x415, 0x6}, {0xd770, 0xfffffff7, 0x3, 0x6}, {0x7fff, 0x5, 0x3, 0x5e3d}, {0x1f, 0x400, 0x3, 0x400}, {0xff, 0x800, 0x8, 0x79}], {0x4, 0x9, 0x0, 0x2}, {0x800, 0x0, 0xfffffff7, 0x1}}}) 07:29:32 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x4000000019, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x2d}, {0x8000000000020}, {0x6, 0x0, 0x0, 0x8000000000100}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) pwrite(r0, &(0x7f0000000180)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x904, 0x0) ioctl$BIOCGBLEN(r1, 0x40044266, &(0x7f00000001c0)) ioctl$BIOCSFILDROP(0xffffffffffffffff, 0x80044279, &(0x7f00000000c0)=0x1) 07:29:33 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0xff, 0x0, 0x0, 0x4}, {0x1000}, {0x4, 0x0, 0x0, 0x6}]}) syz_emit_ethernet(0x3ba, &(0x7f00000000c0)="b6") pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) close(r1) fsync(r1) getsockopt(r1, 0xdba3, 0x9, &(0x7f0000000140)=""/204, &(0x7f0000000240)=0xcc) r2 = syz_open_pts() ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000000)={0x0, 0xf149, 0x5, 0xfffffffffffffffc, "661fbef224518087ec9e03182eaf7f091fe600"}) linkat(r2, &(0x7f0000000340)='./file0\x00', 0xffffffffffffffff, &(0x7f0000000380)='./file0\x00', 0x0) ioctl$FIOSETOWN(r2, 0x8004667c, &(0x7f00000002c0)=0xc8cd) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000280)={'tap', 0x0}) 07:29:33 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f00000001c0)='./file0\x00', 0x23f) r0 = geteuid() setuid(r0) getuid() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) close(r1) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) close(r2) fsync(r2) faccessat(r2, &(0x7f0000000200)='./file0/file0\x00', 0x80, 0x0) fsync(r1) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000040), 0xc) r3 = geteuid() setuid(r3) r4 = geteuid() setuid(r4) geteuid() r5 = geteuid() setuid(r5) r6 = geteuid() setuid(r6) r7 = geteuid() setuid(r7) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f0000000100)=0xc) getuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, 0xc) setuid(r8) mkdir(&(0x7f0000000140)='./file0/file0\x00', 0x0) unveil(&(0x7f0000000080)='./file0/file0\x00', &(0x7f0000000000)='c\x00') 07:29:33 executing program 0: kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0x0, 0x0, 0x0, 0x1}], 0x0, 0x0, 0x0, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x29, 0x80000000000000c, &(0x7f0000000040)="ebffcbff13b96e00"/20, 0x14) close(r0) 07:29:33 executing program 0: r0 = socket(0x18, 0x1, 0x0) close(r0) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f00000000c0)=[{{}, 0xffffffffffffbffe}], 0x0, 0x0) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x1000000000029, 0x4, &(0x7f0000000000)="06000000", 0x4) r2 = socket(0x18, 0x1, 0x0) close(r2) fcntl$dupfd(r1, 0x0, r2) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r3 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x400, 0x0) ioctl$SPKRTONE(r3, 0x80085301, &(0x7f0000000080)={0xfff, 0x3}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 07:29:33 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) pwritev(0xffffffffffffffff, &(0x7f0000000180)=[{&(0x7f00000000c0)="4412", 0xffffffc3}], 0x1, 0x0, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="8202e480ffffffff"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f00000000c0)="0714000000000025ff149b33ff0f000000000000", 0x14) write(r0, 0x0, 0x0) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, &(0x7f00000001c0)={0x10, 0x7f1a, 0x4, 0x8001, [{&(0x7f0000ffe000/0x2000)=nil, &(0x7f000010a000/0x4000)=nil, 0x4}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000259000/0x2000)=nil, 0x1ff}, {&(0x7f0000519000/0x3000)=nil, &(0x7f00003d7000/0x2000)=nil}, {&(0x7f0000238000/0x4000)=nil, &(0x7f0000639000/0x4000)=nil, 0xa8}, {&(0x7f0000494000/0x3000)=nil, &(0x7f0000702000/0x1000)=nil, 0x8}, {&(0x7f00000af000/0x3000)=nil, &(0x7f0000367000/0x3000)=nil, 0x7fffffff}, {&(0x7f0000362000/0x3000)=nil, &(0x7f00003c3000/0x2000)=nil, 0xe86}, {&(0x7f0000608000/0x3000)=nil, &(0x7f0000579000/0x1000)=nil, 0x1}, {&(0x7f00006e4000/0x2000)=nil, &(0x7f0000ffd000/0x1000)=nil, 0x5}, {&(0x7f0000511000/0x4000)=nil, &(0x7f00004f5000/0x1000)=nil, 0x6}, {&(0x7f000000a000/0x1000)=nil, &(0x7f0000657000/0x4000)=nil, 0x1f}, {&(0x7f0000222000/0x4000)=nil, &(0x7f0000257000/0x4000)=nil, 0x7}, {&(0x7f0000359000/0x4000)=nil, &(0x7f00006dd000/0x3000)=nil, 0x4}, {&(0x7f0000085000/0x1000)=nil, &(0x7f000001a000/0x4000)=nil, 0x10000}, {&(0x7f000038d000/0x1000)=nil, &(0x7f0000507000/0x4000)=nil, 0x7}, {&(0x7f000006b000/0x4000)=nil, &(0x7f0000ffb000/0x3000)=nil, 0x70ec}], ['./file0\x00', './file0\x00', './file0\x00', './file0\x00'], './file0\x00', './file0\x00', './file0\x00', ['./file', './file', './file', './file'], 0xfffffbff}) 07:29:33 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f0000000180)=[{0x88}, {0x1c}, {0x4000007ffffffe}]}) ioctl$BIOCLOCK(r0, 0x20004276) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0x61, &(0x7f0000000000)="b6") ioctl$BIOCSDIRFILT(r0, 0x8004427d, &(0x7f0000000080)=0x4) dup2(r0, r0) r1 = dup2(r0, r0) ioctl$TIOCGWINSZ(r1, 0x40087468, &(0x7f0000000040)) geteuid() 07:29:33 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000140)={0x6, &(0x7f00000000c0)=[{0x51, 0xfc, 0x91, 0x1dc}, {0x400, 0xa5, 0x0, 0x4}, {0x0, 0x1, 0x1e, 0x8}, {0x800, 0x3, 0x2, 0x80}, {0x8, 0x9, 0x0, 0x5}, {0x9, 0x80, 0xd3, 0x40}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) close(r2) fsync(r2) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x50}, {0x64, 0x0, 0x0, 0xfffffffe}, {0x8fe}]}) syz_emit_ethernet(0x17d, &(0x7f0000000340)="b6") 07:29:33 executing program 1: r0 = syz_open_pts() close(r0) writev(r0, &(0x7f00000006c0)=[{&(0x7f0000000c80)="aae3e6c3f01744124ce96464f9157c521949703cb9bb69323cf41195cd335e36e74866da987feeeeb097b241e19f3fa88644a1612230c806ad34071458f62751718c2d7318d6cd8bb32a75d8ef3ec8ca53550e50cd08c580866abcb4ceb0ed52cfd0b81201f04606d61424cc74d871a596a34dd2f37f2b7b251d38efbfda4c7fe8b24d0f14b2d79c90b1b13c9fb4921666a654ab580bb2422d814f990f09", 0x9e}], 0x1) r1 = dup2(r0, 0xffffffffffffff9c) ioctl$BIOCGRTIMEOUT(r1, 0x4010426e, &(0x7f0000000140)) setitimer(0x2, &(0x7f0000000040)={{0x100, 0x1}, {0x3, 0x7fff}}, &(0x7f0000000080)) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000240)={0x3, &(0x7f0000000100)=[{}, {0x84}, {0x6, 0x0, 0xff}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f00000000c0)="b75d03dd00ef43f7f7c855bb7042") 07:29:33 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x800000000084}, {0x44}, {0x6}]}) 07:29:33 executing program 0: r0 = open(&(0x7f0000000080)='./file0\x00', 0x60e, 0x0) pwritev(r0, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0, 0x0) ftruncate(r0, 0x0, 0x88) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) socket(0x2, 0x1, 0x0) connect$unix(r0, &(0x7f0000000040)=@file={0x1, './file0\x00'}, 0xa) 07:29:33 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000380)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x2, &(0x7f0000000140)=[{0x81}, {0x16}]}) syz_emit_ethernet(0xe, &(0x7f0000000340)="b489a83b8fccf27b8e8490165244") 07:29:33 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x6000, 0x1) r0 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='./bus\x00', 0x0, 0x40) ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f0000000000)) chflagsat(0xffffffffffffffff, &(0x7f0000000080)='./bus\x00', 0x0, 0x0) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000000)={0x0, 0xf149, 0x5, 0xfffffffffffffffc, "661fbef224518087ec9e03182eaf7f091fe600"}) ioctl$TIOCMBIS(r1, 0x8004746c, &(0x7f0000000040)=0x7) 07:29:33 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f00000002c0)={0x3, &(0x7f0000000000)=[{0x7c}, {0x20}, {0x6, 0x0, 0x0, 0x100}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pwrite(r0, &(0x7f0000000100)="ce03e2391d6771dce8682254e6cbcc8f82f0bcf2d7e41ebf522909ff02d69e88ee015bc735b92b8c54d7b713f5a1f5a59c3c7bc29d00ce49fa1cf7550937a9f240fc51e30307c4b22d3b1fb999a59a685131da00e735d512de31bb06fda4b23368d7619f6d0d31c1f8ec32c28a34fb96b3e60bf998f39e0d744048ada22a1c3e3d", 0x81, 0x0, 0x0) 07:29:33 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x3, &(0x7f0000000000)=[{0x61}, {0x15}, {0x6}]}) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) close(r1) fsync(r1) ioctl$BIOCGHDRCMPLT(r1, 0x40044274, &(0x7f0000000040)) syz_emit_ethernet(0xe, &(0x7f0000000080)="080d34413fb2c507153a05b8a2a9") 07:29:33 executing program 1: accept$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYRESDEC], 0x0) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x80000000000000d, &(0x7f0000000180), 0x14) 07:29:33 executing program 0: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x10004, 0x1007, 0x0, 0xfffffffffffffdf5) sendmsg(r0, &(0x7f00000022c0)={&(0x7f0000000000)=@in6={0x18, 0x0, 0x0, 0x9}, 0xc, &(0x7f0000001200)=[{&(0x7f0000000040)="b45ae2661fb3d2426a993662ee2eb7e2e6b758e7c214543274bd967fae59a2ceea59571221b2ef439d34d39cf452821a937ffd6ca3406b24a0f7c115fa7f8c014524a053f7ef7d5064eb255717701d93077d64d96adcc61bc085afd699c29c5e746bee3dbba3982408cb4c118be40f1946419d2f1a6dafd5cc760306d56b8668ea1b69cc2163d2ba5ddb9519c036a3215b7a06a7985b8c0c2e208ad46fc77d03eb24de4270df65cd8f9d16782859eb7512687cda95366ee51ff609968f0febfe59e9c52047139aa0e6c9f750bb62337219799de52939eb844ebfcd6cbe9b9d99a2d859e8d905f50b696584862e122d42c0b5d6cb653f8e6f54eafc0f1864aaa681137ec0b93d0b221ea0225684870102d12780481e9cd9c4ba8882d25a03e330da0ca1546aefb2a2936ac6fefd61653d1a2145dcbf9ca7adbe8dc9bc268eff24bc6de5567eb85d6c4fd241cc907911f1d1815122c5e53eb50fba5b938c03f98474927137e4312fe526eeb9a7d77b56261f5c7e53ca2fdbdfeb817233d9cb6477a7c8aa8e6fbffc1f27f8de17f978728579ad2be764eade4eec461d8befce2054445690094887da599ffdcf4f910c29d7aaa26e7b39b73ddfa72e7ecf733bd9ca360dedb5b939caba26e35f1feb38f35984f39be3a0a8edb0f6f6aed561d1877f2aac9f1538d892aac2e69f9ebb0a5da17e60c608c8d2a3f11ec918444c0a4cc2662737e88dc6e61efdb5546917cf55c9717d23c35b042e759c94b325a02336753f40fa151b558ee862efbe248aa4b779ce9a10de26b3e7a663acaddbc5716cb2cd5a61e397d0f4665cafc2a67eddc564b3d5ef0ba8b649e5c50df160943426c64cb4e771d59728a94e461c4ac143e5df3ccc79334c3964a3a2bd6d68017a4a417f766fa005b9727813be1d67865be5f7f6a4344ecfdbe49c16e80ed997867ab7aa1a0022d7e13b4239129d34fc0c6228d1a92ffae50fa39bde4fd368122d6b9e4399df291ed1dc46aaf33f09b38255200cd43d0722690e973029e9348a72a0de74eec0bd4773624b8c8b0f6f0c05f3e2f930533771c4e5c1ca4dbb0f66380d49c55ca237e72e9f328e3542409d38805f2ae201cd1ffcab0515064ce47803cdafb2379e6bd6f6a4153f94e46e87d39650efdc26234f06dadda82f5c7cc0273d5a522882eae31cbf500ce833dbedf3b42d68a325c622253f495159bfdb0a288347773196a949b3d86886e86376e79536f7eeccfc060eaf5ce232d119774ea474c0ebde21e423fedbf80e68bc6bca66b76462c4532e3cac673006dc7b43f58680a165dbfbb3062c48336e58b49f53a9774c38fc3cc50816974afd95a52937f591d7ba42e0142c15f4ca8a98f7abe468538afac1eca958f9b0c7c71d2719d518f9fde9b663acc71f8936900f41e2acfcf71a8ba0d524a725c14f91aa17fe3e2d5938398a3a9cbf4c1d84be9a9d4c1b9010b8eb34d8dcee250e47600d04b67c7703b76c1798bb06eab7d2e87425381d6b5c52a24e1b3e13c4a79b0bed6946400e53c0fc8ef25efce2b19dc448cd18871ec9bcbb18304abc860ddd1a242c80e63ab51b54a08cb28d09443dffa6c2d6ab60f2f5c49bf5f2ad772975fc390d04991d0a7638e9e2175b9d98bfd1f0f6a31b051d425afbbc47970aa43ea4bc4482dd361984bec3a8eaff3113c4e0c982f921baea337755e7a3694f120d4060b849d37a6fc400206d115d30bfe6911ae0666d1dd4cea433762c4d90b89688f701f8252ea9d3016a61f263ca72c386e584ad74ba10f0a21e043288abbca01e9fe9d96827b3a2348cc3ad06e268fa612ede130ba1552be1688420ab62e7fcd49203af79862e5352cb5df7aeca6cb83ba017b839d2980f8baa1fbb241482e8fcd1a9afabbe4ad140630b62b1760f34271b5d764b34f14df14fc66323e1a37cea7f57335095678f195e4f18795cb99b135d64cab86799e0fd556dacaf380f59434b8a3ad9790fa42c6206cbe9528d6809e1a795d82f6dfa525f0d311e367a40ee2e6db7cb59606f6adce5a063565bb026d898327591638128e38aca103e7a641d9fa48d22a40162650eff305742b799f5a4d69fde0a725e90fc267cc1ba12f1b7aa912e0be1ddbfacc5179a2a2889c7ff4463cb5fdc920c9854989e9fcbfb78a001287934f55c76cc9dd10b5fd0df2af8d33e3c82e073ec9e7152cbc39d2d6690065816089d780f6ec17cb1359f2d7195cb3de718cd1029153f75b6f15e9133d663b9ecd133cf81c6ee56e7dbad4a13f73db456aca3d8d6711687b38873c6a0de3e199ca3a56c2ad72bec85af4166621687cb72c3614e53c3f13a3e3d87a419a81713e142bb1e06f896107396660bf7ce6983a7a636cbb1f348a11a8f90ed98567328e7a42bf06a8944be0a13cfd33f89bc46f4d594151c889b27a227713375d453587e6c2bacb821b49617d4547c7a0ae07650ed1499c6fd5a00ada880b8b4d203a870bde980ab47721482195979e4e2ae4dac34292437bb680daea4cf672e8343c74102786051d0403f97d0b290dc4222fb4a331e28d3ccb3413b5a71dd1f8bb01c12b7f2a5730d0c82affb8283bf80706dc633dd6b1c43e5edca42ee35b56996c36215c2a012937731d981632217195a112ea6e123729fca20df92974d69b2e1171d7d60450d6234c38d96f16e27cebc52253df8d14d935c4c97e8973d3af41a3745f8f2b4a01e21e8e808a940e0babfd04cb3dacbaab018523588184e07c977192f65f1070c14feaa53909fc414b3b3ea731c9578e1ba4fa8e1ebb74cbdbfe0f0978a3c242e7ad8b3a1fee00d46d3391e11e5060baa0d8f604550e3adbfc5951b50c9fcb9c6290426eaff35e9c2967a98809f2be3d30a54a432b8949a68134f66180695998e14a1097105ff7f8e061b753cd366fa88355b0b4fd64b16ae7ce7b01dee35818ee2cbe4987e120bd3c4624ffb1c295036703488436a0e743b6a119e79a8119c17e25a7f18f3cbb534facd61223ea8ce39672c15d1a47ddcc21942d345230358f00f71d67faf71c2453df11d99fef04ce37eb400862bc457fe2e27d35bc2b5083f0f100d81361508d30532014f12091bcae094d7d9479add164373aba17f835b919807ff2de3d32b46457ecec5d23ec779229cb233c6563fa253cd4f8d1988c04f0da6d45722521963458a52b4f8d88fe720b516f028a3fab55ee71b60cd040c04411e03f7ab5bda7c29493cc28794aeac0eca1eb67aedce3f36be623dac90956c17c85eb7028bd3232559443bad1bb1222a3c4330e2387554e25f9ae268801e1c3dcb72dfa352c5218ef3379d3288fc7ee8e2788d1936c7ddd76cd30ce49dd497a884b6a19de4f357eab8bed3a2cc495880ef0924e75bf93978c10e649b9ffa9f7aa6c4e58335591ee5148c07644cd724a350ac30f18d914df65a03d48ba3645aef0164fc09ae83d76e9ced07382dd24b25fdda4f6f6ccb7269c9941711b31cae41126e583d69b2f67154a25283a3f5fa5cb9e691c4303dde275c9b4b26174c29ade62a4824347e0e5fa6f28c86ead654ac593dbdee608c0e7d7ccf4ba6ad79ae09089d1f9a6983b4752f33ce3a98aebd1c94548b0ffa62a4f34278a2b38ea1c3abb91eaf553f0282f320327ed324714fbcc0aa4a6f4f49920315f0ce78d14a2bfadddd4210ef7f498e007080e8732b2cab9e11c3c251128ab6aa430099eb4f25820fcc78c302f85d5770ed7338c870dfec4db76f35374c06a650d1c4683c5b5efa89600e2367e90055edfee1ca95272ffa85f59a309ae3d50595327b3de5dab9ef88e82a43fc6155b0455620fedbd9d48e7745cf0a7eeaeee90d159518d545b4a5a415ce1b25a1c540cbecd3c0e0ec83da57e313d5192ccb384499c556db93046c3239950387767bcf44f59a3c73fbcbdead6d550c7b33ac353202b5428e2ae564b9da74d3f73492407fcbe255c1775943e0e2e5b97780c62821d1b352952946c41bc1375f3b40a722c1084be17b08c45f5dece50695e2564f43ad4b0693747ef69117cd9c88b28e1d56c9e9a708b96ae011cd06e60ba5de30a9603e84f5786c4bae95bd1e9dcd3bd4f36ccb9548985ef0a1c5476591422e1cb9ad9903cd3588a74b04bafb085a7160eb8c7ee0195e859a3eb9434799bccb5ff0cf6661e8b165fb6c6599edf5bb71c83c3364043a63c39b681502610bda38c283523bbdd37382584518e2b3fed5d4a6a7e0b861622ec5a3afc8fd29155e19874e2f8772ba7f67299e3c66482f3812dfc54cfd122d00375518632b2394d46cd6d219813ea0cdeacc42a976049052a149233a3be214d94fe33f094ae09e6a9d5cd596dd957170b96bb1391f4e6b6ef11bcb74545647908600abad86689c196704be0d2e632da4b5aa8aa5101a84a342fc42d03336dde721d7334e062e29972f0beda1709620b7c2737e30686f69bf1b0d63789ad633b294019f3aa5b78142c17e4d952059360b43170f501b876713364e4e3780be741df14852957309459b5e8750b904502a4458627780ca33c7e24bcbd070b7da8c155d030d2f28ea0080711b0c3ccc505360e6d368e0d904596931a8b0f68a032eb25fcf10b44e1aff047c24776b48f4bdc0284f04bdec651215b4078530fa1d9aea79ec1f396d002b053da812408ae2ede6efbf3e43a72884ea85b22cf2185d17755b621211b4f5ee7f3cae5eb8521028c87ff4f80d25708263aa6848a857bd82f54b104ec40f397b36a735b491ca30ea4cfcb83941b00ddf18e8acf9594aa15ef9836317e0b28c4d31d975fff713c261c24cdab2a821fe62bcd8afd6cff7320e79faa35663e9e0ef30e83dde17ca30007a77b0c2d699e0f82865838798779b62fa6ba004f457b069bd637afc9a3e1433f31382601f32fcbbd4b8b45139600d09952569307d67d5d9a512f42c0ef5ad52f9600b98ca4ec6b73c556487d7d214e8b2518798b0456a478885eb564af95839b65aaad4cab05774716467b0f64c6152425a660848048522de74a4d7eb92e3cfffe5e652b82763bc9cce7adb7644c446b08258d540a4b202bdad090567b0ebd09acea17bf5c5b2cac225e38f171ab53fed6c2ebcf6373acf9ceaf998d01a113ce91fe94db50c3e718d166c82b2a3f83021a2151b646445e24ceebbc57b97eb6f49c5c50c8ee443dfee7bfcaf3ada279bb0a58be4fd89bf69ff18ad46b36468a2c7e5acdd75b2544ee04bb3b1336e12c1867a225d493f36fa5f2d2390b5fca54017a5f546150edb53acbaa54a30d11bfc54cb47d1674d5c94ebdfa555c1d081c5cc09a49a98edd095f4b3766dc7e5285fe7faff453e82cf0879bba2faa83108202cc960d8b437ad7e7dd6d423d6096e762bffac4048d3f5f2d3f8b520b54676a6aba5d2e7d37ccc686daa44158fc61ff82c02f2167aa328e32db8dab7a7c698242d83eb38ae44fe1b34655d00906bde9d2f6ade55c90fc5b746e79d4fd70bd875673c71eca95c4a4f83a3702992edb5fbb6d63e23bbb63744af3528ad0c9590df20e1e059c28ce83068fe1aaeded8af60cbabd8d7c184d3c21b9dd9b5024b02f01ba49e990a6e0b23146860569d70e75eedd83471ecaf2d8bf61600447c64585ebe3fb4630e571e4ee20b267cdb575a9ec37bbdd5f9a15c0d2d21b99c5df232de482f7eeff365b0186d9ab5754df3defbc06f5f078378dc007e32928d37f8e5a3d698bdd6df1e7af86dfc423b714393038bcdce552f64a16be1f7d36f61eb3c6189ae5fcc72458ec9ab874aef81c3500ccc15d54f4ea955727a62d7520a3c19185838", 0x1000}, {&(0x7f0000001040)="415a64399240b289bcaf4a76b51c9b7e198c86a120bca8fae9a495f7da3fa8062084361cae98939b395e1acfcd45baf12e7e28c3287a5cbc75bdb4e19c28f74b1e72d41229109ff2d1dc416178b620fe758fa5dd7104815ec9a8492e6c26cd9d734e96e8", 0x64}, {&(0x7f00000010c0)="d0b78af05d496195d0443da70e0d013171afadd07dd725e97d2b20bba26299b2e774957901d45a19c754396a3d9ed1a114c6c7a36489884cba3c804b8829d1f477858de383d4147c78b3cfaf311ae069dab596a5e06c4cd5b9d8c7bd4c31e3c6fc4ab96c1df8f607151519da25918df8371783aba98013e3630bb84d25864203407ce7912cd07fc619cfda7aa850dd0bbf03881c1570af6e3d1e3f4a26f1cf9e37339b0113587dda3f344ad320db8ce8e492dcdb14d68dd0d32b97095d764393b1685fcf94a31a887bfc13572fd1cf4eda12e00abfa1b41936bd96ebd3083d0922db6ee9b7d4b3a39a7302a08cede1b865", 0xf1}, {&(0x7f00000011c0)="c44db16565fd91c30b", 0x9}], 0x4, &(0x7f0000001240)=[{0x1010, 0xffff, 0x6, "622b957d854d04fda82cf12cce350af11b93c14b7f37931e26aa63a6bcfbe19fb56fd0f1ca0fa5487854b65ae12d1da6b084a269574caf79c326924e3d6149d08dff9be962ded33f7976a887226e1eea83d6e31892717ddac114847e14dd3984e763bdd44c76602a54a978abd25c055e3464fbe64c0e685092b5472667560d84c019e56fdf23a0f5725a30c0aac0722cc9e847145ec62aff9dfe488c757733e71a1fbd7cb87f07961dd67199d12e5df9ba2cb7d06317fe2b789667a8e32bbd357496790130e5a47eedcae87df4708dcd0ac6bede79c151112a1eac2095f103c28b2f114eaa5a47453bf4c621539118e5f5d83b33cc9f6a7514d56cbee1e92f7ff18332e4c8e36b7d91d35eb2f3b4c810619847441619e93d5cc2fcbf72892639704357e9c5dbf309dbda8c00cfb346ff128981f9026a027724b9b52e11022c92355662136ed9ab79220d54fe750afebd1f24e79a1553ae8aca69d3f2e9b83f62282be5f019c3e22c8791915ba3fe5b64a5a306206dfe5ed5c0cdaa4c06eb2459989fa199b7ee222e17351ad0aeb3104a050ba20f40d49a258355de04d4263826fb791962f5c8a0e09543dfb5d84a310baed76bef607f7b515089f46a8fd84472129452495d5b4e16af233fe8bcc68fc9eec2bc0043342521657ef7b9fdba895da8846f0fbc8580549a47341ccf032e2202d555021d48927be13c071e9f2dd14c2fc9f817bfb484fd52f0ea424cb2bc5a16fbe1a8275b94d4dd616802cd7b30c423b9c8181364f3fb1d66829e748bbfe4cf5c175f26cffdce77c59260b4734db902b3166fdabacf8c6d2e7e03e077682923f9629d8503c6e9dffac161c064e860e8b5a26ce81a5056b7bc96a228f3aa5af6ea766428ade208d7eb384d56859d10d47594d1301347d62976288b7a2391d4de3a09f9e66768e654a9845731f7849e49a1f405ed1413149b2cdd0173f211bcfdde92acd372a261f419c1f39312ce196f6cacb766c0aacffbc935c6c6943679d70d7a9e58c5ace1ccf64aa63ec94b4fe2d3329c23e329987c963fa17970e75345ef99cdd5e6841e53e3d3a99402eb4841c0520e8124dfb05252d6d84dfc268b79e7995b2ebee0fc94ba98cd6e0ae730f190fc128dccd9829ec5df5c725b493a8be19841da64751e1aca86188f774e4b13e1aac1ba6e1539c33ee7e5f1cc5843913ee6e20e4530e462d9ec5fec0ff65aad56dd2a80f18158bc3dadb51588744af92ff9b886d158ad19b47b082b4f2c1a9e4dd33c401cb6bee364ec08019c84b09a566f963b328a6b90dfa53a8ea7b5c72b404e77d391e08af3a9a7f96230b5a3c2313b0a589c9fde7e6f1ec6b9b25539e7e2cfab6fb59f2af3857565f2ee7674bc758c19b6c5966a9da5163bb2eaeece1879a7328c7bf3c317e6c7f85a4e13505b85e27271be09aded5b9a13c8b296e2cd5f518e9575c61a623298acf3c60e9a20adb0b28efc76303a46bd65b0926f3820cb30f7b77dd49020d4a25493fdd3d5f3ae903f46b3ed3f00957fdc17fcb8f1befaf054c75ab810664fe6561bbe99502169e3c70a4de9f676ca5d8713c319870c8a55a697934382d54c1c3911a86a0c558fff058515c65eb9243f7b30454d9703c1480d1c7acd76139c52f093ea33fc77b5adfa0c3eeb2d8375c4a17b4f568763b0c54a510abff8990ee285b1f6d0d9c08dddd47b9a7bc084b50a685e4a909d59649e2324a9f3579a141147ba630c4b235e47f85951be77162cd3ccea8fff4be95146bd2dfd9bc0e1c631905e43bfcc0922728e9af561486d9b3ef8f0deec5df14f8ad08785d3a5d9cb5d0e06da6e93c1600b240138d7ba3424262bbec2df7e06cc65167338cb71f96f0d84fae70b47469b6a88bc635ea0866a7be01edf4db6a9254bb323704b6ad53f37f94cfe4ffee158c7c53b4b790bf339f87b590707db11737864eceafd3c494da3aa84394e936ea6e68364788fd73c6d198a43f9d95c9d51a18dd15f9765249881b2d77a80d8799c0322719298e7409ab4e267e23647dd217767692178ae6c6b5bb66dd392e8c54a93d49081ef21d1866dcf95a7507e2f9eb85ec5fcf237fe326a20f1d39489cd521c24f57c560d0b151d3c96e67eab99f79a87140f0fa2db0234d4696f4099a158e781efb8692ca08600bf37140beb0c579a45207a7f55f11595a028a682af8e2d5ae36c26635114f89116c05b135676900b7adaa162ca40a98a181a35369cf393e61cdb09a369160fabc06fe8b523c0eecef703b02775874e63d52f322fa83b8c98bc722d1d39c5705300abe3e11d5d32e65d3b0165db3e8be6ec4168a12789c1250661631a388207b3543cf4726f5f9f9d9d013908b0acdfc2ad8717cfcc0b2d91e840bf9e98fba47598ae8f6c3fd369f0ca7d2aa2fe3727f0d0a0013357b0c0e981b55318ee78c9f26e79875b9e721af02b67d304c46dedc07f77ffb4a50d2ea33d738c5bab5c3ead9b663e6b984b165f399ec2f36aa95d06b127cae3f56146f2a6c5ff3d9318a0a3af23bff7a44a67a2388caeb0033a820bb1b508eecc79ea2b15e09b3b040bfc7df4ebb943db132d517e8d607dfd66263f4c7acda737b4bd8964cc991878f6137674a8198020ed3a50141a77ca842f47a00a042eb5bf46327c68ec65f89411c54754b41c9021f7c55c1f4145d2f604227e59da1a76a27d6857e79512bc9a0064b7a4af20e6a8f4efd8993f2dd414a8908bad3b483bb80bc92859015fda8f1b27c0e18cd5cd78f256e0b4588c2973d8329dc297fe8e4d979a2f2c15f73696382fa24ad7a7dd44ca2825d66bb38f623c1c7376a8c81ac945599e55a3f7ab413287780378515c51f7afbc749d0bf17f44def08416e617e4344e39d1cc37aa33045e3f6e935d11c017d8ae5bc83dada9fe73571183b5a7bceedd3c32ba7ccf8189a852a05805861e6a3148f112d2d33936761c6ec77f43112e305146fbe36d88138362d632f978402f4f459d74dc3bf47b2ae8dfe4e9b32278d4bc40cc83a36a0b2f07d81e0f1ac216e0789ce36cbbeaaaa6666ffa36cb1f4f51a8c946a497e7ee96393fb5ee70ed3389e33289f8dcfc448a7dd2d9e5bcd93bdb0bb3a3e296eb245350fa96f16cfba6d9c12b0a28d462dd7efcf013bc7d08058a1353e276c5efe42b3349a5791beb807df86b2d7bd274211e1ce3b279cf6705f02f863986eb1269ef70b06a1a387969e2f7a08eaca85720f535001b481d677e8897fc333ba3ec23b9779e148225ea4e2518b6fb6f36e15af52ee06fc6b5c281015964aee12c2672f1e2d199de541ad7df08a306be413d6f4a27c9a00dab934d0e6fbc7e6d7e2f77e41282ad32178e278e6aef09ee4e16e519348aa015efd98721f60b9cb26f54951fda0b9edb8dfd8a1b0d49ee7c86deed16e1bce00ddb93ac42f559381e70c6e6289a51293e11df4ca0d03529c3a2fd0d2ee2b40c5d2625abbceeb0cca171d310baff25eb5a06aa148cef252b6d67c533c55d55294cb0b22e2342ae9103bde62824d2b00ca4de75cd61aa5499b46cca1262850e641c1c9954d7658e7dea16d3d9d9c3cb049821c456dd896eb30d9b93a2f49dabf9a6d24343913cf8ff693cc37ee1d6c1d5e8c010be5f3df0885daf7b1fc17b0e9ca3d0bc857e512ead31056e11fc4006874d0a7feaa6d7c5173d436842e6678a9ab3a899737634ab9bb1ff73c4e74da01afc5ea24209830cc76fedc20d67692868c5174bdc605f3627b32253742587c8e8b1d606b2367cbe494a5b6ec7ec315ec146987cdbc64dc7c5befd10863fb73ac2662b45c5f534072b0b57a73d039662d16c4f400f9de7cc19964cb581700415ad859d5574f05a638c0896edfef89ae30e9f7d7e7ed0ccbba8ced772f53a9d7c64430ec792a7bf251a4ded678c8e94cde7d8c32dc7762bf0f9309c5b614ba13bfcd4094f23380aee865ae65a5d56ab9db1c1725c9f61912c504af9c0e7f3ee339d65a1791d05bd4620d4cb1a417bd1ea7e52f0c69bd1b21f664e4c93a7530b2188b88f503a7ee97eaa80a6278d2de0f27f57b41070192d104c034fac58b297d2a4d22d117c6a16c35843092069fae769e93863dd2bda05b7486a5c107c84067dab8daf6571f5175ba65d957c49a305f78e9d7357070c9a2aa07570ce5fa9beca3d16606f5be36a538507fc6d5aae0858476dfa785435b2b274aa3acf8b4f854494e8fa77ce7a8df0bb68ad32cfb6faa52b9d5f25766afbf615fb5c2b0dd90438bf9c9d07998c1abb382fadc589d6f77e893fd7bb0a8800f7438b13d48f27e0be0bf9b70fce98ac55b39c2ea98a4400ae9822fab40c11e8d690f82df7155c7c97f8b76b86e98f87bc99b7102c854448187f4d17d09c5fb34e4adebaf33f142cdd8e5dc7be2845264cd4d3185ef62c616f3da451e3289f0c6769c1537f0051f9e48ba01c0aeef987e11ee796f2a1f55e9078761671a2b863152c940787013fbbbc51aa48213c69ca8e14f7e67cd2f893a2217c4a35e4c224c48cabcca67989a98d44991d5efedfd1b267e3deb3b4c733587ee6b0d4e68f8f0505857bc154a84f2354a5103d81d7427922616d4837f577ee09ac34d7d72eb0b4a4ddbb2257577ee25601a3115bf2294441706a24183e37c57f581878cee753e07a363f34044110b9e5b5859db03e8f2b039b3250d72689b12a5a39c7acb564c5ec0052af198f59ae3336776ea5667474de27e52cefaf408b377636ea57b54b2f8b712a056623c1ad5b8e15aa775c84ce9b37464782d4e113b5518a8f355335207c702e7aaa98685e4447f4741c328e93c14f1bb0d6aceeaba6fdfdbc6c7f26d82b17a77ee68f28fbf51af033765fff84eaf8af4803d22a3a0f4270e4f3ef8930dc618b8dcfdd191c5bb0cc84b3ce41cf4533d35ad4597c28e4f9a98d782bf01eb5b78f36654c99d82babf72c3ffc52e8490ea5e4bb3c11385cb8833b17878e8ae47f72e9cd3d73237cb912a6ccef8957123a5904c55c4e0c80ca59ab1df61cc9bab23fc9cdd70975dbe0c8745c383bd9e776a399e20d995827df2dd9d263f104d63d6bbea05d6a1e9a25d208413aa61f2d993221661434854b935beed9a05d8a703a52f305f4e80028d47ecf767271835e3836b3dc5ea14bec33491f327754c859af0cd56e6292ed0c6d605927e1a8e9bcaa1ab9beaa4600803efb018604091f8bef47300d5343e7621184e64bf33bc0903b442dc22ea8a8490dea8c9329ae4962a4ecee5d2fb0b997d6019829193b5e03f5bf81ba304c56c0ac94f524bf35aa9098b2d4abce3d07c901049787000c0e054ca9312bc4dc124e411c9ae5a2127f7c5096a62477f962e2a5dabfa5e215a282cbfb45e161e0949fc6eef668f1b41603dee1d28e6ee993a59d28578aefa884ac9965f390012f875b8bb4ae03eb3e415e6237f8423230eefe371dafb114dd13664386a2b3174b74cbcffcaa36f2ef4bfde9bb8979e4f68a86efa5b7e002e59ffbdb5f6b313db96758414c4cb7ca52ebb99e6c3bf4ed17860072d0fa5dc1a357648b00e4fcf813bd4746340d0f8ba794e90e5a334818587a36f8aca168fb79e846711b37e04ddf7a5d99fcdc9c9723c731ba40ab5084db03365eb762e918f74a81a8ec6ec23f43650a226636eb5e39b8ce326f6a1a228e909eb421b028b253f7faab4989809a79e405c6bd7016aed83726adca8fc154bfd22d3f7593fae526fc782b999a794eb108a55289cdaf2e12f2040d59ca22fb7d3c446c4ba1c4a9c0f949d638b52c0b97ce8d4f2ba1827a0d5d3b3cd0ca3f2ad95b3353b8f4"}, {0x68, 0xffff, 0x0, "6b8da6817334363f9ec292d92c54e0263bc72ddd75c999c049018557ee81e6c7f17655df9ac2adfdcca0513aa42c423bb2954720b5a884f2a33a625c384f488e453e662e4ca25d4fc67995cf49a0416617aee2"}], 0x1078}, 0x12) 07:29:33 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x5a97157dbdb0a4b0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r1 = fcntl$dupfd(r0, 0x14, 0xffffffffffffffff) ioctl$VMM_IOC_RUN(r1, 0xc0205602, &(0x7f0000000140)={0x9ea0, 0x9, 0x3f, 0x4, &(0x7f0000000240)={{0x2, 0x3, 0x40, 0x0, 0x4, 0x4, 0x400}, {[0x7, 0x4, 0x400, 0x100000001, 0xffffffffffffffff, 0x5, 0x4, 0x8, 0x81, 0x1, 0x6, 0x6016, 0x3f, 0x51806470, 0x101, 0xbe9, 0x4, 0x1000], [0x37, 0xc153, 0x400, 0xffff, 0x400, 0x4, 0x0, 0xfffffffffffff2d6, 0x2, 0x9], [0x1000, 0x4, 0x2, 0x40000, 0x6, 0x7, 0x979], [0x7, 0x1, 0xfffffffffffffffd, 0x5, 0x4, 0xc000000000000000], [{0x0, 0x51, 0x2, 0x6}, {0x9, 0x7f, 0xfffffe01, 0x9}, {0x6, 0x0, 0x8, 0x1}, {0x3, 0x4, 0x1, 0x48d4}, {0x2, 0x800, 0x100, 0x2}, {0x9, 0x3, 0x8, 0x7f}, {0x9, 0x733, 0x40, 0x1000}, {0x87, 0x18, 0x7, 0x1000}], {0x8, 0x8, 0x401, 0x20}, {0x7, 0x80, 0x7fff, 0x8001}}}, 0x7f, 0x9e}) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) close(r2) fsync(r2) write(0xffffffffffffff9c, &(0x7f0000000040)="41b947eb835b2ad5675698fcebc4229b546191d758fccfb6f2641917bbcdfc56274f549f3ed938cdefb6cb69110f54e4dccb69c1b9d2a8ed146d4b42ce12a3346ff6230f8fc3480bf751e9ae39b06505abc977109d96b34bb8c722a51ee972975d4cd3c356b5c39b82724470cbc6dd26d3bdc7f51f833d1ac2e5faac5cd638c2d915edf9baa6e28b30018746c000dc4e5ddcc185614dcdd684525a05eba2ce8f69f804540c4da69f8305d8b1baedd00ed7", 0xb1) ioctl$BIOCSETWF(r2, 0x80104277, &(0x7f0000000180)={0x1ffffffffffffe1f, &(0x7f0000000040)}) pwrite(r0, &(0x7f0000000100)="b1e91bee8fad27050cdafd2413b0", 0xe, 0x0, 0x0) 07:29:33 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0x501) syz_open_pts() ktrace(&(0x7f0000000000)='./bus\x00', 0xc9738d103f003c9d, 0x222, 0xffffffffffffffff) ktrace(&(0x7f0000000100)='./bus\x00', 0x0, 0x0, 0x0) r0 = geteuid() setuid(r0) r1 = geteuid() setuid(r1) setreuid(r0, r0) syz_open_pts() 07:29:33 executing program 0: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) close(r0) fsync(r0) ioctl$WSMOUSEIO_GTYPE(r0, 0x40045720, &(0x7f0000000080)) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000040)={0x2, &(0x7f0000000240)=[{}, {0x100, 0x0, 0x1f}]}) r1 = socket(0x18, 0x1, 0x0) close(r1) r2 = socket(0x18, 0x400000002, 0x0) accept$inet6(0xffffffffffffffff, &(0x7f00000001c0), &(0x7f0000000240)=0x2b) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r2) socket(0x400000000018, 0x3, 0x3a) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r3 = syz_open_pts() ioctl$TIOCSETAW(r3, 0x802c7415, &(0x7f0000000100)={0x1, 0x81, 0x871, 0x10000, "402980b53c9e346fe04340091d80e763c9fb1153", 0xfffffffc, 0x80000001}) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r2, &(0x7f0000000180), 0x13c) 07:29:33 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000080)=[{0x60}, {0x7}, {0x6, 0x0, 0x0, 0x80000000000100}]}) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) close(r1) fsync(r1) r2 = openat$speaker(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/speaker\x00', 0x40, 0x0) r3 = syz_open_pts() ioctl$TIOCSETAF(r3, 0x802c7416, &(0x7f0000000000)={0x0, 0xf149, 0x5, 0xfffffffffffffffc, "661fbef224518087ec9e03182eaf7f091fe600"}) r4 = syz_open_pts() close(r4) writev(r4, &(0x7f00000006c0)=[{&(0x7f0000000c80)="aae3e6c3f01744124ce96464f9157c521949703cb9bb69323cf41195cd335e36e74866da987feeeeb097b241e19f3fa88644a1612230c806ad34071458f62751718c2d7318d6cd8bb32a75d8ef3ec8ca53550e50cd08c580866abcb4ceb0ed52cfd0b81201f04606d61424cc74d871a596a34dd2f37f2b7b251d38efbfda4c7fe8b24d0f14b2d79c90b1b13c9fb4921666a654ab580bb2422d814f990f09", 0x9e}], 0x1) kevent(r1, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffa, 0x80, 0x40, 0x9, 0x1}], 0x8000, &(0x7f0000000180)=[{{r2}, 0xfffffffffffffffb, 0x4, 0x8, 0x3, 0x34d}, {{r3}, 0x0, 0x10, 0x8, 0x7, 0x3}, {{r0}, 0xe, 0x8c, 0x2, 0x992, 0x8}, {{r4}, 0xffffffffffffffff, 0x5f, 0x8, 0x2, 0x5}], 0x101, &(0x7f0000000200)={0x6ea00000, 0x1000}) pwrite(r0, &(0x7f0000000280)="895e654f5c1d85045229b675851d", 0xe, 0x0, 0x0) 07:29:33 executing program 1: mknod(&(0x7f00000000c0)='./file1\x00', 0x80002007, 0x80) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) read(r0, &(0x7f00000003c0)=""/134, 0x3ea) r1 = semget(0x2, 0x4, 0x4c) semctl$SETALL(r1, 0x0, 0x9, &(0x7f0000000140)=[0x1, 0x743d09b2, 0x512, 0x4, 0x8001, 0x2, 0x3f, 0xffff]) close(r0) pipe2(0x0, 0x0) mmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x0, 0x10, 0xffffffffffffffff, 0x0, 0x0) r2 = open(&(0x7f0000000980)='./file1\x00', 0x80, 0x40) ioctl$BIOCSFILDROP(r2, 0x80044279, &(0x7f00000009c0)=0xbe7b) r3 = open(&(0x7f0000000980)='./file1\x00', 0x80, 0x40) ioctl$BIOCSFILDROP(r3, 0x80044279, &(0x7f00000009c0)=0xbe7b) ioctl$BIOCPROMISC(r3, 0x20004269) ioctl$WSDISPLAYIO_LSFONT(r3, 0xc058574e, &(0x7f0000000180)) openat$zero(0xffffffffffffff9c, &(0x7f0000000100)='/dev/zero\x00', 0x80, 0x0) execve(0x0, 0x0, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) close(r4) fsync(r4) bind(r4, &(0x7f0000000040)=@in6={0x18, 0x3, 0x4, 0x8}, 0xc) 07:29:33 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x4000004000000001, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f00000001c0)=[{}, {0x24}, {0x6, 0x0, 0x0, 0x1000000}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSRSIG(r0, 0x80044272, &(0x7f0000000000)=0x8) pwrite(r0, &(0x7f0000000040)="fb", 0x2c0, 0x0, 0x0) mprotect(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x0) 07:29:33 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) close(r1) fsync(r1) ioctl$BIOCGETIF(r1, 0x4020426b, &(0x7f0000000000)={""/16, @ifru_dstaddr=@in}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000001c0)=[{0x40}, {0x15}, {0x6}]}) syz_emit_ethernet(0xe, &(0x7f0000000080)="080d34413fb2c507153a05b8a2a9") 07:29:33 executing program 1: mprotect(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x5) r0 = syz_open_pts() close(r0) writev(r0, &(0x7f00000006c0)=[{&(0x7f0000000c80)="aae3e6c3f01744124ce96464f9157c521949703cb9bb69323cf41195cd335e36e74866da987feeeeb097b241e19f3fa88644a1612230c806ad34071458f62751718c2d7318d6cd8bb32a75d8ef3ec8ca53550e50cd08c580866abcb4ceb0ed52cfd0b81201f04606d61424cc74d871a596a34dd2f37f2b7b251d38efbfda4c7fe8b24d0f14b2d79c90b1b13c9fb4921666a654ab580bb2422d814f990f09", 0x9e}], 0x1) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) close(r1) fsync(r1) ioctl$WSDISPLAYIO_GMODE(r1, 0x4004574b, &(0x7f0000000240)) r2 = dup(r0) ioctl$VMM_IOC_RESETCPU(r2, 0x82405605, &(0x7f0000000000)={0x8, 0x3f, {[0x4, 0xabf, 0x816, 0x4, 0x9, 0x3f, 0xd4, 0x4, 0xffffffff00000000, 0x20, 0x10001, 0x7, 0x20, 0x986, 0x8, 0x8f, 0x4, 0x200000], [0x8, 0xa635, 0x5282, 0x9, 0x100, 0x8, 0x1f, 0x4, 0x2, 0x7f], [0x7fff, 0x4310, 0x4, 0x3, 0x4, 0xff, 0x5], [0x8000, 0x1f, 0x2, 0x20, 0x2, 0xfffffffffffffe01], [{0x6, 0x6, 0x7, 0x2}, {0x7, 0x4d, 0x800, 0xb43a}, {0x4, 0x4a180, 0x436c, 0x100}, {0x8bb3, 0x9, 0x80, 0x90}, {0x5, 0xf1, 0x200, 0x1}, {0x7, 0x80000000, 0x20, 0x3}, {0x9, 0x7, 0x2, 0x7}, {0x9, 0x6, 0x9, 0x80}], {0x44e8, 0x2, 0x8000}, {0x0, 0x5, 0x0, 0x8}}}) 07:29:33 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x2080002006, 0x40004000000028a9) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = fcntl$dupfd(r0, 0x8000000000004, 0xffffffffffffffff) r3 = dup2(r0, r2) r4 = syz_open_pts() ioctl$TIOCSETAF(r4, 0x802c7416, &(0x7f0000000000)={0x0, 0xf149, 0x5, 0xfffffffffffffffc, "661fbef224518087ec9e03182eaf7f091fe600"}) r5 = geteuid() setuid(r5) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) close(r6) fsync(r6) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) close(r7) fsync(r7) getsockopt$SO_PEERCRED(r7, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0x220932165486c4f5) fchown(r4, r5, r8) r9 = kqueue() close(r2) open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) kevent(r9, &(0x7f0000000200)=[{{r3}, 0xffffffffffffffff, 0x13}], 0x40000000000007ff, 0x0, 0x0, 0x0) dup2(r1, r9) 07:29:33 executing program 0: r0 = socket(0x2, 0x0, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) sendmsg$unix(r0, &(0x7f0000001480)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001440)=[@rights={0x14, 0x7}, @cred={0xe0}], 0x18}, 0x0) r1 = syz_open_pts() close(r1) writev(r1, &(0x7f00000006c0)=[{&(0x7f0000000c80)="aae3e6c3f01744124ce96464f9157c521949703cb9bb69323cf41195cd335e36e74866da987feeeeb097b241e19f3fa88644a1612230c806ad34071458f62751718c2d7318d6cd8bb32a75d8ef3ec8ca53550e50cd08c580866abcb4ceb0ed52cfd0b81201f04606d61424cc74d871a596a34dd2f37f2b7b251d38efbfda4c7fe8b24d0f14b2d79c90b1b13c9fb4921666a654ab580bb2422d814f990f09", 0x9e}], 0x1) lseek(r1, 0x0, 0x0, 0x0) 07:29:33 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x8613e) 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}) getdents(0xffffffffffffff9c, &(0x7f0000000080)=""/127, 0x7f) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 07:29:33 executing program 1: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x0, 0x10, r1, 0x0, 0x0) mmap(&(0x7f0000ffb000/0x1000)=nil, 0x1000, 0x0, 0x10, r1, 0x0, 0x0) r2 = syz_open_pts() ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000000)={0x0, 0xf149, 0x5, 0xfffffffffffffffc, "661fbef224518087ec9e03182eaf7f091fe600"}) mmap(&(0x7f0000ff6000/0x1000)=nil, 0x1000, 0x0, 0x10, r2, 0x0, 0x4) mprotect(&(0x7f0000ff6000/0x9000)=nil, 0x9000, 0x2) mlock(&(0x7f0000ffb000/0x3000)=nil, 0x3000) mlock(&(0x7f0000ffa000/0x2000)=nil, 0x2000) mprotect(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x0) r3 = syz_open_pts() close(r3) writev(r3, &(0x7f00000006c0)=[{&(0x7f0000000c80)="aae3e6c3f01744124ce96464f9157c521949703cb9bb69323cf41195cd335e36e74866da987feeeeb097b241e19f3fa88644a1612230c806ad34071458f62751718c2d7318d6cd8bb32a75d8ef3ec8ca53550e50cd08c580866abcb4ceb0ed52cfd0b81201f04606d61424cc74d871a596a34dd2f37f2b7b251d38efbfda4c7fe8b24d0f14b2d79c90b1b13c9fb4921666a654ab580bb2422d814f990f09", 0x9e}], 0x1) ioctl$TIOCMBIS(r3, 0x8004746c, &(0x7f0000000040)=0x7) munmap(&(0x7f0000ff9000/0x2000)=nil, 0x2000) 07:29:33 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000080)={0x0, 0xfffffffffffffffd, 0xffff, 0xfffffffffffffffe, "0200"}) write(r0, &(0x7f0000000140)="2078f7b678807d89e032dc19f570fe00bac871767dbcbbff8330c22685419d5e0110188e90cd9c8e50599ba24cd7c19fe1397a431644e5976fe4bce3b20b21c3f3719d1d5de4b7586a0669cedb7237b428821c1db394acba77de083c965124aeacbcf09bd3c719ed25314dc21617d89aa9c6ffc4137067f33d5ed8d898537ed95d34e48374ae5f307c5375eaba46d8f816057b2c10d48644a54f695db32649dae31f197d94f0fbdb1796778ce098cc07acba65bddc0e2ce8b65297f80863914cb3909b299d190a11b262d4ce7f631258b396d1b74b28f6e7194f223b0a21fdd2dff2b3a19387834c9dd41e8002bd7b95f6b519d6b2c4936d7d6c409d65b0a57d8a7ae480ef96ec7b2dd3eb4ec15f57a2790f4894758152c5ffdd2bf50bbf6665e0c89ac9bb0f6d1516df31a41d428fb47f883f402fd761aa7a11e51e79bfadc4a9bcdfcca25bec457bc8aa9c294143f20a8c21b68f29a4cd5e382bbd0d123628a27507186668786713739e3b776412f39bc65485c6fba3b14d481ea264ab3149bbc0159b4fc5dc231c13cd7210d518967a7694ae21344da19ece7aabab738eb77103fe03f5ad252de156397d55121ca771b5a723607830d91de50565b80c196c0713fad218064014bd4d05087bc549b40bfa2e6930bc52f2be77a99709d1524e9389638c0cc1b3e32c177d2c0f362294e62d3eb7ad5de657c1111ec8f764b9853a2a26fc485f31b638593f29d6efa1eae9a2bdf02526805444c89b8f690afe99a287e913d7b804c51a4311b9425e0c77a4b78ec279d7a257e02a8d97a4516ce2feb3591d90b7357c829a792939200197f51dcc023a41e01cd8f187ba9f0d67646b01439a370db384ff3a51212e0c13f0f014ec85d42267fc98d699247d15c21403b454e453628af30be8eb6a7a254b138236032cdf355c4c07d9f77f7e32990b081893f292d98cb7a8089d551ee227b63a8d20b298a1689d0cea93d0ce79c1c86361507beb7966560a6ba81b7c90a7c23207d80e437ff97d7396269d5cf99fa7e8f07ea31890eccf46346164dde1ca69530fb673619306593296743052591006b4ffaad2a7a939fded389efe60c36c653fa0e7020a7447e809cf52478d673b547a85cb5a0a2f3832b619961bf37b63b230733e353bcea01e153d7e1bda3f30ec6a57582149fc233f2bffab90551fe7639817890ce12425b2e9c337dfd9de9d8b12d99dbc9826bd0defc4404919f7afe173b395b91b8ad2b2622b2f5de09471f3b98bdea79541387edcc97bb6660cc9429d43f483bcb40c0405f007652a27e9f4cf6102a588cb7ad814b17620c0c124a3982acf231c37a6eaf0d4c5aa68550aca2b41a5861b10097b11aa260b34e16d5d8fb7e716768e2bb39e290d0cc7aed9628348a228d320a216904108367374901a1d7d9ea0d765328b9dc0e00dd76b993b6c5213ac2187c1e7b06c13c9436f0082bb5c230b4bd78257e2f29e560b7a2f74793a72ff094a8905350ed8ce0dd71c474fa9effc175c22f7aa60b09fed45c9f73c94004bf7efb1cc3692698e52fcd41619a90f067f2f53e45149c7a2f50ea4218dbe14d26b13db5d0c28ed0dce7bc9872dcfc9c3e2187a01d58a54a954189151685dc76c71204fedf573e471bbed0c16aa474d577f379819a86a601f08d2eec7f5f660853bf1318e9e7e1940852cbfde119b633ce768e753c99c6c162d28268fa4dcc40731cfbca62541f5f3b67c45fbde17c779a9820da152aacfa320f7f57011e39c3a790082379b8a93873112c15b988775825d306caaf088c087690c809832b16f3179641dda933b16fff0fe22d3c88c05ab4d8a24cdd2443ce243053863e30cd70e84b12d8cc28a0e1ae6b23d627c5148b67e03c8fd9c5cac35c7ad7e0437cd4c088d03", 0x546) getdents(0xffffffffffffffff, &(0x7f00000000c0)=""/96, 0x60) write(r0, &(0x7f0000000000)="6a4a4e5cfab9b0fbac605a000000ff03", 0x1e2) 07:29:33 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x200, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000a, &(0x7f0000000280)="32bdabe6efa437e429661c7f6518903e009c00769f9f73377160614fb59594e617d9ca5437e43fd52a95c3d45a21e0bdd6ec75e78c968f5b43d712d447ee2047be60d5d10000000000000008dc61c3d5f2b30557b2d59ae1d2ab74bce6e8889a299315ecf03a3882d09d05220de89c219cc5eabc1522af5f875515cd084550c719d352a9c658796a24887a90ebf33a114578bebb08e135494fa274901987a1905d0a027e3ba45d57d8f13a59fcfaa8004fe14b8228ced5e1bce43ddf1b67a6fe42f8044eeb12828bdfed7f82f9aab43d4b2c38b5d4dfb4d155e0bcf068249e07201d878a75a440024b44daa66a7036573e69bb8d6d464180bb13ad4c4dcf7db4c95c441804c41222546065eb43435f1743f7b594269c388831fea2e6fff22260eb6dd0429407ac97803bdcb7a25c3091ba61699e843d602e785524ae629fe12e11413ae5c6e262898e7dba3ee656d4e6bc68a5c1fb6ae0f03d21febc347b3818ded9560503739a08913ba78c17a45ab0e34145898f8e8cee47c1e9eb669d3271cbb1162df94465dd450148b72101f4649e6a2e8e44145b94c617ae5c4c67845320231abb9821018e58fe40806543b01aaa4b9fe564a6836e98373c096959b4a039d4eab11afda517c57b3912d075045c4473f07b3a0cacb6d30221ea78df92dfdd251a2987a9ccb234d265f3c29aaf83686a5062f2f76e4a43b1b00f1fa43c8bda46da2285caaae5b3f4e91ea6f93dbe4cbf89858208c5ce00239c59d06634bdac769648155288f5622a30999cea5a89f718137e22e9a0e943532998101ad7f0980692dec08d3faf0ef3991d3bd7f86ca381c9642de9a9c6cab29d9a398e7b09a926202d09", 0x47a) mknod(&(0x7f0000000000)='./bus\x00', 0x100000000204f, 0x5d00) sync() chroot(&(0x7f00000001c0)='./bus\x00') r1 = socket$inet6(0x18, 0x4000, 0x800) close(r1) getrlimit(0x3, &(0x7f0000000200)) shmctl$SHM_LOCK(0xffffffffffffffff, 0x3) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_int(r3, 0xffff, 0x800, &(0x7f0000000100), &(0x7f0000000140)=0x4) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r5 = socket(0x18, 0x3, 0x0) setsockopt(r5, 0x1000000000029, 0xa, &(0x7f0000000000)="06000000", 0x4) r6 = socket(0x18, 0x3, 0x0) close(r6) fcntl$dupfd(r5, 0x0, r6) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r5}, 0x0, 0x1}], 0x0, 0x0, 0x20ae, 0x0) r7 = socket(0x18, 0x3, 0x0) setsockopt(r7, 0x1000000000029, 0xa, &(0x7f0000000000)="06000000", 0x4) r8 = socket(0x18, 0x3, 0x0) close(r8) fcntl$dupfd(r7, 0x0, r8) r9 = socket(0x18, 0x3, 0x0) setsockopt(r9, 0x1000000000029, 0xa, &(0x7f0000000000)="06000000", 0x4) r10 = socket(0x18, 0x3, 0x0) close(r10) fcntl$dupfd(r9, 0x0, r10) r11 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000580)='/dev/wsmouse0\x00', 0x100, 0x0) r12 = openat$klog(0xffffffffffffff9c, &(0x7f00000005c0)='/dev/klog\x00', 0x440, 0x0) r13 = syz_open_pts() close(r13) writev(r13, &(0x7f00000006c0)=[{&(0x7f0000000c80)="aae3e6c3f01744124ce96464f9157c521949703cb9bb69323cf41195cd335e36e74866da987feeeeb097b241e19f3fa88644a1612230c806ad34071458f62751718c2d7318d6cd8bb32a75d8ef3ec8ca53550e50cd08c580866abcb4ceb0ed52cfd0b81201f04606d61424cc74d871a596a34dd2f37f2b7b251d38efbfda4c7fe8b24d0f14b2d79c90b1b13c9fb4921666a654ab580bb2422d814f990f09", 0x9e}], 0x1) kevent(r4, &(0x7f0000000500)=[{{r7}, 0xfffffffffffffffb, 0x10, 0x40000000, 0x1}, {{r13}, 0xfffffffffffffffa, 0x12, 0xf0000000, 0x1, 0x4}, {{r2}, 0xfffffffffffffffd, 0x38, 0x40000000, 0xffffffff80000001, 0xe7e}], 0x40, &(0x7f0000000600)=[{{r9}, 0xfffffffffffffffb, 0x10, 0x2, 0x10000, 0x7ff}, {{r3}, 0xfffffffffffffff8, 0x31, 0xfffff, 0x6f2, 0x94b0}, {{r11}, 0xfffffffffffffffb, 0x4, 0x4, 0x100000001, 0xffffffffffffff81}, {{r1}, 0xfffffffffffffffd, 0x5f, 0x4000002c, 0x4, 0x2}, {{r12}, 0xfffffffffffffffb, 0x1, 0xf0000000, 0x8001, 0x6}], 0x9d1f, &(0x7f00000006c0)={0x1}) getrlimit(0x4, &(0x7f0000000240)) open(&(0x7f0000000080)='./bus\x00', 0x20, 0x0) setsockopt(r0, 0x0, 0x9, &(0x7f0000000180)="58f9abdb", 0x4) 07:29:33 executing program 1: r0 = socket(0x40000000011, 0x3, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0, 0x0, 0x0) r1 = socket(0x22, 0x1, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs, 0x8) r2 = kqueue() kevent(r2, 0x0, 0x0, &(0x7f00000001c0), 0xc4e, 0x0) kevent(r2, &(0x7f0000000000)=[{{r1}, 0xffffffffffbfffff, 0xcd}], 0x34, 0x0, 0x0, 0x0) r3 = socket(0x40000000011, 0x3, 0x0) connect$unix(r3, &(0x7f00000000c0)=@abs, 0x8) r4 = kqueue() kevent(r4, 0x0, 0x0, &(0x7f0000000140), 0xc4e, 0x0) kevent(r4, &(0x7f0000000000)=[{{r3}, 0xffffffffffbfffff, 0x2f}], 0x34, 0x0, 0xc68, 0x0) r5 = socket(0x40000000011, 0x3, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r5}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0, 0x0, 0x0) connect$unix(r5, &(0x7f00000000c0)=@abs, 0x8) r6 = kqueue() kevent(r6, 0x0, 0x0, &(0x7f0000000140), 0xc4e, 0x0) kevent(r6, &(0x7f0000000000)=[{{r5}, 0xffffffffffbfffff, 0x2f}], 0x34, 0x0, 0xc68, 0x0) r7 = socket(0x40000000011, 0x3, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r7}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0, 0x0, 0x0) r8 = socket(0x40000000011, 0x3, 0x0) connect$unix(r8, &(0x7f00000000c0)=@abs, 0x8) r9 = kqueue() r10 = syz_open_pts() ioctl$TIOCSETAF(r10, 0x802c7416, &(0x7f0000000000)={0x0, 0xf149, 0x5, 0xfffffffffffffffc, "661fbef224518087ec9e03182eaf7f091fe600"}) r11 = syz_open_pts() close(r11) writev(r11, &(0x7f00000006c0)=[{&(0x7f0000000c80)="aae3e6c3f01744124ce96464f9157c521949703cb9bb69323cf41195cd335e36e74866da987feeeeb097b241e19f3fa88644a1612230c806ad34071458f62751718c2d7318d6cd8bb32a75d8ef3ec8ca53550e50cd08c580866abcb4ceb0ed52cfd0b81201f04606d61424cc74d871a596a34dd2f37f2b7b251d38efbfda4c7fe8b24d0f14b2d79c90b1b13c9fb4921666a654ab580bb2422d814f990f09", 0x9e}], 0x1) kevent(r9, 0x0, 0x0, &(0x7f0000000040)=[{{r10}, 0xffffffffffffffff, 0x20, 0x8, 0x5, 0x3}, {{r5}, 0xfffffffffffffff9, 0x1, 0x740f3b1a3640cf21, 0x0, 0xffffffffffff8000}, {{r11}, 0xfffffffffffffffe, 0x2, 0x40000000, 0xffffffff, 0x7ff}], 0xc4e, 0x0) kevent(r9, &(0x7f0000000000)=[{{r8}, 0xffffffffffbfffff, 0x2f}], 0x34, 0x0, 0xc68, 0x0) r12 = socket(0x40000000011, 0x3, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r12}, 0xfffffffffffffffe, 0x5}], 0x0, 0x0, 0x0, 0x0) r13 = kqueue() kevent(r13, 0x0, 0x0, &(0x7f0000000140), 0xc4e, 0x0) kevent(r13, &(0x7f0000000000), 0x34, 0x0, 0xc68, 0x0) 07:29:33 executing program 0: close(0xffffffffffffffff) r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x54d, 0x0, 0x0, "047c2ce62e0dbcdcc58b62c200000100", 0x0, 0xffffffff}) write(r0, &(0x7f00000000c0)='\rA \t', 0x4) 07:29:34 executing program 0: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x4000040000000896, 0x0) ftruncate(r0, 0x0, 0x8000000003) ftruncate(r0, 0x0, 0x80001ffffc) 07:29:34 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() r1 = socket$inet6(0x18, 0x4000, 0x7f) setsockopt$inet6_MRT6_DEL_MFC(r1, 0x29, 0x69, &(0x7f0000001140)={{0x18, 0x0, 0x1, 0xf75}, {0x18, 0x2, 0x25, 0x5}, 0x3, [0x7ff, 0x2, 0x0, 0x3, 0x80000001, 0x2, 0x7, 0xf0000000]}, 0x3c) close(r0) accept(r0, &(0x7f0000001180)=@in, &(0x7f00000011c0)=0xc) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000080)={0xfffffffffffffffd, 0x0, 0x5, 0x7ffffffb, "73f300070060c3dce5081a6f6000"}) ioctl$TIOCSCTTY(r0, 0x20007461) writev(r0, &(0x7f0000000380), 0x10000000000002f5) syz_open_pts() socketpair(0x18, 0x3, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getsockname$unix(r3, &(0x7f00000000c0)=@file={0x0, ""/4096}, &(0x7f0000001100)=0x1002) 07:29:34 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000100)='/dev/zero\x00', 0x20120, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f00000002c0)={0x3, &(0x7f00000001c0)=[{0x2}, {0x25}, {0x6, 0x0, 0x0, 0xfe}]}) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) close(r2) fsync(r2) ioctl$VT_GETMODE(r2, 0x40087603, &(0x7f0000000140)) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCGHDRCMPLT(r0, 0x40044274, &(0x7f0000000000)) pwrite(r1, &(0x7f0000000040)="fbaf8a8d1a029be969a4f6357e3a", 0xe, 0x0, 0x0) 07:29:34 executing program 0: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x800000000006]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000000)={0xffffffffffffffff, 0x0, 0x0, 0x0, "172d76898909080000aee16900c73d1b1bff00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x11, 0x3, 0x0) setsockopt(r0, 0x11, 0x2, &(0x7f0000000000)="1a7b43da", 0x4) r1 = socket(0x2, 0x3, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0x8020691f, &(0x7f0000000300)) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000040)='/dev/ttyCcfg\x00', 0x8, 0x0) 07:29:34 executing program 0: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000140)={0x384, &(0x7f00000000c0)}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r1) truncate(&(0x7f0000000040)='./file0\x00', 0x0, 0xffffffffffffffe8) r2 = socket(0x400000000018, 0x3, 0x3a) setsockopt(r1, 0x2c, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r2, &(0x7f00000000c0)=@abs={0x825ee261dd3ce1b5, 0x7, 0x3}, 0x1) write(r1, &(0x7f0000000140)="ad18f05de2f4ef18", 0x4b) 07:29:34 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000480)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000080)=[{0x5c}, {0x15}, {0x6}]}) syz_emit_ethernet(0xe, &(0x7f0000001640)="c6c63e3879f4d954547bcdcb8f37") r1 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x10) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f00000000c0)=0xc) 07:29:34 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/bpf\x00', 0x0, 0x0) r1 = semget$private(0x0, 0x4, 0x2) semop(r1, &(0x7f00000003c0)=[{0x1, 0x5cd, 0x1000}, {0x0, 0x81, 0x1800}], 0x2) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, 0x0) r3 = getegid() r4 = getuid() r5 = getegid() semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f0000000880)={{0x0, r2, r3, r4, r5, 0x14, 0x6}, 0x5, 0x9}) setgid(r5) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000100)=[{0x61}, {0x60}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x3a6, &(0x7f0000000000)="b6") ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x2, 0x81, 0xad, 0x2}, {0x4, 0x1f, 0xd2, 0x3f}, {0x1, 0x72, 0x3f, 0x3}]}) ioctl$BIOCGDIRFILT(r0, 0x4004427c, &(0x7f0000000140)) 07:29:34 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x4500) r0 = open(&(0x7f0000000100)='./bus\x00', 0x10491, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085761, &(0x7f0000000040)={0x1, 0x2}) unlink(&(0x7f00000000c0)='./bus\x00') r1 = geteuid() setuid(r1) r2 = getgid() fchownat(r0, &(0x7f0000000080)='./bus\x00', r1, r2, 0x0) 07:29:34 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000001640)="582720efabd16ebae63225259560f8e5c15f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c583e4d54a38b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc037916b136a54c", 0x65) writev(r0, &(0x7f0000000000)=[{&(0x7f00000014c0)="ce7ce482a913d89153a21cd27d7317fed9be0562831e5c609131b70495", 0x1d}], 0x1) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0xfffffffffffffffc, 0xffffffffffffffff, "85495500020000000000001167f5bfa600"}) syz_open_pts() r3 = socket(0x2, 0x2, 0x0) close(r2) connect$unix(r3, &(0x7f0000000000)=ANY=[@ANYBLOB="82022e2f66696c653000ff31a299ca042e37f7b1ad6b3e910c411d6c6aa98d8851fa8a0f45ca76011b873ce0fbd6a900000041cbc3cf740e8a70530000000000002452000000000000010000000098490d077aaf9544666aa81d54b9f85142108e909d7e3b3bb2c0459f6ab0a6da6040"], 0x10) sendmsg$unix(r3, &(0x7f0000001480)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001440)=[@rights={0x14, 0x7}, @cred={0xaa0014ac}], 0x18}, 0x0) poll(&(0x7f00000000c0)=[{0xffffffffffffffff, 0x1}, {r1, 0x8}, {0xffffffffffffff9c, 0x40}, {r2, 0xd053d29532154bf4}, {r2, 0x1}, {r3, 0x4}, {r2, 0x100}], 0x7, 0x0) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x0, "d642b6905a0f9f9927cdc44809e6e600"}) 07:29:34 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000000)='./bus\x00', 0x8000, 0x0) pwritev(r0, &(0x7f0000000580)=[{&(0x7f0000001680)="46162a75a5c857bee670c123584db783f0250b37a7eb52980501341300573e7273309972a8a0ed2b2d09d7cb9d3087bf9c2b65c1f5f41f41ca4d3152e742e1fbb975720c4a6a98be44ab9dfad7524ae820d2e8fa7b9e8d0fbea1808eade12ef5610ab8aab1575802b7515d6679eca1bf77a456cf4f9a0ee288aba57ae7e395068cb572a0e7f36df926f9a34141f21566e7ebafa5cc2dad3fab2115c71bab067bc7648131f79222ee9dce41", 0xab}, {&(0x7f0000000680)="23f64685128e10444324dfd6c1104705248681c49cd9cfdb998510cf6c27aaabd81ede33633c7ca5c587e018b98f2533164e7749b95572beb1d4aac104e7168bef0594df54c81cc97c76d097929f306a33e3e53a3ed3c571ec521f89d7dc63328c2296274e7d254ce2a4480cbdabfe7351eb007c1648d4c4804a0b91e8c8331113d2e8c8836483fb73f5aba8e1c47c00b41228ee6ef3bd4e336fd08486117fa3411b39ba1487f12721abe14329462de8f7d252df5199cf3d0671296cffd6add28e6034a5f94d2724fc312d2aa90fbe7f269c999d560ae999740e98644bb3442d2e7fd31681fdfb8df9e0cd969781a43484d663f71f5791ab827e32889619be2482887b80e1cea6139576719862ae0526d6b9de1d3bd13e64cf878c7f38d9179b033b89fa74aa32abe4397e3c7a6e04ce2d314fab3798eceee776585bc07f6bd9ef3a5e1f24173397f7ca4b2b08b768a0619006dfaf1ae2d8695338c60b43386a547fec067ed14696db96b302e72df304dec095990e74afcbe853c3d091a188448a7b61a6456d06bb35416d64de9f4b23371f098fb3d5fc89fca708abff2037ef314e85d08e5c1eeb570b3a6eb50ed11ccfa7dc2fae34c9bc7452fec9850b41e75d6adf9d4ae95813e8a46b00bf49becda5765ab043865de6c57cc0da0bd7042089df474bf5ae0da0ebd2751251ec72bbd2854e22b68fdf83389f5bb47a2d8830eaf7774beb8c51b8a426bf747aac80a510312d47ad8f0e5234aa3d6e426829cd8a58ebd6af5ec0dc331002068b8b8387394eefc2d9bcfd5aabd593dbf948d974ebd32d509f6d8985b17411ab3a972598b99d990b8c3fc748c4e78f62646d228b96a816186dc05e26fd4829f9d753495df0d54388df4eade01ceb66202a92d9cc22bcf3f9d68a1a7553c86b7d60b7d59e9302c51afcb72bb890df03724bf52b3b28cbfe5e57cf9f79ffcd3f9b4a308a6bd31789c4a454cd0b3d7794114a18405d3e66ce2aacd381ac61bc5fbc74847f93d25ee7f5e51eaed85df43654c8f25ad29f8d3edd14c782d0db7025a29f88d8b933b1cdb63fb3fc4110bc56fb24d090b3d60c3f63aaa7b7012f1ae284faa71680023cd7c9e5baca5829ce93be4a287e0e0544d62695d4b30b8462d5e77d01e7506a24f641e198f734ebcb754dbacfb9b1070c6470c0d54af73a786c2b5d9d7d5e4b4eca4da830180b03e4fda8c5f8bba720341e7bda33535cbf367ff1106a94f84575c551eaab252eae89c862d3eeee4c9979d0b83312fa91199b28e08e2f6007fd71672b91c27902ebab242cfccc90c5d9f121e931304f2383dc0b0b29b4958ccc2eaaae783aa809cc38944adf839adeeabf1d0796eaeba9a1f1797c3f3d1d1e1dd400dc9f5b9f6900248df15dfcc90a0f33042c63ecdae31acb5815f3141591f1a91cf1b311517e78e31c25c2d6770907b9825c135e9e544c4a2a0c09f5ed5f5bb33bed9774632c542de368903c8e73eae1da21b23dcdb3fd95cf520708f5238560f519adf2ba7988453de1be8222712fb270ebefee39e20660dec73a2c8a8c36562f1a009f588396952de659e6cd6755c399b5d9fae8bd31c3587854459eccd84d7bcb0ae9858807fca4c2593a381f51304b74b0aa88583fb09053ee5676279b883ca974306ca666ac77212968a34bda2bc207981a482b77fd575ec321644a6273fdae29f878130a123e70794b402c34e347176fd760a551f6326c9d28e18ab42e48fd5643ca07950711a40e190940db11cdd667b9d1f2326ca2eda8339b5c0cd44e01e48fa56ac31d3ea40b1e503e5cf00873c1538a514cb77f67554d424a20907d26b0e069dccbe15c75244a532cc629dee7c11921c5e8b4e957ec0fcf61d2d1d7bf4060152ba733e9984462db95b0c43e0ae12fc296eaade7dc69973c5523fd68af9fec2f4a9f5d5c0298cae0619876bad9c2b7a1889d781a288d6f66d0a42d8c7e6fa352128bc481a3a0d253a311ae74109fbef409eadce322c4408aa24447712d0da7de7323b5fe4a22a8087e3400f9fc7fbe27a71ed2d8d4bfa6c6ef9aa4786b38b1254c0f74a61c577fc9857e80eed8e17d55374989034fdb0e4485a2fa3532c394050e2e1958055a8c757a0484e67c0f50d4e4a3bee8a0d36f2107b1433c5f99e0bbbd9e57989fba39f8744d2ebe803133b22846cf296859a1ab1d6d069f81ae695c5689e0025eeaef2c2c0a3e9813119b8a0bce455d9cb341697000c6067e43618221e976a54754b519de95d6fe3aac1a4430f70049ddad5af4cc3fccb6f21b32ae3a7907d2a9b3e1a0440ea5597b0d3e407c94c96965f7852a3b15d364524e26e3f5b680e0ab641ce351b17e4e3fbc3d5650a85a1689ac96f6d90406c821035a387c4e27bda2a5e6b1ba54b433611b478ae5d3017c3877ad343fd5631bfa9cd841bd3d4cb831ba8c0e1cb334595266216f571068ecfa61f54ba1d3fa4cf9c166055c34ed4c5c89132d95b5ed6fe5dc4bec45bfbe6c475cd1b31003402e5bad7cf63b911ae0110877bbfb33744ad579e20b32baf5b65cc11f835ae74bdce879aa46bc3a853fa3b399cde000b51e0e580e0eae4dbb4da087cb7ae05b533bee57dca32013dfe96cb6bd824482ce9c6e371453b58e8c644e7aef1126b2e3d7e2c95184074e35a554fcfd9850bd48407746a583faf2f96e27f7f52bc1d58bcc0a5c771a0c5df13f8eb04ab1f065f3ba256b6febccaaa0d8ccbb347db523883e8fa0d169fe8491f35bec872ca69d4210a950c5f0232936042639e23bd5b7bd64d24d4b91294230041403580eccb58f3dddb23e60de36587446a1215cb2493fb2c9f5b933fb1b910c8dcdb5995d50480becb8b570f0391810109d13b571dd271b7d8cbbbf10fabd098fef6550e811fc3dad19d424150d69ef9fb8ce6755a0abe082879f2e1ba761120ddc8aa402dbd623bd65cee28f463ed41ab1f81f6fda36e7e1a25e1d3dc7a6c1a82cfc467e6541d04b3f2bc046defb80bddbd7c43387bf2d364ff3d1f20d272b1e8773645f54716309157c79cbd6779dfef5a81b06575dc9eee1a2fc0ddbf5575917232236006d9fdda5e782e851ba8ef2cf19bbb2b66b72fd87ee90d5434fe72c82d512138c21c3eaa9e40260fecd6fa0b5e0546c7353352cdcfe006a2afce0b807da26497a113972108ec726f3ab96fb992e94249f19e18b039634165f1703d96284720e31987f6e064c09db56321bb823c38f9d6419690e47f131bf18f6bab6f64fcd0a26108836c417a1931276f6813c23a5254b2cf7da855b926161c69ba92cc6ea1a89f9fd46a4f6f63f84935b7402282b78fc28d0e5246a2b167d929b5d2ede8ed45d4a1bc42d8fa3ddfc34ed1e79e00d49bf949c7dc835675161be0c893596d2f8a8d295a7185b268ce8c384ec3d0bce4cab3059dcb35b38b450161b5198c3881cbb766b21fdef5149c82896de2491037d8a3c5cf6ba480795c83b2644b0525d3e8153d9a912dba31f61a79e621b93fbc5f664038d3c2eec5096a4226b9e4e3112b4b3cb7bd15ff9f3649823d7ae339cfcd5471b96ea2b9a2418323946464b1ff918593f4cfaef63deb637e4be0de03a96976f271f406f4b8d6d498d083f50692ce075c3bad338145bf51d1df498312485c88be3d5815641e3c3168bfad94bef5bb48909a918e63ac9b9d60c3ccb8879345a3cc2f3ffd7f212d19021292a9b857cc00714899a955b642f8ea33871e3506bfb78c7a880ec9f9e9b05c3dc83cac91e46fc41b652ec4b74bb505dc5579ceb72a389551d464776cdedfad06076e20da923ceeebeab95eb7ff22431cc4ab7336352a3570e801b2c18ef8ad0c2db6b0f69bf5a889b227b8fe59049f8021b7585e5fdaf89289de4cdb0468cc625d580f34f365a6d1909b5fac3c834a21813b954886f7da2ac1ecd6dd4e8bbf23bfad16a9c697524c17d6c14ebdfa625095f02fdd5648a57c63a8bc4a62e9e64669320f3c6b75b5ad10343d04a5bdce943e894bcdd8015a19fb9d4a33f57d6d525cebf7b9f9701fef463497d348f591125286d6f8e7495140d404cfc99e0bdb06fc13d97aaccd9abc94009b34844ec4844ecb939e99529165b7acc54735bea4499883eee777c83af8cc0217fb1159287ffff28ef154b3dd6c711e54dad3b56fa8a8c42b7756ca1cff9143c86fb61496fd388a25a0ad2f3b41229d6ac69128d825fabd88b91ad6e67859d23f8284cdda84aa3e8b4cefd5bd750d189ccf0a49dd22e98ee6d2eb79356a183c370b574ca780431a4cc9e7f8f36207542694ad9e3863adb9cd610ffda9f9f9b6f1735fd7e9a17ccfe4ef4d8c66bdf098502dc2706ead55bbd407e293e336aa1deaa254ecc0180fa8ee6ea2abbe89600ef9366ee7d48879119a670904b9072ffb2c707d87bad84596abb51e6b298e81ffe6d9567c99f5870486787e8b4e20ffca32ab3d1c47bbe50fbd32e1af3f8ec398b962091d2f4889556e6195e58e4e9938f284a9079dedccbadc4b602605931e2010542c7a08c604bef83a39e55e7efae4cae07834793c512057611b22f95cfd0064f578b8273996f0e1f1a12e67d4ea7843adbf7b5c6f343fc4487097416e8713cc2932e0fb92c146c07fbcb3f122a3d1dfe884002632aca846111b70cb09ce8fa915eb0452aefe63f4eef6d6d4ee1b660c15c6f0ab0d0f10eff29b356e81fbac88707c0ce417582db680e4f60628e5a996b93252008064ae1a23e2eb367d14e6f8ef1b214f2d700eddd1c4498d4f14bfab25b9b90965b41e6a215ed33f7af406c87b0c2cab6a855c40725c60b73155433ea4d3b8dd3ff5a6e1dcb11407b1c9bc1495952352a0fde43c28b8974c4fc2f09d5f2fd7a15dd1c5133662ffff89dbe36cf7f20669fac9c464d5bb80054bd7a6036959cd9c5b5ceba7ef839b362273baae68ec434b75402aab043eb5ef8d5d8844e9344d4c76052a8f7b4442842f81bfcf896c53c4f4e323173c10bb900d609f1eed725b50fb95503815239a207230f8bca39de3a8cef6c82facdb28705c4d96ff5f2a81f18b392404920e3218077b862cad4e9f26a5ca97d9fad971adc8643b3f1d4e46918e55e37aa656927b1341727890f31f74ea1f4b8105ad18454ea95bf2502bb2b18237bcc8b5dac7ab94a33b5458c3e21cb71f717f6a1f08cd2931e58a2842f5ce182a7a4b9dfeb32ea7d9b5710115326632fbd9aed470a45aa1dfa46e7982553b5249ec42ded46720ac5ebc270c4704501a7f6c3c1c4b2c072f750863da7fbceeaf8175798330e50e874bbe8f59d5f3b3136fd354267ad1bc25fca665eb75340f20750d6d9ca36e44a32616fa4df66385c5cb639c2560d2812d5884346880fa4191afcf7e8762165eae3d80f34b677b2165ba9d9a720a72091b56fbd924e8172009ff4e393acfd4857d6cb28c680751bb888c2b15b5c06607027fcf33ec189afe6ad58ed05a921ae024dc305461fe49d962d52663276a47b51ee5116afca129421182555c9c86682213de5261dd547e61aff62c9bcf8cbfa5c6fabf512b597eff1bd80f740a9f8d8ac8d5ca65f625271d2635e0fb208404ec0441606ea35315c2cad1160d81bfa7116f98c893799ad172ab6127ce171851b6356bf9e1e0b5506a1428d99d8aff7aa6fb363d7360072b17640bc1e7c5e3f82663da7a635312b323b8ba41b0154a729385e2114bfb0ed7e50d14b1262633efbe07a3b3761a2597b1679adeaa0f25605c6d00c57c367efae50b5614952a076762265430ea4d08f3d67e41627d2e1d30a48cd60554c578239c60249a4277f", 0x1000}, {&(0x7f0000000200)="2f5a19bc0a553c7b0b31ba669f8449588b24f48904fed9fe18dfccaf1063", 0x1e}, {&(0x7f0000000240)="3fb1dc6cd5f457eb31d3b96c", 0xc}], 0x4, 0x0, 0x0) write(r0, &(0x7f0000000280)='oL', 0x2) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) mknod(&(0x7f00000000c0)='.\x00', 0xc000, 0x3ff) close(r1) fsync(r1) ioctl$DIOCMAP(r1, 0xc0106477, &(0x7f0000000080)={&(0x7f0000000040)='./bus\x00', 0xffffffffffffffff, 0x6}) execve(0x0, 0x0, 0x0) 07:29:34 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f00000000c0)=[{}, {0x80}, {0x7ffffffe}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x10, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000180)={0x3, &(0x7f0000000080)=[{0x20, 0x0, 0x3f, 0xfff}, {0x8, 0xff, 0x1, 0xffffffff}, {0x8a6, 0xfe, 0x8, 0x4}]}) syz_emit_ethernet(0xe, &(0x7f0000000280)="1869b2067c154b9b3cadf49781c4") 07:29:34 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x86138) kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{}, 0x0, 0x0, 0x80000000}], 0x0, 0x0, 0x0, 0x0) r0 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f0000000040)='N\a\x00\x00', 0x4) pread(r0, &(0x7f00000001c0)="cfe58db6bbbb5417a8b2b93123798684daceb07685e797b0e939e98ad6606101ff8a8c472186c1110a7a26e166053366daa3a4d09f28246b024e495fdb9d4377770f5726ef1bb316d6cb8a85a4bcc8", 0xfffffca3, 0x0, 0x0) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) ioctl$DIOCMAP(0xffffffffffffffff, 0xc0106477, &(0x7f0000000100)={&(0x7f00000000c0)='./bus/file0\x00', 0xffffffffffffff9c, 0x2}) 07:29:34 executing program 0: readv(0xffffffffffffff9c, &(0x7f0000000500)=[{&(0x7f0000000000)=""/122, 0x7a}, {&(0x7f0000000080)=""/135, 0x87}, {&(0x7f0000000140)=""/90, 0x5a}, {&(0x7f00000001c0)=""/229, 0xe5}, {&(0x7f00000002c0)=""/248, 0xf8}, {&(0x7f00000003c0)=""/129, 0x81}, {&(0x7f0000000480)=""/105, 0x69}], 0x7) r0 = socket(0x10, 0x4006, 0x80) write(r0, &(0x7f0000000580)="cd8b9506c7104457046d4581b9a1a1799b08da83a078f51de37fa81ab4b461c6ed821f5158acd1adea800de8deaf4d2140e087e8e0f5ef7e79bad9aca77c89e9c54d2e88c7fb2673d2c19321debbb6bf2ee243090c4481a9708b06198cf41c8b080c61cc8f6af1b030cc69eb2caf5e1af4c34604e53d960516756415232d6cb1b8acaca54b7e3ac8604bfa90bff8042781c42eb64536aad834083105d86a931bffefb2fe5eefa922b3a00056b6", 0xad) r1 = accept$unix(0xffffffffffffffff, 0x0, &(0x7f0000000640)) connect$unix(r1, &(0x7f0000000680)=@file={0x0, './file0\x00'}, 0xa) setitimer(0x2, &(0x7f00000006c0)={{0x20, 0x7}, {0x5, 0x4604}}, &(0x7f0000000700)) ioctl$FIONREAD(r0, 0x4004667f, &(0x7f0000000740)) connect$unix(r0, &(0x7f0000000780)=@file={0x0, './file0\x00'}, 0xa) r2 = open(&(0x7f00000007c0)='./file0\x00', 0x80, 0x4a) faccessat(r2, &(0x7f0000000800)='./file0\x00', 0x0, 0x1) r3 = openat$pci(0xffffffffffffff9c, &(0x7f0000000840)='/dev/pci\x00', 0x88, 0x0) pipe(&(0x7f0000000880)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$BIOCGSTATS(r4, 0x4008426f, &(0x7f00000008c0)) readv(0xffffffffffffffff, &(0x7f0000000ac0)=[{&(0x7f0000000900)=""/98, 0x62}, {&(0x7f0000000980)=""/41, 0x29}, {&(0x7f00000009c0)=""/174, 0xae}, {&(0x7f0000000a80)=""/45, 0x2d}], 0x4) dup(r3) r6 = accept$inet(0xffffffffffffff9c, &(0x7f0000000b00), &(0x7f0000000b40)=0xc) writev(r6, &(0x7f0000002000)=[{&(0x7f0000000b80)="5e10e2dcd76c89ef3024f3068653d7e37f5cc9ddab5bafb3fad4d18090b4c2b8d90d906f789e54238a2d07049dfa99d041b40f1878c895d527812b0d6e0f97e09b26f6de9750c07073cfa9271eed7ebb175ce1b2e1d60ee7600b2719154bb7438b611215f8da46fabe5c13a50b358e5162a2830b3290339fb878cfa9654a", 0x7e}, {&(0x7f0000000c00)="a5c602a2cbccbe3c02b70cbcffa4faadb8ce2b49dfcd4c807fa3fc7761aa220a7360cf52d6d3a8e81050df42a7c2a71b625a1e9b809464b48cd047c72ca6afd790f0846ef94942f04a940d3aa240d12cb5e12aee1ff11301df15f3b82ab6b83b8dc713f04e4e1a333ec13f6cd117a187091a98736f8c0a1665a1bcd2ed4293fa34d600483d33261d7f2edd8b2fb88458e1b15bd1f45009984ad8a7674d405a02d0b475ae58462fc0e2b281ceb2f4a340c1ee865ff7180ffd36d5848e87bfe7", 0xbf}, {&(0x7f0000000cc0)="0a3fec9b5768485fe7c32e3d7923a5323a5f41c14b768c5b9e43aaf68a1ce3eb4ba39107db514b37d777303f7b898f4650abfef0bb5fd3804112bced3afd08ed0145fbf07f994938c7ae8dccbcf375ebfdad7b00d4ef42db22a0d7fe94adac17bdd56c926e4dd6360e5b99db75847c8c091ced528007e0b297fc52", 0x7b}, {&(0x7f0000000d40)="74ad1d580439e286d42066be64a5dc95be50f91b8877f532fafbb8e4c1b4040815c45e4ee9f16e6cb563e77b3d52555d31a07edf8a0a9c6f844edb8000e9e33b9ffae1f46a4b2b4119856210aea80ad9960904bd1b2ba7306740187dd56d7c0a4e78ebd502fd19740a0577f49e824c926bac75d1caf84e23ea71200c997a57a4d8eb6e650eda3d3c68ec15f895ecedf6efcd613af8c499cca33214043fad9c8a06810aa6e931f1706a92e2f11a8d75e7e5c096a753", 0xb5}, {&(0x7f0000000e00)="22cbc88b3ae918891afebfee00217be966d81d3bab8d2fee0c2066cadbd01800c556a7d7456d67e2e953824d6eec73a49969fa101e9316f08e5ef893e353f27975ef4b5912dc66d7969284e362e810dd1a85bdcd8aa31cce387fdfad8ca3f25a557d85b0b62964815bc1f3c5e846b3f8e907b8b789bc61bdd6410e3e1c3671ed0fb1da49255f5cc9be01f254b232f3adc064918243a7044596bd966189ceffb711614d8eb75e7f9bca1a77fd075e1bf2c4757bbbbda79a32ec79660bc715fff88afdbea1aa57bdda597e9dc31fe42c8de42adef2233a0160bf715fddf218f1a2dd24bf033a28e622cdf0169f6e1fe119fa81bd44bcc3067d3b6153fef7f2c93c4912fa3032748f469b5b6feeed8205e561a3997a7fdd29da78a05db6060f1fb1bfea66a4fb938cf96a175f526632386060ad1ad514be900c1524b3c30eb96200ff38ada406a9affadcda028a9bbea53eb04c667b988e65f51de63e83d41e47e45d5b977abac5a024bc3ac4da9e0c3d3b921d2b127c731cda6d586f6ec5bd36f6d30ca790b61e6a0ed593167ad08a8447231d0c73249be3d955c71de0a7333ad3605760e33c6f5c79f3b4169a9a6b54d3d87720b13494f43eecc3360075fc9015ed7d5a3d6fc2afaff74ac750fc3581b45b7178fbf300b5ef7bd85d27cdbc54b1dbbfabdedb0676a15ba065c9281e590b2840356eac45027d2bd2ad32ca154f495a13fe93b239ce54f6263755fb1066d442c00799b37f06faf2102c39e73ca6f05681af33f5d68101c5e6066c91444c879ed5e3fc90e98a7bc6cc52581600ffdb9375b15983b049968e1fcb9cf4002acd92e229c7317c9094bb738155d09d6ec70978d8a165b1177ff4ddd53ea54f08adbd7a974308e9b4ad452205a0aab60c029239f4707fe456062eefa6dd5a3861d060cd1cc523cd0ef96dce27facec303f9366f761f4f8b72796bdaaa7fc9b81054581d24eb86583e95f8d362a23d8cc6a9505d28d6da99154fffe0891e4729f57a1da635e4fad17f85f10688e4876d23916536bb9e5b50c973f06d2d105ac06a14156d42ee85e04c0c5ff102ef9728d66a6c75cfeccc2ce1cc97a3d0b490e60714bed5cfbb3a4c6cbace5d32fe6afb09f1d10061b1f17059607990d44c1e14c98b1a3474d36df737417224c3f98482e72aac5dd81d25770b586bdd6cc077f81afa5c51b96e1d892e84f8e11ec28fbe3d74df8d125c3cc1c22cf02b616fd8d682cf6ba3f3587e8e8b8f205194dc4dc401c798241f92d694e31fc5a4756bd3e3176cafac0f092f0ff06b2ae1b3b597bd3861080d72236fd2c7ebd37059c2b97401b4469deb0fadb5819060aa5d7f9d109d6db0f098dfb0277dfad0bdae00ae7ac858c67c6fa449f77383a86e4e4edc7e1fc886c436eb0264e055190781596f0bb447ae72a9e0393f2a1e3a0e4ed4439494ca6c76507e5ee2593fc1758c9d5aebfcaee28c260380c16acd90cea345b120fcf59119133e7eeafc630595ad2e34ecaf656249fc55b1a660d439d6b7a20872c5a54ac6134fd9e39893e1d8eeec17dd8e0f6ae2cc856328f5372a180f37d6c742740e5be46ba8ebde25ab2f361ad3f5927f35e626c5dc43bbb43c1c6449ab7fc6d8511bd6e82f0090517627bd2520994ba09c7b21b07b6010a9ec17fd8c6cd2beaae1610593b978a67f8bf57ea7b5c18bcb4432d5a49fff67825e54c6295f273b0b2d1f3e50c0c534756d35e802cfa6be5ae84733a0c964d5c21dd55e58b6bb7d5a92baecef899ffda2724f4ba9873d4e8096a38a5ab8105d4d2340014f1c7205ebb62591f86babb995f9e58e178d54e9ede89061d7d79c7852122318c92921954d0b0a63009c96106aad19edeb6fa69a199cc6fd0d10fe70ed698e7a359c577d149b1de858a57b1a514266e712637287db128db5992f26f0f884e4c88515ee48fa843acf99b144f48ddafbcd9f1ddedc0149dd171eb714a6ac82dd2da115dce664809698173635a434441168835d740ae10dc5ee44e066410376392042a808c3f8fe7599462787b87c8758d7758586cc1bfc9ad0221ce8fd9e60aab80d66f2366b59568e1265612b57adc0c49effe2f7a7af2077bcde4c5555c7021135c7d16d577f08d90a35ac839b679341313bce282c06a2c41cff7a0b27842504e266c09f568e09c6f92d80fb30bd7c03bac31e274c88a1343fadec3b193f56652c282ac19add807012ff54974810c023c744f2795cc97bafacf71019b9d8fc68c9698e6f20ddd3b2ff71f05389f4eae8e941519e2b8644fe2197cf9a555f913b2aa7f73cf351630c137b8965b16d10812371119c2b87ab3e505a1b12855b7e417ebf19d36e1a5d1c9509b377ac42300b618dc44149ae7cec4abe970add0bfcb371f5231a55a82015c82878f923db6426382036172edacafafd6f1cbee3959690ae3dc7fadb77e006780efb0da8ce97c48b03f9716b527f1c6b552115687412096f1dc6ba49c28509a6bc6f9dcb7c852832cf13710ad3a0b8556a45566fb26420ad03fa79098e0c357d94a5f9971d02cdb9a4f18ce38963ad65f994025a8584a563e2ff29546bc7f1f504e262a94f285934d2e784aae211213976d517b51e6e19da82c14c0c17b66b394cf5b38c0824a5ef07b70f06c4672d6b10ce3e76caf63a045c463c5451183d69cc5065933beea9c87e91e42483b33be4b0f4dc78d585daaa44065ea836eaabdbe66b85c09e4869b0255a337035176a2c9379a1e13abc65a8b90ad9dd6796d492c6d8e94d43f20f16e47dff2ce25db945ee18707e07a4e93b2669319c68aa63ac4263a998df6236ad8c19c844b88effbe8cb5a79086fb38da67ea5df102ea9753a0fa555a79dd9567e427a8c70eb0cae90dfe7214059dc7d13a930b6f806ce7e0dc23c1ddc88adaa533d01675a45e2e526691445a42d51034acda5de53a187513c624ecb01a4922a445d9a6d975e384d041593829ab615e20053f3e04b2bc1b56e5fa707e485f9f55a8aaee53aedbd26ab3581d37b20d070cb0a60e9d0f8a615aeb0cfffcf2ceb1fe238393c5f68557eb56086aa5eaa01ad1f2402bc2a5f3c53a39483dec39f94d1e9dbd632723e697a3eb00245ebc0712d23f947b1043e717dc1de70396cc22a6a6f95736602265b76c62602d49df7e1db60e20705190ef7035ce54cade8f88c75b4dc394b847a6fabec754e9051720e1f6c76087e2a1d42408720461eac0925dc59fa9340b6eee3556ebabd761572d4f8b8bfe7d50e82479f26207214e782bd6e80752c1e6397b6a56fd9a0657745838176c2eab8d55abd73d4d743a12f10761132d1d45af655783cb34dc8c61c324b9406b0022695e7f8a4040df25b4aed3932d33774a11a46a11869c3c6a22e3690da35021b47c5fe459670facf03a3a80c6abfe3c899701bdef5aefee668580983193fd4dd8fe8ce77b5cceb9b1b9cd43d5ecb876eb0dd3c62d3c1050fd5b5a53d3cfe0e9ca7ade8e1fe4999e8d2d8362f619894e9a3f78715327ab5c5dcd8c062702ed35ab87785fcf84bdc7f4683788479b47f245f404cbd32129aacc9f646a330b62ab6bcaa3f381e1294d15874e80d10650fad0bcfa0b01b78113e69ca6263a16d078879ba14380fb2fd4f91b53664333088a2b5fada169670bd38628f26267fd5139ee29909d27acbaa733e6b9aa06c4303572631c546964f2f404c00e2ae1c8fd8b0f4799fdab24c58a36063f588b9e6813c8311a2969983fb2f32a5276a4cdc03fe6ca7e8c4beea95e1932adbd0e4173679759db8e36bff9540732104ab472865b22c3b077d0b57fdc9f80cea33d776da4264ee210b8bdb606e25d1b2b64db2bf77b9dc9ee1d133680cf46bbfaa87c7ace3c7955b0f8d23cb6d63f3a8a6fa7bf98eca9c9dacc3e33aa58509c3e044b8680faa20dd04b268c286dde09515a39dc73b5eae8ca060c6966970599b189d0c9c5d38eb13a976de24eacd28e6052109acb0b14a411e71f9f85a9b2bf4dcd336d06d9a90159afe25c5c1ed99a701d515478dbbb4e1dd638bbd5b116b0b9bdb4c0e5f235d08b5bef01a3ac4a069aa0cd24b8181338405ddb6954dec4536bf0807231977e36cf5396d09deb8e338ee4179de563b056931bcb9f60006c56285eac1f81251f45e8e24889b0b58d8ae5d57b6f1ff5ec04b2cb83333366f839715ee290cc0a871b334205910c3d62a588e4a877900d85cd6d51f89cdbbb9131ae59975276081f08db74b94fa0a3b2afc99df99e2e4b9c5dae17087f2df110bf01366de34930ed67b834bb2d9a2fd9e8cdd202985f7f878a882c19df3ee23b21de3d13b0c78188b11506165c66c2f2586c8069b9933fb11dd01e300c6f7b2f348579dc5f350b8485f739937bfc5336b9e750ba68198d5208d1dd6daa50c55562e10c64449a6ce087223f00e388751580e3c41f602bb09529526c843d162bfacbd7a1f0c8f575121f3af8dfef4ff085eb8d82c0f9f9cd38c1b6ca826bc9b83ff577c1eca1c8451051bffb269e2689f3cebd26afe60eabb6bc6d949defbd966f3890aa06b0e18311416d16be7838f474231b3a5c6ea013a484c657088fc8127cbb30264cbb3fc227ae360590ab90050d08d57c1ad6384086ab54c91e1868d35070be0a11603587262a936e115d8660025b7474bdc9060de064376eb398cc1bfe7c25443fa7bfad61974245e21fc19bfd6785b9690a2b654a77ce283d972bad7eec01e9fb38f60c946216a25be7e2afb6baa32d39754cdfd45e51366d3dd44def74be32d73a63bb9a2254f76995172ecfa6bc1ae9d7f98554aa8d2ea8667a8d0ec709b48de433ba61cfc0bf4ed2e9e8ba5b1ee83bbcd4091924075997649802afd3b8c0f0c7d2a2cf92719927df89a252b012c916657d84942e28f8b7fb503c39ac8c72e795d8447c41185c95419b089d09d85ecfbec9f5bb529e497f1257fd47e0139bad8e051f4973d75c27a57b56460a9f48c3321eef18bbc902a5f1abfd5c3666829c9cfc58866e8e9c53cecdf65d364639793056228bd9f617a244c37f9a73b9570589d38d2813a73dffbfd52ec08661cdbcd0b5447bcee93be2beda53ccabc01d0cdf134a6e26ec8877de3ade5d478afa882983926a437a1f2289d8f36fb8f0111082a539468d930d63076dae35bc46c1cb36baeb46234f6dd6a8775350aee4d0cab05882366ab0a48b0f296ce67b48736d2124e5d832eef1cbbe4e191d40d5fa4871c7588e115e9ad594b7cebc97237229095425aba06fdf4377a5df0433bd760eb0d25d0bb66d28db3f7166bc1d71acd213466e6dcead9c99ac6c96d375abc927c433dc14f64a7e38cf02dde8d462d495a75b3ee1003e59c8f15dbb4bbecc8ce98c772f41d8b6efa1cb7a9fcb195c1668aa47b314f3032c8b10653c2feee04cea5ab46864f9efb48fda3938a2b5ae15c5a69c7811ee6bafccc8d251eaf1adad89fb92ddf2b2d47ae673c4e85ba228daf4442099f6c2f00aa0e0b18a4f1b519b5bbeb1a9bcfdb18b7ca8e9da4fe32dadda1790859e7efb46a530236b2b5b0186698ae41c838868318d984474bad5684edbf516a3f90592ee3bb7bda759e76543ab642db947eed54ad8ae6d05d3c16d0e7094509cb6e048cbd8aae1a6437ac9faad8dc5ef47ff97d9745ba57485c14ea64e0835270898e5168f55cd802dc6d1ff9005cda83e2e8dfc6f839527f2f15de685fbcd4d001c4fe2e2d0d2b2b0a095529b68492bd0529a65395294b06b5e88e2f267100c5d6ad06debf107b44b588b43ab41efc4f52d4f996d27180246074daf0ab34f6fba", 0x1000}, {&(0x7f0000001e00)="c6e7d78118b6515ca3cac5e6ece94b9355481f195c893971e0a7ebaa98bcb4796b9270201ec225c476f19ca608855e43d96ed70fc19554caccb2e13d82b31553d04028834e083b3237aea4b89845bbfb067b5fe3f28c29bd561ecf5feb6cc44aef68ec11207bf3742dee4084cae58d", 0x6f}, {&(0x7f0000001e80)="961aefe3e2ed6c2ef797fcc10ef7d3b0a2dcbdc4d27e9115ce972a49eeabd345581763893b953167780b12966d6e81ecaff5226a921857a78a6c91b93d7025b9c2b3fb76393f20b5eaa6da2c1f59babd9cb267c7eca6584d535b5f5eb724769a9f8e49d313bf5cef8df5cb3f32deddde3199e328d4", 0x75}, {&(0x7f0000001f00)="c51cc3cb92abad5d58c4d1bd045e56f2af5c92a3c9e945dabeec77f1d175733e8f646505817b3fc9c4c0557b8ae603ff08a6e72b431384b3036bd7291623fe58d62c824fac5544e5313b397bd88d6fbea4b19a0cb2ea543eab06fea1e23f25801a45367267a52d0978ca38fc1e00d8d326b6a604f588c4d9cd49d4a039b2b9e8fcc112bfe6abbdb45047b34856e7b84e883747bbf02eea7d00e535407f3eac1dd7b495ad4c8a9fbc8bf1c0eb71ad95219a6c15269093dcf6b18373650fa5201584fb947b", 0xc4}], 0x8) nanosleep(&(0x7f0000002080)={0x5, 0x2}, &(0x7f00000020c0)) clock_gettime(0x0, &(0x7f0000002100)) ioctl$BIOCVERSION(r5, 0x40044271, &(0x7f0000002140)) r7 = open(&(0x7f0000002180)='./file0\x00', 0x10, 0x10) ioctl$VMM_IOC_WRITEREGS(r7, 0x82485608, &(0x7f00000021c0)={0x0, 0xffff8000, 0x81, {[0x6, 0x0, 0x80000001, 0xf9, 0x7, 0x5, 0x81, 0x1a, 0x6, 0x2, 0xfffffffffffffffb, 0x4, 0x1ff, 0x4, 0xffffffffffffffea, 0x9, 0x4, 0xac69], [0xa8, 0x9, 0x400, 0x3, 0x100, 0x2009, 0x0, 0x5, 0xe3b, 0x8001], [0x6, 0x6, 0x5, 0x5, 0x3, 0x9], [0x7, 0xffffffffffffffc0, 0x400, 0x81, 0x800], [{0x80, 0x18000, 0x6, 0xe88}, {0x9, 0x84b4f05a, 0x200, 0x3ff}, {0x4000, 0x4, 0x9, 0x8}, {0x4, 0x6}, {0x1000, 0x3, 0x8000, 0x1}, {0x3, 0xd14, 0x7fffffff, 0x80000000}, {0x7, 0xcf53, 0x9dc8, 0x5400000000000000}, {0x3c0, 0x0, 0x1, 0x8001}], {0x4, 0x7f, 0x865, 0xffffffffffffffe0}, {0x4, 0x4, 0x3, 0x80000000}}}) getsockopt$SO_PEERCRED(r7, 0xffff, 0x1022, &(0x7f0000002440)={0x0, 0x0}, 0xc) r9 = getuid() setreuid(r8, r9) socket$unix(0x1, 0x1, 0x0) r10 = open(&(0x7f0000002480)='./file0\x00', 0x100, 0x1e2) ioctl$VMM_IOC_RUN(r10, 0xc0205602, &(0x7f0000002740)={0x1, 0xec67, 0x7, 0x2, &(0x7f00000024c0)={{0x8, 0x2, 0x9, 0xff, 0x1, 0x3, 0x800}, {[0x10001, 0xa7, 0xfff, 0x100, 0x6, 0x1, 0x7, 0x1, 0x9, 0x2, 0x7fc00000, 0x1, 0x100000001, 0x29, 0x1, 0x10, 0x81, 0x6], [0x7, 0x7, 0x9, 0x29, 0xfffffffffffffe00, 0xdca3, 0x3, 0x1, 0x3, 0x9], [0x6, 0x7, 0x6, 0x1, 0xfffffffffffffff8, 0x4, 0x100000000], [0x654, 0x4, 0x8000, 0xc6, 0x100, 0x2], [{0x12, 0x8, 0x5, 0x4}, {0x4, 0x6, 0x7, 0x8001}, {0x7, 0x40, 0x1, 0x64}, {0x800, 0x8, 0x4, 0x1}, {0x401, 0xcdc, 0x8000, 0x2}, {0x9, 0x4d1, 0x6, 0x5}, {0x8, 0x92000000, 0xdd9, 0x3}, {0x8, 0x1, 0x7, 0xfff}], {0x6, 0x7fffffff, 0x69b0, 0xff}, {0x0, 0x1, 0x1000, 0x100000001}}}, 0x200, 0x80}) r11 = dup2(0xffffffffffffffff, 0xffffffffffffffff) getsockopt$SO_PEERCRED(r11, 0xffff, 0x1022, &(0x7f0000002780), 0xc) 07:29:35 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) mkdir(&(0x7f0000000040)='./file0/file0\x00', 0x0) mkdir(&(0x7f00000002c0)='./file0/file0/fi\x00', 0x0) unveil(&(0x7f0000000240)='./file0/file0/fi/file0\x00', &(0x7f0000000280)='x\x00') r0 = dup(0xffffffffffffffff) unlinkat(r0, &(0x7f0000000080)='./file0/file0/fi\x00', 0x0) open(0x0, 0x0, 0x0) write(0xffffffffffffffff, 0x0, 0x0) 07:29:35 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f00000002c0)={0x3, &(0x7f0000000000)=[{0xb1}, {}, {0x6, 0x0, 0x0, 0x40103}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) pwrite(r0, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) close(r1) fsync(r1) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f00000000c0)={0x3, &(0x7f0000000080)=[{0x7, 0x7, 0x7, 0x800}, {0x1, 0xff, 0x81, 0x9}, {0x4, 0xe0, 0x1, 0x3}]}) 07:29:35 executing program 1: fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x2000100000000}) mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x8613a) r0 = open(&(0x7f0000000080)='./bus\x00', 0x22, 0xd8) getgroups(0x4, &(0x7f0000000180)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) write(r0, &(0x7f0000000240)="220e2a", 0x3) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 07:29:35 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) shmget$private(0x0, 0x2000, 0x8, &(0x7f000000a000/0x2000)=nil) setsockopt(r0, 0x800000000029, 0x40, &(0x7f0000000080)="d5ff9668", 0x4) 07:29:35 executing program 0: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) close(r0) fsync(r0) ioctl$VMM_IOC_WRITEREGS(r0, 0x82485608, &(0x7f00000000c0)={0x7ff, 0x800, 0x2, {[0x8000, 0x4, 0x0, 0x9, 0x8, 0x1, 0x0, 0x8001, 0x6, 0x0, 0xffffffffffffffc0, 0xa3, 0x10001, 0x3e71, 0x6, 0x5, 0xa7a6, 0x3ff], [0x7, 0x6, 0x9, 0x80, 0x3, 0x480, 0x7fff, 0x7, 0x3], [0x4, 0x280000000, 0xfffffffffffffffd, 0x49f6, 0xa, 0x6], [0xffffffff00000000, 0x9, 0x1, 0xffffffff, 0x8, 0x1], [{0x0, 0x400, 0x1}, {0xdb, 0x1, 0x6, 0x1}, {0xe7d, 0x3, 0x101, 0x6}, {0x6, 0x10000, 0x76c78501, 0x40}, {0x3f, 0x3, 0x0, 0x3}, {0x40, 0x6, 0x3, 0x1}, {0x3, 0x71fa743a, 0x5, 0xfff}, {0x800, 0x3, 0x8, 0xd5fc}], {0x100, 0x7, 0x9}, {0x40, 0x7, 0x1, 0x5}}}) r1 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f0000000080)=0x200, 0x4) ioctl$WSMOUSEIO_SETMODE(r0, 0x80045726, &(0x7f0000000040)={0x1}) 07:29:35 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0xd02) r0 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) read(r0, &(0x7f0000001140)=""/80, 0x50) rename(0x0, 0x0) r1 = syz_open_pts() ioctl$WSMUXIO_INJECTEVENT(r0, 0x80185760, &(0x7f00000011c0)={0x5, 0x61, {0x36, 0xb976}}) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000000)={0x0, 0xf149, 0x5, 0xfffffffffffffffc, "661fbef224518087ec9e03182eaf7f091fe600"}) chdir(&(0x7f00000000c0)='./bus\x00') r2 = dup2(r1, 0xffffffffffffffff) connect$unix(r2, &(0x7f0000000000)=@file={0x0, './bus\x00'}, 0x8) preadv(r0, &(0x7f0000000080)=[{&(0x7f0000000140)=""/4096, 0x1000}], 0x110, 0x0, 0x0) 07:29:35 executing program 1: ioctl$VMM_IOC_RESETCPU(0xffffffffffffff9c, 0x82405605, &(0x7f0000000180)={0x2, 0x1f, {[0x8, 0x200, 0x2, 0x4, 0x7, 0x0, 0x7fff, 0x2, 0x0, 0x400000000, 0x2, 0x6, 0x0, 0x8001, 0x1, 0x115, 0x400], [0x1, 0xff82, 0x1, 0xbe7, 0x100, 0x6, 0x3, 0x0, 0x9, 0x4], [0x0, 0x1000, 0x200, 0x7, 0xffffffff, 0x4698, 0x4], [0x95, 0x7, 0xfffffffffffffff8, 0xffffffffffffffda, 0x1000, 0x8], [{0x3, 0xffff8001, 0x1, 0x1}, {0xce5d, 0x9a3, 0x6, 0xf4}, {0x1, 0x8, 0x7, 0x6}, {0x80, 0xffffffff, 0x101, 0x584b}, {0x3, 0x0, 0x4f1, 0x40}, {0x4, 0x81, 0x579a, 0x3}, {0x8, 0x6, 0x6e5, 0x3}, {0x5, 0x1, 0x7, 0x2442}], {0x81, 0x5, 0xffffffe0}, {0x0, 0x5, 0x6, 0x6}}}) r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) ktrace(&(0x7f0000000000)='./file0\x00', 0x4, 0x100, 0x0) r1 = socket$unix(0x1, 0x1, 0x0) getsockname$unix(r1, 0x0, &(0x7f0000000080)) socketpair(0x10, 0x4, 0x6, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) getsockname$unix(r2, &(0x7f0000000100)=@abs, &(0x7f0000000140)=0x8) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) close(r3) fsync(r3) recvfrom$unix(r0, &(0x7f0000000480)=""/245, 0xf5, 0x0, &(0x7f0000000580)=@file={0x1, './file0\x00'}, 0xa) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) close(r4) fsync(r4) ioctl$VMM_IOC_INTR(0xffffffffffffff9c, 0x800c5606, &(0x7f0000000440)={0x6, 0x20}) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, 0xc) r6 = getegid() fchownat(r3, &(0x7f00000003c0)='./file0\x00', r5, r6, 0x6) 07:29:35 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r1, &(0x7f0000000240)="d1201d9c07b00a16a86b937d24a7f2947be77f1cbe061ab59b4c483ac24bff05792c342d50e2f61fdd92120f14405cf540aea663e53940647fdbf6390c9d521a8ef176e290e1cf000100008d2cdfad33172d9d3cc0db9ce22cae4738532a1dc775f78b6d6052e279e6fb2f65bcbf4bf29cdbec91f52747de7323b7ac7626d427d51b6cbbbf298a0f33e9a2ef5ccd435c8b", 0x91, 0x8, 0x0, 0x0) 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, 0x66, &(0x7f0000000000), 0x1) recvmsg(r0, &(0x7f0000000940)={0x0, 0x0, &(0x7f0000000800)=[{&(0x7f0000000700)=""/151, 0x97}], 0x1, 0x0}, 0x0) 07:29:35 executing program 1: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000040)={0x2, &(0x7f0000000240)=[{}, {0x212b, 0x0, 0x1f}]}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) r2 = accept$inet6(0xffffffffffffffff, &(0x7f00000001c0), &(0x7f0000000240)=0x2b) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) r3 = syz_open_pts() read(r2, &(0x7f0000000380)=""/228, 0xe4) ioctl$TIOCSETAF(r3, 0x802c7416, &(0x7f0000000000)={0x0, 0xf149, 0x5, 0xfffffffffffffffc, "661fbef224518087ec9e03182eaf7f091fe600"}) ioctl$TIOCCONS(r3, 0x80047462, &(0x7f0000000080)=0x7ff) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) recvfrom(0xffffffffffffff9c, &(0x7f0000000280)=""/86, 0x56, 0x861, &(0x7f0000000100)=@in6={0x18, 0x1, 0xfff, 0x7fffffff}, 0xc) close(r1) socket(0x400000000018, 0x3, 0x3a) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r4 = socket$inet(0x2, 0x8000, 0x7b) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000200), 0xc) write(r1, &(0x7f0000000140)="ad18f05de2f4ef18", 0x23c) r5 = socket$unix(0x1, 0x5, 0x0) accept$unix(r5, &(0x7f0000000300)=@file={0x0, ""/108}, &(0x7f0000000180)=0x6e) 07:29:35 executing program 0: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) close(r0) fsync(r0) ioctl$VMM_IOC_INFO(r0, 0xc0185603, &(0x7f0000000080)={0x92, 0x0, &(0x7f0000000100)=""/146}) r1 = socket(0x10000000002, 0x2, 0x0) r2 = syz_open_pts() close(r2) writev(r2, &(0x7f00000006c0)=[{&(0x7f0000000c80)="aae3e6c3f01744124ce96464f9157c521949703cb9bb69323cf41195cd335e36e74866da987feeeeb097b241e19f3fa88644a1612230c806ad34071458f62751718c2d7318d6cd8bb32a75d8ef3ec8ca53550e50cd08c580866abcb4ceb0ed52cfd0b81201f04606d61424cc74d871a596a34dd2f37f2b7b251d38efbfda4c7fe8b24d0f14b2d79c90b1b13c9fb4921666a654ab580bb2422d814f990f09", 0x9e}], 0x1) dup2(r1, r2) dup2(r1, r1) r3 = syz_open_pts() ioctl$TIOCSETAF(r3, 0x802c7416, &(0x7f0000000000)={0x0, 0xf149, 0x5, 0xfffffffffffffffc, "661fbef224518087ec9e03182eaf7f091fe600"}) fcntl$getown(r3, 0x5) r4 = accept(r1, &(0x7f0000000000)=@in, &(0x7f0000000040)=0xc) r5 = open(&(0x7f00000001c0)='./file1\x00', 0x1, 0x152) ioctl$VMM_IOC_INFO(r5, 0xc0185603, &(0x7f0000000300)={0xd8, 0x0, &(0x7f0000000200)=""/216}) setsockopt$sock_int(r4, 0xffff, 0x1003, &(0x7f00000000c0)=0x7, 0xec) r6 = syz_open_pts() ioctl$TIOCSETAF(r6, 0x802c7416, &(0x7f0000000000)={0x0, 0xf149, 0x5, 0xfffffffffffffffc, "661fbef224518087ec9e03182eaf7f091fe600"}) ioctl$TIOCSETA(r6, 0x802c7414, &(0x7f0000000340)={0x20, 0x3, 0x6, 0x2a, "f722cfac730182320ddca39ca535585997be0490", 0x2, 0x6}) 07:29:35 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f00000000c0)=[{0x7}, {0x80}, {0x7ffffffe}]}) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) close(r1) fsync(r1) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000180)={0xffffffffffffffff}) socketpair(0x20, 0x3, 0x7, &(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$dupfd(r2, 0x0, r3) ioctl$BIOCSFILDROP(r1, 0x80044279, &(0x7f0000000080)=0x8) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0x35c, &(0x7f0000000000)="b6") 07:29:36 executing program 1: socket(0x2, 0x3, 0x0) r0 = socket(0x18, 0x10000000000003, 0x1) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="8202f5ffffffffffffff"], 0x10) kevent(0xffffffffffffffff, &(0x7f0000000040)=[{}], 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sendto$inet6(r0, &(0x7f0000000040)="9b3758e1b1a941f0", 0x8, 0x0, 0x0, 0x0) 07:29:36 executing program 1: fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x200000005}) r0 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0xffffffffffffff7b) close(r0) r1 = socket(0x18, 0x3, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f0000000040)=@file={0x1, './file0\x00'}, 0x11f) r2 = syz_open_pts() ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000000)={0x0, 0xf149, 0x5, 0xfffffffffffffffc, "661fbef224518087ec9e03182eaf7f091fe600"}) ftruncate(r2, 0x0, 0x7) write(r0, &(0x7f0000000100)="8c65", 0x460) 07:29:36 executing program 0: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x4, 0x0, {[0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x80000001], [0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x200000000226], [0xfffffffffffffff7]}}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x1, 0x0) fcntl$dupfd(r0, 0x0, r0) r1 = socket(0x2, 0x400000000002, 0x0) setsockopt(r1, 0x0, 0x6, &(0x7f0000000040)="caf5b415", 0x4) r2 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) read(r2, &(0x7f00000003c0)=""/134, 0x3ea) close(r2) renameat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', r2, &(0x7f0000000080)='./file0\x00') fchdir(r1) r3 = socket(0x2, 0x3, 0x0) r4 = socket(0x800000018, 0x3, 0x0) r5 = fcntl$dupfd(r3, 0x0, r4) ioctl$TIOCFLUSH(r5, 0x8040691a, &(0x7f0000000300)) 07:29:36 executing program 1: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) close(r0) fsync(r0) ioctl$BIOCSRTIMEOUT(r0, 0x8010426d, &(0x7f0000000040)={0xdc, 0x5}) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) fsync(r1) ioctl$WSKBDIO_SETMODE(r1, 0x80045713, &(0x7f0000000000)=0x1) fchdir(0xffffffffffffff9c) 07:29:36 executing program 1: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0x9, &(0x7f0000000180)="01000000", 0x4) r1 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x9, 0x80000000, "b8000000000000080100", 0x0, 0x3}) close(r1) r2 = fcntl$dupfd(r0, 0x0, r0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) writev(r2, &(0x7f0000000000)=[{&(0x7f0000001440)="d9154df438b2e6558f23a1d9f1a11be3c1b39e5466ea425f2aebad421ebec449a974356221669d8219f1eeef995328f0a61d115fc6d53fe074bcde42c4a3f58a2b7e1f3839cbff626f7fb9e16b55078fa3f1291438678638a7284c823141fb6fb153b1ef275baca424a246c47d47a87648eba0cf3b7f0efa972902e4c20106655de326315562633a61907840843263bb9ceafeb8dbc586817d29ea3c84cf7a16a243c580b03c5837bd28dc26cbb55b10bffa1435f821563c09c1d8fc6cc183bfd3784ab17e9fb4559047749e1820a1835d801b2325e36a9d742c95da7d9ff8fc3b35c03ed4b919e136ba69a4b185f732b9e9c21f877eb0ad08344a7f7a8ce05cefd5e4bd418c00c0a2d77c14dc546b727548e81d048a88fde31e8788cfd58f7454517684770dfe448f76952f3d97fdaef9da9f415ca34e88c132862b55777f242c59429c337fc2280e22b9bc86ad48480c7e2492283973df54974e9c2a6812bc167e769eee3244fe557bdc32565d4f39df6df54c90dd54cba453fc5aed3b70127ac9f102138d9cc0200935a2bd756a8f1dcf746292b7bf3fcf3de0d65a37c413faddeb5f5c9739e5a8e3c76d2618b2cfd738739bc515f7b8d174b213d6da8d3b4617e24e2161167677e7a60c2681ff2641d30a6ec2bf164cbdb51a629a49998dcd9d21b8b20696af5e521ae532fc09b59002debf2a4700729706a5c81bcb20baf6c4fdffee19a63ff2fb7ecd7f9d0edc18ce2705a3c33ec0888586533f2dbccfdc0a6c1be8666cefa0122f0bea58981c6751bbaec7e0f07eac4c622ceca6300513c637631951cb9fb0f3cfb10697ae8619b0fd32054c78243d272aeb93cad2215e59735c440f8f0303f670403d454cd370b5d3dc8830926fea03befaf11aa6f8ae15cf17b32e5f6dbd934395ae152c16308b28b8d7526d107cff4bfa46b200960e3c08ae2d921a2ebe881e4b2c61c7670523f224c6e3d0e10ef466f8af2288642388279af771ba1c5b17392f5a7f50d626e7e71ece2f5bad9f7acb690e2de65d0a68055fd125f977dd35f59f95fd043678cc55fc7d388714d9498f9eb4ac13abf956838ffb827fbe9b732d717e77dbe0b40bf9f5214456af00cbf8ea8f025de1546380a6a45718ce07fc239f74e1b01a4ff82d91ff5303e01b36ecadabe354d352278f8f67e1c2273815f114b1e4d9e9eed5e6bee2c9fed4d3fa724a3de6f49e5cfd6d3fbe060c1afbb93b063ffe3c476a467678e7cd0c72218b7e4016cdbaa125e6394ae9877521e57f33fb92eec99fd24d562bbb02b721a044bf980d2d39587072285c379a7a7b3335bbd1a78ffb0c1533ce30e7a1716fc50d2549b33e1edee67bc2e0560be1255dea27bc55fe5c67d119d5b8774b3d5f6f5772266acb92ca9f17eafaab6aef7cb6d41d89df79bd032c7ecb97179064c9b4bd0c4fd75911fe14632bb194b61e2ff8a0b6b6b7677beae46cf248a5f33b50334d86044b0cb222f897591a5637bbce97a7d71e6b8e299eb55fd24266baa4d583225fbee80d6f7eb771b0e09896026133361c1eaab599e5d631e7bad76854592edede0cdfd29ecfaeebd4d4d88809f1d051c8f2e74cc20d6c84021002fcc695a0820d7b33fccd1952d7625ede53bcad8450966998aee921f2e094002ada05216e48ab20a2c2f3dc660ab16f7d87a1671470f5c530bbb452086da42da8b0bfb7a25e204e9c7ab159658890134076a47565364e628f00118e93b9574a11e97acb291be518d6fcf60a7da03189e6d7b9faf2b3ed203b96e2c256c7cfc24c187b6c7b01ce633cdf0fcb3f342df82932be2352d30838b19fc016220688f29564982c235e9966d83fcb9f720b07e9ba5f0f96686c7ce1839ce2d809dfb5274ab2e55a486310e64b52ec3306babea3676031810b79c2f5bbec44e74a0c6d2e181faadbaac2d4d1cbbd60923b59c0e33d5627efcc5b505d84bab252daa7e1f6192f3809bcc83c58f5442d1770ed2ba7681acace91c421815ce4161d12806961b2e134d8e371fe414ced813c488270fce2ec023d375f5c5d047bace2b14cc993397c5b756287ba33ac2559105076ac6333b5cbba71de64604dd9c11ba0dc0077e14ce9c500e376643049a13675cc0341d1860b604b5c1677069f9cc957d3ccec8b9df8593eb14cfa4e75ef52357e24075cc694afa136d376f338eb24ff0e65149a9ba18430771cbc76d07da692e4e6dffd778af5174b1aef6434a79cb847c37f35f8be7feddb92e7ad166781f0f3da60923a2e9c2f65ecef5f085518b2d152d633cc29e63e18c9994fcdeb584b76be02e4374fa27c61798c3846a744ff2ea266d678a75a3c535f9c6936dcaae933c2372dd4fdcfb194e7a8e71ee3e377422f91620cf04ef1f1830a8fcb63cd8ec36001f8b543680e0090a8f6e5d2586d303d47653646301c156c3b2fa24b5acd8621a11c436d2bc62a7aa2806f32c6945386ae5ffa4a6b3c7f59985c1bf214f3023bdecb9df96e16974d0f121a6a931709cd2e1cd7a779a8f67db83afa7c02d3094349732d050dca34777cb502c8f8bfd9accdb71b7e370dc28570f0a49151ad8f22a58b3e1106ba7edaabbc885e1160ea2ff7c87843b411fd63f1eb5b3e253de9d0aa56eef3b133dafcce7e8fd9be49c0b527790ea6a99dfec928cf6fd4944ddfca7c08f2ef7cb947507a390fe40d5fd36954677d64730015c751cc04e51a5006175dc6e60e10c7b935e3394b0fe68a9e5b0dea132f4532c27a32fad351ea9d35e597f1948dfcc7b3e73ff6d4b2addafcf17921a290ed2ae3d15b6657780eb22e137a9d8c25128b6d72f0f5e2f52502ae7c3ad0544d2af403826fe7ad87a2b3bffbefc92ac9dc305e00b67c733905945d64edc00075dddf14d999fc9456b3168706af1b1f15dfd804538134e6dc2d4f9c9c7dc5cfa26795846823a10e13196e6c3ce08383d6f0157223d349b2c0322dae0603f1740412ea31e30af45dbfd4de632c007ed3d88e1027746a91872596f90ad65b484f4832637fd44a446de10e3d6dc712ee0dbd48e07174bc60ba94d3a3b2f46518a97620f3d504c64bb6b676f146b266cbf2737bbe1b042c8673a19e6114854c568466fbeb5aa1e2f9a0ccffda65ffed4718af5eab1fb1da3b4feb03bbf00c19631b7acc14904d360ce12dfe2498ffd6b070450d4fa36f0aa20d9c773c5595e9f345e66266eb09dc27d28cdf59c4e6aa0fce24febedbab698dca90fee5e3515dfbb978bbceb3688f81df40c8c8f45e5ca2036884dd70bcd07fceecc4e354cf6be5614f31f5453f82247f41aab3703eb8c033fb69910f27e892d4d4a76cf51a9cdbceef126f6f0a80ee3cc6b335688dd2a0ebe31aa93740f5245ff1d6deab9249d8264c80848ee0af640d8af8a03d534a894d5d1267dafb8a4d0c66a1e7e93a7f2e6c44cb0b66e16560f20b4163c5577fa329b0319fce81c04eaac81661203d7bdf0ea68479", 0x999}], 0x1) 07:29:36 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x10, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085761, &(0x7f0000000040)={0x1, 0x5}) clock_settime(0x0, &(0x7f00000029c0)={0xfe1ecc7f}) r1 = syz_open_pts() close(r1) r2 = accept(0xffffffffffffff9c, &(0x7f0000000100)=@in, &(0x7f0000000140)=0xc) writev(r2, &(0x7f00000002c0)=[{&(0x7f0000000180)="79303fcebda73364b20666540aa64cd6aa07d2640b94357347c4f6a9f25f6dcd77d3a4aa260ea41b58f778c763a70e6a5c02b88a132887d9358ff67e7dc62541ec55882be1a67316ce9b786e90cc152ce7e3b8c9f6523843759684b45641d79166c5d18ea8798c200669d60459cff39bd54c22ae36e3c273ad360c82e35024385e701d32d96d0dadce26200deb89c2100eed30df8dc7cf3550569a45569047049540c8", 0xa3}, {&(0x7f0000000240)="6dd0fcbe48c9bdd04c1cc026ba6752daed23e45decde59355a378049e1b54cb0e701723f74d031d914cee6d3201c2c0c4a3d132ac24d7bc6c9e7ebd28e", 0x3d}, {&(0x7f0000000280)="f1e5ed1724da7aefed6a5305e99a6e8287195647138cf2d6b5092a1212549e9893ac6906bca8fd7db3aaa4ad8a3d376d3ea768183f64", 0x36}], 0x3) writev(r0, &(0x7f00000000c0)=[{&(0x7f0000000c80)="aae3e6c3f01744124ce96464f9157c521949703cb9bb69323cf41195cd335e36e74866da987feeeeb097b241e19f3fa88644a1612230c806ad34071458f62751718c2d7318d6cd8bb32a75d8ef3ec8ca53550e50cd08c580866abcb4ceb0ed52cfd0b81201f04606d61424cc74d871a596a34dd2f37f2b7b251d38efbfda4c7fe8b24d0f14b2d79c90b1b13c9fb4921666a654ab580bb2422d814f990f09", 0xfffffffffffffde8}], 0x1e) ioctl$TIOCSTAT(r1, 0x20007465, &(0x7f0000000000)) close(r1) 07:29:36 executing program 1: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) r0 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r0) r1 = socket(0x18, 0x3, 0x4) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) ioctl$FIOASYNC(0xffffffffffffffff, 0x8004667d, &(0x7f0000000080)=0x8) close(r2) fsync(r2) ioctl$WSDISPLAYIO_WSMOUSED(r2, 0x80185758, &(0x7f0000000040)={0x2, 0xe95, {0x1f, 0x3}}) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r0, 0x0, 0x0) r3 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000100)='/dev/ttyCcfg\x00', 0x2, 0x0) fcntl$getflags(r3, 0x3) 22:28:15 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000280)={0xfffffffffffffff9, 0x0, 0x9107, 0x7ffffffc, "73cc517dcd000000000700680000002000", 0x3}) writev(r0, &(0x7f0000000180)=[{&(0x7f0000000080)="c610e33375573c72cb1b559634c55913f85c06c5ec9977c41625f98162f59f5c4b442c54d2a4b711cbed5770c9139fe9dd646186175570e73e15bddabd38cb85b02db11aa1da8ff14e650f0a0c0b5396b47e39199d37186b7754cd875c29", 0x5e}], 0x1) getpeername$inet(0xffffffffffffff9c, &(0x7f0000000000), &(0x7f0000000100)=0xc) 22:28:15 executing program 1: open(&(0x7f00000003c0)='./file0\x00', 0x610, 0x0) mknod(&(0x7f0000000100)='./bus\x00', 0x3a0934c44f7b202b, 0x1b00) r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0xf149, 0x5, 0xfffffffffffffffc, "661fbef224518087ec9e03182eaf7f091fe600"}) ioctl$TIOCMBIC(r0, 0x8004746b, &(0x7f0000000080)=0x6c2b) r1 = open(&(0x7f00000000c0)='./bus\x00', 0x11, 0x0) write(r1, &(0x7f0000000000)="d188091521b9e886e10767332984c6ed33e62bdf10e5c4d6a12081906801055dc4d6c30e47", 0x25) r2 = open(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) r3 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwritev(r3, &(0x7f0000000680)=[{&(0x7f0000000400)="3a79e5577d7e600204b5715fe61e99ed9faf5b794b8435e616ae3b31e44de6d42c2468360ea90c7e0fe81bd471b665eb377a1c498a34e26f7251f217c4e822325c07a8646d03d0951bdf7984f31fcbeb67869cdc09dce1f25dc84a9407910db2572de0a584818fd9294f4c18fed67dbfde5d5335b7635e405d084cf32d158a9500f7d944e8262ce949ef2a49465c233f1cc23f1629a60d242da7f5ffc73849515842e3f72f674844765a2f4ec8c524723fd45530da2170b854b111bd2566dad2f4326bd794c9ed9acdc7b3c4d91852ff85d6bbf25cfd", 0xd6}, {&(0x7f0000000500)="9e3fc1f607d66cb01873ae05a6fb42aade321294590a782fb9c1f19da7eadc79bbcba3cc666a8561296fe4b39031d2199714c9703c96bca6c848e3f1ab28197bdddd956f0291364a92376eb6fbfaa0a03f35b0659a6ed8358e6b90db900946c4f2beda627e208ad71f6cce7ba263c7fa510bc62da7ad", 0x76}], 0x2, 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r2, 0x0, 0x0) ioctl$WSMUXIO_LIST_DEVICES(r1, 0x20005302, &(0x7f0000000140)={0x0, [{}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {0x1}]}) 22:28:15 executing program 0: socket$unix(0x1, 0x0, 0x0) dup(0xffffffffffffffff) r0 = syz_open_pts() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) close(r1) fsync(r1) ioctl$WSMOUSEIO_GTYPE(r1, 0x40045720, &(0x7f0000000000)) r2 = syz_open_pts() ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000000)={0x0, 0xf149, 0x5, 0xfffffffffffffffc, "661fbef224518087ec9e03182eaf7f091fe600"}) flock(r2, 0x8) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000240)={0x0, 0x0, 0x0, 0x0, "b08dce58000000000000000000e60000000200"}) readv(r0, &(0x7f0000000200)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 22:28:15 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000180)={0x3, &(0x7f0000000000)=[{0x15}, {0x35}, {0x6, 0x0, 0x0, 0x100000100}]}) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) close(r1) fsync(r1) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000140)={0x4, &(0x7f0000000100)=[{0x9, 0x3, 0x4, 0xfffffff7}, {0xfffa, 0x1, 0x80, 0x8001}, {0x8001, 0x2, 0x3, 0x2}, {0xffff, 0x0, 0x40, 0x3}]}) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) close(r2) fsync(r2) ioctl$BIOCSRSIG(r2, 0x80044272, &(0x7f00000000c0)=0x9) pwrite(r0, &(0x7f0000000040)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) 22:28:15 executing program 0: mknod(&(0x7f00000001c0)='./file0\x00', 0x1000, 0x0) chmod(&(0x7f0000000040)='./file0\x00', 0x12) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) close(r0) fsync(r0) r1 = syz_open_pts() close(r1) writev(r1, &(0x7f00000006c0)=[{&(0x7f0000000c80)="aae3e6c3f01744124ce96464f9157c521949703cb9bb69323cf41195cd335e36e74866da987feeeeb097b241e19f3fa88644a1612230c806ad34071458f62751718c2d7318d6cd8bb32a75d8ef3ec8ca53550e50cd08c580866abcb4ceb0ed52cfd0b81201f04606d61424cc74d871a596a34dd2f37f2b7b251d38efbfda4c7fe8b24d0f14b2d79c90b1b13c9fb4921666a654ab580bb2422d814f990f09", 0x9e}], 0x1) ioctl$DIOCMAP(r0, 0xc0106477, &(0x7f00000002c0)={&(0x7f0000000280)='./bus\x00', r1, 0x2}) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x54}, {0x1c}, {0x6}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) syz_extract_tcp_res(&(0x7f0000000100), 0xa0d0, 0x8001) write(r2, &(0x7f0000000840)="bd520b9bc29684cd20873306d1f5e30cb9eca91764a5a9be39194315349bff348e896987c996e22b55529e222cfcb4ebf6d054ced0e9bc429a3e90ce438bc5e6236f6a0c8846c85a5e05f18f5e504c7dcdbcb9ca5885f94d96b512f34007a58875459999327c6910a3ca07fef428a16703449b79f053d781e57b9ffb72612625e38ccbd81f72a3b8e43838f73a7bfa6e5707cdaf33e59fba6c2c12f1d464485c813143f044e1d3d5f59158834834d4480237fb62d3649e8302df32d2fd5a1e913de1ff5885627d44d7a3da2928ada11db3af4e3e53f3bba2a01596a984282c57f54a8764d4926e3b9af102badd2e4d7d5dfa3dda9e779d03bb105060cbd50dc5cd39c9f9f0a1a8e7afca8caa59e0ec410a29850e8349a27a728bfffc4268b5be67c033208c972970e1352702829932ed76514cfa2f123fd996ddae9603d6707a913ad6b5e88d4184dc391703214e7a618993626e4b805873d766cfc812a87ee72a1c2539e281cf02e857776b38d3333ff76f36bc404524beed333358cb612f1f8fd7ee86a21f9b1bb017ec9a54f56f961e6322fd83e300fef20bf3e6af6c54602e640a1155b662ac7fcdc05589223d95da27554d3c41b48c4601847cff5cd6d3283d5c1b3d292b5ff07689c7bc88b9fd680da52161efdd215d9471acb381e645cba7f553a920bc29940727b1b3b41b7bd0602cccaf7b50143440caf44eb728b41b5ed28aa84661ad99a8ce052a373f7b576ae6aa85d9194065c1265e67cd68b0b6b927a005d587342e83c27176eda481e6747ded4335aa4d9f7a4f03e8bd1413309a8745d6c0e7c550879daa7c3c03e912ca44a9dc51a53dfd2aaab5cfdc3238b4952e2505d04d79fa0a6da0bdf5b538d3d4338adf8b3f081b2c6cab063707c2c960f6005223707a118b555f54804d25f0e4a5bf6f5f62365941e5302619dc93058970aa434c3e5e03e39b5137fce9221ce72f63964e03f96191c0005c2faab2da73c187c9a55158564e0079a5a0c4d918c4b64c6f15ab11da8f71fb29e2ad9d8a33e6c59304a7c15a968cac28aeef3d4c9957283849da2955a7f9fc15fc109cac135071ad825045a58dc4132922ff2beb16c1a5ee47ca648dcb7acc6049c97c5d57c26c0d021df1e33fea4e0b08ea1c6005f87a93c0772849c42d4699a3449acc6dd85180b171443fa2342d32353b720e6d7526bd74c3a2d5a0e768808a01d123dbc3344b8539540789d50395bc1d3c6139a3b26ea84ac004f907b00873b41cf907f4bf2208fc213d432eef4538257e13155b261392fc0758bf225935c4fbdf60c69a8e4db1e43e6f7144077ea17a652668f7bb2b9cbf15c5d3acadfab6e3143e422111e56550ec50d8fdf9d4906fa221112f01cdee643f8c8aa6ccdbd4bf53b1064a596c0b305b28c72ac6f19979cc00ac3069a894039acd4d7d3b187d0f1ea257aaacdf9af559f615fc831e5391eac401608cb2620e97472a0ac36ffff628684731ffcf1aa6bada169337541a4631890278245cea247b8554ec9ecff14eb6c45558a19b4fe90c307175e1fbb51f14faf83988ccd0c5a685099682e45aea56d1e0f81d6c1f225c4aa4a6129fbf06593b0a86490e64c59f162ee73cd1fe6dd4f689d9a888f6dc7843c76b7e9dadf49a9176f538f5cc569c9b8d4617ac5a4c55189a5b32e6fa574d8ef56a9f9539ae0da9a47077dff2eee2691a2713e3b1d92ffa558dfd8c7915b92032746aa3b0eeb6e872cc009d256e6c18bd840330dc523803181182243e6875cbe1e9fa4c28faaf3856c6bab9ce418a9d0ef751dfcd2c7e55705774b5e6f2067e689fb437029f2b05d2bb41fbe39356ebb71659b3c9056b5d85892a3203ba65e547a4af6434d90eec1f94a1147a2b804a4c12bd1a02b7d1646fc80c2804ac7e111201144dbf2f9b501c7e90ea75783eb3296e8bdd0c52cc284a69e60a1d166b33491dc0a5e486d56d9286e6653683b028c571075b683b63b0fd77934b2b56a8de007cf345bc1bcdd9ee046d68ff1e263d710e0521e147c00769c775ea6610953ecfbb794ce8cc5bc38dc019a7aa9d2dee755dea29960ad1e96dd9bbfc1947f66b3f1ebcd001ed3b689e07fba5d6391ab327e37cdd57cce7bedd32ee099a46abaf47acc93c565a664e5e3e25142145c035ed3b1ebf48075a76d2e4136b9e0db1fbe11576f25a3353e74d2c821175fcb8da2a169a6a1b16dd6e27e4a0a74ccfe42fe8b0ebe9226b267c8d875619964346ef8b137f8424878a15377900ac45d654487512035693cfb87d95d970a02b9e79cc8f4d19915cddd2f2fbc95e2bdfcf6f54afad8cde6ef616ce89d71c4819b45e963e0d8dbf9b0cee1d9f9155010bf15dc6bcfdc621a29ac5662921d37e70a7dcfdca9f4ce49373e02331909fbd520c4f98b2520aba40f642b941f29446b00c959fd5529fd3373e9d3cbbab2d38c907e7d29487fdaa2ff045dc6fb7e720c1b85d24537cf0bb3dd5e4c442468ff1814f7de21fa5802ad2f25d5eb31527ba5f36e139f65e592389ac7201aa91251f6c6ed3b6a08dd1586d55b1fee649c4065a8076cc22f5f927cb892ea8744ab8fc262f1ceb4e95ba4a59d2ff503a2781c515b8e8a1b4ebe1c73b5b6e3f8e0fac95820c0e28d98660a87ed4c0e0dbf233cfeed074623fc6f2d083122428d40a8f5793321ce26b43851c3088e3a5ad3cc441bf36ba266b086055e3d9549c57b40920037f9aa53bed71c199a9f90db240a6d02c8c3baad87918c8d973ff352e364ad82aeeb8eefedfec0c142ec3fca2c27b143591bf79063e2f160d0c1e8c2328fcb15d1b40dfbc95f783590cab30c3a21064bb792fad439ce365e693a04353030213766a975ea146c1acd70aaed3c8afaf8f10a78ceef125c7627293fac72529ff8ecbf474b1f46fab41f0e56f00c2c338cfbc995c49138bb667623f3f1fd8a245dd4e51ecb6eadfc5fa1506f2ccb070ef8e3541e344cecb7212164190dc8229301c0bc1672f4e7e283721a1a9cd7db323cdda4342fc63f745a8b0d84a92c5ef5dd1dca0cb5578b6b84d03d6fa7255571b05534b0d47f906aea0320ef60a894ee31011a366a2d756f283c10a56e123aecd9f63496f26b9bb71954923be3087b2eceba781d5b1bcdccfac9891f1950f9ed77677a4bb473b187049eae721bec500ed5be4a5e56f26921d9d0c23daa7643f711566bbb27eec4a559290482a4bc118a31c551940ebaa09bd8500abf9ca65278173ba526861feee2b541fb72ee063686c019c5f3f3f41fbe00858b44d3bb9b96faf9a619349039443e2808e212babeffb02d6a46cf1d01035e658a81bafd6c0c20795ac763f32db9b02d0f9cb3513406271ddb32402e94ef54504749f44f2a9e48f52edfb5e8da7a1b1e494a2535fa2d2903caef9e289344fb3fe62d731dc89f6b851536cee4b72dd83d7327e6ebd0d53423470365bdcb3500872325e31320b13f9c9f9451a8eb81d2dde3049e4f0cf4350ac717248ac1963ef6909049a22ba81dbbc1be31477afac53bebdbac59f9ef66aa99386278bc134a0d1cd8ccefb8a41ad919ecc517887e8017761bf325c6d5f74950061ed6c5e0bee3c8955dc8b68e9d0a991c31965c3d297f9ffe12700af00ac6273406741eafa4083e3b3d0a2de7da2925cd8457d7011ed1577417063b66bcdcbdb404fdffb189cee2cbee4cdbc53b77b0652af8db3761b79f8eb6fb2d9d439722c0a1786f387720d7fcd94e4c2d072196aa11528b1b167d8fe3cc46df137b084c69fefcd38e992965394641797728f2a99f70c6d409cb2f23d82afd32267440a3e0957ce106cf28ac9fe2fdfac9c898417b405264fc56749030ee05b63271fba31299498b6f03fce88fdc797149d1e93ee6ed540f2c114c8b49cca89808b5e7b87705ccb2ffcb029b82f0f1dbba34ab6b6db7f2d3a6267afc8d8151cdf9b5251f841a3a76a0aa90ccd42e3e1290dc2be04271aa8def45512fab9dd8f785490517e4280f5356f6a28ea95f0c6d82677501dbb7c80b134e427a4a279d09039614878ccffd89b0e1e10f01fa5b0d5ccd2887d5a2c9a348da8e4197780fd71d9a9d0bcf2fdb84b3976c772c35097344d8e8bdb8e0805b248a72a3c5f30fc51c46cd259a9e21008b9091c253af67edca1d2111710a384101b6a20b87e405412994934968ac71da327f45a0eec5970962afcf0807d3b326a133cec56fe116f411e7a3ca81a9e541b94cadce847018a3ff2790cb58fb73b3a68d4d471dc5c6a6aa4dacc8cd0f70a90a5bf779fe578548039ddb1e876bbcea8b3d4e2a827ec1d71fdd8baed12b8337d42d59a0ef90a2030d8644c9712d05cc598e8da56b233b2257ab934304dd4330cce5e5f1795dc97115310ab3593ba30a2882d28e3b0348fbc42d00bd744463eb55205b2b3729d04123ecb0014c94486c09c867fd0227b130f4961d3e96bc68ba523c9313af603e8e642823b94d657c08be23276a89ac40097e0af02cc42cff300f2cb8bde0c020f79f456c8ab9f265322f5ce815d969daceaaa6cae5167f09e9cad0996df9d4cfca8c915508745187b94bfa0ed467e9f3244d09c28fb98042fbadd21bbb9eae3d43fb437e4debd424f05836dc818adb4f2c2ef7640aba55cf025cdfe2869d5f3f4ddfacf73c3993e37a74297fdf94fb99bbbc4431bba4045cc3b9b3e9de1d70699b9fa82ef6ff23807f8e48bd8a9ee556d484f9395762bab874d056771d71d494850430da7a2068dc6f5219612fbe21e5d226fcf981c925eea2d53b1e657f2cdef3307f986e6577181a01d01ce8ac98f7d9f6590c342b871af916aa854c2b304a520d20866fa0414a57ffb36c4eb17857b3c7793017e15cc8c2ff50b1c0b99609c270e31ccbd49c38027e41a6f2d58dd9349db3ccf94ab77c1624005bea003467378bc32ea087e01252c4492230e5f9abdd6519ad24285fe63b50b8613b19715d47fd25b77b7049eb67862075d1beae73598ac86918dc1ce4a090f9f92020f2c919494008e514e296d0b8fedb6a7a92a068e262f65fd8bb7e25f9b9da6e952bf50c5b7b5c499f672afe07888959cf34748b833372a0a0d46549cc2c0741faa799460c15c49252d67e5ef22d9d84d3488b4ed2a109a789a101d6bb49836f874369f960020b70ed860079e01365a0e44103fed0bc1e6989e8aefc375b710c895eac05604b227d6121537477a44fe06f665291fda0738b3ce372173dd5a4e59c8af97cf4c23c99439456f155d1defcc40281ddff7190811048778d32d96cee2cb5cf0d115db5199d931385ee8bfd6e11c1655bcda8f1c56cf09a749f676cd1a114781ff588d2ea89a458946e7812fae7598adb52fd528ba86f79ea843ede56a1efa602aef743230b414f040d790fd29a0bb163b004352f541edc51a1526cc54f3a6d2d0a476b6aa16074ba1ff89e4248985032061e0b05c9d252d8c0234427f80c786fcf01815e84c5d4cd8098bd921d49d3b83d70208ef821e8cb2ee4b42ae412965afbc9ed434b7d2b76003b19185b20ff163da1cdaf753a59ca3dc9f183215dec93a6ffb31d8d1a683d44f4e60fe1d02320fe9992852819a623daeeb1c1c503eb66d2c81aa3e40942c420af056307825d2069ee43f5cf32372c2c74475e29a305b25d87e005f83852795d5fc21977248fb5561d81d0a0b89c2a3063c8289e5c13728c4408a206a7589a27fba62e5a08c83f993590c437527757f52038dc90e12bfbce6fb92727d071f83c2b31b3d48b1433c67bf09dda7767631469631006f1334d36eeb4bd0f667190aad39342bef", 0x1000) setuid(0xee01) connect$unix(r0, &(0x7f0000000300)=@abs={0x0, 0x0, 0x3}, 0x8) truncate(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) r3 = open(&(0x7f0000000140)='./bus\x00', 0x1, 0x0) pwritev(r3, &(0x7f00000000c0)=[{&(0x7f0000000000)="fa1204a49155ce1e00", 0x9}], 0x1, 0x0, 0x0) writev(r3, &(0x7f0000000080)=[{&(0x7f0000000200)="0100", 0x2}], 0x1) write(r3, &(0x7f00000001c0)="0fdeb69384ff", 0x6) pwritev(r3, &(0x7f0000000180)=[{&(0x7f0000000380)="6bc73c8547486edfb077d7376c98de4b4927d05be2166f7874b6e38e599933e7e71399d165da3bc8b0e8ba14ec1f453d47cf2de3cfd068089e6daaa8c5d21ee14698e9fc396f31a85638fc0cd7bebd34f443877dd19d8a15ce652ce20c213b8428b180948a3f2bee603a19aec4aaae7cd9a28023e5f0984654dea64f9a1bead1c30bc35b649af7ae6de3a52e9a60054f8c8678160280035238b14db939b91e274ebe64f20a39dfc989b0a5db581ffe9511c21c60987f9769d608aa4b62508010613f432350dd088af02ecb7f069c9a0b1d1befe201c2a3d92cb317c79c144b4977ad66c234069b995e012bc46066002a4d17fd573b4c155e5c2e2f32ab81b2329cff47eda5da66236d9f8e6a41cb400f0e47cbaca35f8470d2a64e72c8c856942bd546ebaa9559dd9409082ea73352f1cb34c0dc4a35c5e0d689c52bff4b1c48020353cb5a1897454396adf35ddd7f83aae47733a728e6160e277b1e2538abc392d0ed9cb1b97353ce0efc9a637e964c6b6d5dbbc2b3c7e7f967e17aa8049365b5a7b76c2373c8f6faad310d6d663019f785092c42b5f1ecd56a2277025d67b88de908c77aef8cce2ae22cd335aa6c5e882e3da0e1e929b3b5a3753070a2d71b9fa2a85f71a0831cdbbad9f10f139b82185240ec7f15e4dec3465d4d19171e4a2ccb5c17c6bd4e2681352e7ad664a85d7e8f1a03bb991764aa391e60c5fb446802c175bbb3c799fe991d27bbeac562ea7f36ed82ef34096f4050bbc3451cd2004e3565abd666c3ffc19d39d0eaf672a957fec56237654feae766164a26973d3e1680729b684bd377a77cf6289a85e26d98cb07d98907de94f00d2607f74841eb4be669be7b1607978de55fe7b70484f5eb632cd0b32032e709b29d553396657d5f043fc396fd7c78d0b37ccd99ee41da34e28a863c8b7b6764a456f6e08b4777b1e181429b745e4724d277fa35bf915cfc1567da6404055b3356c538f4702f950f08c2c7e00dd88aeecf5139db1e1eb0be1fc68e4f0ae6d7fb810a740cfae55e8edcaea48676c452c26974f8ae1f67abd0a5e15e97ca0f86d8cfee6834f58cf61ce281243d9a63a0154f157780c490552a1f210d3b4b3170064469890c6bd5c32ac35a3d60f8befa9d0bcfc160e028f01b3e17666d793fefb2d965d6e5363fea56bdc1fa68d3ffaeeb132a77b127c18a5614d8ade87ea92fa5d6afa2aa4db87e6de0b8adb4ef2a4b347e7768d237574f3216920c1eff86d93ddb5827b00e98afca324fd6650cfec7f112e04489858731b11fe08af95cde520195df7c19b63644de88aee59fd4d1bffd1198b3d45f0ff15b2914296a828a6d6fa0f19d33e183242ceab21894d858d36930f128b68abc9a026dc3857ba7f5d1f1cf4afa3d6e83d357768ce9021801e1852c8f77da3d13dce49708f05a776399bce4e0775515d7f594d96c5c4e24983a6904a22313a15314245983630e674e19438b80851957e02ff8d37e93adbe670c2ae035789da7eeed166bafd95344d68240fb59e9d97e2a54bb7755de23bba0c124e1533c3a8d93be7971c17d948038a9e80a73f072f590c44ccbcf8b75817c434dcd929a670c3838b55a63a8e1be5e6a9cef42bc85a437a68497c26973e1ff487777ac421e23b7f0ae9094", 0x493}], 0x1, 0x0, 0x0) fchmodat(r3, &(0x7f0000000080)='./file0\x00', 0x0, 0x6) 22:28:15 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffffff, 0x0, "00000000000000000000000000001000"}) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x100000000000000, 0x1}}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r1) socket(0x400000000018, 0x3, 0x3a) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) socket(0x18, 0x8000, 0xa1) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, &(0x7f0000000040)="100a2956b9223776", 0x21d) 22:28:15 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x1000000000002020, 0x800000016d2) getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) setegid(r0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x0, 0x0) getpeername(r1, &(0x7f0000000000)=@in, &(0x7f0000000080)=0xc) 22:28:15 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) r1 = accept$unix(0xffffffffffffffff, &(0x7f0000000040)=@abs, &(0x7f00000000c0)=0x8) sendmsg(r1, &(0x7f00000002c0)={&(0x7f0000000100)=@un=@abs={0x3, 0x0, 0x0}, 0x8, &(0x7f0000000280)=[{&(0x7f0000000200)="2acf69df0683f3d26161d57c898178358864b50a55cdafb64399fe7acbb8a0d0e75793f66dd224a1d30a8f89ddc713b28c690dd8e63e13cd2f1a26ca30b5f0e0db9d97db97ebf6e062a567c1f606c4f8bafc91c69d332c", 0x57}], 0x1, &(0x7f0000000940)=[{0x78, 0xffff, 0x0, "f69f84e3917f3293b66fd8978831b30973b34e84741ddc9e8d3785cd399b9a43a7f22b924503c351204d4400ca123dff8df0c68fe6f8094fe3fea2e81f03749bc0e44c71e7a23c38dd7e9f0c7f3b5eeda8f658f6343263218936d9ae041aad648e"}, {0x80, 0xffff, 0x4f, "cc923791c8b8d99dbc78789665112ea286d8754c963e2fd319042b66dfc90632664d0c4a03b9ed4598847a6dd8b2d0c59b898e688e257567beadfcb9716423e4483175e98a045f20bab056cac071b716667a967f9896edbbd68e48a7e6eb6e0ee9ca50a9099e0021eb59"}, {0xc0, 0x10000, 0x3f, "c134522b23fb2e30b52dc679a34aa6f136b9aab8d3de6b09310e05aa29f4726159a221e26f65fcec399b0829f648764ae684c1d24f2a60e74c7bd0b638911d807ab43c4c76a7f29903b79bc23f29e84274db5b4e5926e67d99f6f9c88b97877696e3c9909c97760e0f2ef394168dfcf4fc43da468eb498fcef4fb2ee1bffd28fd3f796840735098667e89f7c0f5903409794f78cbc205f01f5ca66378afda870d521dfb107e885ea97eb616da9"}, {0x88, 0x8000, 0x101, "6836e0fbf7b4246faf4a882ba21f47ac862da9d34b34f72845f309a63f14bf898c7713438aca8c69e1df9b90a8eae74c311967890f585ce7831e782fcf80d95b790af910c807b2a9f77df5192bf1c2cf54582a4ab6ca61ab5fe33b0afb7630e6e3a56b02714b88ba35ff009ee02a4cfdfe"}, {0xd8, 0xffff, 0x3, "1fda1bf625629d151639b1b22bc8f7c3e366c7979b36844171ba004431a3835fa0ebc7ac5513cb865d6d4e08e4f74774397bdc590aca1a2d05bc6019ce4b7f81c27d780833699b8134c9a8802a4edca4e17a45341ec224b0213c974f1973081457af2f62076352249536e0abbf94fac1da16d71e2d3ae14d54c1ec30434772938d4457a1dc8b860b810308bae4ef9d6e8d1bb5c40f102880e4a9891ff101e6db50e37cbc0424ffc30ee479d77d00bb409fe56fe7d98eb7def20c91fcf2b7ed2a9e49962f"}], 0x318}, 0xb) writev(r0, &(0x7f0000000600)=[{&(0x7f0000000300)="51b465a515191af93596baf4afe2f1046e4c1ca7e253d1bab7a5222aaf432b4b290cc6c742598831ef0a", 0x2a}], 0x1) r2 = syz_open_pts() close(r0) dup(r2) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x3, 0xd10, "b04d1a00f3ff0a630000000000000000f3108d57"}) read(r3, &(0x7f0000000880)=""/161, 0xa1) syz_open_pts() 22:28:16 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x80002000, 0x0) acct(&(0x7f0000000080)='./file0\x00') r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1dfc, 0x0, "0002c9af23ff0000014840462670d239cf6dd9bc"}) 22:28:16 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x61c8, 0x202) stat(&(0x7f0000000040)='./file0\x00', 0x0) mknod(&(0x7f0000000100)='./bus\x00', 0x2040, 0x1b47) open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) 22:28:16 executing program 1: geteuid() mknod(&(0x7f0000000140)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000040)='./bus\x00', 0x400000003fd, 0x0) write(r0, &(0x7f0000000080)='d', 0x1) 22:28:16 executing program 0: open(&(0x7f0000000000)='./file0\x00', 0x611, 0x0) ktrace(&(0x7f0000000080)='./file0\x00', 0x1, 0x100, 0x0) clock_getres(0x71264f088cccfc75, &(0x7f0000000040)) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x10001, 0x100) ioctl$TIOCEXCL(r0, 0x2000740d) 22:28:16 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x80002000, 0x801) open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) 22:28:16 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5cc2) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r1 = syz_open_pts() close(r1) r2 = syz_open_pts() close(r2) writev(r2, &(0x7f00000006c0)=[{&(0x7f0000000c80)="aae3e6c3f01744124ce96464f9157c521949703cb9bb69323cf41195cd335e36e74866da987feeeeb097b241e19f3fa88644a1612230c806ad34071458f62751718c2d7318d6cd8bb32a75d8ef3ec8ca53550e50cd08c580866abcb4ceb0ed52cfd0b81201f04606d61424cc74d871a596a34dd2f37f2b7b251d38efbfda4c7fe8b24d0f14b2d79c90b1b13c9fb4921666a654ab580bb2422d814f990f09", 0x9e}], 0x1) write(r2, &(0x7f0000000900)="580471996adf2a5dc9505b10ab460772bc6d1f0f3c38676586bb26c0f1f2af756eb3a457b690c162d3d882519669c76db402571b26282808f87bb9a64c13d78b76b43b10ec52c37534688e951a6c27d5f46e5e67a2b8eab3e4301c922b0cc0cbb81478d968d6c12842327a2e4a3fadad03a13d80c5287cbf16", 0x79) writev(r1, &(0x7f00000006c0)=[{&(0x7f0000000c80)="aae3e6c3f01744124ce96464f9157c521949703cb9bb69323cf41195cd335e36e74866da987feeeeb097b241e19f3fa88644a1612230c806ad34071458f62751718c2d7318d6cd8bb32a75d8ef3ec8ca53550e50cd08c580866abcb4ceb0ed52cfd0b81201f04606d61424cc74d871a596a34dd2f37f2b7b251d38efbfda4c7fe8b24d0f14b2d79c90b1b13c9fb4921666a654ab580bb2422d814f990f09", 0x9e}], 0x1) r3 = dup2(r1, 0xffffffffffffffff) r4 = syz_open_pts() close(r4) writev(r4, &(0x7f00000006c0)=[{&(0x7f0000000c80)="aae3e6c3f01744124ce96464f9157c521949703cb9bb69323cf41195cd335e36e74866da987feeeeb097b241e19f3fa88644a1612230c806ad34071458f62751718c2d7318d6cd8bb32a75d8ef3ec8ca53550e50cd08c580866abcb4ceb0ed52cfd0b81201f04606d61424cc74d871a596a34dd2f37f2b7b251d38efbfda4c7fe8b24d0f14b2d79c90b1b13c9fb4921666a654ab580bb2422d814f990f09", 0x9e}], 0x1) r5 = socket$inet6(0x18, 0x2, 0x3) r6 = syz_open_pts() ioctl$TIOCSETAF(r6, 0x802c7416, &(0x7f0000000000)={0x0, 0xf149, 0x5, 0xfffffffffffffffc, "661fbef224518087ec9e03182eaf7f091fe600"}) r7 = fcntl$dupfd(r6, 0xf, 0xffffffffffffffff) r8 = syz_open_pts() ioctl$TIOCSETAF(r8, 0x802c7416, &(0x7f0000000000)={0x0, 0xf149, 0x5, 0xfffffffffffffffc, "661fbef224518087ec9e03182eaf7f091fe600"}) r9 = syz_open_pts() ioctl$TIOCSETAF(r9, 0x802c7416, &(0x7f0000000000)={0x0, 0xf149, 0x5, 0xfffffffffffffffc, "661fbef224518087ec9e03182eaf7f091fe600"}) kevent(r3, &(0x7f0000000700)=[{{r4}, 0x7, 0x40, 0x0, 0x2c, 0x698}, {{r0}, 0xfffffffffffffffe, 0x8, 0x80, 0x6, 0xc7b0}, {{r5}, 0x0, 0x40, 0x68a9ffa009b45db4, 0x4, 0x82}, {{r7}, 0xfffffffffffffffb, 0x40, 0x10, 0x8, 0x100}, {{r0}, 0x8000000000000001, 0x0, 0xf0000000, 0x0, 0x80000001}, {{r8}, 0xffffffffffffffff, 0x2, 0x1, 0x8, 0x4}, {{r0}, 0xfffffffffffffffe, 0x0, 0x8, 0x8, 0x1}, {{r0}, 0xffffffffffffffff, 0x20, 0x1, 0x1, 0x5b00000000000000}], 0xc4a7, &(0x7f0000000800)=[{{r0}, 0xffffffffffffffff, 0x40, 0x0, 0x80, 0x3}, {{0xffffffffffffff9c}, 0xfffffffffffffffe, 0x32, 0x40000000, 0x3ff, 0x1}, {{r0}, 0xfffffffffffffffc, 0xdd, 0x80000003, 0x80, 0xffffffffffffd187}, {{}, 0xfffffffffffffffc, 0x20, 0x90000001, 0x5, 0xff}, {{r9}, 0xfffffffffffffffc, 0x10, 0xffffd, 0x8, 0x7}], 0x7f, &(0x7f00000008c0)={0x800000000000, 0x5}) r10 = open$dir(&(0x7f0000000080)='.\x00', 0x10000, 0x148) r11 = kqueue() r12 = dup2(r10, 0xffffffffffffffff) pwritev(r12, &(0x7f0000000680)=[{&(0x7f00000001c0)="67f996ddc2939770fb09f5a089e2e2b81dc2d4f12fba0f14eeb57526149030eaaa16d2b00ab7cafab7a85d05c473ff78c0ae78654c2d70", 0x37}, {&(0x7f0000000200)="35ed265ac8c12914566a7b8f46a311c2796f5928b0fafab51b3dc1f9f2c6378682804d18c0fd24640719a490fd31759b65b7016d316bc40dd711fab1a6edc1f85d49d679616cfcad0eaeb2c9cdb827862753ccf36995355a62e46c341b834086db31e1d33a334fc52b96a870525a8ddfe197cd9a8e36ca6f662865494619310e3188f28a82b78fece75ab405b298ad5a9f95ba6b59e4f08e4f21aa63f658ce24b1eb7319152179e859434e5c128988cec0a3ff02643dc4936dc7a4dfe0c0b647b9ed466d4b7f581c", 0xc8}, {&(0x7f0000000300)="3b4cb65eb09d827b8d8066467f8323cb4ff62713be2be8131dc0e6de8bf0cfbfff83e7f1f44f358fbf0d19de45e90966c6f0e791d5b0867072feca221eb36d65795c653337b689d39b38d9c54b3ec55d270e308f863df3cf02918003c1b5b839bbaeb5c82bfeb099f63d0a840c7b026db58078f9a3e748a2782274fe09a724f62ebc1616359a778cf597fe599253396f63293a9142362ebd4e168b56dc7c7cb6ace6d9950fe7bf024222817d28ed0fade658597592a3ab3c592b832cfe2e0483ece50741c7cfdbe9d1402b5d20b44366e65b69af7301ff9dafc20ef72ebb87f66a0a04656a2d8aeae7525451edc94a1f260c", 0xf2}, {&(0x7f0000000400)="64cba82abe14bc913490c2b2346330b38335a143f7719216a046338422026be243ba398c297e0c33d191b3ba51609f355c17dd7c524382bc43f9354718a36e9ea1d761fe45c2cc9e09375ceff36e448e2e70829a4800367cf5e46a867583d398155c58d1d3a0d25c280159f49709398427c6d6b1baae43d8b3e57249cf9c6b3d511341cae1e72056bc85ba37b0372057a8acbba1f1e222766ef45167afeadf4b22c0d254b6c112b0fccec8b5073afc0ab290566e481040711a3e75a9731d60178f34d8c34047e58441929fab18cef5db49a4196dc5ef91040f29b629d9a7ff9f10", 0xe1}, {&(0x7f0000000500)="3e3cd96bcf660d339e83efd6c7cef30744f8685a1227bb12ed4b8a419b0f5d241ba2197d8472ba71819a53e07832653660888322ba99da08cb6672613c75c024fa865e7a70554be51dd05c", 0x4b}, {&(0x7f0000000580)="269270190c5c547cf5aa1220855121cf30f39ecb2bdb00915648d0a1712e42a1d9c53b09553a66ae173db0a9b6fe7c75ddce19a01cb02ee71fb63cd334711a90ead9371a1f567ff4504f1cabc8646c3be39698993a33a772e5f631c191ba73e0d24ee3bf2d0a5f224cab1f410dd1dd191eba6c1301d5e4d36dadcce32195d4f55c0b2d7b0c51755af6d6e596c139fe8292e8ee4cd2f52a53f9235f3b485ec8292b15cdc4536186af471f231271dd23eb1d3be1c3f839280657733fefdc99169c9bec4997cf2da43eca366d30c62604851c09929ad4e5d6c9d4a1eb825a71019e5180a598ca078c315913cbf72cf68cb48c90ba8d86b2263d86c00f0c2d", 0xfd}], 0x6, 0x0, 0x0) kevent(r11, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x1}, {{r0}, 0xfffffffffffffffe, 0x3}], 0x7, 0x0, 0x0, 0x0) symlinkat(&(0x7f0000000140)='./bus\x00', r0, &(0x7f0000000180)='./bus\x00') kevent(r11, &(0x7f00000000c0)=[{{r0}, 0xffffffffffffffff, 0x200000000022}], 0x1ff, 0x0, 0x7fffffff, 0x0) 22:28:16 executing program 1: setsockopt(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000280)="b6e43f2f3f03ad6640991a9728214c6c7f151995c1dfd9b9d01f4f3812a6a9b067831ce9cefb6b80a67f459bcfb063142c2c", 0x32) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000040)={0x2, &(0x7f0000000240)=[{}, {0xc2b}]}) r0 = socket(0x18, 0x1, 0x0) r1 = syz_open_pts() close(r1) writev(r1, &(0x7f00000006c0)=[{&(0x7f0000000c80)="aae3e6c3f01744124ce96464f9157c521949703cb9bb69323cf41195cd335e36e74866da987feeeeb097b241e19f3fa88644a1612230c806ad34071458f62751718c2d7318d6cd8bb32a75d8ef3ec8ca53550e50cd08c580866abcb4ceb0ed52cfd0b81201f04606d61424cc74d871a596a34dd2f37f2b7b251d38efbfda4c7fe8b24d0f14b2d79c90b1b13c9fb4921666a654ab580bb2422d814f990f09", 0x9e}], 0x1) r2 = openat$pci(0xffffffffffffff9c, &(0x7f0000000100)='/dev/pci\x00', 0x10000, 0x0) close(r2) r3 = socket(0x18, 0x400000002, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r3) socket(0x400000000018, 0x3, 0x3a) setsockopt(r3, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r4 = syz_open_pts() ioctl$TIOCGFLAGS(r4, 0x4004745d, &(0x7f0000000080)) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r3, &(0x7f0000000140)="ad18f05de2f4ef18", 0x23c) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) close(r5) fsync(r5) ioctl$BIOCGHDRCMPLT(r5, 0x40044274, &(0x7f0000000180)) 22:28:16 executing program 0: r0 = socket(0x2, 0xc003, 0x11) connect$unix(r0, &(0x7f0000000280)=ANY=[@ANYBLOB="8202adfdffffffffffffff653000463f7b238a2a197a386207000000008295955984c87910bf453f68c11700287ed30bcb777fa69dfceac2a84e6abca64896bc5e57c6360bcd4c0a162b58fd4237b8fa4d012ae447472b3e8495aaee48c02f6abf1e6bf3bf554799b9b813ad30505e8f0000a49fef9d612f871f4385f04157795ea4a5c5fe65baa202361cd8cac7dbac5b65c6593d2870bc122cd2350000000000000000000000000000000000ff0100000000000021d39b4028adb1ff1afb37ec4305642ad2cf8724eb18089278e314330000000000000000000000e02b05e5d12f524ab2aa8cc7712a2b279dbff4b7b46564ef560026e969c9341589ac85cab1a4c6b41dccf137c8ae135db3119e911c3a94484c692cac607b1c26455bedfb9c9f35f23d1aa5513a6c17f38969eddff7744123053ff03d925341d85544cd1cfd0b34aa3fc1611cc665840ea3b1e39af6256b1f007bf8f244cbc769cee44346040906000000ec895c4784f6490ba02e9768a8b36d05c2b89da05a0a414c6394359a0000000000c5906c074cf888981d4e22265330027548d8ffda5eb1152f6bc23442dc9631d64bcd5b823e495bac2204ccdaf733f9a509da7f66d0c7598f54a53f5e773e35d0d6bc372d1a8ff42aa3cdc2e80e306615b7a814b77f3f5a659255490b88ff1bf33436e6731ad3574d79be64d7a570715f68932de75cc53ec316484d3e4132dee58554fdac1bfa4aca2c3ebed7ad1bd9da569f770ddbf42b3a87e75f6a28b7f09126efe6c2d6ad126358a2bf7eb6652c52476b0f4a1fc0c7ee2e61ac5538254b916042575a9603e129cc5b44d587c08f6f7c1013f89d3bd1f11b9dd8c3e5afc074c1771cebe4f8f92cfdee2e52bf897cc233cab1d5ef49a8aa77751b76b6c98bf0d9060000000000000013c7381f77d036b0233aca38bc8789d01c4674fb41c125525f77e9f616eb7246be9389e32be26a498d0ce05a3852a1cb4338f3bfee17a07001520dd2515741374c70916b23a8b086c43633a42e93fe75f8a85f37ee8c3f120c300afe7e7c1f1dbea0d7ce9a15edf26e82fcca1e245a58d78b79dc3b93721aa7885824e119dc4c67c825898793cd381a7aa89400bfc4c950eb6fcd3be43aab78a2793c3f1253654f503adf2f3b4affd04d710180b8bbca8854747213442d720dac635800236b272dd10000008f9d5e3da04cfbb073654c94798428fd33becdfff906d6e52cac7557c99a8ea2867ba54d66be96f8f93ddc79ff621af687923ec91aed6cb55ad734211058b6b187190f4287f30056f0eca629fde07bbb821b117c90841ea6147ce522005f96566eaab012083d8597e92269a7d09c1048d54e3fe2c38b66b4d7e28272aee313f431ebf190de01bbb11a2c979c4543f9e40630f56ae48f7d"], 0x10) r1 = syz_open_pts() close(r1) writev(r1, &(0x7f00000006c0)=[{&(0x7f0000000c80)="aae3e6c3f01744124ce96464f9157c521949703cb9bb69323cf41195cd335e36e74866da987feeeeb097b241e19f3fa88644a1612230c806ad34071458f62751718c2d7318d6cd8bb32a75d8ef3ec8ca53550e50cd08c580866abcb4ceb0ed52cfd0b81201f04606d61424cc74d871a596a34dd2f37f2b7b251d38efbfda4c7fe8b24d0f14b2d79c90b1b13c9fb4921666a654ab580bb2422d814f990f09", 0x9e}], 0x1) r2 = dup2(r0, r1) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000040)={0xff, 0x800, 0x49e8, 0x34, "032f9b2d1b954d5cd8c3fef55f8fa6e1d2223136", 0x1, 0x4}) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) close(r3) fsync(r3) ioctl$WSKBDIO_SETMODE(r3, 0x80045713, &(0x7f00000001c0)=0x1) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) close(r4) fsync(r4) r5 = accept$unix(r4, &(0x7f00000000c0)=@abs, &(0x7f0000000100)=0x8) getsockopt$sock_linger(r5, 0xffff, 0x80, &(0x7f0000000140), &(0x7f0000000180)=0x8) writev(r0, &(0x7f0000000080)=[{&(0x7f0000000000)="80f3d9a8f1abc6c4e3000000", 0x340}], 0x1) 22:28:16 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x15}, {0x84}, {0x800100006}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0xfffffffffffffe8c, &(0x7f0000000080)="5bb7e81d22640a7e309759b668f635e900"/26) 22:28:16 executing program 1: execve(0x0, &(0x7f0000000040)=[&(0x7f0000000100)='r//'], 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) mkdir(&(0x7f0000000100)='./file1\x00', 0x0) r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x80, 0x0) ioctl$KDDISABIO(r0, 0x20004b3d) close(0xffffffffffffffff) fsync(0xffffffffffffffff) setsockopt$sock_linger(0xffffffffffffffff, 0xffff, 0x80, &(0x7f00000000c0)={0x2e8, 0x9}, 0x8) ioctl$WSMUXIO_ADD_DEVICE(0xffffffffffffffff, 0x80085761, &(0x7f0000000080)={0x2, 0x5}) fcntl$setstatus(r0, 0x4, 0x4) 22:28:16 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000100)={0x2, &(0x7f00000000c0)=[{0x4, 0x8, 0x3f, 0x8dff}, {0x3, 0x80, 0x12, 0x33}]}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000280)=[{0x4}, {0x3, 0x4}, {0x6}]}) syz_emit_ethernet(0xe, &(0x7f0000000080)="080d34413fb2c507153a05b8a2a9") 22:28:16 executing program 1: pipe(&(0x7f00005dcff8)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000335000), 0xfcb7) writev(r1, &(0x7f0000000000)=[{&(0x7f0000002340)="374a7bebbe79e872a755f3582143eec5c3d054f7bcd9a35c308f5401bbd8929b64a8b96421e63e4112e10017b3cd547a8d770c7daf59dd7d2eabe3cf0030196d63693f23ee4f3d021efec627af615e87d80f3d0edfcfa8528c39599d6418fc48e86fbbe2f169e9c47916076a917c103406b9c4d632841bca60d7e5cdfed5046c58c62143697f135b7f7a4d363cb7e9d68c1dab4f76f59435a3ca52e18fb034d971153b4461541d90d522a7af61e05bda347fb2b60f02aa1de2e3d5c1f7d9831b888441ad53e1a5fb9bc25e05dfd3c3040d46b840591f4de4efabaf6d5c8ae120aa87239d843a913178064ccb3e92d6f3be1bf4be333c8729403757e49fd15258f95172fb8aa8f0502c421787087df424d5fbfef5800637a39bb93690a90f7594fac3905a8b1e0c37c4a3997d0cf50fe6cf4d0044a80f8a361c497170be1e1e17ac031db629d22c466da98987a5d7ab2054a693168f3e50805b2dad3dd61641921e484c4c658b95d0243a4efdbe548290d2fcd7a519447e55aaa77f171923ff524c0792074c8384db2881a78234c46ff3655a40c756fa2085d34ed01e95d9d3ee997d34fd4c977691492523633d17e4cd28099705eab9c09f7e809b041b6bc8df2b964449b8fc376078e22949c950df17ebcb6d6d389b0b99e753df00fa277d0c3f969af0904edbd75da6be00b0b59761005552b75c219744aeb362f6f6e78694dff9c02e8e9a01c76aa543035b07bef75e54243e966aca0fe356954d262609b20d0f8e95bcc6a6d0988173ed213e000d9889c0152f42a28b1ff24fafdc16ad188f81a380a161254eab48e2041d6cf1c441e1d22216132317ba5c1404bb03c9e36bd092528f77b1f7d64f85ce80c5dc04637340082509e8c55f783c09d651f0e7398c60f98c58859137abbe33e56e9e8dca588442612a00b3860c50a8b24e31d25da47e2f1793fd3e849a768080f461abfdd78c13ccf5ea02cba2c2887c3a5fcd3ce4ec896fd47e3ab585eb2d812ca0ce99f06c76cdd3c797385daf281ecebc38de0c0fd7ec4cf78b1335891cb8e4fd0a29eae611e524837fa2af884eb1e48f09773c9ab40c79b16c675663c4d751c2ba1491afd03038b7e4ab3f673bddde22467c9f0277203b6565d1425b7520ea2b17f8c64fe8b40aab967c48eecf77035eaa95bc264550c1731a926c", 0x34a}], 0x1) poll(&(0x7f0000000040)=[{r1, 0x5}], 0x1, 0x0) readv(r0, &(0x7f0000119ff0), 0x0) 22:28:16 executing program 0: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x0, 0x10, r1, 0x0, 0x0) mmap(&(0x7f0000ff6000/0x4000)=nil, 0x4000, 0x0, 0x10, r1, 0x0, 0x0) r2 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x10000, 0x0) ioctl$VT_ACTIVATE(r2, 0x20007605, &(0x7f0000000040)=0x7) mprotect(&(0x7f0000ff6000/0x9000)=nil, 0x9000, 0x2) mlock(&(0x7f0000ffb000/0x3000)=nil, 0x3000) mlock(&(0x7f0000ffa000/0x2000)=nil, 0x2000) mprotect(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080), 0xc) munmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000) 22:28:16 executing program 0: r0 = socket(0x18, 0x1, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) close(r1) fsync(r1) connect(r1, &(0x7f0000000040)=@in6={0x18, 0x3, 0xffffe59d, 0x8}, 0xc) setsockopt(r0, 0x29, 0xe, &(0x7f0000000000)="02000000", 0x4) 22:28:17 executing program 0: r0 = kqueue() r1 = kqueue() kevent(r1, &(0x7f0000000100), 0x6, 0x0, 0x9d1, &(0x7f0000000140)={0x3, 0x7fffffff}) r2 = open(&(0x7f0000000040)='./file0\x00', 0x800, 0x0) fcntl$setstatus(r2, 0x4, 0x80) pwritev(r2, &(0x7f00000003c0), 0x273, 0x0, 0x0) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000240)='/dev/wsmouse0\x00', 0xebb5b8320169c171, 0x0) r3 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) ioctl$WSDISPLAYIO_SMODE(r3, 0x8004574c, &(0x7f00000002c0)=0x1) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r3, 0x0, 0x0) write(r3, &(0x7f0000000a40)="0046788729161b3a605c6db4607788d5a14581433f21b409c4003ff4b061a72c8fa61c463d097c3970631d827cec1ca80f2d929f6dc56990c2d3ecdd44b28e2f88f2ba75724212ccd30000367cc784c822a14860c246c5c93319dd6a81fe4e36f82e196d5a8d5f01a6647300000000000000000000000000000000000000000000232edcd00219927d2e6c0bd159a0a52f9502685753b418f5e1a8b61720c3682f844b387fa7ebf6320b453b9626091d1b3ca35689fe25e93a15ecfa28b0757f1c53fdcbfb19b0d4e50d1515db7da580d602f4185c31000000000000004e3a8b20981d5f06000000000000002dc0ea6d20424aa30803ceab3beb8e94c159e2ea97c1c0aea6120d62b4ee9d007a3a1c47ed99b9a956d6c51e896c5a1fab3be05740427e21e1b62202c7811b1dea42ab171b328b943fad6f793719e2689a4b0a09c28873ef05dcf7ab244e25f4415e7d3ddbd3494013eb6e83071b52b05cbd8bb503473ed0f94d85dd7009872960836b7046092de1cb142da51fc98de0951ee868b1f76e52ff070128d6bb5e520aab9d1dfc303724ecca21f13886fab2ac912db844b2d869809af1a54c238128774dc3dd22871c93ac45215d392a01b865d4f518cf77b41c56fd335dae8bcb5a094f5b7e8b335a77608f59ba9954d9c24e8829634ffbd3417b856c356fafbf2ccf09738a18f69e68c31fddbb4b403ca339e8f2a63e3038eea49e443d979f5e2bfcdaea916cf6a528d7704f04a43f4973d0a0cea9f63e29e4e20a0a0867417bfc1727db51fbb71bec9cab4a84cb9f3cb473f65a04e6dc76f7e97e19", 0x247) ioctl$WSMOUSEIO_GTYPE(r2, 0x40045720, &(0x7f0000000200)) kqueue() r4 = socket$inet(0x2, 0x3, 0x3) setsockopt$inet_opts(r4, 0x0, 0x1e, 0x0, 0x0) r5 = socket$inet(0x2, 0x2, 0x0) r6 = semget$private(0x0, 0x8000000000000007, 0x42) semop(r6, &(0x7f0000000000)=[{0x0, 0x0, 0x1000}, {0x0, 0x3, 0x1c00}], 0x2) setsockopt$inet_opts(r5, 0x0, 0x1e, 0x0, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) close(r7) fsync(r7) r8 = syz_open_pts() ioctl$TIOCSETAF(r8, 0x802c7416, &(0x7f0000000000)={0x0, 0xf149, 0x5, 0xfffffffffffffffc, "661fbef224518087ec9e03182eaf7f091fe600"}) r9 = accept$unix(r2, &(0x7f0000000180)=@file={0x0, ""/47}, &(0x7f00000001c0)=0x31) kevent(r7, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffff8, 0x40, 0x40000000, 0x20, 0x3}, {{r8}, 0xfffffffffffffffc, 0x382ad32155d02250, 0xc2bb8395c587e41c, 0x645, 0x7fffffff}, {{r3}, 0xfffffffffffffffb, 0x0, 0x2, 0x4, 0x81}, {{0xffffffffffffff9c}, 0xfffffffffffffffc, 0x60, 0x1, 0x80000001, 0x80000001}], 0xffffffff, &(0x7f0000000280)=[{{r9}, 0xfffffffffffffffd, 0x2, 0x80000000, 0x9, 0xff}], 0x10001, &(0x7f0000000300)={0x6d28, 0x4}) socket$inet(0x2, 0x2, 0x0) r10 = msgget$private(0x0, 0x0) r11 = getpgid(0x0) msgctl$IPC_SET(r10, 0x1, &(0x7f0000003f80)={{}, 0x0, 0x0, r11, 0x0, 0x0, 0x0, 0x80a5}) 22:28:17 executing program 1: ioctl$WSDISPLAYIO_LDFONT(0xffffffffffffffff, 0x8058574d, &(0x7f0000000140)={'./file0\x00', 0x97d6, 0x0, 0x0, 0x0, 0x6, 0x0, 0x5, 0x0, 0x0, 0x4}) r0 = socket(0x10, 0x3, 0xfd) close(r0) r1 = socket(0x18, 0x400000002, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000300)={0x2, &(0x7f00000000c0)=[{}, {0x0, 0x0, 0xfc}]}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f0000000340)=@file={0x0, './file0\x00'}, 0xa) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/wskbd\x00', 0x100, 0x0) close(r1) openat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0x2, 0x61) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) close(r2) r3 = socket$inet(0x2, 0x8000, 0x4) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0}, 0xc) setuid(r4) fsync(r2) ioctl$PCIOCREAD(r2, 0xc0107002, &(0x7f0000000100)) socket(0x400000000018, 0x3, 0x3a) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r5 = syz_open_pts() close(r5) writev(r5, &(0x7f00000006c0)=[{&(0x7f0000000c80)="aae3e6c3f01744124ce96464f9157c521949703cb9bb69323cf41195cd335e36e74866da987feeeeb097b241e19f3fa88644a1612230c806ad34071458f62751718c2d7318d6cd8bb32a75d8ef3ec8ca53550e50cd08c580866abcb4ceb0ed52cfd0b81201f04606d61424cc74d871a596a34dd2f37f2b7b251d38efbfda4c7fe8b24d0f14b2d79c90b1b13c9fb4921666a654ab580bb2422d814f990f09", 0x9e}], 0x1) fcntl$getown(r5, 0x5) write(r1, &(0x7f0000000140)="ad18f05de2f4ef18eef95680fc3ed211c289fea56bc97b67776e887865a4317313179e82e1ba2704ecb22d21025f76d99b42", 0x32) sendto$inet6(r2, &(0x7f00000001c0)="1b2e3038fcfba45ad92c32c3185d12bb0a41e4256664eccf1a29cb81c5d51c8ed8f0573da3febf42a8995c4441b37a99f96b741be32a581375201fe8124e1484d06d002d9c99ffcbf5fba8ab6624cca3aaa27b3f72ff306609d4c359f49a6d1cac4a81c643c55cba6d09e42d8f9ad5a9c6bcd4378bc6612325593761486234a9614349c452b20538e44275a780966ce3e5acae58146c9eac9edccacc2e06319c65420450db8e83f72cad704fa683447605ef19801712969a6eb9791ab2edc594def285b3ae5e381df8841bbf2721004abc3d7eb33a4d56390ff131cc3dfac23860240f69aecf15d44bed0f75d1aa81", 0xef, 0x0, &(0x7f0000000040)={0x18, 0x0, 0x80000001, 0x2}, 0xc) 22:28:17 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2080002002, 0x40004000000028b1) r0 = open(&(0x7f0000000400)='./bus\x00', 0x10, 0xd975b61c35886377) writev(r0, &(0x7f0000000080)=[{&(0x7f00000003c0)="000000186004008034ff07010000000000005e2c62b5e603a4ef000000000000000000000000000000000001", 0x2c}], 0x1) 22:28:17 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x800000018, 0x8003, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1000, &(0x7f0000000000)=0x8, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "d730c1e7bb6fcce23c5b00000000e74de400"}) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) r2 = syz_open_pts() ioctl$TIOCSTART(r2, 0x2000746e) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) syz_extract_tcp_res(&(0x7f0000000040), 0x0, 0x0) sendmsg(r0, &(0x7f0000000540)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000400)=ANY=[@ANYBLOB="100000000000000d0000000000000000"], 0x10}, 0x0) 22:28:17 executing program 1: openat(0xffffffffffffff9c, &(0x7f0000000040)='./file1\x00', 0x380, 0x0) r0 = open(&(0x7f0000000000)='.\x00', 0x0, 0x0) linkat(r0, &(0x7f0000000180)='./file1\x00', r0, &(0x7f0000000300)='./file0\x00', 0x0) unveil(&(0x7f0000000180)='.\x00', &(0x7f0000000200)='c\x00') execve(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) accept$unix(r0, &(0x7f0000000080)=@file={0x0, ""/108}, &(0x7f0000000140)=0x6e) 22:28:17 executing program 1: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [], [0x80000000ff]}}) openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x10000, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x8, 0x0) ioctl$BIOCSDLT(r0, 0x8004427a, &(0x7f0000000080)=0x40a4) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x2, 0x3, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0x8040691a, &(0x7f0000000300)) 22:28:17 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x80002005, 0x8000000000005200) open(&(0x7f0000000000)='./bus\x00', 0x20, 0x0) r0 = kqueue() r1 = open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) kevent(r0, &(0x7f0000000040)=[{{r1}, 0xffffffffffffffff, 0x63, 0x20000000, 0x0, 0x80000000}], 0x7, 0x0, 0x0, 0x0) close(r1) OpenBSD/amd64 (ci-openbsd-main-8.c.syzkaller.internal) (tty00) 22:28:18 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pwritev(r0, &(0x7f0000000000)=[{&(0x7f00000005c0)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0", 0x1a}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) pread(r0, &(0x7f00000000c0)="78175f38db6ba1ddbbd6fa86685853fe5b0bd8110d5192e4f522991d956a83fcff47896ffeeb92357a8bf3b7a036277faed9cbb80d77277b93a4cde4f142b71d55641e6cb0dfb49d7f589050d1a0587386e9c267aeb2c7b10d773e4540fa6e0eb9747090aa1378ffe9fb75ac78f58252f285a0c56c800b6e74ccb61c1e58836f7970576149126803fa119c5cfa8568d6011a4fb29d7a0a47ea8aca25bd52070f103fbda0cdb410c889c140c8901d0f0dbd8d437e2f6e", 0xb6, 0x0, 0x0) close(r1) fsync(r1) mknodat(r1, &(0x7f0000000080)='./file0\x00', 0x1000, 0x5) recvmsg(0xffffffffffffffff, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) 22:28:18 executing program 1: ioctl$WSDISPLAYIO_LDFONT(0xffffffffffffffff, 0x8058574d, &(0x7f0000000140)={'./file0\x00', 0x7ffe}) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000140)={0x4, &(0x7f0000000080)=[{}, {}, {}, {}]}) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) close(r2) fsync(r2) accept$inet6(r2, &(0x7f00000001c0), &(0x7f0000000180)=0xc) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) close(r3) fsync(r3) ioctl$WSDISPLAYIO_SVIDEO(r3, 0x80045745, &(0x7f0000000040)=0xdaa55fb9bd2758b7) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1f, 0x2, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r1) socket(0x400000000018, 0x3, 0x3a) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, &(0x7f0000000140)="ad18f05de2f4ef18", 0x70) 22:28:18 executing program 1: r0 = syz_open_pts() close(r0) writev(r0, &(0x7f00000006c0)=[{&(0x7f0000000c80)="aae3e6c3f01744124ce96464f9157c521949703cb9bb69323cf41195cd335e36e74866da987feeeeb097b241e19f3fa88644a1612230c806ad34071458f62751718c2d7318d6cd8bb32a75d8ef3ec8ca53550e50cd08c580866abcb4ceb0ed52cfd0b81201f04606d61424cc74d871a596a34dd2f37f2b7b251d38efbfda4c7fe8b24d0f14b2d79c90b1b13c9fb4921666a654ab580bb2422d814f990f09", 0x9e}], 0x1) fchdir(r0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f00000000c0)=[{0x6c}, {0x6c}, {0x6}]}) syz_emit_ethernet(0x3a6, &(0x7f0000000000)="b6") r2 = syz_open_pts() close(r2) writev(r2, &(0x7f00000006c0)=[{&(0x7f0000000c80)="aae3e6c3f01744124ce96464f9157c521949703cb9bb69323cf41195cd335e36e74866da987feeeeb097b241e19f3fa88644a1612230c806ad34071458f62751718c2d7318d6cd8bb32a75d8ef3ec8ca53550e50cd08c580866abcb4ceb0ed52cfd0b81201f04606d61424cc74d871a596a34dd2f37f2b7b251d38efbfda4c7fe8b24d0f14b2d79c90b1b13c9fb4921666a654ab580bb2422d814f990f09", 0x9e}], 0x1) pwrite(r2, &(0x7f0000000100)="71a437dde08675ab5a15494e748494c461f9ea903b3ae3699ba172497df1c42d98876d2908fbc92b568f20cb3e74630c756b1cbe9fe8af544fe21b05bfe6e9429b210109043cd0f9", 0x48, 0x0, 0x0) 22:28:18 executing program 0: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000040)={0x2, &(0x7f0000000240)=[{}, {0x100, 0x0, 0x1f}]}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) accept$inet6(0xffffffffffffffff, &(0x7f00000001c0), &(0x7f0000000240)=0x2b) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r1) r2 = getppid() fcntl$setown(r0, 0x6, r2) fcntl$getown(r0, 0x5) socket(0x400000000018, 0x3, 0x3a) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, &(0x7f0000000180), 0x13c) 22:28:18 executing program 1: pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r2 = open(&(0x7f00000001c0)='./file0\x00', 0x0, 0x0) read(r0, &(0x7f0000001740)=""/4096, 0x1000) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r3 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r3, 0x4, 0x80) r4 = getpid() fcntl$setown(r0, 0x6, r4) close(r0) pwritev(r3, &(0x7f0000000180), 0x0, 0x0, 0x0) mmap(&(0x7f0000001000/0x2000)=nil, 0x2000, 0x2, 0x10, r2, 0x0, 0x0) write(r1, &(0x7f0000000100)='w', 0x1) write(r1, &(0x7f0000000080)="a6", 0xffffff28) 22:28:18 executing program 0: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3], [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x200]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x1, 0x0) getsockopt(r0, 0x100, 0x6, &(0x7f0000000000)=""/82, &(0x7f0000000080)=0x52) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x8020690c, &(0x7f0000000300)) 22:28:18 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86128) accept$unix(0xffffffffffffff9c, &(0x7f0000000000)=ANY=[@ANYBLOB="ffcc20ec9dc7e554ce4215733a8bfcd22bd7f2495c149ccedd23c3f94c6b23d38e604454cd6818d0f2a02c599b475c196744c38f85a7344cd0b1c2edf987d06a4fa387b506a4e0cee8fcda8ccdaa02da689dbf4a89b5da894578"], 0x0) pipe2(&(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x3800c) close(r0) open$dir(&(0x7f00000000c0)='./bus\x00', 0x200, 0x1) fsync(r0) ioctl$BIOCPROMISC(r0, 0x20004269) r1 = open(&(0x7f0000000080)='./bus\x00', 0x2, 0x0) write(r1, &(0x7f0000000140)="220e228901001c067ebc74a7ea11cf801bf1fa48f4445ed5", 0x18) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 22:28:18 executing program 0: r0 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) ioctl$DIOCMAP(0xffffffffffffffff, 0xc0106477, &(0x7f0000000100)={&(0x7f0000000040)='./file0\x00'}) pwritev(0xffffffffffffffff, &(0x7f0000000240)=[{&(0x7f0000000080)="bde2822a02a30a", 0x7}], 0x1, 0x0, 0x0) writev(r0, &(0x7f0000000000)=[{&(0x7f00000000c0)='#!', 0x2}], 0x10000000000000dd) fchmod(r0, 0x8e3) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) close(r2) fcntl$setflags(r1, 0x2, 0x3) fsync(r2) recvfrom(r2, &(0x7f0000000140)=""/69, 0x45, 0x3, &(0x7f00000001c0)=@in={0x2, 0x3}, 0xc) execve(&(0x7f0000000280)='./file0\x00', 0x0, 0x0) 22:28:18 executing program 0: kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, &(0x7f0000000140)={0x0, 0xfffffffffffffff9}) r0 = kqueue() kevent(r0, 0x0, 0x0, 0x0, 0x51b, 0x0) kevent(r0, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000000)={0x1, 0x401, 0x5, 0xfffffffffffffffc, "661fbef224518087ec9e03182eaf7f091fe600"}) r2 = dup2(r1, r0) ioctl$TIOCNOTTY(r2, 0x20007471) close(r0) 22:28:18 executing program 1: r0 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0xfffffffffffffffd) writev(r0, &(0x7f0000000100)=[{&(0x7f0000000180)='#!', 0x2}], 0x1) r1 = fcntl$dupfd(r0, 0x0, r0) write(r1, &(0x7f0000000080)="97a9ed27bf5536f44ee3f38203a94001b20fe0eab52020efbb414b7474672292bb7d5c0bbcaa9eb20d79abe65c0ffc5b9ce091c4abd94971540274a182230a", 0x3f) execve(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) close(r2) fsync(r2) ioctl$BIOCVERSION(r2, 0x40044271, &(0x7f0000000000)) 22:28:18 executing program 1: sendmsg$unix(0xffffffffffffffff, &(0x7f0000000300)={0x0, 0x0, &(0x7f0000003900), 0x0, 0x0, 0x55e794d119b72fd2}, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x400000000002, 0x0) r1 = socket$inet(0x2, 0xc002, 0x0) r2 = fcntl$dupfd(r0, 0x0, r1) ioctl$TIOCFLUSH(r2, 0x80206982, &(0x7f0000000300)) 22:28:19 executing program 1: r0 = kqueue() r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x0, 0x0) ioctl$BIOCSRTIMEOUT(r1, 0x8010426d, &(0x7f00000022c0)={0xfffffffffffffff9, 0x100000001}) r2 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kevent(r0, &(0x7f0000000080)=[{{r2}, 0xffffffffffffffff, 0x11}], 0x400000009130dbf, &(0x7f00000000c0)=[{{r2}, 0xff7ffffffffffffc, 0xc19d3ee7c7461ca7}], 0xdde, 0x0) dup2(r2, r0) r3 = socket(0x0, 0x4, 0x808) getsockopt(r3, 0x10000, 0x1, &(0x7f0000000140)=""/4096, &(0x7f0000000040)=0x1000) mknod(&(0x7f0000002300)='./bus\x00', 0x80002000, 0x8) r4 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./bus\x00', 0x0, 0x0) socket$inet6(0x18, 0x2, 0x7) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000080)={0x0, 0x0, 0x0, 0xfffffffffffffff9, "a1b5648823c28137333a49e65219618a91a79642"}) getrusage(0x0, 0x0) unveil(&(0x7f0000001140)='./bus\x00', &(0x7f0000001180)='W\x00') ioctl$WSDISPLAYIO_SMODE(r4, 0x8004574c, &(0x7f00000011c0)=0x3) getdents(r4, &(0x7f0000001200)=""/4096, 0x1000) kqueue() r5 = openat$null(0xffffffffffffff9c, &(0x7f0000002200)='/dev/null\x00', 0x0, 0x0) ioctl$TIOCNOTTY(r5, 0x20007471) 22:28:19 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(&(0x7f0000000280)) pipe(&(0x7f0000000480)) pipe2(&(0x7f0000000800), 0x0) setrlimit(0x8, &(0x7f0000000440)={0x20, 0x100}) pipe(&(0x7f0000000840)) pipe(&(0x7f0000000880)) kqueue() socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000008c0)) r0 = socket(0x18, 0x4, 0x88) writev(r0, &(0x7f00000000c0)=[{&(0x7f0000000000)="e6a95bfe12c342f6d8bbbc144b8cde145501cf040498f75262a7692beee35c209cfbe228ef2b27a23aeadab347bbcdc299d6c21345c4cd9c8756f14170ed094a59d006293d", 0x45}, {&(0x7f0000000180)="ce993cf5454706b2c8707af684fa0befa593025815d66545cee3d045a1e84c1a85d3d038c4e24bc899ad74ed970299873c76a6bdffa9a6b2d1dbafd3af15b64b9448442ea925ccb4fe4c53035193d8a29b1aa295557616eaadde903e53863f2b6e2b4c41726f97b73a9edc6765fe23bbf7e8bddd92096b479a43b1eb9e3579b0da44884f89bf3a571057984c96bccdff47e880e82ff14a87babd391ee36ba7430a487b7366d0176a218305c685482eb8206fcd9494c1ff908c676f836cbd7e809c", 0xc1}, {&(0x7f0000000080)="0dc5474590f32302b1515b775957246ae6f884b725e1d7c8163954c945946999a1ad267c2b", 0x25}, {&(0x7f0000000640)="36d88767ac4e9cab66ee72ef5e32da0a6f93ae0f23eb7019e3208ef2be074666a4a757d1ea54e1ec7c81038a448daacf457f596a9bbbe96bb56b843de05d86b282daf51f8795f09121cc5193dd9c570c7706ac79bdc58f8fc506adaebd909ec96d4761d0e22d5083d925100d13007c74415b3c0c3045ed2eeda538e100442905b6a8948d3df583f7e1cb6c8217d2561067fe0f42d78cf65983c34c2d811f1ee6a94ff3e18571bdabf281976deb79119f248740d3e1d150bd73aeb3123d7f9a437cf054c0f2d7ffbda8882e7689ce79bd3b89ac420ab8b25216e562f12acde7a46789d3eac0851f458473c1018c7a8d695d29055332bc6580020b095f92", 0xfd}, {&(0x7f0000000740)="0441630a446f8abe1d5217da96260ad3f7090d99e2857597b79a51afc96a0953ac198c84dfbb2d902ff865749c1906582ae69e308da7692c785b95588c1391af673cd1bb1105e7d74e128c2038c38675ddaa7d2f0a6249384cef8fea699faf9dd045a334d0af07ff7dce50067ec3b9dcfa7008306a1f2295cbdfd7d87e8ef7006e4c4ae1a0329d020453ea06c4d18acbee02c219600e2d48d92c9405308cbfed1201854bb87d4af50229761e0830", 0xae}], 0x5) syz_open_pts() syz_open_pts() 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, &(0x7f0000000300)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001440)=""/225, 0xe1}, 0x0) 22:28:19 executing program 1: minherit(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x69911e1c5c64945c) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000000)={0x0, 0xf149, 0x5, 0xfffffffffffffffc, "661fbef224518087ec9e03182eaf7f091fe600"}) r2 = dup2(0xffffffffffffff9c, r1) socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000140)={0xffffffffffffffff}) bind$unix(r3, &(0x7f0000000180)=@abs={0x3, 0x0, 0x0}, 0x8) ioctl$TIOCSWINSZ(r2, 0x80087467, &(0x7f0000000100)={0x1000, 0x8, 0xa19, 0x43d}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r4 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x10400, 0x0) ioctl$BIOCSDIRFILT(r4, 0x8004427d, &(0x7f0000000080)=0x7) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x4, &(0x7f00000001c0)=[{0x10001, 0x0, 0x0, 0x80000000000023}, {0x3c}, {0x64}, {0x4006}]}) syz_emit_ethernet(0x35c, &(0x7f0000000000)="b6") r5 = shmget(0x1, 0x3000, 0x215, &(0x7f0000ffd000/0x3000)=nil) shmat(r5, &(0x7f0000ffc000/0x2000)=nil, 0x6800) ioctl$BIOCLOCK(0xffffffffffffff9c, 0x20004276) 22:28:19 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000900)='/dev/wsmouse0\x00', 0x400, 0x0) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000480)={0x0}, &(0x7f00000004c0)=0xc) fcntl$lock(r0, 0x7, &(0x7f0000000300)={0x2, 0x0, 0x9, 0x7fff, r1}) semctl$GETNCNT(0x0, 0x0, 0x3, &(0x7f00000000c0)=""/226) r2 = dup2(r0, r0) getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) setegid(r4) setuid(0xee01) clock_settime(0x4, &(0x7f0000000640)={0x8, 0x9c2}) r5 = open(&(0x7f0000000000)='.\x00', 0x0, 0x0) faccessat(r5, &(0x7f0000000040)='.\x00', 0x0, 0x1) r6 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) write(r6, &(0x7f0000000540)="f9781fcdcb79ceafba8786328bf93bd5187129d3b0a79418cd064ee259baca92379e4b77fb7f2b8314f3015ec81d6632f7be3d77caf4d19f458b6af1ab436955fbff6b760bbaac97e2bc68f0bfbb5bafd7dbd56c9412ba81a99882f9e3eb3bf112389bcd1b9d511322423b814bbe2d025e4fc9990671c7042387fe11128bc7f90c68824b17e9380dcd6202bf7477987ff4e95581ffe0d194a34e68375eb05221512257e2d744a61881df6279c33c7f47f5af977b96c38138e4", 0xb9) r7 = semget$private(0x0, 0x3, 0x32) semctl$SETALL(r7, 0x0, 0x9, &(0x7f0000000a00)=[0x4042, 0x1, 0xfffffffffffffffb]) semop(r7, &(0x7f0000000080)=[{0x7, 0xfff, 0x1000}, {0x6, 0x20, 0x800}, {0x0, 0x4, 0x800}], 0x3) setgid(r3) semctl$GETZCNT(r7, 0x2, 0x7, &(0x7f00000003c0)=""/66) semctl$GETVAL(0x0, 0x1, 0x5, &(0x7f0000000340)=""/13) r8 = syz_open_pts() close(r8) writev(r8, &(0x7f00000006c0)=[{&(0x7f0000000c80)="aae3e6c3f01744124ce96464f9157c521949703cb9bb69323cf41195cd335e36e74866da987feeeeb097b241e19f3fa88644a1612230c806ad34071458f62751718c2d7318d6cd8bb32a75d8ef3ec8ca53550e50cd08c580866abcb4ceb0ed52cfd0b81201f04606d61424cc74d871a596a34dd2f37f2b7b251d38efbfda4c7fe8b24d0f14b2d79c90b1b13c9fb4921666a654ab580bb2422d814f990f09", 0x9e}], 0x1) fchdir(r8) semctl$GETNCNT(r7, 0x1, 0x3, &(0x7f0000000440)=""/61) openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x20000, 0x0) fcntl$setflags(r2, 0x2, 0x1) semctl$SETALL(r7, 0x0, 0x9, &(0x7f0000000380)=[0x7, 0x3]) r9 = socket(0x2, 0x400000000002, 0x0) setsockopt(r9, 0x0, 0x20, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) openat$null(0xffffffffffffff9c, &(0x7f0000000600)='/dev/null\x00', 0x2, 0x0) 22:28:19 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000100)={0x0, 0x0, 0x0, 0xfffffffffffff691, "f0aeed0a671f7630830400"}) poll(&(0x7f0000000000)=[{r0, 0xfffffffffffffffd}], 0x2000000000000048, 0x0) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000000)={0x0, 0xf149, 0x5, 0xfffffffffffffffc, "661fbef224518087ec9e03182eaf7f091fe600"}) r2 = openat$tty(0xffffffffffffff9c, &(0x7f0000000040)='/dev/tty\x00', 0x20, 0x0) ioctl$TIOCMGET(r2, 0x4004746a, &(0x7f0000000080)) dup2(0xffffffffffffff9c, r1) 22:28:19 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x20) unveil(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='W\x00') chroot(&(0x7f00000000c0)='./file0\x00') r0 = socket(0x24, 0x8000, 0x7) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, &(0x7f0000000140)=0xc) r2 = geteuid() setuid(r2) mknod$loop(&(0x7f0000000180)='./file0\x00', 0x1, 0x0) unveil(&(0x7f00000001c0)='./file0\x00', &(0x7f0000000200)='x\x00') utimes(&(0x7f0000000240)='./file0\x00', &(0x7f0000000280)={{0x2, 0xffffffffffffff00}}) r3 = open$dir(&(0x7f0000000300)='./file0\x00', 0x80, 0x0) symlinkat(&(0x7f00000002c0)='./file0\x00', r3, &(0x7f0000000340)='./file0\x00') r4 = openat$zero(0xffffffffffffff9c, &(0x7f0000000380)='/dev/zero\x00', 0x1, 0x0) r5 = accept(0xffffffffffffffff, &(0x7f00000003c0)=@un=@abs, &(0x7f0000000400)=0x8) bind$unix(r5, &(0x7f0000000440)=@abs={0x0, 0x0, 0x3}, 0x8) bind(r5, &(0x7f0000000480)=@un=@abs={0x1, 0x0, 0x2}, 0x8) ioctl$WSMUXIO_ADD_DEVICE(r4, 0x80085761, &(0x7f00000004c0)={0x3, 0x2}) setuid(r1) execve(&(0x7f0000000500)='./file0\x00', &(0x7f0000000780)=[&(0x7f0000000540)='^:+\x00', &(0x7f0000000580)='W\x00', &(0x7f00000005c0)='W\x00', &(0x7f0000000600)='/dev/zero\x00', &(0x7f0000000640)='#-\x00', &(0x7f0000000680)='\x00', &(0x7f00000006c0)='\x00', &(0x7f0000000700)='x\x00', &(0x7f0000000740)='.\x00'], &(0x7f00000008c0)=[&(0x7f0000000800)='/()^)\x00', &(0x7f0000000840)='\x00', &(0x7f0000000880)='-\x00']) bind(r4, &(0x7f0000000900)=@in6={0x18, 0x1, 0x8, 0x76a2}, 0xc) r6 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) openat(r6, &(0x7f0000000940)='./file0/file0\x00', 0x200, 0x10) r7 = openat$null(0xffffffffffffff9c, &(0x7f0000000980)='/dev/null\x00', 0x0, 0x0) getsockopt$sock_cred(r7, 0xffff, 0x1022, &(0x7f00000009c0), &(0x7f0000000a00)=0xc) ioctl$WSDISPLAYIO_GETEMULTYPE(r6, 0xc014575e, &(0x7f0000000a40)={0x3a27, './file0/file0\x00'}) socket(0x10, 0x0, 0x7f) r8 = socket$unix(0x1, 0xe, 0x0) bind$unix(r8, &(0x7f0000000a80)=@abs={0x1, 0x0, 0x2}, 0x8) fcntl$getflags(r7, 0x0) r9 = openat(0xffffffffffffff9c, &(0x7f0000000ac0)='./file0/file0\x00', 0x0, 0x60) faccessat(r9, &(0x7f0000000b00)='./file0/file0\x00', 0x82, 0x0) 22:28:19 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) ktrace(&(0x7f0000000000)='./file0\x00', 0x4, 0x100, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) close(r1) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x2, 0x400000000002, 0x0) r3 = fcntl$dupfd(r2, 0x0, r2) ioctl$TIOCFLUSH(r3, 0x802069b0, &(0x7f0000000300)) fsync(r1) renameat(r1, &(0x7f0000000080)='./file0\x00', r0, &(0x7f00000000c0)='./file0\x00') getrlimit(0x0, &(0x7f0000001180)) r4 = syz_open_pts() ioctl$TIOCSETAF(r4, 0x802c7416, &(0x7f0000000000)={0x0, 0xf149, 0x5, 0xfffffffffffffffc, "661fbef224518087ec9e03182eaf7f091fe600"}) r5 = fcntl$dupfd(r4, 0x0, 0xffffffffffffff9c) utimensat(r5, &(0x7f0000000100)='./file0\x00', &(0x7f0000000140)={{0x1, 0x7}, {0x3, 0x2e}}, 0x1) 22:28:19 executing program 1: r0 = syz_open_pts() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) close(r1) fsync(r1) r2 = socket$unix(0x1, 0x5, 0x0) ioctl$LIOCSFD(r1, 0x80046c7f, &(0x7f0000000000)=r2) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0xffffffffffffff0a, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f0000000140)="927d9d4d956e0fea305b793613963a2be0062abe466c9ee1eaabb31760300be0d903d56e9e9d1b54f846baf529ce5c66f97243e50efe6603def931c84c9a375a365e9006bc229296bc538c54a414495bd82b00564b39af8bb8004a8bdade3d304beadef063677f96609b205ec0b64a1c21cee8e0eec2d4e4850397eba74bd7ef02284d274c2427557d", 0x3f2) openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/ttyCcfg\x00', 0x0, 0x0) r3 = syz_open_pts() close(r0) dup(r3) r4 = syz_open_pts() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000300)={0x0, 0xffffffffffffffff, 0x5, 0xffffffffffffffd9, "855c000a67a7230062f913000000000800"}) readv(r4, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 22:28:19 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)={0x4, &(0x7f0000000140)=[{0x10001, 0x0, 0x0, 0x8000000000001f}, {0x80, 0x3}, {0x3c, 0x0, 0x1}, {0x4006}]}) syz_emit_ethernet(0xe, &(0x7f0000000240)="985238a669ab541d1369151a49be") 22:28:19 executing program 0: r0 = socket(0x12, 0x2, 0x1) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) sendmsg$unix(r0, &(0x7f0000001480)={0x0, 0xffffffffffffff78, 0x0, 0x0, &(0x7f0000001440)=[@rights={0x14, 0x10}, @cred={0x3e0a800a}], 0x18}, 0x0) 22:28:19 executing program 0: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) close(r0) fsync(r0) ioctl$WSDISPLAYIO_LDFONT(r0, 0x8058574d, &(0x7f0000000140)={'./file0\x00', 0x4, 0x0, 0x0, 0x1, 0x6, 0x7, 0x0, 0x0, 0x1, 0x0, 0xfffffffffffffffe}) r1 = socket(0x18, 0x1, 0x0) setsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000040)={0xff, 0x50000000}, 0x8) close(r1) r2 = socket(0x18, 0x400000002, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000180)={0x1, &(0x7f0000000140)=[{0x10001}]}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r2) socket(0x400000000018, 0x3, 0x3a) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r2, &(0x7f0000000140)="ad18f05de2f4ef18eef95680fc3ed211c289fea56bc97b67776e887865a4317313179e82e1ba2704ecb22d21025f76d99b42", 0x32) 22:28:20 executing program 1: close(0xffffffffffffffff) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "b8000000000000080100"}) r0 = socket(0x18, 0x1, 0x0) openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x20000, 0x82) close(r0) socket(0x800000018, 0x3, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x2000, &(0x7f00000000c0)=0x2, 0x4) sendmsg(r0, &(0x7f00000015c0)={0x0, 0x0, &(0x7f0000000040)=[{&(0x7f0000000100)="084a1007e12198c980ef1b2a09f9c8fec3a13b2f241d826ea13c7c6e38a21ce918528614857744c59788c8f548fc7c0252fb01f41ae2f25bf6cd5b9036868222b0c4a4721d246e15e198e6c550b16a2681a635286c87660ee6c1fabddabb72fb03dc45d6a616fcceafef0c86240cd90168e2a60d402c5c49f85306838d188d9be3f54f087e782868726f84ca10a8732d28", 0x91}], 0x1, 0x0}, 0x0) 22:28:20 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCCONS(r1, 0x20004276, 0x0) setuid(0xee01) ioctl$TIOCMSET(r1, 0x40044271, &(0x7f0000000000)) r2 = openat$wsdisplay(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$WSDISPLAYIO_GETSCREENTYPE(0xffffffffffffffff, 0xc028575d, &(0x7f0000000040)={0xffffffff, 0x0, './file0\x00', 0x2}) ioctl$WSKBDIO_SETMODE(r2, 0x80045713, &(0x7f0000000080)=0x1) open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r3 = syz_open_pts() close(r3) r4 = syz_open_pts() close(r4) writev(r4, &(0x7f00000006c0)=[{&(0x7f0000000c80)="aae3e6c3f01744124ce96464f9157c521949703cb9bb69323cf41195cd335e36e74866da987feeeeb097b241e19f3fa88644a1612230c806ad34071458f62751718c2d7318d6cd8bb32a75d8ef3ec8ca53550e50cd08c580866abcb4ceb0ed52cfd0b81201f04606d61424cc74d871a596a34dd2f37f2b7b251d38efbfda4c7fe8b24d0f14b2d79c90b1b13c9fb4921666a654ab580bb2422d814f990f09", 0x9e}], 0x1) r5 = syz_open_pts() r6 = syz_open_pts() close(r6) writev(r6, &(0x7f00000006c0)=[{&(0x7f0000000c80)="aae3e6c3f01744124ce96464f9157c521949703cb9bb69323cf41195cd335e36e74866da987feeeeb097b241e19f3fa88644a1612230c806ad34071458f62751718c2d7318d6cd8bb32a75d8ef3ec8ca53550e50cd08c580866abcb4ceb0ed52cfd0b81201f04606d61424cc74d871a596a34dd2f37f2b7b251d38efbfda4c7fe8b24d0f14b2d79c90b1b13c9fb4921666a654ab580bb2422d814f990f09", 0x9e}], 0x1) r7 = syz_open_pts() ioctl$TIOCSETAF(r7, 0x802c7416, &(0x7f0000000000)={0x0, 0xf149, 0x5, 0xfffffffffffffffc, "661fbef224518087ec9e03182eaf7f091fe600"}) r8 = syz_open_pts() ioctl$TIOCSETAF(r8, 0x802c7416, &(0x7f0000000000)={0x0, 0xf149, 0x5, 0xfffffffffffffffc, "661fbef224518087ec9e03182eaf7f091fe600"}) r9 = syz_open_pts() ioctl$TIOCSETAF(r9, 0x802c7416, &(0x7f0000000000)={0x0, 0xf149, 0x5, 0xfffffffffffffffc, "661fbef224518087ec9e03182eaf7f091fe600"}) kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{0xffffffffffffff9c}, 0xfffffffffffffff8, 0x32, 0x20000000, 0x7, 0x81}, {{r4}, 0xfffffffffffffffb, 0x10, 0x8, 0x24dc, 0xff}, {{r5}, 0xfffffffffffffffd, 0x100, 0x20000000, 0x0, 0x1}], 0xfffffffe, &(0x7f0000000200)=[{{r6}, 0xfffffffffffffff8, 0x10, 0x20, 0x80000001, 0x851b}, {{r3}, 0x1ae740f534ea0420, 0x48, 0x40000004, 0xffffffffffffffff, 0x10000}, {{r7}, 0xfffffffffffffffa, 0x3, 0x40, 0x40, 0xde4}, {{r8}, 0xffffffffffffffff, 0x20, 0x3, 0x7, 0x8}, {{}, 0xfffffffffffffffa, 0xd24184f37b4e4890, 0x40, 0x8, 0x101}, {{r9}, 0xfffffffffffffff0, 0x80, 0x20000042, 0x7a53, 0x7f}], 0x5, &(0x7f00000000c0)={0x1, 0x6}) writev(r3, &(0x7f00000006c0)=[{&(0x7f0000000c80)="aae3e6c3f01744124ce96464f9157c521949703cb9bb69323cf41195cd335e36e74866da987feeeeb097b241e19f3fa88644a1612230c806ad34071458f62751718c2d7318d6cd8bb32a75d8ef3ec8ca53550e50cd08c580866abcb4ceb0ed52cfd0b81201f04606d61424cc74d871a596a34dd2f37f2b7b251d38efbfda4c7fe8b24d0f14b2d79c90b1b13c9fb4921666a654ab580bb2422d814f990f09", 0x9e}], 0x1) fcntl$lock(0xffffffffffffff9c, 0x9, &(0x7f0000000100)={0x1, 0x5, 0x0, 0x10000fffffffe}) open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x100) syz_execute_func(0x0) 22:28:20 executing program 0: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x200000000225], [0xfffffffffffffff7]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x3, 0x0) r1 = socket(0x800000018, 0x3, 0x0) getsockopt(r0, 0x0, 0x0, &(0x7f00000004c0)=""/4096, &(0x7f0000000040)=0x1000) r2 = fcntl$dupfd(r0, 0x0, r1) ioctl$VMM_IOC_TERM(r2, 0x80045604, &(0x7f0000000000)={0xffff}) ioctl$TIOCFLUSH(r2, 0x8040691a, &(0x7f0000000300)) 22:28:20 executing program 1: r0 = open(&(0x7f0000001600)='./file0\x00', 0x3fd, 0x0) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000000)={0x0, 0xf149, 0x5, 0xfffffffffffffffc, "661fbef224518087ec9e03182eaf7f091fe600"}) r2 = syz_open_pts() close(r2) writev(r2, &(0x7f00000006c0)=[{&(0x7f0000000c80)="aae3e6c3f01744124ce96464f9157c521949703cb9bb69323cf41195cd335e36e74866da987feeeeb097b241e19f3fa88644a1612230c806ad34071458f62751718c2d7318d6cd8bb32a75d8ef3ec8ca53550e50cd08c580866abcb4ceb0ed52cfd0b81201f04606d61424cc74d871a596a34dd2f37f2b7b251d38efbfda4c7fe8b24d0f14b2d79c90b1b13c9fb4921666a654ab580bb242cd9f4f990f09", 0x9e}], 0x1) ioctl$TIOCSETVERAUTH(r2, 0x8004741c, &(0x7f0000000040)=0x4) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) close(r3) fsync(r3) symlinkat(&(0x7f0000000100)='./file0\x00', r3, &(0x7f0000000140)='./file0\x00') pwritev(r1, &(0x7f0000000000), 0x0, 0x0, 0x0) pipe2(&(0x7f0000000180)={0xffffffffffffffff}, 0x10000) r5 = syz_open_pts() ioctl$TIOCSETAF(r5, 0x802c7416, &(0x7f0000000000)={0x0, 0xf149, 0x5, 0xfffffffffffffffc, "661fbef224518087ec9e03182eaf7f091fe600"}) ioctl$DIOCMAP(r4, 0xc0106477, &(0x7f0000000200)={&(0x7f00000001c0)='./file0\x00', r5, 0x2}) r6 = openat$tty(0xffffffffffffff9c, &(0x7f0000000080)='/dev/tty\x00', 0x1, 0x0) ioctl$TIOCCDTR(r6, 0x20007478) connect$inet6(0xffffffffffffff9c, &(0x7f0000000240)={0x18, 0x2, 0x3, 0x7}, 0xc) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x0, 0x10, r0, 0x0, 0x0) pwrite(r0, &(0x7f00000000c0)="8b19", 0x2, 0x0, 0x0) 22:28:20 executing program 1: pipe(&(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r2 = open(&(0x7f00000001c0)='./file0\x00', 0x0, 0x0) read(r0, &(0x7f0000001740)=""/4096, 0x1000) r3 = socket$unix(0x1, 0x5, 0x0) write(r3, &(0x7f0000000240)="5e309b1899da20d2c3e160ba903c726de5fb1691da01bed69fb42742e2d94f182c444b9433fccb928517d7bcc2e5cd6803c710eda8c9aa36d8e635b8a9ba690cd30c3eb5dfc48f49a12220206c19aa8f9eaadb51", 0x54) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r4 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r4, 0x4, 0x80) close(r0) pwritev(r4, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000001000/0x2000)=nil, 0x2000, 0x2, 0x10, r2, 0x0, 0x0) write(r1, &(0x7f0000000100)='w', 0x1) poll(&(0x7f0000000200)=[{r1, 0x1}], 0x1, 0x0) write(r1, &(0x7f0000000080)="a6", 0x1) 22:28:20 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x800000000080}, {0x44, 0x0, 0x7}, {0xa, 0x6, 0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) openat$vmm(0xffffffffffffff9c, &(0x7f0000000180)='/dev/vmm\x00', 0x401, 0x0) syz_emit_ethernet(0xe, &(0x7f0000000100)="26495b55a658d024cd62a548e094") openat$tty(0xffffffffffffff9c, &(0x7f0000000140)='/dev/tty\x00', 0x8, 0x0) 22:28:20 executing program 0: ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000140)={0x20000182, &(0x7f00000002c0)}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r1) socket(0x400000000018, 0x3, 0x3a) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) link(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='./file0\x00') write(r1, &(0x7f0000000140)="ad1af05de2f4ef18", 0x8) 22:28:20 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000080)=[{0x7}, {0x20, 0x0, 0xfd}, {0x7ffffffe}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000040)={0x1, &(0x7f0000000000)=[{0x4, 0x8, 0xee, 0x7ff}]}) syz_emit_ethernet(0x0, &(0x7f0000000040)) 22:28:20 executing program 1: ioctl$WSDISPLAYIO_LDFONT(0xffffffffffffffff, 0x8058574d, &(0x7f0000000140)={'./file0\x00', 0x1ff}) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000140)={0x2, &(0x7f00000001c0)=[{}, {}]}) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) accept$inet6(0xffffffffffffffff, &(0x7f0000000100), &(0x7f0000000180)=0x11) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) readv(0xffffffffffffff9c, &(0x7f0000000200)=[{&(0x7f0000000040)=""/112, 0x70}], 0x1) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r1) madvise(&(0x7f00003dc000/0x2000)=nil, 0x2000, 0x1) socket(0x400000000018, 0x3, 0x3a) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, &(0x7f0000000140)="ad18f05de2f4ef18", 0x70) 22:28:20 executing program 0: pipe(&(0x7f0000000080)) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) close(r0) fsync(r0) r1 = syz_open_pts() close(r1) writev(r1, &(0x7f00000006c0)=[{&(0x7f0000000c80)="aae3e6c3f01744124ce96464f9157c521949703cb9bb69323cf41195cd335e36e74866da987feeeeb097b241e19f3fa88644a1612230c806ad34071458f62751718c2d7318d6cd8bb32a75d8ef3ec8ca53550e50cd08c580866abcb4ceb0ed52cfd0b81201f04606d61424cc74d871a596a34dd2f37f2b7b251d38efbfda4c7fe8b24d0f14b2d79c90b1b13c9fb4921666a654ab580bb2422d814f990f09", 0x9e}], 0x1) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) close(r2) fsync(r2) sendto$inet6(r2, &(0x7f0000000d40)="f294cd5332607b05d5cf26f0a6d597e199a72c372820aa5be5d80e7f35b29cd85aa5fcbefe0ccd20ab4448c208f59121905763b0a8f4962a660fc801688b5c550ba2b1f23471fe3a6786120f88fd29519cfb3fbb843060e81f7f05b489f22b1489e0315e3d17883097406abfe76c6698c7712ff422d6e4f8cf4eebd831983dbe21cb4b34fd7a77c1c2837b24fcb994071b4517bf8fb18e2f72362e5ba30bbf5d1ae275848aac4c6cd879b204307ca70843696fbc0339b8a609ad4aac64e791499b166f9e69133c6dd72e45a88af6296735a3f4036918aef476fe102f3baf34a04f71d1c93fe8a1d3bfc7498af9e5bd5bade44c61488810a33e81fc63a731cbc56cf9103a941976ca257536d2612bcd58226eaf101bb8bac08a8dd9535ed19786acab23dd2be91aad2e4dad11c7d497b9574213bb3ac6014fb7dec99f7aef868e14a05c67149ea513341f6aa0fb0f190704ee7e60b95f08cb2df066dc3d53436fc0cf1baf1a85772e074aebb40b9bf2c3b1de26a327b84c52a79cb26f57f44e6db9b53e9c50335391daf81f2228fe2d9791073b668e9e00f1d916caccd1bfd4b3d1be61efd3a9bac71476a3197c15eaba0d4df3e50baf9038c33dba74f1e8f2e33d950eaddd6df913ce1b590e53c35dc73cc18a18288917e64db6d82ce78358496378572bb2dbf80abc1bb14e56efa855ad04451c2c387ffccea718b82aa3cd251d1ce4991e674ff207e4960024d4fcb95a8a3b5c9f38cd71620bd98821e87a5927d175a965d3cabc4f55a0965db6c79bd1809bd15904b66e68bb00f2588644fbf0909dcc37b9937efbb7d3e37d298aad8a87e68ac656f884cc3a8e8c8455a40b9bd242b1c13565dd9a54e10cb1d534dc16ed0743cfc4e05c0715c92166a8744d69ae9d24b0f4d8f897ef5fba65e916dec41c65e791e65dbaa1a3f987ae8553383a42f96fd78dd86777eb2553c9fa1070af117ae61f3392d947192a2d0ca829739b3eac30fd94df27792efda2e05781ba546c893184c266c862baf38ba691817e9387f588939f4bda6ac8dad4e67b8b748e7b37e7dd400a6b40eb775559164cc2382289d0c978a4587580ac4934d1ab108e8dd8e7d3d70e58a05190fbe7b51e97d0c928a470dca5a5a0a7b3637f4b50affd1cd5dec114c740ba5f84dc459257160da349dabafad87536b145f9d815e1f2df3df2e554485dd200f81a7b1448eff6a79ac17ba43c211dfa030df0b852adc67a4ae35d6a7cf5ef6b74a740de485be18839ca322de9710fa9b52690f5fe62cb8f7d69d8eab14490d6608fd9a9eb772b7e21837a8637fa92da0b43f497c78c5826b9a3b3cedf580558ddc763a60d6ad140cbc0946b9762992333cd36c9ff6bdb52c2e2d3e84ae787c42b9d55972ec43a6f9209da64d85341c082dc1c89d3291286ceed8426939024f03594ac94bb2f5c32f06b0a9097081fe1e404f36b44d15a102b08957f59b1689630f49d3127b4e9a59d3ab555ccebdd73f95fe4bf447d5a585be2512e88c3f35b78d49ae7d794b327554787baba1e845c6caddacceee7041b53c075133af7a61d4f6a6f9da63aff0ec4d6114da33a64b797f83f4f11024981e2f760b372ae8328d38b2ed832abd597f0f44830343845440b0b05f6a5e42c61240b2437e358d9caaaa87e173af9535c2d49a1927e303f47a9440c03349902b265ac49d07ebcc7cd6898c84a3bd3272b686a65e833bdf25939ea7838dbea80be470f8f594cf369aeed5434de3d4cd589f0e692c8c1427e7624e6023ead0c8956d57a9ac1c292f5e4ba098aa1dd0c6355803ec512fefb080f16885ea6a42bde6dacd68a3e237050380c11119c94b76d98bd5b05295f812a9693d2d5f4b3e108552ecebe78bc954d976785067640c311e14ee376f179622dbb354dbb16724b222e5f3c24c7c5255e6fd4c207f119b11f26a42389eeb8926d27ca989e4048b6c98ce6acaae85bfcdbb54792e0f56ea9d213a987673d59174e2bdc370a7928e1a9f16cceb65cf775f2a4c8e851974dbcf1d0aafec51f0f588e8b10a48094f82cd9904f129ee9ef51303762245954f32b409d74e05086f29cb6cada59501af8014d720ec5d4e1de2328670179c8c193bd72ba88793c79cb5b9d1fd57d4a324009dc52f3c9d1430c5118df05fe8feeb6d98baada4f01d2bb546c0127afa1522e35321df8330da56a0453e6d7792f6b11756caa2e404122a0bc94830542da10086f0a2f7a90445010e6465634e86a03b9ed519b5f083396ccfd56cf73840eda9f534adfcfd30a0a819e53634fe1e17646cf7d129a6acdbbcfe4074274c82d4bc273c24b2e3aa3e39f20299d1c67cac6f5315b66c69c0177d33870d5152c512572c9012ef6fbb5ef004c72c700771ee10edc09fe39f389707a7cd25e52a3b43f7f51d844902012ff16b676def57f4127cef83a9d67605f41245308c730a1746a573dac2394d494c23475c58a55093183c5cd993d6656f609192368337207706ea5c01e96c6adb11fd1a42648c75495842c9366099b945b4f734c99c2231101c387b88cf15723207f8e8221d59aeff9dc2555609a875e1c41625d5e8dd050b20a559233b3b9bd9a8d160a6a81d83a20185cddf9fa150c5906928e5c6b3c3626181042442615facaf529c1e111d9fe26ebe603a8ca1d94e509058aad6aecae8885a2253d29e925a8f02c1f1c13548564c1032f0b7fa734630265cab7bc70f15c7da7fd878a358515be0d20d0d75a1ca292e883ab50126cec2f522e07a714bb8e912d300b683b5ebb4e96d9eba7205994cdf19f787d68190eca9283dd407694c08add988421491148bb3eff094f5a1096e3142a5056aafc12edda83a1a1c160835a656ebf060c1cb2ee7f0cc8311bc39fbe2b9791c9958bccc078603037ed48e88eb00623b51b3a7d4aa0a484fce77c66f4eec85600d2a7a9131b444dfb2eeb0af1de73c76f605c3ffa648ac46006991146c8c84cbc2df53765e9b32940ff226d61213830edc3e7506557ab6e6269cc24dcf19bed1e7617cc854995c309c17a5054211820a1fd2a394f0d597085e31b1a99fb0ecf6b6a2b4749acc1a322562e956c310d5e8610ec8473e8ab20eca5daf5166bf899e693681ce1bb63f0435c68f641e533637a231c766ecda5915788f532d460ab43a5d3081a8b329d1b606f4da55640b4eba7b70bfcaeebbb20faa8415ab6bb39fe4bbe4b881bf4aed51f7cac3509ac165847515fec12394c4aa118df4291376e6df8fa968d2d6a516a1bd4d0031e1003dc21e9a78be277ee3e25b62e6fb786eba48a167b7ca29ea86bb49d5ce7be319bebebd5666ade88e1cfa3055f6ecfbf77b12ec55665581eccbe37677708b707e65f1269de15080a10fcf09495a699f48741cb811f36c4b1f06e91746a90ac957d8c444297965a086b6a5df9ba5776a981b3a7ff196b9bad6ce641d596266f2b2fc2882904b85d5317437b5c7746f1492b0774936af2170245165d23cbf20558b01fafe05d5d45a39d75ca428254dd448efd800f09257cf87b0f7d06117bd5f99ed52dca7cf946aa4fb170e5d30fa8864c3392db1a0e6278a37891ec04bf02b342c433d0d309953cc4862f3c1e3e1e8d57666ab43d8f3e4141f45f5da6706fc242d7a857b5e4230656f98b75699df4be8880443bf8711e66552fb5ba77b94c4f0a0dee9c5e36baa2a8f8c6c5343ffbe882f196e7e75444622a82900388bad33e7e7dbe4a7845e464e6fddafa0635334e98b0f49e369f8d693a47e9387d2357a0183d5d06ff69d76836ec550eda5f7f75ec7e5eececaab29f5566984803ac35e971f114033f14d02572cceddae7ddee3878ecef7d6069a2117c58439ec9d8682a7918cb5be3cf49c271a77f2947a8e3a146cf95c6ace3a7da66a6364593d675f66530fbab485933d56800f39820aa77e3c80a405811c5a6084e71089e7b4041b5e4d2447f608ef60d988f1d6be11b2bfa4d29589becb5c5f92d08e298325f2451f0d28a872bab5ce4d2997d54907bd11b06e8abb1714016c122b668d91abfdda9aa2f375038a65dd9864fd7f6152d74864e55cc3a257a2a6977c87472fa3eec1140ca43f6d3fa8d91adcc9b6f451af142ab777754d8a5af36cf02d2aafe2546362ab99a9c2a18167ca860fe18a735a94245a353d882a10880d4ea8ab1f699911a60d753c557cb33936ef86cf8b6d36bad9b9fb66b6997329de4a93364e39ee4d5978b56ce926974b30d6cedd84563cdf06b459aea92a7813a30021beab9f43e612e8a122c5d07eb1244c3a0f09c0980f7aa0d301417e4069fbba9d68abf8fd6a6a5513344116f18be4bcacd7fe56c8a6cbd5865ae7177913b24f6b2e95de673db19fc09b5f93258636ef74a65ec10a4b34f71e193aca7a4d8f3509f8ed0657470f033b327aab8eb6573929c3ce9c2452add3d0b525e9a1f0052173bdcb617e1b74a8126a044bbb6efefa70492b119cb4478ab7e8085123bcf850c2942e0b5dd331a54cf2d38fcac062f5b773b47f3e4ceb66ff5920d487e6bab5d1b76d1f485b350333fb20f3c44b1789aafbff1f181130bf6bf3b199c2d5d16fffcf5b28a11ea2a59ea2fb04dfc199abea4399a16ed7d858b298c6d20d2aefaf7a56bfb9c04e52ec84b99546910b7278611f64a38692be08c77fed60fa74179dd0ba39dd2f3f2e8be116f29e70a786ca884bd67adc84e9295ce94aeb38094168e6897574e96038588b4487ebb3a02e3a41ffa924188b9abafc3b699a00cbe0aa53ddd3b620609e44a1c2aece07c0cd8e7e8bf3847493d7a308bc5ec51c039d77b31177c2a782afc21bc6be054a8b88f6f831df7e1122ee1a21d125509b5e4f7d24037f2d66bbb170232a92ce1f60e690261babdb2d0e31cc505406d4fbdcebc983491fb259c8efeeebf2d396b2205bb835430a3467bd4091c6d652c3aa5bb79ed0daafede03c1dd4eec9335a72dda29b16f410fa3cdbd62a2aec3d46084cc1b6d68a25ee04d18361f2753a4849c7b0ff90f4ca1a4de498881a1cd3b5ce9e4a2b238078fdb53ca023452cfc909a31639e5d5c276097f8f929f297a075b84ee229f0d675c4b835fd9e96461fd22678e000366adfa243e02491f7346f000f66b05ff8fd9efd0a3b644bddb20be84b25182aa95dae7bc59b016155f330ef38038b6ae71a84f0feeee8eae759c34040f0c03a5fa16840697358361d02de37290ccae4258e0046bbd2b2beb581645ad6d23dc42372d47978aba2df896df50d0bae95e0891311f3222c017cfecb0f959b5306158d41d54414f79cb0a401dc7586b741df7600b4785fec5552fbcb220e32994637e80bfc4c9237c6c5ccf72a57177b3e653f450f6ecd7e71131cfe6bf8166b42792a8af9542af03882bb2359c23f048d92a6fe14126582f7cc834b00a7f0e627f52722af911ef5fc1c26f6b6bf767ba1536da874d88f4aae87dcedac804751facc6d9a77d49c808eb0375d182d0d16285a56f624aff0a6ccb95b9c7af00b81df216f6d91258fc8343bcbcb23065c62b2e8d4d33acdbae416f2885881b196cece13a6cd956175d81845d432350b598269b6c3c52641b0a1dbe37aa4fe91e757471ce3dea218c2568dbeea1f2b6516c77c81920738f4ea16f04492383bfcddd92d147c8ca79686f9df1a294d801ba928cab92705048cc6b4b9b877521726f10fbe3a01457ec59b4df68734211bcd5c72167a3b572962f853a7e9e05fc549b7fe0b6470db102c7d0f3ac17723d367c4f224c5b24a3d532d1adf24758eba0be29accc2d5a1327bcfa614bea", 0x1000, 0x400, 0x0, 0x0) r3 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wsmouse\x00', 0x8000, 0x0) r4 = syz_open_pts() close(r4) writev(r4, &(0x7f00000006c0)=[{&(0x7f0000000c80)="aae3e6c3f01744124ce96464f9157c521949703cb9bb69323cf41195cd335e36e74866da987feeeeb097b241e19f3fa88644a1612230c806ad34071458f62751718c2d7318d6cd8bb32a75d8ef3ec8ca53550e50cd08c580866abcb4ceb0ed52cfd0b81201f04606d61424cc74d871a596a34dd2f37f2b7b251d38efbfda4c7fe8b24d0f14b2d79c90b1b13c9fb4921666a654ab580bb2422d814f990f09", 0x9e}], 0x1) kevent(r0, &(0x7f0000000140)=[{{r1}, 0xfffffffffffffff8, 0xc0, 0x80000000, 0x401, 0x200}, {{r3}, 0x3, 0x54, 0x1, 0x100, 0x2}, {{r4}, 0x3, 0x84, 0x1, 0xfffffffffffffe01, 0x4}], 0x0, 0x0, 0x0, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000240)=ANY=[@ANYBLOB="6bef0a4f21877e79bff6c4afdfbe5c0679004cfbed44ac9d6db5f2792fc586344ccdc84e991a6f9695f31e9d85123f6dcd76c24c44de7b6854891eabcbaefc6cfeb4d3bd1f1325f4daa5b64bd61680b3581004f2a0e7b7f4ab5643ea7a8ab7"], 0x1) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) pipe2(&(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f0000000200)={0x7, 0x80, 0x6, 0x3ff, "f9f538b3b0c166f47053d375bd1b9ba352edb21c", 0x401, 0x400}) r6 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r6) r7 = socket(0x18, 0x3, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r7, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r6, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r6, &(0x7f0000000100)="8c65", 0x13f) 22:28:20 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000000)={0x0, 0xf149, 0x5, 0xfffffffffffffffc, "661fbef224518087ec9e03182eaf7f091fe600"}) ioctl$TIOCNOTTY(r1, 0x20007471) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x1d}, {0x6}, {0x100000000006, 0x0, 0x0, 0x100}]}) pwrite(r0, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) 22:28:20 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x5}, {0x5c, 0x0, 0x0, 0x8}, {0x6, 0x0, 0x0, 0xfffffffe}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000540)={'tap', 0x0}) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) close(r1) fsync(r1) ioctl$KDGKBMODE(r1, 0x40044b06) syz_emit_ethernet(0x90, &(0x7f0000000340)="a2") 22:28:20 executing program 0: r0 = syz_open_pts() close(r0) setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r1 = syz_open_pts() close(r1) syz_open_pts() r2 = kqueue() r3 = dup(0xffffffffffffffff) ioctl$TIOCSETAF(r3, 0x802c7416, &(0x7f0000000040)={0x1000, 0xb9, 0x92, 0x9, "c9aedd0211d99c935f983ca70cabb2da82b58886", 0x9, 0xff01}) kevent(r2, &(0x7f0000000080), 0x400000009130dbf, &(0x7f00000000c0), 0xdde, 0x0) ioctl$TIOCSETA(r1, 0x80047470, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) ioctl$TIOCSETA(r0, 0x80047460, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) readv(r0, &(0x7f0000001680)=[{&(0x7f00000000c0)=""/176, 0x1}], 0x31e) 22:28:20 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) r0 = syz_open_pts() close(r0) writev(r0, &(0x7f00000006c0)=[{&(0x7f0000000c80)="aae3e6c3f01744124ce96464f9157c521949703cb9bb69323cf41195cd335e36e74866da987feeeeb097b241e19f3fa88644a1612230c806ad34071458f62751718c2d7318d6cd8bb32a75d8ef3ec8ca53550e50cd08c580866abcb4ceb0ed52cfd0b81201f04606d61424cc74d871a596a34dd2f37f2b7b251d38efbfda4c7fe8b24d0f14b2d79c90b1b13c9fb4921666a654ab580bb2422d814f990f09", 0x9e}], 0x1) lseek(r0, 0x0, 0x0, 0x0) open$dir(&(0x7f0000000000)='./bus/file0\x00', 0x10, 0x8) setsockopt$inet6_MRT6_ADD_MFC(0xffffffffffffffff, 0x29, 0x68, &(0x7f0000000180)={{0x18, 0x3}, {0x18, 0x3, 0x0, 0x160000}, 0x8}, 0x3c) r1 = open(&(0x7f00000000c0)='./bus\x00', 0x4, 0x0) write(r1, &(0x7f0000000040)="670dc3", 0x3) r2 = socket$inet(0x2, 0x4, 0x7) writev(r2, &(0x7f0000000140)=[{&(0x7f0000000080)="56c86ddf22bb93fb614bbe56007a2c5c04b3456339d6699e7195bd60cb4b7555d49dfac5956159a999fc4ff995bf9c88fa8b964f84ea984b5a83", 0x3a}], 0x1) pwritev(r1, &(0x7f00000006c0)=[{&(0x7f00000001c0)="89015aa2eb235d5b9df3ae5390db5cc0b0f3231b6cda58933f049a6f3b65643f066c11a452441156583f6bd981a62df4f38426796bd30252549caa5f8a82edeca82fd48ef062d9209972ef006b439a104cee167c7369686fc994e2d79243f60e64a71c051714e0269dea270c88b09577082300d1195a42de1ae3719f906a193756b42897248c6cd73428aef4977a4677343067da04945cb3a70cba1a4d0dcb761711822da3acc5ece688611d47528385b233b39ee2e03c54e46a8d5bc7492e510432289fa4ff677c02fb8e9bfc94980168d0cc", 0xd3}, {&(0x7f0000000740)="7cd33b89739c8958975fa9a8a892a3841d77e1bfb471f939fcbb35e5952b0884cc5a8ed838bb1d1f75541016a0b270f5123d32d87cf454bd5f30738a815d9ed488d9f5802bdd109381e2b6c33c69fba651dc629ec31150e1dac2ba90b356792ffb665dfdd312876e1dc624f56df418162bdd01c01c194ff7da8be5f82d5859a307b4199db6dc39e515b1f000e81a5c0996b71e2738bbc46ad4934424333292f48847b3ef6f236441246fefcc7f9566440c733df39793c4ef5822f547e6a07ef22186f029ca7ca1fe015eb5a100633fac7bd7ef1aed0487bd2683979038691c3abf290553a2268e7e98d23c6eeffdb77d36074a395f28e503a39f000000da6055d6ae6ed84e00"/272, 0x110}, {&(0x7f0000000400)="e13f90c3133503dd17a349297f819c3b9e1f7a993ad4d3ad4a07e3802016f80289f9bb870bef9926154d748f3bb9ca1f9370b117abe87280fa9c047df1e9965f1dffd3cb34eb901a7ae9f337c373be8a1b43840a3f6568551712a056a16170024d0bea9d79b8e9ef0a0f4d43be4a2998f79ce68cb19f01bf85e82f19e2e7df6f224bc4f4ee7a937507aa8a", 0xfffffffffffffee3}, {&(0x7f00000002c0)="c4cac579b291e25e3118cd5d8ed48812f869efecb82f2bdcde68f66c05b7ffb3417e1a71cdc8251d77b642a62d1cc154ed094dc62220f3f6491c3d7f84ed56652720c81a3b0963398e1403d5ae14ea522726161a01b286f1c27800ec83f971ba6b3396199b63a0ccb72c37de598e38e1f6ed6c099df95991394536e1d9f1f997883f32fd44a8d7f45ba0c83fb0d2da15f9a55f9ff093f47db2ee91bba773eb394d4eb7b190e01478c6cd4ec3420c0a8130ff50fb4ab6ab089b1a8cb5b6528abc60ae70a02c7778f9d776a3db073b", 0xce}, {&(0x7f00000005c0)="71becfe166eb7bba4cbfa56d68a0d0b3743476ab8e9de035eceb99aa49d8564b9168c3b46d642e733c49f884b87279468817cadd67780cf27534bc1b84e7f689f9b05ba5bb15afb8c0f10519acf4fd66097f9051ef287f0b9e6d9f29253e191040736159755ee4b4099cce6c9dadf76d6f56341923082ffe3fb550a34cd006dc9d20354829bf61cd71a47cd9cd758a70eec6903ec841cc56227c78fe8599793195c711796765d2825f731a5b80b91caf07c3c451bb903b991322223ab036cb1e5be7d1d9d913f491d5e91c6ce093b8c6755b83d5050da7ed2da652df0317e1f41200aa74f276a0915b2aeed0d2915bba0e64ffb4146a2d18", 0x246}], 0x5, 0x0, 0xffff7ffffffffffe) 22:28:20 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) syz_open_pts() r1 = openat$tty(0xffffffffffffff9c, &(0x7f0000000080)='/dev/tty\x00', 0x8, 0x0) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffffd, 0x0, 0x5, 0x7fffffff, "73ccccb6ff0300000600000001ff07070000006d", 0x6}) writev(r0, &(0x7f0000002b40)=[{&(0x7f0000001ac0)="478c2125119b5b0e58f9320d70722df418d4b644c1525d6e290318240a7d6b346b7387f8fefae21535a2f4862e5514912960c143c2c984d44e5bbadb09e0ee1bd9333954417ccbe644d67a08f82125a7c7bfd86fd1854089f9e5344118837e47364bf03ac2c8c83d3d9fc01727917c24f9009ca0a6685cf41f6d38267b995e37c9e2f2fdbf80b6420ff25077a53d290ee3959d0f1cf2bd5c428884ce8af62ec03c81ea155eda537b5c0e", 0xaa}], 0x1) 22:28:20 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000000)={0x0, 0xf149, 0x5, 0xfffffffffffffffc, "661fbef224518087ec9e03182eaf7f091fe600"}) r2 = dup2(r1, r0) ioctl$TIOCMSET(r2, 0x8004746d, &(0x7f0000000000)=0xcc) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000180)='/dev/wskbd0\x00', 0x10000, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000240)={0x3, &(0x7f0000000100)=[{0x28}, {0x74}, {0x6}]}) r3 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x400, 0x0) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000140)={0x4, &(0x7f0000000080)=[{0x7, 0x80, 0x81, 0x101}, {0x0, 0x2, 0x9, 0x2}, {0x3, 0x1f, 0x8}, {0x8, 0x3f, 0x82, 0x4}]}) syz_emit_ethernet(0xe, &(0x7f00000000c0)="b75d03dd00ef43f7f7c855bb7042") login:     22:28:21 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000180)='/dev/wsmouse0\x00', 0x1, 0x0) r1 = semget(0x0, 0x0, 0x104) semctl$SETALL(r1, 0x0, 0x9, &(0x7f0000000000)=[0x9, 0x6, 0x7fff, 0x9, 0x3, 0x1, 0x400]) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f00000001c0)={&(0x7f0000000140)=[{}, {0x101, 0x9}], 0x2000000000000003}) 22:28:22 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x86138) kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{}, 0xfffffffffffffffb, 0x0, 0x1, 0xffffffff80000001, 0x3000110000000000}], 0x0, 0x0, 0x0, 0x0) stat(&(0x7f0000000040)='./bus/file0\x00', &(0x7f00000001c0)) clock_settime(0x3, &(0x7f00000000c0)={0x81}) r0 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f0000000100)="510fc3a0", 0xffffffffffffff91) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 22:28:22 executing program 0: r0 = socket(0x2, 0xc003, 0x70) connect$unix(r0, &(0x7f00000003c0)=ANY=[@ANYBLOB="8202adfdffffffffffffff653000463f7b238bf46854d78a2a197a386207001600008295955984c87910bf453f68c117006abca64896bc5e57c6388bbd2ad88b2951b15801360bcd4c0a162b58fd4237b8fa4d012ae444473c238495aaee48c02f6ac41e6bf3bf554799b9b813ad30c85e8f5300a49fef9d612f871f4385f04157795ea4a5c5fe659fa202361cd8cac7dbbc5b65c6593d2870b4122cd235000000003454fe00000000000000000000559aa4a6215ded01fdfd82d3fd6227d60b90a950a01ae64da66415655b05810c8f67de1b28f20fdf324afe075ae85c6f0b6d4299d55ff5229e1a798336343d05bc2f3edacc80bbbe99033074039910cbd826ffffffff22d874b03680"], 0x10) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) socket(0x5e, 0x4, 0x3) close(r1) fsync(r1) getsockname$inet(r1, &(0x7f0000000000), &(0x7f0000000040)=0xc) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) close(r2) fsync(r2) connect$unix(r2, &(0x7f0000000140)=@file={0x1, './file0\x00'}, 0xa) r3 = syz_open_pts() close(r3) r4 = openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x8, 0x0) ioctl$KDMKTONE(r4, 0x20004b08, &(0x7f0000000100)=0xc30) writev(r3, &(0x7f00000006c0)=[{&(0x7f0000000500)="aae3e6c3f01744124ce96464f9157c521949703cb9bb693219f41195cd335e36e74866da987feeeeb097b241e19f3fa88644a1612230c806ad34071458f62751718c2d7318d6cd8bb32a75d8866abcb4ceb0ed52cfd0b81201bb3a2f6af04606d61424cc74d871a596a34dd2f37f2b7b251d38efbfda4c7fe8b24d0f14b2d79c90b1b13c9fb4921666a654ab580bb2422d814f990f093df900bfc042702d17da94b2102d93fe2577cd6dd9e744566171a4d1c3df716c57f78575edbbabbad42849032c488159c9851db0e823006a6e1fc8847b3bc2349454ada8e360b3f63193467e1eebb37d141a471125fc84427e4d0c120a8b533f4db7a165c2ef6c4fb99fb9ec7692e7573c774cf071d700000000cf72446881ed000000000000004b1707d6", 0x21}], 0xffffffffffffe86) ioctl$FIOGETOWN(r3, 0x4004667b, &(0x7f0000000080))     22:28:22 executing program 1: r0 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0xfffffffffffffffd) writev(r0, &(0x7f0000000640)=[{&(0x7f0000000140)='#!', 0x2}], 0x1) r1 = fcntl$dupfd(r0, 0xf, r0) write(r0, &(0x7f0000000000)="8b365bcd38a978210daf96d73166eac83611ce45118d1e9fef7a1ac4936f348820", 0x21) write(r1, &(0x7f0000000180)='\t \n', 0x3) execve(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) preadv(r0, &(0x7f0000000100), 0x0, 0x0, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) close(r3) fsync(r3) getsockopt$inet_opts(r3, 0x0, 0x0, &(0x7f0000000280)=""/252, &(0x7f0000000080)=0xfc) close(r2) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) close(r4) setsockopt(r4, 0x1, 0xb0, &(0x7f00000000c0)="1107391b51a1f0ce95adb0f7d2ec0c26f1d50a8ae8dd4b59fe69cde49e04655f969a699d15984f6b4e86df3055fd6f4df1a6efb07335", 0x36) fsync(r2) ioctl$WSMOUSEIO_SETMODE(r2, 0x80045726, &(0x7f0000000240)={0x3}) 22:28:22 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x5}, {0xc}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x50, &(0x7f0000000340)='\b') pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) close(r1) fsync(r1) getsockopt$sock_timeval(r1, 0xffff, 0x1006, &(0x7f0000000080), &(0x7f0000000100)=0x10) 22:28:22 executing program 1: mkdir(&(0x7f00000aa000)='./file0\x00', 0x0) symlink(&(0x7f0000281000)='..', &(0x7f0000110000)='./file0/file0\x00') mknod(&(0x7f00000001c0)='./file0/file1\x00', 0x6000, 0x0) unveil(&(0x7f0000000240)='./file0/file0\x00', &(0x7f0000000100)='^\x00') stat(&(0x7f0000000040)='./file0/file1\x00', &(0x7f0000000080)) 22:28:22 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x2000, 0x1710) open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) pipe(&(0x7f0000000040)={0xffffffffffffffff}) connect$unix(r0, &(0x7f0000000080)=@abs={0x0, 0x0, 0x3}, 0x8) mknod(&(0x7f0000000000)='./bus\x00', 0x80002000, 0x1) r1 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) chroot(&(0x7f00000000c0)='./bus\x00') chdir(&(0x7f0000000100)='./file0\x00') ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000040)=0x7) 22:28:22 executing program 1: r0 = open$dir(&(0x7f0000000180)='./file0\x00', 0x40000400008002be, 0x0) chown(&(0x7f0000000040)='./file0/file0\x00', 0x0, 0x0) pwritev(r0, &(0x7f0000000080)=[{&(0x7f00000006c0), 0x1002f}], 0x1, 0x0, 0x0) writev(r0, &(0x7f0000000040), 0x1) preadv(r0, &(0x7f0000000000), 0x10000000000000c5, 0x0, 0x0) ftruncate(r0, 0x0, 0x0) 22:28:22 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000180)='/dev/wsmouse0\x00', 0x1, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105727, &(0x7f0000000240)={&(0x7f0000000040)=[{}, {0x5}], 0x4}) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) close(r1) fsync(r1) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x8, 0x0) renameat(r1, &(0x7f0000000000)='./file0\x00', r2, &(0x7f00000000c0)='./file0\x00') 22:28:22 executing program 1: mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x0) dup2(0xffffffffffffffff, 0xffffffffffffffff) r0 = syz_open_pts() write(r0, &(0x7f0000000000)="a6", 0x1) r1 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000000)='/dev/diskmap\x00', 0x100, 0x0) r2 = openat$vmm(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/vmm\x00', 0x0, 0x0) ioctl$DIOCMAP(r1, 0xc0106477, &(0x7f0000000100)={&(0x7f0000000040)='./bus\x00', r2}) r3 = syz_open_pts() ioctl$TIOCSETAF(r3, 0x802c7416, &(0x7f0000000000)={0x0, 0xf149, 0x5, 0xfffffffffffffffc, "661fbef224518087ec9e03182eaf7f091fe600"}) r4 = syz_open_pts() close(r4) writev(r4, &(0x7f00000006c0)=[{&(0x7f0000000c80)="aae3e6c3f01744124ce96464f9157c521949703cb9bb69323cf41195cd335e36e74866da987feeeeb097b241e19f3fa88644a1612230c806ad34071458f62751718c2d7318d6cd8bb32a75d8ef3ec8ca53550e50cd08c580866abcb4ceb0ed52cfd0b81201f04606d61424cc74d871a596a34dd2f37f2b7b251d38efbfda4c7fe8b24d0f14b2d79c90b1b13c9fb4921666a654ab580bb2422d814f990f09", 0x9e}], 0x1) r5 = shmget(0x1, 0x2000, 0x8, &(0x7f0000ffb000/0x2000)=nil) shmctl$IPC_STAT(r5, 0x2, &(0x7f0000000000)=""/138) shmat(r5, &(0x7f0000ffb000/0x4000)=nil, 0x800) dup2(r4, r0) acct(&(0x7f0000000040)='./bus\x00') execve(0x0, 0x0, 0x0) 22:28:22 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) flock(r0, 0x6) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x7}, {0x15}, {0x6, 0x5}]}) syz_emit_ethernet(0x125, &(0x7f0000000340)="b2") r1 = open(&(0x7f0000000040)='./file0\x00', 0x8, 0x80) r2 = syz_open_pts() ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000000)={0x0, 0xf149, 0x5, 0xfffffffffffffffc, "661fbef224518087ec9e03182eaf7f091fe600"}) r3 = syz_open_pts() ioctl$TIOCSETAF(r3, 0x802c7416, &(0x7f0000000000)={0x0, 0xf149, 0x5, 0xfffffffffffffffc, "661fbef224518087ec9e03182eaf7f091fe600"}) r4 = fcntl$dupfd(r2, 0xa, r3) ioctl$DIOCMAP(r1, 0xc0106477, &(0x7f0000000140)={&(0x7f00000000c0)='./file0\x00', r4, 0xab83f9ed4abb2d61}) 22:28:22 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x800, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x2, 0x0) ioctl$TIOCCDTR(r1, 0x20007478) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{0x64}, {0x5}, {0x6}]}) syz_emit_ethernet(0xe, &(0x7f00000001c0)="174af205b6068bbc6be6634ecdd0") openat(0xffffffffffffffff, &(0x7f0000000080)='./file0\x00', 0x400, 0x301) 22:28:23 executing program 0: r0 = open$dir(&(0x7f0000000100)='./file0\x00', 0x92ccc4fd80ba1b6e, 0x0) r1 = getpid() ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x1116, r1) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) fchmod(r0, 0xc) write(r3, 0x0, 0x0) shmget(0x3, 0x4000, 0x200, &(0x7f0000ff9000/0x4000)=nil) recvmsg(r2, &(0x7f0000004700)={&(0x7f0000003380), 0x2, 0x0, 0x0, 0x0}, 0x0) r4 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x90, 0x0) sendto$inet(r4, &(0x7f0000000080)="95e08e1a8b37cec0c5d5cae165d25bb8d468823e586c0765e3196ecb91e334a7b640666bd32c212ce163dd4ba6c2e177bb590b560c0ec6f6404cc4c6503569faaaa69e6fe4eaf608ec0e2f2f4f413d4c0e62a2e8f38b3246c1029a112e3ad7cda5a5eb008b99c4f70190", 0x6a, 0x9, &(0x7f0000000180)={0x2, 0x1}, 0xc) 22:28:23 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0xf149, 0x5, 0xfffffffffffffffc, "661fbef224518087ec9e03182eaf7f091fe600"}) r1 = dup(r0) getpeername$unix(r1, &(0x7f0000000040)=@abs, &(0x7f0000000080)=0x8) r2 = open(&(0x7f0000000100)='./bus\x00', 0x400000003fd, 0x0) pwritev(r2, &(0x7f0000000440)=[{&(0x7f0000000340)="09bf389ec71bd9fd0300a2b23f23001b00269d8b75600000dc953952b628ea96a13c514a1e4c8cc14722216bf673c65098698e010033a213650a5cd7ca42ffaad9e016787b169f7a252bb3f8911675ff99ac06fd22273bd6511d9612c33f866c41f034ff5110a845e33600000000000002b7432a93", 0x75}], 0x1, 0x0, 0x0) pwritev(r2, &(0x7f0000000640)=[{&(0x7f00000002c0)="d548c294fc4b90ca7dcce2be1413729af06255f23b88c0f6ba372f3aa3fbc20536f3930b6de9ab6e8d9efc4d50ac2d2cea51e1dcc75d49c51f7b1d88321cfe0df81e7c5535366c2f1922498b1e677cd44a968fe610cf83ab3ad05af7510e365c72d9dc02b62e320f62bd6ee88e0c23067e332e", 0x73}], 0x1, 0x0, 0x0) execve(0x0, 0x0, 0x0) ioctl$FIOGETOWN(0xffffffffffffffff, 0x4004667b, &(0x7f0000000000)) 22:28:23 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2005, 0x8000000000005200) r0 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) read(r0, &(0x7f0000000040)=""/47, 0x2f) faccessat(r0, &(0x7f00000001c0)='./bus\x00', 0x33, 0x1) read(r0, &(0x7f0000000000)=""/24, 0x18) r1 = socket$inet6(0x18, 0x3, 0x0) fcntl$getflags(r0, 0x3) fsync(r1) getsockopt(r1, 0x200000029, 0x69, 0x0, 0x0) recvfrom(0xffffffffffffff9c, &(0x7f0000000200)=""/123, 0x7b, 0x800, &(0x7f0000000080)=@in6={0x18, 0x3, 0xaf84, 0xb22}, 0xc) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000140)='/dev/zero\x00', 0x2, 0x0) geteuid() ioctl$TIOCSPGRP(r2, 0x40047477, &(0x7f0000000180)) syz_open_pts() ioctl$TIOCCDTR(r2, 0x20007478) 22:28:23 executing program 0: r0 = syz_open_pts() close(r0) writev(r0, &(0x7f00000006c0)=[{&(0x7f0000000c80)="aae3e6c3f01744124ce96464f9157c521949703cb9bb69323cf41195cd335e36e74866da987feeeeb097b241e19f3fa88644a1612230c806ad34071458f62751718c2d7318d6cd8bb32a75d8ef3ec8ca53550e50cd08c580866abcb4ceb0ed52cfd0b81201f04606d61424cc74d871a596a34dd2f37f2b7b251d38efbfda4c7fe8b24d0f14b2d79c90b1b13c9fb4921666a654ab580bb2422d814f990f09", 0x9e}], 0x1) preadv(r0, &(0x7f0000000000), 0x0, 0x0, 0x0) readv(r0, &(0x7f0000000380)=[{}, {&(0x7f0000000180)=""/201, 0xc9}, {&(0x7f0000000280)=""/244, 0xf4}, {&(0x7f0000000080)=""/159, 0x9f}], 0x4) r1 = open(&(0x7f0000000040)='./file0\x00', 0x615, 0x0) r2 = openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x80, 0x0) ioctl$TIOCSBRK(r2, 0x2000747b) pwritev(r1, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x11, r1, 0x0, 0x0) getgroups(0x1, &(0x7f0000001640)=[0x0]) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x4) pipe2(&(0x7f0000000140), 0x0) openat$tty(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/tty\x00', 0x0, 0x0) munmap(&(0x7f0000000000/0x4000)=nil, 0x4000) munmap(&(0x7f0000001000/0x4000)=nil, 0x4000) 22:28:23 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) lstat(&(0x7f0000000000)='./file0\x00', &(0x7f0000000140)) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000080)=[{0x1c}, {0xffffffffffff0001}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000d00)="40c551571115b12ff78d5aee258c") 22:28:23 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x1d}, {0x1f, 0x1}, {0x6}]}) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000000)={0x0, 0xf149, 0x5, 0xfffffffffffffffc, "661fbef224518087ec9e03182eaf7f091fe600"}) r2 = syz_open_pts() ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000000)={0x0, 0xf149, 0x5, 0xfffffffffffffffc, "661fbef224518087ec9e03182eaf7f091fe600"}) r3 = syz_open_pts() ioctl$TIOCSETAF(r3, 0x802c7416, &(0x7f0000000000)={0x0, 0xf149, 0x5, 0xfffffffffffffffc, "661fbef224518087ec9e03182eaf7f091fe600"}) r4 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wskbd0\x00', 0x20, 0x0) r5 = syz_open_pts() ioctl$TIOCSETAF(r5, 0x802c7416, &(0x7f0000000000)={0x0, 0xf149, 0x5, 0xfffffffffffffffc, "661fbef224518087ec9e03182eaf7f091fe600"}) r6 = syz_open_pts() ioctl$TIOCSETAF(r6, 0x802c7416, &(0x7f0000000000)={0x0, 0xf149, 0x5, 0xfffffffffffffffc, "661fbef224518087ec9e03182eaf7f091fe600"}) r7 = syz_open_pts() close(r7) writev(r7, &(0x7f00000006c0)=[{&(0x7f0000000c80)="aae3e6c3f01744124ce96464f9157c521949703cb9bb69323cf41195cd335e36e74866da987feeeeb097b241e19f3fa88644a1612230c806ad34071458f62751718c2d7318d6cd8bb32a75d8ef3ec8ca53550e50cd08c580866abcb4ceb0ed52cfd0b81201f04606d61424cc74d871a596a34dd2f37f2b7b251d38efbfda4c7fe8b24d0f14b2d79c90b1b13c9fb4921666a654ab580bb2422d814f990f09", 0x9e}], 0x1) socketpair(0x7, 0x8000, 0x20, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(0xffffffffffffff9c, &(0x7f0000000200)=[{{r1}, 0xffffffffffffffff, 0x4, 0x1, 0x9, 0x9}, {{r2}, 0xfffffffffffffffe, 0x62, 0x80000000, 0x3c, 0x76}, {{0xffffffffffffff9c}, 0xfffffffffffffffc, 0x8aae1a47ca73cf9e, 0x2, 0x0, 0xae9}, {{r3}, 0xfffffffffffffffd, 0x0, 0x40000000, 0x7, 0x4}, {{r4}, 0xffffffffffffffff, 0x8, 0x20, 0xee4, 0xc0000000000000}], 0x9, &(0x7f00000002c0)=[{{r5}, 0xfffffffffffffffc, 0x1, 0x2, 0x5, 0x7ff}, {{r6}, 0xfffffffffffffffb, 0x2, 0x8, 0x4, 0xfffffffffffff784}, {{r7}, 0xfffffffffffffffd, 0x68, 0xf0000000, 0x9, 0x9df}, {{r8}, 0xfffffffffffffff9, 0xa4, 0x4, 0x9, 0xfffffffffffffff9}, {{r0}, 0xfffffffffffffffa, 0x2, 0x2, 0x2, 0x9}], 0xe3f, &(0x7f0000000180)={0x85, 0x3}) syz_emit_ethernet(0xe, &(0x7f0000000040)="0000080093177320494b272aeeda") 22:28:23 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) r1 = semget$private(0x0, 0x8000000000000007, 0x42) semctl$GETALL(r1, 0x0, 0x6, &(0x7f0000000540)=""/11) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) close(r2) ioctl$BIOCGSTATS(r2, 0x4008426f, &(0x7f00000002c0)) fsync(r2) ioctl$WSDISPLAYIO_DELSCREEN(r2, 0x80085754, &(0x7f0000000280)) semop(r1, &(0x7f00000001c0)=[{0x1, 0x4, 0x800}, {0x4, 0x8, 0x1000}, {0x0, 0xff2c, 0x1000}, {0x3, 0x80, 0x800}, {0x0, 0x4, 0x800}, {0x0, 0x6, 0x400}], 0x6) r3 = open(&(0x7f0000000080)='./file0\x00', 0x1, 0x102) ioctl$BIOCGFILDROP(r3, 0x40044278, &(0x7f00000000c0)) r4 = open(&(0x7f0000000040)='./file0\x00', 0x615, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x0, 0x10, r4, 0x0, 0x0) pwrite(r0, &(0x7f0000000100)='$', 0x1, 0x0, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) close(r6) fsync(r6) write(r5, &(0x7f0000000240)="c4d455d42a9b5019a4a08511c5a0a766bc93be8a4c54cd0f30c4c598a3e0f0d9ca8b08e1d0958b34f672b41fe18033e1e752e9a632c70ebd", 0x38) fcntl$setstatus(r2, 0x4, 0x8) ioctl$BIOCSETF(r6, 0x80104267, &(0x7f0000000000)={0xa, &(0x7f0000000140)=[{0xfffe, 0x2, 0x1, 0xd397}, {0x2, 0xcd, 0x6, 0x5}, {0x1, 0x80, 0xf0, 0x765b}, {0x1, 0x6, 0xf9, 0x5}, {0x7, 0x9, 0x8, 0x4}, {0x0, 0xe0, 0x5e, 0x9}, {0xcee, 0x2, 0x52, 0x8}, {0x8, 0x1, 0x7, 0xbd7}, {0x8, 0x13, 0x97, 0x9}, {0x8, 0x65, 0xfa, 0x2}]}) 22:28:23 executing program 0: r0 = open(&(0x7f0000000300)='.\x00', 0x0, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x8, 0x0) r2 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x0, 0x10, r2, 0x0, 0x0) r3 = accept$inet6(r1, 0x0, &(0x7f0000000000)) write(r3, &(0x7f0000000340)="ce7b3b07e360d9c231192ad0465069104dbe70638f2cac8dd81e0b78d07750221a56163b0dec50cd3b3d733a77cc030636fff6ed7a3ceadd1983033d814cfaf3b05f63515107f5a5f8bd36ef5fba0b8f976718971682c806d9887abab98a718ba1291ad134b0e4e8e64e7b2ab99e6dd04a68f25d09a6be64fe410a08581ca06cf41e641fc10cfd3c2fd720f6ab26277810c9117304395566425b290292278be18b65434abb165ad183bb71d0d918740df839a91a383e0f3a985bc0eb7bd92841002f2246c3baea6de23dd856b5b24e8c45a58e2740c1fd71c4a8b4a47e81ca97cfb59585de35d395f77cae0ab606a79304051a5b9eb0b03b448cb88171cec758026db2e5cfe637b82aeb40ebe7a8493aae6eede453335ea7f57be80da4d6124d8fdf9c3b98dd2ae0b2099295fd3a97c9059e54f95df5c154c84b1d0f76e11fa4ce635bb8f17c3ead4e7816898b120a0734f6864bd01c3b98febfdeea3bcfa3730102476b6c9698c5fd100c393a634066ff9ccab0c3d751ad2f60536597f718babcdb9af272560e50e95773aa16a1dd2ed02cdf98d7ad0b683ae61bc88ec0b26dcee51e993dd66cba81e98593f90320c0863158e270f53dad565729525126edda9d478d2d131dbb69861bdc0f2406947bc15022917ce80329bdc4698e4c1e69957b8229a0e8f98905ef8fc84ac33935f8f88b64b1407a544e17d5e76483746b74cde29c283cf7146203f9675eb9c5368e91b2f4c99237dc196894e7b3aa9d8f643040ebe1a2e93b34616d04ee56f9ba86d2ec1ba5e41e0e01352ae6e17ad14f5297b6885bd08b8eb4dbc785d92149b955db5d67c54a96597a19932fc3a08e9fd9836ffd6aaca9df6db12990243aa4e0f1317166d697192471e40989ddb18b855abc15d7d79d14a48ceaa39acb319afd4ebab2c9152e5d3327d4ec95f4f611958d8d347d309fcd53042671d57a83994f49d4e77d351c05dc4542fba33e1d6b8ec2eaa1038c9355de23fbd182e2f1bff6384290a596d4d182b9aa9023352bc473899a2670e49d7a253300ddbb14b57497795e8cf52ed93d60cc6019925b714f1ac05e3cd520c89a4cd70988a6c17cf88264ad77fcd4664b32acbdc4e5e237e20636bdb3f8b8837da5bf5740eb9d66f92ad40abf672ba3a05bffdd1512827021908a3c6872fadbb8b4057de4349de722655458b112270c80c7d2419449f7a8e8a1bbc28d4237ac814e8466597f176beac84e477154519e0a51d5e8993735fa4cf16fd1ceacffb4c2fad77b769e871849548bf9110f35cd5e696cd807b311ac513fccb2166bba916c0b81a0ea7620070119c983137f4d4dda6551c3045c114a270d504c1c52eaccb4cbda554f35dda25ed28d5fb451c763e4020d844f3719da097ab213dd8217ece2226b111d3b3ad608f343b579be4791a9e25f1a1ca649d467e1665f7d26330545f7e1b5e6ac8c5e920fa1f1b61f46160548a22f33daf8e769d31fac3aa40ff221b4b8c799d30ae9cc5dc887e04574a087a66383c0cf38bccf8ea556345f4f252ca54a8ea55fd5bba51a8915a01ab2752f07ccdb6548b81153963236f4da4e1f20e3cbcca8f203bcde76326eb757d56e889bb7184e0d2ab4fa4ff98e3252f73bd93fb242ec888d2eb5d3c45ced74911ec2c3300162581958679cec41816ddfc15b1245345de1d45a66a71a291adcb650eae72415cfad17afa7db9c39817e2bf72c47177a542997b52a183fc2b3f2ea04f126afe3de2ce66928b88ea3378ceedc0770ecb11e1a68b4d7583565dcf2b175200af658a612314b6c95807833aa5d15e5ad09d1ef972ae324b1b54dddb24239e18b3adc5825caf7ed55fa42f543b29bf4294374b115cbb8dda215b051d179e074db5f49ebcffecf5c56f8eef7c4e2efc5bba7413fd484ac5449ec314c62398d85f806642100d125d66678c5eac1e24dc10711558226c5b093b743aa33c9409951cda08fb28b29e5c31434e6666fdb521447f2f703eb7323decf59b8f65ef69796d81cc8546ef9afbe3f0f2dcee74f4ad3c8401435ff403bbdbbf49e53a97960882e53d97e5489bdfc226aa86c5188389f6f4d7e94e6190278f5220e8dd21c36480130b1b28923e3a79aea0d6eb3a7acfec8a2268266442fbeb4b2a0b26c594c457449f46430c7baf4a40b4bd197831e80a2abe0cfc71a3364361994f780f7387a37710e2e01e151f074fed1a0c77ff704bbe18a1136c728ca7bb4ae93bca7969d01ad92abcbefd53290b5f33269be5b02e0ec7c8425a607c2a00b71ad3f568cd225d5c4e789a9eb8dbaa96a577f677f8566aeec10ad5f643578582fe431d7e795643644307b0d2f84b3637e4f43bc624e0a953a63bd74f5438c9c142bdb0f62f977cbb3c63ba843b283268d184683233de167c1282a2a9fca4855b047815d7f519fa4a65dee1193d2f0f2e978a1c89a4354fbfccb811067342f9021ff41c011d356879b8bbe9b145171835561840ef676fb441c3940b7d9b76cf6d78200d1696f2eca047e9bbeaccbaaf5330d912db55f8ba8a6d6398b2e610fce262787e86e05a4b77a8ee676c10e016f9a122378248091b2c537c5b60c6a3036b1c48acb711db49fc0b7f8a0f0e1581eec3b8198af078ab2ccad147fc72e67f592e5e4dedf66f939928fb670129c42183f1b0b543b39dbf7c55b126dcd9c4308861d9ab8490ac0430612dba54cb92fba4d7396cccb11d9d9e759fb33ebd19a63b550c824313dad53800a618cd14b3b7b93d90ecad51ea1b80b874ae8fc8d9fb572f051d3081c434588c2f94f0105430d40712acf1f8663f426cc229fa44b169a25b3b93b1967e4e3ae87f567d47c6816f791da93d459c64e8b87ffe27ae3aa2a79b3571ba4cf92c3998b33ef7619c799c5bed14aa432b043ff04bfd77b68c04849dc87f1b5e3b36426fa5ff68750cbb73a78b0bf87dd53224c61a8e8eeb6310ffc6c2f5ac126b042644e5ba95da6543da5646c36ca39bfdb2126fc285ea493f9d05894cedd23507f17fc75ce746b3ab3c62968025f8111da0859a9e9d548b5d60fbf1343cf72aae925c63d635d419a15a84e9c91bd05eb4b553dda036fc76ede4d091a2c6acdbe6b85b249d1657b868d961f0f242712292ad7a6b0684f7157ad28d32f9a9cfaf365a095303676b636090df257d0596fca305636215d84795e73f27149116483bca724a1da512358af95e969701b8a24fc1f476bfceaaa60187c41d2a03d8d4c257915c72f4394fd0a3743bf377a58863653ebc3b6d2babe6e78e1471c519c43d656a0ee1553aa6b5aaac0eba522350adfaf30a80bc72ab6e1edb77b38c293dd65efae0afcbc3a603a8770817a25d0bc6acd7ca4063460c99d2bbfa536d6a6f803c459bde4a8f3089ac7066185492e69ccf6555088a430843a60db4e12d70803398c68efcf6bf8d6b850e9333837c460246f20ea7c49cd8d784cda331a0dae71a4ab024dddcae5c8e65a19cfa1ca34f4808b1999321000cd7119727afeee8a204bbcba8d17c305918a96c833276bd478f1b8c0b202fed2b9bebd26a7aba1db1ab3d14232db6d17b434abe6883d14233d5da30120d5c522bdbb64e5b18da15937777d29a8f8ce36e6dbac56509d765b2e04310160af2cd033b37d27949340979cccbf16e513b8d8fdccafea0b163bd7ff38fd23c28dba9ec006805e7926be8919ee8d372510df4493cdd87e920f0d1b592cf076aeec76a0e48bb43bc89d1ff462800359b0947c4d286363ea91f0da08563c03c819956010b450e3a48e533b2de1cef3f0b5470ff4fc3c75d88c0d99b45b2685ed11d8be222ae6b4bc188df95d74a389bd7b93daf022cb1db1466ae4476e4dc6d2fe753c6f78c1b6b2ae9e7fed847497888f68a77c3a813743db7d5d709cfa54156477ec0cbb689a56db77f6de7e61167efe1660406dcf670cc33868a6c665080f1c354b35859282b501b5a8e1e1a9e2564af23b41a94a5284f4d5b4b383624f24da11473f8e93047f85eb3a704e94a5c6329626e2073cc06f7f65edb061cc23f6374298323670be20331d7bbf94a65d9ffd14b1124d55efe9ce95b1e3863935f93410ba3f5d100fab1fcf9d5941d341b8a6f18174aa1cce737243f5a62bb66cc70f824e3bbca044aa06e38c1edfacddf2de6c3fcb6b5e11cf49b089450c91fe9cfb7d72c6d6e9f3f1114ea177194ad490eace121f5cb15635373e5eb6c8421f2dc4b0f4a48d4d8bc3e71d10dd4b32a684b6a669440940c81838f8cce8ba7acae71033992bb69b5c8555b28561a9286344e5cf70c3c40b51cd8e133b5703ee8201fb47e3edb8b9a99a26d1e7da4a726756ede71b131bdfac5157cbe99d616dc37c895af208b2c2bdcd82e360d4ff3f1ddd3b9d17d9ca255c37a7f1bfb262075558c83068dfa1c563681b20400863320f55d2a5594d66e257475e4740b91c38a77d74c3366eceb23ba1766fefe85a0462def10247a11b09665f49952bcc5e72d4a168d2c2b42727446307b3da9272ebcc51dac85b4c076b8b4fc041ba8c57dccfa07f980b00d1ebbc8bf5083aa3339ac924acdbc20593af6785001e69faa40ac1837d606ef7aa10ec1fd35733c136cc9bcfc140fe1c07f1381db4c22566194ffbc01916b71e95ede4566c7325aeb6ae6b802f1f2895672c74e893ef67e0872f15741ca4f19aa979c86a5b8871b0fa8cacfe94d53705b9d66af0050a185527114465cc295693d5d2925af0d6b86e11f9f552e530d62d8aea06994adf53fccf5355815428a9d242647c38af9ecf3e137985536e2870d6af09d126a083c6076d6b422c8b1ddadfdfe89758fd06292262ff8ef270af04e0b9203630762b23724baa283cef3942d5341f89eb4b83067a60033806388eb5caf1e897c3c8f5633c5f96e1049473fa92bdc68cbe6c3c004f33b47ccdb430ab5956c1d48b21a6ebc1dc6893fe35671b1f15a25b86559d77aacde5c26775fed5181379845f62c8fd5e77a293ab52107bbbbd4b9b3e0040e00512f641d92c59e2227ca7bc2d07f5b83240b54a67fda1e6fe7e5a1d85373467812a5cbfff422fc34e4c00afffa9b93e3af21ab970af8979c553449a520d15e76488ce95fb0c356d60d39deaca53bcbf73e9dbe105857e5b8dc8e76f5b4ccf41fc2432973b51c4eb6ddd94310a4beaf5d32c967a819a5216298f59a4f7f7885e1179d5c22f14a631f6bf8c3aee23e7a38a8f257b174c62b8b7a277eeb913d6ff22b2688764da06130cfb905731dd0a356881b55b0036a16e578f5450b2e408fdc66f6eebb3a9eec06174140dea05acf51d87db32f090eb9f790b91624bfb108f45c53f4684007c0836297b02a41b8169d51ca1872a3a37b2fc4057dc8c123d5b704a44f46e73ad5c8327489a5c80bbcd37e2e296c1723759b40e3932b2354198eccc0adaf642c0a67aaee5e01da3a02f0b8bece03d60b1266d5e39208257dc7b74068eea7bb0ada680b68b624e14337b01b4838faf12c353034db7f4563e786b7621545c1025ad13c2b93cd0034bb3b0c92c3aa7b4df435e95e7a6fe8d93bd9bf05fd8940f56d258cffffa4aa90210dd8623be3b8e586a3906c851e72bc5dc55b58484786047239042a1a811389966d3cf7608eadb8c83d9557077c806cfac4949e10709ca29a7771d61617af136ab106b32b19b76d183cda04a0c6c0bf12fce571c16cda29f95cb599a42c2d9771e83dbf0ee7c36be43523c55b3674d2822fbcad955a7bfb9f002a4e5d81ba5817679ba072b4888e16e401a49b3070798810a00ec5eaf4bf21d91af76e3c4", 0x1000) getdents(r0, &(0x7f0000000080)=""/37, 0xfe37) pckbd_enable: command error 22:28:24 executing program 0: r0 = socket(0x2, 0x4003, 0x0) setsockopt(0xffffffffffffffff, 0x0, 0x16, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) r1 = dup2(0xffffffffffffffff, r0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) close(r2) fsync(r2) ioctl$BIOCSDLT(r2, 0x8004427a, &(0x7f0000000000)=0xff) connect$unix(r0, &(0x7f00000000c0)=ANY=[], 0x0) shutdown(r1, 0x1) 22:28:25 executing program 1: getitimer(0x1, &(0x7f0000000000)) 22:28:25 executing program 0: kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, &(0x7f0000000140)={0x0, 0xfffffffffffffff9}) r0 = kqueue() kevent(r0, 0x0, 0x0, 0x0, 0x51b, 0x0) kevent(r0, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) close(r0) flock(r0, 0x4) chroot(&(0x7f0000000000)='./file0\x00') pckbd_enable: command error 22:28:25 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x2, &(0x7f0000000040)=[{0x9f75, 0xc, 0x2, 0xc0}, {0x6, 0x0, 0xff, 0x9}]}) syz_emit_ethernet(0x91, &(0x7f0000000300)="480243c3855e007a155e279e511efa96de17b0591df4b0ad0deb8dce1185963c25c0fe0b0dc3e8a8a91d3ae75ce1dfce82d9d858f42d1e37ac0ab724db0aaeeefc82536a1bef84d36e34092480da53aee942c91e102d761db9fac2c90475b9d9afe9406a862b201d1dcaa82938c1fbbeaf70c364b88eaa692b4dfc2ba85bfbd3086c47450a46c32070377e30e569c893fc") openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wsmouse\x00', 0x108a0, 0x0) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x5faaac851a30606c, 0x0) ioctl$WSMOUSEIO_GCALIBCOORDS(r1, 0x41205725, &(0x7f00000003c0)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x10}) 22:28:25 executing program 1: setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x0, &(0x7f00000000c0)="00e4ffff", 0x4) pwritev(0xffffffffffffffff, &(0x7f0000000180)=[{&(0x7f00000000c0)="4412", 0xffffffffffffff69}], 0x100000000000018b, 0x0, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000040)=ANY=[@ANYRESDEC], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0xf149, 0x5, 0xfffffffffffffffc, "661fbef224518087ec9e03182eaf7f091fe600"}) ioctl$FIOASYNC(r0, 0x8004667d, &(0x7f0000000100)=0x80) r1 = socket(0x2, 0x2, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) close(r2) fsync(r2) ioctl$VMM_IOC_CREATE(r2, 0xc5005601, &(0x7f00000001c0)={0x10, 0xa5, 0x4, 0x3, [{&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000597000/0x4000)=nil, 0x100}, {&(0x7f00000b1000/0x4000)=nil, &(0x7f0000195000/0x2000)=nil, 0xb6f}, {&(0x7f000052d000/0x4000)=nil, &(0x7f0000565000/0x4000)=nil, 0x5}, {&(0x7f0000ffa000/0x4000)=nil, &(0x7f0000ffb000/0x3000)=nil, 0x7}, {&(0x7f000075d000/0x2000)=nil, &(0x7f000056a000/0x4000)=nil, 0xe084}, {&(0x7f0000558000/0x4000)=nil, &(0x7f0000ffa000/0x3000)=nil, 0x8001}, {&(0x7f0000ffe000/0x1000)=nil, &(0x7f00007ff000/0x1000)=nil}, {&(0x7f0000ffe000/0x1000)=nil, &(0x7f0000640000/0x3000)=nil, 0x8}, {&(0x7f000041b000/0x1000)=nil, &(0x7f00004bf000/0x1000)=nil, 0x3}, {&(0x7f0000440000/0x4000)=nil, &(0x7f000036d000/0x3000)=nil, 0x1}, {&(0x7f0000415000/0x4000)=nil, &(0x7f0000ff9000/0x4000)=nil}, {&(0x7f0000440000/0x3000)=nil, &(0x7f0000ffc000/0x3000)=nil, 0x9}, {&(0x7f0000123000/0xd000)=nil, &(0x7f0000ffc000/0x3000)=nil, 0x3}, {&(0x7f000041a000/0x4000)=nil, &(0x7f0000ff9000/0x4000)=nil, 0xffffffffffff79db}, {&(0x7f0000686000/0x2000)=nil, &(0x7f000000f000/0x2000)=nil, 0x5}, {&(0x7f0000404000/0x1000)=nil, &(0x7f000004e000/0x3000)=nil, 0xffff}], ['./file0\x00', './file0\x00', './file0\x00', './file0\x00'], './file0\x00', './file0\x00', './file0\x00', ['./file', './file', './file', './file'], 0x6}) connect$unix(r1, &(0x7f00000006c0)=ANY=[@ANYBLOB="096623a060c2e22a0a0f68154a6ad68d1601c48dacb8427f2672f0cc240b85630bd9650e4068f443270bedda2a83db9e26268dc43c1c04000000239601a2718be22fb612b2f371562ebf636a37b801bc4d3877b0d82088c271bf82bb5b2008c993426389bd9070e2bda549e097f7521454a0bdbbd3a21a76b9299c6303c6931d7d26e2f3d377241dc2efea7b63af2dc38dbc9fc44759d529d4d40011b429e807865b969642c5bc6b7586c66e346ee8aef92465a7e5efd9b50383a3a3b88837cb5c63"], 0x10) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f00000000c0)="071400000f370025ff149b33ff0f000000000000", 0x14) munmap(&(0x7f00002e6000/0x4000)=nil, 0x4000) ioctl$KDGETLED(0xffffffffffffff9c, 0x40044b41, &(0x7f0000000080)=0x1) write(r1, 0x0, 0x0) 22:28:25 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x2006, 0x4000086128) r0 = open(&(0x7f00000002c0)='./bus\x00', 0x102, 0x0) pwritev(r0, &(0x7f0000000100)=[{&(0x7f00000001c0)="fa1204a49155ce1e00", 0x9}], 0x1, 0x0, 0x0) readv(r0, &(0x7f0000000640)=[{&(0x7f00000016c0)=""/4096, 0x1000}], 0x1) pwritev(r0, &(0x7f0000000540), 0x1000000000000328, 0x0, 0x0) ioctl$KDSETLED(r0, 0x20004b42, &(0x7f0000000000)=0x1) r1 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wskbd\x00', 0x20080, 0x0) close(r1) r2 = openat$klog(0xffffffffffffff9c, &(0x7f0000000040)='/dev/klog\x00', 0x100, 0x0) pwritev(r2, &(0x7f0000000080)=[{&(0x7f0000000300)="f3e93873324d61a1f81335147f61e8a3a9fda6bcb3f810942093b780465141d1d08e01c294f6d4cf13f5c4bbbd05ff242b50c7b0c295a0514c0d63077d7bf0023eaba463a209f960a3f4bd6fc50c3475c5953e2791bbf049ab886e3fc285962d79bda80a3b3118293dd6f31be87de422506f4ce45bc8ff8af2b4a00e8b719b6f9435a18c1700ca3b08e6eceb200ae35b96541c70cf9ed6962e42308d719de11eb755dfab99b32373d67a110f473df62f0e22b84ecec688f64012611be591336845bd0f84bd2e9ce3a60778954ef1a1a80fb32cf817427a08ad1ad88e41d71832ed46094962f7b92ac0c57b7f0df5a9", 0xef}, {&(0x7f0000000200)="f10ebefbb67e5a3df4f9b5352bb613574264d382b8b39d9969799831d50ba3f0e5cef00f89bca8b2846fd9324c28de5e1afc43674894f711bff7eab604f328f96eb5222855895223ae259e1fcc75be42d3d8b6e69f46c163bfc3ebbcd30726e2be78d9e96de8fa9304ceee7daf96c144a527423aa2af601e092a32f76dea6e45ac44665fef77d18217191a6bbfa3a9efa917724f", 0x94}, {&(0x7f0000000680)="1bbac355fe4d4d5ed88cf3a3553c02d6bcd05016dcd59167f191f82d21eb7e300f8ee171ca31b1737ea9a9a996f736b55f4c8914c69c217b9baa023a839e506d254123a4c5a3179a7e6ce9c31ba45ad829a02dc4149603f1082ec3dcc517dbabe532718f655711669baf4e27c65227341d8be4b08144ee7809be86b41e6fd99f6047d89209324cacba06d45e112cb43be80d0eeb160f4686c0ab5daf1c37dd5e40592379c059bdc294d179f72b2536d49c51fdd10c03e0259a7dbb81b2aa104b969f33a70a08846b557d45cbeb289ba2c8718abc28acc7f15f55f1c53b8a66fc2fa7832fd72058936700581f52cfc242179e4f7b73c83d787008403a3a2e026c963ed51f1990eaf471a06bac12a117a1a523383e46018bf8033c2ffd9cb6e0f7932b955d4b519b26a51922b41d6b96069f4e506607f8aa6f1b89e4dac1c0340da97a3406f8e9ed91c77f05cb390e90050d34cd943f35374d3b0a84ea8d57ad41c514c038a86f2c580e79fe62b25b451edb72a30f70840f67464649024a3928a2462cd321a7b1521131578c4d3c14b0eb007b2c69c6717709bc3fc303fbf4d2bbb47e5cff8dbf1ef9b2b9c29f2a25e4f736cf9bfb91f24603ccde3470b156e6fc501b5ef27bb61c7517a83bb73830044e408f5569d3c01cdbaeb950c8839fc5350c410abc923350b7d62d46004ff83219809e81b67c00feb6ae6443c068e7c7d3010f88057f67f037e7252a6890c381261bbbdcf4eb8e4e2cc74956524b59627a61690ff4124d276eb77b16186b85b074fb621a130ce213dfcccd5b5d56cccbb50fc98047d4f167ef1b5fef43ca3892b725c294a0c59c92dc3adef25496ce50acc0d189cce18d9310d92fadda26902d6911162b9c0e39d71eea06a61f4d318c54acbde36e4022f78e10efefe0f981ef88eecf4199bdc92deebb33920feb8d82d52d231ff10dde0cf576a502dfa756cdfb5ce142709691b12728769688b705d0c92aa85f0153a358e1b31b05fbc3d98a038834cce037692f25339e5c592611cf649519225f9b1f6dd7e2831861f437daae431a2d21cbd8ba116233dc62382d567373a418410f3ac29388275c6fe69fbc6324ffe19509608d8bb4a3a6dd13a10f17c54e63e7fd70faa3a90d15427ae7fc2beceb2538a1d93f87c4a94151a3d181e01c7f91f13365767ae024edae2c190ee3535e45f410126ad8f75c9a2a72cda528f5fae1ae30af90047ca68b04f5ad70f6cff810d0cd6d86974d082c4a900787c095a77377eea9607d370cbbc38ae4372ca2fd24ea67ea921217f5cab1a12e8e980222d53982ab5af56dc0ffcb1d7b928f0afbb85f27452c4800fb8f9036559793101d19eadfc3e9bfa126d849e4fc23ac3cceb7cf85620a9e28fd1d5034eb7bd0305b5573928a7a607dbfeb996ed6fcd0e0c283e9d113292916a6861356c7f38e2c9f19bae0ead26dcb25d306881d248d420e9fa933563e8e71bd980dc6cd9b0c7f83f25c4b25d5a434f05ade0d18f04fa61bb737a8194ca95df9d698e1401d086df7a7b76cf19115b40baa9149d5eb017f9d350ef1321c24df24e55595f3ed10f2dc64c45b004a52fd22c52beef3f3c0e3d2eecd3c7edc584ed3f8d75e5827d15fdfed221ef5dc3d13642198cf417b8322afba805a01892c4a936a1290569946f62344f8dccfdaae72073995ea33e5b45b97c29bd5158794d45f1595996e28536094c89aedbb560678aed5b62163bea9a93cba2724b6e1d4c64746267a7150cf691f3cf8f27cf11b8e18de16d12474699f71f4133cbf7836940fcfd626f0ac2af400b490c7dd08a0cf19852e6924c24f706f0fb04b9211fae361ae8a0c58e64f36a20ff24d8c38f1a976b85be650d123414c632ac57a4b0843914a80efdd7d8668c97b525616f02e2c755bcbd0bbee60229a1873902603f448916de2bea0495ea597de4548b3c5a44c3b94ccf552571110d4716d25e88bfff5a4ffd8ccfd0ab90f47b9eb3e37228566631572be5a8414bd84178ffc5d7ca1e754b5c46a51229802b4a1eee6d07c6a513841962b9f3aeda53b17550b46a7d20a0c31ab638f5cdaae3d45f34b6619043b5f640b420a64f84b716495077352a40fa5f866bea92454501db3a8d0853419e0810bd10ab19df3cc8e0aa4e2858f081159c9804560bd768c75ab77be97b5e6f793dbed52b980b725ad60dbd6f326089b5eaabb8300b7d26c8959ef733551b321bcaa92863005231dee729455582a60efc6c6ed476121017e97bff6b440dac8c82e2ab957ecad5e48ebb24c65803f07d4b388b292c34a1bff3c55f95d6293ce1a1b98f6ffe22e8c6d4541119b87413762e5485a99905fd7950230bd92fa8dc0ef4f820df0bd4db1d5c77e62058ae0807f3cfbf6b2db62f10c653c83818e7231ac91e5ff9a5553a13538c3922002f55c8e378dd78a18af2dca090072555598a5f4cf371f9f565040ad9d0a827227be68d83336c2646adbc4d73993828be4b16508303dc8a83a2c46040a9e0daa5ab17eac4a949c28a4f893161186e673bd3301104aeeb3b32a14180e4f10818c462c89460c28755b7a0ce04bed474d962df99eb77115cb1f42a9610e27b17ea6540917fa68e32403d7006f4259e664114673b978cedd9811bbcac17373aafcb62d776ed8970551a90417a25efd7c792a6e200f205ae1f1d65413bb8a0feca08b6f5d772fc8a6a54fe632642e7c388e9dd379ebad1a402fab6ab4a023f82cf637dd03d0513ad072ea6e43b57a501ad578f6b90df6da07cbb2a13c848b24d8ccaa8482bac31a73a39fe3b3f839137d0c45e6a742972303822ae22ac0013c76255be1548d49f4a8041da9105f87668949ba95ad24cbeda6f51ce87f9849eec890df088598babef4a71acad22ffba5f984de27c403b6eee1bf3b62929dcf2e66922d1b8f3d0e41f552431005c35554425ce7a64b67e9ab186b7fc0725852af834fc0e8d20843afd8d3744396f97fc2cf8203da6eea99063aedd6a1cbcdfd4dfec9e9a14f8412414e22f8ce3257361fea69946b136e02b484570a29bb3c4fbed8536d5077bc6ecb1564f28d278045e4fe5fd6dd227f34da5a2dd554094f52a0118de6c83368b174078890cc6c3237e3efe13712a6cbff7bf3285f97cc8ca12d9c8055b8fd8ec07f8c9a8ffdbc3cc0e11e362e3e529cd65c107286cd6f203e7a251893871d0927e07d9d1389b9bfc231f90820e8a143ddcc0199c16a5be62706c98ed49a152d61c7e358d17ed98bfe8572491e52393129a0be8efc6d6c0767be371a87d383523a44c66cd8eb8f5ca6cfa1bce7c5c0840d456095a99350b26160d6b583a50e239a206e7cd55b844991e5320e33724eda398178800da18a9a041dd07adcb5581b352ea26292ce34e2de843372861da35fcf01f5024c0de740a647a076afc0f45a7b2b29e0d2170a072a960b6f8067ef2e2d839635a79cef36a7f662a4b4e0f51de717ff5e04d5c34ca8380523d45a82ac368e0d19435b8de0a6e2e0a50eae817f6304cd9c2d763a2a891ea7c7ee76c71ee8a17063eea3b8464bad82aaa58cb581647c015f59b8329d9d7608c3eb0c73cb2368102907c729dcb8ef2730e623b9f37eae3fec070520d63641db42858da80c08699396fa0d0365afd6521ccea10cfd4b9c435e72b066a51be4ca7d002e151b763ec7f04e02ab90981cf4fc9e3b530a79b5497d3eb9f3d719eaaa904a31cad91140158a6454f4cd385a761217b80a08992d28924bdfd0853ffea2aea1a0b80f0917eddec4256b03104516618d155bb1a1c553381252d13c95e8a3881dfb28dd059396a9a0456f5cb7aee5cc58537033de06570b783d966ef87778667e22ca8f242105d5ffd0a3c099a701efc424df94ee85b005e776b2c4ff904b7410221c8333e75cd8c6e8b389e961711417663335e9fd0663f11624fd2b490c5887c80bea5bbfaad6b36207843eae04ef8b1f7424402bf0a0f674fa61bfa7d05f438deeb86f71d69e84d391c103d3c131fa821b688b95032293b64ac446ce0d815a203de3595b0fca2ce1d1a42040fd5d051e373dfcf4dbdb7907c26ec2922514e5407f31d67b4e0be89a9f1adee3797e2b605e2ba0f499e7093de0f252aaa4946451e934a957bc25ffb8e738437718298125f3f354cf83c5ca538112d3b102fd274e9a68f6025afccc6205329d6b9d272e2b1fc2fd73106c04248f0142e9bd183ea62ea9b4578764ad02d89b8cc8f1551bd73d00bdc78398a433b28244cd19880c6784ae96e387fd13cfb7580b9f07fb35057c98ae5cc72eefd0f0dd20f5d0f27c079561b98033adffe04cccf38eeec1387ce5f2025a1dafac77aeb0bc43d1d94a0dccabb34d4434fc8354a1439f4cdf0dc40c51bc3c0d0315befe1ae0aa9aafa8c1a1030afcf8f1c64bfd9571c878b20d10a2a2605abb68835e7f6f1a2803e96978ea5ba50c1de2a2a3e37a5deac30c389e33fddf156756100870d65bb925fe0bd36c6694338b93f50da28fc9a5c67235714e35d1edb62ed5655e021d0df51857974069311bc0d1c875e41a2fc7aea0397b58131e408098b6c03a1e1d47fce859f805300313fe74c1f8f2c75cb8fcd4d149afc7d7ddead3447e8718992e7693f5d4e74717aaa548bd1037c2c75b2ea79e67182574ea1c9950e40b4c41af2825f65de2822c450668745f2da78c05c12845ed3a7467108cabeb954f45436cf46de4030b091407301d7f4f374858be3296fe2aa2ba3164532caaae4853318f145d022a473f391914d4ecc847e77c51bfb216dbf78b01115fe908ea4928df7e20ff7b18fafd620a316ecb8be2bd1d1f188f09de9d2a8696ad13569d05a3222e4906992756a26fb6b3eb2aa2ca73aa1ceb1f81273cf7fb97561e4a3fd1e85ed62621937355a891e0b7e210a70a7e421a6bfa378fd43d5d0cf739d88ae4a6ad55dc93e0b9ac2e8e6d4b683356da180196c52848b724a6259dfa08b2a1ea4572004d6025bb7d581f9402ea8b2cb6cb90b157f8b8e9c83b179a706f9c3e220a74ca5955f638d00f27cee6e9fb5517a9b8dfd756501620e0f53cb10a8d03606f90491e00cf7397efccee7539aec430db0d35c210442204c8d0989fd55131d17c1571463efd82d9399eb86167fb620754f3398a49627fc2f69c014703a5dda668dd4d443cb9ac3cb00c34bf5fca54b73db7ce3f597b610bfc5880b9dee6793c9f00eff8639dd58a5078cbcba997ab3e49426f0e56caa67813de7dbac9a928bcaa1e44cc93e1222b47f3f4891d6a47d442b0d68933313516b5034c493b408f1625a74604d47221ea7a497aef99ddbc0542907061143213b78c44f6c35c70a32c36d22694d1fcb41eb9dab030ef155431b3ea397383d273f04f45d5c3d850e92ed3d985caaf8ff952f957d76c39e5805952d2236a92d14e4cee4fa8679da9357334f1b4c7304e564623f4f3b072027fcabd288d1df04a7f3b6eccb6c1bab736ddc90984c9b8e52c691b7376e05ce588f499d84419e5a616a84d23bb52b24c07ae49041b5e81a64501ef3ba269bb62d284326d9f768a29f321a3c098e0abf41999fbaaab3b245d876b1f04899d392e1ec2945e3285f78d4090bbb4cbf77658dfff70d856cc108112e5b22cf351a791f11039fbdef6e36fd8ae2d5852dd9108b470b4c1d1d6044c2c3378c035bb14c6224c3444bfd50db30f4b7011f68e4637e25f2770d976fb3c89b62643f8e1edfe3a17d653bd4616f938ab1a5131cf7b2fe63d8f8a105a06f7271b812ffdb7d37f5a6771ee447f013e6436b0064e1144c4ca2706", 0x1000}, {&(0x7f0000000400)="4b4c7d7ddb5b9b109af3844e75cab6dd0fe873fd6bc0effb6214edc43dbd76ed42abc8d75a03cea14de66d016d7b617c82a1ad6781b6e4e67c9b08936963319a101d7625d01b0aa44d0763b16628db71af97c626f62becacf6bfc342157b8c9f46fdc0e2ed9235d18e6f25f4a7306cbc8046614f3cb8a35eee6b009ad806a571837967792e731632f3d86033f2aa62a02e8f440881b374f7f6843859ed87401ab090ab88ba6217b1a7e6bff12882012b516557298cf8", 0xb6}], 0x4, 0x0, 0x0) 22:28:25 executing program 1: mknod(&(0x7f0000000240)='./bus\x00', 0x80000021c0, 0x40004000000028a5) r0 = open(&(0x7f00000000c0)='./bus\x00', 0xb44, 0x0) msgget$private(0x0, 0x280) openat$speaker(0xffffffffffffff9c, &(0x7f0000000040)='/\x00', 0x800, 0x0) writev(r0, &(0x7f0000000080), 0x0) 22:28:25 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000100)=[{0x45}, {0x80000000000014}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000000)={0x0, 0xf149, 0x5, 0xfffffffffffffffc, "661fbef224518087ec9e03182eaf7f091fe600"}) pwrite(r1, &(0x7f0000000580)="cef8a0d513ed6db626a146f5e636f268b9617fa79de390b7e6e51a089fd6aa8545afdff471d83e58415005e9b7557bcfa7bbee68f7c398992e401b6c3397f72affe5122d2acac42608b0dff201602ad59d64b5bddb0d8aec3c6fef38ed8dd9a2b3c8819683ba6912fdbdf831d17922c610d9a4e36dac6102d96cff576f590454415a20e32064bedfbedc2c62665756d7e16a72b02c82bbd7881f3d46eb5ecec0ff027add3de34093f826bfcfe7c9cc7430fa194820a8fe98b99d14f2d3be239820104baed7c6df29050db7a4c7d7afd92accab5d3a851e62cda0fbe625906313bddebfdb9e588b710539769093a9b79650df0570ee6eb77978a8a3ff1d94e32f526c7d0708117edc0c7c7e8255523b08905e56c7284ed353bb02f07e8a79486d0998bc2924ee12d610cd129d42f0b333eddbea755dd77e5c6614de4d2d5d0194be11f952f20615ae67c5358cf142952baa08f6976927530ac4ea8e1e2058a56f899ee1ddf4b0def50cec6b48950c8713443a9caadbb18fe4782d43ed41aa0d32c77e3b563e98e3a56adfb963f5667738c397baad910dd5462b3a7a4a859e91da1da8effdd62ccb69d58439758d298d997f12abd97426c322c03d48f79a894e548f87cb346859a8c251c209fd6c84d4ceddd1227cd4ec7ff867661cf7d537e62b1e19a97703e17c475ad7dda0c247b24caea6a4a24cb807a662f82cf76392066d208906eadbd9b7171789ec56a7c9906169fa359054a765a9be070a1c3aa7d5069301f16ab571606ce125f0c577aa0f8cd7b1f413c1f9a8341120bafd820853fd6d797be090885697191b04659c71bbf2cb9b7e2279910bf01c63c8be1150cd63234bde0984d7de7aab0be0745413c15fd108467fc18467c4db26f50b1e3f92cdc2242e0e831909d0357e16fb42bc79b5eeb5e73219d63111e6864cedfbed91761dd6c4e4785633ddf60b2d7babb0742f3ed365cb0a611807d9c4bc260267cb416101a92f93de39c0e0b96f1a70bc4f5e2e336b38e1ca5b822f5019795771d91628feb543e192cc3dd594c9824e2b0ec89591cad5fabfb80466971dc9ff9107b14e2984e2858c4b00cc21c814c03007366839d22692d97271b52c7bbf14ca61b071b4a90d5633d06bb775acd2f3e98000d23f5f2cf0d3d42d0ddd0c1655dabdcd6b968c926b4c6aae6e88b14ea7399ea4dc72e9694e4801cf3fbc1b22f97fa00d5e49a38733f86d176d9ae61e114d595dc17a130757582b9a7c9b8a6aee9c80caf78d316a6ed45b7892edc437fbd27380a9ad998be501766fe513cb4459435138c7e708da392e8499d61b133d3090183b7f136d2d0ccb60f8c8852a4ed45020fdce20b0597ce95625f4440c51338a7a0f7bfeac85e022c3b2ed24a7b0c47eef16dd698aa9d1c56fc662e9b40edfcfa99dade2ab4650b6d8f8784fdf4f21e0062c71858ea102c5288e89a00dabf28c2a86c3fa03f90948af0c3e1419629d0f8596be346e3b803b9cc333bf29e844e9993f8194307efad62c38d1d36c8109da159f1a7cb6630e6c1b2f05ea7dce5d08266c741038d94a73f3cca69a7f15e0ada7bf2ee25dc543066019592c13c2eb89e10a0894daf72e99a22b1f77b620c5e753ed5eb3e4c878b8c50cbf6d600115fe29587beba0f26317086d984cea463f4ecfe0f9248d2a143c98908bea7968b514361dd44509816b451fa1fd9fda248efdf43c875e1df205ea450b04a8fa7e6195b0f10514a072dee4ae314be94f2b90c5583d33a90c2f9feaf3f930041fea6d3e33ddccc59ca37f02d7564caed7affc7046c77371c7249d8494cf04a6cb8aff951045ffd75199021bcd015345c61012bdcd8c886d2a96d842098fc6ae2f8a1fed6eb3c9296c5006dbbdcc144c3881591e00c13d36d71210c71401cc9a56baac18a3ab31e451b122c77182c623b37c5f64b97496f8f2be669674bfee6eae4045e8e410f90109f09eb5771645d5ec278d4d3a53beb2a2312bff0459a1cb49aa0a46e8262cbee0d59c4de6d2e9cb83b6dbd2cb94ef087e0c3fcec576f64a9a9280ddf3ab53e38edc72160bd84da70c73e85622946677cd3d7ad95d8c3ce3beec71e85ab6b69a65744a3084c1a78e12e91be160a77f377f0e473a5c411e0f214afd044501eacc35f231165ad90dfc48792ebe76fac5d49fd6d2049cae715feb074015acc5dae09fd3effd7c5c552ef4a0da2092de65b031cd825940c1455f96f99b8ccd488b34f20ab99cf4f7b36d5ef4080e044c1d53d23e1575a220b6c85b185103bbada4e97d27c8e9c08d51abe9779ab3441430bf8554764b55fa22d4cea6098aeb7d6f99f1fc0715a3b3d407d14c50cb7ea244673d892b3b79abd56fbd3011268cbce8ef309c075738d52d0d4d53851fe603a2e321ee41b87cebbc6799e0be013f3fa428e1c980339b6b11755f7b40289d218eb0a8d2e3d32f6405606af7fdca602b29416efbd71c057c03f20484d4c5d5b9699b63de2c0f3c432e088f27e7443adb931f29e3254fa8f58e09566099cce43f2678f7492ecaa6e5c38664fe8d64dc4b40cf560a1bf1a5994e4c847a0535513324f7d3a4bd350981044fad55358b1198f306230fb1318a8bab958b27bff3c900f2976391f5ad9525fbd358cc323cecd011baf75240edcbefce8d78588897ca2e1f6b0d1aac5db9c4331d35e90caaf844eb8258886f444da840e9e5e064d61774ea992fc93e10a46a610492f139be7e48cbb1b84365e9078df70ef1174f11e8caf3bf0141631b59047084c8fa6b28ca17e8f49544b5b33a430e70e4f9457876d53797e64760f4f289dac0b6a4642438962397a047875be97539f188f744371d1fddcb729afadb75a6484c9d0fcabdeb02784a70002b12e1260eb2be6afab2d929e3112c69b1eac69e3f299cd63e8c783822b5546a5f39a2f48dcffa4d55b0f942c20d0cd0e3797ee27c0c39f6625feb07ce8a6c1dd542f7b00f1738c837953391cf73146a4a0d72a99bccdf892b04f5b4cd278995a74f86a221444c868aa937b1a5b090c957dd9b3d4fba95b86d355da50fbf3efd1829ba0ef327bd10099f895ef41c4fdbe1af059208d6e2806d311fa2a8dca4e965330758d8bff89aff3d0b9b9c9eefceb90709bd565326421b0abf8cb470e7ca2b23a8abb059fb63adb03dfbd76e480c8f0bae5d18dc17ed8331f5e56e2993ed5c03a7c791ac0c0670e2c77dfe6021cc820006bfe5f722991ed1f4050e0e6879f232b1a3b496a0232fb1c08ee69938b2b8a8fe9e8da8937d6c3af17e51c5dbac9c4d56d7149ea5dcfedbae07e8ca87383d8f9ea854f7c7f717b5db22833109e3ece8f682d581900dbc381955a23268992d118525b99e3f200d7171c6b0f9563ab9f20200b3f12c785510431c2cc470b85f4e3549298642daea67f47880fcbaacbbfc76e98ad3349aedbe69819de264fc3221aabe5da17df39c1b377d64182c000c6b3bb12893fea1743731113a0c6d9997fb59022c308b2bd7eb0e1c5593f030bb85f7d84aceabafd9e639dff7c18b9327e4e8dcc9e643080ea6f5297d2ff6b850dcb3ee46fdbd7bc49aa5e07f9ef2d2fd016d08cb239d45c5ee2b932fb6a386b6898efdcdd70f71ab069be7c50f4fcb954c3721277c900b4cf9c8a8827bdeee65f3ec0c0f72a1d9f5e20f2916370c3ba08fd63197ca4309013771d19e89110f932704d899ddef0c2f35d4b9eef6cb04bf628f3ecf72905acaa73b919f123394ac0f3894d8770939d2e79b55d8dd6308258091422a4fc86b05ce4865d1812fd0f20142c21923d4978ae3aab7868dcc9e253adff3f5c3ca97fad9c5380b0a00393f29d2b9d6966ab589cfac06f07982770e7f15d77d071c2aa669ebff39c4a115e81d9e7b4779b616d50f9db4cde65d470d56c24693df8718e4378c489e36bfa3bde1f2dc0486f74ca79704ea46cd0bd768556fbbc5297e2bace43d4ebc23885806055a46c8c3be9d82d089c7311f845c8ebf47e451f4192b7b6b934f58adda7aef3ef7e87b22df3dbc89f59f16cb876ef9135104e92760240aebc87e52a925693e485768dea4d0b3ecc8b56f31c056941099e6ead0bb770ddd233be3c7566fbe37700543d56f96bf0c8b36212bd8c5ec3daaaec63d6bf57574c465ec1ab389ff557c57a5e0cf2cc646b3d5313059b96d5f90aa97b9e11beb4d66052de88f71b9871bbcb47485d086d0132e686a74a32d4bc54f8b5715b67727fa955dff46b33c6a1180c9c8aa80723aea8518c4a97c00631e67c7018a53a07eca871db08892194484404d1ac87a75d64db82a2b0233f2c567a0507e817a9368df14690273cd1843a307984fc3cbf262def5775b2abd1f546008867654ef958991eddf5a225040e1859892b3fca3f311b44a8b11e341015fd81ac0cfbe2bede4b2b273cf0d83d74bad019802a6a224bfb0cb471d457c236aac51238b7ce996a1175be426d5470c1d9e97b3c1df2c2214790b01f21722040a6e922cc0657be2b9d534b89d09c62adf29b6be38de44ea5784ed7b2427ee2a8f2cadef6f23d92dfdb88474ba42684c9464694374a8ed4a21221ff424b493301c165a8b2605e09b2e0ba5ce7b9d084f3c83592803604f895ec2506e3a624fd8bcfb53aa19901586418350579af3796e02a5e081ebd521de8428810dab7d26b85323773610e45f744e9c85c4342b3c721b972077e7e836036315e505e284eadb98587b849f6cee725c4ede2f3bfd40a63df2db4f002c6bc4a42645bbc5b8695e97a4cb2b723a15882a9dfde9c1d087fee352b51e47c60bd385e89cf940dbe4eb2dba68c7c280d14f08fdff876ba69d8328c5f21ae74a196c672bde8d04aa31d5cc6583e8a7db0aa88da7c964aecd91114201570d4fa0a3376baf754b842578c03e312da0e598034fd5200240254a902d73e7958c933fd7c5f6b228b63510d678e57a4e39ffecb6cb6e5c05e64a9372cba1215a2ffabdc5ec27642dd0a6408945faea499693f8d6c34dc4af6a22c462a45414a0337a45575c3916b480b15360d9ffac3d9a6207c16f458a56699d1c37aed30fd7ecbbe16b2f877d05f038d75887376b23788c9e605dfef972e54c95c054ec1822432f20de295ce266a2d8b8fea3c4a5badcd954cde98e2c44f54357d1aee2d7f2e6f3ecafecd6e3c728ecf5c34c6584a2339fc15a73b29a519e6c0ef4278f3452b88b8e73342efe745bb228c6f1e3304b696fd6e0a3fd540a39af54eb135b64f736e54bcf1c5dd832db48f0cff1ea5dc226cb7a8e87ea1e22455807fdc36d40ca304687bdc3ffa0672085a26dfadac50a20087dd679dc52974e8b7c1df4177c2d10192c0fcb457a5df8fd6c987c39334e1a95759f7fc25b1dcada6d6b696fb1a88275d8e32e473b40d39110eff2d102040f5753735515be8b6ec21aa0f43d69f0b1435051e291647e7a1e314d53c42e9afef19c7d993a2c4b808e4127950a919326d8dc27bf204e67ad489b6d7d4f40c33bd444a620acac39019652270149a427a6b2fb3252110f3aef736a0f25d25a0d02ca5360fd895ca7fc532867dee485fb8a1bd6c5bd88989f342256ea8c800ab9f2247900cf820c2db058f2ce04e4be7f4b96da9a85c9430fcff219b282b827906970fad3fab95ac1f4accfeeb243a07b0aedd64e1370861763203cf32a7ed6078cb018d7c5c0ff28d2c6232596bfcddff16b22e93da4bbdf9bf9bd51e9599a65d5ec23d49d720fde0cc58f7edb7e91419eba38ad0a2e37a7a1ef522da99b9c518e1a7827b84e4a7b651e213e62d9668e974f2f1869083d74c0", 0x1000, 0x0, 0x0) syz_emit_ethernet(0xe, &(0x7f0000000540)="6ddc8d054594c5eca47251441ecd") pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) close(r2) fsync(r2) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) 22:28:25 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000000)=[{0x4c}, {0x100040240001c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x2a2, &(0x7f0000000180)="67449e72411f") 22:28:26 executing program 0: 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) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x4, 0x5010, r0, 0x0, 0x0) 22:28:26 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = socket$unix(0x1, 0x5, 0x0) dup2(r3, r2) bind(r2, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) r4 = dup2(r2, r1) listen(r2, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) dup2(r6, r5) accept$inet(r4, 0x0, 0x0) execve(0x0, 0x0, 0x0) connect$unix(r6, &(0x7f0000000000)=ANY=[@ANYBLOB="00012e2f66696c653000"], 0xa) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000040)=[{0x20}, {0x4}, {0x6, 0x0, 0x0, 0x100}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pwrite(r0, &(0x7f0000000080)="1c357e3a005856bf000000000000", 0xe, 0x0, 0x0) 22:28:26 executing program 0: r0 = syz_open_pts() kqueue() socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000003c0)) pipe2(&(0x7f0000000540), 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000005c0)) pipe2(&(0x7f0000000600), 0x0) pipe(&(0x7f0000000280)) pipe(&(0x7f0000000480)) pipe2(&(0x7f0000000800), 0x0) setrlimit(0x8, &(0x7f0000000440)={0x20, 0x100}) pipe(&(0x7f0000000840)) pipe(&(0x7f0000000080)) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000008c0)) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = syz_open_pts() ioctl$TIOCSETAF(r3, 0x802c7416, &(0x7f0000000000)={0x0, 0xf149, 0x5, 0xfffffffffffffffc, "661fbef224518087ec9e03182eaf7f091fe600"}) r4 = syz_open_pts() close(r4) writev(r4, &(0x7f00000006c0)=[{&(0x7f0000000c80)="aae3e6c3f01744124ce96464f9157c521949703cb9bb69323cf41195cd335e36e74866da987feeeeb097b241e19f3fa88644a1612230c806ad34071458f62751718c2d7318d6cd8bb32a75d8ef3ec8ca53550e50cd08c580866abcb4ceb0ed52cfd0b81201f04606d61424cc74d871a596a34dd2f37f2b7b251d38efbfda4c7fe8b24d0f14b2d79c90b1b13c9fb4921666a654ab580bb2422d814f990f09", 0x9e}], 0x1) r5 = syz_open_pts() ioctl$TIOCSETAF(r5, 0x802c7416, &(0x7f0000000000)={0x0, 0xf149, 0x5, 0xfffffffffffffffc, "661fbef224518087ec9e03182eaf7f091fe600"}) sendmsg$unix(r2, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000040)=ANY=[@ANYBLOB="28000000ffff00000100000000000000", @ANYRES32=r2, @ANYRES32=r2, @ANYRES32=r2, @ANYRES32=r1, @ANYPTR=&(0x7f0000000000)=ANY=[@ANYRES64=r0, @ANYPTR64=&(0x7f0000000180)=ANY=[@ANYRES32, @ANYRES32, @ANYBLOB="bf58221dccfdf55a668ccec46b5f6a64757882a74d837b97a21bef0bc006ddea1aeadc5faf7689806ba2997ceac5392fafa453ef88c54ceefe2bfa24a1acb07cc2b298004477609a731c208a179922b49deac5c87efa86a9370e09e44774903343241c305ac9086bc78cfdca43a4b14f495242c3a6c17fba9cd4be2588d9d0772d1595b342bf5097207fa934b1b373f9148f3353f804f0e604f9638fb1538767c988f4a5537c27", @ANYRES16=r3, @ANYRESHEX=r4], @ANYRES64=r5], @ANYRES32=r2], 0x2c}, 0x0) recvmsg(r1, &(0x7f0000000300)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001440)=""/225, 0xe1}, 0x0) 22:28:26 executing program 1: open(&(0x7f00000001c0)='./bus\x00', 0x200, 0x2) open(&(0x7f0000000640)='./file0\x00', 0x200, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) close(r0) fsync(r0) ioctl$BIOCGRTIMEOUT(r0, 0x4010426e, &(0x7f0000000080)) ktrace(&(0x7f0000000040)='./file0\x00', 0x14, 0x658932a1b5ce1340, 0x0) socket(0x18, 0x4003, 0x0) mknod(&(0x7f0000000100)='./bus\x00', 0x80002005, 0x0) open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) openat$diskmap(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/diskmap\x00', 0x0, 0x0) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000000)={0x0, 0xf149, 0x5, 0xfffffffffffffffc, "661fbef224518087ec9e03182eaf7f091fe600"}) flock(r1, 0x4) select(0x40, &(0x7f0000000180), &(0x7f0000000140)={0x7f}, 0x0, 0x0) 22:28:26 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0xc4, &(0x7f0000000180)="7f") 22:28:26 executing program 1: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) close(r0) fsync(r0) fcntl$setstatus(0xffffffffffffffff, 0x4, 0x48) r1 = open(&(0x7f0000000080)='./file0\x00', 0x20, 0xa) r2 = openat(r1, &(0x7f0000000000)='./file0\x00', 0x100, 0x41) ioctl$TIOCSTAT(r2, 0x20007465, &(0x7f0000000040)) r3 = socket(0x11, 0x3, 0x0) r4 = fcntl$dupfd(r3, 0x0, r3) ioctl$TIOCSDTR(r4, 0x20007479) sendto$unix(r3, &(0x7f0000000100)="b1000504b1000000000008fecea11ea8fef96ecfc73fd3357ae26caa0416fa6f376336acf0057804be781e4991f7717f570a43c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282934e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b2c1e4c74d9d2540b590006ee01be657aea8c500000002000000000000020208a371a3f80004000000000000000100"/177, 0xb1, 0x0, 0x0, 0x0) 22:28:27 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000001c0)={0x2, &(0x7f0000000000)=[{0x48}, {0x2400016}]}) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000000)={0x0, 0xf149, 0x5, 0xfffffffffffffffc, "661fbef224518087ec9e03182eaf7f091fe600"}) ioctl$TIOCSTART(r1, 0x2000746e) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x2a2, &(0x7f0000000180)="67449e72411f") 22:28:27 executing program 1: semget(0x3, 0x4, 0x77de51a8bdf94c17) accept$unix(0xffffffffffffffff, &(0x7f0000000200)=@file={0x0, ""/4096}, &(0x7f0000000000)=0x1002) socket(0x18, 0x0, 0x0) r0 = socket(0x56c98414fbf25a2, 0x2, 0xc) setsockopt(r0, 0x1000000000029, 0x200000033, &(0x7f0000000000), 0x88) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff}) r2 = fcntl$dupfd(r1, 0x8000000000004, 0xffffffffffffffff) r3 = dup2(r1, r2) kqueue() ioctl$KDMKTONE(r3, 0x20004b08, &(0x7f0000000100)=0x2) kqueue() socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff}) fcntl$dupfd(r4, 0x8000000000004, 0xffffffffffffffff) 22:28:27 executing program 1: r0 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) ioctl$DIOCMAP(0xffffffffffffffff, 0xc0106477, &(0x7f0000000100)={&(0x7f0000000040)='./file0\x00'}) setsockopt(0xffffffffffffff9c, 0x4d, 0x4, &(0x7f0000000140)="ba1418ad2400c4c8c411d56ade60fae7872507eb0f015539c1d6a0c6f77769d074983c3f93cadb967874c3e415dd6fc9537dcd110c4bfe170f9b970060c90fbbe54122443e2890f4f38f8d9209cbb496636d7925502a9e1f7e15dceb517435be390ffba4cbd285cb5076e44f81a9b0e5e2067b78146ce1babe97693b8b2b4c4c2d1b5bd1ffba3ca14cb53298cd757294fadcf5ddc62419b5303b732f74bb3404b0d8bf9355b2209134c24f556205f9aeb88c700edbaecd83a5e861ea16b563dcff09444acc5f679632f3e66edff901b8", 0xd0) pwritev(0xffffffffffffffff, &(0x7f0000000240)=[{&(0x7f0000000080)="bde2822a02a30a", 0x7}], 0x1, 0x0, 0x0) writev(r0, &(0x7f0000000000)=[{&(0x7f00000000c0)='#!', 0x2}], 0x10000000000000dd) fchmod(r0, 0x8e3) execve(&(0x7f0000000280)='./file0\x00', 0x0, 0x0) 22:28:27 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x6008, 0xfffffc01) open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) 22:28:27 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, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x4}, 0xc) lseek(r0, 0x0, 0x0, 0x0) connect$unix(r0, &(0x7f0000000000)=@abs={0x1, 0x0, 0x2}, 0x8) r1 = socket(0x18, 0x1, 0x0) r2 = dup2(r1, r1) ioctl$VMM_IOC_RUN(r2, 0xc028756b, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, 0x0}) r3 = open(&(0x7f0000000100)='.\x00', 0x0, 0x0) symlinkat(&(0x7f0000000040)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', r3, &(0x7f00000000c0)='./file2\x00') unlink(&(0x7f0000000140)='\x13\x13w\xc5\xfc5\x00') pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) close(r4) semget(0x1, 0x4, 0x1) r5 = syz_open_pts() close(r5) writev(r5, &(0x7f00000006c0)=[{&(0x7f0000000c80)="aae3e6c3f01744124ce96464f9157c521949703cb9bb69323cf41195cd335e36e74866da987feeeeb097b241e19f3fa88644a1612230c806ad34071458f62751718c2d7318d6cd8bb32a75d8ef3ec8ca53550e50cd08c580866abcb4ceb0ed52cfd0b81201f04606d61424cc74d871a596a34dd2f37f2b7b251d38efbfda4c7fe8b24d0f14b2d79c90b1b13c9fb4921666a654ab580bb2422d814f990f09", 0x9e}], 0x1) ioctl$DIOCMAP(r1, 0xc0106477, &(0x7f0000000200)={&(0x7f00000001c0)='\x13\x13w\xc5\xfc5\x00', r5, 0x27956ac2d752a9ce}) fsync(r4) ioctl$VMM_IOC_CREATE(r4, 0xc5005601, &(0x7f00000002c0)={0x10, 0x7ff, 0x4, 0x25b248d8, [{&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ffc000/0x1000)=nil, 0x7}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffe000/0x1000)=nil, 0x3e}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffe000/0x1000)=nil, 0x5187}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000fff000/0x1000)=nil, 0x3}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000fff000/0x1000)=nil, 0xfff}, {&(0x7f0000ffe000/0x1000)=nil, &(0x7f0000ffc000/0x3000)=nil, 0x10001}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ff9000/0x7000)=nil, 0x401}, {&(0x7f0000ffa000/0x2000)=nil, &(0x7f0000ff8000/0x4000)=nil, 0xffff}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000ff8000/0x2000)=nil, 0x9}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x5}, {&(0x7f0000ffb000/0x3000)=nil, &(0x7f0000fff000/0x1000)=nil, 0x9}, {&(0x7f0000ffa000/0x3000)=nil, &(0x7f0000fff000/0x1000)=nil, 0x5}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffe000/0x2000)=nil, 0xcfb4}, {&(0x7f0000ff9000/0x4000)=nil, &(0x7f0000ffa000/0x1000)=nil, 0x4}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffa000/0x2000)=nil, 0x5e}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000ffa000/0x3000)=nil, 0xffff}], ['./file0\x00', './file1\x00', './file0\x00', './file1\x00'], './file1\x00', './file0/file0\x00', './file1\x00', ['./file', '\x13\x13w\xc5\xfc5', './file', './file'], 0x200}) unlinkat(r3, &(0x7f0000000000)='./file0\x00', 0x0) munlockall() symlinkat(&(0x7f0000000240)='./file1\x00', r3, &(0x7f0000000280)='./file0\x00') ioctl$TIOCMBIS(r3, 0x8004746c, &(0x7f0000000080)=0xcbe) r6 = syz_open_pts() close(r6) setsockopt$inet6_MRT6_ADD_MIF(r3, 0x29, 0x66, &(0x7f0000000180)={0x64, 0x1, 0xff, 0x890d, 0x4}, 0xc) 22:28:27 executing program 0: pipe(&(0x7f00000012c0)={0xffffffffffffffff, 0xffffffffffffffff}) readv(r0, &(0x7f00000011c0)=[{&(0x7f0000000040)=""/20, 0x14}], 0x1) poll(&(0x7f0000000100)=[{r0, 0x21}], 0x13, 0x0) r2 = syz_open_pts() ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000000)={0x0, 0xf149, 0x5, 0xfffffffffffffffc, "661fbef224518087ec9e03182eaf7f091fe600"}) ioctl$FIOASYNC(r2, 0x8004667d, &(0x7f0000000000)=0x81) write(r1, &(0x7f00000001c0), 0xfffffef3) execve(0x0, 0x0, 0x0) 22:28:27 executing program 1: open$dir(&(0x7f0000000000)='./file0\x00', 0x400, 0x22) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r0 = syz_open_pts() close(r0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r1, 0x4, 0x80) close(0xffffffffffffffff) pwritev(r1, &(0x7f0000000000), 0x100000000000007b, 0x0, 0x0) bind$inet6(0xffffffffffffff9c, &(0x7f0000000200)={0x18, 0x1, 0x7, 0x7}, 0xc) pipe(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$VT_GETMODE(r2, 0x40087603, &(0x7f0000000140)) unveil(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='x\x00') rename(&(0x7f0000000180)='.\x00', &(0x7f00000001c0)='./file0\x00') 22:28:27 executing program 1: mknod(&(0x7f0000000040)='./file1\x00', 0x2, 0x0) r0 = open(&(0x7f0000000080)='./file1\x00', 0x200, 0x0) writev(r0, &(0x7f0000000380)=[{&(0x7f0000000180)="9b703882aca1fb98cf4f6306615a12f6d98160ae6949b60754e3bdcd95dec16c2377f26d37494adea8833c441b123d06ed12183c425b043e368c5d4add1a7ada0ab070bd3043f37e7c83730b1ed7a4", 0x4f}, {&(0x7f0000000240)="18953150ae67a02ff753d76b2871f7933ccb4609af13e75e6a16776f8f1c2a9471bebaa85023a9c2c1b1c8024ba0b1e66e3f6dacb1e2e391609f2114fad792b37a0f68cb0f351ef2ee8564cb3a30264b50179185b3c25bd56396cc60f0c4d7af539e568330f1005de77a3285a9721b058773ac1e98c55cd4e54ca358bec1667df58a76a0bcc5a0edcffafa7a8cf3c846490bd51691f4d608b3acd6b31ac808606794b8a410c61710d5df30d80d", 0xad}, {&(0x7f0000000300)="1d594992bc04920a15b5994b57b5c710f04804966cfcb7f2709f1c0560eecbdebfbba3b29fb1982ae1379255bf038c4c4a3252a8e2e4ef3acc7abd97fe1bf34c76e92a06104be94c8b7543", 0x4b}, {&(0x7f00000000c0)="3147cb458f5052bb5794fe03314f8f01b618d1ab3c4764a39c00b78c9f10f82de558b2e43903ac4c26d3dfd9309ec15e55", 0x31}], 0x4) acct(&(0x7f0000000100)='./file0\x00') acct(&(0x7f0000000000)='./file0\x00') rename(&(0x7f0000000200)='./file1\x00', &(0x7f0000000140)='./file0\x00') pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) close(r1) fsync(r1) ioctl$VMM_IOC_WRITEREGS(r1, 0x82485608, &(0x7f00000003c0)={0x2, 0x9, 0x1f, {[0x0, 0x9, 0x200, 0x1, 0xbae5, 0x1, 0x100, 0x200, 0x0, 0xfffffffffffffffe, 0x0, 0xeb0, 0x5, 0xfd, 0x0, 0x9e24, 0x3, 0x500], [0x5, 0x8, 0x800, 0x200, 0x81000001, 0x3, 0x458, 0x8b, 0x401, 0x2000000000000], [0xf7b, 0x98, 0x80, 0x2, 0xff, 0x4, 0x6], [0x7, 0xd1f6, 0x2, 0x8d0, 0x6, 0x7ff], [{0x965, 0xf2, 0xff, 0xfc000000}, {0x6, 0x0, 0xc43}, {0x4, 0x3, 0xeb2, 0xff}, {0x4, 0x3, 0x7, 0x3}, {0x40, 0x9, 0x9, 0x49c}, {0x4, 0x51, 0x8, 0x601}, {0x81, 0x1, 0x40}, {0x0, 0x960, 0x6, 0x5}], {0x6, 0xc0c, 0x8, 0x4}, {0x40, 0x101, 0xd9, 0x44e2ec2d}}}) execve(0x0, 0x0, 0x0) 22:28:27 executing program 0: symlink(&(0x7f0000000300)='\x00', &(0x7f0000000340)='./file0\x00') link(&(0x7f0000000080)='./file0/file0\x00', 0x0) utimes(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)={{0x3f, 0x80000000}, {0x616, 0x7}}) 22:28:27 executing program 0: r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) pwritev(0xffffffffffffffff, &(0x7f0000000140)=[{&(0x7f0000000180), 0xfd54}], 0x1, 0x0, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kqueue() close(r2) fsync(r2) ioctl$WSMOUSEIO_GETPARAMS(r2, 0x80105727, &(0x7f0000000080)={&(0x7f0000000040)=[{0x25, 0x6}, {0x89, 0xa2ad}, {0x3, 0xff}, {0xf2, 0x6}, {0x0, 0x101}, {0x84, 0x8}], 0x6}) socket(0x400000000018, 0x3, 0x3a) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r3 = syz_open_pts() close(r3) writev(r3, &(0x7f00000006c0)=[{&(0x7f0000000c80)="aae3e6c3f01744124ce96464f9157c521949703cb9bb69323cf41195cd335e36e74866da987feeeeb097b241e19f3fa88644a1612230c806ad34071458f62751718c2d7318d6cd8bb32a75d8ef3ec8ca53550e50cd08c580866abcb4ceb0ed52cfd0b81201f04606d61424cc74d871a596a34dd2f37f2b7b251d38efbfda4c7fe8b24d0f14b2d79c90b1b13c9fb4921666a654ab580bb2422d814f990f09", 0x9e}], 0x1) mmap(&(0x7f00000b9000/0x3000)=nil, 0x3000, 0x4, 0x2010, r3, 0x0, 0x0) r4 = semget$private(0x0, 0x8000000000000007, 0x42) semctl$GETALL(r4, 0x0, 0x6, &(0x7f0000000540)=""/11) semctl$SETALL(r4, 0x0, 0x9, &(0x7f0000000100)=[0x2b3, 0x20, 0x6]) connect$unix(r1, &(0x7f0000000180)=@abs={0x0, 0x0, 0x2}, 0x8) write(r1, &(0x7f0000000140)="ad18f05de2f4ef18", 0x8) 22:28:27 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = dup2(r0, r1) bind(r1, &(0x7f0000000180)=ANY=[@ANYBLOB="2ddd2e2f66696c653000"], 0x8) listen(r0, 0x0) accept$unix(r1, 0x0, 0x0) accept$inet(r2, 0x0, 0x0) execve(0x0, 0x0, 0x0) 22:28:27 executing program 0: r0 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) close(r0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) close(r1) ioctl$WSDISPLAYIO_GETSCREEN(r1, 0xc0245755, &(0x7f0000000040)={0x527, './bus\x00', './bus\x00'}) 22:28:27 executing program 1: r0 = geteuid() setuid(r0) r1 = semget$private(0x0, 0x4, 0x2) semop(r1, &(0x7f00000003c0)=[{0x1, 0x5cd, 0x1000}, {0x0, 0x81, 0x1800}], 0x2) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, 0x0) r3 = getegid() getuid() r4 = getegid() r5 = geteuid() setuid(r5) semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f0000000880)={{0x1000, r2, r3, r5, r4, 0x14, 0x4}, 0x81, 0xe, 0x8}) chown(&(0x7f0000000480)='./file0\x00', r0, r3) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r6, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000180)=[{0x2c}, {0x80, 0x100000, 0x3}, {0x6}]}) fchdir(0xffffffffffffff9c) ioctl$BIOCSETIF(r6, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r7 = syz_open_pts() pwritev(r7, &(0x7f0000000280)=[{&(0x7f0000000040)='h', 0x1}, {&(0x7f00000000c0)="6d1b9ff90520e0cfb0d67b57ef311c8af124dc393ae92686d340e40a5d18ff50359b6984709e41b681131c9d72abbb8855edbf640f24593ceefe3c5bc7cb70340f51a053b09ee901d6da7760a77d37d8", 0x50}, {&(0x7f0000000200)="dab8ff18da0e2e42db5d5c3803d48d1970a53155b5cb1ac4e771deb3760d1a4fbe3f5e9707d86dbac61423940d977f39850988e8c187b0c728f356a101ad96a9668f6cd77a8b", 0x46}], 0x3, 0x0, 0x0) syz_emit_ethernet(0x122, &(0x7f0000000300)="00442cbf2701a917a09802a52aebd33ecfe416dfa681414a139dff906d92c43c0e605fd0aa7592ee706ad49f208df59c01a65fbef6ce3e7647d47d220d4eb7784421c0f413a47455e33d2d24f686c6fca54922306ec743774971b050160e106dac05456f5022af8ad6c833fe2384f711c4b6042c528643b1c49184ea32ebee2f12830f1525fcc8025e62f90f3446e11f4da0b8b3dcc0e45f62b07b8265fa20bd6ed196be0feebaca9b9e94c16271d1b4ff6872c23332342aafeed0e4996d5bffb3868032e298b8414b36d6e9c8af9a86883a79c575fe81578096789fde8c4a02adfd5cfd629ffb00730fb5a2a79e2bf353a1cc0eff36cfa8c49522b36a7e91baca958955538649fc113c2d2ac75f92a1e79e6fbb51f8aeac389338027daa23b396e6") r8 = semget$private(0x0, 0x9, 0x42) semop(r8, &(0x7f0000000440)=[{0x0, 0x0, 0x1000}, {0x3, 0x7, 0x1800}, {0x3, 0x2}, {0x4, 0x8001, 0x1000}, {0x3, 0x4}, {0x0, 0x8, 0x1000}], 0x6) semop(r8, &(0x7f0000000240)=[{0x1000000000, 0xfffffffffffff7ff, 0x1000}, {0x3, 0x7, 0x1800}], 0x2) getpid() r9 = msgget(0x3, 0x0) r10 = kqueue() r11 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kevent(r10, &(0x7f0000000080)=[{{r11}, 0xffffffffffffffff, 0x11}], 0x9130dbf, 0x0, 0xdde, 0x0) getsockopt$SO_PEERCRED(r11, 0xffff, 0x1022, &(0x7f0000000140), 0xc) msgrcv(r9, &(0x7f0000000000)={0x0, ""/213}, 0xdd, 0x3, 0x800) r12 = socket(0x18, 0x1, 0x0) unlink(&(0x7f00000002c0)='./file0\x00') fcntl$setflags(r12, 0x2, 0x1) getsockopt$SO_PEERCRED(r12, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r14 = geteuid() setuid(r14) setreuid(r13, r14) msgctl$IPC_RMID(r9, 0x0) 22:28:27 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0xf149, 0x5, 0xfffffffffffffffc, "661fbef224518087ec9e03182eaf7f091fe600"}) r1 = fcntl$dupfd(r0, 0x0, 0xffffffffffffff9c) setsockopt$inet6_MRT6_ADD_MIF(r1, 0x29, 0x66, &(0x7f0000000000)={0x81, 0x1, 0x40, 0x303d, 0x572}, 0xc) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) r2 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) connect$inet(0xffffffffffffffff, &(0x7f0000000080)={0x2, 0x1}, 0xc) write(r2, &(0x7f0000000140)="220e22", 0x3) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{}, 0x3000000000004, 0x8}) pwritev(r2, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 22:28:27 executing program 1: socket$unix(0x1, 0x5, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x81}, {0x7}, {0x6}]}) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) close(r1) fsync(r1) ioctl$VMM_IOC_WRITEREGS(r1, 0x82485608, &(0x7f0000000340)={0x4, 0x7fffffff, 0x80, {[0x9, 0x8001, 0x5, 0x4f7, 0xee7, 0x8, 0x0, 0x80000001, 0xffffffff, 0x4, 0x8, 0x10001, 0x7f, 0x0, 0x8001, 0x45, 0x1, 0x3], [0x2, 0x6, 0x40, 0x7f, 0xfffffffffffff801, 0x3ff, 0x2, 0xc1, 0x10, 0xc3], [0xa4d8, 0x41, 0x3, 0x1, 0x6, 0x7ff, 0x1ff], [0x4, 0x1f, 0xffffffffffff0001, 0x80000001, 0xd868, 0x6], [{0x7f, 0x81, 0x6, 0x6}, {0x8, 0x3, 0x7, 0x4}, {0x57e2, 0x9, 0x1, 0x91}, {0x0, 0xe1b, 0x3, 0x3}, {0x8, 0x100000, 0x0, 0x2}, {0x3, 0x1, 0x0, 0x7}, {0x4, 0xfffffffd, 0xffffc35b}, {0xfffc, 0x6f97, 0x1ad7, 0x4}], {0x1000, 0x73, 0x7ff, 0xa2ff}, {0x7, 0x2, 0x700, 0x3}}}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) syz_emit_ethernet(0x15c, &(0x7f0000000340)) 22:28:27 executing program 0: ioctl$TIOCSCTTY(0xffffffffffffff9c, 0x20007461) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000000)={0x0, 0xf149, 0x5, 0xfffffffffffffffc, "661fbef224518087ec9e03182eaf7f091fe600"}) r2 = fcntl$dupfd(r1, 0xa, r0) ioctl$VMM_IOC_INFO(r2, 0xc0185603, &(0x7f0000000040)={0xd8, 0x0, &(0x7f0000000600)=""/216}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000080)=[{0x14}, {0xc}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) close(r3) fsync(r3) ioctl$WSDISPLAYIO_GVIDEO(r3, 0x40045744, &(0x7f00000007c0)) pwritev(r0, &(0x7f0000000180)=[{&(0x7f0000000240)="2bebaa02f27f67bf4d5e2ed44701d938d4e933adb9a0a973709bf740d06cf2d04c33c767a2f8993945f4de182e0c6ced3c961d23cfc7eabcc499c9647035ee285161bca5e1636b8d39043ad55b1257a55b4713050a1795e804d7f04a799d6cb53840938141b5b30861d1dd4471f8f6c09281e3335606b9061a3556465e1d2ce79e7f97ff163362c915f300fd1e8d81fdb5a20ef249f4d886d78a64f05757cf66c8862f13102e7582b9e2db310ab53cba7893371b141bd4f51a076f99db3d49253c5e4dd2fc1720a5cfd8dfada82e79a291b9dc587d", 0xd5}, {&(0x7f0000000000)="bc89e2f480e018727c6802c17c14d911fef0a1a87659", 0x16}, {&(0x7f0000000380)="07d9771d5edc8f3d1ffea770a3498e196fae565d27c37980fab938a9d0fc5ea2b03992653cbf99b5a429ea8f03cf6181005aca8d644946e2a742675f623e3026ab7f20a7c559e7bc3dd80e45998cd752e9af535c72addcabbdb3ff66125e283298f0a59ba0c7f5a465efb5dd57851023aeb6797b107c31a68abe310de253744f896d893d88bc63b26c53c1093a5c32bf7f3b713f8bdef4436606c1c791ce730ecfe4e79354b4d6f637fc32a47fa5f7c0e3cc1ca47c9a270485a9ef42317682115ec61c58bec123b0f21725e22a1b4532a6d5a30f0a9e250ecdf6fe53a9022b9217b3f0a8a0d7", 0xe6}, {&(0x7f0000000480)="6a77d40d728107da19eb177899981cd61863a4b3e4781fcece463199251663cca24caa45c9b90439c71d6858de255d6264181f29df0c87f95937d2cc4e64d80a602e79b3256c90415376321a3507369221afada244564540fc3adf00b737d8b08ae64c5f9d793c75bb16425d972a8d2dc2a52a6f9fed931ebae39bbe78a415a347990da4e88913dc9ae325035f1553d2", 0x90}, {&(0x7f0000000540)="b69059fa575b70192484edcd9dca8f9effb3a0a716f00f82d6c20158918482ce762899c9dca30a392947a28e0ccb76f6b6ba1fd4cb75c54bfee1eedb300c5744fb25003ed4e9d6343a649ffef4d0238daee7afc2a4e007d10cc722f48d37881ed8eaadc715d92caac811b95b6414541b7f90a1aa2a17c9240b69ec58988d8805560a272316cc62dff0fe712380c670bb7419acff4ee1de75a71cdef93efead01e6ff414d3c54dc383c4ef92ccdfb3f55684f1b6ad5cb", 0xb6}], 0x5, 0x0, 0x0) getsockopt(0xffffffffffffff9c, 0x7, 0x101, &(0x7f0000000700)=""/134, &(0x7f0000000100)=0x86) syz_emit_ethernet(0x387, &(0x7f0000000340)="b6") 22:28:27 executing program 1: r0 = open(&(0x7f0000000040)='./bus\x00', 0x8000, 0x81) r1 = syz_open_pts() close(r1) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) close(r2) pipe2(&(0x7f0000000580), 0x8000) fsync(r2) utimensat(r2, &(0x7f0000000280)='./file0\x00', &(0x7f0000000500)={{0x8000000, 0x6}, {0x3, 0x3}}, 0x0) writev(r1, &(0x7f00000006c0), 0x0) write(r1, &(0x7f0000000240)="b3eff74f169808f738ea2a1397aadf543e0743c11067adf74158477314f5b817459b3e77bce5d76659c904e41fd9c34a8bcc3b202b5932b178cf", 0x3a) ktrace(&(0x7f00000001c0)='./file0\x00', 0x4, 0x110, 0x0) mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0xd02) recvmsg(r0, &(0x7f0000000180)={&(0x7f0000000080)=@un=@abs, 0x8, &(0x7f00000000c0)=[{&(0x7f0000000300)=""/230, 0xe6}, {&(0x7f0000000400)=""/208, 0x61}], 0x2, &(0x7f0000000140)=""/46, 0x2e}, 0x800) r3 = semget$private(0x0, 0x3, 0x104) semop(r3, &(0x7f0000000200)=[{0x1, 0xc400, 0x1000}, {0x4, 0x2, 0xc00}], 0x2) r4 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) mprotect(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x2) unlink(&(0x7f0000000540)='./file0\x00') pwritev(r4, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x1, 0x0, 0x0) ioctl$WSDISPLAYIO_GMODE(0xffffffffffffff9c, 0x4004574b, &(0x7f00000005c0)) 22:28:27 executing program 0: socket(0x400000000018, 0x3, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) r0 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r0) r1 = socket(0x18, 0x3, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) close(r2) fsync(r2) setsockopt$sock_linger(r2, 0xffff, 0x80, &(0x7f0000000040)={0x10000, 0x80000000}, 0x8) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, &(0x7f0000000100)="8c65", 0x82b) 22:28:27 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x5ff, 0x0, "b0d400f9fffd49f800010000fdffffff00"}) r0 = socket(0x18, 0x4000, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) 22:28:27 executing program 0: r0 = socket(0x11, 0x3, 0x0) r1 = kqueue() select(0x83, &(0x7f0000000000)={0x1f}, 0x0, 0x0, &(0x7f00000000c0)={0x147ae147ae147ae}) r2 = dup2(r0, r1) r3 = syz_open_pts() close(r3) writev(r3, &(0x7f00000006c0)=[{&(0x7f0000000c80)="aae3e6c3f01744124ce96464f9157c521949703cb9bb69323cf41195cd335e36e74866da987feeeeb097b241e19f3fa88644a1612230c806ad34071458f62751718c2d7318d6cd8bb32a75d8ef3ec8ca53550e50cd08c580866abcb4ceb0ed52cfd0b81201f04606d61424cc74d871a596a34dd2f37f2b7b251d38efbfda4c7fe8b24d0f14b2d79c90b1b13c9fb4921666a654ab580bb2422d814f990f09", 0x9e}], 0x1) r4 = openat$pci(0xffffffffffffff9c, &(0x7f0000000080)='/dev/pci\x00', 0x0, 0x0) r5 = socket$unix(0x1, 0x9, 0x0) r6 = socket$inet6(0x18, 0x7ffffffffffffe, 0xfffffffb) r7 = openat(0xffffffffffffff9c, &(0x7f0000000240)='./file0\x00', 0x10201, 0x10) r8 = syz_open_pts() r9 = openat(0xffffffffffffffff, &(0x7f0000000100)='./file0\x00', 0x100, 0x40) r10 = openat(0xffffffffffffffff, &(0x7f0000000180)='./file0\x00', 0x28082, 0x6f) r11 = kqueue() poll(&(0x7f00000001c0)=[{r4, 0x20}, {r5, 0x100}, {r6, 0x2}, {r7, 0x4}, {r8, 0x40}, {r9, 0x120}, {r10, 0x26}, {r11}], 0x8, 0x40) dup(r4) r12 = getpgrp() fcntl$setown(r4, 0x6, r12) r13 = getpgid(r12) fcntl$setown(r3, 0x6, r13) connect$inet6(r2, &(0x7f0000000040), 0xc) 22:28:27 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x2080002006, 0x40004000000028a9) r0 = open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) ioctl$FIONREAD(r0, 0x4004667f, &(0x7f00000001c0)) r1 = geteuid() setuid(r1) r2 = semget$private(0x0, 0x4, 0x2) semop(r2, &(0x7f00000003c0)=[{0x1, 0x5cd, 0x1000}, {0x0, 0x81, 0x1800}], 0x2) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, 0x0) r4 = getegid() r5 = getuid() r6 = openat$pci(0xffffffffffffff9c, &(0x7f0000000080)='/dev/pci\x00', 0x0, 0x0) r7 = socket$unix(0x1, 0x9, 0x0) r8 = socket$inet6(0x18, 0x7ffffffffffffe, 0xfffffffb) r9 = openat(0xffffffffffffff9c, &(0x7f0000000240)='./file0\x00', 0x10201, 0x10) r10 = syz_open_pts() r11 = openat(0xffffffffffffffff, &(0x7f0000000100)='./file0\x00', 0x100, 0x40) r12 = openat(0xffffffffffffffff, &(0x7f0000000180)='./file0\x00', 0x28082, 0x6f) r13 = kqueue() poll(&(0x7f00000001c0)=[{r6, 0x20}, {r7, 0x100}, {r8, 0x2}, {r9, 0x4}, {r10, 0x40}, {r11, 0x120}, {r12, 0x26}, {r13}], 0x8, 0x40) dup(r6) r14 = getpgrp() fcntl$setown(r6, 0x6, r14) fcntl$lock(r0, 0x8, &(0x7f0000000000)={0x2, 0x2, 0x4c, 0x9, r14}) r15 = getegid() semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f0000000880)={{0x0, r3, r4, r5, r15, 0x14, 0x6}, 0x5, 0x9}) fchown(r0, r1, r4) 22:28:27 executing program 0: openat$null(0xffffffffffffff9c, &(0x7f0000000240), 0x10, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) close(r1) fsync(r1) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000), 0xc) 22:28:27 executing program 1: mkdir(&(0x7f00000000c0)='.\x00', 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) close(r0) fsync(r0) pipe(&(0x7f0000000180)={0xffffffffffffffff}) renameat(r0, &(0x7f0000000100)='./file0/file0/file0/file0\x00', r1, &(0x7f0000000200)='./file0/file0/file0/file0\x00') r2 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f0000000580)='/', r2, &(0x7f0000000540)='./file0\x00') chroot(&(0x7f00000001c0)='.\x00') unveil(&(0x7f0000000040)='./file0\x00', &(0x7f0000000140)='w\x00') chflagsat(r2, &(0x7f0000000240)='./file0/file0/file0/file0\x00', 0x0, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) close(r3) chroot(&(0x7f0000000280)='./file0/file0/file0/file0\x00') fsync(r3) ioctl$WSDISPLAYIO_SETSCREEN(r3, 0x80045756, &(0x7f0000000080)=0x2) 22:28:27 executing program 0: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) mprotect(&(0x7f000003c000/0x1000)=nil, 0x1000, 0x0) write(r0, &(0x7f0000000340), 0x10000014c) mprotect(&(0x7f0000237000/0x2000)=nil, 0x2000, 0x0) munmap(&(0x7f0000009000/0x400000)=nil, 0x400000) 22:28:28 executing program 1: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) lseek(r0, 0x0, 0x40fff, 0x0) r1 = dup2(r0, r0) r2 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) ftruncate(r2, 0x0, 0x30000000000) readv(r0, &(0x7f00000001c0)=[{&(0x7f0000000000)=""/39, 0x27}], 0x1) writev(r1, &(0x7f0000000040), 0x1b) 22:28:28 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) shutdown(r1, 0x0) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000040)=ANY=[@ANYBLOB="28000c0be1339896ff7bf37bc06538ff040001"], 0x9}, 0x0) r2 = semget(0x1, 0x2, 0x4) semctl$GETALL(r2, 0x0, 0x6, &(0x7f00000000c0)=""/105) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) close(r3) fsync(r3) r4 = accept(0xffffffffffffff9c, 0x0, &(0x7f0000000000)) r5 = syz_open_pts() ioctl$TIOCSETAF(r5, 0x802c7416, &(0x7f0000000000)={0x0, 0xf149, 0x5, 0xfffffffffffffffc, "661fbef224518087ec9e03182eaf7f091fe600"}) dup(r5) sendmsg(r4, &(0x7f0000000380)={0x0, 0xfd94, 0x0, 0x0, &(0x7f0000000440), 0xfffffffffffffe97}, 0x0) fcntl$setstatus(r0, 0x4, 0x80) 22:28:28 executing program 1: ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x3, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x8040691a, &(0x7f0000000300)) chroot(&(0x7f0000000000)='./file0\x00') 22:28:28 executing program 0: r0 = open(&(0x7f0000000340)='./file0\x00', 0x200, 0x8a) flock(r0, 0x1) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x11, 0x0) flock(r1, 0x2) close(r1) flock(r0, 0x8) 22:28:28 executing program 1: syz_open_pts() r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0xf149, 0x5, 0xfffffffffffffffc, "661fbef224518087ec9e03182eaf7f091fe600"}) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000001300)=[{{r0}, 0xfffffffffffffffe, 0x69, 0x0, 0x0, 0x5}], 0x0, 0x0) nanosleep(&(0x7f0000001c40)={0xf0, 0x7feffffe}, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000), 0xf8b1, 0x0, 0x10000fe, 0x0) socketpair$unix(0x1, 0x4, 0x0, &(0x7f0000000000)) mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x0) open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) open(&(0x7f0000000000)='./bus\x00', 0x81, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) kevent(r1, 0x0, 0x0, &(0x7f00000002c0), 0x1f, 0x0) 22:28:29 executing program 0: r0 = semget$private(0x0, 0x4, 0x8) semctl$SETVAL(r0, 0x2, 0x8, &(0x7f0000000080)=0x4cd3) r1 = socket(0x400000000018, 0x3, 0x3a) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) setsockopt(r1, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_ADD_MIF(r1, 0x29, 0x66, &(0x7f0000000140)={0x3c, 0x0, 0x0, 0x1}, 0xc) getsockname(r1, &(0x7f00000004c0)=@in6, &(0x7f0000000280)=0xc) socket(0x10, 0x8000, 0x3) setsockopt$inet6_MRT6_ADD_MIF(0xffffffffffffffff, 0x29, 0x66, &(0x7f0000000100)={0x0, 0x0, 0xfffffffffffffffb}, 0xc) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000200)='/dev/zero\x00', 0x100, 0x0) ioctl$TIOCDRAIN(r2, 0x2000745e) r3 = semget$private(0x0, 0x8000000000000007, 0x42) semctl$GETALL(r3, 0x0, 0x6, &(0x7f0000000540)=""/11) semctl$GETZCNT(r3, 0x2, 0x7, &(0x7f00000002c0)=""/119) setsockopt$inet6_MRT6_ADD_MIF(r1, 0x29, 0x66, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x3}, 0xc) setsockopt$inet6_MRT6_ADD_MFC(r1, 0x29, 0x68, &(0x7f00000000c0)={{0x18, 0xffffffffffffffff, 0x4}, {0x18, 0x1, 0x0, 0x2}, 0x0, [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x400000]}, 0x3c) socketpair(0x1, 0x8000, 0x4, &(0x7f0000000180)={0xffffffffffffffff}) setsockopt$inet6_MRT6_ADD_MIF(r4, 0x29, 0x66, &(0x7f00000001c0)={0xd62, 0x0, 0x1, 0x5fff, 0xe6}, 0x8) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) close(r5) fsync(r5) ioctl$BIOCGSTATS(r5, 0x4008426f, &(0x7f00000003c0)) r6 = shmget(0x0, 0x1000, 0x0, &(0x7f0000ffe000/0x1000)=nil) r7 = getgid() getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, 0xc) r10 = getegid() r11 = openat$pci(0xffffffffffffff9c, &(0x7f0000000080)='/dev/pci\x00', 0x0, 0x0) r12 = socket$unix(0x1, 0x9, 0x0) r13 = socket$inet6(0x18, 0x7ffffffffffffe, 0xfffffffb) r14 = openat(0xffffffffffffff9c, &(0x7f0000000240)='./file0\x00', 0x10201, 0x10) r15 = syz_open_pts() r16 = openat(0xffffffffffffffff, &(0x7f0000000100)='./file0\x00', 0x100, 0x40) openat(0xffffffffffffffff, &(0x7f0000000180)='./file0\x00', 0x28082, 0x6f) r17 = kqueue() r18 = syz_open_pts() ioctl$TIOCSETAF(r18, 0x802c7416, &(0x7f0000000000)={0x0, 0xf149, 0x5, 0xfffffffffffffffc, "661fbef224518087ec9e03182eaf7f091fe600"}) poll(&(0x7f00000001c0)=[{r11, 0x20}, {r12, 0x100}, {r13, 0x2}, {r14, 0x4}, {r15, 0x40}, {r16, 0x120}, {r18, 0x26}, {r17}], 0x8, 0x40) dup(r11) r19 = getpgrp() fcntl$setown(r11, 0x6, r19) shmctl$IPC_SET(r6, 0x1, &(0x7f0000000440)={{0x8, 0xffffffffffffffff, r7, r9, r10, 0x234d06dcd9e96e83, 0xe44d}, 0x6126, 0x1, 0x0, r8, 0x6, 0xfffffffffffffffa, 0x4}) r20 = semget$private(0x0, 0x8000000000000007, 0x42) semctl$GETALL(r20, 0x0, 0x6, &(0x7f0000000540)=""/11) semctl$GETPID(r20, 0x1, 0x4, &(0x7f0000000340)=""/80) 22:28:29 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCNXCL(r0, 0x2000740e) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffffd, 0x0, 0x3ff, 0x7fffff7f, "070000003e79010034840c760b666bfede477dac"}) writev(r0, &(0x7f0000002400), 0x0) 22:28:29 executing program 0: open(&(0x7f0000000100)='./file0\x00', 0x200, 0x0) r0 = getpid() setgroups(0x1eb, 0x0) ktrace(&(0x7f0000000140)='./file0\x00', 0x0, 0x400, r0) setgroups(0x0, 0x0) ktrace(&(0x7f0000000000)='./file0\x00', 0x6, 0x0, 0x0) 22:28:29 executing program 1: r0 = open(&(0x7f0000000080)='./file0\x00', 0x200, 0x0) mmap(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x0, 0x8090, r0, 0x0, 0x0) 22:28:29 executing program 1: mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x0) r0 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000000)='/dev/diskmap\x00', 0x0, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x8610, 0x0) ioctl$WSDISPLAYIO_LDFONT(r1, 0x8058574d, &(0x7f0000000140)={'./bus\x00', 0x95, 0xb9, 0xe8, 0x0, 0x6, 0x8, 0x1f, 0x1, 0x0, 0x401, 0x9}) r2 = openat$vmm(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/vmm\x00', 0x0, 0x0) ioctl$DIOCMAP(r0, 0xc0106477, &(0x7f0000000100)={&(0x7f0000000040)='./bus\x00', r2}) close(r0) openat$diskmap(0xffffffffffffff9c, &(0x7f00000001c0)='\x00\x00\x00\x02\x00', 0x0, 0x0) execve(0x0, 0x0, 0x0) open(&(0x7f0000000f80)='./bus\x00', 0x102, 0x0) 22:28:29 executing program 0: pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r2 = open(&(0x7f00000001c0)='./file0\x00', 0x0, 0x0) read(r0, &(0x7f0000001740)=""/4096, 0x1000) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r3 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r3, 0x4, 0x80) pwritev(r3, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000001000/0x2000)=nil, 0x2000, 0x2, 0x10, r2, 0x0, 0x0) write(r1, &(0x7f0000000100)='w', 0x1) close(r1) r4 = semget$private(0x0, 0x7, 0x287) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x80, 0x0) fcntl$dupfd(r5, 0x0, r2) fchmod(r5, 0x0) semop(r4, &(0x7f0000000180)=[{0x6, 0x2000000000101}, {0x2, 0x1f}], 0x2) semctl$GETNCNT(r4, 0x2, 0x3, &(0x7f0000000d40)=""/34) semop(r4, &(0x7f0000000140)=[{0x3, 0x6, 0x1000}, {0x2, 0x2, 0x800}, {0x1, 0x8, 0x1800}, {0x0, 0xe490000000000000, 0x1800}, {0x3, 0x400, 0x1000}], 0x5) semop(r4, &(0x7f0000000c40)=[{0x2, 0x0, 0x800}, {0x3, 0x7fff, 0x1800}, {0x0, 0xfffffffffffffff8, 0x1000}, {0x4, 0xffff, 0x1000}, {0x0, 0x23, 0x1800}, {0x2, 0x6, 0x1800}, {0x3, 0x9, 0x800}, {0x2, 0x8}, {0x3, 0x500, 0x800}, {0x0, 0x9, 0x1000}], 0xa) semctl$GETNCNT(r4, 0x2, 0x3, &(0x7f0000000000)=""/9) readv(r0, &(0x7f0000000080)=[{&(0x7f0000000500)=""/4096, 0x1000}], 0x1) 22:28:29 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x800, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000080)=[{}, {0x81}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x3ba, &(0x7f00000000c0)="b6") pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) ioctl$FIOGETOWN(0xffffffffffffff9c, 0x4004667b, &(0x7f0000000140)) close(r1) fsync(r1) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000240)="c985f114cd7e977859e56938293aa7fce56067755c2bcad621902a9cee6ac2845d20d6bf7e3658e9bff013bdb7c0db69a1cc43fb65a6ebb6e5fab8ff73010971e60977e59df2306b4d360ab8fff6e1fdd3858c70ca4a9df88179687edf67060957b2e4dfa350f1cfe6a196cfe8f5a0a4ab4bca2447d4cb74c397bdb652ad261c440b08f85b2dd18bde4707473325abbc548c5772701e83fd1b93fa8986b76a92889fa6180f91a4eb685d6ced922079a6bbc3deef017840b770189498ac30d99d9e0bcde37f", 0xc5) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0xfc71dd77fe31b032, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) 22:28:29 executing program 1: open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) ktrace(&(0x7f0000000000)='./file0\x00', 0x4, 0x100, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$lock(r0, 0x7, &(0x7f0000000100)) pipe(&(0x7f0000000080)={0xffffffffffffffff}) sendto$inet6(r1, &(0x7f0000000140)="3347208b714e510ee1a39d9329be94711527be5097cfce2aee31c241abfa84367b41f3f5b6c32e25f40f045e3deca82acfdc0bae9f5a26030157af346e14d781b6d345f340609c888411ae1e22d4a5ae", 0x50, 0x8, 0x0, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) read(r1, &(0x7f0000000240)=""/136, 0x88) close(r2) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) close(r3) fsync(r3) ioctl$VT_SETMODE(r3, 0x80087602, &(0x7f0000000200)={0x1, 0x40, 0xfff, 0x3, 0x1}) fsync(r2) r4 = syz_open_pts() ioctl$TIOCSETAF(r4, 0x802c7416, &(0x7f0000000000)={0x0, 0xf149, 0x5, 0xfffffffffffffffc, "661fbef224518087ec9e03182eaf7f091fe600"}) ioctl$DIOCMAP(r2, 0xc0106477, &(0x7f00000001c0)={&(0x7f00000000c0)='./file0\x00', r4, 0x2}) 22:28:29 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) mkdir(&(0x7f0000000240)='./file0/file0\x00', 0x44) unveil(&(0x7f0000000080)='./file0/file0\x00', &(0x7f0000000140)='c\x00') 22:28:29 executing program 0: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) close(r0) fsync(r0) ioctl$VT_RELDISP(r0, 0x20007604, &(0x7f0000000240)) sendto$unix(0xffffffffffffffff, &(0x7f00000000c0)="b100050460000000000008000001000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d02810000000000000018e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be608a371a3f800040000000000000001000000000000000000000000000000000001000000000000", 0xb1, 0x0, 0x0, 0xfffffffffffffdcc) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) close(r1) write(r1, &(0x7f0000000180)="7bb1de8977562a8a6a8bb6fe75cc38d41d1c3dca4c323789d0660675f61be9dc53fb81677b1d6968a08e69c1d3d49cec44c34a51c12a9cbf4ac8157c1bdeca130857cbc71a9b5cbe8ad1aec842d7a23f0efa61362f188ec820cf06a13bacbc27f2e719c067af7974a80216de4cda38e7d54a3a12d5cd5cf3690664bd13e274b6f4bb31c80795df3dc81058105372de9a18c9496d08334aa7a57272dbc00fe56b4b", 0xa1) fsync(r1) readlinkat(r1, &(0x7f0000000000)='./file0\x00', &(0x7f0000000040)=""/119, 0x77) 22:28:29 executing program 0: mknod(&(0x7f00000001c0)='./bus\x00', 0x2003, 0xa6138) r0 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) read(r0, &(0x7f0000001880)=""/99, 0xd) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) preadv(r0, &(0x7f0000001600)=[{&(0x7f0000000300)=""/101, 0x65}], 0x1, 0x0, 0x0) r1 = syz_open_pts() close(r1) writev(r1, &(0x7f00000006c0)=[{&(0x7f0000000c80)="aae3e6c3f01744124ce96464f9157c521949703cb9bb69323cf41195cd335e36e74866da987feeeeb097b241e19f3fa88644a1612230c806ad34071458f62751718c2d7318d6cd8bb32a75d8ef3ec8ca53550e50cd08c580866abcb4ceb0ed52cfd0b81201f04606d61424cc74d871a596a34dd2f37f2b7b251d38efbfda4c7fe8b24d0f14b2d79c90b1b13c9fb4921666a654ab580bb2422d814f990f09", 0x9e}], 0x1) close(r1) execve(0x0, 0x0, 0x0) munlock(&(0x7f0000ffd000/0x1000)=nil, 0x1000) 22:28:30 executing program 1: r0 = socket(0x18, 0x2, 0x0) r1 = msgget$private(0x0, 0x480) r2 = msgget$private(0x0, 0x500) msgrcv(r1, &(0x7f0000000100)=ANY=[@ANYBLOB="1900000000000000000000000000000000000000000000000000000061968a41381fc2c146e10cb767c4fab22846627e88f0493f750c000000"], 0x42, 0x3, 0x0) msgrcv(r1, &(0x7f0000000180)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000d4605b3300000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fcff0000000000000000000000000000000000000000000000000000000000000000000000000000000000f7ffffff0000000000000000000000000000000000000000000000000000001000"/224], 0xe0, 0x7fbf12968565d031, 0x800) r3 = syz_open_pts() close(r3) writev(r3, &(0x7f0000002a00)=[{&(0x7f0000000340), 0x553}], 0x1) r4 = socket$unix(0x1, 0x2, 0x0) pwritev(r4, &(0x7f0000000140)=[{&(0x7f0000000000)="6dec0eb4026352921a5ba7fe0ec32dffeb98880ab907d810c66c3b1bb59e04374f0b60f1f17f25e29174e38b6cc650ed2c33b64b8756fe3d81e03bb6f6750b67c554dc83302a56cfd0ef4ea8d26c290f233a86431ec8f3bc9d97a3fe5ed5c873c6639c7a20643c6305a8e9d0c0df8820231989fb800bb850bd2032694747307991ff3119b8f5ca7b0185a120c059cd39d4f304d12d64c9a3640df11a038a1ae721adef6e005a1933ab2e5d22af502a710be7c124f7bbe2fbd9c25438bdbb467c9650fb03", 0xc4}, {&(0x7f0000000100)="d0671fedcdd8ffec3b776555f70fcfd49383f3cf2f9baf3b6b19b91424b4aa48c51666be", 0x24}], 0x2, 0x0, 0x0) pread(r4, &(0x7f0000000180)="698ac8262c1da32fe7a0f7ad49dbddae5e770c520c8f3550c28ef12a8566a29efff2269696e87d4711efb2842f596e5089c3df5cc1136b13ee0031b2717263c8361d463716c767e1ffe26027b75081e088e40d2b380fd5d0efdf25f65c8aada7d1d8e20c265ab2d2b67eac4d0838d22df999", 0x72, 0x0, 0x0) r5 = accept$unix(r4, &(0x7f0000000200)=ANY=[@ANYBLOB="0000000000000000000000000c0000000000000000d20000000000000000e5000000000013b1ae106c78000bf77571a20486dbd70fb800000000000000000000000000000000000000000000000000000000000000ddffffff0b000000000000000000"], &(0x7f0000000280)=0x64) poll(&(0x7f00000002c0)=[{r4, 0x4}, {r5, 0x20}, {r4, 0x8}, {r5, 0x8}, {r5, 0x20}], 0x5, 0x1f) dup(r5) fsync(r4) r6 = msgget$private(0x0, 0xaa0aee77612bdfdb) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000001400)={0x0, 0x0}, 0xc) r8 = getegid() getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000001440)={0x0, 0x0}, &(0x7f0000001480)=0xc) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f00000014c0)={0x0, 0x0, 0x0}, 0xc) r11 = getpgid(0x0) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000001500)={0x0}, 0xc) msgctl$IPC_SET(r6, 0x1, &(0x7f0000001540)={{0x1, r7, r8, r9, r10, 0x8, 0x7}, 0x4, 0x3, r11, r12, 0xef7d, 0x41f, 0x800}) r13 = syz_open_pts() close(r13) writev(r13, &(0x7f0000002a00)=[{&(0x7f0000000340), 0x553}], 0x1) msgrcv(r6, &(0x7f0000000340)=ANY=[@ANYRESHEX=r3, @ANYPTR, @ANYRESDEC=0x0, @ANYRES64=r2, @ANYRESDEC=r13], 0x5, 0x3, 0x800) setsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000000)={0x0, 0x2}, 0x10) socket$inet(0x2, 0x6003, 0x3) r14 = geteuid() pipe2(&(0x7f0000000100)={0xffffffffffffffff}, 0x4) ioctl$FIOASYNC(r15, 0x8004667d, &(0x7f0000000180)=0x7b0) r16 = getpgrp() r17 = getuid() r18 = syz_open_pts() dup(r18) r19 = semget(0x1, 0x3, 0x4c1) semctl$IPC_RMID(r19, 0x0, 0x0) r20 = getpid() ktrace(&(0x7f0000000040)='./file0\x00', 0x0, 0x1104, r20) fcntl$lock(r0, 0x7, &(0x7f00000002c0)={0x3, 0x0, 0x9, 0x101, r20}) r21 = dup(0xffffffffffffff9c) setsockopt$sock_int(r21, 0xffff, 0x1002, &(0x7f0000000280)=0x3f, 0x4) r22 = getgid() sendmsg$unix(r15, &(0x7f0000000a40)={&(0x7f0000000980)=@abs={0x1, 0x0, 0x0}, 0x8, &(0x7f00000009c0), 0x0, &(0x7f0000000a00)=[@cred={0x20, 0xffff, 0x0, r16, r14, r22}], 0x20, 0x7}, 0xb) setreuid(r14, r17) r23 = shmget$private(0x0, 0x1000, 0x40, &(0x7f0000ffe000/0x1000)=nil) r24 = socket(0x18, 0x1, 0x0) fcntl$setflags(r24, 0x2, 0x1) getsockopt$SO_PEERCRED(r24, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) setreuid(r26, 0xee01) r28 = msgget$private(0x0, 0x4) msgctl$IPC_SET(r28, 0x1, &(0x7f0000000240)={{0x7, r26, r27, r26, r27, 0x2, 0x2}, 0x5, 0x54, r25, r25, 0x9a8, 0x15, 0x3f, 0xfcc}) r29 = socket(0x18, 0x1, 0x0) fcntl$setflags(r29, 0x2, 0x1) getsockopt$SO_PEERCRED(r29, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) setreuid(r31, 0xee01) r33 = msgget$private(0x0, 0x4) msgctl$IPC_SET(r33, 0x1, &(0x7f0000000240)={{0x7, r31, r32, r31, r32, 0x2, 0x2}, 0x5, 0x54, r30, r30, 0x9a8, 0x15, 0x3f, 0xfcc}) r34 = getpid() ktrace(0x0, 0xd062682ede22335d, 0x10012, r34) shmctl$IPC_SET(r23, 0x1, &(0x7f0000000080)={{0x5, r17, r27, r17, r32, 0x1b1, 0x2}, 0x8001, 0x3, r20, r34, 0x100000000, 0x5, 0x3}) r35 = msgget$private(0x0, 0x401) msgsnd(r35, &(0x7f0000000680)=ANY=[], 0x0, 0x800) r36 = msgget$private(0x0, 0xc4) msgsnd(r36, &(0x7f0000000600)=ANY=[@ANYBLOB="010080e7d38182661c28400746d8c513c599b3fcbe2971325300feffff8e9d7a7120a59e71ff2ce927fe4657b06c932216b32aef73c29fee921c0916aca2b92a22869fe27a0f99d666f44d61d6b33229d24e000078000000100000000000000000000000000000000000e27c393fa6e4d343e0da7ce7ef5f0ffde03bf1c007bbaa44e736ff8a8a241f5f8738f8655017abadd901ad598b7ce3391435dbd6dbc4c394bce1151721408e1af589f35f8a532e3d81aba6753df7f81143000000000545619e94aa008c368189ca8069839c6d04ce5acf15bc6ba49d98a3ffa94b3df7d62e7f21fb80ae043dea42704d393aa3da7be370d0e968efffbefe9ad4dfbc305232664bc383b3e6a368774eaa0253a2c393bbeb8463a5e91db628db497a275a8b6eac8d515c2bdb06c6"], 0x1, 0x800) msgctl$IPC_STAT(r36, 0x2, &(0x7f00000003c0)=""/12) msgsnd(r36, &(0x7f0000002ec0)=ANY=[], 0x0, 0x800) msgctl$IPC_RMID(r36, 0x0) 22:28:30 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) fcntl$dupfd(r1, 0x0, r0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000180)=[{0x4000000014}, {0x5}, {0x6}]}) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) close(r2) fsync(r2) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) close(r3) fsync(r3) pipe2(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000480)={'\xd2\xa2\x80', 0x0}) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000200)='/dev/ttyCcfg\x00', 0x80, 0x0) syz_emit_ethernet(0xe, &(0x7f00000001c0)="b291f52e435fe0f60504388e7b6d") ioctl$BIOCSDIRFILT(r1, 0x8004427d, &(0x7f0000000000)=0x401) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) close(r5) fsync(r5) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000000240), 0xc) 22:28:30 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000080)=[{0x3}, {0x24}, {0x7ffffffe}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000000)='\x00') 22:28:30 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000280)={0x3, &(0x7f0000000240)=[{0x1c}, {0x4}, {0x200000000006}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0xb5, &(0x7f0000000140)="b7") pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) close(r1) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{0x200, 0xa6, 0x40, 0x8fd}, {0xfff, 0x0, 0x3, 0x2}, {0x3, 0x5, 0x1, 0x1}]}) 22:28:30 executing program 0: socketpair(0x2, 0x3, 0x4, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) preadv(r1, &(0x7f0000000200)=[{&(0x7f0000000180)=""/99, 0x63}], 0x1, 0x0, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) r3 = geteuid() setuid(r3) seteuid(r3) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000040)={0x2, &(0x7f00000000c0)=[{}, {0x0, 0x0, 0x10}, {0xfffc}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0x35c, &(0x7f0000000000)="b6") mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x2, 0x11, r0, 0x0, 0x200000000000) openat$tty(0xffffffffffffff9c, &(0x7f0000000240)='/dev/tty\x00', 0x400, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) close(r4) fsync(r4) ioctl$BIOCGDLTLIST(r4, 0xc010427b, &(0x7f00000002c0)={0x1, &(0x7f0000000280)=[0x81]}) 22:28:30 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) acct(&(0x7f0000000100)='./file0\x00') acct(0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) close(r1) fsync(r1) renameat(r1, &(0x7f0000000000)='./file0\x00', r0, &(0x7f0000000080)='\x00') 22:28:30 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x80002005, 0x2d94) r0 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) preadv(r0, &(0x7f0000002740)=[{&(0x7f0000000640)=""/4096, 0x1000}, {&(0x7f00000000c0)=""/21, 0x15}, {&(0x7f0000000240)=""/102, 0x66}, {&(0x7f00000002c0)=""/198, 0xc6}, {&(0x7f0000002800)=""/144, 0x90}, {&(0x7f0000000480)=""/246, 0xf6}], 0x6, 0x0, 0x0) ioctl$KDSETLED(r0, 0x20004b42, &(0x7f0000000000)=0x5) symlinkat(&(0x7f0000000040)='./bus\x00', r0, &(0x7f0000000100)='./bus\x00') 22:28:30 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000740)='/dev/bpf\x00', 0x201, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x14}, {0x15}, {0x6, 0x0, 0x0, 0x100}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) pwrite(r0, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0x3a, 0x0, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) close(r1) fsync(r1) ioctl$KDENABIO(r1, 0x20004b3c) 22:28:30 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000240)={0x3, &(0x7f0000000100)=[{}, {0x2084}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) close(r1) fsync(r1) ioctl$KDGETLED(r1, 0x40044b41, &(0x7f0000000040)) ioctl$KDSETRAD(r1, 0x20004b43) syz_emit_ethernet(0xe, &(0x7f00000000c0)="b75d03dd00ef43f7f7c855bb7042") 22:28:30 executing program 0: openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0xecc3353a7b45bfc6, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) close(r0) fsync(r0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) socket$inet(0x2, 0x0, 0x0) 22:28:30 executing program 1: r0 = socket(0x11, 0x3, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0xfffffffffffffffd, 0xf0000000, 0x0, 0x4}], 0x4, 0x0, 0x4, 0x0) r2 = fcntl$dupfd(r1, 0xa, 0xffffffffffffff9c) ioctl$TIOCCONS(r2, 0x80047462, &(0x7f0000000040)=0x7) r3 = kqueue() kevent(r3, &(0x7f0000000000), 0x34, 0x0, 0x0, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) close(r4) fsync(r4) sendmsg(r4, &(0x7f00000004c0)={&(0x7f0000000080)=@in={0x2, 0x3}, 0xc, &(0x7f00000002c0)=[{&(0x7f00000000c0)="4cc2434d6a2da77a2d6d077954141e8205d1022dfb134c823f7cca83c2f4361ccd3b0568012cce575d9b29", 0x2b}, {&(0x7f0000000100)="38afd0c0dcc04e1f3bbdc9916b0ca88890183507fa6470e23dda1d765320368a0cdcd1087920cf99cf3f872cc7f031b54c52ae8bd4a8d9302f1db1c7e4b36de7d7d5efbca0777c7328760d8df0cbcbc06f631d59ac60517e6ee0771364b180b03a503d4a5a74b69526618c2e81a1aace342ea98fb21cf3fef17a96a75520000c1eef05063e654d4372ed31e293a766698589c21740e58da00561accb544bd953cb29b47e86149c916b7e1ce0093a077ceddd70efd15a8d05153617c119147e", 0xbf}, {&(0x7f00000001c0)="4abe47daca6f91d9f2b590d1", 0xc}, {&(0x7f0000000200)="d67f8fc5c9f5d3dd5af72c939b7c0b01c7ae9437847b96340cb8a7048bb20240a9de3f83e605ea1be438e77270cc05d65a67a4e463b81c3fd21b453114211cad2af0b6c726677a49fa2e618367c44ee11ecd1c59bd571f508dc19ab03e255976b8b5caa214bd1afd104fe7be3472c818ced7b9e1703750c8e6f20c950511abce8a21273380def146450104621d9e2e0a6dc5", 0x92}], 0x4, &(0x7f0000000700)=ANY=[@ANYBLOB="1800000000000000ffff0000000000000e3335000000000060000000000000000100000007000000a082f80409ef6ea355b3cd34f574f5f087b3b5c0361b5f63c4ab3f121e1c8872e7a6c11063d6f7ac3e81474d311c6ce6e41dcfdaf9cff4f1cb25670347b79ffcb26396697e27755a5910ac00000000004000000000000000ffff0000080000006ce896cb880e6e2c9d966052fba5ddde0aa17da5704a3f597848bf033fc95b0a349eb96d04cb2f6d368c12aab700000038000000000000000100000008000000e60109cc54a693223bef775745ed7747441cc6996d4b2979a64fce01ac13b6282a1c160e92390000580000000000000001000000a23affffdb7c8ab8f89d280a9c3d8d196b8028a9e4e60adc22e39c05a725821b9a77c54a5a9e4bfee7819f1aaf0fd66d110ba62e473f74c030b6ae00bfd2d315f7f8040fea053d00000000005000000000000000ffff000004000000d2384457b77a424c2ee3fd51a73cdaa4f49a8c9525d7ffda411f67882ba9783db3673074812fa30d8f00b62da930d09764cd092b371a4f6581bb8d6500000000472bfabd7f22be4b7429a255fa5679db789aa8b7706afcdb38e4c4ff1bde3160d1b2bc30319a390100e59bfea9c7a1b69f576a1a074144228e28736698a593600b0a309cc557f67cffb5d6f016b4f266922506a05358464beea82be2697c7b3b89306d9f10a2d5eaa9539ac2bd30b677156b52807f638b"], 0x198}, 0x2b35135d3449a5f8) kevent(r3, &(0x7f0000000500)=[{{r0}, 0xffffffffffffffff, 0x10}], 0x8, 0x0, 0xfffffffffffffff8, 0x0) r5 = syz_open_pts() close(r5) writev(r5, &(0x7f00000006c0)=[{&(0x7f0000000c80)="aae3e6c3f01744124ce96464f9157c521949703cb9bb69323cf41195cd335e36e74866da987feeeeb097b241e19f3fa88644a1612230c806ad34071458f62751718c2d7318d6cd8bb32a75d8ef3ec8ca53550e50cd08c580866abcb4ceb0ed52cfd0b81201f04606d61424cc74d871a596a34dd2f37f2b7b251d38efbfda4c7fe8b24d0f14b2d79c90b1b13c9fb4921666a654ab580bb2422d814f990f09", 0x9e}], 0x1) close(r5) 22:28:30 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) ktrace(&(0x7f0000000000)='./file0\x00', 0x4, 0x100, 0x0) r1 = socket$unix(0x1, 0x1, 0x0) getsockname$unix(r1, 0x0, &(0x7f0000000080)) recvfrom$inet6(r0, &(0x7f00000000c0)=""/193, 0xc1, 0x0, &(0x7f00000001c0)={0x18, 0x3, 0x3, 0x1}, 0xc) 22:28:30 executing program 1: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) close(r0) fsync(r0) r1 = getpid() r2 = getuid() r3 = semget$private(0x0, 0x4, 0x2) semop(r3, &(0x7f00000003c0)=[{0x1, 0x5cd, 0x1000}, {0x0, 0x81, 0x1800}], 0x2) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, 0x0) r5 = getegid() r6 = getuid() r7 = getegid() semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f0000000880)={{0x0, r4, r5, r6, r7, 0x14, 0x6}, 0x5, 0x9}) r8 = semget$private(0x0, 0x4, 0x2) semop(r8, &(0x7f00000003c0)=[{0x1, 0x5cd, 0x1000}, {0x0, 0x81, 0x1800}], 0x2) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, 0x0) r10 = getegid() r11 = getuid() r12 = getegid() semctl$IPC_SET(r8, 0x0, 0x1, &(0x7f0000000880)={{0x0, r9, r10, r11, r12, 0x14, 0x6}, 0x5, 0x9}) r13 = semget$private(0x0, 0x4, 0x2) semop(r13, &(0x7f00000003c0)=[{0x1, 0x5cd, 0x1000}, {0x0, 0x81, 0x1800}], 0x2) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, 0x0) r15 = getegid() r16 = getuid() r17 = getegid() semctl$IPC_SET(r13, 0x0, 0x1, &(0x7f0000000880)={{0x0, r14, r15, r16, r17, 0x14, 0x6}, 0x5, 0x9}) getgroups(0x7, &(0x7f00000000c0)=[0x0, 0x0, 0x0, r7, 0x0, r10, r17]) pipe2(&(0x7f0000000740)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) r20 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000780)='/dev/ttyCcfg\x00', 0x10000, 0x0) r21 = getpgid(0xffffffffffffffff) r22 = getuid() r23 = semget$private(0x0, 0x4, 0x2) semop(r23, &(0x7f00000003c0)=[{0x1, 0x5cd, 0x1000}, {0x0, 0x81, 0x1800}], 0x2) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, 0x0) r25 = getegid() r26 = getuid() r27 = getegid() semctl$IPC_SET(r23, 0x0, 0x1, &(0x7f0000000880)={{0x0, r24, r25, r26, r27, 0x14, 0x6}, 0x5, 0x9}) r28 = openat$pci(0xffffffffffffff9c, &(0x7f0000000080)='/dev/pci\x00', 0x0, 0x0) r29 = socket$unix(0x1, 0x9, 0x0) r30 = socket$inet6(0x18, 0x7ffffffffffffe, 0xfffffffb) r31 = openat(0xffffffffffffff9c, &(0x7f0000000240)='./file0\x00', 0x10201, 0x10) r32 = syz_open_pts() r33 = openat(0xffffffffffffffff, &(0x7f0000000100)='./file0\x00', 0x100, 0x40) r34 = openat(0xffffffffffffffff, &(0x7f0000000180)='./file0\x00', 0x28082, 0x6f) r35 = kqueue() poll(&(0x7f00000001c0)=[{r28, 0x20}, {r29, 0x100}, {r30, 0x2}, {r31, 0x4}, {r32, 0x40}, {r33, 0x120}, {r34, 0x26}, {r35}], 0x8, 0x40) dup(r28) r36 = getpgrp() fcntl$setown(r28, 0x6, r36) r37 = geteuid() r38 = getegid() r39 = syz_open_pts() close(r39) writev(r39, &(0x7f00000006c0)=[{&(0x7f0000000c80)="aae3e6c3f01744124ce96464f9157c521949703cb9bb69323cf41195cd335e36e74866da987feeeeb097b241e19f3fa88644a1612230c806ad34071458f62751718c2d7318d6cd8bb32a75d8ef3ec8ca53550e50cd08c580866abcb4ceb0ed52cfd0b81201f04606d61424cc74d871a596a34dd2f37f2b7b251d38efbfda4c7fe8b24d0f14b2d79c90b1b13c9fb4921666a654ab580bb2422d814f990f09", 0x9e}], 0x1) r40 = syz_open_pts() ioctl$TIOCSETAF(r40, 0x802c7416, &(0x7f0000000000)={0x0, 0xf149, 0x5, 0xfffffffffffffffc, "661fbef224518087ec9e03182eaf7f091fe600"}) r41 = openat$wskbd(0xffffffffffffff9c, &(0x7f00000007c0)='/dev/wskbd0\x00', 0x8000, 0x0) r42 = syz_open_pts() close(r42) writev(r42, &(0x7f00000006c0)=[{&(0x7f0000000c80)="aae3e6c3f01744124ce96464f9157c521949703cb9bb69323cf41195cd335e36e74866da987feeeeb097b241e19f3fa88644a1612230c806ad34071458f62751718c2d7318d6cd8bb32a75d8ef3ec8ca53550e50cd08c580866abcb4ceb0ed52cfd0b81201f04606d61424cc74d871a596a34dd2f37f2b7b251d38efbfda4c7fe8b24d0f14b2d79c90b1b13c9fb4921666a654ab580bb2422d814f990f09", 0x9e}], 0x1) r43 = socket$inet6(0x18, 0x4, 0x3) r44 = openat$null(0xffffffffffffff9c, &(0x7f0000000800)='/dev/null\x00', 0x8000, 0x0) r45 = syz_open_pts() close(r45) writev(r45, &(0x7f00000006c0)=[{&(0x7f0000000c80)="aae3e6c3f01744124ce96464f9157c521949703cb9bb69323cf41195cd335e36e74866da987feeeeb097b241e19f3fa88644a1612230c806ad34071458f62751718c2d7318d6cd8bb32a75d8ef3ec8ca53550e50cd08c580866abcb4ceb0ed52cfd0b81201f04606d61424cc74d871a596a34dd2f37f2b7b251d38efbfda4c7fe8b24d0f14b2d79c90b1b13c9fb4921666a654ab580bb2422d814f990f09", 0x9e}], 0x1) r46 = openat$tty(0xffffffffffffff9c, &(0x7f0000000840)='/dev/tty\x00', 0x40, 0x0) r47 = syz_open_pts() close(r47) writev(r47, &(0x7f00000006c0)=[{&(0x7f0000000c80)="aae3e6c3f01744124ce96464f9157c521949703cb9bb69323cf41195cd335e36e74866da987feeeeb097b241e19f3fa88644a1612230c806ad34071458f62751718c2d7318d6cd8bb32a75d8ef3ec8ca53550e50cd08c580866abcb4ceb0ed52cfd0b81201f04606d61424cc74d871a596a34dd2f37f2b7b251d38efbfda4c7fe8b24d0f14b2d79c90b1b13c9fb4921666a654ab580bb2422d814f990f09", 0x9e}], 0x1) r48 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000880)='/dev/wsmouse0\x00', 0x520, 0x0) r49 = syz_open_pts() close(r49) writev(r49, &(0x7f00000006c0)=[{&(0x7f0000000c80)="aae3e6c3f01744124ce96464f9157c521949703cb9bb69323cf41195cd335e36e74866da987feeeeb097b241e19f3fa88644a1612230c806ad34071458f62751718c2d7318d6cd8bb32a75d8ef3ec8ca53550e50cd08c580866abcb4ceb0ed52cfd0b81201f04606d61424cc74d871a596a34dd2f37f2b7b251d38efbfda4c7fe8b24d0f14b2d79c90b1b13c9fb4921666a654ab580bb2422d814f990f09", 0x9e}], 0x1) sendmsg$unix(r0, &(0x7f00000009c0)={&(0x7f0000000000)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000000680)=[{&(0x7f0000000040)="8d2d32c6d5c0da909fba2ae35b63bddb601045c9e8a7f57dc4dd0c896e55d31447611d25d416279b871c4af0408cb703a04d0c69e81a43e9ea5f6c87ebfbfafde5e8cedc8aaa4a8b4f10217351b289cf55d5b71a7d1a0f9da0579b040e6154", 0x5f}, {&(0x7f00000001c0)="8993fe47e4fccb138795fac2366d47546bcd03f4c49efa14b6cb73f74988f6997bd929c126493df330f45075901de82fac51f58e13a7a8ca7ca8071a3cf364e004b05bbc26e77802a70b4c55186ba3abdd353b52cc6d29ec9048764e38d8e508945022042a1a91776b759740c40f6032e413b94294e35dd28b33dcfd9aff9cfff95c3861ce91", 0x86}, {&(0x7f0000000280)="96bed6716148eb151c6481015f328ead25a2d0639f28c451c07a48cb2270fabf12b6919628bf8b81ccf30ff02a78e75cc6ab596c840846debe25e3dfa0c23208fbb7a754142a48ae4c3d7b762fd6aad90b58fa2cab64ec4a9e090b", 0x5b}, {&(0x7f0000000300)="eda54907c0c3923ef6e8d8983dcc3d86e041a4dfc1af64e79ccb70487fdebd87708a62aa3ce1eb6da4e393bca9cf1b7fcdb0c3025296fcaf36143c052f09ea45976e34e6ee3344", 0x47}, {&(0x7f0000000380)="0fba44a8634fbd7039b23ba6bdca5f3d9ef658e9bce40e2eab76ae75c8fd3785e1bab0614318b86d8b0216873fdf1a11c388a4df72205295fddb3b24b2819f68e0c5ac1e", 0x44}, {&(0x7f0000000400)="7bd09ded5d44800d4f625c0bbda4d6307b23ffb540a4c4eff4f66226f649d8d1b741430b89b539f5e95a2978be042882790e35e99b543abf3e26e4ae1acaf2a53e4494f494f9224201dcda6b4877", 0x4e}, {&(0x7f0000000480)="9e6f5b1ade62bbc5f4c9a887c0f764664fbfbbcfb67e3dd7b4978f2f80a088b4ded641f3dc5bc41efd02e81f552a938d8fed6f2050bf70bcbe9872ce6cf8b1c49d089c9c10742c66b3173dfca39a93faf8b77d51284d8acab8a9e4445638cabef14fb9563649bb9ffd574818f44ab21e5a2fe0ec182cfa31cfb905d0f7737131c2ec3c0a", 0x84}, {&(0x7f0000000540)="7abab806f589137f123c0cca8d154e87cb84299fad2d579f4e674e3984ce944ae814b84d43d986d61d08f424c31a4bfd7992a1ecf55b9abe43cb462e0b45742d5f45f070b2666f53d9823e3ca9a585c89f50b2880d6f4b7fdc04975b762c60172b24acf6e6e7f0b9caef5d6ec2815cce0f602a0ec9ab415e1bd6855803f42b0656ba", 0x82}, {&(0x7f0000000600)="a54a21d7619b095ab6de5b17fd5597393ea252fb2425301c17a1935a3b3698ee620e4eae57ae3ae11ba1ac849946ce0b8f4feaa544218497e0db403db0ce899c4753557770f67420a45753eb8b97f7", 0x4f}], 0x9, &(0x7f00000008c0)=[@rights={0x10}, @cred={0x20, 0xffff, 0x0, r1, r2, r18}, @rights={0x20, 0xffff, 0x1, [r19, r20, 0xffffffffffffffff]}, @cred={0x20, 0xffff, 0x0, r21, r22, r27}, @cred={0x20, 0xffff, 0x0, r36, r37, r38}, @rights={0x28, 0xffff, 0x1, [r39, r40, r41, r42, r43]}, @rights={0x30, 0xffff, 0x1, [r44, r45, 0xffffffffffffff9c, r46, r47, r48, r49]}], 0xe8, 0x2}, 0x4) getrusage(0x0, &(0x7f0000000100)) 22:28:30 executing program 0: r0 = shmget$private(0x0, 0x1000, 0x10, &(0x7f0000ffc000/0x1000)=nil) shmat(r0, &(0x7f0000ffc000/0x2000)=nil, 0x3000) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) r1 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) open$dir(&(0x7f0000000100)='./file0\x00', 0x92ccc4fd80ba1b6e, 0x0) r2 = getpid() ktrace(&(0x7f0000000040)='./file0\x00', 0x0, 0x1104, r2) ktrace(0x0, 0x5, 0x4, r2) write(r1, &(0x7f0000000140)="220e22", 0x3) r3 = semget$private(0x0, 0x4, 0x2) semop(r3, &(0x7f00000003c0)=[{0x1, 0x5cd, 0x1000}, {0x0, 0x81, 0x1800}], 0x2) r4 = semget$private(0x0, 0x8000000000000007, 0x42) r5 = semget$private(0x0, 0x8000000000000007, 0x42) semctl$GETALL(r5, 0x0, 0x6, &(0x7f0000000540)=""/11) r6 = semget$private(0x0, 0x8000000000000007, 0x42) semctl$GETALL(r6, 0x0, 0x6, &(0x7f0000000540)=""/11) r7 = semget$private(0x0, 0x8000000000000007, 0x42) semctl$GETALL(r7, 0x0, 0x6, &(0x7f0000000540)=""/11) semctl$GETALL(r7, 0x0, 0x6, &(0x7f0000000280)=""/11) r8 = geteuid() setuid(r8) r9 = semget$private(0x0, 0x4, 0x2) semop(r9, &(0x7f00000003c0)=[{0x1, 0x5cd, 0x1000}, {0x0, 0x81, 0x1800}], 0x2) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, 0x0) r11 = getegid() r12 = getuid() r13 = getegid() semctl$IPC_SET(r9, 0x0, 0x1, &(0x7f0000000880)={{0x0, r10, r11, r12, r13, 0x14, 0x6}, 0x5, 0x9}) r14 = getuid() r15 = semget$private(0x0, 0x4, 0x2) semop(r15, &(0x7f00000003c0)=[{0x1, 0x5cd, 0x1000}, {0x0, 0x81, 0x1800}], 0x2) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, 0x0) r17 = getegid() r18 = getuid() r19 = getegid() semctl$IPC_SET(r15, 0x0, 0x1, &(0x7f0000000880)={{0x0, r16, r17, r18, r19, 0x14, 0x6}, 0x5, 0x9}) semctl$IPC_SET(r4, 0x0, 0x1, &(0x7f0000000200)={{0xfffffff8, r8, r13, r14, r19, 0x4, 0x8001}, 0x4, 0x552c}) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, 0x0) r21 = getegid() r22 = getuid() r23 = getegid() semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f0000000880)={{0x0, r20, r21, r22, r23, 0x14, 0x6}, 0x5, 0x9}) r24 = msgget$private(0x0, 0x0) msgrcv(r24, 0x0, 0x0, 0x0, 0x0) msgctl$IPC_RMID(r24, 0x0) r25 = msgget(0x2, 0x201) msgctl$IPC_SET(r25, 0x1, &(0x7f0000000180)={{0x10000, 0x0, 0x0, 0x0, r21}, 0x1000000000004, 0x4, 0x0, 0x0, 0x3}) r26 = syz_open_pts() ioctl$TIOCSETAF(r26, 0x802c7416, &(0x7f0000000000)={0x0, 0xf149, 0x5, 0xfffffffffffffffc, "661fbef224518087ec9e03182eaf7f091fe600"}) write(r26, &(0x7f0000000080)="ae12ebe2b5c615d4ac7e7d0a37caeff056530fc03cd0c757c55c5b8b063c952e756f52cd270e7774da68750784b9b4286761b6eef7dac7cbb4111752d4bb6312fb2870ec399e5e11629f7ee69704549d678a938e80bce4cd4a4e16c155470b9d5db6e9c9feb564adfcfbe09753cb9c6fe77b09a77b8ce68b7e40c20cd76be2a7", 0x80) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) shmget$private(0x0, 0x2000, 0x2, &(0x7f0000ffc000/0x2000)=nil) pckbd_enable: command error 22:28:32 executing program 0: madvise(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x2) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x5dd9) r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) r1 = getpid() unlink(&(0x7f00000000c0)='./file0\x00') r2 = shmget$private(0x0, 0x4000, 0x0, &(0x7f0000ffb000/0x4000)=nil) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, &(0x7f0000000200)=0xc) r4 = semget$private(0x0, 0x4, 0x2) semop(r4, &(0x7f00000003c0)=[{0x1, 0x5cd, 0x1000}, {0x0, 0x81, 0x1800}], 0x2) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, 0x0) r6 = getegid() r7 = getuid() r8 = getegid() semctl$IPC_SET(r4, 0x0, 0x1, &(0x7f0000000880)={{0x0, r5, r6, r7, r8, 0x14, 0x6}, 0x5, 0x9}) r9 = geteuid() setuid(r9) r10 = getegid() shmctl$IPC_SET(r2, 0x1, &(0x7f0000000240)={{0x1, r3, r6, r9, r10, 0x198, 0x1}, 0x81, 0x0, r1, r1, 0xffff, 0x10001, 0x7}) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) close(r11) fsync(r11) fchownat(r11, &(0x7f00000002c0)='./bus\x00', r9, 0xffffffffffffffff, 0x2) ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78659a, r1) r12 = socket(0x8, 0x8000, 0x0) open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) recvmsg(r12, &(0x7f0000000000)={&(0x7f0000000140)=@in6, 0xc, &(0x7f0000000180), 0x1000000000000264, 0x0, 0xffffffffffffff51}, 0x0) getpid() 22:28:32 executing program 1: mknod(&(0x7f0000000000)='./file0\x00', 0x4000040002000, 0x2922) openat$zero(0xffffffffffffff9c, &(0x7f0000000200)='/dev/zero\x00', 0x0, 0x0) open$dir(&(0x7f0000000080)='./file0\x00', 0x80, 0xa1) r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwritev(r0, &(0x7f00000001c0)=[{0x0}], 0x1000000000000214, 0x0, 0x0) pckbd_enable: command error 22:28:32 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) r2 = fcntl$dupfd(r1, 0x0, r0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) close(r3) fsync(r3) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x8, &(0x7f0000000140)=[{0x3, 0x40, 0x0, 0x8b}, {0x101, 0x9, 0x8, 0xe4c1}, {0x7, 0x3, 0x0, 0x2}, {0x7, 0x4, 0x5, 0x7}, {0x5, 0x3f, 0x1, 0x7}, {0x1, 0x8f, 0x8, 0x6}, {0x3, 0x6, 0x15, 0xb}, {0xfffa, 0x3f, 0x4, 0x5}]}) r4 = syz_open_pts() close(r4) writev(r4, &(0x7f00000006c0)=[{&(0x7f0000000c80)="aae3e6c3f01744124ce96464f9157c521949703cb9bb69323cf41195cd335e36e74866da987feeeeb097b241e19f3fa88644a1612230c806ad34071458f62751718c2d7318d6cd8bb32a75d8ef3ec8ca53550e50cd08c580866abcb4ceb0ed52cfd0b81201f04606d61424cc74d871a596a34dd2f37f2b7b251d38efbfda4c7fe8b24d0f14b2d79c90b1b13c9fb4921666a654ab580bb2422d814f990f09", 0x9e}], 0x1) ioctl$FIONREAD(r4, 0x4004667f, &(0x7f00000000c0)) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000480)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f00000001c0)="b291f52e435fe0f60504388e7b6d") 22:28:32 executing program 0: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) close(r0) fsync(r0) openat$diskmap(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/diskmap\x00', 0x100, 0x0) ioctl$WSMOUSEIO_SRES(r0, 0x80045721, &(0x7f0000000080)=0x81) ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [], [0x401]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x2, 0x3, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0x8040691a, &(0x7f0000000300)) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) close(r3) fsync(r3) accept$inet(r3, &(0x7f0000000000), &(0x7f0000000040)=0xc) 22:28:32 executing program 1: open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) r0 = socket(0x18, 0x1, 0x0) mknod(&(0x7f0000000480)='./file0\x00', 0x8000, 0x200) r1 = shmget$private(0x0, 0x3000, 0x200, &(0x7f0000ffb000/0x3000)=nil) r2 = socket(0x18, 0x3, 0x0) connect$unix(r2, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r3 = socket(0x18, 0x1, 0x0) dup2(r2, r3) setsockopt(r3, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0}, &(0x7f0000000300)=0xc) r5 = getgid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0}, &(0x7f0000000380)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0, 0x0}, 0xc) r8 = getpgrp() r9 = getppid() shmctl$IPC_SET(r1, 0x1, &(0x7f0000000540)={{0x8, r4, r5, r6, r7, 0x4, 0x2}, 0xfff, 0xe9, r8, r9, 0x20, 0x7, 0x4000000}) r10 = accept$inet6(r0, &(0x7f0000000040), &(0x7f0000000080)=0xfffffffffffffeac) setrlimit(0xe0bb41f2ef9bbf3c, &(0x7f00000000c0)={0x200000000002, 0xff}) r11 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000140)='/dev/ttyCcfg\x00', 0x80, 0x0) ioctl$WSDISPLAYIO_GETSCREENTYPE(r11, 0xc028575d, &(0x7f0000001540)={0x9, 0x0, './file0\x00', 0x350de8c, 0x6, 0x7, 0x9}) rmdir(&(0x7f00000001c0)='./file0\x00') setuid(0xee01) setsockopt(r0, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) r12 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000014c0)='/dev/ttyCcfg\x00', 0x200, 0x0) ioctl$VT_GETMODE(r12, 0x40087603, &(0x7f00000015c0)) getsockname$inet6(r10, &(0x7f0000000100), &(0x7f0000000280)=0xc) accept$inet(r0, 0x0, &(0x7f0000000180)) setsockopt(r0, 0x29, 0x80000000000000d, &(0x7f0000000180), 0x14) ftruncate(r10, 0x0, 0x9) semget$private(0x0, 0x1, 0x400) 22:28:32 executing program 0: r0 = socket(0x11, 0x3, 0x0) mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5dc2) r1 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x8008) ioctl$SPKRTONE(r2, 0x80085301, &(0x7f00000000c0)={0x5, 0x8001}) r3 = dup2(r0, r1) r4 = accept$unix(0xffffffffffffffff, &(0x7f0000000180)=@abs, &(0x7f00000001c0)=0x8) recvmsg(r4, &(0x7f0000001300)={0x0, 0x2ba, 0x0, 0x0, 0x0}, 0x23) ioctl$WSKBDIO_GETMODE(r3, 0x40045714, &(0x7f0000000140)) 22:28:32 executing program 1: r0 = socket(0x2, 0x8001, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000040)=0x200000, 0x4) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000080)=0x4, 0x4) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="e18a93ddaea246821900"], 0x10) r1 = socket(0x2, 0x3, 0x0) pipe2(&(0x7f00000000c0)={0xffffffffffffffff}, 0x8) r3 = socket(0x800000018, 0x3, 0x0) fcntl$dupfd(r1, 0x0, r3) r4 = socket(0x2, 0x3, 0x0) r5 = socket(0x800000018, 0x3, 0x0) r6 = fcntl$dupfd(r4, 0x0, r5) ioctl$TIOCFLUSH(r6, 0x8040691a, &(0x7f0000000300)) ioctl$WSMUXIO_ADD_DEVICE(r2, 0x80085761, &(0x7f0000000100)={0x1, 0x1ff}) shutdown(r0, 0x1) 22:28:32 executing program 0: r0 = open$dir(&(0x7f0000000180)='./file0\x00', 0x40000400008002be, 0x0) chown(&(0x7f0000000040)='./file0/file0\x00', 0x0, 0x0) pwritev(r0, &(0x7f0000000080)=[{&(0x7f00000006c0), 0x1002f}], 0x1, 0x0, 0x0) writev(r0, &(0x7f0000000040), 0x1) preadv(r0, &(0x7f0000000000)=[{&(0x7f0000000100)=""/37, 0x25}], 0x1, 0x0, 0x0) ftruncate(r0, 0x0, 0x800000000) 22:28:32 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x15}, {0x84}, {0x800100006}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'ta\xf0', 0x0}) 22:28:32 executing program 1: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) close(r0) fsync(r0) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000180)={0x0, 0x5}, 0x8) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) close(r2) fsync(r2) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) close(r3) fsync(r3) fchdir(r2) ioctl$VT_OPENQRY(r3, 0x40047601, &(0x7f00000001c0)) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000040)={0x4, &(0x7f0000000100)=[{0x8, 0x1, 0xc1, 0xdf}, {0x50, 0x8, 0x81}, {0x6, 0x2, 0x2, 0x40}, {0x0, 0x5, 0x4, 0x2}]}) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) close(r4) fsync(r4) symlinkat(&(0x7f0000000080)='./file0\x00', r4, &(0x7f0000000140)='./file0\x00') ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r5 = syz_open_pts() ioctl$TIOCSETAF(r5, 0x802c7416, &(0x7f0000000000)={0x0, 0xf149, 0x5, 0xfffffffffffffffc, "661fbef224518087ec9e03182eaf7f091fe600"}) dup2(r5, 0xffffffffffffff9c) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r7 = openat$null(0xffffffffffffff9c, &(0x7f0000000280)='/dev/null\x00', 0x20, 0x0) connect$unix(r7, &(0x7f00000002c0)=ANY=[@ANYBLOB="05002e2f6e696c653000"], 0xa) close(r6) fsync(r6) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) close(r8) fsync(r8) ioctl$VMM_IOC_INTR(r8, 0x800c5606, &(0x7f00000000c0)={0x800, 0x8, 0xbde}) ioctl$WSMOUSEIO_SETMODE(r6, 0x80045726, &(0x7f0000000240)={0x1}) 22:28:32 executing program 0: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0x3f, &(0x7f0000000100)="2c16954c", 0x4) r1 = socket(0x18, 0x1, 0x0) close(r1) fcntl$dupfd(r0, 0x0, r1) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x1d43, 0x0, 0x0, 0x0, "00000000000000010000200000001000"}) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r2 = syz_open_pts() ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000000)={0x0, 0xf149, 0x5, 0xfffffffffffffffc, "661fbef224518087ec9e03182eaf7f091fe600"}) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) close(r3) fsync(r3) faccessat(r3, &(0x7f00000001c0)='./file0\x00', 0x124, 0x1) ioctl$FIOGETOWN(r2, 0x4004667b, &(0x7f0000000140)) write(r1, 0x0, 0x0) write(r1, 0x0, 0x0) r4 = geteuid() setuid(r4) r5 = geteuid() setreuid(r4, r5) r6 = dup(0xffffffffffffffff) ioctl$BIOCFLUSH(r6, 0x20004268) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) close(r7) fsync(r7) ioctl$TIOCGFLAGS(0xffffffffffffffff, 0x4004745d, &(0x7f0000000180)) getsockopt$sock_cred(r7, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000080)=0xc) sendto(0xffffffffffffff9c, &(0x7f0000000000)="543c17ff0a115b0268311c61fe426716d7005fd021f3ec2484e865381a8269d173b5d03978d1", 0xfffffffffffffda1, 0xc, 0x0, 0xfe96) 22:28:32 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x200001eb, &(0x7f0000000000)=[{0x3, 0x5, 0x1, 0x400}, {0x5, 0x8, 0x5, 0x8}, {0x0, 0x9, 0x0, 0x8b2}, {0x2, 0x7, 0x4, 0x7fffffff}, {0x8, 0x7, 0x2, 0x3}, {0x9, 0x4, 0x3, 0x8}, {0x0, 0x1f, 0x1, 0x10001}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) close(r2) fsync(r2) ioctl$BIOCGETIF(r2, 0x4020426b, &(0x7f00000000c0)=ANY=[@ANYBLOB="0001000000000000000000006900000000000000"]) r3 = syz_open_pts() ioctl$TIOCSETAF(r3, 0x802c7416, &(0x7f0000000000)={0x0, 0xf149, 0x5, 0xfffffffffffffffc, "661fbef224518087ec9e03182eaf7f091fe600"}) r4 = syz_open_pts() close(r4) writev(r4, &(0x7f00000006c0)=[{&(0x7f0000000c80)="aae3e6c3f01744124ce96464f9157c521949703cb9bb69323cf41195cd335e36e74866da987feeeeb097b241e19f3fa88644a1612230c806ad34071458f62751718c2d7318d6cd8bb32a75d8ef3ec8ca53550e50cd08c580866abcb4ceb0ed52cfd0b81201f04606d61424cc74d871a596a34dd2f37f2b7b251d38efbfda4c7fe8b24d0f14b2d79c90b1b13c9fb4921666a654ab580bb2422d814f990f09", 0x9e}], 0x1) ioctl$TIOCSTART(r4, 0x2000746e) ioctl$TIOCSTSTAMP(r3, 0x8008745a, &(0x7f0000000080)={0x3, 0x2}) r5 = openat$null(0xffffffffffffff9c, &(0x7f0000000200)='/dev/null\x00', 0xf6cab24196deb5f0, 0x0) ioctl$VMM_IOC_RESETCPU(r5, 0x82405605, &(0x7f0000000240)={0xa6, 0x1, {[0x6, 0x4, 0x3f, 0xffffffff, 0x8, 0x0, 0x1, 0x9, 0xfff, 0x6263, 0x2d, 0x5, 0x3, 0x80000001, 0x4, 0xffff], [0x0, 0x2d0, 0xffffffff, 0x20, 0x40, 0x8001, 0x5, 0x9, 0x68296f37, 0x1ff], [0x8, 0x0, 0x6, 0x3, 0xcdad, 0x96c, 0x14d], [0x0, 0x10002, 0x2, 0x2, 0xf5b, 0x5], [{0x7f, 0x9, 0xffff, 0xffffffffffffff81}, {0xff, 0xcebc, 0x600, 0x7fffffff}, {0x9, 0xff, 0x40, 0x3}, {0x4, 0xf9c, 0x5, 0x2}, {0x9, 0x20, 0x8, 0x5}, {0xb4, 0xcb7b, 0x9}, {0xecfa, 0x2, 0x4, 0x4}, {0xd459, 0x2, 0x0, 0x3000}], {0x4000, 0x8b, 0x9, 0x81}, {0xffff, 0xff, 0xffff, 0x4}}}) ioctl$PCIOCGETROM(r1, 0xc0107005, &(0x7f00000001c0)={{}, 0x7, &(0x7f0000000180)=[0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0]}) syz_emit_ethernet(0x49b, &(0x7f0000000000)) 22:28:32 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x2080002006, 0x40004000000028a9) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = fcntl$dupfd(r0, 0x8000000000004, 0xffffffffffffffff) r3 = dup2(r0, r2) r4 = kqueue() close(r2) r5 = syz_open_pts() close(r5) writev(r5, &(0x7f00000006c0)=[{&(0x7f0000000c80)="aae3e6c3f01744124ce96464f9157c521949703cb9bb69323cf41195cd335e36e74866da987feeeeb097b241e19f3fa88644a1612230c806ad34071458f62751718c2d7318d6cd8bb32a75d8ef3ec8ca53550e50cd08c580866abcb4ceb0ed52cfd0b81201f04606d61424cc74d871a596a34dd2f37f2b7b251d38efbfda4c7fe8b24d0f14b2d79c90b1b13c9fb4921666a654ab580bb2422d814f990f09", 0x9e}], 0x1) read(r5, &(0x7f0000000000)=""/184, 0xb8) open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) kevent(r4, &(0x7f0000000200)=[{{r3}, 0xffffffffffffffff, 0x13}], 0x40000000000007ff, 0x0, 0x0, 0x0) dup2(r1, r4) clock_settime(0x3, &(0x7f00000000c0)={0xb, 0x5}) 22:28:32 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x2005, 0x5dc1) mknod(&(0x7f0000000200)='./file0\x00', 0x2062, 0x8000000000028aa) openat(0xffffffffffffff9c, &(0x7f0000000100)='./bus\x00', 0x0, 0x0) r0 = open$dir(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) pread(r0, &(0x7f00000000c0)="13", 0x1, 0x0, 0x0) close(r0) openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zer\x86\x00', 0x20, 0x0) r1 = socket(0x2, 0x400000000002, 0x0) setsockopt(r1, 0x0, 0x4, &(0x7f0000000040)="ffffffff", 0x4) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) close(r2) fsync(r2) r3 = openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x20000, 0x0) ioctl$DIOCMAP(r2, 0xc0106477, &(0x7f00000001c0)={&(0x7f0000000140)='./bus\x00', r3, 0x2}) accept(r1, 0x0, &(0x7f0000000040)) execve(0x0, 0x0, 0x0) 22:28:32 executing program 0: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000300)=[{{r0}, 0xfffffffffffffffc, 0x9, 0x20}, {{r0}, 0xfffffffffffffff9, 0x7}], 0x9, 0x0, 0x0, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x201a8, 0x0) ioctl$BIOCGRTIMEOUT(r2, 0x4010426e, &(0x7f00000001c0)) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x80, 0x0) close(r3) fsync(r3) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) close(r5) fsync(r5) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) fchownat(r3, &(0x7f0000000000)='./file0\x00', r4, r6, 0x512517b5df116658) kevent(r1, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffe}], 0x85f5, 0x0, 0x9925, 0x0) 22:28:32 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r0, &(0x7f00000014c0)=[{&(0x7f0000000080)="d74c78007f", 0x5}], 0x1, 0x0, 0x0) pwritev(r0, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) r1 = socket(0x2, 0x1, 0x0) pipe(&(0x7f0000000100)) connect$unix(r1, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0x10) 22:28:32 executing program 1: socket(0x11, 0x4003, 0x8) r0 = socket(0x11, 0x3, 0x0) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000000)={0x0, 0xf149, 0x5, 0xfffffffffffffffc, "661fbef224518087ec9e03182eaf7f091fe600"}) r2 = getuid() r3 = getegid() fchown(r1, r2, r3) sendto$unix(r0, &(0x7f0000000180)="b100050460000000000008000101000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282902e4fd89720fd38781ff7cc53c894303b22f310b404f36a00f90006ee01be657aea8c5000000020000000000000000010000000000000000000000000000000000000000000031d880e0611fb13ea9646dc01549210efe33fbf9f14a5b3a7a1487114b54c8b7e143d983598ca406b871db9eb5bf89cafb9316eb1d4e22015320bb82880751fc771f17de896a04f55ebb789f878917989f98c00daec1188ec802dc3394bb10b15f505807d16d20c7636fdb3aecb23dd794793dc1d42ee2f3fa8398aa007b6b9b270000000000000000f14c856cb8dd21bcbe10e92a6e6bb07adb33fe3879b6915965953970187c7bcd0d521666bc9b31b976066ccaf427c8e37d0672fce80faaf138eba41819775dc8a7e78e3f499d680267b22d2d721221ce7a7573a8ee223a32ab271f2cb39e2d6d3eba984717d2", 0xb1, 0x0, 0x0, 0x4af) 22:28:32 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x5, "d730c15b00f4ff0000747beffde400"}) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x1}}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) socketpair$unix(0x1, 0xc, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) sendto$unix(r2, &(0x7f0000000100)="6366874a070bba8f07758d7ef6e95f834841f639a409ddd6e4cf80f80be82775d91dd045abb93ab2dd17f09f2597ca9c959d3bccfc58b34761b7bd59d10943cce668d39916094df6cc1fbadf54796394377d7e116ae6d9e985bbc632bf08f52607d1e18ed09e871f0018a77c24de6ab25c1d8ceb3a37c068f949390a69eafdac7a5f8b62725afa6c78653dbacbfa68efe14490170b3a5fdd9295151bf588", 0x9e, 0xc04, &(0x7f00000001c0)=@file={0x0, './file0\x00'}, 0xa) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r1) socket(0x400000000018, 0x3, 0x3a) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) close(r3) fsync(r3) ioctl$WSDISPLAYIO_GVIDEO(r3, 0x40045744, &(0x7f0000000040)) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) sendmsg$unix(r1, &(0x7f0000001640)={0x0, 0x0, 0x0}, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) close(r4) fsync(r4) sendto$unix(r4, &(0x7f0000000200)="e40342a2ab314d34313dcbda8831021ff40c814507984a6799aae7ae96eeff1d5fb4a61f5d61ddc873f8be97e712ba1dbc2157cad1789ce03f7123f1a5730723e628f37d197079079f8f0e93abfa463903c6453968401f744d820d741ad61d453d334c619f315c97b6af11333c59578274f7c4027fbe012ca668b477c5e9e2d5172a8edbece8ec64192e29b8", 0x8c, 0x1, &(0x7f00000002c0)=@abs={0x0, 0x0, 0x2}, 0x8) 22:28:32 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x80002005, 0x8000000000005200) open$dir(&(0x7f0000000300)='./bus\x00', 0x0, 0x0) r0 = kqueue() openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x18190, 0x0) r1 = syz_open_pts() openat$pci(0xffffffffffffff9c, &(0x7f0000000080)='/dev/pci\x00', 0x10080, 0x0) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000000)={0x0, 0x15200200, 0x3, 0xfffffefc, "661fbef25eda0905e600000000000000000800", 0x0, 0x3}) r2 = dup(r1) kevent(r0, &(0x7f0000000040)=[{{r2}, 0xfffffffffffffffc, 0x1}], 0x8, 0x0, 0x20, 0x0) 22:28:32 executing program 0: syz_open_pts() syz_open_pts() r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0xf149, 0x5, 0xfffffffffffffffc, "661fbef224518087ec9e03182eaf7f091fe600"}) r1 = syz_open_pts() close(r1) writev(r1, &(0x7f00000006c0)=[{&(0x7f0000000c80)="aae3e6c3f01744124ce96464f9157c521949703cb9bb69323cf41195cd335e36e74866da987feeeeb097b241e19f3fa88644a1612230c806ad34071458f62751718c2d7318d6cd8bb32a75d8ef3ec8ca53550e50cd08c580866abcb4ceb0ed52cfd0b81201f04606d61424cc74d871a596a34dd2f37f2b7b251d38efbfda4c7fe8b24d0f14b2d79c90b1b13c9fb4921666a654ab580bb2422d814f990f09", 0x9e}], 0x1) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f00000001c0)=0xd) syz_extract_tcp_res$synack(&(0x7f0000000000), 0x1, 0x0) syz_open_pts() syz_open_pts() 22:28:32 executing program 1: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000040)={0x20000000000000ab, &(0x7f0000000240)=[{}, {0xc2b}]}) r0 = socket(0x18, 0x1, 0x0) close(r0) writev(0xffffffffffffffff, &(0x7f0000000480)=[{&(0x7f0000000280)="9bc6a42ac677023d416017b82c966469bbb1ba436e9d045a0000003608476edf518b59dfebf308f0da000000000000000000005e", 0x34}], 0x1) pwritev(0xffffffffffffffff, &(0x7f0000000100)=[{&(0x7f0000000280)="ab9a4a6639139596d0e060335feaf3dca54fc34ace71f177236f4a60c78d4c61ebb910b2fb190a38225f8e247830afcc3c", 0x31}], 0x1, 0x0, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e7, 0x7, 0x3}, 0x8) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(0xffffffffffffffff) socket(0x400000000018, 0x5, 0x3a) setsockopt(0xffffffffffffffff, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) kqueue() connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) ioctl$TIOCSDTR(0xffffffffffffffff, 0x20007479) write(0xffffffffffffffff, &(0x7f0000000140)="ad18f05de2f4ef18", 0x23c) 22:28:32 executing program 1: semget(0x1, 0x2, 0xc600) semctl$GETZCNT(0x0, 0x2, 0x7, &(0x7f0000000000)=""/141) 22:28:33 executing program 1: unveil(&(0x7f0000001340)='./file0/../file0\x00', &(0x7f0000001380)='r\x00') getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) r1 = semget$private(0x0, 0x4, 0x2) semop(r1, &(0x7f00000003c0)=[{0x1, 0x5cd, 0x1000}, {0x0, 0x81, 0x1800}], 0x2) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, 0x0) r3 = getegid() r4 = getuid() r5 = getegid() semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f0000000880)={{0x0, r2, r3, r4, r5, 0x44, 0x6}, 0x5, 0x9}) getgroups(0x4, &(0x7f0000000080)=[r3, 0xffffffffffffffff, 0x0, 0xffffffffffffffff]) lchown(&(0x7f0000000000)='./file0/../file0\x00', r0, r6) 22:28:33 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB], 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, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f00000000c0)="0714e15f0973db00080000000025c6149b33ff0f", 0x24) r2 = semget$private(0x0, 0x4, 0xd0) semctl$GETVAL(r2, 0x1, 0x5, &(0x7f0000000100)=""/163) socket$inet(0x2, 0x2, 0x0) write(r1, 0x0, 0x0) 22:28:33 executing program 1: r0 = syz_open_pts() close(r0) writev(r0, &(0x7f00000006c0)=[{&(0x7f0000000c80)="aae3e6c3f01744124ce96464f9157c521949703cb9bb69323cf41195cd335e36e74866da987feeeeb097b241e19f3fa88644a1612230c806ad34071458f62751718c2d7318d6cd8bb32a75d8ef3ec8ca53550e50cd08c580866abcb4ceb0ed52cfd0b81201f04606d61424cc74d871a596a34dd2f37f2b7b251d38efbfda4c7fe8b24d0f14b2d79c90b1b13c9fb4921666a654ab580bb2422d814f990f09", 0x9e}], 0x1) r1 = dup2(0xffffffffffffff9c, r0) ioctl$BIOCSDIRFILT(r1, 0x8004427d, &(0x7f00000000c0)=0x9) mknod(&(0x7f0000000140)='./bus\x00', 0x80002008, 0xffffffffffff2823) r2 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r3 = kqueue() mknod(&(0x7f0000000200)='./file0\x00', 0x100002004, 0x8000000000028aa) unlink(&(0x7f0000000100)='./bus\x00') recvmsg(r2, &(0x7f00000005c0)={&(0x7f0000000600)=@in6, 0xc, &(0x7f00000004c0)=[{&(0x7f0000000180)=""/19, 0x13}, {&(0x7f00000001c0)=""/43, 0x2b}, {&(0x7f0000000240)=""/35, 0x1f}, {&(0x7f0000000280)=""/113, 0x71}, {&(0x7f0000000300)=""/108, 0x6c}, {&(0x7f0000000380)=""/128, 0x80}, {&(0x7f0000000400)=""/68, 0x44}, {&(0x7f0000000480)=""/63, 0x3f}], 0x8, &(0x7f0000000540)=""/125, 0x7d}, 0x40) r4 = open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) mknod(&(0x7f0000000040)='./bus\x00', 0x80002002, 0x28ae) open$dir(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) r5 = syz_open_pts() kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000000)=[{{r2}, 0xfffffffffffffffe, 0x37}], 0x0, 0x0) r6 = openat$zero(0xffffffffffffff9c, &(0x7f0000000700)='/dev/zero\x00', 0x0, 0x0) ioctl$TIOCSBRK(r6, 0x2000747b) rename(&(0x7f0000000640)='./file0\x00', &(0x7f0000000680)='./file0\x00') kevent(r3, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) r7 = fcntl$getown(r5, 0x5) fcntl$lock(r4, 0x9, &(0x7f0000000740)={0x1, 0x2, 0x6, 0x3, r7}) 22:28:33 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x74}, {0x84}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) pipe(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$BIOCGDIRFILT(r2, 0x4004427c, &(0x7f0000000180)) ioctl$VMM_IOC_RUN(r1, 0xc0205602, &(0x7f0000000140)={0x7, 0x6, 0x60, 0x22a, &(0x7f0000000200)={{0x3, 0x5, 0x8, 0x5, 0x0, 0xfff9, 0xfffff6eb}, {[0x1, 0x80, 0x6, 0x5a, 0x2000, 0x5, 0x73c, 0x0, 0x80, 0x1f, 0xd7, 0x8, 0x420c, 0xa, 0x4, 0x34b130a, 0xed4, 0x7], [0x1, 0xbc8, 0x9, 0x1ff, 0x7, 0x8, 0x3, 0x40000000000000, 0x76, 0x7f], [0x101, 0x5, 0x80, 0x3ff, 0x200, 0xffffffff80000000, 0x3], [0x1ff, 0xff, 0x5, 0x0, 0x4, 0x6e], [{0x2, 0x3, 0x9, 0x4}, {0x3, 0x4, 0x200, 0xd3}, {0x5, 0x80000000, 0xffffffe8, 0x6}, {0x8, 0x1f, 0x3, 0x40}, {0x81, 0x3ff, 0x10000, 0xc32d}, {0xfff9, 0x4, 0xffffff7f}, {0x6, 0x36, 0x2, 0x10000}, {0x401, 0x1000, 0x8, 0xae8}], {0x5, 0x6, 0xfffffffd, 0x401}, {0xd59, 0x100, 0x4, 0x400}}}, 0x3, 0x6b}) syz_emit_ethernet(0xe, &(0x7f00000001c0)="174af205b6068bbc6be6634ecdd0") r3 = socket(0x6, 0x4000, 0x6) setsockopt$sock_int(r3, 0xffff, 0x20, &(0x7f0000000480), 0x4) 22:28:33 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f00000000c0)=[{0x34, 0x0, 0x0, 0x8000000}, {0xc}, {0x6}]}) syz_emit_ethernet(0xe, &(0x7f0000000040)="0000080093177320494b272aeeda") clock_gettime(0x4, &(0x7f0000000000)) 22:28:33 executing program 0: r0 = semget(0x1, 0x1, 0x0) r1 = getuid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) semctl$IPC_SET(r0, 0x0, 0x1, &(0x7f0000000100)={{0x7ff0000, r1, r2, r3, r5, 0x1, 0x2}, 0x1, 0x7, 0x2}) getsockname$inet6(0xffffffffffffffff, &(0x7f0000000180), &(0x7f00000001c0)=0xc) pipe2(&(0x7f0000000200)={0xffffffffffffffff}, 0x1000c) sendmsg(r6, &(0x7f0000000680)={&(0x7f0000000240)=@in6={0x18, 0x3, 0x1db, 0x2}, 0xc, &(0x7f0000000300)=[{&(0x7f0000000280)="f0c9579e03ea9fa4c0f7ccd2f0c8a345096e9ad28e87056cd0465fa21776e9267b0c110e1f09fdc25592c4b1777325d53e07bdc26b8edac08c7d1e66fa5cf347262a76d3238c50dce4c4e4042dfbe8628583df6198f6b75b5bcb2a733ef8a23ffb73a41dfc2bbcb377af1c33ffd60cd4", 0x70}], 0x1, &(0x7f0000000340)=[{0x28, 0x1, 0x3, "298f6368331e2f587a78353ba768265d5a"}, {0xd0, 0x0, 0x6, "5329dcef1ffef3312a5bf8ce3175133be1a31c6c78c4db417eba93fc37a2b2a4b370305c9b1627426267b740d54d528cd37716512b7a8fff9f2f1a2b33d07cef6a8cd974db33bf626505583fe48b4f93928fc4242d82eae55f621a54a4960765a62d27b157742ce7fea9628e50761aed2e8bec2a226d4b5718b510d0b2941cc64bda41a031b642c491529d2c0d4dd2b206f702b6748f23967c40b5ddf36275d19ff67e16babeecdae52eb1ee6b763334026388dbc52ca8bdacc63ed0d23f"}, {0xd8, 0x1, 0x6475, "e242903ad734e6f8fa9bd440f733fd11740e66f0f2e5d6b359a6ee93251f22ae526bf9ef25f693f82f54993806c8eccb0861f277a9cea7ef348625482a4d5edd1a0c06caf1e22e5684575bbd5577d03dd5d9e7b6dbf61240880084cf523326306646c59a8346d8d3f0de3d1ca49567c05e950c52d541c6657519a7c137fda1119d3f624b39aa81cb5117ce02e5d6426daf331757099945fcb0363389b7cd0d03dd7a36a10980595cabb4c20509acc6b5c8f42c3b203609332abb9999e1f576ec5a172d3543"}, {0x20, 0xffff, 0x6, "fbd4e405e32175ca3f07"}, {0xd8, 0x0, 0xfffffffc, "fc26094e82ea10e734e51bd25eec3af7ae93d280e1f53419ae761dddd4bddf09dcfa0d72db758073540fc3f9536948fc0a1e94880f7185fabc04450c307e0b294585a9882accccc4d12ddce51ae146ba7ca314f9f38b48e05f303ec0ef94b2cf5b6db2ac1d2f6f88ceae2dc07511c36226bd0ca2947dfa9bb8c81bee3900959a2e8b13463f5e0c59e8f4b3d231967343e8f601eafd8041a550c3c5c03ad6ca47f93d6824bf040ea77e6b38e5a9bffdb675169aa0ca4448f95edea474e3c26ff9fb2605bdc08c78b2"}, {0x50, 0x1, 0x9, "ddf573d2f7246cc0ed9b031a81ffb3368735aebabb39c8fc20aabcd60797c11c9d8ef4020ff85c1965ee8624789773e59af8c2f10c57b1d68280"}], 0x318}, 0x400) getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f00000006c0), 0xc) openat$null(0xffffffffffffff9c, &(0x7f0000000700)='/dev/null\x00', 0x800, 0x0) r7 = accept$inet(0xffffffffffffffff, 0x0, &(0x7f0000000740)) sendto(r7, &(0x7f0000000780)="e41e9b3f281d3a12c6f13bd146261c4ef30dd408183307013b71e1386fa54fab20c49b644617a7b1f283", 0x2a, 0x8, &(0x7f00000007c0)=@in6={0x18, 0x0, 0x400, 0x3f}, 0xc) pipe(&(0x7f0000000800)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSCTTY(r8, 0x20007461) getgid() r9 = openat$null(0xffffffffffffff9c, &(0x7f0000000840)='/dev/null\x00', 0x2, 0x0) r10 = geteuid() fchownat(r9, &(0x7f0000000880)='./file0\x00', r10, 0xffffffffffffffff, 0x2) pipe(&(0x7f00000008c0)={0xffffffffffffffff}) ioctl$WSDISPLAYIO_DELFONT(r11, 0x8058574f, &(0x7f0000000900)={'./file0\x00', 0x9, 0x3, 0x7ff, 0x1, 0x40, 0x9, 0x7, 0x0, 0x3, 0xc2a0f0b, 0xc64}) ftruncate(0xffffffffffffff9c, 0x0, 0x1) r12 = openat(0xffffffffffffffff, &(0x7f0000000980)='./file1\x00', 0x2, 0x112) r13 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000b80)='/dev/wskbd0\x00', 0x8000, 0x0) sendmsg$unix(r12, &(0x7f0000000c00)={&(0x7f00000009c0)=@abs={0x0, 0x0, 0x2}, 0x8, &(0x7f0000000b40)=[{&(0x7f0000000a00)="5ffa100e3c284f80831584b4dbbb574c3c6075b5fa9f8ccde9b087c52f4244aaa1e79e26c65497dfddecbc73fa38d0ed0fb54c0a3dc4be4ddb2f0f82c32f16b64605706d4bd229121e4e56fedb970e557b349644c4dcef855fcf5bb5f66bc47bd5cedf5e8cb01e6e33d509bfce1f75efc7794c0156b92b96c578c3647af614c20a0e08c9360d298c6939b9f1c36055f0bde784e5023c4e75e1bb87771778acfc7d61d3fca8e2c84d4acc1a6e1be6229ebf64b512b1aca546019df2c1ba678b1c547ae265a7d60354a5ecca9e43bf983dadc7ffae129931d50b4d", 0xda}, {&(0x7f0000000b00)="5f7f94bb21fc576694a99e5b015cfdfa5e6f4fb67de7d49757dce3b234eebb63d373136ad7929876a83675a3d6a7a8be0eef0580ef1afa20760544f3560ca8", 0x3f}], 0x2, &(0x7f0000000bc0)=[@rights={0x18, 0xffff, 0x1, [0xffffffffffffffff, r13]}], 0x18, 0x40c}, 0x205) r14 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000c40)='/dev/diskmap\x00', 0x80, 0x0) ioctl$FIOSETOWN(r14, 0x8004667c, &(0x7f0000000c80)=0xdd0d) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000d00)={0x0, 0x0, 0x0}, 0xc) chown(&(0x7f0000000cc0)='./file1\x00', r4, r15) syz_open_pts() 22:28:33 executing program 1: readv(0xffffffffffffffff, &(0x7f0000000140)=[{&(0x7f0000000080)=""/113, 0x71}], 0x1) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) bind$inet(r0, &(0x7f0000000040)={0x2, 0x3}, 0xc) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r1) socket(0x400000000018, 0x3, 0x3a) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) pipe(&(0x7f0000000100)) write(r0, &(0x7f0000000140)="ad8b68da7104b516", 0xdf) pckbd_enable: command error 22:28:34 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r0, 0x200000029, 0x1c, 0x0, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) close(r1) fsync(r1) getsockopt(r1, 0x5, 0x0, &(0x7f0000000000)=""/4096, &(0x7f0000001000)=0x1000) 22:28:35 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)) syz_emit_ethernet(0xe, &(0x7f0000000180)="080934410000000015b668f635e9") 22:28:35 executing program 0: open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) unveil(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='r\x00') ktrace(&(0x7f0000000000)='./file0\x00', 0x4, 0x100, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = semget$private(0x0, 0x4, 0x40) getsockname(0xffffffffffffff9c, &(0x7f0000000140)=@in, &(0x7f0000000180)=0xc) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) close(r1) fsync(r1) fchmodat(r1, &(0x7f00000001c0)='./file0\x00', 0x1d2, 0x6) semctl$SETALL(r0, 0x0, 0x9, &(0x7f0000000080)=[0x99d0, 0x3, 0x7fc, 0x0]) 22:28:36 executing program 1: geteuid() r0 = socket(0x2, 0xc003, 0x2) r1 = semget(0x3, 0x4, 0x45) semctl$IPC_RMID(r1, 0x0, 0x0) connect$unix(r0, &(0x7f00000001c0)=ANY=[@ANYBLOB="8202adfdffffffffffffff653000463f7b238bf46854d78a2a197a386207000000008295955984c87910bf453f68c11700287ead4bcb777fa69dfceac2a84e6abca64896bc5e57c6388bbd2ad88b2951b15801360bcd4c0a162b58fd4237b8fa4d012ae447473c238495aaee48c02f6ac41e6bf3bf554799b9b813ad30505e8f5300a49fef9d612f871f4385f04157795ea4a5c5fe659fa202361cd8cac7dbbc5b65c6593d2870b4122cd23500"/189], 0x10) write(r0, 0x0, 0x0) 22:28:36 executing program 0: ioctl$KDSETLED(0xffffffffffffff9c, 0x20004b42, &(0x7f0000000080)=0x4b0e2fc410d1e877) setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x22fd, 0xb, 0x4, 0x800, "73cc510e55bde7000000808c00000046eb4f8700", 0x1002}) write(r0, &(0x7f0000000b00)="962eebb494c67aef9ec9ef8981ecfc23ad4b80a0cacd6e43649d81affd101fee4aca7f41e823f5ff31fc5a82812f7ff8fd3f6ab7cfe2c6996515f20f17d90dfe2b42c1c1c4c99cb51317280a76b9df1003d0e414c9d1ae3dc45d09d89bd3bfcf6739ca1bbcca809de6db34748cfb55808b50a914826ce6ad2f6d30c23605b97496d99f661dfba0e791794cfb741e7c889cfc802169038f12db5ce978a9c7add3cb3a3285610c10de1cfc0e3ef01beb264679204eee51ab4c3371c747b342512e87c18d2c675e0a1cf8afac25a6d8b992ebc4d3e8ecb6801488a88b1c7e9160055875ead654b627b36fa18acf7e7209a4ef4b7889ee89f598e48105540a8537b29a1de5c469c5bd8da98f4a57164ad7d5b0ca38beae288511945a369433247bd618eb7401832927ce05c390c2c7b09d79f3a450b0cc5b64f23fa8ed7bdae967e156f757d45c0726d3a719f234d6bc554b0b4500515f5759fe9904394737065c0686befbd07ad853de8ea319b05963c10a3691dabba260a9867981b5d6f6a21e95da16b1b0086773717c8d63c682e5e24e4446296e68e5d19d6a454e175f01e7ee4400000000000000030000000000000000b1726e093e743a0718e7319552", 0x1be) pckbd_enable: command error 22:28:36 executing program 1: r0 = syz_open_pts() close(r0) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000080)="aae3e6c3f01744124ce96464f9157c521949703cb9bb69323cf41195cd335e36e74866da987feeeeb097b241e19f3fa88644a161227cb1a61c737fde829ef8011d30c806ad34071458f62751718c2d7318d6cd89b32a75d8ef3ec8ca53550e50cd1f00000000000000b0ed52cfd0b81201f04606d61424cc74d871a596a34dd2f37f2b7b251d3aefbfda4c7fe8b24d0f14b2d79c90b1b13c9fb4921666a654ab580bb2d4db1a81990f09", 0xfffffffffffffe8f}], 0x1) ioctl$FIONREAD(r0, 0x4004667f, &(0x7f0000000000)) r1 = syz_open_pts() flock(r1, 0x3) fcntl$lock(r1, 0x9, &(0x7f0000000280)={0x0, 0x0, 0x0, 0x100000000}) flock(r1, 0x8) 22:28:36 executing program 0: ioctl$VMM_IOC_RUN(0xffffffffffffff9c, 0xc0205602, &(0x7f0000000280)={0x8001, 0x200, 0x9, 0xa32, &(0x7f0000000000)={{0x20, 0x0, 0x3, 0x2, 0x81, 0x8000, 0x519}, {[0x1, 0x1e, 0x7fff, 0x5, 0x1f, 0x0, 0x0, 0x4b1, 0x4, 0x2, 0x9, 0x9efa, 0x1, 0x8, 0x6, 0xffffffffffffff0b, 0x7, 0x9], [0xdbb3, 0x0, 0xff, 0x3, 0x7, 0x81, 0x6d, 0x0, 0x5f7, 0x3], [0x9, 0x8, 0x2, 0x8, 0xffffffffee9f0e7e, 0x3f, 0x7fffffff], [0x67f3, 0xfffffffffffffffa, 0x3a20, 0x7, 0x7f, 0xa0], [{0x1000, 0x3ff, 0xfffffffd, 0x2}, {0x9, 0x7, 0xeae1, 0x3ff}, {0x1, 0x7f, 0x3}, {0x9e, 0xb4, 0x8, 0x5}, {0x7, 0x10001, 0x4, 0x1ff}, {0x8, 0x1f, 0x7fffffff, 0x5}, {0xb56a, 0x3, 0x8, 0x5053}, {0x9, 0x80000001, 0x7ff, 0xde3}], {0x1, 0x10001, 0x10, 0x4}, {0x0, 0x5, 0x8, 0x3}}}, 0xfff}) r0 = openat$pci(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/pci\x00', 0x8, 0x0) ioctl$FIONREAD(r0, 0x4004667f, &(0x7f0000000300)) 22:28:36 executing program 0: preadv(0xffffffffffffffff, &(0x7f0000000000), 0x0, 0x0, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) r1 = dup(r0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) close(r2) fsync(r2) ioctl$BIOCGRSIG(r2, 0x40044273, &(0x7f0000000000)) fsync(r2) fcntl$setstatus(r1, 0x4, 0x81) pwritev(r0, &(0x7f0000000080), 0x8b, 0x0, 0x0) unveil(&(0x7f0000001600)='./file1\x00', &(0x7f0000002880)='x\x00') rmdir(&(0x7f00000000c0)='./file0\x00') unveil(&(0x7f0000000100)='./file1\x00', &(0x7f0000000140)='x\x00') 22:28:36 executing program 0: r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000140)=[{}, {}, {{r0}, 0x0, 0x0, 0x0, 0xffe}], 0x0, &(0x7f0000000200)={0x0, 0x1}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r1) r2 = socket(0x400000000018, 0x3, 0x3a) setsockopt(r2, 0x1000, 0x2e, &(0x7f0000000000)="ebffcbfd812ef1b1c77948e69931929648000000", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, &(0x7f0000000180), 0x13c) 22:28:36 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) close(r1) fsync(r1) ioctl$BIOCGBLEN(r1, 0x40044266, &(0x7f0000000040)) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000000)=[{0x30}, {0x1000020044}, {0x400006}]}) syz_emit_ethernet(0x535, &(0x7f0000000340)="b6") 22:28:36 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x200, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x20000000000015}, {0x3d}, {0x7ffffffe}]}) syz_emit_ethernet(0xe, &(0x7f0000000200)="bdd9477c320c93ba8c1a900e8656") 22:28:36 executing program 0: r0 = socket$inet(0x2, 0x1, 0x0) r1 = semget$private(0x0, 0x4, 0xc4) semctl$GETALL(r1, 0x0, 0x6, &(0x7f0000000100)=""/4096) shutdown(r0, 0x2) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0xc) seteuid(0x0) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f00000000c0), 0x8) 22:28:36 executing program 1: preadv(0xffffffffffffffff, &(0x7f00000000c0)=[{&(0x7f0000000080)=""/64, 0x40}], 0x1, 0x0, 0x0) r0 = socket(0x2, 0x400000000002, 0x0) pledge(&(0x7f0000000000)='+()#!*\\/-\x00', &(0x7f0000000040)='\x00') sendmsg$unix(r0, &(0x7f0000000140)={&(0x7f0000000100)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000000040), 0x121, &(0x7f0000000580), 0x356}, 0x0) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000000)={0x0, 0xf149, 0x5, 0xfffffffffffffffc, "661fbef224518087ec9e03182eaf7f091fe600"}) fchdir(r1) 22:28:36 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0xf149, 0x5, 0xfffffffffffffffc, "661fbef224518087ec9e03182eaf7f091fe600"}) ioctl$TIOCMGET(r0, 0x4004746a, &(0x7f0000000000)) socket(0x18, 0x4001, 0x0) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) connect$unix(r1, &(0x7f0000000080)=@file={0xe4b05a54b67dc86b, './file0\x00'}, 0xa) 22:28:36 executing program 1: r0 = socket(0x11, 0x4003, 0x0) sendto$unix(r0, &(0x7f0000000000)="010805136000009005001b0004000000000000fecea11ea8fef96ecfc73fd3357ae26caa0416fa4f376336acf04a5787550b7804be781e4991f7c8df5f882b297be1aa5bf4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37281802e4fd89720fd3872babfbb770a9f5a872c881ff7cc53c895303b22f310b404f36a00f90006ee01b120400000000000000000000020208a371a3f8000400"/171, 0x801, 0x0, 0x0, 0xffffffffffffff97) close(r0) truncate(&(0x7f00000000c0)='./file0\x00', 0x0, 0x3ff) 22:28:36 executing program 1: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) r0 = socket(0x1, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) close(r0) r2 = socket(0x18, 0x3, 0x0) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffffff, 0x0, "b04d00f304c863602f0000000800f100"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e7, 0x7}, 0x5) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r3 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x80, 0x0) openat(r3, &(0x7f0000000080)='./file0\x00', 0x200, 0x0) sendto$inet(r2, 0x0, 0x0, 0x0, 0x0, 0x0) 22:28:36 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) connect(r0, &(0x7f00000001c0)=@in={0x2, 0x1}, 0xc) r1 = socket(0x18, 0x3, 0x0) r2 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='./file0\x00', 0x402, 0x20) ioctl$VMM_IOC_READREGS(r2, 0xc2485607, &(0x7f00000003c0)) getsockopt$sock_timeval(r1, 0xffff, 0x1005, &(0x7f0000000140), &(0x7f0000000240)=0x10) setuid(0xee01) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0}, &(0x7f0000000280)=0x2) setuid(r3) setsockopt(r1, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) sendsyslog(&(0x7f0000000300)="fc5debe569fdf1ad73427f2e725a249b45b41bb740cf43f038f919f8df3b11f5a69cb34c4702564f9d893f001f60d08b6dab27a6dda40fb217043c7404c70a416ef08ca35429ca0d5797d828f2a3ed180a855959389d41c8931c456358e95c442214d17771702858d4692daaaa0dad5efd5ac9354062e5d7cfdfe7d7552d69e39ce2afe0ee0b4734f6a7559cfb3d7135aa16ef99247739", 0x97, 0x2) sendto(r1, &(0x7f0000000040)="80124aedcf2c68fa5a16ef69b621554ede04aa4609773ce58561bcf7e6a58aeed7e570d0ff109167efea6fa2a4abe155462168b8c52f1437673b90f339268f004d6268160af9bcd43a85b094eb87a5a3eac2982b187074fd44390eeab4caa3b93138fda87c3eb08d242995c11e457d14d803", 0x72, 0x1, 0x0, 0x0) setsockopt(r1, 0x29, 0x80000000000000c, &(0x7f0000000180), 0x14) r4 = semget$private(0x0, 0x3, 0x80) semctl$GETALL(r4, 0x0, 0x6, &(0x7f0000000700)=""/105) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) close(r5) fsync(r5) ioctl$BIOCSBLEN(r5, 0xc0044266, &(0x7f0000000100)=0x80) 22:28:36 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r1, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) r2 = dup2(r1, r0) ioctl$BIOCSETWF(r2, 0x80104277, &(0x7f0000000140)={0x4, &(0x7f0000000100)=[{0x6, 0x3f, 0x80, 0x7fff}, {0x400, 0x7, 0xba, 0xfffff75f}, {0x6, 0x7, 0x3, 0x80000000}, {0x14e, 0x5, 0x6e, 0x7}]}) listen(r1, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) dup2(r4, r3) connect$unix(r4, &(0x7f0000000000)=ANY=[@ANYBLOB="00012e2f66696c653000"], 0xa) accept$inet(r2, &(0x7f0000000080), &(0x7f00000000c0)=0xc) 22:28:36 executing program 1: r0 = open(&(0x7f0000000080)='./file0\x00', 0x200, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) mmap(&(0x7f0000001000/0x2000)=nil, 0x2000, 0x2, 0x1010, r1, 0x0, 0x0) fcntl$setstatus(r1, 0x4, 0x80) pwritev(r1, &(0x7f0000002600)=[{&(0x7f0000002680)="b045d2a42aeeb6d401dfc2a44eb73d6a3c8729e2adab72a93860fad3bfc88595d34e23a303037b4d4349bb38a04c5c2dca6938bc3309c592fecb588a59cd04e067db08bbd4fbe9ad6a6c20643c2870b01c2842b1a405ceade81b52c292e233294e64b8ab0ccf6a3199ade6a02d27c5f567e6834de4589ac9469f1a5263886e0ea8759bc6866a5997a723e1458f3a922dfe3d209290ec2a82332d4e70901f515ed19a2f52af76d0d6acfcb06bd584338d60589a3edd9064b158a555319454a2b05dde98b1dc6a89fc0a622005a4e9c149c1f28e62105e79e74466c3f1c6b5229ed87ea585fc0f10f23ca1b8cffd83aa731c327576bcd298a066131c6251ac95c7bc031bffc2f262d273c1e41e11c6434093b58d698a6999344269ed02587c7f53dbd278cdca8619471f5048e83f0eeff60c8985e2e8bfbfd4aa26fb6ad6ce9cb2a45ab82b838243c2a19482d3c98b52b77a6263d1bf06c447d40fb921e361e0295687af13c2df6a5190a57e052ac84687f77b21e988404bd6191b229f0dc92d49492d7ddbe7828bc6fd0b6fd8188e9ba7b456df732e84aeb4df5023879c65ca0601b426d74b59e92de4bf6e7b9a66f6971259a45e642fbb8eb6a0e69e4220f402666c567db0e7520efc9af4b0369825f33ef7a42558c2cf1269870f015efa4642ab5d3a1ea389d46802573ea78a87e4f48ac31b0472c2c63443b53344ec56a8d72410e3b6c57bccde1cf75ab91d53bb319f4da34d55e14ce32e4c83a45ba5d01eb9565f45494af98594bcd9f871133a52b13950542038cafa06cb77f78472751d5d51ce662d4d3b5c3a30bb5787fc7b2de64660945f6fc2696807d33667d8ba02fd4c078ebf75dbc52697b308d920cb1db1806a5cbe3489a3b28b793eceb05d19d51a1f25ec038d8f1fd453c2eb6af6f8b282e9b0e4ac148a915596c9a51d6e0382bc11b46f1732192100b55fb00d16e72f4366cbdc1906d1483781005dce8f44fbca05b12dce60543c9d4114c507165ce8eaba3bd64bb198ae16ed5738a4a7cd69d9be2b8fb15976364acd9f3bf027457fcbf0ca0bce0c089650c7cec6dbe6b58fb915cb7a43987231f42008c820e3092fbf4fc146292c25837129ee0ec004180f37ff80b8dfde56464e52278d1cee911047b870a3c3313eec58ad9fae94b113d056be4c63312a079bbe9b757a2fe59250d3c88a39c6eda27057920c031cc3373102462386c142362b4d25e4fcaa184db88ab691f759aa1d2e13990c845874a7ef2a4d34e2d77ca8f3fa73b84dbea66aa25afd08e5acd838b51b3e2991871d9b526bad6d32286fb61e14285f55f8d4e965e68ed0ba335e0628db2298c090376c6ede5628aa476b9777c63cacc8a35586c01db48df178a5796f5e3c4fddf350608966c5a1bd6111aea41dee05e5d44b5c24494decb03e6639c759d2690506f728faa6a33b24f4fbf1c704cb6234bc73f90e33177afa36d24f1317926228bc224a76863c00a9983828c078215f8734b4420fb45c584387f148de564fb021d45f9aef4a665cfa782b34952aff382792893cd7ec5b310e2a666ebcce0387cb22060aa333898d0605a40a99ca10b060bf4d6285d4509b05d2a57082aef1818acdc9d2a417cf00dcf0de3eda070c0b1fbfab25e03f7f6e6cadd282736bf1f82ac2dc03bb71c12a55200812687072c6260db403e2b3ff0cdcf591d8bdf14a90370ffad2366c744e4596f8859ddce3fbb98caee9edd83a155c34eb1e23f0040b5d25bd2ba1df43a1917e07c44dc32127b9d4eb03e27317aa4ed2eba3033ae7942254d8ce1835fdbc04e257883a7cb982771bed266b607180552bc6442849042930c4016fc413e545485b8a0eec542c58693f180b3430c1134b5a31e63fadcf5a032e021d1ccee0eb0a9cfe2792abf58ba14919df66e015712b0680c1855df9c5130e4718f5ecb7d674a79c9762dcd6cba8af2b36caf2f5cfb7322b287bc2b91f7165d75d9a8555087ae328ecbed5d67e9e785fd9195d8873c30d2eca9688a7ba9fd1d37b7c9f8ce29f97b46d410fe06b2810542cd684fcfaf143c2796afb7d76e2ea44e50628d686ce1e2bbd25e3d6463b505db25decfe6ba7efb3279836e868542e349d143a0c1cecd8ddde1897a951ca048f5f859ee7284d69b6bde08cecb3afd7703e6e8fe04ad2bd880ab72c9a3c8cf73e3eb4a706b7ef63e980635c157a13ae885c05c2891cc7c1c23d0b65f6cccc864bc18d78a1d6bdedd4fa6d28a40a4bba9fa272fad27f745d09d5042db3b52f4f8a266669ba902971d6c6806514fa9199711485091c396627f848c551bf2d828707564c0d66b20d46f6afaff43eff88cbfaa1bc07f39e68ef5beba09d21405325a7e712f6de98906b2b06420e86f853fd124f2380ba82ecef42c4f596c0cf4d290daa68d8d19a0c0605703c4497ac8e2f1bf75f60110200964d5b447aabde35304ccaba56c4db58748eae6c17646013042201ca2cedda5c862e8e2ea4420828ff5314dd93a879cabf5b514a0a90d414a6084bd147c93c48567c1f2d525213c064da52f16e9cbd3f649546fb01bcd24c87ca74ab28f54c4ee7e8875c4758cf07c19775353fd7e550b2dfe62e107153f28ab1eda0d0193255c5b222bd8e4f5ede37bd821689a4205160000d10ebc2d50a081da35c6325be7381f911423ae88b167fbfdd75f78972642d6b2091ca7af0f283f6cb6a3152af0d9855e204db4da83fa1d62ed27e1a3ef999d59a9970f8256f5542c4b5f2e2e8358e93beb1379927416ddc792f39f2e5896cb1c721ee5cd4dd944203971faf4542a99d684d13103f5cb965e6e95530c9342cbec81efd9a1c430c8de6500f5f3ebf81604d83429602d872dd3c5e53a0b1e88b50c516d65fe2d9fb7bd0b46a7548107e2c9c602b75b8e468d2dfd0cd42ba7f0bcfe61aabc935fd054ae07bc7f46bdb6b21bb29d148f722a9392761a9949d3c020f81be45afacfd3b5fabb0425cc4be2d91f87dd7623b5882ea378b88f9679c0c8293afaa42ff354f752c12f7d476deda6ab739aa284ecd4846d14b621b15225c015c6d58b4fb3a9fdbc49ffe145133276a7786889747763e4584430b07109de192c20ba8e59862df444828a4fd8f9b026fdac84c262774f97ba92e70830c5a0b551423c6322ac0b38162824b72590d82b57718e01cde5be4eb8e10fed1bc8c38594d5c8c13980b565b22edddf398b890175f663f3eed42ebf4a0dd2ea7efaaea87a25b093be9ffebc101bd18d68ca02a4f455bd6a5ac0be7a6e3a88504824e15ef69e0f7d804e70060323fe1cf4350cd671361c689fe654acf04373fa34ddf6a198ed38e315bfb45ab04544e83f0236a903e25004dd8ab514f3d3e58bb2683197fdc020dac76e260cdbb7f55c542bd192bb0e601bd02630fa2669aaeb414da742065b8f67d74d597bcf1fa41ae69fd0ae45ea4c627bbbdd215100477e46404130d9987f7dc89d1272be5545d3e5cd650044f515b06c4d020615ad2cdc54fef9c107fc68a22312f919dd70d542ef68d531c974e0b5249aa8090f6590cbed78678a3474192d00e6252af55c063aede54e11b5d28aa34523ae1842da1081cec328e2bb0d05e65ad4384b0a992bf17dc7e3ea939daf5317c56dc64f13aaffe5ff951f17134b7ab82414deb3e0357cb472ceb7d3c7cf13734bd4de64a876fab046f0f958511fbe3cd0bf3312014967e62ce3fb89cd169900aced9810957f4ff6b7b7430a61485e227d4272104a7b4a0cba5b0b5df0778c691dfb43f9d88c110454d8cff455caf37bb07adf01d2e8f19907ffc304a3700ee9f1e0fbe1e9a8edeea6b0c8ba2a4537225f61d7ec552603ba292960b8b70e933340bbb5fb76e4ec4da6959e3b3fa935a3c14454c7352a744a4295953492aeed9ef797663e83a296951538fb08af002078de9854430f56d5df1fef1f029cfd8d9474da7d6f360c7734bc0e6a426060e4297317e2aadd19e97b7efa269f3fcf786d9a6be2ede1916cb71e8d352cc000d20f12fd83ee73dad090be2afc80952509606672cdcfc3cd414587f8538dac99089428a186fd4277a086394876ffbc54fe925b9ff930e4ebc85284d56e214a60c5290f690da3e222d81a095cbba8b7dba32ee0f7a0ac98aac37eee1941996d6df7cad913fe77e7f58056012b4a0610ce6ad9c06d6b1275dd1dcf8fa998a03d8685ceae5c913136c1e7e0155fc4ab1a2f22c1e76465abd1e0d87bfbb11720e991d5f1594d976de0d349081f3940ac9b5b895bd4bb6ace72206bb1f194abf0c40a763ae8736675d29e892665b37ed545018bec45ffe9649a7d9d261050c8a7721ab62aa6f798d2b509e24499cc436f5810dd313b793d9fd7b97ed8653ff212f7d1f28b66b44963b32480d59c5056ba0d85256ca72c0cf98f3fb848f8485f60a9c225ff85916829c5feab368399ae26184fee2c4240f4510dc43673af2bf37405a2afc2caa69a826ce66990366f68fbc09d788a96c5b8215ee218d7bf1873cee43283c733bfab80d2156f364da5fd196870e143afb78896fee2b5c7570a839b15defb3b89037f7c6bddb34ab38b3355b6c69732bc366d36b076c89fa7685a25f3785190045974b0272bfd92c6f71f17a865fae3ecad477ffa01d79dd0ef3da6678ec739c6a3cd4da763b973b1b4994f60d2f4782be465401eb07d3fe73e7da92a8c33db4e2ddc4e8a9e37c65f71197fb6054df6d66ce31fb7914798ea37f773188db49e75803072ca5bf3b17e0a7494c1d560fa12cce2cd1649c9961e875905ba3dfdf3f4fb7f1c40550ed828174aec5e2756aaca0300ae264d336744fddc1e970c79514424ebd17af74fb56dc5bb33438e004a3ebd848c23d9ad781d7b9c390c929c9b881ab42bfc2f82c6f2aba908e3ed92fa4a017f6f5e235ae73e9133a9b2711509e526a4cb0e9f68ff1fce0a4fe0046146db723464582430482011bc7dc68bff969bc9ea5f699890c1fc5301120196973297a5061d5afaaaebac18908c85a030c3f7eb253f757a67e8c92ae55e64c268979731c6431ac533492d4a64c6c5f69192c4bd259c11f6a0929fbbd987c84d4e1b3fa3d9ae3f631a237776a1f3018c06a7447ddac3e2f0a966d22ad492de91e98959e05ea293360de54619fb389f4810596d8932c55b9f703f599d6cae07361a43f3ee600989ed8b2f28e0bebcf714420d9262d5c5a81891cd33885d342f643da4da81c4c38ae9dfb4f55fe8a315460976fe782147a0a4af39c87425a9be220f43b79504336ba4687b1f521c52db19ed288ba22b455e0969de80ecc74bf9909d574ae987b29f3513181b13420fe29fc72bed6604a14ac1b476b7890d7d1b3f16966c53eb394172605fea6021f554856dcae23335d832ca30e881a93208fd66e3d07b707214122b41bef34cc60b2d500de19b16ae2220de1fe6d450a02b9d6d295dc931f3d612da9657faf9e1cd0029dd4274b45400ca2d05e12a968e4a68fc6ff3548bfdc4d5ba9e8a561fd13c2195dbb03d172df6164ca9cfa9df595c0b83b03c4dd2c95185d8df676dc736872a4b116861d02cfaa7c1a3eaa0326064c2450b287a85729d66ffb17c052b0b75c1d3f2b3351af48f1f7e9b4dbf69e4ba8886302c33e14537817a4abdb12179efe7bc25f43f26a154987a8c90825a3e6a7a31b4a72b8c4051828160aedc6cfb5e4872f1e18c36caf2b9deea70edd646958df2da05e961f2287af839d1e243c20a1fa7caaea1207fe758c449630b937905d2f77fa7dc61a2840b8da17f79b542e47a1260d907204b70b", 0x1000}, {&(0x7f0000000300)="18cfd8cb60f8e96e963df7b064651163ff880ce66a79cf3c517a3816d7eb3ac82ab0c0be363975c74f77ac1befb7518b209bb1313ea99c067de79bb634f3da357a53b6e360e8a3d72e1f35a48cb4995c70a0ea62f52ad2674f9636edb58267b6f13375f0ec47866411c4b7e6c6db1f52b51423571f0c8ec5fa64549659e006683a6d9cdea07bb6d4ca383cd87b52d63e167aa9283f298dfada576a6a0d701a9944b1dcf812", 0xa5}, {&(0x7f00000000c0)="9e2a", 0x2}, {&(0x7f00000003c0)="22399a5814117357ecc4f571a0141f87a245e943729911ab28627cc6350fa45ec8993dfd0c6896bdb9779c87e0ab992dd2a22025617fd703c2eeb8233b563db9bc14f58b517e6442fc0200b5a07b7008d656c325c41013c851769bbc28ee2dab5c6933574cf0d7f45d6ba844f6870c5c80ad7cdc9060dd995be23601902ecd2efef0396f2ccf16068c1624ea82d52f4793c5daa5b3bb4107ade7a4bd8408ddd9e80ec96a46b368b861c7bc88990157b16db206", 0xb3}, {&(0x7f0000001500)="a438c8bfaefa6ed4971a5fe7e7658f5045f28a1cadaf5704c489963a31fb1ef9c9e7e50cc30eb941a2f202c8abc937815ef7fe36b9a63c189d3d45eed0dc0b106ae17a2d51d707ed82c79a669075b71a4f9cc376a71fa0f99d80cd60e49e7e1b5d97a89f4b9dc8c9eb8f82b9063cf32af62feb5495ce757d019c477d74349b57111e21bc3ada9c3323b0d17d7d333c007d53c62132ab8e50a0c461851d1b2f3826075d4674b97aa593991fe04389f579f59af7708f5e28d81acb9a037711bcb649b621fdc93f63190fbbe01ecca118b102d81606cd48098fa359729420f2a6bd2d457e8693ea04ab15e822aabc75fae203e22eba7717c13c13158b8e269842111461a2cf5ef9804966bdc2d1b28fae600d1d080411293385ab8355281297264d867e67516b255c72f37bda215acdad4f377384eb89abaa707595cc3843fe7f1ae1479bd564d9dbe0a452d6a25e70c76e0594b3e27ce80ef4a3052f5158c3eba806972228876bd787bf789f2016f8c2d63a6a266d9aaff25f22cb95ebf373d9d2ca71e6bf1ece0a4ef953728693efdec4973bab1b969245064094cb6ac22f103513dd73c8c05c9d9204c2fefcdd312ca28f13cc53b815cd992c35de0923b62307251efc7436c46ecc36e364d700847a5274022dbe85a9eafd46e15e00432d20f0b4c4c7cf29089e4748606e682072710bff29477e3b336575b4eb3fe5d081860eaa5459c976a005efe76f7ebfe57388190671cd4b1455818da6e76a3fae42ef8cfa69003f06a25800b3a9738e973f673d5412948b3ceefa8cba8741b4c70e88ee56e45b28a90eb3874a5da495a28ab2e8d3430e575efedb33921205dd44d9146ba7ce5462ddebbda50f03ed16b7e714309a91b3d0d8de6f9c1055b3d01b34f18cbd2076ea7b54f09451259440b42bf438cac8a7a0665ae6a88b3f4242629f0048a61168fdf39d80c7cddafa5be07a495fd2d6531ae861563b12d223e29b5b4d8a3a38b317f081deb828afefe54617e01a3711729242ac426f697e60d90c9cdc8b7095be689921dd0eae175fdb33802e9e437be6fa7ab8593f0ba9e58b834faa98135d70bc37b6d9f90ed3cc836fc5fb7ba9a2c4e9289e7820ba8273f6d0a129d1d0286f978a786e9148860536e1c7f4f165116fcd871031fc5a253e94813efc9582d299287641990f75dc32fe2ac1f18bd1859fd2406b4bc79dd5ebcb2de59bc64a76126c51de4741f154e4b76cf23a2189b0d3668c10706828642bffaede359aaf02e21ff534516218ea770d9dc9842900410b009526c4662a1d5ed73f3445d67f659e0c79423b8bfa61e2a0b3290e06dc59f4e4e6019224cdfc2c521fcb2250f7f5ffdb85bfe815b3b2f239db5d3287f461a64dc7e2e00184bd9ae3581fe9ab8b1dd190614dfa3cc3db04f4c8ea6173c61cb055fbdf281da27982210b44b6417bb744a656184b5d020aa6c2bdb0f23aabdfb028d1054f052feddcef3a92cd219aa616fbad966bae031f59747a4af39dd4fee6f5417476b473a687496402b7a8b52ce099d52657795cc98d5e06f249fcbeca51d55bdcb64efab4c2027fb0cf9ce02b4e1673465a33361b94d13eb6ffa23817c127c1d36cee285c9492fa5b7f358b89efd908e41123129cf3c33e151b89ad448d1f0df0c00bea599f3e1c26b7db0e5b6ab50f49ad0ec3ceb20161f11d19198ebdfc0a5575cd9eff3e2679c794b5d431bcd1cfa3a6a127ba13e43a33fcbce1aac5d7baf45bf86a67830d6ecde9efa76b4b22a1b877312718fe4f0e4d57b37433be37eb48f5867b051e6694c83207842f1aa3f37ca7f5f89cd5639b54a38818cfd12c07ac535e2f25ed411e0a3a2d725ef7a0aab0be78b51fd223071bac04320c3858a7f006d42c63f8661156d66333936780171e8225ccd282bbca93a0fb249c265b522f666323415511aeb08a5d592f86898b35d5c421c73831c87a2c783ea41476b4eb6615b5aa1165726888cfcaa8af4b9f3064b4742e93755aee4de446fb5676e93ae16c48503074013baa9d5c476c0460a7ff36e81c57c9000db28960ae2eaa205b104ae4af99e0e6fdb8678f2cfa0edb5296672283b7ab18b4e91e65a79748e23f0ccf0653b9c1c26fceacbfc4c9bb0b0b5773e3e27421d6f2f6ea31b36ce148661ea14f85f03d835424d619123f387927d4efe85da6d290a2ce0f61791300a485a074f224eff42fbea49a7d17aa57ebefc20710215fc89e50922f8e19acbe838ab143354f022a42f1c73822039d99a5a22ccab03058c05073c99d80e4e8635f3f3b259f4ff38dff80d41cb368427d739d8c686dc90312c1a1ea363c0a58588edb3b05b1feb673c4959bc61e549fc20d1f9969340f1f8cb066065dceb19df0c015e5d75bfb78f7781197031027952c9d40b43d35d6af37674b386968ae1cc8e017f5faeaaa1ed67acfa993b4aec4a1f07b8e47667980d897e59ff17f5153bce24740bfc3b716b20797e975a755819f2df4621e6cf916f8d6ddf97cf04ce3d7abcc1641cc822190478ecd05459b697c2af575e2700186512fa16e3e64d60f4a8deff572ef2784209a2558a2401d4ae3a44b27c82e060929282b7a864542ee644c46e82d6e932fcd95883f3a9ada3b4e77fabcd85b349f11789aa53b6be03a88e29b29a8cfce97ec89827a4ecc9a87dbdf063534c174b28fe2a308eceb8594492ac6fbbc8d5a0a211dfbcf5d9533aa02084d53f0248321be8e7199ced357ad47b213f4c6cc2c7530e286ca3af03631b40e433ab2aadeb7428a180dbb9f3782e75c03a4d77e8ae85ee7f1a89199ee37a8fdb5db17c123dce751a748e737c825798c569044f278def3411fb569992e9cf3ed47fcb5ee562c70a0547c3071fecc6ad90e60ab6f9c6e1734817b56c35d50447fab02ff5e234b219efa172db3744589d73a4059910ae26d4fe808fd6a5fe5ea9d245618f5a7d29cd48343bd4ad8662c22b01b2e1be8c7cb99f6d8394a0ffef970a3bacb0fe2b406c08c7370ed07bb84b4959c0b5e4c7123669c71be4eab19b4b0b68b110676a0278e5792dbc7df9b2c61807b2859b169e14d873e850396dc8039eccd0cdeec22a971b02a5d7641f22e8db990894027ae64af56a9bcd170f153eadfdda4f625ecc6a3ab234a1ed99991f34a68da019d6cb6c25f34c024e1b5f585e86b11a1829da900d228e49bf147c68338bb8d157896a07cec6e673cd78b329926bfc55411048e59487c841b371e5d08d21f58b1664ea58238578d58062b69ab8e4c96821fd3d5636cebe304df25315b74a6eda97cfac6f1478dccdc781536056682a6d211e27953efd9874fbe1cc731dee31acf0c59d934bdf9eb12cb78942185ce872731e19da99373c8862ee6aac687e5864d3073fc948d91b80c5683e57a29770c0de59ea0c4d4dad6955df6a6a3a5287a388a963a4ce6fad3f911c23f788948a92e62db910dc80d83c8f1fb28c721193b9f0dbab832b1eac538b28f69284992ebbddf3926fe5591159d0cf9d3ef1487ad738e1175491ef9efe4a6b57898297e2a4eb42d4f59ca4b2046b92bdfbc81a5f96caca4bba5cf2fbd1846f44f13d629df103737251116bb41bfea1f3d468dec8cf1ca41e61423826dba4deb2da04384c93768a9d9bd8ff4f7c4daee876d4f65cb216a7dbbc70bfe84d23c8823e7378c681186644b6d3a2fc59502f1a28c96ab741eb1052499085973b6ebb1090e2e93d271fc7cfa2db1ee6ae9de3552a381313e249649151f25e93625d7726555c98644aa995111f7acbb452d52e05b20ba830916ef53ed88ccd244367a4794cafabd1e220a276abe8fa445ab603ee5ef94b76491f52d7488e6025893c6eb6bcc81ec291e54137a44a521d7cdf33644fec555f1382e029fc27014dfc1b6c1a9897a258d2313b5a0cddbfac1cf80d316f91351d8dcb7967ad697504fb6223a64cc898d83e68f55156bd02da5fe0a748209a3606907bf9be67bbbd38db2b03e0a1c2431e3b1de90e592386ea04653dfdf78091d8667a31e6b39f25019d979d07370d961064dbf147e8deff09a761a020b5ca2c4a1e0a726e138dba16b9d20358ac84c5bff85233f5e6d158c74aad549badc2e864438c0a1fe33853e46701448e1e0ef18b45df86bad820a09ee164b08cedafcb630c0a45f4359847898bd4288e5c2a361561bf968a6dc6254210353417972ae158c2a7be35b28b87ab71023f45f6bbe1cdf967393d708fbae89867970b2f2b2083a599151a808d65e2e2e50d9b06e76d162d6d6cfc6749d46a93cb75c644fb2f45d18b94e0186c8aff3d391bf4b9f41bd7f3ab749a343e41b1841b14b0186e6c52d91a14788c6559665578e739dcb9b8f1d4940e59a3c0dd0709aab842d1ea4d2a471c354d9038b275347fbcc7708f7346c3a94f27836841396d204598df415d2cdb2f17aba4dbcac08e16a6915e28582d5d917cd38f7f31d6156bc5d7c17b5d84dc9c7095482f08347c19502eafe61f7bdace19a5e8e277d02215e9cb63145ba3a1edbb432b8818edc2b9e6fef056764c8b625efcc7d88490d9aafe5147c6d178008201e01ae35d50a0db45c50a705818688a676110c16226496467597e19cfc4175df88b2fcf231d460f9dfc67b78f6b2d3aba34854c31c8b800facfa6bf27fe75129c3579347e27c23844b275f0dd117683f240d912b0d5a531177aedf57a54f74682cd189453caede2d1c1883720fe382a41b8c2de82d63598ed37262218dc74c4ce0a80a50ec91265b550da74432f5b8266322b4fe4df6d31a11c58b59cf1023d00fc91086d4c9b90c6925178199b95c0807e58a7b62ab1356ec72b943ef899474fe49f4cb80cf1294c77aa049988a2b59ac9b8df091c99aa0757af41ce75e61cb4dd351de40567cf2d20c8f924c08f933594121a81c04f62daacb92c909456fdd0628a81ef4e62ed039ae61d76d9ca3477e8b173baa7fdf576e397e2d4aba4729a5a9974a5d9379df275687fa515939e08c0bbd05e1482069c7bac232a8b75733eefccdcd5cdace08f56e9dcc489be0bad0a0b9e769e5cf65fdbdd67499fb934b9b4dc60be21d7e4871e26dfc363bc2083f34cd38cfc3284fdf0fcb8bad6975d34c23638b175cb4323e41e93483649d1b13554650f9294983c0a4c09ca14aaf0728e9ea63f220889265b10748d909c76d7453ad2b9f157b050ef00bdcae2a5aa490ce3b21e0ba3987f4b80e486038ca7a0e3b56c53b1a7b96c1e61e72ee0a4d8033b027b544d8c467187e71288822f3534383586475135bd57fc622625ffffa73eda6fecdb1fe6f5f438c51149ee25d3d16fe1bc5804aa38c4c50633a243764ad9c017b9a826b15e2416d9a76ebf79ce18833d1144d7ef21595599b42346f34ee13458d4be10ce68f59cc2227fa5fdc47006b8516dbf689b31d71dcb54d50bbffbc7ed68ff2779a2cb5a5c358fb22a2095da864e8707864f4e0537f693dab1b4bba3b26ff0d2fbc08155a87c23e8115191ba1e78017976b612da933691bd58e6173a69c28cd1dad95ab1fb191b30989d315b914f8be463200414508ac984e71f33efe99eada7d42981d91631bc030cf7631beb7698439490cf957d99c10ad85ab23198b42576176d0a4692a5068a730b1a2e8af74ac17f2d62da3d74038acf2031d540a2c2e2f1fc5fb9648bb1bbc08015978216178c5555bd2fccf409e32575c860ac99c9592df6a06ed9afcc4509111482af10d641d0c8b5d358982d54cc3e9b4da12116ac970c42124ebe84a2da38e3035eeaa50d73a905beb962b6c6a3ce26fa88a79fd09", 0xffffff1d}, {&(0x7f0000000140)="7e484a52f0983a8ad4ba800ed2ce096634d30e12424c48b3f4f3c17ce9588c4a674dd0c3778ca856774007472d9983c3d88d307995b40415e86e435ae59f60cfca767c04fc905e012d8e060e9c82ab5382934b8d46552420dbc5f7163d8ea3e3ae", 0x61}, {&(0x7f0000002500)="5a56b0280c3768ad03cd21a7e91c108536041c9a944acec5396c874ee38b5d00adc998006969856ca0e436756405cb9b17ae599a8d4ba19534a9588834ecb14a00196757ca7fa941aa342db50773f7e6756098cf959a021cb24c4914e145307968ad6597dccf04b71028a1512560880612d0c4c270df35e528852409cf5d11a4c9a0076d0c3f8825c69fef8a43864be845a191342e02a0a8bf377d1dac00340dc9a752e18b6e0ac4a1951413c5b86d81b69d353b066f3dec24b40f7601abbe06ae23d57b8409403f6efeede5e6aa8140f865a0eee4c322132dbdf250e5ff878f56ddb5709bff493a", 0xe8}], 0x7, 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x10, r0, 0x0, 0x0) r2 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/wsmouse0\x00', 0x0, 0x0) fcntl$lock(r2, 0x7, &(0x7f0000000100)={0x0, 0x2}) r3 = syz_open_pts() ioctl$TIOCSETAF(r3, 0x802c7416, &(0x7f0000000000)={0x0, 0xf149, 0x5, 0xfffffffffffffffc, "661fbef224518087ec9e03182eaf7f091fe600"}) ioctl$TIOCNXCL(r3, 0x2000740e) r4 = shmget(0x1, 0x2000, 0x8, &(0x7f0000ffb000/0x2000)=nil) r5 = shmget(0x1, 0x2000, 0x8, &(0x7f0000ffb000/0x2000)=nil) shmctl$IPC_STAT(r5, 0x2, &(0x7f0000000000)=""/138) shmctl$IPC_STAT(r5, 0x2, &(0x7f0000000000)=""/138) r6 = geteuid() setuid(r6) r7 = semget$private(0x0, 0x4, 0x2) semop(r7, &(0x7f00000003c0)=[{0x1, 0x5cd, 0x1000}, {0x0, 0x81, 0x1800}], 0x2) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, 0x0) r9 = getegid() r10 = getuid() r11 = getegid() semctl$IPC_SET(r7, 0x0, 0x1, &(0x7f0000000880)={{0x0, r8, r9, r10, r11, 0x14, 0x6}, 0x5, 0x9}) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, &(0x7f0000000200)=0xc) r13 = getegid() r14 = openat$pci(0xffffffffffffff9c, &(0x7f0000000080)='/dev/pci\x00', 0x0, 0x0) r15 = socket$unix(0x1, 0x9, 0x0) r16 = socket$inet6(0x18, 0x7ffffffffffffe, 0xfffffffb) r17 = openat(0xffffffffffffff9c, &(0x7f0000000240)='./file0\x00', 0x10201, 0x10) r18 = syz_open_pts() r19 = openat(0xffffffffffffffff, &(0x7f0000000100)='./file0\x00', 0x100, 0x40) r20 = openat(0xffffffffffffffff, &(0x7f0000000180)='./file0\x00', 0x28082, 0x6f) r21 = kqueue() poll(&(0x7f00000001c0)=[{r14, 0x20}, {r15, 0x100}, {r16, 0x2}, {r17, 0x4}, {r18, 0x40}, {r19, 0x120}, {r20, 0x26}, {r21}], 0x8, 0x40) dup(r14) r22 = getpgrp() fcntl$setown(r14, 0x6, r22) r23 = openat$pci(0xffffffffffffff9c, &(0x7f0000000080)='/dev/pci\x00', 0x0, 0x0) r24 = socket$unix(0x1, 0x9, 0x0) r25 = socket$inet6(0x18, 0x7ffffffffffffe, 0xfffffffb) r26 = openat(0xffffffffffffff9c, &(0x7f0000000240)='./file0\x00', 0x10201, 0x10) r27 = syz_open_pts() r28 = openat(0xffffffffffffffff, &(0x7f0000000100)='./file0\x00', 0x100, 0x40) r29 = openat(0xffffffffffffffff, &(0x7f0000000180)='./file0\x00', 0x28082, 0x6f) r30 = kqueue() poll(&(0x7f00000001c0)=[{r23, 0x20}, {r24, 0x100}, {r25, 0x2}, {r26, 0x4}, {r27, 0x40}, {r28, 0x120}, {r29, 0x26}, {r30}], 0x8, 0x40) dup(r23) r31 = getpgrp() fcntl$setown(r23, 0x6, r31) shmctl$IPC_SET(r4, 0x1, &(0x7f0000000240)={{0x7fff, r6, r11, r12, r13, 0x10, 0x4e}, 0x3, 0x2, r22, r31, 0x0, 0x83fd, 0x6}) close(r1) 22:28:36 executing program 0: r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000140)=[{}, {}, {{r0}, 0x0, 0x0, 0x0, 0xffe}], 0x0, &(0x7f0000000200)={0x0, 0x1}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r1) socket(0x400000000018, 0x3, 0x3a) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r2 = openat$tty(0xffffffffffffff9c, &(0x7f0000000040)='/dev/tty\x00', 0x200, 0x0) ioctl$TIOCDRAIN(r2, 0x2000745e) write(r1, &(0x7f0000000180), 0x13c) 22:28:36 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86128) accept$unix(0xffffffffffffffff, &(0x7f0000000180)=ANY=[@ANYBLOB="2125008e12efffb27858f508000000b3bf0100000000000008000004"], 0x0) r0 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) r1 = openat$pci(0xffffffffffffff9c, &(0x7f0000000080)='/dev/pci\x00', 0x0, 0x0) preadv(r1, &(0x7f00000000c0)=[{&(0x7f0000000300)=""/4096, 0x1000}, {&(0x7f00000001c0)=""/112, 0x70}], 0x2, 0x0, 0x0) write(r0, &(0x7f0000000000)="220e228901001c067ebc74a7ea11cf801bf1fa48f4445e", 0x17) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff02}], 0x100000000000014d, 0x0, 0x0) 22:28:36 executing program 0: socket(0x800000018, 0x8003, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) close(r0) fsync(r0) setsockopt$sock_int(r0, 0xffff, 0x10, &(0x7f0000000000)=0x3, 0x4) 22:28:36 executing program 0: kevent(0xffffffffffffffff, &(0x7f0000000300)=[{{}, 0x0, 0x0, 0x0, 0x66}], 0x0, 0x0, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0xf149, 0x5, 0xfffffffffffffffc, "661fbef224518087ec9e03182eaf7f091fe600"}) ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f0000000000)={0xfff9, 0x1, 0x9, 0x80}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x2, 0x3, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0x8020699f, &(0x7f0000000300)) 22:28:36 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x20}, {0x7c}, {0x6, 0x0, 0x0, 0x100}]}) pwrite(r0, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x0, 0x48) ioctl$WSDISPLAYIO_GETSCREENTYPE(r1, 0xc028575d, &(0x7f0000000100)={0x0, 0x1ff, './file0\x00', 0x3ff, 0x81, 0x2ff01e5f, 0x100}) 22:28:36 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x100000000204f, 0x5900) r0 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) r1 = syz_open_pts() close(r1) writev(r1, &(0x7f00000006c0)=[{&(0x7f0000000c80)="aae3e6c3f01744124ce96464f9157c521949703cb9bb69323cf41195cd335e36e74866da987feeeeb097b241e19f3fa88644a1612230c806ad34071458f62751718c2d7318d6cd8bb32a75d8ef3ec8ca53550e50cd08c580866abcb4ceb0ed52cfd0b81201f04606d61424cc74d871a596a34dd2f37f2b7b251d38efbfda4c7fe8b24d0f14b2d79c90b1b13c9fb4921666a654ab580bb2422d814f990f09", 0x9e}], 0x1) fsync(r1) poll(&(0x7f0000000080)=[{r0, 0x7f}], 0x1, 0x0) 22:28:36 executing program 1: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r0}, 0x0, 0x1}], 0x0, 0x0, 0x0, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000100)=ANY=[@ANYBLOB='<'], 0x1) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) r1 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r1) r2 = socket(0x18, 0x3, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r1, &(0x7f00000000c0)=@abs={0xa03f3c2e51847dcc, 0x7}, 0x8) write(r1, &(0x7f0000000100)="8c65", 0x26d) 22:28:36 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r0, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) getgroups(0x7, &(0x7f0000000080)=[0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) setgroups(0x0, 0x0) chown(&(0x7f00000001c0)='./file0\x00', 0x0, r1) setuid(0xee01) r2 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r2, &(0x7f0000001480)={&(0x7f0000000040)=@file={0x0, './file0\x00'}, 0xa, 0x0}, 0x0) 22:28:36 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r1, &(0x7f0000000380)={&(0x7f0000000000)=@in, 0xc, 0x0, 0x0, &(0x7f0000000280)=""/210, 0xd2}, 0x0) sendmsg$unix(r0, &(0x7f0000002d00)={0x0, 0x0, 0x0, 0x0, &(0x7f0000002c40)=ANY=[@ANYBLOB="10000000ffff00000100000000000000"], 0x10}, 0x0) r2 = syz_open_pts() getsockname$unix(r1, &(0x7f00000003c0)=@file={0x0, ""/4096}, &(0x7f0000000080)=0x1002) ioctl$SPKRTUNE(0xffffffffffffff9c, 0x20005302, &(0x7f00000000c0)={0x0, 0x7}) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000000)={0x0, 0xf149, 0x5, 0xfffffffffffffffc, "661fbef224518087ec9e03182eaf7f091fe600"}) fchmod(r2, 0x20) 22:28:36 executing program 0: open(&(0x7f0000000280)='./file0\x00', 0x611, 0x0) ktrace(&(0x7f0000000000)='./file0\x00', 0x4, 0x100, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) select(0x0, 0x0, 0x0, 0x0, &(0x7f00000017c0)) openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x4, 0x0) 22:28:36 executing program 0: r0 = kqueue() r1 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kevent(r0, &(0x7f0000000080)=[{{r1}, 0xffffffffffffffff, 0x11}], 0x9130dbf, 0x0, 0x0, 0x0) r2 = openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x0, 0x0) ioctl$TIOCGWINSZ(r2, 0x40087468, &(0x7f0000000100)) mkdir(&(0x7f0000001680)='./file0\x00', 0x0) rmdir(&(0x7f00000000c0)='./file0\x00') 22:28:36 executing program 1: r0 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x10) writev(r0, &(0x7f0000000080)=[{&(0x7f0000000180)="000000186004008034050801000000000000000000000000000000010000000066a2d1f43f856748b3d2943f", 0x2c}], 0x1) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) close(r1) fsync(r1) ioctl$BIOCGETIF(r1, 0x4020426b, &(0x7f0000000000)={""/16, @ifru_index}) 22:28:36 executing program 0: r0 = socket(0x18, 0x3, 0x3a) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) write(r0, &(0x7f0000000180)="aada31afde6156b273eabb54bb00b2ad846f7ac9e9c361e98613d45db0c7b60b1b33dedc72d18acc182b12be8315c743713f86a415aecb410ba7f9c99c2d6424792a8dd710bf193d4d454a96f55a24084f9922f2bceba47fd2a652463bb8dadf4f632c6e3c91583d68a7c8836fd1a9e55ed8174de76f85d79c7799568a71d50eb5bb9e4967538b77adccd3c0b9c7c4c8249449b2a9a4621d4e32fb3dfec83287fc290c3f0f504e116e4b82574ace429196664cb385aa2c4fb9d2b006426787cf2f04770f0ec2f1f49b2f2fe8d49b4ba04aa1395095e0d6f7f555a9014baa56d13a66554ee845cdfcbaf0eef0199f4997de76", 0xf2) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000000)={0x0, 0xf149, 0x5, 0xfffffffffffffffc, "661fbef224518087ec9e03182eaf7f091fe600"}) r2 = syz_open_pts() close(r2) writev(r2, &(0x7f00000006c0)=[{&(0x7f0000000c80)="aae3e6c3f01744124ce96464f9157c521949703cb9bb69323cf41195cd335e36e74866da987feeeeb097b241e19f3fa88644a1612230c806ad34071458f62751718c2d7318d6cd8bb32a75d8ef3ec8ca53550e50cd08c580866abcb4ceb0ed52cfd0b81201f04606d61424cc74d871a596a34dd2f37f2b7b251d38efbfda4c7fe8b24d0f14b2d79c90b1b13c9fb4921666a654ab580bb2422d814f990f09", 0x9e}], 0x1) dup(r2) ioctl$FIOASYNC(r1, 0x8004667d, &(0x7f0000000000)=0xfff) 22:28:36 executing program 1: openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x10, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) close(r0) fsync(r0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) clock_getres(0x3, &(0x7f0000000040)) 22:28:36 executing program 1: r0 = socket(0x2, 0x8001, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) r1 = socket(0x2, 0x4001, 0x0) connect$unix(r1, &(0x7f0000000040)=ANY=[@ANYBLOB="efa1970da711ecdd57be971e2f66"], 0x10) r2 = dup2(r1, r1) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f0000000100)=0x3, 0x4) close(r2) 22:28:37 executing program 1: r0 = socket(0x2, 0x400000000002, 0x0) getsockopt(r0, 0x1e, 0x0, &(0x7f0000000080)=""/174, &(0x7f0000000000)=0xae) r1 = syz_open_pts() ioctl$FIONBIO(r0, 0x8004667e, &(0x7f0000000180)=0x6) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000000)={0x0, 0xf149, 0x5, 0xfffffffffffffffc, "661fbef224518087ec9e03182eaf7f091fe600"}) ioctl$TIOCMGET(r1, 0x4004746a, &(0x7f0000000140)) setsockopt(r0, 0x0, 0x15, &(0x7f0000000040)="da000000", 0x4) socket(0x18, 0x8000, 0x1) 22:28:38 executing program 0: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f00000000c0)=[{}, {}, {}]}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x6, 0x400000002, 0x3) accept$inet6(0xffffffffffffffff, &(0x7f0000000100), &(0x7f0000000180)=0x11) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r1) socket(0x400000000018, 0x3, 0x3a) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, &(0x7f0000000140)="ad18f05de2f4ef18", 0x70) 22:28:38 executing program 1: syz_execute_func(&(0x7f0000000080)="c4c17f2cfef30f1b5cad0e8f89089761ba3e43dec1470faef4c4a24af5f30f3acc7360ed420f5eacc95e3acc3f6436f40f8ab90000adf242dbd7") munlockall() r0 = socket$inet(0x2, 0xc001, 0x0) r1 = dup2(0xffffffffffffff9c, r0) ioctl$SPKRTONE(r1, 0x80085301, &(0x7f0000000140)={0x9, 0x2}) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd\x00', 0x100, 0x0) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x20000, 0x0) ioctl$TIOCMGET(r2, 0x4004746a, &(0x7f00000000c0)) pipe(&(0x7f0000000100)) getsockopt$inet_opts(r0, 0x0, 0x200000000001d, 0x0, 0x0) 22:28:38 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) ioctl$TIOCMBIS(r0, 0x8004746c, &(0x7f0000000000)=0x9) syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f00000000c0)={0xfffffffffffffffb, 0x0, 0x7, 0x7ffffffd, "000820000ebd74c4dcae36000000000ea6cc7b00"}) write(r0, &(0x7f0000000140)="962eebb45c9eab6b468d0f0ec48bc41802b5c894c67aef9e66ef8981ecfc232d4b80a0cacd6e43649d81affd101fee4acaff41e823f5ff44571c6a5ca2efc0274b1c8a8687000188fc5a82813f7ff8fd3f6ab7cfe2b5996515f20f1ed90d7bfbf1925687c2773f577e20152cb5f1b22315f7a5305e09dd2d3da5bcabcb3e8974d8dd14907b281cf58855ddcbc60672e8614d95f79637f7b5890604319c51e4dc3812f6a26a201791ea03ffd35ee4b6cb089297e9b8532077b4afab1c7a4435436be8f5ecf0e17248a28e323adab49fd470fd2fe1fdcb16afd5fd0f8035a99c154975aa80933f572735d90ce84ddfd3398db7fc7351ebf3b236ea655513df2b07f4298431cbd78ce8028aebe7ea4e8fe803979410c6cdecbeae4212cc9d061309ba0456e2bcf8c176e7028278139b276b035e962132e3df0fae68f24f4050806767264fb2a782569315a7f93670aeab5595a0de2aff664210290f12850d3dcd5956c4a15a15a228b8cc0e146dddbe6eeb103113e8ae813b458e911115758125fe27c52072c89670a6112a17ebe9465f000437395713844a8b7f0368dcafe66a7753acd15369ef3cf26ba7509d2de3dd3e4203c24ad79f71d9c7da05b3795b071e2ec71d83d50e5c897c73c5bbb5906ed915e021f8057062035c8de49b32721d73a0fbd8ed5c37d85f2b54cfeb521c8a951ca6332d8f69f3dca8", 0x1f9) 22:28:38 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x40}, {0x20}, {0x6}]}) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) close(r1) fsync(r1) r2 = syz_open_pts() close(r2) writev(r2, &(0x7f00000006c0)=[{&(0x7f0000000c80)="aae3e6c3f01744124ce96464f9157c521949703cb9bb69323cf41195cd335e36e74866da987feeeeb097b241e19f3fa88644a1612230c806ad34071458f62751718c2d7318d6cd8bb32a75d8ef3ec8ca53550e50cd08c580866abcb4ceb0ed52cfd0b81201f04606d61424cc74d871a596a34dd2f37f2b7b251d38efbfda4c7fe8b24d0f14b2d79c90b1b13c9fb4921666a654ab580bb2422d814f990f09", 0x9e}], 0x1) r3 = fcntl$dupfd(0xffffffffffffff9c, 0x14, r2) ioctl$WSMOUSEIO_GCALIBCOORDS(r3, 0x41205725, &(0x7f0000000280)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x10}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x0, &(0x7f0000000040)) 22:28:38 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{}, {0x64}, {0x7ffffffe}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000d00)="40c551571115b12ff78d5aee258c") r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x20, 0x0) ioctl$PCIOCWRITE(r1, 0xc0107003, &(0x7f00000000c0)={{0x3f, 0x1, 0x6}, 0xffffff8f, 0x6, 0x1}) 22:28:38 executing program 1: r0 = socket(0x10, 0x3cde29889a8a67e4, 0x1) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000140)=0xc) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000040)=[{0x45}, {0x200000005c}, {0x6}]}) ioctl$BIOCSETF(0xffffffffffffff9c, 0x80104267, &(0x7f00000001c0)={0x6, &(0x7f0000000180)=[{0x8000, 0x20, 0x1, 0x5}, {0x0, 0xe3, 0x1, 0x1}, {0x1, 0x7f, 0x9f}, {0x6, 0x7, 0x1, 0x2}, {0x80, 0xff, 0x6, 0x6}, {0x0, 0x20, 0x0, 0x3}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0x289, &(0x7f00000000c0)="b6") 22:28:38 executing program 0: sendto$unix(0xffffffffffffffff, &(0x7f0000000240)="47c5194a0a650466564a3e6ef093cf570d653934d5da0bf19df4442d8b723f2da4658125085b8be11573bc6e3343e08ddbac577ad694f1da78a40ca98fdd855743bc7ef41b8617461839ccd519be4ab721e3544ea2f338d575c42f265b1cdac4603a13b560fa162984f48ef609cc0b9a063c9be9835b454c21311dc4ceb29aa211c56bebd5f3a553c7e5a0d5829155f39a431a7e1f4b19f491c681c813c38c9c8ff24c7be68bd87f394c94af9e01f19db2284c5f0302de34ad8138e07f9a3cc45ce86d2b5965582b3d268c23c5af9bf54f", 0xd1, 0x0, 0x0, 0xffffffffffffff0e) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) pipe(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f0000000140)={0x7, 0x1e5, 0x7, 0x20}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x2, 0x400000000002, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) close(r3) fsync(r3) sendto$inet(r3, &(0x7f0000000000)="1bac936d2775f9fae3628837497e91fbb766dfd770c43da1916653a07a6a98ec3241a2145ce22909710349f4c5edba21cb7bb454a7072327bf1749f7ad4ff9040f01a4782b9f0804f6bdb3d0c695280d74ef6d46c7abaa3a08813174c8bd8cbb78f53a29b47863c5f023dcfad63e4e7c6f3ea42177a3e51bfa44c81c430cdd445c30ab9daedfc73b07e2bba90baa1406d0f2560064f08d6b3c1bb67eeb1ac3adcbfe124ac4a3d9ce9364371ae586c7fa6ba094a83554b3a37a77100c215ea38c075c8a", 0xc3, 0x6, 0x0, 0x0) fcntl$dupfd(r2, 0x1b, 0xffffffffffffffff) ioctl$TIOCFLUSH(r2, 0x8020699f, &(0x7f0000000300)) 22:28:38 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCGDIRFILT(r0, 0x4004427c, &(0x7f0000000000)) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000240)={0x3, &(0x7f0000000040)=[{0x30}, {0x100000000030}, {0x4006}]}) syz_emit_ethernet(0xe, &(0x7f0000000080)="010c777cf7c7e52c32db472b74ed") writev(r0, &(0x7f00000000c0)=[{&(0x7f0000000280)="991099c1291b4c001c61c49067a3a5701087cda184080ac5b7f5956372f2576a9b6d0091cc3fbb3fa4667c8c4bb150c61963156817b48045178393a299f94ed9f4da604ce6253f84536ccb09977f43c8baef3982fce3268fcc104187d37a4e9227526c86da3daeba6a4682a8952271bcff18f4ee57328e4e6271de3a38e125ff313a386e3d72dfc722867a4ccb5dd143f914c48803d349a726fb7dabb8d433d8a32189fbb4b92d76ce14fd6f2b1981e6", 0xb0}], 0x1) r1 = semget(0x3, 0x2, 0x140) semctl$IPC_RMID(r1, 0x0, 0x0) 22:28:38 executing program 1: r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x800000018, 0x1, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x1ff, 0x0, "d730c1e7e400000001000000000000000000009e"}) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) getpeername(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000934eb928000000000000000000000000000000000000000000000000000000000000005050ff3f"], 0x0) listen(0xffffffffffffffff, 0x50) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x1, "000000000000000100002000"}) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r2 = socket(0x800000018, 0x1, 0x0) bind$unix(r2, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) 22:28:38 executing program 0: r0 = kqueue() r1 = syz_open_pts() close(r1) writev(r1, &(0x7f00000006c0)=[{&(0x7f0000000c80)="aae3e6c3f01744124ce96464f9157c521949703cb9bb69323cf41195cd335e36e74866da987feeeeb097b241e19f3fa88644a1612230c806ad34071458f62751718c2d7318d6cd8bb32a75d8ef3ec8ca53550e50cd08c580866abcb4ceb0ed52cfd0b81201f04606d61424cc74d871a596a34dd2f37f2b7b251d38efbfda4c7fe8b24d0f14b2d79c90b1b13c9fb4921666a654ab580bb2422d814f990f09", 0x9e}], 0x1) kevent(r0, &(0x7f00000001c0)=[{{r1}, 0xfffffffffffffff8, 0x1, 0x1, 0x9, 0x7ff}, {{r1}, 0xfffffffffffffffa, 0x40, 0x4600d827c637ba03, 0x8001, 0x2}, {{r0}, 0xfffffffffffffff9, 0x40, 0xfffff, 0x101, 0x9}], 0x9130fbf, 0x0, 0x5000000, 0x0) mprotect(&(0x7f00003ea000/0x3000)=nil, 0x3000, 0x0) munmap(&(0x7f0000e5c000/0x3000)=nil, 0x3000) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r4 = syz_open_pts() ioctl$TIOCSETAF(r4, 0x802c7416, &(0x7f0000000000)={0x0, 0xf149, 0x5, 0xfffffffffffffffc, "661fbef224518087ec9e03182eaf7f091fe600"}) close(r2) fsync(r3) getpeername$unix(r3, &(0x7f0000002140)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000f1ffffffffffffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000041f800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000df000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000df0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000700000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000804318940c0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003bdf00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007249244ccfccbb02da72aee61000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000d24d89080671d47bac5942fd59bfe9ac15c69b2a69f1cd067697c27034a4a69b7fc2ce0d3bc481a4cd52351464f469595451699a4c723cd5dabc87d0a059e95b314854a8584cd50a5caedb07afafb094c4079cc1d9f037c1932c37f25ad19a2a4a5f430f1e69f7fa54692ec19e503b"], &(0x7f0000000000)=0x1002) r5 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) sendto$inet6(0xffffffffffffff9c, &(0x7f0000000080)="605faae53731c03247aa87153b2b842a4334dfd0148a391d36ae8ff9968a99c1bbcaa42f4fb4d13340c3f02eff1ab5d7d1ae47c30b9e01c8ef63513eb26be2765c596976f86e350061b7d1b7954ea4ae05813d9a9da08d06f21eecddae762bffb1ecd32d00e543bd11649604be36fb7d09d9627af63e9984fc666f7a488ca766b90a2fe6a48760c2656b08357ca40c7b9cb3a822ba1a200a79f08a5367e24461129d06f1537cb7ec0e007ac34c2b6663ccaaec703659b257a7c87df491b85e82724685f3b478833c2e2792ae", 0xcc, 0x8, &(0x7f0000000180)={0x18, 0x3, 0x3f, 0x5}, 0xc) mmap(&(0x7f0000c00000/0x400000)=nil, 0x400000, 0x0, 0x10, r5, 0x0, 0x0) 22:28:38 executing program 1: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000200)={0x0, &(0x7f0000000240)}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000000c0)=[{0x2d}, {0x14}, {0x200000007ffffffe}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000040)="0000080093177320494b272aeeda") ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0xca0f791, 0x0, {0x0, 0x3}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) fcntl$setflags(r0, 0x2, 0x1) r3 = open(&(0x7f0000000080)='./file0\x00', 0x8, 0x10) ioctl$TIOCMSET(r3, 0x8004746d, &(0x7f0000000100)=0x2) close(r1) socket(0x400000000018, 0x3, 0x3a) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, &(0x7f0000000140)="ad18f05de2f4ef18", 0x23c) getsockopt$sock_int(r1, 0xffff, 0x1008, &(0x7f0000000180), &(0x7f00000001c0)=0x4) 22:28:38 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="62020207e0000001"], 0x1) setsockopt$sock_int(r0, 0xffff, 0x800, &(0x7f0000000080)=0x7, 0x4) recvmsg(r0, &(0x7f0000000340)={0x0, 0x385, 0x0, 0x0, &(0x7f0000000300), 0x289}, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) close(r0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) close(r1) fsync(r1) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000040), 0xc) r2 = socket(0x2, 0x8002, 0x0) connect$unix(r2, &(0x7f0000000000)=ANY=[@ANYBLOB="62020207e00000012000"], 0x10) write(r2, 0x0, 0x0) 22:28:38 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffffff, 0x0, "00000000000000000000000000001000"}) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x100000000000000, 0x1}}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r1, 0x1000000029, 0x40032, &(0x7f0000000100)="ebffcbff13b9fd812eaa4e713048e69931929648a570fa2a15db847cee603236f37378916d020b102f91728d34d402ed4e796ba0700b68f7e787f15469f58fbb07483b6806d276f47191665a632df5ecd0b220b0745220f15059acc5e92c7fe40203f904e135ec7f2df5179fd40e697944d1b4ce9a45b93f0252d00180fc8a21c02b00e3acb6fdfd2541a520fc36645823aba55da257bb24f9fa5b28ee77fb59ca69c2a1b319086780db1b0c7095e6d40cd91bfb4e58b65200"/198, 0xc6) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, 0x0, 0x0) 22:28:38 executing program 1: getuid() socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r1, &(0x7f0000000380)={&(0x7f0000000000)=@in, 0xc, 0x0, 0x0, &(0x7f0000000280)=""/210, 0xd2}, 0x0) sendmsg$unix(r0, &(0x7f0000002d00)={0x0, 0x0, 0x0, 0x0, &(0x7f0000002c40)=ANY=[@ANYBLOB="10000000ffff00000100000000000000"], 0x10}, 0x0) 22:28:39 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0xfffffffc, 0x80000000, 0x4009e91, 0xfffff547, "42c6474316d47bcb9f33293600"}) writev(r0, &(0x7f00000002c0)=[{&(0x7f0000000340)="365534ccbe0094e976d9943c73617f7a3a47506e0985c30aab82d3cb6718414aea66a911b76bf788aa916a9b1a63ef26c2a82fd55e418437da1ccfac4e4d7c951829f0dac42957c6571bfab569ff2930d52544c234db69da11ca735a141583ea0dce0ca864b16c4f140b35bf7c591cf57dfa85f113ca394894449c9ac627a7706975b89c721c640b60bc48191aa820c7719e03cc52083b1ea969a867075f977a9c6d8da4ff6a99f55b82814b012c2e77f948faa4aae62ec75be1135e5038af485ea695e2319247a3ea5acae7f1fd85a706dd80bcdcc16a361761b7179791ed0d1cb442103ef398f4da1e31dfecbe4b452bfc2c0bee93245c7f8c145d593137775f655a0d4ed5e53fc430f3f8896356f91c729a963f15de1ebd5cd1ea63e8d6d89409232b", 0x124}], 0x1) 22:28:39 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x0, 0x1b00) r0 = open(&(0x7f0000000040)='./bus\x00', 0x400000003fd, 0x0) r1 = syz_open_pts() ioctl$TIOCSPGRP(0xffffffffffffffff, 0x40047477, 0x0) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e77a6fc6e23c5cd188b6aea417e4e74de4"}) ioctl$VT_GETMODE(r0, 0x40087603, &(0x7f00000000c0)) write(r1, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16a383f12fc4d5f16b136a5d00d1628b53a", 0x65) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000240)=0x7) write(r1, &(0x7f0000000800)="9cd8a7d095966b119876e1e0bac452d8224b383867cfbeb2025ce0734968b7cd8ba620bacb825fdd5c398ca83aaee92e1db6a797a6c1967ac8976f4adf94850745f0d02e9c227eda3d5da6220514d611955f6fb0135722cd3388a1f5c2f4421fc7ee83b8ab42754474c6d0fdd137072b75116198d9e37f964bb1c157b551f5cc97541c288e4af15b2524361735ab2d64f54eab60ad549b04438500150e0eab2e38ac85dab770f43eeb7a624fdfe39d58135897e96a65767dcd83c2e2800329bef281c05a2e5e835143d73d63eb4a674309fbee5bd3197ed1cb709e46655ad6b9eb27ae976df3087a53b9bd1052e2dbe4ac5cfafba9e319df08ca3bd0b6ce808a0add5ac78b8401365201a1c54dbaa5fcd874f5df7f7034cdddfb9c19b0ca516b7d91af8423cbe1c91e4e5d172df8e945b45de0fc7884c49bb82341954b24a856a737c3a5e6d247351885ab27db45a78e8a744b216090449da0779c063ca5b8ca211e6b325f13504c469882f94a2a0cd5e4cc8201dbed91c1ce120ce4fe5a50757bd21f7c26c7cc85822f9f12a6d58432762d66d5429a602be50629e530d56f176de78b3e0618fda3493b02678ff7c9e6ed967a95c5ba44b488413d9df8b8827832389a352b259903770bd1f7352ab46eb3bea1cb8a5b5bca8309c25f62445bcd46170c224aadef4128c0ca358da707a7f0487232af4118aa93d3ac422aa70a5226ef356fd841e4eb5fe8c184ba0bd8aed01239997b9f1c8a1016e91956ee4671d400059f264a722e8b31e35e97cfe4a0d60278617df3fec8ed5b2e06ca2cfdb016d0c846c4bf67d59c8d6af9b3783498c491dd382b14e22e2806d43402daf944673244e1b8cca1dc13815856cb8f7dda165a57d2011ec553a9270ccb6101f8977b04864e843acaeefb5aba4793e7896e2c226ac53ebc41941df27a7fa72bdcc923475c02f8c1759e898c292efa06e70477dc989f9528e6312bea31c55bd21690d5704f25d83bffb87b583e0ed4ffe4f78993d17319abbbe5b5386287482bf64cc2cfe62f157bb681eeb920f70b8fa9511cf278ba77e5b233c629d5d84338d53f53752229a2a3800325f6238c25c7ff1daabed9a0d54fbfb26e22ca4288e3c9cb30906c68f8fef060624e79d563bd32506cc25cd9b8a41b3e9f2a7848b86e88cfc8849ae554866d5181ab6b80e9a611a90c10cb712add9e6f9fd85e20c734033f761f5968bc2c4b342fcacc22eea7d6d1b85c11c351ec9a7fd8b09a09211cfafb6bc5df7b9de3e7e4a1063e3ac44a47acf55c01ffd249d683113cef056b3b3e31a5efc8509786f15a1ac81a55c44fba673d6e69bd933d5e1516259265d4b2d10923e20ff7b2e5752cc9ade37bf068a7fa5c57712a136afdcdcb883d3d6925755fc9a810f73be5303e15", 0x3e9) r2 = syz_open_pts() r3 = getpgrp() fcntl$setown(r0, 0x6, r3) close(r1) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f0000000200)={{0x18, 0x0, 0x6, 0x1000000}, {0x18, 0x3, 0x100000000, 0x4}, 0xf5d5, [0x9c, 0x3, 0x100000001, 0x5, 0x63, 0x4, 0x401, 0x1]}, 0x3c) recvmsg(r0, &(0x7f0000000400)={&(0x7f0000000440)=@un=@abs, 0x8, &(0x7f0000000300)=[{&(0x7f0000000280)=""/79, 0x4f}], 0x1, &(0x7f0000000340)=""/176, 0xb0}, 0x41) r4 = socket(0x18, 0x1, 0x0) close(r4) connect$unix(r4, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) fchflags(r4, 0x0) ftruncate(r2, 0x0, 0x8001) ioctl$TIOCFLUSH(r4, 0x80047410, &(0x7f0000000000)=0xfffffffffffffff7) dup(r2) syz_open_pts() 22:28:39 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x3, &(0x7f0000000000)=[{0x61}, {0x15}, {0x6}]}) syz_emit_ethernet(0xe, &(0x7f0000000080)="080d34413fb2c507153a05b8a2a9") r1 = open(&(0x7f0000000040)='./file0\x00', 0x80, 0x2df) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000100)={'8ap', 0x0}) 22:28:39 executing program 1: socket(0x800000018, 0x0, 0x0) r0 = msgget(0x3, 0x100) msgrcv(r0, &(0x7f0000000400)=ANY=[@ANYRESHEX], 0x1, 0x1, 0x1000) pipe2(&(0x7f0000000380)={0xffffffffffffffff, 0xffffffffffffffff}, 0x2) open(&(0x7f0000000100)='.\x00', 0x0, 0x0) mknod(&(0x7f0000000000)='./bus\x00', 0x100000000204f, 0x0) r2 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETAW(r2, 0x802c7415, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "1f2eb1223f8853e21d91193e74c6ffec83e94e1f", 0xffff, 0x3}) fchmod(r1, 0x4) openat$tty(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/tty\x00', 0x800, 0x0) r3 = syz_open_pts() ioctl$TIOCSETAF(r3, 0x802c7416, 0x0) r4 = msgget$private(0x0, 0x10000004) r5 = socket(0x18, 0x1, 0x0) setsockopt(r5, 0x29, 0x506, &(0x7f00000000c0)="03000000", 0x4) setsockopt(r5, 0x29, 0x80000000000000a, &(0x7f0000000000), 0x203) msgsnd(r4, &(0x7f00000004c0)=ANY=[@ANYRESOCT=r5], 0x1, 0x800) msgsnd(r4, &(0x7f00000002c0)=ANY=[@ANYBLOB="00000000000000245942a05358c3cdb12d0145c4fc7217c27b3d4a43c132238c3c35db8adfb68cc67c0a3fc5d94792442acde2b69cf63545ee4889989a460500000000000000c703fd8cfc2956dd62b3be7baee1d3fcfbd5b9808d04aeab7b7e89f58c7ab28d99f09ca951"], 0x67, 0x0) msgsnd(r4, &(0x7f0000000500)=ANY=[@ANYBLOB="0100000000000000ccae2ddf1fd50686e04a3065a68a4733a04a0bc45dabbbbcac63c3cd938e300b1d78e47b574ff68772f3c3c82cb993b51605433080ba041a076e0ed66bc06754b5ef6bcb302dd4ad8c7129122b749a0e950a166ac5d628830016fb75672dab22561d991913008a7bc6b5f85c1eb6f74fade21bbeb8f3269f9c0bbff954f030fd267ca329df0cbf067ccfcccd7b4aa72047e3fd6fca4431b426406787d033e3f49e9004f1152c02273377033192e4a5416a1cd77af1c453d8b87739ba98d61790f4d16fb1caba9803c127630fcb598b9bfb73d1f4da9de12cd9a743601f0e53920158f913088839c5da000000000000a52545641a19a72feff5c01e7df02d7028e7aa210b6031df20d4d739b79463b1d7c9b44cb7d995a509bb52cb71d0fee0bb92e00ee7119b7b9fa7d38cc273ce7003379b65d6caf4453972dba20f60881f810b8a52d22102d22741495da63288"], 0x106, 0x0) r6 = msgget$private(0x0, 0xfffffffffffffffd) msgrcv(r6, &(0x7f0000000040)=ANY=[], 0x0, 0x9bbd8cd329fed62c, 0x0) r7 = dup(0xffffffffffffff9c) getpeername$inet6(r7, &(0x7f0000000040), &(0x7f0000000080)=0xc) open(&(0x7f00000003c0)='./bus\x00', 0x10, 0x8) mprotect(&(0x7f0000ffb000/0x1000)=nil, 0x1000, 0x3) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) close(r8) fsync(r8) getsockname$unix(r8, &(0x7f0000000140)=@abs, &(0x7f0000000180)=0xfffffffffffffea8) socket(0x2, 0x3, 0xfc) mknod(&(0x7f0000000280)='./bus\x00', 0x7000, 0x7) msgsnd(r6, &(0x7f0000000000)=ANY=[], 0x0, 0x800) msgrcv(r6, &(0x7f0000001a80)={0x0, ""/4096}, 0x1008, 0x0, 0x800) 22:28:39 executing program 1: setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x200010000000c, &(0x7f0000000040)="ebff125c00000000", 0x8) r0 = open(&(0x7f0000000100)='./file0\x00', 0x1, 0x24) pwritev(r0, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0, 0x0) writev(r0, &(0x7f0000000080)=[{&(0x7f0000000180)="e493e9", 0x3}], 0x1) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x1, 0x10, r0, 0x0, 0x0) r1 = socket(0x2, 0x3, 0x0) r2 = dup2(0xffffffffffffffff, r1) connect$unix(r2, &(0x7f0000000000)=ANY=[@ANYBLOB="00002e2f66696c6530af46696c653000"], 0x10) r3 = syz_open_pts() fchflags(r0, 0x0) ioctl$TIOCSETAF(r3, 0x802c7416, &(0x7f0000000000)={0x0, 0xf149, 0x5, 0xfffffffffffffffc, "661fbef224518087ec9e03182eaf7f091fe600"}) readv(r3, &(0x7f0000000600)=[{&(0x7f00000001c0)=""/183, 0xb7}, {&(0x7f0000000280)=""/91, 0x5b}, {&(0x7f0000000300)=""/195, 0xc3}, {&(0x7f0000000400)=""/228, 0xe4}, {&(0x7f0000000500)=""/82, 0x52}, {&(0x7f0000000580)=""/83, 0x53}], 0x6) sendto$inet(r1, 0x0, 0x0, 0x0, 0x0, 0x0) 22:28:39 executing program 0: setrlimit(0x8, &(0x7f00000000c0)={0x9, 0x7ff}) setrlimit(0x6, &(0x7f0000000180)={0x7ffffffc, 0xfffffffffffffff8}) r0 = msgget$private(0x0, 0x4) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff}) fcntl$dupfd(r1, 0x8000000000004, 0xffffffffffffffff) pwritev(r1, &(0x7f00000003c0)=[{&(0x7f0000000380)="64754a51b59348716dcf0227f0", 0xd}], 0x1, 0x0, 0x0) msgrcv(r0, &(0x7f00000002c0)={0x0, ""/79}, 0x57, 0x1, 0x1000) mlockall(0x1) r2 = msgget$private(0x0, 0x0) msgrcv(r0, 0x0, 0x0, 0x0, 0x1800) msgctl$IPC_RMID(r2, 0x0) msgctl$IPC_STAT(r2, 0x2, &(0x7f0000000400)=""/110) r3 = syz_open_pts() close(r3) r4 = fcntl$dupfd(r3, 0xa, r3) r5 = syz_open_pts() getgid() poll(&(0x7f0000000040)=[{r5, 0xe3}], 0x1, 0x8ae0) ioctl$TIOCSETAW(r3, 0x80047469, &(0x7f0000001780)={0x34, 0x0, 0x0, 0x0, "1ffbffa6163cb90277925f1be62c36ae61dba648"}) r6 = open(&(0x7f00000001c0)='./file0\x00', 0x201, 0x101) accept$inet6(r6, &(0x7f0000000240), &(0x7f0000000280)=0xc) setrlimit(0x0, &(0x7f0000000200)={0x5, 0x7f}) ioctl$TIOCNXCL(r5, 0x2000740e) fcntl$setstatus(r3, 0x4, 0xc4) r7 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x0, 0x0) mkdirat(r4, &(0x7f0000000000)='./file0\x00', 0x5) pipe2(&(0x7f0000000100)={0xffffffffffffffff}, 0x4) ioctl$LIOCSFD(r7, 0x80046c7f, &(0x7f0000000140)=r8) ioctl$TIOCSETA(r6, 0x802c7414, &(0x7f0000000340)={0xd7e, 0x1, 0x80000001, 0x0, "23e25a9b4d7e9db98b5c60b9f1167ee4d97c3e2d", 0x4, 0x10000000000}) writev(r3, &(0x7f0000000500)=[{0x0}], 0x1) 22:28:39 executing program 0: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000040)={0x20000000000000ab, &(0x7f0000000240)=[{}, {0xc2b}]}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) accept$inet6(0xffffffffffffffff, &(0x7f00000001c0), &(0x7f0000000240)=0x2b) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) close(r2) fsync(r2) r3 = getpgrp() r4 = geteuid() setuid(r4) r5 = getgid() setsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000080)={r3, r4, r5}, 0xc) close(r1) socket(0x400000000018, 0x3, 0x3a) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, &(0x7f0000000140)="ad18f05de2f4ef18", 0x23c) 22:28:39 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000280)={0xfffffffffffffff9, 0x0, 0x9107, 0x7ffffffc, "73cc517dcd00bae7fe9500680000042000"}) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) chdir(&(0x7f0000000100)='./file0\x00') close(r2) ioctl$BIOCSDLT(r2, 0x8004427a, &(0x7f0000000140)=0xff) fsync(r2) ioctl$WSDISPLAYIO_SETSCREEN(r2, 0x80045756, &(0x7f0000000000)=0x6) writev(r0, &(0x7f0000000180)=[{&(0x7f0000000080)="c610e33375573c72cb1b559634c55913f85c06c5ec9977c41625f98162f59f5c4b442c54d2a4b711cbed5770c9139fe9dd646186175570e73e15bddabd38cb85b02db11aa1da8ff14e650f0a0c0b5396b47e39199d37186b7754cd875c29", 0x5e}], 0x1) 22:28:40 executing program 1: stat(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)) r0 = socket(0x1, 0x1, 0x0) getsockopt$sock_int(r0, 0xffff, 0x1025, 0x0, 0x0) r1 = socket(0x2, 0x3, 0x0) fcntl$dupfd(r1, 0x0, r1) setsockopt$sock_timeval(r1, 0xffff, 0x1006, &(0x7f00000000c0)={0x8000, 0x5}, 0x10) r2 = socket$inet6(0x18, 0x5, 0x6) sendmsg(r2, &(0x7f0000000440)={&(0x7f0000000100)=@in={0x2, 0x0}, 0xc, &(0x7f0000000300)=[{&(0x7f0000000140)="2da078f156490c45d4972d1571d98df0b8fc1046f57b06336c66ae36ae79f529bee5f64db5d2ce6e", 0x28}, {&(0x7f0000000180)="76242e06301a7d6608d4c36c6383106af3ab829df577cdcdb3f7773729264609e4db3e7803cb48284c43b0bd6cfdc96da58a43cbff5dff9872417f337bf40f21b2bcb77ad548409c35183e5ed61980d9ad346a945b22350fc71ed1481fda13f1ade20ae9611d22da91f551b116", 0x6d}, {&(0x7f0000000200)="3e71a0efecd0b2c715607aaf29229f99bfb94ebd67fadc143d365e5fb3aecbad92efdefd3cb3bc828862b387085d2cd63bafa5bce537a3f9c4fafb3e837e5c2c741cd41cf7e7743c549ea3dbcaff66c86e301889eab5b0b2374ba095d05bb04370e1a6067c87500dc47db350593f6f149cc7deb408b230b6fb41eef28ed4d050ab0dc8777fe5f373c6eaf4241782124540410e5ef915c10793a485fc029d0b1a9706f53e72f811a3768a5ba8bcfcd4c068d0913b2c3878aa1ffe2c2566b7931dfa9629", 0xc3}], 0x3, &(0x7f0000000b80)=ANY=[@ANYBLOB="10000000000000000100000800000000000000000000000000000000000200009ce094e1adfddafcf1a5ec440a5f9c2f31742b08c08e5cad67eff3341b9a1dfa186828e075d58784cfc05cded05b162e0886011b41d7f63094ce71bdc9c831509ade3d1abc000020000000000000000000000002000000c5c3f79722173e8cd58f243ac12f74bc800000000000000001000000036aab368d745d79544005aea042883c000000724fd152689492cd2108d968c7e4e73c037ab26ab327566ecadfd3c579fcbf5405523b09396f5406c7009f63adc98e1e15ffd4ac602ccce5d017565c89a1c0b814948d7f3789805c3e2537dfd5b538d52f05140757197a8886e705594ae99a9c5d9c3f309d50766b0e2bc72e401fe8086993682a5dfdf1cfdf5b9b69a8ad224b94d78db6125f4ad64f9c8a2d57f45c565a3194ced600c1ddb25e92c95cab13aaaa148eba1a5a1b777805bb6f9881d4715898930ac89dd882839e5f18fdd739ed02cf4964855a0de818a27a85bc3ed3d2aa813fcc9f47f04c3029e1e4134b1f225cb290928cbf22c8d7371e2e3ba6035854e36496603b55890189f8efc3440137452a308a943d3d02efe737cb6e9125e17e905131f562936ff4ad566d4e4b546bd187a366c4cb61dda37176897d9f"], 0xf8}, 0x40b) r3 = socket(0x2, 0x3, 0x0) fcntl$dupfd(r3, 0x0, r3) r4 = msgget$private(0x0, 0x0) r5 = getpgid(0x0) msgctl$IPC_SET(r4, 0x1, &(0x7f0000003f80)={{}, 0x0, 0x0, r5, 0x0, 0x0, 0x0, 0x80a5}) r6 = geteuid() setreuid(r6, 0x0) r7 = shmget(0x1, 0x3000, 0x4, &(0x7f0000ffa000/0x3000)=nil) pipe(&(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) r9 = accept$inet6(r8, &(0x7f0000000800), &(0x7f00000008c0)=0xc) r10 = socket$inet6(0x18, 0x4005, 0x70) fcntl$dupfd(r8, 0x0, r9) r11 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r12 = kqueue() kevent(r12, &(0x7f0000000180), 0x0, &(0x7f0000000280), 0x10000, 0x0) getsockopt$SO_PEERCRED(r11, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0xffec842b722fb46) getsockopt$SO_PEERCRED(r10, 0xffff, 0x1022, &(0x7f0000000600)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0}, &(0x7f0000000480)=0x2fb) getsockopt$sock_cred(r10, 0xffff, 0x1022, &(0x7f0000000540)={0x0, 0x0, 0x0}, &(0x7f0000000580)=0xc) r17 = getpgrp() r18 = fcntl$getown(r9, 0x5) shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000380)={{0x3, r13, r14, r15, r16, 0x5, 0x7fff}, 0x6, 0x2, r17, r18, 0x7f, 0x100000001, 0xb1f1}) r19 = geteuid() setreuid(r19, 0x0) pipe(&(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) r21 = accept$inet6(r20, &(0x7f0000000800), &(0x7f00000008c0)=0xc) r22 = socket$inet6(0x18, 0x4005, 0x70) r23 = fcntl$dupfd(r20, 0x0, r21) getsockopt$SO_PEERCRED(r23, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0x6a14a19ca22b4388) getsockopt$SO_PEERCRED(r22, 0xffff, 0x1022, &(0x7f0000000600)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0}, &(0x7f0000000480)=0x2fb) getsockopt$sock_cred(r22, 0xffff, 0x1022, &(0x7f0000000540)={0x0, 0x0, 0x0}, &(0x7f0000000580)=0xc) r28 = getpgrp() r29 = fcntl$getown(r21, 0x5) shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000380)={{0x1, r24, r25, r26, r27, 0x5, 0x7fff}, 0x6, 0x2, r28, r29, 0x7f, 0x100000001, 0xb1f1}) r30 = fcntl$getown(0xffffffffffffff9c, 0x5) shmctl$IPC_SET(r7, 0x1, &(0x7f00000001c0)={{0x7, r6, r16, r19, r27, 0x200, 0x3}, 0x1, 0x9, 0xffffffffffffffff, r30, 0xdc, 0x7ff, 0x6}) seteuid(r6) r31 = geteuid() setreuid(r31, 0x0) shmget(0x1, 0x3000, 0x4, &(0x7f0000ffa000/0x3000)=nil) pipe(&(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) r33 = accept$inet6(r32, &(0x7f0000000800), &(0x7f00000008c0)=0xc) r34 = socket$inet6(0x18, 0x4005, 0x70) fcntl$dupfd(r32, 0x0, r33) r35 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r36 = kqueue() kevent(r36, &(0x7f0000000180)=[{{r35}, 0xfffffffffffffffe, 0x1}], 0x0, &(0x7f0000000280), 0x10000, 0x0) getsockopt$SO_PEERCRED(r35, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0xffec842b722fb46) getsockopt$SO_PEERCRED(r34, 0xffff, 0x1022, &(0x7f0000000600)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0}, &(0x7f0000000480)=0x2fb) getsockopt$sock_cred(r34, 0xffff, 0x1022, &(0x7f0000000540)={0x0, 0x0, 0x0}, &(0x7f0000000580)=0xc) r41 = getpgrp() r42 = fcntl$getown(r33, 0x5) shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000380)={{0x3, r37, r38, r39, r40, 0x8d, 0x7fff}, 0x6, 0x2, r41, r42, 0x7f, 0x100000001, 0xb1f1}) r43 = geteuid() setreuid(r43, 0x0) pipe(&(0x7f0000000b40)={0xffffffffffffffff, 0xffffffffffffffff}) r45 = accept$inet6(r44, &(0x7f0000000800), &(0x7f00000008c0)=0xc) socket$inet6(0x18, 0x4005, 0x70) fcntl$dupfd(r44, 0x0, r45) 22:28:40 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) dup(r0) ioctl$BIOCGBLEN(r0, 0x40044266, &(0x7f0000000140)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) close(r1) fsync(r1) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) close(r2) fsync(r2) r3 = openat(r2, &(0x7f0000000080)='./file0\x00', 0x80, 0x2) ioctl$VT_OPENQRY(r3, 0x40047601, &(0x7f0000000000)) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x50}, {0x400035}, {0x80000000000006}]}) 22:28:40 executing program 0: setsockopt(0xffffffffffffffff, 0x11, 0x3, &(0x7f0000000500)="04000000", 0x4) r0 = socket(0x11, 0x4003, 0x0) sendto$unix(r0, &(0x7f0000000000)="5001050100000000c600000123070000081010fecea11ea8fef96eefc73fd3357ae26caa1016fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257000000002e27acb5d602000d7d026ba8af63ff37282902e4fd89720fd3872babfb6a000000000000c12b310b404f36a00f900064e0629616b0a8e7000000020000000000000e0208b31fd3f80004ffff00000000000000009a00000000008539cda74d1467802813c67be2313927b913cebdbb7e563c73891d41f638837f11c34b0cceb2024d080000000640906fa45d709da9d158d945a2a5050000006e27749bbd97bb0d03fe2d04a1b9ff59865f1fde95d68896dc7ed7b187050098e04e34248daaf9231f0de030323b4125ce41203583671ac5e51a7a3dc1a0c21d548f2de6c031b7b303757e60642b45cbc5737b8e24017571fd97e58110ecaa340065f3482e093de7", 0x150, 0x0, 0x0, 0x0) 22:28:40 executing program 0: r0 = openat$tty(0xffffffffffffff9c, &(0x7f0000000040)='/dev/tty\x00', 0x10, 0x0) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x1ff, 0x800, 0x20, 0x8e, "d8a36de5e866d977631ee6dfe45f6233111ad548", 0xfffffff8, 0x9}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000540)={'tap', 0x0}) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f00000002c0)={0x3, &(0x7f0000000000)=[{0x30}, {0x48}, {0x6, 0x0, 0x0, 0xfc}]}) pwrite(r1, &(0x7f00000001c0)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) 22:28:40 executing program 1: r0 = dup(0xffffffffffffff9c) getpeername(r0, &(0x7f0000000000)=@un=@file={0x0, ""/73}, &(0x7f0000000080)=0x4b) pipe2(&(0x7f00000000c0), 0x30000) r1 = shmget(0x3, 0x4000, 0x10, &(0x7f0000ffc000/0x4000)=nil) shmctl$SHM_LOCK(r1, 0x3) r2 = openat$tty(0xffffffffffffff9c, &(0x7f0000000100)='/dev/tty\x00', 0x400, 0x0) ioctl$TIOCMSET(r2, 0x8004746d, &(0x7f0000000140)) r3 = dup(0xffffffffffffffff) ioctl$TIOCSFLAGS(r3, 0x8004745c, &(0x7f0000000180)=0x8) r4 = open(&(0x7f00000001c0)='./file0\x00', 0x10, 0x20) ioctl$LIOCSFD(r4, 0x80046c7f, &(0x7f0000000200)=r3) sendto$inet(r0, &(0x7f0000000240)="728787f3498ab69872f7bce5a9672e5ddcafeb14a2de32cdd97febab78e9e469ac2e59083caecff9afe017c989fb1ceb93d08431ee592f4f", 0x38, 0x402, &(0x7f0000000280)={0x2, 0x1}, 0xc) write(r3, &(0x7f00000002c0)="7075329fc1a9ec5981c4df3e5e6e925e66e074602c719c170aaf804001704c43190ee595ae26a52c4147f08b88471bbc98811ae8c138259e570c8b4088c075d476bb954ea19ccce86cda499f6bf6264c8e614b7669dee04ad38580632d33a4a79e15731d5b4770eda9055a3ea42ea77de42203f94ee1db0cac", 0x79) ioctl$WSDISPLAYIO_DELSCREEN(r4, 0x80085754, &(0x7f0000000340)={0x48, 0x1}) ftruncate(r4, 0x0, 0xecdb) ioctl$WSMUXIO_LIST_DEVICES(r4, 0xc1045763, &(0x7f0000000380)={0x0, [{0x7, 0x1f}, {0x1, 0x4f8}, {0x0, 0x2}, {0x1, 0x6}, {0x1, 0x5000000}, {0x2, 0x3}, {0x1, 0x1000}, {0x4}, {0x3, 0x9}, {0x2, 0x400}, {0x3, 0x7}, {0x2, 0x1f}, {0x1, 0x3}, {0x1, 0x7ff}, {0x3, 0x4}, {0xa4fb41116dce1d1b, 0xffff}, {0x1, 0xdd7f}, {0x2, 0xd4}, {0x2, 0xfffffff9}, {0xa21c341283acd0d2, 0x4}, {0x2, 0x4}, {0x1, 0x100}, {0x1, 0x40}, {0x2, 0x9f}, {0x2, 0xffffffe0}, {0x2, 0x40}, {0x2, 0x5}, {0x3, 0x4}, {0x3, 0x3}, {0x1, 0x7}, {0x6, 0x37d9}, {0x2, 0xfffffffa}]}) kqueue() r5 = openat$pci(0xffffffffffffff9c, &(0x7f00000004c0)='/dev/pci\x00', 0x800, 0x0) fchdir(r5) r6 = fcntl$dupfd(0xffffffffffffff9c, 0xa, r2) lseek(r6, 0x0, 0x0, 0x0) pipe2(&(0x7f0000000500)={0xffffffffffffffff}, 0x4) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000540)={0x0}, &(0x7f0000000580)=0xc) r9 = geteuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000005c0)={0x0, 0x0, 0x0}, &(0x7f0000000600)=0xc) setsockopt$sock_cred(r7, 0xffff, 0x1022, &(0x7f0000000640)={r8, r9, r10}, 0xc) ioctl$BIOCSBLEN(r3, 0xc0044266, &(0x7f0000000680)) ioctl$BIOCGFILDROP(0xffffffffffffff9c, 0x40044278, &(0x7f00000006c0)) semget(0x2, 0x1, 0x0) r11 = fcntl$dupfd(r5, 0x0, r4) connect$inet6(r11, &(0x7f0000000700)={0x18, 0x2, 0x822d, 0x5dd}, 0xc) 22:28:40 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x1, 0x100000041, 0x60f9, 0x99, "180dd051f133273edd70ef00000800"}) write(r0, &(0x7f0000000340)='\r', 0x1) 22:28:40 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{0x35}, {}, {0x100007ffffffe}]}) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) close(r1) fsync(r1) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) syz_emit_ethernet(0x3b9, &(0x7f0000000200)="d0") pipe2(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) close(r2) fsync(r2) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) close(r3) fsync(r3) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) close(r4) fsync(r4) openat(r4, &(0x7f00000000c0)='./file0\x00', 0x20000, 0x108) 22:28:40 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = fcntl$dupfd(r0, 0x8000000000004, 0xffffffffffffffff) r3 = dup2(r0, r2) r4 = kqueue() close(r2) mknod(&(0x7f0000000000)='./bus\x00', 0x100000000204f, 0x5900) r5 = syz_open_pts() close(r5) writev(r5, &(0x7f00000006c0)=[{&(0x7f0000000c80)="aae3e6c3f01744124ce96464f9157c521949703cb9bb69323cf41195cd335e36e74866da987feeeeb097b241e19f3fa88644a1612230c806ad34071458f62751718c2d7318d6cd8bb32a75d8ef3ec8ca53550e50cd08c580866abcb4ceb0ed52cfd0b81201f04606d61424cc74d871a596a34dd2f37f2b7b251d38efbfda4c7fe8b24d0f14b2d79c90b1b13c9fb4921666a654ab580bb2422d814f990f09", 0x9e}], 0x1) fcntl$setstatus(r5, 0x4, 0x40) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) close(r7) fsync(r7) r8 = openat(r7, &(0x7f0000000080)='./bus\x00', 0x80, 0x4) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) close(r9) fsync(r9) r10 = accept(r9, &(0x7f0000000140)=@in6, &(0x7f0000000300)=0xc) ioctl$FIONBIO(r10, 0x8004667e, &(0x7f0000000340)=0x70000000) getsockopt$inet_opts(r8, 0x0, 0x3, &(0x7f0000000200)=""/253, &(0x7f0000000100)=0xfd) close(r6) fsync(r6) ioctl$WSMUXIO_ADD_DEVICE(r6, 0x80085761, &(0x7f0000000040)={0x2, 0x9}) open(&(0x7f00000000c0)='./bus\x00', 0x40, 0x220) kevent(r4, &(0x7f00000001c0)=[{{r3}, 0xffffffffffffffff, 0x1}], 0x7ff, 0x0, 0x0, 0x0) dup2(r1, r4) 22:28:41 executing program 0: clock_settime(0x0, &(0x7f0000000000)={0x0, 0x7fff}) r0 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x100, 0x0) ioctl$BIOCGETIF(r0, 0x4020426b, &(0x7f0000000100)={""/16, @ifru_media}) ioctl$WSMOUSEIO_GCALIBCOORDS(r0, 0x41205725, &(0x7f00000015c0)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x10}) socketpair(0x2, 0x1, 0x0, 0x0) mknod(&(0x7f0000000180)='./file0\x00', 0x100002000, 0x5) r1 = geteuid() setuid(r1) r2 = getegid() chown(&(0x7f0000000140)='./file0\x00', r1, r2) r3 = open$dir(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) mknod(&(0x7f0000000040)='./bus\x00', 0x80002002, 0x800) r4 = open(&(0x7f00000001c0)='./bus\x00', 0x1, 0x0) dup2(r4, r3) 16:00:00 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000180)=[{0x3d}, {0x25}, {0x800000000000006, 0x0, 0x0, 0x80000100}]}) pwrite(r0, &(0x7f0000000280)="d000"/14, 0xe, 0x0, 0x0) acct(&(0x7f0000000000)='./file0\x00') r1 = socket(0x6, 0x3, 0x7) getsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000040), &(0x7f0000000080)=0x8) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) close(r2) fsync(r2) r3 = accept$inet6(r2, &(0x7f0000000200), &(0x7f0000000240)=0xc) sendmsg(r3, &(0x7f00000024c0)={&(0x7f00000002c0)=@in6={0x18, 0x0, 0x8, 0x4}, 0xc, &(0x7f00000013c0)=[{&(0x7f0000000300)="e079d1db2d", 0x5}, {&(0x7f0000000340)="3e9b9397c68daf46d13aa176bb2df12c4dc33c3775fff6fc4050dc447eaca57456933428b5f9aeafcdb5112e9d8721a95e01ed35b4ccea5383261f98a4ace7683f52ffcbc93ee4cac14a460d9604e2aad653f7ea5267ee3d8fbd2c7508faee22fb3fcd42d440211802147c6ac48501b8d597ead807f200178d39305f3642490c6d068484166fc8232feb2eb5bc05fb5d046bdc4646d61beaae6cec2a20e18c6cbca898b3acd80a25519138821256e9f9e048f396ff224a445ff1072a298622a36108c11aee8e14e5b87b6bb741b5df02dd7a6eeac4813a3806e26b51c62e444f3a9834fbb97b156de752016980ee044192aed7350eb08b8f1590167548822203417da6d9e6a9ac0b5778b21c7ce2cff954ddfec68f48ab731179d1d48dc9e0b3bc9a252fc02416b6c63984de5e0ec900f0b391c7d313783955a2466e3da07c2e4a9be9051d2435062385c5ab18e182da1333cd32b292204c3f98848e8f75b2ae8ddf10c6b0fc5bdc8b27f41cfc0c9ea1d75b34faa259c2962b8e6c60e77a197323921baaf028f7ac5d0f2610d70f791c11d3c64fb73e3b49014f1e347c4f9f4b9b2b8568414bd92bc1e1ec4f9346b32c6885aa68e859caced593c169d32dd84aceeec64fedbeb6f9ee680a83679ce352ec57038b2323defa2bd1ec5473ffbe66a1cb9bd6abaec372bc7d9aef9f72222947728a2eeb024b093f18832ab154bed37f58cd0192738594535dd2f0108e81dde524a191dfc159e045332cff0c938a96d79117d4a627f965e71b40f3e4534565e11d9b03a056b213e3da7b7ec891b2b21cfbc051476a0521c95d6011769ca750655a04603d04291680f561f2f46ac9c076a6cb93bf62d8f287e10f40bb81a10072ca1785c5a6f99b2d676c73c9a280f4350b84e9f45008904c3cbc09e80923787510c8d077db7c7bd37ca7cbbdbe78b86f109e908e9b08fd93485cb5395ff9769e9316d8d0308868e8ed56f44a8268af6c35c77ea90971cce252fe85eed4e5ade2b9c6ce42edd643331fc740c5b1a8505970dc19fbec460ee65987a8596f5cc3d17d12e2acc79972dea9a7bbd12bdfded2e0253606f6289c9b789b96809a4e9f1b73efcc24dcb8e5865a87fb773332e3e6a63f9020f3a6115bb0eb6db4eb956710457cdc56e15fff47526c062129a280fd1519547eb5c49a66e443fb6dcdd34461f330cf01d2f91bb1e0d2a89498a0e9ce0c33ea09e90f808e3211ddd5c3641e9e756c5bdb6ad5e96b58b59d099b345e9a98f9d7aadc5dbfd4b245ca8192a270a8c7d358fc6c8a5e3292abfaaa64376e145e15e5f4ace19f009827bfac3f998bec3c425022afe8489518d6ec2aeb0e8755ae59c7d52b0c138fdd0a5300e823400ba0306ad76ba09d5a4eb3e60008480940fe64b6f7399a33535a2f9f503ecdb92420c093583735485d048e04f8f9baf7ef57e6532d85f25a53cbf83b02845847647c480d90d0c4fd2f5ce16ec359e51d8de2c3dc8bdbd6a74e90deee975a851e3be93262b3ffeed1e247045e6c73523633ac1c288a1a531c7de2420b794353eaf288430457cabf04b3e90ff5502ba1529d2ef5c34387674c7883d0e3371676850e6f9d12ac63c954b4bb311d715f5a3cb0b64a1382d4d0bc05ab4b9af04e00157b359b9a2e5df0409a4f300e5c3345be6b69181ac2018d54bc93a4219752b59dc818bf53e91ec26294628b1b2a76001031b8cf02b3faa16f29a558916dccec80526d341e6dcec7397bfb50d3f580dd594c8f8924bae0fbecda17579bef2480bd1a08cedb9173b56eaffa25ed5ec8f73dcac2b04f2f6134c990babac763f16f588a062fb684b5eeda47aabf43bd6b34c47d2cfaf217029ca6502ee2d043a807c8d653b005c9611e09c616d0a3a040abde8f17032e4efa0ed52b69f05dcec93623b4458ec8ef248c31c5259e1337592225ca17bf4afa80665a7d4e7f8f909ecabdc58cfb1a9ffc6deda6ff7e481669f95c2c4dffbe06527424059f28e60906c66b812d92a1f4e1d4180f71b26dc493cffe2b948a1950f3f75625de4b9ddc3078a6b29c391aedbb1c3f348f3b38ba373b83a9fb02c83cf99f5194a64060df8f949f859e13ab6d88e40dc8df42622da22a86184b45defbcb8d9bebc1c6d16698f186201fe88591453e2e7f851202ff2792941c30edc3887312b507d7bad12df753e4790c13d3fe18a9cae267a6e4b37279c507e4cd05e190c97db752fdc02be1ab4064ae96d25db8a0f7f40314e2d88cb247c63b0aa73f64957164f6b521e26dfacfff50aa5b6583436cdaba6de85688c0267b9a99bc4ee17ee0fcbe60a0988fa186a213254f1abe7d96b65ebd42e976bb579f886886f576a3bc7d84ee16a29b8834455fafb3bdf524576c09fe95595c3df9179d551dbb47fe51fb527d2cb0177dc1866f99e2e40ff8aa3f34d49cc97d8215d5a85f7da2540794c20572734e30bd4af2470eae2b064e540cc6c4b1c039cb4455d0b295803d45e9b8147933b12db8a6bcb3e6733ceb0c28eb1ccf2305ac565def393aaa871f99fbc123a7a954b5c45aacdb83d6e24bd5a71792f2e5472d08859d490ec6cea088d36f3bf813b19ff3cb323c023bd3a9ca44790725f340093af7cfeed250b359a47a0f4c9e0306594acc4f95169c1af4d3456c89e313e9daabc492af9fdabd9a4dd4269482d1dac6e14b2cab511d723cbcc68bbc011e0bcd541eb29d053d52b765cdc4992e00ebf03e92ab4f8e32e8148069d24e288e564d7a184b498dfeaecbca50c15c67cc5e9080f13fa56644414879c4769966b585d23d48d945b993624b6975f8bec4643b933b48a1d0c2ff791041ae94414d88dc488de997f1051401a02b53f435acceb786a44d72e871a7775456545b6b813ec7802ce33b46cd36673341310736b9ac537d5209f929532766a35ecd8afd5c62e190386e56afa4c0d0819c6a4d57f3d274dccd8e24b0f57b4fb2ad50b2b29d25b6dc260b17771bfd066144b50540d98c8b328f5a17b8736496f2882400214e9e2b99ee66fc3d589e0f2daada1c275a100b3dbe24d0a5839ef267642f3bcc793644538be92ff9b033ae3bba7318897c2dffb60db8cc497063f5f3af5ad1d87b078d9d3804cdb5f7ce967d86e460886f0afc501c7968f6a5f282f137a40a2f45be551fb6fb8cd861b526c0297682d739ff452659df5bfe95d452e0e120d3b601addaf6ebdad10956b8761dccbf328357f024657cd34847a5c20926f8975df2ca062af480bbebc7052cee76a651a7d99832564541b253d428b1455fde8166dbd3832ad69327b159a6f67b6d3820d3fc70ab939eda2ab5655ed0c61ed6a9311208b30b3f20225ed64675b9949c66652ce64e536e82e2bffdeb57e912892fd1d563de38e28f7f935162fb832fed4a48a8cba353eff49b4280133ae9e5d4c16d0f0ca23e14c25c6edf6c513e7b3ad46a33e02ad5371fbe25323483dc7880337b3e7cbd3639aedda79f9a23bc9a6dbea76fdc8261d76a8799e45212c269c2f36e439c59e5a714ae2908d0628dcfc55e388d011f85376ae3a6ddf6d3f1e286b43384f545cc99450c7c613ce78bb8aea6b902b6ec9e1889962a5f3c3eccf7879f0d5b12ad3d9e7dc81cd545538ed477baf4c5bf2997aae6bf61510c4775683a1dea0d8e1e05938d1af80c688bfdafd5d73f2a3f0e16651e35f874592006bd1ccd6121844df32088711cba7a6071f171cadfdee0c03ab08d930bcf7dbeca0fe9f7d2e66badcf8052bd298d33528b2a4491668b82b75c8beb89a8e779c89fe1fd7747a50aac338b5e4b4be740e3bc864f221960e1817e0ba2e60d635bbb03eccbed8708599606fc43363540303be4202d857355ca08f0c694c5951b03301644be6ddff60e071b4f3d66c4f282613f6c44df1ac954a796a3cce554aca6c3caf1ff002ab2c3457310209adc5610a40fac569f3dafb1f4fcda521255ecc431da3b137f7f350a4489d61d574c212dd3bb52dce7287d660ffe5a18e6bec1c8c744c67882e9398415484ea57398c30732089edfbdf4240cd3445e73e8198de1bb6bdfcfa98d40d81a05023ff03f4e2cd03dd37c4f50b911a8b270f3d0b9c17c84876989cfbda9e40ab4bb6b785a11fc6c34716090d16a18c1f21032a592513f79b269acaa6c3a0eac8defb39ce34fddf536d702d073b8509d4b0db613b0a9b70702922f81342214edc19f2e00bc53d91550a052311a6d57ad0489de02342098194d6e50ff5bd73303ea7f452817f816875f038f0616ab9961f710eb80e7d82d6c47142eb1ee276b92bb59ff3ac5c0fde53e05c66a340adc997d93ce46cd11daed1c8fe0d2ddba6de82eaab7f9b2ef1081cb48f9baef5cb76b1bf35eb63b9e33f03d7e464a2ac4d64bb7130942ee8f2455970a24b10fea59094cb3314c508e97f9158e521241ea69d86d8a6af04956756d73198589ab442d77328e986a4f7b8cf8c7c47389aa63664e47303810a6ff150b58fe247d947dd37bb59b7bcdca665871d46f8e4b9e5f881d557f2b2ab2fadd3c288741ecd5ac482511ac24ab103c6fe4b252a564f1f80643bed37fd2cd2a0a28f8735d0f5f15e24f9d4e3239d03a12a42439972418851a262d564708906873234492ffb78bdd8e908fd509ed0f91c0b5685d7ad6ab2057cced555b366727bce9f297374812d0a8e99e5e3f0c9d217c01d10af24d728ea1e395c0c90487fd4cbe0d4a155427a8c25eaec3704d14b51f26c68ab6d9b0fd63d3bb595a23a8be00735d815d60137f6b6cee83f85def9452ee47970b4e64d230cd1a6c4e0ea26132a6a56b2e90c2f2de65b2bf9cc0dd0e874fa8879905beb588b64e4fe6e58b7d4e484ba3ac9b07107264a86016f7d16fc65ad1d1800db718921bca5b0e1490d199600fb42c836faa33cd7cc96845b793b6481bf830ce2caec64d27519c63fa3c0cacb82fa1f61d02a0b9b4b2a438944aaf919282421ab94420970a09c68d4acda6471585ca688f31470d3760fbd95acfe2268df03d6cf199891c804272ec3ced86f78d6b2eee8ffcbea2d9a3680ce01e2ebe7c22186c6b26be6a89cd5ffc607736cca2233b0cbac93ca56c74c3fe251f179a2d5e49702b5bacacddf3eb88452b3d7f295591cc844a5f5be4a6d942fcd62a47888b324c877f1227c5eebebe1eec7991f30e013f59406bad60e8b31b1f7d4f4e36853e0c4a30da0d106ab84eafed8f5398a24188617620a3aaad062183bf6e8bc691eed75fdd5b2977b2a20486f5c55e64f5838ff81121dfcffba75fa228caafef62c66d6dd883a058e7b9b29b2d002a62a181dc125a25f8dcc0bbecdf8635d4712cb94b598351e7e9ecc24a37aa55078fb600d7978cc0d53386d691f4a33e7bb6a4d068c8174f9c8c638baed4370b0baecedc121839bf9bc8a5ee8329acd2384932cf1fe695407d7559763636ea472732d93177814d765bb8bb062f36731b5b0639485392d5f06afcb47c536798435c2c2c15d44dbaec3b82e7e1fb1906e0a5dca42b3decdc164cb13fdc4169b9bf1ddebfd4451d3069b18505fb5cdf9bee4a9be65b73cefa24016d2aed3a196c3b5d984bd966b40c8e88d081b7cd04cf1355dd4e7bf285c54adbfc05d1afdf8433cb0c24f20256cb4a4aad70109199d9e40df57043e76228df3b4c1d094ac1d5ce701b1df288604b3e365ff4a796c0237da9b1fba640929b117348c2a5476a2dcf81781ec7c05ccce8fa4700e494bafe0426d910c4b7ef2aa78a30419a67628d044e2fe3273f13fbe5cb65f5a943418a7f2703df9d09c0de87e6ed6409e8", 0x1000}, {&(0x7f0000001340)="8b68eb29ec22874ef42f1a920b80e57cdaaa75f4eabba2e580657f4851fdddba30e0d0a2d784d9e227caf88dd62349bed04c6998076ed7d76c7ef5d41ee89ffd6e110a93bb39ab7ef0f01a4bbd5f98783c40f72c3f6cdb9af2", 0x59}], 0x3, &(0x7f0000002500)=ANY=[@ANYBLOB="500000000000000001000000fbffffff0aa0907530291259300669bbe2bb05c161b96c7cbc09fcf8414e3daa6e1b003ce5202e82d647cd850acbbc573f717a8168f310396c2f2e7e126ad71bf60000001010000000000000feff01003f000000834f76154bf28308b6b23fbb214fe42907d8b8961266f5279db7f660acea056a8a7f5d691b5c9fbcc911097685d7a13d8f2d3cf3b0f5509418969c3db31fa7457042b4e1c885bbb063e6d763a7a951e86ff50bcbb721378270746e38e0f265cab6d6ed0c90aa4c8b777b7819073c103df53b5871d4b0396beed3766f8b56a6620d2f546d9f297cb1412d729f116d78fecabbd847a1e02a7a507928f449675082a8a7c0ab15726ead8de23753ae851538cfee706ecab62a85ec2e749c44f28490aa9c8c3395d1b709c0ae9c3c535db72202d9e72ae2d6ab08dc5231d26d5f17b1874528aa7b2b858faaea19791635c80eca6d5d06be766a7d974ccf436a11395195026dbc50cfbfde4947c42ad058e6482697a45364c7e509cd008e3cc1f2fec3ad3ba4c5ba05684cf3e802a3d1bc7b9e446e8c53d95f4301e5a84d55938f2162125e9d5711a37eb1e057cdfb325ab56768edeb66dd6fc54d4b745a20264df1bb153e7783e97fe1934f596fb638c4861fc9bafcc61c55623cb51e05a85aa1a373caf98a8754fcf04c67d49fdc643499e8ec8d56574c3c333d8fc81460041a55383423464032cacd4d019f6d570fdb73d16824816a21095d2a5073639cd2f7d712168a1f513e6d8daf5fce563f94d2c9a7d9696dd99d2ed825e0971a1b31277ba0c1ff47f9357691e4b35b4322ecb91c774a008169a1a76bf16a45dd985e18919b2432fdcbdcb18da88837dd4574932393829c6b289f0bd5814003b340e6d955df8a74d54ec17fc721eeee2e111209c083ce79f7fb052c7feab5e6f83b0f00ebfab0af46a74989fd6bd0bae87154ccb8e972366393b13be037ec39a66e1476b139b6df02365860777b008a307b6f0a76f993ced48ae9dfa77e4b45b91ba03d2f119f26241823bc112b4ebf958b80fbde33a107ed3b7da59009e3031152fb0b79092aa16f1fdd07ec9723672cbb095602c52e3feefe61694d3ec170d74e4a74a629a7563112146d95d4a6c88c6ad9e334cc4e6efcf40278d97c83d53ee1953a34d7d72dd60d0319df1a5353372b88a926465b9947e9d95ff0e15ddb508d893d3cc41f0aab97db1055f8d3a2998b1d7351618a95a0c882073679d7fcd32138f924ce300fcf01fa5615952fdd3f069e9dfb57b8729fb8246c87a47420c09c702aba47c9f72473278abb2ad5cf5f0e70d80fb5670eb5041eb40794b89ffe53838d1e4eebdff3b363701a2a7eb16377c7fabed7d15a3267fd3e6a447c8fc6f26d6dce243437948f8f522b9a674de98bd81cdb747f2b79fe7866bef6d49b14291aa25ef1913f5fffdefb567061b1ff43adb172e2f716074c8ea255380c7e875208fa111803a5c3d87e42fc9c9730260f13d0946fe4a41c4d6777aa4bf3ab71e70c7d56ffc5d8f551f0f3c4405022b1a2162e2221652d85234937576fe267b33c46dee25a69a2da79b3a7adf280cb335f68fd0ea4e9a075cca0393aa66b363f6b83f48567ecaae7df3610b796482d3c68f401a0fd389de86c30d37cf52c49f8712e193dbd57006bd42fb5513a00b742ad568da104474a60c51b927b2670b367bd27027434e765d992b5ac5d8fcc95e572e6a721a1ea570892bf39f25a2d31f14a511cda494ca7a9f4e6c55f5833aaa1d9fb2ef19d9e2c339abc0e3de0806089f98cc4178c23c6d3c38775d28eb1bc0c69f6d38bd027f5d2113abf3343aa081f13b95fea29c1fa4c60ad061e56c33dfaf65d7ff4a5e7d82facb725c147e1514cc74d43e2339508bd3f0979a2f80a8937f1e3ebb0f707b21373f681fca8436175adae90384dc3d44d622b36ce7bd60e23bd9248a3109a58a03be200e56e62581a7dd40e26b6fa1ab38a3a360de06ef7a1184fb7c0d4d5e89ee9570f8c3a6b860fd1a329d8782b0faaec860fedcf496475811a545f99579ee945341f97af165044ccea9251c00ff3e13cd6718a4fc8093e84317864feca882e5c99ec25358ca0b71d6b0a7551b0b95902e9d4ce22386d388fe74c7492bbeb60cd606e69d479f3471103b675ba94c29f5a24773812afdf6ef9d19b7a7e9bd8cbf2788e0a8a2daf1090f7142177af1aa8368255e9b1f40e7fe60e7836bc83f4614a9e174b9ae68a2f68642ba428dc7c68beffe2bf2895cadc25e429b7615f0e0635a6c86f769318b2529441dc423667b1f26e4df15e5942a5225e21723063cb20dc05806fdbf95d612cb8a361a7b65d301e7edf9d7d9f89672d4e687d0a5b17681b01e581018cdfdfae95a6b786accb398fdc1c4fdd5d1d292500c54b3da6b032f423dd7fcf37fca0bb5ffdafc93b31189dede111187a4ab0adcaf9373b6185bf82751017f6860774c279b7df50a8b167646c51826d62c808ab1e0c08aeef98258ad565cafb6c30de67a9250acb9327c08f83b2a96a8bbca09d9ea5babd05f488bbeca09da8c5179d96fc45d062e4756a819ed61ed61f1222f73718b50ccfb7ad686f74b016e3e658d003e8c183632ce84710fe707e4587632b9656c94355101624cd3dc340881ec469e9fbb6da2833d28eab79562133a088a825201104370978ecb1a1909c6679565e81494a342ab02bcde223d73218f354bfabac484880e60ae8443f267eceec50b571309b131318577294a4dd8c8ac3d1c299459dbe39c03e3010d9c4933fd2cbd7b639130e12f3135d2bf15855de5aba3204020e4a22dc6dfa9dd250747095c884bcf0af3155150ffab883f185ee271fc47a3a8bb539479abe74f88beef3729aabd5f78533bd9a84ac9ac335135fe1b1f9bc09bf616a7c6cf5af1b61bfbad0898b30f066cab0e6315e2c77ef66b1049cce0e60449aea12d1046dc40bab77d62f8e01ad6965c529ba963c3e96e8841b75401d777b7d6fc3fa49b57ad2e9728c9967e10b115d05f46a3a9c0650731ff7189504637a51b3f3254a1db50384d143307fbd4798c11ee040fa429a5385aae56064d6b805ce288bfacae52dbebdbc485bb8ea50d525c5e8a50aca0368bb49ab1135de2892fa221a4dfd3a041b71ab3d1666037688d426ebb2ad7d02371dd5e4f529f8286976d933cf18de9acc52b3408673d565aac5a752fbebd93a4ff0fdd8c317ec3afb0b49be3011df3a847e65cdd6b56a31c0378073d777dac3d6e90c1c979b7120352be4ef8ea78919936c10ff9d11f76bd3fa93821959d7c134dc0a6b7e5384672cc84f7069a66f436d756d26c71585edb0ec4b51773d55f0316d737f824e9b0a5b58feebb390fc0639021963831f6627420ea430537efb5ee45ea5132a370c9bc916528eb057db3aae168abd8e14dbd5c55fc61d74c4203b8c2396f43a689773546779cb48b06ef2b1366b03b6634d973c69fa11d30bc955ac03442073f10eb4932a35db0d72478e43f1d90d14fb319403bb2df4a9f97690254e1233e53c86147abfde9ed8644f0e9e9e962b437773435d94260501b23cb5cce54607ff321f1eae2aabb23b3f2b00b91edd4d8d3447884e0f23a030c5b5bdc60f42378f6ffa08f0faf8bfa3e7519e5716bcd7f44ed4842e471ef74cb999e26e72c7ca31a21305b6f5d6017db72ca835a471d2ef3b44349982dd5e6a212960c95c9d8dea415011a2ea34e610eb36e1df25df0e2b5746203d18f283974d53321999e4cb5c3f292589ad8b112502995d1e9f2f2e9e5b28726679fd83ecdccfcaa0601b268b9c741f6fb0719722e2882be603fac6823c1501d91990336284ee05db3552e144d3dac814abf44d5b89859c3f1e90dd8854fd1f11991fa016aa79970163e9f2a3195face6b6ae533fc6ae7a14f79243b3a3831ed6999f1f981afea2934983f690192f7811862021d0e6e0fa73892da2bfea82f543731251bc054294bc03c9ef836c5cda82702a719e6bc9d02e724c589d93e682dd16e5ab6d21e989bc2cfbb101ed763efb087bee102b53663421b24d3d0707beca5e48d2ec56f27c19327d34e9dc753f3fe2400e6f495baede2f29734255721049235d0b5eeaaf0ccaec4277a99d787b4b2108812b2166e69f299882dc53abfc201d30a46bfdc3cd39290aae8223c2553ab5e966295b203d400e87e23b118a250cbb01e8d477d3b9995a837d151e47705ad80544c35f8b2808f498d600abfb1cd6b9db807356e869fae531bb1594f0c6356427cff7f1e428ae8b2077067eee250bacd4231760023b9eabebcdab4b17d8864f65e7d0070db0d9fe4d3a5addb16be20c97f32c993c8cfeb8aaa094ce9e161f794f20c4049486859611ddeab4015f95b065d36a15fbef1f41a6329424a86042bcb4bd0fbc2f882753583e287430d4d2220e7ca14de0204b7b28b2805d25b6e8761083111856ac9af6800b683164c44f638371d3250722bd2066b9e33d5d630b41e301f3af89062286c336c57e21a6c36a19553bc403d55866f4ca24f05961f2f71ead5c9725f872aafbfae9c6585bd71813548753bcea99de9c72238b222c1040a111d40b58b3df7969aed45b3e85894d5b9d911691a4c1ecc0f5152ad185ca61ca01820db407082a14d0163e07564032e713acc6bb8588c9b2ac137b9d5ed57c44f606a08ce93e99726e0ac04cf0f21782c76cbe0ce8e62cdf920e34a5c6170f02f27db2357baa8e9632f591edb0af3f1965ca3d9c95e96f88b4f74961e7164404a599199010e6b18459d518427efae1db4dd80e5fc2d2ab4ae95858ed425af244de62814853aa781de89d0252692afbc7cd8953ac12af63e50377c50ce73479d421dc9cf536940a79044dcac03a79f1ec5022dd3946321d37c5233cbc1daf3e5929808e2a38f70bb431d22cae23bf3bc90b034e133e2af0dfe5d65f06983e1726839ee3029b1ac352dfc7969c6b506d4c00fc8317239f21f1124c4cd78aa691ce87bff8fd30ce5a6e9c49c027f1a2fa0635fe45dbed3013d896f4d893420b2999116fcd04fc9410abedbd9ea0a919d765196eda5a2543c116888c5130a6c8f75b4627f7e714dd7e02e03d09507c7ff38f7549651b3060dc49abc7e5582314d70f1156af654a210ae78e33e56f6c94eb681c059b542ebcd27f2fa4ecf0c9cd5fc9ab54e5be38c11fe5a4c60ac4cf4ef2e670779f0d460b5419b1b63c1972e2791b8bd21dda32a8c041cfb87925a2989a4c3e36d88b14773a3c0d28f52b03f62eaffc0c5265609a8b5c603a54118f3fbdbbfa7660af75b320be348ef8e2969acfbeda235afbae34aafb48173b2355fbc189f9a8a505c0bc807c361d25f9a8ac336f3fb086893aa96257b6916df39bf4c0e6094bc3cd5697c224928ca22119e9c0a763cd243e4d982c0dc15c4c346b5a1f7e20652cb79dda3183cf79dfcbb1eabbe83a24c68d399fad70ebe4cbd6baf32495ec5db89ca9019d74180a0e8f1bde4af41283fd6c245a74ad5feace3c9856fceabbd81234ee14d3b6fb09d14444e9d8e16fbc918492c82f4089eff0dde2e05027356a61cea565a0b1f3d86cd0dbde50e56323ad1ab8d5a1870e42a4ecc9b1fbdfe6c86eb3c4a23075391919603be69c3fe657c6e972c6fb9311256a7325e5d27b870a6b14370be474b4b927966b82839b1e7cbfb459eed0085b37e1610d92619d482ed06daa111aae730d232258cecfe265969edb99ca3584c900de5f72999984911ce9ccbc58e1287bf34e8ba3da4eea669876fcc4614bf4f7be3ac6e154b2cbabb2e163693d7711e42063e4738281a31c0467c8d1602c104b65164b1b1e36bbe5bd3cea2c5a90c0bc38bb557d4bc1ab55e45ae96b036f3abdd831003115e580f3585eeb9d38320ba1387e1148c2ef0d5a88dc0ec9febfc17499aa7b5d1b4f3000000000000000ffff00000010000097a5da3b964e2d5276ac246880eefd29e950ce6ec62fc93fdd7b951e4d4ef49ba644452b38fe15334184ae7ed06dc9a4d557f1893bbe7df7e45e69f4"], 0x1090}, 0x0) r4 = syz_open_pts() ioctl$TIOCSETAF(r4, 0x802c7416, &(0x7f0000000000)={0x0, 0xf149, 0x5, 0xfffffffffffffffc, "661fbef224518087ec9e03182eaf7f091fe600"}) ioctl$FIONREAD(r4, 0x4004667f, &(0x7f00000001c0)) fcntl$setflags(0xffffffffffffff9c, 0x2, 0x1) 16:00:00 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x2005, 0x5dc1) mknod(&(0x7f0000000200)='./file0\x00', 0x2062, 0x8000000000028aa) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = openat(r0, &(0x7f00000000c0)='./bus\x00', 0x200, 0x0) open$dir(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) close(r1) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) close(r2) fsync(r2) r3 = openat(r2, &(0x7f0000000040)='./file1\x00', 0x7905b6cb98ec19a4, 0x9d) r4 = getuid() r5 = semget$private(0x0, 0x4, 0x2) semop(r5, &(0x7f00000003c0)=[{0x1, 0x5cd, 0x1000}, {0x0, 0x81, 0x1800}], 0x2) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, 0x0) r7 = getegid() r8 = getuid() r9 = getegid() semctl$IPC_SET(r5, 0x0, 0x1, &(0x7f0000000880)={{0x0, r6, r7, r8, r9, 0x14, 0x6}, 0x5, 0x9}) fchownat(r3, &(0x7f0000000100)='./file0\x00', r4, r7, 0x2) 16:00:00 executing program 0: r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000200)='/dev/vmm\x00', 0x0, 0x0) ioctl$VMM_IOC_CREATE(r0, 0xc5005601, &(0x7f00000006c0)={0x10, 0x0, 0x4, 0x0, [{&(0x7f0000ffa000/0x4000)=nil, &(0x7f0000ffc000/0x2000)=nil, 0xca00000000000000}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000ffb000/0x3000)=nil}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ff9000/0x4000)=nil}, {&(0x7f0000ffe000/0x1000)=nil, &(0x7f0000ffa000/0x4000)=nil}, {&(0x7f0000ffb000/0x1000)=nil, &(0x7f0000ffa000/0x4000)=nil}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000ff9000/0x3000)=nil}, {&(0x7f0000ffb000/0x1000)=nil, &(0x7f0000ffb000/0x3000)=nil}, {&(0x7f0000ff9000/0x4000)=nil, &(0x7f0000ffd000/0x1000)=nil}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000ffb000/0x1000)=nil}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000ffb000/0x2000)=nil}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000ffb000/0x1000)=nil}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffd000/0x3000)=nil}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ff9000/0x2000)=nil}, {&(0x7f0000ff8000/0x4000)=nil, &(0x7f0000ff9000/0x1000)=nil}, {&(0x7f0000ffa000/0x3000)=nil, &(0x7f0000ffc000/0x3000)=nil}], ['./file0\x00', './file0\x00', './file0\x00', './file0\x00'], './file0\x00', './file0\x00', './file0\x00', ['./file', './file', './file', './file']}) fcntl$setown(0xffffffffffffff9c, 0x6, 0xffffffffffffffff) 16:00:00 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x202002, 0x0) r0 = open(&(0x7f00000001c0)='./bus\x00', 0x1, 0x0) pwritev(0xffffffffffffffff, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff88}], 0x1, 0x0, 0x0) writev(r0, &(0x7f0000000180)=[{&(0x7f0000000200)='\f', 0x1}], 0x1000000000000104) r1 = syz_open_pts() close(r1) writev(r1, &(0x7f00000006c0)=[{&(0x7f0000000c80)="aae3e6c3f01744124ce96464f9157c521949703cb9bb69323cf41195cd335e36e74866da987feeeeb097b241e19f3fa88644a1612230c806ad34071458f62751718c2d7318d6cd8bb32a75d8ef3ec8ca53550e50cd08c580866abcb4ceb0ed52cfd0b81201f04606d61424cc74d871a596a34dd2f37f2b7b251d38efbfda4c7fe8b24d0f14b2d79c90b1b13c9fb4921666a654ab580bb2422d814f990f09", 0x9e}], 0x1) fchdir(r1) r2 = syz_open_pts() close(r2) writev(r2, &(0x7f00000006c0)=[{&(0x7f0000000c80)="aae3e6c3f01744124ce96464f9157c521949703cb9bb69323cf41195cd335e36e74866da987feeeeb097b241e19f3fa88644a1612230c806ad34071458f62751718c2d7318d6cd8bb32a75d8ef3ec8ca53550e50cd08c580866abcb4ceb0ed52cfd0b81201f04606d61424cc74d871a596a34dd2f37f2b7b251d38efbfda4c7fe8b24d0f14b2d79c90b1b13c9fb4921666a654ab580bb2422d814f990f09", 0x9e}], 0x1) read(r2, &(0x7f0000000040)=""/104, 0x68) open(&(0x7f00000000c0)='./bus\x00', 0x4a08f4daf6ddd574, 0x40) 16:00:00 executing program 0: pledge(&(0x7f0000000000)='\x02\x94P6\xc2\xe9\x97C\xc2\xcc\x8b\'\x7f\xdfJ', 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) close(r0) fsync(r0) ioctl$SPKRTUNE(r0, 0x20005302, &(0x7f0000000040)={0xffffffff, 0x2}) 16:00:00 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x800000000084}, {0x44}, {0x6}]}) syz_emit_ethernet(0xe, &(0x7f0000000100)="26495b55a658d024cd62a548e094") ioctl$BIOCIMMEDIATE(0xffffffffffffff9c, 0x80044270, &(0x7f0000000080)=0x2) 16:00:00 executing program 0: syz_extract_tcp_res$synack(&(0x7f0000000000), 0x1, 0x0) mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0x5501) openat(0xffffffffffffff9c, &(0x7f0000000180)='./bus\x00', 0x0, 0x0) 16:00:00 executing program 1: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r1 = kqueue() kevent(r1, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffc, 0xffffffffffffffff}], 0x7ff, 0x0, 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000400)=[{{}, 0x0, 0x2b}], 0x0, 0x0, 0x0, 0x0) r2 = open(&(0x7f0000001700)='./file0\x00', 0x400000002, 0x0) ioctl$TIOCSFLAGS(r2, 0x8004745c, &(0x7f0000000000)=0x5) pwritev(r2, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) ftruncate(r1, 0x0, 0x6) 16:00:00 executing program 0: socket(0x18, 0x3, 0x0) r0 = socket(0x400000000018, 0x3, 0x3a) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1, 0x3}) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) r1 = socket(0x400000000018, 0x3, 0x3a) kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0x0, 0x0, 0x0, 0x3}], 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt$sock_int(r1, 0xffff, 0x1002, &(0x7f00000000c0), 0x4) r2 = socket(0x20, 0xc003, 0xfc) setsockopt(r2, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) socket(0x30, 0x3, 0x3) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) close(r3) fsync(r3) getsockopt(r3, 0x11, 0x9dc2, &(0x7f0000000100)=""/178, &(0x7f0000000080)=0xb2) 16:00:00 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000080)="01201b56e9681eab070000011b00fefeefffff1a00f40000b6000000", 0x1c) writev(r0, &(0x7f0000000040)=[{&(0x7f0000002600)="bcc7fd221e9c23b348d2615181dc6d9e5f798660ca937f89e71f5d3906038f9a16c5cd76dcdee65bb69cc021d998262abb888717aa15bb36296bf25767e8a58df7f7e750c8522ce025e2b94ace2c94d628ddd5bb2aa7bd09fe3affaf55279c2ec4247c543f0798df1ba241baf6ec6a993c72305f04a6b48c3b276b15d8b4b5ea44947b842bb08f2985207b0f123e79d6f30737c43ae65fea60e0c9d0897fac4338edd377fe4f7909b93734fe05f71b827854124fd2231cf0a8f198699ae25f7e1872f7297124f36fd2e1b5c6327f517dd67750a32d395a33697fc3ec37db4307943dc92f29e3b50dc693a7060510df273169bf0018a5ef96d69c5ab78111d1c636fbfa67f23f1757b5a85f637e010ce2392aed552831bee9e9fc1ab2c87663502b310dc973c9f92c8b00a90c7d172bd73649dca074610e1d2d1f0a36fd84411abd72ae8f8029fe201e1c52271c175ee614cb6058cbdbd57e2deeccc5115119711dae5da1e8377d51d10cb8a4a19d9a51567934caa1e04ebc780a415a349365d2fe2ddd0f1c43e736c17fba8ee8c55fae25930a3a71d2e058afed9cc37ce66cb21dfa9e923b11ae2d0a51ac5704969a53b214e01fa2baf60e1d374e3ad98a97d6dd23c0d5a07fac4dfca99f7e41cddcbc7af8c4a0af12f2b516e5d9b115b2f2c098441dd011c718ea9e6318d78bec2cbc4b4541bde8c6c5c08fdf36ef76190e6c879c0b1f790f003d283238e43b060aaadb92c0ab92794c748e8ca7808578dcfc5d00c208cd8ca1eeec7178bcc991400d42b8227b737b63d9f4e4d63a2bcb665c1b62ef80d6880f9813050616300d710de42771ce834846911aae12ed7ff5ef8f1edb5b75b9aa9c7fdea6742c90a4d1a3593d0b97a7ecc6186796da2e807f84f508f33955a339067977009158044a4f9cfc6920347704e8752eb9670b573bf23fd4084d54099e66b7808dc258ee23a476b157fa4ee763adddf12fcd01960c2e7a6f54569b168e25904b8f67ae3f803f2412058ed5ad54359792902423a9f15d06419b74d4b3ee8bc8a81d1c9decfc12dc20790eed5990735b228c3690d6db66357683793fc3dfe14838e3f185c27a36fe15793475ba5c6f7f569b2a62565ff9797dbd4886dd12cbca4a06dc4badbfd21065dcc4af40a9d0a883293aa8e6ad474dd4d65f2881835a8a0b5ea4d752d1bbfd33b7bca702e759d5ce0e006e096f24c8c38c86d44c845529ca459b6716b1b3d9781bf50d3e300dedaa10b43da05a0600000000000000179e4eb0737ba3e28ea22228fe7052287b2136eaaf21d92d496fba18bc48508e63ce89f91ac0d63311fa39f8401b83ea1c93a54d53d3aa0894c1240ff8e28665b47ee9aad46e9e315d85f3a31ef77b644b9d9a8ce99c42a5533d51ef14ab18958af7164d1f0de909a083994cd6e5a693473bb545e1988459ae2fd6be0c4aff08be7eaccfe33b26702f184a57a21bfab9eefe7f871ecb105a511322d54ed4f467aa6b28f5196b30331c7472415ef898d0c7e1af23b7f1fea07f6b5583acd57658946e0b9b01c694126a9292159348ef4743e96a414d1bf0613e429a3fd736b60325820807f33b74131a005a8438194e99f8e4b572c621e0f3ad10d93b23c39adf1ff95e23cc7dcfe068e0b651d4599379980b8224eb9f460a3fa90412a8d4f962c08f263d00e02e4a3b2d972be73f9097207e7d9ce799b5c6c22fd5946dfac5206afa3a1979e4787cabeefe30a6a0ce4d7d1c15c3d855ee232666792df8c13182dec29e2ce5eee791414fa772238cb0010ab9b17e587648db48748be6a1df830c4bc7c8789dcfbc28cf6087d00df3adace5afae7ad07a4755eb9e6da0f2b9aa204a398ee7365d4c507e6319b1abfb292afe3dfc4d18c35d8d395d10e61511e624996fffccc1a4ed107c9fe564700566e9b4b6fa422cd7a1fb48e0160c555627d08f7ccd5bc71096265f53bbceb4929326837b1d33694a9b", 0x57d}], 0x1) dup(r0) 16:00:00 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x2000, 0x108613a) r0 = open(&(0x7f0000000100)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f0000000000)="220e22", 0x3) r1 = geteuid() setuid(r1) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{0x0, 0x0, 0x0, r1}, 0x6000000000004, 0x103000000000008, 0x0, 0x0, 0x10, 0x8001}) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 16:00:00 executing program 0: socket(0x800000018, 0x0, 0x0) r0 = msgget(0x3, 0x100) msgrcv(r0, &(0x7f0000000400)=ANY=[@ANYRESHEX], 0x1, 0x1, 0x1000) pipe2(&(0x7f0000000380)={0xffffffffffffffff, 0xffffffffffffffff}, 0x2) open(&(0x7f0000000100)='.\x00', 0x0, 0x0) mknod(&(0x7f0000000000)='./bus\x00', 0x100000000204f, 0x0) r2 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETAW(r2, 0x802c7415, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "1f2eb1223f8853e21d91193e74c6ffec83e94e1f", 0xffff, 0x3}) fchmod(r1, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, 0x0) r3 = msgget$private(0x0, 0x10000004) r4 = socket(0x18, 0x1, 0x0) setsockopt(r4, 0x29, 0x9, &(0x7f00000000c0)="03000000", 0x4) setsockopt(r4, 0x29, 0x80000000000000a, &(0x7f0000000000), 0x203) msgsnd(r3, &(0x7f00000004c0)=ANY=[@ANYRESOCT=r4], 0x1, 0x800) msgsnd(r3, &(0x7f00000002c0)=ANY=[@ANYBLOB="00000000000000245942a05358c3cdb12d0145c4fc7217c27b3d4a43c132238c3c35db8adfb68cc67c0a3fc5d94792442acde2b69cf63545ee4889989a460500000000000000c703fd8cfc2956dd62b3be7baee1d3fcfbd5b9808d04aeab7b7e89f58c7ab28d99f09ca951"], 0x67, 0x0) msgsnd(r3, &(0x7f0000000500)=ANY=[@ANYBLOB="0100000000000000ccae2ddf1fd50686e04a3065a68a4733a04a0bc45dabbbbcac63c3cd938e300b1d78e47b574ff68772f3c3c82cb993b51605433080ba041a076e0ed66bc06754b5ef6bcb302dd4ad8c7129122b749a0e950a166ac5d628830016fb75672dab22561d991913008a7bc6b5f85c1eb6f74fade21bbeb8f3269f9c0bbff954f030fd267ca329df0cbf067ccfcccd7b4aa72047e3fd6fca4431b426406787d033e3f49e9004f1152c02273377033192e4a5416a1cd77af1c453d8b87739ba98d61790f4d16fb1caba9803c127630fcb598b9bfb73d1f4da9de12cd9a743601f0e53920158f913088839c5da000000000000a52545641a19a72feff5c01e7df02d7028e7aa210b6031df20d4d739b79463b1d7c9b44cb7d995a509bb52cb71d0fee0bb92e00ee7119b7b9fa7d38cc273ce7003379b65d6caf4453972dba20f60881f810b8a52d22102d22741495da63288"], 0x106, 0x0) r5 = msgget$private(0x0, 0xfffffffffffffffd) msgrcv(r5, &(0x7f0000000040)=ANY=[], 0x0, 0x9bbd8cd329fed62c, 0x0) r6 = dup(0xffffffffffffff9c) getpeername$inet6(r6, &(0x7f0000000040), &(0x7f0000000080)=0xc) open(&(0x7f00000003c0)='./bus\x00', 0x10, 0x8) mprotect(&(0x7f0000ffb000/0x1000)=nil, 0x1000, 0x3) r7 = socket(0x2, 0x2, 0x0) mknod(&(0x7f0000000280)='./bus\x00', 0x7000, 0x7) bind(r7, &(0x7f0000000000)=@un=@abs={0x25ad51a74fd02bc, 0xd}, 0x10) r8 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) poll(&(0x7f0000000140)=[{}, {r8}, {0xffffffffffffff9c}, {}, {}], 0x5, 0x80) openat(r8, &(0x7f0000000340)='./bus\x00', 0x40, 0xa8) msgsnd(r5, &(0x7f0000000000)=ANY=[], 0x0, 0x800) msgrcv(r5, &(0x7f0000001a80)={0x0, ""/4096}, 0x1008, 0x3, 0x800) 16:00:00 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "0000ffff00001040dcc3ffffffffffdd00"}) r0 = socket(0x18, 0x3, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) write(r0, 0x0, 0x0) openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x2, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) close(r1) fsync(r1) ioctl$WSDISPLAYIO_GETSCREENTYPE(r1, 0xc028575d, &(0x7f0000000040)={0x800, 0x4, '\x00', 0x2, 0x4, 0x200, 0x7}) ioctl$TIOCSBRK(0xffffffffffffffff, 0x2000747b) 16:00:00 executing program 1: r0 = open(&(0x7f00000001c0)='./file0\x00', 0x40, 0x35) ktrace(&(0x7f0000000000)='./file0\x00', 0x4, 0x100, 0x0) r1 = socket$unix(0x1, 0x1, 0x0) r2 = getpid() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) close(r4) fsync(r4) close(0xffffffffffffffff) fsync(0xffffffffffffffff) r5 = accept$unix(0xffffffffffffffff, &(0x7f0000000340)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000051098f4d40faea311f97d9062ae19b60e574f23e5589248188330eef6f6674112040ffe759993cbf8d16b9b01a0161d083addfaf9713b302bf464550cc2f48a138d5f1bdacd9f356c601de7b0cc00616a312ed6d067fccf5e492f91ff275fabf5ed768d3de2ec54173c3fdc8bf7ca5395d8cecbc9b38f3d88435b2e31214f816409cfe5d487e89ebf11610a453681db14097e94dabec5d8c85eabb8012b28738f3b728ebec9d650c7cf55278eac0fc8a21b72da854b4b7376ac2736dcbdc5275296aff7c"], &(0x7f0000000200)=0x55) pwrite(r5, &(0x7f0000000240)="8cb3fe5d8e7072b04bd6e693ba8677a2874ee1e3b5af6681583fd447b5207c01d8c87e8b8df11ad5cf1a280d4b5dd5567e3ac4838cb0bb093fdfeedba81275b12c3dfa5622aea50db185a2234072e7598e2ea6da1b090edcaafb35f3f08ba65e05ad24081da56f733dbc0208ab02abcfdb2141a6233bdc6b621b6f072ecf0b7930fe46261294c700559235d78b024fca058d65aa580c38cf5e989baf67d2eca6a09ad7bccf8f62b278f68fc02407b0785f21efb3858c10d78540e2efddcf4292a61bf8db7f079ec4ae812164b255762cdf9d4514b1fe967d7409d7e4f385eaeb14bdf003a36619ae66809cd2", 0xec, 0x0, 0x0) pipe2(&(0x7f0000000140)={0xffffffffffffffff}, 0x4) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f00000000c0)={0x0}, &(0x7f0000000100)=0xc) setpgid(r2, r7) getsockname$unix(r1, 0x0, &(0x7f0000000080)) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) close(r8) fsync(r8) r9 = syz_open_pts() close(r9) writev(r9, &(0x7f00000006c0)=[{&(0x7f0000000c80)="aae3e6c3f01744124ce96464f9157c521949703cb9bb69323cf41195cd335e36e74866da987feeeeb097b241e19f3fa88644a1612230c806ad34071458f62751718c2d7318d6cd8bb32a75d8ef3ec8ca53550e50cd08c580866abcb4ceb0ed52cfd0b81201f04606d61424cc74d871a596a34dd2f37f2b7b251d38efbfda4c7fe8b24d0f14b2d79c90b1b13c9fb4921666a654ab580bb2422d814f990f09", 0x9e}], 0x1) r10 = socket$inet6(0x18, 0x0, 0x9) r11 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wsmouse0\x00', 0x20000, 0x0) r12 = kqueue() r13 = syz_open_pts() r14 = syz_open_pts() ioctl$TIOCSETAF(r14, 0x802c7416, &(0x7f0000000000)={0x0, 0xf149, 0x5, 0xfffffffffffffffc, "661fbef224518087ec9e03182eaf7f091fe600"}) ioctl$TIOCSETA(r14, 0x802c7414, &(0x7f0000000640)={0x9, 0xd685, 0x8, 0x80000001, "12a6ebae579d5be20e66354f5eedf42af4220b6d", 0x8, 0x6}) ioctl$TIOCSETAF(r13, 0x802c7416, &(0x7f0000000000)={0x0, 0xf149, 0x5, 0xfffffffffffffffc, "661fbef224518087ec9e03182eaf7f091fe600"}) kevent(r8, &(0x7f0000000480)=[{{r0}, 0xfffffffffffffff8, 0x50, 0x1, 0x43, 0x5}, {{r5}, 0xb41aee28e3f3679a, 0x4, 0x1, 0x34a1, 0x6}, {{r9}, 0xfffffffffffffff9, 0x1, 0x1, 0xff, 0x9}], 0x6, &(0x7f0000000500)=[{{r10}, 0xffffffffffffffff, 0x22, 0x1, 0x80000000, 0xcf1}, {{r11}, 0xfffffffffffffffe, 0x72, 0x2007ffff, 0x1, 0x1}, {{r6}, 0xfffffffffffffff9, 0x1eef4a265f19d6e3, 0x4, 0x4, 0x1d69}, {{r4}, 0xfffffffffffffff8, 0x90, 0x2, 0x27f745b6, 0x8}, {{r12}, 0xfffffffffffffffe, 0x4c, 0x1, 0x6, 0x100}, {{r13}, 0xfffffffffffffffb, 0x40, 0x2, 0x7ff, 0xa94}, {{r6}, 0xfffffffffffffff9, 0x41, 0x1, 0x200, 0x1f}, {{r6}, 0xfffffffffffffff9, 0x20, 0x0, 0x2, 0x7}, {{r3}, 0xfffffffffffffffa, 0x0, 0x80000000, 0x2, 0x13}], 0x2, &(0x7f0000000180)={0x401, 0x8}) kqueue() 16:00:01 executing program 1: r0 = syz_open_pts() writev(r0, &(0x7f0000000240)=[{&(0x7f0000000140)='r', 0x1}], 0x1) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x90d2, 0xfffffffffffffffd, "d730c15b00f4ff0000747beffde400"}) write(r0, &(0x7f0000000200), 0x4268) syz_open_pts() syz_open_pts() 16:00:01 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) getsockopt$inet_opts(r0, 0x0, 0x6, 0x0, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) close(r1) fsync(r1) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) close(r2) fsync(r2) ioctl$WSMOUSEIO_SETMODE(r2, 0x80045726, &(0x7f0000000040)={0x1}) setsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000000)={0x3f, 0x9f}, 0x8) 16:00:01 executing program 1: r0 = kqueue() open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r2, 0x4, 0x80) execve(0x0, 0x0, &(0x7f00000003c0)=[&(0x7f0000000140)='\xd3\x00\x80\x00\x00\x00\x00\x00\x00\x00\x00\x00zk[v\x9b\x83\xde\xc4R\x00k\xfa8\x1bh\xd0Dz[\xf9@\xfdaHAtND\xea5\xedB\xd4\xc5\x81b<\x06\xe4\x92LS\x9b\xdf\x9e\x13\xf95\xbb\xa6.`V\x9a\x1a\x06\x95\xb4,\xd0\xb1\x11;\x9f_\xf1\x1fl~PE\xd0\x1b.K\xaaO\xba-8\xe9\xf69\xad\xc8\xc0\xdaA\xcc\xf8O;\xd7H\x04\x92\xab\xcd\xd6v\x15)', &(0x7f00000000c0)='\xca\xa3\a\x00']) pwritev(r2, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r1, 0x0, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) close(r3) fsync(r3) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f00000001c0)=0xc) kevent(r0, 0x0, 0x0, 0x0, 0x7, &(0x7f0000000080)) close(r0) 16:00:01 executing program 0: chroot(&(0x7f0000000000)='./file0\x00') open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) r0 = getpgrp() ktrace(&(0x7f0000000100)='./file0\x00', 0x4, 0x104, 0x0) ktrace(&(0x7f00000002c0)='./file0\x00', 0x7, 0x8, r0) 16:00:01 executing program 0: open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) ktrace(&(0x7f0000000000)='./file0\x00', 0x4, 0x100, 0x0) r0 = socket(0x18, 0x0, 0x9) r1 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r1, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0, 0x0) mmap(&(0x7f0000001000/0x3000)=nil, 0x3000, 0x5, 0x10, r1, 0x0, 0xfffffffffffffffd) ftruncate(r1, 0x0, 0x3) connect(r0, &(0x7f0000000000)=@un=@file={0x0, './file0/file0\x00'}, 0x10) 16:00:01 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'vio', 0x0}) ioctl$BIOCSBLEN(r0, 0xc0044266, &(0x7f0000000080)=0x1000) ioctl$BIOCPROMISC(r0, 0x20004269) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) 16:00:01 executing program 0: mknod(&(0x7f0000000340)='./bus\x00', 0x3a0914c44f7b202d, 0x501) r0 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000000)='/dev/diskmap\x00', 0x0, 0x0) ioctl$DIOCMAP(r0, 0xc0106477, &(0x7f0000000100)={&(0x7f0000000040)='./bus\x00', r0}) open$dir(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETA(0xffffffffffffff9c, 0x802c7414, &(0x7f00000000c0)={0x10001, 0x100, 0xba, 0x7, "64c4af61c37ce26b4876c1b4e574fbbf5ecd6d31", 0x3, 0x2}) syz_open_pts() syz_open_pts() 16:00:01 executing program 1: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x0, 0x0, 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f00000000c0), 0x7, 0x0, 0x800, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) kqueue() 16:00:01 executing program 1: mlock(&(0x7f0000ffd000/0x3000)=nil, 0x3000) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x4, &(0x7f0000000240)=[{0x20000000010001, 0x0, 0x0, 0x5}, {0x3c}, {0x3}, {0x4006}]}) syz_emit_ethernet(0x170, &(0x7f0000000280)) 16:00:01 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$BIOCSDIRFILT(r0, 0x8004427d, &(0x7f00000000c0)=0x200) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x1c}, {0x6c}, {0x6}]}) syz_emit_ethernet(0x3a6, &(0x7f0000000000)="b6") 16:00:01 executing program 1: pipe(&(0x7f0000000000)) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) close(r0) fsync(r0) openat$null(0xffffffffffffff9c, &(0x7f0000000200)='/dev/null\x00', 0x20200, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) close(r1) fsync(r1) open$dir(&(0x7f0000000040)='./file0\x00', 0x841, 0x2) ioctl$WSDISPLAYIO_LSFONT(r1, 0xc058574e, &(0x7f0000000240)) r2 = syz_open_pts() ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000000)={0x0, 0xf149, 0x5, 0xfffffffffffffffc, "661fbef224518087ec9e03182eaf7f091fe600"}) fchmod(0xffffffffffffffff, 0x9) ftruncate(r2, 0x0, 0x8262) socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0xc, 0x0, 0xfffffffffffffff5) chroot(&(0x7f00000000c0)='./file0\x00') 16:00:01 executing program 1: r0 = semget$private(0x0, 0x4, 0x2) semop(r0, &(0x7f00000003c0)=[{0x1, 0x5cd, 0x1000}, {0x0, 0x81, 0x1800}], 0x2) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, 0x0) r2 = getegid() r3 = getuid() r4 = getegid() semctl$IPC_SET(r0, 0x0, 0x1, &(0x7f0000000880)={{0x0, r1, r2, r3, r4, 0x14, 0x6}, 0x5, 0x9}) setgid(r2) syz_execute_func(0x0) 16:00:01 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) syz_open_pts() ioctl$TIOCSETA(r0, 0x80047470, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) r1 = open(&(0x7f0000000000)='./file0\x00', 0x60e, 0x0) r2 = syz_open_pts() close(r2) writev(r2, &(0x7f00000006c0)=[{&(0x7f0000000c80)="aae3e6c3f01744124ce96464f9157c521949703cb9bb69323cf41195cd335e36e74866da987feeeeb097b241e19f3fa88644a1612230c806ad34071458f62751718c2d7318d6cd8bb32a75d8ef3ec8ca53550e50cd08c580866abcb4ceb0ed52cfd0b81201f04606d61424cc74d871a596a34dd2f37f2b7b251d38efbfda4c7fe8b24d0f14b2d79c90b1b13c9fb4921666a654ab580bb2422d814f990f09", 0x9e}], 0x1) ioctl$TIOCGWINSZ(r2, 0x40087468, &(0x7f0000000100)) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x0, 0x10, r1, 0x0, 0x0) read(r0, &(0x7f0000000680)=""/4096, 0x1000) r3 = syz_open_pts() close(r3) writev(r3, &(0x7f00000006c0)=[{&(0x7f0000000c80)="aae3e6c3f01744124ce96464f9157c521949703cb9bb69323cf41195cd335e36e74866da987feeeeb097b241e19f3fa88644a1612230c806ad34071458f62751718c2d7318d6cd8bb32a75d8ef3ec8ca53550e50cd08c580866abcb4ceb0ed52cfd0b81201f04606d61424cc74d871a596a34dd2f37f2b7b251d38efbfda4c7fe8b24d0f14b2d79c90b1b13c9fb4921666a654ab580bb2422d814f990f09", 0x9e}], 0x1) r4 = syz_open_pts() ioctl$TIOCSETAF(r4, 0x802c7416, &(0x7f0000000000)={0x0, 0xf149, 0x5, 0xfffffffffffffffc, "661fbef224518087ec9e03182eaf7f091fe600"}) fcntl$getown(r4, 0x5) ioctl$WSDISPLAYIO_SBURNER(r1, 0x800c5751, &(0x7f0000000140)={0x10000, 0x0, 0x4}) r5 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x20000, 0x0) ioctl$TIOCSTAT(r5, 0x20007465, 0x0) ioctl$TIOCMBIC(r0, 0x8004746b, &(0x7f00000000c0)=0x8) 16:00:01 executing program 1: sendmsg$unix(0xffffffffffffffff, &(0x7f0000000300)={&(0x7f0000000080)=@abs={0x1, 0x0, 0x0}, 0x8, 0x0}, 0x0) r0 = openat$tty(0xffffffffffffff9c, &(0x7f0000000100)='/dev/tty\x00', 0x22, 0x0) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffffff, 0x0, "d730c15b00f4ff0000747beffde400"}) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x1}}) r1 = socket(0x18, 0x1, 0x0) close(r1) r2 = socket(0x18, 0x400000002, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r2) setsockopt$sock_timeval(r1, 0xffff, 0x1006, &(0x7f0000000040)={0x6, 0x5}, 0x10) r3 = socket(0x18, 0x2, 0x0) setsockopt(r3, 0x29, 0x3f, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r2, 0x0, 0x0) 16:00:01 executing program 1: pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r3 = syz_open_pts() close(r3) writev(r3, &(0x7f00000006c0)=[{&(0x7f0000000c80)="aae3e6c3f01744124ce96464f9157c521949703cb9bb69323cf41195cd335e36e74866da987feeeeb097b241e19f3fa88644a1612230c806ad34071458f62751718c2d7318d6cd8bb32a75d8ef3ec8ca53550e50cd08c580866abcb4ceb0ed52cfd0b81201f04606d61424cc74d871a596a34dd2f37f2b7b251d38efbfda4c7fe8b24d0f14b2d79c90b1b13c9fb4921666a654ab580bb2422d814f990f09", 0x9e}], 0x1) r4 = fcntl$dupfd(r2, 0x0, r3) r5 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x8000, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) close(r6) fsync(r6) r7 = accept(r6, &(0x7f00000000c0)=@in6, &(0x7f0000000180)=0xc) r8 = syz_open_pts() close(r8) writev(r8, &(0x7f00000006c0)=[{&(0x7f0000000c80)="aae3e6c3f01744124ce96464f9157c521949703cb9bb69323cf41195cd335e36e74866da987feeeeb097b241e19f3fa88644a1612230c806ad34071458f62751718c2d7318d6cd8bb32a75d8ef3ec8ca53550e50cd08c580866abcb4ceb0ed52cfd0b81201f04606d61424cc74d871a596a34dd2f37f2b7b251d38efbfda4c7fe8b24d0f14b2d79c90b1b13c9fb4921666a654ab580bb2422d814f990f09", 0x9e}], 0x1) kevent(r4, &(0x7f0000000200)=[{{r1}, 0xfffffffffffffff9, 0x4d, 0x1, 0x101, 0x8}, {{r2}, 0x856e3e797e6e8782, 0x4, 0x8, 0x1, 0x7ff}, {{r5}, 0xfffffffffffffff8, 0x0, 0x80, 0x9, 0x4}], 0x4, &(0x7f0000000280)=[{{r1}, 0x7, 0x24, 0x1, 0x7, 0x3}, {{r7}, 0x417263829e34ce4b, 0x21, 0x1, 0x6, 0x2}, {{r8}, 0xfffffffffffffffc, 0xac, 0x8, 0x257, 0x8001}], 0x5b98, &(0x7f0000000300)={0x8, 0x3f}) r9 = open(&(0x7f00000001c0)='./file0\x00', 0x0, 0x0) read(r0, &(0x7f0000001740)=""/4096, 0x1000) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r10 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r10, 0x4, 0x80) r11 = getpid() fcntl$setown(r0, 0x6, r11) close(r0) pwritev(r10, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000001000/0x2000)=nil, 0x2000, 0x2, 0x10, r9, 0x0, 0x0) write(r1, &(0x7f0000000100)='w', 0x1) write(r1, &(0x7f0000000080)="a6", 0xffffff28) 16:00:01 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f00000000c0)={0x3, &(0x7f0000000000)=[{0x64}, {0x8000028}, {0x6, 0x0, 0x0, 0xfb}]}) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000000)={0x0, 0xf149, 0x5, 0xfffffffffffffffc, "661fbef224518087ec9e03182eaf7f091fe600"}) ioctl$TIOCMBIC(r1, 0x8004746b, &(0x7f0000000100)=0x1000) chflags(&(0x7f0000000040)='./file0\x00', 0x18000) pwrite(r0, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) 16:00:02 executing program 0: mknod(&(0x7f00000000c0)='./file0\x00', 0x6000, 0x27) r0 = open(&(0x7f00000003c0)='./file0\x00', 0x10, 0x0) r1 = semget$private(0x0, 0x8000000000000007, 0x42) semctl$GETALL(r1, 0x0, 0x6, &(0x7f0000000540)=""/11) semop(r1, &(0x7f0000000000)=[{0x1, 0x8, 0x800}], 0x1) accept$unix(r0, 0x0, &(0x7f0000000040)) 16:00:02 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000001780)={0x3, &(0x7f0000000000)=[{0x81}, {0x487, 0x28}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000300)="67e59934468bc20f003e0b965c13") pipe(&(0x7f0000000040)={0xffffffffffffffff}) ioctl$WSDISPLAYIO_GETSCREENTYPE(r1, 0xc028575d, &(0x7f0000000080)={0x0, 0xc41, './file0\x00', 0x81, 0x3, 0x6, 0x5}) semget$private(0x0, 0x2, 0x120) r2 = semget$private(0x0, 0x8000000000000007, 0x42) semctl$GETALL(r2, 0x0, 0x6, &(0x7f0000000540)=""/11) getitimer(0x3, &(0x7f0000000140)) semctl$SETALL(r2, 0x0, 0x9, &(0x7f00000000c0)=[0x9, 0x40, 0x2, 0x100, 0x2]) 16:00:02 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt$inet_opts(r0, 0x0, 0x20000000000001, &(0x7f0000000080)="9a063353e303000401000000faffffff23e00818", 0x14) write(r0, &(0x7f0000000840)="71eda242cd7eafbc729f5c55e76c2ad13ef197aa24f5f03021ed1b7a0835c108021de09841caa66ec0e3b9041dd6e9330d7cfb70c750c176f542705feb44b9478d59bd4b1bd567a2ed43d8a73bd56bd16bf3888a5cbc6905b5c6dc0ca52723c7817a5222b39e1cd19eed9a5414a6699e8b39e8135f9303490ed267a539e34d4b478494c86bacda649987edcc8428029e0fc04871695a76b5143256d7866ed95656da794b740c7761adbdad6d0fce17a3e26d34e2fccceff36ab12bfc855cdb032f12112fd81819939452c3baa8bead56b6a49938fe3c923314c764bfc9402da06d8377496a93e91709639325884d512f56fa0fd5068bc447e3c19fddc24a9f80a31279bff008360e6ba38c46b49eee7fe531c58ad2fdeee8c0ac6428fd01137d7bb386751f5cbf2ec8029af737e92f16d87798691008c46e948d542e3de46a7e1dca52a6a8a38e17831d27013f6680884cdf1f8fc5f04c9a6b0e622b89821854ad415fbefce290d7bb010dfb4214bd8843d34e2a998f128eae751727a6a3881b73fc7eb9a41b8970ced4dbf12851c89ad54e9c3301fbaf0024e6eda2057dda4610c05a0e8f48cd04e2484a7ef865327ce5eafcdecca80aa7fe76211d71c40ef55ef7674a656db9b169a9beb6c3b3527e21cfadf6e432c97b5126a8b42d6163abb3dc2e20e7cdf045849ba0eb58a7972d9cff14bf5f4af6e4cb30595b711e418e500f456f73f9ee1de3a2057fc08145710789ff55446b0229164a98d9a0676bffe563d1fd5bfc196a83ce23cce2f7b832cf63916c93e4ecf99478311cc2bf1ad52fb8232cceb2aa5c9e69f9dcb25651391d9d1d2d54307b5babf15aa4be1c5cf175ee21ec0d74adbf39c7644997b454574645ec83b3ed13b2c5d67c1531031dc0a5236b90f540fed271687a35fe8fd795986e6c450966917eb33e33c735e29856f4939ab708699d9c43fd8e2978714f453a984bb6cbf84e82cabf54efa51c2cb3f6370cb07de87aa99598cb36c3db62992e470bc7de68b6c783d14ff89911fe9903b59818a3be9762033ef22ddd30ff726cfb4d977b5e820578db72265932fdee07164b88ccd7aba3a1789e692a88c124fc84f1413c63ec59ce0f9e8bdb9c84748318b9d76e5eff967cd90541974ebd21a47f9bcf3aed2f2d32e88dec0d109826b546acfbff7cfbf65c279eba6a13ef71d03f8d29b892f98e1e3d46bb2651d6f44c965c0d358a3fe7fe37370e42ad9c41223a79f3e9fc5c6d6c9def624aab32d00acdba0ce0731cdcb460ceb3ff611af6373e8c7c98b9ae925fc696b719680df460eb1415e8987e159bda40732db56ae53513225fa8550308aba52817ac90c5fc86995747985cd00984d8ba960463a56f864562a63f8f76291eacbf71d94cf7d596ad00b0e368d9849b5fc2784962abd4e89fe89a1353bebc48f1e1f8abb7761033c60adde04863654dc2596b8c8caee3d803f41731d67ea91ac3950f2d397e201c63ce57aef51455028dc5623e2d1aa643300f9e0a37d950bc258e33a2faf970fed2a0839c2a33b3c9d2d3e694a43e3426ca060c46f661c626b58310d8aba23f8116af0022a6b0dd3024bc073d6bc2dd7e4beca17937b355319711d875aead82a5f338d5f00266e03b8f6ad25903dd01339c394df0cd6db055e67c917319364aae5b6a5a2e43164cfb59a2490d6ba12a927d18684564f32907f67efe908aa7e0d457ff30d355143dd010eec0cc00e80c41731d0b35ac0e95e000eeec9a21244b93f2d557e63d61e89199e2bd01b0e28f4403f20a1774e68cc3cf27f85ae2b89f678356f103b1ef02b9d61a5969fafdb0a97e7cd5d62ecb2e24a2b1ff87b83fa51be5b37100ab801442e6f959eb90d3ad67272badbf65bc982652855f733dc71d5bdc49b35ca199dd8faf536b63a26d656b4c6a1be21e30ab8f3bf92d189293454a7153d3e3f19a023fc41eae999acf9ec37257eb640fff7feccfaf98a4c2e046f638225bff78ce302f37d8a92633d0510241c372c3", 0x595) 16:00:02 executing program 0: r0 = open(&(0x7f0000000280)='./file0\x00', 0x64e, 0x2) mmap(&(0x7f0000002000/0x600000)=nil, 0x600000, 0x1, 0x2010, r0, 0x0, 0x0) write(r0, &(0x7f0000000200)="247a7664327f9c7100", 0xfffffeda) ftruncate(0xffffffffffffffff, 0x0, 0x0) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000000)={0x0, 0xf149, 0x5, 0xfffffffffffffffc, "661fbef224518087ec9e03182eaf7f091fe600"}) r2 = openat$pci(0xffffffffffffff9c, &(0x7f0000000080)='/dev/pci\x00', 0x0, 0x0) r3 = socket$unix(0x1, 0x9, 0x0) r4 = socket$inet6(0x18, 0x7ffffffffffffe, 0x1) r5 = openat(r0, &(0x7f0000000240)='./file0\x00', 0x40, 0x10) r6 = syz_open_pts() r7 = openat(0xffffffffffffffff, &(0x7f0000000100)='./file0\x00', 0x100, 0x40) r8 = openat(0xffffffffffffffff, &(0x7f0000000180)='./file0\x00', 0x28082, 0x6f) open(&(0x7f00000000c0)='./file0\x00', 0x80, 0x182) r9 = kqueue() poll(&(0x7f00000001c0)=[{r2, 0x20}, {r3, 0x100}, {r4, 0x2}, {r5, 0x4}, {r6, 0x40}, {r7, 0x120}, {r8, 0x26}, {r9}], 0x8, 0x40) dup(r2) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140)={0x0}, 0xc) fcntl$setown(0xffffffffffffff9c, 0x6, r10) r11 = getpgrp() fcntl$setown(r2, 0x6, r11) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r14 = dup2(r12, r13) fcntl$setstatus(r14, 0x4, 0x4c) bind(r13, &(0x7f0000000180)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0x8) listen(r12, 0x0) accept$unix(r13, 0x0, 0x0) r15 = getpgid(r11) fcntl$setown(r1, 0x6, r15) 16:00:02 executing program 1: openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='\xc10xffffffffffffffff}, 0x0) close(r2) fsync(r2) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) 16:00:02 executing program 1: r0 = socket$inet6(0x18, 0x3, 0x0) socket$inet6(0x18, 0x5, 0x36) getsockopt(r0, 0x200000029, 0x65, 0x0, 0x0) 16:00:02 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x4d}, {0x5c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x15c, &(0x7f0000000340)) r1 = semget$private(0x0, 0x4, 0x2) semop(r1, &(0x7f00000003c0)=[{0x4, 0x5cd, 0x2800}, {0x0, 0x83}], 0x2) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, 0x0) r3 = getegid() r4 = getuid() r5 = getegid() semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f0000000880)={{0x0, r2, r3, r4, r5, 0x14, 0x6}, 0x5, 0x9}) r6 = semget$private(0x0, 0x4, 0x2) semop(r6, &(0x7f00000003c0)=[{0x1, 0x5cd, 0x1000}, {0x0, 0x81, 0x1800}], 0x2) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, 0x0) r8 = getegid() r9 = getuid() r10 = getegid() semctl$IPC_SET(r6, 0x0, 0x1, &(0x7f0000000880)={{0x0, r7, r8, r9, r10, 0x14, 0x6}, 0x5, 0x9}) setgroups(0x2, &(0x7f0000000080)=[r3, r10]) 16:00:02 executing program 0: open(&(0x7f0000000080)='./file0\x00', 0x200, 0x0) ktrace(&(0x7f0000000040)='./file0\x00', 0x4, 0x114, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f0000000900)={&(0x7f0000000000)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000000840), 0x303}, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x40, 0x0) accept$unix(r1, &(0x7f0000000180)=@file={0x0, ""/108}, &(0x7f0000000100)=0x6e) 16:00:02 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) pipe2(&(0x7f0000000000), 0x4) ioctl$BIOCLOCK(r0, 0x20004276) getegid() ioctl$BIOCPROMISC(r0, 0x20004269) 16:00:02 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(0xffffffffffffff9c, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x25}, {0x8000000000045}, {0x4000000000000006}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_extract_tcp_res(&(0x7f0000000180), 0xfff7f62a, 0x9) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) msgsnd(0xffffffffffffffff, &(0x7f00000002c0)=ANY=[@ANYBLOB="010000000000000094ce8d73b386b4c6ae71c2a0758dec79b55025ebf776eea78a032831ad881d5ba3409cf8a92dfe6a653ff25ca3261946f80233e6986b30a3a0110ac7f9a67b2f1dfdafd18b166412f864e8428e3bd6807c0205d5ba"], 0x5d, 0x800) unlinkat(r1, &(0x7f0000000340)='./file0\x00', 0x8) close(r1) r2 = semget$private(0x0, 0x1, 0x100) semctl$SETALL(r2, 0x0, 0x9, &(0x7f0000000380)=[0x1f8b, 0xfe, 0x3, 0x0]) fsync(r1) ioctl$WSDISPLAYIO_GETSCREENTYPE(r1, 0xc028575d, &(0x7f0000000280)={0x5, 0x74b5, './file0\x00', 0x1000, 0x7, 0x9, 0x8}) r3 = syz_open_pts() ioctl$TIOCSETAF(r3, 0x802c7416, &(0x7f0000000000)={0x0, 0xf149, 0x5, 0xfffffffffffffffc, "661fbef224518087ec9e03182eaf7f091fe600"}) read(r3, &(0x7f0000000100)=""/81, 0x51) syz_emit_ethernet(0xe, &(0x7f0000000240)="e1c0dd6d4499e6cc36a536214e31") ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000200)={0x2, &(0x7f00000001c0)=[{0x59, 0x4, 0x8, 0x5}, {0x9, 0x1, 0x80, 0x1ff}]}) 16:00:02 executing program 1: mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f00000002c0)={0x3, &(0x7f0000000000)=[{0x7c}, {0x30}, {0x6, 0x0, 0x0, 0x40000000100}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) pwrite(r0, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) ioctl$FIOGETOWN(r0, 0x4004667b, &(0x7f0000000040)) r1 = open(&(0x7f0000000100)='./bus\x00', 0x1a77009ac40602b2, 0x3a) ioctl$VT_ACTIVATE(r1, 0x20007605, &(0x7f0000000140)=0x20) r2 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x2, 0x0) munmap(&(0x7f0000161000/0x4000)=nil, 0x4000) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$TIOCFLUSH(r2, 0x80206979, &(0x7f00000000c0)) 16:00:02 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) open(&(0x7f0000000080)='./file0\x00', 0x80, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{0x34, 0x0, 0x0, 0x1fffd}, {0x3}, {0x6}]}) getsockname$inet6(0xffffffffffffff9c, &(0x7f00000000c0), &(0x7f0000000140)=0xc) syz_emit_ethernet(0xe, &(0x7f0000000200)="3cf1a520e2d31968de749c6cca72") 16:00:02 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/\xb0\a\x00', 0x80, 0x0) ioctl$KDSETMODE(r0, 0x20004b0a, &(0x7f0000000080)=0x1) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x0, 0x0) 16:00:03 executing program 0: getrlimit(0x0, &(0x7f0000000000)) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000040)={0x3, &(0x7f0000000080)=[{0x64}, {0x87}, {0x6, 0x0, 0x0, 0xe25}]}) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) close(r1) fsync(r1) ioctl$BIOCGRSIG(r1, 0x40044273, &(0x7f0000000140)) pwrite(r0, &(0x7f0000000240)="d000"/14, 0xe, 0x0, 0x0) flock(0xffffffffffffff9c, 0x4) 16:00:03 executing program 1: r0 = syz_open_pts() pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x8) ioctl$BIOCSDIRFILT(r2, 0x8004427d, &(0x7f0000000080)=0x7f) r3 = open$dir(&(0x7f0000001240)='./file0\x00', 0x10202, 0x0) lseek(r3, 0x0, 0x40fff, 0x0) write(r3, &(0x7f0000000140)='W', 0x1) syz_open_pts() setsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f00000000c0)={0x6}, 0x8) ftruncate(r3, 0x0, 0x100000000) dup2(r0, r3) unlink(&(0x7f0000000000)='./file0\x00') 16:00:03 executing program 1: poll(&(0x7f0000000180)=[{0xffffffffffffffff, 0x8}], 0x1, 0x0) fchflags(0xffffffffffffffff, 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) ioctl$TIOCFLUSH(0xffffffffffffff9c, 0x80047410, &(0x7f0000000000)=0x8) execve(0x0, 0x0, 0x0) 16:00:03 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xfffffffffffffffe, 0x0, "b04d00f3ff0a631a00"}) r0 = socket(0x18, 0x4002, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000000)={0x0, 0xf149, 0x5, 0xfffffffffffffffc, "661fbef224518087ec9e03182eaf7f091fe600"}) ioctl$TIOCCHKVERAUTH(r1, 0x2000741e) close(r0) 16:00:03 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1000, 0x0) r0 = open(&(0x7f0000000100)='./bus\x00', 0x400000000000002, 0x0) setuid(0xee01) r1 = socket(0x800000018, 0x1, 0x0) listen(r1, 0x0) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x1023, 0x0, 0xfffffffffffffe7b) ioctl$TIOCFLUSH(r0, 0x8020697a, &(0x7f00000000c0)) r2 = semget$private(0x0, 0x1, 0x80) semctl$GETZCNT(r2, 0x0, 0x7, &(0x7f0000000280)=""/175) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000480)='/dev/bpf\x00', 0x201, 0x0) r4 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x3, 0x11, r4, 0x0, 0xffffffffffffffff) r5 = openat(r4, &(0x7f0000000380)='./bus\x00', 0x4000, 0x2) ioctl$BIOCSETWF(r5, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000200)=[{0x20000000c, 0x0, 0x4}, {0x800000000000006c, 0x0, 0x0, 0x40000000000000}, {0x2, 0x0, 0x0, 0x100}]}) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) pwrite(r3, &(0x7f0000000240)="fbca8a8d1a029be9bc8217690000", 0xe, 0x0, 0x0) r6 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x5, 0x10, r6, 0x0, 0x0) ioctl$WSKBDIO_GETMODE(r6, 0x40045714, &(0x7f0000000040)) ioctl$WSDISPLAYIO_GVIDEO(r0, 0x40045744, &(0x7f0000000140)) munmap(&(0x7f0000000000/0x1000)=nil, 0x7f7ffdeed000) semctl$GETPID(r2, 0x2, 0x4, &(0x7f00000004c0)=""/210) r7 = socket(0x18, 0x2, 0x0) setsockopt(r7, 0x1000000000029, 0x200000024, &(0x7f00000001c0)="4b74954c", 0x4) r8 = socket(0x18, 0x2, 0x0) setsockopt(r8, 0x1000000000029, 0x200000024, &(0x7f00000001c0)="4b74954c", 0x4) getsockopt$sock_cred(r8, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0, 0x0}, &(0x7f0000000980)=0x3c4) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000a80), 0xc) r10 = getuid() fchownat(r0, &(0x7f0000000900)='./file0\x00', r10, r9, 0x4) semget$private(0x0, 0x7, 0x10) r11 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) mknod(&(0x7f0000000480)='./bus/file0\x00', 0x80000000000002, 0xa00400000000000) ioctl$BIOCSHDRCMPLT(r11, 0x80044275, &(0x7f0000000ac0)=0x8000) mprotect(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x8) ioctl$BIOCGBLEN(r0, 0x40044266, &(0x7f0000000400)) ioctl$BIOCSETF(r11, 0x80104267, &(0x7f0000000000)={0x0, &(0x7f0000000a40)}) 16:00:03 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x10000, 0x0) ioctl$BIOCGSTATS(r0, 0x4008426f, &(0x7f0000000040)) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000000c0)='\x00\x00\x00\x00\x00\x00\xac\x00', 0x20, 0x0) ioctl$BIOCLOCK(r0, 0x20004276) ioctl$WSKBDIO_SETMODE(r1, 0x80045713, &(0x7f0000000100)=0x1) r2 = socket(0x18, 0x2, 0x20) openat$speaker(0xffffffffffffff9c, &(0x7f0000000140)='/dev/speaker\x00', 0x8000, 0x0) setsockopt(r2, 0x29, 0x800000000000009, &(0x7f0000000080)="292918d7", 0x4) pipe(&(0x7f0000000180)={0xffffffffffffffff}) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f00000001c0), &(0x7f0000000200)=0xc) 16:00:03 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt$inet_opts(r0, 0x0, 0x20000000000001, &(0x7f0000000180)="9a06e3030004010000000000000024e00818d23a", 0x14) ioctl$WSMOUSEIO_SRES(0xffffffffffffffff, 0x80045721, &(0x7f0000000040)=0x895d) write(r0, &(0x7f0000000840)="71eda242cd7eafbc729f5c55e76c2ad13ef197aa24f5f03021ed1b7a0835c108021de09841caa66ec0e3b9041dd6e9330d7cfb70c750c176f542705feb44b9478d59bd4b1bd567a2ed43d8a73bd56bd16bf3888a5cbc6905b5c6dc0ca52723c7817a5222b39e1cd19eed9a5414a6699e8b39e8135f9303490ed267a539e34d4b478494c86bacda649987edcc8428029e0fc04871695a76b5143256d7866ed95656da794b740c7761adbdad6d0fce17a3e26d34e2fccceff36ab12bfc855cdb032f12112fd81819939452c3baa8bead56b6a49938fe3c923314c764bfc9402da06d8377496a93e91709639325884d512f56fa0fd5068bc447e3c19fddc24a9f80a31279bff008360e6ba38c46b49eee7fe531c58ad2fdeee8c0ac6428fd01137d7bb386751f5cbf2ec8029af737e92f16d87798691008c46e948d542e3de46a7e1dca52a6a8a38e17831d27013f6680884cdf1f8fc5f04c9a6b0e622b89821854ad415fbefce290d7bb010dfb4214bd8843d34e2a998f128eae751727a6a3881b73fc7eb9a41b8970ced4dbf12851c89ad54e9c3301fbaf0024e6eda2057dda4610c05a0e8f48cd04e2484a7ef865327ce5eafcdecca80aa7fe76211d71c40ef55ef7674a656db9b169a9beb6c3b3527e21cfadf6e432c97b5126a8b42d6163abb3dc2e20e7cdf045849ba0eb58a7972d9cff14bf5f4af6e4cb30595b711e418e500f456f73f9ee1de3a2057fc08145710789ff55446b0229164a98d9a0676bffe563d1fd5bfc196a83ce23cce2f7b832cf63916c93e4ecf99478311cc2bf1ad52fb8232cceb2aa5c9e69f9dcb25651391d9d1d2d54307b5babf15aa4be1c5cf175ee21ec0d74adbf39c7644997b454574645ec83b3ed13b2c5d67c1531031dc0a5236b90f540fed271687a35fe8fd795986e6c450966917eb33e33c735e29856f4939ab708699d9c43fd8e2978714f453a984bb6cbf84e82cabf54efa51c2cb3f6370cb07de87aa99598cb36c3db62992e470bc7de68b6c783d14ff89911fe9903b59818a3be9762033ef22ddd30ff726cfb4d977b5e820578db72265932fdee07164b88ccd7aba3a1789e692a88c124fc84f1413c63ec59ce0f9e8bdb9c84748318b9d76e5eff967cd90541974ebd21a47f9bcf3aed2f2d32e88dec0d109826b546acfbff7cfbf65c279eba6a13ef71d03f8d29b892f98e1e3d46bb2651d6f44c965c0d358a3fe7fe37370e42ad9c41223a79f3e9fc5c6d6c9def624aab32d00acdba0ce0731cdcb460ceb3ff611af6373e8c7c98b9ae925fc696b719680df460eb1415e8987e159bda40732db56ae53513225fa8550308aba52817ac90c5fc86995747985cd00984d8ba960463a56f864562a63f8f76291eacbf71d94cf7d596ad00b0e368d9849b5fc2784962abd4e89fe89a1353bebc48f1e1f8abb7761033c60adde04863654dc2596b8c8caee3d803f41731d67ea91ac3950f2d397e201c63ce57aef51455028dc5623e2d1aa643300f9e0a37d950bc258e33a2faf970fed2a0839c2a33b3c9d2d3e694a43e3426ca060c46f661c626b58310d8aba23f8116af0022a6b0dd3024bc073d6bc2dd7e4beca17937b355319711d875aead82a5f338d5f00266e03b8f6ad25903dd01339c394df0cd6db055e67c917319364aae5b6a5a2e43164cfb59a2490d6ba12a927d18684564f32907f67efe908aa7e0d457ff30d355143dd010eec0cc00e80c41731d0b35ac0e95e000eeec9a21244b93f2d557e63d61e89199e2bd01b0e28f4403f20a1774e68cc3cf27f85ae2b89f678356f103b1ef02b9d61a5969fafdb0a97e7cd5d62ecb2e24a2b1ff87b83fa51be5b37100ab801442e6f959eb90d3ad67272badbf65bc982652855f733dc71d5bdc49b35ca199dd8faf536b63a26d656b4c6a1be21e30ab8f3bf92d189293454a7153d3e3f19a023fc41eae999acf9ec37257eb640fff7feccfaf98a4c2e046f638225bff78ce302f37d8a92633d0510241c372c3", 0x595) 16:00:03 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x2004, 0x4500) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x28}, {0x2d}, {0x6, 0x400000000000000}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCVERSION(r0, 0x40044271, &(0x7f0000000280)) syz_emit_ethernet(0x21a, &(0x7f0000000340)="b6") r1 = semget(0x1, 0x1, 0x209) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000200)={0x8, &(0x7f00000001c0)=[{0x1ff, 0x4, 0x1, 0x6}, {0x1, 0x4, 0x8000, 0xe08c}, {0x64dee2ee, 0x800, 0x7fff, 0xff}, {0x3, 0x39, 0x8, 0x8}, {0x80000000, 0x8, 0xffffffff, 0xfffffffffffffffb}, {0xad, 0xcea, 0x5, 0xaa6a}, {0x0, 0x4, 0x98ac, 0xfffffffffffffffc}, {0xffffffffffffffc1, 0x0, 0x40, 0x9a}]}) ioctl$BIOCSRSIG(r0, 0x80044272, &(0x7f0000000180)=0x8) r2 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) r3 = getuid() setuid(r3) semop(r1, &(0x7f0000000300)=[{0x1, 0x4, 0x800}, {0x7, 0x200000000000000, 0x800}, {0x0, 0x4, 0x800}, {0x3, 0x6, 0x1000}, {0x3, 0xfffffffffffffff8, 0x1000}], 0x5) ioctl$WSMUXIO_ADD_DEVICE(r2, 0x80045721, &(0x7f00000002c0)={0x2}) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) close(r4) fsync(r4) ioctl$WSDISPLAYIO_DELSCREEN(r4, 0x80085754, &(0x7f0000000100)={0x7ff, 0x2}) ioctl$WSMOUSEIO_SRES(r2, 0x80045721, &(0x7f0000000380)=0xffff) ioctl$DIOCMAP(r2, 0xc0106477, &(0x7f00000000c0)={&(0x7f0000000000)='./bus\x00', r0, 0x3}) close(r2) 16:00:03 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x4, &(0x7f0000000080)=[{0x401, 0x1, 0x5, 0x5}, {0x1003, 0x1f, 0xf8, 0x6}, {0x0, 0x47, 0xff, 0x3a}, {0x0, 0x1, 0x81, 0x4}]}) syz_emit_ethernet(0xe, &(0x7f00000000c0)="b75d03dd00ef43f7f7c855bb7042") 16:00:03 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)={0x3c, 0x0, 0x0, 0x1}, 0xc) setsockopt$inet6_MRT6_ADD_MIF(0xffffffffffffffff, 0x29, 0x66, &(0x7f0000000100)={0x0, 0x0, 0xfffffffffffffffb}, 0xc) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x3}, 0xc) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f00000000c0)={{}, {0x18, 0x1}}, 0x13c) symlink(&(0x7f0000000080)='./file0\x00', &(0x7f0000000180)='./file0\x00') 16:00:03 executing program 0: execve(0x0, &(0x7f0000000040)=[&(0x7f0000000100)='r//'], 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) close(r0) fsync(r0) mkdirat(r0, &(0x7f0000000000)='./file1\x00', 0x120) mkdir(&(0x7f0000000100)='./file1\x00', 0x0) 16:00:03 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x200, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000380)={0x3, &(0x7f0000000040)=[{0x74}, {0x20}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f00000002c0)="2351ce9c802bd9a55b03144e7b14") r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000000)={0x0, 0xf149, 0x5, 0xfffffffffffffffc, "661fbef224518087ec9e03182eaf7f091fe600"}) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) close(r2) fsync(r2) connect$unix(r2, &(0x7f00000001c0)=@file={0x2, './file0\x00'}, 0xa) ioctl$BIOCGETIF(0xffffffffffffff9c, 0x4020426b, &(0x7f0000000100)={""/16, @ifru_dstaddr=@in6}) ioctl$TIOCSFLAGS(r1, 0x8004745c, &(0x7f0000000080)=0xff) ioctl$TIOCSTART(r1, 0x2000746e) r3 = fcntl$dupfd(0xffffffffffffff9c, 0x1e, 0xffffffffffffffff) ioctl$DIOCMAP(r3, 0xc0106477, &(0x7f0000000180)={&(0x7f0000000140)='./file0\x00', r1, 0x1}) 16:00:03 executing program 0: pwritev(0xffffffffffffffff, &(0x7f00000006c0)=[{&(0x7f0000000000)="fdb782c49142d8f69e2ba2a302451d1fc0dd67eb05f1f399119c1d631c719187e5e6f736591d62413fd5249ed3d1b75c220c0558bdc011d95d7cad7a70815630e23294ff5d615058f712f1c9d937173edc9a53e81b285380d8ef7b64630b7bcd595eaebbce43eb906d9c92924ed45ba78fed3ca9d1d25cccb1c47b3ff712b5fa06f91fe1e6959d35", 0x88}, {&(0x7f00000000c0)="4300aad42e1fb6f6f4a55c97b5b4f7b464cdcb1be10b0c2795aa6fb1b61b2e69faf11a0200110f994fff96bca6b914f0", 0x30}, {&(0x7f00000002c0)="013eee0cdcd468a56303b36ef7cfeee8f1138d6b8a79dadb8c1ac90218250211d12996f1282d319885dab46a63641d8c8b2ddb28cf58d787a653d7f360e161b7167e7aba054094a2bdadeb6ca6989b815df6fb486a31a0d8802d4103a8e06cf10f572a41307211ab06f4195ab9d13fbff71922699983dc7ca28556b5381cabbf3108fcc737b8e1405de3eb4a95c264d39064e6eca8cdcd09c4cd9e23eca739aed2aab6ed3ed7670cfa2f2ebac3c82c3c5cb1bc804c7b85bbfb82d37d0a87f04b93ba6eb1d5b5bc816fac6d3dd5", 0xcd}, {&(0x7f0000000400)="2ca02137bc84ea5521677ac046e0130c14238ec9a52035955b422554b931ee5938ef467be4df8c21626460abb7bcb1d004752e4358c27e452573dff42f9dc72e1b7f2104b664e271e0970ca57b174c8635a1fc40a68ca5e0e7a53a0a395112638591b8b8839960d859edd2066240ca8c1696424a37d2e6c05692dd86d8230f124c6f6ef30afca642cf35aba12ae14ef03baaf3ce384eba1d44e167abd178a6687bacbbd2296bb499269e6ac1285eb63f4634d99fe2f46e5ac6872ce7b5792e", 0xbf}, {&(0x7f0000000100)="86", 0x1}, {&(0x7f00000004c0)="592067de6b2b1198cec55b8e1c69b03a10a50063f940c7efec56ce92881dd944c95ba50ccb4c1ddf39bec34197b4b7a599e7fd3b57f71cde59a8a7b6c7730a9275ce5acd291ab745c4f5f00fd3b53619e53aae197a6b8920182b4bf1bee1b2c14989153431a0b81d3d6927924ef537b22278b2d001f23e05900d7793626aec2a94da11d7385a3327af7c28217840e59dfa80a62db13ce87bc120b45457f3344ce93d969b9cef6f061c2e45909de04e2e08128f741c", 0xb5}, {&(0x7f0000000180)="5acc8d27a5dc9a3669a3670fa6cdebaff111503b7c", 0x15}], 0x7, 0x0, 0x0) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000180)='/dev/wsmouse0\x10', 0x200, 0x0) r0 = syz_open_pts() r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000000)={0x0, 0xf149, 0x5, 0xfffffffffffffffc, "661fbef224518087ec9e03182eaf7f091fe600"}) r2 = syz_open_pts() r3 = syz_open_pts() ioctl$TIOCSETAF(r3, 0x802c7416, &(0x7f0000000000)={0xfffffffe, 0xf149, 0x9, 0xfffffffffffffffc, "661fbe03182eaf7f091fe600", 0x6}) ioctl$TIOCSBRK(r3, 0x2000747b) syz_open_pts() writev(r2, &(0x7f00000006c0)=[{&(0x7f0000000c80)="aae3e6c3f01744124ce96464f9157c521949703cb9bb69323cf41195cd335e36e74866da987feeeeb097b241e19f3fa88644a1612230c806ad34071458f62751718c2d7318d6cd8bb32a75d8ef3ec8ca53550e50cd08c580866abcb4ceb0ed52cfd0b81201f04606d61424cc74d871a596a34dd2f37f2b7b251d38efbfda4c7fe8b24d0f14b2d79c90b1b13c9fb4921666a654ab580bb2422d814f990f09", 0x9e}], 0x1) readv(r0, &(0x7f0000000280)=[{&(0x7f0000000240)=""/7, 0x7}], 0x1) r4 = dup2(r1, r2) r5 = open(&(0x7f0000000200)='./file0\x00', 0x0, 0x108) ioctl$TIOCGTSTAMP(r4, 0x4010745b, &(0x7f00000001c0)) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0xf149, 0x5, 0xfffffffffffffffc, "661fbef224518087ec9e03182eaf7f091fe600"}) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) close(r6) fsync(r6) ioctl$WSMOUSEIO_GCALIBCOORDS(r5, 0x41205725, &(0x7f0000000580)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x10}) ioctl$TIOCMBIC(r0, 0x8004746b, &(0x7f0000000140)=0x4) 16:00:03 executing program 0: getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f0000000080)=0xc) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000440)='/dev/null\x00', 0x0, 0x0) writev(r1, &(0x7f0000000340)=[{&(0x7f0000000000)="b285f84d97f64fab78e673354b0a6bfa6b532778bc0fb0e0715683852df2b3cdafdae6740e5cb83b79c6e9b8b8e3c7c9f8a3ac6a5f71c9", 0x37}, {&(0x7f0000000140)="0490f140b7237995b5152787a042d2e7b9601752def34315a00e25032939b9e4d9e88eccf7ecc3881d30eae663d591c74f63584a74870f727556f2f07d02fac7bd83e1cd0e2d0dba36f9da398f1f9c07dc23ecce5772cb25d8da1d21381f1015d984cde8259797bd1aa7f441e36efcd07feb5f75c4882b9916a292639d5e39564f4c3ea51768722ccb14bd5b8d70935c945a0b4e16f6589b8b9acef7237e4bd4b2874589a6d3649bd3e7c04027cc7caa288f93ffffeeba45767e1a93bc7ab7ceba7433f4", 0xc4}, {&(0x7f0000000240)="55692363842b376b7203bc166381afea99d36bb5ed51f158382dcf22ffbcf3695758", 0x22}, {&(0x7f0000000480)="22b0d5fa999f9356979a6ac8a1a947b1d4bafe8f76c7012ed2e147b91ac66517cfe78285eaaa4690d6a141b99bd3995601e63e5b55bb51cd02fa0de9992c8b60337594937f9efe2fceb562fbcfe8dae31d5a166c1873b1a0d1cf7ebd50a41dc12e2a23032678b0c3f041ac2cda2650420777e56b0bc90a4872b9bf8da980f226ce0dba017ad1105498a682f8dde00c55456be550a580bfa73af38aa3b4dc7955f20f505061ca40f6179b262f451f1b0f64110561f284995bbbb51b0b607f31d042ea773a5e31fe9216fc58c76b7052b36c5a8c2abd5cc977e2802167f34b1fb0ca7078895659f3b4d3f7a6aa386429af7660ec49899e7da070e266ac0c334ba2caa1b51afdbc44b4e15a7ca32220bb8e96a12da791e468ad47901e9157ea61fe4a2bddf73b68d9540ba89008ca612aae02ad35b7badc9cbbc888263a0733cae9027acdb190a0c5bdc86e4e3461563c3c40a5cb1819ac90b1fd7e8f4970de44921f9721ff25d057786ac9732b27b016e62e16ee289317b868e669d7624202aef084d95f9ecc221ce83cb5ce609cce841b6088f293e9099d07415b2f9f29c7c6702ad73234b4fecb332e4965fff9a6ccf757ecd70dd442984f2324565c282058ab2e0119e185de52f1ce86daf4e67da169ef520050bf2b192329adba736e5fb23522682a0c161dd28d000d1a370a86aebd0e04c6c7d595ff0b1d462371bff6bfb7200abc80a495ed9396c97df146da2b6f20157668a24245eb8846f54f8be260e25a134c563724e4679c02d59510717e1d7802fa986b6e5cdfa82dfdf92b2ee556e66e1f3974d13f1d6ab322f9a5bd211bdb5bb3fa80b39f81b131c6a6750ff45eec169f64b8ad03284b674730f3b890194c1d2797c727ff2959b1828df18dc7e5ceb09cd9d2d9a78e0928237335db59b0d7c234b55a1df01fe3499e688d282fb890f51b7132e8396cbda457fe8804abe3cb41444ba7659f9c03ac07b6a41667fb217bf0fd8584068891d051318378625f23146d25aa8f27c4aa8e148474d8a47076a9537b21d080b1caaca698537bb5f7a007b9cf8dd5c40c818ab0ce1484dba0cd5f542792168c16a743756990da0623c9256bae043df0a849b2d5dd7177ab6d599850d499a0d55ce8e00e61c0dd96cd3ce73d09b3009cc7e8bd69c9e03021498ef08b51f15f2330d64ed7365d55dd5cb6d2b7a9d8f271b000d15f2e2df15febbd9175b0b7c56781db2dd5e8c6309e8bff1abd3149205b4bb86af99e1b55b6db442a1462ffa17b0ad1e9b94dee1c3bca92036857b56f94701730632aa7ffc55c2aa474c5551fdab88d327effbec9646f5d5b0e351ec39936ea4ceec8ddcd96cb7bec41691bffde096676d72f66bbfd961110a383153decedf2683293343169e73882b33948c778637a79eeb053f9f305f8683d3d84bfd8c20df94cd06019ece0cfd33c6ecd5808f256e68aaa75e07b338da46c286a2a66af3afda09d89e9863525e206f08d572ebf2f24a6bb5b12e09abf5ae80fffb2c3fe0aa3537dc17212b83667f35326858e9cd402f573508fed304d55b861e7f16a4176fac0972c1c0cfd6672525b3ec585087a7dc3a5095860800133f917f3fdb1f0c8d17d60cb2713f89f4b70f4562d88f74d8dff090f9a722fdd3fc280d15c802338cfe2e47bd4732239b23cdc28f58dff23392a08e7c81ba0b7de9ff478f5a18bea53d8f40fb3285085fdc0c6e222ebe59e317de2816de6e3e9a28308901a2837bae803c9bc2da0cb47adea755dbdccf61515dc676f8de140a96d370d5638e65cac18e27cd882b184fa13da6f25bd2c956665f8d4d40cfdb721131fe4d36cf50c9f5d9c2fc1dcdb9dae7da2f1ac70b2f7808c2f2316ec49a9499208b180b41bd94d43a81b940082574413d60adf80648eabb03ca7f87669b3c0ef378029eb910f2785d009f72c30ba8fa17d4a7873071284ec6450723240d522d22156992f6dcfba4f5b341cb4c5ba18510792b7c8599ad0d6333d3e61f450dfdd5524f5f2f570b5b657df3931e301206890b4e0f48d577210053f39583029f4f15b14ce9aa68dd1826858f946b4d8312c8e56badf777db9bf3c9f25ad3f286b432e09e73d6da34f97d0993738482b0efd0483a90c25f9217336f2e6f8f833cfaf059fe5f22de427783f836734ea0ce51d328d2d31f0748e2b18a0453cf20fe00849f932bff416e1552dd5a16bd778a3627d3ae3b2765b82768c02eabe73edae5101b82f995da460b21f63557fd3822cfdcc5079f91796523bf3fc1487057ac082515acab8427287f7819dc1e5563987fc5d05d931dde8f6b13046ea735fbd5ffbc9e775de23420f2589ed3af86865b829c3aeadc7ee9df3600bb747fd4f8514016006457bc7643d2453f4af51192ab7d3317ca9848fca73aa2aa76e27613056d8c978a54b35045232a7315c4656979c474d99da54a3200b942771b05ac7b50b2b4482546bd03f4e371f07c638a6df74db3785376f35ba314fa1df33a967256ad07ed5e02a305dc80457b1c7591a31e50c8c2d9572f2501e5181264b82d5a1ea8412aa83cebddac7671f27546e8d770ca0cf2c1b1ea492485e37af42884fc01a276b0e540bea3044863f49308b8aba9b98c75f75fc8f73b93c1a8ef136c07def640a22885f55c4ae34b8cb7ec60c008e9bf27618f64da9d780cb55a9bf9c784da6e03172ce3e7c4592e1f123c6100d3b02ed765827d6a3ce3e48a0d983a1b1f8c0db4362c9a03be09c7c9fb8c9559399eb0b4086aa0972147acb4c6b1905da1aee535a673b93b64f44b421d49fe2f0d2d32342ebac5dbaf0b68319649c1b7869be9ee6c848245d7067c844257614df0712befc4aae05a01582745d68bb8986bcc9002d782de0eb70892fdb1017aa888efb855eca6d82a26dce44910af7820f2341215bc83b00c3d286a97b6dff5a07ce79dbcc8afb4b779a030644d59496f8ba3baab66a88c1f42918f76ee78bb35dbe1fab151a7a050ba37a78264129be596aa038ad52a3e0b6ecf9bf82c3db43a59a22f1375479d3e4efc7d5fe0871d5ec09d89424350c0d2ffe05556dc1813740dbcae1c3e3e82ac0f3d295cbaf96b3bf5f3dbb1c0fb5cc3756eea29d1fad05ceafc410543d7a60f377d3999027be441615ea45d6f8c91c916996178d31c2538dd677f42d8c45238968808a9e94335c42ec9cba98210eef6ddf7aa4be11cc02d3a22c6c4caeb6e518be7b1e104174fc29e067190477121243c5697624ae82e64159ed46a9b107f754969a319e027248016057732aaa0071d5d514ffa0d8608e1f5670dafbaf6b5b0b58faf75ad534b5663213fb2f385a3a9aaeb90bcd7d7b730ad4f2c0e2259f43f244caf82b184fb01e2d3df48b404ad7ce0ffb2b3f7f5b5ba465f6cecd1f44f4fe086d1f0b05987d2e2aadcd750612549b4c0fef2a6c95e8e28dd804b042da9e558d36b498f51042526746d936cfcd186e46331cc65639504f57269d31189f298674717d93d4df2af532b9e799b4933e0f272f9f185733bed3b107605ecd4672f41235ecc14cce3aa034b7a966fbcac2691c4971ad64a5419845d91212c0f8b2beac281a7e41b37efb947e6fcf164ef2c5b53a1bd7da97089514eca8a0ae818527be91b5e23db35c002fad48aee545be47984abc053de5621ad4849a5fd707ba628c592e643df3d9f8ddf556a344d4c9cc73213e1dd1e913bc78f00f46dd3efb501c2217738806022fd4d420380f068ab47b73a50943c3d73e1ab39cbef9c2ed459c538d3637016b7ee5875197092008c785b2e88c0b609f4ba8057957705189ee9f5253c4be028ea31d388e6e3904cfc86e85a59b23a96d0172125bf3b0d5d9bbe8bf595def1593bbf090d3efd4f956157f34f3406e1885c41724f13c1288772dd6fc2da7892d20c8ab462c966bda7571fa67a2ad42840e156b157b8d4e268bb63cb11520431864a0d600f522c88d2f09ac4ec63a2b47812dc0a4d2ad49764169994ecb42951ead1e7f5ac2a169cb13efbdd51ee7a49040327823dad4f309cf26c722e951389a274fb68f1cbb6ec6749adc31173f3140c77b244a41045a29ec884891318091cd13f42491f58658f082c1ba9347c6f66f475b1d1a7ed240065a214eac11a87b8bc437968ddd46bf6a98c35a9cf46596c621c1eebf820103652c60c17c0cbec1c1c6d25ea335b2b2abec38a8aa20d140310d6296dd1ab40e7cf7139366b1bdead4c79b3e679e9b3e88a3e8b714ffd8b94ab9f9b2be5df334c8f85e839f3ff9d9ec47af72e599f84e6723c33cc526993d720faea0b0f66f70093003a7ae0098bd84d7755b444b4a5a6694d2e958776c5a9467bcc774310ec1f114a37a29e19b19563db3e7a73e8740888569983966237654f25f26e0b98fe7dbc02524a9966bb5de3174ea218ad69eb672eb7038d04df679326c28c9a1ddb3208420c2f7af59f3af3b5cfa941957534cefa1c363690b189a6327e0cd32a308de1740527075847a526f770965c86317fe4df36b0bb24e8ddea699bc31edb54d79cd241d8800315970befeb74463c6d5cc319f820099dea8d47d3ec36eea13f0aefc085bc01ea9d74361e137b71629bb99307387396ff481c213e14eda26975e2bce3f3c444a37da24c89e80045566143c8f7d116c2c4b597938efb5ec3d0a49d856c316908ae59ccc162ce62e1f2f7440d29e894d4a24412b854988b737fc1f34227d9142b56781ed50574c9a630608170794d86e6a50b39f1b55d7d9e4510fb7b65b65c5e1f050971c9ea55377246a5d4dba8dc756d9efc3f39c8a65aed8fc296caf9d865913665b1a096c1eeb6a6ae329316f8831dba174ddfc00cc4163cd95b589ef8fa6fe2ac6b8e382a36e9b6f1bcdd51571571915bb85e89be439bc6ce6251515545ceae9b52d5d28d9ec5b7cc213aa5534c8317221ebe348f849bdf0c1557931b3802babbbc9a2d0b8f44303726fb69ba28614181f9e7ffbb589563015ba7f2098e1eb8045f9aa6f2c20e502f6ef28dc30aae1fdfbe6b75e020558cc409d51f91e2aed0c1f4b9793ea9eefb63510ff6d3661cb16a92fac0a01e32dab6b5465053a0a35f909c6c4b026537684c31dd992911b6fb13be60216aa8e97cf00768a331867443cfa4f8d3a71d133b8337bf3218c5f1f626046bc4f9cc2e72e9a60f5698d5f145ec6394fe0d5b0093e91fb560715f2b3a8cd17e17d9e2dac5c7f87a45b51234b31de28c5a33f5481ec52fe4ec256b21d521d25dec33b3356772f41f17eacdc0cf746306f0925bbd873dfd2964de5a253641b225526cab6a07c00e2d6a1058ebbe1ad7de577624f9c0ae06318dd9abf99c50fe3a96f035cfd211bb2c226102601678797a8e5c419a0557e08268ad2e76fc926dfb6db5de16e5ecf1a0cb1dc620351bcfa9dfbc2c9db25fde01f5193fcd3c28a5e0f057dfe8e9eb23e6cbf8cdf390e788a6664202b9ec7dcdfdb9f752e8cf70cea149ed6bdb1a15203591ddcc8f6937ad966066c10a2d45f7d87f76063c0bd75ea0479777b1b0b0ff69283ab71fbeb788c2deb6ecc37280039e942b3b2a13fe40fc10718d2d03e600e8d99bd7c73a1f825637ce1a435c463135f12c5a2d7ea4c33009e88906339a2ae6413a44603b56fbbcb313a5f9db3c5eaceb9d586cbd0ebe2bad4b8fdb702df8f6f1ca6f909af7f258f7411342183a632525ed3e02f2fbfa97eb2b8c61d32bf6952a88399e95f7ef2654cde9ecb19eef0c8337e2a3cbcec70338c1e8086867a931e7be7bdd025f683078fc8b85d3072797041790ed4243d9f43", 0x1000}, {&(0x7f0000000280)="ba9d7b7611d3d2bea88e8b2d2ec7f9c001010d69da0e46a0f859adf8851bed775bb3825bff748060afd2f1b65a41bfbbbfa8917bdf8ac7bec6f27a3138690cc5dce371b077a5224e70df090c7def176731511c0e64c8e57788a41a25972ece9c77a27c663f234ce8abaa06a8c0e75a8e56935b39a11fb42d2eae88fb3b0d0a", 0x7f}, {&(0x7f0000000300)="3aee47777a0adfd239d96d7270bb4896b495cff072c3a863fb2b0a68f4228e3813ba535c18eae492093bc39085c23c49fe3697850e5a", 0x36}], 0x6) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) close(r2) fsync(r2) r3 = syz_open_pts() close(r3) writev(r3, &(0x7f00000006c0)=[{&(0x7f0000000c80)="aae3e6c3f01744124ce96464f9157c521949703cb9bb69323cf41195cd335e36e74866da987feeeeb097b241e19f3fa88644a1612230c806ad34071458f62751718c2d7318d6cd8bb32a75d8ef3ec8ca53550e50cd08c580866abcb4ceb0ed52cfd0b81201f04606d61424cc74d871a596a34dd2f37f2b7b251d38efbfda4c7fe8b24d0f14b2d79c90b1b13c9fb4921666a654ab580bb2422d814f990f09", 0x9e}], 0x1) r4 = fcntl$getown(r3, 0x5) setsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f00000003c0)={r4, r0}, 0xc) readv(r1, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/26, 0x17}], 0x100000000000005a) 16:00:03 executing program 1: mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x0) r0 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000000)='/dev/diskmap\x00', 0x0, 0x0) r1 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000480)='/dev/vmm\x00', 0x0, 0x0) ioctl$DIOCMAP(r0, 0xc0106477, &(0x7f0000000100)={&(0x7f0000000040)='./bus\x00', r1}) fcntl$dupfd(r1, 0x0, r1) dup2(r0, r1) open(&(0x7f00000003c0)='./bus\x00', 0x22, 0x0) r2 = semget$private(0x0, 0x8000000000000007, 0x42) semctl$GETALL(r2, 0x0, 0x6, &(0x7f0000000540)=""/11) semctl$GETZCNT(r2, 0x0, 0x7, &(0x7f0000000140)=""/199) 16:00:04 executing program 1: symlink(&(0x7f0000000300)='\x00', &(0x7f0000000340)='./file0\x00') 16:00:04 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) ktrace(&(0x7f00000001c0)='./file0\x00', 0x4, 0x110, 0x0) mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0xd02) r1 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) mprotect(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x2) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x1, 0x0, 0x0) socket(0x20, 0x0, 0x8) ioctl$WSDISPLAYIO_GVIDEO(r0, 0x40045744, &(0x7f0000000080)) 16:00:04 executing program 0: shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000300)={{}, 0x1, 0xfffffffffffffffc, 0x0, 0xffffffffffffffff}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x1, 0x0) munmap(&(0x7f0000010000/0x3000)=nil, 0x3000) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x8040691a, &(0x7f0000000300)) 16:00:04 executing program 1: mmap(&(0x7f000071c000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) r0 = kqueue() kevent(r0, &(0x7f0000000000), 0x9130fbf, 0x0, 0x3fffffd, 0x0) madvise(&(0x7f0000a0b000/0xd000)=nil, 0xd000, 0x3) r1 = kqueue() read(r1, &(0x7f0000000000)=""/102, 0x66) link(&(0x7f0000000140)='./file0\x00', &(0x7f0000000180)='./file0\x00') r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x100, 0x0) renameat(r2, &(0x7f00000000c0)='./file0\x00', 0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00') nanosleep(&(0x7f00000001c0)={0x0, 0x8001}, &(0x7f0000000200)) madvise(&(0x7f00008f4000/0x200000)=nil, 0x200000, 0x6) 16:00:04 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x86138) r0 = syz_open_pts() close(r0) writev(r0, &(0x7f00000006c0)=[{&(0x7f0000000c80)="aae3e6c3f01744124ce96464f9157c521949703cb9bb69323cf41195cd335e36e74866da987feeeeb097b241e19f3fa88644a1612230c806ad34071458f62751718c2d7318d6cd8bb32a75d8ef3ec8ca53550e50cd08c580866abcb4ceb0ed52cfd0b81201f04606d61424cc74d871a596a34dd2f37f2b7b251d38efbfda4c7fe8b24d0f14b2d79c90b1b13c9fb4921666a654ab580bb2422d814f990f09", 0x9e}], 0x1) r1 = dup2(0xffffffffffffffff, r0) semget$private(0x0, 0x0, 0x20) fchmodat(r1, &(0x7f00000000c0)='./bus/file0\x00', 0xb6, 0x2) kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{}, 0x0, 0x0, 0x8000000013, 0x0, 0x3000110000000000}], 0x0, 0x0, 0x0, 0x0) r2 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) write(r2, &(0x7f0000000040)="510fc3a0", 0x4) ioctl$FIOGETOWN(r2, 0x4004667b, &(0x7f0000000100)) pwritev(r2, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 16:00:04 executing program 0: mknod(&(0x7f0000000680)='./bus\x00', 0x80002000, 0x0) r0 = open(&(0x7f00000001c0)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000340)={0x0, 0x0, 0x0, 0x0, "00122084112afc6f14f3e6135ed19775b336581a"}) r1 = syz_open_pts() close(r1) writev(r1, &(0x7f0000000140)=[{&(0x7f0000000000)="72306b1d7d8c4325abd20ea11f7388478566036dda8b3d0ce19947fe7e5b4f675398000000", 0x3be}, {&(0x7f0000000040)="eb7373b0db641115225d6a2d6db63c6ecb7a1ce75d9ba40ec193bc7b4eba06dfc64f94542a6f456afabdeac8cc2ceb48aecdd313e974b58839adc2b9646a7f7526b1c080ce2597a767555ff66171d805dbb118e3c581b275ac2e826c48604b909fc2693b1ab3e50c6c2f055385df0bad0eace6b2d721ee65c39b51f539d74726cc0ba79c7bc6edc9b8ea57983bd66f639c93acf4ab7981de8bc5803a60ebe9f9fa7fc6e385983c88182554740a5708a733738af1bd7c729bdd5d57dbfac4c57f686443ef6c8fa3e9ca5f1935fbfa74251592324640eb15d0d118ecf4c6b33928394d7f613104cde4393988821c6020929028be30a00c3bde487fa39dcd"}, {&(0x7f0000000380)="ced6b052e2db4d40d5798a74669a3e8b2f04aecd009ea5ef8887430d440f30962918c6ee0ff73a77ae6266e8404acd94783b33b7c1d32f463e6ac07d6859f9e90b9e5fc03263b471fab96d5a522aaea969eea5d6dc5a95f9d92628756beabc205edd365c99cf7cc44efd4097deb7bf5c23194098233ce0bd84541389a849a515b5c7489c3b8f51a31c45dbef78a72ba63ae75552b73089cc326f11cc304aca55cb7888298a05300e124cc1e85878949aaf304a8b033bc4bdc327219680d3bd87a0b45d6f902126887586b74a6c6fc229666b1669ef8ee01eeb00"/227}], 0x1) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) close(r2) fsync(r2) openat(r2, &(0x7f0000000180)='./bus\x00', 0x800, 0x40) mknod(&(0x7f0000000200)='./bus\x00', 0x6080, 0x3) ioctl$TIOCSDTR(r1, 0x20007479) execve(0x0, 0x0, 0x0) 16:00:05 executing program 1: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) close(r0) fsync(r0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) close(r1) fsync(r1) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) close(r2) fsync(r2) ioctl$WSMOUSEIO_GCALIBCOORDS(r2, 0x41205725, &(0x7f0000000800)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x10}) mkdir(&(0x7f0000000000)='./file0\x00', 0x109) r3 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='/', r3, &(0x7f0000d06ff8)='./file0\x00') chroot(&(0x7f00000001c0)='.\x00') unveil(&(0x7f0000000180)='.\x00', &(0x7f0000000200)='\x00&') unveil(&(0x7f0000000080)='./file0\x00', &(0x7f00000002c0)='c\x00') unlink(&(0x7f0000000400)='./file0/file0/file0/file0\x00') 16:00:05 executing program 0: mkdir(&(0x7f0000be0ff8)='./file0\x00', 0x0) r0 = open(&(0x7f0000e06000)='./file0\x00', 0x0, 0xad4f61cf2970ecaa) mkdirat(r0, &(0x7f000003f154)='./file0\x00', 0x0) link(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='./file0/file0/file0\x00') r1 = open$dir(&(0x7f00004daff8)='./file0\x00', 0x0, 0x0) open(&(0x7f0000000000)='./file0/file0/file0\x00', 0x280, 0x8) r2 = openat(r1, &(0x7f00008deff8)='./file0\x00', 0x100, 0x0) pipe(&(0x7f00000000c0)) symlinkat(&(0x7f000001fff7)='./file0\x00', r2, &(0x7f000001fff8)='./file0\x00') pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) close(r3) fsync(r3) renameat(r3, &(0x7f0000da2fec)='./file0\x00', r2, &(0x7f0000000100)='./file0/file0/file0\x00') 16:00:05 executing program 0: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) close(r0) fsync(r0) ioctl$WSKBDIO_GETMODE(r0, 0x40045714, &(0x7f0000000000)) ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [], [0xfffffffeffffffff], [], [], {0xffff, 0x8}}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x2, 0x3, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0x8040691a, &(0x7f0000000300)) 16:00:05 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000080)=[{0x40000000061}, {0x8000020}, {0x6, 0x0, 0x0, 0x100}]}) pwrite(r0, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) close(r1) fsync(r1) ioctl$BIOCSRTIMEOUT(r1, 0x8010426d, &(0x7f0000001680)={0x1, 0x100000000}) symlink(&(0x7f0000000000)='./file0\x00', &(0x7f00000000c0)='./file0\x00') r2 = accept$inet(0xffffffffffffff9c, &(0x7f0000000100), &(0x7f0000000180)=0xc) recvmsg(r2, &(0x7f0000001640)={&(0x7f00000001c0)=@in6, 0xc, &(0x7f0000001500)=[{&(0x7f0000000280)=""/209, 0xd1}, {&(0x7f0000000380)=""/118, 0x76}, {&(0x7f0000000400)=""/228, 0xe4}, {&(0x7f0000000500)=""/4096, 0x1000}], 0x4, &(0x7f0000001540)=""/209, 0xd1}, 0x840) 16:00:05 executing program 0: setuid(0xee01) execve(0x0, &(0x7f0000000040)=[&(0x7f0000000100)='/\xbb\x00'], 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt$inet6_MRT6_ADD_MFC(0xffffffffffffffff, 0x29, 0x68, &(0x7f0000000000)={{0x18, 0x0, 0x152, 0x7}, {0x18, 0x2, 0x8, 0x1}, 0x401, [0x7, 0x6, 0xffffffc0, 0x359, 0x6, 0x1, 0xfc, 0x2]}, 0x3c) unveil(&(0x7f0000000100)='./file1\x00', &(0x7f0000000180)='x\x00') 16:00:05 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/bpf\x00', 0x1, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x81}, {0x84}, {0x6, 0x0, 0x0, 0x102}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'\x0e\x00\x14', 0x0}) pwrite(r0, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0x3a, 0x0, 0x0) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000000)={0x0, 0xf149, 0x5, 0xfffffffffffffffc, "661fbef224518087ec9e03182eaf7f091fe600"}) r2 = syz_open_pts() close(r2) writev(r2, &(0x7f00000006c0)=[{&(0x7f0000000c80)="aae3e6c3f01744124ce96464f9157c521949703cb9bb69323cf41195cd335e36e74866da987feeeeb097b241e19f3fa88644a1612230c806ad34071458f62751718c2d7318d6cd8bb32a75d8ef3ec8ca53550e50cd08c580866abcb4ceb0ed52cfd0b81201f04606d61424cc74d871a596a34dd2f37f2b7b251d38efbfda4c7fe8b24d0f14b2d79c90b1b13c9fb4921666a654ab580bb2422d814f990f09", 0x9e}], 0x1) ioctl$TIOCDRAIN(r2, 0x2000745e) write(r1, &(0x7f00000000c0)="bc773230f97a60c0f8ad1d4c572ace7136f251101c1472a9dca80c08a95d65412958623218c2e00ff7b3bd30e4a71a57c5636798a4dc8c208e939489ce4c261666488b4e1d463fb4e1a44cff9759ebc5f131807d519a64b5cd515a285f00497f14301c596ecd4ef078547db7b038ac3f863eebf22117fcaeb1fb6ded0a607becd256570a1dd947d83b006262a52036cc0d83433ff20daa5ee242bd5b30", 0x9d) 16:00:05 executing program 0: r0 = kqueue() open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) pwritev(0xffffffffffffffff, &(0x7f0000000240)=[{&(0x7f00000001c0)="f82cdf4f09681dc3", 0xfffffffffffffdb5}], 0x0, 0x0, 0x0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) execve(0x0, 0x0, &(0x7f00000003c0)=[&(0x7f0000000140)='\xd3\x00\x80\x00\x00\x00\x00\x00\x00\x00\x00\x00zk[v\x9b\x83\xde\xc4R\x00k\xfa8\x1bh\xd0Dz[\xf9@\xfdaHAtND\xea5\xedB\xd4\xc5\x81b<\x06\xe4\x92LS\x9b\xdf\x9e\x13\xf95\xbb\xa6.`V\x9a\x1a\x06\x95\xb4,\xd0\xb1\x11;\x9f_\xf1\x1fl~PE\xd0\x1b.K\xaaO\xba-8\xe9\xf69\xad\xc8\xc0\xdaA\xcc\xf8O;\xd7H\x04\x92\xab\xcd\xd6v\x15)', &(0x7f00000000c0)='\xca\xa3\a\x00']) pwritev(r2, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r1, 0x0, 0x0) kevent(r0, 0x0, 0x0, 0x0, 0x7, &(0x7f0000000080)) 16:00:05 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0x4, &(0x7f0000000000)="06000000", 0x4) sync() r1 = socket(0x18, 0x1, 0x0) close(r1) fcntl$dupfd(r0, 0x0, r1) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) write(r0, 0x0, 0x0) 16:00:05 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000000)=[{0x80}, {0x0, 0x3}, {0x6, 0x0, 0x0, 0x100}]}) pwrite(r0, &(0x7f0000000180)="d000"/14, 0xe, 0x0, 0x0) 16:00:05 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000080)=[{0x7}, {0x20, 0x0, 0x0, 0x1}, {0x7ffffffe}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0x35c, &(0x7f0000000000)="b6") ioctl$BIOCSDLT(r0, 0x8004427a, &(0x7f0000000040)=0x7fffffff) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) close(r1) fsync(r1) sendto$unix(r1, &(0x7f0000000200)="9bdbfeddfa0ab70927b76917ce03acf1aa6182062929fcbd3d77db2bad1183b780d38536d367f5093621715c5d60e815d156e7b21519cd010a1a58114ce9bf671a5a6620b71750eb28b81fcc", 0x4c, 0x40c, &(0x7f00000000c0)=@abs={0x1, 0x0, 0x2}, 0x8) r2 = semget$private(0x0, 0x8000000000000007, 0x42) semctl$GETALL(r2, 0x0, 0x6, &(0x7f0000000540)=""/11) semctl$IPC_RMID(r2, 0x0, 0x0) 16:00:05 executing program 1: r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) lseek(r0, 0x0, 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x4d}, {0x5c}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x15c, &(0x7f0000000340)) 16:00:05 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb4272b8bcdb9ad8a4f5f728193ef1d4d99342a3505bb3f0216ab93f12fc4d5f", 0x65) write(r0, &(0x7f00000000c0)="90853856a63efcf2dafd59dbb3ccfeb6bb87611df9e9a23877062c368035b5664d65457b194153a11cead41242e16a16b122bfecbf0000c670d881303650a2a9c8dfef9cee2dcd728c8961da17d75358006934cf022986abb786086ad403fd13ed874ccbd16f09", 0x67) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x0, 0x3f, 0x3, 0xfffffffffffffffd, "85491702876ffe4dbfa620000000000900"}) readv(r2, &(0x7f0000000440)=[{&(0x7f0000000280)=""/159, 0x9f}], 0x1) syz_open_pts() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) close(r3) fsync(r3) ioctl$KDGKBMODE(r3, 0x40044b06) 16:00:05 executing program 1: ioctl$VT_GETSTATE(0xffffffffffffff9c, 0x40067664, &(0x7f00000000c0)) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) r1 = syz_open_pts() ioctl$TIOCEXCL(r1, 0x2000740d) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) close(r2) fsync(r2) ioctl$BIOCSETF(0xffffffffffffff9c, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x84, 0x4}, {0x5}, {0x7}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000480)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f00000002c0)="0092fa9fb5cfb7dacce0693704a3") 16:00:05 executing program 1: r0 = socket(0x400000000018, 0x3, 0x3a) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x1}, 0xc) dup(r0) sendto$unix(0xffffffffffffffff, &(0x7f0000000000)="500105010000000000000001170600000807000000a11ea8fef96ecfc73fd3357ae26caa0000008000000000f00b7804be781e4991f7c8df5f882b297be1aa07000000f4c8b2ca3ebbc257699a1f132e000000000200fd89720fd3872babfb6a000000000000002f310b404f36a00f900064e0629616b0a8e7000000020000000000000e0208a31fd3f8008bda247bbafee7d78c04fffdd54f7f392a37cffbac00be07129be04dff0000030000000000000000008539cd8e001467802813c67be2313927b913cebdbb7e563c73891d41f638837f11c34b0cceb2024db224dadc0640906fa45d709da9d158d938a2a5fc1233cf6e27749bbd97bbfdb4fe", 0xfd, 0x0, 0x0, 0x0) shmget(0x2, 0x2000, 0x407, &(0x7f0000ffe000/0x2000)=nil) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f00000000c0), 0x1ca) 16:00:05 executing program 1: open(&(0x7f0000000080)='./file0\x00', 0x710, 0x0) r0 = open(&(0x7f0000000400)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r1, 0x4, 0x40) pwritev(r1, &(0x7f00000003c0), 0x273, 0x0, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) close(r2) fsync(r2) getsockopt$inet_opts(r2, 0x0, 0x1, &(0x7f0000000100)=""/110, &(0x7f0000000000)=0x6e) mmap(&(0x7f0000001000/0x2000)=nil, 0x2000, 0x0, 0x810, r0, 0x0, 0x0) lchown(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) ioctl$WSKBDIO_GETMODE(r0, 0x40045714, &(0x7f0000000180)) 16:00:05 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) r1 = open$dir(&(0x7f0000000000)='./file0\x00', 0x20, 0x40) pwritev(r1, &(0x7f0000000580)=[{&(0x7f00000001c0)="4785310919c57d50e40c0d601131ea74e47e7dbb76d771ae88674042882a50b4e951b2f2a47ec684d32890991382746dae57c49e10aaa7b5225db207595aacef84256c277b2c37bed54101544043b2009b5e8d672ed82ec5b698b5a07b26b9189019966948a300e332b4389918ed4b012ffcc86f7f4b548131d4eb7fd03b4a983218c3b0a89a5a937e70454f547c949934ebe6e556219dddf8be5800b287687ef308dc1bebbd53857ad91a6f894fc8f500f91baa3883c483e5c6f6a18c0b25571172d81461", 0xc5}, {&(0x7f00000002c0)="f793b269168e327a8dc51cf05e8a5979ad3c991b6b0d253b5f3ed9778ccea1e87ffaca120cbc76ec0bb58548e5b32b32f6469ef67fbbd34e84f1505ca4ce053571bf59a3021f270f17cfc3aa4f6557f3dd57276f54dfd02106ec39858743", 0x5e}, {&(0x7f00000000c0)="33f9aee9d061bc8abd55c3a11aa91e1e553546de827447490225ba0f93b4bebf9333e9770aae80c9d7af8f3d4df362360d5fc11435f4", 0x36}, {&(0x7f0000000340)="ac22905b6d2db651e5ed3e9cb5bf30516b563133bd140761dd61185687929df165a24d4d9a363d021cd7f07d7d84629e67738b6095b4e5f591f5e828bc715622d7704ebcd893994940fbc4b4e160ae4317cf7f69f72c002704381e54438aa05f0a9fe9a16ac4414c448695be050915f23a4d593d0ed71e9d0b9c275fb6cb02c9812d023b1d46a96ddd183167543155d6f5ad1be98eaf892c05f40bf948f3512d2e333627b9b2bf093521f354fefb34962d61563bc01289ed0d2e5c4024df888d1422006320ab328636b28237bf63fb8765de0f7dfdc0160b5730abb3582d8e", 0xdf}, {&(0x7f0000000440)="2be12889a20ece64f8591494bca2a28a1c8bd7d956c1ced98b73d0f505fbe0c854bb9ed76f436d70f2feaad8946b9b22f9010af694f7936d178e509f10e2440fd4f7b7913d97fbf0e38dc335e9628f754cf403bc94f00a76329d6c02aacec5e29fc21e6bf6e64ad2399a2857", 0x6c}, {&(0x7f00000004c0)="05487d828e2b4ee9bb217dcc727a45ac60727f4c29e138c01d256956738669cf89eb3d239c992dcb15c2e0573721d8a3e3e7b3d18d4764ec5f19bcf9ebb7e8afd74fa0181604016d90a099e5483932f2e16b6f6f0888a39b8e44d3ee48ec6cd767b6fbab9f79b6aac12d18ab106e0cab8e1f5699b7a63b5724bd8fbab2a5a47d72ac59ddcde8cba1a2bf", 0x8a}, {&(0x7f0000000140)="a1d4fff2acb0657cbbe01e64ec229f64e2133a282056131fd041044e20cb", 0x1e}], 0x7, 0x0, 0x0) pwritev(r0, &(0x7f0000000100)=[{&(0x7f0000000180)='=', 0x1}], 0x1, 0x0, 0x0) mmap(&(0x7f0000001000/0x3000)=nil, 0x3000, 0x5, 0x10, r0, 0x0, 0x0) utimes(&(0x7f0000000080)='./file0\x00', &(0x7f0000001640)) 16:00:05 executing program 1: execve(0x0, 0x0, &(0x7f00000004c0)=[&(0x7f0000000300)='\x00', &(0x7f0000000340)='\x00']) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x200, 0x0) ktrace(&(0x7f0000000180)='./file0\x00', 0x14, 0xf14, 0x0) preadv(r0, &(0x7f0000000000), 0x1e3, 0x0, 0x0) 16:00:05 executing program 0: open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) ktrace(&(0x7f0000000080)='./file0\x00', 0x4, 0x300, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) unveil(&(0x7f0000000180)='./file0/file0\x00', &(0x7f00000013c0)='x\x00') r1 = openat$klog(0xffffffffffffff9c, &(0x7f0000000000)='/dev/klog\x00', 0x200, 0x0) fsync(r1) 16:00:05 executing program 1: r0 = shmget(0x1, 0x2000, 0x8, &(0x7f0000ffb000/0x2000)=nil) shmctl$IPC_STAT(r0, 0x2, &(0x7f0000000000)=""/138) shmctl$SHM_UNLOCK(r0, 0x4) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) r1 = open(&(0x7f00000000c0)='./bus\x00', 0x2, 0x40) write(r1, &(0x7f0000000140)="220100", 0x3) r2 = socket$inet(0x2, 0x8001, 0xc0) getpeername(r2, &(0x7f0000000200)=@in, &(0x7f0000000240)=0xc) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{}, 0x5000000000004, 0x8}) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 16:00:05 executing program 0: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) close(r0) fsync(r0) accept(r0, &(0x7f0000000100)=@un=@file={0x0, ""/34}, &(0x7f00000003c0)=0x24) r1 = accept(0xffffffffffffff9c, &(0x7f0000000400)=@un=@abs, &(0x7f0000000440)=0x8) r2 = dup(r1) ioctl$WSMUXIO_REMOVE_DEVICE(r2, 0x80085762, &(0x7f0000000080)={0x1, 0x40}) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) write(r4, &(0x7f0000335000), 0x10052) poll(&(0x7f0000000040)=[{r4, 0x164}], 0x1, 0x0) readv(r3, &(0x7f00000000c0)=[{&(0x7f0000000140)=""/221, 0xdd}, {&(0x7f0000000240)=""/131, 0x83}, {&(0x7f0000000300)=""/162, 0xa2}], 0x3) 16:00:05 executing program 1: r0 = socket(0x10000000002, 0x2, 0x0) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000280)={0x0, 0xfffffffc, 0x2, 0xfffffffffffffffb, "880a342311d78f706db71407000000309e929414"}) ioctl$TIOCGETA(r1, 0x402c7413, &(0x7f0000000000)) ioctl$BIOCSDLT(0xffffffffffffffff, 0x8004427a, &(0x7f0000000040)=0xc26) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f00000002c0), 0x4) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000080)={0x80000000, 0xe4, 0x8001, 0x7, "c52872955908000000000074f7ffffffffffffff", 0x8, 0x3}) recvmsg(0xffffffffffffff9c, &(0x7f0000000240)={0x0, 0x0, &(0x7f0000000140)=[{&(0x7f00000000c0)=""/83, 0x53}], 0x1, &(0x7f0000000180)=""/184, 0xb8}, 0x40) 16:00:05 executing program 1: r0 = socket(0x2, 0x8002, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000240)="5108bea10018", 0x6}], 0x1, 0x0, 0x0) pwritev(r1, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) sendto$unix(r0, 0x0, 0x0, 0x0, &(0x7f0000000000)=@file={0x0, './file0/file0\x00'}, 0x10) ioctl$BIOCSFILDROP(0xffffffffffffffff, 0x80044279, &(0x7f0000000080)=0x4f6) 16:00:05 executing program 1: r0 = socket(0x2, 0xc003, 0x2) connect$unix(r0, &(0x7f00000001c0)=ANY=[@ANYBLOB="8202adfdffffffffffffff653000463f7b238bf46854d78a2a197a386207000000008295955984c87910bf453f68c11700287ead4bcb777fa69dfceac2a84e6abca64896bc5e57c6388bbd2ad88b2951b15801360bcd4c0a162b58fd4237b8fa4d012ae447473c238495aaee48c02f6ac41e6bf3bf554799b9b813ad30505e8f5300a49fef9d612f871f4385f04157795ea4a5c5fe659fa202361cd8cac7dbbc5b65c6593d2870b4122cd23500"/189], 0x10) write(r0, 0x0, 0x0) 16:00:06 executing program 0: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000080)={0x1, &(0x7f0000000140)=[{0x800000020188}]}) r0 = socket(0x71, 0x2, 0x4) close(r0) r1 = socket(0x18, 0x400000002, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000800)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) r2 = socket$inet(0x2, 0x1, 0x40) sendmsg(r2, &(0x7f00000007c0)={&(0x7f0000000040)=@in={0x2, 0x0}, 0xc, &(0x7f0000000380)=[{&(0x7f0000000100)="6b5f6f0122ef1726fb72d13b5006303a9153d473", 0x14}, {&(0x7f0000000180)="d5cf013c58cc84501bf2f51687a5cbd612c128f8809bb394b05bd1d3bf852f5930a223f78aceab543a17a3cfea0d61", 0x2f}, {&(0x7f00000001c0)="f6af2e04f29ee3729c11fc57178faf32cfa5533d95337b61846695b621f6e73d4391d101a27ecd1dd8697246b0462b320740d05a007d8f4a5c7b2defe4f575934bc3c7553f04afd3dc3248f8593025012c782fa7e5359513580bff03324db8079b941231300c52738f669370abe08a3949f35ec437ad15ccf45315b350ed7256114323fd8e1fafef62bfa18d4667cd605b9bd52689d7663e89ae6f9c4671ce5b4c1451c68460a461678c1fae601edf23b697d159fd869fd6008ed7395a004e0b57266e02c886dce936623ada91b49c", 0xcf}, {&(0x7f00000002c0)="2b8a348f5257e00887af951850ba70a210565a25b146006361e826c2625f4a3a7bc38c5571cd57b82a087ed09feaaeb526648ba2a2ee999f6f7f46edf14baf4d22a271d1a34b821a38c853e942c3f6102d1cfc04fec0d605704ab88a1dad18210a6c29e6de414e5831ac1e391fa6142c928e6b3278ec63b8d005d2ef27afceef79fa", 0x82}], 0x4, &(0x7f00000003c0)=[{0xa8, 0xffff, 0x5, "2cfafa6320fdae08726fd63af837b73d1407b6133cf5dd969703a9a5d8c5c9c0f68b21b3cbe0ff21b4f346e5e86fea5a9cf99a762e40a1611561f4e747a7a361f92d7d886f9321d0ff3054481cfa3ff35b7c63a61683bba2776c07f2cabe1cab4b5a173afd91ab61dc9ad6f020baf8783cc3e476c1aabce4c67c61cc45b7a3f41033663f15ed47d582638535e86880f27096a1b96d6e"}, {0xd8, 0x1, 0xd60a, "03eb9c38a00d025e9ac15f966de9631cea9e28d3ab62f620f5519cf829b943ff4fddb16c18f6f3d65eab3b20ca4c46a598bdbd00d941af150dde60054fdc439d9ffb3de3a54a1bbc4ec532e4dbbe1d5efdf36c993dbd57809c6ba0541bd8b639246bbee2dae59161bb5bf2707d6a3d8c3521a02dd690483fad3fe7fe68460ff7e497f55a26e26025d3c7a9be358ad7e47b211f03d087cf792de1c91b7f9e2613a6d525d6f629baffe74bdaf11a00c8129aa1c32e2372c0badc8da61f7e94c55704dbbb68"}, {0xb8, 0x1, 0x4, "6b5b5dfa20cb11cbfc9592ad0160469d1e7f4ce733934a0405103ce1fd14c26b807b90db72a879e4ca115497c99ed1934c398ac66b05034a3f72eeb70ad9e3282a863305b422148a43649875531332eaefe64874d2b8260243ffa8a5e7b548e329e50fa537d71d5ef7563846d1fe83299680215b491372a699683f165c31a4398bf8c40487e08694e3ba2ccd0c1fd5276d6b80a0643d3c893f71b865bf8a96decf"}, {0x18, 0xffff, 0x7, "137d8e2b82"}, {0x88, 0x1, 0x6, "595d201d0e5b3b89730228d3124518f6d89998e5e559c65d767b6abe4027e402f24d6f02136e553d5534a9e4f14f5ed061e106eb1464e90f49aa369ef9adb8f293caba2635a8024ce271526c61ea3920d03e05963e55373b5c1bd4be58b1e5057c079e5ae0144cc0ed4949f53fec4db8df"}, {0xe0, 0xffff, 0x80000000, "2de60b938a241a353963bc4669e3720a3d0a300a625533fa622718de6691bceb7b641f91ed90d71661b0900459983587cf88b74b99f7e9af223ed2577ab93aa394dfbfb838419424e304ee9fbfbe5256bd171818ab790404fe8ee4603c27ed88f27e7c8b63790839435809a974109f33aa35c3555de843dade1ea318ad80bad4711a420d26ddc9d4d11a1b54a224c8bb2eec7ed25eacfd60acfa36c757a772eecf94de28bd7557034357bac90fb92815c0c34fa2466948b94d93c0fb370f8f76520abac3d25f7128a19a0baf76"}, {0x10, 0x1, 0x5}], 0x3c8}, 0x401) connect$unix(0xffffffffffffffff, &(0x7f0000000840)=@file={0x139372c5b75a1860, './file0\x00'}, 0xa) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r3 = syz_open_pts() r4 = syz_open_pts() ioctl$TIOCSETAF(r4, 0x802c7416, &(0x7f0000000000)={0x0, 0xf149, 0x5, 0xfffffffffffffffc, "661fbef224518087ec9e03182eaf7f091fe600"}) ioctl$TIOCSETAF(r4, 0x802c7416, &(0x7f0000000000)={0x0, 0xf149, 0x5, 0xfffffffffffffffc, "661fbef224518087ec9e03182eaf7f091fe600"}) socket$inet(0x2, 0xe26bc76abc42b0ee, 0x1) close(r3) socket(0x400000000018, 0x3, 0x3a) openat$wskbd(0xffffffffffffff9c, &(0x7f00000008c0)='/dev/wskbd0\x00', 0x10000, 0x0) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) socket$inet(0x2, 0x4000, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, &(0x7f0000000140)="ad18f05de2f4ef18", 0x1b7) 16:00:06 executing program 1: r0 = syz_open_pts() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) close(r1) fsync(r1) ioctl$WSDISPLAYIO_DELSCREEN(r1, 0x80085754, &(0x7f0000000040)={0x10001, 0x3}) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) close(r2) fsync(r2) ioctl$WSDISPLAYIO_GETEMULTYPE(r2, 0xc014575e, &(0x7f0000000140)={0x8000, './file0\x00'}) write(r0, &(0x7f0000000180)='X', 0x1) syz_open_pts() r3 = syz_open_pts() ioctl$WSMOUSEIO_GETPARAMS(r1, 0x80105727, &(0x7f00000000c0)={&(0x7f0000000080)=[{0x41, 0x3}, {0x80, 0x1}, {}, {0x87, 0x24dd}, {0x41, 0x7}, {0x83, 0x1ff}, {0x5, 0xef48}], 0x7}) ioctl$WSDISPLAYIO_GETSCREENTYPE(r1, 0xc028575d, &(0x7f0000000100)={0x81, 0x71d, './file0\x00', 0x4ce, 0x200, 0x8, 0x1}) fcntl$setstatus(r3, 0x4, 0xcc) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x8000, 0x0, "92794655fabf4366f199af3615322d53bfe736ff", 0x0, 0x400000}) readv(r3, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) 16:00:06 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)=[{0x4d}, {0x35}, {0x6, 0x0, 0x0, 0x100}]}) pwrite(r0, &(0x7f0000000280)="895e654f5c1d85045229b675851d", 0xe, 0x0, 0x0) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000000)={0x0, 0xf149, 0x5, 0xfffffffffffffffc, "661fbef224518087ec9e03182eaf7f091fe600"}) ioctl$TIOCMSET(r1, 0x8004746d, &(0x7f0000000040)=0xfff) 16:00:06 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)=' \x00\x00\x00\x8e<\xd6S\x00', 0x800, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x81}, {0x28}, {0x6, 0x0, 0x0, 0x101}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) pwrite(r0, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0x3a, 0x0, 0x0) 16:00:06 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202d, 0x1b00) pwritev(0xffffffffffffffff, &(0x7f0000000840), 0x100000000000008d, 0x0, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x8000, 0x2) ioctl$WSMOUSEIO_GTYPE(r0, 0x40045720, &(0x7f0000000080)) r1 = openat(r0, &(0x7f00000000c0)='./bus\x00', 0x82, 0x0) writev(r1, &(0x7f0000000500)=[{&(0x7f0000000000)="0507f38cdaba4852932e900a186f6c", 0xf}], 0x69) 16:00:06 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x7}, {0x5c}, {0x6, 0x0, 0x1, 0xfffffffe}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0x35, &(0x7f00000002c0)="0000000000194cb697a702efff") ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000140)={0x1, &(0x7f00000000c0)=[{0x0, 0xe1, 0x5, 0x9}]}) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) close(r1) fsync(r1) 16:00:06 executing program 1: ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000140)={0x2, &(0x7f00000000c0)=[{}, {}]}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) accept$inet6(0xffffffffffffffff, &(0x7f0000000240), &(0x7f0000000180)=0xffffffffffffff32) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r1) socket(0x400000000018, 0x3, 0x3a) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) sendsyslog(&(0x7f0000000280)="05721354c82afa7b82640f18f989873c9cd284eae9891910ebb1305d88e3892dbb4fca439dd5d00f651f45092da5a198ac289181704cd0779b5b0b739a4004af1891da3e0a18c2ac87df0ae357350c36ae84814a199e9144491afaa45906e567d1b7fe1646115f8f26af32ef44403309ddb1aaff0e583cba0915e4b88ea31fb902d3812aee99f7bacf45aa27ad3b6e9d57171f774cde8bea2563eecc263bc15af38b80541dd447d2df7a2873dec21c23211775051281be1e9857b9387296779af482b6cf9dbbb394a28b4373820efed864498976", 0xd4, 0x1c) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, &(0x7f0000000140)="ad18f05de2f4ef18", 0x70) 16:00:06 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000100)=[{0x2}, {0x81}, {0x4006}]}) syz_emit_ethernet(0xe, &(0x7f0000000a80)="b6bc1fc92479ff2b783f6e8a9c81") 16:00:06 executing program 1: chdir(&(0x7f0000000000)='./file0\x00') r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x0, 0x10, r1, 0x0, 0x0) mmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x0, 0x10, r1, 0x0, 0x0) mmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x0, 0x10, r1, 0x0, 0x0) mprotect(&(0x7f0000ff6000/0x9000)=nil, 0x9000, 0x2) mlock(&(0x7f0000ffb000/0x3000)=nil, 0x3000) mlock(&(0x7f0000ffa000/0x2000)=nil, 0x2000) mprotect(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x0) munmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000) 16:00:06 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r1 = open(&(0x7f0000000040)='./file0\x00', 0x615, 0x0) ioctl$BIOCGFILDROP(r0, 0x40044278, &(0x7f0000000000)) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x0, 0x10, r1, 0x0, 0x0) pwrite(r0, &(0x7f0000000100)='$', 0x1, 0x0, 0x0) 16:00:06 executing program 1: setitimer(0x0, &(0x7f0000001100)={{}, {0xc039}}, 0x0) poll(0x0, 0x0, 0x6) getitimer(0x0, &(0x7f0000000000)) ioctl$BIOCSFILDROP(0xffffffffffffffff, 0x80044279, &(0x7f0000000040)=0x7) 16:00:06 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x5dd9) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffe, 0x41}], 0x0, 0x0, 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000), 0x66, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000140), 0x7, &(0x7f0000000200)=[{{r0}, 0xffffffffffffffff, 0x5}], 0xff, 0x0) openat$tty(0xffffffffffffff9c, &(0x7f0000000040)='/dev/tty\x00', 0x20000, 0x0) r2 = kqueue() dup2(r2, r1) 16:00:06 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x8f, 0x0, 0x3}, {0x64, 0xb}, {0x6, 0x0, 0x5, 0x7}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCVERSION(0xffffffffffffff9c, 0x40044271, &(0x7f0000000000)) syz_emit_ethernet(0xe, &(0x7f0000000240)="6b3e1913ffd6af8956551175f523") 16:00:06 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x1, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000000)=[{0x5c}, {0x30, 0x1, 0x1}, {0x4006, 0x0, 0x0, 0x4c5b20d6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) r2 = semget$private(0x0, 0x8000000000000007, 0x42) semctl$GETALL(r2, 0x0, 0x6, &(0x7f0000000540)=""/11) semctl$SETALL(r2, 0x0, 0x9, &(0x7f0000000240)=[0x200, 0x400, 0x4, 0x8, 0x0, 0x6]) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) close(r3) fsync(r3) sendmsg(r3, &(0x7f0000000380)={&(0x7f0000000180)=@in={0x2, 0x2}, 0xc, &(0x7f0000000340)=[{&(0x7f00000001c0)="05b384c647", 0x5}], 0x1, &(0x7f0000000580)=[{0x1010, 0x1, 0x1, "8c755fc1200b6579fe50f9b11c6c319e9adb4d2557c981419bbc5dfab5889f25c9fb26085e1d2446077413e7465326ce4668ea2c07f14aa2ea8ef2492197cfde4b07d5605d816eb463ea10a8e8684989f98a9a3a441d58d80495ee8eccecc1046c9e69941ef04286a3f9e5903dcdb87c684ab4027c866c97379d58b77d17f5a1c2fd55179ead044032d7c74f71aba07b90e0440972fa1699741b4cb2af48bffc8612e7e34035427e60f6f3c9e8274ba635afbd71cea10601b0916f2932b096dca15a6578d285b2d1141067f1e058a8cde15c24068b9aba62b60684ab41579a969958625e85aa233da8b98fd2710d3082e9a89d4805be5e56c6a238676ef9bc3d8b1a9f1921f71a030fb7fd878a4d4dfc13869f72aabf2f5f6097d182bfbc2fece98b1d2e5b36e92b112bd878d7597e0ee36b51c238b4aa9035551c516ea18feb74551827a43688db548d965e1cdf072bef844b2a5fab9ac5359b218a9b0c48d2c2ccdbe1d50e66de7a2bc61fd049c4712c55c13406ce9c09d607082dcf17f3b9a8c264c65595b93284b199d938b0bc6657c3c654932b00a1af879fda2343b29f644a2e30b3c2bf804ea0b9c5f84e64f1b4ac392f477fceadc85d12d03d5057218ffc40ea133050de3bd01a243c6f6f025a9285fb56835e39d0eaafa1d46aabf1dbec07b3443215c0cf9cf05bd21c83e9a0089c87a969430a8dcb3a257870102301e37afe2d013ccb598413b9a309d2de4a62c8e151f9b25f860656f9f91d68f0e3f21aac72fcefd58d02fcc5c0784922f0a26a5313a9098ae571efb4146fd4ac4876bd79640b30fc8fb19656cc73a742703a9dd92c5b1efb35761683172cac93a04f466b35c52499152f4c3ef7cdabe2ad10f233aa5650029ad8257ba86f6f8e6c525d20512b15a37eeaef4e80f5e6392192ef6cb8a037a4c177fbba70088e086e2c2324d502df638bc03087426dcdac29ff84724d0b9ac3163c2f85b1b952d08f1d40581f8a0671a6adee509ef6ccbf6b44ffbd707fc7877b9387973b321032ffb0a924a85bc49110983a214d75e63bd11ff67aae5acb8adb1c4e9fa492190afb87ebddbdece7a4008194234cc41646d2bf5448a03403ed5cc8ae456a3ae57338b0da9b6604cac770edf73751a2eb4a4c07f9a5462d5ea6dc12ae3e1d5a0fe37b5300effd36e6b243744360c245f2bd55e6bfc238c362f79fc818054f89b1335d0f54bed0475e2eb332fda0d06528bf1a3fc1f02b64248530e7b20bfa27ba946ecb3e4d699482622d7350fdd5267e52fabd1495d4fbbb4af99a3b5df00fe05a8e3ab994a3417c8b3157d5179a78337e8cb95783d070c715fead4acb948b3f8f7904e05981b4ea15efdd5cffcf762a7e2551514727bb93dd79afdabd6791af7482d00b55522ab24b39146dc048f89968f5c6043d4fa9fc7419b0725d6400154a85004fa93c6ddb1a2a95e146ed0883cdb635b6335c8c99af021352d273a3e5a64213a96878f1123ebd76edebb5da3c3f05beab311fc53d9bb1208fcca1fc93c73754bb3dd85ced2d42cd6d805ba144afeb17dbaa584141747d7e9abcd0d268f3a1cfe4ecc4748ebc7cb281bc0e2168fc9525f0a5b783a7e5350a2bf7be39560cb234eb34ec1a3ab2872dad72844449aa36d81e51f7731f67d31c27656da9d3c6c9b73778a105f84bfc8ff108d1985250942b13e6efc23db10247daed43470cd3cdd2258d48f50add454beb41993f6ded9f6c388bb0d2b685ed1558046f3e0497d08372a2723c5f12c768fe5bb34ecad106723dc3f68acf73c334cfdec8d701079518eada3f2f0c88344938b5cb31ad3e4a0a729db4d631f1565a1b920040d913ebf78dd6bd63fd405df063f0c83f6351eb42d01ae840788ed2450e291dc60c3befaee2548de3574d33eb41dd42883865e72dce6998a3e6c94a916c111374ab3f37d7f5999640e542f612a1e680e7183bb3f5178521c762ea842af8ebf6f395a0ac70c057aa824a17d32d427d99aa84a313abda32614bc117c4366bcacd9327c5fe37c81c88dd2562db177de9aa5f6728ac887a6f3b03fd97131595409282cbaf60e8eae32e4ef0f1e4ffe8ab526c0626128ec350f26d7a3bc4f757e56953d4dcb8ddb9a11f3234e4f83e132d2bed91ff55e518479e2d8658ac02c5ef6b94a8590bc006e005721600cb994c6a57fb558ec0ec9cbb4a06450b357f15cc400ac126432b64f3519fec20ceb359ea082bbefe653c3eb492514077f038aecb8177b4e522f69723449a8cb2a33f055721b62e0101f4ec32fd8a5770fea549a5de57d3be6537d60bd773bd115e2bd85a1a96426275ed0a512530f0e85548e4148a668e5b4e5d5e907633051f617215aec532339a5f57a2df1ce81efc3762f9e4792d71bbf7cfe9b28f4e7904e431b7c76b114212dcd9e1215ec951a2e076d34ebc135308f791753ee4c9c0794a94d1a362fa7e61d5508ea266d53325fb10f7a7e4a878b95bfec2b06b2c1f0168726adb2ab2fe0bb5d72fb0143e9908011fa380d7feb45ab68c5dba4d967983e79d0a9687bee53d851fa7f5a242241948a58690b163cf2261e679e4b054e48a5721c0ae0caef860927bb614c60824d93627b7c8290dc28f82d8dfb1f0f16307e0ee9361194c48bb575fba8eae130e4fe7721ece2e23bdc31aecce2b610a128bba365a14d78b961dc9d8d48be20865146c7abdd99af3aa2d5902c4c7b523714ed8b938ac54edb77a9e1f7746d0efc1d865709b3374d16d234941ab2fc2733651e878403c6cb29258e8c63981567618c3955143ca3b175179ead1727862440b47b5825d5336d44e06fe0e16960546b445a44280c797f89a2bd295a73924b1ed06523e8d9151694c8c64363123fb2d44e338d43c376f5177fc427ef4b78e39a175207e084edf3e2660e331fc99be4a2e8c987dde9c19536d45267002d544923409193151d9fcb88ae2b124376c512a8fa881ae072a02e18ab13e4c1cd547fbec1c184955e2b6bb0d18749b207ddf77491009a6ddfef5c2a6547b5d3fc000c514d9e833dd75ca84b17db0b6a71932a615480acf039b1f98b1d9482ecc262ace2934c7c565c60459f2106a98b65719f59a61868785ba2409d3da703643bbe05ca164186ac7bde9a2d26f173573a9b919e434f7311e1e943f71f890bfd110f5148877ee6eac5e617e79c667f42398a8532c61909997e7b9c5309d635c9f8dca0b6616b7baf045facb92f9827575c42142ad24694c2207bec324435c4ee9c07275312914ef9ba849b26454d6249f5280e0dc82ebf3cdc46132461ef2586fe1637ec478216921419698b54396b41269ab78b8301910d936827571e5e174d4a299702cf81aeb8a31dc00ec3f896dfd3114e003ed3bbbc92de16a16c4a4d2556d1358fa31ae133d65bcdbff2b732253e10325de5d7f6fc48ed999a61263299b576d16306c6acb7e104918f84454fe42922e4fa85f5b7f8e8ed4c7e874e84a4aa6487cfc7b4f1ae89f066dc42a392bc4f2cfefab89d73638f6e0a666ed5be661d4b3cca59e6a5246f5a92a5c3ad0644bb4195a28f4f1ac4746520babd3c82cbcd8bb1aa1041ac846ebd5713fcebcdba26f7c8ce3cb8653ed651667eedc3b2ea537375894959daa898eb9511c0d0a95d03f378a38c77a58b9d7bf9b2c4e26499c02968b28910448470399af39442d09ef752717c368bba131b83931c387d83eee371a987e0b6ea6a22b9fce01d61b1298d0d0dd5464cc5723fa8354fd2ebd7d248b6bb655236c440aa86b07cbf9f5a16c13b841e592ae8cb056b82a20259c75f89874372ef78fd049c047637b58369b96ed81fdbfb21b71f580f1d3c9379071d4898d1a6bc0a8b162444ae1df5d0f08c7291d928c05212d19de61adc13f8879ebc4b7e4c994bdb4ac037a922416a303ff937bc915b06d6ded668d5b03a5689c8a7682428ef0b956724ba0441c166c7f83d5ce567b288ba0836af4a84bb004009683cb1ef1fb364e10d608e9d70612aed75e511c8c8bc7bbc81dcd2b49accddba6c653bf01273526b61a55386193424ae14555c2edb82b9b3001c8ca4d9da1cc96ba818e2d7b23abe62b83cc2a46fd4d02107ac8bde85890ad60eec4125d2504d30a450106685368ff6cace7a9d3535dd0a56b4838411739096bdbb225bd526482cf927cba06fcd0ce46ee6e6db6daaedfa4102d6747086906cc35b8495ccc0b3d2f5eadf6da9da6a3d281dd1353a48da2e96a9108a77c72de43ae60a584306576db8118c43b195e92d5b961d93462dc5beeea964248048143859c21a488403f5a6daaac367f7ceb7e367e869f58a4ab2eb9c52aa2ea6f47e5471389b90460b626cc52cad1cb42743f8ad8b9d385dbc9f2667377a7c8326f45f17d6ed733ec73838b2bf7baf7de0eb172482a661a10198fbf207cb3f3d37c6d0826010b2ac0ff239c5ff7c707817187057308990978433b12466459b4ce1011fd9372a86674a2853a680e5e5b92e11e67b20ad21cf2f5440a957dc881c10c3fbe07d835d01cef5f663193d93c895f3da31b15f752c641d9aae755e575a72e880777b2f546f4c9e6fa3d8f38d5eeaa94a69b378f656f64db0e0cb211c231c0a026277e0cd1d0c9190e9fc0b474eb861b494b79599a259c792e1d67aa72c7c9b44b00da8675aa5b75d025188ed1194d418be91779db23d62cdc6b695e52f0716c6f0a48bd30ca7835bcd330ea4b9bd18c2f28f2e6c90d28e0435edfd0f2f85b53a03799f95cffc68ea94b3c0c647dde72c083a2857a36ec07ff5440a72765cb743ecd4bcfcfb79b8f1202af6c6d4946c80d4d421777aa44d4f1f2da1f53a704dc7caebfb89e0a0fc7073037608f02dee719e76b78bb144c00d656f59a25175bffec92fcb6a0f899bb98ca97a5fea8772795f6696c781bfd35b5291e4b05d8ba60056e68b2981e5dfc5b3815d009218e5a0cd4a2f8f294f6d960c2fa7890669b0b826aad94b46a426f200f131b652b302d4d0dd052602ea06f8456d701ccadf5f1f6fc7037abffa86b0babd76da7429610a3b96e9061248aff85fd8d60963a201a7744337445e761058b8a6143fcf89344ed4d1d9b62bd6c629f4ddcd867bd7a143a90ce77162e8303615b221aea508b310d0110ce5c395ab4783f8d8510e5c1640ee1282ac5ba9059b1ab8bc02313e302f3c56ca4747ae554553ca49adbb52f8ddb970747782ed01026bcc3a661c7e78eb53582449367fc763a7ed70093fe47cf6588be9e652e98d82cce10ed7834c8cd4717f816c7b98858dc147d8a787a15804e9602942c783e9a94acf025cd775fbfd30e07722bdc5a6f42c092c99f1a328cee7f7d086d941931426e21560b718403bd8d3cca87aaae4d049ed895dc716aef342543a16e4f8e07a0182f148b2bea990d0cf3c3feedd9525361914d15d5cb9d8755afb5852a0a843c1535624e41cec6b5aed398e4aac26f123d9c2475bd99b96b6c5aee6c2cd67a015f0250c3edd8c460b4e9689cb3a8b221c80695e1b305d732e7888678b7ae2ada91cd5e9e5e274c4e265b034d9ce76dc41b0addb09580530c3c839c6eecb0a2288627ef35ad415fb6ce7dd054a00e136f068cb69fbc1b87c54e2ede445af5a6c1768a3c7e72710853070d39d45136972c6d75385344a8079b92e7c7cd63499a5a8c80ead4bf4323ce91ae7a3e704c308c6fcb44cdd153db6e93c6a67c3aa361a07a2021cc7d014c7359f7381db995f0873809466d66707195b943dcc2206646179c43d63d549900e69e91bcbc6c844331be6435ec458cf00775bf8be2"}, {0x40, 0x1, 0x6, "d872294ea2497c036a47378dc5c8ea4c5130624288032719e37f2558014fa5eae6c73cbeba1d0d9b5bd0d961cefeb9"}, {0x1010, 0xffff, 0x6, "f936add878c4a991a078e9aa03b7342767f16499be789e90829ba1eaafa272f7265e06d544d96ea02ad8e55adb4e4fef045e8facafc27cef844594ffd8a4706f922076072aee2889d61d8a189e0f6ee64efb9b213fd77fe97b31d3f365abe743b72d994b37469ccd08375b42b3b89ed7fe265c9f044d1fbad5d827a90e8073ec50152d0bb45f0810f0d75a0e78b1dee0787bb420144d67d432f75d67b592c2be9826827a3634b7898ed00b964a78435b9527bc5153d5e896e832be34fa0619f022e431ac4c0560fe0fe7ea673dcb2cf41d31d0b4a12f1d57ef32bb3762ad46d9688d98374dee0ade6d2dca33b2741e8257ba3573ba951f0b0add2c0aac143b7300eeecf9e852ecdbb394ea8341977114ef464b83a4164bff4155fe14b487f44a5dca40a568852d4c631b7f4bad1eb4af934ad3c36ffe45dafa194411315550aff155227c85732230d9ede247a78bc5397628022a0d022010125c9642c7c9e9ffb4ad9af9488c26a6457e7f70dad270024d95de2ecc8a53d950a5a548f255e125ffee5c0ae16303ed38a62dc7b722f0797806b4ea273c25573fcf1cb4031f72556ab4f926921ca06ee16bccae9d4dbf2f34d079c6233dd04a70569e6edfe5d3cfdc80fc7b9477a3794563702e812a9289bc66b202002773f3c5b664250b9e6ba7153efe4eb6eda3774f274f75cd53357ee3affbffa8bf84c32249efeb99f98cbac52ef88a0dba7bbd9dc79a998fef45fad736db3285d95a629b3f77456d7522da468ab4efb37c88754de39f7a171fcf2bd822922bf2bab5908fec1ea664909dda08959979ad55c68298b53752ad8c262911c053db5c5534f31c6e5527665be9bf6f24007aeeb693c189fb0799f9fcf151f118475971e71ca841e7692f124dca9661536a23083a2a7eb1350080964245e5838e9b0ccc5d538833cda5066c2892829aef0edfd84fc6fb74cae7bac47205c05106d639fd11061ba0b55f31598490765ccd1cb00dc00ad881cb9852267ebcd2f6381f00c8b43278526c0c7eaff516e39fe9726762093863cb20c4dcd6e97ee323c95f129c1ec1d56eac8e05078f11cda4652a31345f4812942ddf3a64dd5421e1827f4b5ff55064ef5bfb949fa8e067de08e22737e6d8694985a6b4109a6a400b173f561ed0d477a7081b01285ef838b97059e019fc9822bd5a1fd01b8213f5953d09540ecd61d15fc5bfe366e9002718feb93b2e4931e78806f297bfd86fd905bba7a5903ab5d4178710bb21ee464e1b31beafde9e3380c3c032174dc6fc5ee03517d9214e142597f64731d6e7f2373ba60b2080ee8d2c7616144d91326108aa9c1a1be1f960d8580a0cae84ad71b96eebff1ec523b84b9a20253a03c987dd0b3afce83a619a5b7e27148ba707a3bbc052420164cca26a1e8033c4a09f6e8fea54d399a387607832e7d4c8fc483ee9981df0f12f3c8da3413b5b2c52c6be459d1e2c4e6f04aab969329cbf1f37ad30a1defe14c2026e95c7608a7cbf31329cce910be24eaad99d1fadabb2537c427f7f0a65f643c148249ff77de8545ddddbe8b47001a09ec0ba6cac45b9caa73dd8238dc8160e898afe98f95e4ed3ace3d85df3303f1588abcc27ff4b600ce2b2b564baaa5a2218af02b8b60128daf01a1e70ae5db069942ec36ce16797a7eba105f37aaec52fe8d0addacf48f4befd1103f78e826775b4e2aa9bcb3e7ba87bf1d12dab1609d175bae9d45fa306ab75fe62d2b5447005e2ccf932044f3787ce5fe931765d042265df4b907ea8aacdeded274a5b5e0f5eb755d538c486a0ec3322087ff833ace96a83d54219a1983a01098fef6e56ee0335582d58a06cb4b1e23d1b13bace3a0f79dd2c850284c33ddb09a369c1dec7c8f57bc101d4df3971d615d18540f86deb870ea4bee48a819bd25f6548de1d01140597b7d12efc8477662a824113e5a561e8b154e84ce7a9971ec91f5ba3d9270b5fee7a5a938efdf7b314c2e0401a6826edf2f451ceb45cfa7622becca310c82bf690570bd3b82986d329d38fca8f77ad02b6ec1d8cb2821abae13643fccebd9290b930739ab2afdebe252901b1cab0b0a69c6ab08d62fd531854f78cd550a643874ad270e41bc5f5f2c319949065230f39628fba651b9dfe842c401e48507f53378b7742d8af7e92bf2428ce557cdefeebe4cbec4c1218d24d3bcda5991315a54942dce04fc82546abbb787bef8d1c12bb81f34e7edb707e38c049550fa2099ba9d45b53998d2ccbe197caf6abc243936a5f9a41359980d9e066ff2559d99cf54cff408b92ac87cad9bcf88239d04c3ea1a8d8f22c5a4f4a36acc8a06d6154aa0ca21a87840b06e0444f6bfd59b89c2a7af5b5dbe4104e2f294fe253ec236913ff8b12a2fd8007d83cf6a1c8329a548a741b2f4e88bb0d8663af118800cc2f156dbd239862467c2a579305c30b12dd471d8f512ad1e8855cc196831c32f1df395b72c36afcee6fe005cdb9b1363072bff38a0288710cf6b50f1033c8f141cfb73efdcf7121fdc3899f8920bacd0d7f6723e566468bcd6d7ca3c31bb750bcf193e0957f972ac8bb94c41f6878bba3e58b6032173c8456749b450e8d2dbf5f93fedeb5b4f79eb6623edd22f1bfb314c56f7bf565dafb435a1ab809e22555bb21fae940975fc8d685b3fce9e5f75905c2067922425a2d2be688d469ab67d827d48296cf01795ee00b328751c0836fa870ce8738271c0c4849e2eae7b82cdc208091a53bf78aba1e822445fad5224c5a0ff021a349f62d7e1bd938a13f80e534ae59222bec5d4b0d3373b1e5f0246ea52e18c6c2a56f7f0cdd9bf377efa89c321e3c3597eae5b8cfdf38718477c3369a17cd2b50c4911e58e8e602c49a5cc2ff5c694f4a95d6419b92c9dfe3a0fe5768eed16e2a1a5c24a4177e6bd6cc1c898b9f1020535800f93bab2ca1ccc4cd81006d982f4a460dfa271bd3e9bbab3ec862e76cd532a2fb57494b665e5fa21e92e36ecd606d6f1a123cb5e76a1e4039103267fdfbf3373d8a7ad51a3ee1d737a233b90ddfb42ce471e1a9d3eec98f7f0a6eab0b4856029123527292434ce49af5f5398f038a1d8054ce5f44f2d1a7d026784319a3e38bc0a939132a7ab4de64ef1fb4ebf1407d2d233af7638a44202efce8505bf0622edca2b449f5953024785032735001fa1d18b79a586a207a865e86c34f3abae1492a7b86ec22eb5e744861385d9932eb72cef506ff088854d763e69fae16583ef3c112253025dca48ccdf6168ad0847e991e914e22f679f16ba1cb867e5c8e91c37da2a1ce6f127099d72f66d2bca0727d2ae97e986dc224e8f7be613ac90bf3b442fb6a0721a1a26ce26e3b22daf6d8bb14074dfe5b779227945f619aacca30df9117d5c555708ad90e46909a8be3613ac30bf8f778dd5a9928f494c799a35e4b56ad2d756df257414b22f0fa0b3e5f9286e897edb7a0d07aa4fa88f31744b781bc36b70d3d66e4905ae4ece8bf0e09be87040453cb345cda331f111a9d2c889f4603a9edf44c703b7934beeec97e32bd5b08893d1e5f4198fd9f24b40a1f03737cf9c3cde0bbe0fdf506f792d772e1fd5673c468d70aa38b5069e2c903d529762ced772b44035d7623bef590d0b9a23420402eff68c61b247202a56facfb71dce42bc5c2d4dc6a15da46f99e451e34014289803dc2e60119360a4ea308548a5736fac8b709f13ae81e92d52e6619d085d29ae4500ae63cff2fe1caa471258caffcb09a17de3e17907efc4e3308d6e58c03362e53312b3da76299e6a0bbde3b6233feb6249845a2281a29612cf6e4e96c467ec9015e289d950aad0a5cd03de05be9cf34fe4c1642ef0d8769565485b4d293f8eb9e785ba61da18d4ce9e3b246474801da1f92ad0c937d67d81ef952596d1127ac7cdcbddbf046e8dfca371f80c4e1ae7b1b806b43dc8df2d8b4b7943d83c74b5907bfb163b0246e4a1136bbfea2a78f86efe28ce8087b701dcdba4352569967e5dab688238c730c0e518032e87fd7d58a239599eb9475a475f670a6198a947f832fe24f62c99c9d96335926685f7dc976a228215b497a6f67e7d5f3c6594c3df9d13f5dc89ecebd40ec87a40d9197f8ca092dae7209f6456b9a29f0beaa404ad29191cfaab95b047babc29a99622ea4059e65a1c415d7c96ca2412d5c654bb29723e7bd2d9ae67b632b37ea982b67b086eaa200957f0445d0e452a9f9f56337ce8f75de3ed64e6f211520846445e969be400f0234b5643127d7cc45ec0a5240f953fced463488112e72c1589eb01a3e9c196f34fe261336e2ea0897b107ac799c32bc51e5e8d616e6f0f96f15f9b97e58966da342bd95105609203f7985a6abe252243f671b288c8abbfa43e398594355d92727c49cc031fad8d0b2f043876012a883d631e8339a597f15731a9684574c64ebc34c57cf93306ea63b23bed242314daccbadacb35c396bbcfe69f346c4683ed59dd4ec5cc44d10a52ad92ed2c5f833d049d3e50b9bb418969acda3d6060ca66dfbe5840055a3c0c9f69cdcecafe1c78567bbfb20256d74f7cb85925f1469a01421a54b2cbcaac944076f6bc64b0091d1deffc461cee94209de58f5a5fe4facce8d6fbcd39da22aec0511687b17bdef6c4caa974f4ad2e3b608a72009096491989f15615dea3d2556aac4e42fe43ffa420dca09d41d93b228e9f29bd7e177e849ff40f36f3f6c3a75ad41a9f2a51dd0f114c1e34be2f93abc6686c18780ca74ff30d2e48200ab840d53b1f4c006c0319603170b849ffc31f75077d1f2027c9313c7b3beda0c4e111353f6e1e1dd5e0c154e7470c61aa46629a4ddca4e583114da95d4291cd12af4ae0f55035b2b9f1fc7f92947f86b16ce438ea9b0035de98dccbbdd488a809124bfb02461235a36eff5d0c581229689fde6325619a6625109e9e0b1356a880d4268bd25d2cf59e5a9feddc074096da8326e5299066491552e3f43e8f509cd681333c889993f788fe17c7846cbc14f4865c58668400c81b6239031618261bbed1311126ef2d2a02d4c4fc539fcddc115750fefd62c94b5cfe2fbd88cce4ea501e65b21de55d3a570edc788d68f6291558dbfdaf32a13b0e62cd326c9251473bac67fa971d90280d3c76146645af5b0726cdcab03cc335c202f66952a2b42678a04c8a958234a8e3538e5f9af8ad4c0fd4880284db0603a73cbb0570c0a811c24c4a5a329837630aa565341b0fcb6a78c253791a8af46b005c6478b96ea79f343e68134d1301116056c64fda311e2e300a798d946a8b870be21b34228951552052f3809f1295bd8b0fed5968c6492a4f3c941d1b16b963897bb47d3ca1c39577d4e5c47806ccc5dc425771229f491bde5ffad006b5f9f4c1efddc61fd4620650f125c616354efee483b8a4b2c82a7ce30e4de96a4ce063c40426ef51065b8878a5a7d7e5a9c789546a0c1fb9cee9c38e70bc4b316845322523f7a3644a92d05bc4292d0426f42d09f52787ebe1870e65670ce26c97ae266126b6777a7c24533d5c916a09032b07357623c319eff48d519b2edbb442f04c2777f3726ec1fca40fb72f5c2d23f557d0a65df723b58ec7a57e02b2c65b10440a5aa86262633fd612b9a78e98668b506e29bc95e971a8975243a37f805c4338daa193418bb7d1d31f413fb8fbb2785167cd37028b3eeafbab82fd415d43f828dec8a93aac0a935bd98a1d896d50d9735585fb4711ac2874f25c1dc05f884c9b5ea90e0555bb47523e2a5afd1618fb9d53c14cda2e320dda962f645b27a09b741f8321b3b8197"}, {0x100, 0xffff, 0x7, "e63e1f2e6a1ad361b9f9ac1785bf2dcdc386e4aaf1a6bb054b1ad34e4c56fce303ceb8c00106f9766a81c9fb104ff0f9f43083da0020d45ef967823c199c1a0fb36231a07384835aa9e4b8edcd24e87f55533bc9ffeca44abb75d4cb1118d475af3e070db64fb01fcdba4de8ede5ef3caade8ba9984fcba641d6899c056731d70807f1eb811ce370cd07467cb6b9c5d6364930f489d982137aede48f1c505268c58f13e3a2903e1a79753c483f1c62f9e12d2b7d33340bd37f5ed2fd994a6f2de340cc44a67650c2e2d03380461cbd9cfc9fea4a5b94b6cb35a6f5ae360a9acf224f8e84663d9775cb7b7ef6"}, {0x1010, 0x9da654f7a96510e2, 0x9, "d99b0036dcd6e16740cdc9a8a0133bfd7e536a546ffeacbfa72d11ea4aa37151af16412c83511cf1f33b990d9e8364a104f81a3fadeca31be0e030b507216b0988c6e22c4fff3d39347f7bb05ca8ef0442d8fe270a20d85a51215742062b0c0eb42663138945ba2f1f174ed7b79c258b558028eb50643b27b429744bb7e3546d62608a8f5830b68e8e225c4ac1083622170ffd5217e8ce43436f7e99adc650b939e4a8d6af662c1c38727acef3d2ae9bc667a929be2013cae7fdb500026cd0398d6f380e87959a6c5ec19f66d620af62b3ab8a37ae9d8b15d76a67f377a3d77c5c5bb9b9e9fc23a038c6fd8265e40adb056c9efb72699744e857674901836f8c88c60a3a1d002f7b4b68190be4e6b22b12adb0d4755e64cef2d3788951d5d0d39f57ea3f610734041e5b9e2cadd2f397128c1b39b04c070782d390f4c113a64747b4ca7bce66c1e02fae8213d6e5cbceffcd795d360741356b50bbfd47675d009ce5dc669b320cbf99714fc15cd98cc607603de8d2b6137eb603c1407e73a270a629ce75414c473ef66cea7552b059bfee2b5b9bdf4829abbe12fd5d6a95663089994c17ee31f881a57410f11e3120f99ef1d176fb98e68270733c79bb971c69119a33ba419396c208ee0a6b4fb38c9ef3db5826f477d1444bea6a37b6a1c7f0393d488f9ee074941cc855e90f5b13a583a2d76f72aed259e968ba875be7f884c8e9fcba4bc5d25dd4fc3a0ada409ee802c40f4a5680f911a977e64c3fefb93289e4ab491fe58b480fbe181e00a298b3a3d2d8305b1ea430a409a6f9c1639e283e083b51434b1b2a561057f632598972c2c5aa4495cddeb9d187a4b90b49c7a469ff045534186e810335f85b108364dc5406394c6548f2b4edab5c9a65cd2a3cdc488cc139efa806b9501160c3e315a769c0687b61e567281f2622f297bdb9e286d158ab9a1c825e2a3ac25a065a99a90888c15737c78b4aa2fdb6161d2a3fd52001045abbb5c80699bf4bf416e02371ea3985831f7cba4bec7c3ac14fa421eeff7e6bb056aa066067a8342b40ecc3de00378f5f786d24b8049b6203af5f144d892c7987d69fcb0bcc6337ad590a83beec7212badb5e8fb95a89fc3d76ab792c573ad397dff1ec57d248ddbc6cef526ddd131c5ae7abfa63b276b28fc2d81ef50e5d8cc12c7fbfdcf6a18b0bdecc3ea395dd03aebadb900481be5a597aa1e61139cd00c845c4492922ea9288a0be74da521ad479b398e760557bbe4a31e15604333e469a539a4d10108bd8096d58653dc9f7823d0e41f62bda4a44d3736a2a5c5b343c37e223c696d6a239f8d7638cb8b0ff2e8fb2dc52edaee5370ac1635a368ee5ee5c8a438625bbf1bf13f0aaf147355dead711ce337e0a5bffca67b851c99bb8afc7cf66bbb0b8d7f28c72a8640f1a5b194af98055c57264059fc1a71c4d784d4e7e9070eeca2d148c8035d058b33e5ba2741fbd213b7e08ddf344767394581f2c544d722198a865f54cf103496d07b060c70eb13538413c80945e33e08caa25a3bb3a5c3f162c085fc1ead57da298e5cdff6ffed8a845b029e7f3d650078d91984f738d396401bcc8349a198ae8d6481757483ed5f3a00836d2785af1febefd64f35e3fe0f71f6d9abfedc994fad70b6ea1b9f7caf11ab6859a6c0b81a3450449c6882a6b4d3b3240772dfddced220679d105c0dc971e7a5c45429f08f5b8b45563a8215d5523a640488d263faf3cc73154a47cf874d1188c24e11be7cd90c21f24c6bad5edce1bbbc2ad7d5fba8a033410ad378fdad6dbc98a4a2c8beae07207b4667bde800035bf0bf95b5025d539a485461cba90c7e42baaaa75a579b543b55e2ae7c3bbfacafcf3d367e85dcedea34bd008be0d14e32744f012f148eb7360b77215119ce07568c0802211e0c33a841b285e1443b18e0c0f21fe2307cf116da49e3a09a40c7c5e83f176943d79a04c73ae034794eefdf93fdf1346e223aae0f7483595a83c7ec4a3c1cbc7ce12db574b9f59a2936ed1fc5c970cbea35863cc9b2178d4c193a6c26466aaaf168049b304a1192eec0b968cbb18130e15bb23cebe964feafe81b003fc04b6795a0f8c2d08fb8f82b2d1e2f1712ae42a73ed826285eef28d0800aa21f97c4658b0c512ff2d65bde5af3713ef2f2cd8dabaefc63b163373cd657d10d4a1edd6e53be90f02b990b9698c653740816f5491df0bc4962ec9cd41768286f71b549bbddbd79f1bc72d5d66ce16f99564ac243083167da573b28bb976e407709aed54220ba405bd5937c8da8401e6152a689d708a2d11b9148b172841583e0e41e07ab2616272858c61c07688ace96fa2f9640bed5ca6f49ae6cf9beff9e449eb4229814e928472efa87d6dd7e4bc1223d6a25772f4b59792a7df70ce9bce93e63214ae568925633c9af9211972bc8db53bb7b13ca818982791da7d2fa9d4ca26d5a2fce55ed37a17fc6c428b07b8827b57f5b4385873808c48dc87a1206ba1df3bbfdf017e5c241b7db9e3a7be86448d04fee99db50fd88857d00a21e1788a1c2c09c6fdc0689840d7100aebdfd9551640f5cc9df03f73aadbed0e8c33a680cea7af03cea73d183aabc141138e0eabd8363c694d9df6c3e182024b35ead1bc42e10bdfba874a8e52aa41669051ae91bbc6783f037eabb924d51648dab9c0f20e85b9c345c3d297ff3046a7f02583e9b8b786f367a517d0af74257c7053a8dd4309e1c2dacb00f1c5a3a4ddb0d321283afe34726cc1f23be404ba1a4e4d4d7d9345e8821aad78d1bff1bb22215ca8ddb4e5551b7e67f6ca0276a49d2d96d0407e2cd0f42bddf58c462ad86e6c2da313aa391b841f903ecac24c92147e0acc5b44461ec4c613afbe1fe5ea70f5731dc738ebf96237654bf84593517b764d80eaaa38b3146ae768137aa186bd16b76d34a32f3b1e81208f262e8fc20f8c9ce2d659ccba4fdb291d486e3a5da0e06e2518aab2d222f15009c2072d38c941bdaf08281f8fed2f609d23289e67b28248d901e91bbcc6cf81c261c2c578a6e3a0264f7f91abb42913816549dd3ea2ad12fa4161621798ce0a590160cc72bc2a761d9e3e547461ca06c0dffd0ddbf4926ae90d89683a65d9587173a4505c1bc2b844bb168f204016717e4c73acdf3e1b346277e531b572b02c668d5dd61afd7b606aeabe2f98b77ef0ed832cc2ed2d4a17067339e337bd50d1d28f7216c6c86850778e56d4bb6917a4022d7340ba69f83a1cef32e69e91b87cab4266fe55b90cc30703fa4d9a50eb5dc887923eb56bee32da362561eaf0bd827f90a5541fb667ea829309462c207d549ba6239ad24d16451f5e2d4f81f2a74faaaa904bc1ffc14b0f04536a92d4a14d742540c010e088c7013d0c26092da23e39267bf9a98993fbd3f52df2e1b987371a0339d3d06486bdf63c90745d48a468862b4037eccad65392c8e91165e5400b2394ac220e864a3922f6d57abec1ffc0caa261005810de64272bef9448f5ec23e6c31de5b6ec6d704aff818fce23bec12ba32189f4baf8dc2670fd9ff4fb3583c366bea37e0a23fe4923a14422ff5c96c09df8523e5e81f3f4497d1ba5118951c3973217f3779c8979b18c8a46272a09dfe6322d5b08b645b8b0341a69b93e304e6a3322217715b4a1bbe94f6918b8e127cafe37dce201be735862f55515ceb20fc6ba7dc38be30afe2dcd24ca4bb0bb1f5ef3b5ae5057e2a063a54c134806570eca907abcb672de1348ef4dccca39ed46bab9923c862d09b1ac75c03b73140b52b3c801b7bf40012f7625681162da165e4893fbe25d0069944f094ac43972c2b0f5669dd8cc39fb6b3d7abb3356354ace2ac1e4ec4f43fa414a156467ee219de4f341c9b2db59b7651047ab5b1777ae85a989958c9a8d93c0c9912d44f7363f2675805f2ca2ccf21d88d21438c3058f8424333160a981419d877815a6ec061d75beabd346d1c86a007db2b7807e6afac467e88f32b52fe0458f40adca5d99a9565393116c763d18bd9ee1ea8d1ae5a5beab414d1f9dd8809e5feb8106e708a565548dec6427f90832ad3b99b3a6e7a04282dc81462cdb5b985501888ee2f0b3e9929eae1ea78b74d1d34a43decbc4b19a74c8e533c87979e20d96899db8270275d8f96efe2ab9083fd70e60b1f8f6939bf708e8b71eaac29538bc51898eb675bd81e36549f8a21fc8c29f8b3c6c881d6d4040279d991749ffbfa70d90d5a4aa6f0febd1c4741745374e701e91092c5ac45fedea5245d62cad93032865e24e91b2be7c5af9135883cf503eef76e95fbd6b67ac6c2a02f65fbb079938f978cf2923314741b7abe2a337730237d7a6add1bfd7be03e42536f096ef12faad6da250bee14d9f7c9f2679dfc71f0ed1891ec54c77dc88cb65526388ba3dd6e5c39da90b7c4fc057439b22a440a40d81637dc9435da6cc4ae61bee51afc8e1ab3cf7aa387599cff8e2b6550c25df48b0b9ebcf991bc0f9b6d4ed442506eeb3fc1dfc131ccd96ea5d497d1b35cc5dffa155994fcd7410d55000e92c61a1cd63767fab05595675cb739b28a9ef625d879d3a4ad5d3b13692b6a1db43836d0fb2d343c497e7fdbbfcde0f782b91ef0c74d7cac3ea6428a22758f27dc9f1ad0eab91a5157f0e8c61a4a9924705a3d3fc148a3ff9acda45b95eb7fa7decd3d99b0328e8ac0fb2d104853863fd629d36c2cd8f2fc29e54e4163391fba523ed4cd76925f94391c400a070df3ddc9c00dd9b6d11241c27fa4877da390a33e74271f4630508c9453acdd7092a985870ec5bce7599eb5222ce3eadaf69d98438aa1c554afa8880f387ee30ec9d13501b6c036749601637bc122004cc8527c3fbe54dd2a9a54a6241232d2d2d70f4ecaae206f07bcee2c2babe5d1ab68735c91b7a204e64e7aafbffa35a6075fd49081bd99d3b800a5d20ee8835d8bcf74ff6c1fef1ebec698ded3468725f55394115ad16cdb1ed7d98f45e0bb0e3eec558895a382778aa2cfecc38c35d96a05211fbbda0ff0dbfa48839b177167419c35455dc3e602485a341b5b62ebdaa02575a1945af7264d770b105194ff2f9a21f50acfd21454352a234da31ad3fb6dba7a840dd725d6a6973525407f1b1eaf3b6b56a8a2f030501505fb5cee576a270ee928d033881606a4c64c534ace739010b21f713778594c8ee691475531580655a4c7cbbacac532cf0a75940ca45f21511d403e60b7efe14b70367f69d5fc0816caba1a3c2045ba433c410afb900b5f892c358756420ddd63e6b8cce360e1e72f923576e5b1e2ecfc765733e5c4927aa5b18385acaa27ee7bd020858632105d09eada403e6dd399ca5555d874f286c162927853ab40481ae0a79ab102ca29a40384273bf2696271affc64e9aacd433e6a03b3e5c5e6e63833f508e9207ede2e8b5ebfd453f9ce7c2c0ed178968655060a3339d9cb3be25371a3548ec160aefd7b2977b3eed2eb91a1c651e3f5a4f670ecd2571328a8009fc0f88d1629453569486fdbb0d5d2b189040490c90139fd55a6a6b7f61dcd3848853f8747706b16c7265098395493a5223f7b107695a6948116000706a078415792534391d406bb6d152ee7004c3a7ec0f39d32b613e153afa8ba093e414b76861acfc0a4a7d9009e090eb3444d0339577c1908e5a0de4be874b7e5c018ab16828574858fa2d8d36c5bdab34a45e32ecdffdf5be1a7968ee8af861a98a50b987dfe7089781b47c56dd0a16d16841a5804f91cd346a6e47582276015eeee074fa0ec5fbc5f2f50c493130a85617f99aef6ee15f3e"}], 0x3170}, 0x600) getpeername$unix(r1, &(0x7f0000000280)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000fffbffffffffffff00000000400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005167296edff50d5857b1026b102dcf8529ad3650f2e5a29fe49cf2e0b9686f2329953a345ac8bcafbf4de20521801028d175984201aaf1beae06b19c24b61af245c02f1073"], &(0x7f0000000100)=0x6e) syz_emit_ethernet(0xe, &(0x7f0000000080)="28d800000000ec00d4d95bf7ffff") 16:00:06 executing program 0: open(&(0x7f0000000140)='./file0\x00', 0x200, 0x0) openat$vmm(0xffffffffffffff9c, &(0x7f0000000040)='/dev/vmm\x00', 0x20000, 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x100, 0x0) ioctl$BIOCFLUSH(r0, 0x20004268) openat(r0, &(0x7f0000000100)='./file0\x00', 0x8000, 0x42) r1 = socket(0x11, 0x3, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000000), 0x8, &(0x7f0000000040)=[{{r1}, 0xffffffffffffffff, 0x7d, 0x1, 0x7ff}], 0xf924, 0x0) r3 = socket(0x11, 0x3, 0x0) r4 = kqueue() kevent(r4, &(0x7f0000000000), 0x8, &(0x7f0000000040)=[{{r3}, 0xffffffffffffffff, 0x7d, 0x400ffff5, 0x7ff}], 0xf924, 0x0) r5 = kqueue() kevent(r5, &(0x7f0000000000), 0x8, &(0x7f0000000040)=[{{}, 0xffffffffffffffff, 0x7d, 0x1, 0x7ff}], 0xf924, 0x0) getpgrp() r6 = getpgrp() ktrace(&(0x7f0000000040)='./file0\x00', 0x4, 0x612, r6) ktrace(&(0x7f0000000040)='./file0\x00', 0x4, 0x612, r6) r7 = socket(0x11, 0x3, 0x0) r8 = kqueue() kevent(r8, &(0x7f0000000000), 0x8, &(0x7f0000000040)=[{{r7}, 0xffffffffffffffff, 0x7d, 0x1, 0x7ff}], 0xf924, 0x0) getsockopt$sock_cred(r7, 0xffff, 0x1022, &(0x7f0000000480), &(0x7f00000004c0)=0xfffffffffffffeb7) r9 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r9, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) ioctl$BIOCSETF(r9, 0x80104267, &(0x7f00000000c0)={0x1, &(0x7f0000000080)=[{0x100000b1}, {0x28}, {0x6}]}) ioctl$BIOCSETF(r9, 0x80104267, &(0x7f0000000100)={0x8, &(0x7f0000000500)=[{0x7, 0x10001, 0x5, 0x1}, {0x10001, 0x1, 0xffff, 0x20000000}, {0x8, 0x1, 0x5, 0xffffffffffffffe1}, {0x2, 0xf8, 0xff, 0x800009}, {0x2, 0x1, 0x5, 0x3}, {0x4, 0x4, 0x3, 0x8}, {0x5, 0x6, 0xffff, 0xfff}, {0x2, 0xfd, 0x1000, 0x8}]}) r10 = fcntl$dupfd(r9, 0x0, r9) ioctl$WSDISPLAYIO_USEFONT(r10, 0x80585750, &(0x7f0000001340)={'./file0\x00', 0x8001, 0x20, 0xca, 0x1, 0x7, 0x1f, 0x400, 0x1, 0x2, 0x8, 0xffffffff}) getsockopt$SO_PEERCRED(r10, 0xffff, 0x1022, &(0x7f00000015c0), 0xc) getgroups(0x1, &(0x7f00000013c0)=[0x0]) 16:00:06 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() r1 = semget$private(0x0, 0x8000000000000007, 0x42) semctl$GETALL(r1, 0x0, 0x6, &(0x7f0000000540)=""/11) semctl$GETVAL(r1, 0x4, 0x5, &(0x7f00000002c0)=""/250) close(r0) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffffd, 0x0, 0x5, 0x7fffffff, "73cc510e52b37b2efee534840c76f30d3fc9c06d"}) semop(0x0, &(0x7f00000003c0)=[{0x6, 0x81, 0x1400}, {0x0, 0x0, 0x3000}, {0x4, 0x7, 0x1000}], 0x3) r3 = shmget(0x1, 0x2000, 0x8, &(0x7f0000ffb000/0x2000)=nil) shmctl$IPC_STAT(r3, 0x2, &(0x7f0000000000)=""/138) shmctl$IPC_STAT(r3, 0x2, &(0x7f0000000240)=""/127) write(r0, &(0x7f0000000080)="272793eb2d7551fa2e3a02549cc8200043d6efeb0160bed62c44ae737f18b9b1007aa2209d63fe00f1b3c212fa0672022b2fd1ecfeb26ba1c49d19003e60c0ac3c430c4e16ab78892332f94c42f26d60c9512df56993b018ef211190a7e22ba247ff4314a7b474dbb1ba3ea84bd48374b2f21d3e1d26d2cb864b6fc4530216ba1345dea72f9b682907888081f05153195872fd0df7fabdfb72c581cdf83f23cf677c69eb99de21d3c8d30886bc6b8f7b0f67e82d0fc854496dcb4f9aa94f2afa702c50dcf91694aa198918c975de7d487f9ac4b45a30bc9c973716fc0d6ac3850721bcfbe676e2926f1c338b80b10a3f8373df426e6b89424b7ab01552b94bd8a5859307ed8b5c203a10fec20e3df9d505d266e91ef5b04861edfdd9f00486d9e8cc48ebbf5e98d21db42f0a14a353169dc2d63084700ecf6b45a80cdfcf7a4eb2025e511c889088aa7f44b97dbbaea892c9e684f70349bd30fdfbbd2a33ea804d6652e4465aa52b5498d826cbabbb59a96b14dee776b5c0b5bbbde6b0202031917a2ca571e5d89ca3ca187019820f2602d2a2e00bf4831fa43d1a38d9a032d488c5ad75a0c15ca8", 0x1a8) 16:00:06 executing program 0: msgsnd(0x0, &(0x7f0000000100)=ANY=[@ANYBLOB="000000000004000b"], 0x1, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) r0 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r0) r1 = socket(0x18, 0x3, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = syz_open_pts() close(r2) writev(r2, &(0x7f00000006c0)=[{&(0x7f0000000c80)="aae3e6c3f01744124ce96464f9157c521949703cb9bb69323cf41195cd335e36e74866da987feeeeb097b241e19f3fa88644a1612230c806ad34071458f62751718c2d7318d6cd8bb32a75d8ef3ec8ca53550e50cd08c580866abcb4ceb0ed52cfd0b81201f04606d61424cc74d871a596a34dd2f37f2b7b251d38efbfda4c7fe8b24d0f14b2d79c90b1b13c9fb4921666a654ab580bb2422d814f990f09", 0x9e}], 0x1) ioctl$FIONBIO(r2, 0x8004667e, &(0x7f0000000080)) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) openat$vmm(0xffffffffffffff9c, &(0x7f0000000040)='/dev/vmm\x00', 0x8, 0x0) r3 = syz_open_pts() close(r3) writev(r3, &(0x7f00000006c0)=[{&(0x7f0000000c80)="aae3e6c3f01744124ce96464f9157c521949703cb9bb69323cf41195cd335e36e74866da987feeeeb097b241e19f3fa88644a1612230c806ad34071458f62751718c2d7318d6cd8bb32a75d8ef3ec8ca53550e50cd08c580866abcb4ceb0ed52cfd0b81201f04606d61424cc74d871a596a34dd2f37f2b7b251d38efbfda4c7fe8b24d0f14b2d79c90b1b13c9fb4921666a654ab580bb2422d814f990f09", 0x9e}], 0x1) write(r3, &(0x7f0000000100)="ffff", 0x2) 16:00:06 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f00000002c0)={0x3, &(0x7f0000000000)=[{0xb1}, {0x25}, {0x6, 0x0, 0x0, 0x40103}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) close(0xffffffffffffff9c) pwrite(r0, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) 16:00:06 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff}) open(&(0x7f00000000c0)='./file1\x00', 0x0, 0x0) ktrace(&(0x7f0000000000)='./file0\x00', 0x14, 0x10010, 0x0) recvmsg(r0, &(0x7f0000000000)={0x0, 0x6, &(0x7f0000000000), 0x313, 0x0, 0xfffffd9b}, 0x42) execve(0x0, 0x0, 0x0) execve(0x0, 0x0, 0x0) 16:00:06 executing program 1: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x800000000006]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x3, 0x0) minherit(&(0x7f00005e9000/0x1000)=nil, 0x1000, 0x3) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x8020691f, &(0x7f0000000300)) 16:00:07 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2007, 0x40004004000828a6) r0 = open(&(0x7f0000000400)='./bus\x00', 0x41, 0x0) writev(r0, &(0x7f0000000100)=[{&(0x7f00000000c0)="0000001860b5008b00c6c8dadbcc0000000008000000000000ffffffff02000000800c31f898807d4cf01fc2", 0x2c}], 0x1) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x80, 0x0) ioctl$FIOASYNC(r1, 0x8004667d, &(0x7f0000000080)=0x1) 16:00:07 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x8613e) r0 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000000)={0x0, 0xf149, 0x5, 0xfffffffffffffffc, "661fbef224518087ec9e03182eaf7f091fe600"}) r2 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000000)='/dev/speaker\x00', 0x4000, 0x0) ioctl$FIONBIO(r1, 0x8004667e, &(0x7f0000000540)=0x8) r3 = syz_open_pts() close(r3) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) close(r4) fsync(r4) ioctl$BIOCGRSIG(r4, 0x40044273, &(0x7f0000000580)) writev(r3, &(0x7f00000006c0)=[{&(0x7f0000000c80)="aae3e6c3f01744124ce96464f9157c521949703cb9bb69323cf41195cd335e36e74866da987feeeeb097b241e19f3fa88644a1612230c806ad34071458f62751718c2d7318d6cd8bb32a75d8ef3ec8ca53550e50cd08c580866abcb4ceb0ed52cfd0b81201f04606d61424cc74d871a596a34dd2f37f2b7b251d38efbfda4c7fe8b24d0f14b2d79c90b1b13c9fb4921666a654ab580bb2422d814f990f09", 0x9e}], 0x1) r5 = openat$pci(0xffffffffffffff9c, &(0x7f0000000080)='/dev/pci\x00', 0x20, 0x0) r6 = syz_open_pts() ioctl$TIOCSETAF(r6, 0x802c7416, &(0x7f0000000000)={0x0, 0xf149, 0x5, 0xfffffffffffffffc, "661fbef224518087ec9e03182eaf7f091fe600"}) r7 = openat$pci(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/pci\x00', 0x80, 0x0) kevent(r0, &(0x7f0000000400)=[{{r1}, 0xfffffffffffffffb, 0x0, 0x80000000, 0x5, 0x100000001}, {{r0}, 0xfffffffffffffff8, 0xa, 0x4, 0xff, 0x7fff}, {{r0}, 0x0, 0x20, 0x1, 0x100000002, 0x5}, {{r2}, 0xfffffffffffffff9, 0x2, 0x1, 0x1, 0x1000}, {{r0}, 0xfffffffffffffffc, 0x40, 0x1, 0x1c0, 0x7}, {{r0}, 0xfffffffffffffffb, 0x3, 0x1, 0x2, 0x8}, {{r0}, 0xfffffffffffffffd, 0x21, 0x40000000, 0x1, 0x3}, {{r3}, 0x1, 0x40, 0x2, 0x4, 0xfe8c}, {{r5}, 0xfffffffffffffffe, 0x4, 0xab5e557865ed1404, 0x7f, 0x1}], 0x7, &(0x7f0000000200)=[{{r6}, 0x0, 0xf, 0x8, 0x8}, {{r0}, 0x0, 0x8, 0x80000000, 0x1000, 0x3f}, {{r0}, 0xfffffffffffffffc, 0x81, 0x2, 0x2, 0xffffffffffffffff}, {{r7}, 0xfffffffffffffffc, 0x70, 0x1, 0x1bfe, 0x4}], 0x4, &(0x7f0000000280)={0xdaa, 0x7ff}) write(r0, &(0x7f0000000140)="220e22", 0x3) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x3ff02}, 0x44001000c}) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000300)="4c28e8836fd61c56deb75b10358d1b6c87e0a0724254b706e88d47ce64c457c2ae38a53b9c05a10e1e2ee2a3922b973e0d0fc8bcf7fa271a0703361ce15c702fba3e948fb7a35a1cf04aedd390feeacfd0a9d3f77f000000913aace6d512638c7e1f99cf79dc2d0690dd03eede154d34dd87099b7fa02c9261119228c6989746bc68c61f5108d27271bfedf98c65c8458674ddd55ea24a5f29720e19962d873824255b7a6dd2f0842c8c2fdcb0806c9aa86d36094ed6ddd260e0bf0a48bcac804d5877c28f7e807248ea65e0000908e331523d263c6d2b992f60ba0458984b7692714071b700f64fc6e626ae45faf6", 0x77}], 0x10000000000000c3, 0x0, 0x0) 16:00:07 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x2, &(0x7f0000000000)=[{0x2d, 0x3f, 0xc1}, {0x16}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0xf7, &(0x7f0000000340)) 16:00:07 executing program 1: shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000140)={{}, 0x0, 0x0, 0x0, 0x0, 0x0, 0xfffffffffffffffc}) preadv(0xffffffffffffffff, &(0x7f0000000700)=[{&(0x7f0000000000)=""/184, 0x112}], 0x100001b0, 0x0, 0x0) mknod(&(0x7f0000000500)='./bus\x00', 0x2003, 0xa6138) r0 = open(&(0x7f0000001ac0)='./bus\x00', 0x2, 0x0) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) r1 = syz_open_pts() close(r1) writev(r1, &(0x7f00000006c0)=[{&(0x7f0000000c80)="aae3e6c3f01744124ce96464f9157c521949703cb9bb69323cf41195cd335e36e74866da987feeeeb097b241e19f3fa88644a1612230c806ad34071458f62751718c2d7318d6cd8bb32a75d8ef3ec8ca53550e50cd08c580866abcb4ceb0ed52cfd0b81201f04606d61424cc74d871a596a34dd2f37f2b7b251d38efbfda4c7fe8b24d0f14b2d79c90b1b13c9fb4921666a654ab580bb2422d814f990f09", 0x9e}], 0x1) fcntl$lock(r1, 0x0, &(0x7f00000001c0)={0x2, 0x1, 0x1, 0x0, 0xffffffffffffffff}) r2 = kqueue() preadv(r0, &(0x7f0000000480)=[{&(0x7f00000000c0)=""/127, 0x7f}], 0x1, 0x0, 0x0) kevent(r2, &(0x7f0000000100), 0x6, 0x0, 0x9d1, &(0x7f0000000140)={0x3, 0x7fffffff}) pwritev(r0, &(0x7f0000000280)=[{&(0x7f0000000540)="3435f407e50cb378a8cb5d4c6f203d0e356dacfdec76fadddbf02468144bca294b8686bedd97f2fa28084a611d87ffe7b1", 0x31}], 0x1, 0x0, 0x0) 16:00:08 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="6202e57f7f000001"], 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) accept$unix(r0, &(0x7f0000000080)=@file={0x0, ""/108}, &(0x7f0000000180)=0x42) r2 = socket(0x2, 0x1, 0x0) connect$unix(r2, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0x10) sendto$inet6(r2, &(0x7f0000000040)="d0", 0x1, 0x7, 0x0, 0x0) 16:00:08 executing program 1: r0 = getegid() getgid() r1 = getegid() r2 = getgid() r3 = semget$private(0x0, 0x4, 0x2) semop(r3, &(0x7f00000003c0)=[{0x1, 0x5cd, 0x1000}, {0x0, 0x81, 0x1800}], 0x2) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, 0x0) getegid() getuid() r5 = getegid() r6 = semget$private(0x0, 0x4, 0x2) semop(r6, &(0x7f00000003c0)=[{0x1, 0x5cd, 0x1000}, {0x0, 0x81, 0x1800}], 0x2) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, 0x0) r8 = getegid() r9 = getuid() r10 = getegid() semctl$IPC_SET(r6, 0x0, 0x1, &(0x7f0000000880)={{0x0, r7, r8, r9, r10, 0x14, 0x6}, 0x5, 0x9}) r11 = geteuid() setuid(r11) semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f0000000280)={{0x0, r4, r8, r11, r5, 0x2, 0x6}, 0x4, 0x9}) setgroups(0x12f, &(0x7f0000001d40)=[r2, r0, 0x0, r1, r5, r2]) r12 = open(&(0x7f0000000380)='./file0/file0\x00', 0x800, 0x10) r13 = syz_open_pts() ioctl$TIOCSETA(r13, 0x802c7414, &(0x7f0000000100)={0x0, 0xfffffffffffffff7, 0xffffffffffffff17, 0x0, "9c26dd5f00b6077200"}) writev(r13, &(0x7f0000001400)=[{&(0x7f00000017c0)="053d3495324850ec8120ed38ee0dcbb364411c07dbcbdf043357b2237c4c2970e14c4f5e9e231b347286aa053197993e6d5e484d10883fbc89795f89175be59b576e1597432a675bcdf267305dba3e562e5bd493b8675686521a3457ffa971784bda4ce4a346d47a345dbd3e3ce27687b4200d773045fff2e6e3946a2c3665d90714f221fd190ab8214785bc300cb6cd5426c6ed3e75efdc1c6f3f99d63dd01b960f1f7a84727908cf6ab876af6d81f8599dd495b13b4b0d1803c7f5cfd07c8e74956b91fdc550ae227f809ac0312fb1cb9b0b53b7cc6d69bb834339ffa360672bbf00efc8dc356735da681eace11e1daf74f32fda6653cde8eb291baaec4bcf0d1f54ddac3efe52590752dde743cb4f6346d6771ab72592f71a56addd34c32fe2bc7bc6773b1db78f3908514fed0a67a2413ba283c94ba80239a857e2a64cf798ab3b27d6bdb0fda725a35fbfa8778806330b858fdca84f1f1d8d5afef6fd681901d2affe7c07f54315d9b527fd998af84c3c8053320b7dc7a85f4bd4a6a4c94638e1418a8a221e05106951c5cb47e2c09b403a602246ab40c04f96fc99ec42f46be4957ce52cef83af0a2fa2960d935b2ff58e4cbc5bcf33f83e8b15e4889c710b1da82ac4d2ee2d7e48b897e7a576f331162b47bb95de372d56c453509efbb66ea48e493b66d93ca59d5c9760bc31e287c90b92663237cd690def2637864ceafb37fa40747a671819a694da12e373d5c4d0b2d0bc2c8d8a7b3059d6cfc9124c4ca1e08c2b7dd8be27108f3b522a58f9fbfaa73690d6ddea634af49eb9dd6ce65ed3fdd10c964933f581c71277692b0393656c750293bc9a78db46829c6f7cc53ac83ecee0c9296f0d567b68c9a961aa3509", 0x273}], 0x1) ioctl$TIOCSFLAGS(r13, 0x8004745c, &(0x7f0000001840)=0x7) readv(r12, &(0x7f0000000180)=[{&(0x7f0000001fc0)=""/225, 0xe1}], 0x1) write(r12, &(0x7f0000000100)="92645b0d4ba06e87bfc9a425dc6a0f71cacbc5cc2a6a9731f6def16950e7da399944c03bcc0aac2cffee15567e5bb789994f", 0x32) ioctl$TIOCSCTTY(r12, 0x20007461) r14 = socket(0x18, 0x3, 0x0) connect$unix(r14, &(0x7f0000000040)=@abs={0x682eb13985c518e6, 0x7}, 0x8) r15 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000900)='/dev/wsmouse0\x00', 0x400, 0x0) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000240)={0x0}, &(0x7f00000004c0)=0xfffffffffffffd28) fcntl$lock(r15, 0x8, &(0x7f0000000300)={0x3, 0x0, 0x9, 0x7fff, r16}) r17 = getuid() setuid(r17) r18 = getgid() setegid(r18) r19 = syz_open_pts() ioctl$TIOCSETAF(r19, 0x802c7416, &(0x7f0000000000)={0x0, 0xf149, 0x5, 0xfffffffffffffffc, "661fbef224518087ec9e03182eaf7f091fe600"}) getrusage(0x0, &(0x7f00000018c0)) ioctl$VT_GETMODE(r12, 0x40087603, &(0x7f0000000080)) r20 = semget$private(0x0, 0x3, 0x10200) write(r12, &(0x7f00000020c0)="5362003ffc28080000000000000016b5bf2f8f687587a8c2d10aeac2cc371325226f9ea0100f713a40280747aebe473a9f347341e947a54bd617464852347b80000000000000000024000000000035c9615540544bda2f373b30a45629afb807baf485c32b0bc7cabdbc4b74d02b7452fc17b23524261fe696d0491e03dbd868ea2056926c55424d144ddef3ebf2e5d1", 0x90) mprotect(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x2) socket$inet6(0x18, 0x3, 0x3f) r21 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r21, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETWF(r21, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000080)=[{0x4}, {0x80000001}, {0x6, 0x0, 0x0, 0xfffffffffffffffe}]}) pwrite(r21, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) preadv(r12, &(0x7f0000003200)=[{&(0x7f0000001bc0)=""/103, 0x86}, {&(0x7f0000001c40)=""/162, 0x31c}, {&(0x7f0000001d80)=""/209, 0xd1}, {&(0x7f0000000000)=""/1, 0x1}, {&(0x7f00000014c0)=""/31, 0x1f}, {&(0x7f0000002180)=""/4096, 0x1000}, {&(0x7f0000001b40)=""/22, 0x16}, {&(0x7f0000003180)=""/113, 0x71}], 0x8, 0x0, 0x0) symlinkat(&(0x7f00000001c0)='./file0/file0\x00', r12, &(0x7f0000001400)='./file0/file0\x00') semop(r20, &(0x7f00000000c0)=[{0x0, 0x1}, {0x0, 0x7fffffff, 0x40000000000800}], 0x2) 16:00:08 executing program 1: socketpair$unix(0x1, 0x8001, 0x0, &(0x7f00000000c0)={0xffffffffffffffff}) recvmsg(r0, &(0x7f0000000200)={0x0, 0xfffffffffffffe0d, &(0x7f0000000140), 0x1, 0x0, 0xfffffffffffffe80}, 0x0) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x6) execve(0x0, 0x0, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) close(r1) fsync(r1) ioctl$VMM_IOC_CREATE(r1, 0xc5005601, &(0x7f0000000240)={0x10, 0x7, 0x4, 0x5, [{&(0x7f0000002000/0x3000)=nil, &(0x7f0000002000/0x3000)=nil, 0x5}, {&(0x7f0000feb000/0x14000)=nil, &(0x7f0000ff5000/0x3000)=nil}, {&(0x7f0000ff7000/0x1000)=nil, &(0x7f0000ff4000/0x2000)=nil, 0x1}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000ff1000/0x3000)=nil, 0x4}, {&(0x7f0000fed000/0x1000)=nil, &(0x7f0000003000/0x3000)=nil, 0x1}, {&(0x7f0000ff2000/0x4000)=nil, &(0x7f0000ff2000/0x4000)=nil, 0x3}, {&(0x7f0000ff5000/0x4000)=nil, &(0x7f0000ff4000/0x4000)=nil, 0x4}, {&(0x7f0000ff5000/0x2000)=nil, &(0x7f0000ff7000/0x2000)=nil, 0x82}, {&(0x7f0000002000/0x2000)=nil, &(0x7f0000000000/0x400000)=nil, 0x2}, {&(0x7f00002fb000/0x3000)=nil, &(0x7f0000107000/0x1000)=nil, 0x7}, {&(0x7f00003c4000/0x3000)=nil, &(0x7f000029a000/0x4000)=nil, 0xfffffffffffffffd}, {&(0x7f0000107000/0x3000)=nil, &(0x7f0000344000/0x2000)=nil, 0x6}, {&(0x7f000003a000/0x2000)=nil, &(0x7f000028a000/0x1000)=nil, 0x68a783d5}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000105000/0x1000)=nil, 0x4}, {&(0x7f0000ff9000/0x4000)=nil, &(0x7f00002d6000/0x2000)=nil, 0x40}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000298000/0x1000)=nil}], ['./file0\x00', './file0\x00', './file0\x00', './file0\x00'], './file0\x00', './file0\x00', '.\x00', ['./file', './file', './file', './file'], 0x2}) 16:00:08 executing program 0: openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) open(&(0x7f0000000100)='./bus\x00', 0x8bb37e4ea5e67a9, 0x0) r0 = geteuid() setuid(r0) r1 = semget$private(0x0, 0x4, 0x2) semop(r1, &(0x7f00000003c0)=[{0x1, 0x5cd, 0x1000}, {0x0, 0x81, 0x1800}], 0x2) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, 0x0) r3 = getegid() r4 = getuid() r5 = getegid() semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f0000000880)={{0x0, r2, r3, r4, r5, 0x14, 0x6}, 0x5, 0x9}) chown(&(0x7f0000000000)='./bus\x00', r0, r3) unlink(&(0x7f0000000100)='./bus\x00') 16:00:08 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x18000, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000140)=[{0x14}, {0x4d}, {0x800000006}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000080)="080d34413fb2c507153a05b8a2a9") 16:00:08 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000200)=[{0x54}, {0x54}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) close(r1) fsync(r1) ioctl$BIOCGRSIG(r1, 0x40044273, &(0x7f0000000000)) syz_emit_ethernet(0xe, &(0x7f0000000380)="083499d023b7334b6280da1dc5ce") 16:00:08 executing program 1: readlink(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) chdir(&(0x7f0000000080)='./file1\x00') writev(0xffffffffffffffff, &(0x7f0000000000)=[{&(0x7f00000000c0), 0xfffffcf0}], 0x3c1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) mkdir(&(0x7f0000000000)='./file0\x00', 0xcc2e93f5c60a56e0) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000001580)='c\x00') pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) close(r0) fsync(r0) ioctl$WSDISPLAYIO_LSFONT(r0, 0xc058574e, &(0x7f00000000c0)) 16:00:08 executing program 0: r0 = socket(0x2, 0x10000000000003, 0x6) lseek(r0, 0x0, 0x0, 0x0) connect$unix(r0, &(0x7f0000000100)=ANY=[@ANYBLOB="6202793eed4384cf99f0594c111091744466911e208b51bd1ae657575314c2ca5e5ce05794509da7070f8f0e3ed3b521a1462e9b22287c001994f56dd90e9fb87f5f3ebda00300e5590200"/88], 0x10) write(r0, &(0x7f00000000c0)="025cf012", 0x4) 16:00:08 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000240)={0x3, &(0x7f0000000040)=[{0xc}, {0x7}, {0x6}]}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x2, &(0x7f0000000140)=[{0x1, 0x6, 0x6, 0x8001}, {0x7f, 0x7f, 0x7, 0x2}]}) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) close(r1) fsync(r1) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000100)={0x4, &(0x7f0000000000)=[{0x9, 0x0, 0xe9}, {0x3ff, 0x53, 0x1, 0x7334}, {0x4, 0x2, 0x5, 0x1}, {0xd8, 0x7f, 0x4, 0x7}]}) syz_emit_ethernet(0xe, &(0x7f0000000080)="080d34413fb2c507153a05b8a2a9") 16:00:08 executing program 0: r0 = socket(0x400000000018, 0x3, 0x3a) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) close(r1) fsync(r1) recvfrom$inet(r1, &(0x7f0000000600)=""/211, 0xd3, 0x3, &(0x7f0000000700)={0x2, 0x0}, 0xc) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000140)={0x3c, 0x0, 0x0, 0x5833}, 0xc) setsockopt$inet6_MRT6_ADD_MIF(0xffffffffffffffff, 0x29, 0x66, &(0x7f0000000100)={0x0, 0x0, 0xfffffffffffffffb}, 0xc) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x3}, 0xc) setsockopt$inet6_MRT6_ADD_MFC(0xffffffffffffffff, 0x29, 0x68, &(0x7f00000000c0)={{}, {0x18, 0x1}, 0x0, [0x0, 0x0, 0x0, 0x0, 0x0, 0x3]}, 0xfffffffffffffe03) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) close(r3) fsync(r3) sendmsg$unix(r3, &(0x7f0000000580)={&(0x7f00000001c0)=@abs={0x1, 0x0, 0x0}, 0x8, &(0x7f0000000540)=[{&(0x7f0000000200)="c20cf2cbbd2c61b2809eae4771abe0453836fc8e4cd5646d3883198c6d773e583858e1266686c112b3be2fb3b39e9bd6f11dbd911eab8c2a4e3c2c539e12be33cbb134649027bba362d0a28a9423607e5ef84c1f887a1b9d149d8d8f400bf4ee4d63d94d8e3e9fb8c2097eb37465e0b27d1bbfb818cab6afbb2a3ada07ed14925d858a0ee104a47e7ea9c9610b19b9357bd4866d02cf00f0a0f56fcd1c70c566b52251d66f71da9b138fa417f9cc68c79edb9a8222b5694b65f8326b683633423b1b3c3f51f4ca85545f8d747681de609557469490514fc731a5ce795a", 0xdd}, {&(0x7f0000000300)="7dc0db4566faac03a8bd7c6c23aa7fcbd7ff1cf48d34b8d3ed3397dc3a3b86efb70d853744d4267858deb7b927b5f9c193f698c56652b00daea586e52b2e67c332f2330bdd8e914f3a7f95fe97ba5529bd406a5c8b0573079eca398ddaf1595e2720bb5ef281b3c7ade14f71bccde272bd9e8e5b03a13f385665a2ee5be1d6e9", 0x80}, {&(0x7f0000000380)="8390cfeb86654cc073d6e3b7dd15cb8fcd9311aea1332282963cb00bd37cfff0f19426e8514d671d63da03dc29f2dedb8b98a06378de8c3d280e1595fd125660d403c24b808e0071d7fbe5e771c5d0167d88c520c2a2b953f5601d736d8dacaf5bfc3ca5dc1740b66fd2757b6415a822ff6393c259113f361345f3ea2fdba32dc660b76c75", 0x85}, {&(0x7f0000000440)="1624635c3e68364719c8ab9fa78d4ddcf0e1cd8047d1db1acd355631268a96582f1acc239ab7be85eee3a989df4d9af4f28447286698a60c4729184c4013eba363b1567e4a8391060a4aef0f543f1756253e6a42771c1d90d6b997099db437177ed53297f4e47d24d478ac58193cd644806787aaa57eaf694b876454c0d704ad14993c260f20eabcd258f53c230a7ed92dea143cef35f6f1f5545523616063d63634d886fcf039910f9c2150368e7ababb759936a7db27426bb25443c5498016d14b6e94f3f55e76e84e1e60601d1b90", 0xd0}], 0x4, 0x0, 0x0, 0x40a}, 0x808) close(r2) fsync(r2) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) close(r4) fsync(r4) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f00000005c0), 0xc) r5 = open(&(0x7f0000000740)='./file0\x00', 0x8, 0x100) symlinkat(&(0x7f0000000080)='./file0\x00', r5, &(0x7f0000000180)='./file0\x00') ioctl$FIOSETOWN(r0, 0x8004667c, &(0x7f0000000780)=0x7) 16:00:08 executing program 1: sendto$unix(0xffffffffffffffff, &(0x7f0000000240)="47c5194a0a650466564a3e6ef093cf570d653934d5da0bf19df4442d8b723f2da4658125085b8be11573bc6e3343e08ddbac577ad694f1da78a40ca98fdd855743bc7ef41b8617461839ccd519be4ab721e3544ea2f338d575c42f265b1cdac4603a13b560fa162984f48ef609cc0b9a063c9be9835b454c21311dc4ceb29aa211c56bebd5f3a553c7e5a0d5829155f39a431a7e1f4b19f491c681c813c38c9c8ff24c7be68bd87f394c94af9e01f19db2284c5f0302de34ad8138e07f9a3cc45ce86d2b5965582b3d268c23c5af9bf54f59", 0xd2, 0x0, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x400000000002, 0x0) r1 = socket(0x18, 0x1, 0x0) r2 = fcntl$dupfd(r0, 0x0, r1) ioctl$TIOCFLUSH(r2, 0x8020690c, &(0x7f0000000300)) r3 = shmget(0x1, 0x2000, 0x8, &(0x7f0000ffb000/0x2000)=nil) shmctl$IPC_STAT(r3, 0x2, &(0x7f0000000000)=""/138) shmat(r3, &(0x7f000050c000/0x2000)=nil, 0x800) 16:00:08 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x80002005, 0x8000000000005200) r0 = syz_open_pts() nanosleep(&(0x7f0000000080)={0x68, 0x7fefffff}, 0x0) r1 = kqueue() write(r0, &(0x7f0000000240)="85", 0x1) select(0x40, &(0x7f0000000000)={0xffea}, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000000), 0xf8b1, 0x0, 0x10000fb, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000240)=[{{}, 0xffffffffffffffff, 0x63}], 0x7, 0x0, 0x0, 0x0) r2 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) close(r3) fsync(r3) ioctl$WSMOUSEIO_SETPARAMS(r3, 0x80105728, &(0x7f0000000040)={&(0x7f0000000180)=[{0x82, 0x4}, {0x82, 0xfffff037}, {0x152, 0x5}, {0x0, 0x4f9}, {0x23, 0x3}, {0x85, 0x7}, {0x8b}, {0x40, 0xed62}, {0x3, 0x2}, {0x5, 0x1}], 0xa}) kevent(r2, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) r4 = syz_open_pts() kevent(r2, &(0x7f0000000280)=[{{r4}, 0xfffffffffffffffe, 0xc, 0x40000000, 0x4, 0x2}, {{r1}, 0xffffffffffffffff, 0x5, 0x80000066, 0x0, 0x1}, {{r0}, 0xfffffffffffffffa, 0x12, 0x1, 0x8}, {{r4}, 0xfffffffffffffffc, 0x1c934b8a74e174b0, 0x18, 0x5, 0x8acd}, {{r0}, 0xfffffffffffffffe, 0x20, 0x2, 0x0, 0x3}, {{r0}, 0xffffffffffffffff, 0x86, 0x80, 0x200}, {{r1}, 0xffffffffffffffff, 0x40, 0xf0000000, 0x2000, 0xefe}, {{r1}, 0x0, 0x0, 0x20000040, 0x3, 0x3}], 0x0, &(0x7f00000000c0)=[{{}, 0xfffffffffffffffe, 0x5, 0x80000000, 0x0, 0x6}, {{}, 0x0, 0x80, 0x10, 0xffff, 0x2}], 0xffffffffffff8000, &(0x7f0000000100)={0x5}) 16:00:08 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86128) accept$unix(0xffffffffffffffff, &(0x7f0000000180)=ANY=[@ANYBLOB="2125008e12efffb2bf01000000000002080000040000000000000000"], 0x0) r0 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x6ffea8317a2c1850) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) close(r1) fsync(r1) r2 = syz_open_pts() close(r2) r3 = dup2(r2, r1) ioctl$SPKRTUNE(r3, 0x20005302, &(0x7f0000000140)={0x72fd, 0x1}) r4 = syz_open_pts() close(r4) writev(r4, &(0x7f00000006c0)=[{&(0x7f0000000c80)="aae3e6c3f01744124ce96464f9157c521949703cb9bb69323cf41195cd335e36e74866da987feeeeb097b241e19f3fa88644a1612230c806ad34071458f62751718c2d7318d6cd8bb32a75d8ef3ec8ca53550e50cd08c580866abcb4ceb0ed52cfd0b81201f04606d61424cc74d871a596a34dd2f37f2b7b251d38efbfda4c7fe8b24d0f14b2d79c90b1b13c9fb4921666a654ab580bb2422d814f990f09", 0x9e}], 0x1) writev(r4, &(0x7f00000001c0)=[{&(0x7f0000000c80)="aae3e6c3f01744124ce96464f9157c521949703cb9bb69323cf41195cd335e36e74866da987feeeeb097b241e19f3fa88644a1612230c806ad34071458f62751718c2d7318d6cd8bb32a75d8ef3ec8ca53550e50cd08c580866abcb4ceb0ed52cfd0b81201f04606d61424cc74d871a596a34dd2f37f2b7b251d38efbfda4c7fe8b24d0f14b2d79c90b1b13c9fb4921666a654ab580bb2422d814f990f09", 0xffffffffffffff0c}], 0x1) ioctl$DIOCMAP(r1, 0xc0106477, &(0x7f00000000c0)={&(0x7f0000000080)='./file0\x00', r2, 0x7}) write(r0, &(0x7f0000000000)="220e228901001c067ebc74a7ea11cf801bf1fa48f4445e", 0x17) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff02}], 0x100000000000014d, 0x0, 0x0) 16:00:08 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)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x10000}, 0x44001000e}) pwritev(r0, &(0x7f00000002c0), 0x100000000000038e, 0x0, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) close(r1) fsync(r1) r2 = semget$private(0x0, 0x4, 0x2) semop(r2, &(0x7f00000003c0)=[{0x1, 0x5cd, 0x1000}, {0x0, 0x81, 0x1800}], 0x2) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, 0x0) r4 = getegid() r5 = getuid() r6 = getegid() semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f0000000880)={{0x0, r3, r4, r5, r6, 0x14, 0x6}, 0x5, 0x9}) getgroups(0x3, &(0x7f00000000c0)=[0xffffffffffffffff, r6, 0x0]) setegid(r7) openat(r1, &(0x7f0000000080)='./bus\x00', 0x8, 0x0) getuid() 16:00:08 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)={0x0, &(0x7f0000000080)}) pwrite(r0, &(0x7f0000000240)="f6357e0195ee9800000000000000", 0xe, 0x0, 0x0) 16:00:08 executing program 1: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000080)={0x0, &(0x7f0000000100)}) mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x4300) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() close(r1) writev(r1, &(0x7f00000006c0)=[{&(0x7f0000000c80)="aae3e6c3f01744124ce96464f9157c521949703cb9bb69323cf41195cd335e36e74866da987feeeeb097b241e19f3fa88644a1612230c806ad34071458f62751718c2d7318d6cd8bb32a75d8ef3ec8ca53550e50cd08c580866abcb4ceb0ed52cfd0b81201f04606d61424cc74d871a596a34dd2f37f2b7b251d38efbfda4c7fe8b24d0f14b2d79c90b1b13c9fb4921666a654ab580bb2422d814f990f09", 0x9e}], 0x1) writev(r1, &(0x7f0000000100)=[{&(0x7f0000000c80)="aae3e6c3f01744124ce96464f9157c521949703cb9bb69323cf41195cd335e36e74866da987feeeeb097b241e19f3fa88644a1612230c806ad34071458f62751718c2d7318d6cd8bb32a75d8ef3ec8ca53550e50cd08c580866abcb4ceb0ed52cfd0b81201f04606d61424cc74d871a596a34dd2f37f2b7b251d38efbfda4c7fe8b24d0f14b2d79c90b1b13c9fb4921666a654ab580bb2422d814f990f09", 0x9e}], 0x1) r2 = getpgid(0x0) setegid(0x0) fcntl$lock(r0, 0x7, &(0x7f0000000000)={0x3, 0x2, 0x3f, 0xffff, r2}) r3 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) r4 = dup(r3) ioctl$WSKBDIO_SETMODE(r4, 0x8010570e, &(0x7f0000000080)=0x10000) mprotect(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x5) 16:00:08 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x800080002002, 0x0) r0 = open(&(0x7f0000000d40)='./bus\x00', 0x0, 0x0) r1 = kqueue() r2 = kqueue() bind$unix(r0, &(0x7f00000000c0)=@abs={0x1, 0x0, 0x2}, 0x8) recvfrom(0xffffffffffffffff, &(0x7f0000000000)=""/6, 0x6, 0x40, &(0x7f0000000080)=@in={0x2, 0x3}, 0xc) kevent(r1, &(0x7f0000000100)=[{{r2}, 0xfffffffffffffff9, 0xfcbe295639bcaf02, 0x0, 0x5, 0x9}, {{r1}, 0xfffffffffffffffa, 0xa0, 0x2, 0x2, 0xfff}, {{r2}, 0xfffffffffffffffb, 0x8, 0x1, 0x6551, 0x7f}, {{r2}, 0xffffffffffffffff, 0x10, 0x2, 0x569, 0xfffffffffffffff9}, {{r0}, 0xfffffffffffffffe, 0x0, 0x1, 0x7, 0x91}], 0x100, 0x0, 0xc94, 0x0) close(r0) 16:00:08 executing program 1: connect$unix(0xffffffffffffffff, &(0x7f0000000700)=ANY=[@ANYBLOB="8202adfdffffffffffffff653000463f7b238a2a197a386207000000008295955984c87910bf453f68c11700287ed30bcb777fa69dfceac2a84e6abca64896bc5e57c6360bcd4c0a162b58fd4237b8fa4d012ae447472b3e8495aaee48c05a2f6abf1e6bf3bf554799b9b813ad30505e8f0000a49fef9d612f871f4385f04157795ea4a5c5fe65baa202361cd8cac7dbac5b65c6593d2870bc122cd2350000000000000000000000000000000000ff0100000000000021d39b4028adb1ff1afb37ec4305642ad2cf8724eb18089278e314330000000000000000000000e02b05e5d12f524ab2aa8cc7712a2b279dbff4b7b46564ef560026e969c9341589ac85cab1a4c6b41dccf137c8ae135db3119e911c3a94484c692cac607b1c26455bedfb9c9f35f23d1aa551236c17f38969eddff7744123053ff03d925341d85544cd1cfd0b34aa3fc1611cc665840ea3b1e39af6256b1f007bf8f244cbc769cee44346040906000000ec895c4784f6490ba02e9768a8b36d05c2b89da05a0a414c6394359a0000000000c5906c074cf888981d4e22265330027548d8ffda5eb1152f6bc23442dc9631d64bcd5b823e495bac2204ccdaf733f9a509da7f66d0c7598f54a53f5e773e35d0d6bc372d1a8ff42aa3cdc2e80e306615b7a814b77f3f5a659255490b88ff1bf33436e6731ad3574d79be64d7a570715f68932de75cc53ec316484d3e4132dee58554fdac1bfa4aca2c3ebed7ad1bd9da569f770ddbf42b3a87e75f6a28b7f09126efe6c2d6ad126358a2bf7eb6652c52476b0f4a1fc0c7ee2e61ac5538254b916042575a9603e129cc5b44d587c08f6f7c1013f89d3bd1f11b9dd8c3e5afc074c1771cebe4f8f92cfdee2e52bf897cc233cab1d5ef49a8aa77751b76b6c98bf0d9f371e916fc7b88c013c7381f77d036b0233aca38bc8789d01c4674fb41c125525f77e9f616eb7246be9389e32be26a498d0ce05a3852a1cb4338f3bfee17a07001520dd2515741374c70916b23a8b086c43633a42e93fe75f8a85f37ee8c3f120c300afe7e7c1f1dbea0d7ce9a15edf26e82fcca1e245a58d78b79dc3b93721aa7885824e11944ce7d3d684c663bcd381a7aa89400bfc4c950c36fcd3be43aab78a2793c3f1253654f503adf2f3b4affd04d710180b8bbca8854747213442d720dac635800236b272dd10000008f9d5e3da04cfbb073654c94798428fd33becdfff906d6e52cac7557c99a8ea2867ba54d66be96f8f93ddc79ffc5900c46923ec91aed6cb55ad71e211058b6b187190f7c90841ea6147ce522005f96566eaab012083d8597e92269a7d09c1048d54e3fe2c38b66b4d7e28272aee313f431ebf190de01bbb11a2c979c4543f9e40630f56ae48f2a98782c904131a25c664a3e1b88a6c6c253002ba3cb66d80b2020a7f5af83e1a87b5a64dbd5c21cab6c179e54acd20cb4097d3cfca66baaadb72ae8d5e69f37317ffbf5f1"], 0x10) r0 = syz_open_pts() close(r0) writev(r0, &(0x7f00000006c0)=[{&(0x7f0000000c80)="aae3e6c3f01744124ce96464f9157c521949703cb9bb69323cf41195cd335e36e74866da987feeeeb097b241e19f3fa88644a1612230c806ad34071458f62751718c2d7318d6cd8bb32a75d8ef3ec8ca53550e50cd08c580866abcb4ceb0ed52cfd0b81201f04606d61424cc74d871a596a34dd2f37f2b7b251d38efbfda4c7fe8b24d0f14b2d79c90b1b13c9fb4921666a654ab580bb2422d814f990f09", 0x9e}], 0x1) r1 = syz_open_pts() close(r1) writev(r1, &(0x7f00000006c0)=[{&(0x7f0000000c80)="aae3e6c3f01744124ce96464f9157c521949703cb9bb69323cf41195cd335e36e74866da987feeeeb097b241e19f3fa88644a1612230c806ad34071458f62751718c2d7318d6cd8bb32a75d8ef3ec8ca53550e50cd08c580866abcb4ceb0ed52cfd0b81201f04606d61424cc74d871a596a34dd2f37f2b7b251d38efbfda4c7fe8b24d0f14b2d79c90b1b13c9fb4921666a654ab580bb2422d814f990f09", 0x9e}], 0x1) writev(r1, &(0x7f00000002c0)=[{&(0x7f0000000000)="025ba2030f5c038f9920ce827e0cd94897a5151f25069dcbfc0b6d36a461fbdd3a3e0c665c1a1df4a8d2bc1ac9982e26104ebb9313b646e208c65d1a8b", 0x3d}, {&(0x7f0000001b80)="4f6c84a44185cc0c044958a54e1677c52db68d4eecb960a0bcc5edf6883a13c90f47d6c33e00fca994bc5a989dec5f2371067d2df2ba72c2b491a8167618eb83ea4cbc74dcd2076058d8f7ac0da07684344bcda9e05dcc650b8a7c2864af7cbe9ce7ddb83df4ec7f28bf30caee1e97023f0d2b9ef840da8bc3cffad9626d5b9ea49a19875f658b4e48a00b5f5daa7aa3819e235b625497ce0d544978ce20222aac92b444ca216163f3faf19373b1539bbf0b177ed32f8ce7344a3e94c7583f2f446d4a9a2d94dd3a79aee098b77a8dd6c264fe1b97fa8e9c1a97c36cdecd924c0d08f08ca4e1c2c81445bb86858ac9192f2b3a98cbafb9cb57f27a2857db14fe68a718f843ef25af8671a39b4cf24a04fafc2b06236ccea88d8b89bd2a70a34b8623e80291bf5b2d84a355fee12ebb7a7b133f1ca9b65dd8c8a4bb25228a586784d766fb414e5385ec5d6b407ec02b9431e38fe5ab04d73b17a777e17f4903fdc2a9f38c396a3c43e35840b8b68c64970b661a8f42f3437e41eac9e4d8ca9b8c11aac64669b1cc11f33756fab1cd6a81538cad3be2a504a9c332e7f49030c94a34fdb64ff2106e26907a4ad4671493bb83c3487f3ae978893308856be29c44a90ea829ba43add5a87e43260f239ae9ebfac8242b847a871a8dd10a31fb6bd0c9d4004636ee056b2d5d0c112f92912063a8af79509dc1a09adf527d7677db6c61c45b70c42d0aaa69d0f87f340a169bbd084bc27f6c5d7b4aabb75fd854322f4c5f9cff3b6327fc68c85c0e07c904b93af19c430e082f8b5739f2daf960dd0cf5b8887a9c37c60805ab85bf85bd51b068b6406a79b187305b4b4977f7baec077b00b687d06b7710dc84704cc5f8f70e30b44ff7e0459a0bf809d14fc8f2c95673dfe12959903f9dd73b9c8266d037ee0c938ed7b8e2dc7381a39b4dcdfb9c5154cd0f01890eea055d81bbdff49407b5fd9602a696acbe7679b10da3ae84e3d22fa2607b86732668a14963d27489799f84b63a4721fb1d399877781d887c7f388e85134f849010c8d0bb993068db750e5268f85ba88a85d37981a785e050b5bcccf65cf44371fe259495d1e6f028cb772b6ddcd944f4b9f1deb30e8c468d4945e02b53e5ef144998f4f88c501752e109f1b05eb79636f1c317008cc8ecd55c50c743e129e7f0caf8a09df4795f8429f63b21f220454bf09201f825ad1760d24f1910cf38ae69d736b7cceee5c3e905f001782cbdab3d3a1f9e670d2d77369c4295549c5289a0a0c8909c5fd030f7ad43d1871efed20fed18657cf7c1a5f1289e72e3f98a190754615fdf0fdccc8e273182385cf5ac8de5251c04f89c5e3e980477a78a8ee001e8025ad2f2c5593ae87bdd95bdf0be79b7a5a98b1248aa3e2506b02e7d80b1d2c72f2cd0ce73cf56e6008c1a324f322994b98c03a28ec199a5bf434f1e474eb9f9ab64f3cb7cecf4e4703f8f3edc2f2dea88589c1a3cc88d6c7485d496961df2c9627022da1db0e176353fa8507e6a699c6425c503bd4b8223abdef2f794a59ca11f212311bc5b7df6bff876bc32c6a99065d8f21a6af03bf18bbb9692b74e50f65a63f9775ab72dfc8f5864d24fa40be521e26e2cc639f61951509e776820d239a2e8fa7615f77befd6333297ab5bb92bf801827659300d03a3fc5901ba3599baf3c3ea3b7c7ef6a29154b34d733ba138afaca9560697b896a33138c02d60239ec2aa8c50be95564dc9b8c70100d37a0de10c2c21bbb722905c5abfbf1680fe168fe0460e7918e12d319a3e0636818e4649d2c81e9b6e6ca73bce9b1bbc5d1d2ff13b47e29723c84ea25646f6b5f30d30735d71967900d0c61313a00bc55055958cd1bc6e8ec6422cf12ac01cb8913a2b61dae840639a301a04bb53f8d40e7b326d1fbff66c99c0917513d64da01f2a701aa0c9a8f10c103ac2b5556b00a4c5ce24faa9d80a92bbb21cf99770d6ab0842d50d7186bee70173dcbaab4ac163eda3da196ebe44191b000b02ae560e9e129650a275c362eb53ccb619155b7f9b26b1cb95f6fbd6de5a043fc4ef7a4706262bbbebe99752dd5146bba123ebfbdd13d7ef7c9b8e1af09ca9971b5df66c6a9a433d2ab8bac7f43198e21d5519280b74429d7d6bfc52b2646662e378bd92266e167c0cd807b46a4180a01593c91f3ed5efa528e2a4ea29969d2a742a90c84a43424cf634e441d5bbcdc64ae1d4d7b7dc0f8a464f36f0b4e94ba4a9d090ca3f07fb3f18e40419cdeb49dc1fa740ce8b59695732a85c0fba8131a61feea22bfea334be70c24eb8053e80d5c5321e9c5919d6d40e6c4595e5f0807952f4319a2d8e4d27c015e5a197ff2f38f1902d8dc8746ab2f8e88f379f5e36b2850a29b42b0052c99f1d2b09c63cc6defdf943fbaa4031b874b4311ee0e113c42cd64722282b8c89beaf60ec11cfe6bfd556a6c897fd808eb563444f80d9e09e2073729007c234ba5ea962c71109edf93693c6163ea43d2c37a0cdb143e408cc14b40075e1366c4420f4c52c60b60862bce533f32be061da67485486aa0dd2d553620705c076859c4f7fe83ba2bf39ce633558f1ebe905ecd946f279972284868de94ca851c4be1bb6680aed124546a56469e710c85697db85275d1cfbfb1ce31b26dec25cd1a33c205043ca7b62bdff423bab00482d9570055259718154e1d61bbbe812a9898d3446a5e64665ac04941a5eb981f0c31b1fe32fa4abe4c3f05af90d48bfc8f3d6449b384b2968b963f1057ddf382f5d6d71889689c4c958b1dab54b9963261b5bd2811ca53e2f1aa3c91a97d7ebe7f750863297baf3a7c4ebdf56452d51d1d9d28e003c212b50f3b59b4a6a34d67eaa9c4e281ced7be31214efa88ca16429d5f5dfa2fa02b8050f9a22e170339b9b9302023a1ccaa38764f5cd51362d3a19579c4dc4ff9b31d7f1c873f93f5ee51898660138dd9ad8d74c57552c59a1c38b2f262fa5930ee7ab3005a1dba712571d94623c87b2babd5279a72a1e22fb0e7fdfd2a3b48ddbc85d7c9b3277e4461c974c76cb1ec43a6d61188c312ad204f5438b798ba4e9932f2c4e1a2bb8ef92a0eeb814d4837c959a2fb051ae64aa28f889eb023303e74972962ea010023adbd318314b08edf74705ab996083e0a8a9dddc641bdd34d74f8e03492d770dd3e7f37dfdef693ec6b18b2fb094f6bd4b32047a341e109c173851f3d7fddd6f84d3f5c53c8ccb769074c08a87a63aa6741e60d6d0733c6b5426b4b8a9f012e9ec884ca55a8d6993d319e29919d4c7f829925cc7271cc0b19b08dc726d24cb24f7ffc53799e552b0084e1b0bb890e9e76ccf65a84c53c4ab9aa5ace2c5458de8f370df68c95c5ed0724551cbb4fc1a56dc1cf48d89d882304ddf1b745adb630f521527efe0ba3aeb081486d53051ef957fe907931ce8c54b0700dd2c9be7f06682c4efdf497852d296632b51b1d4a7150498e464add4ca3c8e6aa7df7656b5174cbbf14e20c7885a6103446eb312bb36e0fc38a4bb6e6b5831c2c2676898a2bf8ba8f10b71d421308d48d0e3e4204832f5e5907d0a31360f240c17383344ae5476cd22c79553014041c31d15e332f6eab8449be99b812703c2badc7aee79acb885ac4ebd4442fcd3f419ef0c6a84a65d834faf67002d0e85391248fc3de2ef5fd014795417ae4e576b8eb0a05e4d7b115149d09f0a27e58ed1349f0fc053da531c434e10459a7be1991688bef7b5ee1a8a5799b55da8fe59d22b4b6165d6de8a8a77b787908b139efbf0677f6a282d9a3d8c2e7e8b2d7e39863aeb779ea34b2ef36402a0f91e21a3e6e0d72983f0144a0746501f06791de6e07e0f5b5753b04f285bb579c6e95c7df74bbc2187a075d7125a3ad121c37b15362961c009e589a07dfc93841b878d30939e23dbf499c275c381ec7c84fd780bc4bc741efd10d838c595d44991deb5b2a4bf3cc889e1a9587d6f560dcac957e889b4594bb5f43430c68b5ccd35a46e1f4bc76575da715954616388b2d92176d322831c393ae191794476ccac576a6bd537c541f890339f3a91d48fae72284b6690bd82889d3bbc00e4470e0d2bd59e760292be26b5fbfa4e727c191e838205cf074dce32ae099edaa2d6fdf442c63cd172b5c564362ccf071de73fdfa4503daea7d763d4a3354c259902c3c863ddde8688a245a407878ab7fe590c4ef3becabc4992c29c6f11d907bae7ae197b6449902b3249c35871a98c6b1ce93f51491aa95d12bf17fceab0c7ed39491b8b5baf8329bcff9112f97b098a848fb06de1d3943071cabfc2e4004539b36036f4d7d00f6eef0e26f2a525ddd1a9fa811e5b1b431c4c9fb21e3ef9f5146fbe77d45224b8ecce220d5d712b152cfe30183ba0fc9fe10e2fcd0d7c30e4fd536efa87fb52041bf266005a8214875fd5f3d7de8d5b90e24ffd753c3e881608b39c250274688d29aed265ba932674448030aa8e53d86030de0dac9f61b37ffbc0395d608055fae8f75a38b75566212a523dfe22514c76e4bbb10246258c9f1c963b568ef2a8a93d5778c2211e479d6e6aa1cef0496bb0ba27b106f8e2dba6fa4c6952e96f9f63d2d150b9525e2c635f549c0bc279be1bbb7694af9937fc340423a479cb65e8169ac49129402a85ed541bb7d5490a9436be15339e345d276e6e8c2589cf8e85b974089b4eb0d72e088c89d266af11bdb08e7e4b6579a2f44e388622c16b7bd9128fd96d265294160b504f40df3a4f685ae14d8e2cf3e711a811c0824ca0c8d0903d05e92467d0f1f465eacff2f8000616c19011641133bbd91d331e84b6943f1e501e178757e59706855ec166ee595df14183f9875aefc4ec00a14d664efc7224289554e71ef9b615e28473137fd754787d0531941948ceab97f7fe94698d26843b25b34236e5601d74ac45ae7ed9593866bfe015fdde1e2ce57d77cda38ebf6e42794d6601f2304d22146bedd4ef3ea7b0a104ffc3f038cf395c49dfd1fe4b30d080dacbdc693f191b430248ca09138fedfe98355f8c4f1fef18e41bb227901cd804ba3b26bf1526c87adb1847994ace4c37a50a6089dee9f03aa24ecbf8a1e8e3d741a4d7232f606b22c6740a862436244ef16a11025c0345996acc3aead39217e1dfa1256ef19c2ca170f02e745d010108c5ac0867162ba7c620c4c9c8107506cfb7040a37108c8317b53de0d2d75c6aefd136c650dbac7544d595b9131149bf639057f98504f0ea31b989064b9b5432586362644eddb468517efb0ed1db706be4068c172dd02e808bcedd22e31e08d3399bf081befc68d110d14722e66682e639259aa9235263ac162706207cefef4d5026edc8b5722b0e5c72cc6e29e9279e0bd9bb5429126221775b6b301e752feb168320f068085baf579a913b73b251e765c0ba54a62abe8a91e6d5641ed74b44890ab21d0166107232cdc487e7fc1da09cf0f7688ced3e3d8d4664c789145d5f7786dadbd35733830f9c91daf29cbffab678319496f0b01ffd6eb3d7cf2092a84a8014ff4cdd5f29522b407eb32dd1099c5675833770a2b4792dcfd686799ef3513530a7ff854913a6d920b8b9e46736d71624cbdc5c2bfbb62310e5216ef3974e90843f0a2d16b06d7d5a52d7dbd9591c7cca325642439e374377fb15e89d017c4917bfd207ed619f0f857162016e27eac0f2d619c482c79277c0a080d8a806e0c17f896d105304f97c750293a01885a13744e67fca55b08170f2a3c2a2672cd09ff30423d5aa59200cc4f957a2b1559fc5b90651857c08f405186a94ac1911c77bbd9873d20fd137d773fa924a66d3a13677a2b2bc6ec1296d6ee6475f0c60364024416071ed212b655dd5f1368a46ae4c91336d0acccaec6d903620796bd92d6d13500c7ec4113dad3e15064612202150eea8685e400eae92f80b4d4250a89ac37e243cdbbb8ff28dbe6dae76b86af39acfb1a0980d70784ffd50c66b7695233d388ea4243b50193d52f148deac8bacc688e4a0e964d01ab3018c795698c309b07f774ab5efbbd5a15bd5d931eb23ed7980e777ea2c2dc41ab7d6f3cfe50222f5f91c69f3a31a9f", 0x10c2}, {&(0x7f0000000140)="8963248d1ac592f00ca44e4e8924de1fa1b3c68eadbea49bb4e7a15c269b876c176313bae5de3a4262441aec73778658669bee8289bd93ecd7bee4b5dfc9041821db68ecf8966286a6d31473a5da046a73d9c9817908aea7b7ff622160dc", 0x5e}, {&(0x7f00000001c0)="c8786f5c7634f50c53d65ff06bd91ae3a7dcef09b62842282727e0a1c565835efbb9b385d476f0b5f230a75ab8215dacceafd8dde11ec884324981ea09bffc0d400c8aee6db8", 0x46}], 0x4) r2 = syz_open_pts() ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000000)={0x0, 0xf149, 0x5, 0xfffffffffffffffc, "661fbef224518087ec9e03182eaf7f091fe600"}) utimes(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)={{0x20, 0x36}, {0x200, 0x8000}}) ioctl$TIOCNOTTY(r2, 0x20007471) 16:00:08 executing program 0: syz_open_pts() r0 = socket(0x2, 0xc003, 0x1) connect$unix(r0, &(0x7f00000001c0)=ANY=[@ANYBLOB="8202adfdffffffffffff8a2a197a386207000000008295955984c87910bf453c242894904f48234bcb777fa69dfceac2a84e6abca64896bc5e57c6388bbd2ad88b2951b15801360bcd4c0a162b58fd4237b8fa4d012ae447473c238495aaee48c02f6ac41e6b7982c76899b9b813ad30505e8f5300a49fef9d612f871f4385f04157795ea4a5c5fe659fa202361cd8cac7dbbc5b65c6593d2870b412acd235000000000000000000000000000000000000000000ea0000000000000000"], 0x10) writev(r0, &(0x7f0000001540)=[{&(0x7f0000000400)="7370aa425c9924c74268f60cd3abeac10f250ca70b22066b44e082828254f2cf18a7bedeb5252ccb33a87055a24f95a49d2dfca6e739aeda62f07e4c6a55976e01225fdaaaf46cc3f2eeb8081b9bf1017c96608ca82e55ed9d93b93bfed23365912a", 0x62}, {&(0x7f0000000480)="93944b9addefd0b214bfd0fbd5aa71814f9e3da1ca817e5680f08075686317e76f3b7a7a625d96c1dcf96a4dfac7c36028aeaf7e89944bc3f8a244c4e66559773aee2784704abb3fc7a451705b19f9d5a6c966015b2ed8bb4dd15d98950e5b5fb52e4d8681d45c92fb5a8ce57656af7658e5ad867acdd638706b1526bfe421f82337e738dd550280c2705fbc2f0f6d821100a8616993f1c96ced41a3fb99832d7b57303407720600fc1d60182a", 0xad}, {&(0x7f0000000540)="9ad6433a979975ba3e098399cc2b97ef7366c5297f42f4c7d2b119099fc6ecdba0e27d69ef6e3d9a08948d1267c2300b9eabc69080d9f75facfa9f7121deba01c47816e9a9d5d2ae5010bb963860d7844717e078cf310b3c28c240e81aeefeeda586fc3217f5f68352222d531066611312bef9a8e121fd66007383c81ec70a4b3f1f9f3808ddcaa84ef269bb3a2b6621fa3acecc8b68c65bc16f491452b85ef51da51e835946dee90e9f81db33a10d96bb894473c85afae9ee660a74a0725ecc8289eae648f0b013ae1f250e0e791cda1a00ca770df80c0b85fcbd1214d7258635e2b61c7b82ea53b73b200c3489ec9a0ac8f3aa4a05c70d4e19952727149619f23c49d3e2684dc8d827ddb4161c03a495d94fdb5eeaf6e031e65ee3d8ec472ae1630f749a00f02ab3d11baefe1bf688e473a0e776033cf0ee80952d4390910c5befba1a00581e8f080f6e0f1c643b53268bba7fdfb6a97e98111fe1a3e06cf98ab25cc0fa52b45f2ef7dae8a6f9a4231a71baa4a36d974618f6c05a4fb74e9bc1ec21ea272e8b52fd6e74a527f872ffb803118ef011f8659a4f6e001cc6d49476e7d76286c767998e270074393265f189683ffc732af9f2a8de9b5685a4235c35f92b0ff447b07ad96fdc73d8b75ace07fc044c43deb28c0d196d20d6d1d94488c97e530b59bc04aec9c1a3786e4f5f755c66266636c1b1f708ab7b252d5e926470c94ed923c015dfacb22b3582744c4740c3cba83ffa4923650d530ac6935b8a4360caa83423664c470d1dc8fae56b61c89becca9d81b29b128d4bbe6c9d07888dd4097a68cda9dd2f2391c7c7bd0d638c24c28d07591bac68279997036ad52a69c652185470e7871babeb0d3ad0df6050dcdb03ee19861048017aaf92d4450598daaa13e008a0dba608271d80c2ec46877da2c31e8d384c9ce09683e1fa3777ceecbb63c3bf497556e5a660f34b1bac5760a79491038f5bcf0f1a6337200a78859b57f169ad4b15d531abbce7b8351b2ea10d30f1adb0ee5c37fa3be3039aeea7350c290d87007e76d4a74c3cf2d47f56950abbd2b47d74f7de145bd7636c0594e0bf6d441fcf5078e3de1c33c4191ca8e492a9d30caf7bea21529e934ff6d532260bbb5853a86948731bcd27a0ad5b54ba6dc2b540a863095922f5ed811a4d17e4166fb4f038edbb1fc2d4aa06a8d07c371f0e42761bc273564ba55ee0b049ad60072adbcf3143891d3db59aa800af7a45253d0e34a2cee5ff84d85464b1426fc577dcf419cc582cf70096a51bb8b8a68051ad50d0f62170d44cb8ae8c1edb00a27dfae2ad9548bbacfcfabe3520c3324dcb720c41575b94378986cdedd6ce08185af948f0328635b8b614085b3b7c322a3ec589b0c642d53081620a827a223c19c83bbc44ab1f62025ff3ade2bb9d0035261d2273214fed76f06e20d169bb57b91cd2236b43a5746c1846c0c8edd5459054e96637c7aeeccf69834090f91248b8d9da594ee61e585ef90af86156f3d97e6ae96de560c1d7684aeda76c2876daa8c5c77fbaee7224acd290444df677b33e4b4d3165e841993645f0333d6a189acb1043cf5755c8759e8cce1aaa28f00c7808462424f39650dd280349f532431044ee5a607480e9db03c77ebdbfc679de5c8f155da7b4dfe577b56c33ada4468daffab97bf9ae2645019b1476bcf0aaffc22f8454fd5afe6f5443ff6594608a8a84651fe2f4c972068045c457ac4d26abe41c4912cf007b88b06749e84d60d456dc3d1fce2a8b6c4afd4d0225f7c9019fdedce6c9f59148fff98540ede55a8989bb99e9dc6ce8783593d7e4b93c7dc11cfe4dadd5b2c613b58fcf5067cb4173719d82be97b14d9de0978c503b75ab28b455e9ca870a3c42565399dd0d924ffd28e5a878706e64d7967eb586e07bec7f0ce564987bfc2ee6503808a9f4b0528a5873ac906d01b56124775378b44c5a13fd2c74e4507ed340e9c83c1f1d107f5a1717346199cd8e3b0a6baa4fa4f65186fd7e07a39b08d78a42fdf9b400d80cde5ef5cb430696956fffa74b6072db7d217dacbe3d3097bc217d90a7faf426059d0a07ec0a548640e31cad0adda76544dacfafc1735485c2af728b58992908efbdec22c01063df272c7288460d64a1050654a88a8df0c54bfc4197b5fc8f43d3c9a41dd9be945f3d4cf4fbf344760ea88dd7542ea52b33c77db0be1aa5d1900a86d977f7969d0839fccb6ba3d7aba348739daf630b6e5df322cd61fa96d3b597e7417c91a50f33299f44b54647bfc82f4f324e03cbeb92bd514e86ecd6584937433829b78703bfa2a352697fc971e286981bac5d13c834afa2308efa9308ae5fa2cbd607ce32369d2c9ee3d23581730459d98101a246fa8f65a4555852bccc6d2c2fc345865e8a7afc36148e3d02f750c01da942fda8eed72ea544977f9dddf417ec8eef8d94855f31c0095fc1a41d171116124d112f471d90c144b153d3daa9541ebe0922e8d56e9eb3390a1659ef81cd197b381eb817bf0da428f47aba09e792b64e6205869eeb90fdddac2cb880edd38cd3a12dbcee5eaca037fb59d8d69932113c74119af4a6cdfdf58371511fb7b66af6c10a659e83c1ad33b48c240b779f4fdbcf3135f9ca3e201b641f8e9cb737c61e635a9aa07b2898caf6342c1a52b90bcb38df37d30af2e5256aa612d50a534286d68d39cad3573322b9e795b255f7359d6af4c415d28f39bcde3608b4d614f8b5a18ed86f79f37f38c0e0c7d1712c3f81f97210abd125e35adb38cea84c7a11935bc1838d70cb343fbe83ee5482a833c939affe5e50fca6f8bc4ccbf7f0f2446172400c68c649fafc297cd224782e294a74e7dfbd8328fb6c9455492461a6d22662a42ac05fb19cacee0aef65cee0c2e5bf3eb44d86beb4f0886756382a653f748b929c43c06921a4d7a153bd1df8da79def6b4fcd27a5aaa14a2be1cb168e2d3b0c9965ca31859568fac7941dda3d82a0624ea8dcbf64af340192d2a12cb47da68bff781f60bd6d617f46261665c549fddf7bad8ed6f238c0f6c42d5a7290e39716313fe51bbb1ffca3c371d5ce4ca391c739573c69ec2d7f9648add26f3a799a8d851b8389ff13353b2eba09b17918a5ab0c1020ebea8c57f80a8f721a37b424de404cdfd20acd030348205ec85a3c81a5f812531c334b4082f6674ed9d5490dc01e4ad00808aa08bc5fa2b9abcc84b30a576a994642ccc31aaf0d67d51af2aecbae16e23287d54be5022b750906a18acc02ea5bc96c52ae9f0013f25eb8a05e2672d8c7c2b024c6f26444b4f17f32f022018fc74807280667bbe6acf340b278b0d3ed18c93be0bfde77d6871d026ecf6999e04fa5752636de89bfb0ff71f1149bf3ba99a6f1f3e6efb2315bdc91aaadfef5ee312f3e88202cf745034f32ff6cd99e618848da61ee5e843dc08b966834b0b57bacc4eb034711c5ceed3c6da8c448211193574d277631e70017c76ce76caded21bf758ba5653e24fa3d76236f4e4f5513c2aa6889ef9ac9afbb02d6fb32284b80fc0e246167742098d592e0b7955542a547c64e5ed9b9de2bc6c223abf85a117b63d3a3d69d69479d040927169da0814ef9d139cedacf97b6103bdd3a99cfd66b3930782598c8cf96e326123c5d92f4e9f71f1d583aed84583e858b4c3b5e1c67d882224bf983b1d353d9479656f0f88de456e7d9bfc38a03698f87e7f0f6acbc2f988005260470cde0e44f689902159fdb59603406d5c4d69dcd2dcde4ffe0dc1674f5fa8a6c4334e7afd3da53c7c321f4c3398c023558d92480e6c0eec8195b892de38bbc1a405f545ea8d164ce168fbd325a53fe0eb5e3991acf1e1b02e0fdc107f671291914883ccc4503736c260c827ce2fd24ab543b6ff2b0113ec9ecd3eac4e33970b3c814225be67e116358309ca72e21153ae5f6672246728edebc8f1f23f3bdf52257b09af13bbe398d7594f562e6e911bc23415e8d11ccc199c0a22ad45d81c6e55f09d057eff208da1ca63d33fd7b28d0f92e5f3d52a3e255a547f63a5a6ddb3144c32203de990c5998ec6fe12c3b0849366b8f105e0a90be6b81d43713baf46ed0f1e8848236b3af1d8eeea77dcbea382ff5c6e795ca249bfc616937bc1ed306e9c735466d8bf457d8a8aed6a9bceceeb0f83656e2c40c65578a7a0bfb3fe3be2c05dc65436f81b2b53224c51ea36a23e0c76c56cd683afeae56352258812277ce66e30b0bd3aa1ebd7a94c2fbed50eb5a6054ce66e302794a572bc105032a2be0678a92f22cfadd2b752cb526d187f4e198afb8b42b2ed6ef050587aa7532eaf9c332c4cb0acaafe04fd65c4b79ffdc227f87f7e8986c16af351a81085c1736b650c771fc501c26ad935c936e4d2c80851a1ca743222a446b08b4519564ff4979ceb13ff4f7f934faed1e44993417b96d0b9545bfc6e31dd50cc013b7b9944fe64a74a636ebab21fd65630e05fe8a9c24e12db5bf1c068a0a56cf56cd0694b9df131be923e36d2985f380869ff70c575f284cc092a8da00cfb12ac12293409ec204c17dfd49c4f4f33bd161e5bb037dc19585644d34662e6ed4dab4ca34a7dae1c1bbabcf567a409e89afa5665f66f75e6c3400c8e0d38aead3ff8abd7649a410321028a8cabac59b4f1a555d074872f504e87163d0f50438b4931040d2fbc84435e7588a28e935569c375fdba873e8ce82edf1d2e60dabadb147ccdd749304545f3bccfb6c04821331a1fd7e3cf76b72165387933b2a08fa98583fcceef0f4a4a766031554858284f7bfd272baafe54fd0f0f7b273c6b5b41a1112028e667f79f80cc103e94458b2ca6fb6fcd975c79134c78672f8857bd41849b09fccd3d995f5391db7b7f61330479accd1f5e78dd82e407e9d064912718c2deae47b38512a813c1b599f0272fd2f9246fc2aec870a41251f788df82086c772f51cea19d46faa1a179b00e373ad5d7c4870b47cd7d0b8b94175f3e276b1f7c16bc4396650be83b2918ccd48ac3389aa9947aa550a9c4688f2fca5301240154b158540c57488d16a3be0e593aa366d89a1b3ab06dc9fb09ca4c0b517879b9bce8fe10e10425fa18df9d58cf4bb26327443aa3e6fed74b92da2bffdd55ed93f02a7009858d7c2fcb945a48e08557e275d8f1154e3e28d44601a2e342b64878a8f6a47b59599b87295bc028d23b6f58a666c8c025a88eef1ffe5697ffff38ddd5b780304102c1858b6c3d69f1f331", 0xe75}], 0x3) 16:00:08 executing program 1: r0 = socket$unix(0x1, 0x2, 0x0) r1 = syz_open_pts() close(r1) writev(r1, &(0x7f00000006c0)=[{&(0x7f0000000c80)="aae3e6c3f01744124ce96464f9157c521949703cb9bb69323cf41195cd335e36e74866da987feeeeb097b241e19f3fa88644a1612230c806ad34071458f62751718c2d7318d6cd8bb32a75d8ef3ec8ca53550e50cd08c580866abcb4ceb0ed52cfd0b81201f04606d61424cc74d871a596a34dd2f37f2b7b251d38efbfda4c7fe8b24d0f14b2d79c90b1b13c9fb4921666a654ab580bb2422d814f990f09", 0x9e}], 0x1) r2 = syz_open_pts() ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000000)={0x0, 0xf149, 0x5, 0xfffffffffffffffc, "661fbef224518087ec9e03182eaf7f091fe600"}) r3 = syz_open_pts() close(r3) writev(r3, &(0x7f00000006c0)=[{&(0x7f0000000c80)="aae3e6c3f01744124ce96464f9157c521949703cb9bb69323cf41195cd335e36e74866da987feeeeb097b241e19f3fa88644a1612230c806ad34071458f62751718c2d7318d6cd8bb32a75d8ef3ec8ca53550e50cd08c580866abcb4ceb0ed52cfd0b81201f04606d61424cc74d871a596a34dd2f37f2b7b251d38efbfda4c7fe8b24d0f14b2d79c90b1b13c9fb4921666a654ab580bb2422d814f990f09", 0x9e}], 0x1) connect$unix(r0, &(0x7f0000000180)=ANY=[@ANYRES16=r1, @ANYPTR=&(0x7f0000000240)=ANY=[@ANYRES16=r3], @ANYRESOCT, @ANYRES64=r1, @ANYRES64=r2, @ANYRESHEX=r2], 0x6) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r4 = socket(0x2, 0x3, 0x0) bind(r4, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r5 = socket(0x2, 0x2, 0xb9) dup2(r4, r5) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) close(r6) fsync(r6) getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f0000000040), 0xc) connect$unix(r5, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) r7 = socket(0x2, 0x10000000000003, 0x0) connect$unix(r7, &(0x7f0000000000)=ANY=[@ANYBLOB="62020207e00000010000"], 0x10) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) clock_getres(0x4, 0x0) close(r8) fsync(r8) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) close(r9) fsync(r9) pipe2(&(0x7f0000000000), 0x0) 16:00:08 executing program 0: mknod(&(0x7f0000000180)='./bus/file0\x00', 0x2000, 0xc0) r0 = open(&(0x7f0000000080)='./bus\x00', 0x400000003fd, 0x8) chflagsat(r0, &(0x7f0000000000)='./bus\x00', 0x10000, 0x7) pipe(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$getown(r1, 0x5) write(r0, &(0x7f0000000040)='oN', 0x2) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) close(r3) fsync(r3) openat(r3, &(0x7f0000000140)='./bus/file0\x00', 0x99, 0x2) r4 = syz_open_pts() close(r4) socketpair(0x12, 0x2, 0x2, &(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}) writev(r5, &(0x7f00000005c0)=[{&(0x7f0000000280)="a96d0dc01d481b28d0305c7d83843ac61c1a96120ce5558322166bb60eb8556195e0deb539a92429a073c28ca200921c6f0baf948d3ac11d1d2606974f7a8e394239509011366aa51656325cd505f0618f279b4a5593cd59561a6bde20edd42d0ad5d56e60de59955fd49ebc051d4b50e1f95196", 0x74}, {&(0x7f0000000300)="5bb2a404d62737f310de58325179c494ba4a38cdb1467d7f6ddd89b6d9b347bb4aa1ba1f4677180758", 0x29}, {&(0x7f0000000340)="019e46c509f5cd9e00e40cb5447650f813c69f592695b0994aea1bf9b121d77e85b90fa0e64d65746ee7480f11b56d0c633246507df9a185740cab107cf5386db0567607db920105439d0105ac4784874b3cd5960eec305079a61ec54808b7ad8cb925306cc2a3fab585f52869ff7effa5614a16c0e9cd12c568ab5a2f9d69e387de6767904d10417e8d130a4a0c095e0c3a58e1af2c61b90148b51c141e56a03bf98087bc560d230fc4cb54", 0xac}, {&(0x7f0000000400)="50a3afe01765dde6d9f788a11885d335073a5f28c1a70a1cacd93b5d185c0da5a16a6a26528952d43fe1a2146cfaeb98d730f9f3bdb8a8c4f8030ea604af343b5eb21e29011853bde090478bd501fc55b59856ffcd2f08e7cf36ecde57f2956f2c75a675bff90f8cec67", 0x6a}, {&(0x7f0000000480)="7e4d46766052b1c7c59a19a8bed3b3934dc4932d22c723689eefe0e74c", 0x1d}, {&(0x7f00000004c0)="51194b6d35eed0ef3185fc467087a47d228059659f77262646058305ea96a84a468579b238353b45cbc5ac671cfb78513954154e63e6a34c57c52e54a8bc9349f38ac02ead0245336b7719feff37874985549dd67d677a2c785955ce80e6d6380c3be923e7bc3ccec222bf1d76f175642ee972bebc2cb47d", 0x78}, {&(0x7f0000001d40)="0a5e0c043ffdbde12a6deccb09e89539635c7cc36835a06a48141fb4abe3be75d3bb9190bead3ceb5bda138f4ff2fc1461e1e13431db059b2c656aba10dbdeae5c477d9ddf46e985cb70e989ce176e861ab69638ec6528979f0a2b2458234a74c5ef24c10c61c86bdd8c54ff0a1fceae49f184ee7ffe779fddda8f7b0d7a699fefd0f6c6c372a6f6e5a6e65bdeb2d6bd922dc90b4955dacf25207ca91b90eba443bd898efc070c2d5b04e63c301b13a384eaf64cecc0977d8c79d88e62db7b5ef65138f42a7211d29b0772868a9abd3a9d3cf0cca5ff61972361f353c32c0cfc8d0bab48043fbec24d2df46f55bf795e996b81ec828090c3355fbd524bbbf27238c394b6bd6de696ff78e15c204013c63e8f53356d3e7cbc878bb8028bf2b5a8fecb07d6f2059e83f2277b8745f9f3fff460ce9cdbcbb79bf89633f53f7b54b616a996fd484f32a6d625e5f27767e802be2012d1edb3b03a297b5001eeabfd487ea358aebdc09b2fd2fe32eccb6340f64d014c3c1d190669d548b2a6895cf30d8feb06f0e96b964fcfd6cd4d33b63f61a2fe76fa75f7ad05a904d0e7743270b74dd9b89f0c46aa90677c204ad92377bbdb309ce080927638a2017aa5363fa8ff0a271914cb3a070edddf2b9f53fcf4231dc904cc42ee053ef5622bdb257a7aa4862918691dbe4bcecc1231e3844829526d15af286a84992461c5541bb55a437f493013cb3308f943fc6a9b021e11685a8e343ce5f0128335fae51b2db4e66f686efa239d28f8ffaa6a8ad0eb6e020bb4a83653515c47a375015aa1a8009e4ec280da3707a816b5db82b5d202b7613b722c071ffb2c32c2f06203da636242f0f260cb2552cfaa95dba8154659e984e560a5fb66c0e35d2be443f1b3decf8ad914b2df920bea5a056244e8d70299857055ef701f37cbee06c3b43a91dd2812659ba91f9c56405f7d7975928d9fffe2b98a6ee412a50434de4a9b92a1796d24983daafff1a84249fd54c4f60184c404edf1f18e15991242dae4e86d5a391abd9be4f41390c83ee8e5eae5dbbe098dfc370cd2503562bff88e70ef49bc4c7370ed6d10f6a3ac2f76b1f52948018436c9fec76a407c008ccb8686bcd4f9fdde9a705eacc729665701e41e3d6d6ba6c771200ca45fc7c99c8a90220c5ddd93187aff99bf537e57911b0af0a3f6c9f7677afde72d02c6ba8739d9ea3a40071ebdaad37435c1bedc6913c8c1684360fba376092e82b40092914b661d666018d14b9f2de42cadd259c582e11d0bbf79f9d7c38acd75807b6dd6a2f5fef877dd177eed3c87ff866e6886fd95dde99a2c0844111424bcbcf18909f09aa6f4c5947c4bfc2a372dc692cf66a064b049cd7f6cdcae1be53ef73b0fc248b2d29d779d8ae1b8117ddcf77ffe04a991aabbb6ba8eef591f3de36a0d05c0eced8eeeb6c3323bfeb385e68aef41a96a88f5ed10939670eb2bc89dacd7243ea6af54f6a3ed38c4dfc809ee8454473b94da6366e7744cfad2be8d28b1936b555d40da81684891204216a636bdc9e587e7585d343d4061dc42cd6caf6e7be9dc2a406cb6f7117e51aaf9471741cefac2817dd555d543262f250561a872a7aeefec49c3a7847114e113de7829a652298b90f6d1a7374c86d45753d51a7ffe2fa168f8e277ac67799825850aa7ac8824848c7d78b3cb799578b960698e1e819b9a48eef7e0c3fd8f4b340475efe10ec0349fcb42bc3a1f7d00305dcf339486762d9184a7a2fcac4ef7b5c2cdc4d002266ac7aaf7ba757a3610520e00edfc2e4aed0a6d46e54c93e3a055f5c85d7fc04d653d6562217c55c215f4882269f830f47688b424888e8901ba0829d6c78f54196e3bfb734bf828b23cb2d1ba98041d678a1678c3d1c0208e0a95b6b2a0b879d1543a4826b54071d68d584ee8f76b1f89dd155848a6f18ab4d1c9afdd62531aaa5f8e1f69b4b87c48485072648794425bc5480839aa4ed321c09f84b129d1d8ffb0d40b8631132a3886011f83d8f06feeb31bb3022e84ca6501d3f1122899d7904aab599bd941a3cff3960cb30d6e66105e5e76b8b9bbe937404b2d952a4cfbeaaf620a563b40bfa1065463872af074a00b9bbc32a3d50c6a1c2e14897d05ed4cf80eaf8f661bf683128182384e403ed9c860c5a36f988cf8244dd90d865c64b54882e756e01255d8f4b579b1844f09ca3effe45928b5f8a0be402cb6e8fcc89694da39fef107fb66b0d5ee68cd039f1662200e99ebe883096b4e2faeb2170221101cc033798b4e10e829d3991cadbe39bd41c837dc7973add540de3573e7adc9f3660b46593a87fba0fd924d8a3a7858510fe2160da2f04127115961e8dbdc7eef9fac6e211e9acdf37e2cad62bc3c2d5cf1ae8cee7aa44b7a9ca85640a1d5f7d60c78e8406fe5a7a7cf40a081a382b3bb8a180f93eac0f57aeddd24f5db682992db34cb8dfce1195d45add608d2fbead7f826b1dbac55a0b4e4cc8c2d7c19ff31016c6369f05ce1c270032f097b348fb4f1f1273cce948ea8988c2ae4d665c26546d8786ee92d04b184b6682c08f8fefd3679c81adea1a00df92b6993930f3d690a42a0944733f8d11c10604a6f72f6271882dbfa9d56f31c73a2b339d02909de0d18c90e661e935b7a4f1daae162ef2c7d62a6800c6eef66ddf13119ddfa247723a4eab3313b89a15d63472ea3dc2451a88a93d5e23c4104cad35adddf53e6944d832d0f35552cf4f9cbf2650542669467627e2f42aca562aa31cc66dc8d9167a41763cd605131a4c985a0c1602ab30d2f551fd9ca24b77057aca3f39b4ee242dbf4ccc710320845ed5164b838362d729a15de19611da2b8e2f7d6a7e0d1abbee27e57c406e4dba2d468a47d9c6bcd1ae4039be734555db5b4822bc8e00c7f3a0e8dca68e09e8824b54c99984be6c420dcfe913358206e50df1ae1b427f3a761078db408d980a7f57080565907331bd9263ce675a0b25026e6a58d6538bb6b04d6a8e9f7f12168749eabf1f478a9f26aa4b087619b5e43e13588d67a0e96aa7214d443b8d6e463a5e08f768022a738245b7ccc9fabd2fac9ce144b44f63970fe8aa67c9ad149ed17f232a05d7cf6b506a2e66e15923fc17b24a77d0968275383559bdb097e5395ce36444e7a24154bd230dcf4dc400d267282fef8876f291e1a1875ae5a60c6c5b403a437dd6bf4a0f124f1016fb7525a199f4e394095b626cd1f0937fcb42e1121e58f5992e40e2e9d6c6f6dd268525f784b2aa846539442d993cc440bcddbfc2cf55403cf4a94c709531d21b528d5187501da42750175789f54a78c8e15717db3fdb622b3b012caa087b969615e7a348cc2fdadd27306641d4689a6d6d18174c02a15af099ac7705cf6fde4b78b7fca0101c990c75a3a0f38421c1f708fa010c7979db4df730d94e1ebdcee215a77f15cd04922099060114366fc1014d3a4a316da2e5ebbb7ec60898165a11af0c46560baa66c708786d4c31f6bf4d434269b3bcb42515f6b5753d1e6fb1ce8786db973c0675d2b74498c6e771b8f2518c9af84d5ca2c9b63937bc6a5ab4b9196a2ca8f875d8116315288ed74520137c4e44753e491b43e82fc4b8d2f9d3979a85991bb52b2f535207576d2b4d03ccd2399f629feebec087106a1712eb2a50e2f844c53d998489f1e2cd7a3fd20e531e8301b05c666937aac2fe713b532c1edabb72a60aad45d03855cd0ad1edf7d6f45391c09f4677a4a3e41214921e170da2b2f37284356de901619027ee9c166c45514a4804e9a62dcae1e5beb36d4507791fef0f0e27952dcd21a6e9c6fa0e5c7a1026c62dc26a32a3dab3a377f4d72b1c623cb8abc6894977722f137326a5d923c5939040cab9ae41a7af07873a6cd8f337707d0c3a1bd60f516ca67a529b3f2cddb13990236e880d3ad6de8eb44ba3bf813937e98200e23d4d492056d21461cda84b9bdc228bbfe0ce7592bd3e268937685606bfb629b1c65d67fa0290ba6b7cc3d28c700a02c1a4b6c48a7afa9ad7cdb490b7827f6725b328f20bae7dc0c06d5f43950f81176b494bf1dfb95ff8f9d84434abb5400a62831d2fc071dec2f761bbdd810ef04674211b3f93d1c8cb1e5c2a5b268349daecdde801ab41565ec3eb6285c2c7d47262825de23559c0a768e9a6e89a65a900f635126bdb093c26366e80fb1eea6052d02ee9dbbf655d9014341d68e2f5f8af91730a2c880c1252344333be3f69f6b712e5ee77fe7351622e812065b3acd9c72f41f2ab2339592165d2f433f9f6d7780306d8af8b644934b0e6abf38e3e3254078e1e5f1d4e4fc588edf9c296dacf7dcc510355e136b0e3c37e03fe474632e994284e1aa7897c8b79db911c12bae4cc10674b9a7659b46f31f2486b1e82f5ecca163d8dbc0c23ecfc5468bcde0425492d6eead56c565326da3a89f83c0ad7a27a7061cac914e96365482cb962e4d083e29247c602ba45666d7cfac792bc2e53a87b88886ae0d5859d47eb8ceb05421a61fd380f24967bb731cc2037c35c5c6e64455fc812175823c5fbfb674500ced0bbc92393a72e355af0f1d126f5cc20408b25ebf4ad9d5d249477d5ee08397d9d4385852ebe96132004f736a64264c7efc8848616669a99bdb78fcb786a9d42f7820127a16e908e609a75b20332218bf54534bdc2668562a5bed10d721150a874f7d231b1d702156ad1fb1ab26e6d5408e53e8016d907ec8a178901a44f01ffe13b4bc745a1e1e6558eb15c1e184cd6badb71d3e214c8f4f39c0fb381fb31f17dea04fd1c0c6047d79c7d8d9096601517867aa80b2c3e7ac4e4827625c45e96878348e5f488074b629acdae3379291e825a4ffa31c89364b0d3215f87479cbefff85f4012f3557bad4351e8a31f6a7c77cd8aff43ad92673c24810fb5374463b7a7a0373f816200520c1a20971c850b3163c8e8e40585f12cbcbccf6225e612946196558fc666687b80bed30c7142045a7b3b97306014f4e70b777cf97e26d72a621666cb70374202a76e7865de139e492ca47d02baaab6b4cf2b60d0ed92745c142f006d27c41586d9dc39f06809f049e8020ec9bde96449ae15a94a1c652476fed3b67e9a2a7a0b1b47eeb54118d92f232de6fa8f0b135c2882e54604efc4e9b1b4215f465e0db5da37f331b02d95f90c08540a5a4c35c0b59630247b55ddd16889c08941ed224e32f880cd6c07483aafd1639d7e0492c53e3be9b0ee6de53ef9a5da609b8d0296a32b9c6e0a3d89891635ecfc1f17326801ac0ec6a744b399d6b8505baa00b93176ae894bc00ef6ee38197b00546ac5759a28d3938bed18fdc3ab9eebae4afc5ea9b774521e5439bb1ffa1ec0609bec05c36c3bbe01b36c6647b33abbc6dbdc36a32baf4055ca854b7fc1ee78d2d86b17fe92c5bd76acf44a0250482430eff5b7a69052569d0dd2ff820013adfa84e8aa0ebfca3229d5a733df7d20cd6fd1097940d4bbebbed444ecfb84fa1d1933e8319ae6b0594294006b305acf558b0d6badd1da86277790e50a1e6f7687e4b8f3bc86d7aa048268a29ddb3dba2b1c7fb717bbc058ae81df6ec30fe8a0a9912e7749c7449ccfcf5be873767727157f645a11769a49f1fdc518c0b0cd97ef2990809ea656ad87affbbb638e1351f96c66eeded58f4c9526cc5c3a047ec38c9a24c5adc3ecc45daa66867a372e1e0317afdd5043485c5cbcaa6f734dbded678f12fbdf8ff93ecbfedd54321a501d1215dc493f57ac1f5b288e2b39f13706e85e2e17f0c7a2e0d694c9823cfbb6f16fdae32a67221f29d23281de5803c9ebed09291eccae5bfa4fdd88c0c8121e82b28a9fea07781480c9552d651a6513a6466da6b6674ac40b398281b5f9edd8a88b1b916d71a61082b072a46be05ee1c2aeda74d22cde4d27466ac699986db535f4b76be22dbc459227a47515b3b7fb049db4c3d5080579cc63089644ba3054e291364b9abb8c07aa651b9c2cf94aba91d95919181e88e481b9aefb1c6748f978666a78074c3c2958444aeb5672c69fdc27f1e25192a0e9076f8eaf40fea0e58bb7ba5666b74", 0x10b8}, {&(0x7f0000000540)="dba220cb2746602784caf924495e78fda0462f06968d1bc3b843e20127f66ad90e254b814e0cdde2a02960eb70362506a545b368f90035c9e6cd0ed3d0fbd6d79f041b22", 0x44}], 0x8) close(r4) fsync(r2) ioctl$WSDISPLAYIO_LDFONT(0xffffffffffffff9c, 0x8058574d, &(0x7f00000001c0)={'./bus\x00', 0x1a, 0x7, 0x2, 0x1, 0x80000006, 0x53, 0xc9, 0x0, 0x0, 0x1ff, 0x6820}) r6 = socket(0x1, 0x0, 0x0) fcntl$dupfd(r6, 0x0, 0xffffffffffffffff) fchmodat(r2, &(0x7f00000000c0)='./bus/file0\x00', 0x107, 0x2) 16:00:08 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x20000001, 0x0) lseek(r0, 0x0, 0x0, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105727, &(0x7f0000000040)={&(0x7f0000000080), 0x200000000000001d}) 16:00:08 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffffff, 0x0, "00000000000000000000000000001000"}) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x1}}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x2, 0x4000, 0xfe) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) close(r2) fsync(r2) accept$inet(r2, 0x0, &(0x7f0000000040)) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r1) socket(0x400000000018, 0x3, 0x3a) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, &(0x7f0000000100)="3f8ff26d5ac00b6019020c10d6226803179e38b3bef31e4af0e338752af2526d7dccd96df16fff9494cb714a709319ab4a660f309a8ee1ea5ec6a901a8ce9cdca026487a0402d809f1680f7bc99f22b540c56b4878133e832801b00adb7cffffbd47263b72defa53ad2c996d5415f4ee42e209cd1fca02176efd00acd5c4126a76332dbb9e3419c01b026018c369fe7c9b180c2c103bcc321b29e8ea816b5508f0b831ac9ee720e69e46cb80b92ab62fad9364a7aa609b7e3f24874af18cfca4fe6786822e558d511dad176fe41035d1c39fa9f4a314dd358a005d5e4caa5910889dc1d0937379ef4ba487987b2ced9ff75d845616dacc849f572efba5c161bd7ebc72f469ca97f1aa6b26ab9ce69451dd3bca7bf28b114b5b9b16a65b0c12fd8ab6302e6fc24132d0c85206f7e1d73d744ef326cd99af8089f7249d22c916f187e6c98e41eff34028f7a77bc08638133fefbd29adec8ce43ac47d7b636d8c87c07574e5e9004ad094f3fe17eb693327fe0196b4546b8593e2304d3e0614e1022da4e048c47dd59f29c1d3524e0b5e3d97643cdb98d1b72c880a6fe906806328093cf5cd66ae3fe72264e0dc1a4dec8127bc41b893fac9bfa59a1932ec3cbc2cdcb30164ff2e450294b0157a26b6d7c28a0489f70b395bc0b5d3a00b0d2b0c76297acce3104b7edcf7f1a8627589c659312ca96e25592a98076cd641280374e1ce2b8a082dd9977970f8a691d964409c9582ce579779cfd98ce41f924da0a336762698d4710d17d3f7fb2f996f4f01d818f2ff6bd8b685e87ed9d8c8e0063127bfc55ffd145c495911bfc254535218e5fb6b8edfd98227a8b40dc5bcb8c8ba78a2325d18e9b84da5e647d4549ecb70a325f82933d9074b3ab4cc6828093ed6b0f3d76e882453001a5e547bbed21fbf2c693cd57bd7a5673365d2c37b20ebe7ff64dfde41de71dba895988538882935a3ee75846de1a53168e9d26fbc58194caac94df7b3968d4d77eb3f076d47e12bfe0fe681202f0146b300945deb3f39204ef6b8bf282b25f976c316ec64740ca7a88f35a7dd1fdd7e9906dfdb2acdcb91b61162d947554540c9dfd3ec906bdf32227432d33569c957d79df743981ed6083e031c05fcad24caec86a45303a2837267d5201a3be94e43a1d454597c44c9608a76dac393df52a5d08c067154f5cda62984441c76d7e1e0e8b140bb6716b41097a26d60f7a97173d213dbb861a34c1997b46dae4fa4fb04a941fdee3061b0c8fb5a562798f61a3a1b0306d3600ae17c4afee6fd3b22d3d3891183f29e87e910471332cb166acae68f2b0c4e830259fe27ef22088c2e6a55166d1314e8a515b0f619635b6e6e2b75c65be8ea5b258b414aab5f014b1f1c2130a8397e0e8129e358a2ef2f459e04a16f75d3e7abf69d77b7b2329458f9e351828032fff2e4d734b1e484030d8b5ec5a0fee6bcf677ba4cb873531b6c411f05e664f805d9cd270c0fd57597d263aecbec87b372694ef59893438d13113608e580c027af612faff99ce1a2032b87672b3a937cb6cf050a2292b71f48e8ed09eaad3d634799576aae74550f4c4a506f5a50e157d295cc5651a61a71c5f771794affb6336d060247828fbd4c421f5dbbcefba471965d806389e1ed5ac1004f7c03b8f4dbcfb3673c083c105ee412976b2de549d4d745f0a0cf0cb2a111a49892729a9df1c9064bbcd2a15a4c3af2447b103c5d4268b2b416b9d6ef43973476b9662993c410f49afc3c34211ae8269f1f36808424f7502d41564d95786a06eb06380641384f0897de9ddb97917472c9d48ce71a066b881b1a7b232668f1e4b2bdc7af736da21510c36415066a07b1fa8f97f1256c664dbaf9251bf65796c6d4aa62cb81e49eb1a26f448f4b03b53f362f7ea896ac8b236dd65788d2897f23090501311a6fa6849b97c134f490669e2e2dd3ca812af4b2798a8c22a72844b514a846f84724f0f06bd49555c2206e721c3c66d1a30a36108974ae58afd7872b6ea05da350fdedda27e1edffbbb0eda152f54d90be6630c4810d658d802dd5bcf37854df25043ceef90038717a1299bb160c64867556526c526553860e089cdeed4924513a4b72c9637d11132c17dc8d4fb0d5692f67251bd516473b1b1f560afa73a9470477c27f3a3e88697f608ed5d0d19564138fbc516196058cfda01da2dd1febf9fb2eef119dcc11958682d75f0f288323975dc9c8a1510e107508b626cd1cbf3f2aa37ae8779e51c80b259c34cb7519d79f6890954f1a27f6c1e05baf2287b1ffda969e70fba2873c0cd5960a82cea5ff18d6651d3ee74f348710fca8be331437c38703c2da869a61983efba864df94cdabba8d3fe50468d8e2d631a47b01bd26f8526b65bf82118ffab3020e939adbf02006cdf2e54973a41f0499dbab3da38af30600882e2f81bb9dcc78262b4ec83536f79a08454aa652e33f0a0a35600b1bb9e35c55b3d5f510d25128fa99bc45c8c2d1a9f32cec5efe6dee172b0a5268ca45fe1a8c58de52589a0031ee752758f21cdcbcb220094a3a0b90052767436c3355dc96070d34375fd93792621dee5c483b63e0a32756a200d81eb64d19765117e7a85163c5dd85302a5d2e5546049d446322f4a729cdebe741752c883a047c5b10ee702873ecf5be8836522584ae6fcc06461fba8b77c5aea5feba49c8497e186cbbeb76e1a2fd569f8ec1f738552439a329d4bebb00a191b82f05cf52c6ab15b2496b30ae2993b4dc981567d3f9aa54d38476d93c170be31879d70b1494ccf560c68a6889a77d683586a3c7097e0724b5e8b87913bb5228e3e2828cce7146105927e705ddda9f697351b227469b31af26f0f3e5ca612da5e85a7c969bf65f95c6b0acd0d419ec1aaf5b8f6a2157e2273075c39c99bd6bd2856fbc2566ca067ef758cab5b3587bc54da44c1b33ccc9e289a748e86d61ba4668761680ac413f9794ad2c4420396acf18b5ab06fdefdf817e0cc427790c19a14f806728c8f04ba1bb26a22fe5b2376a48cf4afc5ad0688feacc3fd2be7979f35fa6d830456fa86afbf557bc879c0d4c307c5dca724b6c167635848dc7efb2735e55b58f13f8944fdd1d124c5c0dc9acb75563d1456c9e4a7e43dfbb4ad5205594374838ef85f984ea72f5727bc45317b8af8459dab993e4cbc5e4c950d9db0478312e61fb1db6cbabb8ab93ffae1ceb66de8be66c633ff1cae766cd0945b3823fa4f52d2804c22a019256b368dbf02858eb690f3176e77f9b94a2911948be0c1e48363aa7c4e2d62d30fef1cb1a79089ffe95e8732f003d7591600f005aab5e0558ae817c3fe782c5e5fdfcbe62728c979071b03cf10a02683ea158307e38d8bd2fe0b65865b9248098981c05cc64b3a1816edd4f21e2687d78d8c23830ed42fb4ef7b23fc703bd6c80d44d06f5d9522af109f61ea2b8e3cddc987f132a9de66ae7c97740c46254bec899496b4d1fddd18cabfc93b03df872d2c53b1948f50a22e3de9ed5c1c7ae38ee6b52a84094a98be75dcce75e52ffcb0a2c80ea4073f81572f94ca259d200a0b73cc66b4e307a933a2867b620575af480776693a13fd51a6caedead1779f23b361815f79df98f1b540cc927d35895af786b92cb73bf09a12ff77da4fd6c474626fd2c3897b1f392c1103fb9afe897bfe6aa11ac1e425ceb228b645ab93f59645d963deaa0c31eafb77ff51daeee0d72b9cbc75dec075ae714270ca69c86d0b2140e76721d99e7344d9a010d3b8dea9a433432da719fea235ea7d4a8569fd9c0472e8c1bb3f53ae7486a2a7e09a98c65b56941afc03c41c94171b5385e394c91fa20b8b87ef9b59b16edc7661f45e06083ef125684ee6f5d38b574ecdf51f91e1401abed51b33dda6de0396f3e51b27a78c029cc2133f3506317a33c8fc94df422c6b41df78da475733c6b980f6f4836244503b51ec18ed048ca3b5f4b70347706ccd3745c4ef62b7e3df34a4b62f7351af163ea18f28dc7638dfb4f21574207a4ebe6571e8b77b92689d13737e2380d2bf04d06149c2924c1230b5d6f7a94506a79a9bfc909a93b7608f7c79aab0a41cb2ba0839d2302c3a5e5a8f9e0d8f09fc86c34a34e146045502458838e1b226455a528be3029b82f6a8742c6f011ba1a9834004c537a3fe9b9461a04a893146b21572ee6c612fa9396cae66a668b6e7262b128a3214dd4d23af1aea64261a28a32525037f056b7e57ccc462c2044c579f99ff5dfba3790f0cc160595cf47ce71f7d73adbdb94af8bd11f200073fbbd334fc6c61fa5745ee559593545f47297298da2dadebaddf78c3feb7d2ffb632e11cf6eb051d5fb921b7c455eec9c44e2073d42e61c696670d90a1d12b511fa9be5a16d99a37fc17d74252f745aa121234c3425d527cb17a0eab2732b2a093782f049f15c9c368f2f644d28d92cb4c96f14c7d10c4afe9f2416ea54b60f408ce64159e0223e7d2d3e57cf6e0d7b517587690b5b37a76257b68f3ccdc856efd562496182dec06f23bc7a3faa41f2ae88d0a1c4aae11f8fb06561741da1d44302f872025f41cfa9e5c1b2128ce7945874fe273d2a0e14aa7b34e8f946984a2c1314b699a8c46ed1d78a047f7eda81ba0ade08ae2c79667ea55bee98a1bf5b34a908169f83f2edd0157bf7f6fc9e29a90061739c9075875ce73d9f570e92947f40039149465a58d76f780e7906519c74dcc4b100e2c434404459cbd0f0323d3d9562f708e83037cfa640ddb9438d5006c47513a6cb39bbd67211e18cc86b0424ee154613e842ccb56f8d13271d0c3b9a526da7354da67a5ec45f782e8988259ce84176e19b466999f5cba353dd9f017137c20132bccb3b300bf5a1e5cabd2ed3947d2c54f2b35633da11dc180e04ff3828e28d39af88f25c99487d9d4b07b06c43d83b1a6e69ab2939ebdc696be53b7f4e43c49da3e2dff2aca86698bb85c76d4914c79472ce5c280ac1850c52ca26664e77695cc166f5988907f58cc144ca937424773daf78cde0be8f1435b2a567ef4914296ecd6ab9ffcba811c2dc6604b51872c324c53496d530b9779105b5d4f521ca36e49a7d4baf8e54f4dac03372e13a56be50f6c17f6cd03525e2d58501850c065acf42c30bcb7f3212fdda43004cc4f7c4da6deadf2f35586b3bc20e6077bb17a2e8eec7fcaaadfbccffa44d079ec8633d16e59e7c76f1e0dbbd8c7524697ff07eb8c7b8afd009ced5c06693b0fc0d1d636ecc5f4afdae801ad15a255e4ff6e1b15129197e6ed3c5c35044390e37bb182c7e954cbe818bfd96a57678bb7adc57a00d27b9684b4d4fd5301f7b26c7668f9da4c0e15f0c300477d5a536d73df5b21f23cb1a30b4de9afd53d4a8bafcc898d9ec3b81d6185403479fcdb3f3536315e9221fce087d461f0332d687e969e8bb1688af9d139ec17ebb9daa71bf78b440b0ee33d9de120a18b2be2950e1e70ad864dea8084f233993d473b542ed7cc04304eaca5c4025c7bfcdc6a131b9aa8e23a6ddc23094214777280e9b03ed01ad3894544ff446c66dd4af79cd568ea07a4c60e843479e6c23bb75d25041c1e46379641fdb19dfc1d0bdb1cbf0cab3bacc77f967e9ff875611e788184db7", 0xf84) 16:00:08 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) sendmsg(0xffffffffffffffff, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000140)=ANY=[@ANYBLOB="2000000000ebfffffeff0000000000000000005b9d071b542a538706000000b818000000290000003100000000000000000000f8d2ecd21524f1923e4a70de39f91d2a195d296a0002000000"], 0x38}, 0x0) r0 = socket(0x18, 0x4003, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sendmsg(r0, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) 16:00:08 executing program 0: r0 = socket$inet(0x2, 0x3, 0x0) getuid() setsockopt$inet_opts(r0, 0x0, 0x6d, 0x0, 0x0) r1 = msgget$private(0x0, 0x40) msgctl$IPC_STAT(r1, 0x2, &(0x7f0000000040)=""/88) msgrcv(r1, 0x0, 0x0, 0x0, 0x0) msgctl$IPC_RMID(r1, 0x0) msgctl$IPC_STAT(r1, 0x2, &(0x7f0000000000)=""/3) 16:00:09 executing program 1: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0x3f, &(0x7f0000000100)="2c16954c", 0x4) r1 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "b8000000000000080100"}) close(r1) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd\x00', 0x8, 0x0) fcntl$dupfd(r0, 0x0, r1) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) write(r0, 0x0, 0x0) r2 = syz_open_pts() ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000000)={0x0, 0xf149, 0x5, 0xfffffffffffffffc, "661fbef224518087ec9e03182eaf7f091fe600"}) close(r2) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) close(r3) fsync(r3) setsockopt$inet6_MRT6_ADD_MFC(r3, 0x29, 0x68, &(0x7f0000000040)={{0x18, 0x3, 0x10001, 0x100}, {0x18, 0x3, 0xffffffc1, 0x5}, 0xca58, [0xc3d5, 0x5, 0x200, 0x10001, 0x5, 0x20, 0x2]}, 0x3c) 16:00:09 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = syz_open_pts() openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x80, 0x0) pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x10008) r4 = syz_open_pts() close(r4) writev(r4, &(0x7f00000006c0)=[{&(0x7f0000000c80)="aae3e6c3f01744124ce96464f9157c521949703cb9bb69323cf41195cd335e36e74866da987feeeeb097b241e19f3fa88644a1612230c806ad34071458f62751718c2d7318d6cd8bb32a75d8ef3ec8ca53550e50cd08c580866abcb4ceb0ed52cfd0b81201f04606d61424cc74d871a596a34dd2f37f2b7b251d38efbfda4c7fe8b24d0f14b2d79c90b1b13c9fb4921666a654ab580bb2422d814f990f09", 0x9e}], 0x1) r5 = syz_open_pts() ioctl$TIOCSETAF(r5, 0x802c7416, &(0x7f0000000000)={0x0, 0xf149, 0x5, 0xfffffffffffffffc, "661fbef224518087ec9e03182eaf7f091fe600"}) kevent(r3, &(0x7f0000000080)=[{{r4}, 0xfffffffffffffffb, 0x54, 0x5d87685fcd6ded4b, 0x2940, 0xbf8a}, {{r5}, 0xa2aa0a867490712b, 0x2, 0x40, 0x7ff, 0x9}], 0x7a78e7b7, 0x0, 0x0, 0x0) sendto$unix(r1, &(0x7f0000000240)='G', 0x1, 0x0, 0x0, 0x0) r6 = kqueue() dup2(r1, r2) kevent(r6, &(0x7f0000000000), 0x66, 0x0, 0x0, 0x0) read(r0, 0x0, 0x0) 16:00:09 executing program 0: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) setsockopt$inet6_MRT6_DEL_MFC(r1, 0x29, 0x69, &(0x7f0000000040)={{0x18, 0x0, 0x6, 0xfffffffb}, {0x18, 0x2, 0x6dc, 0x66}, 0x401, [0x9, 0x5, 0xdb8f, 0x7, 0x6, 0x9, 0x80000001, 0x10000]}, 0x3c) r2 = socket$inet(0x2, 0x4000, 0x5) r3 = accept(r2, &(0x7f0000000080)=@in6, &(0x7f00000000c0)=0xc) ioctl$BIOCSRTIMEOUT(r0, 0x8010426d, &(0x7f0000000100)={0x3, 0xfff}) r4 = openat$null(0xffffffffffffff9c, &(0x7f0000000140)='/dev/null\x00', 0x80, 0x0) ioctl$BIOCGBLEN(r4, 0x40044266, &(0x7f0000000180)) r5 = openat(0xffffffffffffff9c, &(0x7f00000001c0)='./file0\x00', 0x800, 0x100) r6 = openat$null(0xffffffffffffff9c, &(0x7f0000000240)='/dev/null\x00', 0x20000, 0x0) r7 = socket$unix(0x1, 0x1, 0x0) r8 = openat$pci(0xffffffffffffff9c, &(0x7f0000000280)='/dev/pci\x00', 0x10, 0x0) kevent(r4, &(0x7f0000000200)=[{{r5}, 0xfffffffffffffff9, 0x70, 0xd61924355547238e, 0x8, 0x6}], 0x400, &(0x7f00000002c0)=[{{r6}, 0xffffffffffffffff, 0xd2, 0x10, 0x2, 0x9}, {{r7}, 0xfffffffffffffff9, 0x20, 0x80000000, 0x401, 0x80}, {{r8}, 0xfffffffffffffffc, 0x80, 0x1, 0x4, 0x36}, {{r0}, 0xfffffffffffffffc, 0x20, 0x20, 0xfffffffffffffff8, 0x100000000}], 0x9, &(0x7f0000000340)={0x4}) munmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000) r9 = openat$null(0xffffffffffffff9c, &(0x7f0000000380)='/dev/null\x00', 0x20000, 0x0) utimensat(r9, &(0x7f00000003c0)='./file0\x00', &(0x7f0000000400)={{0x0, 0x8}, {0x8, 0xffffffffffffffad}}, 0x0) r10 = openat$pci(0xffffffffffffff9c, &(0x7f0000000440)='/dev/pci\x00', 0x10, 0x0) dup(r10) r11 = dup2(0xffffffffffffffff, 0xffffffffffffffff) ioctl$BIOCGBLEN(r11, 0x40044266, &(0x7f0000000480)) r12 = openat$zero(0xffffffffffffff9c, &(0x7f00000004c0)='/dev/zero\x00', 0x200, 0x0) lseek(r12, 0x0, 0x0, 0x0) setsockopt$inet6_MRT6_ADD_MIF(r5, 0x29, 0x66, &(0x7f0000000500)={0x3, 0x1, 0xca, 0x6a0b}, 0xc) socket$unix(0x1, 0x1, 0x0) socket$inet(0x2, 0x8000, 0x1) rmdir(&(0x7f0000000540)='./file0\x00') ioctl$TIOCSETAW(0xffffffffffffff9c, 0x802c7415, &(0x7f0000000580)={0x8, 0xb1, 0x0, 0x9, "0b3174baa360a2491fd5b7edbe46cbba89e9ee74", 0x1, 0x10000}) sendto$inet(r3, &(0x7f00000005c0)="5b869e", 0x3, 0x0, &(0x7f0000000600)={0x2, 0x3}, 0xc) pledge(&(0x7f0000000640)='/dev/null\x00', &(0x7f0000000680)='/dev/zero\x00') pipe2(&(0x7f00000006c0)={0xffffffffffffffff}, 0x8004) ioctl$TIOCNXCL(r13, 0x2000740e) 16:00:09 executing program 1: r0 = socket$inet(0x2, 0x2, 0xd7) shutdown(r0, 0x1) r1 = socket$inet(0x2, 0x1, 0x0) getsockopt$inet_opts(r1, 0x0, 0x2000000001021, 0x0, 0x0) 16:00:10 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000080)=[{0x6c, 0x0, 0x0, 0xc8}, {0x61}, {0x7ffffffe}]}) syz_emit_ethernet(0xe, &(0x7f0000000280)="d057080000005f593b2146d3a25a") pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) close(r1) fsync(r1) ioctl$BIOCGFILDROP(r1, 0x40044278, &(0x7f0000000000)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) close(r2) fsync(r2) connect$unix(r2, &(0x7f00000000c0)=@abs={0x0, 0x0, 0x0}, 0x8) 16:00:10 executing program 1: r0 = kqueue() pipe2(&(0x7f0000000640)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r3 = syz_open_pts() close(r3) writev(r3, &(0x7f00000006c0)=[{&(0x7f0000000c80)="aae3e6c3f01744124ce96464f9157c521949703cb9bb69323cf41195cd335e36e74866da987feeeeb097b241e19f3fa88644a1612230c806ad34071458f62751718c2d7318d6cd8bb32a75d8ef3ec8ca53550e50cd08c580866abcb4ceb0ed52cfd0b81201f04606d61424cc74d871a596a34dd2f37f2b7b251d38efbfda4c7fe8b24d0f14b2d79c90b1b13c9fb4921666a654ab580bb2422d814f990f09", 0x9e}], 0x1) r4 = openat$klog(0xffffffffffffff9c, &(0x7f0000000000)='/dev/klog\x00', 0x10000, 0x0) fcntl$setstatus(r4, 0x4, 0x80) kevent(r0, &(0x7f0000000080)=[{{r1}, 0xfffffffffffffffe, 0x5}], 0x1f, 0x0, 0x0, 0x0) close(r2) 16:00:10 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) r1 = openat$diskmap(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/diskmap\x00', 0x131, 0x0) dup2(r1, r0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'taq', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x4, &(0x7f0000000000)=[{0x8000, 0x0, 0x0, 0x29d8aaaa}, {0x4}, {0x3c}, {0xfffffffffffffffe}]}) syz_emit_ethernet(0xe, &(0x7f0000000200)="bdd9477c320c93ba8c1a900e8656")  ./bus € ˆÿ OpenBSD/amd64 (ci-openbsd-main-8.c.syzkaller.internal) (tty00) 16:00:10 executing program 1: r0 = socket$unix(0x1, 0x1, 0x0) r1 = getpgrp() ioctl$WSDISPLAYIO_USEFONT(0xffffffffffffffff, 0x80585750, &(0x7f0000000040)={'./file0\x00', 0x9, 0xfff, 0xffffff46, 0x0, 0x4, 0xfbf3, 0xffff, 0x0, 0x5, 0x3, 0xb483}) fcntl$setown(r0, 0x6, r1) ioctl$FIOGETOWN(r0, 0x4004667b, &(0x7f0000000000)) 16:00:10 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f00000002c0)={0x3, &(0x7f0000000000)=[{0xb1}, {0x28}, {0x6, 0x0, 0x0, 0x40103}]}) r1 = accept$inet(0xffffffffffffffff, &(0x7f0000000080), &(0x7f00000000c0)=0xc) write(r1, &(0x7f0000000100)="5b37a37aad194e97476ad836735fda9934719b3657e0242ce2101d6b5726c34612c380eeec91946112ff9ee922c73f6b1708f4b8a8820c163fb08ce19e727bab8e8ecd462490531d61a8b2440758bae6e8e9af48971bf201547aecabe5ddf7b5c1e05d1aed5d9bf307a385a0b02dd5438608f49222a741f0e434be290f87015472cb81bac590b6ab650c622250285ee9fb4751e1", 0x94) getsockname$inet(r1, &(0x7f00000001c0), &(0x7f0000000280)=0xc) pipe(&(0x7f0000000300)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) pwrite(r0, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) 16:00:10 executing program 1: r0 = socket(0x11, 0x5, 0x12) sendto$unix(r0, &(0x7f00000000c0)="b100050460000000000008000001000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d02810000000000000018e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be608a371a3f800040000000000000001000000000000000000000000000000000001000000000000", 0xb1, 0x0, 0x0, 0xfffffffffffffdcc) 16:00:10 executing program 0: r0 = syz_open_pts() r1 = syz_open_pts() close(r1) writev(r1, &(0x7f00000006c0)=[{&(0x7f0000000c80)="aae3e6c3f01744124ce96464f9157c521949703cb9bb69323cf41195cd335e36e74866da987feeeeb097b241e19f3fa88644a1612230c806ad34071458f62751718c2d7318d6cd8bb32a75d8ef3ec8ca53550e50cd08c580866abcb4ceb0ed52cfd0b81201f04606d61424cc74d871a596a34dd2f37f2b7b251d38efbfda4c7fe8b24d0f14b2d79c90b1b13c9fb4921666a654ab580bb2422d81cf990f09", 0x9e}], 0x1) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000000)={0x7fff, 0x1ff, 0x2, 0x5, "ebe36dbc8f907c2532dabbfb466fe4701f3c8834", 0x10000, 0x2}) syz_open_pts() socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) r3 = syz_open_pts() close(r3) writev(r3, &(0x7f00000006c0)=[{&(0x7f0000000c80)="aae3e6c3f01744124ce96464f9157c521949703cb9bb69323cf41195cd335e36e74866da987feeeeb097b241e19f3fa88644a1612230c806ad34071458f62751718c2d7318d6cd8bb32a75d8ef3ec8ca53550e50cd08c580866abcb4ceb0ed52cfd0b81201f04606d61424cc74d871a596a34dd2f37f2b7b251d38efbfda4c7fe8b24d0f14b2d79c90b1b13c9fb4921666a654ab580bb2422d814f990f09", 0x9e}], 0x1) ioctl$TIOCSCTTY(r3, 0x20007461) poll(&(0x7f00000000c0)=[{r0}, {}, {}, {r2, 0x4}], 0x4, 0x4) 16:00:10 executing program 1: mknod(&(0x7f0000000240)='./bus\x00', 0x8000200b, 0x3200) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000100)='/dev/ttyCcfg\x00', 0x80, 0x0) r0 = open$dir(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) truncate(&(0x7f0000000000)='./bus\x00', 0x0, 0xfffffffffffffffe) lseek(r0, 0x0, 0x87da86990c828a41, 0x0) readv(r0, &(0x7f0000000040)=[{&(0x7f0000000140)=""/230, 0x400}], 0x21) r1 = accept$unix(0xffffffffffffffff, 0x0, &(0x7f00000000c0)) sendto$unix(r1, &(0x7f0000000300)="d52967fe71142827f23e8f06ba9c276ed7aabd0d16027beaac61f1c9de949fbe9c74dd621106077b16c13381a82e621f475d93db8b0857126e0daadbbdefb8f1e9b8e88813bc0fbc8622a4107179ee2ba0848cb940fd0c5149d691", 0x5b, 0x2, &(0x7f0000000380)=@abs={0x3, 0x0, 0x1}, 0x8) r2 = socket$inet(0x2, 0x3, 0x0) writev(r2, &(0x7f0000000040)=[{&(0x7f00000007c0)="bc08e5b6d81b7c0c16ffaf41d41a7ea9041c55838a13ef5fb078c5e6f6bf54d6b5d0d240664955f8a55b37320863c77ce6815b58a95f94040ebd07407c3035e7cab3c19c1d14f7c6be493f4a509adc25c150727a4dc36c8d79e3690872df8c9807465f39a755d331c2f5ddb95c37b4c8bfbc58da76c4504856e011500c05c719a01e312ec5797ddbf652ce21e1ab50693e12925071e9ff95acf06da1d21e002271754fb2d9d58c53825aa874da0764309070c403a575c8cf695b187146ff815ceaed3cb8f5dcbc7f9d34ef0c75b7fa858b6fde44260ed52ecc2fc7764aa7b4bafefba63a73de6b31", 0xe8}], 0x1) r3 = syz_open_pts() nanosleep(&(0x7f0000000080)={0x68, 0x7fefffff}, 0x0) r4 = kqueue() kevent(r4, &(0x7f0000000000), 0xf8b1, 0x0, 0x10000fe, 0x0) write(r3, &(0x7f0000000000)='<', 0x1) ioctl$TIOCSTOP(r3, 0x2000746f) kevent(r4, 0x0, 0x0, 0x0, 0xaf, &(0x7f0000000040)) setsockopt$inet_opts(r2, 0x0, 0x6a, 0x0, 0x99) r5 = semget$private(0x0, 0x1, 0x100) semctl$GETVAL(r5, 0x1, 0x5, &(0x7f0000000240)=""/173) 16:00:10 executing program 0: mknod(&(0x7f0000000840)='./bus\x00', 0x2000, 0x8612b) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000740)={0xffffffffffffffff}) getpeername$unix(r0, 0xfffffffffffffffe, &(0x7f0000000780)) r1 = open(&(0x7f0000000080)='./bus\x00', 0x6, 0x0) ioctl$KDGKBMODE(r1, 0x40044b06) chflagsat(0xffffffffffffffff, &(0x7f0000000180)='./bus\x00', 0x0, 0x0) readv(0xffffffffffffff9c, &(0x7f0000000700), 0x0) recvmsg(0xffffffffffffffff, &(0x7f00000006c0)={0x0, 0x0, &(0x7f0000000640)=[{&(0x7f00000001c0)=""/121, 0x79}, {&(0x7f0000000300)=""/220, 0xdc}, {&(0x7f0000000400)=""/142, 0x8e}, {&(0x7f0000000040)=""/58, 0x3a}, {&(0x7f00000004c0)=""/189, 0xbd}, {&(0x7f0000000240)=""/73, 0x49}, {&(0x7f0000000580)=""/178, 0xb2}], 0x7, &(0x7f00000000c0)=""/53, 0x35}, 0x0) write(r1, &(0x7f0000000140)="220e228901001c067ebc74a7ea11cf801bf1fa48f4445ed5", 0x18) open$dir(&(0x7f0000000100)='./bus\x00', 0x40, 0x7a213ef94f65fa7b) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) close(r2) fsync(0xffffffffffffffff) mkdirat(r2, &(0x7f00000007c0)='./bus\x00', 0x60) r3 = syz_open_pts() ioctl$TIOCSETAF(r3, 0x802c7416, &(0x7f0000000000)={0x0, 0xf149, 0x5, 0xfffffffffffffffc, "661fbef224518087ec9e03182eaf7f091fe600"}) fcntl$getflags(r3, 0x3) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 16:00:10 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x125, &(0x7f0000000140)=[{0x800000000084}, {0x80}, {0x6}]}) syz_emit_ethernet(0x15c, &(0x7f0000000340)) 16:00:10 executing program 0: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) listen(r0, 0x6) r1 = semget(0x3, 0x3, 0x4) semctl$GETALL(r1, 0x0, 0x6, &(0x7f0000000000)=""/209) sync() pipe2(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}, 0x800c) ioctl$WSDISPLAYIO_GETEMULTYPE(r2, 0xc014575e, &(0x7f0000000180)={0x8, './file0\x00'}) accept$inet6(r2, &(0x7f00000001c0), &(0x7f0000000200)=0xc) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) close(r3) fsync(r3) getsockname$inet6(r3, &(0x7f0000000240), &(0x7f0000000a80)=0x3cc) r4 = open$dir(&(0x7f00000002c0)='./file0\x00', 0x8000, 0x2) mknodat(r4, &(0x7f0000000300)='./file0\x00', 0x4, 0xfc2c) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000340)='/dev/bpf\x00', 0x8000, 0x0) ioctl$BIOCSETWF(r5, 0x80104277, &(0x7f00000003c0)={0x5, &(0x7f0000000380)=[{0x8, 0x1, 0xffffffffffffffff, 0x4}, {0x5, 0x3702, 0x6, 0x4}, {0x4, 0x8, 0x4, 0x4}, {0x4294, 0x20, 0x1, 0xab}, {0x9, 0x5, 0x10000000000000, 0x7}]}) r6 = accept(0xffffffffffffffff, &(0x7f0000000400)=@in, &(0x7f0000000440)=0xc) write(r6, &(0x7f0000000480)="2642a80988f3ceb23a027cd95083464822d1c5db1e2f0323c424a689d32804de6155aeac6676875f4b64d8ec24801a92950966b97d8550e294de85ae7374c45dc97bf49c433ec4528eef7578274161f82532a974628808454d8c8c0ebf53f32b865716f0e618617bfe6504719f36d9a80b01fceb53d9f669", 0x78) setsockopt$sock_int(r0, 0xffff, 0x800, &(0x7f0000000500)=0x9, 0x4) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000540)={0xffffffffffffffff, 0xffffffffffffffff}) lseek(r7, 0x0, 0x0, 0x3) r8 = semget$private(0x0, 0x1, 0x40e) semctl$SETALL(r8, 0x0, 0x9, &(0x7f0000000580)=[0x7, 0x100000001, 0xc4, 0x8, 0x5, 0x30]) fcntl$getown(0xffffffffffffff9c, 0x5) r9 = openat$null(0xffffffffffffff9c, &(0x7f00000005c0)='/dev/null\x00', 0x8, 0x0) ioctl$VMM_IOC_RUN(r9, 0xc0205602, &(0x7f0000000880)={0x9, 0x5, 0x2, 0x81, &(0x7f0000000600)={{0x3, 0x1, 0x4, 0x8, 0xf8, 0x0, 0x7fff}, {[0x7, 0x1000000000fff, 0x4e, 0x6, 0x40, 0x8, 0x81, 0x20, 0x1000, 0x7f, 0xda, 0x1, 0x1, 0x1, 0x0, 0x100000000, 0x5, 0x10001], [0x3, 0xedea, 0x800, 0x1, 0x4, 0x2, 0x468a, 0x4, 0xda, 0x1b], [0x1000, 0x200, 0xc000, 0xfff, 0xeff7, 0x4, 0x800], [0xfffffffffffffe00, 0x1, 0x4, 0x6, 0x2, 0x9], [{0x5, 0x9, 0x4, 0x5}, {0xffffffffffffff15, 0x6, 0xffffffff, 0x1}, {0x4, 0x8, 0xf7d9, 0x8}, {0xfffffffffffffff8, 0x2, 0xb9f, 0xfffffffffffffffb}, {0xa0, 0xffffffffffff8001, 0x6c5, 0x1f}, {0x3cb9750, 0x3, 0x1, 0x7f}, {0x6, 0x10000, 0xfffffffffffffffb, 0x7}, {0x6, 0x20, 0x231f, 0x4}], {0x100000001, 0x1ff, 0x10001, 0x7}, {0x1, 0x8, 0x2, 0x3}}}, 0xa61, 0x3}) open(&(0x7f00000008c0)='./file0\x00', 0x8, 0x8) r10 = open(&(0x7f0000000900)='./file0\x00', 0x80, 0x2) r11 = dup(0xffffffffffffffff) renameat(r10, &(0x7f0000000940)='./file0\x00', r11, &(0x7f0000000980)='./file0\x00') ioctl$WSDISPLAYIO_LDFONT(r11, 0x8058574d, &(0x7f00000009c0)={'./file0\x00', 0x93, 0x9f3, 0x7, 0x0, 0x2, 0x200, 0x7ff, 0x1, 0x0, 0x2, 0x8}) r12 = openat(0xffffffffffffff9c, &(0x7f0000000a40)='./file0\x00', 0x515b4cca817171cb, 0x56) r13 = getpgrp() fcntl$setown(r12, 0x6, r13) 16:00:10 executing program 0: r0 = socket(0x2, 0xc003, 0x0) connect$unix(r0, &(0x7f0000000280)=ANY=[@ANYBLOB="8202adfdffffffffffffff653000463f7b238bf46854d78a2a197a386207000000008295955900c87910bf453f68c11700287ead4bcb777fa69dfceac2a84e6abca64896bc5e57c6388bbd2ad88b2951b15801360bcd4c2a162b58fd4237b8fa4d012aee48c02f6ac41e6bf3bf554799b9b813ad30500800000000000000612f9fa202361cd8cac7dbbc5b65c6593d2870b4122cd23500000000000000000000000000000000000000000000000000000000bde0000000000000000000b52533"], 0x10) write(r0, &(0x7f0000000000)="a9cc27337ef356fa69416e9fcc453c433c8934ddab1725a53e174c8c8279ea09f04ede6901fc98b524b7b610dde9ca0ae6b5abffce9cc99a02d6866435e3ece420a79da71d72a86ea9080f4287ebc71a3234acec97788e7a2a5af5ffc1841d6f4be9e781dc46b7f81818f9e9276217c0d74d85945fce5b99cfa07382901a7b1a9705b50e326e75b71ce9e73d52de3ee0d1b0dec7abd984d7b4d05ed88036419ceb0c4f2cb645827f7d80babc5e4cca375811381d54c9c0bc04b67370c0ef1428dd0f6113ded7232f81af905e49bc763922991fe37ce38a2bf66f02dbcc66d04496f7b31b2b5d451ca7a733ceb7240f52861e0421a1d07202833f56bea4e5863bc001e4429109ff5828da6548067167c50f58a81f7c588f35ec826d7e489ae071f2799734a0453a2fcbd3ede49ec8a7", 0x12f) 16:00:10 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2080002002, 0x40004000000028aa) open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r1 = semget$private(0x0, 0x8000000000000007, 0x42) semctl$GETALL(r1, 0x0, 0x6, &(0x7f0000000540)=""/11) semctl$SETALL(r1, 0x0, 0x9, &(0x7f0000000180)=[0x8f, 0x66, 0x3980, 0x5, 0x8, 0x9, 0x4]) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) close(r2) fsync(r2) ioctl$WSDISPLAYIO_LDFONT(r2, 0x8058574d, &(0x7f0000000100)={'./file0\x00', 0x8, 0x4, 0x4, 0x0, 0x8, 0x2, 0x5, 0x1, 0x0, 0x800000000, 0x4d}) close(r0) fsync(r0) sendto$inet6(r0, &(0x7f0000000080)="28ddca327fbbfee7b4c84ad5dc3d2f832ffb76df70c4dcdce9bec26fae28329e22268a41cc8231fae8a04190f3120fb280ce5c09", 0x34, 0x408, 0x0, 0x0) r3 = syz_open_pts() ioctl$TIOCSETAF(r3, 0x802c7416, &(0x7f0000000000)={0x0, 0xf149, 0x5, 0xfffffffffffffffc, "661fbef224518087ec9e03182eaf7f091fe600"}) writev(r3, &(0x7f00000000c0)=[{&(0x7f0000000040)="0000001860040080000100000000000000000000000000000000000006000000000000000100000000000000", 0x2c}], 0x1) 16:00:10 executing program 1: symlinkat(&(0x7f0000000080)='./file0\x00', 0xffffffffffffffff, &(0x7f00000000c0)='./file0\x00') r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000100)=[{0x5c, 0x0, 0x0, 0x5d761f50}, {0x3d}, {0x6, 0xff}]}) syz_emit_ethernet(0xe, &(0x7f00000001c0)="174af205b6068bbc6be6634ecdd0") 16:00:10 executing program 0: mknod(&(0x7f0000000680)='./bus\x00', 0x80002000, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) close(r0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) close(r1) fsync(r1) ioctl$BIOCLOCK(r1, 0x20004276) fsync(r0) r2 = openat(r0, &(0x7f00000000c0)='./bus\x00', 0x200, 0x0) ioctl$TIOCSFLAGS(r2, 0x8004745c, &(0x7f0000000000)) 16:00:10 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x2400, 0x2000000000086133) r0 = open(&(0x7f0000000040)='./bus\x00', 0x501, 0x0) write(r0, &(0x7f0000000000)="220e22", 0x3) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{0xa777, 0x0, 0x0, 0x0, 0x0, 0x4, 0x2}, 0x6000000000004, 0x19bf, 0x0, 0x0, 0x0, 0x2}) mknod(&(0x7f0000000180)='./bus\x00', 0x80, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) kevent(0xffffffffffffffff, &(0x7f00000002c0)=[{{r1}, 0xfffffffffffffffe, 0x11}], 0x3ff, 0x0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000040), 0x60, 0x0, 0xfffffffffffffff9, 0x0) close(0xffffffffffffffff) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000080)="b63c70cc8acf06575b1b4e8d64bd280efd3ac5a6b56bd25763d88271ce104fffbeea9a36be213a340b5122fab1bed90f7b51b7b38acd5e5d75644a84052f8728dbd9fea1cc0f8cc07143749f2d683dce12385c2aba712d54399b84635fdb8e35ad61be31fa617f20382fe4c5f7de92e792dc6f5d27f84ee625c3364e87312b61134d530fe47f567e26fcf71a6d4f3ba7baace9db46d9daa92ff34a", 0x9b}], 0x1, 0x0, 0x0) 16:00:10 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="6202e57f7f000001"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) shmget(0x2, 0x4000, 0x240, &(0x7f0000273000/0x4000)=nil) r0 = socket(0x2, 0x1, 0x0) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r1 = dup(r0) listen(r1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1002, &(0x7f00000001c0), 0x4) r2 = socket(0x2, 0x1, 0x0) connect$unix(r2, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0x10) sendto$unix(r2, &(0x7f00000011c0)='\x00', 0x14a, 0x1, 0x0, 0xfffffd7e) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$TIOCGETD(r4, 0x4004741a, &(0x7f00000000c0)) sendmsg(r2, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x1) ioctl$TIOCSETAW(r3, 0x802c7415, &(0x7f0000000140)={0x0, 0x9, 0x1, 0x7fffffff, "df8699f7036146726b9a618a56914a6ce09d012e", 0x4}) setsockopt$sock_int(r2, 0xffff, 0x1001, &(0x7f0000000080), 0x4) sendmsg(r2, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x5) 16:00:10 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x1ffb, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) close(r0) fsync(r0) ioctl$WSDISPLAYIO_LSFONT(r0, 0xc058574e, &(0x7f0000000240)) open(&(0x7f0000000080)='./file1\x00', 0x200, 0x0) acct(&(0x7f0000000100)='./file0\x00') acct(&(0x7f0000000000)='./file0\x00') shmget$private(0x0, 0x2000, 0xcb, &(0x7f0000ffb000/0x2000)=nil) rename(&(0x7f0000000200)='./file1\x00', &(0x7f0000000140)='./file0\x00') execve(0x0, 0x0, 0x0) 16:00:10 executing program 0: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000040)={0x20000000000000ab, &(0x7f0000000240)=[{}, {0xc2b}]}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) pwritev(0xffffffffffffffff, &(0x7f0000000100)=[{&(0x7f0000000280)="ab9a4a6639139596d0e060335feaf3dca54fc34ace71f177236f4a60c78d4c61ebb910b2fb190a38225f8e247830afcc3c", 0x31}], 0x1, 0x0, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r1) socket(0x400000000018, 0x3, 0x3a) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) close(r2) fsync(r2) setsockopt(r2, 0x2a, 0x13, &(0x7f0000000180)="ebffcbff13b9fd812eaa4e713048e69931929648c920ff455058", 0x1a) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, &(0x7f0000000140)="ad18f05de2f4ef18", 0x23c) 16:00:10 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x3}, {0x74}, {0x80000006}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) msgget$private(0x0, 0x0) syz_emit_ethernet(0xe, &(0x7f0000000080)="080d34413fb2c507153a05b8a2a9") r1 = geteuid() geteuid() setuid(r1) r2 = getgid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, &(0x7f0000000140)=0xc) r4 = semget$private(0x0, 0x4, 0x2) semop(r4, &(0x7f00000003c0)=[{0x1, 0x5cd, 0x1000}, {0x0, 0x81, 0x1800}], 0x2) r5 = accept$unix(0xffffffffffffffff, 0x0, &(0x7f0000000200)) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, 0x1b4) r7 = getegid() r8 = getuid() r9 = getegid() semctl$IPC_SET(r4, 0x0, 0x1, &(0x7f0000000880)={{0x0, r6, r7, r8, r9, 0x14, 0x6}, 0x5, 0x9}) r10 = openat$pci(0xffffffffffffff9c, &(0x7f0000000080)='/dev/pci\x00', 0x0, 0x0) r11 = socket$unix(0x1, 0x9, 0x0) r12 = socket$inet6(0x18, 0x7ffffffffffffe, 0xfffffffb) openat(0xffffffffffffff9c, &(0x7f0000000240)='./file0\x00', 0x10201, 0x10) r13 = syz_open_pts() r14 = openat(0xffffffffffffffff, &(0x7f0000000100)='./file0\x00', 0x100, 0x40) r15 = openat(0xffffffffffffffff, &(0x7f0000000180)='./file0\x00', 0x28082, 0x6f) r16 = kqueue() poll(&(0x7f00000001c0)=[{r10, 0x20}, {r11, 0x100}, {r12, 0x2}, {r10, 0x4}, {r13, 0x40}, {r14, 0x120}, {r15, 0x40}, {r16}], 0x8, 0x40) dup(r10) r17 = getpgrp() fcntl$setown(r10, 0x6, r17) r18 = getppid() shmctl$IPC_SET(0xffffffffffffffff, 0x1, &(0x7f0000000180)={{0x8, r1, r2, r3, r7, 0x202, 0x200}, 0x2, 0x1000, r17, r18, 0x3, 0x10000, 0x100}) 16:00:10 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x2000, 0x86138) r0 = open(&(0x7f0000000100)='./bus\x00', 0x5, 0x0) r1 = syz_open_pts() close(r1) writev(r1, &(0x7f00000006c0)=[{&(0x7f0000000c80)="aae3e6c3f01744124ce96464f9157c521949703cb9bb69323cf41195cd335e36e74866da987feeeeb097b241e19f3fa88644a1612230c806ad34071458f62751718c2d7318d6cd8bb32a75d8ef3ec8ca53550e50cd08c580866abcb4ceb0ed52cfd0b81201f04606d61424cc74d871a596a34dd2f37f2b7b251d38efbfda4c7fe8b24d0f14b2d79c90b1b13c9fb4921666a654ab580bb2422d814f990f09", 0x9e}], 0x1) r2 = syz_open_pts() close(r2) writev(r2, &(0x7f00000006c0)=[{&(0x7f0000000c80)="aae3e6c3f01744124ce96464f9157c521949703cb9bb69323cf41195cd335e36e74866da987feeeeb097b241e19f3fa88644a1612230c806ad34071458f62751718c2d7318d6cd8bb32a75d8ef3ec8ca53550e50cd08c580866abcb4ceb0ed52cfd0b81201f04606d61424cc74d871a596a34dd2f37f2b7b251d38efbfda4c7fe8b24d0f14b2d79c90b1b13c9fb4921666a654ab580bb2422d814f990f09", 0x9e}], 0x1) dup2(r1, r2) write(r0, &(0x7f0000000000)="670dc3b2b7eb9e7699e2aa8dd51252995fe0c09f5e7049df97523da1740001", 0xfffffe2d) close(r0) 16:00:10 executing program 0: pipe(&(0x7f0000000140)) r0 = socket(0x18, 0x5, 0x0) bind$unix(r0, &(0x7f0000000240)=@file={0x0, './file2\x00'}, 0x1) mknod(&(0x7f00000000c0)='./file0\x00', 0x100002000, 0x0) r1 = syz_open_pts() close(r1) writev(r1, &(0x7f00000006c0)=[{&(0x7f0000000c80)="aae3e6c3f01744124ce96464f9157c521949703cb9bb69323cf41195cd335e36e74866da987feeeeb097b241e19f3fa88644a1612230c806ad34071458f62751718c2d7318d6cd8bb32a75d8ef3ec8ca53550e50cd08c580866abcb4ceb0ed52cfd0b81201f04606d61424cc74d871a596a34dd2f37f2b7b251d38efbfda4c7fe8b24d0f14b2d79c90b1b13c9fb4921666a654ab580bb2422d814f990f09", 0x9e}], 0x1) ioctl$TIOCCONS(r1, 0x80047462, &(0x7f00000001c0)=0x7) mknod(&(0x7f0000000000)='./bus\x00', 0x80002002, 0x0) r2 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000040)='/dev/vmm\x00', 0x80, 0x0) ioctl$FIOASYNC(r2, 0x8004667d, &(0x7f0000000080)=0x7f) rename(&(0x7f0000000100)='./bus\x00', &(0x7f0000000180)='./file1\x00') mkdir(&(0x7f0000000200)='./file2\x00', 0x31) 16:00:10 executing program 1: r0 = syz_open_pts() close(r0) writev(r0, &(0x7f00000006c0)=[{&(0x7f0000000c80)="aae3e6c3f01744124ce96464f9157c521949703cb9bb69323cf41195cd335e36e74866da987feeeeb097b241e19f3fa88644a1612230c806ad34071458f62751718c2d7318d6cd8bb32a75d8ef3ec8ca53550e50cd08c580866abcb4ceb0ed52cfd0b81201f04606d61424cc74d871a596a34dd2f37f2b7b251d38efbfda4c7fe8b24d0f14b2d79c90b1b13c9fb4921666a654ab580bb2422d814f990f09", 0x9e}], 0x1) connect$unix(0xffffffffffffffff, &(0x7f0000000200)=ANY=[@ANYRESOCT=r0], 0x1) r1 = socket(0x6, 0x2, 0x1) connect$unix(r1, &(0x7f0000000080)=ANY=[@ANYPTR=&(0x7f0000000100)=ANY=[@ANYBLOB="aba2324cd5add27491f6806ec7a8d2dd45026a1c52024dba16b40f3e4d5399c98547e1cd71902c7174eb959ee1680aeb69895e0e681d36c66ff25d00db054ff3337baf2439e5", @ANYRESOCT]], 0x1) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) close(r2) fsync(r2) ioctl$VMM_IOC_RESETCPU(r2, 0x82405605, &(0x7f0000000240)={0x1ff, 0xc09, {[0x1, 0x7f, 0xb8b9, 0x6, 0x80000000, 0x200, 0xffff, 0x2, 0x200, 0x1, 0x2, 0x9, 0x4, 0x9, 0x81, 0x3, 0x100000001, 0x3], [0xffffffffffffffc1, 0x100, 0x30, 0x5, 0xf4, 0x0, 0x1000, 0x7d4f, 0x7fffffff, 0x7], [0x2, 0x80, 0xfff, 0x7ff, 0xb354, 0xffffffffffff0001, 0x6], [0x3800000, 0xc60, 0x7, 0x6, 0xc6d6, 0x6], [{0x3, 0x10000, 0x9, 0x5}, {0x1, 0x88, 0x6, 0x3}, {0x101, 0xfff, 0x101, 0x3}, {0x5, 0x7fff, 0x8, 0x7}, {0x5, 0x4, 0x7, 0x1ff}, {0x8, 0x5, 0x3, 0x98}, {0x0, 0x100, 0x8, 0x3}, {0x0, 0x7, 0x8, 0x55d}], {0x0, 0x99, 0x9, 0xe2c}, {0xff, 0x2, 0xf7, 0x3}}}) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f00000000c0)="071400000000db00080000000025c6149b33ff0f", 0x14) write(r1, &(0x7f0000000040)="11f3503d1d0000fd", 0x8) 16:00:10 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000e6ffffdf0100042000", 0x0, 0x8}) r0 = socket(0x18, 0x2, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) close(r1) fsync(r1) readlinkat(r1, &(0x7f0000000000)='./file0\x00', &(0x7f0000000040)=""/53, 0x35) chroot(&(0x7f0000000080)='./file0\x00') ioctl$BIOCSDIRFILT(0xffffffffffffffff, 0x8004427d, &(0x7f0000000100)=0xffffffc0) sendmsg(r0, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000180)=ANY=[@ANYBLOB="2000f87c8a5b671b1b542a538706000046021400000000000000003fd233e552faf846faf238985efcaf77377b6fdca5436e69986d35f217fd3ec84d9767f8d90489256efee2bdcd0eebdce43fdcc9200704cff59bd90df431a65eba1324d1f3c925e8692d3e76aa71927c00"/136], 0x38}, 0x0) 16:00:11 executing program 0: r0 = socket(0x18, 0x1, 0x0) close(r0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xfffffffffffffffe, 0x0, "00000000e9001040dcc40000000000002000"}) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) close(r1) fsync(r1) getsockopt$sock_int(r1, 0xffff, 0x800, &(0x7f0000000040), &(0x7f0000000100)=0x4) r2 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1000, &(0x7f0000000000)=0x8, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffe, 0x0, "d730c1e7bb6fcce23c5b00000000e74de400"}) bind$unix(r2, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) 16:00:11 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000040)=[{{r2}, 0xfffffffffffffffe, 0xcd, 0x43}], 0x0, 0x0, 0x0, 0x0) sendto$unix(r1, &(0x7f0000000240)='G', 0x1, 0x0, 0x0, 0x0) r3 = syz_open_pts() close(r3) writev(r3, &(0x7f00000006c0)=[{&(0x7f0000000c80)="aae3e6c3f01744124ce96464f9157c521949703cb9bb69323cf41195cd335e36e74866da987feeeeb097b241e19f3fa88644a1612230c806ad34071458f62751718c2d7318d6cd8bb32a75d8ef3ec8ca53550e50cd08c580866abcb4ceb0ed52cfd0b81201f04606d61424cc74d871a596a34dd2f37f2b7b251d38efbfda4c7fe8b24d0f14b2d79c90b1b13c9fb4921666a654ab580bb2422d814f990f09", 0x9e}], 0x1) r4 = dup(r3) r5 = syz_open_pts() r6 = openat$pci(0xffffffffffffff9c, &(0x7f0000000080)='/dev/pci\x00', 0x0, 0x0) r7 = socket$unix(0x1, 0x9, 0x0) r8 = socket$inet6(0x18, 0x4000, 0x2) r9 = openat(0xffffffffffffff9c, &(0x7f0000000240)='./file0\x00', 0x10201, 0x10) r10 = syz_open_pts() r11 = openat(0xffffffffffffffff, &(0x7f0000000100)='./file0\x00', 0x1, 0x40) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) close(r12) fsync(r12) ioctl$KDGETLED(r12, 0x40044b41, &(0x7f0000000280)) r13 = openat(0xffffffffffffffff, &(0x7f0000000180)='./file0\x00', 0x28082, 0x6f) r14 = kqueue() poll(&(0x7f00000001c0)=[{r6, 0x20}, {r7, 0x100}, {r8, 0x2}, {r9, 0x4}, {r10, 0x40}, {r11, 0x120}, {r13, 0x26}, {r14}], 0x8, 0x40) dup(r6) r15 = getpgrp() fcntl$setown(r6, 0x6, r15) r16 = getuid() r17 = getegid() setsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000000c0)={r15, r16, r17}, 0xc) ioctl$TIOCSETAF(r5, 0x802c7416, &(0x7f0000000140)={0x6, 0x400f149, 0x5, 0xfffffffffffffffc, "661fbef22a59000000000000000600"}) ioctl$DIOCMAP(r4, 0xc0106477, &(0x7f0000000080)={&(0x7f0000000000)='./file0\x00', r1, 0x2}) dup2(r1, r2) kevent(0xffffffffffffffff, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) read(r0, 0x0, 0x0) 16:00:11 executing program 0: r0 = socket(0x400000000018, 0x3, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000140)={0x2, &(0x7f00000000c0)=[{}, {}]}) r1 = socket(0x18, 0x1, 0x0) close(r1) r2 = socket(0x18, 0x400000002, 0x0) accept$inet6(0xffffffffffffffff, &(0x7f0000000080), &(0x7f0000000180)=0xc) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) socket(0x18, 0x3, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r2) socket(0x400000000018, 0x3, 0x3a) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r3 = dup(r0) ioctl$BIOCFLUSH(r3, 0x20004268) write(r2, &(0x7f0000000140)="ad18f05de2f4ef18", 0x70) 16:00:11 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000280)='/eev/bpf\x00', 0x2, 0x0) pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x4) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x4, &(0x7f0000000080)=[{0x10001, 0x0, 0x0, 0x20}, {0x3c}, {0x80000002c}, {0x6}]}) syz_emit_ethernet(0x2a2, &(0x7f0000000340)="b6") 16:00:11 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) pipe(&(0x7f0000000080)={0xffffffffffffffff}) getdents(r0, &(0x7f00000000c0)=""/15, 0xf) r1 = syz_open_pts() close(r1) syz_open_pts() getegid() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x0, 0x1ffffffffffd, 0x1, 0x7, "0366fe15795acd76ef5caf00"}) writev(r1, &(0x7f0000001900)=[{&(0x7f0000001680)="f4a2d02f2f537208530023741ade4393fcb48cde1bd3bf5dd861f86804f7c8f19d21f5d205d919bbff5ba1740b0727a2765dfe80258232f4b1e02a28120f3b69063415fbe9d45542fdd45b17704197bec4249b93df24b8b0bed6b1e0f7b201", 0x5f}, {&(0x7f00000004c0)="9aac6250f62bc5262948daca1ef5a5369d2f3689b11caa62dd83c0ab630c0a3d667c52f29b31847116c06e410bfb1ea69d9f913d32d8b15b93d723d9d1354efd31542e9fee0b48e8af8ca09785dd35e95423dc82ead2b3ab1190cdb648e3bcd74c028a725de79bc42da85b7f38c4cc9f68e47a5be45c98934d618ae7f97646a63217cc7ceef88ef67c7b278810fe922e713a0cc8", 0x94}, {&(0x7f0000001780)="2ad8052ef77f4afe35384a875c69357c8a6321b1858186c890e1d431c6b3d558a9f12daf0461eae9705ad5d15f2ec04adaef1da08bb9a66ce61cfc969eac9d9ca1e17f5afc6adeb05b9f43adef24f1c32decf9b9a9aca68cbefccbb471c84c630034805fb269a28b08e42528d291826d5bc387bc98220dc18d3d0b8357421e1fb0b4d5e53d6ac7ab705844f954b10581a1b71fb7a307cc76cd0abccfe8c6b08483d612a519acb7b58e5d6a4607000000000000004f1eb1a24f5524a8b6063c697664909b79781c6d34a3d7a70aabb72876a4db0317c8f429b246bad84482e2c579b2f816e5040625785176850f0ba5581b2bda25118bb98581d4974177423d972f80bff25b538ec0a46bea38459540860606f35b77ef5535be42435fb6eb5b57a2723aee1c", 0x125}, {&(0x7f0000001540)="3e58d57d930aacb3ad2401265fc9bb6ebc5c0b9130492dd095c6438d56f8f94acc4652274c9732100f85e0f6948fb71253c558c1333c6a944e2a3596e7a2011ffd4db5d08a54b097f7e57c3becde0a9beb4384939f489db52244c83086835a99f601e10650c663718019d64503f70b68f57c22c77eceac8891b46ce2da9c24093eebcb34f4fc5c2bb90ecb4544f4d9597b21349aa76099ce74883140a6d7de8c5b1d8a77fb8dc2110893a54f1fc59f3cfce3b853e16a02760aa813b275068556a683d131bed559e0c25004807c3eb4ca66c35450f3646a72bebff04e90f23b99ce6afc9afc4d4f4e0b1fe20219a8bc9e18fb83aaf472af3dad7092ddd30d55f4461e0932e92eaafa91fb94f452", 0x10d}, {&(0x7f0000000700)="6bc1c31153ef6e5f56576209a0485cee2b1f26791c4d87744f5ea2bfb16c4e1f5143aa9b313676fb0fa37b9ec2221c32cf9588775c6733a55435f7373da08cd61e7c7cc0f7325175a9424b798c140c8f788b6796c32c1c4bacab2c0cef5a327b8226d8ad0b8b816a4b6398d64a11d599415a921709abbde82367d418e9fecdb5bae34b13ab43e3d4860fd48c2314ab804afd03260094de3f3ced948dd2137f7a2d613b179c27c7cb2036fcee5cc8779823784787d01aef32787512395374cc1e6944fc61465161b0935684df9f8fa0e4f475d3f144d7df1d61048f6a4f719a967a9cad3e5688aa72fea5cecf2769831b4cf92dad585d40cf787b746904ec312b5b5963b6f055827c65f3532c26c748405ec82bf88ede539011dbd9e8d13129301ff1d2fcd2c53fb42354c08da822c723f0b1726ae50c26949b9b5c220ba83f18c96e422513fe48b3ff51a0d6e8983fcf840ea06e84241f4b2e52eef1054b10d744ea54b4fac3619daad860e4ce3090a267c07ead2b9f962e1ef98799fcaada9107fdb79da93af4ebb8b82e17a640f7c7ff86299e3af8da16e49595b483b8a362929dc35be834d048d38b18ca24bab5819a2aaef1e8277b7762171b792949a781340ebccc1a70628de89bbada69d9f826b86045dd679717c421136f5b24a287ab4ceaf1f6b9c2a68ca6f2b9fb4c2a0dbe9fb98778724a85079db7b49a146b5e5c74c8815fedff351e5bd398ffe00079f33ceaec09060f1a21b862d60b8007314bb768703eab03e4d9e7b75faa1a83316bf901afc758e339fd8a7c3482ddada24362a57bd82e395d19f8060d1ae1fcf7cf0b04f56dcf8b354487e17832e6de6fab914720f45ef28475a3915b8f3a61393bf66b6470028137b0fb4d9812511c50e2e5115cafe4a29aa6d19a984abc18dcaa268f751304dcdf4920b0ef6bb8321616437c4721d08c6e8358300f21c98f471ceefa34868805807df300980724563638a7", 0x2c1}], 0x5) write(r1, &(0x7f0000001bc0)="2078f7b678807d89e032dc19f57097f50f1371767dbcbbff8330c25e0110188e90cd9c8e50599ba24cd7c19fe1397a431644e5976fe4bce3b20b21c3f3719d1d5de4b7586a06808c9152732e879f3fd62b9ef04ae7b569cedb7237b428821c1db394acba77de083c965124aeacbcf09bd3c7190625314dc21617d8a3a9c6ffc4137067f33d5ed8d898537ed95d34e48374ae5f307c5375eaba46d8f816057b2c10d48644a54f695db32649dae31f197d94f0fbdb17ccdf8ce098cc07acba65bddc0e2ce8b65297f80863914cb3909b299d190a11b262d4ce7f631258b396d1b74b28f6e7194f223b0a21fdd2dff2b3a19387834c9dd41e8002bd15fdf6b519d6b2c4936d7d6c409d25b0a57d8a7ae480ef96ec7b2dd3eb4ec15f57a279214894758152c5ffdd2bf50bbf6665e0c89ac9bb0f6d1516df31a41d428fb47f883f402fd761aa7a11e51e79bfadc4a9bcdfcca25bec457bc8aa9c294143f20a8c21b61bed1503a69871d90d123628a27507186668786713739e3b776412f39bc65485c6fba3b14d481ea264ab3149bbc0159b4fc5dc231c13cd7210d518965a7694ae21344da19ece7aabab738eb77103fe037086206185c42ebd3c3cad0aa9fda83486b230e9dffdc013a648c44c43a8729ada052e6f83adb7662ea8cf836c0515ee12e2ed482d888dd94c15509d722d2e9f406821229d4b86636b877478d4f8c6581fe75126a22eed210da6ae7e6ba89a40c2dad2e00cd1c96515d803", 0x21b) 16:00:11 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) close(r0) fsync(r0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000), 0xc) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r2 = kqueue() kevent(r2, &(0x7f00000002c0)=[{{r1}, 0xfffffffffffffffe, 0x11}], 0x3ff, 0x0, 0x0, 0x0) kevent(r2, &(0x7f00000001c0)=[{{r1}, 0xffffffffffffffff, 0x4d}, {{r2}, 0xfffffffffffffffc}, {{r1}, 0xfffffffffffffffe, 0x4}, {{r2}, 0xfffffffffffffff8, 0x4d}], 0x60, 0x0, 0xfffffffffffffff9, 0x0) 16:00:11 executing program 0: setuid(0xee01) ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000040)={0x2, 0x0, 0x0, 0x0, "81188ffa9a0a38e8f9be173b10ed2676def6576a"}) r0 = socket$inet(0x2, 0x1, 0x0) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000000)={0x0, 0xf149, 0x5, 0xfffffffffffffffc, "661fbef224518087ec9e03182eaf7f091fe600"}) ioctl$TIOCNOTTY(r1, 0x20007471) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f0000000080)=0x3) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000000)=0x6, 0x4) setsockopt$inet_opts(r0, 0x0, 0x13, &(0x7f0000000040), 0x4) listen(r0, 0x0) 16:00:11 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) setuid(0xee01) mkdir(&(0x7f0000000240)='./file0/file0\x00', 0x0) r0 = semget$private(0x0, 0x5, 0x46) semctl$GETVAL(r0, 0x1, 0x5, &(0x7f0000000340)=""/192) r1 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000400)='/dev/wskbd0\x00', 0x10, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000500)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000140), &(0x7f0000000740)=0xc) write(r1, &(0x7f0000000440)="08847ef639a97e509400940f5509827ae627a4cbde0d2b4547f56dd789e0e0b5d561f13fbe1db56023b15f91e5118db8cbec0d52662e06a44f73123b80e0fed7c510dd9d41347b3b5dbfa62d147b5d7ff8a7660b753e5ccb02b480d9f40725067082e1a854cc53987e539cfcf6e673adb10ac76d5a7ec332af891673698b97864b", 0x81) getgid() unveil(&(0x7f0000000080)='./file0/file0/file0\x00', &(0x7f00000001c0)='c\x00') getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000005c0), &(0x7f0000000600)=0x5) getgid() getgid() getegid() r3 = dup(r1) fchmodat(r3, &(0x7f0000000680)='./file0/file0\x00', 0xc8, 0xc) getgid() getegid() setrlimit(0x0, &(0x7f0000000200)={0x2, 0x7}) mknod(&(0x7f0000000080)='./file0\x00', 0xffffffffffff2ffe, 0x0) r4 = accept(0xffffffffffffff9c, &(0x7f00000001c0)=@in6, &(0x7f0000000200)=0x370) recvfrom(r4, &(0x7f0000000240)=""/200, 0xc8, 0x0, 0x0, 0x0) readlink(&(0x7f0000000040)='./file0\x00', &(0x7f00000000c0)=""/82, 0x52) r5 = openat$null(0xffffffffffffff9c, &(0x7f0000000640)='/dn\x00', 0xd02fb63f7ba2c16d, 0x0) r6 = openat(r5, &(0x7f0000000000)='./file0\x00', 0x0, 0xa4) open(&(0x7f0000000700)='./file0/file0\x00', 0x40, 0x64) ioctl$VMM_IOC_TERM(r6, 0x20007461, 0x0) truncate(&(0x7f0000000180)='./file0\x00', 0x0, 0x8) 16:00:11 executing program 0: openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) pipe2(&(0x7f0000000040), 0x0) mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5cc2) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) close(r0) fsync(r0) openat(r0, &(0x7f0000001640)='./bus\x00', 0x8000, 0x0) openat$null(0xffffffffffffff9c, &(0x7f0000001680)='/dev/null\x00', 0x0, 0x0) open$dir(&(0x7f00000016c0)='./bus\x00', 0x0, 0x0) syz_open_pts() socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000017c0)={0xffffffffffffffff, 0xffffffffffffffff}) dup(r1) r2 = open(&(0x7f0000001a00)='./bus\x00', 0x0, 0x0) dup(r2) open(&(0x7f0000001c80)='./bus\x00', 0x0, 0x0) select(0x40, &(0x7f0000000080)={0x190}, 0x0, 0x0, 0x0) 16:00:11 executing program 1: munmap(&(0x7f0000001000/0x2000)=nil, 0x2000) r0 = shmget(0xffffffffffffffff, 0x2000, 0x0, &(0x7f0000000000/0x2000)=nil) shmat(r0, &(0x7f0000001000/0x2000)=nil, 0x0) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x0) r1 = shmget(0x1, 0x2000, 0x8, &(0x7f0000ffb000/0x2000)=nil) shmctl$IPC_STAT(r1, 0x2, &(0x7f0000000000)=""/138) r2 = shmget(0x1, 0x2000, 0x8, &(0x7f0000ffb000/0x2000)=nil) shmctl$IPC_STAT(r2, 0x2, &(0x7f0000000000)=""/138) r3 = shmget$private(0x0, 0x4000, 0x404, &(0x7f0000000000/0x4000)=nil) shmctl$IPC_STAT(r3, 0x2, &(0x7f0000002040)=""/4096) 16:00:11 executing program 1: readv(0xffffffffffffffff, &(0x7f0000000140)=[{&(0x7f0000000080)=""/113, 0x71}], 0x1) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r1) socket(0x400000000018, 0x3, 0x3a) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x1, 0x7, 0x1}, 0x8) write(r0, &(0x7f0000000140)="ad8b68da7104b516", 0xdf) 16:00:11 executing program 1: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) write(r0, &(0x7f0000000180)="5d12a23dccd83815bd1058100f03533713d6764cca6ce5af0dae6da7f33169587b2323bc62d945142459abaa4c1917769d550d85279464de97c63493e91967277717c9543c00da9da0fbc6db2bf8fbc5dbc83025bf58417e6d04867564ab9bc430493adddb07aad6ce36ddf85a60a3a7c24019a94dde65297937139f0d6b5fa05e7d67ea99141d6f9f18bbc225b939b7a279b812d69e2e8804b2361d09cece262c", 0xa1) r1 = dup(r0) fcntl$setstatus(r1, 0x4, 0x81) pwritev(r0, &(0x7f0000000080), 0x8b, 0x0, 0x0) unveil(&(0x7f0000001600)='./file1\x00', &(0x7f0000002880)='x\x00') rmdir(&(0x7f00000000c0)='./file0\x00') pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) close(r2) fsync(r2) unlinkat(r2, &(0x7f0000000000)='./file1\x00', 0x0) unveil(&(0x7f0000000100)='./file1\x00', &(0x7f0000000140)='x\x00') 16:00:11 executing program 0: syz_open_pts() nanosleep(&(0x7f0000000080)={0x68, 0x7feffffe}, 0x0) r0 = kqueue() kevent(r0, 0x0, 0x0, 0x0, 0xc4e, 0x0) r1 = dup2(r0, 0xffffffffffffff9c) ioctl$BIOCVERSION(r1, 0x40044271, &(0x7f00000000c0)) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0xe512e2554b84ebbd) ioctl$BIOCSBLEN(r2, 0xc0044266, &(0x7f0000000040)=0x7) kevent(r0, 0x0, 0x0, &(0x7f00000003c0), 0x800, &(0x7f00000004c0)={0xa99}) r3 = syz_open_pts() close(r3) writev(r3, &(0x7f00000006c0)=[{&(0x7f0000000c80)="aae3e6c3f01744124ce96464f9157c521949703cb9bb69323cf41195cd335e36e74866da987feeeeb097b241e19f3fa88644a1612230c806ad34071458f62751718c2d7318d6cd8bb32a75d8ef3ec8ca53550e50cd08c580866abcb4ceb0ed52cfd0b81201f04606d61424cc74d871a596a34dd2f37f2b7b251d38efbfda4c7fe8b24d0f14b2d79c90b1b13c9fb4921666a654ab580bb2422d814f990f09", 0x9e}], 0x1) ioctl$TIOCSDTR(r3, 0x20007479) kevent(r0, &(0x7f0000000000), 0xbd57, 0x0, 0xa, 0x0) kevent(r0, &(0x7f0000000040), 0x7fff, 0x0, 0xbb01, 0x0) 16:00:11 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) r1 = syz_open_pts() close(r1) writev(r1, &(0x7f00000006c0)=[{&(0x7f0000000c80)="aae3e6c3f01744124ce96464f9157c521949703cb9bb69323cf41195cd335e36e74866da987feeeeb097b241e19f3fa88644a1612230c806ad34071458f62751718c2d7318d6cd8bb32a75d8ef3ec8ca53550e50cd08c580866abcb4ceb0ed52cfd0b81201f04606d61424cc74d871a596a34dd2f37f2b7b251d38efbfda4c7fe8b24d0f14b2d79c90b1b13c9fb4921666a654ab580bb2422d814f990f09", 0x9e}], 0x1) ioctl$TIOCNXCL(r1, 0x2000740e) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000380)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000140)="9e7e1e5b07d7e73d6613c216a7c3") pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) close(r2) openat$tty(0xffffffffffffff9c, &(0x7f0000000040)='/dev/tty\x00', 0x80, 0x0) fsync(r2) sendto(r2, &(0x7f0000000d40)="a5b4b9dad973594e6392b0bff68d5f7c0afb8505ace59a9ed6a61d252eca1f2ab5a04b890b5e768ad9e8c8d2b2629027b77eed1f9d325409e3f293190e67f0b94d1ab32fa7174b0d601c5611eb36897bf7aafb7137ab880e4f0bf0edf37cf5849cc0c5a0e5183090330e0cb35875d9f10434630b7963587e83b5d151f6c9f1a41351dd5a5e9ea27c695db712ae16c95972aaa873c1c0afc366efabe94a22539b10b2c06a57b067a7ac4851d330ac1c14fb91c3500bb7c46749a67b27f19be0a55e24f9677dd304f3e19bb99eea4fdad80bfea7f0f61cfde6212f7b2c669ce6397fe2844d1596099ba0629c3b907520e87c7d05fc20dc1ec11d0c54b9779a9f8199c62497acc031ae79cbfc5d3d862a53752726e502afd8f04a27701d5b9933d6387ef34c6bb2aa2261cfd79e431c6a735b55f4091904d4e696fc1c441feeef4c7020bf8aeb46ab3f42ac21b23bcb169100b1aeda5739b60aca63986005b8ff9c3eee0b0075b33214e38f4394bd5231b630d14eb0d5d2210d4dc2dcf5e1e308e3a5c876b076603814fea73f3989b6c14e1408b33e803e4bafe508ad6a0d28e8ca34f407d6a5ef2e096dc30da2862b2233e8529871dd87848d8bee8323d5acffd4b726e90731194177909f1173526c6483d8f559624c41080304fe3f6cc2f7f9cb30f5289d3539ae273931dcf71298c2cb0620f9c277bfe5216f5391b426cacf418846458b18fd9146cb114ee5268a96b905d356eba0f4ef010b42fffa1276b30134478d294f45f47e54f536eb7784d170b58926f473763992d3d584e2969ba0a998d38e9b216a2f1a5023c307c172c2d40485059fad9ba2c05eb1e97a0a163fbc46ba8b884eb087199d7a238eed64340a97c4f3b8e50f5209ba01b5725edc7de7567b5b590f4b5cfaf616948e58720bc06292e714e3cb6a1b0792c14da07a6f0e69c7375a56cc4caccc3c1a98a096a4df7530663e822efd7d145db0011e7bb0bff4aef37e890e17b79c98a2db99af9e03091b31636b8997c42c62f1083d431078d5b54fb700efbd7160bc11ee828c506b75d969ea5de5fc1516e41a271a6533d27ec78a5073de679269c126c26043decad24c965043dd65daec473840810630f5defe3bd4bfa5e7d09cc4e0ea4aed4ebe00db3884454d2c16aed0229c875ebd50523ad63b8b7d12d9f46f101458b6841c269dcfae78402c4c26a5dd3ba261f45c9a281cb260de4a1b8c5b0e27003469b5e36ca08e3726a0d2410d987e28213b6d898b105f6a9032b3d8929ff88fc850d83c4b84755ee432f3f7125bb47d47be7be0211dd35b8e0aacc72945fc19b70b70bf18a28f940cd6160f649c1f51a032e2cd8030dbf2b442e00d58f16e545031e090425fc850ab1c657a788d84bfa19243cc7fcba8c3a49e966c6b9b7bbefe92248088f4d0f64c9fa37a0e261e176b56855f7cb00ed98cee69d92387a1533d991c25163868d8f76cf281ece5fc6e601895f0bc54c7698454f57afebb8aace68a08ea37608716c8a8eccfdc31a3e243b87fb428786ebdf47465478ac734354a2ac4704cfc4efb709e812c862436de27f70c626b29e8ac0986f85d758a03c5391af92ff114bda64fe0555d8c56219eb3369dfd7095efd42ca5f5c777f91002fa91f1f6af7f84d5a32305885c7535942f72e9accae6a6e08efe8216ba1a1d27401cc200e6c1cb6efd4f695db1a34f125973522a4ba0f03f1b26749132f3898386aacaa7c13816eb44befde2c2cb504bd137875cec9c6f14ada6127b0f07e6f6ca61f4d6b393ae732ebfa6292eb93cf52e0cfbecb8e34a9c42f86bdf94a7c7b4bb4bcbb5c6bb323dd60903c68a24a61c04fc8dcb1894c176efae088a23c87eab0d6321b02220bf51014980576b07f8cebc5e5fbe3aee6177d33909a9e0cbb43032ae2e591d12d653b90a8a4962b2e299691ca88bfb9d6f2c630208435348847abcf1ca59f9bc6cc511e4734096b50b09f52ef9f86bc6d4628e207d1a3e77a00eed72367935f5db3c004253c5e914816fc04be42bcdeb0a01e77d17749971cdec184b98877c795ee70dda2527f3f6bd7e1b9cb7eb1c9821a9b918dbc46cd9a4847c0e57becad9d816e0ee67812ab01cabbff33455b720a2a61df8968f81ba5a199caa74d2e161fb5446a09d25d7c3842eb5464116f486ee3d7eda87d06e2ad3f3019ecb148e477757735907d07cb3f867e79e194ce6a1ade77fb7165cb8f878f64ee58dd02ae0e46d9355298018a7881f3e5130a07ccae363f098b6ecf3e6c5f660e1dfe8b20be5ad1677b317cffee31f87b80eab092cec624122e3aed103061f328541bfc3637567985583f5284fb7e49251e187adc126f119075e72fb2161f194fe193059f3dc9c0b7aef5a4be259e3c76c265ff1a4b2cfb0658ade8d1d49cb9985bb30281be77ba069a99d98cf4ff4e425ae04b16425686e05389ab2f7bbf69915cca900da3f70890e76681a8d7758bb190cc854b9ae04bbd5b5df7b3bb3163cb0eae4d53cf646ca2280f304b64f8a8b85573fb987418953c9b75840f4ebc44a784727d7bff5eb8de7383974bd3d2c6753c916b47e87937de7eb3ac406377f12b145da85fc8df2a57d99d92708444a2ed541796c9af49213a6d13888fe9e53803327e3342a3e122396c1e4a62fdbf3025ccd98cbfda828a5825648bf97b39f6a536dd4663b69c26c44e96dd377200a1bbf505a5385da6515a1e0a7bea6fbc448b30204a76c12283a9a5eca79f3ef1e50f3bd541fbb6ab0d61424d025ff128c91f5c54472c8f76bda3bafed906fb7b2e84210b7cd98484a7da9acfde61d4a0ce5ae7ea7c11d29374ce145cf50bd01b125920d3770d53ccd910728b5dfba9b64caf19242bd2ff6af470e9a9ff4fcaa736121dbb8cfdf3edec3e1971964d2a267d5230cd3b8186f4f6478f1aa4efd720660026364c0f868ae0468aca4121842b93bbe1194f08d946781e56916eae0b1f6724607fdfb27a3aaea3c0d1b948221e0f5a2a822db68ee3b32b0cca8fb0c2d5399c2491c6a2268bcecaa672f0f7923dc92ce705bdf43541b81ad52d2fcb8fe9b3d839f54761322e97a82a1a2664c6e6eefa98f7b3a38f26dba3f22f84f46c6391578547ece8bd002c0f18752b03fea50ff2fdb6f5f046880278a2cf3cf081f9a44a0a0ce705e2a398ebdea80f0978ee9382901d41a43ffe1a0019ed54c9d01dc5ec7352b68e80f433eab5441f0b1af95b03ec2672a4d71474881617498389e62d1f05184e66fffa614d2ed27bd3ec744f81d5203d4b75bde476d7f30e9b4c6878d8428bd38de80dd549d13a3a20af30c1b2dac643eff69f2bd7bd1c7318a70fdd34786654d9f92503d37c5e4519ef7eda75d2adc39f26e6dcc6a2f12d1e30cad654ce161aa1df24105e9090c9ce7d178cbe1ea21db600ef5a425e3dbed4ca58a305be525da67d6d1036de717d93337114d835e24500305c867145cc8abaa979c433123fc152fca05148b77aaf7ed99476c3d5c88a90d9df49981d52d828c32ecaccdc7a76c082c0e027ed2eb8b83a88aedb274060ada20967e782abef811a2a9a989845559f4a8158280a85d7b48624a9060cbdc987b1049de9d75ce34e0cf00886d92e12294fe485b6c518673abc530589735c34ddedbd9e2c4bf7e9674f1af8609d4209b1c01d887f46a664d34c0ac350b2ce9db6215ccbf9a6c6361a3bc189e29641c397bcdfaf9e630b082cdee3aef668a4494444eda5fd7d6b9e1fc12590f8216fabc77d0314f638494e4744be2d1721f9a79196c57baf69458090fed327a2f46aa19440f125e50c9f6f32f06e04841efd6b36fce58b76d83d2f88a2aaa5754805a4cf3adef04742ff04acd8a8c3fec54fe65036bfdb6e03473b725403309b659c6aa12ca899e01b1e4a6a569c5bb1d28a7eac123aebb5551cea48a1ee50d8c06ea1a2dc39b191f1b900b667f91533904be8e4c626354a479f8a3428178c2e4df9a67697ed13a66ef260e1e30cf3064ddf2e68a1425d28860218f924509d0f866a52177176a97cd45b015255e29d987ddef639afea2da26c9b7034f111e746b3795d1eaa6547813dc5d1511386d5761908e69abc2157b5a5ac8e92030c02b41eb70b394eb63ac4cff94f7a9400b766285eab11756179fce936e49aafcd866f9305779faf7c1f4cd993662fd1b095f269384aa8337cc8e2f17fb80632dd928cfa63d7545bf0c8f7c52d570f078d1078231ba4cba607a5a348601d4577af0d8214dff1c574470e6c0ecd05a889d0c15f4d73527b9076eaf82dc9e314c2f9921a043020fc192271ca26d2a02db9b6b686cb157ee20f52ab076e8c73ba203c3c3763519ee595176eecb4f71e53d89eeb51e6c88a8055d1852109372b3400bdd9cf70c4afa139917a4a574eba4371c32bc44ff707f420e96e3c28b3dc1b7cf07b25ddc37e30caf8122838345ff6699a17f4048d010e23484f1ede2113de511c1dbea43b22267f31e82cde1ce74ae5088576004384e8f6dcd276cca9609e858c7144b822107b3f0de0c0934e1a2095631e492e30bb98fc7b65c6031fad91f16ba32c343ccff777e31b3bee099c96f9e1d40b2133b82c41f1fe3663533d1824987541d7cee321decafdedfc86a761f394b63f8bbc71988aeff667b18f6df48bb183b5b9ef17a36cc66be7978cfce382c78db1076f671de1a4a949f7565b42d85f3c0e9c7fe4a9c10f99ee0663294c62e42af17749a1d59560857223e0696267193a40fe5179a728ffc1904f53a171d06c6fac59ff60b1ec1546cf5731875c21d2abfc32f1a9d43de28b5fe5396a440492241b71c6b83456f04269c7b278781de5c865edab0398fb36febe114f0306eb44125b8dd293d378dc6a6e2ee7161b9b82081bd0625b066f9059a6c1de0bc6712324ef23ae6bc0555ca05d5c03830b328cb9d1c27b5f65fe33fca38be460b128c6d1cc352ad78c28cfa8c0d87c9baf92fca5e2b23c7cf6d27cc6ce3fb2ddc128dc0eada082e0588358b7e724d121472f79f45934f34c1104aa2ccffb17bf4fb511b3ecee04974b1035a95d674f933fc125548814eec3b31eaa9c6e675e5552cfe8d75f2a313b9ab166b2d25e13a8a0fb60763fd1690f262ca3dc844f3998f343286877c440cd0a2e03e7ef5a2278647b627673ec8aeb89e46ddf7d92076f3112e8697711a1e3a936d8e9e9dc58e39a7040c9876d00bc4d5bc5ecf750d6065106f937af3e782b596a706807e53c7313b4b50393203d83cd74e316b1bce92a97eeb7465812d8668bffcddc726aade978b6fc4902b291ef36c87784d891ac09eca55a70be6ec38972ae4d52cac49fb2c1cd368575f7675146ce10ec86ddcfb780a82862b626372563d3a4f39377a041535d9a20b6cfb0fe1f6674195b353f01c6ba4dc32289f09c489c6a603fefa8b9b0ab584de829be0c0f3e2b61976703d68d21952085bbdd0b05b51ce10fb1a47689eb453abf1e0d531a55af54af68f585ac35b19ff1fc42f19a16130b8e13ad3e14a4c6de1266dbf439d089fb7f7c5715fb3bf9138de34398cd2e8da7d6d3fd4a37904ef6f5e6f64ba4b8c0c6e05d05a5468e9b3240d11ee651bdd13810e7ca486d6a314a3600a81f54493c10a75b96be437024615d9290ff6fe2cbb27df334355c6a8ab38949ccbc946e7b2dc1abd4e1fe1adb07bac96ac636270ae14c8b0a1417d26db06e59625c74b9acfb7419d7969e05ef9213589b4aca23288f1b6de3db5312b0343328813d95042d5bc5617366b286728944553b81537c16c1656ec84a3443642f85ade", 0x1000, 0xc08, &(0x7f0000000000)=@in6={0x18, 0x0, 0xfff, 0xaf}, 0xc) 16:00:11 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0xd02) r0 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) ioctl$VMM_IOC_TERM(r0, 0x80045604, &(0x7f0000000080)={0xa}) preadv(r0, &(0x7f0000000000)=[{0x0}, {&(0x7f0000002140)=""/4096, 0x400000}], 0x2, 0x0, 0x0) 16:00:12 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, &(0x7f0000000040)='h', 0x1) recvmsg(r1, &(0x7f0000000680)={0x0, 0x0, &(0x7f00000008c0)=[{&(0x7f0000000080)=""/96, 0xfffffffffffffc89}, {&(0x7f0000000a40)=""/4096, 0x1000}], 0x2, 0x0}, 0x40) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) close(r2) fsync(r2) shutdown(r2, 0x0) r3 = syz_open_pts() close(r3) writev(r3, &(0x7f00000006c0)=[{&(0x7f0000000c80)="aae3e6c3f01744124ce96464f9157c521949703cb9bb69323cf41195cd335e36e74866da987feeeeb097b241e19f3fa88644a1612230c806ad34071458f62751718c2d7318d6cd8bb32a75d8ef3ec8ca53550e50cd08c580866abcb4ceb0ed52cfd0b81201f04606d61424cc74d871a596a34dd2f37f2b7b251d38efbfda4c7fe8b24d0f14b2d79c90b1b13c9fb4921666a654ab580bb2422d814f990f09", 0x9e}], 0x1) dup2(r3, r1) close(0xffffffffffffff9c) nanosleep(&(0x7f0000000100)={0x42, 0x4b}, &(0x7f0000000140)) shutdown(r0, 0x1) 16:00:12 executing program 1: open(&(0x7f0000000280)='./file0\x00', 0x20a81, 0x0) ktrace(&(0x7f0000000000)='./file0\x00', 0x14, 0x10010, 0x0) r0 = kqueue() openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wsmouse0\x00', 0x1, 0x0) r1 = syz_open_pts() r2 = socket$inet(0x2, 0x8000, 0x8) ioctl$FIOSETOWN(r2, 0x8004667c, &(0x7f0000000140)=0x8) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000000)={0x0, 0xf149, 0x5, 0xfffffffffffffffc, "661fbef224518087ec9e03182eaf7f091fe600"}) write(r1, &(0x7f0000000040)="f57400c1678c66754d420ffeac7109a64fefe887f7fd0b1d53169121979671668f6dedcf6656d5819f0a6f6a830ee37c40d39bbe5952a3d8f4cce5c0c083b5ff8734663825ff10c17f85cb07f10edeb03146430fe23fc7b6aa2ce09ae750a068664447c007812dc24d09e550230df17e0331537fb275439700722402e148612c096f0a354253fb6abe162384192e53a59be33b4ba2f9ce3d906840ef83adf21bf484f13d8682122fdbd793195fe38ae45c3222", 0xb3) readv(r0, &(0x7f0000000040), 0x3d5) 16:00:12 executing program 1: pipe2(&(0x7f0000000000), 0x10000) r0 = open(&(0x7f0000000040)='./file0\x00', 0x5bb716d4dfbe369, 0x3a) read(0xffffffffffffffff, &(0x7f0000000080)=""/4096, 0x1000) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000001080)='/dev/ttyCcfg\x00', 0xb8a2fa4fb232d3b4, 0x0) ioctl$WSDISPLAYIO_WSMOUSED(r1, 0x80185758, &(0x7f00000010c0)={0x1, 0xc0000000, {0x8, 0x1}}) getppid() open(&(0x7f0000001100)='./file0\x00', 0x20000, 0x110) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000001140)={0xffffffffffffffff, 0xffffffffffffffff}) r4 = fcntl$dupfd(0xffffffffffffffff, 0xa, r2) ioctl$WSDISPLAYIO_ADDSCREEN(r4, 0x80245753, &(0x7f0000001180)={0x7f, './file0\x00', './file0\x00'}) r5 = fcntl$dupfd(r3, 0x14, 0xffffffffffffff9c) r6 = accept(0xffffffffffffff9c, &(0x7f00000011c0)=@in, &(0x7f0000001200)=0xc) recvfrom(r6, &(0x7f0000001240)=""/145, 0x91, 0x42, &(0x7f0000001300)=@in={0x2, 0x3}, 0xc) r7 = dup2(0xffffffffffffffff, r1) r8 = socket$unix(0x1, 0x5, 0x0) ioctl$LIOCSFD(r7, 0x80046c7f, &(0x7f0000001340)=r8) r9 = openat$speaker(0xffffffffffffff9c, &(0x7f0000001380)='/dev/speaker\x00', 0x2, 0x0) r10 = dup2(r9, r4) r11 = fcntl$dupfd(r0, 0x0, 0xffffffffffffff9c) connect$unix(r11, &(0x7f00000013c0)=@file={0x0, './file0\x00'}, 0xa) ioctl$WSMOUSEIO_GETPARAMS(r5, 0x80105727, &(0x7f0000001440)={&(0x7f0000001400)=[{0x1, 0x100}, {0x85, 0x135}, {0x2e0}, {0x8c, 0xd7e1}, {0x83, 0x800}, {0x42, 0x8}], 0x6}) sendto(r10, &(0x7f0000001480)="0b41c84610b1858314c5c8ff39a7796335c3fbf26119f66ec8091312850b624bea25dd330ae2b9355491d6f413773997783f001a8acf83b365433221b0e498ed3dfb92d0084dfe3823cd5e735fc7c853cccbf341a393d57fa49f80da6ec4de8f759aaf0dc1b3d3db4ccf95da1c03c76ac51a19297882c699a1eae64ead87ebb5def2784ea2599e9f51fbb8661ed7df8d968d3c4f22adfce493faf9c80b6c9dc196d98b0781165013c104734cc3e4efe3e7f48a5f401623fdf2b28beba830a417ea65e9750435a07fa2a66730aa70c623e08030ecabd7a213d73292f47d5e88f16483fc26", 0xe4, 0x2, &(0x7f0000001580)=@in={0x2, 0x1}, 0xc) open(&(0x7f00000015c0)='./file0\x00', 0x30201, 0x10) r12 = dup2(r3, 0xffffffffffffff9c) fchmodat(r12, &(0x7f0000001600)='./file0\x00', 0xa0, 0x2) setrlimit(0x3b59a370ece835b7, &(0x7f0000001640)={0x35d, 0x96}) r13 = openat(r11, &(0x7f0000001680)='./file0\x00', 0x20, 0x100) openat(r13, &(0x7f00000016c0)='./file0\x00', 0x80, 0x80) r14 = socket$inet(0x2, 0x4007, 0x3f) flock(r14, 0xa) 16:00:12 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x80002005, 0x8000000000005200) r0 = syz_open_pts() nanosleep(&(0x7f0000000080)={0x68, 0x7fefffff}, 0x0) r1 = kqueue() write(r0, &(0x7f0000000240)="85", 0x1) select(0x40, &(0x7f0000000000)={0xffea}, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000000), 0xf8b1, 0x0, 0x10000fb, 0x0) r2 = open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000240)=[{{r2}, 0xffffffffffffffff, 0x63}], 0x7, 0x0, 0x0, 0x0) r3 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000040)='/dev/diskmap\x00', 0x800, 0x0) r4 = kqueue() r5 = socket$inet(0x2, 0x5, 0xf2) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, 0xc) r9 = socket$inet6(0x18, 0x4000, 0x8) sendto$inet6(r9, &(0x7f0000000380)="2afef765e55ecac3d08e81d083deb532b86b6e6dc387d486e40bbbc6c719de2e668d2915ab1797c7c7b037bcb0430cf38ba20399a094d8d669e496434a4477ff6fccd09c", 0x44, 0x0, &(0x7f0000000200)={0x18, 0x1, 0x80, 0x800}, 0xc) r10 = accept$unix(r9, &(0x7f0000000400)=@abs, &(0x7f0000000440)=0x8) r11 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000640)='/dev/wskbd\x00', 0x10, 0x0) r12 = syz_open_pts() ioctl$TIOCSETAF(r12, 0x802c7416, &(0x7f0000000000)={0x0, 0xf149, 0x5, 0xfffffffffffffffc, "661fbef224518087ec9e03182eaf7f091fe600"}) r13 = syz_open_pts() ioctl$TIOCSETAF(r13, 0x802c7416, &(0x7f0000000000)={0x0, 0xf149, 0x5, 0xfffffffffffffffc, "661fbef224518087ec9e03182eaf7f091fe600"}) r14 = syz_open_pts() close(r14) writev(r14, &(0x7f00000006c0)=[{&(0x7f0000000c80)="aae3e6c3f01744124ce96464f9157c521949703cb9bb69323cf41195cd335e36e74866da987feeeeb097b241e19f3fa88644a1612230c806ad34071458f62751718c2d7318d6cd8bb32a75d8ef3ec8ca53550e50cd08c580866abcb4ceb0ed52cfd0b81201f04606d61424cc74d871a596a34dd2f37f2b7b251d38efbfda4c7fe8b24d0f14b2d79c90b1b13c9fb4921666a654ab580bb2422d814f990f09", 0x9e}], 0x1) r15 = syz_open_pts() ioctl$TIOCSETAF(r15, 0x802c7416, &(0x7f0000000000)={0x0, 0xf149, 0x5, 0xfffffffffffffffc, "661fbef224518087ec9e03182eaf7f091fe600"}) r16 = syz_open_pts() close(r16) writev(r16, &(0x7f00000006c0)=[{&(0x7f0000000c80)="aae3e6c3f01744124ce96464f9157c521949703cb9bb69323cf41195cd335e36e74866da987feeeeb097b241e19f3fa88644a1612230c806ad34071458f62751718c2d7318d6cd8bb32a75d8ef3ec8ca53550e50cd08c580866abcb4ceb0ed52cfd0b81201f04606d61424cc74d871a596a34dd2f37f2b7b251d38efbfda4c7fe8b24d0f14b2d79c90b1b13c9fb4921666a654ab580bb2422d814f990f09", 0x9e}], 0x1) r17 = syz_open_pts() close(r17) writev(r17, &(0x7f00000006c0)=[{&(0x7f0000000c80)="aae3e6c3f01744124ce96464f9157c521949703cb9bb69323cf41195cd335e36e74866da987feeeeb097b241e19f3fa88644a1612230c806ad34071458f62751718c2d7318d6cd8bb32a75d8ef3ec8ca53550e50cd08c580866abcb4ceb0ed52cfd0b81201f04606d61424cc74d871a596a34dd2f37f2b7b251d38efbfda4c7fe8b24d0f14b2d79c90b1b13c9fb4921666a654ab580bb2422d814f990f09", 0x9e}], 0x1) r18 = syz_open_pts() ioctl$TIOCSETAF(r18, 0x802c7416, &(0x7f0000000000)={0x0, 0xf149, 0x5, 0xfffffffffffffffc, "661fbef224518087ec9e03182eaf7f091fe600"}) r19 = openat$pci(0xffffffffffffff9c, &(0x7f0000000080)='/dev/pci\x00', 0x0, 0x0) r20 = socket$unix(0x1, 0x9, 0x0) r21 = socket$inet6(0x18, 0x7ffffffffffffe, 0xfffffffb) r22 = openat(0xffffffffffffff9c, &(0x7f0000000240)='./file0\x00', 0x10201, 0x10) r23 = syz_open_pts() r24 = openat(0xffffffffffffffff, &(0x7f0000000100)='./file0\x00', 0x100, 0x40) r25 = openat(0xffffffffffffffff, &(0x7f0000000180)='./file0\x00', 0x28082, 0x6f) r26 = kqueue() poll(&(0x7f00000001c0)=[{r19, 0x20}, {r20, 0x100}, {r21, 0x2}, {r22, 0x4}, {r23, 0x40}, {r24, 0x120}, {r25, 0x26}, {r26}], 0x8, 0x40) dup(r19) r27 = getpgrp() fcntl$setown(r19, 0x6, r27) r28 = getgid() r29 = openat$pci(0xffffffffffffff9c, &(0x7f0000000080)='/dev/pci\x00', 0x0, 0x0) r30 = socket$unix(0x1, 0x9, 0x0) r31 = socket$inet6(0x18, 0x7ffffffffffffe, 0xfffffffb) r32 = openat(0xffffffffffffff9c, &(0x7f0000000240)='./file0\x00', 0x10201, 0x10) r33 = syz_open_pts() r34 = openat(0xffffffffffffffff, &(0x7f0000000100)='./file0\x00', 0x100, 0x40) r35 = openat(0xffffffffffffffff, &(0x7f0000000180)='./file0\x00', 0x28082, 0x6f) r36 = kqueue() poll(&(0x7f00000001c0)=[{r29, 0x20}, {r30, 0x100}, {r31, 0x2}, {r32, 0x4}, {r33, 0x40}, {r34, 0x120}, {r35, 0x26}, {r36}], 0x8, 0x40) dup(r29) r37 = getpgrp() fcntl$setown(r29, 0x6, r37) r38 = geteuid() setuid(r38) r39 = openat$pci(0xffffffffffffff9c, &(0x7f0000000080)='/dev/pci\x00', 0x0, 0x0) r40 = socket$unix(0x1, 0x9, 0x0) r41 = socket$inet6(0x18, 0x7ffffffffffffe, 0xfffffffb) r42 = openat(0xffffffffffffff9c, &(0x7f0000000240)='./file0\x00', 0x10201, 0x10) r43 = syz_open_pts() r44 = openat(0xffffffffffffffff, &(0x7f0000000100)='./file0\x00', 0x100, 0x40) r45 = openat(0xffffffffffffffff, &(0x7f0000000180)='./file0\x00', 0x28082, 0x6f) r46 = kqueue() poll(&(0x7f00000001c0)=[{r39, 0x20}, {r40, 0x100}, {r41, 0x2}, {r42, 0x4}, {r43, 0x40}, {r44, 0x120}, {r45, 0x26}, {r46}], 0x8, 0x40) dup(r39) r47 = getpgrp() fcntl$setown(r39, 0x6, r47) r48 = semget$private(0x0, 0x4, 0x2) semop(r48, &(0x7f00000003c0)=[{0x1, 0x5cd, 0x1000}, {0x0, 0x81, 0x1800}], 0x2) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, 0x0) r50 = getegid() r51 = getuid() r52 = getegid() semctl$IPC_SET(r48, 0x0, 0x1, &(0x7f0000000880)={{0x0, r49, r50, r51, r52, 0x14, 0x6}, 0x5, 0x9}) r53 = getppid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000680)={0x0, 0x0}, 0xc) r55 = getegid() r56 = semget$private(0x0, 0x4, 0x2) semop(r56, &(0x7f00000003c0)=[{0x1, 0x5cd, 0x1000}, {0x0, 0x81, 0x1800}], 0x2) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, 0x0) r58 = getegid() r59 = getuid() r60 = getegid() semctl$IPC_SET(r56, 0x0, 0x1, &(0x7f0000000880)={{0x0, r57, r58, r59, r60, 0x14, 0x6}, 0x5, 0x9}) r61 = semget$private(0x0, 0x4, 0x2) semop(r61, &(0x7f00000003c0)=[{0x1, 0x5cd, 0x1000}, {0x0, 0x81, 0x1800}], 0x2) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, 0x0) r63 = getegid() r64 = getuid() r65 = getegid() semctl$IPC_SET(r61, 0x0, 0x1, &(0x7f0000000880)={{0x0, r62, r63, r64, r65, 0x14, 0x6}, 0x5, 0x9}) r66 = semget$private(0x0, 0x4, 0x2) semop(r66, &(0x7f00000003c0)=[{0x1, 0x5cd, 0x1000}, {0x0, 0x81, 0x1800}], 0x2) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, 0x0) r68 = getegid() r69 = getuid() r70 = getegid() semctl$IPC_SET(r66, 0x0, 0x1, &(0x7f0000000880)={{0x0, r67, r68, r69, r70, 0x14, 0x6}, 0x5, 0x9}) getgroups(0x7, &(0x7f00000006c0)=[0xffffffffffffffff, 0xffffffffffffffff, r58, r65, r68, r8, 0xffffffffffffffff]) r72 = openat$null(0xffffffffffffff9c, &(0x7f0000000700)='/dev/null\x00', 0x400, 0x0) r73 = syz_open_pts() close(r73) writev(r73, &(0x7f00000006c0)=[{&(0x7f0000000c80)="aae3e6c3f01744124ce96464f9157c521949703cb9bb69323cf41195cd335e36e74866da987feeeeb097b241e19f3fa88644a1612230c806ad34071458f62751718c2d7318d6cd8bb32a75d8ef3ec8ca53550e50cd08c580866abcb4ceb0ed52cfd0b81201f04606d61424cc74d871a596a34dd2f37f2b7b251d38efbfda4c7fe8b24d0f14b2d79c90b1b13c9fb4921666a654ab580bb2422d814f990f09", 0x9e}], 0x1) r74 = syz_open_pts() ioctl$TIOCSETAF(r74, 0x802c7416, &(0x7f0000000000)={0x0, 0xf149, 0x5, 0xfffffffffffffffc, "661fbef224518087ec9e03182eaf7f091fe600"}) r75 = getuid() sendmsg$unix(r10, &(0x7f0000000880)={&(0x7f0000000480)=@file={0x2, './bus\x00'}, 0x8, &(0x7f0000000600)=[{&(0x7f00000004c0)="d3f8403c5ea0e6bf9e75e71ade908129b66d98a7a1ac1811eac23ae50381f803526e3a175bafc58aec5e2ddc4cd22764eed3e6e9242d5c3674b160bbf52730b23e658edd5f22da98a86cc0f0fafa40aba417fcb35c0a9c697da684be87d1ce671ed032800eb5f91fcf371c5165bf66c6a9bc18ac8591c17a8712cfb4eb6bde044417db915fb52bba3e2ff75ba883d4248d24774dda3bb36b0a685d62f5cc3ba9fbfc967704dcbdfd5bccbade05cdb8181d39027cca01e91bd54ac8983e5be5a2", 0xc0}, {&(0x7f0000000580)="41f3f2265630e4d4ef011ca820db40cc56c51a391763b49094a4c69bd6436fe8590fc97bd0898fcb9c5d08e10286dd12f2b7da458705d0a2699d8342894d23ee369826810954f3ad3d14079f0147d31f43b12e424e4b34154470ee4c6a920ef831af8e2129ba2cd237cc16c60c5954260d417e", 0x73}], 0x2, &(0x7f0000000740)=[@rights={0x18, 0xffff, 0x1, [0xffffffffffffff9c, r4]}, @rights={0x20, 0xffff, 0x1, [r11, 0xffffffffffffff9c, r12, r13]}, @rights={0x28, 0xffff, 0x1, [r14, r15, r16, r17, r18, r3]}, @cred={0x20, 0xffff, 0x0, r27, 0xffffffffffffffff, r28}, @cred={0x20, 0xffff, 0x0, r37, r38, r8}, @cred={0x20, 0xffff, 0x0, r47, r7, r50}, @cred={0x20, 0xffff, 0x0, r53, r54, r55}, @cred={0x20, 0xffff, 0x0, r6, r7, r71}, @rights={0x20, 0xffff, 0x1, [r72, r73, r74, r4]}, @cred={0x20, 0xffff, 0x0, r6, r75, r8}], 0x140, 0x8}, 0x0) r76 = syz_open_pts() kevent(r4, &(0x7f0000000280)=[{{r76}, 0xfffffffffffffffe, 0xc, 0x40000000, 0x4, 0x2}, {{r1}, 0xffffffffffffffff, 0x5, 0x80000066, 0x0, 0x1}, {{r0}, 0xfffffffffffffffa, 0x12, 0x1, 0x8}, {{r76}, 0xfffffffffffffffc, 0x1c934b8a74e174b0, 0x18, 0x5, 0x8acd}, {{r0}, 0xfffffffffffffffe, 0x20, 0x2, 0x0, 0x3}, {{r0}, 0xffffffffffffffff, 0x86, 0x80, 0x200}, {{r1}, 0xffffffffffffffff, 0x40, 0xf0000000, 0x2000, 0xefe}, {{r1}, 0x0, 0x0, 0x20000040, 0x3, 0x3}], 0x0, &(0x7f00000000c0)=[{{r2}, 0xfffffffffffffffe, 0x5, 0x80000000, 0x0, 0x6}, {{}, 0x0, 0x80, 0x10, 0xffff, 0x2}], 0xffffffffffff8000, &(0x7f0000000100)={0x5}) 16:00:13 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="6202e57f7f000001"], 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) accept$unix(r0, &(0x7f0000000100)=@file={0x0, ""/108}, &(0x7f0000000180)=0x6e) r2 = socket(0x2, 0x1, 0x0) connect$unix(r2, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0x10) sendto$inet6(r2, &(0x7f0000000040)="d0", 0x1, 0x7, 0x0, 0x0) r3 = semget(0x0, 0x2, 0x40b) semop(r3, &(0x7f0000000080)=[{0x3, 0x0, 0x800}, {0x5, 0x0, 0x800}], 0x2) 16:00:13 executing program 0: r0 = semget$private(0x0, 0x8000000000000007, 0x42) semctl$GETALL(r0, 0x0, 0x6, &(0x7f0000000540)=""/11) semctl$GETZCNT(r0, 0x0, 0x7, &(0x7f0000000480)=""/52) r1 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) r2 = syz_open_pts() recvmsg(r1, &(0x7f0000000280)={&(0x7f00000000c0)=@un=@abs, 0x8, &(0x7f0000000240), 0x0, &(0x7f0000000400)=""/111, 0x6f}, 0x40) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000000)={0x0, 0xf149, 0x5, 0xfffffffffffffffc, "661fbef224518087ec9e03182eaf7f091fe600"}) ioctl$TIOCFLUSH(r2, 0x80047410, &(0x7f0000000080)=0x8) ioctl$LIOCSFD(r1, 0x80046c7f, &(0x7f0000000000)=r1) r3 = getpgrp() r4 = openat$tty(0xffffffffffffff9c, &(0x7f0000000140)='/dev/tty\x00', 0x8, 0x0) recvmsg(0xffffffffffffffff, &(0x7f0000002640)={&(0x7f00000001c0)=@in6, 0xc, &(0x7f0000002580)=[{&(0x7f0000000200)=""/112, 0x70}, {&(0x7f0000000300)=""/147, 0x93}, {&(0x7f00000003c0)=""/15, 0xf}, {&(0x7f00000004c0)=""/102, 0x66}, {&(0x7f0000000580)=""/4096, 0x1000}, {&(0x7f0000001580)=""/4096, 0x1000}], 0x6, &(0x7f0000002600)=""/56, 0x38}, 0x800) ioctl$TIOCMSET(r4, 0x8004746d, &(0x7f0000000180)=0x8001) ktrace(&(0x7f0000000100)='./file0\x00', 0x4, 0x104, 0x0) ktrace(&(0x7f00000002c0)='./file0\x00', 0x7, 0x8, r3) 16:00:13 executing program 0: r0 = socket(0x11, 0x4003, 0x0) sendto$unix(r0, &(0x7f0000000000)="b1000513000001000000000020000000000004fecea11ea8fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37281c18e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01b1257aea8c500000002000000000000020208a371a3f8000400000000000000010000000000000000", 0xb1, 0x0, 0x0, 0xa) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) close(r1) fsync(r1) getsockopt(r1, 0x4, 0x3, &(0x7f00000002c0)=""/91, &(0x7f0000000340)=0x5b) readv(r0, &(0x7f00000001c0)=[{&(0x7f00000000c0)=""/220, 0xdc}], 0x1) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) close(r2) fsync(r2) recvfrom$unix(r2, &(0x7f0000000200)=""/91, 0x5b, 0x0, &(0x7f0000000280)=@abs={0x0, 0x0, 0x1}, 0x8) 16:00:13 executing program 1: open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) ktrace(&(0x7f0000000000)='./file0\x00', 0x4, 0x100, 0x0) r0 = socket(0x2, 0x8002, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x49) pwritev(r1, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0, 0x0) pipe2(&(0x7f0000000080), 0x10004) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0, 0x0) ftruncate(r1, 0x0, 0x3) r2 = syz_open_pts() ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000000)={0x0, 0xf149, 0x5, 0xfffffffffffffffc, "661fbef224518087ec9e03182eaf7f091fe600"}) write(r2, &(0x7f0000000180)="abbc5731a4324ba4d6d6c41a3b760e1c1c6052e402fcb6312c81418e6ff4e312d960a3b11319ddde68b60bd440a83629a79e8f6b1e2ec0a098af577ecd2c1c862e3b867133005e389a0ca2fcd3bb65e4701bb1fa860928e2cb3f05f81bdfbe007ae385084968ed", 0x67) connect(r0, &(0x7f0000000000)=@un=@file={0x0, './file0/file0\x00'}, 0x10) 16:00:13 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, 0x5, 0x0, "6b0000b40000004e26d03f00"}) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) stat(&(0x7f0000000000)='./file0\x00', &(0x7f0000000100)) r2 = socket(0x800000018, 0x1, 0x0) bind$unix(r2, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) login: panic: attempt to execute user address 0x0 in supervisor mode Stopped at db_enter+0x18: addq $0x8,%rsp TID PID UID PRFLAGS PFLAGS CPU COMMAND *152954 50556 0 0 0x4000000 0 syz-executor.1 db_enter() at db_enter+0x18 panic() at panic+0x15c pageflttrap() at pageflttrap+0x3eb kerntrap(ffff80001775da30) at kerntrap+0xdb alltraps_kern_meltdown(6,ffff800017b5d000,fffffd802e4d7008,10,ffff80000005b490,ffff80001775dc98) at alltraps_kern_meltdown+0x7b 0(b,ffff80001775dbf8,83,ffff80001775dc98,0,b) at 0 rt_match(fffffd8036ff95f8,0,1,0) at rt_match+0xbe in_pcbselsrc(ffff80001775dd70,fffffd802f75ac20,fffffd8036ff9578) at in_pcbselsrc+0x219 in_pcbconnect(fffffd8036ff9578,fffffd802f75ac00) at in_pcbconnect+0x107 udp_usrreq(fffffd802e48e910,4,0,fffffd802f75ac00,0,ffff8000ffff3b40) at udp_usrreq+0x560 sys_connect(ffff8000ffff3b40,ffff80001775def8,ffff80001775df40) at sys_connect+0x3df syscall(ffff80001775dfc0) at syscall+0x507 Xsyscall(6,0,fffffffffffffecf,0,3,d6cca661010) at Xsyscall+0x128 end of kernel end trace frame: 0xd6f78e27e10, count: 2 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 attempt to execute user address 0x0 in supervisor mode ddb> trace db_enter() at db_enter+0x18 panic() at panic+0x15c pageflttrap() at pageflttrap+0x3eb kerntrap(ffff80001775da30) at kerntrap+0xdb alltraps_kern_meltdown(6,ffff800017b5d000,fffffd802e4d7008,10,ffff80000005b490,ffff80001775dc98) at alltraps_kern_meltdown+0x7b 0(b,ffff80001775dbf8,83,ffff80001775dc98,0,b) at 0 rt_match(fffffd8036ff95f8,0,1,0) at rt_match+0xbe in_pcbselsrc(ffff80001775dd70,fffffd802f75ac20,fffffd8036ff9578) at in_pcbselsrc+0x219 in_pcbconnect(fffffd8036ff9578,fffffd802f75ac00) at in_pcbconnect+0x107 udp_usrreq(fffffd802e48e910,4,0,fffffd802f75ac00,0,ffff8000ffff3b40) at udp_usrreq+0x560 sys_connect(ffff8000ffff3b40,ffff80001775def8,ffff80001775df40) at sys_connect+0x3df syscall(ffff80001775dfc0) at syscall+0x507 Xsyscall(6,0,fffffffffffffecf,0,3,d6cca661010) at Xsyscall+0x128 end of kernel end trace frame: 0xd6f78e27e10, count: -13 ddb> show registers rdi 0xffffffff81ed85e7 db_enter+0x17 rsi 0x226e __ALIGN_SIZE+0x126e rbp 0xffff80001775d8a0 rbx 0xffff80001775d950 rdx 0x226f __ALIGN_SIZE+0x126f rcx 0xffff800017b5d000 rax 0xffff800017b5d000 r8 0xffff80001775d860 r9 0x1 r10 0xffff800000b2d1c0 r11 0x87daf6ec00aa221a r12 0x3000000008 r13 0xffff80001775d8b0 r14 0x100 r15 0x1 rip 0xffffffff81ed85e8 db_enter+0x18 cs 0x8 rflags 0x246 rsp 0xffff80001775d890 ss 0x10 db_enter+0x18: addq $0x8,%rsp ddb> show proc PROC (syz-executor.1) pid=152954 stat=onproc flags process=0 proc=4000000 pri=82, usrpri=82, nice=20 forw=0xffffffffffffffff, list=0xffff8000ffff2780,0xffff8000ffff3170 process=0xffff8000ffff6010 user=0xffff800017759000, vmspace=0xfffffd803f014000 estcpu=36, cpticks=0, pctcpu=0.0 user=0, sys=0, intr=0 ddb> ps PID TID PPID UID S FLAGS WAIT COMMAND 97760 398060 66564 0 2 0 syz-executor.0 97760 467955 66564 0 3 0x4000080 fsleep syz-executor.0 50556 80285 3121 0 2 0 syz-executor.1 *50556 152954 3121 0 7 0x4000000 syz-executor.1 57626 14922 0 0 3 0x14200 acct acct 3121 439346 98516 0 3 0x82 nanosleep syz-executor.1 66564 518476 98516 0 3 0x82 nanosleep syz-executor.0 93093 149010 1 0 3 0x100083 ttyin getty 29337 475735 0 0 3 0x14200 bored sosplice 98516 348985 97289 0 3 0x82 thrsleep syz-fuzzer 98516 401876 97289 0 3 0x4000082 thrsleep syz-fuzzer 98516 290879 97289 0 3 0x4000082 thrsleep syz-fuzzer 98516 46207 97289 0 3 0x4000082 thrsleep syz-fuzzer 98516 253524 97289 0 3 0x4000082 thrsleep syz-fuzzer 98516 60400 97289 0 3 0x4000082 kqread syz-fuzzer 98516 168765 97289 0 3 0x4000082 thrsleep syz-fuzzer 97289 199569 83024 0 3 0x10008a pause ksh 83024 229321 2636 0 3 0x92 select sshd 2636 341199 1 0 3 0x80 select sshd 70015 290033 64131 73 3 0x100090 kqread syslogd 64131 397239 1 0 3 0x100082 netio syslogd 67149 281799 1 77 3 0x100090 poll dhclient 73892 511703 1 0 3 0x80 poll dhclient 18295 484436 0 0 2 0x14200 zerothread 35541 294825 0 0 3 0x14200 aiodoned aiodoned 61442 508074 0 0 3 0x14200 syncer update 29054 141693 0 0 3 0x14200 cleaner cleaner 92326 99119 0 0 3 0x14200 reaper reaper 83117 58369 0 0 3 0x14200 pgdaemon pagedaemon 53406 373668 0 0 3 0x14200 bored crynlk 67175 404318 0 0 3 0x14200 bored crypto 19400 228978 0 0 3 0x40014200 acpi0 acpi0 43840 368093 0 0 3 0x14200 bored softnet 86513 454439 0 0 3 0x14200 bored systqmp 34497 473218 0 0 3 0x14200 bored systq 92118 230783 0 0 3 0x40014200 bored softclock 44824 175376 0 0 3 0x40014200 idle0 8668 352924 0 0 3 0x14200 bored smr 1 452268 0 0 3 0x82 wait init 0 0 -1 0 3 0x10200 scheduler swapper ddb> show all locks No such command ddb> show malloc Type InUse MemUse HighUse Limit Requests Type Lim Kern Lim devbuf 9590 7012K 7180K 78643K 13723 0 0 pcb 13 12K 14K 78643K 1461 0 0 rtable 115 12K 13K 78643K 3217 0 0 ifaddr 88 20K 21K 78643K 1010 0 0 counters 19 16K 16K 78643K 19 0 0 ioctlops 0 0K 2K 78643K 203 0 0 iov 0 0K 32K 78643K 1217 0 0 mount 1 1K 1K 78643K 1 0 0 vnodes 1201 75K 77K 78643K 4562 0 0 UFS quota 1 32K 32K 78643K 1 0 0 UFS mount 5 36K 36K 78643K 5 0 0 shm 2 1K 5K 78643K 44 0 0 VM map 2 0K 0K 78643K 27 0 0 sem 12 0K 1K 78643K 1361 0 0 dirhash 12 2K 2K 78643K 12 0 0 ACPI 1793 195K 288K 78643K 12645 0 0 file desc 6 17K 25K 78643K 5402 0 0 sigio 0 0K 0K 78643K 67 0 0 proc 50 38K 55K 78643K 2050 0 0 subproc 32 2K 2K 78643K 577 0 0 NFS srvsock 1 0K 0K 78643K 1 0 0 NFS daemon 1 16K 16K 78643K 1 0 0 ip_moptions 0 0K 0K 78643K 264 0 0 in_multi 25 1K 2K 78643K 532 0 0 ether_multi 1 0K 0K 78643K 22 0 0 mrt 0 0K 0K 78643K 53 0 0 ISOFS mount 1 32K 32K 78643K 1 0 0 MSDOSFS mount 1 16K 16K 78643K 1 0 0 ttys 162 715K 715K 78643K 162 0 0 exec 0 0K 1K 78643K 1262 0 0 pfkey data 0 0K 0K 78643K 2 0 0 pagedep 1 8K 8K 78643K 1 0 0 inodedep 1 32K 32K 78643K 1 0 0 newblk 1 0K 0K 78643K 1 0 0 VM swap 7 26K 26K 78643K 7 0 0 UVM amap 112 22K 30K 78643K 14323 0 0 UVM aobj 130 8K 8K 78643K 140 0 0 memdesc 1 4K 4K 78643K 1 0 0 crypto data 1 1K 1K 78643K 1 0 0 ip6_options 0 0K 1K 78643K 1617 0 0 NDP 21 0K 1K 78643K 312 0 0 temp 233 3537K 4177K 78643K 111496 0 0 kqueue 0 0K 0K 78643K 35 0 0 SYN cache 2 16K 16K 78643K 2 0 0 ddb> show all pools Name Size Requests Fail Releases Pgreq Pgrel Npage Hiwat Minpg Maxpg Idle arp 64 98 0 92 1 0 1 1 0 8 0 rtpcb 80 361 0 359 1 0 1 1 0 8 0 rtentry 112 516 0 476 2 0 2 2 0 8 0 unpcb 120 1982 0 1970 2 1 1 2 0 8 0 syncache 264 28 0 28 12 11 1 1 0 8 1 tcpqe 32 4525 0 4525 6 6 0 2 0 8 0 tcpcb 544 2297 0 2292 26 25 1 13 0 8 0 ipq 40 19 0 19 8 7 1 1 0 8 1 ipqe 40 52 0 52 8 7 1 1 0 8 1 inpcb 280 6547 0 6539 40 38 2 13 0 8 1 rttmr 72 18 0 17 8 7 1 1 0 8 0 ip6q 72 1 0 1 1 1 0 1 0 8 0 ip6af 40 2 0 2 1 1 0 1 0 8 0 nd6 48 72 0 70 3 2 1 1 0 8 0 pkpcb 40 18 0 18 5 5 0 1 0 8 0 swfcl 56 2 0 0 1 0 1 1 0 8 0 ppxss 1128 132 0 132 17 16 1 1 0 8 1 art_heap8 4096 4 0 3 4 3 1 3 0 8 0 art_heap4 256 2138 0 1929 38 23 15 16 0 8 1 art_table 32 2142 0 1932 3 0 3 3 0 8 0 art_node 16 508 0 472 1 0 1 1 0 8 0 sysvmsgpl 40 38 0 25 1 0 1 1 0 8 0 semupl 112 1 0 1 1 1 0 1 0 8 0 semapl 112 1355 0 1345 1 0 1 1 0 8 0 shmpl 112 138 0 10 4 0 4 4 0 8 0 dirhash 1024 17 0 0 3 0 3 3 0 8 0 dino1pl 128 10794 0 9386 46 0 46 46 0 8 0 ffsino 240 10794 0 9386 84 0 84 84 0 8 0 nchpl 144 18291 0 16655 61 0 61 61 0 8 0 uvmvnodes 72 8269 0 0 151 0 151 151 0 8 0 vnodes 208 8269 0 0 436 0 436 436 0 8 0 namei 1024 77350 0 77350 8 7 1 1 0 8 1 vmpool 520 25 0 25 9 9 0 1 0 8 0 scsiplug 64 8 0 8 5 5 0 1 0 8 0 scxspl 192 80139 0 80139 44 41 3 7 0 8 3 plimitpl 152 445 0 438 1 0 1 1 0 8 0 sigapl 432 5484 0 5470 2 0 2 2 0 8 0 futexpl 56 134532 0 134531 7 6 1 1 0 8 0 knotepl 112 1364 0 1345 2 1 1 2 0 8 0 kqueuepl 104 1810 0 1808 7 6 1 4 0 8 0 pipepl 112 10986 0 10965 14 13 1 2 0 8 0 fdescpl 424 5485 0 5470 2 0 2 2 0 8 0 filepl 120 60676 0 60574 37 32 5 11 0 8 1 lockfpl 104 2087 0 2085 1 0 1 1 0 8 0 lockfspl 48 692 0 690 1 0 1 1 0 8 0 sessionpl 112 52 0 42 1 0 1 1 0 8 0 pgrppl 48 74 0 64 1 0 1 1 0 8 0 ucredpl 96 19424 0 19417 1 0 1 1 0 8 0 zombiepl 144 5475 0 5475 2 1 1 1 0 8 1 processpl 864 5506 0 5475 4 0 4 4 0 8 0 procpl 632 12058 0 12019 5 1 4 5 0 8 0 sosppl 128 55 0 55 15 14 1 1 0 8 1 sockpl 384 8944 0 8922 57 54 3 22 0 8 0 mcl64k 65536 1178 0 1178 76 43 33 33 0 8 33 mcl16k 16384 41 0 41 20 19 1 1 0 8 1 mcl12k 12288 123 0 123 15 14 1 1 0 8 1 mcl9k 9216 93 0 93 19 18 1 1 0 8 1 mcl8k 8192 157 0 157 14 13 1 1 0 8 1 mcl4k 4096 495 0 495 8 7 1 1 0 8 1 mcl2k2 2112 49 0 49 24 23 1 1 0 8 1 mcl2k 2048 68845 0 68801 38 31 7 23 0 8 1 mtagpl 80 50 0 50 3 3 0 1 0 8 0 mbufpl 256 148171 0 148078 53 32 21 24 0 8 8 bufpl 256 32206 0 23903 520 0 520 520 0 8 0 anonpl 16 673042 0 657889 217 139 78 83 0 62 8 amapchunkpl 152 29277 0 29170 111 102 9 18 0 158 4 amappl16 192 33096 0 32194 254 200 54 59 0 8 8 amappl15 184 677 0 675 7 6 1 1 0 8 0 amappl14 176 978 0 977 1 0 1 1 0 8 0 amappl13 168 783 0 781 6 5 1 1 0 8 0 amappl12 160 889 0 886 1 0 1 1 0 8 0 amappl11 152 684 0 673 1 0 1 1 0 8 0 amappl10 144 393 0 392 1 0 1 1 0 8 0 amappl9 136 2154 0 2147 1 0 1 1 0 8 0 amappl8 128 1636 0 1602 2 0 2 2 0 8 0 amappl7 120 533 0 525 1 0 1 1 0 8 0 amappl6 112 644 0 627 1 0 1 1 0 8 0 amappl5 104 1260 0 1249 1 0 1 1 0 8 0 amappl4 96 5994 0 5961 1 0 1 1 0 8 0 amappl3 88 1331 0 1325 1 0 1 1 0 8 0 amappl2 80 41704 0 41628 3 1 2 3 0 8 0 amappl1 72 111552 0 111136 26 17 9 20 0 8 0 amappl 80 12801 0 12764 1 0 1 1 0 84 0 dma4096 4096 1 0 1 1 1 0 1 0 8 0 dma256 256 6 0 6 1 1 0 1 0 8 0 dma128 128 253 0 253 1 1 0 1 0 8 0 dma64 64 6 0 6 1 1 0 1 0 8 0 dma32 32 7 0 7 1 1 0 1 0 8 0 dma16 16 17 0 17 1 1 0 1 0 8 0 aobjpl 64 139 0 10 3 0 3 3 0 8 0 uaddrrnd 24 5510 0 5470 1 0 1 1 0 8 0 uaddrbest 32 2 0 0 1 0 1 1 0 8 0 uaddr 24 5510 0 5470 1 0 1 1 0 8 0 vmmpekpl 168 54551 0 54528 2 0 2 2 0 8 0 vmmpepl 168 670074 0 668012 385 265 120 124 0 357 27 vmsppl 272 5484 0 5470 4 3 1 2 0 8 0 pdppl 4096 11026 0 10990 6 1 5 6 0 8 0 pvpl 32 1942105 0 1923724 654 426 228 299 0 265 67 pmappl 200 5509 0 5495 1 0 1 1 0 8 0 extentpl 40 41 0 26 1 0 1 1 0 8 0 phpool 112 904 0 209 20 0 20 20 0 8 0