kern.securelevel: 0 -> 1 creating runtime link editor directory cache. preserving editor files. starting network daemons: sshd. starting local daemons:. Mon Mar 30 23:28:44 PDT 2020 OpenBSD/amd64 (ci-openbsd-multicore-4.c.syzkaller.internal) (tty00) Warning: Permanently added '10.128.0.188' (ECDSA) to the list of known hosts. 2020/03/30 23:28:56 fuzzer started 2020/03/30 23:29:02 dialing manager at 10.128.15.235:30322 2020/03/30 23:29:02 syscalls: 338 2020/03/30 23:29:02 code coverage: enabled 2020/03/30 23:29:02 comparison tracing: enabled 2020/03/30 23:29:02 extra coverage: support is not implemented in syzkaller 2020/03/30 23:29:02 setuid sandbox: enabled 2020/03/30 23:29:02 namespace sandbox: support is not implemented in syzkaller 2020/03/30 23:29:02 Android sandbox: support is not implemented in syzkaller 2020/03/30 23:29:02 fault injection: support is not implemented in syzkaller 2020/03/30 23:29:02 leak checking: support is not implemented in syzkaller 2020/03/30 23:29:02 net packet injection: enabled 2020/03/30 23:29:02 net device setup: support is not implemented in syzkaller 2020/03/30 23:29:02 concurrency sanitizer: support is not implemented in syzkaller 2020/03/30 23:29:02 devlink PCI setup: support is not implemented in syzkaller 23:29:09 executing program 0: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) recvfrom$unix(r0, &(0x7f0000000040)=""/136, 0x88, 0x1001, &(0x7f0000000100)=@abs={0x0, 0x0, 0x1}, 0x8) r2 = accept$inet(r1, 0x0, &(0x7f0000000140)) write(r2, &(0x7f0000000180)="1aca02d3c6c0ab36df45bfb04abbf1e6c68a4676737cf15c96d1bbdcf519d7e716e6c2597cec6371830b9bbab64d203996c26c6737b546609b445f68a6c8d0f04fcd7b", 0x43) setrlimit(0x3, &(0x7f0000000200)={0xfff, 0x3}) r3 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000240)={0x0, 0x5, 0x9, 0x5, "68ff91a13508ca716fdf62128da3610e9d2edda7", 0x6, 0x81}) r4 = syz_open_pts() mmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x1, 0x810, r4, 0x0, 0x1) fcntl$getown(0xffffffffffffff9c, 0x5) ioctl$TIOCOUTQ(0xffffffffffffffff, 0x40047473, &(0x7f0000000280)=0x1) ioctl$WSMOUSEIO_SRES(r0, 0x80045721, &(0x7f00000002c0)=0xe9cf) r5 = open(&(0x7f0000000300)='./file0\x00', 0x100, 0x52) bind$inet(r5, &(0x7f0000000340)={0x2, 0x3}, 0xc) r6 = openat(0xffffffffffffffff, &(0x7f0000000380)='./file0\x00', 0x8000, 0x4) fcntl$setflags(r6, 0x2, 0x1) r7 = openat$zero(0xffffffffffffff9c, &(0x7f00000005c0)='/dev/zero\x00', 0x8, 0x0) r8 = openat$null(0xffffffffffffff9c, &(0x7f0000000600)='/dev/null\x00', 0x1, 0x0) r9 = getegid() sendmsg$unix(0xffffffffffffff9c, &(0x7f00000006c0)={&(0x7f00000003c0)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000000580)=[{&(0x7f0000000400)="ed6abeff8440b662ff3d8b8bc9e63183cb9382a4f5d63050d62fb88b5e29617e360e1037ec565a61c7bd6341115f5e79b1a5ec91e0182f89c81f5c2d0515a08a6f3a7d1328bf9157cb422971c548442be20b4acc6c560b05676ca6a6ea637aeb8aaed0332508fd14281110e3defe0487e477fe866b594a453cfd987c7060547aae2b0f1776ba664c646e2c9f5e8f4aeaed5ee572f4f44be02567222debf710dd010201122b194a7464eda96bf3fc6f6bcb59fd", 0xb3}, {&(0x7f00000004c0)="57efe43c388f9eeb1d45f70ac56b0c2834f036b114b51b3100a5043f8d06d9437ae39d2e8ecab5643e70550aed4a013665399ef7422360a2e59d85819339968aa8d8519cedb1b22ae4f271c6efea181b6876f95637deffddf645c00bbd737b1a97ecb68869073c6146a65ec3e35dbb51ee6d8ac6a91d6601c08e1b4d8d0853422b6674331516c21aa4a1947ca8bf58a0c466680dde0d78c0068751f980f487a4b0edee9cfd0567de202c41c9cda3", 0xae}], 0x2, &(0x7f0000000640)=[@rights={0x30, 0xffff, 0x1, [r6, r6, r7, 0xffffffffffffff9c, r8, 0xffffffffffffffff, r6]}, @cred={0x20, 0xffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, r9}, @rights={0x20, 0xffff, 0x1, [r2, 0xffffffffffffffff, r3]}], 0x70, 0x8}, 0xb) 23:29:09 executing program 1: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x242, 0x4, {0x3, 0x7}}) ioctl$VT_GETMODE(0xffffffffffffff9c, 0x40087603, &(0x7f0000000040)) r0 = accept$unix(0xffffffffffffff9c, &(0x7f0000000080)=@file={0x0, ""/8}, &(0x7f00000000c0)=0xa) getsockopt$sock_int(r0, 0xffff, 0x20, &(0x7f0000000100), &(0x7f0000000140)=0x4) r1 = syz_open_pts() r2 = dup2(r0, r1) ioctl$WSDISPLAYIO_SBURNER(r2, 0x800c5751, &(0x7f0000000180)={0x7fff, 0x7}) r3 = openat(0xffffffffffffffff, &(0x7f00000001c0)='./file0\x00', 0x80, 0x140) fcntl$getown(r3, 0x5) mkdirat(r2, &(0x7f0000000200)='./file0/file0\x00', 0x6) r4 = dup(r0) accept$inet(r4, &(0x7f0000000240), &(0x7f0000000280)=0xc) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f00000002c0)=0x6) msgrcv(0xffffffffffffffff, &(0x7f0000000300)={0x0, ""/233}, 0xf1, 0x2, 0x800) socketpair(0x6, 0x3, 0x9, &(0x7f0000000400)) pipe2(&(0x7f0000000440)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$TIOCSETD(r5, 0x8004741b, &(0x7f0000000480)=0x6) ioctl$WSDISPLAYIO_GETSCREENTYPE(0xffffffffffffffff, 0xc028575d, &(0x7f00000004c0)={0x4, 0x8, './file0\x00', 0x7, 0x80000001, 0xfff, 0x50cc}) recvfrom$unix(0xffffffffffffffff, &(0x7f0000000500)=""/222, 0xde, 0x804, &(0x7f0000000600)=@file={0x0, './file0\x00'}, 0xa) accept(0xffffffffffffffff, 0x0, &(0x7f0000000640)) 23:29:10 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) r1 = open(&(0x7f0000000000)='./file0\x00', 0x60e, 0x0) pwritev(r1, &(0x7f0000001300)=[{&(0x7f0000001340)='yKO', 0x3}], 0x1, 0x0, 0x0) mknod(&(0x7f0000000040)='./file0\x00', 0x8, 0xfdec) semget$private(0x0, 0x1, 0x210) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000000), 0x4) 23:29:10 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000002c0)={0x3, &(0x7f0000000140)=[{0x81}, {0x48}, {0x6}]}) pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r1}, 0xfffffffffffffffe, 0x3}], 0x0, 0x0, 0x0, 0x0) msgget(0x2, 0x201) close(r1) ioctl$BIOCGBLEN(r1, 0x40044266, &(0x7f0000000000)) syz_emit_ethernet(0xe, &(0x7f0000000180)='\x00'/14) 23:29:10 executing program 1: syz_emit_ethernet(0x1, &(0x7f0000000000)=ANY=[@ANYBLOB="ffffffffb84a50d4364f2d5e8ee1cc6865c58ddc75c30f450146d9e19398bb00ffafaaaaaaaa00000460a4060000102c00000020000000"]) pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffb, 0x89}], 0x0, 0x0, 0x0, 0x0) close(r0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x74}, {0x80}, {0x3c6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f00000003c0)="e740608e1d9f9245589c291dbc96") ioctl$BIOCSHDRCMPLT(r0, 0x80044275, &(0x7f0000000040)=0x5) syz_emit_ethernet(0x400e, &(0x7f0000000000)="c7a895006f53dd000005ffff86dd") 23:29:10 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x201, 0x0) r1 = open(&(0x7f0000000140)='./file0\x00', 0x80, 0x80) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000200)={0x1, &(0x7f00000001c0)=[{0x81, 0x7, 0x81, 0x100}]}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0xc, 0x0, 0x0, 0x7}, {0x81}, {0x6, 0x3, 0x0, 0x401}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) write(r0, &(0x7f0000000100)="3c9ebbd555feff969613ba3e1fd0", 0xe) pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r2}, 0xfffffffffffffffe, 0x3}], 0x0, 0x0, 0x0, 0x0) close(r2) ioctl$BIOCVERSION(r2, 0x40044271, &(0x7f0000000040)) 23:29:10 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r0, &(0x7f0000002700)={0x0, 0x0, &(0x7f0000002580)=[{&(0x7f0000000080)=""/52, 0x34}, {&(0x7f00000004c0)=""/4096, 0x1000}], 0x39e, 0x0}, 0x842) write(r1, &(0x7f0000000000)="87", 0x1) recvmsg(r0, &(0x7f0000000480)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x9}, 0x0) close(r1) 23:29:10 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x9, 0x93}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000100)=[{}], 0x0, 0x0, 0x0, 0x0) r2 = kqueue() kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000300)=[{{r1}, 0xffffffffffffffff, 0xd}], 0x0, 0x0) kevent(r2, 0x0, 0x0, 0x0, 0x63, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) ioctl$TIOCSETAW(r0, 0x80047469, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, "1ffbdfa6163cb90277925f1be62c36ae61c4a648"}) write(r0, 0x0, 0x0) msgget$private(0x0, 0x88) kqueue() kevent(r2, &(0x7f0000000080), 0x200, 0x0, 0x1ff, 0x0) 23:29:10 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) syz_open_pts() ioctl$TIOCSETA(r0, 0x80047466, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) readv(r0, &(0x7f00000001c0)=[{&(0x7f00000000c0)=""/68, 0x44}], 0x1) pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r1}, 0xfffffffffffffffe, 0x3}], 0x0, 0x0, 0x0, 0x0) close(r1) openat(r1, &(0x7f0000000000)='./file0\x00', 0x8200, 0x213) rename(&(0x7f0000000140)='./file0\x00', &(0x7f0000000180)='./file0\x00') rmdir(&(0x7f0000000200)='./file0\x00') open$dir(&(0x7f0000000080)='./file0\x00', 0x80, 0x20) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) ioctl$TIOCCBRK(r0, 0x2000747a) 23:29:10 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x70e, 0x0) pwritev(r0, &(0x7f0000000080)=[{&(0x7f00000004c0)="90c3fe67eb586898600425f2f573e0d1ac83e58d65c8e22066c0d389fe894a974c8d45aaf9d2e7ae9fed58938ea6ac68a0b0632688ca0fab3647175abf22fea120c9b3bb77ca60c128295bf234505356095dbf9e50a4a5079723b57fed8ef0a251b91e67e1f5d347d5b668a390a25beea3962e7c10b8d90ca0e27564c42ec8a60444d6f53f5c82b5eacc26757d14f2fa6be9a2cbb2cfacc5e906dfd1e3208364bbc454327b6a1522c332ea628b8cb672e9e7247818f970e017c7cb9303e6b505059f34d3fb9df3993b7535fa269859e24b2802782224d7d5c13c21d4eee4f8621037c3d78695ad9a278978b26c46049befba997acb9ac407791cdf6046f9f71e36d09827a4493c17a0921dc38af76420c885862413c6ed4f7fe335a5547ee2d7c65d735b189214606da83f9be40faef7438cbfe1ed0439c46106672cda99d1c3471259d08198e13683ee6b08d5c54bfb991dcca6919362e1a0b65844e9194c2d7fd257281fbcae0694eb4c1e7121b6a2c19d7c8296827600d2c4d3054126e21463", 0x181}], 0x1, 0x0, 0x0) write(r0, &(0x7f00000000c0)='r', 0x1) ioctl$PCIOCWRITE(r0, 0xc0107003, &(0x7f0000000140)={{0x81, 0x8, 0x4}, 0xfff, 0x1000, 0x9}) pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r2}, 0xfffffffffffffffe, 0x3}], 0x0, 0x0, 0x0, 0x0) close(r2) pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r3}, 0xfffffffffffffffe, 0x3}], 0x0, 0x0, 0x0, 0x0) close(r3) getdents(r3, &(0x7f00000001c0)=""/198, 0xc6) write(r2, &(0x7f0000000680)="ddc620d58a7ac6e63810df3471f41ca58c8c6a2751d94bf33dab8f6b45e5c211dc8b705889ec03049c5bc5e5f6ea48bd1fedc6b1aa7410e1bdbda82cd85708f8bcdf8e05dc0c2b4e41fd8413b396150d2f9a13ac83553b3408cd40812a70e69aaf37def7964865c055e4f6eb2b4ac588f766949e45468ffca96855296da18aa41237b1409b9d5f75c07883c562074036f8be54de65e2b237267ced1d2061a8ff93b9d5fbea3835b92294d34033b64995edf104a3b910cbd9b4976467ed4e994e35b0a9e24823d1675d8086311fdeaf574bae9538924257fe4878f0e15f7d44ba7768207714151490e2bc9c08ae5a4eef9e314cfb4435d2fde67e5f3ec6b3ba04bfe28dcabbba909eb0b64c04716242e275a3f02686a7c4c0d2aed871d0b3d8eb4f27cee0928834663808fe629be7424fe201e6d9a4468bac092e114ed386cbd37fe1cb0d1215c1b719b7690a10b2966a702d7c7a5d455a89ad74f527fa91defe6c3b9e28096f84d265c289d4f2c87cfe9c487134cdbb5d97c197a16e84a9832630e1aaaef3a66a66105770e929bf64c942db4ed18d5e2b64b466726a72b0c8fb773697b99cff6eea609be4e9ea3aa5ea493416a9c5f47ffea95d81d7275a99ab5cc89517d7dddf115cca6f1da63a01ef2051a334c4333a2740c081b54ce3fa84094ceef615aa296971865324c85ee8ae80f5d8bfe9aec65f0d4f3a6b00d24db298e6556cbeae08ab4bc16bbe0fb8b1d442becbd99fe5ee86100c9575af4bd9640e01309e297f8e2b94c950ff70a57039fd09a9e34f24877a97a32279cc158835bb159b6787d6e03472670c229fa40f43bcab382cc31ff2c98672e6e073a5447430910307f4242b939a8ca8661b16366a8ad762f0025462c27df52dcfbab5da58890ca1fa20d1c0f9f2867c9759cc66a214f793542203872724b984484031b821a9d0e12bdeb8ac6c623979260088bdf7968be21a0fd83376b7a01c0e59d0d55522282bacf22ab5d4e2a048ac21ece29111f067db5d66d9897ab2f3dcbe31df1426d1923ed224a9fba0c485e4bc8d1af3425e2b54d8c7e150e65fa37485705e7b6755f1c2f71f67e8f4e18f6e224a673ba39c8a0f7c8a88bd42b028580da807e685eca013fd704d4c06963eb4545ea32413a33ac2e1817ed7a485aaaf7cb560e7a21e80bef864b56a3734abd1d31b0526670811df9c5ad3c6b3d2a5d2d559a9ce254a75f4e754bea37fd2765743b687ba1721b88aafb8e5fd4172fd791af401859159b8f57837bb9bca7b57c9b6fc04bc5a70e64541ac7eca2703d54f1d249fe684e004a56ae4bba1df8dc394fbd79c284e254a3e71394259e0576074b7de862a3334b4eb8a93aa993841750fd6d6cf719e935cf9684fc2766c830ecd55a4121372bc9f5a82c7cde9e1ea9b1c9c22fa21ef75a31f9dfd885e61122ef89584889129da17c75346b242ebca488eaf2b5ba7b07effb6b7771e114575b8b7c8bcf5c40339b361ec5c9be587b2cdcf930e9827382921654738978d0d884c8b984ee3ad70029a4f6d0beaf05df7a9730e6463e0dd7bdd6a6cbfc4c3b972a0aca321cd9d0cbd74d08ea5051f881e91b48b872eeb8df02415d9d5daceaf144826a31c1b95bb47c0e1093ee479c692716e1f8a2eff8e3b3c071900b1523eedf424df3e32c0d2f5d76d1b22e1f132342575f42c685c91bc0cc8c45cad4113c66e3739404bcdb9522d3f639cccdce689be7c8aed4911019524b63fec56278e66102fc5b12e587e3f8e7dca2849b4fde81b689abc47270b0511c25e0aeff1a26533dc4e5443a3f1d0a181d84a6aea97db382f80527c1f1c0bf5279f87bd69e208d8a15f84807ed0db2af1e16c4c01b18e22d9a3ab4d07b56a1511c8c5e515977b8f8b007222bff9cb67f389f1333852936c0818b241260b9b5772174f5bd04f016b2ee46ce0cb36ce3ed58ad4a8b8a449e0c3f60b5c713996ccf15a166248cfb0779e5d936eb3d82d0421852622e165eec99c8447402e39f50aa262881588ff7142ee237f71d01d0ff9356bcf6ae987eabec840e4659ac9e3d574c7efe894c3d806fbcf9dfa8da607b0f31c82ff2d148a1db1eec1fa62ee72dcdcf8489a0e4fe302d8708c73da6aba8a9deefa8821a3e62fc72cca6d89c96485d02948f271b8d238388d3aa3cb0710aa7ba619abce7e66f92fb3eb7c91c93c0f12ba1ba44a42f74ff00e067daf53d0f67fba4a21f6aa5818af772ef51f112cd59341a3e3b885c05b787eb6bec0c454c597d895aec70032972badfa9311359ceb05f0124f954b808b018da1446b002363abb9c991479a978f1a593f14904a3584f64da8e6ee2e5d00a97fecd05fabedf8b84ef6fbeafa9d7f0aacf6baa6dcf9934b5a1db43069b17a62ea67f4b130d44577ad4d787280a8e4515387604e4cfb7a65f42f92245b279662e90d8171573eb3631acc0f70b2558d9282fd89877eca1c8ac9f751af415cb0c1cd0957b6aaaf53e61bdcc261a1c05122629e8b0115a6c1a49ea04dc60f980a0e055f8b3f7fa1d1a1f20a3925a5dd482c64f596358813d86fd8535abf94ec9e336ffeb836e4f77b72af87f78ad40173dadd57177f457887366b1171af5cbb88de60a687735fa0aa9fbb8a57e0a1a029f535c5ddcac5d51623a1c787512c340ee67ff09e85e2d61ec34f5afde67184b00b540ac06176f54a03327732744f7339ef9fdabee46c7526656299a9977c5036a354cdf385cac0fec07d330c92658a287f7dcfb5b47244ec1d3c8e5506c3d6ba92152c8d004d88475cc7091dc774ecd6c8bd3353961d8ad004399de8376e3cea8d6e457fbb08242f0e7a7d14df212af3eb25f0b161b582eca2b0ecd8b69e0bf834090e3791acb451b66e3065c1d2e3af75a1d46fa8110edc2d730989d5b1cd604af36af9542354169990db9ffdfdacd917ca5f833c3d3907f4f2d8806f49b29e8cf46a61a6a8c0d374ba4a96466dd7d9e46650328239d0167631f43215968c82b4a8ce2f50d8e470d4e7aefb0fb3d9d9b62fd891e4da7051bd3d4d9606b82664c1d1fc8267c2f2e9d8def3a53fdec074bf12d2b914326d74054d546dddcc6822b11d94fad0114108680946522f58d8c9b559138db7da9058d7562cfb0dc5fdb5d57a11e1ea505d4add2f8c23a0874ed7473459978d23b03300255850b85f03063008d2c49dcca1801eac1f8b17946ee56a793ea52aa900dc7d0576670f7ca134a0e1e0978e5a49ce46bf651c4168186ee39cfebf6865f12cfe03e6a3e569b73402fc0223bba38b74d15d062de5fc4830495874dc5192d7b83066a04c51528a3f5b1553e701075ac3d1eb4388c2ccf9746b954b200b56fca6ef507cac3707bff93c82f2524828fb74b4167fba41ada09b8814330daef1a98563de21d3a0edfb063dabc60e19f8b2e02a10970c2bf25659d3c08933665f3d649960d67d7941529b52162a51ff8db9a4e016bf04ca9955468257a4085970bbe0c3f26126f4cf81cefe7a37dd538df0b3fa9fde7e2741d4e335c61897c4c16f2099382c729425385a2c51f5bb0e826eb4667858cda02b99f2a50bc6b73012f307e3b856b70768cb123a376dc470eba7c15ab11108cd9aa421b26f979409d347660bd4156ce01722ab83102afe0df0ac4df30821ae17d14080f2364f994045748fae6e463d9b21e7d59e8ed730e475c2e533ad7b7f6e7b4575644cc7b49d84f3fc74bdc4f927cec52e7e7acddccdc0a7b2141fb63e7f1bb7349b10f19a64570528e8be9f546c0f0deb8ef30d8831030743163e7e1ed14dc612d09d2f024b52ffa7d203910756de90e24d3d2130db2733b21fe4f61deb501a3601a349ac8bcfa330d5d449d59a571b0aee5087f5e03de18fc872ee71d9cda838fdd60c1bb8c4dfadf04735e4364da595b531498059b6ab48ff8dde6c515599f76dfe0b09ed7bf77302bae5369a084d4a103a0597c8721a5b10290b8610e031806c4ec5249e00437e1886ad1fceca507a9cc45181e5671d259697f8b6f32fef69dfdda7b822be24ad734c58d90d1bd87088c5fbed65e2c5933ccef95dd20a07524fdd3402d9e55140eba9158afb0fb0e65745e4560fe7523abcd9da05613f3ca8cb7c3a3541beeda6b6fbc29ca73650b9319d34ac3eefcbd685efec8451b53f574303cf5f1b08bc38a9b68acf705c8c22282385310aa515d193158c54d35053fc78995e2d86d8cd22029c902e25ab4a56b8f3f591d586445846558f8a823af2a41e225e36e689c3446ee9468f5ed4d4e6e4c3e425136aa40abe885461d78da779563e65b0e0971a45a8d60a58ada3f0eb0d97500a96a720d78ac1beafcfef4ed0a2b5425e078453de4e724fff5592ae2ffba32b18b28fb43d1ef605d461a2ae8541b55b15435488b75ec20a8ddb2b891bbbd598b63b90728a25cb19f805a70e7e7b4f7c2cff59eaa84b938501c69d1d418abca2a4ed81a7acf2fcb2e225a0316356eedaee29564d5e0fd145ba1d83ebc0b8f67b4726ee0ce1aed7a9da6de7b643f0813775f2b37f7945cc2d88a6398bdee61b34b4d4deeeefe52435f84bb5d1f16fefd723b5fea18a8f570eb322987ed17645762bee2d8be241b9da0f49dcdfe567aa8e59e8daaf2d16e5a9fb9a902581972cab8f3aeecdd982ec0717dc25e7a48413c62f781312760e5090ab3f6770f5b7786f40d7134939299ff3f6a9c8d9f28e5743dcd93ad7f6acd3965806ebf93d212aaa229ce9141b503ce329cdfecaac0607bee4dc923da58554db3b22073864b78a36b4cbef9c87443d2f5be27423f61ac6de8531320474450b01b30053f11eb881e6459e1ab4fbd2561996e1f71d898f4fe140a43100c0339f1c80ad751bcd27a770c055477ce3f5088839ea0dedcb9d60ae9e054b9b802d06b1b7f546583f08eb6e9d58b747bb483e29ff92ad8bdabc1a1d0d9a261fd999faaf3108fc9c29365345e70a08395e63695d70f35e414a4eb07bb7eadbd441dd04558146999511829c57cd49b3b1351c026afbb1dae86985668bc798f72776900dbc787368480fc80944d1d58de4a58b9aa463fb9364e88e15a6f619a4354cd5bacd19a1f31e92e684e818631e921d4b3b5e1993f98f1760806191ac602d830596cb42fea1e5ae6fea2dd24e819dfb2edab5b2c9c9808ea21c3a164be534455d4f95ddfed360318e6bd1752d510a8e3603bbd1a34f2394d3fbe0eecaf1f8026d22556f288f27192cbb6894cf596f1eb638747d235cfa5c8382bcb315ddfedba6ff9563657429a8a03616ea2f78d5c04b47ffb65e03c5d48f84176ef64260924ecd40f09cafef15975ebf0b8f41d211d64bddd4d13a5ff21711426f3e5766492fa9247af3df1efa40c9f7a2a6f7bc821986dfc369fddc8692ba114981c82df601498b10343cb8ce84b91a5fa686e60d9bc606082e4559b8ffa02cfacf771874fc9a4ec6fb7964da2e04419424a4877705b0ca17f581d8863d75ded0f2124ba903f537f8aab97b26430c0f9b80793ab0700daea868e5466ac2361aa5e660f7ab4bbe85f51939bf3807125d1229941f5ee451453fa5d8c6ee88d147aaaf0448b662cd5cc2bc9c8c45be7d1d7cd7de0d493f504b236ef33b2d20eb9f45270cfef572927496845bc0b2e7b93688a2b2654318d55b78d8886b436f7fbc481d33ed1acb4dfbff0950227d5575c9b689aa3d32e8686421e8ba397e65789f643c8f0105b1f2cc8a49ed08879987d198b6ba3b5b51b8e20e88e1aabc5aef68fded4177ea89ca3ed409c23ce47101576901c88475352b491dbebf1675e9a1c7b585", 0x1000) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000180)='r\x00') unlinkat(r1, &(0x7f0000000040)='./file0\x00', 0x8) 23:29:10 executing program 0: execve(0x0, &(0x7f0000000080)=[&(0x7f0000000100)=',.\x00', &(0x7f0000000000)=',.\x00', &(0x7f00000000c0)='\x00'], 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) mkdir(&(0x7f0000000100)='./file0\x00', 0x0) mkdir(&(0x7f0000000100)='./file1\x00', 0x0) rmdir(&(0x7f0000000100)='./bus\x00') 23:29:10 executing program 1: pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x3}], 0x0, 0x0, 0x0, 0x0) close(r0) ioctl$WSMUXIO_REMOVE_DEVICE(r0, 0x80085762, &(0x7f0000000000)={0x2, 0x10000}) r1 = syz_open_pts() fcntl$setstatus(r1, 0x4, 0xcc) syz_open_pts() syz_open_pts() pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r2}, 0xfffffffffffffffe, 0x3}], 0x0, 0x0, 0x0, 0x0) close(r2) pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r3}, 0xfffffffffffffffe, 0x3}], 0x0, 0x0, 0x0, 0x0) close(r3) pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r4}, 0xfffffffffffffffe, 0x3}], 0x0, 0x0, 0x0, 0x0) close(r4) r5 = kqueue() kevent(r5, &(0x7f0000000100), 0x6, 0x0, 0x0, 0x0) poll(&(0x7f0000000140)=[{0xffffffffffffffff, 0x40}, {r2, 0x100}, {r3, 0x8}, {r4, 0x10}, {r1, 0x10}, {r5, 0x1}], 0x6, 0x1f) 23:29:10 executing program 0: ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) r0 = socket(0x400000000018, 0x3, 0x3a) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x3}, 0xc) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f00000000c0), 0x5c) r1 = socket(0x18, 0x1, 0x0) close(r1) r2 = socket(0x18, 0x400000002, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) r3 = socket(0x18, 0x2, 0x0) getsockname$unix(r3, &(0x7f00000000c0)=ANY=[@ANYBLOB="000000000000000000000000000000007b0ac3c80400"/110], &(0x7f0000000040)=0x6e) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r2) r4 = socket(0x400000000018, 0x3, 0x0) setsockopt(r2, 0x7, 0x2e, &(0x7f0000000180)="ebffcb01000000812eaa4e713048e699319296485d8fd41a414088b397131357d289650d3603712b6b0f6e8d9e4fe8dc7a7e564300acd5", 0x37) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r2, 0x0, 0x0) sendmsg$unix(r4, &(0x7f00000006c0)={0x0, 0x0, 0x0}, 0x0) close(0xffffffffffffffff) ioctl$WSDISPLAYIO_SMODE(0xffffffffffffffff, 0x8004574c, &(0x7f0000000080)) 23:29:10 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x0, 0x0) close(r0) r1 = open$dir(&(0x7f0000000080)='\x00', 0x10, 0x2) r2 = openat$tty(0xffffffffffffff9c, &(0x7f0000000040)='/dev/tty\x00', 0x80, 0x0) fchdir(r2) ftruncate(r1, 0x0, 0x69a88df4) preadv(r0, &(0x7f0000000600)=[{&(0x7f0000000100)=""/37, 0xfffffde0}], 0x1000000000000159, 0x0, 0x0) ftruncate(r0, 0x0, 0x20000a) ioctl$TIOCSPGRP(0xffffffffffffffff, 0x40047477, &(0x7f0000000140)) r3 = openat(0xffffffffffffffff, 0x0, 0x0, 0x0) ioctl$TIOCSPGRP(0xffffffffffffffff, 0x40047477, &(0x7f0000000140)) ioctl$SPKRTONE(r3, 0x80085301, 0x0) fsync(0xffffffffffffffff) 23:29:10 executing program 0: msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000080)={{0x8000}, 0x0, 0x0, 0xffffffffffffffff}) socket(0x18, 0x400000002, 0x0) pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x3}], 0x0, 0x0, 0x0, 0x0) close(r0) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000000)=0x40) 23:29:10 executing program 1: setrlimit(0x4, &(0x7f0000000040)={0x3, 0xa}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0xfffffffc, 0x0, 0xfffffffffffffff8, 0xfc80d8c, "21fe2e518564a638fa0212420e091fe600"}) write(r0, &(0x7f0000000140)="2078f7b678807d89e032dc19f570fe00bac871767dbcbbff8330c22685419d5e0110188e90cd9c8e50599ba24cd7c19fe1397a431644e5976fe4bce3b20b21c3f3719d1d5de4b7586a0669cedb7237b428821c1db394acba77de083c965124aeacbcf09bd3c719ed25314dc21617d89aa9c6ffc4137067f33d5ed8d898537ed95d34e48374ae5f307c5375eaba46d8f816057b2c10d48644a54f695db32649dae31f197d94f0fbdb1796778ce098cc07acba65bddc0e2ce8b65297f80863914cb3909b299d190a11b262d4ce7f631258b396d1b74b28f6e7194f223b0a21fdd2dff2b3a19387834c9dd41e8002bd7b95f6b519d6b2c4936d7d6c409d65b0a57d8a7ae480ef96ec7b2dd3eb4ec15f57a2790f4894758152c5ffdd2bf50bbf6665e0c89ac9bb0f6d1516df31a41d428fb47f883f402fd761aa7a11e51e79bfadc4a9bcdfcca25bec457bc8aa9c294143f20a8c21b68f29a4cd5e382bbd0d123628a27507186668786713739e3b776412f39bc65485c6fba3b14d481ea264ab3149bbc0159b4fc5dc231c13cd7210d518967a7694ae21344da19ece7aabab738eb77103fe03f5ad252de156397d55121ca771b5a723607830d91de50565b80c196c0713fad218064014bd4d05087bc549b40bfa2e6930bc52f2be77a99709", 0x1dd) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f0000000080)) pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r2}, 0xfffffffffffffffe, 0x3}], 0x0, 0x0, 0x0, 0x0) close(r2) ioctl$TIOCSPGRP(r2, 0x40047477, &(0x7f00000000c0)) 23:29:10 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) chroot(&(0x7f0000000080)='./file0\x00') socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) semctl$GETVAL(0x0, 0x4, 0x5, &(0x7f0000000080)=""/75) semctl$GETNCNT(0x0, 0x1, 0x3, &(0x7f00000000c0)=""/43) pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r3}, 0xfffffffffffffffe, 0x3}], 0x0, 0x0, 0x0, 0x0) close(r3) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, 0xc) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, &(0x7f0000000400)=0xc) chown(&(0x7f0000000000)='./file0\x00', 0x0, r6) r7 = getuid() socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) getsockopt$sock_cred(r8, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, &(0x7f0000000400)=0xc) chown(&(0x7f0000000000)='./file0\x00', 0x0, r9) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000140)={{0x6, r4, r6, r7, r9, 0x2}, 0xf, 0x6, 0x1ff}) recvmsg(r1, &(0x7f00000002c0)={0x0, 0x0, 0x0, 0x0, &(0x7f00000001c0)=""/210, 0xd2}, 0x0) sendmsg$unix(r2, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000300)=ANY=[@ANYBLOB="28000000ffff00000100000008cd7fdf03000000", @ANYRES32=r2, @ANYRES32=r2, @ANYRES32=r2, @ANYRES32=r1, @ANYRES32=r0], 0x28}, 0x0) 23:29:10 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r1 = kqueue() kevent(r1, &(0x7f0000000100), 0x6, 0x0, 0x0, 0x0) pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r2}, 0xfffffffffffffffe, 0x3}], 0x0, 0x0, 0x0, 0x0) close(r2) mknodat(r2, &(0x7f0000000040)='./file0\x00', 0x50, 0x1) pwrite(r1, &(0x7f00000001c0)="0c4476a39804fd87ec8081665b853a365e187a6bef4ef8aa412d7d9f5129678fdacaf1a661a8a09c3b4bc2a32d2357e9e4106a3a66275e5885a23fee639a1be00bc6826da74d7cc38a6bac2979016801fe8148fce4a0cc770a8c66afd22c5ecb939db7232bda008631f685ab2b7cbf9e66a8eb13e76c144206d508298d775aa60cab68e1082fd23bbfdb21f3cf3546f5f35bbf6aa67b5ce0494a5cdba9680e6cbd1bdcbd36fb31c625c510ab1891ea94cb5e3fc34964a552e87cf18f62b4c70effc4e4b192be6f8eaa71c775c32dfb530c5401640b4d7a7ca02016eef9be0ca5fe897fbd", 0xe4, 0x0, 0x1) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f00000002c0)={0x1, &(0x7f0000000000)=[{0x1f, 0x80, 0x7}]}) pwrite(r0, &(0x7f0000000180)="f781ea80e21bb6f576c45af84a28", 0xe, 0x0, 0x0) 23:29:10 executing program 1: openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x8, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="2902000000000009"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x1, 0x0) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r1}, 0xfffffffffffffffe, 0x3}], 0x0, 0x0, 0x0, 0x0) close(r1) ioctl$TIOCSDTR(r1, 0x20007479) 23:29:10 executing program 1: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x3, 0xffffffffffffffff) write(r1, &(0x7f0000000100), 0xfffffe5d) r2 = fcntl$dupfd(r0, 0x3, 0xffffffffffffffff) write(r2, &(0x7f0000000100), 0xfffffe5d) execve(0x0, 0x0, 0x0) kqueue() 23:29:10 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) close(r0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000040)=[{0x54}, {0x5}, {0x6, 0x0, 0x0, 0x100ff}]}) pwrite(r0, &(0x7f0000000280)="d000"/14, 0xe, 0x0, 0x0) 23:29:10 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x8100800080002002, 0x2e00) r0 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) ioctl$VMM_IOC_CREATE(r0, 0xc5005601, &(0x7f0000000080)={0x10, 0x0, 0x4, 0x0, [{&(0x7f0000ff9000/0x4000)=nil, &(0x7f0000ffb000/0x4000)=nil}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000ff7000/0x4000)=nil}, {&(0x7f0000ff9000/0x2000)=nil, &(0x7f0000ff9000/0x1000)=nil}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f0000ff9000/0x3000)=nil, &(0x7f0000ff7000/0x3000)=nil}, {&(0x7f0000ff8000/0x2000)=nil, &(0x7f0000ffb000/0x3000)=nil}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffe000/0x1000)=nil}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000ffa000/0x2000)=nil}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000ffd000/0x3000)=nil}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000fff000/0x1000)=nil}, {&(0x7f0000ff9000/0x2000)=nil, &(0x7f0000ffe000/0x2000)=nil}, {&(0x7f0000ff8000/0x3000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000ff9000/0x1000)=nil}, {&(0x7f0000ffa000/0x2000)=nil, &(0x7f0000ffc000/0x3000)=nil}, {&(0x7f0000ff5000/0x3000)=nil, &(0x7f0000ff8000/0x2000)=nil}, {&(0x7f0000ff6000/0xa000)=nil, &(0x7f0000ffb000/0x3000)=nil}], ['./bus\x00', './bus\x00', './bus\x00', './bus\x00'], './bus\x00', './bus\x00', './bus\x00', ['./bus\x00', './bus\x00', './bus\x00', './bus\x00']}) 23:29:10 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1fffffbc, 0x0, "0092e400193000493a43197d57fbf8009c000080"}) r0 = kqueue() r1 = socket(0x2, 0x1, 0x0) r2 = dup(r1) r3 = fcntl$dupfd(r2, 0x0, r0) ioctl$TIOCFLUSH(r3, 0xc0106924, &(0x7f00000000c0)=0xee) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) setuid(r4) r5 = getuid() setreuid(0xee00, r5) setuid(r5) 23:29:11 executing program 1: r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000040)='/dev/vmm\x00', 0x0, 0x0) r1 = semget$private(0x0, 0x4000000009, 0x82) semop(r1, &(0x7f0000000380)=[{0x1, 0xffff, 0xe5ce97ab354d86be}, {0x7, 0x2, 0x800}, {0x2, 0x4, 0x800}, {0x3, 0x2, 0x800}], 0x4) semop(r1, &(0x7f0000000380), 0x1d) semctl$SETVAL(r1, 0x4, 0x8, &(0x7f0000000100)=0x7) semctl$IPC_STAT(r1, 0x0, 0x2, &(0x7f0000000040)=""/150) semop(r1, &(0x7f0000000380)=[{0x4, 0x4, 0x3000}, {0x4, 0x6, 0x1000}, {0x3}, {0x3, 0x200}, {0x1, 0x2e5, 0x1000}, {0x0, 0x7d12, 0x1800}, {0x2, 0x7}], 0x7) semctl$GETVAL(r1, 0x4, 0x5, &(0x7f0000000080)=""/75) semctl$GETNCNT(r1, 0x1, 0x3, &(0x7f00000000c0)=""/43) semop(r1, &(0x7f0000000000)=[{0x1, 0x0, 0x800}, {0x1, 0x3, 0x1000}, {0x2, 0x401, 0x1000}], 0x3) ioctl$VMM_IOC_RESETCPU(r0, 0x82405605, &(0x7f0000000440)={0x2, 0x0, {[0x0, 0x0, 0x0, 0x8], [0x80000080], [0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x5e], [], [{}, {}, {}, {}, {0x0, 0x8367}]}}) 23:29:11 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) r0 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f0000000140)="220e22", 0x3) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{}, 0x3000000000004, 0x8}) open(&(0x7f0000000000)='./bus\x00', 0x800, 0x1) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 23:29:11 executing program 0: openat$speaker(0xffffffffffffff9c, &(0x7f0000000600)='/dev/speaker\x00', 0x82, 0x0) pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x3}], 0x0, 0x0, 0x0, 0x0) close(r0) ioctl$VMM_IOC_READREGS(r0, 0xc2485607, &(0x7f0000000340)) execve(0x0, 0x0, 0x0) pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r1}, 0xfffffffffffffffe, 0x3}], 0x0, 0x0, 0x0, 0x0) close(r1) ioctl$WSMOUSEIO_SRES(r1, 0x80045721, &(0x7f0000000080)=0x3) 23:29:11 executing program 0: socket$inet6(0x18, 0x1, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) r1 = socket(0x2, 0x2, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) r3 = socket(0x2, 0x2, 0x0) dup(r2) r4 = socket(0x2, 0x2, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) r6 = socket(0x2, 0x2, 0x0) connect$unix(r6, &(0x7f0000001140)=ANY=[@ANYBLOB="8202adfdffffffffffff2fcf49a546487b238bf4688a2a197a386207000000008295955984c87910bf453f68c11700287ead4bcb777fa69dfceac2a84e6abca64896bc5e57c608000000d88b2951b158c965e248701201360bcd4c2c162b58fd4237b8fa4d012ae447473c238495aaee48c02f6ac41e6bf3bf554799bab80ab4cedd6b1becbd13ad30505e8f5300a49fef9d612f871f4385f04157795ea4a5c5fe659fa202361cd8cac7dbbc5b65c6593d2870b4122cd23500000000000000b66ec0f5c669ea191976bb2fad1e03781b316cb240176055c2fe630331fb23bb3a52084976d34e1c29d436947f299768b16516026609002e32f470e75c01feffffd0d82f9052ed05cb97fa5d1f50cc35740e3eaca89a8aba050559f2120ff387c0f64f790da917510500983d689aca88c1b93928a50e41ba76f5bff41e0e590b8bd52b8686ff308d72c2f4286e086f9daecf0c0a3f93a5d68996fade9cef01001eae79c1e033c429ed29335c34f0ede0ea3cdad290d245a760911ef70a8ff72ad015c5a4a1f3797b42df9e6d315dc865db84f007a4084883add7525e0126e33aaa42db8b2161c337a7613f48b637f487454a97dee86f6f4e6d98c10eadf6a176570a6af32386149eb3ed14b6e017cbe46e35cddecf18db151266bb6718971787832aa6a6a2511f244a878492258ee52f00ba48df76c5d3b8bfa3a14993fc7a9f01722f661679efb1c6e7becfb2eb2eb9a614bde6d303de8dd36070ffcccfd0acca0ff4fa95f62e2b7dccc9655f686766dfb6aa9ff5bb890e7517a30c7fec7fe2414a16a8e57820faefaaa891724062f7e162b2e5b80ac0f7c030385a9e6030b3d75550c568ac82b9fa226c7de08060f6892f5c94c2da44645303b4de0ae2e628beccd1a205ebca60a5ac918bfc87b6eb4d7344ff93060000001f0e0a53e08e15d43288ffbb929a05072a61aed5999905dfec2945185601aba866467f03250c75af117890b6dc270d13d017b0020f0e7ca8a7056572971a202167e10953b3f3bd50fcf279fdcec904368cd2e33ce85d0652ef9b914db3e82ead6cd54c432aadcb5af4b6cfabbec948756800000000d970831a6cd795f10c540ec2af46e59feeb79d04834058fda6e42e07fa352fac7e27d74fc3e2c1bd88128ecdd8ab939b10927a4bd377dad98da8b6de2c80f9c7a5aaaac6588ed593a1f25bc595e7a806f4a4796e6915519f2095f8509d5218c17358d40e5467b1aaf0b913b0f7519bbdf41784cc20b8b225f6b844ed98b2ec3b48a24cd4dc975aa23452a29604ba88a0b45d105b4c3ff941882dd0540e5edfd2c9a7639512ad2cb377b28caed01ac67b1ef717b3478a3097c99934402f23909eb05caa99c133038e9c4aa47940c56fb18133d88223139045401a92e6360e84663eb98d9417c7a062a53b63770b9552d759bf4c2fa765"], 0x10) chown(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) r7 = fcntl$dupfd(r4, 0xa, 0xffffffffffffffff) r8 = kqueue() kevent(r8, &(0x7f0000000100), 0x6, 0x0, 0x0, 0x0) sendmsg$unix(0xffffffffffffffff, &(0x7f0000001880)={&(0x7f0000000040)=@abs={0x0, 0x0, 0x0}, 0x8, &(0x7f0000001100)=[{&(0x7f00000000c0)="fd616880f0288e194cc46b25a96de2d86c2412bc778f4ecc858a1a8a6be38a66d09dd3b50b9e6c6541a65d219e43e6040e21ad472870ba0d12a2f648ae8030f2ed7994a705368e84aafcf44811fd30da33571afab8e29afca42c18418d667430ff592e63f5342bcca845e27eed01eb89a0da10cae2507b1f50af30daff56e3e94a0e9da9d8b4be57156825bb3a768359c1544478b90d8804c27774b494b742d66698a38f0272523d59cf010a0e599e18f9a2fd6b19aa593873262b9eb7e0ed43366a8fe827366293dd3c6e085daad835f307ccba7cdfc45ee46d4c65190b7a425d3bc9526c2361badc53449d6ee1317f40c0e07ba6276b69e9cab354c5705c46dacb3c9d3d610597710b9d8013dd481de8dc13c2249a38f657ecbe2e2cbfb2d7e61948b5d1264d5401e42a48342a40ae9bb732c425c5eb506174a6da5ad66e7d104f7af78095cd679f663654cc15583737e503cbdc0b471fc5c54f7258b3ad04bc190bd6871a08ca2fe3a15ba750ee9bf3be0d650ca035649bd42031bdccf4536bf129864dc6f25f81c2a20acc9cab6ce7dd153495b662c7d95a5efd7166fb0027d24b9ab08cde37e520852f898b3356c9815e273e742db5c6205cacfb17081d84e74b7edf0a1601b55562dbe7469f506ca63f5bb10f5a70d36a0daaaf9a96971e26feeef77f7c943df6165e3e1ee2eceae981307f33eb7037c064fb0b49efe0ecdd16986f07e77f5225f402f797f32497eef26cd396bd6f9d75b30b48f96bafba42047ead1bae95f009b613a1395afe90eb1dded836b560ad4b9955130cd14ddb4df18fa64a34200a2dcef3ba51416263a8f1fceac229eceec00408a1223656999f66f4f36a2593e430ebf9e03b8b1929ced58366d5e78e54496d0c3e32b6be39c77319037906770bf9f6bf74a3d10375183852f707d30402770b508bfd8f98e67b851b6b233a0dc3cda36ffba2402f5841cd037c4b888263fd621395fdbc33b0f8e5545b6a40d5faa89f4aaee7a0a9f894b22dcf5b2966b1e62f6131cb2fea5e0950180f6f666fd9f925482132f458ec629fb7fb7f843e0bb1abab1581f448858d7883a3d271444038cb7255aa62e883ea482f43c8405ba57ec4abe2e4db2a8e27d719a3362a9bab0c7e10b5202f5fb687fc815d717992023c6ecf1e1b7cb739593e8a0239f091b3f1e90737458c120ebbc898b711b41deabd81936316971c2d9f462f5ef0599af88b4117e6ea3f1e32ad628a8e2b607c80a25f18b8921272327183a6a9b429e8727f92a2367ee052756c8c99dfefca67ebb1d35195e221e152ef10b9e7c46f736b38cbd766e335c67ee9476127b24200d31340fb22a8a7fd486318541d8515b866045909648499b0f1be5df1f591cfdca91bda5c17a23a0b9b221a00f3c1baaa2953f0fcfddd3816c7743de5cf72373fca37f797ae1d331c2a37fc4f43dab7695f91e1343649d8becae4b5b7f7d08737659de5c78a5dc7e6d0cf69283959caf5b00859acf1813547d1ce838828fda7fe05b9b62dab4cb84d86b575f301da05b688199aadee010867a0ba8abdbdeda9275217edf451262579ef2454389f9f910643dec0792b573b2f0a1f0c1ac51c5ff70fab9689115299fa61372c0fa53cc1508536b501521291a35d504f5bdc5f14d7330bd4a5af08ccbc9f67fb32e3130fd494b9a58da2d744858a44ecfb7c11b15d336f416cf99c39ce65e4dd3acb4c452731bf0c2037aec1d0cb1de67f2a04146901d410973b1a42d27865d7606bfb08dad5a0db4effe8a6af23d3741108c7c6bd2134a47bf98c761e924d90a8090a80fb0d6da7f23aef4c8b5ef83a799acc5d1a67c1a57732f27c89b6af39112237a682e004e894ae2a06bf7a83fc398363c07bdce0698b77206c945121e792f88f6d81f72b02d8609fa4a4b0256d71738619116834c4b02fe3498df5193e2e902f32ea601e8a429eb30ea96438549701dffa3784088aa25d0682ca56e238af50f0b70b038dbc4ca940b150815db989811fcec48cf406d41ccecacbfc9bdb5195cdf1c7c81c130bea3b1adb7767ffb2449731f992164d09a339f37125d0734aebd6aba9e97487275739ba6c7cc86f6c662cc8c5c991d7c5b34a20f4414fc4903354ed86e9937647161c6cb73e04feb6503563f48ca8f1703021c9f89f348d5cd6773a31f5ed0b0a5f2e53f508d9aeb75a4c0a530f4d69ca9ae1ed94ef764d58ffaf85c41fc0cb09fbcba26e4713a12ea2f214509eba60ff37e935a1e19583f0fa3e0de9cfcddc6769af3734098f07b60530cf37b8eec3b0f593bbcfdbad74b14c2aef78a34a69fbf907a11471aad136ff1766978746e514a06599df78cd618ef1cbd5aa3fdeb47c24934e5398da6a61adf8eebcc5babb6798628e3705f751ba6487d657dd27a1f5d525366b868759993f3ff543dfb611643110b40a00cca09f51d59e75d8528f7960df68fe9031ea39674bcdbb557ffe987af0331ba3a8d714a8287c4efb7f9229d844ed7d4591aba0ef482b2192bd39264fe3d80c1f3936e2ca5f09f7ae3235934875a6543d8b2f096d87d56ea1375a05a699fdb9d9e6147a04a0733c121c6ea0785cb1b8b2d6f6775c131986982f5807243e9d1ad41e740c2aabcce9f0790960e8dd98597556a68cb8c1fc2f1d7348d6f4dfcdc981993810c1852bdca55fe0fda0411f19c716260f7daa45573a49c19bee769158c3aabbf36ea59a479c6fda943fa72514627506e5f1b147b28ba9692c9d90289f75806c63f01b79e5e8c7921b063c063f5d7369c5417d993f8ca2d8d0d81fb32b84c4b5e9c8712955626af8af1740b918425464a17f4c0c237d62f4ed7fe3a9bfe0c9e13b291e57d14911cca8d92b40b4795c32583477ec09420254aff8a20fea1921e3406de010f43ea5c923616abe50741fec7b7afc589c0efb3bd9cc3ce7cc24b0d61adf1831bee2295fb13e6105798148527ba6cd653dcde9e121eb9951f30876662acb4a99031a0f776f2391f6dc1fd2d5c4418d9f5991e1ea3a82b2d6388d03b27c03f2f3f21c297ea80547d4d6a32f51935ccbd83a2a0e2a7bdf8dd60e90146e26bf036e64180552bd6691e4d86c64d95ee582f53802fd6e127d754906a9e6650124ff9b167f6710d2dbd4c4312f7d377293c05232d4ab7887aec10ce2ecd124b6f030f53c89f59dd1d87a3325d656fab5002f09b09c477f9915b12032e6a4e3566d55f74c0132de1880ce3742994b2b8f3318db1c8b0478640a686346acca1796df0acfc931e4f72ad42e0d957172ba237f6324f0aa4f0afb341674be1c14be3e50187131ee9d749cb8353a78fd0fe93d66add3863de0c1d9a2717da821585dfba3221b61bc5f12b965d8179785b4175572f66b2cc05335c752fb9d151655b59f234b854d8bc77532af290613c3bd0d2004d8609529772e24410201aebcb7aa5533d008eb5698afa2d8904689e4868cca39d9890794700c76fb04acb8f7e0710309b26be5b10b5e56ef16cfbf5c50731dc3202eb88ac83d04b2a99d45cb678ef8f7bf9df891b5a819c9cedbd4f813e1a260358830854a908c4769d2f7cf914a685a9a76a52077dbbe403ac683a7ed89d508b50782f56b5e7ca9a96eadc206ae1baaacfec3e41e1f7fa111a7c0b91590581379495c6c09b5d04a875a925a275b8294a8b8865aa3ff223cee2fb71381b63e8a5d3cef94e38af47f61f41a41df4a125bbd7e1d9709899b05e226f60554b191738f2c5e64110e0a5c74c230b869f4853683eaa9d28a779731114b113402d0309b7ce79349c7a0416e96f52ac399d7ec39369743be88286d86467c82f70f325022990dd5d438b99a3c29844fff4bb15715d2dca4160be02f07f1e0cb8bcca5b291a90cfdc79c45e008c54e5dc20fcd7710b6124be10870434c877f41751dfaebc4d0fac706bc3087a79fdd6be86639a0a5cf9aa035d807f61d2c423e5ca9f030eb50d379a28e8959348941706a0defaed4a3cc86e9053e3a506edb9d2afa7842dcfdded26e5da6ce40adf39392decb808909b5d2510adb8e4a7eac30e854dc5cb19d5955ceda3c14d35d20165bf6d7249381aa3d2273fc0bc3b6a38d666c6e7e2a37da0a21106e93036829d2c11cea919c43595d435b3be339690a34a3728c74e85a7395f8dc86acaea6d06825f24021490daed531be635877a90ff23aacd73e9a0dbcd4248062cade03ef9edb540ad6733efbca34e7f21e7253c10a0317a1234d80ff9df84cd2332ba506f621416cc9fd16f798c43ccef5090fd8111acf30d150714b3cc2102db2454d353cf820732ebbccbb515fb65e0818ed28c1f2743172792fd72f11424f03fac9e5391fcdacfae35636858400e5786f03489ec0dd2bb2ce035b564e270af0e3eeb4a605b8f36f0279f5708717766f9d1c81eca773802cb611393b1de29622f81d757cc232bd37f7284379ccaa997c4e9ae0c804e5cbdfd99a039fa880efa5b5316366931588192a28fabf28418f0fa4aa29e3e85274fe0ae59fc567f82b856b93fc645bfef5201da1e1ce38f7fec39ade5de4eadc31ca7f85fc42b8bbb2e2ba6bc450d184bf33fb182a54dead1b67ad05faf4f28de67e659f9d5fdb43f24e9335847973f79dd7a63829d12770e3044577b63af8f2710746e5aa415f657e3d8cfe3a9cabf2bc6907e7b409c4eb7db3f8c2d02c4b2b7095c7c8a1908919519b329d3c280da3cc464555d3ed3af27257f4db957106c57f3da3ef54fd21cae1ee3ebd600bae8d543b69e14f3d5fbf6a5777632f29c3ffa3b740fc41fc2cb89f1d0f7a876a53e01425fb50b26f1325d9b44f3a5cd125b263a887caa1e5085503cd06900a4bd5f393a083a521eda5e6ba3f1390cf8e600c57651609fb691cce10d0bd983ebbc1b3d2fe07c0b8f1d04287760318c3e5b9385aa6be76f6afa8750cd220bbf4b9dac100c44c29c21eb5b5c775995df92abd4002ea6ad6224b644d411ecfd7d7bc10dc1e82c1bffde0ba17262bb89e6927ecff6c85321acd22aeae1c92aa15dfdc2d3914bb14f4bbdbffc2bdf5e69bf1744982305676c4bcd98a27b65cb7e860ab805501e3d4c293d6777b38c4eef3a74040aec619c744f2cc3a0d259dfcfad1b6b2728e7d549b87193af0c0eafd16cf7adbde5fa5adb51d124e8c71b0a4ad9f274a362e5f84fb4da0b38bc0b70b383b79df85538d54d27fc4b16228d47d34747b9fd2ac46ffbd4f26e6eecd72d04e2eca2800a662a3defc6f14afd79e2dc736d447547c5ade0c798280933eadec3f84e52f41df881041fbd5d366647f9379948617776f51ce01f0c25941f25b6c0183f89fa6a1da5f4fc86b9fa45a7ca7fdc48d3f46592d1365954a8cf45de5c9f9babf0e85da2967618464d9e69c92bfb402c426e120892714e8061aac71b77008fac9b85e04934011367497b2a57761aaecc3f908b52c6fa0189b87a58e6461b2dc523867d4678371226e1a69cacbf9736d1a37dd866d52f0161a3c1e126a14b235caa8247ad463fedce77eb92d4ce938b37b6c9747678c62bfe2fdcc406a7275d9ea53baccf527268cd7ba0426f3554861491cabcc99e328c0bab623ba1caf12a57a411f10503553bb70f0c7dd0b30315adc577d3c0f43f31c5b2f7f064e015df1fad3eb0bbc562008a63b20b04d2774a9d8c64367dbd9c2b00ffaac1ab3b9ef4aba387a1ff71c6fe7f9185d0ff8eb764c59ec3347247f803c6e5159e36e0c768b259997ab70360eceb1199cc41a7e08b47c73e183e2e9205254a6605c9faa8299bcfd8087deff1dc4907c267f917264c2d4", 0x1000}, {&(0x7f00000010c0)="50bd0330ec295e273ed55ad5aa04fcf3200291ec7de8c8c45e3b396eed2f57e9952680", 0x23}, {&(0x7f0000001580)="4195826a629a591aa463b9882013c4c959b0bd80f48f6204bcdf8fc91ed9dba93caf14e8dbacfcfd9deebd2b483b4909b428f752d3205a40549ea1b8bbfd0353f2c915e6fc88a1f8e3c593ded6f4fbc8dcc1b61781c958edcf9d64ebbd6df661b1b2db2200ac35bab722eac460056be8a02fabfba0843b31014a90b8a4c1bc31fbd8bc8663", 0x85}, {&(0x7f0000001640)="1ad1bcae58876272238098e82e6bea8de5c11fb56b96cee7e5d0df47194075599295eb037cf0511d28f71135434ad37915f18a7cb0914f445849b15a02ede4be52699323e5f525bb0bdfef183f09b1336cd256e0f0e01ed26e81eb92f6", 0x5d}], 0x4, &(0x7f0000001780)=[@cred={0x20}, @cred={0x20}, @rights={0x30, 0xffff, 0x1, [0xffffffffffffffff, r3, r1, r0, r4, 0xffffffffffffffff, r5]}, @cred={0x20, 0xffff, 0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff}, @cred={0x20}, @cred={0x20}, @rights={0x18, 0xffff, 0x1, [r7, r8]}], 0xe8, 0x803}, 0x3) dup2(r6, r5) setsockopt$sock_int(r5, 0xffff, 0x1001, &(0x7f0000000000)=0x43cbc, 0x4) r9 = dup(r5) sendto$inet6(r9, &(0x7f0000000040), 0xfcec, 0x0, 0x0, 0x0) poll(&(0x7f0000000000)=[{}], 0x2000000000000042, 0x0) 23:29:11 executing program 1: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x3, 0x10, r1, 0x0, 0x0) r2 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000480)='/dev/vmm\x00', 0x0, 0x0) ioctl$VMM_IOC_WRITEREGS(r2, 0xc5005601, &(0x7f0000000580)={0x1, 0x0, 0x1, {[0x0, 0x0, 0x0, 0x20000000, 0x200000]}}) r3 = open(&(0x7f0000000000)='./file0\x00', 0x100, 0x11) ioctl$BIOCGRSIG(r3, 0x40044273, &(0x7f0000000040)) 23:29:11 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSHDRCMPLT(r0, 0x80044275, &(0x7f0000000340)=0x3ff) pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r1}, 0xfffffffffffffffe, 0x3}], 0x0, 0x0, 0x0, 0x0) close(r1) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000240)={0x3, &(0x7f0000000080)=[{0x3}, {0x200002c}, {0x6, 0x0, 0x0, 0x7cf}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) pwrite(r0, &(0x7f0000000100)="b1e91bee8fad27050cdaeb0413b0", 0xe, 0x0, 0x0) 23:29:11 executing program 1: clock_getres(0x0, &(0x7f00000000c0)) r0 = kqueue() kevent(r0, &(0x7f0000000100), 0x6, 0x0, 0x0, 0x0) r1 = kqueue() r2 = kqueue() kevent(r2, &(0x7f0000000100), 0x6, 0x0, 0x0, 0x0) kevent(r2, &(0x7f0000000100), 0x3, 0x0, 0x7fe, 0x0) syz_emit_ethernet(0x2, &(0x7f0000000100)=ANY=[@ANYBLOB="ffffffe5ffffaaaaaaaaaa0086dd60a4f00800266ca84919d2c50f343702760000ff0f0000aaff021f0000000100ffffffffffff0001", @ANYRES16=r1]) syz_emit_ethernet(0x400e, &(0x7f0000000000)="c7a895006f53dd000005ffff86dd") 23:29:11 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="62020207e0000001"], 0x1) r0 = socket(0x2, 0x3, 0x1) ioctl$BIOCGDIRFILT(0xffffffffffffff9c, 0x4004427c, &(0x7f0000000080)) pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r1}, 0xfffffffffffffffe, 0x3}], 0x0, 0x0, 0x0, 0x0) close(r1) ioctl$VMM_IOC_INTR(r1, 0x800c5606, &(0x7f0000000040)={0xbfd, 0x1, 0x2}) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f00000000c0)="071400000f370025ff149b33ff0f000000000000", 0x14) sendto$inet(r0, &(0x7f0000000200)="0e42ec447454b1f7", 0x8, 0x0, 0x0, 0x0) 23:29:11 executing program 1: connect$unix(0xffffffffffffffff, &(0x7f0000000e00)=ANY=[@ANYBLOB="8202adfdffffffffffff3f7b238bf468d20d8a0a197a38620700000000829595"], 0x1) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)) msgget$private(0x0, 0x13) 23:29:11 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x400, 0x4) ioctl$WSDISPLAYIO_ADDSCREEN(r1, 0x80245753, &(0x7f0000000080)={0x200, './file0\x00', './file0\x00'}) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, &(0x7f0000000400)=0xc) chown(&(0x7f0000000000)='./file0\x00', 0x0, r2) getgroups(0x6, &(0x7f0000000140)=[0x0, 0x0, 0x0, 0x0, r2, 0x0]) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, &(0x7f0000000400)=0xc) chown(&(0x7f0000000000)='./file0\x00', 0x0, r5) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) getsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, &(0x7f0000000400)=0xc) chown(&(0x7f0000000000)='./file0\x00', 0x0, r7) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) getsockopt$sock_cred(r8, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, &(0x7f0000000400)=0xc) chown(&(0x7f0000000000)='./file0\x00', 0x0, r9) getgroups(0x12, &(0x7f0000000280)=[0x0, 0xffffffffffffffff, r7, r9, 0x0]) getgroups(0x5, &(0x7f0000000240)=[0x0, 0x0, 0x0, r3, r10]) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0xc}, {0x2d}, {0x7ffffffe}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) syz_emit_ethernet(0x3b9, &(0x7f0000000200)="d0") 23:29:11 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x20, 0x0) ioctl$WSMOUSEIO_SRES(r0, 0x80045721, &(0x7f0000000140)=0x8) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) r2 = shmget$private(0x0, 0x4000, 0x601, &(0x7f0000ffc000/0x4000)=nil) shmctl$SHM_LOCK(r2, 0x3) shmctl$IPC_RMID(r2, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x28}, {0x1d}, {0x6, 0x0, 0x0, 0x25a4}]}) pwrite(r1, &(0x7f0000000100)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) 23:29:11 executing program 0: stat(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)) syz_emit_ethernet(0x1, &(0x7f0000000000)=ANY=[@ANYBLOB="aaaaaaaaaaaa7289b75c479b86dd6045050002001200fe8000000000000008000081fcabf185fe"]) syz_emit_ethernet(0x400e, &(0x7f0000000000)="c7a895006f53dd000005ffff86dd") 23:29:12 executing program 0: pipe2(&(0x7f0000000080), 0x0) socket$inet(0x2, 0x1, 0x0) socket(0x18, 0x3, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) accept$unix(r0, &(0x7f0000000040)=@abs, &(0x7f0000000280)=0x8) r1 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r1}, 0xfffffffffffffff9, 0x3, 0x0, 0xfffffffffffffff7}], 0x0, 0x0, 0x0, 0x0) r2 = socket(0x2, 0x3, 0x2) pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r3}, 0xfffffffffffffffe, 0x3}], 0x0, 0x0, 0x0, 0x0) close(r3) pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r4}, 0xfffffffffffffffe, 0x3}], 0x0, 0x0, 0x0, 0x0) close(r4) connect$unix(r3, &(0x7f0000000140)=ANY=[@ANYRES64=r4], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) syz_open_pts() connect$unix(r2, &(0x7f0000000180)=ANY=[@ANYBLOB="00002e2f66696c653000b04985e49d959cdc71503e76970d9c7ee0a4c112a3c05818bd8abdaeac2d971bc6cb98126e5d3dd34f01255e6b8dd50d2c1aceb5aa8768944e00ee284d7bc1789b034f7ac4db51eb64ffe2ca541d571e6e336ba7ad3b313d91ddc70700881b68b5bb6d2567168e43f2c7cffa55335a05e786cfe5d38e36e539c45f9dd9aaeebdf6f1e76fa858b424aa1b0f219e8b03e459a21346fa226166abfd8dcb6c71a7dc69f188cf3c0cd6cce678a14b592e59e1c539e2662f0eab936895a5b5536e33b163b14f117673784ea38ee98a16c437e13f3a0120a468ff260eeb813dd1fd887f94dbc370f6c485eaccfa120d87"], 0x10) socket$unix(0x1, 0x0, 0x0) sendto$unix(r2, &(0x7f0000000100)="749703210f6e83f89087515ab45713442de6", 0x32, 0x0, 0x0, 0x0) 23:29:12 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000480)='/dev/bpf\x00', 0x201, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) pwrite(r0, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0x3a, 0x0, 0x0) 23:29:12 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x4000000001, 0x0) pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) pipe(&(0x7f00000004c0)) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r2}, 0xfffffffffffffff8, 0x3, 0xf0000000}], 0x0, 0x0, 0x0, 0x0) close(r2) readv(r0, &(0x7f0000000480)=[{&(0x7f0000000140)=""/231, 0xe7}, {&(0x7f00000002c0)=""/8, 0x8}, {&(0x7f0000000300)=""/77, 0x4d}, {&(0x7f0000000380)=""/248, 0xf8}], 0x4) ioctl$BIOCSFILDROP(r2, 0x80044279, &(0x7f00000000c0)=0x1) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$TIOCMBIC(r1, 0x8004746b, &(0x7f0000000500)=0x1f) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000280)={0x3, &(0x7f0000000000)=[{0x28}, {0x81}, {0x6, 0x0, 0x0, 0x10000103}]}) pwrite(r0, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) 23:29:12 executing program 1: r0 = socket(0x18, 0x5, 0x0) setsockopt(r0, 0x1000000029, 0x38, 0x0, 0x0) pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000440)=[{{r0}, 0xfffffffffffffffe, 0x3}, {{}, 0xffffffffffffffff, 0x60, 0x1, 0x8, 0x6}, {{r0}, 0xfffffffffffffffb, 0xc2, 0x1, 0xee, 0x4539}, {{r2}, 0x0, 0x28, 0x40, 0x6, 0x100}], 0x0, 0x0, 0x3, 0x0) close(r2) ioctl$TIOCCBRK(r2, 0x2000747a) r3 = kqueue() kevent(r3, &(0x7f0000000100), 0x6, 0x0, 0x0, 0x0) pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) socket$inet(0x2, 0x0, 0x1) bind$inet(0xffffffffffffffff, &(0x7f0000000000)={0x2, 0x0}, 0xc) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r4}, 0xfffffffffffffffe, 0x3}], 0x0, 0x0, 0x0, 0x0) close(r4) ioctl$VMM_IOC_READREGS(0xffffffffffffffff, 0xc2485607, &(0x7f0000000140)) openat$klog(0xffffffffffffff9c, &(0x7f0000000040)='/dev/klog\x00', 0x40, 0x0) pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r5}, 0xfffffffffffffffe, 0x3}], 0x0, 0x0, 0x0, 0x0) close(r5) kevent(0xffffffffffffffff, &(0x7f0000000080), 0x45, &(0x7f00000003c0)=[{{r5}, 0xfffffffffffffffd, 0x62, 0x2, 0x0, 0x5}, {{r1}, 0xfffffffffffffffe, 0x12, 0x80000000, 0x3ff, 0xffffffffffffffff}], 0x7fff, &(0x7f0000000400)={0x800000204, 0x3}) close(r3) 23:29:12 executing program 1: setsockopt$inet6_MRT6_ADD_MFC(0xffffffffffffffff, 0x29, 0x68, &(0x7f00000000c0)={{0x18, 0x3}, {0x18, 0x0}}, 0x3c) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x800000018, 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1000, &(0x7f0000000000)=0x8, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r0, &(0x7f0000000580)={0x0, 0x0, 0x0, 0x0, &(0x7f00000002c0)=ANY=[@ANYBLOB="1000000000000000000000000000000094ddab9c71f673b28b475ee83cecc311a10473b31df31d1089e35232297a0e64d1d343e8b4261a23cabb92abae22e5503f06baa2f83d714685e04b522cfa31ccbc08abc3fd465f8e4bbbe0c83189b78272cac04417ff1f28080b2ec476b9ec9bc9a01ba0f503148f53b6116dd725be7671644adbf0799608014a8eef7d316c3759eef8ced01c32bd2650988c7c6f966d7f570e99ebb5f9c79dd79015da70ec59cf8e061834293f435ce93e40be76e2c92265cbc95b24"], 0x10}, 0x0) 23:29:12 executing program 0: mlock(&(0x7f0000ff7000/0x2000)=nil, 0x2000) munmap(&(0x7f0000ff8000/0x1000)=nil, 0x1000) open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) munmap(&(0x7f0000ff7000/0x2000)=nil, 0x2000) pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x3}], 0x0, 0x0, 0x0, 0x0) close(r0) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x5, 0x1, 0xbfe5, 0x3, "3636a54a4482f289da1e665aaf4245a0ffaa4fdc", 0x1000}) r1 = socket(0x2, 0x2, 0x0) madvise(&(0x7f0000ff8000/0x2000)=nil, 0x2000, 0x0) connect$unix(r1, &(0x7f0000000180)=ANY=[@ANYBLOB="82022e2fac1400fd7d81afe46d5733e0f29387eb82fb168297e2ff239696473d48e4c734a899f96f0b224ec765ed0e76d92c6b8a03b10820a58fe43b00010400000000000000d9ac55a52f7dc8062782814d8cefefdb1bd4f9c0e36d58ab4f79a65f69e73991844d490000000062d8edd55587267ba5050932ed612e5ffe04fd83800b0331dd48d6fdc2ef38b4d2c38f572cf51ad724de92f008c18dacf12aa76cd68b652a1d2608f0d9c81b7ebb57e75bb2dc6657ddac47a47e1d36a82818af20ea997e3ea944df0430b67f055df2b473f9df01000000000000c1ecc440000447c89263b7abec3fef53c46f9362301576534c2d7eeac6f7059fff03000000000000ff67beab3b00b0c1b705f6f430c1ffc4c0db6c55a02a05961e2dcdda530389e6568fff014d217824b0aa5560ea147f1bd941f986fc40017f2f064b23c5101e713db21be5638e4000c7f1e1692c35dbdc77d3f7ba942baa127a4dc32619420423e309f3354fcd7b01e94dabddc8a7136cdb22c517b8939ff036a801b5669356a3f90000000000000005b85204e29c8c37d69864a92144e3ea32e04d709d7d06702a7897312d6294fdaa47b48ae5ecf2f4f193a9ddc93e8223278f36593c68be103eb0954fa3c63e07000000f3a491718008d3028227eb42d6aecefe22d182818e64a787e77fcc718828d5b14cd97e7b0e51f4718d92e36d9dffd764da16e4ed50dbb80d70e9658b84bedef262616ffd7e021d2a8c99ab0109af4598e66ecb94dd638efba4f481f047c2d02aa78303d2d2f2c94b5d5b7f44f0154fbd921372b6db8e070e477571c082b83995325ba28d1f6cbbfa38eb2a450353e206ae63ea54877cd051f231e0a41cf7144742b87207bb59ac0db8eb7a26f41223ee94b5a3050000000000000032bd10467c0ca0088cc590f42c14b2d904c0fdf00b47d6d3660363776f795ce05e658b0300d7625c71a56b0f6ef1c7b3761b075cdcb511cc6bf53ce9e2b1260cae68616d8c1e8a84696b4d7d581eda23a11a41ea854a3e0d85be31fe74ccec556aff82f22e0c2256355b959e64dc536400c508506a4ef8b6d9cfc71cc1e7ccf6efbad11bf3f54063000000ec00000000ddaf2ba58cb1d2da756f223f08c81bb9813a0ae342e295af6099b72fd08ce3e8e7799ab6d7fcc313448ac8885dfeaa03bb4b59447bcfa2a6ab4b759bbbdf89fd5d6aa5dd23ce38bcd4ee873668314b96e1caf6c6b95c31ce0724e640d6766899a4e6bd08afa4f31ff1730df0b02a0f6bc819af70bc486f62c55c524ec2322a6c5112655d1088acbf02c90a53f6f4837970260ded47078dd42ad65f3200a3af3835c0993c7797f8c309c088010bd91782c3d805444dbe1eb2998c515eaa15c5929f7fcdadf441a10458c1682d7d711c971bf778eb79385c9a5cdae17bf122665b4f4b7a7019022f2e017bb6492e3218b06ff4ccb2bbc5a1146bdd4d202afcbe14643919f2fdb779fcd1f64504e586"], 0x10) r2 = dup(r1) writev(r2, &(0x7f0000000140)=[{0x0}], 0x1) 23:29:12 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x10, r0, 0x0, 0x0) mprotect(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x1) mlock(&(0x7f0000ffb000/0x3000)=nil, 0x3000) pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r1}, 0xfffffffffffffffe, 0x3}], 0x0, 0x0, 0x0, 0x0) close(r1) ioctl$VMM_IOC_READREGS(r1, 0xc2485607, &(0x7f0000000080)) mlock(&(0x7f0000ffd000/0x2000)=nil, 0x2000) mlock(&(0x7f0000ffc000/0x4000)=nil, 0x4000) 23:29:12 executing program 0: r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x10202, 0x0) mmap(&(0x7f0000002000/0x3000)=nil, 0x3000, 0x3, 0x10, r0, 0x0, 0x0) pwritev(r0, &(0x7f0000000200)=[{&(0x7f00000006c0)="04", 0x1}], 0x1, 0x0, 0x0) poll(&(0x7f0000001fef)=[{}, {}], 0x53, 0x0) mknod(&(0x7f0000000040)='./file0\x00', 0x100, 0x1) 23:29:12 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0xc000, 0x28ab) fchmodat(0xffffffffffffff9c, &(0x7f0000000000)='./bus\x00', 0x94, 0x0) r0 = open(&(0x7f00000001c0)='./bus\x00', 0x1, 0x0) getdents(r0, &(0x7f0000000200)=""/146, 0x92) r1 = kqueue() kevent(r1, &(0x7f0000000100), 0x6, 0x0, 0x0, 0x0) mmap(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x4, 0x2010, r0, 0x0, 0x800) writev(r0, &(0x7f0000000080)=[{&(0x7f0000000140)="000000186204f88a002b3a0000030083caf76d7e0000d161342e03edfef1b544a67dec9f64fc13d95db8edb58c1db2e2029d0c4750f8f7da13f1071d36803a6650dc7ee3667124583b516b00"/87, 0x57}], 0x1) faccessat(r0, &(0x7f0000000040)='./bus\x00', 0x18, 0x1) 23:29:12 executing program 0: pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x3}], 0x0, 0x0, 0x0, 0x0) close(r0) mmap(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x1, 0x6012, r0, 0x0, 0x41c89e9a) syz_emit_ethernet(0x2a, &(0x7f00000000c0)=ANY=[@ANYBLOB="a75f89d4230faaaaaaaaaabb08060001080006040000aaaaaaaaaabbac2600bb0000b714ef3900000000"]) readlink(&(0x7f0000000000)='./file0\x00', &(0x7f0000000200)=""/214, 0xd6) 23:29:12 executing program 1: mknod(&(0x7f0000000100)='./file0\x00', 0x1000, 0x0) openat(0xffffffffffffff9c, &(0x7f000052fff8)='./bus\x00', 0x80, 0x0) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) writev(r0, &(0x7f0000001ac0)=[{&(0x7f0000001540)="b9", 0xfede}], 0x1) kevent(0xffffffffffffffff, &(0x7f00000003c0)=[{}, {}, {{r0}, 0xffffffffffffffff, 0xb3}], 0x0, 0x0, 0x0, 0x0) kqueue() acct(&(0x7f0000000180)='./file0\x00') mknod(&(0x7f0000000000)='./bus\x00', 0x2003, 0x4000000004500) r1 = open(&(0x7f0000000100)='./bus\x00', 0x2, 0x0) ioctl$WSMUXIO_INJECTEVENT(r1, 0x80185760, &(0x7f0000000140)) kevent(0xffffffffffffffff, &(0x7f0000000480)=[{{r1}, 0xffffffffffdfffff, 0x1}], 0x0, 0x0, 0x0, 0x0) unveil(&(0x7f0000000080)='./bus\x00', &(0x7f00000000c0)='x\x00') 23:29:12 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="8a0241f0ffffffff"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) r0 = socket(0x2, 0x3, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, &(0x7f0000000400)=0xc) chown(&(0x7f0000000000)='./file0\x00', 0x0, r2) sendmsg$unix(0xffffffffffffffff, &(0x7f0000001600)={&(0x7f0000001400)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000001480)=[{&(0x7f0000001440)="2638c21cab99d970d95c1817", 0xc}], 0x1, &(0x7f00000015c0)=[@cred={0x20}, @cred={0x20, 0xffff, 0x0, 0x0, 0x0, r2}], 0x40, 0x400}, 0x2) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r3 = socket(0x2, 0x10000000000003, 0x0) pipe2(&(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r4}, 0xfffffffffffffffe, 0x3}], 0x0, 0x0, 0x0, 0x0) close(r4) ioctl$VMM_IOC_RUN(r4, 0xc0205602, &(0x7f00000002c0)={0x1f, 0x8, 0x7, 0x935e, &(0x7f0000000040)={{0x9, 0x80, 0x1a, 0x1f, 0x0, 0x104, 0x7}, {[0x9606, 0x1, 0xffffffffffff06c2, 0x80000000, 0x5, 0x90b, 0x800, 0x80000001, 0x8, 0x9, 0x2, 0x77b, 0x5f, 0x4, 0x40, 0x8, 0xa89], [0x7, 0x2, 0x101, 0xffff, 0x0, 0x10000, 0x2, 0x800, 0x20, 0x8ae], [0x1e6, 0x9, 0x5, 0x200, 0x4, 0xff, 0xffffffffffffffc0], [0x81, 0x7, 0x1, 0x100, 0x1000, 0x5], [{0x7d, 0x2, 0x9, 0x20}, {0x7, 0x4, 0x9, 0x6}, {0x1, 0x101, 0x1, 0x4}, {0x2, 0x7f, 0x7, 0xfa9f}, {0x2, 0x800, 0xfff, 0x1}, {0x9, 0x8, 0x6, 0x2}, {0x4, 0x40, 0xf0000000, 0xffffffffffffffff}, {0x5, 0x101, 0x6, 0x7ff}], {0x5, 0x1, 0x4, 0x7}, {0x8, 0x0, 0x40, 0x4}}}, 0x3, 0xfc}) connect$unix(r3, &(0x7f0000000000)=ANY=[@ANYBLOB="62d73407ea8879435751"], 0x10) sendmsg(r3, &(0x7f0000002780)={0x0, 0x2c, 0x0, 0x0, 0x0, 0xffffffffffffffef}, 0x0) r5 = kqueue() kevent(r5, &(0x7f0000000100), 0x6, 0x0, 0x0, 0x0) flock(r5, 0x0) r6 = accept$unix(r0, &(0x7f0000001640)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a5bc6b5313441456cb62f112306041031edc31ee887733617e03d16c71e98eb6484c86dd6c32a2192caf848382754cc38fdcb4d06304da359888355038bf905d55fa5a1c876d9aa1f9cae6b2dcc0e8fdec9054b957985571727ce6a1c78fa03205c0c4cdaf6eda0dc9013773acf4fbbdee16cdd379b971036c65e4a921"], &(0x7f0000001340)=0x1002) getpeername(r6, &(0x7f0000001380)=@in, &(0x7f00000013c0)=0xc) 23:29:12 executing program 0: r0 = socket(0x400000000018, 0x3, 0x800000000000003a) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x1}, 0xc) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) accept$inet6(r0, 0x0, &(0x7f0000000000)) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) close(r1) 23:29:12 executing program 0: r0 = socket(0x18, 0x1, 0x0) r1 = socket(0x18, 0x4003, 0x0) pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r2}, 0xfffffffffffffffe, 0x3}], 0x0, 0x0, 0x0, 0x0) close(r2) mknodat(r2, &(0x7f0000000000)='./file0\x00', 0x100, 0x4) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) dup2(r1, r0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) setsockopt(r0, 0x29, 0x1b, &(0x7f0000000040)="00010000", 0x4) 23:29:13 executing program 1: r0 = open(&(0x7f00000002c0)='./file0\x00', 0x611, 0x0) mprotect(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x0) pwritev(r0, &(0x7f0000003600)=[{&(0x7f0000000500)='\x00', 0x1}], 0x1, 0x0, 0x0) ioctl$TIOCSDTR(r0, 0x20007479) 23:29:13 executing program 0: r0 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse\x00', 0x0, 0x0) pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r1}, 0xfffffffffffffffe, 0x3}], 0x0, 0x0, 0x0, 0x0) close(r1) fcntl$setstatus(r1, 0x4, 0x8) r2 = getpid() pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r3}, 0xfffffffffffffffe, 0x3}], 0x0, 0x0, 0x0, 0x0) r4 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x100, 0x0) getpeername$unix(r4, &(0x7f0000000140)=@file={0x0, ""/4096}, &(0x7f0000001180)=0x1002) close(r3) setsockopt$sock_int(r3, 0xffff, 0x200, &(0x7f0000000040)=0x8, 0x4) fcntl$setown(r0, 0x6, r2) fcntl$setown(r0, 0x6, 0x0) 23:29:13 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2001, 0x86134) setsockopt$inet6_MRT6_ADD_MFC(0xffffffffffffffff, 0x29, 0x68, &(0x7f0000000180)={{}, {0x18, 0x2, 0x0, 0x170000}, 0xc}, 0x3c) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x5, 0x0) open(&(0x7f0000000080)='./bus\x00', 0x20000, 0x40) write(r0, &(0x7f0000000040)="670dc3", 0x3) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 23:29:13 executing program 1: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x40000400000002c2, 0x0) r1 = kqueue() r2 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r3}, 0xfffffffffffffffe, 0x3}], 0x0, 0x0, 0x0, 0x0) close(r3) pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r4}, 0xfffffffffffffffe, 0x3}], 0x0, 0x0, 0x0, 0x0) close(r4) pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r5}, 0xfffffffffffffffe, 0x3, 0x0, 0x1ffc00000}], 0x800, 0x0, 0x9, 0x0) close(r5) r6 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wsmouse\x00', 0x80, 0x0) r7 = kqueue() kevent(r7, &(0x7f0000000100), 0x6, 0x0, 0x0, 0x0) kevent(r3, &(0x7f0000000080)=[{{r4}, 0xfffffffffffffffe, 0x33, 0x80, 0x1, 0x6}], 0x3, &(0x7f0000000200)=[{{r5}, 0xfffffffffffffff9, 0x0, 0x4, 0x9, 0xffffffff}, {{r0}, 0xffffffffffffffff, 0x60, 0x80, 0x0, 0x5}, {{r6}, 0xfffffffffffffff9, 0x7, 0x10, 0xf75c, 0x8000}, {{r0}, 0xfffffffffffffffd, 0x8, 0x2, 0x2, 0xfffffffffffffff7}, {{r7}, 0xfffffffffffffffb, 0x20, 0x80, 0x0, 0x40}, {{r0}, 0xfffffffffffffffb, 0x90, 0x2, 0x9, 0x4}, {{r2}, 0xfffffffffffffffb, 0x5, 0x20000000, 0x0, 0x7}], 0x2, &(0x7f0000000180)={0x33, 0x4}) kevent(r1, &(0x7f00000001c0)=[{{r2}, 0xfffffffffffffffc, 0x9284eaa0731f5fcf}], 0x7fff, 0x0, 0x0, 0x0) pipe2(&(0x7f0000000300), 0x10000) r8 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) writev(r8, &(0x7f0000000000)=[{&(0x7f00000000c0)='#!', 0x2}], 0x10000000000000dd) 23:29:13 executing program 0: semctl$IPC_SET(0xffffffffffffffff, 0x0, 0x1, &(0x7f0000000080)={{0x1}, 0x0, 0x0, 0x2}) pwritev(0xffffffffffffffff, &(0x7f0000000180)=[{&(0x7f00000000c0)="4412", 0xffffffc3}], 0x1, 0x0, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="62020207e0000001"], 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)="071400000f370025ff149b33ff0f000000000000", 0x14) write(r0, 0x0, 0x0) 23:29:13 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffffff, 0x0, "00000000000000001000"}) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x1}}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) connect$unix(0xffffffffffffffff, &(0x7f0000000040)=ANY=[@ANYBLOB="80"], 0x1) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x1f25, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) ftruncate(r0, 0x0, 0x1) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r1 = socket(0x18, 0x1, 0x0) close(r1) r2 = socket(0x18, 0x2, 0x0) close(r2) socket(0x400000000018, 0x3, 0x3a) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r2, &(0x7f0000000040)="100a2956b9223776", 0x21d) 23:29:13 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r1}, 0xfffffffffffffffe, 0x3}], 0x0, 0x0, 0x0, 0x0) close(r1) ioctl$WSDISPLAYIO_LSFONT(r1, 0xc058574e, &(0x7f0000000080)) r2 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) write(r2, &(0x7f0000000140)="220e22", 0x3) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{}, 0x1000000020004, 0x5}) r3 = kqueue() kevent(r3, &(0x7f0000000100), 0x6, 0x0, 0x0, 0x0) r4 = kqueue() kevent(r4, &(0x7f0000000100), 0x6, 0x0, 0x0, 0x0) pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r5}, 0xfffffffffffffffe, 0x3}], 0x0, 0x0, 0x0, 0x0) close(r5) pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r6}, 0xfffffffffffffffe, 0x3}], 0x0, 0x0, 0x0, 0x0) close(r6) kevent(0xffffffffffffffff, &(0x7f0000000300)=[{{}, 0x0, 0x181, 0x10, 0x0, 0x7}, {{}, 0xffffffffffffffff, 0x3, 0x0, 0x0, 0x6}, {{r0}, 0xfffffffffffffffa, 0xc0, 0x1, 0x0, 0x1}, {{}, 0xfffffffffffffff8, 0x11, 0x20, 0x18f, 0x2}, {{r2}, 0xfffffffffffffffd, 0xd4, 0x4, 0x4, 0x8}, {{}, 0xfffffffffffffffb, 0x1, 0x40, 0xffffffffffff1750, 0x8859}, {{}, 0xfffffffffffffffb, 0x58, 0x10, 0x8, 0x401}, {{}, 0xfffffffffffffffe, 0x80, 0x80, 0x5, 0x5}, {{r3}, 0xfffffffffffffffe, 0x20, 0x8, 0xdd96, 0xfffffffffffffff8}, {{r4}, 0xfffffffffffffffd, 0x88, 0x4, 0xfffffffffffffffe, 0xffffffffffffffff}], 0x792438c0, &(0x7f0000000440)=[{{r0}, 0xfffffffffffffff8, 0xc, 0x80000000, 0x7, 0x8000}, {{r5}, 0xfffffffffffffffe, 0x4a, 0x10, 0xffffffffffff9d72, 0x6}, {{r6}, 0x0, 0xb8, 0x2, 0xce, 0x1f}, {{r1}, 0xfffffffffffffffc, 0xd6, 0x40000000, 0x3f, 0x5}, {{r2}, 0xfffffffffffffffa, 0x0, 0x4, 0x20, 0x5}, {{r1}, 0xfffffffffffffffa, 0x0, 0x2, 0x6, 0x1}], 0xe1ff680a, &(0x7f0000000280)) pwritev(r2, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 23:29:13 executing program 0: getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) r1 = getpid() ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0xb70914d8d1ca9d2f, r1) ktrace(&(0x7f00000000c0)='./file1\x00', 0x0, 0x31a4, r1) setegid(r0) open$dir(&(0x7f0000000100)='./file0\x00', 0x20, 0x95) setgroups(0x0, 0x0) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000340)='./file0\x00', 0x107) mkdir(&(0x7f0000000140)='./file0/file1\x00', 0x0) chmod(&(0x7f0000000080)='./file0/file1\x00', 0x102) rename(&(0x7f0000000600)='./file0/file1\x00', &(0x7f0000000640)='./file0/file0\x00') setuid(0xee01) mkdir(&(0x7f0000000280)='./file0/file1\x00', 0xe9) rename(&(0x7f0000000040)='./file0/file0\x00', &(0x7f00000001c0)='./file0/file1\x00') 23:29:13 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r1}, 0xfffffffffffffffe, 0x3}], 0x0, 0x0, 0x0, 0x0) close(r1) ioctl$WSMUXIO_REMOVE_DEVICE(r1, 0x80085762, &(0x7f0000000000)={0x3, 0x7}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000540)={'tap', 0x0}) pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r2}, 0xfffffffffffffffe, 0x3}], 0x0, 0x0, 0x0, 0x0) close(r2) ioctl$WSMUXIO_INJECTEVENT(r2, 0x80185760, &(0x7f0000000040)={0xb0a, 0x6, {0x6a0, 0x5}}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f00000000c0)=[{0x28}, {0x2d}, {0x6, 0x0, 0x0, 0xfc}]}) pwrite(r0, &(0x7f0000000140)="f94c4c49dfd685fbaf8a8d1a029b", 0xe, 0x0, 0x0) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000180)='/dev/wskbd0\x00', 0x80, 0x0) 23:29:14 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x1fe, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000180)={0x3, &(0x7f0000000000)=[{0x26, 0x80}, {0x35}, {0x16}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) pwrite(r0, &(0x7f0000000280)="fbf27553cd7bd9d8791c2d190300", 0xe, 0x0, 0x0) login: pckbd_enable: command error 23:29:15 executing program 0: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000300)=[{}, {}, {0x18}]}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x8020699f, &(0x7f0000000300)) flock(r0, 0x4) 23:29:15 executing program 1: sendmsg(0xffffffffffffffff, &(0x7f0000000400)={0x0, 0x0, &(0x7f00000001c0)=[{&(0x7f0000003100)="7e58c743f0bf6636cd7f27a286e30b4c554e6007c10347a120cbdf95568c95b346092b892921cbc5bbcecce2d94b9f5164d9f29682b76912a4631df75de2eb353cfbf1191807414b8060a8e307a5ccb6ada1edb47b0037b0aafca40a92eeae1cd4bb872035bdbf6ec45a54d6cbd3216ac8de90878b1f2efddd4fecb0d04097b69b20ae437c6e4677a338eac622773b68cc6d7dbac296c73fb7cbaf039053a87fd42dc38f7ef018d19755922d8b6cf085968c035d641ba795faebdb9c18af2ffd7ba851c87f38f2e431a27981cd367f7f4ee920a1140d6c819213914eb551f7bb2898e10c73ebf4c0746774884b669bb34263b477de35fbb122fc3145b4f94b96099d4c2880e69fb61488856b73c497ed35620c873fdcbb742f101fb80c8c0cfae11a4183b25a31ad836493dfe1ce492af9e3c5f56cc3c97997fc0fde68e36e3b79dd058a91b444c3977f61cb58a70d58bb6490dcad4c3bf49f07a7967c5d9b9fa095861f2c6d8301b57c2bec355063b471b2641e436ebd1bdcc74d785b28330bc504dbe95a32dfb69c57fb9634e1d9ae926543e0dd3c1ce6e63d3ffea4a18ace7806fc9da41d3fb9e15786053350d0b77360340ebbf79ba2bde058d5fab397a37eb65c93e3f485444868376bf1b21c4a75c7624dda61a11fe020c497d8e21f0dd451de1fa163eb0e5104374e3bb0f0ad6a6ca6fed4e38a1f0465af96e5813c06f398b8a665455f144671b7d49b9c37653a7612afafdc6d68fbc701c7b037e20175b3a6a48324b6172cc01911e7638b802e9aa2d4d8408d12f71badfbea99ee47e0a8b01c093f3243c9aa9b9cee6226addfa8f3dc2529f6b9aee63874f00f318bb182a8809c13820874c6a92e7a88a9f1ee019d4822730ea4cc95118278ca04aabe9c3b8e3f0f3378e9a9a927c3fa7a97e5b79a5da1c3448419b94f5878201615a9837f5ce71f889c478f2146a37058387065bb779edbcde9b6866119f4e26ca473fa8169cb7b655ffd12b724a81b1e5f810e3ee8b212f16393351807ac8968b76b240bdfbc21d94558cae7e70f144aec7a510ca0b569a3a2da0008c7a2e430c5db2efb25efecb5227596923a02d506d393f7f51dc10ddb5aff210ecf84cb99b20e8b3f92e8a1c19e0a7548cefe2fb731ea9655bbb2f0a5492abe0fcf63df1fb4180fa615c0cd00027a6ca4f861854c30ab95208f5105f05540faef50963af8304a2bd074c2c4df0b423351ac3887fd67eebd0ae85c5788b119937fb5ba86828b0b2f8550a3532192086075f350c2f4fe8d8492a8510888cb74f888120b3136f374ea412c11e587dc037a85a7008678d2793a602ca9221327a3ee259da43e10f9cdf685e7e522dd8366e272976a5897de56d719c4d7889642274b8a124ddb27e3645df8991a92c88ebb8fcb4de88537fb1cae04e91cd807c08397c98b889ae2c2f276efb0bdf52385fa61063c17729ca325103cb71c8a8f7202cd6b8ded9a79858af08ad911475123c2378dff82a0160e7a70d919f38ac0a1bfcf0c21b01d3c8b83c8b6f71e9dfff74e620c4a80548d8a20bf0e7bf84aed04672a038a799e8c40c8633b85d5b11a36c7f7ce8beccd9f32a65ddb8051302cdad244fb01e31b89721b94618e0c136eb57233a466194607b025ae035e90306618aeb55b5f8c3e0ad5a63ea19ce7844c51751095777432de159b68c76655089f35c23bef75b732122a5422bafc402b2b87ee4d1da0254e30fefb6b3fa75af3c6aa187864eb616e02567b926659d30b017fecd1724d0dc7730d9afeba9a5c5f16e1480be7446dff9ae07f9b0beb08a4754e4fa4de6cfce1d25328adee8d8c8bdfd90b5c7afa1e84160f9ea779083281e98c85b9f114a90cfafb93c8d83ceb03abe559db3e3988eb5881338550953acdd0186ca6b61c35fb09b6dd8f696c60c13fd9f8562aae2fb11968b81ce4fd67ae6c629bfa64066080711f37be80fd93b00c1958d5c75256867faebee5efc42113ce37501b12f9319a4d73087050137fb25d99738102084638fa20c0ccc3c42b9132e18552adbde5d96eb56ac7cef3a2d7d98c4b65602bb16d6229416cdd892b3413e26913e827fdb49900e75f0a1753c8dd441a6d03d726a8d93c2e81bbe2fb7b86ce0a8d6bb5ad566c90db0d3ab8615bd6767874e47d7f43bae8f8dc2acc7fe43b1a5bcdb2e8cbe5d1141bdfc8b40e1bcc193d744282ab0ddba049ad94d3b0690e46bc7ef3e453b6626ce7b76b5191c9c311d70fcc3ef0d0ef5e588c61f2cfb3916774252826bec0e7752f376e6c6e428e54b035323fb618bdfc2dcd40276183463a3afe924120cc553f78f5d30087f7206f30078752a0d905fb10c2979245e5d4ce50e5d44af36c95f91f98ffe34ee1b48e065d3cc2176d26d03cbf686fb17ea9abfc80cc835cd3c21bdfce47bc0e19969a0b88dc275c71193718a64ca4a5bc0ea0841af04df851a008871cec2eba580fe6266415cb438627b59549ee162bc27e5077bfd41c1e2d58feea32df4c126294348466edf7f3b72b13cf7caa223caeac4c860dec58af5e585651bf4380d51f1afd554b436a1ade102636d5dc08e039a3bb675a1468d0db0cd70b8954efc7761327be20695452550cdeff4d103f5d9249b0e24a5dd90663de895d1326be52e595d9725c6a952659a066113b237610e491ddf98ea12e21896be6aa1c5bccb2415d5296b4f9b1c637dbf3e6f2fd06827183a629221b305e9bd599c4e8ff8295f1cb2ea98f1e5d354beec87f6f2e3ab11ffa2035bd7972bd20240460a62bc831f157a101262efc35763c7b37c4cbaf6a7b7c31946f8f3ca7cd9151f599a4e055b1d666764c6d47d378ff5fee77e00d41888f6002385d466690fa3025e65d6dc8885cf1d27ac71a54184e19caaef60bde45431a873224d2d1626c95da9e704cfa163bf8b2e6399dc6128899c22e496eb5e90183113e72401fb4dff78641ed30d1bd7ebd286a323b10a9173a58c76b506b4e451db429d517aabfe6e7ec3a06729a3408c124c6c7dc1cc04cd66687dfa6a28dfff1a72544367bf76dbc45d9ef3292dcfece523b104d3cfd29b5933ff00b35c08719d18a984c6729a4c3aa52448ed046825bb5f5610c014df92d2626dbce3627583f54d2b6dd1d1dc11e00eedb9c7c3f73ab5567fc308a7b1d52d2a0cd8c4c772b92a094684fc88ab6b4700bc552a68bebad381bc23016adc9a1138d2ce9c6297f274b4b9761b468721ef7ee5a2feff61796bd3ffb74b48d6136ef8e550eeb723358719ffe24ed17342de7116a052474df4ea363598044eb9a853c2742150808b7c013a33332ee661a0fb6af5c03c7c5cf27e72709b6c7466a7541745718f24f0df57dfd87506968a8026c37147eb20083c983a221c9cfd6d2b664965d422147818ecf101f773b74179d95a908b4c5bc8a553cea8f5f148b1da39122e1cf6b3597652967a3e12848d4353ee82eb88149e7453a3bdeeba27307a311bb91a12119f665a513ce676fdfd756404de42db4cb01ca9bbe67dc36be83d2592464ec800e1d6c39f7961db9f661c76f2d6c80cdaacac24699452f86a47d9da76e1247c42a3114cf544c21cbeb468e8a120fc1db915829b66aa9ccada231f28d25280c4eea164c5336b1b895d991c1dc1a5786ff4314357fa09b339a29926cf1b2c0d580a1a673be32a0014ed63c8f1fe00897c6de6f2d0d81ea07aaeec5098697bd9e8c5625d260456e7046c1768f5b9ee120a04f40e0704417dc69b78272b06342f2c3f61a0afba775f22c3b6cad54d4e357595c40337509aee589c30edacbde18bd9dc6409c94af2aae14f382a3e47f52b28deaf3c0d05ba3b48b40832dfdaa389a06c7679c6e105289aa895bf3dd172e2cd529db1a2c6df0eb28bcb53dde20f387bbb3bda8efe0f4e2d4a47ac9ab4956f7c97fdc6fa84a44d31ae2acf4065f39a24155c49c4cdfe6ad582a6728efebfde38d4685e70a30604e6ec4196db466e046e933d0acfc6d48c6ea6ec031e069c2a54bc1966cb450663c34b32b6462aaa7a3fe2bd5b4c9e7f064bd50de0278b60567606b4edf8f8162b7af1778501d4bcacec14605bb79a4e29f701d0cbdf8e1c7ad95a3ede2115bba22fda8f8651eb0adcd93d4a8b27f6e6805f39de569841a686767a345bd6d5428b9ddc7c1a8d497eaec60111d54d6a93b9c4ca4d3c58928e2df826dee28c39d65f2f47e68c4183c9745019bdf70bd57ac0d1d3342f0641129eb9a8990eb3f90da225f7c3fbf8a3a5a4f7357b8ab2b4be52b603f594be7e6d5b8444609f9927e40096ef1480ceb8d19c22c61e406d74b2c6d1bef18eadc3517baec299afed72bca892060ce78e3808d1efc83ac2bfad898d02d461b59ba99949412eafe6c6a63497f856d401a56455543b3692ecf634b6e2032957a9a91cf2a754ec9ed1b4e0f1676083bed86718afeca9192801d34dca22da2f6a603622c0da55f1a70bc2522718f42a10f9ae321ed1698abf04118c31450fc8f69d5807537ac10a70a27521ba1032f850ad71c45efe9080d1704ef0e5676901a57e089dc2fb0cbcf3e2ad5c1b0e68b12ae595d47c76e36a73f4e6d310eabb36b0ec362fa5d3894427b4fb4d53315c49fa6f253a704ede1b4938b93b482075dcc2a93936d92b3abb48a2eb4da316eee6e192429ffa3727f84e29da8bd2d54fcf0952c8b3d3fa6ac1f21b4627affb7ad9f1c159515cf1e8153c6090f2ab475127c53ac9011ac6348d89ed899eac4c08de384f97aad204f48cf92ed4d5f461d230036eb63ac3c1ec290d9d61aa71e8903de8a81faca726bca126539fb35bc6fa17063dd726e6d8b1017798a4e942a11f1bb635a694373f6d830c66c296ee95bfd03d3ef03a5c639d82e18a4917fff480327f3cc7f271835d7e55bd40f427f5f540d88828e22ac505556eca68552c5058e086a742b53abf0f7d18ab8ceb861210397cfa63b24f45c11238a51aa28540c53abd02c740fc7f00d3cf4fabe1dda27b3aa082a0dbb0f6b90267101e0bb6e60ce1f74fe2a7d5af2c4c80861d7ef767e13c134a34d0bde26e06eaca63b0eaf21d364b5ad69238241418c8fdf0c0e881deaf08f8127be0069a8123e0599e94c14f2513bdee7ea6120ba0184ca247e152400e62e6be04f66649552c8256c8d68b40f6b0d22797c6e697fa697b02246153a781bc967b612855e9565113c64c6beddcf70e9475eff8d6a0fbd437463e76558580d151df3fdd885e1d79d31d073ed6fc83e1d293559e87aa206fd7bef009f32de7ec2859baa9c67ffc401aae325b9889a4293f90d8cec3ee2d5742082287f68fb340bcca039f90b0a678db0da3f47a3c21332b2c7283a8c080164a314be78509cbd8051a1acbcd79717644716602109acbd812570fda51778a72a61103732fe7a25fffddb592e25c203f3dd2388d50290c11b91ea", 0xf01}], 0x1, 0x0}, 0x0) pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x3}], 0x0, 0x0, 0x0, 0x0) close(r0) recvfrom$unix(r0, &(0x7f0000000040)=""/244, 0xf4, 0x802, &(0x7f0000000140)=@file={0x1, './file0\x00'}, 0xa) r1 = socket(0x18, 0x2, 0x0) select(0x40, &(0x7f0000000000)={0x8}, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x11000)=nil, 0x11000, 0x2) shutdown(r1, 0x0) 23:29:15 executing program 0: mknod(&(0x7f0000000340)='./bus\x00', 0x20000000000600f, 0xe02) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) setuid(0xee01) r1 = dup(r0) pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r2}, 0xfffffffffffffffe, 0x3}], 0x0, 0x0, 0x0, 0x0) close(r2) pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r3}, 0xfffffffffffffffe, 0x3}], 0x0, 0x0, 0x0, 0x0) close(r3) renameat(r2, &(0x7f00000000c0)='./bus/file0\x00', r3, &(0x7f0000000140)='./bus\x00') readv(r1, &(0x7f0000000100)=[{&(0x7f0000000040)=""/89, 0x59}], 0x1) 23:29:15 executing program 1: r0 = socket(0x11, 0x4003, 0x0) sendto$unix(r0, &(0x7f0000000180)="b100050460000000000008000501000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8a1bf23f3c257699a1f132e27acb5d60200af7d026ba8af63ff37282902e4fd89730fd3872babfbb770c1f5a872c881ff7cc53c894303500000000000000072328f0400000000000000f8000400000000000000010000000000000000", 0xb1, 0x0, 0x0, 0x5c) recvmsg(r0, &(0x7f00000012c0)={0x0, 0x0, &(0x7f00000011c0)=[{&(0x7f0000001100)=""/81, 0x51}], 0x1, 0x0}, 0x42) pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r1}, 0xfffffffffffffffe, 0x3}], 0x0, 0x0, 0x0, 0x0) pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r2}, 0xfffffffffffffffe, 0x3}], 0x0, 0x0, 0x0, 0x0) close(r2) recvfrom$unix(r2, &(0x7f0000000040)=""/121, 0x79, 0x1003, &(0x7f0000000140)=@abs={0x1, 0x0, 0x0}, 0x8) close(r1) ioctl$KDGETLED(r1, 0x40044b41, &(0x7f0000000000)=0x1) 23:29:15 executing program 0: mknod(&(0x7f0000000340)='./bus\x00', 0x80002007, 0x5dc3) r0 = open(&(0x7f0000000240)='./bus\x00', 0x8000, 0x14c) mknod(&(0x7f0000000200)='./file0\x00', 0x100002004, 0x8000000000028aa) r1 = getpid() kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{}, 0xfffffffffffffffe, 0x3}], 0x0, 0x0, 0x0, 0x0) close(0xffffffffffffffff) ioctl$WSDISPLAYIO_SMODE(0xffffffffffffffff, 0x8004574c, &(0x7f0000000140)=0x1) ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78659a, r1) r2 = getpgid(r1) ktrace(&(0x7f0000000080)='./file0\x00', 0x4, 0x40000204, r2) unlink(&(0x7f0000000100)='./bus\x00') mknod(&(0x7f0000000040)='./bus\x00', 0x80002002, 0x28ae) open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) open(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) r3 = socket(0x18, 0x1, 0xfc) r4 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r4, 0x0, 0x0, &(0x7f0000000680)='\x00', 0x1) setsockopt$inet_opts(r4, 0x0, 0x200000000000b, 0x0, 0x0) bind$inet(r4, &(0x7f00000000c0)={0x2, 0x3}, 0xc) dup2(r3, r0) 23:29:15 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r0, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) r1 = syz_open_pts() dup2(r1, r0) pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r2}, 0xfffffffffffffffd, 0x3, 0x0, 0xfffffffffffffffe}], 0x0, 0x0, 0x0, 0x0) close(r2) r3 = getuid() setreuid(0xee00, r3) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, &(0x7f0000000400)=0xc) chown(&(0x7f0000000000)='./file0\x00', 0x0, r5) fchownat(r2, &(0x7f0000000000)='./file0\x00', r3, r5, 0x2) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}) dup2(r7, r6) ioctl$TIOCGTSTAMP(r2, 0x4010745b, &(0x7f0000000140)) pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r8, &(0x7f0000000100)=[{{r9}, 0xfffffffffffffffe, 0x3}], 0x0, 0x0, 0xf5e1, 0x0) close(r9) connect$unix(r8, &(0x7f0000000180)=@file={0x1, './file0\x00'}, 0xa) 23:29:15 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() r2 = dup2(r1, r1) ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f00000000c0)=0x7) ioctl$FIONBIO(r0, 0x8004667e, &(0x7f0000000000)=0x1) pwritev(0xffffffffffffffff, &(0x7f00000002c0)=[{&(0x7f00000001c0)="bc9b242a", 0x4}], 0x1, 0x0, 0x0) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000580)={0x0, 0x0, &(0x7f0000000480)=[{&(0x7f0000000200)="6ce3b44da8e67a230a", 0x9}], 0x1}, 0x0) write(r0, &(0x7f0000000080)="2078f7b69541d6d97099188e90cd9c8e765f9ba2c14c0333177edf6d0f3295f5a5e8b04efdd700"/53, 0x241c5379a0e79b8e) r3 = syz_open_pts() ioctl$TIOCSETAF(r3, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0xffffff08, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) read(r3, &(0x7f0000000140)=""/111, 0x1db6036960f62377) syz_open_pts() syz_open_pts() ioctl$TIOCSETAF(r3, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "ffa487e66524c9dd74ca43796a40d1e145de78a3"}) syz_open_pts() 23:29:15 executing program 1: r0 = socket(0x2, 0x4003, 0x0) r1 = socket(0x8, 0x1, 0x0) setsockopt(r1, 0x0, 0x15, &(0x7f0000000080)="02000000", 0x4) r2 = dup2(r1, r0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) fsync(r1) shutdown(r2, 0x2) pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) pipe2(&(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r4}, 0xfffffffffffffffe, 0x3}], 0x0, 0x0, 0x0, 0x0) r5 = socket$unix(0x1, 0x2, 0x0) getpeername$unix(r5, &(0x7f0000000140)=@file={0x0, ""/108}, &(0x7f00000001c0)=0x6e) close(r4) kevent(r4, &(0x7f0000000100)=[{{r3}, 0xfffffffffffffffe, 0x3}], 0x0, 0x0, 0x0, 0x0) close(r3) ioctl$KDSETRAD(r4, 0x20004b43) connect$inet(r3, &(0x7f0000000040)={0x2, 0x0}, 0xc) munlock(&(0x7f0000ff9000/0x4000)=nil, 0x4000) 23:29:15 executing program 0: pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r1}, 0xfffffffffffffffe, 0x3}], 0x0, 0x0, 0x0, 0x0) close(r1) ioctl$VMM_IOC_WRITEREGS(r0, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x40000000000081], [0x4, 0x0, 0x0, 0x0, 0x7fffffff, 0x80000001, 0x0, 0x0, 0x0, 0x200], [0x23, 0x0, 0x4, 0x9, 0xffffff7fffffffff, 0xfffffffffffffffe], [0x0, 0x0, 0xfe35], [{}, {}, {0x0, 0x4}, {0x0, 0x0, 0xffffffff}, {0x0, 0x40}], {0x8}, {0x2}}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r2}, 0xfffffffffffffffe, 0x3}], 0x0, 0x0, 0x0, 0x0) close(r2) ioctl$FIOASYNC(r2, 0x8004667d, &(0x7f0000000000)) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r3 = socket(0x18, 0x2, 0x0) r4 = fcntl$dupfd(r3, 0x0, r3) ioctl$TIOCFLUSH(r4, 0x8080691a, &(0x7f0000000300)) 23:29:15 executing program 1: r0 = syz_open_pts() r1 = kqueue() kevent(r1, &(0x7f0000000100), 0x6, 0x0, 0x0, 0x0) fchmod(r1, 0x12) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x90d6, 0x0, "d700060000000000005b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd7e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000040), 0xfffffec2) openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x284e1, 0x0) r2 = syz_open_pts() close(r0) dup(r2) socket$unix(0x1, 0x5, 0x0) open$dir(&(0x7f0000000340)='./file0\x00', 0x400000002c5, 0x0) syz_open_pts() lchown(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) r3 = getuid() setreuid(0xee00, r3) close(0xffffffffffffffff) ioctl$VT_GETMODE(0xffffffffffffffff, 0x40087603, &(0x7f0000000080)) lchown(&(0x7f0000000000)='./file0\x00', r3, 0x0) 23:29:15 executing program 0: ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x3, 0x0) r1 = semget$private(0x0, 0x4000000009, 0x82) r2 = semget(0x1, 0x3, 0x108) semop(r2, &(0x7f0000000380), 0x0) semop(r1, &(0x7f0000000380), 0x1d) semctl$SETVAL(r1, 0x4, 0x8, &(0x7f0000000100)=0x7) semctl$IPC_STAT(r1, 0x0, 0x2, &(0x7f0000000040)=""/150) semop(r1, &(0x7f0000000380)=[{0x4, 0x4, 0x3000}, {0x4, 0x6, 0x1000}, {0x3}, {0x3, 0x200}, {0x1, 0x2e5, 0x1000}, {0x0, 0x7d12, 0x1800}, {0x2, 0x7}], 0x7) semctl$GETVAL(r1, 0x4, 0x5, &(0x7f0000000080)=""/75) semctl$GETNCNT(r1, 0x1, 0x3, &(0x7f00000000c0)=""/43) r3 = dup(r0) ioctl$TIOCCDTR(r3, 0x20007478) semctl$GETZCNT(r1, 0x4, 0x7, &(0x7f0000000000)=""/181) r4 = fcntl$dupfd(r0, 0x0, r0) r5 = socket(0x2, 0x3, 0x0) r6 = fcntl$dupfd(r4, 0x0, r5) ioctl$TIOCFLUSH(r6, 0x80206980, &(0x7f0000000300)) 23:29:15 executing program 0: semget$private(0x0, 0x0, 0x200) r0 = socket(0x2, 0x1, 0x0) socket(0x10, 0x2, 0x2) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000040)="af02e81dabcab0e8a167525f1d7783d09f16b135", 0x14) write(r0, &(0x7f0000000080)="55dd19242854cddbe02a5a2224beb7963f47a0fa041fdd8034a62be221a92506ac77ade6f1ca193dc77b61e70f5e0c705281f325de026ce791e210fc23e75a4e609113658be22806fddd75003a10c88ca54b3d4e2de13dfd4dc8e9110ee5999e60debb0b0a446b617ef04cbae6f99853b7718cad6540819dda24b3083dfcf525de5ff1bd2e207451bcc18053bb7af34c39e8c2a2e633613bc5ba223d6b7f355536290e6661197a414f9e122afde73173dcfcb09037c295528d4b96ba56f31160bf6fe24f6506675ec18a9641f922ba97e5b76dd8f12c05c8d903522ab8764804b767dbfdd1eca9a7bb28c071234d31a65371783306b965d62f2bb3f0ae1bbe68984c50f3c76a9681163d50ee684e0db6f4e4de043b88f1d5581a888f549f6b22c8a4589d6e78427f39a9b72e89764384064692a35eecfc324f21e234da8ed68587dfb548a6fe49650f24b74f0583f2038369a62796af7768dcdd27cf23a8890284e3701b76634b9ae526ee1d6c29e82026480e1bb87e0b4980912111a61d63d9513d2b3bdb84095228efc3bd8ce4d7c2cc726cf010fa759f79496287f54d536630c2e3ccbad8f09b2fbe0fbd0651f1db3a06329deb259c6aed7e980bcb169b84e38dd26a5064ba4f088a876dc08a2dfcad8bdf15b96f98a2ef651461c69312289b2fedfda408bb2647734da031c6f5c0a438c13668f9c09fe4718c89c6f4b1b9cdd7fff23702f8fe25b69bee49b32029e299fadc3dfd5ebfe0853c58bd880f82f509d9873a4c97eb6d294143aefc943aa1c933cb929d2c80fe8a5034ed88a50674b1487d4498477869b07f21b24ee76a54fe70b7be028ce8ea23863bcee58148e19d8dcf7c648a589337004c8ddb3ec84925de753a54e48041100910c692309598d32effe5d1bcd2c4e279316fb28db55a4562093d486c9b3539ece6a4e7333753dfd8f8d33800727dee4a9c98bdd9f8b26d1011aef7d53d6418cf1da2a0f052b9f6113de157871a5a3a387f05636953f66f3b38abd2019573bc92c569b5af0b5b9e490d352dc154646fb9d0dcb9df4c105ed1d430054380e169b1b820661b2be9b29e224fe23a0f3df79c8971f7688db67d6837b4cc548649bb71f1e25a14e099c5e960e3a55b204a76c6367a781ff53a63e1cbb3401571efc053fab9f7014ca27dc605b73b45e7a8befc74811e2ef878ede44f36aa6f76a31da02e3d70b67fb6a5f137215483a3253b11ee89dc9b752dc0a1c9576d39e3721cc755ebf9fe066da1c24ced7cd31e29f83f92860a1636db2a778dece2040bf3a71753bf463815940f8d090887ae7bbfec88f16997ebb7a0fa076fa74aa0dd50a4be6e4521c05ddc23888774f992ba6452363b478bc0169ac711c9bceda008ab7b4bde9c683dbb9021aa17bcb424298436791eaa41777b7ec88f5907abcc3b9ec6f7ae1d2f200f0ef42b8cac20a1733ef026b70a114256311c508a48eb4c288dd603679f0c7b4b1b89e8b89c6f1b5d10d129317b0f56c16b78daa2cf7b484a865fd88cc98da1ba24286085d36e665de53c6084c0aeb7a58463b32ffe78da2a593448c26933d8fccf78df1b512fa8942d3f0ce9e15d9a9919b1812f35801463296293cf76995e917f0647dc16ef58a70db45f755180339fcfa16c54ea19fdd2a8792d2c1a2b118be723a7bc26335a6dbb73c8caa2a6b08d1305c64b0b956f989f462857d7ebdfcc542eca83d432a3341451f04c4a83ea0983ba98c3db5979d3cb6d62fcce772058eac9c7f79b78bf64eb24adbb912a1d9700f32be86029505963701d1d05dd79cb5b57c06391081d4a2ae9638f6cf628d27c1f05d984825d058c0d0ec957fa63fb4c425932e1cf05a662c65608cb095f72ba57c1938b9e048f19a29693e72b1ab260b58610d091d0acb93f2fb446a8dab219f6fc908b17ef47c797f581ebdcd9a0582386031139881821f6beb9b9d1c18e7937b094e8a6b5f1509f30ee44f63d335f021165d590a05fdaf0980e48958e99f461d1fb1c2c61476761ae186c53ccd61d96a724902f01a590a4eeaf4a49248a78cb73de6695aafe8b5ba1053a58256732053ce8a08f3994d4b134b23372600c8cf5f822f00d161650dba6dc45488958ab45078540af77a3cc0a00e907e5aefc826156b4d99f83b30c02786c01c93fb2a78efc336f0ea51046eb6286b5f0941ac562c668ad32e56eeee857a8b12c5404f505a67ad2163dc158c24955541811fec35e0c151f81d7b122ada5f27008c4f093656e7e48afc889c692c141d45fa6997bf00e8ebb9ccc6e73b0ed4ce366b8e9a74482a9b02c8a2d38ed4fff932e320bbca9adceee5e6116ef255d5ec6351cdc1861f04d040403c5c27ad0acfd9bb8a9ac3aa5e1e01ddb27beb27c629ce950b2c254e7a46983894784c8e66fc724f95139d0c5a59d6b595bdad96757e22345f30358e7c40d0f2ad83d98458363d5f23f18b4357168b4f362f76780ab4b9204e013d4d10f1149b523caaf51f85c79e859f9189af29f3d811f1dfa371a15187095202a1d7ce8340d3e27d4cc1a12b25752b76ed908c8dea644566e423a7294bde94890e69b9a5166fabfdf34a22b9c36d7bf8dc882d34cea092fbabe18cd7570fbc78b56a88ddfe6c2d6cf69371c8ea0c4e4be4dcea798092bfae4b0c71e4d2a02f03c539f96d9e6f658d64059430b393508ad1d062c0e31163b46b7a7faf62a7f4e16dc8f9ef405c3dd452d296725a7d733d9f57beb08931c68590db8d7184e195e324a7573b0ca9566ee66c30b769b6aa9bee572bc58cb50de7949d24ba1c45274c0d4d7df26847b5199922128a3b2bf2bb3edcf6bc2017a776e86897aa10952422a190a020913ce528f76c841da2cf841e4cfee3b73911d8579c8be4b294f05efa03d2b22a1e212c40ba9826439a2e961930883129232999ac9da077338198957f456799801737bf58b2176add3a14ade41b2d7a8b167b6d666bb79eab5f4e11dc71308314aefb7142fa4c6fd7b71f35c1e3f30481193f2c54f3c6b015c414753e0f1bcdc4ca84f165d6a65b8b367f065b7a401d17c48d5dfb07ff18698102e3aaf27f01d69cf89d8849c0cbf0bf5edde5a2cfb1175a6277182389e322c163a3ca2583d2bb3925aaf2a9ae2177eb2c9096dc106123f1f3d46543a4a29c35f42ae2b68959f4686033e2e78dd007eac81fb218ec335403c73a0aff759564580ca211b00f1d36e88c4f5481a8425324bb58ce70cfa28de30d180cff212b2928dee4c29893871c5bb15e66be890e2457a89d6b546da967cfcbceb2c628ca5aa2da642485815933c6b6f31df4d3edc6677323e8c66bf2e8b636ae375366c08b1b3b41eb050c4205ed53165275e17f3d20eedfab8b9b345b36a0db14b4ab9de6e11921d799a2764564fbac791694f1d58aef8b52ce9ba9a8390febe5997dcfa759cb0804b523f52387608b41352ab8dbc70cfbc0232fb3d0873ff44979c69813007bc793403b9dbf8377cf7dab9542dd2f1faf98970ffd534de8d3e5ff1b92f4181a2065c0c58e0f936771486ae7e5562f868f0cc3194a4d05cc14af6d572d42afdfa98d7b12cb73a0319b8ced85f7efe1cb4a41697ecfa678bf11d0201f29d734baae8d75d7faaf27397bfe792fd894dfc36ad319b45913c16998e2f3d3431a797ee49aa8c25001af84d557e4d8b30576a59592f18c3d894b7e3ddb869c7e0e5b8ba5d589769c84159b6fa593e784635a9f599ed9e8c37b27b5aab2ee6aa4042d7fe8e37e3dc5428c52f185bceaef38157732525fdadba96efea83a299dd8737e206ed0ca681bb0efe8689dfd044af9bbf7bf23222fbf1b9ee4d6e6f8d3c60829e8d97d00b63462cbf872ee95d9ae5f32463dab9644bcb6eeafccb3445bab16e1a44dbeb454d4c7d84f5eba9c5a96d9732e65aab5eded428cf1528937834166691321817bd4ffe745a3545e602957ec918db55c4d3c2a25d62759cf06c0a8c95395856fc54c29f8dc23a1bb8e418714f3d5417a9dd70beca30b9ebfa31bcc0e890aa6115c73a8c184054c8070d3db3dd299310d86dc2663d8e98fc4dd7a3d0b0228b745a20eb316058ac2cf83c8ef92b9b44a16952bf47f913da85ec6cf00ad423f61e22261051f2c762c594bec9f0bbccaeb4d4127a5850e4b05b7be77359212899bb7d3a91e9260621c9d0e17643ff6a209353cbd50d1f78e2fbc04cd9f66350de2c42f6435ac6eb5475cd87810f6f6f984651835016b13971d378a23c08f68541dd75e1c8a21a29b28e358363136066cf71c4a5e0d1dd7c434f8386bf1f0a48b331adeab0164b3083297a3e06f087354e354a13fa5771739fcce25084c685869210587eafbadada5a5055459add7d8f32e2c6fc2af77d1a009a0c71145af2f143b12401bd69f54244409979861eb851807793a96b0be8d98a4a9e79e167b0d8c26bc10525fc69564767d4ad56a2ed64c6a20c461a53bd5276af2dead90144d5831bffe8fdb2ba91d3c117e9f63e060ad027ba68b84d678c569202c8ef7087aa155840fa1295509d3a2fa80618cbc37a81c8d4411325a109e4d93297c15cfbbac7792abc941766d5723b3a39930e9f58e9cbcbcf2ef5d62097825b78c8c4e76efdcf2a2dd778dbe152cca22796be5f6aab67db229b5f9105ad5527120b9bf56654dc184561eed06306231fc8365adf853ae554a8dc6a05999ff3b7b79f888e15cd1e40ad592717f9a1882a7c3577eae9614b74a4491da5d6a68e9510f708f7c16a1e281448a87c7306a95fb6deac8cd94cee1002d6e5380b6ad7b9ce90edb0eb699834e2a7df661d1f714d33f8aa808c2d863e84a7825edff238d4df39ebdb46bbc3f6cee6a715f86d2e93455c283f99ed2cf870a7c7e2747dcef2d3a9deceb16be5eff5f4d08ebc545d9f407bcd9a1abaeec502604f23e99988064cd7c9ee4fefdce9c072747e4e35dc16c191edf7405c30cbea038d2a405a5ea82a43673195770cf1dc2020bd38e52b41246883909522d2e1a486275d8c3ccdb41680b7e6f92628a26c0cc165b3ce7d369e560b0515faa8a7ed528167b25fc76ff8be99abbdb27ddc9802a2565a0e6c7a38c60ef8275b1ea291c40b6188cd192b66842cfd2cc7d62c3d4664475865db12f923576fc7322ec409e52524bfc289301fd6e8f43f0af9d9c1192216bc35e416bfbe1722ff21b3ab2e39195306ea02c1d1fa7e30129d8604ed3e815db92f487d6ebcb67a0e2882bf20c663c216937aa0a7a04f1a824b112eb6d99c0927b4164879f262304f28ff8f5b01ddaa1807f3d780a82ca65c857cf4ebffcaa66a506e365ceec42eb5f1fb23041330c6f5fd63c7efc3d6c27a5b5b18c89cbe1ffe0272489e684a7201bd3174a92988ad13cae8f43195ef2da6ed63ccf439d7c598bbe5d3cde1443168c2fa6ab592adcb498c0115f8fa52c5cc8f25643b04b957d9ee990003065df294887d4c0a8ed8c2eddd69e443fcad7df6f7854c790aa0ecb3556f40c225e496a893a2f9c89cd869f4ad8dee1d9419bec3a34a7426f7b5892be3e151667ab66e2e255fa1b52b1fbbb5afec9bb5484d2cf01d626105555012f48f147ff748e467915d112b4e0be4580348c5597576b478e42c519608c942d7c8bff2317f532d2867715b14049c12a873ff6de5d866a34e99e75de1373b67fbc98a5427cf2a28b9d3e3c4019c6e5ea999a2254e6f47ca0ae978e8ca09ab2828342390a92418026fb0a754cbbf8f7f329ccdf446f17d37fcdde7ad266979b7440270692870ff300ae894b3662c445dc15f21c232ab96d0932145", 0x1000) 23:29:15 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000480)='/dev/bpf\x00', 0x201, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f00000000c0)=[{0x4}, {0x45}, {0x6, 0x0, 0x0, 0x100}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) pwrite(r0, &(0x7f0000000280)="fbaf8a8d78ec9be96914f6357e3a", 0xe, 0x0, 0x0) pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r1}, 0xfffffffffffffffe, 0x3}], 0x0, 0x0, 0x0, 0x0) close(r1) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000040)={0x4, &(0x7f0000000000)=[{0x2, 0xff, 0x9c, 0x3}, {0x401, 0x0, 0x9, 0x8}, {0x2, 0x20, 0x0, 0x1}, {0x7, 0x1, 0x20, 0x9}]}) pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r2}, 0x0, 0x3}], 0x0, 0x0, 0x0, 0x0) close(r2) ioctl$BIOCFLUSH(r2, 0x20004268) socket$inet6(0x18, 0x4, 0x7) 23:29:16 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000001c0)={0x19, &(0x7f0000000040)=[{0x54}, {0x64}, {0x6, 0x0, 0x0, 0x4}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f00000008c0)="96446a99e553c535916d938c0638") pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r2}, 0xfffffffffffffffe, 0x3}], 0x0, 0x0, 0x0, 0x0) close(r2) ioctl$TIOCOUTQ(r1, 0x40047473, &(0x7f0000000080)=0x9) fcntl$setflags(r2, 0x2, 0x1) 23:29:16 executing program 0: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000000)={0x2, &(0x7f0000000080)=[{}, {0x2c, 0x0, 0x4}]}) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffffff, 0x0, "00000000000000000000f2ffffffffffffff4000"}) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{}, 0xfffffffffffffffe, 0x3}], 0x0, 0x0, 0x0, 0x0) close(0xffffffffffffffff) ioctl$TIOCSTOP(0xffffffffffffffff, 0x2000746f) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) connect$unix(0xffffffffffffffff, &(0x7f0000000180)=ANY=[@ANYBLOB="096d436fd6433942914a02914ce6b3e6c561320b3c74f3e0207d90b7edac63b6ac65682e32fa9426ad19036ac2470100d5f9b7943eacaa40883c3d0c295388b79d2576f50ceb616447969dba9fba4f54af119cf73a173f08362336a1bb05df8bf6"], 0x1) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffff0700"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r1 = socket(0x18, 0x1, 0x0) close(r1) r2 = socket(0x18, 0x2, 0x0) close(r2) socket(0x400000000018, 0x3, 0x3a) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r2, &(0x7f0000000040), 0xe7) 23:29:16 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) r2 = socket(0x2, 0x1, 0x0) connect$unix(r2, &(0x7f0000000000)=ANY=[@ANYBLOB="6acbc9474e19767b0784"], 0x10) sendto$inet6(r2, &(0x7f0000000300)="940f454695241d5facc07b62f07ab4dc4509d4389a879e6d15484fd3e068fe63094b3342087a69b128cb0de42e1d3f8d25b06bbe90d23c2d6de0949608593b59c828913befefed891b100123666b8acec72663eb06183107a7e1ff8ecd5ea72e9bfb5f670d3fc78ee0cf86139aa87eaec5ad20c325ab07a81bb93558d0930aeaf9e481a7ab5d51823fb1bbc41c5aee45d5483f8c94fa8e0f218152e31ec8df3ba4d4f8577e0d0fe376d3e5b794cfe77e8f1ce9c27e3ca8fec3db6e9912cbcf6a5092c450b98343827fbd38fed41c55e0bc414567226d5df63c9f0fddf5477f3d81b8ad60c3b4f449b414ae2d8d5e3e903de93832b27ddd0868b009bc2b0f0d9c408da0eef3aa383ebcb609bc526f0dd413471ca2040047ebba6eda7d42e298cca5ce87065af404e98de04f0a4ac4ba04cda338a5b3b67ba6e80640b721989e588d7fc4d61add3ac42c55984054454797c586469b5779d83115b2e508190f9f8097163c9dad8a7208d85a3a25a38ceecb354e04825ce5e29dffbafee67d25dc6154e695325fe24f49b242d18c34aac5222bda8963fd090658ee80e6892162ea6b47948c61b5474b798431b7068949f5b3b20b078907f39cb1bb6d5675e325b39a18a03537b89e590c72523cbb8b8feab59c7960a657cf96cdca153a205f632b8246cc92b8ad962024ededcea60bfc3447ec26132f18fefcefac06e333ee3b2897ac6946b49e7634032ac41981bfe9c0d099097fea703f2a4be083371de0e18fa82d455bfd884735f565f94153863114d745a158ec02a64269e3d9230559b49b5a91a3732a828ff3e79d6d5556a7b90c1140d3d4080c00e631e36e095a7d00a0dba60bcddcbf75d985f29114d683cdebe4896b4fd7244bf78850272e1a8da2eff81668910cfcc5960a680d9f2d04bcb30211bfa525059c10bc2a46d9d9e66f048e4bbc167853eb932268f0a34df5ac31b292ab809379e74ff25b83bf8564307890af117215c8ce817c804180f11e62d4794838645be2bf4674c6a8ab0c4f957ae49a1e210c04a952d67e86d9577a4ea900cb855826b23ca642a53fd0ed6eeb38d81be47d913c28e173c392be7802d5bab8b3952cc5f04674f8de985d2b4c8e5411635d59386eb4c1a90919810b3936c14ce973ad7e6be63e729574d6379a056f9690f2011ca1f6f0f77d9206b1649745d844c9d526a85f975c97a6298066b5554c9ee0c2c7b3453fa3e7ed2a5bc98bd4b323c3add2dd076093f3cd0e57b81c9991b31172a9cb293485689f3278df48a6bc9c4e0e44c2786c7f11a8c4c0c5a2154081d696bf0240603d12c3872e1f2d06ca1592586df22b1ca8d44ef8bc5c942cc8c8ce482d1decef284d95a8631153fbaddfb394cffaab6b81367e27fd17fac3295fdd6bc43d3109f9b79735dfb714b8a5be24811e150b014056650ffbb965baf19557e70e6efeb52a745d465937649eebe4236e8585d9d99ce11907a19eb66fd359e8cde4634a53e64a1a54e9bb3744f08ac304b10805828bbf4339e16e65b807187b2b5b158c0a2c60631ae234cf4d5cbda3221a1a9ee69dfd61c5f5ec8d2ef2428a7e739cdd62c220b027e96a2686ef561ecb3206dd911f261e0a0b3d583301f97ec1351913fdc58d35219488cdf3de320cfd74500e92185e8ba58c2d7aa2385f107991d3b55f09ec66ff6c79d1b4551456dea3c0e97144ac1c1d052fbf09add5e26e18e2ccb00f39e8257b894879b63417a56d781574404f7bb03606004c121670bf919590b6d48ed6ab2bbacafdd4e9040371604dee343f91711b4fbba30362d49dd50aa82d6a30fab205a7ea174c9c15ea61f5bdf111ad34e2ab89aff54dfc57383654065559de610b2503722fb80bbd43afa4aabe198ff627a37e351bdf0eabcf095a5adb0012989ab42f1766838d70a2de97bbceb06c305189cd6ca869403b355f42fc11a92fbbdac7caa745e2886e506fba11d5415b7edc7477be37e94daf5739e6c8879a38a72a4441fea41d74a7fd2c1b5885923a636dbb9af86484d134299f6b400510aa653c0a237352e702343721f06b11f7af16e76521cf1e5335d61e91e8ff8c5931d678e79004732c7082b44c20435fa4dd483fdd9723d92dc7a7c17197ad9adce082f48f7eadbde86024b582090110c77d539670cecf0b7faa7fc406b1c18b01f7c7c091495586b896bb428f01265101b929b70f99d3b3e01be543084de4e53ea65697f4ff855dd501912632e2c0888cd8065f2220c69b8f95778181e1ada376b1c4d6deb736dbda0390cae4145c9b32662194541aea09fbdb747e11dd4de5420eb28a88ed6c578c8caec0ba381c99f3c3375c787e3a7a9fca5553b4b90ef7205caf6797abbcafc2ac52615f3f685446de728998a9f906bc99a00312b82684e6f65546a28be7542127f34f433d52dd0372705a29975265957180a8d3fe532d32a8d7ff518ca7bf74710109256f7a1fb3783ce2b53fc4056dab31b8ce5f1d09ecdafeddc8ab8b020c39c51b128029c6f868850e220921e51df8dab58838690afc2e7cbf104282251fd5892285ef2205371d15ccef5152035b9b04d3255bb1368beadea54157138ae7f7c152bc1dc12535ba578c9ef54b977346c022bbc398941662843219ec1d9b849499e8e2cfcfe2e30722df259a5b3a3eafa066d48d42c7cc2d19273b3f3237a611c6d574cece5f9376f05e1437e3b954e3c4e514c18d757854ce5c60eaadf2865c0e05f75e782787168452e6cdc79cbe6e7c5bbbba1b6966df7827b8b00f7d932d3b7e9bcd86d6f01647de130e3350945c5c5292404ffb0dbf4c3824d0dd34ed03c2ef63e4d49588b0844b7710c4900c23c83aefedf615585ba28023b3e4e17a15a85ed326e5af435047ba77c00f0fd34162648752853a715ea49032955b08e75130fca6f34a60ba1315e2e0e060d55af6f41a0b847c7c370e96fc5df3c47f73de5051f368bb5613d32abc3d643040518fb932e96ab79e05b8afe60a4bb234f898fb432bbcd360116af9f401e9f79c4504599f99a35ad1d9abc8b4287b2113d0faf13067fbde4480f5e428c00ff212528b55ce2259b40d06e90ee55d9994b8bae509f7c7d449194e7eb4f07d26863d88fdde90e6a502eed84bec630a1da9a1a04f39617018564dd08873cc41a3b90b5908ac4c5ce9b3c9e4a3a0cfcc7f66bfdc431c178baed942bf441cc4b65f4b7cff435776a871dcf5f237181bf734c0863d5e84287a58413df3cae43a2a1db9a07a1b18bb16faabcba59996ea455f143037c790a6a1d93089ace1b8ce2784faf07a68fa03fafa217c089113676e889fd4475bff198a85a32ff473f04c3c21f9322aa5971eb01171a83012b1f267c8663d7916aacbb31330b0068bc7d1ef2b31cf2dd24e837b94c7d08f8e290936840e1772ce26de8fbca991eeef77b7057b7e7cafd5ce168c1932692e5f9b257fd499da0a13de11ebe47eeac75d75acdba83008fe7b08c4ba6069607cd2b1cedd9ac20bd121e5c15fb687e6f6fb2a12fd6557e75041b50deeb2df227be9afae0c73da601d1fdd201b2a48473fd501b407af39bba2a12931d8182452978ea17caf6351d1d90d484fd52098640b768afee9bed07ef4b9ba40e395c2a71c6bf29deb3a9b4dceb69ab4889dd09be2ec77aaf979afa98d931a22e6f0d53d48f91add9e05b8e8f43c575de8cf90aa2d8ddd8b773319acf80f96ef06809afb8a96f413ff20037447d2046b4595c0b5f878cc29b277d83a7edc7a321e394ea10eab1bf9664b3319215dcef577c5f581e4a5710aea975a690d66e931630c38e09f85ebd5abc9faf25bff26c17f476f463d581bd88ab014ea69c346c87ba28283a276437ff88ddc28a0f9bf33818dc17aca75c7b3b8d537070f2ac17f64b9876191beaf538d1f7928e142711d09cdf66018601170befe862ceb72ed0079cf374e304dbb5f4e9c68f4a1ac98f006223272d04b7f1ea335a1daceb89d2ef5d80f71aff8d9941b926070ce00002a5939e3922f8f383440a545f4557a03f69d3c66b53f82bc442a5f388ceca9aba5d1c032948164bdd03ce982b72b4cb200cec5c482e246a9d4bf37b9560a7d38104848be8dc66ed01e31b9c07e8f608d1a65f061654e8f621288c7a80f020e831b0b4ec2fb83c779437e613cae811c61c9ef9842fe13f70ce092896ba1c50d7f73b7073b2d548fd127f7a5fc2498f21ed7d3f1efa058ee4a83a1f1ed8e01148ff9dbac53880e6a4732ab295d0afbef7d3ac8485e5009f37ffe37c6eca9d63609503c0e4b76500976b5cf0b9c28feaf59fe363c3625bfb485914457d99040ca83d8e4f8baffaba6fa96077ea4666fa97052516f82ae4482195cb8654172fbb479fde57dbe066dda0ad7fa737ab1b2843b09dd395c5e7cdf3e44a81a056213329a1e20e683a58b4137c3f4631bdb2d15db83bef512ca2222e06c348eba5cc5749b88216729d0f86c44929390b6ae0fc4be1ba60aefdaf9b90cbc58cc078e35291416b8368c4352c63a5b8b387035a31c31690ce18c0af49da41748374930ead87949987f43708bf0828313ab3664b15bfd86f45102c6c348a3d147fa1943f79c5d646d93a6e8192517fdfa7a2b6c6a7b47ad322a4e61332a64ae7ddf427f67c9e4f400bdca42f57afe69959230fa10c0686c5d75eeeafb3cdf227fc9fdf7282471d945a682737dda8c1042584243548692ff7b667c5c76ee26f224e4a745602eddf2e013ea4c240c35d131f06d509dbd33deb66cde50c41d2d98f6739b5bf323a145d6d49975be8e4ffc432e47f1d5003314ee5835b4f346a0865f5c57bd87c606e1a6f068e315a14183a2d568891463a3916030d8d9c9d2006024f30185db2aef1754899d1f6932ed4c619ec05c09381fb2531eecccc60e0b64bbc4c45ddf4fc2032a3f750e6eb16ee101caef757d9dd8480f5c0225b634c542bbcc0141e1e96c45ceb2dfc9359466d48b0879a9a385b6c354cef9f5787c37a0c4a3892e7bed9752fcf425d129ac6de20fb98dc39bc893d48d43bbdd39015a90f30134f50790331f7398a2437acc64d6c77bee95ea47fc44ca3547db62c85e2d0130e64357e3806eacceef8ac7be21d11c82eea234dd69a53b3f63f440a30a6d981d9a4387a60e70ec02e22f5a3bd2fda3929c9a0b4d21d8810df95829441f93541cbe87bb59d9170ca858e05aeedca80504c3c767f8195851289fad662ffefae9e447643d8e61880e1f3645b3d4a9fad39ea4b3091733cc50b1e719fea87795676601d38fa4564098d7c4770dfed2ffc8d79ff273bad280f83d0998314f1ea26fbc27b4ea1825f9af392dfa91fac658d3727b1106a0041350be8dd9834150bfa09297aed2b89c6ef9e1114bbbb3d7c3d834d82d4aad57a33388ff196fcec4b51959ea779c15122b54d0b346cdbc856e3c2965e55105162871765f658b1e9dacd1e1bfe63148ab69d8711e60007ac659a82d9c51bf9e90b298fa3022b52b6c9fb15f01566c19d26a630581596e3e0d9fffc918aa03ef126be5dbeddd6c395d51c6a08ac5bf7d26677f04817733b55462ec9760130d4d59547e8805cecf80e0008dac4a23f644eafa6b3c75c4b99c012fea5634e521716c18f4ed70fb62e16ca06e6ffa98d7ab5c0aa0ea26a5a84ea4bbc4ae58d6d4c2b84499cd8bb7bdae84325c1f9526b8799c787161201f3a72d3c177d7453b188daa852a8813f6cc925beb4cd5f7573cf5b8599ceedef70c708db25d61efa0e6f26aef8de5add85ac71793879c91b87c0db081e3a9966ecbddafc58008cf6714", 0xfcd1, 0x407, &(0x7f0000000080)={0x18, 0x2}, 0xc) shutdown(r2, 0x1) pwritev(r2, &(0x7f00000014c0)=[{&(0x7f0000000040)="918541ef2d16b3569582468753be627a2dc5ff06b95461e7f2336fbcecb2", 0x1e}, {&(0x7f00000000c0)="cb99", 0x2}, {&(0x7f0000000100)="0b9078f421e4ccaafe3a7159b1ec7c6eb1aabb327b9fc8e30d02f8cdb0f3454b399f125d91c8e3fdef4a4caaf446795f0b548942a445e36c0673caf9e4844a074b90d289ab10d8627d9c2b2289a66d0dcc2fb8d101ddec8ac29c97547820", 0x5e}, {&(0x7f0000000180)="d6c99e11bc95cd995ce2b29b9f710df74f792b38b415a908cfa46787b6a99a475e1b756cf5901933f17e71431f6ef85862357f1e5b60f5778a1db21410b3ddf3b1b8957dcad1", 0x46}, {&(0x7f0000000200)="64c5000354fb2f1952c37b086587e566acc9b1e9cc43e1fc8489d238a015a58cc524b58f78ea0e37c2a2e4924472daae1b688292ef3db9b57a648aae636cb61470e44259853ab76aa0261d513b68a5af8ab227b8e7b23892f19344e11e8ae8e95ac86aaf132b40a4a252c8b79ffba6bc7347cd0296e5ae62b27f10a5068023b80d181963ff0576f92232c5ef3f3d1547662953acf1925191ac71aa4dd5f0309b2c699094cc97c05da00d7bd2272d2f8ef3aa3090ed81425f8391a3ed4799424791d0544d212885fec6ed66704eec1f884d1caddf05", 0xd5}, {&(0x7f0000001300)="b5527966", 0x4}, {&(0x7f0000001340)="7f690a7daa90b613a2ec291480de74a242f5cfb1c253f110a9ee93cc59e1a830aa3680245a1f52b48ff47b35846bb8e48e430ae3f8ccb9208b4747a24980fc696f43b1f3dc42d42a61e6cfd1c86ceec048207c6e2ef8657e89b6ac544cc04467472cfa04e3038af30432edef199ca648593d54ad93e1d0f1545ffaa225", 0x7d}, {&(0x7f00000013c0)="412ebbff5a9772d96ec6db5dfcb469f38bb16b248116a933a57038e0edca6ebe57563d7ef4458d7642eaf0c8a867db9eb43e4f07477ab35b0c7b69ba18ada1b7420d65300d00537a44c51c2d9700c65b3366c6ad0ef2d8273952c2f1487d2668a1e8a596acfe9f2bfd91ff306cd0559c3b1441c399985bc8975b57b6496e3e366b334262273f116d994759975dd3daa147794e8ec8b1db46e52b983aece25c11cd647f751fcf1f20c87af071b9e3a444c7ffafa1dabe66287e2e0538cb510415c641dfa95505c30999b67ffb", 0xcc}], 0x8, 0x0, 0x5) 23:29:16 executing program 0: setreuid(0xee00, 0x0) r0 = getuid() setreuid(0xee00, r0) r1 = socket(0x2, 0x2, 0x0) pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r2}, 0xfffffffffffffffe, 0x3}], 0x0, 0x0, 0x0, 0x0) close(r2) faccessat(r2, &(0x7f0000000040)='./file0\x00', 0x60, 0x2) setsockopt$inet_opts(r1, 0x0, 0x16, &(0x7f0000000040), 0x4) r3 = getuid() setreuid(0xee00, r3) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, &(0x7f0000000400)=0xc) chown(&(0x7f0000000000)='./file0\x00', 0x0, r5) chown(&(0x7f0000000000)='./file0\x00', r3, r5) 23:29:16 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x4000000001, 0x0) pwrite(r0, &(0x7f0000000180)="e2a0e03fb9639cdc2651c7b409d508b44137cf85fa400ab7c0f63bac99b0b8c155d67cad1f3e57018f11ea4418db0307acc98d780be0a5cb9d796f5ef79913fd1259f6b9b066fa9d6b25e1f64754cb255fa51dd9c0d8cf6e31ff42f0a7749e2b14", 0x61, 0x0, 0x99) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000080)=[{0x61}, {0x15}, {0x6, 0x0, 0x0, 0xfc}]}) pwrite(r0, &(0x7f0000000280)="895e654f5c1d85047229b675851d", 0xe, 0x0, 0x0) 23:29:16 executing program 0: fcntl$lock(0xffffffffffffffff, 0x9, &(0x7f0000000000)={0x3, 0x2, 0x0, 0x100000000}) flock(0xffffffffffffffff, 0x2) fcntl$lock(0xffffffffffffffff, 0x9, &(0x7f0000000040)={0x0, 0x2, 0x8, 0x200000005}) 23:29:16 executing program 1: ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, &(0x7f0000000040)={0x10, 0x0, 0x4, 0x0, [{&(0x7f0000d91000/0x4000)=nil, &(0x7f0000ffc000/0x2000)=nil}, {&(0x7f0000e8f000/0x4000)=nil, &(0x7f0000fff000/0x1000)=nil}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f0000fee000/0x12000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000ff6000/0x3000)=nil}, {&(0x7f0000ff3000/0x1000)=nil, &(0x7f0000ffc000/0x2000)=nil}, {&(0x7f0000ff6000/0x2000)=nil, &(0x7f0000ffa000/0x3000)=nil}, {&(0x7f0000e56000/0x2000)=nil, &(0x7f0000ffb000/0x4000)=nil}, {&(0x7f00000b2000/0x1000)=nil, &(0x7f0000ff8000/0x2000)=nil}, {&(0x7f0000d94000/0x4000)=nil, &(0x7f00009fd000/0x600000)=nil}, {&(0x7f0000aec000/0x4000)=nil, &(0x7f0000acd000/0x3000)=nil}, {&(0x7f0000c0e000/0x3000)=nil, &(0x7f0000c5e000/0x3000)=nil}, {&(0x7f000026a000/0x1000)=nil, &(0x7f0000dad000/0x4000)=nil}, {&(0x7f0000df3000/0x1000)=nil, &(0x7f0000ff0000/0x1000)=nil}, {&(0x7f000024d000/0x1000)=nil, &(0x7f0000fe0000/0x1000)=nil}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000e13000/0x1000)=nil}], ['./file\x00', './file0\x00', './file0\x00', './file0\x00'], './file0\x00', './file0\x00', './file0\x00', ['./file', './file', './file', './file']}) writev(0xffffffffffffffff, &(0x7f0000000640)=[{&(0x7f0000000140)='#', 0x1}], 0x1) sendto$unix(0xffffffffffffffff, &(0x7f00000000c0)="b100050460000000000008000705", 0xe, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x11, 0x4003, 0x0) sendto$unix(r0, &(0x7f00000000c0)="b100050460000000000008000701000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282902e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be657aea8c500000002000000000000020208a371a3f8000400000000000000010000000000000000", 0xb1, 0x0, 0x0, 0x0) semop(0xffffffffffffffff, &(0x7f0000000000)=[{0x3, 0x4, 0x800}, {0x0, 0x800, 0x800}, {0x1, 0xe3, 0x1800}], 0x3) 23:29:16 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x99}) r0 = syz_open_pts() pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r2}, 0xfffffffffffffffe, 0x3}], 0x0, 0x0, 0x0, 0x0) close(r2) ioctl$TIOCSTSTAMP(r2, 0x8008745a, &(0x7f0000000180)={0x4}) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r1}, 0xfffffffffffffffe, 0x3}], 0x0, 0x0, 0x0, 0x0) close(r1) ioctl$TIOCCLRVERAUTH(r1, 0x2000741d) close(r0) syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000080)={0x0, 0x0, 0xffff, 0xffdffffd, "0366002000"}) r3 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r3, &(0x7f0000000340)=[{&(0x7f0000000080)="8a", 0x1}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r3, 0x0, 0x0) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x0, 0x3f, 0xaa6, 0x1, "38d80681f82d5e3c4678bb2c0cda40bd0c96cada", 0x1, 0x1}) ioctl$TIOCSTOP(r0, 0x2000746f) write(r0, &(0x7f0000000140)=' ', 0x1) 23:29:16 executing program 1: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000240)=[{0x60, 0xfd}, {0x8, 0x0, 0x3}, {0x7ffffffe, 0x8}]}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) syz_emit_ethernet(0x543, &(0x7f0000000340)) pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x3}], 0x0, 0x0, 0x0, 0x0) close(r0) ioctl$BIOCIMMEDIATE(r0, 0x80044270, &(0x7f0000000000)=0x2) 23:29:16 executing program 0: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x200], [0x0, 0x0, 0x0, 0x9, 0xfeffffff], [0x0, 0x0, 0x403], [{}, {0x7a}, {}, {0x0, 0x0, 0xfffffffd}]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) munlock(&(0x7f00001cd000/0x1000)=nil, 0x1000) r0 = socket(0x18, 0x2, 0x0) madvise(&(0x7f00001b1000/0x3000)=nil, 0x3000, 0x1) r1 = kqueue() kevent(r1, &(0x7f0000000100), 0x6, 0x0, 0x0, 0x0) r2 = fcntl$dupfd(r1, 0xf, r0) pipe(&(0x7f0000000000)={0xffffffffffffffff}) ioctl$TIOCSPGRP(r3, 0x40047477, &(0x7f0000000040)) ioctl$TIOCFLUSH(r2, 0x8080691a, &(0x7f0000000300)=0x20) 23:29:16 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86135) pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) getsockname$unix(r0, &(0x7f0000000300)=@file={0x0, ""/4096}, &(0x7f0000000240)=0x1002) r2 = kqueue() kevent(r2, &(0x7f0000000100), 0x6, 0x0, 0x0, 0x0) dup2(r1, r2) r3 = open(&(0x7f0000000080)='./bus\x00', 0xc02, 0x0) write(r3, &(0x7f0000000140)="220e22", 0x3) symlink(&(0x7f0000000000)='./bus\x00', &(0x7f0000000040)='./bus\x00') msgctl$IPC_SET(0xffffffffffffffff, 0x1, &(0x7f0000000180)={{}, 0x4000010000004, 0x4000000100008}) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000001c0)={{0x8}}) ioctl$BIOCGHDRCMPLT(r1, 0x40044274, &(0x7f00000013c0)) r4 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000280)='/dev/wskbd\x00', 0x20008, 0x0) recvfrom$unix(0xffffffffffffffff, &(0x7f0000001400)=""/37, 0x25, 0x802, 0x0, 0x0) read(r4, &(0x7f0000001340)=""/100, 0x64) pwritev(r3, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 23:29:16 executing program 0: r0 = shmget$private(0x0, 0x600000, 0x0, &(0x7f0000a00000/0x600000)=nil) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000340)='/dev/bpf\x00', 0x201, 0x0) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x1c}, {0x25}, {0x6, 0x0, 0x0, 0x100}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) pwrite(r1, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0x3a, 0x0, 0x0) munmap(&(0x7f0000c00000/0x400000)=nil, 0x400000) r2 = shmat(r0, &(0x7f0000e80000/0x2000)=nil, 0x0) mlock(&(0x7f0000fab000/0x4000)=nil, 0x4000) shmctl$IPC_RMID(r0, 0x0) shmdt(r2) 23:29:16 executing program 1: select(0x0, 0x0, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, 0x200000040000, 0x0, 0x0, 0x6}, 0x0, 0x0) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000040)) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffffff, 0x0, "00000000000000000000f2ffffffffffffff4000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r1 = socket(0x18, 0x1, 0x0) close(r1) r2 = socket(0x18, 0x2, 0x0) close(r2) socket(0x18, 0x3, 0x3a) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r2, &(0x7f0000000040)="100a2956b9223776", 0x21d) 23:29:16 executing program 0: mknod(&(0x7f0000000840)='./bus\x00', 0x2000, 0x8612b) mkdir(&(0x7f0000000000)='./bus\x00', 0xc1e09da8fb78c6c5) r0 = open(&(0x7f0000000080)='./bus\x00', 0x6, 0x0) recvmsg(0xffffffffffffffff, &(0x7f00000006c0)={0x0, 0x0, &(0x7f0000000640)=[{0x0}, {&(0x7f0000000740)=""/189, 0xbd}, {0x0}, {&(0x7f0000000580)=""/178, 0xb2}], 0x4, 0x0}, 0x0) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 23:29:17 executing program 0: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x200], [0x0, 0x0, 0x0, 0x9, 0xfffffff7ffffffff], [0x0, 0x0, 0x401]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x2, 0x0) pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r1}, 0xfffffffffffffffe, 0x3}], 0x0, 0x0, 0x0, 0x0) close(r1) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000040)={0x6, &(0x7f0000000000)=[{0x1, 0xff, 0x0, 0x4}, {0x3, 0x4, 0x9, 0x1fb}, {0x9, 0x9, 0x3, 0x2}, {0xcc2, 0x1f, 0x3, 0x1000}, {0x8000, 0x2, 0x6, 0x9}, {0x5, 0xff, 0x8, 0x7}]}) r2 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r2, 0x8080691a, &(0x7f0000000300)) 23:29:17 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x100, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000040)=[{0x5c}, {0x80, 0x4}, {0x840000006, 0x0, 0x0, 0x7cf}]}) ioctl$BIOCFLUSH(r0, 0x20004268) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) pwrite(r0, &(0x7f0000000100)="b1e91bee8fad27050cdaeb0413b0", 0xe, 0x0, 0x0) 23:29:17 executing program 1: pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x3}], 0x0, 0x0, 0x0, 0x0) close(r0) ioctl$WSDISPLAYIO_GETEMULTYPE(r0, 0xc014575e, &(0x7f00000000c0)={0x2, './file0\x00'}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{0x40}, {0x1}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000640)="7e020000002200dda68c0e000000") 23:29:17 executing program 0: r0 = socket(0x400000000018, 0x3, 0x3a) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x5}, 0xc) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f0000000000)={{0x18, 0x2}}, 0x36e) r1 = socket(0x18, 0x2, 0x0) pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r2}, 0xfffffffffffffffe, 0x3}], 0x0, 0x0, 0x0, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000180)=@file={0x1, './file0\x00'}, 0xa) r3 = socket$inet6(0x18, 0x3, 0x0) r4 = dup2(r3, r3) dup2(r1, r4) pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r5}, 0xfffffffffffffffe, 0x3}], 0x0, 0x0, 0x0, 0x0) close(r5) r6 = getuid() setreuid(0xee00, r6) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, 0xc) fchown(r4, r6, r7) sendmsg$unix(r5, &(0x7f0000001700)={&(0x7f0000000300)=@abs={0x0, 0x0, 0x0}, 0x8, 0x0, 0x0, 0x0, 0xfdf1}, 0x8) 23:29:17 executing program 1: r0 = socket(0x2, 0x10000000000003, 0x0) close(r0) r1 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r1, 0x0, 0x100000000000000a, &(0x7f0000000080)='\x00', 0x1) connect$unix(r0, &(0x7f00000000c0)=ANY=[@ANYBLOB="8202ddffffffffff6fff1c5cb72f2b33"], 0x10) r2 = dup(r0) socket$inet6(0x18, 0x5, 0xff) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{}, 0xfffffffffffffffe, 0x3}], 0x0, 0x0, 0x0, 0x0) close(0xffffffffffffffff) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000000)={0x100, 0x80000001, 0x733, 0x5, "83e1ddbf9880aeeb8a41836a880638706948398d", 0x1fe, 0x9}) r3 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) r4 = open(&(0x7f00000021c0)='./bus\x00', 0x2, 0x20) ioctl$TIOCSBRK(r4, 0x2000747b) setsockopt(r4, 0x6, 0x2, &(0x7f00000011c0)="639e40185f2e49e5056ec4317b177274fb7985dc9cc2005b86e9e40f81e49e6d2effeddae0bd9c540f41d096790f9f702a0e362cf4001cc3dfcf22fdf8df7f62d88309ca257e5d218b39b9c8675f6ffc253041df57ef7ff2bbff1c90203e1dde86842fd87d2058ac2005924245a5a0944d159f6a3ef4738c9e9a5b3a4c8342e8b5dea7bb9c1d89acc5461f0c08d683066aaa749bb6743fb6de97f3df6b41bcc70c435dc8d20b283a461b343cab7dba647a6eb1571472556f1305838561ed8e91dacdd3ff36c802c45e39da38974609bde181a2d828e6bd14a776391a420f3e27ea6bfb4afc4cf5632169f61aeffb068091f76d7aea3005ce082dafb81cb21ec1185446a92cf712d3c3cf28d658be13bb9ca80e9f9e3350d7652535389818f64f42445992ec205de8ab5953abee3f428a996518fed8708850d3f05cdfa1cfbd56d016551b2ae85ace756b61272459198c178716cbfe28e1d7f1b241fbd25bb647f9fac6b6a381c566fcb40cbdbc245967f952a5b568f3c374c05c6e7abc9a9a70074f14c06d75b88b8affd2d5b9efed7fa637b8e6de96e19d2d5dbedcb991eb242b0bde41f7570432b6ee7cf3e4ac1ce71c680489420b40dc168588e62a715aa38d3f5e6faa999999b4f0d9cded28602faaf4d5d734075c1bf747250fc06e7e220dc3331d2edbb80d87575255e765c89b88428613d72afe92c807b72bd57b2a9931ecb52a4d7bb0f1ff1bf812cd48176d1fe7ca5d1162b520d444ec53e14c3dd227d8ce9b1fa795d4598d34a0040e6be37868dff0462d19f6aaebe8a996fef657e8c054f821af9a979fb4627c2c1cc98d42f9540f3575341ab581d882ac8b827d2b589f75fa470de746b5e4bc1345cfb1c17ed66279a4dc4c50e0c48ea15a918867e72c85720448d2b691f3e88a5b0ac47f3e7c08c18938975aacfccab43952c602af02de643bb76dd7e625263c288e11556ceb3530764ac032d27e9c32028aa26c4b4181aa9ab761e2a8c8cd8bcb06a8b92caa9d641e263834102b25512f10160d51b071f5bdb4226116542ee64374e9cc825eea926e9297a57b37be96a32cd5dee60a581e006544aefc4462a98fdfa507e244ca9ca2ebc4f682a05aff5cd9f13af2e601261426135aaf7d849aeb0a1e53cab0f681ddbb3c4b92a876b04336564f74b2dc3c3c913b60a105d7a49c7e884f553a3e28277ea2c44e6d7f2f4bdde1e188a381074848f7e9de583041c0471f2539f73ea94b1e730c7cee7dd4099412f51b10c383d68c87a5a48cb2cde4e42aee7fe505f6fb551cc3127095b847b2dbdbd55aa6f01b57ae03bcd42024cec56a4d187b00064513a91f18e2f782f370870b1b238eb6f6dd46753f8f3bc18c6983f51201a9756d0f78be51238468253b0ef7ceec18121ca9b03706e5e4153fafb74ec5378e08d75be17f20f30dbfd1679ff4abc3554297a14985216f1b6ab38b493de36f4c645fdc7bca36e36ed404336ce56652ee63363c9fb4d0508e82608c84e610ca1b08822f1d5b80bf3df3180e17e287e7dfd239ea43939ee88fdb79debf98d5888a063bce594317ccdb52cf35b074048087bad9197ebdbd613bc747b8fdc9ace6b4e4bc691c3cd6313a7c7f926ef7f3d416e53e1f7801401cf28b40ed0d7ad50b56f09dcd37738d4d22b1c43ccdea427707b59093f4d1268f9db181d4f5d430e58f1b24350d2fdb3f80aca74bf0c2ec8e7548142d595e04d5f53c51a53105e27d9c3293432e2739cd31955215d06b229874aebe40c60ab239ade072eabb4d73d6ada14bb4045c34d1991d6805b26650a39cc9bf4432c8a54730364de3bd0cdfe1f4cc8c57d31c04bea11ef456f7957f651ae71cc1bf2392046e39dbaced999003b60c896e70afe0f6a2bd937799d69682bfd9bda59033afafa5806701db9a40717a4d65d090beca5c7f33084ebda5a22ea68a6b7f7d56877a766b32753d92b8cf1d2aa69e10005e176198a139f3f0b0ad0cc80ad0c4ccba5acb25879de639a8ea55f3a07b6a0aaab7cc35c2963c812db2489381d82dd87965f1be304c8b222581a02e333358433ea5bfe88e63b67e78b2ecd7641c1eeb880c8041f3c6712ab92a38c0678839d54c82aafed1649b4d16a50073be1ae8d2b4ec9b157a7c035050288e6f03da03d97b47f1f4924dc590a71ac7c8f9f9b7c13055f567e3d352cbe251aae1dc69644baa9cc923a6d5eed8306d97eba9d2cc12ab3f7f2e88784c099629da87f794801046176d9475eaa3bb85a815d3b639a67795c40be16d4ac55f0e248a96349e25b127bd6e77e807f6875e96b311eeae56b12de6c633be518ca015ef920667e74ab439f54f7a9e9f5ba3e4a73253664553e051ec9ac124251f03bacbb68ff7282b458bf74de4349e7f6d2087bc8fdee40e08f339924614812f110ab7b98362db1b45a554b8c1f4e0c190a2ad3c7a48b1f115a4796c06a08c2c62642c96a8418058f51dc289ffd362bd65fed00f77e0df897af23f0eeaebdede70586d969d41f68e761fd69d6051476746c858dd1e02f8ab296818f873c98822f6753736ecfe07299200b1019db3d4953f595899be0f36c76820a0d91bc8d8dbd156cda02b2ed7fa05e0ddd5d24359e46ea10ad799c7bd9f324af3f7df7e30371792324a6187bb96da482ee274e71fb11503aaee4ada6766caf957f3bc5aa514d56852624068c2ca5a70cf05bb8ab6e70b052fd7aec8260adcb9a82f2b268c38eca69bb3bbc2d7f533d6f4aa2e39bdfbb6857aa57334885cdbf43078b5e61038c0df9ad521606ea2d965726d9b94d126d240b1412503df31a2c01bbfea373272795fc0d7e21858b24f2d05110d3f947cdc0f71f5a078054c124fe9e8109dba9b654f53c3b0f24bea3431bf74d08128600b23a00018766fce07dc1195cdacdc6a8dc7688611525a3be9ce280087d680069aa8610f9a081df2b19f81f2f46325fe4f6992190046490b14ebca9eaa7f6325f17656415f4617a9aef27cf24f4f46a934972f7adb73ca961a7a3be88a2d44c0df3159fb435b3e7cc72f3e96c64739ea9467ad8ccbb33eb21167c27a9992497e4443003e0c1335d57699f0fd8d34d6bf7d34e0b7ce43483750f4263ca515ca48bd95bc6e6af5684e8af8e2d51779fe1d0adb0f11da115a3a839863a861bcdc97965693acc4cfb620d0c02ca62bed20713bc1d2b7a90c4d936a9810955e8a92d6572191133e276b38043cc8c735335f9736a8c601edc8a44ad80a9dcd1cae1d27bced0be2a2940154dd6dc4058851b13a6ac3dd2362f391b5735c94d28aad6d6c0d3b03e3cec34370e0633b2ea11402e26bc73e0a501b61120f742881c657218afc20790af9e0d0c3fe53f9b58a895ed47e5f0df48255d48ec9858fdc4397b68d718c744e7cd31ff4ff3273aeb212503b36166846f94a84d17c7931db4a9bdd7944ec016b9b017aa7d3b140de43716d1ad411e32b6ce40d3bb5536ec241e6184561880c797e8be27b8144eb06bbd54ce1daf0df1ef6258b4397b9da56bd372b1420b4c95aeb41782433da8b1f0207d1b2ffe9b9d315869a1191a0c6e730e1d42c776b998180d0172a4c13c83bbcebc27e7cf2d54dd6161d9f0ef8e6f700f32f151db14e393576257f3e088352b42de7dd0657c22c421137dbb950db60995a78837a1b050227412434768f1c7f09bc20e7cbcd13e5fb2776939ee575496e3590dff2dcbddf8355687361f85c381f80f287d950e42afc45ca04f5bdc8ca37b3ea6af81e5f256af223dc6ada1a5c8820014454da1386a1d70e08c22733fa853219ebe49725024e163d3671fe6c253f6f992de3d70602b2e40c8f929d50eb5da7965e912b524371848ebc2d3145be1188904ddc9102e7ed4922fcf5bd2d763300962c1334eb237935a15373d550a19ef622bf7ccd40940d2af4898bf55524b14b8615f5ff28c6e64a5b10ab819e531c06a15261582267c4c807671e73506d508633801339613f423f64a797f0cefe71ff1039f02dc2284b90b0a817a1b0e50f91c47e349a0387fcf932089ce5f7064ebaccb4454cd3ae0f74d58fcc86257b099c9277085de1510d675f7ad067adab7ccdcdc788b8ddaaa8279f407effc679e73ca8ae74e53386bffe99a872bac2511be8ed542dd542c219fca79739ffada40af68d0f7f58bde249e547ee6cfe56d40e881484b323a2751daf284daa997f337d60f9964d5ce100e282a80be28c53db75bb7b14be9e20d59846125741bc0e8955c81501da51e07fba0c3d212e686bdf89843ccc427b7ae56efd071ecca4b19a3c7b6f67ac7d39dc9588d2c73bccd498961f655a27d92b94abf48511641943df3a354c03da6dd2a1f3a64489ac0a790c429d680d70f3575864ce83fb6171478b369c1331edb987ae6ac4b4e382a3c1b3ece043c468ee6d180d960ac3a862cd27e823e7431fdecd537e269e22a394c1e166cb1a0f6addaab7682a066d73b65eae9eace2ea78d6f21320cda7de4901517ba6cf1aaf0636117698f7d952f84d1a5cab946c677032d769043e301d26557eb6612ade58dc923db909c079e6d4e147c4099f680761700225ca86238a4607d29eb46fe7d3e73187de45ad869dc8ab568a8e5f2574331ec48bc7bc227d325c1997a9570c6adcedd78256c91500496163f111a26f2064677ec9fbab34781c39caf009d6a9523eb27febc0a21765658bb731402d7ef7867a1d9c193ab0b243a9d85468ca822894dd55bfea15a33946d980ad0cd9c97b415c16d08d0622f6d1b113e582585c90fe2e4e94d85e4e3fd9d8c773fe73f639c490b5546369a7b54447b6e92e8a75489c4246921c868ebc95f3011168994c2e49cc1dedf6ccd29e5e42b5cfadafe5d2173bff3ea3d176be7ffae6610c6b4e4f4909be0e6fcaff7638ef5469177748b1b344e0e7dedacefda34bd08752f4a1e7b6bde44b21693a494d818dc491d666f0c03f1bab4d6ac6a1890c80b9db5c1e5cb81ab846dcde55f8588bfc72727bb4534976e0de876e545b7cdf01238e36668cc299d021679eb882fea03672792627224307dd9b7924f9df129b6c4751036df6af20b3626e69aefaf2b8662dedbc423c96a64fb6e22b92f26f51332e1d7dcc5c79755c10cc2737d2a1b2b9093149a60bf7bc4285ce9524ef9b834b4f61f2bf080d380ae41cab25890cad715e9264cd1d13ef256048e87b0bcf8827f01e7a8d50b66fe33939600f3ac60fff44afd0a7bd21a12482bc7ac83410a5cdeb6cc1e0d38c9ee9690258b5f86140add3425030b63eb722cba47a8ea8d805173c8cffbb679081985f0d7cfc7191642c37536d040cc561754d7628d6ae00ac302c7174c1dfc7b2533c79f44810a3db882789f60c2493ca91503db6314e4673e8a706dee2248521e0e51cb88c7ab1fa96624d6c8f431f0053dae1e0848d6346644011e12e8993462ca7229cae3fe6e43a20b739d6542837fef80ff50676a54842f48c1330765a5a31167305a9c44e88e8dd8629e7a84a51f7b3dae128813405a3caaba0690b7375853d31030d4128667355260a45febb8d24cb8733108b14c4dfb18b105c5498308c3e9af99bbeb5a8dd8fbba1a3222e0c2fcd4fdc9a551347bc0c1e784ce91a3871b288de709ae5238a5044c851df01da32c1c750988ed029b3ac463889f447f30b85354c30d2ef8eef45c6014857aad614b4e59b399265937695d09f9b4dd8e24e6c1a48c635f0b57cdddb5646d81ac6f0f70defb3c70a8a3c9492d745552d51d8011a3d2c6a3e9adcff1f4e9096696608bebfebb62fc68282e857ef5446", 0x1000) ioctl$TIOCSBRK(r3, 0x2000747b) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000040), 0xc) writev(r2, &(0x7f0000000180)=[{0x0}], 0x1) r5 = semget$private(0x0, 0x5, 0x400) semop(r5, &(0x7f00000002c0)=[{0x4, 0x1, 0x1000}, {0x3, 0x9}, {0x3, 0x1, 0x3800}, {0x3, 0xfffc, 0x800}, {0x1, 0x401, 0x1000}], 0x5) semop(r5, &(0x7f0000000140)=[{0x4, 0xffffffff, 0x1000}, {0x4, 0x3, 0x1000}], 0x2) 23:29:17 executing program 0: minherit(&(0x7f00008a5000/0x2000)=nil, 0x2000, 0x0) r0 = kqueue() kevent(r0, &(0x7f0000000080), 0x400000009130dbf, 0x0, 0xfffffffe, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000100), 0x6, 0x0, 0x0, 0x0) mmap(&(0x7f0000912000/0x4000)=nil, 0x4000, 0x3, 0x5010, r1, 0x0, 0x0) 23:29:17 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x8613a) r0 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f0000000240)="220e2a", 0x3) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{}, 0x100000084c01002e}) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x2000100000000}) lseek(r0, 0x0, 0x8, 0x0) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 23:29:22 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000480)='/dev/bpf\x00', 0x201, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000200)=[{0x54}, {0x28, 0x8}, {0x6, 0x0, 0x0, 0xf5}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) pwrite(r0, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0x3a, 0x0, 0x0) 23:29:22 executing program 0: ioctl$BIOCGSTATS(0xffffffffffffffff, 0x4008426f, &(0x7f0000000140)) pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x3}], 0x0, 0x0, 0x0, 0x0) close(r0) ioctl$VMM_IOC_RUN(r0, 0xc0205602, &(0x7f0000000080)={0x417a, 0x80, 0x4, 0x5, &(0x7f0000000200)={{0xeb, 0x20, 0x8, 0x0, 0x1f, 0x8, 0xc10}, {[0x4, 0x2, 0x0, 0xaef, 0x20, 0x2, 0x8, 0xffff, 0x2, 0x2, 0xc00000000000000, 0x4e, 0xe00000, 0x5, 0xf32, 0x6, 0x2, 0xb86], [0x401, 0x7, 0x5, 0x6, 0x800, 0x3, 0xffff, 0x5, 0x6, 0x1ff], [0x4, 0x7fff, 0x401, 0x81, 0x4, 0x9, 0x101], [0x3f, 0x3ff, 0x3, 0x8ed1, 0x21, 0x87c7], [{0x2, 0x1c84, 0xa4, 0x1}, {0x1f, 0xc4, 0x6, 0x9}, {0xd5d8, 0x4, 0xd4, 0x80000000}, {0x1000, 0x5, 0x2, 0xc0}, {0x5, 0x2, 0xf2, 0xcd1}, {0x1ff, 0x4, 0x0, 0x3}, {0x6, 0x80000000, 0x7fffffff, 0x5}, {0x6, 0x8, 0x9, 0x830a}], {0x4, 0x7, 0xf, 0x27b0d95}, {0x7, 0x7, 0x400, 0x561}}}, 0x6, 0x80}) mknodat(0xffffffffffffff9c, &(0x7f00000000c0)='./file0\x00', 0x12080, 0x5cf9) pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r1}, 0xfffffffffffffffe, 0x3}], 0x0, 0x0, 0x0, 0x0) close(r1) ioctl$BIOCGETIF(r1, 0x4020426b, &(0x7f0000000480)={""/16, @ifru_dstaddr=@un=@file={0x0, ""/4096}}) r2 = open$dir(&(0x7f00000001c0)='./file0\x00', 0x0, 0x0) open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) r3 = kqueue() kevent(r3, &(0x7f0000000040)=[{{r2}, 0xfffffffffffffffc, 0xc5}], 0x9, 0x0, 0x1ff, 0x0) 23:29:22 executing program 1: mknod(&(0x7f00000001c0)='./bus\x00', 0x200000000006010, 0xe02) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x80, 0x8) fsync(r0) 23:29:22 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r1}, 0xfffffffffffffffe, 0x3}], 0x0, 0x0, 0x0, 0x0) close(r1) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f00000002c0)={0x3, &(0x7f0000000040)=[{0x7c, 0x5}, {0x87}, {0x6, 0x0, 0x0, 0x101}]}) pwrite(r0, &(0x7f0000000180)="f781ea80e21bb6f576c45af84a28", 0xe, 0x0, 0x0) 23:29:22 executing program 1: setuid(0xee01) mprotect(&(0x7f0000007000/0x5000)=nil, 0x5000, 0x1) r0 = socket(0x2, 0xc003, 0x6) connect$unix(r0, &(0x7f0000000540)=ANY=[@ANYBLOB="82022e2f66696c65300004102c0000000000005819757c55152f0ef2fc1588a722506510d14d927f059d8a06064691dd9d83a338374545c1e6c46309e15700d0591e37c1681d930925c0470a35416fe49414488e275e9f793458217dc2f522f7d971983251885f5c2cefb0260a5f0000da21b0042fecbf74f97c382a84f9d000000000ad968a036fd92759fc3ef3768a3f1036b2b824246aeac248537ea78207ef90fe8034e28ed3381eebfeb33c3c3693b04ceb1d43eddb6c396103a54e23ecdf4cf06cf1848adc692bc94a631583a6a16da2367707000099819098dfb69939c20df6153eea9aa38f27af584d9b6f55dfb17cf2c1e991dd3116617c92faf49ca0021878ce8e712ffb524f355ef970afb599293b32b1e2f98e73a1430d92189c8eae4b2fdc0d9fb3ef44aa635c0cdc2812fe9018e7a158b8322c0857f08fbff90199694a651a4a9b52d174a30b59b53aafa0c5841e7eb125f07d25e3c6443bdba9f735c39a6c0464da4962e33d4b264db981d14b5a45442248a53ef77754a15c2ef657f933db131e970054a1edab571e20d49fd7968e36c2c4d9f9a19f6303efd43a1451c57142a68ad7732469778b58b5547334af9d5ac8913608f1380550d3f66d14df24215471b9d65d21832354b3e4257843d5aa429375d2d9e8f48ef33a80ce6143c1619a2cec02ba5c0000000000000000000029d30f49f8a379536e19fc023e86626eab0879cd0afb508cbfdd05835758c948b5e7a046c2e8b445b4d8b9648862d8989eb9d63b6547c5878448f87dd8a62eda18404d0935a83eb0c8215b6f9a4d001ee9362921549f240cf388a20d0e059bd73c393fa07c7ee9849dd5c5d5641578e2bac79b69b973ea294a0da079dd4bc3d10750f422dadac82dcaf63908a4f83a79245543285ae58181ec5c04762e072474da528d1cbd94d579d39ee727faa4ab22eb2fb0876fdc97ce07f6da603629888e8cce1e11a03c71f5d65ee9a203121c5c333388c75e2cd822349d53abef1accbf5ed806afff23176143a20497a52ea467bc955af38961c6f27840a016116345ba5677685c6da916653e75842eb9218f7868d7c95b58747582146551e1314c8b3fbede8b441e6b8d5b380265ed2c4e6dcd54bc54205abc6fe1a17be5e0c8f62dcb816dd78dc42907931d6abc43cbe1de2ea599ad2f1e559fa62897e2f4071541e7601b101b6c2622f195f344ef24ee265e3ae306fe79cb720072eacfc0ae9655ae449d1301bf73bf023e731c354cfb12a5db30ef7fa8d5c4f231c62359389539451be2805bf27da259da4a6767bb9b411540b7916578c5299245b623a82b27032d12f9a8a7160a362de08128fdffa1cae68c1eb9fbe65f2094c51e7004000000006eeed38c895c3c5dedbb18e054cf0337e010c557877ccf0c1ce1c9659d1f9f0108ec970832ce412262915c082f2f17c39ecc561eff94b914cee155f70bf30268cd6921d21ed50f0fb7d9afd0a3315e375f0000000000000000000000000000537277040df3aded839d962f42c3a7ab11278af450ccd0890099b7c23aae36aefbffd79a0c73d1eaf80c1cfb5653d36a632fe28db1d3283a50be2a283b3e097354ca4a471311cf0210c3ac3fbbbf6e0b7c49c06ac603"], 0x10) r1 = dup(r0) write(r1, &(0x7f0000000000)="9e3eaa467f0000000004bf9aab4330400f76000003d0059370410510fa65feffffffffffffffb7ca", 0x28) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x29, 0x80000000000000d, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r3 = socket(0x18, 0x5, 0x13) mmap(&(0x7f0000007000/0x10000)=nil, 0x10000, 0x0, 0x12, r3, 0x0, 0x8000) 23:29:22 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="62020207e0000001"], 0x1) r1 = socket(0x2, 0x400000000002, 0x0) setsockopt(r1, 0x0, 0x21, &(0x7f0000000040)="b1f5d915", 0x4) dup2(r1, r0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) bind(r0, &(0x7f0000000180)=@in6={0x18, 0x2, 0x5, 0x8}, 0xc) r2 = socket(0x2, 0x8002, 0x0) connect$unix(r2, &(0x7f0000000000)=ANY=[@ANYBLOB="61e10207e00000012000"], 0x10) pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r3}, 0xfffffffffffffffe, 0x3}], 0x0, 0x0, 0x0, 0x0) close(r3) setsockopt$sock_int(r3, 0xffff, 0x1008, &(0x7f0000000140)=0xffff, 0x4) write(r2, 0x0, 0x0) pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r4}, 0xfffffffffffffffe, 0x3}], 0x0, 0x0, 0x0, 0x0) close(r4) getsockname$inet(r4, &(0x7f0000000080), &(0x7f00000000c0)=0xc) 23:29:22 executing program 1: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f00000000c0)={0x0, &(0x7f0000000300)}) r0 = socket(0x2, 0x4002, 0x0) pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r1}, 0xfffffffffffffffe, 0x3}], 0x0, 0x0, 0x0, 0x0) close(r1) setsockopt$sock_timeval(r1, 0xffff, 0x1005, &(0x7f0000000000)={0x2, 0x81}, 0x10) r2 = fcntl$dupfd(r0, 0x0, r0) r3 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x8, 0x0) ioctl$PCIOCGETROM(r3, 0xc0107005, &(0x7f0000000140)={{}, 0x9, &(0x7f0000000080)=[0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0]}) sendto$unix(0xffffffffffffffff, &(0x7f0000000280)="b100050400000000000008000110000000000000cea1fea7fef96ecfc73fd3357ae27caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebb4257699a1f132e27acbdd602000d7d026ba8af63ff37282902", 0x62, 0x0, 0x0, 0x0) ioctl$TIOCFLUSH(r2, 0xc0106924, &(0x7f00000000c0)=0xee) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r4 = socket(0x11, 0x10000000000003, 0x0) sendto$unix(r4, &(0x7f0000000280)="b100050400000000000008000110000000000000cea1fea7fef96ecfc73fd3357ae27caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebb4257699a1f132e27acbdd602000d7d026ba8af63ff37282902e4fd007f720fd3872babfbb770c1f5a872c881ff7cc53c8943310b404f36a00f90006ee01bc43eaea8c500000002000000000000020208a371a3f80004000000000000000100000000000000100000", 0xb1, 0x0, 0x0, 0x0) 23:29:22 executing program 0: mkdir(&(0x7f0000000080)='./file0\x00', 0x0) chroot(&(0x7f0000000040)='./file0\x00') openat(0xffffffffffffffff, &(0x7f0000000000)='/', 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) 23:29:22 executing program 1: r0 = socket(0x1e, 0x4003, 0x0) bind$unix(r0, &(0x7f0000000040)=@abs={0x1, 0x0, 0x0}, 0x8) sendto$unix(r0, &(0x7f0000000000)="b1000504600003000000080005010000", 0x300, 0x0, 0x0, 0x0) 23:29:22 executing program 0: r0 = socket(0x2, 0x3, 0x0) recvmsg(r0, &(0x7f00000001c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000240)=""/199, 0xc7}, 0x0) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x6) syz_emit_ethernet(0x55, &(0x7f0000000000)="1d94199599141ee0482bf783b7c71611dcc5634ec4289bb96c5908f703030c3977fe92209a52943de8dd19a7d5d21b68e4755c91f55e166527a12690284683c695ff1c08dacf040afc0a6ebaea1cac46c18d337386") execve(0x0, 0x0, 0x0) 23:29:22 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x20c6, 0x8613e) pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x3}], 0x0, 0x0, 0x0, 0x0) close(r0) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f0000000180)={{}, {0x18, 0x0, 0x0, 0xffffffff}, 0xf, [0x0, 0x0, 0x0, 0x0, 0x2]}, 0x3c) r1 = open(&(0x7f00000000c0)='./bus\x00', 0x5, 0x0) write(r1, &(0x7f0000000040)="670dc3", 0x3) pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r2}, 0xfffffffffffffffe, 0x3}], 0x0, 0x0, 0x0, 0x0) close(r2) r3 = accept$inet6(r2, &(0x7f0000000140), &(0x7f00000001c0)=0xc) pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r4}, 0xfffffffffffffffe, 0x3}], 0x0, 0x0, 0x0, 0x0) close(0xffffffffffffffff) fcntl$dupfd(r3, 0x0, r4) pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000200)=[{{r5}, 0xfffffffffffffffe, 0x2, 0x0, 0x8, 0x7}, {{}, 0xfffffffffffffffd, 0xc3, 0x40, 0x2, 0x1c}], 0x400000, 0x0, 0x8, 0x0) close(r5) setsockopt$inet6_MRT6_ADD_MIF(r5, 0x29, 0x66, &(0x7f0000000080)={0x2609, 0x0, 0x4, 0x48b0, 0x1ff}, 0xc) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 23:29:22 executing program 1: r0 = socket(0x18, 0x1, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f00000000c0)=[{{}, 0xffffffffffffbffe}], 0x0, 0x0) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000140)={0x2, &(0x7f0000000040)=[{}, {}]}) r1 = socket(0x2, 0x2, 0x0) r2 = socket(0x2, 0x400000000002, 0x0) setsockopt(r2, 0x0, 0x21, &(0x7f0000000040)="b1f5d915", 0x4) dup2(r2, r1) pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r3}, 0xfffffffffffffffe, 0x3}], 0x0, 0x0, 0x0, 0x0) close(r3) recvfrom(r3, &(0x7f0000000180)=""/110, 0x6e, 0x40, &(0x7f0000000080)=@in={0x2, 0x1}, 0xc) bind(r1, &(0x7f0000000240)=@in={0x2, 0x0}, 0xc) setsockopt$sock_int(r1, 0xffff, 0x1001, &(0x7f0000000000)=0x1f, 0x4) close(r0) r4 = socket(0x18, 0x1, 0x0) setsockopt(r4, 0x29, 0x36, &(0x7f0000000140), 0x4) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) shutdown(r4, 0x2) pipe(&(0x7f0000000200)) 23:29:22 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f0000000300)=ANY=[@ANYBLOB="b7e0ec8270da4bd1a20100ff000000689213b2ee1c1e86819b46bdd0868814c5dd0fe7d07569e09e06d238dd882ddf33c3907c686b63b82a407df330c746c79082a36cea6729f233466430e2d654c721eccd53153af94492d05677653aa4a0150d8ddd93a9f1b6c9c24fb55f844752a63d0714007a92f2832b12539ba04a9b58c1700c17c64bff583ee5c8de870d6be2"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x2, 0x0) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r1 = dup(r0) listen(r1, 0x0) munlockall() r2 = socket(0x2, 0x1, 0x0) connect$unix(r2, &(0x7f0000000000)=ANY=[@ANYBLOB='\x00'/10], 0x10) sendto$inet(r2, &(0x7f0000000140)='-', 0x1, 0x401, 0x0, 0x0) r3 = kqueue() r4 = fcntl$dupfd(r3, 0x2, 0xffffffffffffffff) socket(0x0, 0x0, 0x0) socket$inet(0x2, 0x0, 0x0) fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) ioctl$TIOCFLUSH(0xffffffffffffffff, 0x8060693c, 0x0) ioctl$VT_GETACTIVE(0xffffffffffffffff, 0x40047607, 0x0) getpgrp() socket(0x0, 0x0, 0x0) fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) ioctl$TIOCFLUSH(0xffffffffffffffff, 0xc0106924, 0x0) socket(0x0, 0x0, 0x0) sendto$unix(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) listen(0xffffffffffffffff, 0x0) fchmod(0xffffffffffffffff, 0x0) sendto$inet(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) getgid() mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x3, 0x10, r4, 0x0, 0x0) close(r2) accept$unix(r1, 0x0, &(0x7f0000000080)) recvmsg(r2, &(0x7f0000001280)={&(0x7f0000000040)=@in, 0xffffffffffffffb6, &(0x7f0000000280)=[{&(0x7f0000000180)=""/88}, {&(0x7f0000000200)=""/67}], 0x0, &(0x7f00000002c0)=""/26, 0x16}, 0x1043) 23:29:23 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x8000800080002002, 0x4000000005bcd) r0 = open(&(0x7f0000000100)='./bus\x00', 0x10408, 0x40) pipe2(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r1}, 0xfffffffffffffffe, 0x3}], 0x0, 0x0, 0x0, 0x0) pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r2}, 0xfffffffffffffffe, 0x3}], 0x0, 0x0, 0x0, 0x0) close(r2) semget$private(0x0, 0x2, 0x0) close(r2) ioctl$TIOCFLUSH(r0, 0x80487008, &(0x7f0000000040)) 23:29:23 executing program 0: pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x3}], 0x0, 0x0, 0x0, 0x0) close(r0) ioctl$KDMKTONE(r0, 0x20004b08, &(0x7f0000000040)=0x1000) r1 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x0, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r1, 0x80105727, &(0x7f0000000240)={&(0x7f0000000080)=[{}, {0x24}], 0x2}) pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r2}, 0xfffffffffffffffe, 0x3}], 0x0, 0x0, 0x0, 0x0) close(r2) fchmod(r2, 0x1) 23:29:23 executing program 0: mlock(&(0x7f0000716000/0x2000)=nil, 0x2000) mprotect(&(0x7f0000717000/0x3000)=nil, 0x3000, 0x1) madvise(&(0x7f0000714000/0x4000)=nil, 0x4000, 0x6) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{}, 0xfffffffffffffffe, 0x3}], 0x0, 0x0, 0x0, 0x0) close(0xffffffffffffffff) socket$inet(0x2, 0x2, 0x0) ioctl$TIOCEXCL(0xffffffffffffffff, 0x2000740d) 23:29:23 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) mmap(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x1, 0x2010, r0, 0x0, 0x0) write(r0, &(0x7f0000000200)="247a7664327f9c7100", 0xfffffeda) 23:29:23 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x8613a) r0 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) write(r0, 0x0, 0x0) pipe2(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) close(r1) pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r2}, 0xfffffffffffffffe, 0x3}], 0x0, 0x0, 0x0, 0x0) close(r2) r3 = kqueue() kevent(r3, &(0x7f0000000100), 0x6, 0x0, 0x0, 0x0) dup2(r2, r3) mkdirat(r1, &(0x7f0000000080)='./bus\x00', 0x48) 23:29:23 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000240)=ANY=[@ANYBLOB="82022e2f669e86657d891dfe6466d830017eac352055b2acfa045caba9b3de424089d0bc92292a7897af8e25461faa091e5074a4c226c24f1690d34ab3b55f788e7479f196307fccba41d8f134839de29b66f2d6efc556e92e98d9bb4cdafff4045ec3cf463623320e3dbc21a70ccba4b790087dfac5054fa3c8e2bdeac4fd1c66d805ec19532b85d48a7ad239e384f2cd54e10272c1085fa65bb470b056b1209ee36dd021573b1182beed8580abaee99b71577677c4e7a21c4e9635c7eb5b73a84be7e0b86bedb68487791c61ca00000000"], 0x10) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0x0, 0x0, 0x0, 0x0, 0x2}], 0x0, 0x0, 0x0, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000080)=0x3, 0x3e6) r1 = socket(0x2, 0x2, 0x0) r2 = socket(0x10000000002, 0x2, 0x0) r3 = dup2(r1, r2) nanosleep(&(0x7f0000000000)={0x4}, 0x0) setsockopt$sock_int(r3, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) 23:29:23 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x200041f7, 0x0, "771724309aa2982d8d09b09a4c9eba000800"}) mknod(&(0x7f0000000100)='./file0\x00', 0x1ffa, 0x0) socket(0x2, 0x0, 0x2) ioctl$TIOCCHKVERAUTH(0xffffffffffffffff, 0x2000741e) r0 = open(&(0x7f0000000000)='./file0\x00', 0x2, 0x0) pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r1}, 0xfffffffffffffffe, 0x3}], 0x0, 0x0, 0x0, 0x0) close(r1) getsockname$unix(r1, &(0x7f0000000040)=@file={0x0, ""/4}, &(0x7f0000000080)=0x6) ioctl$TIOCEXCL(r1, 0x2000740d) pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r2}, 0xfffffffffffffffe, 0x3}], 0x0, 0x0, 0x0, 0x0) close(r2) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000140), &(0x7f0000000180)=0xc) ioctl$TIOCFLUSH(r0, 0xc0106924, &(0x7f00000000c0)) 23:29:23 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffffff, 0x0, "00000000000000001000"}) shmget(0x1, 0x2000, 0x636, &(0x7f0000155000/0x2000)=nil) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x1}}) connect$unix(0xffffffffffffffff, &(0x7f0000000100)=ANY=[@ANYBLOB="0000b84a172299689c4866696c65307660cae396b8090814f302eaaaf8c0d50e435fa4495a8e159b3f6daf390817bc21719e1457689bad9dd5c957774dc93d9e036a18f1ebf62b557cc6aed8185f650792b1851f9c924e0b5f244715a737f587"], 0xa) shmget$private(0x0, 0x1000, 0x222, &(0x7f00006a8000/0x1000)=nil) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) rename(&(0x7f0000000340)='./file0\x00', &(0x7f0000000380)='./file0\x00') r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = open(&(0x7f0000000080)='./file0\x00', 0x40, 0x1db) close(r0) r2 = getpid() ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0xb70914d8d1ca9d2f, r2) fcntl$setown(r1, 0x6, r2) r3 = socket(0x18, 0x3, 0x1e) setsockopt(r3, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) execve(&(0x7f0000000040)='./file0\x00', &(0x7f0000000240)=[&(0x7f0000000180)='\x00', &(0x7f00000001c0)=')*(-(\x00', &(0x7f0000000200)=']+\x00'], &(0x7f0000000300)=[&(0x7f0000000280)='\x00', &(0x7f00000002c0)='\x00']) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r3, 0x0, 0x0) 23:29:23 executing program 0: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, &(0x7f0000000040)={0x10, 0x0, 0x4, 0x0, [{&(0x7f0000162000/0x4000)=nil, &(0x7f0000ffc000/0x2000)=nil}, {&(0x7f000004a000/0x2000)=nil, &(0x7f0000fff000/0x1000)=nil}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f000048d000/0x3000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f0000320000/0x4000)=nil, &(0x7f0000ff6000/0x3000)=nil}, {&(0x7f0000ff3000/0x1000)=nil, &(0x7f00007a8000/0x3000)=nil}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffa000/0x3000)=nil}, {&(0x7f0000a0a000/0x1000)=nil, &(0x7f0000ffb000/0x4000)=nil}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ff8000/0x2000)=nil, 0x40000}, {&(0x7f0000ff2000/0x2000)=nil, &(0x7f00003bc000/0x4000)=nil}, {&(0x7f0000aec000/0x4000)=nil, &(0x7f0000acd000/0x3000)=nil}, {&(0x7f0000c0e000/0x3000)=nil, &(0x7f0000c5e000/0x3000)=nil}, {&(0x7f00000fa000/0x4000)=nil, &(0x7f0000dad000/0x4000)=nil}, {&(0x7f0000637000/0x2000)=nil, &(0x7f0000ff0000/0x1000)=nil}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000fe0000/0x1000)=nil}, {&(0x7f00000cb000/0x3000)=nil, &(0x7f0000e13000/0x1000)=nil}], ['./file1\x00', './file0\x00', './file0\x00', './file0\x00'], './file0\x00', './file0\x00', './file0\x00', ['./file', './file', './file', './file']}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffffff, 0x0, "00000000000000000000f2ffffffffffffff4000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) socket(0x400000000018, 0x3, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r1 = socket(0x18, 0x1, 0x0) close(r1) sendto$unix(0xffffffffffffffff, &(0x7f0000000600)="8abddca0d43b726ebda18c75a171d4223a2668a1c6bd556d54fb66fd82934da38c1a5be7aa294ca8bff290ecefcdaf5f9b451da44fc6fa8619a966ef15ef91a1fdd121cea7ddeb6604d6033c96ab930393931fd22b9e67f5eba93f77df4d77602a3a31b76e6b8cc78a4623e02a688c3c35f5d0059ab5b1480b860b5d1d715df486a091dddce2e78e352355626f2daec3a676fa5f8f9891776dbdfb9af3cd0bc48c9e8722e4288c29b48ce5f39465b4e61cef3f7eb6b9bf99883c6e23caeae6a4f07b830427d391ba952c0ed9b576d37e", 0xd0, 0xf, &(0x7f0000000700)=@abs={0x1, 0x0, 0x1}, 0x8) r2 = socket(0x18, 0x3, 0x85) r3 = socket(0x18, 0x3, 0x0) setsockopt(r3, 0x800000000029, 0x27, &(0x7f0000000040)="1f12fb36", 0x4) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r4 = openat$null(0xffffffffffffff9c, &(0x7f0000000540)='/dev/null\x00', 0x10, 0x0) read(r4, &(0x7f0000000580)=""/122, 0x7a) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r2, 0x0, 0x0) 23:29:24 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2001, 0x86134) pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x3}], 0x0, 0x0, 0x0, 0x0) close(r0) ioctl$WSDISPLAYIO_DELFONT(r0, 0x8058574f, &(0x7f0000000100)={'./bus\x00', 0x5, 0x3f, 0x9, 0x0, 0x401, 0x8, 0x0, 0x0, 0x1, 0x1000, 0xa00000000}) r1 = open(&(0x7f00000000c0)='./bus\x00', 0x5, 0x0) write(r1, &(0x7f0000000040)="670dc3", 0x3) poll(&(0x7f0000000180)=[{}, {r1, 0x4}], 0x2, 0x0) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 23:29:24 executing program 0: socket$inet6(0x18, 0x1, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)) socket(0x2, 0x2, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) socket(0x2, 0x2, 0x0) dup(r0) socket(0x2, 0x2, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) r2 = socket(0x2, 0x2, 0x0) connect$unix(r2, &(0x7f0000001140)=ANY=[@ANYBLOB="8202adfdffffffffffff2fcf49a546487b238bf4688a2a197a386207000000008295955984c87910bf453f68c11700287ead4bcb777fa69dfceac2a84e6abca64896bc5e57c608000000d88b2951b158c965e248701201360bcd4c2c162b58fd4237b8fa4d012ae447473c238495aaee48c02f6ac41e6bf3bf554799bab80ab4cedd6b1becbd13ad30505e8f5300a49fef9d612f871f4385f04157795ea4a5c5fe659fa202361cd8cac7dbbc5b65c6593d2870b4122cd23500000000000000b66ec0f5c669ea191976bb2fad1e03781b316cb240176055c2fe630331fb23bb3a52084976d34e1c29d436947f299768b16516026609002e32f470e75c01feffffd0d82f9052ed05cb97fa5d1f50cc35740e3eaca89a8aba050559f2120ff387c0f64f790da917510500983d689aca88c1b93928a50e41ba76f5bff41e0e590b8bd52b8686ff308d72c2f4286e086f9daecf0c0a3f93a5d68996fade9cef01001eae79c1e033c429ed29335c34f0ede0ea3cdad290d245a760911ef70a8ff72ad015c5a4a1f3797b42df9e6d315dc865db84f007a4084883add7525e0126e33aaa42db8b2161c337a7613f48b637f487454a97dee86f6f4e6d98c10eadf6a176570a6af32386149eb3ed14b6e017cbe46e35cddecf18db151266bb6718971787832aa6a6a2511f244a878492258ee52f00ba48df76c5d3b8bfa3a14993fc7a9f01722f661679efb1c6e7becfb2eb2eb9a614bde6d303de8dd36070ffcccfd0acca0ff4fa95f62e2b7dccc9655f686766dfb6aa9ff5bb890e7517a30c7fec7fe2414a16a8e57820faefaaa891724062f7e162b2e5b80ac0f7c030385a9e6030b3d75550c568ac82b9fa226c7de08060f6892f5c94c2da44645303b4de0ae2e628beccd1a205ebca60a5ac918bfc87b6eb4d7344ff93060000001f0e0a53e08e15d43288ffbb929a05072a61aed5999905dfec2945185601aba866467f03250c75af117890b6dc270d13d017b0020f0e7ca8a7056572971a202167e10953b3f3bd50fcf279fdcec904368cd2e33ce85d0652ef9b914db3e82ead6cd54c432aadcb5af4b6cfabbec948756800000000d970831a6cd795f10c540ec2af46e59feeb79d04834058fda6e42e07fa352fac7e27d74fc3e2c1bd88128ecdd8ab939b10927a4bd377dad98da8b6de2c80f9c7a5aaaac6588ed593a1f25bc595e7a806f4a4796e6915519f2095f8509d5218c17358d40e5467b1aaf0b913b0f7519bbdf41784cc20b8b225f6b844ed98b2ec3b48a24cd4dc975aa23452a29604ba88a0b45d105b4c3ff941882dd0540e5edfd2c9a7639512ad2cb377b28caed01ac67b1ef717b3478a3097c99934402f23909eb05caa99c133038e9c4aa47940c56fb18133d88223139045401a92e6360e84663eb98d9417c7a062a53b63770b9552d759bf4c2fa765"], 0x10) dup2(r2, r1) setsockopt$sock_int(r1, 0xffff, 0x1001, &(0x7f0000000000)=0x43cbc, 0x4) r3 = dup(r1) sendto$inet6(r3, &(0x7f0000000040), 0xfcec, 0x0, 0x0, 0x0) pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r4}, 0xfffffffffffffffe, 0x3}], 0x0, 0x0, 0x0, 0x0) close(r4) poll(&(0x7f0000000000), 0x0, 0x81) 23:29:24 executing program 1: open$dir(&(0x7f0000000140)='./file0\x00', 0x30202, 0x0) truncate(&(0x7f0000000000)='./file0\x00', 0x0, 0x10001) truncate(&(0x7f0000000280)='./file0\x00', 0x0, 0x10000) unlink(&(0x7f0000000040)='./file0\x00') pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x3}], 0x0, 0x0, 0x0, 0x0) close(r0) ioctl$WSDISPLAYIO_WSMOUSED(r0, 0x80185758, &(0x7f0000000080)={0x20, 0x0, {0xd299, 0x101}}) pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r1}, 0xfffffffffffffffe, 0x3}], 0x0, 0x0, 0x0, 0x0) close(r1) bind(r1, &(0x7f0000000180)=@un=@file={0x1, './file0\x00'}, 0xa) 23:29:24 executing program 1: r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000040)='/dev/vmm\x00', 0x0, 0x0) ioctl$VMM_IOC_INTR(r0, 0x8020560a, &(0x7f00000002c0)={0x2}) pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r1}, 0xfffffffffffffffe, 0x3}], 0x0, 0x0, 0x0, 0x0) close(r1) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000080)=0xc) 23:29:24 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x80002006, 0x20659) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) read(r0, &(0x7f00000003c0)=""/134, 0x3ea) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r1 = kqueue() kevent(r1, &(0x7f0000000100), 0x6, 0x0, 0x0, 0x0) pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r2}, 0xfffffffffffffffe, 0x3}], 0x0, 0x0, 0x0, 0x0) close(r2) openat$tty(0xffffffffffffff9c, &(0x7f0000000040)='/dev/tty\x00', 0x28, 0x0) pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r3}, 0xfffffffffffffffe, 0x3}], 0x0, 0x0, 0x0, 0x0) close(r3) dup(r1) pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r4}, 0xfffffffffffffffe, 0x3}], 0x0, 0x0, 0x0, 0x0) close(r4) close(0xffffffffffffffff) open$dir(&(0x7f0000000240)='./file0\x00', 0x400000002c2, 0x0) execve(0x0, 0x0, 0x0) 23:29:24 executing program 0: getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, &(0x7f0000000040)=0xffffffffffffff2c) openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x8, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) r2 = socket(0x18, 0x4003, 0x0) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) dup2(r2, r1) ktrace(&(0x7f0000000140)='./file0\x00', 0x4, 0x8, r0) setsockopt$sock_int(r1, 0xffff, 0x1001, &(0x7f0000000000)=0x43cbc, 0x4) r3 = dup(r1) sendto$inet6(r3, &(0x7f0000000040), 0x1c332, 0x0, 0x0, 0x0) fcntl$lock(r2, 0x8, &(0x7f0000000100)={0x3, 0x2, 0x7, 0x40, r0}) 23:29:24 executing program 0: syz_emit_ethernet(0x1, &(0x7f0000000040)=ANY=[@ANYBLOB="ffffffe5ffffaaaaaaaaaa0086dd60a4f00800f83a00fe8000f4ffffff0000000000000000aaff"]) pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x3}], 0x0, 0x0, 0x0, 0x0) close(r0) accept$inet(r0, &(0x7f0000000080), &(0x7f00000000c0)=0xc) syz_emit_ethernet(0x400e, &(0x7f0000000000)="c7a895006f53dd000005ffff86dd") 23:29:24 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2001, 0x4086331) open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) kqueue() socket(0x18, 0x3, 0x0) open$dir(&(0x7f0000000180)='./file0\x00', 0x20000, 0x14) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = getpid() ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0xb70914d8d1ca9d2f, r2) fcntl$lock(r1, 0x7, &(0x7f0000000080)={0x1, 0x2, 0x9, 0x80000001, r2}) ioctl$VT_SETMODE(r0, 0x80087602, &(0x7f0000000040)={0x1, 0x8, 0x4, 0x0, 0x40}) select(0x40, &(0x7f0000000140), &(0x7f00000001c0)={0x9}, &(0x7f0000000200)={0x8}, 0x0) syz_emit_ethernet(0xc7, &(0x7f0000000240)="30043d01c0c5c18668c33b5ca3bbbe585f43051977ecea19bfa4d7b43b48273d18fc0554cf5f7cb9aa112ff0e91dd73682da8c7035b24aba971e478693a4648dc08614d132dd3f0f049e8263e90fb9a7de2c133aef395c5463eb534a5348d47d9f837bc4157d7ab7f09d57e81467c5e6a434eba85b92a4bc2128c3e209db36e9465538891c4579b9dc23fdd2c1e2a5f6ef153128d3aca277bb09d30a792c2ce782686c28b39fb34ff4ac8b33d32d745194b04b4e899ac7546e3e4d58f3ecd959c20647e50aac0b") r3 = kqueue() kevent(r3, &(0x7f0000000100), 0x6, 0x0, 0x0, 0x0) writev(r3, &(0x7f00000005c0)=[{&(0x7f0000000340)="5e3696937f044fd18241ae7f62968bc064932c70a0837c0fe130e5002b222f76c288d84d5e801cbe259f37a4cb1cec9a429fd042cda01721d6da0ac6dda3e33fbbac7b5d80e061d94a6ef328eb202d797651fa9b7114a306bfac82da962866505304162a01a3eabd95d09c2e1f03f983f296c8584c", 0x75}, {&(0x7f00000003c0)="43c35b774be445dfb1804b7e39786ee5b0c64efb99b63fa3f610d22165ebceb6485041881ddf4534c11a83501ec5f64681ec11e94c04b27ae390dfd99d8b4aca5a36fbcc430398dbee26b74144165fa3702be5b313243584a28788e5d53de3b60b585f657bdc5d44f55c222ce0f4c5af14168656be866721c75dbf99a0e7eab7f5678e83baf695239c474ed05bdb6e83428cfaf1f7bb2027ead57468235b4987e21b7351f17a0736bcc7722f892df95150639d30603ca55732669ce6352e733697ccf6", 0xc3}, {&(0x7f00000004c0)="8e8624220e07f9049f6d5cbf8d1caf156c7aa5c21815b94dda590e5d566f51e4027de76fcabd9955e89dcba497b1c7a2542c3587fc09ebfe14b29b5b27abedc0fef917d18167a578295f33782b84b54a3e467a51e66c867f45212a6b0d105a7e3e739f632308127be7d652fb72b3fd561c58e92927", 0x75}, {&(0x7f0000000540)="f0f7f5ed9feea54e3d19f193ec91ccd8b097dc0326121e2220e2ca28492de58866ff29897caef24c5d080262acdfae5cd02519b953b3a408e8160a4ae961b3a914897bcfe04a7273d1a6ebfc9f0170658d05efb558b9b43b91aa2c31c1f6b12beacabdc6c507cc050810bae2b6411bbeadd7d3cefaee8fb6a74d26e56f", 0x7d}], 0x4) 23:29:25 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x2c}, {}, {0x6}]}) pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r1}, 0xfffffffffffffffe, 0x3}], 0x0, 0x0, 0x0, 0x0) close(r1) setsockopt$sock_timeval(r1, 0xffff, 0x1006, &(0x7f0000000140)={0x80000000, 0x1}, 0x10) pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r2}, 0xfffffffffffffffe, 0x3}], 0x0, 0x0, 0x0, 0x0) close(r2) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000100)={0x4, &(0x7f0000000000)=[{0x1, 0x0, 0xa, 0x20}, {0x0, 0xa9, 0x0, 0x5}, {0xfff, 0x6, 0x3, 0x4}, {0x9, 0x1, 0x4, 0xff}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x28d, &(0x7f0000000340)='\x00') 23:29:25 executing program 0: mlock(&(0x7f0000ffc000/0x2000)=nil, 0x2000) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, &(0x7f0000000080)={0x10, 0x0, 0x4, 0x0, [{&(0x7f0000ff9000/0x4000)=nil, &(0x7f0000ffb000/0x4000)=nil}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000ff7000/0x4000)=nil}, {&(0x7f0000616000/0x2000)=nil, &(0x7f0000ff9000/0x1000)=nil}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f0000ff9000/0x3000)=nil, &(0x7f0000ff7000/0x3000)=nil}, {&(0x7f0000ff8000/0x2000)=nil, &(0x7f0000ffb000/0x3000)=nil}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffe000/0x1000)=nil}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000ffa000/0x2000)=nil}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000ffd000/0x3000)=nil}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000fff000/0x1000)=nil}, {&(0x7f0000ff9000/0x2000)=nil, &(0x7f0000ffe000/0x2000)=nil}, {&(0x7f0000ff8000/0x3000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000ff9000/0x1000)=nil}, {&(0x7f0000ffa000/0x2000)=nil, &(0x7f0000ffc000/0x3000)=nil}, {&(0x7f0000ff5000/0x3000)=nil, &(0x7f0000ff8000/0x2000)=nil}, {&(0x7f0000ff6000/0xa000)=nil, &(0x7f0000ffb000/0x3000)=nil}], ['./bus\x00', './bus\x00', './bus\x00', './bus\x00'], './bus\x00', './bus\x00', './bus\x00', ['./bus\x00', './bus\x00', './bus\x00', './bus\x00']}) r0 = kqueue() r1 = socket$unix(0x1, 0x5, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) kevent(r0, &(0x7f0000000000), 0x9, &(0x7f0000000040)=[{{r2}, 0xffffffffffffffff, 0x21}], 0xffffffff, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) ioctl$TIOCFLUSH(r2, 0xc0286988, &(0x7f00000000c0)) 23:29:25 executing program 0: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x210]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = getuid() setreuid(0xee00, r0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, &(0x7f0000000400)=0xc) chown(&(0x7f0000000000)='./file0\x00', 0x0, r2) getgroups(0x4, &(0x7f0000000040)=[0xffffffffffffffff, r2, 0xffffffffffffffff, 0x0]) lchown(&(0x7f0000000000)='./file0\x00', r0, r3) r4 = socket(0x2, 0x400000000002, 0x0) r5 = fcntl$dupfd(r4, 0x0, r4) sendsyslog(&(0x7f00000000c0)="ffe213651a2050e8d64083b62441378d2314a8a87817ba0f4c9c28607e7c88c029a98fb29609a927a990c15908ae6b1ee736e3783c8e7cf5dffefef8bd6593b48fd5f038e92f175cbea78a48713d2d6e18a4fc8714cb2fe733970ec3e64388f43d2e2fe4cbbebe02a5606c331e2af8980a75dc2ad55708bd634553479b8d1d0a64d554fa748d889693fefe3f0eb97f458f87b4068988850a558c0db89aafb295d0c7fec0ad3a96bb9e527fdc6f936c80939b3f4d59c10b58c20e6cda21d11bc0659f7b7619fd835917b15c38412e4ba6031ceb05805543788cd4572a6f5fca753fe28df7fae261cadd", 0xe9, 0x10) ioctl$TIOCFLUSH(r5, 0x8020690c, &(0x7f0000000300)) 23:29:25 executing program 1: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffffff, 0x0, "00000000000000000000f2ffffffffffffff4000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) readv(0xffffffffffffffff, &(0x7f0000000100)=[{&(0x7f0000000080)=""/85, 0x55}], 0x1) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r1 = socket(0x18, 0x1, 0x0) close(r1) r2 = socket(0x18, 0x2, 0x0) close(r2) r3 = socket(0x400000000018, 0x3, 0x3a) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r3, &(0x7f0000000100)="f365a238c4023e35", 0x8) pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r4}, 0xfffffffffffffffe, 0x3}], 0x0, 0x0, 0x0, 0x0) close(r4) sendmsg(r4, &(0x7f0000000ac0)={&(0x7f0000000040)=@in6={0x18, 0x1, 0x9e1, 0x5}, 0xc, &(0x7f0000000740)=[{&(0x7f0000000180)="f140c96bf7e82a5d2ee7c1ef8ef0cfa542aa6cb36e7aeed97e76214e6f0bcf403dc1d366c7280f4c417dd8d3d6668ad7ef907102ede549c7e029ea5398061339055381c29c08cfb3e64f9291ad4229a7c8eb3d254fe8f1ecc26e6b825c451a59d0032acf746ac01695cbe95b12d9", 0x6e}, {&(0x7f0000000200)="a283f8dc5f44b54f4af57402a933646e65325fda43895b834cf47f4b35e4976d9ae3ea9ce6e0f649337a544706bc1b50b4be82a8d7b6b1cfdd67817fbbaed7ed13f72f4564fa8f623d8339c19834d3bfa398760c3084f066b2dfcc25a3228c71b805bdf34a7b432095e3011967959a83b7ab48f86a35567ad2178974e6cccfa8e0251cd155a040b3ea536497bcfc0ebae7f0d7408ad10c6843273f8ae2a382ec47bffca46f14bfaf8ad21b6e8df0a0ded346c07503e133a110f24cea425ffbdd", 0xc0}, {&(0x7f00000002c0)="7cbd4cf7c7d56e543147d912460704de37461df997ef3969a490431d77f6c0b5b79f8d83d604db8ac8c944bf8af99e2abcf4c9eacf01fecee7f020f963a5b07df1721ff4adb58c9c770a90b3b7116998ab525e283eca6dc39666e615a5d915470653863119f1d7f381f7abbc433a1383f0772d9247c95f9fe6ab888ab5d76fd531acaa75fc47beb38832f77bb72ae0bb5ca122eeb2d56cda7b932fe6ab1b60f274a97d465428a48ac99625c387696fe95a7131ac6bd527dc2e03711ea96d4b007e21ea5bf9e7efad9e04f73178a79dcb702d0001690187538f9fbbf3c512fb52e09c40a77e385e2aa45408d49bc4d18ae36cbbec52ff28fdc0ed", 0xfa}, {&(0x7f00000003c0)="56c4658a8aefe06af61a8a9cd777bd5d02096f42456a25ca9d127cf2b05c679787", 0x21}, {&(0x7f0000000400)="2374455c728518559aff355d4162b79de1fdbc6b98f3697b976f866af7ac0da5aacd4860f14f6ddab6305dbb360b77a500bf60728688630301e280442813577ef5193f52291e06caa9a0eb6927", 0x4d}, {&(0x7f0000000480)="d6066d81ac838435aa9f74a78160626ce163ef00b24cbbe50105588ee0a7e440f2c34040e6a2d08d7146b81d3b22bd1ba1577238a74a6e83aff89d4cde7b3a36fd05009249a7efc0ad2d925e6a530bcf", 0x50}, {&(0x7f0000000500)="dfe5296ee3eb1ec2d368eff4d735d2ba3860686f684cdce44570d6e32f6abd623eec3a48ebc3737a965e890883648da65a5e0584cdc7e07a8da081c4d55fb0dc823601416555870d28cc9ebcd0bfe16ab2817f8f7168a7209d821edac5e2861d101e01a939eebf174e885edc3a1e30dc8883b10ffaf91ceb7d1d", 0x7a}, {&(0x7f0000000580)="b2a1ac473db361f66b374d59b0b8211086dd6e58523d39af39b20e8b6f318735f1f88635e0da", 0x26}, {&(0x7f00000005c0)="14288749074b9d9befb12f8b92c2960ec718e229dc5351de5add715c364b4e7a69296d46ab1d5735cb33f1fe8033ab05fb68fd3e5e98575fe670f5cd8219db1d25fdc986d4ce0f79ca953da66be0d56ac49e776125828ebd2f1ef26a3d28e66c6a71cd71ee4383fcccae443e85101a6b75d49a433d21a181aacf01f713f1a160c7940f262b338552586f38aac7b6db1ba91f96f751fdb100aae2cefee9ce1af38b67e3fd89db36070b1bb1a9123044d674317b74cd1ddebb1ada52a22e1e93689a1fc73b4d8e08c5e3ef1f97729049f4e184294adb3f787ac6ae14e7", 0xdc}, {&(0x7f00000006c0)="03ceb8b04ea82173e29ef4ab6f3a734f80dc58a31e1642ac0066486472ddd91127f70f1094de73cd9f17c223475dcc6a0744acb023f9546f11e04b24b4a4e75d9543245945e17a354f9ac57565c5b1e2bd01d321195350c7247d2b25406c5aeadc63b6", 0x63}], 0xa, &(0x7f0000000800)=[{0xd0, 0x1, 0x200, "9d6926ddde52c429b91cbf5bad358a76562dc513147659942bb0ca75ef72d286e011f22ed45a24e7eccd6190f96b111fc304b442277e1364c2ebb5a4c8a062e719e5cf31e346d4dcc4911683194b65d4b8f6fd123287fab6013d2c76eea97c4885e9d2370959159e82eb01db18f51b639947996a68a552b175533bba11976a704ddf909e1e7df9c52822dc5adf5d54bd6f78e2b3525ea30621200c196c7c1e447d5c5831137e8123be202aacb09fc9d78e052542dbe6028e6a19c9e401"}, {0xd0, 0xffff, 0x80000000, "27e124f197bb2a1e92340fff33729fed69ced5c39fe17981c142974c072cd6fbe10229c7bc1d1a0b5a84d93b64d7a593d57e627a1c949ceaef26d091ebf5919cf53ad138da622fe625b32d287beeb3dbe8a8511e4344518e3857a2676654b3729c0c01c03ded3cb04d579e4b2b90f01addcbe2c4a5700d88c14312da7fdefad5b7b838bda3be87e5e26ba300f3c09f7202388264efb52a7230572394c0452ad5f3a8699fd515e6b9535ac07a8c56e24cc62a86eb32609137348ad78c"}, {0x108, 0xffff, 0x4, "32045c05bbd2a3d0523560cca310ba79fddc067033b0045f4ee8f01ff5e8866fa9ac6159e20c49858d3e6fca3dddf5763d080a79f35fb9a21d69bcbcf80295b7dcd80fcfdfbd77693943dcbe53b53b8c9dae48dd0f4e78ad394e02517d2c27a2af31310febb9bfeacbcaa7513c9d163dfa73af799a1ce8643eedf7485b3b8b438bacfb8304435f8b0d54c03d979ea3e1a6db9648ac82978dcefeff9c4c397bd98876e87e381c9cb5ee79e802d2b2a3faee10d167aaee134f0d1b401e383dae82d4c427cbf91674959e53cc36e8bdd8615cf10bc049f5c51d79bb315de5b7ee650b5837446c9aed5570daa06897db725bf5f7ab812e1b9f73"}], 0x2a8}, 0x400) 23:29:25 executing program 0: mmap(&(0x7f00003f8000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) mlock(&(0x7f000046f000/0x200000)=nil, 0x200000) munmap(&(0x7f000079e000/0x3000)=nil, 0x3000) 23:29:25 executing program 1: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="0202000000000000"], 0x1) r0 = semget$private(0x0, 0x0, 0x10) semctl$GETNCNT(r0, 0x1, 0x3, &(0x7f0000000200)=""/144) r1 = socket(0x2, 0x2, 0x0) connect$unix(r1, &(0x7f0000000100)=ANY=[@ANYBLOB="da19a2bbabbb608c14660d9f64cff5927e98623c22e707783f4be233f8581085a274e298b26b1770a477cd906d0504bb68aeee5db63d925c1f369db109f8fb1591fb306ef27ecf595b1cbef94a6c200b8a6322693ae3a8ecf55402dc66edccff99f154811e76cf58b7dc4aaa7d448b203e29f2a999b3483536e52f2e5acd00390fa648dff5377b38cdd560eb1af45b49b97fca404973b0d07b11c98fd0bd054895aba30fc6b9e2e39aa29954d14a6dc3eaf75de50c0532948d9e4cc31f084781a439e9c5e378f86264827b29fc40f344afd9acd2eea1c80de7a129d4c9ae0b434f49cd5aab8f8e217a901bc9620a"], 0x10) pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r2}, 0xfffffffffffffffe, 0x3}], 0x0, 0x0, 0x0, 0x0) close(r2) ioctl$VT_ACTIVATE(r2, 0x20007605, &(0x7f0000000300)) connect$unix(0xffffffffffffffff, &(0x7f00000002c0)=@file={0x0, './file0\x00'}, 0xa) r3 = kqueue() kevent(r3, &(0x7f0000000100), 0x6, 0x0, 0x0, 0x0) r4 = dup2(0xffffffffffffffff, r3) ioctl$VT_WAITACTIVE(r4, 0x20007606, &(0x7f00000000c0)) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000080)="0714045f099bcf09e938d0737f73eb2b33fff30f", 0x2c) writev(r1, &(0x7f0000000040)=[{0x0}], 0x1) 23:29:25 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) r1 = socket(0x2, 0x2, 0x0) connect$unix(r1, &(0x7f0000001140)=ANY=[@ANYBLOB="8202adfdffffffffffff2fcf49a546487b238bf4688a2a197a386207000000008295955984c87910bf453f68c11700287ead4bcb777fa69dfceac2a84e6abca64896bc5e57c608000000d88b2951b158c965e248701201360bcd4c2c162b58fd4237b8fa4d012ae447473c238495aaee48c02f6ac41e6bf3bf554799bab80ab4cedd6b1becbd13ad30505e8f5300a49fef9d612f871f4385f04157795ea4a5c5fe659fa202361cd8cac7dbbc5b65c6593d2870b4122cd23500000000000000b66ec0f5c669ea191976bb2fad1e03781b316cb240176055c2fe630331fb23bb3a52084976d34e1c29d436947f299768b16516026609002e32f470e75c01feffffd0d82f9052ed05cb97fa5d1f50cc35740e3eaca89a8aba050559f2120ff387c0f64f790da917510500983d689aca88c1b93928a50e41ba76f5bff41e0e590b8bd52b8686ff308d72c2f4286e086f9daecf0c0a3f93a5d68996fade9cef01001eae79e317ce56ce41449b5c34f0ede0ea3cdad290d245a760911ef70a8ff72ad015c5a4a1f3797b42df9e6d315dc865db84f007a4084883add7525e0126e33aaa42db8b2161c337a7613f48b637f487454a97dee86f6f4e6d98c10eadf6a176570a6af32386149eb3ed14b6e017cbe46e35cddecf18db151266bb6718971787832aa6a6a2511f244a878492258ee52f00ba48df76c5d3b8bfa3a14993fc7a9f01722f661679efb1c6e7becfb2eb2eb9a614bde6d303de8dd36070ffcccfd0acca0ff4fa95f62e2b7dccc9655f686766dfb6aa9ff5bb890e7517a30c7fec7fe2414a16a8e57820faefaaa891724062f7e162b2e5b80ac0f7c030385a9e6030b3d75550c568ac82b9fa226c7de08060f6892f5c94c2da44645303b4de0ae2e628beccd1a205ebca60a5ac918bfc87b6eb4d7344ff93060000001f0e0a53e08e15d43288ffbb929a05072a61aed5999905dfec2945185601aba866467f03250c75af117890b6dc270d13d017b0020f0e7ca8a7056572971a202167e10953b3f3bd50fcf279fdcec904368cd2e33ce85d0652ef9b914db3e82ead6cd54c432aadcb5af4b6cfabbec948756800000000d970831a6cd795f10c540ec2af46e59feeb79d04834058fda6e42e07fa352fac7e27d74fc3e2c1bd88128ecdd8ab939b10927a4bd377dad98da8b6de2c80f9c7a5aaaac6588ed593a1f25bc595e7a806f4a4796e6915519f2095f8509d5218c17358d40e5467b1aaf0b913b0f7519bbdf41784cc20b8b225f6b844ed98b2ec3b48a24cd4dc975aa23452a29604ba88a0b45d105b4c3ff941882dd0540e5edfd2c9a7639512ad2cb377b28caed01ac67b1ef717b3478a3097c99934402f23909eb05caa99c133038e9c4aa47940c56fb18133d88223139045401a92e6360e84663eb98d9417c7a062a53b63770b9552d759bf4c2fa765"], 0x10) dup2(r1, r0) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000000)=0x43cbc, 0x4) dup(r0) socket$inet6(0x18, 0x4000, 0x5) r2 = dup(0xffffffffffffffff) sendto$inet6(r2, &(0x7f00000000c0)="bb56dde51d9bda7f40b78439975c334fffa42749c0fadacf633dcf3d2751fba04a7d36527935b3990e113af90615bf76ffd3f368187c43bbdfd6404912c066f52eb8cc2d6f83f50c7560742881a97e76420b44106ed4c4c2ecebccf1009a2804dec9ce88dd397190146f9880", 0x6c, 0x0, 0x0, 0x0) msgget$private(0x0, 0x94) 23:29:25 executing program 1: syz_emit_ethernet(0x1, &(0x7f0000000000)=ANY=[@ANYBLOB="aaaaaa688eaa7289b75c472509000100000000000000000080004a0100000000000204000000fe8000000000000000000000000000aa"]) syz_emit_ethernet(0x1, &(0x7f0000000000)=ANY=[@ANYBLOB="efffffe5ffa8e2ef76c1011b8ecd60a4f00808063a"]) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x20, 0x0) fcntl$lock(r0, 0x7, &(0x7f0000000080)={0x0, 0x0, 0x8da7}) fcntl$setflags(r0, 0x2, 0x1) syz_emit_ethernet(0x400e, &(0x7f0000000000)="c7a895006f53dd000005ffff86dd") utimes(&(0x7f0000000040)='./file0\x00', &(0x7f00000000c0)={{0x28, 0x3}, {0x2, 0x6}}) r1 = dup(r0) sendmsg(r1, &(0x7f0000003600)={&(0x7f0000000140)=@in6={0x18, 0x3, 0x7fff, 0x64b27a65}, 0xc, &(0x7f00000024c0)=[{&(0x7f0000000180)="d24ec4915f1a960c12accbbc20cc62c42b2f0e767dfcfd0662ca12c0511f9e1d16a32b67aa7aa94bb81c9468ea37f29b63de9625050aabb8c663403a57", 0x3d}, {&(0x7f00000001c0)="8b6500106016a84d99839ba6d0ca45e2d2d7098a88104175ac7bf8902b12f7516227fbd407dace823b0e58bcd1b6fe6b38f13133831ff36113da5e6bfddf8011e0d37eb33dd0e8c3a66f2ec3e512cef3ba12dc653e8f39313da54c4f25302f107bf4b6852c94849035ba52939a404291d67e7bf3162e84c12852a48e55f6ecee343ffa338a6d7858177818f198e32dcd7e6f609b717a926978b6ccee9361205349cae7f7a8711d73d6c447d0f20f90fb53406bb5d9ad258797739254b987b340cc0cc2634cd7a7ecf3afb208e24f60419139f2e98953bc31334e1a986780d2e9e1fe8c5b5f9923181bec1024a11416e48eb19dc529b9f6247cf2948a5bbc2343b6061498826bce9b2c80bd40ce6cce12146870a79009d45bcedb29f34086bdc75c301f9fe052bdf6dab2c1d259d825a13784da0c89404ad542b6069726b9dfc6436372e205804f46d7d5f0edf767bc3d4cebefc68b4531071231a8edace829174914abc1a7ebba9e2d9a703704a11347e2206fd268500a9adb25af367d1370f20eaf0c8b1679d77d3b50286013d974cf148267c1168c069bae786ace51642c77cb29873bb8f4ee0e0006d51ebd48d73f9811163bf6b6a0022199515e71d5ee6a064eccb4e015bf2725ef9f6d6e3428d46acd386c1d5faa84b69a73255f3931f17eb4b9732a061e0c5314688eb2b5145e6c1add52d8c25967cf36f21289415d08d2a4c40aa0e97b187acc5ff325818b9350d0b8e65b71269ef2ecadb6f15caaa160d9f9cfc22616e7089a984ac0a34ae8f76aa69d9bde5820c0ec7212f1f8f63b4562ec8487328c02f1d71ef1cf195542a5d98978ecb03815aa18104795eac648a24cfb50dd3493cb8baed778b8f1cbfbef539f34d2e8606619262a9b4afbf3766edef577ad37d346a934e180ed7b7ea8e340e28faa09dbeb5899bc254094eb55a39235a492ff50ad0add3b50e11f58e68aa78ec6cbf2262cb34c55fb4fec5953334e9643cf7a47d5bc742cec9eb467c4e98242e3e364d6e87aca7df5645a235d136400c2d996b8c1fccf8c0b098d07af61de4f2bedbd7097c21f03fbf0d2085e28541185c3f5352f2b1606e522193db1493e5a9db7c570128b0d20187bd9c258a0133304bd025d194ea4f58f05519d3bda52c382237e5749352233ffca928d2be684c60537bff7740dd111132708dd84ede228153e7d5609f5866279aef35d0b48b9720ce3bb4c65956759dfb464fcdbb013f48b59b29062a6b4a218ff75b9272b0ef3808790de3a18daf884746f9c2afa48ea7eb7f70c16fcafcb083acc42c10c5622e80ff950b3c14886b38dfcd138409359c1eac40663deb2cbe7390a36a2fb356936b2859054c62484599c62333b73a321ff93da1422fa6caba9ff0fa67573f50d585dbae11138a22b90ced82a37e07a26174fe0316739679ddd703504d2d9e91a081fdccb719d983ec043c711a06f3f8f083c64f757c87d7578ba108444ff16f23bb277ed96022b7b8f4da4ad2d25d8805064678714b4c1ca54c937431bf094c6ed89418aab5d9db1e5b4dff0f945c3d69ec89026c6aa00e49a558510af29b1edc8ffb996d1d6547a88fb3987addb019fcd7d0a593e51431d4b3b5e055db4aae2b6b26f9999fd3eff62bc4a5db092d2ac8e5fe0b19f278bedea7d6aabe28de6cd72b044fafeee1ba19b218f0ee79b95ce0f98480ffacbd1901b9e534574853ce337f67e8f9111b62b83d9040625f59a6a3b1e12ebaa7af1c0cf548fd8a21a691acf366620bd57dced98257eb889b55684b76238a639abf5c76b25ba2dcdca161eb8169f8d3b4475b77efcc81c8e7a68b0e5fa46087fbdf2938dad9c1a45ef06825f82833ab4cbf569142c22d46ec642f9d59f895f67617f20dfea7001c091269a5ae71c2884e340ccd3e1d0e6a4fa40bfb3abf9d84dcb6199a1b7bd3d194e57489a94fec052ddb1e506b492365aee834fa48e6fcc22def66df661be9127c00f065cd0db24a7e246d3239cd99ae0b0772c06350ab8cebc303ec9f54976443558d8e44e5654be71389e15f35aee98c5b5fc0cf0074def8550954f8e7e9b57a00ea2b2cae5ada56125b1447f9b2ef58779c83ce987e03646b3cf2bf9932c3134e81bf2ccfc4d04857375343ff1bad3ea05e7d2c7437d1d6d23e42864673fc5e0d83e94b1b3ec678231a95568f7f26e6023d8097d1c026cee105df088336b17c4e39e626a8b9acfa3424c30f0e0d88ee91105163997a63421769e6823d3974863d49a5690819b98098c10efb814a8e23ab73de93a188362eb801d3d09e6a3c08e1449df90766a76e50922dc69c95ead59dd5f85fe8c5589cf532aa01639d63670e0be021b7b06ce4d5a86ba9a0eebb7ff41606ac458efd868ad9b9d5ae0f58b747665b548bfb5166c6d16f3a9e543bc070bf7a074741dffbe55d3f49a030a174ab27efcc686d8234400d89189152c775840dc1fbc2423ffe97f70eda384f8e29f6a307aac8220dd7445168b755744be04e1777ad27d9c758f735ef29eebd447bab8779817c1426b380fbe06b7734fdb5aaee7d7ddc0adb838124c47a8ad6b77aa435ace870cae14221a9337f58f5960b22e1fbc74563614c06311a1bfc882f2f804e03c7d5a55fd110e0ec4e7db5d4d9ee88cfd8f36bb468dd1f835a9e6e272f859705389c854c8d8a3ff1a0625741d283efa442598f528697997cf79840f4db3dc3ce2083840207e396756c2eba89d7869b65e8c7ae3674e6e3a702b9cce7dde9a9b4787eddcd31835807d6e4184efcb342a10af200c8078050fceb0e6ff911350a68b9e34c7fbb0a45c8886d05df89b99560c6c93a8b71ab1f63a4f1a3ced865e9dacfbe0cb0646bca20dc63d65a85acc7065846551dc0eb30f0bd4eb9b7917dcc5c5d1273b0dae2e88514c8c8399fdb7c5679f65b1c7bbce5e4c8553caf0eafd60b1bc8a660fdde956cce2d7a3f2f1738043556743f5c8f1458dca22c08e49cd21ebb9c25abb8835985193799c6df7e0d7a77ffa77c320f536732b27a03d25dc7d3db07b9d3d783626602d9b554295d062ee708b3543d83594884e713d3901c6a064d0bf67996ab5a987af5113f95fb9f2767aaf6d61971da28b2a5a330b7213c046e02712ecf35f5df285d47e08351b83d5600a4fc85436738963110113041513ba871a97f28a9ae279980e93586f73d5a517f3bd974eda4472c25d06cdd95a9b72887262f611a16c90483bd23c2ee6c86105ebb834b3e25afdedbcc8d91fbf82b8253a7cbd4a24a6b8f118a8a3850e7d393aee26fa638122225557a4cd4c7bb38bee7788f5c7945fe762b1ca2330c61c1cd5df894f8e4ed6f950dbba435c22ed2dc57645b83ade7dbbe40ee0c56fc148f3685537ea2ee627363c67c156266f78ee69c266b0d2defbeee67b02fbeb0cb45afe5e33d64fc47dcf0e98130086f09fe9fa1ea0575d6c6c8a17a7d2f068208215bb06d428fd7c57685032440bfe40f670d0cfac7e70a6e1896687a7d1f4ff104f7d9b6ea0beec9507d967467762a56f0d9eb4d3276c545079afd82e2951fe5a39537c43006b22695bfea75c4734ac55dedd58143cd0b631065d6afb7f378fb927ed6bd9b0654b12982c17b8b0d6c92e4f4ee1bed16a335fc83e72ab940e4acf31d932bbf4c35af2579ff0aabcf32b9a1b6e02ead79ebf0aa9f3b24f3f67a3881f1e972ea3a7bdceaf029f9e5081cd7318fda1e5d00b315b9d37b6841410cd8872921653546b4aea52a78087f8a13587191aa462e519b63774c3bf01bf0eebd718541a89227e312b8141b16becf84cbe70e5646e10c0a69060a7b28b04730734f4513d136849a3f937acd8361bbe890c3bd816c15c5d95ceeae2ed9f3bebd5e7766b4793cd74a6190db007c5cdae713dc1ca1ad9e6d6e44cc2a22eaadc47c493df99d3f7ab5d00dc9eeaec1130eff2632af9bb16aeb514a919ad11a1bc012722d08d4bbaab5973415c6191766d92f7d6994fff57cd0fc23e976cab1fedcc599f8e5a9eaa1307ddbdc3d93f85b0aa2204564c7025458fa6d38a663349192fc9d0b20f2c9938b2e331cd06f980299a03151091808e4045144d17ead5dbcc374a2f7803b5d598b2652e4959ff8fa3d49285adad0ed49d791202dc6a4f230d071f6fc108419fc6673cd98ccb678d4e3bc176c58fdd1050b6de198e320bd49bb3156893506fb4fc5f97a0e13b61f6e7266134fa6b96f54e47c65ede458d9da6dd067c75910f00f04385cb0a52a444c5ab64c45138d1f865ac70940088b303b1da62cc3b20fdf128ab54b45b5ab52f31cce6ad8efe392b5518ca8bf446bcdd795072081f30cde3132a0d7dfa4bf11d9ffcf797f29f3aca2a513bfca7e408626a6ca3465334bea016b9a4c918feb32282933b663d422ec6166757566c9c0869d6af045b58d38f709067f902d132c37a7dc685a7ae0b24686aefe4ea8f380278b8b8532a027b6b31f38c57ad7a2ea385b196659a7e59c28740cc122e6cbb05949eeda4c45fe0680398f86b69a1cd140b1738a13addc3f2193e8572e5cc3f1ba7f5f1c3e1955dbe80b80e858d1b2dd15c5669262d6635363fbf2eba34d797bf7506b5aed4c711beeb61983119055ecd853fdb641f9719f4f519a67bfa8eca546352b1827c186bc1f37697d8f1d6b2f3a0fcfd98d3b1a08e0eb1cf3cb55b0ee5baa23800dbfecc12a174f8120137cc7cd89b025daee035f22a41a8f8f860e7eb2d0974e46d023a32083fd16b48adafa9d611dba964116e0ea576fb06666c47a98f6946271bff113ad9231643f64159ad3859c9132f5413e93d26a51112afe3d37f7ca4e85535fac5cfc2dd30414b20af700bb08fec7a02d33940b6cbee19254e90510b35f4f51c03d58e1d89d507ac41b63ec0f2fb10cf05ae923ecbf6cfd4162e3be009544a0a5d2bcb21b740ecc6c04441f807d47315ecffc5cd5c9d77f0089d94a0989e311b0bcff1255c048ed727634a983b5c81d5e55b64739b0d835482da8c5e4a2627d8b9ba5c568008c6f658a29f1427480cf57c12aa54b06624e1868f5311662c2420548a6d486f1df0bd04cde0036dfb4695c260e83b56f046c56922b6a17fd23ff035e26dc773034a052cb1d86d3935a6d43298b4af666bd160b25ab074a7e5840f5f3650cbaf62c12276da5c50f3b61a393c8ff2eda2383dfd362789cbd1325f22f7fd6834230c5ea100727b733cdbf570c4f021fddad825548319dcaef6e22139a2e9f2e580e3edcc47d0248d72733723e21a3ce674f6710f161865431c4acea04096168b409d29924f94f4c088b75f6e72c81ab00b4778ee3f79fd94220950de47df8b1d7ad6cb1b76ba33fa3b16f8f3a24b9c0354c9c0936bc650ee5d9a3cead87e53cfdc3dda976099132e9928ea1af1f73fce3b4c47e19d4d9463f5bca5cb7635202fe2cc93f53eddf8793fcc615b5f14b9287c47b5b0320a828fd8340c048024f91a555c4f144aa8fe1ac116ec34e54f89e8c102cd9f687e625aea51a167c7a92f8da13c1dc501af5848485986131d10068c800b70a6dc18135d2cf1822cdab18804efd904b9d6d129e679b267524c38a5612c84f44ace0ae75fe13f16287803c28c458887cf2a94f5861308502fde19e4f94ced2a965cb1164ba9728472fd053180ddb54f1f486fe17972715db8de673c289df081fc12cb39dc16beb2253e35a54af15768275e4a298c819d0c23178796560b94fc1aabc8c569ee3032fcc8316925d95b75014aaa8643e96e6a42996abd1fc6ac12f1c59b7a1c83e3324746bd18f60f28120826df45", 0x1000}, {&(0x7f00000011c0)="d291ca3c027dcd5abd9c93d27e911870e86d2a513a152c0b1edd137ca3beec590af160e4979528d8b1d1eed7074840e8efa5ee42a609f087f9254208938aa2f7461d7a71fee0f3c51ea45454c1be756c79db9d8b5876aa71c87474bd1c80587287458dc3eddff435", 0x68}, {&(0x7f0000001240)="8c72a9b9b9a29d34ba001964768920fba7772095871349c02db328f717e83a29da089d6c9817b0662ee4945c0d0fa170b8020a01c4abc102eff3d3b81ab38546d13bb3abd29455b5469b5f35fc91826f8d3f75b80b2e76165f32802217abeb413bf8206fa2d6af0d0a6d173af86144ead05637dc265315160517dd1c4b6b8c19b0eea38db70eabd8b0f6febdef3e6185ba5b02d4e252a50f606e243e87175182247368a58747197155597c5498753356c7cdb9a811648bb8c6558edeec9f8aa3646b00582944e370b4b474d20270116b0106a0712a03e09c2e11e25638699672d66b884748c2bd539ba1e0ac87ba5d824dce008ad7c7d9f056b3d5bd5f21fb7ff74df4b56477076987de423b444ae917daa733bfa5ee88edbea3c11c3216f29f5d02627236efdaf2f0ba546515dceae9812350f6f2ab35c06cbb659fccb4ecb983152efb84f086738af3e2adbdd4895770b8b5651324e18e5ba8c7e32946608c57ed21b4ce33a67ad8eb7808aae6d58036c20c28c0d2b5c8f204ba04658ebdf6011b00aa6198501b4786f4936b6ab3fbfb296014eb70ec1214d994ee3fec502dbe9672c0860890dab5ab607ba6af769cabb0f505b1ab5fa108ac651150b321fc1b30bbe9da0d2cbc22ec2eea54eee9352aa7546ec36bde4d2dd47b20e4f436ace51e8984a372499eb525200a69419076b871a2f119da8cf955186e3b69234d2f00dfe7717244f22b2a6ce0e0dc3d357822b5394ebf56d8ec001c061bec1639c11e23e71cae4bdcca93c89449155858fa32e8a459b954694cf1d0ae1984ba313eab4098bd70ce49c019e365d6674129a9d6046da183ca7e4a6169e7184b2bb016ca19716e08b1599b8e740c3e6d494207047782a9c817f4d42d01e38ff1e50fb089d32ea4407038e3ad8760c81406ff76f80b1dc455239a3f0f1b3e0f46f1b08536aed533a8402633ae740e9080c15cde6d344f7deffd1ef00d36ce772791f0b295cb2097dc60b96a0f1fe65d72959df152530de13df02431d400087955e0079923cd350c7d6f448e442b916a5e4679f008e8f36cd64982aa0dd963a821bbc3b4ea20172a39334ce253d26c07b09c7a15fcb987f8d5fdfcb980b94acd8066e09ae3230e6393a2c68ca175ee088cfe813bc7be9412208fe80bdc751ecdb3accb2f65bb2fed1b76a705edd27d35d4e13c7e0dabca6f8549bea074efa0c5f863c120f6cbb9d2188a330528a4a42c6235428bbdfdd9175c919f183f50903f545fe8a00966e9b998a20ae58e8166f86cdbcf91d3daca214f7531a59f12262d7c00c0828b2606a1b4dc972432f1c8fce3d048213deb14e95889ce81db755837d7e04db3cc8ee91eb19677f6db853e795dfc122774a1f4e06a9129ab6fc9244bec308b9e0c52fd6e798d0b6cb8c99374e409db02c284e2207c6a815867d81ad157af7338877aa97975672437566d55095798576f65df25c9d698d5548fb8e3bdbad1999645b8a2620602ba1fa6afa49fbb699b0a423792d1cf71f0f4611c95d3fdc2ab6759514238856a2e9d30fc80870f432283a108ac48c8a86ffd1d5c0de65922113c5ef41d3db37874e80c55d07c022edbe4d530197828f17734222ec091429bf660aea51a8763395c33e0d399a597ad591b88aec0a30d02eefcb53d9beab29d1a7ad16c983aef98354b8804e98e6fa5a99686f9c88a6c3326f98e1a0a142793e7123aaf5a1d9ab2255df5e8b4c5811ae8512b4f37b136a56aa4f7be14305e6dad9bfba3463451a275d633d0913852eca684a92916539214cd1a87f7d8da66958e12b197b78a61a29d2fcd75699a92b38ee16cd6f898779357316d25e47c9b484aec3a857702298f03e5747616565258c2ebe9539ae0522a348e1faf29fa7fc302bfd777430f4013ff341ff386f41977b3b34f4cbe198207143b7794a4a242d2f80ca3b833e67c148bc3cf8a63be83d4370ef5e5ecf33ab032f5a2572250e3e2c8be07e393ac1aef7e18a910374c8fc4d6be1f43b83a174b4538a8ffa14c5163dcbfd6b79cdc19b507dccf33726fccee1c28269cdc1d84ad38aa3a29c9e1f130c6a0623fcbe1149f394e9e33466d49691fa41014c6b7ae3aca64ad8627082469baf2b81508d053418af9265eb7800b2dfe8076c5c595a9824814e959fd0e39126e31abb0cbcb2f2a38000c4ff3bbaaafb6ccfec5811014302478a525ac407bdf665a6f56f4a92eee8a33b6ac9e4179ad6fbf8e2f66e194533b72ae99c10286def6cf3ee7c1146d5e97ec57b2240d035bc6c543ba98bf7ac26c660c3ac4dea38daf3a2ef8c63381a63f6ba8cd9efc3a9a415debc981097f52691a7bb3481e901c6a7dc69847f2f6f4cfd8a546f6deb97fed0bf599b5621d0be3df343ee3340f3a2b3010627b3da445e976342986b09073e67dc88300648489b22538dc19cc92dd2b7a1c43d98f96f99645ff0aa5cb0fcd149bd17bb8f4d28bd45b7d5ec4890940cacd4a2b9b29f10a6dab38472cbfb67e8543a078b816d2423d4036c149691e26a7d0ed0e00b42edfcdd019d2e86db4e2a9f52b733a37fe5623c61a16631a4f91c2f17b58e21bc23a8d1a6059eb2d5a643191a9a7072b4f999382f1cbdcfdae27496b62d463b7830a2a6e4240d113ee2c62a0f9543b54283b791ee32f8c8aa3926e775dfb44f96217f239dc75d45691316e1c1127913dc7d9d7ad908c4a394485877ce362ccab998237de9091099b76530854d06178991d2a83ef88ce4076a2bc3ec58239a9f6761d3f03d2bb32fdabc2ee7b7dcf7cfd45b980610ad9cbc98388808935fb697d79104c82af9c9b9da0caeb205f09371340c8ee399c225a89aed88b1c7f6528d3e350a37e6bb4ab544de0ffe9100266b275364315aad9937d22923d5bfa3c54d1cbda1e0c73a93115583a4ecd6cc92b8462678a08fae2b3da9e7a830b35f7544fd737a5c1f96184ad846e36d305421091558d9e3ba088620f971556e9a6b1775a6cd992b9e0a84ce82bada7bf30276a0d3acb1e13c8404e0a265d5e0d51c5206b7e603b856ed6ea373a595f6c3dde0c59298790985f89b65035f78cde7206d0bf2c510c8d5a2fcec4e7b44415ac494360fed4f4e57752938f796d22463b9275e6f8b416daa1acdc44d16881827f1af823b8e2844c3d9699d68a5bfd1d744302fda38525282ea8d50563c4e66b53b705e8cfe22bc735f8ba2bb90b47b2b9a6fc2d0810a19380930014089be481b634c846dec730d8bd4fe8ba8f78100f4c8c400af85eac783e318a24f1081005dffba1d95a7dff56e98d75c4f383b56b114559c17df9ac89129faec3a7b3155486edeb27dbac922220beea8ded4f3c80fea16b019cc238d782cc47188d1d58f6625fc84a9da91ac87b2a126a0ed37d94cd30dc98ed089c38e5b1ad02edcf5389818bfd1ec1a127569cd1f13ac9fc4bdac520face93b7a1f1f14ab711b46789358579311f58bfd3fd59362d7ceb311fa6ea0f01c76a28433626486682bcdc0e1c9a77e69d2171d3fa0a2e377fd740dfdf7ec4145b3bab1c60c212ec2a08f8770f440581cad67b32b6b579e2198aea41c9ce1f629e6b06c0bb583f93317ec15f171331401a578bff2962c109a3d0466067ba602a3e631eca0293f04d947d7df48ddec88a86c478bfb6510afa0dac7292450049781aeaa7ffaff2842a168edea414754959998a6c3249ac6d295d9c33cf94b9afc1cf777f2afed7cb12376dec394d836454e137dfd8e3b1164a69abca785333b7309324bbb68e71ad406ba55da1ea5ef9b53f007710961b998b4c7d70da8881d5dbd556676321b7207f76a8ffcf511cd5b1505c32f24279545a4e260a5130e7fdd49df9eb79b4a6a51f582993f04fce541d3b93893c0b7674538de01aea5fe2bae265fe5df741d0f56571d936ac1dbe8a1d3ee3cb437be97862222194d7ea1514c5ae1be2098ce6833dc9cdcf00ed13118061735fec370eecce0d9fa1079baa881838ce6e66a1d53f05db0b52c9df81b384e320e76a07982cc6d7ef7a9a68d1e1c52d0beaa1ee5f26105ed292dde6fd053147fd156e35a7adb0e421d5915dbb717662aa2b00b2ddad8131f881b586c981f59f96a757e84ec086a1b07dfc85d9c46f4c40e45817143b3a3c72bbd0584ed5918b1123119f1be77133ef5ac9b32fb7bb3238ad012336c95d33ff93c561766dfcb681e98983dfa1ad6cc5e580cef388d64e139509750fc06de76c7e01b38faf47714713b3f5dfb80f2e2ca728be80aaed0a4430c121bc2477415c33a46bebdfd9a30726b39413c22f2e6d2511723db858b0f584bc34c6a08a178aabca5c6447341e6defe062c3130028faec75eafd15d9ea8ab6961280756f8be9adbea212912639aaa16870cf0dbfdd1beb3147a3960fbf8e3d482c198556cfd06789de6d53ab9ca93ea0576741409a48135cab055fa49d4ebed1c7743adf2fa681eda48ffc8bceedaa546273e650517859e86fe6f3c059be60aaead89b54031fa40bdb4d634a34c5ff9ba9210f48e6ae0501d1a1c6f07b3211d3042446feff12936e3efc8950459e6af6ad905f27fa67cf287f10373c7435ace8604ff2d91b59fe320432476a0e2eeb78bb8b592a18b2e4d2356abf436c2dfda125a21f24b48bcd9186b835eaed8254c7ddbb4870f5b236bc2541c7b4300b6b476ab49238d82e3d772e47ee08b5e2e8c7368920efb022dbdbb15a38e42e09e7a48707e36c2abbeb3c443f1a516d74c6c20d87d40250a5d30da05df4f62496a1e23965357e9914c808f0d1c1d4f28bd1b932a57ca87863a7519ff33301c77fb2cb86daa40a0d6a49016fbd85c117fc3af6dfb443487ed0ad1c982da7355a3d544b2aa279c25ba441396a236ad6e140286843179f73447eb90dddbc1391561e67eefad0316d1a798cebfed7d30eed90a1467ab2d52a20d5a3f12ab073ebfb719e1dd45a12911f7b1c55f10006d7d31c8d943720d594899955830bc8a194aaf286028df6c5969dd3833d200afc4b54903e9dbd0c1453130e5580c13d7368229a8378fda6187c6f88779733923d7d361994ee270c62fefebdae0b6ab71e3c1b4aec5dd6f7f6085c2f248e6a61a2aa2b41bddc8340171198d2e4a9bdef2c25959d36e87f31fe155e834a3ff87f3798fe4a4935f5fc9563ecbf263a45a82a71ca7748067fd22f9332242d04b5e628516fb660148f99dbcd05fadf33ff8597704bcd934d765524ce312c8e502f2953e1dffca6c41b386157de46d688dd003229641e895581c86e6e44ab08987b3068b03a94bebe563b10ccb62ed537f15e7b705dab6169bbb59104d0a1c34781273c41d8a6c60190bbaa630979638c3be4c05f9534c7776cd375d9b32ea531d16f13d559aa8d2f249d3fac44a2d554dee7fb777d656343c2030b1365a77d937c4a8eb9078d9130085dcd12e33fb0f6a86bcfb2b3e202f53e1ae57e58fcefb33eb1212d6a07c3a7e930210ebb410159f92aa40ed729e3e27fa264cb9d65636a61f3d91aa7ea6413a3c8a2f3c795406f80bf3467a36992b4ea87346d922a36548234b1df54b23e7e8fa0c2e0b60dffdf5eeecb565b565be71b72060589f03623721ad604e51290a0d44b58747405392ead241f787881dedf2a50b6fb6ba64fc65a9ed524b536d7bbfbfd71e7d2ebfda78cae322f30ec604598fb461e36ff3045f5771f926d97a1411dfefd10d47ebe5b75295c977e2df1f1a40a7d06084ab2cdafa5bba1a0be9c0a8f0b46b9576d3b82ede50169f4c09888ff550a5a25d08ed32bb1f5e8071facdef5972e2be90998a844", 0x1000}, {&(0x7f0000002240)="2aa6aa668b1aeeed8dff94a1f7ae43a3cf4176391613ae6f17ad80fb7be046cb1ff00a509eaec6bfe23e7e2264f575f99e16c6a1ef93f677daf2e525a7d55bfbb52a6262babc44127b3f2d7302be3d6b813857bac04d86322a4136a00ba171cd2a4110147586a81e10da9c6a410199f7981833de2733839ed76d9af4129f3f6ba11bfa10d2d360b6f8", 0x89}, {&(0x7f0000002300)="aee4bdb4a3ba91e1946e85109f9bfd3c578e2b91a30bfff0b38eb500a1e69001efde74c84c1816332fca8c00000000000000", 0x32}, {&(0x7f0000002340)="00e5189641cd2f3c63ceed84c80b3c9325f20d2905615b4dded38fcde1cf20c029141dd3fd7a8b655f06b6b356953bfeb27eeec41022c188fb087f31a621529469886793869bffccac511acf80310e2ff0a83b21367ef866f18bcf86b80dd8d7", 0x60}, {&(0x7f00000023c0)="0d8cec629ebcdf526b8eb69f75ad202eeddd5b0b62b8925c095f6df35e025a88a4faa75b1e5885626f358e6388475b6abf88ce27512c36d5ded271f14d832e96d4a6cbde2f1af474522dcedbd4ede9f9449795635f12349594e60f70207cfab2818bfe20033bd7fce7ecbae755052e9ed874c6284c382ec4f2e34c61865576a25c102c46cdf0e663c820656552da7cccf7500c47b10adf4fa15a0c5bf841781d62e479523c4f39a649a091cc7df0a1b963eeb6423476927c12a44083be72041c5de000cd029ca42e2da206855697e40f1b44e44c7662079365e586c5285ef717e90a2e", 0xe3}], 0x8, &(0x7f0000002540)=[{0x1010, 0x0, 0x1, "36aaa6669197707d8b08c6432c17b03b21e14c459e3c864218be3a75415aad9774a148ef544544d0da3fcc376cf8aa600e352084f83781dcf08bbd0dfe4875120be04f20d3259164b700c952a5bfb90933ade785ae755c26e5cd2e8321754032c4bd44aa8315e38caf166f5498f8edccdf3d87a80b5677a1dd34988b09dfae87e71dea467702d912e9607fd142e76f11b868e95a1c86426879ac3083304ecd99de0f37efe34357870490f20439ed8fa763eef152a06f1c214d7421503a51a4732b209f50e58351bfd7434c45890c32e87800738cc4a5ae0179a94161cfc203457547e0dc1283ba5fe33113b43e42a28292ef723aace8ef4c6715954965876c56294ed68bb257476ef4e80b8bdebb998fcf4f41e834c0d3d44c798c8e4e68aad52e2f0b52a7fa8a6516a88c1c45611bd7ab91744569dfaaa3d790f223cca8f65ddffcf930a7b9c07ce570bc632f51ddde9a7274d6bcd2f23eb6d1d04a83b4efaab26ece1d04a6dc4eb2b553e791fa4dd7eba7cad197e5b39f6b0181fe0a376e9bed0e2b650316b92f333a3df8f8fc3eb0e170c2e5eed32131984cd0b560a670b76d2327712943d76f9f4f8b03f4229c51c874e4ddbbc273727b78e21fd315c27c905c3388e704cf2f55e2090760ab72216edea12b4e06868c97d32b39007062381716d8e753edf2e62f3e9c24ad304959bc17a3f1095851ab4547fa3319a3947cff5fe6c347f399fa2bb6b7ef55c07faece46b0bb05049397a89a32ac1cab39893189b32f9e76f54a66c98b31cfd2261cda4a8deb5274fc260945d62f23cab8b3bcbaadb92ab5560dab6af6d8a992d05555f6e6045e007a79bde3670d9cbe3c138940d9056d2c507e467c15fc6234f0118cfeb46d598be9f50ced2a95423f91c17833971f16dbb58dde3839edf6b5987cd00d93239d84f2aabbf1483c416d0e49913191950a7f38d832629e767519b0a46454a8d5e7866abd3ccdd3ad793454600f0d1f67f29e4e2288ebcd7a18c0e2a1ba18053edf5fa5ad63ee6e12e70e335a3f5925192e281970ed17a46d206f821aa00071f56e96556c9360c1cd737bca2769f307873560df553b384b3421a84af76bf0b187336315e66f4d06f241fa34abce6d96963e56c46adbf5e0bcb94f93b18aa41677d54c776ff3a72a5af3d3189c63bb279f6e0dd3df581cf91471c64d4ba22ef559a11901bd2240b35b6015e8f9a42c82995ba66f6e62c96f45c9354e0c63ca280dc641009df7d30b64640c091e4097505b67e3f0009d99096ff75d163d53ed7900fec17f8c1ed15b0595ed127779ca3d3adc5d01d81a7855778e1e4ca9bc05084d68fdbdeea902ad222a64c362123372ad7cc3d41c7290b564a7c70c4008dadeb64ca63dba2409e9d7b2865ccfb0e57e0855988fd9e7a1e6660f25bf14ca013e13ec4f59b2bcbdcc04149126f03dc8729a384505f5bb1e63b6ef0fcd929c4dd0c249a8d35bcd1e581e4ae325da549f79988b03926bc97854669db41ba38a7099e59dc5e35c3d062ee02c1b88abc8638c6964c733a7ae90ccd88a3c2cd4b407ad30f7c0b91926525012b706434caa89f23c4d3a142d73da30091ce0c4b64054e7889eef3d180895758cf002bf809516fac784bc8b67668204da368b29e469ce82a3d0630af94573c82d3aaf10d2f800a6a3b554cf2af715aa04986642676e60ce9c3a57d7bebc8185f136cb32d5ea950a7579b87b036abffe0f561a764f60c7a0cb3865b9e1099d26f7a4398885739ff9f59102341cf35ef7e08d4a032cdd43091b8d48424aca30de28d41e6f50465c97499225278c155a34411dc4358b44e69e5921a30342c38ecbddeb4470dc9fbbb4c36198cb5b469a9871df2c85e0f359dd59f830b0f659378a3b75d10e5afcb08ac70db635d073e2744f50ae3629ab3959fa00ba33c6076f5d4053546495c7bb8fe291d715f452728671bb02feaf3c5b1026a06320837a7acc7203508c9324d7eb26de625a190de9512edc84b44a24ab8dd013fc2b7f0e91dcf8ae4e278d9f906df1b1a34262163f873af387fab201ee5a47bdb711f26bab700b1a8060e693f1f92a42a9c53a872bc74f2785d795a013a3d1b77a5572d77523631c6039b7e6b12307af2965567a130d1d55bb77dc73ed9ff7b6108f53ee4e638ccd9fc17cf71a7ee6798f205dc220a86c4621c82b564ea9ff465013d18ec27d5ea6e12648beb6931a1df5bf75d378f373a4f78479b77e71006a9f53f06430724bf73cfc36c6716233f2870a9898409e9a6135e5d95c3ac377166769f28e40e688e1779f73f11ed3924005afefe46b254c4f21e701e2977ed98b6433e313aa91d155e1dc524eb6f49b2933ceeafbcfe06a261ff31703bdbc89ecc2bf981f3cc97d4a642f7cadb015f29847a3d90fdb696634da22dc954cc065b16abd69b567513f4037d3a53bf42aa882d1e485cc9bb48debdf37a03b7b79971980c1cecffdb8b751e6056dab9bda288d42e1bcf5db505aee4645a2856954f36bba23abca434047cd658d6fdd1990554c853a87689953fcf3100730dcc5b6b83d514edcdf4811df3778f6b2c160c423b8c2547e908cd1d4791c31870f5f82cc80d6d7c913f97097ac2d7df718b07303039ebc464e5b10ff95fb68d979cf8def7b35d1d5c8766872b8d0862c35f483569c3ef37e4dc281044d1602e35a9077f4354347727daf481090c0fe87bd975ae07256bf797eab1c70fedbc1d0ac2c10ecccda2a2721860b563b357af0c78e85ca3f2192337a948c1a2c808ddbb506ab15adcb0dab496d1bbdbb9970ea98252f523cc65f0fdb3cd90d413fe610014c1acb0ba2545eff980eb8dd78725b7727a158fa7399cfb7202c943c06312a19396bee24b8c2f04dd1d4fea916d3e433f25a0696ad1d39ea527d34cec8188f5d38614d0c5d77a532d9a46e7d53f69a21d6eff962038bd508a69739640f0d97c665327b9d0e352bf4b3f0ee35b2d31839326732f5e52d52dd2117c5522309f0e5b8a8291393f2aa95b2e8de9f577760f4f8b5067f9b9294f571e3ae9380fcdc7adef4caa7b00f8241ca2128e6745fc19aedaa95eaf5b91beb7122ec081439b5052f98c47fc54724aaf1f714adfa1287410e5f0273d772c267bf206c8b200ed62a8b059b31a9142173611c6d91cbf47ff98998eb1b5cbbf2166fb96bdea29a538117febab670aa72ba6c0d2fef1e9234c6f5e743ffd98d502edf0235d7d18f761934b08d1aba0bb90c819e76f96b82dfdb2f2c0335c892d1cbb63809d9ccf26931f3580c705416d3a13c91be6ba26d548388e0e31ff0e24441e767904db4f332169a6e097a24d15ad3c05de91f6a7cb933a18dbfbe7fca2a07440ddf347a5559818e26d2ed1891f8951d68e52ae093e70a750ef5af4e1a5b44e9aedbeea6875425abb1f357cd7771dc07501b278a33bd3d3e01ac8dfb2e9f0f129f9b4417fb6f201dba2a6cc1becc145b09cf19850c516678329b633b0c957fbaf18d0f16d48c57cefeda3745ac3b39d032d93c114d43cbaee2a1d9252761e4f566698493af4e0f717dce2e63cf38a15e804a2bdc2a57eadcf7701176ea281ed6dd0b0ab0ee3e60d6e2b41d2901aed739363d6a52c156049efff0afaded854d999bcbf7874737e68644d9cf4273db3ee774f4a24ab68a8e604695d3d064f20f7a49d3fd51b26fa09e53ec86734fe1dc509f4408c0106b5ab8f2687c13f4897bff5499ef519596f29e8fb277806f17fcdb43b6f5085f884cdc94bc800a527b4a135237ae4370f01f6bc31a5327f44d35e8582b2ee541a82a15a413f6e2a380177440b52a3422f9236fba9fbac3262252ff01d44d182f35a18750b0109a139bed2c205bf32376f10a0fa2462f56e6a247689890e48676c9840dd57d75cadaa2ac1c7fc65938edc722bf788952e8a7682c061d4cdee3544a3cba0768c3e77ebaaac44b895f64922f8682a17636589a941915ea8a061d38304dbfd9568b90eb696ef7a5c15e7828ece209393199c4cf61e76a072c97eb0641c17f715f368a34894bf85253973d9d38a28d1bfc057d421e5e1da939f18f86796488e252c513c47ec1de857716973629a00a460d2388cd010a1a764e05713070c51fa2c47a0a523bce34e41d83e871907ca4e8051197def3b7dcd1bed91b97f479004ee20b366b36349c79a6e022175743981e1f38c83d7640755d601fa7ee559ab02e781f85ee2d6760de354ea372b1c3c7593dc8a192a9b956114b3c870b80671804529549b12a8bf64387366cda9c7435002d4bed3bb7a9fd37a6508cf62b06246b05848088b67bcba16264d9527468f7e5732a82b49215b394650e6cb6f8a7b91e05b243ed1a4f0ba2f9a0dba98fff4c9a109b37cc2539a0d0e2d2abbcf49ac4ab1356c125b3564dd48bc0473916b23f4da0c306c3d6e8cb437d30c195881499fe2c72efa660f53c29b4e9e0cde650463c007cc6c29bb7f71cefc9d8ee3ac79ffbf6bb100d1a9aa6e56dd54da916f60af97207ede5912342298767397300f1c239bcd57589ee6d01afce0f8c8b3892ccecd5565b184886d4e18166f08e720f36019b322d51b975950f4cb1b43de1f42963a6f98f9dea09ab17d33dad2bbe8e5884d9481b1dddbc0c8ebf8eac772aeb2a3357798997e713e422726c781505b11949f710ee6d532be9b262db7285199ac0c426c8aaa3dbb57d9fef7b940ff4fcb8a7f50d3d1ea2be360f8889855ec00849ff4d5b99e53582e89b878016a42d9cd5ca10db76da7941b8662a1bc073dfb3134efdfcfe2a52b97499b26f159276d0b9a7108841c06e9b3454a2e2c2f01c0bb61034840c83c076e0c630d122101ba6299dc791682f30935cb97a68f2c4d04401d095ba8a71f585a2d37d58dc8e6a95686a2ffd3c77318a7596c0c50571158d0cbf3e3a1794e80b173aa15e9505efc0751fb2e81ad9d9260b4bf8199c192f7c55432423002e5cd3ece315bee125030097eeddb04bcb6b1fedc89abcaf3ea762775d9671260ed5b98dca68db26a1f12a3a0c3e8de5bfcc838c8a029584cf589ed03881bf4d64aec9884ad209c9c820cac839e3acb6d80a3b94b2ee92ed46d2bc56f670979fe7d8f8d0814c0f9405c5d80c9b94970dc3712cc66fd2f35bb219629d0215fe162d8376795eb7b612eb79031e18d27e84b4a61d5ad7fe8cc28afa6db62dd1933cd3d621309a630f98bb97d529bbc2787227d2cb18da670b7ab21067403a38ff5d8d69d1633f8c2625e65f95ef152756e03dc842592e94c492f240a9e2092d36c0135ffccdf3c6815a8d86ae8b38312de078892435cb24812c7c5636fc759c78aab590d142fb14d007d7e1ce784bfe35311bc903b959b86267f71b0df909f6cb96ddeeae48752fd42faf2f6a9b33330bfa157cd6695cdaf4665e33bd170f629aa62d45a0650ef1f223f6df8e9f6b6baf1106da43d8d5fb8747aabc492e6f327249a1e1b55368f09bbeacd42a41303f8bb57da3e4868f10f987bff0f00c64151e2ff4d7554e39db4a08616433ac9412036b6a586d29db392a3c2c863ac845e17d21606a23bd4953929bb786b314ac3a0fb1de920c31b823e86d58c3e1d577165b5da7a9bb67a05a7eb0a84fe5325015afd9d7ce21388e5a4c99049972e3ed12258132f73cdc0c9ea95708c3fa51f3916ef62eaf935170d5887176983cbec0bd3eb1a0ee69eb659d479147227fd3c40604a8db49ed8abd640695d81be39f0d0689a626a06bd636b194f0d28d847729063342c7676444083a3445453d3b29da6d4a9fe22094110aba70fa561e"}, {0x38, 0x1, 0x0, "8d0c527335d2c48f6bdd6dd9c626ed93ddac4aab54380b1f7e3db4c0cf7dee249fd9660e4b88d7"}, {0x40, 0x1, 0x990bfc9, "fc4af2fbddfb7864e051ce5f1a61ff346c2e5460671a33e1b7fbe503f25cf64e73abf198552c9bffd6abdc"}], 0x1094}, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) socket(0x2, 0xc003, 0x6) socket(0x2, 0x0, 0x0) ioctl$BIOCSDIRFILT(r0, 0x8004427d, &(0x7f0000003640)=0x10000) map stack 0x203f8000-0x207f8000 of map 0xfffffd807f0008a0 failed: hole in range 23:29:25 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000240)={0x3, &(0x7f0000000100)=[{0x2d}, {0x50}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f00000000c0)="b75d03dd00ef43f7f74d94bb7042") pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r1}, 0xfffffffffffffffe, 0x3}], 0x0, 0x0, 0x0, 0x0) close(r1) getdents(r1, &(0x7f0000000140)=""/69, 0x45) 23:29:25 executing program 0: ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) r0 = socket(0x400000000018, 0x3, 0x3a) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x3}, 0xc) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f00000000c0), 0x5c) r1 = socket(0x18, 0x1, 0x0) close(r1) r2 = socket(0x18, 0x400000002, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) r3 = socket(0x18, 0x2, 0x0) getsockname$unix(r3, &(0x7f00000000c0)=ANY=[@ANYBLOB="000000000000000000000000000000007b0ac3c80400"/110], &(0x7f0000000040)=0x6e) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r2) r4 = socket(0x400000000018, 0x3, 0x0) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) getsockname$unix(r3, &(0x7f0000000080)=@file={0x0, ""/4}, &(0x7f0000000140)=0x6) write(r2, 0x0, 0x0) sendmsg$unix(r4, &(0x7f00000006c0)={0x0, 0x0, 0x0}, 0x0) 23:29:25 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x0, 0x0) pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r1}, 0xfffffffffffffffe, 0x3}], 0x0, 0x0, 0x0, 0x0) close(r1) mkdirat(r1, &(0x7f0000000040)='./file0\x00', 0x101) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105727, &(0x7f0000000100)={&(0x7f0000000140)=[{0x25}, {}], 0x2}) 23:29:25 executing program 0: r0 = socket(0x10, 0x2, 0x0) setsockopt(r0, 0x29, 0x3c, &(0x7f0000000000)="d5ff9668", 0x4) pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r1}, 0xfffffffffffffffe, 0x3}], 0x0, 0x0, 0x0, 0x0) close(r1) ioctl$BIOCGFILDROP(r1, 0x40044278, &(0x7f0000000040)) pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) dup(r1) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r3}, 0xfffffffffffffffe, 0x3}], 0x0, 0x0, 0x0, 0x0) close(r3) ioctl$BIOCSFILDROP(r3, 0x80044279, &(0x7f0000000080)=0x1) fchflags(r2, 0x0) 23:29:25 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0xfffffffd, '\x00\x00\x00\x00\x00\x00@\x00', 0x0, 0x3f}) r0 = socket(0x18, 0x2000000002, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) 23:29:25 executing program 0: ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x2, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x8080691a, &(0x7f0000000300)) 23:29:25 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x8613a) r0 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f0000000240)="220e", 0x2) pwrite(0xffffffffffffff9c, &(0x7f0000000080)="16b024c2ffa67a6bc101fafa9a1bdad3f6d6a4ef7334803b", 0xfffffffffffffcc3, 0x0, 0x1) r1 = getuid() socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, &(0x7f0000000400)=0xc) chown(&(0x7f0000000000)='./file0\x00', 0x0, r3) fchownat(r0, &(0x7f00000000c0)='./bus\x00', r1, r3, 0x2) readlink(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140), 0x0) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 23:29:25 executing program 0: r0 = socket(0x2, 0x400000000002, 0x0) setsockopt(r0, 0x0, 0x22, &(0x7f0000000000)="caf5b415", 0x4) pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r1}, 0xfffffffffffffffe, 0x3}], 0x0, 0x0, 0x0, 0x0) close(r1) getsockopt$sock_timeval(r1, 0xffff, 0x1005, &(0x7f0000000040), &(0x7f0000000080)=0x10) sendto$unix(r0, 0x0, 0x0, 0x0, &(0x7f0000000000)=@file={0x0, './file0/file0\x00'}, 0x10) 23:29:25 executing program 1: sendmsg(0xffffffffffffffff, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000140)=ANY=[@ANYBLOB="2000000000ebfffffedf0000000000000000005b9d071b542a538706000000b81800000029000000310000000000000000009d7b5f870000"], 0x38}, 0x0) pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x3}], 0x0, 0x0, 0x0, 0x0) close(r0) r1 = getpid() ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0xb70914d8d1ca9d2f, r1) r2 = getuid() setreuid(0xee00, r2) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, &(0x7f0000000400)=0xc) chown(&(0x7f0000000000)='./file0\x00', 0x0, r4) ioctl$WSDISPLAYIO_LSFONT(r0, 0xc058574e, &(0x7f0000000180)) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000)={r1, r2, r4}, 0xc) r5 = socket(0x18, 0x4003, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sendmsg(r5, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) 23:29:25 executing program 0: r0 = socket(0x11, 0x3, 0x0) pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) setsockopt(0xffffffffffffffff, 0x10001, 0x1, &(0x7f0000000180)="bf66319824c54dd85cd44ba3d9cc6c2e6c748c0bea42a47a910f7c645b7f92784d2296d3c4909a680f2646fc22cd5463901c69fc54003aa724cba2f86a0fa09f26c6cfd6cabbe648776799eb58bc2f02ff8f7f7251d96433a11fe86f20b381c8ef294a96b53e3de18ea2a0d33f0680990dcbbf2400b5bad342ad68c9ab8cf197a075f7962cb7b6ed48d08aa204e416751d53d964d6ba716a594cfcaa4de2cbb46df5d05c412ff6cf9a39e3897d01d0c7dc1ad99aa78a9e26606adf919b583fa4242bb481757f26752eee08cb71cf831b660f7668956609b5275c326d2f39a549481e8f868bea53fd9a0e1bb259a1c9aeca0765dce50b", 0xf6) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r1}, 0xfffffffffffffffe, 0x3}], 0x0, 0x0, 0x0, 0x0) pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r2}, 0xfffffffffffffffe, 0x3}], 0x0, 0x0, 0x0, 0x0) close(r2) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f00000002c0)={0x6, &(0x7f0000000280)=[{0x9, 0x3, 0x3, 0x9}, {0x6, 0xb5, 0xb7, 0x80000001}, {0x7, 0xff, 0x5c, 0x3}, {0xfffd, 0x3f, 0x1, 0x4}, {0x4, 0x5, 0x3, 0xeb9}, {0x400, 0x0, 0x40, 0x3}]}) close(r1) ioctl$KDDISABIO(r1, 0x20004b3d) shutdown(r0, 0x0) sendto$unix(r0, &(0x7f0000000000)="b100050400000000000008000101000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acbdd602000d7d026ba8af63ff37282902e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c8943310b404f36a00f90006ee01bc43eaea8c500000002000000000000020208a371a3f80004000000000000000100"/177, 0xb1, 0x0, 0x0, 0x0) rmdir(&(0x7f00000000c0)='./file0\x00') mknod$loop(&(0x7f0000000140)='./file0\x00', 0x20, 0x0) socket(0x18, 0x5, 0x7) 23:29:25 executing program 0: socket$inet6(0x18, 0x0, 0x29) pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0xa, 0x2}], 0x7, 0x0, 0x7f, 0x0) close(r0) ioctl$WSDISPLAYIO_GETEMULTYPE(r0, 0xc014575e, &(0x7f0000000000)={0x1000, './file0\x00'}) 23:29:25 executing program 1: r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000480)='/dev/vmm\x00', 0x0, 0x0) ioctl$VMM_IOC_RUN(r0, 0xc0205602, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, 0x0}) r1 = semget$private(0x0, 0x4000000009, 0x82) semop(r1, &(0x7f0000000000)=[{0x0, 0xffff, 0xe5ce97ab354d86be}, {0x7, 0x2, 0x800}, {0x2, 0x4, 0x400}, {0x3, 0x8001, 0x800}], 0x4) semop(r1, &(0x7f0000000380), 0x1d) semctl$SETVAL(r1, 0x4, 0x8, &(0x7f0000000100)=0x7) semctl$IPC_STAT(r1, 0x0, 0x2, &(0x7f0000000040)=""/150) semop(r1, &(0x7f0000000380)=[{0x4, 0x4, 0x3000}, {0x4, 0x6, 0x1000}, {0x3}, {0x3, 0x200}, {0x1, 0x2e5, 0x1000}, {0x0, 0x7d12, 0x1800}, {0x2, 0x7}], 0x7) semctl$GETVAL(r1, 0x4, 0x5, &(0x7f0000000080)=""/75) semget(0x2, 0x1, 0x26) semctl$GETNCNT(r1, 0x4, 0x3, &(0x7f00000000c0)=""/27) getuid() semctl$IPC_RMID(r1, 0x0, 0x0) 23:29:25 executing program 1: ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x80, "a97671b2fd65dd1f85db3d1ecca9bc3fdf153391"}) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffffff, 0x0, "00000000000000001000"}) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x1}}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x3}], 0x0, 0x0, 0x0, 0x0) close(r0) connect$unix(0xffffffffffffffff, &(0x7f00000001c0)=ANY=[@ANYPTR=&(0x7f0000000280)=ANY=[@ANYRES32=r0, @ANYRES64=0x0, @ANYPTR=&(0x7f0000000200)=ANY=[@ANYRES16], @ANYRES64, @ANYRES64, @ANYRES32], @ANYPTR=&(0x7f0000000180)=ANY=[@ANYRES64, @ANYPTR64=&(0x7f0000000080)=ANY=[@ANYRES16], @ANYRESDEC, @ANYRES16], @ANYRES64=0x0, @ANYRES64], 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r2 = socket(0x18, 0x1, 0x0) close(r2) r3 = socket(0x18, 0x2, 0x0) close(r3) socket(0x400000000018, 0x3, 0x3a) setsockopt(r3, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r2, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r3, &(0x7f0000000040)="100a2956b9223776", 0x21d) 23:29:25 executing program 0: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x800000000006], [], [], [{}, {}, {0x0, 0x0, 0x3}], {0x0, 0x0, 0xfffffffc}}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = syz_open_pts() ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000000)=0x2) r1 = socket(0x2, 0x3, 0x0) select(0x2, &(0x7f0000000080), &(0x7f00000000c0)={0x3}, &(0x7f0000000100)={0x8}, 0x0) r2 = kqueue() r3 = shmget$private(0x0, 0x4000, 0x601, &(0x7f0000ffc000/0x4000)=nil) shmctl$SHM_LOCK(r3, 0x3) shmget(0x1, 0x1000, 0x4d8, &(0x7f000042b000/0x1000)=nil) shmat(r3, &(0x7f0000261000/0x4000)=nil, 0x1000) r4 = fcntl$dupfd(r1, 0x0, r2) shmget$private(0x0, 0x4000, 0xd0, &(0x7f0000056000/0x4000)=nil) r5 = socket(0x2, 0x2, 0x0) r6 = fcntl$dupfd(r4, 0x0, r5) ioctl$TIOCFLUSH(r6, 0x8020691f, &(0x7f0000000300)) 23:29:25 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = semget(0x0, 0x0, 0x1) semctl$IPC_STAT(r0, 0x0, 0x2, &(0x7f0000000200)=""/195) r1 = syz_open_pts() close(r1) syz_open_pts() ioctl$TIOCSETA(r1, 0x80047466, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) readv(r1, &(0x7f00000001c0)=[{&(0x7f00000000c0)=""/68, 0x44}], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) ioctl$TIOCCBRK(r1, 0x2000747a) 23:29:25 executing program 1: open(&(0x7f0000000100)='./file0\x00', 0x0, 0x198) r0 = getpid() ktrace(&(0x7f0000000300)='./file0\x00', 0x0, 0xfcfc96ac1f78739e, r0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x80, 0x16) r2 = kqueue() kevent(r2, &(0x7f0000000100), 0x6, 0x0, 0x0, 0x0) mmap(&(0x7f00005d2000/0x1000)=nil, 0x1000, 0x0, 0x10, r2, 0x0, 0x6) r3 = openat$tty(0xffffffffffffff9c, &(0x7f0000000080)='/dev/tty\x00', 0x40, 0x0) ioctl$TIOCSFLAGS(r3, 0x8004745c, &(0x7f0000000140)=0x1ff) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r4 = kqueue() kevent(r4, 0x0, 0x0, 0x0, 0x0, &(0x7f00000000c0)) ktrace(&(0x7f0000000040)='./file0\x00', 0x0, 0x804, r0) pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r6}, 0xfffffffffffffffe, 0x3}], 0x0, 0x0, 0x0, 0x0) close(r6) getsockname$unix(r6, &(0x7f0000000340)=ANY=[@ANYRESDEC=0x0], &(0x7f00000001c0)=0x1) close(0xffffffffffffffff) poll(&(0x7f0000000200)=[{0xffffffffffffffff, 0x2}, {0xffffffffffffffff, 0x1}, {0xffffffffffffffff, 0x4}, {r5, 0x80}, {0xffffffffffffffff, 0x20}, {0xffffffffffffffff, 0x20}, {r5, 0x10}], 0x7, 0xa05) close(r1) 23:29:26 executing program 0: pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x3}], 0x0, 0x0, 0x0, 0x0) close(r0) ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f00000000c0)) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000480)='/dev/bpf\x00', 0x201, 0x0) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000200)=[{0x15}, {0x4005, 0xfd}, {0x4, 0x0, 0x0, 0x104}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) rename(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='./file0\x00') pwrite(r1, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0x3a, 0x0, 0x0) 23:29:26 executing program 0: r0 = socket(0x2, 0xc003, 0x6) connect$unix(r0, &(0x7f0000000540)=ANY=[@ANYBLOB="82022e2f66696c65300004102c0000000000005819757c55152f0ef2fc1588a722506510d14d927f059d8a06064691dd9d83a338374545c1e6c46309e15700d0591e37c1681d930925c0470a35416fe49414488e275e9f793458217dc2f522f7d971983251885f5c2cefb0260a5f0000da21b0042fecbf74f97c382a84f9d000000000ad968a036fd92759fc3ef3768a3f1036b2b824246aeac248537ea78207ef90fe8034e28ed3381eebfeb33c3c3693b04ceb1d43eddb6c396103a54e23ecdf4cf06cf1848adc692bc94a631583a6a16da2367707000099819098dfb69939c20df6153eea9aa38f27af584d9b6f55dfb17cf2c1e991dd3116617c92faf49ca0021878ce8e712ffb524f355ef970afb599293b32b1e2f98e73a1430d92189c8eae4b2fdc0d9fb3ef44aa635c0cdc2812fe9018e7a158b8322c0857f08fbff90199694a651a4a9b52d174a30b59b53aafa0c5841e7eb125f07d25e3c6443bdba9f735c39a6c0464da4962e33d4b264db981d14b5a45442248a53ef77754a15c2ef657f933db131e970054a1edab571e20d49fd7968e36c2c4d9f9a19f6303efd43a1451c57142a68ad7732469778b58b5547334af9d5ac8913608f1380550d3f66d14df24215471b9d65d21832354b3e4257843d5aa429375d2d9e8f48ef33a80ce6143c1619a2cec02ba5c0000000000000000000029d30f49f8a379536e19fc023e86626eab0879cd0afb508cbfdd05835758c948b5e7a046c2e8b445b4d8b9648862d8989eb9d63b6547c5878448f87dd8a62eda18404d0935a83eb0c8215b6f9a4d001ee9362921549f240cf388a20d0e059bd73c393fa07c7ee9849dd5c5d5641578e2bac79b69b973ea294a0da079dd4bc3d10750f422dadac82dcaf63908a4f83a79245543285ae58181ec5c04762e072474da528d1cbd94d579d39ee727faa4ab22eb2fb0876fdc97ce07f6da603629888e8cce1e11a03c71f5d65ee9a203121c5c333388c75e2cd822349d53abef1accbf5ed806afff23176143a20497a52ea467bc955af38961c6f27840a016116345ba5677685c6da916653e75842eb9218f7868d7c95b58747582146551e1314c8b3fbede8b441e6b8d5b380265ed2c4e6dcd54bc54205abc6fe1a17be5e0c8f62dcb816dd78dc42907931d6abc43cbe1de2ea599ad2f1e559fa62897e2f4071541e7601b101b6c2622f195f344ef24ee265e3ae306fe79cb720072eacfc0ae9655ae449d1301bf73bf023e731c354cfb12a5db30ef7fa8d5c4f231c62359389539451be2805bf27da259da4a6767bb9b411540b7916578c5299245b623a82b27032d12f9a8a7160a362de08128fdffa1cae68c1eb9fbe65f2094c51e7004000000006eeed38c895c3c5dedbb18e054cf0337e010c557877ccf0c1ce1c9659d1f9f0108ec970832ce412262915c082f2f17c39ecc561eff94b914cee155f70bf30268cd6921d21ed50f0fb7d9afd0a3315e375f0000000000000000000000000000537277040df3aded839d962f42c3a7ab11278af450ccd0890099b7c23aae36aefbffd79a0c73d1eaf80c1cfb5653d36a632fe28db1d3283a50be2a283b3e097354ca4a471311cf0210c3ac3fbbbf6e0b7c49c06ac603"], 0x10) r1 = dup(r0) r2 = dup(0xffffffffffffff9c) ioctl$BIOCGHDRCMPLT(r2, 0x40044274, &(0x7f0000000040)) write(r1, &(0x7f0000000000)="9e3eaa467f0000000004bf9aab4330400f76000003d0059370410510fa65feffffffffffffffb7ca", 0x28) 23:29:26 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x8, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f00000002c0)={0x3, &(0x7f0000000000)=[{0x4}, {0x6c}, {0x6, 0x0, 0x0, 0x400bf}]}) pwrite(r0, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) 23:29:26 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86135) r0 = open(&(0x7f0000000080)='./bus\x00', 0xc02, 0x0) write(r0, &(0x7f0000000140)="220e22", 0x3) msgctl$IPC_SET(0xffffffffffffffff, 0x1, &(0x7f0000000180)={{}, 0x4000010000004, 0x4000000100008}) pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r1}, 0xfffffffffffffffe, 0x3}], 0x0, 0x0, 0x0, 0x0) close(r1) ioctl$VT_WAITACTIVE(r1, 0x20007606, &(0x7f0000000000)=0xfff) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000001c0)={{0x8}}) pwritev(r0, &(0x7f00000002c0), 0x0, 0x0, 0x0) 23:29:26 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="62020207e0000001"], 0x1) r1 = socket(0x2, 0x2, 0x0) r2 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r2, 0x0, 0x100000000000000a, &(0x7f0000000040)='\x00', 0x1) dup2(r2, r1) connect$unix(r1, &(0x7f00000000c0)=ANY=[@ANYBLOB="d4edebdf494d013b52ebe881d9b8b884ba0256d0727678462975721a5ac68be80ea0eec6711aff85a82ae7a52b020f5a4d6f517ca8b2d752"], 0x10) dup2(r1, r0) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000000)=0x43cbc, 0x4) r3 = dup(r0) pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r4}, 0xfffffffffffffffe, 0x3}], 0x0, 0x0, 0x0, 0x0) close(r4) connect(r4, &(0x7f0000000100)=@un=@abs={0x1, 0x0, 0x0}, 0x8) sendto$inet6(r3, &(0x7f0000000040), 0xffc9, 0x0, 0x0, 0x0) 23:29:26 executing program 0: unveil(&(0x7f0000000000)='./bus\x00', &(0x7f0000000040)='x\x00') unveil(&(0x7f0000000080)='./bus\x00', &(0x7f00000000c0)='c\x00') 23:29:26 executing program 1: pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x3}], 0x0, 0x0, 0x0, 0x0) close(r0) ioctl$VMM_IOC_INFO(r0, 0xc0185603, &(0x7f0000000080)={0xdc, 0x0, &(0x7f0000000340)=""/220}) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="62020207e0000001"], 0x1) r1 = socket(0x1, 0x2, 0x1) r2 = openat$vmm(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/vmm\x00', 0x8, 0x0) ioctl$VMM_IOC_WRITEREGS(r2, 0x82485608, &(0x7f0000000440)={0x1a, 0x40, 0x2, {[0x3, 0x1000, 0x4, 0x20, 0x6, 0x2, 0x7, 0x3, 0x7, 0x8, 0x6, 0x0, 0x5, 0x4, 0x8000, 0x6, 0x8, 0x823], [0xffffffffbeb61729, 0xfffffffffffffff9, 0x81, 0x7, 0x5, 0x8000, 0x4, 0x3ff, 0x9, 0x2], [0xd26, 0x38000000000000, 0x200, 0x80000000, 0x80000001, 0x9, 0x4], [0x6, 0x0, 0x6, 0x2, 0x6, 0x7f], [{0x6, 0x7, 0x8, 0xfffffffeffffffff}, {0x6, 0xffff, 0x8, 0x5f1}, {0x9, 0x99d, 0x3, 0x100000000}, {0x0, 0x9, 0x7, 0x401}, {0x400, 0x2, 0x101}, {0xfff, 0x4, 0x3ff, 0x2ff4cdee}, {0x3f, 0x0, 0x5, 0x1}, {0xef1, 0x1ff, 0x5b, 0xfffffffffffffbff}], {0x9, 0x3, 0x5, 0xbf}, {0x8c5, 0xff7, 0x3, 0x3f}}}) connect$unix(r1, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) r3 = kqueue() kevent(r3, &(0x7f0000000100), 0x6, 0x0, 0x0, 0x0) bind$inet(r1, &(0x7f0000000200)={0x2, 0x2}, 0xc) pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r4}, 0xfffffffffffffffe, 0x3}], 0x0, 0x0, 0x0, 0x0) close(r4) r5 = dup2(r3, r4) sendto$unix(r5, &(0x7f0000000280)="56d9e085b7476577bd9252c34980713e6b04c4eaa11caa02bcf2dbfeac483d940be76f25f09a6612b2820086ea40b6553e8700720420839641fce59889476d0f5b85c1d340a62af7fb574ced6c614a3084c2373860c345cac5b5b71a4ec06e22e766f0154ddff328a96003be546b7c8331828a0c1942eaf7caa059072409b068db284dbf65b636dfba70a1d6e809a9d7cc408dbb08b6bd52eeecddabf3310b03f4085a28568ae2edb05286e26122ca3a3c2c9369cf", 0xb5, 0x3, &(0x7f0000000040)=@abs={0x0, 0x0, 0x2}, 0x8) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f00000000c0)="071400000f370025ff149b33ff0f000000000000", 0x14) writev(r1, &(0x7f0000000240)=[{&(0x7f0000000100)="7d4172a20800eca3785093c8f1b93825f1e64d20ed3913752509d9abcad36cfcbfa6a37b4e650d5b32aded0ae6af351635053225170ca8e3b1c7148d82325db6763e5b0cdcbbc14136dc22c2c5476afb105ee56a993609923ee339585d35998d6c334267ae30edd70c13900a46837debbd7a7882884b0662d7cb8f4c0efac9522c8e411e50d7fc1b8e4af9282c4fc407b8", 0x91}], 0x1) 23:29:26 executing program 1: socket(0x1, 0x2, 0x1) pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x3}], 0x0, 0x0, 0x0, 0x0) close(r0) ioctl$BIOCGSTATS(r0, 0x4008426f, &(0x7f0000000080)) pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r1}, 0xfffffffffffffffe, 0x3}], 0x0, 0x0, 0x0, 0x0) pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r2}, 0xfffffffffffffffe, 0x3}], 0x0, 0x0, 0x0, 0x0) close(r2) getsockopt$sock_linger(r2, 0xffff, 0x80, &(0x7f0000000000), &(0x7f0000000040)=0x8) close(r1) 23:29:26 executing program 0: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1ff]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x400000000002, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x8020697f, &(0x7f0000000300)) openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x20000, 0x0) 23:29:26 executing program 0: r0 = socket(0x2, 0x4000, 0x20) setsockopt(r0, 0x29, 0x9, &(0x7f0000000080)="87d28175", 0x4) bind(r0, &(0x7f0000000000)=@un=@file={0x0, './file0\x00'}, 0xa) unlinkat(0xffffffffffffffff, &(0x7f0000000100)='./file0\x00', 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) socket(0x18, 0x0, 0x7f) connect$unix(r1, &(0x7f00000000c0)=@file={0x1, './file0\x00'}, 0xa) 23:29:26 executing program 1: socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r1}, 0xfffffffffffffffe, 0x3}], 0x0, 0x0, 0x0, 0x0) close(r1) connect$unix(r0, &(0x7f00000013c0)=ANY=[@ANYPTR64=&(0x7f0000000180)=ANY=[], @ANYRESHEX=0x0, @ANYRES16, @ANYRESHEX=0x0, @ANYBLOB="5927c6f6d5d128f708385b9a2c39d17a18801fc8a8e7474a21711c07a6e67d4749d7e42b49d1962f7e94a58b5ae8084eb7298e25bfd14371ec59f1a0cf000fe91a61cabcd9428d294eeccb828c20ebfb0ac1ef7c73d077596920a0e4824177edc2e90145716d53bbd01dfbaf240c5d288119e3ccbc0349a90999ce47350df6ae3e112133219ffc0ddd7e628de91e25f0691d302f5faabdb7153cc9fe74ad1cd3cba33291ad9c860dd0654baf11b9e9223c17fef3f7952557e12132a6b02d7cd25e79c0098a2ae128911c8e3f8d96bc08bd589d51727e585a51708f272ed844a594ac8fbc75e37e6045ef4a6b05521b3a7181c34c8eef5946186cf4c81a3de22ac3f59e7c2734f863ccf7d93de5c7a6f2e30d4bf7256c06ae5931a40d59a02181466a8cf2744b68fd21732db643cd0f63b24a3c259d9cc66e8f43c3e470bb0006edb956a0dbc7a29c3f386e47ff73324ea3066310798f0baa5524a6c8fe0ec39860f54f875ed639bab5486d4fad895c51aa03c173393bf8648789f6bad1d79c1c8abe75e352a78586e52ca0aa55563c9e99ef95696fd7a5eb087c98a283acb9549f0adbc54d859fd9ee9b0a5d15e7a8cbe40c5601f45579a2053e8c4ccb97f8e9989c3a515b23f346916dc32ab69794c13dc496d5a79766703584487b310448a06f8d95fb9de947430cde0f5ccad7d99c9ad32e4f96bca45d5df241c9f6bb0529a0234f1fb47944827424b60f873794ad0efa7c53a9ca08e0b8ca6cf420c92e4599b2a5e72194baa992b7503e47d3a53b02da922141dba9bf72e0da15838de69719c18d01b8a348f8194c92f7f36685bd52d1fdfbe2c79d2cee8bdbd9d092578b766afc38e1a18714e2b1bfd201cf89db1980bdf86ea5215a2cd25013362bd1a6288f2f0b45d06a77f92d1450a2da25544518e435b5951871e0d7cc6fab643f570063ac6eabfc01f3d8d4ff25c36fa7c4168e864f96c4df08fa8e808d9e8dd56ab5e651c86f48114ac000edb05928c079027c68f654a4ccfde05fb5f938ad45d3d25ff8b775a3a544ee9711319957f4b2bd9fbcf4a65ba05c80d5dd8409e7aba43fcc65dcec1cc974c2a8a25282dfde41419f1647b5d9d126a3a7cb673c0309f327ce04077e8af299fd4709f98addd1ec9d3704176679ef0c1921df7f168c783ae892970804c03befaebc4bdf689fc75719dd0e1cf011ea61640e15ad34d59149b3f04e2530db2a6a24c8c9c0a177853b98c26122a5e850e04687be18732351d046a6723143d7a342ce598994e0458f83f064b4cda70b3ff9bbbc11850ca2e1120d9cb9c0fc583258a94f1fcce3ddb3e25d647425feb7a756187f9cfd34860808b96515e426cf7f945167dd2d16fbde806e76598b0368ad98d3b6babe88f5454a387860bb9dda2bb229800a0a4f744cdec267c9678f1a8fadc0873a95de52ac93bc99650a7945358ff88b32f36cb1b390b096cd593266bfceb34ff56eea7bc877de7bf0726aa820629366d181fed1c547b8bda4ab9ee5fa271d45c23bfdd37d41793232a201adbdfbea297ea957ef28130d17e12ec4a81d99e1f086429b6ec9687b69fcc29635935e861b1d9ce4c9829f432f44f7ef38bbe33590bce989cfbc1fed3da983b76092e29897c506ec195f54aad8c7b40ded971622a86f0c21c7dca9457e666c71f00459454db305ec916033e40b979c889a8420e38528f05f3a68294d5a9d56c786cc8a08d8529ecdbd622188775e848a472aab67a17a1459e8a206109d819e5c6ddfa6c6e8065c98ad4a8b621dad1551b54b0c89f6f0b56f8ecb4c426ed67464900d6782c0acfd048616c22242e9fcce584e2f1d7818d180421b6876025f3da243b07fcea0ff4e97aaf4cbf34771451637a500c249600a2f44a498a6b075194e4329e8be2e775b93f2853ae13626d8fda20a3dd1c8ad8791029468df72f4cd4b8d1de042844209227ab00a0891b0b29c675b3705518359a0edbda96e4737c381e1d1b92a3e8946c65bbb5956f25510fca66cab047816dc93655347e642e0cb7449dc45d26e88d7ace91ef586539a577e5b5168675bfbe8da7dda13243330c777b205a8e8ad45ca67e47500ebae7c423e17671211c7f1c5c21f8da9c8fba8a15c2e89f804f0365b59e96b936bc46b28aa9b679b63d76e12ff7ac058271cddaa6d830ef55ba8c3d393237129b0b694d52c0be726e71fbde0840c8ed02838270fcc4ded9f96fba62fcd5fc389dfd08e62a54fdc8435895f8744dcf42d4353020e1f42e9cf81cd54af7e7b2267006f180434def1ea6ff9c355ae3f8642d44640a01e323102c904bb1938449344feadcc26340b5cd02f37f22d84ebf28e85f8031b5abccaee9ed7d3822b6634756613f2d5a87c08eefeec7a871a449d358c889556beb9a257d482216dccbb78605fc771a47491e2be3659b0242475529a5f8316318c12b9d78484f8dfb15d1d1e43682a1f0033953b39a597cf992403633e953233a3d0fa00a9d7cdddde217338818fafb68ff344aca173fd57223692b111d131dc18aef5ade916dd5aa460ada563bfb86545f2a4f17a8498220dfb4cbe844d0d5b5cf996f0fe39bd8b9ee62e164786bdb256f6f85541100f00176f66d327606fead084f5a26d3ce6f8358e67574af16953c46b4e72c67183c43e4ac765d6d6e47c95424574aa1cf6c8dbc501a885bd420ff96c624e7be2d53c5b54ac09475dea6e6ae58a2a712f868ad779b6e5d5f73e1a5300bc8c38fee102c6d0fedb26db2d4119d164c71d75470d799f7f7e6bb26193f8c8f7731f820ab370602358d35395bc32927224427962d29ff5805a2b0f35b299e749bf2907de98cd6e078c667a2cac01d1ecbf7ac3eb5e2b557d5a5593a52eda0f7cff78c0b360423169597a625b23ff6b39171a2a4ba941412c1804ac28af376a175c08e4feb8d87f74d1d8948730184b9b8c9fc04e000682fc376d01904b72c30ba7b7f0fe7faa2b8ff611f02719e0e0effd45776c69e98302d197938919863820587adb4fe672f6e68f73289bd7d6d261a91b894416e7af74781c6aac11887d682d9367fd7ad46a9529e1accd0f5ce70cf8492112a39b1ede8bdad5c090bd4769c0b4d0b6ca66cca6fa39d8065d5c3cd03e598dae607de937fe4b3fe0611f0bbcd4c0e0caf64cffe153c5ac537fc529cbc177da9c42f703a52205a07acac88e62a15c34a6e6be918406522f2b906e63d6e897fc8909ff01e46d9f5950d42809c0ebabf44a06a2c88b09e3ebe963e87c6651829a2d7f1cba92c821ec07d0b5e1296f70cb4e911f93db8b9c1adeb4c1f1429ce100c3b015f59eb73a03b48763ae86d5323690e8240ae63acd9f34331c6dc3b57f85cddda11e631186c1a6b70c258c917142cf8e9f7b3414a3c96fa2c87be5096f5835f4461f9c4a4e2c8de1c97bc4db2db4ab5211336df8c629c6080a1e6d676651f39b610281ddaf9f5f2305553c4e0959212a1301f206ec49bf9115b3ead7fc9ac8ec59ce23f1eba32ccac9abaf96afdc51ecab454e0ed530bb76a3657f66f1b7a8a6bb4ea8671108bb4cec287846a34d16f897a30dec80f00ee5af52b9d3d0e2bf7e6074775afd914a7f912bef0ee678ff50dafddd0b49cd9b69a68dd0dd60f302c4a52147f6bc447ee22cdfef85d48c4d9de04012661cb7a93a6227066be8d29eed879fed079bd2cc779c0bb16ba4bf99901f1c82043266b0b559506e00981e94bb3da1653cce72cd0f43996d3b7533e6100f0a78de74e1e5a522453ca6bbbdec10d0cb9439c1cc78a70ce0d8eeed6e100e74baf175dfd55ca62c6507639c7cb4b2d50e6bdbf9577539cc15c6255765d19ec6f0f993cdd7b84003f55381c675c20aad15d38999756346c9350c64b24c803ae3405d9719877a029d2a54ca1ff4f2389c1fbe6a79824144f40c9213ceee317d1051778a14de171734f820c167b5f0b117752fe7c14081cc2c19126da487ad254a076eb13204eea6bb6169499b95d97d3912fc284a2a2fba74626291be2be94ec387740ca210c4ca020000676070ce44a085621806968171c8c4c962a08eb95c7e0ba64037c7633bda72f348682ec99992038a215e823bd8bf193b1af5e3243684c8ab4827b8d6b68baaebefd6a2b202cba2d399ca7bb19a874bb5ac72094e0ba3ab5630549f813a994f7cb9eeb11e250412722b78935dc054b33a3a9a2c64d8bdbb48387a2e8b92a68fcb45aa254372bc2a017f54748ec5659086c4c495046186e22a775309182bc2ae3e7cbde840c75a7f8aacc3a769447d6206827fcb46046c091785933f8a4b636173f964c18a927f922e272973011d6d70472a1b89df04b3097b1b3081d2968016f00f086c7406f46ef85a545ecfb7516bf81925ec8284c38720d25806a1d220f4c8534866d1a59c6bee86155e5cb06c833d44b4766866e8ad71e209147b30c382989a455f0d19d1f565a3d18146f466c980dac1687ea3966f0fd4eff9ebe16690f69c0df7a7c957cbbf688ca59a02957b30bf7b23409342dd08ef5074b513c28db79d7e10f7d5ab90b2f20321161d454abb207988413d428617a4912848b610c2b3d3582ee8a27a22f717ab483dce2b13cb40789035527d340875613919b10ba1374181b0a6d42d1a1ceb43cbb0250b9a9c2beacdf6b4824bf46982204d95aa85c6a2ff337d1b12d7e511dc097856612a87cb5e356051837925fcffe2b30512c0f20da0dd948d1a8792149193c89bcb8d7ba25b88a75746520511e2ce616ce2a636180d18251ea381f199549a4b95dfb30796427ae4e2f714f603642c7591a98d45a5f9a5287fdb179433238ae1a749d6ef3c22f28557203fa798a7c0270156d0121c6f9ae5b7b693985aff1eb46044c821b4c7f7466b51ccd8627851e9a6f936e2902f4a67e018a5f60e86d1e57ed88cf0582c386d76e151d1eab9665cf08f3892234e4221d441cca87627cc0107cf4cdda9b67c646c6b256a1ecf81fec9791703a1e32b9300f451ced3f113d4a1fdc04da94bd0bc4980844b708ac406497488548bdc08f2fac7f4766dfde0e0a249e4c060cf630b3bd65b105f40689b1ee62d6f31f1a1a81c7b85f87a718ea719959985b7a2a43f1a6f44fee61da9bf8a4a0909388b9c4f01d7d1ffc9b94b13dfcfe829b5e3541d9128bb0785d9dfe6aef753ac6b58cc0d6375263c1f766649e301f0b7602ed9a9dc885632c5b5f52161be3ae5f7a996f87ac6199afbf67677796c4ee93809f11ea83ed665f160a0f1d5550c1c6a1b999de3d74052edc0d502562a377a970697b04f8e898800230102a900712735b839523e6c47f5a26bff5bc2ba1012538ccde6b84450a1976f13ae6797c6e8eaa05d46bc382a8ef7c469839445a9d67fc423bed5defc411f47a727972fb45eccba42a667da33764e91a1e14b942fa9cd141e463480de9908964596f165fdb7188eb705865dce72bba87d36c632b26ee8c226f4255184fb5ab38b3fb3baccdb066748796c348c3041b1cececa24e735f3058150d24dcc3a81e907e1bd65958a28e8616f30690dcde38e513647d87e1e0ba1b81d90dd9a223b012a6b5ca3f4fd573ec366c3631b6bc4587d91ecee3adc418050ee3ecccb2b7dca58e35a20a366f6512e0fc22a3070ba8cac36d0885ca35ee4ff7c94f7cd43b71a3666abe36fdc743c2f168c6722bdac8b04a94c7ff0ad49273d91727e13df9d629301b192cc2c82ed71849c4cdcaaa0b52473f230b97ab0e2e6c89889108d0648ad0f7cca273905c92c04d77bd50ac7f02c2600231f0d8a0427b887b8ab1d2f"], 0x5) r2 = socket(0x2, 0x2, 0x0) r3 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r3, 0x0, 0x100000000000000a, &(0x7f0000000040)='\x00', 0x1) r4 = dup2(r3, r2) connect$unix(r2, &(0x7f00000000c0)=ANY=[@ANYBLOB="263d867cc2c95e02aee5eebd58f9b88b57a8b30c6bbb9687d681b83d079e502de92cec2055d5ae6c94f403ce6a4cd5d8b102fe98f6dd57438fe99fc493da7e2432339f0f9cfdc4ae32519629d912a24d1be4264b730cbf6f2dd0cbb16bc810956e9aa899e86ab96894d5d9a360d33d235c3e1c6f3e6607815df3203c1850ffffff7f000000000c4c73c97390b712224b343c80d04b4c1b8993f12bedbcd3cd3604d397150996c4299de5574cff3b8e794a3a00ab471369"], 0x10) sendto$inet6(r4, 0x0, 0x0, 0x8, 0x0, 0x0) chown(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, &(0x7f0000000400)=0xc) chown(&(0x7f0000000000)='./file0\x00', 0x0, r6) getgroups(0x9, &(0x7f00000012c0)=[0xffffffffffffffff, r6, 0x0, 0xffffffffffffffff, 0x0, r6, 0x0, r6, 0x0]) chown(&(0x7f0000000180)='./file0\x00', 0x0, r7) r8 = getpid() ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0xb70914d8d1ca9d2f, r8) fcntl$setown(r2, 0x6, r8) 23:29:26 executing program 0: chdir(0x0) pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x3}], 0x0, 0x0, 0x0, 0x0) close(r0) ioctl$VMM_IOC_RUN(r0, 0xc0205602, &(0x7f0000000280)={0xfffffff8, 0xff, 0x40, 0x7, &(0x7f0000000000)={{0x6, 0x40, 0x4, 0x96, 0x9, 0x2, 0xffffffff}, {[0x3db, 0x9, 0x8001, 0x0, 0xff, 0x3f, 0x8, 0x4, 0x8ccc, 0x1000, 0x3, 0x0, 0x8, 0x2, 0xffffffffffffff81, 0x2, 0x28, 0xfffffffffffffff8], [0x2, 0x5, 0x5d, 0x2, 0x10000, 0x7fff, 0x6919, 0x2, 0x2, 0x5], [0x100000001, 0x2, 0xff, 0x101, 0x0, 0xd8, 0xfffffffffffffff8], [0x3, 0x7fff, 0x8, 0xffffffffffffffff, 0x4, 0xfffffffffffffffa], [{0x3, 0x6, 0x5, 0x5}, {0x1, 0x800, 0x6, 0xd4}, {0x1, 0x3, 0x6, 0x1}, {0x8001, 0x6, 0xfd, 0x8}, {0x3, 0x101, 0x6}, {0x7, 0x58e7, 0x6, 0x72d}, {0x2, 0x80, 0x80, 0x9}, {0x8, 0x0, 0x800, 0x40}], {0x8, 0xc94e, 0x6, 0x3}, {0x1000, 0x2, 0x81, 0x5}}}, 0xaf6, 0xd1}) 23:29:26 executing program 1: mmap(&(0x7f0000000000/0xb36000)=nil, 0xb36000, 0x0, 0x800000000009031, 0xffffffffffffffff, 0x0, 0x0) munmap(&(0x7f00007c1000/0x7000)=nil, 0x7000) munmap(&(0x7f00003b6000/0x3000)=nil, 0x3000) mmap(&(0x7f0000000000/0xb36000)=nil, 0xb36000, 0x0, 0x800000000009031, 0xffffffffffffffff, 0x0, 0x0) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x40, 0x0) getgid() accept$inet6(r0, &(0x7f0000000040), &(0x7f0000000080)=0xc) pwrite(r0, &(0x7f00000000c0)="437b89115e59f77a735194fcd5279d2bc56665a3d2a54dd6c3ed697680f49e82df8573ec851f0346bc501fae9f9808bb5489fe5cdcce7b432b88f325af8ebafd210784706ec76c0b27623936c8fc0c9dab3c73b23a2b818aac1d2d396cf1", 0x5e, 0x0, 0xcb) 23:29:26 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) r1 = open(&(0x7f0000000000)='\x00', 0x0, 0x10) ioctl$BIOCLOCK(r1, 0x20004276) pipe2(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r3}, 0xfffffffffffffffe, 0x3}], 0x0, 0x0, 0x0, 0x0) close(r3) fsync(r0) pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r5}, 0xfffffffffffffffe, 0x3}], 0x0, 0x0, 0x0, 0x0) close(r5) ioctl$BIOCSETF(r5, 0x80104267, &(0x7f00000000c0)) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x2, 0x0) ioctl$BIOCSETWF(r6, 0x80104277, &(0x7f00000001c0)={0x7, &(0x7f0000000180)=[{0x1, 0x3, 0x5, 0x9}, {0x2, 0xdb, 0x9, 0x2}, {0x9, 0xd0, 0x8, 0x7}, {0x0, 0x7f, 0x0, 0x100}, {0x9, 0x8, 0x80, 0x80000000}, {0xfffd, 0x7f, 0x5, 0x2}, {0x101, 0x4, 0x82, 0x3}]}) mmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x0, 0x10, 0xffffffffffffff9c, 0x0, 0xef) r7 = getuid() setreuid(0xee00, r7) seteuid(r7) syz_emit_ethernet(0x8, &(0x7f0000000a80)="00bc1fc92479000000000000") kevent(r2, &(0x7f0000000240)=[{{r3}, 0xfffffffffffffffd, 0x0, 0x6000000a, 0x2, 0x8}, {{r0}, 0xfffffffffffffffe, 0xd8, 0x1, 0x8, 0x7}, {{}, 0xfffffffffffffffe, 0x61, 0x2, 0x9, 0x7}, {{}, 0xfffffffffffffff8, 0x11, 0x1, 0x401, 0x2a}, {{}, 0xfffffffffffffffb, 0x90, 0x1, 0x7, 0x9}, {{}, 0xfffffffffffffffc, 0x0, 0x2, 0x8, 0x800}], 0x6, &(0x7f0000000300)=[{{r4}, 0xfffffffffffffffe, 0x8, 0x20000000, 0x2, 0x1}, {{}, 0xfffffffffffffffd, 0x38, 0xf0000000, 0x7fff, 0x4}, {{r4}, 0xfffffffffffffffe, 0x1, 0x4, 0x101}, {{}, 0xfffffffffffffffa, 0xa, 0x1, 0x5, 0x7}, {{r6}, 0x4, 0xb5, 0x2, 0x2, 0x4}], 0x6, &(0x7f00000003c0)={0x7, 0x3}) 23:29:26 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000002c0)={0x3, &(0x7f0000000040)=[{0x6c}, {0x30}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f00000000c0)="b75d03dd00ef43f7f7c855bb7042") pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r1}, 0xfffffffffffffffe, 0x3}], 0x0, 0x0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000100), 0x6, 0x0, 0x0, 0x0) ftruncate(r2, 0x0, 0x7) close(r1) ioctl$BIOCGHDRCMPLT(r1, 0x40044274, &(0x7f0000000080)) 23:29:26 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000100)=[{0x6c, 0x0, 0x80, 0x9}, {0x7c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000280)="d057080000005f593b2146d3a25a") ioctl$KDENABIO(0xffffffffffffff9c, 0x20004b3c) syz_emit_ethernet(0x21, &(0x7f0000000000)="20e5eed95640a708d6eace096eb1476ac7e4efa9711804e7811d599561f82122a7") 23:29:26 executing program 1: r0 = semget$private(0x0, 0x8, 0x10286) semop(r0, &(0x7f0000000000)=[{0x6, 0xfffd}, {0x1, 0x1, 0x17fc}, {0x2, 0x1009, 0x1000}, {0x0, 0x5, 0x1800}], 0x4) semop(r0, &(0x7f0000000080)=[{0x2, 0xc, 0x800}, {0x5, 0x6, 0x1800}, {0x4, 0x100, 0x3c00}, {0x1, 0xffff, 0x1000}, {0x1, 0x3, 0x1000}, {0x4, 0x3, 0x800}, {0x4, 0x1ff, 0x1000}, {0x1, 0x3ae9b8cc, 0x1000}, {0x0, 0xc333}, {0x3, 0x2, 0x1000}], 0xa) semctl$GETPID(r0, 0x1, 0x4, &(0x7f0000000040)=""/12) r1 = dup2(0xffffffffffffffff, 0xffffffffffffffff) ioctl$TIOCCHKVERAUTH(r1, 0x2000741e) semop(r0, &(0x7f0000000040), 0x0) semctl$GETZCNT(r0, 0x1, 0x7, &(0x7f00000002c0)=""/148) semctl$GETALL(r0, 0x0, 0x6, &(0x7f00000003c0)=""/155) semop(r0, &(0x7f0000000000)=[{0x1, 0x3ff, 0x400}, {0x0, 0x8}, {0x4, 0x1, 0x3000}, {0x3}, {0x1, 0xffff, 0x1800}], 0x5) semctl$IPC_SET(r0, 0x0, 0x1, &(0x7f00000001c0)={{0x200, 0x0, 0x0, 0x0, 0x0, 0x2b, 0xff}, 0x7, 0x3, 0x8}) semctl$GETZCNT(r0, 0x2, 0x7, &(0x7f0000000040)=""/150) semop(0xffffffffffffffff, &(0x7f0000000240)=[{0x3, 0x7a0, 0x1000}, {0x0, 0x1, 0x800}, {0x2, 0x3ff, 0x1000}, {0x0, 0x9}, {0x3, 0x7, 0x1000}, {0x7, 0xffff}, {0x3, 0x5, 0x1800}, {0x0, 0x100}], 0x8) r2 = open(&(0x7f0000000180)='./file0\x00', 0x60e, 0x0) r3 = socket(0x18, 0x2, 0x0) setsockopt(r3, 0x29, 0x31, 0x0, 0x25c) fcntl$setstatus(r3, 0x4, 0x4) pwrite(r2, &(0x7f0000000100)="c8a84e", 0xff96, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r2, 0x0, 0x0) semop(r0, &(0x7f0000000140)=[{0x4, 0x7fff, 0x800}, {0x1, 0x0, 0x1800}, {0x1, 0x2, 0x800}], 0x3) 23:29:26 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) r1 = socket(0x2, 0x3, 0x0) connect$unix(r1, &(0x7f0000000180)=ANY=[@ANYBLOB="8202adfdffffffffffffff6530130fb9aa23d057145406000000000000000700000000829568c11700287ead4bcb617fa69dfceac2884e6abca64892bc5e57c6388bbd2ad88b2951b15801360bcd4c0a162b58b55c62bffa4d012ae447471c230495aaee48c02f6ac41e6bf3bf554799b9b800ed52beb85a85e25bfb258557d60f13ad30505e8f53f8a4aeef9d612f871f4367f04157795ea4a5c59a3a9fa2a1d8cac7dbbc5b65c6ff070000b4122cd2350000030d7d61f2cd2db400000000000000fa478cb02121f590dceb00000000000000000000004c08408ed9d7fe39c7f2b03d5bab8fa9eeafe3930a28b6a549db713f74987813b57c2017c843018fd570f12f71572fcc8142858758ad7cabd2ecc7d7ef9d025b6c5ea1ef10c00000000c45ab4746021eeeac0a8bc4ed8b3c0e0a7cc76e951ee4d582124e084fc270f882b865eee588a7eee039a2e945096d7fa77b300ada2ac9cb71faf2e2086a14d6f2f5eaf4584a2c241985cc22f798037699b625759d6a4c234ae2afa2675c5f8cccfe7aeb4505f1d2cabaa441be793f34f409c013afeb16d4209dceb18f13a3e4c092e9d61e0400000027ca829606c392baa4193d0e2add214f8561ad1d48c6426a3ebde4a2d300abf70003000000000000008dda644dd3d1890d8b24124b9218392670c0a77bda7ebbb38531e0dfe8047434e5685eee934168ec73dee815b53c81bd7392b2462aa895da127c1d5943363da647081d8016b4b8a15b8969cf1ebc3a2d4b0bca644f00003751b1e4da809279c7b3252015da259eaf0f42e09878e6b0546b051d9b22d05717f5544717aca0ffe0d84bf7f233d409c1a22d76c1764cf4ce2af869b90fd62a23f14d9521fda7e05d5aacf9528cf4959641da3633e7e3f5cbf54aecb0d994f8802adc76b996b58aa6050aa727c9bfcb6feaf2a0cd455bfcd11119cb4ceefab677116603800f8031b222cf8578d931e7bb2e08a99fc62b9150c50b52ebda176e26b25acb00e6eaf70ef69cd126daaa21ec3344f65ece41fa47767fa56b1dbbdc07a24550268c3caa4a1ee916dacef7411e8fa2fa6a3d9eca80e2e6c215d09e597e3dcb2909ce5a8d50050a0ea432ee3593ee6c7e95f84ecbd17c0003c4e23b6688786e2894202fed2b5a7e96f4c50c532e9a9138c84fd4718355cd5ed9992638f5b5f4487dabfdb3fd677b09fe7f9b012a896f8f391f2df433d610a6a33c4e9eb805b72ecaadb207b16d3d1c4a6c9d847ed7d6eec33fd497c00a750fe84c23883bc918a05926bae77016502994703f47efee33ec1564c46422d73343c60b39afa3b97c34cd9276d0a942cd2f70a1d4d07847e8c382757358d6f509f9f62b304afe438b5c7d1557499e706c2e2ca33b71bf3ba41cf54947df2f0d93fd4919198c495d25007a5df338c35f43a38016bad4abfb6e128e2188baea035f5019b66c556e1deaa1934b2918194d30bbe57a102aadd9cbf3476af505cf7a4526715cfe66f3732560e1b7d12683f6d5da98affc75e1eb2df52e8b98e691e44469c2fc5d3efe91626dab84a08a18b1317517e24e5495d59a9a6a86ffff000000000000f8039c71342c67ec5be3e33f6d554ada83a7c2de7fcff3602338daa412227cee37a7745d240a2ff62f5e1b387b9a5186700000000000000000000000000000002eb1cd8043e80612f7f3dcb1dbf4085457d3a27184f1fda724c15730274b11d720eca34d1c24b9c69e27a16e70c580e67967e9e0e7866fa29e4b01ca387ad1a1abb4e4dcfb599e69bffb8d85e7b2cdb33baa3a67c54269aeeb23a48c469c49e7744380f53cce7e366d83c72fe0b89bacd9f25d713f9c09c8d93f92cffd21251b6eb73672301ef63e8f"], 0x10) r2 = semget$private(0x0, 0x4000000009, 0x82) semop(r2, &(0x7f0000000380)=[{0x1, 0xffff, 0xe5ce97ab354d86be}, {0x7, 0x2, 0x800}, {0x2, 0x4, 0x800}, {0x3, 0x2, 0x800}], 0x4) semop(r2, &(0x7f0000000380), 0x1d) semctl$SETVAL(r2, 0x4, 0x8, &(0x7f0000000100)=0x7) semctl$IPC_STAT(r2, 0x0, 0x2, &(0x7f0000000040)=""/150) semop(r2, &(0x7f0000000380)=[{0x4, 0x4, 0x3000}, {0x4, 0x6, 0x1000}, {0x3}, {0x3, 0x200}, {0x1, 0x2e5, 0x1000}, {0x0, 0x7d12, 0x1800}, {0x2, 0x7}], 0x7) semctl$GETVAL(r2, 0x4, 0x5, &(0x7f0000000080)=""/75) semctl$GETNCNT(r2, 0x1, 0x3, &(0x7f00000000c0)=""/43) semop(r2, &(0x7f00000000c0)=[{0x4, 0x7f, 0x1800}, {0x3, 0xff8}, {0x1, 0x0, 0x1800}, {0x1, 0x50, 0x800}, {0x1, 0x58, 0x1000}, {0x0, 0x1, 0x800}], 0x6) r3 = socket(0x2, 0x4003, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000080)=0xc) setsockopt(r3, 0x0, 0x1f, &(0x7f0000000140)="01003f8a", 0x4) dup2(r1, r0) r4 = dup(r0) sendto$inet6(r4, 0x0, 0x0, 0x0, 0x0, 0x39) 23:29:26 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x1, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000540)={'tap', 0x0}) pipe(&(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSMUXIO_INJECTEVENT(r3, 0x80185760, &(0x7f0000000280)={0x7, 0x0, {0x4, 0x9}}) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f00000002c0)={0x3, &(0x7f0000000040)=[{0x2d}, {0x4d}, {0x16}]}) pwrite(r2, &(0x7f00000001c0)="fb", 0x1, 0x0, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x3, 0x0, 0x2}, {0x40}, {0x6, 0x6, 0x0, 0x3ff}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) pwrite(r0, &(0x7f0000000180)="f781ea80e21bb6f576c45af84a28", 0xe, 0x0, 0x0) 23:29:26 executing program 0: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x200], [0x0, 0x0, 0x0, 0x9, 0xdfff], [0x0, 0x0, 0x403]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) open(&(0x7f0000000000)='./file0\x00', 0x81b, 0xb) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x2, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x8080691a, &(0x7f0000000300)) 23:29:26 executing program 1: pipe2(&(0x7f0000000080), 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6}, 0x1c) ioctl$FIONBIO(0xffffffffffffffff, 0x8004667e, &(0x7f0000000000)=0xe5) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x0) mkdir(&(0x7f0000000080)='./file0/file0\x00', 0x0) rename(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='./file0\x00') 23:29:26 executing program 0: r0 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0xfffffffffffffffd) writev(r0, &(0x7f0000000640)=[{&(0x7f0000000140)='#i', 0x2}], 0x1) r1 = syz_open_pts() fcntl$lock(r1, 0x7, &(0x7f0000000140)={0x0, 0x0, 0x2, 0xffffffffffffffe0}) fcntl$dupfd(r0, 0xa, r1) r2 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x144) r3 = semget$private(0x0, 0x8, 0x10286) semop(r3, &(0x7f0000000000)=[{0x0, 0x1}, {0x0, 0x1, 0x17fc}, {0x2, 0x1009, 0x1000}, {0x0, 0x2, 0x1800}], 0x4) semop(r3, &(0x7f0000000080)=[{0x2, 0xc, 0x800}, {0x5, 0x6, 0x1800}, {0x4, 0x100, 0x3c00}, {0x1, 0xffff, 0x1000}, {0x1, 0x3, 0x1000}, {0x4, 0x3, 0x800}, {0x4, 0x1ff, 0x1000}, {0x1, 0x3ae9b8cc, 0x1000}, {0x0, 0xc333}, {0x3, 0x2, 0x1000}], 0xa) semctl$GETPID(r3, 0x1, 0x4, &(0x7f0000000040)=""/12) semop(r3, &(0x7f0000000040)=[{0x1, 0x1}, {0x3, 0x1c9b, 0x2000}, {0x0, 0xf1de, 0x1800}, {0x2, 0x401}], 0x4) semctl$GETZCNT(r3, 0x1, 0x7, &(0x7f00000002c0)=""/148) semop(r3, &(0x7f0000000000)=[{0x1, 0x9, 0x400}, {0x0, 0x8}, {0x4, 0x0, 0x800}, {0x0, 0x5}, {0x0, 0xffff, 0x1000}], 0x5) writev(r2, &(0x7f0000000640)=[{&(0x7f0000000140)='#!', 0x2}], 0x1) pipe(&(0x7f0000000000)) r4 = kqueue() kevent(r4, &(0x7f0000000100), 0x6, 0x0, 0x40000009d1, &(0x7f0000000140)={0x3, 0x7ffffffe}) write(0xffffffffffffffff, &(0x7f0000000180)="930d02", 0x3) execve(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) 23:29:26 executing program 0: r0 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000600)='/dev/speaker\x00', 0x82, 0x0) pwritev(r0, &(0x7f0000000000)=[{&(0x7f0000000100)="a96f6c26d6cab392c13266f67646e2956fb1a4", 0x13}], 0x1, 0x0, 0x0) r1 = semget$private(0x0, 0x4000000009, 0x82) semop(r1, &(0x7f0000000380)=[{0x1, 0xffff, 0xe5ce97ab354d86be}, {0x7, 0x2, 0x800}, {0x2, 0x4, 0x800}, {0x3, 0x2, 0x800}], 0x4) semop(r1, &(0x7f0000000380), 0x1d) semctl$SETVAL(r1, 0x4, 0x8, &(0x7f0000000100)=0x7) semctl$IPC_STAT(r1, 0x0, 0x2, &(0x7f0000000040)=""/150) semop(r1, &(0x7f0000000380)=[{0x4, 0x4, 0x3000}, {0x4, 0x6, 0x1000}, {0x3}, {0x3, 0x200}, {0x1, 0x2e5, 0x1000}, {0x0, 0x7d12, 0x1800}, {0x2, 0x7}], 0x7) semctl$GETVAL(r1, 0x4, 0x5, &(0x7f0000000080)=""/75) semctl$GETNCNT(r1, 0x1, 0x3, &(0x7f00000000c0)=""/43) semop(0x0, &(0x7f0000000380)=[{0x1, 0xffff, 0xe5ce97ab354d86be}, {0x7, 0x2, 0x800}, {0x2, 0x4, 0x800}, {0x3, 0x2, 0x800}], 0x4) semop(0x0, &(0x7f0000000380), 0x1d) semctl$SETVAL(0x0, 0x4, 0x8, &(0x7f0000000100)=0x7) semctl$IPC_STAT(0x0, 0x0, 0x2, &(0x7f0000000040)=""/150) semop(0x0, &(0x7f0000000380)=[{0x4, 0x4, 0x3000}, {0x4, 0x6, 0x1000}, {0x3}, {0x3, 0x200}, {0x1, 0x2e5, 0x1000}, {0x0, 0x7d12, 0x1800}, {0x2, 0x7}], 0x7) semctl$GETVAL(0x0, 0x4, 0x5, &(0x7f0000000080)=""/75) semctl$GETNCNT(0x0, 0x1, 0x3, &(0x7f00000000c0)=""/43) semctl$GETZCNT(0x0, 0x3, 0x7, &(0x7f0000000140)=""/250) semctl$SETVAL(r1, 0x1, 0x8, &(0x7f0000000080)=0x7ff) writev(r0, &(0x7f0000001340)=[{&(0x7f0000000040)="720909983cef53c783a65d7ff7dc790aafbf472d", 0x14}, {0x0}, {0x0}], 0x3) 23:29:26 executing program 1: r0 = socket(0x2, 0x3, 0x2) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = kqueue() kevent(r2, &(0x7f0000000100), 0x6, 0x0, 0x0, 0x0) pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r3}, 0xfffffffffffffffe, 0x3}], 0x0, 0x0, 0x0, 0x0) close(r3) recvfrom(r3, &(0x7f00000000c0)=""/161, 0xa1, 0x42, &(0x7f0000000040)=@in6={0x18, 0x0, 0x6}, 0xc) connect$unix(r1, &(0x7f00000007c0)=ANY=[@ANYPTR64=&(0x7f00000000c0)=ANY=[], @ANYBLOB="e98f1d9a58928ef64d", @ANYBLOB="be861ad28f87ee1c92c6a583061571f3d4c8f938dde75ff16d9c1b6e16c9291c5faebdc3"], 0x3) pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r4}, 0xfffffffffffffffe, 0x3}], 0x0, 0x0, 0x0, 0x0) close(r4) recvfrom$inet(r4, &(0x7f0000000180)=""/173, 0xad, 0x801, &(0x7f0000000240)={0x2, 0x2}, 0xc) sendto$unix(r0, &(0x7f0000000080)="a1703b4019e3cbf42c610cc45cd12d0e83b4df30ec03f7d559f6b37be487c0bf913cc4c0d150376341a26eb6602e1dbcd9", 0x31, 0x0, 0x0, 0x0) 23:29:26 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r1}, 0xfffffffffffffffe, 0x3}], 0x0, 0x0, 0x0, 0x0) close(r1) ioctl$BIOCSFILDROP(r1, 0x80044279, &(0x7f0000000000)=0xf1df) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000000c0)=[{0x40}, {0x7c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) syz_emit_ethernet(0x35a, &(0x7f0000000000)) 23:29:26 executing program 1: r0 = open(&(0x7f0000000180)='./file0\x00', 0x60e, 0x0) pwrite(r0, &(0x7f0000000100)="c8a84e", 0xff96, 0x0, 0x0) mmap(&(0x7f000000a000/0x2000)=nil, 0x2000, 0x5, 0x10, r0, 0x0, 0x0) pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100), 0x0, 0x0, 0x800000, 0x0) close(r1) utimensat(r1, &(0x7f0000000000)='./file0\x00', &(0x7f00000000c0)={{}, {0x0, 0x800000000}}, 0x0) pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r2}, 0xfffffffffffffffe, 0x3}], 0x0, 0x0, 0x0, 0x0) close(r2) open(&(0x7f0000000040)='./file0\x00', 0x8, 0x98) ioctl$KDGKBMODE(r2, 0x40044b06) 23:29:27 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) r0 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f0000000140)="220e22", 0x3) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{}, 0x3000000000004, 0x8}) r1 = msgget$private(0x0, 0x0) msgctl$IPC_SET(r1, 0x1, &(0x7f0000258f88)={{}, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x80000001}) msgrcv(r1, &(0x7f0000000200)={0x0, ""/171}, 0xb3, 0x0, 0x1800) pwritev(r0, &(0x7f00000002c0)=[{}], 0x1, 0x0, 0x130ea69b) 23:29:27 executing program 1: r0 = socket(0x18, 0x1, 0x0) r1 = socket(0x800000018, 0x1, 0x0) pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r2}, 0xfffffffffffffffe, 0x3}], 0x0, 0x0, 0x0, 0x0) close(r2) bind$unix(r2, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0xa) listen(r1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f00000001c0)=0x9, 0x4) writev(r0, &(0x7f0000000140)=[{&(0x7f0000000780)="274882c192337568528cc75ffa0299774884fdbea80d33de4c8385a6fafda7fefedc3a6445814149d5a0b3758b83f910d5534114cbfe600b31b9826a6f07f2c01840b348e9e57e000e6d5c5457bf74374ec353f64861f5f810dc68a881c789882cac295e23645c9d62f78c21c56981b016ca03c93769f756c3e1c28a7637b6aeaea5186c89813b438b5f9f40be6fc9f3ca", 0x91}, {&(0x7f0000000100)='P', 0x1}], 0x2) 23:29:27 executing program 1: ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x28}, {}, {0x6, 0x0, 0x0, 0x100}]}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pwrite(0xffffffffffffffff, &(0x7f0000000040)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) 23:29:27 executing program 1: r0 = open(&(0x7f0000001640)='./file1\x00', 0x60e, 0x0) pwritev(r0, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) socket(0x2, 0x8002, 0x0) sendto$unix(r0, 0x0, 0x0, 0x0, &(0x7f0000000180)=ANY=[@ANYBLOB="0000262f76696c65302f66e9f4f43000aa04ebfe0001eb18498495b64efe51d6a734f8db2433d1c01e2ecc44a1bee628bd3af81b82b13a628d2deba1ea7006edc778fa08ca10904c1cbba6a56f8fd7687908f38d5ef1934d231bc68475e2c9a9521fa1ef3297c050ef8c48c52f16b8cac465fcdf66a0ef77e6c116b51eab3a5478c0ef7cc996901fa724dea49bdbd263383c977cba95dbafaef0cccabd2aeacbc036f3"], 0x1) 23:29:27 executing program 0: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffffff, 0x0, "00000000000000000000f2ffffffffffffff4000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xfffffeff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00", 0x0, 0x47a016a3}) mprotect(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x0) r0 = socket(0x18, 0x3, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{}, 0xfffffffffffffffe, 0x3}], 0x0, 0x0, 0x0, 0x0) close(0xffffffffffffffff) dup2(r0, 0xffffffffffffffff) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r1 = socket(0x18, 0x3, 0x0) r2 = socket$inet6(0x18, 0x3, 0x0) setsockopt$inet6_MRT6_ADD_MIF(r2, 0x29, 0x1a, &(0x7f0000000040), 0x4) close(r1) r3 = socket(0x18, 0x2, 0x0) close(r3) r4 = socket(0x400000000018, 0x3, 0x3b) setsockopt(r3, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) sendmsg(r4, &(0x7f0000000700)={0x0, 0x0, 0x0}, 0x0) 23:29:27 executing program 1: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$KDGKBMODE(r0, 0x40044b06) r1 = open(&(0x7f0000000040)='./file0\x00', 0x8000, 0x140) open(&(0x7f0000000080)='./file0\x00', 0x20, 0xa) sendto$unix(r1, &(0x7f0000000140)="5d7e5fc9725bd5ecccc70d9db5d6efd42b45999add61a1a9d5ba58850c64c392dcaf6f1d08f9abe535279c300797b944d99eb1e7b53ea1b581a62f714cdb34f6ff82", 0x42, 0x0, 0x0, 0x0) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x29, 0x80000000000000d, &(0x7f0000000180), 0x14) 23:29:27 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000380)={0x3, &(0x7f0000000040)=[{0x5c}, {0x24, 0xfc}, {0x5006}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0xf7, &(0x7f0000000340)) r1 = semget$private(0x0, 0x4000000009, 0x82) semop(r1, &(0x7f0000000380)=[{0x1, 0xffff, 0xe5ce97ab354d86be}, {0x7, 0x2, 0x800}, {0x2, 0x4, 0x800}, {0x3, 0x2, 0x800}], 0x4) semop(r1, &(0x7f0000000380), 0x1d) semctl$SETVAL(r1, 0x4, 0x8, &(0x7f0000000100)=0x7) semctl$IPC_STAT(r1, 0x0, 0x2, &(0x7f0000000040)=""/150) semop(r1, &(0x7f0000000380)=[{0x4, 0x4, 0x3000}, {0x4, 0x6, 0x1000}, {0x3}, {0x3, 0x200}, {0x1, 0x2e5, 0x1000}, {0x0, 0x7d12, 0x1800}, {0x2, 0x7}], 0x7) semctl$GETVAL(r1, 0x4, 0x5, &(0x7f0000000080)=""/75) semctl$GETNCNT(r1, 0x1, 0x3, &(0x7f00000000c0)=""/43) semget(0x3, 0x2, 0x0) r2 = semget$private(0x0, 0x4000000009, 0x82) semop(r2, &(0x7f0000000380)=[{0x1, 0xffff, 0xe5ce97ab354d86be}, {0x7, 0x2, 0x800}, {0x2, 0x4, 0x800}, {0x3, 0x2, 0x800}], 0x4) semop(r2, &(0x7f0000000380), 0x1d) semctl$SETVAL(r2, 0x4, 0x8, &(0x7f0000000100)=0x7) semctl$IPC_STAT(r2, 0x0, 0x2, &(0x7f0000000040)=""/150) semop(r2, &(0x7f0000000380)=[{0x4, 0x4, 0x3000}, {0x4, 0x6, 0x1000}, {0x3}, {0x3, 0x200}, {0x1, 0x2e5, 0x1000}, {0x0, 0x7d12, 0x1800}, {0x2, 0x7}], 0x7) semctl$IPC_RMID(r2, 0x0, 0x0) 23:29:27 executing program 1: r0 = socket(0x2, 0x3, 0x0) recvmsg(r0, &(0x7f00000001c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000240)=""/199, 0xc7}, 0x0) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x6) shmget$private(0x0, 0x4000, 0x432, &(0x7f0000000000/0x4000)=nil) execve(0x0, 0x0, 0x0) 23:29:27 executing program 0: ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x0, &(0x7f00000000c0)="00d7ab06", 0x4) bind(0xffffffffffffffff, &(0x7f00000000c0)=ANY=[@ANYBLOB="01440f"], 0x1) connect$unix(0xffffffffffffffff, &(0x7f0000000040)=ANY=[@ANYBLOB="6202020744909bfe01cb8f925440000100000000000000"], 0x1) mprotect(&(0x7f00000ae000/0x4000)=nil, 0x4000, 0x4) msgget$private(0x0, 0x40) r0 = socket(0x2, 0x2, 0x0) getegid() r1 = getuid() setreuid(0xee00, r1) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000001100)={0x0, 0x0, 0x0}, 0xc) fchown(0xffffffffffffffff, r1, r2) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f00000000c0)="0714000000900025df149b33ff0f000000000000", 0x10) write(r0, 0x0, 0x0) pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r3}, 0xfffffffffffffffb, 0x3, 0x2, 0x0, 0x1}], 0x0, 0x0, 0x2, 0x0) close(r3) r4 = accept$inet6(r3, &(0x7f0000000000), &(0x7f0000000080)=0xc) setsockopt(r4, 0x6, 0xfffffffb, &(0x7f0000000100)="7d23bfeb27ca19d130c358d90469606b13daf16b76fa32a70d969127a6a7b23d0977e68f7c96601f6cbe7df5271382e1630aa6d48dcc8123f8ab4037fef55b12227efe1c78e61982cc958afbce9e391772dda95db7782b6012f06fb0b2269ad55928b33e13ed8a1da5d632d1527a3308379996f01f4edf70a56cc7093ff76e45761d3c53dcaa51664693be378af00249e3e0ada690a479037e56fca82368be6d40c993e823cd3b6ec3b24717d4b6f22b10bcd9a05229a463625869a35a7cff3390ab510ffc22bff607fc4d0fb1146c4f7cd8b04713ba0da6a12c2ddbd811e51fed5e55b9550bc20e6e8c25234e18873613dc905a1346ffef0cf0cbf5b37f6247133570215f33cb0e6b4e73f626fa25eee15ab5773af0c0ed9da62ccf51d5dca544643ef8d06bbf164418d405bc99e80323fe2f0e51c2dde305682660d8551320441374064f8753e2e99b73019acc4da719aabb35ab546f991ec403f004b55f1457440236fe2e932a34d9f74caed3c71b1537cd554f0a8802e9e4220febaff2117a5fb57b44cbe71ce1fde8486b2e4e0c95231a9dbeecb0b40f47435ebb7e7d9d002c34af608c3fa66ef14b2393f0e2af9e5cb89c0fda2e05a259a009b092f2a7f5ddf08c322ea04290f837726b3a61a0c780c2436f0ef49f3a193d90849aa745ea35d944515b502372d7e0f5c4ba39cf024082a11f8f778df722e2e88d31284052af19d654c08630a624e4080cabb5601e81f9e3ea40ad849fb305c6d2035c4efba4c78dc77191f1a2a9d552f700fdecf28dc2164d9f618641956fa252fad4f6a3b0d441609f3ab382049095767d6f3f268afeb7baaea7ac7c9d6c4b970e23cacbd996e200c5259f5c779e085a642172ef48af783030d6a1c0c6019df46111d092fbc749ebaf29f4c066da49236d90561b21344348c6efe0c82234e73dc741718b933f9384d76f7d4a994211fdf496ef7aaa8aeb288ced5297dda1fe4a2dc63bd7519bcc8a99f8d4dcd42bf283e39a29418cce10da119f45ae57027669da80d8be04d49eedc0743a32f950c78086e38b2698db6ae8cb5fce796f80035e83287a989529a56e5afd3a3f3f3ab79e7f5c39fd2c506bfff824e88810c83f850bdf450c7090f606aa37b481edc2b7db3f53d926abecda48d417321dcf84ad64dc1fea4b484617210fadd01266b9bebbda31e8d3330ae7885f8f46a34dfa4414d8c5827597ab5deb85bd12fbf0939245bcfd04258050d1d3c0b2c2468946efde360a65d62e4180e4f0471bba95cbbd36dd6434cfc20a190bc8932f5ce7c7b29f368dd469902784ca9ba8d97b3c24cfb38b6f5b1b46c9eae7f3718d424e8947c75c09ed347ce0891abcb6212b8e2a50d21149db73a5a6ead6129ce1b8fee416a276f41589f60713dcc12e804297a06da5b8e715fbd8a1928b9e75848275570c46fd23e4b75a473bf72872cec0c59313f44032c6d6513238809d609f93df48ea4a91275217edb8829aa03bb4e1c0833479e6aca6c6ceb40004fa4972cebe7e465182843e0efff03d3699f88a0afec549689eac222bcde966a7989da5f3f44e46efe41a8497ec095fa80e90366b885607f0c939e4036f7a969e990a5cc500b66696a20af8a9ec0e174264b1546b1bdc3ef0db23fcf399448e1f467688b12a381db70ad307e5a3046ab9467c1633ed7c3d300e76b45f6748e13371482576e887bbddd7563b34b229c9af0c93ce04e056e3ace8cff836e3f411baf05d77e72c2c1eb1e3e2dcd63bee929a00075c489348078332cc1036bd3950dacba2f7a3777ede35e72a72a93a6c2669fa1bc01dc5865501dced9e8e424670c7e47a0aab61c4dd41ba7b0a17711ebdd278713c74bfd2cbcde4ba68dee6fe929439e5e90ce336ed0ef9be6aaa9b6da1c179357b6b1f86fecc340dabd6ea69d909966871f98a0224cc911845b8547258c1a5d2dce42dabedc64c1e18b0e7580958ccf7194634c8db12cf0f455594658140d64d8b4a87b791a5ea7b30a495c757ec5a96cf24f0c9411b0fc66e453ab1659ecd1689ef6ae9f4f8e9f2a73af08b8cc9488d20642e329115f691ec4b0bc53467f0844416097bcd78dadb7bbc8483fc8961cfd9574bd03519b64ea6277764d802010b180cb2ea62fb1518b19fe054fa5a2e2f63440f46e83e110735a05d4104ec83a41e33c7463169a44245b97225531adb885e0ea60c4eb10ac9221a6fcb602c7e05a599d6b196ef8a95efafbe5cf5d06e5a2a3b58d57441c1fa435fe6f9da54c2ba2881ac51dca5f60fb9424c2df84037fdb8f0c32bccfcf018c5061e2560017b6428378c9ef664ff57ef96ea8df3f5214566bc2d17f57eed9e35066969f2a99380d8d9ca6842c2be76d6130995697c89481c49c8ce09142a288a3094d3fdf0e4e4a1ceea3931dfc731f13b2ea058fe3b72097d3db1d8d8126d8994444f339b5a7ef8a8ba35225b4fda955bc6a164cd714d4944cc70126f83d38568ca9cc6613bb63bf53489c0103cb3423f6b06831e798abd4345d0a16dcf1dfd55a34b0d40d7446350c04c77f7b5c6679ce83f747634a91a06bb832309c0df76f8e33bd560ada98d3e658ab9378103ff060f8185518af5ecd2c5f56379d2666c2a9e50f7f5d7cba2bd846059a70dd130009836d3a5f6b95d9fff8a86c3cf69b8f4af7297f35cf71a7d77182da8ea8ea7084c8fed447b86108afc6adfb1e0096f61b5a85f6c675db9258ff9e5da39557d1b04fcfd2c8f7d8dbb10b7773b8028217180ab56e3b204b43bcfc79a3d22d5ff74996ddc945956de2bd00e05c3f80ce946ae8661fed0185737292b7725f72b1d71ed4da8ff9273c52d719648f26b942f2ac148e23a1bfd97d1fc5e15fcebb3771a2f228820f70adb2bbe76a4d0d6abf87cf0d1a551350279272c39c88a607757eee0301555cdf7a8918352626d88a11272621ca765fa78bf248189fbfee53b9bfb7be0c5372f8601d80f9aa37085272b776ae883875da3029fbc27f1789284054d7e99ab25253a0fb2046c9f6baf43728e429d22574a14ed25e531f42a0515232b1a028c727cba05c18ac5ca37720ca917d4adbb6c4a211fe63b92596947cfb92ebdab78cdc6929912fa043ba7d47cb46315de50c0e6b7fe3a0dec5d6d4a3a6b6d9f79eb8de06af478679cc48b56e8db1e9afa6f58f8818e6bc9c772051ae7a3d4d3a17c834337d5844f1faa64c42c3187dae0f73c806b4c8f95b358076841a839bf2ac46b833747609f05733f2575e40ced2d136c0599d8c564f0566c01c8e6271d49cfe1c33f80b7d90512dbf8ea0c9c3d13cb6fd4c6a063c7a5adb2471efcd814c6ea18b243bd8b9494f87ed16aa46698424100ed6a7c3662d0abe023c766967eee07fd121ae6486f5e95c19590d9a9998cd98269888bd0ff7b63543116df5bcdb7135700651ba9a8093ab40a7c0e0666ef623a1b09f86b4b43fc4b3b7113b89959fe456137f4e4dc9e0c2cd0b4fa577eb4a1509969501d7354ac4878047d4d99e984477a4457fec493af2dd6032e1ae0366d4785fae76c919444af19fef027ad883feade080b8ad5a979530e8a48597d320de3e0fd5c647d34fae4ba41483583d80c86b90d275c470cefd8308ab329e4160d7670387317273a42961425ea7e79cac16cc3e4c5a9d46ab34e79eb0e95ad7f479ffa1b76a9e3502b0906155bf9eae6135ee299f311f90f9818477748bd21f60105154a15b9eaaa90e4324984d3892063390bc9953aac06a0828b1c445768233f3dff8c42138238e9f538ed7ebad9aee2a77a11190f2262e8ecf543894177741c0dd0bf8a9d32a4081ff0a67889e72c2691c11de20805efb4827366e97da11de15ce864d6b00ccd179fb0d60178f02ad9c68ba81b548912bf5b8ceb92c0ebbc40cf5c67693d2fb9bdb543fa2e491d6da8e9018abc71315bccb6bcc216c4d569f48a0cfeef471c2f12c022c8b80605f500d476790f5769b8dbce606ea55d13d499f23eb8473448a47a3a139cf852a2cfa4eee065b0dbb3ecc5997ef0438478e823b9ed514f8e71466fce361dc0e2372a028bd7cfa0c6c98eb5ef36389d36d9e12293c92f2889c55217015aefb008e8e562843d5caab4be5eeab55a175572019c8d68d2e48ef92b0273a24a724362a13704037c80441b199414e1df448abccea51eb66e1a75e1b4cf14300af21c9e08628dcf518d4b1f312b23da89940d10cc292d14fc3d5344d8b0d0d84ad9fd676ca81af476cfac460fa18fad2f897f9a05caad434e17791bcfec66f0726c466078fe13403478111246696dc8315100953880a8c4f2faf508b52ea70828cf7baf1ed4ae56c100e2cbe6295be3741c1f37bba6459a3ec69782ab150154d3debc3f47971b133695b60cc7f8d1513d41b7d8880f1729e9c8d1416ff79bdf986f18f10db8d302c2f9db2438ea9a7e587e773d15450ee38833341efac37270317e6d200ee568dca1f08b6f95b42a478b0d18941ff65cd2bcb174d2ef01f4fedb4495cf3cc208504c978d6364de50ec8d5908f1e2e9d7ff1ff329286c459e1af73a3e74a2e103004f622c6ef04ce85ba753b03d940968a319664735c9c21056230e6896312f6238dd9178ff4a78325cf48f31658aabe51980b9e32e7ff897c79bad445849e772275568269b7db8d85c34fcaebed5950ce400be1544b64f895d6ea9dbe8c15f1269e1d503fbf769b01a6e114c1ccc003097ba97b1ef99fec80bb976951062956cd0425a1a20956a718e3f669fa7fb8866787ba0d2e5c585ad144b6c8ad44631f918b3a53a039d3cae57a2ae34ed5a0142e000b141f8544baabc4611857c321619845d988b9dd7d692d3ded6dc80f4a7d8a694e925d4140fee3de38360bb64c3e53d376c8c27beb49b73ef1ec90eb85f7cf6a19c26feaad3ac860a4e3c3f1be574aecebfb9f3b62235d55294711755c475cc3078ebf1c1084e424b585c9923f78da500c31b0594b4786a6d79806932bf98351d6c8ba302be1b7dcf38f1d29c8faf6299c5d4fcc393da760c256912fe679ee142ca49da6b91e8e34f509ab62062645e714bde476fda2912f27cbaa711ef740ea63419dbacc842fbf46b78b8c5e6f4a76666dec09028acf79538119bdb0fd8bae7bb75ea0dfc5be3fa85c717a60fc99bf08cb2194f334dde664c01c355eef6ec13a9adf0314544d6261d5d53c1095703e0e37d2821af2e1fd96649412278b0584af41b36b3d92a65b19b16241810bb0e3b4af6eccce6612c7f9b5ce9cb7becce0509aefc1f5a9433e30710d6c68c613eef7dc15ee844520505818b51842ac8fde102ddb4b628926654c0b47ffdbea017bdbbe881a6eb4fd95063ed7b907fc94a5774950a0788b353ae0249bc2b3b0fe5cdabcff08252aba9d7d72ad4bc738ece56c3ed414162aed2b14b990bf40168ee436e393a2753ed9037008e2fbf88067dc4b981a8097f304d205a12ebd6742852a01f346454df24368a25d10364ab00756049955db927f047a5da915b824d372d230d57f2a2e6588fe0a8439cacb2f3c95a06d06968d891bc884134c3236757d7c116a5a55ae260b3e8733a2953f2a0129b91d21626eabbe7966f76acd68e49f2b26515b0a1246769cc504311ac7f8836ae0e30bb7279faac980a6fa21bc494a073400c4b38cdb136e117f46ad8096c62f0317515a9930098178bfdbe679eae26966da0b58a48fc713d3141a927d5643500e290fd919429335cb11f513e75bc01b7e39b54bfa2fca2727710011ca831b181f4a979c32ed9b5f7131746b930225d8d0fb7a363773700662262", 0x1000) 23:29:27 executing program 1: pipe(&(0x7f0000001280)={0xffffffffffffffff, 0xffffffffffffffff}) read(r0, &(0x7f0000001740)=""/4096, 0x1000) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) r2 = open(&(0x7f00000001c0)='./file0\x00', 0x0, 0x0) r3 = open(&(0x7f0000000080)='./file0\x00', 0x8, 0x0) fcntl$setstatus(r3, 0x4, 0x80) r4 = syz_open_pts() ioctl$FIONBIO(r4, 0x8004667e, &(0x7f00000000c0)=0xfffffff7) r5 = getpid() ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0xb70914d8d1ca9d2f, r5) fcntl$lock(r4, 0x9, &(0x7f0000000000)={0x2, 0x1, 0x7, 0x400, r5}) pwritev(r3, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000001000/0x2000)=nil, 0x2000, 0x2, 0x10, r2, 0x0, 0x0) write(r1, &(0x7f0000000100)='w', 0x1) writev(r1, &(0x7f0000000200)=[{0x0}], 0x10000000000000ab) 23:29:27 executing program 0: r0 = open(&(0x7f0000000200)='./file0\x00', 0x70e, 0x0) r1 = dup(r0) pwritev(r1, &(0x7f00000003c0), 0x0, 0x0, 0xfffffffffffffffc) writev(r0, &(0x7f0000000140)=[{&(0x7f00000002c0)="0e5211d3982e03bdf44aec0479bff4ae945efd9c0be181d226a056331988be8decccee0f14d401888500f92b740890913457fa107ec1ef81b7676b836e55071c08b5", 0x42}], 0x1) close(0xffffffffffffffff) kevent(0xffffffffffffffff, &(0x7f0000000640)=[{{}, 0xfffffffffffffffb, 0x24, 0x80000000, 0x5, 0x6}, {{r1}, 0x0, 0x4, 0x4, 0x3ff, 0x1}, {{}, 0xfffffffffffffff9, 0x81, 0x20, 0xfd6, 0x6}], 0x1, &(0x7f00000003c0)=[{{}, 0xffffffffffffffff, 0x8, 0xf0000000, 0x5, 0x8}], 0x20, &(0x7f00000006c0)={0x1ff}) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x0) mkdir(&(0x7f0000000180)='./file0\x00', 0x0) mkdir(&(0x7f0000000080)='./file0\x00', 0x0) rmdir(&(0x7f0000000080)='./file1\x00') symlink(&(0x7f0000000000)='./file1\x00', &(0x7f0000000100)='./file1\x00') pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r2}, 0xfffffffffffffffe, 0x3}], 0x0, 0x0, 0x0, 0x0) rmdir(&(0x7f0000000340)='./file1\x00') close(r2) recvmsg(r2, &(0x7f0000000580)={&(0x7f00000001c0)=@in, 0xc, &(0x7f0000000280)=[{&(0x7f0000000240)=""/59, 0x3b}, {&(0x7f00000005c0)=""/104, 0x68}, {&(0x7f0000000400)=""/113, 0x71}], 0x3, &(0x7f0000000480)=""/237, 0xed}, 0x802) ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0xb70914d8d1ca9d2f, 0x0) socketpair(0x20, 0x3, 0x9c, &(0x7f0000000380)={0xffffffffffffffff, 0xffffffffffffffff}) fchflags(r3, 0x10000) fcntl$lock(r0, 0x8, &(0x7f0000000040)={0x2, 0x2, 0x1, 0x42}) 23:29:27 executing program 0: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000240)={0x80000000, 0x2, {0x0, 0x10000000000001}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x3f, 0x0, 0xffffffffffffffff, 0x0, "00000000000000000000f2ffffffffffffff4000", 0x200}) r0 = socket(0x10, 0x4, 0x0) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) setsockopt$sock_int(r0, 0xffff, 0x1008, &(0x7f0000000180)=0x5, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) close(0xffffffffffffffff) fcntl$setstatus(0xffffffffffffffff, 0x4, 0x4) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) socket(0x18, 0x1, 0x0) setsockopt(r0, 0x10000, 0xf15, &(0x7f0000000280)="ebffcbff13b9050087bd4e71e699480800000000000068663e7d61fb08b9d080d20200ab90183b17c4e1a4a1e67c5b7295460000efc3ebbbd279c938625326d87f334632870a315362f6c96b7f4c8a64790affdc426a4b87dcf16f45fefd565e2487552213bf1459222d3f432eb03fe1299747c5a24aefd90254adb8f7eb2dfa86874a01a0690a11", 0x88) r1 = openat$tty(0xffffffffffffff9c, &(0x7f0000000100)='/dev/tty\x00', 0x400, 0x0) ioctl$TIOCMGET(r1, 0x4004746a, &(0x7f00000001c0)) r2 = socket(0x18, 0x1, 0x0) close(r2) r3 = socket(0x18, 0x2, 0x0) setsockopt(r3, 0x26, 0xab, &(0x7f0000000200)="eb713048e6193192964800000001000000000000", 0x14) connect$unix(r2, &(0x7f00000000c0)=@abs={0x1, 0x7}, 0x8) write(r3, 0x0, 0x0) 23:29:27 executing program 1: r0 = socket(0x18, 0x3, 0x102) pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r2}, 0xfffffffffffffffe, 0x3}], 0x0, 0x0, 0x0, 0x0) close(r2) kevent(r2, &(0x7f0000000100)=[{{r1}, 0xfffffffffffffffe, 0x3, 0x0, 0x400, 0x7}], 0x5a37, 0x0, 0xfffffffe, 0x0) pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r3}, 0xfffffffffffffffe, 0x3}], 0x0, 0x0, 0x0, 0x0) close(r3) ioctl$WSMUXIO_REMOVE_DEVICE(r3, 0x80085762, &(0x7f0000000140)={0x3, 0x101}) close(r1) dup2(r0, r0) r4 = socket$unix(0x1, 0x5, 0x0) ioctl$LIOCSFD(r1, 0x80046c7f, &(0x7f0000000000)=r4) pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x10000) pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r6}, 0xfffffffffffffffe, 0x3}], 0x0, 0x0, 0x0, 0x0) close(r6) ioctl$TIOCCDTR(r6, 0x20007478) sendmsg$unix(r5, &(0x7f0000000080)={&(0x7f00000001c0)=ANY=[@ANYBLOB="0166b22f66694c651000da84382d3b0cc4"], 0x8, 0x0, 0x0, 0x0, 0x54, 0x8}, 0x0) 23:29:27 executing program 0: r0 = open(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) ktrace(0x0, 0x0, 0x0, 0x0) ioctl$VT_ACTIVATE(r0, 0x20007605, &(0x7f0000000040)=0x7) pipe(&(0x7f00000003c0)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = kqueue() kevent(r3, &(0x7f0000000100), 0x6, 0x0, 0x0, 0x0) pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r4, &(0x7f0000000100)=[{{r4}, 0xfffffffffffffffe, 0x3}], 0x0, 0x0, 0x0, 0x0) close(r4) pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r5}, 0xfffffffffffffffe, 0x3}], 0x0, 0x0, 0x0, 0x0) close(r5) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000480)={&(0x7f0000000000)=ANY=[@ANYBLOB="007883eff2696c653000"], 0xa, &(0x7f0000000100)=[{&(0x7f0000000080)="49e016630fd3f568a86213276f502f6c7dac8d577d98c38a1202763848705e932cbcef758d73b85e283a3b6ad13b63b0d5b10087", 0x34}, {&(0x7f00000001c0)="0ffb9a9fec4a0cdbd3f9a0dab3b9928d5e379d8de5695cd70ff464fea171c2121489fac0979bb0c22f56d636d58978c0cee400f3bb70035be6146f948342bd8110b4db458175eb42174c4f31d6aaf3afc3dc4376f7a59afdcf44f0d38a7f3bb8ad870cb7f480a42d08277a6ec4f408a3c2033846c7792f5a991bd76a1e000a921d9a479cf626ae45a2d02ace9ad2d0f1cc2c22125038f94e0a728fadc98021d3d1c4d9f99ec35ffc3614904471a24494fc302efdb570c03954a2805ab34e478648ae3cafbf560ed89492c32d6f2b519473d05fe7d24b233a67ac4dea74095e551b", 0xe1}, {&(0x7f00000000c0)="f3c65c4da8", 0x5}, {&(0x7f00000002c0)="347aa5a370cef88f342569720a4e39cbfe5b418fb911605ec6a510994dfb6f844dea82ed6b03eaefa9ff75d651ef83a1d6ac9fe05a2ba45318655d774884efa09b749d8e133750e09683194b20590b2ff51dd359f6eacdf9b05758e2c99198de5da2e3820241b1ec684dfc5e047243ff27648f9e848f6889584944128097c8088d795d0c8705d46f34aa3062a229a5a63aef7935457c1caf642d44c3966b8be715f9ce1f58e1627c6dafbd8935e46968b281488bffeadf5eb92247d7681747342ae3f961c959469f2f11008e587f3a951a51e624fbd05ad9299e20ba246697101ae31558e13884e9aa360dbbb1d1e4684e3b2b8884610d0bddbd2370188d", 0xfe}], 0x4, &(0x7f0000000400)=[@rights={0x28, 0xffff, 0x1, [r0, 0xffffffffffffffff, r0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]}, @rights={0x20, 0xffff, 0x1, [0xffffffffffffffff, 0xffffffffffffffff, r1, 0xffffffffffffffff]}, @rights={0x28, 0xffff, 0x1, [0xffffffffffffffff, r0, r3, r4, r5, r0]}], 0x70, 0xc}, 0x0) setsockopt(r1, 0x420e0, 0x6, 0x0, 0x0) write(r2, &(0x7f0000000340), 0x10000014c) dup2(r1, r2) write(r2, &(0x7f0000000040), 0xfeea) read(r1, 0x0, 0x0) execve(0x0, 0x0, 0x0) execve(0x0, 0x0, 0x0) 23:29:27 executing program 1: munlockall() r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f0000000280)=[{0x7}, {0x5}, {0x6}]}) pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r1}, 0xfffffffffffffffe, 0x3}], 0x0, 0x0, 0x0, 0x0) close(r1) ioctl$BIOCSBLEN(r1, 0xc0044266, &(0x7f0000000080)=0x8) syz_emit_ethernet(0xe, &(0x7f0000000180)="a6f241bf5acad59240fcce1004ab") 23:29:27 executing program 1: connect$unix(0xffffffffffffffff, &(0x7f00000001c0)=ANY=[@ANYBLOB="225c4191bff9f0b3c835b194d809000000d975f85ccc48aeaae5725f0d4bdf35051eea9de3d33494918575dc06aaee8521a8f69110a78f542a72c8c604556bb958197afcd230b3bb2a0a309a9544de78e5e13dbcd01c7cc127023dc95165967a517a1b42abf0fe462f85cb76fb6527d5524058cb732f622fd76297928bc7ecca0d283aaa0ae4ed19bc2642b29ebd85645e5f6bb9867a000000000000abecdab2adbab0c4d2fd5f4d9167e100000000003ba0241a8daacb4e194974621e0828442108f604541abdcc6a4aaa9593f92c28"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x1, 0x0) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r1 = kqueue() r2 = fcntl$dupfd(r1, 0x2, 0xffffffffffffffff) close(r2) r3 = socket(0x2, 0x1, 0x0) connect$unix(r3, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0x10) setsockopt$sock_int(r3, 0xffff, 0x1023, &(0x7f0000000080), 0x3e6) shutdown(r2, 0x2) 23:29:28 executing program 0: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x5}}) r0 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r1}, 0xfffffffffffffffe, 0x3}], 0x0, 0x0, 0x0, 0x0) close(r1) ioctl$WSDISPLAYIO_LDFONT(r1, 0x8058574d, &(0x7f0000000100)={'./file0\x00', 0x80, 0x54, 0x84, 0x1, 0x34, 0x354, 0x8000, 0x1, 0x0, 0xa24a, 0x3}) close(r0) r2 = socket(0x18, 0x3, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) r3 = socket(0x18, 0x2, 0x0) dup2(r3, r0) r4 = openat$pf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/pf\x00', 0x100, 0x0) ioctl$FIONREAD(r4, 0x4004667f, &(0x7f0000000080)) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13f9fd812eaa4e713040e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) sendto$unix(r0, 0x0, 0x0, 0x0, 0x0, 0x0) 23:29:28 executing program 1: pipe(&(0x7f0000000100)={0xffffffffffffffff}) read(r0, &(0x7f00000001c0)=""/227, 0xe3) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x4000000005, 0x0) mknod(&(0x7f0000000000)='./file0\x00', 0x8000, 0x5b) pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) pipe(&(0x7f0000000300)={0xffffffffffffffff}) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r3}, 0xfffffffffffffffe, 0x3, 0x0, 0x0, 0x2}], 0x40000000, 0x0, 0x0, 0x0) close(r2) ioctl$BIOCSETWF(r2, 0x80104277, &(0x7f0000000040)={0x3, &(0x7f0000000080)=[{0x30, 0x0, 0x0, 0x10}, {0x21}, {0xa30, 0x0, 0x0, 0x7ff}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r4}, 0xffffffffffffffff, 0x3, 0x2}], 0x0, 0x0, 0x0, 0x0) close(r4) ioctl$VT_OPENQRY(r4, 0x40047601, &(0x7f00000002c0)) write(r1, &(0x7f0000000180)="3c9ebb8a65237a19000000000000", 0xe) 23:29:28 executing program 0: geteuid() r0 = getuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) setreuid(r0, r1) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f00000000c0)=0xc) seteuid(r3) setgroups(0x1, &(0x7f0000000100)=[r2]) r4 = openat$klog(0xffffffffffffff9c, &(0x7f0000000140)='/dev/klog\x00', 0x802, 0x0) fcntl$getown(r4, 0x5) minherit(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x3) sync() mlock(&(0x7f0000ffd000/0x3000)=nil, 0x3000) r5 = socket(0x6, 0x3, 0x1) mmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x1, 0x6010, r5, 0x0, 0xc05) r6 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x1, 0x10, r6, 0x0, 0xa8) getsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f0000000180)={0x0}, &(0x7f00000001c0)=0xc) setpgid(0x0, r7) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000200)) setsockopt$inet6_MRT6_ADD_MIF(0xffffffffffffffff, 0x29, 0x66, &(0x7f0000000240)={0x8, 0x1, 0x8, 0x841, 0x4}, 0xc) 23:29:28 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000080)=[{0x54}, {0x81}, {0x6, 0x0, 0x0, 0x100ff}]}) pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r1}, 0xfffffffffffffffe, 0x3}], 0x0, 0x0, 0x0, 0x0) close(r1) ioctl$BIOCIMMEDIATE(r1, 0x80044270, &(0x7f0000000000)=0x7) pwrite(r0, &(0x7f0000000280)="d000"/14, 0xe, 0x0, 0x0) pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x800, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r2}, 0xfffffffffffffffe, 0x3}], 0x0, 0x0, 0x0, 0x0) r3 = kqueue() kevent(r3, &(0x7f0000000100), 0x6, 0x0, 0x0, 0x0) pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r5}, 0xfffffffffffffffe, 0x3}], 0x0, 0x0, 0x0, 0x0) close(r5) close(r4) syz_open_pts() ioctl$BIOCSHDRCMPLT(r2, 0x80044275, &(0x7f0000000040)=0x40) getsockopt$sock_linger(r2, 0xffff, 0x80, &(0x7f00000001c0), &(0x7f0000000200)=0x8) 23:29:28 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0xfff, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x1000000029, 0x9, &(0x7f0000000180), 0x0) 23:29:28 executing program 1: r0 = open$dir(&(0x7f00000001c0)='.\x00', 0x0, 0x0) mkdirat(r0, &(0x7f0000000000)='./file0\x00', 0x0) mkdirat(r0, &(0x7f0000000040)='./file0/file0\x00', 0x0) unveil(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000180)='c\x00') unlink(&(0x7f0000000140)='./file0/file0\x00') open(&(0x7f0000000080)='./file0/file0\x00', 0x100, 0x20) pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r1}, 0xfffffffffffffffe, 0x3}], 0x0, 0x0, 0x0, 0x0) close(r1) mknodat(r1, &(0x7f0000000100)='./file0\x00', 0x0, 0x9) 23:29:28 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) r1 = socket(0x2, 0x1, 0x0) r2 = fcntl$dupfd(r0, 0x0, r1) pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r3}, 0xfffffffffffffffe, 0x3}], 0x0, 0x0, 0x0, 0x0) close(r3) ioctl$TIOCCONS(r3, 0x80047462, &(0x7f0000000040)=0x10001) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000380)={0x3, &(0x7f0000000140)=[{0x5c}, {0x54}, {0x4006}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000080)="0967fb9c721c0f9e06b78eac6065") 23:29:28 executing program 0: ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) r0 = socket(0x400000000018, 0x3, 0x3a) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x3}, 0xc) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f00000000c0), 0x5c) r1 = socket(0x18, 0x1, 0x0) close(r1) r2 = socket(0x18, 0x400000002, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) r3 = socket(0x18, 0x2, 0x0) getsockname$unix(r3, &(0x7f00000000c0)=ANY=[@ANYBLOB="000000000000000000000000000000007b0ac3c80400"/110], &(0x7f0000000040)=0x6e) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r2) r4 = socket(0x400000000018, 0x3, 0x0) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r2, 0x0, 0x0) sendmsg$unix(r4, &(0x7f00000006c0)={0x0, 0x0, 0x0}, 0x0) clock_settime(0x4, &(0x7f0000000300)={0x13000004, 0x727}) semget$private(0x0, 0x0, 0x201) 23:29:28 executing program 1: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x80, 0x0, 0xffffffffffffffff, 0x0, "00000000000000000000f2ffffffffffffff4000", 0xb02, 0x40000}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) connect$unix(0xffffffffffffffff, &(0x7f0000000080)=ANY=[@ANYBLOB='*\a'], 0x1) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r1 = socket(0x18, 0x1, 0x0) close(r1) r2 = socket(0x18, 0x2, 0x0) close(r2) socket(0x400000000018, 0x3, 0x3a) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r2, &(0x7f0000000040)="100a2956b9223776", 0x79c) 23:29:28 executing program 0: link(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='./file0\x00') socket(0x11, 0x3, 0xfc) open$dir(&(0x7f0000000080)='./file0\x00', 0x10000, 0x106) socket(0x10, 0x2, 0x0) 23:29:28 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x1, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000200)=[{0x7}, {0x4, 0x80, 0xdf}, {0x6, 0x0, 0x0, 0xf5}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x20000, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000100), 0x6, 0x0, 0x0, 0x0) r3 = kqueue() kevent(r3, &(0x7f0000000100), 0x6, 0x0, 0x0, 0x0) r4 = fcntl$dupfd(r2, 0xa, r3) bind$inet(r4, &(0x7f0000000180)={0x2, 0x1}, 0xc) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r6}, 0xfffffffffffffffe, 0x3}], 0x0, 0x0, 0x0, 0x0) close(r6) ioctl$BIOCSETWF(r5, 0x80104277, &(0x7f0000000000)={0x9, &(0x7f0000000280)=[{0x401, 0x5, 0xb2, 0x3}, {0x800, 0x3, 0x5}, {0x4, 0x8, 0x4, 0xadc5}, {0x1, 0x5, 0x81, 0x9}, {0x100, 0x59, 0x3f, 0x52ff}, {0x6, 0x3, 0x7, 0x7}, {0x81, 0x20, 0x1f, 0x80000001}, {0x3, 0x0, 0x7, 0x5}, {0x6, 0x2, 0x1, 0x401}]}) ioctl$BIOCSDLT(r6, 0x8004427a, &(0x7f0000000100)=0x81) pwrite(r1, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x2) 23:29:29 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) syz_emit_ethernet(0x3b9, &(0x7f0000000200)="d0") getitimer(0x1, &(0x7f0000000000)) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x80, 0x0) ioctl$SPKRTUNE(r1, 0x20005302, &(0x7f0000000080)={0x81, 0x6}) syz_open_pts() close(r1) 23:29:29 executing program 1: setreuid(0x0, 0xee01) r0 = socket(0x18, 0x1, 0x0) setreuid(0xee00, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, &(0x7f0000000400)=0xc) chown(&(0x7f0000000000)='./file0\x00', 0x0, r2) r3 = syz_open_pts() r4 = kqueue() kevent(r4, &(0x7f0000000100), 0x6, 0x0, 0x0, 0x0) r5 = kqueue() kevent(r5, &(0x7f0000000100), 0x6, 0x0, 0x0, 0x0) pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r6}, 0xfffffffffffffffe, 0x3}], 0x0, 0x0, 0x0, 0x0) close(r6) r7 = openat$pci(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/pci\x00', 0x8000, 0x0) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r8}, 0xfffffffffffffffe, 0x3}], 0x0, 0x0, 0x0, 0x0) close(r8) sendmsg$unix(0xffffffffffffffff, &(0x7f00000001c0)={&(0x7f0000000000)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000000040), 0x0, &(0x7f0000000100)=[@rights={0x28, 0xffff, 0x1, [0xffffffffffffffff, r0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]}, @cred={0x20, 0xffff, 0x0, 0x0, 0x0, r2}, @rights={0x20, 0xffff, 0x1, [r3, r0, r4]}, @rights={0x30, 0xffff, 0x1, [r0, r5, r6, r7, r0, r0, r8]}, @rights={0x18, 0xffff, 0x1, [r0]}], 0xb0, 0x6}, 0xd) setsockopt$sock_int(r0, 0xffff, 0x1000, 0x0, 0x0) 23:29:29 executing program 1: poll(&(0x7f0000000000)=[{}], 0x200000000000007a, 0x0) pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x3}], 0x0, 0x0, 0x0, 0x0) close(r0) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) r1 = socket(0x18, 0x3, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r2}, 0xfffffffffffffffe, 0x3}], 0x0, 0x0, 0x0, 0x0) close(r2) ioctl$BIOCFLUSH(r2, 0x20004268) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) sendmsg(r1, &(0x7f0000000740)={0x0, 0x0, 0x0, 0xffffffffffffff59, 0x0, 0xbb}, 0x0) 23:29:29 executing program 0: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x101, {[0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff], [0x0, 0x0, 0x277, 0x0, 0x3f], [0x0, 0x0, 0x0, 0x9, 0xffdfffffffffffff, 0xffffffffffffffff], [0x0, 0x0, 0x401], [{}, {}, {0x0, 0x0, 0x10001, 0x5}], {}, {0x0, 0x0, 0x0, 0x6}}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x2, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x8080691a, &(0x7f0000000300)) fcntl$getown(0xffffffffffffffff, 0x5) pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r2}, 0xfffffffffffffffe, 0x3}], 0x0, 0x0, 0x0, 0x0) close(r2) ioctl$WSDISPLAYIO_GVIDEO(r2, 0x40045744, &(0x7f0000000000)) 23:29:29 executing program 1: r0 = socket(0x2, 0xc003, 0x11) r1 = socket(0x20, 0x3, 0x8) r2 = msgget(0x3, 0x200) msgctl$IPC_STAT(r2, 0x2, &(0x7f0000000040)=""/158) pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r3}, 0xfffffffffffffffe, 0x3}], 0x0, 0x0, 0x0, 0x0) r4 = msgget$private(0x0, 0x0) msgctl$IPC_SET(r4, 0x1, &(0x7f0000258f88)={{}, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x80000001}) msgctl$IPC_RMID(r4, 0x0) poll(&(0x7f0000000340)=[{0xffffffffffffffff, 0x80}, {r3, 0x20}, {0xffffffffffffffff, 0x154}, {r0, 0x1}, {r1, 0x40}, {r3, 0x4}, {r0, 0x4}], 0x7, 0x7fff) close(r3) pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r5}, 0xfffffffffffffffe, 0x3}], 0x0, 0x0, 0x0, 0x0) close(r5) accept$inet(r5, &(0x7f0000000200), &(0x7f0000000240)=0xc) r6 = kqueue() kevent(r6, &(0x7f0000000100), 0x6, 0x0, 0xfffffffe, 0x0) writev(r6, &(0x7f0000000280)=[{&(0x7f0000000000)="d62efcd1f587a772f03b7c464b6116588aabbafa769155028c956b4dab6652464accc51ec0e816199d0f678c0885cbdecdab83"}, {&(0x7f0000000140)="d12a2538737e88f8eb6e029e5dbb35df3db884c9a56b50d832c41d63540bcc8a63d45154ea49e350052d70bea8400affa98f919b8dd919d43e6286bb9bc6a9a20c223ce50503845021a3f61be3c2c44facaaaaf06ca0df431849af600e925e4a9d8786252926e3e705e0826a31bd55ddf16ffbf5b7284fc35095f369657b1d829be9fdc7d2af2bab01f640c95141d0de17af45443cdefba3f27f69ad3d7f7af3e48bb89f3cb2d9fdfc9c902df06a0b8d9c"}], 0x0) r7 = open(&(0x7f00000002c0)='./file0\x00', 0x8000, 0x2a) connect$unix(r7, &(0x7f0000000300)=@abs={0x0, 0x0, 0x1}, 0x8) 23:29:29 executing program 0: r0 = socket(0x18, 0x2, 0x0) mprotect(&(0x7f0000001000/0x2000)=nil, 0x2000, 0x1) select(0x40, &(0x7f0000000000)={0x8}, &(0x7f00000010c0), 0x0, 0x0) pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r1}, 0xfffffffffffffffe, 0x3}], 0x0, 0x0, 0x0, 0x0) close(r1) r2 = dup2(r1, r0) ioctl$BIOCGRTIMEOUT(r2, 0x4010426e, &(0x7f0000000040)) mprotect(&(0x7f0000001000/0x1000)=nil, 0x1000, 0x2) shutdown(r0, 0x0) 23:29:29 executing program 1: setreuid(0xee00, 0x0) r0 = open$dir(&(0x7f0000001240)='.\x00', 0x0, 0x0) r1 = getuid() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000280), &(0x7f0000000200)=0xc) accept$inet(0xffffffffffffffff, 0x0, &(0x7f00000001c0)) fchown(r0, r1, 0x0) setreuid(0xee00, r1) r3 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) r4 = socket(0x2, 0x400000001002, 0x0) connect$unix(r4, &(0x7f0000000780)=@abs={0x0, 0x0, 0x3}, 0x1c) r5 = dup2(r2, r4) dup2(r5, r0) writev(r3, &(0x7f0000000000)=[{&(0x7f00000000c0)='#!', 0x2}], 0x10000000000000dd) r6 = semget$private(0x0, 0x3, 0x100) semctl$GETVAL(r6, 0x1, 0x5, &(0x7f0000000100)=""/72) semctl$SETALL(r6, 0x0, 0x9, &(0x7f0000000040)=[0x14dc]) setsockopt$sock_int(r3, 0xffff, 0x190e, &(0x7f0000000180)=0x9, 0x4) semop(r6, &(0x7f0000000080)=[{0x3, 0x2, 0x1000}, {0x0, 0x7}, {0x3, 0x6, 0x1800}], 0x3) 23:29:29 executing program 1: open$dir(&(0x7f0000000000)='./file0\x00', 0x40000400000002c2, 0x0) r0 = getpid() ktrace(&(0x7f0000000040)='./file1\x00', 0x1, 0xfcfc96ac7f7865be, r0) r1 = getpgid(0x0) setreuid(0xee00, 0x0) ktrace(&(0x7f00000000c0)='./file0\x00', 0x4, 0x1010, r1) 23:29:29 executing program 1: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) r0 = kqueue() kevent(r0, &(0x7f0000000000), 0x9, &(0x7f0000000040), 0xffffffff, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffffff, 0x0, "00000000000000000000f2ffffffffffffff4000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) connect$unix(0xffffffffffffffff, &(0x7f0000000040)=ANY=[@ANYBLOB="0103"], 0x1) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x1, 0x0, "010000000000000000ffffff7f00", 0x400000}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r2 = socket(0x18, 0x1, 0x0) close(r2) r3 = socket(0x18, 0x2, 0x0) close(r3) socket(0x400000000018, 0x3, 0x3a) socket(0x18, 0x4003, 0x0) setsockopt(r3, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r2, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r3, &(0x7f0000000040)="100a2956b9223776", 0x21d) 23:29:29 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)) socketpair$unix(0x1, 0x0, 0x0, 0x0) r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x100000000}) flock(r0, 0x2) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x8, 0x200000005}) syz_open_pts() r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000080)={0x80000001, 0x200, 0x1ff, 0x9, "cf0c0e930fdfa5aec2b9d6f219543e23cf89f7dd", 0xffffffff, 0x2}) r2 = geteuid() seteuid(r2) 23:29:29 executing program 1: r0 = shmget$private(0x0, 0x1000, 0x81, &(0x7f0000ffd000/0x1000)=nil) shmat(r0, &(0x7f0000ffd000/0x2000)=nil, 0x2000) r1 = dup(0xffffffffffffffff) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) setsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000040)={0x0, r2, r3}, 0xc) unlink(&(0x7f0000000080)='./file0\x00') ioctl$WSDISPLAYIO_SBURNER(r1, 0x800c5751, &(0x7f00000000c0)={0x4, 0x8888, 0xa}) sendto(r1, &(0x7f0000000100)="2150ec05ccedc9776114148caa19f973c28013c97b59199cadbff0177b2d8bec76", 0x21, 0x40d, &(0x7f0000000140)=@un=@abs={0x1, 0x0, 0x0}, 0x8) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff}) connect$unix(r4, &(0x7f00000001c0)=@file={0x1, './file0\x00'}, 0xa) pipe2(&(0x7f0000000200)={0xffffffffffffffff}, 0x0) ioctl$KDSETLED(r5, 0x20004b42, &(0x7f0000000240)=0x7ff4c013438cf689) mknod(&(0x7f0000000280)='./file0\x00', 0x6000, 0xda06) getsockname$unix(0xffffffffffffffff, &(0x7f00000002c0)=@file={0x0, ""/35}, &(0x7f0000000300)=0x25) r6 = accept(0xffffffffffffff9c, &(0x7f0000000340)=@in6, &(0x7f0000000380)=0xc) getsockopt$sock_linger(r6, 0xffff, 0x80, &(0x7f00000003c0), &(0x7f0000000400)=0x8) chflags(&(0x7f0000000440)='./file0\x00', 0x10000) r7 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000480)='/dev/ttyCcfg\x00', 0x8, 0x0) ioctl$WSDISPLAYIO_SMODE(r7, 0x8004574c, &(0x7f00000004c0)) pipe2(&(0x7f0000000500), 0x10000) 23:29:29 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/bpf\x00', 0x1, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x50}, {0x2c}, {0x6, 0x0, 0x0, 0xfff}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r1 = openat$klog(0xffffffffffffff9c, &(0x7f0000000000)='/dev/klog\x00', 0x20491, 0x0) pwrite(r1, &(0x7f0000000100)="fbae8a8d1a029be96914f6357e3a", 0xe, 0x0, 0xfffffffffffffffd) close(0xffffffffffffffff) r2 = openat$diskmap(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/diskmap\x00', 0x10, 0x0) r3 = openat$tty(0xffffffffffffff9c, &(0x7f0000000140)='/dev/tty\x00', 0x400, 0x0) pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r4}, 0xfffffffffffffffe, 0x3}], 0x0, 0x0, 0x0, 0x0) close(r4) r5 = kqueue() kevent(r5, &(0x7f0000000100), 0x6, 0x0, 0x0, 0x0) pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r6}, 0xfffffffffffffffe, 0x3}], 0x0, 0x0, 0x0, 0x0) close(r6) pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r7}, 0xfffffffffffffffe, 0x3}], 0x0, 0x0, 0x0, 0x0) close(r7) kevent(0xffffffffffffffff, &(0x7f0000000300)=[{{r0}, 0xfffffffffffffffc, 0x40, 0x1, 0xffffffff, 0xdae7}, {{r1}, 0xfffffffffffffffe, 0x0, 0x80000000, 0x5, 0x7f}, {{}, 0xfffffffffffffffc, 0xc0, 0x1, 0x401, 0x100000001}, {{r2}, 0xfffffffffffffffb, 0x11, 0x1, 0x0, 0xe23f}, {{r3}, 0xffffffffffffffff, 0x6, 0x2, 0x80101, 0x2}, {{r4}, 0xfffffffffffffff8, 0x14, 0x2, 0x1, 0x20}, {{r5}, 0xe7280386d51b0a6, 0x22, 0x10, 0x8, 0x4}, {{r0}, 0xfffffffffffffffd, 0x0, 0x20000000, 0xf8c, 0x5db}, {{r1}, 0xfffffffffffffffa, 0x8, 0x20000000, 0x0, 0x2}, {{r6}, 0xfffffffffffffffa, 0x40, 0x80, 0x49, 0x2}], 0x1ff, &(0x7f0000000200)=[{{}, 0xfffffffffffffff9, 0x83, 0x20, 0x7fff, 0xffffffffffffd4d9}, {{r7}, 0xfffffffffffffffc, 0x10, 0x8, 0x9, 0x3}, {{r0}, 0xfffffffffffffffe, 0x82, 0x40, 0x3f, 0x10001}, {{r0}, 0xffffffffffffffff, 0xc8, 0x40000000, 0x800000000000, 0xf00}], 0x7, &(0x7f0000000180)={0x1000000020, 0xffffffffffff8001}) 23:29:29 executing program 1: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x0, 0x10, r1, 0x0, 0x0) mmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x0, 0x10, r1, 0x0, 0x0) readv(r0, &(0x7f00000004c0)=[{&(0x7f0000000000)=""/13, 0xd}, {&(0x7f0000000040)=""/10, 0xa}, {&(0x7f0000000080)=""/15, 0xf}, {&(0x7f00000000c0)=""/217, 0xd9}, {&(0x7f00000001c0)=""/162, 0xa2}, {&(0x7f0000000280)=""/139, 0x8b}, {&(0x7f0000000340)=""/171, 0xab}, {&(0x7f0000000400)=""/77, 0x4d}, {&(0x7f0000000480)=""/57, 0x39}], 0x9) mprotect(&(0x7f0000ff6000/0x9000)=nil, 0x9000, 0x2) mlock(&(0x7f0000ffb000/0x3000)=nil, 0x3000) munmap(&(0x7f0000ff6000/0x3000)=nil, 0x3000) 23:29:29 executing program 0: pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x3}], 0x0, 0x0, 0x0, 0x0) close(r0) ioctl$BIOCFLUSH(r0, 0x20004268) r1 = socket(0x2, 0x2, 0x0) setsockopt$sock_linger(r1, 0xffff, 0x1021, &(0x7f0000000040)={0x5}, 0x8) 23:29:29 executing program 0: r0 = socket(0x2, 0x10000000000003, 0x0) close(r0) r1 = socket(0x2, 0x400000000002, 0x0) r2 = openat(0xffffffffffffffff, &(0x7f0000000080)='./file0\x00', 0x200, 0x14) dup2(r2, r0) setsockopt(r1, 0x0, 0x22, &(0x7f0000000000)="caf5b415", 0x4) connect$unix(r0, &(0x7f00000000c0)=ANY=[@ANYBLOB="8202ddffffffffff6fffff01b72f2b33"], 0x10) writev(r1, &(0x7f0000000100)=[{&(0x7f0000000040)="e7955c2b9cde19c5", 0x8}], 0x1) 23:29:29 executing program 1: r0 = geteuid() r1 = getuid() setreuid(r1, r0) r2 = getgid() lchown(&(0x7f0000000080)='./file0\x00', r1, r2) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000001c0)={{0x140, r1, 0x0, 0x0, 0x0, 0x0, 0x2}, 0x0, 0x5}) r3 = semget(0x2, 0x2, 0x31) semctl$GETNCNT(r3, 0x1, 0x3, &(0x7f00000000c0)=""/232) r4 = socket(0x11, 0x3, 0x0) sendto$unix(r4, &(0x7f0000002780)="5001050100000000c600000123070000081010fecea11ea8fef96eefc73fd3357ae26caa1016fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2b23ebbc257000000002e27acb5d602000d7d026ba8af63ff37282902e4fd89720fd3872babfb6a000000000000c12b310b404f36a00f900064e0629616b0a8e7000000020000000000000e0208b31fd3f80004ffff00000000000000009aeeff0000008539cda74d1467802813c67be2313927b913cebdbb7e563c73891d41f638837f11c34b0cceb2024d080000000640906fa45d709da9d158d945a2a5050000006e27749bbd97bb0d03fe2d04a1b9ff59865f1fde95d68896dc7ed7b187050098e04e34248daaf9231f0de030323b4125ce41203583671ac5e51a7a3dc1a0c21d548f2de6c031b7b303757e60642b45cbc5737b8e24017571fd97e58110ecaa340065f3482e093de7", 0x150, 0x0, 0x0, 0xfffffffffffffff3) getsockopt$sock_timeval(r4, 0xffff, 0x1005, &(0x7f0000000500), &(0x7f0000000540)=0x10) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="6202e57f7f000001"], 0x1) mprotect(&(0x7f000001f000/0x1000)=nil, 0x1000, 0x1) r5 = socket(0x2, 0x1, 0x0) bind(r5, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r6 = dup(r5) listen(r6, 0x0) setsockopt$sock_int(r5, 0xffff, 0x1002, &(0x7f00000001c0), 0x4) r7 = socket(0x2, 0x1, 0x0) socket(0x0, 0x0, 0x0) connect$unix(r7, &(0x7f0000000000)=ANY=[@ANYBLOB="ff000000000200000784"], 0x10) openat$tty(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$TIOCMSET(0xffffffffffffffff, 0x8004746d, 0x0) openat(0xffffffffffffff9c, 0x0, 0x0, 0x0) symlinkat(0x0, 0xffffffffffffffff, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, 0x0) connect$inet(0xffffffffffffffff, 0x0, 0x0) sendto$unix(r7, &(0x7f00000011c0)='\x00', 0x14a, 0x1, 0x0, 0xfffffd7e) r8 = accept$unix(r6, 0x0, &(0x7f0000000580)=0xfffffffffffffd2c) recvfrom$unix(r8, &(0x7f0000001200)=""/4123, 0x13d0, 0x862, 0x0, 0x0) execve(&(0x7f0000000240)='./file0\x00', &(0x7f0000000040)=[&(0x7f0000000280)='\x00', &(0x7f00000002c0)='\x00', &(0x7f0000000300)='-]\x00', &(0x7f0000000340)='\x00', &(0x7f0000000380)='{\\.&!+\x00'], &(0x7f00000004c0)=[&(0x7f0000000400)='-]\x00', &(0x7f0000000440)='^$&]\xa9[.\x00', &(0x7f0000000480)='\x00']) 23:29:29 executing program 0: r0 = socket(0x18, 0x3, 0x0) close(r0) r1 = socket(0x800000018, 0x8003, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1000, &(0x7f0000000000)=0x2008, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "05124d0000000000012000"}) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)) r2 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) kevent(0xffffffffffffffff, &(0x7f0000000140)=[{{}, 0xfffffffffffffffe, 0x20, 0xfffff, 0xff, 0x4}], 0x0, 0x0, 0x1, 0x0) close(0xffffffffffffffff) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000040)={0x9, 0x0, 0x7, 0x0, "bebdd9ad82abde4424c74c8d1dec110738dd1625", 0x3, 0x9}) close(r2) r3 = socket(0x528818d0284caea8, 0x4, 0x8) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) dup2(r0, r2) setsockopt(r3, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13f9fd812eaa4e713040e69931929648", 0x14) connect$unix(r2, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) sendto$unix(r2, 0x0, 0x0, 0x0, 0x0, 0x0) pmap_unwire: wiring for pmap 0xfffffd8064369cb8 va 0x20ffb000 didn't change! pmap_unwire: wiring for pmap 0xfffffd8064369cb8 va 0x20ffc000 didn't change! pmap_unwire: wiring for pmap 0xfffffd8064369cb8 va 0x20ffd000 didn't change! pmap_unwire: wiring for pmap 0xfffffd8064369cb8 va 0x20ffb000 didn't change! 23:29:29 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x2ff, 0x4, "003700200b0f000005000000ac39000500", 0x0, 0x4}) r0 = socket(0x18, 0xc002, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockname$inet(r0, &(0x7f00000000c0), &(0x7f0000000000)=0xfffffd23) r1 = socket(0x2, 0x8000, 0x4) socket$unix(0x1, 0x1, 0x0) r2 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) ioctl$TIOCFLUSH(r2, 0xc028698d, &(0x7f00000000c0)) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r3 = kqueue() kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000180)=[{{}, 0xfffffffffffffff9, 0x1, 0x0, 0x2000000000ff}], 0x0, 0x0) kevent(r3, &(0x7f0000000040), 0x26dc, 0x0, 0xfffffffffffffffd, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) r5 = socket(0x18, 0xc002, 0x0) connect$unix(r5, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) dup2(r5, r4) setsockopt$sock_int(r4, 0xffff, 0x1001, &(0x7f0000000000)=0x43cb9, 0x4) r6 = dup(r4) sendto$inet6(r6, &(0x7f00000001c0)="348283560be1b2c4a82c37eec4e13822948983c2b76da98af16dd3dd252e31bae50a76510f236cd22369fee264439cd1bd8877c082bea869038c103df3451140388fb51f61dfb8378c3cee38e188529a4fc8a7eaa9cad1681153f9364e049752f4617fa956fe19fa1ca4268c14f31a111a5e28bb557d3bbf639fe56bd4e0f42dc911ff42d167aecee9291eb05f4c72582134000000000000000000000000000000d597c26374a5203f1415656905391dade1dccf1ee119c11350b8ef7164ad1948cebc3ab8d4b6d3bf958070fd2ebd1414236e968d7c7d34bb5ba84f56f875", 0xffa1, 0xa, 0x0, 0xffffffffffffff87) ioctl$KDGKBMODE(r6, 0x40044b06) 23:29:29 executing program 0: r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000480)='/dev/vmm\x00', 0x0, 0x0) ioctl$VMM_IOC_WRITEREGS(r0, 0xc5005601, &(0x7f0000000580)={0x1, 0x0, 0x1, {[0x0, 0x0, 0x0, 0x20004000, 0x200000]}}) r1 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) mmap(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x4, 0x2010, r1, 0x0, 0x2) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x0, 0x10, r1, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000100), 0x6, 0x0, 0x0, 0x0) r3 = kqueue() kevent(r3, &(0x7f0000000100), 0x6, 0x0, 0x0, 0x0) dup2(r2, r3) 23:29:30 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) open(&(0x7f0000000000)='./file0/file0\x00', 0x200, 0x49) pread(r0, &(0x7f0000000500)='$', 0x1, 0x0, 0x8) mmap(&(0x7f0000002000/0x600000)=nil, 0x600000, 0x0, 0x10, r0, 0x0, 0x0) ioctl$WSMOUSEIO_SETMODE(r0, 0x80045726, &(0x7f0000000080)={0x1}) 23:29:30 executing program 0: r0 = syz_open_pts() close(r0) setrlimit(0x0, &(0x7f0000000040)={0x7, 0x96}) ioctl$TIOCSTAT(0xffffffffffffffff, 0x20007465, &(0x7f00000001c0)) r1 = syz_open_pts() close(r0) pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r2}, 0xfffffffffffffffe, 0x3}], 0x0, 0x0, 0x0, 0x0) close(r2) r3 = dup(r2) r4 = kqueue() dup(r4) kqueue() kevent(0xffffffffffffffff, &(0x7f0000000100), 0x3, 0x0, 0x0, 0x0) syz_extract_tcp_res$synack(&(0x7f0000000200), 0x1, 0x0) r5 = accept$inet(0xffffffffffffff9c, &(0x7f0000000080), &(0x7f00000000c0)=0xc) kevent(r3, &(0x7f0000000100)=[{{r4}, 0xffffffffffffffff, 0x40, 0x4, 0x6, 0x9}, {{r5}, 0xfffffffffffffff8, 0x80, 0x20, 0x3, 0x9}], 0x8001, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffb, 0xb4, 0x50, 0x9, 0xfac}], 0x6, &(0x7f0000000180)={0x3f, 0x1}) syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x0, 0x9, 0x7ff, 0xfffffffffffffffd, "0aff030000000800e0005900000000003f00"}) write(r1, &(0x7f00000014c0)="8fc3c1f9ea6e15b7e080f7588caf9f8abbe1d3daf1b5e0615d6475c96023c9dd67452432e1d643870f7bfaa82a7c43d54408f402443678f6ceae9613432995bd76565cdaa921d977f1f2496a403a3a0dbf1172e80b7f983e32d1fcd7308e7023af6a6c03416c5f39b7cd56a54f38617821846d4a7748f0587578c89b70f7cade5775b276a28e89a8755b2408281adfe3bc1d54a084a1b58d0d3071887d6dae94cea0cc2d26ceb2f96a1432d061d1c7b123b36bf58cb8098b0faf44736d54f3bd02a924d58876713618659c4b2fae8e4489f37e1c2f48776bc3e355522a6de700a6cfedb677f099e93ae477ba243a022877697c95e3d2fb9423ed6fbb10c44f61f87046115b9904a5c01d9dd2d95b2ee95264520877feb1e4cb365d6118ac5dab3496b54f760bc93e7083182bef731a87ca476a304f26dd29fe1e58e6d94617a38f2f4fe68f27552e23767d9a61eb6568e42111794ad48b88da4452785c1197d7f8687a7569845b4ecc74fd69dba8c46f4176c39e410676f378cd96fcb53a171ac28d15b65486f15c4c61b34c102e210bc0d3095063f1145138e732066a87c3322eb673f341644bd94030c6305cb049333aa91c285f458b537f2459f60a", 0x1bd) 23:29:30 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x4, &(0x7f0000000040)=[{0xfffd, 0x0, 0x3, 0x1}, {0x87, 0x2, 0x0, 0xfffffffe}, {0x3c}, {0x7ffffffe}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x10, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000a80)="b6bc1fc92479ff2b783f6e8a9c81") ioctl$BIOCGRTIMEOUT(0xffffffffffffff9c, 0x4010426e, &(0x7f0000000100)) pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r2}, 0xfffffffffffffffe, 0x3}], 0x0, 0x0, 0x0, 0x0) close(r2) ioctl$WSKBDIO_SETMODE(r2, 0x80045713, &(0x7f00000001c0)) 23:29:30 executing program 0: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x200], [0x0, 0x0, 0x0, 0x3, 0xffffffffffffffff, 0xffff], [0x0, 0x0, 0x401]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x2, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$SPKRTONE(r2, 0x80085301, &(0x7f0000000040)={0x7, 0x6}) ioctl$TIOCFLUSH(r1, 0x8080691a, &(0x7f0000000300)) 23:29:30 executing program 1: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r0}, 0x0, 0x5}], 0x0, 0x0, 0x0, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x10000, 0x40) dup2(r1, r0) connect$unix(0xffffffffffffffff, &(0x7f0000000100)=ANY=[@ANYBLOB='+'], 0x1) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) r2 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockopt(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000080)=""/43, &(0x7f0000000140)=0x2b) close(r2) r3 = socket(0x18, 0x3, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r3, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r2, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r2, &(0x7f0000000100)="8c65", 0x168) 23:29:30 executing program 0: r0 = kqueue() open(&(0x7f0000000040)='.\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000100), 0x6, 0x0, 0x0, 0x0) kevent(r0, &(0x7f0000000140)=[{{r1}, 0xfffffffffffffffe, 0x2b, 0x0, 0x1, 0x3f}], 0x85, 0x0, 0x1, 0x0) mknodat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0xc0e99db6de761f86, 0x0) 23:29:30 executing program 1: pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x3}], 0x0, 0x0, 0x0, 0x0) close(r0) ioctl$PCIOCWRITE(r0, 0xc0107003, &(0x7f0000000080)={{0x3, 0xfe, 0x3}, 0x5, 0x200, 0x7fff}) open(&(0x7f00000001c0)='./file0\x00', 0x50330, 0x0) r1 = getpid() ktrace(&(0x7f0000000040)='./file0\x00', 0x0, 0x1504, r1) r2 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x402, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r2, 0x0, 0x0) setrlimit(0x0, &(0x7f0000000040)) socket(0x6, 0x5, 0xe0) 23:29:30 executing program 0: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [0x0, 0x0, 0x0, 0x0, 0x0, 0x5, 0x210], [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1000000], [], [{}, {}, {0x8000}]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) r0 = socket(0x2, 0x400000000002, 0x0) pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r1}, 0xfffffffffffffffe, 0x3}], 0x0, 0x0, 0x0, 0x0) close(r1) r2 = getpid() ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0xb70914d8d1ca9d2f, r2) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) r4 = getgid() setsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000080)={r2, r3, r4}, 0xc) r5 = fcntl$dupfd(r0, 0x0, r0) pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r6}, 0xfffffffffffffffe, 0x3}], 0x0, 0x0, 0x0, 0x0) close(r6) ioctl$TIOCOUTQ(r6, 0x40047473, &(0x7f0000000000)=0x1f) ioctl$TIOCFLUSH(r5, 0x8020690c, &(0x7f0000000300)) 23:29:30 executing program 0: r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x5}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r2}, 0xfffffffffffffffe, 0x3}], 0x0, 0x0, 0x0, 0x0) close(r2) listen(r2, 0x7) close(r1) r3 = socket(0x18, 0x2, 0x0) setsockopt(r3, 0x29, 0x32, &(0x7f0000000140)="9513f3948292ae269282d455abab56626afd70c6e9b3fda3181149ee114dd200a92ef2b465bbc11fcfdb71b72ce278fa941a79b7d45722a806d166b1bc4513bb05a76025938759964a53c6bb7cf2394a7ab24012dc56fa2aa2786a7b4b39b7a51bf1baa51d3fb561c0ce637ef3c53f88edcc758d1e1eff1031571ebb9a54c1ea8426de968ad829470aa55d5b3eb81a62a35e0b41bc906838a88d756b2d17d0d7", 0xa0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e7, 0x7}, 0x8) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, 0x0, 0x0) 23:29:30 executing program 1: pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x3}], 0x0, 0x0, 0x0, 0x0) close(r0) ioctl$WSMUXIO_LIST_DEVICES(r0, 0xc1045763, &(0x7f0000000000)={0x5, [{0x3, 0x6}, {0x2, 0x1}, {0x1, 0x7}, {0x3, 0x3ff}, {0x3, 0x20}, {0x3, 0xf8000000}, {0x3, 0x5}, {0x1, 0x6}, {0x0, 0x7}, {0x2, 0x8}, {0x2, 0x30cd2ffd}, {0x1, 0x800}, {0x1, 0xda1}, {0x2, 0x2}, {0x2, 0xb1cf}, {0x3, 0x5}, {0x2, 0x5}, {0x0, 0x7}, {0x2, 0x4}, {0x3, 0x6}, {0x3, 0x1}, {0x3, 0x370000}, {0x1, 0xfffffff8}, {0x2, 0x80000000}, {0x1, 0xffffffff}, {0x1, 0x2}, {0x1}, {0x2, 0xca4d}, {0x2, 0x7}, {0x2, 0x2}, {0x3, 0x3}, {0x1, 0x9}]}) ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x6418214c], [0x0, 0x0, 0x0, 0x9, 0xfdffefffffffffff], [0x0, 0x0, 0x5]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x2, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0x8080691a, &(0x7f0000000300)) 23:29:30 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f00000001c0)=[{0x81}, {0x24}, {0x4086}]}) pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r1}, 0xfffffffffffffffe, 0x3}], 0x0, 0x0, 0x0, 0x0) close(r1) ioctl$VT_RELDISP(r1, 0x20007604, &(0x7f0000000040)) syz_emit_ethernet(0xfffffffffffffe01, &(0x7f00000000c0)="0000080093177320496b272aeeda") openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse\x00', 0x40, 0x0) 23:29:30 executing program 1: r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x2e) pipe2(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r1}, 0xfffffffffffffffe, 0x3}], 0x0, 0x0, 0x0, 0x0) close(r1) mknodat(r1, &(0x7f0000000000)='./file0\x00', 0x2, 0x23) sendto$inet(r0, &(0x7f00000002c0)="0accf6b655a8007e2916e48981625c9d58bfd50d3329873d63ad0d36026c321cb6c60147bda3378ae73bc4ab42dc2d1f33755b62a20a7fcb93c59935728bbef09f24ebed6d418164d4293b54d2771785555c148f8ccc6c546fd76a02a20fbee0c90d32f6f88a21cab6a3025f24dd4056dcdb935b40fe4ffdcee4b31b3c5ebb683a5879eb9ae0d8ae1414eada65544b3c2717836aef8ea0159b508898e7d051dfb8bc34571acd2b4dc3a0ebfbcb9dd3ed", 0xb0, 0x0, 0x0, 0x0) readv(r0, &(0x7f0000000100)=[{&(0x7f00000001c0)=""/198, 0xc6}], 0x1) r2 = getuid() setreuid(0xee00, r2) r3 = getuid() setreuid(0xee00, r3) setreuid(r2, r3) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "18bb1fdbefb22b368d31aae100"}) 23:29:30 executing program 1: setrlimit(0x8, &(0x7f00000000c0)={0x9, 0x7ff}) r0 = syz_open_pts() close(r0) syz_open_pts() openat$diskmap(0xffffffffffffff9c, &(0x7f0000000080)='/dev/diskmap\x00', 0x200, 0x0) ioctl$TIOCSETAW(r0, 0x80047469, &(0x7f0000001780)={0x34, 0x0, 0x0, 0x0, "1ffbffa6163cb90277925f1be62c36ae61dba648"}) writev(r0, &(0x7f0000000380)=[{0x0}], 0x1) poll(&(0x7f0000000000)=[{r0, 0x84}], 0x1, 0x81) poll(&(0x7f0000000040)=[{r0, 0xa7243a585a9b6696}], 0x1, 0x101) 23:29:30 executing program 0: ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000080)={0x1, &(0x7f0000000000)=[{}]}) r0 = socket(0x18, 0x1, 0x0) r1 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000180)='/dev/wskbd0\x00', 0x41, 0x0) accept(r0, &(0x7f00000001c0)=@un=@file={0x0, ""/4096}, &(0x7f0000000040)=0x1002) openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/ttyCcfg\x00', 0x200, 0x0) r2 = fcntl$dupfd(r1, 0x0, r0) ioctl$PCIOCREAD(r2, 0x8010570e, &(0x7f0000000080)) 23:29:30 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5cc2) r0 = open(&(0x7f00000002c0)='./bus\x00', 0x0, 0x0) truncate(&(0x7f0000000000)='./bus\x00', 0x0, 0x1) poll(&(0x7f00000000c0)=[{r0, 0x25}], 0x1, 0x0) 23:29:30 executing program 0: r0 = socket(0x0, 0x5, 0x46) write(r0, &(0x7f0000000080)="9e3eaa56000000000004bf9aab4230408600000000d0459370410510fa651c1ece0efdd308e6b7ca", 0x28) getgid() 23:29:30 executing program 1: r0 = socket(0x2, 0xc003, 0x0) connect$unix(r0, &(0x7f00000016c0)=ANY=[@ANYBLOB="7902adf5ffffffffffffff653000463f7b138a2a197a386207000000000195955984c87910bf453f68c11700287ed30bcb777fa69dfceac2a84e6abca64896bc5e57c6360bcd4c0a162b58fd4237b8fa4d012ae447472b3e8495aaee48c02f6abf1e6bf3bf554799b9b81fdd7068113092bfaa13ad30505e8f0000a400089d612f871f4385f04157795ea4a5c50700000000000000cac7db000000000014b637000000000000000000000000ff0100000000000021d39b4028adb1ff1afb37ec4305642ad2cf8724eb18089278e314d39667400000000000000000e02b05e5d12f524ab2000000002a2b279dbff4b7b46564ef560026e969c9341589ac85cab1a4c6b41dccf137c8ae135db3119e911c3a94484c692cac607b1c26455bedfb9c7d35f23d1aa551416c17f38969eddff7744123053f35c0568241d85544cd1cfd1634aa3fc1611cc665840ea3b1e39af6256b1f007bf8f244cbc769cee44346040906000000ec895c4784f64b0ba02e9768a8b36d0400b89da05a0a414c6394359a00000600000000000000f808981d4e22265330027548d8ffda5eb1152f6bc23442dc9631d64bcd5b823e010000003d36ca293e35d0d6bc372d1a8ff42aa3cdc2e80e306615b7a814b77f3f5a659255490b88ff1bf33436e64d79be64d7a5484d3e4132dee58554fdac1bfa4aca2c3ebed7ad1bd9dafb7504fdae2d0f2587e75f6a28b7f09126efe6c2d6ad126358a2bf7eb6652c52476b0f4a1fc0c7ee2e61ac55bd5d0e254af635e29603e129cc5b44d587c08f6f7c1013f89d3bd1f11b9ddac3e5afc074c1771cebe4f8f92cfdee2e52bf897cc233cab1d5ef00a8aa77751b76b6c98bf0d9f371e916fc7b88c013c7381f77d036b0233aca38ad8789d01c4674fb48c125525f77e9f616eb7246be9389e32be26a568d0ce05a3852c3cb4338f3bfee17a07001520dd2515741d6ef34276b23a8b086c43633a42e93fe75f8a85f37ee8c3f120c300afe7e7c1f1df26e82fcca1e245a58d78b79dc3b91721aa7885824e119dc4c67c825898793cd381a7aa89400bfc4c950eb3aab78a2793c3f1253654f503adf2f3b4affd04d7100008f33becdfff925d6e52cac7557c99a8ea2867ba54d66be96f8f93ddc79ff621af687923ec91aed6cb55ad71e211058b6b187190056f0eca6c7fde07bbb821b117c90841ea6147ce522005f96566eaab02e083d8597e92269a7d09c1048d54e3fe2c38b66b4d7e28272aee313f431ebf190de01bbb11a2c979c4543f9e40630f56ae48f7d000000006f3501ce37c435b1d449d65b06dc2e15af79c285bd9d3a5d844e3bcd84dd0fcb94bc7ffb1f98e6adc147ca20bb93335f8f501542bcb5b9924e85630c5374310d409c86824d7cd06044cc952d4bfc84fa4bfbf568c07cce4173b5e86293ec4a9cd8e8f3cbc20274b62afc3af30d67cca812c4e79be8e198145af7ab215df2bee241fdfce327f83b9a812be0b28665eb2462d5d0731a58329f5ad0aadda72d848713e24a211dae0d7f7f1b8b52461fe4bc33ddaa99cdde7ba629b80000001b23723cd3b215ce8fd2e6715d7040e155d2a8f55c69d382df8570a63c3400311208a7ede233c2a205fcff2a8e1357ad931d4778526285ea70b50883a43c72b9e00c23a2cce6a7074b73e0a84806ac577b6112bc4d9f46eb8357daf26e99b5a528d39c547aebe4878d7b30c63d364a5f7f62c8a2eb4b8a7da1729ac2534fd26f87cd357b8676435f6c46b8e630e6d32afdb05fce19b2ef45e1147b78817b50a88cc1a1f0049484396e47b0b68422ce311330064957355ce709332c7a7da8ecac6392a60a201d1598faf652ecf5f4207a31b342bae0328371101fdb7bbf1237472c05000000000000001300000000000000000000002000000000008da619dd77894b000000000000bf7ada7adb3a6e0008dc887d55e5550d3f01257334ee933781286956a19a8bcf1e960f7f82041049b0a46e41c01375ad442ab57f0272cbe2b5e3e1e5ac000000000000e30b6b46aaf8db428ac153e2ee6b11dabfa3f61407867bb49839a248fb28f7d91ff0c211d70e7e73f1b412a428e7c3032245680a7e5bc2a871d1b025ba5d38cd3009ec23c0eb6f7ae6da1b143baa9d524badecfc87f922b9188d638dff07000000000000a07b99cb04eb282a44b14a66bfeac9da17d6295a694bc601ac31b178dc5dc09500ffffffff8c5ff51b5719c21dc60c45bed29d7b308b5c975ddcad8ec4ba61a4830949f95b0f48008456b09f5226ed178c2fa7c7458c7b9a9248564fe2a7263b0a0df5bd778cb1808b7857df93c3bf1ed0e006452ad0b823d93c39d197cbd8102e06c5c40e3346b7e501a4e9f9dd4089754149244f896ccebd29b791a63d025ed57ce81118123f008da9c93d5ce5ba28878d0b3501394ebd068fb1128ff91ccf7626e962550f7dcb0a8299df6897ea240c67a07a84667f79ea7e2aeb00000000ffffffff1163d7906c87212587fe56d2468b0907c44c25c01a4e571702940e42d65b6acfb7b0a7cd821911f63003f358c09d87b877c255e8751d32a5841662c721150e078e57bdf503bbe42e17f6c467fcf17842d75e8393bb83e42f9aa54f986ec66b55aeb4783d8ffff44a9693c0fc337342fe852e9bad066be8c83daba6764553ab28aa9629fa9bb518ec97d714f20ea2326edc5ec4f633019be287f0d5233d1aa6d476af9ee0a5006d842f1330f102c3f40c24ca8d556c94dc650c15e4298f1ed76ef7f1e8731a90acf0543f692224d79aa9b6d15d000000000000000000000000000000000000000000000000000000000000000000000000000000000000007d30eedc5398899762087fca449885825fc52786bdf77299056fe931435135edabfb41372f0611b0e6476682010840767fd281c9bf5abddfdabeb24a6b79dddd375f184ea307c5b3d7ef7bdde4ff92b765d5f181e8981e6b62036b299029aa9e8da97bd2867ab75e22d4b9c806e4a027193cf5f3ee83cae4adcb4cadbd6d4c7ff5d62baa7aef4b2a850493e55e9c7b05e2a03471525e1f0bb2119338f2fc5667889f5dee7847826da507425ab80d5bd5447606928f52b9c96baf63236cf2356dbc2cad655e6ec9bc9b47c20f81d5f9558aff9810663ca7145e65e12dddbb0fdd1cf9e2f2df55671444e973a5eef37b72d939"], 0x10) writev(r0, &(0x7f0000001680)=[{&(0x7f00000000c0)="06694b11050800000000000000", 0xd}, {&(0x7f0000000480)="3708c45eed3570c3a5330f254b1988c5d43c840000000000000a9bca86dbb8124a763a012a0f459133f7dcc75aa23a81cd6a79e5521f44ca5cf19d3785a7e95738ca2efbbe3ccd16bf33d55de84b97acd9cbe120a03274831f48e82313e72bd96ec804359f79e3af9e7e2d6b63d78e76de666579ef69aa0a49a6ff8a71ad000000004e2398c6bee967c490c4c79ccd5aa1054c273e45e0ace578abe4d177d57071efbec6368bd57be8acddc30fd514d45654d6834fdac68037af2af3fc0f01b03c1ca2c7302fa056208d2003625162767c8c57eecd4e02a69adf2fb6b74597220a19d46b0fec7f528da340b0119892e83f063ccaf3d75d67e682cc69156ac21195ee3c496ec531b40f985d013de235a45caa91abae7863a825491f9da422550f2baf9bb17b562bf142d5ad32f293018cbad7d8dc870fc3b30771dc8740bc0332c1de08caf765e447fda061f0e49d4dfa344b3a4af3f171ec2207ee870fe1341143e243d7083e747fe777ad26f55fa500e0eee2430f8eaf6144651b2392c7f3e8c3d2881eb401067bc8046d5e39a8d18ca4b445ab454a48364456b0b92400a2aef3e9368f6e14ce76a9804a1e1e30ed5e3bd07edf6d168a4a589306671993ab6f26490e1f69fb0e7411953014f4b3a8d0ddf9a88592a86c985d54ae768f545ac8bf3fc1ba1a47405a81e5bb032772", 0x1ee}, {&(0x7f0000000180)="892eadf04950078f2ed34954230641d006e34157cf18b2d735bc4365f6a1ae1f4332a1d3c3bdbccc495b53b085319c06000000d47124a59ab986a6f409432124bb88ea962d58e3c174125a6983ee863af33ae7213d0f10ade1720dac2c0c7b", 0x372}, {&(0x7f0000000680)="8904da5343e255da81a24c898f67eaef19ba83afbbff168f0eda6514f2f5a8b5ecdabfd9f544f98c7d8ef96cc283c4f697bbef34d3d3fb46cd954109f3ab8868cd81bcbc2abfafe464da3e689651d570efca1c24fd2b801bb867818ef744b4d3d112fceb8854cafcfd3774a3453d66d160016399d33a6dc56016e3a80a284cf8a5f19beb3f6a9aeeab2cc013052f61065452a39c2c0c87e52a399167fab1763cbd1aefe6365286e404895f852dedbdfde91aff26b60ce0bd04db1bc762de7b148a63ddb73f2ccce11004e3dfa7457faacff793b086651f7daa74c2fae155fa7637c22578dbbcb1f77558cd9dcf4a4878148c46ac218794072947eb8e50ffdac310e9310f1e9c4f65558f97be9408cbeadd4e64ceaedd44f2fe55f771259b24bd06dd2d1471ad8dde1d09d267e3dbb648a486786e41e5feea1d49c56b9ab792af7b2d0571fbf2c3f7ce5198383f3e628937c49ae6934b24658bb78048b8a3c83fbb00d082e66268cb7df21e9829847bbd983000325b4bfafd0c23828d2b0b11a356e5ebbbdebf39e5ef2b9dbe611d72c233a71caa30d09d91cb7386634d87fca5d1b14440d4b2b3713c6203c063b9ee43537d4dd0441f9d1d90de55419e3ba4d6b770249fe61f2d80f0785f3a104b018ffbb53d4b7f44626c5df3b3825ed5b1dda25d6d7217ec6142e223632ba5eb9fa075c233d39d04f7158c08ee16fd5878f5685edd4e20f602d65c4d4e2d5f56e31b1ae002e3e7535892ca4c3146ddd73b6cbda10b219bf73997a2838694404841ce927801d3af2b3333d3264cf38b9e64a1dfd1de5c2fb6f75854a1374ba68ef17ad1b83c151edd65d0a4fb5e14de3af7ec8d121908c9e926a507d8410fb0a393e2f93fb08b82fcf277a5e306118ed23968985709f57754d8778c058f4511f001a95e4619bf8fd905077b3134906ae9854043ef634669dfb5026b09dc1cb522", 0x636}], 0x4) 23:29:30 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) mmap(&(0x7f0000002000/0x600000)=nil, 0x600000, 0x1, 0x2010, r0, 0x0, 0x0) r1 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd0\x00', 0x1, 0x0) getpeername(r0, &(0x7f00000000c0)=@in, &(0x7f0000000100)=0xc) write(r1, &(0x7f0000000080)="2a9aab1706a826946b6cf98bf226d5eaffcfa323123f5bc13b93538ebc5c46dee7fa63805f4194e9b87a1a", 0x2b) msgget(0x0, 0x0) 23:29:31 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{0x4d}, {0x15}, {0x16}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) fchmod(r0, 0x90) syz_emit_ethernet(0xe, &(0x7f0000000140)="b4dc0d3eca000000007f0622b303") 23:29:31 executing program 0: mkdir(&(0x7f0000000340)='./file0\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='/', r0, &(0x7f0000d06ff8)='./file0\x00') pipe(&(0x7f0000000380)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = open$dir(&(0x7f0000000480)='./file1\x00', 0x1000000381, 0x52) r4 = dup(r3) ioctl$WSKBDIO_SETMODE(r4, 0x80105705, &(0x7f0000000000)) linkat(r2, &(0x7f00000003c0)='./file0\x00', r4, &(0x7f0000000440)='./file0\x00', 0x0) chdir(&(0x7f0000000300)='./file0\x00') sendmsg$unix(0xffffffffffffffff, &(0x7f0000001800)={&(0x7f0000000040)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000000140)=[{&(0x7f0000000680)="90718709807055e4a3e5ae1a62bdf2032a720d95417fc559c15a2190bbaad7bc46a7a88aee97c98a1e0f3162263580c508ff7b2b619f6f49b5b340393657494a03e0f15a7d4726c0c610eb113050cde086be95d5d8d06a4a9ff14c91ee09429c22827281af636883a32f7188b546e0bc070c1301d471e7d8f41256e995ac0fad946e332384bb6ee8a7451b29319762f26a62f6e2a3882ec1d6b795b7a44d269ba0beec2c1c61c9f63c111d6532fcda663be0bd6151c6fb0ab478baaf165d463926802fe76eb2a97ab7911b9cd69acf11da88d023dc6845053372d8cb65216d2fa23628eaa18c7efa26dc88885a64f95f647e11aee2c310fddc9f63d19a247a091b7d2f0d919310eee0baf0e2a7b6a1678fcfd18540109cc32accd54ad3903b254db0ae96c9c816555c2223f1241c58bb94ad5e6993bd89c4a9c0d1952ac8959d7e442de675b9fe8a44ba33a8dea706f77aec05d2d800491875775ca36baa3408331beac3623b6a39a3df83ab5e3198240e235248d5de61ac50b889c7a5b26a88742a7ccca6421a8790f1bf91ecc04bc3ad076505de0466c7ae32fbca824759319f7b461f40be90ef8fffb7eb322147dac0811555d19ed4347e2a6127efd19cc2693ea676fb3de5458e6b6ff7c391821c043d0eed76168932a52c369ec44817dc09c77dfbe23fd6f27b6f36a35c5b353a204e5cedb1e6f29d501a7f4ca6896760fa140b23ebe4160055ac86b5a51b2b73f88f527a47256cbab4b547a70587aacdec0e6c147b912a61e66c24aa8bb52c5cb0896d0a8139a1205f292ee640b264e985df1df29beede40ec6e07a3964ffe92a6bce108b6eeecfd6748c69547a045976902f685422ee4edfe2392bf605eae5e7b40b02b4327942c94c46f3e5535eddfccb6ae40e09f6980bc811aaffd25787387ef56dd6c168bd03bd02af6e8350a4fa49e62e24c04c42dd899442b1a5027dfef34511ef0ab0830e1dc91a5f575bd6a5c3303c5b83a227764f0b3166ed08da3cf7c3f7be7e215d958e45405a4d23f168b386192a9e5fe3177c1566735263b813fffaa21831101acaa1127dbf082f7d6f80d7b784f7bdd2fae6e80b14880efa241b7765de9e6efcb79105c9c12eb5551f32777c02df0a0244bd0521e42d4998556bc32497cc1965dd3bf388accf8e5cf92d8730e96ff34c7fce8b2894b3a12c868978d00b6abecbae05040a2c810591910d6ca739cc6dccdb8572a6e4ce908d4663b883696dff10fb9d36e65509b83fc0f29d779f4597df04eb7b5935badf0828d2b1f41fe696312418e17457792c3f7b7b5d6cb966ba0cf8b6e79099def2d853ca9703be2961d39a5353cb0d64e585bfbdaf8b45a5be5ac0f6488f0d78d9acb8eae7bd9a31ae67230edb858c9d85901cd4b49e5bd026aa5cb177641c5f096ec1ef03d40960fadad64738bd8ae8f57dafd851febdf140091ab61fc5afc385cb7570e624d1723b05c5a10966f83e54358e0e72e719acf2c7d37e8081f2e9408598f0115eed7b7234650826e16675ab0a24cd4b8158952b412cd0a6294e50233061deec525f5899d84e27c345912b29a0cdd73ba78e4cdac42676605e5bdf38351a96250129808809182ffff2ff5f6b6f4e3d34f03c7c040d87cde7ef91b7df834867c3458b3957add1a7d9ef645bf977661aa1dba30ddaa50814832ad95762569b499be8cb9836807185104c1aae3869788322fb369c7841c5c37f59d0e84add39bab053bdcee877a707ea3de25c56d66823def5c780d9aa3f44b9cb67e414ce0f12429b5fc49d2a576f60e5f77d03f3a8b81d38a445a3c8547a99fa629d66e470e4fa41097e844e26e3d07f2cfbaa3b9ea5bd31b87399b144d0e270440118813d520631654afa984618cedacf26dab9392f094bed3d6e99b07a6eaa33da2dcf0a2f7f53b278aff5f24f4e55317dcd82c13996714a0d3b94cf3622d7dda0255dcc454d1a45fd3982553c30317d11245767821237e03382dcc61d41e42038f7b0db1161cccc55e1d1497b4684bf2004c8b0cfa8bcb58e75c76c5cd06e9305888000defaad4661d988ba0c2eafabeee90353f7f0c5a539550205f42c050aab2b8edd21068c5935bd73defcb9d45399281bdfd7325f99559dfd5322612fe8b1647fa92a17eeec6dc20db310b91144841390496c8efc0219c195d14f0ffab4ea5557be4fcbcb5216294e1bb845975f582316a210604fe6b7c945446f62dde806a863168663477356eaccb010566f0dd9913565f1e062018bf55749cd7ceb39d8859ca84d0302acd80844e0f937f9932957cda75c2e3d54f281cabc0214fe28c7493303b75e67e37502f135c89d2b1621e5b36c4f2c66b738c50d00d5be331acd96cd4788d0ffa36277e7d4fd0ea859cb432c8e1692ca51f7a70ea1efa494e4d2506697ad21f8154f56c3ef3fa27199ccb646573c8688fa11260fff2a5a8a8ee423f39979091a463d426d2205e71b64661a69bc022142f85d333531c6ec4b8c232c6073a31ccd98f0f36fa53d01d58bd238da8a5b05bafcb712ca22363b9268a6eabed9d5455a84389a331af18b1a98ed53cddad13af267da57ff019b02168faa255cd152742e0edf2f605d2e9d453a3edd1086e57c3ad84d011a0179dbce532297a047a88d4026aea65cb6aaa364583dcc3e44b575a75850a06cbf7ae3aa86fa1dc8b2a1ad27abd940a8ae8c8131f9c2f2d7e8b0f906db8d3647d21838d12c2eb31305627081a1b1c10b25cfb08d59f576dfec50c4ce2d120c286233973282878a4d4bfd7a553301ed994df034d602a26511903e1e7c0540d425fa02178011cf2a728ba456cc7633a37b4c3f5bc79ba34b8b85abb0f94dd90a188a73ea07545c26e57b2ddefd98ea2e7ca0885b9b6b90ebdd301c5fd24c0eb86fcc859ba4db046239b984f84c2cd63fccd640e5e77141aa3ea6ca9aea83e93a9027370695b5c47c20eee16d8428154e36ebcb6f65bfb7c6053403b20d839cdc8292be5e8606aebe863aaed468989a5ac42aca8b104276b2e10cd6948f59e834879bb6a5684ead958a7e0070d7cd819ebc24f51242f2aa10bfe922e193df652e8518016a69389226095e4c086c6dc649e668288746aacd541904f5d4820da7191ad892aaea55ef821f2cff5361963556ed119a3d2a6bda5531a96a2acf57b4cc999b62ee5d9d5be568c8fe9601f1084219ee973d2da1f77286b1a80b1e054b40a4510a62768532708314669b545bb5b0ef05892c43d2a778a50c1de820f53fe8d06c551d307dcbf7837a62147521a2c2a79f6ef73571914ab976300df25d42e63ee720cb64cb954533b7bfd4e127d6566c961e526b0bd02e2833102465e16b5a700dd806eb88dc2839a850c14b0e870c71bf9483da583f7948e13059d12fab647d0a565cf3c73d258cb6522128c7f42b5f8926d14e55a27b705ba902e8a22570a047271ba1ed2806e2125d50e062fed57bb3a546a4a815a2bcfeda86d0b96ed05b5043f6ea69427dabc19245fb20b3f3dfc58c06f328221dd6c49296bbc236a21657f544b42479a317d34681d6a8986d6b261c94d8208023ce29b205719f275014222778595c651a77f92239acdfd65666641187bc6c0c026ce3d924c87667ee23229ccbaedb6cf4c4a276631b22d2c936c0912b2fd2d2dd97b198de19b605c8ccb9a6ef09049c03c66dcd0c842600ce226e42f867180720caef68a922ba21eed0e08025b6b722c5a956020dbd401fe80af85973728c74a9585608231d59b6f6c9075b496edeca7922cdd97c86a76f783abde04dde35617bdc57514cb502028452968fbc8702c1c36a51b93d3afde06c6c6bb68cdb59b32d3af5d46ad47d3f71683a022b4d4356abdd5bd3431f7b0422fb25eb6439511c238a725611afe3654b8f867ae455a0bdac9be7457a643d50f2c71b7a48376e45398c3ab4da513bc72d756c9085cd7a4699821a322e6337e91dc84cb96e1326b07e2f7dcdb44753e8f12f091f0bedabee2b2f5c374acb0ddd44ffcd5fc72789209e9e3edd45badfef7c6499befec87bc83ba696579acf22081fb763e6d491007722c57e68eb01cf66a52f2cc0b98d99889a35318acd04d87b00e46a0cd3f86e3fd7c1b73e32f2fd38f044501599e13e740823ba6a7d44b01c6e9637fe80bb002983ef62dbcbd9c98d9e6f6b894509738aa5238c2c42648b586f2a70f8eac85720fa067a762f2e9648606a4472a215a771ecc58bc71f696b89b1210ccdec838ccc9f8d1db5a462cadf813d5182df2b7686a8e9dca38ee9941ec4c4b667b939f81c2e0844ea2e2c89be0149fe371c255f65275bd99b954d501142d12ab3353de31cf3985c9102d7d208346e0c3393d765945c3fb1b3c8d50b47b8b6ab0012241fc9c4ffc1f2f30cf1aff3acf50203fba12c3861e4c0a3ee433d5aa2813e971f48af8665689bc939e6821c41dedc4020f62aff1bf7b815bae815cd1930b48d15999bf57e0e5643436cc69e238125bbaf6552f48a481a5955d5c67fb0e57b357cb41c1bb9bc9874335a78e9183d26f7855703ffe1bc6f5ff1da97b00ca263e05d109455949c355f0c967a395faaa6afa1eb1cda401888236f3e7e4358c3b7f52e8a50da32cdbed479205252b87c563cbb4df5ef6d668a3c5bc2330a3f1d9f61148ce252f04b195880ec28715b5472eebbfbcb767fc182152c1ce61a7cf08b0275e87ca01d204470128cc1897ce3560088848efa5f6b9fb08dec05036a59607ce4f3992ede95d353bc4a46d74f219f55b2d1cc55ac354c57206df4770f173d397230eaa87316cf21efb570a2b743170c0165e221a097870f0112f44a58fb4cff66d1744a6ce9abff6993d944c6283ca23903b4cb51b559114120b1b65b83585d34cff3f133678dd53945523b197fe433b134ffc2a2115757a63b6a204d0f11c8080c79d96e4a97712f588fb6dccd6be179e5bad9871f693a3787975e936c7eaf1de1c2ee817e4b8b20982ec2a37e5da93392927494ad3b0384858ee88ab70d013ce4c1e542393263f5e950a275b862a8d49f3215ef2c8d8de3d94b42e2443f3b45ece5c1f0e5e0a0bb747d405eef9290b9f7c5422bd44faddb9c4df2964acfd98d45241c080500027b5d6d3264ed388be36b9c72fb8214bcf7cb0f1b8da6dac94ddf0fd49a966368e0ee7f3e6536336298d76846821ebc0c7200f851cd7a7844ef1e697a7e41aa6ed1195762469c8f14550b3db3fc20a2810aa15c8fffd63a50b1f2c8a49d44a86612f1145ebb6d87440e510855d5f41b7c28669004cc4807038c50cb652b3dea814e2847bc0f194f32be22fb95d126504259451598e7815a718b15eb28e7ed62bca6fe15caefc9182e0460d64d26abd7a160e707efa81ea3da5d4fbe5c312d216e5dfd7ea725b1be926840d4b391b199243e9d996d44d998cfc968e4c6b2247b8a145e02aafd88f3e12662b725da89195fef39c7d61416d4b12b0ac2080feab8b8de2def066eec778b278324817292315bc4be67ac4ff44e4d18c5ce9cbe14daa599103c5a6ff09596c509557f961cbb9f75c6f8ec2ee038b94b15778566c68ece99439a7535137af0d97e18b8d61df2285ae61cb1cba7097407ee2a1c59cf746edb41889bb18f2bfd327e4874e9d9abd8c407681375f896f984f8f98b7c9515fb2199195747d34408696e726c0cb24ceba44262a0b74c18b614326d687f7d15c9e62299ebb1243383853fd13cee310eb3dd58b4714e38165cfdf85219a4b47100f6c322116f8c52550f5d12506d9884c7a9c82dcba63779b69ed21a42fe2", 0x1000}, {&(0x7f00000004c0)="cce44662aa0bb12b574327be61b6ea301bbbca6077c3801c2e95148a4260449e81dfc6b4471b00853cd8f56b54aee3d4e5d1679bd7bfda47ff96876baa4f637352550dd64b2ad22ec5adbbdc93b92ce7ee4532eaeaf2beb83badb466586cd6703f31757cbc180e2a11057a369b6745a6ad73620b004fcf845fd8a10cdd6106d85c81871aef432e", 0x87}], 0x2, &(0x7f0000001780)=[@rights={0x38, 0xffff, 0x1, [r2, 0xffffffffffffffff, 0xffffffffffffffff, r1, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]}, @cred={0x20}], 0x58, 0x400}, 0x0) connect$unix(0xffffffffffffff9c, &(0x7f0000000580)=@file={0x1, './file0\x00'}, 0xa) chdir(&(0x7f0000000240)='./file0\x00') r5 = open(&(0x7f00000001c0)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000001000/0x2000)=nil, 0x2000, 0x2, 0x10, r5, 0x0, 0x0) bind(r5, &(0x7f0000000000)=@in={0x2, 0x3}, 0xc) r6 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r6, 0xffff, 0x1, &(0x7f0000000000)=0x8, 0x4) bind$unix(0xffffffffffffffff, &(0x7f0000000080)=@abs={0x1, 0x0, 0x3}, 0x8) r7 = msgget(0x3, 0x191) msgrcv(r7, &(0x7f0000003740)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000030000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002"], 0x1, 0x3, 0x1800) msgsnd(r7, &(0x7f00000005c0)=ANY=[@ANYBLOB="00000000000000007dea85512cf9c652eadddb71cea391e6bf42aee3d548697a2987eae7d510e47074770f48bae33d1b0eae6b319009b9eb1a5145a10bb74dc7138a89614398a1c52518ca8755d8b3321f82c11e220d81dd60c2700b192b66681b408e5867214bb6f4814200fabd813e7be4afdee1c51014b58ae53596e5d547a0aba77d296ed20ef938f549dde2aba8f5f45fb6b04d911ca4994d994092460209da3456df54148a921f8b3b9583e9b00e65f39e6bd8b03a8e69"], 0x75, 0x800) getsockopt$sock_timeval(r6, 0xffff, 0x0, 0x0, 0x0) symlinkat(0xfffffffffffffffe, r5, &(0x7f0000000180)='./bus\x00') chroot(&(0x7f0000000080)='.\x00') socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000400)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r8, &(0x7f00000002c0)={0x0, 0x0, 0x0, 0x0, &(0x7f00000001c0)=""/210, 0xd2}, 0x0) sendmsg$unix(r9, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB="28000000ffff00000100000008cd7fdf03000000", @ANYRES32=r9, @ANYRES32=r9, @ANYRES32=r9, @ANYRES32=r8, @ANYRES32=r9], 0x28}, 0x0) 23:29:31 executing program 1: r0 = socket(0x800000018, 0x8003, 0x0) r1 = semget$private(0x0, 0x4, 0x408) semop(r1, &(0x7f0000001180), 0x1e316d81a01eac7d) semctl$SETALL(r1, 0x0, 0x9, &(0x7f00000000c0)=[0x83, 0xfffd, 0xd]) semctl$SETALL(r1, 0x0, 0x9, &(0x7f0000000040)) semop(r1, &(0x7f0000000240)=[{0x2, 0x6}, {0x3, 0x40, 0x1800}, {0x2, 0x3, 0x7fc}, {0x0, 0x7, 0x1000}, {0x3, 0x68, 0x1000}, {0x3, 0xfffffffffffffffc, 0x1000}, {0x4, 0xfffc, 0x1000}, {0x2, 0xad, 0x1000}], 0x8) semctl$SETVAL(r1, 0x0, 0x8, &(0x7f0000000000)=0xfffffffe) getitimer(0x2, &(0x7f0000000040)) semop(r1, &(0x7f0000000200)=[{0x1, 0x100, 0x1000}, {0x1, 0x7, 0x1000}], 0x2) semctl$GETZCNT(r1, 0x0, 0x7, &(0x7f0000000280)=""/242) semctl$GETZCNT(r1, 0x5, 0x7, &(0x7f0000000480)=""/246) semop(r1, &(0x7f0000000100)=[{0x3, 0x3, 0x1800}, {0x0, 0x3, 0xc00}], 0x2) semop(r1, &(0x7f00000001c0)=[{}, {0x3, 0x1000, 0x1800}], 0x2) semctl$SETALL(r1, 0x0, 0x9, &(0x7f0000000180)=[0x7, 0x1, 0xfff, 0x7f, 0x8000, 0xcb, 0x6, 0x1, 0x800, 0x81, 0xff80, 0x8, 0x1]) semctl$SETVAL(r1, 0x0, 0x8, &(0x7f0000000000)) semctl$GETPID(r1, 0x4, 0x4, &(0x7f0000000000)=""/44) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x1, 0xfff, "090000f38900f4ffe64dc22a30adca60b38800", 0x0, 0xffffffc0}) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getegid() 23:29:31 executing program 1: pipe2(&(0x7f0000000080), 0x0) socket$inet(0x2, 0x3, 0x0) socket(0x18, 0x3, 0x0) r0 = socket(0x2, 0x3, 0x0) pipe2(&(0x7f0000000000), 0x0) r1 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r1}, 0xfffffffffffffffb, 0x0, 0x0, 0xfffffffffffffff7}], 0x0, 0x0, 0x0, 0x0) r2 = socket(0x2, 0x3, 0x1) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="6202020760000001"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) connect$unix(r2, &(0x7f0000000000)=@abs={0x0, 0x0, 0x3}, 0x8) readv(r0, &(0x7f0000000040)=[{&(0x7f0000000140)=""/72, 0x48}], 0x1) sendto$unix(r2, &(0x7f0000000100)="749703210f6e83f89087515ab45713442de6", 0x12, 0x0, 0x0, 0x0) panic: kernel diagnostic assertion "p == curproc" failed: file "/syzkaller/managers/multicore/kernel/sys/kern/vfs_vops.c", line 169 Stopped at db_enter+0x18: addq $0x8,%rsp TID PID UID PRFLAGS PFLAGS CPU COMMAND 486644 28864 0 0x14000 0x200 1 reaper * 66978 85479 0 0x14000 0x200 0K systq db_enter() at db_enter+0x18 panic(ffffffff821f472c) at panic+0x15c __assert(ffffffff8224a9ea,ffffffff8224bf14,a9,ffffffff8222a32f) at __assert+0x2b VOP_CLOSE(fffffd806412e9c0,1,fffffd807f7bf9c0,0) at VOP_CLOSE+0x12f vn_closefile(fffffd80675efd28,0) at vn_closefile+0xd7 fdrop(fffffd80675efd28,0) at fdrop+0xc2 closef(fffffd80675efd28,0) at closef+0x11c unp_gc(0) at unp_gc+0x172 taskq_thread(ffffffff8248bfb0) at taskq_thread+0x9c end trace frame: 0x0, count: 6 https://www.openbsd.org/ddb.html describes the minimum info required in bug reports. Insufficient info makes it difficult to find and fix bugs. ddb{0}> ddb{0}> set $lines = 0 ddb{0}> set $maxwidth = 0 ddb{0}> show panic kernel diagnostic assertion "p == curproc" failed: file "/syzkaller/managers/multicore/kernel/sys/kern/vfs_vops.c", line 169 ddb{0}> trace db_enter() at db_enter+0x18 panic(ffffffff821f472c) at panic+0x15c __assert(ffffffff8224a9ea,ffffffff8224bf14,a9,ffffffff8222a32f) at __assert+0x2b VOP_CLOSE(fffffd806412e9c0,1,fffffd807f7bf9c0,0) at VOP_CLOSE+0x12f vn_closefile(fffffd80675efd28,0) at vn_closefile+0xd7 fdrop(fffffd80675efd28,0) at fdrop+0xc2 closef(fffffd80675efd28,0) at closef+0x11c unp_gc(0) at unp_gc+0x172 taskq_thread(ffffffff8248bfb0) at taskq_thread+0x9c end trace frame: 0x0, count: -9 ddb{0}> show registers rdi 0 rsi 0x1 rbp 0xffff800020a2d670 rbx 0xffff800020a2d720 rdx 0xffff800020a18ea0 rcx 0 rax 0 r8 0xffffffff81e1786f kprintf+0x16f r9 0x1 r10 0x25 r11 0xef9b8250bb1138d7 r12 0x3000000008 r13 0xffff800020a2d680 r14 0x100 r15 0x1 rip 0xffffffff81f88cf8 db_enter+0x18 cs 0x8 rflags 0x246 rsp 0xffff800020a2d660 ss 0x10 db_enter+0x18: addq $0x8,%rsp ddb{0}> show proc PROC (systq) pid=66978 stat=onproc flags process=14000 proc=200 pri=32, usrpri=50, nice=20 forw=0xffffffffffffffff, list=0xffff800020a19110,0xffff800020a184f0 process=0xffff800020a1a7b0 user=0xffff800020a28000, vmspace=0xffffffff82648778 estcpu=0, cpticks=2, pctcpu=0.0 user=0, sys=2, intr=0 ddb{0}> ps PID TID PPID UID S FLAGS WAIT COMMAND 47211 365512 73146 0 2 0 syz-executor.1 47211 338839 73146 0 3 0x4000080 fsleep syz-executor.1 27602 411871 0 0 3 0x14200 bored sosplice 73146 468209 5924 0 2 0x482 syz-executor.1 26526 328977 5924 0 2 0x482 syz-executor.0 5924 323705 75885 0 3 0x82 thrsleep syz-fuzzer 5924 321604 75885 0 3 0x4000082 thrsleep syz-fuzzer 5924 42131 75885 0 3 0x4000082 thrsleep syz-fuzzer 5924 506938 75885 0 3 0x4000082 thrsleep syz-fuzzer 5924 288193 75885 0 3 0x4000082 thrsleep syz-fuzzer 5924 94745 75885 0 3 0x4000082 thrsleep syz-fuzzer 5924 474277 75885 0 3 0x4000082 thrsleep syz-fuzzer 5924 53506 75885 0 3 0x4000082 thrsleep syz-fuzzer 5924 391711 75885 0 3 0x4000082 kqread syz-fuzzer 5924 145915 75885 0 3 0x4000082 thrsleep syz-fuzzer 75885 109892 26882 0 3 0x10008a pause ksh 26882 166569 60534 0 3 0x92 select sshd 47420 63233 1 0 3 0x100083 ttyin getty 60534 116963 1 0 3 0x80 select sshd 33716 211685 10082 74 3 0x100092 bpf pflogd 10082 322212 1 0 3 0x80 netio pflogd 39555 66775 78071 73 3 0x100090 kqread syslogd 78071 198244 1 0 3 0x100082 netio syslogd 81698 166458 1 77 3 0x100090 poll dhclient 23735 130081 1 0 3 0x80 poll dhclient 41021 1673 0 0 3 0x14200 bored smr 55471 426716 0 0 2 0x14200 zerothread 73839 12766 0 0 3 0x14200 aiodoned aiodoned 72286 398487 0 0 3 0x14200 syncer update 19889 182651 0 0 3 0x14200 cleaner cleaner 28864 486644 0 0 7 0x14200 reaper 4880 240180 0 0 3 0x14200 pgdaemon pagedaemon 94921 273606 0 0 3 0x14200 bored crynlk 83576 246321 0 0 3 0x14200 bored crypto 99039 485309 0 0 3 0x40014200 acpi0 acpi0 32405 64444 0 0 3 0x40014200 idle1 54372 135507 0 0 3 0x14200 bored softnet 79537 421654 0 0 3 0x14200 bored systqmp *85479 66978 0 0 7 0x14200 systq 49088 209833 0 0 2 0x40014200 softclock 33807 342093 0 0 3 0x40014200 idle0 1 470261 0 0 3 0x82 wait init 0 0 -1 0 3 0x10200 scheduler swapper ddb{0}> show all locks Process 85479 (systq) thread 0xffff800020a18ea0 (66978) exclusive rrwlock inode r = 0 (0xfffffd806e6932c8) #0 witness_lock+0x4c5 #1 rw_enter+0x453 #2 rrw_enter+0x88 #3 VOP_LOCK+0x4b #4 vn_lock+0x81 #5 vn_closefile+0xc6 #6 fdrop+0xc2 #7 closef+0x11c #8 unp_gc+0x172 #9 taskq_thread+0x9c #10 proc_trampoline+0x1c shared rwlock systq r = 0 (0xffffffff8248c010) #0 witness_lock+0x4c5 #1 taskq_thread+0x8f #2 proc_trampoline+0x1c exclusive kernel_lock &kernel_lock r = 1 (0xffffffff8267f3f0) #0 witness_lock+0x4c5 #1 __mp_acquire_count+0x51 #2 mi_switch+0x392 #3 sleep_finish+0x113 #4 sleep_finish_all+0x32 #5 msleep+0x20e #6 taskq_next_work+0xbe #7 taskq_thread+0xe5 #8 proc_trampoline+0x1c ddb{0}> show malloc Type InUse MemUse HighUse Limit Requests Type Lim devbuf 9523 6422K 6814K 78643K 11061 0 pcb 15 8K 8K 78643K 97 0 rtable 108 12K 13K 78643K 337 0 ifaddr 74 14K 14K 78643K 105 0 counters 43 33K 34K 78643K 53 0 ioctlops 0 0K 4K 78643K 1482 0 iov 0 0K 16K 78643K 28 0 mount 1 1K 1K 78643K 1 0 vnodes 1224 77K 77K 78643K 1362 0 UFS quota 1 32K 32K 78643K 1 0 UFS mount 5 36K 36K 78643K 5 0 shm 2 1K 5K 78643K 5 0 VM map 2 1K 1K 78643K 2 0 sem 12 0K 1K 78643K 24 0 dirhash 12 2K 2K 78643K 12 0 ACPI 1809 196K 290K 78643K 12766 0 file desc 5 13K 25K 78643K 275 0 sigio 0 0K 0K 78643K 4 0 proc 61 63K 83K 78643K 454 0 subproc 32 2K 2K 78643K 34 0 NFS srvsock 1 0K 0K 78643K 1 0 NFS daemon 1 16K 16K 78643K 1 0 ip_moptions 0 0K 0K 78643K 36 0 in_multi 37 2K 2K 78643K 83 0 ether_multi 1 0K 0K 78643K 11 0 mrt 1 0K 0K 78643K 8 0 ISOFS mount 1 32K 32K 78643K 1 0 MSDOSFS mount 1 16K 16K 78643K 1 0 ttys 55 254K 254K 78643K 55 0 exec 0 0K 1K 78643K 225 0 pfkey data 0 0K 1K 78643K 2 0 pagedep 1 8K 8K 78643K 1 0 inodedep 1 32K 32K 78643K 1 0 newblk 1 0K 0K 78643K 1 0 VM swap 7 26K 26K 78643K 7 0 UVM amap 116 54K 56K 78643K 1860 0 UVM aobj 14 2K 3K 78643K 17 0 memdesc 1 4K 4K 78643K 1 0 crypto data 1 1K 1K 78643K 1 0 ip6_options 0 0K 0K 78643K 57 0 NDP 13 0K 0K 78643K 25 0 temp 108 3039K 3103K 78643K 3063 0 kqueue 3 4K 8K 78643K 26 0 SYN cache 2 16K 16K 78643K 2 0 ddb{0}> show all pools Name Size Requests Fail Releases Pgreq Pgrel Npage Hiwat Minpg Maxpg Idle arp 64 7 0 3 1 0 1 1 0 8 0 plcache 128 20 0 0 1 0 1 1 0 8 0 rtpcb 80 31 0 29 1 0 1 1 0 8 0 rtentry 112 69 0 28 2 0 2 2 0 8 0 unpcb 120 189 0 177 1 0 1 1 0 8 0 syncache 264 6 0 6 2 2 0 1 0 8 0 tcpqe 32 387 0 387 1 1 0 1 0 8 0 tcpcb 544 117 0 111 1 0 1 1 0 8 0 inpcb 280 411 0 398 3 1 2 2 0 8 0 rttmr 72 3 0 3 2 1 1 1 0 8 1 ip6q 72 1 0 1 1 0 1 1 0 8 1 ip6af 40 3 0 3 1 0 1 1 0 8 1 nd6 48 10 0 5 1 0 1 1 0 8 0 pkpcb 40 2 0 2 1 1 0 1 0 8 0 ppxss 1128 1 0 1 1 0 1 1 0 8 1 pffrag 232 5 0 5 2 1 1 1 0 482 1 pffrnode 88 5 0 5 2 1 1 1 0 8 1 pffrent 40 141 0 141 2 1 1 1 0 8 1 pfosfp 40 846 0 423 5 0 5 5 0 8 0 pfosfpen 112 1428 0 714 21 0 21 21 0 8 0 pfstitem 24 37 0 4 1 0 1 1 0 8 0 pfstkey 112 37 0 4 1 0 1 1 0 8 0 pfstate 328 37 0 4 3 0 3 3 0 8 0 pfrule 1360 21 0 16 2 1 1 2 0 8 0 art_heap8 4096 5 0 2 3 0 3 3 0 8 0 art_heap4 256 340 0 140 13 0 13 13 0 8 0 art_table 32 345 0 142 2 0 2 2 0 8 0 art_node 16 68 0 30 1 0 1 1 0 8 0 semupl 112 2 0 2 1 1 0 1 0 8 0 semapl 112 18 0 8 1 0 1 1 0 8 0 shmpl 112 15 0 3 1 0 1 1 0 8 0 dirhash 1024 17 0 0 3 0 3 3 0 8 0 dino1pl 128 1782 0 370 46 0 46 46 0 8 0 ffsino 272 1782 0 370 95 0 95 95 0 8 0 nchpl 144 2345 0 722 61 0 61 61 0 8 0 uvmvnodes 72 1923 0 0 35 0 35 35 0 8 0 vnodes 208 1923 0 0 102 0 102 102 0 8 0 namei 1024 6244 0 6244 1 0 1 1 0 8 1 percpumem 16 37 0 5 1 0 1 1 0 8 0 vcpupl 1984 3 0 0 1 0 1 1 0 8 0 vmpool 560 3 0 0 1 0 1 1 0 8 0 scxspl 192 6929 0 6929 8 6 2 7 0 8 2 plimitpl 152 31 0 23 1 0 1 1 0 8 0 sigapl 424 491 0 459 4 0 4 4 0 8 0 futexpl 56 4386 0 4385 1 0 1 1 0 8 0 knotepl 112 82 0 63 1 0 1 1 0 8 0 kqueuepl 144 116 0 114 1 0 1 1 0 8 0 pipelkpl 48 441 0 429 1 0 1 1 0 8 0 pipepl 120 882 0 859 2 0 2 2 0 8 1 fdescpl 496 475 0 459 4 1 3 3 0 8 0 filepl 152 3364 0 3249 5 0 5 5 0 8 0 lockfpl 104 44 0 43 1 0 1 1 0 8 0 lockfspl 48 17 0 16 1 0 1 1 0 8 0 sessionpl 112 18 0 7 1 0 1 1 0 8 0 pgrppl 48 20 0 9 1 0 1 1 0 8 0 ucredpl 96 274 0 264 1 0 1 1 0 8 0 zombiepl 144 459 0 458 1 0 1 1 0 8 0 processpl 984 491 0 458 5 0 5 5 0 8 0 procpl 624 1083 0 1040 4 0 4 4 0 8 0 srpgc 64 2 0 2 1 1 0 1 0 8 0 sosppl 128 4 0 4 1 0 1 1 0 8 1 sockpl 400 636 0 609 5 1 4 4 0 8 0 mcl64k 65536 8 0 0 1 0 1 1 0 8 0 mcl12k 12288 2 0 0 1 0 1 1 0 8 0 mcl9k 9216 2 0 0 1 0 1 1 0 8 0 mcl8k 8192 1 0 0 1 0 1 1 0 8 0 mcl4k 4096 6 0 0 1 0 1 1 0 8 0 mcl2k2 2112 2 0 0 1 0 1 1 0 8 0 mcl2k 2048 176 0 0 21 0 21 21 0 8 0 mtagpl 80 27 0 0 1 0 1 1 0 8 0 mbufpl 256 279 0 0 17 0 17 17 0 8 0 bufpl 280 4486 0 174 308 0 308 308 0 8 0 anonpl 16 61794 0 47736 75 2 73 74 0 124 12 amapchunkpl 152 3159 0 3019 19 0 19 19 0 158 12 amappl16 192 2416 0 1597 53 7 46 51 0 8 5 amappl15 184 1 0 0 1 0 1 1 0 8 0 amappl14 176 245 0 240 2 1 1 1 0 8 0 amappl13 168 26 0 25 1 0 1 1 0 8 0 amappl12 160 5 0 3 1 0 1 1 0 8 0 amappl11 152 72 0 54 1 0 1 1 0 8 0 amappl10 144 21 0 15 1 0 1 1 0 8 0 amappl9 136 409 0 404 1 0 1 1 0 8 0 amappl8 128 298 0 281 1 0 1 1 0 8 0 amappl7 120 121 0 108 1 0 1 1 0 8 0 amappl6 112 23 0 20 1 0 1 1 0 8 0 amappl5 104 371 0 354 1 0 1 1 0 8 0 amappl4 96 505 0 476 1 0 1 1 0 8 0 amappl3 88 361 0 354 1 0 1 1 0 8 0 amappl2 80 2879 0 2803 3 1 2 3 0 8 0 amappl1 72 20563 0 20096 26 17 9 20 0 8 0 amappl 80 1340 0 1292 2 0 2 2 0 84 0 dma4096 4096 1 0 1 1 1 0 1 0 8 0 dma256 256 6 0 6 1 1 0 1 0 8 0 dma128 128 253 0 253 1 1 0 1 0 8 0 dma64 64 6 0 6 1 1 0 1 0 8 0 dma32 32 7 0 7 1 1 0 1 0 8 0 dma16 16 18 0 17 1 0 1 1 0 8 0 aobjpl 64 16 0 3 1 0 1 1 0 8 0 uaddrrnd 24 478 0 458 1 0 1 1 0 8 0 uaddrbest 32 2 0 0 1 0 1 1 0 8 0 uaddr 24 478 0 458 1 0 1 1 0 8 0 vmmpekpl 168 9068 0 9033 2 0 2 2 0 8 0 vmmpepl 168 64979 0 62900 112 15 97 106 0 357 6 vmsppl 368 477 0 458 2 0 2 2 0 8 0 pdppl 4096 964 0 919 7 1 6 6 0 8 0 pvpl 32 191565 0 174263 179 3 176 177 0 265 29 pmappl 232 477 0 458 2 0 2 2 0 8 0 extentpl 40 46 0 29 1 0 1 1 0 8 0 phpool 112 179 0 5 5 0 5 5 0 8 0