587aa5760d93033530e805fb762e3f9119bf0e705fbbd58bcc9b8857ca78b62753c615399339c78ebbfc87c23ef833e58d9b7e6de1b46b7ec06ae1d7e8919c45bd2c343c35142f448118643eb6075b8bcab4ddaab90b0529c76d32aca787bacf1c528d35c83dee9a994df02d9e066cb67350d66945ceb48c326be1f08618c26a3342ccf91163a9509939eeed23bf121f3c4f8c8cbf63f304a76797ad35af3117800ee477006f0317466345748b66a71327093f3b9681957d624641e459628444b82d065b3ce8712908365102d06412a45eedcc1ec4a853818369a6f1d58e0069ff1568107815170626787826a0ed2d725b3980c3d237d3bf9322eaa1962016d4dc1f39bdbd30f14dfb4bdb0fa6a64e13aeb3a6026f4c21b18b03c82ca1e515b2a489636a305f445742f86ac5534d6813d0098df2d226219c524ca8a5c78259cd9e31ab875da17662406747ecfbcd7dfb4b65ecab5958a107968a82a19947a12490e4369a79e0a4a1a9e30b25eeefc687827b11bf83190e17bd429aa962ac49750b2aabd3e5181ac44a70b2a33322776fc3bc6fbdaa21e51e96e5c32e588d8b9995cfc83e79a721e9df761e0ba1dbbc5635213f719e832533404b99a1e0390229fbe9e5c161145563622108a6c8e3f19bc1a3906603f624a47eff590f0cea974eaa1df224221138f46fb4a48d68a6c05500a3286ad1ba088127150c1d1e470bcd1d6b5638be36e81423811b46fd1170f749d8e420eea13e384a5678f8302e26a5f98a314c963cd1af1becfdd4be92e1e6a18136f984d9a44824c75437ff515353b0ff4001acb6f272b7e16a6a69c3521ea367eb2fae29e0d2c20cac96a1181bd675f0dbf93e5d8dd2ef9b85f9cfd9d9bbe49e5496564e6c703c323bd69da4171a4d97b5a5f84ba7ca144404d8a29591d7108a978c885196da2e2b479b34d068349cf8f8a5d2da666636fb247935b419554d727982497fd1e8571123c6925babd9a9c35707ae8c1dbf80307838a84cf0767ad1532b8f16a187cf43128ebf8b4d25dd8d9ca2caad47bdde6ced7ccf1e0ad39e37a9b1881516df5b0662d93c99be4164e41a29d9d4d24fe56c899883c65b32d75da7ecb954b44b5a656574a881562824503421095fcb466e9b58485c42d38493c6a9f6f5e9be5518c1ded362befbe1fc0992af0e9cdfcac19cedf4242cc3af8c31c3123880758695a283018b80982f3ddd24a95fa076dc1d9e1c533df02bca891bf34b46600f19d6b7c727dee48c7e45480884f59aa6af68a7f88f2306b8e723db8987cb19e8fa16bce9cc5bfc633008bc12f52efeb3d74275174369b2cbb39a88a451fd73e1fcf0b99cbec1d7d9a93a840df362ee207bcc633711b559e22d54bb82db20bca4da011adadbe4f1c1fca126a53943a9daebf782e646b136fa11e14d4b47c4afcbdea3a19a46095ab89fa367752358a9fff5557a1103b5f9f0f462a356b9acff07129a7e0e69d185f0571cbd1e08010fb8166d620b2e58991d17cbb5b638182d044946c8aa6532f3917da185eacb072dde2d09bd4f46792314fc8424746469171d06dfcdb90c3c30fae11ae26a824921949807b0e88012fb77e10722fe124b9ed9c13295964c8263952555bb68898718102a05d38b85bac0cb2dff7b418d5e99e3ca76bddef7e0765969e764dc363dbd8c9fdb8127538fad1a0797f4ebc11e0ed176e3ee0cb95c858841a37581e3af8b46d09876b26b979b92bd478e1a6342cf5e5dae0839d4b6cc7330c409607a26c887b91f05f37d7176c8d28638b32d8ad98408173f1e1b17196b960ad9f31d212a1502d9c71ad0fa23b005111ce9bfa22a9256077940a45e60d29ab7b9ab0445cabe884313b7b6b5c1fc6a2970e8ae1fa296885a80f1cbb9a6befaa5685880e560ebe2b5344479843dc72fb44b3672e11d0c3a346c968ce0386478e19f4d4d383b66027368653cd39863d23fc1cf24d6fd6deffd6c25900269249c313c44077216e4475c8bdef28f55e828ebfeb15d73456d29ece3a6ee44b5a1c737922b50293e63a46764b10324a425e69baa7615b6b34321415e82b2d428dc58e5bb9d4b6195eaef1400414aaa8750125d96c0c844bea41c885f9e91502319d70550130ffee87ec704a6975cdb6fb4970b4e912b940fc39d7609d14e79d4a6d18e992ee12c3eb0c77e2f8388cde3cd051eae2bf090022706bc7585dca7d3ccea891f104cadc3a55eb93e8af5fd418d27553994ccc0eaa5bfa21eee9ca877be9d90cea92b58f98e8e0b41c6a301b4b8a048f0af1c2fb13e8e83507a4ed43cdc6a96296e8f1ce01362b446704b85d02cc71b3758f94d404e018181d237c2c3ef808f5dcad0338f14db51099a7e2a1f80f052e8745c34765f2b0f06f011e620d28aadd6cab88b517377e63b29201158b226ebabf69467474542712170ee331e8540c9052cc0364b4c4ad22adf94ae4c0ae47be3cee8e93a561d85ab4cc3ae40aca5cdc52048e054e8a9f013e558511b50195347dd71a9e1b3f484e39d77d334d99bfbe884cfe821ae9e1e9d5c61fc94dc3dc57a5a4ceffdb494b58be8df0d5624707aa092da7cd6d3bf7d6ee11d773a911379a482521b0c205367f31341c270715231b6b4bb9448a3c4c5969b5f12704945d643fc3405dc02a5cd295cdebd6c4ac2793b0dd04745b317559e2075718542ee877fe911b9ae371adbf4eaceac586be381c63b9ec40bc89215393888f9bf2e18f0770ce973c9176e5b43d55424e91a2558aa685abc1f58155f5480754ead5086d5e449acd6988ba7e37cc8095976d093c538f92fd0ce4ab8abd75e438697f1c401982a03bda43a49b7f8bbe2fed3e83b21bfea40fece82b3a8639ddc18966998a47e23938d4d7dd58d9702290ef3e387ab7e9707b00c851a5836e6c21cf81b744572fd3b822c43f0fda150318ad9ecc1f962c5bce2d9ecc994f7d593675e6982073b68d69820f35b1f1c003140901296638cb4803a99d325fafe4feeb176087ca1c2e149ca57e519ce96e51434b941d8de04252872b5a381d451b22ac18a726971a52c9ed36e4b6f8cdb7ac8483e70cc0d97cb97d45f0cf15966eae80f397fc01d1692fc8969cb6bb003d5e0ffb75cbee79aa364e3015722b022e7d608dc89631508c7970bfbaedc66daa3"], 0x2080}, 0x1) syz_emit_ethernet(0xe, &(0x7f00000001c0)="9bf4174b8372ab2ed8d1d4f0e265") 16:02:10 executing program 0: mkdir(&(0x7f0000000140)='./file0\x00', 0x0) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x1000c) r2 = dup(r0) r3 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r3, &(0x7f00000000c0)=[{{r5}, 0xffffffffffffffff, 0x11}], 0x3f, 0x0, 0x0, 0x0) kevent(r3, &(0x7f0000000080)=[{{r4}, 0xfffffffffffffffe, 0x5}], 0x1f, 0x0, 0x0, 0x0) dup2(r3, r5) kevent(r1, &(0x7f0000000200)=[{{r0}, 0xfffffffffffffffc, 0xb0, 0x10, 0xaec, 0x40}, {{r2}, 0x0, 0x22, 0x20, 0xfffffffffffff000, 0x8c}, {{0xffffffffffffff9c}, 0xfffffffffffffffa, 0x7, 0x1, 0xffffffffffffffff, 0x2}], 0xca48, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffc, 0x84, 0x10, 0x80, 0xffffffff}, {{r3}, 0xfffffffffffffffa, 0x4, 0x80, 0xbc4, 0x5}], 0x0, &(0x7f0000000280)={0x4, 0xfff}) symlinkat(&(0x7f0000000180)='./file0\x00', r0, &(0x7f00000000c0)='./file0\x00') utimensat(r0, &(0x7f00000001c0)='./file0\x00', &(0x7f0000000080)={{0x0, 0xffffffffffffffff}, {0x0, 0xffffffffffffffff}}, 0x2) 16:02:10 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='\x00\x00\x00\x00\x00\x04\x00\x00\x04', 0x8000, 0x0) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x50}, {0x2000025}, {0x6, 0x0, 0x0, 0x7cf}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pwrite(r1, &(0x7f0000000240)="b9e91bee8fad27050cdaeb0413b4", 0xe, 0x0, 0x0) getsockopt(r0, 0x29, 0xa, 0x0, 0x0) pipe2(&(0x7f0000000000), 0x10000) 16:02:10 executing program 1: syz_open_pts() r0 = syz_open_pts() r1 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r1, &(0x7f00000000c0)=[{{r3}, 0xffffffffffffffff, 0x11}], 0x3f, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000080)=[{{r2}, 0xfffffffffffffffe, 0x5}], 0x1f, 0x0, 0x0, 0x0) getsockname$unix(r2, &(0x7f0000000400)=@abs, &(0x7f0000000440)=0x8) ioctl$BIOCSBLEN(0xffffffffffffffff, 0xc0044266, &(0x7f0000000580)=0x100) ioctl$TIOCSTART(r0, 0x2000746e) fcntl$getflags(r0, 0x1) r4 = accept$inet6(0xffffffffffffffff, &(0x7f0000000000), &(0x7f0000000040)=0xc) readv(r4, &(0x7f00000002c0)=[{&(0x7f0000000080)=""/218, 0xda}, {&(0x7f0000000180)=""/37, 0x25}, {&(0x7f00000001c0)=""/67, 0x43}, {&(0x7f0000000240)=""/104, 0x68}], 0x4) pipe2(&(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) syz_open_pts() r6 = msgget(0x1, 0x86) msgrcv(r6, &(0x7f00000008c0)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c3b5c46a9416ee2396c7b82b9def4800"/104], 0x68, 0x0, 0x1800) msgrcv(r6, &(0x7f0000000480)={0x0, ""/206}, 0xd6, 0x2, 0x800) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000340)) r7 = accept(r5, &(0x7f0000000380)=@in, &(0x7f00000003c0)=0xc) fchdir(r7) msgsnd(0x0, &(0x7f0000000840)=ANY=[@ANYBLOB="00000000000000005496373532defecce4c29d1b0aa2d305c814e05328e553cabf697c786f6c48501e96452819c976664f1a0d41c493161498162483a5220aac31cf92b87d17e909518b06151f1f1ce28562ffd6a388bb9cf3ea46db5ee1e189b99e5a31db1f0eff55fadd6170597f893e71304ca9721bfcf56ff74b4cb088ea8c4216ba1f153789f1a8aee6ac831c67d83bf57f6e792f8ec6f83d48e69822bdaea556cead11799bc107cbdcbdf1ccffe9d9ac182ffc0aa07f4fe42d61d3000000000000000000000000000000000e8db168d53bdf76585bdd198dc366cf109c6b844bc64394e3e87e0cc6004f049b11e20fe6bfb9be0306e7b077f05250f20dfc23d05cb55343b91427573df56dfc38659a552770e06906e5620fcef185d2dc5c85b48c92a0065aa425482cf53d5ab96809464454131f0d8e31dd1a0208dad9b7acec04a7f85b46f335e10a5104985d44fd774608865968d8090ea0b68339736feec6fdcad200000000000000000000000000000095582be404fb9da00cc5c51992636323bddf439e2d2b843799b082c9ca462086ffac7c0c29ed160e2e51a9bad457cf0390606117cd9a5aa5dc53de08ee2c9ac081526638d3a57eb3a0e82be34613babee5ec0d798e64b54123e7b8e6584e6d88cd95708da2f23fcafeca72c8d18b9bbb5e5822756a2b4c6ad14d6a93a09d483803592615393013d9d4dcf2a2ca0833d994c347b5856ddf"], 0x1d, 0x1c00) 16:02:10 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000b, &(0x7f0000000000)='\x00', 0x1) r1 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r1, &(0x7f00000000c0)=[{{r3}, 0xffffffffffffffff, 0x11}], 0x3f, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000080)=[{{r2}, 0xfffffffffffffffe, 0x5}], 0x1f, 0x0, 0x0, 0x0) ioctl$VMM_IOC_TERM(r2, 0x80045604, &(0x7f0000000040)) setsockopt$inet_opts(r0, 0x0, 0x200000000000d, &(0x7f0000000140)="eaff125c009f0000", 0x8) 16:02:10 executing program 1: r0 = syz_open_pts() pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSDISPLAYIO_SBURNER(r1, 0x800c5751, &(0x7f0000000080)={0x7, 0xff, 0xc}) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) ioctl$TIOCFLUSH(0xffffffffffffffff, 0x80047410, 0x0) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000700)=0x8) write(r0, &(0x7f0000000140)='{', 0x1) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f00000001c0)) syz_open_pts() syz_open_pts() 16:02:10 executing program 0: r0 = syz_open_pts() close(r0) setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r1 = syz_open_pts() close(r1) syz_open_pts() sendmsg$unix(0xffffffffffffffff, &(0x7f0000001480)={0x0, 0xffffffffffffff2f, 0x0, 0x0, &(0x7f0000001440)=[@rights={0x14, 0x10}, @cred={0x3e0a800a, 0x10}], 0x2e3}, 0x0) pwritev(r0, &(0x7f0000000340)=[{&(0x7f0000000080)="c299dfdae7bb093996e037a51041627b2e7924103b1c99bed85667d51dc6375c32fa5cf6a45e59176cb9bfd5dd75d067d666a9c7b2d4df2a85ff4d6b8dc0da45b9cce6bbd35227dd755ad68de93acb1a789ad6e625f0a2348795cae0b759566e03765360104aaac372", 0x69}, {&(0x7f0000000100)="f443c21e1f7254589b38b20a46dc0168fe27bf7973b67c91dceba2daf5f79847d993f84a5a8c61953b", 0x29}, {&(0x7f00000001c0)="77153478acfc79a7b8dd08117941b080be9d95c7ba2a6a88015d4078732768f458c85b36cffe263b3c2c815569dfa1c50c0265ae4847d4d0b34258dab1915b905d30a8506fce79f2e4267cbd33e9548995b163a7326e537505890278b4740e3d48a2a7c41f8939858c9a4df81516d6e243433c8e", 0x74}, {&(0x7f0000000140)="cfc7", 0x2}, {&(0x7f0000000240)="8e5b3a6ac04473931290972f0aa92d9beab2eb28cff6e349ccdd400b0e66694781ca1ff24f8e0390f151f997dad1ff659bf341d8fddcc85d5802456360ea52e38fae1ccaa27c0838341fb26f9ca8c9bb052ba876b0fd262a41e49034c3558837fbf84058f99cedf58a056f13062307379a7e305316cdf746a44af21801e1f3db3bde0c8248e1cf901c6426d88d1777136095e2bcaa60219bb5d1cd4a0e7b942bb2cd15253776c8c51afed013af16a841630adf7025f2c9ee8a7f6ed5b37ac624ea20cfb3310641447eb104170d30fbfc16456f29911d5170deb7da5e639d62393d605d88b3ebee4f", 0xe8}], 0x5, 0x0, 0x0) ioctl$TIOCSETA(r1, 0x80047470, &(0x7f0000000040)={0x2, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) writev(r0, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) r2 = kqueue() r3 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r3, &(0x7f00000000c0)=[{{r5}, 0xffffffffffffffff, 0x11}], 0x3f, 0x0, 0x0, 0x0) kevent(r3, &(0x7f0000000080)=[{{r4}, 0xfffffffffffffffe, 0x5}], 0x1f, 0x0, 0x0, 0x0) dup2(r3, r5) ioctl$TIOCDRAIN(r5, 0x2000745e) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r2, &(0x7f00000000c0)=[{{r7}, 0xffffffffffffffff, 0x11}], 0x3f, 0x0, 0x0, 0x0) kevent(r2, &(0x7f0000000080)=[{{r6}, 0xfffffffffffffffe, 0x5}], 0x1f, 0x0, 0x0, 0x0) dup2(r2, r7) close(r7) poll(&(0x7f0000000180)=[{r0, 0x84}], 0x1, 0x0) 16:02:11 executing program 1: r0 = socket(0x2, 0xc003, 0x11) r1 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r1, &(0x7f00000000c0)=[{{r3}, 0xffffffffffffffff, 0x11}], 0x3f, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000080)=[{{r2}, 0xfffffffffffffffe, 0x5}], 0x1f, 0x0, 0x0, 0x0) dup2(r1, r3) r4 = dup2(0xffffffffffffffff, r3) r5 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r5, &(0x7f00000000c0)=[{{r7}, 0xffffffffffffffff, 0x11}], 0x3f, 0x0, 0x0, 0x0) kevent(r5, &(0x7f0000000080)=[{{r6}, 0xfffffffffffffffe, 0x5}], 0x1f, 0x0, 0x0, 0x0) getsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, &(0x7f0000000200)=0xc) r9 = dup(0xffffffffffffffff) r10 = getppid() r11 = geteuid() r12 = getegid() sendmsg$unix(r9, &(0x7f00000003c0)={&(0x7f0000000080)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000000340)=[{&(0x7f0000000280)="f1e8403201009ce5b9b1a350db171f2a32f3a4db58cf6b70f2fc6e0eb47088a36026fdea85e5ebaaa9846bc2124617f350dcf438f0f3be974809455b4911d04d38d11173022bf9fdc576e6002e4059cac3a5552c4f038a334c00039cf55dfba9c53562f7bdc4ded29670c80ec898c226935480a86a22ed2a82623b26071bcfb2aa9edc4289d193e10a63eb936de9a74051703c3d9f71aca2a3b6814bd64f5a0718f5", 0xa2}], 0x1, &(0x7f0000000380)=[@cred={0x20, 0xffff, 0x0, r10, r11, r12}], 0x20, 0x402}, 0x400) r13 = getgid() r14 = dup(0xffffffffffffffff) r15 = getppid() r16 = geteuid() r17 = getegid() sendmsg$unix(r14, &(0x7f00000003c0)={&(0x7f0000000080)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000000340)=[{&(0x7f0000000280)="f1e8403201009ce5b9b1a350db171f2a32f3a4db58cf6b70f2fc6e0eb47088a36026fdea85e5ebaaa9846bc2124617f350dcf438f0f3be974809455b4911d04d38d11173022bf9fdc576e6002e4059cac3a5552c4f038a334c00039cf55dfba9c53562f7bdc4ded29670c80ec898c226935480a86a22ed2a82623b26071bcfb2aa9edc4289d193e10a63eb936de9a74051703c3d9f71aca2a3b6814bd64f5a0718f5", 0xa2}], 0x1, &(0x7f0000000380)=[@cred={0x20, 0xffff, 0x0, r15, r16, r17}], 0x20, 0x402}, 0x400) getgroups(0x4, &(0x7f0000000240)=[r8, r12, r13, r17]) ioctl$WSDISPLAYIO_ADDSCREEN(r4, 0x80245753, &(0x7f0000000180)={0x2, './file0\x00', './file0\x00'}) connect$unix(r0, &(0x7f00000016c0)=ANY=[@ANYBLOB="8202adfdffffffffffffff653000463f7b238a2a197a386207000000008295955984c87910bf453f68c11700287ed30bcb777fa69dfceac2a84e6abca64896bc5e57c6360bcd4c0a162b58fd4237b8fa4d012ae447472b3e8495aaee48c02f6abf1e6bf3bf554799b9b813ad30505e8f0000a49fef9d612f871f4385f04157795ea4a5c5fe65baa202361cd8cac7dbac5b65c6593d2870bc122cd2350000000000000000000000000000000000ff0100000000000021d39b4028adb1ff1afb37ec4305642ad2cf8724eb18089278e314330017000000000000000000e02b05e5d12f524ab2aa8cc7712a2b279dbff4b7b46564ef569e3a7999bc2b0a9ca083d3547f780026e969c9341589ac85cab1a4c6b41dccf137c8ae29b4f03b4928efee758e3c75dc3965072d20ff40f89b888c94484c692cac607b1c26455bedfb9c9f35f23d1aa5513a6c17f38969eddff7744123053ff03d925341d85544cd1cfd0b34aa3fc1611cc665840ea3b1e39af6256b1f007bf8f244cbc769cee44346040906000000ec895c4784f6490ba02e9768a8b36d05c2b89da05a0a414c6394359a0000000000c5906c074cf888981d4e22265330027548d8ffda5eb1152f6bc23442dc9631d64bcd5b823e495bac2204ccdaf733f9a509da7f66d0c7598f54a53f5e773e35d0d6bc372d1a8ff42aa3cdc2e80e306615b7a814b77f3f5a659255490b88ff1bf33436e6731ad3574d79be64d7a570715f68932de75cc53ec316484d3e4132dee58554fdac1bfa4aca2c3ebed7ad1bd9da569f770ddbf42b3a87e75f6a28b7f09126efe6c2d6ad126358a2bf7eb6652c52476b0f4a1fc0c7ee2e61ac5538254b916042575a9603e129cc5b44d587c08f6f7c1013f89d3bd1f11b9dd8c3e5afc074c1771cebe4f8f92cfdee2e52bf897cc233cab1d5ef49a8aa77751b76b6c98bf0d9f371e916fc7b88c013c7381f77d036b0233aca38bc8789d01c4674fb41c125525f77e9f616eb7246be9389e32be26a498d0ce05a3852a1cb4338f3bfee17a07001520dd2515741374c70916b23a8b086c43633a42e93fe75f8a85f37ee8c3f120c300afe7e7c1f1dbea0d7ce9a15edf26e82fcca1e245a58d78b79dc3b93721aa7885824e119dc4c67c825898793cd381a7aa89400bfc4c950eb6fcd3be43aab78a2793c3f1253654f503adf2f3b4affd04d710180b8bbca8854747213442d720dac635800236b272dd10000008f9d5e3da04cfbb073654c94798428fd33becdfff906d6e52cac7557c99a8ea2867ba54d66be96f85ecb2dd4ffc0653bb02c52445bb6f93ddc79ff621af687923ec91aed6cb55ad71e211058b6b187190f4287f30056f0eca629fde07bbb821b117c90841ea6147ce522005f96566eaab012083d8597e92269a7d09c1048d54e3fe2c38b66b4d7e28272aee313f431ebf190de01bbfdf561432ec541dab0f8e020addcf526d8ebbf0a127cbacf4c3ce9e888d59974d481d9738000c67ca52fbd7c183e5b9b2f1f17dd8d394d6654497a2082b73e5ee2c873b3615ef90124362353"], 0x10) r19 = kqueue() kevent(r19, &(0x7f0000000040), 0x4, 0x0, 0x3, 0x0) r20 = kqueue() kevent(r20, &(0x7f0000000040), 0x4, 0x0, 0x3, 0x0) r21 = dup2(r19, r20) r22 = dup(0xffffffffffffffff) r23 = getppid() r24 = geteuid() r25 = getegid() sendmsg$unix(r22, &(0x7f00000003c0)={&(0x7f0000000080)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000000340)=[{&(0x7f0000000280)="f1e8403201009ce5b9b1a350db171f2a32f3a4db58cf6b70f2fc6e0eb47088a36026fdea85e5ebaaa9846bc2124617f350dcf438f0f3be974809455b4911d04d38d11173022bf9fdc576e6002e4059cac3a5552c4f038a334c00039cf55dfba9c53562f7bdc4ded29670c80ec898c226935480a86a22ed2a82623b26071bcfb2aa9edc4289d193e10a63eb936de9a74051703c3d9f71aca2a3b6814bd64f5a0718f5", 0xa2}], 0x1, &(0x7f0000000380)=[@cred={0x20, 0xffff, 0x0, r23, r24, r25}], 0x20, 0x402}, 0x400) fchown(r21, r24, r18) writev(r0, &(0x7f0000001680)=[{&(0x7f0000000000)="77696b110566c1653d4b623ab7", 0xd}, {&(0x7f0000000040)="3708c45eed3570c3a5330f254b1988c5d43c8485ea5844ebff772aca86dbb8124a763a012a0f459133f7dcc75aa23a81cd44ca5cf19d3785a7e95738ca2efbbe3ccd16bf33e05de84b97acd9cbe1180db718c98609a0c06920a03274831f48e82313e72bd96ec804359f7ce3af9e7e2d6b5ef78e76de6666fc226579ef69aa0a49a6ff8a71ad25283a639492", 0x8c}, {&(0x7f0000000100)="892eadf049500774d47a4254230641d006e34157cf18b2d735bc4365f6a1ae1f4332a1d3c3bdbccc495b53b085319ccf22a5aad47124a59ab986a6f409432124bb88ea962d58e3c174125a6983ee863af33ae7213d0f10ade1720dac2c0c7b", 0x5f}, {&(0x7f0000000680)="8904da5343e255da81a24c898f67eaef19ba83afbbff168f0eda6514f2f5a8b5ecdabfd9f544f98c7d8ef96cc283c4f697bbef34d3d3fb46cd954109f3ab8868cd81bcbc2abfafe464da3e689651d570efca1c24fd2b801bb867818ef744b4d3d112fceb8854cafcfd3774a3453d66d160016399d33a6dc56016e3a80a284cf8a5f19beb3f6a9aeeab2cc013052f61065452a39c2c0c87e52a399167fab1763cbd1aefe6365286e404895f852dedbdede91aff26b60ce0bd04db1bc762de7b148a63ddb73f2ccce11004e3dfa7457faacff793b086651f7daa74c2fae155fa7637c22578dbbcb1f77558cd9dcf4a4878148c46ac218794072947eb8e50ffdac310e9310f1e9c4f65558f97be9408cbeadd4e64ceaedd44f2fe55f771259b24bd06dd2d1471ad8dde1d09d267e3dbb648a486786e41e5feea1d49c56b9ab792af7b2d0571fbf2c3f7ce5198383f3e628937c49ae6934b24658bb78048b8a3c83fbb00d082e66268cb7df21e9829847bbd983000325b4bfafd0c23828d2b0b11a356e5ebbbdebf39e5ef2b9dbe611d72c233a71caa30d09d91cb7386634d87fca5d1b14440d4b2b3713c6203c063b9ee43537d4dd0441f9d1d90de55419e3ba4d6b770249fe61f2d80f0785f3a104b018ffbb53d4b7f44626c5df3b3825ed5b1dda25d6d7217ec6142e223632ba5eb9fa075c233d39d04f7158c08ee16fd5878f5685edd4e20f602d65c4d4e2d5f56e31b1ae002e3e7535892ca4c3146ddd73b6cbda10b219bf73997a2838694404841ce927801d3af2b3333d3264cf38b9e64a1dfd1de5c2fb6f75854a1374ba68ef17ad1b83c151edd65d0a4fb5e14de3af7ec8d1218ddc9e926a507d8410fb0a393e2f93fb08b82fcf277a5e306118ed23968985709f57754d8778c058f4511f001a95e4619bf8fd905077b3134906ae9854043ef634669dfb5026b09dc1cb522f7ec70edd5416b54cd6cd8bef1fb04188cbf565068d5250e1c9a5505819b7e040d05d71b0af7da54e48d97d3216a625c44a78097a07cb61a320e981e06b8b2bfdc053045fa9a7e9ed18c7b748b5edc1b285dba65a96a2524e8fc9feb8d1c03ba4662106884935b01b406b27714b10bda6b6d7ff7974110b4346996ae2bd98c5d810b6351519286ba74e30b657e68ea3abe7890b8f1dd906122a98ba0c41c3dd416792d267e00e3c4be21a03f30884a8151026403c85ab26d42ba603cbaf21ca925d53bf2e1c6bb0ddc24faff4966abd4609ac0275422390fdb0f80784ae9ec441adeee10c54bda753ff5c051702afca3a07dd663b715b252d1d459136973cfcd72bd05ded6f7928e4541baec5194c07e62b3ec4070bba4d4204b5ef7571b8080d524ef5682c3211f0c28bdd892ada68fa764ebc3d6e8b71439d4b835928287d51f774e9c41d14d54abfd821e815440ae65adb67485cf4c320f0eef7f34ef17ca5f7bda0836ed8ac34279daf42c2c58a891fed235076ab38881a47f12b225fd0d696722bc4317857220915c49318aae3d3a2469d1c3697fe8fd57076f90245389db343bc48b8fe18876afb17ab6c174b6ca7fd70a749ff6e59a1a6eef6c8fdf2d9c6be266e6b0ad0b000d07928298c95816e37646137cbef4a57ea8819489aeeca3f313c1fa034d6d43af36cd6cd68751e5fab0cd6cf501d2ce9397f89c17b8ed1e71361279d6f2172376cfb72747aec6b900cf1dbb9fe0b8334d19fbfb023754605bf39dccf2b8964bc52e6508e5edb9e86d7cf94bf918f997982d4d1ea39da83806aa058365c2bc1bb405edc6fc6b0d166366b2e2abb1025717065e3b3777379ad69b8cb6f024199ee8cce07b3807a48ab5cb43dd5bfca65d987e5c8faa3065ad6919dc2de2bf98161977a07c158241b4eafec339fa32b881b8af6302e34a8b426b69646b4207517478cc93cd6c3f7be6959ae42eb0b3c984159a3e97ba7cbb18dae75b9ed0a0aaeb4c9283a078694b9a1c637aa8f764e27496bc326b0ef54b637a34c8d99a3733d8b1e326e97ec46d6533ab049e8b647016cf4ffbe9aaaa9eca13202ecd4fbac0f46fd3c781e79809f08275fe6c2b4435d284b28aaa44f1d39cf5f2b0e477adbcdc2e4c6362a7d798ee208347bf050294a6cc3e794ef5290898d67e4244256f57ef58ea9e771a473d260f6a621a35b8939174c76f6195c9decb1b413ca97539f643110458f2fcb5d9eb87170b485ac54465fddf24fbfbb8ddc9790c4e07ff7b09ce1b711009363ad8c9992defc5e4f6f86cce4e0a2203eba1b803874095864edeb603d731b74292af38f9e0ee33b775175f63f80082e5379ff7c19dd0d1b873f6425f09c76aef630db9eb10efc65258214f6a5e45a89d85d3b2bdd9a7922d6a8474d1e0edbc1a4b2f70cd4bf8315882348bdf21744a3d089fa2a0f737938013da1fc74906bc5e60741da11e95cdc33554da625e405661153575d2e95caf1a374443d9163422749c07b7133c052da36b533b84afe0ec11937a8c01e27e4a0c734643dd99aa4fd6460f0249a3eb3846f73deb865186b5300866af5c21e3380d4cdc09612cefb60f5c83de9a39fddc8a2d6d435d0d005b2a501535de24e3fe01f1100a9462e709e9b5a14b457257481ff812a1fc698fb4a6df73de749eb05587a112ac72bb14068e1102051fb66aeb4689a5f6bd6113682e7a2d86d38697df57d113ff2c4473398a89c155c3047b2cce5fd18ec0bb99719b551177d2c73dd185ea6f3ac70bdb5b2adf39bdb18112a1c4e6eb3d2434e3d106a58e9bd931b63a39a9f7ad5773efe08ab9ee343c8526e7474998f0b906e1c13819794f04fcbd656d6e20a16de6feb8c0acb051d94c915313fcabdaff0b824317bf0081ebdb159f65d643051fab995fb17ff9ad37058109af7d891593d88354fa7410222277713bf206ebacbe4dd26e4e3af8e8245b8e0f7d421e60bcebd633a7e3f878d14b1d748946099c8fc070a732c33e36b826e4e9019597dd480db1dd33f14d77c988b77db777e76a8b9ae0aafce3058249d6b8e50d1b338774e11da9cf6ddc1e465c5fdf253ccdb7fa16540f1d0866b59ddfcef1a59c3611de50406ef267523b61110b7aa8d72eedffd1c4cfac741faaa4c28c22c77e573d88d12ddf47cc983d44f11699efa29cee1455ec2664b6dd887bc8656eaf50095ba658f6d4182ab0b0d20d57de5b3d8cf7f98171d12446d3655ff3c30fbe8fbd8b00b28f9c3d945f6e2a80debfbd97707cbbedc89c8f472fcecce40d6d229962232693f5d66750219aa56e99011c8a9c515f9994e1b56f92b240b845347047e14e0afea4348383afcbd2810aa847c185f877f00d4ad0af9a0bb4d779c1dfdd818e4c70ad813bad4f40193771f05c47d87476f35d882342f3961bb5c1fd75f4626ebb125010b2629361a42d0fc532e92494b364982c06524c77574438e90c937f2ac5fa717f60333e45da81decfe2b5a6cb74c65a292393b298aeb95a2b73ba792a568f866aae20539448541814c3da2bcaf99dd7bcf049d1b7f3afdd5c229598595027be1ba0923db10e13a8bd3fc350359f1991805dd97f73b44d3a253e2dcc4db393f20d2735bda62d9dc449fa2dca8496db0dba7c775110ef3d21a2a5a8d494b19ebfcf411de209ff831e47171a47ba971673809056855e1fcb56e04bb57a5658405acdfb2fbe96affd1eb3a291e94e3509b664e033d5891763d41da5f29c8503f9", 0xa49}], 0x4) 16:02:11 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x4c, 0x0, 0x10000000}, {0x7c}, {0x6, 0x0, 0x400}]}) syz_emit_ethernet(0xffbf, &(0x7f00000001c0)="369be708107a") r1 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x0) r3 = kqueue() ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000002c0)={'tap', 0x0}) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r3, &(0x7f00000000c0)=[{{r5}, 0xffffffffffffffff, 0x11}], 0x3f, 0x0, 0x0, 0x0) kevent(r3, &(0x7f0000000080)=[{{r4}, 0xfffffffffffffffe, 0x5}], 0x1f, 0x0, 0x0, 0x0) dup2(r3, r5) r6 = kqueue() kevent(r6, &(0x7f0000000000), 0x20, 0x0, 0x10000, 0x0) r7 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000180)='/dev/vmm\x00', 0x10081, 0x0) kevent(r1, &(0x7f0000000200)=[{{r3}, 0xfffffffffffffff9, 0x80, 0x1, 0x1, 0x3f}, {{r6}, 0xfffffffffffffffa, 0x1066278c51cf866f, 0x1, 0x80, 0x80000001}, {{r6}, 0xfffffffffffffff9, 0x42, 0x1, 0x100000000, 0xd}, {{r7}, 0x3, 0xa1, 0x40000000, 0x3, 0x5}, {{r7}, 0xffffffffffffffff, 0x10, 0x1, 0x9, 0x5}], 0x3f, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000080)=[{{r2}, 0xfffffffffffffffe, 0x5}], 0x1f, 0x0, 0x0, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) fcntl$setstatus(r8, 0x4, 0xcc) r9 = getpid() fcntl$setown(r8, 0x6, r9) fcntl$setown(r8, 0x6, r9) fcntl$setown(r2, 0x6, r9) r10 = openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x8, 0x0) ioctl$BIOCSHDRCMPLT(r10, 0x80044275, &(0x7f0000000140)=0x7e4) 16:02:11 executing program 0: mknod(&(0x7f0000000380)='./bus\x00', 0x80002007, 0xffffffffffff2822) r0 = open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r0, 0x8004745d, &(0x7f0000000000)=0x8000000000000b5) ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000000)={0xffffffffffffffff, 0x0, 0x0, 0x0, "172d76898909080000aee16900c73d1b1bff00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x0) ioctl$TIOCSTSTAMP(r1, 0x8008745a, &(0x7f0000000080)={0x0, 0x5}) r2 = socket(0x11, 0x3, 0x0) setsockopt(r2, 0x11, 0x2, &(0x7f0000000000)="1a7b43da", 0x4) close(r0) 16:02:11 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f00000002c0)=[{0x5c}, {0x10001}, {0x6}]}) r1 = semget$private(0x0, 0x6, 0x80) semop(r1, &(0x7f0000000000)=[{0x3, 0x4, 0x1800}, {0x1, 0x50000000000, 0x800}, {0x1, 0x0, 0x1000}, {0x4, 0xd78, 0x1000}, {0x4, 0x0, 0x1000}, {0x4, 0x4, 0x800}, {0x4, 0x5, 0x800}, {0x0, 0x101, 0x1000}, {0x1, 0xfffffffeffffffff, 0x800}, {0x2, 0x9, 0x1000}], 0xa) semop(r1, &(0x7f0000000040)=[{0x3, 0x20, 0x800}, {0x0, 0x7b, 0x800}, {0x0, 0x1, 0x1800}], 0x3) semctl$IPC_RMID(r1, 0x0, 0x0) openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x80, 0x0) mprotect(&(0x7f0000001000/0x4000)=nil, 0x4000, 0x0) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0xd02) r2 = open(&(0x7f00000001c0)='./bus\x00', 0x1, 0xffffffffffffffff) write(r2, &(0x7f00000007c0)="a6b1481d7e340327e768f18f24a49867203b3dfee385d3715e46b833cd4c530ff858e73433efa19ed44e69594e0c7604a051de52c24e805351c23b81512c8c3ee8db0ece46a59e37e7b4f0c552fc674aec539d8b4ba91bd73a9cbf1a67754a4fb4a1bc3c5721b13aca796a367525aec93ef627f46bf4eb2462a72ade37b4fd6339de06d1fdd69d7e8de78fc3d6a8f062b4a3bf36ff4c6b93165f5e8dd2f4f31c277c272aeb2c02ae794f448adb826dae34df72257a99e8e6d211d24b3e19afd5869a4f4d70d0601972a43056415860b2b4d40cb5b91012eaf6be252423354292b62fb1be7ceea2ae7a5d7728c06cb6e5702fd195b95b45f966be5926b3f7f70945f0855aaa05105a6acae3bebf77be19c4425b124a30742756c00b96db987b94546d4e5cfdd53a886db342aaff667590aa1be2d77ddef508dbab7a1955b793cca268e5554dd7884494c99630698216ae10cd744eeee9761e742d9f2154e568a0ab23b62422f71d91c560f0434f514374a03e5896973f9a9e62488627bdaa8a7e0046378300cb236ffb66b3b5137e82e49753e52212e3175c45da4a18873f2249e1c3ebd5ed62a635148038dde0cbab04336788c31ee8a5ba3bcb84a8d37e341402e429e1f498b7e6900d8ffd952fb5f9dfc4633b681f8e63ccbe930879e30d659f3f2700b5534c527761300be7dd9917b902dad1301df6af3ab7464150dc4bd808269d7f6bcf44fe4ec10b41c190c3f8a826ce5ff0dc5893fb089c9c8d51aa2782cf89807520ec315315d8c2826d8f0dbbdd94a19eba357bc8f058e5357f6100f02d0f9a68e8de59d6b678671348f787dadd3e0df957ad204f5ec369a04050bc5f58ebf382f1105d8766bcc3c5ec4d88dbe9219aa9f5697cd87d93be8fa2603ccc87728c8539dd6eedcca2d43333ae2ad0df99f9d1801f753237e704e1a0bd6abfa6222bc8b11bfe1135a09d15ef8a0e9d7f4e367f0939e0d2d49a9f532a1b60a5efa4e0e4d0236f34a502facd8247730a2ad994d5dfbc1a8dbbebc7b29292efd7e6966112069d1c4a5c8169b16946c2085e75264c21e663b2d5ee02ffdbf9c094e02cc6fe33cb6fff7f4221c4be8b80b87b4b171854b5170f200d4a5b71654a92f8743e2f50f6cb382c5edef4ed045ffc8e844290870be3ef783afcf7c500453c6d9b118f4168afd83f191852ec65d230c1c3c8f5aee2441730dc2c5e0b513d776038e8120ab117ea331c83e05e5a14ffbb6b3623f719671e92fd985b4181a2f529451f6fe47dd6301a28932404320b57af5eef6b7b41b91a67e5f88cc7ff5093b635e6d15ac5b43ec9675186f84fcd3834f410153ed08f2cb056f4837d8f353153a3702e9d9aff41c217e9f1969fbb9efe853b1f7e6f86b8baccbfa4570148b941aed960f94fb7804070ff4634762a43bc08a9452a63e3f6957409a9d3b32785f3346388f356fbe3ebb3cfceabdf2d281da34aafa3ed063b842716a0f8d28e65e15c40afd03a46259f1da379116a450ff634dd5ebdb4c289cc34d7c10152a39e238f3995dcda8245208322d990ddba47163ecc2e86f1a2671e8169f59ec56df8cd402f973aac300622719ebc2204fa6446bf28c56b9dac1f86cfa9d58b85dce3883be05610286c7df7547f05eb4e3c7f8acae4d9a45f46c688005e13850522386749c7d84ad4186f92cff940844eda2ed1c42e3d7e7a141202320791d6b4af2624277701269c57f6e9741ce1d0066a1f53ee4d65981a727cd581a68c52d36b42108b0b74fded5c525b8f00f35381d228533b7f5a7f6e82ef684551a0039f36d065e8d15a60297519963389f833e250a7d42ab46cc2d329cf7d8b06fae90b841dccfd881bd21322ac3e7ef498e76bddb83f75321f6cebc7011066d0350c01422ba55746e3fcd9ff1f0b36e54107c35b021449db5b7b3f8d58332283fdd351719a73dd3d00faf5f021aa404528811e7de944e459834d51bc50146ccd0f226d96f2d885ef79bb36d5d97e65c397d9ea816b67cacc6861f418e4b7f34c4505308aa91b9b592642543786dfa1524a785735e4fc2f3f76bb8eec484cbe2d0492c1c63b66bad638ef9564482e861365ebebb36a915a4a6e1b8dbbe9f381d05e6272fc9464735d31e36e4a8da568a5abbf5d2b1ba100f687b6b608c438531cc7f3a415885d390dda1f33ad4b57b9cc49efd0d76ac576fe0f2af05526708bb607886914a44b45595207c115ece6677c9d99a4a983a3081d078a59cbdd79fe224c9930251f6619d62b6e246c087210ac05ac3644ff344e9c7047dfd0949315dfb9f52f494f3778d2ceb27623780b03f02edd007a8f3ebe8ce0ed01317549c0e03efb10845e4684942abe94765b6eb7e6de7a677c8c26b5e3ac2d7ec0a20d5526c5e97d89a4faa15fa843e3393868daccdc22bf78a1e7e8c9df17e5bc56074997f110e65002242bc77923eb950fbaea7b4f098d250dfa8e7f42d59bb5eb17d85b9eebc8ce3ba672b15b96870ab23e7386bbac9ef2865f494d02912935d38e037c2bb1e296926469d9405cce269b933194a016cdd2e64c8b778b543445af7d5e4aa2fe9ef6fb913c7824ac81e63e9a8c6d860ef389679298abf16c793eea6d8df3ce7005e6ba0eae7c1af5e6ab276d79f176ce6c59785ae673559af013d44dc4b0afa4e207aae705a9fc9abcf866c71d0e139c45d61d79ebe495a2db46a00312fed93a621d478dc7d95ef410ad70f33e58c8a9d8c8c4d479a40115869687c13fedf2e0bc9322e46d99df862c9dccd8f3972e89447f9eeed5fcdbe8d03b6d5aecd8a02e945aec7e25e8c4d5080766964d7219108dcf95e77eaf15cbdf3caa7c88f99dbc9f7ffe92ea083b78ab743350db6f34896d33350572da124fae6cc2a58ab88cec37470d22b96f8f57c8b01575e14ef483e7c692c1a4df94cf4817725ac1362762dd0938a023c36721b97c743590c4368eb2098855dcaa93b1676bd9c06beacff90a87ee", 0x841) r3 = semget(0xffffffffffffffff, 0x6, 0x400) r4 = open$dir(&(0x7f00000005c0)='./file0\x00', 0x88, 0x800000000120) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, 0x9374cae5ff247a48) getgroups(0x8, &(0x7f0000000400)=[0x0, 0x0, 0xffffffffffffffff, 0x0, r6, 0xffffffffffffffff, r6, 0x0]) fchown(r4, r5, r7) semctl$SETVAL(r3, 0x0, 0x8, &(0x7f0000000200)=0x8) execve(0x0, &(0x7f0000000580)=[&(0x7f00000006c0)='c\x00'], 0x0) mprotect(&(0x7f0000003000/0x3000)=nil, 0x3000, 0x4) unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000180)='rc') semop(r3, &(0x7f0000000080)=[{0x4, 0x0, 0x1800}, {0x3, 0x401, 0x1800}], 0x2) semctl$SETVAL(r3, 0x3, 0x8, &(0x7f0000000440)=0x6) r8 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/ttyCcfg\x00', 0x82, 0x0) symlink(&(0x7f0000000040)='./file1\x00', &(0x7f0000000500)='./bus\x00') ioctl$WSDISPLAYIO_DELFONT(r8, 0x8058574f, &(0x7f0000000380)={'./file0\x00', 0x4, 0x7, 0x1000, 0x87b107538646d9b, 0x80000000, 0x1, 0x6, 0x0, 0x0, 0x1, 0x3f}) seteuid(r5) r9 = open(&(0x7f0000000280)='./bus\x00', 0x90, 0x100) mknodat(r2, &(0x7f0000000600)='./file0\x00', 0x8020, 0x400) faccessat(r9, &(0x7f0000000300)='./bus\x00', 0x18, 0x3) pwritev(r9, &(0x7f00000013c0)=[{&(0x7f0000000540)="8c232e8c9f7e96999b8a", 0xa}], 0x1, 0x0, 0x2) 16:02:11 executing program 0: mknod(&(0x7f0000000380)='./bus\x00', 0x80002007, 0xffffffffffff2822) r0 = open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r0, 0x8004745d, &(0x7f0000000000)=0x8000000000000b5) ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000000)={0xffffffffffffffff, 0x0, 0x0, 0x0, "172d76898909080000aee16900c73d1b1bff00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x0) ioctl$TIOCSTSTAMP(r1, 0x8008745a, &(0x7f0000000080)={0x0, 0x5}) r2 = socket(0x11, 0x3, 0x0) setsockopt(r2, 0x11, 0x2, &(0x7f0000000000)="1a7b43da", 0x4) close(r0) 16:02:11 executing program 1: r0 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000000)='/dev/speaker\x00', 0x8e2, 0x0) r1 = accept$inet(0xffffffffffffffff, &(0x7f0000000040), &(0x7f0000000080)=0xc) pwrite(r1, &(0x7f00000000c0)="fcfb94245ebd473b154bf118c46f5aa10199d26d954ffa3ee141d14a04087b9530df", 0x22, 0x0, 0x0) r2 = fcntl$dupfd(0xffffffffffffffff, 0x0, r0) pwrite(r2, &(0x7f0000000100)="16df067e3c6583466a1f96f3749f2fa73df78315338579184eb8d9f000694123981fd571844ce7b1e4b30737757364a16876380eb3fc3f3226dcb74d5efc8627fa8d1e892a4bd931b746bf5343a20fe421478911be029e47198f56ce40f3956d3234fec1a82808f61905f1db8ff9ccc6a41d6ea540d8b8476e31e80ec1452148bb6e96ac5ba8946a30c7304a2b176759978c12cb63ca1c747971", 0x9a, 0x0, 0x0) r3 = openat(0xffffffffffffff9c, &(0x7f00000001c0)='./file0\x00', 0x10, 0x120) ioctl$TIOCGFLAGS(r3, 0x4004745d, &(0x7f0000000200)) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000240), &(0x7f0000000280)=0xc) pipe2(&(0x7f00000002c0)={0xffffffffffffffff}, 0x8) ioctl$TIOCCHKVERAUTH(r4, 0x2000741e) getrusage(0x0, &(0x7f0000000300)) r5 = openat$tty(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/tty\x00', 0x20000, 0x0) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000400)={0x0}, 0xc) fcntl$setown(r5, 0x6, r6) pipe(&(0x7f0000000440)={0xffffffffffffffff, 0xffffffffffffffff}) faccessat(r7, &(0x7f0000000480)='./file0\x00', 0x112, 0x1) r8 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f00000004c0)='/dev/wskbd\x00', 0x290, 0x0) mmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x4, 0x81a, r8, 0x0, 0x0) openat$null(0xffffffffffffff9c, &(0x7f0000000500)='/dev/null\x00', 0x2, 0x0) r9 = socket$unix(0x1, 0x5, 0x0) recvfrom(r9, &(0x7f0000000540)=""/105, 0x69, 0x802, &(0x7f00000005c0)=@un=@abs={0x0, 0x0, 0x3}, 0x8) r10 = openat(0xffffffffffffffff, &(0x7f0000000600)='./file0\x00', 0x80, 0x3) ioctl$TIOCMSET(r10, 0x8004746d, &(0x7f0000000640)=0x7) r11 = openat(0xffffffffffffffff, &(0x7f0000000680)='./file0\x00', 0x8, 0x180) ioctl$WSDISPLAYIO_LDFONT(r11, 0x8058574d, &(0x7f00000006c0)={'./file0\x00', 0x7fffffff, 0x8, 0x8, 0x0, 0x401, 0x1, 0x4, 0x3, 0x2, 0x2, 0xa29}) pipe(&(0x7f0000000740)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r13, &(0x7f0000000780)=@abs={0x1, 0x0, 0x1}, 0x8) r14 = msgget$private(0x0, 0x623) msgsnd(r14, &(0x7f00000007c0)={0x0, "b01ffce5cf722ff41958e9ed1c6b41680a220a3a4dcc0d5b3b3a7a70b18ccc702a0bb92de9fddc02160b231da36d16f922f5b89e1e39935979e35ebf7e94a763079026f529af0f49e1ab62dddcdb18c470474fef80d116df12ccf6cdd443e5dd3921701184fbdf3fb4449fd9db4ddca9400283a32283a9cd41c6f7bdf9373e14ffa9410ba15ed1bf96a8a405a9c2a2dd01a54d7f80d0461b76e00b2649ca96770d94c7bc1c8c10a20ee840f1be4f2dc0860f86a994f7a7149a2763c1a4ca22235fb6601f81bff6db2cf3143dc990f7dae9bb9a9f2315f61a754627895c1c8fb3a0c7abb1607d0cf42825eabf13b7c201e5ddd2432148b88711a683bd8ceff53f2ce7a2e82238e3260779fa452fd9725089c919f53b4a217bfdc653ab2d4855ce45d6c5fa2f30875bbc1be6bff9c538fcc0340d72794330946f09b28f67d7b4c2775b4280c021ba2ff57840fa03ac7eaeeaaa8dc0cda02840720ea88296c454fea080c88e62c52d4adb4718ff52d94d59a3f26b3e46481a664d9f6194d786b6f971dfb67a13e3ddb7ba7cf8a3b3798bc7037f5f8c7a83c94413c08840eb485633df9228986e6554f389186975da6fbdf894db76b4b73afacb3029c1ef874e00da75e93d74e52f046f49aff991099fc3da89dc5ef2299d3731daf1c41e993760b419a7f5499d831d407941e75cb5a362f33031cbd1686bffe269b71a1c795acc7eff534df8b6c57c89a1b8b9b1e713a120057db7bf3468e09d281d775329970a3f8b96ddcb5da802eb8e99c969a5f773a3b46a2545680b1c5d8aa028b5017e6d098ace864b41108f7b104c56fbfd4bdf6904448fcd2924f687d09af334c626c32fcde78f5d33fd9541985cfbc5edd82d5f20abbb165a6f20688556b7ca8c1e4a78655d1f553c234b317271bc0402ed7fd8ef2a7dd4b3a73d569a183c76385adc93572a74893c8acdaaf0759e641b030cc67b2e82a969854467bf7fe53eb9bf4df71905edfab09679af0fd0029d3d64f841dcf88c60f78efc4535406df3c948b3c383cae70051fa5dced97ff76ee03c15615966277519e39f9320856731264c1b7088f8eee75e790e0dcaaaa8d96ca71a528e86fde1ef5ed917b1047a5d7b0a3601d6659c397f2b440c903d5b40e32072f4fb253500e053c27831b622268534ab136a601b86c275ff458374603c6cc37f53e65d11a793fa98a0219309e2ebf38b0c50a62cb1060c4bfd00cbe0230e39764df8e7dccba755789308ec08290d43a67235e5a6ea46e2cbdc846b15b18fc51b0bac73cf99986cb7ba3a240123dcb6b0f73431ab3ef66ed633cfdb123f22b608c73de5eb422964ca3fb898f835297002ad4743bde46e97d020aed87f38180719f1ea85443443cafdc74e7065d924f35d6a209272a043d545b6c22de4206c5410b742e25762831a3e708f61c0e2b6366ff4f482fe96db6ed728ac8afb42a0e444af4cfeada52258443f378c9930286d81903cccfae211f4cd23c6aa9584fc3fe4bfdd3557c6d6b75c1efe555bf47844d58b9cf06fd383fd943cb91912d8c9e828dc44363284f1c15869fc9e91d99738427fa63355c76d10833959da44f0f58d13908a0766611ae6a9741b771e09bb187901e3d5b23973a940072cd156ad2180e65bdc5b2a0ff5623f557dac21162ffdcea5d932be10aa28e7c7069020fe6fbc20b43cc3fed462ecf5a6cdc30fd965e6e5d6aecd421e3fbfa5639cb45ee60d56cf2259025917548f00557666a30c57627f7e4e0ada80578efc6f390a7567c7a4cc4d959e672647802cdfcffea41d7a49e867e1b76c93ec50c42fe62ec5dbe6c3fceb23762b681b1fd597a892c9b402eedc5eb539f95d3c9c0853103a2ad79421af5d88c92cf2710e390364339e5eccb002678ac535a8c03385359ef5c43b308da52ef1c36688b72391b4c2214a3924e559b0d4331e91fd00cf2213a577fe80b28bd005a41545254727353dd437bffa2c8eeaf52740e58c5ef33ab176b8022a2d0d742719d5938d362272bd4ef8dce2cc9451bcf7e1ed84f5a8c3cadde98dd9af50b402ead9520b42c8085b0f730bf1fac8705b697404e1adeaf672ade61e13db33ddbd8b99e974b852ad50a4de6b29b4c80507ffeca0fa1f6c84c18b1733d1726d2bf21ea373ed0f4936943a2e521e789b007e40dc5e941db3fbbae13dc7d38310264dcdf996f7b6907cc8de63ef4ce871432ee05b9a00eb40847028cae1bb1cdfc7e4f96d3c273a6456c475144ecaf28bd0f0fa696fc7b6c4fb3149540ab3dc67444ae127b8c2ffa414975ed87a72a0829ab0f05a41f78f4b3d3fbd63ea1e6995a6ae81d940ea413f06afadd5a06b0242c89c00872639f36aeee0d25833fedeec6b1f4ded179ce87df18f0c6b3146ffb8a96596ec59902172db8cd026c2c50ba8d987ee7cd3afdd5ea4615bb780c61b2ef7e758b247638e7b21e39f006999058a5278c1ca8feb8a21056e90b7a2368ddd16b370c50c93b4c07e7fa652ffec0f10a561320ee2033975e931e2a247309f18465db02f4d9bd4d750c6b4389d0e3e2cd7c37d143e4a8ac481becabba3adb959bff48feb39559c192d3026c571451c0bca4688f8af290041b6eb133422433a9b2ed1be79c5cb23aa9d603adcdbf29640206e5721b0f0f39693fad566ce539c4449fcb6741409872e8a435d3abf3e6e8ba510db597561cd26f4d0097266d9fac74ae0a7de15ddf2954f41d9846ac11b5fca91c8f3f83473f7ce217e3125e40146763054f5ad4a221e1ce753489cbfec2daa6ccc1fa37d22d635fcd60a4ba71ebb7d0ca68079d37eff7149d85a383252eb349bfd9dd88e8ac4b8f51a5ffa9527ef7f79b9a757eedec5d37c2793e2cf4301042f89035242b5277dcd778335cc8060cc9d421f93d7abfd3fc71a707bf681531a3137033a9063dd325f39c02a97d6af88403882f5ec3581362fa5e8ce7ee097174a8d795ff1a84a6ad20e92ee260e2113c93229f2cf9685024203460594b1668d4d753267d5145a3ed78e8cfa538d97be604bb5b5cda3ef5175379c395264c29116f54c6cca9a03f669a64c86a8afb2ba866b765961a252961c9bea2d82b9c1ac434de4065041485ac555284f5d4ceb4fc5fa38baaef96f28187589e5024c469058580db8acef37b57bc0ceba3d4186de9ac70d1632c95f16f260c128b43dc56affe5e66abb1385af1e1e78c53a741a88352224d7cbf879a48b4e4e5ed982930fcd67d0443f6bd054dfe858d9e288ed679a1be39474b591b34ef43a48417459e8bb1916cf70354f5e9b7e9a369725793b73e37f66c90b85c0d260a25a2f222927490bc76d800e3befc7e6471f5c5bf74a880f990d14b126c910250e7efe36b38345d8152d2c447fb6e5e44a77a5acf8c43e7cc3cd3bac6421f3102c9a3980655a3c758a00409225ae1c31da4af3ab23b621022fa209e4c7341c2e1892a2b379f8437e1ba05aa2593daa51bd2e681de7936abd13af2afadea994a1311be69d6d5aa7e6aa28ae458d69fe7e44dd8147964247cd6c1640db797a12b57f0c29c9e797baf43c6fe459bd2f1f65c69a227c87a512defbc35d5162c688a38939e0993eab50281b594ac3c79b23bc73325f20f9c463c2141b665e88b7a8288417c610325a33b9bf60b64aeb8d89583fe167fcf2668e3c92e94e70a79936f5b6cc898259143910bc0df18dc47adb315b38811fa1a3e1f162b64b45e1b7165ac917635d5f26d38c62dcc23c2ff441935adaff5e0350c6656cecd8298346d0556040f8f8c72afc41b7533119dfc45ab43ac471e808a593be6b7636c1c954540400592a8ac36d449a62204a534e9943ae1d3ea0c4c6432b6d70ea36dfa59b40f05651dfceaa34089d24e9c48538b638219c85a87d5ccea55d9c78cc9d9603a19bb8964143d8ad38943937b044d1e3205f3c27bcdc846d02304d9e1136f0daca09924853e428cbf3f7e54b05a5ab281cb1f2e686cce904a689e2c952b9ecdf11aca1757fa5b1511c707bc10a9d14037776e2c2594ceecc2140d0f2291661dded4b80f41e2c67f14b75a74efcd31fc5b7afbaf040a40a8e375de788066a324fc9299034ba142e6e0ab235a2211c9ac0a06f34ab9f50c4fa42b621d69254f07de97bdc9c4f5947bf6adc34dc2228871ec46a8cf76671343a0d7ba8805fb6dab224fd0e6ae69b1052b05b2cec8571b1903b9c245cb522d54c7ddda777d2711d5fbe522d1b7454470c1c409a9c2eb6958a808a67fbfed892e8b1cc6a609528a62cc664bbd5050ed89943305edd0af14cb2347ce5ab4265faf9af6737421c7779ee1138f1dfda36d4c8eb1ed1a8406a739a2b8838fb653b77938906a61045e34e40c94dccd884f32691eb50b1910fe023ea5d558923bc15e8f81e8987bb9d841727b9f7830c8b40e4a8c15db0b44be6468042b3e5a370a6d17ad04639049f5f9aa86941e99b8a7f4f5bb652b6324bcd05550c3c5cf055b3d992311fcd9c00aad342e82586fabbd1aaf7b40217d8217de17ad6285d449841bfd5fbfcc5824dc9c1be137b36157abf866d4bca889a0e2331b5e47f36908a883ef144131178316629c7ea04b387ba1549a9d9dfba6ab402665ef3192c2c7978a50d71882c73c6b2fc66dfe1cb60f4c6028f29681f9c7a75ed01e001282dbd0db46b58afa6949fd345a0b735d6103606d33e94128881956a11bc9d2e7692a3a17a00355b080787e506b38b81da18ca0f6f8030aeef6b957e99866166d27555e1c1ccef87c97e2fa6e3c58616eccb6695c2208d58c037006e673886f51e40e80fade7d80efbc2eb3bc0118ad5fc39889872c571b5913eaa4b87b7595b2870687483f6e4991c09ec37ad1601aeb2db960605f503ade1d83914ad4bb9cbe7e047a99ecb3884f440ee825bcfc5571d7c7000330b4ba34bc2566d8f796ece6b77b9854ebeca33528e054073fade74b4f1a4b9f749a379b53394cc27c9361faf52d77e0f8c60fab54dbea4804fdacfb57c86c0380fe9a6654e9b4dd0c1d06cd831d22801100ad2e87e53542711ffef6c0fc9cd6064c6849b2b055064813cdb918b320c53501c3b8a5af3b3cacf0fca4aebe6ebad9640d0f837bd1d70873ef37dd8f05df8214c9b0e85933baa60eb1d3bd7832d7a05fc4d65d3707b5918416bc12f30618f7287c49adcaf795d797178d4f976bdd79805a9b73c2d5ed6eb99c2d16174002bfbcb18c5d721f98b51042633ac638f066e46962b2ce90f220b6c8bd26ef07eff247f8a697e5d513b66423dd772202b515f29e939402735029e83aafa8d23427a035184a7ea21f115f8ba576af6f609e1051181659d5c0a9680373a6409a57d4c29687116b5dd680f10eebd196b248276c38e77d2d6cba01e567838134ebd4596340caf29b2185d0ce43c078253f159964cda926cf7a284090b91357ff79707bea477d8fdcd922e184f85ef634ba07bb52c30d7a53e5d5911bde93bf7c3648cf91f1e6d43bee9ba834f680953719ff3ec22896c3789fb803c8b61144bf8e53799d2b4a3e104a7b61c104d177cf835039f23840f463047c035fba8e70a789af0bd0df40eb13e213312616d73da9b71e4815ca9bb835a55bb80edb7d79b898e255bf5f60f145bd2cdd4a82159563804b29e8d7c3fc269edc589c25c607dc082cd132a6e24ab247ce8468d747fe383259507ecb9e3c25135a9a86f53e3c8d26a7a00c59f2e8a51d50a21982fe916fa10aa734fd649494fca8bb3c9dbd69d6114c34daf4883b8c159266fe4ae95b4844ff150e1d757718020a7d67ab2a87e3cd83f1860"}, 0x1008, 0xc00) connect(r12, &(0x7f0000001800)=@un=@abs={0x87e972ca7082bf2f, 0x0, 0x3}, 0x8) 16:02:11 executing program 0: ioctl$TIOCSTART(0xffffffffffffffff, 0x2000746e) r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bbefc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000200), 0xfe72) syz_open_pts() ioctl$TIOCSTAT(r0, 0x20007465, 0x0) 16:02:12 executing program 1: r0 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r0, &(0x7f0000000100)=[{{r2}, 0xffffffffffffffff, 0x11}], 0x3f, 0x0, 0x0, 0x0) kevent(r0, &(0x7f0000000080)=[{{r1}, 0xfffffffffffffffe, 0x5, 0x0, 0x2}], 0x1f, 0x0, 0x0, 0x0) bind$unix(r1, &(0x7f0000000140)=ANY=[@ANYBLOB="0e153800dd0000f1b0c308bb29927d360a976164676f5b241724410b137ede69dd5e9c4b75e3d2ff982618b8c9bdb77834f65b1bb4ce4b56e1518c98000000000000000000000000000000adcabcb066ba6cc0"], 0xa) mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x204) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) 16:02:12 executing program 1: munmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000) r0 = shmget(0xffffffffffffffff, 0x1000, 0x0, &(0x7f0000ffb000/0x1000)=nil) r1 = getuid() shmat(r0, &(0x7f0000ffd000/0x1000)=nil, 0x1000) r2 = shmat(r0, &(0x7f0000ffb000/0x1000)=nil, 0x0) mprotect(&(0x7f0000ff7000/0x9000)=nil, 0x9000, 0x0) r3 = shmat(r0, &(0x7f0000ffc000/0x3000)=nil, 0x0) shmdt(r2) shmdt(r3) r4 = geteuid() r5 = dup(0xffffffffffffffff) r6 = getppid() r7 = geteuid() r8 = getegid() sendmsg$unix(r5, &(0x7f00000003c0)={&(0x7f0000000080)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000000340)=[{&(0x7f0000000280)="f1e8403201009ce5b9b1a350db171f2a32f3a4db58cf6b70f2fc6e0eb47088a36026fdea85e5ebaaa9846bc2124617f350dcf438f0f3be974809455b4911d04d38d11173022bf9fdc576e6002e4059cac3a5552c4f038a334c00039cf55dfba9c53562f7bdc4ded29670c80ec898c226935480a86a22ed2a82623b26071bcfb2aa9edc4289d193e10a63eb936de9a74051703c3d9f71aca2a3b6814bd64f5a0718f5", 0xa2}], 0x1, &(0x7f0000000380)=[@cred={0x20, 0xffff, 0x0, r6, r7, r8}], 0x20, 0x402}, 0x400) r9 = dup(0xffffffffffffffff) r10 = getppid() r11 = geteuid() r12 = getegid() sendmsg$unix(r9, &(0x7f00000003c0)={&(0x7f00000000c0)=ANY=[@ANYBLOB="01b82e2f9f547440f87063cf924ddeaaa34ad4776c52fccf329d165e3f342a6a92e9"], 0xa, &(0x7f0000000340)=[{&(0x7f0000000280)="f1e8403201009ce5b9b1a350db171f2a32f3a4db58cf6b70f2fc6e0eb47088a36026fdea85e5ebaaa9846bc2124617f350dcf438f0f3be974809455b4911d04d38d11173022bf9fdc576e6002e4059cac3a5552c4f038a334c00039cf55dfba9c53562f7bdc4ded29670c80ec898c226935480a86a22ed2a82623b26071bcfb2aa9edc4289d193e10a63eb936de9a74051703c3d9f71aca2a3b6814bd64f5a0718f5", 0xa2}], 0x1, &(0x7f0000000380)=[@cred={0x20, 0xffff, 0x0, r10, r11, r12}], 0x20, 0x402}, 0x400) r13 = dup(0xffffffffffffffff) r14 = getppid() r15 = geteuid() r16 = getegid() sendmsg$unix(r13, &(0x7f00000003c0)={&(0x7f0000000080)=ANY=[@ANYBLOB="0100292f66696c653000"], 0xa, &(0x7f0000000340)=[{&(0x7f0000000280)="f1e8403201009ce5b9b1a350db171f2a32f3a4db58cf6b70f2fc6e0eb47088a36026fdea85e5ebaaa9846bc2124617f350dcf438f0f3be974809455b4911d04d38d11173022bf9fdc576e6002e4059cac3a5552c4f038a334c00039cf55dfba9c53562f7bdc4ded29670c80ec898c226935480a86a22ed2a82623b26071bcfb2aa9edc4289d193e10a63eb936de9a74051703c3d9f71aca2a3b6814bd64f5a0718f5", 0xa2}], 0x1, &(0x7f0000000380)=[@cred={0x20, 0xffff, 0x0, r14, r15, r16}], 0x20, 0x402}, 0x400) r17 = dup(0xffffffffffffffff) r18 = getppid() r19 = geteuid() r20 = getegid() sendmsg$unix(r17, &(0x7f00000003c0)={&(0x7f0000000080)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000000340)=[{&(0x7f0000000280)="f1e8403201009ce5b9b1a350db171f2a32f3a4db58cf6b70f2fc6e0eb47088a36026fdea85e5ebaaa9846bc2124617f350dcf438f0f3be974809455b4911d04d38d11173022bf9fdc576e6002e4059cac3a5552c4f038a334c00039cf55dfba9c53562f7bdc4ded29670c80ec898c226935480a86a22ed2a82623b26071bcfb2aa9edc4289d193e10a63eb936de9a74051703c3d9f71aca2a3b6814bd64f5a0718f5", 0xa2}], 0x1, &(0x7f0000000380)=[@cred={0x20, 0xffff, 0x0, r18, r19, r20}], 0x20, 0x402}, 0x400) getgroups(0x8, &(0x7f0000000000)=[0xffffffffffffffff, 0x0, r12, 0xffffffffffffffff, 0x0, 0x0, r16, r20]) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000040)={{0x7, r4, r8, r1, r21, 0x10, 0x100}, 0x1, 0x7, 0x7}) 16:02:12 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x1d}, {0x80}, {0x6}]}) sendto(0xffffffffffffff9c, &(0x7f0000000300)="07c3ec1d360b634c65a8d36a83817107d55cc8fbe02ba64c5d03de781a210fc8e7ac43dec37e2fac52217f3116f13755b2ecc851932e76d6d0c20df9972d34044ea4505cfa8f789754d43d3b33e7f45407c3d5c6bdfcafb53bd3b0879d3f4527ff9f513adeb186913cbacbf336aac0e6c17d0f5fcf2b958e2c2580ece82628e0e2c8f67708de1b012cdcbf69aef583f89b2b9b269b9806305146f6fb687e7427b1c552c8952b5bba90f7e020269823ff6792b0382ba5ef1c731b1d6a677f0dec9cd8c0fcfd9822c8974e37e9343f85b7558120472a44e0922f39ee36", 0xdc, 0x8, &(0x7f0000000040)=@in6={0x18, 0x1, 0x52}, 0xc) syz_emit_ethernet(0xe, &(0x7f00000002c0)="2351ce9c802bd9a55b03144e7b14") 16:02:12 executing program 0: r0 = open$dir(&(0x7f00000001c0)='./file0\x00', 0x8, 0x4e) ioctl$FIONBIO(r0, 0x8004667e, &(0x7f0000000240)=0x57cb3c24) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000200)={0x6, &(0x7f0000000080)=[{0x52, 0x4, 0x1f}, {0x1, 0x9, 0x0, 0x1}, {0x6, 0x1, 0x1, 0x9}, {0x3bae5ccd, 0x8000, 0x0, 0x10000}, {0x7a542b57, 0x7fff, 0x7fffffff, 0x3}, {0x7, 0x0, 0x3, 0x87e8}]}) r2 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r2, &(0x7f00000000c0)=[{{r4}, 0xffffffffffffffff, 0x11}], 0x3f, 0x0, 0x0, 0x0) kevent(r2, &(0x7f0000000080)=[{{r3}, 0xfffffffffffffffe, 0x5}], 0x1f, 0x0, 0x0, 0x0) dup2(r2, r4) r5 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r5, &(0x7f00000000c0)=[{{r7}, 0xffffffffffffffff, 0x11}], 0x3f, 0x0, 0x0, 0x0) kevent(r5, &(0x7f0000000080)=[{{r6}, 0xfffffffffffffffe, 0x5}], 0x1f, 0x0, 0x0, 0x0) dup2(r5, r7) getsockopt$sock_cred(r7, 0xffff, 0x1022, &(0x7f00000000c0)={0x0}, &(0x7f0000000180)=0xc) fcntl$setown(r4, 0x6, r8) openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0x61, &(0x7f0000000000)="b6") 16:02:12 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x4000090d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)='X', 0x1) close(r0) syz_open_pts() r1 = dup(0xffffffffffffffff) r2 = getppid() r3 = geteuid() r4 = getegid() syz_emit_ethernet(0x7c, &(0x7f0000000000)="7eb4ab22192b61580c568db773d810a053a26e4294e8e13c4f5800be3df2410a0af78322a94bf33ef5dd0367366aea9f7b231593976a51620d0b3893d95b072dcc9b193b2d9cd401a62066f96751dd85f2133272f01fd8829be33fa78d568321b29e55e2256376ac5589e1b267e312bbceb40928cd46a7f1bb8eb40a") sendmsg$unix(r1, &(0x7f00000003c0)={&(0x7f0000000080)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000000340)=[{&(0x7f0000000280)="f1e8403201009ce5b9b1a350db171f2a32f3a4db58cf6b70f2fc6e0eb47088a36026fdea85e5ebaaa9846bc2124617f350dcf438f0f3be974809455b4911d04d38d11173022bf9fdc576e6002e4059cac3a5552c4f038a334c00039cf55dfba9c53562f7bdc4ded29670c80ec898c226935480a86a22ed2a82623b26071bcfb2aa9edc4289d193e10a63eb936de9a74051703c3d9f71aca2a3b6814bd64f5a0718f5", 0xa2}], 0x1, &(0x7f0000000380)=[@cred={0x20, 0xffff, 0x0, r2, r3, r4}], 0x20, 0x402}, 0x400) r5 = dup(0xffffffffffffffff) r6 = getppid() r7 = geteuid() r8 = getegid() sendmsg$unix(r5, &(0x7f00000003c0)={&(0x7f0000000080)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000000340)=[{&(0x7f0000000280)="f1e8403201009ce5b9b1a350db171f2a32f3a4db58cf6b70f2fc6e0eb47088a36026fdea85e5ebaaa9846bc2124617f350dcf438f0f3be974809455b4911d04d38d11173022bf9fdc576e6002e4059cac3a5552c4f038a334c00039cf55dfba9c53562f7bdc4ded29670c80ec898c226935480a86a22ed2a82623b26071bcfb2aa9edc4289d193e10a63eb936de9a74051703c3d9f71aca2a3b6814bd64f5a0718f5", 0xa2}], 0x1, &(0x7f0000000380)=[@cred={0x20, 0xffff, 0x0, r6, r7, r8}], 0xfffffffffffffdaf, 0x402}, 0x400) setregid(r4, r8) r9 = syz_open_pts() r10 = syz_open_pts() ioctl$TIOCSETA(r9, 0x802c7414, &(0x7f0000000240)={0x0, 0x0, 0x0, 0x0, "b00bce58000000000000000000e60000000200", 0x0, 0x7}) readv(r10, &(0x7f0000000200)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 16:02:12 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f00000001c0)=[{0x14, 0x0, 0x0, 0x1000}, {0x0, 0x0, 0x0, 0xfffffffffffffffc}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x387, &(0x7f0000000340)="b6") r1 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r1, &(0x7f00000000c0)=[{{r3}, 0xffffffffffffffff, 0x11}], 0x3f, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000080)=[{{r2}, 0xfffffffffffffffe, 0x5}], 0x1f, 0x0, 0x0, 0x0) r4 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r4, &(0x7f00000000c0)=[{{r6}, 0xffffffffffffffff, 0x11}], 0x3f, 0x0, 0x0, 0x0) kevent(r4, &(0x7f0000000080)=[{{r5}, 0xfffffffffffffffe, 0x5}], 0x1f, 0x0, 0x0, 0x0) dup2(r4, r6) ioctl$BIOCSETWF(r6, 0x80104277, &(0x7f0000000100)={0x6, &(0x7f0000000040)=[{0x4, 0x8fb, 0x8c8, 0x100000000}, {0xfffffffffffffffc, 0xf000000000000000, 0x32c000000, 0x4791}, {0x1ff, 0x7ff, 0x74, 0x4}, {0x3, 0x4, 0x4, 0x5}, {0xf4a, 0x7ff, 0xffffffffffff8000, 0x4}, {0x51ebcf31, 0x4, 0x2, 0xfff}]}) r7 = kqueue() kevent(r7, &(0x7f0000000040), 0x4, 0x0, 0x3, 0x0) r8 = fcntl$dupfd(r2, 0x5, r7) ioctl$BIOCLOCK(r8, 0x20004276) 16:02:12 executing program 0: munmap(&(0x7f0000001000/0x2000)=nil, 0x2000) r0 = shmget(0xffffffffffffffff, 0x4000, 0x0, &(0x7f0000ffc000/0x4000)=nil) shmat(r0, &(0x7f0000001000/0x2000)=nil, 0x0) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x80, 0x0) ioctl$WSDISPLAYIO_LDFONT(r1, 0x8058574d, &(0x7f0000001780)={'./file0\x00', 0x9, 0x8, 0x5, 0x0, 0x7, 0x9, 0x7, 0x1, 0x1, 0x7f, 0x4}) madvise(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x6) 16:02:12 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x800000018, 0x8003, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1000, &(0x7f0000000000)=0x8, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x2, 0x0, "d730c1e7bb6fcce23c5b00000000e74de400"}) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r2 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r2, &(0x7f00000000c0)=[{{r4}, 0xffffffffffffffff, 0x11}], 0x3f, 0x0, 0x0, 0x0) kevent(r2, &(0x7f0000000080)=[{{r3}, 0xfffffffffffffffe, 0x5}], 0x1f, 0x0, 0x0, 0x0) dup2(r2, r4) sendmsg(r4, &(0x7f0000000540)={0x0, 0xffffffffffffffe4, 0x0, 0x0, &(0x7f0000000400)=[{0x8, 0x1}], 0x10}, 0x2) 16:02:13 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2080002002, 0x40004000000028b1) r0 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) writev(r0, &(0x7f0000000080)=[{&(0x7f0000000140)="000000186004008034ff0701000e92d0cc000000000000000000000000000000000000000000000000000001", 0x2c}], 0x1) 16:02:13 executing program 0: pipe(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) dup(r0) pipe(&(0x7f0000000100)={0xffffffffffffffff}) r3 = getppid() fcntl$setown(r2, 0x6, r3) r4 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r7 = kqueue() kevent(r7, &(0x7f0000000040), 0x4, 0x0, 0x3, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000180), 0x800100000000003f, 0x0, 0x0, 0x0) kevent(r4, &(0x7f0000000080)=[{{r5}, 0xfffffffffffffffe, 0x5}], 0x1f, 0x0, 0x0, 0x0) dup2(r4, r6) ioctl$VT_GETSTATE(r1, 0x40067664, &(0x7f0000000040)) ioctl$TIOCSCTTY(r6, 0x20007461) pipe2(&(0x7f0000000140), 0x4) r8 = getppid() fcntl$setown(r0, 0x6, r8) kqueue() ioctl$TIOCFLUSH(r0, 0x80047308, &(0x7f00000000c0)) 16:02:13 executing program 0: r0 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x40000400000002c2, 0x0) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x100, 0x0) ioctl$WSDISPLAYIO_GVIDEO(r1, 0x40045744, &(0x7f0000000040)) ftruncate(r0, 0x0, 0x40000030001) 16:02:13 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f00000001c0)=[{0x5, 0x0, 0x0, 0xfffffffffffffffe}, {0x87}, {0x4006, 0x0, 0x9}]}) syz_emit_ethernet(0x62, &(0x7f0000000100)="b6bc1fc92479ff2b783f6e8a9c81fa53fe412fc412184f642ad2904dd6f2fc21d73324099d6e3aee86203e7a5153d0c5a27d6604a2b51c7f4448acaf19fec28969fef82ff6b0efa044d45053bbc3bc1eee2546c6a99bff8cfe56df6182aa5ea23ada") r1 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r1, &(0x7f00000000c0)=[{{r3}, 0xffffffffffffffff, 0x11}], 0x3f, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000080)=[{{r2}, 0xfffffffffffffffe, 0x5}], 0x1f, 0x0, 0x0, 0x0) ioctl$BIOCLOCK(r2, 0x20004276) 16:02:13 executing program 1: r0 = accept$inet(0xffffffffffffff9c, 0x0, &(0x7f0000000000)) accept$inet(0xffffffffffffff9c, &(0x7f00000000c0), &(0x7f0000000100)=0xc) getsockname(r0, &(0x7f0000000040)=@in6, &(0x7f0000000080)=0xc) r1 = socket(0x18, 0x2, 0x0) socketpair(0x18, 0x4, 0x7, &(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt(r2, 0x1000, 0x2, &(0x7f0000000280)="ba403c72c9645a591e50804bb932f8790a80a60e3b0f425cdb4dea71384ab4e5642814456cceb6b8b077cd537366e8638209b6870388ee5e1c1681463616fa4e27bb115398177e11e02219adff9cfe1841448d81ff0ca14475545e599cec0969e6c952f1cc8f07532fc7a0465717392499cec0772e03c263efc313e192edba1d30fdf84ca02e", 0x86) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000200)='/dev/wsmouse0\x00', 0x80, 0x0) setsockopt(r1, 0x29, 0x32, &(0x7f0000000140)="9513f3948292ae269282d455abab56626afd70c6e9b3fda3181149ee114dd200a92ef2b465bbc11fcfdb71b72ce278fa941a79b7d45722a806d166b1bc4513bb05a76025938759964a53c6bb7cf2394a7ab24012dc56fa2aa2786a7b4b39b7a51bf1baa51d3fb561c0ce637ef3c53f88edcc758d1e1eff1031571ebb9a54c1ea8426de968ad829470aa55d5b3eb81a62a35e0b41bc906838a88d756b2d17d0d7", 0xa0) setsockopt(r1, 0x29, 0x32, 0x0, 0x0) 16:02:13 executing program 0: accept(0xffffffffffffffff, &(0x7f0000000200)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000e242fd4e854109a8e42c1782445a2bc5144f3e5674937819bd379be7db783c665a8fea61da746e3b644630a8c929d6bd5213b0f07a19e7bde96"], 0xffffffffffffffff) r0 = msgget(0x3, 0x0) msgrcv(r0, &(0x7f0000000080)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004e4f1e5c8aad8fe16b02dc1f00"/121], 0xfffffffffffffd20, 0x18be874ff07f3692, 0x800) r1 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r1, &(0x7f00000000c0)=[{{r2}, 0xffffffffffffffff, 0x11}], 0x3f, 0x0, 0x0, 0x0) openat$vmm(0xffffffffffffff9c, &(0x7f0000000040)='/dev/vmm\x00', 0x20, 0x0) kevent(r1, &(0x7f0000000080), 0x1f, 0x0, 0x0, 0x0) dup2(r1, r2) nanosleep(&(0x7f0000000100)={0x7fff, 0x81}, &(0x7f0000000140)) r3 = dup(r2) ioctl$BIOCVERSION(r3, 0x40044271, &(0x7f0000000000)) 16:02:13 executing program 1: mlock(&(0x7f0000ffc000/0x1000)=nil, 0x1000) munlock(&(0x7f0000ffa000/0x3000)=nil, 0x3000) r0 = dup(0xffffffffffffffff) r1 = getppid() r2 = geteuid() r3 = getegid() sendmsg$unix(r0, &(0x7f00000003c0)={&(0x7f0000000080)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000000340)=[{&(0x7f0000000280)="f1e8403201009ce5b9b1a350db171f2a32f3a4db58cf6b70f2fc6e0eb47088a36026fdea85e5ebaaa9846bc2124617f350dcf438f0f3be974809455b4911d04d38d11173022bf9fdc576e6002e4059cac3a5552c4f038a334c00039cf55dfba9c53562f7bdc4ded29670c80ec898c226935480a86a22ed2a82623b26071bcfb2aa9edc4289d193e10a63eb936de9a74051703c3d9f71aca2a3b6814bd64f5a0718f5", 0xa2}], 0x1, &(0x7f0000000380)=[@cred={0x20, 0xffff, 0x0, r1, r2, r3}], 0x20, 0x402}, 0x400) setuid(r2) 16:02:13 executing program 1: r0 = open(&(0x7f0000000080)='./file0\x00', 0x60e, 0x0) pwritev(r0, &(0x7f0000001640)=[{&(0x7f00000007c0)="8df6a96f63b686e6ea2de2709a7a5506827bf2a26314ec410faada3627e2923eade41ab2e5c4c3d8f538e2daef1058ec3b9e2acf44888191ba326e18834cd56576a10e3d67a63ee64af409acaeac249b3f02da7472f812258f4006320d65ee0fb6fa2ec20da515bedb5a51b517f4225fefad3470abc0257bf02d07a81504d193414cc013bdae0496d602c6779f29361058afa3b9db7ede14ebcef425f856dfe7ac49031dab9bd2b40379e78328d5068cd2033e9bf3d1a7b9fa2fe3cc7f7ab55543b39dc60d6e5576795cb907fa", 0xcd}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x100, 0x0) ioctl$VMM_IOC_RUN(r1, 0xc0205602, &(0x7f0000000040)={0x9, 0x0, 0x6, 0x3ff, &(0x7f0000000100)={{0x1, 0x80000001, 0xfffffffffffffffc, 0x2, 0x0, 0x3, 0x401}, {[0x1f2, 0x3, 0x3, 0x4d, 0x4, 0xe72, 0x9, 0xe, 0x17, 0x82, 0xff, 0xffff, 0xfffffffffffffffd, 0xfffffffffffffffb, 0xff, 0x7f, 0x5, 0xffffffffffffd773], [0x7ff, 0x9, 0x7, 0x5, 0xffffffff, 0x1, 0x81, 0x6, 0x0, 0x100], [0x0, 0x2, 0x40, 0x1, 0xffffffffffffffe0, 0xfffffffffffffff7], [0x7, 0x81, 0x7fffffff, 0x2, 0x754c, 0x7], [{0x7fffffff, 0x9, 0x9, 0x5}, {0x4, 0x23, 0x3ff, 0xffffffff}, {0x101, 0x94d, 0x100000000, 0x5}, {0x3ff, 0x400, 0xfffffffffffffffd, 0x2}, {0x3, 0xe4, 0x7, 0x9}, {0x6, 0x3, 0xa8d}, {0x7, 0xff, 0x0, 0x49}, {0xc87, 0x5, 0x9, 0x9}], {0xde, 0xd1e0, 0x380000}, {0x3ff, 0x2, 0x4a8, 0x1f}}}, 0x1, 0xffffffff}) r2 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r2, &(0x7f00000000c0)=[{{r4}, 0xffffffffffffffff, 0x11}], 0x3f, 0x0, 0x0, 0x0) kevent(r2, &(0x7f0000000080)=[{{r3}, 0xfffffffffffffffe, 0x5}], 0x1f, 0x0, 0x0, 0x0) dup2(r2, r4) dup2(r4, r1) utimensat(0xffffffffffffffff, 0x0, &(0x7f00000000c0)={{}, {0x0, 0x5}}, 0x0) 16:02:13 executing program 1: r0 = socket(0x18, 0x1, 0x0) socket$unix(0x1, 0x5, 0x0) setsockopt(r0, 0x6, 0x1, &(0x7f0000000000)="08fbdcab", 0x4) 16:02:14 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5cc2) r0 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r1 = dup(r0) setsockopt$sock_int(r1, 0xffff, 0x2242cb58d540d66c, &(0x7f0000000500)=0x8, 0x4) openat$wskbd(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/wskbd0\x00', 0x201, 0x0) r2 = semget(0x3, 0x5, 0x44) semctl$GETNCNT(r2, 0x1, 0x3, &(0x7f00000002c0)=""/138) r3 = open(&(0x7f0000000040)='./file0/file0\x00', 0x60e, 0x0) listen(r3, 0x10001) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000440)={0x0, 0x0, 0x0}, &(0x7f0000000480)=0xfffffffffffffff5) getgroups(0x9, &(0x7f00000004c0)=[0x0, 0x0, r6, 0x0, 0x0, 0xffffffffffffffff, r6, 0xffffffffffffffff, 0x0]) setregid(r8, r7) pwritev(r3, &(0x7f0000000100)=[{&(0x7f0000000140)="3db85e2c7f", 0x5}], 0x1, 0x0, 0x0) mknodat(r1, &(0x7f0000000740)='./bus\x00', 0x2017, 0x8) pwritev(r0, &(0x7f0000000780), 0x396, 0x0, 0x800000000000000) ioctl$FIONBIO(r1, 0x8004667e, &(0x7f0000000380)=0x5) listen(r1, 0x924) getpgrp() fcntl$lock(r3, 0x9, &(0x7f0000000240)={0x3, 0x2, 0x6ea1, 0x2, r4}) r9 = semget$private(0x0, 0x1, 0xffffffffffffffee) fchownat(r3, &(0x7f0000000180)='./bus\x00', r5, r6, 0x2) semctl$SETVAL(r9, 0x1, 0x8, &(0x7f0000000000)=0x1) pipe(&(0x7f00000005c0)={0xffffffffffffffff, 0xffffffffffffffff}) pwritev(r3, &(0x7f0000000180), 0x0, 0x0, 0x0) ioctl$WSDISPLAYIO_DELFONT(r11, 0x8058574f, &(0x7f00000003c0)={'./bus\x00', 0x9, 0x7fffffff, 0x7fffffff, 0x1, 0x1, 0x8f, 0x8, 0x1, 0x2, 0x8, 0x407}) writev(r10, &(0x7f00000009c0), 0x7) fchdir(r3) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r3, 0x0, 0x0) r12 = semget$private(0x0, 0x5, 0x202) semctl$SETVAL(r12, 0x1, 0x8, &(0x7f0000000280)=0x5) 16:02:14 executing program 1: r0 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x100001000, &(0x7f0000000140)=0x8, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x7fffff7fffffffff, 0x0, 0x0, 0x0, "00000006000000000000000000000000060000eb"}) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) r1 = socket(0x800000018, 0x1, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{}], 0x0, 0x0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000040), 0x4, 0x0, 0x3, 0x0) ftruncate(r2, 0x0, 0x8) setsockopt$sock_int(r1, 0xffff, 0x200, &(0x7f0000000180)=0x2000000000009, 0x4) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)) bind$unix(r0, &(0x7f0000000080)=@abs={0x1}, 0x71) setsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000000)={0x0, 0x1ad}, 0x8) 16:02:14 executing program 1: r0 = socket(0x18, 0x2, 0x0) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x1, 0xfffffffffffffffb, "880a342311d78f706db714f3a7a32330b1929414"}) ioctl$TIOCGETA(r1, 0x402c7413, &(0x7f0000000000)) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000000), 0x12b) 16:02:14 executing program 0: open$dir(&(0x7f0000000040)='./file0\x00', 0x40, 0x8) r0 = open$dir(&(0x7f0000000900)='./file0\x00', 0x40000400000002c2, 0x0) lseek(r0, 0x0, 0x7fff, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x401, 0x0) pwritev(r1, &(0x7f0000000480)=[{}], 0x1000000000000093, 0x0, 0x0) ftruncate(r1, 0x0, 0x3fffd) writev(r0, &(0x7f00000000c0)=[{&(0x7f0000000c40)='6', 0x1}], 0x1) preadv(r0, &(0x7f0000000080)=[{&(0x7f0000000100)=""/235, 0x3ffff}], 0x1, 0x0, 0x0) r2 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r2, &(0x7f00000000c0)=[{{r4}, 0xffffffffffffffff, 0x11}], 0x3f, 0x0, 0x0, 0x0) kevent(r2, &(0x7f0000000080)=[{{r3}, 0xfffffffffffffffe, 0x5}], 0x1f, 0x0, 0x0, 0x0) dup2(r2, r4) pwritev(r2, &(0x7f00000005c0)=[{&(0x7f0000000200)="818b2f8cccd0387afaa1f1f6bde7d677896ad1e30dfe55f76178af8c0e2d1c4eff671bd9457bf2e87d77d8d087e8ecf20def439104348fbe19737b6f71f517dc91a1e48f561751c25351b8cbbaf318", 0x4f}, {&(0x7f0000000280)="ead6f610a6a451f2205c8736368dbc7fde766fd3bd63a82c248fe2f352750c783b53da5c100ba885aff52cea1ca25fa4c1c0947deed8c1893024572b52f54c1415877f692f68536a7f74cda38a4f1fdafabd04ee9e668ccba5c91e5b1d07eb4720ce5c8d499cfb19ee4332cd243a8da8c02d0444a2c3ce2c3fc543c76f9ded0290c05d58c0c768fd4961492968580e2ee140cb7489dcdc4f56e4533d3d1b39faa99bb7bc7b6379dc7ca1b433177464100c00ac7385f46f2d6406005deea6e4e5ac40ae127617390d378052851576e3b41ea9f5f6509c3fe633853e828755377a98ada494bd1b31a5dc", 0xe9}, {&(0x7f0000000380)="2917327ee8c76ef4e88aaee340384bfbcf475e4de60b13b5b1137351bb08d4c18b68f642c020676f448769086631a2c7975dfd1fec17f9eff4c70138dc6d7ca2c2526f2095367082a7c14f38d73018f0f76d4b719eb7d3b7c201e540ac17559d42acc3bf675f68", 0x67}, {&(0x7f0000000400)="e1a6a05e039303e01269efce723cea82a2a49027c43609ad18e4188d780f71e240b70327ceb6b6b1c8780441bcc2248d3e8ffc44df441cdfba47254e71f9e30e85f988bfd28a22ea016b1744901c44aaae9ef7a525d6ff11e4a8b05a31f334d82f378bdff3e334828664862e6351846085bd", 0x72}, {&(0x7f0000000500)="2b0b9c794a8ceaf50bb4e18adf43930426044f522e5390b6bbd41fda5f5e269c65", 0x21}, {&(0x7f0000000540)="6340dc1b7c74485dafe3c009b1729b2e32d23f1a3c4b911860175b1fb54b50d38dd9b2dc4c2facb4654779f0aa3814d3c825cd1ebd67a6001895755fbe1697c518f93192ecd7723ed90864566994d041b3b2996b0041c035cba7482630", 0x5d}], 0x6, 0x0, 0x0) 16:02:14 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x7, &(0x7f0000000000)={0x2, 0x0, 0xfffffffffffffffe, 0x2}) syz_open_pts() syz_open_pts() close(r0) 16:02:14 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x200, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x4d}, {0x1000054}, {0x6}]}) syz_emit_ethernet(0xe, &(0x7f00000001c0)="b6ed43bf90b4dd9cea87168f6fff") syz_emit_ethernet(0x2f, &(0x7f0000000080)="e957f14a61ad483a788833aa2957ae42fa4c95d058d92d74338c74f62521690e1e1f66c328a565528954b271ef48ce") 16:02:14 executing program 0: mknod(&(0x7f0000000000)='./file0\x00', 0x80002005, 0x2d94) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x81, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0x11}], 0x401, 0x0, 0x0, 0x0) dup2(r1, r0) readlink(&(0x7f0000000080)='./file0\x00', &(0x7f0000000180)=""/93, 0x5d) 16:02:14 executing program 1: sync() r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSRTIMEOUT(r0, 0x8010426d, &(0x7f0000000000)={0x0, 0x80000001}) 16:02:14 executing program 0: mknod(&(0x7f00000000c0)='./file0\x00', 0x1ffb, 0x0) open(&(0x7f0000000000)='./file0\x00', 0xc02, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x7723d6a1fc47509e, 0x40) setsockopt$inet_opts(r0, 0x0, 0x0, &(0x7f0000000040)="6fb35470323a69f3cfcea5b8a1623679056d55625cda", 0x16) 16:02:14 executing program 1: nanosleep(&(0x7f0000000080)={0x5b0, 0xffffffffffffffff}, &(0x7f00000000c0)) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) execve(0x0, 0x0, 0x0) 16:02:14 executing program 0: r0 = semget$private(0x0, 0x7, 0xa0) r1 = socket(0x10, 0x4, 0x20000802f) setsockopt$inet_opts(r1, 0x0, 0x0, &(0x7f0000000540)="de022584babf4104cec38bc1465476e68540ac12db00ec0ed5ea819c69e7e11e283638fb7e823b7f18ba2915e0c73161d00da7e2ad16f65f43cef16d2de704c765fd433d733748c367c3bb33e8a459258ddff41d1710f0180d8a5c3d61ac7c870f5c5cff76a7dd9242de7e9f62f546c1b3cd735969569b6b9f27ddeb6d9ba8c69959d8495c645674ea6ef0f8fb49843e4a25a49f821e3263e11e8f9c220692b132697794f8fef2b38f6824ad933dfa9af7caee472c34cba23e49535cce4f28dc05b6fe197b20051a555ecc4f03c1d1643a3a0d0e2941539421b501a792041de92967314545c4ee60cc91012cb373eb6b3a81c33d34c8ffe38078074c4cc69797e1f2b824cb3a3514222df26840a06ab97242dcfff2f3f65d5addd8b14fb49ef87ad653a219b0e5db8ec6b348884558e631827da458b841d692423c88efea85662fdf9dc98a480f3e63ba462d5dcb1b581bcf5f72d1e691f7571beb6d91c21fd34df26098acd384d51068cb2a8652fba6a32219568e5893e4cce4ca4d6140b186a495303628adfc8bc294ebe5537ca3e9e9", 0x191) semget$private(0x0, 0x2, 0x9) r2 = semget$private(0x0, 0x4, 0x8) semctl$SETALL(r0, 0x0, 0x9, &(0x7f0000000180)) semctl$IPC_RMID(r2, 0x0, 0x0) r3 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wsmouse\x00', 0x106dbbaf1dd5af1d, 0x0) write(r3, &(0x7f0000000480)="b38e1b17cd71a6ed4a3664adea8b44040a0e50cc592173528e81d77b710056e777bf82d49c63fc8a7fe494679f938ced55291b065573ddfab3410cfad3485eb9827ff99e3f5d37d56b4695152b254f28e9984101e8a8014ff320812000000000000000a3a3f45dc0f7d5fd4e77c4bb518413aa36c2e1a4e07c7a8370dd0d509c21ddf42ea9bf7ccab09ea760", 0x8c) semget(0x3, 0x0, 0x100) openat$pci(0xffffffffffffff9c, &(0x7f0000000240)='+dev/pci\x00', 0x10, 0x0) r4 = accept$unix(r1, &(0x7f0000000440)=@abs, &(0x7f0000000700)=0xfffffffffffffc81) sendmsg$unix(r4, &(0x7f0000000340)={&(0x7f0000000e00)=ANY=[@ANYRESOCT], 0x1, 0x0}, 0x1) semget$private(0x0, 0x0, 0x100000009) r5 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0xd, 0x0) ioctl$TIOCSETAW(r5, 0x802c7415, &(0x7f00000017c0)={0x1, 0x2, 0x80000000, 0x3f, "e8a311bbb75c1c800181a5697e5fec5a0de52d73", 0x4, 0xa}) ioctl$TIOCSTOP(r5, 0x2000746f) clock_getres(0xfffffffffffffffc, &(0x7f0000001800)) r6 = shmget(0x2, 0x2000, 0x20, &(0x7f0000ffc000/0x2000)=nil) getsockopt$sock_timeval(r5, 0xffff, 0x1005, &(0x7f00000000c0), &(0x7f0000000140)=0xffffffffffffffa8) ioctl$VMM_IOC_INTR(r5, 0x800c5606, &(0x7f00000001c0)={0x8, 0x7ff, 0x1}) semget(0x1, 0x2, 0x4) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000000200)={0x0}, 0xc) getpgid(r7) shmctl$IPC_RMID(r6, 0x0) syz_open_pts() semget(0x2, 0x2, 0xc) ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f0000000100)={0x8, 0xfede, 0x9, 0xe2, "abe4a051dde660d05c70771d3b4f1afcd0e2ba29", 0x8}) r8 = dup2(r5, r3) fcntl$dupfd(r5, 0x8, r8) 16:02:14 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000001c0)={0x4, &(0x7f0000000140)=[{0x0, 0x5, 0x8, 0x80000000}, {0x3f, 0x7ff, 0xffffffffffffff10}, {0xee, 0xffff, 0x75f, 0x2}, {0x81, 0x1, 0x6, 0x4}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000480)={'tap', 0x0}) ioctl$BIOCSRSIG(0xffffffffffffff9c, 0x80044272, &(0x7f00000000c0)=0x100) syz_emit_ethernet(0xc4, &(0x7f0000000180)="7f") 16:02:14 executing program 1: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r1}, 0x0, 0x5}], 0x0, 0x0, 0x0, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000100)=ANY=[@ANYBLOB='\a'], 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) close(r2) r3 = socket(0x18, 0x3, 0x0) fchmod(r0, 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) 16:02:14 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) openat$speaker(0xffffffffffffff9c, &(0x7f0000000080)='/dev/speaker\x00', 0x1, 0x0) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) write(0xffffffffffffffff, &(0x7f0000000000)="582720efabd16ebae6", 0x9) ioctl$TIOCMSET(r1, 0x80104277, &(0x7f0000000000)=0x7) 16:02:14 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x401, 0x90d2, 0x0, "d730c1a7bbefc6e23c5b00000000000000e74de4", 0x0, 0x2}) write(r0, &(0x7f0000000400)="a80b1cd8d8fea3ffffffffa6e678eeaad77389b891d73c9d7577042d334182cbbb439e211aa5d05d13c6460f0f5c43e96daef090957eddf68a54b1fe7860b9c3462eb844a1d981ddbea6de37a910c121f4c59c0d0f44779a2ce4e04895d3ec3bc234a74491873b50c56e1d42570a037ddc4fac9ba410b3d129d3f494a2705ffa7bb6fb92ff73d8562099e81bedbe7f49f6bc69be99454d6b6a920a3d6209ff6742ad14689584b20bd61b25406464269ea8143318e81ceb23a5915a088afacc3dcb3e2d267d579de71e24f04a094b5d2087a508a7035219840fc69a39161986fae225262ba90af1c1d97ffb91571a6ebe29993d12f25d78f2b871fa1eced7b9b9e12584744884000000", 0xc2) r1 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x0, 0x3, 0x1, 0x0, "5b980c03a70e2660b65d3bb18de05869d12445f2"}) fchdir(0xffffffffffffffff) r2 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x14080, 0x0) ioctl$KDSETRAD(r2, 0x20004b43) ioctl$TIOCCDTR(r1, 0x20007478) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) 16:02:14 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000000)=[{0x60}, {0x5}, {0x4000000006, 0x0, 0x0, 0x9918}]}) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x40, 0x0) fchmodat(r1, &(0x7f00000000c0)='./file0\x00', 0xca034ce9ff671572, 0x2) pwrite(r0, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) 16:02:14 executing program 0: r0 = semget(0x1, 0x0, 0x0) r1 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) ioctl$BIOCSRSIG(r2, 0x80044272, &(0x7f0000000140)=0x81) bind$unix(r2, &(0x7f0000000100)=ANY=[@ANYBLOB="886c58b2"], 0xa) kevent(r1, &(0x7f00000000c0)=[{{r3}, 0xffffffffffffffff, 0x33}], 0x3f, 0x0, 0x3, 0x0) kevent(r1, &(0x7f0000000080)=[{{r2}, 0xfffffffffffffffe, 0x5}], 0x1f, 0x0, 0x0, 0x0) dup2(r1, r3) ioctl$TIOCMSET(r3, 0x8004746d, &(0x7f0000000040)=0x31) semctl$SETVAL(r0, 0x3227d713af86f6dc, 0x8, &(0x7f0000000000)) 16:02:14 executing program 0: unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='r\x00') r0 = socket(0x10000000011, 0x10000004003, 0x0) fcntl$setstatus(0xffffffffffffff9c, 0x4, 0x88) r1 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r1, &(0x7f00000000c0)=[{{r3}, 0xffffffffffffffff, 0x11}], 0x3f, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000100), 0x1f, 0x0, 0x0, 0x0) fcntl$dupfd(r0, 0xa, r2) r4 = openat$tty(0xffffffffffffff9c, &(0x7f0000000080)='/dev/tty\x00', 0x8000, 0x0) r5 = open(&(0x7f0000000100)='./file0\x00', 0x18000, 0xc902759150734b1a) fchflags(r5, 0x0) fchflags(r4, 0x0) socketpair(0xa2d733edae2c32d9, 0x0, 0x7, &(0x7f0000000140)) sendto$unix(r0, &(0x7f0000000240)="b1000513600000000000000000400000000004fecea11ea8fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00e3630667a586196a07949a2cf4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37281c18e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01b1257aea8c500000002000000000000020208a371a300000400000000000000010000000000000000", 0xfffffffffffffdcb, 0x803, 0x0, 0x2ce) 16:02:15 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x80002006, 0x21659) open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) truncate(&(0x7f00000000c0)='./bus\x00', 0x0, 0xfff) unlink(&(0x7f0000000080)='./bus\x00') unlink(&(0x7f0000000100)='./bus\x00') 16:02:15 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f00000000c0)={0x3, &(0x7f0000000000)=[{0x15}, {0x3}, {0x2000000000000006, 0x0, 0x0, 0x100000100}]}) r1 = open$dir(&(0x7f0000000100)='.\x00', 0x80, 0x100) r2 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r2, &(0x7f00000000c0)=[{{r4}, 0xffffffffffffffff, 0x11}], 0x3f, 0x0, 0x0, 0x0) r5 = openat$tty(0xffffffffffffff9c, &(0x7f0000000780)='/dev/tty\x00', 0x80, 0x0) r6 = openat$zero(0xffffffffffffff9c, &(0x7f00000007c0)='/dev/zero\x00', 0x8000, 0x0) r7 = kqueue() kevent(r7, &(0x7f0000000000), 0x20, 0x0, 0x10000, 0x0) r8 = kqueue() kevent(r8, &(0x7f0000000040), 0x4, 0x0, 0x3, 0x0) kevent(r2, &(0x7f0000000800)=[{{r5}, 0xfffffffffffffffb, 0x0, 0x1, 0x735d, 0x400}, {{r3}, 0x0, 0x2, 0x4, 0x5, 0x63b8}, {{r0}, 0xfffffffffffffffc, 0x68, 0x10}, {{r3}, 0x2d56f96f2c8c1402, 0x80, 0x80, 0x1f, 0x2}, {{r6}, 0xfffffffffffffffa, 0x10, 0x80000000, 0x6, 0x4356}, {{r6}, 0x7ffffffffffffffa, 0x8c, 0x180000010, 0xff, 0x2}, {{r7}, 0xfffffffffffffff9, 0x0, 0x20000000, 0x1, 0x8}, {{r8}, 0xfffffffffffffffa, 0x1c, 0x60100044, 0x3, 0x645}, {{r2}, 0xfffffffffffffff8, 0x50f55f46514dbc96, 0x8, 0x9, 0x2}], 0x1f, 0x0, 0xffffffffffffffff, 0x0) renameat(r1, &(0x7f0000000140)='./file0\x00', r3, &(0x7f0000000180)='./file0\x00') r9 = accept$inet6(r3, &(0x7f00000001c0), &(0x7f0000000240)=0xc) writev(r9, &(0x7f0000000700)=[{&(0x7f0000000280)="cdc502ce184c024e195978d22fd4f343b9ef4be17634951a31945d06e3adee52c303ef0b9ceee41f12d61b993aef921d9d6c70f2fe33237c547cf91009ee6a7510b0c7ab87aad02f35d2b6b38e547e89b2afbb37ddfee452dcb6d5bedf090d313e08cc1686e11454869e16fb509243aa63b94e67e5bd002b17d3ab0e3559418d55e729cc538ddb882cdbc176fc8a51d0a00aa76aa1a10ca564b10661c8cc012ec8909455aa9e6c179eb116c0297115cf49e0f6e516e8c9b29127cc450e443613b32fa4756e6ab6452ac0405066f209ac716638df3e759c388b262582580a1e17dd762a", 0xe3}, {&(0x7f0000000380)="a65fafb19d383474ed735e7af9724ebc0c503a04bb911746fb117d87627e665c7e14c4fea4ebfee32af9bfe5ad21d9b5d9291ca426d6b7f094d666921b24914269f27d0a6fb4b70669f9dcaba466708a1880502a8751ff09ad95fc66e8a5cc086f4f26815b6a7709a44e285e32ca5344", 0x70}, {&(0x7f0000000400)="c1144b4026e83c6c5fb0e7d215ecf2b47508648416dfc6da7dd8191fb667da3ccad4ae0c8640980abd9cbc0432ca0fd90fedc8b5d2dcfd026479e81f7d71a7e2bee4e7df432cb5ebb2da1d1a4572f783baec5416422286c1d15b993f3cb2049c9a2dcdb59e5337de419d459414bfae6e89f53666bfc482f989ff7e5da557b91dde88d251d1c7c0e07dd7456946ca5e0a10625e8f2d8d18c007", 0x99}, {&(0x7f00000004c0)="b05a35165f55c2792de7c3a823d1191293fdbf3915cadbc0248f9b5389027851fd0826a21242cc4d9b9db4b15e05720e3eb0e584ee5f8ef839727d64ea578a3673a62a6a578f9b8f7cd224b5d20f8abff503fc80c9675fdfcd5f5b6bca70cc52ab4cb0acd994a81384ed71132a2d4b175693fc251193431f336aa12cb840261b682f1e87127beb127368a3c9c988750803d57ab157630f9d9ea4de057baf9bef28ae1f8cd21ff6b71f47edadca100093f0ada67a9972733b5ecdde64a6eab81bfe", 0xc1}, {&(0x7f00000005c0)="5879cc5d2474608e8ee7e17b539138a3b2957e60f948b7f12ca983029540d6811a972b8fa84c1a692355520b392d8495de55845ca2a268cb87e879e676eb2f0f11722a2b905b56a8555c1f402ec7f8e62d1f7e338efd30a49f09e701dc468fe6065bd91ff73843cbf7ff71e3084232e6e363a9be56470e1ae93d44e8ab763c0caa71b799165050f48e1039fbdcd256db0790c3107cf0309eae455d46cc463e003b5a7fa6dadfdde2ce49d629d1bf", 0xae}, {&(0x7f0000000680)="c5938b3e7eac56c14c0600f07fafa04ce74a34b40ad03448ddd169845aad29f7c633f17c6c454e6e30f9ff208425a438a963184b33a144ed207ca35f78d5a0e83c97005b6e6f4be095634576bc46688ee4", 0x51}], 0x6) pwrite(r0, &(0x7f0000000040)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) 16:02:15 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x2, &(0x7f0000000040)=[{0x61, 0x0, 0x0, 0xffffffffffffefff}, {0x80000016, 0xffffffffffffffff}]}) pipe(&(0x7f0000000080)={0xffffffffffffffff}) ioctl$BIOCGDIRFILT(r1, 0x4004427c, &(0x7f0000000100)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r2 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r2, &(0x7f00000000c0)=[{{r4}, 0xffffffffffffffff, 0x11}], 0x3f, 0x0, 0x0, 0x0) kevent(r2, &(0x7f0000000080)=[{{r3}, 0xfffffffffffffffe, 0x5}], 0x1f, 0x0, 0x0, 0x0) dup2(r2, r4) ioctl$BIOCSETWF(r4, 0x80104277, &(0x7f00000001c0)={0x5, &(0x7f0000000180)=[{0xcb4a, 0x835e, 0xff, 0xffffffffffffffe4}, {0xa5, 0xfffffffffffff524, 0x3, 0x6}, {0xfffffffffffffff9, 0x7, 0x24ff2dfc, 0x5}, {0xff, 0xe6d, 0x7, 0x60df}, {0x3, 0x0, 0x3, 0x4a9d}]}) syz_emit_ethernet(0x23, &(0x7f0000000140)="b6") 16:02:15 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r1, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) r2 = dup2(r1, r0) listen(r1, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r5 = semget$private(0x0, 0x3, 0x30) semctl$SETVAL(r5, 0x6, 0x8, &(0x7f0000000040)=0x7fff) semctl$GETALL(r5, 0x0, 0x6, &(0x7f0000000080)=""/26) dup2(r4, r3) connect$unix(r4, &(0x7f0000000000)=ANY=[@ANYBLOB="0001292fcd89d866696c"], 0xa) ioctl$FIONBIO(r0, 0x8004667e, &(0x7f0000000100)=0x5) accept$inet(r2, 0x0, 0x0) 16:02:15 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000480)='/dev/bpf\x00', 0x201, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000200)=[{0x15}, {0x28}, {0x6, 0x0, 0x0, 0x100}]}) r1 = kqueue() kevent(r1, &(0x7f0000000040), 0x4, 0x0, 0x3, 0x0) readlink(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)=""/35, 0x23) r2 = dup(r1) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) pwrite(r0, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0x3a, 0x0, 0x0) r3 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r3, &(0x7f00000000c0)=[{{r5}, 0xffffffffffffffff, 0x11}], 0x3f, 0x0, 0x0, 0x0) kevent(r3, &(0x7f0000000080)=[{{r4}, 0xfffffffffffffffe, 0x5}], 0x1f, 0x0, 0x0, 0x0) ioctl$KDDISABIO(r4, 0x20004b3d) 16:02:15 executing program 1: r0 = socket$unix(0x1, 0x5, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) utimes(0x0, &(0x7f00000000c0)={{}, {0x2e, 0x20004000}}) ioctl$TIOCFLUSH(r1, 0xc028698d, &(0x7f00000000c0)) stat(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)) 16:02:15 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86139) r0 = open(&(0x7f0000000080)='./bus\x00', 0x5, 0x0) ioctl$TIOCOUTQ(0xffffffffffffffff, 0x40047473, &(0x7f0000000180)=0x80008000) write(r0, &(0x7f0000000040)="670dc3", 0x3) r1 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r4 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000140)='/dev/speaker\x00', 0x8020, 0x0) ioctl$FIONREAD(r4, 0x4004667f, &(0x7f0000000200)) kevent(r1, &(0x7f00000000c0)=[{{r3}, 0xffffffffffffffff, 0x11}], 0x3f, 0x0, 0x0, 0x0) r5 = openat$null(0xffffffffffffff9c, &(0x7f0000000240)='/dev/null\x00', 0x800, 0x0) ioctl$TIOCCLRVERAUTH(r5, 0x2000741d) getppid() minherit(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x3) kevent(r1, &(0x7f0000000080)=[{{r2}, 0xfffffffffffffffe, 0x5}], 0x1f, 0x0, 0x0, 0x0) write(r2, &(0x7f00000001c0)="04ade09f32746a6f05a22df2edd10d3db9c311f1e70795bf", 0x18) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 16:02:15 executing program 1: socket$inet(0x2, 0x2, 0x0) r0 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r0, &(0x7f00000000c0)=[{{r2}, 0xffffffffffffffff, 0x11}], 0x3f, 0x0, 0x0, 0x0) kevent(r0, &(0x7f0000000080)=[{{r1}, 0xfffffffffffffffe, 0x5}], 0x1f, 0x0, 0x0, 0x0) dup2(r0, r2) r3 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r3, &(0x7f00000000c0)=[{{r5}, 0xffffffffffffffff, 0x11}], 0x3f, 0x0, 0x0, 0x0) kevent(r3, &(0x7f0000000080)=[{{r4}, 0xfffffffffffffffe, 0x5}], 0x1f, 0x0, 0x0, 0x0) dup2(r3, r5) r6 = dup2(r3, 0xffffffffffffff9c) setsockopt$inet_opts(r6, 0x0, 0x1d, 0x0, 0xfffffffffffffee1) 16:02:15 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x3a0914c44f7b202d, 0x1b00) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x400000003fd, 0x0) write(r0, &(0x7f0000000140)="4e8e47f8039c6c49ca820f302aba6d25", 0x101e8) r1 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r1, &(0x7f00000000c0)=[{{r3}, 0xffffffffffffffff, 0x11}], 0x3f, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000080)=[{{r2}, 0xfffffffffffffffe, 0x5}], 0x1f, 0x0, 0x0, 0x0) recvfrom(r2, &(0x7f0000000180)=""/91, 0x5b, 0x800, &(0x7f0000000080)=@in={0x2, 0x3}, 0xc) write(r0, &(0x7f0000000040)="9cb2992007294c02192ddfe06e322e", 0xf) execve(0x0, 0x0, 0x0) 16:02:15 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) fchdir(r0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x2000000000000277, &(0x7f0000000040)}) r1 = kqueue() kevent(r1, &(0x7f0000000000)=[{{r1}, 0xffffffffffffffff, 0x4000000000001, 0x80000000, 0x800, 0xc}], 0x0, &(0x7f00000000c0)=[{{r1}, 0xffffffffffffffff, 0x10, 0x7ffffffe, 0x80, 0x3b43e5da}], 0x2000000000659, &(0x7f0000000140)={0x5, 0x5}) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) pipe2(&(0x7f0000000480)={0xffffffffffffffff}, 0x200010004) r5 = semget$private(0x0, 0x3, 0x102e7) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, 0xc) lchown(&(0x7f00000004c0)='./file0\x00', r6, r7) sendto(r4, &(0x7f0000000c40)="79fa15a6d8697a9d0bb2487916169a033b9e7fa34adbaf5145fe09fbdbf9a486c6461b772a70ec5ce36fe950e1fd128f56af5bb577f97d6c13b662f862a31f4b5328d4198d71cc61af0b75e59453bb774a72160506656a377a64d0ca2fffd441b21e5142eaa36854d749fd0ab78d29bcdc29316d0197d9511e5f01b6ccbc8196627d0a31bd9ffffec49c4956c9918b67535a9e4441d920f7e60e2c454f5422bd7655d06c8d598aa3fa18c66e2de30517249651d9654822c2b471c1421cb2daa5c7cb28bca3e12080a8ab41397255ed45", 0xfffffffffffffd11, 0xa, &(0x7f0000000240)=@in={0x2, 0x0}, 0xffffffffffffff1f) semop(r5, &(0x7f0000000100)=[{0x1, 0xfffffffffffffffc, 0x1000}, {0x2, 0x7fff, 0x1800}, {0x4, 0x3ff, 0x800}, {0x5, 0xb0, 0x800}], 0x4) getpid() read(r2, &(0x7f00000007c0)=""/1, 0x1) mknod$loop(&(0x7f0000000040)='./file0/file0\x00', 0x1, 0x1) read(r2, &(0x7f0000000500)=""/90, 0x3db84ae9) chown(&(0x7f0000000200)='./file0/file0\x00', r6, r7) nanosleep(&(0x7f00000002c0)={0x0, 0x3}, &(0x7f0000000300)) lchown(&(0x7f0000000780)='./file0\x00', r6, r7) fchflags(r3, 0x0) fcntl$dupfd(r4, 0xa, r2) dup2(r3, r2) mknod$loop(&(0x7f00000006c0)='./file0\x00', 0x40, 0x1) sendmsg$unix(r2, &(0x7f0000000a80)={&(0x7f0000001200)=ANY=[@ANYBLOB="00002e2f66696c6530ac58f5432c000029bb3f0b649ebcc389354df65a2966695ec4c857c09a5ca16ac692cb63b88e4214fff586733cbdee00000042c7b249c64c0f95a00f5bdf0675364b43c5f64dabc3b555a30331c7118b3d82bebcc09bf868ec5923b55f2d3e5d2cea12ee07b6dd8e6ad42e04ccc8dbe26ba739111dc3d12289ac38570d2e84ac011e2263ff2e18ef3741c6eefbebe54d84e19d504f01a2d8c53c52f5500b2fa3f9b6548c2e62fb2182107db1f141f4355a7e5ee337fe70ba7d12e8edae0b10527852d8fde912c7393f55755d40180b6f11e015facac5f2891946911c88623bf9a1a8c045741bd10fd6b94d5f758ba89e4affee6e0c8e2c3a875952e72a0e23a7c4d31f9a2d4cd2903cec72f36ac087f428cbe704e83de47475b9ab2a07862610e4d3d7327d28c9248d01dd13e20ecf268227a534e3fecc4d906d8383784657bf43df134e507815276d235f4233ac0933735d278762345f4c92c2afa0b4a91d8bb585aa69d22b201a4c98f8b6bfb1647c436810eef557b7ab0a7dfb26faec3cfc93398c568d094b0e27b8acd8bdd9430a776548379f028f5762dd49b619899436a43b9b159898ed63da1674f689e4870c8955ff2c0d904d23f62e0e0b580c33c685025e24903259bfaa2da5e57e97624b18a1f212634910b02a3f57984fc98b22c9b867850e9ff5200b95d73515209f1201678d68d5e3d64d57f4e102e1045dcdba0bba223a03eda027bb9b8556b40483bd7bbcd3a9684ff4d6248f8a01044ad9bc1d2fdcfc118202888714d68f35e3a524283529581f00077c2d0c68551b0aa3fdbf3c8d8b9b527e23097b5acdbb3e68e83a76a93307bd4bf69b19401ae24834f8a37170e3f79516956f20b1722a995f9f4d628b2514b84f8f44a0ce00a0496c"], 0x10, &(0x7f0000000a00)=[{&(0x7f0000000940)="a3c751c8fd41d1bbcef84b397977bd1889469dae71d4a435eae8f54dc2257bf61173d24d35e5c7996a7a52ea4dd7846411eef89817a4a1fe325025d3eb6369175f031f5a6ebb44eae703d0dedd0d75810fb71c0c20b9b221d4a4d890b76013ed53d2aad43161a583532f8b00a73e8e8eab64157d38a007b5165db62c898afdf69062d3b914008a9c71e633a6", 0x8c}], 0x10000000000000d2, 0x0, 0x0, 0x8}, 0x408) semop(r5, &(0x7f0000000440)=[{0x4, 0x80, 0x800}, {0x3, 0x2, 0x1800}], 0x2) ioctl$WSDISPLAYIO_GETSCREENTYPE(r4, 0xc028575d, &(0x7f0000000380)={0x7, 0x1ff, './file0\x00', 0x7fff, 0x1, 0x1000, 0x8001}) pipe2(&(0x7f0000000840), 0x10000) lchown(&(0x7f00000001c0)='./file0\x00', r6, r7) fchdir(r3) execve(0x0, 0x0, 0x0) 16:02:16 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000540)={'tap', 0x0}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x2, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x30}, {0x2}, {0x6, 0x0, 0x0, 0xfc}]}) r1 = kqueue() pipe2(&(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x3000e) kevent(r1, &(0x7f00000000c0)=[{{r3}, 0xffffffffffffffff, 0x11}], 0x3f, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000080)=[{{r2}, 0xfffffffffffffffe, 0x5}], 0x1f, 0x0, 0x0, 0x0) setsockopt$sock_timeval(r2, 0xffff, 0x1005, &(0x7f00000000c0)={0xf51, 0x9}, 0x10) pwrite(r0, &(0x7f0000000240)="f94c4c49dfd685fbaf8a8d1a029b", 0xe, 0x0, 0x0) r4 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r4, &(0x7f00000000c0)=[{{r6}, 0xffffffffffffffff, 0x11}], 0x3f, 0x0, 0x0, 0x0) kevent(r4, &(0x7f0000000080)=[{{r5}, 0xfffffffffffffffe, 0x5}], 0x1f, 0x0, 0x0, 0x0) ioctl$BIOCSETWF(r5, 0x80104277, &(0x7f0000000180)={0x9, &(0x7f0000000100)=[{0xfffffffffffffffb, 0x7, 0x0, 0x3c91bf4f}, {0x9, 0x7, 0x1ff, 0x6}, {0x81, 0x3, 0x1ff, 0x80000000}, {0x4, 0x4, 0x5, 0x3}, {0x8, 0x3ae, 0x20, 0x6}, {0x7f, 0x80000000, 0x3692, 0x9}, {0x2, 0x0, 0x100000000, 0x100000000}, {0x9, 0x7fffffff, 0x4, 0x7}, {0x4, 0x5, 0x4, 0x1}]}) 16:02:16 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x80, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000280)={0x3, &(0x7f0000000140)=[{0x40}, {0x14}, {0x7ffffffe}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0x17d, &(0x7f0000000340)="b6") 16:02:16 executing program 0: pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) ioctl$BIOCLOCK(r0, 0x20004276) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{0x400014}, {0x1c}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000280)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000440)="b63d5d34ccca1781cfe40a24a032") 16:02:16 executing program 1: socketpair(0x18, 0x4003, 0x2b, 0x0) socket(0x20, 0x8000, 0x9) 16:02:16 executing program 0: preadv(0xffffffffffffffff, &(0x7f00000000c0)=[{&(0x7f0000000040)=""/64, 0xffffffffffffffed}], 0x1, 0x0, 0x0) r0 = socket(0x2, 0x400000000002, 0x0) sendmsg$unix(r0, &(0x7f0000000140)={&(0x7f0000000100)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000000040), 0x121, &(0x7f0000000580), 0x356}, 0x0) r1 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r1, &(0x7f00000000c0)=[{{r3}, 0xffffffffffffffff, 0x11}], 0x3f, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000080)=[{{r2}, 0xfffffffffffffffe, 0x5}], 0x1f, 0x0, 0x0, 0x0) ioctl$TIOCSDTR(r2, 0x20007479) 16:02:16 executing program 1: mkdir(&(0x7f0000000100)='./file1\x00', 0x5c) unveil(&(0x7f0000000000)='.\x00', &(0x7f0000000080)='x\x00') r0 = socket(0x0, 0x3, 0x5) r1 = open(&(0x7f0000000300)='./file0/../file0\x00', 0x2, 0x58) faccessat(r1, &(0x7f0000000340)='./file1/../file0\x00', 0x0, 0x1) setsockopt$sock_int(r0, 0xffff, 0x100, &(0x7f0000000040)=0x1, 0x4) unveil(&(0x7f00000001c0)='./file1/../file0\x00', &(0x7f0000000240)='r\x00') chmod(&(0x7f00000002c0)='./file1\x00', 0x0) r2 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x10000, 0x0) r3 = accept$inet(0xffffffffffffff9c, &(0x7f0000000180), &(0x7f0000000200)=0xc) ioctl$DIOCMAP(r2, 0xc0106477, &(0x7f0000000280)={&(0x7f0000000140)='./file0\x00', r3, 0x2}) 16:02:16 executing program 0: r0 = syz_open_pts() close(r0) setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r1 = syz_open_pts() close(r1) r2 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r2, &(0x7f00000000c0)=[{{r4}, 0xffffffffffffffff, 0x11}], 0x3f, 0x0, 0x0, 0x0) kevent(r2, &(0x7f0000000080)=[{{r3}, 0xfffffffffffffffe, 0x5}], 0x1f, 0x0, 0x0, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) r5 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0xffffffffffffff7a, 0x0, "0495f59cadee8e35170c4dbc52ea0e7ddacd63b5"}) ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f0000000080)={0x0, 0x0, 0xfff, 0xffffffffffffffc2, "25e7f613283958181095e4b6d987e72f21f9bc15"}) r6 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse0\x00', 0x80, 0x0) writev(r6, &(0x7f0000000140)=[{&(0x7f0000000100)="16988ec7e2dc98d85cf8ee38a56208b605506e08507c18f1896ae8a251365bcae4f9062d8d", 0x25}], 0x1) ioctl$TIOCSETA(r0, 0x80047460, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) writev(r1, &(0x7f0000001400)=[{&(0x7f00000017c0)="053d3495324850ec8120ed38ee0dcbb364411c07dbcbdf043357b2237c4c2970e14c4f5e9e231b347286aa053197993e6d5e484d10883fbc89795f89175be59b576e1597432a675bcdf267305dba3e562e5bd493b8675686521a3457ffa971784bda4ce4a346d47a345dbd3e3ce27687b4200d773045fff2e6e3946a2c3665d90714f221fd190ab8", 0x88}], 0x1) 16:02:16 executing program 1: ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000140)={0x200000000000028a, &(0x7f0000000100)}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r1, &(0x7f00000000c0)=[{{r3}, 0xffffffffffffffff, 0x11}], 0x3f, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000080)=[{{r2}, 0xfffffffffffffffe, 0x5}], 0x1f, 0x0, 0x0, 0x0) dup2(r1, r3) ioctl$FIOSETOWN(r3, 0x8004667c, &(0x7f0000000300)=0x6) r4 = socket(0x18, 0x400000002, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) r5 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r5, &(0x7f00000000c0)=[{{r7}, 0xffffffffffffffff, 0x11}], 0x3f, 0x0, 0x0, 0x0) kevent(r5, &(0x7f0000000080)=[{{r6}, 0xfffffffffffffffe, 0x5}], 0x1f, 0x0, 0x0, 0x0) dup2(r5, r7) r8 = accept$unix(r7, 0x0, &(0x7f0000000380)) connect$unix(r8, &(0x7f0000000340)=@file={0x0, './file0\x00'}, 0xa) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r4) socket(0x400000000018, 0x3, 0x3a) r9 = semget$private(0x0, 0x3, 0x30) semctl$SETVAL(r9, 0x6, 0x8, &(0x7f0000000040)=0x7fff) r10 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r10, &(0x7f00000000c0)=[{{r11}, 0xffffffffffffffff, 0x11}], 0x3f, 0x0, 0x0, 0x0) kevent(r10, &(0x7f0000000080)=[{{r6}, 0xfffffffffffffff8, 0x20, 0xf0000000}], 0x1f, 0x0, 0x0, 0x0) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000280)=0xc) setgid(r12) r13 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r13, &(0x7f00000000c0)=[{{r15}, 0xffffffffffffffff, 0x11}], 0x3f, 0x0, 0x0, 0x0) kevent(r13, &(0x7f0000000080)=[{{r14}, 0xfffffffffffffffe, 0x5}], 0x1f, 0x0, 0x0, 0x0) dup2(r13, r15) ioctl$TIOCSETAW(r15, 0x802c7415, &(0x7f00000002c0)={0x2, 0xfffffffffffffffd, 0x3, 0x7, "8788726fbf82b45d3a8b1e07eaf9d434b34945a5", 0xfffffffffffffff8, 0x9}) semctl$GETZCNT(r9, 0x1, 0x7, &(0x7f0000000180)=""/250) setsockopt(r4, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r4, &(0x7f0000000140)="ad18f05de2f4ef18", 0x70) 16:02:16 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) r1 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r1, &(0x7f00000000c0)=[{{r3}, 0xffffffffffffffff, 0x11}], 0x3f, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000080)=[{{r2}, 0xfffffffffffffffe, 0x5}], 0x1f, 0x0, 0x0, 0x0) dup2(r1, r3) pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x10000) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000280)={0x200000000000018e, &(0x7f0000000000)=[{0x0, 0x0, 0x0, 0x4}, {0x3e}, {0x40007ffffffe}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0x2d5, &(0x7f0000000340)="b6") 16:02:16 executing program 0: r0 = socket(0x2, 0xc003, 0x6) sendmsg(r0, &(0x7f0000000140)={&(0x7f0000000000)=@in={0x2, 0x0}, 0xc, &(0x7f00000004c0)=[{&(0x7f0000000080)="6befd324aac46b34dc7b1f19056a299ade083ff6e1be8a15b20fe887a29b053df1522cc552558867a37efaa7bd38bc506221034631852e463b1ed4583b55b0361810bfc51e4e8f67f2ac617647798435d998ff2ce279d45e4edc6df5828f5dc8f92d837ad8f6224dd9c336d8d78ae5db0d08b69406f124822b3fb88d9f36", 0x7e}, {&(0x7f0000000100)="023fca90cd3a095230803e6b3af1ebcb", 0x10}, {&(0x7f0000000280)="3b1b58b9aa2c2bd8459fa757af789e36d996b83bd95a6cd7aea37407ecdcd3735d25f4d0de13e7a9577522933a97c0cf9d63fdedf86aa584ab362d885e7e22d71e2b313132e14e2b0d6c42991f6f05322f865911ecbeed75947c1196a44ae721123df0d65fe8760c063fc554322ca0d31917aabbb31b2727ae3992a1d80c9d3f5da51b75b71b3972fab1ea1de32dba70a687cc0e58307b337fb06c84", 0x9c}, {&(0x7f0000000340)="3c370e859b0b9183b9472bd9bf9949506df6b53748d66bc2555616fc26a11b4f5137a8dd7c7689f86c723cb9a3a8aaa1e57440deb393fbba26892132526f77e7ccb3096ec23736c972bfab16e23076eb7da833581a4c32135e38b6136678083d2f3b97b06981d4c9e07b", 0x6a}, {&(0x7f00000003c0)="6aa1d209bd333844c5a123209a355edbe532f791e876b9603faceacdd3c43acd2ad92da2e023862c7ab82fa29505834450ef4b5b637790fafdd2d575fdc3bade6dc20d09173dabf8dfe870e683b9c3e9ef37e2db73f8144e748b83be7be9122c2053f2beddf0da4f644a9a096f34accf15c863f17b8e4598dbcf8816d29372cfca0a8f3053acb86235753c028561aff62f92e5091a0413eb13f9ae743a9d7f775d97c2b23d83fcf27a9c7889c25ad3611747b9f532048980a0bb5ddc8aec9467167440fa15", 0xc5}], 0x5, &(0x7f0000000540)=[{0xc0, 0x1, 0x2, "e7a182a3fe5691c37c825dc28e5f23a49c3c39213c70124131dd87ab7cfb790333bc1d03d7799338208b4eb3e9ec2b7637cd5c7ecaffa316e34a105900f4d65d69ceb583919187213297a6b0f7fd580868accf880ac392237585c258b9a047d6e06e349405a6b26b3245ced90f35944690badb299e80e22b7d1140afefaf8653ba5e49246ff755240bc0b6852a1173618d6ebb722b34eea8e1623162eff1fe09f3c74fe4d2c1b8624bf4f2"}, {0x88, 0x0, 0x5, "7b3d028053334d001bd14dece1ae5b84deeb4384a04a6fc8face6534c5148f731600aa006f42f14b3423c245b9d4ef2d5a5bdaf1a87fc987ae058eb71ad30ddcbf3c9cc8e30c161c8e6d73b3b39d9f301893d532089daec1babac56658470a6f0daec13eb0020d2e1209f50fd87447a7d77ca3c4ea25b285"}, {0x110, 0xffff, 0x100000001, "76e164af0f8d46c68804045b47762c0e4fbc4c13a39c80fe4e43f561452582db5920c8e34a6dcff03560d8f7cdfac8ede8456d6e9bd0bdc15e1767ec20f2e47f917e84ec76ae9c84bff573d90802b6f45d8cfeacb4192825c41c7c5db3bcf7482b5aebe305f6a5581f56312b8b739b93ae35f69cbd1bd73695a8726bfe3b7091ee89f702d718d6b231fc78e4737810d7f651f607de88935bf5f8eb077cbdd4b36a230432b2ea05470f380da4c18b8b2ebfea2b03785576b40397c5ca7cbea675fb18b37657c3cef1a9966152759a0c25dfb69f89ec587803e3064a58934d0812348dfe5eb7e94dab6f734c1e5b20a86fb2eaa08ca670a1b8c216f8"}, {0x18, 0x1ffff, 0xffffffffffffffff, "87c0"}, {0xc0, 0x1, 0x1b, "4f842281f2414cf209a105391baf2806ee090c2a569c49090e2ca67493c169e89f047ade61eee18059136fcd44677117ece569e03dc0737d1ee50104b78df3821283f6db47ad0de4d4ef8feedc52e93b0e5f5228a760f5bdafe8215606ef96e493fc466a29ae191d6a6eb660c8992d961da8918e5a9bf9c79ff62118a640a58e3143f2a41a68e35da0c8946aef4e15a513787303816441926a6cee5f21da1d0181483e04e7698682df0a9a"}, {0x1010, 0x1, 0x4, "0fdd8f771b5f582cb7bb5a39455ab13f8b2844d7d1a95ca356f92c1d1d12bfffe7621e052118b2a436d5b068b55b8db14352a07543c09a18352e8b750bf75056af77985888ef6aee1d5b678ad8b52560cfbf74eb71146dbae713de71b5dd698b624ffbb4475108474ac131fcfee28072fe74c5acd317cb2718fdfdabf3a52db19c0e318054895132f476ff5eb36e6ee49908e9a92d34bd51cb308f0311d239d1a8f33267b049b0b7bf9c560bff94b2019e2ef0859cd166c3758a66a2555a5dd216ce0b02e9ff34e5b40fdb32a267870234a3fb7e9353ae1652f5bfb657070e20771c9f54e8f4ef55d3530c4a6c97ca35acf0b42efd1b2456be9838d9b8dee6775268c2f271f9235e7d81933470ca636be38355a04f11b04f349543ee943b539d4607e6188a3ccd60d508e432652c4bcda3a8eeaa34e103dda7af2a271cb9f2537bbf1146ea3fd84d8f8cf25967b48eb1a82411a47d67a6097709b4df8ebcbc70b9620d7cfea6a26c189ffc2b1c2550b6a9bd6fa324fa3ba9d3f131d2b5c0f878b698c6ddc722c54bac0050da273c78e50d58ce3dde2c8a1f2b0c9c01e6740c16c5af47f579395b17747680142592c47b1d9bfcd46dea645fdfc68b601729eb4f4aa73c1c2b1164282c5e296b1d34bc4bb397271f72b7449b57ccfcc19c82a54875b1c2e17f980b3b0ad50842ad324fbc2e5cf08fe4d7d0413e0f626b9c943f2a2a699f9d4f532213eca32c351f2307949070d330a8d1c1bd8b139f3bc5ff25fe64aa224cc267b8f1f5c2c786e13955bb80a3a8afadf52c1c767b1c5ca568aeaf0e36135a989402ddfba830736521a05cd9fe9e1ce051b982c8ec4a8cc059b39d8e389c2d04d6935dc4d242f93a3ffb4799fe39df265b4af86645bc193edc243719c8c391bcd69e727e8459e72d43723ccb570d0a9d623afb7a37755cd17792285ca6b0562c481aa77a939774b70bd4dcd6399bb90ae6f4422a52e836f18f1e26ca184f44257531af2110c28943979ce9c310541034f7387d252a091d104ae65959e5187ba9c3e93812562baf2f0b673f505f5aef163de9d66c99d91914e703f8b061c3a1d8958e90de951a61004f96de581aef3c6eb617989e534681907df51e629b72bc2fddb776cc674641a34d0159a26029b69f707e0ae7b4791e8ef05acdd720f891a49c4a007082c589f46f9e5a9fc3641076bceac1763482e9514b98f3c59bf0101504af37045c20bb5724c59621e4d9eb3fb525c7f308c1d7348ddc414f7f16c41bf4bc20014a77214689a9c8e00772f772bfb44521a9ab76a02096eefcdc9df74975b0c9876d91dc115f293b4d6e4b2dbdd35192b12f732531747b8e3fe3b6995fac520de2267e055c4245c7e43abc733f611e04a053e3784a3c10538289ed1c32f943e57d760430598930f3b12822f6a833e21545ae5811233c222cef9855d42871545e4decaeffacd9632093ad35308b3df56e566af6318beb9ee08695371b4dd3de44f6c8be63b64cc9a9b68abbe57373780e43c928e3c44995770a6442a84eabac88e0eff72751ddac8829c8afdd6975de890fd2ee621e349ac9c43f61b46498d0d665a269a20d59e0286498cc99e2d6c13b4ba498e6bb7c22294143319b53f7a71a8aba8ea2108a495de5f82fc3b94810329b1da71d8af438b8fef3610b8b759dafee521c1097417d70ec9bf97d4803f879b6d2f95136c4fdb874e99c4f0451301665f328ad642cbc148c79c3dcf4a9a5b8529e40bce180795f90a8cc784addd39d89fa3a11bbbc79dbaa8f948b7e6df4be1cf3d3d6a8ecb28c99617e4f3ec2db5da8dc230f1df818f8658a515fbb1cb47eb135239f8fcaff2e39e3f15ba6bcec167f19f43ac928d561f0daa56c128650046fffe5cfae9ca5238fce0664a95dac8a656f7857ef2b89e5d7655358e538811822b9090b0f55d55deaed698872f705bc1f2934eeb1b412f3e4b37bd06a7c306e2aab24f91f027742c4d754fb76994d8ea391e63b34bcd5c48a6af9d10cd1028ece03d91c936a57207ddd8ad360044880b560a79b8d284fd87c6204d8c8763613e3713b6d5b2f34430cddab0e82f83afdd5d78e5076fb5b1e9d4dd5db042919231e26cb5d3a416e0b94a33eded1b0c9a603c9c086458b495a66039f3e37fe23f5463471da3252aa75b84787dd012e367c2baecfe435d228fffbe48f3c2290558c8c1b015484988758dc1c23b10b0e2996a52f3a7fe1d592e469f55630bdc4c18d6a62923e77da7b57ebdef6d865566bce7b74303e59de8f574bb1c5ae978b72f139be809c941157787d2c397cca3a97ce05d0b8b5e47276690a201ef5c567665b27165bc0da4f9498891bcfc9a448c12736e90eda46e8ac2ecd7fbcc86eefa89057cb75aa85c934e029cd13487cb85ae27ec52b2afa3ff381e92dbaf3493e8e5752a3c3c5cf28f21317de176970984c9cb64c1348c63c5798dbd8768de5443485a16dbe49cd99259c61cee928d2ab43a3deadc9dce7839e5304c467f726e1e365c4aae74b7a7e44474ec80e2bb4d5ad12476244081cafc29710b1c5cfe0faa7ed4f240006a8328a9ce89734938e53a7ba80b5c8658040ad13d19ff8185bb0c67c35e5ec1c005b34228c356ea10e91624a87a4744dfaf0b526e67f6a75455a1487c14e4ad92a0b6a29b8c901037172e91acd5cce9e95ad09bd02cf8cf5987eb94803286f477fe4a1af4cfc7cc4b1b17ee5751b5025e8afb185732f88e14ff44d30261bb9bc76eb0b3cfdd3e365251b7a0effd02365d50eaf0c467c25f981fdd07c9c87d13a80d09ddd6e52b52ceb4efbad8187927479e21bd6c793ae81e5a1077747da46334b3e7e1b7030d3ed2733d2d71788a9f206a35eb0075b9ff5fad53a12a7b7ca5c463fa41c318e98c7fc6f6198c66b467474c957c1aa52a0d7a1ebe8918483d0a03850f2ce74bbc048c81bf77dc4de757602035027eabe7238bda777c5e14b1303a7ee4c41b70f7ecac82557ca45f66c32a849b59a252b74a69f3286a87ef87fa6a0a5656e6e6d5d6ba37cd73f36913280ab530a650e48062494c6ff7636ceb052361c05e5d926809803c2155e783ea8511d12c80aa5a32d3989733ee8470759c7ff64069c646907ee38bac3c8a4575a129a054257edc2817bf1980cb3cc806cb7762d872c397ff8ef3318cbd64c553db6adf639a7fe8c487a9451aa22c3dd476cc40e7ba5f2965d52caa6c83d6156b48c1cf86d4c9a2cf942dccfc32aa38c322fbb3b83877d1aa31bad54b8b8d8d3e2c49c3ac08d4aeb82e1058ac6b43c8930169c66dd6e9fc1bc106fee879edd98cb97dc90e9cea7ea49a58cfda099eb8228430f27a0b2f5d3e645e4014b5573aa27fa87454250051e07a4abac8a1b742c41e6b0ed9004623457287b4d45cd0bc3019b56633c751f343d3e654b6927643697dbb235eff3fc42dc94773b817f2cff343192e430d685d23fdc49ca3e4a44645aa8ac5134544014443bcaebbdc68dbc5554b7b58aed1ccedf4c494c428416ef30851e052ffb21efc6f2eddbb3da0f9a1e026580eb8afcc575916eec61cfffbc9dbd9a4ea585a47a51fa2c12361f3d14022f1c7693eed47a78ac4717d7ef591a122a7828346a1f7e911e5d56ddc3fac7f1083d6a47c903a21324187ed05440aa0d629539182fe000186d2f0038473bcefea9f8b83ca4024d43a2b27766ce7824cb17d55bac59fe7ad770d95fd4b72194742ee66dd7a70e95c9e01a1e14f20c3d076e3a2b6273df9ee503140d445087bba1b5b008ae3b57020bf81364dec950dc6439ec4931b131e07c06595dc92d05daac9ade035ddab16f7b993cef0162ca3f03db1fde25e7e6039c0701a0948440b09703f262eb5a80b4bae36e51933cbe0d62f5f91c23f95b793a82c8208c7815496fdcd8286a3d4427135bb9ed51e9a9c0ec551e6a66c4b07d5e7854834bd90da70ebacf62594b29d1b3da6d6bfa7e2796dc02942312f857db68b0670ae07b47b32dad30bb7f222ca0f983b66a0aa944677f6836c5978149fc92473de3551da97d60ba58cee116bc287aadbeda23fc24833bc3b7735d2f3b5fa00d497bb4c7242db0e81042a74786f7bdb43f9c8a784454c32f6a6af454c2b1b07635d2d6ecc5ef02a3a8fbb9ac5f617fea8edac281d9b8d13e1c8e764dfc13137be79a03bc611c7341c9d617d99c7a860903f9f7b4af2d1dbcc17fb653ae97b45f9a8744750df23a8a21622e2b05eda848b48bbc09b1829747f082674e8ed7dc3630b31f9f00bfa8b8583692432d99b7a0ce3148f1afad242112c81c677f20bc8b963a6c7ee9ddf17e394f41eb97f059a74293cd8f3e6850bb0b03b7995f6d0d7ec52b31883a7cea94b71f112ec73628b1fda98ff76a78394bb25fb6a011f393e75e6a441a446369e4e8214f9346be8e00349eb354da473afa09fe5485900d22a7bff5fa601027b357394b6131a9b40ce825206a0ee13757281044adc7c517161a0b1d60843f365d019ab134f8f7d5d6c8f506271796d35198ddc02a99ac77cfafebc622fd50d762c9f65832799b3fb6c6f24d697ce02d34489d7630165373ea5f68d8b11949245c04299927c4e87778cf7dae7a51b3146074b683d50ecaeaf0bc55f9db44c45338484f9ebdbe5199d0f09a0e7d6f7b65f995028ae7c323aaa011fd985f4dcc5b4703256fa2cdd6fbb9f97a989d37bdecb9115d5f3627ee34f75a48d6180e40d56b421ef75e374d1a517bcf5968ef959d72e4b0db186ca801b9f0d28a22a440da5411731d9cfac8254e4cd4b053edda30b8884e4fe60011a537e2847f78c0fce8010a5d624a7d5744e79012ba7321f7ed29477b4b44b90d126473f2069cb2c20ee487e39067da67be9bcd8415c7a4ecbe9e93c631337df48a1d13ac4a23d194f78eaa66bfd7e6c227248d890fc247808c9b193d54876ed93b4dff41a7148da99015448b44bdb60d102829fbf350f56d0d53c66e1eede97698eeada2549b4041b6b8086f6f30347049d57f96177ab5fc959154d6c6ebbad26415b78a9ecade8ceea6c36b1963833da9b3a30af44c0e7be9180982dcc350658b5a5480bf0daa29f777db738c8b3c14967cace504dfc990d71d5bc58545ec0e2a50812feef869af3e56cb1b431e450660a288221a7bd15265fb66d990851c1a84b0e587412e3dcbccaff2d7903a7df06a4c7975520fb7284ca30c0e15fca9ea64c3adbc4343ae9de181e1668c7a0bf035c3621c82fd072afb5997e69a3079cdfba5f937c9300b0856a287b416c57a3c828b51b25f9ffe18cff298a9ba4468f4e5cee483836fd36e34e4d4659f863122e524731facb5f5c500b82689380b82ce242b33475c778f2bca0fee78a217e5bf4d61e3b3ca6b3214924e95c99a08dcac3ff8c145b915cb8c5e5f87ad094087f9882b0704f41aab0cc03743399b30b7f728081c7bbc0d9632d8ee42a2a9a0abc7de5bd703fb10c0be896c2d5e499a55270553d2a5c149a41cc81f6dfa82439686df1beb90ac5e74cea9d35855030741efa6719f208168472d9a6821d67c5e5b17d47d2b7d2478eb2984de0c520eb729b1e8c494508d604f8c948ec1046c4c4ac43be093062433d84b10c632bc7ef9230daa2696ec3e263ee17e0ccdb58394f89e1c477aa98bb60a3cc1dff1d69a16d61f73650fd02a209be719da50fbf3379caddb75e19ff6a466c1987b5f1faa59934387581779bc5e7704aa889cb6f012734169f1b0490e01644ec95dd61fab200b6fdc610e2ed79b0029a23db454a180cb04d1cc82d00800965728789ddb357719"}], 0x1340}, 0x4) r1 = dup(0xffffffffffffff9c) fchmodat(r1, &(0x7f00000001c0)='./file0\x00', 0x0, 0x2) clock_getres(0x3, &(0x7f0000001880)) write(r0, &(0x7f0000000040)="9e3eb3900603b73725c7419aab4230e8864fabe4f27242c9a88b86fab7ca2730619556ae0b655533", 0x28) sendto(r0, &(0x7f0000000180)="6861fe261e6f64378b5e05cdf304b826010000000000000000000000e2597291bd508928c1fcdf82fa627475b78f00"/60, 0x3c, 0x0, 0x0, 0x0) 16:02:16 executing program 1: r0 = dup(0xffffffffffffffff) getppid() r1 = kqueue() kevent(r1, &(0x7f0000000040), 0x4, 0x0, 0x3, 0x0) fcntl$setstatus(r1, 0x4, 0x80) symlink(&(0x7f0000000200)='./file0\x00', &(0x7f0000000240)='./file1\x00') r2 = geteuid() utimes(&(0x7f0000000000)='./file0\x00', &(0x7f0000000140)={{0xc000000, 0x8001}, {0x3, 0x8}}) getegid() r3 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r3, &(0x7f00000000c0)=[{{r5}, 0xffffffffffffffff, 0x11, 0x80000000}], 0x3f, 0x0, 0x0, 0x0) kevent(r3, &(0x7f0000000080)=[{{r4}, 0xfffffffffffffffe, 0x5}], 0x1f, 0x0, 0x0, 0x0) open(&(0x7f00000001c0)='./file0/../file0\x00', 0x20, 0x43) r6 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r6, &(0x7f00000000c0)=[{{r8}, 0xffffffffffffffff, 0x11}], 0x3f, 0x0, 0x0, 0x0) kevent(r6, &(0x7f0000000080)=[{{r7}, 0xfffffffffffffffe, 0x5}], 0x1f, 0x0, 0x0, 0x0) sendmsg$unix(r0, &(0x7f00000003c0)={&(0x7f0000000400)=ANY=[@ANYPTR64=&(0x7f00000004c0)=ANY=[@ANYRES32=0x0, @ANYPTR64=&(0x7f0000000180)=ANY=[@ANYPTR, @ANYPTR64], @ANYRES16=r1, @ANYRESOCT=r2, @ANYRESOCT, @ANYRES32=r7]], 0x1, &(0x7f0000000340), 0x0, &(0x7f0000000080), 0x0, 0x324414fe0ef0d471}, 0x400) fchown(0xffffffffffffff9c, r2, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) getsockname$inet6(0xffffffffffffffff, &(0x7f00000000c0), &(0x7f0000000100)=0xc) 16:02:16 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) setrlimit(0x5, &(0x7f0000000000)={0x100, 0x3}) r0 = syz_open_pts() close(r0) r1 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r1, &(0x7f00000000c0)=[{{r3}, 0xffffffffffffffff, 0x11}], 0x3f, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000080)=[{{r2}, 0xfffffffffffffffe, 0x5}], 0x1f, 0x0, 0x0, 0x0) connect$unix(r2, &(0x7f0000000080)=@file={0x0, './file0\x00'}, 0xa) syz_open_pts() ioctl$TIOCSTOP(r0, 0x2000746f) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f00000000c0)={0x0, 0x9, 0x1, 0x8, "5e00000000001b5ef99b0e00"}) write(r0, &(0x7f00000001c0)='\t', 0x1) 16:02:16 executing program 1: r0 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) ioctl$FIOSETOWN(r0, 0x8004667c, &(0x7f0000000000)=0xf6) writev(r0, &(0x7f0000000280)=[{&(0x7f0000000100)="7f", 0x1}], 0x1) writev(r0, &(0x7f0000000180)=[{&(0x7f0000000080)='E', 0x1}], 0x1) fchmod(r0, 0xe3) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f00000004c0), &(0x7f0000000500)=0x8) r1 = socket(0x2, 0xc003, 0x6) connect$unix(r1, &(0x7f0000000680)=ANY=[@ANYBLOB="8202adfdffffffffffffff65307e3200463f9eda815ab07b5ab079bc4f89a0230dfd7b238bf46854d78a2a197a386207000000008295955984c87910bf453f68c11700287ead4bcb777f2c29faa2c2a84e6abca64896bc5e57c6388bbd2ad88b2951b15801360bcd4c0a162b58fd4237b8fa4d012ae447473c238495aaee48c02f6a0600000095c4b923b9b813ad30505e8f5300a4040000000000000036e9e585f04157795ea4a5c5fe659fa202361cd8cac7dbbc5b65c6593d2870b4122cd2350000f6e300"/208], 0x10) r2 = openat$zero(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/zero\x00', 0x10, 0x0) ioctl$BIOCGFILDROP(r2, 0x40044278, &(0x7f0000000240)) write(r1, &(0x7f0000000040)="9e3eb3900603b73725c7419aab4230e8864fabe4f27242c9a88b86fab7ca2730619556ae0b655533", 0x28) sendto(r1, &(0x7f0000000180)="6861fe261e6f64378b5e05cdf304b826010000000000000000000000e2597291bd508928c1fcdf82fa627475b78f00"/60, 0x3c, 0x0, 0x0, 0x0) r3 = socket(0x2, 0xc003, 0x6) connect$unix(r3, &(0x7f0000000580)=ANY=[@ANYBLOB="8202adfdffffffffffffff653000463f7b238bf46854d78a2a197a3862078dea24018295954984c87910bf453f68c11700287ead4bcb777fa69dfceac2a84e6abca64896bc5e57c6388bbd2ad88b2951b1580136be8a399e6db8a9e3e05bc5370bcd4c0a16f96adb5a09000000b6d5b786186a3c503b580200000000000000e447473c238495aaee48c02f6ac4e41af3bf554799b9b813fe8ce9298a381371350298e5ad30505e8f5300a4aa63b9e2f69fef9d612f871f4385f04157795ea4a5c5fe839fa3f31c4b78a202361cd8cac7dbbc5b65c6592934e4195b51e5510aa6866bffe6733d2870b4"], 0x10) write(r3, &(0x7f0000000080)="9e3eb390b603b73725c7c19aab4230e8b4732d3e92e14fabe4f2d065c9a88b86fab7ca2730619556", 0x28) ioctl$BIOCSFILDROP(r0, 0x80044279, &(0x7f0000000400)=0x800) r4 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f00000003c0)) writev(r4, &(0x7f0000000540)=[{&(0x7f0000000200)="4c8fac15d49f6b351d1a4aab7d93ea7de40fbb17628bf8126b12b5a5dabf20fb6df2aaf293f7d4651d348b2831d9d4614ce00c9c2ea0ee60f98cd2b6b274", 0x3e}], 0x1) execve(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r5 = open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r5, 0xc0206921, &(0x7f0000000300)) read(r5, &(0x7f00000002c0)=""/105, 0x69) ioctl$FIONREAD(r4, 0x4004667f, &(0x7f0000000140)) r6 = socket(0x18, 0x2, 0x0) setsockopt(r6, 0x1000000000029, 0x9, &(0x7f0000000180)="06000000", 0x4) r7 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "cdedf0932a2a3ec418be0d4d0000f70400fe0f00"}) fcntl$dupfd(r6, 0x0, r6) connect$unix(r7, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) 16:02:16 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000100)='/dev/zero\x00', 0x10000, 0x0) ioctl$WSMOUSEIO_GCALIBCOORDS(r0, 0x41205725, &(0x7f00000001c0)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x10}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000000c0)={0x0, &(0x7f0000000080)}) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000080)={0x2, &(0x7f0000000040)=[{0x7, 0xffff, 0x0, 0x400}, {0x0, 0x6, 0x80, 0x2}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) 16:02:16 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x86138) kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{}, 0x0, 0x0, 0x8000000013, 0x0, 0x3000110000000000}], 0x0, 0x0, 0x0, 0x0) r0 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f0000000040)="510fc3a0", 0x4) unlink(&(0x7f0000000140)='\x00') pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) ioctl$SPKRTUNE(r0, 0x20005302, &(0x7f00000000c0)={0x100, 0x8}) faccessat(r0, &(0x7f0000000100)='./bus\x00', 0x8, 0x1) 16:02:16 executing program 1: r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x800000018, 0x3, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) setsockopt$sock_int(r1, 0xffff, 0x1000, &(0x7f0000000000)=0x8, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x1ff, "d730c1e7bb6fcce23c5b00000000e74de400"}) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) shutdown(r1, 0x1) 16:02:16 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}, {0x80}, {0x6, 0x0, 0x0, 0x100ff}]}) r1 = kqueue() kevent(r1, &(0x7f0000000000), 0x20, 0x0, 0x10000, 0x0) pwrite(r1, &(0x7f0000000280)="d000"/14, 0xe, 0x0, 0x4000000000000010) 16:02:16 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) r1 = dup(r0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000000)={0x1ab, &(0x7f0000000100)=[{0x7fffffff, 0x6, 0x3, 0xfffffffffffffff8}, {0x4, 0x20, 0x3f, 0x6}, {0xfffffffffffffff7, 0x7fff, 0x1, 0x7ff}, {0x7fff, 0xd248, 0xd74a, 0x7fffffff}, {0x1c0000, 0x4, 0x3, 0x5}, {0x80000000, 0x800, 0x81, 0x7}, {0x1, 0x6, 0xdfe, 0x401}, {0x0, 0x9, 0x2}, {0x288, 0x0, 0x3, 0x4}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) syz_emit_ethernet(0x35a, &(0x7f0000000000)) ioctl$BIOCSFILDROP(r1, 0x80044279, &(0x7f0000000040)) ioctl$BIOCGDIRFILT(0xffffffffffffff9c, 0x4004427c, &(0x7f0000000080)) 16:02:16 executing program 0: r0 = socket(0x400000000018, 0x3, 0x0) setsockopt(r0, 0x29, 0x1a, &(0x7f0000000040), 0x4) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) r1 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) syz_emit_ethernet(0xef, &(0x7f0000000240)="2f3f32552c6445deb9b1aa40a494f1ddef4a883e40822fba7eab3df06b317a9a90be05e6e1557be23b3aac0787ca77a6210b78173249e87c28b32e013c30c2499c3385991880d577cba7a1fc2b683a347445d3313303955d58132f12e7ecb52bf8f19029dd1e900bf7c3474848a593ceb60c3af005c5e9312841bcb21bd044476a08259213aabf7f7472c292c4abb0cc12caab8564de4ec34d63b889451e50bafb41cdfab2b0d7393e6b47f7d174b1e12a6799c0b5cfb138d46b9193d82ff3281caf7f9ea2d6fe938fc28da23e3dcef4d3232c97faf74afbbf8c080e7971604edb6b535a8d77123d6c14f79c4a4d9d66f982b959ec3cc3da0385b967d6a3905e916680d4c02d0573c1d60000000000") connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r2 = socket(0x18, 0x3, 0x40) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r2, &(0x7f0000000100)="8c65", 0x170) 16:02:16 executing program 1: open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) ktrace(&(0x7f0000000000)='./file0\x00', 0x4, 0x100, 0x0) r0 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) setitimer(0x1, &(0x7f0000000100)={{0x20, 0x7}, {0x5, 0x2}}, &(0x7f0000000140)) kevent(r0, &(0x7f00000000c0)=[{{r2}, 0xffffffffffffffff, 0x11}], 0x3f, 0x0, 0x0, 0x0) kevent(r0, &(0x7f0000000080)=[{{r1}, 0xfffffffffffffffe, 0x5}], 0x1f, 0x0, 0x0, 0x0) dup2(r1, r2) ioctl$TIOCSTSTAMP(0xffffffffffffff9c, 0x8008745a, &(0x7f0000000180)={0xffffffffffffff80, 0x2}) ioctl$WSDISPLAYIO_GETSCREENTYPE(r1, 0xc028575d, &(0x7f0000000080)={0xffffffffffffffc0, 0xa494, './file0\x00', 0x4, 0x8, 0x3}) poll(&(0x7f00000000c0)=[{0xffffffffffffffff, 0x20}], 0x1, 0x0) pledge(0x0, &(0x7f00000000c0)='vmm ') r3 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r3, &(0x7f00000000c0)=[{{r5}, 0xffffffffffffffff, 0x11}], 0x3f, 0x0, 0x0, 0x0) kevent(r3, &(0x7f0000000080)=[{{r4}, 0xfffffffffffffffe, 0x5}], 0x1f, 0x0, 0x0, 0x0) dup2(r3, r5) flock(r5, 0x4) 16:02:16 executing program 0: r0 = semget(0x1, 0x0, 0x0) semop(r0, 0x0, 0x188) semget$private(0x0, 0x2, 0x191) semget(0x1, 0x3, 0x49c) r1 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r1, &(0x7f00000000c0)=[{{r3}, 0xffffffffffffffff, 0x11}], 0x3f, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000080)=[{{r2}, 0xfffffffffffffffe, 0x5}], 0x1f, 0x0, 0x0, 0x0) r4 = getuid() r5 = dup(0xffffffffffffffff) r6 = getppid() r7 = geteuid() r8 = getegid() sendmsg$unix(r5, &(0x7f00000003c0)={&(0x7f0000000080)=ANY=[@ANYBLOB='le0\x00'], 0xa, &(0x7f0000000340)=[{&(0x7f0000000280)="f1e8403201009ce5b9b1a350db171f2a32f3a4db58cf6b70f2fc6e0eb47088a36026fdea85e5ebaaa9846bc2124617f350dcf438f0f3be974809455b4911d04d38d11173022bf9fdc576e6002e4059cac3a5552c4f038a334c00039cf55dfba9c53562f7bdc4ded29670c80ec898c226935480a86a22ed2a82623b26071bcfb2aa9edc4289d193e10a63eb936de9a74051703c3d9f71aca2a3b6814bd64f5a0718f5", 0xa2}], 0x1, &(0x7f0000000380)=[@cred={0x20, 0xffff, 0x0, r6, r7, r8}], 0x20, 0x402}, 0x400) fchownat(r2, &(0x7f0000000000)='./file0\x00', r4, r8, 0x0) 16:02:16 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x24, 0x0, 0x3}, {0x28, 0x3}, {0x7ffffffe}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0x1f1, &(0x7f0000000340)="b4") r1 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffff9c) ioctl$TIOCSTSTAMP(r1, 0x8008745a, &(0x7f0000000040)={0x0, 0x55}) 16:02:16 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) r1 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r1, &(0x7f00000000c0)=[{{r3}, 0xffffffffffffffff, 0x11}], 0x3f, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000080)=[{{r2}, 0xfffffffffffffffe, 0x5}], 0x1f, 0x0, 0x0, 0x0) dup2(r1, r3) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f00000000c0)={0x2, &(0x7f0000000080)=[{0x6, 0x6, 0xc5a4, 0x8000}, {0x5, 0x1eeb, 0x404, 0x1}]}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{0x35}, {}, {0x10000006}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000500)="b21690ccc8b39eba97926afa790d") sendto$inet(r3, &(0x7f0000000140)="0217f072b93299a3b60250be0601e23ec5acdde5290be0ffb4d80c4287dafdeaff7539e83e5f149e9818fc095df6e32111bd2cd65f12ed", 0x37, 0x1, &(0x7f00000001c0)={0x2, 0x3}, 0xc) mlock(&(0x7f0000ffa000/0x4000)=nil, 0x4000) 16:02:16 executing program 1: r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r1) sendto$inet(r0, &(0x7f0000000040)="be19a2ab928341e032f20ee62b10c6d7de368ee7dc7bc0dbbcf947d3648d0e85f4a5e87525bbceb13c73468567d8b012a99838eea96ef8a60c9520525a791b74a8599678eaf0801e79e8a6fc34758b17c1996753d609f652567429085a0fca2c0de5c362e2eadf3f169af1", 0x6b, 0x1, &(0x7f0000000100)={0x2, 0x0}, 0xc) socket(0x18, 0x8000, 0xe1) socket(0x400000000018, 0x3, 0x3a) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, &(0x7f0000000140)="ad18f05de2f4ef18", 0x8) 16:02:16 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x123, &(0x7f0000000040)}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) kqueue() ioctl$BIOCGRSIG(r0, 0x40044273, &(0x7f0000000140)) syz_emit_ethernet(0xe, &(0x7f0000000200)="bdd9477c320c93ba8c1a900e8656") setitimer(0x0, &(0x7f0000000040)={{}, {0x1000}}, 0x0) poll(0x0, 0x0, 0x6) setitimer(0x0, 0x0, &(0x7f0000000100)) 16:02:16 executing program 1: r0 = kqueue() readv(0xffffffffffffff9c, &(0x7f00000004c0)=[{&(0x7f0000000180)=""/123, 0x7b}, {&(0x7f0000000200)=""/188, 0xbc}, {&(0x7f00000002c0)=""/37, 0x25}, {&(0x7f0000000300)=""/102, 0x66}, {&(0x7f0000000380)=""/141, 0x8d}, {&(0x7f0000000440)=""/105, 0x69}], 0x6) minherit(&(0x7f00002eb000/0x1000)=nil, 0x1000, 0x0) kevent(r0, &(0x7f0000000040), 0x9130fbf, 0x0, 0x4000000, 0x0) socket$inet(0x2, 0x4000, 0x4) r1 = kqueue() r2 = socket$inet(0x2, 0x3, 0x2) connect$inet(r2, &(0x7f0000000000)={0x2, 0x2}, 0xc) pipe2(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) kevent(r1, &(0x7f00000000c0)=[{{r3}, 0xffffffffffffffff, 0x11}], 0x83f, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffe, 0x95}], 0x1f, 0x0, 0x0, 0x0) munmap(&(0x7f000050e000/0x2000)=nil, 0x2000) pipe(&(0x7f0000000040)) dup2(r1, r3) open(&(0x7f0000000140)='./file0\x00', 0x80, 0x2) ioctl$KDENABIO(r3, 0x20004b3c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) 16:02:18 executing program 0: r0 = kqueue() r1 = kqueue() r2 = msgget$private(0x0, 0x8) msgsnd(r2, &(0x7f00000002c0)=ANY=[], 0x0, 0x2000800) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f00000000c0)=[{0x7c}, {0x6c}, {0x6}]}) kevent(r0, &(0x7f0000000140), 0x7, &(0x7f00000001c0)=[{{r1}, 0xfffffffffffffff9, 0x6, 0x4, 0x5, 0x3}, {{r0}, 0xfffffffffffffffd, 0x12, 0x1, 0xfffffffffffffc00, 0x8000}, {{r3}, 0xffffffffffffffff, 0x20, 0x20000000, 0x3, 0x7}, {{r1}, 0xfffffffffffffffb, 0xc, 0x2, 0x0, 0x5}, {{r1}, 0xfffffffffffffffe, 0x84, 0x8, 0x4, 0x101}], 0x2, &(0x7f0000000280)={0x200, 0x7}) poll(&(0x7f0000000080)=[{r0, 0x2}, {r0, 0x40}, {r0, 0x80}], 0x3, 0x6) r4 = shmget$private(0x0, 0x1000, 0x0, &(0x7f0000ffe000/0x1000)=nil) msgsnd(r2, &(0x7f0000000680)=ANY=[@ANYBLOB="010000000000000068f887b0447e983de55c5711ed4bdf9112c779e71f76c972e8372936dda42335ef13a6cc00e284185451fb99e78a91ab16b67c769793c8a1fa9956bf61bf9bbcca0bd9be72edd969b8807123d0b63338fb4ecfcf24de3e0000d2367d3206304513d8fef9460b7a15c3a9d674c51ee732e14abaf680c8c789c24ad010cc8dbe053debaf7a5899ff8fa8ebbd8dec2309cc6d849de18f4b6961f8a4fa58000000000000000907d0163988c1dcaed7a1bc720c09f8b1f4449a76f0981483bf0f115dc49dbe1621d7bab823b66f5f27a5d2a15c72d3fbc11622"], 0x95, 0x800) getegid() getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) setegid(r5) setgroups(0x0, 0x0) setuid(0xee01) shmat(r4, &(0x7f0000ffa000/0x4000)=nil, 0x2000) r6 = socket$unix(0x1, 0x5, 0x0) getsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, &(0x7f0000000640)=0xc) r8 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r8, &(0x7f0000000440)=ANY=[], 0x0, 0x0) r9 = socket$unix(0x1, 0x5, 0x0) setsockopt$sock_int(r9, 0xffff, 0x1023, 0x0, 0x0) getsockopt$sock_cred(r9, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, &(0x7f0000000640)=0xc) r11 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r11, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r11, &(0x7f0000000040)=ANY=[@ANYRES64], 0x1, 0x800) msgrcv(r11, &(0x7f00000003c0)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000831f51f1f32fd93d3b5fc9c5ddf80000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001c0000000000000000000000000000000000000000000000ffffff7f00"/184], 0xfffffffffffffe9f, 0x1, 0x1000) msgsnd(r11, &(0x7f0000000c80)=ANY=[@ANYBLOB="01000000000000002e1100b0df6d7fcf409def1a1fc1ed341c5533b89b0603ae37c860fe2c09c110ff00f45709d664539e1e381f35071f061ac0e16f328dca5d39656da02489672db6d19f37405111e97aa998473f0e8d1e8f3b32b9973000000000d6c2df99a9d60031c125814bb6ee11e303000000b33d0000000049ad4ae8d462fcf5fa3b57806356cdb615f058b0fed6706a4d152ed0cea438f8387c3440ba6ba9cc08452fc04250db61cf3bcacfe9d34b6a31de9d05a5615416a1e222dcba8dee9f0cdc7527d27e8a15b700000000000000000000000000000000cd846e9ea6bfe963e86814a576b24813ddfa8130a04b4ad6d8791c698df63e5e23fa327326484829f3f7769669e325cd2485e172bf12"], 0x44b, 0x800) msgsnd(r11, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) msgrcv(r11, &(0x7f00000000c0)=ANY=[@ANYBLOB='\x00\x00\x00\x00\x00\x00\x00\x00'], 0x78, 0xfffffffffffffffd, 0x1800) r12 = geteuid() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) sendmsg(r13, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001680), 0xfffffffffffffd8e}, 0x0) getsockopt$SO_PEERCRED(r13, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) r15 = fcntl$getown(0xffffffffffffff9c, 0x5) msgctl$IPC_SET(r11, 0x1, &(0x7f0000000980)={{0x2, r12, r14, r10, 0x0, 0x46, 0xffffffff00000001}, 0x100, 0xc07, r15, r15, 0xa5, 0x1, 0x100000000, 0x6}) r16 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r16, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r16, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f00000000c0)=[{0x7c}, {0x6c}, {0x6}]}) msgsnd(r11, &(0x7f00000004c0)=ANY=[@ANYRESHEX=r0, @ANYRES32], 0x2, 0x800) msgrcv(r8, &(0x7f0000000500)=ANY=[@ANYBLOB="00000000000000000000000000000000000000df0000000000f3ff000800000000000000200000000000000000000000000000831f0000f32fd93d3b5fc9c5ddf80000000000000000000000000000000000e6ffffff0000000000000000000000000000000000006903000000000000001c0000000000f4ffffffffffffff00000000000000000000ffffff7f0000000000000000000000000000000000000000000000000000000000000000000000000000000000000016c2b6d61f954f8c61306ce371898c94906816a1b6f8a8444de6b4fe1a2d623a5d77169a6f2d820bca6fc37aaaff99d17a644e3cffc848c31facdc"], 0xfffffffffffffe9f, 0x1, 0x1000) msgsnd(r8, &(0x7f0000000c80)=ANY=[@ANYBLOB="01000000000000002e1100b0df6d7fcf409def1a1fc1ed341c5533b89b0603ae37c860fe2c09c110ff00f45709d664539e1e381f35071f061ac0e16f328dca5d39656da02489672db6d19f37405111e97aa998473f0e8d1e8f3b32b9973000000000d6c2df99a9d60031c125814bb6ee11e303000000b33d0000000049ad4ae8d462fcf5fa3b57806356cdb615f058b0fed6706a4d152ed0cea438f8387c3440ba6ba9cc08452fc04250db61cf3bcacfe9d34b6a31de9d05a5615416a1e222dcba8dee9f0cdc7527d27e8a15b700000000000000000000000000000000cd846e9ea6bfe963e86814a576b24813ddfa8130a04b4ad6d8791c698df63e5e23fa327326484829f3f7769669e325cd2485e172bf12"], 0x44b, 0x800) msgsnd(r8, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) msgrcv(r8, &(0x7f00000000c0)=ANY=[@ANYBLOB='\x00\x00\x00\x00\x00\x00\x00\x00'], 0x78, 0xfffffffffffffffd, 0x1800) msgrcv(r8, &(0x7f0000000240)=ANY=[@ANYBLOB="0000b25043a8b4e1"], 0xffffff64, 0x1, 0x0) r17 = geteuid() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) sendmsg(r18, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) getsockopt$SO_PEERCRED(r18, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) r20 = fcntl$getown(0xffffffffffffff9c, 0x5) msgctl$IPC_SET(r8, 0x1, &(0x7f0000000980)={{0x2, r17, r19, r7, 0x0, 0x46, 0xffffffff00000001}, 0x100, 0xc07, r20, r20, 0xa5, 0x1, 0x100000000, 0x6}) msgctl$IPC_RMID(r8, 0x0) munlockall() fcntl$setflags(r0, 0x2, 0x1) r21 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) fcntl$lock(r21, 0x9, &(0x7f0000000000)={0x0, 0x2, 0x0, 0x1000300010005}) chflagsat(r21, &(0x7f0000000040)='./file0\x00', 0x1, 0x6) r22 = socket$unix(0x1, 0x5, 0x0) setsockopt$sock_int(r22, 0xffff, 0x1023, 0x0, 0x0) getsockopt$sock_cred(r22, 0xffff, 0x1022, &(0x7f0000000380), &(0x7f0000000640)=0xc) r23 = msgget$private(0x0, 0x10) msgsnd(r23, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r23, &(0x7f0000000040)=ANY=[@ANYRES64], 0x1, 0x800) msgrcv(r23, &(0x7f00000003c0)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000831f51f1f32fd93d3b5fc9c5ddf80000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001c0000000000000000000000000000000000000000000000ffffff7f00"/184], 0xfffffffffffffe9f, 0x1, 0x1000) msgsnd(r23, &(0x7f0000000c80)=ANY=[@ANYBLOB="01000000000000002e1100b0df6d7fcf409def1a1fc1ed341c5533b89b0603ae37c860fe2c09c110ff00f45709d664539e1e381f35071f061ac0e16f328dca5d39656da02489672db6d19f37405111e97aa998473f0e8d1e8f3b32b9973000000000d6c2df99a9d60031c125814bb6ee11e303000000b33d0000000049ad4ae8d462fcf5fa3b57806356cdb615f058b0fed6706a4d152ed0cea438f8387c3440ba6ba9cc08452fc04250db61cf3bcacfe9d34b6a31de9d05a5615416a1e222dcba8dee9f0cdc7527d27e8a15b700000000000000000000000000000000cd846e9ea6bfe963e86814a576b24813ddfa8130a04b4ad6d8791c698df63e5e23fa327326484829f3f7769669e325cd2485e172bf12"], 0x44b, 0x800) msgsnd(r23, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) msgrcv(r23, &(0x7f00000000c0)=ANY=[@ANYBLOB='\x00\x00\x00\x00\x00\x00\x00\x00'], 0x78, 0xfffffffffffffffd, 0x1800) msgrcv(r23, &(0x7f0000000240), 0xffffff64, 0x1, 0x0) geteuid() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) sendmsg(r24, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) getsockopt$SO_PEERCRED(r24, 0xffff, 0x1022, &(0x7f0000000000), 0xc) 16:02:18 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000080)='./file0\x00', 0x23e) chdir(&(0x7f00000001c0)='./file0\x00') setuid(0xee01) socketpair$unix(0x1, 0x4002, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r1, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) dup2(r0, r1) r2 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r2, &(0x7f0000001480)={&(0x7f0000000280)=ANY=[@ANYBLOB="70de2d2f66696c653000771f00ec29bbdb243147a0307509931dc9981bd30a1b1134929f8c9450a4d442418dceb2643d6a071c44e93c90de7eea5561bec1caf2c835a2a47bcaa7116624902f6bbcb4756f18dada1f78e4a1a7856827c016d6c076d4fee79e88ed950c09032dd1fb7c272c062cb2bbd9572e52e6e1503948d1bf06d3d7"], 0xa, 0x0}, 0x0) 16:02:18 executing program 0: r0 = semget$private(0x0, 0xc2483ca746b2d19b, 0x315) r1 = shmget$private(0x0, 0x3000, 0x210, &(0x7f0000ffc000/0x3000)=nil) r2 = accept$unix(0xffffffffffffffff, &(0x7f0000000500)=@file={0x0, ""/108}, &(0x7f00000005c0)=0x6e) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) r4 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) r7 = getppid() r8 = fcntl$getown(0xffffffffffffff9c, 0x5) shmctl$IPC_SET(r1, 0x1, &(0x7f0000000100)={{0x1, r3, r4, r5, r6, 0x5, 0x8000}, 0x1e3c, 0x8, r7, r8, 0x1f, 0x7, 0x2}) sync() r9 = socket(0x10, 0x0, 0x166e) setpgid(r7, r7) setsockopt$sock_cred(r9, 0xffff, 0x1022, &(0x7f0000000180)={r8, r3, r6}, 0xc) mkdir(&(0x7f00000001c0)='./file0\x00', 0x2) r10 = msgget(0x1, 0x200) msgctl$IPC_STAT(r10, 0x2, &(0x7f0000000200)=""/186) semctl$GETNCNT(r0, 0x972a5ea7b5de5d34, 0x3, &(0x7f0000000580)=""/23) r11 = dup(0xffffffffffffffff) r12 = getppid() r13 = geteuid() r14 = getegid() sendmsg$unix(r11, &(0x7f00000003c0)={&(0x7f0000000080)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000000340)=[{&(0x7f0000000280)="f1e8403201009ce5b9b1a350db171f2a32f3a4db58cf6b70f2fc6e0eb47088a36026fdea85e5ebaaa9846bc2124617f350dcf438f0f3be974809455b4911d04d38d11173022bf9fdc576e6002e4059cac3a5552c4f038a334c00039cf55dfba9c53562f7bdc4ded29670c80ec898c226935480a86a22ed2a82623b26071bcfb2aa9edc4289d193e10a63eb936de9a74051703c3d9f71aca2a3b6814bd64f5a0718f5", 0xa2}], 0x1, &(0x7f0000000380)=[@cred={0x20, 0xffff, 0x0, r12, r13, r14}], 0x20, 0x402}, 0x400) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, 0xc) r16 = dup(0xffffffffffffffff) r17 = getppid() r18 = geteuid() r19 = getegid() sendmsg$unix(r16, &(0x7f00000003c0)={&(0x7f0000000400)=ANY=[@ANYBLOB="59860c8fd907c87f0000fafced8ad837a8387a69bc96a41132b101461786fe9ca04e4eb056a23d127ba1e66cf34d03134486abf459da974a1d0c3d786e39047c12fba8a23203591917fa4ed427b07f6d0237796a0bc31e68f969ee82d3bdde55ef7f7d12e3decb2f1d6d175aa11cd7a6dbb2b2b63ec7108d5448523ae24eb0b4596449c32aa6a82060faf97ef1dd4e211d5521d6bbd4b5a1f4047d4d1c8c6800e71f99d014c5762406199853573e9d4078180d304bf3d84784406ac5a4026efdc189f201eb7bef91738563654d4b0f701e4668ecacf5454a64a5b55757974a98"], 0xa, &(0x7f0000000340)=[{&(0x7f0000000280)="f1e8403201009ce5b9b1a350db171f2a32f3a4db58cf6b70f2fc6e0eb47088a36026fdea85e5ebaaa9846bc2124617f350dcf438f0f3be974809455b4911d04d38d11173022bf9fdc576e6002e4059cac3a5552c4f038a334c00039cf55dfba9c53562f7bdc4ded29670c80ec898c226935480a86a22ed2a82623b26071bcfb2aa9edc4289d193e10a63eb936de9a74051703c3d9f71aca2a3b6814bd64f5a0718f5", 0xa2}], 0x1, &(0x7f0000000380)=[@cred={0x20, 0xffff, 0x0, r17, r18, r19}], 0x20, 0x402}, 0x400) setsockopt$sock_cred(r9, 0xffff, 0x1022, &(0x7f0000000340)={r12, r15, r19}, 0xc) truncate(&(0x7f00000002c0)='./file0\x00', 0x0, 0x81) fcntl$getown(r9, 0x5) fcntl$getown(r9, 0x5) 16:02:18 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/bpf\x00', 0x10004, 0x0) pipe2(&(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) getsockopt$inet_opts(r1, 0x0, 0x41, &(0x7f0000000880)=""/124, &(0x7f0000000540)=0x7c) fsync(r0) read(r2, &(0x7f0000000440)=""/178, 0x2d) r3 = semget$private(0x0, 0x6, 0x200008000000010) syz_open_pts() semop(r3, &(0x7f00000001c0)=[{0x1, 0xffff, 0xe5ce97ab354d86be}, {0x7, 0x2, 0x800}, {0x5, 0x4, 0x1800}, {0x3, 0x2, 0x800}], 0x4) connect$inet(r2, &(0x7f0000000600)={0x2, 0x1}, 0x4) semop(r3, &(0x7f0000000240)=[{0x4, 0x8, 0x800}, {0x3, 0x7, 0x800}], 0xf7) sync() getsockname$inet(r1, &(0x7f0000000000), &(0x7f00000005c0)=0xc) mlock(&(0x7f0000ffc000/0x3000)=nil, 0x3000) mkdir(&(0x7f0000000280)='./file0\x00', 0x10) semop(r3, &(0x7f0000000100), 0x2aaaa9b2) chmod(&(0x7f0000000180)='./file0\x00', 0xfb) setuid(0xee01) unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000900)='c\x00') unveil(&(0x7f0000000500)='./file0\x00', &(0x7f00000001c0)='x\x00') r4 = shmget(0x0, 0x2000, 0xe2, &(0x7f0000ffc000/0x2000)=nil) shmctl$SHM_UNLOCK(r4, 0x4) nanosleep(&(0x7f0000000580)={0xe60e, 0x7fffffff}, &(0x7f0000000680)) semctl$GETNCNT(r3, 0x2, 0x3, &(0x7f00000006c0)=""/191) ioctl$KDSETMODE(r2, 0x20004b0a, &(0x7f0000000840)=0x1) ioctl$TIOCGTSTAMP(r2, 0x4010745b, &(0x7f0000000140)) truncate(&(0x7f0000000040)='./file0\x00', 0x0, 0x9) setsockopt$inet6_MRT6_ADD_MIF(r1, 0x29, 0x66, &(0x7f00000003c0)={0x2, 0x1, 0x0, 0xfffffffffffffffd, 0x1}, 0xc) open(&(0x7f0000000400)='./file0\x00', 0x200a1, 0x101) setsockopt$inet6_MRT6_ADD_MIF(0xffffffffffffff9c, 0x29, 0x66, &(0x7f0000000380)={0x2, 0x1, 0xe2c, 0x9282, 0xffffffffffffffff}, 0xc) semctl$GETALL(r3, 0x0, 0x6, &(0x7f0000000780)=""/187) link(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='./file0\x00') 16:02:19 executing program 0: r0 = socket$inet(0x2, 0x3, 0xff) wait4(0xffffffffffffffff, &(0x7f0000000000), 0x11, 0x0) shutdown(r0, 0x1) socket(0x20, 0x1, 0x0) r1 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r1, &(0x7f00000000c0)=[{{r3}, 0xffffffffffffffff, 0x11}], 0x3f, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000080)=[{{r2}, 0xfffffffffffffffe, 0x5}], 0x1f, 0x0, 0x0, 0x0) getpeername(r2, &(0x7f0000000040)=@in6, &(0x7f0000000080)=0xc) 16:02:19 executing program 0: r0 = socket(0x2, 0x10000000000003, 0x2f) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="8202c0ffffffffffffff"], 0x10) write(r0, 0x0, 0x0) r1 = socket$inet(0x2, 0x8000, 0xfffffffffffffffc) sendto(r1, &(0x7f0000000040)="a695ba7866259631d5fc7c551b9023871c0bd540c68815a7e86b130934cf0965870ce07da3de5a8d423cd03e2d50248e1232f8e956084e89f6a671f10ab3a127ac25d2861d6dce46e3879c6d3cd7a4f36a99d0f16d37f1e3d1594f3e20110307cbdadf160b2f732728f01b2d3b0f96a109a5cd1fabbb44aea01be6541d56039d5f50bd8a424749bc7dc22967041183cd178d1b855cf5d6", 0x97, 0x2, &(0x7f0000000100)=@in6={0x18, 0x2, 0x1, 0x9}, 0xc) 16:02:19 executing program 1: semget(0x1, 0x0, 0x0) openat$zero(0xffffffffffffff9c, &(0x7f0000000200)='/dev/zero\x00', 0x80, 0x0) r0 = shmget$private(0x0, 0x1000, 0x0, &(0x7f0000ffe000/0x1000)=nil) setreuid(0x0, 0xee00) shmctl$IPC_SET(r0, 0x1, &(0x7f0000000100)={{0x100, 0x0, 0x0, 0x0, 0x0, 0x4, 0x1}, 0xeb, 0x7ff, 0x0, 0x0, 0x5, 0x6, 0x9}) r1 = semget$private(0x0, 0x3, 0x30) semctl$SETVAL(r1, 0x6, 0x8, &(0x7f0000000040)=0x7fff) r2 = geteuid() setreuid(r2, 0x0) setreuid(r2, r2) r3 = dup(0xffffffffffffffff) r4 = getppid() r5 = geteuid() r6 = getegid() sendmsg$unix(r3, &(0x7f00000003c0)={&(0x7f0000000080)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000000340)=[{&(0x7f0000000280)="f1e8403201009ce5b9b1a350db171f2a32f3a4db58cf6b70f2fc6e0eb47088a36026fdea85e5ebaaa9846bc2124617f350dcf438f0f3be974809455b4911d04d38d11173022bf9fdc576e6002e4059cac3a5552c4f038a334c00039cf55dfba9c53562f7bdc4ded29670c80ec898c226935480a86a22ed2a82623b26071bcfb2aa9edc4289d193e10a63eb936de9a74051703c3d9f71aca2a3b6814bd64f5a0718f5", 0xa2}], 0x1, &(0x7f0000000380)=[@cred={0x20, 0xffff, 0x0, r4, r5, r6}], 0x20, 0x402}, 0x400) r7 = geteuid() setreuid(r7, 0x0) setreuid(r7, r7) r8 = dup(0xffffffffffffffff) r9 = getppid() r10 = geteuid() r11 = getegid() sendmsg$unix(r8, &(0x7f00000003c0)={&(0x7f0000000080)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000000340)=[{&(0x7f0000000280)="f1e8403201009ce5b9b1a350db171f2a32f3a4db58cf6b70f2fc6e0eb47088a36026fdea85e5ebaaa9846bc2124617f350dcf438f0f3be974809455b4911d04d38d11173022bf9fdc576e6002e4059cac3a5552c4f038a334c00039cf55dfba9c53562f7bdc4ded29670c80ec898c226935480a86a22ed2a82623b26071bcfb2aa9edc4289d193e10a63eb936de9a74051703c3d9f71aca2a3b6814bd64f5a0718f5", 0xa2}], 0x1, &(0x7f0000000380)=[@cred={0x20, 0xffff, 0x0, r9, r10, r11}], 0x20, 0x402}, 0x400) semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f0000000000)={{0x6, r2, r6, r7, r11, 0x8, 0x9}, 0x7, 0x9, 0x100000000}) 16:02:19 executing program 1: open(&(0x7f0000000080)='./file0\x00', 0x400, 0xa4) ktrace(&(0x7f0000000180)='./file0\x00', 0x4, 0xf14, 0x0) mprotect(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x200, 0x0) mprotect(&(0x7f0000709000/0x2000)=nil, 0x2000, 0x5) setrlimit(0x0, &(0x7f0000000040)) 16:02:19 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x2008, 0x1b00) r0 = open(&(0x7f0000000100)='./bus\x00', 0x10000003fd, 0x0) write(r0, &(0x7f0000000040)='oP0.', 0x4) r1 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r1, &(0x7f00000000c0)=[{{r3}, 0xffffffffffffffff, 0x11}], 0x3f, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000080)=[{{r2}, 0xfffffffffffffffe, 0x5}], 0x1f, 0x0, 0x0, 0x0) r4 = dup2(r1, r3) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xffffff2a) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000180), 0xc) r6 = dup(0xffffffffffffffff) r7 = getppid() r8 = geteuid() ioctl$BIOCGBLEN(0xffffffffffffffff, 0x40044266, &(0x7f0000000140)) r9 = getegid() r10 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r10, &(0x7f00000000c0)=[{{r12}, 0xffffffffffffffff, 0x11}], 0x3f, 0x0, 0x0, 0x0) kevent(r10, &(0x7f0000000080)=[{{r11}, 0xfffffffffffffffe, 0x5}], 0x1f, 0x0, 0x0, 0x0) connect$unix(r11, &(0x7f00000001c0)=@file={0x0, './file1\x00'}, 0xa) sendmsg$unix(r6, &(0x7f00000003c0)={&(0x7f0000000080)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000000340)=[{&(0x7f0000000280)="f1e8403201009ce5b9b1a350db171f2a32f3a4db58cf6b70f2fc6e0eb47088a36026fdea85e5ebaaa9846bc2124617f350dcf438f0f3be974809455b4911d04d38d11173022bf9fdc576e6002e4059cac3a5552c4f038a334c00039cf55dfba9c53562f7bdc4ded29670c80ec898c226935480a86a22ed2a82623b26071bcfb2aa9edc4289d193e10a63eb936de9a74051703c3d9f71aca2a3b6814bd64f5a0718f5", 0xa2}], 0x1, &(0x7f0000000380)=[@cred={0x20, 0xffff, 0x0, r7, r8, r9}], 0x20, 0x402}, 0x400) chown(&(0x7f0000000000)='./bus\x00', r5, r9) 16:02:19 executing program 1: mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x0) r0 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000000)='/dev/diskmap\x00', 0x0, 0x0) r1 = openat$vmm(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/vmm\x00', 0x0, 0x0) ioctl$DIOCMAP(r0, 0xc0106477, &(0x7f0000000100)={&(0x7f0000000040)='./bus\x00', r1}) close(r0) utimensat(0xffffffffffffffff, &(0x7f0000000080)='./bus\x00', &(0x7f0000000140)={{0x800, 0x401}, {0x2, 0x7}}, 0x0) openat$diskmap(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/diskmap\x00', 0x0, 0x0) execve(0x0, 0x0, 0x0) open(&(0x7f0000000f80)='./bus\x00', 0x102, 0x0) 16:02:19 executing program 1: poll(0x0, 0x0, 0x401) execve(0x0, 0x0, 0x0) r0 = socket$unix(0x1, 0x5, 0x0) socket(0x14, 0x4, 0x2) getsockopt$sock_int(r0, 0xffff, 0x0, &(0x7f0000000000), &(0x7f0000000040)=0x4) pipe(&(0x7f00000001c0)={0xffffffffffffffff}) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000200)="465a29e3a11aa02c376a27209f2a65e0d0986631092c4261", 0x18) r2 = kqueue() kevent(r2, &(0x7f0000000000), 0x20, 0x0, 0x10000, 0x0) preadv(r2, &(0x7f0000000180)=[{&(0x7f0000000080)=""/17, 0x11}, {&(0x7f00000000c0)=""/86, 0x56}, {&(0x7f0000000140)=""/46, 0x2e}], 0x3, 0x0, 0x0) 16:02:19 executing program 1: openat$wskbd(0xffffffffffffff9c, &(0x7f0000000180)='/dev/wskbd0\x00', 0x20000, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x7, &(0x7f0000000200)=[{0x1, 0x9, 0xfffffffffffffffd, 0x81}, {0x9, 0x2, 0x2, 0x8000}, {0xfffffffffffffffd, 0x8, 0x7f, 0xbf}, {0x4, 0x9, 0x5, 0x8}, {0x78a, 0x2, 0x9, 0x5}, {0x6, 0x7, 0x8, 0x5}, {0xb, 0x8, 0x2, 0x1}]}) pipe(&(0x7f0000000000)) syz_emit_ethernet(0xe, &(0x7f00000001c0)="174af205b6068bbc6be6634ecdd0") r1 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(0xffffffffffffff9c, &(0x7f00000000c0)=[{{r3}, 0xffffffffffffffff, 0x11, 0xc5fc266acac4b88a}], 0x3f, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000080)=[{{r2}, 0xfffffffffffffffe, 0x5, 0x0, 0x8}], 0x1f, 0x0, 0x0, 0x0) socketpair(0x10, 0x1, 0x3b6b, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x1, 0x11, r4, 0x0, 0x0) ioctl$BIOCSHDRCMPLT(r2, 0x80044275, &(0x7f00000000c0)=0x9) 16:02:19 executing program 0: pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = socket(0x20, 0x1, 0x8) writev(r1, &(0x7f00000005c0)=[{&(0x7f00000000c0)="e02be61eadd641b0a5f5a45ac0eb4f8bf7656d90843ab7f893b809ae6710703421a4709759cfb7bcbfe91eb3127ee2a01431d7526846961403a717f58744776ad54aa4c479b7e82fffa4f51ea503e7366489597299304cd36e921007f8d5531c53c878f594ea9dea752e61d1d36ddf1d8446a1d2a2ba43af7883200e68f15e0cad", 0x81}, {&(0x7f0000000180)="cdc5bfa5a4cdb883f7a0b6748e78f0e7b309b3e9198a67403ae527411eebae2b5a0bf1c86f64796389bfb48f778cb23cf40296a1d2b7b708b63e91ac7b32fbe5a9cf3fd30da3bc06b4475034fc864bf6f3132ea37c2827c92f4cff0f990fbd9c", 0x60}, {&(0x7f0000000200)="89def9c2c92af342a145b8b2532abce5f6fbf4f42df51ba081e75f380d7d25277b79a9a00c618fc4a93d736a0b02b145eff8e6d672000b5fbb7cf961a4442071f833e29692e5dff4f9af3e608d52a2da02b3cfe1656be30bb9674694c5a913ddc8454b7658b513234f21966e975d9fdec46d7db32a46b8c2bf6e482024f843b06713aa0c90c8aa", 0x87}, {&(0x7f00000002c0)="1c43fc66d7e28e121e1a45d69f3d6bf59ed697cd82b2d24eb3d971fe3b8e67f373562a0d904b0286cdd6aa19657d05a2e9dd7df56867efc7da4fb4a511b5b6b6b7dd59599f1284e2821c8aa2a548d6fd2173b5b53217e57e9580d628b1e3e8462a50803640eb866227c942d7f6794b83db97fcc9c780b6ba568ea782c40d10f5252c0ff35e31031afb1e71eb8ab1bfe3c9bc3a71aaaf89322f8f94b154d60e4e0bd626267b32c69cd53f4207dd4b7b78bf60644b9403800bcbba274a4c4325a4991dd9be1e5b2be2019567798a71d2fed4bd83f93e14351c22fdbef05c24ae951a88f27a8417c3cffea5", 0xea}, {&(0x7f00000003c0)="94047b08b41b6e9e5083ba11d773159644b925dcd9a55faf3c43201d5874a139df9d225bb49dcc1d93a27831d22cc3b93f519cccf03ede6497b67a66a960b575a563b19738cfe2f5c04aa77ceb7cae009be28efc5b76ad413cd682d7e1478af82d097f2ead7243f68a87b24454eff782c3cd1d9ef41570f9e290689fa4e9", 0x7e}, {&(0x7f0000000440)="90c9658b1d46f6e58f531aaac1e28e6a08c374c34b057cb199412196c88da9062bfba451871ae427a067945ea8319f1a294b9605b03c074b8240ea3845d2420152414af17ff6664f406a58dcf38a57114801c3b554777a3880a93394ea734a5bdd34623544d945a73924a5cabf5bbb2bb68ab027e83fdf350f2a1150f2da90de0c0ece270618a100906c700a07654927d177e613b7cdb48d486a9184d87f7452c1b387801dc5d0a86f26b6b03d5495328edc82e9063fa620467259963e0f", 0xbe}, {&(0x7f0000000500)="9731929a51bb2ddc01f1be5e74d9c4c7fa1f2f956fc0ba2dc85aa7323570c00a2aaf2153ba5da950808f67a9f206751725c22b144a26859da6cc892b8f34edb96bf336c29822cb30434110a22456edb2031f8f98ae91f86c5d2ac4c42660930df1a0f1b8b36d6c787491d63cd94260bde3d9fdaa272d690a23831e004e7976174abe4bbae353ecca18c1c060f7b52a477d91cb27c0e1ecb168339bb3ea03a3952399bf7e1bf830", 0xa7}], 0x7) write(r0, &(0x7f0000000080)='(', 0x1) select(0x5, &(0x7f0000001500)={0x3ff}, &(0x7f0000001540), &(0x7f0000001580), 0x0) openat$pci(0xffffffffffffff9c, &(0x7f0000000000)='/dev/pci\x00', 0x520, 0x0) 16:02:19 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCGRTIMEOUT(0xffffffffffffff9c, 0x4010426e, &(0x7f0000000080)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x1d}, {0x2}, {0x6}]}) syz_emit_ethernet(0xe, &(0x7f0000000040)="0000080093177320494b272aeeda") 16:02:19 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5cc2) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x1}, {{r0}, 0xfffffffffffffffe, 0x3}], 0x7, 0x0, 0x0, 0x0) close(r0) mprotect(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x2ac87ef30435e48d) 16:02:19 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) ioctl$WSDISPLAYIO_SMODE(0xffffffffffffffff, 0x8004574c, &(0x7f0000000000)=0x3) syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000140)={0x0, 0xffffffffffffffff, 0x8, 0x0, "f1b3543be0b8820928b4726f51bc855ae55ac633", 0x7d, 0x3}) ioctl$TIOCSETA(r0, 0x8004745f, &(0x7f00000004c0)={0x1d, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) 16:02:20 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x1, &(0x7f0000000000)=[{0x6, 0x3, 0x0, 0xbb}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0xf7, &(0x7f0000000340)) 16:02:20 executing program 1: truncate(&(0x7f0000000000)='./file0\x00', 0x0, 0x9) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/\x806\x02\r\xd0\x8a7\x9c', 0x8, 0x0) r1 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r1, &(0x7f00000000c0)=[{{r3}, 0xffffffffffffffff, 0x11}], 0x3f, 0x0, 0x0, 0x0) r4 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r4, &(0x7f00000000c0)=[{{r6}, 0xffffffffffffffff, 0x11}], 0x3f, 0x0, 0x0, 0x0) kevent(r4, &(0x7f0000000080)=[{{r5}, 0xfffffffffffffffe, 0x5}], 0x1f, 0x0, 0x0, 0x0) ioctl$BIOCSRTIMEOUT(r5, 0x8010426d, &(0x7f0000000200)={0x98, 0x2}) kevent(r1, &(0x7f0000000080)=[{{r2}, 0xfffffffffffffffe, 0x5}], 0x1f, 0x0, 0x0, 0x0) r7 = accept(r2, 0x0, &(0x7f00000000c0)) r8 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r8, &(0x7f00000000c0)=[{{r10}, 0xffffffffffffffff, 0x11}], 0x3f, 0x0, 0x0, 0x0) kevent(r8, &(0x7f0000000080)=[{{r9}, 0xfffffffffffffffe, 0x5}], 0x1f, 0x0, 0x0, 0x0) r11 = openat(r9, &(0x7f0000000180)='./file0\x00', 0xade51231e5c6aae0, 0x20) bind$unix(r11, &(0x7f00000001c0)=@abs={0x1, 0x0, 0x0}, 0x8) getsockopt$SO_PEERCRED(r7, 0xffff, 0x1022, &(0x7f0000000140), 0xc) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x84}, {0x50}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000540)={'tap', 0x0}) syz_emit_ethernet(0x170, &(0x7f0000000000)) 16:02:20 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffffff, 0x0, "d730c15b00f4ff0000747beffde400"}) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x1}}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000100)=ANY=[@ANYBLOB="89a7c743dd08de40cfaf3b9d33bf44753fa0cebcc97a29e5e603548002f6a1ca6dd80308e2d1a49773d95ff732ddc8fdce79f94de5cf868a865c3215262fd94597eca2c617c9b99f493bef728e6edc9f73c4c24222094c179ffaef44ee4f55d960"], 0x1) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r1) socket(0x400000000018, 0x3, 0x3a) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, &(0x7f0000000040)="100a2956b9223776", 0x21d) 16:02:20 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x2, 0x0) writev(r0, &(0x7f0000000140)=[{&(0x7f00000021c0)="3cf8780767a00f89405fd310ddef121975a27a990e9795249cc3eb308ce4180c4ce0f9acb2088f638cec2d4cca2606c0da0252d8eda4c637d5f3d4abb03dcf20a4ac92fcbcbf708ac6cdac2ae8ac5757e8cf67d4e26fed38b1bc677ca78e90f3dbfd83c8910ef1f1ffe2ca9cc0f81229eeb3bb587fdf2c23fb3804fe6520c92e24b8a322453942515e9bd36009bbecbdae6a060578bd9d7373024a21e26cc0ccae996adc7cce99f67347a220175e74ac5ac38044b5a04fc9c20b663b5011b5d62ff327b683e288a3277fdc830e9e3e7eb288c59c410a314870314210b1fe7caed16678d4252f604e6b8e3047156c453933dbe844abcf3fc64a72c075bf082495855ad4030fe589349f790ebf4eb25ad4ea4bbfd1b98b814a94d1071e6ff64a7718ca4292a40eb5508dd0996ef50bf773f2cf5d73e4e054fec4276012f7a416be61c80afc988a4737dc733b4cb6d2f63e264c576d785746a5b6b335607eede23284b7794ab6bfc602d42fd83da88a66fd3b61c58e1d1673c0c3c16e188403c0e16a969a5d19318f6b45d2565f6d7fc697757cb13062c9909d2c022bca651cd978b46cedb212dcfd3e3999ca570c7e9501e9886d9799498b167a19be71c7ed71f2dbe6954f527533c19c63fc3dc93fd7a429f92c38749e2469088836f7e8cfa3b7619fea996af232a04b3cbda0a6ecaa5b609b6f0790d047fc060a9bc2eaaa50cf2303b5e3881cad817aecb91f987a9a266015a74156e950d3e3b4ca151502e1cc89843fefe40506a398951f6b1918e1ee68a5ff92beadf6efb12523260060466ce6bc175ea615384d5906bf53b7ee9e52b6dad0719da7138897b083193bc9eb6ce0a1e565040d7ce269a1e4c24597fa2f127d632b53462252ee017ca363ae4a41ff8e3ab233e44e48b4976d1f565424658dfd92571c8abb5639f1fc3e0bc5d7ae66dc50939f5001425a947ed359f60fb47637357ec104cdfc2104368b501fa784b4a5e1ec77c66c864e7f172491901b95aa7e09da8894c7925d70c305f8b5fd850f30fea5f51211976b53aa1963a89c5150cc7c666804e8a6e7ee9b56b414283e68781db89ed0075675922bb2215e56aa93b5476b83d7e56f8ce1280a314e51c91988cc2b23df8c7752bf37d8b3538093554f2080f9154d77d4dba6d06a96c6b254e17a25c21efb617de26d389345997a48ce00c22de6db82c0197b7f5cdb8423ad8adedf5726dcb302a570d2cb969dd5b79f729ff1855811b470bf53b88f0e12fa551008390896b023887071af5b223c105c011e9287e2127015a965c36d12862d98fa2ae164c198c9743eb3110103fdfbbe49c9ebe6f6b7f590f4fdc13b28946cef81ec3d8706a12cfa41de15b61ce3e67933fe02eb873048bd989c285271862c45dc230c18000c65b4d03185bf4d7202c060616e85b03e9a971d0f353d2150be3e7e8f436643223fb245a8d4491612c6d610b70129e6826f3403f29f9251329028059ae0b79982d2891ef24a08f37bc246c041c9474894ff89b71fa8570be1333fe88b732cb598b3927c4cbd14f2274ec4e80af5091b026b18a557e3e315ce7dfeb188dfda68566f793914f9f601e43954cb35c9a7fabf67ccba85d4ac63275af78e57a4f829f1a6d4dcd96b997d77b8f9e8ceb630f748d646af70d2f5c708f828bba834cbd53c183068615362bfc960fd0997d2f4ec58494d8d797cfc6ee39ee0234dd767c85f59d9523994bb6b3b11cf1bd53360daf5a3a89da48c5ff81b71202b67e350343bc7b6dceef14cb7ff83bf9cf8adc86f39fe62f2dbf65c6eb44e525400b270c70ad2186a770545f29787f4bc3f9310636426753d96c77ccecab7a7c2887d6eb0340186599582bb28fcb199038e2ea74af6f3968f16a8478e02acc1ebb653dbdfb4e7aaa21ac844a95caeafa651905bd29d864fe93061e6535ba06b7c87dafd5f919596cbc7b63a8da884c469355fc54af53797846a624bc01b6d057fef14551f4c7f9ea46ed85540b8767b77886cf16ffecc4ca54670324cd258321faaedb291752b437f42b66b6f10d7f8ebe98e104d955594afc43cd7866c533fdd61beaea8eefeb91f58101ad22583118014d32f797dd0192c0ac9a2ce659022d855ddc911fe7d141a4cffaf9c0878723fbeeec562a551711ba05b04d2e5977dea7d5d6f6138ae3c1503ddfa5a6972971b40e6a928bc9ac7152bb32ed95e8709e0fac79ab28f5e6754524de45fb444eba6c473049ef8f2992381e7f44155418dbd0fa62fb3afabc3c814d6f5ba90c30c23593b031a794b05b9d858e994679a2c3feab7d37e124fccf8bd7a77f81931b0227db1c07fcfc599896b5a076c1d25ec2da7304085ed7e5589cf7256c683622e4749375dea1ed636be4cc5e43774f85f07eab4228923914899625b63599a96413c14b408b4fd8ed09b6225cb39ec0e8981cac4f766bd0f8ea8a9bb3ebcbfc11f74a608b86e0fbab83ef30573412c1d1268240cfd211f52acf398a3461a865f78f18e85d512e7442c85ec42c7b79530331a7489c4017ad6b9d26f021bcd33e2a115bc7249c7aa853cb692004bdef94a96e5f3a7af088196ed01aae71e69eb2ea3de135aa28f5637fb0be1b24500d0d470528915a74065afce8814ce9ef3c515de866ad71669b1129e9fbf7144aa08e3170dd6ca020eed92b67cbf1d4a811b5c566cd2fa1a38a4878c62c0394842afc1f339a0eb61f581561f2e0b2783041eb7d4188df136ef3cb30d6c3217005872454de49a251711d1c9785186916e40e5249fb0984686bf10727a79fa48aebefa0612c91712139d49945a97519cb274beb177bee0900eec9e5493f90bf57c592ac5410f89fc7cfced6cf7f364caf01872b87e23de41164a3d2bc46e3b57b2d78e8e1c1ca984d759570e857e0f4789882173c002d36b1a38c663a495c6acd371610acaaab922212cd99bc3f7ca4db583fa0d07f8bbdd6ca00c6a51480b904f4d7843142e414f774d91d7ca6fe418a0838b43ff5be3d9384e17ee28a27cb9cbad1da0fe57f37ff2bfa9b4a7e22fedf6a909253d50346cadaa960bdcdfafa499fc869a67b8aca5895ae71b79a0160068d845ab75e3bfbca5e69b007b224327d1911b7f68a7209e3f905dd78250aa7025d6db126389676bc4980edc6b38f37241c7efaa29907ad891e25fe21dc5f15909d045480fc1abd9d82b6af4de636b61bbffbb590c8a46e6e646db256cacecfb7fb92416af7f4ff79f9f8d36055a4ec7248aafb4f593d7e6f513d90dc7279407919ee5180fe6e0a0ea9468e6b72f3a4d04484941e8670b8bda2af27fa2989a39ee008e7373eeb7b744407f868e5b9b11673ce273fe967d90ef53e539ef3e8ad248e47eac5e88b80551f2234ba93971ffe5d4662c58bcce2ca1e3d454a4baa2c897c4f8b385f2ffa387745696b652ca4e57e1d7ac0351abd6fc03e19217bd92f4a469d1f7ecf1cd54e6ef0ab6a38d6fb4f32eed2332dfbbd52657f8399f3a9487d2d974338c3e7123ac2c221454426ef4f24132317e358482a368209b3e2b723cb4f089e3e3c97cdcce12387e1129ed755e288819609cb3e2c915de7860107a6cba2e44093ea7b05df8b80f5476f33d5b3c65ddc3c747ccd5b7b01208b000a3fc851e90817d0da5eb803fa833a519c4467c4f505dd6f077ef8c88e9fcdfc324b6a72e0e8b5071633291c8d852a6bae1e065a5a8230e490533b332ac7679f2268b2adaf56197dcd794db2c7fa9a82b953da9d7739ac8070d905fa801a9cab980fa880647272f2b28e964674679e96a667539f9cfc25e3f1420d0610f198d819f80d152efdea5bf2e1777096e33da224ee1421dace5252d4045a177c7d42588a50f387f71ed7f15b9f4233e4520db1cf45f35ef79738a80be63e255e1caf7842f649efb666f82b2a2312c3a74fc7aeed00b383b8af19c906e0637b62db21f2729554da3d4fdfd1f5958c864155a9ba3384bfed5aeadb15e45f0ee559092a4206462311777414d2eb38a6ec68c7d40a472e4c475c9b952f8e636cee021c5f99773ce16c2975f1f81ca501af77cc85f4b25e0b663881b1597584a796ced45fe93b661998abc58a25d40a4d24069b2d1c8b94b16d98eebf46ec3cca8b43a47d13c3327db8fef8281a9a8f724c78eb9d8472f8e3ab7021457e6e91283a45475c86d43b115f659614fe89d75289207bcb4c5ed7523501e6b5c425d7265f596c6c1c90a6ede339138c4c3700e97878be49facc9a94e425bd7f892e9da7de48b242da3ff658a2446d839eb981dc1d2874675a86ac02e899e350ecc8cba0ce37274093277e269e454f5416cd13f8edc1d833bc706dcb8f47fafc19db4952f2b0b2472083bec2281f11d116ae4d4131556a46449f676d2b057f38f61cba8b2e027d44d59ad83ced5b449065f32eee60cd1f69edcf8fcd2649365f970ddd9d9b8df0ffb6dc6c3c6f4500389c064393ceef2c6774d83a06933f855e54919b275c43f6aa69b0cf89959440b50e8df609583b0772bedc573f89835800ec46e7cfdbbaeb3525d98a1f26d48caecaa8da3f36309fa1eeb7b8cb648aa8b0dc661909cb4bde1b1165cca4cb72c4beb06eb8908a29f6d395b92127b6e923a396d8e2a8e920f912cc6dbf5d237a7c31e717b5441f31d85f4f0013f7aaaf4a7e752781abd41a4d936544d29ef4600a7a341a7af08ee259221ef58a423af86ccbc169259e59e149cf529471b96ad18bdf5e279d0898e60fb9ee693bcaa866447ffdc61680478b4520ad4cca81903dd92688cdcba78bd18625f3ef53ef1d40c6a77b97f59173c5a75ca9bd917552b2cf87a530b811225b7b4bda81e2508b6e3a6931b65859d9e200a3eb99bb253f4a1bee26289bd245989b53360ed04decf27252d16e177d36399720f8b0c473d48b32dfdd724baa1dd71213b6d732ff93ce7b5b732a8205954fd94b7768ed8cd5b1bebf4c0972a4ae7ca966f9c0acb8e1960e18532d727bd2f7e2e5dbcdd3cba73935ac9f246933113d6e1d95b5516add44bfeaa0783fff89669e6f237a200"/3585, 0xe01}], 0x1) r1 = open(&(0x7f0000000080)='./file0\x00', 0x1, 0x0) dup2(r1, r0) poll(&(0x7f0000000000)=[{r0, 0x4c}], 0x1, 0x0) r2 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r2, &(0x7f00000000c0)=[{{r4}, 0xffffffffffffffff, 0x11}], 0x3f, 0x0, 0x0, 0x0) kevent(r2, &(0x7f0000000080)=[{{r3}, 0xfffffffffffffffe, 0x5}], 0x1f, 0x0, 0x0, 0x0) dup2(r2, r4) r5 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r5, &(0x7f00000000c0)=[{{r7}, 0xffffffffffffffff, 0x11}], 0x3f, 0x0, 0x0, 0x0) kevent(r5, &(0x7f0000000080)=[{{r6}, 0xfffffffffffffffe, 0x5}], 0x1f, 0x0, 0x0, 0x0) dup2(r5, r7) r8 = openat(r7, &(0x7f00000000c0)='./file0\x00', 0x81, 0x60) dup2(r2, r8) 16:02:20 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000280)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000000)=[{0x1c, 0x0, 0x0, 0x4}, {0x800006c, 0x80, 0x0, 0xfffffffffffffffc}, {0x6, 0x0, 0x0, 0x100}]}) geteuid() pwrite(r0, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) 16:02:20 executing program 1: openat$null(0xffffffffffffff9c, &(0x7f00000006c0)='/dev/null\x00', 0x78a0d99d44a1f99d, 0x0) r0 = kqueue() kevent(r0, &(0x7f0000000040), 0x4, 0x0, 0x3, 0x0) pwritev(r0, &(0x7f0000002240)=[{0x0}, {&(0x7f0000000000)="b9", 0x1}], 0x0, 0x0, 0x0) 16:02:20 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000100)=[{0x2, 0x0, 0xfffffffffffffffc}, {0x81}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x35c, &(0x7f0000000000)="b6") 16:02:20 executing program 0: setsockopt(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000140)="ebffcbff13", 0x5) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000140)={0x215a, &(0x7f00000000c0)=[{}, {0x7}]}) r0 = socket(0x18, 0x1, 0x0) close(r0) setsockopt$sock_timeval(r0, 0xffff, 0x0, &(0x7f0000000040)={0x6, 0x7}, 0x10) r1 = socket(0x18, 0x400000002, 0x0) accept$inet6(0xffffffffffffffff, &(0x7f0000000100), &(0x7f0000000180)=0xc) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r1) socket(0x400000000018, 0x3, 0x3a) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, &(0x7f0000000140)="ad18f05de2f4ef18", 0x70) 16:02:20 executing program 1: mkdir(&(0x7f0000000000)='./file1\x00', 0x183) chmod(&(0x7f0000000100)='./file0\x00', 0x23e) chdir(&(0x7f00000001c0)='./file0\x00') setuid(0xee01) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r0, &(0x7f0000000240)=ANY=[@ANYBLOB="b9d7d5c9000000000000"], 0xa) chflags(&(0x7f0000000200)='./file0\x00', 0x10000) mkdir(&(0x7f0000000040)='./file1\x00', 0x0) 16:02:20 executing program 0: truncate(&(0x7f0000000180)='./file1\x00', 0x0, 0x9) r0 = socket(0x18, 0x2, 0x0) close(0xffffffffffffffff) r1 = fcntl$dupfd(r0, 0xb7d35b395353ece8, 0xffffffffffffffff) r2 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r2, &(0x7f00000000c0)=[{{r4}, 0xffffffffffffffff, 0x11}], 0x3f, 0x0, 0x1, 0x0) kevent(r2, &(0x7f0000000080)=[{{r3}, 0xfffffffffffffffc, 0x5}], 0x1f, 0x0, 0x0, 0x0) r5 = fcntl$dupfd(0xffffffffffffff9c, 0x0, r3) ioctl$DIOCMAP(r1, 0xc0106477, &(0x7f0000000040)={&(0x7f0000000000)='./file0\x00', r5}) r6 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r6, &(0x7f00000000c0)=[{{r8}, 0xffffffffffffffff, 0x11}], 0x3f, 0x0, 0x0, 0x0) r9 = accept$inet6(r5, 0x0, &(0x7f0000000100)) setsockopt$sock_int(r9, 0xffff, 0x100, &(0x7f0000000140)=0x2, 0x4) kevent(r6, &(0x7f0000000080)=[{{r7}, 0xfffffffffffffffe, 0x5}], 0x1f, 0x0, 0x0, 0x0) dup2(r6, r8) ioctl$KDDISABIO(r8, 0x20004b3d) setsockopt(r0, 0x1000000000029, 0x41, 0x0, 0x0) 16:02:20 executing program 1: setrlimit(0x8, &(0x7f0000000100)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000001580)={0xfffffffffffffffd, 0x0, 0x1, 0xd44, "22bdadbcfa95984668ef00d9b649fabf6107893e"}) r2 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f0000000140)={0xfcd, 0x8, 0x6, 0x80000000}) kevent(r2, &(0x7f00000000c0)=[{{r4}, 0xffffffffffffffff, 0x11}], 0x3f, 0x0, 0x0, 0x0) kevent(r2, &(0x7f0000000080)=[{{r3}, 0xfffffffffffffffe, 0x5}], 0x1f, 0x0, 0x0, 0x0) writev(r3, &(0x7f0000000380)=[{&(0x7f00000004c0)="8e56131c04cb81ab9925c0bff7a89a78584941e11efc2a0d78e1cca7c4560fada07c810d009e67ed49dc8d14f087c59b5de4056c828e9ec14164ef4b40e8e133fe51b5370cf3b64ea4bbcecda848dba85811c73b0d8dde9f511d2bed2952fd8927f64d134a6f238625875872dbca9ae3125a17950bdc5169dfa9cc7ea1599cbba815b1f95e4e862ed149017a244a84e57ddb65de0d5f88b81b5abdd9235ea510cd9135595e4bd9bc999d80691d998303757c8bde4c242a94765c1c853bc7b7fb43c45121a61ebcf68e360fa5b4656d59509417cf7dd604006fb09b0e119a254e59cd8830efc5c0ada9351f37c75cfa1db7e4cb8be6e5d46e862e85e817341f3dce37651b6612f6179a5ac91e768a48c37ac44cd09672334e3f665f173225634995f592ec2f8b4c00f458780985c84e2a65b5dd0a24aa8c55597acb1bfedafe5fe07478cd236071fc532f50e291b03dbfde7a59739693d29962923fbbedce77ee482cafc87af56f5bcd57c71e8ea62970e6b7a6f67bccc8434967a82701bc792838c8eed22b871cc65c0152978b532faa05977a76a47f9e8be307f8170a8d8ec8c0dab54190a02012abb06734fac21ca0587903a729a3d9fbc0bb68c60e13974903381f07bb1aa5cf4f629c1874708b9fb493d059822a2aa955abc5a0137ce219bdad16b05746241a48e40c0625a84df7eae34c9ce5487ad5b3e9b184a29387fa8ce6225993c4ba67ed04cf6e72cfa01e5f7dc6e7ed1911016fa53c490b7d8c19eee0ea0eca9152adc6f0ad46a3ab3ddce1c88c25f76e34430dcbd5d1ca79ed132c453996bfa79ad50d36f569133c887700e59d383c423df9381a7a5f3325adcc15f1975d3f183e6cbf225237648747d038890ecec4a403e73d99fe8c749e54caec67c4a794e3b91120d67c98afc658d60c3e357060c9495e2a4c4c93806c862efcbacf876a5acd4346b1d4a160e635e6d98715c2ce6f3f722fd79e9186f74c4497a68d4d174d29ff83192e4390a9feaaa31bcd2be40d8384791ce03d72102b34b4658d2fa70858fbf35626e9ea986260f4238c2410dfff3f7406bd3065cab91b89203dabe8bf0514733453ce1d2597fd7617c56e7ebe5830c309890b362acae4e3b09e6c05a910a0377e4af1ae79d7dcad06af67e4cf91c15d62febee0c8fa96aa69f87cebb71cdd782c039d2ec497a5f7f8d1207b94162104921f0d9e327957af6501044b3259d7530238f1ea7be9289161c22ed072667dd21e3a845cc7d0ddc5cb763d5a11a5f740b6a38455c2c8b980c972e8512139128bebf17a72ae26394b840c59d1d2c59c8d7b2fde43bd2b65a9562e651a3cf430d6866dc270d8d47e1389508fb73ecb0dc9f7f52c37b06733fb3e9d0919df9173662b4030000ad1377391edf8b300d4e086cbb36b90a1bb31cb2fdc31ae46933c03ec6e31767960223aa9651dc431f2aaf0dc3ab7f3816b12958cc8674fc1bac5d0dcfa61e1b56e9a35961e8088238da8935f22fd7bc2c97f77b30a20973053654cfd1e5e6e9192958ac3b606ae08e9daa66a6924662ec0e47af606ddc4668dcfc629b0a531b6be238b1a5264e436fb0325d40191dc3e51d8d4764dee1e5d34c87c904b446f7694d7087b6f8dbf23202d6e7f65dd309aa4b2a552f16eab8e55b3c216886dfe42d6f5ffba5f3290ecf64649815504b7fb25261ee8bd499b0ecbfeb707db6204f18a415640b46d7d58a9b35328bed149b7a80d0821581534bb2508a7c8846acb8c7a539bbfe532ecd3f1b149e2c3f0f759e0de75a8024ec2fc5efe2cd35e34d717d0b8ec9ab6468c7c89daedd88ece17ac603aaa506b348c04a322828e6ec0af3fc502b823dadfb478c03ddeff1f8a0bdf6012b503c1028e0ca806c4739d940da7f67ee405e2b128ef2c46bb72e609f6d0f286b817e7c7e6ad485ee1649aceef1f494905b7a2ee9dc97a01041af8cecac8b3353a5089d0223d67bf0daee037bca722348973e353972efd6c47c782fabd465342ddb7e2545c51e57e906c3e45a62a314f1c9dcedc25c76ccedfc5b3b73295e7ceeed0dadbc6a60dfbd9688ef3373053d58c1fec097cf5e61f01f0f9c5deed191ba2196f85e0e4d67bd28dad1a991a956e", 0xffffffffffffff57}], 0x1) writev(r0, &(0x7f0000000240)=[{&(0x7f0000002280)="2eb8c6b85918c186cd119b15ebf492613d5393489f53992a1b7f3919b35d1bd2360c8e6b43aceca8ab08f7f7383a505b5fa2f1274aea05e3698b85dc4177c926792591b2a34413d23eff62f2bfe8b592120a6ba6f561a30576606ec81581b7336ed24201850af9648d3e6c6848513cfb701fd84b372fd0727ba888ab44ef9cde1835b64581a92524ab24a74b7aadffd2502ea7bb1686309f11c12b1685fd8a786b22799e0797814b31190fe61694c9b05299675119cbd09c3a3ba15f21d9c60b71df362c5315d5b90b6c8db0be552e36471eb32f3bb3369a6f558910992300b6613a149d3adc289222502d2572d7296ebec3b23efb6195405c8e2aebae07e39dadb3169f67da6e736ec3e9184f18b97efdf7a09e6e45d9a7f56b967fe501592a8259763be4614cbd0b8d5f2f10d7f734fecd907cee5c7a9590ccae1ad96e125fd29c62674267626dffe61876c6dddd35261ab6363edb8d849894085856ee868628dcf016129c4ba19f2c751b3ed5e9226799505527da5415425a977f9a672208381078b3d6a3c93ad44fe1f4d9aa994fbbc897a33f5377bb85d4ab4074786cf5c8cee74d99809fc43e7d2e30991f907b1d9b8712eaa6fdb092e3c05b19d3a1be4be6b3515fafe62fc372987e64bbd58882160a828159cac249adfeec113f01776f604f9f96535c16fee5b3613977d2fc64fed5fc1aab582588599f309139f0af55dd2f2b3b9003615958b9279a3654469a96931792a6eba2b319dc2620c58406f0edbdfe0c7f2ab4ed7f782122fe5369e526143b300fb3b529af06e94f472e98e922a120cfb117e2125a6e1e5d8382317879b24b547972f973456a401424c60ceeedd30f4fff625a9534a9f44de850c4d9bb248f6aacc66620d94629795aa7202ff50594011483ff1d3a52d0baebc281aa2938c39ddb8632c65a2b226ca3d012744c7a3be85226b6bbe8c66a29290b7e003474dcaf3c861625ac4643b15153fe4e609d0d1ce40a8aeffe4c08ac55cf11de2332ea80302161d74c1ddd6e019aeebe395b8b2ba77d75e7f0f9789a101151a6171c6525c7f36dd829fc385ec4f03d1fde9cdd939cf68a3f983fb5c45bea4248bc2f48f70c2d3e9dfbb7da016042c625d0c2e62d675ff60e40ca9a7c4efccc24a41df9b243199909778f114423b4b4a3f9c34e1758a1d60657d478c178b6ed5c9b619d8265f273703c461c2540212fe48e181a25c2ece1bd5c5eb959cda2c3038e8b415528a657c62cb38ff5a612d21d4ff708f1b769d1f480085601718ea6edc072f4f07ba914cccc542b3fcd4b941e0c917a2b00488618ded0f1004ad8f72d2a82b81675d6be4ac4411c59b0b0335bf04b8778fade26439ac884199a73ba989fb6c4e870f94ce4877ee770ce5e072256d7088d4a6af6b1b840f787085055b656dc9adea362034a92316df10606da1f8d64b5e6c58c31eb065a9658ef400ed9a7f08783904d896efff3598966193529fc0d8ef8de3bf1b1357a1b96d6e9c4dc2f52443ff82aa8a40d2cdcda7ec66b2c7443b34d0e5a187ebdd8c989171f19b279f5ddf9707d2a2fa58766b2b1270bcb8bc79d2d85c64bcb2a64e0537a87bbc677a6aac01065a0fb99837f7eddd493b1c08d97c07fdd94d63f4ed68d4810f8f8318a2718a56c9281fb6a589e2f0a78c88fe041a6075ebb6e3aeab2afc1fec30ed158e5f49efabbcb821ee516c656c7e4003ad1b879d06cf3f4b88f04a9748aef7f80b6333f61feff89c442dfc1bba3af9d33b8d86c701786365838d2325008315a1a75e3137c3050dcdbad9a581ac5a13191c5ed04591eeb10fd5a97fd85060f946913f16ddbb1de314a0ce7abee8e6e77b40c6b8d1b3c87ba08a0af5878f7595be68ebe1a40133dcf12e81c30c5a8fd38bb7eebbc6d12999d86c7ecebd06d8349d9697b407c32427af6378d79553ff74e56897af0fabdc36f5b4cc29cf470c8fad4bea95bc46347820565419540ad8c885dd312200773e0c534ffcd7aaaf937ceba3fdbda19e60b665093f942fcb4f1bc80a27fba7b73e955732bd0551d66142a2c62a6987bcff7b45710f2d0f1e25226eb7da7e17fb7182a3b78b2b98a59556f4290fa5fd19799a683ae36177b91dae688726d9c10557f08e0c5b36e67a8632291233382803de3db6297051ec76f15c2d545762c99940f21cddbf8734f47f024eaa83ac4c3a4e22d2c560a4831e0f75a1be20dd0931f4ca6b664a75b65862d253b9c7d65daffc406a1796f0d609b4e306473d82910f1cb7ec69af06d857cfedad399214dc0b8a4ca0b78cdf2c5effae7fec02e077167399d104e26cd872fe6e7d6d91ac77968bcb7c9e4b3dbd21d6cd689cd9de44c7599c19e9b3c2a5a1ddddecd9dcc3dc9ab800da20e7e94e6d66d7b82074e35f398a4e42fdaab185baf2de79a7912fde5ab1871bc26ddf861e8f2dbc75ae86de346f95c94ab8b7a8cb759f9d1ab8e0d817b519ca9ba55864c3b1ae3070310d7f4a8d6e77c10f6460f74c3640ea018da2f9151ea607ff5bee630384464372b923eee78ce8d115903e1d5406da7cae470e865172e06e4a24e3a34482bf5a2210b30b6989abc31ff7ed2205f78114f216fcf92a910e9952662fe152461dd1408ee7d60361c3f74abc01692f668a64887555a61cda72c61f20b3326ad909fc09e7b6cabc8a224a37552f9d48463fbf02d0ab84f9883a9f8fa155cf6a69af4416735040123c557783d2bd22b79536548e7ddf78944aca9bbcb01d35855985db85a3a4f624906d58ef94e016a1f47e5fd47ca6735139a1bbd53005752fe847114690cbaa81b73bd7ec2d16929e2c79a71b5acd12ac9fec1d541cb271840b7cde4cc96806241869b7735ff80840ad423e2dd29be000e277b7552f3fa013043078e5a934d18e7c41631d51224fa5b64a60bcfa66135a3d0df80e24ae634fc2beb4fab6328018f52a6b99d2ca890a48abbef02f3a2ca5d1b49f3487b10ac07e7eb7eec32c54e9b8ad69c048e0b6238b5841197892b603c99b44493732f2b55cbae1c7421e969829b8324d54253234a9738da8462204ed9f4f82feba633f02fa04609c0c12a05f64ee85053609b8a1be23772a74135c807c53ec7869ec7205bdec63d71f8cec3070b469a29517dd23328327e061af2f42d557ea281bf3efc511e071304b931a0d224e9428bda303d39d45e8bdce375775fe458715a94efd6ff6c94375501226aec689afd009ce904f70d55992295420170e3941a0c1cd6edff8cdc7118d0c162e43e01268eada328e8cbbd198b3f3f658aa4ebf32936fa17d623be8f78b3ec5b91387b6bfb6f02402dced77a5c2ddf799d390dfc40ea67c373ac8dcbc7f79b78b2d92c403957efd411158703581bc41639fb09cc5aebbf43a69cedafa3d578a32fcaab0d4875496f99fc96928d5d860197897f257310779b4e403a5ae6b518b8e99626f7aebec7926840ef67788f54d316dfe40eb25276bfebf8f6406024a26be5463aea879d31bd8901264e93cc599b6b336d39a65c782b62d3e9d0fa72c6ba9652f8f4f57b94c2604d0f351ebd09c9247b1ce357e7d0d6d82e16c5c0e0e4983db75d969d2dc0692964b47b144d8b6716952366ffd3f43e9d54c6afd372f78b0845728e680e86f634e48a243b7f06d4fd00fc5427e500a1ac5ae0272646e75bd94723aec5935fddde7194733b4adeb65a530dbc37228743f8fab3a310dd9020ff39b042fbc06e7298968e6bf585f7aaa02d4f7f333458201818a3e297a634acdb4f2cdede7fe51aa74da7bc56050a1b730f4a8d582fa9469b854c41f5b55e16543d431d521ca01b260a303d4d897f76d432896e72bf6acf7a54bfdc993ddeef5dec7ce99dbdb4ae7570098ec98b85de04998bcd5eb7c88689371e9b6f7d35dc37ef58427bf980c3c29bae6d331ac19faf8f81e39b286bc363a656d0f649c2ff180dcc6f44f371ecb810a0bd07f5a9eb5d7c7ee435644e1b47f0a22674e31192735d304db77da62767cfd3ccc9c56724e087e8f34ea60ad7153bf88fdd6c20d9f8e642872f57233a750be5bc0a9cbe474032b97d43b5695f4a72a8e9755eb4ca1ef4510e5820277e514d93d63852df00039453bc5ed2ad6eff7408a73cb6e8dbe9a154dd2cd65c41ebd6322f21d60cbe50c6435615d997bc3d66dc207043609c53ef7a46fc5b6fd71473ffa96fd42ffb4f61398307badf14c7b4d5f734e902314f0173c3c562937ce5025718f85e5318ea67b8d7d45c005b4b6220ad63412fb5a8afa6d442a72762821fc9abf8f67ecc66b615cb52f395cf03fdf694234cd3ab35d5862fa2", 0xbed}], 0x1) readv(r1, &(0x7f0000000200)=[{&(0x7f0000000040)=""/180, 0xb4}], 0x1) writev(r0, &(0x7f00000015c0)=[{&(0x7f0000000480)="1e", 0x1}], 0x1) 16:02:20 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "b8000000000000080100"}) r0 = socket(0x6, 0x1, 0x8) close(r0) r1 = socket(0x800000018, 0x3, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1000, &(0x7f0000000000)=0x8, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x1f, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) r2 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r2, &(0x7f00000000c0)=[{{r4}, 0xffffffffffffffff, 0x11}], 0x3f, 0x0, 0x0, 0x0) kevent(r2, &(0x7f0000000080)=[{{r3}, 0xfffffffffffffffe, 0x5}], 0x1f, 0x0, 0x0, 0x0) getsockopt$sock_int(r3, 0xffff, 0x1004, &(0x7f0000000040), &(0x7f0000000100)=0x4) getegid() r5 = openat$null(0xffffffffffffff9c, &(0x7f0000000140)='/dev/null\x00', 0x80, 0x0) ioctl$BIOCLOCK(r5, 0x20004276) accept$inet(r4, &(0x7f0000000180), &(0x7f0000000200)=0xc) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r6 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r7 = kqueue() kevent(r7, &(0x7f00000000c0)=[{{r6}, 0xfffffffffffffffc, 0xffffffffffffffff, 0x6}], 0x7ff, 0x0, 0x0, 0x0) writev(r6, &(0x7f0000000080)=[{&(0x7f00000016c0)='y', 0x1}], 0x1) kevent(r7, &(0x7f0000000000), 0x68, 0x0, 0x1ff, 0x0) sendmsg(r0, &(0x7f0000000580)={0x0, 0x0, 0x0, 0x0, &(0x7f00000001c0)=[{0x10}], 0x10}, 0x0) 16:02:20 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x200, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{0x7c}, {0x44}, {0x6}]}) syz_emit_ethernet(0xe, &(0x7f00000001c0)="174af205b6068bbc6be6634ecdd0") 16:02:20 executing program 1: socket(0x400000000018, 0x3, 0x3a) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000140)={0x4a110376f8ffbd01, &(0x7f00000000c0)}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000000, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) pipe(&(0x7f0000000040)={0xffffffffffffffff}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r3 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r3, &(0x7f00000000c0)=[{{r5}, 0xffffffffffffffff, 0x11}], 0x3f, 0x0, 0x0, 0x0) kevent(r3, &(0x7f0000000080)=[{{r4}, 0xfffffffffffffffe, 0x5}], 0x1f, 0x0, 0x0, 0x0) ioctl$WSDISPLAYIO_GVIDEO(r4, 0x40045744, &(0x7f0000000080)) mprotect(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x60e7e443a6144cf8) close(r1) r6 = socket(0x400000000018, 0x3, 0x3a) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r6, &(0x7f0000000140)="ad18f05de2f4ef18", 0x8) 16:02:20 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x100000000}) flock(r0, 0x1) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x1, 0x0, 0x200000005}) r1 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r1, &(0x7f00000000c0)=[{{r3}, 0xffffffffffffffff, 0x11}], 0x3f, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000080)=[{{r2}, 0xfffffffffffffffe, 0x5}], 0x1f, 0x0, 0x0, 0x0) dup2(r1, r3) ioctl$VT_WAITACTIVE(r3, 0x20007606, &(0x7f0000000040)=0x400) 16:02:20 executing program 0: r0 = syz_open_pts() close(r0) setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r1 = syz_open_pts() close(r1) syz_open_pts() ioctl$TIOCSETA(r1, 0x80047470, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) ioctl$TIOCSETA(r0, 0x80047460, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) ioctl$TIOCSBRK(0xffffffffffffffff, 0x2000747b) readv(r1, &(0x7f0000000100)=[{&(0x7f0000000080)=""/125, 0x1}], 0x1) 16:02:20 executing program 1: madvise(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x2) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x5dd9) open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) r0 = getpid() r1 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) ioctl$VT_GETSTATE(r2, 0x40067664, &(0x7f0000000200)) kevent(r1, &(0x7f00000000c0)=[{{r3}, 0xffffffffffffffff, 0x11}], 0x3f, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000080)=[{{r2}, 0xfffffffffffffffe, 0x5}], 0x1f, 0x0, 0x0, 0x0) getsockopt(r2, 0x4229c7a3, 0xffffffff, &(0x7f00000000c0)=""/24, &(0x7f00000001c0)=0x18) ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78659a, r0) r4 = socket(0x11, 0x4003, 0x0) open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) recvmsg(r4, &(0x7f0000000000)={&(0x7f0000000140)=@in6, 0xc, &(0x7f0000000180), 0x1000000000000264, 0x0, 0xffffffffffffff51}, 0x0) 16:02:20 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pwritev(r0, &(0x7f0000000080)=[{&(0x7f00000004c0)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0d389fe894a974c8d45aaf9d2e7ae9fed58938ea6ac68a0b0632688ca0fab3647175abf22fea120c9b3bb77ca60c128295bf234505356095dbf9e50a4a5079723b57fed8ef0a251b91e67e1f5d347d5b668a390a25beea3962e7c10b8d9f53f5c82b5eacc26757d14f2fa6be9a2cbb2cfacc5e906dfd1e3208364bbc454327b6a1522c332ea628b8cb672e9e7247818f970e017c7cb9303e6b505059f34d3fb9df3993b7535fa269859e24b2802782224d7d5c13c21d4eee4f8621037c3d78695ad9a278978b26c46049befba997acb9ac407791cdf6046f9f71e36d09827a4493c17a0921dc38af76420c885862413c6ed4f7fe335a5547ee2d7c65d735b189214606da83f9be40faef7438cbfe1ed0439c46106672cda99d1c3471259d08198e13683ef6b08d5c54bfb991dcca6919362e1a0b65844e9194c2d7fd257281fbcae0694eb4c1e7121b6a2c19d7c82054126e2146349c1c8489aada96f3a84001b5b8d93dfcfb7774d55d9fb631e11", 0x188}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) mkdir(&(0x7f0000000180)='./file0\x00', 0x0) mkdir(&(0x7f0000000080)='./file0/file0\x00', 0x0) rename(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='./file0\x00') open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) ktrace(&(0x7f0000000000)='./file0\x00', 0x4, 0x100, 0x0) r1 = socket$unix(0x1, 0x1, 0x0) sendmsg(r1, &(0x7f00000002c0)={&(0x7f00000000c0)=@in6={0x18, 0x0}, 0xc, 0x0, 0x0, &(0x7f0000000740)=[{0x50, 0x0, 0x0, "be0c026d4b7604c2b3f5a8fcf5561e08e05d29a1491776e8ea26e96e7d1bea921a2fcb5810267fc86a8db70c2d8da2c640d5d6886a1918ef65"}, {0x98, 0x0, 0x0, "a5f067f185f1bb557e783bbee2e2e8cac0226b96337057a7f59f26b87b9cd51f72835337e174bdf40977b6cafb0109b5965ac6867532fc6fed3f9ef6a38dfc1ce553fce5528b58d80caa4fede67728bed7945a543c6a8a94d09cdc2483dd696bc6454fa4528a72fa8615b8137605f76d801867596a9c36910095a204d0aa3aca80"}, {0x720, 0x0, 0x0, "f5d7105681f47fb4b744f8f539a5d1542729e0d14cc26014de23fb98bec25e0afe5a06556656698b5242fd283fb160c4ed1319cceb1807b3a6a3d7489c00a0c63ca51c867bdc201fd8de5141995a34d7b4dc5917ffc820c036c3f60f90ce234532e5a1b9a28579ecd1effefa7a49d593324546acb8d6cc0fabe33880be4bc156b0bcbabfa9c686ba837dc44e3a892e8bde062d18684d8f3f8ba8c83408720825907cf4b47f4cca8a7cdc0a12144b9f4620aabd11ef2cb2c0c1bb3501048822f79dae8f0934ea206ba63fe8a5226430453aa535a4abd925c80161f7c91e0ae7fb00fffa795bd0830f4c8d16f37155a36b54b9e61bd6c0b52aa9fd67fcb1a131c16cd6bf68e7e484811f355e73e0e2e257f6392e409206b2af9e65162692ab5674a7a93f0d8567299f8b191aa54f3ce42c47058dea99c8411e88e259860f4179a18b9fe26f236589ad5053b8027ed8840640cd744b1d0094cb962ad11f88e3b63b25914cbaf56d006d060f1d4b8a63ee2668f6d272b98fd2e9adb61e58416217d575efc2876bc5d9395b22e7fb33b4f3be4c07dbc39f06f028039bf4ac3860729c08f9f1bf329819e750b128919e962914521e1ebbf5542352f596f5f9773fec8506198d634713150e978fe81d89a97889e8229f4b5eb2625b298922d16fe3879bdb6d158d4ba0794b817cfecde8908e3a32e274b76e644739da478f20a908af69f1caebe28bc40054214c8a631996f52ea6be621840f48ed46e06ad8632b8763dab32a4b8d563a28ed32242809258f1a518fa33b2070b7ce1b2011e1112d0554c86b1a1c37c9a5ee422588d945090411aa3c9cf55cbd77417890767ff4df5897ade5023f6409db54c108e200ac45a37de650563987c5681df9002a7dc0de96eec806e4c39c9231a242caadf5e0aa22705e88ebbae9f737880dc336b84fbd47a2f64688d579fc025c80655dc8d066d3827796111f088535850aa47c1b860c2dc5cfaf4d7c1406e41f442f4906f424dd21fcb4dc6453a1323c0f1cf10a6684b002846a3e24912e56de6d8eed85c5a9e6e65a208867edbdae004f449b0073ff0b51fb72696f40439efc415e45aa36c484ed014afdcda0f3d84c10f564e8eeb3b8e92dc36c79602605f351356abcfeb63fdb0e2e1d64f92fa2ca4efcaeb608a7953f2a512738e828a1ac96fc9f48f66b53ba9056dcc788432c407e189543e368251adf16331b73a5058944de77b48e12f4c7fb40c91b5fcf24c53b126b5b2b61bcedf87a412e800a6f50cf9aaa7f718f215b5f20d59e5020a41a3078631efa08444b2a4cbfede132820c9d39435ea5c80dabafcd8b4ab57348bbcf2d8746471bda85db8c51b065e89c05f5fc8924b1b4ee84453cc6791511258efab614cd2d25a22480e8dd4320a144d7ee2d9ca445b5b094c3022678150020d7181cd9a11bdcd3a765f93c8b916f4c231b51cda4f9d6805083dd6e28b48278ce55a0addd2e258ce55eaa11323ee244c1c50f873d73864c477b57b82264965bc88bf36281bb272ffd81ef76f21f00c46ad20ed98d3f019b486d519cae1f3cac3f411ffe99d98151f2d73f150573c8487e5546bed6ed52bb0f76c537b72abc824c79afa6eae00586cf8b259c566189f801f75f4a7470ba8c0e7d9ba561af37d87a80e17bbb9c86d3f9c6694d1d67f60ef64fb951b827fe19ee87b7421c9b68740aad13a9482dfe5fbb90b20cef4490d819b4a12e239bea99b0d621b5e985cdf68506107a4a0348a3a69b39f0530b46b37859a8bbf5775f95f0bd6c93b74a5839429b14e5dc618d58b6db5bd79064176cb14c65e5aa17ef5f4b3d87084500c6f456c7977d53a1279c4fffc149722fa8a1ccfd9ea7a201fb57799a2b0e74e3712e43eeb609fdc22388c0a1b97c5950bb64b9576989382b921d8a1e1a5764afcd1113af6d1f4d7c4a6386cad6b0dcf1be28fd9d86ba256e6e6e633dc50cc5f95c145973ca2fad8a963be8c2e34ea7ed30afe381e46ca5911fd094fd988a85861454370ea605532c15e9b66fa4d49d9a50e47f77103a7226f03174509330c55084468d0ed50d35104d08e904bad2b5b1a0f1b8d914c8276b22b65b0c59cd5cbe7956133c2ffc599548d8822b275045f3e52ec61fb09febd934a3f2d770c85073bf60f3f0bcb7a5fdbb9ab04d6d4a84f9dc64c67bee738b947f38f87466969d13bcd32beec3bc2cb5f2752ad79f477e2d9cccfa4350cc2f188fabe17cb64a6e8355379c83025bd4d7a41fd852777e3f1628491c717b6a4fa382c84bc2c821915981927cd6211a95050f4983835aa5e8d3fbe02c757d121923fcaae75428ff756f6a7c7e9e4b63d85aeb43cd0d5ef73bb83e1de968fb07a323d6ddb7308b05a33e38f93bd6f46617dcc10d6284649aa9964a8f2635e8234464b75e57080c42f3ca4680359f65ba13f388f308b36598b49d9902abd3cdbbea87db5c8fbe4c71fd6243fd6b687fffa83cf1f2317098b03ee6a68b5d6276947d041157462dd0990f8ddc6fafa79b7c3c62ad2e6a6c148e204682a5a0ad4"}], 0x808}, 0x0) 16:02:20 executing program 1: mlock(&(0x7f0000001000/0x2000)=nil, 0x800000) execve(&(0x7f0000001880)='./file0\x00', &(0x7f0000001980)=[&(0x7f00000018c0)='&#@,@\\{(/[\x00', &(0x7f0000001900)='\x00', &(0x7f0000001940)='}^-.@\x00'], &(0x7f0000001b40)=[&(0x7f00000019c0)='@:\x00', &(0x7f0000001a00)='[(\x00', &(0x7f0000001ac0)='^\x00', &(0x7f0000001b00)=':.\x00']) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x10202, 0x0) mmap(&(0x7f0000002000/0x3000)=nil, 0x3000, 0x1, 0x10, r0, 0x0, 0x0) pwritev(r0, &(0x7f0000000200)=[{&(0x7f0000000140)="04", 0x1}], 0x1, 0x0, 0x0) r1 = syz_open_pts() r2 = open$dir(&(0x7f0000000100)='./file0\x00', 0x8080, 0x80) close(0xffffffffffffffff) r3 = dup(0xffffffffffffffff) semget$private(0x0, 0x1, 0x201) r4 = syz_open_pts() fcntl$getflags(r0, 0x1) ioctl$WSDISPLAYIO_LDFONT(r3, 0x8058574d, &(0x7f0000001780)={'./file0\x00', 0x2, 0x8, 0x5, 0x1, 0x5, 0x2, 0x7, 0x1, 0x0, 0x7f, 0x4}) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000002480)={0x0, 0x0, 0x0, 0x0, "855c55000267a7230000001a0000000000000040"}) getsockopt$sock_timeval(r3, 0xffff, 0x1004, &(0x7f0000001800), &(0x7f0000001840)=0x10) utimes(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)={{0xba0f, 0xfffffffffffff11d}, {0x493, 0x100000001}}) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f00000001c0)=0xff80000000000000) readv(r1, 0x0, 0x519e9ff5a54d8863) ioctl$TIOCCDTR(r3, 0x20007478) ioctl$KDGKBMODE(r3, 0x40044b06) r5 = socket(0x800000018, 0x1, 0x0) bind$unix(r5, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x8) pwritev(r2, &(0x7f0000001a80)=[{&(0x7f0000001a40)="e22490d295b0d1f6218db0ffb7bf3db1cbb73dead0c09938159787bfd2bd385be3", 0x21}], 0x1, 0x0, 0x0) write(r5, &(0x7f0000001b80)="e2043110296ac59ad0f1ca3bba5c66aa6ad0579b1e5f67ee7492fc8d8aa325d2e3c3a480b18b08898ad0e7f9ce916d9befcde3252a1d79eba32902635075a5b93529a720c66a23de1546cfb93d486fbd9ca2ad0862ead3bfbe8153b7347565cb07c534802cb8b27ef2daf556ffaabe1854856a6be7325c45f4265fc5f8cdc09885ed5c1d276f", 0x86) readv(r3, &(0x7f00000016c0)=[{&(0x7f0000000240)=""/184, 0xb8}, {&(0x7f00000000c0)=""/14, 0xe}, {&(0x7f0000000300)=""/136, 0x88}, {&(0x7f00000003c0)=""/168, 0xa8}, {&(0x7f0000000480)=""/146, 0x92}, {&(0x7f0000000180)=""/4, 0x4}, {&(0x7f0000000540)=""/166, 0xa6}, {&(0x7f0000000600)=""/4096, 0x1000}, {&(0x7f0000001600)=""/156, 0x9c}], 0x9) mprotect(&(0x7f0000003000/0x4000)=nil, 0x4000, 0x0) mlock(&(0x7f0000002000/0x3000)=nil, 0x3000) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x4) 16:02:21 executing program 0: mknod(&(0x7f0000000240)='./bus\x00', 0x8000200b, 0x3200) r0 = open$dir(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) open$dir(&(0x7f0000000100)='./bus/file0\x00', 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x2, &(0x7f0000000000)=[{0x84}, {0x16, 0x0, 0x0, 0x4000000}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000540)={'tap', 0x0}) syz_emit_ethernet(0x170, &(0x7f0000000000)) readv(r0, &(0x7f0000000040)=[{&(0x7f0000000140)=""/230, 0x400}], 0x21) 16:02:21 executing program 1: syz_extract_tcp_res$synack(&(0x7f0000000000), 0x1, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f00000000c0)=[{{}, 0xffffffffffffffff, 0x11}], 0x3f, 0x0, 0x0, 0x0) socketpair(0x40, 0x0, 0x92d, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) recvfrom$inet(r2, &(0x7f0000000240)=""/178, 0xb2, 0x42, 0x0, 0x0) semget$private(0x0, 0x2, 0x0) r3 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r3, &(0x7f00000000c0)=[{{r5}, 0xffffffffffffffff, 0x11}], 0x3f, 0x0, 0x0, 0x0) kevent(r3, &(0x7f0000000080)=[{{r4}, 0xfffffffffffffffe, 0x5}], 0x1f, 0x0, 0x0, 0x0) ioctl$BIOCSRTIMEOUT(r4, 0x8010426d, &(0x7f0000000180)={0x3, 0xffffffffffff8001}) ioctl$BIOCGBLEN(0xffffffffffffffff, 0x40044266, &(0x7f0000000300)) r6 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r6, &(0x7f00000000c0)=[{{r8}, 0xffffffffffffffff, 0x11}], 0x3f, 0x0, 0x0, 0x0) kevent(r6, &(0x7f0000000080)=[{{r7}, 0xfffffffffffffffe, 0x5}], 0x1f, 0x0, 0x0, 0x0) ioctl$BIOCGSTATS(r7, 0x4008426f, &(0x7f0000000340)) kevent(r1, &(0x7f0000000080)=[{{}, 0xfffffffffffffffe, 0x5}], 0x1f, 0x0, 0x0, 0x0) socket$inet6(0x18, 0x0, 0x6) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f00000001c0)=[{0x84}, {0x3c}, {0x4006}]}) ioctl$BIOCSRSIG(r0, 0x80044272, &(0x7f0000000040)=0x1) syz_emit_ethernet(0xe, &(0x7f0000000100)="29f1e9e493e8d061c550ab848646") 16:02:21 executing program 1: sendmsg(0xffffffffffffffff, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000140)=ANY=[@ANYBLOB="2000000000000000ffff00000000000000e5005b67071b542a538706000000b8180000002900000031000000030000000700c2040000003f1cc7ffafa9f5dd0a807b17de07bcff44d62f66353a696456e9931469f97db7ea2c7a2d6eb5f34730062a72d4ecbc75368036de8ae37d357b0c475ec1908de9d7f62c238a5f8c28a15d5c06ae6d85a889dcbe673e63d0b89542e111d5b4f5ddb18855de2e2f8217883328259b8d3d949ad9e4797d519143d84f4373ddb5247fbc00000000000000000030be9614d66c2387af3010"], 0x38}, 0x0) r0 = socket(0x18, 0x4003, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x0, 0x0) ioctl$VMM_IOC_CREATE(r1, 0xc5005601, &(0x7f0000000400)={0x10, 0x0, 0x4, 0x4, [{&(0x7f0000ffb000/0x2000)=nil, &(0x7f00001ea000/0x1000)=nil, 0x5}, {&(0x7f00003bd000/0x2000)=nil, &(0x7f0000ffe000/0x1000)=nil, 0x101}, {&(0x7f00002e6000/0x4000)=nil, &(0x7f0000ffd000/0x3000)=nil}, {&(0x7f0000160000/0x2000)=nil, &(0x7f00005ed000/0x1000)=nil, 0x80000000000000}, {&(0x7f0000276000/0x3000)=nil, &(0x7f0000ffc000/0x1000)=nil}, {&(0x7f0000486000/0x1000)=nil, &(0x7f000024a000/0x4000)=nil, 0x10000}, {&(0x7f0000141000/0x1000)=nil, &(0x7f0000125000/0x2000)=nil, 0x6}, {&(0x7f0000160000/0x2000)=nil, &(0x7f0000428000/0x3000)=nil, 0x1}, {&(0x7f00004f7000/0x1000)=nil, &(0x7f0000014000/0x4000)=nil, 0x2}, {&(0x7f000030a000/0x3000)=nil, &(0x7f00000fc000/0x1000)=nil, 0x8001}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000154000/0x4000)=nil, 0x7}, {&(0x7f00001e6000/0x3000)=nil, &(0x7f0000ffe000/0x2000)=nil, 0x401}, {&(0x7f0000737000/0x4000)=nil, &(0x7f00004f3000/0x4000)=nil, 0x8}, {&(0x7f0000ffe000/0x1000)=nil, &(0x7f0000274000/0x2000)=nil, 0x6}, {&(0x7f000024a000/0x4000)=nil, &(0x7f0000134000/0x1000)=nil, 0x8}, {&(0x7f00001b6000/0x3000)=nil, &(0x7f0000761000/0x1000)=nil, 0x7}], ['./file0\x00', './file0\x00', './file0\x00', './file0\x00'], './file0\x00', './file0\x00', './file0\x00', ['./file', './file', './file', './file'], 0x3}) openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x400, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) socketpair(0x6, 0x2, 0xa2, &(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg(r2, &(0x7f0000004280)={&(0x7f00000002c0)=@in6={0x18, 0x2, 0x2, 0x100000000}, 0xc, &(0x7f0000002d40)=[{&(0x7f0000000300)="5d9535a0adca3e26d333c489963b13665711ee8adc21abde88bf0ab5d295c3039d80872898e770346f9fc7a2d340d1d8f34473f7639915472a3a761417bcc4a6f9c2660055169623959ac684073d0fd118a2e02809", 0x55}, {&(0x7f0000000380)="4ed0fbea7df2e91db84f1332a9959bd5c6a9522547dde292573b04106e8840c54428ddc7277cb9ffffeeae4693d57114207d4a0f97ebaf78b6c8af38e0111a6e4c69281f99b4e15a8e80ebc611b293f699a77de9df05361747fe423ff2105b6c6b01e523f3eea665b4b6d6d8f879d539179fe8ab92", 0x75}, {&(0x7f0000000900)="516ae96523312b3aa6e1e45e9d382c3dc5402fd2d93fcb9d25c2ab7e628f5c0006e171db9622e33aa78b7aad69ab546c19244a2d185e173b2e0a667dcdde3c3610ea3b53f20f2ab743deb1116198b4c350ee518b399d51bab7926e99230fd9141c9e25ef0ec7833f2c", 0x69}, {&(0x7f0000000980)="36a5964a7ea220d47d73888d17b3d39c6fc5f22428601b3a6543b7cdd0d1137e1f5000ed3c7d10d3bf5570baf6ead2ee3b1dc24d49146a493b1e61f0d81e7dfc3eee9c5e1a165c189682c141b5d72c0e2493151ea6a79a0be79c6129595d6d4397d6964f786cf9ef909830cc26fd59076d77e8e1889667e9424d8e13e2d7884141f09a85fdd88179348ce2c6faf8492af854d40d1dbb74bc870bcc437404be15fe805a7370682aaeb1163f24257470cbb1687cfa6ae570ed69ee1538c1ac71dc8fc0bc2629659f04a610f1c7de72335a30e51386b8c2dc8114dad490e8b05ab2ee9942cd44180fcabaae9878b8cb79894e0865085d1ea35131f2c1d8bfe11389dd49636d19db9e134fbec9a736bcb8bdf52620ccc2ae1c2cd60c2431e4eb5a352a161a4fba5e00c804a46a8b01955aaaba33b758fe2a07edf46a34f97a01a0a584ff2060ced13d0230ab52d18f9fc1513d10c68fa28d0dbfb1abc9ec7c2beb44cbe83a0fe00da8ef227ec0f6c31fe17581a7a8aff2589403ef990e7e9d21e7d7fa5694a0309cc8117ede2255bd34fccf1e2483f1c101e9ef02745226eed8c070a7b153d4fccc020892f81fecc0bf145601aef9103b1fa10bbfcc848c8e4e930a7f92c30b7a55ac82a0fce4afdf3e9551e1c5d803256ba59114027d5cc9c4952748d74ac83d8e9bd5faea13eb2fd05becc2780293372e7d32fbe5e83f599c2a17c27b462a488cf17d90fd90e69b6b607518394a694e8bb6353633f87032b06922694a9339f10ddb348aee48523b4a682814664c2b39f5b1f2d82f5bad69b2a6bc436ef6074650b5418a4625eb8ce99ac3b45d133dfef3c04bcab3eb7f427227f7f7d35b4532c3628a333a38e19f4fc75b09bd0c626ffc480d32d94c91c7d79e01c58195e42c022b5458605404696f1022f4bda4deb59be5042fe0cefa733b313bbeba829d081d1a7f72c4b608fd1be6e403bcd0fa7b97d7eaa4f32279492e02ac2d98fe717d350e32a3ef99aa8ae755008167744ca1e23feecf2e10c686687fd7427c4bd5dba6e5da1ef6c8775512ef8e7b1de56884b24b22e0c62d88f0eee65a6d1ceb72fc62dc2f493b0a0eb3ca68db7f3f75b010b97a5b6ba63551920d47ef36d56074cfee8f5c4627fad7e3660b9a077dd14bfbce8ef00e5f7e300395fd57c15633914349c06ba171a81479e33cf5c5a8775426eaa1e7334b1fe5cda072770d18ca2d189d07100a935b213bfb301d1d17a01ef34ef03997586b1dccfa85f271240dc7c16fc54cb19d644d26228158347dda940f33f020bf8d59cf0509149421151d73aff29e15b081b15e9a348c6f4c854a252b16ddcc2a3bb03334e95fb2cc3dcbb0082486f96865eae6992ba48353d547f0ca1238fdccb16e36cc71be50571608a5e86af3becdf283cefb83379efbc56e0dd7c496e84e701cb74f15829640cff1e13486badd1b00b3ee470544e709662d27919e6d9bfccdc8985c47d5e86e424bf006bc3c1b584f55158f285e29b50ed885df747fa35fc484c39c788d547152450ed996a388da224bae005f82bfcfc4ea6bbfc17bbb5189b002b0a3fafe700bd3c0e1176731e4c332ba502d168bb1578119b8ced33d4303048ed2a51d9968b150922bcf837b27dfaba76834229959be4f46bc73629d7c0d4aceffcddfc4c72a8420e4c4757a66e478e6b8a0ccc8f135521c67703e68c99b00f4d0c22b8343a7cb7de88da01106631d5083fb45696fd9a03bac5031b9d3b4f6b2bd382c6a05e9ba73f3f666915d20b6d7a5dc94b30dfcf4bd40cd6f229e9bedf7092dbff6597e62762bf14308ac05791ad236f9865310c96d790c715fd13e7afd1c49b1728008d7aa5ca0d0108b95785280b2485650e28eecd245ab0b496815dc7d0fffa0a601e3b32cc54e9d9a283bd9d68c07097156bbcac024b9844f07aa3c9ce6baefdcbb36e6cd9bf1c5f75b9764cd197e7a3ee6bbe47a5c73d2d71a15c5c7981d4c6011cb5007472b19643edae7f4dd3f251639fc4b60b9c092daa50fae3d658ce3ef8c4f928f7ddf030e2522c3b13cc2a46d3e7eaa0a86aca9c685ca45862a18d9e0bc626ab96e8048fb25bd3cef00df499ae3c5beccd8c638697280e94a08eeb68d7da062aa719de35738011dd53e9061e7df7dc9a7e316261eb7efbce1b970b6c82b70a3b0dee31fa34ffa872c959c0b7ba4a38d8d09bd6e445d39ad0432e9c6c41fc1d1910006d9c4bc241328c1cd0447c7f8a2bd959d9dc1facb44c43f02a06c58877757c50378fecd36115fb5adfb65140eba78c2ad9d0eb7df8bee592348d96338ef517b02d58502f6f141e1cec35609e3c8853a37ed92bff4f4aba201edbc89d6c1a0b677cb212d30a4ed25c1d25a3896abc587eb8adde80177608231b1785c48d6e204419ab42553100ebf255ba7d9f80e540b38308dbf27d367ac3b33af41ff5fc271b8916df93f1a739cb5c93162d61a398cabc44bffb38fe20d9948fbeb75f08e4f53ed171419e81e6ca14775dcc35dd50d0f19f1a10601eab503588c6c00628e1c5e7c0b969ea85cae8262eb1a47d714ee46adbba443ca495819dfb347218c1a2d1ac4d161aebca9499b589f655a6e22c3b9d98dbb6fe14b552bd3ed023bec982426fbbd78d1712158f2109c6116c844c6e7a114ebc5403e1eac067ac78b3aacbccb5aa387d2b2c2e8df7658a3d1b1fcc2dbd313ff00133bf2534ecb2db44069564ac3830b1274a6f4f951cf4b76a8074bc1c1343709aeb3edc567d43eecc371142486b219c2d803678ba308332709fb9c8891a25f61f0f6c8af0117dec0c5aa45d12f8c2524f4ece62679196b2579bc364390ab82be07b390e916dbfdb3de6265a6100226e6a76d2233af82f737d6aa4ee22e9227c3564eaa5090d4c46f53dab4111e3e1465b83dad5971970b170ae83ac52502d5dc24d27588631f4e850145953642d278e133ca29a2b4c37805ed65e0668436524bf8c4970029d540c705e0bfa711128fd84420dcb713b26bcbe2d0ae4a44b3ad34b32a920fba3c0d05c6a728e68bf10e73f1d5da2a28aa1e551843692a0fb8dc34d6e5abafa4961a7563b1029ca090371328d409f69b16c4d071d506f30cbd4f4fd6b3a99466a957c2cd6e0ac4c08e6a48686361e92a7ce3f964851fb1333d92a5b03126af650740237984fd710e939851a3d2c58c050bfaa746ffe23363ef8019d096edd3e302ef2dc52f330165bddc26ac2c7563444e71a878654ef083f8049d462a9fd3ac0ccace19daece99754e637d2167306f86accd3c45f13e49edd66e7cc6478e009b2966bd97ca1cb321e42f04fc1883fb9c5f568be8ef05981418508c34164719d9f3969933db9ce7d994f3b696565df7506999d9c13efd999b21890c3f92434437fb3cd59fe2f2b55da51559161adf5fad483e419b4eed5a13035d8bd4aefbadd6fccab6f465e2dfc716698dd1f81044f09f18897276bdc295bff195f7e00dce49d51b16896fb02b1858fc0712fa5b931c7c01f079456acd8ac54ab8687106864f2071da520507955bb0f456799109d0808d9f21f3b5fd1850d93ab8c9526135833c03b109c4aa5b66e01f4bfc48f3ea22e78983411f1f4359cc78ada9af1dd37823b34198c8ad4a39dbadca0aeb543dcdf33d3c9b6637d8bf6b6d72d9ac6751dd62b927e09304270c3025ad3b28bf2f975d70f270fc03177b4dc49a3e0ab9f1ab678d3cb2434005ba7282d76e57514f494d60f14e220e761a45da68a14b6f6b43a75ed7851240e17ad18d1ce715395cb4e96beb594c4542d2ab7762807ea1014495a8529aeea30a7191169a3e6eca37d5675ba1050ace3644fbc5f5d751faada8fd1f66956ce7ceeb83443393b36138f4f69338216e03fb55eb942eb043e5ff53ecc86c62f7ae19de71f468060b13813824720610e4b603232f0e52a1349b533227d3ca422d80061bd20bc80968cc22a1d033210178f576205bed7a86858f5e8f9f146063fd5b183a0e430ee3b831c591a7ba0ba393ebd1135426b0dc75e1b4b1d03ac58c7287111244759a9f327cb81187d7192603c9431f1ddd2f1c0856ef4e9a29d3f5a1126ef53db89751944efee8c5ff1381914b8f960446f5716b82120be63efea00cbb73c48db2fbdfd1aae61800d3a4c8b35c3ec7e94e53647515d4762ba703a575ff6726f1b0738b146a3d609b218131a086c722d22d4aa08588942b6bf09f8c91f2a7db48a26c5c25495b0742d6e0a592f682f0749f83d5d707993421dc232b142361a07b44ba498f939347922e63ab4051b12d3c0dc906f1b8fa7df2db766c03c48d199cbce05ab1898bf24ab14630ffe015b60d67f3b807370607bce6cc80c1940dcf1c630064d228abda819f9da5cebae5dd74b6bb7fea3e70e613820c10bb39379217aaa051e646623240f23e8b898ad7ea4d0d4eed0077fff41538e0edc05f30332e59d9681ff289d6d81d6af304e47c2b6ddb62367f67c7129c1797dc3edb756b43ce51e0d59940154922ca64d7e57adf21f09ca847337858c138b437dcea687eed86897c1394bd21f71e180fb88d7ab4fb8bfe7e350605a4fdd7d3d481b64139a5b98b91f1c4c1e18c6d4eb18b180ceda5a143a7bb809cf2661a5bf2e67471547d8186991f23bc82a01d357f6056f61d17ddd528ea90d828eff4c9525e5ad35233c64c27c1398e51c9a3e0812a3a0978ef828432556f328901b146b328cecba90a40fbb719402c0c9af5082a84bcf9f9634b13445ad18c88a2ee029553e89957d1dcccc6936b66a56819a2f0c6be5c56907a5bd4ed39889a161b345c0b8f96a9f61516a7a92319c037363a59d3468f9c10a8d05ef77e7228eb3881585e2d2e8a7e7ccf1a7835097edc97bb2bb81ffed982049ad7c29a4b10400eaf3cebf8f7cf54bc9fcf14ff54f03fea5ec8011009864c0ca281d2f2e3474bdb13b9221782a86d82ed82cd23eedba401696510115c4580ab3ae72403d0b8108b0d4b6d0eec8aa09181255291a89dd60ae31f5f253c5aa2c0f5fbbee3a9d829a3b2ab6ed78df7cd8b58e98327f1734a713679d9257db57f8e66c1b05554fa5259208273c205422b5bdea98ba066755fe256e9b9bbbf30488e26d2beb2845dd8ce202c5de66d754e1d84a2e7ee291eb7069952e71515c5559ad3ce7f9de96970de85a6c543d7e90370d50d6e693bc34b6c4c344c2145a401f9cd1ddebf2ad6b6f3b70bfde105abff211db287934903b888ee5013340a934129fca958e92b1cf0d8a87654ffa216842256812e24cc9c127e9a38b7b3e334cca3a9903714f36a3910c82f17314327d02574c2845cc9bb64b6ce28ad9e42f083cfb95cea84367ae33bdd9840857c9013e28c1080741919dadaefe520d7ee0e8b3d39c868cafa69d69a42bff9c7a429e12c4d09906c15a0f631b37b28e98c7983bc098def98ccef4b2e45b8202a5f237f0b1068968236d157910abb9a70bfbaf37f039a3a18a2dc9fbbd54d5e2b003cc1cf1736067b35246b1e3d908353f3755313366f33b01719138068f7adba67498b91c2a4f7fdefa30d516fafe0deccc77b97b32a6c90e23d84921f74f317ca4fe50da0e66e0acbb5cbcf2e4bb8f7da68e712656894042bfbe1bb1e4238ac9bdc701de09004cf8e933693d97f24b1564280d00743caa6bed2a756da95c85e6dd959d34b52c350d52aa0736a9b65a6cd63d0b0846c30f685b4e3e61f1c45dc28b16d42ea2191e3f30312ae6795a83f5f0ea4aeca4eaadb9469288a17cbde189732cb1b0c5ec7bdcb2a54255243cff34df02693be200c73b35", 0x1000}, {&(0x7f0000001980)="ad582bb91fa0c713ed6b1ce6460f0b48365d97c6fefdea9f2347c673a476c64ec77ba86fb504c84a4563bd2b678e772cb34729a85b30db7cad629b0536ed82db9ac68014bc100abfcc9872533519a49fa421d1b6fe6c7f26382fa5cf8320c2dd3d371f610e8134a414edad306422fdb7bc920b25812de0be06f98f268a483fbeb7c22266d18866bb55d46bd22e3028b0df5575e61f17753dc602dfe290f71b", 0x9f}, {&(0x7f0000001a40)="30c9a69b355ed65bcf67a0a3ef38b26b70df27fd326f12a01fe279c1e677f688c7b42cc84ee730c0f89fa3e3dd2363250506f69eb59fc431acd00f3ebbb14bc955a45e320fb3fe8737767a6e7b2b2df8fb15d63d674bb4363bb27f43b1c446985132b1e15ab56328cd63f18184a32a873c5ac15c9b5ce296ae84957acce4cd3eb561c73d25aca72b8958105225c4a1d5f9895769d865d0d21264c8d032a32c4fc16b476df4ac16b323f5159a09b98e285f48adf7d1a39dc6254148e7fd0022a6c7c4edef1e86afa05312e4fd316e97e5431a1145716d47b578dbf960e0528c9f430ef19d1f541f6dade16c3b", 0xec}, {&(0x7f0000001b40)="ec025abb02bccdae90d5dc636636b82bbbfce97fd9339f8d45e0d913660d15c2b7d8fc405f1668059f6af33fe9c5e788e3e814de78d840d6f34ddb3f35b3ca3285066e429defa4707103b75ebf95c147edeec3cef77dbea0102a9503797c53a496deb9cd6b3284efa8f325a0f0db2587b3ded8ab74721c78e9448e5c867a5b7aa105276fbde9a079729029b230e376688749c870968b3e7601d6dfb5bf60463f5134a54b1229ca9754e4cfea99f4a181825f6cb5091a9e514caec4090b2657df2b83a06eb0a8d7", 0xc7}, {&(0x7f0000001c40)="590dd639b611b9e17ee8740bbf0ebaac6c505330345dba6dc6c1d88e42cd7513f889aa4bf8e94055f91fda8fb7d005e1df69718c9399b6489e3fcd1accb6ba72e3cfef16c5de4801be6ac6c2886621e40bf50706dbd9fd72fb56feff6bce321464fad6444a4de119e77d75032b55b3d0ce153da1827994086941be36de3a6519d7237ef36b8d55ebd7f6a9594479db4432e887707516bcd30dda433543c07ff3bb8c1e3d263fd460845403c909dfbe1093c990298d91f89205d6dde485bd97ccbd5043fd70e3425531efbea419617112330d8f53469c6d8e406726364f7023d1e51e7171ac0f94f692d85bc52751", 0xee}, {&(0x7f0000001d40)="3d66c5219a7c9835aa1c55ced48dfe2d07bacf6cef305e3481c8660cff7a41e0db9279643e4e13a3db84d1ee55bd3e41e71d37fe73131b3403e785356d56cd244aae6feccee2c9ad63f83f6089e36aaab09c14b9e25a21900c3379307fd9b0877dd8a8a4ed3d90aeb63c6a5f4e8c632cf3f3072881a0c160ea7584ae0c2245f9612b44dc3091fb2a2cefe34be0cd8ec92ef6902e21bda3fa076113564be74785134e96bb5790afa7dab27608d54fb8a7991e3f9b3013a652e60ee2c389a15806219a3400dd18d0a1e36b6bcea849b1507d8e77b271790d717dae1eba780a720bf2040d30f5e9b097cfdf62148b652971f3a2519b338a315c37e5e4d65f9ab9d45f9bc51543ed4ec3fe0adfb5d044f46b4f198b4dd4785544aa1c39cdb8181c5bb482164a0ef457cef26a69df7f8fa3f310be09e2ec8716843a66c348ef2b9df4014764774fa7b867472db11c8a5226b8bd3e50f06f2d4f7eb67d9690ac37a773b5d6f3f4e465fb9041b50b260e6e33be5db78fba5ecfbc7923c1fb791afbf9b47f242765e2ee66833879b752241f1acfa4ad242d1c858a1b04bca7b450c2adf83bbb8929e46a5be2c7212dc910bdca177429147503594e196e9d3add2ab95aaeaf9ff91899a20efd51e67ab1f69e0653dc65e582e1f6ff4e16e697c1817818c78d1e10f04679e34f30b48c582091e29589e66f9b85e1c1a6402823dbf0cf9711f86417685707980b9f6d28a555525546f39dc104e9a372a3c6c714be73e1d8bdfc78a71d45677e2b218ea2f66484d66c9eb2f2fa8c6326478c9684cb5091c3b0836405a54f7ac77eaa70b6336bc111bc6672f4730c453a90c20c5503ec55b1641f8360ea6d0863f99b0c4c6b1eab65af2e8543e325429a7c59a7c10aa0504e0e51d71bcd08717298fdf4b05037593de0d1b7229b78fe236a6abeae25a9f244657d139af20fe532ed13431c3097bb6c5e944f746c8406fa68164052ada3c14547ef1dce02b393080556d8fd89698de54ea2b7c87bb95b03f972d69486d33b97687e20411513dd212b3efa31778e104247bd1e4c32aee973eab0430ad73f6717f5e420a1c62b34889c58b731f82aa97731303800487bfe5a7f1a8131b247ae5977e0279d9f1cb944550f3296bc082531554c732a189752d8fcda3f491a00d790c870ace2e7e33cfaf526eeab0f307a03b753d4ff393081d6ff638f4616cd249670572b8837615a09399ba2c22547e0c1007dabd03563c24c0d16d5d905843a071a3145cf51d77d108ce7c286409943445fcc5bb908551ff6acffc03d9f7cd44e3f28362e714231656a971bdb3977cfaa01a4ce0309205e64e96baad4c9683e2f2235884459d27f963b1d2166611bd680a2ff7fd72cd1700d2bc65252178462416472ca1dab6a20de3c722928b9a5ee0a3b15a34d5d9a9ef926e8e5ae823a3c087d024747309d09cb3b0cdd0c1b95097e8b1ff995a4207a4ef73993945bb1855826d02a5199ea8afbac65943327504d0135dcc5a97f951b085b3ca6f3183520edbf735c6470927aa108b1669769abe26c1aaedf4768c9a5e33b1e4aca9cdec88bfc1b6a3d5641c98c766d8c359b69236a890d192f71dbd4fdd001af613507209ebd7925c8159ce2ee6e9bb8cb3e895aa6a5cc233f5cb4fec49d236c8ed7d15df4c8c3d20009821c9da11db5f4a8618d90b4b11ca93ab77dc22877ec1fc78e2833c98404b871118357fff5b815f375ceee5da7786b699c6cfcf0e3de2b07b16ae4d17a1b4cdf9e44080a2076a38970c242131b946596a98d8a49fa214fd1abe953884faf965d43cd8c0c6a0516463ea69a9ccd77b4cc379772e17b5e8ab0dcda516ea9edfb4838287fa5cf361dfde897d3fade99a50af4ee836d82fa1a0663e8b580551edabd5db64746556e1e81287867abddc08f125a0665514bbb3ed6d1c2d8513a50a6729c52423cf24f42f54555f9bb341bb2b8549c48a6f89e3e7c4ac29a4bb1abb84c2b1f290c02976c695b3875ea30a33d5f6874dfc9ade4d2cb1519221752af0b2399aff4eb8cce7bbf51d514479dc20b318a591c013063cbc1cdf7fde8df39540b95c0b65ecb391266a84f29b17455391c345e906ed4cfbd992d7ce81fa377ca43e6adf9e3b26a1ec54bf6cab12c3323a2ff95f107cb5d161f5ebf016b494a06a8c80ff72265d55ac6a156ebf75653b9b6bba7b6f7b73ecf7f856dc8cf2412d1864bced38f02e2bfa6875d7d50ed801accb8455446f7214ea2602afb46c5fc440f2bd32af597abb3c0f46e24ca23a37c755b56dc2f2c04f158be31f66af225f12c1c2541712f58d7d4e04f4ef74ad0f4c6edeb497cd086abf47b9e7ccae585b59d424f48ae3a2bc58fc94bf777105b2b4d68337b66b2f5b0a28948f8e9479514d0d9097d9030454e7eae8233d1f69917d5c87dea1235566b5a87ddd12fb2da194cfa17cf898d65ff34e538800b010fab2fdf9290b70d2c6f1987460ca2d63d6ad6ff22cc2c26a00d47f4d422b543e2d37f41ab4a1c4f4041f0223fbe8d842d3ca5be9d360ebdbf0677acef73b387f385bd268a386f0e849de8efd42070fc0fc4ca3913a7acb0cc31444d73cb7048907b6df247beb66d2ee971116c2ef76c3a60b911c15074bd9aabbf64a33d17da2b92ee9db61c2416e67c5fa948f6737ab900bf43e7634734424a2fff58cdc3e2a6f128c48e07bdcfb909b4af32bef7e545192cef6c9019b2ed84938b4f995b638b90a98bc6bdcba8553228777ecb4d96eb188804af7ad0d5d177d91af1f3d6aad7a76fd63e5bc94c6f1c1f4186d36e219d0cb4270ab9dd62774cb0b08199064b64926ee842bdc828cce149f77f8331b7b95cd64e099f934f7a95ca52fd313d46149cd24bdeec7a11f96c236117eb74644f056d2f3596d6ebcbff93c537875b508f5ec7ffdb9e66728981d46faad753eddbff1a7ddde803a821eb4537188695c5362cf829ca817c7b6d665fc136936ee713d3621aec2b71208bf43467db1e5b2a8fdc5f4e02c91bd2d3ba097e660e8762e0d35afe95d881fa71ad1db6953f4dc63370bc66f9df1a8504c1cf9dc828f2d6b32d3cf6971d0a9f8f6090112c83ab780012d27143b2883b0190e5be87955e57a89bbb7db5bb54765c1526969b48eff1126173dfe1dfa6d5c629350a105ce6fb9b03c49418af8a222443fd6e8f7e1e3f1664f9a0718789640d6cc84f2c4b7f8c0002d5be31f1f8f3ed5cab95eff7948ce207c40aca705289ff1c1f134be678d25be476dcc86f1cc05f781aa595e8e20e7c24cdea1948cb2d562587719767393569dc58decf652bcc71be660cefb5d863980adead0e95f62f173a728b44bb5cd2300d2b1bf6f6a81c89b55a33e4ebd650bb92140d64097bb1627c16742669a28867359bfc841086dbd84b66f8f119967ae89df9e53604e70697599cf2d6053c5c8afea9cf0ea68fe6b7480f426838708251201f84b54d8b39880171fc4024efe6d8b92393c1b76f22e6c0f588fb9f7089ea9638729adad23bf2bcbf6e8d0fc3a8f1d2a45b422814e91ff6288ed8d43e8decc3c7529cd57f442bd8f32f2c87636358425365308a3977e8a1f717e888af0a1caa8e9b7bfc994e2516d329603c8d80a56a0c73859a452300d937110621904f7acabbb43792bb8bdc7fb9a179030a7f1b304cd8a4f7ab437a07d5080a9db29ec8d7c59b9c978df8aebbb5e690216d92bf6f59e84da1e471c5e28d6fbd8101706f025809077007a288ad16711f5950265528c24aa33af447b1f6414efc81b932e72e34769beb820f5dacba10d045067179021bd7cd3aac08f1dc91b4786ccb7388832773518a22fd4d170a45d5d6208355b33b0cb0266e162dbd694d1a9b4f7ec23808255ddd8a43dcef3e5b978301505d4595ce4a1bd443e8107255aedad5f619ae399e3a5cae18abef93f1b6caaaf2ba29ba5e70a7740fa4bce91fb2d8ff63762ab49618b8c53b08ce5f7ead47df58a6d8274357d072f6634cac6f724f2ea0e1194aed532b700b4d36e3476ded1c2c533e5fd464c1b4dfcfd9ee491f974321e414d0bd5f2e5bb9b0425602548a29b3a19d95f68c948a7a545950a4de25ae4f99837a2358a02ae48ee4f5d85636545c55e5df21782330671aa353ab5a0167cd4b2313dc926f674b6c3967d9b536b7220e400c03dbc7b7f4cdc4b9aac6a9a89f7c58b0296cc469c4436368d66fd43efb80b49e1d6afaa6abb2a84aee31ac26db166ac09f152cd8d09244318fb6bc24b7b35d358c36e3b9628e43e830742dfee9ee572acbd231216c9d8402485beb3760f4c27d4744c9436660ba31fb29274dfb13daad6facfbe0fd1016b82944a1bed81d9abe764e87dbabfbfd575b1d1dd1caefdf4ac11d290b64b223bb3a7e35f81f7286748c1667158f0276c5bb1bac7a09f01a91fba9e405e0b8c2081bd082fb9b64377a014799a6445aa75a3f8a0495465d2f3910f326e3b0902882b1e16ba553baa5f7ffbe9dc32bbdc5f5fcfae785ce27119a16b334af0de6d344cdaf658183fe97fcb7d33eb3e1534242727668d47ff9d4dca99a68bf66af83ab4acc343b670ed641fecb50352fa7d1d326587145aefed9bda68e729c2e59c9196a4782d27c04d8b564da09738ac7d4922d116fee0be5e8d4d078b8f3160f4954b8757b9f78ec0a2ef8067f3a13492f397bb5265ec0e31b36cfd166c7917d6b0007d249aba2af4ee65e961b120dba7963d3c59320811025c01b53d8cab89b3a58eede1f6e2e1084ad94ddf26df37525786914542b11cdac24aee9c47fc07f95677b86c59e3432ab7901a31ef3aa9ca2e1bbf3d0e672c618cd93ba0dd4ae12ba2607866a5c3b1e857390e1651d46fc3d98f5010f0c876d04934a2b2ea91162a10c63e91713d90d86e5ffd868147ee6d41d6364f2866597cf555be52ef76324a94597fca01b761d8fcb693d25e314bf002889707a83d5eb89f9999ef635c3139caa295cacce9b93ddfa36cabedab7d2ac74746caf4f1d9f17b448d44255e0c32ead4763c892fd4cf2ebb0972facc1dac9f31b611d1a1cd09d349abd6f437d76b205a950f322df748139a1ca77127939c75932b4f925c10d70eefb8a6eeca551ec091a90e94ad4df45b2f6ff0d3b59fb846acd1cdc095d863b507fc6ff5e0b78786ed3554cb41fd44bf368782d2be07bb19191a3d3c1b10fe01a26fd831b04c055cb265db2a9030c858e1c1a95b9d0ab6915442457344c1b694790baeccad06ab777172af92f7f0ee191aab240beab87275c280f642003f49e828ee3dd49cc40efefede6608eea9d12d09cf58c72510b7ee9cf9c91e678a556a0be8f21d6743c42b109f415ce3e7be388b8376221f3880999a410e27bf5ac2df4ae6a79cbc18b167924daee324db59ccf87868824a82306a024af38478cd1289b861956965c448513c04f9d8529f2129bffebf29feb4e49d85d1a96a120b83127c71467a66b425332a0b48675299ac2d5c905fef8b37ae41a1a8a7ff530bcb3152aaff2234aa3503de048bc54f567b53356ff0112a73ab2f323f9b40c973b0b1bc5cf3fbea84b7bb863db4e767000f53eb1421090d67e242891b97d33ba29cca1e2f4e54e540a0458f464928645d0c8fe258328e03ff5e2218c6b550bfd2b32907a6f31013d41efa3e2edae9852ae6ea025add788e56e22abe3becdd255036ba58baaca3a850c32856f3af9cc05fe18e68123ad68d2b2d537b219009d3b420f2eb4e7e0738394956d82bb24bb887c912ccc177ef7b295a87ade176053ca1c0af7b4b67dec4952689d9dc5cbaf", 0x1000}], 0x9, &(0x7f0000002e00)=[{0xc0, 0x0, 0x58aa, "39f621b6b287f873340ae93135feb368f285ee1e7818b7c89e4f04a415404e0aa90b5adebbe2282b7ee21c7c4123a864ad5a5cb4fe13966b9ffd63d825929c50f1c6437e8959405b44161b93801974ade53de1b9f870a4ad6c5c000f83e1eff1c91f2eb6e2c3873fb97b045212ffdbc3a0ef2f3f4ad975d275d16def0c802148c424e13358b863b577d82075e0491f9b08a89a127deed28046b5af60a833c9959ea8c9dc493a3a48089568"}, {0xf8, 0xffff, 0x3, "ef2176aac76f45e76e45a9a06ded7dd28a2aec61ac4880ab1dd3b9e0f4a58cfbabf1bd7ce7db27af26ff2010aa604a38a28596613ea64bf1dceda7ed4128cff7c73b37392eac4355babb5b21fa8171a7970e7603990911ee533ba5e39c17143fbc219d831685dfdd63f362d26b51afa98f91dca28c82515ab10fd69032300201c1824cdbb72aa84e69bf2e7d04f0b8f8842756bb3c828ccb382d9c3ce3652ecdd3329d76dab83c4cb2413bc14ce44dfb4ba24562f3d12aa946b6b8f6c717e230c6dea1c93870340ec615067293137ae29a16551b31266257c1b47747c537896e0aab86af2be5"}, {0x70, 0xffff, 0x9, "f8a7365c942b20609d727ad7ae399f5a6e63cb0286c922faab7b747ca66eb8a6eb4716db3d4db416b06d6a2cc94e2d72b4acb658b7b846abdead4e2812f6e3cdea4ed3ab2b7f2ed61ec624cee73245b95a4d69552e11fb4e5c827851b87b"}, {0x58, 0x1, 0x4, "6da13d7ece6254237ccfc08f04374554fe81ef8cc30f9ba9d429a459a7d20d5b6f8fbf7951630445520a70f302e04c6e64a9c48c0e1e7955695f2011a7668ec4eb"}, {0xa0, 0x1, 0x80000001, "aff33fb7e367925d9a18b6c64666a75f0bee3b001a33c1af6a5d65b21340956698e76af85060c451a6d3c458f25d84e6b5b257b62bc360cf47128e7906b5537e094cf5f312a53e8a44c1e3ae66ef9dcbbf66d125994a214c015fb203a614925ca4af014f8e3b9a06651c63e1ad1c4706d8dc22d66f1c64ace5b9911bbdbde7482c5a3437f8328f0efca6e5d56a238f"}, {0x1010, 0x1, 0x7, "73d2a06a94895a8b2861a0b364cd97c37b80f3a356ffbd00f0d5e0e34399b453629dfda0f872e078e320871742aa6c4c35df4d69316dd784e36227b761e432500a469a92a68b34cf82345a90a06ad99c9ba6cbe86baf9a4ed1285c0b9705b5de164190a1984ebdeabc4980471c935ceb17dd23db97459ba09e467a5cc703a972d9d4d763ca7d2d3fe9512e62ed9e135e14ecf68fb5cd17b8f2987acfe192f553a89547a5ce15ae8f041c16e5a8c750874096b6d0c2f2d60bd584238f4e88a4b81295154cdcc956080c1813605a960599fcab5548090864874ef5b7088503b1e895e242837754b83ae7a338dce2af7726c753a771d8ee0eaa841ce8af40f8c7986bb1915c1a4f7430de85f3aee3fe5e05836c7ad6c729b57aecc5d41b8a1307361ee9e4bfa5dcc9e0fb9c51555fe9086cf94de5137c35c0958e938df1440bf99abeea8b03c1e8251d30c11076e074da161ef5956e3dd20b63a6a0fa7f5e879c1f55f5f4343e9ac0959c2dabd55d4f8163b9408e3b13cb4a6f2c29eabdc5ebf6b00e94ade46a9c7ce0f49cc76ae98a13451badfe7bbc724f3a9a59e1eedb3e0117a467f66783b8ad632756413f5bf0b06ea912f467b6757c3c53f017afbf2236969da52a616151a2c94b8c688a21ab23bc6ed8db7cf43cd544430c3346220a0162feafbf96de6fa04bf2474617cdd6aa84aceed59f075d0a6a929ecefb3db1f78ab5405a5dc557f75aa0772e8dedca3c897b191780f9e60fda01031f3ed030ffbdb886128f6824ce657b3c540fb69078239a00970106abb4a502d10c6eb90ccec1fe150aa2fbc4621ac9c58cbf8153089f7f9454af933916beadfa3ac66da3984ee8be5f2af8985d33c547535f4cf64b18a049994a34fb9ab16b7d11ee6e11a2e301b7e087aef4432d90b3412d6832372c905bfdde52422160431c54294e1bdb1e8bb540a506f141d26ff5e98158b5db9dbe6f5062161d077e8c8362d84511cec6af39b38db574603886d43734431b0d4e74c181c2a7fdf14010c6e92f8ecb1dfc91453ca6f9217bbe96726e21e53569164ef53f7563f52893e46c1628aac22a5219f394a3b4b5ed0e86a98376c28d3937206b101c4f9c63ccdec3077c1691834e1e9165f44a4fee1bf314647ad4d5c9fc690dce1c97cdab1c5b3344da1367780e06dc830e56bee69b493aaeee1e31329615a687e390096fe637b174ccb748eb735111f06fff076af444a1a91ec4cba81bba63942753ae1249f99963de73542c690285083f26fddc964ebdd271d8777e9c30e6ca5dbc6e89d1c11da5853861ccf6161b5fbfc7776051215393349d2931f91321247d771155e8726a744809f5d53093b2a38efcd7b3a3ac3859bf28c67588063e75c75900e38c617191fc1f3acc1be222a5eb5f24dee6ddd730d3baa21039aa90c1f918495c161777604a60e74d0d7d455cc22e11594fea25ac72185b30d3640e5a4a1930f241fe9e584399f924d6dd4bcd726df165ae59464e2828394df227fa0d59311f943227275b8684d537c7ac28a3ad8b38199d64a14b12b0beec25fddc7b8b6c602979391735eb9f15bbe7d76f034c3b88640f5e653f6197f4d1678c6992ea550ee26bf763df794ec48860a1cdf2fd4b22138e864da9196feb78c76a99860febdba3de675a2b8c7da7387cb13b89c6211e8952974edd26d940014c8a6bcbf2f9dd360d4c5c1900d736771ab7734b1c15d4451a30c6c9c13e550d76792cfdd78a97881e21bd27c7d1cbaa763fe7c524bb9c2d7340a39ef92f57665c77e000f72e8084210331017fee95c09cefea35c7ea5a1ccb0b01f8b9003b840b7ccea773df358fe5d34dfef183e721e00d189b10bf7968791535d29c5fa64799985e0e746f5f3275744376ddf44535df3763a0077aadde2aa5964840bceeec86bdeb9d07a2b3ccfd0a7acaf5d4db10061891803041596eb022bd8ef879d94ddc53e78b53e89e5543d365e255f31b43eff9f25edc3a442ad5805bdeb34e18c0f26e70e98acbf63f6ec1cb28bd81e8fa7fa3eda8dcced176ec19164849beb03d4d22391f1ad09005c0040b1a956fc4b4525d7bdacbfa63d17baef67bddcb8052327d4c9a9eca281e3eb493a53d156bbf10fb826b24d5662dd7dcf42fff3f5067db5d0a448292456eee91e629d75afc4d7c78d69fc76f8ed2a67596669ea81f8ed3bd1368acd940438e357f4a02aed66b17be205ca44a92d93c1d2c0c27b8f96f281f83dff410a306caeba632f2d62bc22abb3d4a6d994e46104da416307f047ee06ff95cb951d7c3f5a105e1a82809fb6acc19adcb18fc03b623b6ede35005ae751473dc9960349b6c4e7b0027f29daf2a28205af9454e4caf8a218e0a8f410d6ae9064c8ffcce7752fcdce2628986df6d1a121d75c3e493a3100cddd87b6d0df75b1f79153cf74ab0044e01e85f799714bc26855ba234a06325436db289412c40bbef6530d9dccfc8de8d6fcaa254e0f4ff704ae5c0ddb7a48c5dad14298d3329aa829256ff784595310780aca677cc1916e7d066a11c98053c6f0d02185b48d8e744c998a4a69c1f028e963dd5203a4646082f7e811e5b7355ff418857bc4ce544bcf8e73cd3b1fafa45f4def26370ae10e5a79b913e17476d89a0614a3c88390abc3578ed1d6f49424f2405c53fa16dcaa4c147136da2cff79abfe1e4ac157838748c8d00a8e2d60322a870ca72e6bc8db0839b13c9adb0a121175fce393747893695ca5878c4c1f300fe8250c52045ce8a0ec73ddaf91ce8451d9e51760d9c58b819c0288fe19e1eda01b1b38b742588db50ba6faba76d6d93477ac1ac56eafc487a6ef9f87773c9079960cdcd3125331acca07404b14f24bd41bee262464f65e9fb15dc004c7870b41a2efc230cd716525f602876645eab7a513e5ce3c5ef523601a0f7a6dc9c1157047dc7ccaea654c20fc3fb75214a157e6c62bd2753b893e0a7faa6a05c0f07fa3c56f416cd4868afe1cd4e69aa8dee2944332e593ecdb855673ae0ff2da82e9761fa5d97b90110aa83a507c0c4e5dfa8eecc2554125f8132519a8856fcd74f419d6db74fc4d4999518d620d9e40003104961693a9b05406da4943e19949856d414ed8b9064f385d4a32e189e8812650a307d86cea58f3e2b43609e00d09a21c9ee45a84ce0dab6068332bd2c4604540bbd52b6620188996475b1ee0a17f6e86dbb391871d77e0b5641bfbd46a70194571229a1db371b2c7fa9c96eeb56ae2b0620ca45c2d06162835ebffa6fa35c854d8c969c091a68f690689b58732768adac63b0b8f4f88216d891a4d5970a02e07e0a8ebef40d6a95baf2e9a0ca3e00d885480eb69e1b5228ddc668d85d45e86db40e65e4273f77cbfa06e14693ffdc956fd5eaabfb7355b589bc085778056a183b997956a670a045da42284ba3e0c77376e6c3ed5f9b5868b1b1d3b9e3ca52d690c9f42a04350891927c55aad2d4df45f7ef3bc4dae8aceae70836d256610222f6355e2a14ca6eafbb4d914b88e8cb61890ff6bd283c6f34ff7257cd40d0c735e1abd2f2bec5184e429484da9f024a26fc7c88c49c1f8f381cff887a9cbab918ffcd897350b961b4a0219a3881079b0193d962eec12006a53b46e6a367083ef448a57140535e29197b43874edb0dc13687fe4022102fa343464ad74600e095fcf427245d0edff4cb90478b9c4c0ad30a7aded85cef194084625a67ed521a63bd19442b71fdee803c24f3a26824d6b59c88e30b88f1fe56ca2a5a2e58aaf1aa56e6ae32ce71ebc68bb62ab3af331516c11cb86045044cc462559e3e9e6deef645e0d8a4eb40172f390fab577315f3d14c12e6be0bf74d9db87260cbbe545fc208892b1e9503a7a1015222e935ffff8f9983f193f6e315db18336154520f6dc7735056344bcf88bea28599fbadca181f08d24e6322b6935eae6719b45ebf9f065b6f5ee5c25fa25ffcddb03ea20e35118d2ced581ad7433e3557ce3939c1936da53211603193515e31e89be4e774022a08e28e4ebd212d152f9dae01b395e062ccf4d9b5a32399c907b9f839e15ef6c802b72e3f96348cea4b0c5004d1444e9f2a1ca37fb3930a46c02e2bc85343004669dde489ed415f50039ae3ed120c815b02291e7f15a359f5e632c6b3a17f139e57ba966626c6f3019e1d5bff4ab936f694ccab7654536ee27e553f3e09dc6dc67b8eef8f430793400dff7884b5b9fe61865b78cbe54a6e1898be53a65ebe30f432de74d71908585d2bbd5a79613b6917ca32fd483966845bb55b5badf832d6e13e5a134493e628f06f535853de781ceeafd2c7786758bf24f12bbcc486329ee4fd4aab22bfab0b8d470513839403115708c38a186de446f2fa82e91ac1218cf5f7b428ce896e02855da4406925b83b380bb3b5800d833a7b58c42289a0b6df075f497c9e52c2b2d1e5074172d59b170ec8d040a18f4f96418b6ca78885d8df4f33047e9140d49aaf820614cf305b82f58f0f4e25dc4c6a78cc472232c920cdb7e3016a409045469d3c31090cb382140f937edef37405bbbf92e5a8f74b558d407072a507666e93f344d8bc2c90243f2bdfbfb9618d3188cf6500a2e1a88c6e9be9696601bce4a13842f2edab50506887dbe010434804cee414557009ad77522b348393434c862be7b1539af91ae6281cc116feff85ab1562001babcc69d24969019690d270b5f5789651f67b18e6f5a76e29684025674d0ddf69ee49829392aadbf95680fc82bf5f255bd73b2a2fe8ff464ee8749e112ca50af79fed333dd7440b5916d737a0e2e8e27279804840bc3b77bd2e3ffdf421aeaf9646e3810bada53bb6295b79d38ecb9859a5e049194684824464b0249232cb981debfc4333858ad71d5e0c4609619a167a49d5c7a9829aacbdb70e64290e4d56346aea6baa4b17c7c2bd752801f006cce2e97a3c9af5b85d13f2599b70b5532170a11070916aa909c449a7a2ec828c6a48eeb4ed29e871c508e87ba415d9886b08a68f2a64eebf41714637093c066d026f54bbc3e36de6f7dffae896bb68a93cf091a4d688ada4aab1a6420618eb2262789f60856733cfc47961761ddecd8d36eaf7543949db2785e20182487ec578cb3ae35084ebab5ddcd94190e780de75ba8108cf6e0110275a59927c5bc6019bf9634b7e66502c8716d2d27e2ff6c5d3139f3600b3e724ba8522e0eeea098269b3c219dae69262b568c5ce9640bfc6884d82746701d60f3d38ab13ed1e2717906fd88711b57f6b903e8d9d6b908085ba5e3804e98ba7b0e2e3295b09d016faf35597a7408683b913e808644dc4be427b72736b6f531bea28bcdca5332d3520375a363fd26bf286f9b958e926f30d654ed48c7ab7d4bbe1cb72304978c0ebb216b9741559113f74823e2065bb3dc5fb9853aa67a0105023dd599de760562aafad82f91d21c816b48d63641233738ee85023045a47edf3031d382a7a1d5abe171080249548a4a1d1b607962549871762d9ce3c4391c7d617dfe1701c8e1612678fc8557a23b6961dd23d58591727702901b6a42fb450afb92e1ea6a54333256e5c24091a4ee6a88e93e3ee620656381761d2a20c9c6e793c3eaebe46ca19001eece424bd9e96ead5558b211fb1fe4acd22880ec6bb4f8dc376ea5464d50c7268682cd8b94d2947e2279f126859fef2c5aa8a9b7b284b3328f4ca1163dd205289dbd51854b58999a06c6d208ccac56001b95546338205f17d5e1617642f3055a87cc91d62426157558e882a3eada1cf39094a245f81035d563b44fc968ebd2dcbc7"}, {0x60, 0x1, 0x4, "f683d10c7ed01d24098db232bfbd51ad0bb520f61b539912b84771d565c92521a61f333447821826b3c0ac936113284ecd2f868d84654923f7067435bd0ebfdb58b24a7ebca48059f950ac"}, {0x38, 0x8001, 0xcf, "01b3a5461b5e5398c2d01476e470ab841cb1e29bb6f290881ad61917f04e2d4af7"}, {0xb0, 0x1, 0x7fff, "7a7800e5c686d38c2c0b7b14d949bdd394ccd2457c0762d86c344e01684980015362805b796ca47662bbaee990ba98a7a39de7dbd75d4980568b98d7d917810eaaf1dcf07091dc57e8027181bbebb483f4afb50f07b4cd06ede9123939b7e4330ec49cc28ea0f164e604bd713e43a8495a4c00a93e3be7ac77bf252ec45d977f23b9f143d8065cf77580392c79153ad3ffc28644efdf14c98d0253a0d8f9"}], 0x1478}, 0x1) sendmsg(r0, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) r3 = socket$inet(0x2, 0x4, 0x100) getpeername$inet(r3, &(0x7f0000000080), &(0x7f0000000240)=0xc) 16:02:21 executing program 0: r0 = syz_open_pts() writev(r0, &(0x7f0000000040)=[{&(0x7f0000000280)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b402934999abccdb3189cfb38f83ff90c2452c60af2b51ad0c6b004170162932fda25d893b0679a4", 0x65}], 0x1) write(r0, &(0x7f00000000c0)="493b4651d2a0748a67bb84590b0000000000019a861171a40000636070a5b52859c76aafe8d94ad4910dc39ca524c4ea64417365ac58c116eb0badb397e76ea5e3e92a158c8604d58025c203d83dbe9dd0ee7e3c034c040f130f", 0x5a) r1 = syz_open_pts() close(r0) dup(r1) syz_open_pts() 16:02:21 executing program 1: r0 = syz_open_pts() r1 = kqueue() kevent(r1, &(0x7f00000000c0), 0x6, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x100, 0x0) write(r0, &(0x7f0000000140)="908d144e33da16db9fabd10274a105e3dfdb9ac4c00b40b4ed5e915ca57d7ae2d4f72b34bed11e4ff6453dd6ed1096dc4bfb97c4ad7fe36e6e41b547960cb7f273556a18585fa19150cca58239f31a6b0124b3b39128c1c185afa8227d28aa833144d13fcc328b2e5815cffeaf7a4ad8f3e62c9e190d4d25ca57dac1b92a284aa14f55b8903f2022a171915f8584793fa8022463239fd879b39efd7188591609d52a7b2091d5ca1dbacec3453489c606baffd02682f6e01d75c1efcdad214060e818f60f657ceaa7865bbc1930ad515e83f49f83f9ec076feecf41085458e83087b005e49003b7bc7583ffabe55db59a20c11bc2aac99d1d503e63224e8da93b19", 0x101) kevent(r1, &(0x7f0000000280)=[{{r1}, 0xffffffffffffffff, 0x9}], 0x1f, 0x0, 0x0, 0x0) r2 = dup(r1) ioctl$TIOCSPGRP(r2, 0x40047477, &(0x7f0000000000)) kevent(r1, 0x0, 0x0, 0x0, 0xb0, 0x0) kevent(r1, &(0x7f00000003c0)=[{{r1}, 0xffffffffffffffff, 0x45}], 0x9, 0x0, 0x0, 0x0) 16:02:21 executing program 0: r0 = socket(0x800000018, 0x1, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{}], 0x0, 0x0, 0x0, 0x0) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) setuid(0xee01) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x1, 0x0) ioctl$VT_GETMODE(r1, 0x40087603, &(0x7f0000000040)) r2 = socket(0x800000018, 0x1, 0x0) bind$unix(r2, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) 16:02:21 executing program 0: r0 = socket(0x18, 0x1, 0x0) r1 = kqueue() listen(r0, 0x0) kevent(r1, &(0x7f0000000240)=[{{r0}, 0xffffffffffffffff, 0xcb}], 0x4, 0x0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x21}], 0x8, 0x0, 0x0, 0x0) shutdown(r0, 0x0) r3 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x44d95bde7861deae, 0x0) setsockopt$inet6_MRT6_DEL_MFC(r3, 0x29, 0x69, &(0x7f0000000080)={{0x18, 0x3, 0x8, 0xffff}, {0x18, 0x0, 0x8, 0x7}, 0x5146, [0x6, 0x8092, 0x2, 0x5, 0x8, 0x100, 0xfff, 0xb0d]}, 0x3c) 16:02:21 executing program 0: r0 = getpid() r1 = getpgid(0xffffffffffffffff) setpgid(r0, r1) socketpair(0x1, 0x1, 0x1000, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) getpid() r6 = shmget(0x2, 0x2000, 0x100, &(0x7f0000ffe000/0x2000)=nil) r7 = geteuid() getgroups(0x3, &(0x7f0000000080)=[0xffffffffffffffff, 0x0, r5]) r9 = getuid() getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) r12 = fcntl$getown(0xffffffffffffffff, 0x5) r13 = getpgid(0x0) shmctl$IPC_SET(r6, 0x1, &(0x7f0000000140)={{0x8, r7, r8, r9, r11, 0x10, 0x81}, 0x1, 0x0, r12, r13, 0xfffffffffffffffe, 0x9, 0xfffffffffffffc01}) r14 = dup(r3) fcntl$setown(r14, 0x6, r0) r15 = shmget(0x0, 0x2000, 0x400, &(0x7f0000ffe000/0x2000)=nil) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f0000000240)=0xc) shmctl$IPC_SET(r15, 0x1, &(0x7f0000000280)={{0x7, 0xffffffffffffffff, r16, r17, 0xffffffffffffffff, 0x1, 0xba8}, 0x4, 0x100000001, r0, r4, 0xfffffffffffffffb, 0xd1, 0x7}) minherit(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x1) r18 = getuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0, 0x0}, &(0x7f0000000340)=0xc) r20 = getegid() r21 = getpgid(0xffffffffffffffff) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000380)={{0x0, r18, r19, r7, r20, 0x198, 0xffffffffffffffc1}, 0x9, 0x9, r21, r10, 0x100000000, 0x3, 0x8000, 0x6}) shmget(0x0, 0x2000, 0x2, &(0x7f0000ffe000/0x2000)=nil) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000400), 0xc) r22 = semget(0x2, 0x1, 0x162) semctl$GETNCNT(r22, 0x1, 0x3, &(0x7f0000000440)=""/215) 16:02:22 executing program 1: getitimer(0x1, &(0x7f0000000000)) pipe(&(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) chflagsat(r0, &(0x7f0000000200)='./file0\x00', 0x10000, 0x6eee286eccb3c765) semget(0x1, 0x80000000000, 0x100428) sync() ioctl$VMM_IOC_INFO(0xffffffffffffffff, 0xc0185603, &(0x7f0000001780)={0x1000, 0x0, &(0x7f0000000780)=""/4096}) symlink(&(0x7f0000000380)='./file0\x00', &(0x7f00000003c0)='./file0\x00') ioctl$BIOCLOCK(r1, 0x20004276) utimes(&(0x7f0000000240)='./file0\x00', &(0x7f0000000280)={{0x101}, {0x5, 0x9}}) clock_settime(0x3, &(0x7f0000000140)={0x1, 0x81}) mknodat(r0, &(0x7f00000002c0)='./file0\x00', 0x0, 0x400) sendto$unix(r0, &(0x7f0000000040)="3774daecfa048eafd3b633a5d7421448b8940e2b9026f427fafbf80e60078eb508af288ff42f38eed7665677f906fd6dbc627f44a2a9213f3090a6a279827edf25129f083223d180b06500a0a6dae968135ccd14bdfae8368cef798160f08aa9085a7678f309aa03e61755ed450ca5861133e02bc62d680c1296870f3b240f84ad8edfc8c27a79a20f535284c2d550f4fa3bff", 0x93, 0x5, 0x0, 0x0) clock_settime(0x1, &(0x7f0000000100)={0x2}) setitimer(0x2, &(0x7f0000000180)={{0x3a2a48e4, 0x7ff}, {0xf553, 0x81}}, &(0x7f0000000300)) openat(r1, &(0x7f0000000340)='./file0\x00', 0x0, 0x52) 16:02:22 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000740)='/dev/bpf\x00', 0x201, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x14}, {0x14}, {0x6, 0x0, 0x0, 0x100}]}) r1 = openat$pci(0xffffffffffffff9c, &(0x7f0000000040)='/dev/pci\x00', 0x0, 0x0) ioctl$PCIOCGETROM(r1, 0xc0107005, &(0x7f0000000100)={{}, 0x2, &(0x7f00000000c0)=[0x0, 0x0]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) pwrite(r0, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0x3a, 0x0, 0x0) 16:02:22 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000001980)={0x3, &(0x7f0000000000)=[{0x7c}, {0x1}, {0x6, 0x0, 0x0, 0x100}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pwrite(r0, &(0x7f0000000040)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) r1 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r1, &(0x7f00000000c0)=[{{r3}, 0xffffffffffffffff, 0x11}], 0x3f, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000080)=[{{r2}, 0xfffffffffffffffe, 0x5}], 0x1f, 0x0, 0x0, 0x0) dup2(r1, r3) ioctl$KDMKTONE(r3, 0x20004b08, &(0x7f0000000080)=0x8001) 16:02:22 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) ioctl$FIOSETOWN(r0, 0x8004667c, &(0x7f0000000080)=0xfffffffffffffffd) stat(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)) r1 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r1, &(0x7f00000000c0)=[{{r3}, 0xffffffffffffffff, 0x11}], 0x3f, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000080)=[{{r2}, 0xfffffffffffffffe, 0x5}], 0x1f, 0x0, 0x0, 0x0) dup2(r1, r3) fsync(r3) 16:02:22 executing program 1: r0 = socket(0x2, 0x1, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="82022e0d8cc360653000"], 0x10) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0x0, 0x0, 0x0, 0x0, 0x2}], 0x0, 0x0, 0x0, 0x0) sendto(r0, &(0x7f00000000c0)="e7f57f1edf47ba679ff9b88a337f643fb2873e2fe710aac2be794f880836c6eba1029c6ab587dddcc5a93380ee0006ba3b2e698522b1be15c3e1e556ac86588b7ae22e1b7840e5dbf8ec974f0062c1a4bcd3bffc1be8174161ee62fa36320df4beff797f5897a675c5e86c10508a9066181e3bdf6e1a3035cc39d94c203d32018a474d291c1ab01a2cb13b50a6866aadd6db7e568f9d36115f919ce5e9614483baaa981f39dffd66fd9743917a6a03546a020e0c42562be558e22902371d3c3643ee", 0xc2, 0x4, &(0x7f00000001c0)=@in6={0x18, 0x3, 0x40, 0x1f}, 0xc) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000080)=0x3, 0x3e6) poll(&(0x7f0000000040)=[{r0, 0x50}, {r0, 0x4}], 0x2, 0x3) 16:02:22 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="62020207e0000001"], 0x1) r0 = socket(0x2, 0x2, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000040), 0x4, 0x0, 0x3, 0x0) connect$unix(0xffffffffffffff9c, &(0x7f0000000080)=ANY=[@ANYRES16=r1], 0x1) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f00000000c0)="01010000ed411a5c0a2bf30f0000000000000080", 0x14) writev(r0, &(0x7f0000000300)=[{0x0}], 0x1) 16:02:22 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$FIOSETOWN(r0, 0x8004667c, &(0x7f00000000c0)=0x8001) openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x100, 0x0) 16:02:22 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x2080002002, 0x40004200000028ac) r0 = open(&(0x7f0000000040)='./bus\x00', 0x8000000000000001, 0x40) writev(r0, &(0x7f0000000180)=[{&(0x7f0000000000)="0000001860720591e88f3b251700fddf00000200000000ba0d31e99a0000000000000000f9e6f33a734a046f", 0x2c}], 0x1) dup(r0) open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x8b) r1 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r1, &(0x7f00000000c0)=[{{r3}, 0xffffffffffffffff, 0x11}], 0x3f, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000080)=[{{r2}, 0xfffffffffffffffe, 0x5}], 0x1f, 0x0, 0x0, 0x0) dup2(r1, r3) r4 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r4, &(0x7f00000000c0)=[{{r6}, 0xffffffffffffffff, 0x11}], 0x3f, 0x0, 0x0, 0x0) kevent(r4, &(0x7f0000000080)=[{{r5}, 0xfffffffffffffffe, 0x5}], 0x1f, 0x0, 0x0, 0x0) open(&(0x7f0000000140)='./bus\x00', 0x200, 0x1a1) r7 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r7, &(0x7f00000000c0)=[{{r9}, 0xffffffffffffffff, 0x11}], 0x3f, 0x0, 0x0, 0x0) kevent(r7, &(0x7f0000000080)=[{{r8}, 0xfffffffffffffffe, 0x5}], 0x1f, 0x0, 0x0, 0x0) dup2(r7, r9) r10 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r10, &(0x7f00000000c0)=[{{r12}, 0xffffffffffffffff, 0x11}], 0x3f, 0x0, 0x0, 0x0) kevent(r10, &(0x7f0000000080)=[{{r11}, 0xfffffffffffffffe, 0x5}], 0x1f, 0x0, 0x0, 0x0) pipe(&(0x7f0000000440)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSMOUSEIO_GCALIBCOORDS(r13, 0x41205725, &(0x7f0000000480)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x10}) r14 = semget$private(0x0, 0x3, 0x30) r15 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r15, &(0x7f00000000c0)=[{{r17}, 0xffffffffffffffff, 0x11}], 0x3f, 0x0, 0x0, 0x0) kevent(r15, &(0x7f0000000080)=[{{r16}, 0xfffffffffffffffe, 0x5}], 0x1f, 0x0, 0x0, 0x0) r18 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r18, &(0x7f00000000c0)=[{{r20}, 0xffffffffffffffff, 0x11}], 0x3f, 0x0, 0x0, 0x0) kevent(r18, &(0x7f0000000080)=[{{r19}, 0xfffffffffffffffe, 0x5}], 0x1f, 0x0, 0x0, 0x0) ioctl$LIOCSFD(r16, 0x80046c7f, &(0x7f00000001c0)=r19) semctl$SETVAL(r14, 0x6, 0x8, &(0x7f0000000040)=0x7fff) semctl$GETPID(r14, 0x0, 0x4, &(0x7f0000000100)=""/61) 16:02:22 executing program 1: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x40000400000002c1, 0x0) r1 = getpid() setgroups(0x0, 0x0) ktrace(&(0x7f0000000100)='./file0\x00', 0x0, 0x40000008, r1) setgroups(0x0, 0x0) r2 = shmget$private(0x0, 0x3000, 0x210, &(0x7f0000ffc000/0x3000)=nil) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) r4 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) r7 = getppid() r8 = fcntl$getown(0xffffffffffffff9c, 0x5) shmctl$IPC_SET(r2, 0x1, &(0x7f0000000100)={{0x1, r3, r4, r5, r6, 0x5, 0x8000}, 0x1e3c, 0x8, r7, r8, 0x1f, 0x7, 0x2}) shmctl$IPC_STAT(r2, 0x2, &(0x7f0000000000)=""/41) ftruncate(r0, 0x0, 0x7fffffffff6) openat$zero(0xffffffffffffff9c, &(0x7f0000000140)='/dev/zero\x00', 0x0, 0x0) 16:02:22 executing program 0: r0 = socket(0x18, 0x1, 0x6) getsockopt(r0, 0x0, 0x64, 0x0, 0x0) r1 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000040), 0xc) kevent(r1, &(0x7f00000000c0)=[{{r3}, 0xffffffffffffffff, 0x11}], 0x3f, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000080)=[{{r2}, 0xfffffffffffffffe, 0x5}], 0x1f, 0x0, 0x0, 0x0) dup2(r1, r3) r4 = kqueue() r5 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r8 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r8, &(0x7f00000000c0)=[{{r10}, 0xffffffffffffffff, 0x11}], 0x3f, 0x0, 0x0, 0x0) kevent(r8, &(0x7f0000000080)=[{{r9}, 0xfffffffffffffffe, 0x5}], 0x1f, 0x0, 0x0, 0x0) recvmsg(r9, &(0x7f0000001540)={&(0x7f0000001140)=@in, 0xc, &(0x7f0000001400)=[{&(0x7f0000001180)=""/157, 0x9d}, {&(0x7f0000001240)=""/55, 0x37}, {&(0x7f0000001280)=""/27, 0x1b}, {&(0x7f00000012c0)=""/50, 0x32}, {&(0x7f0000001300)=""/168, 0xa8}, {&(0x7f00000013c0)=""/17, 0x11}], 0x6, &(0x7f0000001480)=""/157, 0x9d}, 0x800) r11 = kqueue() kevent(r11, &(0x7f0000000040), 0x4, 0x0, 0x3, 0x0) read(r11, &(0x7f0000001580)=""/130, 0x82) kevent(r5, &(0x7f00000000c0)=[{{r7}, 0xffffffffffffffff, 0x11}], 0x3f, 0x0, 0x0, 0x0) kevent(r5, &(0x7f0000000080)=[{{r6}, 0xfffffffffffffffe, 0x5}], 0x1f, 0x0, 0x0, 0x0) r12 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r12, &(0x7f00000000c0)=[{{r14}, 0xffffffffffffffff, 0x11}], 0x3f, 0x0, 0x0, 0x0) kevent(r12, &(0x7f0000000080)=[{{r13}, 0xfffffffffffffffe, 0x5}], 0x1f, 0x0, 0x0, 0x0) ioctl$SPKRTUNE(r13, 0x20005302, &(0x7f0000001640)={0x8, 0x1}) dup2(r5, r7) bind(r7, &(0x7f0000001100)=@un=@abs={0x3, 0x0, 0x3}, 0x8) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r4, &(0x7f00000000c0)=[{{r16}, 0xffffffffffffffff, 0x11}], 0x3f, 0x0, 0x0, 0x0) kevent(r4, &(0x7f0000000080)=[{{r15}, 0xfffffffffffffffe, 0x5}], 0x1f, 0x0, 0x0, 0x0) recvfrom$unix(r15, &(0x7f0000000100)=""/4096, 0x1000, 0x843, 0x0, 0x0) setsockopt$sock_int(r3, 0xffff, 0x8, &(0x7f0000000000)=0x2, 0x4) 16:02:22 executing program 0: r0 = kqueue() open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x0, 0x10, r1, 0x0, 0x0) kevent(r0, 0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)) r2 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r2, &(0x7f00000000c0)=[{{r4}, 0xffffffffffffffff, 0x11}], 0x3f, 0x0, 0x0, 0x0) kevent(r2, &(0x7f0000000080)=[{{r3}, 0xfffffffffffffffe, 0x5}], 0x1f, 0x0, 0x0, 0x0) ioctl$WSDISPLAYIO_DELFONT(r3, 0x8058574f, &(0x7f0000000080)={'./file0\x00', 0x0, 0x3, 0xe7fe, 0x1, 0x688, 0x3, 0xa0d, 0x2, 0xab825fa5ff7f0168, 0x9, 0xa74e}) 16:02:22 executing program 1: nanosleep(&(0x7f0000000040)={0x8001}, 0x0) execve(0x0, 0x0, 0x0) 16:02:22 executing program 0: r0 = dup(0xffffffffffffffff) ioctl$VT_GETSTATE(r0, 0x40067664, &(0x7f0000000180)) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCPROMISC(r1, 0x20004269) openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x0, 0x0) mkdir(&(0x7f0000000240)='./file0\x00', 0x0) execve(&(0x7f0000000200)='./file0\x00', &(0x7f0000000480)=[&(0x7f0000000300)='tap', &(0x7f0000000340)='\x00', &(0x7f0000000380)='c\x00', &(0x7f00000003c0)='/dev/bpf\x00', &(0x7f0000000400)='\'\x00', &(0x7f0000000440)='c\x00'], &(0x7f0000000500)=[&(0x7f00000004c0)='c\x00']) setuid(0xee01) linkat(r0, &(0x7f0000000140)='./file1\x00', r0, &(0x7f00000002c0)='./file0/../file0\x00', 0x4) unveil(&(0x7f00000000c0)='./file0/../file0\x00', &(0x7f0000000100)='c\x00') r2 = semget$private(0x0, 0x3, 0x4) semop(r2, &(0x7f0000000080)=[{0x1, 0x1, 0x6f302b71060d6191}, {0x3, 0x3, 0x1800}, {0x2, 0x7, 0x1000}, {0x3, 0x7}, {0x3, 0x3, 0x1000}, {0x3, 0x5, 0x800}], 0x6) open(&(0x7f00000001c0)='./file1\x00', 0x40, 0x80) ioctl$BIOCSBLEN(r1, 0xc0044266, &(0x7f0000000280)) 16:02:23 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) r1 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r1, &(0x7f00000000c0)=[{{r3}, 0xffffffffffffffff, 0x11}], 0x3f, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000080)=[{{r2}, 0xfffffffffffffffe, 0x5}], 0x1f, 0x0, 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000180)={0x3, &(0x7f0000000140)=[{0x7fff, 0x3, 0x81}, {0x4010000, 0xfffffffffffffffc, 0xe971, 0x7}, {0x1, 0x5, 0x3a09, 0x1788}]}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000001c0)=[{0x2c}, {0xc}, {0x6}]}) ioctl$BIOCGDLTLIST(r0, 0xc010427b, &(0x7f00000000c0)={0xa, &(0x7f0000000040)=[0x5, 0x3800000000000000, 0x2, 0xf81f, 0x1, 0xbf7, 0xe248, 0x4, 0x8, 0x5]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000300)="67e59934468bc20f003e0b965c13") 16:02:23 executing program 0: msgrcv(0xffffffffffffffff, &(0x7f0000000300)={0x0, ""/127}, 0x87, 0x2, 0x1000) r0 = kqueue() open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) r2 = kqueue() r3 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000280)='/dev/ttyCcfg\x00', 0x2, 0x0) ioctl$WSDISPLAYIO_GETEMULTYPE(r3, 0xc014575e, &(0x7f00000002c0)={0x100, './file0/file0\x00'}) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r2, &(0x7f00000000c0)=[{{r5}, 0xffffffffffffffff, 0x11}], 0x3f, 0x0, 0x0, 0x0) kevent(r2, &(0x7f0000000080)=[{{r4}, 0xfffffffffffffffe, 0x5}], 0x1f, 0x0, 0x0, 0x0) r6 = dup2(r2, r5) close(r6) r7 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r7, &(0x7f00000000c0)=[{{r9}, 0xffffffffffffffff, 0x11}], 0x3f, 0x0, 0x0, 0x0) kevent(r7, &(0x7f0000000080)=[{{r8}, 0xfffffffffffffffe, 0x5}], 0x1f, 0x0, 0x0, 0x0) r10 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r10, &(0x7f00000000c0)=[{{r12}, 0xffffffffffffffff, 0x11}], 0x3f, 0x0, 0x0, 0x0) kevent(r10, &(0x7f0000000080)=[{{r11}, 0xfffffffffffffffe, 0x5}], 0x1f, 0x0, 0x0, 0x0) ioctl$TIOCSETAW(r11, 0x802c7415, &(0x7f00000003c0)={0x1, 0x2, 0x0, 0x408ebd46, "9b2fccb7958c9142d55c38a27e8990a70da3a680", 0x484, 0x996f}) dup2(r7, r9) r13 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r13, &(0x7f00000000c0)=[{{r15}, 0xffffffffffffffff, 0x11}], 0x3f, 0x0, 0x0, 0x0) kevent(r13, &(0x7f0000000080)=[{{r14}, 0xfffffffffffffffe, 0x5}], 0x1f, 0x0, 0x0, 0x0) dup2(r13, r15) ioctl$WSMOUSEIO_GCALIBCOORDS(r15, 0x41205725, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x10}) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x0, 0x10, r1, 0x0, 0x0) kevent(r0, 0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)) 16:02:23 executing program 1: r0 = semget$private(0x0, 0x1, 0x466) setuid(0xee01) r1 = open(&(0x7f00000001c0)='./bus\x00', 0x100, 0x10) r2 = msgget(0x1, 0x8) r3 = geteuid() fcntl$getown(r1, 0x5) bind$unix(r1, &(0x7f0000000ac0)=ANY=[@ANYBLOB="e7879a180139cf491405aa010000007300d24340e0c4e96334f0000000000000000000000000e090797d0c920cd00cb3ca9058493992aee7b3cf4bb9b4134fab42b34bbc266080a74fc3da11cd62dcf9811a7d8c0e6d4101d96a8d272b38a6174208eef9904359f13ac5b4177002f08a5f673c770c0af6d0eda7b28e108e4a6721f5460f9175d75d1f26dda8558e4b866394e401f669790c5901b6522a2257650a3bb2681ed91988f7b8798a7f951845b9fc16010000801a40e410c0318c964de5743ec57f9ee644ae2d102495eab6ff70910e04a9cd6fc2873ebb2dbc4dd764bd7c700cf5456b7e23c63718036c104a09772b8406a78da4c8aec88f3dd3bec738a121468341f8144eb3551bb0134dbd073134bc368cf76cdaf211985c77526f4026902fca1282bc68f026d1ed5234793d42aa1e473cd76a73b98a68021bae854c5ca3e243fc37a9a33e965c6086a12778d7dfb1ba3d7139c70000009d089c2b007b8512d04800df826ae5ffc1d3fcd9ec9e8c40829c5ab08f5646daeb794aa2695ff1b9ddc585ef5413cc5221bcaf5c22f7c2cf6f9ab737ed46b7fd4e579686a16e2015e59e5af96b017f3e1577c0185c3f5b69349f2756b14294fd8ac4888794384ab12ca9a6d42b8efae8cc10e0584d9318b3a0d6ccf81fd7539ce551bc64d739c4816b0c261065e55d8421d77cbfd8cf862d0112b5f10d29b2a0e67d1db1dd57b71a632a7e349e6e0f163ad48229cc1a43675e5cc71d4eed2ac37acf0e12ad8e4eb3f419d927dda07113caf68e3cfddeb50ac58f1c5a203000b33680b5ee2e3c304c571a54f07f84cde5af8fe9c2b892e06e771ffc3480a0dcb753c707124286953bae42eb5a8de97d70c001249011bf58d9a7c4ead937e940f74d8626f4f9c69fd0b06a54d1b9acce2f1e81e41902f90a5c9c080000001e205173f41e43566b4e384e71053c8ec6db99cedba66a5fd9f3b1dcc78a436027b68bf4a4fd648ebf44031e83f54c63f95285234a89d44373000bfb9b7ee76819b7a39000f7a667b552fea7f9b82d4c5d22824db0fa59b427f1b918118234f5f7676715c51973ba51723a39573580fa16cc385493d0384f87a3ba46a641280f11e59fbb9f313c70be18ed41be4573363632392f6a65"], 0x1) ioctl$WSKBDIO_GETMODE(r1, 0x40045714, &(0x7f0000000000)) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, 0xc) getgroups(0x5, &(0x7f0000000340)=[0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) msgget$private(0x0, 0x2a) fcntl$setstatus(r1, 0x4, 0xc0) setreuid(r3, r6) setuid(r4) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000380)={0x0}, &(0x7f00000003c0)=0xc) r9 = open(&(0x7f0000000000)='./bus\x00', 0x482, 0x0) pwritev(r9, &(0x7f0000000100)=[{&(0x7f0000000040)='G', 0x1}], 0x1, 0x0, 0x2) r10 = open(&(0x7f0000000000)='./bus\x00', 0x482, 0x0) pwritev(r10, &(0x7f0000000100)=[{&(0x7f0000000040)='G', 0x1}], 0x1, 0x0, 0x2) dup2(r1, r10) openat$vmm(0xffffffffffffff9c, &(0x7f0000000140)='/dev/vmm\x00', 0x80, 0x0) openat$diskmap(0xffffffffffffff9c, &(0x7f0000000240)='/dev/diskmap\x00', 0x800, 0x0) r11 = fcntl$getown(r1, 0x5) mprotect(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x0) r12 = open(&(0x7f0000000480)='./file0\x00', 0x1, 0xd0) msgctl$IPC_SET(r2, 0x1, &(0x7f0000000400)={{0xa, r3, r5, r6, r7, 0x40, 0x8}, 0x0, 0xa1, r8, r11, 0x8001, 0x5}) fcntl$dupfd(r12, 0xa, r12) fchdir(r1) semctl$GETALL(r0, 0x0, 0x6, &(0x7f0000000080)=""/136) r13 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r13, 0x8020426c, &(0x7f0000000280)={'tap', 0x0}) r14 = open(&(0x7f0000000000)='./bus\x00', 0x482, 0x0) pwritev(r14, &(0x7f0000000100), 0x0, 0x0, 0x2) 16:02:23 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSRSIG(r0, 0x80044272, &(0x7f0000000000)=0x1ff) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0xf0, &(0x7f0000000080)="b6") 16:02:23 executing program 0: r0 = syz_open_pts() r1 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r1, &(0x7f00000000c0)=[{{r3}, 0xffffffffffffffff, 0x11}], 0x3f, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000080)=[{{r2}, 0xfffffffffffffffe, 0x5}], 0x1f, 0x0, 0x0, 0x0) r4 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r4, &(0x7f00000000c0)=[{{r6}, 0xffffffffffffffff, 0x11}], 0x3f, 0x0, 0x0, 0x0) kevent(r4, &(0x7f0000000080)=[{{r5}, 0xfffffffffffffffe, 0x5}], 0x1f, 0x0, 0x0, 0x0) chroot(&(0x7f00000002c0)='./file0\x00') write(r0, &(0x7f0000000040)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000400)="3a2a7913e4ba0600000000000000e5e27b216d673551c0c01b3dfaf91739ee6cfd0f85000000e552aaeefeaff0f2c85e287f043b31583b31c61ad44901047c000000000000013c1fe9002000000000000001ff10343482a9caa2878d7eccb5a322ddd8bde952b7a1f115b00a7e8811bc2db90f862fddcc9708c56fb8f89c862e5cf652abbcd4833ae808270c3f234d798f7ced39e1e7b4779733ef21914b1880c27789fc6be0ce9301bbdf9346939ccdfa15e2c64bdce43d1d1a1ca285bf41ded1973550246c00000000000000", 0x3ab) r7 = syz_open_pts() close(r0) dup(r7) r8 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r8, &(0x7f00000000c0)=[{{r10}, 0x0, 0x11, 0x0, 0x0, 0x2}], 0x3f, 0x0, 0x0, 0x0) kevent(r8, &(0x7f0000000080)=[{{r9}, 0xfffffffffffffffe, 0x5}], 0x1f, 0x0, 0x0, 0x0) dup2(r8, r10) ioctl$TIOCDRAIN(r10, 0x2000745e) r11 = syz_open_pts() ioctl$TIOCSETA(r11, 0x802c7414, &(0x7f0000000940)={0xfffffffffffffff8, 0x7, 0x5, 0xffffffffffffff19, "02000010000101936000"}) readv(r11, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="40000000ffff002001"], 0x9}, 0x0) sendmsg(r12, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) r13 = kqueue() write(r13, &(0x7f0000000240)="edcdd37e90d329d6fcf30b1341f765ff3617e0726c14e76c76d5ae5ce62391ff24da83a23af6e0e70fd1ac1c14288299d2a0fc6f13bccd21fed8572fa4776fd902ef4328f74fa6959a61fbc64a7ff7024ef192b8847450c192d549aa4cced830cf73a753e4cb76fa4195335da60dd05a40170fe59a9ccf62", 0x78) kqueue() 16:02:23 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0xf, 0x292}) r0 = syz_open_pts() r1 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r1, &(0x7f00000000c0)=[{{r3}, 0xffffffffffffffff, 0x11}], 0x3f, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000080)=[{{r2}, 0xfffffffffffffffe, 0x5}], 0x1f, 0x0, 0x0, 0x0) dup2(r1, r3) preadv(r1, &(0x7f0000000400)=[{&(0x7f0000000100)=""/233, 0xe9}, {&(0x7f0000000200)=""/83, 0x53}, {&(0x7f0000000280)=""/54, 0x36}, {&(0x7f00000002c0)=""/38, 0x26}, {&(0x7f0000000300)=""/210, 0xd2}], 0x5, 0x0, 0x0) close(r0) syz_open_pts() r4 = openat$tty(0xffffffffffffff9c, &(0x7f0000000480)='/dev/tty\x00', 0x1, 0x0) ioctl$TIOCSETAF(r4, 0x802c7416, &(0x7f00000004c0)={0x101, 0xa0, 0x120, 0x0, "552c0963d7e2b15c5776923d0be90744b52a1277", 0x8, 0x7}) write(r0, &(0x7f00000000c0)="332a17163b0a9622dcd2aa871f08bd12", 0x10) r5 = open$dir(&(0x7f0000000000)='./file0\x00', 0x400, 0x20) openat(r5, &(0x7f0000000080)='./file0\x00', 0x80, 0xa2) 16:02:23 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() writev(r0, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0xfff7fffffffffffc, 0x6, "9375b01a93b45136fdf0f0e1787fd11e3b4ba8dd"}) read(r1, &(0x7f0000000540)=""/226, 0xe2) writev(r0, &(0x7f00000004c0)=[{&(0x7f00000001c0)="2de11e", 0x3}], 0x1) 16:02:23 executing program 0: semget(0x3, 0x1, 0x84) semget(0x1, 0x1, 0x6c6) 16:02:24 executing program 0: mkdir(&(0x7f00000001c0)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) chdir(&(0x7f00000001c0)='./file0\x00') setuid(0xee01) r0 = msgget(0x0, 0x446) r1 = getuid() r2 = getegid() r3 = socket$inet(0x2, 0x3, 0x0) writev(r3, &(0x7f0000000040)=[{&(0x7f00000007c0)="bc08e5b6d81b7c0c16ffaf41d41a7ea9041c55838a13ef5fb078c5e6f6bf54d6b5d0d240664955f8a55b37320863c77ce6815b58a95f94040ebd07407c3035e7cab3c19c1d14f7c6be493f4a509adc25c150727a4dc36c8d79e3690872df8c9807465f39a755d331c2f5ddb95c37b4c8bfbc58da76c4504856e011500c05c719a01e312ec5797ddbf652ce21e1ab50693e12925071e9ff95acf06da1d21e002271754fb2d9d58c53825aa874da0764309070c403a575c8cf695b187146ff815ceaed3cb8f5dcbc7f9d34ef0c75b7fa858b6fde44260ed52ecc2fc7764aa7b4bafefba63a73de6b31", 0xe8}], 0x1) setsockopt$inet_opts(r3, 0x0, 0x6a, 0x0, 0x0) r4 = semget$private(0x0, 0x1, 0x100) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f00000004c0)=0x3e5) r6 = getgid() getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) semop(r4, &(0x7f00000000c0)=[{0x0, 0x81, 0x1000}, {0x1, 0x6, 0x1000}, {0x2, 0x8000, 0x800}, {0x3, 0x9, 0x1000}, {0x3, 0xffff, 0x800}], 0x5) semctl$IPC_SET(r4, 0x0, 0x1, &(0x7f0000000140)={{0x20000000, r5, r6, r7, r8, 0x2, 0x9}, 0x5, 0x5, 0x8}) ioctl$BIOCGBLEN(0xffffffffffffffff, 0x40044266, &(0x7f0000000100)) r9 = getgid() r10 = getpid() r11 = socket(0x18, 0x1, 0x0) close(r11) connect$unix(r11, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) listen(r11, 0x6) mknod(&(0x7f0000000000)='./file0\x00', 0xa04c, 0x5) ktrace(&(0x7f00000001c0)='./file0\x00', 0x4, 0x800, r10) r12 = getpid() ktrace(&(0x7f00000001c0)='./file0\x00', 0x0, 0x1e08, r12) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) fcntl$setstatus(r13, 0x4, 0xcc) r14 = getpid() fcntl$setown(r13, 0x6, r14) fcntl$setown(r13, 0x6, r14) msgctl$IPC_SET(r0, 0x1, &(0x7f0000000200)={{0x2, r1, r2, r7, r9, 0x41, 0x5}, 0x4, 0xb8f, r14, r12, 0xfffffffffffffff6, 0x390, 0x9, 0x53}) open$dir(&(0x7f0000000080)='./file0\x00', 0x400000002c2, 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) socket(0x18, 0x400000002, 0x0) 16:02:24 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x80000021c0, 0x60004000000028a5) r0 = open(&(0x7f0000000040)='./bus\x00', 0x1, 0x0) writev(r0, &(0x7f0000000000)=[{&(0x7f00000000c0)="000000186a5601000400000000000000feff0060d5706c85c2768511fe8700007b7d8a2b18b96e66cfad1fb4", 0x2c}], 0x1) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, &(0x7f0000000180)=0xc) r2 = dup(0xffffffffffffffff) r3 = getppid() r4 = geteuid() r5 = getegid() sendmsg$unix(r2, &(0x7f00000003c0)={&(0x7f0000000080)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000000340)=[{&(0x7f0000000280)="f1e8403201009ce5b9b1a350db171f2a32f3a4db58cf6b70f2fc6e0eb47088a36026fdea85e5ebaaa9846bc2124617f350dcf438f0f3be974809455b4911d04d38d11173022bf9fdc576e6002e4059cac3a5552c4f038a334c00039cf55dfba9c53562f7bdc4ded29670c80ec898c226935480a86a22ed2a82623b26071bcfb2aa9edc4289d193e10a63eb936de9a74051703c3d9f71aca2a3b6814bd64f5a0718f5", 0xa2}], 0x1, &(0x7f0000000380)=[@cred={0x20, 0xffff, 0x0, r3, r4, r5}], 0x20, 0x402}, 0x400) chown(&(0x7f0000000080)='./bus\x00', r1, r5) 16:02:24 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0xe33defa44c8e3041, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000040), 0x4, 0x0, 0x3, 0x0) r2 = dup2(r0, r1) ioctl$WSMOUSEIO_SETMODE(r2, 0x80045726, &(0x7f0000000040)) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r4 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r4, &(0x7f00000000c0)=[{{r6}, 0xffffffffffffffff, 0x11}], 0x3f, 0x0, 0x0, 0x0) kevent(r4, &(0x7f0000000080)=[{{r5}, 0xfffffffffffffff8, 0x5}], 0x1f, 0x0, 0x0, 0x0) r7 = accept(r5, &(0x7f0000000ac0)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001800"/4098], &(0x7f0000000140)=0x1002) r8 = kqueue() kevent(r8, &(0x7f0000000000), 0x20, 0x0, 0x10000, 0x0) r9 = kqueue() kevent(r9, &(0x7f0000000040), 0x4, 0x0, 0x3, 0x0) r10 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r10, &(0x7f00000000c0)=[{{r12}, 0xffffffffffffffff, 0x11}], 0x3f, 0x0, 0x0, 0x0) kevent(r10, &(0x7f0000000080)=[{{r11}, 0xfffffffffffffffe, 0x5}], 0x1f, 0x0, 0x0, 0x0) dup2(r10, r12) r13 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r13, &(0x7f00000000c0)=[{{r15}, 0xffffffffffffffff, 0x11}], 0x3f, 0x0, 0x0, 0x0) kevent(r13, &(0x7f0000000080)=[{{r14}, 0xfffffffffffffffe, 0x5}], 0x1f, 0x0, 0x0, 0x0) dup2(r13, r15) r16 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r16, &(0x7f00000000c0)=[{{r18}, 0xffffffffffffffff, 0x11}], 0x3f, 0x0, 0x0, 0x0) kevent(r16, &(0x7f0000000080)=[{{r17}, 0xfffffffffffffffe, 0xc0, 0x16000004e}], 0x1f, 0x0, 0x1f, 0x0) dup2(r16, r18) r19 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r19, &(0x7f00000000c0)=[{{r21}, 0xffffffffffffffff, 0x11}], 0x3f, 0x0, 0x0, 0x0) kevent(r19, &(0x7f0000000080)=[{{r20}, 0xfffffffffffffffe, 0x5}], 0x1f, 0x0, 0x0, 0x0) dup2(r19, r21) r22 = kqueue() kevent(r22, &(0x7f0000000000), 0x20, 0x0, 0x10000, 0x0) r23 = openat$klog(0xffffffffffffff9c, &(0x7f0000000240)='/dev/klog\x00', 0x400, 0x0) r24 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r24, &(0x7f00000000c0)=[{{r26}, 0xffffffffffffffff, 0x11}], 0x3f, 0x0, 0x0, 0x0) kevent(r24, &(0x7f0000000080)=[{{r25}, 0xfffffffffffffffe, 0x5}], 0x1f, 0x0, 0x0, 0x0) dup2(r24, r26) r27 = kqueue() kevent(r27, &(0x7f0000000040), 0x4, 0x0, 0x3, 0x0) r28 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000280)='/dev/diskmap\x00', 0x40, 0x0) r29 = kqueue() kevent(r29, &(0x7f0000000000), 0x20, 0x0, 0x10000, 0x0) kevent(r3, &(0x7f0000000180)=[{{0xffffffffffffff9c}, 0xfffffffffffffffa, 0x4, 0x4, 0x8, 0x9}, {{r7}, 0xfffffffffffffff9, 0x45, 0x1, 0x6, 0x3}, {{r8}, 0xfffffffffffffffe, 0x40, 0xfffff, 0x1, 0x7}, {{r9}, 0x7ffffffffffffffe, 0x45, 0x0, 0xffff, 0x1}, {{r12}, 0x8000000000000003, 0x4, 0xfffff, 0x1, 0x428a}], 0x7b, &(0x7f00000002c0)=[{{r13}, 0xfffffffffffffffa, 0x40, 0xe92f0607f308cb35, 0xb24, 0x80}, {{r18}, 0xffffffffffffffff, 0xa6ab77b3c98be3e6, 0x80, 0x30000000000000, 0x1}, {{r0}, 0xfffffffffffffffd, 0x80, 0x80000000, 0x3}, {{r21}, 0xfffffffffffffff8, 0x84, 0x8, 0x5d, 0x9}, {{r22}, 0x6e4620b830e85845, 0x20, 0x20, 0xef, 0xfff}, {{r23}, 0xfffffffffffffffb, 0x10, 0x8, 0x153ae462, 0x8}, {{r26}, 0xfffffffffffffffb, 0x42, 0x2000004a, 0x3, 0xffffffffffff2d31}, {{r27}, 0x7, 0x50, 0x1, 0xbcb, 0x4}, {{r28}, 0xfffffffffffffffe, 0x40, 0x4, 0x0, 0x9}, {{r29}, 0xfffffffffffffffb, 0x64, 0x2, 0x800, 0x9}], 0x0, &(0x7f0000000400)={0x8, 0xfffffffffffff22c}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x4, &(0x7f0000000000)=[{0x10001, 0x0, 0x0, 0x8000000000001f}, {0x3c}, {0x3d}, {0x4006}]}) syz_emit_ethernet(0xe, &(0x7f0000000a80)="b6bc1fc92479ff2b783f6e8a9c81") 16:02:24 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000000)=[{0x5}, {0x8000028}, {0x6, 0x0, 0x0, 0xffffffff}]}) pwrite(r0, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) 16:02:24 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) pwrite(r0, &(0x7f0000000280)="895e654f5c1d85045229b675851d", 0xff59, 0x0, 0x47) r1 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) read(r1, &(0x7f0000000140)=""/205, 0xcd) kevent(r1, &(0x7f00000000c0)=[{{r3}, 0xffffffffffffffff, 0x11}], 0x3f, 0x0, 0x0, 0x0) unveil(&(0x7f00000002c0)='./file0/file0\x00', &(0x7f0000000300)='r\x00') mknod$loop(&(0x7f0000000240)='./file0\x00', 0x2000, 0x0) kevent(r1, &(0x7f0000000080)=[{{r2}, 0xfffffffffffffffe, 0x5}], 0x1f, 0x0, 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000080)={0x2, &(0x7f0000000040)=[{0xff, 0x9, 0xd36, 0x2}, {0x7, 0xe53, 0x9, 0x4}]}) 16:02:24 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wsmouse0\x00', 0x10000, 0x0) ioctl$WSMOUSEIO_SRES(r0, 0x80045721, &(0x7f0000000140)=0x5) pipe(&(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = openat(r1, &(0x7f0000000000)='./file0\x00', 0xa0, 0x40) mkdir(&(0x7f0000000180)='./file0\x00', 0x2) setsockopt$inet6_MRT6_DEL_MFC(r2, 0x29, 0x69, &(0x7f0000000040)={{0x18, 0x2, 0x101, 0x8001}, {0x18, 0x2, 0xc399, 0x8}, 0x7774, [0x0, 0x8, 0x401, 0x3, 0xff, 0x80000000, 0x1]}, 0x3c) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/wskbd\x00', 0x400, 0x0) utimensat(0xffffffffffffffff, 0x0, 0xfffffffffffffffe, 0x0) utimes(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)={{0x6, 0x1}, {0x6, 0xfffffffffffffffe}}) msgget(0x3, 0x200) 16:02:24 executing program 0: r0 = syz_open_pts() ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f0000000000)={0x3c, 0x4f, 0x3, 0x2}) r1 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wskbd\x00', 0x80, 0x0) fcntl$setstatus(r1, 0x4, 0x4) 16:02:24 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000380)='/dev/bpf\x00', 0x0, 0x0) r1 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r1, &(0x7f00000000c0)=[{{r3}, 0xffffffffffffffff, 0x11}], 0x3f, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000080)=[{{r2}, 0xfffffffffffffffe, 0x5}], 0x1f, 0x0, 0x0, 0x0) getsockname$inet6(r2, &(0x7f0000000040), &(0x7f00000000c0)=0xc) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000200)=[{0x20, 0x0, 0x0, 0x3}, {0x40000061}, {0x8000000000000006}]}) r4 = open(&(0x7f0000000140)='./file0\x00', 0x100, 0x8) ioctl$TIOCGETD(r4, 0x4004741a, &(0x7f0000000180)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) r5 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r5, &(0x7f00000000c0)=[{{r7}, 0xffffffffffffffff, 0x11}], 0x3f, 0x0, 0x0, 0x0) kevent(r5, &(0x7f0000000080)=[{{r6}, 0xfffffffffffffffe, 0x5}], 0x1f, 0x0, 0x0, 0x0) sendto$inet6(r6, &(0x7f0000000240)="597790be1b96e03e46a2d6a4bd0ffe8069d9e88d8419a89da30c3f4086a39ca54d316902e4eec6976d707a418fa1edea29efb3a08c59a0f5d5313dba65f442b2e404653b43fe2cac261dc7249e48e94a8be14ec56446488c257ce0bcf7fa0e09a8cbcbe5fe26b26d1a0e905cb3f97a", 0x6f, 0x8, &(0x7f00000001c0)={0x18, 0x3, 0x2}, 0xc) syz_emit_ethernet(0xf0, &(0x7f0000000080)="b6") 16:02:24 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) mknod(&(0x7f00000001c0)='./file0\x00', 0x1000, 0x0) getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) setegid(r1) setgroups(0x0, 0x0) setuid(0xee01) open$dir(&(0x7f0000001480)='./file0\x00', 0x1, 0x0) r2 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x208, 0x0) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000100)='/dev/ttyCcfg\x00', 0x400, 0x0) ioctl$KDGETLED(r2, 0x40044b41, &(0x7f0000000080)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r3 = dup(r0) setreuid(0x0, 0xee01) ioctl$BIOCLOCK(r0, 0x20004276) ioctl$BIOCGDLTLIST(r3, 0xc010427b, &(0x7f0000000040)={0x0, &(0x7f0000000100)}) 16:02:24 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) listen(0xffffffffffffffff, 0x0) accept$unix(r0, &(0x7f0000000100)=@file={0x0, ""/108}, &(0x7f0000000180)=0x1ea) r1 = socket(0x2, 0x1, 0x0) connect$unix(r1, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0x10) sendto$inet6(r1, &(0x7f00000001c0)="8bb773c4bc07a67d84930e434055f56d000000008000000124a81276ca1a269b50853020c95654865e7b497d3f385d08c8692a147b564f9000548ded06f223b3a3bb725b78d0db3c6822306dda4f7bcb1391efd6c605221fd7cc42c1870753d9c0b3299dc56671ed2b9d2809d790609011a8dbc0880e5e7f8014786dadffff", 0xfe33, 0x7, 0x0, 0x134) 16:02:24 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) open$dir(&(0x7f00000000c0)='./file1\x00', 0x288, 0x54) r1 = kqueue() kevent(r1, &(0x7f00000004c0)=[{{r0}, 0xffffffffffffffff, 0x3, 0x0, 0xfffffffffffffffd}], 0x7, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000300), 0x22e, &(0x7f0000000380)=[{{r0}, 0xffffffffffffffff, 0x2}], 0x10000, 0x0) open$dir(&(0x7f0000000000)='./file0\x00', 0x8, 0x20) 16:02:24 executing program 0: pipe2(&(0x7f00000003c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r2 = dup2(r0, r1) r3 = kqueue() kevent(r3, &(0x7f0000000100)=[{{r2}, 0xffffffffffffffff, 0x80, 0x40}], 0x4, 0x0, 0x0, 0x0) kevent(r3, &(0x7f0000000000), 0x31, 0x0, 0xc68, 0x0) 16:02:24 executing program 0: r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) pwritev(0xffffffffffffffff, &(0x7f0000000200)=[{&(0x7f0000000100)="da7ca948519656f986aed1979480187d5a7f9eef7b80059927064200ec05ceb325c8cfbfad6719574aa93f5527162f3c73e4cab21cf375ac7449da697142eb26ed0b22a37dd444f4dafc0d07bce99d87741766e73e48d32ad230e6637cea77c04ad60fe2ee370061ed016525ff2690834446ecbecd449089cf67060410911f5d62a03f174f05755ef5d15f15ebd62c", 0x8f}], 0x1, 0x0, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) r2 = kqueue() kevent(r2, &(0x7f0000000000), 0x20, 0x0, 0x10000, 0x0) r3 = dup2(r1, r2) ioctl$WSMUXIO_LIST_DEVICES(r3, 0xc1045763, &(0x7f0000000240)={0x101, [{0x3, 0x7ff}, {0x3}, {0x3, 0x7ff}, {}, {0x1, 0x8}, {0xaf4ff1cba48942ce, 0x3}, {0x2, 0x7752}, {0x1, 0x9}, {0x2, 0xa5cf}, {0x2, 0x5}, {0x3, 0x933f}, {0x1, 0x3}, {0x2, 0x6}, {0x3, 0x8}, {0x3, 0x4}, {0x3, 0x6a}, {0x3, 0xc305}, {0x6, 0x280000000000}, {0x2, 0x7}, {0x2, 0x80000001}, {0x2, 0x10000}, {0x7, 0x5}, {0x3, 0x2}, {0x7, 0x7}, {0x1, 0x2}, {0x1, 0x6}, {0x2, 0x100}, {0x1, 0xd0e}, {0x0, 0x20}, {0x1, 0x13}, {0x3, 0xe04}, {0x3, 0x1}]}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r1) socket(0x400000000018, 0x3, 0x3a) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) ioctl$WSDISPLAYIO_DELSCREEN(r3, 0x80085754, &(0x7f00000001c0)={0x1, 0x2}) r4 = kqueue() ioctl$WSDISPLAYIO_GETSCREENTYPE(r3, 0xc028575d, &(0x7f0000000040)={0x1f, 0x2, './file0\x00', 0x1, 0x1000, 0xffff, 0x1f}) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r4, &(0x7f00000000c0)=[{{r6}, 0xffffffffffffffff, 0x11}], 0x3f, 0x0, 0x0, 0x0) kevent(r4, &(0x7f0000000080)=[{{r5}, 0xfffffffffffffffe, 0x5}], 0x1f, 0x0, 0x0, 0x0) connect$unix(r5, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x8) write(r1, &(0x7f0000000180), 0x13c) 16:02:25 executing program 1: r0 = kqueue() pipe2(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) kevent(r0, &(0x7f00000000c0)=[{{r2}, 0xffffffffffffffff, 0x11}], 0x3f, 0x0, 0x0, 0x0) kevent(r0, &(0x7f0000000080)=[{{r1}, 0xfffffffffffffffe, 0x5}], 0x1f, 0x0, 0x0, 0x0) dup2(r0, r2) dup(r2) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) r4 = kqueue() kevent(r4, &(0x7f00000001c0)=[{{r3}, 0xffffffffffffffff, 0x83, 0x4, 0x0, 0x9}], 0x0, 0x0, 0x0, 0x0) kqueue() close(r3) 16:02:25 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCMBIS(r1, 0x8004746c, &(0x7f0000000080)=0x8) ioctl$TIOCCONS(r1, 0x20004276, 0x0) ioctl$TIOCMSET(r1, 0xc0044266, &(0x7f0000000000)=0x7000000) 16:02:25 executing program 0: mkdir(&(0x7f000000e000)='./control\x00', 0x0) r0 = open(&(0x7f0000021000)='./control\x00', 0x0, 0x0) mknodat(r0, &(0x7f0000040000)='./control\x00', 0x2000, 0x0) faccessat(r0, &(0x7f000003fff6)='./control\x00', 0x3, 0x0) 16:02:25 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x1, 0x801) r0 = open(&(0x7f0000000140)='./bus\x00', 0x208, 0x971f1efd9f6e3a57) ioctl$BIOCSDLT(r0, 0x8004427a, &(0x7f0000000040)=0xffffffff) open(&(0x7f0000000080)='./bus\x00', 0x80, 0x80) ioctl$WSDISPLAYIO_DELFONT(0xffffffffffffffff, 0x8058574f, &(0x7f0000000180)={'./bus\x00', 0x3, 0x9, 0x0, 0x0, 0x7, 0x6, 0xb2, 0x1, 0x4, 0x0, 0x2}) ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f00000000c0)=0x6) 16:02:25 executing program 1: r0 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd\x00', 0x0, 0x0) r1 = getpid() fcntl$setown(r0, 0x6, r1) fcntl$setown(0xffffffffffffffff, 0x6, 0x0) r2 = getpgrp() r3 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r3, &(0x7f00000000c0)=[{{r5}, 0xffffffffffffffff, 0x11}], 0x3f, 0x0, 0x0, 0x0) kevent(r3, &(0x7f0000000080)=[{{r4}, 0xfffffffffffffffe, 0x5}], 0x1f, 0x0, 0x0, 0x0) ioctl$TIOCGETD(r4, 0x4004741a, &(0x7f0000000040)) fcntl$setown(r0, 0x6, r2) 16:02:25 executing program 0: ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f000046a000/0x1000)=nil, 0x1000, 0x3) r0 = socket(0x1, 0x1, 0x0) r1 = kqueue() r2 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r2, &(0x7f00000000c0)=[{{r4}, 0xffffffffffffffff, 0x11}], 0x3f, 0x0, 0x0, 0x0) kevent(r2, &(0x7f0000000080)=[{{r3}, 0xfffffffffffffffe, 0x5}], 0x1f, 0x0, 0x0, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r1, &(0x7f00000000c0)=[{{r6}, 0xffffffffffffffff, 0x11}], 0x3f, 0x0, 0x0, 0x0) recvfrom(r0, &(0x7f0000000040)=""/47, 0x2f, 0x2, &(0x7f0000000140)=@un=@file={0x0, './file0\x00'}, 0xa) kevent(r1, &(0x7f0000000080)=[{{r5}, 0xfffffffffffffffe, 0x5}], 0x1f, 0x0, 0x0, 0x0) accept$unix(r5, &(0x7f0000000080)=@abs, &(0x7f00000000c0)=0x8) minherit(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x2) r7 = socket(0x2, 0x400000000002, 0x0) ioctl$BIOCFLUSH(r5, 0x20004268) r8 = fcntl$dupfd(r7, 0x0, r0) ioctl$TIOCFLUSH(r8, 0xc0206925, &(0x7f0000000300)) ioctl$BIOCSETWF(r8, 0x80104277, &(0x7f0000000100)={0x8, &(0x7f0000000000)=[{0x84c, 0x3, 0x9, 0x40}, {0x6, 0x2, 0x8, 0xff}, {0x9, 0x80000000, 0xfffffffffffff801, 0x31d87e50}, {0xc34, 0x81, 0x0, 0x100000000}, {0x2e17, 0x0, 0x600000000000000, 0x3e99}, {0xffffffffffffff5a, 0x3, 0xf9, 0x100000000}, {0x4e, 0x1f, 0x7ff, 0x339}, {0x700000000000000, 0x5, 0x3, 0x4}]}) 16:02:25 executing program 1: r0 = socket(0x11, 0x4003, 0x0) r1 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r1, &(0x7f00000000c0)=[{{r3}, 0xffffffffffffffff, 0x11}], 0x3f, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000080)=[{{r2}, 0xfffffffffffffffe, 0x5}], 0x1f, 0x0, 0x0, 0x0) dup2(r1, r3) fcntl$dupfd(r0, 0x0, r3) sendto$unix(r0, &(0x7f0000000000)="5001050300000404000000021306ca9008101018cea11ea8fe036ecfc73fd3357ae26c578ed500a0c7ea4f376336acf00b7804be781e4991f7c8d75f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d02040000000000000002e4fd89720fd3872babfb6a000000000000002f310b404f36a00f90006edf1be657aea8c5000000020000000000000e0208a371a3f80004ffff00000000000000000000000000008539cda74d1467802811c67be2313927b913ce29b800000000000080d1b15727c73f4d000000000000c9a600000000f700dadc0640906fa45d709da9d158d945a2a5fc1233cf6e27749bbd97bb0d03fe2d04a1b9ff40195f1fde95d68896dc7ed79518bf70299107ddf3b187906698e04e34248daaf9231feece30323b4125ce01000000671ad6e5b7b303757e60642b45cbc5737b8e2400000000931400000000000000", 0x150, 0x0, 0x0, 0x0) 16:02:25 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) pipe(&(0x7f0000000280)={0xffffffffffffffff}) getsockname$inet(r1, &(0x7f00000002c0), &(0x7f0000000300)=0xc) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f00000001c0)=[{0x28, 0x0, 0xfffffffffffeffff}, {0x7}, {0x7, 0x6}]}) syz_emit_ethernet(0xe, &(0x7f0000000200)="3cf1a520e2d31968de749c6cca72") pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSMOUSEIO_SCALIBCOORDS(r2, 0x81205724, &(0x7f0000000080)={0x33d1, 0x1, 0x8, 0x5, 0x4def, 0x4, 0x2, 0x10, [{0x7, 0x2, 0xfffffffffffff800, 0x7}, {0x1, 0x81, 0x9, 0x3ff}, {0x8, 0x1ff, 0x3, 0x10001}, {0xffd6, 0x1, 0x8001, 0x1ff}, {0x6f49e706, 0x3, 0x0, 0x7f}, {0x5, 0x800, 0x3ff, 0x6}, {0x4, 0xad5, 0x6, 0x80}, {0x15f, 0x3ff, 0x2, 0x4}, {0x7, 0x1, 0x7f, 0x200}, {0x5, 0xec, 0x8, 0x1}, {0x940, 0x400, 0x9, 0x1}, {0x101, 0x80, 0xfd, 0xae1}, {0x8, 0x9, 0x3}, {0x3ff, 0x49, 0x0, 0x5}, {0x8, 0x400, 0xac, 0x8}, {0x0, 0x3f05, 0x101, 0x3}]}) pipe(&(0x7f0000000240)) 16:02:25 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x3a0914c44f7b202d, 0x1b00) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x2, 0x0) ioctl$SPKRTONE(r0, 0x80085301, &(0x7f0000000000)) r1 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r1, &(0x7f00000000c0)=[{{r3}, 0xffffffffffffffff, 0x11}], 0x3f, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000080)=[{{r2}, 0xfffffffffffffffe, 0x5}], 0x1f, 0x0, 0x0, 0x0) dup2(r1, r3) accept(r3, &(0x7f0000000180)=@un=@file={0x0, ""/4096}, &(0x7f0000000040)=0x1002) 16:02:25 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000080)={0xffffffffffffffff, 0x0, 0x5d25, 0xfffffffffbffffff, "541bb964fee699d9e08c14f630d057e575017b66"}) writev(r0, &(0x7f0000000240)=[{&(0x7f0000001600)="2eb8c6b85918c186cd119b15ebf492613d5393489f53992a1b7f3919b35d1bd2360c8e6b43aceca8ab08f7f7383a505b5fa2f1274aea05e3698b85dc4177c926792591b2a34413d23eff62f2bfe8b592120a6ba6f561a30576606ec81581b7336ed24201850af9648d3e6c6848513cfb701fd84b372fd0727ba888ab44ef9cde1835b64581a92524ab24a74b7aadffd2502ea7bb1686309f11c12b1685fd8a786b22799e0797814b31190fe61694c9b05299675119cbd09c3a3ba15f21d9c60b71df362c5315d5b90b6c8db0be552e36471eb32f3bb3369a6f558910992300b6613a149d3adc28", 0xe7}], 0x1) ioctl$WSDISPLAYIO_GMODE(r1, 0x4004574b, &(0x7f0000000040)) 16:02:25 executing program 1: nanosleep(&(0x7f0000000000)={0x0, 0x20000000}, 0xfffffffffffffffe) r0 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000240)='/dev/wskbd\x00', 0x0, 0x0) r1 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r1, &(0x7f00000000c0)=[{{r3}, 0xffffffffffffffff, 0x11}], 0x3f, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000080)=[{{r2}, 0xfffffffffffffffe, 0x5}], 0x1f, 0x0, 0x0, 0x0) r4 = accept$unix(r2, &(0x7f0000000040)=@abs, &(0x7f0000000080)=0x8) r5 = kqueue() r6 = kqueue() kevent(r6, &(0x7f0000000040), 0x4, 0x0, 0x3, 0x0) kevent(r5, &(0x7f00000016c0), 0x4, 0x0, 0x3, 0x0) r7 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r7, &(0x7f00000000c0)=[{{r9}, 0xffffffffffffffff, 0x11}], 0x3f, 0x0, 0x0, 0x0) kevent(r7, &(0x7f0000000080)=[{{r8}, 0xfffffffffffffffe, 0x5}], 0x1f, 0x0, 0x0, 0x0) dup2(r7, r9) r10 = kqueue() kevent(r10, &(0x7f0000000040), 0x4, 0x0, 0x3, 0x0) r11 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r11, &(0x7f00000000c0)=[{{r13}, 0xffffffffffffffff, 0x11}], 0x3f, 0x0, 0x0, 0x0) kevent(r11, &(0x7f0000000080)=[{{r12}, 0xfffffffffffffffe, 0x5, 0x0, 0xffe0000000000000}], 0x1f, 0x0, 0x2, 0x0) dup2(r11, r13) r14 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r14, &(0x7f00000000c0)=[{{r16}, 0xffffffffffffffff, 0x11}], 0x3f, 0x0, 0x0, 0x0) kevent(r14, &(0x7f0000000080)=[{{r15}, 0xfffffffffffffffe, 0x5}], 0x1f, 0x0, 0x0, 0x0) dup2(r14, r16) r17 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r17, &(0x7f00000000c0)=[{{r19}, 0xffffffffffffffff, 0x11}], 0x3f, 0x0, 0x0, 0x0) kevent(r17, &(0x7f0000000080)=[{{r18}, 0xfffffffffffffffe, 0x5}], 0x1f, 0x0, 0x0, 0x0) r20 = socket(0x10, 0x8000, 0x7) r21 = openat$bpf(0xffffffffffffff9c, &(0x7f0000001400)='/dev/bpf\x00', 0x80, 0x0) r22 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r22, &(0x7f00000000c0)=[{{r24}, 0xffffffffffffffff, 0x11}], 0x3f, 0x0, 0x0, 0x0) kevent(r22, &(0x7f0000000080)=[{{r23}, 0xfffffffffffffffe, 0x5}], 0x1f, 0x0, 0x0, 0x0) dup2(r22, r24) r25 = kqueue() kevent(r25, &(0x7f0000000040), 0x4, 0x0, 0x3, 0x0) r26 = kqueue() kevent(r26, &(0x7f0000000000), 0x20, 0x0, 0x10000, 0x0) r27 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000001440)='/dev/diskmap\x00', 0x80, 0x0) r28 = kqueue() kevent(r28, &(0x7f0000000000), 0x20, 0x0, 0x10000, 0x0) r29 = getpgrp() r30 = getuid() r31 = dup(0xffffffffffffffff) r32 = getppid() r33 = geteuid() r34 = getegid() sendmsg$unix(r31, &(0x7f0000001540)={&(0x7f0000000080)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000001640)=[{&(0x7f0000001580)="d2fdaba7ccd7d897e42ac2497f33eb1812154a5911cc6ac9ac7c5962c8774ba498c99bba7f7360d7bed1bde3eb0a62476722787182ad4c7124cf31d6f3ae4c47f49bcbe3aaa9051b5d3da63a211fe62aad239f721c5a741592cdcc4ebcafe4a363bca1eb32cc2243814916ca9ad0c5740863b6fcf09d8f93b6a8529c0da9d16a42b388f5e880cfb07b0060c96cb80d3f091599c31dfbf477865bb40f76115ff3d4fb9216c59f"}], 0x1000000000000000, &(0x7f0000000380)=[@cred={0x20, 0xffff, 0x0, r32, r33, r34}], 0x20}, 0x400) sendmsg$unix(r4, &(0x7f0000001500)={&(0x7f00000000c0)=@abs={0x0, 0x0, 0x0}, 0x8, &(0x7f0000000200)=[{&(0x7f0000000100)="7f8903752263413c40d2088b005da3b3cfac9bc2aa0c172102e9dcd3f2f10686ffbc9bf8f3e1f5d661f0734fe92822397a89472a026272bda2914e2e142d0a9bcefcb726b2fef59c2a4efd3d6e7c475b07f0824155786a1ab9e4228c99f4fd69ae799eb331152f3a4668dccc444899c002743470963a3773d4c979bc2223cbe09cac0ac0a1aa4223435b58a7c46e4d3a6540b359d486bcb56c733756de410b971ff1e7353817a13ecb6229e6a714b8b36e70e48d55ca4b92f4acc6a5c35b270e1d6037684e9beceb6b587d97ee2f0151856e0e9b2319498533989ae5d441e3db06", 0xe1}, {&(0x7f0000000280)="97cf34ea3c15e23745a3cdf496f53c132f7a745cc2d21b8b683c249a09e9d9f52b315d8f97b1a57afcd8ed62cb9a2a9073689cfccd53b5fd1bad2767f223e8ed5c2575fadfa2bad1e09b1a652b835c9fb273d7001c512a8f74a1542478d0911414ff5eca006cff28740067bdaa83030d433af695a88ff0e7c36199bab83af5d0ba821bd22b65502ef065b4eb016f543bb08a20e520f311bb0cf0819b5b3ad6ed7d53725265c4831e8d6672bceb3e716b3d9e5dca857061d17d736d5779f16f5bd946", 0xc2}, {&(0x7f0000000380)="286246dc658e9f2d33bd298c998c7373351a89dbd68a8149b2269a566dc9dc5eb495d8c03617c0e2edd8fd878bf9d844166951b6c65ebfd0d44120ab5a9ee25c79998034f5169713733f9027106eac26947219c8782ae23cfe0d1e94f5d6f3d658b752964fa92f78237744f56fafed7d61b630822eb94382ce4a9c7b13053b92c1979c9df4a073df1dd75b7f6da21259e89cb6bac3adad4837ff4c673485572a90131d3989c9d83fa02950a8748936737caf51c020e2e747adf9257184763667b11bf0456715686754fc9fdcd2a31ebb08384320f6ebb3a89c68471ca66082d59343fae32e29fb24a365d850f01114e4b4f2984b970140b8a365246a333a871982adcf4ec5cf7547fc32c5d443604ab728b4fc3bdace3d18cbe6ef3ebbd3d2db50015fd175978cf57d22bcd58ee09da5d871b7fb8b16b46dedae7aa7c9ae3d349dbe2ebf0301c4ff842e16a667100b5594cf77c1408c3588faa978a8c94e3a0f4f7a192d802b9853208c62e8e087cb9f9dfd7aaebd5ec790af8bc5dfe25a1b46fbf8a45f837f3eb290696eb6c59839d32da76cdd80cfa61c91e06f2ab457de283c20e25988b744a2854b2fc6db90472a451b7c595d24d3c119965582050320e818f7ab2aad82ae81713e6c8e0e8044891dae369e6dcf078c4f4258c552cd83c076da19de3b5c1737043c1abaf4a77dd3ff23b79c3852a2cbb6b879d7aeba1181e3dc6699b355acc4bcb1a85e61c9e316096a7131e88088af3dcced47f0168cb00757a562efc5d0ad6d06977a5fa0f3c6ed0b0e4f5310f2c6cb6aa01048e1456129f6fe1e6d4702f2de58eb18059434ad956f3ca12c5b7bb56fdf075d373a1634b8daacdc50dfb96946243511343cc26f29d856f0b802754b79bbe2cfb1bce5803475bdb0c67e41b469ac1251d9ba9f32af4caf6bbd435012f4b115c954a7f5b26daddb61f318e21a5b22077f99607e739b55e85a846bf343afa3e0249dcf67a0e198b1cb038d9cf6395e8bc532f381829e4879d9e3f1057dcc0eb9809449130621b94c2a3fe1af2564aac2c56765266c5c2d95dc8be9a44e3650a34e404cd10de71d5c4166109243f50660ee60e52e8e30359d877b9a9c59bde2222cd597309432fab0d94651e7ddabdca9c0ea0ed195e94b779b4ea36d6c15b4233edae2758709e7ef3c794e35952ba3bb90215cc5f954c1429620ae00a55702c31f538cadb65b65bd0171a1a378e834b34bbd82f23ee9b41686ab8ef885503662f0e40718137188aacb8744f7f26e369170b04e62bdf1ec7148c77aeb2e62e454dc0016ee3cf0de0bb26c8142d4410a577dd960fd8982e46f1bed29a1ddc3d3cad0ced46fcdedb48369861dbe14cf128cc0ac696e049d5c466f2aca1d4c82ff3d6d1f4d397c7a43a7fd5922a396e63ac47f19cd1d40ad8d97ccf9e6fd4005d3d5761d468d628c3f871d94d08c299a66177fdf887617296376ba6639d1abd94b8866f281cd4685dc5f4a09291b0e972a7031ac1a214e4368991da84dde361f04a2fb8d6ece486f0229b3f765da72a92f6f17e558b675abc184278f1b19ec4ea57a694b33dea9d6ba5af5ebcc73bd56ff6124e836a3b620cc96a682f951e045d67ba4614a32fa958e16054b7b3b658ce7b0c290d8cd051e7fd7fddc7a0bc25d0f46d951f6b08cb4f00bdf90c96cca874efd597034c484ab2c7f380ee737b1b348678fb7ef94b6642ec1c0fba793e801f9e5ff0c914499a644a53b6bfb6838cfb2e23e7d92e9a37a5b0c0dee6c7f86f894501728bf7fe9c92aae6540a9349747fc0319270e808aee89ee8be4dc0059630c536fd69cb929b875990b8988143ccd7b8bb54e462858b0db2e7a4702300b096410ba5974046c8fffb5433c0ea6e81c51aa047ac02042088f93d8ff587242e1e1ca0a60b4da2b7504dfb59c9cb311c34c7eaf63b6669d920802ea37215e0ff3ae94db4e7ac10edf7341d6908726309f792b36bb19cad5b1d0a5dcf869d6fdbdee9666b232df1b450d2964a9b9e8501aaf258ba40660d7ed0dbc514c1210376618a0673617f0044df6862b8e916fc3cc4a6e50e61dea1fe9692ef1dab16020e567932512a92e7d6b7ab56d4ef42ce31e64e9c90725a4b522510f2d8063eed76e6123928de050da8feba3d487d99ae16b4d71512e16fb6fc7d4dc1be7837d76a29f79dd7a2598026f5ea4dcb486bac42d2edc21434669a7dd3bdf1f28479ce44e5a3c371ebc4bc6b4f74b5944644fb20a47d2300893f07eaf36fc0e65e0a48d22e1d0c4d29801cdcf9f5c8dbefd997815b757e750ee16666afc22748529c54e78dacb5d37dace8f0009c2682409cd385a7b14875d1cc047ea3fbe4b00ac95bd5b0faad850dd680d3e4aee4e2ad6a0f6015fea24d4807b4f1e6ec021ca842b918089c70be45b7b0b9871354b6c66fe5edce082eb9b14c1c7bfa8ec72f7014ec5c32e6e578689d40bec7f10b0eb2b91a5f6610bf57045a3c30b828001e98a5ab8cbcf277aa2d42ac335f94feca78b264ce6b53a75883d6c04cb9bcb349ef3a4213068a7e185f29aa79c470dea031e3531bf0a2f31cc0edbfd31311fa083486ebcbe122de9b388e010eb83774b1b917f6c963098b9ca075fc621c00439c5c3eb48475b5efaef877dbaa95e9c3db89a78ec8a26fbf8d25223ef56be2a4169bf56fc8468262e830a17cfdc0407abfc996593c9039019a360327e6b2f83096b5415d69d6a366efb61885046a083fb5aa794b20f06142498701f719cd122eea79d1882d7cb694ad8aeabf054fe235dbd7e95eeddfe392ac14af80e139b5c6c6ccb75f10c71bcd1665c23a03a017e7cfa1d32ed3eee642a71515e85dc925b081ac2284f938cc7be274f61e8d035e72abad1da7568f15bcc8002ab17d0f24b9bffb8c28c65861d708c7941bafb51c659c50db7716b9eb88dff70128310cb39e79c633e1a99523041dbfa8c4677e69e6d95b02b8c21a7dc350e583e0262fbb0f7ae0968eecdbac3259a1ae2efb2c5958b135fa55695b8ac8c11eaf7448f857983c035101a8b0403751d6b55924efb9bdfc72483832a618a6a75edb1f50bbb2430f3997eb4ed053baed6ef26e675b688c76eba071f1e6f9a3f01ece0388642afe8dbff35b794dfcae6bd993eef11f95ee0eb40152e392fb3ba39ef1516ec7672a88683cc0ec9a95c710590d9f817d50380763904cf6d21f81aed27a30ee0f94c7f2990db8dfde8c7b507d95e9dd0cbe186debab82aae7db09b3ea29e7f579157b1aee6635afe2ffc3f27fc0e4489053db701fd169f6de772b8854e400062e7c3be5a13d27a9fdaf53f16d47cfe03207c24132d08357ca547a0867fbe98c8f8e787f8ef69f75c48227e09391b73fcb1e85883d4554ea3082f4c62061fad8a7df9337fb781d6bf3d9a327fac91938c9c707ca2f566cf25ba35d083f96886c46d9c1e2735e04295584b3ef355fe9c7982073fc1730614e585bf05b635b547a77aef4e8b5a024e7b7c6a8ac67ea68996237f678353ebbfdd8fd89d38e08995ae3c3ac89f413d9a97605d37c551bef11af4226f42ec17961159c200d1370f45279adf6fd58b10a13aa490f37b7677e9ae63f4a726bd42ea93110d5f26274afb6ef2b98823f73c90f518c88849ea93f27e7aee152f44d54159385abe891f0b21dfe572aa8377ef231029b8d814a8ef7b01e164bedc8d01116903046690755a58915e2996e63b7d9cc143636ff0e7688fcdaf22a259d264d1e9b814a381b550eb66474de7104560bad4c079bcc5a4c11aff51d6bf413728ed7477ca99a39130a25fc5840ce0e110002256fb10cb103fe06d63db31cf53c201ea718e5a9631586098297ab5482961d3cfa8ab5a209825670d3c0602ae31b0980728097b74bec3350f0fa6409c946e77c3e104f5088e73d791491b01ec23c568fb22cad3257647c9ad3e241508c1a0049c4d0898eff81e84fbb0624d2adcab2e10d5e391df5caefe2c5d4cd0a65b75d6ca5ef8caf964175cf5cdd3a4c8392676bfa9d302775f018069f1237499fb529eeab5a95f4f631822f7e366e8e487465c450944a6ffb8b6cf754e608d4eb81afff930b80c40ef122a2372e508519f652c1a72dfa2128f67bf202561d188bd2d6300e5f73ca08ff9daf1a3ff4fe527e5cea14778fe0a05a52302c30f31d213b1c7c76ab7e16e1f9033c3dbe9973ae9168ca56af682908aa808d954ebd321384b1f4a0cf09793b1a554128082fd899e7705dcfef40d613f46b0e4067086ba2f076fd5a15a892706514fd1808c483503639331f9b288ee711537452d684337cd665bc04760bd292313c04cb47de6880ed6858a5c53becea440c5ffeafeeea82d2b26ab7a5faa1085e54421acc5cf23921b5366a2fb30ab83fac6982f9673e605d3bdd61de1985336511b758c606660b09264f8acb57b975ea840bdd7523c74f5288100d5fcbf1c76a2643369f5874b90a2ae10078fde338beb811ddcfa08008e2f5b44e3fb298ca682e5390e3a90155dfe869c5ba4815babb1d8c0634e83c6d44bf6f85a1f8da7f981a6056681ecbed4251bcbcbd14856c8772192ec72d0d3b785d8d008dae76af81976b8fcf644a6850934d75fb0724de49d0b9c60679343ea584cc555babab222594501bbc5b1bde21d7ce7a03bfe1a58a9b115568d6c29460386ea2d0a7e982e51829a205e3897f9cf50cc4fa1f6ef8184abeac66ac60feae2a52d35b67357f40c4d0205edac1f58c5324fb5f6d468d4bbf554c7ec62639209de346a9803bf1e5a8b10b3318297ab6dcfdfa1f1060f9a00ff5999a1692701b42eb20045a574b5e3a4f01f257d181f243956e467dc1ccb74cfc27f3a9ce2c0676d0c08d189434be7e04ef081c2412605ef0518e573888d26ecd75c83d48b68fce83c46bbf3e574cda9bb274c320a0d3090ff3c001f465dc8f6f565f4cfa4d8d31e4b84d7123869f39b9477f5c46f39e3a04aafaaed76d1b7399b19cd7f01d3e90a1ace9b500146be8eae9bb04cba28b8fa943e54c5c057455c0911ec98c56faae4e79f81a91dab8b6c8cfeedc85540d2a8f1e0b09a0841372bd785f47f70e218195cbde634a894d6972c6cc4f46487efbfa3224217b29da4f154738ba7dc27c89bd4aa3e1edbba248d75e1102265c7263bd8e7f38675d455a0b979f76850fd062e16405f1a2a225a4cb3d77f2a77fd863f8a05bf134ab47be28eef0ecdaa4346cfb4b68e78610110957b874e5d2efe14cd0f07397c0c3e117f10e46467c815e3db0de6b138a9d9a99b7837c3e3841ecdf595f2c152518eb48a800e63c027338e3166fbfb1d96e8c2fc60eaed40604687e425db630b9d24ea10788e7ff5529f95288345d83793f8b7f048d6a9e3dd005a8566be50f7fbb31e7ff2fd1e7721051eb055b4ccfbbe41fd4bc28afdaa6dea8a76b0b8e7d77295cd1d59ffcfc180db18a2b1ccc71a9221b7ef27ceca9a057a17f0780c2f3319459f73f893ff07debdd3b5155edcf5390ce3a6ac1a24498af9a4b03b0fa85976846b39e3034e3a68694e1069e2658cb5c656efc018b18e621f4dd37db8364e9cafce44131e9d8f155aa2b4744178160756027ee87c9c2e2670769585aa8af64c1df7655d68eab2f037dd4838a80bf89a67c921334167fb1335e4c37cffedc0d3a9d8023519a0eae4394c7ff5da9736083432a5aaa58b7be04b6de516cdd718e80ab8857b9a86d001c7b493ecf764a65685053901f951c11b588e9a4168b860c4bae48e4dcbaa354bd9e897cc21b2356bc95ddaa63f2f298451961ded56d312598737f3", 0x1000}, {&(0x7f0000001380)="a2834009d5fa88cb1f40653061954fc33efa647b62525bba3eec495b5209f44dcb6def8531bf145c317ad7d44e0fa8e0b93097b768f469239c4c7f68edb898b3eab835de8b4fbcb9c50401f1f838d1cba47a3b1240f0197c6d", 0x59}], 0x4, &(0x7f0000001480)=ANY=[@ANYBLOB="3800000000000000ffff000001000000", @ANYRES32=r5, @ANYRES32=0xffffffffffffff9c, @ANYRES32=r9, @ANYRES32=r10, @ANYRES32=r11, @ANYRES32=r16, @ANYRES32=r18, @ANYRES32=r20, @ANYRES32=r0, @ANYBLOB="000000002800000000000000ffff000001000000", @ANYRES32=r21, @ANYRES32=r22, @ANYRES32=r25, @ANYRES32=r26, @ANYRES32=r27, @ANYRES32=r28, @ANYBLOB="2091aa2bf7b6dd6d0000004000000000", @ANYRES32=r29, @ANYRES32=r30, @ANYRES32=r34, @ANYBLOB='\x00\x00\x00\x00'], 0x80}, 0x2) 16:02:25 executing program 0: pipe(&(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000000340), 0x10000014c) write(r1, &(0x7f0000000040), 0xfeea) read(r0, &(0x7f0000000080)=""/101, 0x65) fcntl$setstatus(r0, 0x4, 0x40) ioctl$WSDISPLAYIO_GETSCREEN(r1, 0xc0245755, &(0x7f0000000000)={0x9, './file0\x00', './file0\x00'}) execve(0x0, 0x0, 0x0) mknod(&(0x7f0000000100)='./file0\x00', 0x100, 0x7) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r3 = dup(r2) msgget$private(0x0, 0x108) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x800000000087}, {0x10000000004d}, {0x6}]}) syz_emit_ethernet(0xe, &(0x7f0000000100)="26495b55a658d024cd62a548e094") execve(0x0, 0x0, 0x0) mkdir(&(0x7f0000000040)='./file0\x00', 0x2) 16:02:25 executing program 0: r0 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x0, 0x10) lseek(r0, 0x0, 0x3, 0x0) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x0, 0xfffffffffffffffd, 0x1000200000005}) r1 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r1, &(0x7f00000000c0)=[{{r3}, 0xffffffffffffffff, 0x11}], 0x3f, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000080)=[{{r2}, 0xfffffffffffffffe, 0x5}], 0x1f, 0x0, 0x0, 0x0) dup2(r1, r3) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, 0xc) r5 = dup(0xffffffffffffffff) r6 = getppid() r7 = geteuid() r8 = getegid() sendmsg$unix(r5, &(0x7f00000003c0)={&(0x7f0000000080)=ANY=[@ANYBLOB="01002e2f661068546b00"], 0xa, &(0x7f0000000340)=[{&(0x7f0000000280)="f1e8403201009ce5b9b1a350db171f2a32f3a4db58cf6b70f2fc6e0eb47088a36026fdea85e5ebaaa9846bc2124617f350dcf438f0f3be974809455b4911d04d38d11173022bf9fdc576e6002e4059cac3a5552c4f038a334c00039cf55dfba9c53562f7bdc4ded29670c80ec898c226935480a86a22ed2a82623b26071bcfb2aa9edc4289d193e10a63eb936de9a74051703c3d9f71aca2a3b6814bd64f5a0718f5", 0xa2}], 0x1, &(0x7f0000000380)=[@cred={0x20, 0xffff, 0x0, r6, r7, r8}], 0x20, 0x402}, 0x400) lchown(&(0x7f0000000080)='./file0/file0\x00', r4, r8) r9 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x10, 0x0) ioctl$BIOCPROMISC(r9, 0x20004269) 16:02:25 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x1fd, 0x0) openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x2, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000100)=[{0x61}, {0xc}, {0x6, 0x0, 0x0, 0x100}]}) openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x80, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) pwrite(r0, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0x3a, 0x0, 0x0) 16:02:25 executing program 1: setuid(0xee01) ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000040)={0x2, 0x0, 0x1, 0x0, "81188ffa9a0a38e8f9be173b10ed2676def6576a", 0x1, 0x2}) r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse0\x00', 0x100d0, 0x0) ioctl$WSMOUSEIO_GETPARAMS(r0, 0x80105727, &(0x7f0000000140)={&(0x7f0000000100)=[{0x41, 0x5}, {0x45, 0xfffffffffffffffb}, {0x6, 0x4}, {0x82, 0x3}], 0x4}) r1 = socket$inet(0x2, 0x1, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1, &(0x7f0000000000)=0x6, 0x4) setsockopt$inet_opts(r1, 0x0, 0x13, &(0x7f0000000040), 0x4) listen(r1, 0x0) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000080)='/dev/ttyCcfg\x00', 0x80, 0x0) 16:02:25 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x2050, 0x0) r0 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r1 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) ioctl$FIONREAD(r0, 0x4004667f, &(0x7f0000000080)) writev(r1, &(0x7f00000003c0)=[{&(0x7f0000000240)="3b33ea59698da3b92bb49f3e8579da35d2", 0x11}], 0x1) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "fd84054fddc3e1b284ec04db28b1662600"}) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$getflags(r2, 0x3) 16:02:25 executing program 1: ioctl$WSDISPLAYIO_LDFONT(0xffffffffffffffff, 0x8058574d, &(0x7f0000000140)={'./file0\x00', 0x7fff}) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000140)={0x301, &(0x7f0000000080)=[{}, {}, {}, {}]}) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x800000003}}) r0 = socket(0x18, 0x1, 0x0) r1 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r1, &(0x7f00000000c0)=[{{r3}, 0xffffffffffffffff, 0x11}], 0x3f, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000080)=[{{r2}, 0xfffffffffffffffe, 0x5}], 0x1f, 0x0, 0x0, 0x0) connect$unix(r2, &(0x7f0000000280)=@abs={0x0, 0x0, 0x2}, 0x8) r4 = socket$inet6(0x18, 0x3, 0x0) r5 = dup2(r4, r4) sendmsg$unix(r5, &(0x7f0000001700)={&(0x7f0000000380)=ANY=[@ANYBLOB="fb18320809d00000000039cc814bde2d08d6a934e129f2cebeb37615be6efd595cc549776eb1ccb92ef8e7bd93779ae525aeba80650056e6bed1ab2a44d4403c685eb36fef10395bb02c772eddab1686d5a3fdaba57064be07d42415f6f0df295dc747635080495d18927a662e"], 0x1c, 0x0}, 0x0) close(r0) r6 = socket(0x18, 0x400000002, 0x0) write(0xffffffffffffffff, &(0x7f0000000180)="d3", 0x1) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000040)={0x40, 0x9, {0x0, 0x2}}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x7, &(0x7f0000000100)=[{0x1, 0x3ff, 0x1ab, 0x6}, {0xffffffffffff966c, 0x9, 0x4, 0x6}, {0x95, 0xf109, 0x1, 0x83b2}, {0x80, 0xbc9b, 0xcc, 0x6}, {0x9, 0x4, 0x5, 0x35}, {0x5, 0x2, 0x3}, {0x6, 0x6, 0x4, 0x8}]}) close(r6) socket(0x400000000018, 0x3, 0x3a) setsockopt(r6, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r6, &(0x7f0000000140)="ad18f05de2f4ef18", 0x70) r7 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r7, &(0x7f0000000240)=[{{r9}, 0xffffffffffffffff, 0x11, 0x0, 0x1, 0x4000000000000000}], 0x43, 0x0, 0x0, 0x0) kevent(r7, &(0x7f0000000080)=[{{r8}, 0xfffffffffffffffe, 0x5}], 0x1f, 0x0, 0x0, 0x0) ioctl$VT_ACTIVATE(r8, 0x20007605, &(0x7f0000000200)=0x6) 16:02:25 executing program 0: pipe(&(0x7f0000000280)) syz_open_pts() kqueue() mknod(&(0x7f0000000000)='./bus\x00', 0x80002005, 0x20000000065a) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r1 = open(&(0x7f00009b7000)='./bus\x00', 0x0, 0x0) ioctl$WSDISPLAYIO_GETSCREEN(r1, 0xc0245755, &(0x7f0000000040)={0x2, './bus\x00', './bus\x00'}) ioctl$TIOCCONS(r1, 0x80047462, &(0x7f0000000200)) pwrite(r1, &(0x7f0000000440)="8efb95b184e7a0034c72b854b15c069ccd13c8ae65963cb106bbf67a2c24219241e6a41d0646ebdab9758dc12fc45520182ac2dad1456f5811b6572cb90cbcfa8b76c64c62a502f495ed19ff7cdb0e6dc9f67be6f2118e579547ffd1a24be143cf141a62769b067117e6ef26f4ef53155c721e2cefaa1e757a217d2556fc17dc92add45ac05535c96d7004614ad285ab355db4385ca682a193cba40567b59cd37c7daec50a78eaf0d68352697ec9eb51c4b3038e62b9621c6887295b474cc01419ec34dbe40c62c078423e33f2c1b4e927b9bb57439d4f1fa5ac1a69e8a9224bc6d9", 0xe2, 0x0, 0x0) socketpair(0x6, 0x2, 0x7, &(0x7f0000000640)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f00000006c0), 0xfffffffffffffe5a) pipe(&(0x7f0000000700)={0xffffffffffffffff, 0xffffffffffffffff}) r5 = msgget(0x2, 0xc0) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f0000000240)=0x2) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xd2) pipe(&(0x7f00000001c0)) r8 = getuid() getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, &(0x7f0000000300)=0xc) r10 = getpgid(0xffffffffffffffff) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000340)={0x0}, &(0x7f0000000380)=0xc) msgctl$IPC_SET(r5, 0x1, &(0x7f00000003c0)={{0x0, r6, r7, r8, r9, 0x0, 0x9}, 0x800, 0x1, r10, r11, 0x6, 0x1, 0x1, 0x2}) setegid(r7) select(0x40, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0xfffffffffffffffd, 0x0, 0x0, 0x9}, &(0x7f0000000140)={0x7f, 0x0, 0x8}, 0x0, 0x0) r12 = openat$zero(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/zero\x00', 0x1, 0x0) ioctl$BIOCIMMEDIATE(r12, 0x80044270, &(0x7f0000000540)=0x3) select(0x40, &(0x7f0000000040), &(0x7f0000000080)={0xbee}, 0x0, 0x0) ioctl$VT_GETACTIVE(r0, 0x40047607, &(0x7f0000000180))     16:02:25 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x2000, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x1, 0x8e) r1 = open(&(0x7f0000000280)='./file0\x00', 0x0, 0x0) r2 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r2, &(0x7f00000000c0)=[{{r4}, 0xffffffffffffffff, 0x11}], 0x3f, 0x0, 0x0, 0x0) kevent(r2, &(0x7f0000000080)=[{{r3}, 0xfffffffffffffffe, 0x5}], 0x1f, 0x0, 0x0, 0x0) fchdir(0xffffffffffffff9c) ioctl$WSDISPLAYIO_GBURNER(r0, 0x400c5752, &(0x7f0000000100)) dup2(r2, r4) connect$unix(r4, &(0x7f0000000080)=@abs={0x1, 0x0, 0x1}, 0x8) ioctl$TIOCSWINSZ(r1, 0x80087467, &(0x7f0000000000)) 16:02:25 executing program 1: r0 = accept$inet6(0xffffffffffffff9c, 0x0, &(0x7f0000000180)) close(r0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) r1 = socket(0x18, 0x2, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) socketpair(0x0, 0x3, 0x2, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_linger(r2, 0xffff, 0x80, &(0x7f0000000080), &(0x7f0000000100)=0x8) utimes(&(0x7f00000001c0)='./file0\x00', &(0x7f0000000200)={{0xa0, 0xfff}, {0x4b19, 0x7}}) socket(0x1, 0x8007, 0x80000000) sendmsg(r1, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="2000000000000000ffff000000000000f87c8a5b671b1b54ba538706000000a71400000b357000"/56], 0x38}, 0x0) 16:02:25 executing program 0: semget$private(0x0, 0x4, 0xfa663d4f2c5face4) r0 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x41) r1 = dup(r0) r2 = open(&(0x7f0000001ac0)='./bus\x00', 0x301, 0x0) pwritev(r2, &(0x7f0000000680)=[{&(0x7f0000001b00)="1d078284653dee01f0dddaca7f8860bd04281d722ab9944a7aab9b9032d451f8372111962bb9f6cb8059743864dd2345e554ee84bbbf3f8a925af33b43ade20bcc8cb9fa299b1fe00192db6b9a8bdcce868b18ba937857f58f8771efd5357a424f3a33cdc851561d695e7b8770503a923ed994cb5df38456282c1cfe0708ef115fabcf106600e168abf55c2ba46728e8830967948ed9264028"}], 0x3d6, 0x0, 0x0) pwritev(r2, &(0x7f0000000180)=[{&(0x7f0000000100)="9d66be74330617823b4a1c4048a6efd4ff941c26e8b46b047b", 0x19}, {&(0x7f00000005c0)="89995e093ce18eb5dc9affdf6e6d282fc0b732e1f9341f382e5de392bffb7bcaf02bfb5e0c2bb1228db57c93780d5798b4ebc8e47411b96bc9f42a3696a505a7b8d387b7127ae9d76fee4201d66f86000027b322fc18ffbe", 0x58}, {&(0x7f0000000740)="0bd75898a9889084abb29ed6c83ca7580ff652e3c24b23c8eb9216c6f3f57fbb371151bee7ddc8fca3531f77c68f455c025353fb3bd04f015d09f2c60ded60a1633f2f31867915041b24d30404004c9c7521ef43d8d7eebb70f3b6fc9c0699b751fb83b3a5d3b1177ea14ec51081be358d38518d9c042fe21499cc3ef815bbf94352552540c29677b6546feb029c18308e2afcf08db7a753c83a15d79e74de9ac9a27b3091ba9c35a692efa272a7a2d22a63f2", 0xb3}], 0x3, 0x0, 0x0) r3 = open(&(0x7f0000001ac0)='./bus\x00', 0x301, 0x0) pwritev(r3, &(0x7f00000002c0)=[{&(0x7f0000000800)="b79d60f39e0e337fc6012366cf9effffffffd8d733bf3c437394c8b7958f3809ab1fe93c1fcfd7346d0600c440cbcb67374a274a30c321bb9518d0454d10f104453cfafad673986103624dab0e51b86103fbc0148245ecad4a3e8d2d5d352c00"/115, 0x73}], 0x1, 0x0, 0xfffffffffffffffd) pwritev(r3, &(0x7f00000004c0)=[{&(0x7f0000000880)="a11e4d6d556d44a617f11a00bb8b47b0a8a2c1766ca330681e4e8aa72661f3f3211c8dacd93f1173b2dc995ba1ef367713a83d9297cb5b7f9077a853d127b7dfccbd0f672a0a30397ff0d8bbf56706cd0486146a074c1ff71f668538abf042833984fc8c651eaf2208ce9a7ce9e81edf924ef5a02939b4a2ee9d5f21059c1a4c4de44df34642b34264f6be4d2df2e9b9f6699116dda128bf55a7f13e525c7bd53c41747947ff91dee8044a8dc56be382e4ca00034bafd3ca19328a00271627b6e7b7f21d053ee093aadaa2bf3125f43bee3168227e67e6b80134b51ecc08cbf29d278fbcf91a821fbbbf3336472e5fe010467a08d9853cea16547ff3780842e28eb1d076b5ec4f4a5dccc9f8644df31a7751af6633d345a33c60715d30bd41dae1c5bb1c80875373a5fa9ce150f6e28dc21a3f020c2b3c77c1392f25406df1d550dbf0b988a36012084505394e77996c77294847349ef7f01feb6d8963c4dc75ecefe3c0703797ee5eefb604dc415541f4b676a60e550c639a1298f8febf8136367b764df3edbac7598c0553bf14d09a124e08b4c2e49d426adb0bbabcd3adc292cd9d50522014bd880d3d81765b089abf786043517b6c171bac44f6ba2ca32ea92ffbc4100744ec9a5f809bf12b5b64b0e28edd19664143e055e8f4779329f0fc03dc867f4864bd1c299c1254fc3b3c005a74a556663c0565a86c7d75d55cac1b1bd2e6bf9fb7b2e48e7b83d97b3903f0dd19d32db257e91e6b7e83a52393f5e2f637e2d5d7ceb429f3ccc6722effbb112b709998ba1039e49ca907a65606e938f8b640539e4e62db7a8972f94458e532a4764f42fad8acf9c7258afe23653b8ac5969db479440fe23aec2815ab758417ae654f63a09fb53de897dd65d035765e816350e620c9be3f346e3ae7353795df740d0e184f6c4a3e02e0d67a76f49c5821b532bff21e1c3242970022c3a1b249a637a49d721734240d45e971b8df411ebb04c662009e75e6b5282dded90c367c9fcf25fdc4a93389fa8085370b77a948fed6d420cca9a5399ea215e6604c1f5a8d19b928a807ba640d68ef6fd0d2777e74d4bba4e8442409af3532e9595841771c1e1e96936ad1e46e8ea299013121bbe2fa1e110e4501c3c02ab0a99a5e82274b19b54abc8fcfe9de1298cf3d209de3a0e869b31bd9ccf817d3f13606371630b30090c6908964b75a6e017a3b26e797021a2c3b92443578c3bf8ad7f13edd8c3a2bc971f91c816f53981de55685574ad2cae6d6b61444b0dac9e8d3485df7909d846f7c22978af86f59afa7d90b8770cf2d95b178617590433b2f4e14e36bc5a068ead0b7e33e089fccfbc5fe388da12c66a7dc34617624db12222ac7fad3f79562131b6e6339887fae27ed5f0f43b1f3ecc312b88b03c08f4d3f9a08a589f750b399b9bd0e138145585fe99323deecf7de6cda3d6590c8a18ede4b776a91f0dfb72537110060d14ea5f05f8c87017072e02f25db80043064097fcef566e10449c0148553512557acb4a143d28a5a8603d298fdaf79acf986f167950a7a20f857453ed0f0203f74659548c693b35231039ac0307e426ef332dd487cb43f17c4b0d648de937b62a1f74665ad6be620d4c31c01a03fae46753c1a0a4be5129782ba6c62a1e7f0f8e159e2703ed93296f046ded70dca84720482e153f300be3e2be71e708f8a245b3cb6cd3a52b44f6e315c3d1d6415c6c578f4c8e1a63a83503c077bca477bea9e5ebcb878f25f3d58555ae54833e42da36df6b9965d24f4efb7be0104127f03ca06a066c8b68ea4fdabad83728cd7da415619467b238a456c85249b7cdff1718a9d0d8a00972ab8894df5a51926d687e616f97c83c96bc303a04098def3ce0e0affb0ea418b459eafdfda1ee1e02ef98bc4fac29b028ff2e4e8a0bdfa400469ddb9627560376782f894cd13ea26151529eea9977ea11ed42a6f502130549a4f27dd81d47749aed5fafabfcee85624953f23cca7efff0cee0d6bed7867bd300f972587d5e9486b83f5376a241f7d7bb3e80fb44a187676f06249f0d7a467972e3ccd72845c8e1ae7554046135a02d4c09d1efc40a52b9192dba85c26ae17819736191011ae382c91cd2306ed52815bc09a7827a58cc15057cef6d9ca626aca6f2612c6a5616f68ab65bfe554b37d74f4940e42cfb4dc9afa6a9d1498542a6f16e2e122140b795b18e799eccb78b040679665b030b5c792feaf1faf08c1888a0f0f65c42169e3d8ae74f68d04aa967fd2ce994df0854930cf96ff9373d79fef427bd01d59ab2e256edfdbc70c9737a694317f4841c0d7a2f972d74cf34bfc2775e6789499f60b2920459d4f7f460bd49f7f8be701a26cb090da43bbd3543ba84aecebd86deac2896774113d85751637dc091d16ef6af4c28c7b4d7da9f4109dba274da4fc11ac29c82265e3b10722aa05226eaabb0111ce32ac06178ff2ee7e3761956461ee1012b1669fc55ec7eec6c80c72331b5d934ac314878f698e3a7153a1f45a98e366f3e64714d4b1d72cef3d73a8f41999612ea6d74cde55e43da2cf314bdc7c22692c082bc6db32fd6af0358ed7a904ba46fcac54ee14b612f49bdec6531e29221405eb530a05f73ca6b62e7d051f5b7e8ed8c76633f892172a994ad86fff16a713ee2e7a438305ffaf7931999417987d367492f3037743ec89a830323f0a49d8eb8f2c46677c661922830d8ce0f4186361ce2cc186352e73151ade9f3076298ce80b5f70b4619cb48335330ee7ad73707ab56d4f14ce37c57a8014966b937727d276bb21486168d00925c7a8d1e4239e3081543772871405a172d1e2a3432204afe7c82c6bd5ffe61783bd5a2d3c5460fafe1f1c53172c1bf7fd5dee94481d64c81640fb7facafe60aed5a63563f730f5956553038ec79196f5b2b0ae62c51a8b44984e71d603858b8fe3fed2d8b81a7b3fb08b188ec89497e01274e9fe8573de6d8cacf5bdc67376eb43657eef8aaea736bd3e12dd467620715dc4044ab80cae7393e864c88ab0f8b1e2e581a3fb4f2410e58cc8fdcd8306fc55b12bca82211d94e5c2bdfceeff42cf13f95e370bf116be93f4cf5703eefa432927351025efc3b1042234e8be0c4f2e7e878ec21fb72bdb8a15f0328393ba3c5b0042b4159a295e895481721666e6b0fb194dfac544ecacbe8926e3bac64f77f0c3f3d6bdb2ec851c6f187f1cd1fda41f15dcaa5e68eb43fc10ce73e293a8e616fa8339b2717ea6173315ad98d4353d4067b0583b3112755928d7828a0bf84c415a70853501f392278bb14e9f39bc3747d9ab5a12d6276e6f58afead5326d6ef5fd5528f7a92b96462a776e6b4770f470d9982ba46eb87aaed525ec46ba1a8c2562ab286dc11dd5ab3e8b6deac9352448985355d44e2f88d118b64a26ce9b15b50793496611e1f4a3a1fa7c1d94220a45332bbc063690e85a34a4095e1e38f0bb792b40c92d417573d4a51edace4a5d2af9892ac80ecd40377761be1a20a5e3dbf587802c80f61eb32e5e20828e8b4d45f451bc4be8f1727db98bf5a0def179c42f19e29853fdef611500fd455cfe7040bed3355ce3cfdf5134d27b565e239b8e022d3f332ce9a13af756e84f2ac70c2705756a60ba1cc57b18700929f08c3676a710e7caa8587e276dbeee0f8a9e54c6ce78c2bf181a08d5aeb4229ef940d955721ddd7a6dc493f13605ffd936aaa934a8d11a7f07491d981b6bea302ab756d35a1e29f1f0e02c8a56cfe0dab758f0226ac6925963667338aebd42ff71bef7d4e70b18606f82b7c752feb9dfa25e7f1497e05b53d151a27fbc20c310a584448f3f31b13fd4a42d854fe26a7cd5098c662a58a5ff60540ea386a1eb84fb3f98213f34312766826138ac3fec7f02e298c95da972df50a1ebab8c1c2bb3997ae0fe71bee3ed697dd7353bb67ae4f39e0573225615e3af0291d4307c04dc3f9017a775cef92510a4d401862d8077a58c92231cc44cf65ef863b72b29ea7bf967220c79c98af49a18a62a0c8a966000b1774fc491d62ca74517075e4179b44ef29f28baa53675abad2677ee2dc1048c9d5fff221c6c3665b1c0b4bfb9f883822cb1a3c7d2839bedad6040bdc8f4ce6557f7be83a2595b1466494551d949ecd3039a5aa2e00ba45cf58e0ef9fd4c7cbbb906d180411dfe97ddf200673dc3fc4d11447c69b0d7f48f77a7cce72a9c0a91aa052e175ae61ff85f42f2ab2c292487613eef0142c6770d460f3d2ef49cb4ca1f88208485188f56ef5379eef656ab1a2897a06c970f94b145458da5f839cfe5a3c0241a3db51a8e41c80be93514991df4598eae632f4325147666794f46d3169cbb1120a08707e260ec4b634437b12d895897ba9ce0cdfc7dbb92155bbc690736bd166e360563e60c866fa5f23b65518a759669b73a3a2a86b63c184b96c6a2cf434dfbfff22a457afe6b5a69742f28282b622c614f892006fcb81b97f9235a8e43b71932434db8b31878c0b6e2e54aabdeaedf7b7cf1b3928da6f44fe8c48b37ca68c375af23ce65cb3cb31c8c35cd950e88ef5dbb8bc33bcf28166706fa96e655fd5d842fdf4d9d1fc328d16ac6c1e88d5f4c415cd70014d9a9b28c06d07d879399b5a3ac39dd707eadea71e41e73b1f46f2bacf588120eb6a668a8d608f9994d2f80b7fae0e653b4f1be6908df442a22ff55cb6d99ceabd707fe43b1e9929a5a83e754529fa723c80d1864d43212becdea4561c7fd8a4399888b4fb33a93c652a6312d6c417fd81937be310f45e3e8352ec542136ed1cd41c21620e72f0366fd97fc8f9ad93cbc6ae6a82d17d666ca66c91ce51512cf297c7488ead129abca5b38266957ae8193ce27e1f613e28a8c9acd809426ed565edd15035716f396c1fba340b5981446da99dbf87e0437c71a50850e09eb5ac0f4edb95a841118c32d8420955b94213d83e08ed21eea9917588a1ddfd1101d7cadedcd8c2dafd02ec9a71101959c613d496a3b72fc78e9e407d23689b158092f5b8f68ab36ee9fc77a9374a0499b9d56141f1de42c95131a4e15a6e068ac8a688e20ac2c5a739a8959484a5a3beb55f9119e82342778495ad1895bc6bdcb5fd5a650f6f1b5299e519adf427f6df12edcddbd787ee1fadd632b66bf4d40b22d86b565bf3fe7f0e4e9a40c5f5c8a6ca1b099d92af73aba05135cf59bfb1bc2cffdb322e435fef03e6311db976993ed0773bb64efc8b09c0eb2f46205c51737541c4d35e3739e6f1b293792f8f385f81ce9ecbe83173ecc787e1c68555a7aefb2ab0d06b2278f34b6f71a684c84f02430d5bf503812dea34940ee8fb081e4e4b4383a4c0c26cb3245176b1f9350232ec8d09526ae746f12ea7bfd68768c7e975ff3cae06e8b6bc10411ae60a5ac38d5266eea983285376cbc24c5f372c26bd56ec9253c3584fb273c09604b633b1037fa177841497d8711458306a8848ba712eb7ad2bb511e4b07e5c0ee6b4f0f72e798d054544b68e5c39d50460a0aef74e6133d8384261144faf466a05af767482198714bb7242838c7451f0ca3622aba242b4d97a1c77ea9245caf6dd0dcf05dab69e3c5c04b590a2112ed310c21093181675b0d33f03f8bfb2fc505aaa3333158a72c3574e41482e442f36e56684b16f4c9da3baed4a3fe5dcfdf7ba454d4e5542c7f15f3bedf4f559b716dd375219a02f35a4233d912f3f84f13ac26a619e9936647f6523df23abdccc1a228902777007527adaa2a058b62b9bc6790a92c1492de2a9da6e8dc8f93982e62237eaf9783a61b4c93e2c6a", 0x1000}, {&(0x7f0000001880)="9b8f698ce668d02e2b9a41e447f844e84938e1b445b3db4a7f535dd772d67300f2a27ba2a28184024d50e2e4d8724ebed9324f500677c06f45fccff7257759b07e3caba548b024c275ca17842b66805427c574b5013c29a26a1e7e37eabd3509e6746fd9e06102d3cec19e5eee6e27f2e38c9a78abbbd811044bcc1f0729882adcc738b8efa506e451885b2e22a595e5b3bc4e7e3e55eef6c91f4b4dc1577cde70fbda2f2a7b8a563a356a60f5e03712cc517af70a7a551df91fa29addf7dc8bd4d053d191ea186aecf31fc89bef2ab4385a1ebcd513dbfa37dd9d5cc5145e6f464ab2c162f93fa61e620c168c1f3d0c614ccfb240bd74deb214fce780", 0xfd}, {&(0x7f0000001980)="286aea87ed3d859556b84b6c169ff812e6969888da31ab53d3eb5cae986b49ba99426de3e63240e49cea3aa3c8a07d33d7790a428b1780c1b1533898a1e9b368a56da8a61d86d2e38d13de58deaf18c924226df13aa510b669d17c759db615382266379e261758ddf826b881dea0277fb656a9fe1566746ebc2a4a0e18affe83d2820e6ccb35d9977d92a62448dd5648025a7c40ff8c8b7c762f0650d8df1d93ea707dd2ecffeb6233c3", 0xaa}], 0x3, 0x0, 0x0) r4 = open(&(0x7f0000001ac0)='./bus\x00', 0x301, 0x0) pwritev(0xffffffffffffffff, &(0x7f00000002c0), 0x0, 0x0, 0x0) pwritev(r4, &(0x7f0000000280), 0x1000000000000042, 0x0, 0x0) ioctl$WSKBDIO_SETMODE(r4, 0x40105706, &(0x7f0000000580)=0x1) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0, 0x0}, 0xc) setgroups(0x1, &(0x7f0000000540)=[r5]) clock_gettime(0x5, &(0x7f00000006c0)) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) r7 = socket$unix(0x1, 0x5, 0x0) r8 = fcntl$dupfd(r7, 0x0, r7) ioctl$TIOCFLUSH(r8, 0xc0206911, &(0x7f00000000c0)) r9 = socket$unix(0x1, 0x5, 0x0) r10 = fcntl$dupfd(r9, 0x0, r9) ioctl$TIOCFLUSH(r10, 0xc0206911, &(0x7f00000000c0)) ioctl$BIOCGBLEN(r10, 0x40044266, &(0x7f0000000640)) r11 = semget(0x1, 0x2, 0x200) semop(r11, &(0x7f0000000040)=[{0x3, 0x36, 0x800}, {0x3, 0x78d}, {0x0, 0x1, 0x800}, {0x3, 0x800, 0x1000}], 0x4) semget(0x3, 0x1, 0x0) semctl$IPC_RMID(r11, 0x0, 0x0) getuid() mknod(&(0x7f0000000080)='./bus\x00', 0x3a0914c40f7b202c, 0x1b00) r12 = open(&(0x7f0000000040)='./bus\x00', 0x400000003fd, 0x0) write(r12, &(0x7f00000001c0)='M', 0x1) ioctl$BIOCSETF(r6, 0x80104267, &(0x7f0000000380)={0x3, &(0x7f0000000440)=[{0x1d, 0x2, 0x49, 0x699de2d1}, {0x5, 0x3, 0xa58, 0x80000000}, {0x40, 0x3f, 0x7f, 0x9}]}) mlock(&(0x7f0000ffc000/0x2000)=nil, 0x2000) recvfrom(r1, &(0x7f0000000140)=""/19, 0x13, 0xc00, &(0x7f0000000200)=@un=@abs={0x3, 0x0, 0x1}, 0x8) setgroups(0x0, &(0x7f0000000400)) r13 = accept$inet6(0xffffffffffffffff, &(0x7f00000002c0), &(0x7f0000000700)=0xc) openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x10, 0x0) setsockopt$inet6_MRT6_DEL_MFC(r13, 0x29, 0x69, &(0x7f0000000340)={{0x18, 0x0, 0x6, 0xa57}, {0x18, 0x3, 0x400, 0x5}, 0x5, [0x8, 0x5, 0x7, 0x1, 0x9, 0x20, 0x7fffffff, 0x3]}, 0x3c) ioctl$BIOCGFILDROP(r6, 0x40044278, &(0x7f00000001c0)) r14 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x648, 0x0) ioctl$BIOCSETF(r14, 0x80104267, &(0x7f00000003c0)={0x0, &(0x7f0000000240)}) r15 = socket$unix(0x1, 0x5, 0x0) r16 = fcntl$dupfd(r15, 0x0, r15) ioctl$TIOCFLUSH(r16, 0xc0206911, &(0x7f00000000c0)) r17 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) ioctl$TIOCFLUSH(r17, 0xc0206911, &(0x7f00000000c0)) ioctl$BIOCSETF(r17, 0x80104267, &(0x7f0000000240)={0x8, &(0x7f0000000480)=[{0x800, 0x3f, 0x8, 0x200}, {0x4, 0x12, 0x3f, 0x8db}, {0x2, 0x6, 0x1, 0x7}, {0x2, 0x2}, {0x3, 0x7, 0x0, 0x6}, {0x2, 0x0, 0x1, 0x1}, {0xfcc7, 0x1f, 0x339, 0x10001}, {0x7, 0x3ff, 0x9a1f, 0xefa}]}) setsockopt$sock_timeval(r13, 0xffff, 0x1005, &(0x7f0000000500)={0xaa90, 0xb}, 0x3e6) 16:02:25 executing program 1: r0 = semget$private(0x0, 0x1, 0x146) setuid(0xee01) r1 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) r2 = msgget(0x1, 0x8) r3 = geteuid() fcntl$getown(r1, 0x5) r4 = kqueue() kevent(r4, &(0x7f0000000000), 0x20, 0x0, 0x10000, 0x0) r5 = accept(0xffffffffffffffff, &(0x7f00000001c0)=@in, &(0x7f0000000240)=0xc) r6 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r6, &(0x7f00000000c0)=[{{r8}, 0xffffffffffffffff, 0x11}], 0x3f, 0x0, 0x0, 0x0) kevent(r6, &(0x7f0000000080)=[{{r7}, 0xfffffffffffffffe, 0x5}], 0x1f, 0x0, 0x0, 0x0) dup2(r6, r8) bind$unix(r5, &(0x7f0000000580)=ANY=[@ANYRES32=r6], 0x1) ioctl$WSKBDIO_GETMODE(r1, 0x40045714, &(0x7f0000000000)) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, 0xc) getgroups(0x5, &(0x7f0000000340)=[0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) msgget$private(0x0, 0x2a) fcntl$setstatus(r1, 0x4, 0xc0) setreuid(r3, r11) setuid(r9) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000380)={0x0}, &(0x7f00000003c0)=0xc) r14 = open(&(0x7f0000000000)='./bus\x00', 0x482, 0x0) pwritev(r14, &(0x7f0000000100)=[{&(0x7f0000000040)='G', 0x1}], 0x1, 0x0, 0x2) r15 = open(&(0x7f0000000000)='./bus\x00', 0x482, 0x0) pwritev(r15, &(0x7f0000000100)=[{&(0x7f0000000040)='G', 0x1}], 0x1, 0x0, 0x2) dup2(r1, r15) openat$vmm(0xffffffffffffff9c, &(0x7f0000000140)='/dev/vmm\x00', 0x80, 0x0) openat$diskmap(0xffffffffffffff9c, &(0x7f0000000200)='/dev/diskmap\x00', 0x800, 0x0) r16 = fcntl$getown(r1, 0x5) mprotect(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x0) r17 = open(&(0x7f0000000480)='./file0\x00', 0x1, 0xd0) msgctl$IPC_SET(r2, 0x1, &(0x7f0000000400)={{0xa, r3, r10, r11, r12, 0x40, 0x8}, 0x0, 0xa1, r13, r16, 0x8001, 0x5}) fcntl$dupfd(r17, 0xa, r17) fchdir(r1) semctl$GETALL(r0, 0x0, 0x6, &(0x7f0000000080)=""/136) r18 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r18, 0x8020426c, &(0x7f0000000280)={'tap', 0x0}) r19 = open(&(0x7f0000000000)='./bus\x00', 0x482, 0x0) pwritev(r19, &(0x7f0000000100)=[{&(0x7f0000000040)='G', 0x1}], 0x1, 0x0, 0x2) 16:02:26 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) r1 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r1, &(0x7f00000000c0)=[{{r3}, 0xffffffffffffffff, 0x11}], 0x3f, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000080)=[{{r2}, 0xfffffffffffffffe, 0x5}], 0x1f, 0x0, 0x0, 0x0) dup2(r1, r3) ioctl$BIOCGETIF(r3, 0x4020426b, &(0x7f0000000000)={""/16, @ifru_media}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000540)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x30}, {0x2}, {0x6, 0x0, 0x0, 0xfc}]}) pwrite(r0, &(0x7f0000000240)="f94c4c49dfd685fbaf8a8d1a029b", 0xe, 0x0, 0x0) 16:02:26 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x20}, {0x4}, {0x6}]}) ioctl$BIOCFLUSH(r0, 0x20004268) syz_emit_ethernet(0xe, &(0x7f0000000040)="0000080093177320494b272aeeda") 16:02:26 executing program 1: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="62020207e0000001"], 0x1) mprotect(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x4) r0 = socket(0x2, 0x2, 0x0) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r1 = socket(0x2, 0x2, 0x0) r2 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r2, &(0x7f00000000c0)=[{{r4}, 0xffffffffffffffff, 0x11}], 0x3f, 0x0, 0x0, 0x0) kevent(r2, &(0x7f0000000080)=[{{r3}, 0xfffffffffffffffe, 0x5}], 0x1f, 0x0, 0x0, 0x0) getpeername$unix(r3, &(0x7f0000000040)=@abs, &(0x7f0000000080)=0x8) dup2(r0, r1) connect$unix(r1, &(0x7f0000000100)=ANY=[@ANYBLOB="90348f0440199dae953fe72fc95ef7ded71f6863d2a88a8e575de713d65aa4caa4e93c6a112a8612b5e237d429a27489141fcd481ea0c04523c3f18eaac56e5c9f9fc9bab07af26543267a060009863b407e1c3e4e2122c0d4c2c952348e25ee4add6f17b2f6be66dcd65c5a959ccdf6eab6c8cd0aea03627acb8a24a364d7817c"], 0x10) write(r1, 0x0, 0x0) 16:02:26 executing program 1: open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) utimes(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)) syz_open_pts() syz_open_pts() mkdir(&(0x7f0000000080)='./file0\x00', 0x20) r0 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r0, &(0x7f00000000c0)=[{{r2}, 0xffffffffffffffff, 0x11}], 0x3f, 0x0, 0x0, 0x0) kevent(r0, &(0x7f0000000080)=[{{r1}, 0xfffffffffffffffe, 0x5}], 0x1f, 0x0, 0x0, 0x0) ioctl$TIOCSETVERAUTH(r1, 0x8004741c, &(0x7f00000000c0)=0xff) open(&(0x7f0000000000)='./file0\x00', 0x20, 0x0) 16:02:26 executing program 0: clock_settime(0x0, &(0x7f0000000000)={0xfe1ecc7f}) r0 = shmget$private(0x0, 0x2000, 0x0, &(0x7f0000ffc000/0x2000)=nil) r1 = geteuid() r2 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r2, &(0x7f00000000c0)=[{{r4}, 0xffffffffffffffff, 0x11}], 0x3f, 0x0, 0x0, 0x0) kevent(r2, &(0x7f0000000080)=[{{r3}, 0xfffffffffffffffe, 0x5}], 0x1f, 0x0, 0x0, 0x0) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) r6 = dup(0xffffffffffffffff) r7 = getppid() r8 = geteuid() r9 = getegid() sendmsg$unix(r6, &(0x7f00000003c0)={&(0x7f0000000080)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000000340)=[{&(0x7f0000000280)="f1e8403201009ce5b9b1a350db171f2a32f3a4db58cf6b70f2fc6e0eb47088a36026fdea85e5ebaaa9846bc2124617f350dcf438f0f3be974809455b4911d04d38d11173022bf9fdc576e6002e4059cac3a5552c4f038a334c00039cf55dfba9c53562f7bdc4ded29670c80ec898c226935480a86a22ed2a82623b26071bcfb2aa9edc4289d193e10a63eb936de9a74051703c3d9f71aca2a3b6814bd64f5a0718f5", 0xa2}], 0x1, &(0x7f0000000380)=[@cred={0x20, 0xffff, 0x0, r7, r8, r9}], 0x20, 0x402}, 0x400) r10 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0)={0x0}, 0xc) r12 = dup(0xffffffffffffffff) r13 = getppid() r14 = geteuid() r15 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r15, &(0x7f00000000c0)=[{{r17}, 0xffffffffffffffff, 0x11}], 0x3f, 0x0, 0x0, 0x0) kevent(r15, &(0x7f0000000080)=[{{r16}, 0xfffffffffffffffe, 0x5}], 0x1f, 0x0, 0x0, 0x0) dup2(r15, r17) setsockopt$sock_int(r17, 0xffff, 0x4, &(0x7f0000000180)=0x3, 0x4) r18 = getegid() sendmsg$unix(r12, &(0x7f00000003c0)={&(0x7f0000000080)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000000340)=[{&(0x7f0000000280)="f1e8403201009ce5b9b1a350db171f2a32f3a4db58cf6b70f2fc6e0eb47088a36026fdea85e5ebaaa9846bc2124617f350dcf438f0f3be974809455b4911d04d38d11173022bf9fdc576e6002e4059cac3a5552c4f038a334c00039cf55dfba9c53562f7bdc4ded29670c80ec898c226935480a86a22ed2a82623b26071bcfb2aa9edc4289d193e10a63eb936de9a74051703c3d9f71aca2a3b6814bd64f5a0718f5", 0xa2}], 0x1, &(0x7f0000000380)=[@cred={0x20, 0xffff, 0x0, r13, r14, r18}], 0x20, 0x402}, 0x400) shmctl$IPC_SET(r0, 0x1, &(0x7f0000000100)={{0x2, r1, r5, r8, r10, 0x14b, 0x80000000}, 0x4, 0x200, r11, r13, 0xfffffffffffffe01, 0x8, 0x2}) 22:28:15 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000000)=[{0x34, 0x0, 0x0, 0xffff}, {}, {0x7ffffffe}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) syz_emit_ethernet(0x3b9, &(0x7f0000000200)="d0") ioctl$SPKRTONE(0xffffffffffffffff, 0x80085301, &(0x7f0000000040)={0x6, 0x6}) 22:28:15 executing program 0: writev(0xffffffffffffffff, &(0x7f0000000780)=[{&(0x7f0000000280)="e3cd8883e1a506fd6f52adc83d1c07b42f237b9dd30273ae3499cedeae212d62a56fc89a742669960c41a609cd6543debfca7455391cc415fe26826b7d5da47cc30c28120d41518abfe485daf19f08154ce12b80cfd238d3d105f38829eb3614655b180b8b9c03cd23ce99f03b45732d67d5d99ba0d42fcc7fe7398f6960c0242dfec1e83d742fefcfa556b492c80e07c85a82b0dfb4", 0x96}], 0x1) r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x0, 0x40) getsockname$inet(r0, &(0x7f0000000040), &(0x7f0000000080)=0xc) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x2, 0x400000000002, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0x80206980, &(0x7f0000000300)) 22:28:15 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000280)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000080)=[{0x1d, 0x9}, {0x60, 0x0, 0x0, 0x800000}, {0x6, 0x0, 0x0, 0x3}]}) r1 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r1, &(0x7f00000000c0)=[{{r3}, 0xffffffffffffffff, 0x11}], 0x3f, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000080)=[{{r2}, 0xfffffffffffffffe, 0x5}], 0x1f, 0x0, 0x0, 0x0) dup2(r1, r3) unlinkat(r3, &(0x7f0000000240)='./file1\x00', 0x0) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000000)={0x2, &(0x7f0000000140)=[{0x20, 0x0, 0x0, 0x40000008d}, {0x6}]}) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000140)={0x301, &(0x7f0000000080)=[{}, {}, {}, {}]}) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) r5 = socket(0x18, 0x1, 0x0) close(r5) r6 = socket(0x18, 0x400000002, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r6) socket(0x400000000018, 0x3, 0x0) setsockopt(r6, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r7 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000180)='/dev/ttyCcfg\x00', 0x1, 0x0) ioctl$WSDISPLAYIO_GETSCREENTYPE(r7, 0xc028575d, &(0x7f00000001c0)={0x2, 0x8, './file0\x00', 0x56c, 0x2, 0x7, 0x2}) connect$unix(r5, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r6, &(0x7f0000000140)="ad18f05de2f4ef18", 0x70) semget(0x3, 0x468e5d0b25f8b2b1, 0x102) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000380)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000d00)="40c551571115b12ff78d5aee258c") 22:28:15 executing program 0: mknod(&(0x7f0000000180)='./bus\x00', 0x2, 0x51a0) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r1 = dup(r0) ioctl$WSKBDIO_SETMODE(r1, 0x8010570e, &(0x7f0000000080)=0x20000010000) 22:28:15 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000200)={0x4, &(0x7f0000000040)=[{0x4000100000001, 0x0, 0x0, 0x8000029d8aaa8}, {0x20}, {0x3c}, {0x7ffffffe}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) r1 = kqueue() kevent(r1, &(0x7f0000000040), 0x4, 0x0, 0x3, 0x0) r2 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r5 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r5, &(0x7f00000000c0)=[{{r7}, 0xffffffffffffffff, 0x11}], 0x3f, 0x0, 0x0, 0x0) kevent(r5, &(0x7f0000000080)=[{{r6}, 0xfffffffffffffffe, 0x5}], 0x1f, 0x0, 0x0, 0x0) ioctl$BIOCGDLTLIST(r6, 0xc010427b, &(0x7f00000001c0)={0x4, &(0x7f0000000180)=[0x2, 0x80, 0xfffffffffffff000, 0x401]}) kevent(r2, &(0x7f00000000c0)=[{{r4}, 0xffffffffffffffff, 0x11}], 0x3f, 0x0, 0x0, 0x0) kevent(r2, &(0x7f0000000080)=[{{r3}, 0xfffffffffffffffe, 0x5}], 0x1f, 0x0, 0x0, 0x0) dup2(r2, r4) r8 = dup2(r1, r4) ioctl$DIOCMAP(r8, 0xc0106477, &(0x7f00000000c0)={&(0x7f0000000080)='./file0\x00', 0xffffffffffffff9c, 0x1}) syz_emit_ethernet(0x61, &(0x7f0000000000)="b6") 22:28:15 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x80002000, 0x0) openat(0xffffffffffffff9c, &(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r0 = kqueue() r1 = kqueue() kevent(r1, &(0x7f0000000000), 0x20, 0x0, 0x10000, 0x0) r2 = socket$inet(0x2, 0xb77199fc759bb148, 0x8) r3 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r3, &(0x7f00000000c0)=[{{r5}, 0xffffffffffffffff, 0x11}], 0x3f, 0x0, 0x0, 0x0) kevent(r3, &(0x7f0000000080)=[{{r4}, 0xfffffffffffffffe, 0x5}], 0x1f, 0x0, 0x0, 0x0) dup2(r3, r5) r6 = kqueue() kevent(r6, &(0x7f0000000040), 0x4, 0x0, 0x3, 0x0) r7 = kqueue() kevent(r7, &(0x7f0000000040), 0x4, 0x0, 0x3, 0x0) r8 = kqueue() kevent(r8, &(0x7f0000000000), 0x20, 0x0, 0x10000, 0x0) r9 = socket$inet(0x2, 0x3, 0x3) kevent(r0, &(0x7f0000000100)=[{{r2}, 0xffffffffffffffff, 0x3, 0x40000000, 0x1, 0xffff}, {{r3}, 0xfffffffffffffffe, 0x1, 0x4, 0x1ff, 0x4}, {{r4}, 0x4, 0x2e, 0xfffff, 0x2}, {{r3}, 0xfffffffffffffffd, 0x10, 0x80000000, 0x6ea, 0x8}, {{r6}, 0xfffffffffffffffa, 0x72, 0x1, 0x8000, 0x8}, {{r7}, 0xfffffffffffffffe, 0x100, 0x20, 0x6e9, 0x6}, {{r8}, 0xfffffffffffffff9, 0xc0, 0xc150a323dbeee348, 0x8, 0x7}, {{r9}, 0xfffffffffffffffe, 0x20, 0xf0000000, 0x6, 0x1}], 0x83, &(0x7f0000000840)=[{{r1}, 0xfffffffffffffff8, 0x1, 0x80, 0x0, 0x4}], 0x1ff, 0x0) 22:28:15 executing program 0: open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) mknod(&(0x7f0000000100)='./bus\x00', 0x3a0934c44f7b202b, 0x1b00) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x11, 0x0) r1 = open(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwritev(r2, &(0x7f0000002f80)=[{&(0x7f0000002a00)="3aa3dc0ce9696e0e3ce39bc45957c41132ae4f910879e0e765024d07cd21559528c7ab5cc1554eab33f6f5986ed6838edd22fcc60239c4945c1a8f790cc96ba80b844efe4aa90b52e54d4b7eb7871a86abb3396caa647a9a56dc46b6ec252664319f187df8d7d6e3bea0e134f372f812450bc63a5d5a5bbef8b3067ed7e6e2d1cbe342ff2f66d7f6a8c99356dc9af25665a0deb42f2b01aeb8122a12d71f71de9ee8d1222f", 0xa5}, {&(0x7f0000002ac0)="4031c8c92b602681f3f11c9210d3a35102e91347779c1c7f53d7b6d44437f2b88982ab45f2e609afc395b20aafd01dd295426a519a55e5378bb8356336a7bedcabb547f97a29f5d0a5ae41d83834a42ff085f1a48b158644f395af34e2b1ca8f34c91a30af7237ea742c4dbaea49a936d2db9890359ea4c90a75ec458b453ff52ba79f0dd2b697bcbbae07dd94f7a6c2421964efa55ad76179c440ae2e63a02c349ea3", 0xa3}], 0x2, 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r1, 0x0, 0x0) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/wskbd\x00', 0x0, 0x0) acct(&(0x7f0000000000)='./file0\x00') ioctl$WSMUXIO_LIST_DEVICES(r0, 0x20005302, &(0x7f0000000140)={0x0, [{}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {0x3}]}) 22:28:15 executing program 1: mknod(&(0x7f0000000600)='./bus\x00', 0x2000, 0x4500) openat$wsmouse(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/wsmouse0\x00', 0x0, 0x0) socket$inet(0x2, 0x4, 0x263) r0 = open(&(0x7f0000000040)='./bus\x00', 0x20000000000051, 0x0) rmdir(&(0x7f00000000c0)='./bus\x00') pipe(&(0x7f0000000080)) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085761, &(0x7f0000000000)={0x1}) 22:28:15 executing program 1: pwritev(0xffffffffffffffff, &(0x7f0000000680)=[{&(0x7f00000002c0)="57a09cd640c6f7004eec9514f2ab4572e89d2a7b8ec0987bb69c3aca26fca319f8209bb9bf8d2152ba81eaefc85b4f4507dcde3342bdf6a8c02b903bc2ce1597db995b74eb321b7a572c23235eee010778", 0x51}], 0x1, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x400000000002, 0x0) minherit(&(0x7f00001a4000/0x1000)=nil, 0x1000, 0x2) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x8020699d, &(0x7f0000000300)) 22:28:15 executing program 0: open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) ktrace(&(0x7f0000000000)='./file0\x00', 0x14, 0x300, 0x0) clock_getres(0x6, &(0x7f0000000000)) mknod(&(0x7f0000000080)='./file0\x00', 0x100, 0x25b) 22:28:15 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000000080)='X', 0x1) writev(0xffffffffffffffff, &(0x7f0000000000)=[{&(0x7f0000000400)="04", 0x1}], 0x1) mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r2 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r3 = fcntl$dupfd(r2, 0x0, r2) setreuid(0x0, 0xee00) ioctl$TIOCCONS(r3, 0x20004276, 0x0) ioctl$TIOCMSET(r3, 0x8010426d, &(0x7f0000000000)) r4 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r4, &(0x7f00000000c0)=[{{r6}, 0xffffffffffffffff, 0x11}], 0x3f, 0x0, 0x0, 0x0) r7 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r7, &(0x7f00000000c0)=[{{r9}, 0xffffffffffffffff, 0x11}], 0x3f, 0x0, 0x0, 0x0) kevent(r6, &(0x7f0000000080)=[{{r8}, 0xfffffffffffffffe, 0x5}], 0x1f, 0x0, 0x0, 0x0) dup2(r7, r9) close(r9) kevent(r4, &(0x7f0000000080)=[{{r5}, 0xfffffffffffffffe, 0x5}], 0x1f, 0x0, 0x0, 0x0) sendmsg$unix(r1, &(0x7f0000000400)={0x0, 0x0, 0x0, 0xff9e, &(0x7f0000000100)=ANY=[@ANYRESOCT=r5, @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r1, @ANYPTR64], 0x2b, 0xd}, 0x0) preadv(0xffffffffffffff9c, &(0x7f0000000280)=[{&(0x7f0000000200)=""/51, 0x33}, {&(0x7f0000000440)=""/4096, 0x1000}, {&(0x7f0000000240)=""/58, 0x3a}], 0x3, 0x0, 0x0) ioctl$BIOCGETIF(0xffffffffffffff9c, 0x4020426b, &(0x7f00000000c0)={""/16, @ifru_flags}) connect$unix(0xffffffffffffff9c, &(0x7f00000001c0)=@abs={0x1, 0x0, 0x1}, 0x8) utimes(&(0x7f0000000140)='./file0\x00', &(0x7f0000000180)={{0x9, 0x2ab}, {0x3f, 0x4}}) socket$unix(0x1, 0x5, 0x0) dup2(r1, r0) 22:28:16 executing program 0: socket$inet(0x2, 0x2, 0x0) r0 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r0, &(0x7f00000000c0)=[{{r2}, 0xffffffffffffffff, 0x11, 0x1, 0xfffffffffffffffe}], 0x3f, 0x0, 0x0, 0x0) kevent(r0, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffe, 0x5, 0x80000002}], 0x1f, 0x0, 0x0, 0x0) setsockopt$inet_opts(r1, 0x0, 0x24, &(0x7f0000000000)="f7e17f111d893a4994dcb0b90fe0819df02c2426df21057d9fa52972eeb5834709875ce3dd92e14efef39bf7d1414c717fddc6689ab36df23a7b28598f9757b8b7b584fb2f218af38fb2234d2ec825323972b154764ba08c654da7efd792b101dbba39d883438ce008e143ae20d4066514282f48305d29cb0aac8959e30914aac4600e1cfbf564bdbb5190fb0da4fd05e26f87162f1441d0e7037b56aa5106fb398ad85f182279472d83777a045fab0710560f44cc56c8fb95a9f18befe16f9510a65fcb1b82", 0xfffffffffffffea8) 22:28:16 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000200)={0x4, &(0x7f0000000180)=[{0x100000001, 0x0, 0x0, 0x8000029d8aaa8}, {0x1d}, {0x3c}, {0x7ffffffe}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) r1 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) select(0x40, &(0x7f0000000040)={0x6, 0x8, 0x3, 0x1, 0xdb, 0x5, 0xfff, 0x9}, &(0x7f00000001c0)={0x80000001, 0x0, 0x1, 0x9, 0x0, 0x4627, 0x814, 0x7}, &(0x7f0000000240)={0x6, 0x31, 0x5, 0x878, 0x1613b509, 0x200, 0x7}, &(0x7f0000000280)={0x2, 0x8}) kevent(r1, &(0x7f00000000c0)=[{{r3}, 0xffffffffffffffff, 0x11}], 0x3f, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000080)=[{{r2}, 0xfffffffffffffffe, 0x5}], 0x1f, 0x0, 0x0, 0x0) dup2(r1, r3) ioctl$KDSETRAD(r3, 0x20004b43) syz_emit_ethernet(0x61, &(0x7f0000000000)="b6") 22:28:16 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x8000, 0x0) r1 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r1, &(0x7f00000000c0)=[{{r3}, 0xffffffffffffffff, 0x11}], 0x3f, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000080)=[{{r2}, 0xfffffffffffffffe, 0x5}], 0x1f, 0x0, 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000180)={0x9, &(0x7f0000000080)=[{0x80000000, 0x8001, 0x400}, {0x7f, 0x7, 0x200, 0x2bc}, {0x7ff, 0xfffffffffffffff7, 0x7, 0x80000000}, {0xacb8, 0xff, 0x5d0b, 0x1}, {0x5, 0x101, 0x8, 0x4}, {0x1, 0x9, 0x6, 0x100000000}, {0x8000, 0x5, 0x4, 0x5}, {0x2, 0xfffffffffffffffc, 0x400, 0x1000}, {0x28f, 0x100, 0x3, 0xfffffffffffffff7}]}) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000040)=[{0x7}, {0x54}, {0x6}]}) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000540)={'tap', 0x0}) ioctl$BIOCSHDRCMPLT(r0, 0x80044275, &(0x7f00000001c0)=0x8) syz_emit_ethernet(0x38f, &(0x7f0000000340)="b2") 22:28:16 executing program 1: pipe2(&(0x7f0000000300), 0x10000) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000100)='./file0\x00', 0x23e) chdir(&(0x7f00000001c0)='./file0\x00') setuid(0xee01) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r0, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) r1 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r1, &(0x7f0000001480)={&(0x7f0000000040)=@file={0x170, './file0\x00'}, 0xa, 0x0}, 0x0) r2 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r2, &(0x7f00000000c0)=[{{r4}, 0xffffffffffffffff, 0x11}], 0x3f, 0x0, 0x0, 0x0) kevent(r2, &(0x7f0000000080)=[{{r3}, 0xfffffffffffffffe, 0x5}], 0x1f, 0x0, 0x0, 0x0) ioctl$KDMKTONE(r3, 0x20004b08, &(0x7f00000002c0)=0x6) pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x10004) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000280)) accept$unix(r5, &(0x7f0000000140)=@abs, &(0x7f0000000180)=0x8) r6 = openat$null(0xffffffffffffff9c, &(0x7f0000000200)='/dev/null\x00', 0x80, 0x0) ioctl$VT_RELDISP(r6, 0x20007604, &(0x7f00000000c0)) r7 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r7, &(0x7f00000000c0)=[{{r9}, 0xffffffffffffffff, 0x11}], 0x3f, 0x0, 0x0, 0x0) kevent(r7, &(0x7f0000000080)=[{{r8}, 0xfffffffffffffffe, 0x5}], 0x1f, 0x0, 0x0, 0x0) dup2(r7, r9) r10 = accept(r9, 0x0, &(0x7f0000000340)) getsockname(r10, &(0x7f0000000380)=@un=@file={0x0, ""/40}, &(0x7f00000003c0)=0x2a) 22:28:16 executing program 0: r0 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r0, &(0x7f00000000c0)=[{{r2}, 0xffffffffffffffff, 0x11}], 0x3f, 0x0, 0x0, 0x0) kevent(r0, &(0x7f0000000080)=[{{r1}, 0xfffffffffffffffe, 0x5}], 0x1f, 0x0, 0x0, 0x0) dup2(r0, r2) ioctl$WSMOUSEIO_SRES(r2, 0x80045721, &(0x7f00000000c0)=0x80000001) r3 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pwritev(r3, &(0x7f0000000080)=[{&(0x7f00000004c0)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0d389fe894a974c8d45aaf9d2e7ae9fed58938ea6ac68a0b0632688ca0fab3647175abf22fea120c9b3bb77ca60c128295bf234505356095dbf9e50a4a5079723b57fed8ef0a251b91e67e1f5d347d5b668a390a25beea3962e7c10b8d9f53f5c82b5eacc26757d14f2fa6be9a2cbb2cfacc5e906dfd1e3208364bbc454327b6a1522c332ea628b8cb672e9e7247818f970e017c7cb9303e6b505059f34d3fb9df3993b7535fa269859e24b2802782224d7d5c13c21d4eee4f8621037c3d78695ad9a278978b26c46049befba997acb9ac407791cdf6046f9f71e36d09827a4493c17a0921dc3", 0x100}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r3, 0x0, 0x0) openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x0, 0x0) 22:28:16 executing program 0: r0 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r0, &(0x7f00000000c0)=[{{r2}, 0xffffffffffffffff, 0x11}], 0x3f, 0x0, 0x0, 0x0) kevent(r0, &(0x7f0000000080)=[{{r1}, 0xfffffffffffffffe, 0x5}], 0x1f, 0x0, 0x0, 0x0) ioctl$VMM_IOC_CREATE(r1, 0xc5005601, &(0x7f0000000100)={0x10, 0x9, 0x4, 0xc5, [{&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000ffd000/0x2000)=nil, 0x2}, {&(0x7f0000ffb000/0x3000)=nil, &(0x7f0000ffb000/0x1000)=nil, 0x3f}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffc000/0x3000)=nil, 0x8000}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x7d5}, {&(0x7f0000a00000/0x600000)=nil, &(0x7f0000ffb000/0x4000)=nil, 0x1}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000d09000/0x3000)=nil, 0x9}, {&(0x7f0000aac000/0x4000)=nil, &(0x7f0000be5000/0x9000)=nil, 0xfff}, {&(0x7f0000ba3000/0x3000)=nil, &(0x7f0000e57000/0x2000)=nil}, {&(0x7f0000a80000/0x4000)=nil, &(0x7f0000e2a000/0x3000)=nil, 0x5}, {&(0x7f0000ff9000/0x4000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x401}, {&(0x7f0000b70000/0x1000)=nil, &(0x7f0000f8e000/0x13000)=nil}, {&(0x7f0000e20000/0x4000)=nil, &(0x7f0000fdc000/0x2000)=nil, 0x1f}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000ffd000/0x1000)=nil, 0x20}, {&(0x7f0000ef5000/0x2000)=nil, &(0x7f0000f63000/0x1000)=nil, 0x7fff}, {&(0x7f0000e08000/0x3000)=nil, &(0x7f0000f3a000/0x1000)=nil}, {&(0x7f0000d56000/0x4000)=nil, &(0x7f0000d86000/0x4000)=nil, 0xfffffffffffffa28}], ['./file0\x00', './file0\x00', './file0\x00', './file0\x00'], './file0\x00', './file0\x00', './file0\x00', ['./file', './file', './file', './file'], 0xe78}) socket$inet(0x2, 0x2, 0x0) r3 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r3, &(0x7f00000000c0)=[{{r5}, 0xffffffffffffffff, 0x11}], 0x3f, 0x0, 0x0, 0x0) kevent(r3, &(0x7f0000000080)=[{{r4}, 0xfffffffffffffffe, 0x5}], 0x1f, 0x0, 0x0, 0x0) dup2(r3, r5) bind$inet(r5, &(0x7f0000000040)={0x2, 0x0}, 0xc) setsockopt$inet_opts(r5, 0x0, 0x23, 0x0, 0xffffffffffffff84) 22:28:16 executing program 1: mknod(&(0x7f0000000140)='./file0\x00', 0x2000000006002, 0x2000) shmget(0x2, 0x1000, 0x2, &(0x7f0000ffd000/0x1000)=nil) r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x4, 0xff, 0x0, "d730c1e7bb6fc6e2000000e74de4000200"}) writev(r0, &(0x7f0000000140)=[{&(0x7f0000000200)="3007c0c093ed31c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff001959cfd1af2b51ad", 0x65}], 0x1) write(r0, &(0x7f0000000180), 0x271) r1 = dup2(r0, r0) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f00000001c0)) ioctl$WSDISPLAYIO_GETSCREENTYPE(r1, 0xc028575d, &(0x7f0000000000)={0x4, 0x41, './file0\x00', 0x1f, 0x3ff, 0x8, 0x401}) minherit(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x3) r2 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000200)='/dev/wsmouse\x00', 0x10000, 0x0) setreuid(0x0, 0xee01) madvise(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x0) r3 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r3, &(0x7f00000000c0)=[{{r5}, 0xffffffffffffffff, 0x11}], 0x3f, 0x0, 0x0, 0x0) kevent(r3, &(0x7f0000000080)=[{{r4}, 0xfffffffffffffffe, 0x8, 0x1a00ffff8}], 0x1f, 0x0, 0x0, 0x0) dup2(r3, r5) r6 = openat(0xffffffffffffffff, &(0x7f0000000180)='./file0\x00', 0x10620, 0xb543a0a90f319eb9) ioctl$VMM_IOC_INTR(r6, 0x800c5606, &(0x7f0000000280)={0x7, 0x2, 0x5}) ioctl$KDSETLED(r2, 0x20004b42, &(0x7f00000001c0)=0x3) r7 = openat$null(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) dup2(0xffffffffffffff9c, 0xffffffffffffff9c) r8 = getuid() lstat(&(0x7f0000000040)='./file0\x00', &(0x7f00000000c0)) r9 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r9, &(0x7f00000000c0)=[{{r11}, 0xffffffffffffffff, 0x11}], 0x3f, 0x0, 0x0, 0x0) kevent(r9, &(0x7f0000000080)=[{{r10}, 0xfffffffffffffffe, 0x5}], 0x1f, 0x0, 0x0, 0x0) dup2(r9, r11) ioctl$WSMOUSEIO_GCALIBCOORDS(r11, 0x41205725, &(0x7f00000002c0)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x10}) r12 = getegid() fcntl$dupfd(r7, 0x0, r2) lchown(&(0x7f0000000240)='./file0\x00', r8, r12) msgget(0x0, 0x200) 22:28:16 executing program 0: setuid(0xee01) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000001400)={0xffffffffffffffff, 0xffffffffffffffff}) pread(r0, &(0x7f0000000000)="63afc3ca40f3ce223eb34499c4d34f60aa7a", 0x12, 0x0, 0x0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000140)={0x0}, &(0x7f0000000100)=0xb) setpgid(r2, 0x0) r3 = kqueue() kevent(r3, &(0x7f0000000000), 0x20, 0x0, 0x10000, 0x0) fchflags(r3, 0xf87059c83ab8a230) 22:28:16 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='\x8c\x01dJ\x00\t\x0f\x00\b', 0x80, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x4, &(0x7f0000000040)=[{0x100000001, 0x0, 0x0, 0x9d8aaad}, {0x15}, {0x3c}, {0x3, 0x0, 0x0, 0x76fc}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000200)="bdd9477c320c93ba8c1a900e8656") 22:28:16 executing program 0: r0 = socket(0x11, 0x4003, 0x0) r1 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r4 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r4, &(0x7f00000000c0)=[{{r6}, 0xffffffffffffffff, 0x11}], 0x3f, 0x0, 0x0, 0x0) kevent(r4, &(0x7f0000000080)=[{{r5}, 0xfffffffffffffffe, 0x5}], 0x1f, 0x0, 0x0, 0x0) dup2(r4, r6) readlinkat(r6, &(0x7f00000002c0)='./file0\x00', &(0x7f0000000300)=""/73, 0x49) kevent(r1, &(0x7f00000000c0)=[{{r3}, 0xffffffffffffffff, 0x11}], 0x3f, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000080)=[{{r2}, 0xfffffffffffffffe, 0x5}], 0x1f, 0x0, 0x0, 0x0) sendto$unix(r2, &(0x7f0000000180)="d9ee5aecc3e19e7506c8575d671527a4b7dbce1ae1f75e5a1560f1f432e9cc0c4439a6f5c2fc714fdbf9b3bab981a1d361b7f3a43c57cf198eaf98d745b99119d32aa9c59ad6d368d411b6a9ddae69300f9814e352a139011587a1f28eb7d42d9c72cbac50f7e8353c4e2e665afab25abd76e9bd93f0a9b3c68e06dd034ed2a138be6f088b11afa4154e6cd2462c1af57f80e9c84db80e6e3e3995ea73c3fdb14b35fb949a4965bb58d557362686a1deef6041f20def79f4726b732c2be149acc0b531abf1c9e9e6d7934b99fd8a3a4b61526b39382fb48743c920e545071b", 0xdf, 0x8, &(0x7f0000000280)=@abs={0x1, 0x0, 0x0}, 0x8) sendto$unix(r0, &(0x7f0000000000)="50010502000000000000000301060000081010fecea11ea8fef96ecfc73fd3357ae26caa1016fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282902e4fd89720fd3872babfb6a000000000000002f310b404f36a00f900064e0629616b0a8e7000000020000000000000e0208a31fd7f80004ffff00000000000000000000000000008539cda74d14678028ff7f00000000000013cebdbb7e563c73891d41f638837f11c34b0cceb2024db224dadc0640906fa45d709da9d158d945a2a5fc1233cf6e27749bbd97bb0d03fe2d04a1b9195f1fde95d68896dc7ed7b187906600004e34248daaf9231f0de030323b4125ce41203583671ac5e51a7a3dc1a0c21d548f2de6c031b7b303757e60642b45cbc5737b8e2405757105889a2b32728f83ea65f3482e093de70000", 0x150, 0x0, 0x0, 0x0) 22:28:16 executing program 1: r0 = socket(0x400000000018, 0x3, 0x3a) ioctl$WSDISPLAYIO_DELSCREEN(0xffffffffffffffff, 0x80085754, &(0x7f0000000040)={0x2}) r1 = syz_open_pts() ioctl$TIOCCONS(r1, 0x80047462, &(0x7f0000000000)=0x10000) setsockopt(r0, 0x29, 0x1e, &(0x7f0000000080)="74509a040309b2b15774cba8015c1ea9d70947a65917e8330cc51e62dd40000000473c8d44fe4b541a5dc20480ce0e99994b194c4839d310caacff52ffc1a1874800e95ed87b05280211d8f53a14be74e768550d5892182442fc680fd914bd459db318a13639660f6a69ec4bc403cf2b66175ecd47f0cee530644f28642054", 0x7f) 22:28:16 executing program 0: setuid(0xee01) r0 = syz_open_pts() r1 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r4 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r4, &(0x7f00000000c0)=[{{r6}, 0xffffffffffffffff, 0x11}], 0x3f, 0x0, 0x0, 0x0) kevent(r4, &(0x7f0000000080)=[{{r5}, 0xfffffffffffffffe, 0x5}], 0x1f, 0x0, 0x0, 0x0) dup2(r4, r6) kevent(r1, &(0x7f0000000140)=[{{r4}, 0xfffffffffffffffd, 0x59, 0x1, 0x5}], 0x10001, &(0x7f0000000180)=[{{r0}, 0x7ffffffffffffffc, 0x1b, 0x62c958305c7dc7ce, 0x6, 0xc0}], 0x401, &(0x7f00000001c0)={0x7ff, 0xffff}) kevent(r1, &(0x7f00000000c0)=[{{r3}, 0xffffffffffffffff, 0x11}], 0x3f, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000080)=[{{r2}, 0xfffffffffffffffe, 0x5}], 0x1f, 0x0, 0x0, 0x0) dup2(r1, r3) mmap(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x6, 0x3012, 0xffffffffffffff9c, 0x0, 0x0) r7 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r7, &(0x7f00000000c0)=[{{r9}, 0xffffffffffffffff, 0x11}], 0x3f, 0x0, 0x0, 0x0) r10 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r5, &(0x7f00000000c0)=[{{r12}, 0xffffffffffffffff, 0x11, 0x1}], 0x200000000000040, 0x0, 0x0, 0x0) kevent(r10, &(0x7f0000000080)=[{{r11}, 0xfffffffffffffffe, 0x5}], 0x1f, 0x0, 0x0, 0x0) dup2(r10, r12) ioctl$KDMKTONE(r12, 0x20004b08, &(0x7f0000000100)=0x5) kevent(r7, &(0x7f0000000080)=[{{r8}, 0xfffffffffffffffe, 0x5}], 0x1f, 0x0, 0x0, 0x0) ioctl$TIOCSETD(0xffffffffffffffff, 0x8004741b, &(0x7f00000000c0)=0x6) r13 = dup(r0) ioctl$TIOCSFLAGS(r13, 0x8004745c, &(0x7f0000000040)=0x7) socketpair$unix(0x1, 0x6, 0x0, &(0x7f0000000080)) 22:28:16 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCLOCK(r0, 0x20004276) r1 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r1, &(0x7f00000000c0)=[{{r3}, 0xffffffffffffffff, 0x11}], 0x3f, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000080)=[{{r2}, 0xfffffffffffffffe, 0x5}], 0x1f, 0x0, 0x0, 0x0) dup2(r1, r3) ioctl$BIOCSETIF(0xffffffffffffff9c, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSBLEN(r0, 0xc0044266, &(0x7f0000000000)) 22:28:16 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$FIONBIO(r0, 0x8004667e, &(0x7f0000000040)=0xc68) writev(r0, &(0x7f00000012c0)=[{&(0x7f0000000140)="3b38824342e5ec32ac25ac09784ba3b81a2b3888671d00f724bbdfb4c849c5088db65341d6de4524fddbd7e0c6da35a2ef309ce07c985291a265c7c054b08b315a45f72cb1cb644bde7c0158011ed5a2b069483b98", 0x55}, {&(0x7f00000001c0)="0625744d3eb213d56fe20e1f83b47caf3ea7f866446ad561b7fae98754a25147ca1e73cea901367c95ed261d967a9db5fbb11a7a493d7aa09ca50660e528cfa0fcf91ebb2ff1154b0b679065bd44a51cabb40eeeff0eb0f05a64c3d83941c8a8e357ac3ab716b47826b6db8c918b184054d08da78e83ff84e06007018976594a1d46dc939030a1d2f71b5bcbe4b2e6fc7b00b87a9cffef8d7e6d52c3a00bbc973a1ad1b235a7a41d0db217a13327abe1b7c7e05652285da60bf8f8372ef1abf371e9d190ad154424a3ef281dd878d980b81af4df4280579b8a5e5ef6b8e0997a5b8c34e51cbc81b6be7981a3fc5c7653910ef926fcf55cfb70df62c2bc7f19bf05f362fba6081d083d09f07eff223885f731c64c38f85577d9a8bad4e458e88c3fe091be71705e4cc2c43c3bcb999eba49eb945e9ef2bfe94f2123ba4f0adf5280cb548caaa1182265e0aafa40a8eed9b5d5ac459e61d2bf09eaa7c9f82d4eda6900650457c179a741c30f1549c861e987a3daf54e8f5976d58beb20ed30f00d92c47f63d77bb226b15362553fe77d6006734468a90ef4adc49b182ca1ec16e22940797a47495354d447346127391c5225bf9e080bea23252af57ea32d3853cc8c5f953b3bbc42c12e01289aeb50c4b61ff76990c0ab4a0a925fa4a77dfa9466a8811198cbf2561da5d47b07afb9d795b0b4ff70e63f5f352368270bab0e616e5292ea3ac0c84a9733f223a4a8a9b1c5e4b2fdda474ac138347691589bff195c40d6e68e95fe00e22d2cea90b22a7de56716c15899a7124d7d5ea5b8d31d2a412011abe90e2a231a2f464dd585b456bece812356ab7f44c88cad1b42361e6bf4fe2923eaf7b13641a118092b7e74dc8d816267a96e2d2231a22b4a63b89b0f2c07fa7184f7840bee64fba8819a8ae5ecbeac3fc9a0521c4ecbb7b3477d0e887a59242f745abf5900145501d5704709c197372e7988f739adb8981f6da3efe200a9d1fa551ebf6249db05810f2f4679a79c1a0623bf3b4123223502b110459ae1fcfb8afac0617e4226ee2a895a63f70f6761fcae98bb80d58bf8981c136c5012af816634178b5d6ce73a095b3357ef183633e93c631e6f558f2c2a5296539c23afb542abf08c6f65285c936ad0757fd27734b5280fed998b408c22a3704ba4d9729bfcdd141a5ed1c7fe01a1154a70bb4f1938a7de6a2593f991090a559e735cb2307cca5fc88881d27c2c1b656ea36326c5765be24d290fea5beced8367001c6d1321d91acd79e4f5de6615fc565559179c581076b76e5b1088b6f88c7adc65b81339e96bb975812e76b2f4ef6ce73d4f056acdd52c7e63eabc1ff903bf2173c2fc3c863a029f7b70c8ae693605d869a384c749e5783637d4c6256f3f20530c6c1c7dde9f7161f276848a42998da5a05541643309b50f42de3e1bcc767045204fe1dc43f7eb10541cbf5abf5630be76d14d89721f3ab0876266de379487247c77cb6e24f9a6e09d56b7c616a25a09bc1a184603573a9601c4cd04116565dc285389cd811b650a3f5fbc94d25d48e0548d710be31d74508239ef0aadaf76b9c24e3a54f970290259861c36b1b30664580eaf0bc3152101bcf864d5c71b7fcbe43a0c540c59e32f563cd5eb9e17014c68332f6bba802d1bf6439a973a332798756ac285663a9ad19da25d5e3bade238abe6dc69e469af81012e4ab9e8135b60e66772f0627e0c6e1f7cf4e79e6ee04da2d52aa6abb35d3341a6bb2c66044631e0641508bfcdf1669b337d48c0fa240c12b9abe51e30bbbf2daa2acb08502107ffc584b5bff263b62398df148c137f32dc587e5a643b3199c9ec3c2dfeae38306848cca3a83181848c8de4750e7e0d2ec1967eee2e5f3ac902d35969d75b3c3c06b8a4130664d57dbdf0ef565e745c74438a5037663d9b3b9638f7d9a73ead5a8fd6f4a6236e7ae138bd424a3e059f8eeff53777b717e07e9186b06ecc045029130d515afb4f85862a198bcfa63d9b514319ef3563faf36e70e35f785ceabcdabf032f0c80d5dffee3f5453bac85a3e3e88ea26a63d1602ecb2fac67b3da213eeadb63a7c9adf130547e5a651e57b7be87abdeced2afa81c597b69e16b056efcbab6f603c0782d4228200dd129bd599f487cbd267f763c4d7723e976d43bd789c526f29450d7a53deea35c1fbb74385f570430518beb70c6a1e0b7d9174b35f2f5d994049566daac0a919ba5640387a2d4ec1015892068b95953b353b52ed21a9bdd145c8da0c02d3f875e9b026501dd91471cd81cbc73175bfc0bbbcccfba7dc42466932f524ef0585593b72fd7fd242cdd6066c55e1f01439e9c7adec5291b06ba645c715df77dd5494dc611270e0c432c5354b136e6874bf71d9d340b1ac4a5cce77151c90533ce2d7731d5a4ca1167300f1329f5256237d200f3eb233e663223e29bdb8cd3b9b5e7655d1bba3e794c9ae626bceaafae29b85322809d239bf89300eb28b6dfff582f6607f96c52d62fe921b184ed932385c3b747045056cf0a0b0223611948daefd4822523b6738270a18fd7fe0059a66b395c443216d51fc7caf492d0975a904395c85548f898d8c71f7f3fb8f29a1c52c5be01aaaa356707eaf4cfe37a8703edd69b744ed93be4d346c3338c4960edd76a5267ec246d00a316fddbca7f7297b03b1097cf4b0297d5437fcbcf60ec17dd948391666808656df981089847e2ac8f2813aaf8ecf4eab284a993bbab26f9512fb324224d6315c4e83f5ab886b3a3773a4d7c1191805d4ef5034dafec059b6bc6061e7083ff5ae75bd73382a3d65d1f7a1c3ef88bb22e5b6a9a99b3bb0b653f665632626be351879ef5e2764271d9c8b487fa601cee66b4e8c963e51b254fe2b7a7c3f2b54711da5ff6a28664ec7618cbfe64cca7343e5ead7666f4c14813099b3c35ff44f55e5dd3485985ef31ae24c69e7a9ce9d45ccba598c74278b4b40bac77345ab6f4538ebe233fb8e534c33c5f96e7bf044a7ee4c41173461fc7fe27d74c70af2563000ac6db140a32864e9033890ddb2583c404d36789c73b461377671528e3043ef7706a481432a90cf6a9783ae795ed0adc517d0e0a2900013cff427bc8d9ca068fc7c6e137337bd86680afcab689232bf55de1c05b172c9e0ea082f61a4bcc0e4582b58932a0fddc5df1fe7d35f56da82b3847c29c91a1a51afcbbf5fb0421a6b9e9c0c60bf7aa38e1ae8c2d67597177277edaf2a7185cc9bcd0e552bc067ae093329c5a1a2dea4ef37c59e97d68bcc6ae42ea721f97acc6234819beea870b0d6661404851f3c87bfdfa6ef957ef3ebd42f944f90543349e5a6678e91f18bf85cdf0cb90c07d21770ce372b470a0ac8d243db06fa72d4b09ba86f3a79b3815d35489e6e7728d8ef9b7d3a9fc702622a7d3a29a9dd91464d8f287ed78bb24b1444a8ff966382122cc89a940bd5d207bdc0617efa90006ccc65ebb687ae491ca5511c6464df285b003ee139ab6c9a215afdad58bf96e809369b0d1d316b7daf623ce0b5bbd8bda8ac34f4ab01ac6664d63e488018058928d15b9f17490e39dfed21525b9505ae4744d34421066ede7f80b593e925381b71ea48a1062b04fb5bc863c10bd35ab2ecc0041f61e61634e87d82f8936ea09063286b9b9837759016716ae0a191df4c36d0ae59e6557b6753a3969d0fcdafc0dfe2dba6351a05bc2d39044e0ee267047b50e660fee734a3c062539b5b92f76dca2715ac48b35a626e8be68843352f60b19c22285855774426c533101004cdc34d5a202530fdffcb41c8105a6eaf422c94513fdb9266814a5f90d0ff028c0a8b1d5d6d7352074181415cf6bc43a2f61e63b9002be524f39e9db483ad5d7b994114caf2bc55f0a66ef0515baa0b19f04a007e2fae35ae1f2dc5ebb28a273e485c7209e3bb65fd9fdcaa445d44ed016b2029e83bf322c5c25d1a8da249334c47a5be5b04d77bed93fb8ee87d31f1fca87fd90852539da183a72e0b2e41ed1184dd7cddba0c4ed39ad305ccc5ae412698a07e38f77b836b86dc6aa934ff6cdb6af96688806a193615cd71cf3232a9607d2a646dfdb4790b9facd3afb0e1fd3953fcd1171de4c61ab79c41c9a58d50fd45c612a96eeb3ad099e62ed970053f753eaa3d13d0b3b436fdf7f50d3b5724a523fa4afd39d714c66ce3b725e7a49a0ef385768a07a76a34680d42ac6feda81e93eca29e2b94aea9015c5a23a0d1b34e15cadeff516f666ed874ebd30d220bd4a47230b0382d4c2d0318996d9b8553d8ab46979fa69e75c1606a321a84a2109ab05a793a9477b74bcfa79a7aa5cc4f8d11d7fc8fd3f27ac11edef27b9a16ae126492b5fd3c3e82e887b5568c95d5e198d4b1a664056f95092f33196afbd3fdb5cf3d79a1c2551deb39ffb9341545c646afb171d9d81ec481a556b99c0b80847279a23e49dca1707814954e37531b67d18bff04ad0f03ef8e06eb754770bcb557ec40cce5267fdaec5f9009d4b238fbf19db8fe7e44f712b070a05799ba11a71ec1658aeb7db7093f9e419b9baa3b14d465f3ed16a37ee12a829a2cbb73e69701137ed65cfaf68e9ed8287fa647cb80af7c5e13c83a7447f90b6fd830abe416e2bed756f117a9b4eda30f4a2ef31d26d9a7f1dc50e5692b3bf844e0a9b7fa2496054fa7c77b3905071bbffb1309972e1b25ddb7e6bdf67ef8cd10f49126f96f359b7580fcabc9177e5fac937618f7924753895da8a9923f39477816b22690ffe1e2e52fc6124b0da436e51ecbe51302360241375d5d3852adc7d4440688f2573176c9a9bddd0ad486debfe46bd53eccdc1827fd4311588f0473a37dcb695518005155075700acb5633534f693895dce4a25691e86e1654365bf556ccf82f35f84a21be1f5f9d862a99ceb599c8926fd020837fe0b5586fd1efd1000ddde43ab91feda51eadb2c8a70c75639dd9d712ffb0de495e441b101363b29e2153398c8c6658f0772b36554d1df3a494845eb59458cfbfb27a4cbe0a2d5a80c757617c25ad3f2ff0627fa3f882faf7ac85e5209281b8bc9af6ed57d6d045e5c5b00b1a5b207c86bd37b5c9f704517349562ea4785007a64e26c0227fff34b7f90a814dc36b9843995d5e5bf3251d0d5a2378a79ab287a74c664980c6e0e68ffa37df5adc2908b8bdbc514742245525ef9d2c87f690973598da057cbf365d12b8e728341316ece153981a44106b9ca2013a15aedecb207c90cb695a5d4a64e9fe26777039d77af0ad0dc0f507d5568997215594a0f4623f5ca14be5a08004677552d1d9976b44671daacc60f01b43b4763e936253790f38750eecaba816c4cadaa9a52c90c3bdac9bc541c9d50d6450ea45e2f9a667f63fd5c69d625c58236d3f369ecfa2abb07d768eebdfb8ef47133b6b09aec284ec11992850924b2124c6aeebee5531ca6e1d8b495fd74459573f49426815112101b90a647c3559ae01d57e08979ccf65c676b7c9c10efcaff3d7a72bddefe742885d52f0ef121b787328a9dac5c108eead041e00f799f181df98c093a9c10c390486239c2340d413349f385f3320e1ade9a6ff556c7c62b900957347614ca94bacc76cecbb0dd988ed07c56a4913cd0d1e1cdeb57b449dcc9c50a84f579bd15debf0c68093ebd1851a97f12647c8ac0c8ffd1c2c4f93538c7e4b25c83f9e9b1aea19993333bca72a531f6a0b8f136769c984a87fda43defc652d036f868acfe654a51bb21a7725ca6331481a7bda44c726159e724dc7fb2a0dbd35d2a56fef252b9033cffdbdce8af054f01fa6c2", 0x1000}, {&(0x7f00000000c0)="0abf4cf1f89fc185c29f85fded060f13cd62a75a733bf7f8799283cef47c691178e541b9ca534d529559", 0x2a}, {&(0x7f00000011c0)="f59f2579f10387cc3c5630bb2e08a7029c267179bfd294e89415701fae8efa5843c0ab47fa0c57ce693767a5", 0x2c}, {&(0x7f0000001200)="05e289c0c2bed9661b4525867ef56703ab70e85437ccc078eb7b9771fa9ff59524b7428f4625ca48af32f796472b3d11e3c654b46a8327364224845c968888aa33c5da16a8ac17c8d51027ab09341eae3d58434227d821a90ecab09f36334efd52b588fc3db1b377442844cc545980ba6edf87e6595011da378d42e663547ae0c0614ad702b2dba7224d7c54fa529daf1bcea70683b6ea58ed470092820f07ac3cda348d493bff2feed8123e6693", 0xae}], 0x5) write(r0, &(0x7f0000000100)="05609e93a9fa19563d600068a306d4f022ec6f239407cf300d407b0e61cf0a578365457cad1301d5036dec682084d41bf729282527a9a0", 0x37) 22:28:16 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCFLUSH(r1, 0x80047460, &(0x7f00000000c0)=0x9) r2 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r2, &(0x7f00000000c0)=[{{r4}, 0xffffffffffffffff, 0x11}], 0x3f, 0x0, 0x0, 0x0) ioctl$TIOCSTSTAMP(r3, 0x8008745a, &(0x7f0000000140)={0x200000000, 0x59a}) kevent(r2, &(0x7f0000000080)=[{{r3}, 0xfffffffffffffffe, 0x5}], 0x1f, 0x0, 0x0, 0x0) dup2(r2, r4) getpeername(r4, &(0x7f0000000040)=@un=@abs, &(0x7f0000000100)=0xffffffffffffffe5) writev(r0, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000080)=0x6) writev(r0, &(0x7f0000000480)=[{&(0x7f0000000640)="b2", 0x1}], 0x1) 22:28:16 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f0000000140)=ANY=[@ANYBLOB="8202b804d7fbf0b536"], 0x1) mknod(&(0x7f0000000080)='./bus\x00', 0x6000, 0x200) mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0xd02) r0 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) pwritev(r0, &(0x7f0000000040)=[{&(0x7f0000000180)}], 0x99, 0x0, 0x0) 22:28:16 executing program 1: mknod(&(0x7f0000000080)='./file0/file0\x00', 0x40, 0x6) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCCONS(r1, 0x20004276, 0x0) ioctl$TIOCMSET(r1, 0x8010426d, &(0x7f0000000000)) 22:28:16 executing program 0: select(0x40, &(0x7f0000000000)={0x1ff, 0x0, 0x3}, 0x0, 0x0, 0x0) r0 = socket(0x18, 0x3, 0x0) r1 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r1, &(0x7f00000000c0)=[{{r3}, 0xffffffffffffffff, 0x11}], 0x3f, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000080)=[{{r2}, 0xfffffffffffffffe, 0x5}], 0x1f, 0x0, 0x0, 0x0) connect$unix(r2, &(0x7f0000000040)=@file={0x0, './file0\x00'}, 0xa) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) sendmsg(r0, &(0x7f0000000740)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) 22:28:16 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x2080002002, 0x40004000000028ab) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x20, 0x0) ioctl$VT_OPENQRY(r0, 0x40047601, &(0x7f0000000100)) getitimer(0x2, &(0x7f0000000000)) r1 = open(&(0x7f0000000040)='./bus\x00', 0x9, 0x100) writev(r1, &(0x7f0000000180)=[{&(0x7f00000001c0)="0000001862040179002b000000267e897f7780e9992d830900a24e14da000000e1838f74652d62e100c51bad5a8bf626d9dea3c2c37b4557094f1da81d8600000000000000000000000000000000000028c1ac1c55b22a", 0x57}], 0x1) 22:28:16 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000500)='\x03\x00\x00\x00\x00\x00\x00\xef\x00', 0x80, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x24000}, {0x1c}, {0x6}]}) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, 0xc) r2 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x0) r4 = kqueue() kevent(r4, &(0x7f0000000040), 0x4, 0x0, 0x3, 0x0) kevent(r2, &(0x7f0000000680)=[{{r4}, 0x2ebef722ddac8907, 0x39, 0x1, 0x0, 0x4}], 0x3f, 0x0, 0x0, 0x0) kevent(r2, &(0x7f0000000080)=[{{r3}, 0xfffffffffffffffe, 0x5}], 0x1f, 0x0, 0x0, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) fcntl$setstatus(r5, 0x4, 0xcc) r6 = getpid() fcntl$setown(r5, 0x6, r6) fcntl$setown(r5, 0x6, r6) r7 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r7, &(0x7f00000000c0)=[{{r8}, 0xffffffffffffffff, 0x11}], 0x3f, 0x0, 0x0, 0x0) r9 = kqueue() kevent(r9, &(0x7f0000000040), 0x4, 0x0, 0x3, 0x0) kevent(r7, &(0x7f0000000080)=[{{r9}, 0xfffffffffffffffe, 0xd}], 0x1f, 0x0, 0x1d1, 0x0) dup2(r7, r8) getsockopt$SO_PEERCRED(r8, 0xffff, 0x1022, &(0x7f0000000600)={0x0, 0x0, 0x0}, 0xc) setsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000640)={r6, r1, r10}, 0xc) getgid() ioctl$FIONREAD(r0, 0x4004667f, &(0x7f0000000380)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pipe2(&(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) getsockopt$SO_PEERCRED(r12, 0xffff, 0x1022, &(0x7f0000000580), 0xc) ioctl$BIOCSETIF(0xffffffffffffff9c, 0x8020426c, &(0x7f00000004c0)={'tap', 0x0}) ioctl$TIOCCLRVERAUTH(r11, 0x2000741d) openat$bpf(0xffffffffffffff9c, &(0x7f0000000340)='/dev/bpf\x00', 0x100, 0x0) r13 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/ttyCcfg\x00', 0x18000, 0x0) ioctl$WSDISPLAYIO_ADDSCREEN(r13, 0x80245753, &(0x7f0000000200)={0xfffffffd, './file0\x00', './file0\x00'}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x4, &(0x7f0000000180)="78cc0df0") mlockall(0x1) r14 = semget$private(0x0, 0x3, 0x4) r15 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x0) kevent(r15, &(0x7f00000000c0), 0x10001, 0x0, 0x0, 0x0) kevent(r15, &(0x7f0000000080)=[{{r16}, 0xfffffffffffffffe, 0x5}], 0x1f, 0x0, 0x0, 0x0) getsockopt$SO_PEERCRED(r16, 0xffff, 0x1022, &(0x7f00000005c0), 0xc) semctl$GETZCNT(r14, 0x0, 0x7, &(0x7f00000003c0)=""/216) r17 = open(&(0x7f0000000540)='./file0\x00', 0x400, 0x2) ioctl$KDENABIO(r17, 0x20004b3c) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000280)={0x5, &(0x7f0000000240)=[{0x5, 0x6, 0x800, 0x10000}, {0x1, 0x1, 0x81, 0x4d1d}, {0x3d62d7fe, 0x100, 0x1, 0x4da9}, {0x2b9f, 0x1, 0x2, 0x6}, {0x800, 0x1f, 0x6, 0x3}]}) 22:28:16 executing program 1: r0 = socket(0x2, 0xc003, 0x11) connect$unix(r0, &(0x7f0000001100)=ANY=[@ANYBLOB="8202adfdffffffffffffff653000463f7b238a2a197a386207000000008295955984c87910bf453f68c11700287ed30bcb777fa69dfceac2a84e6abca64896bc5e57c6360bcd4c0a162b58fd4237b8fa4d012ae447472b3e8495aaee48c02f6abf1e6bf3bf554799b9b813ad30505e8f0000a49fef9d612f871f4385f04157795ea4a5c5fe65baa202361cd8cac7dbac5b65c6593d2870bc122cd2350000000000000000000000000000000000ff0100000000000021d39b4028adb1ff1afb37ec4305642ad2cf8724eb18089278e314330017000000000000000000e02b05e5d12f524ab2aa8cc7712a2b279dbff4b7b46564ef569e3a7999bc2b0a9ca083d3547f780026e969c9341589ac85cab1a4c6b41dccf137c8ae29b4f03b4928efee758e3c75dc3965072d20ff40f89b888c94484c692cac607b1c26455bedfb9c9f35f23d1aa5513a6c17f38969eddff7744123053ff03d925341d85544cd1cfd0b34aa3fc1611cc665840ea3b1e39af6256b1f007bf8f244cbc769cee44346040906000000ec895c4784f6490ba02e9768a8b36d05c2b89da05a0a414c6394359a0000000000c5906c074cf888981d4e22265330027548d8ffda5eb1152f6bc23442dc9631d64bcd5b823e495bac2204ccdaf733f9a509da7f66d0c7598f54a53f5e773e35d0d6bc372d1a8ff42aa3cdc2e80e306615b7a814b77f3f5a659255490b88ff1bf33436e6731ad3574d79be64d7a570715f68932de75cc53ec316484d3e4132dee58554fdac1bfa4aca2c3ebed7ad1bd9da569f770ddbf42b3a87e75f6a28b7f09126efe6c2d6ad126358a2bf7eb6652c52476b0f4a1fc0c7ee2e61ac5538254b916042575a9603e129cc5b44d587c08f6f7c1013f89d3bd1f11b9dd8c3e5afc074c1771cebe4f8f92cfdee2e52bf897cc233cab1d5ef49a8aa77751b76b6c98bf0d9f371e916fc7b88c013c7381f77d036b0233aca38bc8789d01c4674fb41c125525f77e9f616eb7246be9389e32be26a498d0ce05a3852a1cb4338f3bfee17a07001520dd2515741374c70916b23a8b086c43633a42e93fe75f8a85f37ee8c3f120c300afe7e7c1f1dbea0d7ce9a15edf26e82fcca1e245a58d78b79dc3b93721aa7885824e119dc4c67c825898793cd381a7aa89400bfc4c950eb6fcd3be43aab78a2793c3f1253654f503adf2f3b4affd04d710180b8bbca8854747213442d720dac635800236b272dd10000008f9d5e3da04cfbb073654c94798428fd33becdfff906d6e52cac7557c99a8ea2867ba54d66be96f8f93ddc79ff621af687923ec91aed6cb55ad71e211058b6b187190f4287f30056f0eca629fde07bbb821b117c90841ea6147ce522005f96566eaab012083d8597e92269a7d09c1048d54e3fe2c38b66b4d7e28272aee313f431ebf190de01bb"], 0x10) writev(r0, &(0x7f0000001680)=[{&(0x7f0000000000)="77696b110566c1653d4b623ab7", 0xd}, {&(0x7f0000000040)="3708c45eed3570c3a5330f254b1988c5d43c8485ea5844ebff772aca86dbb8124a763a012a0f459133f7dcc75aa23a81cd44ca5cf19d3785a7e95738ca2efbbe3ccd16bf33e05de84b97acd9cbe1180db718c98609a0c06920a03274831f48e82313e72bd96ec804359f7ce3af9e7e2d6b5ef78e76de6666fc226579ef69aa0a49a6ff8a71ad25283a639492", 0x8c}, {&(0x7f0000000100)="892eadf049500774d47a4254230641d006e34157cf18b2d735bc4365f6a1ae1f4332a1d3c3bdbccc495b53b085319ccf22a5aad47124a59ab986a6f409432124bb88ea962d58e3c174125a6983ee863af33ae7213d0f10ade1720dac2c0c7b", 0x5f}, {&(0x7f0000000680)="8904da5343e255da81a24c898f67eaef19ba83afbbff168f0eda6514f2f5a8b5ecdabfd9f544f98c7d8ef96cc283c4f697bbef34d3d3fb46cd954109f3ab8868cd81bcbc2abfafe464da3e689651d570efca1c24fd2b801bb867818ef744b4d3d112fceb8854cafcfd3774a3453d66d160016399d33a6dc56016e3a80a284cf8a5f19beb3f6a9aeeab2cc013052f61065452a39c2c0c87e52a399167fab1763cbd1aefe6365286e404895f852dedbdede91aff26b60ce0bd04db1bc762de7b148a63ddb73f2ccce11004e3dfa7457faacff793b086651f7daa74c2fae155fa7637c22578dbbcb1f77558cd9dcf4a4878148c46ac218794072947eb8e50ffdac310e9310f1e9c4f65558f97be9408cbeadd4e64ceaedd44f2fe55f771259b24bd06dd2d1471ad8dde1d09d267e3dbb648a486786e41e5feea1d49c56b9ab792af7b2d0571fbf2c3f7ce5198383f3e628937c49ae6934b24658bb78048b8a3c83fbb00d082e66268cb7df21e9829847bbd983000325b4bfafd0c23828d2b0b11a356e5ebbbdebf39e5ef2b9dbe611d72c233a71caa30d09d91cb7386634d87fca5d1b14440d4b2b3713c6203c063b9ee43537d4dd0441f9d1d90de55419e3ba4d6b770249fe61f2d80f0785f3a104b018ffbb53d4b7f44626c5df3b3825ed5b1dda25d6d7217ec6142e223632ba5eb9fa075c233d39d04f7158c08ee16fd5878f5685edd4e20f602d65c4d4e2d5f56e31b1ae002e3e7535892ca4c3146ddd73b6cbda10b219bf73997a2838694404841ce927801d3af2b3333d3264cf38b9e64a1dfd1de5c2fb6f75854a1374ba68ef17ad1b83c151edd65d0a4fb5e14de3af7ec8d1218ddc9e926a507d8410fb0a393e2f93fb08b82fcf277a5e306118ed23968985709f57754d8778c058f4511f001a95e4619bf8fd905077b3134906ae9854043ef634669dfb5026b09dc1cb522f7ec70edd5416b54cd6cd8bef1fb04188cbf565068d5250e1c9a5505819b7e040d05d71b0af7da54e48d97d3216a625c44a78097a07cb61a320e981e06b8b2bfdc053045fa9a7e9ed18c7b748b5edc1b285dba65a96a2524e8fc9feb8d1c03ba4662106884935b01b406b27714b10bda6b6d7ff7974110b4346996ae2bd98c5d810b6351519286ba74e30b657e68ea3abe7890b8f1dd906122a98ba0c41c3dd416792d267e00e3c4be21a03f30884a8151026403c85ab26d42ba603cbaf21ca925d53bf2e1c6bb0ddc24faff4966abd4609ac0275422390fdb0f80784ae9ec441adeee10c54bda753ff5c051702afca3a07dd663b715b252d1d459136973cfcd72bd05ded6f7928e4541baec5194c07e62b3ec4070bba4d4204b5ef7571b8080d524ef5682c3211f0c28bdd892ada68fa764ebc3d6e8b71439d4b835928287d51f774e9c41d14d54abfd821e815440ae65adb67485cf4c320f0eef7f34ef17ca5f7bda0836ed8ac34279daf42c2c58a891fed235076ab38881a47f12b225fd0d696722bc4317857220915c49318aae3d3a2469d1c3697fe8fd57076f90245389db343bc48b8fe18876afb17ab6c174b6ca7fd70a749ff6e59a1a6eef6c8fdf2d9c6be266e6b0ad0b000d07928298c95816e37646137cbef4a57ea8819489aeeca3f313c1fa034d6d43af36cd6cd68751e5fab0cd6cf501d2ce9397f89c17b8ed1e71361279d6f2172376cfb72747aec6b900cf1dbb9fe0b8334d19fbfb023754605bf39dccf2b8964bc52e6508e5edb9e86d7cf94bf918f997982d4d1ea39da83806aa058365c2bc1bb405edc6fc6b0d166366b2e2abb1025717065e3b3777379ad69b8cb6f024199ee8cce07b3807a48ab5cb43dd5bfca65d987e5c8faa3065ad6919dc2de2bf98161977a07c158241b4eafec339fa32b881b8af6302e34a8b426b69646b4207517478cc93cd6c3f7be6959ae42eb0b3c984159a3e97ba7cbb18dae75b9ed0a0aaeb4c9283a078694b9a1c637aa8f764e27496bc326b0ef54b637a34c8d99a3733d8b1e326e97ec46d6533ab049e8b647016cf4ffbe9aaaa9eca13202ecd4fbac0f46fd3c781e79809f08275fe6c2b4435d284b28aaa44f1d39cf5f2b0e477adbcdc2e4c6362a7d798ee208347bf050294a6cc3e794ef5290898d67e4244256f57ef58ea9e771a473d260f6a621a35b8939174c76f6195c9decb1b413ca97539f643110458f2fcb5d9eb87170b485ac54465fddf24fbfbb8ddc9790c4e07ff7b09ce1b711009363ad8c9992defc5e4f6f86cce4e0a2203eba1b803874095864edeb603d731b74292af38f9e0ee33b775175f63f80082e5379ff7c19dd0d1b873f6425f09c76aef630db9eb10efc65258214f6a5e45a89d85d3b2bdd9a7922d6a8474d1e0edbc1a4b2f70cd4bf8315882348bdf21744a3d089fa2a0f737938013da1fc74906bc5e60741da11e95cdc33554da625e405661153575d2e95caf1a374443d9163422749c07b7133c052da36b533b84afe0ec11937a8c01e27e4a0c734643dd99aa4fd6460f0249a3eb3846f73deb865186b5300866af5c21e3380d4cdc09612cefb60f5c83de9a39fddc8a2d6d435d0d005b2a501535de24e3fe01f1100a9462e709e9b5a14b457257481ff812a1fc698fb4a6df73de749eb05587a112ac72bb14068e1102051fb66aeb4689a5f6bd6113682e7a2d86d38697df57d113ff2c4473398a89c155c3047b2cce5fd18ec0bb99719b551177d2c73dd185ea6f3ac70bdb5b2adf39bdb18112a1c4e6eb3d2434e3d106a58e9bd931b63a39a9f7ad5773efe08ab9ee343c8526e7474998f0b906e1c13819794f04fcbd656d6e20a16de6feb8c0acb051d94c915313fcabdaff0b824317bf0081ebdb159f65d643051fab995fb17ff9ad37058109af7d891593d88354fa7410222277713bf206ebacbe4dd26e4e3af8e8245b8e0f7d421e60bcebd633a7e3f878d14b1d748946099c8fc070a732c33e36b826e4e9019597dd480db1dd33f14d77c988b77db777e76a8b9ae0aafce3058249d6b8e50d1b338774e11da9cf6ddc1e465c5fdf253ccdb7fa16540f1d0866b59ddfcef1a59c3611de50406ef267523b61110b7aa8d72eedffd1c4cfac741faaa4c28c22c77e573d88d12ddf47cc983d44f11699efa29cee1455ec2664b6dd887bc8656eaf50095ba658f6d4182ab0b0d20d57de5b3d8cf7f98171d12446d3655ff3c30fbe8fbd8b00b28f9c3d945f6e2a80debfbd97707cbbedc89c8f472fcecce40d6d229962232693f5d66750219aa56e99011c8a9c515f9994e1b56f92b240b845347047e14e0afea4348383afcbd2810aa847c185f877f00d4ad0af9a0bb4d779c1dfdd818e4c70ad813bad4f40193771f05c47d87476f35d882342f3961bb5c1fd75f4626ebb125010b2629361a42d0fc532e92494b364982c06524c77574438e90c937f2ac5fa717f60333e45da81decfe2b5a6cb74c65a292393b298aeb95a2b73ba792a568f866aae20539448541814c3da2bcaf99dd7bcf049d1b7f3afdd5c229598595027be1ba0923db10e13a8bd3fc350359f1991805dd97f73b44d3a253e2dcc4db393f20d2735bda62d9dc449fa2dca8496db0dba7c775110ef3d21a2a5a8d494b19ebfcf411de209ff831e47171a47ba971673809056855e1fcb56e04bb57a5658405acdfb2fbe96affd1eb3a291e94e3509b664e033d5891763d41da5f29c8503f9", 0xa49}], 0x4) mkdir(&(0x7f0000000180)='./file0\x00', 0x48) 22:28:16 executing program 0: setsockopt(0xffffffffffffffff, 0x41e, 0x1, &(0x7f0000000000)="1207a533e26129cfe39c224f0cd1e37aad6f679c8e660dcfb9af25c587ab798e7e2df7356f44806e5d8716eb866437d6", 0x30) r0 = socket(0x400000000018, 0x3, 0x3a) r1 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r1, &(0x7f00000000c0)=[{{r3}, 0xffffffffffffffff, 0x11}], 0x3f, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000080)=[{{r2}, 0xfffffffffffffffe, 0x5}], 0x1f, 0x0, 0x0, 0x0) setsockopt$sock_int(r2, 0xffff, 0x4, &(0x7f0000000180)=0x7, 0x4) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x154) semget$private(0x0, 0x1, 0x100) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000140)={0x3f, 0x0, 0x0, 0x1}, 0xc) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f00000000c0)={{}, {0x18, 0x1}, 0x0, [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3f]}, 0xe5) socketpair(0x20, 0xe3bd85f801d362ac, 0x8, &(0x7f0000000080)={0xffffffffffffffff}) connect$unix(r4, &(0x7f0000000100)=@file={0x0, './file0\x00'}, 0xa) ioctl$SPKRTONE(r2, 0x80085301, &(0x7f00000001c0)={0x9, 0x90}) 22:28:16 executing program 1: r0 = socket(0x2, 0x1, 0x3) connect$inet(r0, &(0x7f0000000000)={0x2, 0x1}, 0xc) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125d0097aa00", 0x8) r2 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r2, &(0x7f00000000c0)=[{{r4}, 0xffffffffffffffff, 0x11}], 0x3f, 0x0, 0x0, 0x0) kevent(r2, &(0x7f0000000080)=[{{r3}, 0xfffffffffffffffe, 0x5}], 0x1f, 0x0, 0x0, 0x0) dup2(r2, r4) sendto(r4, &(0x7f0000000080)="96ddf8d1fe25a20aa6cd76403973ec0b8584df301d8e1a4013", 0x19, 0x2, &(0x7f00000000c0)=@in={0x2, 0x2}, 0xc) setsockopt$inet_opts(r1, 0x0, 0x200000000000d, &(0x7f0000000000), 0x0) 22:28:16 executing program 0: msgget(0x3, 0x100) r0 = getpgid(0x0) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000003f80)={{}, 0x0, 0x0, r0, 0x0, 0x0, 0x0, 0x80a6}) r1 = socket(0x18, 0x1, 0xebfc) r2 = socket$inet6(0x18, 0x3, 0x0) r3 = dup2(r2, r2) dup2(r1, r3) msgrcv(0x0, &(0x7f00000000c0)=ANY=[@ANYRESHEX, @ANYRESOCT=r1, @ANYRES16], 0x3, 0x1, 0x800) r4 = socket$inet6(0x18, 0x3, 0x8001) dup(r4) syz_open_pts() ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000000)={0x3, 0x0, 0x0, 0x8, "90df290e7989a03fe6d37dd826502b08942f689f", 0x40000000000, 0xfffffffffffffffe}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wsmouse\x00', 0x100, 0x0) r5 = socket(0x18, 0x1, 0x0) setsockopt(r5, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r5, 0x29, 0xd, &(0x7f0000000380)="ebcfcbc0130000000000c3bfaad9000000000000cccc7668cdb8f9dd573bfc44c75caaa9efcd73a69a86b9a6e2ecdbdf86ae2237dfa354ad26a1b8e200c56a67eae4d91812942e9bcd69095a1dbf211c0bf84e02fb253b08b6e0070c8001a300d0481c345c6a0b88f40f66ea42e33a80183a568729f9277da01cc309c4a31fa8fdb837502987326a7afc74ca819f9eb461f63aa9cf4a344672d3cb7a2b28c4a233ef60c03209c6bf861a85799133718b3c7e93e1a4de8d1fa55f450ae1ba422931d026fb5dc9b883d2f097e25c852badf5945d6810ed80a2e5d2f25a3ed022f8ad7b694611c25f00cf5891b65364d09dd2ca7110c8bfafa870e92e0642e05feec9178561a97f358169b8ded40240e2a51fe62c353d05f3006d314995", 0x11c) pipe2(&(0x7f0000000700), 0x2) r6 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r6, &(0x7f0000001640)={0x3, "ba45ede2435a8b028adafbf16c17153cf3d117c2e9547840d4375d31059c11f0debb408e72ffe264033c254df9c5b2ae95e40e5a3992da2c498c2583001647a64469feaccf00000000"}, 0x51, 0x800) 22:28:16 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x86138) r0 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) write(r0, &(0x7f0000000040)="510fc3", 0x3) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f00000001c0)="1721d4f1a2dc", 0x6}], 0x1, 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000040), 0x4, 0x0, 0x3, 0x0) pwritev(r1, &(0x7f0000000140)=[{&(0x7f0000000200)="75870fbbb5e14e3512e16e337bb3dddb9e7c4a048fc50c7557a55b847bafd3f1a45c03f53e40fca2b3ee49f9336ba3c6ee731833e93a1c7b11f4699bde808cc52a4cd68b823f909e71c8f1b3212427c75b774ac9030b4a01818f0753af3fa09db7ff28ca8e43449f33a164e3abb09ecf81d31d57818f33b02a70e9ab3d5015adb5a41d2a32122f", 0x87}], 0x1, 0x0, 0x0) setsockopt$sock_linger(0xffffffffffffffff, 0xffff, 0x80, &(0x7f0000000180)={0x7, 0x20}, 0x8) open(&(0x7f00000002c0)='./bus\x00', 0x400, 0x10) r2 = dup(0xffffffffffffff9c) fcntl$setflags(r2, 0x2, 0x3) r3 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r3, &(0x7f00000000c0)=[{{r5}, 0xffffffffffffffff, 0x11}], 0x3f, 0x0, 0x0, 0x0) kevent(r3, &(0x7f0000000080)=[{{r4}, 0xfffffffffffffffe, 0x5}], 0x1f, 0x0, 0x0, 0x0) dup2(r3, r5) getsockopt(r5, 0x6, 0x3, &(0x7f0000000300)=""/152, &(0x7f00000003c0)=0x98) ioctl$WSDISPLAYIO_GETSCREENTYPE(r0, 0xc028575d, &(0x7f0000000100)={0x1, 0x7, './bus\x00', 0x0, 0x0, 0x5}) 22:28:16 executing program 1: r0 = socket(0x2, 0x1, 0x3) connect$inet(r0, &(0x7f0000000000)={0x2, 0x1}, 0xc) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125d0097aa00", 0x8) r2 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r2, &(0x7f00000000c0)=[{{r4}, 0xffffffffffffffff, 0x11}], 0x3f, 0x0, 0x0, 0x0) kevent(r2, &(0x7f0000000080)=[{{r3}, 0xfffffffffffffffe, 0x5}], 0x1f, 0x0, 0x0, 0x0) dup2(r2, r4) sendto(r4, &(0x7f0000000080)="96ddf8d1fe25a20aa6cd76403973ec0b8584df301d8e1a4013", 0x19, 0x2, &(0x7f00000000c0)=@in={0x2, 0x2}, 0xc) setsockopt$inet_opts(r1, 0x0, 0x200000000000d, &(0x7f0000000000), 0x0) 22:28:16 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x14}, {0x87}, {0x800100006}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000180)="080934410000000015b668f635e9") 22:28:16 executing program 1: r0 = socket(0x2, 0x1, 0x3) connect$inet(r0, &(0x7f0000000000)={0x2, 0x1}, 0xc) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125d0097aa00", 0x8) r2 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r2, &(0x7f00000000c0)=[{{r4}, 0xffffffffffffffff, 0x11}], 0x3f, 0x0, 0x0, 0x0) kevent(r2, &(0x7f0000000080)=[{{r3}, 0xfffffffffffffffe, 0x5}], 0x1f, 0x0, 0x0, 0x0) dup2(r2, r4) sendto(r4, &(0x7f0000000080)="96ddf8d1fe25a20aa6cd76403973ec0b8584df301d8e1a4013", 0x19, 0x2, &(0x7f00000000c0)=@in={0x2, 0x2}, 0xc) setsockopt$inet_opts(r1, 0x0, 0x200000000000d, &(0x7f0000000000), 0x0)  OpenBSD/amd64 (ci-openbsd-multicore-8.c.syzkaller.internal) (tty00) 22:28:16 executing program 0: mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x0) open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) r0 = open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) ioctl$TIOCFLUSH(r0, 0xc0206921, &(0x7f0000000300)) open(&(0x7f0000000100)='./bus\x00', 0x0, 0x819217bf997a6623) r1 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r1, &(0x7f00000000c0)=[{{r3}, 0xffffffffffffffff, 0x11}], 0x3f, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000080)=[{{r2}, 0xfffffffffffffffe, 0x5}], 0x1f, 0x0, 0x0, 0x0) dup2(r1, r3) ioctl$BIOCGDIRFILT(r3, 0x4004427c, &(0x7f0000000040)) 22:28:16 executing program 1: r0 = socket(0x10, 0x1, 0x0) close(r0) r1 = socket(0x2, 0xc003, 0x2f) setsockopt(r1, 0x0, 0x22, &(0x7f0000000000)="caf5b415", 0x4) openat$klog(0xffffffffffffff9c, &(0x7f0000000040)='/dev/klog\x00', 0x0, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) sendto$unix(r1, &(0x7f0000000080)="f9615958b809001e", 0x8, 0x0, 0x0, 0x0) 22:28:16 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000240)={0x3, &(0x7f0000000100)=[{0x25}, {0x74}, {0x6}]}) ioctl$BIOCGDIRFILT(r0, 0x4004427c, &(0x7f0000000080)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) chflagsat(0xffffffffffffffff, &(0x7f0000000180)='./file0\x00', 0x0, 0x0) syz_emit_ethernet(0xffffffffffffffb5, &(0x7f00000000c0)="b75d03dd00ef43f7f7c855bb7042") open$dir(&(0x7f0000000140)='./file0\x00', 0x80, 0x26) unlink(&(0x7f0000000040)='./file0\x00') 22:28:16 executing program 1: r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000180)='/dev/ttyCcfg\x00', 0x0, 0x0) ioctl$KDGKBMODE(r0, 0x40044b06) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000140)='/dev/null\x00', 0x8000, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x20000, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f00000000c0)={0x369, &(0x7f0000000040)=[{0x6, 0x1, 0x1000, 0x8}, {0x80, 0x5, 0x8, 0x9}, {0x0, 0xffff, 0x200, 0x6}, {0x1394, 0x8, 0x4, 0x8}, {0x6, 0x2, 0xb442, 0x6}, {0x9, 0xfffffffffffffffa, 0x8, 0x800}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) setsockopt(r1, 0x7, 0xb7, &(0x7f0000000240)="9f4294d00494a530042cd69d09e14ad6c9be6c1cc8c016aaaf88800ac0de78b898d8b017fe1f91724b9c1451bbc52336935d2624a9ab8af16719e9df07882abc204af0d6cb9bebc4666818c0deef23cbeeb9c9e0f19c1d922d72", 0x5a) r3 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r3, &(0x7f00000000c0)=[{{r5}, 0xffffffffffffffff, 0x11}], 0x3f, 0x0, 0x0, 0x0) r6 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r6, &(0x7f00000000c0)=[{{r8}, 0xffffffffffffffff, 0x11}], 0x3f, 0x0, 0x0, 0x0) kevent(r6, &(0x7f0000000080)=[{{r7}, 0xfffffffffffffffe, 0x5}], 0x1f, 0x0, 0x0, 0x0) ioctl$VT_GETSTATE(r7, 0x40067664, &(0x7f00000001c0)) kevent(r3, &(0x7f0000000080)=[{{r4}, 0xfffffffffffffff9, 0x5}], 0x1f, 0x0, 0x0, 0x0) setsockopt$sock_linger(r4, 0xffff, 0x80, &(0x7f0000000000)={0x4, 0xe6d9}, 0x8) syz_emit_ethernet(0xe, &(0x7f0000000d00)="40c551571115b12ff78d5aee258c") 22:28:16 executing program 0: setrlimit(0x8, &(0x7f0000000080)={0x7, 0x20}) r0 = syz_open_pts() r1 = kqueue() kevent(r1, &(0x7f0000000000), 0x20, 0x0, 0x10000, 0x0) fcntl$setstatus(r1, 0x4, 0xc75bb07de151fd0d) close(r0) syz_open_pts() writev(0xffffffffffffffff, &(0x7f0000001500)=[{&(0x7f0000000240)="2ea3810be70c001442f6be90461581eb0e85aaba2f502afa27681ffef2dc557f74bd46c82f40a2287fb9faa71af91c7617dd903065fb9f89c08e2cd3a1d67d8e8ae9d942fa6a3394aee4ae3608cc2c2fd09c3e72a60f0eb40b32c3fd4f9c13b5c991864d56e99b6a61fde3aad8a60ccbdece82c9f5c3946ef445d7cc5719b95f441db85d0bbbd09c00201a18b67957250bdba96293dbbdacf719ef863709fba82f439ce8b84bae42573cd13546c33a149edccb37a8ac4ea195976f78a8f1f7da7560d8ec44382fd04904c853a97575806ac0083ef0c25eafedc0e130133ce7652141fbcace05a63bc3697e45d30cf39a14f396d79acf34bccb9c26460b6b6b2bccb00099f20c02df84ff504c56dd2aeea44e39de6ebadf06732e54e0571f19e2aaf481f44e3402a54218088e0f1d50c39a8dbb588db2a6fbabbfe0722f2393f45906d1a9634001b52737813593c495869f86070377e07cb9c26a213c0e4d16a8278333cff2ec40541b07f6c661d3b35e3418cc953fec03602099011e991e1199153641cdd72ad883c41f14faae3602e32b0de153f28851db8e288471a4d069cc5d67ab1660706d9bed7ed5c511b793a8b28a20571c9efe1e7178010d404d07864c689fe541ddb9f438b38615ac6523ae280419a2ff9be9c574a08e945354efc5f2d5babe84ac890dda16dc59dd029b9110c1972250245dbddd7fc78ab51721e82918d667840ea176706e8ecc0228c219ec1577a8e9996523ba770908bfbb727b33e8d6967a1421577801206bf0132a30be16546362b35bb417466621df875ee7a0b75a70f5bb97a887a1e62e037ea5df18b0874bc8d733cfd9dc7c3193cef2c42a2092ee1077f4beb081fb68528f38252dd13d63201ce768bc3b06e8a2b753281c7be0fbd6e11583191a401b18b6942977a666a7c977b39811f0f2b6d02bc48dcc0450dbbd251cffc03c5e8c3dd0ff39699cda52266e2578cdb17c2462256c5d3938d77740b808601b5422dab44c18e554ce3295a9d64cae3a107fde2f65c568cbe061255dcf37eae58eb8450eab7afaa09c384e9941588026c99d1463d8aacbd5aca94f6eff66b4faaeb40e4eef2cbfc4f54f7f14d3b0360ddfe737befa02387ac401bce11869ae2882cbb37d343bdd3b3b26c659d8c40f185a3134a8d7794b72b9e0226809ef1e1d968c3a2dd32172da378ff5402a786244ade7f19a6eaa719018497a58cab7b8cf2928d20fbdbc961263ff00a8ef7e68ed046152876b72e219afc68b9723c22980c5c91506f37aeeb6d7d46eae7cddc042fa8c703fabaaee2f494fcae7ca2ddbcf9326857a66b26314d308c7bc3adedf69e2786dda547927bc9d6ccd3e66c34080c477ddf71683a17505cd1663431828f91c73bcf8c5e62e1b959b0abf815910cd4f0a2e143248f076ad3353adaeabc51269005d157778d7624cb298be07dc46fffc8fafcbf7815c55f503c6ed6d1dd82cfbbcf55b5575782864db915dcec8e8ea94f5939de2a82a3c93670057cbdede4eb6171e076df92eb2f5f9ab72e3e69f25f5b30f364469890c09dc3047c6c7cc9ee52141524ebb4b8ab19e1303e1a0e8d1d379ea195c88978708c13313bdee712fd931e88e8239ef7ee8fa7914c947f7690e6f5266b29b31f96d12293ff3d7d970e7e7a99d65da1ba51148ca2a45246462282890efe48ac39eb79417a11b9a06b84bc5b9536c2adc83a6c1183fb1f98e60654acafd1279a7f9fa008cea26ce807b87ad1a944a3fa01c5601a3f878c632433a388b738cee5dd4823c658173196b01bf05db59d8bf15", 0x500}], 0x1) r2 = kqueue() kevent(r2, &(0x7f0000000000), 0x20, 0x0, 0x10000, 0x0) fcntl$setstatus(r2, 0x4, 0x8) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f00000000c0)=0x8) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wsmouse\x00', 0x10000, 0x0) writev(r0, &(0x7f0000002a00)=[{&(0x7f0000000000)="a80196d67947a5235b91ab3a250c57577ce6caa7f6375109a1c622b4", 0x1c}], 0x1) 22:28:16 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r1 = kqueue() kevent(r1, &(0x7f0000000040), 0x4, 0x0, 0x3, 0x0) dup2(r0, r1) r2 = socket(0x2, 0x400000001002, 0x0) sendto$inet6(r2, 0x0, 0xb5, 0x0, &(0x7f0000000000), 0x7d) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x34, 0x0, 0x0, 0x1fffd}, {0x3c}, {0x6}]}) r3 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r3, &(0x7f00000000c0)=[{{r4}, 0xffffffffffffffff, 0x11}], 0x3f, 0x0, 0x0, 0x0) r5 = kqueue() kevent(r5, &(0x7f0000000000), 0x20, 0x0, 0x10000, 0x0) r6 = fcntl$dupfd(r5, 0x0, r1) r7 = socket$inet(0x2, 0x8002, 0x800) r8 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r8, &(0x7f00000000c0)=[{{r10}, 0xffffffffffffffff, 0x11}], 0x3f, 0x0, 0x0, 0x0) kevent(r8, &(0x7f0000000080)=[{{r9}, 0xfffffffffffffffe, 0x5}], 0x1f, 0x0, 0x0, 0x0) dup2(r8, r10) r11 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r11, &(0x7f00000000c0)=[{{r13}, 0xffffffffffffffff, 0x11}], 0x3f, 0x0, 0x0, 0x0) kevent(r11, &(0x7f0000000080)=[{{r12}, 0xfffffffffffffffe, 0x5}], 0x1f, 0x0, 0x0, 0x0) dup2(r11, r13) r14 = kqueue() kevent(r14, &(0x7f0000000000), 0x20, 0x0, 0x10000, 0x0) kevent(r3, &(0x7f0000000380)=[{{r6}, 0xe9c40221af0c665d, 0x84, 0xfffff, 0x0, 0x9}, {{r7}, 0xfffffffffffffffe, 0x8a, 0x2, 0xfff, 0x8}, {{r10}, 0x0, 0x4, 0x2, 0x7f, 0x1}, {{}, 0xc06b4e7343a8083f, 0xc5b56fa8005aee34, 0x20, 0xfffffffffffffffb, 0x2}, {{}, 0xfffffffffffffffa, 0x4, 0x10, 0x1, 0x7}, {{}, 0xfffffffffffffffc, 0xc5, 0x2, 0x5, 0x7}, {{r14}, 0xfffffffffffffff9, 0x14, 0x51373d61f0860bee, 0x3, 0xf29d}], 0x1, 0x0, 0x1000, 0x0) dup2(r3, r4) ioctl$TIOCMGET(r4, 0x4004746a, &(0x7f0000000240)) ioctl$BIOCGDLTLIST(r0, 0xc010427b, &(0x7f0000000100)={0x4, &(0x7f00000000c0)=[0xc7, 0x6, 0x2, 0x664]}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") r15 = syz_open_pts() ioctl$TIOCDRAIN(r15, 0x2000745e) r16 = msgget(0x0, 0x80) ioctl$BIOCGDLTLIST(r0, 0xc010427b, &(0x7f0000000200)={0x2, &(0x7f0000000040)=[0x20, 0x9]}) msgrcv(r16, &(0x7f0000000140)={0x0, ""/119}, 0x7f, 0x3, 0x1000) 22:28:16 executing program 0: r0 = msgget(0x2, 0x0) msgget(0x3, 0x13) msgrcv(r0, 0x0, 0x0, 0x0, 0x0) r1 = msgget(0x1, 0x220) msgrcv(r1, &(0x7f0000000000)={0x0, ""/38}, 0x2e, 0x1, 0x800) 22:28:16 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r1 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r1, &(0x7f00000000c0)=[{{r3}, 0xffffffffffffffff, 0x11}], 0x3f, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000080)=[{{r2}, 0xfffffffffffffffe, 0x5}], 0x1f, 0x0, 0x0, 0x0) dup2(r1, r3) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000000)={0x20000000000000e1, &(0x7f0000000280)}) r4 = msgget$private(0x0, 0x0) msgrcv(r4, &(0x7f0000000100)={0x0, ""/182}, 0xbe, 0x3, 0xc00) syz_emit_ethernet(0xe, &(0x7f0000000080)="080d34413fb2c507153a05b8a2a9") 22:28:16 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) open(&(0x7f0000000080)='./file1\x00', 0x200, 0x0) ktrace(&(0x7f0000000300)='./file0\x00', 0x0, 0x40000010, 0x0) acct(&(0x7f0000000100)='./file0\x00') rename(&(0x7f0000000200)='./file1\x00', &(0x7f0000000140)='./file0\x00') execve(0x0, 0x0, 0x0) r0 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r0, &(0x7f00000000c0)=[{{r2}, 0xffffffffffffffff, 0x11}], 0x3f, 0x0, 0x0, 0x0) kevent(r0, &(0x7f0000000080)=[{{r1}, 0xfffffffffffffffe, 0x5}], 0x1f, 0x0, 0x0, 0x0) dup2(r0, r2) accept(r2, &(0x7f0000000000)=@in6, &(0x7f00000000c0)=0xc) 22:28:17 executing program 1: r0 = socket(0x18, 0x2, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000140), &(0x7f0000000180)=0xc) ioctl$TIOCSDTR(0xffffffffffffff9c, 0x20007479) setsockopt(r0, 0x1000000000029, 0x20000002f, &(0x7f00000001c0)='\x00\x00\x00\x00', 0x4) getsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x1, &(0x7f0000000000)=""/198, &(0x7f0000000100)=0xc6) 22:28:17 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) write(r1, &(0x7f00000000c0)='\\', 0x1) kevent(0xffffffffffffffff, &(0x7f0000000300)=[{{r0}, 0xffffffffffffffff, 0x87}], 0x0, 0x0, 0x0, 0x0) write(0xffffffffffffff9c, &(0x7f00000001c0)="bf551909bcd23efd52e721c5e5eedef8c6e5eaea7159d94d57c07b8a04c0c020b802d55243e78bf6888d33b2fe378c65b558d1f5cd3471c40a5052482037d58897f65489020589322191eab339f6838fe2502994ba5b5ef4a1847812679940c6d6012c519e323696bf", 0x69) r2 = kqueue() kevent(r2, &(0x7f0000000200), 0x60, 0x0, 0xfffffffffffffff9, 0x0) close(r1) r3 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r3, &(0x7f00000000c0)=[{{r5}, 0xffffffffffffffff, 0x11}], 0x3f, 0x0, 0x0, 0x0) kevent(r3, &(0x7f0000000080)=[{{r4}, 0xfffffffffffffffe, 0x5}], 0x1f, 0x0, 0x0, 0x0) dup2(r3, r5) linkat(r5, &(0x7f0000000000)='./file0\x00', r1, &(0x7f0000000100)='./file0\x00', 0x2) 22:28:17 executing program 1: r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x10202, 0x0) mmap(&(0x7f0000002000/0x3000)=nil, 0x3000, 0x0, 0x10, r0, 0x0, 0x0) open(&(0x7f00000000c0)='./file1\x00', 0x0, 0xa3d2bb009c8b1b62) r1 = open(&(0x7f0000000040)='./file1\x00', 0x100, 0x40) readlinkat(r1, &(0x7f0000000080)='./file0\x00', &(0x7f0000000140)=""/92, 0x5c) unlink(&(0x7f0000000100)='./file0\x00') 22:28:17 executing program 0: pipe(&(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000000340), 0x10000014c) write(0xffffffffffffff9c, &(0x7f0000000100)="bc78dc48167dd17177660a8991d723850646933c3982120a9d1e3b89e5d604243994301d66322cb15ce4dc7b08767f324fea1aadc7e7406ac108055fa5dbfd5d292a3d2bc06b6c48dc2617374ff7ba6b2b", 0xfffffffffffffe67) read(r1, &(0x7f0000000000)=""/101, 0xffffff58) r2 = socket$inet(0x2, 0x0, 0x7) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x1, 0x1810, r2, 0x0, 0x2e) execve(0x0, 0x0, 0x0) connect$unix(r0, &(0x7f0000000080)=ANY=[@ANYBLOB='\x00\x00.+file8\x00'], 0xa) 22:28:17 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x11, 0x3, 0x0) setsockopt(r0, 0x11, 0x2, &(0x7f0000000000)="1a7b43da", 0x4) r1 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r1, &(0x7f00000000c0)=[{{r3}, 0xffffffffffffffff, 0x11}], 0x3f, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000080)=[{{r2}, 0xfffffffffffffffe, 0x5}], 0x1f, 0x0, 0x0, 0x0) dup2(r1, r3) r4 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) chroot(&(0x7f0000000100)='./file0\x00') kevent(r4, &(0x7f00000000c0)=[{{r6}, 0xffffffffffffffff, 0x11}], 0x3f, 0x0, 0x0, 0x0) kevent(r4, &(0x7f0000000080)=[{{r5}, 0xfffffffffffffffe, 0x5}], 0x1f, 0x0, 0x0, 0x0) r7 = dup2(r1, r5) ioctl$TIOCCBRK(r7, 0x2000747a) ioctl$PCIOCREAD(0xffffffffffffffff, 0xc0107002, &(0x7f0000000040)) 22:28:17 executing program 1: nanosleep(&(0x7f0000000000)={0x0, 0x20000000}, 0xfffffffffffffffe) execve(0x0, 0x0, 0x0) semget(0x2, 0x2, 0x420) r0 = semget$private(0x0, 0x5, 0x204) r1 = dup(0xffffffffffffffff) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xfffffffffffffff8, 0x0, "541bb964fe0899d9e09c14f6000adfd1a1080054"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x4, 0x1ff, 0xff, "49bf00000000060000000000e6ffffff00"}) ioctl$TIOCSWINSZ(r2, 0x80087467, &(0x7f0000000500)={0xb4, 0x1, 0x100, 0x2}) ioctl$PCIOCREAD(r1, 0xc0107002, &(0x7f0000000100)) semop(r0, &(0x7f0000001640)=[{0x0, 0x5022, 0x1000}, {0x1, 0x10001, 0x7351d18524d2e3a2}], 0x2) semctl$SETVAL(r0, 0x3, 0x8, &(0x7f0000000480)=0x7) r3 = semget$private(0x0, 0x5, 0x204) semop(r3, &(0x7f0000001640)=[{0x0, 0x5022, 0x1000}, {0x1, 0x10001, 0x800}], 0x2) dup(0xffffffffffffff9c) r4 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) fcntl$dupfd(r4, 0x0, r4) r5 = semget$private(0x0, 0x800000000000010, 0x7e) semop(r5, &(0x7f0000000100)=[{0x4, 0x1, 0x1000}, {0x3, 0x9}, {0x3, 0x1, 0x1800}, {0x3, 0xffff, 0x1800}, {0x5, 0x401, 0x1000}], 0x5) semop(r5, &(0x7f0000000140)=[{0x4, 0xffffffff, 0x1800}, {0x4, 0x4, 0x1000}], 0x2) semctl$IPC_RMID(r5, 0x0, 0x0) writev(r4, &(0x7f0000000440)=[{&(0x7f0000000140)="0daa458dbe4b623ee93dead7a6825862024edfcfa3fba79b1a9e3ecb33b9123454afd0c8", 0x24}, {&(0x7f0000000640)="44f0fae4977c2d5ef7631754c1a03799030a652fae44ffff38c612d1896034873b5b756671b2ab47b3baf36f316cb4ea79407aad602e4c2de0b306c56f9f03fe7935a2c837061abaee74ac7845271e8329b3ff3df324ecd19481923b8715fb89629032e862dd4dd11b69561533e97e715394c607c7ba5f352e38a8bced372669571c14fd89b789acdf5d0a2b59dfacdfdf1ae2fc45c8fa3c53a89b4ef7f3606b9c641d4d31dbe4bc7e43de8e3b0aafd47f39668dac0003430fd79ac4ebf06168ff885400200cd932ace5ada4f4a91f30586f5c25b69ff2f2b4f6a095ecd647eb4b0a7b7f243ae4f1eca9cece21e7cdb03a99ae0ac15510d3cf69c18c9c2897c451651b109cce568144d1afb33cb90810999bb2042a61b857cbc627daada5ab02cf1e", 0x122}, {&(0x7f0000000540)="c836435e32660f2fd3e114f9ec5997af3b264541477a190f1c2063698f405a73d3bcc67be31cc155074084ad1e3dfb4f2ec8fe700b1726315706a91152aa3b959432cb5632ad727979af380c396bd68a48597878dfc275109c077805b4fcdc89228c4075daeb5e2161d529df4e96dd018a0b31d3f8c7e54473e3db5a2c2502359b2e8edd714376cc37d1e2f03257ca145050ea90f84645b852b6bc07572a38fbcb33a1f28ca1eeb39f41c46a43263ebfebbc82d18808cb0f0cb9410a567d6ec2d870a8d749b9f8a34f27eddfe7592fd57c850da2d6d4bae60df57343155bb278d304ebd32ba1a302d2206f7c919b3652d7150e5e", 0xf4}, {&(0x7f00000002c0)="40f3e66e403de578b0155f815ff03c323d79ff29ff44434d2e766cece61d7f951e7bdcddcd4380a33136900dc6a171e342bf73a3e691c7b0b7793df41c6cb9b49373470bee53c4c57a16e7b42b03cf2deaea99de6a475598c0af034b023531d6e1432452ace19a687222291547ed6eb3cf21", 0x72}], 0x4) r6 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) pwritev(r6, &(0x7f0000000040)=[{&(0x7f0000000080)="047129046c2f0f6f72866e35", 0xc}], 0x1, 0x0, 0x0) faccessat(r6, &(0x7f0000000040)='./file0\x00', 0x16f, 0x2) r7 = geteuid() semctl$SETVAL(r3, 0x3, 0x8, &(0x7f0000000480)=0x7) r8 = getgid() semctl$GETVAL(r3, 0x0, 0x5, &(0x7f0000000340)=""/211) r9 = geteuid() setreuid(0x0, r9) setuid(r9) r10 = getgid() semctl$IPC_SET(0xffffffffffffffff, 0x0, 0x1, &(0x7f0000000080)={{0x9, r7, r10, r9, r8, 0x42, 0x101}, 0x9, 0x8, 0xfffffffffffffe01}) openat$klog(0xffffffffffffff9c, &(0x7f00000004c0)='/dev/klog\x00', 0x200, 0x0) 22:28:18 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x7c}, {0x74}, {0x80000006}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f00000002c0)="0092fa9fb5cfb7dacce0693704a3") r1 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r4 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r4, &(0x7f00000000c0)=[{{r6}, 0xffffffffffffffff, 0x11}], 0x3f, 0x0, 0x0, 0x0) kevent(r4, &(0x7f0000000080)=[{{r5}, 0xfffffffffffffffe, 0x5}], 0x1f, 0x0, 0x0, 0x0) ioctl$WSDISPLAYIO_USEFONT(r5, 0x80585750, &(0x7f0000000240)={'./file0\x00', 0xe419, 0xe00000000000, 0xfffffffffffffff9, 0x1, 0x3, 0x100000000, 0x2, 0x0, 0x0, 0x1f, 0x2a}) kevent(r1, &(0x7f00000000c0)=[{{r3}, 0xffffffffffffffff, 0x11}], 0x3f, 0x0, 0x0, 0x0) r7 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r7, &(0x7f00000000c0)=[{{r9}, 0xffffffffffffffff, 0x11}], 0x3f, 0x0, 0x0, 0x0) kevent(r7, &(0x7f0000000080)=[{{r8}, 0xfffffffffffffffe, 0x5}], 0x1f, 0x0, 0x0, 0x0) ioctl$VMM_IOC_RESETCPU(r8, 0x82405605, &(0x7f0000000300)={0x1, 0x5c9, {[0x2, 0x69, 0x3, 0x5, 0x7, 0x8ba, 0x9, 0xffffffffffffffff, 0x2, 0x8, 0xffffffff, 0xf8, 0x90a, 0x10000, 0x100000001, 0x8, 0x63, 0x7fff], [0x200, 0x3, 0xc5, 0x81, 0x7, 0x20, 0x9, 0x5, 0x4, 0x4], [0x6, 0x1f, 0x80000000, 0x5, 0x4, 0xa12a, 0x9], [0x5, 0x9, 0x1, 0x7fff, 0xee], [{0x0, 0xffffffff, 0x6, 0x5}, {0x80, 0x0, 0x3, 0x7fffffff}, {0x2, 0x101, 0x401, 0x5}, {0x744, 0x8, 0x30f7, 0xbe}, {0x100000001, 0x3ff, 0x6}, {0x1, 0x4, 0xa1a, 0x9}, {0xffffffff00, 0x1f, 0x401, 0x1}, {0x2, 0x1e, 0xfffffffffffffff9, 0x2}], {0x6, 0x68236b44, 0x9, 0x5c}, {0x9, 0x1, 0x10001, 0x9}}}) kevent(r1, &(0x7f0000000080)=[{{r2}, 0xfffffffffffffffe, 0x5}], 0x1f, 0x0, 0x0, 0x0) writev(r2, &(0x7f00000000c0)=[{&(0x7f0000000140)="b8f63a520f3296bf0032b1ffd0382707c0286c003120699424be503ac0a3f6ef15e556448c6f5b9b3587ac414e6fb95bf4741ae616d723e24634895e4a1581275d0326b01d72cb781a1c87a5d6701d5eb423ca13fd6ab8d018688c275b7073483d901a54eec34a60e00ae586", 0x6c}, {&(0x7f00000001c0)="acfdea64271310b2945ab9167d60525a61ffcacb98f14057f4cf913aab03fee72cfb64ae0e93b76677fa930ba70f61fb819afb372ab3f6b2e0c53d9837d35e9763446601e6d66ff534b7b8c17da5d6a938dd7bf947d8f8de84f7c232d70d482b34e18f09cf1009dea09f8e9ec388", 0x6e}], 0x2) 22:28:18 executing program 0: setrlimit(0x8, &(0x7f0000000080)={0x7, 0x20}) r0 = syz_open_pts() ioctl$TIOCMBIS(r0, 0x8004746c, &(0x7f0000000040)=0x7) close(r0) writev(0xffffffffffffffff, &(0x7f00000011c0)=[{&(0x7f0000001000)="cb084345af0ad10db8be3656ba34762285df0a5557ecea532b9cc6d4241dfcc2fc035a234dcfafef9bf5a061c082e952966c44d503d58cf0ccdf464710fe27658dfd310203", 0x45}], 0x1) r1 = syz_open_pts() ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f00000000c0)=0x8) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x2, "4244d66252fee36f8e04e2051bdc90d0e99e71e0"}) writev(r0, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) r2 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r2, &(0x7f00000000c0)=[{{r4}, 0xffffffffffffffff, 0x11}], 0x3f, 0x0, 0x0, 0x0) kevent(r2, &(0x7f0000000080)=[{{r3}, 0xfffffffffffffffe, 0x5}], 0x1f, 0x0, 0x0, 0x0) ioctl$TIOCCDTR(r3, 0x20007478) 22:28:18 executing program 1: mknod(&(0x7f0000000380)='./bus\x00', 0x80002007, 0xffffffffffff2822) r0 = open(&(0x7f0000000040)='./bus\x00', 0x901, 0x0) ioctl$TIOCFLUSH(r0, 0x8004745d, &(0x7f0000000000)=0x8000000000000b5) ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000000)={0xffffffffffffffff, 0x0, 0x0, 0x0, "172d76898909080000aee16900c73d1b1bff00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) unveil(&(0x7f00000000c0)='./bus\x00', &(0x7f0000000100)='x\x00') socket(0x11, 0x3, 0x0) socket(0x2, 0x1, 0x0) mknod(&(0x7f0000000080)='./bus\x00', 0x2, 0x7) close(r0) 22:28:18 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x1, 0x0) r1 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r1, &(0x7f00000000c0)=[{{r3}, 0xffffffffffffffff, 0x11}], 0x3f, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000080)=[{{r2}, 0xfffffffffffffffe, 0x5}], 0x1f, 0x0, 0x0, 0x0) getsockopt$sock_linger(r2, 0xffff, 0x80, &(0x7f00000000c0), &(0x7f0000000100)=0x8) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000080)={&(0x7f0000000040)=[{0x7}, {}], 0x2}) 22:28:18 executing program 0: pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, &(0x7f00000001c0), 0xfffffef3) poll(&(0x7f00000000c0)=[{r0, 0x6}], 0x20000000000001ec, 0x400000001ff) poll(&(0x7f0000000000)=[{r0, 0xd}], 0x1, 0x0) 22:28:18 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x1d}, {0x10000000000001c}, {0x6, 0x0, 0x0, 0x100}]}) pwrite(r0, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) 22:28:18 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) r0 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r0, &(0x7f00000000c0)=[{{r2}, 0xffffffffffffffff, 0x11}], 0x3f, 0x0, 0x0, 0x0) kevent(r0, &(0x7f0000000080)=[{{r1}, 0xfffffffffffffffe, 0x5}], 0x1f, 0x0, 0x0, 0x0) dup2(r0, r2) ioctl$VMM_IOC_TERM(r2, 0x80045604, &(0x7f0000000100)) chdir(&(0x7f00000001c0)='./file0\x00') socketpair$unix(0x1, 0x4, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) getsockname$unix(r3, &(0x7f0000000200)=@file={0x0, ""/4096}, &(0x7f0000001240)=0x1002) setuid(0xee01) open$dir(&(0x7f00000000c0)='./file0\x00', 0x400000002c2, 0x20) open$dir(&(0x7f0000000040)='./file0\x00', 0x801, 0x0) 22:28:18 executing program 1: r0 = socket(0x18, 0x2, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x2, 0x0) r2 = geteuid() setreuid(r2, 0x0) setreuid(r2, r2) r3 = dup(0xffffffffffffffff) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x200, 0x0) ioctl$WSDISPLAYIO_DELFONT(r4, 0x8058574f, &(0x7f0000000200)={'./file0\x00', 0x1000, 0x1, 0x1, 0x0, 0xff, 0x8, 0x80000001, 0x6, 0x2, 0xe4a, 0x2}) r5 = getppid() r6 = geteuid() r7 = getegid() sendmsg$unix(r3, &(0x7f00000003c0)={&(0x7f0000000080)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000000340)=[{&(0x7f0000000280)="f1e8403201009ce5b9b1a350db171f2a32f3a4db58cf6b70f2fc6e0eb47088a36026fdea85e5ebaaa9846bc2124617f350dcf438f0f3be974809455b4911d04d38d11173022bf9fdc576e6002e4059cac3a5552c4f038a334c00039cf55dfba9c53562f7bdc4ded29670c80ec898c226935480a86a22ed2a82623b26071bcfb2aa9edc4289d193e10a63eb936de9a74051703c3d9f71aca2a3b6814bd64f5a0718f5", 0xa2}], 0x1, &(0x7f0000000380)=[@cred={0x20, 0xffff, 0x0, r5, r6, r7}], 0x20, 0x402}, 0x400) r8 = dup(0xffffffffffffffff) r9 = getppid() r10 = geteuid() r11 = getegid() sendmsg$unix(r8, &(0x7f00000003c0)={&(0x7f0000000080)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000000340)=[{&(0x7f0000000280)="f1e8403201009ce5b9b1a350db171f2a32f3a4db58cf6b70f2fc6e0eb47088a36026fdea85e5ebaaa9846bc2124617f350dcf438f0f3be974809455b4911d04d38d11173022bf9fdc576e6002e4059cac3a5552c4f038a334c00039cf55dfba9c53562f7bdc4ded29670c80ec898c226935480a86a22ed2a82623b26071bcfb2aa9edc4289d193e10a63eb936de9a74051703c3d9f71aca2a3b6814bd64f5a0718f5", 0xa2}], 0x1, &(0x7f0000000380)=[@cred={0x20, 0xffff, 0x0, r9, r10, r11}], 0x20, 0x402}, 0x400) r12 = dup(0xffffffffffffffff) r13 = getppid() r14 = geteuid() r15 = getegid() sendmsg$unix(r12, &(0x7f00000003c0)={&(0x7f0000000080)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000000340)=[{&(0x7f0000000280)="f1e8403201009ce5b9b1a350db171f2a32f3a4db58cf6b70f2fc6e0eb47088a36026fdea85e5ebaaa9846bc2124617f350dcf438f0f3be974809455b4911d04d38d11173022bf9fdc576e6002e4059cac3a5552c4f038a334c00039cf55dfba9c53562f7bdc4ded29670c80ec898c226935480a86a22ed2a82623b26071bcfb2aa9edc4289d193e10a63eb936de9a74051703c3d9f71aca2a3b6814bd64f5a0718f5", 0xa2}], 0x1, &(0x7f0000000380)=[@cred={0x20, 0xffff, 0x0, r13, r14, r15}], 0x20, 0x402}, 0x400) getgroups(0x9, &(0x7f0000000080)=[0xffffffffffffffff, 0xffffffffffffffff, r7, 0xffffffffffffffff, r11, 0x0, 0x0, r15, 0xffffffffffffffff]) fchownat(r1, &(0x7f0000000040)='./file0\x00', r2, r16, 0x4) openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x20, 0x0) setsockopt(r0, 0x29, 0x32, &(0x7f0000000140)="9513f3948292ae269282d455abab56626afd70c6e9b3fda3181149ee114dd200a92ef2b465bbc11fcfdb71b72ce278fa941a79b7d45722a806d166b1bc4513bb05a76025938759964a53c6bb7cf2394a7ab24012dc56fa2aa2786a7b4b39b7a51bf1baa51d3fb561c0ce637ef3c53f88edcc758d1e1eff1031571ebb9a54c1ea8426de968ad829470aa55d5b3eb81a62a35e0b41bc906838a88d756b2d17d0d7", 0xa0) setsockopt(r0, 0x29, 0x32, 0x0, 0x0) 22:28:19 executing program 0: r0 = syz_open_pts() syz_open_pts() syz_open_pts() syz_open_pts() fcntl$lock(r0, 0x7, &(0x7f0000000080)) 22:28:19 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x100, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x20000, 0x80) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f00000000c0)=[{0x1d}, {0x3}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000180)="080934410000000015b668f635e9") 22:28:19 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{0x48}, {0xffffffffffffffff}, {0x6}]}) r1 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r1, &(0x7f00000000c0)=[{{r3}, 0xffffffffffffffff, 0x11}], 0x100000001, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000080), 0x1f, 0x0, 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) getegid() syz_emit_ethernet(0xf7, &(0x7f0000000340)) 22:28:19 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000140)='/dev/wsmouse0\x00', 0x281, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000000)={&(0x7f0000000180)=[{0x2, 0x7fff}], 0x1}) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000080)={&(0x7f0000000040)=[{}, {0x3}], 0x2}) r1 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) pipe2(&(0x7f0000000100)={0xffffffffffffffff}, 0x0) accept$unix(r4, &(0x7f0000000300)=@file={0x0, ""/4096}, &(0x7f0000001340)=0x1002) kevent(r1, &(0x7f00000000c0)=[{{r3}, 0xffffffffffffffff, 0x11}], 0x7, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000080)=[{{r2}, 0xfffffffffffffffe, 0x5}], 0x1f, 0x0, 0x8000000000, 0x0) ioctl$WSMOUSEIO_GCALIBCOORDS(r2, 0x41205725, &(0x7f00000001c0)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x10}) 22:28:19 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0xd02) minherit(&(0x7f0000001000/0x4000)=nil, 0x4000, 0x0) r0 = open(&(0x7f0000000080)='./bus\x00', 0x1, 0x0) mknodat(0xffffffffffffffff, &(0x7f00000000c0)='./bus\x00', 0x20, 0x5) munmap(&(0x7f0000ffe000/0x1000)=nil, 0x1000) write(r0, &(0x7f0000001bc0)="a6b1481d7e340327e768f18f24a49867203b3dfee385d3715e46b833cd4c530ff858e73433efa19ed44e69594e0c7604a051de52c24e805351c23b81512c8c3ee8db0ece46a59e37e7b4f0c552fc674aec539d8b4ba91bd73a9cbf1a67754a4fb4a1bc3c5721b13aca796a367525aec93ef627f46bf4eb2462a72ade37b4fd6339de06d1fdd69d7e8de78fc3d6a8f062b4a3bf36ff4c6b93165f5e8dd2f4f31c277c272aeb2c02ae794f448adb826dae34df72257a99e8e6d211d24b3e19afd5869a4f4d70d0601972a43056415860b2b4d40cb5b91012eaf6be252423354292b62fb1be7ceea2ae7a5d7728c06cb6e5702fd195b95b45f966be5926b3f7f70945f0855aaa05105a6acae3bebf77be19c4425b124a30742756c00b96db987b94546d4e5cfdd53a886db342aaff667590aa1be2d77ddef508dbab7a1955b793cca268e5554dd7884494c99630698216ae10cd744eeee9761e742d9f2154e568a0ab23b62422f71d91c560f0434f514374a03e5896973f9a9e62488627bdaa8a7e0046378300cb236ffb66b3b5137e82e49753e52212e3175c45da4a18873f2249e1c3ebd5ed62a635148038dde0cbab04336788c31ee8a5ba3bcb84a8d37e341402e429e1f498b7e6900d8ffd952fb5f9dfc4633b681f8e63ccbe930879e30d659f3f2700b5534c527761300be7dd9917b902dad1301df6af3ab7464150dc4bd808269d7f6bcf44fe4ec10b41c190c3f8a826ce5ff0dc5893fb089c9c8d51aa2782cf89807520ec315315d8c2826d8f0dbbdd94a19eba357bc8f058e5357f6100f02d0f9a68e8de59d6b678671348f787dadd3e0df957ad204f5ec369a04050bc5f58ebf382f1105d8766bcc3c5ec4d88dbe9219aa9f5697cd87d93be8fa2603ccc87728c8539dd6eedcca2d43333ae2ad0df99f9d1801f753237e704e1a0bd6abfa6222bc8b11bfe1135a09d15ef8a0e9d7f4e367f0939e0d2d49a9f532a1b60a5efa4e0e4d0236f34a502facd8247730a2ad994d5dfbc1a8dbbebc7b29292efd7e6966112069d1c4a5c8169b16946c2085e75264c21e663b2d5ee02ffdbf9c094e02cc6fe33cb6fff7f4221c4be8b80b87b4b171854b5170f200d4a5b71654a92f8743e2f50f6cb382c5edef4ed045ffc8e844290870be3ef783afcf7c500453c6d9b118f4168afd83f191852ec65d230c1c3c8f5aee2441730dc2c5e0b513d776038e8120ab117ea331c83e05e5a14ffbb6b3623f719671e92fd985b4181a2f529451f6fe47dd6301a28932404320b57af5eef6b7b41b91a67e5f88cc7ff5093b635e6d15ac5b43ec9675186f84fcd3834f410153ed08f2cb056f4837d8f353153a3702e9d9aff41c217e9f1969fbb9efe853b1f7e6f86b8baccbfa4570148b941aed960f94fb7804070ff4634762a43bc08a9452a63e3f6957409a9d3b32785f3346388f356fbe3ebb3cfceabdf2d281da34aafa3ed063b842716a0f8d28e65e15c40afd03a46259f1da379116a450ff634dd5ebdb4c289cc34d7c10152a39e238f3995dcda8245208322d990ddba47163ecc2e86f1a2671e8169f59ec56df8cd402f973aac300622719ebc2204fa6446bf28c56b9dac1f86cfa9d58b85dce3883be05610286c7df7547f05eb4e3c7f8acae4d9a45f46c688005e13850522386749c7d84ad4186f92cff940844eda2ed1c42e3d7e7a141202320791d6b4af2624277701269c57f6e9741ce1d0066a1f53ee4d65981a727cd581a68c52d36b42108b0b74fded5c525b8f00f35381d228533b7f5a7f6e82ef684551a0039f36d065e8d15a60297519963389f833e250a7d42ab46cc2d329cf7d8b06fae90b841dccfd881bd21322ac3e7ef498e76bddb83f75321f6cebc7011066d0350c01422ba55746e3fcd9ff1f0b36e54107c35b021449db5b7b3f8d58332283fdd351719a73dd3d00faf5f021aa404528811e7de944e459834d51bc50146ccd0f226d96f2d885ef79bb36d5d97e65c397d9ea816b67cacc6861f418e4b7f34c4505308aa91b9b592642543786dfa1524a785735e4fc2f3f76bb8eec484cbe2d0492c1c63b66bad638ef9564482e861365ebebb36a915a4a6e1b8dbbe9f381d05e6272fc9464735d31e36e4a8da568a5abbf5d2b1ba100f687b6b608c438531cc7f3a415885d390dda1f33ad4b57b9cc49efd0d76ac576fe0f2af05526708bb607886914a44b45595207c115ece6677c9d99a4a983a3081d078a59cbdd79fe224c9930251f6619d62b6e246c087210ac05ac3644ff344e9c7047dfd0949315dfb9f52f494f3778d2ceb27623780b03f02edd007a8f3ebe8ce0ed01317549c0e03efb10845e4684942abe94765b6eb7e6de7a677c8c26b5e3ac2d7ec0a20d5526c5e97d89a4faa15fa843e3393868daccdc22bf78a1e7e8c9df17e5bc56074997f110e65002242bc77923eb950fbaea7b4f098d250dfa8e7f42d59bb5eb17d85b9eebc8ce3ba672b15b96870ab23e7386bbac9ef2865f494d02912935d38e037c2bb1e296926469d9405cce269b933194a016cdd2e64c8b778b543445af7d5e4aa2fe9ef6fb913c7824ac81e63e9a8c6d860ef389679298abf16c793eea6d8df3ce7005e6ba0eae7c1af5e6ab276d79f176ce6c59785ae673559af013d44dc4b0afa4e207aae705a9fc9abcf866c71d0e139c45d61d79ebe495a2db46a00312fed93a621d478dc7d95ef410ad70f33e58c8a9d8c8c4d479a40115869687c13fedf2e0bc9322e46d99df862c9dccd8f3972e89447f9eeed5fcdbe8d03b6d5aecd8a02e945aec7e25e8c4d5080766964d7219108dcf95e77eaf15cbdf3caa7c88f99dbc9f7ffe92ea083b78ab743350db6f34896d33350572da124fae6cc2a58ab88cec37470d22b96f8f57c8b01575e14ef483e7c692c1a4df94cf4817725ac1362762dd0938a023c36721b97c743590c4368eb2098855dcaa93b1676bd9c06beacff90a87eedbf0ca8e60b707e3521338b32b9c2087bb053532d1feabe37b8941e41ae3f5b6b267c09388473c6a8d190ea07f7c4ccd21e615d3ecefe268f27e25967db0ea2162d33deb56b7c72c087faf977de4e5c04faacf63b7c0ee266e168af2f8cef72fddaaa51325818e08986d44992924bbc87180dee0bf57c131e1b8ad8c5dd293b716c1a4ae520b4947704b1bb5a0a92399aa0a05d6c5077e5026778b6d2994ec161a7ca86da9423aaa6162667305392ca6b4769635ba394d828977a059b213112dd7651b1df688e6d49c7267da4c64d92ff6eb998774131fb75e0cd25edad4e9ebbe891d02806558d25cd5103fb488ea04c720659903d7a4944c902fb0fe5cedaffa0737411abb1aaa4c4726976eeb91e73728f35bb8958a95e6ce3eea95c22e85f095469101f7993e150f2957b2ecc942422af315c8cef7b9c9d8bc0c3f7677de09990ac255d32e7df55f05338a06187dba0dc5aa8194a134b9fc4e209d649ff46fcbc5c44a63e75ba05f8c585e5147521651ff3f043856dbcc491de97b31cfa3ce1a7d789db8be894eefcb49d234f00da2fb56468998ac4c596f255517bef0b0608469fae77277718e7f3f3546f258c08fbf7ebef33fc9fce94f554730995b", 0xa00) ioctl$BIOCSETF(0xffffffffffffff9c, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{0xdf, 0x5, 0x6, 0xf4da}, {0x1, 0xfffffffffffffffb, 0xb72}, {0x7, 0x7, 0x2, 0x5}]}) 22:28:19 executing program 0: r0 = socket(0x2, 0xc003, 0x2) setsockopt(r0, 0x0, 0x64, &(0x7f0000000000)="01000000", 0x4) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000001100)='/dev/bpf\x00', 0x20012, 0x0) pread(r1, &(0x7f0000001140)="18c9f8aa85ce260e8fb1885b1197fccd47d23450cee07de1c4f78413976f24cf17e91f02ba49e90813e8e3e1c046db7df720c0026602253cb152ec3b2c1ed6a61ee49856dc032a8906a0a5c47f931a08c64389be54a0c4e10589f61d4d94504bf57d9380d19a43d605061525349a8db85905effea7cba06a25d5b9d3a1f97b30a5ef0f7829f8e31c8b5f0a6ba9d11b72", 0x90, 0x0, 0x0) setsockopt(r0, 0x0, 0x6a, 0x0, 0x0) r2 = kqueue() r3 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r3, &(0x7f00000000c0)=[{{r5}, 0xffffffffffffffff, 0x11}], 0x3f, 0x0, 0x0, 0x0) kevent(r3, &(0x7f0000000080)=[{{r4}, 0xfffffffffffffffe, 0x5}], 0x1f, 0x0, 0x0, 0x0) r6 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r6, &(0x7f00000000c0)=[{{r8}, 0xffffffffffffffff, 0x11}], 0x3f, 0x0, 0x0, 0x0) kevent(r6, &(0x7f0000000080)=[{{r7}, 0xfffffffffffffffe, 0x5}], 0x1f, 0x0, 0x0, 0x0) dup2(r6, r8) setsockopt(r8, 0x7f, 0x6, &(0x7f0000000100)="abd561c62cbc969ba7f2976b9457b790f0a385051903362efe6b90b4f5314e00523501faa7a153551b58ab6e958778f9a9471afb354fb6dc469621f9f720ecdeeef084f9200b55aa54e75212ef0985f6dabaa528f87c772a90163ab4162f3dd9ad3eb9a879e60b7a1f5368f4fdc9180d21aef07794dc6ef92d750f8e6310ecede78c48cd3f826896c2d5031534106ab6fdd8e96b85afbf894260c59249c2c9daf89679fd9a5e5b1557fcd7ed792903cb7a64a0dae8ca743e886f5d2366bc9f7716d9c29b1d2e883885d3712982ca655146cdfd2641e34d3fea49ff13f6d90b90554b6037063348391cc9e8dff28286d039ca1b496a3ed293341e55e6155fd836334aa3fba92f445d0b17f0f79622aa63bec2766e27f4aa1c5c768d376c95ee8701da47280ecc30fe43a150c69ec2fe8a4c8e945b63c0a74c6d63d6aa3402f8ae69318ea0592a72b073782e4848e3bb06a1e3049fe9d07f0bde27c7fae0ec31066aaf5adb0b4270c3b5366c8d46f1866eaa7a8e641284e4d35c07db5ad4eef4fc16951ea6f782e47886be6470dc43f82e9ad6af3d6db88e8718f9add299a0c838c0ca24d8b9cb80260129248dabc7dbb9423a6ccd6042dc59804a543741ee6e8ba0063f91606f2e8d558d7cd57015f7bc60709c891a44fcd3f553982402fede0630ef1ba9e74cbe34c7597eda0362a7e3604d8704181efbef64dba977b3002271c6682741bbf961e4c94b3e07a5464d0c7b15ed9dabeca702af357524cafff3f8de0d538bf26d2620d9a5d672676d3fb8a22ea456c0255f5f35746626c9b85edb9bb6cd4a51ca2f0e137f2799ae6fcfd2e9e49500b35fd183481f113290874367dc02aa315c7f6c27fe75935b51977c21a9efb473df41716e2e46eb61be95f1d9a3ab74360566da002b077571e24ce89d44309153f6ae5e2a0ea7b85c91c922e71e1ed0cf48c262e26f6b0b9ddb1e97a2f365f21c5430f5103d3cde3bbde8a089f8fbe3e5b36bbdfbade83f52005afc9039917ed46dcf685b03651bdfe65c03df49a93ddc0c82dbbfa8f968cd346cb4dbde1a5aa158a7d600958cecc89dcc3c9f7ada4a2262743452eb3bc823a0b6cc9dd56743100c3038e953266ea4c445bd64e63db10acb34252dd5205ef7ef2f503ac5dc33956f3fad1169d8b9cd4c72fe94030265ab89085f7b281d5359a94f8998a5b7ff3888235d632c68653cf987a5031d8ddf3f2ff8bcdd9a3817a8553bea022a5271d225069cc89e8bacfff1401f7dfbf117c2400f40b40f7f0d8923bc1f3e683807d7f6acb3486401b1a974dafb52cfd2d0eb7e685ed2a33df0013f4dcfc4ca23bebaa0c8ce410a3765eb890c2501514d41fd5ec5f3ab47a9ca252c44574b038660f56a983e190388431441f5571225583876565247ee1a68d6f823de8a9db6f8e6aa949b0af3b856cb016dfca475a603f2146cd9cdd82ab91a988f79867fdae6a7aa653ecdb49d40720a120f426da414f8a37f3abd8e76d0fcdeb9bc021dd482c7cb4fc8071b806e4460f5ce358029e1851be22d74746ae7b3bd2ff4555ee18a077ec984f8c357d1950659cbc05001cdf8ba32e90727ae6b700b83469321180a2a8b2bd6fb6b13105de1a74933c8107dde64404c26756d75fe136d30f8c2ab9f47d8e7a06f752875a5d6428298bbf4358258a225bbc6c78b9b601944ade53665d2844a4feca7f2b570808882b4abc775541a3a0cf0cdb69d93b783062dcef105c1213fcf3322f1330a88ba1e1efbf778bc655c4498692079fa256129929b43b7ab2e25b57d5696d2c467c146c5a9bc86c82f6cf77e795ec3f3a720059f97da981f474461ea0a1509f5d78130027e7abdcb5b16223a7b9cdc9273650e9f7bff22e96673e795c1f392afe33bbc9c4bc7115fd34d2a87b014e93b79cdaaaa149a8482dec3b82e090057b050896c93d0392bad69f3fdd6e3fe20f436bd256996b744dd04ea6ad35b4e1d0f345040ab7a5ec914f6c05103d18c71074d11f883f8a443134da4ed5d904e27424b866bc4fcc5114bd0e1461b97937bce4e25cc1a3d72f36d0a7cff89e72f2cc794e7bf47ca7216a4027c062d87e0095dc5bb7285defe38487a20d6d48e59629d84f8a38429bf09c802307f8443a1febd2e45da5c8633ff50b3120f8cfc6bd2236e005c7b626e13a229978388209486d303b5910a90cc7a4169f83b3888b1c4af7cb34506f1e51c967e0c380d32b3df2f211cd87c0605dbb335f3543b3e04e0f0d368bc21c5d437983fb8bbd6b029c98bd3c2c55a5244adbbf36e571e3f06e0eaa876711f50178d98eeb7909059c31aef40c910eb6eb6e0d612a7c1b17324712b0645ff930dabafe75c3ea8f84a2b4bfcc9f1525e7ffc269564bfc86c833fd1d2fd1b4779add92a5ff57a1861c87701e4723fdccaa587cc901455d90a73692882281ae61d1b0b6aae9ff4842638539f384adb7be05fd59ca2cfd8777240973deb050eee3a955cdc9d88c7474c420458760ab4f16630c906e2afa2a0f5adb947d500b1dd9651bbb558f2d9cdd6548806333cb2ad41b2c74198ed79842b7ad504075b86693dd20620947b75e808ef26447c3383e114f8f7a73dd54d405bfe66be67ea403ad4747ec2410f798cbe5cb7fe0552fdfb58647c7f66bdf535116c83ee314d19886e16d90ddd28ebecd17d03f9870bad1509fae937d5dd50a29ba562b8f27071cc8e662b813bed34e23c4e50b7e59015e47b922f94155a44d469ebdcdb2e37868d9e25905bf9e28f4678816c7a4a9fa7c55c14325c0822aea822621f28526edfd3ac03d1343583122cbd08935e5e3f4e837cd55fe86f9909c7e0745562d4888b86f53f29ea936321dc49feb19e8bfdfe92e7dfd97029417524d79a6a46a3fc7579ed2b4114d7c4f6be3888298796fbcccb1b084529c0d5f162b50581509a1bfcfa78b3c96b4414f4a60b0b8433cac2ce0c483c0a4e9bb4514a776251c3c874d6070bd302bfa96e54d283fdfd23edacc49cc00773ce75531f0689292fda6d05ae785dc7771fa9fe417d56a6f357f2e6de24183a901a76d56324758241b2763b51b406ee177fb5e2165dd44e8491da0e49edd29341deb72f427020402e418b4e4d36a94fc9c8d3ce151a8593b568aef0fde0e0e2d34c4f6839ad867f625723c011c71674a2ca4ac0b33e01e67d0f681c7ecb4162e4a846dd44c4a0e27abe65a33fe19027854744ae4201120cbf522cc5daea05f265be4e522b8d5f88d0849ca644773fc0093966a459d7ed4f9c4eb9e3d9401f74f7d1292c9d0031a1b1abb0b0e1eae72673f4c8b459189a09a5b99b7597dc5a4d506b3b1c8c66e6a2496f39d9b109a1a518a7d662fc9d8d7bbac8ce7d653c37d4dae46f4b0e4a7f3c44d2239e8a5bee7bbdcbc14e21f55a112f621720b3f02b2509100c22826cf72caafab378501cf61f5b2495ecbe6c139bc6bee6f91c66adfe9654540322715c3a0dec7b1a481e62515583ee31bb00ccd73f3493884aa69a26cf3086c90327870982e6b5c8796bf6baefb0743b550b2b8a78e963d1d51ac1ffab77a89b634ee4649f7080d9e80c316de41f967ac08112f099604f7a88ba73c0bb9ba28982abedeee7ee8ab253780f964e5ea1dd99a40fcc021a23436ca18b721d125b144d7c390d77efbc98b78543f1a92d553b585b09c5000feaff335ebf470ee38dd27c398df06c7a4126fc8c1b8337e3cf5cf8d5659841d46c376b98e87b1542e94c86d338f7c25ec444f7536878e9b1a8650947d2a8c4dacef06aa56334a47ea0b3b0d7fbdb61ca7e131a2ba3f4904d2400c98e777b5f75bd81849858016df6d9e73735cf655f8f32bc002739afbd3fc3a8d6a56e5a5efa9940b70925d520cbd70d37452afcb2ac394201a86e1246782fc74659cd7a6074cd94ed92a686d46685d85fca8e6d3def25b585dc09d87e6159bef9379d69f6797ecac7baa0734b9b4fd8ebe0c1413224ae9cb032093d888f69b8a3083fa25796df8792335be3e29ec7db8b1f23712425da350b82152e3d68d30e524f62b71ce00b3a63f9e8279aef0b9afff83d848365b32ae1c485458f5391cfd48e464c42983f1c10017f80428635faea585e351ddd7ab1afab59f2b47ce643247422d4467b429d8416c85f4a13dd46663be88353748aafda51ccd7286d33facb4ae1a094fc4015f07479f460cc6ab167b030c1eb994e6e8a263e71a94458d584c5b1892d2d0d98f937fc14932c8ad2f255e1b22d8299239ba685e3a1e119f90392565a5fcacdec322ccd7822539bb2343e85787413ec1db0e4b101ab6a5244457266552b23e8411b33dba02dd2657c305672aa557294c7e8290cf6f63acd0bd9b8b80075c6adf8424b59d86e0e586de02a11c1890c5f58f289ed4a9357d91ce6b7aa9c5b88f6b050cc82c1a5e503365d37b301279dbaf3479566cc47306acb1b12e9d7e4d3df3be4548441e031dc147bc17d2d3bcd4a93942097cddfe364ce9ff92560504120e7533b1d7604109034bf5e819ac30213f923c808718da04f36a17000e9933e74be0d9a99dabab63faf34583b4d1ad6233ca10bf8b1d72f296387cd49719558d1ba0673a153b39291dfa8bdbc73e8f27104ec61b0e6c53c929419c5fea68dfb7203c8ffda2a614294cad0fe6eb724dddde818d6205ec647536440acb9e5ee319571b609e51ef88452897a15d7c5e45ee0e96955e298dff17b3b219eb0d1a5eeb24bd00eff2cc2cd48045003b46badaf08afa0b15d9f519ed69fc7aea5713556a04cea980fc2b1193038e77424e78b803e7c8d5aa50023ffa4fc6dfaa0aa7ba66781aee808b268970855acdc541bfb926f8f6eee920dd149ea801cbb64d4c41a54ddc7ef047a6ba7bef0eec36b4a862a762b6968695aded81fe38322159d7bcf3d77f30bf0a261983a4e2edff4844e4669558393df282e4b86143e7aa57de55af2333e218c3b380d2913bbe502664e0f0a80655f6556d09ad5b553cb9202ef2a90f61bb4c1fbf9a282f8d00249521a18ab4d5594d60397953c6014b29f03b465f2ce5d92ca812a30f9bb15706da57f3da02098f47a8f635159d64e2b9e05f3f2f6d921666a76c56ac46e900351de533e114ef155f2a00ddbc64b97a75e13357b9b3adb6e297ff2ec500bdd4d271a85227451309b9aba2d035d76ab4dc9500a74c25aaf68fad3d3887bd452e0a4f51c0f6d4fabbbdfffed35a2e10d64ddcae1a98bb2dac7c7001c2ab6caab2e7deee123724766b53a97d245c3a5a7985fc6d37ddbc6f8ec2a0f40e10e7c1a37243c3a35c3840c5ad837d2cb63556117b6d8572d824da908d5bf5a0b6001d5bca8e04b30ee8654d6ee6c1e9cdcc90de14652a76ff75dbb83d66a6660ce9513d46656050324b4be23264e9b48d82369d0ebdc918fd7b8e8ee6f90b9d74470b950ffbad9d7a294d95544a2b0549380885ee202fd50f7a6933a482e22f43102940b9f87f865f6e33bd24d2fb257fede348fa9ded9c542da4ecc7f54e2a2a5974a055f83f11363b411fcccefc7465191b89732154b1b942a5b16ba933e7f8dd88b8313aeaeeb5e2cb09200d9c54fc39d7203b24ae4cf5b3e5eaae7a1cc353af3e5c2d08b79ea582c633866189ff3c97e79509fb24482705de07678ebb1027eab19cc80eb4711f968219eec4d0ee4de7c76bae19fe2a2b7726d140c41cfdb210f32b533b26bc7bdf03c3c15a709448c7cbd3a916cfb9f0eb57658515a13dd8cca8c792bcc7d1e9b61c625ddb442854352b72972e125427a17bfaec587e7d59707035d553923fae45a4cc7169e", 0x1000) dup2(r3, r5) fcntl$setstatus(r5, 0x4, 0x80) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r2, &(0x7f00000000c0)=[{{r10}, 0xffffffffffffffff, 0x11}], 0x3f, 0x0, 0x0, 0x0) r11 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r11, &(0x7f00000000c0)=[{{r13}, 0xffffffffffffffff, 0x11}], 0x3f, 0x0, 0x0, 0x0) kevent(r11, &(0x7f0000000080)=[{{r12}, 0xfffffffffffffffe, 0x5}], 0x1f, 0x0, 0x0, 0x0) dup2(r11, r13) close(r11) kevent(r2, &(0x7f0000000080)=[{{r9}, 0xfffffffffffffffe, 0x5}], 0x1f, 0x0, 0x0, 0x0) setsockopt(r9, 0x40e10392, 0x63a, &(0x7f0000000040)="3ed608ca7a52d7c3f392aeb36fd14088a451fc3dc063ad7bc3c1ada515dc06b04ff241df1efb731fde5fb84b61", 0x2d) 22:28:19 executing program 0: getppid() r0 = socket$unix(0x1, 0x1, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1024, 0x0, 0x0) 22:28:19 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000b, &(0x7f00000000c0)='\x00', 0x1) setsockopt(r0, 0x0, 0xd, &(0x7f0000000000)=']?kC&Fd!', 0x8) r1 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r4 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r4, &(0x7f00000000c0)=[{{r6}, 0xffffffffffffffff, 0x11}], 0x3f, 0x0, 0x0, 0x0) kevent(r4, &(0x7f0000000080)=[{{r5}, 0xfffffffffffffffe, 0x5}], 0x1f, 0x0, 0x0, 0x0) r7 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r7, &(0x7f00000000c0)=[{{r9}, 0xffffffffffffffff, 0x11}], 0x3f, 0x0, 0x0, 0x0) kevent(r7, &(0x7f0000000080)=[{{r8}, 0xfffffffffffffffe, 0x5}], 0x1f, 0x0, 0x0, 0x0) r10 = kqueue() kevent(r10, &(0x7f0000000040), 0x4, 0x0, 0x3, 0x0) r11 = kqueue() kevent(r11, &(0x7f0000000040), 0x4, 0x0, 0x3, 0x0) r12 = fcntl$dupfd(r10, 0x0, r11) r13 = open$dir(&(0x7f0000000140)='./file0\x00', 0x200, 0x54) r14 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000180)='/dev/vmm\x00', 0x0, 0x0) r15 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r15, &(0x7f00000000c0)=[{{r17}, 0xffffffffffffffff, 0x11}], 0x3f, 0x0, 0x0, 0x0) kevent(r15, &(0x7f0000000080)=[{{r16}, 0xfffffffffffffffe, 0x5}], 0x1f, 0x0, 0x0, 0x0) r18 = openat(r16, &(0x7f00000001c0)='./file0\x00', 0x200, 0x20) kevent(r5, &(0x7f0000000200)=[{{r8}, 0xa44fcad5a769d440, 0x11, 0x1, 0x20, 0x80}, {{}, 0xfffffffffffffffc, 0x0, 0x20000000, 0xfffffffffffffef8, 0x3}, {{}, 0x0, 0x43, 0x80, 0x2, 0xfffffffffffff800}, {{r12}, 0xfffffffffffffffb, 0x0, 0x1, 0xaaae27a, 0x8000000000000006}, {{r13}, 0xfffffffffffffffe, 0x0, 0x2, 0x4}, {{r14}, 0xfffffffffffffffa, 0x1, 0x2, 0x7fffffff, 0x5485abc9}, {{r18}, 0xfffffffffffffff9, 0x4, 0x1e0000020, 0xfffffffffffffc00, 0x7}], 0x3f, 0x0, 0x7fff, 0x0) kevent(r1, &(0x7f0000000080)=[{{r2}, 0xfffffffffffffffe, 0x5}], 0x1f, 0x0, 0x0, 0x0) dup2(r1, r3) setsockopt(r3, 0xffffffffffffffff, 0x1, &(0x7f0000000040)="0356be217c4b68d8f4960796a4692233b16a1826cd6cc78f14e21e69c8ec937bb7921b8dac8d485981582db99de4f85c706b2988912588bc59d660202b1e9e8d33fe017b", 0x44) 22:28:19 executing program 0: r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) r2 = socket(0x18, 0x2, 0x0) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockname$unix(r2, &(0x7f00000000c0)=@file={0x0, ""/108}, &(0x7f0000000040)=0x6e) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) close(r1) socket(0x400000000018, 0x3, 0x3a) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, &(0x7f0000000140)="ad18f05de2f4ef18", 0x23c) 22:28:19 executing program 1: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f00000000c0)=[{}, {}, {}]}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) r2 = accept$inet6(0xffffffffffffffff, &(0x7f0000000100), &(0x7f0000000180)=0x11) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r1) getpgrp() socket(0x400000000018, 0x3, 0x3a) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000080)=0xc) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, &(0x7f0000000140)="ad18f05de2f4ef18", 0x70) 22:28:19 executing program 0: r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x40000400000002c1, 0x0) r1 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000040)='/dev/diskmap\x00', 0x400, 0x0) r2 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x0) socketpair(0x10, 0x4, 0x7, &(0x7f0000000100)={0xffffffffffffffff}) kevent(r2, &(0x7f00000000c0)=[{{r4}, 0xffffffffffffffff, 0x1, 0x0, 0xffffffffffff774e}], 0x3f, 0x0, 0x0, 0x0) kevent(r2, &(0x7f0000000080)=[{{r3}, 0xfffffffffffffffe, 0x5}], 0x1f, 0x0, 0x0, 0x0) ioctl$DIOCMAP(r1, 0xc0106477, &(0x7f00000000c0)={&(0x7f0000000080)='./file0\x00', r3, 0x2}) ktrace(&(0x7f0000000180)='./file0\x00', 0x4, 0x5d2d028540055c6d, 0x0) ftruncate(r0, 0x0, 0x7fffffffff6) 22:28:19 executing program 1: setrlimit(0x8, &(0x7f00000000c0)={0x9, 0x7ff}) r0 = syz_open_pts() close(r0) syz_open_pts() ioctl$TIOCSETAW(r0, 0x80047469, &(0x7f0000001780)={0x34, 0x0, 0x0, 0x0, "1ffbffa6163cb90277925f1be62c36ae61dba648"}) writev(r0, &(0x7f0000000380)=[{0x0}], 0x1) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x400, 0x0) ioctl$TIOCSDTR(r1, 0x20007479) poll(&(0x7f0000000000)=[{r0, 0x84}], 0x1, 0x81) poll(&(0x7f0000000080)=[{r0, 0x54}], 0x1, 0x0) 22:28:19 executing program 0: ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000140)={0x2c8, &(0x7f00000001c0)}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x8) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r1) socket(0x400000000018, 0x3, 0x3a) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, &(0x7f0000000140)="ad18f05de2f4ef18", 0x70) 22:28:19 executing program 0: execve(0x0, &(0x7f0000000180)=[&(0x7f0000000100)='//\x00'], 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) ktrace(&(0x7f0000000000)='./file0\x00', 0x4, 0x100, 0x0) mprotect(&(0x7f0000662000/0x3000)=nil, 0x3000, 0x5) unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='c\x00') r1 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x0) kevent(r1, &(0x7f00000000c0), 0x3f, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000080)=[{{r2}, 0xfffffffffffffffe, 0x5}], 0x1f, 0x0, 0x0, 0x0) faccessat(r2, &(0x7f00000000c0)='./file0\x00', 0x108, 0x0) ioctl$WSKBDIO_GETMODE(r0, 0x40045714, &(0x7f0000000080)) 22:28:19 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) mmap(&(0x7f0000002000/0x600000)=nil, 0x600000, 0x1, 0x2010, r0, 0x0, 0x0) write(r0, &(0x7f0000000200)="247a7664327f9c7100", 0xfffffeda) ioctl$VMM_IOC_READREGS(0xffffffffffffffff, 0xc2485607, 0x0) poll(0xfffffffffffffffe, 0x0, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) open(0x0, 0x0, 0x0) open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x2, 0x0) fcntl$dupfd(r0, 0xa, 0xffffffffffffff9c) r1 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r1, &(0x7f00000000c0)=[{{r3}, 0xffffffffffffffff, 0x11}], 0x3f, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000080)=[{{r2}, 0xfffffffffffffffe, 0x5}], 0x1f, 0x0, 0x0, 0x0) r4 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r4, &(0x7f00000000c0)=[{{r6}, 0xffffffffffffffff, 0x11}], 0x3f, 0x0, 0x0, 0x0) kevent(r4, &(0x7f0000000080)=[{{r5}, 0xfffffffffffffffe, 0x5}], 0x1f, 0x0, 0x0, 0x0) ioctl$VMM_IOC_READREGS(r5, 0xc2485607, &(0x7f0000000240)) ftruncate(0xffffffffffffffff, 0x0, 0x0) ioctl$WSDISPLAYIO_SETSCREEN(0xffffffffffffff9c, 0x80045756, &(0x7f0000000100)=0x6) ioctl$VMM_IOC_READREGS(0xffffffffffffffff, 0xc2485607, 0x0) ftruncate(0xffffffffffffffff, 0x0, 0x0) getsockname(0xffffffffffffffff, 0x0, 0x0) preadv(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) openat$bpf(0xffffffffffffff9c, 0x0, 0x80, 0x0) rmdir(&(0x7f0000000080)='./bus\x00') kqueue() open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwritev(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x0, 0x10, 0xffffffffffffffff, 0x0, 0x0) 22:28:20 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) mlock(&(0x7f0000ffc000/0x1000)=nil, 0x1000) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x200, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x1, &(0x7f0000000100)=[{0x7, 0x0, 0x9d2b, 0x9}]}) syz_emit_ethernet(0xe, &(0x7f0000000200)="3cf1a520e2d31968de749c6cca72") r1 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r1, &(0x7f00000000c0)=[{{r3}, 0xffffffffffffffff, 0x11}], 0x3f, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000080)=[{{r2}, 0xfffffffffffffffe, 0x5}], 0x1f, 0x0, 0x0, 0x0) dup2(r1, r3) ioctl$BIOCGDIRFILT(r3, 0x4004427c, &(0x7f0000000140)) 22:28:20 executing program 0: open(&(0x7f0000000080)='./file0\x00', 0x40000000000200, 0x0) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) r1 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r1, &(0x7f00000000c0)=[{{r2}, 0xffffffffffffffff, 0x11}], 0x3f, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000080)=[{{r2}, 0xfffffffffffffff8, 0x25}], 0x98e1, 0x0, 0x0, 0x0) dup2(r1, r2) preadv(r1, &(0x7f0000000140)=[{&(0x7f0000000200)=""/224}, {&(0x7f0000000100)=""/48}, {&(0x7f0000000300)=""/238}, {&(0x7f0000000500)=""/4096}], 0x3db, 0x0, 0x34) r3 = open(&(0x7f0000000040)='./file0\x00', 0x612, 0x0) fcntl$setstatus(r3, 0x4, 0x80) pwritev(r3, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r0, 0x0, 0x0) r4 = socket(0x11, 0x3, 0x0) sendto$unix(r4, &(0x7f0000000000)="b1", 0x1, 0x0, 0x0, 0x0) 22:28:20 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{0x200014}, {0x5c}, {0x6}]}) ioctl$BIOCGRSIG(r0, 0x40044273, &(0x7f0000000080)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000340)="ae7716be36f1d35f6fd1cc0a375e") 22:28:20 executing program 0: socket$inet6(0x18, 0x3, 0x0) r0 = socket(0x18, 0x1, 0x0) close(r0) socket(0x18, 0x2, 0x0) setsockopt$sock_int(0xffffffffffffff9c, 0xffff, 0x20, &(0x7f0000000000)=0xb5b, 0xff1f) r1 = dup2(r0, r0) ioctl$VMM_IOC_RUN(r1, 0xc028756b, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, 0x0}) r2 = kqueue() kevent(r2, &(0x7f0000000040), 0x4, 0x0, 0x3, 0x0) ioctl$FIOGETOWN(r2, 0x4004667b, &(0x7f0000000080)) 22:28:20 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000480)='/dev/bpf\x00', 0x201, 0x0) r1 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r1, &(0x7f00000000c0)=[{{r3}, 0xffffffffffffffff, 0x11}], 0x3f, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000080)=[{{r2}, 0xfffffffffffffffe, 0x5}], 0x1f, 0x0, 0x0, 0x0) dup2(r1, r3) pipe2(&(0x7f0000000100), 0x4) getsockopt$sock_linger(r3, 0xffff, 0x80, &(0x7f0000000000), &(0x7f0000000040)=0x8) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000200)=[{0x15}, {0x25}, {0x6, 0x0, 0x0, 0xff}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) pwrite(r0, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0x3a, 0x0, 0x0) 22:28:20 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000200)={0x1fffffffffffffbf, &(0x7f0000000140)=[{0x15, 0x0, 0x0, 0x8d}, {0x80000003ff, 0x0, 0x0, 0x80000001}, {0x7ffffffff, 0x0, 0x0, 0xfffffffffffffffd}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r1 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r3, &(0x7f00000000c0)=[{{r3}, 0xffffffffffffffff, 0x11}], 0x3f, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000080)=[{{r2}, 0xfffffffffffffffe, 0x5}], 0x1f, 0x0, 0x0, 0x0) dup2(r1, r3) ioctl$WSDISPLAYIO_USEFONT(r3, 0x80585750, &(0x7f0000000180)={'./file0\x00', 0x800, 0xffffffffffff74c2, 0x7, 0x1, 0x5, 0x74b2, 0x8, 0x0, 0x2, 0x0, 0x2}) r4 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r4, &(0x7f00000000c0)=[{{r6}, 0xffffffffffffffff, 0x11}], 0x3f, 0x0, 0x0, 0x0) kevent(r4, &(0x7f0000000080)=[{{r5}, 0xfffffffffffffffe, 0x5}], 0x1f, 0x0, 0x0, 0x0) pwritev(r5, &(0x7f0000000400)=[{&(0x7f0000000100)="cd8f822a6d0236323ceb6df874e651d5f8264fd1", 0x14}, {&(0x7f0000000240)="a73b96bc452ceb1f4e68b7e0a9850858359efdb893a70dfffaf801757b38e931307ef11a4dc288a7da00e4dd0941e74d879f9dee067d5543fe257dc886e3c563423390aef674307a824d8f08dbda747c2676e065d4141ecc3db715fc3d33e5a75790df74bfe073e98844174d81a8f6ad91a6c4834b0541327fb44c8d53ab86fd3ca9f80539", 0x85}, {&(0x7f0000000340)="993721929a52f6c140a15ae998307e66c717f78447586c60ec68700979d151b7877c9c5dd467bba1543f29ce82d6801c8edcbd31429e342d17d3427d66d974a8d90b2d00a9e243fccff501831c906558f043a8865e004a44fe8c7e73ad633128f88efb8f58a0afb14110eb1f174203546a20aecf1b672a61567cb297f561283ef2a599676031280eaece6f95b8ca", 0x8e}], 0x3, 0x0, 0x0) syz_emit_ethernet(0xe, &(0x7f0000000080)="080d34413fb2c507153a05b8a2a9") r7 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r7, &(0x7f00000000c0), 0x3f, 0x0, 0x0, 0x0) kevent(r7, &(0x7f0000000080)=[{{r8}, 0xfffffffffffffffe, 0x5}], 0x1f, 0x0, 0x0, 0x0) r10 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r10, &(0x7f00000000c0)=[{{r12}, 0xffffffffffffffff, 0x11}], 0x3f, 0x0, 0x0, 0x0) kevent(r10, &(0x7f0000000080)=[{{r11}, 0xfffffffffffffffe, 0x5}], 0x1f, 0x0, 0x0, 0x0) dup2(r10, r12) ioctl$TIOCMBIC(r12, 0x8004746b, &(0x7f0000000440)=0x3ff) dup2(r7, r9) ioctl$BIOCSETF(r9, 0x80104267, &(0x7f0000000040)={0x7, &(0x7f0000000000)=[{0x0, 0x800, 0x6, 0x9}, {0x6, 0x522b, 0x5, 0x1ff}, {0x4, 0x9, 0x7, 0x1}, {0x1e7b, 0x8, 0x100000001, 0xfffffffffffffeff}, {0x6, 0x9b, 0x4ec9bc37, 0x2}, {0x7fffffff, 0x100000001, 0x4b, 0xfffffffffffffffa}, {0x1f, 0x511, 0x0, 0x1000}]}) kqueue() 22:28:20 executing program 1: r0 = socket(0x18, 0x1, 0x0) r1 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x0) kevent(r1, &(0x7f0000000180), 0x3e, 0x0, 0x0, 0x0) r3 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r3, &(0x7f00000000c0)=[{{r5}, 0xffffffffffffffff, 0x11}], 0x3f, 0x0, 0x0, 0x0) kevent(r3, &(0x7f0000000080)=[{{r4}, 0xfffffffffffffffe, 0x5}], 0x1f, 0x0, 0x0, 0x0) r6 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r6, &(0x7f00000000c0)=[{{r8}, 0xffffffffffffffff, 0x11}], 0x3f, 0x0, 0x0, 0x0) kevent(r6, &(0x7f0000000080)=[{{r7}, 0xfffffffffffffffe, 0x5}], 0x1f, 0x0, 0x0, 0x0) r9 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000180)='/dev/speaker\x00', 0x10a01, 0x0) lseek(r9, 0x0, 0x0, 0x0) ioctl$KDGKBMODE(r7, 0x40044b06) openat$pci(0xffffffffffffff9c, &(0x7f0000000100)='/dev/pci\x00', 0x1, 0x0) kevent(r4, &(0x7f0000000080), 0x1f, 0x0, 0x0, 0x0) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0xc) setsockopt(r0, 0x29, 0x33, &(0x7f0000000140)="ebffcbff", 0x4) 22:28:20 executing program 0: ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='Odev/bpf\x00', 0x200, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0xb9, &(0x7f0000000180)=[{0x80000001, 0xb4, 0x5, 0x3}]}) setsockopt$inet_opts(0xffffffffffffff9c, 0x0, 0x1, &(0x7f00000001c0)="3b7e75cb0466b85cd340ff5c057b7395242f462a0b6fe7ad15752f8d2fbaaf88e03dc195b3a42abc119742453a6cbbd141423cbd8a4fda3bb4e8ca6c583ab8c58921aabf0f4fee1d9b7c23010687b0653f6696ae74a5408870df997aaa764c27809409c8", 0x64) openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x100, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000540)={'tap', 0x0}) syz_emit_ethernet(0x38f, &(0x7f0000000340)="b2") ioctl$BIOCSETIF(0xffffffffffffff9c, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) 22:28:20 executing program 1: ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'p\x80p', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x400000000002, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0xc038694e, &(0x7f0000000300)) r2 = dup(0xffffffffffffffff) r3 = getppid() r4 = geteuid() r5 = getegid() sendmsg$unix(r2, &(0x7f00000003c0)={&(0x7f0000000080)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000000340)=[{&(0x7f0000000280)="f1e8403201009ce5b9b1a350db171f2a32f3a4db58cf6b70f2fc6e0eb47088a36026fdea85e5ebaaa9846bc2124617f350dcf438f0f3be974809455b4911d04d38d11173022bf9fdc576e6002e4059cac3a5552c4f038a334c00039cf55dfba9c53562f7bdc4ded29670c80ec898c226935480a86a22ed2a82623b26071bcfb2aa9edc4289d193e10a63eb936de9a74051703c3d9f71aca2a3b6814bd64f5a0718f5", 0xa2}], 0x1, &(0x7f0000000380)=[@cred={0x20, 0xffff, 0x0, r3, r4, r5}], 0x20, 0x402}, 0x400) r6 = dup(0xffffffffffffffff) r7 = getppid() r8 = geteuid() r9 = getegid() r10 = syz_open_pts() ioctl$TIOCMSET(r10, 0x8004746d, &(0x7f0000000000)=0xafc) sendmsg$unix(r6, &(0x7f00000003c0)={&(0x7f0000000080)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000000340)=[{&(0x7f0000000280)="f1e8403201009ce5b9b1a350db171f2a32f3a4db58cf6b70f2fc6e0eb47088a36026fdea85e5ebaaa9846bc2124617f350dcf438f0f3be974809455b4911d04d38d11173022bf9fdc576e6002e4059cac3a5552c4f038a334c00039cf55dfba9c53562f7bdc4ded29670c80ec898c226935480a86a22ed2a82623b26071bcfb2aa9edc4289d193e10a63eb936de9a74051703c3d9f71aca2a3b6814bd64f5a0718f5", 0xa2}], 0x1, &(0x7f0000000380)=[@cred={0x20, 0xffff, 0x0, r7, r8, r9}], 0x20, 0x402}, 0x400) setregid(r5, r9) 22:28:20 executing program 1: msgget(0x0, 0x20c) r0 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r0, 0x0, 0x6b, 0x0, 0x0) 22:28:20 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x1ffffffffffffc99, &(0x7f0000000100)=[{0x25, 0x0, 0x0, 0xff}, {0x1c, 0xfffffffffffffffd}, {0x6, 0x0, 0x4}]}) openat$tty(0xffffffffffffff9c, &(0x7f0000000080)='/dev/tty\x00', 0x2, 0x0) syz_emit_ethernet(0x203, &(0x7f00000001c0)="96") 22:28:20 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x1, 0x0) write(r0, &(0x7f00000000c0)="05f506d39139990317c766bd931a6f0020066d8f75ab47a82e1392b6c85c4a753d04047a05b1359fa753ec62aec4f4469b86c1dc4d994984d3754233da827a49ad0785a82bda721b229c07058d9c7a67271eca1ac39c2d43bafc0ab42cd96f95b5c036ca", 0x64) r1 = syz_open_pts() close(r1) syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x100000041, 0x60f9, 0x99, "d9ad0f4ef126d1ab3d180dd051f133273edd70ef"}) write(r1, &(0x7f0000000340)="0dc84d08ed10cef7c6743f844e9ae6f1a58fa558dfedb1e57683cb7ac192591cc97888650e7c3a3fb37ff3e82ab346597f608f6fc91d29e7368d91bf3e93e5dc81096a66e9534b57dd5cbd2e934b33ce2061f1549dc75a8d2d5708020fabcae7045c9b2dc73318", 0x67) 22:28:20 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "b04d00f3ff0a631a00"}) r0 = socket(0x18, 0x1, 0x0) r1 = socket$unix(0x1, 0x5, 0x0) sendto(r1, &(0x7f0000000100)="3c6f0c5f1f66c536f7e3bcb666f65fd7c092beb4fc9615050dee2cc9d5769c027455690a022fc6a06cad8856efae26527ff57629faf5a209c8f829255689d5262ded1a2069573e9814815ec9310870f504b0805a93e07ddb63cb98900472e3318b54b53d4bae33687a60f91ae3ba6e4f76933d0cd1f17192bef378841592927e929ffcdf3aaaaa194e53e8f56c7b878b3879f06905a9720f6f7ba7c2fe4ded45dc5cc36d7e0daf5cccae367164f9b8fb0e30c59e2d3f46e43a4b909c554850afa60c4689c4f922f60711da440e540513a8c9", 0xd2, 0xb, &(0x7f0000000000)=@un=@abs={0x1, 0x0, 0x1}, 0x8) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x2000}, 0x1c) r2 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) openat(0xffffffffffffffff, &(0x7f0000000200)='./file0\x00', 0x0, 0x94) kevent(r2, &(0x7f00000000c0)=[{{r4}, 0xffffffffffffffff, 0x11}], 0x3f, 0x0, 0x0, 0x0) kevent(r2, &(0x7f0000000080)=[{{r3}, 0xfffffffffffffffe, 0x5}], 0x1f, 0x0, 0x0, 0x0) dup2(r2, r4) r5 = dup2(r2, r0) getsockopt$sock_timeval(r5, 0xffff, 0x1005, &(0x7f0000000040), &(0x7f0000000080)=0x10) 22:28:20 executing program 1: r0 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r0, &(0x7f00000000c0)=[{{r2}, 0xffffffffffffffff, 0x11}], 0x3f, 0x0, 0x0, 0x0) kevent(r0, &(0x7f0000000080)=[{{r1}, 0xfffffffffffffffe, 0x5}], 0x1f, 0x0, 0x0, 0x0) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f0000000000)=0x578) r3 = socket(0x400000000018, 0x3, 0x3a) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, 0x0) setsockopt(0xffffffffffffffff, 0x29, 0x6c, &(0x7f0000000040), 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "0500"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r3, 0x29, 0x400000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 22:28:20 executing program 0: r0 = openat$tty(0xffffffffffffff9c, &(0x7f0000000300)='/dev/tty\x00', 0x0, 0x0) ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f0000000340)) r1 = dup(0xffffffffffffffff) ioctl$WSKBDIO_GETMODE(r1, 0x40045714, &(0x7f0000000080)) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r2, &(0x7f0000000240)=ANY=[@ANYBLOB="2d014d2f66ac7919ff00"], 0xa) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r3, &(0x7f0000000000)=ANY=[@ANYBLOB="00012e2f66696c653000"], 0xa) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r4, &(0x7f0000000000)=ANY=[@ANYBLOB="00012e2f66696c653000"], 0xa) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r5, &(0x7f0000000000)=ANY=[@ANYBLOB="00012e2f66696c653000"], 0xa) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r7 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r7, &(0x7f00000000c0)=[{{r9}, 0xffffffffffffffff, 0x11}], 0x3f, 0x0, 0x0, 0x0) kevent(r7, &(0x7f0000000080)=[{{r8}, 0xfffffffffffffffe, 0x5}], 0x1f, 0x0, 0x0, 0x0) r10 = kqueue() socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000280)) kevent(r10, &(0x7f0000000040), 0x4, 0x0, 0x3, 0x0) syz_extract_tcp_res(&(0x7f00000002c0), 0x5, 0x621) connect$unix(r6, &(0x7f0000000180)=ANY=[@ANYRES32, @ANYPTR64=&(0x7f0000000140)=ANY=[@ANYPTR64=&(0x7f0000000100)=ANY=[@ANYPTR64=&(0x7f0000000200)=ANY=[@ANYPTR64=&(0x7f00000001c0)=ANY=[@ANYRESDEC=r8, @ANYRESDEC=r10]]]], @ANYRES16=0x0, @ANYRES16], 0x4) close(r3) 22:28:20 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x4}, {0x14}, {0x6}]}) syz_emit_ethernet(0xe, &(0x7f0000000080)="080d34413fb2c507153a05b8a2a9") syz_emit_ethernet(0x36, &(0x7f0000000000)="17cb224fd1acdcc86802d986c8fe34e7e4e56445109e22359377230041bee0e359e2125ac1adcbebe7c1e9e11f85bce2e801e3e8d3b9") dup(0xffffffffffffffff) 22:28:20 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x3601, 0x0, "d705000000000000005b00000000000000e74de4", 0x200, 0x7}) fcntl$setstatus(r0, 0x4, 0xc8) select(0x40, &(0x7f0000000140)={0x25}, 0x0, 0x0, 0x0) syz_open_pts() syz_open_pts() 22:28:20 executing program 1: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) r2 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r2, &(0x7f00000000c0)=[{{r4}, 0xffffffffffffffff, 0x11}], 0x3f, 0x0, 0x0, 0x0) kevent(r2, &(0x7f0000000080)=[{{r3}, 0xfffffffffffffffe, 0x5}], 0x1f, 0x0, 0x0, 0x0) ioctl$WSDISPLAYIO_SMODE(r3, 0x8004574c, &(0x7f0000000000)=0x7) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x10, r1, 0x0, 0x0) madvise(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x4) kqueue() syz_open_pts() nanosleep(&(0x7f00000001c0)={0x1, 0x101}, &(0x7f0000000200)) writev(0xffffffffffffffff, &(0x7f0000002340)=[{&(0x7f0000000100)="8f2478ff3fe37f6a3391992d4a1f073a8bac468638329a3b1f3f0588437a415055ca674e5390fb178a24c6e3ef2053a855dd2187808182e6078e15a0e4b158c7e73eaa1a12c371b0974f3ae2f49ef15043fdc3feb02b320b1543538c62de77a74b9606f4bad2446d805d39e5a2073195c658f4f6f5879b289dcda1443b289b962e025270ae83f79896c61a14798273b7a0c058f2e09774f123885a37afb810dcf87da4e2c4e6f42f24a382c7eedcadd46255fd6a3c83", 0xb6}, {&(0x7f0000000240)="bc86da3f3bd7333be7d84bc75996ff3599592e7ed904050db2f0b8f8c08ace3199a092737e9f49857b8e0b30438b0611e2465670f73f7e68a071413d2f70b6f2a6a0cc3d4425da05ce4a2ddd1fee2e0db675bcf8da59bd9eab08c540b53e5e5a3de354dcfd1bba8856846c3e844dee460e9f6487b33911b16fa17a71ee13f9484b63190a0787e2afc65e375e50d4e69c438d6cadfacca906eddd9bc64146d7dada6188597e50aa85d0a47d9105c7b001efaddbeba96fc7d50b35bde27143e0e96aeabc47decc91c970f4bff98e4cbebdb1119db260be6bed4ad5099a24878080c1086aa323d72fd2cf61cfdabf790c0c560e57cf876f47627c6e2d133ea9d663a991a2aa43a2e0502606eb793cb4e6000a577e730548e27a6bb639233cf8143ad3057d552ccf1afc597861a501610e8b2028363abb31b535f0cb67ba96f0744a94a9d754d44ab51524a9a3884d24cb462d730090453c13653fb5818cf5e363f87c091015dc0d6a54df16b33b0857f55e7ad78fafc1fc96c519db2c9e05c308f5622f9969022032a95daf2e508775c677200173065c040bbe02e1dedf0e28f4808fe72d8465b05ccd7fed1d7f46ab79697307aca761b8dc57cb56ddaf2b40e6f00677f0552cfac4913c59884dde89cd04b04dd9dc9b87216eebf775407b74534dd351f54e0a27a6aa9765e8cc0bd41fcfbaa3fd0895741b2c96ce11fa0dcb8f4f60e37136462fbbdd6870290057ab2a339d8e33a9dbd96938451dfb73156551b4a24f92a70f9c76e5cddc65bd1bd48fdb54e77fffc9e370da554b59f81af38597e557d7ef4b982933d9d38f4daec51517cc5c97b402a9ad0b138fe6277d51db87cd08b33b687877fa3d8a7cda22f518fc52aa88ea19e21a1d44970f74c5d7888ffe0d4a0d4e0a821153250b6f290cd4eb3bb9a091a98088d31a9eed5ec13d686d18ec3eb72c3709d9092fbffecd3c36aaf64ce008dd224e08d5442dd2bda405b74cc8e3a9c31b4132dc389562fc1a87f48f6bfea48f3eab3432b7ca7761d7d11968c958e0647e37e7cc2356c515611197da3ffef01bb32e9487332b2912e2aef93143fd7b583ff9ecd1135f16c2bdcc7efd3bce1aa50d04c61326539b433794941e59d612756da2d92c041689bfd42302c53f01f3667a89c1bbd6768a449b5550e3be8ba2d7f8b63f3c2426197227ffdba63d275f5f92faa5a206e6cdf78529bea96f06db56e2fad311fe0923db6452e6df4c7cb9844af3e3b177aeb8d3372feb02cf00b4ba34de7395a63d10d5d462a9b73547063f043f72dcbbdfa1609e566994130d74db5e96ad7dbd273b828c8495e0187d84f33f9c498e8abcb4e23034b3b40661bd1548772d1e897f362ab302808fdc77a5a559e05b0d08d69b250510ea2429d501c4c2e808e4610752ec284ff21adbd0b5e56f3d39c9ab0264ee09e2a07f08c364a07881ad81a5b272d48b4c2200deea5e343497c543aec38b57a9add3f6ed91fb146a9e411f9c733125113c44e2f735729997dc8ed0a14591fe1221f654bb8e0b1b0d242026a3a3825e636b0ff3e0c62017f3244c0e4d1e33e501775fbe17736d8f1a706316cc073e7921b9c64ddc19e2b4c01a3ff10d721f882c18f43571f48b55fb2fc0bf1735c98d621284d381cfc9982a0e33bfef9f57045a6b48018f24939f683819466c088e6775b623c52cc70f1e896aaa3d63e5a58c5e13529d9454e5fc6b3adad30b65dfa9fa2d865d3cf17a9f3065bbc52efd450eb242018ddae9c6b0276b3480197700a7faf14ca3c4ba7e814d9602a7d1bfc990549568df5993fcecee48466988aad0a025b4d8ec5f11a187ef8057f1af777016da4399eae487ae7a756773fed810c0a6df9d3d3ef591203ac09fd1f8ea13d509f62aa40d3ad89af0d07fa9b126675af30faafb3653aba9bf49a1ac5452cdb5650d5d9d52f05c1f6010dff6606d63e1f0b180749a8c32187a94e084896a674a760db5d72024ee8e4f57994743079731f3ab2fde3336655b05debcea9736a17a65e2b3f5425e24a7c14e6a4a57e508117e0336118528ef83269a0eda1f2d3a001390345f92cc071ef1185d7ba84786c009de44f29f1a4dd82ff04eec5282c43816d9e62f565df1abae7ea4fb62023fd319715bfa36d5e028cbf09a48ef5fbbd89efe63865fb03996dd18fb14c0cf0c425515ea76815cdd873b8837d7d1253d8c01d5d868df4d1d26eafe1d9fe171e6a124195bd275628a2d085ad0757cd47435c6b6c9c26613f656e322c88332003cfffd59e84580ddefbd092e094854b48a5664d6b02904fab74c2140f6235106c4a241b1305e7b3d4f9054f7d622a423f9bb8a9e8476612b88478318d5ff20fd9b8c5cb25298ce559688262be56ae98999954414a28399c14280682affe38e3ab800ded0f2a7d6097f3b9ae69b78987619ee13f563f428f8957e9d96fd24a6266bb321cc57813cabafbcde0c574e891b660fec22d27a6493a5a3d35fb10d03884b519b285dbab1262689d5bdb164ea015a432e85b95d895a6880910309e1b4f8ed224d542129b227c0582047c23877a57498a06967880bd541daf276630be23604e7862e5c36a5d1c8bc574fbae2cddeb7f454671ae9ad5e293a55738f508ef4d51c2fb7026c87219178a37a257054f2c9cd5493c2c79f14dadcac517473d1fe842b7c19af9d89159c3e3ba298e8d3c977db7c854a1b4303ecc905bb6bd4fbb5e49f9a28dbc26bf34cc20722eacde933d3a583875760d2a7ef8758a5d5979051e48da5ee10d8d7456b01c90ad754355bf01e0d3b6d44983228df4c7adcfce5fc57099f946afe815a110f137d1b878e0e71e2c0d7a377a62a3afe1378539b55204c5aba1b0005b0c9eeab82904a4843a502b0334f1e9f19d5cee8d83f08094af313d94664973f8579de8e1a9fdd290eeef800b282b4b3f5ba46b2707dc36b80fe657e77e55c06a258ae71cb4162b58da76f1bc06d5eb393967c763bfb4b1ce50cb2d165b06150be8d87f42af0bb7faf49cc741a933e611dc1b86e909e8ee53f60341ee23e0943247d9b1564e42946990f8b860154828feaa63c863d5941795ab96b9bf5d858bf7dcd31f424d531e8a96feaaa5563ea42d6614930e4d0a51dce2632d0fe6ccdd83ec265f9b562ee294b1ba74863561715d38e918d42c02e285afafd32d03d99e982e7c37dd7239c801fdfb7e2a8240bcb2a09a19528e87d3b852a9bce94126f72cd3cb3602af8e23d25efb5906e5c9f9ac7f24a57d58273d883fca5e18126f6f4a9981169ce74b7a08063e126ceaa59c0381af77b2518c484507aa11acc0903f05fa47624bec8cc4c86e60d52a0495fc19a48fb82d17c4e653dd9f90b431d270fdaba205233ed60351d3f4fe0561f0debab270e19f833d170789d6b1ac93cbcf189de19d8b653d7068bb3f9d58849c7141966588e8bc8ef0c7c9ef612b45e8a2760b26393d6f73c0f5812adbf020fc1051ea7078768b326bfdc7e8b1a6258d0726468d9ecaa0940fa0f97f38764c0346cec189e114b2ad6bf28d047236212f3a12a6fcdcd2fdaa901f2d1d57ab71b59dded6fb1c83943f79735047e510a83e776bf77cca9b812b6676e58d01e55ec724219bcc40b05008f738e097c5b7e7f3576df32f41462acd6a933741bb31cef6a8f27d2775de3aa709d9cd86d81bb38a8db1a4a2a0af9409f5392c15c62f27080a91b99a3899d1264226cd240c86ea14f108a89f37e121bc5920a408a2d5b61bd40e4a9a3f9923cf6aa2930189645ed5e926489b628b8d55ce05f709e1e9c7df0b2abcf908a5579be5704f13270bbe450696dc8d823cfee7e7db3ecb9b67f13111ebedd299e8f2113211b0ae3137063608093a69c31772433d609a9f3a6aea0baee331cd66a8b38ef7f5b44b6d5c66e0458ea872d03f574706fceb4564878e4a2dd4766f50b26715304bb5d6dcb520fdad6aa1e63d59e6a2ba10720aed4b5f5c6bed808a7b1795e30848ea129cf8b22c4b0057eb6796ef329db8f3652e0b19694080571bf36d490d530a330a6ebf1b6d9ed76eb4f4f80802b907c54ba15a6c604d2e5bcdf52f3767c257e2e8ff17561e24de6ceface827f4f89112263af250e3c1703d5e0c90086f3498eb0210b53515666d8f512716d49dc770d0b57e7409eae96ad5c05dc417d5aac5b018b6a27a06d4f5622f44f5222c5453d1243d3ba1aa5eab2694aa99f1d53bc56acf8fcd4a722ecd9df2f5d8bef5731616bea3a327d4f0ca7a1bf94654994ab7374c3bce26a9143cc4df48dbd623f7b32541a3e1f8d831dbf4215b9cbe580ec0dc5c60ba7020b0290aafacb026280ab16681d6fda1314f97eb1a5cb89c42a0820933b102c85672b26b2f552bbb9583f1c81288d90bf8eb1c9a49001a344b352abd65ab4f3a537bf78d33eee107e91c70279ab5d064a93c65c27b3899278186194fba6c4998e3dc34ab1669865aadeea7d4e4de5dde8a4fb0aaadaffce12f3dd928d7de22f5b851c49f7e94276d62f27bda9633efabee17e385053f51cdee7794f7a8d1220e97ac8e0d766fe1de0d0ed6eb7637ddba84a88e9faac9161b74431177edbb2740a2b3073a5e75dc464b05efce0d9535e91e807957cd8c299829a81627a022f289010b3955eca786ac22af31b11926039d31d3d125cd74a067cba436c65c5d5226ff7f0e59765e5a74a6234d9c77b461eb821cae0ba498aed16849cb5fa7c8ed33b93a7a01ae31defbc9a33b11339eab1e7739b47fd1d818aaa38b384d257eefb94187839f6a7857513b48206021fd29895837f266dde646064824d257044fd6de1213ee4c0fd51f3bd191f8243cf5cb95f4c16ccf162dff6952e6c8ba71dd807a299a97ac02448f3f8ed8213e46d2f78c4648b8d092dbed34b07d258639554f5d3ab5769889fd475486e64ce0a9033d925bc5f85c0295a7599064e1bfea8d9dfbdf53056e3c92e11b14055547b2e00c0b1212e05546ee8e3b8ad3f0e1eeb2ca4b5f8c0fda7ed460b76f9a88cba6243ced627bd0f9b3b0bf6c46e85f4a77cba00a722745f07ac2a6cccc1f856b03880f0c75aa95a30400503fb06b8e0d1c450ed40a5faa91017d47a4448e607a034ae0c22473b4960ae496784670da775cf1c55432b40e93c8adbe4c9256b089f11777c7fb2d7bb4fb0736bf600c147cc0ec6d5a498132a2139e1c7e00f99b643df1f1081da9fef8a8b86161dc539b2be54fce1218a72c9c2431e984ed54beeb435ad989654624d0ac1c78ca74b99586d9861d4b083dc5ecbf83d3c6513094c03c19b9e899a087f1d11324c8da9035f74ce29c216e90610eb588f045384849d68e386c183b900db30e39740048fd3e3d15d5d5b45cd6b25ef97e4be12df6be9725ce6ea85333011509d0a25f3ef49231acd822d489f0895769959ecc6b1dc3c582457624b2f0c6e0c980de1b0fed9763162ad8b1bf8ce4f428d0569b35a0299ba2422e1d5483a7682d2b05614c5aa600ad05c3e1cd6dd9a13d9190b9177831f3ad509ef72803d9cc08790579e0d92d0ce7433e7736f986f203458bdcd2ada89c3122c7ff66e78cd73ab26f74c7cc59332d1b35aa4297bbad3a77b42b050774ceca805e455bdd26fe643cec8d1015a1e46a33142b10f8d59f59037db4029519b784031f65730a94a3d3058a1bfb2397990002f7cbfc77ec87c6e04f066ad2c462fd088880e2cb6f873cb4e2533c0102bbb40eb295b2d33c0ff79d6902e86a2b75101d621bfd05a7452ad6a30c5e537cf7ec652ba96dd9db9b12413529457be53b34ea6a8e9a824", 0x1000}, {&(0x7f0000001240)="0ff2f215cddbe5310314587b86ef373aaabf22065254a532225eac4afd23bd2a71bd17f2692084e7c9d7d99645e264c9de2650bc5265c24d9f3265dae578d51ecfdd79166c2a9bf5d6b112e6e04449ebf45d18966442094e65fb411dcac8af253754c3860aab4d13006d24f01888e547256b3f328466c7e0ddd5a1e072db691c0effa9bef8ec1c08fd480f95a60ef9c12798ee3c0af92fbd1fb0f588cadc0a69fb2ddc02711eaa3e15d58e6b5aca831ef838b158687c59af11b0575fb70954038522b69f60ea9a2cb2aa1380f5783c92", 0xd0}, {&(0x7f0000001340)="7eaec46069d9817dbd7b3e82c7067ddbc7df1050b2d587a59c2f266c90ead043cf313b901a65db549f5dbacae371a1fc97b73222dc10bd91f0b910214ed5637776b335be6cf387ce5857b7d2cf7bae4ef5e924b1028e682c186fedbaa2e8849d82dcdb7d6bd24f0b0aa8957f6eefd11699df6c32457ae8d16d6f5b122e0b958f5653c44ef35721e01e54eddd57cda55bf10d96a4b6d981f30f6c0c56b48feaafc61fc5d06ff5d5b55f679b5a959e3930ea928e36241efaab7e7a85b482279f772cde33c226f86fc94d3266968a18c6a6800dd86e62a492208df7eb106227c957b68b3431d6bd0c440739cd76aa1644b477ec9a4d0d09b5dad2198ab1d04536722dec4c92a0100867e5efdbbc0a5a359f559cf46891ab8a900b1771cfbaa247a72c63575181a82db74ee66c56c432a9827d49c23bbf9624a2d368da29cfd3d74e28dee603ab651ee947e82ddc7074082387a26e76a9964eb402195630a860a935f1ad3a2588244e38868cc29a25d3ae6ad5515ba2cf25692da8c359ba93c18328d4ed92bad9ed6490f6362e2c2121fdab5c3238f55208b09d670d8c278716efabad45b2c8c71586cbf1322a37c872a7dd18e7a4ac9947cf6cfb41cb6438bceef6824f55dcd65684d491f650a4835fa1b6e3567a2898d70b56aa927c528ae7315d0ac31626d35ee5b0ea56a71147b7eb506262d9483144e2fc5c8f1e159b15567638ddb37a2be2ab964cad82a7bfcfeef56b19095590e9209e0df4e99de3a34972a94fcbb18741a0135be721dacbe77f49184b0d956757379811196a8b4efce402eaf9a3714d70ee8459dcbcddaef18977ae137913b655789edec024bf400d6f87d24c02d74f2b130c30419b1d36263b711502fdedfb0fc9ea68acf85384f5177d9b10e27507aa7a088a628e3d2c34bd1be0070f6ecb967f544907587c018598745e92f0a5e9dad608f41ee05ca33664e595d1f7b5572f419e3bdeedcd1f4c0f29baf4650f7fe953da1490c139540ad288d5ee829a56be28f243ed097faf19eff809a7a56d80bab829aa976fd31f3042226aa067cd005452f51cf7ad5ca13266b1702832493e06fa4164f7eab4b3d5464108c714d799258e2a10d26104cf5f471bd39edc304d00b26dd1748b73b6aa4aca7f81bd2e561a622e0b47f78301943f35d54d7ce453739b3ed2de9014a292b15bee8547b07b034ac09de38d8c23e464b764faa61923bfbd5e8eba7c2f1a75acc524c7b49482dabc1e23a11056c07dcd68d56c537f9529c618d0d403bd852d7894c65d4ca20c2c4d4d70658b5d100482e6fac60bbad3e980c73d77e3c8f00aa92016cc089a3b378fd9214b4e89bc4d6b5592cff780d9a568c72bfe7913a0cdb6e47b15963435e816fb9e6d4b54fbd733a77568a95c88bb4f1f2971192aa0adc44b2a429df87530571f3737bff7e90fdbf0681d692fe286204428462e75ce480f7f9814d5cc900e73f5822f5c2370a2cbc8905da3eb2e1df920216176e56470162a724dc7740758565dff4dc7155be707548d96a8908d3cca4c84b2583f3bece5a198af96ad283570f7cdf0f32b2af808ea39a1ff72932799976e208b4d5c12d9cfd16e503603445dcb53775860d363e75514f0793bd623ed1706447bdb3d3fc7e5b3e202bad7cdc2d8323a6052ba692f628d6acf9913fab0a62a2d42394e9a7b31f973d9c2104c885e87623624d660917b6c19a458c54f44bf1abd6885aff7bf805790bcf28fa38fd0742451fd08b84b52f55e8a9ddfaff0a15d2caa7888b9f313af84d774f20710992681ee1bb0392123dd1be786d24c394b3e1793632d4df470c160d3c05f23255b2315134ec2de72ca73fd2454b5e3e887864369b02d432aa1b713f8faa957103d0d2ae026fe54691fd117ba482ebf8201f46f20e6459d0972f5f563a8e5df31e644320ef971a19e55cacaf8d4b42376d4efb8a4a701703911b14d7999982251aa69d0245aada32dad6ead9e9d36b5b12f40deeb0e0a1d2e67d7d11ecf563852f85efec87d707c759d332fc7552e720b94b7c24f02e46cc51ee8d51a4b9c5ebb4e8ab8ba661eb251e02ca08dfd81ceaa1719049250998325b54321ad2632816e67602a1329037d6094edab10521b56bb60a577e1d72b814c12b0410096c92dfd6106e989bb7c0b9feddaba3fab5e72ce4d100a4adf25595a38f0e6b523be61255a968da050b099a38740b8e0ad66c7ea50599c28b41c78c3eddf09325a3cccdf86f4d198648860eba00a616f80b5f97639af265581d3c39f93616f10307986dfb938b46709f6218d72905f24452f0524592d72a7dd428120376a9f9789e22718f9034cdb1549cd39ca6f5538a8b69242730be0b589cbc3ce9ffb3622a5f68c13b17c07f446f51172bcfe7f62ac0b2085d6aab73d0369551e0d4cc9ddf08b9e6ad984aaee7afbed56febfe748ad7336f5296e16051778f882234e7cd69041df99fe8f726465b481d839a5bc5d834a1f9974acdb055168ca621377ef65e720de2fed9b06ca9c415be3da7c80db13917ad3288e4922d756f83d9961b47d50f7e7d156b0462e203fb6d5c751943e7b7203213f18ff1250486f1afb17fdab7050f5985f74ab9a316c67cbb84c69a7120a2d6d3cb29f49201d7c739a25e1d66287c6929dba9e4205baf4e77dae49f6e27cb2d21dd1cc179457eb924fd2631f84695460476e40c06abbb44b93358ff34d6dcbae9e3c6dfd0858746ff0de674fe2ffc6cf4f9deb07b4dd34e2a0b7b67e5065788d08209cee3ae4ff8368b16227478c3c07c909b9b1afa508abe8d8459d921301735a912952efeb35ff084c3980e0cfc5e05ffa9370b3baa5a5f0d0ec1a0d46f30edadc7a806e82e2e9b00bc48cb3bc9c17f773745975cedd6896433e45935a2b72e6b0eb09af080679ccaf96cb78714dc85ee048af418aa8d86939eeb1fe1ea2feeb5a4297c8a3656c18e8febb70fde06a81692b2816cda80407a62850c7c70b563ed75682c6b2b9797bfa4c00703f078e73253b5ac62cbd694d55648c35d55613a3a8057e675e152cd764646cb544a10c68ab711cc82efb72d308b210864c53a5bae497f5dce37fa22b9d67e930194c51a370d5d18669431479524ee805dc76007f76f36cda777dc8440fc7e6f7d74532c6bc88a6e45b727113c7d6a8564db096343bb197f331c53f16876fce80b92bfb77a66d3e9bbd24006f5d84e237721138eb40af1c3b768845a126f292109959a48ae1d0c1767ff59ee82f6d7197d44173c2afb178c3cbedeab55f212fd032c405f7919e66049c5e0439b3f7443eae67763674e65f27390ccb26e6107ef3ddb8a08d5dbfa74b4a7c9e12d5468206909755175d6e7c91e12fbc7bf70c0f70a5f6f9f244a1f2c3219693f6fbd56092ea132f1dbc4813b0be6957ca01d2b5841ca6adc3ead726be1e34dc7e6ba2e0deb865e02468bdc1643848f68ad0b423617ce4b31a667ec86144ae37ef95447af35d87890342baf6ef02dcdd395a28b070cb6e13bb1db8f827cf5efb768d06aa63a9a9630392d41cfecfeec14377e75a11abaef70575fc1b53a87d5974a57bbd3b4b68ca37e4a375960f2c15ded6ad67e1fe4261d6d64764fa6f5928fc57a543f7892761c527d00ba576035d504a56b5fdd4db0a7c7b60601dcb77d5c2fafdb342d2a51f9720e38e51399c67507234d813038fc671c9e4991accdffc9b13001dc5e7ec927d08de2d2a2d342da9d761f93ea2a78fc88bb6e44a6e49c6ffba3c9f6a9c18dda9de4e50faca9a62438dc74dd2dfb27110656b8a9d5996d391b9b3d0d3271b920805819fca238a4cc57d2713debf23e7495091d38e0d3c4f9cb2217bea6cd2238a70e8447a1abe29313b95b5b9fbecfaaf3f9d8022ad6b2a339de75d85c7df12bcc09b1f573cfc365fdbfabbef04b6110e74af9c4af942c1c9f6886da6655168dc9c6ad9fed24ba8f6dc8fabd6879c0b3a0db629dfda24a5682cbfb24358fec1d8c94321db77379d38c33d9c1a3cbbed1e4dceb46618e7172527f2ad02ad6b0f462e135392e30a8e5d32c97d6c6ecd1cc5045f7f4b763a0bc4d5556c4a253c7a0721e6200fa31180238ea511b71e8b76744eca55ad1fcc1c5c1748f9cd8016693e790479b03759ff2520e90dd22ea10f6e474452ed59ced4163bd106fc3956e9e6f6c592c3a924bdbaa138a7ae8cc8a9f0c7adcce946c19d210bff2da375153a44b8cc22b4bec9b846a8c29121e166c5682b62ac6611aeb425079c289fcd2b09b7f8524e3e8c05362c05536b792c74a3fc93e6593e8b187aa202bbd97355e4db7acc3614d493f0cc927d1ae9e98b186bcf5a65cc1dac0a3a3d3b5782085d10a04ef503a52cbbb85d0090dd2f7eb26cbadf90c26af03a73ae2b3e6da046c3a0be80f36acc8455d92b8e0d810359b0a57085434966fc103c7f34d9ef04c9d5380501697af68f788b18e2713d366b8c8712514e85e09068cc0ed7c8d19d9bde80519e445970cbb17d1d66b3cc45cda98a93e59eda2245280d1cf922d42ce0784d393051d6958c89c01f474b13e50a8b00c7b3cb8fdf5fa2a6c0d1bbbefd8e9a1f45b1cef4d7fa1e746b7483043ed04b04dec5fb9d1791fe84c87383482c2e39be0fa3b67c5d760173f241ec556e07523e3b6f2282f0a7d56096efe0d6269395bf7ca97d32b07cc8d8ddf7c9169a98963c2e2b0ba0c42111e28c7fb3f90456bcafa2dbb89fdfe7dbd63c76d3f0107ef558c0e0eb75255397e6ebfbe7ee62f65dc4287a7ab019a7ed70d38a26fa5ca5fcd5ae332f8fb5c6c616a322167b2869aa19810cef1c483847b9335cc384c68c66e17312b79359d0b31df344a124808f6a4e5fdc94706058c80604d11564ebda56cc9f9f6df9c088b2c8a3445961cff338b9d1c1f9f26d0550b66b4ec3a0419aae95133e8fd1220bc69585f49cb75d0b460608e899eb9f837123c94e76cd761c1a1194937c24a2f7c73ad082bd7cd2bee6b54257ca754e4feafdaae95d901b5bcf492c57e70969b645d5892d13f252a85e3c253234b5459acb931a38278785b35b3eaf4456491cf73e65f9e9f7f6ba0faed081e7f82e5583eaca293542451be6bc8117ce3e6406f19590fb4312fc90dda9fe0fb8333ab4b258cd12f04e53688f6a00c0bb60d4efa4bf6712d546ff6eb18ad84f7a69436448b693a8213cff65b48115e8dc71bc3af44381f76eb3468d249d072f69155dbf1588111e8422d0a233fb242df09efe619bcc7732433fb6abaf7a154c92093a7d1562de56b0c55dba7f98a93e140b5fee7d42d0ea443ec76a16d3b3967db885609a97df77f731d323ea925957566d7a7c074f7ffa921f1468549d6bb0d8edecef5374e4a0834f02497c49799be032ecba765c06f7cdbd8a7093a909797e2d7c96f376641cd540f9fcdda925eff0c11415e8408b64d6f724161fd3a0f07e392e443a6baada7ded35c705138c967c850fbf5308b33dac7e6e7355a4cb25ce4b9bdb076487d2e8998103e21ce56d323a23e18a12eebcf2c775e6fd4fe7aa3eee1051b77c9d5fdbece09804eeb9035b1a2e64762b43125c1b4155216324f1a07c51a316cb7ff7cb5ec4c4827d5de71bde3bb057fb730c057285c600f7239ea8a1b7a54e0b9f01583d9c5ba78428497b22be00442b05006d2ceec665991ab62e3153983536752cadc90453d0f747c64d10125514b88b24181bb2628d39f235ebc6ced3440e545110f70beebf203c0b1dd2ad74a21b1828fae41ef682351b3b94d29ff10b2cc855ba6efe241e28bd4708504f885c88fc59b9", 0x1000}, {&(0x7f0000000040)="43e3b10e", 0x4}], 0x5) 22:28:20 executing program 0: sendmsg(0xffffffffffffffff, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000340)=ANY=[@ANYBLOB="2000000000ebfffffeff0000000000000000005b9d071b542a538706000000b818000000290000003300000000dd9ccada77b653e0000000bce6c188ca092d15752cc64021a0b749b7a852d7f212d92eb7d871b28e60df9a4bfdf9567c4cf9a68c0eaaec214c844a61c9bb0d5fc36dc7daf58990cc1c241a70d0222e49c53fd6fb44d5abbf86ffe87bbe2971ebe7c38684f709249a21f96736a1e000bb9923a90bedefd37639b43ccbee6d716ad6b1efe42a28654db625099e40a4d5053090fa8c3d15bf87b33c6b3f1cbb91fc91a9f7b47025cd80c4e34689c604d4f22805ead0c78f1752e4f3926341d92e32533c90a79f519164d7efc130493f6cf673d2208bd26682573b1af5e37291f44b9576b9a3aac54067acb2ff9e22f7ef537ff66ac389a819d7"], 0x38}, 0x0) mprotect(&(0x7f0000363000/0x4000)=nil, 0x4000, 0x4) r0 = syz_open_pts() ioctl$TIOCSTART(r0, 0x2000746e) r1 = socket(0x18, 0x4003, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sendmsg(r1, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) r2 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r2, &(0x7f00000000c0)=[{{r4}, 0xffffffffffffffff, 0x11}], 0x3f, 0x0, 0x0, 0x0) kevent(r2, &(0x7f0000000080)=[{{r3}, 0xfffffffffffffffe, 0x5}], 0x1f, 0x0, 0x0, 0x0) r5 = open(&(0x7f00000000c0)='./file0\x00', 0x400, 0x8) linkat(r3, &(0x7f0000000080)='./file0\x00', r5, &(0x7f0000000140)='./file0\x00', 0xc) 22:28:20 executing program 0: socket(0x11, 0x3, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) kqueue() pipe2(&(0x7f0000000080), 0x0) r0 = socket(0x2, 0x10000000000003, 0x1) connect$unix(r0, &(0x7f0000000100)=ANY=[@ANYBLOB="8202f5ffffffffffffffb1db2b7e1194cb37b2632614baa1d2b030da8ef2e71edeab5474d603339ee3b8ce07bcfeb82ad793b0c063a658ee0fdacdd3752097a4945e6fbfa90fa200d8a2f3f702414e37b5532ba4638e432fe478ca5eef9540c0bedcecec143cc392db48c5ac09707b6c76d86125fa111b503f05cd09652e483efd61ea5bfaf47ac5105a30c19e6742b0b0acc6346864794696406c46a570dc565e8d53fd4ee2097e0ef60e9f5b01f711c784c982e9cc47a7c798747e813690c886e14603e2d7070dc6e73bca224674ec5c66d1741cddeb8c69bff0e2b53208"], 0x10) r1 = socket(0x18, 0x1, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000040)=[{{r1}}], 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sendto$inet6(r0, &(0x7f0000000040)="9b3758e1b1a941f0", 0x8, 0x0, 0x0, 0x0) 22:28:20 executing program 0: r0 = socket(0x10000000011, 0x8000000003, 0x0) close(r0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getpeername$inet(r0, &(0x7f0000000040), &(0x7f00000000c0)=0xc) sendmsg$unix(r0, &(0x7f0000000240)={0x0, 0x0, &(0x7f0000000200)=[{&(0x7f0000000140)="717a4b8f0f560fecc2d38edc9881dcd5421857d0db1acef603c7ba41a93a83b0b826e5873be9560f301759ffc39ba10f4bfff6918c6692f0519e5aaadf5c07a08dded3f4df7cc761cdc7fb80dcf56c7ccd8bb449ae93dc102a796369fac573387a12ca375c99f4870975def32bcf4e3a0b415a5affac721f0145990966f70b0af3864550e4adac7cc538dfc35b3bc35b64", 0x91}], 0x1}, 0x0) write(r1, 0x0, 0x0) connect$unix(r2, &(0x7f0000000080)=@abs={0x0, 0x0, 0x1}, 0x8) recvmsg(r2, &(0x7f00000037c0)={0x0, 0x0, &(0x7f0000000100)=[{&(0x7f0000001280)=""/225, 0x39f}], 0x24f, 0x0}, 0x0) 22:28:21 executing program 1: r0 = kqueue() kevent(r0, &(0x7f0000000000), 0x20, 0x0, 0x10000, 0x0) ioctl$FIOGETOWN(r0, 0x4004667b, &(0x7f0000000000)) socketpair(0x11, 0x3, 0x0, 0x0) 22:28:21 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x2003, 0x1703) r0 = open(&(0x7f0000000000)='./file0\x00', 0x20, 0x172) ioctl$BIOCFLUSH(r0, 0x20004268) r1 = socket$inet(0x2, 0x5, 0x8) accept$inet(r1, 0x0, &(0x7f0000000040)) open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) 22:28:21 executing program 1: r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000000)='/dev/vmm\x00', 0x0, 0x0) pread(0xffffffffffffffff, &(0x7f00000003c0)="410ceb2351506ebdac2fb0e8624da6917739ca8be24eb8362e8cad38681c7c073de9ecdc6d4e074d8d64793293f15bcb020f4d85fdb9633084d4990b11d310ed2333a2304fab1d0de5c4f9c8ace0e684639ec9408851373d86cc4c809a2c23dc6f6f4e4d43a3f039bd69ab2bb875086ebf257b678ce3bf0b7160e1c2fef0015508d532993fb23034b8f289b8171d421168005ba4774e89b328a66d7deb8f859ed659b749dac19bd49d3d4cef232f37297546dc4528995661a95007ae865cbd95be4a92fc851d3da1cdae4dfda78d7597d27e0518afe6aa3ae0c53c92d998a563e3d569465a9ee48a5689c7762253291da3d4f7b22532a2c35834364cc30fc4fea1c9dc4df3d9f4951992ea0335a71e549c20fe49709177d1c0c3099121b07cb0f61ac6c310e35e50d6c4e5e569b12b9b94627cec224c6a9e34ff47341cbddf2f5f1a50b8ea6048bb617e7f4e3f874d99dc0adb4824f43a", 0xfffffffffffffe5c, 0x0, 0x0) ioctl$VMM_IOC_WRITEREGS(r0, 0xc5005601, &(0x7f00000000c0)={0x1, 0x0, 0x1, {[0x0, 0x0, 0x0, 0x40000000000, 0x80000000]}}) openat$vmm(0xffffffffffffff9c, &(0x7f0000000040)='/dev/vmm\x00', 0x908, 0x0) 22:28:21 executing program 0: r0 = accept(0xffffffffffffffff, &(0x7f0000000000)=@in, &(0x7f0000000040)=0xc) getsockname$inet6(r0, &(0x7f0000000080), &(0x7f00000000c0)=0xc) mprotect(&(0x7f00001b9000/0x1000)=nil, 0x1000, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000080), 0x40000007fff, 0x0, 0x4000000, 0x0) munmap(&(0x7f0000009000/0x400000)=nil, 0x400000) 22:28:21 executing program 1: mkdir(&(0x7f0000000000)='./file1\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) r1 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000300)='/dev/vmm\x00', 0x80, 0x0) fsync(r1) chroot(&(0x7f0000000180)='.\x00') socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r4 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r4, &(0x7f00000000c0)=[{{r6}, 0xffffffffffffffff, 0x11}], 0x3f, 0x0, 0x0, 0x0) kevent(r4, &(0x7f0000000080)=[{{r5}, 0xfffffffffffffffe, 0x5}], 0x1f, 0x0, 0x0, 0x0) dup2(r4, r6) readlinkat(r6, &(0x7f0000000380)='./file1\x00', &(0x7f00000003c0)=""/229, 0xe5) ioctl$WSDISPLAYIO_GETSCREEN(r0, 0xc0245755, &(0x7f0000000140)={0x6, './file1\x00', './file0\x00'}) rmdir(&(0x7f0000000080)='./file0\x00') recvmsg(r2, &(0x7f00000002c0)={0x0, 0x0, 0x0, 0x0, &(0x7f00000001c0)=""/210, 0xd2}, 0x0) ioctl$BIOCSBLEN(r0, 0xc0044266, &(0x7f0000000340)=0x8) sendmsg$unix(r3, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB="28000000ffff0000010d000008cd7fdf03000000", @ANYRES32=r3, @ANYRES32=r3, @ANYRES32=r3, @ANYRES32=r2, @ANYRES32=r3], 0x28}, 0x0) ioctl$BIOCGSTATS(r5, 0x4008426f, &(0x7f00000004c0)) 22:28:21 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x40}, {0x15}, {0x200000006}]}) r1 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r1, &(0x7f00000000c0)=[{{r3}, 0xffffffffffffffff, 0x11}], 0x3f, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000080)=[{{r2}, 0xfffffffffffffffe, 0x5}], 0x1f, 0x0, 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000100)={0x4, &(0x7f0000000040)=[{0x7377, 0x1ff, 0x0, 0x18}, {0x2, 0x4, 0x7, 0x5}, {0x400, 0xe6, 0x401, 0x7ff}, {0xb415, 0x4, 0x1fec, 0x20}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000240)="b3f9d8f8bb000000000000020000") login: vm_impl_init_vmx: uvm_share failed (22) failed to init arch-specific features for vm 0x0xffff800020acfc10 vm_impl_init_vmx: uvm_share failed (22) failed to init arch-specific features for vm 0x0xffff800020acfc10 22:28:21 executing program 0: r0 = socket$inet(0x2, 0x5, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000a, &(0x7f0000000040)='\x00', 0x1) ioctl$BIOCGBLEN(0xffffffffffffffff, 0x40044266, &(0x7f0000000240)) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x20, 0x0) ioctl$BIOCGDIRFILT(r1, 0x4004427c, &(0x7f0000000080)) setsockopt(r0, 0x0, 0x9, &(0x7f0000000100)="5365501470bcaaf0e138d83ecb2fcee813bcc062be2447e496f1df664f3b37a42fd37a82c4f3e8d54bcc686c35ad2d976951ca17709a35ecc71c0238a7668a02171a538278ab55eb10c483bf566c737fefb9a9415ea28d8e2c9d7fbe8d829c4797b3b0250d985ef3cd59540900288d67452735a8d8c44a7cd03b05f11e40e8d35b8c6a30a31d8ecf023657d2fe4bd1db19ca2fa9ab4136b8b351120b0f05d3cc436b937eb923f0020628a3f2a76ee85f5ad6d83b60ab206f8deb47f00a9d2e91ea275d1a07202e8ada61741b9f003f21d7ec61c81344c1cac21d7296baaa02a84f226c0b452c4e4b9d5934f28aa4e519b778a50cdcd8cbc6fe2be2a239b6adda5513a29f63868594ed7bcd52", 0x10c) ioctl$BIOCSDIRFILT(r1, 0x8004427d, &(0x7f00000000c0)=0x9) 22:28:21 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000100)=[{0xb1, 0x0, 0x0, 0x800000000000}, {0x45}, {0x6}]}) syz_emit_ethernet(0x4d, &(0x7f00000000c0)="b6") r1 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r1, &(0x7f00000000c0)=[{{r3}, 0xffffffffffffffff, 0x95}], 0x3f, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000080)=[{{r2}, 0xfffffffffffffffe, 0x5}], 0x1f, 0x0, 0x0, 0x0) dup2(r1, r3) r4 = fcntl$dupfd(r3, 0xa, 0xffffffffffffffff) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) linkat(r4, &(0x7f0000000000)='./file0\x00', r5, &(0x7f0000000080)='./file0\x00', 0x4) r6 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r6, &(0x7f00000000c0)=[{{r8}, 0xffffffffffffffff, 0x11}], 0x3f, 0x0, 0x0, 0x0) kevent(r6, &(0x7f0000000080)=[{{r7}, 0xfffffffffffffffe, 0x5}], 0x1f, 0x0, 0x0, 0x0) ioctl$BIOCGDIRFILT(r7, 0x4004427c, &(0x7f0000000180)) 22:28:22 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x8, 0x0) open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) socket(0x0, 0x0, 0x0) r0 = kqueue() r1 = kqueue() msgctl$IPC_STAT(0xffffffffffffffff, 0x2, &(0x7f00000000c0)=""/176) r2 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r2, &(0x7f00000000c0)=[{{r4}, 0xffffffffffffffff, 0x11}], 0x3f, 0x0, 0x0, 0x0) kevent(r2, &(0x7f0000000080)=[{{r3}, 0xfffffffffffffffe, 0x5}], 0x1f, 0x0, 0x0, 0x0) ioctl$TIOCGFLAGS(r3, 0x4004745d, &(0x7f0000000000)) kevent(r1, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) close(r0) 22:28:22 executing program 0: r0 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000000), 0x20, 0x0, 0x10000, 0x0) kevent(r0, &(0x7f00000000c0), 0x3f, 0x0, 0x1, 0x0) r3 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r3, &(0x7f00000000c0)=[{{r5}, 0xffffffffffffffff, 0x11}], 0x3f, 0x0, 0x0, 0x0) kevent(r3, &(0x7f0000000080)=[{{r4}, 0xfffffffffffffffe, 0x5}], 0x1f, 0x0, 0x0, 0x0) listen(r4, 0x80000000) kevent(r0, &(0x7f0000000080)=[{{r1}, 0xfffffffffffffffe, 0x5}], 0x1f, 0x0, 0x0, 0x0) getsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000040), &(0x7f0000000080)=0x8) recvmsg(0xffffffffffffffff, &(0x7f0000000000)={0x0, 0x0, 0xffffffffffffffff, 0x0, &(0x7f0000000240)=""/230, 0xe6}, 0x800) 22:28:22 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffffff, 0x0, "d730c15b00f4ff0000747beffde400"}) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x1}}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r1) r2 = socket(0x18, 0x2, 0x0) setsockopt(r2, 0x29, 0x20000002a, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r3 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r3, &(0x7f00000000c0)=[{{r5}, 0xffffffffffffffff, 0x11}], 0x3f, 0x0, 0x0, 0x0) kevent(r3, &(0x7f0000000080)=[{{r4}, 0xfffffffffffffffe, 0x5}], 0x1f, 0x0, 0x0, 0x0) dup2(r3, r5) ioctl$PCIOCGETROM(r5, 0xc0107005, &(0x7f0000000100)={{}, 0x6, &(0x7f0000000040)=[0x0, 0x0, 0x0, 0x0, 0x0, 0x0]}) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, 0x0, 0x0) 22:28:22 executing program 1: getgroups(0x2, &(0x7f0000000040)=[0x0, 0xffffffffffffffff]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) ioctl$BIOCSHDRCMPLT(0xffffffffffffff9c, 0x80044275, &(0x7f0000000080)=0xffffffffffffffff) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x0, 0xfffffffffffffeff, "85495500020000000000001167f5afa680400900"}) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000840)={0x0, 0x0, 0x0, 0x0, "b08dce5800"}) poll(&(0x7f0000000000)=[{r1, 0xb}], 0x1, 0x0) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 22:28:22 executing program 0: r0 = socket$inet(0x2, 0x4000000000000001, 0x0) setsockopt$sock_int(r0, 0xffff, 0x10, &(0x7f0000000000), 0x1) socket$inet(0x2, 0x5, 0x1) r1 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r1, &(0x7f00000000c0)=[{{r3}, 0xffffffffffffffff, 0x11}], 0x3f, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000080)=[{{r2}, 0xfffffffffffffffe, 0x5}], 0x1f, 0x0, 0x0, 0x0) dup2(r1, r3) setsockopt$sock_int(r3, 0xffff, 0x100d, &(0x7f0000000040), 0x4) 22:28:22 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x34, 0x0, 0x0, 0x2005fffe}, {0xc}, {0x26}]}) r1 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r1, &(0x7f00000000c0)=[{{r3}, 0xffffffffffffffff, 0x11}], 0x3f, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000080)=[{{r2}, 0xfffffffffffffffe, 0x5}], 0x1f, 0x0, 0x0, 0x0) ioctl$BIOCGRSIG(r2, 0x40044273, &(0x7f0000000100)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x35c, &(0x7f0000000000)="b6") 22:28:22 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000380)={0x3, &(0x7f0000000040)=[{0x64}, {0x64}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000240)="149130da957e67ba8392c0b01f00") r1 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r1, &(0x7f00000000c0)=[{{r3}, 0xffffffffffffffff, 0x11}], 0x3f, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000080)=[{{r2}, 0xfffffffffffffffe, 0x5}], 0x1f, 0x0, 0x0, 0x0) dup2(r1, r3) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f00000000c0)={0x5, &(0x7f0000000080)=[{0x0, 0xce64, 0x7, 0x1}, {0x0, 0x4, 0x1, 0x5a}, {0x5, 0x0, 0x7}, {0x8, 0x3, 0x7ae, 0x1}, {0x2, 0x4, 0x5db, 0xfff}]}) 22:28:22 executing program 1: getitimer(0x1, &(0x7f0000000000)) setitimer(0x2, &(0x7f0000000080)={{0x0, 0x2710}}, 0x0) 22:28:22 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000100)=[{0x45}, {0xc}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000d00)="40c551571115b12ff78d5aee258c") r1 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r1, &(0x7f00000000c0)=[{{r3}, 0xffffffffffffffff, 0x11}], 0x3f, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000080)=[{{r2}, 0xfffffffffffffffe, 0x5}], 0x1f, 0x0, 0x0, 0x0) ioctl$WSMOUSEIO_SRES(r2, 0x80045721, &(0x7f0000000040)=0x4) 22:28:22 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000280)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x2a2, &(0x7f0000000340)="b6") r1 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r1, &(0x7f00000000c0)=[{{r2}, 0xffffffffffffffff, 0x11}], 0x3f, 0x0, 0x0, 0x0) ioctl$TIOCSETVERAUTH(0xffffffffffffffff, 0x8004741c, &(0x7f00000001c0)=0x40000) r3 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r3, &(0x7f00000000c0)=[{{r5}, 0xffffffffffffffff, 0x11}], 0x3f, 0x0, 0x0, 0x0) kevent(r3, &(0x7f0000000080)=[{{r4}, 0xfffffffffffffffe, 0x5}], 0x1f, 0x0, 0x0, 0x0) dup2(r3, r5) r6 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r6, &(0x7f00000000c0)=[{{r8}, 0xffffffffffffffff, 0x11}], 0x3f, 0x0, 0x0, 0x0) kevent(r6, &(0x7f0000000080)=[{{r7}, 0xfffffffffffffffe, 0x5}], 0x1f, 0x0, 0x0, 0x0) dup2(r6, r8) r9 = openat$speaker(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/speaker\x00', 0x8000, 0x0) kevent(r6, &(0x7f0000000080)=[{{r9}, 0xfffffffffffffffe, 0x684fd2f1761423e3, 0x1, 0x8}], 0x1f, 0x0, 0x0, 0x0) dup2(r1, r2) ioctl$TIOCMBIC(r2, 0x8004746b, &(0x7f0000000080)=0xf392) r10 = kqueue() r11 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r11, &(0x7f00000000c0)=[{{r13}, 0xffffffffffffffff, 0x11}], 0x3f, 0x0, 0xffffffffffffffff, 0x0) kevent(r1, &(0x7f0000000080)=[{{r12}, 0xfffffffffffffffe, 0x5, 0xf0000000, 0x0, 0xfffffffffffffffe}], 0x7, 0x0, 0xffffffffffffffff, 0x0) getsockopt$SO_PEERCRED(r12, 0xffff, 0x1022, &(0x7f0000000240), 0xc) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r10, &(0x7f00000000c0)=[{{r15}, 0xffffffffffffffff, 0x11}], 0x3f, 0x0, 0x0, 0x0) r16 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r16, &(0x7f0000000040)=[{{r18}, 0xfffffffffffffffa, 0x11}], 0x3f, 0x0, 0x3, 0x0) kevent(r16, &(0x7f0000000080)=[{{r17}, 0xfffffffffffffffe, 0x5}], 0x1f, 0x0, 0x0, 0x0) ioctl$BIOCSRTIMEOUT(r17, 0x8010426d, &(0x7f0000000200)={0xfffffffffffffff8, 0x4}) kevent(r10, &(0x7f0000000080)=[{{r14}, 0xfffffffffffffffe, 0x5}], 0x1f, 0x0, 0x0, 0x0) dup2(r10, r15) accept$inet6(r15, &(0x7f0000000140), &(0x7f0000000180)=0xc) 22:28:22 executing program 0: setuid(0xee01) openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x800, 0x0) r0 = socket(0x800000018, 0x1, 0x0) r1 = socket(0x18, 0x400000000002, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0x80206916, &(0x7f0000000300)) ioctl$TIOCSETVERAUTH(r2, 0x8004741c, &(0x7f0000000000)=0x1) r3 = semget(0x1, 0x0, 0x0) semctl$IPC_SET(r3, 0x0, 0x9, &(0x7f0000000080)={{0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff}}) r4 = semget$private(0x0, 0x7, 0x0) semctl$GETZCNT(r4, 0xfffffffffffffffa, 0x7, &(0x7f0000000280)=""/175) semctl$GETPID(r4, 0x3, 0x4, &(0x7f0000000100)=""/210) semctl$GETNCNT(r4, 0x3, 0x3, &(0x7f0000000380)=""/215) semctl$SETVAL(r4, 0x4, 0x8, &(0x7f0000000200)=0xffffffff80000000) r5 = getuid() setuid(r5) r6 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) semctl$IPC_RMID(r6, 0x0, 0x0) shmctl$IPC_SET(r6, 0x1, 0xffffffffffffffff) shmctl$IPC_STAT(r6, 0x2, &(0x7f0000000040)=""/210) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r8 = semget$private(0x0, 0x4, 0x1b2) semctl$GETNCNT(r8, 0x4, 0x3, &(0x7f0000000580)=""/170) semctl$SETVAL(r8, 0x0, 0x8, &(0x7f0000000240)=0x72) semctl$GETVAL(r8, 0x4, 0x5, &(0x7f0000000800)=""/210) semop(r8, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x4, 0x1000}], 0x2) r9 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) semctl$IPC_SET(r8, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r9, r10, r7, 0xf3, 0x40000000000d}, 0xfffffffffffffffd, 0x1, 0x9}) r11 = getgid() r12 = getppid() r13 = fcntl$getown(0xffffffffffffffff, 0x5) shmctl$IPC_SET(r6, 0x1, &(0x7f0000000080)={{0x6, 0xffffffffffffffff, r7, r10, r11, 0x1e4, 0x8}, 0x5, 0x5, r12, r13, 0xfffffffffffffe01, 0x9, 0x7ff}) r14 = geteuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) semctl$IPC_SET(r4, 0x0, 0x1, &(0x7f0000000080)={{0x0, r5, r11, r14, r15, 0x146}, 0x4, 0x20, 0xfffffffffffffffc}) r16 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) semctl$IPC_RMID(r16, 0x0, 0x0) shmctl$IPC_SET(r16, 0x1, 0xffffffffffffffff) shmctl$IPC_STAT(r16, 0x2, &(0x7f0000000040)=""/210) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r18 = semget$private(0x0, 0x4, 0x1b2) semctl$GETNCNT(r18, 0x4, 0x3, &(0x7f0000000580)=""/170) semctl$SETVAL(r18, 0x0, 0x8, &(0x7f0000000240)=0x72) semctl$GETVAL(r18, 0x4, 0x5, &(0x7f0000000640)=""/210) semop(r18, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x4, 0x1000}], 0x2) r19 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) semctl$IPC_SET(r18, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r19, r20, r17, 0xf3, 0x40000000000d}, 0xfffffffffffffffd, 0x1, 0x9}) r21 = getgid() r22 = getppid() r23 = fcntl$getown(0xffffffffffffffff, 0x5) shmctl$IPC_SET(r16, 0x1, &(0x7f0000000080)={{0x6, 0xffffffffffffffff, r17, r20, r21, 0x1e4, 0x8}, 0x5, 0x5, r22, r23, 0xfffffffffffffe01, 0x9, 0x7ff}) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r26 = semget$private(0x0, 0x4, 0x1b2) semctl$GETNCNT(r26, 0x4, 0x3, &(0x7f0000000580)=""/170) semctl$SETVAL(r26, 0x0, 0x8, &(0x7f0000000240)=0x72) semctl$GETVAL(r26, 0x4, 0x5, &(0x7f0000000800)=""/210) semop(r26, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x4, 0x1000}], 0x2) r27 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) semctl$IPC_SET(r26, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r27, r28, r25, 0xf3, 0x40000000000d}, 0xfffffffffffffffd, 0x1, 0x9}) semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f0000000100)={{0x9, r5, r17, r24, r27, 0x1, 0x1}, 0x8, 0x1a4, 0x3}) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0x0, 0x0, 0x0, 0x100000000000000}], 0x0, 0x0, 0x0, 0x0) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x4}, 0x1c) 22:28:22 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000100)=[{0x5}, {0x4d}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x3ba, &(0x7f00000000c0)="b6") r1 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r1, &(0x7f00000000c0)=[{{r3}, 0xffffffffffffffff, 0x11}], 0x3f, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000080)=[{{r2}, 0xfffffffffffffffe, 0x5}], 0x1f, 0x0, 0x0, 0x0) dup2(r1, r3) r4 = fcntl$dupfd(r1, 0x0, r0) ioctl$BIOCFLUSH(r4, 0x20004268) 22:28:22 executing program 0: r0 = accept$unix(0xffffffffffffffff, &(0x7f0000000000)=@abs, &(0x7f0000000040)=0x8) preadv(r0, &(0x7f0000000480)=[{&(0x7f0000000080)=""/58, 0x3a}, {&(0x7f00000000c0)=""/152, 0x98}, {&(0x7f0000000180)=""/51, 0x33}, {&(0x7f00000001c0)=""/148, 0x94}, {&(0x7f0000000280)=""/50, 0x32}, {&(0x7f00000002c0)=""/165, 0xa5}, {&(0x7f0000000380)=""/58, 0x3a}, {&(0x7f00000003c0)=""/190, 0xbe}], 0x8, 0x0, 0x0) r1 = open(&(0x7f0000000500)='./file0\x00', 0x20000, 0x10) r2 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000580)='/dev/wskbd0\x00', 0x40, 0x0) kevent(r1, &(0x7f0000000540)=[{{r0}, 0xfffffffffffffff9, 0x10, 0x10, 0xb94, 0x9f}], 0xffffffffffffffff, &(0x7f00000005c0)=[{{r0}, 0x8000000000000007, 0x0, 0x4, 0x4}, {{r2}, 0xfffffffffffffffa, 0x56, 0x0, 0x0, 0x8}], 0x8f, &(0x7f0000000600)={0xfff, 0x4}) r3 = socket$unix(0x1, 0x2, 0x0) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000640)={0x0, 0x0, 0x0}, &(0x7f0000000680)=0xc) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x1, &(0x7f00000006c0)=0x8, 0x4) mmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x0, 0x3010, r3, 0x0, 0x0) ioctl$WSDISPLAYIO_DELFONT(r1, 0x8058574f, &(0x7f0000000700)={'./file0\x00', 0x10000, 0x7, 0x3ff, 0x0, 0x1, 0x6c, 0x5, 0x2, 0x0, 0x2, 0x28}) r5 = open$dir(&(0x7f0000000780)='./file0\x00', 0x800, 0xb) r6 = openat(r5, &(0x7f00000007c0)='./file0\x00', 0x1, 0x2) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000840)={0x0, 0x0}, 0xc) chown(&(0x7f0000000800)='./file0/file0\x00', r7, r4) ioctl$VT_GETSTATE(r6, 0x40067664, &(0x7f0000000880)) pipe(&(0x7f00000008c0)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$VT_SETMODE(r8, 0x80087602, &(0x7f0000000900)={0x1, 0x6, 0x7, 0x3, 0xa870}) pipe2(&(0x7f0000000940)={0xffffffffffffffff}, 0x10000) ioctl$VMM_IOC_READREGS(r9, 0xc2485607, &(0x7f0000000980)) r10 = dup2(r0, 0xffffffffffffff9c) ioctl$BIOCGSTATS(r10, 0x4008426f, &(0x7f0000000c00)) r11 = dup(r6) ioctl$VMM_IOC_RUN(r11, 0xc0205602, &(0x7f0000000ec0)={0x200, 0x49, 0x572000000, 0x100000001, &(0x7f0000000c40)={{0x4, 0x9, 0xfff, 0x7fff, 0x6, 0xf4, 0x101}, {[0x9, 0x100000001, 0xef0, 0xfffffffffffffbff, 0x4, 0x9, 0x0, 0xa475, 0x100, 0x100, 0x2, 0x3ff, 0x4, 0x0, 0x9, 0x59, 0x5, 0x54c2], [0x8, 0x7fff, 0xf, 0x3, 0x46, 0xeb, 0x8, 0xffffffffffffffff, 0x9b, 0x5], [0x4, 0x1, 0x0, 0x2, 0x1, 0x3, 0xffffffffffff17b9], [0x1f, 0x1, 0x100000000, 0x800, 0x5, 0x7], [{0xffffffff80000001, 0x5, 0x80}, {0xffff, 0x9, 0x7ff, 0xb3e}, {0x1, 0x5, 0x7, 0x9}, {0xbc3, 0x1, 0x3, 0x400}, {0x101, 0x1ffc0000000, 0xed3d, 0x9}, {0x9, 0x5, 0x101, 0x2}, {0x80000000, 0x8001, 0x7}, {0x7, 0xe4, 0x339, 0x5d18}], {0x0, 0xffffffff7fffffff, 0x7329, 0x7}, {0x0, 0x401, 0x1f, 0x4}}}, 0xbb8b}) r12 = openat$null(0xffffffffffffff9c, &(0x7f0000000f00)='/dev/null\x00', 0x0, 0x0) getpeername$unix(r12, &(0x7f0000000f40)=@file={0x0, ""/38}, &(0x7f0000000f80)=0x28) r13 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000fc0)='/dev/bpf\x00', 0x80, 0x0) ioctl$BIOCGDIRFILT(r13, 0x4004427c, &(0x7f0000001000)) r14 = openat(0xffffffffffffff9c, &(0x7f0000001040)='./file0\x00', 0x80, 0x100) close(r14) r15 = openat$zero(0xffffffffffffff9c, &(0x7f0000001080)='/dev/zero\x00', 0x2, 0x0) openat(r15, &(0x7f00000010c0)='./file0/file0\x00', 0x80, 0x4) 22:28:22 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) pwritev(0xffffffffffffffff, &(0x7f0000000240)=[{&(0x7f0000000080)="b7a3b72558ea0caa8b12b8696e2e", 0xe}], 0x1, 0x0, 0x0) 22:28:22 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCPROMISC(r0, 0x20004269) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x200000000000006d, &(0x7f00000001c0)=[{0x1000, 0x3, 0x3, 0xffffffff}]}) socket$inet(0x2, 0x3, 0x4) syz_emit_ethernet(0x15a, &(0x7f0000000280)="109ec5beb7b1c8a1fde7eac3e32dba6ec6945c7d0ca4d464921fc000b7f3bc6f361f7ea96d0715f98b81c9da621411c2898fca52ef1ad657b8b5d08bb8f27bc7c812ef69eb3ec8938fc5e14dcf475780898953d193b2516ff0997c4c1f8268b92f864e711f50bf28bb80ab0219476ab2f8a7dda4c1bc84c1cd50e91164e37760ecbe8f753a4b478a9e8caba71e393932720c125fb58daf93ad7c70c744ef8f6777b0e04032e12fa9980d535b5a5941f87a532e53935cbdf038e4b842eb2dc921b2d27718107a1d9724e9200ed54bfddb2615c0f25783a7a9d8d3ab33569500000000000000000000000000005eabaa93036f323c3eafaedd58aac67aa8463e23f8cc97106da7b9ce8221abcd5c0e901eae5119e2b428fc4b3c9e6c052db663e8ea03c676e4e160598c1ca7f567014e127561b4738491d67a0b87c7945cd3a1011ad7094e1c437e730f2afe2d5594c6865b468ef148e528c0e29a") r1 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r1, &(0x7f00000000c0)=[{{r3}, 0xffffffffffffffff, 0x11}], 0x3f, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000080)=[{{r2}, 0xfffffffffffffffe, 0x5}], 0x1f, 0x0, 0x0, 0x0) dup2(r1, r3) ioctl$BIOCSRTIMEOUT(r3, 0x8010426d, &(0x7f0000000100)={0x1000, 0x2}) openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x4667db5e1e423e5d, 0x0) 22:28:22 executing program 1: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="ff"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x2, 0x0) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r1 = socket(0x2, 0x2, 0x0) connect$unix(r1, &(0x7f00000006c0)=ANY=[@ANYBLOB="858fc2e1dcc758740540ed7c23df7fc32081fff5981aa7c8e63b42c0ba489cf27cdc0376797c078d3dbb32d3c44132994a7ad1d09acba3ed2e7efb052cfa2c10ddb495232fb186b9602eb69490985897b517388fe0fcbaf15660c2fc0b18298e178e0105117d5da714a3b95855aca6ca49aeab38197e2b3036586678b6c637f9e50bb0e9517743e4a241082c5f3c915f5999be09311b2b3b09bb683aa41e5e6c30956b20c657784bc00f86a77b30"], 0x10) write(r1, &(0x7f0000000100)="a1be44c3769ff406cba64616ec6dc26da7f88f94ad6dfde38c6549ec30122c39db41203ef904f2e55cf69db0145b2f7f8f1bba8036b6194edf9a7d4f5a041a84c4b64de863ec7b928b227c4326ac3dcc3ec1aa530694f7e35fcd92cdb1848840fe6c127b94a04dd4ac362cc01967c26f0dadba85c131b84dbcd4863ee8110dda40f77c28418698f9153e77eb631ddba6c11d81c61589e343dc727c1933181e22f238a71a9bd2d7c993d0575b6c453425706b17304cd2eb4b8f29121f32faf9c6ecd82074302431a13df674e6d8c562e2d90a2d09f948b2b98a1f43ef6c6a9cd5ff5efa5adc7aa76148b0728147a63c12612e2818ab5ec147bed4d98b60df36fbc5be97b8f868294dbdc9c59a016bff4bcf463751808b78a6f5bcce168908b0d7cc3cb875ae46ab913fa2add48e94a1640055752d2dfa75f9b8ba349cf535afd04a07031b970a8e84cf2bb6240c0a43bc610647a0bf8e12e1ce01a21410475fb6ace37e510e60efcf7e1e71adc42dbe1ce8da0f53d994988e69d1661731c1dbc67a1ec81ca6fe12ca51736e5be3002974afc0b7175b810e90c5283eea12a74497f17080eff5cf6d5f2ba85d28d2e3c10ec238b960d0eee05bd75ca464fbc7f292bb22e35fafe8bca9183264fc7bb0c9b584c51b9aa38a9f7a98c94cdbc6673dbac2c8f9802e00bf33a85ee03c67c6b47ab95a913e0117302f59c962bf85fb862d5b23962a9a32d3a84391c65880202711e99839127cae33716f610894cca7efc9480bef466386c03470236502c5b93a2e0b92defc1b866c5f149e93a6cdb2017f82972c1ad1de09fd4553d69c1602c665a3a79396de69e88206875e619e93bee47aa6c9be3fb394dd8715188e82d2b507ae3b782bbe0c447c35c70ba1bff066995d09180958cc79f48506817b7260406ae2349fffd2c04df265cfc2c860fe84ed2afca91b03d6149ab2416b65964f7483589bc48683ecb2cd2dbd750fad5a23c07ad5b34e011ec28d91031cbdccbd36004076a7a5916735797e9f704c0e898b09ac00ee5c213c84b5b90fb5aff9a20effd8438e0f0911439ca52577135585e9a6b360752d10d8e0c300b124cf04b921f7997353e2fc867d63d156b1f8537ae714e90a0c6936ad507167e348e0592e8ac8d37514e98f163f4b53b413d16c628f398c05edbb76c3e8b410871fdb4c09c462aeaaafd7799226c7d11fde367c4dfd8b243a608cfe07b7a64ccb2160cd9ddf8e2ab1f84a4ab75a8a9a552ba19732aa824366b12672699d831fe29c9935615567efd3364503cdc531afb9a376b022318a72e54f360961441c1e1cf4cfd3a3bae6f3729c68a916b7e39c55557cacf6052067d6ecd2e773bc31eb9e6a3a3c6b760c9a89288ce29aad2c5ef81a4e7fa884b01e08924da4a43287ececfb544d37fd3aca641849de2fcd49ddf7fac7573e3a006f583384de76716e44034e4af61694acdf6cc1451bf134b820a4152096f74cdd1a7cd303cab92f959536532ca91c2f6bd904a5b0f4d628e93bb3bf0f4896e84c90cdf542e94f49e8aa33f07a9820dc48941e43eed2a6f2417e7346a4d7d337208644d44a094c3b695998785f57a45ee7245d4ddc3a327926075460ed07bc6627991af85bd00bebcaad0057f15bd161b5142262ccacdec9b221b288694c36e0d7fe1bee08230ccb0b858656b9797787d532057c2ea0f2e44aa47d7e92639287348cbd30dc1b3ef43ff8b4e3d84f62fdb45cdf02aade2ceff1f9f73f2a2ba205d415b29381585b8f3232df748dafbf1366e5bd07650ef1969757aeb55b52d2242837737f1c20f2c97f8a495d9017ccc2939b33dfb67191449e2cba12fba41ad70e8192bbc264de7ec6bc3c62e2ddcdf88d53c122646a0032ad35068361b53526dc6cc860c6ed788be2f8f063b8b15696c0901edcff542cebef0e2147450081c790a8094b54c6b369f3f2a2434b5ef8cad093da27d1d086b00dbf0a90cbda3eb847f131c7848a8ba3e00a4f34b91b91843a9dad03887210563e7f", 0x599) 22:28:22 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x30, 0x0, 0x0, 0x3}, {0x35, 0x0, 0x0, 0x126}, {0x40000006, 0xfffffffffffffffe, 0x22000000000000}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r1 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r1, &(0x7f00000000c0)=[{{r2}, 0xffffffffffffffff, 0x11}], 0x3f, 0x0, 0x0, 0x0) r3 = kqueue() kevent(r3, &(0x7f0000000000), 0x20, 0x0, 0x10000, 0x0) r4 = kqueue() kevent(r4, &(0x7f0000000000), 0x20, 0x0, 0x10000, 0x0) r5 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r5, &(0x7f00000000c0)=[{{r7}, 0xffffffffffffffff, 0x11}], 0x3f, 0x0, 0x0, 0x0) kevent(r5, &(0x7f0000000080)=[{{r6}, 0xfffffffffffffffe, 0x5}], 0x1f, 0x0, 0x0, 0x0) dup2(r5, r7) r8 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r8, &(0x7f00000000c0)=[{{r10}, 0xffffffffffffffff, 0x11}], 0x3f, 0x0, 0x0, 0x0) kevent(r8, &(0x7f0000000080)=[{{r9}, 0xfffffffffffffffe, 0x5}], 0x1f, 0x0, 0x0, 0x0) dup2(r8, r10) kevent(r1, &(0x7f0000000300)=[{{r3}, 0x19601b942b166e7e, 0x20, 0x80000001, 0x1fd8, 0xffff}, {{r10}, 0xfffffffffffffff8, 0x1, 0xf0000000, 0x9, 0x80000001}, {{r5}, 0xfffffffffffffffc, 0x4, 0x0, 0x400, 0x1}, {{r2}, 0xfffffffffffffff8, 0xa, 0x1fffef, 0x7, 0xd5}], 0x1f, 0x0, 0x4bb1a673, 0x0) dup2(r1, r2) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000180)={0x2, &(0x7f0000000100)=[{0x4, 0x8, 0x0, 0x4}, {0x80, 0x5, 0x8000, 0x6}]}) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0}, 0xc) r12 = getuid() setreuid(r11, r12) mknod(&(0x7f0000000000)='./bus\x00', 0x80002000, 0x801) r13 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) r14 = open(&(0x7f00000001c0)='./bus\x00', 0x1, 0xffffffffffffffff) write(r14, &(0x7f00000007c0)="a6b1481d7e340327e768f18f24a49867203b3dfee385d3715e46b833cd4c530ff858e73433efa19ed44e69594e0c7604a051de52c24e805351c23b81512c8c3ee8db0ece46a59e37e7b4f0c552fc674aec539d8b4ba91bd73a9cbf1a67754a4fb4a1bc3c5721b13aca796a367525aec93ef627f46bf4eb2462a72ade37b4fd6339de06d1fdd69d7e8de78fc3d6a8f062b4a3bf36ff4c6b93165f5e8dd2f4f31c277c272aeb2c02ae794f448adb826dae34df72257a99e8e6d211d24b3e19afd5869a4f4d70d0601972a43056415860b2b4d40cb5b91012eaf6be252423354292b62fb1be7ceea2ae7a5d7728c06cb6e5702fd195b95b45f966be5926b3f7f70945f0855aaa05105a6acae3bebf77be19c4425b124a30742756c00b96db987b94546d4e5cfdd53a886db342aaff667590aa1be2d77ddef508dbab7a1955b793cca268e5554dd7884494c99630698216ae10cd744eeee9761e742d9f2154e568a0ab23b62422f71d91c560f0434f514374a03e5896973f9a9e62488627bdaa8a7e0046378300cb236ffb66b3b5137e82e49753e52212e3175c45da4a18873f2249e1c3ebd5ed62a635148038dde0cbab04336788c31ee8a5ba3bcb84a8d37e341402e429e1f498b7e6900d8ffd952fb5f9dfc4633b681f8e63ccbe930879e30d659f3f2700b5534c527761300be7dd9917b902dad1301df6af3ab7464150dc4bd808269d7f6bcf44fe4ec10b41c190c3f8a826ce5ff0dc5893fb089c9c8d51aa2782cf89807520ec315315d8c2826d8f0dbbdd94a19eba357bc8f058e5357f6100f02d0f9a68e8de59d6b678671348f787dadd3e0df957ad204f5ec369a04050bc5f58ebf382f1105d8766bcc3c5ec4d88dbe9219aa9f5697cd87d93be8fa2603ccc87728c8539dd6eedcca2d43333ae2ad0df99f9d1801f753237e704e1a0bd6abfa6222bc8b11bfe1135a09d15ef8a0e9d7f4e367f0939e0d2d49a9f532a1b60a5efa4e0e4d0236f34a502facd8247730a2ad994d5dfbc1a8dbbebc7b29292efd7e6966112069d1c4a5c8169b16946c2085e75264c21e663b2d5ee02ffdbf9c094e02cc6fe33cb6fff7f4221c4be8b80b87b4b171854b5170f200d4a5b71654a92f8743e2f50f6cb382c5edef4ed045ffc8e844290870be3ef783afcf7c500453c6d9b118f4168afd83f191852ec65d230c1c3c8f5aee2441730dc2c5e0b513d776038e8120ab117ea331c83e05e5a14ffbb6b3623f719671e92fd985b4181a2f529451f6fe47dd6301a28932404320b57af5eef6b7b41b91a67e5f88cc7ff5093b635e6d15ac5b43ec9675186f84fcd3834f410153ed08f2cb056f4837d8f353153a3702e9d9aff41c217e9f1969fbb9efe853b1f7e6f86b8baccbfa4570148b941aed960f94fb7804070ff4634762a43bc08a9452a63e3f6957409a9d3b32785f3346388f356fbe3ebb3cfceabdf2d281da34aafa3ed063b842716a0f8d28e65e15c40afd03a46259f1da379116a450ff634dd5ebdb4c289cc34d7c10152a39e238f3995dcda8245208322d990ddba47163ecc2e86f1a2671e8169f59ec56df8cd402f973aac300622719ebc2204fa6446bf28c56b9dac1f86cfa9d58b85dce3883be05610286c7df7547f05eb4e3c7f8acae4d9a45f46c688005e13850522386749c7d84ad4186f92cff940844eda2ed1c42e3d7e7a141202320791d6b4af2624277701269c57f6e9741ce1d0066a1f53ee4d65981a727cd581a68c52d36b42108b0b74fded5c525b8f00f35381d228533b7f5a7f6e82ef684551a0039f36d065e8d15a60297519963389f833e250a7d42ab46cc2d329cf7d8b06fae90b841dccfd881bd21322ac3e7ef498e76bddb83f75321f6cebc7011066d0350c01422ba55746e3fcd9ff1f0b36e54107c35b021449db5b7b3f8d58332283fdd351719a73dd3d00faf5f021aa404528811e7de944e459834d51bc50146ccd0f226d96f2d885ef79bb36d5d97e65c397d9ea816b67cacc6861f418e4b7f34c4505308aa91b9b592642543786dfa1524a785735e4fc2f3f76bb8eec484cbe2d0492c1c63b66bad638ef9564482e861365ebebb36a915a4a6e1b8dbbe9f381d05e6272fc9464735d31e36e4a8da568a5abbf5d2b1ba100f687b6b608c438531cc7f3a415885d390dda1f33ad4b57b9cc49efd0d76ac576fe0f2af05526708bb607886914a44b45595207c115ece6677c9d99a4a983a3081d078a59cbdd79fe224c9930251f6619d62b6e246c087210ac05ac3644ff344e9c7047dfd0949315dfb9f52f494f3778d2ceb27623780b03f02edd007a8f3ebe8ce0ed01317549c0e03efb10845e4684942abe94765b6eb7e6de7a677c8c26b5e3ac2d7ec0a20d5526c5e97d89a4faa15fa843e3393868daccdc22bf78a1e7e8c9df17e5bc56074997f110e65002242bc77923eb950fbaea7b4f098d250dfa8e7f42d59bb5eb17d85b9eebc8ce3ba672b15b96870ab23e7386bbac9ef2865f494d02912935d38e037c2bb1e296926469d9405cce269b933194a016cdd2e64c8b778b543445af7d5e4aa2fe9ef6fb913c7824ac81e63e9a8c6d860ef389679298abf16c793eea6d8df3ce7005e6ba0eae7c1af5e6ab276d79f176ce6c59785ae673559af013d44dc4b0afa4e207aae705a9fc9abcf866c71d0e139c45d61d79ebe495a2db46a00312fed93a621d478dc7d95ef410ad70f33e58c8a9d8c8c4d479a40115869687c13fedf2e0bc9322e46d99df862c9dccd8f3972e89447f9eeed5fcdbe8d03b6d5aecd8a02e945aec7e25e8c4d5080766964d7219108dcf95e77eaf15cbdf3caa7c88f99dbc9f7ffe92ea083b78ab743350db6f34896d33350572da124fae6cc2a58ab88cec37470d22b96f8f57c8b01575e14ef483e7c692c1a4df94cf4817725ac1362762dd0938a023c36721b97c743590c4368eb2098855dcaa93b1676bd9c06beacff90a87ee", 0x841) r15 = open$dir(&(0x7f00000005c0)='./file0\x00', 0x88, 0x800000000120) getsockopt$SO_PEERCRED(r14, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, 0xc) getgroups(0x8, &(0x7f0000000400)=[0x0, 0x0, 0xffffffffffffffff, 0x0, r17, 0xffffffffffffffff, r17, 0x0]) fchown(r15, r16, r18) seteuid(r16) r19 = open(&(0x7f00000001c0)='./bus\x00', 0x1, 0xffffffffffffffff) write(r19, &(0x7f00000007c0)="a6b1481d7e340327e768f18f24a49867203b3dfee385d3715e46b833cd4c530ff858e73433efa19ed44e69594e0c7604a051de52c24e805351c23b81512c8c3ee8db0ece46a59e37e7b4f0c552fc674aec539d8b4ba91bd73a9cbf1a67754a4fb4a1bc3c5721b13aca796a367525aec93ef627f46bf4eb2462a72ade37b4fd6339de06d1fdd69d7e8de78fc3d6a8f062b4a3bf36ff4c6b93165f5e8dd2f4f31c277c272aeb2c02ae794f448adb826dae34df72257a99e8e6d211d24b3e19afd5869a4f4d70d0601972a43056415860b2b4d40cb5b91012eaf6be252423354292b62fb1be7ceea2ae7a5d7728c06cb6e5702fd195b95b45f966be5926b3f7f70945f0855aaa05105a6acae3bebf77be19c4425b124a30742756c00b96db987b94546d4e5cfdd53a886db342aaff667590aa1be2d77ddef508dbab7a1955b793cca268e5554dd7884494c99630698216ae10cd744eeee9761e742d9f2154e568a0ab23b62422f71d91c560f0434f514374a03e5896973f9a9e62488627bdaa8a7e0046378300cb236ffb66b3b5137e82e49753e52212e3175c45da4a18873f2249e1c3ebd5ed62a635148038dde0cbab04336788c31ee8a5ba3bcb84a8d37e341402e429e1f498b7e6900d8ffd952fb5f9dfc4633b681f8e63ccbe930879e30d659f3f2700b5534c527761300be7dd9917b902dad1301df6af3ab7464150dc4bd808269d7f6bcf44fe4ec10b41c190c3f8a826ce5ff0dc5893fb089c9c8d51aa2782cf89807520ec315315d8c2826d8f0dbbdd94a19eba357bc8f058e5357f6100f02d0f9a68e8de59d6b678671348f787dadd3e0df957ad204f5ec369a04050bc5f58ebf382f1105d8766bcc3c5ec4d88dbe9219aa9f5697cd87d93be8fa2603ccc87728c8539dd6eedcca2d43333ae2ad0df99f9d1801f753237e704e1a0bd6abfa6222bc8b11bfe1135a09d15ef8a0e9d7f4e367f0939e0d2d49a9f532a1b60a5efa4e0e4d0236f34a502facd8247730a2ad994d5dfbc1a8dbbebc7b29292efd7e6966112069d1c4a5c8169b16946c2085e75264c21e663b2d5ee02ffdbf9c094e02cc6fe33cb6fff7f4221c4be8b80b87b4b171854b5170f200d4a5b71654a92f8743e2f50f6cb382c5edef4ed045ffc8e844290870be3ef783afcf7c500453c6d9b118f4168afd83f191852ec65d230c1c3c8f5aee2441730dc2c5e0b513d776038e8120ab117ea331c83e05e5a14ffbb6b3623f719671e92fd985b4181a2f529451f6fe47dd6301a28932404320b57af5eef6b7b41b91a67e5f88cc7ff5093b635e6d15ac5b43ec9675186f84fcd3834f410153ed08f2cb056f4837d8f353153a3702e9d9aff41c217e9f1969fbb9efe853b1f7e6f86b8baccbfa4570148b941aed960f94fb7804070ff4634762a43bc08a9452a63e3f6957409a9d3b32785f3346388f356fbe3ebb3cfceabdf2d281da34aafa3ed063b842716a0f8d28e65e15c40afd03a46259f1da379116a450ff634dd5ebdb4c289cc34d7c10152a39e238f3995dcda8245208322d990ddba47163ecc2e86f1a2671e8169f59ec56df8cd402f973aac300622719ebc2204fa6446bf28c56b9dac1f86cfa9d58b85dce3883be05610286c7df7547f05eb4e3c7f8acae4d9a45f46c688005e13850522386749c7d84ad4186f92cff940844eda2ed1c42e3d7e7a141202320791d6b4af2624277701269c57f6e9741ce1d0066a1f53ee4d65981a727cd581a68c52d36b42108b0b74fded5c525b8f00f35381d228533b7f5a7f6e82ef684551a0039f36d065e8d15a60297519963389f833e250a7d42ab46cc2d329cf7d8b06fae90b841dccfd881bd21322ac3e7ef498e76bddb83f75321f6cebc7011066d0350c01422ba55746e3fcd9ff1f0b36e54107c35b021449db5b7b3f8d58332283fdd351719a73dd3d00faf5f021aa404528811e7de944e459834d51bc50146ccd0f226d96f2d885ef79bb36d5d97e65c397d9ea816b67cacc6861f418e4b7f34c4505308aa91b9b592642543786dfa1524a785735e4fc2f3f76bb8eec484cbe2d0492c1c63b66bad638ef9564482e861365ebebb36a915a4a6e1b8dbbe9f381d05e6272fc9464735d31e36e4a8da568a5abbf5d2b1ba100f687b6b608c438531cc7f3a415885d390dda1f33ad4b57b9cc49efd0d76ac576fe0f2af05526708bb607886914a44b45595207c115ece6677c9d99a4a983a3081d078a59cbdd79fe224c9930251f6619d62b6e246c087210ac05ac3644ff344e9c7047dfd0949315dfb9f52f494f3778d2ceb27623780b03f02edd007a8f3ebe8ce0ed01317549c0e03efb10845e4684942abe94765b6eb7e6de7a677c8c26b5e3ac2d7ec0a20d5526c5e97d89a4faa15fa843e3393868daccdc22bf78a1e7e8c9df17e5bc56074997f110e65002242bc77923eb950fbaea7b4f098d250dfa8e7f42d59bb5eb17d85b9eebc8ce3ba672b15b96870ab23e7386bbac9ef2865f494d02912935d38e037c2bb1e296926469d9405cce269b933194a016cdd2e64c8b778b543445af7d5e4aa2fe9ef6fb913c7824ac81e63e9a8c6d860ef389679298abf16c793eea6d8df3ce7005e6ba0eae7c1af5e6ab276d79f176ce6c59785ae673559af013d44dc4b0afa4e207aae705a9fc9abcf866c71d0e139c45d61d79ebe495a2db46a00312fed93a621d478dc7d95ef410ad70f33e58c8a9d8c8c4d479a40115869687c13fedf2e0bc9322e46d99df862c9dccd8f3972e89447f9eeed5fcdbe8d03b6d5aecd8a02e945aec7e25e8c4d5080766964d7219108dcf95e77eaf15cbdf3caa7c88f99dbc9f7ffe92ea083b78ab743350db6f34896d33350572da124fae6cc2a58ab88cec37470d22b96f8f57c8b01575e14ef483e7c692c1a4df94cf4817725ac1362762dd0938a023c36721b97c743590c4368eb2098855dcaa93b1676bd9c06beacff90a87ee", 0x841) getsockopt$SO_PEERCRED(r19, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, 0xc) getgroups(0x8, &(0x7f0000000400)=[0x0, 0x0, 0xffffffffffffffff, 0x0, r20, 0xffffffffffffffff, r20, 0x0]) lchown(&(0x7f0000000280)='./bus\x00', r16, r20) r21 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r21, &(0x7f00000000c0)=[{{r23}, 0xffffffffffffffff, 0x11}], 0x3f, 0x0, 0x0, 0x0) kevent(r21, &(0x7f0000000080)=[{{r22}, 0xfffffffffffffffe, 0x5}], 0x1f, 0x0, 0x0, 0x0) ioctl$BIOCSETIF(r22, 0x8020426c, &(0x7f00000002c0)={'tap', 0x0}) ioctl$TIOCSETD(r13, 0x8004741b, &(0x7f0000000140)=0x8) 22:28:22 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000180)=[{0x40}, {0x6c}, {0x6}]}) syz_emit_ethernet(0x3a6, &(0x7f0000000000)="b6") connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="820201f0ffffffff"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x2, 0x3, 0x0) bind(r1, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r2 = socket(0x2, 0x2, 0x0) dup2(r1, r2) connect$unix(r2, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) shutdown(r2, 0x0) write(r2, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setuid(0xee01) r3 = socket(0x18, 0x1, 0x0) setsockopt(r3, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r3, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r4 = kqueue() ioctl$BIOCSHDRCMPLT(0xffffffffffffffff, 0x80044275, &(0x7f0000000240)=0x777f1586) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r4, &(0x7f00000000c0)=[{{r6}, 0xffffffffffffffff, 0x11}], 0x3f, 0x0, 0x0, 0x0) kevent(r4, &(0x7f0000000080)=[{{r5}, 0xfffffffffffffffe, 0x5}], 0x1f, 0x0, 0x0, 0x0) dup2(r4, r6) getpeername$inet(r6, &(0x7f00000000c0), &(0x7f0000000100)=0xc) r7 = dup(r0) ioctl$BIOCGBLEN(r7, 0x40044266, &(0x7f0000000040)) 22:28:22 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x2003, 0x0) open(&(0x7f00000000c0)='./bus\x00', 0x10001, 0x12a) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) open(&(0x7f0000000000)='./bus\x00', 0x10866, 0x4f) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000040)=0x8) 22:28:22 executing program 1: r0 = open$dir(&(0x7f0000000080)='./file0\x00', 0x400000002c5, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000100)=[{{r0}, 0xffffffffffffffff, 0x10, 0x12}], 0x6, 0x0, 0x0, 0x0) r2 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r5 = getuid() r6 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r6, &(0x7f00000000c0)=[{{r8}, 0xffffffffffffffff, 0x11}], 0x3f, 0x0, 0x0, 0x0) kevent(r6, &(0x7f0000000080)=[{{r7}, 0xfffffffffffffffe, 0x5}], 0x1f, 0x0, 0x0, 0x0) dup2(r6, r8) getsockopt$sock_cred(r8, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, &(0x7f0000000200)=0xc) fchownat(0xffffffffffffff9c, &(0x7f0000000180)='./file0/file0\x00', r5, r9, 0x0) kevent(r2, &(0x7f00000000c0)=[{{r4}, 0xffffffffffffffff, 0x11}], 0x3f, 0x0, 0x0, 0x0) kevent(r2, &(0x7f0000000080)=[{{r3}, 0xfffffffffffffffe, 0x5}], 0x1f, 0x0, 0x0, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r3, 0x80105728, &(0x7f0000000140)={&(0x7f00000000c0)=[{0x12d, 0x4ac6}, {0x7, 0x4}], 0x2}) unlink(&(0x7f0000000000)='./file0\x00') open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x164) 22:28:23 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB='\x00\x00\x00\x00\x00\x00\x00\x00'], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x1, 0x0) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r1 = dup(r0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) dup(r2) listen(r2, 0x0) listen(r1, 0x0) accept$unix(r0, 0xffffffffffffffff, &(0x7f0000000180)=0x6) r3 = socket(0x2, 0x1, 0x0) connect$unix(r3, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0x10) open(&(0x7f0000000080)='./file0\x00', 0x4018, 0x2) 22:28:23 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5dc1) syz_emit_ethernet(0x0, &(0x7f0000000000)) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r1 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r1, &(0x7f00000000c0)=[{{r3}, 0xffffffffffffffff, 0x11}], 0x3f, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000080)=[{{r2}, 0xfffffffffffffffe, 0x5}], 0x1f, 0x0, 0x0, 0x0) r4 = kqueue() r5 = openat$pci(0xffffffffffffff9c, &(0x7f0000000140)='/dev/pci\x00', 0x0, 0x0) r6 = syz_open_pts() ioctl$TIOCGTSTAMP(r6, 0x4010745b, &(0x7f0000000040)) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000180)=[{{r5}, 0xfffffffffffffff8, 0x31, 0x2, 0x2, 0xd2ce}], 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000200)=[{{r0}, 0xfffffffffffffffe, 0x81}], 0x4, 0x0, 0x0, 0x0) kevent(r4, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) close(r0) 22:28:23 executing program 1: r0 = socket$inet(0x2, 0xc001, 0x0) getsockopt$inet_opts(r0, 0x0, 0x2000000000020, 0x0, 0x0) r1 = socket(0x0, 0x4, 0x9) getpeername$inet6(r1, &(0x7f0000000000), &(0x7f0000000040)=0xc) 22:28:23 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x4, &(0x7f0000000100)=[{0x10001, 0x0, 0x0, 0x5}, {0x3c}, {0x80}, {0x4006}]}) syz_emit_ethernet(0xe, &(0x7f0000000a80)="b6bc1fc92479ff2b783f6e8a9c81") ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) 22:28:23 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x0, 0xfffffffffffffffc, "85495500020000000000001167f5afa680400900"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000080)={0x4, 0x6, 0x8, 0x7f, "6483d507f29c49d1af240c49b1961d2591ca1ab7", 0x3, 0x2c26504}) munmap(&(0x7f00001a0000/0x4000)=nil, 0x4000) munmap(&(0x7f000040c000/0x2000)=nil, 0x2000) setsockopt(r0, 0x29, 0x80000000000000d, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 22:28:23 executing program 1: r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x2, 0x80) faccessat(r0, &(0x7f0000000040)='./file0\x00', 0x40, 0x1) socket$inet6(0x18, 0x8002, 0x7) r1 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r1, &(0x7f00000000c0)=[{{r3}, 0xffffffffffffffff, 0x11}], 0x3f, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000080)=[{{r2}, 0xfffffffffffffffe, 0x5}], 0x1f, 0x0, 0x0, 0x0) dup2(r1, r3) r4 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r4, &(0x7f00000000c0)=[{{r6}, 0xffffffffffffffff, 0x11}], 0x3f, 0x0, 0x0, 0x0) kevent(r4, &(0x7f0000000080)=[{{r5}, 0xfffffffffffffffe, 0x5}], 0x1f, 0x0, 0x0, 0x0) dup2(r4, r6) ioctl$LIOCSFD(r3, 0x80046c7f, &(0x7f0000000080)=r6) open$dir(&(0x7f0000000140)='./file0\x00', 0x400004002c5, 0x0) truncate(&(0x7f0000000100)='./file0\x00', 0x0, 0x7fffffff) r7 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x2) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x2011, r7, 0x0, 0x0) madvise(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x2) readv(r7, &(0x7f0000000280)=[{&(0x7f0000000180)=""/243, 0xf3}], 0x1) 22:28:24 executing program 1: r0 = socket(0x2, 0xc003, 0x0) connect$unix(r0, &(0x7f00000007c0)=ANY=[], 0x0) socket(0x2, 0x3, 0x0) sendmsg(r0, &(0x7f00000003c0)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) 22:28:24 executing program 0: open(&(0x7f00000000c0)='./file0\x00', 0x80, 0x25) ktrace(&(0x7f0000000240)='./file0\x00', 0x4, 0x8, 0xffffffffffffffff) 22:28:24 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) dup2(r0, 0xffffffffffffffff) openat$vmm(0xffffffffffffff9c, &(0x7f0000000040)='/dev/vmm\x00', 0x200, 0x0) r2 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r2, &(0x7f00000000c0)=[{{r4}, 0xffffffffffffffff, 0x11}], 0x3f, 0x0, 0x0, 0x0) kevent(r2, &(0x7f0000000080)=[{{r3}, 0xfffffffffffffffe, 0x5}], 0x1f, 0x0, 0x0, 0x0) dup2(r2, r4) r5 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r5, &(0x7f00000000c0)=[{{r7}, 0xffffffffffffffff, 0x11}], 0x3f, 0x0, 0x0, 0x0) kevent(r5, &(0x7f0000000080)=[{{r6}, 0xfffffffffffffffe, 0x5}], 0x1f, 0x0, 0x0, 0x0) dup2(r5, r7) r8 = kqueue() kevent(r8, &(0x7f0000000000), 0x20, 0x0, 0x10000, 0x0) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) r10 = dup2(r8, r9) setsockopt$sock_timeval(r10, 0xffff, 0x3, &(0x7f0000000000)={0x8001, 0x3f}, 0x10) setsockopt$sock_int(r1, 0xffff, 0x1002, &(0x7f0000000280), 0x4) 22:28:24 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x13, &(0x7f0000000000), 0x2a6) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x2, 0x0) accept$unix(r1, 0x0, &(0x7f0000000040)) 22:28:24 executing program 1: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000040)={0x2, &(0x7f0000000240)=[{}, {0xc2c, 0x2, 0x1f}]}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCCHKVERAUTH(r2, 0x2000741e) accept$inet6(0xffffffffffffffff, &(0x7f00000001c0), &(0x7f0000000240)=0x2b) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) ioctl$VT_GETMODE(0xffffffffffffff9c, 0x40087603, &(0x7f0000000100)) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r1) socket(0x400000000018, 0x3, 0x3a) syz_open_pts() setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, &(0x7f0000000140)="ad18f05de2f4ef18", 0x23c) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000200)={0x2, &(0x7f0000000180)=[{0x0, 0x3d37, 0x20, 0x1000}, {0x5, 0x0, 0xfffffffffffffeff, 0x1ff}]}) 22:28:24 executing program 0: setuid(0xee01) getpgid(0x0) ktrace(0x0, 0x4, 0x18, 0xffffffffffffffff) sendmsg(0xffffffffffffffff, &(0x7f0000001340)={&(0x7f0000000000)=@un=@abs={0x3, 0x0, 0x1}, 0x8, &(0x7f00000000c0)=[{&(0x7f0000000040)="6e061e2ee2ae6413b6ae116cec", 0xd}, {&(0x7f0000000080)="18de789e2533ec", 0x7}], 0x2, &(0x7f0000000100)=[{0xd8, 0x1, 0xffffffffffffff62, "55ea18ef92b3eceef5d15c74e3fdd3ade2bbaae6ba84ee6e14f09debb27ffa35225a6641f6bdec84216f9e75f1841a385691f0180486062e000d4d31bc73159313c428b4b14b081effccb86f38bed7d84d2a36b0f012ee995cfe22af69cb547c84ed576faad1b94063a8599e883f7782d0f3779b1ce3d26fc316ec2f6d6461151e23188d84fdbe26ca189a5d3c61dbae7afbd461f228253a6772d206ce4ffba27f188cdc4ade547698014ed5f9b480e6759b458d2efbbec2d36e5d797f39b63fc48ae38b2b7c"}, {0x98, 0x18002, 0x2, "f660d5330876d1727337d862354feb21eee9cab648b3bc322e21ef205f7c70f9d232bfb061c81b314996665c777a857f4b4d2a474cf4368d3a9712bbe56e852c9b7b5a86fe0cc25a0a8bb0cdb81c663c7eb889a58a12e67c1bfb50690d337a61649eae2f5e00ddaf8cf307be55b8096efce497dccdcd15a3b8b314dd5d0ef38d67cd48399b9b06d5"}, {0xa0, 0xffff, 0x6, "73c5564e8f80564a45113232ce002ac883bf61328ee315b5ade2687d4b02ac2e01a8c9e3ae75cf404c8e5963c3171a2d4251d31febb0ef56f5aff3e5e7fc7fb26a9a0dde37280e490fee31108acc62282d4b6e94bc7c987657c9401e5ba3037ad08ba495745a52751e7c8c94918965c04713c49852680412b4a519befc8e5c569f0ac9f09fbe1daafd4263629b25f79c"}, {0x1010, 0x1fffe, 0x800, "99acda0e6d7fece8b90d542d65f1ba54bf0f21946250b9ad9ba89e31eac71dea3f51296bf3eb2a7d61226a286cde4f5289b8bc3f4f70d3e7ae4a70c58c5c6e41b64eb69ec211eccba45d507ca2538cb750b78f7d9651bc84b7a951ff8fdc0929b0c234892f59878bf744b25e380537d1b799808cc9dd55bd81639877cda6476114eff03871ac3bade2e16e1d1b2755234fd764b199dbd248d2ce63fbf725b73f9b0885b2fba5d92b1497af9437325d6acd732a06b7f0b0a7ec24353e5b9572a0ea8541bbcf6b53e346b010b505a1f90a1dfe4e327dcdbaaec2c548254bdb9033097e4c245ea2edc80106608a9ece3fe304f79c2d39c4ae62928b0776c29d19dbe9827f2cbbef973d0a43b1f5ce26a5400312f32e65e27e7fae433a1ca63521c9d20b9c4fff7ad282e32a07a8c1b450134a148532e2c45d9db53a84a07857ff3d3c546f05f30ca302099d6ad041fd55407376ff1866dd4336620abac7f627d2d8047bfedb72cddff61bca64366e1509a4a40b483296f1b39117a7126a7a9e41b589413f0b9faf5970b9d2cda5aa4807acffc21f4e384e5bc7a1eaa0c4d624955108e6b3317faf7f8bfbe6abc00aebb31f0de441204d027bae3ffede2fb0d09465fa41388054467106f13236677129969c696e45a2ee5e4e6898f393793251a3a6381fa717152c428aef0f53a1880ff3aa614ccf20444953dc1ff7b5546f86cabe956f92a90b71edbcaba17939874d697b0417cdedc0786b30b3610df2132acaa8bad49d97c3d93dd1f5cdc0c7b137be86891a1f60e752e3d79597cf2167be43ac6aea1f4e2282837b47b27de803147df6d9dce3e10f9227f9d896ddaa73b6ebefec4d856c9752c6fd43b63820b9b17c92e7260f612c2b7a7a9fbafb4ffd8bff48f6cd773b1ec16f15b481d07e49caf1cb6e46818f7b729607bb2a975a021889bdfab660e160251a0025f166421762dce60998644a833b3337344de53b9d141463e1416e707ad48e72f2f15c1634e8a24bff7acd025da904f26a8aa9040eb98aaa8c59a6b64e290b31490711aea18875f37e9dd141f3e7741458520b4ac7404f8fb2e6fecac51d746774ce8bed86cdf09832c0754a9abb18d9e1e1e0d4cff9ed540045d39c59135bb1e1c41613940d34e7a708061a657e88ff963df20ca2426ac804d63f7d03d51be4ddf5226eefa7a148a407185913d1e415064f283f851cf0667958099fd0a7d0323d898cabd118f6ee01e07bea4f16d274407ed3de55da7a4f9d83750fdbfeae5ea5a662bd044e9e4a5d7c0059007c5e2450392248d648082d1fdd4b759b1e759fa525fbd9575859fd34f9cec7bfa35c7c0be0b95c69ea3be1610873d61863324f0198835350a6b9b86f297405622e66a51a045cd7b5759e2b8d3f866db2b71abec4372f544d15658a6caba8df05aaf1ac1be9cbe7d336da7dda32ce50f0737270fb041315357a5f5c74f3064bcc41cbb46552fe3cbe1a33ebd96a40c9910bc20a0c184951fe659656c245e7c1faa87bf3a5743d496438b46c074f201c47a809770ee9df7a1b96eccc14d3f683c656b13adb934a92f4ba6537b737b123ca018d90b67f89b08cef97f47e4646c9173cd784934a7ca0d59bc1b0c39e783fc38ce7c7420045851614610469bce45d62bfd543f574c8ca7c47fa08357dca23db83f7a6d7cd21255d533fe20a02bf5b07c3184d3683cf6e8f4347464bb965661a85a09f334400720ee67c220771699f0293ded209fde881df50eeb086e66592c6d2431a27eb83a5a1a6410c710ece01df49bfd5e95c92326dd6d35f40cd8d09051fab169d822ce349af1de3153f7c528c24aaa7bde140b02a4ade409de364811f5bb3bea6c268332460663266a76d9e7296fd2c94b61c570b880f22b068fc36ea06dac5fbb623ded2d92c3209d8901403bcbd62ca1934a7bb6a269fb2129ebca13bbe25096781d05fe45298f72c824bdfe3da6f71975458a97a43983a51e39fdd72edb949aa5d10ae0a8369b9c9b9ddbe4c8c7d05340de8c781dc66daa939e7327da3b33918e2b7711e8f9f0f4dd6def4c098fef6000ca7414dbab83b13a28f02d8f555d7c22ea08785314826c6a3b57cecfae11d0723554d88351aa67d81449eb1f183796cbbeccf7d9a4c2c8740650f25f7935449345aeea9d360e9bd836a2054e965fae435ea8ac6d407590f954cac619cb6f657de95ce84917eeb891695b6be74ac4041359156e3024d6a11e8c7af8600cec303991ea9c28cf472ec141f558c54c264c40b696c70137ccd594801e1dcb2f5aec79df715ad570664d8288087762cb867de2f6a211ac69a93b95d6bfd6def237707a33feb92cf2c0238f61356a1ede787bbe852be3fd105dd2212de475966922e87f4c24962768ab9d9e50085c7c49b67e5af287eb44df03ad12c003de3b77f4783aad671d75547d6c070a1df82514f7d80b09996d94239ff81ddb9cbda5d89a05363043c4936f5e79e06674264b43ce2628c3969af8c9ed78adbe30374f5e7f741363734ca86cfc9f7aa1be906ccce61766e91ad2d8bdd63a8188b2d39a21fe8ca53c42dd20c1fc0bf75afd14d00d0faf7c9ec7b4aa798f05529182894907daa28c214e145938934d0a4af99f2a127b947a83bc4eacefe0340eef46915623e1ef6f6784040d0534a5a624d218cf25077daaae7a632916d46e12bb4a5311de999a78e59b4005b647ef83a7dc6b12c95e6e03ac8a052c535d470d668a954cd829da412f4dbcd61826eda59fde4211e61495266c79c7595806249ede9bc42298fb49b8c6a92a553ff02d98ece3bfb09c0e7c85409bbc46f4d73580c4f84baf1c2e6d2d95913da717c8be221ba2bb993a634fe64110fbfb3efbea07bc5b3cee2b970ef4a53ba4616674811720d60a7272fffdaf8a855c469961c9fd59edc8104c3ce6d1db0df68e6c7f005381a64228e79e2176bdb4a5f1a33e66474f29ccb2f1ed71d4d1775b1654d157199c7ca191709ea651492917b91bf107435b3d59086f570eda197e4974ab8bc86aa0e49527a5c2354e0813f14472962e0a70fafbd42e9a75670786c37b17df65c76e17319de5d2bce38e53cb74dc67566bfe903c77fef987ffee38a2d463721e98f2cf5fe163146a80d7f64ee4a2fdbb6db3ad99717cd28e6497b74f37cfa588bca7460e9fa906de406ad855940e7b860448b3c2a1f80c88a08409c8bf072856a6c62f072a1797dcf259799e5df4f9f9ec16914914cc22d28c1ad7485496cc8a3a1008c7869499f2017c907073650387411aff118276eb3a9b16a7fab0b3f578d41b5202dd182437f07b48921a2e548cebf04f5c1ab2fcd461ba725805402d1eccbb657510811816357b7c702503cd8f1559d3bbf000f4a219c495c184b5ab6ba901eb9a15fe76bdf7f4fc57074ae61d412d747eb72622776190e534c3307e9d890795db08d3de17143ecc313d0a1d220759e7503978886ede2192bd0418296191658dca4ee393641bbc2cd592b49780fddf841583d35283d214dbf3442948a3e04fdc6cce88fa8d3ceefae0561c2dc83406fa67ed39438fc3dbaaee1bebedff3de0b3d68c006610252a99261c1c5e25cd315b6bef43e1d90c30164fb674e29f89ba68a32f3951493f05d230905acb6b68d5e42b6071ee52b8aaa6f5b073929c6434dabfbd90e3707b36c2eeff87f9863dcc66f12f0b8541cd91a8efa9e2dc86988eabe8867df2e32572b66d86f12a24cb27f85390b7800ccb711fddd69984e4affb64563ef00e943c9f20dc5ae67fa8c596ca0be652d55898f5eb7ac3765b499ef76fad66555799252636d6e80196c5ecb2c448ccf655a2e89b89d2961e6136ce83fb88d0d81ed9b7f7495bc8f51f6ccccebe9639a5f27d7d99f5a1811e7d0221e264bbbb4608909be6162065ea574314eb4bb09b690e6194c3a276082581e5265b38984dbfe6270e27a72fca733259edce1d2bd5759865fe6ddd6d999e2ae7289c914cdf03be72b0f28efae2a43040532753da2001c7c5d0f65519f045e37812aed473d477402ebd91004af42c0996e527f78cb7ba1993f4850f71f617ee904c5cd38118c6e887ab472006e493dcb89d39d7c0a4a9408efe0cbb0b04538b6434d3ef7ee82aa991895be19332ea10c5ffaf0ce6cd2a2aa9bad499d180505f43c41799a7240a9ad5c3d187f5a918033739ee437a506329b953a78e3c17051063715227e4d9d50c8b1e550bbed663ad7690923ffb99c58a389e4dc8ce017460c87eb868d484b053fa6279e10cec673bce3fa6612bd1ddcd7a21711ad950e487d04aaab64494697012a050f4ef801547894f1dab7200d62ec458a0d4ab37e3e4d3bf7b986c1f68e9a4122b436012311f28b6bca21510318780879cf5d3243b5810902f9422632a8ef4b4dbe6ab262e0e277f0d16b1bd17f7140a587f1c26e22b377798fe738d1dca4ece8dbb1b9e443dbbc1a7c8b2d50aafe4c7b186d67bc723567305ed070a05f28f84c03d5b65cfbee43a190f5fe0d67d524c3051a216c576850ada6eba77b09aa5d07dc3896979d68d102b18c8a2a95c68677cc131e875aeabc5e5c6d9f853465f2c0a05153d4129eb8b79a5b89c59e1c7fc3e22e2485b485d61f4f87efb9869c6d7cf1a13a4812d266f48b44f276a08ece04de4a48347a0cab59f43d7713966e290685802eaf7aa64831ef3733aea1c68be2a339b0de15c160d4aa67c4a2fafd6bb920cada05750a1a27e11c21201d6674e17ccc48e9f33411b2b686d5b28d223669dbd6bcd7b7e7cfbdbd02f9b618c13b85751eed0a8133472b7a56471934f053ba178398f693c190594b4c3f92573c8ac9beb44b9b92b564852f4a7b6837d50e746bc798aac17768dd6d00d08c1dbc385d9ea3d915947c1931e9ce3d730f53ae34c7b45de106c5bacf257167481448f2adfffb9a1581a22e9e3bc218f9b3107af8773a5c5b52e4bd59da66b8348d2345be7051968b8b56ecf7ae89de335fb7b23edd155cc5921480c7edbc5991632149b7190aa7403d4e14e08efe859b23fdcce78439dcc868eeaa90919a43aaae2ba9a2e947f07fb5b2bc6baf3cd5847653abdb9e909febb67eca84d463041d4584e1474600e22011fcf5a0b429672660c38d12f14b93bba5d62f78c574a3b289303a481771e40454bc917b22064991b842c74bd46d204282152521e29a63a9067a7b6005ca01d643cfb849e00c43ce2c985f3e00c0d75c8e1e202ea6804d94e13f4fded29d0a4e2cca7a611f9433787c6809f6c85005b9f70c6deb9c049fbde450f835258a227f957d3f49b75d4244ec0030ce5fb8dfddf03dbcab296812c2f8ff8b9266dff7cf91b9141b294b07175c8670489327ae927acff87cecad964609837bb758fe82b32ee2c126b39537623cc12925f0afa245a80e50c66c19291b61aa7598faa2c036b3244c06fd311f7710a1eb4af33d1c031e6d6956c7390274a0f6178e0ac21654708c9e1a0bc31c8bb9b200d3e98149f4f378f081e5a7a008b52ec86c5d3a7f0ec8513023b53d873a21b336c0c845205fab9dee81b256b4eb5743256a84854c3503e3e9cf89a73c5ea671349b2bdfd076e15df69966012d6034a079db0b49a9cb91a0d0d7b57c33dbb617a82ab48e74c235fc883864194a4c3ab7ee7e14b55b86ed3e37e841e31ed4ad380b10b9be80b64025d68b96f6ef998177caef82ab54729355c3ebf5a5d149980774f65afe8ab846f997821cfad724d394e40eeb6c3c420f9400e14b2a21a699b7b7436cb5e08879e8b2e6981bde4caa2e6f29218ac523e7"}], 0x1220}, 0x1) 22:28:24 executing program 1: r0 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r0, &(0x7f00000000c0)=[{{r2}, 0xffffffffffffffff, 0x11}], 0x3f, 0x0, 0x0, 0x0) kevent(r0, &(0x7f0000000080)=[{{r1}, 0xfffffffffffffffe, 0x5}], 0x1f, 0x0, 0x0, 0x0) dup2(r0, r2) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000080)=[{0x1ff, 0x3, 0xcc, 0x2}, {0x6, 0x46b8, 0x7}, {0xfffffffffffff000, 0x7, 0x1, 0xffff}]}) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{0x50}, {0x2c}, {0x6}]}) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0xf7, &(0x7f0000000340)) 22:28:24 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) syz_open_pts() readv(r0, &(0x7f0000000200), 0x0) setrlimit(0x0, &(0x7f0000000080)) readv(r0, &(0x7f0000000140)=[{&(0x7f00000000c0)=""/111, 0x6f}], 0x1) writev(r0, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) r1 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r1, &(0x7f00000000c0)=[{{r3}, 0xffffffffffffffff, 0x11}], 0x3f, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000080)=[{{r2}, 0xfffffffffffffffe, 0x5}], 0x1f, 0x0, 0x0, 0x0) ioctl$VMM_IOC_RUN(r2, 0xc0205602, &(0x7f0000000400)={0x7, 0xfc, 0x4, 0x80000000, &(0x7f0000000180)={{0xfffffffffffffff9, 0xffffffffffff3d96, 0x8001, 0x800, 0x80000001, 0x8, 0x7ff}, {[0x1, 0x7f, 0x1, 0x7, 0x40, 0xc1c, 0x0, 0x1200, 0x3, 0x1000, 0x0, 0x7, 0x7f, 0x5, 0x0, 0x1, 0x2, 0x4], [0xfffffffffffffff9, 0x6, 0x40, 0x1a42, 0x1, 0x1, 0x2, 0x100000000, 0x200, 0x1], [0x9, 0x1, 0xb49, 0x2, 0x4, 0x9e, 0x1], [0x81, 0x7c4ed0fe, 0x800, 0x3, 0x0, 0x3], [{0x0, 0x1c, 0x6, 0xae16}, {0x3f, 0xb5, 0x4, 0xffffffffffffffff}, {0x2ae477e9, 0x35, 0x5, 0x7}, {0x2, 0x7, 0x9b9, 0xffff}, {0x5, 0x4, 0x4429, 0x3ce}, {0x2, 0x4, 0x5, 0xfffffffffffffffd}, {0xfbf9, 0x1, 0x2, 0x4}, {0x3, 0x8001, 0x3, 0x100000000}], {0x8, 0x1, 0x69b, 0xaa}, {0xffffffffffff8000, 0x1, 0x800, 0xfff}}}, 0x0, 0x3}) setrlimit(0x0, &(0x7f0000000040)) dup2(0xffffffffffffffff, 0xffffffffffffffff) 22:28:24 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) r1 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r4 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r4, &(0x7f00000000c0)=[{{r6}, 0xffffffffffffffff, 0x11}], 0x3f, 0x0, 0x0, 0x0) kevent(r4, &(0x7f0000000080)=[{{r5}, 0xfffffffffffffffe, 0x5}], 0x1f, 0x0, 0x0, 0x0) r7 = dup2(r4, r6) ioctl$TIOCSETD(r6, 0x8004741b, &(0x7f0000000280)=0x7) kevent(r1, &(0x7f00000000c0)=[{{r3}, 0xffffffffffffffff, 0x11}], 0x3f, 0x0, 0x0, 0x0) getsockopt$SO_PEERCRED(r7, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0}, 0xc) seteuid(r8) kevent(r1, &(0x7f0000000080)=[{{r2}, 0xfffffffffffffffe, 0x5, 0x0, 0x0, 0xd732}], 0x1f, 0x0, 0x4, 0x0) ioctl$TIOCSBRK(r2, 0x2000747b) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x20}, {0x20}, {0x6, 0x0, 0x0, 0x100}]}) pwrite(r0, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) readv(r0, &(0x7f00000001c0)=[{&(0x7f00000000c0)=""/237, 0xed}], 0x1) 22:28:24 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000140)="c4d46c0a81d12e00d77e4dbeb6d4") 22:28:24 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\b', 0x110, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000140)=[{0x3}, {0x3d}, {0x80000006}]}) poll(&(0x7f00000000c0)=[{r0, 0x10}], 0x1, 0x0) syz_emit_ethernet(0x35c, &(0x7f0000000000)="b6") 22:28:24 executing program 1: r0 = openat(0xffffffffffffff9c, &(0x7f00000002c0)='.\x00', 0x0, 0x0) mkdir(&(0x7f00000000c0)='./file0\x00', 0x0) unveil(&(0x7f0000000180)='./file0\x00', &(0x7f0000000040)='r\x00') unveil(&(0x7f0000000180)='.\x00', &(0x7f0000000200)='c\x00') r1 = openat(r0, &(0x7f0000000000)='./file0\x00', 0x0, 0x0) r2 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r2, &(0x7f00000000c0)=[{{r4}, 0xffffffffffffffff, 0x11}], 0x3f, 0x0, 0x0, 0x0) kevent(r2, &(0x7f0000000080)=[{{r3}, 0xfffffffffffffffe, 0x5}], 0x1f, 0x0, 0x2, 0x0) r5 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000240)='/dev/ttyCcfg\x00', 0x20081, 0x0) ioctl$DIOCMAP(r1, 0xc0106477, &(0x7f0000000100)={&(0x7f00000001c0)='./file0\x00', r5}) 22:28:24 executing program 0: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x400020203]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x3, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x8, 0x2) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x8040691a, &(0x7f0000000300)) 22:28:24 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x1a598513e74cffcc, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r1, 0x80085761, &(0x7f0000000040)={0x2, 0x68}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000280)={0x3, &(0x7f0000000240)=[{0x40, 0x0, 0x0, 0xfffffffffffffffd}, {0x84}, {0x200000000006}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0xb5, &(0x7f0000000140)="b7") r2 = semget$private(0x0, 0x2, 0x91d35300991971a3) semctl$GETALL(r2, 0x0, 0x6, &(0x7f0000000080)=""/48) ioctl$TIOCSETD(0xffffffffffffffff, 0x8004741b, &(0x7f0000000180)=0x1ff) 22:28:24 executing program 1: r0 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "0000000000001040dcc400"}) bind(r0, &(0x7f0000000000)=@in6={0x18, 0x2, 0x6, 0x4}, 0xc) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r0) r1 = socket(0x18, 0x400000002, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) socket(0x10, 0x2, 0x7fc000000000) r2 = syz_open_pts() ioctl$TIOCCONS(r2, 0x80047462, &(0x7f0000000480)=0x5) syz_open_pts() syz_open_pts() sendto(r1, &(0x7f0000000100)="4ccc1d0d99a3bf9575d48f9742bb611c44238e65e46d14fadb580449becd44dd8d39af64c4c23f0828abb4329a332b3e08873a46320da302180bd8e0d4fa646431e1a83cade49f2d9b8d313b8396759143e0f562f83160275ba6761c3d9ff0ba5085232f220a95e39aef256ddfc83fba9dabf384d162a1356ca386cc15ddf042992974a247b845b10f9c8f9c7d2bbed6af75ee25b79f0a2b084ff4c7af571d7d201fca3cd2838e2f197696923300c4da33fd9abaa4c1ae46fb223ccee14e84e8638ae49346aad6cd5b6afecddebcf6364c932f2b3d7b3115809d78bd4f5067ccc28234db0788bc522af78747d945fdc11c17be803fbb596aa49d1180a31db4bffab28305f154db6ec43861050f51a21d7fc5640b221f07579ad51c91aecb2ec9d6b8f1002f056ddd318e574cde9d0486a3882e59c29a6e55ea4e0b32c928b5bb180fa00a383e02a4b4abaac6230f7ab2c34dee3c4ffc3207889b73af388edf55d973c8289762a8747f9000b478449633b6591245fc3cb8d21986cfe682d5c854157d23d19588b7f1a2e0a6f917eaddf3a80b3da705226076f1d3cee9d6563641aa1292a3ed41c652b2f41f8456410c9907c1b75c58215180a36f1bc319452740ea9f74410679993579daec7d8e243eae57e4c7a91b23a5f7527297310bb0556c82cb0fdd8e9197ae8ecacb4db73418325d4162b2cfd8772e7ee7cf5dcc69f947d88cafe9c96df10e4514908e046f8a74ceb68e07533de72503f5d19d73606956ccb203216e32408aaf10cebdd5c7bf31527a9269f2f6d839b9914ca5124c58a80ec1508c8f8cc20d32da44713cc0f80709f5adad0bbedec064b744b48455f5c67ee15a88e00e91a7dc1733b56a99aa247868d8ad95ab5d83cd83dabf81bc22246c65bed6083c44e07dcdb9691aae14d0dc50c455de398acffc7ac07af47c4f0fd55048ea8ba450fc04230f527f4be77a22a0748ad54e6822f928115c2347fb5c1f2bf1d967ee04ec70c9dcfb8b59ffc4ecdd2346a4a7af06d800a6015a7e67d7d8cc860f6161d5b593e20f145dc98605e271f1c77c98bca0fd83927aa5d4b23851287e35365d0890a51579025d90432c44724754ab77b3ed3181e371dc8857edfeb349d5b2290b439002c2af596996b5eafbdd419ca048c02727ce1e0d3d9481b487559af2af48033041d825ea100d74c0cd419047e8f766ab435be78ff180f3ba8cfa9f02e72ca2f9c5bc53052673758ce2ec7da7e8662c7df8a8e181986381dd696908b203888e1224d0b95d8642c5ac9bbe817176912f2e89008292cf692cdf7c5bfc94e1dd3f7ba741e3896e2f135dc48d97e7beacd89878d247e05fa0c1edebc80bed7dc3e8b2fadc89a1b97ab1b63171ed151fc01d733faf5fd154ad15420fafb9ce5c9952e67ef9beec38720fe315738c31c1d7c68862cbe56b940b31177414de0843ea6f951d07e8bbb26ebafa0884d75688deabffc1d8934885d02ecbb9b44dce45ac2cc71dff71961a37afd2c65d64f957205db52834cd5faed51981fad96cd2344fd78bf2758553266ff1c31739257369ddc6ea009ea48fe357e5016fb70bfd39f73c7a3bd15f5619654fa949944ddce90d3097cb622fb36f7d40278f035ab0e772153c4bb67ea940cab5fb70d35bfe8b3c42205ec9e305b52e5187fc274d0e3484c30973fb3d438bd773218d2a67ba73a242f6bf5bc6397f35adf4b84c6ea6796689f0cb2d3de18b84192ac6985eb74a01906c8db95e46c3dde7167508792a5aff3eeb2ca9c90ee5248a6606658ef2592c95cca6f8ee3b3b4748602b00fe3181bedcea98b44b31520e2dd18cffe92c7165e397a67a2a2fb60f8de5ebe1ebc55a754f74dcbc64ec4849bc0cefff59f57d4b842c6e1f59f0fef2107b58d5bec5cf0cb440c53c9197e6b4b88a73c155048fd54c5a1d6c1a5a055ec119424c70837bfa82dc6402fc34d30f9c5848c46282b02629be5eadaee7ae076403f21e4677e72d9d325a7abc994a25683c05d1a0fbf8a8993d0b6ac4bb3dc27e3c510bc60a468e6d83f984b4f3122aee1fc98c6f35059b2f07645b8a2ec37e91001c2d2c4fe7159b07b31261edadf4c290e035f3560ca5e38198acaed6440c618293ce4b6140d913b53d4617e589898982d4f67af0bc892ec8ebae3c9977120407c203fa6fd099a73d0e8a815d6a4fa40cedc3e8bddd5a5654bcdf95abd214fc189a98ec67f05a18dd74301be3aa68c6bf56d9f70b8678e88f243c8eb89a5d8ccbbca8ceb58ecf3102262d0b92620ed625efe506809d9695160baaa726a218cb2c9e51ca99effe6a6a620627cdc8bf59ca9e19a2f86127fa44b5f74b810501db560d9692a82eddee46bdcf44c91f5dd92a6057189d9745e3c56628da6b6f64a7631571a3d54ad0338cb290beea2a2f869676767e30e80d796d229d13984bf82c5ed6d48aa92d42166bd9c3b2a4931228da946a09165c17ad676ae2c6d06bed1b52943be5dac821e22f381656efa1fa08d156efccd69e83f9727e204bcd13db1086aa2205ae758092a1c329f2c870eb34923129bd6d1112906698d4c4019217435c585b696123664a2182fac0212feb3ec2b1f850376880c7a697d277dfc1917f3bc7d003510bc4631438ee4a73dd24c492314a9b27e2249cd8fb146847d9aa6e0226ee16883e7a802dcb57dcfa35cfea582c887e3cffd29611e48c36dedc56a544ac8adefd6db19cd60119e393cbc10eca55668b10f3b3095d6617bf43bc2fd932ff1e1de7aa4c85a802f8bfc01f27ee1a256b7633aa972b51f8cdebc449ec49c9e2e7f9fa2a6be9dd701fd2e6a8e751742339563ad05600741987ab60acf7151af9dae1f043fa4907e1267c10f6d32921233437de83625fed99fcd193b220375adc1cf912650b07f2f633135ef702fada1319570a49a487f7fc4d58b54701eb51bf5e78a582ad194379f9c171f555a824924cb1760706e8e3ce31d1052d916ed290fc5990107c3504ecaeb800694a13543241c0c0da398d4fc37587c286e12c86952cb96bc18961ab627d72d3967eb75bc50eabf4e295ce3d0d6002ae0f31e884f019ef6e9618b00a410070e047a215fc1da39565755540c1138fd27df1578dca73231c1adf24b5308b71a922519255c818069fba7d3f629153aa1f61d8eb548d6bf005653215028d58209ab484a2b6e7e384df5b2224af9ed4bba0d7e8833e5e0ab5e18518bf9dbe435e51cbbe862276721278793626c0b02fbb91eb749d373f93c70a82afb7ee117e57e7fcc338b6add15b4ce21fde7929900acb5f562361d1ae9dc3854d5f1060bbaff2ecc86fdc80bbc874d5bc301484263fca2c5e11a73c5f78277997e93520f9242172ff3662c4c15dd3f7130aeeb424387bcbdb7ad1bd7637f035406ddb5078b53df7adbb735db05399ca7d51f0f97f267e04ebdadb10b62f70ce5b2db65137cd81319a4ef3997c405058ef5dbe48ddb8e03171c7ddddcc20f5a029d86a79af5d03afa2b5eabe140e4bfe3e7cfdb045f4b883ccbf957cb62e8edd35fe6d2de82fa55430c2438016ea2c0438c826e7198eff760a29e66272c2824d0dbefbb0b8b84e6c99f74e93c596c5d438221d03d502a10dfb97b821948ff922c5bbcec3a9ee7cb11363b75caa09fbb419da08e7de691c31e80c029894cb56774d09bbea4863f07347a798840a05d893dc4dd32ae8670f9ee4de8ad55a9db9b8cf0637f6aba250c0008833cb719657aadcf7d6ce1dcbb8d39236913fe1bb6f38031afce5e8389673ced654e4d7ce4239dac765d89ed06b85f9990c33bc29f81c77979569f34197735a93fe6e5c68a577d44410858309d2afc308208496d6d161d52562abf795b94a7c851b101e8de0cfdab7272eee361f8991ce3c80ebce790d889f27602db7c74f01841b5b8a62237172043b7a8eeadeb4851947349a0558c31ce8d368e78a6f4719202504050727f7a34d7f0e", 0xaf9, 0x2, 0x0, 0x0) 22:28:24 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x100000000204f, 0x5900) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r1 = kqueue() kqueue() kevent(r1, &(0x7f0000000200)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x1000002be9, 0x0, 0x0, 0x0) dup2(r1, r0) mknod$loop(&(0x7f0000000040)='./bus/../file0\x00', 0x8000, 0x1) 22:28:24 executing program 0: pipe2(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) symlinkat(&(0x7f0000000140)='./file0\x00', r0, &(0x7f00000001c0)='./file0\x00') r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000040)=[{0x61}, {0x5}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f00000003c0)="b658b389a88f5e3dea4908399ea8") r2 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r2, &(0x7f00000000c0)=[{{r4}, 0xffffffffffffffff, 0x19, 0x1, 0xe4a}], 0x3f, 0x0, 0x0, 0x0) kevent(r2, &(0x7f0000000080)=[{{r3}, 0xfffffffffffffffe, 0x5}], 0x1f, 0x0, 0x0, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) 22:28:24 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0xa) ioctl$VMM_IOC_WRITEREGS(r0, 0x82485608, &(0x7f0000000100)={0x7fff, 0xff, 0x3, {[0x1, 0xb63f, 0x800, 0x1, 0x4b, 0x9, 0x6, 0x2, 0x4, 0x1000, 0x8001, 0x3, 0x1ff, 0xe979, 0x8, 0x8, 0xfffffffffffffff9, 0x4], [0xc0, 0xffffffff, 0x7ff80000000000, 0x7, 0x6e14, 0x0, 0x0, 0x100, 0x7, 0x3], [0x5, 0x343, 0xc2c, 0x6f5, 0x400, 0x6, 0x7], [0x4, 0x9, 0x80000001, 0x7, 0x7, 0x2], [{0x3, 0x6, 0x9, 0xff}, {0x6, 0x78d3, 0xd9, 0x6994}, {0xfffffffffffff291, 0x30f, 0x1f, 0x9f29}, {0x5f, 0xa2b, 0x8, 0x5}, {0x7, 0xfffffffffffffffb, 0x5, 0x5}, {0x2, 0xffffffffffffff48, 0x7f, 0x7}, {0x3, 0x4, 0x1, 0x100}, {0x401, 0x4, 0xffff, 0xffffffffffff3dc2}], {0xdf6, 0x101, 0x0, 0x49}, {0x1, 0x9, 0x100, 0x81}}}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) 22:28:24 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x6, &(0x7f0000000040)=[{0x1, 0x816, 0x8000, 0x3}, {0x5, 0x20, 0x72, 0x3}, {0x4, 0x1, 0x7fff, 0x3}, {0x7ff, 0x1, 0xffffffffffffff02, 0x4}, {0x80000001, 0x1e8e, 0x8, 0x80000000}, {0x8, 0x5, 0x9, 0x9364}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0xf7, &(0x7f0000000340)) 22:28:24 executing program 1: mknod(&(0x7f0000000240)='./bus\x00', 0x7010, 0x10000) mknod(&(0x7f00000013c0)='./bus\x00', 0x80002005, 0x516) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) pwrite(r0, &(0x7f0000000440)="fb", 0x1, 0x0, 0x0) r1 = openat(0xffffffffffffffff, &(0x7f0000000280)='./bus\x00', 0x8, 0x44) ioctl$WSKBDIO_SETMODE(r1, 0x80045713, &(0x7f00000002c0)=0x1) r2 = open(&(0x7f00000000c0)='./bus\x00', 0x10005, 0x0) ioctl$TIOCEXCL(r2, 0x2000740d) r3 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x111a0, 0x0) ioctl$BIOCGBLEN(r3, 0x40044266, &(0x7f0000000040)) r4 = open(&(0x7f0000000080)='./bus\x00', 0x606, 0x0) ioctl$WSMOUSEIO_GCALIBCOORDS(r4, 0x41205725, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x10}) 22:28:24 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5dc1) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r1 = kqueue() r2 = kqueue() r3 = kqueue() kevent(r1, &(0x7f0000000200)=[{{r0}, 0xffffffffffffffff, 0x1, 0x20000000, 0x0, 0x8}], 0x5d369816, 0x0, 0x0, 0x0) kevent(r3, &(0x7f0000000200), 0x60, 0x0, 0x0, 0x0) kevent(r2, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) r4 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r4, &(0x7f00000000c0)=[{{r6}, 0xffffffffffffffff, 0x11}], 0x3f, 0x0, 0x0, 0x0) kevent(r4, &(0x7f0000000080)=[{{r5}, 0xfffffffffffffffe, 0x5}], 0x1f, 0x0, 0x0, 0x0) r7 = kqueue() open(&(0x7f00000001c0)='./file0\x00', 0x2, 0x2) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r7, &(0x7f00000000c0)=[{{r9}, 0xffffffffffffffff, 0x11}], 0x3f, 0x0, 0x0, 0x0) kevent(r7, &(0x7f0000000080)=[{{r8}, 0xfffffffffffffffe, 0x5}], 0x1f, 0x0, 0x0, 0x0) dup2(r7, r9) getsockopt$sock_cred(r9, 0xffff, 0x1022, &(0x7f0000000140), &(0x7f0000000180)=0xc) r10 = accept$inet6(r5, &(0x7f0000000000), &(0x7f0000000040)=0xc) lseek(r10, 0x0, 0x0, 0x2) r11 = kqueue() r12 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r12, &(0x7f00000000c0)=[{{r14}, 0xffffffffffffffff, 0x11}], 0x3f, 0x0, 0x0, 0x0) kevent(r12, &(0x7f0000000080)=[{{r13}, 0xfffffffffffffffe, 0x5}], 0x1f, 0x0, 0x0, 0x0) dup2(r12, r14) dup2(r9, r14) kevent(r11, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) dup2(r0, r1) 22:28:24 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x80002000, 0x801) r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000040)='/dev/ttyCcfg\x00', 0x40, 0x0) ioctl$WSDISPLAYIO_LSFONT(r0, 0xc058574e, &(0x7f0000000140)) r1 = syz_open_pts() ioctl$TIOCCONS(r1, 0x80047462, &(0x7f00000000c0)=0xfb5) r2 = open(&(0x7f00009b7000)='./bus\x00', 0x0, 0x0) ioctl$TIOCCONS(r2, 0x80047462, &(0x7f0000000100)=0x100002) 22:28:24 executing program 0: open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) ktrace(&(0x7f0000000000)='./file0\x00', 0x4, 0x100, 0x0) socketpair$unix(0x1, 0x1000000005, 0x0, &(0x7f0000000380)={0xffffffffffffffff}) recvmsg(r0, &(0x7f0000000800)={0x0, 0x0, &(0x7f00000006c0)=[{0x0}], 0x1, &(0x7f0000000740)=""/134, 0x86}, 0x0) mprotect(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2) truncate(&(0x7f0000000080)='./file0\x00', 0x0, 0x8) shutdown(r0, 0x0) 22:28:24 executing program 1: r0 = socket(0x2000000000000002, 0x1, 0x0) r1 = semget$private(0x0, 0x5, 0xa6) semop(r1, &(0x7f0000000700)=[{0x1, 0xeb, 0x1800}, {0x2, 0x4, 0x800}], 0x2) r2 = dup(r0) ioctl$WSDISPLAYIO_LDFONT(r2, 0x8058574d, &(0x7f00000004c0)={'./file0/file0\x00', 0x0, 0x40, 0x40, 0x0, 0x1ae, 0xcf, 0x8, 0x2, 0x2, 0x0, 0x1000}) r3 = open(&(0x7f0000000000)='./file0/file0\x00', 0x60c, 0x80000010) ioctl$FIONREAD(r0, 0x4004667f, &(0x7f0000000480)) read(r0, &(0x7f0000000980)=""/167, 0xf) r4 = geteuid() kevent(r3, &(0x7f0000000a40)=[{{r0}, 0xffffffffffffffff, 0x8, 0x20, 0x6, 0x2}, {{r0}, 0xffffffffffffffff, 0x40, 0x2, 0x3, 0x80000000}, {{r2}, 0xfffffffffffffff9, 0x40, 0xf0000004, 0x3, 0x4}, {{r0}, 0xfffffffffffffffe, 0x2, 0x42, 0x3, 0xc8}, {{r0}, 0xfffffffffffffff8, 0x1, 0x40, 0x6, 0xffffffffffffff28}, {{r3}, 0xfffffffffffffffe, 0x4, 0x9, 0x200, 0x4}, {{r2}, 0xffffffffffffffff, 0xd2, 0x1, 0x2, 0x3}, {{r0}, 0xfffffffffffffffb, 0x5, 0x5, 0x9, 0xb2}], 0x6, &(0x7f0000000640), 0x40, &(0x7f0000000080)={0x34}) r5 = shmget$private(0x0, 0x1000, 0x204, &(0x7f0000005000/0x1000)=nil) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f0000000600)=0xffffffffffffffa3) r8 = fcntl$getown(r0, 0x5) r9 = fcntl$getown(r0, 0x5) shmctl$IPC_SET(r5, 0x1, &(0x7f0000000840)={{0x3, r4, r7, r4, 0x0, 0x1c4, 0x80000000}, 0xd, 0x100, r8, r9, 0x0, 0x92, 0xffff}) fsync(r3) geteuid() ioctl$TIOCNOTTY(r2, 0x20007471) setreuid(r4, r6) pwritev(r3, &(0x7f00000009c0), 0x10000000000000ea, 0x0, 0x0) open(&(0x7f00000000c0)='./file0/file0\x00', 0x100, 0xd) setsockopt$sock_int(r0, 0xffff, 0x10, &(0x7f00000005c0)=0x400000000000961b, 0x204) r10 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r10, &(0x7f00000000c0)=[{{r12}, 0xffffffffffffffff, 0x11}], 0x3f, 0x0, 0x0, 0x0) kevent(r10, &(0x7f0000000080)=[{{r11}, 0xfffffffffffffffe, 0x5}], 0x1f, 0x0, 0x0, 0x0) dup2(r10, r12) ioctl$BIOCIMMEDIATE(r12, 0x80044270, &(0x7f0000000240)=0x100000000) r13 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r13, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000040)=[{0x44}, {0x61}, {0x6}]}) pread(r0, &(0x7f0000000100)="39eb415ab71f9e68d10cdc266a38412ac349c3e4896f302d27219210584775", 0x1f, 0x0, 0x0) ioctl$BIOCSETIF(r13, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r14 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r14, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) ioctl$BIOCSDLT(r14, 0x8004427a, &(0x7f0000000080)=0x1) ioctl$BIOCSETIF(r14, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) syz_emit_ethernet(0xba, &(0x7f00000008c0)="96446a99e553c535916d938c0638fd95942ceffdc184bb7dca4cb20830c72f91a959175f89f3e261fc62d611daa69ad6dbd41cf673e30ee641331ae3b356afcce1bc856c0ccc2a24013ff248d1336ddb5580173fec5d4a5c9831045d247d7b2ca824bede0a09f297185b98f1cbead96623bba71198fd56323f6254fdc2e2637a541fb3c7f42bb1e410a3000069ec7de851f54cc92dbc7fa624d197896d04a5fad9790358b1b17f0d1792e8a3f0364ab7eac0030a95c306d062c3") semop(r1, &(0x7f0000000740), 0x0) 22:28:24 executing program 1: r0 = syz_open_pts() nanosleep(&(0x7f0000000080)={0x68, 0x7feffffe}, 0x0) r1 = kqueue() r2 = dup2(r1, r0) r3 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r6 = kqueue() kevent(r6, &(0x7f0000000040), 0x4, 0x0, 0x3, 0x0) fchdir(r6) kevent(r3, &(0x7f00000000c0)=[{{r5}, 0xffffffffffffffff, 0x11}], 0x3f, 0x0, 0x0, 0x0) kevent(r3, &(0x7f0000000080), 0x2000000020001f, 0x0, 0x7, 0x0) r7 = openat(r2, &(0x7f0000000140)='./file0\x00', 0x80, 0x10) ioctl$BIOCGFILDROP(r7, 0x40044278, &(0x7f0000000180)) r8 = openat(r4, &(0x7f0000000000)='./file0\x00', 0xe8fe85fd134a9c45, 0x4) openat$vmm(0xffffffffffffff9c, &(0x7f0000000040)='/dev/vmm\x00', 0x10000, 0x0) r9 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r9, &(0x7f00000000c0)=[{{r11}, 0xffffffffffffffff, 0x11}], 0x3f, 0x0, 0x0, 0x0) kevent(r9, &(0x7f0000000080)=[{{r10}, 0xfffffffffffffffe, 0x5}], 0x1f, 0x0, 0x0, 0x0) r12 = openat$diskmap(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/diskmap\x00', 0x80, 0x0) r13 = kqueue() kevent(r13, &(0x7f0000000040), 0x4, 0x0, 0x3, 0x0) ioctl$DIOCMAP(r12, 0xc0106477, &(0x7f0000000240)={&(0x7f0000000200)='./file0\x00', r13, 0x2}) r14 = kqueue() kevent(r14, &(0x7f0000000040), 0x4, 0x0, 0x3, 0x0) kevent(r8, &(0x7f0000000100)=[{{r14}, 0xa006185d79da593c, 0x2, 0x800ffff6, 0x9, 0x800}, {{r10}, 0xfffffffffffffff8, 0x11, 0x1, 0x10001, 0x6}], 0x8, 0x0, 0x8, 0x0) 22:28:24 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) setgroups(0x1, &(0x7f0000000200)=[0x0]) r0 = accept$inet6(0xffffffffffffffff, &(0x7f0000000000), &(0x7f0000000040)=0xc) munmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000) sendto(r0, &(0x7f0000000080)="f2db42524100335ce4e40a46c07ba7d9a3a3911b9c391f7e2e269f7a27be0f1f18086f4e390ab80abe56040784cedb61ea7b6dcad43a7e5da3cf8ab45cb3bf1788531b27d450ac5499e5110d1a5586dd13f8fa21e110cf2d09d4aaf1ae785f81fb75e097f4af88d9d4e87de595ad7d83", 0x70, 0x408, &(0x7f0000000100)=@in={0x2, 0x3}, 0xc) minherit(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x7) 22:28:24 executing program 1: r0 = socket$inet(0x2, 0x4000000000000001, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)="ab2b43ce9b33ada7ee08660400ac14d5e5134877940998786b74de62d9f42b3002c11197a7728420aef61715", 0x2c) openat$klog(0xffffffffffffff9c, &(0x7f0000000040)='/dev/klog\x00', 0x8, 0x0) 22:28:24 executing program 0: truncate(&(0x7f0000000140)='./bus\x00', 0x0, 0x9b7) mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x86138) setsockopt$inet6_MRT6_ADD_MFC(0xffffffffffffffff, 0x29, 0x68, &(0x7f0000000180)={{}, {0x18, 0x0, 0x0, 0x1a0000}, 0xa}, 0x3c) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x8000, 0x0) write(r0, &(0x7f0000000040)="670dc3", 0x3) write(0xffffffffffffffff, &(0x7f00000001c0)="1463b066fcb894b0995786423d62e2d23967a6604c353c5d23a3e15b7c39e0ad2caea0c36966f69eb75071dff0ac13e2baaf9db64ae236a4b930479640d1f97d9065c1e470c25224b3b830b7f382c551195480df46eb11c0de89546c211853ccc88c8ec993810607d7f2da5878798eac6679442c05e08272cbf37ed1072477acaf0e6d34de4dabc9787f3f4e51cedf4d6c857b8a355bff71c31807ffa5488daddc878cd61e18f706e950b7f141c449d2f23ab4c7c176525ff4b175441be58907c485850572bf20a0e991d59281a91b87", 0xd0) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) ftruncate(r0, 0x0, 0x7fffffff) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x10040, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r1, 0x80085761, &(0x7f0000000100)={0x3, 0x6314fff}) 22:28:24 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000000)=[{0x64}, {0xc}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000180)="28dbd80007000000ff94c4162200") 22:28:24 executing program 0: r0 = socket(0x11, 0x4003, 0x0) sendto$unix(r0, &(0x7f0000000380)="b100050460000000150a000000000000cea1fe08000000cfc73fd3357ae26caa0436fa4f376336acf00b7804be781e499108c8df5f882b297be1aa5b23ed00f4c8b2ca3ea3c257699a1f132e27aeb5d602000000026ba8af63ff37282921e4fd89720fd3872babfbb574b9f5a872c881ff7cc53c894303b22f310b634f36a00f8ea1a308857c6f0590000002000000000000020205f07efffc000100000000000000000000000000000200000013f66525228a11fe78e411e43f35e6ff6d7602197482f91d5173a591d6f7bd9212fd8d11ef32299421204d9fe1606f40a2c0ec6bf2abb537642ae7fc06bafdbd931fc5f970d0f9b01282ddaa44721ec67ed62ed01260bf89af5d4242e229d5fc737c53a8a95de69cd0f0d8523b19c6511494047acf60bfc5cd7ff8695146fb6d89a6093bb4b19ee832fd3986356d5f47d5bd1abffc8b7194a7b9bf5974b46690815228b311d618ef7516f4aade8e7afc84c48a05e0559adedd4bef1ae0d81cc7637ca45e", 0xfeb0, 0x0, 0x0, 0x76) r1 = kqueue() kevent(r1, &(0x7f0000000040), 0x4, 0x0, 0x3, 0x0) preadv(r1, &(0x7f0000000140)=[{&(0x7f0000000000)=""/58, 0x3a}, {&(0x7f0000000040)=""/83, 0x53}, {&(0x7f00000000c0)=""/70, 0x46}], 0x3, 0x0, 0x0) 22:28:24 executing program 1: r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r1, &(0x7f00000000c0)=[{{r3}, 0xffffffffffffffff, 0x11}], 0x3f, 0x0, 0x0, 0x0) r4 = syz_open_pts() kevent(r1, &(0x7f0000000180)=[{{}, 0xfffffffffffffffe, 0x92, 0x2, 0xf39c, 0x80}, {{}, 0xfffffffffffffffb, 0x0, 0xa7e3745425c3c5b3, 0x1ff, 0x7f72}, {{r4}, 0xc4fc7016fceeb488, 0x80, 0x2, 0x4, 0x7}], 0x1f, 0x0, 0xffffffffffffffff, 0x0) ioctl$WSMUXIO_INJECTEVENT(r2, 0x80185760, &(0x7f0000000080)={0x0, 0xffffffffffffff80, {0x0, 0x4}}) r5 = socket(0x18, 0x400000002, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000040)={0x0, 0x4, {0x7fffffff, 0x1}}) r6 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r7 = fcntl$dupfd(r6, 0x0, r6) ioctl$TIOCCONS(r7, 0x20004276, 0x0) sync() ioctl$TIOCMSET(r7, 0x4004427c, &(0x7f0000000000)) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0xfffffffffffffffe, 0x100000000, 0x1ff, 0x0, "0000000000000001000020001f000000008000", 0x200000000, 0x1}) r8 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r8, &(0x7f00000000c0)=[{{r10}, 0xffffffffffffffff, 0x11}], 0x3f, 0x0, 0x0, 0x0) kevent(r8, &(0x7f0000000080)=[{{r9}, 0xfffffffffffffffe, 0x5}], 0x1f, 0x0, 0x0, 0x0) r11 = dup(0xffffffffffffffff) r12 = getppid() r13 = geteuid() r14 = getegid() sendmsg$unix(r11, &(0x7f00000003c0)={&(0x7f0000000080)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000000340)=[{&(0x7f0000000280)="f1e8403201009ce5b9b1a350db171f2a32f3a4db58cf6b70f2fc6e0eb47088a36026fdea85e5ebaaa9846bc2124617f350dcf438f0f3be974809455b4911d04d38d11173022bf9fdc576e6002e4059cac3a5552c4f038a334c00039cf55dfba9c53562f7bdc4ded29670c80ec898c226935480a86a22ed2a82623b26071bcfb2aa9edc4289d193e10a63eb936de9a74051703c3d9f71aca2a3b6814bd64f5a0718f5", 0xa2}], 0x1, &(0x7f0000000380)=[@cred={0x20, 0xffff, 0x0, r12, r13, r14}], 0x20, 0x402}, 0x400) r15 = dup(0xffffffffffffffff) r16 = getppid() r17 = geteuid() r18 = getegid() sendmsg$unix(r15, &(0x7f00000003c0)={&(0x7f0000000400)=ANY=[@ANYBLOB="742cb799b0d573e8aa9bb2e96c7e77c48827f6ea7843c1659e709df14c581cb1c8ec2525c8eab5d9cd9d20274be63c01db42276ddf08ae414599ccd2e8d477beba1007c8ad49addeeea4fefa9f4150bb8ee3b326bad42229c46ed3c1144a745a3ceb2138091c76a41c2b18f77b086dddff33ec8bf06d55aa44decef8a7f3cff29cfcb99d557462611d5053c977f120ce615678f968bd78ec0682f8f6769f32f1c20398ae9d93790d7748286d0665851213aa405952a2907265a33f796d3bdee59bc6e09f28d42d52615a3ea74fc53eb286f73019ec4da25283765ebe87598d73f402807767c64e461e987fa67181f2d2"], 0xa, &(0x7f0000000340)=[{&(0x7f0000000280)="f1e8403201009ce5b9b1a350db171f2a32f3a4db58cf6b70f2fc6e0eb47088a36026fdea85e5ebaaa9846bc2124617f350dcf438f0f3be974809455b4911d04d38d11173022bf9fdc576e6002e4059cac3a5552c4f038a334c00039cf55dfba9c53562f7bdc4ded29670c80ec898c226935480a86a22ed2a82623b26071bcfb2aa9edc4289d193e10a63eb936de9a74051703c3d9f71aca2a3b6814bd64f5a0718f5", 0xa2}], 0x1, &(0x7f0000000380)=[@cred={0x20, 0xffff, 0x0, r16, r17, r18}], 0x20, 0x402}, 0x400) r19 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r19, &(0x7f00000000c0)=[{{r21}, 0xffffffffffffffff, 0x11}], 0x3f, 0x0, 0x0, 0x0) kevent(r19, &(0x7f0000000080), 0x1f, 0x0, 0x0, 0x0) getsockopt$SO_PEERCRED(r20, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0, 0x0}, 0xc) sendmsg$unix(r9, &(0x7f00000003c0)={&(0x7f0000000100)=@file={0xf6568a953fd70f4d, './file0/file0\x00'}, 0x10, &(0x7f0000000300)=[{&(0x7f0000000200)="ace9d4515cdb2cc39e2a4293400f2a9719a887b90ec34510da3354e57cbc9759a66f987020866eb609be0d78ff0394572990e01908d3b30308181cb1c998d17feef837a99fd31bfc4f819a72f90dc79990cb2ebbfc2451aee579f000dda31771d980c797fd7c70423c2b8d233da58105bb2e0e4865c87e85b25dfa8f797b2fa797d51db4", 0x84}, {&(0x7f00000002c0)="1b83b8a9697cb0", 0x7}], 0x2, &(0x7f0000000380)=[@cred={0x20, 0xffff, 0x0, r12, r17, r22}], 0x20, 0x404}, 0x1) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r5, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r5, &(0x7f0000000140)="ad18f05de2f4ef18", 0x23c) kqueue() 22:28:24 executing program 0: r0 = syz_open_pts() close(r0) setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r1 = syz_open_pts() close(r0) syz_open_pts() ioctl$TIOCSETA(r1, 0x80047470, &(0x7f00000004c0)={0x5, 0xfff, 0x200000000000000, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0", 0x0, 0xfffffffffffffffc}) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x7, 0x0, "7e552f72c1d2c05682db2dece205147c0c50ea31"}) r2 = kqueue() r3 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r3, &(0x7f00000000c0)=[{{r5}, 0xffffffffffffffff, 0x11}], 0x3f, 0x0, 0x0, 0x0) kevent(r3, &(0x7f0000000080)=[{{r4}, 0xfffffffffffffffe, 0x5}], 0x1f, 0x0, 0x0, 0x0) ioctl$BIOCFLUSH(r4, 0x20004268) kevent(r2, &(0x7f0000000000), 0x20, 0x0, 0x10000, 0x0) write(r2, &(0x7f0000000080)="946d9bf11d278726777379016b5ff94bb5cc3afc9e1bcd61269a171f13ff70435a04d04c341bb021b1335a3814f6d449fdde4f1d38c7656c44f439b80eef67473e13e9118785fa5b6ea2f2482683555ebe6b1816684961cf345676e3af", 0x5d) writev(0xffffffffffffffff, &(0x7f0000002a00), 0xffffffffffffeae) poll(&(0x7f0000000180)=[{r0, 0x84}], 0x1, 0x0) 22:28:24 executing program 0: ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, &(0x7f0000000080)={0x10, 0x0, 0x4, 0x0, [{&(0x7f0000ff9000/0x4000)=nil, &(0x7f0000ffb000/0x4000)=nil}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000ff7000/0x4000)=nil}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000ff9000/0x1000)=nil}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f0000ff9000/0x3000)=nil, &(0x7f0000ff7000/0x3000)=nil}, {&(0x7f0000ff8000/0x2000)=nil, &(0x7f0000ffb000/0x3000)=nil}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffe000/0x1000)=nil}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000ffa000/0x2000)=nil}, {&(0x7f0000ffd000/0x2000)=nil, &(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 = socket$unix(0x1, 0x5, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) r2 = kqueue() r3 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r3, &(0x7f00000000c0)=[{{r5}, 0xffffffffffffffff, 0x11}], 0x3f, 0x0, 0x0, 0x0) kevent(r3, &(0x7f0000000080)=[{{r4}, 0xfffffffffffffffe, 0x5}], 0x1f, 0x0, 0x0, 0x0) ioctl$KDSETLED(r4, 0x20004b42, &(0x7f0000000000)=0x1) r6 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kevent(r2, &(0x7f0000000080)=[{{r6}, 0xffffffffffffffff, 0x11}], 0x400000009130dbf, &(0x7f00000000c0), 0xdde, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) ioctl$TIOCFLUSH(r1, 0xc0286988, &(0x7f00000000c0)) 22:28:24 executing program 1: mlock(&(0x7f0000001000/0x2000)=nil, 0x800000) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x10202, 0x0) mmap(&(0x7f0000002000/0x3000)=nil, 0x3000, 0x1, 0x10, r0, 0x0, 0x0) chmod(&(0x7f00000000c0)='./file1\x00', 0x80) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000400)={0xfffd, 0x7, 0x7ff, 0x1, "7b00000000000000000400dcffffff0000000020", 0x4, 0x3}) ioctl$WSMOUSEIO_GETPARAMS(r1, 0x80105727, &(0x7f0000000740)={&(0x7f0000000700)=[{0x5, 0x5}, {0x7, 0x100000001}, {0x83, 0x1}, {0x92, 0x5}], 0x4}) getdents(r0, &(0x7f0000000380)=""/68, 0x44) r3 = semget$private(0x0, 0x4, 0x121) mmap(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x1, 0x10, r0, 0x0, 0x800000000000000) ioctl$WSDISPLAYIO_LDFONT(r2, 0x8058574d, &(0x7f0000000300)={'./file1\x00', 0x7197, 0x2, 0x9623, 0x1, 0x6, 0xf64, 0x5, 0x0, 0x1, 0x7, 0x7fffffff}) recvfrom$inet6(r1, &(0x7f0000000240)=""/99, 0x63, 0x42, &(0x7f00000002c0)={0x18, 0x3, 0x100000000}, 0xc) open$dir(&(0x7f0000000140)='./file0\x00', 0x410, 0x110) mlock(&(0x7f0000439000/0x3000)=nil, 0x3000) link(&(0x7f0000000080)='./file0\x00', &(0x7f0000000180)='./file0\x00') open$dir(&(0x7f0000000100)='./file0\x00', 0x80, 0x4) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0}, 0xc) r5 = getegid() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000500)={0x0, 0x0}, &(0x7f0000000540)=0xc) getgroups(0x4, &(0x7f0000000580)=[0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0]) semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f00000005c0)={{0x7, r4, r5, r6, r7, 0x4, 0xffffffffffffff7f}, 0x4, 0x4, 0x401}) getrusage(0x7fffffffffffffff, &(0x7f0000000780)) madvise(&(0x7f0000003000/0x4000)=nil, 0x4000, 0x5) utimensat(r1, &(0x7f00000001c0)='./file1\x00', &(0x7f0000000200)={{0x1, 0x100000001}, {0x40, 0x4}}, 0x0) ioctl$BIOCSFILDROP(r1, 0x80044279, &(0x7f0000000480)=0x3) r8 = semget$private(0x0, 0x3, 0x40) semop(r8, &(0x7f0000000440)=[{0x6, 0xfffffffffffff538, 0x1000}, {0x1, 0xfff, 0x1800}, {0x3, 0x5, 0x800}, {0x2, 0x9}, {0x2, 0x4, 0x1800}], 0x5) 22:28:24 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x9, 0x93}) r0 = syz_open_pts() close(r0) syz_open_pts() r1 = kqueue() r2 = kqueue() kevent(r2, &(0x7f0000000040), 0x4, 0x0, 0x3, 0x0) r3 = kqueue() kevent(r3, &(0x7f0000000040), 0x4, 0x0, 0x3, 0x0) r4 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r4, &(0x7f00000000c0)=[{{r6}, 0xffffffffffffffff, 0x11}], 0x3f, 0x0, 0x0, 0x0) kevent(r4, &(0x7f0000000080)=[{{r5}, 0xfffffffffffffffe, 0x5}], 0x1f, 0x0, 0x0, 0x0) r7 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r7, &(0x7f00000000c0)=[{{r9}, 0xffffffffffffffff, 0x11}], 0x3f, 0x0, 0x0, 0x0) kevent(r7, &(0x7f0000000080)=[{{r8}, 0xfffffffffffffffe, 0x5}], 0x1f, 0x0, 0x0, 0x0) dup2(r7, r9) r10 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r10, &(0x7f00000000c0)=[{{r12}, 0xffffffffffffffff, 0x11}], 0x3f, 0x0, 0x0, 0x0) kevent(r10, &(0x7f0000000080)=[{{r11}, 0xfffffffffffffffe, 0x5}], 0x1f, 0x0, 0x0, 0x0) dup2(r10, r12) r13 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r13, &(0x7f00000000c0)=[{{r15}, 0xffffffffffffffff, 0x11}], 0x3f, 0x0, 0x0, 0x0) kevent(r13, &(0x7f0000000080)=[{{r14}, 0xfffffffffffffffe, 0x5}], 0x1f, 0x0, 0x0, 0x0) dup2(r13, r15) r16 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r16, &(0x7f00000000c0)=[{{r18}, 0xffffffffffffffff, 0x11}], 0x3f, 0x0, 0x0, 0x0) kevent(r16, &(0x7f0000000080)=[{{r17}, 0xfffffffffffffffe, 0x5}], 0x1f, 0x0, 0x0, 0x0) kevent(r3, 0xfffffffffffffffe, 0x0, &(0x7f00000001c0)=[{{r1}, 0xfffffffffffffffc, 0x20, 0x40, 0x4404, 0x3}, {{r10}, 0xfffffffffffffff9, 0x4, 0xfffff, 0x9, 0x7}, {{r15}, 0xfffffffffffffff9, 0x28, 0x2, 0xfffffffffffffff9, 0x47}, {{r17}, 0x0, 0x2, 0x40, 0x100000001}, {{r18}, 0xfffffffffffffff8, 0x9, 0x1, 0x1, 0x1}], 0x29c, 0x0) ioctl$TIOCSETAW(r0, 0x80047469, &(0x7f0000000600)={0xffffffffffffffff, 0x0, 0x0, 0x0, "1ffbdfa6163cb90277925f1be62c36ae61c4a648"}) kevent(r1, &(0x7f0000000140), 0x200, 0x0, 0x1a79, 0x0) 22:28:24 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x80002000, 0x0) r0 = accept$unix(0xffffffffffffff9c, &(0x7f0000000000)=@abs, &(0x7f0000000080)=0x8) getpeername(r0, &(0x7f00000000c0)=@in6, &(0x7f0000000100)=0xc) r1 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) acct(&(0x7f00000001c0)='./bus\x00') read(r1, &(0x7f0000000340)=""/101, 0x703dd8f40aca6511) fcntl$setown(0xffffffffffffff9c, 0x6, 0x0) close(r1) open(&(0x7f0000000500)='./file0\x00', 0x712, 0x0) execve(0x0, 0x0, 0x0) mknod(&(0x7f0000000180)='./bus\x00', 0x100, 0x7) 22:28:24 executing program 1: connect$unix(0xffffffffffffffff, &(0x7f00000001c0)=ANY=[@ANYBLOB="3ad0e9f7c2139ac92bb3e4f00f6cbd55bac8a2c357b539d38e6dafa873606ea5eccf9917a0bd313fa37d6e4cca4ccd2dfa486d40c30cc8502707331091274e26e14039673ff1a1e1c5e459f58766c2e74a3de97058fa359b866026840bcf1723236f256d989a9847c508bb866e9ccd53ca5115f651d725cb462e4fdf1debc75d27fdc756cc51c592dd6efd350ab99623cbfd40e0618ea43cc434378fbdc77070c01300"/175], 0x1) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) r0 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r0) write(0xffffffffffffffff, &(0x7f0000000140)="8c", 0x1) r1 = socket(0x18, 0x3, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, &(0x7f0000000100)="8c65", 0x68f) 22:28:24 executing program 1: r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) close(r0) r1 = socket(0x400000000018, 0x3, 0x3a) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000), 0xc) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1, 0x1}) setsockopt(r1, 0x29, 0x6c, &(0x7f00000000c0), 0x0) setsockopt$inet6_MRT6_ADD_MIF(r1, 0x29, 0x66, &(0x7f0000000140)={0x3f, 0x0, 0x0, 0x6}, 0xc) setsockopt$inet6_MRT6_ADD_MIF(r1, 0x29, 0x66, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x5}, 0xc) 22:28:25 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="6202e57f7f000001"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x1, 0x0) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r1 = dup(r0) listen(r1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1002, &(0x7f00000001c0), 0x4) r2 = socket(0x2, 0x1, 0x0) connect$unix(r2, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0x10) sendto$unix(r2, &(0x7f00000011c0)='\x00', 0x14a, 0x1, 0x0, 0xfffffd7e) r3 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r3, &(0x7f00000000c0)=[{{r5}, 0xffffffffffffffff, 0x11}], 0x3f, 0x0, 0x0, 0x0) kevent(r3, &(0x7f0000000080)=[{{r4}, 0xfffffffffffffffe, 0x5}], 0x1f, 0x0, 0x0, 0x0) dup2(r3, r5) r6 = accept(r5, 0x0, &(0x7f0000000040)) fsync(r6) sendmsg(r2, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x1) r7 = socket$inet(0x2, 0x2, 0x0) dup2(r7, r2) 22:28:25 executing program 1: r0 = socket(0x800000018, 0x1, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r0}, 0x0, 0x0, 0x0, 0x100000000000000}], 0x0, 0x0, 0x0, 0x0) r1 = socket(0x18, 0x1, 0x0) close(r1) r2 = socket(0x800000018, 0x1, 0x0) bind$unix(r2, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) getpeername(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="000000000000ffffffff452904290000000000000000070000000000000000000000000000000000000000000000000000000000000000000080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000070000000000000000000000000000000000000000005050ff"], 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x5, 0x0, "6b0000b40000004e26d03f00"}) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r3 = syz_open_pts() ioctl$TIOCSETAF(r3, 0x802c7416, &(0x7f0000000100)={0x74, 0x5, 0xfffffffffffff801, 0x3, "d100cac39b53a9a5ef08d246f6c3dbecc29d714e", 0x1, 0x7f}) r4 = socket(0x800000018, 0x1, 0x0) bind$unix(r4, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) 22:28:25 executing program 0: pipe2(&(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$TIOCEXCL(r0, 0x2000740d) ioctl$TIOCEXCL(r0, 0x2000740d) munlock(&(0x7f0000ffc000/0x3000)=nil, 0x3000) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r1, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb4272b8bcdb9ad8a4f5f728193ef1d4d99342a3505bb3f0216ab93f12fc4d5f", 0x65) chdir(&(0x7f0000000080)='./file0\x00') write(r1, &(0x7f0000000400)="90853856a63efcf2dafd59dbb3cc00002c368035b5664d65457b1941530000000000004abe72c94ac670d881309cee2dcd728cc96110c577153afb1471cfcedd5896b786086a33485550107e086f09", 0x4f) r2 = syz_open_pts() close(r1) dup(r2) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x7fffffff, 0x1000003, 0xf7fffffffffffffc, "85000000000904005fefffffff00"}) readv(r3, &(0x7f0000000580)=[{&(0x7f00000000c0)=""/134, 0x86}], 0x1) syz_open_pts() 22:28:25 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x7}, {0x400000061}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x49b, &(0x7f0000000000)) r1 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r1, &(0x7f00000000c0)=[{{r3}, 0xffffffffffffffff, 0x11}], 0x3f, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000080)=[{{r2}, 0xfffffffffffffffe, 0x5}], 0x1f, 0x0, 0x0, 0x0) dup2(r1, r3) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000280)={0x3, &(0x7f0000000240)=[{0x6656, 0x1, 0xffffffff, 0x66}, {0x101, 0x1ff, 0x10001, 0x1}, {0x8e5, 0x6, 0x40, 0x100}]}) r4 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r4, &(0x7f00000000c0)=[{{r6}, 0xffffffffffffffff, 0x11}], 0x3f, 0x0, 0x0, 0x0) kevent(r4, &(0x7f0000000080)=[{{r5}, 0xfffffffffffffffe, 0x5}], 0x1f, 0x0, 0x0, 0x0) getsockname$unix(r5, &(0x7f00000001c0)=@file={0x0, ""/108}, &(0x7f00000000c0)=0x6e) lstat(&(0x7f0000000000)='./file0\x00', &(0x7f0000000140)) 22:28:25 executing program 1: setuid(0xee01) r0 = socket(0x2, 0x2, 0x0) bind(r0, &(0x7f0000000000)=@un=@abs={0x25ad51a74fd02bc, 0xd}, 0x10) setsockopt$sock_int(r0, 0xffff, 0x200, &(0x7f0000000080)=0x6, 0x4) r1 = socket(0x2, 0x2, 0x0) setsockopt$sock_int(r1, 0xffff, 0x200, &(0x7f00000000c0)=0x6, 0x4) r2 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r2, &(0x7f00000000c0)=[{{r4}, 0xffffffffffffffff, 0x11}], 0x3f, 0x0, 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000140)) kevent(r2, &(0x7f0000000080)=[{{r3}, 0xfffffffffffffffe, 0x5}], 0x1f, 0x0, 0x0, 0x0) dup2(r2, r4) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000100)={0x6, &(0x7f0000000040)=[{0xf9a901c, 0x24d, 0x0, 0x401}, {0x8, 0x400, 0x101, 0x8}, {0x3, 0xc000000000000000, 0x6, 0xb16c}, {0xf5, 0x2f8, 0x7f, 0x1}, {0x10000000000, 0x26f, 0x80000001, 0x8}, {0x3ff, 0x2, 0x4}]}) bind(r1, &(0x7f0000000000)=@un=@abs={0x25ad51a74fd02bc, 0xd}, 0x10) 22:28:25 executing program 1: pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$FIOSETOWN(r0, 0x8004667c, &(0x7f0000000140)=0x142e) 22:28:25 executing program 0: r0 = socket(0x2, 0x10000000000003, 0x1) r1 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r4 = shmat(0x0, &(0x7f00007ba000/0x1000)=nil, 0x3000) shmdt(r4) shmdt(r4) kevent(r1, &(0x7f00000000c0)=[{{r3}, 0xffffffffffffffff, 0x11}], 0x3f, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000080)=[{{r2}, 0xfffffffffffffffe, 0x5}], 0x1f, 0x0, 0x0, 0x0) dup2(r1, r3) getpeername(r3, &(0x7f0000000040)=@un=@file={0x0, ""/84}, &(0x7f0000000100)=0x56) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000140)='/dev/ttyCcfg\x00', 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) sendto$inet6(r0, &(0x7f00000000c0)="116bdc47d9f3dbe4", 0x8, 0x2, 0x0, 0x6e4e631325b85339) 22:28:25 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "b8000000000000080100"}) r0 = socket(0x18, 0x1, 0x0) close(r0) socket(0x800000018, 0x3, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1000, &(0x7f0000000000)=0x8, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x1f, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) r1 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r1, &(0x7f00000000c0)=[{{r3}, 0xffffffffffffffff, 0x11}], 0x3f, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000080)=[{{r2}, 0xfffffffffffffffe, 0x5}], 0x1f, 0x0, 0x0, 0x0) bind$unix(r2, &(0x7f0000000040)=ANY=[@ANYBLOB="00002e90be696c653000"], 0xffffffffffffff63) r4 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r4, &(0x7f00000000c0)=[{{r6}, 0xffffffffffffffff, 0x11}], 0x3f, 0x0, 0x0, 0x0) r7 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r7, &(0x7f00000000c0)=[{{r9}, 0xffffffffffffffff, 0x11}], 0x3f, 0x0, 0x0, 0x0) kevent(r7, &(0x7f0000000080)=[{{r8}, 0xfffffffffffffffe, 0x5}], 0x1f, 0x0, 0x0, 0x0) recvfrom$inet6(r8, &(0x7f0000000180)=""/98, 0x62, 0x8c1, &(0x7f0000000200)={0x18, 0x3, 0x8, 0xe82}, 0xc) r10 = kqueue() kevent(r10, &(0x7f0000000000), 0x20, 0x0, 0x10000, 0x0) r11 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r11, &(0x7f00000000c0)=[{{r13}, 0xffffffffffffffff, 0x11}], 0x3f, 0x0, 0x0, 0x0) kevent(r11, &(0x7f0000000080)=[{{r12}, 0xfffffffffffffffe, 0x5}], 0x1f, 0x0, 0x0, 0x0) dup2(r11, r13) r14 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r14, &(0x7f00000000c0)=[{{r16}, 0xffffffffffffffff, 0x11}], 0x3f, 0x0, 0x0, 0x0) kevent(r14, &(0x7f0000000080)=[{{r15}, 0xfffffffffffffffe, 0x5}], 0x1f, 0x0, 0x0, 0x0) dup2(r14, r16) kevent(r2, &(0x7f0000000240)=[{{r10}, 0xfffffffffffffffb, 0x7, 0x0, 0x100, 0x6}, {{r6}, 0xfffffffffffffffc, 0x0, 0x80, 0x80}], 0x7fff, &(0x7f0000000280)=[{{r13}, 0x91180a62858cca35, 0x20, 0x10, 0x101, 0x100}, {{r14}, 0xfffffffffffffffd, 0x50, 0x80000000, 0xfffffffffffffff8, 0x80000000}, {{r2}, 0xfffffffffffffffe, 0xc52f02a5d227f712, 0x10, 0x8a, 0xffffffffffffff76}], 0x2, &(0x7f0000000300)={0x6, 0x100000002000000}) kevent(r4, &(0x7f0000000080)=[{{r5}, 0xfffffffffffffffe, 0x5}], 0x1f, 0x0, 0x0, 0x0) recvfrom$inet6(r5, &(0x7f0000000100)=""/72, 0x48, 0x93d5af9783701b4e, 0x0, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r0, &(0x7f0000000580)={0x0, 0x0, 0x0, 0xffffffffffffff75, &(0x7f00000001c0), 0x10}, 0x404) 22:28:26 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) r1 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r1, &(0x7f00000000c0)=[{{r3}, 0xffffffffffffffff, 0x11}], 0x3f, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000080)=[{{r2}, 0xfffffffffffffffe, 0x5}], 0x1f, 0x0, 0x0, 0x0) dup2(r1, r3) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000040)={0xfca3, 0x0}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0xfffffffffffffc76, &(0x7f0000000200)="82060000000000000000000088420ed71628220ea5da2c2b91dd1ee389fddae11dac80e57763f128f98c63c63aecbf053085fefe1370527aa7551e77fd6f55b6f1a87dbb7e5c3ef92c6f617a72d770c722a3e347277698a99c3071cbc837beb9439329eb473039097701a84ccf55c34fcdf8a28f2c00"/127) 22:28:26 executing program 1: mlock(&(0x7f0000003000/0x4000)=nil, 0x4000) r0 = open$dir(&(0x7f00000003c0)='./file0\x00', 0x10202, 0x4) mmap(&(0x7f0000002000/0x3000)=nil, 0x3000, 0x1, 0x10, r0, 0x0, 0x0) chmod(&(0x7f00000000c0)='./file1\x00', 0x80) minherit(&(0x7f0000009000/0x4000)=nil, 0x4000, 0x2) pipe2(&(0x7f0000000380)={0xffffffffffffffff, 0xffffffffffffffff}, 0x7) lstat(&(0x7f0000000980)='./bus\x00', &(0x7f0000000f00)) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000080)={0xffff, 0x8000000000007, 0x802, 0x1000, "7b99ed7dd7de5a519d788f023552f0e906bf2adc", 0x7c, 0x3}) r3 = open$dir(&(0x7f00000001c0)='./file1\x00', 0xc0, 0x4) connect(r1, &(0x7f00000009c0)=@in6={0x18, 0x1, 0x9, 0x8000}, 0xc) fcntl$setflags(r1, 0x2, 0x1) ioctl$BIOCSDLT(r2, 0x8004427a, &(0x7f0000000a00)=0x100000001) r4 = getppid() ioctl$VMM_IOC_CREATE(r1, 0xc5005601, &(0x7f0000000480)={0x10, 0x2, 0x4, 0x2d8, [{&(0x7f0000003000/0x4000)=nil, &(0x7f0000007000/0x3000)=nil, 0x1}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0xd31}, {&(0x7f0000000000/0x3000)=nil, &(0x7f0000002000/0x1000)=nil, 0xcf1}, {&(0x7f0000007000/0x1000)=nil, &(0x7f0000ffc000/0x1000)=nil, 0x5254}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000006000/0x2000)=nil, 0x9}, {&(0x7f0000009000/0x4000)=nil, &(0x7f0000006000/0x2000)=nil, 0x400}, {&(0x7f0000004000/0x4000)=nil, &(0x7f0000006000/0x2000)=nil, 0x3}, {&(0x7f0000009000/0x4000)=nil, &(0x7f0000001000/0x4000)=nil, 0x1}, {&(0x7f0000ffb000/0x3000)=nil, &(0x7f0000000000/0x4000)=nil, 0x8000}, {&(0x7f0000002000/0x4000)=nil, &(0x7f000000b000/0x1000)=nil, 0x6}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x6}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000002000/0x1000)=nil, 0x40}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000006000/0x3000)=nil, 0xaf63}, {&(0x7f000000b000/0x2000)=nil, &(0x7f0000006000/0x4000)=nil, 0x9}, {&(0x7f0000008000/0x4000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x1f80000000000}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffe000/0x2000)=nil, 0x4}], ['./file0\x00', './file0\x00', './file0\x00', './file1\x00'], './file1\x00', './file1\x00', './file0\x00', ['./file', './file', './file', './file'], 0x4}) fcntl$setown(r3, 0x6, r4) open(&(0x7f0000000040)='./file0\x00', 0x80, 0x3) mmap(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x0, 0x10, r0, 0x0, 0x800000000000000) ioctl$WSDISPLAYIO_LDFONT(r2, 0x8058574d, &(0x7f0000000300)={'./file1\x00', 0x7197, 0x2, 0x9623, 0x1, 0x6, 0xf64, 0x5, 0x0, 0x1, 0x7, 0x7fffffff}) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000000)={0xc13, 0x2, 0xaa, 0x1f, "1dc467ddbc6084eef9e84ea72acb35b2997026fe", 0x8000, 0x3}) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000a40)={0x0, 0x0}, 0xc) seteuid(r5) open$dir(&(0x7f0000000280)='./file1\x00', 0x80, 0x2) open$dir(&(0x7f0000000140)='./file0\x00', 0x410, 0x110) pwritev(0xffffffffffffff9c, &(0x7f0000000e80)=[{&(0x7f0000000180)="3395a4a32ea641d9b33bb690cb", 0xd}, {&(0x7f0000000ac0)="c63f998ebbd70bc46859d5b545e4f76ea0105cc9f8dfcfe4e27f66f96273f90da19b853e7b180da4abca38d836f137bff1dacf315dc805ada9f6741f1bb1a20500f0c2e033ceaf260167a36f7e82e4867da6f5895fcbc7c233090bbdba3891f090b9f47e0c3363be992b3229b96801e0fbd533bb75e81a7aa569224b07bd2e79d17e6b6d23b0fcf086176049ace6431166d42f115a91d521f2d491c979f228b29e22ab7aa9a1ba7d77c4dbdd9bbea696bdbc92a13e11af05b5c56b593375a1099f4280feaccae063a18af01804670c12d25c19a278df1becfbc8d257176a5411e33424ea", 0xe4}, {&(0x7f0000000bc0)="6f75d74c0947156b1522839d62e9258ba78422f6fb9ad49e8eaaac62df40071e47983c9a0860f1f42da8e68d27a347ac616bc35a31afded899e735c18c906db78fcf5327073a0e4a4c5eabef4f94f89d6a03e904ee31309753af1fb523e8ece1571eac832b1cb660b559ff22531aa483f12b6a76d63379f4da669fc592aea67f480d0167b8e45564bb67d06ea994cea428776656cb2c2d01856ce9631899d5dea4b2513bcf466cbfc61379", 0xab}, {&(0x7f0000000c80)="49d83f52e0dbc8dde11cca4d9557a8418bda280660074830d80abd35a5fe7916a241aa2614116b2c42732f3c5d7b744b6360d36b21e55d0384ed8346c7eff9cc4adda7a10fb67fc9721afc1add9cebc31e7148c8afd779a4c5bcd675745db23424f2dc56062f20089d27f944438055e5fb7c33cf57c7e759a0125abb7bdd42a4af375a1f4dffd5928f7b647785ad160041fa7e8a47d36a3567fe485b5092626c518a25d9c45b211b08ab2d2ccda3229a63f29ac90bb079cc263dcbe854c2e3c929c69492d43d", 0xc6}, {&(0x7f00000002c0)}, {&(0x7f0000000d80)="f38ddd2a2669eb4b011fbbbb2ae795eac269bd727e8a61c873fac92bde630656ec0fe9c1a27350f3b03f8cbd64edf3603b1bc1e09f82889b26715780e971c0b6d55ac0327670daa7f54f594ac2679a70421fb673094e0e32121dc180c1c99a7729240bac7a60dbd6583ecad42d226e047019f05c66de063d8d6cec1b32febf01b23512a9c93b64bf025862650d8381d14aeef67d993f631d5979516bcd785af921ee0753eea269a031e4cadfaf33e4b6d6e4be67950132f83ab1fb5cfba9b19d3b7a890c8413d9e51066043d9fa24ec1902826f51b2df5465d9eead48978e27c7f3b0f1218c100fd26cea336861eceb0c9308d4726", 0xf5}], 0x6, 0x0, 0x0) write(r2, &(0x7f0000000400)="bc6c23f36d1c00cdb873885b1d5b1b57e20271bd480c2567f7724a1057aeb016c0a728d609cf795bb1b013da4fcc0188231a1107efad077ea9c2ff1f57e935aed309b7871c16a209bb11153c8a6c0d91f47011ed854475ad92ef5c08", 0x5c) mlock(&(0x7f0000002000/0x2000)=nil, 0x2000) mlock(&(0x7f0000ffa000/0x3000)=nil, 0x3000) mlock(&(0x7f0000001000/0x4000)=nil, 0x4000) open$dir(&(0x7f0000000100)='./file0\x00', 0x0, 0x4) open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) 22:28:26 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f00000001c0)=[{0x14}, {0x4c}, {0x6}]}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x20000, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x387, &(0x7f0000000340)="b6") 22:28:26 executing program 0: r0 = syz_open_pts() syz_open_pts() r1 = kqueue() kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0x11}], 0xfff, 0x0, 0x0, 0x0) r2 = syz_open_pts() kevent(r1, &(0x7f0000000040)=[{{r2}, 0xffffffffffffffff, 0x1}], 0x8001, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000080)=[{{r0}, 0x1d4bb48851a58c10, 0x8, 0x0, 0xfffffffffffffffe}], 0xe7036d6, 0x0, 0x0, 0x0) syz_open_pts() kevent(r1, 0x0, 0x0, &(0x7f0000000180), 0x5, 0x0) ioctl$TIOCFLUSH(r2, 0x80047410, &(0x7f00000000c0)=0xffffffff) kqueue() 22:28:26 executing program 1: open(&(0x7f0000000100)='./file0\x00', 0x1, 0x5) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r0, &(0x7f0000000000)=@abs={0x5e936829ac9101fc}, 0x8) r1 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r1, &(0x7f00000000c0)=[{{r3}, 0xffffffffffffffff, 0x11}], 0x3f, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000040)=[{{r2}, 0xfffffffffffffffe, 0x5}], 0x1f, 0x0, 0x0, 0x0) 22:28:26 executing program 0: fcntl$setstatus(0xffffffffffffff9c, 0x4, 0x80) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000180)=[{0x54}, {0x3}, {0x6, 0x0, 0x0, 0x100}]}) pwrite(r0, &(0x7f0000000280)="895e654f5c1d85045229b675851d", 0xe, 0x0, 0x0) 22:28:26 executing program 1: select(0x357, 0x0, 0x0, 0x0, &(0x7f00000000c0)={0x0, 0x8002f}) select(0x40, &(0x7f0000000000)={0x100000000, 0xbc, 0x20, 0x1, 0x0, 0x80000001, 0xffff, 0x3}, &(0x7f0000000040)={0x7fffffff, 0x1, 0x28e, 0x60000000, 0x2, 0x6, 0x0, 0x400}, &(0x7f0000000080)={0x9, 0x81, 0x8, 0xfffffffffffffffd, 0x2, 0x2, 0x8, 0x2}, &(0x7f0000000100)={0x3ff, 0x5}) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000140)='/dev/wskbd0\x00', 0x0, 0x0) 22:28:26 executing program 0: mkdir(&(0x7f0000000140)='./file0\x00', 0x0) chmod(&(0x7f00000001c0)='./file0\x00', 0x188) setuid(0xee01) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)) 22:28:26 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x4300) r0 = open$dir(&(0x7f0000000100)='./bus\x00', 0x1000000381, 0x0) pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x20004) ioctl$PCIOCWRITE(r1, 0xc0107003, &(0x7f0000000240)={{0x1bad, 0x80, 0x5}, 0x3f, 0xf64, 0x8}) r2 = dup(r0) ioctl$WSKBDIO_SETMODE(r2, 0x80045710, &(0x7f0000000080)=0x1001) readlink(&(0x7f0000000000)='./bus\x00', &(0x7f0000000140)=""/200, 0xc8) 22:28:26 executing program 0: r0 = socket(0x800000018, 0x1, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x1ff, 0x0, "0000009e0000000000000000000000000c00"}) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) r1 = dup(r0) ioctl$WSMUXIO_INJECTEVENT(r1, 0x80185760, &(0x7f0000000000)={0x1, 0x5, {0x220000000000, 0x9}}) getsockname$inet(r0, 0x0, &(0x7f0000000040)) 22:28:26 executing program 1: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x400000000], [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x400020203]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x3, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) r2 = kqueue() ioctl$TIOCGFLAGS(0xffffffffffffff9c, 0x4004745d, &(0x7f0000000100)) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r2, &(0x7f00000000c0)=[{{r4}, 0xffffffffffffffff, 0x11}], 0x3f, 0x0, 0x0, 0x0) kevent(r2, &(0x7f0000000080)=[{{r3}, 0xfffffffffffffffe, 0x5}], 0x1f, 0x0, 0x0, 0x0) dup2(r2, r4) r5 = openat(r4, &(0x7f0000000000)='./file0\x00', 0x20, 0x18) unlinkat(r5, &(0x7f0000000040)='./file0\x00', 0x0) ioctl$TIOCFLUSH(r1, 0x8040691a, &(0x7f0000000300)) 22:28:26 executing program 0: r0 = syz_open_pts() nanosleep(&(0x7f0000000080)={0x8, 0x10007ff00000}, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000), 0x11, 0x0, 0xff, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000000), 0x80000000f8b1, 0x0, 0x7, 0x0) dup2(r0, r1) 22:28:26 executing program 1: r0 = socket(0x2, 0x1, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) r1 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r1, &(0x7f00000000c0)=[{{r3}, 0xffffffffffffffff, 0x11}], 0x3f, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000080)=[{{r2}, 0xfffffffffffffffe, 0x5}], 0x1f, 0x0, 0x0, 0x0) dup2(r1, r3) r4 = fcntl$dupfd(0xffffffffffffff9c, 0x0, r3) r5 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r5, &(0x7f00000000c0)=[{{r7}, 0xffffffffffffffff, 0x11}], 0x3f, 0x0, 0x0, 0x0) kevent(r5, &(0x7f0000000080)=[{{r6}, 0xfffffffffffffffe, 0x5}], 0x1f, 0x0, 0x0, 0x0) dup2(r5, r7) r8 = kqueue() kevent(r8, &(0x7f0000000040), 0x4, 0x0, 0x3, 0x0) r9 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r9, &(0x7f00000000c0)=[{{r11}, 0xffffffffffffffff, 0x11}], 0x3f, 0x0, 0x0, 0x0) kevent(r9, &(0x7f0000000080)=[{{r10}, 0xfffffffffffffffe, 0x5}], 0x1f, 0x0, 0x0, 0x0) poll(&(0x7f0000000100)=[{r0, 0x30}, {r4, 0x2}, {r0, 0x20}, {r0, 0x101}, {r0, 0x80}, {r7, 0x4}, {r8, 0x138}, {r0, 0x100}, {r10, 0x10}], 0x9, 0x10000) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0x0, 0x0, 0x0, 0x0, 0x2}], 0x0, 0x0, 0x0, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000080)=0x3, 0x3e6) poll(0x0, 0x0, 0xffffffffffffffff) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) 22:28:26 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x480, 0x8) socketpair(0x18, 0x4000, 0x1, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = kqueue() kevent(r3, &(0x7f00000000c0)=[{{}, 0xffffffffffffffff, 0x94, 0x0, 0x0, 0x80000000}], 0x3f, 0x0, 0x0, 0x0) kevent(r3, &(0x7f0000000080)=[{{}, 0xfffffffffffffffe, 0x5}], 0x1f, 0x0, 0x0, 0x0) dup2(r3, 0xffffffffffffffff) r4 = fcntl$dupfd(0xffffffffffffffff, 0x5, r0) r5 = msgget(0x2, 0x0) msgrcv(r5, &(0x7f0000001980)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000f6ffffffffffffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000096c441c33f18b3a67309f95dde52dda9000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000e2ffffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000030000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000023000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000067000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff7f00"/4097], 0x1008, 0xc6000000, 0x0) r6 = kqueue() r7 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r7, &(0x7f00000000c0)=[{{r9}, 0xffffffffffffffff, 0x11}], 0x3f, 0x0, 0x0, 0x0) kevent(r7, &(0x7f0000000080)=[{{r8}, 0xfffffffffffffffe, 0x5}], 0x1f, 0x0, 0x0, 0x0) ioctl$WSMUXIO_LIST_DEVICES(r8, 0xc1045763, &(0x7f0000000240)={0x1, [{0x0, 0x400}, {0x1, 0x3}, {0x3, 0x3f}, {0x3, 0x1}, {0x1, 0x100}, {0x3, 0x1}, {0x3, 0x80}, {0x3, 0x862}, {0x2, 0x100000000}, {0x1, 0x4}, {0x0, 0x80000001}, {0x2, 0x22}, {0x6, 0x6}, {0x2, 0x40}, {0x3, 0x3ff}, {0x2, 0x6}, {0x3, 0x2}, {0x2, 0x5}, {0x3, 0x800}, {0x2, 0x3}, {0x2}, {0x84a968b28f1ff2, 0x8}, {0x1, 0x2}, {0x2, 0x180000000000000}, {}, {0x0, 0xffffffffffffff01}, {0x4, 0x5a866ae3}, {0x3, 0x2}, {0x3, 0x80000001}, {0x1}, {0x2, 0x8}, {0x0, 0x8}]}) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r6, &(0x7f00000000c0)=[{{r11}, 0xffffffffffffffff, 0x11}], 0x3f, 0x0, 0x0, 0x0) kevent(r6, &(0x7f0000000080)=[{{r10}, 0xfffffffffffffffe, 0x5}], 0x1f, 0x0, 0x0, 0x0) ioctl$TIOCSETAW(r10, 0x802c7415, &(0x7f0000000200)={0x9, 0x510, 0xde41, 0x909, "b32f26e6edb6d0288ea20cf2e28b57561c373f8f", 0xc0}) kevent(r1, &(0x7f00000000c0)=[{{r2}, 0x5be60f4f74e7070a, 0x4, 0x20, 0xd4, 0x100}], 0x41, &(0x7f0000000100)=[{{r3}, 0xfffffffffffffffd, 0x8, 0x40, 0x20, 0x7b203bd9}, {{r0}, 0xfffffffffffffffe, 0x4, 0x40000000, 0x6, 0x5}, {{r4}, 0xfffffffffffffffd, 0x6, 0xe388dbda849f85f5, 0x6, 0x9}, {{r0}, 0x0, 0x6bf9c07e75de2778, 0xf0000000, 0x4, 0x66af7298}, {{}, 0xffffffffffffffff, 0x2, 0x40, 0x97d, 0x3}], 0x9, &(0x7f00000001c0)={0xffffffffffff0001, 0x3ff}) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000080)="eaff125c00000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x2000000000009, 0x0, 0x0) 22:28:26 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x200, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x4, &(0x7f00000001c0)=[{0x10001, 0x0, 0x0, 0x8000000000001f}, {0x3c}, {0x2}, {0x4006}]}) syz_emit_ethernet(0xe5, &(0x7f0000000240)="b6bc1fc92479ff2378f8a02df0d7bf627ef118c97c0af446078e9c81791f1db08440ba41280969f3da9e25fbeb9ed84f10f843ab36b0778c6c1462872e35a29b0557e1d2e2ea5a228c51578f46934d6a3302dc4b1747e3f3d5ddc53004f9c355cac41ecb1ee4c747cff9cff72f151ad68b58431f3cdd7768293c7b9c5e1910ba7a9e428790237e2f6f44de4a766a25302e875bcbaac542a5841f365dbab67e3050365f3f591da63b6b3a6ca2f44202715228286c4c50280f3d8d34468c1939ef76aa9198bbd40c4752d1604523612468784e9ecc2e9f47144e10cd13aa80b1c8be5a78481b") r1 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r4 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r2, &(0x7f00000000c0)=[{{r6}, 0xffffffffffffffff, 0x11, 0x0, 0x0, 0x5}], 0x3f, 0x0, 0x0, 0x0) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000180)='/dev/wsmouse\x00', 0x80, 0x0) kevent(r4, &(0x7f0000000080)=[{{r5}, 0xfffffffffffffffe, 0x5}], 0x1f, 0x0, 0x0, 0x0) dup2(r4, r6) ioctl$BIOCSETIF(r6, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) kevent(r1, &(0x7f00000000c0)=[{{r3}, 0xffffffffffffffff, 0x11}], 0x3f, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000080)=[{{r2}, 0xfffffffffffffffe, 0x64}], 0xffffdfffffff7fff, 0x0, 0x0, 0x0) ioctl$TIOCNXCL(0xffffffffffffffff, 0x2000740e) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000100)={0x4, &(0x7f0000000040)=[{0x8, 0xaf6, 0x1f}, {0xea, 0x1000000000000, 0x5, 0x7fff}, {0x5, 0xfffffffffffffff9, 0x800, 0x1ea2}, {0x80000001, 0x200, 0x7}]}) r7 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r7, &(0x7f00000000c0)=[{{r9}, 0xffffffffffffffff, 0x11}], 0x3f, 0x0, 0x0, 0x0) kevent(r7, &(0x7f0000000080)=[{{r8}, 0xfffffffffffffffe, 0x5}], 0x1f, 0x0, 0x0, 0x0) close(r2) ioctl$WSMOUSEIO_GCALIBCOORDS(r8, 0x41205725, &(0x7f0000000340)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x10}) 22:28:26 executing program 0: r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x800000018, 0x1, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x1ff, 0x0, "d730c1e7e400000001000000000000000000009e"}) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r2 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r2, &(0x7f00000000c0)=[{{r4}, 0xffffffffffffffff, 0x11}], 0x3f, 0x0, 0x0, 0x0) kevent(r2, &(0x7f0000000080)=[{{r3}, 0xfffffffffffffffe, 0x5}], 0x1f, 0x0, 0x0, 0x0) ioctl$WSDISPLAYIO_GETSCREEN(r3, 0xc0245755, &(0x7f0000000100)={0x10000, './file0\x00', './file0\x00'}) r5 = socket(0x800000018, 0x1, 0x0) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wsmouse\x00', 0x10000, 0x0) setsockopt$sock_int(r5, 0xffff, 0x200, &(0x7f0000000000)=0x3, 0x4) bind$unix(r5, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) 22:28:27 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) r0 = socket(0x18, 0x2, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r0, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="2000000000000000ffff000000000000f87c8a5b671b1b542a538706000000a7140000002900000060fdabfcb23d6e574b162bd03d000000"], 0x38}, 0x0) 22:28:27 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{0x200014}, {0x60}, {0x6}]}) r1 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r1, &(0x7f00000000c0)=[{{r3}, 0xffffffffffffffff, 0x11}], 0x3f, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000080)=[{{r2}, 0xfffffffffffffffe, 0x5}], 0x1f, 0x0, 0x0, 0x0) dup2(r1, r3) ioctl$BIOCSDIRFILT(r3, 0x8004427d, &(0x7f0000000080)=0x2) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000340)="ae7716be36f1d35f6fd1cc0a375e") 22:28:27 executing program 0: r0 = socket(0x2, 0xc003, 0x0) close(r0) r1 = socket(0x2, 0x400000000002, 0x0) setsockopt(r1, 0x0, 0x16, &(0x7f0000000040)="04000000", 0x4) connect$unix(r0, &(0x7f0000000100)=ANY=[@ANYBLOB="82022e2f66696c6530004beae66ef4cf8d1ac29675836b4cd995291385c22ef6670cf0a626c411428d88316b49dc99cfb96999510963ccc4da86982bf63848992ccc6dabb6d67e987b3201537132b132b12506e0f25747a0d31c4571fe64fd8e76c8f7b71e97b3837f7d675518d3f33fc9bb1c7b2cad5f007382ea8f559e5ad345fcb8434ef1437d5fcef7cd28ebecd4ca4f9a52c166f11b5e27dd2b80945cd46322f239dd1e6dec8fb2da2713eba2825c01a7d0b9572e251c44ae51aea64b48a55e88b10b6e8ac982b287ef33f686ba7f3281e7bf336f617b86eacfb549f1915342c70a2c"], 0x10) 22:28:27 executing program 1: setitimer(0x0, &(0x7f0000001100)={{}, {0x1}}, 0x0) poll(0x0, 0x0, 0x8000000000005) r0 = kqueue() kevent(r0, &(0x7f0000000040), 0x4, 0x0, 0x3, 0x0) r1 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) r2 = dup(0xffffffffffffffff) r3 = getppid() r4 = geteuid() r5 = getegid() sendmsg$unix(r2, &(0x7f00000003c0)={&(0x7f0000000080)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000000340)=[{&(0x7f0000000280)="f1e8403201009ce5b9b1a350db171f2a32f3a4db58cf6b70f2fc6e0eb47088a36026fdea85e5ebaaa9846bc2124617f350dcf438f0f3be974809455b4911d04d38d11173022bf9fdc576e6002e4059cac3a5552c4f038a334c00039cf55dfba9c53562f7bdc4ded29670c80ec898c226935480a86a22ed2a82623b26071bcfb2aa9edc4289d193e10a63eb936de9a74051703c3d9f71aca2a3b6814bd64f5a0718f5", 0xa2}], 0x1, &(0x7f0000000380)=[@cred={0x20, 0xffff, 0x0, r3, r4, r5}], 0x20, 0x402}, 0x400) r6 = dup(0xffffffffffffffff) r7 = getppid() r8 = geteuid() r9 = getegid() sendmsg$unix(r6, &(0x7f00000003c0)={&(0x7f0000000080)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000000340)=[{&(0x7f0000000280)="f1e8403201009ce5b9b1a350db171f2a32f3a4db58cf6b70f2fc6e0eb47088a36026fdea85e5ebaaa9846bc2124617f350dcf438f0f3be974809455b4911d04d38d11173022bf9fdc576e6002e4059cac3a5552c4f038a334c00039cf55dfba9c53562f7bdc4ded29670c80ec898c226935480a86a22ed2a82623b26071bcfb2aa9edc4289d193e10a63eb936de9a74051703c3d9f71aca2a3b6814bd64f5a0718f5", 0xa2}], 0x1, &(0x7f0000000380)=[@cred={0x20, 0xffff, 0x0, r7, r8, r9}], 0x20, 0x402}, 0x400) r10 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r10, &(0x7f00000000c0)=[{{r12}, 0xffffffffffffffff, 0x11}], 0x3f, 0x0, 0x0, 0x0) kevent(r10, &(0x7f0000000080)=[{{r11}, 0xfffffffffffffffe, 0x5}], 0x1f, 0x0, 0x0, 0x0) getsockopt$sock_cred(r11, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, &(0x7f00000002c0)=0xc) r14 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r14, &(0x7f00000000c0)=[{{r16}, 0xffffffffffffffff, 0x11}], 0x3f, 0x0, 0x0, 0x0) kevent(r14, &(0x7f0000000080)=[{{r15}, 0xfffffffffffffffe, 0x5}], 0x1f, 0x0, 0x0, 0x0) dup2(r14, r16) r17 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r17, &(0x7f00000000c0)=[{{r19}, 0xffffffffffffffff, 0x11}], 0x3f, 0x0, 0x0, 0x0) kevent(r17, &(0x7f0000000080)=[{{r18}, 0xfffffffffffffffe, 0x5}], 0x1f, 0x0, 0x0, 0x0) r20 = syz_open_pts() sendmsg$unix(r1, &(0x7f0000000380)={&(0x7f0000000140)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000000240)=[{&(0x7f0000000180)="ba9c3ee903b0aa1c9e1a181d26f6214c29d7525941afda4120d25e06ae8348671254a10a1fb193a62390f8a03b8de198424eee756910a9a488dd4537a8e6b31c297acf5c6b47736907bd680ead031e45db0223035139b22429991db5eb548e592145c79a82c31e9a671f940924a94c80cb202f3172ceb0600185ef8f9cee5e3c539cced97059ef8fc9be14e52343a6f0b2a5", 0x92}, {&(0x7f0000001140)="c8ecb60de17d8f8b17ba9c3fd9505858612ff4715b03f6409a654ed2992ff441e91d5e10206a8ba50883c615ead1bda904e1dd499547d566fd81ae10f85e45e1481d02dc45fad20fc855fe1d8c4c81b1ae419ae27adf9e442d7ceaf133f4e332706edb155602817ed095d1326771d14db917b2b24f1ef3046194131bccd09836c9a20c366fc05363d5132ffcb89db7ddf3cc1ba83b54aafd1e21558df509a0cfe2115f25d75f4339821d91e6fbec42332492a94d395b42703601328fe0d8d4875e7b84d0a24ee2ab76fae9b00bc5466615add0852c9f4ca5ac7bf8a7a585d5be28bbcba176ed3e135b6333c7b03ebaaf34d012fca46111f2b7e4a4cb84e9cabce4a021124ec0f59bb913989fef354f0739231bc6714edaa65f0788945b608fc3906a213e8dab19683f1a8fed6ba301fd322fa707c67d57f717a06247efadb2e1c3860c2428bad40c1297d12f9515afe3dadfcd43c910448f03e75dfb71582bc38028c8709cad8bed7a367208a4084972d60b936219a5f7f02526b1ee508736285e84da0cb322dfbab905047ffc8baa2fea0e30cf1a0a57464ab345fc31d18f38b2b2d175824a0c42d902fc756b4ead0b8d4fd497e88f12c88d82bd472ec6cff1b898ab189a893c5f7bc9bccfcecadc85327b1a9fe8c074d8cdc324c0026507f54156cda2e3334dd0ed148d4c48b0a58751cede5c9a1628ccf4f3a682b525a8ca58d958ef42dc09f8a6d30e1e9ae15411304ea7de7a5c6ef8baffef9bc3f38789b95e4cb5e3273a2e35b928ce5cf5e352e12bd141d397d0c3b4c0e5b01d9c16cfad92312df75619465554f4ff15c81e0bd0524fca380ddd17b3024a760b49ce77cf91ecafc0599c5c4aa026374ccab08df2759a237493ed2652c9090c37984a3390341cb3cda54a0073eb3c9bc00e303a093ccd6f548988dd3c6816fddd416df24dedeb75caec1a1f9c49d0d248b3823e7a4d944c54218e3abec3f330694e801d7968642a996a0ee35d5fb424b8ff1389096b4afb378d8d9ef38fe5889f6701a6283fb2895f3c234aecfcbfdd5dba42fac25cff09f78e306cf143a18356e9808798b1f4b6bcdd50aaea86daa16ef859cd5d0227924b854c40fad963eff76f69b38cb41f4a2c5d08e5f3a3affa61095a9c368ae3795430cce7a92d60cd5432b40b0eadcc482e12aa2b27e88796eed74b4ba0bf8fd68e0948d02bf91f78e8e08503abf2659d8a2ea9972a4ba23aac5b50079beb575efd9afffc63d3348197db8d41f714b428cf8efb2d41e2b674af38967c62383ce231249c61a0d6322b4872eff4c01560f62a28969b750d98ab128c2548d21a30b4860e7c1d07f944422a7476036742bd31f9e00e087131cc9839b2c157290dcb7ecf915a33090f4d05abee28720de377fe1d164847a4f80ee1144a96ebb5580fcc93b7826efe31f9f1afedf2f5ac93d1825304d00a6eedb80cd104f50dd76d49dd45cfa6dd2ca7cd09673ee91265081ac11b87e4c80ab6a831b9d4f59b2fa654080aa136d5a81864b26068ff9bf3042dc6aca200bafb377aa97ef9b905daed0a665f57df9f1fcd6a3dbc97a1a424f8afd1b29801efa33918ba593df1b55153d0e0faf927649619e7662d34e40a66e7a03a8538c834b68ba291777b2e6f6cc95587bf9f51afed2692d311c508430f946533384a6bf1b594d548f3667ec04610e09904073f499ebf84a3f4e004f5d9bfcaf00e236ac7be2d31910cdb016878016532c4e70761d17a3d043184e5518b45c198231a91cd1f45aa0d13db2932aedb52cc87a5f384b0baf5eb23823ce4d9a0ced9b9add71eb7ce0442a4312c6c4241e026a3e23f8fce621e225b52216f763c97e24753b2043de1cb85097bc7f27db003514fa925d857ef3e4899ba7a1ddae130b3442eec23d267f5c26ca362c1f7f20d2555dd0ef1fe9dbad093fe8152b7cea3c644af01ca25f96ed9351564ffa64b8bfa56ffd8fbc907290f29c3f17e69719dfd3d02de1b074614486f87d11a954961f56b521f72611659f6c32b873c1c3911849a69cb789775bd81aa5d10a9039f6af43d811b96ebd50dbe2978692ab2acae6bc7ad9e6a9540f931ff45e89fe0301dc78b0d20ce9af3afc86c9a1cf87c2c2a34c0c014484388efec3dc7004889c828f2bcbf7c31a45271f38002cfe9470fd17cf41e4168924865087748cb0fff095555e836cade18fc112eb61b3593af0072da06b1eab0c09afa57d41da94b7c41ba6774a187bc138ae6777431edd5d5f5ae206898f0c9d065d1539330a62f75eaaec36bc79cea55cb59a5b05e980f55c974612925e77cdfb6aa8bd4880b58bf00abe995ea8d2e71f303d6171f27c908c10ca6823bc7e2b27239e2e31f5e2025be79a79f74d786336cf874b06f22c41ec2100e976b0c1ba9dbc0d7f07c31612a269f71db7909ea4502b379184c0135a1b2701d8c3e71bed0038f67fc1b2dbb7d838ca864ee1135847ca62665e3504f87816ba2005341d6593d8427449b0989c1d2b4e9d4116f016fd65c00b2460b10dceffc613c27b132c67a9b655afec316f927a8d5843467df2717ec5ae97b3ea4cec9fa637953fd890c498d1e0ab784ad94143237c10e12bc2afd9e2cdbba6f34903ed9dd81056fa602be98f9529d639cb028c136c65b1da083c651f4d5d0147fcf44c4677042e654b9590efed6dccbdb5035ef174368b4b6defdd906ddf6f8829457e2f23d47efca0f3d780c51de11a57a0c125c50a7131fd2f1bbd29d5e3c39015572bdd58c97aaee292e641813311ab72ce765eba65c0ab864ac53d571cee82fceede421dc432fe4b4dbe88e7c4ca8802dadc71d653a3ac5f912b92aee99972d1b81caaa4209197b99c416ae36fde598e876d6f41fc6a3edb2334752cbd826c2d3564f539f8907772c57065dc3ef0eaf47e339e358be9c07d439c4dec42875c3a7936f83239efc1f2148eba0d11a1ed5ec9185709921987cbb12fab827b001dabf49f2f7d656554519eadbf4dc02f9fcb930969dfd3713f873b118fc2286abab82a5b65408c4afe9e9cfc83da0df13892599ac9e3b21fe50cb88c4190c6f7adbc30ff6c92e187450d955ad23874174c34ebe5794c4030255f5b4ec3d3fb3e79a292d7bf44171e485a3444e02448db223b019dd857277ec7547cedfc2b02286e32c8d118bd3233cc163f080dce1c98ee8dbb782cfae0ab522e78af208b64654698dd42f02e548ecadfedbf6d8890ebf55a6c3213e82c83d86740e7586d1fb1ca8a9f60d42013a6f7ead8a23c3842c024d624431c95c89ce0a2aa570535ff890c020656f7755168ea0963b35df0c80a6f94f50f75e95592378c647adcef020a29f418e91d9b1707bd500e35795c2b071d38fa81d0467d7c62ca11a9c21ffecdfe8f81a6dbe4e2ffd8d93d80c16bf3980d3535829eabce7ecc6d643b8447b45aedc838813009bc42d48dee9927c9dba048f0efad104dbeb4372ef06316792bbd2b39d2c405c046b06c0edef0789a1db640f5c5ff4d612e2f5abd6981a1e16c35df6e71789206bc630468345a5bb8e8b73bcd343d1793f89013a9a69cd77d4645ee5cbcdf4cabe7919f39af3dbd1195bc1607ce924d715041ade68d1795414c21015c76499add62cb766b5d82688b7ebb3488f0ee2b49f0cf3d42b016095926c5cd03a46650e0d8b6e83e51334eda00778be6ee782d5b290dc87b24f652379a3adc27a19fa3967afd5bc3dddf6e4ccd5b98a151883b19f555d2d094736226ee8734529dffbbd8d6f4ff283a8775f110d9c26cb31fec57ceb36d2c658b7d03f35fc2866c3dc4d89b8070d0fc1e38a5f9a1b9a6d09f8ac213441e95bd8a2b92c9e94c3d901f2a75b31305d5ccbfa0e6a8cb88be334c93d931864797206eb2a104c87e6b512b4fc9bc1cbdf7a9fd6bbfd294c829094b6c5416a17fcce485fb12b086736cbc90dff92b4dadb8f488d55b84928ada32262b8cec1cf0fa787311a8500f5ea8df7de6549fa89be22b6d3bde2c6e6c02ea5e90b24c3a1fe35949bd6ab3dcfdfd6a09ab5d7dbcd56c4acde425f20553788bd151419c3ae550dd81bea33f47106929eea671d9f3ddb63a927ee3238f954859c587c02a53549cbb263c7e0e97d6281235b85ec0fd30bb82d0bba4f7136d5895ba858465c797998f3fcd757a2cebc8b3ba953dc0a8bcd0dfc37c351e62e4c785d2172a6ac31cd55bc90d4aa013a5d28ffe3aa1d9c0a41ccb26e656a9e71246cf705597f215dd277f8edf9fb4974b1a651f2186d91a6f7527e1cab64911fdb3edefc70e38788a12232e35100ab05d00ba394528a6eb2f5e560c4fc6b309876319dcee8ebd627cae1c1b020108afcc5d9e37f6724d482bdfeaf11d2f6e910514981cef0473ea560573dd4e98040bdced8b8c555d1550a2544da5029621ef9a222a81ad93fd91568c09223b3a6bd0620057c87d48e33b64949e8a93445f455edefb675ff6c387da5acdcfd3cb1434dc1b91e492fa8b90beb21f13a1ab393320d7163d8fa91dfe3ff0d18c29e27ab42701cef6ab5e4b5df5f8ccce09cdfd0603ca30e115be3b9913e1c7320b067fea8a966729789217b696eab4ba15daa648c5076acb082ff7aca138902d5dd4edde39b0368b493c8ce14e17aef58fe06977040e3a4166e03a4636d4f094f5ce061b9869e1a2c8629ea94976306bc43ec1c4573da0350b686cb570ece881af09a00f471782345291a1c338395dbd01aacc916e0f9a321127f884ef4c3ead9211e7ed0c564fe7e69b2131d1fff2df8d212cdc34e628f7d06bfe951d86ea38c7c32ca55c56c2fa7ad8e1ab5a5b14de7dbfdce6aa943683555955d425ed07a032f353adee3e4ce1bbefaf5f79f5b7f99e00398047c67a2296ef34ab7407fbdc8e658837208ae0b19afd55f36a7abec5b22bf7ce2ca2d31048378920bec37a7b6149050d6f2da8d762efa2095f4e7446253e961532d45bfef992e57c434210e13824628c70d74d1319c92d386834195bd244e84b26df7acc0faf04247acd576c6afa0d553fc7b8df8f3798e71716987cca0420fad31e3c08cd2325bb8ea54f4db6744267a6e72bdae6d53900d24c03ded848f0c2560687e7dc44b78eeaa7c83d5cb64207bbc31ecbb8ea42580a073e0953eb23e590ea4616f61f03bb54052e37ff97d189ecef1f7e1087571de3739329ff7acca4187633a189383b5e49667616df866fa94438dc2cf592a171a410de24dfa18458c2865b3bf63fd9f564fdd30691a20c066dd342cf7fbc3fd70fc1bcfe72b05522595b1c8e55989ebc7f73ace9f01dfc59de846b50693b62fdc54d5e1dbfb09e63ec6a8508de26778c641d1e580139636220c4c8fef97523a42e6265c28c715793538714ccbc37b76d2949c0433e4cf90f4ce5d6262a5afd0a1d378b612a6800011f70a8de9dcac0bcd8ee48a37339febb813a47a4aae4d9cca6335f65185cbd176f01b2240aee81ea49626951a3b6273a828c81c1146935f5a689ad482dc62d4605f61485bbe320892d0a9c33c769f6cc4f829d0e7994c85d218470e276c15c38b78d242ae67d3cc80acbf53233af8a03bb9aaa86433afb6397a72377c19c17cda8ee7afd54ee2780cde2ce7036b78e90af027e31c72761bbe567dd5027ce8e30ec86cb233b7e415d6de9fa74b19f65a1792c5587674733e90784421aa9cd0496ee1507c0a9bf1f98daccfd8101036e8c92394c40f87d85e1821c16ac584ab9bb389af76fde2e20a7bc2a4ee42804a8882e4448afba122b21e7d80f726f260b25a220061e5db38bbbdd87b2ecba3f756f3", 0x1000}, {&(0x7f0000002140)="bbe4fc4100b4d246dd2094f318fed39414780612d1eb71497898ad93deeac14dbed2816fa1e62be3ba68bf15e0a0d589170288da0b2fdf618422b1b6d0dcec5a3cd44da479fc5776647f854c9ea8b8b6a21af40470270c23766c928f32fe3580af01f8e0f040e9add8b2471d01a337286cafab9d61b5fd4702e03a3d390c7aa23d7a7462187fbec126b6aad1f7ae5297440dad2c5c103afcce809487b200c04dbaa828c34c0f113f9ff8e337e17bccdeecf92a57d4f7dab2191097658dfca41fd635b30c3b9b8e1cd22956c2112ed654280c272eaef5522b85e6441279e7b6a772c1e0520696928b1947d2701d33ad2ae3848ce9a9584c1ff905b7fe9aa1d707f59c0a140f92ba562ad589351c9c3c1363235cc383d19a535a7457b700658dc22c66b349f9f7479a108e11e3cc50378d103a4954033dea5fc889f9b4e33e02372ec7d32aae83e6f2070423c2aedb69d636e9df1a325d878faa046a3e6043230265f0b6be68a51d5ea8413d09804d20762e981f9d7717d604e83b26f046c9bf496e000e0506fb89802465b49b9d9b55d56070820732c243fa38c5236fca217f393090938044a41f6169e44420ff84426eb58d75a86f0c63347a98981ff18c2331119baf63d2472f56cbdb8d72f375ab796eb8adbfea678392884b1260b33911f3c69f28e5842bca54a76dca53dae599ea5e57d7b631a63edea40fa2ea02e38c239f57c21d62ee79f6bcca4f26dfeb1ee1a2e69698c1df6bca6760bd5259b1604c9b3b8174e5453c5fd706100b41afdb8ba40e712e0b9de58a1b5a1693c810da332e32ed67d283351151283c54d6e4a0e8126682900229b2b295fe5a17af335b25ba332adfcf05a464b03ff7833c34d7377b6b0287a9daef96f656d51cf4419bdf48b007c183a2fb906da85006911b53d64cf7db1935e55c0da2d51c85778af591aaae15fb048939a77abe12c11783d72153259503a751c795cdfb74761e3505f270ae6e66e959b93ce7c2b59ac229b490e0bc391119d08f31360618c77e6e17e9f3e21ac63fa829a949331c0a0f05d0550074cb84f6be2899d53bf47c539b335393871a23c542e6ded688478365cfc1781cc9ae97143ca09207532fdd23830bf41756f2d1344ffb3ef4bd22cf812f068858c26a2f693770c1461c1889f2f8574d4c846178c59d28ffd1eeca34c6753bbeb7ba1c97c01ea32e170927d7f5adeb95841c7b9123bc80dc871f3477b3ec46be4816f6aeb16958ffd907f7f7e9c9f6039e2eb4fb7ff174ff24073aa16c2bceab1992050aff6d01c31a665c33459353819d1f218a9d1bd86412c698ca60e1602b7a8ac847598b18e4abe5fc72043b863c110ae3fea9c5af70d70a05f4c43fab338a8f4be57ec05da2770db2fc6382722390efc23f0da250b397eba1b562d443785a76ea4d8982a2616f6ca2e72b8e3f01e694f410281520917d195cf4019609e8e108308a30287760766fa738108900d213cc2d81df44926c6e94c52252cffd79adc415dc38b7e28489061ed6089223cc2880a8ee5b338c172f106ff36e8ce2b6a4233b921f047bcc0f73d8cd175298da157ad77f853a1560f8673007c2148f8e7b1bb43c718e87e73c44728d291338e2faca8bdbf4edc93005e91338a7c4549b110f5dbf98657b905a3a9b02b2475efdde07fad78e347f53ec57ba3318e57b65e81faf23b350cd6e636ddd47fdbc061a5ea56a974cfef0c923a36938a6db7201a814928dd9985ca6c7ac26f9365f1ef4e49151ce877951ca4bc7144318b659bf1a6b09f72569b0f388b370183f5765ee266f71eed6c32a1d20812dba6a03b092267c989c61f0aaed8df28f7b2a068879964f6f19e4ea645f222b096961c519e18f4dde46516e75c972865b44906ab8f15cc78b558462612bb7a6112edcd8e82440f3059ead83cc6153248dc38ea2e0753dbe4700d405e2515457f73e9cd8cbb5a4c412ecbb26cd1cb32845538acd08a6e46dece98c6dcd7ba55f14f3bd2f9c91a464faf41265af0f4c1e720531fe12a1207288235dc0654d7e256f6278ed0516b7fa9ebaf63163965c132eb0e0037a008263b1d3e0342d548d97e49134447a4f3155541b01a5fdc9d11a9b52029ddf11305c0f117f4e9780ae014d9325050b3887e99c503c893c6c31a8fb59d76b38f7de3bf5a712fdcec3ba207dd1faa083e078eeb7cb79efa7d5021cf332f5f040c19c097b4162116082f792e654bad63a1309e235edda418cdb6dd5286decd4e8aad0518cebe9a2210db5133cbe18d4e21367461515d727c4d098598d3dbc1bd9cfb835032eb4cd144a7ab0198e5a988ac27e6d4977294c6658c1fb8f07c79dabdf82d245f1304e923bb0794a97228847b66bfa4a25a06ef15682c3361c86e0fcc4124c5355289e7dde1fbc11e19213b4b6c55b05a727d88d74c056f286b411c81b918f7923f40b915cfd8c1af1c46f92f61b36a02261681c6a9900250ea56c267519bc304809cad503b2e45342175638f0218e1ca876fadef2bb4904ffda8402e93f81c02a84bbdc29c3ebdb133f52d021178e5fa9f7e06b313098687b8d01bbe286e28603c969b8ca796c559a0d68f2e8d62f9754d9beb8272e1e8c1db3d9ca1ea55ab0bc672c0cd8a38119402345930216d948b1549a95aac0252c7c157ec20882d834ebd80244e451c613f7406dae004c50d1651e5fbba13c0a2b4395e3122111ed872d628dab8884ca65f1cde17e3a2c6019975fa61805c10cbeda02db79a37ef64fcf88029aa8fc93f212f56e043db817eb01d8f5ffd103ad7fa0837289f2750c5bdaac092ae2ccb8958f5e80c66ddfa37c3549c227458442e0a5becd167664081f2c8f2ee4c1caadf4e23d41fdcbd913b142aeb8d9222125e9844129f85863a9b17968db475c172aab7dede09abae3dd3cb75be851393df19cbc17b9535285c86140de2435f8c815299cc00750ec37dafe87a9c63289e514be5737ec792245e54016a2713f66297bb2b122bf12510841aaed46a3983e809edbf0ac5c3c723e0c805bae235d4fcb3ef6271c995f3bf739a3aedb7fd7470045f809e8812f4b09c79233777fe1b333235ee619cff61b0446db626fef69185eac3751c5b58c4e8bb84b023981b3cd19fecad6afe4eee0ea930b27f64cd333028ad0ae2ecf3ebc72bc469fcfed407a811c3bd9390e340860be8484261262ebdd5bc05d2c0a5f493f2595ac84dcfdd8bfceda022d06838171ae2ec09b8185668500ca7ac33a0610182c69d9e12b97f9de33077c98f6dfbdb36850d851f65008b309b1608eb5fb2c495d0131c3ed444ec658e2602ba9b06f8925ebc3a8fa8fcff9ee23ce09e67d69a9672307517ecae56d3857d5ae70dd9ab0618db6118064fbb02e7b8c3624a851d3c96b2fa823cd5b295cb11a437d7d53019db5783b1a548ee733b98328d87be51e7d3d6d17944951b356e00571da69057aa11c6bf12fa710d2c04012c0e4ee9b76b403428e7bc70d9a77ed5b9759b8a228d36aa09dcf2b74f3457be05572ec70b91e7fe4293b3024f91681111cddcf8a0d442164ff8a8e7c84ad5fd1bc4b3046f6e7ece612d19be6b5434d8d3faa448ba958bcf5539de1bfe57da9dcdea7a90178c07db6c3362a81fa7713bfe9c778bf27032d41cfe1fc9aa65ed48aee22e855c90f42fde27bd81cc0499910e05522dad0c6934bf3eb32c991a6fda12e42201477a9527bf28dbc597dedd0610f07b2567d5aaad1c02aa1ec0b57bd98fea6c9414362daf69259dd7b255cac686cd1de8b2f0f80c618fa5d0a4dc618c9d496d0021c62de939d71131da310d0798b78c4b2c01c05e7344a1e2f6572ad18f2eafcaeebbab8bedd3196d18b847263d1d236f6dc21a24ae626ba48ab75689ab8d4ccf7aea92e19c3fb1ef6b2ea6c9779b4ade4aa5dcd5a630183306af11f6a924b28d9529f7898e4e03dc2a0e39479a0b367348dd14a5bd57ce9fa93ed951343cbf9cf44f55bf676076afabdaf5459c0cc87939584e8740296692d0bcb26428f2784ea7b6ea3fc2e0f5b7eb6e1380d99232a49144e9468104566b67881a6c51a409e620065731727f0c3f1986ba92ba7b2c391c3a56aedfd77f442594767949b1617ca83e6348bfd57237f2012d4558fde647daa943b2cede2629085d7bc3a1e68fd28e9314043b35c49236230274472850559280826878e2c400c0bc7ded96008e26e1ae3245765fe308c67bc485c88d084ad107871ca3f422c46000711a8877a2409bf47514b6db382e4a45d90ac173528cd9563226a331889062a6c6d9570f59acb61e8cae4efad5237874bf79044fc50a37a6e0b69c88bf00f83e1f6545d8f4fdee99114d8d79d89837281492c6cfb6d22a3af96f8c5a27b5d403890a9cbad3d40b2146811b032bb63438ddd421f5eb2922f9cd3a387bd8be02b16b2f559c96a20310035a73aac2c1cf9c50ee56f5ecb48babd5bc6b409afa86e424787d251b33c52415c2d2427f9efba6d07515b13d53fceb028036cf9f2cadef49dc27878332e8cec921da8c5ff23d91ee79d8f4143cdee7c7c332ee625daca60d25586929a7d037a8418144a85befadc28eee0135f5fc9c4b5e48106eb3be4255546035211c80fea6f04231cbd52a2ac707d79660554193f0e6945cabed0aabd266542e738443073f7bfdc46352d16fae6f90d35a85ae767cffe2f0ddcb8a93463ea7b41aa3b5e332de99b5e5d7c94f544c82793852cff8bdbfafe91e535f9da1b010139f31bcbd1c859f4e3992d47add00a5e7891e79d7f6ecb133363255463f8708e47370431a735b783c4802cc4bf8f53a8c0fdf7f27b5b0a2424a6c0098fd851b0692d103e15b3d2cd1f046d58c39b08545ae548c13ab55ec48d5405bbe0af9678e0fe51ad72ad5712c777a9ab160236e6a2c1487c2155a3630e7c78a480e301dd2ea343336293a324f2d8be45748b7a074a235d236e678190088ddf056270c405f7dde246fd4fb23ca5860b4eb87ae42567cfbb5d4a175de786ad43295ee68ee6778fee855a83c2c68fee2000d10298ea4841604d56fa86eb1d5341f4f5d34602efa3c23e0bbe35fd5f994475f191ecba00efbbb4cffd6c2bc7a45d84a59dcc424b9d457351d648ae81758a928a8632362906887fee3cfc727ee9c49ab54240fff944f3d068645e79656aea704cf43c6cdeebb2723d11fe4374d4030dba14ece2f89fe788065332a7aea7184153bb454d1e8bd0bfd40e7874487d45a5e96c66b6919a975d294c65917ff198939823cef52a722eed801534149ea8a2bf5e0c5bff50c2f248b1c9904f8f2b753db366535fa9775e008f2848add39b47008dfc5ecbbb87769e7f9c8ca88af7474c0db3ccd8db37ac936e01bcac2e6f64ffeb7bf25d59955ba8f068bf22e6a9876110fc76d029457e6a018db2a9ec69b981d326892b84c644dad16f0fd070db4d1d1ce4b459624f6c86f3f0403ce89b7d69ca38943ecbc9ffa524d32188e9194709f4231732489fb78582ba1c136c511f48b8efc91a6e6d36fb77ad1943a7ab00be80af5075a8532c5b9f67946b551e141fd4366f7e171a49e6a026ac5ca0f168f851833b8068249e73630052c38de3a1f35d54bc7e403a57a2872e035c0e76c5f276f3cbdf48793817ccf55f99f4a545fb8b08b2162c2fa4d5233799f995ca6c624eb2b51cfd48b46da3bcedb4f64f3505160417bc8db9b574b461f668b140f40a9b9650b8b10448b054de601afd8fb328fba42cacd72ce41f40c6138423d81b7b022161951ea1117dfe93cccd9e5e4e074511daa5746d79", 0x1000}], 0x3, &(0x7f0000000300)=[@rights={0x18, 0xffff, 0x1, [r0]}, @cred={0x20, 0xffff, 0x0, r3, r8, r13}, @rights={0x20, 0xffff, 0x1, [r16, r18, r20, r0]}], 0x58, 0x407}, 0x400) pread(r0, &(0x7f0000000080)="07fd54cbde41cf7a86d6ba32ac4e3608f51db2d4558ea39b2586034ef56ea6", 0x1f, 0x0, 0x0) accept$inet(0xffffffffffffff9c, 0x0, &(0x7f0000000040)) getitimer(0x0, &(0x7f0000000000)) r21 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSDIRFILT(r21, 0x8004427d, &(0x7f0000000100)=0xeb2) 22:28:27 executing program 0: r0 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r0, &(0x7f00000000c0)=[{{r2}, 0xffffffffffffffff, 0x11}], 0x3f, 0x0, 0x0, 0x0) kevent(r0, &(0x7f0000000080)=[{{r1}, 0xfffffffffffffffe, 0x5}], 0x1f, 0x0, 0x0, 0x0) getsockname$inet(r1, &(0x7f0000000080), &(0x7f00000000c0)=0xc) r3 = socket(0x10000000002, 0x2, 0x0) syz_open_pts() pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r5 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r5, &(0x7f00000000c0)=[{{r6}, 0xffffffffffffffff, 0x11}], 0x3f, 0x0, 0x0, 0x0) r7 = kqueue() kevent(r7, &(0x7f0000000040), 0x4, 0x0, 0x3, 0x0) r8 = kqueue() kevent(r8, &(0x7f0000000040), 0x4, 0x0, 0x3, 0x0) pipe2(&(0x7f00000001c0)={0xffffffffffffffff}, 0x10000) kevent(r9, &(0x7f0000000140)=[{{r1}, 0xffffffffffffffff, 0x0, 0x20, 0x1, 0x81}, {{r7}, 0xfffffffffffffffa, 0x80, 0x1, 0x413, 0x7}, {{r8}, 0xfffffffffffffffc, 0x285b38e6530a7db1, 0x2, 0xa6, 0x9990}], 0x1f, 0x0, 0x100000001, 0x0) dup2(r5, r6) ioctl$WSKBDIO_SETMODE(r6, 0x80045713, &(0x7f0000000100)=0x1) ioctl$TIOCGETA(r4, 0x402c7413, &(0x7f0000000000)) setsockopt$sock_int(r3, 0xffff, 0x1023, 0x0, 0x0) ioctl$TIOCCLRVERAUTH(r4, 0x2000741d) setsockopt$sock_int(r3, 0xffff, 0x1023, &(0x7f0000000000), 0x379) 22:28:27 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x0, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000180)={&(0x7f0000000140)=[{0x26}, {}], 0x2}) 22:28:27 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f00000000c0)=[{0x2}, {0x6c}, {0x6, 0x0, 0x0, 0xb}]}) r1 = socket$unix(0x1, 0x2, 0x0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000080)=0xc) syz_emit_ethernet(0xe, &(0x7f0000000180)="080934410000000015b668f635e9") r2 = kqueue() r3 = geteuid() setreuid(r3, 0x0) setreuid(r3, r3) setuid(r3) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r2, &(0x7f00000000c0)=[{{r5}, 0xffffffffffffffff, 0x11}], 0x3f, 0x0, 0x0, 0x0) r6 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r9 = open(&(0x7f00000002c0)='./file0\x00', 0x80, 0x33) mkdirat(r9, &(0x7f0000000300)='./file0\x00', 0x90) kevent(r6, &(0x7f00000000c0)=[{{r8}, 0xffffffffffffffff, 0x11}], 0x3f, 0x0, 0x0, 0x0) kevent(r6, &(0x7f0000000080)=[{{r7}, 0xfffffffffffffffe, 0x5}], 0x1f, 0x0, 0x0, 0x0) dup2(r6, r8) getsockopt$sock_timeval(r8, 0xffff, 0xcb5b7d4253807c5d, &(0x7f0000000240), &(0x7f0000000280)=0x10) kevent(r2, &(0x7f0000000080)=[{{r4}, 0xfffffffffffffffe, 0x5}], 0x1f, 0x0, 0x0, 0x0) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000140), &(0x7f0000000200)=0xc) 22:28:27 executing program 0: r0 = open(&(0x7f0000000080)='./file0\x00', 0x100, 0x1ec) fcntl$lock(r0, 0x8, 0x0) 22:28:27 executing program 1: kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0x0, 0x0, 0x0, 0x1}], 0x0, 0x0, 0x0, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0xfffffffffffffffe, 0x1, "0100000000000200"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) r1 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r1, &(0x7f00000000c0)=[{{r3}, 0xffffffffffffffff, 0x11}], 0x3f, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000080)=[{{r2}, 0xfffffffffffffffe, 0x5}], 0x1f, 0x0, 0x0, 0x0) dup2(r1, r3) pread(r3, &(0x7f0000000040)="480e43be5bb1f080455a65cd9c818178457b9aad4cfeff91da0a6fbe79ea3e1f3b8237a3f99ed84a71d017101f236adf91000e4b808d8d79faa48e", 0x3b, 0x0, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x29, 0xd, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r4 = accept$inet(0xffffffffffffffff, 0x0, &(0x7f0000000100)) setsockopt$sock_int(r4, 0xffff, 0x800, &(0x7f0000000180)=0x3fe0, 0x4) 22:28:27 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0xfffffffffffffffe, 0x0, "00000000000000000000000000001000"}) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x100000000000000, 0x1}}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r1) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000080)='/dev/ttyCcfg\x00', 0x40, 0x0) socket(0x400000000018, 0x3, 0x3a) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, &(0x7f0000000040)="100a2956b9223776", 0x21d) 22:28:27 executing program 1: r0 = open$dir(&(0x7f0000000800)='./file0\x00', 0x40000400000002c2, 0x0) ftruncate(r0, 0x0, 0x7fffffff) ftruncate(r0, 0x0, 0x10000) r1 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r1, &(0x7f00000000c0)=[{{r3}, 0xffffffffffffffff, 0x11}], 0x3f, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000080)=[{{r2}, 0xfffffffffffffffe, 0x5}], 0x1f, 0x0, 0x0, 0x0) dup2(r1, r3) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000080)={0x5, &(0x7f0000000000)=[{0x555, 0x89e, 0xa1, 0x7}, {0x3ff, 0x1, 0x40, 0x20}, {0x7, 0x0, 0x1, 0x3bb}, {0x6, 0x80, 0x8, 0x1}, {0xb1, 0x4, 0xcd5, 0x5}]}) preadv(r0, &(0x7f0000000600)=[{&(0x7f0000000100)=""/37, 0xfffffde0}], 0x1, 0x0, 0x0) socket$inet6(0x18, 0x5, 0x9) mkdir(&(0x7f0000000040)='./file0\x00', 0x0) 22:28:27 executing program 0: r0 = kqueue() kevent(r0, &(0x7f0000000040), 0x4, 0x0, 0x3, 0x0) r1 = dup(0xffffffffffffffff) r2 = getppid() r3 = geteuid() r4 = getegid() sendmsg$unix(r1, &(0x7f00000003c0)={&(0x7f0000000080)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000000340)=[{&(0x7f0000000280)="f1e8403201009ce5b9b1a350db171f2a32f3a4db58cf6b70f2fc6e0eb47088a36026fdea85e5ebaaa9846bc2124617f350dcf438f0f3be974809455b4911d04d38d11173022bf9fdc576e6002e4059cac3a5552c4f038a334c00039cf55dfba9c53562f7bdc4ded29670c80ec898c226935480a86a22ed2a82623b26071bcfb2aa9edc4289d193e10a63eb936de9a74051703c3d9f71aca2a3b6814bd64f5a0718f5", 0xa2}], 0x1, &(0x7f0000000380)=[@cred={0x20, 0xffff, 0x0, r2, r3, r4}], 0x20, 0x402}, 0x400) setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r5 = syz_open_pts() close(r5) r6 = syz_open_pts() ioctl$TIOCSETA(r6, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffffd, 0x0, 0x3ff, 0xfffffffffffffffa, "73cc5160527b0100e534840c76f3000700"}) writev(r5, &(0x7f0000000300)=[{&(0x7f0000000080)="c610e33375573c72cb1b559634c55913f85c06c5ec9977c41625f98162f59f5c4b442c54d2a4b711cbed5770c9139fe9dd646186175570e73e15bddabd38cb85b02db11aa100000000650f0a0c96b47e39ff9b74cdd98ce1784760c75fdd7bb9b5a88caa3cd07dedb8742cd7d9aa61e174d1e4b1f433a0c67053aeb0ebc4c89ef1bca546ef3286dc5a8a9f9446a416412aac4f82422a47857877badd3d244aa20f0ecba84ba05829b19553cfb23cfccf9475ab61a6580b1f76d9b81a1aab48540c8ba557c1ba912b2e696cbe939b8658304f2d5c280000", 0xd7}], 0x1) fcntl$setown(r0, 0x6, r2) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r7 = socket(0x2, 0x400000000002, 0x0) r8 = fcntl$dupfd(r7, 0x0, r7) ioctl$TIOCFLUSH(r8, 0x802069de, &(0x7f0000000300)) ioctl$TIOCFLUSH(r8, 0x80047410, &(0x7f0000000000)=0x3) 22:28:27 executing program 0: semget(0x1, 0x0, 0x134) 22:28:27 executing program 1: nanosleep(&(0x7f0000001c40)={0xf0, 0x7fefffff}, 0x0) r0 = accept$inet6(0xffffffffffffffff, &(0x7f0000000000), &(0x7f0000000200)=0xc) ioctl$FIONBIO(r0, 0x8004667e, &(0x7f0000000240)=0x2) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x1c35213e38c35e4a, 0x0) preadv(0xffffffffffffff9c, &(0x7f00000001c0)=[{&(0x7f00000000c0)=""/198, 0xc6}], 0x1, 0x0, 0x0) ioctl$VT_WAITACTIVE(r1, 0x20007606, &(0x7f0000000080)) r2 = kqueue() kqueue() kevent(r2, &(0x7f0000000000), 0xf95, 0x0, 0x214c, 0x0) 22:28:27 executing program 0: poll(&(0x7f00000000c0)=[{0xffffffffffffffff, 0x20}], 0x1, 0x0) pledge(0x0, &(0x7f0000000080)='^}&\\\x00') 22:28:27 executing program 0: r0 = socket$inet6(0x18, 0x4, 0xfffffffffffffffa) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0xc) r1 = socket(0x20, 0x2, 0x9) setsockopt(r1, 0x20000000000011, 0x3, &(0x7f0000001280), 0x0) 22:28:27 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000480)={0xffffffffffffffff, 0xffffffffffffffff}) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x0, 0x100001010, 0xffffffffffffffff, 0x0, 0x0) r2 = accept$inet(0xffffffffffffffff, &(0x7f0000000000), &(0x7f0000000040)=0xc) fcntl$dupfd(r2, 0xa, r1) getpeername$unix(r0, 0x0, 0x0) 22:28:27 executing program 1: mknod(&(0x7f0000000240)='./bus\x00', 0x80000021c0, 0x40004000000028a5) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r0, 0x82907003, &(0x7f0000000000)) 22:28:27 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000100)='/dev/\\rmouse0\x00', 0x400, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105727, &(0x7f00000000c0)={&(0x7f0000000000)=[{0x26}], 0x1}) 22:28:27 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5cc2) r0 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r1 = dup(r0) setsockopt$sock_int(r1, 0xffff, 0x2242cb58d540d66c, &(0x7f0000000500)=0x8, 0x4) openat$wskbd(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/wskbd0\x00', 0x201, 0x0) r2 = semget(0x3, 0x5, 0x44) semctl$GETNCNT(r2, 0x1, 0x3, &(0x7f00000002c0)=""/138) r3 = open(&(0x7f0000000040)='./file0/file0\x00', 0x60e, 0x0) listen(r3, 0x10001) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000440)={0x0, 0x0, 0x0}, &(0x7f0000000480)=0xfffffffffffffff5) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f0000000200)=0xc) r8 = dup(0xffffffffffffffff) r9 = getppid() r10 = geteuid() r11 = getegid() sendmsg$unix(r8, &(0x7f00000003c0)={&(0x7f0000000080)=ANY=[@ANYBLOB="01ba14d0bd696c653000"], 0xa, &(0x7f0000000340)=[{&(0x7f0000000280)="f1e8403201009ce5b9b1a350db171f2a32f3a4db58cf6b70f2fc6e0eb47088a36026fdea85e5ebaaa9846bc2124617f350dcf438f0f3be974809455b4911d04d38d11173022bf9fdc576e6002e4059cac3a5552c4f038a334c00039cf55dfba9c53562f7bdc4ded29670c80ec898c226935480a86a22ed2a82623b26071bcfb2aa9edc4289d193e10a63eb936de9a74051703c3d9f71aca2a3b6814bd64f5a0718f5", 0xa2}], 0x1, &(0x7f0000000380)=[@cred={0x20, 0xffff, 0x0, r9, r10, r11}], 0x20, 0x402}, 0x400) r12 = dup(0xffffffffffffffff) r13 = getppid() r14 = geteuid() r15 = getegid() sendmsg$unix(r12, &(0x7f00000003c0)={&(0x7f0000000080)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000000340)=[{&(0x7f0000000280)="f1e8403201009ce5b9b1a350db171f2a32f3a4db58cf6b70f2fc6e0eb47088a36026fdea85e5ebaaa9846bc2124617f350dcf438f0f3be974809455b4911d04d38d11173022bf9fdc576e6002e4059cac3a5552c4f038a334c00039cf55dfba9c53562f7bdc4ded29670c80ec898c226935480a86a22ed2a82623b26071bcfb2aa9edc4289d193e10a63eb936de9a74051703c3d9f71aca2a3b6814bd64f5a0718f5", 0xa2}], 0x1, &(0x7f0000000380)=[@cred={0x20, 0xffff, 0x0, r13, r14, r15}], 0x20, 0x402}, 0x400) r16 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r16, &(0x7f00000000c0)=[{{r18}, 0xffffffffffffffff, 0x11}], 0x3f, 0x0, 0x0, 0x0) kevent(r16, &(0x7f0000000080)=[{{r17}, 0xfffffffffffffffe, 0x5}], 0x1f, 0x0, 0x0, 0x0) getsockopt$sock_cred(r17, 0xffff, 0x1022, &(0x7f0000000580), &(0x7f0000000600)=0xc) getsockopt$sock_cred(r8, 0xffff, 0x1022, &(0x7f0000000640)={0x0, 0x0, 0x0}, &(0x7f0000000680)=0xc) getgroups(0x4000000000000259, &(0x7f0000000540)=[r19, r7]) setregid(0x0, 0x0) pwritev(r3, &(0x7f0000000100)=[{&(0x7f0000000140)="3db85e2c7f", 0x5}], 0x1, 0x0, 0x0) mknodat(r1, &(0x7f0000000740)='./bus\x00', 0x2017, 0x8) pwritev(r0, &(0x7f0000000780), 0x396, 0x0, 0x800000000000000) ioctl$FIONBIO(r1, 0x8004667e, &(0x7f0000000380)=0x5) listen(r1, 0x924) getpgrp() fcntl$lock(r3, 0x9, &(0x7f0000000240)={0x3, 0x2, 0x6ea1, 0x2, r4}) r20 = semget$private(0x0, 0x1, 0xffffffffffffffee) fchownat(r3, &(0x7f0000000180)='./bus\x00', r5, r6, 0x2) semctl$SETVAL(r20, 0x1, 0x8, &(0x7f0000000000)=0x1) pipe(&(0x7f00000005c0)={0xffffffffffffffff, 0xffffffffffffffff}) pwritev(r3, &(0x7f0000000180), 0x0, 0x0, 0x0) ioctl$WSDISPLAYIO_DELFONT(r22, 0x8058574f, &(0x7f00000003c0)={'./bus\x00', 0x9, 0x7fffffff, 0x7fffffff, 0x1, 0x1, 0x8f, 0x8, 0x1, 0x2, 0x8, 0x407}) writev(r21, &(0x7f00000004c0)=[{&(0x7f00000006c0)="2313f47c5b5204364844ce75a98fd7fbc3f2ece5168bcb51e791f57bf472756969ae49072b4cb1baf9ae4629c837e2d8e4b4305742631598d40f8d7ca9ddddfe621dc928b76c5bbdd8f8f34294c847c713d379698c4204d202811d1a53386d90bddf8e4db91f7b"}, {&(0x7f0000000780)="640943b7db81b8b65feb9e111928590f982fdb8106ab7f0e172ddeff0cfbe5c124ab929f4a883d8203724a358039331686c447adba7bcc31aa132583a3841e9bf28b6a0457bcd78c60698a96b27e6072329bf7430e27276eb514ca84016cf071b4afaf783dcdd979a40ddd70fc4ce47adff2d53ffdc63132b838f0"}, {&(0x7f0000000800)="65c5a39d09cf7dea7fdb131dd594155c88f66c590212d2eed044c30a8304237f4fd8268c6643c911e5f0340a2cbd563a843664efec967b15ab315ef74b9872ae0e5ba775922ca2d7af8df866c3a21af1542614f49ac591606fdc02488ef8caf651"}, {&(0x7f0000000880)="d4ef6ef67d15c6e9b493cb1a84f349cdd5a37359ba1d475d90a1bd6b2605ea36e3d2b8a27941c1fb21599804c29d940df7cac9243ae1c0d17f4ac227dfe912a78d887b878e650bb8e5b0761df9a3b64086dcbacf7c22f776e8754d3d63f9aa1be5ead60f3eb92e97a20772f24352731646303c14fd6bc76982d565dcdafa1607c8a34cba3b476047210215db4223e9d4924227639d87b2b779771bae09db2a3d1493fc2a0947bff9f10e6007913ba78f2929853f7bc4ebc2cd91e66b530d0351fd2283fa3348655f1c08270d55a87043948f743d9c3bdfbb4d75fdcba5694c954f469a7b535007386fb8eda396d744f230528ba568ed68c23f5034484a1adb50ec952b21bd7ef7249a2e57a3002a987e9fcb57920a7192213bb9c9145e5369f25dac9f374ba6025ee85cf3a4fd1b80dfa8583b2250c249ed48d21491b208c65d44daa2add86a38023494e397366d65bb846b87dda5578dc324416e4f16ede64a09cda3cea2f68c83b8ec474fbf8114fd54537b93efcc06e8b61eb8466da75cb6cd22b1f4cb5c56657a9cfebeec732af288ce4fcbc952743e472efdfa9d66ce7c74dccb64e6a1fafdedf9b04fc490a072ebcf0ec85cb45be57d95937fa283c6129480e55dcbdb2d75587f1047de85a8fa950c4aab68e95d2fe31e74177f09571fbbd15c4eb64049bc2c49c2e145855c21d44c0dcbae0c88f739ac1953693a744dc2ad3c0b817c0b3d5654adbc3fb773dd62bf84fc6681897a28bdada77c27b7fec269dd3d823e7cbfdf92f34e4bc3435588d8c24b69aa9e4df65a0a01ffa591120b4b2febaf49290c9062c468b8c7fd6023d53a1289dbb2c7faff8b34b0ebe13aabf36104f36b414256f05bf2425fbabbee7d265debea531d2575576d55a9b7f7cf0cf5f5d5b1c828424e227be402b553819646ecd58b2ed5b03dc3dda8fe1ab87a0355dd30d50b5aefbe4cf79e53a755582fac4787de17e2723a3713486eab855dc1de4c818b4bfeedf087d6d115990d42d095e3c89245b04bbe5ceb41f48d709de1c785f2c8307e31f8f9b73b69deea61e235fad669f8c23347f8ccbc70c270b5d07716136d06790699b3ab8e10ca9d7747ecb7d06c3ed9cf3dc000ca42087100e5b9b744cbe0a6824fcb0250ec6a4b8d37a6797861fac934dc5d99b89758929c2254159b70e20e06e4fea1d84398c16597f198d9170b685dc4ab0e829317eaf64ef7f89180ff4df652a38b5f4969810503856b76868c7dfb2004b945ac5218688eb47204ee483c7918195489d589604f0b2f46b71f9e10fb56e0d583ab5ff92e24431f560e8e626a93d4f94a0dba9f2301e1fa35be982f9b5d0d63e4849eb122fcfd4f3e1461d0cfba8af6955c6b00d9d954cd198873011ca536f47e2ecc672ff3c560401ef8bf4c497d485e6ce6153eedad90d8670777ad2ff3961e09e553c72d471c9bd067e5bbe396bc5c5de2ad3fc499d3cb6e52830e9919552e54225e1e5da5b893fee29658df849e86723c9e7d4a9022a1a1fbc3c4f7674a0ca80b261de9865dbac11d2613f7bda31e15b92ddfa9ee022223681cba203767dc4d915a6fa2a37214e45562bd0a81eac6f5707aa97a4a5d791bfb270aa3fa1fb216472ceae34007aaf2456c0fee6e507c8801daf12ad91d1ca23c3e97841a19fa1ae894ac7ff7de8fe12c2f73bfbf989c810b82cf6937cdfa09d68962f5c884e52c4765928505d5667600ee1ff65050c39f408d2e495ae939923187462727dfa04d543b0ccece2a7fe2b0b6503e201bf733824dfd76e09aec6ef4a9fc102725477924611994cade65e3c1f636f92691eac65e3e827374cffab3b3d920f2f7df2a08e23f6e1e111a5f166c40739670eb6bc861652eb3416d4ad8ae2e55b5cac69313e3da7f45d083ebd2202dbcbeaea2b3eb926d0852e45cc7b284516e0bc37a13e1866ffe56c0016f289d6fb56dcbc578a6eb08a25b5a73df52bd24a07d0b4b2dcf67715f63328f2959c27d77d5a64a0c1d62d563915db968a5bc7a486d8827e8d51b9efd4540748effb042239526f35d92dc4d2c9e18d0f69b4a89f41ece412cb46c01d1c661c94ef956ccdb058127cd4fae4d6818f17c5cf3f4fb0e24b096fc15b7a81be2bb5ed781ceab9f607cb0b529aea3473b15864a1df3ab0c3113a4c6562db072419636a97ad15e3dd10a723301184862fb8f009cfe125c54435c0b168977813b7fc2b3e35b848293aae98d3c9608bc18c3ec2aa2d21889e5aa8bee19382f9159f313818c4398fb78d2fe29327a2922c72dd5a8eaf24acd5cb055ccac993e599a506e802d2e973f3504c81fd7f68fc633972a8b6fc2acac09cfc3f91a9b0409664713ed71c2e91603241c91be6a6de5bcf086d331241d8775de20b2f217437fbfe9ee187b86cbd0710511a73da103fa47eb476398f61b6b625bfd0241eeec4befcf112cb44bfe0894750994379d2e157c1c24dbe449216170d525343d157b9831a91f9b6fa15f04ea7d752d1ffeefa9d3f400d80114c06530ba7a76cb9dbd5b233e1aa567764d676acccab026d2d9fc19a90e9040800334540555ef9e7b67abce68d1f5779dec3253a4941faa5616a6cb9568fb4514e2cbaabb8a89da90d1158ae6ee6b0d538968c806c582229b862d08398efff081ec950c9ff845a257db43b7920c3b8bace980c7824240920bd8c0cc0f1f6834e008b7322de4f327ba35fde444b289a2dc021f4279ba2fc27b0032bca7b45ec620f03fcbceebafa5a144ed2a8c7371a55251da452381d49e84854cd1a346b5caffd73adc347f2488c311025008ecb78b3565d1d92d2075a82cf78ea74942f07f726f9e869fc137649f0e8e79aeab4e35a7c79837162031529feadf2a8e6288412c1ca77273a55d033a9cedee13698ed7b256e4fb56add708a7ebeaf93b0e1040b2004186380df66592d4abc37a735d8a974ddf3ad62c233e4cc9d0c3bfe42de86b98fb57043b903562fe328887f3407d13bf822c266b40b2893419519f6d388900fe969adcab8cd94f4cf86e9e70377ac2e0296616122c47bba03d3e4692a8399e093ec3238d58c90a8d133f8ec202c4b8639b621bba20892f764ec1d06f555bba65e8cacd68d367f20d5926d02841a25e1c6912c9f71e2acfc40c1bff345e64ef1fae8b9af02e6ddcde209c402373e3623f0d3ea554571b178944997a935c7938e26ea09d273b10ad365dd5ba37b4b3698973c3a2317fa1d184ca7fff81dd73522e3c7657c91249951ea9c918a6dd0f0dfc8ead831ae2ff0635e3d836760185f31db93ff859efc6f4f3dab90a68c35c3fba94b68fcd459393a850c7e75658a7abf8bdb55f0b6a39b9e5fa79e35b54cf486f8378cc315a8e250bd127895ff5553e79f03da69c37dd70e458576b44d4afd6676962648cd15eb34b65a27d2fb0b87ef6352fbc05b0a7ae666ea60f3c094626d15de3574338afe0b058a8a88a0716a7840d57eda495b15b450135b03c7ca8e5232eef904f8a6fed1f1592b4d019c28ef428090a0f9a7505127b9e273bc00b4e70e631cddb8339459caa30bba95754eb1a713a23987b1151156d884c0436387c5724e85bcceab610dff2048a19fed5a4a85441ae52d721e6bfae56f371272fc52d7360f82b6797cee2f04d0fce71dde647d9c32da8a3a5100886ecc5ed0237eac4f6e7606d021bbd839a24fcfbe736cbdd403477c731e4a12221fe72368bff6e432fd3d5915d0a24980f89dc6b9c80ebefe1f61d2a34942a12fae5901737a7ab227446eb7ea4dfc95add94667c8587af17eda2705af163325e0ee015dbba48055d300b5ce043fd707e2a2d8b3c2475df2128611ee8789aad1339e09ce9081bd62ab033c32d561ee57596a1a2e8c57da77bbd0a9a1c29d9bbe68eb302eb4adba2b85a3f1b365755164350c231d0745e148c330abe26a48ec759dc39f2bd6d10b7877d8df54322ab889fd73ef8a260f09e6522f2502f34dcc46a05c32dcbbb5cf20dba1e39cd7ca6e5f2daae8b51d5174e73b80e5126994375ef7e317083b2d31cf4867e1784c3bb2f54a2008021673a195965930f9b7eaf521b58555cb0ae50bf3fa0e366f66803686ba1218050a9de2dabba869ce8daf329cd62282fba7aa97c799c641100293bc90eeb305c929c2ac465616da0da4499d2a313e7fc2ad8c44244cd7d70b5ee850b8325f6366d826640c2128f17c719fde36af80d88df0b6ce46299f59278769da67f3ac23f913e4695c66756cffa0ac7023ecc01e677979be511dd22966b7bdc2521890ce3b3a4c8d1d7e81644ccde05bc84e960fe3b169a2f716f8b4ef7d5853e200185c4fad41594c5de6a318af57df089d5877a754a4513cd54b242da9e22fcd9fdb993468e4a511b16c52ed34281b8619101e94b5d238735a486e9d560dee0201f3adac8d79eee8e2ea916929614d19dddee05b65ae3923e41c060f9528f8f451fe36e5a8652f914804f353e184fc317c29592a87f6e0ba10cb2b20480a9d51a1b71f6a19761f0563cca0db5a639434ffab01d5fca87efbb4cc1dba2f6021c6cc80fe3e460a3a282794545a29a8fa82d81982dc16cf1a97096e82075d13d96f2f3d479255ff75cc659b71fc70da1b0a065cbda7639ea680a0d52d474d9d321e0d2337d6cff47b3d3b34d7d88cead3b34019ee79dfba92601e344f788c94e84e6b2759c23b0f5bc58d38d74c691839877009e6fcc16ab3f44f9a19788a9dbf2862b787040f2f2c0d1d7eece6bb45a088a8d00a5dd213003ab5a32fc852859c50923c3d15ea971afbb4063ad8e632737bd5a12f848d88f266b1c23ed383e1eb4a8dcd69065a6f948b53092ef95d516f994084daf2ab77860b332b91cb2e4fd419ec54de667c0cee2c4b05dd84b47f698544b8bf4a975b45577d4544ed070d58ee6507ad2849ae4e1544f5b5c5951481d75c124c0913520e24366df3caea603fb4a4e02e8d69f9a9d64f733d0fb68fa0bf81b238ef4cfdc71f92b6bb84802d7af9bd0c15e77a1fd50c977ae2c190dab7734c7ce5e5531418b815124036b0eda30612b380c69033c6b3991fa0b1085acb97cf43b54a8909558564e6606ea643803d23a3f30ae12ab72a69ac89ca150ab19bf8811f008dcd8039df36e594948d97c919670b349a6f207ecc29ffeda8be5ddaf6921fee8f9d9e31f478e5a8313a14739431e0dcc5d6c5405d54eaee2b62fa88a30574bdbaabac69d67726d8eb7d1eff64e9b933d7508947778618d5f349d5fd3a0ae98448a4703874b9a32382a2816b88e2554cc4763438420ebe7e5e541736cd455302c682d222315af55aee8e08d3d58307e46e42e3463929c1e54fd691abedfe1aa6845ab3ca917a93750a43e15266a12c42655c032adc338205e824627aa4bee2128fe90b99d8b5250231b29184044aab3bef9d3c305c696c69dfbb708b2fa58fa795badac0121b26fdd4e1b9fad516e60b49fec5cb10d6e2d148c14d8689e15b669987bb580f96f3d7575718cebf3067def508fabb7eb71f728f7830d7e307d0eaff3cdf4eb30ba27c8290fcc90240645afddb532b6adbb55ec07ab1947d8b2eb23789db14da66cd657bda9b5d303a0973dce6a8c9e8b36de21e9c05c7df6f479b56d79b4eea974e7b6b8f9a68296710c42b63a0344eaf928956061e571ca866d2c5b6ecf5fa70d23250499ea4f4265bbd726b1e253b505442ac5e175968a075b35bf44e2671daf4e02523f07e00bc6486a362870ec06f0f47f473d9360b25fbb3adaab37060212099034102c78241d73bb0cdfe408f9e8aca26b399eda64"}], 0x10000323) fchdir(r3) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r3, 0x0, 0x0) r23 = semget$private(0x0, 0x5, 0x202) semctl$SETVAL(r23, 0x1, 0x8, &(0x7f0000000280)=0x5) 22:28:28 executing program 0: kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0x0, 0x0, 0x0, 0x1}], 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) socket(0xd5c6838c72b59421, 0x4000, 0x8) setsockopt(r0, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x29, 0xd, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 22:28:28 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x4000000001, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000540)={'tap', 0x0}) r2 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r2, &(0x7f00000000c0)=[{{r4}, 0xffffffffffffffff, 0x11}], 0x3f, 0x0, 0x0, 0x0) kevent(r2, &(0x7f0000000080)=[{{r3}, 0xfffffffffffffffe, 0x5}], 0x1f, 0x0, 0x0, 0x0) connect$unix(r3, &(0x7f00000000c0)=@file={0x0, './file0\x00'}, 0xa) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x382, &(0x7f0000000000)=[{0x28}, {0x2}, {0x6, 0x0, 0x0, 0xfc}]}) pwrite(r0, &(0x7f00000001c0)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) r5 = shmget(0x3, 0x2000, 0x10, &(0x7f0000ffe000/0x2000)=nil) r6 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r6, &(0x7f00000000c0)=[{{r8}, 0xffffffffffffffff, 0x11}], 0x3f, 0x0, 0x0, 0x0) kevent(r6, &(0x7f0000000080)=[{{r7}, 0xfffffffffffffffe, 0x5}], 0x1f, 0x0, 0x0, 0x0) dup2(r6, r8) dup2(r1, r6) shmctl$IPC_STAT(r5, 0x2, &(0x7f0000000200)=""/67) 22:28:28 executing program 0: pledge(&(0x7f0000000200)='vmm f#) \xfdB\xb0\x00\x00\x00\x00\x00\xef\x95`\xfe\x9f\xbe$\xb3\x00\x00\xb5\xe3\x00\x00\x00\x00\x004\x83\xb4\xca\xa1\xa6\x16f\xb8\r\x01\x15\xd1\xfa\xc6\xa7 \x93\x9fP\xfaf\x85#n$\x84\xf3\xd3\xb0\xc9\xfdd\rEV\xea\x04\xe5\xab\x15\xfcE\xacl\x9c\x99v- t3\x03\x00K\xff\x01\xf3/\x18G\x18\xf6\x0f\x18\xf0\xf8\x9c\xe3\xdb\x89wGX\xf5o1\x97m\xb9 \xc3\xdd\xf6-\xe4\xde\xc5J\xd9:Z\xf0\x0f\x83\xfb\xffZ\xd1\xb1\xb0\xbb\x910\x13\x8f\a\xb8\xe2\xff\xd2\xcd\t\xdf*\x86\xd1\xe7\xcb<\"L\x1c\xc6\xc0\xce\xd9\xaf]nF^\xcc\xd8TXa|\x175\xe4\x8a=\x12\xd6&\x1f\xd5/\xa5<', 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) connect(r0, &(0x7f0000000080)=@in6={0x18, 0x0, 0x0, 0x3}, 0xc) 22:28:28 executing program 1: r0 = socket(0x2, 0x8001, 0x0) r1 = openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x80, 0x0) ioctl$TIOCGFLAGS(r1, 0x4004745d, &(0x7f0000000200)) r2 = socket$inet(0x2, 0x0, 0x0) setsockopt$inet_opts(r0, 0x0, 0x3, &(0x7f0000000040), 0x0) r3 = kqueue() kevent(r3, &(0x7f0000000000), 0x20, 0x0, 0x10000, 0x0) r4 = kqueue() syz_open_pts() kevent(r4, &(0x7f0000000000), 0x20, 0x0, 0x10000, 0x0) r5 = open(&(0x7f0000000040)='./file0\x00', 0x8000, 0x4a) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) r7 = kqueue() kevent(r7, &(0x7f0000000000), 0x20, 0x0, 0x10000, 0x0) kevent(r3, &(0x7f0000000000), 0x800, &(0x7f00000000c0)=[{{r4}, 0xfffffffffffffffa, 0xa8, 0x2, 0x0, 0x7}, {{r0}, 0xfffffffffffffff9, 0x1d4, 0x2, 0x7, 0xa1}, {{}, 0x0, 0xa4, 0x20000000, 0x5c7, 0x5}, {{r5}, 0xee375bbb8f367691, 0x0, 0x0, 0x9}, {{r6}, 0xfffffffffffffffc, 0x8, 0x8, 0x7, 0x7f0}, {{0xffffffffffffff9c}, 0xfffffffffffffff8, 0x2, 0x1, 0x4, 0x5d49}, {{r2}, 0xfffffffffffffffb, 0x10d, 0x40000000, 0x6, 0x6}, {{r7}, 0xfffffffffffffffd, 0x80, 0x20000000, 0x8001, 0x3}], 0xfffffffffffffffb, &(0x7f00000001c0)={0x200, 0x8}) 22:28:28 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5cc2) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) unlink(&(0x7f0000000180)='./bus/file0\x00') open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) msgget$private(0x0, 0x1c8) mknod(&(0x7f00000000c0)='./bus/file0\x00', 0x40, 0x1f) open(&(0x7f0000000140)='./bus/file0\x00', 0x2, 0x110) poll(&(0x7f0000000080)=[{r0, 0xee}, {r0}], 0x2, 0x0) 22:28:28 executing program 1: r0 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r0, &(0x7f00000000c0)=[{{r2}, 0xffffffffffffffff, 0x11}], 0x3f, 0x0, 0x0, 0x0) kevent(r0, &(0x7f0000000080)=[{{r1}, 0xfffffffffffffffe, 0x5}], 0x1f, 0x0, 0x0, 0x0) getsockopt(r1, 0x76cc, 0x100, &(0x7f00000001c0)=""/253, &(0x7f0000000080)=0xfd) r3 = socket(0x18, 0x1, 0x0) close(r3) r4 = socket(0x18, 0x400000002, 0x0) accept$inet6(0xffffffffffffffff, &(0x7f0000000100), &(0x7f0000000180)=0x11) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f0000000040)=@file={0x0, './file0\x00'}, 0x1f) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r4) socket(0x400000000018, 0x3, 0x3a) setsockopt(r4, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r3, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r4, &(0x7f0000000140)="ad18f05de2f4ef18", 0x70) 22:28:28 executing program 0: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0x9, &(0x7f0000000180)="01000000", 0x4) setsockopt$sock_int(r0, 0xffff, 0x1021, &(0x7f0000000040)=0x5, 0x4) r1 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "b8000000000000080100"}) close(r1) r2 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r2, &(0x7f00000000c0)=[{{r4}, 0xffffffffffffffff, 0x11}], 0x3f, 0x0, 0x0, 0x0) kevent(r2, &(0x7f0000000080)=[{{r3}, 0xfffffffffffffffe, 0x5}], 0x1f, 0x0, 0x0, 0x0) dup2(r2, r4) ioctl$BIOCSDIRFILT(r4, 0x8004427d, &(0x7f0000000000)) fcntl$dupfd(r0, 0x0, r0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) 22:28:28 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f00000000c0)={0x0, 0x2, 0x0, 0x5, "d730c15b00f4ff0000747beffde400", 0x0, 0x10000000000000}) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x1}}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r1) socket(0x18, 0x2, 0x0) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x8000, 0x0) socket(0x1, 0x4000, 0x0) sendmsg$unix(r1, &(0x7f0000001640)={0x0, 0x0, 0x0, 0x0, 0x0, 0xfffffffffffffe9f}, 0x0) 22:28:28 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) fcntl$getown(r0, 0x5) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f00000002c0)={0x3, &(0x7f0000000300)=[{0x81}, {0x5}, {0x6, 0x0, 0x0, 0x100}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) pwrite(r0, &(0x7f0000000040)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) 22:28:28 executing program 1: mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x0) r0 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000000)='/dev/diskmap\x00', 0x0, 0x0) r1 = openat$vmm(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/vmm\x00', 0x0, 0x0) write(r1, &(0x7f00000001c0)="9de204ebdf369f772576119c537511d09f8c2435fc1f78a209c5ec0518f1df528f15f9c940a064912da277a6a8c478d9bc7eb5ab3882ea8550b579bdb0a5440e2979b8a04b2f99fedc72d34ab53823ecacc3cb1852c299e0728938c47427ce1251bb37d3c25cf8557dae6611adddea12b2c7c4cbe8060f94ec19f50f90cf2323f641036dd1427bd52b92c1062ae7a25b1eba0165f24eabbd569a75073d80b6b9b27ae0f746d566cd6ca5cedc0781ce7861289550284a0d11bb24c22cb14a0194ab54b26b2ba1bab626ce18f2a64615185701689b3b1e948222527b9491e55c66fa5a8c2ba45073808e4ccc533d7f76d05515a25a30", 0xf5) ioctl$DIOCMAP(r0, 0xc0106477, &(0x7f0000000100)={&(0x7f0000000040)='./bus\x00', r1}) open$dir(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) close(0xffffffffffffffff) r2 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r2, &(0x7f00000000c0)=[{{r4}, 0xffffffffffffffff, 0x11}], 0x3f, 0x0, 0x0, 0x0) kevent(r2, &(0x7f0000000080)=[{{r3}, 0xfffffffffffffffe, 0x5}], 0x1f, 0x0, 0x0, 0x0) dup2(r2, r4) connect(r4, &(0x7f0000000180)=@in={0x2, 0x1}, 0xc) r5 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r5, &(0x7f00000000c0)=[{{r7}, 0xffffffffffffffff, 0x11}], 0x3f, 0x0, 0x0, 0x0) kevent(r5, &(0x7f0000000080)=[{{r6}, 0xfffffffffffffffe, 0x5}], 0x1f, 0x0, 0x0, 0x0) dup2(r5, r7) ioctl$BIOCLOCK(r7, 0x20004276) openat$diskmap(0xffffffffffffff9c, 0x0, 0x0, 0x0) execve(0x0, 0x0, 0x0) open(&(0x7f0000000f80)='./bus\x00', 0x102, 0x0) 22:28:28 executing program 0: socketpair(0x10, 0x5, 0x9, &(0x7f0000000000)) r0 = socket(0x800000018, 0x1, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "0000ffff0040800008000005fd9600"}) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) socket(0x18, 0x2005, 0x7fffffff) 22:28:28 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) r1 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r1, &(0x7f00000000c0)=[{{r3}, 0xffffffffffffffff, 0x11}], 0x3f, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000080)=[{{r2}, 0xfffffffffffffffe, 0x5}], 0x1f, 0x0, 0x0, 0x0) ioctl$VT_GETSTATE(r2, 0x40067664, &(0x7f0000000200)) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f00000000c0)=[{0x48}, {0x2}, {0x7ffffffe}]}) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000180)={0x8, &(0x7f0000000080)=[{0xff, 0x5, 0x1f, 0x4}, {0x4, 0x2, 0x2, 0x9b1a}, {0x800, 0x6, 0x9}, {0x7, 0x200, 0x2}, {0x1, 0x3, 0x6, 0x1}, {0x3f, 0x0, 0x81, 0x10001}, {0x0, 0xfffffffffffff3e8, 0x8, 0x2}, {0x4, 0x101, 0xca6, 0x3ff}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0x35c, &(0x7f0000000000)="b6") 22:28:28 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = open$dir(&(0x7f0000000080)='./file0\x00', 0x40, 0x8) mknodat(r1, &(0x7f00000000c0)='./file0\x00', 0x2, 0x100000001) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x3f, 0x5, 0x3d8d7c2a, "73cc510e52b37b2efee534660a76f30d3fc9c06d"}) write(r0, &(0x7f0000000140)="962eebb45c9eab6b468d0f0ec48bc41802b5c894c67aef9e66ef8981ecfc232d4b80a0cacd6e43649d81affd101fee4acaff41e823f5ff44571c6a5ca2efc0274b1c8a8687000188fc5a82813f7ff8fd3f6ab7cfe2b5996515f20f1ed90d", 0x5e) 22:28:28 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "b8000000000000080100"}) socket(0x18, 0x1, 0x0) socket$inet6(0x18, 0x1, 0x0) r0 = semget$private(0x0, 0x5, 0xa6) pipe2(&(0x7f0000000000), 0x4) semop(r0, &(0x7f0000000480)=[{0x2, 0x10001, 0x1000}], 0x1) 22:28:28 executing program 0: r0 = kqueue() minherit(&(0x7f0000868000/0x1000)=nil, 0x1000, 0x0) kevent(r0, &(0x7f0000000040), 0x9130fbf, 0x0, 0x4000000, 0x0) madvise(&(0x7f00002cd000/0x600000)=nil, 0x600000, 0x6) munmap(&(0x7f0000286000/0x600000)=nil, 0x600000) shmget$private(0x0, 0x2000, 0x0, &(0x7f0000412000/0x2000)=nil) r1 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r1, &(0x7f00000000c0)=[{{r3}, 0xffffffffffffffff, 0x11}], 0x3f, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000080)=[{{r2}, 0xfffffffffffffffe, 0x5}], 0x1f, 0x0, 0x0, 0x0) dup2(r1, r3) ioctl$TIOCSTOP(r3, 0x2000746f) 22:28:28 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='\x00\x00\x00\x1b\x00', 0x80, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) r1 = shmget(0x2, 0x2000, 0x100, &(0x7f0000ffe000/0x2000)=nil) r2 = geteuid() setreuid(r2, 0x0) setreuid(r2, r2) r3 = getgid() r4 = dup(0xffffffffffffffff) r5 = getppid() r6 = geteuid() r7 = getegid() sendmsg$unix(r4, &(0x7f00000003c0)={&(0x7f0000000080)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000000340)=[{&(0x7f0000000280)="f1e8403201009ce5b9b1a350db171f2a32f3a4db58cf6b70f2fc6e0eb47088a36026fdea85e5ebaaa9846bc2124617f350dcf438f0f3be974809455b4911d04d38d11173022bf9fdc576e6002e4059cac3a5552c4f038a334c00039cf55dfba9c53562f7bdc4ded29670c80ec898c226935480a86a22ed2a82623b26071bcfb2aa9edc4289d193e10a63eb936de9a74051703c3d9f71aca2a3b6814bd64f5a0718f5", 0xa2}], 0x1, &(0x7f0000000380)=[@cred={0x20, 0xffff, 0x0, r5, r6, r7}], 0x20, 0x402}, 0x400) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) fcntl$setstatus(r8, 0x4, 0xcc) r9 = getpid() fcntl$setown(r8, 0x6, r9) fcntl$setown(r8, 0x6, r9) r10 = getpid() shmctl$IPC_SET(r1, 0x1, &(0x7f0000000100)={{0x7, r2, r3, 0xffffffffffffffff, r7, 0xb6, 0x4}, 0x9, 0x4, r9, r10, 0x3, 0x6, 0x7ff}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x48}, {0x54}, {0x6}]}) syz_emit_ethernet(0xe, &(0x7f00000001c0)="b6ed43bf90b4dd9cea87168f6fff") 22:28:30 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x3080002002, 0x40004000000028ac) open(&(0x7f0000000040)='./bus/file0\x00', 0xc00edd5307df5dc5, 0x10) r0 = open(&(0x7f0000000080)='./bus\x00', 0x881, 0x0) writev(r0, &(0x7f00000000c0)=[{&(0x7f0000000240)="000000186204018b002b3a0000000000000000b9d8dcf9aa694e0e4cfa772dc1d14043000053b5d1d09075288182a3e7bd438b29be9c894314d835d0875b8b01850013f1071d36807465e18c0fa6ae84c9f0611da24e14", 0x57}], 0x1) 22:28:30 executing program 1: r0 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r0, &(0x7f00000000c0)=[{{r2}, 0xffffffffffffffff, 0x11}], 0x3f, 0x0, 0x0, 0x0) kevent(r0, &(0x7f0000000080)=[{{r1}, 0xfffffffffffffffe, 0x5}], 0x1f, 0x0, 0x0, 0x0) ioctl$KDMKTONE(r1, 0x20004b08, &(0x7f0000000000)) ioctl$TIOCCBRK(r1, 0x2000747a) openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x80, 0x0) shmget(0x1, 0x1000, 0x0, &(0x7f0000ffe000/0x1000)=nil) 22:28:30 executing program 0: r0 = socket(0x2, 0x8000, 0xfffffffffffffffe) r1 = socket$inet6(0x18, 0x5, 0xfffffffffffffffa) setsockopt(r1, 0x3, 0x64, &(0x7f0000000100)="0199e1d583ed82f4586d004e0000cafb2edc6f32a2be13000000006de41ca7cc93b9c9d899ce8f00000000000000a5b0887743453c7234e000c00c94b65e23d59ac87f72e80be649a03edc0a5b0c96d32ba35821da60fa5ff192ee36bd624249f28fe78a366fa884ef913b72ac5144cb49af1ded9b61a262b4729fa736607972d609b1e7f06243a543412f1786342b5ead752f18443d0dbd4abb7427bd94082e3ea772e3ab2bca65be2582762f3f183df331339a0bbfd104f94621c8eb333dc2", 0xc0) fcntl$setstatus(0xffffffffffffffff, 0x4, 0x40) setsockopt(r0, 0x0, 0x7, 0x0, 0x0) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000000)=0x1ff) 22:28:30 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) r1 = kqueue() pipe2(&(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) kevent(r1, &(0x7f00000000c0)=[{{r3}, 0xfffffffffffffffe, 0x11, 0x0, 0x2}], 0x40, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000080)=[{{r2}, 0xfffffffffffffffe, 0x5}], 0x1f, 0x0, 0x0, 0x0) r4 = open(&(0x7f0000000380)='./file0\x00', 0x8, 0x150) ioctl$WSDISPLAYIO_GETSCREENTYPE(r2, 0xc028575d, &(0x7f0000000180)={0x7, 0x1, './file0\x00', 0x4, 0x1000, 0x1f, 0x80000000}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000240)={0x3, &(0x7f0000000040)=[{0x20054}, {0x200006c}, {0x840000006, 0x0, 0x0, 0x7cf}]}) r5 = kqueue() kevent(r5, &(0x7f0000000040), 0x4, 0x0, 0x3, 0x0) r6 = kqueue() kevent(r6, &(0x7f0000000040), 0x4, 0x0, 0x3, 0x0) r7 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r7, &(0x7f00000000c0)=[{{r9}, 0xffffffffffffffff, 0x11}], 0x3f, 0x0, 0x0, 0x0) kevent(r7, &(0x7f0000000080)=[{{r8}, 0xfffffffffffffffe, 0x5}], 0x1f, 0x0, 0x0, 0x0) r10 = openat(r8, &(0x7f00000003c0)='./file0\x00', 0x1, 0x140) r11 = kqueue() kevent(r11, &(0x7f0000000000), 0x20, 0x0, 0x10000, 0x0) r12 = kqueue() kevent(r12, &(0x7f0000000000), 0x20, 0x0, 0x10000, 0x0) r13 = kqueue() kevent(r13, &(0x7f0000000000), 0x20, 0x0, 0x10000, 0x0) r14 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r14, &(0x7f00000000c0)=[{{r16}, 0xffffffffffffffff, 0x11}], 0x3f, 0x0, 0x0, 0x0) kevent(r14, &(0x7f0000000080)=[{{r15}, 0xfffffffffffffffe, 0x5}], 0x1f, 0x0, 0x0, 0x0) dup2(r14, r16) r17 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r17, &(0x7f00000000c0)=[{{r19}, 0xffffffffffffffff, 0x11}], 0x3f, 0x0, 0x0, 0x0) kevent(r17, &(0x7f0000000080)=[{{r18}, 0xfffffffffffffffe, 0x5}], 0x1f, 0x0, 0x0, 0x0) dup2(r17, r19) kevent(r1, &(0x7f0000000400)=[{{r2}, 0xfffffffffffffffd, 0xe0, 0x40000002, 0x3, 0xdc4}, {{r4}, 0xfffffffffffffffb, 0x80, 0x4, 0x7}, {{0xffffffffffffff9c}, 0xfffffffffffffffc, 0x40, 0x0, 0x7f, 0x5}, {{r5}, 0x0, 0x0, 0x10, 0x0, 0x93f}, {{r6}, 0xfffffffffffffffd, 0x20, 0x81b02c9fef49e4fb, 0x7fff, 0x3}, {{r10}, 0xfffffffffffffff8, 0x2, 0x1, 0xfffffffffffffffb}, {{r2}, 0xfffffffffffffff8, 0x0, 0x80, 0x4, 0x2}, {{r4}, 0xfffffffffffffffd, 0x1, 0x80, 0x101, 0xffff}], 0x4, &(0x7f0000000500)=[{{r11}, 0x0, 0x0, 0x2, 0x1, 0xffffffffffffffff}, {{r2}, 0xfffffffffffffff8, 0xb5, 0x20000000, 0x19, 0x42b6}, {{r12}, 0xfffffffffffffffd, 0x20, 0x40000000, 0xb0, 0x8}, {{r4}, 0xfffffffffffffffe, 0x2, 0x2, 0x40, 0x200}, {{r13}, 0x5, 0x20, 0x2, 0x0, 0x5}, {{r2}, 0xfffffffffffffff8, 0x20, 0x1, 0x8, 0x1}, {{r14}, 0xfffffffffffffffc, 0xa, 0x4, 0x3, 0x80}, {{r17}, 0xfffffffffffffffc, 0x40, 0xf1c28a4c4a4586f2, 0x10001, 0x5}], 0x1, &(0x7f0000000600)={0x7, 0x23b9}) r20 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/bpf\x00', 0x800, 0x0) kevent(r20, &(0x7f00000000c0)=[{{r22}, 0xffffffffffffffff, 0x11}], 0x3f, 0x0, 0x0, 0x0) kevent(r20, &(0x7f0000000300)=[{{r21}, 0xfffffffffffffffe, 0x1, 0x0, 0x0, 0x8}, {{r0}, 0xfffffffffffffffc, 0x51, 0x1, 0x2, 0x4}, {{r20}, 0x7ffffffffffffffd, 0xb, 0xfffff, 0x5, 0x400}], 0x1f, 0x0, 0x0, 0x0) r23 = kqueue() kevent(r23, &(0x7f0000000000), 0x20, 0x0, 0x10000, 0x0) fcntl$getown(r23, 0x5) dup2(r20, r22) r24 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r24, &(0x7f00000000c0)=[{{r26}, 0xffffffffffffffff, 0x11}], 0x3f, 0x0, 0x0, 0x0) kevent(r24, &(0x7f0000000080)=[{{r25}, 0xfffffffffffffffe, 0x5}], 0x1f, 0x0, 0x0, 0x0) r27 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r27, &(0x7f00000000c0)=[{{r29}, 0xffffffffffffffff, 0x11}], 0x3f, 0x0, 0x0, 0x0) kevent(r27, &(0x7f0000000080)=[{{r28}, 0xfffffffffffffffe, 0x5}], 0x1f, 0x0, 0x0, 0x0) ioctl$BIOCGSTATS(r28, 0x4008426f, &(0x7f00000001c0)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x2000000000000048, &(0x7f0000000080)=[{0x1ff, 0x45, 0x2, 0x7fffffff}, {0x7, 0x4, 0xfffffffffffffff7, 0x7}, {0x2, 0x5, 0xa6c7, 0x10ec}, {0x20, 0x3, 0x7fffffff, 0x33e7}, {0x1, 0x9, 0x0, 0x9}, {0x0, 0x20, 0x498, 0x3cfe}, {0x6, 0x1f, 0xffffffff, 0x20}, {0x101, 0x5, 0xffffffffffffffff, 0x6}, {0x9, 0x2, 0x0, 0xc7}, {0xfffffffffffff4a1, 0xa8b1, 0x3, 0x1}]}) pwrite(r0, &(0x7f0000000100)="b1e91bee8fad27050cdaeb0413b0", 0xe, 0x0, 0x0) 22:28:30 executing program 0: r0 = syz_open_pts() close(r0) setrlimit(0x0, &(0x7f0000000000)={0x3000, 0x4}) r1 = syz_open_pts() close(r1) r2 = syz_open_pts() ioctl$TIOCSETAW(r1, 0x80047469, &(0x7f0000001780)={0x34, 0x0, 0x0, 0x0, "1ffbffa6163cb90277925f1be62c36ae61dba648"}) ioctl$TIOCSETA(r0, 0x80047470, &(0x7f0000000080)={0x7ffe, 0x0, 0x0, 0x0, "8b000000000000000000000800"}) r3 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r3, &(0x7f00000000c0)=[{{r5}, 0xffffffffffffffff, 0x11}], 0x3f, 0x0, 0x0, 0x0) kevent(r3, &(0x7f0000000080)=[{{r4}, 0xfffffffffffffffe, 0x5}], 0x1f, 0x0, 0x0, 0x0) dup2(r3, r5) ioctl$BIOCSFILDROP(r5, 0x80044279, &(0x7f0000000100)=0x1) writev(r0, &(0x7f0000002a00), 0x1) readv(r0, &(0x7f0000000240)=[{&(0x7f0000000140)=""/51, 0x33}], 0x1) poll(&(0x7f0000000180)=[{r0, 0x85}], 0x1, 0x0) r6 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r6, &(0x7f00000000c0)=[{{r8}, 0xffffffffffffffff, 0x11}], 0x3f, 0x0, 0x0, 0x0) kevent(r6, &(0x7f0000000080)=[{{r7}, 0xfffffffffffffffe, 0x5}], 0x1f, 0x0, 0x0, 0x0) r9 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r9, &(0x7f00000000c0)=[{{r11}, 0xffffffffffffffff, 0x11}], 0x3f, 0x0, 0x0, 0x0) kevent(r9, &(0x7f0000000080)=[{{r10}, 0xfffffffffffffffe, 0x5}], 0x1f, 0x0, 0x0, 0x0) dup2(r9, r11) r12 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r12, &(0x7f00000000c0)=[{{r14}, 0xffffffffffffffff, 0x11}], 0x3f, 0x0, 0x0, 0x0) kevent(r12, &(0x7f0000000080)=[{{r13}, 0xfffffffffffffffe, 0x5}], 0x1f, 0x0, 0x0, 0x0) r15 = kqueue() kevent(r15, &(0x7f0000000000), 0x20, 0x0, 0x10000, 0x0) r16 = kqueue() kevent(r16, &(0x7f0000000000), 0x20, 0x0, 0x10000, 0x0) r17 = openat$wskbd(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/wskbd0\x00', 0x80, 0x0) r18 = kqueue() kevent(r18, &(0x7f0000000040), 0x4, 0x0, 0x3, 0x0) r19 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000200)='/dev/wsmouse\x00', 0x8, 0x0) kevent(r3, &(0x7f0000000280)=[{{r7}, 0xffffffffffffffff, 0x2, 0x21, 0x1, 0x9}, {{r9}, 0x6, 0x85, 0x2, 0x0, 0x20}, {{}, 0xfffffffffffffffc, 0x40, 0x0, 0x10000, 0x8}, {{r13}, 0x7ffffffffffffffb, 0x40, 0x20000000, 0x6, 0x2}, {{r15}, 0xfffffffffffffffd, 0x83, 0x4, 0x5, 0x7fff}, {{r16}, 0xfffffffffffffffc, 0x21, 0x8, 0x9, 0xe35}, {{r2}, 0xfffffffffffffffe, 0x45, 0x0, 0x6, 0x7}, {{r17}, 0xfffffffffffffffd, 0x10, 0x10, 0x5, 0x6}], 0xe3a, &(0x7f0000000380)=[{{r18}, 0xfffffffffffffffe, 0x82, 0x2, 0x8, 0x9}, {{r19}, 0xfffffffffffffffd, 0x2, 0x40000000, 0x1f, 0x8}, {{r5}, 0xfffffffffffffffb, 0x3, 0x2, 0x7, 0x8}, {{0xffffffffffffff9c}, 0xfffffffffffffff9, 0x4f, 0xf0000000, 0x5, 0xcd}], 0x5, &(0x7f0000000400)={0x2, 0x6}) syz_open_pts() r20 = open(&(0x7f0000000040)='./file0\x00', 0x100, 0x4) ioctl$WSMUXIO_ADD_DEVICE(r20, 0x80085761, &(0x7f00000000c0)={0x1}) 22:28:30 executing program 1: r0 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) fcntl$getflags(r2, 0x3) kevent(r0, &(0x7f00000000c0)=[{{r2}, 0xffffffffffffffff, 0x11}], 0x3f, 0x0, 0x0, 0x0) openat(r2, &(0x7f0000000040)='./bus\x00', 0x20000, 0xc) kevent(r0, &(0x7f0000000080)=[{{r1}, 0xfffffffffffffffe, 0x5}], 0x1f, 0x0, 0x0, 0x0) r3 = dup2(r0, r2) shutdown(r2, 0x1) mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x86128) r4 = open(&(0x7f0000000000)='./bus\x00', 0x6, 0x0) write(r4, &(0x7f0000000140)="220e228901001c067ebc74a7ea11cf801bf1fa48f4445ed5", 0x18) ioctl$VMM_IOC_TERM(0xffffffffffffffff, 0x80045604, &(0x7f0000000180)={0x1ff}) flock(r3, 0x3) pwritev(r4, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff03}], 0x100000000000005e, 0x0, 0x0) 22:28:30 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r0 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x1800c) kevent(r0, &(0x7f00000000c0)=[{{r2}, 0xffffffffffffffff, 0x11}], 0x3f, 0x0, 0x0, 0x0) kevent(r0, &(0x7f0000000080)=[{{r1}, 0xfffffffffffffffe, 0x5}], 0x1f, 0x0, 0x0, 0x0) dup2(r0, r2) getsockname$inet6(r2, &(0x7f0000000080), &(0x7f00000000c0)=0xc) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) open$dir(&(0x7f0000000100)='./file0/file0\x00', 0x20, 0x90) symlink(&(0x7f0000000240)='./file0/file1\x00', &(0x7f0000000280)='./file0/file1\x00') setuid(0xee01) openat(0xffffffffffffff9c, &(0x7f0000000300)='./file0/file0\x00', 0x200, 0x0) rename(&(0x7f0000000040)='./file0/file0\x00', &(0x7f00000001c0)='./file0/file1\x00') 22:28:30 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000040)={0x1, &(0x7f0000000080)=[{0x101, 0x2, 0x9, 0x5}]}) pwrite(r0, &(0x7f0000000240)="d000"/14, 0xe, 0x0, 0x0) 22:28:31 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$WSDISPLAYIO_SVIDEO(0xffffffffffffff9c, 0x80045745, &(0x7f0000000080)=0x1) r2 = kqueue() kevent(r2, &(0x7f0000000000), 0x20, 0x0, 0x10000, 0x0) writev(r2, &(0x7f0000002a00), 0x1) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xfff7fffffffffffc, 0x3c6a, "9375b01a93b45136fdf0f0e1787fd11e3b4ba8dd"}) read(r1, &(0x7f0000000540)=""/226, 0xe2) writev(r0, &(0x7f0000000300)=[{&(0x7f0000000040)="d179e31da54bdc7cefba2de7d1f0d037ef5557c401a2450343011f7e25cfc9984e71e3b572608b27de7f", 0x2a}], 0x1) r3 = openat$pci(0xffffffffffffff9c, &(0x7f0000000100)='/dev/pci\x00', 0x1, 0x0) writev(r3, &(0x7f00000002c0)=[{&(0x7f0000000140)="679f657b1fe93fb90e01d14a97dbd9702b4be20ce8836120788d9e188bf00bdfe315535b864845057d6b0074dc61e702edf517df46f884aa4f6f664b41d3fb8249ff46e0908616ebc23c319720897c6aa8151f6f143a40ee15e1cdb94ab2bd84c3d656af41a7c427faf7b9c75ee685cfa566caab0c1a6eef67f30aadb3d6f7706a8c5e21b39f7326856903100b96fa7af6dbc0d3c5c93f2da55f435031daffccec2311495d8e24a8fecdebfecca229c2cbca24ad9ae2a9adcaa4833605806badf295a31b46a2dc956b13ec98586bf452e0fdc60aaa9aba2af97fd1a8d50420c665d6c8ba8e14f603ca4e237304bd023aa81282e4", 0xf4}, {&(0x7f0000000240)="667422dce223b47597965b62f9f2a5149e06d2820898bb5beafdcf7aeacc8d8742b923dbe1620441353374bac5f74144871968e5dc5892546e3861b32c56a930f51956636d7a00fdbddd902c0d4c95b497a7c9417acb3cae3eb2bd8c103ae1e2d6faec71af7175ca83133b06133470815605578ab4070d8d3e3f39", 0x7b}], 0x2) 22:28:31 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSTOP(r1, 0x2000746f) ioctl$TIOCSETA(r0, 0x80047470, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) dup(r0) r2 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r2, &(0x7f00000000c0)=[{{r4}, 0xffffffffffffffff, 0x11}], 0x3f, 0x0, 0x0, 0x0) r5 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r5, &(0x7f00000000c0)=[{{r7}, 0xffffffffffffffff, 0x11}], 0x3f, 0x0, 0x0, 0x0) kevent(r5, &(0x7f0000000080)=[{{r6}, 0xfffffffffffffffe, 0x5}], 0x1f, 0x0, 0x0, 0x0) dup2(r5, r7) ioctl$FIONREAD(r5, 0x4004667f, &(0x7f0000000100)) kevent(r2, &(0x7f0000000080)=[{{r3}, 0xfffffffffffffffe, 0x5}], 0x1f, 0x0, 0x0, 0x0) dup2(r2, r4) openat(r4, &(0x7f0000000040)='./file0\x00', 0x404, 0x1) select(0x40, &(0x7f00000001c0)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xa7}, 0x0, &(0x7f0000000240)={0x7b, 0x0, 0x0, 0x2}, 0x0) ioctl$FIONBIO(r1, 0x8004667e, &(0x7f0000000140)=0x5) 22:28:31 executing program 1: rmdir(&(0x7f0000000000)='./file0\x00') msgget(0x0, 0x8) r0 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffff9c) utimensat(r0, &(0x7f0000000040)='./file0\x00', &(0x7f0000000080)={{0x8, 0x7}, {0x8, 0x1ff}}, 0x2) r1 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffff9c) sendto$unix(r1, &(0x7f00000000c0)="bdbe0d58e346e2aad67a2399de45aa5ce4b7362b6cdbc98a1fd94cabb15fc487a815a86b6afc645be4acd5a835e42e63423b8b324bcf656d4767032ec9311670a98f91fc75bc1fc60b6e4f1254aebd2393c91b1c9b69aff555c12b320ab8861e48ddbc1dd532b98e94551f9e33131124f7c00535b5848bc1d79cd90c770b760337a7633c9378505f6fc6238918de0ad13532b116386ba24b574d21ce0e2c1a853880fa9ecf208bb02065d7a6337d36337952edd85e3252490e2b5f378c811f0a5883e2ccaae56d9c28f74728a1feb4ecc1acc4a4050da175d21ef38f974bfdb37b9a9a5446", 0xe5, 0x8, &(0x7f00000001c0)=@file={0x2, './file0\x00'}, 0xa) msgget$private(0x0, 0x41199bcf1d343163) r2 = open(&(0x7f0000000200)='./file0\x00', 0x80, 0x100) recvfrom$unix(r2, &(0x7f0000000240)=""/195, 0xc3, 0xbec6f8a9294f618e, &(0x7f0000000340)=@file={0x0, './file0\x00'}, 0xa) getrusage(0x7fffffffffffffff, &(0x7f0000000380)) setsockopt$inet6_MRT6_ADD_MIF(r1, 0x29, 0x66, &(0x7f0000000440)={0x100000000, 0x0, 0x8, 0x3873, 0x80000000}, 0xc) r3 = socket$inet6(0x18, 0x8001, 0x0) getsockopt$sock_int(r3, 0xffff, 0x1002, &(0x7f0000000480), &(0x7f00000004c0)=0x4) r4 = socket(0x2, 0x8000, 0x8001) read(r4, &(0x7f0000000500)=""/55, 0x37) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000540)='/dev/wsmouse\x00', 0x80, 0x0) r5 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000580)='/dev/ttyCcfg\x00', 0x10, 0x0) ioctl$FIONBIO(r5, 0x8004667e, &(0x7f00000005c0)=0x100000000) socket(0x6, 0x4000, 0x7) r6 = socket$inet(0x2, 0x4000, 0x0) accept(r6, 0x0, &(0x7f0000000600)) r7 = msgget$private(0x0, 0x111) msgsnd(r7, &(0x7f0000000640)={0x2, "10e814d0526563b7e22e0717940de8d6588c13cc60bf8bf09dacf632cdbc6355401c515dad88630cbc0090f3daef078747698947265b5634c571de360242e312060e5f5ee1524fff2a7ced6c3474a417bbc4cfc5a693d90586a3720efb7596468c258da4f237b85861f8c64434baf9092cfebe8f4ca73e6530b587f3c1aeb023a8faef43c613803fc375b49ec0e934f41a9ced53f10315d4ecc2ee2a25a963db8514073a560aa440c777fc8f5fe8306d21be3e3f031849e8e40ab8f7a611be499f57624070fbeefbd2dce3f8b4082a760083b82aace6cfc82198561949b208166ef850e0f522ced2a82fe2ec8e9e09685681472430d8fc303443c753996e2de6fca92ba2e22813f869c44954ce8fea16f29c993536290c96341961816a81e54608aad521f7bff61771bcb64fb5af890e3badb87a55f4b1040a71ed52a09e940d94e8df5b661aeaed80c3255ad19d9729ac4b8fdb520f1d03afdc00d3c6753af25b0318d628726396eb1b041d9a25937615c023b8cace8daed02e52f44e956e876feb2bcf2f329e016992d5459c689c288c51564ae705c7adf11c740cc09a604336f403fe2dd84e111faa682acc1f1b78bddd11122b271428214eeda93085cd4b81db8fc2e48a035413f414307c5ddeefafc3442815fe609f29c88724c23e2562086fc8e6964bed64530982744ad968b7b060e757566cb82f5d8eff38208704a8e08a16105bc40e48c59820bdf448a4d553e758fc5ed44369bd189b9461705db34087f36065cb3793c857a10e54cb6b53d512041fe2525caff627a3f11c8b8dbaf6f0176ded6c4aeafb28d8a9684d2f9beddf7de6a0505695b09c11baa5176ea812c11ce241b5c60032b6f495e0ae4b937f6ed07895b3630042e24dd2dafd7bd493661dd1412eda49ae61212ce3561db5f1f932512b8567637347c8d887807aa236ebaf389c3604f129df89a88164b11c0705baa99207ddd4b491b864a06365a89e4b820449e47f7621e79322632a8efa4a406bdc6922f034099be7d6de2c8186ea9e070b3b963d2315de67470df7333ffff6c3bae9ac20da274233a71daeb4eeccb79a3e62faac80a65a1e5f2151f426661eca1a29a5acf3537e90c7cfb391442db627c9f84dd01546a0114f9d8be75d37f8b19f473594592c1e70eac05ce2d94c26f3f941b12504dfd813329026f4e33b3d154846ea9c7f2ec27b711896342b451881600eb348c05af9f1e04a8f2d6144abf6520c4d4bfb1993375e17c6f4543e5490c8378ccad4bdf9310381630cb6814ce173c5f232e5ba9bb3c2cb7863b29ed154986b1673e72699a299751faa27eec6c70247ba3ab3ce2ab2501ebc570c1f20dce21cf59dc9efb9af528a33da7a68c1034dd3d69350a473dbe2b8d2b2fee5750f9a0e08245ac6dfe0843e7a550dd740e9ee1003432f408aeb27e26d3b693403f4f09237bd3f848f6c00c6392772cbdec9c6657723cdce93034fe4ef9d7601f5e0aea42dfac0e767ae0d25ada2410871df3cc758edf9decdc5d48dc3eeefcdffdf48eb3599e862ae93bbc328149339347e4965fae08393df1134b994ced46e514e710d543262174f8070babc6b87139d15df34511d06d9f58e5350a7436de8370b5c1e44e11352bba28b2a821aca664273731b943cc0fb61eb4e8f0f1d02a799bacee010dc2d0d93451c0ffb1450911bb7f4e8c2ab2484385447b1e3c7bce90ba908b70ebb6c6ac2bf93fe694fd67bf09872967ff6dfac3d8b895005076de18692447bae2042b1c6a0bf38d587a3f718c73a1f756b97a18eb76804b91d8cf98778862515f46c0eca336c8c9389436fefad87f7700c72d13df40c642ce1c5bd4ee212abe5ed44b462b6677973e9e7b66dd14ad19561045ccf3e8c3aa6338ddf0f7d1bd3057c02d84515d2cbc103eee590bac8f50b0fc02a9655b0697716e14bd472e144127a86ddb13e3285aeba35f2386c7817ba4886e1a8174f234c01993e3a660d2d046763a7ea442cde37047a669ad75391b29d0d32c3a662e80d5b66f05a3bb52440981b990f937b7583f25940bce200b87c8f0bf089055db243275969127cc5a83182051e75189ed7de450b67df5db556030ad500a120d759f3bd8d2b0bb8d0fe6154b3d9de410dec5cbb89b9c2f95836ae93dbde64886b379b8725744cb03350935d923044272d88aee00b52c08ac0415fc8c397c01a5128e4a0a9634bd1ca7d943afb2c80907e403ea64987c09bb6e93f3592b890446e392b72cf5dc607e052f5ef27e33d537c078fb40bcdc9fe8d1e1634bc8cc36df740062b37f1da804dffb34b935096961cea90e9e2bf149ad75867e0491ae00123212224bc2ad3e711a5117a30ed90b53cfcc68d0a0b1d772e661afe46306cbed2efcd27d27a45e2c3882b9affbcc57e698bfca0959a6ea3a1b004c32cfaab444c0f445860ab8e2def55ebdfa75a70fabf1a1ecb3af77ef2b017c5375bfaacc869461b4c2d43733c7cf938175d90a22c4a5973be24cf9f7fd4643a215015c42cd01c0a5f62237490d96913dca16e238198664bec18412b4099f6fcb7e1ca858cd910506ac917fbc941cffdcc3285575318ba77ba1b9afbbd684a7374e639b809e08348ab87cf1a0516640a81e658584f7c43c1cf69e724012756bd8d91b59ba65835241cad93465023a213834287bf30fa8aca499a269f6277bd0b251cd145a3fb48cb56a730a22746bc45ac95abd0487a960b0adb29fc1db8a60615d7ff2b1df0e330536c1988384a33e21dd78c453f8a93f2bb0d62340ed8ce97ebc5961276e8e1a2ddeb690c4fe7b42b8ba0de39decafaca794a99170644a99d71c04f72bf1d0b1bb709745e8c1fb57e28df463fd9a7a14b96b3c81bc6cd2e9746492036051458b5d9ae7e0b54a314fd56bb5fa83fa2530f639f1f05744956f91fcc2a738133db8da5552bbdf1e8cb7801d556e32363b8565bd2a974b12045d9d2cdd4a62ead0c7704e52753cbbcc99e274dc57ac5f63d3fd1654ac9723bc4f8e5604be1c48718cbe643b5985852bab350bed5ddc82e0616306e6e1d0791836bd61a03a11058de2a74ace5f86adf0cf807529c61c3e439ef15dd68cc591185f2d86525ef3f81a608da68a230dd70ae962ef91453a8247f983b213618155760679eaa9bf93c8090bf2aade8e2820d8b1a2b3c5c2d2e6179cb859d0004e4a84f9575a581df5cffec1f86a41e8028ac5624ce5f5005aebce49825c227ec8cf239b4c5594b0511c874c91d10f8abde4ff8c996020f9fa09011f84a741d22ad05a8d8295066a4f54fe6ab700e2e4cf4c93536a0793d24339b52a7c89cd41d6e09ae03d4fc821f4d697f04839f46e5f1ab585c36636f01f08720ca9cd485a6272ff6ebef3c11f24ae2009da1f5d9daa3dc4fa0995484cd792bd305e4286ff6324e4e71941a4361b7d97e71e0476a385fd68e509e5b7157bacbd099460ea8a260b45380df400aa642472ce576e5f76de2bd1b07d831bd756c82437572c18ca358332d3b28e494bbabde499b46cf68863bb86ae4aa266acbf4c74ada59514d4a5a3f19b136fc81ff28772ccf72b640284aa1eefc2a2076ca5af20bf7fbafa13b39cfb26bfbcd8b6df592ec38053f4a6037c0d4578c519f8a8fa5bb30d67f450683ade6e48e2d1486878232efe4b3816d09613033790789456ef01960f6092634919e67a7f6f0ecfc423eb709b13dfa603d2488d7e21b3c5bc7eeb415b84bba0db320429ea6579a7415483cfa791adfd94a3c2c4da64fe551949ef1643cc0fa4e24f9d56e6dc4c8050055b9795a0fe561dffdc75046ebfe66c56f2fda4489bc1c58a4b0611d72019f05c643d57f6e62735f29537acda4bbd09d7f86fe4ac0ae6aa9a6b50167241282fd844e2ab9275ae5f512e67efafdc25de9b2f5790ab4ec6f17bf2340feaec77b24d2f2bf873e49b72a66382103d35e45e4616642acda829939cf93c6615010b54c00fbe55f9ee07eabe865e16510213492752a28593b5760b798277301274bdb0a1f65e5ddbf62c7140ec71220ea5a43e7004db78ce4b7661559f6a5d9fbe7e5455b109f04158a4ee0e7c2350647f69ab926d6ddccd829865377d94d302d204e243cb8d226b0f7985cabe9d9a0b5f63b042741866f963c8ddff214569d0df3daa07b4a61736a0def18592f76e8aae8fba153fc81152f2d546a8d009b4cc90b4bd04573b37a8a6fadc7b000e6c48c73f2262691dfa9041589a3561542b7de9605b39d1c28f3249b5246f8474f55ebf28caed1893252281e8c3344847a983d5f79376824d5c075ec4b46a60fc19c6f068146f46b38ce2fe1aa6b7de617620e7aa08c1146dd28a448645755d76cf71fc67d388f756da7ec4138b1d9238dc5f9cbcd12db1170f7c2c29318217cd2996bf23fa355fabe372a09bc072ebffe0ea2ea82bb14cfc06ecd0c0207035521c64fc541d850520c4fa551c31d9352bd0392b5ec2da65fdc1d1738614727ce659ecfb8aff4e06c8e516cb77a4543907806b53b7dbd3716253af10446ee0f258e5e275262cbb9db416b999f9e8e7f002666d4a72b39595caebe0f906a78f264e2b68924d23a855b2bff349822cd0a4ea73e5f01893b63210af989dd5fc6d0a3bb919c2f2ba3a50259e8ee73c04b1b67b4131df1f3e2674ae442388afd89fa94cb6597a425e86643685e7d9244f0f6072d349e0e0b4889caeaa730a340d4bef7b4bb1dde1720120f919ed60ef10b0d563e910aa1c30187b92f9501d1374b97581e8b8757b47f07541c25e432da533c627a8061e61712951581fc80e133233f50c2d16ce7cee322567c9bf06646d19acab672d6051142d335b2aa3023fcab8374b7cd25c6476257ceb8177577f0f96e9bcf8ceaabc3cf59c64a4db334cc880d55b16360f9227e0befa30af157199fe5b5fe89450d97bddb59e056f5e8808550b5076e5d6f605210372986e896e3e151409510d7d7490ef25781dcf6cdf4ceb7e3ef5c349a06b07de990a13516bc51db2740c98577d0a6ee0776c4f6de8b1a7b924f5efc199346dfe95f146f8cf58a8a96e19470e2746a5c1abef3cd2b59f5f1ddccb9a8913531da6874eebcba4696e901ae93522391b53d3a03b63a2955ea525cab2a83964f958bb90b58b38e047cd011f05beb008e1da3dc15921230788062feffea86e22c0b7dcee3b0de2b4db00a56b2d04c0d73e02aff7e21e354be9ba806c1d538533ea0b840dd9eec69d5d6cf1139b199f2d92273c7c67bda0890117641343a7f2a4f18c917fd7557703bfb470b63534ee3b5374ecb5d7017f45e1df5077b4e4f87e5e810e8a986a7b90613d80eb99923499c06b1ed5440bf49dd0bafb6df64c986cb297a81a9ee947013375e30e9a498b2583dc7a32481a67c05cc776985681ce74289822f720f63946c0b1ba1f824052753eca38da76fa4da05e7ef6d4d6ab9431cfac68819f38bf0f86343981b2bbb31cd9852e561fdcc1b801739a5934bc37dc737b89623f129fa7471510670c91b7679b7df70fc43e2b018ff109b7788ff11e8f5610c3b932456206e888f329ef9922bb6d6687514531eff0ca8be12d0af632d86efbb9e5530d55fcbf2e797cc77fc55c55ae7d5df7024b46c2eed9dc1094e72e17790ecabadb45bcc74f1c29521963ce42d4b147d578b947b4c0addd03a1dc7d78dcb674ed75dc5f9e7ab79525460c9b81ec292d9aaa465898890dcde606aabf3d56a05c9b8af434ca67f43c9108c5524efc5cf5d2261f9218c0f934a9ebb30632d6aad16d8bf1beb8175f3cb75b4a51ee3638667f8"}, 0x1008, 0x800) bind(0xffffffffffffff9c, &(0x7f0000001680)=@in={0x2, 0x0}, 0xc) socketpair(0x20, 0x2, 0x1, &(0x7f00000016c0)={0xffffffffffffffff}) getsockopt$sock_cred(r8, 0xffff, 0x1022, &(0x7f0000001700), &(0x7f0000001740)=0xc) kqueue() mprotect(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x8) ioctl$WSMOUSEIO_GETPARAMS(r0, 0x80105727, &(0x7f00000017c0)={&(0x7f0000001780)=[{0x40, 0x4}, {0x21, 0x10000}], 0x2}) r9 = dup(0xffffffffffffff9c) ioctl$WSMOUSEIO_SCALIBCOORDS(r9, 0x81205724, &(0x7f0000001800)={0x6ff, 0x9, 0x4, 0x8, 0x3, 0x9, 0x2, 0x10, [{0x2, 0x100, 0x3, 0xee}, {0x9, 0x3f, 0xfffffffffffffffa, 0x8}, {0x80, 0x73c43f63, 0x2}, {0x1a, 0x5, 0x9}, {0x1, 0x80000001, 0x3ff, 0x2}, {0x8, 0x80, 0x5, 0x1f}, {0x7a, 0x6, 0x3f, 0x4}, {0x3c8f, 0x7fff, 0x5, 0x6}, {0x800, 0x3, 0x80000001, 0x100000001}, {0x3, 0x81, 0x7, 0x9}, {0x1f, 0x9, 0x3, 0x4}, {0xc5ea, 0x80, 0xffff, 0x2}, {0xfffffffffffffffa, 0x7, 0x80, 0x7}, {0x9, 0x100000, 0x0, 0x9}, {0x100, 0x7, 0x7, 0xd14}, {0x37dcf93d, 0x3f, 0x6, 0x1}]}) 22:28:31 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x4}, {0x800002}, {0x8fe}]}) r1 = socket$inet(0x2, 0x8000, 0x3) accept$inet(r1, &(0x7f00000000c0), &(0x7f0000000140)=0xc) syz_emit_ethernet(0x17d, &(0x7f0000000340)="b6") r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000180)='/dev/null\x00', 0x80, 0x0) ioctl$KDDISABIO(r2, 0x20004b3d) shmget(0x2, 0x4000, 0x84, &(0x7f0000ffa000/0x4000)=nil) 22:28:32 executing program 0: openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wsmouse0\x00', 0x80, 0x0) setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() writev(r0, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "9375b01a93b45136fdf0f0e1787fd11e3b4ba8dd"}) write(r0, &(0x7f0000000380)="bb", 0x1) readv(r1, &(0x7f0000000040), 0x10000000000001bd) read(r1, &(0x7f0000000040)=""/12, 0xc) 22:28:32 executing program 1: mknod(&(0x7f00000001c0)='./bus\x00', 0x2006, 0xa6138) r0 = open(&(0x7f0000001ac0)='./bus\x00', 0x0, 0x0) preadv(r0, &(0x7f0000000240)=[{&(0x7f0000000040)=""/181, 0xb5}], 0x1, 0x0, 0x0) kqueue() r1 = kqueue() kevent(r1, &(0x7f0000000100), 0x6, 0x0, 0x9d1, &(0x7f0000000140)={0x3, 0x7fffffff}) 22:28:32 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000100)=[{0x4d}, {0x7}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0xf7, &(0x7f0000000340)) openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x80, 0x0) 22:28:32 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) writev(r0, &(0x7f0000000180), 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0xa, &(0x7f0000000040)=[{0x800, 0x81, 0xffffffffffffff00, 0x80}, {0x2, 0x0, 0x3, 0x4}, {0x4, 0x9, 0x80000000}, {0x80, 0x66, 0x6, 0x81}, {0xbc, 0x1, 0x1, 0x7ff}, {0x100000000, 0x5ce, 0x4ab, 0xfffffffffffffff8}, {0x3bd1, 0x10001, 0x6, 0x4}, {0xfffffffffffff532, 0x4, 0x894, 0x5}, {0x4, 0xe4f, 0xffff, 0x6}, {0xed7, 0x4, 0x0, 0x7f}]}) r2 = kqueue() execve(&(0x7f0000000180)='./bus\x00', &(0x7f00000002c0)=[&(0x7f00000001c0)='\x00', &(0x7f0000000280)=',/\x00'], &(0x7f00000003c0)=[&(0x7f0000000300)=',\x00', &(0x7f0000000340)='/dev/bpf\x00', &(0x7f0000000380)='/dev/bpf\x00']) kevent(r2, &(0x7f0000000040), 0x4, 0x0, 0x3, 0x0) read(r2, &(0x7f0000000200)=""/65, 0x41) dup2(r1, r0) execve(0x0, 0x0, 0x0) 22:28:32 executing program 0: readlink(&(0x7f0000000000)='./file0\x00', &(0x7f00000003c0)=""/4096, 0x1000) r0 = open(&(0x7f0000000180)='.\x00', 0x0, 0x0) symlinkat(&(0x7f0000000040)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', r0, &(0x7f00000000c0)='./file0\x00') mkdirat(r0, &(0x7f00000001c0)='./file0\x00', 0x40) unlink(&(0x7f0000000380)='./file0\x00') pipe(&(0x7f0000000140)) ioctl$BIOCGETIF(r0, 0x4020426b, &(0x7f0000000100)=ANY=[@ANYBLOB='\x00'/20]) dup(r0) fcntl$setflags(r0, 0x2, 0x1) 22:28:32 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000000c0)=[{0x4}, {}, {0x6}]}) r1 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r1, &(0x7f00000000c0)=[{{r3}, 0xffffffffffffffff, 0x11}], 0x3f, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000080)=[{{r2}, 0xfffffffffffffffe, 0x5}], 0x1f, 0x0, 0x0, 0x0) dup2(r1, r3) r4 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r4, &(0x7f00000000c0)=[{{r6}, 0xffffffffffffffff, 0x11}], 0x3f, 0x0, 0x0, 0x0) kevent(r4, &(0x7f0000000080)=[{{r5}, 0xfffffffffffffffe, 0x5}], 0x1f, 0x0, 0x0, 0x0) ioctl$BIOCSRSIG(r5, 0x80044272, &(0x7f0000000140)=0x6) r7 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r7, &(0x7f00000000c0)=[{{r9}, 0xffffffffffffffff, 0x11}], 0x3f, 0x0, 0x0, 0x0) kevent(r7, &(0x7f0000000080)=[{{r8}, 0xfffffffffffffffe, 0x5}], 0x1f, 0x0, 0x0, 0x0) r10 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r10, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) socket$unix(0x1, 0x5, 0x0) fcntl$dupfd(r1, 0x0, r8) syz_emit_ethernet(0x170, &(0x7f0000000000)) 22:28:32 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x210c, 0x200000046485d43) r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x71, 0x0, "d707001700000000007224c96be508894100"}) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000180)={0x0, 0x8, {0x0, 0x43dc96c4}}) r1 = socket(0x18, 0x1, 0x0) getpeername$unix(r0, &(0x7f0000000280)=@abs, &(0x7f0000000340)=0x8) close(r1) r2 = msgget(0x2, 0x8fc8f263c0b872ca) msgrcv(r2, &(0x7f00000003c0)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000017000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000022c0c43558128789889264c29d8fddc682ee6d04c9e49909405f1444385f9cdd07d965d1bc628a421d0f4e8d75aafa6a633ec5ee3b198781b7a684f9975e36c53acf7799d0ba21dddb4617ffcc13ddd36149448e61eb60440443d46a8694ff8b4e80bcc742cad21d42046253e158fa917c3c459a734c3537b4146ead247df6044bec8844d459753663559f156500735fcc8fc5562e70799897ce733b34ab85"], 0x85, 0x0, 0x1800) r3 = socket(0x18, 0x400000002, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r3, 0x1000000029, 0x2a, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r1, &(0x7f00000001c0)=@abs={0x1, 0x0, 0x1}, 0xfffffffffffffd92) r4 = open(&(0x7f00000000c0)='./file0\x00', 0x368c6f72961a334, 0x1) ioctl$LIOCSFD(r0, 0x80046c7f, &(0x7f0000000100)=r4) r5 = msgget$private(0x0, 0x200) msgrcv(r5, &(0x7f0000000000)={0x0, ""/177}, 0xb9, 0xfdfffffffffffffe, 0x0) msgrcv(r5, &(0x7f0000000380)=ANY=[@ANYPTR=&(0x7f0000001780)=ANY=[@ANYBLOB="895d6910c3cf9c01089def704f6f106d7ad4a37055ca95cf62f461207505b4692910b8b1f5201aab57c461d2794f0f115127924cba193492ce75ebfdaa989d9ee75d52996829de7a45f6d567e3e50d321465d4a4cc4306268096d5fcf025ca33097c3d12ae24db5a4716fb712268f729ace0dce03bbe66856210573994799cb55aad8a5bd6a4855d6dc46182ffb68f162acd5c98b93b2eaaa9eaa41fc03bfeda971666", @ANYPTR=&(0x7f00000002c0)=ANY=[@ANYRES16=0x0, @ANYRESHEX=r5, @ANYPTR64, @ANYRES64=r0]]], 0x1, 0x0, 0x0) mknodat(r0, &(0x7f0000000140)='./bus\x00', 0x1000, 0x40000000000000) msgsnd(r5, &(0x7f0000001680)=ANY=[], 0x0, 0x800) r6 = msgget(0x1, 0x86) msgrcv(r6, &(0x7f00000008c0)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c3b5c46a9416ee2396c7b82b9def4800"/104], 0x68, 0x0, 0x1800) msgrcv(r6, &(0x7f0000000500)={0x0, ""/196}, 0xcc, 0x0, 0x1400) r7 = open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r7, 0x8020690c, &(0x7f0000000300)) 22:28:33 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) fcntl$setstatus(r0, 0x4, 0x40) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000200)={0x0, &(0x7f0000000040)}) syz_emit_ethernet(0x15c, &(0x7f0000000340)) 22:28:33 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) r1 = syz_open_pts() ioctl$TIOCGETD(r1, 0x4004741a, &(0x7f0000000080)) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) r2 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r2, &(0x7f00000000c0)=[{{r4}, 0xffffffffffffffff, 0x11, 0x1}], 0x3f, 0x0, 0x0, 0x0) r5 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r5, &(0x7f00000000c0)=[{{r7}, 0xffffffffffffffff, 0x11, 0xf0000000}], 0x3f, 0x0, 0x0, 0x0) r8 = kqueue() kevent(r8, &(0x7f0000000000), 0x20, 0x0, 0x10000, 0x0) r9 = fcntl$dupfd(0xffffffffffffffff, 0x1c6412d5ef0e6a97, r8) kevent(r9, &(0x7f0000000140), 0x1c, 0x0, 0x0, 0x0) ioctl$BIOCGRSIG(r6, 0x40044273, &(0x7f0000000100)) kevent(r2, &(0x7f0000000080)=[{{r3}, 0xfffffffffffffffe, 0x5}], 0x1f, 0x0, 0x0, 0x0) ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x20, 0x0, 0x0, 0x0, 0xfffffffffffffffe], [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x200], [], [], [], {0x40000000000}}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r10 = socket(0x2, 0x1, 0x0) r11 = fcntl$dupfd(r10, 0xa, r10) ioctl$TIOCFLUSH(r11, 0x8040691a, &(0x7f0000000300)) r12 = socket(0x18, 0x3, 0x0) connect$unix(r12, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) write(r12, &(0x7f0000000180)="20dfb8ed4720afce3490808779c0724537ae6d76733b48b384ed2d7cc5f695a973cba9bd0f0818569c958851d8477e1456e0988ad2b9e09b8aefc548729b89382f50ad5fd5", 0x45) sendmsg(r12, &(0x7f0000001700)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000200)=ANY=[@ANYBLOB="1e0068d9b24fc6263ec8d6c437000000987da82e76f82451850000deac5ffae089be00003f4715ce0a09629155074668d596673982101b22f6c786b4bc3300b8e43cf0735f2c000000000e000000fe29210050fa1f5fbb94d041100063dd44348cc400752da204dfcd70596f31bfa6"], 0x1e}, 0x0) connect$unix(r12, &(0x7f0000000000)=@abs={0x0, 0x0, 0x0}, 0x8) r13 = socket(0x400000000018, 0x3, 0x3a) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) setsockopt(r13, 0x29, 0x6c, &(0x7f0000000040), 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x1f, 0x0, 0x0, "0500"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) socket$inet6(0x18, 0x3, 0x0) 22:28:33 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000140)=[{0x34, 0x0, 0x0, 0xfffffffffffffffd}, {0x84}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f00000003c0)="e740608e1d9f9245589c291dbc96") r1 = kqueue() r2 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) kevent(r2, &(0x7f00000000c0)=[{{r4}, 0xffffffffffffffff, 0x11}], 0x3f, 0x0, 0x0, 0x0) kevent(r2, &(0x7f0000000080)=[{{r3}, 0xfffffffffffffffe, 0x5}], 0x1f, 0x0, 0x0, 0x0) dup2(r2, r4) ioctl$TIOCSETVERAUTH(r4, 0x8004741c, &(0x7f0000000000)=0x2) kevent(r1, &(0x7f0000000000), 0x20, 0x0, 0x10000, 0x0) fchdir(r1) 22:28:33 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x80002002, 0x0) r0 = open(&(0x7f0000000d40)='./bus\x00', 0x0, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f00000003c0)=[{{r0}, 0xfffffffffffffffe, 0x7}], 0x0, 0x0) r1 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r1, &(0x7f00000000c0)=[{{r3}, 0xffffffffffffffff, 0x11}], 0x3f, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000080)=[{{r2}, 0xfffffffffffffffe, 0x5}], 0x1f, 0x0, 0x0, 0x0) ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f0000000040)=0xb) r4 = kqueue() kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0xb, 0x4}], 0x1, 0x0, 0x0, 0x0) kevent(r4, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) close(r0) 22:28:33 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x8000, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x6, &(0x7f00000000c0)=[{0x6, 0x81, 0x400, 0x5}, {0x8000, 0x14a, 0xff, 0x6}, {0x9, 0x2, 0x1, 0x40}, {0x700000000000020, 0x644, 0x4, 0x100}, {0x0, 0x6, 0xffffffff00000000, 0x10001}, {0x2, 0x281, 0x0, 0x3}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) pwrite(r0, &(0x7f0000000180)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffff9c, 0x80104277, &(0x7f0000000140)={0xa, &(0x7f00000001c0)=[{0xd2efa2, 0x8, 0x1}, {0x5, 0x5, 0x7f, 0x4}, {0x9, 0x2, 0x4, 0x1}, {0x401, 0x4, 0x80000001, 0x8}, {0x5, 0x200, 0x100000000, 0x9039}, {0x80000000, 0x6, 0x6, 0x4}, {0x80000001, 0x81, 0xffff, 0x2}, {0x3, 0x81, 0x80, 0x7}, {0x1000, 0x6, 0x81, 0xa46}, {0xf0, 0x6, 0xbdd, 0x7}]}) fsync(r0) ioctl$BIOCGBLEN(0xffffffffffffffff, 0x40044266, &(0x7f0000000100)) 22:28:33 executing program 1: getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) setegid(r0) geteuid() setgroups(0x0, 0x0) setuid(0xee01) shmget(0x2, 0x3000, 0x180, &(0x7f0000ffd000/0x3000)=nil) 22:28:33 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x0, 0x0) r1 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r1, &(0x7f00000000c0)=[{{r3}, 0xffffffffffffffff, 0x11}], 0x3f, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000080)=[{{r2}, 0xfffffffffffffffe, 0x5}], 0x1f, 0x0, 0x0, 0x0) ioctl$BIOCVERSION(r2, 0x40044271, &(0x7f0000000100)) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x4, &(0x7f0000000040)=[{0x100000001, 0x0, 0x0, 0x9d8aaaa}, {0x15}, {0x3c}, {0x7ffffffe}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0xb, &(0x7f0000000140)="bd1fae0000000000001a900e865631b2c62c34a438c15e20b695abcd3b94084a8acf4c9bf4319e769107002d5a88aada08cdf03565a7e2a5eebdc239aeb6fef4526f59ac3e159be5d8003e1da6abfa39d13f807ef7556e9d650ab5") 22:28:33 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) r1 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r1, &(0x7f00000000c0)=[{{r3}, 0xffffffffffffffff, 0x11}], 0x3f, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000080)=[{{r2}, 0xfffffffffffffffe, 0x5}], 0x1f, 0x0, 0x0, 0x0) dup2(r1, r3) ioctl$FIONBIO(r1, 0x8004667e, &(0x7f0000000000)=0x62) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x48}, {0x54}, {0x6}]}) syz_emit_ethernet(0xe, &(0x7f00000001c0)="b6ed43bf90b4dd9cea87168f6fff") 22:28:33 executing program 0: r0 = socket(0x2, 0x1, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_int(r1, 0xffff, 0x200, 0x0, 0x0) fchflags(r1, 0x1) r3 = fcntl$dupfd(r1, 0x0, r1) bind$unix(r0, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0xa) ioctl$FIONBIO(r3, 0x8004667e, &(0x7f00000006c0)=0x3) kevent(r3, &(0x7f0000000800)=[{{r1}, 0xffffffffffffffff, 0x1, 0x10, 0xffff, 0x2}, {{r1}, 0xfffffffffffffffe, 0x20, 0x80, 0x708800000000000, 0x6df}, {{r2}, 0x213c0bc5e58e66b, 0x40, 0x2, 0x400, 0xfffffffffffffff9}, {{r1}, 0xfffffffffffffffb, 0x8, 0xfffff, 0x8, 0x2}, {{r0}, 0x0, 0x20, 0x2, 0x2, 0x7}], 0x9, &(0x7f00000008c0)=[{{r3}, 0xffffffffffffffff, 0x8, 0x22, 0x8, 0x434a4f43}], 0x7, &(0x7f0000000900)={0x4, 0x5b7e}) ioctl$BIOCGETIF(r3, 0x4020426b, &(0x7f0000000940)=ANY=[@ANYBLOB="000000000000000000001c16b15cf1ad7356420825840f6e495c885b8541b0ed586af583c30fa772bc640352744c26262f0b102699e449bfecd003f347094aef0036295adac1161253c9ba4fdf47f9031bbe7602a27f77d59476d86231a83f0537eb9f4d493768e5d7050d29b619a6d76deefdd8a08e22acfc2509991fe65ae00d1fd262b3a4251ddc48392dda41"]) recvmsg(r2, &(0x7f0000000640)={&(0x7f0000000040)=@in6, 0xffffffffffffff28, &(0x7f00000004c0)=[{&(0x7f0000000180)=""/230, 0xe6}, {&(0x7f0000000080)=""/71, 0x47}, {&(0x7f0000000280)=""/135, 0x87}, {&(0x7f0000000340)=""/113, 0x71}, {&(0x7f0000000100)=""/55, 0x37}, {&(0x7f00000003c0)=""/243, 0xf3}], 0x6, &(0x7f0000000540)=""/195, 0xc3}, 0x840) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, &(0x7f0000000140)={0xff, 0xfffffffffffffff9}) r4 = kqueue() kevent(r4, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) close(r4) bind$unix(r3, &(0x7f0000000780)=@abs={0x0, 0x0, 0x1}, 0x8) r5 = semget$private(0x0, 0x7, 0x8a) semop(r5, &(0x7f0000000680), 0x0) 22:28:33 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000000c0)={0xffffffffffffffff}) r1 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r1, &(0x7f00000000c0)=[{{r3}, 0xffffffffffffffff, 0x11, 0x40000000, 0xfffffffffffffffe}], 0x3f, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000080)=[{{r2}, 0xfffffffffffffffe, 0x5}], 0x1f, 0x0, 0x0, 0x0) dup2(r1, r3) ioctl$WSKBDIO_GETMODE(r3, 0x40045714, &(0x7f0000000040)) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="27faffffffffffffff"], 0x9}, 0x0) sendmsg(r0, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) 22:28:33 executing program 1: r0 = socket(0x11, 0x3, 0x0) r1 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r1, &(0x7f00000000c0)=[{{r3}, 0xffffffffffffffff, 0x11, 0x4}], 0x3f, 0x0, 0x400000000, 0x0) ioctl$WSDISPLAYIO_WSMOUSED(r3, 0x80185758, &(0x7f0000000080)={0x7, 0x5, {0x10000, 0x5}}) kevent(r1, &(0x7f0000000040)=[{{r2}, 0xfffffffffffffffe, 0x5, 0x0, 0x80000000}], 0x1f, 0x0, 0x2, 0x0) dup2(r1, r3) listen(r3, 0xa) sendto$unix(r0, &(0x7f0000002780)="5001050100000000c600000123070000081010fecea11ea8fef96eefc73fd3357ae26caa1016fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2b23ebbc257000000002e27acb5d602000d7d026ba8af63ff37282902e4fd89720fd3872babfb6a000000000000c12b310b404f36a00f900064e0629616b0a8e7000000020000000000000e0208b31fd3f80004ffff00000000000000009aeeff0000008539cda74d1467802813c67be2313927b913cebdbb7e563c73891d41f638837f11c34b0cceb2024d080000000640906fa45d709da9d158d945a2a5050000006e27749bbd97bb0d03fe2d04a1b9ff59865f1fde95d68896dc7ed7b187050098e04e34248daaf9231f0de030323b4125ce41203583671ac5e51a7a3dc1a0c21d548f2de6c031b7b303757e60642b45cbc5737b8e24017571fd97e58110ecaa340065f3482e093de7", 0x150, 0x0, 0x0, 0xfffffffffffffff3) 22:28:33 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x300000000}) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x2, 0x3, 0x100000000}) ioctl$TIOCMSET(r0, 0x8004746d, &(0x7f0000000000)=0x4) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x2000100000000}) 22:28:34 executing program 0: syz_open_pts() setrlimit(0x0, &(0x7f0000000000)) r0 = dup(0xffffffffffffffff) r1 = getppid() r2 = geteuid() ioctl$BIOCVERSION(0xffffffffffffff9c, 0x40044271, &(0x7f00000000c0)) r3 = getegid() sendmsg$unix(r0, &(0x7f00000003c0)={&(0x7f0000000080)=ANY=[@ANYBLOB='\x00'/10], 0xa, &(0x7f0000000340)=[{&(0x7f0000000280)="f1e8403201009ce5b9b1a350db171f2a32f3a4db58cf6b70f2fc6e0eb47088a36026fdea85e5ebaaa9846bc2124617f350dcf438f0f3be974809455b4911d04d38d11173022bf9fdc576e6002e4059cac3a5552c4f038a334c00039cf55dfba9c53562f7bdc4ded29670c80ec898c226935480a86a22ed2a82623b26071bcfb2aa9edc4289d193e10a63eb936de9a74051703c3d9f71aca2a3b6814bd64f5a0718f5", 0xa2}], 0x1, &(0x7f0000000380)=[@cred={0x20, 0xffff, 0x0, r1, r2, r3}], 0x20, 0x402}, 0x400) setuid(r2) getrusage(0x0, &(0x7f0000000200)) clock_getres(0x3, &(0x7f0000000040)) 22:28:34 executing program 1: semop(0x0, 0x0, 0xa) 22:28:34 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r0, &(0x7f0000002700)={0x0, 0x0, &(0x7f0000002580)=[{&(0x7f0000000080)=""/52, 0x34}], 0x1, 0x0}, 0x842) write(r1, &(0x7f0000000000)="87", 0x1) socket$inet6(0x18, 0x0, 0x7) 22:28:34 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x28d, &(0x7f0000000340)='\x00') 22:28:34 executing program 0: r0 = openat$tty(0xffffffffffffff9c, &(0x7f0000000080)='/dev/tty\x00', 0x800, 0x0) r1 = openat$diskmap(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/diskmap\x00', 0x149c020e5dbda196, 0x0) r2 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r2, &(0x7f00000000c0)=[{{r4}, 0xffffffffffffffff, 0x11}], 0x3f, 0x0, 0x0, 0x0) kevent(r2, &(0x7f0000000080)=[{{r3}, 0xfffffffffffffffe, 0x5}], 0x1f, 0x0, 0x0, 0x0) dup2(r2, r4) write(r4, &(0x7f0000000100)="24563f364dc8f45356bd341b09751542910ca8a8b1e058295e2686ff03eec8d3a6adaed3f3b64c6c8a31dbe5", 0x2c) fcntl$dupfd(r0, 0x0, r1) nanosleep(&(0x7f0000000040)={0x10}, 0x0) r5 = socket(0x2, 0x10000000000003, 0x1) connect$unix(r5, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sendto$inet6(r5, &(0x7f0000000040)="81bd9d607c58e1b2", 0x8, 0x0, 0x0, 0x0) 22:28:34 executing program 1: ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x3, 0x0) r1 = semget$private(0x0, 0x3, 0x30) semctl$SETVAL(r1, 0x6, 0x8, &(0x7f0000000040)=0x7fff) r2 = geteuid() setreuid(r2, 0x0) setreuid(r2, r2) semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f0000000040)={{0x1f, 0xffffffffffffffff, 0x0, r2, 0xffffffffffffffff, 0x2, 0x80000001}, 0x80000001, 0x4, 0x4}) r3 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r3, 0x801169ac, &(0x7f0000000300)) openat$diskmap(0xffffffffffffff9c, &(0x7f0000000000)='/dev/diskmap\x00', 0x10004, 0x0) 22:28:34 executing program 1: r0 = socket$inet6(0x18, 0x4, 0x3f) getppid() accept$inet6(r0, &(0x7f00000000c0), &(0x7f0000000100)=0xc) mknod(&(0x7f0000000000)='./bus\x00', 0x4, 0x4000000004500) r1 = getpid() pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x10000) ioctl$WSDISPLAYIO_GETSCREEN(r2, 0xc0245755, &(0x7f0000000080)={0x1, './bus\x00', './bus\x00'}) ktrace(&(0x7f0000000240)='./bus\x00', 0x5, 0x20, r1) 22:28:34 executing program 1: r0 = socket$unix(0x1, 0x5, 0x0) r1 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r1, &(0x7f00000000c0)=[{{r3}, 0xffffffffffffffff, 0x11}], 0x3f, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000080)=[{{r2}, 0xfffffffffffffffe, 0x5}], 0x1f, 0x0, 0x0, 0x0) getsockopt$sock_int(r2, 0xffff, 0x1003, &(0x7f00000000c0), &(0x7f0000000100)=0x4) setsockopt$sock_int(r0, 0xffff, 0x1021, 0x0, 0x0) r4 = msgget$private(0x0, 0x8) msgsnd(r4, &(0x7f0000000140)=ANY=[@ANYBLOB="0000000000000000853199f1fdc00eec77bc3286cd730d7936ed4169301ba75f45da7306eeb381de112efab1c53d510eab73f726daeb33b0a49069a8bbc158ff263f0ac9e1604ebe91ce04b127f1cdc370e62991f79487ad3b71bb4f2dd3ffd414dda856e525b86f154def8938283d14de81cdb682f666dd75d3c54d7792497a6d5510dd1030f5b287a1b1325e2c2daeb8a360ff92b6a2c21af1a1facaf31dffdbfe3cacc0937300725e762ed607991425abca35c66c94ec698c502ae7f77cd7"], 0x8b, 0x800) 22:28:35 executing program 0: r0 = socket(0x10000000011, 0x8000000003, 0x0) close(r0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "b8000000000000080100"}) r1 = socket(0x18, 0x1, 0x0) close(r1) minherit(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x1) socket(0x800000018, 0x3, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) setsockopt$sock_int(r0, 0xffff, 0x2000, &(0x7f00000000c0)=0x2, 0x4) sendmsg(r1, &(0x7f00000015c0)={0x0, 0x0, &(0x7f0000001480)=[{&(0x7f0000000340)="084aa6521890b894ba578cb8be07e12198c980ef", 0x14}], 0x1, 0x0}, 0x0) getsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000000), &(0x7f0000000040)=0x10) 22:28:35 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file1\x00', 0x21be0544bbc503ec, 0x2) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCCONS(r1, 0x20004276, 0x0) setuid(0xee01) ioctl$TIOCMSET(r1, 0x40044273, &(0x7f0000000000)) getgid() 22:28:35 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x10221, 0x0) unlink(&(0x7f0000000040)='./file0\x00') mmap(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x0, 0x10, r0, 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000), 0x20, 0x0, 0x10000, 0x0) ioctl$FIOASYNC(r1, 0x8004667d, &(0x7f0000000080)=0x2) close(r0) munmap(&(0x7f0000ffe000/0x2000)=nil, 0x2000) 22:28:35 executing program 1: r0 = msgget$private(0x0, 0x20000003c4) pipe(&(0x7f0000000480)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$KDMKTONE(r1, 0x20004b08, &(0x7f00000004c0)=0x7fb0) msgrcv(r0, &(0x7f0000000040)={0x0, ""/4}, 0xc, 0x2, 0x1000) r3 = msgget(0x1, 0x508) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0}, &(0x7f0000000440)=0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000005c0)={0x0, 0x0}, &(0x7f0000000600)=0xc) r6 = getgid() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) fcntl$setstatus(r7, 0x4, 0xcc) r8 = getpid() fcntl$setown(r7, 0x6, r8) fcntl$setown(r7, 0x6, r8) msgctl$IPC_SET(r3, 0x1, &(0x7f0000000640)={{0x2, r4, 0xffffffffffffffff, r5, r6, 0x20, 0x4}, 0x6, 0xb83, 0x0, r8, 0x1000, 0x7fffffff, 0xffffffffffffff7f, 0x5470d56c}) msgrcv(r0, &(0x7f00000007c0)={0x0, ""/227}, 0xfffffffffffffcc9, 0x1, 0x1000) r9 = kqueue() fcntl$dupfd(r9, 0x7, 0xffffffffffffff9c) getegid() r10 = socket(0x2, 0x4001, 0x0) r11 = dup(r10) getsockopt$sock_int(r11, 0xffff, 0x1021, 0x0, 0x0) r12 = socket(0x2, 0x8002, 0x0) connect$unix(r12, &(0x7f0000000000)=ANY=[@ANYBLOB="62020207e00000010000"], 0x10) write(r12, &(0x7f0000000080)="4a60576cedbabdd9494bd4d135e42c06000028a13a9302005667c35d7bc875bd1b01a846e1a39fd6382db65b013c390322b2845ed5c5339854f7b37b4d000000008d780203f2e8cd5326d0dd75ab7dc50651db5da53c2c86a783de33cdd29822fd6b4af83940477b6c916b267d6c14cf628ae6c0f629f8b9d0fa64555ab44ecda484083d5f7cdf6060374575b550196f86", 0x91) r13 = socket(0x2, 0x8002, 0x0) connect$unix(r13, &(0x7f0000000000)=ANY=[@ANYBLOB="62020207e00000010000"], 0x10) write(r13, &(0x7f0000000080)="4a60576cedbabdd9494bd4d135e42c06000028a13a9302005667c35d7bc875bd1b01a846e1a39fd6382db65b013c390322b2845ed5c5339854f7b37b4d000000008d780203f2e8cd5326d0dd75ab7dc50651db5da53c2c86a783de33cdd29822fd6b4af83940477b6c916b267d6c14cf628ae6c0f629f8b9d0fa64555ab44ecda484083d5f7cdf6060374575b550196f86", 0x91) r14 = socket(0x2, 0x8002, 0x0) connect$unix(r14, &(0x7f0000000540)=ANY=[@ANYBLOB="62020207e000000100007f516dcdd24ef48db17e215635be1708a8d3e3fdd08557a2697d60169bbc0e4a7e35b88673ee66e14c6466166400f70b2ae323f7064420efc9ad5410da9dd230bd9fd02741fef3aaf88fcf046a751e7bf8826a22542b2a3995f8d03f378709a8039293f7d0c005479c7f0a206ea345f3f45bb1"], 0x10) write(r14, &(0x7f0000000080)="4a60576cedbabdd9494bd4d135e42c06000028a13a9302005667c35d7bc875bd1b01a846e1a39fd6382db65b013c390322b2845ed5c5339854f7b37b4d000000008d780203f2e8cd5326d0dd75ab7dc50651db5da53c2c86a783de33cdd29822fd6b4af83940477b6c916b267d6c14cf628ae6c0f629f8b9d0fa64555ab44ecda484083d5f7cdf6060374575b550196f86", 0x91) openat$bpf(0xffffffffffffff9c, &(0x7f0000000500)='/dev/bpf\x00', 0x0, 0x0) r15 = socket(0x2, 0x1, 0x0) bind(r15, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) open$dir(&(0x7f0000000200)='./file0\x00', 0x800, 0x100) dup(r15) execve(&(0x7f0000000000)='./file0\x00', &(0x7f0000000280)=[&(0x7f0000000080)='\x00', &(0x7f0000000700)='\x16\xacu\x89\x9b\xa8\xa1\'\x13+\\\\\x00\xd9\xa1\x983\xfbEs\x0e\x8d\xb6\xaa\\\x03#\xa3\x81\xf4\xdb\x8a\xc2\t\xf8\xc2\x7fFb9M\xbfl0\xe4\xa8^\xf6V_#\xcc`\x8e0\x15\xaa\x8bM\x18\x8d\x0e\xe9I\x94\xef\xe2\"]\x1f\x0e7e\x95\xdc\x10\"\xfd\xf54\xad\xa80\x90)\x1d_^\xd8\x9d\xe2\x14\xb4\x92m\xfa\xf3\xae\x7f\xa8\xce\x8f\xb34[#\xee\xa0l\x176\xe9?XS;\x04\xed\x0e\x007\x84\xd2s\xe5f7\xe4\x0e;\xf6\xc45\xe91!r\x00\xf4\n\x93\x8eev\xb2I\xe5\xc5e\xa1#\x9b\xaeSqM\x88\xb4B\x19V\xa5\xdd1(\x89<$N\xbdY\xf9\xfe\xf5\rs\x03\xc7Q\xab\xf3\xde', &(0x7f0000000140)='}+\x00', &(0x7f0000000180)='@\x0e/&\x00', &(0x7f00000001c0)='\x00'], &(0x7f0000000400)=[&(0x7f00000006c0)='\x00', &(0x7f0000000300)='+-\x00', &(0x7f0000000340)='+-\x00', &(0x7f0000000380)='-\\\x00', &(0x7f0000000240)='}\xa8\xf0\xc2\x80\x9a\x8d\xd8\x82+\x00']) 22:28:35 executing program 1: r0 = socket$unix(0x1, 0x3, 0x0) r1 = open(&(0x7f0000001ac0)='./bus\x00', 0x2, 0x0) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) pwritev(r1, &(0x7f0000000280)=[{&(0x7f0000000540)="3435f407e50cb378a8cb5d4c6f203d0e356dacfdec76fadddbf02468144bca294b8686bedd97f2fa28084a611d87ffe7b1", 0x31}], 0x1, 0x0, 0x0) getsockopt$inet_opts(r1, 0x0, 0x4, &(0x7f00000007c0)=""/124, &(0x7f0000000700)=0x7c) r2 = semget$private(0x0, 0x8, 0x80000200) semop(r2, &(0x7f0000000440)=[{0x0, 0x0, 0x1800}, {0x1, 0x1000000000003, 0x1800}, {0x3, 0x2}, {0x4, 0x8001, 0x1000}, {0x3, 0x4, 0x1800}, {0x0, 0x7, 0x1000}], 0x6) connect$inet(0xffffffffffffffff, &(0x7f0000000200)={0x2, 0x0}, 0xffc5) semop(r2, &(0x7f0000000300), 0x0) r3 = semget$private(0x0, 0x4, 0x201) semop(r3, &(0x7f0000000780)=[{0x6, 0xffffffff80000001, 0x1000}, {0x7, 0x3, 0x1000}, {0x2, 0x6, 0x800}, {0x3, 0x100, 0x800}, {0x0, 0x80000000, 0x1000}], 0x5) semop(r2, &(0x7f0000000400)=[{0x0, 0xfffe, 0x1800}, {0x4, 0x200, 0xc00}, {0x1, 0x8, 0xcab2bfc5c2d47ec2}], 0x3) semctl$SETVAL(r3, 0x0, 0x8, &(0x7f0000000240)) semop(r3, &(0x7f0000000a40)=[{0x3, 0x1, 0x1c00}, {0x1, 0xff}, {0x0, 0x6, 0x1000}, {0x0, 0x993, 0x3000}], 0x4) semctl$GETNCNT(r3, 0x4, 0x3, &(0x7f0000000500)=""/191) ioctl$WSDISPLAYIO_DELSCREEN(0xffffffffffffffff, 0x80085754, &(0x7f0000000840)={0x10001, 0x2}) openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x200, 0x0) r4 = fcntl$dupfd(r0, 0x5, r0) ioctl$KDSETMODE(r4, 0x20004b0a, &(0x7f0000000340)=0x1) openat$klog(0xffffffffffffff9c, &(0x7f0000000880)='/dev/klog\x00', 0x860, 0x0) r5 = socket$inet6(0x18, 0x4000, 0x800) shutdown(r5, 0x2) r6 = open(&(0x7f0000001ac0)='./bus\x00', 0x2, 0x0) pwritev(r6, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) pwritev(r6, &(0x7f0000000280)=[{&(0x7f00000001c0)="3435f407e50cb378a8cb5d4c6f203d0e35526dacfdec76fadddbf02468144bca294b868656dd7df2fa28084a611d87ffe7b1", 0x32}], 0x1, 0x0, 0x0) setsockopt$inet6_MRT6_ADD_MIF(r6, 0x29, 0x66, &(0x7f0000000140)={0x4, 0x0, 0x2, 0x9e03, 0x20000000000002}, 0x308) r7 = openat(0xffffffffffffff9c, &(0x7f0000000480)='./file0\x00', 0x100, 0x2) ioctl$WSMUXIO_ADD_DEVICE(r7, 0x80085761, &(0x7f0000000080)={0x1, 0xcd}) setsockopt$sock_int(r0, 0xffff, 0x4, &(0x7f00000004c0)=0x32, 0x3) ioctl$TIOCGETD(r7, 0x4004741a, &(0x7f00000002c0)) r8 = socket(0x2, 0x2, 0x0) connect$unix(r8, &(0x7f0000000ec0)=ANY=[@ANYBLOB="5f4f9d0bbdf0352a5cfcfcbb73a4e65b3a3f9184a1f0f5fbb3e271f6df29ba9fefece6d45c566511257f1a4862f404b56d12f8167499d54fb1936ebbe30479dbad245d26c750b00600b0480d0ad6ac690e0bedc1a2ea4950ee9a2d984af07b86afc04f9ebb0dcba9fcd485852bac12cc4e657b762f49d670022c030700000000000000bb1f58005393866caf5aaff7605e199051542930722ab7b6b199f6ebc5bbad3b45f7aebf4fe2631a05bd9fb5842111a92f000000000000000000c044e6583fe7393a334378d391036ed180fb78c5540eda84c70884a7e5a7a6000000000000800033d49caeeb980400d8509368042d974e5748f43de14cabf247d62632162440ca8300000000000000000000a1df2da8f2f929c573641849fc391fbc8ce835ff6b5882285ae759d47e963b96ac4410624e2c41e4942547f5d3efd604b988440b22eeb6e9e1952ac41279b51b6998032141b257dacb059a97237941180700328d2847ec76669549c03d000000000000000000000000000000007f5971547856c6bc900be8c2b57fe6f1e7b3817324835dc0a93b59872c5e94bfe2792484311e1b066d1fce6116097818c4cded481131f8de32c77b74860a59295aec417d04aa20859559b2dd36a64d35430ab8d37ba85d2630cf0ba26719000000000000000000000000000000000000000000060000e8bdb6b97d4878ef3c5ca6a91b06f4578a7c2d9135b83d8214faaeeb36f3a2e4c0bac25d7f52aa081d6a88a8804e446ef2fb22b1d8ae0c2a82622399c6"], 0x10) setsockopt$inet_opts(r8, 0x0, 0x1, &(0x7f0000000280)="0714ff5f099be009e938d0737f73eb2b6de8f19b", 0x14) writev(r8, &(0x7f00000013c0), 0x0) r9 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r9, 0x0, 0x200000000000d, &(0x7f0000000040), 0x0) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, &(0x7f0000000380)=0xb) socket$inet(0x2, 0x200000000001, 0xffff) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x400, 0x0) clock_getres(0x4, &(0x7f0000000040)) r12 = shmget$private(0x0, 0x1000, 0x0, &(0x7f0000ffe000/0x1000)=nil) semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f00000000c0)={{0x400, r10, r11, r10, r11, 0x82, 0xfffffffffffff7f5}, 0x8, 0x1ff}) getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) setegid(r13) setgroups(0x0, 0x0) setuid(0xee01) shmctl$IPC_STAT(r12, 0x2, 0x0) semop(r2, &(0x7f0000000280)=[{0x1, 0x0, 0x1000}, {0x2, 0x6}, {0x0, 0x9f, 0x1000}], 0x3) 22:28:35 executing program 0: r0 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) ioctl$FIOASYNC(r0, 0x8004667d, &(0x7f0000000140)=0x3f) kevent(r0, &(0x7f00000000c0)=[{{r2}, 0xffffffffffffffff, 0x11}], 0x3f, 0x0, 0x0, 0x0) kevent(r0, &(0x7f0000000080)=[{{r1}, 0xfffffffffffffffe, 0x5}], 0x1f, 0x0, 0x0, 0x0) r3 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r6 = openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x80, 0x0) utimensat(r6, &(0x7f00000001c0)='./bus\x00', &(0x7f0000000200)={{0x2, 0xffff}, {0x80000001, 0xffffffffffff7fff}}, 0x0) kevent(r3, &(0x7f00000000c0)=[{{r5}, 0xffffffffffffffff, 0x11}], 0x3f, 0x0, 0x0, 0x0) r7 = kqueue() kevent(r7, &(0x7f0000000000), 0x20, 0x0, 0x10000, 0x0) fcntl$getown(r7, 0x5) kevent(r3, &(0x7f0000000080)=[{{r4}, 0xfffffffffffffffe, 0x5}], 0x1f, 0x0, 0x0, 0x0) open(&(0x7f0000000100)='./bus\x00', 0x0, 0x100) dup2(r3, r5) r8 = getpid() fcntl$setown(r5, 0x6, r8) r9 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x0) kevent(r9, &(0x7f00000000c0), 0x3f, 0x0, 0x0, 0x0) kevent(r9, &(0x7f0000000080)=[{{r10}, 0xfffffffffffffffe, 0x5}], 0x1f, 0x0, 0x0, 0x0) dup2(r2, r10) r11 = fcntl$dupfd(0xffffffffffffffff, 0xa, r2) ioctl$WSDISPLAYIO_LDFONT(r11, 0x8058574d, &(0x7f0000000080)={'./bus\x00', 0x100000001, 0xb1, 0x81, 0x1, 0x1, 0x3, 0x7, 0x1, 0x1, 0x2, 0x18}) mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x58bb) open(&(0x7f000054a000)='./bus\x00', 0x0, 0x0) 22:28:35 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) r2 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78649a, r2) ioctl$BIOCSBLEN(r0, 0xc0044266, &(0x7f00000000c0)=0xbb1) open$dir(&(0x7f0000000140)='./file1\x00', 0x40, 0xa) r3 = kqueue() getpgid(r2) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r6 = socket(0x18, 0x2, 0x0) setsockopt(r6, 0x29, 0x32, 0x0, 0x0) setsockopt(r6, 0x29, 0x20000003d, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) kevent(r3, &(0x7f00000000c0)=[{{r5}, 0xffffffffffffffff, 0x11}], 0x3f, 0x0, 0x0, 0x0) r7 = dup(0xffffffffffffffff) r8 = getppid() r9 = geteuid() r10 = getegid() sendmsg$unix(r7, &(0x7f00000003c0)={&(0x7f0000000080)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000000340)=[{&(0x7f0000000280)="f1e8403201009ce5b9b1a350db171f2a32f3a4db58cf6b70f2fc6e0eb47088a36026fdea85e5ebaaa9846bc2124617f350dcf438f0f3be974809455b4911d04d38d11173022bf9fdc576e6002e4059cac3a5552c4f038a334c00039cf55dfba9c53562f7bdc4ded29670c80ec898c226935480a86a22ed2a82623b26071bcfb2aa9edc4289d193e10a63eb936de9a74051703c3d9f71aca2a3b6814bd64f5a0718f5", 0xa2}], 0x1, &(0x7f0000000380)=[@cred={0x20, 0xffff, 0x0, r8, r9, r10}], 0x20, 0x402}, 0x400) r11 = dup(0xffffffffffffffff) getppid() geteuid() r12 = getegid() r13 = syz_open_pts() r14 = accept$inet(r1, &(0x7f0000000400), &(0x7f0000000440)=0xc) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000480)={0xffffffffffffffff}) sendmsg$unix(r11, &(0x7f00000003c0)={&(0x7f0000000500)=ANY=[@ANYBLOB="01002e2f66696c65300000a56402ecc46a33ee061cca994b9ac23b96ced4101351858cc51ec93519533352606cfaa4a4a059c4babe4ee4b887a9bad8d72bbb0f98669c7b1e4a23c09c8d4a0714206bcdab7dd0f85417a65dbab78e930b5c9e6de32e213763fb5f9626da4b7b4a9a204b3ff939d5898da061835fa5d7833a945c13ba50de3fcaf5b611722b6f83cec0000000000000000000"], 0xa, &(0x7f0000000340)=[{&(0x7f0000000280)="f1e8403201009ce5b9b1a350db171f2a32f3a4db58cf6b70f2fc6e0eb47088a36026fdea85e5ebaaa9846bc2124617f350dcf438f0f3be974809455b4911d04d38d11173022bf9fdc576e6002e4059cac3a5552c4f038a334c00039cf55dfba9c53562f7bdc4ded29670c80ec898c226935480a86a22ed2a82623b26071bcfb2aa9edc4289d193e10a63eb936de9a74051703c3d9f71aca2a3b6814bd64f5a0718f5", 0xa2}], 0x1, &(0x7f00000004c0)=[@rights={0x28, 0xffff, 0x1, [r1, r13, r4, r5, r14, r15]}], 0x28, 0x402}, 0x400) fchown(0xffffffffffffffff, r9, r12) kevent(r3, &(0x7f0000000080)=[{{r4}, 0xfffffffffffffffe, 0x5}], 0x1f, 0x0, 0x0, 0x0) openat(r4, &(0x7f0000000000)='/', 0x100, 0x10) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) 22:28:35 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) r1 = shmget$private(0x0, 0x3000, 0x210, &(0x7f0000ffc000/0x3000)=nil) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) r3 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) r6 = getppid() r7 = fcntl$getown(0xffffffffffffff9c, 0x5) shmctl$IPC_SET(r1, 0x1, &(0x7f0000000100)={{0x1, r2, r3, r4, r5, 0x5, 0x8000}, 0x1e3c, 0x8, r6, r7, 0x1f, 0x7, 0x2}) shmctl$IPC_STAT(r1, 0x2, &(0x7f0000000ac0)=""/4096) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x4, &(0x7f0000000000)=[{0x10001, 0x0, 0x0, 0x8000000000001f}, {0x3c}, {0x3d}, {0x4006}]}) syz_emit_ethernet(0xe, &(0x7f0000000a80)="b6bc1fc92479ff2b783f6e8a9c81") 22:28:35 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x20, &(0x7f0000000000), 0x0) r1 = syz_open_pts() fcntl$lock(r1, 0x2000000000009, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x300000000}) fcntl$lock(r1, 0x9, &(0x7f0000000040)={0x0, 0x2, 0x0, 0x100000000}) close(r1) fcntl$lock(r1, 0x9, &(0x7f0000000180)={0x0, 0xfffffffffffffffd, 0x2, 0x2000100000001}) 22:28:35 executing program 1: sync() open(&(0x7f0000000180)='./file0\x00', 0x611, 0x2) ktrace(&(0x7f0000000000)='./file0\x00', 0x4, 0x100, 0x0) chmod(&(0x7f00000000c0)='./file0\x00', 0x7f) setuid(0xee01) readlink(&(0x7f00000001c0)='./file0\x00', &(0x7f0000000200)=""/194, 0xc2) r0 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r0, &(0x7f00000000c0)=[{{r2}, 0xffffffffffffffff, 0x11}], 0x3f, 0x0, 0x0, 0x0) kevent(r0, &(0x7f0000000080)=[{{r1}, 0xfffffffffffffffe, 0x5}], 0x1f, 0x0, 0x0, 0x0) dup2(r0, r2) mkdir(&(0x7f0000000140)='./file0\x00', 0x152) mknodat(r2, &(0x7f0000000080)='./file0\x00', 0x6000, 0x7ff) r3 = fcntl$dupfd(r2, 0xa, 0xffffffffffffff9c) ioctl$WSMUXIO_ADD_DEVICE(r3, 0x80085761, &(0x7f0000000040)={0x6, 0x7}) ktrace(&(0x7f0000000100)='./file0\x00', 0x4, 0x100, 0x0) 22:28:35 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r0 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x0) kevent(r0, &(0x7f00000000c0), 0x3f, 0x0, 0x0, 0x0) kevent(r0, &(0x7f0000000080)=[{{r1}, 0xfffffffffffffffe, 0x5}], 0x1f, 0x0, 0x0, 0x0) r2 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r2, &(0x7f00000000c0)=[{{r4}, 0xffffffffffffffff, 0x11}], 0x3f, 0x0, 0x0, 0x0) kevent(r2, &(0x7f0000000080)=[{{r3}, 0xfffffffffffffffe, 0x5}], 0x1f, 0x0, 0x0, 0x0) ioctl$WSDISPLAYIO_DELSCREEN(r3, 0x80085754, &(0x7f0000000240)={0x8}) r5 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000100)='/dev/diskmap\x00', 0x80, 0x0) ioctl$FIOGETOWN(r5, 0x4004667b, &(0x7f00000001c0)) r6 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r6, &(0x7f00000000c0)=[{{r8}, 0xffffffffffffffff, 0x11}], 0x3f, 0x0, 0x0, 0x0) kevent(r6, &(0x7f0000000080)=[{{r7}, 0xffffffffffffffff, 0x5, 0x20}], 0xa62, 0x0, 0x0, 0x0) dup2(r6, r8) setsockopt$sock_linger(r8, 0xffff, 0x80, &(0x7f00000000c0)={0x9, 0x14000000000000}, 0x8) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000040), 0xc) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) mkdir(&(0x7f0000000200)='./file0/file0\x00', 0x0) r9 = getuid() setuid(r9) rename(&(0x7f0000000140)='./file0/file0\x00', 0x0) 22:28:35 executing program 1: r0 = socket$inet(0x2, 0x1003, 0x0) r1 = kqueue() kevent(r1, &(0x7f00000000c0)=[{{r1}, 0xffffffffffffffff, 0x41}], 0x3f, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000000), 0xb9df, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffe, 0x43, 0x80}], 0x6, 0x0) 22:28:35 executing program 0: syz_open_pts() open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) kqueue() pipe2(&(0x7f0000000080), 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)) r0 = socket(0x2, 0x10000000000003, 0x1) connect$unix(r0, &(0x7f0000000100)=ANY=[@ANYBLOB="82022e2f66696c6530f89baa34591a25bba56ca70f8a0096bc4e6036f5ef62aae5acc016e0dc5ad1216bb5ab45945ca4647132f464066866baf197559c655614b42ff577081b1dd7df0672d356b21ab009573abe86b1f77a18877f43644ed3f04d7a7a2e6e65c38305ab1b7b5af2c762fe03075fcb66b7ed9cedeb80d8b1d52aac15407d6afb9c539e174c67d3696ceb1dab6ab67b4b1a86e9fa62e7a4e24d495acb5832b299152661c648928c3b3af40fb23279a19370bc17c5af4276a1ec31290803c1ab064c8bf2d4638dec8953ebb3b02b212425f9c979bca92c77a6801fc1"], 0x10) socket(0x18, 0x1, 0x0) r1 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000040)=[{{r1}}], 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) socket$inet(0x2, 0x8000, 0x1) sendto$inet6(r0, &(0x7f0000000040)="9b3758e1b1a941f0", 0x8, 0x0, 0x0, 0x0) 22:28:35 executing program 0: pwritev(0xffffffffffffffff, &(0x7f0000002380)=[{&(0x7f0000000200)="692d0825001f3e3c3ee45ea1ad121ec1cc3bc2d92dc2bb78512d43e985942562398f681e1c5a17870108aeada35ab29f925375d09b22368d9774be7bf9c2cea443e6dc3d31b70f1e538ae4f1204ec2145df699869294fb1e7ae28031c203952a4c9a6af5926334eefba653872508a647ab0f0dddfcd0c826cadae61b1fb93ecacea45c343637bd0e24d4b23773fe4cdc86ca65375170ff0eaf4dc1607377bca193280ae44caaf2d870c26ae35bc2adad6269ca0df462e7a69998e0f93ca7a2c327c39ef6d2bfe68a3be3653fa70da5040e91ea8ccda01c79874cf370ed3169656eaed82f02256eb8bda2802802a5bcad0da408e9dddc648034e8c33881f1ce9dbb71cbc80ba8ed2cc466795cab536e3b6536ff4377ee8f4905eaf731f75a80f5802f20f05d541010", 0x128}], 0x1, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x1, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) mprotect(&(0x7f0000596000/0x4000)=nil, 0x4000, 0x4) ioctl$TIOCFLUSH(r1, 0x80286987, &(0x7f0000000300)=0x40000000000) 22:28:35 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r2 = kqueue() kevent(r2, &(0x7f00000002c0)=[{{r1}, 0xfffffffffffffffe, 0x11}], 0x3ff, 0x0, 0x0, 0x0) r3 = kqueue() r4 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r4, &(0x7f00000000c0)=[{{r6}, 0xffffffffffffffff, 0x11}], 0x3f, 0x0, 0x0, 0x0) kevent(r4, &(0x7f0000000080)=[{{r5}, 0xfffffffffffffffe, 0x5}], 0x1f, 0x0, 0x0, 0x0) socketpair(0x18, 0x0, 0xffffffffffff7fff, &(0x7f0000000100)={0xffffffffffffffff}) r8 = kqueue() kevent(r8, &(0x7f0000000000), 0x20, 0x0, 0x10000, 0x0) r9 = kqueue() kevent(r9, &(0x7f0000000040), 0x4, 0x0, 0x3, 0x0) r10 = kqueue() kevent(r10, &(0x7f0000000040), 0x4, 0x0, 0x3, 0x0) kevent(r3, &(0x7f00000001c0)=[{{r0}, 0xfffffffffffffffc, 0x90, 0xa8, 0x4, 0x6}, {{r3}, 0xffffffffffffffff, 0x10, 0x8, 0x7f, 0x2}, {{r5}, 0xfffffffffffffffe, 0x20, 0x0, 0x1, 0x3}, {{r7}, 0xffffffffffffffff, 0x43, 0xfffff, 0x2, 0x8}, {{r8}, 0xfffffffffffffff9, 0x3, 0x1, 0x7f, 0x2}, {{r9}, 0xffffffffffffffff, 0x20, 0x11, 0x3, 0x5}, {{r10}, 0x0, 0x1, 0x40, 0x81, 0x2}], 0x60, 0x0, 0xfffffffffffffff9, 0x0) close(r1) 22:28:35 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x40, 0x0) fcntl$setflags(r2, 0x2, 0x1) dup2(r1, r0) setsockopt$sock_int(r1, 0xffff, 0x1002, &(0x7f0000000280), 0x4) 22:28:35 executing program 1: clock_getres(0x6, &(0x7f0000000000)) clock_getres(0x0, &(0x7f0000000040)) 22:28:35 executing program 0: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x40000400000002c2, 0x0) r1 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r1, &(0x7f00000000c0)=[{{r3}, 0xffffffffffffffff, 0x11}], 0x3f, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000080)=[{{r2}, 0xfffffffffffffffe, 0x5}], 0x1f, 0x0, 0x0, 0x0) getppid() r4 = kqueue() kevent(r4, &(0x7f0000000000), 0x20, 0x0, 0x10000, 0x0) r5 = kqueue() kevent(r5, &(0x7f0000000040), 0x4, 0x0, 0x3, 0x0) r6 = open$dir(&(0x7f00000005c0)='./file0\x00', 0x20, 0x110) r7 = kqueue() kevent(r7, &(0x7f0000000000), 0x20, 0x0, 0x10000, 0x0) r8 = dup2(r6, r7) readlinkat(r3, &(0x7f0000000000)='./file0\x00', &(0x7f0000000080)=""/28, 0x1c) pwrite(r0, &(0x7f0000000100)='H', 0x1, 0x0, 0x0) kqueue() mmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x2, 0x810, r0, 0x0, 0x400000000000) r9 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r9, &(0x7f00000000c0)=[{{r11}, 0xffffffffffffffff, 0x11}], 0x3f, 0x0, 0x0, 0x0) kevent(r9, &(0x7f0000000080)=[{{r10}, 0xfffffffffffffffe, 0x5}], 0x1f, 0x0, 0x0, 0x0) dup2(r9, r11) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000440)={0x0}, 0xc) getsockopt$sock_cred(r8, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0}, &(0x7f00000004c0)=0xc) r14 = dup(0xffffffffffffffff) r15 = getppid() r16 = geteuid() r17 = getegid() sendmsg$unix(r14, &(0x7f00000003c0)={&(0x7f0000000080)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000000340)=[{&(0x7f0000000280)="f1e8403201009ce5b9b1a350db171f2a32f3a4db58cf6b70f2fc6e0eb47088a36026fdea85e5ebaaa9846bc2124617f350dcf438f0f3be974809455b4911d04d38d11173022bf9fdc576e6002e4059cac3a5552c4f038a334c00039cf55dfba9c53562f7bdc4ded29670c80ec898c226935480a86a22ed2a82623b26071bcfb2aa9edc4289d193e10a63eb936de9a74051703c3d9f71aca2a3b6814bd64f5a0718f5", 0xa2}], 0x1, &(0x7f0000000380)=[@cred={0x20, 0xffff, 0x0, r15, r16, r17}], 0x20, 0x402}, 0x400) r18 = getppid() r19 = getuid() getgroups(0x2, &(0x7f0000000500)=[0xffffffffffffffff, 0x0]) sendmsg$unix(r11, &(0x7f0000000580)={&(0x7f0000000140)=@abs={0x0, 0x0, 0x2}, 0x8, &(0x7f00000003c0)=[{&(0x7f0000000180)="62d61b9470e8b260a6460bcd695c27a718d6fad9597eb3dc343b19ff23", 0x1d}, {&(0x7f00000001c0)="f6b49f489796ca29657e230be78511ca532807d5e76884fceba7ed44c08bef787174a46a141f3408994e659e94c12b636c7f13012f0a890732aa11af146cef66e8c294cbf7f199eb29d04e65ff8434f16bd8042b5a6b709884026c51e323efcf65820fb092d0b9863725132dff03b2d92b344860eb3c70", 0x77}, {&(0x7f0000000240)="fea64d29b30b9f", 0x7}, {&(0x7f0000000280)="43f772f133201356986310767c485814c4afb0cf07ece5a9de2e8522c40b928c5db26a81e6d83ab0caaa9f398a047fbfeaf4910a57b77a93209e423a5e6708f6152dd619ca634b6fc740b1d45e7340f93ec3518e78f2b63fc79283c596c48c87", 0x60}, {&(0x7f0000000300)="c54029601737b96b4e100646530ef966c81aab164f33ba59aba34c1f82e1a395ef918a7c0d9d7af50a58ff0fd1bdd636519b1ca53db48f31f36fd3dccdbfcd17c0bafd50f0de1ae01c81455b7d685b84b57ce3ca7c62dfed60dbd98d5ffc006e8a384dc8aa387e6a810f85f6a74370211905ea9de15c05a6d3c41f844d5ef05e3a", 0x81}], 0x5, &(0x7f0000000540)=[@cred={0x20, 0xffff, 0x0, r12, r13, r17}, @cred={0x20, 0xffff, 0x0, r18, r19, r20}], 0x40, 0x409}, 0x400) r21 = shmget$private(0x0, 0x3000, 0x80, &(0x7f0000ff9000/0x3000)=nil) shmat(r21, &(0x7f0000ff9000/0x4000)=nil, 0x5000) ftruncate(r0, 0x0, 0x4000) 22:28:35 executing program 1: connect$unix(0xffffffffffffffff, &(0x7f0000000080)=ANY=[@ANYBLOB="82022e2fac1400bb7d81b0a5ed56c0c0c7a8c14017c92a3953ff2b0f80981ade61efa008e59e9482328ccf9b1bcc9d5d0cdb02000000c75b3202000000a2aacf1b001553e098973c85ceb7d135bfd18a07634d9a1f5566028638a0d66d7250432ad91508000cf85f8783602a67897cff7f00000000911f88d3525e34e763128666ee7877bf9753b6bdae4c5b436e445960fa6b980ac1fa4aab44f0323348f261b51f15e3fdbe4feb82017eec1358441dd3ee1620b4d2009fe508376b6399752fd96cb58d127addb390071baff955a58c179770ce1f000075d9406820caa384ec4931ea65385ec5c9762c34c7881a9506ffc85e43782e717e29127ca8c256b248001700006bea13087d264ab70bf9c0aa0eb72598cb90fd03b162460c683ff8a85a93e25686916263184a05cc059fef6befb39f78b4f9da521ee1e53fd26f52249c901f022f19975028aed2b700c9076d0612112dd4db4a40bb3c7f82fd7c8d54e904d389e61651a28671f6aaacfcff282f7ec1a8524939378081f231927b35672f0c214b5cac7db956b7fa3158d2dc0f679159e040bc31a8529000b88e516881ccf0cfef49b6348ce400095bb49d06bf62577f46c840d34b6362e9f9810cfec14d447dadc21aa457b780274e6e68e9c11aafa3f23f0e31941c0a490c909efad7e776a2b1f04e2a71c4d06bcc2a72bb272a9eb7d255410a663e9196930f7b6c9867ef274484fffad868e059f2804a365f01f67028865569ce3e0104000000000000900000009137e3f0e7a5f89b78cf7c65b7adaf2c808d240300318e4fa7cb04cace50d549e7e752a3828ceec5948c15b42139f49354a211039146905d202634626670e584885cd5c53ac73465afaab1cd39be95373a87ca277d106467be6f22eb2f861d9f834c274a19392429d476bde11689127431fcd756a8c337"], 0x1) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x1, 0x0) pipe(&(0x7f0000000000)) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x80286987, &(0x7f0000000300)) 22:28:36 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r1, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) dup2(r1, r0) listen(r1, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) lchown(&(0x7f0000000000)='./file0\x00', 0x0, r4) r5 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x8300, 0x0) ioctl$WSMUXIO_INJECTEVENT(r5, 0x80185760, &(0x7f00000000c0)={0x7f, 0x3, {0x3, 0x7fff}}) setgroups(0x0, 0x0) setuid(0xee01) dup2(r3, r2) connect$unix(r3, &(0x7f00000004c0)=ANY=[@ANYBLOB="00012e2f66696c653000bbb5904f500538cd93eb6d0bb8a409e8a9696d865f21ac65768e5c7381f27a33730b00000000000000308798de7902408744c00463a35c79df595d2aaa0af04243a7685c2d9e18035e4670f754a04a4207333eb31324ecc54a20b2c2f59cfad2aa1f15fb160840ebe762d01a6ff16dae474c135006e68a1750dc38bc424ecf05f663b510a2e67a1c60161fc41d5296cb9b76d475712b72de5415896a1ddbf5f403d72eb5490c695d10f7e66f888536ffa7d31efa9ba0eedb9d16cb765c2ef3f14c358d6f0644d2024ee3f3202af2d44de85ca3b73172aa7852f2d95c5df393ac6e3ec0ae4eaa9d0a11e04fe283ae9e11ab186912ca246679c642ef1365cdbc6d822c6b149562f9a322aa5562f7c4f05403eb5438cff528b89cd3ff9c3556c48c35c271b4bfafa331cd42cedfb70b3cd7c3903c4fc2b2dd96bbb2509492a1d3931cd6a1"], 0xa) 22:28:36 executing program 0: openat$wskbd(0xffffffffffffff9c, &(0x7f0000000880)='/dev/wskbd0\x00', 0x30148, 0x0) r0 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r0, &(0x7f00000000c0)=[{{r2}, 0xffffffffffffffff, 0x11}], 0x3f, 0x0, 0x0, 0x0) kevent(r0, &(0x7f0000000080)=[{{r1}, 0xfffffffffffffffe, 0x5}], 0x1f, 0x0, 0x0, 0x0) r3 = fcntl$dupfd(r2, 0x0, 0xffffffffffffffff) fchdir(r3) r4 = open(&(0x7f0000000000)='./file0\x00', 0x20, 0x80) ioctl$FIOGETOWN(r4, 0x4004667b, &(0x7f0000000040)) r5 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x8, 0x0) ioctl$FIOASYNC(r5, 0x8004667d, &(0x7f00000000c0)=0x1000) ioctl$FIOSETOWN(r4, 0x8004667c, &(0x7f0000000100)=0x7d6f) ioctl$BIOCGDLTLIST(r3, 0xc010427b, &(0x7f0000000180)={0x2, &(0x7f0000000140)=[0x1fecda64, 0x8]}) getsockopt$sock_timeval(0xffffffffffffffff, 0xffff, 0x1005, &(0x7f00000001c0), &(0x7f0000000200)=0x10) recvfrom(r3, &(0x7f0000000240)=""/251, 0xfb, 0x0, &(0x7f0000000600)=@in6={0x18, 0x2, 0x6, 0x1003}, 0xc) ioctl$BIOCSETF(0xffffffffffffff9c, 0x80104267, &(0x7f00000003c0)={0x3, &(0x7f0000000380)=[{0x8, 0x0, 0x7, 0x1}, {0x7, 0x5, 0x0, 0x1}, {0x3, 0xbb9, 0x7f, 0x4}]}) r6 = openat(0xffffffffffffffff, &(0x7f0000000400)='./file0\x00', 0x200, 0x8) ioctl$BIOCGDLTLIST(r6, 0xc010427b, &(0x7f0000000480)={0x4, &(0x7f0000000440)=[0x6, 0x100, 0x4, 0x0]}) r7 = dup2(0xffffffffffffff9c, r6) ioctl$BIOCIMMEDIATE(r7, 0x80044270, &(0x7f00000004c0)=0x101) openat(r3, &(0x7f0000000500)='./file0\x00', 0x800, 0x4) openat$diskmap(0xffffffffffffff9c, &(0x7f0000000540)='/dev/diskmap\x00', 0x800, 0x0) fcntl$setflags(0xffffffffffffff9c, 0x2, 0x1) r8 = semget$private(0x0, 0x3, 0x6cbea16947608010) semctl$SETVAL(r8, 0x4, 0x8, &(0x7f0000000580)=0x3ff) open(&(0x7f00000005c0)='./file0\x00', 0x0, 0x4) r9 = kqueue() ftruncate(r9, 0x0, 0x3) connect$unix(0xffffffffffffffff, &(0x7f0000000a40)=ANY=[@ANYBLOB="f6ff2d2f66697b7a6530002e289536f54546ed08aff6771f76454ec346973e6e8c591efc46befb2674de9891d2f69ba9e6f97962bf41b739a0950bd4f0379b2916000000000000100074072554fc01761ccd39136aaa2464059971bba64ba8090386b0b6a502f0112e75c8e6a06d0a8a8b7008a317c65e86c3bcda6c477fb96e06fbde458f74c06394924e62b4f9f44675ebe7f146307b4af970b3ebaf785327cfeb06c4095fec67b6969f96caac0a8c868207559c0913617a3c08999b7f2dce516c993a54f5a14bcd091bb220cecda9edcffbbe786c766ff48fd8c8bb9cb4c7041a86f352c7253bd45fe5ab1b08db11ee7a9006216c8bf932fe867a4c926c5cf4736cf88d8e5b7752f6f79413937cced845a000ffe9b98fcc5c45c6b75a2e1fb466839d7f84e92e46dfdb3e901ff83666962bf89b3c5719fce8a8c02e03b98e2dbbb48c277521fae06bf8385992d109ee18b5c6bf1394139863c2b657958cd2bcd81559e5e1e9eca41095390012f02bd50c7ffb3ecb9b701cccb5f5a5"], 0xa) stat(&(0x7f0000000640)='./file0\x00', &(0x7f0000000680)) read(r6, &(0x7f0000000700)=""/144, 0xffffffffffffff53) r10 = dup(r6) mkdirat(r10, &(0x7f00000007c0)='./file0\x00', 0x0) semget$private(0x0, 0x4, 0x601) r11 = openat$klog(0xffffffffffffff9c, &(0x7f0000000800)='/dev/klog\x00', 0x40, 0x0) ioctl$FIOGETOWN(r11, 0x4004667b, &(0x7f0000000840)) 22:28:36 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(0xffffffffffffff9c, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x2c}, {0x3, 0x0, 0x0, 0x1}, {0x4000000100006, 0x0, 0x0, 0x91e}]}) syz_emit_ethernet(0xe, &(0x7f0000000080)="080d34413fb2c507153a05b8a2a9") 22:28:36 executing program 1: r0 = syz_open_pts() syz_open_pts() r1 = semget$private(0x0, 0x5, 0x204) r2 = semget(0x1, 0x4, 0x2) semctl$GETNCNT(r2, 0x1, 0x3, &(0x7f0000000240)=""/222) semop(r1, &(0x7f0000001640)=[{0x3, 0x5022}, {0x1, 0x10001, 0x800}], 0x2) semctl$SETVAL(r1, 0x3, 0x8, &(0x7f0000000480)=0x7) semop(r1, &(0x7f0000000080)=[{0x4, 0x8fc2, 0xef45286d70676ebd}, {0x4, 0x4, 0x1000}], 0x2) r3 = socket$inet(0x2, 0x4000000000000001, 0x0) setsockopt$inet_opts(r3, 0x0, 0x1, &(0x7f0000000000)="ab2b43ce9b33ada7ee08665d19ac14d5e51348771197a7728420aef61715f7b1d3d4b3830c921be1817a0000", 0x2c) getsockopt$sock_int(r3, 0xffff, 0x10, &(0x7f0000000000), &(0x7f00000000c0)=0x4) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000100)={0x0, 0x0, 0x0, 0xfffffffffffff691, "f0aeed0a671f7630830400"}) ioctl$FIONREAD(r0, 0x4004667f, &(0x7f0000000200)) syz_open_pts() r4 = semget$private(0x0, 0x5, 0x204) semop(0xffffffffffffffff, &(0x7f0000000140)=[{0x3, 0x15, 0x1800}, {0x2, 0x0, 0x400}, {0x0, 0x8ea8, 0x1000}, {0x4, 0x40, 0x1800}, {0x0, 0x9ad0, 0x800}, {0x0, 0x2, 0x1800}], 0x6) semop(r4, &(0x7f0000000380)=[{0x0, 0x40005022, 0x1000}, {0x1, 0x10001, 0x800}], 0x2) syz_open_pts() pipe(&(0x7f0000000600)={0xffffffffffffffff}) fcntl$setstatus(r5, 0x4, 0x40) poll(&(0x7f0000000480)=[{r5, 0x21}], 0x1, 0x0) ioctl$TIOCOUTQ(r5, 0x40047473, &(0x7f0000000180)=0x7fff) semctl$SETVAL(r4, 0x3, 0x8, &(0x7f0000000480)=0x7) semop(0x0, &(0x7f0000000400)=[{0x1, 0xfffffffffffffffe}, {0x4c77ddd3b97a3b37, 0x1f}], 0x2c5) r6 = semget$private(0x0, 0x5, 0x204) chflags(&(0x7f00000001c0)='./file0\x00', 0x10000) semop(r6, &(0x7f0000001640)=[{0x0, 0x5022, 0x1000}, {0x1, 0x10001, 0x800}], 0x2) semctl$SETVAL(r6, 0x3, 0x8, &(0x7f0000000480)=0x7) semctl$SETVAL(r6, 0x0, 0x8, &(0x7f0000000040)=0x2) semctl$SETALL(r4, 0x0, 0x9, &(0x7f0000000340)=[0x3f, 0x9b8, 0x6, 0x6, 0xfed, 0x8, 0x400]) 22:28:36 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x2001ff, 0x0, "b8000000000000080100"}) socket(0x18, 0x3, 0x6) r0 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r3 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r3, &(0x7f0000000140)=[{{r5}, 0xffffffffffffffff, 0x11}], 0x3f, 0x0, 0x0, 0x0) kevent(r3, &(0x7f0000000080)=[{{r4}, 0xfffffffffffffffe, 0x5}], 0x1f, 0x0, 0x0, 0x0) dup2(r3, r5) r6 = kqueue() kevent(r6, &(0x7f0000000040), 0x4, 0x0, 0x3, 0x0) kevent(r6, &(0x7f00000000c0), 0x3f, 0x0, 0x0, 0x0) kevent(r0, &(0x7f0000000080)=[{{r1}, 0xfffffffffffffffe, 0x5}], 0x1f, 0x0, 0x0, 0x0) dup2(r0, r2) accept$unix(r2, &(0x7f0000000040)=@abs, &(0x7f0000000080)=0x8) r7 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r7, &(0x7f00000000c0)=[{{r9}, 0xffffffffffffffff, 0x11}], 0x3f, 0x0, 0x0, 0x0) kevent(r7, &(0x7f0000000080)=[{{r8}, 0xfffffffffffffffe, 0x5}], 0x1f, 0x0, 0x0, 0x0) socket$inet6(0x18, 0x4000, 0x9) pipe2(&(0x7f0000000300), 0x10000) openat(0xffffffffffffff9c, &(0x7f0000000340)='./file0\x00', 0x20, 0x100) r10 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x8004) r13 = kqueue() r14 = kqueue() r15 = open(&(0x7f0000000100)='./file0\x00', 0x800, 0x2) r16 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000180)='/dev/wskbd0\x00', 0x400, 0x0) r17 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r17, &(0x7f00000000c0)=[{{r19}, 0xffffffffffffffff, 0x11}], 0x3f, 0x0, 0x0, 0x0) kevent(r17, &(0x7f0000000080)=[{{r18}, 0xfffffffffffffffe, 0x5}], 0x1f, 0x0, 0x0, 0x0) r20 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r20, &(0x7f00000000c0)=[{{r22}, 0xffffffffffffffff, 0x11}], 0x3f, 0x0, 0x0, 0x0) kevent(r20, &(0x7f0000000080)=[{{r21}, 0xfffffffffffffffe, 0x5}], 0x1f, 0x0, 0x0, 0x0) dup2(r20, r22) pipe2(&(0x7f00000001c0)={0xffffffffffffffff}, 0x10000) socketpair(0x29, 0x1, 0x80000001, &(0x7f0000000200)={0xffffffffffffffff}) r25 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r25, &(0x7f00000000c0)=[{{r27}, 0xffffffffffffffff, 0x11}], 0x3f, 0x0, 0x0, 0x0) kevent(r25, &(0x7f0000000080)=[{{r26}, 0xfffffffffffffffe, 0x5}], 0x1f, 0x0, 0x0, 0x0) dup2(r25, r27) kevent(r14, &(0x7f00000003c0)=[{{r15}, 0xfffffffffffffffe, 0x2, 0x3, 0xcf5a, 0x5bd}, {{0xffffffffffffff9c}, 0xfffffffffffffffa, 0x101, 0x1, 0x49a9, 0x80000001}, {{r16}, 0x8000000000000004, 0x20, 0x40000000, 0x5, 0x1}, {{r16}, 0x800000000000000d, 0x1c0, 0x0, 0xff, 0x2b16}, {{r18}, 0x8000000000000006, 0x81, 0x20000000, 0x5, 0x80000001}, {{r20}, 0xfffffffffffffffa, 0xcb14363035977311, 0x20000000, 0x5, 0x2bd}, {{}, 0xfffffffffffffffe, 0x0, 0x10, 0xf6, 0x366}, {{r23}, 0xfffffffffffffffe, 0x27, 0xfffff, 0xe00000, 0xffffffffffff04d4}, {{r24}, 0xfffffffffffffff9, 0x0, 0x20000000, 0x9, 0x22e}, {{r27}, 0x0, 0x80, 0x8, 0xffffffffffffffdc, 0x401}], 0x4, 0x0, 0x7, 0x0) kevent(r10, &(0x7f00000000c0)=[{{r13}, 0xffffffffffffffff, 0x11}], 0x3f, 0x0, 0xfffffffffffffffd, 0x0) kevent(r10, &(0x7f0000000080)=[{{r11}, 0xfffffffffffffffe, 0x5}], 0x1f, 0x0, 0x0, 0x0) dup2(r10, r12) r28 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r28, &(0x7f0000000080)=[{{r29}, 0xfffffffffffffffe, 0x5}], 0x1f, 0x0, 0x0, 0x0) dup2(r28, r30) open$dir(&(0x7f0000000380)='./file0\x00', 0x40, 0x0) r31 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r31, &(0x7f00000000c0)=[{{r33}, 0xffffffffffffffff, 0x11}], 0x3f, 0x0, 0x0, 0x0) kevent(r31, &(0x7f0000000080)=[{{r32}, 0xfffffffffffffffe, 0x5}], 0x1f, 0x0, 0x0, 0x0) dup2(r31, r33) 22:28:36 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) r1 = socket$unix(0x1, 0x2, 0x0) getsockname$unix(r1, &(0x7f0000000000)=@abs, &(0x7f0000000040)=0x8) sendmsg$unix(r0, &(0x7f0000001480)={0x0, 0x0, 0x0, 0x4000000000000, &(0x7f0000001440)=[@rights={0x14, 0x7}, @cred={0xaa0014ac}], 0x30}, 0x0) 22:28:36 executing program 1: writev(0xffffffffffffffff, &(0x7f0000000a00)=[{&(0x7f0000000380)="f72dec7f680ad155966f664d7278e6cf9c05928e891865d5ef1e111b214baa10ce7d4f8025e516a8a0eff7efe2a55f7fd6207a0bc22373d9507cca855b57d7cb0af017090763a281b2a4", 0x4a}, {&(0x7f0000000400)="50857db7931eebb4a727e3850abed4854787255eee58c1acf604e9ad728e76e9859b7a610b1920f0f0de280428741963ce278a6abf20e3aeafd7776acb08aa0491396bc72339f44f990e971937dc174efaa16bbfc829d46f59d6b3910976f3239e1da46d2260af30374b6b1d84cfbe70c51830277ecefcc6c16ebd6a287f5c854ca2cbeae0ccc53967fe4cb3bc602028ca4753e16b87ea93eecfd15c8894fb203b05b1c588d42b1bbdc7ab861e853cc3b2ac1ed0dfc6096ec90c65f779", 0xbd}, {&(0x7f0000000580)="49e568c085053eb1d3d1d1d8ebe99b49d2cd729e3a4b2e89ddbef75949dc19b3ead22d1b35780436ed1a1efafe83dcba2141858fd7c685bd247b7a507051c5531ab99d483180c46327b081ff98144b1100c3765c3963969f014142bed6c7da224124a97d17fa27dec60b4189c19e24de7be03699e5e8a38b9a2f1602785417c539ab741e58afd5278a87f273916d1241679c1f48cf270cb174a30ba59dfd06abd0487f10d6a8b319f1688469ee34a181a46f4ccf9577a0893753ef7c4b9af633e612532abe6b19b0b8d38a62be43bae0f741113a4ea0e895e81028ba66211877171daa3d31d99f604caeb89d2b5e8ad6f7a5", 0xf2}, {&(0x7f0000000680)="f555e3e220d6be907cb913f3e7b90600ff793ff073fb0d8e47c88656cb2a44e9f7a36ff6ed322e8a98bd5312888a0cda5e7b50e7e301e42dda1513ccd402e150270f622ac25b0e59618796e5fa8c97a7282e3a625b62e7b7b96d067264b0cb34b1e9ce357d47f065e686c4f8cf607cefc8ecaf05d73160d0f2e826cc51f226cc98200cf56eab3180b181ca3efbb65614f1abc7fe748093cdfdaf6e9d05b6653562b638ca0c3a97d0972b63c6e554b366bbdcb3d85829166472824d32f5a66e", 0xbf}, {&(0x7f00000004c0)="a91eda16f6f8651e271c1fd158e9b5689068605717f065fdc45b707c134aa219c8872f3e566a69484b196309357442ef81a3802a60967e6f131982dd73660648f936ff3fc2141e8129f39b124ecf6e258c2e4e3e", 0x54}, {&(0x7f0000000740)="ec7f2b230f38d4fcc63aadadde248cebcd142921b60a11af310b6e42a1ee8eabc0889a6669f694c5f16a20b940897829fb51197d9a8bb57c43cd2ad5487a9396243a4304cb6c5eb097f847c852db", 0x4e}, {&(0x7f00000007c0)="b6ebda2436d07362bca0065533da012f59926b6e9bc81d51ca6dfd307a3de9a6d3f8fa6d289fd1cf0d271368aab45c6ba20bc48a8e1d99afcf4278c4f1e59251c9273a4de8e6fac5dee94b0bd3ab1ca82c263d418e17fd5addf51a17ffdd3e94c471dc73be6890761bb55f63d8951c43990853b8b7418d4103c07e62d06b072a3770cf8ed5c220caa4507aa3cfc47daab0e739abd95c81f46425af26c75d9c29405c9892b31b1a1f3961bb69", 0xac}, {&(0x7f0000000880)="a026993f6ba8c56ff85de01eca89f58482d3917f4dcea3edac7e0e38109d6746cbc5563b5c05abf9441a1c96fd0710a723d7a645a39acf33253e18d9576be80300f3f645ec5a800b6025ee0193d8f64da91722fc0acb6cd7f0886c43d5e12256970282161e0e2e74e259aad234e0cb975442e11d7749f9436e39ad6fe15e5552fd72a8fadcbe50ae34f9d08222c20b3bf3519d985b32b74cd4112aa4607bab5298c32ed8068299cfc8fa5b313c71b932e1a1fc87b930", 0xb6}, {&(0x7f0000000940)="60b4267be7f2c665611564024056899d6c896090e48917e68194bfaacda8ec543f77411230cd1b76c73c2635c437795994b08b117467f0e071953cec12943934ccbc4ec58a39e0ea5c350206fb4b6fc43e1477b2619314debd456a98555e2d0060bd3836bbeff349dd430e929871bdb633ad4c8f7a06af91e4285f70d0479b7be89a47f7948580ba3c5a83b80aa1182c5c3d579b6b8a6a2cf38f0993bcc9a6978e732c5b2127e3ccd53b3135", 0xac}, {&(0x7f0000000300)="129d364b6762ccef6ac02438212fbd6080519c4bc1c38c8b1fefa84b130c0eebae8ff3edf85a8851a417ef4385923a937c5f", 0x32}], 0xa) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = openat(0xffffffffffffff9c, &(0x7f0000001540)='./file0\x00', 0x100, 0x4) mkdir(&(0x7f0000000080)='./file0\x00', 0x20) ioctl$WSDISPLAYIO_LDFONT(r0, 0x8058574d, &(0x7f0000002700)={'\x00', 0x3, 0x3, 0x100, 0x0, 0x8001, 0xffffffff, 0xb, 0x2, 0x1, 0x7fffffff, 0x39248dd9}) close(r0) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) munlock(&(0x7f00002b1000/0x3000)=nil, 0x3000) munlock(&(0x7f0000770000/0x5000)=nil, 0x5000) getsockname$unix(r0, &(0x7f00000001c0)=@abs, &(0x7f0000000200)=0x8) r1 = semget$private(0x0, 0x2, 0x50c) semctl$GETNCNT(r1, 0x2, 0x3, &(0x7f0000002800)=""/49) ioctl$WSDISPLAYIO_ADDSCREEN(r0, 0x80245753, &(0x7f00000002c0)={0x5, './file1\x00', './file0\x00'}) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x1d}, {0x81}, {0x6}]}) ioctl$WSDISPLAYIO_GETSCREENTYPE(r0, 0xc028575d, &(0x7f0000000280)={0x1, 0x24000000000, './file0\x00', 0x220f, 0x6, 0x9, 0x4}) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000240)='/dev/wskbd0\x00', 0x30000, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000540)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b2") unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000001580)='c\x00') getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000180), 0x19b) r3 = accept$inet6(0xffffffffffffffff, &(0x7f0000000040), &(0x7f0000000140)=0xc) semget$private(0x0, 0x3, 0x0) listen(r3, 0x4000000000ffff) getsockname(r0, &(0x7f00000000c0)=@un=@abs, &(0x7f0000000100)=0x8) minherit(&(0x7f0000226000/0x4000)=nil, 0x4000, 0x3) semop(r1, &(0x7f0000002840), 0x0) getppid() r4 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r4, &(0x7f00000000c0)=[{{r6}, 0xffffffffffffffff, 0x11}], 0x3f, 0x0, 0x0, 0x0) kevent(r4, &(0x7f0000000080)=[{{r5}, 0xfffffffffffffffe, 0x5}], 0x1f, 0x0, 0x0, 0x0) dup2(r4, r6) r7 = openat$null(0xffffffffffffff9c, &(0x7f0000000ac0)='/dev/null\x00', 0x288, 0x0) linkat(r7, &(0x7f0000002780)='./file1\x00', r6, &(0x7f00000027c0)='./file0\x00', 0x4) shutdown(r0, 0x2) 22:28:36 executing program 0: r0 = syz_open_pts() ioctl$TIOCFLUSH(r0, 0x80047460, &(0x7f0000000100)=0x3) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000040)={0x0, 0x59f, 0x0, 0x0, "c84a03f6ba916c1d50bc10cc41582e1a3f7ea401"}) r1 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r1, &(0x7f00000000c0)=[{{r3}, 0xffffffffffffffff, 0x11}], 0x3f, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000080)=[{{r2}, 0xfffffffffffffffe, 0x5}], 0x1f, 0x0, 0x0, 0x0) dup2(r1, r3) ioctl$TIOCMBIC(r3, 0x8004746b, &(0x7f0000000080)=0x69c) write(r0, &(0x7f0000000000)="2053890fa08f429bac285079afcabd54198ae84f8ae6a803072d7a9032ee17b2447dfe6fcd1d10a7d1bf191388ba8c7927c558db9e91d75ce4e50d228e5909", 0x3f) 22:28:36 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000001080)={0xffffffffffffffff, 0xffffffffffffffff}) sendto(r0, 0x0, 0x0, 0x0, 0x0, 0x0) mmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x0, 0x6012, 0xffffffffffffffff, 0x0, 0x0) sendto(r0, 0x0, 0x0, 0x8, 0x0, 0x0) readv(r1, &(0x7f0000000300)=[{&(0x7f0000000240)=""/168, 0xa8}], 0x1) 22:28:36 executing program 1: open(&(0x7f0000000080)='./file0\x00', 0x0, 0x8) chmod(&(0x7f00000000c0)='./file0\x00', 0x3f) setuid(0xee01) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000140)={0xffffffffffffffff}) r1 = open$dir(&(0x7f0000000000)='./file0\x00', 0x800, 0x201) mknodat(r1, &(0x7f0000000040)='./file0\x00', 0x280, 0x1) select(0x40, &(0x7f0000000100)={0x4, 0x1, 0x3, 0xfff, 0x2, 0x20000, 0x100000000, 0xe03}, &(0x7f00000001c0)={0x4, 0x3, 0x7, 0x5, 0x3, 0x100, 0xaeba, 0x4}, &(0x7f0000000200)={0x5, 0x0, 0xb95, 0x8001, 0x3, 0x80000000, 0x1b93766c800, 0x3}, &(0x7f00000002c0)={0x3, 0x8}) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000240)={0x0}, &(0x7f0000000280)=0xc) ktrace(&(0x7f0000000180)='./file0\x00', 0x0, 0x1410, r2) 22:28:36 executing program 1: r0 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r0, &(0x7f0000001480)={&(0x7f0000000040)=@file={0x170, './file0\x00'}, 0x2, 0x0}, 0x0) r1 = open(&(0x7f0000000000)='./file0/file0\x00', 0x20, 0x188) fchflags(r1, 0x10000) 22:28:36 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x54}, {0x5}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) r1 = getpid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, 0xc) setpgid(r1, r2) syz_emit_ethernet(0xe, &(0x7f0000000280)="fd612da02cdffc3279adffed84dd") sendmsg(0xffffffffffffffff, &(0x7f0000000200)={&(0x7f00000000c0)=@in={0x2, 0x3}, 0xc, &(0x7f00000001c0)=[{&(0x7f0000000100)="7fe8ff2e11844be5c8f7b6f486401f7fefb9a60e3cd7ee7f2538dcbf9206f02c7595fc3e9a584cc28f816645397eb388c7f6eed141ebcebc7a839c630e3a7d0e100dec26b4", 0x45}, {&(0x7f00000002c0)="4bbab84ddd62b416f2f7abeb0d74a7c23995e785ace945de8ceed83316cf07887efe6ce1484e464b13e5352ea041b79632f253c36e58c203f6660c0e2c4f826af227ef31d07a9fa817510953b7fbcd10d635095dc6f88cd6d87fc6ac05dbf7b81f26c993c7a4eaf54934b672c1ecb955dbd32a403af91ed3db99847a70fca5a1b3b00d2f63f6b6cda7ec2c940c972cc411d4d690ddf554258080b0ba12f97ec395a1b8603a81b569807439ead08106b185bc53387b2dc4fd4a68330393fb62a2556b72aa903ded46966cdfd69a208ef2dc535946b542dfe2a812c43e8893ac0660f17f9e03d4827e2c8c61c83925719b1fcc27995f10b332f178b76db1", 0xfd}], 0x2, &(0x7f00000003c0)=[{0xa0, 0x0, 0x5, "f0e99d72fdef18ebb0007a8154a471d03b64064b9b9fdb017e406b74b5d016e4573bb7408fd700ba00643bfb5032eff9db39e1d9bca45bc48df427a7dd709e892db601e103c85ce45e2242eba6fa20686a094bed130396b3d0c8afdf5cb78ada4b0d4c23bde253573c48d52e8f6cc15bb63a466965217b863c06cc5f1117e9af14b0a62d18c9aeee935506"}], 0xa0}, 0x9) 22:28:36 executing program 1: r0 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r0, &(0x7f00000000c0)=[{{r2}, 0xffffffffffffffff, 0x11}], 0x3f, 0x0, 0x0, 0x0) kevent(r0, &(0x7f0000000080)=[{{r1}, 0xfffffffffffffffe, 0x5}], 0x1f, 0x0, 0x0, 0x0) ioctl$TIOCMBIS(r1, 0x8004746c, &(0x7f0000000040)=0x1000) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x1b135a67) r3 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) pwritev(r3, &(0x7f0000000080)=[{0x0}], 0x1, 0x0, 0x0) mkdirat(0xffffffffffffffff, &(0x7f0000000140)='./bus\x00', 0x1c8) 22:28:36 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x80, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000001c0)={0x0, &(0x7f00000000c0)}) syz_emit_ethernet(0xe, &(0x7f0000000180)="080934410000000015b668f635e9") r1 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r1, &(0x7f00000000c0)=[{{r3}, 0xffffffffffffffff, 0x11}], 0x3f, 0x0, 0x0, 0x0) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x40, 0x0) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000240)={0x8, &(0x7f0000000200)=[{0x9, 0x1, 0x1ff, 0x4}, {0x57, 0x8000, 0x7ff, 0xe25b}, {0x5, 0x7, 0x0, 0x2}, {0x65d5, 0xc0a0, 0x1, 0xffffffff}, {0x7, 0x7f, 0x1, 0x7}, {0x40, 0x9d, 0x3, 0x6}, {0x73c, 0x5, 0x8, 0xc000000000000000}, {0xfff, 0x8001, 0x5, 0x67aba276}]}) kevent(r1, &(0x7f0000000080)=[{{r2}, 0xfffffffffffffffe, 0x5}], 0x1f, 0x0, 0x0, 0x0) dup2(r1, r3) r5 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r5, &(0x7f00000000c0)=[{{r7}, 0xffffffffffffffff, 0x11}], 0x3f, 0x0, 0x0, 0x0) kevent(r5, &(0x7f0000000080)=[{{r6}, 0xfffffffffffffffe, 0x5}], 0x1f, 0x0, 0x0, 0x0) dup2(r5, r7) ioctl$WSDISPLAYIO_DELSCREEN(r7, 0x80085754, &(0x7f0000000000)={0x9158, 0x2}) 22:28:36 executing program 0: r0 = socket(0x400000000018, 0x3, 0x3a) r1 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r1, &(0x7f00000000c0)=[{{r3}, 0xffffffffffffffff, 0x11}], 0x3f, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000080)=[{{r2}, 0xfffffffffffffffe, 0x5}], 0x1f, 0x0, 0x0, 0x0) setsockopt$inet6_MRT6_ADD_MIF(r2, 0x29, 0x66, &(0x7f0000000000)={0x21e, 0x1, 0xffffffffffffffff, 0x9bd8, 0x6}, 0xc) r4 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r4, &(0x7f00000000c0)=[{{r6}, 0xffffffffffffffff, 0x11}], 0x3f, 0x0, 0x0, 0x0) kevent(r4, &(0x7f0000000080)=[{{r5}, 0xfffffffffffffffe, 0x5}], 0x1f, 0x0, 0x0, 0x0) dup2(r4, r6) dup2(0xffffffffffffff9c, r4) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000140)={0x3f, 0x0, 0x0, 0x3}, 0xc) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f00000000c0)={{}, {0x18, 0x1}, 0x0, [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3f]}, 0xe5) 22:28:36 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x6000, 0xe26) r0 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r0, &(0x7f00000000c0)=[{{r2}, 0xffffffffffffffff, 0x11}], 0x3f, 0x0, 0x0, 0x0) kevent(r0, &(0x7f0000000080)=[{{r1}, 0xfffffffffffffffe, 0x5}], 0x1f, 0x0, 0x0, 0x0) ioctl$WSMUXIO_INJECTEVENT(r1, 0x80185760, &(0x7f0000000040)={0xfffffffffffffff8, 0x8, {0xffff, 0x4}}) r3 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r3, &(0x7f0000000080)=[{{r4}, 0xfffffffffffffffe, 0x5}], 0x1f, 0x0, 0x0, 0x0) dup2(r3, r5) r6 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r6, &(0x7f00000000c0)=[{{r8}, 0xffffffffffffffff, 0x11}], 0x3f, 0x0, 0x0, 0x0) kevent(r6, &(0x7f0000000080)=[{{r7}, 0xfffffffffffffffe, 0x5}], 0x1f, 0x0, 0x0, 0x0) r9 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r9, &(0x7f00000000c0)=[{{r11}, 0xffffffffffffffff, 0x11}], 0x3f, 0x0, 0x0, 0x0) kevent(r9, &(0x7f0000000080)=[{{r10}, 0xfffffffffffffffe, 0x5}], 0x1f, 0x0, 0x0, 0x0) dup2(r9, r11) r12 = kqueue() kevent(r12, &(0x7f0000000040), 0x4, 0x0, 0x3, 0x0) r13 = kqueue() kevent(r13, &(0x7f0000000040), 0x4, 0x0, 0x3, 0x0) kevent(r3, &(0x7f0000000100)=[{{r1}, 0xfffffffffffffffe, 0x4, 0x0, 0xf08e, 0x101}, {{r7}, 0xfffffffffffffff8, 0x10, 0x0, 0x1000, 0x8001}, {{r0}, 0xfffffffffffffff9, 0x20, 0x20, 0xb02, 0xa76}, {{r9}, 0xfffffffffffffff8, 0xb, 0x80000000, 0x8, 0x7fff}, {{r12}, 0xffffffffffffffff, 0x2, 0x80000000, 0x401, 0x1}], 0x2, &(0x7f00000001c0)=[{{r13}, 0xfffffffffffffffc, 0xc0, 0x92fe35f340454806, 0x82, 0x4}], 0x2, &(0x7f0000000200)={0x8549, 0x9}) open(&(0x7f000054a000)='./bus\x00', 0x0, 0x0) 22:28:36 executing program 1: r0 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r0, &(0x7f00000000c0)=[{{r2}, 0xffffffffffffffff, 0x11}], 0x3f, 0x0, 0x0, 0x0) kevent(r0, &(0x7f0000000080)=[{{r1}, 0xfffffffffffffffe, 0x5}], 0x1f, 0x0, 0x0, 0x0) dup2(r0, r2) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) fcntl$setstatus(r3, 0x4, 0xcc) r4 = getpid() fcntl$setown(r3, 0x6, r4) fcntl$setown(r3, 0x6, r4) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x3, 0xd8aa412a4390ad78, 0x1ff, 0x0, r4}) fcntl$lock(0xffffffffffffffff, 0x9, &(0x7f0000000000)={0x3, 0x0, 0x4, 0x200000007}) r5 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r5, &(0x7f00000000c0)=[{{r7}, 0xffffffffffffffff, 0x11}], 0x3f, 0x0, 0x0, 0x0) kevent(r5, &(0x7f0000000080)=[{{r6}, 0xfffffffffffffffe, 0x5}], 0x1f, 0x0, 0x0, 0x0) getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f0000000040), 0xc) 22:28:36 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x10, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000240)={0x3, &(0x7f0000000040)=[{0x6c, 0x0, 0x7ff}, {0x2c}, {0x40000004006, 0x0, 0x10000, 0x1}]}) r1 = kqueue() fcntl$setstatus(r0, 0x4, 0x80) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r1, &(0x7f00000000c0)=[{{r3}, 0xffffffffffffffff, 0x11}], 0x3f, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000080)=[{{r2}, 0xfffffffffffffffe, 0x5}], 0x1f, 0x0, 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000080)="010c777cf7c7e52c32db472b74ed") syz_emit_ethernet(0x0, &(0x7f0000000000)) r4 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) ioctl$PCIOCREAD(r3, 0xc0107002, &(0x7f0000000380)) kevent(r4, &(0x7f00000000c0)=[{{r6}, 0xffffffffffffffff, 0x11}], 0x3f, 0x0, 0x0, 0x0) kevent(r4, &(0x7f0000000080)=[{{r5}, 0xfffffffffffffffe, 0x5}], 0x1f, 0x0, 0x0, 0x0) r7 = accept$inet(r2, &(0x7f0000000180), &(0x7f00000001c0)=0xc) r8 = open(&(0x7f0000000200)='./file0\x00', 0x200, 0x8e) kevent(r2, &(0x7f0000000140)=[{{r5}, 0xfffffffffffffffd, 0x16, 0x4, 0x8, 0xfff}], 0x800, &(0x7f0000000280)=[{{r2}, 0x7ffffffffffffffb, 0x9f, 0xfffff, 0x6, 0x1}, {{r1}, 0xfffffffffffffffd, 0x28, 0x4, 0x0, 0xffff}, {{r7}, 0xffffffffffffffff, 0x20, 0xa00fff27, 0xffff, 0x2}, {{r3}, 0xfffffffffffffff8, 0x1, 0x10, 0xb64, 0x57}, {{0xffffffffffffff9c}, 0xfffffffffffffff9, 0x2, 0x40000000, 0xfffffffffffffffe, 0x9}, {{r8}, 0x8000000000000007, 0x20, 0x10, 0x40, 0x5}], 0x7, &(0x7f0000000340)={0x376, 0x2}) 22:28:36 executing program 0: openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x8, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x2c}, {0x2}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x35c, &(0x7f0000000000)="b6") 22:28:36 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000001600)='/dev/zero\x00', 0x400, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000001640)={'tap', 0x0}) kevent(0xffffffffffffffff, &(0x7f0000000000)=[{}], 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) select(0x40, &(0x7f00000000c0)={0x2, 0x9, 0x80000001, 0x7ff, 0x3, 0x2, 0x8, 0x5}, &(0x7f0000000100)={0x401, 0x1, 0x0, 0x1, 0x80, 0x1, 0x1, 0x9}, &(0x7f0000000180)={0x8001, 0xa295, 0x5, 0xb0d, 0x100000001, 0x8000, 0x7, 0x3}, &(0x7f00000001c0)={0x6, 0x3}) r1 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r1, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r1, &(0x7f0000000040)=ANY=[@ANYRES64], 0x1, 0x800) msgrcv(r1, &(0x7f00000003c0)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000831f51f1f32fd93d3b5fc9c5ddf80000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001c0000000000000000000000000000000000000000000000ffffff7f00"/184], 0xfffffffffffffe9f, 0x1, 0x1000) msgsnd(r1, &(0x7f0000000c80)=ANY=[@ANYBLOB="01000000000000002e1100b0df6d7fcf409def1a1fc1ed341c5533b89b0603ae37c860fe2c09c110ff00f45709d664539e1e381f35071f061ac0e16f328dca5d39656da02489672db6d19f37405111e97aa998473f0e8d1e8f3b32b99730931041cfd6c2df99a9d60031c125814bb6ee11e303000000b33d0000000049ad4ae89462fcf5fa3b57806356cdb615f058b0fed6706a4d152ed0a438f8387c3440ba6ba9cc08452fc00650db61cf3bcacfe9d34b6a31de9d05a5615416a1e222dcba8dee9f0cdc7527d27e8a0000000000000000000000000000cd846e9ea6bfe963e86814a576b24813ddfa8130a04b4ad6d8791c698df63e5e23fa3273f7769669e325cd2485e172"], 0x44b, 0x800) msgsnd(r1, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) r2 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r2, &(0x7f00000000c0)=[{{r4}, 0xffffffffffffffff, 0x11, 0x1}], 0x3f, 0x0, 0x0, 0x0) kevent(r2, &(0x7f0000000080)=[{{r3}, 0xfffffffffffffffe, 0x5}], 0x1f, 0x0, 0x0, 0x0) r5 = dup2(r2, r4) msgrcv(r1, &(0x7f0000000480)=ANY=[@ANYBLOB="798b7539c898e2114c223ea6a2a7a062e2a9352750c267713ea9734efc64acaf9a087309455a862680b9d2a158267a2373e38c2058b3cae6709af61d37d2221270efd96f27111e9ecb1c570e400d79b48bb9efc2f70e7dfc7c5654407c0ed7ad05ca4b6196117f1cfc55790e5db6363ceda667331ac0a80fffab93f68a0e89e178f971d59265a3463cf2e715e91973b0e1799712e22c50672e23d06b7d6709de599f7ba674bbd40f9633f8c5c3b51e4dd4f846bcfbe3b43ea5b5c89957ec1e2c367c0f88fb40a363fd9095d16c4c911e04", @ANYRES32], 0x2, 0x2f091d42a48e2c2c, 0x1800) msgrcv(r1, &(0x7f0000000240)=ANY=[@ANYBLOB="0000000400000000"], 0xffffff64, 0x1, 0x0) r6 = geteuid() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) r8 = accept$inet(r5, &(0x7f0000000280), &(0x7f00000002c0)=0xc) sendmsg(r8, &(0x7f0000000380)={0x0, 0x3b6, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) getsockopt$SO_PEERCRED(r7, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0x66) r11 = getppid() r12 = fcntl$getown(0xffffffffffffff9c, 0x5) msgctl$IPC_SET(r1, 0x1, &(0x7f0000000980)={{0x2, r6, r9, r10, 0x0, 0x46, 0xffffffff00000001}, 0x100, 0xc07, r11, r12, 0xa5, 0x1, 0x100000000, 0x2}) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000001680)={0x0, 0x0, 0x0}, 0xc) setregid(r9, r13) r14 = socket(0x20, 0x4, 0x2) r15 = socket(0x800000018, 0x1, 0x0) ioctl$FIONBIO(r15, 0x8004667e, &(0x7f0000000000)=0x3) getsockopt$sock_int(r15, 0xffff, 0x8, &(0x7f0000000040), &(0x7f0000000080)=0x4) setsockopt(r14, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) ioctl$TIOCSTOP(0xffffffffffffff9c, 0x2000746f) setsockopt(r14, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) 22:28:36 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x4300) r0 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r0, &(0x7f00000000c0)=[{{r2}, 0xffffffffffffffff, 0x11}], 0x3f, 0x0, 0x0, 0x0) kevent(r0, &(0x7f0000000080)=[{{r1}, 0xfffffffffffffffe, 0x5}], 0x1f, 0x0, 0x0, 0x0) ioctl$KDSETMODE(r1, 0x20004b0a, &(0x7f0000000100)) r3 = open$dir(&(0x7f0000000080)='./bus\x00', 0x381, 0x0) r4 = dup(r3) open(&(0x7f00000000c0)='./bus\x00', 0x40, 0x12) ioctl$WSKBDIO_SETMODE(r4, 0x4004570f, &(0x7f0000000000)) 22:28:36 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000200)={0x400000000001, 0x4, 0x6, 0xfffffffffffffffd, "d730c1e7bb6fc6e23c5b00000000000000e74de4", 0x1000000, 0x6}) r1 = semget(0x0, 0x7, 0x203) r2 = socket(0x6, 0x2, 0x48fc) r3 = socket(0x200000000000011, 0x5, 0x8) getpeername(r3, &(0x7f0000002140)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000471800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ae83f8d09b271e1aa400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000086cf000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000060000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000cd275a9de7aff3d300000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000f5ffffff0000000000000000000000008000000000000000000000000000000000000000000000002eea1286b71ffb08b7a21caf2687ebaede7a934b8ac569a3290650b9533b759a28869ab2365f3c540e6566c8a1ca24d6bb6f8585065dc55b4d85b401154a38a19c6e19003bbaafdc15c4a11a6a1d8223146830707ddfd7fdbb8af66c57ce4a3bfdccb251ff49425b9d9ffc665e806da73228b2a09f78695ab795e55dcd63a6d3ba038ff249a31b92ece0a4"], &(0x7f0000001040)=0x1002) r4 = socket(0x18, 0x2, 0x0) setrlimit(0x8, &(0x7f0000000000)={0x9, 0x93}) r5 = syz_open_pts() close(r5) r6 = syz_open_pts() r7 = dup(r2) ioctl$WSDISPLAYIO_SMODE(r7, 0x8004574c, &(0x7f0000000240)=0x1) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{}], 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f00006fc000/0x1000)=nil, 0x1000, 0x1) writev(r5, &(0x7f00000000c0), 0x145) write(r5, 0x0, 0xfffffddf) read(r6, &(0x7f0000000140)=""/229, 0xfffffee0) fchmodat(r0, &(0x7f00000000c0)='./file1\x00', 0x10, 0x0) setsockopt(r4, 0x29, 0x2, 0x0, 0x0) semget$private(0x0, 0x0, 0x8) semctl$GETPID(r1, 0x3, 0x4, &(0x7f0000000340)=""/165) setsockopt(0xffffffffffffffff, 0x6, 0x6, &(0x7f0000000c40)="8653760296b3ef5fb324188858e4dd8f393d28d230b50a347de00a2bd8dfcd0e16fd70303370b2ee55b3cb869f0b626eda299ccb9c0753bb72cf39a52244d073151280ce336f04b0240f7df9a0a7d0e9af819c583bf2a9aebbbdcda8adf65b87b73fc34ffbb5f64a7ccb35a0611c3b1a3ee19f630cfb37982ab939549504df4afd71ba4aead2a1f5fbf0b6ba5e3f0a8ed7d63bb81c48fbefc5224c319c1b7f2661d87e513797acf6f99f2ffe200e48edb3f0eda6a3ef301696c170aa6ba1bd0ebe6e356d7948fb4ec4b1153d88bd6305285efd930efa87ba2dd64c85ffdeac2257e5c77efa045829ee9065a56d300c11ae0ff310eb53e4b7a96417180930d1eb13bbc80c331b676a6daf1b510d9cd877ba0d0f1f2f03092a2ed7ee524399eccbf87d2937ba1f3b7836f82f436559e96ea4e81ad9feafe58719e6b73481d7570ad18a2dd3426cce7a79497f717cb630fe706773aaf85b8c2b951f86e289864575bb13132afccd7ae4c99b2b99776963ec36df63c28c52453a05e5cea645887c8df1206094ea2825d601511fb42638a749328f0e61a3bcbedaea925f5b96b21143925dbbfa69f85e2be4b72d8bde77ac4171f7425f6dda83e15a2c418467b70e98", 0xea) r8 = semget$private(0x0, 0x2000000000000a, 0x200000000000294) preadv(r0, &(0x7f0000000280), 0x275, 0x0, 0x0) r9 = openat$null(0xffffffffffffff9c, &(0x7f0000000280)='/dev/null\x00', 0x10000, 0x0) r10 = openat(r9, &(0x7f0000000040)='./file0\x00', 0x3fd, 0xc4) r11 = openat(r10, &(0x7f00000002c0)='./file0\x00', 0x400, 0x11) setsockopt$sock_int(r11, 0xffff, 0x1001, &(0x7f0000000300)=0x40, 0x2a4) semop(r8, &(0x7f0000000800)=[{0x3, 0x29c, 0x800}, {0x0, 0x80, 0x1000}, {0x3, 0x1, 0xffe}, {0x2, 0x1, 0x800}, {0x7, 0x5}, {0x3, 0x9, 0x1800}, {0x3, 0x4, 0x800}, {0x4, 0x4, 0x800}, {0x0, 0x7fffffff, 0x1800}], 0x9) openat(r9, &(0x7f0000000080)='./file0\x00', 0xc0, 0x1a8) 22:28:36 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSBLEN(r0, 0xc0044266, &(0x7f0000000180)) ioctl$FIONBIO(r0, 0x8004667e, &(0x7f0000000080)=0x8) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000e00)="b3f97f0a76932dd6ed9270d8f8bb") read(r0, &(0x7f0000000040)=""/32, 0x20) r1 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x0) r3 = kqueue() kevent(r3, &(0x7f0000000000), 0x20, 0x0, 0x10000, 0x0) kevent(r1, &(0x7f00000000c0)=[{{r3}, 0xffffffffffffffff, 0x11, 0x80000000}], 0x3f, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000080)=[{{r2}, 0xfffffffffffffffe, 0x5}], 0x1f, 0x0, 0x0, 0x0) ioctl$TIOCGTSTAMP(r2, 0x4010745b, &(0x7f0000000000)) 22:28:36 executing program 0: fcntl$lock(0xffffffffffffffff, 0x8, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x10000100000001}) 22:28:36 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r2 = open(&(0x7f00000000c0)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r2, 0x4, 0x80) pwritev(r2, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x2011, r1, 0x0, 0x8000000000000000) r3 = socket$inet6(0x18, 0x8001, 0x0) getsockopt$sock_timeval(r3, 0xffff, 0x1007, &(0x7f0000000040), &(0x7f0000000080)=0xfffffffffffffff9) r4 = socket(0x18, 0x1, 0x0) r5 = kqueue() ioctl$WSDISPLAYIO_ADDSCREEN(r0, 0x80245753, &(0x7f0000000880)={0x401, './file0\x00', './file0\x00'}) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r5, &(0x7f00000000c0)=[{{r7}, 0xffffffffffffffff, 0x11}], 0x3f, 0x0, 0x0, 0x0) kevent(r5, &(0x7f0000000080)=[{{r6}, 0xfffffffffffffffe, 0x5}], 0x1f, 0x0, 0x0, 0x0) preadv(r4, &(0x7f0000000840)=[{&(0x7f0000000680)=""/180, 0xb4}, {&(0x7f0000000740)=""/223, 0xdf}], 0x2, 0x0, 0x0) getsockname$inet(r1, &(0x7f0000000900), &(0x7f0000000940)=0xc) dup2(r5, r7) preadv(r7, &(0x7f0000000600)=[{&(0x7f0000000140)=""/177, 0xb1}, {&(0x7f0000000200)=""/191, 0xbf}, {&(0x7f00000002c0)=""/77, 0x4d}, {&(0x7f0000000340)=""/233, 0xe9}, {&(0x7f0000000500)=""/250, 0x207}, {&(0x7f0000000440)=""/127, 0x7f}], 0x6, 0x0, 0x0) ioctl$FIONBIO(r4, 0x8004667e, &(0x7f00000008c0)=0xbb0) setsockopt(r4, 0x6, 0x2, &(0x7f00000000c0)="86537602", 0x4) 22:28:37 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) write(r1, &(0x7f0000000000)="da", 0x1) recvfrom$unix(r0, &(0x7f0000000040)=""/59, 0x3b, 0x42, 0x0, 0x0) write(r1, &(0x7f0000000180)="64a356d97ca7786885cbb6d2495bb90a06fa1acb4bd6ca4378e8ee336901dc4976a25b059e72fa18a8f9b5161f96951e0cec196481e31035812446a088a0dc0947f4fc94cb9b7666907566dc56bc5c375fc58cac033c4fa9dcc7b82f13e89ee3242e5666b928907cc2614f0d0934e596074a95ef7b6a27b360e6ee7b20978f2b4be8df1718466807b3481fcfce8910e87a626b846b35a3217bc103456d27d392b458a0338970af94917a43a75366598a19864b469e6984289659bf9311b158fb6bb8cb8e7571a133c2eb19133380554d77c7", 0xd2) 22:28:37 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f00000001c0)="174af205b6068bbc6be6634ecdd0") r1 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000280)={0x2, &(0x7f0000000240)=[{0x0, 0x4, 0x2ca, 0xfffffffffffff3fb}, {0x4, 0x4, 0x6, 0x2}]}) kevent(r1, &(0x7f00000000c0)=[{{r3}, 0xffffffffffffffff, 0x11}], 0x3f, 0x0, 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000180)={0x6, &(0x7f0000000100)=[{0x8, 0x8, 0x9, 0x80000000}, {0x100, 0x1, 0xd41, 0x1ff}, {0x20, 0x8, 0x9, 0x5}, {0x46a, 0x5ed, 0x4, 0x4}, {0x7fff, 0x80000001, 0x6}, {0x1, 0x1, 0xfffffffffffff000, 0x2ab}]}) ioctl$WSMUXIO_ADD_DEVICE(r2, 0x80085761, &(0x7f0000000200)={0x3, 0x1}) kevent(r1, &(0x7f0000000080)=[{{r3}, 0xfffffffffffffffe, 0x5}], 0x1f, 0x0, 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000080)={0x1, &(0x7f0000000000)=[{0x1f, 0x4, 0x848, 0xffffffffffffffff}]}) r4 = kqueue() kevent(r4, &(0x7f0000000000), 0x20, 0x0, 0x10000, 0x0) r5 = kqueue() kevent(r5, &(0x7f0000000000), 0x20, 0x0, 0x10000, 0x0) r6 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r6, &(0x7f00000000c0)=[{{r8}, 0xffffffffffffffff, 0x11}], 0x3f, 0x0, 0x0, 0x0) kevent(r6, &(0x7f0000000080)=[{{r7}, 0xfffffffffffffffe, 0x5}], 0x1f, 0x0, 0x0, 0x0) r9 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r9, &(0x7f00000000c0)=[{{r11}, 0xffffffffffffffff, 0x11}], 0x3f, 0x0, 0x0, 0x0) kevent(r9, &(0x7f0000000080)=[{{r10}, 0xfffffffffffffffe, 0x5}], 0x1f, 0x0, 0x0, 0x0) dup2(r9, r11) r12 = openat$diskmap(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/diskmap\x00', 0x504cc4540e758e49, 0x0) r13 = kqueue() kevent(r13, &(0x7f0000000040), 0x4, 0x0, 0x3, 0x0) r14 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r14, &(0x7f00000000c0)=[{{r16}, 0xffffffffffffffff, 0x11}], 0x3f, 0x0, 0x0, 0x0) kevent(r14, &(0x7f0000000080)=[{{r15}, 0xfffffffffffffffe, 0x5}], 0x1f, 0x0, 0x0, 0x0) r17 = fcntl$dupfd(0xffffffffffffff9c, 0x5acbc75bfd0fd047, 0xffffffffffffffff) r18 = openat$pci(0xffffffffffffff9c, &(0x7f0000000400)='/dev/pci\x00', 0x2, 0x0) r19 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r19, &(0x7f00000000c0)=[{{r21}, 0xffffffffffffffff, 0x11}], 0x3f, 0x0, 0x0, 0x0) kevent(r19, &(0x7f0000000080)=[{{r20}, 0xfffffffffffffffe, 0x5}], 0x1f, 0x0, 0x0, 0x0) r22 = kqueue() kevent(r22, &(0x7f0000000000), 0x20, 0x0, 0x10000, 0x0) kevent(r1, &(0x7f0000000300)=[{{r4}, 0x8a7d9002e353281e, 0x13d, 0x80, 0x3, 0x100000001}, {{r5}, 0xfffffffffffffffb, 0xc4, 0x1, 0x8, 0x3}, {{r7}, 0x7ffffffffffffff3, 0x80, 0x4, 0x80, 0x8}, {{r9}, 0xfffffffffffffffc, 0xc1, 0x80000000, 0x8}, {{r12}, 0x0, 0xb4, 0x10, 0x5, 0x244}, {{r13}, 0xffffffffffffffff, 0x44, 0xfffff, 0x88a, 0x6}, {{r1}, 0x0, 0x2, 0x4, 0x8cc6, 0x101}], 0xff, &(0x7f0000000440)=[{{r15}, 0xfffffffffffffffb, 0x10, 0x2, 0xfffffffffffffffc, 0xfffffffffffffbff}, {{r17}, 0xfffffffffffffff9, 0x37, 0x80000000, 0x0, 0x237}, {{r18}, 0xfffffffffffffff8, 0xee83dd74e740e77f, 0x40000000, 0x7, 0x800}, {{r1}, 0xfffffffffffffff9, 0x71, 0xfffff, 0x1, 0x9}, {{r20}, 0xfffffffffffffffa, 0x8, 0x8, 0x7, 0x9}, {{}, 0xfffffffffffffffa, 0x20, 0x2, 0x1000, 0x5f}, {{r1}, 0xfffffffffffffffc, 0x2, 0x40000000, 0xada, 0x6}, {{r22}, 0xffffffffffffffff, 0x0, 0x2, 0xffffffff, 0x5}, {{r2}, 0xfffffffffffffffe, 0x2, 0xf0000000, 0x5, 0x3}, {{r3}, 0xfffffffffffffffd, 0x13, 0x1, 0x1, 0x5}], 0x6, &(0x7f0000000580)={0x7, 0x10001}) 22:28:37 executing program 0: open$dir(&(0x7f0000000800)='./file0\x00', 0x40000400000002c2, 0x0) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x2011, r0, 0x0, 0x0) madvise(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x2) flock(0xffffffffffffffff, 0x1d) readv(r0, &(0x7f0000000000), 0x100000000000021b) 22:28:37 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2002, 0x1b00) r0 = open(&(0x7f0000000380)='./bus\x00', 0x3fd, 0x0) open(&(0x7f0000000000)='./bus\x00', 0x400, 0x59) write(r0, &(0x7f00000000c0)="152db32bf9e96d3d4ed9b1b22229e202520c1203aff3fb0edbf94bcc57ba6868857b4d0f183b4f17218579cec6aed6fb67e38ddfe171370db5c0604e31ec7867cc84541af3e7e43679f7b6c41e10b4694a599eeccbde8af7d719a2c059db0b559681ab546cd266883f662a150169206923dfe6ee905940a0029fbef67fe21c", 0x7f) 22:28:37 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) open(&(0x7f0000000100)='./bus\x00', 0x400000003fd, 0x0) r0 = kqueue() kevent(r0, &(0x7f0000000000), 0x100, 0x0, 0x10000, 0x0) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000200)='/dev/wskbd0\x00', 0x400, 0x0) r1 = openat(0xffffffffffffffff, &(0x7f0000000000)='./bus\x00', 0x80, 0x10) r2 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r2, &(0x7f00000000c0)=[{{r4}, 0xffffffffffffffff, 0x11}], 0x3f, 0x0, 0x0, 0x0) kevent(r2, &(0x7f0000000080)=[{{r3}, 0xfffffffffffffffe, 0x5}], 0x1f, 0x0, 0x0, 0x0) pipe2(&(0x7f00000001c0), 0x10000) r5 = kqueue() kevent(r5, &(0x7f0000000000), 0x20, 0x0, 0x10000, 0x0) r6 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r6, &(0x7f00000000c0)=[{{r8}, 0xffffffffffffffff, 0x11}], 0x3f, 0x0, 0x0, 0x0) kevent(r6, &(0x7f0000000080)=[{{r7}, 0xfffffffffffffffe, 0x5}], 0x1f, 0x0, 0x0, 0x0) r9 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r9, &(0x7f00000000c0)=[{{r11}, 0xffffffffffffffff, 0x11}], 0x3f, 0x0, 0x0, 0x0) kevent(r9, &(0x7f0000000080)=[{{r10}, 0xfffffffffffffffe, 0x5}], 0x1f, 0x0, 0x0, 0x0) dup2(r9, r11) kevent(r1, &(0x7f0000000040)=[{{r3}, 0x7, 0x48, 0x4, 0x4, 0x5}, {{r0}, 0xfffffffffffffffe, 0x0, 0x1, 0x7fffffff, 0x7}, {{r5}, 0x0, 0x2a, 0x1, 0x7, 0x3f}], 0x1, &(0x7f00000000c0)=[{{r7}, 0x0, 0x10, 0x5d, 0x4, 0x2}, {{r9}, 0xfffffffffffffffa, 0x8, 0x1, 0x2, 0x5}], 0x71710400, &(0x7f0000000180)={0x9, 0x2}) write(r0, &(0x7f0000000540)="8113994faa98619343da9207cbd135ecd6f795030dae584feb7f384319addf6afee740009115bded8b4969a2b115d2451243d64d82e1f58cf497d832cb503e520002000000000000200600000064bddf65267e116e693cb57514b897c7c26702075ba50383fdf688533be1c8c5a25fc8898fe2feb0d771e076871e7b11d3322135da903a4654d03d8287517901b04ac9aff5558d2e83a3f5874e8963ca9b1898552c0f5901a2dc2ef733ba0cb4f2fc4c12788771c8d8a07e13fec2690a2c9e8c266da215d93b7949847d76e196d1a9d6f555c86e42bcac8363398a1a81498b16d974b605a727ab038df958e4838abbb213c4b96d922957cd9bb61ca677184d8508d072f354086f2da4bb7d63e31011e99e8d9e1ff8bb23341f570dd003e6c39e39574efede6d70b0ee0614c262a1d230b8d5da5127ebb1f8b3101af3ea78542b469253701420dcf6b2b06f4b45", 0x14d) execve(0x0, 0x0, 0x0) 22:28:37 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000040), 0x4, 0x0, 0x3, 0x0) r2 = dup2(0xffffffffffffffff, r1) pipe(&(0x7f0000000100)) ioctl$TIOCSFLAGS(r2, 0x8004745c, &(0x7f0000000080)=0x80000000) r3 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r3, &(0x7f00000000c0)=[{{r5}, 0xffffffffffffffff, 0x11}], 0x3f, 0x0, 0x0, 0x0) kevent(r3, &(0x7f0000000080)=[{{r4}, 0xfffffffffffffffe, 0x5}], 0x1f, 0x0, 0x0, 0x0) dup2(r3, r5) ioctl$BIOCSETF(r5, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x44, 0x101}, {0x1000050}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x218, &(0x7f00000001c0)="b6ed439f90b4dd9cea87168f6fff") 22:28:37 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x400004002c5, 0x0) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x8000, 0x0) unlinkat(r2, &(0x7f0000000080)='./file0\x00', 0x10) ioctl$TIOCEXCL(r0, 0x2000740d) fcntl$lock(r1, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x1000200000005}) 22:28:38 executing program 1: mknod(&(0x7f0000000380)='./bus\x00', 0x80002007, 0xffffffffffff2822) r0 = open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0xdb2c3055d9e0a73, 0x0) ioctl$TIOCFLUSH(r0, 0x8004745d, &(0x7f0000000000)=0xa) 22:28:38 executing program 0: r0 = msgget(0x2, 0x10) msgsnd(r0, &(0x7f0000000000)={0x1, "99eb1d8fb8ec140f2b9d7a0c514317c49c63d88a5b7f1333fca03ef79d8d81d552d1012462516e8017e4c69d74c49f8c97ebe233b8f5c5f2dd38a416977f28ab165b"}, 0x4a, 0xb921e66fca0be486) r1 = socket$inet(0x2, 0x0, 0x9) msgget$private(0x0, 0x0) ioctl$TIOCSTOP(0xffffffffffffffff, 0x2000746f) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x2, 0x10, r1, 0x0, 0x0) r2 = fcntl$dupfd(0xffffffffffffff9c, 0x5, r1) ioctl$TIOCCONS(r2, 0x80047462, &(0x7f0000000080)=0x9) pipe2(&(0x7f00000000c0)={0xffffffffffffffff}, 0x4) ioctl$TIOCGETD(r3, 0x4004741a, &(0x7f0000000100)) r4 = open(&(0x7f0000000140)='./file0\x00', 0x8000, 0x54) r5 = openat(r4, &(0x7f0000000180)='./file1\x00', 0x200, 0x1) r6 = openat$diskmap(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/diskmap\x00', 0x800, 0x0) r7 = fcntl$dupfd(r5, 0x0, r6) r8 = fcntl$dupfd(0xffffffffffffff9c, 0x0, r4) ioctl$WSDISPLAYIO_SETSCREEN(r8, 0x80045756, &(0x7f0000000200)=0x6d46b0f) r9 = dup2(0xffffffffffffffff, r4) ioctl$WSMOUSEIO_GCALIBCOORDS(r9, 0x41205725, &(0x7f0000000240)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x10}) r10 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffff9c) ioctl$WSDISPLAYIO_GETSCREENTYPE(r10, 0xc028575d, &(0x7f0000000380)={0x0, 0x5d, './file0\x00', 0x1, 0xffff, 0x6}) ioctl$SPKRTUNE(r10, 0x20005302, &(0x7f00000003c0)={0x3, 0x4}) r11 = accept$inet(r7, &(0x7f0000000400), &(0x7f0000000440)=0xc) write(r11, &(0x7f0000000480)="315e9d8f7bc816583902532ede72a295e48bcbd703f5e030f5d00b0f06bf0591f9c76c8c1c73aa8dad08419b6587bbf2627346fa13aeb356933fd30bee22b42e66a97335d067c7b50c3ed386bfa2da9cbac67194d4536ed789c3db9f7a6dfd6162141fc1752c29c0132a91ee26e3f1df868d48e3cbb954bcdc4d09bbaddce82e6dc31690fc807099f777097465b0f3854a5bb4090464463e69245e0a32c5972f5818a4bf1cd0103baaf855a2d4766805ae", 0xb1) r12 = fcntl$dupfd(r11, 0xa, 0xffffffffffffffff) ioctl$BIOCSRSIG(r12, 0x80044272, &(0x7f0000000540)=0x401) r13 = open(&(0x7f0000000580)='./file0\x00', 0x20, 0xd8) ioctl$BIOCLOCK(r13, 0x20004276) ioctl$WSDISPLAYIO_SETSCREEN(r7, 0x80045756, &(0x7f00000005c0)=0xef6c) semget$private(0x0, 0x0, 0x8a) fcntl$setstatus(r13, 0x4, 0x80) 22:28:38 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffff9c, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f00000000c0)=[{0x3d}, {0x44}, {0x6}]}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x3, &(0x7f0000000140)=[{0x2, 0x7, 0x1, 0x100000000}, {0x334a40d7, 0x3e439c0, 0x3, 0x10001}, {0x4, 0xd08, 0x8, 0x1}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) fcntl$getflags(r0, 0x3) syz_emit_ethernet(0xf7, &(0x7f0000000340)="b6") 22:28:38 executing program 1: connect$unix(0xffffffffffffffff, &(0x7f0000000040)=ANY=[], 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x2, 0x0) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r1 = socket(0x2, 0x2, 0x0) mprotect(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x3) r2 = dup2(r0, r1) recvmsg(r1, &(0x7f0000000200)={&(0x7f0000000040)=@in, 0xc, &(0x7f00000004c0)=[{&(0x7f0000000080)=""/97, 0x61}, {&(0x7f0000000140)=""/13, 0xd}, {&(0x7f0000000180)=""/122, 0x7a}, {&(0x7f0000000340)=""/108, 0x6c}, {&(0x7f00000003c0)=""/203, 0xcb}], 0x5, &(0x7f0000000540)=""/120, 0x78}, 0x2) r3 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r3, &(0x7f00000000c0)=[{{r5}, 0xffffffffffffffff, 0x11}], 0x3f, 0x0, 0x0, 0x0) kevent(r3, &(0x7f0000000080)=[{{r4}, 0xfffffffffffffffe, 0x5}], 0x1f, 0x0, 0x0, 0x0) connect$unix(r1, &(0x7f0000000240)=ANY=[@ANYPTR64=&(0x7f00000005c0)=ANY=[@ANYRESOCT, @ANYRES32=r2, @ANYRES16=r4, @ANYRES64, @ANYRESOCT=r1, @ANYRES32=0x0, @ANYBLOB="05b5893876215cbed3ba13a760258636b84118923dbbab19143b595ccf8512b0d3828b9692ce0f5959f9e20f39523396bafd11ad70e76595a2dc7fab1eab6ca2e20515405ad7372cbc83490ab465e398b607f8e1f6c5594e72f7ddb4982ef997feb2a7a39d94d67c8404097e3767c8351de6476c819047d9a27db65a5db75f4f703274ca936d02a754ea8e4e8c0b7c583a6c1cf258428c9bcf64b30bec54c4200049d7407718162bf6ce67c922750832580d3ee6a82ba22c2d9135bdd8f059eed69dc2657b", @ANYRESOCT=0x0, @ANYRES32]], 0x1) setsockopt$inet_opts(r2, 0x0, 0x1, &(0x7f0000000100)="0714000000000025ff149b33ff0f000000000000", 0x14) write(r1, 0x0, 0x0) 22:28:38 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) getgroups(0x7, &(0x7f0000000080)=[0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) r3 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000100)='/dev/speaker\x00', 0x80, 0x0) r4 = geteuid() r5 = dup(0xffffffffffffffff) r6 = getppid() r7 = geteuid() r8 = getegid() sendmsg$unix(r5, &(0x7f00000003c0)={&(0x7f0000000080)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000000340)=[{&(0x7f0000000280)="f1e8403201009ce5b9b1a350db171f2a32f3a4db58cf6b70f2fc6e0eb47088a36026fdea85e5ebaaa9846bc2124617f350dcf438f0f3be974809455b4911d04d38d11173022bf9fdc576e6002e4059cac3a5552c4f038a334c00039cf55dfba9c53562f7bdc4ded29670c80ec898c226935480a86a22ed2a82623b26071bcfb2aa9edc4289d193e10a63eb936de9a74051703c3d9f71aca2a3b6814bd64f5a0718f5", 0xa2}], 0x1, &(0x7f0000000380)=[@cred={0x20, 0xffff, 0x0, r6, r7, r8}], 0x20, 0x402}, 0x400) r9 = dup(0xffffffffffffffff) r10 = getppid() r11 = geteuid() r12 = getegid() sendmsg$unix(r9, &(0x7f00000003c0)={&(0x7f0000000080)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000000340)=[{&(0x7f0000000280)="f1e8403201009ce5b9b1a350db171f2a32f3a4db58cf6b70f2fc6e0eb47088a36026fdea85e5ebaaa9846bc2124617f350dcf438f0f3be974809455b4911d04d38d11173022bf9fdc576e6002e4059cac3a5552c4f038a334c00039cf55dfba9c53562f7bdc4ded29670c80ec898c226935480a86a22ed2a82623b26071bcfb2aa9edc4289d193e10a63eb936de9a74051703c3d9f71aca2a3b6814bd64f5a0718f5", 0xa2}], 0x1, &(0x7f0000000380)=[@cred={0x20, 0xffff, 0x0, r10, r11, r12}], 0x20, 0x402}, 0x400) r13 = dup(0xffffffffffffffff) r14 = getppid() r15 = geteuid() r16 = getegid() sendmsg$unix(r13, &(0x7f00000003c0)={&(0x7f0000000080)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000000340)=[{&(0x7f0000000280)="f1e8403201009ce5b9b1a350db171f2a32f3a4db58cf6b70f2fc6e0eb47088a36026fdea85e5ebaaa9846bc2124617f350dcf438f0f3be974809455b4911d04d38d11173022bf9fdc576e6002e4059cac3a5552c4f038a334c00039cf55dfba9c53562f7bdc4ded29670c80ec898c226935480a86a22ed2a82623b26071bcfb2aa9edc4289d193e10a63eb936de9a74051703c3d9f71aca2a3b6814bd64f5a0718f5", 0xa2}], 0x1, &(0x7f0000000380)=[@cred={0x20, 0xffff, 0x0, r14, r15, r16}], 0x20, 0x402}, 0x400) r17 = dup(0xffffffffffffffff) r18 = getppid() r19 = geteuid() r20 = getegid() sendmsg$unix(r17, &(0x7f00000003c0)={&(0x7f0000000080)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000000340)=[{&(0x7f0000000280)="f1e8403201009ce5b9b1a350db171f2a32f3a4db58cf6b70f2fc6e0eb47088a36026fdea85e5ebaaa9846bc2124617f350dcf438f0f3be974809455b4911d04d38d11173022bf9fdc576e6002e4059cac3a5552c4f038a334c00039cf55dfba9c53562f7bdc4ded29670c80ec898c226935480a86a22ed2a82623b26071bcfb2aa9edc4289d193e10a63eb936de9a74051703c3d9f71aca2a3b6814bd64f5a0718f5", 0xa2}], 0x1, &(0x7f0000000380)=[@cred={0x20, 0xffff, 0x0, r18, r19, r20}], 0x20, 0x402}, 0x400) getgroups(0xa, &(0x7f0000000140)=[r8, 0xffffffffffffffff, r2, r12, r1, r0, r16, 0x0, 0x0, r20]) fchown(r3, r4, r21) lchown(&(0x7f0000000040)='./file0\x00', 0x0, r1) setuid(0xee01) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x0) r22 = getuid() chown(&(0x7f0000000200)='./file0/file0\x00', r22, 0x0) 22:28:38 executing program 0: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000140)={0x107fff, 0x0, 0x0, 0x0, "00000000fffeff7f0002000000ffec00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r4 = socket$unix(0x1, 0x7, 0x0) kevent(r1, &(0x7f00000001c0)=[{{r4}, 0xfffffffffffffffd, 0x4, 0x8, 0x100000000, 0x10001}, {{r3}, 0xfffffffffffffffa, 0x50, 0x0, 0x5, 0xffffffff80000001}], 0x3f, 0x0, 0x0, 0x0) write(0xffffffffffffffff, &(0x7f0000000200)="e5f9956931f6c7ec955f0b6d0ffa966a6dc56bf14b63c717a345387c8dd974fa5e322348afb9aa71fef2518163d8e3e902cca5682e089f863dbf6263a9c9388f6181118250b4504bbd146c3d968ce14b0bb105af496e7d38e6fef6a4555f3b7293103e762d5c6f86a34439ca4fb1bee14f2a9dc4650f418183b03c370616fe8870e734ba5788c73fe9033ca9198a63f4673f08496eaaaa2a6efd9855ac0435a6d13595a3d9398224dd05887244868fe49640c995656ebb932aaf7d4b8c2ff61d25622b9e6f6d960eb90c9c5d5e54", 0xce) kevent(r1, &(0x7f0000000080)=[{{r2}, 0xfffffffffffffffe, 0x5}], 0x1f, 0x0, 0x0, 0x0) dup2(r1, r3) ioctl$WSMUXIO_REMOVE_DEVICE(r2, 0x80085762, &(0x7f0000000100)={0x1, 0x4}) recvfrom$inet(r3, &(0x7f0000000040)=""/123, 0x7b, 0x800, &(0x7f00000000c0)={0x2, 0x1}, 0xc) r5 = socket(0x18, 0x1, 0x0) r6 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r6, &(0x7f00000000c0)=[{{r8}, 0xffffffffffffffff, 0x11}], 0x3f, 0x0, 0x0, 0x0) kevent(r6, &(0x7f0000000080)=[{{r7}, 0xfffffffffffffffe, 0x5}], 0x1f, 0x0, 0x0, 0x0) ioctl$TIOCSBRK(r7, 0x2000747b) setsockopt(r5, 0x29, 0xa, &(0x7f0000000000)='\fFW}', 0x4) mprotect(&(0x7f0000537000/0x3000)=nil, 0x3000, 0x4) setsockopt(r5, 0x29, 0x1, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 22:28:38 executing program 0: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x2}}) r0 = socket(0x18, 0x1, 0x0) r1 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r1, &(0x7f00000000c0)=[{{r3}, 0xffffffffffffffff, 0x11}], 0x3f, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000080)=[{{r2}, 0xfffffffffffffffe, 0x5}], 0x1f, 0x0, 0x0, 0x0) dup2(r1, r3) mmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x2, 0x1010, r3, 0x0, 0x53) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x40000000, 0x0, "006b19000000000000a90f0000100000ffffff7f"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r0) r4 = socket(0x18, 0x400000002, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r4, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) connect$unix(0xffffffffffffffff, &(0x7f0000000040)=@file={0x1, './file0\x00'}, 0xa) 22:28:39 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000040)='./file0\x00', 0x4ac55452de24c48a) chdir(&(0x7f00000001c0)='./file0\x00') setuid(0xee01) open$dir(&(0x7f0000000080)='./file0\x00', 0x400000002c2, 0x0) mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x0) open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) r0 = open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r0, 0xc0206921, &(0x7f0000000300)) rename(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='.\x00') 22:28:39 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x2050, 0x4800) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) mknod(&(0x7f0000000100)='./file0\x00', 0x2003, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) poll(&(0x7f0000000000)=[{}, {r1}], 0x2, 0x0) ioctl$TIOCSETVERAUTH(r0, 0xc0107008, &(0x7f0000000000)) connect$unix(r0, &(0x7f0000000140)=@file={0x1, './file0\x00'}, 0xa) 22:28:39 executing program 0: r0 = getpid() r1 = kqueue() mknod(&(0x7f00000001c0)='\x00', 0x1000, 0x1) r2 = open$dir(&(0x7f0000001480)='./file0\x00', 0x2, 0x0) r3 = getpid() fcntl$setown(r2, 0x6, r3) fcntl$setown(r2, 0x6, r3) fcntl$setown(r1, 0x6, r0) 22:28:39 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) r1 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r1, &(0x7f00000000c0)=[{{r3}, 0xffffffffffffffff, 0x11}], 0x3f, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000080)=[{{r2}, 0xfffffffffffffffe, 0x5}], 0x1f, 0x0, 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000040)={0x8, &(0x7f0000000000)=[{0x55, 0x1, 0x100000000, 0xffffffff}, {0x5, 0x9698, 0x0, 0x5}, {0x2, 0x5}, {0xffffffffffffffe0, 0x7fffffff, 0x80, 0xba}, {0x0, 0x1, 0xc800}, {0xcb9, 0x2, 0x1, 0xfffffffffffffffb}, {0xf06, 0x6, 0xda, 0x40}, {0x3, 0x9f, 0x40, 0x8001}]}) fchflags(r0, 0x0) 22:28:39 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) setuid(0xee01) r0 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./file0/file0\x00', 0x0, 0x0) renameat(r0, &(0x7f0000000240)='.\x00', 0xffffffffffffffff, 0x0) renameat(r0, &(0x7f0000000040)='./file0/file1\x00', r0, &(0x7f00000000c0)='./file0/file0\x00') 22:28:39 executing program 0: semctl$GETPID(0xffffffffffffffff, 0x5, 0x4, &(0x7f0000000140)=""/130) r0 = socket(0x2, 0xc003, 0x6) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) write(r0, &(0x7f0000000080)="9e3eaa56000000000004bf9aab4230408600000000d0459370410510fa651c1ece0efdd308e6b7ca", 0x28) write(r0, &(0x7f0000000040)="e25aae490000000001000000df142d545d8489199ccf9c9fbcf3820a946261a5f2c8ef255b5dcf7f5d77fb3d3ea0b0f93794cbba", 0x34) r1 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r1, &(0x7f00000000c0)=[{{r3}, 0xffffffffffffffff, 0x11}], 0x3f, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000080)=[{{r2}, 0xfffffffffffffffe, 0x5}], 0x1f, 0x0, 0x0, 0x0) dup2(r1, r3) sendto$unix(r3, &(0x7f0000000600)="5e2ca068a58314ed9ddcb6494fd24365810e9e8973a2baaeea359ad447b627635ac9f867af01e2ce3f85956b6cf8a542f3bfca821dbef16ff9707694381b023246449ec69ff55cffbd2a6754ffcf2a52e2e79aa8c8d41ae3f2428a3c03a647e8d3770420414cf3b42d5c695b9d01afb0447679e277f58c071cab4af174f869c031a39f838ac9eed102e1155384781a169e072264ae7522d0440cd8e47d7d52eeb262d8ebd1d3042ed851493f592062190a69ee8709fa9059703bdfa9041800dd2a35d57ae174d87bf72105309202451c967a77c37bbdaa9798ab0ff62dc3c20b0c1237d613ea7cf645", 0xe9, 0x0, &(0x7f00000000c0)=@file={0x1, './file0\x00'}, 0xa) writev(r0, &(0x7f0000000580)=[{&(0x7f0000000200)="ace2a1154ebf7b17fc525249ff19a548a1537714c7c4e81899cc3cb346c095a2587114634eb3fc7f35803f73298879825ac7c0acbb6f7c81e644d6b587df9a14497cf9264cbff8754c1855", 0x4b}, {&(0x7f0000000280)="6ff9fdf4fc074945fe44a8f1923126058ed8207c1143f2f5f0a3a275c7ad9395c68108dc3f99d17e26cb6075fa7817ee605cb0496e44199b5518374c3b3a7495a9ea5e298580fb1b36d59284e5948cfa654ff23fd0527753565b1a1eddbb92acc360c40ca4b6e9af7e812ed04032036c8898d34eb619104f714e76427728dbb9f00a1e049867b188726e80b3ed2171957a7ec0a9bba9d276b8ec3d28b0618619d6f935dfc56a60c68331c4", 0xab}, {&(0x7f0000000340)="e97f06aa0b0d6eaf8d8824e3dd26842bbd883ce1e5d472cfece85ef3e9e21644aa9c8a6649dc0cedd1d7f8a98d2c49fed2b591de055b73e852bf8a821191c683c111eaefa8f0dd1f5cb17705840819b03ac7259775404461a63e5c5f01cbfd2fd940c2803f3aa65ca9063ff02c5781fc64977c25c3dd8f9c959c5156acc4dd7e9bb52d311d2c77ba9eaee848649f3e58c549c6c60fa6bedfe841a4ba", 0x9c}, {&(0x7f0000000400)="d9bb347b14fbbb20ca8fb8163726afcaa7cd3dca0af083cbc28280527938be4672f653710ef5a3750edca31b5c7625957ad0bafec3187b9bf4a5a3d2160c89d24480a55d8edf135e40727f401bb23cc040d5", 0xffffffffffffff6e}, {&(0x7f0000000480)="3602da0c979cd7a692b45509ad129977308eeb6a6919dbe2305f8f5614196c56b292e09636bfbd23377916c214d969d1f40c475c86c66ce7ce47a7c29fc9d6d533e24e55d2886af22c661a3865f8a254105ebe9445bfca38889eb0dcf48ba626c465564945bbfc90d53b148bb36913d27a16559221215558b25415fd487f8863d3b74e6d21911ed9bc690bc7bdf93ad597d841dd4f921c86d7ec370706143888f8ded933291a30ce8d3b54c5375f5d104208cc0b9ee1b7f0d2483783842b2d7808f7c36a108efcbe28b8e1f0ad5b15eb8702c7beb87224f5efff6cd907bcd479eb353d478c036f7cd2709dac", 0xec}], 0x1000000000000054) 22:28:39 executing program 1: r0 = socket(0x400000000018, 0x3, 0x3a) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x69, &(0x7f0000000000), 0x3c) sendmsg(r0, &(0x7f00000006c0)={0x0, 0x0, &(0x7f00000005c0)=[{&(0x7f0000000080)="994dbde5df9c4a137e9ab2f29b1fb6debb61805266d49fcc4031baa35e7370c16b778920e0292ab0703c7c6e136505397bbc00b0fc432785633d8c7d5fc016abbd8368feae7198f87858176b4431904a18ef1b579ef882506be1ad323d47f3e6bbd264fdf486ca68cffd48ff5e728369b6405dcb3b070d2b3c22c6c180855070ed7a4cd96db10bb444de6771e6fe0ca6b49275c488d949cd801f3412d22c16a29c66fba2e1b9a7b5afe3d9822cac84991fdc9c882f902d8aae8fe8dfb35c376088fe1de556f714aa7692eb0fce8224be6021be13cebeb45ee22d022cb86aa9969fff3bf8552557d2774beca872ab25189529a9309d93267a2b", 0xf9}, {&(0x7f0000001800)="22ed2f53c3c5061a76e37cdefe1cd9490bb3b27ef29b5804d743e69ee4fb24cd79eb4bbca703e660f63ab4a9327388bc2094d1031e2c4dfdc88589ddb08cdfd7160c960064aff577d44437559cb8d0ff1b38e621ecc70cd1310d63641f04af1736387eafbca40d13d85e561441ea770bcd0c11971b274139ba2fdba9f0bf30f01721fe588e7279f92f8eecbf6c8ebf37bebc55a44b9e6d3944afc7574758c7cbfae4cf852dd6", 0x16c}, {&(0x7f0000000240)="47cdd971e84651e0c048490f54892b27c02783303247aadc415a2a1b7d348b4996f1d6eb9475c9eda1c843c0caf517dc77817b3591acfbba7a6e7e5e52cd2287d6f33a47d46d11c6e60aa63c535d6d0197034d36eeef5aab98ec62d8517d75151036f58eb206596e380d28315980861957d3e797210217e4a5d2afcc28adbfeac0d0d25c3b9bf2188e5fe27ee474d3d1fe0213360adc055081d0cf2bbeaeb6c4fb3566ad10349dc07aea142b747c1cdd5e3d4f299d7e83f49b", 0xb9}, {&(0x7f00000018c0)="cfef90bd6d33a76503802e027ac403d5deb978b16c2d97969cf4aa95f6e6339d14257cc1d8e11fe26eaead0cc40e7499497c4f88afafa718d969858e18a917e792225047f765637ba5c852ca272d404e443136d54c1cbc578e3fb5d4933b26718a45053963b326d6a8cd7379249745e17f7bc398bb2b107c1b358480caa0174298a15d50803d59b15763edf58ce8dc7cc298263e923430d935118792dcb0782eae0b4f46644fcf6437aee32e8e1af343c46fa4e39fd7a664906073f96949ced7098327feb21fb144c92745ad85"}, {&(0x7f0000000340)="6d7b20e2fed1f74b36ec173a113cf674e8772b9745fc8ed67e3ecd7c0ea4472263e4e04be56c2d43561d5a7a158f23763d57134ffdf90b1ff7d5681328b49d1cabdda740af5ec30cfc8b2ee774482defad3c9838bb1f1b8498d4a6041c74517eb1f228f7807832a51c5faa106a79496f9356c22df9b255f54e3e11b5be0da363c8e82cc55a9d0392f9c6202310d41756fcd1a374597be6403ddd89a60c38f63e27a94db33010711b072f310b3e75daac06429be4847791bab5a59895274e3ed67d2d02497a8330d09a086332d08a3c7c7e9f1fb2005f67535dc124ffe1b9dcc9f829d0795e23b34eb17699", 0xeb}, {&(0x7f0000000440)="ee4b4aea75600643b6578af0ceadda328ff2ff5a3c3c6c03e78a36a61a251ac7ae842f531a05dd239f713781a8be3df79decaf9d215d0acdb9ae6a4f42eba85ca210a7ecc191d8c4444350ec1ebe290a06f7ba74adb008cdf82658ddf755da3485ce290f41c7455f75f9447b3aea8c815c064e0450da23332ae990aa6cc22b5dae0bad8d9b18b6b16949c71bb83983e37378fd7f162ebbb9ea14b2a4e35d532b46e812903f731d2168fd77c84c4dfa6189d19dc9aa155da0cdc700862799fb96631dfe4f2c7de577ba4d5c615a4c8973012342f7", 0xd4}, {&(0x7f00000019c0)="f9417f5b7ee9585f1d651a4efea938db267eea4b0986c2859eadc35272d966876d702e3a676761533e27de61fc760796684e7d5ee69dd872b77549045c80df03110dbc8000000b43d3af0000000004a84ad341d45d6e1bcb2f0956e64ec886994400669ca78a430d4d14152677407915b7ff9763275c19cb6fd4cfb15868e7d300803a0c6da956020681164f48db72e1c3913c41f32e9f3b5e1024995f61b4100969b6a1bb59c2a2aa3ffc5e6062e4f36541f6a8394ae0149033e1cc23e4a134a0cb86d3aceb92be42eee2", 0x83}], 0x7, &(0x7f0000000640)=[{0x48, 0xffff, 0x18a, "a526e455f8c4d64e8650ecc28a5d66ff8720f34949f140983cabace65bb64c2782f5457e799b00d7b109a9275d267b66737f11"}], 0x48}, 0x400) getpeername$unix(r0, &(0x7f0000000700)=@file={0x0, ""/4096}, &(0x7f0000000300)=0x1002) 22:28:39 executing program 0: sendmsg(0xffffffffffffffff, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000300)=ANY=[@ANYBLOB="2000000000000000ffff00000000000000e5005b67071b542a538706000000b8180000002900000031000000030000000700c2040000003f1cc7ffafa9f5dd0a807b17de07bcff44d62f66353a696456e9931469f97db6ea2c972d6eb5f34730062a7245a1645f728bd4ecbc7536ca36de8ae37d357b0c475ec1908de9d7f62c238a5f8c28a15d5c06ae6d85a889dcbe673e63d0b89542b52820e111d5b4f5ddb18855de2e2f8217883328259ba53d949ad9e4797d519143d84f4373ddb5247fbc"], 0x38}, 0x0) r0 = socket(0x18, 0x4003, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f00000000c0)=[{{}, 0xffffffffffffbffe}], 0x0, 0x0) r1 = socket$unix(0x1, 0x2, 0x0) connect$unix(r1, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0xa) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sendmsg(r0, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) r2 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r2, &(0x7f00000000c0)=[{{r4}, 0xffffffffffffffff, 0x11}], 0x3f, 0x0, 0x0, 0x0) kevent(r2, &(0x7f0000000080)=[{{r3}, 0xfffffffffffffffe, 0x5}], 0x1f, 0x0, 0x0, 0x0) ioctl$VMM_IOC_RESETCPU(r3, 0x82405605, &(0x7f0000000400)={0x4, 0x400, {[0x0, 0x1f, 0xff, 0x886cffc, 0x80000001, 0x1f, 0x2, 0x4, 0xff, 0x20, 0x5, 0x7, 0x7ff, 0x3, 0x0, 0xd0d6, 0x6, 0x8], [0x209, 0x2, 0x5, 0x9, 0x8, 0x9, 0x8, 0x7, 0xfffffffffffffbff, 0x4], [0xffff, 0x3, 0x6, 0x1, 0x3f, 0x8, 0x3], [0x1, 0x9, 0x800080000000, 0xfffffffffffffffb, 0x619a, 0x8], [{0xfff, 0x8, 0x1eb3, 0x4}, {0x7fffffff, 0x2, 0x2, 0x5}, {0x2, 0x8, 0x5, 0x10000}, {0x4, 0x1ff, 0x1, 0x20}, {0x7ffffffe, 0x9, 0x1da}, {0x8, 0x401, 0x4, 0x5}, {0x7, 0x4, 0xc9}, {0x9, 0x6, 0x7, 0x7}], {0x7fffffff, 0x81, 0x75, 0x3}, {0x6, 0x0, 0x5, 0x4}}}) 22:28:39 executing program 1: sendmsg(0xffffffffffffffff, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000140)=ANY=[@ANYBLOB="2000000000000000ffff000000000000f87c8a5b671b1b542a538706000000b81000000029000000310000000300000035"], 0x31}, 0x0) r0 = socket(0x18, 0x2, 0x0) sendmsg(r0, &(0x7f0000000080)={&(0x7f0000000000)=@in6={0x18, 0x2, 0x6, 0x8}, 0xc, &(0x7f0000000040)=[{&(0x7f0000000180)="0fc2935efa7a1c21583c588d8c9dfedd2f8450664e7cf2850e8dee37346be3f98067929ff5014191e9c3fe40b5484f4f6ddb8f487aefad7b91b6bda50e335a5694f83f8d389a90ae18d7f325eb6f8f035120c0bda6cee580afcf1565feb3f30ce9530f5f320cafbc1c486f19608b09bbf3471953faf4c1ce970fb8bf3739ac19d7f4e7d6a30989113684d02920cc49517b2ac4e05320c90789320a9c02ea1af1e3a45ba8a505cebcecacdd771b9fb04d8f31c0c352a364d6f1bd504f4a567bc8", 0xc0}], 0x1, &(0x7f0000000240)=[{0x68, 0x0, 0x6, "201276a2e46323ad3caad4ce59ad2b056d7d2f6a6d74b8ae4d4ce191035be590dee362faf9825ad79b4e2af7ecf3ec5db9c9e38e5e46aca842f5e3cce9551f350058e68c6fb6da6dc87f0834ca7024eaafdce4f54393ff"}, {0x80, 0xffff, 0xfffffffffffffffd, "4130163dbe20dfaad5d4cc0f348885ba81b30393b13716ed68d212d7973d21d2cc1581a4745bc3bc1b5a4f2f198bc748c01040aad2182193c472688b4bd7fe25f286411a2d4570ba9f8c6c94771e24afd26d0ac3ab5101de2250e98b527d2edc1c4cf07d5978371602f2"}, {0x40, 0x1, 0x4, "6f8e0798cd4ee8480ad93a160f96b3bc857b95d7c4b02b7eeb75378ca1b7cea580089fc58527682eff447ee9"}], 0x128}, 0x4) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) sendmsg(r0, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) 22:28:39 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x9, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x0, 0x53, &(0x7f0000000040)="fc7e5c9d93a33feb1426f71255e073e81bc8bff09e34df5a759130e2dca4056d5361dc0d31c2b506cb4a61f6de3ea90454edfc9d8ca4ef65ea711e0abc60b158a46c00bda548011ec9b2c193ef2756a5a9ad2ab22f8e7c1b32fd35461013d1fe3e4b046e6c74db4fa13330a59d94fe54887159b73b221dca1a10f1674d1a3b434bdee0cf43623e335a09bedd352b02e20d7d31d6fb2f", 0x96) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140), 0x0) 22:28:39 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x2, 0xfffffffffffffffd, 0x0, 0x100000000}) r1 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r1, &(0x7f00000000c0)=[{{r3}, 0xffffffffffffffff, 0x11}], 0x3f, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000080)=[{{r2}, 0xfffffffffffffffe, 0x5}], 0x1f, 0x0, 0x0, 0x0) flock(r2, 0x5) close(r0) 22:28:39 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f00000002c0)={0x3, &(0x7f00000001c0)=[{0x1}, {0x20}, {0x6, 0x0, 0x0, 0x2000100100}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pwrite(r0, &(0x7f0000000040)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x10, 0x0) 22:28:39 executing program 1: r0 = openat$tty(0xffffffffffffff9c, &(0x7f0000000040)='/dev/tty\x00', 0x2, 0x0) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000080)={0xd94, 0x144d53b0, 0x80000000, 0x8, "8e88b810c1b71ac3476abc4f004daa13a8538420", 0x8, 0x3}) r1 = socket(0x2, 0xc003, 0x2) setsockopt(r1, 0x0, 0x64, &(0x7f0000000000)="01000000", 0x4) getsockopt(r1, 0x0, 0x6a, 0x0, 0x0) 22:28:39 executing program 0: r0 = socket(0x2, 0xc000, 0x0) getsockopt(r0, 0x0, 0x1021, 0x0, 0x0) 22:28:39 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{0x24}, {0x100000000}, {0x6, 0x0, 0x0, 0x8000000}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000140)="b4dc0d3eca000000007f0622b303") 22:28:39 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x48}, {0x54}, {0x6}]}) r1 = dup(0xffffffffffffffff) getppid() geteuid() r2 = getegid() r3 = kqueue() kevent(r3, &(0x7f0000000040), 0x4, 0x0, 0x3, 0x0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000180), &(0x7f0000000200)=0xc) r4 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r4, &(0x7f00000000c0)=[{{r6}, 0xffffffffffffffff, 0x11}], 0x3f, 0x0, 0x0, 0x0) kevent(r4, &(0x7f0000000080)=[{{r5}, 0xfffffffffffffffe, 0x5}], 0x1f, 0x0, 0x0, 0x0) r7 = kqueue() kevent(r7, &(0x7f0000000000), 0x20, 0x0, 0x10000, 0x0) r8 = kqueue() kevent(r8, &(0x7f0000000040), 0x4, 0x0, 0x3, 0x0) sendmsg$unix(r1, &(0x7f00000003c0)={&(0x7f0000000080)=@abs={0x0, 0x0, 0x2}, 0xa, &(0x7f0000000340)=[{&(0x7f0000000280)="f1e8403201009ce5b9b1a350db171f2a32f3a4db58cf6b70f2fc6e0eb47088a36026fdea85e5ebaaa9846bc2124617f350dcf438f0f3be974809455b4911d04d38d11173022bf9fdc576e6002e4059cac3a5552c4f038a334c00039cf55dfba9c53562f7bdc4ded29670c80ec898c226935480a86a22ed2a82623b26071bcfb2aa9edc4289d193e10a63eb936de9a74051703c3d9f71aca2a3b6814bd64f5a0718f5", 0xa2}], 0x100000000000017f, &(0x7f0000000400)=ANY=[@ANYBLOB="0004000000000000ffff000001000000", @ANYRES32=r5, @ANYRES32=r7, @ANYRES32=r8, @ANYRES32=r1, @ANYRES32=r0, @ANYRES32=r0], 0x20, 0x402}, 0x400) r9 = dup(0xffffffffffffffff) r10 = getppid() r11 = geteuid() r12 = getegid() sendmsg$unix(r9, &(0x7f00000003c0)={&(0x7f0000000080)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000000340)=[{&(0x7f0000000280)="f1e8403201009ce5b9b1a350db171f2a32f3a4db58cf6b70f2fc6e0eb47088a36026fdea85e5ebaaa9846bc2124617f350dcf438f0f3be974809455b4911d04d38d11173022bf9fdc576e6002e4059cac3a5552c4f038a334c00039cf55dfba9c53562f7bdc4ded29670c80ec898c226935480a86a22ed2a82623b26071bcfb2aa9edc4289d193e10a63eb936de9a74051703c3d9f71aca2a3b6814bd64f5a0718f5", 0xa2}], 0x1, &(0x7f0000000380)=[@cred={0x20, 0xffff, 0x0, r10, r11, r12}], 0x20, 0x402}, 0x400) r13 = dup(0xffffffffffffff9c) r14 = getppid() r15 = geteuid() r16 = getegid() sendmsg$unix(r13, &(0x7f00000003c0)={&(0x7f0000000080)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000000340)=[{&(0x7f0000000280)="f1e8403201009ce5b9b1a350db171f2a32f3a4db58cf6b70f2fc6e0eb47088a36026fdea85e5ebaaa9846bc2124617f350dcf438f0f3be974809455b4911d04d38d11173022bf9fdc576e6002e4059cac3a5552c4f038a334c00039cf55dfba9c53562f7bdc4ded29670c80ec898c226935480a86a22ed2a82623b26071bcfb2aa9edc4289d193e10a63eb936de9a74051703c3d9f71aca2a3b6814bd64f5a0718f5", 0xa2}], 0x1, &(0x7f0000000380)=[@cred={0x20, 0xffff, 0x0, r14, r15, r16}], 0x20, 0x402}, 0x400) r17 = dup(0xffffffffffffffff) r18 = getppid() r19 = geteuid() r20 = getegid() sendmsg$unix(r17, &(0x7f00000003c0)={&(0x7f0000000080)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000000340)=[{&(0x7f0000000280)="f1e8403201009ce5b9b1a350db171f2a32f3a4db58cf6b70f2fc6e0eb47088a36026fdea85e5ebaaa9846bc2124617f350dcf438f0f3be974809455b4911d04d38d11173022bf9fdc576e6002e4059cac3a5552c4f038a334c00039cf55dfba9c53562f7bdc4ded29670c80ec898c226935480a86a22ed2a82623b26071bcfb2aa9edc4289d193e10a63eb936de9a74051703c3d9f71aca2a3b6814bd64f5a0718f5", 0xa2}], 0x1, &(0x7f0000000380)=[@cred={0x20, 0xffff, 0x0, r18, r19, r20}], 0x20, 0x402}, 0x400) r21 = dup(0xffffffffffffffff) r22 = getppid() r23 = geteuid() r24 = getegid() sendmsg$unix(r21, &(0x7f00000003c0)={&(0x7f0000000080)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000000340)=[{&(0x7f0000000280)="f1e8403201009ce5b9b1a350db171f2a32f3a4db58cf6b70f2fc6e0eb47088a36026fdea85e5ebaaa9846bc2124617f350dcf438f0f3be974809455b4911d04d38d11173022bf9fdc576e6002e4059cac3a5552c4f038a334c00039cf55dfba9c53562f7bdc4ded29670c80ec898c226935480a86a22ed2a82623b26071bcfb2aa9edc4289d193e10a63eb936de9a74051703c3d9f71aca2a3b6814bd64f5a0718f5", 0xa2}], 0x1, &(0x7f0000000380)=[@cred={0x20, 0xffff, 0x0, r22, r23, r24}], 0x20, 0x402}, 0x400) getgroups(0x9, &(0x7f0000000000)=[r2, r12, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0, r16, r20, r24]) r26 = dup(0xffffffffffffffff) r27 = getppid() r28 = geteuid() r29 = getegid() sendmsg$unix(r26, &(0x7f00000003c0)={&(0x7f0000000080)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000000340)=[{&(0x7f0000000280)="f1e8403201009ce5b9b1a350db171f2a32f3a4db58cf6b70f2fc6e0eb47088a36026fdea85e5ebaaa9846bc2124617f350dcf438f0f3be974809455b4911d04d38d11173022bf9fdc576e6002e4059cac3a5552c4f038a334c00039cf55dfba9c53562f7bdc4ded29670c80ec898c226935480a86a22ed2a82623b26071bcfb2aa9edc4289d193e10a63eb936de9a74051703c3d9f71aca2a3b6814bd64f5a0718f5", 0xa2}], 0x1, &(0x7f0000000380)=[@cred={0x20, 0xffff, 0x0, r27, r28, r29}], 0x20, 0x402}, 0x400) r30 = dup(0xffffffffffffffff) r31 = getppid() r32 = geteuid() r33 = getegid() sendmsg$unix(r30, &(0x7f00000003c0)={&(0x7f0000000080)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000000340)=[{&(0x7f0000000280)="f1e8403201009ce5b9b1a350db171f2a32f3a4db58cf6b70f2fc6e0eb47088a36026fdea85e5ebaaa9846bc2124617f350dcf438f0f3be974809455b4911d04d38d11173022bf9fdc576e6002e4059cac3a5552c4f038a334c00039cf55dfba9c53562f7bdc4ded29670c80ec898c226935480a86a22ed2a82623b26071bcfb2aa9edc4289d193e10a63eb936de9a74051703c3d9f71aca2a3b6814bd64f5a0718f5", 0xa2}], 0x1, &(0x7f0000000380)=[@cred={0x20, 0xffff, 0x0, r31, r32, r33}], 0x20, 0x402}, 0x400) getgroups(0x2, &(0x7f0000000080)=[r33, 0x0]) r35 = dup(0xffffffffffffffff) r36 = getppid() r37 = geteuid() r38 = getegid() sendmsg$unix(r35, &(0x7f00000003c0)={&(0x7f0000000080)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000000340)=[{&(0x7f0000000280)="f1e8403201009ce5b9b1a350db171f2a32f3a4db58cf6b70f2fc6e0eb47088a36026fdea85e5ebaaa9846bc2124617f350dcf438f0f3be974809455b4911d04d38d11173022bf9fdc576e6002e4059cac3a5552c4f038a334c00039cf55dfba9c53562f7bdc4ded29670c80ec898c226935480a86a22ed2a82623b26071bcfb2aa9edc4289d193e10a63eb936de9a74051703c3d9f71aca2a3b6814bd64f5a0718f5", 0xa2}], 0x1, &(0x7f0000000380)=[@cred={0x20, 0xffff, 0x0, r36, r37, r38}], 0x20, 0x402}, 0x400) setgroups(0x4, &(0x7f0000000140)=[r25, r29, r34, r38]) syz_emit_ethernet(0xe, &(0x7f00000001c0)="b6ed43bf90b4dd9cea87168f6fff") 22:28:39 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f00000000c0)='/', 0x0, 0x0) unlinkat(r0, &(0x7f0000000040)='.\x00', 0x1) r1 = semget$private(0x0, 0x3, 0x10002) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) close(r0) flock(r0, 0xf927d91f1bfa4134) ioctl$BIOCSETWF(r2, 0x80104277, &(0x7f0000000100)={0x5, &(0x7f0000000000)=[{0x6, 0xfff, 0xff, 0x2}, {0x2, 0x7561, 0x1, 0xffffffffffffffcb}, {0xb7, 0xfffffffffffffffb, 0x7, 0x401}, {0x101, 0xfffffffffffffff9, 0xffffffffffffff75}, {0x7, 0x8, 0x47d, 0xbe06}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETWF(r2, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000080)=[{0xb1}, {0x8000020}, {0x6}]}) semctl$GETVAL(r1, 0x1, 0x5, &(0x7f0000000340)=""/51) 22:28:39 executing program 1: open(&(0x7f0000000100)='./file0\x00', 0x0, 0x82) ktrace(&(0x7f0000000040)='./file0\x00', 0x4, 0x2, 0x0) r0 = getpid() pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg(r1, &(0x7f0000000340)={0x0, 0x0, &(0x7f00000002c0)=[{&(0x7f0000000080)="fae43f51695c4ba6179b427cb869fc0b3d7577212b3cafeeda5490d41073985961d4aa077a7d9990b42f5650379b2024ada0c0171d17e9fbc3d0c4e084d76f9a3032ecabb5467b49b1fbbcc767ff2de58a804eaca330b4a5fb495a6d6d1341f8bc9de5a83b59ee8b61c8a5afec521f3bc16914712fbc28", 0x77}, {&(0x7f0000000180)="ed9c139ccdf25fbd90dcdf4cdf58ed099e0440bed8947e", 0x17}, {&(0x7f00000001c0)="678afba5ad2e791315ad9f21d2ec4b63ec85015add727e60632a25cbd9b9b2d4249e1eecda3999aa90c101112d3744a1281c50feb5f67eb98a1779dd522a4b5f12d507507659aa9f6c53812ebcf68c8dbb9dfb44ab8a939a0c697d2850f8964fc37e47badc5ec62b9023ddbd66c37fe7d56f7ece6d54f6250b7ca528046cd22b1ecca644babec3640925fb1fbc619fffeed71bd43294aec05431a6c9e5", 0x9d}, {&(0x7f0000000280)="97745c89534d24fea695f62cab9b8f71212c9493fee4f52d3abda6126abfad66998b4e9444d9d917ba52e1af121e7efe572e5446f75dec93123a3b1030", 0x3d}], 0x4, &(0x7f0000000300)}, 0x400) ktrace(&(0x7f0000000140)='./file0\x00', 0x4, 0x400, r0) 22:28:39 executing program 0: r0 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r0, &(0x7f00000000c0)=[{{r2}, 0xffffffffffffffff, 0x11}], 0x3f, 0x0, 0x0, 0x0) kevent(r0, &(0x7f0000000080)=[{{r1}, 0xfffffffffffffffe, 0x5}], 0x1f, 0x0, 0x0, 0x0) dup2(r0, r2) open(&(0x7f0000000100)='./bus\x00', 0x101a4, 0x40) r3 = kqueue() kevent(r3, &(0x7f0000000000), 0x20, 0x0, 0x10000, 0x0) fcntl$dupfd(r2, 0x5, r3) mknod(&(0x7f0000000000)='./bus\x00', 0x20c6, 0x8613e) openat$zero(0xffffffffffffff9c, &(0x7f0000000140)='/dev/zero\x00', 0x0, 0x0) setsockopt$inet6_MRT6_ADD_MFC(0xffffffffffffffff, 0x29, 0x68, &(0x7f0000000180)={{}, {0x18, 0x0, 0x0, 0x120000}, 0x8, [0x0, 0x8]}, 0x3c) r4 = open(&(0x7f00000000c0)='./bus\x00', 0x5, 0x0) write(r4, &(0x7f0000000040)="670dc3", 0x3) pwritev(r4, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 22:28:39 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000040)="0000e100000000e400000010", 0xc) bind$inet(r0, &(0x7f0000000080)={0x2, 0x2}, 0xc) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)='\x00', 0x1) 22:28:39 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) setsockopt$inet6_MRT6_ADD_MFC(0xffffffffffffffff, 0x29, 0x68, &(0x7f0000000180)={{0x18, 0x2}, {0x18, 0x0, 0x0, 0x1000000160002}, 0x8}, 0x3c) r0 = open(&(0x7f0000000140)='./bus\x00', 0x5, 0x0) pwritev(r0, &(0x7f0000000280)=[{&(0x7f0000000000)="af7f7f2a60c7e80b2ce8dee6f496a7d918d793027d52e1a02a8c4cd20eac263b845c88e577f37c2859172ffe6a64d1e4bdca14a67b99f99c757b0ca12f2cc2ba66462efe31510c32a3f558c904ff32b23d1c49ea3ec23516219e8aff304ce3167717", 0x62}, {&(0x7f00000001c0)="bba4958e4183138a5fa0c1a8c9658121363b350790b3041408e62185df6c2b87f3d72f816e89020d338a2127becfb6723760b6d81f92ba12e4fe4fd6ecbf691b309daac1f4e49c218fd36f9dd8e7a9e47e62fb4302c26e82a13d2941fdf3a3b94ecaa66b6f36628b1dccb52c47b4b2362cc264ace1514603a6fbc0064b056dcf6d9769647d5aa94c6fba7447aef63c27a217ba", 0x93}, {&(0x7f00000000c0)="cfa7b0cecbe5ff0cd7d952a08d87e57db91a1b96478f11397d7f3231a69c2ef127dcd918a05c11bbec7e08289b0937dd802ecabe1c40163dd947319223bb", 0x3e}], 0x3, 0x0, 0x0) write(r0, &(0x7f0000000080)="670dc3", 0x3) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 22:28:39 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) write(r1, &(0x7f00000000c0)='\\', 0x1) kevent(0xffffffffffffffff, &(0x7f0000000300)=[{{r0}, 0xffffffffffffffff, 0x87}], 0x0, 0x0, 0x0, 0x0) r2 = kqueue() ktrace(&(0x7f0000000000)='./file0\x00', 0x9, 0x0, 0x0) kevent(r2, &(0x7f0000000200), 0x60, 0x0, 0xfffffffffffffff9, 0x0) close(r1) 22:28:39 executing program 0: shmget(0x0, 0x3000, 0x400, &(0x7f0000ffa000/0x3000)=nil) r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000b, &(0x7f0000000040)='\x00', 0x1) r1 = dup(r0) r2 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r2, &(0x7f00000000c0)=[{{r4}, 0xffffffffffffffff, 0x11}], 0x3f, 0x0, 0x0, 0x0) kevent(r2, &(0x7f0000000080)=[{{r3}, 0xfffffffffffffffe, 0x5}], 0x1f, 0x0, 0x0, 0x0) dup2(r2, r4) ioctl$BIOCSETWF(r4, 0x80104277, &(0x7f0000000200)={0x9, &(0x7f0000000180)=[{0x80, 0x1, 0xdfc, 0x7}, {0x3, 0x1, 0x2, 0x81}, {0x3, 0xffff, 0x8, 0x40}, {0x200, 0x8, 0x9f, 0x9}, {0xd8, 0x80000001, 0x8, 0xffffffff00000000}, {0x9, 0x8, 0x1, 0x8efb}, {0x7ff, 0x100000001, 0x9b9, 0x800}, {0x81, 0xd445, 0x80000000, 0x10001}, {0xffff, 0x5, 0x9, 0xffff}]}) recvfrom$unix(r1, &(0x7f0000000080)=""/211, 0xd3, 0x40, &(0x7f0000000000)=@abs={0x0, 0x0, 0x0}, 0x8) setsockopt(r0, 0x0, 0x9, 0x0, 0x0) 22:28:39 executing program 0: r0 = socket(0x2, 0xc003, 0x70) r1 = socket(0x800000018, 0x1, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0x0, 0x0, 0x3}], 0x0, 0x0, 0x0, 0x0) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) connect$unix(r0, &(0x7f00000003c0)=ANY=[@ANYBLOB="8202adfdffffffffffffff653000463f7b238bf46854d78a2a197a386207001600008295955984c87910bf453f68c117006abca64896bc5e57c6388bbd2ad88b2951b15801360bcd4c0a162b58fd4237b8fa4d012ae444473c238495aaee48c02f6ac41e6bf3bf554799b9b813ad30c85e8f5300a49fef9d612f871f4385f04157795ea4a5c5fe659fa202361cd8cac7dbbc5b65c6593d2870b4122cd235000000003454fe00000000000000000000559aa4a6215ded01fdfd82d3fd6227d60b90a950a01ae64da66415655b05810c8f67de1b28f20fdf324afe075ae85c6f0b6d4299d55ff5229e1a798336343d05bc2f3edacc80bbbe99033074039910cbd826ffffffff22d874b03680"], 0x10) write(r0, 0x0, 0x0) 22:28:39 executing program 1: r0 = socket$unix(0x1, 0x1, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{r0}}], 0x0, 0x0, 0x0, 0x0) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) getdents(r0, &(0x7f0000000040)=""/251, 0xfb) setsockopt(r1, 0x29, 0x80000000000000c, &(0x7f0000000180), 0x14) 22:28:39 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x7ff, 0x0, "b0d4000200fe4cf8000100"}) r0 = socket(0x18, 0x3, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r0, &(0x7f0000000100)={&(0x7f0000000000)=@in={0x2, 0x3}, 0xc, &(0x7f0000000080)=[{&(0x7f0000000040)="34e76b92a422f304e2e55a2f82a1c8fc7b02b8287992e3ce2a062b4b112c5a85524ba70126492139d26a91", 0x2b}], 0x1, 0x0}, 0x400) r1 = kqueue() kevent(r1, &(0x7f0000000040), 0x4, 0x0, 0x3, 0x0) write(r1, &(0x7f0000000140)="a851c2757620aabce0da2397237c5e110f6344937afb841a48d4ebb0e2c1aa4b51c39a0638d3e23101e2bce689044e9bc7467221a83a4db53a994bd47cca5eb51fc9e958dbc3ece8f4b54b22f68e106e335010cdf791e36837c567ba46102e", 0x5f) r2 = openat$zero(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/zero\x00', 0xd9f306bb1192b2e, 0x0) ioctl$WSMOUSEIO_GTYPE(r2, 0x40045720, &(0x7f0000000200)) setsockopt(r0, 0x1000000029, 0x2e, 0x0, 0x0) sendmsg(r0, &(0x7f0000000740)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) 22:28:39 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x42, &(0x7f0000000740)=[{0x35}, {0xffffffff80000054, 0x0, 0x0, 0x1000000000}, {0x6, 0x5}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r1 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r1, &(0x7f00000000c0)=[{{r3}, 0xffffffffffffffff, 0x11}], 0x3f, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000080)=[{{r2}, 0xfffffffffffffffe, 0x5}], 0x1f, 0x0, 0x0, 0x0) accept$unix(r2, &(0x7f0000000140)=@abs, &(0x7f0000000180)=0x8) r4 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000080)='/dev/vmm\x00', 0x1, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x2, 0x0) ioctl$VMM_IOC_CREATE(r4, 0xc5005601, &(0x7f0000000240)={0x10, 0x7, 0x4, 0x800, [{&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000fff000/0x1000)=nil, 0x6}, {&(0x7f0000ffe000/0x1000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x5}, {&(0x7f0000ff9000/0x7000)=nil, &(0x7f0000ffa000/0x1000)=nil, 0x1}, {&(0x7f0000ffb000/0x1000)=nil, &(0x7f0000ff9000/0x3000)=nil, 0xff}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000ff9000/0x3000)=nil, 0xffffffffffffffff}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ffd000/0x1000)=nil, 0xf8a}, {&(0x7f0000ffc000/0x2000)=nil, &(0x7f0000ffd000/0x1000)=nil, 0x200000000000000}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ffa000/0x1000)=nil}, {&(0x7f0000ffa000/0x3000)=nil, &(0x7f0000ffb000/0x3000)=nil, 0x3ff}, {&(0x7f0000ffa000/0x2000)=nil, &(0x7f0000ff7000/0x4000)=nil, 0x101}, {&(0x7f0000ff8000/0x4000)=nil, &(0x7f0000ff7000/0x4000)=nil, 0x7fffffff}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ff9000/0x3000)=nil, 0x7346}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000ffb000/0x2000)=nil, 0x9}, {&(0x7f0000ffa000/0x2000)=nil, &(0x7f0000ff9000/0x4000)=nil, 0x3}, {&(0x7f0000ff9000/0x4000)=nil, &(0x7f0000ffc000/0x2000)=nil, 0x1}, {&(0x7f0000e00000/0x200000)=nil, &(0x7f0000ffa000/0x3000)=nil, 0x5}], ['./file0\x00', './file0\x00', './file0\x00', './file0\x00'], './file0\x00', './file0\x00', './file0\x00', ['./file', './file', '\x00', './file'], 0x3f}) syz_emit_ethernet(0x35c, &(0x7f0000000000)="b6") shmget(0x1, 0x2000, 0x264, &(0x7f0000ffe000/0x2000)=nil) 22:28:39 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0xffffffff, 0x0, "d730d1e7b8abb862b440b40000000000e74de400"}) poll(&(0x7f0000000000)=[{r0, 0x1}], 0x1, 0x0) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x5ab, "097c7db01eb6e4cf3b502f063e11cd238d80e8e1"}) 22:28:39 executing program 1: mknod(&(0x7f0000000180)='./bus\x00', 0x1002000, 0x0) link(&(0x7f0000000000)='./bus\x00', &(0x7f0000000040)='./bus/file0\x00') r0 = getuid() chown(&(0x7f0000000080)='./bus\x00', r0, 0x0) sendto$unix(0xffffffffffffff9c, &(0x7f0000000100)="e8a5ffa2f64d1db868a5fa18180ec74431248f7a9ce52091e6acf9bd7c968c85cd97c018b5ad8063d2563a30556f3ab4f18596b6dddf9bd89a02abc138283b4ce7bf3c403ebf51dc059e346d91bcd74a8edd2082936e756d9d7ae30aba0871b7f4a27687feeca84dfcbea227cd8c2242ca3dae", 0x73, 0x0, &(0x7f0000000240)=ANY=[@ANYBLOB="01e049bf1ceb88ff8cd274b813558bb02e2f62757300"], 0x8) mknod$loop(&(0x7f00000000c0)='./bus\x00', 0x40, 0x0) r1 = socket$unix(0x1, 0x2, 0x0) connect$unix(r1, &(0x7f0000000200)=@abs={0x3, 0x0, 0x3}, 0x8) 22:28:39 executing program 0: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x26, 0x0, 0x0) r1 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r1, &(0x7f00000000c0)=[{{r3}, 0xffffffffffffffff, 0x11}], 0x3f, 0x0, 0x0, 0x0) connect(r2, &(0x7f0000000000)=@in6={0x18, 0x3, 0x900000, 0x8}, 0xc) 22:28:39 executing program 1: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x281, 0x0) mmap(&(0x7f0000ffc000/0x2000)=nil, 0x800000000, 0x3, 0x10, r0, 0x0, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)) 22:28:39 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x2000, 0x4800) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) pipe2(&(0x7f00000000c0), 0x4) r1 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r1, &(0x7f00000000c0)=[{{r3}, 0xffffffffffffffff, 0x11}], 0x3f, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000080)=[{{r2}, 0xfffffffffffffffe, 0x5}], 0x1f, 0x0, 0x0, 0x0) ioctl$TIOCCONS(r2, 0x80047462, &(0x7f0000000100)) ioctl$TIOCSETVERAUTH(r0, 0xc00c7007, &(0x7f0000000000)) ioctl$TIOCMGET(r0, 0x4004746a, &(0x7f0000000040)) 22:28:39 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000280)={0x3, &(0x7f00000000c0)=[{0x10007c}, {0x50}, {0x8000000006}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r1 = open(&(0x7f0000000040)='./file0\x00', 0x8, 0x2c41f4c21b2abe5b) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000140)="c4d46c0a81d12e00d77e4dbeb6d4") 22:28:39 executing program 0: 22:28:39 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "b08d16c6662247ea5f2b2c215faf8a210524d8e5"}) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0x2ff) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x80000000000000d, &(0x7f0000000040)="ebffcbff13b9fd812eaa63713048e69931929648", 0x14) r1 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) syz_open_pts() kevent(r1, &(0x7f00000000c0)=[{{r3}, 0xffffffffffffffff, 0x11}], 0x3f, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000080)=[{{r2}, 0xfffffffffffffffe, 0x5}], 0x1f, 0x0, 0x0, 0x0) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000080), 0xc) 22:28:39 executing program 0: r0 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffff9c) kqueue() openat(r0, &(0x7f0000000040)='./file0\x00', 0x10000, 0xd332517cb7a2ebae) r1 = socket(0x2, 0x2, 0x0) socket(0x20, 0x4005, 0xde) connect$unix(r1, &(0x7f0000000000)=ANY=[@ANYBLOB="82022e2f66696c753000"], 0x10) sendmsg$unix(r1, &(0x7f0000001480)={0x0, 0x0, 0x0, 0x4000000000000, &(0x7f0000001440)=[@rights={0x14, 0x7}, @cred={0xff0114ac}], 0x18}, 0x0) 22:28:39 executing program 1: ioctl$WSDISPLAYIO_LDFONT(0xffffffffffffffff, 0x8058574d, &(0x7f0000000440)={'./file0\x00', 0x7fff, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x6, 0x6, 0x40}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) getsockopt$sock_int(r0, 0xffff, 0x200, &(0x7f0000000040), &(0x7f0000000080)=0x4) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r1) socket(0x400000000018, 0x3, 0x3a) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) pipe2(&(0x7f0000000100), 0x4) r2 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r2, &(0x7f00000000c0)=[{{r4}, 0xffffffffffffffff, 0x11}], 0x3f, 0x0, 0x0, 0x0) kevent(r2, &(0x7f0000000080)=[{{r3}, 0xfffffffffffffffe, 0x5}], 0x1f, 0x0, 0x0, 0x0) r5 = dup(r3) ioctl$VMM_IOC_READREGS(r5, 0xc2485607, &(0x7f00000001c0)) write(r1, &(0x7f0000000140)="ad18f05de2f4ef18", 0x70) 22:28:39 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e2000000e74de4000200"}) writev(r0, &(0x7f0000000140)=[{&(0x7f0000000200)="3007c0c093ed31c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff001959cfd1af2b51ad", 0x65}], 0x1) preadv(r0, &(0x7f00000000c0)=[{&(0x7f0000000280)=""/133, 0x85}, {&(0x7f0000000340)=""/225, 0xe1}, {&(0x7f0000000000)=""/66, 0x42}, {&(0x7f0000000440)=""/211, 0xd3}], 0x4, 0x0, 0x11) write(r0, &(0x7f0000000180), 0x271) syz_open_pts() r1 = dup2(r0, r0) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f00000001c0)) syz_open_pts() 22:28:39 executing program 1: mknod(&(0x7f0000000000)='./file0\x00', 0x80002005, 0x2d94) open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r0 = kqueue() kevent(r0, &(0x7f0000000080), 0x5, 0x0, 0x7fff, 0x0) kevent(r0, &(0x7f0000000080), 0x101, 0x0, 0xd3c, 0x0) r1 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r1, &(0x7f00000000c0)=[{{r3}, 0xffffffffffffffff, 0x11}], 0x3f, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000080)=[{{r2}, 0xfffffffffffffffe, 0x5}], 0x1f, 0x0, 0x0, 0x0) dup2(r1, r3) ioctl$BIOCSETWF(r3, 0x80104277, &(0x7f00000000c0)={0x2, &(0x7f0000000080)=[{0x7, 0xf8000, 0x3f, 0x7}, {0x7, 0x9, 0x1, 0x9}]}) 22:28:39 executing program 1: sendmsg(0xffffffffffffffff, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000140)=ANY=[@ANYBLOB="2000000010000000ffff000000000000f87c8a5b671b1b542a538706000200b810000000290000003d00000003000000"], 0x30}, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) accept$unix(r0, 0x0, &(0x7f0000000040)) r1 = socket(0x18, 0x2, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sendmsg(r1, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) 22:28:39 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x48}, {0x45}, {0x20000000000006}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r1 = open(&(0x7f0000000080)='./file0\x00', 0x80, 0x20) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000140)={0x5, &(0x7f0000000100)=[{0x400, 0xfffffffffffffff8, 0x2, 0xbc2}, {0x7, 0xfffffffffffffff7, 0x2, 0xff}, {0x5, 0x80000001, 0x200, 0x3ff}, {0x0, 0x2, 0xfec, 0x6}, {0x100000000, 0x5, 0x6, 0x4}]}) syz_emit_ethernet(0x17d, &(0x7f0000000340)="b6") 22:28:39 executing program 0: r0 = socket(0x2, 0x4003, 0x0) r1 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r1, &(0x7f00000000c0)=[{{r3}, 0xffffffffffffffff, 0x11}], 0x3f, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000080)=[{{r2}, 0xfffffffffffffffe, 0x5}], 0x1f, 0x0, 0x0, 0x0) socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r5 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r5, &(0x7f00000000c0)=[{{r7}, 0xffffffffffffffff, 0x11}], 0x3f, 0x0, 0x0, 0x0) kevent(r5, &(0x7f0000000080)=[{{r6}, 0xfffffffffffffffe, 0x5}], 0x1f, 0x0, 0x0, 0x0) dup2(r5, r7) openat$speaker(0xffffffffffffff9c, &(0x7f0000001140)='/dev/speaker\x00', 0x84c1, 0x0) dup2(r4, r0) r8 = fcntl$dupfd(r1, 0x0, 0xffffffffffffffff) write(r3, &(0x7f0000000140)="8a546382d933ca7cf55d6f9cacde72016741f294e2606e0aca8b59d5b9034afb4b360facee0e64bec08c6609c319af7c8d799c24811c320e89eaf40fc47129daf717a856b6ba95c6d83f2c2b06fe73f890c36773c0376e4839d687c18ef5664bfae49a58e06cda509b054bce52133ac7f33add387f41bab083c015df8d1486e4cfa7c106b53894e8143766069440258d6a2cc910640b030e4c36edf772dfc254f4ecefc2253f18a7c330fd84eb6855508851391a8c9353af6d27ffea0cf0e1c2ee744191e84a5b81617716faaadf62154c75322d350019e46a90632b54fd60cf85df07c8bf36c6673fc5ae9c3923edb0bb432c812d3b3bdbcf6c2b6580ea642c5325b51b098e2b38bcc1df61db2e67523268280d35b0643a8a8779f3bed648e1e1240c292ead9cc9ee7a755bd42036f894ea3c188c6adb58e41df4683ec41c62270b1c5452f6cf7512228e5abc77b8e6e6601715de81653f1951e56888f6c3d6bf72946fdea363e438eb82fe4144c05efe6e40d5c78f937238c72cab743b3bf292fbdd033c521aa72b2af835f656d810a235828493830cfd9d55b3622a0e130b23e99f48c3cd4f05de24df733b6171d18a9cfad5335b3967c0bc2d52b8356f8b8162817f39204428f263a31d1ff95d4954f191fb3562a8260dc3ff44b2eb9abc90efca48949af0b79272685c04581f73ca09fa5aae23f9f3d670d5f69bca47b286906f697b6328d1fa11866cf26bfc3adca6b780702072a0282f8c880563b5ddc3f0ad881838ee3a9505390fa0b7e1f1d31167559740e57eafe3866c1212dfc70ff737f6a936f5e575eb27e5a864f82a79d4671c123cfb62b4bef2cd9388ce423b4ae3f049a8fe5b9d89ed9247fbf82b18b10777d04dad2e7092c03b018b3f0b950d1b2ee42b4d53ff9fd0efc523b8c96b2e1f5e206e60a3912039bda71f31d0274b8b393e284ae53cca81b9609d07a3cf8a5c6080321588db65e66d69a1ac6bb624f5da410dabd56d0b8b8065f3fc62c55f9a01c0f3d1c8e907423032a6de2cf115f74733c94abd5e74ca9385d87805e859ff2f5498a93dee7f6ada3bc7ac135fbacc1f99c7cbbd24d3f4c15ff01bd003c0abfcfcce1395f8f9fc925dd32debae1e37a0cbcca2d4183f2a366868780153f61de388311c58cbf8318e0d008767d1dad9268b5ea724435d80bf90ffc39a0a3c796532e511c451a150a7d00d914b502eef71aa3d75b8249420cefbfadb00ab645818a1aee389e3167cac698fdcd94f24da35246c179ba8e6ee945c3883d4f6d126a799c0843171f4080fb3e185e0d587827155f0e373c51f7af6345f0618303e606abba468643622330ab02474c61663f93b03e4174e745e6327b22900abdaf6fabc6ad480e49c99b7ffbba1e58e5ea263d653da9afdf3e13c38870ab68162739a8bcb40c6e81211d7f4a198e39bee88a2c3fca49d8761cef3a53cad9936af598fff7ad22e8b795225adf6cf7c9d33853fe41c41f705f89b171c8cba1d81dc40196d0373f2b0981884dd21032509f11e3fb27d79e9afcb335435e62c735171cb34884985517e9519541b8ad8b24a2b7aa5f5c95ab70bd6d70e4312cc486ef208ae60921dde9ee8b01c2531b0d89ff059ec70518fe8788f1d261c634b81b0eab77a727609ebc67f2f5200a73bff93cc2dc8d0dd8ea5fa1c98d9b173ac0bfeb43ca395ae50529731b8ed0d7f02a24163142eaa13b90005ed24b57a05a84f8c771edbca89b11287e1349a64b3f23595b8f525dfe8b7287f846d897c22736a51bd7e018445b47e2c1d2d9ee357b9dbddccedadd8b3162503b293cb3791a93cb2254be923f5122c78ec483c5d46e819505ba434d00c26a79c9705d28ba1f33241fccd8700d8ee09e00d3acb49c26ae70e97d4884c364d30502462ab09b59a080d62f14d944a26b6d82f350d90fd923fd30b3debce4f154275528adab40ca5a9b60ad776a2c3dcf0af05d36a6b173fb8f68c2aa8792c34f2f7dd12e7858eaab22c950e3d75a26de8b470c0ab331deab3538ac3dd05d01e2e2e24ffeee3006bd60ad04593fbb6ee53f79c6d3fa9be05f75b2da3ad4ed32408762c5286e9085a034ea6bb2dcf58f643e41c6ad01e0ae2819fb152540036a14dbb6dcfc9f79d37c62b67df9cbf9f6de89a738d7c3d5da85440d840f056742827444c9723d2425dd10c1b2d58687d1c7a5c25e59d7b5b056f53161f86ec070c60a1d74f6fee864693f34755619fa58c0b44364f048e2c868291e460a3dadb72ebfcc24972525478eb4982315f538cfd364362fb564da29935f69505b44a38e7ad18a623da4a3d97c9ef2d9a3c66a07ea0bcc77737d0848843dc3c4abc93e4bbe2e84b1ceff62534c19537a697abed1fe48a0f62f00988b3b3a44ad5c0baee8b1db3e7c5f6915f913c241fbf4c278b219cc447791b79bcb2b50285763b5c566dfa29cfaab052760673ea63db043f6bb2c2f0264877b89ae1f9f4a7932b7e5e416ed2014287336a8c926c562cc5ca0a2168cceac0d071329dca925830af7a4d456705334d3ef0e969a7087c7cd69fa6c6c059fc39a5a3d5e59f35204ad76b217e226880db60a224ab92e772f2e9109e199441d571b423e1bbdc4ce86d354a56ce0c8fb2bfcc270297d83f0fe5e4e88e599f082a612dc90c2f56b8372f0a136ab201e9d72d33e8f6df4b5b427f28aa5c64609a60e380213256e72494616b498d481a38c19a03d8c3b6ca3fa9c34a9481ee9bf0231665b2610c425869c0f2cef91e7009edba6ba5a390c1169597690be1a4644ce9f555f3249f6447610a8d9b3ccd97ee4e222e281f6569c0d9fc18fe39461dfffc3915c8912ffd00140c5531735daaa0030ece06624c0d8f02e508cdec47f5de92ac75a41e1de01c30343195e939508cccd9a4d1dc09a79bd8ec2b6569a03c037273f7fdf5e1c4d4ab2acaa9c3af3decab8322aefdd83345f04d19306165623ed250f96b85a64a443ac6f220b1ebd501119f68525aa7e7442b852cd5b83f687f1d2efd29d056d7b180003c5811b69eeba04d337027dd3b72e58f97872fe40f27cf75a98fee6632627ac86c30b7bc0537e9d0d10768c64a2f7af60111d6988d5087c6282f5f4647afa04d9e25076deb5e399569ba2b4d56c489c8137fcb3062d20443080d3ed987571b4ae1a1f28fbc0b6fc43f938aee8e91e19e712e1add8a5f6685f2b2b06241a50b9590fcba1c2f681cec303bfc53c435a6abb7435158e8b902f31756ba15f15864c39ff75909fadda4883ed5365a41ffdb7c5bbdb786fd9806e8536084910b2c11134881d363ca0bae23c56e0469cb27b0b069365c85a06435233bbd90f6ccdbd91bcb7871d0376380598464f81712a070ff91fd4219b8c0c2e2109bef253a3f74dbff7a1a1f449ccd5c1fe792775e542d569fe31fd20f9a2446f00955c6125cbcbdfbb906524c8f022f18cd3a804ea45464d80a494bfedba89ef3b2c24413329cb04057dfe3283f1053ed2ac63785579584362d7fa67615bf675f75e981058df393dc7d32cc193a00382bfeed8a34c9d644f43e0652291ceef0e672ea721322f34de8fe7735154cf9695eb6697ba2eb68552a12ea560c527e829e91473fab2ef5997ab161c161d5746d98bae77b2b86efcdce819bbe55e4d3fa7c63749aa1a30a6918988b4e744cba341072c6ed52e5292a1282c8f063c745c3eb579d026ae03406e1dd940625a37204299d099d85cfc0e1e9b8bf67afca10f6fea281d83342d4a2947a3692a5849966b3eda496c0132c9f41681b5723b70fc45915c8574c0a7ef80062925cbfba1e47f4eee2880c03a9d5ed5d1e69901fe0fc9b9d7484c5886b47848af51f4d107b11f04d5aa9883fb7c885f8964863456e0d7dbd809ee80557d1dc48e31d911663f3d7865325f3eb1c8b1b0c6241f3e8afa9c71a651fecaf924274acfb0c8a13ecc0f74e3934a18d18f45ebf9604859d122299bdfcb12a4239067b317fd6b446e7e83ccade9d0434f7091845e1c39466197c7bd7936ed246d0d16fc11058c9c5a9128d0651032c83427b98327615addbd1ade7c1d408925d7bb927cd9ef75880b375ffe8aa6238108cec4932357cc02796895ae3b2faf5ea9360d843c1ba4553524ecc34fdc3d70fbf305f4c00342aac6decc6377eb0c3d127752114cbe563d2dbd4325e7f947ffdbae82e5ce832c0f5dd590484e4af64e51f754e5f2d55cd1178646093b486253588fc44c6a3addf0ff28bacdf7295e9fd1ab742a018dbe430a18ef41035def2165cf7b4fb1bf2b8b65c53fc2d4c6681afa91844225eafd1f618c877029bb3c441136b4cbef7f9e733b1e073ba934c673d3d594c3ea2bf4496f1004c60f58208bfc67033fbd8f5eb73ad475e264be42bf8c8d3874b12fbfd949e457b6861c838a88bc51075143975b7b58f85787965251fd02b7a0f688c61a7453064503c76f3fab3a5cb1223ab49d7025207472755902da9069daaf4975135952f44425fdd81e5b762e17401179f184dcfb240ce9f67e178d8c9ea9a7580e4e17d5f8c25d195edfb3af7ea052faca996c72bcf61e974b3039cc5c2630dd633f906f70e226a7e24c6092d0dc7dc1fdd087607e26be8c9f9d71d777a5949327875a678517633a9169d5b1f5df73c93f3f4fba3bd6781e8700f5c5a4757daacd7fe5142deb659692b859675628befceb1f2b366eb87603c308898f541dd45096344a22dce641c8c1f06c352e3860505b3a36ebecdfede886091a2b817186a0c4e6685cdb14b3fcf4883e3dfea8c06e3ad3e665fe0884e77cbeb00710b829e4c6277addebead1af33e142fea1114ed2974c9deee610166b92d012ed74ae8d7f131c03e1ce5e52b8a8737c24c7f6e89fd6ab21007d7b1312451b72723f1cccadc482bdbd60443fa22a95d110b3f0048515291c83f3394b72e10a6220796e15eaf601f95afd53199f9009f4dcffb3f23356dbc54eaa909185412849f4cefc80c2f722cd4aa04a643f7892a376978af83f59f653cdef7023a04d18bbe70eb435b0e6ec7275a2251e67fa3583db9427a18d08a3003d5268d1a3e88a1d4f6a2b85800471652471b72ac96c42ccc5e98efbc54fceff182a0634e19a6d648636bbe6b36a741987ef3acf0f5e458459ed309d12169a262b21a18ccef7860c7063e995efcfb76b569fa944d908a3737be69046ad1fe42ea67720b14583198606d8dd058841a74163ee3e30a267f9d352ab040d34a9e781e6568ca1023525abe0d5e7b6c1d9cb02d79699fe9daaf17c79d372b428292d8b0544f69691af3d4d72073cb61f09682f5187baa88b2e1b671352a412b36b1b326dcd62bc2c7a2073df8c4939159cb9d019649878afe0c7465134e0667247d41de1579a40d257061f32103ed2f68d61dc4c903c89727000b82a9761af005a435f3f7bb0bc69a833f1e001c50504cc9912812f8910c3e0591cfe2bd7fd73609bd1d35b3033ba66de1a447b8e12135caa26843f9d30d64b602f5a65ba8525e2aa2e456e67594610441b28df6aeb6a81fbae441687381f8750fd52a912d680fefafdca1f05ad07d18232d799cae0ecd16a170b8cb8e97345ef4ea43f493d50c278933e33dc26c6bb722554c431a4c21b02445d0b0a89a58a6363aa89a655e195c020f0e01b817b5c5b088d31fd678a4f93fb76f01695ca82f23bfe93461f5d6b97570571ae263b5b4108ebc1d01325cf6f0d00cc102b549fe6553bd664d90fc0bdca4d8477babdcb6339856e018e3b0505817e25974c6b782816c32214c3f81fa9f5cf85dbbf7a8cd", 0x1000) fcntl$setflags(0xffffffffffffffff, 0x2, 0x1) r9 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r9, &(0x7f00000000c0)=[{{r11}, 0xffffffffffffffff, 0x11}], 0x3f, 0x0, 0x0, 0x0) kevent(r9, &(0x7f0000000080)=[{{r10}, 0xfffffffffffffffe, 0x5}], 0x1f, 0x0, 0x0, 0x0) dup2(r9, r11) ftruncate(r11, 0x0, 0x400) kevent(r8, &(0x7f0000000100)=[{}], 0x0, 0x0, 0x9, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) setsockopt(r0, 0x0, 0x4, &(0x7f0000000100)="99fe358a", 0x4) r12 = kqueue() kevent(r12, &(0x7f0000000000), 0x20, 0x0, 0x10000, 0x0) r13 = kqueue() kevent(r13, &(0x7f0000000040), 0x4, 0x0, 0x3, 0x0) r14 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r14, &(0x7f00000000c0)=[{{r16}, 0xffffffffffffffff, 0x11}], 0x3f, 0x0, 0x0, 0x0) kevent(r14, &(0x7f0000000080)=[{{r15}, 0xfffffffffffffffe, 0x5}], 0x1f, 0x0, 0x0, 0x0) dup2(r14, r16) r17 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r17, &(0x7f00000000c0)=[{{r19}, 0xffffffffffffffff, 0x11}], 0x3f, 0x0, 0x0, 0x0) kevent(r17, &(0x7f0000000080)=[{{r18}, 0xfffffffffffffffe, 0x5}], 0x1f, 0x0, 0x0, 0x0) kevent(r12, &(0x7f0000001180)=[{{0xffffffffffffff9c}, 0xfffffffffffffffe, 0x80, 0x8000005b, 0x0, 0xffffffffffffff01}, {{}, 0xffffffffffffffff, 0xac, 0x2, 0x1, 0x2}, {{}, 0xfffffffffffffff8, 0xc, 0x40, 0x7ff}, {{r13}, 0x3, 0x10, 0x2, 0xfff, 0x81}, {{r0}, 0xfffffffffffffff9, 0x20, 0x201fffda, 0x101, 0x2}], 0x1ff, &(0x7f0000001240)=[{{}, 0xfffffffffffffffb, 0x88, 0x20000000, 0x0, 0xb0}, {{r16}, 0xfffffffffffffff9, 0x24, 0x20000000, 0x1a, 0x4}, {{r18}, 0x0, 0x40, 0x2, 0x4, 0x81}], 0x2, &(0x7f00000012c0)={0x5}) 22:28:39 executing program 0: r0 = syz_open_pts() syz_open_pts() syz_open_pts() fchmod(r0, 0x0) openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x10000, 0x0) 22:28:39 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffff9c, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0xb1}, {0x44}, {0x6}]}) syz_emit_ethernet(0xe, &(0x7f0000000100)="26495b55a658d024cd62a548e094") 22:28:39 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() write(r0, &(0x7f0000000100), 0x3e4) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x10000, 0x0) r3 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r6 = kqueue() kevent(r6, &(0x7f0000000000), 0x20, 0x0, 0x10000, 0x0) r7 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r7, &(0x7f00000000c0)=[{{r9}, 0xffffffffffffffff, 0x11}], 0x3f, 0x0, 0x0, 0x0) kevent(r7, &(0x7f0000000080)=[{{r8}, 0xfffffffffffffffe, 0x5}], 0x1f, 0x0, 0x0, 0x0) dup2(r7, r9) r10 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r10, &(0x7f00000000c0)=[{{r12}, 0xffffffffffffffff, 0x11}], 0x3f, 0x0, 0x0, 0x0) kevent(r10, &(0x7f0000000080)=[{{r11}, 0xfffffffffffffffe, 0x5}], 0x1f, 0x0, 0x0, 0x0) dup2(r10, r12) r13 = kqueue() kevent(r13, &(0x7f0000000040), 0x4, 0x0, 0x3, 0x0) r14 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r14, &(0x7f00000000c0)=[{{r16}, 0xffffffffffffffff, 0x11}], 0x3f, 0x0, 0x0, 0x0) kevent(r14, &(0x7f0000000080)=[{{r15}, 0xfffffffffffffffe, 0x5}], 0x1f, 0x0, 0x0, 0x0) r17 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r17, &(0x7f00000000c0)=[{{r19}, 0xffffffffffffffff, 0x11}], 0x3f, 0x0, 0x0, 0x0) kevent(r17, &(0x7f0000000080)=[{{r18}, 0xfffffffffffffffe, 0x5}], 0x1f, 0x0, 0x0, 0x0) r20 = kqueue() r21 = kqueue() kevent(r21, &(0x7f0000000000), 0x20, 0x0, 0x10000, 0x0) r22 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r22, &(0x7f00000000c0)=[{{r24}, 0xffffffffffffffff, 0x11}], 0x3f, 0x0, 0x0, 0x0) kevent(r22, &(0x7f0000000080)=[{{r23}, 0xfffffffffffffffe, 0x5}], 0x1f, 0x0, 0x0, 0x0) dup2(r22, r24) kevent(r6, &(0x7f0000000180)=[{{r9}, 0xfffffffffffffff8, 0xc0, 0x4, 0x4, 0xffffffffffffc17b}, {{}, 0xfffffffffffffffa, 0xd9b628f3a18b961d, 0x0, 0x4, 0xc5}, {{r10}, 0xfffffffffffffffe, 0xa0, 0x1, 0x1, 0x800}, {{r13}, 0xfffffffffffffffb, 0x80, 0x1, 0x2cc, 0x9}, {{r4}, 0xfffffffffffffffa, 0x20, 0x4, 0x10000, 0x1ff}, {{r3}, 0xfffffffffffffffa, 0x10, 0x4, 0x0, 0xb315}, {{0xffffffffffffff9c}, 0xfffffffffffffffa, 0x40, 0x1, 0x100, 0xdd2}, {{r5}, 0x7713b4230d2d0cf3, 0x10, 0x40000010, 0xfffffffffffffffd, 0x1}, {{r15}, 0xfffffffffffffffc, 0xb5cabb2a9b21b8f9, 0x96, 0x5e, 0x4}, {{r18}, 0xfffffffffffffff9, 0x23, 0x2, 0x7ff, 0x1}], 0x400, &(0x7f00000002c0)=[{{r20}, 0xfffffffffffffffc, 0xa0, 0x40, 0x80000001}, {{r21}, 0xfffffffffffffffa, 0x7, 0x10, 0x9d, 0x401}, {{r24}, 0xfffffffffffffffb, 0x10, 0x40, 0x3ff, 0x7}, {{r2}, 0xfffffffffffffffc, 0x20, 0xfffff, 0x6, 0x5}], 0x5, &(0x7f0000000340)={0xe3, 0x2}) kevent(r3, &(0x7f00000000c0)=[{{r5}, 0xffffffffffffffff, 0x11}], 0x3f, 0x0, 0x0, 0x0) kevent(r3, &(0x7f0000000080)=[{{r4}, 0xfffffffffffffffe, 0x2, 0x20, 0xfffffffffffffffc}], 0x1f, 0x0, 0x0, 0x0) r25 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r25, &(0x7f00000000c0)=[{{r27}, 0xffffffffffffffff, 0x11}], 0x3f, 0x0, 0x0, 0x0) kevent(r25, &(0x7f0000000080)=[{{r26}, 0xfffffffffffffffe, 0x5}], 0x1f, 0x0, 0x0, 0x0) dup2(r25, r27) ioctl$VMM_IOC_READREGS(r27, 0xc2485607, &(0x7f0000001140)) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000080)={0x0, 0x0, 0x7fb, 0xfffffffffffffffe, "0366402ba77f0c033c02df71795acd76ef3caf00"}) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r29 = accept(r4, &(0x7f0000000400)=@un=@abs, &(0x7f0000000440)=0x8) getsockopt$sock_cred(r29, 0xffff, 0x1022, &(0x7f0000000480), &(0x7f00000004c0)=0xc) fcntl$setstatus(r28, 0x4, 0xcc) r30 = getpid() fcntl$setown(r28, 0x6, r30) fcntl$setown(r28, 0x6, r30) ktrace(&(0x7f0000000100)='./file0\x00', 0x4, 0x224, r30) write(r0, &(0x7f0000000980)="2078f7b678807d89e032dc19f570fe00bac871767dbcbbff8330c24085419d5e0110188e90cd9c8e50599ba24cd7c19fe1397a431644e5976fe4bce3b20b21c3f3719d1d5de4b7586a0669cedb7237b428821c1db394acba77de083c965124aeacbcf09bd3c719ed25314dc21617d89aa9c6ffc4137067f33d5ed8d898537e5d34e48374ae5f307c5375eaba46d8f816057b2c10d48644a54f695db32649dae31f197d94f0fbdb1796778ce098cc07acba65bddc0e2ce8b65297f80863914cb3909b299d190a11b262d4ce7f631258b396d1b74b28f6e7194f223b0a21fdd2dff2b3a19387834c9dd41e8002bd7b95f6b519d6b2c4936d7d6c409d65b0a57d8a7ae480ef96ec7b2dd3eb4ec15f57a2790f4894758152c5ffdd2bf50bbf6665e0c89ac9bb0f6d1516df31a41d428fb47f883f402fd761aa7a11e51e79bfadc4a9bcdfcca25bec457bc8aa9c294143f20a8c21b68f29a4cd5e386668786713739e3b776412f39bc65485c6fba3b14d481ea264ab3149bb4fc5dc231c13cd7210d518967a7694ae21344da19ece7aabab738eb77103fe03f5ad252de156397d55121ca771b5a723607830d91de50565b80c196c0713fad618064014bd4d05087bc549b40bfa2e6930bc52f2be01ffffffffffffff89638c0cc1b3e32c177d2c0f362294e62d3eb7ad5de657c1111ec8f764b9853a2a26fc485f31b638593f29d6efa1eae9a2bdf02526805444c89b8f690afe99a287e913d7b804c51a4311b9425e0c77a4b78ec279d7a257e02a8d97a4516ce2feb3591d90b7357c829a792939200197f51dcc023a41e01cd8f187ba9f0d67646b01439a370db384ff3a51212e0c13f0f014ec85d42267fc98d699247d15c21403b454e453628af30be8eb6a7a254b138236032cdf355c4c07d9f77f7e32990b081893f292d98cb7a8089d551ee227b63a8d20b298a1689d0cea93d0ce79c1c86361507beb7966560a6ba81b7c90a7c23207d80e437ff97d7396269d5cf99fa7e8f07ea31890eccf46346164dde1ca69530fb673619306593296743052591006b4ffaad2a7a939fded389efe60c36c653fa0e7020a7447e809cf52478d673b547a85cb5a0a2f3832b619961bf37b63b230733e353bcea01e153d7e1bda3f30ec6a57582149fc233f2bffab90551fe7639817890ce12425b2e9c337dfd9de9d8b12d99dbc9826bd0defc4404919f7afe173b395b91b8ad2b2622b2f5de09471f3b98bdea79541387edcc97bb6660cc9429d43f483bcb40c0405f007652a27e9f4cf6102a588cb7ad814b17620c0c124a3982acf231c37a6eaf0d4c5aa68550aca2b41a5861b10097b11aa260b34e16d5d8fb7e716768e2bb39e290d0cc7aed9628348a228d320a216904108367374901a1d7d9ea0d765328b9dc0e00dd76b993b6c5213ac2187c1e7b06c13c9436f0082bb5c230b4bd78257e2f29e560b7a2f74793a72ff094a8905350ed8ce0dd71c474fa9effc175c22f7aa60b09fed45c9f73c94004bf7efb1cc3692698e52fcd41619a90f067f2f53e45149c7a2f50ea4218dbe14d20dce7bc9872dcfc9c3e2187a01d58a54a954189151685dc76c71204fedf573e471bbed0c16aa474d577f379819a86a601f08d2eec7f5f660853bf1318e9e7e1940852cbfde119b633ce768e753c99c6c162d28268fa4dc840731cfbca62541f5f3b67c45fbde17c779a9820da152aacfa320f7f57011e39c3a790082379b8a93873112c15b988775825d306caaf088c087690c809832b16f3179641dda4d1a7709f280d6b0933b16fff0fe22d3c88c05ab4d8a24cdd2443c0e84b12d8cc28a0e1ae6b23d627c5148b67e03c8fd9c5cac35c7ad7e0437cd4c088d032b682b0cc58d81b7af1d06f30861defd48e462abc3bce763028916c47cb6afb92c401def4828656273e4c175c11e47b3fbe42c5f707a7509d0440df92ad4f21a4b311b6ba64725b8cac1c5a793033a123f652a738fbeb1ebd9766e02699654a377c41853fbb53eef3586df7f0342aa60a41a52d65ef31e22b8d1b8af58fc62a475d7180ae5850ddd0999433995e09104821ed1549ea5aaec9b8d2e81cdaa028401ea6acd6135afea3992b4066758ef86058727a2efbeaf1b0791bd9b2dfe4ed708815c66a881488db019c302d58b681f4f0eae59e57e54fbc84d156e1320bc56063678f84f71c3b062c71acb224e9cb064ccb5d096d5c8bf14c1ab1e791cd62119593ea59320aa58c79c81d56d246ebf8ec9290c199cf91bf21b70199f2ae8a0e5f9507675072be7e5bee539cfc78d31100f33bb4553a395d6ed1e3475ca69d0b931f3052d7d5191501feefdf6c1301511f591cb0b938defaf0756c5f38af2ecde75f89401e1bb8602f31f7d08e8c5a888c90ddff5f0c4e311c345f3516f5685beb0433fe42c6fe8aae6a082723a14dca54a626cb4399e9f2e72f70aa60701e1f27892b5c65ac3943e1a46d4143f9453faa955cbec69079eb12f89158ca24a2015a40641e374eb6efa182c21d71466362bd21dc87cd6a96e1d54f58809075b24c5744fa34d9cfa9af7a765dce7bda2c9f858e0479b7068b82174abb6069c4e1ee700564957c8e88a1bad4821a1d74d42cc09e1ff2cfc2d2af1fa4ef106e7888b992204400b0a9b1beebba875c5ecb40d6db73d8c58b80c644bc9ca3c485479babed39941d62b05e0f8523e67eaf4cd31ce568d9f3af42bcf9687ed3a0583445c7e3d0156588c4a3c0c", 0x79a) write(r0, &(0x7f0000000140)="0c4a4e5cfab0fbad705a309b8dc538bcb29c88bdb57ce9092b", 0x19) 22:28:39 executing program 1: r0 = syz_open_pts() setuid(0xee01) openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0xd8e0451c78a62c2, 0xe9) r1 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r1, &(0x7f00000000c0)=[{{r3}, 0xffffffffffffffff, 0x11}], 0x3f, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000080)=[{{r2}, 0xfffffffffffffffe, 0x5}], 0x1f, 0x0, 0x0, 0x0) dup2(r1, r3) ioctl$WSDISPLAYIO_SVIDEO(r3, 0x80045745, &(0x7f0000000000)) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000100)=0x7) 22:28:39 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000180)='/dev/wsmouse0\x00', 0x400, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105727, &(0x7f0000000080)={&(0x7f0000000040)=[{}, {0x23}], 0x2}) 22:28:39 executing program 1: syz_open_pts() kqueue() socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000003c0)={0xffffffffffffffff}) pipe2(&(0x7f0000000540), 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000005c0)) pipe2(&(0x7f0000000600), 0x0) pipe(&(0x7f0000000280)) pipe(&(0x7f00000007c0)) pipe2(&(0x7f0000000800), 0x0) pipe(&(0x7f0000000840)) pipe(&(0x7f0000000880)) dup(0xffffffffffffffff) getppid() geteuid() r1 = accept$inet6(0xffffffffffffff9c, 0x0, &(0x7f00000000c0)) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000100), &(0x7f0000000140)=0xc) r2 = getegid() r3 = dup(0xffffffffffffffff) r4 = getppid() r5 = geteuid() r6 = getegid() sendmsg$unix(r3, &(0x7f00000003c0)={&(0x7f00000001c0)=ANY=[@ANYBLOB="0201f661e8d705002e0775083cc317a4057cb77d35aad6516bb244bd8eddeaab547c55b235a2e19eeb702883a55ea4fbd1930e9470491c0a2352bc70b8941d2e950a187154"], 0xa, &(0x7f0000000340)=[{&(0x7f0000000280)="f1e8403201009ce5b9b1a350db171f2a32f3a4db58cf6b70f2fc6e0eb47088a36026fdea85e5ebaaa9846bc2124617f350dcf438f0f3be974809455b4911d04d38d11173022bf9fdc576e6002e4059cac3a5552c4f038a334c00039cf55dfba9c53562f7bdc4ded29670c80ec898c226935480a86a22ed2a82623b26071bcfb2aa9edc4289d193e10a63eb936de9a74051703c3d9f71aca2a3b6814bd64f5a0718f5", 0xa2}], 0x1, &(0x7f0000000380)=[@cred={0x20, 0xffff, 0x0, r4, r5, r6}], 0x20, 0x402}, 0x400) socketpair(0x10, 0x8003, 0x11d2b81e, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r8 = dup(0xffffffffffffffff) r9 = getppid() r10 = geteuid() r11 = getegid() sendmsg$unix(r8, &(0x7f00000003c0)={&(0x7f0000000080)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000000340)=[{&(0x7f0000000280)="f1e8403201009ce5b9b1a350db171f2a32f3a4db58cf6b70f2fc6e0eb47088a36026fdea85e5ebaaa9846bc2124617f350dcf438f0f3be974809455b4911d04d38d11173022bf9fdc576e6002e4059cac3a5552c4f038a334c00039cf55dfba9c53562f7bdc4ded29670c80ec898c226935480a86a22ed2a82623b26071bcfb2aa9edc4289d193e10a63eb936de9a74051703c3d9f71aca2a3b6814bd64f5a0718f5", 0xa2}], 0x1, &(0x7f0000000380)=[@cred={0x20, 0xffff, 0x0, r9, r10, r11}], 0x20, 0x402}, 0x400) r12 = open(&(0x7f0000000240)='./file1\x00', 0x8219, 0x40) sendmsg$unix(r7, &(0x7f00000003c0)={&(0x7f00000004c0)=@file={0x0, './file0\x00'}, 0xffc4, &(0x7f0000000340)=[{&(0x7f0000000400)="f1e8403201009ce5b9b1a350db171f2a32f3a4db58cf6b70f2fc6e0eb47088a36026fdea85e5ebaaa9846bc2124617f350dcf438f0f3be974809455b4911d04d38d11173022bf9fdc576e6002e4059cac3a5552c4f038a334c00039cf55dfba9c53562f7bdc4ded29670c80ec898c226935480a86a22ed2a82623b26071bcfb2aa9edc4289d193e10a6385ab6de9a74051703cbd9f71aca2a3b6814bd64f5a0718f5", 0xa2}], 0x1, &(0x7f0000000380)=[@rights={0x18, 0xffff, 0x1, [r12]}], 0x18, 0x402}, 0x402) r13 = dup(0xffffffffffffffff) r14 = getppid() r15 = geteuid() r16 = getegid() sendmsg$unix(r13, &(0x7f00000003c0)={&(0x7f0000000080)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000000340)=[{&(0x7f0000000280)="f1e8403201009ce5b9b1a350db171f2a32f3a4db58cf6b70f2fc6e0eb47088a36026fdea85e5ebaaa9846bc2124617f350dcf438f0f3be974809455b4911d04d38d11173022bf9fdc576e6002e4059cac3a5552c4f038a334c00039cf55dfba9c53562f7bdc4ded29670c80ec898c226935480a86a22ed2a82623b26071bcfb2aa9edc4289d193e10a63eb936de9a74051703c3d9f71aca2a3b6814bd64f5a0718f5", 0xa2}], 0x1, &(0x7f0000000380)=[@cred={0x20, 0xffff, 0x0, r14, r15, r16}], 0x20, 0x402}, 0x400) setgroups(0x2, &(0x7f0000000040)=[r2, r16]) kqueue() socketpair$unix(0x1, 0x89f82009a67bfde4, 0x0, &(0x7f0000000000)) syz_open_pts() syz_open_pts() r17 = syz_open_pts() syz_open_pts() fcntl$dupfd(r0, 0x0, r17) 22:28:39 executing program 0: r0 = socket(0x13, 0x4, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1023, 0x0, 0x0) r1 = kqueue() socket(0x20, 0x4, 0x94e6) kevent(r1, &(0x7f0000000100), 0x6, 0x0, 0x9d1, &(0x7f0000000140)={0x3, 0x7fffffff}) 22:28:40 executing program 0: r0 = socket(0x18, 0xa007, 0xfff) setsockopt(r0, 0x29, 0x26, 0x0, 0x0) socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000000)) r1 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r1, &(0x7f00000000c0)=[{{r3}, 0xffffffffffffffff, 0x11}], 0x3f, 0x0, 0x0, 0x0) r4 = accept$inet6(r2, 0x0, &(0x7f0000000100)) kevent(r1, &(0x7f0000000080)=[{{r4}, 0xfffffffffffffffe, 0x5}], 0x1f, 0x0, 0x0, 0x0) dup2(r1, r3) setsockopt(r3, 0x7, 0xff, &(0x7f0000000040)="7d1740b6deadac7b14cfa43333f6729f84139bc402026cfac40046bab29d8546d0a5b0bad34f7057d81aa80faf079bce2461c13ecb747225f2a94b5b173d614a26b3c99c01854251ca2799ecf87fd28c25cb3aa05be0d9aa727c3bd99b5316fd0cc608de7991e2170c810183c5a0b3e77fd93cfdb78f3a0aea2131afc360c660077e9281590a26c2887c55f364b2cecba72d724a50375f61862e289d158e67e23c2e5d5dd4c0f9323f86d77e17aaff866b4357f86fe8df1a", 0xb8) 22:28:40 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) setsockopt$inet_opts(r1, 0x0, 0x200000000000c, &(0x7f0000000000)="ea00005c00000000", 0x8) setsockopt$inet_opts(r1, 0x0, 0x200000000000d, &(0x7f00000000c0)="eaff125c00000000", 0x8) 22:28:40 executing program 0: sendmsg(0xffffffffffffffff, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000140)=ANY=[@ANYBLOB="2000000000ebfffffeff0000200000000000005b9d071b542a538706000000b818000000290000002a000000000000000000000002000000"], 0x38}, 0x0) r0 = socket(0x18, 0x4003, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r1, &(0x7f00000000c0)=[{{r3}, 0xffffffffffffffff, 0x11}], 0x3f, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000080)=[{{r2}, 0xfffffffffffffffe, 0x5}], 0x1f, 0x0, 0x0, 0x0) dup2(r1, r3) sendto$unix(r3, &(0x7f0000000000)="f0a782a89d2023693789dfa383de8b06", 0x10, 0x400, &(0x7f0000000040)=@abs={0x0, 0x0, 0x0}, 0x8) r4 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r4, &(0x7f00000000c0)=[{{r6}, 0xffffffffffffffff, 0x11}], 0x3f, 0x0, 0x0, 0x0) kevent(r4, &(0x7f0000000080)=[{{r5}, 0xfffffffffffffffe, 0x5}], 0x1f, 0x0, 0x0, 0x0) ioctl$VT_GETACTIVE(r5, 0x40047607, &(0x7f00000001c0)) sendmsg(r0, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) r7 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(0xffffffffffffff9c, &(0x7f00000000c0)=[{{r9}, 0xffffffffffffffff, 0x11, 0x0, 0x0, 0xfffffffffffffffc}], 0x40, 0x0, 0x0, 0x0) kevent(r7, &(0x7f0000000080)=[{{r8}, 0xfffffffffffffffe, 0x5}], 0x1f, 0x0, 0x0, 0x0) ioctl$BIOCSETIF(r8, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) 22:28:40 executing program 1: mknod(&(0x7f0000000440)='./bus\x00', 0x2002, 0x2000000000004516) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) r2 = kqueue() kevent(r2, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x31}], 0x7fff, 0x0, 0x0, 0x0) r3 = kqueue() kevent(r2, &(0x7f00000000c0)=[{{r1}, 0xffffffffffffffff, 0x81}], 0x71c, 0x0, 0x0, 0x0) kevent(r3, &(0x7f0000000040), 0x7, 0x0, 0x4, 0x0) r4 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r4, &(0x7f00000000c0)=[{{r6}, 0xffffffffffffffff, 0x11}], 0x3f, 0x0, 0x0, 0x0) r7 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r7, &(0x7f00000000c0)=[{{r9}, 0xffffffffffffffff, 0x11}], 0x3f, 0x0, 0x0, 0x0) kevent(r7, &(0x7f0000000080)=[{{r8}, 0xfffffffffffffffe, 0x5}], 0x1f, 0x0, 0x0, 0x0) dup2(r7, r9) r10 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r10, &(0x7f00000000c0)=[{{r12}, 0xffffffffffffffff, 0x11}], 0x3f, 0x0, 0x0, 0x0) kevent(r10, &(0x7f0000000080)=[{{r11}, 0xfffffffffffffffe, 0x5}], 0x1f, 0x0, 0x0, 0x0) dup2(r10, r12) r13 = kqueue() kevent(r13, &(0x7f0000000000), 0x20, 0x0, 0x10000, 0x0) r14 = kqueue() kevent(r14, &(0x7f0000000000), 0x20, 0x0, 0x10000, 0x0) r15 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r15, &(0x7f00000000c0)=[{{r17}, 0xffffffffffffffff, 0x11}], 0x3f, 0x0, 0x0, 0x0) kevent(r15, &(0x7f0000000080)=[{{r16}, 0xfffffffffffffffe, 0x5}], 0x1f, 0x0, 0x0, 0x0) r18 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r18, &(0x7f00000000c0)=[{{r20}, 0xffffffffffffffff, 0x11}], 0x3f, 0x0, 0x0, 0x0) kevent(r18, &(0x7f0000000080)=[{{r19}, 0xfffffffffffffffe, 0x5}], 0x1f, 0x0, 0x0, 0x0) dup2(r18, r20) r21 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r21, &(0x7f00000000c0)=[{{r23}, 0xffffffffffffffff, 0x11}], 0x3f, 0x0, 0x0, 0x0) kevent(r21, &(0x7f0000000080)=[{{r22}, 0xfffffffffffffffe, 0x5}], 0x1f, 0x0, 0x0, 0x0) dup2(r21, r23) kevent(r7, &(0x7f0000000100)=[{{r6}, 0xfffffffffffffffc, 0x112, 0xf0000000, 0xfffffffffffffff9, 0x8}, {{r12}, 0xffffffffffffffff, 0x85, 0x598b55a71c4fc8b8, 0x1, 0x3}, {{r13}, 0xfffffffffffffff8, 0x4, 0xd00000b0, 0x30, 0xfffffffffffffffa}, {{r14}, 0xffffffffffffffff, 0x80, 0x40, 0x75ef, 0x7f}], 0x9, &(0x7f0000000180)=[{{}, 0xfffffffffffffffb, 0x8, 0xf0000000, 0x101, 0x3}, {{r5}, 0xfffffffffffffffb, 0x80, 0x40000000, 0x8, 0x8}, {{r16}, 0xfffffffffffffffc, 0x0, 0xffffd, 0x5, 0x9}, {{r20}, 0x7ffffffffffffffd, 0x8a, 0x10, 0x8}, {{r21}, 0xfffffffffffffff8, 0x40, 0x0, 0x7ff, 0x3}, {{r6}, 0xfffffffffffffffd, 0x0, 0x40000050, 0x5, 0x9}], 0x8, &(0x7f0000000040)={0x97a, 0x8}) kevent(r4, &(0x7f0000000080)=[{{r5}, 0xfffffffffffffffe, 0x5}], 0x1f, 0x0, 0x0, 0x0) dup2(r4, r6) ioctl$VMM_IOC_CREATE(r6, 0xc5005601, &(0x7f0000000480)={0x10, 0x6, 0x4, 0x1736bd56, [{&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x7}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000fff000/0x1000)=nil, 0x9464}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffa000/0x3000)=nil, 0xff}, {&(0x7f0000ffa000/0x4000)=nil, &(0x7f0000ffc000/0x1000)=nil, 0xce}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffa000/0x4000)=nil, 0x9}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffb000/0x1000)=nil, 0x8}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000fff000/0x1000)=nil, 0x9}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000ffb000/0x1000)=nil, 0x7f}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffe000/0x2000)=nil}, {&(0x7f0000ff8000/0x7000)=nil, &(0x7f0000ffa000/0x1000)=nil, 0x7}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000ffe000/0x1000)=nil, 0x8000}, {&(0x7f0000ff5000/0x4000)=nil, &(0x7f0000ff8000/0x3000)=nil, 0x7ff}, {&(0x7f0000ffa000/0x4000)=nil, &(0x7f0000ff7000/0x4000)=nil, 0x1}, {&(0x7f0000ff5000/0x4000)=nil, &(0x7f0000ff6000/0x3000)=nil, 0x7}, {&(0x7f0000ff7000/0x1000)=nil, &(0x7f0000ff8000/0x3000)=nil, 0xc7}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ffb000/0x4000)=nil, 0x8}], ['./bus\x00', './bus\x00', './bus\x00', './bus\x00'], './bus\x00', './bus\x00', './bus\x00', ['./bus\x00', './bus\x00', './file', './bus\x00'], 0x401}) socket(0x20, 0x2, 0xff) dup2(r3, r0) 22:28:40 executing program 1: ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x2) r0 = socket(0x18, 0x400000000002, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x80206916, &(0x7f0000000300)) r2 = kqueue() r3 = openat(r1, &(0x7f0000000100)='./file0\x00', 0x8, 0xa0) pipe2(&(0x7f00000002c0), 0x4) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000180)={0x7, &(0x7f0000000140)=[{0xb914, 0x5, 0x6, 0xffffffffffff8001}, {0x7, 0x10000000000, 0x9}, {0x6, 0x4, 0x8, 0x8}, {0x8, 0x200, 0x0, 0xa52}, {0x6, 0x5, 0x0, 0xe0000000000000}, {0x1, 0x8, 0x7, 0xb10}, {0x9, 0xd989, 0xa81, 0x1}]}) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r2, &(0x7f00000000c0)=[{{r5}, 0xffffffffffffffff, 0x11}], 0x3f, 0x0, 0x0, 0x0) kevent(r2, &(0x7f0000000080)=[{{r4}, 0xfffffffffffffffe, 0x5}], 0x1f, 0x0, 0x0, 0x0) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000040)) pwritev(0xffffffffffffffff, &(0x7f0000001680)=[{&(0x7f00000001c0)="fe5f1dcf3514eef46bec51dad80b5172a45eb3164f9f4840fb76a467dfd961a18cbbb74aaabb3d1275736760b8f94d49769d13b48868c5af27e43cd336b10f99991ab5e73255206172beab533e5430788a63e8a5366a14c47ac822c67f59ba1700a570b03f80e5bd02ca7481d9a411ff9026439642058968edda5959078f343ac8151e1008330b0e3693e18c0ccae55cdd3772e00e1e6c3e4dcdbecc99d51f6e62219a230b47eae26b53ad809b6bba6c0a1f95fc8d746af3f464a52e708586fce71993222b7fb229fcd9516688297342731919b9be280d2be21ff60a41f73a69", 0xe0}, {&(0x7f0000000340)="01e8c47f14e44ad820912f78f1b4b9ddfd7836e5d0d5a910ab13c3d8d19db77643beefb84a712b1ad99aa2efc2fe327300a4b89b7b93109fe969f656d05399bd9d90e2331e1a5d72cad533f14a65a238f20148cabbe15f03ae6f6ac33fc8f745db4b2bbe20fbc9e3addf84a5", 0x6c}, {&(0x7f00000003c0)="2015390c17a70c5a70fec8869f5e1ef6a3de849a055997991cac595d394315d256fb6243745d47e2167f516565f9a25a694a550e6e5c72bff9446b05ecfa357cac59f2e2d24903cbd5110f8b6822315df113ba1dab0945e47c9fe445f20101db3df8e0e4383cd064a8f64749cb340dd8ff222518d0fb7fadecd25266d083ce9f69f2cac529931dcc2f97ba67ef0ef16443fb05d27a178b22d0d1fbac98bf93bc2788fb9c6ad21663f03728fec332c54af93a0596294dc5861dfa7290bb484bcc2d17c94b664ec0f2fdaee06ea82323bf9ae437", 0xd3}, {&(0x7f00000004c0)="ba606b843df346ac30b612bcd2a2ef57e36b1aec3cb61e2c7dcb2d64e2a1d1264bede5eef72d2187a20941b90587f1cceea17a9ba3e165a3500aa2552a280182935e3549091af943bcd10df37dcddb00cf3b00fb85bbfec5fecd1c00b69f56e9d0ae42cf789fafdb96b50ef2b31abd9541ae9230f67a9f8614ea64dfae12444507ae1f13653f04f2861a02287dcee225d168aafcf89f5df3a6728b7d78c6a13a0745e6829a59485c5a516e4227ae80bed6d806f46186a09899ecb07226d5d46026ff593c62a0c4cd46644551197110c7e54aee69a71a1afbe02ee032cfe57fd625c3e38ba2e36acd515b4686ae6f8a1eb16ab58d80f88ca361deee58977c746327125985d854b01b3d3c79590d4545123db06aac7b785d182b9db7fb8051b7d4a1bb8cab1cb5a7d3e65bc9a69bc871a6d05b98f9b1d0febe3e194d00a9bdd262f8097a153e93a364d6c30a470ec5a4959232479e3f60ea4cdd7a6f9ed5b1ebf55d4106d62f7706646837bf1d48815a3748d45db1393cde77d2dc915a1e723bb85f245c71b59c6b8b5934009debc5b9509f78ace79a059d22e929f887c2822779bfee15045931e272c6fd6deec0ed23e91c1dc537e7ff53eab6c49cc450960bf37dd01d72f94e81d6154545a254f81fd72bfb1168c7cac2f52b3777ff6fc47b56ac62e9d3ae991c1cd61e26c0170822503aceba2bd56d1778a5517d6c9f7f6b09cc9e3d07f3507c5b43cbd0b91dc00f922f57aa14edc863a28080387f2b875cd1340d8166581437f0d55325b398eb23ce3792f3b4a9dfe86d1ddf96cf3dc515362ded550b896d184a8b6c31164b100c9354f5b85b84e6b6c62370a842613de35ef5feb78592850d1a03ef364140c509cf60782e428c4ea4842f959ba2bf1aa8a6242ec255de5bc38181149596e20f3e2a59dac0ff531a3fbc96fc8a2bc6ed474daed5c1b60193495af4f71c76559d83f7b5c0ea9ac057f7e13fe3fd238d16d6f4975fed3ed697dbe99fc5b74fdf0d2c4ca1100014ec99d496c17924f4b4993e26854b0e76a8ccbd48102e60f5cd51ea4cbf565ee2720c8dc38e629b9f86b8432996205055851eca71c91494a41b1f3d41e2d2929f8e94e91547f33df78ff221359289930cb4b196a906c5d251f03c4f421c23762881730f181fb585f59818c149921b1e969814ad39c86466443fc7e3c7a0e37ad50416107a2879c4c993bf7334a5ad7b90b03402f3039dcab588a74f200e5faa32fdef9e39b7baebb792f799ab8aed234af834218adff93c366a30c07801bd277325dd1a029ace143f54b4723634d4efff93f67e157fa14498f06a82da80f6740017ece026d46395f1274193e139bb961a11c6bb5f18ff0146a5e84e1fc8f510267ab50eadc6301fd5c11bc68b71fd82b5b058242ecbc21710b96ee9dd9e3233a87c45eea77208b62378f5caaa3bd45bb714557f53c0fc505b8caaa160475b583855d808803665d8e43a2612bb12ff458cee0f6bfe5b8d9692f0aec94d30a3f15bd677a7c2e17ec441166b93fca405f725c29d90e63646759cfdbb68fc174c46f304af8c528b45d105c4aad0af65deea6e2681715345f932e28aa251a38b4fc1685913d782743b1cf63de479842d8fc6034735e0738cdd6e84a2b6c5d03d7ea1cd2ae0a13f6975c879fc7f66ee6657c9b0e13e27a56ecbe55f4f6047c72cec3073e549bda28627e3a5d5d4c877d8377b06862406e3160ba5d5b63111f45967fe2368b64aebf5b4a1c0604d8e724d8b4aef823d3690c25cc701e50045206632fdd5cff014bb2a55edddfd01bb98b360e9353cc6a0e29e8e7f0cc1fbed7f6a256f1b0f0b36be37be1fde72639e39bf349a2fcf30c2a845edb4b7f26673b4cb12133125c2a52c787f814a2b2ed44e983f1a992794bfb7f14173929201b8535202e769314f611f49d1e5fc5541e5ff1d67a1cc11ce2155671fe9ec2501ecb382f87d78020f97b84783f0c2d4abd7e32c1f5b761aefbcde47468d0d328d2795a7a4b84777574d002811d2069c63ff57eb5b1439e1d71969a4cfba0740df4707d1e12dcdc6f2b8501e3294791fc394ed75a77de0a8e73dc03f50dd6c4d25f4d7d7836a79f6245dbe9e02c237cd50dc9ce17db2f65789402ae531eb0cf021c6903074ff70cc9c40d05fd69b1bb6573779f4563190cc4d06945c6fedde4880db3c8e276100211cec74463380a74e54dc263b013f81e2cb6b4ebe3804c5c6c182662fcf5b14e4dede88d865c376d3b8f2e5b24dc7c48a4af170ef8f903bb9150c7381cbe896df163b32bfa764eb885dabf427aebafbbeb1a3221b9a2d72a6f7a12c5a75a0f6a41a4e57ba4003241337bcfeb2c7846b886d0ef246dd15e0709df808871e7a32edc1b19e5d0b87a379c689cb9b9eca7ae4083e84469eaed0c2055f16a4324f18e96e2aa5af75d57eb2118face5bc4f534e3746fe4951141f1b7167203d3710d6f38069b1fc5b461b51c6a921679d87b1aed698e99c0c8664ee9320191a834addd6f8c9a9a0aeabe78c570f2ce7f925e0aef442ae9c4536eb7bfe1f636625ca16da89f08cbc4015c3b211f7b4730a2ee72528ff0380eb0937d85f48368d3924a7372cb7610360f864125533d0f279bfde521a6fa0e4a066a97718d85817b02296b49f051cc5dd6d8d3d75adbfd36a01245c7ff9dac13fb425e775dd151996c9c907f570dae03b79a0d544306061f4a5702767c294456ff8f68b87ec8810c6f9a92e2d9a8672c728400e45ec9047a1b7a2c7ad78a3e0d09e1aa43219dcce8208fcc9462787562c9b0411a7047d7e46fe61e60ac391c59962fa809fc412a463345263e5f08d813a13e9caf355943f98ad2ac6b05eb1f7896979a9785c50c61fe4fe09fcd7c1fb6e1323c8edeb0c752ebd2cb4f0626d795ab6ebc7d35ee00e14c7ecd2664461e131be55af10eb940ae30572fe174a2fdd99ac62e8a7e8cf37dd83240c82e79e054223d687b4fb29b340307b3177579c92ee6ce886d9e56445f1e98b7b92eace7780bb1c00ae92cdae4841eee4ba33618bb3bbb50e18b13ce7346b224149f4400d41e6027ac49b19165918ab9573442e12e4003f6157ab6030bd09894e05ef9bf909e6cbae7d6c9fd5d88a84f3209e89150203e1551bb86d5c303797b902df384a45bc26785026418a887ec7ad6d684322839e41fbb2d45ff31f3da37b35627ed2c8bd75323d9d77d928cfbcbf71d8366a961b8486c2fcdcb3bacb9aeb784fbbbc7f2de23f3243f7ef9099c90747801d60aa3fd52928048f3ec547a69adf9512e24fd968fd567f449c5d68162418648eb3f650d9c7163128cb1bbaf9f368c9468b24b5fd2991c84f6dbf8f32fba56c83aa8ca7116aa8ce15acfe1d0674fb21f74a3dd6f8409506cc5d6ad19880bd418713ad6b371b2011f9f2785e1b78d447efa1a0766ec605cd2546151c904a414c742c1779be61c2fa29523b014fd84cd4478e0a49139595289dd9ef9b5ca3bda6d43b60b25de487d6834ff86f3f23f83c63668290405703da8cd85d549416b3dda077ff6ba49b566640d7535286bc1d47487f9b2474862c133554988f640b3ec9a8edcabe49fc1ec5ae3ed3d2fdea5af74afe93d72ac97352437d6b5d9248631b2f8c5b9ad214590f117af88c63102eced649fbae507c2da582d53d262db15e715bab44495a07c26824a8d1b0cbfc14a5e6c9c7df1acd1cab70c1794580aa5119c1d0f49d5e7585e28f6f52bd982ed26668f2bdaf6fff55b443446a2bd2f7d7689b5200299dcb9e7614e12456a4fec41e22b8d2031a4706b41cdcf7eb5d33c30424894d035e15afd50503ca3a281332df52b74fee01725cecad6983b633c72fe96736faf3cfec7af96d8ec37b16ef8e8c1d54f77db30b765485cb91e753f9575ac81722389e59083fc1c1438096dd0bf3ebe25d01e568376f7c99f0ffe7fa004b5a2d80db86cc318c44f35d22de6afbdac3b1d3956dc768be9a86c857c51d88e40d4d01742d4582e1af73b5021695279b6674498113223a9a999af9bf39d07872f15ae83daa03518c98a212e1a26313dc432369ba7b97a539424d778e703dd44b107ce54b66dcc9f85e2b8d1330f8f90dd641fdd6dd91b97dd120081bc5dfaff0c7133193d89703e4f3088b10c6b18de94bea2b6927f34be312724a3b7bbc6353d21808acca31792f803796f1dec5fc0a8f483f4a2cefdefe42c492fc36ce80b58ade5e6158a9417299ac87892b2ee82733a50cf33364f24757d7605bfbd330169fcabf2e98d31d7047fe2aad5f284046fb688d90ffa4262e86d7ddd3cbd72a7f1f025b1c63a76260c2b89a3fd734ce48da657693701bf4ce66348eb9c59b10cf1623643179f49dec0e92f5077bbe5aec4a90dd42cc30200fb90dc84919ca73c81265dfed1c69887a72edec7f7c5718c1f18c7f5cc3d61786e1313177ece12dbcca0de2b3b79a5c5477151f7578ca341e49a3530f15d92f0d76c988205b9413289a31dbcfeb36a0cbf7caac6c2cf3ae863ac2c2810f063d86ba312fb8c12423e89590348671e95c6f8be42215378f62491d99f72279e6dce9f1f97d179b30debdda84e69dc0b2d16d6e94822b2b0835e8a7478ece60ad5e84b603d759810296847934cea9bed2db07297c2e045ac0f253ce72cdda769f883a4c3fe987e0222c65d0496beca6ae792c31501206e7fdb67c376ff05c8fc09410ca456ecd06071d367ed5584580eb15615c2ab0a4a954282d240da1173df04923b89f7a4901d21822036dc87c9bd570e2d0fc8d5e2724bd5eaa7066c55553d9051362edd4797da372ee72670529f4635b793e530fe1e8bbf06e9ea3507a2058f7db406de49300ae426c4b18805598bade812bcb9fb68330799de3b2eff225d13a65f089e63da4669fe122ff6c856093d628cc13d11cd500670cff4ab01d16239ebc037292530bdb73c602e45eff43df3a157f0dae0f943eb4fed85bc32f792fa38d76b0470adaf9fcfcd8da67656391528d41149d0b0eece16fa59ef59d0ab6ee7973b7a9c0be14c46bd61e980befcf0872e330c84ddd2cbcad0f9498db84adbcf0c34d48d467b2415b95d04806d0322dbc51cf9afcef2e51db8ac88caa73336d38bd86ab78d96bc8f7e43b39eb5a609021e24cd9714118148b91fdc720c203f6b9add0583551a4dd60068cca6cb8b49bbdaea2c40848c57dd86405d8201dc2c99008f819abf1b7d114d2cf1c45180c678ad148e8a3edecf9d2498de5b175a773ec4975e569294c42de7dd1cf597aa04328516f063d5565582c607fc2439ce774075a4300b24991cb74efb2024b796b9ab4db78eb5d872a24171912fa372e5055039d9f694222bdd9e6daa846fad044266e3ae2dc3bb96133bfbe5aea6ea3e94b83bdfad5c12ef68272a42b0fdff97941d29c89ee392308315e63f9977fe7d9c002effacbf92b9b074094ad544aadf21b5172ef785109505a88ea6430f56455e83193aa509c9274a785aa33875f857a5ce967c1e06c6b2d393ac5beb2d97494adcf0b6a2dfc9ea7e95df77da3769aee3446ccb3b756eccedb4c51631c8a01c87ee12c7ca9cb257e435231aa86c3367e1ff340ada16ed31edbdfb5ea0c0c8e3bc406041a49babb10f0669bc629ba2157777079a89c092788f7b345422623327fb4a61526e983e0c853ca9465a8b7a6f761b35b6a25e86e39ff69183f2d22a47046db21c00bec0cca9670309a6792f10dd180cf3d56ec729c5bbc98ca9a6ccc0baa16f7211f81a1594256bf2bdf4b01791218978f16abc2950381bd54482602983645", 0x1000}, {&(0x7f00000014c0)="fa1596ce3442c1f9da5e22ee3f0f9d0a6038e09adf9c57ddce7951809102bafa534a064c326351c99487b7e22a4530b65f8974e34d24a0d1911574f4d0a111829f81309810585ec9a1a87c069000d3b80a295a55f8f18f59282357def89414881f082d29711d996aecbd2e84cfb1c67898fa775acd1bbd55f9f6a3b7dc79eb267bd99b16bf1befd6666c1f5ca753dd8c8bd3cf9b816463e7ebbd17112541d2deeeae04e8fd400fafded7ce3d6248da2e32485ea0b8d06c86c67970876aab741516a0404ed2383485452e0bfa17230a63f9d9059de0fd154bdc3965f9", 0xdc}, {&(0x7f00000015c0)="a68039b57ad98d6823150c1033fc86fe5f75e7fa85a2d6826e7b3376816c5c97425f3c8d0af234bf9fc2919d4d12bd308c64243aaee8463cf9272bb3268cdf78e02d1e11c67588e252ad12a0bfba74dff5b3b47dc50a8d4ebf6d7ed33a9f241af2e5560be68778337fcb0b57469059904ba5a7b38efc0aefddb17b697ef68bcccde4a6309be9a645d9061a3ea851e70c65926f62b613d54d8fce41a65f177a01620b0da2fc0501a21ddb74538d1f9e5a5891a812", 0xb4}], 0x6, 0x0, 0x0) 22:28:40 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) r1 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r1, &(0x7f00000000c0)=[{{r3}, 0xffffffffffffffff, 0x11}], 0x3f, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000080)=[{{r2}, 0xfffffffffffffffe, 0x5}], 0x1f, 0x0, 0x0, 0x0) dup2(r1, r3) r4 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r7 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000180)='/dev/speaker\x00', 0x20091, 0x0) r8 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000200)='/dev/ttyCcfg\x00', 0x20000, 0x0) r9 = kqueue() kevent(r9, &(0x7f0000000040), 0x4, 0x0, 0x3, 0x0) r10 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r10, &(0x7f00000000c0)=[{{r12}, 0xffffffffffffffff, 0x11}], 0x3f, 0x0, 0x0, 0x0) kevent(r10, &(0x7f0000000080)=[{{r11}, 0xfffffffffffffffe, 0x5}], 0x1f, 0x0, 0x0, 0x0) dup2(r10, r12) r13 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r13, &(0x7f00000000c0)=[{{r15}, 0xffffffffffffffff, 0x11}], 0x3f, 0x0, 0x0, 0x0) kevent(r13, &(0x7f0000000080)=[{{r14}, 0xfffffffffffffffe, 0x5}], 0x1f, 0x0, 0x0, 0x0) r16 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r16, &(0x7f00000000c0)=[{{r18}, 0xffffffffffffffff, 0x11}], 0x3f, 0x0, 0x0, 0x0) kevent(r16, &(0x7f0000000080)=[{{r17}, 0xfffffffffffffffe, 0x5}], 0x1f, 0x0, 0x0, 0x0) r19 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r19, &(0x7f00000000c0)=[{{r21}, 0xffffffffffffffff, 0x11}], 0x3f, 0x0, 0x0, 0x0) kevent(r19, &(0x7f0000000080)=[{{r20}, 0xfffffffffffffffe, 0x5}], 0x1f, 0x0, 0x0, 0x0) dup2(r19, r21) kevent(r4, &(0x7f0000000240)=[{{r0}, 0xfffffffffffffffa, 0x79, 0xf8ebd1cbcedb2932, 0xca, 0xf6}, {{r7}, 0xfffffffffffffff0, 0x10, 0x2, 0x20001dab, 0x1000}, {{r8}, 0xfffffffffffffffa, 0x20, 0xfffff, 0x3, 0x1}, {{r9}, 0xfffffffffffffff4, 0x80, 0x20000000, 0x0, 0x7}, {{r12}, 0xfffffffffffffffc, 0x0, 0x5, 0xffffffff00000001, 0x2}, {{r14}, 0xffffffffffffffff, 0x2, 0xc29695afcb4a9fd3, 0x1, 0x8}, {{r17}, 0xfffffffffffffffd, 0x10, 0x40000011, 0x0, 0xe2}, {{r21}, 0xfffffffffffffffc, 0x12, 0x1, 0x40, 0x7f}], 0x3f, 0x0, 0x0, 0x0) kevent(r4, &(0x7f0000000080)=[{{r5}, 0xfffffffffffffffe, 0x5}], 0x1f, 0x0, 0x0, 0x0) dup2(r4, r6) poll(&(0x7f0000000000)=[{r3}, {r0, 0x100}, {r0, 0x8}, {r6, 0x10}], 0x4, 0x1) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x4}, {0x34, 0x0, 0x0, 0x8}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000a80)="b6bc1fc92479ff2b783f6e8a9c81") ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) 22:28:40 executing program 0: r0 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000040)='/dev/diskmap\x00', 0x800, 0x0) flock(r0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r1, &(0x7f0000001140)="eff8cdc81fb6122818f887d4b758a9aa35a17c058298637c3763bbf575b7d6acea3cd2937ccf78c016c18fa142fe5f5cfa61fb0db3c8ce9895ba86758c9f990ebe4ff932469652798bc2811bf38d224f522000d6dcea2bc54c4ed5420218983bc551dea24f514938698ba2342723ae4bd08a7fe5395da99c84956f79ca06cc22a9992871dfbe1dc7006a8d99b916ad537d4cbd9d403f96178bf976b5c4725f4d97e6c8f04e786abf9c429d993fe3742fbdd9d52709ae53718749eeae95907d22c3a2c516dbd065f2363de2d7bd0a1dea3c3db706ef0810f2009d8f2b8fd1431b82c03b330e5c5c4b2a285c140066cb4ef05f2198c5b122b48de74bc6aa42d445069b05722605050a7137d5e99e190e56b59441389608527cd21abff511d8bc28d73622aac2e14b874e61d3e80ac49cd8e7d185ddecb58fdfb5ffccba6ba541491dc99246be40d064f16ce3d2731619ae80000809b8eaf00924c8857a4cebe286de6c8c3aa4a4d760cfc8abdbcbb5029b7bdadb55318abad69a6754f59de121e8951c339db7a967f0b27f0a0a775a8a88ca6b5769239179d76bed746514530e989da6c198d7a53703be744c9f7d726cecfce98ea2d8768d03de8d5d8be7f03812a23b0ae6bcdfdf7251a28dedb9fa73f300b2b1d2ae56b318fdab95a19036e73e1a2d05cc0d19ff4045294c5c0d5c6eb6abb79a25e5fe784238267afbb32bdade97aa8af3e6faa8eb40280a08abbd1b6653094a5935641aeb09fd2c84e497fca5f1d33a61b7636fff3c2b179a905399352f83cd3f893aa9de18b06e4ee2f371dc8c921f741f33d0a04995c2d3f96074d8fdf016526e8a794f03730bfe619e4108a64dc928bfcb120902ac9c3dd3f69618275a720ed208200fc38abe2092a161edd74d6e5724aa4ad198290997f3fd3e1c4a902ae6668641fcab38f497a9116949d8c39e9e00760a049aec0868f336a260b99d7c9e83036b845294b74fb715ad323eda8cddf421aff78e81c284ae953c089c21214444657b6407c11b57f4851c1d8c29249090cb1eb4828b454eb83d8a648bd7ca460ca4308a39bbde10cf6caa069d74a8e89d4fbd1484d6c0b9df275a98b86cd193a2396c30352ed6a09829e0de09192026299a565128ebd5e98e028139e2a9d92a6ac8566f9ccc56a66cd46f1bf66bb6db9be686d40675c46fb5ad42623bad2ae52542e75e88945b6c16cda57a7402623d577495ea86d85ca9176ff5f69de7865f311248e523c1a1ae168f1e6d4e490534ef1e906f709773c8e52f7948be5d2b5a0db489ffd164e4743c35465ce5dcd7e82736eb33698f0b67aec2c0e94ae1cc5788f07f2fcd20675553d5bc80cd45d821435a643a4cfe6f8204bab1280d192fbd68aff8495fe3766066d07ed125cfbfd8eeac562ee312cb93b27f0de789e49347210aa389a1f7f059a1c6d5270a4d70a2eb43a8efff865b5c833c58a6f02b17805f2b539ca2e161a7aa1739fcd4c2528e7281abbdd2c21c8f9a0c1ce191baebce7dddb353fcbd8d652075409c66e876e74369099b98e8286403da8b1ad391909bd91328befa8171789a8f8bd90dc5a010dfce2e2887929d072a3134f884be5c97a172609ee8b35d41411415e7c9d7493ec3a11184113b5c3201afc54ef01b888e6f99fca820dee555bc560b06daddd24b8ede55d3959438ddd4b00d434cfc2e4573a186eea6748e6c06efcb673713098b239bf982db695d3b4be9ede4db3f53aa29636928c40a1e022466a788767c715467b2809073687a6a5da5ecc8624fb6255f2fa90267d8aa75a51bc8e6aa278294be2c0e3d76aa5fe38f44278ec587ebf3a656c7fa83b6d51272306e97807c090ba20e22e11e6466103de61fd61ef50697f4ede5b37fee1a1115b729a90ab54a7c9a9b9136de410c45a3aad9cc73312e828c74f3425777f9f7d0ade1298e7b792deb9727ad94ba3b509ff4284346de58424a4cff63575e3235300b103d12a4e48632f8c3888abe9ceb43c24ef890a301b4061910ae5168e2c90771cbbbb9a7f72374f56d031de44d9a03ffb946b305c3f78d753ddd67f0014eab7a2a8246af3986ba098c0dc7031ea5dcfce5684fbe733b9e6b811d437d1773ca6a563c2de07443c9b9d3d9c038d303319eae66e6a2d67e08f1b251f557ddb69fa301d1a43938de5c4a63129272405838650512c7777e0b843e5cdc5ddd00b3b94bc5f4d49da92e4d0a9014f8f339dacc23597cb0b03a71ba9a5881c494c4cde0bbb845a6ddcef4434a1cc9c54a81cc90229eb28e9efd6c873d24332dcf9bad0c79d1e419e4d31ac63463f3c9b2d47c342954d155a6fbd9583e34c98ff662e668d9f1fc06986dcbc4f609d22673eecc424deca2f7fe736263e54cc0461724bc61845eb5e0068b451e0fb4a99679cce5a4928b9e4c4943d1379db367848f5de82a8ed8c60c5316a3c6bc9ec46f05f72b80e072af40a247dbf81aa774c024455fbaf2e3af4098fc36dcafef9259a0af192390b84758b66ee3ddc562f3b8a58e905a3ca48943b8ed645d5ec447e52d35b267ade74ecdd37fab7fe2380a8720df464703cc3c25d103a1a67ec03845bb184b9ca72fa0342848d392b733551f17f55d4074acd0f82204a2243b2bcbe93ffe2272cc841a945c032d24ec4d83a270bf26e8580848da1032bb99967b9ade8db32af23307966b04d779708e2ee6a99ec446aca2c1d44d5eb19de87b20522ef507a0cd88af0ff10c3061b9aaa989c0408403836bf6f757427b0dfdf51c2a02525dc7663b50d2e60f8917b912520b2190719d9385bc1a19c6772f685e4a4822c0dffcdd53d21ea5659660efc51ff522a23a2737911d855325287ad3bca332335c0f892208ea7453424d034fec5e41fa3b69b68aee4b71ee", 0x801, 0x0, 0x0, 0x0) r3 = dup2(r2, r2) getuid() shutdown(r3, 0x1) poll(&(0x7f0000000000)=[{r1, 0x1a5}], 0x1, 0x0) 22:28:40 executing program 1: 22:28:40 executing program 0: r0 = socket(0x2, 0x5, 0x8) r1 = socket(0x2, 0x1, 0x0) setsockopt(r1, 0x0, 0x14, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) r2 = dup2(r1, r0) connect$unix(r0, &(0x7f0000000140)=ANY=[@ANYBLOB="020c0004352f66695b6f35c1"], 0x10) r3 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) getitimer(0x0, &(0x7f0000000180)) kevent(r3, &(0x7f00000000c0), 0x3f, 0x0, 0x0, 0x0) r5 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r5, &(0x7f00000000c0)=[{{r7}, 0xffffffffffffffff, 0x11}], 0x3f, 0x0, 0x0, 0x0) kevent(r5, &(0x7f0000000080)=[{{r6}, 0xfffffffffffffffe, 0x5}], 0x1f, 0x0, 0x0, 0x0) dup2(r5, r7) r8 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r8, &(0x7f00000000c0)=[{{r10}, 0xffffffffffffffff, 0x11}], 0x3f, 0x0, 0x0, 0x0) kevent(r8, &(0x7f0000000080)=[{{r9}, 0xfffffffffffffffe, 0x5}], 0x1f, 0x0, 0x0, 0x0) dup2(r8, r10) r11 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r11, &(0x7f00000000c0)=[{{r13}, 0xffffffffffffffff, 0x11}], 0x3f, 0x0, 0x0, 0x0) kevent(r11, &(0x7f0000000080)=[{{r12}, 0xfffffffffffffffe, 0x5}], 0x1f, 0x0, 0x0, 0x0) kevent(r3, &(0x7f0000000200)=[{{r8}, 0xffffffffffffffff, 0x57, 0x70000000, 0x1, 0x8}, {{r1}, 0xfffffffffffffffd, 0x1, 0x1, 0x8, 0x4}, {{r12}, 0x9fc801622e61df3c, 0x40, 0x4, 0x81, 0xffffffff}], 0x1f, 0x0, 0x0, 0x0) dup2(r3, r4) ioctl$TIOCEXCL(r4, 0x2000740d) r14 = semget$private(0x0, 0x3, 0x30) semctl$SETVAL(r14, 0x6, 0x8, &(0x7f0000000040)=0x7fff) semget$private(0x0, 0x3, 0x800) r15 = semget$private(0x0, 0x1, 0x40) semctl$GETNCNT(r15, 0x0, 0x3, &(0x7f00000000c0)=""/68) shutdown(r2, 0x1) 22:28:40 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x2, &(0x7f0000000040)=[{0x74}, {0x16}]}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x100, 0x0) ioctl$BIOCLOCK(r1, 0x20004276) syz_emit_ethernet(0xe, &(0x7f00000001c0)="36b83e522c066341519be70897fb") r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000280)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000080)=[{0x1d}, {0x5c}, {0x6}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000d00)="40c551571115b12ff78d5aee258c") socket$unix(0x1, 0x2, 0x0) readv(0xffffffffffffffff, &(0x7f0000000800)=[{&(0x7f0000000140)=""/211, 0xd3}, {&(0x7f00000002c0)=""/108, 0x6c}, {&(0x7f0000000340)=""/230, 0xe6}, {&(0x7f0000000440)=""/209, 0xd1}, {&(0x7f0000000540)=""/198, 0xc6}, {&(0x7f0000000d40)=""/4096, 0x1000}, {&(0x7f0000000640)=""/220, 0xdc}, {&(0x7f0000000740)=""/130, 0x82}], 0x8) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x10840, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) 22:28:40 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f00000001c0)=[{0x3d}, {0x2}, {0x4006, 0x2, 0x0, 0x1f}]}) syz_emit_ethernet(0xe, &(0x7f0000000a80)="b6bc1fc92479ff2b783f6e8a9c81") r1 = socket(0x4, 0x8003, 0x8) accept(r1, &(0x7f0000000100)=@un=@abs, &(0x7f0000000140)=0x8) r2 = kqueue() kevent(r2, &(0x7f0000000040), 0x4, 0x0, 0x3, 0x0) r3 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x0) r5 = kqueue() kevent(r5, &(0x7f0000000000), 0x20, 0x0, 0x10000, 0x0) r6 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r6, &(0x7f00000000c0)=[{{r8}, 0xffffffffffffffff, 0x11}], 0x3f, 0x0, 0x0, 0x0) kevent(r6, &(0x7f0000000080)=[{{r7}, 0xfffffffffffffffe, 0x5}], 0x1f, 0x0, 0x0, 0x0) dup2(r6, r8) r9 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r9, &(0x7f00000000c0)=[{{r11}, 0xffffffffffffffff, 0x11}], 0x3f, 0x0, 0x0, 0x0) kevent(r9, &(0x7f0000000080)=[{{r10}, 0xfffffffffffffffe, 0x5}], 0x1f, 0x0, 0x0, 0x0) dup2(r9, r11) r12 = socket$inet6(0x18, 0x5, 0x7ff) r13 = kqueue() kevent(r13, &(0x7f0000000000), 0x20, 0x0, 0x10000, 0x0) r14 = kqueue() kevent(r14, &(0x7f0000000000), 0x20, 0x0, 0x10000, 0x0) r15 = kqueue() kevent(r15, &(0x7f0000000040), 0x4, 0x0, 0x3, 0x0) r16 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r16, &(0x7f00000000c0)=[{{r18}, 0xffffffffffffffff, 0x11}], 0x3f, 0x0, 0x0, 0x0) kevent(r16, &(0x7f0000000080)=[{{r17}, 0xfffffffffffffffe, 0x5}], 0x1f, 0x0, 0x0, 0x0) dup2(r16, r18) kevent(r5, &(0x7f0000000240)=[{{r6}, 0xfffffffffffffffa, 0x0, 0x1, 0xba57, 0x81}, {{r11}, 0x8000000000000002, 0x8, 0x1, 0x2, 0xfe}, {{r7}, 0xfffffffffffffff8, 0x10, 0xaa46cf162edc4350, 0x800}, {{r1}, 0xfffffffffffffffc, 0x10, 0x98c6611a66add410, 0xffffffffffff1b9d, 0x4236}, {{r12}, 0xfffffffffffffffd, 0x5, 0x80, 0x80000001, 0x7f}, {{r13}, 0xfffffffffffffff9, 0xc8, 0x20, 0x0, 0x3}, {{r14}, 0xfffffffffffffffa, 0x10, 0x40, 0x4, 0x100000001}, {{r15}, 0xac93f8e784c845b7, 0x1, 0x0, 0x9f9, 0x238248c3}], 0xbf, 0x0, 0x0, 0x0) kevent(r3, &(0x7f0000000080)=[{{r4}, 0xfffffffffffffffe, 0x5}], 0x1f, 0x0, 0x0, 0x0) ioctl$TIOCSETAW(r4, 0x802c7415, &(0x7f0000000040)={0x7fffffff, 0x8001, 0x6, 0x20, "eb51b56537cb52a100c6ece32ff6f9aade33a555", 0x9, 0x401}) poll(&(0x7f0000000000)=[{r0, 0x20}, {r0, 0x80}, {r1, 0x4}, {r2, 0x4}], 0x4, 0x6) 22:28:40 executing program 1: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[0x0, 0x0, 0x0, 0xfffffffffffffffc], [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2000000000040006], [], [0x627], [], {0x0, 0x0, 0x0, 0x80000}}}) r0 = kqueue() kevent(r0, &(0x7f0000000000), 0x20, 0x0, 0x10000, 0x0) close(r0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) r1 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r1, &(0x7f00000000c0)=[{{r3}, 0xffffffffffffffff, 0x11}], 0x3f, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000080)=[{{r2}, 0xfffffffffffffffe, 0x5}], 0x1f, 0x0, 0x0, 0x0) r4 = fcntl$getown(r2, 0x5) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r5, 0x80104277, &(0x7f00000002c0)={0x3, &(0x7f00000001c0)=[{0x44}, {0x20}, {0x6, 0x0, 0x0, 0x100}]}) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pwrite(r5, &(0x7f0000000040)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) r6 = dup(0xffffffffffffffff) r7 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r7, &(0x7f00000000c0)=[{{r9}, 0xffffffffffffffff, 0x11}], 0x3f, 0x0, 0x0, 0x0) kevent(r7, &(0x7f0000000080)=[{{r8}, 0xfffffffffffffffe, 0x5}], 0x1f, 0x0, 0x0, 0x0) ioctl$WSMOUSEIO_SRES(r8, 0x80045721, &(0x7f0000000100)=0x9) r10 = getppid() r11 = geteuid() r12 = getegid() sendmsg$unix(r6, &(0x7f00000003c0)={&(0x7f0000000080)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000000340)=[{&(0x7f0000000280)="f1e8403201009ce5b9b1a350db171f2a32f3a4db58cf6b70f2fc6e0eb47088a36026fdea85e5ebaaa9846bc2124617f350dcf438f0f3be974809455b4911d04d38d11173022bf9fdc576e6002e4059cac3a5552c4f038a334c00039cf55dfba9c53562f7bdc4ded29670c80ec898c226935480a86a22ed2a82623b26071bcfb2aa9edc4289d193e10a63eb936de9a74051703c3d9f71aca2a3b6814bd64f5a0718f5", 0xa2}], 0x1, &(0x7f0000000380)=[@cred={0x20, 0xffff, 0x0, r10, r11, r12}], 0x20, 0x402}, 0x400) setpgid(r4, r10) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r13 = socket(0x2, 0x3, 0x0) r14 = fcntl$dupfd(r13, 0x0, r13) ioctl$TIOCFLUSH(r14, 0x8020691f, &(0x7f0000000300)) 22:28:40 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x4000000019, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x20000000000025}, {0x81}, {0x6, 0x0, 0x0, 0x8000000000101}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) pwrite(r0, &(0x7f0000000180)="30d6dfff19029b6657638e1e9247", 0xe, 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000040), 0x4, 0x0, 0x3, 0x0) r2 = openat$pci(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/pci\x00', 0x800, 0x0) dup2(r1, r2) 22:28:40 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x80002005, 0x4300) r0 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) ioctl$WSDISPLAYIO_GBURNER(r1, 0x400c5752, &(0x7f00000000c0)) r2 = dup(r0) ioctl$WSKBDIO_SETMODE(r2, 0x80045710, &(0x7f0000000000)=0x1300) 22:28:40 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000300)={0x3, &(0x7f0000000000)=[{0x400015}, {0x1d}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000280)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000440)="b63d5d34ccca1781cfe40a24a032") r1 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r1, &(0x7f00000000c0)=[{{r3}, 0xffffffffffffffff, 0x11}], 0x3f, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000080)=[{{r2}, 0xfffffffffffffffe, 0x5}], 0x1f, 0x0, 0x0, 0x0) dup2(r1, r3) recvmsg(r3, &(0x7f00000002c0)={&(0x7f0000000480)=@un=@file={0x0, ""/4096}, 0x1002, &(0x7f0000000040)=[{&(0x7f00000000c0)=""/150, 0x96}, {&(0x7f0000000180)=""/106, 0x6a}], 0x2, &(0x7f0000000200)=""/111, 0x6f}, 0x800) 22:28:40 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2001, 0x86138) setsockopt$inet6_MRT6_ADD_MFC(0xffffffffffffffff, 0x29, 0x68, &(0x7f0000000180)={{}, {0x18, 0x3, 0x0, 0x140000}, 0x8, [0x140000, 0xb]}, 0x3c) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x5, 0x0) semget$private(0x0, 0x0, 0x400) write(r0, &(0x7f0000000040)="670dc3", 0x3) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfe1f}], 0x100000000000005e, 0x0, 0x0) 22:28:40 executing program 1: r0 = socket$inet(0x2, 0x4000000000000001, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x7110927049bb2f84) getsockname$inet6(r1, &(0x7f0000000040), &(0x7f0000000080)=0xc) getsockopt(r0, 0x0, 0x8, 0x0, 0x0) 22:28:40 executing program 0: mprotect(&(0x7f0000001000/0x4000)=nil, 0x4000, 0x0) mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0xd02) r0 = open(&(0x7f00000001c0)='./bus\x00', 0x1, 0xffffffffffffffff) write(r0, &(0x7f00000007c0)="a6b1481d7e340327e768f18f24a49867203b3dfee385d3715e46b833cd4c530ff858e73433efa19ed44e69594e0c7604a051de52c24e805351c23b81512c8c3ee8db0ece46a59e37e7b4f0c552fc674aec539d8b4ba91bd73a9cbf1a67754a4fb4a1bc3c5721b13aca796a367525aec93ef627f46bf4eb2462a72ade37b4fd6339de06d1fdd69d7e8de78fc3d6a8f062b4a3bf36ff4c6b93165f5e8dd2f4f31c277c272aeb2c02ae794f448adb826dae34df72257a99e8e6d211d24b3e19afd5869a4f4d70d0601972a43056415860b2b4d40cb5b91012eaf6be252423354292b62fb1be7ceea2ae7a5d7728c06cb6e5702fd195b95b45f966be5926b3f7f70945f0855aaa05105a6acae3bebf77be19c4425b124a30742756c00b96db987b94546d4e5cfdd53a886db342aaff667590aa1be2d77ddef508dbab7a1955b793cca268e5554dd7884494c99630698216ae10cd744eeee9761e742d9f2154e568a0ab23b62422f71d91c560f0434f514374a03e5896973f9a9e62488627bdaa8a7e0046378300cb236ffb66b3b5137e82e49753e52212e3175c45da4a18873f2249e1c3ebd5ed62a635148038dde0cbab04336788c31ee8a5ba3bcb84a8d37e341402e429e9f498b7e6900d8ffd952fb5f9dfc4633b681f8e63ccbe930879e30d659f3f2700b5534c527761300be7dd9917b902dad1301df6af3ab7464150dc4bd808269d7f6bcf44fe4ec10b41c190c3f8a826ce5ff0dc5893fb089c9c8d51aa2782cf89807520ec315315d8c2826d8f0dbbdd94a19eba357bc8f058e5357f6100f02d0f9a68e8de59d6b678671348f787dadd3e0df957ad204f5ec369a04050bc5f58ebf382f1105d8766bcc3c5ec4d88dbe9219aa9f5697cd87d93be8fa2603ccc87728c8539dd6eedcca2d43333ae2ad0df99f9d1801f753237e704e1a0bd6abfa6222bc8b11bfe1135a09d15ef8a0e9d7f4e367f0939e0d2d49a9f532a1b60a5efa4e0e4d0236f34a502facd8247730a2ad994d5dfbc1a8dbbebc7b29292efd7e6966112069d1c4a5c8169b16946c2085e75264c21e663b2d5ee02ffdbf9c094e02cc6fe33cb6fff7f4221c4be8b80b87b4b171854b5170f200d4a5b71654a92f8743e2f50f6cb382c5edef4ed045ffc8e844290870be3ef783afcf7c500453c6d9b118f4168afd83f191852ec65d230c1c3c8f5aee2441730dc2c5e0b513d776038e8120ab117ea331c83e05e5a14ffbb6b3623f719671e92fd985b4181a2f529451f6fe47dd6301a28932404320b57af5eef6b7b41b91a67e5f88cc7ff5093b635e6d15ac5b43ec9675186f84fcd3834f410153ed08f2cb056f4837d8f353153a3702e9d9aff41c217e9f1969fbb9efe853b1f7e6f86b8baccbfa4570148b941aed960f94fb7804070ff4634762a43bc08a9452a63e3f6957409a9d3b32785f3346388f356fbe3ebb3cfceabdf2d281da34aafa3ed063b842716a0f8d28e65e15c40afd03a46259f1da379116a450ff634dd5ebdb4c289cc34d7c10152a39e238f3995dcda8245208322d990ddba47163ecc2e86f1a2671e8169f59ec56df8cd402f973aac300622719ebc2204fa6446bf28c56b9dac1f86cfa9d58b85dce3883be05610286c7df7547f05eb4e3c7f8acae4d9a45f46c688005e13850522386749c7d84ad4186f92cff940844eda2ed1c474007e7a141202320791d6b4af2624277701269c57f6e9741ce1d0066a1f53ee4d65981a727cd581a68c52d36b42108b0b74fded5c525b8f00f35381d228533b7f5a7f6e82ef684551a0039f36d065e8d15a60297519963389f833e250a7d42ab46cc2d329cf7d8b06fae90b841dccfd881bd21322ac3e7ef498e76bddb83f75321f6cebc7011066d0350c01422ba55746e3fcd9ff1f0b36e54107c35b021449db5b7b3f8d58332283fdd351719a73dd3d00faf5f021aa404528811e7de944e459834d51bc50146ccd0f226d96f2d885ef79bb36d5d97e65c397d9ea816b67cacc6861f418e4b7f34c4505308aa91b9b592642543786dfa1524a785735e4fc2f3f76bb8eec484cbe2d0492c1c63b66bad638ef9564482e861365ebebb36a915a4a6e1b8dbbe9f381d05e6272fc9464735d31e36e4a8da568a5abbf5d2b1ba100f687b6b608c438531cc7f3a415885d390dda1f33ad4b57b9cc49efd0d76ac576fe0f2af05526708bb607886914a44b45595207c115ece6677c9d99a4a983a3081d078a59cbdd79fe224c9930251f6619d62b6e246c087210ac05ac3644ff344e9c7047dfd0949315dfb9f52f494f3778d2ceb27623780b03f02edd007a8f3ebe8ce0ed01317549c0e03efb10845e4684942abe94765b6eb7e6de7a677c8c26b5e3ac2d7ec0a20d5526c5e97d89a4faa15fa843e3393868daccdc22bf78a1e7e8c9df17e5bc56074997f110e65002242bc77923eb950fbaea7b4f098d250dfa8e7f42d59bb5eb17d85b9eebc8ce3ba672b15b96870ab23e7386bbac9ef2865f494d02912935d38e037c2bb1e296926469d9405cce269b933194a016cdd2e64c8b778b543445af7d5e4aa2fe9ef6fb913c7824ac81e63e9a8c6d860ef389679298abf16c793eea6d8df3ce7005e6ba0eae7c1af5e6ab276d79f176ce6c59785ae673559af013d44dc4b0afa4e207aae705a9fc9abcf866c71d0e139c45d61d79ebe495a2db46a00312fed93a621d478dc7d95ef410ad70f33e58c8a9d8c8c4d479a40115869687c13fedf2e0bc9322e46d99df862c9dccd8f3972e89447f9eeed5fcdbe8d03b6d5aecd8a02e945aec7e25e8c4d5080766964d7219108dcf95e77eaf15cbdf3caa7c88f99dbc9f7ffe92ea083b78ab743350db6f34896d33350572da124fae6cc2a58ab88cec37470d22b96f8f57c8b01575e14ef483e7c692c1a4df94cf4817725ac1362762dd0938a023c36721b97c743590c4368eb2098855dcaa93b1676bd9c06beacff90a87ee", 0x841) r1 = semget(0xffffffffffffffff, 0x6, 0x400) r2 = open$dir(&(0x7f0000000640)='./file0\x00', 0x10, 0x20) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, 0x9374cae5ff247a48) getgroups(0x8, &(0x7f0000000400)=[0x0, 0x0, 0xffffffffffffffff, r4, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) bind$unix(r0, &(0x7f0000000000)=@abs={0x1, 0x0, 0x2}, 0xfffffc59) fchown(r2, r3, r5) semctl$SETVAL(r1, 0x0, 0x8, &(0x7f0000000200)=0x8) execve(0x0, &(0x7f0000000580)=[&(0x7f0000000600)='c\xd6Z|\xe8\xed\xbb:0~\xad\xbe\xc4\x1a\xb8[\x0e\x00'], 0x0) ioctl$BIOCSDIRFILT(r0, 0x8004427d, &(0x7f0000000140)=0x40ffff) pipe(&(0x7f00000000c0)={0xffffffffffffffff}) write(r6, &(0x7f0000000680)='\n', 0x1) fcntl$setflags(r6, 0x2, 0x1) mprotect(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x15) unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000180)='rc') semop(r1, &(0x7f0000000080)=[{0x2, 0x0, 0x1800}, {0x3, 0x401, 0x1800}], 0x2) semctl$SETVAL(r1, 0x3, 0x8, &(0x7f0000000440)=0x6) r7 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/ttyCcfg\x00', 0x82, 0x0) symlink(&(0x7f0000000040)='./file1\x00', &(0x7f0000000500)='./bus\x00') ioctl$WSDISPLAYIO_DELFONT(r7, 0x8058574f, &(0x7f0000000380)={'./file0\x00', 0x4, 0x7, 0x1000, 0x87b107538646d9b, 0x80000000, 0x1, 0x6, 0x0, 0x0, 0x1, 0x3f}) seteuid(r3) r8 = open(&(0x7f0000000280)='./bus\x00', 0x2, 0x100) fcntl$getown(r7, 0x5) r9 = open$dir(&(0x7f0000000480)='./file0\x00', 0xc901b4ed9822ac92, 0x2) mknodat(r9, &(0x7f00000005c0)='./file0\x00', 0x8020, 0x404) faccessat(r8, &(0x7f0000000300)='./bus\x00', 0x18, 0x3) mprotect(&(0x7f0000003000/0x3000)=nil, 0x3000, 0x1) pwritev(r7, &(0x7f00000002c0)=[{&(0x7f0000000540)="8c232e8c9f7e96999b8a", 0x3b0}], 0x1, 0x0, 0x0) 22:28:40 executing program 1: execve(0x0, &(0x7f0000000180)=[&(0x7f0000000100)=',.\x00'], 0x0) r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000040)='/dev/ttyCcfg\x00', 0x0, 0x0) ioctl$VT_GETMODE(r0, 0x40087603, &(0x7f0000000080)) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) mkdir(&(0x7f0000000100)='./file0\x00', 0x0) unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000180)='rc') acct(&(0x7f0000000000)='./file0\x00') rmdir(&(0x7f0000000100)='./bus\x00') 22:28:40 executing program 0: pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r1 = syz_open_pts() writev(r1, &(0x7f0000000000)=[{&(0x7f0000003c80)="e1", 0x1}], 0x1) dup2(r0, r1) pipe(&(0x7f0000000080)={0xffffffffffffffff}) ioctl$BIOCGRSIG(r2, 0x40044273, &(0x7f00000000c0)) openat$vmm(0xffffffffffffff9c, &(0x7f0000000100)='/dev/vmm\x00', 0x8a88513cc03ce51f, 0x0) fcntl$dupfd(0xffffffffffffffff, 0xa, r0) setrlimit(0x8, &(0x7f0000000300)) execve(0x0, 0x0, 0x0) 22:28:40 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) r1 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r1, &(0x7f00000000c0)=[{{r3}, 0xffffffffffffffff, 0x11}], 0x3f, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000080)=[{{r2}, 0xfffffffffffffffe, 0x5}], 0x1f, 0x0, 0x0, 0x0) dup2(r1, r3) ioctl$BIOCIMMEDIATE(r3, 0x80044270, &(0x7f00000000c0)=0x7fff) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x80}, {0x61}, {0x6}]}) syz_emit_ethernet(0xe, &(0x7f0000000080)="080d34413fb2c507153a05b8a2a9") 22:28:40 executing program 1: connect$unix(0xffffffffffffffff, &(0x7f0000000100)=ANY=[@ANYBLOB='a'], 0x1) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) r0 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r0, &(0x7f00000000c0)=[{{r2}, 0xffffffffffffffff, 0x11}], 0x3f, 0x0, 0x0, 0x0) kevent(r0, &(0x7f0000000080)=[{{r1}, 0xfffffffffffffffe, 0x5}], 0x1f, 0x0, 0x0, 0x0) connect$unix(r1, &(0x7f0000000040)=@file={0x0, './file0\x00'}, 0xa) r3 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r3) r4 = socket(0x18, 0x3, 0x0) getegid() mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r4, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r3, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r4, &(0x7f0000000100)="8c65", 0x6d2) 22:28:40 executing program 1: r0 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r0, &(0x7f00000000c0)=[{{r2}, 0xffffffffffffffff, 0x11}], 0x3f, 0x0, 0x0, 0x0) kevent(r0, &(0x7f0000000080)=[{{r1}, 0xfffffffffffffffe, 0x5}], 0x1f, 0x0, 0x0, 0x0) dup2(r0, r2) getsockname$unix(r2, &(0x7f0000000200)=@file={0x0, ""/98}, &(0x7f00000002c0)=0x64) ioctl$KDSETRAD(r2, 0x20004b43) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETWF(r3, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000080)=[{0x50}, {0x81}, {0x6, 0x0, 0x0, 0x100ff}]}) pwrite(r3, &(0x7f0000000280)="d000"/14, 0xe, 0x0, 0x0) r4 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kqueue() setsockopt$inet_opts(r6, 0x0, 0x0, &(0x7f0000000180)="9a9000f10aa688e57b94e59c83607da9706c333f5922633895a6ee38e5535b5331296e0eec004646ed18edbd10e851870a406d4121947e1e5db70060041f6c0d7d36743d2d55d5c5713acf55e36f48375c", 0x51) r7 = accept(r5, &(0x7f0000000300)=@in6, &(0x7f0000000340)=0xc) setsockopt$inet6_MRT6_DEL_MFC(r7, 0x29, 0x69, &(0x7f0000000380)={{0x18, 0x3, 0x2, 0x47a}, {0x18, 0x3, 0x9, 0x81}, 0x9, [0x9, 0x38, 0x0, 0x6, 0x3, 0x2, 0x7, 0x9]}, 0x3c) kevent(r4, &(0x7f00000000c0)=[{{r6}, 0xffffffffffffffff, 0x11}], 0x3f, 0x0, 0x0, 0x0) kevent(r4, &(0x7f0000000080)=[{{r5}, 0xfffffffffffffffe, 0x5}], 0x1f, 0x0, 0x0, 0x0) ioctl$BIOCSETF(r5, 0x80104267, &(0x7f0000000040)={0x7, &(0x7f0000000000)=[{0x6c, 0x4, 0x4287, 0xdb}, {0x3, 0x6, 0x2563, 0x1ff}, {0x1000, 0x8, 0x5, 0x7}, {0x7f, 0x1, 0x80}, {0xb5, 0x0, 0x6, 0x5}, {0x0, 0x10001, 0x8, 0x6}, {0x0, 0x9, 0x1, 0x6}]}) 22:28:40 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) munmap(&(0x7f0000789000/0x4000)=nil, 0x4000) r0 = socket(0x10, 0xfac6259dfcc15a0d, 0x0) setsockopt(r0, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r1 = open(&(0x7f0000000040)='./file0\x00', 0x20400, 0x108) ioctl$TIOCCDTR(r1, 0x20007478) setsockopt(r0, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 22:28:40 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000000)={0xdfffffffffffff, 0x0, 0x40000004, 0x0, "fa6810ffe48c3357ab4c6c0e070000000200"}) r1 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r1, &(0x7f00000000c0)=[{{r3}, 0xffffffffffffffff, 0x11}], 0x3f, 0x0, 0x0, 0x0) openat$klog(0xffffffffffffff9c, &(0x7f0000000180)='/dev/klog\x00', 0x2, 0x0) kevent(r1, &(0x7f0000000080)=[{{r2}, 0xfffffffffffffffe, 0x5}], 0x1f, 0x0, 0x0, 0x0) ioctl$TIOCNOTTY(r2, 0x20007471) r4 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r4, &(0x7f00000000c0)=[{{r6}, 0xffffffffffffffff, 0x11}], 0x3f, 0x0, 0x0, 0x0) kevent(r4, &(0x7f0000000080)=[{{r5}, 0xfffffffffffffffe, 0x5}], 0x1f, 0x0, 0x0, 0x0) r7 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r7, &(0x7f00000000c0)=[{{r9}, 0xffffffffffffffff, 0x11}], 0x3f, 0x0, 0x0, 0x0) kevent(r7, &(0x7f0000000080)=[{{r8}, 0xfffffffffffffffe, 0x5}], 0x1f, 0x0, 0x0, 0x0) connect$unix(r8, &(0x7f0000000100)=@file={0x1, './file0\x00'}, 0xa) dup2(r4, r6) ftruncate(r6, 0x0, 0x9) write(r0, &(0x7f0000000140)="962cebb45c9eab6b468d0f0ec48bc41802b5c894c67aef9e66ef8981ecfc232d4b80a0cacd6e43649d81affd101fee4acaff41e823f5ff44571c090000", 0x3d) 22:28:40 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x8000800080002002, 0x6) r0 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r0, 0xc0307004, &(0x7f0000000100)) 22:28:40 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x4, &(0x7f0000000000)=[{0x100000001, 0x0, 0x0, 0x40000029d8aaa8}, {0x2c, 0x0, 0x0, 0xfffffffffffffffe}, {0x3c, 0x0, 0x0, 0x80}, {0x7ffffffe, 0x0, 0x0, 0x3}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$KDSETLED(r1, 0x20004b42, &(0x7f0000000080)=0x9) syz_emit_ethernet(0x3b9, &(0x7f0000000200)="d0") 22:28:40 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x800080002000, 0x802) r0 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r0, &(0x7f00000000c0)=[{{r2}, 0xffffffffffffffff, 0x11}], 0x3f, 0x0, 0x0, 0x0) kevent(r0, &(0x7f0000000080)=[{{r1}, 0xfffffffffffffffe, 0x5}], 0x1f, 0x0, 0x0, 0x0) dup2(r0, r2) ioctl$WSMOUSEIO_SCALIBCOORDS(r2, 0x81205724, &(0x7f0000000100)={0x80000001, 0x7, 0x3ff, 0x1, 0x7, 0x5, 0x6, 0x10, [{0x1, 0x5, 0x8, 0x5}, {0x4d5, 0xf78, 0x80, 0x8}, {0x4, 0x84, 0x8, 0x6}, {0x100, 0xffffffff, 0x8, 0x5}, {0x9, 0x80, 0x3, 0x1000}, {0x3, 0x9, 0x8}, {0x1, 0x7fffffff, 0x0, 0x1ff}, {0x1, 0x1, 0xfffffffffffffff8, 0x4}, {0x2, 0x1000, 0x4, 0xff}, {0x6, 0x7, 0x0, 0x7f}, {0x8, 0x800, 0x26, 0xadc}, {0x1, 0x7f, 0xdb02, 0x9}, {0x7, 0x27b8, 0x431dbf21, 0x44f95f83}, {0xfff, 0xfffffffffffffff9, 0x4, 0x3}, {0x4, 0x1fc, 0x7f, 0x400}, {0x401, 0xa6, 0x4, 0x2}]}) r3 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETD(r3, 0x8004741b, &(0x7f00000000c0)=0x9) open(&(0x7f0000000080)='./bus\x00', 0x200, 0x40) close(r3) 22:28:40 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000280)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r1 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kqueue() kevent(r1, &(0x7f00000000c0)=[{{r3}, 0xffffffffffffffff, 0x11}], 0x3f, 0x0, 0x0, 0x0) pipe(&(0x7f0000000100)) kevent(r1, &(0x7f0000000080)=[{{r2}, 0xfffffffffffffffe, 0x5}], 0x1f, 0x0, 0x0, 0x0) dup2(r1, r3) r4 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r4, &(0x7f00000000c0)=[{{r6}, 0xffffffffffffffff, 0x11}], 0x3f, 0x0, 0x400000000000, 0x0) kevent(r4, &(0x7f0000000080)=[{{r5}, 0xfffffffffffffffe, 0x5}], 0x1f, 0x0, 0x0, 0x0) setsockopt$inet_opts(r5, 0x0, 0x2, &(0x7f0000000040)="55a259b322f1d6359fb5a674940a7f47cb5b81fd4762940991ae019e863b0b5d23b2fc1b9c73ce9f6c328e85d3", 0x2d) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000140)={0x200001a0, &(0x7f0000000080)=[{0x3, 0x100000000, 0x3, 0x1}, {0xffffffff7fffffff, 0xffffffff, 0x80000000, 0x81}, {0x7f, 0x100, 0x7, 0x1}, {0x0, 0x3, 0x476b8209, 0x4}, {0x5, 0x80, 0xdd68, 0x5}, {0x7, 0x8, 0x800, 0xffff}, {0x101, 0x5, 0x100, 0x870}]}) syz_emit_ethernet(0x4d, &(0x7f00000000c0)="b6") 22:28:40 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) setitimer(0x0, &(0x7f00000000c0)={{0x6}, {0x0, 0x400000}}, 0x0) mknod(&(0x7f00000003c0)='./file0\x00', 0x1, 0x1) mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0xfffffffffffffffc) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000480)='/dev/null\x00', 0x20, 0x0) r1 = accept$unix(0xffffffffffffffff, &(0x7f0000000500)=@abs, &(0x7f0000000540)=0x8) r2 = accept$unix(r1, &(0x7f00000001c0)=@abs, &(0x7f0000000200)=0x8) r3 = semget(0x3, 0x4, 0x1) semop(r3, &(0x7f0000000440)=[{0x1, 0x2f, 0x1800}, {0x1, 0x8001, 0x1000}, {0x4, 0x5, 0x800}], 0x3) ioctl$WSMUXIO_REMOVE_DEVICE(r0, 0x80085762, &(0x7f0000000380)={0x1, 0x19c}) r4 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r5 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r6 = socket(0x18, 0x1, 0x0) unlinkat(r2, &(0x7f0000000280)='./file0\x00', 0xc) close(r6) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7, 0x0}, 0x8) write(r6, &(0x7f0000000100)="8c65", 0x26d) r7 = dup(r6) r8 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x1000000381, 0x0) r9 = dup(r8) ioctl$WSKBDIO_SETMODE(r9, 0xc0105715, &(0x7f0000000000)=0x35) open$dir(&(0x7f0000000300)='./file0\x00', 0x10000, 0xa8) r10 = socket$unix(0x1, 0x5, 0x0) r11 = fcntl$dupfd(r10, 0x0, r10) ioctl$TIOCFLUSH(r11, 0x8028698c, &(0x7f0000002580)) linkat(r4, &(0x7f00000002c0)='./file0\x00', r11, &(0x7f0000000400)='./file1\x00', 0x2) ioctl$BIOCGFILDROP(r7, 0x40044278, &(0x7f0000000240)) open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) getpid() flock(r0, 0x15) getsockopt$sock_timeval(r2, 0xffff, 0x1006, &(0x7f0000000140), &(0x7f0000000340)=0x10) r12 = socket(0x20, 0x1, 0xfffffffffffffffd) close(r12) connect$unix(r12, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(0xffffffffffffff9c, &(0x7f00000004c0)="8c65", 0x2) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000580)={0xffffffffffffffff}) shutdown(r13, 0x1) r14 = semget$private(0x0, 0x3, 0x10602) semop(r14, &(0x7f0000000080)=[{0x4, 0x1, 0x1800}, {0x4, 0x1}, {0x2, 0x1, 0x1000}, {0x0, 0x1000, 0x1000}, {0x1, 0x20, 0x800}, {0x3, 0x100, 0x1800}, {0x4, 0x3c, 0x1000}, {0x3, 0x6, 0x1000}, {0x5, 0x8, 0x1800}], 0x9) 22:28:40 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x10000000002000, 0x4500) r0 = open(&(0x7f00000001c0)='./bus\x00', 0x20000000000051, 0x0) r1 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r1, &(0x7f00000000c0)=[{{r3}, 0xffffffffffffffff, 0x11}], 0x3f, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000080)=[{{r2}, 0xfffffffffffffffe, 0x5}], 0x1f, 0x0, 0x0, 0x0) dup2(r1, r3) r4 = syz_open_pts() fcntl$dupfd(r1, 0xa, r4) r5 = syz_open_pts() bind(r0, &(0x7f0000000040)=@in={0x2, 0x2}, 0xc) close(r5) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085762, &(0x7f0000000100)={0x3, 0x800000000000002}) 22:28:40 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) r1 = dup(r0) ioctl$BIOCLOCK(r1, 0x20004276) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f00000000c0)=[{0x61}, {0x4c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) getdents(r1, &(0x7f00000001c0)=""/144, 0x90) r2 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r2, &(0x7f00000000c0)=[{{r4}, 0xffffffffffffffff, 0x11}], 0x3f, 0x0, 0x0, 0x0) kevent(r2, &(0x7f0000000080)=[{{r3}, 0xfffffffffffffffe, 0x5}], 0x1f, 0x0, 0x0, 0x0) setsockopt$inet_opts(r3, 0x0, 0x0, &(0x7f0000000140)="4993782cebe0cdb7a8d6e18dd5921d1a143e0dcef2ae1052e2cd4acb8285d3d1fb7011de8d59ba68c5b9bf99c78ff058a900f71a94011fc60f73b4ce4f06f9e56fc42ec480eb4117a95b", 0x4a) r5 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r5, &(0x7f00000000c0)=[{{r7}, 0xffffffffffffffff, 0x11}], 0x3f, 0x0, 0x0, 0x0) kevent(r5, &(0x7f0000000080)=[{{r6}, 0xfffffffffffffffe, 0x5}], 0x1f, 0x0, 0x0, 0x0) dup2(r5, r7) r8 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r8, &(0x7f00000000c0)=[{{r10}, 0xffffffffffffffff, 0x11}], 0x3f, 0x0, 0x0, 0x0) kevent(r8, &(0x7f0000000080)=[{{r9}, 0xfffffffffffffffe, 0x5}], 0x1f, 0x0, 0x0, 0x0) dup2(r8, r10) r11 = accept(r4, &(0x7f0000000280)=@un=@file={0x0, ""/24}, &(0x7f00000002c0)=0x1a) r12 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r12, &(0x7f00000000c0)=[{{r14}, 0xffffffffffffffff, 0x11}], 0x3f, 0x0, 0x0, 0x0) kevent(r12, &(0x7f0000000080)=[{{r13}, 0xfffffffffffffffe, 0x5}], 0x1f, 0x0, 0x0, 0x0) r15 = kqueue() kevent(r15, &(0x7f0000000000), 0x20, 0x0, 0x10000, 0x0) kevent(r7, &(0x7f0000000380)=[{{r0}, 0xfffffffffffffff0, 0x0, 0x4, 0x400, 0x1}, {{r8}, 0xfffffffffffffffe, 0xb2, 0x10, 0x20, 0x7b}, {{r11}, 0xfffffffffffffffb, 0x8, 0x2, 0x1, 0xfffffffffffffe01}], 0x9, &(0x7f0000000400)=[{{r1}, 0xfffffffffffffffd, 0x10, 0x80000021, 0x4, 0xa42}, {{r13}, 0xffffffffffffffff, 0x40, 0x800ffffb, 0x7, 0xc0}, {{r15}, 0x8000000000000007, 0x4, 0x4, 0x7fffffff, 0x7}, {{r3}, 0xfffffffffffffffd, 0x1, 0x0, 0x0, 0x7ff}], 0x7, &(0x7f0000000300)={0x8001, 0x9}) syz_emit_ethernet(0xf7, &(0x7f0000000340)="b6") 22:28:40 executing program 1: open(&(0x7f00000000c0)='./bus\x00', 0x20298, 0x0) r0 = kqueue() r1 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r1, &(0x7f00000000c0)=[{{r3}, 0xffffffffffffffff, 0x11}], 0x3f, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000080)=[{{r2}, 0xfffffffffffffffe, 0x5}], 0x1f, 0x0, 0x0, 0x0) ioctl$WSMOUSEIO_SETMODE(r2, 0x80045726, &(0x7f0000000100)={0x1}) r4 = kqueue() r5 = open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) kevent(r4, &(0x7f0000000000)=[{{r5}, 0xffffffffffffffff, 0x21}], 0x227082db, 0x0, 0x0, 0x0) kevent(r0, &(0x7f0000000040)=[{{r5}, 0xffffffffffffffff, 0x11}], 0x800007, 0x0, 0x0, 0x0) r6 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) kevent(r4, &(0x7f00000001c0)=[{{r6}, 0xffffffffffffffff, 0x1}], 0xa4dd, 0x0, 0x0, 0x0) kevent(r0, &(0x7f0000000340)=[{{r6}, 0xffffffffffffffff, 0x7}], 0x470c7792, 0x0, 0x0, 0x0) dup2(r0, r5) 22:28:40 executing program 0: accept$unix(0xffffffffffffff9c, &(0x7f0000000040)=@abs, &(0x7f0000000080)=0x8) r0 = socket(0x18, 0x2, 0x0) r1 = semget$private(0x0, 0x3, 0x30) semctl$SETVAL(r1, 0x6, 0x8, &(0x7f0000000040)=0x7fff) semctl$SETVAL(r1, 0x1, 0x8, &(0x7f0000000000)=0xff) setsockopt(r0, 0x29, 0x35, &(0x7f0000000080), 0x4) 22:28:40 executing program 1: symlink(&(0x7f0000000180)='\x00', &(0x7f0000000040)='./bus\x00') symlink(&(0x7f0000000540)='./bus/file1\x00', &(0x7f0000000580)='./bus/file0\x00') r0 = semget$private(0x0, 0x7, 0x10080000000) semop(r0, &(0x7f0000000100), 0x0) semctl$SETALL(r0, 0x0, 0x9, &(0x7f00000001c0)) semop(r0, &(0x7f0000000240)=[{0x1, 0x6, 0x800}, {0x0, 0x40, 0x1800}, {0x0, 0x3, 0x7fc}, {0x3, 0x7, 0x1000}, {0x4, 0x68, 0x1003}, {0x3, 0xfffffffffffffffc, 0x1800}, {0x1, 0xfffffffffffffff8, 0x1000}, {0x2, 0xad, 0x1000}], 0x8) semop(r0, &(0x7f0000000240), 0x6) semctl$SETVAL(r0, 0x2, 0x8, &(0x7f00000001c0)=0x5) utimes(&(0x7f0000000080)='./bus/file1\x00', &(0x7f00000000c0)={{0xc}, {0xc6, 0x1003}}) r1 = semget$private(0x0, 0x6, 0x10) semop(r1, &(0x7f0000000000)=[{0x1, 0x2}, {0x1, 0xffffffffffffffff, 0x1000}, {0x2, 0x5, 0x1800}, {0x0, 0x8ca3, 0x800}, {0x6, 0x0, 0x1000}, {0x4, 0x472, 0x1000}, {0x2, 0x401}, {0x4, 0x88a8, 0x1000}, {0x3, 0x11b, 0x1000}], 0x9) link(&(0x7f0000000280)='./bus/file0\x00', &(0x7f00000002c0)='./bus\x00') link(&(0x7f0000000100)='./bus\x00', &(0x7f0000000140)='./bus/file1\x00') semop(r1, &(0x7f0000000300)=[{0x1, 0x5, 0x1000}, {0x3, 0x74, 0x1000}, {0x1, 0x9, 0x1800}, {0x3, 0x6, 0x1800}, {0x3, 0x7, 0x1800}, {0x3, 0x1003, 0x1000}, {0x2, 0x4, 0x40000000}, {0x3, 0x4, 0x800}, {0x2, 0x4, 0x1800}, {0x1, 0x1f, 0x1000}], 0xa) clock_getres(0x0, &(0x7f0000000200)) 22:28:40 executing program 0: r0 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd\x00', 0x800, 0x0) close(r0) r1 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r1, &(0x7f00000000c0)=[{{r3}, 0xffffffffffffffff, 0x11}], 0x3f, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000080)=[{{r2}, 0xfffffffffffffffe, 0x5}], 0x1f, 0x0, 0x0, 0x0) dup2(r1, r3) r4 = dup(0xffffffffffffffff) r5 = getppid() r6 = geteuid() r7 = getegid() sendmsg$unix(r4, &(0x7f00000003c0)={&(0x7f0000000080)=ANY=[@ANYBLOB='E&\\\x00\x00\x00\x00\x00\x00\x00'], 0xa, &(0x7f0000000340)=[{&(0x7f0000000280)="f1e8403201009ce5b9b1a350db171f2a32f3a4db58cf6b70f2fc6e0eb47088a36026fdea85e5ebaaa9846bc2124617f350dcf438f0f3be974809455b4911d04d38d11173022bf9fdc576e6002e4059cac3a5552c4f038a334c00039cf55dfba9c53562f7bdc4ded29670c80ec898c226935480a86a22ed2a82623b26071bcfb2aa9edc4289d193e10a63eb936de9a74051703c3d9f71aca2a3b6814bd64f5a0718f5", 0xa2}], 0x1, &(0x7f0000000380)=[@cred={0x20, 0xffff, 0x0, r5, r6, r7}], 0x20, 0x402}, 0x400) fcntl$setown(r1, 0x6, r5) kqueue() 22:28:40 executing program 0: accept$unix(0xffffffffffffffff, &(0x7f0000000200)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000f0ffffffffffffff00"/4098], &(0x7f0000000000)=0x1002) r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0x200000033, &(0x7f0000000000), 0x88) 22:28:40 executing program 1: write(0xffffffffffffffff, &(0x7f0000000140)="2078f7b6", 0x4) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000001240)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(0xffffffffffffffff, &(0x7f0000000100)=ANY=[@ANYBLOB=':'], 0x1) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) r1 = socket(0x2, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r1) r2 = socket(0x18, 0x3, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r2, &(0x7f0000000100)="8c65", 0xf) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000140)={0x0}, &(0x7f0000000100)=0x1) ktrace(0x0, 0x1, 0x40001000, r3) 22:28:40 executing program 0: getpgrp() r0 = socket$inet(0x2, 0x3, 0x102) acct(&(0x7f0000000000)='./file0\x00') r1 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r1, &(0x7f00000000c0)=[{{r3}, 0xffffffffffffffff, 0x11}], 0x3f, 0x0, 0x0, 0x0) setsockopt$inet_opts(r2, 0x0, 0x1, &(0x7f0000000100)="005777c29b", 0x5) r4 = kqueue() kevent(r4, &(0x7f0000000040), 0x4, 0x0, 0x3, 0x0) kevent(r4, &(0x7f0000000080)=[{{r2}, 0xfffffffffffffffe, 0x5}], 0x1f, 0x0, 0x0, 0x0) dup2(r1, r3) ioctl$WSDISPLAYIO_LDFONT(r3, 0x8058574d, &(0x7f0000000040)={'./file0\x00', 0x3, 0x200, 0x2, 0x3, 0x7, 0x2, 0x8, 0x1, 0x2, 0x5, 0x6}) getegid() r5 = dup(r0) ioctl$TIOCSBRK(r5, 0x2000747b) 22:28:40 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{0x20000000000054}, {0x28}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0xf7, &(0x7f0000000340)) kqueue() 22:28:40 executing program 1: r0 = semget(0x0, 0x3, 0x399) r1 = getuid() r2 = getgid() r3 = getuid() r4 = dup(0xffffffffffffffff) r5 = getppid() r6 = geteuid() r7 = getegid() sendmsg$unix(r4, &(0x7f00000003c0)={&(0x7f0000000080)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000000340)=[{&(0x7f0000000280)="f1e8403201009ce5b9b1a350db171f2a32f3a4db58cf6b70f2fc6e0eb47088a36026fdea85e5ebaaa9846bc2124617f350dcf438f0f3be974809455b4911d04d38d11173022bf9fdc576e6002e4059cac3a5552c4f038a334c00039cf55dfba9c53562f7bdc4ded29670c80ec898c226935480a86a22ed2a82623b26071bcfb2aa9edc4289d193e10a63eb936de9a74051703c3d9f71aca2a3b6814bd64f5a0718f5", 0xa2}], 0x1, &(0x7f0000000380)=[@cred={0x20, 0xffff, 0x0, r5, r6, r7}], 0x20, 0x402}, 0x400) semctl$IPC_SET(r0, 0x0, 0x1, &(0x7f0000000100)={{0x3, r1, r2, r3, r7, 0x28, 0x1}, 0x3, 0x0, 0x9d3c}) r8 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r8, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd\x00', 0x2, 0x0) ioctl$BIOCSETF(r8, 0x80104267, &(0x7f0000000080)={0x2, &(0x7f0000000040)=[{0x40}, {0x16}]}) syz_emit_ethernet(0xe, &(0x7f0000000080)="080d34413fb2c507153a05b8a2a9") 22:28:40 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) mprotect(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x4) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x4, &(0x7f0000000000)=[{0x100000001, 0x0, 0x0, 0x29d8aaa8}, {0x6c}, {0x3c}, {0x7ffffffe}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) syz_emit_ethernet(0x3b9, &(0x7f0000000200)="d0") 22:28:40 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x1, 0x0) ioctl$VMM_IOC_INFO(r0, 0xc0185603, &(0x7f0000000140)={0x42, 0x0, &(0x7f00000001c0)=""/66}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000280)='/dev/bpf\x00', 0x0, 0x0) r2 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r2, &(0x7f00000000c0)=[{{r4}, 0xffffffffffffffff, 0x11}], 0x3f, 0x0, 0x0, 0x0) r5 = kqueue() kevent(r5, &(0x7f0000000000), 0x20, 0x0, 0x10000, 0x0) fchflags(r5, 0x10000) kevent(r2, &(0x7f0000000080)=[{{r3}, 0xfffffffffffffffe, 0x5}], 0x1f, 0x0, 0x0, 0x0) dup2(r2, r4) open(&(0x7f0000000240)='./file0\x00', 0x100, 0x2) r6 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r6, &(0x7f00000000c0)=[{{r8}, 0xffffffffffffffff, 0x11}], 0x3f, 0x0, 0x0, 0x0) kevent(r6, &(0x7f0000000080)=[{{r7}, 0xfffffffffffffffe, 0x5}], 0x1f, 0x0, 0x0, 0x0) dup2(r6, r8) accept$unix(r8, &(0x7f00000002c0)=@abs, &(0x7f0000000300)=0x8) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f00000000c0)={0x8, &(0x7f0000000000)=[{0x23f4, 0x3, 0x280000000000, 0x800}, {0x9, 0x2a, 0x2, 0x5}, {0xfd1, 0x7fff, 0x1, 0x853d}, {0xffff, 0xfffffffffffffc01, 0x3, 0x3}, {0x32, 0x21, 0x4a20, 0x8}, {0x7, 0x3f, 0x0, 0x8}, {0x0, 0xb83a, 0xfff, 0x4}, {0xffffffffffffff11, 0xc3, 0x80000001, 0xda2}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000180)="080d34413fb2c507153a05b8a2a9") 22:28:40 executing program 0: r0 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r0, &(0x7f00000000c0)=[{{r2}, 0xffffffffffffffff, 0x11}], 0x3f, 0x0, 0x0, 0x0) kevent(r0, &(0x7f0000000080)=[{{r1}, 0xfffffffffffffffe, 0x5}], 0x1f, 0x0, 0x0, 0x0) r3 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r3, &(0x7f00000000c0)=[{{r5}, 0xfffffffffffffff8, 0x86}], 0x3f, 0x0, 0x0, 0x0) kevent(r3, &(0x7f0000000080)=[{{r4}, 0xfffffffffffffffe, 0x5}], 0x1f, 0x0, 0x0, 0x0) dup2(r3, r5) r6 = kqueue() kevent(r6, &(0x7f0000000040), 0x4, 0x0, 0x3, 0x0) r7 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r7, &(0x7f00000000c0)=[{{r9}, 0xffffffffffffffff, 0x11}], 0x3f, 0x0, 0x0, 0x0) kevent(r7, &(0x7f0000000080)=[{{r8}, 0xfffffffffffffffe, 0x5}], 0x1f, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000140)=[{{r5}, 0xfffffffffffffffc, 0x90, 0x4, 0x0, 0xa0000000000000}, {{}, 0xffffffffffffffff, 0x80, 0x44, 0x6, 0x8001}, {{r6}, 0xfffffffffffffffb, 0x92, 0x4, 0x1, 0x4db1}], 0xffffffff, &(0x7f00000001c0)=[{{r8}, 0xfffffffffffffff9, 0x10, 0x40, 0xbd, 0x760a}], 0x58c3c2b4, &(0x7f0000000280)={0x9, 0x5}) r10 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r10, 0x80104267, &(0x7f0000000240)={0x3, &(0x7f0000000100)=[{0xc}, {0x7c}, {0x6}]}) ioctl$BIOCSETIF(r10, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f00000000c0)="b75d03dd00ef43f7f7c855bb7042") r11 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r11, &(0x7f00000000c0)=[{{r12}, 0xffffffffffffffff, 0x11}], 0x3f, 0x0, 0x0, 0x0) r13 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r13, &(0x7f00000000c0)=[{{r15}, 0xffffffffffffffff, 0x11}], 0x3f, 0x0, 0x0, 0x0) kevent(r13, &(0x7f0000000080)=[{{r14}, 0xfffffffffffffffe, 0x5}], 0x1f, 0x0, 0x0, 0x0) kevent(r14, &(0x7f0000000140), 0x1f, 0x0, 0x0, 0x0) dup2(r11, r12) r16 = kqueue() kevent(r16, &(0x7f0000000040), 0x4, 0x0, 0x3, 0x0) close(r16) getsockopt$sock_int(r12, 0xffff, 0x1002, &(0x7f0000000040), &(0x7f0000000080)=0x4) 22:28:40 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x3d}, {0x60}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000240)="6b3e1913ffd6af8956551175f523") r1 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r4 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x0) r6 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r6, &(0x7f00000000c0)=[{{r8}, 0xffffffffffffffff, 0x11}], 0x3f, 0x0, 0x0, 0x0) kevent(r6, &(0x7f0000000080)=[{{r7}, 0xfffffffffffffffe, 0x5}], 0x1f, 0x0, 0x0, 0x0) dup2(r6, r8) kevent(r8, &(0x7f00000000c0)=[{{r3}, 0xffffffffffffffff, 0x11}], 0x3f, 0x0, 0x0, 0x0) kevent(r4, &(0x7f0000000080)=[{{r5}, 0xfffffffffffffffe, 0x5}], 0x1f, 0x0, 0x0, 0x0) kevent(r5, &(0x7f00000000c0), 0x40, 0x0, 0x100000000, 0x0) kevent(r1, &(0x7f0000000080)=[{{r2}, 0xfffffffffffffffe, 0x5}], 0x1f, 0x0, 0x0, 0x0) dup2(r1, r3) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) 22:28:40 executing program 1: r0 = semget$private(0x0, 0x7, 0x10080000000) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x40, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) accept$unix(r2, 0x0, &(0x7f0000000500)=0x27) r3 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) write(r3, &(0x7f0000000140)="220e22", 0x3) pwritev(r3, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) r4 = accept$inet6(r3, &(0x7f0000000100), &(0x7f00000001c0)=0xc) r5 = accept(r4, 0x0, &(0x7f0000000400)) getsockopt(r5, 0x9, 0xfffffffffffffffe, 0x0, 0x0) r6 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000d00)='/dev/ttyCcfg\x00', 0x100000010007, 0x0) r7 = fcntl$dupfd(r1, 0x40a, r5) openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x0, 0x0) ioctl$TIOCSFLAGS(0xffffffffffffffff, 0x8004745c, &(0x7f0000000540)=0x4000000000000) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000040), 0xc) semop(r0, &(0x7f0000000100), 0x0) link(&(0x7f0000000180)='./bus\x00', &(0x7f00000004c0)='./bus\x00') mknod(&(0x7f0000000380)='./bus\x00', 0x8000800080002002, 0x80000001) r8 = semget$private(0x0, 0x425f13df57fda06f, 0x103) mmap(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x2, 0x4010, r7, 0x0, 0x0) semop(r8, &(0x7f0000000180), 0x0) flock(r7, 0xc) r9 = open(&(0x7f0000000340)='./bus\x00', 0x10, 0x8) ioctl$TIOCMSET(r9, 0x8004746d, &(0x7f0000000200)=0x200fffffffd) getsockname$inet6(0xffffffffffffffff, &(0x7f0000000300), &(0x7f0000000140)=0xffffffffffffff82) semctl$SETALL(r0, 0x0, 0x9, &(0x7f00000001c0)) ioctl$TIOCGETD(r9, 0x4004741a, &(0x7f00000002c0)) ioctl$TIOCGETA(r9, 0x402c7413, &(0x7f0000000440)) socket$inet(0x2, 0x8, 0xfffffffffff7fff4) dup(0xffffffffffffffff) rmdir(&(0x7f00000007c0)='./bus\x00') semop(r0, &(0x7f0000000240)=[{0x1, 0x6, 0x800}, {0x0, 0x40, 0x1800}, {0x0, 0x3, 0x7fc}, {0x3, 0x7, 0x1000}, {0x4, 0x68, 0x1003}, {0x3, 0xfffffffffffffffc, 0x1800}, {0x1, 0xfffffffffffffff8, 0x1000}, {0x2, 0xad, 0x1000}], 0x8) accept(r6, &(0x7f00000003c0)=@in6, &(0x7f0000000280)=0x2e394631) semop(r0, &(0x7f0000000240), 0x6) 22:28:40 executing program 0: clock_getres(0x2004, 0xfffffffffffffffe) r0 = syz_open_pts() r1 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r4 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) getpgrp() kevent(r4, &(0x7f00000000c0)=[{{r6}, 0xffffffffffffffff, 0x11}], 0x3f, 0x0, 0x0, 0x0) kevent(r4, &(0x7f0000000080)=[{{r5}, 0xfffffffffffffffe, 0x5}], 0x1f, 0x0, 0x0, 0x0) dup2(r4, r6) getsockname$inet6(r6, &(0x7f0000000040), &(0x7f0000000100)=0xc) kevent(r1, &(0x7f00000000c0)=[{{r3}, 0xffffffffffffffff, 0x11}], 0x3f, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000080)=[{{r2}, 0xfffffffffffffffe, 0x5}], 0x1f, 0x0, 0x0, 0x0) dup2(r1, r3) fcntl$dupfd(r0, 0x1afb2e3a24041ad0, r3) r7 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffffff) ioctl$WSDISPLAYIO_SVIDEO(r7, 0x80045745, &(0x7f0000000000)=0x3) 22:28:40 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000040)=[{0x35}, {0x25}, {0xfffffffffffffffe}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) syz_emit_ethernet(0x139, &(0x7f0000000000)="b6") r1 = fcntl$dupfd(0xffffffffffffff9c, 0x0, r0) ioctl$KDGKBMODE(r1, 0x40044b06) r2 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r2, &(0x7f00000000c0)=[{{r4}, 0xffffffffffffffff, 0x11}], 0x3f, 0x0, 0x0, 0x0) kevent(r2, &(0x7f0000000080)=[{{r3}, 0xfffffffffffffffe, 0x5, 0x10}], 0x1f, 0x0, 0x4, 0x0) dup2(r2, r4) r5 = dup(r4) ioctl$TIOCSTOP(r5, 0x2000746f) r6 = socket$unix(0x1, 0x2, 0x0) connect$unix(r6, &(0x7f0000000140)=@file={0x2, './file0\x00'}, 0xa) 22:28:41 executing program 1: r0 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r0, &(0x7f00000000c0)=[{{r2}, 0xffffffffffffffff, 0x11}], 0x3f, 0x0, 0x0, 0x0) dup2(r0, r2) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) fcntl$setstatus(r3, 0x4, 0xcc) r4 = getpid() fcntl$setown(r3, 0x6, r4) fcntl$setown(r3, 0x6, r4) r5 = getpgid(r4) fcntl$getflags(r1, 0x3) fcntl$lock(r2, 0x1b, &(0x7f00000001c0)={0x2, 0x0, 0x8, 0x160, r5}) mknod(&(0x7f0000000200)='./file0/file0\x00', 0x1ffb, 0x0) open(&(0x7f0000000280)='./file0\x00', 0x0, 0x0) r6 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r6, &(0x7f00000000c0)=[{{r8}, 0xffffffffffffffff, 0x11}], 0x3f, 0x0, 0x0, 0x0) kevent(r6, &(0x7f0000000080)=[{{r7}, 0xfffffffffffffffe, 0x5}], 0x1f, 0x0, 0x0, 0x0) mkdirat(r7, &(0x7f0000000000)='./file0\x00', 0x20) open$dir(&(0x7f0000000040)='./file0\x00', 0x40000000254, 0x8) r9 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r9, &(0x7f00000000c0)=[{{r11}, 0xffffffffffffffff, 0x11}], 0x3f, 0x0, 0x0, 0x0) kevent(r9, &(0x7f0000000080)=[{{r10}, 0xfffffffffffffffe, 0x5}], 0x1f, 0x0, 0x0, 0x0) dup2(r9, r11) r12 = openat(r8, &(0x7f0000000100)='./file0\x00', 0x200, 0x1cf) dup2(r11, r12) r13 = kqueue() kevent(r13, &(0x7f0000000100), 0x6, 0x0, 0x9d1, &(0x7f0000000140)={0x3, 0x7fffffff}) 22:28:41 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) ioctl$WSDISPLAYIO_GETEMULTYPE(r0, 0xc014575e, &(0x7f0000000000)={0x10000, './file0\x00'}) ktrace(&(0x7f00000001c0)='./file0\x00', 0x4, 0xd14, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x615, 0x0) pwritev(r1, &(0x7f00000003c0), 0x273, 0x0, 0x0) 22:28:41 executing program 1: setuid(0xee01) r0 = socket(0x11, 0x3, 0x0) r1 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r1, &(0x7f00000000c0)=[{{r3}, 0xffffffffffffffff, 0x11}], 0x3f, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000080)=[{{r2}, 0xfffffffffffffffe, 0x5}], 0x1f, 0x0, 0x0, 0x0) dup2(r1, r3) r4 = dup2(r0, r3) ioctl$WSDISPLAYIO_LDFONT(r4, 0x8058574d, &(0x7f0000000080)={'./file0\x00', 0x9, 0x0, 0x3, 0x0, 0xd12, 0x4, 0x1, 0x1, 0x11afb2e3898dce94, 0x1, 0xfffffffffffffffd}) sendto$unix(r0, &(0x7f0000000100)="b1000502b100a45997bb43e25786cb3849451ae3d3051020741038f53e8551f30ce390500e08fecea11ea8fef96e4fc748e93f0b780486ae007373a1bdbe781e5d8f6aef9187a869a4d3722c91f75073a1ebe2a4cbba982fd825582fe2aa7923ed00f4c8b2ca3ebbc259699a1f132e27acb5d606290d7d026ba8af63ff37282934e4fd89f20fd3873babfbb770c1f5a872c881ff7cc53c094303b2b8a85ff3fa86d9211830e0f2f0c9029fc7ab3a34c290", 0xb1, 0x0, 0x0, 0x0) r5 = open(&(0x7f0000000000)='./file0\x00', 0x10, 0x101) connect$unix(r5, &(0x7f0000000040)=@abs={0x0, 0x0, 0x1}, 0x8) 22:28:41 executing program 0: ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000080)={0x7, &(0x7f0000000100)=[{0x7fffffff, 0x1, 0x9, 0xb456}, {0x6, 0x800, 0x9, 0x5}, {0x3ff, 0x3, 0x3, 0x9}, {0x0, 0x10000, 0x9, 0x915}, {0x17, 0xaafc4a6, 0x100000000, 0x7f}, {0x5, 0x1, 0xffffffff00000001, 0x6}, {0x9, 0x40, 0x81, 0xbf1a}]}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pwrite(0xffffffffffffffff, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) socketpair(0x12, 0x4000, 0x7, &(0x7f0000000000)={0xffffffffffffffff}) pwrite(r0, &(0x7f0000000140)="bed09b3b02e304e9e023ceb9b46878a9e3f8faae5d04f2a043b47669aa48fccfd6c228640145a013af5e7b9848e1d2d10f3a72c1a2e234d7b67cd9ae35b16add909f376900709a916cbc638d2562e9b4df9824792f315d3801d60f57dcfea47f2e49a06f719eccbb86eb338799b0b8fc074cae017954ae2b76b846", 0x7b, 0x0, 0x0) 22:28:41 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x80000021bd, 0x40004000000028a7) r0 = open(&(0x7f0000000040)='./bus\x00', 0x1, 0x0) writev(r0, &(0x7f0000000100), 0x1000000000000246) socketpair(0x10, 0x4000, 0x5, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) recvfrom(r1, &(0x7f00000000c0)=""/2, 0x1ba, 0x842, &(0x7f00000001c0)=@un=@abs={0x0, 0x0, 0x0}, 0x4b) 22:28:41 executing program 0: readlinkat(0xffffffffffffffff, &(0x7f00000000c0)='./file0\x00', 0x0, 0x0) r0 = socket(0x800000018, 0x2, 0x0) socket(0x800000018, 0x2, 0x0) r1 = socket(0x18, 0x1, 0x0) r2 = dup2(r0, r1) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r3 = syz_open_pts() ioctl$TIOCSCTTY(r3, 0x20007461) r4 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r4, &(0x7f0000001100)={&(0x7f0000000000)=@abs={0x1, 0x0, 0x1}, 0x8, &(0x7f0000000040)=[{&(0x7f0000000100)="97b15a1f269eadf1b633ccb17dad631d20f6111b6bbbfef1ec19ae2a47e406f6878516c95e7968786038a1b75d8cbbf5035a961e0c179310708c3e6d84c04c9f834e48f66d4662e554bba6c501f3c5685007b8927951fcb9111f37fb980923ba6a0a1e14efdbe9aa5567014ee7fca8f34a6f7605c3d804fbd620dd1873980ca5fce3976382d34dc235841dee7741f8d4cad7d1c72946edcfb9faf2f8bdc033974f12c6b738b52c57f0126f995156d24e541ef312dc3f5ae07e54d1903919b62466dfbb62aa1aca2bb2716a786f79b66f3fd6e3df567eb22d90e397fc20115675e22c667afef7058cfdd672a228e17edb3e07eb00d9a75133ca1ea3101c230ee0d5790065539b4e4de85ef1ec664ce413ca9476bea30bf1897c3477ac3b593fe74c76870ec31b0236ffa5369a50b0052bfdb354c0f5c46f64d6ed63c3b136e01a884727e052b863abb5d8254a6e0ea757fbd49e39498747c62c4fc9441b5f62a9a570ec30e74aa14e3a71e3d463d69bb2fdfe74eabfe452f919054ff4526b17069f8a7f24b97e20a11da600a82667b2477e09a115613beac3d2fd9ba38119b0851a2c25dee6783224e819c0593e4b654b79c559f0563e9000d803f58f17cd15a2e98f20d616c6207eaf38083a09e2fdae1f143cbf544a5e7fa21c1bb2743e4f7898a3d728806a2e10a8292b79cef12190e8a3cf48aed5ad8166ab0c240c06711e12a8075c9b6a140d97584306f9d002a6054fa832c38b9d255c3f3af090e57a2db43906148a5e91dcbc03cd276538608b964df0dbbcee92bb7dd06c04a59838b1003e0e2007d4391592a60b655093f1dea18bc3fbcd5e99ef8b0ee2abb2d1c83f0855f3c4d8f779fefaf80046f27f7d83a0b78b58ece63c8d67e99c2ab969cc223713c7d364285cb331babcad810e601a6135a98c3c4c8e902e5c13846972073696c6000f5cc4203e7e78c29d974682018dd3be9e2fe2324343201458636206cf5598d949cc40e9e667da52dd8bc0c05f126095e4af1bc2f69e8d507bd21588fa92b777bf92a20d9404bf0a93f46c131950696b016f6e39e70a9b21e83a028970a3ae5a07fedb2d9d94d5455e7adf54c53d06bae39bf54b926169e97d20b0f56885c1b1534d8db75096c6b7a9694754b90497195c933c8c22c05400ee39bbad42b8fcc8eed2c17a8f92ef7395e5247476b9eb3ee7c85808033336b628885f74c757a2f116971cab814e7cfb48f796e492d47f1496d0ca80f53271a53ca03167c9f927c64f73ef1c3c339e83ecdbbe95c9d68bd3bd98d38d33a0947d6de46229e9628816fb449ff7436854a6829211ca020a34004996a38a4c8e47bddefcf9f028727904a5e9d0316cb527f4772efe1404cdca82992d1e3902ebb7cea548a3c760ea91844e62cfbcdf9c9f3677e3855d060433cdd8fa7d66df919f638cada5f22d4675485179a1922200caf460349f4d0235fc9fb1468fdb06a18a655d2b90813e545ddcd1aabb73facb69a3f25f1e5f147cc280069dac0d596cb2792ce8b9c0ed5ddcc099c7c14d354bebcecedf5a4b95e6884577c48043e03b9f13809b5743871ec047d952dd659f5c773daff88a057a1600d5b5a2344108c0896d8c2d71c498ccda939ff561a73df900990a7401bdfd16ea02823d06aa9a0c9fa2288513709507e4acdb92d1e81fd9acf9ce01d540ca752583e359dd8e83524bff59535b50d258fdf9d9400fa284458e8eb05e797d90dffed2f08b265e98565152ade0fa204b17959de6c189d16abca86450b3a9be2896931dc09bf15feb3bb0249feaeabbf3cd0443299d1bbce458533cfad32fa77f0104137834ace4d642142358c23b6fa39b0f456bf12f7543e1f367f11eecef939eea428bed6cb212881ce57608e719f1ccf48213a8aa40111977466e99fbd31157c8dd300700a957d06dd409d068cbef4340904352f11ed8b681fd8e5ff01d808dd9a4e3cf9e6fc70845f45d60edf38a3bc75322435985d8cf7832d6d3822bc830e63727dc82846792f9eed2c5214475f9ded8d544b8953d897f34884df98a2a8046cc75349ad51c568fd4822d769c976d663c1b00055fdc004d94f6f037ee25516d94c9a4c104d4f6ebca2ee1c54377b7a64d46e0a8629136d93d2e6c76c4f7d7eb5235ba4ebd72ff3a1548b2dc9220b1ac8e62609335c83fe232b7b0b4ecc628ce4ed9cd28684a2c163239f4c35719f906a9fc48651999fe378b5156d63f3c6d1da872892a3161faaf98b094e54cd9252338a55baa4b4fb2be93c9fc65ee1d2599cc7c900e8ad1b17c03f3138b2919869f1a57d29a23a922c5cd08a81e6b01ebe2f2d6d22ef8bf631cde291ee02e72de6aab4e9f43993b31ac37537cbf02704dbbcef1ce50b3f18b49a51b90947088a5f180ffe929b7d05361c7cd2d11b72afe3f559c568899d1dc9d00d0e09081a9eac8201f529a393193933fcd0d32f0b398421bdf50420e20656dd9c268b4d0ba00e50c8a2b4bfffed48ff53f2f9ec25961ba288b4c8b426e31d902c242dd0bccdb84c6e406a36e961ff908171ef2a707453590e840ee1687133f3b8612018645c421a88ee96fadaed8bbc690b372543718cbf73522a7fe6feb51e56c4c772257d20a0469fc5b95ee095e004c5a520ee26c42e4d496ba958700d75d7db3b859bb2268c36a984cf3e325ee77d623ba0a2b1d9a174f03b77165bd451d8f4418c10610314de4054871d9b3ca0dfc150e74cc5c20f698ba515621571623403b95b0ce64cfcf769b0f61cc69d1b73e1764a5c751822188009281873d276a9836f900fa6b8e82a88e74615052da2b5fc0fd110f828fabefbdc261427687f19fba00bd2b7bec655f38d51bdd989844ad45937d00a1380de90cafb391f7c362bb607314bc3839906d44e2c8ccee666250bccc078c12a8f9fa7fdbbfc525f47b368ebb8a146e825090ee9fcb16d5a7352bbd0026d8b258eb4c50ee44a399a3eaa855f6e90bdd6612d7dd85393548287f51e2106efa422440bfb8b9ce95291fa7b229ec72bf8ffba54467cc83d56a338e0e31a07e828a70429092019620f957276c9a7bd40431c79760b51c51709d4997746683542f24b9a3d70f37aa6b894c7ba1e262e799ef95c6524206a108dfeadf1fa62ab3d667314c608526e012486cc5cac9417d2b666cdaf423233ca44c0b3013b6a2faecdd5d6455d68633c46c31034a40ef6fef792ede4a3256fd92efaedb6d5ebc710ae749dd34afecc7a6263db4d441b51c22f22137f613c37f06f2bf918fcd189e12fb8dd6e6f6ddb4a469ee3642e03d75f25433c84c94b90d535865c188697e6e23568a61a0d3fcbf3183af699ee08ebb27bdbfe316984fec19328fe21a4617504bc606f15f6220f36a0f4bebc12feddd4a7f08094662274fed8e3237c5a5d1f4b8f41fe3e5337d549614a6b9a10fb8e542a332ff2b003faf6fdcc0e7dbdeeeb3ecd028fcba08b38c3cc182b5e3eb89da27392823a033a426b3ca8999d5f3f04554dcd4695d0cd88ea1df3c6793d8ffe6d53e2a9be4ac79090501c043e884d46c9bc67ebbddab9589f9e9699b742b78a80b1d2b416a9e4760e78f792d1958b4bbcb1070c7999c887854a912ee17030f8ad5dab7c0794310b83078dd7ccc39e77c6ea514aa3789954bbd2d5c57c888ce1209a17d35645a572d067f954ef73ff24df8810022860ef6fb84db4a047b8926aae90fbbe99a76eeda58cac85daf315e8f5c5fcaa8f0c54be0e3dc954b438d5bd38884567436412aece2d1719ba88e377af0f37903882222ec75e20968c5812fe5633b45b0d285ff932a3e4ad277a13690989b8e7e4f1944e34913c6683cd2c7fa9052e200da3f41e9d46541d498f45a841d4b7ae8db5901394fd3723cc2c266b0d4508118d02990aef8d46e4a99335682704680bb2ee6439a025c292cdd6359d99e625ddf71fafc05264380dd02f880a7cdc4c10350a248b3ea330a1a107b404dab61d6c2099f3e91573e88329541b6e6f2072617469f2323019d3da8450db613e3da7f08cd5ac53997c95d700e6a83bbf06705d30ceb8e1b9a3782df8ee6afe1c726604a55dd0b88eb32b7b76338fa319232edef99863e9500957f9c9f644e81817e97c1bcb34551d3a26d24195b2c6ece165a3d6a13f5cf55d107b37ce60329ce23bcc59841307645daa392d144ef523cee9ce683ce443117d9a8e8b2055d5d4d577fa5169e055d16d8f6e0af532312c197444162fa33acf82050030386d1a5032655c04a02a8efc8810b38e193b71fa5f434674c4e7e26c29e8e0f5a51199926a245acbb6e95b276c243040bcc1645a9c75f17e7248639c7a9f864c98bd3a7e1f6e76136f5c8fc7d73cce00e00c0952a80ca33cfe22de07194a61b0b95288c241da20bc3bfa92925c1e0252d1a7a52d962965db462e4bf230064d29b86138ed81ba97072534b75aa13659c3742a27bf237edf9e7de555f31fe21cfbb73c2d00c49f26733aa3e6e0dde124bd586e1bc269529ce4a51ff037f30fa36ade76e360f4c4cbf98c141fc4eeb1ffff36e33fcabce4542d38e3db4518fdf1f1bf8eed962f8d8365c72a89dfbdf37571a1194babd18006f6b627ee83aab243a6e0b27ac97180b7a838de7157d6abbf9913a00c1997c29dee36def1ed1d2ead0b910791b5aeaa406ec4be2a8650d7005b190e2b134b42094c50051dec63c2b80d7d2c6a7978cc73956280e5b9e087d91592410f0f35bdec3ba382f18d0f0b08fa275b095e5ab989b5d5f9025b4dfdf3f4f611798d2a5d8d1f1075aab854eeebd8986f318b436410857b0670a02a4de66ca1b2ee053991ffa12ba0635a9b52e761778904edcc8faf798266fac9eba31b6117259b4d73261380656cd3f0b4b8657598c99c497a69ef6290f8b96ccdda008a030a25f9d152058aa26dcdb34d1caaee5a250fa220b199a1fde1729e7094742571629810b4fe871bd9a08a9337b7cd6bb6892163954d9bc23b1b3528ba8cf3d969a79f5c2f255768e795d3de7851d37df9564cfe45541c22013e334f87564bc14a963b609f7d028d4317cfa820df6230b0eee2f09b35a3732cb5e67b7bc1cdad3fae5873fdcce2a348ad5067bef0c81172ac91316481c29c66327f79adb289123599456891912e4eadb8653c443ef399169fb3d3a1752943f87bad06ec952f989a0cb9de0144e282cdeea2eb4fa09a8f29dc30fd63afb55f0dab784a975953c76d80dbbcea7fcc9d9c606e04144d63c4b39fe7ed2793e25f8af80f301eb71b372d3de72272e0352590dceaf9731af3b8fb3bf7b7a478692acf69c87ef9a6d02f1871d423210040179743e482709d802b61ae636cbfeb61b1bfb09158845c6525c9d25b9ab6223240e22b4328285de7d2504d089420fb1ed37d075ab28068411a61392109d2a9715505dc735c3d89480b40382c6aee12e2d9b7dce78d9b96510349fc9ab480923c599b1b49813dbf68ae5fba67d9f4a5651b71b9f527037e89dbc17ec63903f26ff96b582f8c984abe1a29c75ef402d1ffe30cc84eb603448a0ca731b30f25bac18949065800d994929cc50486329a74da5513b3a8837318c62cc028db66ab5feb58d1ff38774590537b1276df26667425a2969ecbbc02084269d63d1d024aa4a2f2c525b0541efa9fb3a66ec93a968365b03c118d05375977957bd9412159a42984cb32c463c1d10857a81d6fa0b2c079d27e821dd0358bfea7410cfbd682c37bd72e93b15600f9d20dff562bd5f49584c349ab88110228d7eaec8636e9f62685c1414acaa7df3b469b4f60db41b", 0x1000}], 0x1, 0x0, 0x0, 0x8}, 0x0) setsockopt(r2, 0xff, 0xfffffffffffffffd, &(0x7f0000001140)="8e6fc83320e6d1b8d20247137ae97a6d2e40c08b06537ee61156f430acc606f9565853afb8a324e44c93dee3f3f81d3d2a741d24b1d7873ff8d1822f2641b67843b3a38c9616a4fe87dec419b4178d629ceb2891467df60b794b2d36b0bcb0feb05a168f98a00ce8763f8ab7e623cacf94e8339b0503cda7f891633aedf0cccb5c1e8a171acd6b4d10ef32730438d5bcd159875d883da4a108f6e1642dc96321d9940b23728ea137a7512f6df2dc3c01d2c20ff4be6889eb629bb25a034950b2bf5e1d326d43deb625f51552b19c9b44ebf6a5f1d2383fc520b83e2c32b1aeb8180cd1067c14508dccb26ee7d2b9ae46baa9ecbe9e8061642347d5682b8086c51e603e91f6e8337821e2f9b641c0808d5ca015dbc53184fc50e752a4dbb0ad5302aef4c40dcc0160143ef171fe24a0bf5f678cf37864ec2e07112d90978b0bf933b55919ca2f77d2964a899dcf79b2ed61e16fbb79f9a6e4258775799bade0110e7e8dc50636be242b787cf9ba9c1de54651248aaac89267948fd41a1d67316319beb483e4692d74f59de39e747627fe57beea8ca5d037204bc67d52668bac2fc1090baecb7aa30be462204a51e88a84a6ff326ff443b34c81d77e82c9f81d2caacdfd75e15112f122be9e7373d49cc64939b6dac7805978f8bd42c87ef7d8b855707027c7cc436ccdbee0274d0fb406780281e1d6397d7dc48a245823e719bde3da88e2205bdfabbd707b6f20ac90a8539d0e06f5648896e17df70d62eb3d7442c6540ce97a4d3bc107dbbb2b8aefb76eef44d3499ce198b3ff0794980018f74f80e053a97b640ef54d887a93d7cbee12c0dab90a339f6c937c159df65651415d291590a14bb278e66c9aef63161b0e52ce099318851ccf7a20a828c0c195733d9a00dd2ecfaddffa7272c7133aa45bd837e2665b6ba8254678cd09e02aee6bb1fb4b80a249cfbffe10e03269f3ed491aea9b522cc1861c571199d00701e63adebd8fcb0f012b2a8b0b8e64a693c8b215de680279aef90a8385f88c6340a0f9e4d350d1a732ce6a682b31460154b3aa12dccef9646c6e4c62ae230ef0b1318d9b8425f470777024cef4f817345fe8ec80f3ce464aa94742476fcb7eb9705e500770d07c4ad41bad8bf6cfa9a9fe30296ae8b7264429406df400330e6cda4207c440f6c1e79a29ae4a22e7d94d4747d2a03b3e7fd40bdf8856cab5b3fb199cea4f5152d0a23dabc04f8c32565e77e3ade27305dbc1264703603911769f11691ebd469217601ae5310e6b92a74d6081f4dbca8e79421afeb4f128030a521f34d8113150ac96d23e3f6fcf159c8393184f4c21b6c57a492df54673897bdf4a05fbc8a8b0a188eae5b294d30b536c24e72d8b03473a94a268c0b95f26abccd8f7e170ca614d6ba623efa866246c028b3ef8b8ce60f6a1df521931e57d97d1ae8375b31e8b9a73087852ae82f874f67b35d88dcdf31a3724c3f2fb4d77c10f528c93b97d68af985d9b6900e5e23e535636a889be4a97fda44d136bcdbf4ea182b6859adb107ff388950d2cd527811e20e1bb0a4622ccfb6417ed396f7a0ac067052bad281e5fdbb3b69df8d13ad65f8cc2ef885e5848352ad48d3e479a95429ceb2673367fef560e62080a3bf43d018fc8d80d021adcb342b2993115002ba76557d075bb1e38f5a629f30179a396e21e0e4799ecea5adf353ed2bc846d0cf2d5d5757962b158102cc21462e063ed92fb5957cad23cc827a5ba60d23dfccb15029825c88ce17509418163332c263ae57034cf185230bcb914cb696775700496f0f6f0f3034f0340719e512a1118e78abef89e5f4e71b75bf925cf6348530076ddb513951c98031b634e4efe89b21e55d804a1712280e25e91671eeff871467ef34f1a7cda8ff2c9cb0fb63f9c13c0a2552cc96168d475ec61d4f8bb50e318324fae7c3f2f3a92436c88e6e23286af6aa953861e7c6f690922f5fd0cc350f347bddcca5f58dba31c50d760830ef0449372c5550f2b5dc418967c57093e4a601744978d1803c30176dcf0fdbb18ee4d72ee38f80cb43af243d42f7fbdb62c9eb07e095d98ebbd8c988bf68e5eeedbcb83d683b7e87f3d737e572f224d735703fefb19169e5de99ce30cd6c8cb64e44a2c96f673ef5706239007f5728b363679591a48450169fec78ff7543a397d12f398ae404312a9c9c94c6e66e4c5b38df8318fbac0470ff0f9a241abbaa36e9bbf245d0b4117dd562ca5842308ad25347ef64cb9756bd36fec8881810f85136474d1bdeb08e9dcd031d11ce5409cbc33e56e26cae0e8ed03477d64b3837ab4c4da9468283c49324a72b7065e843359f39602f63d0c04872c08c6a48cf5e3ef02a34a7e666588aaefd8486a64432d435c91c74af85f301fab504cada3a92c31c06881f8ffa1d43acfbf668eca2a6c3622afb5781ae5212a1315a5fa712851f88d8c2b736e91bcf134f2b76d1934d5f9831d676efdf7ed676e9382e1603a5e41b15893c7d42719b8399dde95a607ddcc8f8cb084666c2f0e8ffbcab9faf6ec2ecd18976761e231ecc4defccec910bfa78904c96d24b9a5c302d9f60f82c8c528a11ff38ae7849383d8179f5da17ef7a03ab0c1bd83d4cdf852606d27e85734d45f1aee2a1cd2c79c90280053eae885f518fb64c8adde0c38df10a2706d0f52b4a3bea466c42a2e59a55f41a23417cbceb43ab7497cbe59e23566d505555d0de577496f0798af2e85698a9a2ec37ced553580979a99e23f179db9a35720a3df4104ffe7f3135ac8049497b221a55ef90f49f3b830753ed10ecd132bee74ac5cf3e68d5909ff386290941c389bf87eeba1ecd44a073dcee9979450438ecd9d42c53e168f2dc30c224b2b862afe386979a9a2c99c2a55ec2bddb9b079cf93621fcc19027be87c73206900d3d0f939b8ad18cd7d97a0c5f9ceee785c6af25c28ff9a730cdb4c240c39e33781302531cf3c1d2ca01b0da185e17c20bb2475256de2dcea6646b830722bd31ce368639a738d6b4db83437701d3cc6631f1f548e246597e9b1a9a50bbf88d5012c7e095532c3dfacd54e5e270b3a1f5248a0ed5dd786678dd998c38a939bb00edbeaf90d038241636e96287c03839e71f10b1b3e499052ca073d82a282be10496fd58997bc6013267325b1d3fb47cb4b12fb66a52013bdeadd5be06cbe711b81841a8a72a806508ae883961604c08e995ac1c590dc6ded453652b06dc679d96fdcbba8d1fae09f570561878cf32cce9c7833cda7659a391123c29ccc2927fb9c1f3f44f90099427ccf7b95ce9d9e347fa6ce41218ab03aa5f8f0063281ea02e130c98326312283b7da7ad9431274a776b96290609011ed75bf68ef35ba3d1b19fe51cb7d033972689aeaad245f80bbcfe69c625986a25a84e51f9619a10900a55fede9654dcbee9cb21ecd5eb0838baef73b00d21b5b64fe9f5f35e3ba8f1336f1a5426b5477c0184f961b98588cee107c03d25042d7e25c5299b2fb439f13c67245f603c33ea94d2ecfeb61aeba9e20ecdf4398e97004d1cbdae9dc0254ec2a8db52f7d71eec7f8a127d79fc5a0a782568a6fe8808e7e99f9f01b4645892918338885417e32a36edcd0eb92acde16921333db4cb13ce49e3ef974e154f8c0654e9ad92ca174e42dca5437da9d38f40ec70eb3f156f37fcfd5d87acd302e3251b841c6c00d2c9d0fef002ed41c187f5325be972069f7609a47083ee5665da02da0b89bfad939b4b712e9bddb6097f7cc93cee52d9cd05374e382662045c9818f9fe0d51b079f70d81c85e48fe890825d0f52491264e73efa78fe43da9793bb0cdf1d6dd00f38870519ad01bbc537afce5b67cbb04d3061265f08c78ec42ca8d178df9d46deae259a918a09d0380a0333e6c7d31a695b275af7d3daabea83bccb9ff634765bc91dd9202901f51621a734cb7a120704d87ca19065b26b3a75af826c5098736bc2f2ed30226c1fc9e3fb1b244ec6cfd1d1fcabac5f736d51bd2785689ccb97acc46358c3f0cc70292044d361b43ff93f5e5ec288abc0f64cb9b9792852815cf7a67e68536cef7f8ebfc78c137dd2a32efb72d3619f6df44df5875b0ecd909201084e65fbce94321134f918616e5f0095134bd879aeb6e7035b34160bd7c8e5c6df4c23f0785103be7949275de10260cc414469c822b8667aea72b22793787b34e79f19755142554e3f0a746e707efee1fdae476d09e2bbf8e151ae2026e4ceeac099fc110d2c270f7ffb8f6edb3924e938320aba27a4abd938af6221d02c21e657f7da78c5328b2f7532b406a0c84fd1c0c7bd39560dbc84295899da0ee5677fc4f1cb38acfd0af729862c853fa1da4a4d1e4486e21eafbfdcaa6d611a528a0d7a1e2b7a98c02128efde1364ab34b508b1962e32adcccfc5154ad1889132b0e8075600e9604a8697f33b1003983a01ea764078586fb23408b7d8fa1598be51d5d26a4ea44d311ad363889b8fe91a42cee6a68d5e6fb0e92ad29a48b33a9b00757941152cb0895420f76afc25bfc91ed846af21fc6b468232f0ca016924a10f8c69513469f7f6d47ef93d9771beb3e1729481e621b337a8b2ee6cab2c0a6a583895b4c0302ae54253efade47c0554819f3d357d7f772e72f1900f9a6f44f640c45a104e909fb78c3b5c95beb46ae2910924526fd9bb9fca1fea8111d17470d88859c5e16a3a11d2f434f8b401a5be3398e1eb51d3003ac137a0fafe0b23867f886fe8afcf8fb256bac21090343435bbe535d516fe5544aaa5e5ba7d099921907e258ab65834a3e3f06c4a154b9b98368964a8e7669ccb85fb4676a8619b0ba5c3dc63709bc48f7b1703d3fc49dc689022d17d16ae17bb83d7fae8f0375a81c606323e697e2be0da096ea6fbfdf234da5fd43bcac1eca6d50dd971934ea61bc0c457ae038debead441f97ddd7e3bc7cf0bfe3db2d3d6ec44c906554c650250b5e9c1fa7cb5b6e649ddac07ce1a8c0aff6c836e2d6fe712e89e8706b8bc44ea1a61eb6125f5d07bedeb3ab86c7b72a4c38209c3d97048053176ae0ebc522de61679a83ec8c11b11ee092a5ff081507252d536a032ea4cf60ab345e219dae574a8f331ddfd5e00284a41332f68da444870b7bb7aa3d7733b8c8f6925316061561b13dd0f4ddb31e1731fd799c11ed2e9f35146e2c40c65f0280d49062423310217fa7a2fe09463a7c3ae8172fce8027656f2e221ea53b9744e58c17034179b66750b41fdf8ae6f39e373b50e4d9c6c0f8a789c6170174bfaa5ef533f2f8c2fa31ce2b6d5252a0b723ec949ea742b88a8063705cf0773401ff28c1af492763d8c9da1754de1ff05f0bfa752a1e5367f441f9b904f58ec669f101b77f5bb08b58d7f79ad999adef83b32e008832c778563c361110d5d903c52aeddb63c21911d82312cd33d2dd1671c842bb445807b060f58aafa8f607cf8c4c4dd76d58cfaeca8abe889f6d15dcf8f49f961295f1f2f6713e628ae5c748c7219da50cd9fadd1850ccac8090a438eff77e82428da9c43f25f40664ce9097bfc015ea1e86b358eaa714d16274dfe1e38e45c05fd07cae2649af9e6cb03e1cf25de63a8807e1f6e82ffc6db92f07906102e116952a5694d574cabe057fc4df319dfc82e3318e6befc8eb00253b9a4ba2eeb123a698bca25652d808a9e3bc1f6906e843ff24b10372e6ce29b756bcc02bc37f65f163d6edecdaf6f1e8cfcf9ba88c8ba9043d93fb8464b51d9facd84cc40a97ec273f2ae3d90ec53b5775b8685ce490c519bd1d39346281b10149b487a1194a7", 0x1000) 22:28:41 executing program 1: ioctl$WSDISPLAYIO_LDFONT(0xffffffffffffffff, 0x8058574d, &(0x7f0000000140)={'./file0\x00', 0xfffffffffffffffe, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x6}) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000140)={0x2, &(0x7f00000000c0)=[{}, {}]}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r1) socket(0x400000000018, 0x3, 0x3a) r2 = dup(0xffffffffffffff9c) connect$unix(r2, &(0x7f0000000040)=@abs={0x1, 0x0, 0x1}, 0x8) socket(0x6, 0xf09d47e3dc7d5a72, 0x400) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, &(0x7f0000000140)="ad18f05de2f4ef18", 0x70) 22:28:41 executing program 0: mkdir(&(0x7f00000001c0)='./file0\x00', 0x0) chroot(&(0x7f0000000340)='.\x00') r0 = getpgrp() ktrace(&(0x7f0000000000)='./file0\x00', 0x4, 0x0, r0) r1 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000100)='/dev/vmm\x00', 0x27395ec4269700e2, 0x0) ioctl$VMM_IOC_RESETCPU(r1, 0x82405605, &(0x7f0000000380)={0x2, 0x80, {[0x8001, 0x4, 0x7, 0xfffffffffffffffc, 0x2, 0x80, 0x7fffffff, 0x81, 0x5, 0x80000000, 0x41, 0x10000, 0x3, 0x8, 0x3ff, 0xa6, 0x2, 0x2dd7], [0x8, 0x611, 0x5, 0x81, 0x4, 0x0, 0x401, 0x319, 0x6, 0x2], [0x3, 0x200, 0xfffffffffffffbff, 0x3, 0x8, 0x100, 0x8], [0x79, 0x30000000000, 0x50f0, 0x1, 0x8, 0x8], [{0x73c, 0x6, 0x4, 0x9}, {0x1a4e0bac, 0x4, 0x9, 0x2}, {0xff, 0x0, 0x3f, 0x6}, {0x0, 0x3ff, 0x3ff, 0xfff}, {0x9, 0xfffffffffffffff8, 0x8, 0x10000}, {0x400, 0x3a, 0x6, 0x7f}, {0x3, 0x1, 0x44, 0x3}, {0x10000, 0x6, 0x10001, 0x3}], {0x5, 0x9, 0x5, 0x1fb}, {0x80000001, 0x1f, 0x400, 0x8}}}) fcntl$getown(0xffffffffffffff9c, 0x5) rename(&(0x7f0000000180)='./file0\x00', &(0x7f00000000c0)='..') r2 = kqueue() pipe2(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) kevent(r2, &(0x7f00000000c0)=[{{r4}, 0xffffffffffffffff, 0x11}], 0x3f, 0x0, 0x0, 0x0) kevent(r2, &(0x7f0000000080)=[{{r3}, 0xfffffffffffffffe, 0x5}], 0x1f, 0x0, 0x0, 0x0) dup2(r2, r4) ioctl$WSDISPLAYIO_LSFONT(r4, 0xc058574e, &(0x7f0000000040)) 22:28:41 executing program 0: r0 = socket$inet6(0x18, 0x3, 0x0) r1 = dup2(r0, r0) socket$inet6(0x18, 0x0, 0x4) sendmsg$unix(r1, &(0x7f0000001700)={&(0x7f0000000300)=@file={0x3611f73d102418fb, './file0\x00'}, 0x1c, 0x0}, 0x0) ioctl$BIOCGETIF(r1, 0x4020426b, &(0x7f0000000000)={""/16, @ifru_metric}) 22:28:41 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x100000004, 0x0, 0x0, 0x9d8aaaa}, {0x15}, {0x4, 0x3}, {0x7ffffffe}]}) r1 = msgget(0x0, 0x10) r2 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r2, &(0x7f00000000c0)=[{{r4}, 0xffffffffffffffff, 0x11}], 0x3f, 0x0, 0x0, 0x0) kevent(r2, &(0x7f0000000080), 0x1f, 0x0, 0x0, 0x0) msgrcv(r1, &(0x7f0000001480)=ANY=[@ANYRES16=r0, @ANYRES16=0x0, @ANYRESHEX, @ANYRES32=r3], 0x4, 0x2, 0x1800) msgctl$IPC_STAT(r1, 0x2, &(0x7f0000000240)=""/4096) syz_emit_ethernet(0xe, &(0x7f0000000200)="bdd9477c320c93ba8c1a900e8656") msgget$private(0x0, 0x101) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) r6 = kqueue() kevent(r6, &(0x7f0000000040), 0x4, 0x0, 0x3, 0x0) r7 = dup(r6) renameat(r5, &(0x7f0000000100)='./file0\x00', r7, &(0x7f0000000140)='./file0\x00') 22:28:41 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{0x6c}, {0x15}, {0x6, 0x0, 0x0, 0x100}]}) setrlimit(0x7, &(0x7f0000000080)={0x9, 0x2}) r1 = socket$unix(0x1, 0x5, 0x0) pwrite(r1, &(0x7f0000000240)="d000"/14, 0xcf7ed9ef6b2a2e74, 0x0, 0x0) 22:28:41 executing program 1: openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x8020, 0x0) r0 = open(&(0x7f0000000480)='./file0\x00', 0x8000, 0xfffffffffffffffd) writev(r0, &(0x7f0000000100)=[{&(0x7f0000000180)='#!', 0x2}], 0x1) write(r0, &(0x7f00000005c0)="97a9ed27bf5536f44ee3f38203a94001b20fe0eab52020030000040000000000bb695c0bbcaa9eb20d79abe65c0ffc5b9ce091c4abd14971540274a182230a", 0x3f) execve(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) 22:28:41 executing program 0: r0 = socket(0x2, 0xc003, 0x2f) getsockname(r0, &(0x7f0000000040)=@in, &(0x7f0000000180)=0xc) setsockopt(r0, 0x0, 0x22, &(0x7f0000000000)="caf5b415", 0x4) r1 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r1, &(0x7f00000000c0)=[{{r3}, 0xffffffffffffffff, 0x11}], 0x3f, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000080)=[{{r2}, 0xfffffffffffffffe, 0x5}], 0x1f, 0x0, 0x0, 0x0) r4 = kqueue() kevent(r4, &(0x7f0000000000), 0x20, 0x0, 0x10000, 0x0) fcntl$setstatus(r4, 0x4, 0x4) r5 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r5, &(0x7f00000000c0)=[{{r7}, 0xffffffffffffffff, 0x11}], 0x3f, 0x0, 0x0, 0x0) kevent(r5, &(0x7f0000000080)=[{{r6}, 0xfffffffffffffffe, 0x5}], 0x1f, 0x0, 0x0, 0x0) sendto$inet6(r6, &(0x7f0000000380)="be111d068a497985b16624073411acfe8f0936a855a120e9cfcf894fdf6b187b1f32cd4cb7f5064cffd9d5bd8d751a35da5e9a108581cc868d2bbb4d17809e33fdc8d08957f72ce0307b5fc5d7813adf4a4f3d6c572cc2ca0795bf97e85b26ca102972989c572eae52800b9cad9e91765a85d68753d746286bde23da136837fa6f53b926d54e2214eaee52a082a304ed2747361ac9f37193f642f78225c61f3746ecbf5af20368b80f4f745a3c05e3242c0f95ba7e6a44e0991da04cc81c540bc1dc92b49d45162618e77f3cd257353a", 0xd0, 0xc, 0x0, 0x0) r8 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) write(r0, &(0x7f0000000480)="f32d668cd3c08c166ea5d74752ce4d4230d0f93c445b7976e8bdf746cbaf9717d88363454e6db61976ad715b54b68e7e39ebbfd375c8cb5699f43acdd2d95dd67486a4f37ef166b7e6355906f829a8acade73c26786abe0b36790c656bb27ecc6eeac5109f3ab87d9be00701f9a06de913fb6671d648b2af2469aacff960b35dbeec2b9f94dfd7a061c634b10038e8124e21b296c9c76216c2eb155761426c30506277bc6ffb4d3e23d947eba62f64f3df8b550e2d0ed85649f2172fac47104387941d72476ce24a44a3744ed463933ba92024b2e1611d15b80dfd55e6c197d9", 0xe0) kevent(r8, &(0x7f00000000c0)=[{{r10}, 0xffffffffffffffff, 0x11}], 0x3f, 0x0, 0x0, 0x0) kevent(r8, &(0x7f0000000080)=[{{r9}, 0xfffffffffffffffe, 0x5}], 0x1f, 0x0, 0x0, 0x0) dup2(r8, r10) r11 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r11, &(0x7f00000000c0)=[{{r13}, 0xffffffffffffffff, 0x11}], 0x3f, 0x0, 0x0, 0x0) kevent(r11, &(0x7f0000000080)=[{{r12}, 0xfffffffffffffffe, 0x5}], 0x1f, 0x0, 0x0, 0x0) sendmsg$unix(r0, &(0x7f0000002380)={&(0x7f00000001c0)=ANY=[@ANYRES32, @ANYRES32=r0, @ANYBLOB="78207173c807cbde4a57fb45861f4d6e8bc7982718ab13022f6c56c155b3e8df82d0e4cfcc7737cb00b83f122a6151414491a1377944b47b2354fca696732ed7abef18e45661103ebef4c7a28127bc755c78eef6e81acaf915065e402854f893aa4106ea65525fb0b107fc66c4a83fe950d08b4516837311cf51d3bdc0b678c18f2b631db44ddb5a2d337fcfc6b99544d785648f211c9252368be77009d872d434d50dcb7e90f267927d01f4321cf5ddca01f599e2a72a5a0e9324fa7bcd3e2c032aa1", @ANYRES64=r12, @ANYRES64=r2, @ANYBLOB="9bb9a26dc65889fbfbd3131368307e46fe1baa52abc98d8163a40d7b9bb505e8ff0f9c03d10c40000000000000003f12c973dcb5b086620f879f45917977d641ab10a9c50df5c04bacac3a489beb0d88756c51a1be70c4da035ccbbfe302e501c28f05b9682a7116d930ff947d326e00a0f7a49119b34d7c02dc8995b0e32c5745be923e02bde77b649418b45288478607c49aa458291153d998894dfb738ce0376f81e3a6a58d03c397406cd23c2db95d1a0b86734e62a85d4188b0c269b23b3e8cd99d278d75e1a1d059011955c332c512d8301c4710e431873f168caa88f2349d"], 0x6, 0x0}, 0x0) 22:28:41 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "0005f45a179b00000000f300000000000000d293", 0x4cc1}) socket$inet6(0x18, 0x2, 0x9) r0 = socket$inet6(0x18, 0x8000, 0x8001) r1 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r1, &(0x7f00000000c0)=[{{r3}, 0xffffffffffffffff, 0x11}], 0x3f, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000080)=[{{r2}, 0xfffffffffffffffe, 0x5}], 0x1f, 0x0, 0x0, 0x0) connect$unix(r2, &(0x7f0000000240)=@file={0x3, './file0\x00'}, 0xa) r4 = openat$null(0xffffffffffffff9c, &(0x7f0000000100)='/dev/null\x00', 0x80, 0x0) setsockopt$inet_opts(r4, 0x0, 0x1, &(0x7f0000000140)="0f816064895193c888d2cdf2bf877f4613c3c333b27fc64d742ed41c9b8183a0b380d8353549c6190c51e5d4bd6be6e290fb27824a4c3233e9786b09b1746e3a176cd07f20dd4f45bad6448ae072a4640ba0b0e94cf613be947778099d3517a0ee93ec9de3fa278904325b3bc67f992fc4f6fe817b9abe708ca25727cc630e3f9a1ebad8b711c1a1c5362cd1c1ed968faac5a32226fd3384eceb64c12063ede6dcc48e4bcd7df9690ad56531e9f7dcada234c3706aab7be065f8b80012e95d8ddd0ab46b24e1d8c2b6b942055e4342844f6df30e99df", 0xd6) getsockname$inet6(r0, &(0x7f0000000040), &(0x7f0000000080)=0xc) r5 = socket(0x18, 0x2, 0x0) socket$unix(0x1, 0x2, 0x0) connect$unix(r5, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) 22:28:41 executing program 0: setuid(0xee01) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000001400)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000140)={0x0}, &(0x7f0000000100)=0x1) r2 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000000)='/dev/diskmap\x00', 0x800, 0x0) fcntl$getflags(r2, 0x0) setpgid(r1, 0x0) 22:28:41 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) msgsnd(0xffffffffffffffff, &(0x7f0000000080)={0x1, "e5d05e0ef6c6649787"}, 0x11, 0x1000) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x81}, {0x87}, {0x6}]}) syz_emit_ethernet(0xe, &(0x7f0000000180)="0063fe26e8f61f676b01b8aa6f06") 22:28:41 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000240)={0x1, &(0x7f0000000100)=[{0x3}, {0x81}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000040)="00000000000000003c9c3c8fcbdc") 22:28:41 executing program 1: sendmsg(0xffffffffffffffff, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000300)=ANY=[@ANYBLOB="2000000000000000ffff00000000000000e5005b67071b542a538706000000b8180000002900000031000000030000000700c2040000003f1cc7ffafa9f5dd0a807b17de07bcff44d62f660174d14892304fa7f7191c620a5ce3353a696456e9931469f97db6ea2c972d6eb5f34730062a7245a1645f728bd4ecbc7536ca36de8ae37d357b0c475ec1908de9d7f62c238a5f8c28a15d5c06ae6d85a889dcbe673e63d0b89542b52820e111d5b4f5ddb18855de2e2f821788247fbc"], 0x38}, 0x0) r0 = socket(0x18, 0x4003, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sendmsg(r0, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) 22:28:41 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x80002001, 0x7fffffff) r0 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r0, &(0x7f00000000c0)=[{{r2}, 0xffffffffffffffff, 0x11}], 0x3f, 0x0, 0x0, 0x0) kevent(r0, &(0x7f0000000080)=[{{r1}, 0xfffffffffffffffe, 0x5}], 0x1f, 0x0, 0x0, 0x0) ioctl$WSDISPLAYIO_DELFONT(r1, 0x8058574f, &(0x7f00000000c0)={'./bus\x00', 0x5, 0x8, 0x9, 0x0, 0xbd3d, 0xffff, 0x9, 0x1, 0x0, 0x8001, 0x7f}) r3 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x80) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSTOP(r4, 0x2000746f) ioctl$TIOCSTART(r3, 0x2000746e) 22:28:41 executing program 1: utimensat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', &(0x7f0000000040)={{0x800, 0x8001}, {0x160, 0x6}}, 0x0) r0 = openat$pci(0xffffffffffffff9c, &(0x7f0000000080)='/dev/pci\x00', 0x8010, 0x0) flock(r0, 0x1) mlock(&(0x7f0000ff9000/0x4000)=nil, 0x4000) r1 = socket$inet6(0x18, 0x0, 0x6) setsockopt$inet6_MRT6_ADD_MFC(r1, 0x29, 0x68, &(0x7f00000000c0)={{0x18, 0x0, 0x5, 0xfffffffffffffffe}, {0x18, 0x0, 0x2, 0x3ff}, 0x7, [0x1, 0x5, 0x1f, 0x8000, 0x8, 0xfffffffffffffffc, 0x200, 0x2]}, 0x3c) select(0x40, &(0x7f0000000100)={0x9, 0x4, 0x4, 0x4, 0x7, 0x9, 0x2, 0x9}, &(0x7f0000000140)={0x276, 0x4, 0x81, 0xad6, 0x4, 0x2, 0x8, 0x400000000000000}, &(0x7f0000000180)={0x4, 0x0, 0x5, 0x8, 0xffffffffffffff7f, 0x1, 0x698, 0x1}, &(0x7f00000001c0)={0xffffffff}) r2 = open(&(0x7f0000000200)='./file0\x00', 0x100, 0x110) r3 = dup2(r0, 0xffffffffffffff9c) ioctl$DIOCMAP(r3, 0xc0106477, &(0x7f0000000280)={&(0x7f0000000240)='./file1\x00', 0xffffffffffffffff, 0x2}) syz_open_pts() mlock(&(0x7f0000ffc000/0x2000)=nil, 0x2000) ioctl$KDGKBMODE(0xffffffffffffffff, 0x40044b06) lstat(&(0x7f00000002c0)='./file1\x00', &(0x7f0000000300)) ioctl$VT_SETMODE(r3, 0x80087602, &(0x7f0000000380)={0x0, 0x306000000, 0x7fff, 0x3f, 0x1000}) r4 = accept$inet6(0xffffffffffffffff, &(0x7f00000003c0), &(0x7f0000000400)=0xc) connect$inet6(r4, &(0x7f0000000440)={0x18, 0x0, 0x9c69, 0xfffffffffffffe00}, 0xc) r5 = fcntl$dupfd(r2, 0x0, r1) ioctl$BIOCSHDRCMPLT(r5, 0x80044275, &(0x7f0000000480)=0x9) utimensat(r5, &(0x7f00000004c0)='./file1\x00', &(0x7f0000000500)={{0x6ac6, 0x9}, {0x2, 0x80000001}}, 0x0) pipe(&(0x7f0000000540)={0xffffffffffffffff}) ioctl$WSDISPLAYIO_LDFONT(r6, 0x8058574d, &(0x7f0000000580)={'./file0\x00', 0x7fffffff, 0x0, 0xd131, 0x0, 0x7, 0x3, 0x7ff, 0x1, 0x1, 0x7, 0x8}) openat$speaker(0xffffffffffffff9c, &(0x7f0000000600)='/dev/speaker\x00', 0x200, 0x0) open$dir(&(0x7f0000000640)='\x00', 0x0, 0x8) pipe2(&(0x7f0000000680)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) ioctl$VMM_IOC_CREATE(r7, 0xc5005601, &(0x7f00000006c0)={0x10, 0x473, 0x4, 0x3f, [{&(0x7f0000ffb000/0x3000)=nil, &(0x7f0000ffb000/0x4000)=nil, 0xd783}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffc000/0x3000)=nil, 0x4}, {&(0x7f0000ffc000/0x2000)=nil, &(0x7f0000ffc000/0x2000)=nil, 0x5}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ff6000/0x5000)=nil, 0x2e}, {&(0x7f0000fed000/0x13000)=nil, &(0x7f0000ffe000/0x1000)=nil, 0x80}, {&(0x7f0000ff5000/0x1000)=nil, &(0x7f0000ff1000/0x3000)=nil, 0x400}, {&(0x7f0000ff7000/0x3000)=nil, &(0x7f0000e00000/0x200000)=nil, 0xba}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000f84000/0x14000)=nil, 0x8}, {&(0x7f0000fca000/0x4000)=nil, &(0x7f0000ece000/0x4000)=nil, 0xa3}, {&(0x7f0000eb0000/0x3000)=nil, &(0x7f0000ff3000/0x3000)=nil, 0x9}, {&(0x7f0000ebd000/0x2000)=nil, &(0x7f0000ff9000/0x4000)=nil, 0x4}, {&(0x7f0000eb8000/0x4000)=nil, &(0x7f0000ffb000/0x3000)=nil, 0x8}, {&(0x7f0000f8e000/0x2000)=nil, &(0x7f0000f65000/0x2000)=nil, 0x1}, {&(0x7f0000fb1000/0x2000)=nil, &(0x7f0000ed3000/0x4000)=nil, 0xffffffffffffffc0}, {&(0x7f0000e27000/0x2000)=nil, &(0x7f0000ffe000/0x1000)=nil, 0x7f}, {&(0x7f0000e53000/0x3000)=nil, &(0x7f0000ffa000/0x4000)=nil, 0xffffffffffffffff}], ['./file0\x00', './file0\x00', './file0\x00', './file0\x00'], './file0\x00', './file0\x00', './file0\x00', ['./file', './file', './file', './file'], 0x101}) pipe2(&(0x7f0000000bc0)={0xffffffffffffffff}, 0x4) connect$inet6(r8, &(0x7f0000000c00)={0x18, 0x1, 0xffffffff, 0x6}, 0xc) r9 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000c40)='/dev/bpf\x00', 0x10000, 0x0) ioctl$BIOCSRTIMEOUT(r9, 0x8010426d, &(0x7f0000000c80)={0x20, 0x20}) 22:28:41 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f00000001c0)=[{0x2d}, {0x1000000044}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x535, &(0x7f0000000340)="b6") openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x80, 0x0) ioctl$WSDISPLAYIO_GVIDEO(0xffffffffffffffff, 0x40045744, &(0x7f0000000000)) 22:28:41 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) setuid(0xee01) clock_settime(0x3, &(0x7f0000000040)={0x6, 0x5}) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x0) open(&(0x7f0000000100)='./file0/file0\x00', 0x0, 0x0) 22:28:41 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000240)={0x1, &(0x7f0000000280)=[{0xffffffffffffffff, 0xd75, 0x6, 0x395}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r1 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r1, &(0x7f00000000c0)=[{{r3}, 0xffffffffffffffff, 0x11}], 0x3f, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000080)=[{{r2}, 0xfffffffffffffffe, 0x5}], 0x1f, 0x0, 0x0, 0x0) dup2(r1, r3) r4 = openat(r3, &(0x7f0000000080)='./file0\x00', 0x0, 0x162) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000180)={0x4, &(0x7f0000000140)=[{0x0, 0xfffffffffffffe00, 0x2, 0xedcd}, {0x100000000, 0xffffffff, 0xc6, 0x3ff}, {0x9, 0x8, 0x37bd, 0x3}, {0x4, 0x6, 0x9, 0xfff}]}) openat$klog(0xffffffffffffff9c, &(0x7f0000000040)='/dev/klog\x00', 0x400, 0x0) syz_emit_ethernet(0x3b9, &(0x7f0000000200)="d0") 22:28:41 executing program 1: r0 = socket(0x2, 0x4003, 0x0) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd\x00', 0x100, 0x0) r1 = dup(r0) ioctl$WSDISPLAYIO_GETEMULTYPE(r1, 0x40047307, &(0x7f00000000c0)={0xb40, './file0\x00'}) socket$inet6(0x18, 0x8000, 0x7f0000000000) socket(0x18, 0x8000, 0x871) 22:28:41 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f0000001280)=ANY=[@ANYBLOB="6202e5af95469321bdd97af4d34cde4697640255714bf63803bb28c36c83655034258467c59508c2cebacdb9c87852d317c75404892661d81a770f719c93fdb349ec1c1f182d8dbc4be336b86d3a20afd4095dd4511a63cd80377d72d94ee44e9c79b945bd7a53f02dec3ea8c93deeef9578432129e23451d02581ae5a1f213052b241297f64010fc6891fb95466710afa7318b7"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x1, 0x0) ioctl$FIOASYNC(r0, 0x8004667d, &(0x7f0000000040)=0x19) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r1 = dup(r0) r2 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r2, &(0x7f00000000c0)=[{{r4}, 0xffffffffffffffff, 0x11, 0xfffff}], 0x3f, 0x0, 0x0, 0x0) kevent(r2, &(0x7f0000000080)=[{{r3}, 0xfffffffffffffffe, 0x5}], 0x1f, 0x0, 0x0, 0x0) dup2(r2, r4) sendto(r4, &(0x7f00000000c0)="b51e1ccce63e64dafb8d1e847e996657ccc19866e1e21c30677f9b4aba6c8655e0491934f2d14b482022dc25b630665559591b6181bbf0261803daa24269e15322dec1298050b6ad6e66ea56bda7c56a4182a7db5698d7d0dc736716d6be6937a693d3972cb53545c16cd7d9b9adfe987947225ec7c2fa0460d86eec4cd3818cf95b14f07aa468c18b88a89d447e8ba2526c4f34865520ca498cca7a4c82b3bb2780dd245382e3873bb6679386d2b9a66816ed03b62a885da979876e0381d38689b5bbc5c975071803453c0770a277bd497bf238bcd553c9c9ac51e44292009897a9d79109163305b44d0d53f473d9b8b04a96853b48d169", 0xf8, 0x80b, 0x0, 0x0) r5 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r5, &(0x7f00000000c0)=[{{r7}, 0xffffffffffffffff, 0x11}], 0x3f, 0x0, 0x0, 0x0) kevent(r5, &(0x7f0000000080)=[{{r6}, 0xfffffffffffffffe, 0x5}], 0x1f, 0x0, 0x0, 0x0) setsockopt$sock_int(r6, 0xffff, 0x100, &(0x7f0000000200)=0x1, 0x4) listen(r1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1002, &(0x7f00000001c0), 0x4) r8 = socket(0x2, 0x1, 0x0) sendto$unix(r4, &(0x7f0000001340)="1c4b641c8d48a64522283948af5e9d376addbc33fbea770f75c4571cb21787ec1d33770ab182fde71c154691b642575bf67d05a8ef8f5fe1eb2df7bf7152d51c6a896c3360fe711c9f5f25de2ec4bde6f9201253ab53d7871334b0", 0xfffffffffffffeb1, 0x19, 0x0, 0xffffffffffffff7d) r9 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r12 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x0) kevent(r12, &(0x7f00000000c0), 0x3f, 0x0, 0x0, 0x0) kevent(r12, &(0x7f0000000080)=[{{r13}, 0xfffffffffffffffe, 0x5}], 0x1f, 0x0, 0x0, 0x0) ioctl$BIOCGRSIG(r13, 0x40044273, &(0x7f0000001240)) kevent(r9, &(0x7f00000000c0)=[{{r11}, 0xffffffffffffffff, 0x11}], 0x3f, 0x0, 0x0, 0x0) kevent(r9, &(0x7f0000000080)=[{{r10}, 0xfffffffffffffffe, 0x5}], 0x1f, 0x0, 0x0, 0x0) dup2(r9, r11) write(r11, &(0x7f0000000240)="4b9cf45f8b1035d040c7c09649f0a68643d0fa3ebff5675066bd098bf08f875a75c23710345698faedefd06e55754bcfaa749b2fa1a36d60ce59935d26b78d90aa5f4b5b47990c37f4ea8deeeccea549cb16f25eb5a2fe1faa507190ca689c373d8e133f10a986d64e4f10d52bdda61b90bf62e12055db12913d68feedef197139f55bd1d3a90db483490f2ca7a2a9b2492af05d6c6e76d2f79c4cff849d2e4962ce8586da2e58bf8ee02251302f2342d1482d4e3812d2c879e920497afca398a267a1ebd6c74f31dc864554d008df5770bedcdde4dbd556dead8079ca94451b309f0fc3583e15b97100732330b119cc2652c2cef09623dcc98cf69b076a366da7ab48025d5d2773d661314dfb59309463650d2640cc666e861fd7fb57f3f8a0fb480845ca08acea0ae49e9895114b0f4f695cd501eda2d1f45cc9ee847039401d2a5676925389f32f13e51a1de22256cd9c29e288260abb01909c6db5e4b4bde1929a6e16f5443e90174b75f18129bda7bb5444b314be2a8b470439bd097681d8e6540c65291a9cb8f25aba4a1ebbac22a115c32201aa234a359731a18bd45647af0eb528e7dce1619eb0c1fcbc4e3897e6686874788659b61cc9a27a769f5690d3a27617741791760ee47d9b733ec72bae47d2625c9793ddf5065ce9a73675303f3017232d48c71e9a8b394bc9fb0ad7a0122b7360831e2aa765dc92ef812a249c24a1d7c32d3d4c6a6c70dac0d4959d94b53bce11fae07b9d328ff4bc1a907afdb0dbcdb2099d67e488d012757d514671f0e7c87a423d98fde078991d761d8b9894cba07f123d1d3601bea7070970ceb88dac04f2c82c4f10dd095ac8bd6df2c1fbb5f3bef74b83c126e65d5c6af78ddcd159647e46aafc9aa33b0479dc9e80decb889a4b0eac1a5cb65aae08d920f67416f6b0d28ae8f54b508071d7af650b6dfd5d5c2e389f0dd72484ff46d59f6c3a0dc45826068732d32e7b2a99f48cc6aa257812fa4ed5a8c7f2f58020923015f3b5c2cbf286a9cfdf0dd26cb4e578bc877f1b7c70101adcec21aefe935a80a0209d9c859aff40636a9910d679125dd95c26ec5acb1f11fe4df9950bb631537251ea5cb3aa8ca6266cb4e66d7d5976fc3e7f8c021d43d767c0f10398d3148a4e56da95b6a309e84ae75d53645791adf055354925de34b33d0b211129b2ea9d6f4e678562c35bdcc914d20929de74b11b16baea0a2b669e8e815dd9638b5c20d3ffe83b81592c7e6b5bbd7ed956fc663f95229b621068508f9a32384d50892c07ddb3cd763d1c0309e44a3acae849f64a4deaa8493ac6b9fbdb666d63942d7c013550858367ea3a2faa44d968b303b63207a824ba9c64979f7d4820fd53569c471aefd98cd025d91cad00b0fff6a26b166a001aece58e3e9b299957f02860071ad24aa21c27935a50741dc239d2e9a22fafd5c584627b61de142b96cc24b2aa4442c59a65e025d62dc8ef730bab0cc22714c802d1cb3c03b50bea4f5aac4584244411e2e89ab120cc6d1ddbabcf4944c97f6efdc2fe6a2782d621a81c5f62684e0381a8a9a8fc5f5aa3e7b300abdd0e3994ef3e499000a7463684acc9fd731145d15189fc040be13bc11052967d1cd71e84dab6ee8bf79362f42bcff457a742d7307dea16a44d004e7012cb56c36d14c49ca8534c887b39390ba2f242d45818afd8f9ee9b126715c9d9e5c03520011f3efdea43437bb36efc5690a235d3ab919303600da20047603143b94d9adaf1d67a13a38a249b7d3f35d308afb9d81699df2c61b0ed76ce848aebaa0b2ea08d6b75172fa7d154c7a13274f91d090e7256dc3c732dec8beaae340d8f562fc1b078556abad795b3b5ce9d20be6f949edb22b5dcd794f457740be2c2dd57033f24020ca45f8e52f8b48d0dee1b1c6f054fe964661cf497c23ecd911ce6f7222fbd3cc575f0db74c8bafbac5438f36a32fe506024f0a3e8d5362614fb1cf22a2274704fc45d54a740dc72a22dc5a826aa076b2ef919915af773427bc0478f27850498970c79a2c84a578b0c70813c7e4060dc632c210b17a864454e0b14ccd0b685742e69c2041a01b1f69627b2484c9241d51f27396b9d70f91fc9b9d56af83139eb26b59fc21d0a51d6fb637c069d2306f9b32ee01ac7409e8723800ed39702cf60e6c9d5aaeab330c960f0590d9f5c1d8fa0c59db30fbb8ff64b764d61d10cc5a55d85602dca5122892c7d2d8ca9865df893444347a8ba8dd27b9ed0bd653609f28cb5f7c379829610357c1ace7f64473ed457467cb6e65305022bb054ef58a77e983a2ca15713231ce2bdb2b31cd4d9017e8a0f55bb9a9ee8c39bc8449f76f425642826c26e25d8ec31ff4a779e6fa799b561a746ee5861a8e0c00970786feed1ea9cf7dc8fc41ff5189d6863ee89ee539c18b5224bc5aab12ef42481e75b4f9a70536a6a9b1750ab7bd2b8ddc944c8ca4580f3bf0826e2edb7a77949c568696059fade28f694045b13f489c9c1a074111ba4a0b5666a0ba0470e2ed2ca0a38cb965c822da2437ad892c57350a7ef1b7e38e0b870bd52c8f9a345b18e2da17c5c8d8b09e02ec3298b4ddb1983357c9d58a8be92032d11b153cce5cac8669b5dd80c36ce67e326f9c3a5844d89967bcfe81fee65e43a480620fcdf87496e0dcfbc5504fe17d17d878579fb48ba6361ae83ba0c68182c41c1572a7113e274cd4d2e6b3962a50970683c08810b5ce37a99a9023cbc1a19e330bbaf0f564eb7c272b43d15effa3ea3e66e96fbdc7875c759533707918f9ece92b011ff948b93acc5b3c88df42aea05c0560667e88eb3e6abafbf61f6533fd23e64a798c5e3003eb4188fa3d49affe499851a7d50a0f3ccd39759728b381f6ad6801b5b83b04fc6390b1d94466900bef51810c84aac132be79bf7b76899d60788c9e4a69143072c6349e8fbe4d3716e485f21568dfd206f769c83c6f6a65027e2f345224511b56e68c40e4781af0d7fe8adb748ec68eb6d951106ed5196a881ad1c44b457e48c65dcb5b2f49950976a11661155ec27a58b9d7082f2b70ed36074d2fcc75d1ac628060c081b39326a4ecbedd458febd68d2c5e073ae800b609743e4dbd93f7193ec6d265ffaff369db0f36537c9ddd6b2ff01470b8391a5e092a8e89a4750cbd11c45f28e64a8e8a2c2eb746ec4b2b0606cae443dd8e2afc489ee83f2ceac8704a80c10d7e523657818be6f64f2106353a8d7697937e9c3f2608d794524edc80fe19dbe34504f1bfd3e60ef1d84bf723a3d19d524d3b6922eaa6f240c344a320762c558ee622203b026b3049c9c845b87d0f7a8cadbbbecf9545b00079a9f53668acfcf9662eeed3b5582f6e7cfec06b2297f8368aefde81a191f2fbce51bb67224392b6d881af3d9235a3fe2b705fed3a7e314956a6456a26063b5acc2e41ac822e72afb8bd3e5d1fdecc1ae154a92976480afca9a1e67441ca297d39f206558c5aad21741166431595ae8682862d5ed63d48c14c5df3a7ea4d1ef44bf124be382bc574b0a9b6222671721e4e301b32d80a0fffef67dd42a641915e681a6277dad9b197da07dec202cc6f605fe2b8f029e520e4c94003d48a9d36d7fba40c725c55d147f68312866d8cf2475229c638f6935d5c5c6dfede990ef72eeb110521f00f0e16218fda198ef00768bf5c2fe19b31285bae5b662d5ee8b5a9c6180859a3ce8874b9e75bad192da767d573b931f3a222842229a0e5712d59e516b803bcceb359d18af18fea610312ff807922ee15abf31e3d622f0fb62ec3ee674fa0c2b37f1cb10793ed6c5eac0850c39c005893fbe6bf0f232240db4f031e4f3260001ff298ff74c4a2ce62dc95ae0bf070cd3eed7b1bf68d7bee5de769e9dbf0def3ac9198680ad1676a4900be24430e6b8d780f33e4a02196fc3963913e941fdc8db348ca81b3829e723f552ee6de53f0efa438e0ec8feabdd836310a1cf446fbe7b6fc4b1094cca9eee3c0e0b365c91f3c7270c6898100e11ba0fc1696bc5ed6d7fd45bc33a6eae82afd4045d36a16270bfcd442eb945c7c12b8673f344377dc7a625c3ea6bde4b2f7a935eef4cadc4d32e71a662be3561681b5f0c1f9b6a1f4a75bdf95779913e984db702f22210ddba78e6c15970cf4247a816343e6343399a91a7b3ae9305d9d317af6688db6bd082dc22e0bba7cb66372b21ebc720ac8c278f590e55cddfdf6e798faad700d0fad9298183923df5346446055d8540fb767a300c19453ad95cb1e1401e5955a2bee1961edeaff1e503b8d70845b7a5284aafdbbfabeeca1de8ea6caf58e72933d4942d5ce357433a9f6e03c68d268e8e4a98d4a415a650de62dc37dd4c79ca32195d214ffcd877e8864943bf2b53cb49a87476837e577334733078d130a54d6d781bed20d45ab9b843d8e6c9eaebdfdcc9e01e5ae7c1ce3631e8edf17d78f170c67f65f834107e6c1c94d84e00ddaa8d74ea988b8525caef5dc840ea83814238cdafb4aa93bf1d587f27283d29f0a33262fdba69c724716e70da36a98cbf342641524da32c6d944a67afc2a20903e95bf06abec5aa2c5a1c8638ca0598681f5b3fac61b282517768ee37814e2dfc43800bc7c45f1f9b4256f3da747835568cd22a57d4f03dfc1b5cca5813cd7e05ce50afe91888eaef292fbbc8a3988d52f1652dd4ee992a9ce0fd42f59f5de13cdb5034d69457ebdba38d67859bcd216de6969a1d86ac55d50f279d48bbad7ce938d82154273ad67d858d5f2bd94ea27084b10280f569c2c85a8ca336c7b2e519e74a35544f7ac9f092e39f67ce39b858d01eebc323ad69b0c07a14b54bfe934dbc612e41ef29aa3d5d490a0ad0e65a373a3b803c11a5f41e36d90017d70154ef472fa64d830f6dce2dccda2ffc2d9a609205a222cafe97806a392f9c61a99cd1f7b1ede878118d974be079e242209156b0ae2f1edb65276861bc84a198d62533d23fa5b46a5a09fbe2b5003cee8340500c203b84ad86b88f6b849d9bf0a8b79999c66cbbff889fd101f42fe10779565a709ed38b0cf84491ba8f67e6ea8e5fadfe7d8cbd2dfdeef87bc06bbc854a35e20dd6295e5717ea29d0d7f2ad8bf95361695c10ca2a9ff190ae6cd87e88da07d28bf7b9b87206eac762884636331f064799ce61dd3fa0588ce6437710e5209a0f4dbcdf62b133d10c2a3251a32d5b5f47e61bb6c0673953b98e22574b9298775d7fd6be5091ec012125e3924dcafc3a2580e2b0f7bf8ffd6752a90a79e908a7a15cc04b946d586a278670a5c1f9e7197a3c5be5c17db2c066b79c211d8dde218e41bd3053e1ac220c036774513143fe3be32598c8a9618af258be84c58c1b58676ba0ee5a5efe19265462dd29791873e4826f1ef5ed75aa2afedc5fd3457c68ebbfda19ba5f2cf5331b69a3f183117d40b560099151b7249eae41c831ec82f77e083d2aee6faf4e66616af7ec0ab3467862189deebd76b32c7fc4b16625c04fe03393b4e5bb689b0cec79c4ec4c07dfd5223be1d2415df513f71e51e9cec071f7adc7a34f776a3c38892839166dc75d755f829273ba9d0e759a91b8ed714ec845dd80393c6cbd0e63e12b6a12f90e81b035a12be58b686986ae840e6b9c6c6cbed68362a660815858f3f6dfd12bcf228eec91149a0e3648fc0a26d773fbb23fe998281e096ee66280e1cb516d1b202bdeef70ff207c8be97f550e7245388b7a39776461a96d9d80c0cb58d65cc7e00a9f9711ed7269cccd47f22e92da56137805e92591e8f485f515632d78c07ce24d5f9cacc391ccedc340", 0x1000) sendto$inet6(r8, 0x0, 0x0, 0x0, 0x0, 0x0) 22:28:41 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chroot(&(0x7f0000000240)='./file0\x00') setuid(0xee01) execve(0x0, &(0x7f0000000180)=[&(0x7f0000000100)='/\x00\x00'], 0x0) r0 = syz_open_pts() ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f0000000040)) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000180)='rc') 22:28:41 executing program 1: r0 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r3 = dup2(r0, r2) kevent(r2, &(0x7f0000000080), 0x8, &(0x7f00000000c0)=[{{r1}, 0xffffffffffffffff, 0xaf}], 0x835, 0x0) ioctl$WSDISPLAYIO_SBURNER(r3, 0x800c5751, &(0x7f0000000040)={0x6e9, 0xfffffffffffffffc, 0xd}) 22:28:41 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f00000002c0)={0x3, &(0x7f0000000000)=[{0xb1}, {0x2c}, {0x6, 0x0, 0x0, 0x40103}]}) r1 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r1, &(0x7f00000000c0)=[{{r3}, 0xfffffffffffffffd, 0x11}], 0x3f, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000080)=[{{r2}, 0xfffffffffffffffe, 0x5}], 0x1f, 0x0, 0x0, 0x0) dup2(r1, r3) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r4 = accept(r2, 0x0, &(0x7f0000000040)) mmap(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x1, 0x6f6f94e4efbc625d, r4, 0x0, 0x0) pwrite(r0, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) 22:28:41 executing program 1: r0 = accept$inet(0xffffffffffffff9c, &(0x7f0000000000), &(0x7f0000000040)=0xc) sendto$inet(r0, &(0x7f0000000080)="41a847d787b134e752ec4de8603b49a9805f1cc7fbd8782fedaf235c06dba903ab668b6ba807c53cde6313387a01e3fdba34721a7ce0e072c5b174b8b308f75527e8d609e6558b8420f81fc7b71f2b23ad1d4ef797f31df3b3360e52fc24c5d9bc0e452f9145f2bf3e66174c5433baddffdb13caf6816ec4ec3fc9ad7e2cef97ea41229d707a41445704c48bd0532abe398fe774a7c99740ce9251b5e177b2e58699ea9dbced59e3458859e4019c57e36d90d525d1dfaada8a4e64277bb8466a9d4d0bb930e4fd7d25cbd44bf768a9da708519d217f3e50eed5ea16b6ef74de48d10", 0xe2, 0x2, 0x0, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x9a0ec0e7ce841f5d, 0x0) ioctl$BIOCSBLEN(r1, 0xc0044266, &(0x7f00000001c0)=0x7) recvmsg(r1, &(0x7f0000001900)={0x0, 0x0, &(0x7f0000001840)=[{&(0x7f0000001600)=""/222, 0xde}, {&(0x7f0000001700)=""/203, 0xcb}, {&(0x7f0000001580)=""/62, 0x3e}, {&(0x7f0000001800)=""/27, 0x1b}], 0x4, &(0x7f0000001880)=""/67, 0x43}, 0x841) ioctl$VT_WAITACTIVE(r1, 0x20007606, &(0x7f0000000200)=0x9) ioctl$WSDISPLAYIO_GETEMULTYPE(r1, 0xc014575e, &(0x7f0000000240)={0x5e3, './file0\x00'}) r2 = semget$private(0x0, 0x4, 0x400) semop(r2, &(0x7f00000002c0)=[{0x0, 0x0, 0x1800}, {0x0, 0xffffffff, 0x1000}, {0x3, 0x2, 0x800}, {0x3, 0x400, 0x1800}], 0x4) semop(r2, &(0x7f0000000300)=[{0x0, 0x4}, {0x0, 0x1c55, 0x800}, {0x4, 0x4, 0x1000}, {0x2, 0x4, 0x800}], 0x4) r3 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000340)='/dev/wsmouse0\x00', 0x8000, 0x0) fchmod(r0, 0x4058c0a6390478c3) openat$diskmap(0xffffffffffffff9c, &(0x7f0000000380)='/dev/diskmap\x00', 0x1, 0x0) getsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f00000003c0), &(0x7f0000000400)=0x10) r4 = socket$unix(0x1, 0x5, 0x0) getsockopt$sock_int(r4, 0xffff, 0x1001, 0x0, 0x0) flock(r1, 0xe) openat$bpf(0xffffffffffffff9c, &(0x7f0000000440)='/dev/bpf\x00', 0x400, 0x0) ioctl$WSDISPLAYIO_GETSCREENTYPE(r1, 0xc028575d, &(0x7f0000000480)={0x5, 0x4, './file0/file0\x00', 0xffffffffffffffff, 0x9, 0x1ff, 0x7}) ioctl$WSDISPLAYIO_GETEMULTYPE(r1, 0xc014575e, &(0x7f00000004c0)={0x7, './file0\x00'}) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) write(r5, &(0x7f0000000340), 0x10000014c) flock(r5, 0x2) semctl$GETPID(r2, 0x1, 0x4, &(0x7f0000000500)=""/4096) ioctl$WSMOUSEIO_SETPARAMS(r3, 0x80105728, &(0x7f0000001540)={&(0x7f0000001500)=[{0x84, 0xfffffffffffffffa}, {0x3, 0xff}, {0x3, 0x8}], 0x3}) connect$inet(r1, &(0x7f00000015c0)={0x2, 0x3}, 0xc) 22:28:41 executing program 0: setsockopt(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000140)="ebffcbff13", 0x5) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000140)={0x2, &(0x7f00000000c0)=[{}, {}]}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) accept$inet6(0xffffffffffffffff, &(0x7f0000000100), &(0x7f0000000180)=0xc) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r1) socket(0x400000000018, 0x3, 0x3a) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r2 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r2, &(0x7f00000000c0)=[{{r4}, 0xffffffffffffffff, 0x11}], 0x3f, 0x0, 0x0, 0x0) kevent(r2, &(0x7f0000000080)=[{{r3}, 0xfffffffffffffffe, 0x5}], 0x1f, 0x0, 0x0, 0x0) dup2(r2, r4) sendto(r4, &(0x7f00000001c0)="d0e5173617b4c1615d8de71f426fec6247be700b5b7ba3cedab32d16c1f15d46ff348a1a94bc5525ad7bf98646d308cc37c726c5f9e3c69289e244e68278120b66b1a1e6d638df6423769cf0fa9dab96f27b1c0197ecaf01f04b523a178eeece68b3e20cd17af5f1e5deedde7d3a2093d34347e0d6ae5c40cc0c49fb9f462bd0ad8b90e1e10db5cacdba6c5cd7114a73bb73f8136684713175d3c4b30709d5e54372a097a6f9eec20753046622bad081f1a6d579faf0e188961d94d82dc51269f5030531afc2e48cfa66c44c949366b142d57883d848ed1a1c9f01b0691cb0616a61fd65de83da85548472b705a953af4da8bc", 0xf3, 0x404, 0x0, 0x0) r5 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r5, &(0x7f00000000c0)=[{{r7}, 0xffffffffffffffff, 0x11}], 0x3f, 0x0, 0x0, 0x0) kevent(r5, &(0x7f0000000080)=[{{r6}, 0xfffffffffffffffe, 0x5}], 0x1f, 0x0, 0x0, 0x0) dup2(r5, r7) connect$unix(r7, &(0x7f0000000040)=@file={0x1, './file0\x00'}, 0xa) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, &(0x7f0000000140)="ad18f05de2f4ef18", 0x70) 22:28:41 executing program 0: mkdir(&(0x7f0000000040)='./file0\x00', 0x0) mkdir(&(0x7f00000000c0)='./file0\x00', 0x1) open(&(0x7f0000000000)='./file0/file0\x00', 0x8, 0x94f15acb4991599a) unveil(&(0x7f0000000140)='./file0/file0/file0\x00', &(0x7f00000001c0)='c\x00') r0 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r3 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r3, &(0x7f00000000c0)=[{{r5}, 0xffffffffffffffff, 0x11}], 0x3f, 0x0, 0x0, 0x0) kevent(r3, &(0x7f0000000080)=[{{r4}, 0xfffffffffffffffe, 0x5}], 0x1f, 0x0, 0x0, 0x0) dup2(r3, r5) kevent(0xffffffffffffff9c, &(0x7f0000000140), 0x40ff, 0x0, 0x9, 0x0) kevent(r0, &(0x7f0000000080)=[{{r1}, 0xfffffffffffffffe, 0x5}], 0x1f, 0x0, 0x0, 0x0) dup2(r0, r2) ioctl$TIOCSTSTAMP(r2, 0x8008745a, &(0x7f0000000100)={0x7, 0x3ef1}) execve(&(0x7f0000000440)='./file0/file0\x00', 0x0, 0x0) 22:28:41 executing program 0: r0 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) r1 = openat(r0, &(0x7f0000000300)='./file1\x00', 0xb40a9123103bc131, 0x8) mmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x0, 0x810, r1, 0x0, 0x0) mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) rename(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='./file1\x00') 22:28:42 executing program 0: r0 = socket(0x10, 0x1, 0x5) openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x80, 0x0) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000080), &(0x7f00000000c0)=0x8) r1 = kqueue() kevent(r1, &(0x7f0000000040), 0x4, 0x0, 0x3, 0x0) fsync(r1) openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x80, 0x0) bind$inet(r0, &(0x7f0000000140)={0x2, 0x1}, 0xc) r2 = kqueue() kevent(r2, &(0x7f0000000000)=[{{r0}, 0xffffffffffbffffe, 0x2f, 0x0, 0x100000000}], 0x100000001, 0x0, 0x0, 0x0) 22:28:42 executing program 1: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r1}, 0x0, 0x5}], 0x0, 0x0, 0x0, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000100)=ANY=[@ANYBLOB='+'], 0x1) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) ioctl$BIOCGETIF(r0, 0x4020426b, &(0x7f0000000200)={""/16, @ifru_data=&(0x7f0000000140)="684850938378cfcc1e48d0e9f3f72cedc70b2abc96f77431049435be619f34c0a4b98edcc7be4c4c6731f2dac4aabe28ca19acfbdafda95bd6ca0fd35a3e63ec86c66b08759810090f60c898e7d46d15499c1c793c581398eb0ee9fa8d9c187a2e2c97202b7e260c3d5be33603e7b2d5f2b7ea1003cdd6a51bbb4c06eefa8c7421cfb6dd12aae3f6160a5c1bf9c8d4916c41f8"}) r2 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(r1, &(0x7f0000000040)=@abs={0x682eb13985c518e6, 0x7}, 0x0) r3 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r3, &(0x7f00000000c0)=[{{r5}, 0xffffffffffffffff, 0x11}], 0x3f, 0x0, 0x0, 0x0) kevent(r3, &(0x7f0000000080)=[{{r4}, 0xfffffffffffffffe, 0x5}], 0x1f, 0x0, 0x0, 0x0) close(r4) close(r2) r6 = socket(0x18, 0x3, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r6, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r2, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) shmget$private(0x0, 0x1000, 0x0, &(0x7f00005c5000/0x1000)=nil) write(r2, &(0x7f0000000100)="8c65", 0x168) 22:28:42 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x0) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0xa1) ioctl$WSDISPLAYIO_USEFONT(r0, 0x80585750, &(0x7f0000000000)={'./bus\x00', 0x6537, 0x1, 0x48, 0x0, 0x4, 0x8, 0x7fffffff, 0x2, 0x0, 0x6, 0xd}) ioctl$TIOCGWINSZ(r0, 0x40087468, &(0x7f0000000180)) 22:28:42 executing program 1: ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x400000000002, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x821869de, &(0x7f0000000300)) r2 = kqueue() r3 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r3, &(0x7f00000000c0)=[{{r5}, 0xffffffffffffffff, 0x11}], 0x3f, 0x0, 0x0, 0x0) kevent(r3, &(0x7f0000000080)=[{{r4}, 0xfffffffffffffffe, 0x5}], 0x1f, 0x0, 0x0, 0x0) r6 = geteuid() setreuid(r6, 0x0) setreuid(r6, r6) fchownat(r4, &(0x7f0000000040)='./file0\x00', r6, 0xffffffffffffffff, 0x6) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r2, &(0x7f00000000c0)=[{{r8}, 0xffffffffffffffff, 0x11}], 0x3f, 0x0, 0x0, 0x0) r9 = kqueue() kevent(r9, &(0x7f0000000040), 0x4, 0x0, 0x3, 0x0) read(r9, &(0x7f0000000100)=""/120, 0x78) kevent(r2, &(0x7f0000000080)=[{{r7}, 0xfffffffffffffffe, 0x5}], 0x1f, 0x0, 0x0, 0x0) bind(r7, &(0x7f0000000000)=@in6={0x18, 0x0, 0x6, 0x512}, 0xc) 22:28:42 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x3a0914c44f7b202d, 0x1b00) r0 = geteuid() setreuid(r0, 0x0) setreuid(r0, r0) r1 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r1, &(0x7f00000000c0)=[{{r3}, 0xffffffffffffffff, 0x11}], 0x3f, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000080)=[{{r2}, 0xfffffffffffffffe, 0x5}], 0x1f, 0x0, 0x0, 0x0) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) chown(&(0x7f0000000000)='./bus\x00', r0, r4) clock_settime(0x3, &(0x7f0000000140)={0x0, 0x3}) r5 = open(&(0x7f0000000080)='./bus\x00', 0x400000003fd, 0x0) setuid(r0) write(r5, &(0x7f00000003c0)="9c87c377284c35b87e2e", 0x7) 22:28:42 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5cc2) r0 = open(&(0x7f0000000100)='./bus\x00', 0x40c, 0x308) r1 = kqueue() kevent(r1, &(0x7f0000000300)=[{{r0}, 0xfffffffffffffffe, 0xb}, {{r0}, 0xffffffffffffffff, 0x1}], 0x66, 0x0, 0x0, 0x0) dup2(r0, r1) r2 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r2, &(0x7f00000000c0)=[{{r4}, 0xffffffffffffffff, 0x11}], 0x3f, 0x0, 0x0, 0x0) kevent(r2, &(0x7f0000000080)=[{{r3}, 0xfffffffffffffffe, 0x5}], 0x1f, 0x0, 0x0, 0x0) dup2(r2, r4) r5 = openat(r4, &(0x7f0000000000)='./bus\x00', 0x801, 0x100) ioctl$BIOCSDLT(r5, 0x8004427a, &(0x7f0000000040)=0x4) 22:28:42 executing program 0: open(&(0x7f0000000000)='./file0\x00', 0x8288, 0x0) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x408, 0xc3da143eee8d4e33) ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000000140)={0x0, 0x3}) r1 = open(&(0x7f0000000300)='.\x00', 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)) r2 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x0, 0x10, r2, 0x0, 0x0) getdents(r1, &(0x7f0000000080)=""/37, 0xfe37) 22:28:42 executing program 1: mknod(&(0x7f0000000840)='./bus\x00', 0x2000, 0x8612b) openat$speaker(0xffffffffffffff9c, &(0x7f0000000100)='/dev/speaker\x00', 0x8, 0x0) r0 = open(&(0x7f0000000080)='./bus\x00', 0x6, 0x0) chflagsat(0xffffffffffffffff, &(0x7f0000000180)='./bus\x00', 0x0, 0x0) readv(r0, &(0x7f0000000700)=[{&(0x7f0000000000)=""/56, 0x38}], 0x1) recvmsg(0xffffffffffffffff, &(0x7f00000006c0)={0x0, 0x0, &(0x7f00000007c0)=[{&(0x7f0000000740)=""/121, 0x79}, {&(0x7f0000000300)=""/220, 0xdc}, {&(0x7f0000000400)=""/142, 0x8e}, {&(0x7f0000000040)=""/58, 0x3a}, {&(0x7f00000004c0)=""/189, 0xbd}, {&(0x7f0000000240)=""/73, 0x49}, {&(0x7f0000000880)=""/178, 0xb2}], 0x7, &(0x7f00000000c0)=""/53, 0x35}, 0x42) write(r0, &(0x7f0000000140)="220e228901001c067ebc74a7ea11cf801bf1fa48f4445ed5", 0x18) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 22:28:42 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) setuid(0xee01) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000140)='/dev/zero\x00', 0x10400, 0x0) r1 = openat(r0, &(0x7f0000000040)='./file0\x00', 0x0, 0x0) r2 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r2, &(0x7f00000000c0)=[{{r4}, 0xffffffffffffffff, 0x11}], 0x3f, 0x0, 0x0, 0x0) kevent(r2, &(0x7f0000000080)=[{{r3}, 0xfffffffffffffffe, 0x5}], 0x1f, 0x0, 0x0, 0x0) dup2(r2, r4) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, 0xc) r6 = dup(0xffffffffffffffff) r7 = getppid() r8 = geteuid() r9 = getegid() sendmsg$unix(r6, &(0x7f00000003c0)={&(0x7f0000000080)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000000340)=[{&(0x7f0000000280)="f1e8403201009ce5b9b1a350db171f2a32f3a4db58cf6b70f2fc6e0eb47088a36026fdea85e5ebaaa9846bc2124617f350dcf438f0f3be974809455b4911d04d38d11173022bf9fdc576e6002e4059cac3a5552c4f038a334c00039cf55dfba9c53562f7bdc4ded29670c80ec898c226935480a86a22ed2a82623b26071bcfb2aa9edc4289d193e10a63eb936de9a74051703c3d9f71aca2a3b6814bd64f5a0718f5", 0xa2}], 0x1, &(0x7f0000000380)=[@cred={0x20, 0xffff, 0x0, r7, r8, r9}], 0x20, 0x402}, 0x400) fchownat(r1, &(0x7f00000001c0)='./file0\x00', r5, r9, 0x0) faccessat(r1, &(0x7f00000000c0)='.\x00', 0x1, 0x0) r10 = open(&(0x7f0000000080)='./file0\x00', 0x28084, 0x24) ioctl$TIOCSTOP(r10, 0x2000746f) ioctl$WSDISPLAYIO_GETSCREEN(r10, 0xc0245755, &(0x7f0000000100)={0x80000000, './file0\x00', './file0\x00'}) 22:28:42 executing program 1: open(&(0x7f00000000c0)='./file0\x00', 0x200, 0x0) ktrace(&(0x7f0000000000)='./file0\x00', 0x10, 0x40010010, 0x0) r0 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r0, &(0x7f00000000c0)=[{{r2}, 0xffffffffffffffff, 0x11}], 0x3f, 0x0, 0x0, 0x0) kevent(r0, &(0x7f0000000080)=[{{r1}, 0xfffffffffffffffe, 0x5}], 0x1f, 0x0, 0x0, 0x0) ioctl$KDGKBMODE(r1, 0x40044b06) r3 = kqueue() write(r3, 0x0, 0x0) recvfrom(r2, &(0x7f0000000100)=""/147, 0x93, 0x800, &(0x7f0000000040)=@in6={0x18, 0x2, 0x6, 0x40}, 0xc) 22:28:42 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x1c}, {0x14}, {0x6}]}) read(r0, &(0x7f0000000100)=""/54, 0x36) r1 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r1, &(0x7f00000000c0)=[{{r3}, 0xffffffffffffffff, 0x11}], 0x3f, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000080)=[{{r2}, 0xfffffffffffffffe, 0x5}], 0x1f, 0x0, 0x0, 0x0) setsockopt(r2, 0x81, 0x6, &(0x7f0000000140)="b20203fc824b7fc2afaef943c02c8ea36883a6621022041508fab726b481416e2c632d60a989c7401190bf2f8698ac96d89d78bdb2ca40bbe6e33f3be95caa74145fb10659c507132783e7479eff8138f368ea92dab4fe3853e33d12824c70ff699f7dd947bc5d12bb123a19d03f254073105d4e7aa843443002100a11d8853f02abaa5426ee09d8e75a44c317c9bf4c9662536726dac243695184efac059a0f64", 0xa1) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$VT_RELDISP(r4, 0x20007604, &(0x7f00000000c0)) syz_emit_ethernet(0xe, &(0x7f00000002c0)="2351ce9c802bd9a55b03144e7b14") 22:28:42 executing program 0: ioctl$WSDISPLAYIO_LDFONT(0xffffffffffffffff, 0x8058574d, &(0x7f0000000140)={'./file0\x00', 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x4}) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000140)={0x2, &(0x7f0000000080)=[{}, {}, {}, {}]}) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) ioctl$FIONBIO(r0, 0x8004667e, &(0x7f00000005c0)=0xffffffffffff0000) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e7, 0x7}, 0xfffffffffffffd2b) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r1) socket(0x400000000018, 0x3, 0x3a) pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0xa5a797fe23327a08) r3 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r3, &(0x7f00000000c0)=[{{r5}, 0xffffffffffffffff, 0x11}], 0x3f, 0x0, 0x0, 0x0) kevent(r3, &(0x7f0000000080)=[{{r4}, 0xfffffffffffffffe, 0x5}], 0x1f, 0x0, 0x0, 0x0) setsockopt$sock_int(r4, 0xffff, 0x200, &(0x7f0000000580)=0x5, 0x4) recvmsg(r2, &(0x7f0000000540)={0x0, 0x0, &(0x7f0000000480)=[{&(0x7f00000001c0)=""/156, 0x9c}, {&(0x7f0000000100)=""/22, 0x16}, {&(0x7f0000000280)=""/39, 0x27}, {&(0x7f00000002c0)=""/160, 0xa0}, {&(0x7f0000000380)=""/246, 0xf6}], 0x5, &(0x7f0000000500)=""/31, 0x1f}, 0xcc2) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, &(0x7f0000000640)="090000008200ffff0f7c09d0f0d56fc89a83f755dced94d02f170e4b2ce342396144b4e0bd757fdd80c6b48c6753c08874693d16919f9bb682c01e66f561bb4398ea879c2d85451acfaf7e57b9f845d52e78f8936a0931773c9e6270a5153f66c331148cb30bd7e38dd54f57cb0a6ff4f4b799d5dec35b940b", 0x79) 22:28:42 executing program 1: r0 = socket$inet(0x2, 0x8000, 0x2f) shutdown(r0, 0x2) 22:28:42 executing program 1: r0 = socket(0x20, 0x3, 0x0) getsockopt(r0, 0x0, 0x6, 0x0, 0x0) select(0x40, &(0x7f0000000000)={0xbe5e, 0x3, 0x20, 0x3, 0x2, 0xffff, 0x0, 0x2}, &(0x7f0000000040)={0x8, 0x1f, 0x8, 0x100000001, 0x3, 0x9e, 0x6, 0x10000}, &(0x7f0000000080)={0x3, 0xc0, 0xfffffffffffffc01, 0x1, 0x4, 0x1d9, 0x0, 0x800}, &(0x7f00000000c0)={0xfffffffffffffffa, 0x3}) 22:28:42 executing program 0: r0 = socket(0x400000000018, 0x3, 0x3a) pledge(0x0, &(0x7f0000000080)='\x00') open$dir(&(0x7f0000000080)='./file0\x00', 0x400000002c2, 0xfffffffffffffffc) execve(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) r1 = dup(r0) execve(&(0x7f0000003b40)='./file0\x00', &(0x7f0000003cc0), &(0x7f0000003ec0)=[&(0x7f0000003b00)='\x00', &(0x7f0000003d40)='\x00', &(0x7f0000003d80)='\x00', &(0x7f0000000000)='\x00', &(0x7f0000003e00)='\x00', &(0x7f0000003e40)='\x00', &(0x7f0000003dc0)='{\x00']) msgget(0x2, 0x700) r2 = getuid() getsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000004000)=""/213, &(0x7f0000000300)=0xd5) sendmsg(r0, &(0x7f0000003a40)={&(0x7f0000002700)=@in={0x2, 0x2}, 0xc, &(0x7f0000003880)=[{&(0x7f0000002740)="050436d43cda30fd718957c83216d25844c12ff2df660b95f45bf444c48c85e96028c81d39758da2d0cce7477b53b091efcd1b24ba3a26f73b1dfcb7f819aee685", 0x41}, {&(0x7f00000027c0)="983757975b62736f092c7a263706bf636e9b9a5438736d8fa4e1880a4f9a0084dcfa6f89f6c4bd0454bf36cad7c38002fe098c2d180e5168d26eec2b3ce11b1c83905565f98a1a7c6eca32f050cb2b80fa77f4b604422d56337207fe1e64c36562d21d6dcd5d18c243dc201bae6c29015be33c6d", 0x74}, {&(0x7f0000002840)}, {&(0x7f0000002880)="5277b5be3d62f9c574db71620e64f13dff0bb7731c4b9d7d12c799a117698f4e35ba9bb3f4618eed713df2645fd51c6ef28543c147aec19947eeaa936e2a7750d2d7d63e7c5717b0cb94bc5cd85904d58776ad44f9445a1791212f8484626b9a165c44a86d7bd0c7121efa05ba66611c3ede39996d95ecac822e6c4cd6a8d0a930b53cc0a626e28e442173e90f1ca54fdd098b8c27cce906fadcf82afa291766991e88ef5179cf3b84d3cc71593f271a0fbd9a97ca1e4306c09608fab577e126bc7a9c0473559bf34c2d03824d3684022cab74afd5f45100bfdb2a266b79d4af8bcbaaee04f33829367b23a4c67b29d5df45ba51e27f240bfea1d104a8fdd97b6f6549453f7a154316bd28c7bd688a4db8d99eda430383f06b297bbef82dfebd2435c71db554ef46c37079d4b1151447de9713f2ed8486e219078c09e1c5280f08968dc0af4a90cadb1c74a30a3a5f4e4e937386c95076c232a653be8150b20f8d104715062f13c1aa6f605569d023cee40d86c125e377a6596320deb64a8383e663e62b6727468e419c542860923891941cbb67dbc4c1c03e9ce0a7c112465490e20ec26063a719046b6650f32c40e9bfdee0b7e130e0dbd0792fc1b61dcbad036fe563b50393d0a99062ef4230cb91b8ac48b7282d8fc2ea884a003a454f32e8b161c4236e2ca9971a3e9d9675a64ed5c3d16a51738ed27e6fee91336b5db1e02fdfbbd5be7a9395f5658f09fdbd10464628c9473e83a2712ecb7a2f8fd77679f5bbb9f7c794d85564b3963b66f730ae7401f39eb0cce4fcc7b3a72be5871b45fdfbd6575056a44fe765a5cc24a1492bb603b7c20b2ecc38033ca7839f9fb2c60452b0e8c216eb9da3096223738db11a45846360a3ac2688441177bff91e588880c17b22b3d1e9e44cc880b3d3b8760929242eda28c08e7deb30c253d7e20b686a5a37bef3758d55faf8b801c6e8cdca3d260706bb7b393a34f0ebb25ec7564603874d32b1f7f2f9ca7fe927173a0a8b3c0953f9a2b016ff15dc399712d9fc47f56defde0bbcd4e45e715a1ce0942d3b743d88910d752686904538c6addc406d5db223e321ae13a64be148d05a856c6f7ac7a9d919c43a2a9df01b07eb23798be24b9c1ee331d0cf74b119b1b3920321eda491ae49c754b47f8a1f100f1583fb596205e6d6da035f1f6b7a2254ba6760ff4edd567b5b554521ec0da2a6a011ae74fc4331d74f458a61cbf9100dec588b64df95b46bb381141962018f2131b1e6e26339b84fea70970218c38cd340fdef9c72afffa896eaf17155aa46dce2c10d97ead4786af39cabf28f3afdb226319fdbf1248735b5a734a9b97a09b3d675de11522c371a7c25a99a8a5abbd52dac64ccc4ad31aa5851551aa93534ab9b216d7268707b3f31f1b3533d3ccbd0a36e18025c48b39fccfa71c405336c6234240f49369eec39267a92ece0386507979b1f4d149353c3fc7f8cd50c98659c0888dc55de7cad6dea6dcb8d8d324bd27ddc26d39974c9aea51c581975ec5e00e67ab583b2c8ffdaf35f6ff21d2195b75eeb46cdc3b47874a958734eb19fe580069a973fba249cd10ff14babb1f50a60b6e657d73e4381b579c07456dbfa89e784664d471ed65c494408e5c8af9d688652df26e7d501ea8534e7374aa943a814ee85faeb73c9ff564de6d1561622cee8250e78114eace0a7372b9fe79913da9d64ec35f18cd9e79d20534a3d0bddee9764f1bb6275b2d0e3410569ba114953d92eb62c2548e76102933c9e1e9b5c08ec22a44a91a042993ccdafdde3169014addc0cd973391b3c292d22f5697d07fa5530ff6135503d59677260ae83d893972d5edd9fa69b47454bb6f64a0bbf34b0a0a693c4e5a8d71f5e84e982a7c6254525cec4d193c3778085838a7bca7491cdf22d21eef30b43d5750179efb42be4ce72f7cc48f8f0a7d527874fa3549781f96aec75155fe9943d610b3a8f3bc6b8e12ed941c8a3735c27b3854935266f8cae1beba653f2d8cc20249df98870e8bfad7e0a4d3888edbbd7c4889407a3c4cc97637c4e8548c9c9455bab9307be64b9c86ff9d48374547f842fecc28c6be1aa20c7f5f050148741459a1f346dad3f9afe1f494bd31e9c2e02ba54d807827e9e1c93d61e529ed44790f7ed84adf4c8e138ebae303b356619ad8cd879a16d1e14433ade7be7ca97c150f2d061cbafe387bad0ca0e11b4628757d68c1bfb38dd9369c5d9c3aa6454cdf19e9d0b10f341f3e04bc113062c562417504f373dc0e491f6e893e6c62ddc77174d80f44e81fde1f301173d6b2591f77dfcef9466d0ed91eb650e171a5d8c446ad2a61325b0edfd1d02f2c9caf3dc960227ced7c71d6e128a5f0aff1562173d0bcccfdd63aa12ce8d9496a02905bbd8a613830ceca5917d770c69501bfb3c6530811dfce3b842a94c9dfd148e3f6c669a554cf73eb8b46e197e5551acc2b8d535fef0611868656b92a42d43376eebe48a8aa304fc1c4aa82151fe6f32a81f86b337a18b22b1c526b30a19d10ac568d49dddddbfdbc41697c95efa274189e146c1e4b878613b80f8b1a727136d74a47e5f70451b9ed68cd11e1ec286718667326b99dbf6d60d81306d977b05e8f24bb5cf85da3c2aab4f4ae003f00ca4a66fef60e5ff2d1b5351f93fd2f46c5a004818a0446f755dcc88f83624017973bc62ea5ff05c9d173e6385be4a42adbeb5a4d29021c8f01fe5e59d9dc395b7ae73cbfbf48710517f8e42b3375923dc93d8d998c38e574ba8d73be0c0bbb684933449904da88c73c117895fef6ed8b2490ca2128db7d1c0507a393c143912137377d4a9c7a68fdc330571959df3c01ef41f1ee089ba47258788f414877d4a8035103b0b0827832b75e4dcf8262b9f36f82064f74b3ccba82fe77d5d8a30599e19d38fad2f4970e57d3f7dde06c2337e9c95096575aea745e342e5a1bfa6977828f4b5ea187ea5b2c8de718bf0686a95a40db56aecbf71e37855ac9dc444b6cea4bd39dbadbc0a8730f28d88358f332b410ac01c7c385ea09b3a6894341e4ddc36f1c2990a70a53a24415342c90132122dd544bac0ec0c57d6f4d2cd4a980dec12128396702e2cd9e460d9c6e85ed69be40597e34b44be4d126320389cca40ea096f50f1e54382a5cca5b82fe2d8f822aa252cc68c3d3cf343aea975c5fd85f20fd6510de434cbf6713e77573e0602dd074f0ed7d0967d57f9a117fcf4a8f3d5800b5d2aac5998aacf9a5681a91d1e7486f0e8e21e8c3470d1066253048f7cba32348694786839af607291cafb8744e7de86392a037c40af9e31ad975d5b13df40556b3f63650fc0ad49ae7745ede9cfe713d83f74bb83a1cf138693dcefd79d3dc49469a28e4b94943e7c5fa8dd15c0940c91d7b98b7ce54c468956e730b675b52251810135b0bfdb1b33193c5b31ba50db702109508b4411b11372618b87a4999508af539ce2e26557253f64c69ef6df5ec7521b4b6a568533aab9c9d86a7b4253f5f7c94a72daa1635d5f0a91379aeb5287f03654b9e072549eef53e3516bde0c108bb7e9db5431a73468bf08ab43a8b4a9e12eac24eadc56db141bd4beb150d34a035ee1e7fce53c554e55188486ae5aa420b804a440820b7a173d60a2b2a8cf81368aaa00f5885b6652c2dc41c5c7d546134c492989299aafa5030e9bb85fb32f01d0925874b410c74b8b1d7a08fe5f35f4f9ab8b9648a15d35f5906d1fdf221ee167f8e7f886ac0bacbf7b25cfbda2bbdfa66e367b7b129c0690017c2e9323bac1202970f924ca2590191aaf530abf88c62fa97a9402c1bdf3c0d3d45aaf06c589a0ae035422833c03dacb202bb14e00f46fc47f5b3811f5e9831b9442b3183a740f26d39a4912bce049fd04ab860370713027eb0d1409f8927d586e6e8badec9261db8fde21c59667f086f57f4123c7d177c341b14904747e00cdf5be562b4a1a105b85084bb51cc473f270a2b6e7b696481d2ff9600574f21995038ef6fe4b89643ba970e63a3b5cef35824cd7d5960e73c79e44a431d02c4f48ce519c18e22b4717409ac7a0f2edac05eba2076d8a00974eea5216cb0cbcf37ff3fa145b89e24d92555b309e2306521404f310c8043c6e9c68b9ffe8000f3c3b35580443363447df1d97ed0cdd978ed5e85ab5cd4ebd3d61d80f2ad26182ec2df9efa876feec2c3f6927ddb03903e0aaa3bb6d874639452350d267a91618f3b1685ef045b7a283bb59149ab4709ec798db284f45eff3ff8b0b1fe1d369a4100072baced78572a6e0e7c729482334edaf12bf49fccff5e2ed20a18f3437f8f2772b8f1449d31a6d5aa6a6096e43d9449ec3d41c1d7e66657ab20b3cf56fe69dde6eb3f6abdf7fe1bbf7d05dbe657f84502fefe17def81dd1d1c1cc4842a8f3f40a16159e7604df84f1ccfecd8999034fb8c760545fa11d76c021cf1a3b50dc26ab63b755271e9e27e4bcf8e6b1962d47806a154b87c42e6f1d2d767aab56167f5c6adc392fe8fe76f91f014663ac3eb7e01fc2d4b56827d716946319cb1e0a5298d470de5ce1f5096d58d1ff11ded9f6635f84fdd6bf897b8d5b1c93ae62f934dc983de8c69ae322c1cd67f7256d59318812500ab255d10b936d42636ba019f43c76f4c0906101d70852fe9066383bfc0537d79569eb51b2174ea88e73be308c209c1c50e856fa4e6414324cc3812c312a3dcdd153e42dfedb6deb7ff58c7f4d9e177ed56928e8c3815fc1df9d6b9e3a18af4b7671d0fa7ccc80cda5550e3d8f2bebb9dcd10515d6dfc3ee15beb1a1635c0e38521b8d810390165d460579a5e29b9e2a24f5f0a6d5d754dd20d6729ff330d6d232ce8b9061178acd5035e32f7d806fca0a041e07e9062b912a207a597ea429e8259a1725785b33621e5928a0bb9cf9d150f769e9abe0b31e7238a5de690cb95b598e6656d3ae8eb582cad116c92604954d8bfb88aed130650ed4138439841da4be3c8d84a9ae61bbf80819211c970856937e06d3c2d5123e104cd49d6889d7c3c9ac74471f680af024b884fb0b8affbf47842cbf48448529ac1ea1b8dab7d77490c48ca93f5b8a9ec3be42cc42c71932295b7c1fd38015092289d2060d00230bcdc4a92199757f6cf879ee6b9565b59cc3cd9c4f08f93f254fd893e92eab208b86cc3f33e7e0e8c731953dd9141c4d52c583b2632b6e00ad3173a9c3921fdd60020b6c5852068b24342f404076de6041802abc974fee2d56a3b83e38327c7e77a8f211ffe9aac263d3c3146e6384c9c85e3a799c273559f0ebb76c6869830d5e20f214e0b9cdafcd49c314cc89dcc41e72681c8e4b90a7757728e82897234b501d11ba6aa5dc57ab0064ea92e0a46046c4a73b048db8bfa81fa436d1112c69ed1c0b95ddea67483bf93e4737263d0ab610bba18db4783a0a11f3828b5e6b1fed95f70da83ca35128c80f07e69572e5c03b3ba7bf7afcc381b431178444552713f47f3c87b340d28864d293d63283f4f3ac3ed67039ec741fd320a5da70cd4d5af6bf2f5e565791cda90e191009cac77173ddc67d980c13358ac2b17f0351da2ea6a9a1b13e895980a2cdf2f751a98ea2c92ae42fd9b1c86ac19fbd8a692629e6b361253963d0abd2bbb1e5bd542e365b58ae17f8cfbd88d822957477ca61bd1bd3ebcb7d3c3d829006556d4ef3f7ad22442198eab80eaad0a3bc53180d50aef6dd0df87da5d65e07ab6a5865b8f6fd45543b199360c16d71cb7abe59370a8c95e0dbdca36fb12ade013844f27e0b0dbae475e531cead75ba74af1cb033ef886", 0x1000}], 0x4, &(0x7f00000038c0)=ANY=[@ANYBLOB="40000000000000000036d10c0180000006d79918fbc796d086ffceb93416ab317a3fcc8c0415ddcb8bb89cd52242b5cbbba81fb530f6cc57ef2c549600c50100a000000000000000ffff0000a30000008681bb165608c84ef237e7792eb713ddc4ac6e3d7e13f6845f08705c9229ae6e3dd8ef4461c84037a22c9854143928c0a74c3fff784b55c77725c8da5592eb0d4a00b42e02eb2fda45fb02e22a305fbab4f9b145884a9bd1787d1ffd9a874ba7d607e889407b4829f864ee6eb4ceac413b01f6ed157af3db079fae14322deffe40cd9e67da23f2199a548500000000880000000000000001000000f8ffffffe9195162647762b033e23354144efe911edf0c2ead05a77f3d8b9b206857d90ae757b592eacf9569f0f7e6abf8d897b968d07fe0acc41055e15d3b8a4e5bd2ba18efca31d7f33fc2598c11818c4e77e83f5db09ec5b27cd4e0a1d84d85fb0ae63508549c7c627d93d66a50178211c7096396ac0787a41ae200"], 0x168}, 0x9878d5c527fde8da) r3 = getegid() fchown(r0, r2, r3) r4 = open$dir(&(0x7f0000000400)='./file0\x00', 0x400000002c5, 0x0) r5 = kqueue() r6 = dup2(r4, r4) kevent(r5, 0x0, 0x0, &(0x7f0000000100), 0x4, 0x0) kevent(r5, &(0x7f0000000200)=[{{r6}, 0xffffffffffffffff, 0x1, 0x7a67115487fd687e}], 0x3258, 0x0, 0x0, 0x0) r7 = msgget$private(0x0, 0x421) msgctl$IPC_SET(r7, 0x1, &(0x7f0000003f80)={{0x1, 0x0, 0x0, 0x0, 0x0, 0x8, 0x8e01}, 0x1ff, 0x0, 0x0, 0x0, 0xffffffffffffffff, 0x10000, 0xa6}) 22:28:42 executing program 1: r0 = socket(0x6, 0x1, 0x7) close(r0) r1 = socket(0x18, 0x3, 0x3a) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r2 = syz_open_pts() close(r2) syz_open_pts() writev(r2, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "9375b01a93b45136fdf0f0e1787fd11e3b4ba8dd", 0x0, 0xfffffffffffffffc}) write(r2, &(0x7f0000000080)="9d", 0x1) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) syz_open_pts() connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, &(0x7f0000000140)="ad18f05de2f4ef18", 0x40) 22:28:42 executing program 1: r0 = syz_open_pts() r1 = openat$tty(0xffffffffffffff9c, &(0x7f0000000200)='/dev/tty\x00', 0x0, 0x0) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x400090d6, 0x1, "d7aec1e7bb6fc6e23c5b0000000000e4ffe74de4", 0x0, 0xfffffffffffffffd}) write(r0, &(0x7f0000000000)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000140)="e22b98f141ba2b0657eb623ccee89f3c64d63affa246e5ffd97d78f7efccffbe5720811a993def0897cf9c477fd28cee047dff45876bb2c62fba50ea8d8e0bd23813115cadaf053d21570900", 0x4c) r2 = syz_open_pts() close(r0) r3 = dup(r2) r4 = syz_open_pts() ioctl$TIOCSTOP(r4, 0x2000746f) ioctl$KDENABIO(r3, 0x20004b3c) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f00000001c0)={0x0, 0x0, 0x7, 0xfffffffffffffc44, "855c55000267a7230000001a4000002000000040"}) readv(r4, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 22:28:42 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000140)={0x0, 0xffffffffffffffff, 0x0, 0x0, "85495500020000000000001167f5afa680400900"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000)='\fFW}', 0x4) setsockopt(r0, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r1 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r1, &(0x7f00000000c0)=[{{r3}, 0xffffffffffffffff, 0x11}], 0x3f, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000080)=[{{r2}, 0xfffffffffffffffe, 0x5}], 0x1f, 0x0, 0x0, 0x0) ioctl$TIOCMSET(r2, 0x8004746d, &(0x7f0000000040)=0x550) 22:28:42 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f00000000c0)=[{0x7}, {0x4d}, {0x6}]}) symlink(&(0x7f0000000080)='./file0\x00', &(0x7f0000000180)='./file0\x00') ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000140)="c4d46c0a81d12e00d77e4dbeb6d4") 22:28:42 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x74}, {0x84}, {0x26}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x2, 0x0) syz_emit_ethernet(0xe, &(0x7f0000000180)="857e9dc2da9becd0cd87f7d9de89") 22:28:42 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x1000000000000074}, {0x30}, {0x6, 0x0, 0x0, 0x100000101}]}) pwrite(r0, &(0x7f0000000040)="1daf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) r1 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) sendto$inet6(r3, &(0x7f0000000240)="e633ba2f03d1d4bf7ad06f2e61ea77ce2b3da1498696b16af2e0cc237aaf93df3323f4c6c1ae0f675c7deaaadaa2f4116d7ac83ff2bbc14a3d0ea558659f87247f8ed734b472f1da3f52cac3bd969f6d71492f94d62747c233b7b3a2b247594847101d3670baef481e82a8762bb2dc990225a79f76b1231b9ee2abc99d6ea63be555901ae017a5961a6f3f0002a550626d57c265a0598e3576c30cafaf", 0x9d, 0x38446594ed7f73c9, &(0x7f0000000180)={0x18, 0x1, 0x0, 0x8000}, 0xc) kevent(r1, &(0x7f00000000c0)=[{{r3}, 0xffffffffffffffff, 0x11}], 0x3f, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000080)=[{{r2}, 0xfffffffffffffffe, 0x5}], 0x1f, 0x0, 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f00000000c0)={0x6, &(0x7f0000000080)=[{0xfffffffffffffff7, 0x6, 0x7f, 0x9}, {0xfff, 0xd931, 0x1f, 0x7}, {0x4, 0xffffffffffffffe0, 0x80, 0x4}, {0x8, 0x80, 0x7f, 0xffff}, {0xdee0, 0x7fffffff, 0x81, 0x9}, {0x3, 0xbec7, 0x1, 0xbe}]}) 22:28:42 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x84}, {0x74}, {0x80000006}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000480)={'tap', 0x0}) r1 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r1, &(0x7f00000000c0)=[{{r3}, 0xffffffffffffffff, 0x11}], 0x3f, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000080)=[{{r2}, 0xfffffffffffffffe, 0x5}], 0x1f, 0x0, 0x0, 0x0) dup2(r1, r3) r4 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x0) r6 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r6, &(0x7f00000000c0)=[{{r8}, 0xffffffffffffffff, 0x11}], 0x3f, 0x0, 0x0, 0x0) kevent(r6, &(0x7f0000000080)=[{{r7}, 0xfffffffffffffffe, 0x5}], 0x1f, 0x0, 0x0, 0x0) r9 = kqueue() kevent(r9, &(0x7f0000000000), 0x20, 0x0, 0x10000, 0x0) kevent(r4, &(0x7f0000000300)=[{{r5}, 0xfffffffffffffff9, 0x8, 0x1, 0x6, 0x4}, {{r7}, 0xfffffffffffffffc, 0xc1, 0x297f6a41f00663e7, 0xa1, 0x10001}, {{r9}, 0x0, 0x8, 0xfffff, 0x1}, {{r3}, 0xffffffffffffffff, 0x4b, 0x80000087, 0x8001, 0x3ff}], 0x3f, 0x0, 0x0, 0x0) kevent(r4, &(0x7f0000000080)=[{{r5}, 0xfffffffffffffffe, 0x5}], 0x1f, 0x0, 0x0, 0x0) ioctl$VMM_IOC_INFO(r5, 0xc0185603, &(0x7f0000000240)={0xf1, 0x0, &(0x7f0000000140)=""/241}) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f00000000c0)=0xc) syz_emit_ethernet(0xe, &(0x7f00000002c0)="0092fa9fb5cfb7dacce0693704a3") 22:28:42 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x86128) r0 = open(&(0x7f0000000000)='./bus\x00', 0x6, 0x0) write(r0, &(0x7f0000000140)="220e228901001c067ebc74a7ea11cf801bf1fa48f4445ed5", 0x18) close(r0) ioctl$VMM_IOC_TERM(0xffffffffffffffff, 0x80045604, &(0x7f0000000180)={0x1ff}) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff03}], 0x100000000000005e, 0x0, 0x0) 22:28:42 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) minherit(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x3) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x3, &(0x7f0000000140)=[{}, {0x7c}, {0x4006}]}) ioctl$BIOCGRSIG(r0, 0x40044273, &(0x7f0000000040)) syz_emit_ethernet(0x260, &(0x7f0000000000)="b6") 22:28:42 executing program 0: preadv(0xffffffffffffffff, &(0x7f0000000080)=[{&(0x7f0000001640)=""/247, 0xf7}], 0x1, 0x0, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) r1 = msgget$private(0x0, 0x9a) msgrcv(r1, &(0x7f0000000200)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffa95e21de90f72de1c417bcb268ea6d0000000000000000000000000000009c000000000000000000000000000000000000000000007515feebb539072d3abfead332619d0b6cec0e7f129f2247a20eb3659982a5396b2bdcea9d53a099b2b1b84b9e3b4394d3638a75a4b815ae39a982c286534bfb"], 0x86, 0x1, 0x1000) r2 = kqueue() kevent(r2, &(0x7f0000000040), 0x4, 0x0, 0x3, 0x0) accept$inet(0xffffffffffffff9c, &(0x7f0000000580), &(0x7f00000005c0)=0xc) r3 = kqueue() kevent(r3, &(0x7f0000000000), 0x20, 0x0, 0x10000, 0x0) preadv(r3, &(0x7f0000000c00)=[{&(0x7f00000009c0)=""/2}, {&(0x7f0000000a00)=""/251}, {&(0x7f0000000b00)=""/29}, {&(0x7f0000000b40)=""/187}], 0x23a, 0x0, 0x0) r4 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r4, &(0x7f00000000c0)=[{{r6}, 0xffffffffffffffff, 0x11}], 0x3f, 0x0, 0x0, 0x0) kevent(r4, &(0x7f0000000080)=[{{r5}, 0xfffffffffffffffe, 0x5}], 0x1f, 0x0, 0x0, 0x0) ioctl$VT_GETACTIVE(r5, 0x40047607, &(0x7f00000000c0)) fcntl$setstatus(r0, 0x4, 0x8000000000000080) r7 = open(&(0x7f0000000540)='./file0\x00', 0x2, 0x188) pwritev(r0, &(0x7f0000000140), 0x10000000000002a9, 0x0, 0x0) unveil(&(0x7f0000000640)='./file0\x00', &(0x7f0000000680)='r\x00') r8 = kqueue() r9 = kqueue() r10 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r10, &(0x7f00000000c0)=[{{r12}, 0xffffffffffffffff, 0x11}], 0x3f, 0x0, 0x0, 0x0) kevent(r10, &(0x7f0000000080)=[{{r11}, 0xfffffffffffffffe, 0x5}], 0x1f, 0x0, 0x0, 0x0) mknodat(r11, &(0x7f0000000340)='./file0\x00', 0x2000, 0x445f) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r9, &(0x7f00000000c0)=[{{r14}, 0xffffffffffffffff, 0x11}], 0x3f, 0x0, 0x0, 0x0) kevent(r9, &(0x7f0000000080)=[{{r13}, 0xfffffffffffffffe, 0x5}], 0x1f, 0x0, 0x0, 0x0) dup2(r9, r14) kevent(r8, &(0x7f0000000100)=[{{r5}, 0x7ffffffffffffffe, 0x4, 0x20000000, 0xffffffffffffff63, 0x2}, {{r2}, 0xfffffffffffffff1, 0xc005c795d7ddf73f, 0x2, 0x5, 0x6}, {{r7}, 0xfffffffffffffffb, 0x0, 0x1, 0x4, 0x101}, {{r9}, 0xfffffffffffffffe, 0x1, 0x88000020, 0xffffffffffffffc1, 0x1000}, {{r3}, 0xfffffffffffffffd, 0x0, 0x11, 0x9e}], 0xfffffffffffffb9b, &(0x7f00000001c0)=[{{r3}, 0x7, 0x2, 0x1, 0x6, 0x6}], 0x6, &(0x7f0000000300)={0x0, 0x7fff}) utimes(0x0, 0x0) rename(&(0x7f0000000000)='./file0\x00', 0x0) 22:28:42 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x204a4, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x10, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f0000000180)=[{0x81}, {0x1c}, {0x4000007ffffffe}]}) r1 = dup(0xffffffffffffffff) r2 = getppid() r3 = geteuid() r4 = getegid() sendmsg$unix(r1, &(0x7f00000003c0)={&(0x7f0000000080)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000000340)=[{&(0x7f0000000280)="f1e8403201009ce5b9b1a350db171f2a32f3a4db58cf6b70f2fc6e0eb47088a36026fdea85e5ebaaa9846bc2124617f350dcf438f0f3be974809455b4911d04d38d11173022bf9fdc576e6002e4059cac3a5552c4f038a334c00039cf55dfba9c53562f7bdc4ded29670c80ec898c226935480a86a22ed2a82623b26071bcfb2aa9edc4289d193e10a63eb936de9a74051703c3d9f71aca2a3b6814bd64f5a0718f5", 0xa2}], 0x1, &(0x7f0000000380)=[@cred={0x20, 0xffff, 0x0, r2, r3, r4}], 0x20, 0x402}, 0x400) r5 = getgid() r6 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r6, &(0x7f00000000c0)=[{{r8}, 0xffffffffffffffff, 0x11}], 0x3f, 0x0, 0x0, 0x0) r9 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r9, &(0x7f00000000c0)=[{{r11}, 0xffffffffffffffff, 0x11}], 0x3f, 0x0, 0x0, 0x0) kevent(r9, &(0x7f0000000080)=[{{r10}, 0xfffffffffffffffe, 0x5}], 0x1f, 0x0, 0x0, 0x0) ioctl$BIOCLOCK(r10, 0x20004276) kevent(r6, &(0x7f0000000080)=[{{r7}, 0xfffffffffffffffe, 0x5}], 0x1f, 0x0, 0x0, 0x0) getpeername$inet(r7, &(0x7f0000000100), &(0x7f00000001c0)=0xc) getsockopt$SO_PEERCRED(r8, 0xffff, 0x1022, &(0x7f0000000240), 0xc) chown(&(0x7f00000000c0)='./file0\x00', r3, r5) r12 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r12, &(0x7f00000000c0)=[{{r14}, 0xffffffffffffffff, 0x11}], 0x3f, 0x0, 0x0, 0x0) kevent(r12, &(0x7f0000000080)=[{{r13}, 0xfffffffffffffffe, 0x5}], 0x1f, 0x0, 0x0, 0x0) dup2(r12, r14) ioctl$KDENABIO(r14, 0x20004b3c) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0x61, &(0x7f0000000000)="b6") 22:28:42 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) readv(0xffffffffffffffff, &(0x7f0000000140)=[{&(0x7f0000000080)=""/113, 0x71}], 0x1) r1 = socket(0x18, 0x1, 0x0) close(r1) r2 = socket(0x18, 0x400000002, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) r3 = openat(0xffffffffffffffff, &(0x7f0000000100)='./file0\x00', 0x20, 0x182) close(r3) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r2) socket(0x400000000018, 0x3, 0x3a) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r2, &(0x7f0000000140)="ad18f05de2f4ef18", 0x23c) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x20}, {0x7c}, {0x80000000000006}]}) syz_emit_ethernet(0x31d, &(0x7f00000000c0)="b6") 22:28:42 executing program 1: msgget(0x2, 0x0) r0 = msgget(0x0, 0x10) msgrcv(r0, &(0x7f0000000380)=ANY=[@ANYBLOB="000000000000000000000000000000000000000010d8e927b4731dd20000000000000000000000000000000000000000000000000000000001000000000000f0785ae500000000e3ade0fb40c466269b3605cd98e0cf38d98d7e936a5dfd9018bfea34bbf35ad583e05747884a3118cce5be7b5277debea315735221999bdea2036a4cf46b676085494c02f7300b430f2157d24d8444aa902b84ba3cb4cab44024d99d7e55c0da5d774ea376d8ca22cced5a56e361722a892c0264c85e64cef60db47c1a780e737874003acd464dd1ebf1be73b201efe33be11f9afdb09a90855edcd70b25c66ae5247d30a8c190618a295f0723b0f757ab24c9c3e3ee41dc8c5299e276c4790f4e6a7c"], 0x47, 0x2, 0x1800) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x20000, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) r3 = dup(0xffffffffffffffff) r4 = getppid() r5 = geteuid() r6 = getegid() sendmsg$unix(r3, &(0x7f00000003c0)={&(0x7f0000000080)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000000340)=[{&(0x7f0000000280)="f1e8403201009ce5b9b1a350db171f2a32f3a4db58cf6b70f2fc6e0eb47088a36026fdea85e5ebaaa9846bc2124617f350dcf438f0f3be974809455b4911d04d38d11173022bf9fdc576e6002e4059cac3a5552c4f038a334c00039cf55dfba9c53562f7bdc4ded29670c80ec898c226935480a86a22ed2a82623b26071bcfb2aa9edc4289d193e10a63eb936de9a74051703c3d9f71aca2a3b6814bd64f5a0718f5", 0xa2}], 0x1, &(0x7f0000000380)=[@cred={0x20, 0xffff, 0x0, r4, r5, r6}], 0x20, 0x402}, 0x400) fchownat(r1, &(0x7f0000000040)='./file0\x00', r2, r6, 0x4) msgrcv(r0, &(0x7f0000001980)={0x0, ""/4096}, 0x1008, 0xc6000000, 0x0) 22:28:42 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000080)=[{0x5c}, {0x81}, {0x6, 0x0, 0x0, 0xe42}]}) r1 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r1, &(0x7f00000000c0)=[{{r2}, 0xffffffffffffffff, 0x11}], 0x3f, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000080), 0x6, 0x0, 0x85, 0x0) pwrite(r0, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) 22:28:42 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000000c0)={0xfffffffffffffffc, 0x0, 0x100000001, 0x558f, "2ea86ecc016bdcd569ef64e16eb595607fcfd711"}) getuid() openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse\x00', 0x10100, 0x0) write(r0, &(0x7f00000003c0)="2078f7b678807d89e032dc19f570fe00bac871767dbcbbff8330c22685419d5e0110188e90cd9c8e5059ddb89d676d48c9c6f0fa20774dca9ba24cd7c19fe1397a431644e5976fe4bce3b20b21c3f3719d1d5de4b7586a0669db72371db394acba77de083c965124aeacbcf09b09c719ed25314dc21617d89aa9c6ffc4137067f33d1ed8d898537ed95d34e48374ae5f307c5375eaba46d8f816057b2c10d48644a54f695db32649dae31f197d94f0fbdb1796778ce098cc07acba65bddc0e2ce8b65297f80863914cb3909b299d190a11b262d4ce7f631258b396d1b74b28f6e7194f223b0a21fdd2dff2b3a19387834c9dd41e8002bd7b95f6b519d6b2c4936d7d6c409d65b0a57d8a7ae480ef96ec7b2dd3eb4ec15f57a2790f4894758152c5ffdd2bf50bbf6665e0c89ac9bb0f6d1516df31a41d428fb47f883f402fd761aa7a11e51e79bfadc4a9bcdfcca25bec457bc8aa9c294143f20a8c21b68f29a4cd5e382bbd0d123628a27507186668786713218577cdbfb7436951747e739e3b776412f39bc65485c6fba3b14d481ea264ab3149bbc0159b4fc5dc231c13cd7210d518967a7694ae21344da19ece7aabab738eb77103fe03f5ad252de156397d55121ca771b5a723607830d91de50565b80c196c0713fad218064014bd4d05087bc549b40bfa2e6930bc52f2be77a99709d1524e9389638c0cc1b3e32c177d2c0f362294e62d3eb7ad5de657c1111ec8f764b9853a2a26fc485f31b638593f29d6efa1eae9a2bdf02526805444c89b8f690afe99a287e913d7b804c51a4311b9425e0c77a4b78ec279d7a257e02a8d97a4516ce2feb3591d90b7357c829a7929392001075381e423a7bbb25d5e43535280fc146105791de58a814590681731ea367352ce6de49325ef5f2ee2c7a82e6ad300c2bf55b3a5a96453f2915bd3b54333a76c2694946e1e28e550b5d6775ffc70e48d6bbe9b36e9730e7f12c57ba38a1b53b759ca7b4e091d8617f108ee4f6c0e514990fd25afeb", 0x2d8) kqueue() 22:28:42 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000100)='./bus\x00', 0x400000003fd, 0x0) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000340)="a590496fc6bdfa8cf1302bbf99b100e0d58e44a8823f4d2f683430045e612e", 0x1f}], 0x1, 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000040), 0x4, 0x0, 0x3, 0x0) r2 = fcntl$dupfd(r1, 0x0, r0) write(r2, &(0x7f0000000280)='oL', 0x2) execve(0x0, 0x0, 0x0) 22:28:43 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000140)=[{0x34, 0x0, 0x0, 0xfffffffffffffffd}, {0x84}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x800, 0x0) syz_emit_ethernet(0xe, &(0x7f00000003c0)="e740608e1d9f9245589c291dbc96") 22:28:43 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2000002000, 0x86128) mknod(&(0x7f0000000040)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000440)='./bus\x00', 0x400000003fd, 0x0) ioctl$VMM_IOC_CREATE(r0, 0xc5005601, &(0x7f0000000480)={0x10, 0x4, 0x4, 0x2, [{&(0x7f0000ffb000/0x3000)=nil, &(0x7f0000ffb000/0x3000)=nil, 0x3}, {&(0x7f0000ffb000/0x1000)=nil, &(0x7f0000ffc000/0x1000)=nil, 0x807}, {&(0x7f0000ff2000/0xd000)=nil, &(0x7f0000ff3000/0x4000)=nil, 0x253}, {&(0x7f0000ff4000/0x3000)=nil, &(0x7f0000ffa000/0x4000)=nil, 0x9}, {&(0x7f0000ffb000/0x3000)=nil, &(0x7f0000ff7000/0x3000)=nil, 0x9}, {&(0x7f0000ff5000/0x1000)=nil, &(0x7f0000ff2000/0x1000)=nil, 0x100000000}, {&(0x7f0000ffa000/0x1000)=nil, &(0x7f0000ff7000/0x4000)=nil, 0x101}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000ffc000/0x2000)=nil, 0xcd3}, {&(0x7f0000ff7000/0x2000)=nil, &(0x7f0000ff3000/0x1000)=nil, 0x5}, {&(0x7f0000ffb000/0x3000)=nil, &(0x7f0000ff7000/0x3000)=nil, 0x4}, {&(0x7f0000ffa000/0x3000)=nil, &(0x7f0000ffa000/0x3000)=nil, 0xeb}, {&(0x7f0000ff4000/0x1000)=nil, &(0x7f0000ffa000/0x3000)=nil, 0x6}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000ffb000/0x2000)=nil, 0x9}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000ff6000/0x4000)=nil, 0x6}, {&(0x7f0000ff6000/0x2000)=nil, &(0x7f0000ff7000/0x1000)=nil, 0x98}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000ffe000/0x2000)=nil, 0x2000000000000000}], ['./bus\x00', './bus/file0\x00', './bus\x00', './bus\x00'], './bus\x00', './bus\x00', './bus\x00', ['./bus\x00', './bus\x00', './bus/', './bus\x00'], 0xffffffffffff8001}) write(r0, &(0x7f0000000000)='p5', 0x2) accept$unix(0xffffffffffffff9c, &(0x7f0000000980)=ANY=[@ANYBLOB="0701a277dc5745192a101000000000ffffffff045ad35a05206429ff5a33deb400b2ce9d400000047532419487e7e81e0290d55765fa9213feae46353296338805ccf33d9747a629e65d6fd3fa731ebed845dbd5f1eab800932f8399b5cb212189ceffd8bf20257728a9006572a781016fbec664ca1702e31350234ddec899e13eb83482f09bd3fef89d9c17aa1a2f0f9695eafe30c7ae2eb37c35cfec72520f811a18f9a63bcfcb111fd3b3f736c8b1d845a923b418cb3d06195df470861664cd1add7adafff667aceabad19b856a4bbe2d6d021fe002e3785fff500000000000000000000000000000000000000000007a0d138877cfcf2bb0ba147d74048409f9538e09eb951fb017c5161bb1f358f473a2357b832c5ac205b72d8168a4f6748573f9fdd22dc7b97b3250866ae335fcf2db8928b43082d1549f138afedd1d700706c4a44f647d20695b983c76b922c7dcecbe0fff95adc19f2cb0e1864b04b57b819f0b370c01f0b62ead76eab85eabb23105e40de04f3926d0785b8af66d2e1024e3e398ae7953a250f995cc4ce9dcf41580b1810ed08d225e0bbb4c23572c0c4783767301b81489f19506929087e5bfab5ead6311d6f08b202f44dee51426516333947f961c2d60ae7c5aeec21681225b5c0b60493a17ed19"], 0x0) r1 = open(&(0x7f00000000c0)='./bus\x00', 0x6, 0x0) write(r1, &(0x7f0000000140)="220e228901001c067ebc74a7ea11cf801bf1fa48f4445ed5", 0x18) 22:28:43 executing program 0: r0 = socket(0x11, 0x4003, 0x0) r1 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r1, &(0x7f00000000c0)=[{{r3}, 0xffffffffffffffff, 0x11}], 0x3f, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000080)=[{{r2}, 0xfffffffffffffffe, 0x5}], 0x1f, 0x0, 0x0, 0x0) dup2(r1, r3) getsockopt(r3, 0x0, 0x6, &(0x7f0000000000)=""/247, &(0x7f0000000100)=0xf7) sendto$unix(r0, &(0x7f0000000400)="b10005136000009005001b0020000000000000fecea11ea8fef96ecfc73fe003be6af3f31034cced71a7db658f81fa4816fa4f376336acf00c7804be781e4991f7c8df5f88c8b2ca3ebbc257699a1f132e27acd602000d7d026ba8af63ff37281c02e4fd89720fd3872babfbb770a9010072c881ff7cc53c895303b22f310bce9347e30f90006ee006000000000000000000000000000000020208a371a3f80004000006000000004000000000000000000e000000000000000000003fc21143cc042483ddcca2e20cf6f2a3704332bc0e855ede831fe5192fd6463e08a6bee90e098835bcf81da12f2597b2e38c085f68e884466d0d93e9a6eb9019f3d81375189dce3b48d746a5b8bd8bade9973c2a9e29da011cd21ea0a4115079aedefff91ced2b8b0028f09f7c66b7e505481daf5ee5192536e11b444ac40bb78250869d3e6135770e427931029cc82523cf68", 0xb1, 0xfffffffffffffffe, 0x0, 0x78ccbb9b5382d4ec) 22:28:43 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x8613a) r0 = open(&(0x7f0000000040)='./bus\x00', 0x80, 0xee823412cb46c14f) write(r0, &(0x7f0000000240)="220e2a", 0x3) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{}, 0x44001000e, 0x408008001}) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 22:28:43 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000040)=@file={0x2877a2b272157c11, './file0\x00'}, 0x209) r1 = socket(0x10, 0x0, 0x0) r2 = dup2(r0, r1) r3 = kqueue() kevent(r3, &(0x7f0000000040), 0x4, 0x0, 0x3, 0x0) r4 = dup(0xffffffffffffffff) r5 = getppid() r6 = geteuid() r7 = getegid() sendmsg$unix(r4, &(0x7f00000003c0)={&(0x7f0000000080)=ANY=[@ANYBLOB="01002e2f66195b8dbb00"], 0xa, &(0x7f0000000340)=[{&(0x7f0000000280)="f1e8403201009ce5b9b1a350db171f2a32f3a4db58cf6b70f2fc6e0eb47088a36026fdea85e5ebaaa9846bc2124617f350dcf438f0f3be974809455b4911d04d38d11173022bf9fdc576e6002e4059cac3a5552c4f038a334c00039cf55dfba9c53562f7bdc4ded29670c80ec898c226935480a86a22ed2a82623b26071bcfb2aa9edc4289d193e10a63eb936de9a74051703c3d9f71aca2a3b6814bd64f5a0718f5", 0xa2}], 0x1, &(0x7f0000000380)=[@cred={0x20, 0xffff, 0x0, r5, r6, r7}], 0x20, 0x402}, 0x400) r8 = dup(0xffffffffffffffff) r9 = getppid() r10 = geteuid() r11 = getegid() sendmsg$unix(r8, &(0x7f00000003c0)={&(0x7f0000000080)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000000340)=[{&(0x7f0000000280)="f1e8403201009ce5b9b1a350db171f2a32f3a4db58cf6b70f2fc6e0eb47088a36026fdea85e5ebaaa9846bc2124617f350dcf438f0f3be974809455b4911d04d38d11173022bf9fdc576e6002e4059cac3a5552c4f038a334c00039cf55dfba9c53562f7bdc4ded29670c80ec898c226935480a86a22ed2a82623b26071bcfb2aa9edc4289d193e10a63eb936de9a74051703c3d9f71aca2a3b6814bd64f5a0718f5", 0xa2}], 0x1, &(0x7f0000000380)=[@cred={0x20, 0xffff, 0x0, r9, r10, r11}], 0x20, 0x402}, 0x400) fchown(r3, r6, r11) getpeername(r2, 0x0, &(0x7f0000000080)) 22:28:43 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x800080002002, 0x5bcc) r0 = open(&(0x7f0000000380)='./bus\x00', 0x0, 0x0) poll(&(0x7f0000000000)=[{0xffffffffffffff9c, 0x2}, {r0}], 0x2, 0x2) r1 = kqueue() r2 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r2, &(0x7f00000000c0)=[{{r4}, 0xffffffffffffffff, 0x11}], 0x3f, 0x0, 0x0, 0x0) ioctl$VT_GETSTATE(r0, 0x40067664, &(0x7f0000000300)) kevent(r2, &(0x7f0000000080)=[{{r3}, 0xfffffffffffffffe, 0x5}], 0x1f, 0x0, 0x0, 0x0) dup2(r2, r4) sendmsg(r4, &(0x7f00000002c0)={0x0, 0x0, &(0x7f0000000240)=[{&(0x7f0000000080)="630226342b210c1054a5b6cb9bfe3acff36babad8216002da8106014c40261668fe82cb3a62ca3cd033136acf0f3ed79bae5563fc3475ea4b9619d96e8b6d2058fa04b56238fc510e0f89df0d2099554ddb7915d45231e075bb773c80c19d662bae88c0ef9c5d4f0712fd5f066fdb36a9db1f3226d1a002cdec4f268ffea27cd7857d39db6382ae1c84627436dd5ea520db3a9e9a8ae92f496b1434c45827600fa022f69f3c30004336e51d92e6c62d36e1f7f3a9d858aaed98de2834faf9d606e", 0xc1}, {&(0x7f0000000180)="5ab922f06a7dfa9a363687fb06123a336143e739c012038d2194fe35b9b0101605c0738a7bef4c87f52601257c3bf65dea2c7457923733ef8df305c4fd83e3e5deb63c8507e92e98850d29403f71ab7d0fa982a4dced01ed7d5e5b9ddd7cbab11313da8ee88a727a4314caccba9bbceb0e77762334f2e7b61140461228db9c1905f5c1f029a9e2cb4bf2f4fe4f006d7534e7f24e79b0b481fbce", 0x9a}], 0x2, &(0x7f0000001880)=ANY=[@ANYBLOB="d0000000000000000100000005000000e4fba1ba06ba5e7eb0b8561d633b86103c9a88f41da753e531c9b56fba79429e0c6a254055f9fd7d2a472628c9dacfb0d2e2b000ee63f777ca92b83bb9ffd777c7c6e8e492f20663dc6725f76a7fa6555c9afff0681308f669d1e67df58ca4d966c1dbda21ed5ca972adc592ac12fa6f0245039fcf0d4b074d96409bae9f42df4256dfcd9f89180a6c4a4ebefb0938bb74c649c7314f4c22ec9f9f8810c3e74b1687f017e79691d3582823eadfc4523efdcf42cc8a7f2d92e29e30bed70000005000000000000000000000000200000038684ef9f80938e757126c904de194e86f1dcf5d58a6ecc0ee8c358665a87cc51363f6a55ca2445237173d6884b358017634989741f846f3307b4f000000000028000000000000000100000005000000fe8f3fe4d1a8fe032195a38b3257e4faea666cbdbd2d8e002800000000000000ffff00000100000073dae034f420f845e49949d44dd7ec39aad26da10000000010100000000000000100000005000000dfbe464ddb9372d62df9e8dcae7b45c398b25a05c4fb18d7ebe6aad451964166ac02a79a442f4729e6f074755822b2701beef1ddc1f4f1f644d2904450862b88d956cd9a8b48745f0e4ec22e788a95a333ac9aa06ecc5d8a252a36e951cacf66378d78569a5d6eb2e246db49414cd83406c9c8909168c544e118f797fb4cc5a9d5cd2f484e4c4e6e0f6d83852733df089391725dcfdecc08fcd1b03923f3dd19288c29a6ffa8f842ade2e1aa2d80cf9d4a92c4f2c9acf4444119e5d433f41ef9aedbd37cece7a1b991e9a6e61ab25f15bcc8cfdb305f7640cf5b1e1f595473ce6ed58896b328c22ae9d2043e1cbdac80e715f695e407be0835c93ab25a86ee9c7367069ac41580ece09c06c7d39a46e18fe579a5cc8c4cc9f390356eedeb16ceb7b559adebf6c5ce46a560ed725d0166a701fca5186e776e51b0ca43262a0562710951e9548c87aa32fed267bc174c146c6b49d4fe68b09a5779ce6884d52594939bbfa397d89d43071ab6dac2b88cab40587ad4ff0c0a34458f59d6b94392dcd3d5d71398dffe05e08fb739773ea2a47675564853ba979c2c0b76bc409cf928cfc4e1bf7fbc7e6c900c9598843a7bcd311022bb7a57d11c2d8da633e82b501169d412f284ac4a250219032f0cbc35ecf33c790fb455359ab29a218d3d2c1fef639d5cb84b4e2fd4997547de0de689fa3416514da9171f68868c17577533fb14049a6df70c199f56492d102de3d5d66fd212d7338a6a938f03de2b46aca54344e4b07a1c30fee330c3def7a22caa18a444268de55710ead7e15b183acea752215eede695eeecbc4f5a8a5a9cb1c7cff0a8c6d56c722a9c3d81751489b2fcec2bd2b3b82468713ede943f557de4ca98be46eda1849eb0af892ab1ef0871041e38ade8f3bf044635f124b904b1f86bb4adcac5b2980889d643d870d407bfa2c67cfb4410e291c81aa6ebef3aef47d53f2cd46965508bdd46a497c6f6e66254a0b25ba966bc18e80ab36308d7e880c15f56db3265a35b49f12c3dfab1fe7bd1650bba2385c75c03c34507351f49c01c34b281d5fb2c9618562ba54aae6bd1eaffb2865ebd50f5a259cd4a683645d844d145a7c98d37a4015ee16f2f02442201ce844aa58fc41a2b242478a9c545f90bbb000cb38cab7ca73fb38ce1fd51f69f798679ccbc410e1a3bd4aae69935f87a273a365583cb9cadf5f118943db4229f644358ae619a82f3167dd9883de824f8dd7b114c5984b0b43a326ec9ae4268fa9850749f9b8c7a647ef62e8a9e6166736ac53aaa8d0b2e7bb587a1eefd2bdcfdcd25b71baf07248f340842aad7901f0cb633e844190f4b4262711fb958bec46c69d2c8940cfc2928204dbe4ea1b89feeffe10bd67d66c9231c5042bcde902b129d332cb246fe83594fd1bbf434283d1e75dc81116cd882f39ff0507ef160e5ba45047762957ae91584e6373be233a64db830c2a91937a8c7bf875af19c1f7028563b1ab9bc11e4ef2660fa725f0e0058eec2c1c4b4431950c6d6bf9936027218fa1e9e696cd7faab7bd929d3bf0b377f9aad9dca1966582d82c161c13e0f69f38e2cd4a44d8fe53c033e1e29c2208af80e375630e1eb0515821a5c05cfe98e673dc12b8c69898394e5fe11666bdaec819edc760285f39d653c5f5247c56c09b895c9b2203f7cf8eaca0f11fb8aaef3acee76eb8d882131c1ccb67d57348a8c0c3889e6a16881808a20f6b074363c885d2bb0c06a19abacd8b14bffae5613bcbd27adcaff9582adff14400a476ed7fce0c068f9df4b4e885a9d28418ffcf4ca049b712191f4fea09c9a8bdf8a6e393624e71a6edcb320582fb91cad2d224588470014da29653120b27a238f31d91ce1d07f316d805d175bd51b635aab71dadf6663a8e6468b1146dc95ce0cdfe2f71fa6ca7cf4999603ef51d72123d83f91f53731200b5b1a0f09b2facd2a970616533a3935f661dbf291431d726e206ee421587d59dce5f4fc172a39fac4214ac8f449674a75b737e531c24771e00eb8617a660717a93343930dd83ae646ec7dbde631f3cc1f35ecdc29eddbe3a34fb0ad4e57f047244c270a14483fa63ebb3f58836a8749d63f261935bbbc8fc05fb69f3720ad9f505bf794102acfe0d59d0fbc8627836157580ac3fe6286b62f07734bd5c9057784a8e66fddbc62dfd2181f1c00813783b53aa03f41030db945384833a6a0f6b0af7bd9dc49787d786a4fe6c13388280cea578f2f553d02bddf6ec2052f7f03abe4b37ee071aba6d7588ed3aef95543e5ba531f0e04e6cde54dfe3fc8b164ab41df89147f1873370f5d050ce5dfae68f4ca2593c2d6c83955bfc6b7773faa7554efb373bfe2b7a317e5cd2f6e3c0f1b3e1d91290e4cde01f894fb24bce0ef6706b4e18f3291ad9b7145a019f0e11413a5e2c29a9cc0909a9ba784fbe6b1755ec7706cc5d1192d2cfa0d656f3aa65d8e467706382d2096629bab0ea4cec0c02bb3d53fc9a9ad1abacdf62b39a320d6fd24a1d54e94fa4c8a22289b0a19751cf1368297d402adc87198b2bab666f7c33ff1050cc91831aa72e03607a2ac28380b1d241ebb21c962f9be2e7c75d190d150b71ac82785b5fbc37c26c062a37f5a35f30b7fda3d2e6a7e0c054e46bee5f0e7fc8a2f01063a0ed3e76655829eb394c66476ae52c0aa9f72ac70bb3776ec997f191d92aa6cafd290e53d7f4b942ce0c2421d3057b37551ebc98798e39947bedce3d54ccbce94fd1bfec356a80ed5a0b80285a9a26feae2ac0dd877f24463aa6c5c9f4ae47e8368cebf4984320f2713351f00fdd2a34fbb5ec433ae9b4e20eaab54294c5f5615369f9a1b7b49919323b66b2c6c0250575a9026bdf6d69917280aa16b0d25fa6cf58b9adcae8db40928eea658e5685c6c3432d10ea558f04b68e8106c6e74feef89ac14e7626805bee70b643e2c17de607050b19b765f2516b081e15d4a37f1dc86f1b91de41bacf23e70a012115d37b085dc991a367ce9cb02bc8d4b1643d89fb420ad1478991b88ea686ca4719fdfc39deea60086728320ea177c9f17ee93c3b858b7e5b9efdd16e3492e95f66ff4e42c4bfa3423417e1c55ecac9aad5facf1780ecb374a9d13184a6ac097532d3c7a3ad5738d9705a16419857255a5b7a756b7c8fa0c173fa4a80feb4be5b3cafdf2bb772bc4556a11be8f07ff4494c0a96c88111d8aea25daf9963f9a089c0c410eb94e85684aea86a1ae62d4fd557a4f2e58532521e2b3b6887f2ebe83fa40b7a70766d13af69e6ec81dced069f28129ec07cfda55098b0a66a92f597d32408d2b1b83b97a579d0e624c2e826b765a3874c20cfcbf40441fe64264572126f4e50b9754e8e557883c82f062127561a657843ba705342450f206bd393e242018f0a1114cd268cbde91dec8dc6d786e89d089367d25ada2339abb2b083c9b5b39b7f5bd7786345a8a7faf679a63f6bc7c24efa8a972ba97c7c0d95248f82c74ea8d166f84141a7e0883030047f5f0985a684b4d223cc91035b8362a7dfc21a8656246c86438b6438d2b3d282909de8f1f79d082a0b4ab0fea96f280d2242f9b4735fa585299b66e836c99d57914e7d36ba13f29b712db1059bf265ab1e77da0c56531db662b9c13261760f5dbcd096879c32076c6b0556d06c681fe3dcfcd3c96d0e54bcb0288f058acf512fe59a5dc8955c4cbb69f35c4e8303219b85aef6dc6b19205e8caf395d95c47f0e3cf65462160da97313097720c91657096bbf7debe138bb70cb5aa8d159b5aeecda5ad981e087a4d263435d0d09c78e92d1a99904cea40d9e7199c0dc8494b3d0d6586d24c163ee777956b50077dbe2007ad7553f42da9cc42c3a8378193c395df940e6f4c8a42371c998cb499916d6b6ceb668f771d0539f422c33b9356a34ea71d140f3c291b9f804af1a521a40e8656be004d8304a61b7cd5d8ec8e07ecde2d6cd28f4839ad09248ae353819cb704961068140fe5dc149d45a9e1b2bdd8accc068c35471b1dfad57242dbb8cf274c40c181d3656b7f97a28b06c07ec45689fd81638ee50259f66856ecaecb514334ac06f5b11e970e12501fe91f4a8adf94eeb5af6abdf50ae52a0aaca64c62db76af66caa5fdc96841686c2636e1d4af334100ad7807aa1a5a9162be36977c448a474bd7ee264924fd07a08bd2de33e9a76c9891f4c8c1ac4cd6a759e02caf8caf942e8c7bb858ad92cf5cedf48c8a6d21327d0e1baa786850d176e8f9298750fcd404b42660ed9b8f0a85646b4578594ad8e55af05f0153835fa1c5f6d64e81ab8a42794dc732e79326b4a47c25d10ba9e94c7b7d7273ad4f8d376da0ad675935d75ae1bd1d5fa8321d3f08ebd7859dfef986a9c27c5a33fe506655df99e9e756a8edaff2988ee382328cb5d006f5f750561f50a04c36ed204c4d9bf056714528ae2d1dabc4df5bab8f1ec4701b6527bc4993d961525dc1c6252b3042df71e4907c6c5574cfefd07011c61ed3beac57b743b8ce43691d3f2ff1bed92cfc63d3ec030f3c4349ecf5e55c1a5317e38c8e42e3ed286143ea14db9c3d647403104da1015c0657a55bc69516c93d323d749f6f7ff974aedb92f0dec266cff986f2fb04dc295bcc2e362f75067c03fe9484761da2829dd32fdb3bc2c340553508be6287647276a6daa0db3b9cfbaf8e40218c8e111115c66305195e289204acf9e3f113565fa06faa1b3fef13366fee3370fd39c9e5ca2e475f96c5cbaaf3a17d45f109ea5f1521df8194272014a1e9353c378f74bdfdeb1cb42d64cc2431d774157b4d0e576dd4a5f2526af5253a2af8434f739580bd66e471e980357272460dd369bdcdb1a8e9462e725e0bce0ce2ffb81db19709a19d90ede9a6e254a2d6a3e5f39878c48b34aee8b5e2bbf87e58f152ecd16e669d2246a2e25e3b49c91f6826c13b49d99f46f852fd64fa865cafffe2a53b57b1c6c34daf41f19fc370899519ea4fd64a9f727743d3594be99db1ce35263c0489a162774890c1d8c5b39b7ad90ebd697a70c31c53d943634f133469f265cf1ff5673f6787edb1e2f5dcdb3dccd120bd9e8ccd1e1198e9bb1686913667042390657a4be8136c1065fb309876836dd23e7e0c2b1ce3eea14a30163919d68fcaef454f75223304f3c9e50a7838b7e8c2d1ed0ac41d0447531871a156a880be659a8ad4df485242e0a163c5e792527827cd763ddac58ca407bf3d5e49cbaad26244777324447a2dc3c561aea6cce70fc69f46fb3a2b736f1c329824a8cb9a3650b7c965d86b9c08023057e9d5c9367b9aff8c116101a24e727c00bae58490e30acf233af1a4b91822902ac93c20e37321a7ad2696b31d2052b8bd962f36ecd02e07a48d0890b772c51724169914a122294c41cdeb4f6d2eeddc2bdc9628081cf2ab91dbb4ad312e7681c7c41645b694672b254d0c9a2e1d047a20281950dd3b511a324c685f0ff05a508b0f0c84316be04cec32a9811888738d69f9c41deca11054db513b0658a5b2e19f661ef77b5df33d65eb2a15fd6ea1ee78744a99c446fad4e7b36eca366370e51d1d9b39999314c43bf97ffb884155171051f9588f8b420c98a485395c5170b1b2dfdb8ebdb4bcc2599853a6d8a14dd7674be3e3037783839c3118ee59d73c41637099bd47e845a7259e0acabd06fe286a81e11819a9111bbcf2f6d3eb2284e5ef47c7b8ed4db1bb770c8120161824f19d0dc9f53e940b2a494ab6839cc302a65a943914308548f393d93cf0469a2ebd967d07ec0172908fe963148e32cb6a36a64a45bde94465cb4ad8000000000000000100000008000000f9eaf2eb19f1e99abcdb20bdc7ebaabd323b2c129bb9a5c4ab33683b44ed3dde42aa6e706aee4fa9f212d960384004749d2baa0a8ac49e6e8fdf9b0801f4d3d0105d4a7de8a4a453b102ae5196ca54b1166be4039960b4d28062201e866cae54023dbd23793f86e1926898a75047a9c87dc562c9c019c4c16828fd9ba1c7ebf8b21d87a30111cfba86aacc6b33e1df839bccc649718e604f1c36adf0ade3b918197cad83cf7b04e65d0d9da861ee521333914077875996b78277f2e1c2443813728a500000000000980000000000000001000000040000009f43d9b0040533512683762af3b9f59acb035fd44a803d12596c44d9f949ca85a66b463d689c711da14b65b7dca4486bf08bcfd5a0f31388063b7c8d1fcd2654c51a98a76d0b9a993f889cb7dc2ed87b5e1ae0aa026a34b629c2357b1ef980605b87517f64d3bab138d99e1720ffb68c15d62c7dba1e559c65794c9fbe561dd0c60b1987a4c50000f800000000000000ffff0000ffffffffa58e52bcff35e5c814e170bc71aa967832866e1e0910abe808f91bdb26104a0bc6b51ed5b6a51255ca190edadf3b07e6e3731011c409ed3ce4b8f54bbbe4a72c7847e1c69a3025fd2a867fa6930dcb7ef3b2ac9171bec8fb006e9e62b4b9b3e7aaa3bfd44d0f2cded014d4e8a394a11fc7d0274712ecc08242299d9bb144d18327dd288888d0833e72cf022ffa590a64c0a7bd8f2762b0633701e0f7713406878460e779b82d0f971f50d9618938b2b843bc2351af8a95875c93a543bec4618e0fd73c7836e3e3f60b397bded4320f982f112f4b5dc89066b37c154cb616dd627353f1f50000000074397ff835e752fb488a05037990de678cd06d1ba28bce151c7d16e1bb6458b9daaa74484aac015ee774baddf4de88f75f55da1ad37c146614bea9f25f29607b4480e4aab517dbd40fd7f641be8efa69ae41ede76746e286385843e42ce55ffae4f77d8ca69e2dffbc1f81316fd00ab145aa8d680745b2fb627b646f05899566d3ed47f81270896b8099d2e558cb4924bb7b08ecf508cf9323541ef3a471f91731d35ba87df3ddde13237e3d54405fa36796c044"], 0x13e8}, 0x800) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000280)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x0, 0x0) kevent(r1, &(0x7f0000000000), 0x66, 0x0, 0x2000081, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) kqueue() close(r0) 22:28:43 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x2, &(0x7f0000000140)=[{0x28, 0x0, 0x0, 0x8d}, {0x6, 0x1f}]}) syz_emit_ethernet(0x8f, &(0x7f00000006c0)="ed5ca2702ca1bf91fb8a8ac227247d2e86a05561912657be0847d203aeda2635d822ab404289d9289724567108556d63c0c391b8457685ec967a5318f4f53c2c1ced927e8827f785d3a150cbc540a471ddf88d1eae984cf35aee233cb026f41d3b6d9957bda78b84e7e69b98c38900e93d544024cc95b88bf45021683bebd7346b29491bda334c5249d0d861a6a4f1") 22:28:43 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000200)={0x4, &(0x7f0000000040)=[{0x100000001, 0x0, 0x0, 0x8000029d8aaa8}, {0x24}, {0x3c}, {0x7ffffffe}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0x61, &(0x7f0000000000)="b6") getpeername$inet6(0xffffffffffffffff, &(0x7f0000000080), &(0x7f00000000c0)=0xc) 22:28:45 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xfffffffffffffffe, 0x0, "b04d00f3ff0a631a00"}) r0 = socket(0x18, 0x4002, 0x0) connect$unix(r0, &(0x7f0000000000)=@abs={0x682eb13985c518e6, 0x7, 0x1}, 0x8) getpeername$unix(r0, 0x0, &(0x7f00000002c0)) 22:28:45 executing program 0: r0 = socket(0x2, 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x200, &(0x7f0000000080)=0x7, 0x4) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="8b0229"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r1 = socket(0x2, 0x8002, 0x0) symlink(&(0x7f0000000040)='./file0\x00', &(0x7f00000000c0)='./file0\x00') r2 = socket(0x2, 0x2, 0x0) setsockopt$sock_int(r2, 0xffff, 0x200, &(0x7f0000000080), 0x4) bind(r2, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r3 = socket(0x2, 0x8002, 0x0) dup2(r2, r3) connect$unix(r3, &(0x7f0000000000)=ANY=[@ANYBLOB="62020207e00000012000"], 0x10) dup2(r0, r1) connect$unix(r1, &(0x7f0000000000)=ANY=[@ANYBLOB="00020207e00000012004"], 0x10) ""ppanic: kernel diagnostic assertion "!_kernel_lock_held()" failed: file "/syzkaller/managers/multicore/kernel/sys/kern/kern_fork.c", line 690 Stopped at db_enter+0x18: addq $0x8,%rsp TID PID UID PRFLAGS PFLAGS CPU COMMAND *309919 34193 0 0 0 1 syz-executor.1 494788 66746 0 0 0x4000000 0 syz-executor.0 db_enter() at db_enter+0x18 panic() at panic+0x15c __assert(ffffffff82201c69,ffffffff821eca41,2b2,ffffffff821d0648) at __assert+0x2b proc_trampoline_mp() at proc_trampoline_mp+0x123 end trace frame: 0x0, count: 11 https://www.openbsd.org/ddb.html describes the minimum info required in bug reports. Insufficient info makes it difficult to find and fix bugs. ddb{1}> ddb{1}> set $lines = 0 ddb{1}> set $maxwidth = 0 ddb{1}> show panic attempt to execute user address 0x0 in supervisor mode ddb{1}> trace db_enter() at db_enter+0x18 panic() at panic+0x15c __assert(ffffffff82201c69,ffffffff821eca41,2b2,ffffffff821d0648) at __assert+0x2b proc_trampoline_mp() at proc_trampoline_mp+0x123 end trace frame: 0x0, count: -4 ddb{1}> show registers rdi 0 rsi 0x1 rbp 0xffff800022d7fc00 rbx 0xffff800022d7fcb0 rdx 0xffff800020ab0780 rcx 0 rax 0 r8 0xffffffff819ff24f kprintf+0x16f r9 0x1 r10 0x25 r11 0x5376a61c90c1e162 r12 0x3000000008 r13 0xffff800022d7fc10 r14 0x104 r15 0x1 rip 0xffffffff81c4c418 db_enter+0x18 cs 0x8 rflags 0x246 rsp 0xffff800022d7fbf0 ss 0x10 db_enter+0x18: addq $0x8,%rsp ddb{1}> show proc PROC (syz-executor.1) pid=309919 stat=onproc flags process=0 proc=0 pri=51, usrpri=51, nice=20 forw=0xffffffffffffffff, list=0xffff800020ab0290,0xffffffff8263bed0 process=0xffff800020addc00 user=0xffff800022d7a000, vmspace=0xfffffd807f00ccf0 estcpu=36, cpticks=1, pctcpu=0.0 user=0, sys=1, intr=0 ddb{1}> ps PID TID PPID UID S FLAGS WAIT COMMAND *34193 309919 31248 0 7 0 syz-executor.1 66746 20217 66549 0 2 0 syz-executor.0 66746 494788 66549 0 7 0x4000000 syz-executor.0 31248 149306 79518 0 2 0x2 syz-executor.1 34848 204717 1 0 3 0x100083 ttyin getty 8073 61083 0 0 3 0x14200 acct acct 66549 150169 79518 0 3 0x82 nanosleep syz-executor.0 63163 230313 0 0 3 0x14200 bored sosplice 79518 288426 42105 0 3 0x82 thrsleep syz-fuzzer 79518 127681 42105 0 3 0x4000082 nanosleep syz-fuzzer 79518 352369 42105 0 3 0x4000082 thrsleep syz-fuzzer 79518 291273 42105 0 3 0x4000082 thrsleep syz-fuzzer 79518 366233 42105 0 3 0x4000082 thrsleep syz-fuzzer 79518 378690 42105 0 3 0x4000082 nanosleep syz-fuzzer 79518 351043 42105 0 2 0x4000082 syz-fuzzer 79518 295467 42105 0 3 0x4000082 thrsleep syz-fuzzer 79518 134661 42105 0 3 0x4000082 thrsleep syz-fuzzer 79518 231340 42105 0 3 0x4000082 thrsleep syz-fuzzer 42105 247094 23491 0 3 0x10008a pause ksh 23491 459975 97816 0 3 0x92 select sshd 97816 402948 1 0 3 0x80 select sshd 8082 121997 80543 74 3 0x100092 bpf pflogd 80543 433692 1 0 3 0x80 netio pflogd 42143 230587 98008 73 3 0x100090 kqread syslogd 98008 350972 1 0 3 0x100082 netio syslogd 73345 17102 1 77 3 0x100090 poll dhclient 33717 384447 1 0 3 0x80 poll dhclient 11096 193630 0 0 3 0x14200 pgzero zerothread 50571 203114 0 0 3 0x14200 aiodoned aiodoned 23986 129220 0 0 3 0x14200 syncer update 31558 114643 0 0 3 0x14200 cleaner cleaner 13171 92296 0 0 3 0x14200 reaper reaper 60242 213060 0 0 3 0x14200 pgdaemon pagedaemon 36619 58499 0 0 3 0x14200 bored crynlk 39666 265306 0 0 3 0x14200 bored crypto 71916 192172 0 0 3 0x40014200 acpi0 acpi0 6702 243011 0 0 3 0x40014200 idle1 6391 329989 0 0 3 0x14200 bored softnet 85252 156581 0 0 3 0x14200 bored systqmp 51359 126414 0 0 3 0x14200 bored systq 77418 94518 0 0 3 0x40014200 bored softclock 16884 262682 0 0 3 0x40014200 idle0 30675 222767 0 0 3 0x14200 bored smr 1 51866 0 0 3 0x82 wait init 0 0 -1 0 3 0x10200 scheduler swapper ddb{1}> show all locks Process 66746 (syz-executor.0) thread 0xffff800020ab0290 (494788) exclusive rwlock netlock r = 0 (0xffffffff824c74f8) #0 witness_lock+0x52e #1 solock+0x5a #2 sys_connect+0x6b #3 syscall+0x4a4 #4 Xsyscall+0x128 exclusive kernel_lock &kernel_lock r = 2 (0xffffffff82636290) #0 witness_lock+0x52e #1 syscall+0x400 #2 Xsyscall+0x128 Process 31248 (syz-executor.1) thread 0xffff800020ab18c8 (149306) exclusive rrwlock inode r = 0 (0xfffffd806ebf4d68) #0 witness_lock+0x52e #1 rw_enter+0x447 #2 rrw_enter+0x4f #3 ufs_ihashins+0x45 #4 ffs_vget+0x13e #5 ffs_inode_alloc+0x1cf #6 ufs_mkdir+0xf4 #7 VOP_MKDIR+0xc6 #8 domkdirat+0x121 #9 syscall+0x4a4 #10 Xsyscall+0x128 exclusive rrwlock inode r = 0 (0xfffffd806ec234e0) #0 witness_lock+0x52e #1 rw_enter+0x447 #2 rrw_enter+0x4f #3 VOP_LOCK+0xf0 #4 vn_lock+0x81 #5 vfs_lookup+0xe6 #6 namei+0x63c #7 domkdirat+0x75 #8 syscall+0x4a4 #9 Xsyscall+0x128 ddb{1}> show malloc Type InUse MemUse HighUse Limit Requests Type Lim Kern Lim devbuf 9608 6456K 7315K 78643K 18448 0 0 pcb 13 10K 12K 78643K 495 0 0 rtable 117 12K 13K 78643K 1438 0 0 ifaddr 90 21K 22K 78643K 549 0 0 counters 39 33K 33K 78643K 39 0 0 ioctlops 0 0K 4K 78643K 1661 0 0 iov 0 0K 20K 78643K 322 0 0 mount 1 1K 1K 78643K 1 0 0 vnodes 1222 77K 77K 78643K 4202 0 0 UFS quota 1 32K 32K 78643K 1 0 0 UFS mount 5 36K 36K 78643K 5 0 0 shm 2 1K 9K 78643K 38 0 0 VM map 2 1K 1K 78643K 6 0 0 sem 12 0K 0K 78643K 472 0 0 dirhash 12 2K 2K 78643K 12 0 0 ACPI 1808 196K 290K 78643K 12765 0 0 file desc 6 17K 25K 78643K 3632 0 0 sigio 0 0K 0K 78643K 195 0 0 proc 61 63K 95K 78643K 1046 0 0 subproc 32 2K 2K 78643K 187 0 0 NFS srvsock 1 0K 0K 78643K 1 0 0 NFS daemon 1 16K 16K 78643K 1 0 0 ip_moptions 0 0K 0K 78643K 315 0 0 in_multi 34 2K 2K 78643K 250 0 0 ether_multi 1 0K 0K 78643K 29 0 0 mrt 0 0K 0K 78643K 23 0 0 ISOFS mount 1 32K 32K 78643K 1 0 0 MSDOSFS mount 1 16K 16K 78643K 1 0 0 ttys 186 821K 821K 78643K 186 0 0 exec 0 0K 1K 78643K 536 0 0 pfkey data 0 0K 1K 78643K 2 0 0 pagedep 1 8K 8K 78643K 1 0 0 inodedep 1 32K 32K 78643K 1 0 0 newblk 1 0K 0K 78643K 1 0 0 VM swap 7 26K 26K 78643K 7 0 0 UVM amap 116 22K 31K 78643K 13003 0 0 UVM aobj 130 4K 4K 78643K 137 0 0 memdesc 1 4K 4K 78643K 1 0 0 crypto data 1 1K 1K 78643K 1 0 0 ip6_options 0 0K 0K 78643K 551 0 0 NDP 22 0K 0K 78643K 160 0 0 temp 234 3557K 4197K 78643K 73855 0 0 kqueue 0 0K 0K 78643K 56 0 0 SYN cache 2 16K 16K 78643K 2 0 0 ddb{1}> show all pools Name Size Requests Fail Releases Pgreq Pgrel Npage Hiwat Minpg Maxpg Idle arp 64 30 0 23 1 0 1 1 0 8 0 plcache 128 20 0 0 1 0 1 1 0 8 0 rtpcb 80 163 0 161 1 0 1 1 0 8 0 rtentry 112 164 0 119 2 0 2 2 0 8 0 unpcb 120 1581 0 1568 2 0 2 2 0 8 0 syncache 264 7 0 7 3 3 0 1 0 8 0 tcpqe 32 5527 0 5527 2 2 0 1 0 8 0 tcpcb 544 825 0 821 2 1 1 2 0 8 0 inpcb 280 2860 0 2850 28 27 1 13 0 8 0 rttmr 72 6 0 6 6 6 0 1 0 8 0 nd6 48 22 0 18 1 0 1 1 0 8 0 pkpcb 40 4 0 4 2 2 0 1 0 8 0 swfcl 56 2 0 0 1 0 1 1 0 8 0 ppxss 1128 90 0 90 10 9 1 1 0 8 1 pffrag 232 8 0 8 5 5 0 1 0 482 0 pffrnode 88 8 0 8 5 5 0 1 0 8 0 pffrent 40 24 0 24 7 7 0 1 0 8 0 pfosfp 40 846 0 846 5 5 0 5 0 8 0 pfosfpen 112 1428 0 1428 21 21 0 21 0 8 0 pfstitem 24 103 0 82 1 0 1 1 0 8 0 pfstkey 112 103 0 82 1 0 1 1 0 8 0 pfstate 328 103 0 82 3 0 3 3 0 8 0 pfrule 1360 21 0 16 2 1 1 2 0 8 0 art_heap8 4096 1 0 0 1 0 1 1 0 8 0 art_heap4 256 643 0 415 16 1 15 15 0 8 0 art_table 32 644 0 415 2 0 2 2 0 8 0 art_node 16 153 0 112 1 0 1 1 0 8 0 sysvmsgpl 40 32 0 24 1 0 1 1 0 8 0 semapl 112 470 0 460 1 0 1 1 0 8 0 shmpl 112 135 0 7 4 0 4 4 0 8 0 dirhash 1024 17 0 0 3 0 3 3 0 8 0 dino1pl 128 7137 0 5727 46 0 46 46 0 8 0 ffsino 272 7137 0 5727 95 0 95 95 0 8 0 nchpl 144 12475 0 10859 61 0 61 61 0 8 0 uvmvnodes 72 5926 0 0 108 0 108 108 0 8 0 vnodes 208 5926 0 0 312 0 312 312 0 8 0 namei 1024 39305 0 39305 3 2 1 1 0 8 1 percpumem 16 30 0 0 1 0 1 1 0 8 0 vmpool 552 4 0 4 2 2 0 1 0 8 0 scsiplug 64 5 0 5 4 4 0 1 0 8 0 scxspl 192 35605 0 35605 24 23 1 7 0 8 1 plimitpl 152 317 0 309 1 0 1 1 0 8 0 sigapl 432 3806 0 3790 3 1 2 3 0 8 0 futexpl 56 71792 0 71792 1 0 1 1 0 8 1 knotepl 112 7914 0 7895 15 13 2 2 0 8 1 kqueuepl 104 6956 0 6954 3 2 1 2 0 8 0 pipepl 112 11618 0 11599 11 9 2 2 0 8 1 fdescpl 488 3807 0 3790 3 0 3 3 0 8 0 filepl 152 39405 0 39302 40 33 7 14 0 8 3 lockfpl 104 2105 0 2103 1 0 1 1 0 8 0 lockfspl 48 781 0 779 1 0 1 1 0 8 0 sessionpl 112 28 0 17 1 0 1 1 0 8 0 pgrppl 48 67 0 56 1 0 1 1 0 8 0 ucredpl 96 4051 0 4042 1 0 1 1 0 8 0 zombiepl 144 3790 0 3790 3 2 1 1 0 8 1 processpl 896 3824 0 3790 4 0 4 4 0 8 0 procpl 632 11744 0 11700 6 1 5 5 0 8 1 srpgc 64 19 0 19 9 8 1 1 0 8 1 sosppl 128 35 0 35 11 11 0 1 0 8 0 sockpl 384 4642 0 4617 55 51 4 22 0 8 1 mcl64k 65536 25 0 0 3 0 3 3 0 8 0 mcl16k 16384 15 0 0 2 0 2 2 0 8 0 mcl12k 12288 33 0 0 2 0 2 2 0 8 0 mcl9k 9216 25 0 0 2 0 2 2 0 8 0 mcl8k 8192 17 0 0 3 0 3 3 0 8 0 mcl4k 4096 17 0 0 3 0 3 3 0 8 0 mcl2k2 2112 8 0 0 1 0 1 1 0 8 0 mcl2k 2048 135 0 0 16 0 16 16 0 8 0 mtagpl 80 94 0 0 2 0 2 2 0 8 0 mbufpl 256 370 0 0 14 0 14 14 0 8 0 bufpl 256 13961 0 6913 441 0 441 441 0 8 0 anonpl 16 365436 0 354012 160 90 70 78 0 124 7 amapchunkpl 152 22915 0 22805 24 18 6 12 0 158 0 amappl16 192 18911 0 18075 153 109 44 55 0 8 1 amappl15 184 181 0 181 1 1 0 1 0 8 0 amappl14 176 1899 0 1894 2 1 1 1 0 8 0 amappl13 168 448 0 448 4 3 1 1 0 8 1 amappl12 160 16 0 16 2 2 0 1 0 8 0 amappl11 152 377 0 361 1 0 1 1 0 8 0 amappl10 144 217 0 213 1 0 1 1 0 8 0 amappl9 136 1291 0 1285 1 0 1 1 0 8 0 amappl8 128 835 0 799 3 1 2 2 0 8 0 amappl7 120 293 0 284 1 0 1 1 0 8 0 amappl6 112 388 0 375 1 0 1 1 0 8 0 amappl5 104 561 0 546 1 0 1 1 0 8 0 amappl4 96 4350 0 4317 1 0 1 1 0 8 0 amappl3 88 833 0 828 1 0 1 1 0 8 0 amappl2 80 29244 0 29171 4 2 2 3 0 8 0 amappl1 72 91544 0 91106 25 15 10 20 0 8 0 amappl 80 12145 0 12106 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 dma64 64 259 0 259 1 1 0 1 0 8 0 dma32 32 7 0 7 1 1 0 1 0 8 0 dma16 16 17 0 17 1 1 0 1 0 8 0 aobjpl 64 136 0 7 3 0 3 3 0 8 0 uaddrrnd 24 3811 0 3790 1 0 1 1 0 8 0 uaddrbest 32 2 0 0 1 0 1 1 0 8 0 uaddr 24 3811 0 3790 1 0 1 1 0 8 0 vmmpekpl 168 50704 0 50668 2 0 2 2 0 8 0 vmmpepl 168 466069 0 464023 280 162 118 118 0 357 26 vmsppl 368 3806 0 3790 2 0 2 2 0 8 0 pdppl 4096 7629 0 7588 7 1 6 6 0 8 0 pvpl 32 971127 0 956482 305 131 174 192 0 265 20 pmappl 232 3810 0 3794 3 2 1 2 0 8 0 extentpl 40 41 0 26 1 0 1 1 0 8 0 phpool 112 615 0 8 18 0 18 18 0 8 0