{{0x6, r42, r43, r45, 0x0, 0x80, 0x9}, 0x3, 0x3f, r46, 0x0, 0x95fe, 0x6, 0x138, 0x2}) msgsnd(r37, &(0x7f0000002c40)=ANY=[@ANYBLOB="db6f0b6afea5166e211dbf5a284e67b83a86dd385e42fbc3f3518f287311db89d4fa60be7e93d16c8a8fe633de512399dfce3c0d7a7a64c274969baff7d9b459e37ce6e2852651229ae31b535fe7083894f624da0243c0d2443af83bb1556cb57db8a21dfab0ad10d904000084b91b777c126bae6ed8af94fa877df86aabf82a95354196150103a2302cb721defd42bd6f343ddb8305dd1d358ff322e65e8f35f977afb07248e6a6fde8b9a6caf44b66eaa3af6701343be33b9b979013f03a5f9d5bd4c4cca2ed4f7b528ce718817141f664079ad379c91860e11da8b2803fe72c65987ea64d36cba93eb02b88b82d1b3883b912b941801f8a42ee3d74214617ba392b806f07000000f8533457d5e626a9ffcc27f5802d17d9fe7be448580ce9b3362dc7090d6bd63b2095edae9b8238a2d62db12c6ddaed8db0e589d6e8280042f338e6a8a97ed20435a39cad26faa73b073b05ab03727ce072eb69ddc37da7fb4709ac3b79111900894f432e012783d9ff17e2067e39e9015d0865dd21cd412b43c388bc8f1a8a9ec19f847c8eadb62f57e4598b309ca5088b30c11c73521c9c60318f8ff10f35e255e8f415f729306e894ffa28d3a23b898566d11fbb20b693e141"], 0x1, 0x40000000000800) msgrcv(r5, &(0x7f0000000a00)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000010001000000000000000000000000000000000008000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006ccba9fd3c84f91bf4947d9bfaa80350000000000000000000000000000000000002000000000000000000000000000000000000000000000b4bce8488f2594230246c48644309b55d210b39409001306b6bfbfa4c150b84702b625d4c91ebe7efa91142975e9"], 0xbd, 0x3, 0x800) r47 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r47, &(0x7f0000000e80)=ANY=[], 0x0, 0x7fc) r48 = msgget(0x1, 0x600) r49 = socket(0x18, 0x2, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000640)={0x0, 0x0}, &(0x7f0000000680)=0xc) r51 = kqueue() r52 = fcntl$dupfd(r51, 0x0, 0xffffffffffffffff) close(r52) r53 = getpgrp() r54 = getgid() getsockopt$sock_cred(r52, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, &(0x7f0000000440)=0xc) getsockopt$SO_PEERCRED(r52, 0xffff, 0x1022, &(0x7f0000000480), 0xc) ioctl$PCIOCGETROM(r52, 0xc0107005, &(0x7f00000006c0)={{}, 0x0, 0x0}) setsockopt$sock_cred(r52, 0xffff, 0x1022, &(0x7f0000000700)={r53, r55, r54}, 0xc) r56 = kqueue() r57 = fcntl$dupfd(r56, 0x2, 0xffffffffffffffff) close(r57) getsockopt$sock_cred(r57, 0xffff, 0x1022, &(0x7f0000000400), &(0x7f0000000440)=0xc) getsockopt$SO_PEERCRED(r57, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r57, 0xffff, 0x1022, &(0x7f0000000500)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r57, 0xffff, 0x1022, &(0x7f0000000540)={0x0, 0x0}, &(0x7f0000000580)=0xc) r61 = semget$private(0x0, 0x7, 0x286) semop(r61, &(0x7f0000000200)=[{0x0, 0x7, 0x800}, {0x2, 0xfffffffffffffffd}, {0x2, 0xfff, 0x800}, {0x1, 0x9d2, 0x1000}], 0x1) semctl$IPC_SET(r61, 0x0, 0x1, &(0x7f0000000740)={{0xffffffffeffffff7, r60, 0x0, r58, r59, 0x1, 0x9}, 0xfffffffffffb8f49, 0xa8a, 0x3}) setsockopt$sock_cred(r49, 0xffff, 0x1022, &(0x7f0000000600)={r53, r50, r59}, 0xfffffffffffffce7) r62 = kqueue() fcntl$dupfd(r62, 0x2, 0xffffffffffffffff) r63 = kqueue() r64 = fcntl$dupfd(r63, 0x0, 0xffffffffffffffff) close(r64) r65 = getpgrp() r66 = getgid() getsockopt$sock_cred(r64, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, &(0x7f0000000440)=0xc) getsockopt$SO_PEERCRED(r64, 0xffff, 0x1022, &(0x7f0000000480), 0xc) ioctl$PCIOCGETROM(r64, 0xc0107005, &(0x7f00000006c0)={{}, 0x0, 0x0}) setsockopt$sock_cred(r64, 0xffff, 0x1022, &(0x7f0000000700)={r65, r67, r66}, 0xc) r68 = socket(0x18, 0x2, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000640)={0x0, 0x0}, &(0x7f0000000680)=0xc) r70 = kqueue() r71 = fcntl$dupfd(r70, 0x0, 0xffffffffffffffff) close(r71) r72 = getpgrp() r73 = getgid() getsockopt$sock_cred(r71, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, &(0x7f0000000440)=0xc) getsockopt$SO_PEERCRED(r71, 0xffff, 0x1022, &(0x7f0000000480), 0xc) ioctl$PCIOCGETROM(r71, 0xc0107005, &(0x7f00000006c0)={{}, 0x0, 0x0}) setsockopt$sock_cred(r71, 0xffff, 0x1022, &(0x7f0000000700)={r72, r74, r73}, 0xc) r75 = kqueue() r76 = fcntl$dupfd(r75, 0x2, 0xffffffffffffffff) close(r76) getsockopt$sock_cred(r76, 0xffff, 0x1022, &(0x7f0000000400), &(0x7f0000000440)=0xc) getsockopt$SO_PEERCRED(r76, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0}, 0x34) getsockopt$SO_PEERCRED(r76, 0xffff, 0x1022, &(0x7f0000000500)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r76, 0xffff, 0x1022, &(0x7f0000000540)={0x0, 0x0}, &(0x7f0000000580)=0xc) r80 = semget$private(0x0, 0x7, 0x286) semop(r80, &(0x7f0000000200)=[{0x0, 0x7, 0x800}, {0x2, 0xfffffffffffffffd}, {0x2, 0xfff, 0x800}, {0x1, 0x9d2, 0x1000}], 0x1) semctl$IPC_SET(r80, 0x0, 0x1, &(0x7f0000000740)={{0xffffffffeffffff7, r79, 0x0, r77, r78, 0x1, 0x9}, 0xfffffffffffb8f49, 0xa8a, 0x3}) setsockopt$sock_cred(r68, 0xffff, 0x1022, &(0x7f0000000600)={r72, r69, r78}, 0xfffffffffffffce7) r81 = kqueue() fcntl$dupfd(r81, 0x2, 0xffffffffffffffff) r82 = kqueue() r83 = fcntl$dupfd(r82, 0x2, 0xffffffffffffffff) close(r83) getsockopt$sock_cred(r83, 0xffff, 0x1022, &(0x7f0000000400), &(0x7f0000000440)=0xc) getsockopt$SO_PEERCRED(r83, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r83, 0xffff, 0x1022, &(0x7f0000000500)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r83, 0xffff, 0x1022, &(0x7f0000000b80)={0x0, 0x0}, &(0x7f0000000b40)=0x7) r87 = semget$private(0x0, 0x7, 0x286) semop(r87, &(0x7f0000000200)=[{0x0, 0x7, 0x800}, {0x2, 0xfffffffffffffffd}, {0x2, 0xfff, 0x800}, {0x1, 0x9d2, 0x1000}], 0x1) semctl$IPC_SET(r87, 0x0, 0x1, &(0x7f0000000740)={{0xffffffffeffffff7, r86, 0x0, r84, r85, 0x1, 0x9}, 0xfffffffffffb8f49, 0xa8a, 0x3}) r88 = syz_open_pts() ioctl$TIOCCONS(r88, 0x80047462, &(0x7f0000000200)=0x2) r89 = syz_open_pts() ioctl$TIOCCONS(r89, 0x80047462, &(0x7f0000000200)=0x2) msgsnd(r48, &(0x7f00000009c0)=ANY=[@ANYRES64=0x0, @ANYPTR=&(0x7f0000000c40)=ANY=[@ANYPTR=&(0x7f0000000600)=ANY=[@ANYRESHEX=r49], @ANYRESDEC=r62, @ANYRES16=r68, @ANYRESDEC=r81, @ANYBLOB="d1acc1c03ade7a818f9b04dfc0b389f10d9b74f9e9e2cbadc58d4a7328ac0f18ce8a0a8c682b2e7d9bbb6c8eb29b4c8c482fd51766adace32e4929913e159283dd59cf71d5aa84c9163a1ffaace55cf7dd9e7540c37f5aeb181f5a9834957ba646ab6a823b502cec08a582464e9e552a98889f7fc9f5efb36105a87fee2c653f126de03e34ffaecabdfe28", @ANYRESOCT=r36], @ANYPTR64=&(0x7f0000000e40)=ANY=[@ANYRES64=r35, @ANYPTR=&(0x7f0000000d40)=ANY=[]], @ANYPTR=&(0x7f00000005c0)=ANY=[@ANYPTR=&(0x7f0000002e40)=ANY=[@ANYPTR64, @ANYPTR64, @ANYPTR, @ANYRES16=r88, @ANYBLOB="fd787721ca75d7eeeb63335873fbe59239ba7dd27bff80d4075aacf6f82ca1d31f15818c865021d16540607f7dd6b322c03597f6b8b028f6f309ea369d54f67819d1c379053ef52720b0a9e8ee6da5a8454d210eb563d64044f29389b9970069d10271efaf30297785e1c5e244190e5a4951b4ed928e6bc59b804600ef573f4af67cb1b4771de41fb1184c44bc21ec012b404668f2388b25925ec404e26577a3deb9e4b30335126f5867540e5b09366c37d89f094f9c3cd9640218d49c4d79730d16b07f38537f0135c22644da6d477ceba32263c455d9f79659c4288ccc86640734edf43151f1c35347b821a42c8983b1dec7c98884fce62b566cc2a94438ccf03cba469dbdc3a0c96752c849c6ba928e793335d91fb100e095a5e0ca7d6453427032e82cea57cff50873886bd8be4fd12de1e8b0a51dc6e07e2fc7da21060ec16d98a29acd86d4dd709e20ed7cee1f97edb738059adb02dc4f4aaddb3542f0c72d5a24b9116b6c07992782867ddaa34fe97638453e945b190e3fa0e74120608fcf71ab37897b5932143d5c6fe6d39b817f0e2a9c9d4f566f2a04e57d5346370cd09c9a63c7694411168d0ffb7caf24fae589d7c5de75915fc847ac2f6e4c59a0dcdfe6cf0fb38de8076ed5f7897d24a283968d66d951e0eaf68593ab92c30025591f2ab18c5c43021ce8a00b43a5277d7949ef48a1fb05b428591e4a6731f51ea952ff8433b9eb54efb65825870fd8c04c54185a8453cb00c7295503f6da53f32b575caf984246c64c24e484d0eabb57e7d46a7981eac9ff6f1d5d4d4cc8015dee3587964dece91cbecf0588d31e833365f8cce6490c36b92e03bd7c222cec980f0f81addc89c76510a8bda8c1c77baa44ffd52339e672c7b38f20af2750f9b8d176fd89670ffa9b7a8dbd769b64e19526c5295b5f7f6e621d4bdab1665eed6c44f8136991c470061813f35323fc8b842ede51fe3a08ae36a49f47a6fce580266bd43908ef56fa7324ab8bc53ec896aa54c972753bd54f0e2f085e2d36d474a154380eaa4af902f9373a42b59894ee416bc211633cb1eea1c721ca0583e683e0622d4c255b11546d0836b42780d469cdbeb3a29bc10c1ded6dc452a59efb1def71cb8d6cda86898e260b04c34a72c5f7158e1bb2888fd99f8a75b0b00a34f2f044db06bb6b453d10b891c189d7cf79df24b8be0c9333184089817949c1a00fc0eeab958aa9ead69e0cf74d8436b4bb65cb45e8a15fdd695c0bf1723b0d150aebdc2d2bc07b09db7a3a3cfbf86d77222799b926a2a72ef079cb4268de7daa254f2dc85ff6e1335dde013d3856a086f5da247cfdae4594a1bf51c6ee289514c3b8de52976369a70f475d2725c4809f356a9da41a779d4a6f09b2c593cde69e58651bff00fbf09408644b8b774401d256f3af7fd5abf9a0682cfd1db895fbcfa1bedd0626d9cc81c3042fd61c47b5a8e0696a3af22b9aed701cb4b5662374da7445ada582b24f4ef5245c43bbdc23c39ea086fe3167bdba707f14bab697864b981f163f3fa70ecc91f5872a80f35632b26b393324a8b771f96569d6db29bbcced2231243cf1c57e8807f6e1a7005899605b1507061ade75ea9dc862fa435e8aa8e6bc28f481e4a5a3b580ef754226c86cf1c046a7adab44094b97978947c06fd5115d2150738f904aaf49d0cb3cfd00de8b47faaea90318ed8be2beba5a838c1e05eaa52ad9370cfab1670e6faff010be08b7b476d149dc6ec2d67dd74d157a5707e09a2e818797e5ea97703b2e32c7347e2a445b607a5ff625b0253cdea3ee3e9aecc3e966706aa7813ff070dc928753cf9d2f0460e17ab768a4767c192d36cf4c3da442e181956195c8407ba4ec0a84c90f1f1abe879f5d242cba71f2b09864f2d994a87c60bfb4a8ba566f4e2b758d04e128a27c59fd6e5916523004d9da131499865980ba0bde029c1efe5cfd249aacd6d4c0fdfee26cf6cc498746fb7589d127a373e0a1670311a8cc2545b62481bd75d8da7d10bd442e2b319f807718b9b0cdc60213f2e854c1dc592161173a4efac91b2de3a7a7d0d331c2198cdc0cc0cc36dd845893d9b6f9823043f00f3ef2ea4ad34789b7a16905a2da4a7cc5fafc9b36e375f1da2556a8ffd17645c438a1f1c1073dd5af7811b02dff4eb8d8571762478a3b3d93d83ef763e87cdc6499c96217e9722efb1129f8472e1906f0563f322134936d07f0c1158fca3bfdb863a16cf1571bdf2cf19f145a5b0d6143446fa0c9101a0b529004a8b0a3fe72c4068b1472ae40a21dc9ebb1c572ec6b1ecc346b0a07016ffe1c019d2f3399e6acba437d4f8cb1f36e2b2893b703417336726a485159860f4cf406c83a8825ab0a9a1610d0590a309b11e718cb5f63ac904e4398fdb580e949a2b2cc58ac24f6b22983f2e4f16eba84eb4ebe98b883dd2e055d801e060df26230afc7b5d8c372263d68d6d43df862cd7d767e5c7d73a27bb724af123e542b2e5a56eaf4181c704531ebbde1dd902036e470ee40891937b49949ff12117bcd66fa275a81f83c4bb9b6e35e5cf6333e56816320b61e430069839eb30842c3aa3af5c39107b7de0917ae5ff7e69806dd4976b3989367175077106a82071fd9a37712db368496893f2977c39ae52570956a49b6b4ceed82a16103a178d85b15b10cc44b2ba2364f7ff2729bd19a0e68e3eab685a514ac4cc61c7c078021916e3289cfc0f0d332a72d7dbb3c79676b170eafa9193382ab7bd6436e8df0a478d56bef4fbaa16e3bae8f211e5225c0a032d9e6b7fbc81e89b0fed0c53e1d783d7228c663eeebdc97148002c8b13354de030bd4ce267c103c1fbee8af0f8f79471d99c9d18f1f4b81c229c6fc759987ecbc64e87389821b94989488ffe1b883e4f182088aa64d4862ea31710394131a40f4227437cd581d9a8419587a83193ce04ec7170c7be650fa0e533e5b6de88650cc7a4ba4fb666b5134a303134995da5c89e102a01eb36a09addc8819012b8944f5881b89c30836d24f629740da0a252063046ea8411a9d4bcae63a2a65b9614b8910c335bd935abc3c3fd531a4bd052e7c70d4accb15704fa9042abde8f9d83d719a2428e31b4ce194eb72ed5c068982766a9eb352c9d7811e40ddcf83ff9fe51af234db017f145ba6cd5c55895d2cc20f30f6e7552bfbb86f5db913438da92a31e053eef6a6ee1e0a4bf36c11028ddaee5000db97600436e72959fec0dfe88378b8abb1ea5a7eae2d53780a95724e08d505079b3fe12e408a4bbd0cf1c6aaf29f756e57493e05cb3f1836cf83b2192732565324fe8230e00caa56c050575634431c458e8bd763c49c8a0b630b7f27db7bfad5a28eef7e88c17ad4efd12b736b7cc0c5738f5f3c84416176d218143c04115c8242e44400721e08197a9f3601595fb985d1c9f838e14b3369d9de6efc25f5c40686c7c44a38c553ee35298b550c0bc6e687445f7c87a02114943fef18b1e0e9acff5e67b1d621bd633588412bfa18e1b3556821b759237f437e475b5ab59626b77f07a3b563da993ff826246b95a5fae67c8d69d7487f8cd9c194641f175dbbaf14dfcad9954c88072fe6786da4e99df9190e1a0c7f0c2b98e6ef6558bdee6707655259962d3e4e71cb2f551380e2bcbd02645e6bde3f5b10fc296a041d1b65d85d4225d51a4c42e1e703d8911d33072579a00fbf509ff45a664fca9e74ce0deed4add65925ee638680fc936ce33f646e5e24a984171c4a79b6a8541064ee854a6bc1d7c226b5b2650ae5325431278693509a01de858b76839c94dc17502077c500b81af24734898fd6c164bec8a0416801ed32167edbc96738cb04e8dfed0d66053aaf692964283a16bfc9340e3afb726f08953a0138b9fe3d3fae628efe868af56f056c813f5ea9a938a9a7e4c5595c7412615ff2a2b0cbe4b52c52e80579a6b291fdb9814ca94ac2ba6da290b181e4922f2bac6d81be75633570fbe40f87514ce3e59b2abfe9fa1be58e4a72b0234308e567b43dfa9aa4fa285c1823b1d9a3122e6016db3cf96e5489d39436fd6f53cf033044e06540aff2e990b37f6d34e2bcdaa545a779f8f31a46384d172d79bed82f2b858679666e1bf34b9b42e947ffae4052ea0f62da566b7d5347afda5ddc94aac7a3023feb82e8bdfe5a87877aaa92d2cbe2eb2fe236d4f3eb115a6c660551d81cde8fd13fec9a56e9403ac375e3f6f16bbbd8f9b0b938643f6f649fb281f6657733aa8bdafa532bfcce456abd3e56b40907580a51349e734007c247835853eda7e6b8b4a837871734ce9ca8cce024395d9a254591e5f4700b385daeeb01eb110d8559a3613d89b2d31e82795e8143fae101cd2be4f3fea5616a13c6c3dcb96d9a3ebfa9036842773f43e19967a34bac9aca8fd63992ca1f94f1bd1d9755317c06a8966715ba02b9a8eaf2f1ad843399ddc690686c70956b57359c1d674df1d6e72451d211dfe37f9ef63c7e34df1131c659c3d5ea329d7106cc7dfea64a640cac31296a73d680d681706314b2ba1eb980e1ef4420d385c14e1c8e8fadf44ba1921b81e08a49869e9260df685b3ab2283142ccf358c0e92dc2cc7f9e31d408a07683d7227266618d75a35de9ea1e42cd279de95cf0e5e086802df5ccfe0dd958938e93ce8deec97a8a9128390d84106de0ee1b42447ff9ecd6fd6ede11cdcd564fdc76eeadc9b1f858eb256b15f13c9b7a37e981de78fd53e6e2597eecce8ad834e23a872a2133ac07ef689a50b84cbeda1b7d1e53aca1eb1e23093bf6dbb5ac0b8c6d3fa21e48f7717df637c449e62f3587f53fb1d8746f5b399c73d540b35f454a474edecfa505663c44246eb331d67211e43bcd2dc471ca10a65fc23dc478e603535e79e55afa892a7d56a2b978c423876d22d9c860536bb76ed36882be4ffe60472ff312bd1574cd89c27269cff0e639957ad4a48fbeebaa8d5826336adeadb8bb336174b335c905b6c79edf155b8a86e6b278dee3b5d5247ebac67ec80a7029dcd4dfd9a2dfe108b5707690e0a53a7ebe760461e2b48be5fd8e3f5f5c2d4c6fc05b2edfd5e22c10c0e4c208bf391227d526a8e62ef068bc8bd8ec0b56b3ce24c2c47c31a3fa212c4d16bd438293e08cec8cbcc89474b3ca37ecf2a3a6f4a592d02655dac4d6b9bbccd51c1a15124731d2fe25968e542fce2be239b05bf3b58f2a577d3b8a488edeb2fbf4193a956013762b42dc750770790207012721cc1432bbe7a30fa404b5acaa0e020de95e4275da8cf14404efeb474815abd4367e6cb9ee83dddc81083d5da91b579c1b9b158ec8b39f897d144a11ebf0106340b715380ca659b7242db42829c13838653037718da565ffe5ba0246035c1102ecc18cb4f15a89f9b4652639393175e53849eb606efda8649af0fb6f976365c13172c1bc5f49bf8aff75146b4e58c8f1878e6f1963181b180d98afacaff2b8caa835bdea49488d0974a394c5a676f72fd97d51b781b2a95db8242717f84b24969b1522735a797a85421f05dc034571031186e3c1d415a54fc79ad32899dda3e97164eebd1f7fc8d78fe63f553941d3764bd52a9e1109cf7a8e712ae85d9fc97ef16f779b9ba04c75897cf7d81453bf4de6fce792500e9345fac328bfe8a0e9b8baf5ebb0b57caa393b756ce27f0c5f91046c0661f8a05b514cdc41dad07e5b0bfb61e55ddda683458ee4518e3559a44139b3c8f974d9d31d29ef3e5b88ebfffcb04b338acf078bc0f96fe5809da61689c60f48f9d7ca22e94c1f1c940ca2b3333436a933906110657a0e", @ANYRESHEX=0x0, @ANYRES32=0x0], @ANYPTR=&(0x7f00000004c0)=ANY=[@ANYRES32=r89, @ANYPTR64, @ANYRES64=r71, @ANYRES32]]], 0x4, 0x800) r90 = msgget$private(0x0, 0x83) msgsnd(r90, &(0x7f0000000e80)=ANY=[@ANYRES32=0x0], 0x1, 0x0) msgrcv(r47, &(0x7f0000000680)={0x0, ""/191}, 0xc7, 0x3, 0x800) r91 = syz_open_pts() ioctl$TIOCSETAF(r91, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4", 0x0, 0x3ffffffe}) write(r91, &(0x7f0000001280)="20bd2ab4b59860ad3742c69bc54a7edd62e1e0cb06039bdb8a7e3bf7020000002ae42e8a48f72fb81768c1da164f0221eef07a8e7f7ae2769cbecac34612409258d563fd1fe665be3fcd78fc8351fc370b175b711ceee3e675243aad67984d4185eddc04f1ac15b35f65d58989618cee95de010000004a41794e2fb48ddfff66e0066db4cddf6ceb24183341c80f54afc42d9113496dcfd089cf2f7bf4158661d7fb02e397d6cc6417b0da1155780a69e1979aca71b0bd95e79590e307530eb82797cdc80c66db14c7224de4c5c2812136cef6e86b69aa47411f8086fb8af3434d32fd0071fbc17da776e3c22cfe0ad33c95c8fc064569083d6ca65c2852208700"/272, 0x110) ioctl$TIOCSTAT(r91, 0x20007465, 0x0) r92 = syz_open_pts() ioctl$TIOCSETAF(r92, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4", 0x0, 0x3ffffffe}) write(r92, &(0x7f0000000200), 0xfe72) ioctl$TIOCSTAT(r92, 0x20007465, 0x0) msgrcv(0x0, &(0x7f0000000b00)=ANY=[@ANYPTR=&(0x7f0000000240)=ANY=[@ANYRES32, @ANYRES16, @ANYRES64, @ANYPTR64=&(0x7f0000001440)=ANY=[@ANYBLOB="0966836441f8b13b29852f7e66a4068f41c5598e8a557fe8e3d7fcebd5951dd1468e32134cf25d2f2416ec0a", @ANYRESOCT, @ANYBLOB="dab365746f4770da3afb10727dd555dddcbe901eb4f08885c016f289e96d65c97cf54b25bba5a075d011d95eb606f5ef0d591fe62d1e7a6db3ead5d8935cc9ef43f0a4303615c2765d20038449e60f3aa97e1d1efd8715a52b0833080e10e12eda73adbe1156370a242f879694fc73eb6e746264a5142488ba0d71c797d8900452525200b305820a4d8a005042783b42e10225f44978310fccb848f1637aa7637ee745e2125af46856f451a31196855e75b7600d7f6df2b12e9316bb9632b89a80bcdffbee0423ec0f58cacb632ed4706122f942524bf8c6cdd2c0360207d7cefb38e46bb3c3cacb406e", @ANYPTR64, @ANYBLOB="1717abb35fe3b9a419eafcb824a9cbd9a2f06b11f3a0ea2c1676edbcd481dd2ba9076a25b2814528aba568d861002fc029f0fa6fba96f51a1b15b705ae134604cb1def2aea3d6367ae1c0000000000", @ANYRESOCT=r91, @ANYRESOCT=0x0, @ANYRESDEC], @ANYRESHEX=r14, @ANYRESDEC=r92]], 0x1, 0x0, 0x1000) r93 = socket(0x18, 0x8001, 0x0) setsockopt$sock_int(r93, 0xffff, 0x1003, &(0x7f0000000000), 0x2) 19:20:06 executing program 1: sendto$unix(0xffffffffffffffff, &(0x7f00000000c0)="b1000504", 0x4, 0x0, 0x0, 0x0) bind(0xffffffffffffffff, &(0x7f00000000c0)=ANY=[@ANYBLOB="010708"], 0x1) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="82028180ffffffff"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f00000000c0)="0714000000000025ff149b33ff0f000000000000", 0x14) write(r0, 0x0, 0x0) r1 = kqueue() r2 = fcntl$dupfd(r1, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x4000)=nil, 0x800000004, 0x0, 0x10, r2, 0x0, 0x0) shutdown(r2, 0x1) 19:20:06 executing program 0: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) r0 = socket(0x18, 0x2, 0x0) close(r0) r1 = socket(0x18, 0x2, 0x0) pread(0xffffffffffffffff, &(0x7f0000000100)="0b57821beea2caef396cdeca140ac600f1a23ae66cce4e7956062d5ec596a945d2c5c7fdecbfa772b791aa07a8f685f2fd9c16ee713ef890a19bff41b4a91c8cf2a063cb39f3930b2e21cafe0069123d87003730a438969e4e993a71ff0fdfbba7432da711876cfb415cf6cff0e53d8648310fa5990f6b28735addf90aeeba97642aeec1490f0effcf047cc703dfae56381592ffdac416b09855c76ca0c4b6819a616f7865a30e3462fbbe877ddb082a31b09f65b859f6449b4c8c458a88de5ca8c64b0d3a3a", 0xc6, 0x0, 0x9) openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x0, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7, 0x1}, 0x8) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x800, 0x0) ioctl$WSDISPLAYIO_DELFONT(r2, 0x8058574f, &(0x7f0000000200)={'./file0\x00', 0x7ff, 0x4, 0x3, 0x1, 0x5, 0x8001, 0x7, 0x2, 0x0, 0x4, 0x4}) 19:20:06 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) execve(0x0, 0x0, &(0x7f0000000880)=[&(0x7f00000006c0)='r\x00', &(0x7f0000000700)='\'\x00']) pwritev(r0, &(0x7f00000003c0)=[{&(0x7f00000001c0)="dff91e4c577c9f763b24b2a5a69e96b6ba4b4847ff3b1de2e4aef2441f47abd9ab36dd126ee2ae563f770f863a383756baed303d1893d26172c3ad6c231f559573f228126d8394fede63aa3c50", 0x4d}, {&(0x7f0000000240)="8ef4e2c458ae97c83a3ee4216c835377266674ee4c6289289fa801e3d5c54eb1a3788a5cb54ab9ce5d61e0f3720601c62af92558e0caafcd06e2bb64289615cfb8915aa88781c9aaf377042aee07a0d153e063b1f6e5", 0x56}, {&(0x7f00000002c0)="e012f035d6740026b568fc58350b614365d6bff41a7df5c994a821e57b1a6c6b39eb12b674c2907892e60720ecb668ee5a8cb5964993a78240a80ed94daa0139ce77fa15969214c69d", 0x49}, {&(0x7f0000000340)="bfe71716799587afb463ce4009c9a5cbfe7823e92f84b1cb5364d426664e54c55d960c15a9598bcdacda6d93d04dfc596d680e33b92e257904cb1f4efdb3a8315ccd96ddf67a95f00bc8b9cac4eb7304b6454a8eec8ae63337e20a827a86da5023250dc366a048fb4f976884979b6736b1", 0x71}, {&(0x7f0000000000)="507226e3192b669c3b11c27b9553833ef94535ea0c1b826baf28d9da0168fc9d72", 0x21}], 0x1000000000000324, 0x0, 0x4) pwritev(r0, &(0x7f0000000080)=[{&(0x7f00000004c0)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0d389fe894a974c8d45aaf9d2e7ae9fed58938ea6ac68a0b0632688ca0fab3647175abf22fea120c9b3bb77ca60c128295bf234505356095dbf9e50a4a5079723b57fed8ef0a251b91e67e1f5d347d5b668a390a25beea3962e7c10b8d9f53f5c82b5eacc26757d14f2fa6be9a2cbb2cfacc5e906dfd1e3208364bbc454327b6a1522c332ea628b8cb672e9e7247818f970e017c7cb9303e6b505059f34d3fb9df3993b7535fa269859e24b2802782224d7d5c13c21d4eee4f8621037c3d78695ad9a278978b26c46049befba997acb9ac407791cdf6046f9f71e36d09827a4493c17a0921dc38af76420c885862413c6ed4f7fe335a5547ee2d7c65d735b189214606da83f9be40faef7438cbfe1ed0439c46106672cda99d1c3471259d08198e13683ef6b08d5c54bfb991dcca6919362e1a0b65844e9194c2d7fd257281fbcae0694eb4c1e7121b6a2c19d7c82054126e2146349c1c8489aada96f3a84001b5b8d93dfcfb777", 0x181}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x3) openat$wskbd(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wskbd0\x00', 0x100, 0x0) unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000180)='r\x00') 19:20:06 executing program 1: r0 = syz_open_pts() close(r0) ioctl$TIOCSTOP(r0, 0x2000746f) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f00000000c0)={0x0, 0x9, 0x1, 0x8, "5e00000000001b5ef99b0e00"}) pipe(&(0x7f0000000480)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$KDMKTONE(r1, 0x20004b08, &(0x7f00000004c0)=0x7fb0) r3 = openat(0xffffffffffffffff, &(0x7f0000000200)='./file0\x00', 0x80, 0xce) readlinkat(r2, &(0x7f0000000c80)='./file0\x00', &(0x7f0000000cc0)=""/139, 0x8b) ioctl$TIOCGFLAGS(r3, 0x4004745d, &(0x7f0000000440)) write(r0, &(0x7f0000000180)="1b", 0x1) preadv(0xffffffffffffffff, &(0x7f0000002680)=[{&(0x7f0000000180)=""/122, 0x7a}, {&(0x7f0000001680)=""/4096, 0x1000}, {&(0x7f0000000240)=""/66, 0x42}, {&(0x7f00000002c0)=""/163, 0xa3}, {&(0x7f0000000380)=""/191, 0xbf}, {&(0x7f0000000480)=""/196, 0xc4}, {&(0x7f0000000640)=""/187, 0xbb}], 0x7, 0x0, 0x0) r4 = open(&(0x7f0000000040)='./file0\x00', 0x615, 0x0) pwritev(r4, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x11, r4, 0x0, 0x0) getgroups(0x1, &(0x7f0000001640)=[0x0]) openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x200, 0x0) r5 = kqueue() r6 = fcntl$dupfd(r5, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x0, 0x10, r6, 0x0, 0x0) mmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x0, 0x10, r6, 0x0, 0x0) mmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x0, 0x10, r6, 0x0, 0x0) r7 = kqueue() r8 = fcntl$dupfd(r7, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x0, 0x10, r8, 0x0, 0x0) mmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x0, 0x10, r8, 0x0, 0x0) mmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x0, 0x10, r8, 0x0, 0x100000008) socket(0x18, 0x4000, 0x1) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000140), 0xffffffffffffffa9) r9 = kqueue() r10 = fcntl$dupfd(r9, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x0, 0x10, r10, 0x0, 0x0) mmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x0, 0x10, r10, 0x0, 0x0) mmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x0, 0x10, r10, 0x0, 0x0) ioctl$TIOCGETA(r10, 0x402c7413, &(0x7f0000000d80)) sync() unveil(0x0, &(0x7f0000000100)='x\x00') madvise(&(0x7f0000004000/0x1000)=nil, 0x1000, 0x6) getpid() openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000080)='/dev/ttyCcfg\x00', 0x80, 0x0) preadv(0xffffffffffffffff, &(0x7f0000000700)=[{&(0x7f0000003700)=""/4109, 0x100d}, {&(0x7f0000000dc0)=""/197, 0xc5}, {&(0x7f0000000800)=""/209, 0xd1}, {&(0x7f0000000f80)=""/198, 0xc6}, {&(0x7f0000004740)=""/102400, 0x19000}, {&(0x7f0000000f40)=""/46, 0x2e}, {&(0x7f0000000a80)=""/245, 0xf5}, {&(0x7f0000000b80)=""/82, 0x52}], 0x8, 0x0, 0x81) fcntl$getown(r4, 0x5) socket(0x2, 0x8000, 0x18) write(r3, &(0x7f0000000580)="54d34875e8244972c0768d5ffdbf94831b9dcec410e017814d1ebe1ca0944412574d0bd6293fdbc2bd2358a24438e6ae0bcad92cf8cc1a4bdf3a8f5ccb41f2cc3979d37f08bce8f12f6184309bbddab81f3db891f421dbeae187a25ce5607fb2f5a1ec481a80c68cd1650607cb3b86eb1117162d1d712faf186cb70a340bcb28e14e69e43702d1abfc43dc6ef2952c003485e858bee1002042a8c5d515db483aada711f53c1b52c23ceff26ec713ee22", 0xb0) munmap(&(0x7f0000000000/0x4000)=nil, 0x4000) 19:20:06 executing program 0: r0 = socket(0x18, 0x3, 0x3f) r1 = socket(0x11, 0x3, 0x0) setsockopt(r1, 0x20000000000011, 0x3, &(0x7f0000000000)='\b\x00\x00\x00', 0x4) r2 = kqueue() fcntl$dupfd(r2, 0x2, 0xffffffffffffffff) r3 = fcntl$dupfd(0xffffffffffffffff, 0xa, r2) getsockname(r3, &(0x7f00000000c0)=@un=@file={0x0, ""/41}, &(0x7f0000000100)=0x2b) sendto$unix(r0, &(0x7f0000000000)="b100050400000000000008000101000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acbdd602000d7d026ba8af63ff37282902e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c8943310b404f36a00f90006ee01bc43eaea8c500000002000000000000020208a371a3f80004000000000000000100"/177, 0xb1, 0x0, 0x0, 0x0) 19:20:06 executing program 1: syz_emit_ethernet(0x1, &(0x7f0000000000)=ANY=[@ANYRES16]) syz_emit_ethernet(0x400e, &(0x7f0000000000)="c7a895006f53dd000005ffff86dd") 19:20:06 executing program 0: setrlimit(0x7, &(0x7f0000000040)) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) r1 = getegid() r2 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x0, 0x0) fcntl$lock(r2, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x1000300000002}) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) r5 = socket(0x0, 0x0, 0x0) r6 = semget$private(0x0, 0x4, 0x1000100d3) semop(r6, &(0x7f0000000480), 0x0) semop(r6, &(0x7f0000000000)=[{0x3, 0x7fffffff, 0x800}, {0x1, 0x6f, 0x1000}, {0x1, 0x4, 0x1000}, {0x4, 0x1, 0x1800}, {0x0, 0x5, 0x800}, {0x3, 0x7f, 0x1000}, {0x7, 0x80000000}, {0x3, 0x8, 0x1000}, {0x2, 0x8e, 0x1800}, {0x3, 0x7}], 0xa) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, &(0x7f0000000240)=0xc) r8 = getuid() r9 = openat(0xffffffffffffffff, &(0x7f0000000080)='./file0/file0\x00', 0x200b0, 0x1) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000600)={0x0, 0x0, 0x0}, &(0x7f0000000a00)=0x284) setsockopt$inet6_MRT6_ADD_MIF(r9, 0x29, 0x66, &(0x7f0000000480)={0x7, 0x1, 0xffffffffffffffeb, 0x9f56, 0xa}, 0x10f) r13 = fcntl$getown(r9, 0x5) r14 = open$dir(&(0x7f0000001240)='./file0\x00', 0x400000002c4, 0x0) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x11, r14, 0x0, 0x0) r15 = fcntl$getown(r14, 0x5) r16 = shmget$private(0x0, 0x2000, 0x310, &(0x7f0000ffd000/0x2000)=nil) shmctl$IPC_SET(r16, 0x1, &(0x7f0000000540)={{0x240000000, r11, r12, r11, r12, 0x20, 0x2}, 0xffffffff00000000, 0x7fff, r10, r13, 0x41d, 0x5, 0x5}) r17 = getuid() setreuid(r17, 0xffffffffffffffff) shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000840)={{0x2, 0x0, r12, r17, 0x0, 0x1c4, 0x80000000}, 0xd, 0x100, r13, r15, 0x0, 0x92, 0xffff}) r18 = getuid() setreuid(r18, 0xffffffffffffffff) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r19, &(0x7f0000000300)=ANY=[@ANYBLOB="000a09238dc100000080af840f52bf2da1a585d47d122a0fd1e9f0277452821ade2b0e38dd918846066696275d257358c76e154a15ffb097ea43646d717bd4ed9796227049cc45af9fc2afacb8d5e8b2de3b446d3cd8fecc778e90ce4ab425999f8a7ed1c9ef60c803bdd7975f37981bb0917dfe52468b817c07e4cba7268e64bdffb431d36371c4af9b76c0a90c0a76253bf2a5648d8eed91bfa7ff8878fe8f6f0d8c8d71"], 0x8) getsockname$unix(r19, 0x0, &(0x7f0000000080)) geteuid() pipe2(&(0x7f00000016c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) getsockopt$sock_cred(r20, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000001700)=0xc) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r22, &(0x7f0000000180)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0x8) getsockname$unix(r22, 0x0, &(0x7f0000000080)) r23 = openat$tty(0xffffffffffffff9c, &(0x7f0000000540)='/dev/tty\x00', 0x8000, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r24, &(0x7f0000000180)=@un=@abs={0x0, 0x0, 0x2}, 0xdf) getsockname$unix(r24, 0x0, &(0x7f0000000080)) r25 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r26 = kqueue() kevent(r26, &(0x7f00000004c0)=[{{r25}, 0xffffffffffffffff, 0x3}], 0x7, 0x0, 0x0, 0x0) r27 = socket$inet6(0x18, 0x8000, 0x20) writev(r27, &(0x7f0000000980)=[{&(0x7f0000000640)="5a7fb839fa25d75d2a4fdc6d9f9025f15469a33a4ab8df4e5baef6b56f9e5d0ff80c02b0934c7e125e50b5d60670a4af3395837b60c6ff620a55baf13a4f796c0d7b84d3e834a25abc9614efabbf9888ce7178f8dbba3ab03c4ae0a8210b3816d418164ecbf5986079cc2f2c3ffff0a3d5ec7b14f3372329d9e71ac1fb93a3c89fb30b6c96d2df6b8364f1f8b21a60115c5d011f0567355256f6d319600f5db7047b0ba7285f3a93605ea6b54c77f711d91f054c47f0fc4d361f55808d9c79462dee01da8d6faa828478ba0c7a5a27ff8f17a2e630550fe1222001003bd7e378ef86df48e49163cdcb45cafb6fefd5d07b3a6aeba51af64372d67841fbf4ae19dea200", 0x103}, {&(0x7f00000003c0)="69ff09fb91cfc493232e49f3abb89f28e23008f4189439e9f2dd6f8d610e42c557d467a396f6e0fe7b17f43f5f048061b4354067d8f77ac8519d01e5cf0b3f7897829d7bb20c0de0da3c08f9a9dbd4ba212a5e645730b84473e7fab7aedc7c5b222da5534cd8be32d0e51bcf7daded630e6fd20276de71904a0d4438074502d52495", 0x82}, {&(0x7f0000002740)="9b2c19f519f62b5ffea0b0808598873900de8c648ae09721f7b2f16e8e8470894a7d74646ee5dca043cabac43296363f7451d18c9f0a23ac9e112c676bc593ff66736f43b4a6363f2dc105484993f2c61c68118456bf8252fb6b7b8af1f31715f09540ac5324718a56d93375d127d075a054cccf158e167252e3f173e9e10e6f78315219913e0b08bb3c9905b01631023b508b9e5565ba510ec428447828372120783c6d2b766c1155237dcbb38295224e30db2352741e8f3c7220f2d92694d17b31c58031eb5d93c6c1ae17f5919588acbca12d584f664a5eb2db2bc6daa0cc7a0f351c1e1a903a2a3d425a8537faea60c869f1686eea41f5a6c91e481f0f4d5786929b822418501e94cecabdf56a83c3c86c19e5bdcb18db1394e7a3af726f54c2da2008527f4a2d6448c34efa07d57b432f8ec47f4239a163cf21f984ec2d138da0537800198063a28d380e9424cd92c7d216f9001d2e5107e00b959083ef1352886605e35bfb98295a7d647f62c198750dfab9cd7f9889e6f1d55b027ce057c274cdcf5066faeb4169d0bbce72713c43766eb0f0a1c6faf68c1372be92b6d624842df9110ee980c445294982dd011d9067113ea6b0d7fcfb3d730f26590e644a24893d31161e34a5a14225b85b955d1ab395efdb5b332e482aad21f123654d40dfcf764cfb1fea87950234baf335066401128bac7b9e7cef9517c228cdf0cb5f4380e5a8cdefc2575afe5eb0f806c71fd8309d68f4248f972b516838a77791a3a2a921de67a7ec9635be460707a2279835c11abf015cc689877669a246e093ad1414aa94fdf02705723ff4fcfbcb9ea4d7ae97b0085f8338c72229c627bffaacbceb0d25601cce018766a31cca84cea0b612469c0553ad8a97e801d509ad3e0cd97be0956dc26244aa236b9142f132294f14d7f3fd050b17a9d5954ecdd9e5ac872b14e62fcf87ff3ed5a66584ae1ee7a8daed7b630a55fc4e371d6198ce965d3dba36af3107b12f700f9bdf9bfa6230193a1853a4690225188a243328d4c6b03444d3fae4166fc84edac453f35fb5d9df3435309e09e312cb0d346bdc13ad42d22d88f8bdd1c2faba4999574b1c21a68296f504380961e24a3425f38174378c9f0a1cfafcbae53eae21e3fdc0543332d0fbf88829c65ac8c2fc99e6d381b25db454dcaaf92b9908e40cad638ca7a8fd9f7d8294d5f396f023ba5f0349525131405ad2b00126f3510384189449ea8767c5a2a9d93d3b2f62e92a15158c1e47a9c1be64c6e733b8f64ee6e208ab84f16d9a9efb23cf0f263266a4a758bf557ed27cc815f17461a79950b769b91c60a0b7c2802b321581d6680ad3662a549800a74daebe4977fc33b079b3b77f223043a358f788b647bbeea205cc1217c0f3bdd7fee98b7e4d8fab6cf5d35996a464173d1fe43475c0de0cfcdbc0995609c9833906d846431a1fcd293c1590116df9a4155410d439d0b9cd006ec96ff365b0674530c0c80b236cae02246fed8189df8fea228fe5772d2a030febcf1207620d9413024648f3a7134defd3f6b68c1cdae5b47040005849761a2f1fa6357b535806ec7d85265083974af1ef826b570910712a62ddc3c6d591be1fa26bbdc00cdb8e2a10e68110802ad264212f321cb8b4b67c6adb7d6522adbc3f6cb78829e93e3105824432f813f71498715aa0a3235df9568114781d51f7996fbc797d9179160c5da3cfa58c4fe3825eceaef030af2339b7b9944ac49c2486cb997a89c02d613d1c1f388cf679aaff99c5715e5409f21c0decd5dc888359a754428b22277089109f6834cb644448de4bd182251d0528b02c14f454aa4e701b1c60597629df0457e1cf8bc0054181e93d0f09a90beec8e1817f48136c752691c78d48a215554f90c32ff689ca8d9df251eab022056617e673483777e6fd8b2519fd0762939fc91db7e2f938bd290b71d478b9fe809874fe898272895e5ae47995261575edcc419d11347ed7bf80bacf6c4086697d143f0d5e26096faad6dbf29460ba16069e6b116bd146867790bcb6a14c1a1a14d0913bd18205d907ecaae83853d05eeaf5758f39b153c5794444499df4d50ec77c017dd2ff4ca8e3c77e466b88e4c37c4ff6ccfa751d5b31f7541bd4b17c8334441eced7bb1b5b5c059fdc653d6dc91daa88c598d501c651e92bf3f80cac453e881141d31f9467e0e51bb0e81e37ad7ab606cffedad33dcba6822095d017d9995923a8b0d9574108c12f23ee09222169feaba0df6a0bc660fc2193879ae6df477a6d8dafa7636b4aa89a99ce1283072ccfe951ed4c8e7b9105cab4622f8d19d08d44de71c8b6320877f60bdf9ee7ad6330ffba2f494a7eacca09e69e041396fecc5c2cbfa01af505ea83cabb3c528dcb8ba9530fa56efd16be24cbc58b174632e0841f81abd19fcfeeabebd64781956d6dd67eb956a9565c9f369bd8babe2868fa679ff117741a9a0b0264ec09b1951aa20a2b8db9815d290d99e3679bbb017c31057337d6f3837edfb494878b3aa56c727624511ced146f541a384ec0de10ed7ba4de46ad4d1f1748839aaf728a3dbe54946ee4a3c520b6c368797e970f685c9eefbd89932597daf02d4eb90f59d706fa9640c8e8654dbab2c0c8e96067772a5c1bb88cb447944abaa475d512bd0e50d08b0cf6e372c8b09286e56b5037a10c55801666e2a038c90121e614bba6b6f9d4e526aefd88bc748a60341be847f39b2c11813a775cb7f4d35cd074e7a729ec4e5c1f5bb52ae483a3dcd5b46b5f58f3e3721d9b461c54faa2e33ec8cdedabe6fcfd3b027ae48ec9db5f8063904502aee26b5f002be007b14118ccc2ed30acf5a99878d46fee339b54da6fa572722faa5ab0695197282b3305002e4422b1c29fe74270447d5c6b133a9655e0a1a54f76feae47a756f5f500193c538b1f1ec805620ade8f9a72c7645c92218f848051b9bfd2676e314ca8e83409d402625a8cb7536ae933a7ee568f2f0b010035938d1c25c86efbe444c2535a8f2506562a8407b222b38d8e7b987d75ad9c828157fb9661125e2c8a4a53aecb426f04a3fdb25713257ff039206cdf4c21b6b72c953f101c7d95ff063e917da3ad4f3e3d09b1f247ccf1eb453ebdb41566e36b5ac6eea359db0cc7bf21748c1d3cabe738728c27dd3460692ac2ae5ac456466d56e7be382adb6f04b8aded06bfe73e1e4b3ea9332d9d9aa84baa8dd1ba28b7d1d5842e7851d55819ee65f41e1f1f95abf8ff3ebb53adbf0ebf943fe958d0c6b95b68e4a32306c41c151d2b59be266c9d623713bc4c7c689e50ad529437b5150d4a4787c36d02fcf504b40cd267c17e2a401a9af4c3eb6020ef8e76b68218716fbd63d6bdbdc6a1bf272a6c3643c4938d3adb000092491a8be8f8b4176d92dee6e5661700c6916961dbae93e101105c0e0cbf16502bd0f601f1ab00161644c106130b5a5146d0ae1215d0fa5c0c9adbc610049b39a75c457e6553f9443e6c96b0a5b5330d0d0059a633d98877588b3bf6296917bf2e66d2f03a87d1071302a8fb1fd97fe1a8f39b420a638baf7bab6b01140de0931e50896c8d75227767f40226663fd9d644aed71205029e602d8b9c9e78ff707dd570310e44d2e897fbf4d4000a50f3212d7049062b148ee1cd969993a7074fe0a15f083f00a4e607b83f8afde26465f628ac7d947e575e93ac0477023ef63c305ce6d66ce4385061add666f09d6fc4f5a42d3cf7491bc27bb6b05c93218003bd002e0b1f1b923da7cc99a534338951feafdaf07181ddf9cd53c11dfd04ad6c7a0aa42103d3a312f073239fe18f5d79d522923f274d9a933520ea462361a0c3adbc300455016c602a670e9a115a9d20c002165829c327a753d36473ecda2ad6e530c18de722cc57fd24f50dbd4e24ff78d18d925c3a8d359c4982074bf9d231920727e4d4637742d8d132629797531efd10b34f90ab1ef3c624b7324030173221a2369a1c50c2b7b3c611f7f76567a2ca59e238f02fb85e05d4a6db0c739678d0568eda73c8d96e53381404ef7a654079bc1064c1ededaba6eef75dd63b8c979393c255c83e0b2819bb63d54d876d6f8d06b4ffc5d1d8566f8142815ef0db2b17a2633cfc8b88051a4c7d6ab8fc052327c4c54a203d47ecfcce3936076c46459e7b1779401ed372318368ce68448b71da7d079925b8e0767ab1f24de0fb2a513dc083b22fb6c451164e92590487385e80745def2b806da3a3eefb9bd4ec5a9db3091ca24022773e15e5b24a5853f22a9c7699226996b5ae590e8103197d64752a48c88f83073ba44ce10a891a5754237762b639faa45dd34f72adf9739b328dc65a5531b4e4a5623132bb67d8f563253f21fbdccef6d83a0f3e020720607c26d1312bd2737801bf71087ca1fbe6f27820c4f1d1e5d75489eaffa31618fd5bf85eca467df1370f65129af01dc4151562dc426ad45acbdd6b56a457024d4cf8ea45fe38c34397b970516355438cafe3fd5988eb6a67101a6ad3b1e51011bf4be6c486cd044ac5234fa43b5837196cd13d6d4af8abf7977c671e35fb6b0d5f81bccdc054737e5d0842235018e2eb50c01ff66afd7afc4a783f07c6aa257a848bf65eae7f7d0bbdbd15703d932fce5d3d584c8df98d231e1c4592d603af4f06c06d3541979cf60ca9a6217cad639277f63997bc87f0dd1e9b71c436272eeabb1a01dfa7660c3a6704883b5d0cbe5310bbf38fdcb27ff5dc8bf83696a6a84202cc495501afe3fe9a4dd65e044cc055455ff4f85ec3880d00ae9d09f40fc89bcd18848047a9c5345d1a2c5b1d623bad6c1b58091119d629102bd589c9cd314ddb48360513dc87251d829032679c4e67b5efc344273729f2fcf6bf44f73f62b62327b454e7635f32417f6da2e7b5d58b77ffc5a2d5ea8ff23870c93d9b992e72a60465d0309fc1ea03c09622820a48f37ace0fc382c0194457b477c366d276d3c77bd7c159a6f9068550928b8430622280a7b2ba23f8a0ba53a9bae3a9749b9c15a3dbd364063aacf7904dc8fba56cf4da779aeb3cdbbd55d683235814ca8d5fbdc933fa1a6fb6a6a16fb1bf57902bb623199a753d97928ca80ba87736f9e1abadad6ffdac7ef2a16c1ba0dee8e0fefb342d69c0ef241879b448a6e4e008653db9ba8a3dc1ed479049a4fb7f147d2a1feff08fe73681a46a9230699e0816d5d6dff9e1b25f43cebace725d084431a526b101875700efab7dfd5792cf356fbcafe3dcc0f46ff9aaa1f3bc68c7c1993a49a89b477946b9483686cb696d46fdced2e6705d8fe852dcc6019d83642eb95d448708e1a73b05fa8cc76f163a7a855895eb65130efb4504b1fec705db18a95f26b6c4d460adc30e0a20ef2343709542226e666c3988284365dea24ef63ce08e086e521126cc0ffed1295eaf83c367b2cb7597455b3faf591b5d18a67470f6b5de1fdcbf9df7956b011ee077786a7c0bb041197849f5baa3504abe7be60a66c83fe906fafdf639a211beb1ae76e1982f04bca262aa588b1a25235a6a2391449bdc33f35246c5b1ca652bba6931a64368e539f1cf374d42bc0b6f1a6cc7abc769e592d388be64de38ab45c6a9f3aeed73a8f2fb578906e4ee45cbd3b6971bf5c4020ed8d41fb8f707ab5091c65cd7893507612d1b8f230ceda551b32786cf81aa3bee3f796fa9be7becf1d7274c315f07398dbe0df484c22a170f57a17ed6c9ec0e85aea93a45243801a7be0cfd1a7b60824d6b19bcc30cf650898e920bf94621b92133084124171a7cd6a7e0ea8f6b53340cd32341c68d0a4fbb2375a3fdc3346505e602227e764c4c56e43dce823ca5771d5cc87330192392fe9c0a88cb5b1c8dfec66edf693e57755d872a03b1a54b380614d2c74481fcf9954ada3a5e66720edfdb47d766b40bba7db71e43e7e217c729", 0x1000}, {&(0x7f0000000780)="bf81328d0c5a2d99855ac81b59f4b0cfd5db0c46e7ca7c59f79d1944f19bf052b06cfca9cd9f8b58f4d49b429575f7fa05a1255aa603dde2c5da5e0431e699a20b7aa91c4e8c0a7b578d9f8515e1f1a846b37eed1fa358a667ee6cb67c576bd5dd7ac0c2d2fa8cffd4670dcfe0cf65161891a3c08c72169301d0343d5780a5c6e6a592d3ace8a8d55bbb46ad1f5ea28e72", 0x91}, {&(0x7f00000008c0)="81327ebc9815960c008850504b10dbda01a925f8f1145210c7777fd6ba522f9ca4588a34d0f2d8b377794a5f4fdf6c7dd685b93a14150ee42f40286fa127d6ed9378cfea45a31934f0c62cbd0f85ce9655c4091e95e45f750c437d1cf2fbd909c81807297fc2f19400de1c1a590c0ea4edafdb3dee7b5e47c119c070a8fafbb7e6a14692ad93560d1f0bf278d4b0f4b6a60d80412e584bdd53fbbce076f4dd", 0x9f}], 0x10000000000000bc) kevent(r26, &(0x7f00000000c0)=[{{r25}, 0xfffffffffffffffe, 0xa5}], 0x6, 0x0, 0x0, 0x0) kevent(r26, 0x0, 0x0, &(0x7f00000002c0), 0x9, 0x0) kevent(r26, &(0x7f0000000500)=[{{r22}, 0xfffffffffffffff8, 0x41, 0x90, 0x1, 0xe2e}], 0x1, &(0x7f0000000580)=[{{r24}, 0xfffffffffffffffb, 0x8d, 0x8, 0xde2f, 0x5}, {{r23}, 0xfffffffffffffffc, 0x1, 0x8, 0x173, 0x5}, {{r24}, 0x0, 0x40, 0x1, 0xf0, 0x7fffffff}, {{r19}, 0xfffffffffffffffa, 0x4, 0x4, 0x1ff865d3, 0x3}, {{}, 0xfffffffffffffffe, 0x0, 0x2, 0x80000001, 0x10000}], 0xfffffff7, &(0x7f0000000a00)={0xde, 0x6}) getgroups(0x735ee3649277509e, &(0x7f0000001640)=[r21]) r28 = openat$klog(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/klog\x00', 0x80, 0x0) fchown(r28, r3, r12) getgroups(0x4, &(0x7f0000000140)=[0x0, r12, 0x0, r21]) semctl$IPC_SET(r6, 0x0, 0x1, &(0x7f0000000280)={{0x9029, r18, r7, r8, r29, 0x20, 0x7}, 0x4, 0x4, 0x6}) r30 = socket(0x0, 0x0, 0x0) r31 = semget$private(0x0, 0x4, 0x1000100d3) semop(r31, &(0x7f0000000480), 0x0) semop(r31, &(0x7f0000000000)=[{0x3, 0x7fffffff, 0x800}, {0x1, 0x6f, 0x1000}, {0x1, 0x4, 0x1000}, {0x4, 0x1, 0x1800}, {0x0, 0x5, 0x800}, {0x3, 0x7f, 0x1000}, {0x7, 0x80000000}, {0x3, 0x8, 0x1000}, {0x2, 0x8e, 0x1800}, {0x3, 0x7}], 0xa) getsockopt$sock_cred(r30, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, &(0x7f0000000240)=0xc) r33 = getuid() r34 = openat(0xffffffffffffffff, &(0x7f0000000080)='./file0/file0\x00', 0x200b0, 0x1) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000600)={0x0, 0x0, 0x0}, &(0x7f0000000a00)=0x284) setsockopt$inet6_MRT6_ADD_MIF(r34, 0x29, 0x66, &(0x7f0000000480)={0x7, 0x1, 0xffffffffffffffeb, 0x9f56, 0xa}, 0x10f) r38 = fcntl$getown(r34, 0x5) r39 = open$dir(&(0x7f0000000100)='./file0/file0\x00', 0x20000, 0x0) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x11, r39, 0x0, 0x0) r40 = fcntl$getown(r39, 0x5) r41 = shmget$private(0x0, 0x2000, 0x310, &(0x7f0000ffd000/0x2000)=nil) shmctl$IPC_SET(r41, 0x1, &(0x7f0000000540)={{0x240000000, r36, r37, r36, r37, 0x20, 0x2}, 0xffffffff00000000, 0x7fff, r35, r38, 0x41d, 0x5, 0x5}) r42 = getuid() setreuid(r42, 0xffffffffffffffff) shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000840)={{0x3, 0x0, r37, r42, 0x0, 0x1c4, 0x80000000}, 0xd, 0x100, r38, r40, 0x0, 0x92, 0xffff}) r43 = getuid() setreuid(r43, 0xffffffffffffffff) semctl$IPC_SET(r31, 0x0, 0x1, &(0x7f0000000280)={{0x9029, r43, r32, r33, r37, 0x20, 0x7}, 0x4, 0x5, 0x5}) r44 = getegid() setgroups(0x6, &(0x7f00000000c0)=[r0, r1, r4, r12, r32, r44]) 19:20:06 executing program 1: setrlimit(0x7, &(0x7f0000000040)) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) r1 = getegid() r2 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x0, 0x0) fcntl$lock(r2, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x1000300000002}) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) r4 = socket(0x0, 0x0, 0x0) r5 = semget$private(0x0, 0x4, 0x1000100d3) semop(r5, &(0x7f0000000480), 0x0) semop(r5, &(0x7f0000000000)=[{0x3, 0x7fffffff, 0x800}, {0x1, 0x6f, 0x1000}, {0x1, 0x4, 0x1000}, {0x4, 0x1, 0x1800}, {0x0, 0x5, 0x800}, {0x3, 0x7f, 0x1000}, {0x7, 0x80000000}, {0x3, 0x8, 0x1000}, {0x2, 0x8e, 0x1800}, {0x3, 0x7}], 0xa) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, &(0x7f0000000240)=0xc) r7 = getuid() r8 = openat(0xffffffffffffffff, &(0x7f0000000080)='./file0/file0\x00', 0x200b0, 0x1) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000600)={0x0, 0x0, 0x0}, &(0x7f0000000a00)=0x284) setsockopt$inet6_MRT6_ADD_MIF(r8, 0x29, 0x66, &(0x7f0000000480)={0x7, 0x1, 0xffffffffffffffeb, 0x9f56, 0xa}, 0x10f) r12 = fcntl$getown(r8, 0x5) r13 = open$dir(&(0x7f0000001240)='./file0\x00', 0x400000002c4, 0x0) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x11, r13, 0x0, 0x0) r14 = fcntl$getown(r13, 0x5) r15 = shmget$private(0x0, 0x2000, 0x310, &(0x7f0000ffd000/0x2000)=nil) shmctl$IPC_SET(r15, 0x1, &(0x7f0000000540)={{0x240000000, r10, r11, r10, r11, 0x20, 0x2}, 0xffffffff00000000, 0x7fff, r9, r12, 0x41d, 0x5, 0x5}) r16 = getuid() setreuid(r16, 0xffffffffffffffff) shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000840)={{0x3, 0x0, r11, r16, 0x0, 0x1c4, 0x80000000}, 0xd, 0x100, r12, r14, 0x0, 0x92, 0xffff}) r17 = getuid() setreuid(r17, 0xffffffffffffffff) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r18, &(0x7f0000000640)=ANY=[@ANYBLOB="000a09238dc100000080af840f52bf2da1a585d47d122a0fd1e9f0277452821ade2b0e38dd918846066696275d257358c76e154a15ffb097ea43646d717bd4ed9796227049cc45af9fc2afacb8d5e8b2de3b446d3cd8fecc778e90ce4ab425999f8a7ed1c9ef4dc803bdd7975f37981bb0917dfe52468b817c07e4cba7268e64bdffb431d36371c4af9b76c0a90c0a76253bf2a5648d8eed91bfa7ff8878fe8f6f0d8c8d71ff1aaac81313e9342153acdea9ae4127576286ee654d7ccacb4405084c6c29012587de1bce19c57e72fa54a8ee92919dc0eb80cbd70245f1cc2720914858eb8ab76b7fc0f00cbfdf31928b33171196c842f9f9fc77776a84a1a045a9faf2"], 0x8) getsockname$unix(r18, 0x0, &(0x7f0000000080)) r19 = geteuid() pipe2(&(0x7f00000016c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) getsockopt$sock_cred(r20, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000001700)=0xc) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r22, &(0x7f0000000180)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0x8) getsockname$unix(r22, 0x0, &(0x7f0000000080)) r23 = openat$tty(0xffffffffffffff9c, &(0x7f0000000540)='/dev/tty\x00', 0x8000, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r24, &(0x7f0000000180)=@un=@abs={0x0, 0x0, 0x2}, 0xdf) getsockname$unix(r24, 0x0, &(0x7f0000000080)) r25 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r26 = kqueue() r27 = kqueue() fcntl$dupfd(r27, 0x2, 0xffffffffffffffff) kevent(r27, &(0x7f00000004c0), 0x7, 0x0, 0x0, 0x0) writev(r25, &(0x7f0000001580)=[{&(0x7f0000000100)='B', 0x1}], 0x1) kevent(r26, &(0x7f00000000c0)=[{{r25}, 0xfffffffffffffffe, 0xa5}], 0x6, 0x0, 0x0, 0x0) kevent(r26, 0x0, 0x0, &(0x7f00000002c0), 0x9, 0x0) kevent(r26, &(0x7f0000000500)=[{{r22}, 0xfffffffffffffff8, 0x41, 0x90, 0x1, 0xe2e}], 0x1, &(0x7f0000000580)=[{{r24}, 0xfffffffffffffffb, 0x8d, 0x8, 0xde2f, 0x5}, {{r23}, 0xfffffffffffffffc, 0x1, 0x8, 0x173, 0x5}, {{r24}, 0x0, 0x40, 0x1, 0xf0, 0x7fffffff}, {{r18}, 0xfffffffffffffffa, 0x4, 0x4, 0x1ff865d3, 0x3}, {{}, 0xfffffffffffffffe, 0x0, 0x2, 0x80000001, 0x10000}], 0xfffffff7, &(0x7f0000000a00)={0xde, 0x6}) getgroups(0x735ee3649277509e, &(0x7f0000001640)=[r21]) fchown(r18, r19, r21) getgroups(0x4, &(0x7f0000000140)=[0x0, r11, 0x0, r21]) semctl$IPC_SET(r5, 0x0, 0x1, &(0x7f0000000280)={{0x9029, r17, r6, r7, r28, 0x20, 0x7}, 0x4, 0x4, 0x6}) r29 = socket(0x0, 0x0, 0x0) r30 = semget$private(0x0, 0x4, 0x1000100d3) semop(r30, &(0x7f0000000480), 0x0) semop(r30, &(0x7f0000000000)=[{0x3, 0x7fffffff, 0x800}, {0x1, 0x6f, 0x1000}, {0x1, 0x4, 0x1000}, {0x4, 0x1, 0x1800}, {0x0, 0x5, 0x800}, {0x3, 0x7f, 0x1000}, {0x7, 0x80000000}, {0x3, 0x8, 0x1000}, {0x2, 0x8e, 0x1800}, {0x3, 0x7}], 0xa) getsockopt$sock_cred(r29, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, &(0x7f0000000240)=0xc) r32 = getuid() r33 = openat(0xffffffffffffffff, &(0x7f0000000080)='./file0/file0\x00', 0x200b0, 0x1) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000600)={0x0, 0x0, 0x0}, &(0x7f0000000a00)=0x284) setsockopt$inet6_MRT6_ADD_MIF(r33, 0x29, 0x66, &(0x7f0000000480)={0x7, 0x1, 0xffffffffffffffeb, 0x9f56, 0xa}, 0x10f) r37 = fcntl$getown(r33, 0x5) r38 = open$dir(&(0x7f0000000100)='./file0/file0\x00', 0x20000, 0x0) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x11, r38, 0x0, 0x0) r39 = fcntl$getown(r38, 0x5) r40 = shmget$private(0x0, 0x2000, 0x310, &(0x7f0000ffd000/0x2000)=nil) shmctl$IPC_SET(r40, 0x1, &(0x7f0000000540)={{0x240000000, r35, r36, r35, r36, 0x20, 0x2}, 0xffffffff00000000, 0x7fff, r34, r37, 0x41d, 0x5, 0x5}) r41 = getuid() setreuid(r41, 0xffffffffffffffff) shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000840)={{0x3, 0x0, r36, r41, 0x0, 0x1c4, 0x80000000}, 0xd, 0x100, r37, r39, 0x0, 0x92, 0xffff}) r42 = getuid() setreuid(r42, 0xffffffffffffffff) semctl$IPC_SET(r30, 0x0, 0x1, &(0x7f0000000280)={{0x9029, r42, r31, r32, r36, 0x20, 0x7}, 0x4, 0x5, 0x5}) r43 = getegid() setgroups(0x6, &(0x7f00000000c0)=[r0, r1, r3, r11, r31, r43]) 19:20:07 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000200)={0xfffffffffffffffd, 0x0, 0x4003ff, 0xffffff40, "73fc1a4d4d7ee4000001000000c0060000000010"}) writev(r0, &(0x7f00000001c0)=[{&(0x7f0000000080)="1a2eeea85f965e1c7cf20e2da943349f13077f9c2c18705ca75e9ca5a7211b265f7d7e659346d304f84697b954f5c520c46b7f12d26b1b2bd9737b6ee0415198f83d6ed410a25ee1d9e6ae4aaec9d20c757697ad09b7ab45fdbeb471242dc8f0d7602a4781f9d5361f207a2ded39608fbf0fa29b9830bda38f7b4723f06c675672afbb17ebd37af15339b2e42593330652f4caf5733181ea7290abd745415bab9070066b8857a32998fa5c35c248df954ba16f9e75d19967829a5cde", 0xbc}], 0x1) r2 = kqueue() fcntl$dupfd(r2, 0x2, 0xffffffffffffffff) close(r2) 19:20:07 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000180)={0x100, 0x0, 0x90d2, 0xfffffffe, "d730c1e70400c6a29f12b72a7c4bee2d00e7cde4"}) write(r0, &(0x7f00000000c0)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb4272b8bcdb9ad8a4f5f728193ef1d4d99342a3505bb3f0216ab93f12fc4d5f", 0x65) sendto$inet6(0xffffffffffffffff, &(0x7f00000001c0)="925a407fbaebd0887e8dc758eaec8481226c63157015ed34", 0x18, 0x0, 0x0, 0x0) write(r0, &(0x7f0000000200)='\x00', 0x1) r1 = syz_open_pts() r2 = dup2(r0, r1) accept$inet(r2, &(0x7f0000000040), &(0x7f0000000140)=0xc) close(r0) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0xfffffffe, 0xfffffefd, "854955883d026111fe4d04000000100000001000"}) syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000300)=[{{r3}, 0xffffffffffffffff, 0x1}], 0x9, 0x0, 0x8000, 0x0) 19:20:07 executing program 1: mlock(&(0x7f0000003000/0x4000)=nil, 0x4000) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x4) kqueue() openat$pci(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/pci\x00', 0x8000, 0x0) r1 = openat(0xffffffffffffffff, &(0x7f0000000200)='./file0\x00', 0x400, 0x110) r2 = accept$inet(0xffffffffffffffff, &(0x7f0000000240), &(0x7f0000000280)=0xc) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/bpf\x00', 0x20001, 0x0) r4 = openat$pci(0xffffffffffffff9c, &(0x7f0000000380)='/dev/pci\x00', 0x400, 0x0) r5 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) r6 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000400)='/dev/vmm\x00', 0x280, 0x0) r7 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000440)='/dev/wsmouse0\x00', 0x80, 0x0) r8 = syz_open_pts() close(r8) write(r8, &(0x7f0000000140)="962eebb45c9eab6b468d0f0ec48bc41802b5c894c67aef9e66ef8981ecfc232d4b80a0cacd6e43649d81affd101fee4acaff41e823f5ff44571c6a5ca2efc0274b1c8a8687000188fc5a82813f7ff8fd3f6ab7cfe2b5996515f20f1ed90d7bfbf1925687c2773f577e20152cb5f1b22315f7a5305e09dd2d3da5bcabcb3e8974d8dd14907b281cf58855ddcbc60672e8614d95f79637f7b5890604319c51e4dc3812f6a26a201791ea03ffd35ee4b6cb089297e9b8532077b4afab1c7a4435436be8f5ecf0e17248a28e323adab49fd470fd2fe1fdcb16afd5fd0f8035a99c154975aa80933f572735d90ce84ddfd3398db7fc7351ebf3b236ea655513df2b07f4298431cbd78ce8028aebe7ea4e8fe803979410c6cdecbeae4212cc9d061309ba0456e2bcf8c176e7028278139b276b035e962132e3df0fae68f24f4050806767264fb2a782569315a7f93670aeab5595a0de2aff664210290f12850d3dcd5956c4a15a15a228b8cc0e146dddbe6eeb103113e8ae813b458e911115758125fe27c52072c89670a6112a17ebe9465f000437395713844a8b7f0368dcafe66a7753acd15369ef3cf26ba7509d2de3dd3e4203c24ad79f71d9c7da05b3795b071e2ec71d83d50e5c897c73c5bbb5906ed915e021f8057062035c8d", 0x1da) kevent(r0, &(0x7f0000000180), 0x8, &(0x7f00000006c0)=[{{r8}, 0xfffffffffffffffe, 0xfe, 0x1, 0x26, 0x165}, {{r1}, 0xffffffffffffffff, 0x88, 0x80000012, 0x8000000007, 0xfffffffffffffff7}, {{r2}, 0xfffffffffffffffe, 0x8, 0x1, 0x592, 0x7a8e}, {{r3}, 0x0, 0x0, 0x1, 0x3ff, 0x3}, {{r4}, 0xfffffffffffffff9, 0x41, 0x8, 0x7f, 0x100000001}, {{r5}, 0xfffffffffffffffa, 0x10, 0x89, 0x800, 0xd8}, {{r6}, 0xfffffffffffffffe, 0x21, 0x22afd408883098bf, 0x10001, 0x8d7}, {{r7}, 0xfffffffffffffffb, 0x16, 0x10, 0x80000001, 0x6}], 0x5, &(0x7f0000000580)={0x8, 0x100}) r9 = open$dir(&(0x7f00000003c0)='./file0\x00', 0x10202, 0x4) mmap(&(0x7f0000002000/0x3000)=nil, 0x3000, 0x1, 0x10, r9, 0x0, 0x0) r10 = shmget(0x1, 0x1000, 0x245, &(0x7f0000ffe000/0x1000)=nil) shmat(r10, &(0x7f0000003000/0x2000)=nil, 0x2000) pipe2(&(0x7f0000000480)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) mlock(&(0x7f0000007000/0x1000)=nil, 0x1000) ioctl$TIOCSETA(r11, 0x802c7414, &(0x7f0000000080)={0xfffd, 0x7, 0x7ff, 0x1, "7b99ed7dd7de5a519d788f023552f0e906bf2adc", 0x4, 0x3}) mmap(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x0, 0x10, r9, 0x0, 0x800000000000000) bind(r11, &(0x7f0000000180)=@in6={0x18, 0x2, 0x4, 0x8}, 0xfffffffffffffe6c) open$dir(&(0x7f0000000140)='./file0\x00', 0x410, 0x110) mlock(&(0x7f0000001000/0x4000)=nil, 0x4000) open$dir(&(0x7f0000000100)='./file0\x00', 0x80, 0x4) madvise(&(0x7f0000003000/0x2000)=nil, 0x2000, 0x7) madvise(&(0x7f0000003000/0x4000)=nil, 0x4000, 0x6) munlock(&(0x7f0000005000/0x3000)=nil, 0x3000) 19:20:07 executing program 0: r0 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x4ebfac6bbaf7949) writev(r0, &(0x7f0000000100)=[{&(0x7f0000000180)='#!', 0x2}], 0x1) r1 = kqueue() r2 = fcntl$dupfd(r1, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000100000/0x2000)=nil, 0x2000, 0x0, 0x4811, r2, 0x0, 0x0) ioctl$WSDISPLAYIO_ADDSCREEN(r2, 0x80245753, &(0x7f0000000000)={0x1, './file0\x00', './file0\x00'}) kqueue() ioctl$WSMOUSEIO_GTYPE(r0, 0x40045720, &(0x7f00000000c0)) r3 = fcntl$dupfd(r0, 0x0, r0) write(r3, &(0x7f0000000080)="f8a5e23c6e5c787d02b13e20", 0xc) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r4 = socket(0x18, 0x2, 0x0) r5 = fcntl$dupfd(r4, 0x0, r4) ioctl$TIOCFLUSH(r5, 0xc020699e, &(0x7f0000000300)) write(0xffffffffffffff9c, &(0x7f0000000300)="0920090000000000000014804752cd8439df6dfe4ed2848f4aaa41f6ac61371c960a", 0x22) execve(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) 19:20:07 executing program 1: r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x10000, 0x0) close(r0) setitimer(0x0, &(0x7f0000000040)={{}, {0xffffffffffffffff, 0x2cd6}}, 0x0) poll(0x0, 0x0, 0x6) setitimer(0x0, 0x0, &(0x7f0000000200)) 19:20:07 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="6202"], 0x1) r0 = kqueue() r1 = socket$inet6(0x18, 0x1, 0x1) fcntl$dupfd(r0, 0x0, r1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x2, 0x1, 0x0) bind(r2, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x2) 19:20:07 executing program 0: r0 = socket(0x800000018, 0x2, 0x0) r1 = socket(0x18, 0x2, 0x0) r2 = accept$unix(r0, &(0x7f0000000040)=@abs, &(0x7f0000000100)=0x8) setsockopt(r2, 0x1000000000029, 0x4, &(0x7f0000000000)="06000000", 0x4) dup2(r1, r0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x9ff, 0x0, "d730c1e7e400000001000000000000000000009e"}) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) r3 = socket(0x18, 0x1, 0x0) dup2(r0, r3) connect$unix(r3, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) 19:20:07 executing program 1: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="6202c17f7f000001"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x1, 0x0) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r1 = dup(r0) lstat(0x0, 0x0) listen(r1, 0x0) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x0, 0x0, 0x0) open(0x0, 0x0, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f00000000c0), 0x4) socket(0x0, 0x0, 0x0) r2 = socket(0x2, 0x1, 0x0) connect$unix(r2, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0x10) r3 = kqueue() r4 = fcntl$dupfd(r3, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x4000)=nil, 0x800000004, 0x0, 0x10, r4, 0x0, 0x0) sendto$inet6(r4, &(0x7f0000000100)="abe102b0bf1a0a8f9b849ffb3119ae42cab1157759a26437a8444f95ffee773b6fd061579c8f4ffd2a2e67f86ff3e1dd20dbbc839f15b34f2056cf53d4dcfd74b6a302a0c7d15395b175760f6db423655541dd9c087cfc5f8c0a7685bd32b61e81387ca4a6f7852431f645595f5833d9f52372b1859fec811842413b902560d5c44fafaa94a5adc37d0b791804f5d3652257320ff1df3f81e5520d0734fe142fe9fff409868a142a5a882100bc4cee6ab5e3b02b6ec6eaa0ae6efc0c858e", 0xbe, 0x8, &(0x7f0000000040)={0x18, 0x0, 0x4}, 0xc) recvfrom(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) connect$unix(0xffffffffffffffff, 0x0, 0x0) sendto$inet6(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) r5 = accept$unix(r1, 0x0, 0x0) write(r5, &(0x7f0000000240)="ddee43ab8734abe72e8289e48f848dcae6855abde176689fd16e6ad78a4f273bc1d2e3f3f911c89a2472d11399504870b9fb0e36d8892e80897800000000d20a2c82125431700f50a6b8d22db0ec0ff3a1800280b535084f92a7499cd07afbd1d0b82c439984f338ffbf66decf2ba302619dc2dcef33b15aa3d89beb2b70ddbd84311f09a2639749e5f4c3669169eb4be5a922395a28149f4d2ec0588916c297ac43adfbb5775ab949938e2baef7e6fa3703487dc7cd0255926c0ec9", 0xfffffea5) execve(0x0, 0x0, 0x0) close(r5) 19:20:07 executing program 0: getgid() semctl$IPC_SET(0x0, 0x0, 0x1, 0x0) fchownat(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) shmget$private(0x0, 0x4000, 0x0, &(0x7f0000ffc000/0x4000)=nil) geteuid() getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, 0x0, 0x0) getpgid(0x0) socket(0x0, 0x0, 0x0) syz_open_pts() ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, 0x0) syz_open_pts() ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, 0x0) close(0xffffffffffffff9c) socket(0x0, 0x0, 0x0) fcntl$getown(0xffffffffffffffff, 0x5) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, 0x0, 0x0) open(0x0, 0x0, 0x0) writev(0xffffffffffffffff, 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x0, 0x10, 0xffffffffffffffff, 0x0, 0x0) getgid() socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000980)) getgroups(0x0, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) geteuid() getpgid(0xffffffffffffffff) getpid() msgctl$IPC_SET(0x0, 0x1, 0x0) setsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) shmctl$IPC_SET(0x0, 0x1, 0x0) shmget$private(0x0, 0x4000, 0x0, &(0x7f0000006000/0x4000)=nil) r0 = geteuid() getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, 0x0, 0x0) getpgid(0x0) shmctl$IPC_SET(0x0, 0x1, 0x0) geteuid() shmctl$IPC_SET(0x0, 0x1, 0x0) shmget$private(0x0, 0x4000, 0x0, &(0x7f0000ffb000/0x4000)=nil) r1 = geteuid() r2 = getgid() r3 = getpgid(0x0) r4 = geteuid() shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000440)={{0xc, r1, r2, r4, 0xffffffffffffffff, 0x60, 0x3}, 0x3, 0x7ada, r3, 0xffffffffffffffff, 0x7, 0xffffffffffffbca3, 0x100000000}) r5 = shmget$private(0x0, 0x4000, 0x8, &(0x7f0000ffc000/0x4000)=nil) r6 = geteuid() r7 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000001640)={0x0, 0x0}, 0xc) getpgid(0x0) r9 = socket(0x18, 0x1, 0x0) close(r9) r10 = socket(0x6, 0x400000002, 0x0) fcntl$getown(r9, 0x5) getsockopt$SO_PEERCRED(r10, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, 0xc) r12 = getgid() socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000980)={0xffffffffffffffff, 0xffffffffffffffff}) getgroups(0x9, &(0x7f0000000540)=[r12, r12, r12, r12, r12, 0x0, 0x0, 0x0, 0x0]) getsockopt$SO_PEERCRED(r13, 0xffff, 0x1022, &(0x7f0000000440)={0x0, 0x0}, 0xc) r17 = geteuid() r18 = getpgid(0xffffffffffffffff) r19 = getpid() msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000c40)={{0xbaec, r16, r14, r17, r15, 0x143, 0x80000001}, 0x8, 0x100000000, r18, r19, 0xfffffffffffffffd, 0xfffffffffffffe00, 0x100000000, 0x9}) setsockopt$sock_cred(r9, 0xffff, 0x1022, &(0x7f0000000240)={r18, 0x0, r11}, 0xc) shmctl$IPC_SET(r5, 0x1, &(0x7f0000001680)={{0x107f, r6, r7, r8}, 0x0, 0x0, 0x0, 0xffffffffffffffff}) getgroups(0x0, 0x0) getgid() getgid() r20 = shmget$private(0x0, 0x4000, 0x0, &(0x7f0000ffc000/0x4000)=nil) r21 = geteuid() r22 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, 0x0, 0x0) getpgid(0x0) r23 = socket(0x0, 0x0, 0x0) close(0xffffffffffffffff) socket(0x0, 0x0, 0x0) fcntl$getown(0xffffffffffffffff, 0x5) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, 0x0, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) getgid() socketpair$unix(0x1, 0x0, 0x0, 0x0) getgroups(0x0, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) r24 = geteuid() r25 = getpgid(0xffffffffffffffff) r26 = getpid() socket(0x0, 0x0, 0x0) setsockopt(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) socket(0x0, 0x0, 0x0) dup2(0xffffffffffffffff, 0xffffffffffffffff) setsockopt(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000c40)={{0xbaec, 0x0, 0x0, r24, 0x0, 0x20, 0x80000001}, 0x8, 0x100000000, r25, r26, 0x3, 0xfffffffffffffe00, 0xdf5a, 0x9}) setsockopt$sock_cred(r23, 0xffff, 0x1022, &(0x7f0000000240)={r25}, 0xc) shmctl$IPC_SET(r20, 0x1, &(0x7f0000001680)={{0x107f, r21, r22, 0x0, 0x0, 0x40, 0x7ff}, 0x0, 0x0, 0x0, 0xffffffffffffffff}) socket(0x0, 0x0, 0x0) setsockopt(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) socket(0x0, 0x0, 0x0) pwritev(0xffffffffffffffff, &(0x7f00000003c0), 0x273, 0x0, 0x0) openat$zero(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) fcntl$getown(0xffffffffffffffff, 0x5) socket(0x0, 0x0, 0x0) setsockopt(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) kqueue() socket$inet6(0x18, 0x0, 0x0) socket$inet6(0x18, 0x0, 0x0) accept$unix(0xffffffffffffff9c, 0x0, 0x0) r27 = socket$inet(0x2, 0x0, 0x0) setsockopt$sock_int(r27, 0xffff, 0x1004, &(0x7f0000000180)=0x7, 0x4) setsockopt$sock_int(r27, 0xffff, 0x10000000001002, &(0x7f0000000200), 0x66) getsockopt$sock_cred(r27, 0xffff, 0x1022, &(0x7f0000000400), &(0x7f0000000440)=0xc) r28 = semget$private(0x0, 0x7, 0x286) semop(r28, &(0x7f0000000000)=[{0x6, 0x4}, {0x3, 0x1, 0x1800}, {0x2, 0x7, 0x800}, {0x0, 0x0, 0x1800}], 0x4) semop(r28, &(0x7f0000000100)=[{0x1, 0x3, 0x1800}, {0x0, 0x9, 0x800}, {0x2, 0x6, 0x800}, {0x1, 0x0, 0x1000}, {0x1, 0x9, 0x1800}], 0x5) semctl$SETVAL(r28, 0x0, 0x8, &(0x7f00000000c0)) r29 = socket(0x18, 0x2, 0x0) setsockopt(r29, 0x29, 0x9, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) getsockopt$SO_PEERCRED(r29, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) r33 = shmget(0x3, 0x4000, 0x100, &(0x7f0000ff9000/0x4000)=nil) shmctl$IPC_STAT(r33, 0x2, &(0x7f0000000100)=""/114) r34 = openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x0, 0x0) ioctl$BIOCSETIF(r34, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r35 = fcntl$getown(r34, 0x5) shmctl$IPC_SET(r33, 0x1, &(0x7f0000000200)={{0x3ff, r31, r32, r31, r32, 0x104, 0x5}, 0xfff, 0x9, r35, r35, 0x7d55, 0xd75, 0xfa}) lchown(&(0x7f0000001740)='./file0/file0\x00', r31, r32) getgroups(0x6, &(0x7f0000000100)=[0x0, 0xffffffffffffffff, r32, 0x0, 0xffffffffffffffff, 0x0]) r37 = getgid() semctl$IPC_SET(r28, 0x0, 0x1, &(0x7f0000000140)={{0xfffffffffffff7ea, r30, r36, r0, r37, 0x100, 0xfffffffffffeffff}, 0x400, 0x10001, 0x40}) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) r40 = shmget(0x3, 0x4000, 0x100, &(0x7f0000ff9000/0x4000)=nil) shmctl$IPC_STAT(r40, 0x2, &(0x7f0000000100)=""/114) r41 = openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x0, 0x0) ioctl$BIOCSETIF(r41, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r42 = fcntl$getown(r41, 0x5) r43 = open(&(0x7f0000000080)='./file0\x00', 0x8, 0x0) r44 = socket(0x18, 0x1, 0x0) setsockopt(r44, 0x80000000000029, 0x1b, &(0x7f0000000000), 0x4) r45 = socket$inet(0x2, 0x2, 0x80) setsockopt$inet_opts(r45, 0x0, 0x13, &(0x7f0000000040), 0x4) listen(r45, 0x0) r46 = socket$inet(0x2, 0x1, 0x0) setsockopt$inet_opts(r46, 0x0, 0x13, &(0x7f0000000040), 0x4) listen(r46, 0x0) r47 = socket$inet(0x2, 0x1, 0x0) setsockopt$inet_opts(r47, 0x0, 0x13, &(0x7f0000000040), 0x4) listen(r47, 0x0) r48 = socket$inet(0x2, 0x1, 0x0) setsockopt$inet_opts(r48, 0x0, 0x13, &(0x7f0000000040), 0x4) listen(r48, 0x0) r49 = socket$inet(0x2, 0x1, 0x0) setsockopt$inet_opts(r49, 0x0, 0x13, &(0x7f0000000040), 0x4) listen(r49, 0x0) r50 = socket$inet(0x2, 0x1, 0x0) setsockopt$inet_opts(r50, 0x0, 0x13, &(0x7f0000000040), 0x4) listen(r50, 0x0) r51 = socket$inet(0x2, 0x0, 0x9) r52 = socket$inet(0x2, 0x1, 0x0) setsockopt$inet_opts(r52, 0x0, 0x13, &(0x7f0000000040), 0x4) listen(r52, 0x0) r53 = getpgrp() r54 = geteuid() r55 = semget$private(0x0, 0x8, 0x80) semop(r55, &(0x7f0000000500)=[{0x1, 0x0, 0x1000}, {0x0, 0x5, 0x800}, {0x7, 0x80}, {0x0, 0x9, 0x2800}, {0x0, 0x200, 0x1000}, {0x2, 0x5, 0x800}, {0x2, 0x1, 0x800}], 0x7) semop(r55, &(0x7f0000000300)=[{0x0, 0x3, 0x1400}, {0x4, 0x80, 0x1800}, {0xfe52dc4792d94f09, 0x8000, 0x800}, {0x4, 0xff, 0x800}, {0x2, 0x100, 0x1000}, {0x2, 0x100000000, 0xf2e4cf5442ae0ee3}], 0x6) semop(r55, &(0x7f0000000400)=[{0x0, 0xfffe, 0x1800}, {0x4, 0x200, 0xc00}, {0x1, 0x8, 0xcab2bfc5c2d47ec2}], 0x3) r56 = socket$inet6(0x18, 0x3, 0x0) getsockopt(r56, 0x29, 0x33, 0x0, 0x0) getsockopt$sock_cred(r56, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, &(0x7f0000000540)=0xc) semctl$IPC_SET(r55, 0x0, 0x1, &(0x7f00000000c0)={{0xec, r57, r58, r57, r58, 0x82, 0xfffffffffffff7f5}, 0x8, 0x1ff}) r59 = socket$inet(0x2, 0x1, 0x0) setsockopt$inet_opts(r59, 0x0, 0x13, &(0x7f0000000040), 0x4) listen(r59, 0x0) r60 = socket$inet(0x2, 0x1, 0x0) setsockopt$inet_opts(r60, 0x0, 0x13, &(0x7f0000000040), 0x4) listen(r60, 0x2) r61 = openat$pci(0xffffffffffffff9c, &(0x7f0000000380)='/dev/pci\x00', 0x10, 0x0) r62 = socket(0x2, 0x2, 0x0) bind(r62, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) sendmsg$unix(r44, &(0x7f0000000480)={&(0x7f0000000280)=@abs={0x6fb47445e536af6c, 0x0, 0x1}, 0x8, &(0x7f0000000300), 0x0, &(0x7f0000001780)=ANY=[@ANYBLOB="2000000000000000ffff000001000000", @ANYRES32=r43, @ANYRES32=r45, @ANYRES32=r46, @ANYBLOB="000000002800000000000000ffff000001000000", @ANYRES32=r47, @ANYRES32=r62, @ANYRES32=r48, @ANYRES32, @ANYRES32=r43, @ANYBLOB="000000003800000000000000ffff000001000000", @ANYRES32=r49, @ANYRES32=r43, @ANYRES32=r43, @ANYRES32=r50, @ANYRES32, @ANYRES32=r51, @ANYRES32=r43, @ANYRES32=r52, @ANYRES32, @ANYBLOB="000000002000000000000000ffff000000000000fa72bb542d68bab70fad9361e1a23e8f3ffe9c1b826adfdb73086199f0782ed595d9522f1e4f3144d62f505bdf7d953ef45c0aa7c32694c493f0d7a41addf38253eeadecb102b702c84666d7fd784af3925ee3dfaf9f525fd42ec3ed100bc5291857499dee6ed4d4b743f41f5a4e8933bdbb5ffd533be61eaff7ea6e2a13cbc781a1e6cbc5013ebc270d1bc130b30c0e44ca3593c5481985b5c875aaef6e4372ed77a0175226fcb62acab3f402a7d102f434befe3576e0f1f20c029c8ff5", @ANYRES32=r53, @ANYRES32=r54, @ANYBLOB, @ANYRES32=r59, @ANYRES32=r60, @ANYRES32=r61, @ANYBLOB='\x00\x00\x00\x00'], 0x166, 0x5a2147307f97c4ff}, 0x7) shmctl$IPC_SET(r40, 0x1, &(0x7f0000000200)={{0x3ff, r38, r39, r38, r39, 0x104, 0x5}, 0xfff, 0x9, r42, r53, 0x4000005, 0x7, 0xfa}) r63 = socket$inet(0x2, 0x2, 0x0) setsockopt$sock_int(r63, 0xffff, 0x1004, &(0x7f0000000180)=0x7, 0x4) setsockopt$sock_int(r63, 0xffff, 0x10000000001002, &(0x7f0000000200), 0x66) getsockopt$sock_cred(r63, 0xffff, 0x1022, &(0x7f0000000500)={0x0}, &(0x7f0000000540)=0xc) semget$private(0x0, 0x7, 0x286) r65 = semget$private(0x0, 0x7, 0x286) semop(r65, &(0x7f0000000000)=[{}, {0x2, 0x7, 0x800}, {0x0, 0x0, 0x1800}], 0x3) semop(0x0, 0x0, 0x0) socket(0x0, 0x0, 0x0) setsockopt(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, 0x0, 0x0) shmget(0x3, 0x4000, 0x0, &(0x7f0000ff9000/0x4000)=nil) shmctl$IPC_STAT(0x0, 0x2, 0x0) openat$zero(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) fcntl$getown(0xffffffffffffffff, 0x5) shmctl$IPC_SET(0x0, 0x1, 0x0) lchown(0x0, 0x0, 0x0) getgroups(0x0, 0x0) getgid() semctl$IPC_SET(0x0, 0x0, 0x1, 0x0) semop(0x0, 0x0, 0x0) semop(0x0, 0x0, 0x0) semctl$SETVAL(0x0, 0x0, 0x8, 0x0) socket(0x0, 0x0, 0x0) setsockopt(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) getgid() semctl$IPC_SET(0x0, 0x0, 0x1, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) sendmsg$unix(0xffffffffffffffff, 0x0, 0x0) fcntl$setown(0xffffffffffffffff, 0x6, r64) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) kqueue() r67 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) writev(r67, &(0x7f0000001980)=[{&(0x7f0000000500)="9a3204b7aa48e342285cf6daeea72b43ab619f54731bf5ddc5cf2ac30f31149eb76037cc6cb8c0c2138e02343b23d77cd8cd9e2757c8523d0e055f5e1b2d4b2c6707996a0783f61e8a267a55bbb3a3b0629270a1c0970eb977faa1300de0cce0ec0443d8c8e69a812077056c946bdb5bdeab8b6de0afff3bd8ee186a3b1274e5162ac6f96a1cc861bc73823d34c84d4f605649dc0a89c880bff84e615c623736eb25ee3b7499889ba44bd3062a0177802d28fc0e94604198b3ffe2a22ed154cefbca4ed376185dd8405a1359036c3ec014cb7c8d3516f2bd1ec73bfa4ab8705c18dc5ee06e3ae73c611c580d5039b10156813502e1378f1b58aefabedb1858119596fbd12623e633dc71b5489d247959c01927053c123cfe642ba5d2df15f307148d8747e549a9e3e947a5398dae7f53b99dacb633012bb7ea56f22c323e84ba41a2a6bfb93349d8161df94f39e66419628a604dc3fd17f8768af76e9c4e98a2bb9ec794f162dcc4c907bd9c551cf13fe4a6b8d83863374ff8fed16db3f37ad65124144b6ac0fefdefe0fb15ff8bf05abc9e57fa0e81a13e7190d6faab3d98db93e7f62cb6813182da10feada0450f9879649ab1f308a591d8885ebbce4688e888c755bf5e65ca37c8b1a2ac4d600d425fd9428897179419253cb1918791a3a6cfbc9fef811cebe3534d26fe3fde9cd17e44bdd462ea67f11f9c87ebb2ea738efd2c96c057b8f2534d83371c9b72fa5a716078ad98493b1bd0d31670be00f0609a71da27f873db0562132610f0a060917cf8df470788b17f6df75f6f837f10f76e3db7f0dbd23305e887618f47051aa32cbfa83678e43db531e3e7c3517cccfe4c66420a96a73f40546c65e516c89243045af23ab0e740a194f3cacdcd69bba89f1c732591f8254bdefa320c908b7053a4f04b6b13bdfd0d034e3e16434bb8576255085f7e059f2c64ece691ae4eedfb6e0489b6c3c53ba87d7b410c8e6d25fc9dbd3d63978e89c608ddf4f327a9a266941335366f5ea1a225e01bddbec245246d26d3aca55f79518ca77ae65ad4e104fd1999aa79499caadca1ae8361771488f66d7f326deb860b3df2a3b1ed2a6ba0b7f93b2b209851a6532f2566eeef41f625c034eec6f5217b76e32c1adcfcc1042c17ff0f3deb31f9cd9e0d71c860fd786ddad94e81efc5129bc505b0a934816679a33f98276bed8bb3e2463ca8a016af392891cf5a5e181a27e62b84e8cbd58c18736c7e1cd3a5a36bfa3f44fb0acfa6d18ba2d88459ca2ae93a2c587b4cbd75454bd2a627bdaf0fa1d027654b1546b1f54aaf059f5d95142afc9e78fda7651ae2c2a2cb5c96fd15b65b5b82df46f1a99a35987a19a08904af3b1896287fac0aa2569675c6cfdd81c4d94ba8e6a180f48ba85fa0f66d5b908221f61a69ae1d01c2c521e12d469eeae262a12523f3af74ecf346502caacc77bbdb4f4fc870108eec911e733a137c5e939bae71f87512f3680cb99990ebcf1957f5dc72c6fb32a1cf6748cb065a0f46b82875b4ab80a290c1cb07802b29cf8446f49d4d4f65317bbc2baf3b39e9e0e5af23b0b79a1cc37e93106496501abe3b0eebfee1afa2fb8710b1d52918957ae8ed3e57ea84d82b70fef29a65f2f8d808b7910a2f", 0x48c}], 0x1) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x5, 0x10, r67, 0x0, 0x0) kevent(r67, &(0x7f0000000240)=[{{r66}, 0xfffffffffffffffe, 0x1, 0x1}], 0x8, 0x0, 0x0, 0x0) sendto$unix(r66, &(0x7f0000000280)="2981a054abf9a556970d9950c4ebab8b15dfe3f44eb7765dc0e867b5773106bec1f51dd809c72671e9a420e53dce5214f250c3f9c334404793cc6663de36c2df1e68b12b2ae7da8485353f45a3f86a80ecb2eecd9f747a8c2ac27a4e7b4b13168cd97a4467b988e60e7e1602024121a0bb2d79e21d31f7cc09dd402c011442516de5f11d19f89fa0a32d8632fe47cf0b377129fc391fd575d8897f789733293c5f7ba58b1af63dbd42d56006ad0d0ae8f97fb566b49e5a65f59a28bb35273d34a0b9e0109bd3519c8da69f5f3abbc9ce9101e3bb7dc5ef975b2558d8fdac1d8c669d3662d2851c6a92dbb04cb00e2f54416d920d4eaeff8a1449804872c303d766936e57be569f1e1c709068a2245031681af156557bac7482a434408abb1eb7c9131532ced340f688005080535b0fd4aa588fdd27a98477d9ce375504e47e9b9102cac185ee20c54cbb053214f5aa795ba651266e2a41c2c9523c42b5472c7a5a882f7b9367b4d0a3953797854fa354780eebd2b4f385edc4428837bca395063f54b29e1136b21cdcced0be32b3bad5c849b688c1e1e79b1af0747a16a1c239b4760988b724c2e8712762d1b95417950ba0eb50a1c82dc60a33f12b41310e2880481d10a41134a28118060bc3244d9984e6beae2c5dd9fc29db1e27c1b4e12be58a02c1b0954752de5e07033fdce624473d0af3ca7a1602320a6df6ab1daf961d4ab9b29dc1a69f1f2f05dc6b9e3abca13fe94f452d192fb30a7038125421f94e058f239c4774fb53842ed7b1e081dae7da25876f7df3d07201b886b3a544c5bfaceb5e165fefc7c5768ac6d97460152aea976b88bb2ec7f5c162b0ea41ded4fbfbfbfc201380d9cf62a3012e60d241593d7d7d330ac574b90b4baec98c0d654996e6f59adb646f91e427c6050eb88756024d76d2517d46e84232aff5f592d93d7a74e06f9b666cd05a3618738022afeba344a8fd31b1edaaeb75de1dcc6ba46e85e552092aaf3b452136f46c63d1c956fa2a3b429bde3e7fc14407200675bb7e7504d7a7cbfd7d2aaf0e1d6e91c0199d0f863ce0860a20dc5ed69e37691946a0edc824e9073858d893101b04b606a815d3b06d50f8269b3a48ea3b03a8d2da75814f852296caa7d55369aaf3db22b3fa32c10ce88bdfcf21ac5c2b83ce6ce7781d3df70c8be885ac234d6994e2f9863352b9390c15ea031145befd89dc4cc6a8984155c228da4b37862a04d53b7346eeed525078cc87037d03a32dbd4c179b546f704c5173004d750a8b9e0ad861b8bed9730e9f1e533d3dc9392cab84aa498921c3d365f216ca01ed7547a59f6fee808fa0e20bb15e2fbf0d9deb5f9ffb7c371b1fd710b1025483e183fb2dc121e4b25a589a468f17737dcd59f2970269101d09983b71f4b8ba0d508077bbdadb3d0434fdc5b88e67186e9f2924bf31ca7490a6973e60a36e7b473f2f90f34ffe24e78c3d6aed16ce438ccabe524c12de87f133e4557f859ba8b44053ae5f504256c033307ce3fc93f382f37a2b5ed507083dfdf371a130debd2e28b09c086af3b42582100772238e1a8f1a1af986447817d0ec0457fbb2b509321721299bc399ed0592e78683db578d56a7be3d58f634c24b7d11ee98edc7db87abdb540d3e27fe767af6dfc94444734e2d913f434e9e2064a937896d8ee618b4c79013a00b99d433208c4c8f93ba0c8b639e5f8983746aea7b8cc0f68c8a2d92630ecb4c31e055bab49952e1d526bc5fce904c873b266b7a9950f276abfea858a5945e014f89c0136b7f6a8dee3aa0fd4000756c4db319b879156c611ffb3873a5b79ca5e1e0b617d44f957012911967bc1d4d5d5ef36daaccdf47949c521364c2be2bb51edc34811c6e26f15dc41b6af84773b4d50cc0cbc40bd748e07abea39111e8bd1fefa417c439d4f8ac51bb1c05c7e80621b093a1eea6f90fab7b66ada0351faf8ded8eea81595450214eef521d5225d26d9e0f6f55170a1d4d822de1c052b2197ba92ef40d8af97a77bde988e4d75f227a269f1cb372036bb2c9f0969c9726213cd5d1721ee3449e5792f85e72c519f0ecd2416c75764f7569dff192b668739afcc962573ccb058d7e9008313590cc1864cd35c42b01eac5e2239bc6eb6d9a24e9f4e444eda7ef10c9e83b7291d13fe3ab9912e1d73fe45da4b93b8e7387a515db3c33a9585c211ebf4fba461090173ba05e17d136ac5f47736614fbeab84b0e7f42a5c8026725d6ab10d0e1bdb5562d1f2efa3d1957df1aa918d16bea6f024e8f1210f5c88ac465aff9e95dccb5d01988947f4baf039a77672798fa4b96bb3704469720df599310ddee07306cf282328d14dec1ced6d8d9ebc9022fa6cbb27614c35e439fd1fa07b04105215bebb1872083e72be77f2c2a5835ec113881e0c9152e4c212cbbe426f9cc590ab1951e6a9954a6bd7675def75461c50f809c60dd89dad7d454fcf92bccf7359951f3c16acfbf15e0682b64f2545a18b40c899e0a3f6343afbb0aca2e095572c9572ab0e9c209598e7c77157ef7e29c0302a5724a7c80cc336e23ce7817b0449f2dd21129894626af351953ada9ece11d55dbdc481cf519cc6b888e356d2fc5e38b37408734ebbd3f18f5ddd0d5546875751cb6a5b7df4266bd84e5ce554a15116c60dc5002a9ca8a0b35ebe360e86c8e15695bb1f93eab549a4473ac08808f551798f41a2a72f164ff26ed3062f152caef98a8a00ec295fa30f5c7369d0634fb761a7f8782d58f234e7619db816ee4963244a9d077c59aac65bb77d97b1351f1d920870179a9cf3bc826ca8fa2607afa40d045ab57273e2717cbc5004543b4e262a56ece7c98492deb5f1947aefad8f5eb030c3c14fdb3236b62a5dbb03ee2fc8c6bac1931de7ff7", 0x801, 0x0, 0x0, 0x0) connect$unix(r66, &(0x7f0000000000)=@abs={0xc790f89cca1e6393, 0x0, 0x3}, 0x8) r68 = socket(0x18, 0x2, 0x0) setsockopt(r68, 0x29, 0x9, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) getsockopt$SO_PEERCRED(r68, 0xffff, 0x1022, &(0x7f00000000c0), 0xc) r69 = socket(0x18, 0x2, 0x0) r70 = dup2(r69, r69) ioctl$VMM_IOC_RUN(r70, 0xc050756a, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, 0x0}) r71 = socket(0x18, 0x2, 0x0) setsockopt(r71, 0x29, 0x9, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) getsockopt$SO_PEERCRED(r71, 0xffff, 0x1022, &(0x7f00000000c0), 0xc) r72 = socket(0x18, 0x2, 0x0) dup2(r72, r72) r73 = socket(0x11, 0x4003, 0x0) fcntl$setstatus(r73, 0xa, 0xf7) shmctl$IPC_SET(0x0, 0x1, &(0x7f00000002c0)) shmat(0x0, &(0x7f0000ffa000/0x3000)=nil, 0x0) 19:20:07 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000580)=ANY=[@ANYBLOB="8b0201fcffffffffffff214164f7cd2de35e6e0f43e0ddc4f54cc627dd28a697abf7274c33e6fa1f406acd9f8d8b37b58ec54df48a472af1be2ec4831751df5aa0dbbcd9682d8404c1e1c8d001e82006cf0343d883a98653dd92efc87c84abcc8833b4ed08e775bc4d8beb6bdb07a68845ef0ae3b290114d58b004cfcfa6a158e9e7ef6f086290cdf4a08fecfef706d1c22ef476566882ac896263eca34e2d0bad4a67f5b9bca2f5628752cffd0180826bf0e2e5e77101ef39dcccbee066aadb219dd68fb12c8f0d1f66e82e2d9509d46921015324b995afe1fbecfa72e8ffd0d114cdb0ec18aeee7110a3428a66b8da8c6bd4bd000000000000948b08d4d092a80c8ff96f321af3913385c3e75762bfb3f83d355966abe4f8d75a6e83c50900abbf5c929dedfeb69934511e47280605dd5c8075bb682fd4df88d25906e7ae68f0b1c7c45669ced8950000000000000000000000000000000000c55e15fb74a27aa3a685dc0608f8a202a0af976e330206b24e324c495c60e6a9c4def7146d14ca5c0e70adee1efb8a72a5934900dd2eb696b4ae93848fd7d2e57c8c6dcb5e8e1fdebbecd9c4a2bbced0608ae2826b2014daba26db5e09aaa3e73c3a2f926c58b648eed0ad1359739022dc956090f44a963d73e6e1ffffffffffffff249c58ed7d751b78e7140628415f04b11c1c6cb80d71d92bf66ca4c5c1e0f87ba1d401b8007008ad23b40d4bc225305a806a392ffba5033f18a8dd4999778512e59026656bea1fd5d8b04f1553e2828e7a8a051021fd64b81e6d88d6cb886c383568f9d61166b6be3aed4e92bf32240639b4b417b00ce3bfbac4e959ca26cc7ea314da1f65d6211c64c7a3b9745a25fa84ae6b47754785f137e16b1ba03fb799ea668e57755e26e46b9a841a418806c3e93f6b0e3c9077d5b43e76b60303b723bf03f65ce8f7b821bac7d951887641ce3a2d5f4dcac7d86b593fcf5d1e3ccd961238b8f904a709813564a922b7fc81705c6875085855b6a9927a5af8a78b2660ea4b7c44a5d738839790935400d3461344134282fabdfd6f4a2767ab3db806051e8bcd9ca34aa53eee9e468d3de5eb01f2795d27e9f0bc7390c55b4503d1ee779ac5345adb691261c2d60b4865a9c0eb4722700a2b986eded8972e67aaa42f2b7b7c3f697ed994916c3716f101b628484fa99746fd8a7ea76395de157596268949a0c67324ee2a9d0400d3079cb50e9abfa6fceb5a6300"/909], 0x10) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff}) dup2(r0, r1) openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x1, 0x1) r2 = open$dir(&(0x7f0000000800)='./file0\x00', 0x40000400000002c2, 0x0) lseek(r2, 0x0, 0x41001, 0x0) r3 = kqueue() r4 = fcntl$dupfd(r3, 0x2, 0xffffffffffffffff) r5 = semget(0x3, 0x3, 0xc0) r6 = getuid() r7 = semget$private(0x0, 0x7, 0x286) semop(r7, &(0x7f0000000000)=[{0x6, 0x4}, {0x3, 0x1, 0x1800}, {0x2, 0x7, 0x800}, {0x0, 0x0, 0x1800}], 0x4) semop(r7, &(0x7f0000000100)=[{0x0, 0x3, 0x800}, {0x0, 0x0, 0x800}, {0x2, 0x6, 0x800}, {0x1, 0x0, 0x1000}, {0x4, 0x80, 0x800}, {0x4, 0x2, 0x1800}], 0x6) semctl$SETVAL(r7, 0x0, 0x8, &(0x7f00000000c0)) r8 = socket(0x18, 0x2, 0x0) setsockopt(r8, 0x29, 0x9, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) getsockopt$SO_PEERCRED(r8, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0x280) r10 = getgid() semctl$IPC_SET(r7, 0x0, 0x1, &(0x7f0000000140)={{0xfffffffffffff7ea, r9, 0x0, 0xffffffffffffffff, r10, 0x100, 0xfffffffffffeffff}, 0x400, 0x10001, 0x40}) r11 = semget$private(0x0, 0x7, 0x286) semop(r11, &(0x7f0000000000)=[{0x1, 0x4}, {0x3, 0x1, 0x1800}, {0x2, 0x7, 0x800}, {0x0, 0x0, 0x1800}], 0x4) semop(r11, &(0x7f0000000100)=[{0x0, 0x3, 0x800}, {0x0, 0x0, 0x800}, {0x2, 0x6, 0x800}, {0x1, 0x0, 0x1000}, {0x4, 0x80, 0x800}, {0x4, 0x2, 0x1800}], 0x6) semctl$SETVAL(r11, 0x0, 0x8, &(0x7f00000000c0)) r12 = socket(0x18, 0x2, 0x0) setsockopt(r12, 0x29, 0x9, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) getsockopt$SO_PEERCRED(r12, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0x280) r14 = getgid() semctl$IPC_SET(r11, 0x0, 0x1, &(0x7f0000000140)={{0xfffffffffffff7ea, r13, 0x0, 0xffffffffffffffff, r14, 0x100, 0xfffffffffffeffff}, 0x400, 0x10001, 0x40}) r15 = dup2(0xffffffffffffffff, 0xffffffffffffffff) r16 = accept$unix(r15, &(0x7f00000009c0)=ANY=[@ANYBLOB="000000000000000000000000000000000000000065009442eac3641600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000017c2414545ea71993fe985fe4a90921d8280449024e3cd5c3f0e20000000000"], &(0x7f0000000080)=0x6e) accept$unix(r15, &(0x7f00000000c0)=@abs, &(0x7f0000000100)=0x8) r17 = geteuid() getsockopt$sock_cred(r16, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, &(0x7f0000000200)=0xc) fchownat(r15, &(0x7f0000000180)='./file0\x00', r17, r18, 0x4) getgroups(0x4, &(0x7f0000000440)=[r10, r14, 0x0, r18]) r20 = geteuid() r21 = shmget$private(0x0, 0x4000, 0x0, &(0x7f0000ffb000/0x4000)=nil) r22 = getegid() shmctl$IPC_SET(r21, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0x0, 0x0, r22}}) getgroups(0x1, &(0x7f0000000000)=[r22]) semctl$IPC_SET(r5, 0x0, 0x1, &(0x7f0000000580)={{0x9, r6, r19, r20, r22, 0xe, 0xcf4}, 0x1, 0x3, 0x2}) semctl$IPC_RMID(r5, 0x0, 0x0) mmap(&(0x7f0000000000/0x4000)=nil, 0x800000004, 0x0, 0x10, r4, 0x0, 0x0) r23 = openat(r4, &(0x7f0000000080)='./file0\x00', 0x800, 0x80) ioctl$VMM_IOC_CREATE(r23, 0xc5005601, &(0x7f0000000940)={0x10, 0x54, 0x4, 0xffffffffffff4836, [{&(0x7f0000ffc000/0x2000)=nil, &(0x7f0000ffd000/0x2000)=nil, 0xf36}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000c00000/0x400000)=nil, 0x1000}, {&(0x7f0000ffc000/0x2000)=nil, &(0x7f0000e1a000/0x1000)=nil, 0x8}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000c76000/0x2000)=nil, 0x100000000}, {&(0x7f0000dab000/0x1000)=nil, &(0x7f0000cc7000/0x4000)=nil, 0xaa12}, {&(0x7f0000e34000/0x1000)=nil, &(0x7f0000c99000/0x4000)=nil, 0x80000001}, {&(0x7f0000d21000/0x1000)=nil, &(0x7f0000e06000/0x1000)=nil, 0x5}, {&(0x7f0000f55000/0x3000)=nil, &(0x7f0000ffd000/0x2000)=nil, 0x4}, {&(0x7f0000cb0000/0x2000)=nil, &(0x7f0000ff8000/0x2000)=nil, 0x1}, {&(0x7f0000c90000/0x3000)=nil, &(0x7f0000c30000/0x4000)=nil, 0x6}, {&(0x7f0000dfa000/0x2000)=nil, &(0x7f0000e4d000/0x4000)=nil, 0xd1}, {&(0x7f0000edf000/0x1000)=nil, &(0x7f0000e28000/0x2000)=nil, 0x1f}, {&(0x7f0000f8f000/0x1000)=nil, &(0x7f0000e3c000/0x3000)=nil, 0x61}, {&(0x7f0000ce1000/0x4000)=nil, &(0x7f0000ffe000/0x2000)=nil, 0x1}, {&(0x7f0000cef000/0x4000)=nil, &(0x7f0000e81000/0x4000)=nil, 0x4eb}, {&(0x7f0000f7c000/0x1000)=nil, &(0x7f0000d3a000/0x3000)=nil, 0x9}], ['./file0\x00', './file0\x00', './file0\x00', './file\x00'], './file0\x00', './file0\x00', './file0\x00', ['./file', './file', './file', './file'], 0x7}) writev(r2, &(0x7f0000000500)=[{&(0x7f00000000c0)='8', 0x1}], 0x1) preadv(r2, &(0x7f0000000600)=[{&(0x7f0000000100)=""/37, 0xfffffde0}], 0x1, 0x0, 0x0) r24 = open$dir(&(0x7f0000000800)='./file0\x00', 0x40000400000002c2, 0x0) lseek(r24, 0x0, 0x41001, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1001, &(0x7f0000000000)=0x43cbc, 0x4) r25 = dup(r1) sendto$inet6(r25, &(0x7f0000000040), 0xffc9, 0x0, 0x0, 0xfffffffffffffe8c) 19:20:07 executing program 1: r0 = socket(0x2, 0x2, 0x0) ioctl$FIONBIO(r0, 0x8004667e, &(0x7f0000000100)=0x10000) socket(0x18, 0x2, 0x0) connect$unix(r0, &(0x7f00000009c0)=ANY=[@ANYBLOB="8b0201fcffffffffffff214164f7cd2de35e6e0f43e0ddc4f54cc627dd28a697abf7274c33e6fa1f406acd9f8d8b37b58ec54df48a472af1be2ec4831751df5aa0dbbcd9682d8404c1e1c8d001e82006cf0343d883a98653dd92efc87c84abcc8833b4ed08e775bc4d8beb6bdb07a68845ef0ae3b290114d58b004cfcfa6a158e9e7ef6f086290cdf4a08fecfef706d1c22ef476566882ac896263eca34e2d0bad4a67f5b9bca2f5628752cffd0180826bf0e2e5e77101ef39dcccbee066aadb219dd68fb12c8f0d1f66e82e2d9509d46921015324b995afe1fbecfa72e8ffd0d114cdb0ec18aeee7110a3428a66b8da8c6bd4bd000000000000948b08d4d092a80c8ff96f321af3913385c3e75762bfb3f83d355966abe4f8d75a6e83c50900abbf5c929dedfeb69934511e47280605dd5c8075bb682fd4df88d25906e7ae68f0b1c7c45669ced8950000000000000000000000000000000000c55e15fb74a27aa3a685dc0608f8a202a0af976e330206b24e324c495c60e6a9c4def7146d14ca5c0e70adee1efb8a72a5934900dd2eb696b4ae93848fd7d2e57c8c6dcb5e8e1fdebbecd9c4a2bbced0608ae2826b2014daba26db5e09aaa3e73c3a2f926c58b648eed0ad1359739022dc956090f44a963d73e6e1ffffffffffffff249c58ed7d751b78e7140628415f04b11c1c6cb80d71d92bf66ca4c5c1e0f87ba1d401b8007008ad23b40d4bc225305a806a392ffba5033f18a8dd4999778512e59026656bea1fd5d8b04f1553e2828e7a8a051021fd64b81e6d88d6cb886c383568f9d61166b6be3aed4e92bf32240639b4b417b00ce3bfbac4e959ca26cc7ea314da1f65d6211c64c7a3b9745a25fa84ae6b47754785f137e16b1ba03fb799ea668e57755e26e46b9a841a418806c3e93f6b0e3c9077d5b43e76b60303b723bf03f65ce8f7b821bac7d951887641ce3a2d5f4dcac7d86b593fcf5d1e3ccd961238b8f904a709813564a922b7fc81705c6875085855b6a9927a5af8a78b2660ea4b7c44a5d738839790935400d3461344134282fabdfd6f4a2767ab3db806051e8bcd9ca34aa53eee9e468d3de5eb01f2795d27e9f0bc7390c55b4503d1ee779ac5345adb691261c2d60b4865a9c0eb4722700a2b986eded8972e67aaa42f2b7b7c3f697ed994916c3716f101b628484fa99746f98a7ea76395de157596268949a0c67324ee2a9d0400d3079cb50e9abfa6fceb5a6300000000000000000000000000000000000000000000000000000004de44a30efdbcf2bcc040e149f2b29bc6"], 0x10) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff}) readlink(&(0x7f0000000140)='./file0\x00', &(0x7f0000000340)=""/75, 0xffffffffffffffce) socket(0x20, 0x5, 0x1f) dup2(r0, r1) r2 = kqueue() r3 = fcntl$dupfd(r2, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x4000)=nil, 0x800000004, 0x0, 0x10, r3, 0x0, 0x0) setsockopt$sock_int(r3, 0xffff, 0x1001, &(0x7f00000005c0)=0x3, 0x4) r4 = kqueue() r5 = fcntl$dupfd(r4, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x4000)=nil, 0x800000004, 0x0, 0x10, r5, 0x0, 0x0) dup(r5) r6 = semget$private(0x0, 0x2, 0x1) r7 = semget$private(0x0, 0x2, 0x100) semctl$GETNCNT(r7, 0x4, 0x3, &(0x7f0000000240)=""/18) semctl$IPC_STAT(r7, 0x0, 0x2, &(0x7f00000003c0)=""/17) r8 = accept$inet(0xffffffffffffffff, &(0x7f0000000000), &(0x7f0000000040)=0xc) getsockopt$inet_opts(r8, 0x0, 0x1, &(0x7f00000000c0)=""/7, &(0x7f0000000100)=0x7) listen(r8, 0x5) semctl$GETZCNT(r7, 0x3, 0x7, &(0x7f00000004c0)=""/192) semctl$GETNCNT(r7, 0x1, 0x3, &(0x7f0000000180)=""/16) semctl$IPC_STAT(r6, 0x0, 0x2, &(0x7f00000003c0)=""/17) r9 = socket$inet(0x2, 0x4000, 0x2) bind(r9, &(0x7f0000000480)=@in6={0x18, 0x1, 0x80000000, 0x1}, 0xc) semctl$GETZCNT(r6, 0x3, 0x7, &(0x7f0000000280)=""/192) semctl$GETNCNT(r6, 0x3, 0x3, &(0x7f0000000040)=""/180) r10 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) renameat(r10, &(0x7f0000000000)='./file0\x00', r10, &(0x7f00000000c0)='./file1\x00') renameat(r10, &(0x7f0000000200)='./file1/file0\x00', r10, &(0x7f00000002c0)='./file0\x00') sendto$inet6(0xffffffffffffff9c, &(0x7f0000000580)="14a48ef4523ef429c4", 0x9, 0x6, 0x0, 0x0) r11 = syz_open_pts() ioctl$TIOCSTOP(r11, 0x2000746f) r12 = socket(0x11, 0x4003, 0x0) sendto$unix(r12, &(0x7f0000000180)="b100050460000000000008000501000000f70000cea1fea7fef96eefc73fd3357ae26ca80416fa76d06336acf00b7804be781e4991f7c8df5f882b297bddaa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282921e4fd89720fd3872babfbb770c1abda71601a8bfee8aca491ff7cc53c894303b22f310b404f36a00f90006ee01be608a3710000000000000000d300000100"/177, 0xb1, 0x0, 0x0, 0x0) recvfrom$inet6(r12, &(0x7f0000000000)=""/254, 0xfe, 0x0, 0x0, 0x0) bind$unix(r12, &(0x7f0000000980)=ANY=[@ANYBLOB="00002eaf66696c653000"], 0xa) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000940)='/dev/wsmouse\x00', 0x80, 0x0) read(r11, &(0x7f0000000400)=""/125, 0x7d) 19:20:07 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) syz_open_pts() r1 = semget$private(0x0, 0x7, 0x286) semop(r1, &(0x7f0000000000)=[{0x6, 0x4}, {0x3, 0x1, 0x1800}, {0x2, 0x7, 0x800}, {0x0, 0x0, 0x1800}], 0x4) semop(r1, &(0x7f0000000100)=[{0x0, 0x3, 0x800}, {0x0, 0x0, 0x800}, {0x2, 0x6, 0x800}, {0x1, 0x0, 0x1000}, {0x4, 0x80, 0x800}, {0x4, 0x2, 0x1800}], 0x6) semctl$SETVAL(r1, 0x0, 0x8, &(0x7f00000000c0)) r2 = socket(0x18, 0x2, 0x0) r3 = kqueue() r4 = fcntl$dupfd(r3, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x4000)=nil, 0x800000004, 0x0, 0x10, r4, 0x0, 0x0) r5 = accept$inet6(r4, &(0x7f00000001c0), &(0x7f00000002c0)=0xc) setsockopt$sock_linger(r5, 0xffff, 0x80, &(0x7f0000000300)={0x9, 0xb8}, 0x8) setsockopt(r2, 0x29, 0x9, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0x280) r8 = shmget(0x1, 0x1000, 0x0, &(0x7f0000000000/0x1000)=nil) r9 = semget$private(0x0, 0x7, 0x286) semop(r9, &(0x7f0000000000)=[{0x6, 0x4}, {0x3, 0x1, 0x1800}, {0x2, 0x7, 0x800}, {0x0, 0x0, 0x1800}], 0x4) semop(r9, &(0x7f0000000100)=[{0x0, 0x3, 0x800}, {0x0, 0x0, 0x800}, {0x2, 0x6, 0x800}, {0x1, 0x0, 0x1000}, {0x4, 0x80, 0x800}, {0x4, 0x2, 0x1800}], 0x6) semctl$SETVAL(r9, 0x0, 0x8, &(0x7f00000000c0)) r10 = socket(0x18, 0x2, 0x0) setsockopt(r10, 0x29, 0x9, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) getsockopt$SO_PEERCRED(r10, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0x280) r12 = getgid() semctl$IPC_SET(r9, 0x0, 0x1, &(0x7f0000000140)={{0xfffffffffffff7ea, r11, 0x0, 0xffffffffffffffff, r12, 0x100, 0xfffffffffffeffff}, 0x400, 0x10001, 0x40}) r13 = semget(0x3, 0x3, 0xc0) r14 = getuid() r15 = semget$private(0x0, 0x7, 0x286) semop(r15, &(0x7f0000000000)=[{0x6, 0x4}, {0x3, 0x1, 0x1800}, {0x2, 0x7, 0x800}, {0x0, 0x0, 0x1800}], 0x4) semop(r15, &(0x7f0000000100)=[{0x0, 0x3, 0x800}, {0x0, 0x0, 0x800}, {0x2, 0x6, 0x800}, {0x1, 0x0, 0x1000}, {0x4, 0x80, 0x800}, {0x4, 0x2, 0x1800}], 0x6) semctl$SETVAL(r15, 0x0, 0x8, &(0x7f00000000c0)) r16 = socket(0x18, 0x2, 0x0) setsockopt(r16, 0x29, 0x9, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) getsockopt$SO_PEERCRED(r16, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0x280) r18 = getgid() semctl$IPC_SET(r15, 0x0, 0x1, &(0x7f0000000140)={{0xfffffffffffff7ea, r17, 0x0, 0xffffffffffffffff, r18, 0x100, 0xfffffffffffeffff}, 0x400, 0x10001, 0x40}) r19 = semget$private(0x0, 0x7, 0x286) semop(r19, &(0x7f0000000000)=[{0x6, 0x4}, {0x3, 0x1, 0x1800}, {0x2, 0x7, 0x800}, {0x0, 0x0, 0x1800}], 0x4) semop(r19, &(0x7f0000000100)=[{0x0, 0x3, 0x800}, {0x0, 0x0, 0x800}, {0x2, 0x6, 0x800}, {0x1, 0x0, 0x1000}, {0x4, 0x80, 0x800}, {0x4, 0x2, 0x1800}], 0x6) semctl$SETVAL(r19, 0x0, 0x8, &(0x7f00000000c0)) r20 = socket(0x18, 0x2, 0x0) setsockopt(r20, 0x29, 0x9, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) getsockopt$SO_PEERCRED(r20, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0x280) r22 = getgid() semctl$IPC_SET(r19, 0x0, 0x1, &(0x7f0000000140)={{0xfffffffffffff7ea, r21, 0x0, 0xffffffffffffffff, r22, 0x100, 0xfffffffffffeffff}, 0x400, 0x10001, 0x40}) r23 = dup2(0xffffffffffffffff, 0xffffffffffffffff) r24 = accept$unix(r23, &(0x7f00000009c0)=ANY=[@ANYBLOB="000000000000000000000000000000000000000065009442eac3641600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000017c2414545ea71993fe985fe4a90921d8280449024e3cd5c3f0e20000000000"], &(0x7f0000000080)=0x6e) accept$unix(r23, &(0x7f00000000c0)=@abs, &(0x7f0000000100)=0x8) r25 = geteuid() getsockopt$sock_cred(r24, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, &(0x7f0000000200)=0xc) fchownat(r23, &(0x7f0000000180)='./file0\x00', r25, r26, 0x4) getgroups(0x4, &(0x7f0000000440)=[r18, r22, 0x0, r26]) r28 = geteuid() r29 = shmget$private(0x0, 0x4000, 0x0, &(0x7f0000ffb000/0x4000)=nil) r30 = getegid() shmctl$IPC_SET(r29, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0x0, 0x0, r30}}) getgroups(0x1, &(0x7f0000000000)=[r30]) semctl$IPC_SET(r13, 0x0, 0x1, &(0x7f0000000580)={{0x9, r14, r27, r28, r30, 0xe, 0xcf4}, 0x1, 0x3, 0x2}) r31 = semget$private(0x0, 0x7, 0x286) semop(r31, &(0x7f0000000000)=[{0x6, 0x4}, {0x3, 0x1, 0x1800}, {0x2, 0x7, 0x800}, {0x0, 0x0, 0x1800}], 0x4) semop(r31, &(0x7f0000000100)=[{0x0, 0x3, 0x800}, {0x0, 0x0, 0x800}, {0x2, 0x6, 0x800}, {0x1, 0x0, 0x1000}, {0x4, 0x80, 0x800}, {0x4, 0x2, 0x1800}], 0x6) semctl$SETVAL(r31, 0x0, 0x8, &(0x7f00000000c0)) r32 = socket(0x18, 0x2, 0x0) setsockopt(r32, 0x29, 0x9, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) getsockopt$SO_PEERCRED(r32, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0x280) r34 = getgid() semctl$IPC_SET(r31, 0x0, 0x1, &(0x7f0000000140)={{0xfffffffffffff7ea, r33, 0x0, 0xffffffffffffffff, r34, 0x100, 0xfffffffffffeffff}, 0x400, 0x10001, 0x40}) r35 = semget$private(0x0, 0x7, 0x286) semop(r35, &(0x7f0000000000)=[{0x6, 0x4}, {0x3, 0x1, 0x1800}, {0x2, 0x7, 0x800}, {0x0, 0x0, 0x1800}], 0x4) semop(r35, &(0x7f0000000100)=[{0x0, 0x3, 0x800}, {0x0, 0x0, 0x800}, {0x2, 0x6, 0x800}, {0x1, 0x0, 0x1000}, {0x4, 0x80, 0x800}, {0x4, 0x2, 0x1800}], 0x6) semctl$SETVAL(r35, 0x0, 0x8, &(0x7f00000000c0)) r36 = socket(0x18, 0x2, 0x0) setsockopt(r36, 0x29, 0x9, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) getsockopt$SO_PEERCRED(r36, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0x280) r38 = getgid() semctl$IPC_SET(r35, 0x0, 0x1, &(0x7f0000000140)={{0xfffffffffffff7ea, r37, 0x0, 0xffffffffffffffff, r38, 0x100, 0xfffffffffffeffff}, 0x400, 0x10001, 0x40}) r39 = dup2(0xffffffffffffffff, 0xffffffffffffffff) r40 = accept$unix(r39, &(0x7f00000009c0)=ANY=[@ANYBLOB="000000000000000000000000000000000000000065009442eac3641600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000017c2414545ea71993fe985fe4a90921d8280449024e3cd5c3f0e20000000000"], &(0x7f0000000080)=0x6e) accept$unix(r39, &(0x7f00000000c0)=@abs, &(0x7f0000000100)=0x8) r41 = geteuid() getsockopt$sock_cred(r40, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, &(0x7f0000000200)=0xc) fchownat(r39, &(0x7f0000000180)='./file0\x00', r41, r42, 0x4) getgroups(0x4, &(0x7f0000000440)=[r34, r38, 0x0, r42]) shmctl$IPC_SET(r8, 0x1, &(0x7f0000000340)={{0xffff, r11, r30, r7, r38, 0x2, 0x2}, 0x7fffffff, 0x77, r6, r6, 0xff, 0x84, 0x80000000}) r43 = getgid() semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f0000000140)={{0xfffffffffffff7ea, r7, 0x0, 0xffffffffffffffff, r43, 0x100, 0xfffffffffffeffff}, 0x400, 0x10001, 0x40}) semctl$GETALL(0x0, 0x0, 0x6, &(0x7f0000000200)=""/168) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000100)={0x1ff, 0xfffffffd, 0x3, 0x7ffffffa, "03002c245e1a0007000000f4ffffff12885d8878"}) write(r0, &(0x7f0000000080)="962eebb45c9eab6b468d0f0ec48bc41802b5c894c67aef9e66ef89fbb400002d4b80a0cacd4f43649d81affd101fee4acaff41e823f5ff44571c6a5ca2efc0274b1c8a8687000188fc5a82813f7ff8fd3f6ab7cfe2b5994215e40f1ed90d7bfbf1925487c2ada5305e09de00"/119, 0x266) 19:20:07 executing program 0: r0 = open$dir(&(0x7f0000000800)='./file0\x00', 0x40000400000002c2, 0x0) lseek(r0, 0x0, 0x41001, 0x0) writev(r0, &(0x7f00000001c0)=[{&(0x7f0000000000)='\x00', 0xffffff92}], 0x0) preadv(r0, &(0x7f0000000600)=[{&(0x7f0000000100)=""/37, 0xfffffde0}], 0x1, 0x0, 0x0) 19:20:07 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) mknod(&(0x7f00000000c0)='./file0\x00', 0x40, 0x4) r2 = kqueue() r3 = fcntl$dupfd(r2, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x4000)=nil, 0x800000004, 0x0, 0x10, r3, 0x0, 0x0) r4 = kqueue() r5 = fcntl$dupfd(r4, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x4000)=nil, 0x800000004, 0x0, 0x10, r5, 0x0, 0x0) recvfrom$inet6(r5, &(0x7f0000000240)=""/191, 0xbf, 0x802, &(0x7f0000000140)={0x18, 0x1, 0x7}, 0xc) bind$unix(r3, &(0x7f0000000100)=@abs={0x0, 0x0, 0x2}, 0x8) sendto(r0, &(0x7f0000000040)='T', 0x16f, 0x402, 0x0, 0xffffffffffffff6b) recvmsg(r1, &(0x7f0000000000)={0x0, 0x0, &(0x7f00000001c0)=[{&(0x7f0000000080)=""/37, 0x25}], 0x1, 0x0}, 0x462) 19:20:08 executing program 1: syz_emit_ethernet(0x1, &(0x7f0000000000)=ANY=[@ANYBLOB="ffaa0486dd60a4d20808187080cb0e000000dffa0000000000000000aaff020000000000000000000000000001"]) syz_emit_ethernet(0x400e, &(0x7f0000000000)="c7a895006f53dd000005ffff86dd") 19:20:08 executing program 0: r0 = socket(0x11, 0x3, 0x0) r1 = socket(0x11, 0x3, 0x0) sendto$unix(r1, &(0x7f0000000000)="b100050400000000000008000101000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acbdd602000d7d026ba8af63ff37282902e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c8943310b404f36a00f90006ee01bc43eaea8c500000002000000000000020208a371a3f80004000000000000000100"/177, 0xb1, 0x0, 0x0, 0x0) r2 = socket(0x11, 0x4003, 0x0) sendto$unix(r2, &(0x7f00000000c0)="b100050460000000000008000101000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b0100000001000000bbc257699a1f132e27acb5d602000d7d026ba8af63ffff072918e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be657aea8c5f80104000000000000000100000000", 0x9d, 0x0, 0x0, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1002, &(0x7f0000000000), 0x4) r3 = fcntl$dupfd(r0, 0xa, 0xffffffffffffff9c) ioctl$FIOSETOWN(r3, 0x8004667c, &(0x7f00000011c0)=0x32) sendto$unix(r0, &(0x7f0000000180)="b100050460000000000008000101000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282902e4fd89720fd38781ff7cc53c894303b22f310b404f36a00f90006ee01be657aea8c5000000020000000000000000010000000000000000000000000000000000000000000031d880e0611fb13ea9646dc01549210efe33fbf9f14a5b3a7a1487114b54c8b7e143d983598ca406b871db9eb5bf89cafb9316eb1d4e22015320bb82880751fc771f17de896a04f55ebb789f878917989f98c00daec1188ec802dc3394bb10b15f505807d16d20c7636fdb3aecb23dd794793dc1d42ee2f3fa8398aa007b6b9b270000000000000000f14c856cb8dd21bcbe10e92a6e6bb07adb33fe3879b6915965953970187c7bcd0d521666bc9b31b976066ccaf427c8e37d0672fce80faaf138eba41819775dc8a7e78e3f499d680267b22d2d721221ce7a7573a8ee223a32ab271f2cb39e2d6d3eba984717d2", 0xb1, 0x0, 0x0, 0x4af) read(r0, &(0x7f00000001c0)=""/4096, 0x1000) 19:20:08 executing program 1: r0 = socket(0x2, 0x8001, 0x0) close(r0) r1 = socket$inet(0x2, 0xc002, 0x0) r2 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r2, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125d00000000", 0x8) dup2(r2, r0) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000440)="ee08665d19ac14d5e51348771197a7728420aef61715f7b183d4b3830c921bf0817a0000000000006a89dbdf", 0x2c) connect$unix(r0, &(0x7f0000000180)=ANY=[@ANYBLOB="82028611e2b2020000006262dd65c84e08c027ad12d417ec80ac134b281be097dff0efa5b32eaf23a299e04d2f45a611829ac19aaf1e936182e881850ecb792fd7a8fcd11c3fc8962eb3a7e61fec776122140e899ee0d3d92501f6a0b61deb75fcfb3ebdb5c50284a1a9d3c07651a434798c3813c7756cca69d82e887d5e6d3aee60a3ede69923f29406004d3bb7f71274e38621a609ff8a45d1c60752698af2b1b17964d885eeb2fa4a619c4627340a640f25a557cbc4b8e3e40d6ad97ae5a93b989c4cad4966ae37ce9ee81f139bcbba39a3e43aee56051efe6ea50b9d7f1b5f5446172de857ca84b4e4454099e9081a06f879c9a9fa340000"], 0x10) writev(r0, &(0x7f0000000140)=[{0x0}], 0x1) setsockopt$inet_opts(r1, 0x0, 0x1, 0x0, 0x0) sendto$inet6(r0, 0x0, 0x0, 0x0, 0x0, 0x0) 19:20:08 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) syz_open_pts() ioctl$TIOCSETA(r0, 0x8004745f, &(0x7f00000004c0)={0x1e, 0x0, 0x0, 0xfffffffc, "61aa0db11ce9ba0000514e6ae973739ea78b7ec0", 0x0, 0x7}) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000000)=0x2) 19:20:08 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f00000000c0)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb4272b8bcdb9ad8a4f5f728193ef1d4d99342a3505bb3f0216ab93f12fc4d5f", 0x65) sendto$inet6(0xffffffffffffffff, &(0x7f00000001c0)="925a407fbaebd0887e8dc758eaec8481226c63157015ed34", 0x18, 0x0, 0x0, 0x0) write(r0, &(0x7f0000000180)='\x00', 0xfc) socket(0x18, 0x3, 0x1) ioctl$BIOCGHDRCMPLT(0xffffffffffffff9c, 0x40044274, &(0x7f0000000200)) syz_open_pts() r1 = kqueue() close(r0) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0xfffffffe, 0xfffffefd, "854955883d026111fe4d04000000100000001000"}) r3 = kqueue() ioctl$TIOCSCTTY(r2, 0x20007461) r4 = fcntl$dupfd(r3, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x4000)=nil, 0x800000004, 0x0, 0x10, r4, 0x0, 0x0) ioctl$BIOCSBLEN(r4, 0xc0044266, &(0x7f0000000040)=0x20) syz_open_pts() r5 = semget(0x3, 0x3, 0xc0) r6 = getuid() r7 = semget$private(0x0, 0x7, 0x286) semop(r7, &(0x7f0000000000)=[{0x6, 0x4}, {0x3, 0x1, 0x1800}, {0x2, 0x7, 0x800}, {0x0, 0x0, 0x1800}], 0x4) semop(r7, &(0x7f0000000100)=[{0x0, 0x3, 0x800}, {0x0, 0x0, 0x800}, {0x2, 0x6, 0x800}, {0x1, 0x0, 0x1000}, {0x4, 0x80, 0x800}, {0x4, 0x2, 0x1800}], 0x6) semctl$SETVAL(r7, 0x0, 0x8, &(0x7f00000000c0)) r8 = socket(0x18, 0x2, 0x0) setsockopt(r8, 0x29, 0x9, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) getsockopt$SO_PEERCRED(r8, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0x280) r10 = getgid() semctl$IPC_SET(r7, 0x0, 0x1, &(0x7f0000000140)={{0xfffffffffffff7ea, r9, 0x0, 0xffffffffffffffff, r10, 0x100, 0xfffffffffffeffff}, 0x400, 0x10001, 0x40}) r11 = semget$private(0x0, 0x7, 0x286) semop(r11, &(0x7f0000000000)=[{0x6, 0x4}, {0x3, 0x1, 0x1800}, {0x2, 0x7, 0x800}, {0x0, 0x0, 0x1800}], 0x4) semop(r11, &(0x7f0000000100)=[{0x0, 0x3, 0x800}, {0x0, 0x0, 0x800}, {0x2, 0x6, 0x800}, {0x1, 0x0, 0x1000}, {0x4, 0x80, 0x800}, {0x4, 0x2, 0x1800}], 0x6) semctl$SETVAL(r11, 0x0, 0x8, &(0x7f00000000c0)) r12 = socket(0x18, 0x2, 0x0) setsockopt(r12, 0x29, 0x9, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) getsockopt$SO_PEERCRED(r12, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0x280) r14 = getgid() semctl$IPC_SET(r11, 0x0, 0x1, &(0x7f0000000140)={{0xfffffffffffff7ea, r13, 0x0, 0xffffffffffffffff, r14, 0x100, 0xfffffffffffeffff}, 0x400, 0x10001, 0x40}) r15 = dup2(0xffffffffffffffff, 0xffffffffffffffff) r16 = accept$unix(r15, &(0x7f00000009c0)=ANY=[@ANYBLOB="000000000000000000000000000000000000000065009442eac3641600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000017c2414545ea71993fe985fe4a90921d8280449024e3cd5c3f0e20000000000"], &(0x7f0000000080)=0x6e) accept$unix(r15, &(0x7f00000000c0)=@abs, &(0x7f0000000100)=0x8) r17 = geteuid() getsockopt$sock_cred(r16, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, &(0x7f0000000200)=0xc) fchownat(r15, &(0x7f0000000180)='./file0\x00', r17, r18, 0x4) getgroups(0x4, &(0x7f0000000440)=[r10, r14, 0x0, r18]) r20 = geteuid() r21 = shmget$private(0x0, 0x4000, 0x0, &(0x7f0000ffb000/0x4000)=nil) r22 = getegid() shmctl$IPC_SET(r21, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0x0, 0x0, r22}}) getgroups(0x1, &(0x7f0000000000)=[r22]) semctl$IPC_SET(r5, 0x0, 0x1, &(0x7f0000000580)={{0x9, r6, r19, r20, r22, 0xe, 0xcf4}, 0x1, 0x3, 0x2}) setuid(r20) kevent(r1, &(0x7f0000000140)=[{{r2}, 0xfffffffffffffffb, 0x1}], 0x9, 0x0, 0x8000, 0x0) 19:20:08 executing program 0: pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) close(r1) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffff8, 0xfeb0efe4bb6f968d}], 0x0, 0x0) kqueue() r2 = kqueue() r3 = fcntl$dupfd(r2, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x4000)=nil, 0x800000004, 0x0, 0x10, r3, 0x0, 0x0) ioctl$TIOCGETA(r1, 0x402c7413, &(0x7f0000000000)) r4 = kqueue() fcntl$dupfd(r4, 0x2, 0xffffffffffffffff) r5 = kqueue() fcntl$dupfd(r5, 0x2, 0xffffffffffffffff) r6 = kqueue() fcntl$dupfd(r6, 0x2, 0xffffffffffffffff) r7 = kqueue() r8 = fcntl$dupfd(r7, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x4000)=nil, 0x800000004, 0x0, 0x10, r8, 0x0, 0x0) r9 = kqueue() r10 = fcntl$dupfd(r9, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x4000)=nil, 0x800000004, 0x0, 0x10, r10, 0x0, 0x0) r11 = fcntl$dupfd(r8, 0xa, r10) r12 = kqueue() r13 = fcntl$dupfd(r12, 0x2, 0xffffffffffffffff) r14 = kqueue() fcntl$dupfd(r14, 0x2, 0xffffffffffffffff) r15 = kqueue() fcntl$dupfd(r15, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x2, 0x10, r15, 0x0, 0x0) r16 = accept$unix(r13, &(0x7f0000001140)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003000000000000000000"], &(0x7f00000000c0)=0x6e) r17 = fcntl$dupfd(0xffffffffffffffff, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x4000)=nil, 0x800000004, 0x0, 0x10, r17, 0x0, 0x0) r18 = openat$bpf(0xffffffffffffff9c, &(0x7f00000011c0)='/dev/bpf\x00', 0x20000, 0x0) r19 = kqueue() fcntl$dupfd(r19, 0x2, 0xffffffffffffffff) kevent(r1, &(0x7f0000001200)=[{{r4}, 0xfffffffffffffffd, 0x1, 0x4, 0x7fffffff, 0x7fff}, {{r5}, 0xfffffffffffffff8, 0x40, 0xfffff, 0x2, 0x7fff}, {{r19}, 0xffffffffffffffff, 0x12, 0x4, 0x0, 0x3}, {{r11}, 0xfffffffffffffff8, 0x88, 0x20000000, 0x4, 0x4}, {{r16}, 0xfffffffffffffff9, 0x1, 0x2, 0x0, 0x3}, {{r17}, 0xfffffffffffffffe, 0x4, 0x8, 0x0, 0x4}, {{r18}, 0xfffffffffffffff8, 0x20, 0xf0000000, 0x200, 0xff}, {{r0}, 0xfffffffffffffffa, 0x0, 0x1, 0x4, 0x5}, {{r9}, 0xfffffffffffffffa, 0x14, 0x1, 0x9, 0x7}, {{0xffffffffffffff9c}, 0xffffffffffffffff, 0xc1, 0x40000000, 0x5, 0x75}], 0x80000002, 0x0, 0xfffff800, 0x0) ioctl$TIOCGETA(0xffffffffffffff9c, 0x402c7413, &(0x7f0000000080)) r20 = kqueue() r21 = fcntl$dupfd(r20, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x4000)=nil, 0x800000004, 0x0, 0x10, r21, 0x0, 0x0) write(r21, &(0x7f0000000140)="3c598d99c8f453abd32b749280981bc6639cfdc7f1e6288f720f9077e82ca56e0e30907fce8e292431fb4075d006a8a09e07a7525462b0e6a00e9f3a5d28729c6960838a856848e2c4eebb3a9dda74511e5a0a70d0e14a7bb21b76da194024317086714c4baabd87198f7f2ce8591fb7556f60ffec8be9b61d750fa2050c24bf14b626399d44e64fc09733c5efb59950417862d9eaea2a11de294c41c3df7e3bf2fdd13db1d3ffb6f45f2261adfd2c7c1353860afbdd83e1e71669325975452db52b63cc45f8d079c6dde1ff3e75d3e9531ee18805135b66bdecf41882f51ab6f6e2e1063a7d362eddbff7d68696d00b089ceb1a2c70686eee3c6d2f69c44c95be00f2f12844978eca48359ac5208654eb45da74fb196298096ff292b7bb5210aa673af856c9bfec13e64f219fb577c0d7abc92d9f302c23d4a29f26ca807a118d5e506725eec5e2d3fd737a9e813338be0dd799e24e107118001af02d211f3bec743945d71f111fcc75be74251dbf2c57ddf723aa6c4c708c99b360ef4958b5d0d9330e97575454d498df1cfaa530290e331fa5f5faa499920d1d362b8c68b75c22bb670d2c4504df3353546245c77dc01679c38c411fccdbd8d3d884a03a86ff6f13caa355bf14c48c3b0b463b7bca68d0c41f524970bfe38225dda50d270a10f02e906bdf33ef7044646f0914c76ad90888da8cfe0e9a2de36a8f47ef2674ef3e186b711580ae0c93b06f554d30591a0c47ad883b21021562be897c591ca64550f530cf7d4387a7c283fcc807e7070ee7acf02afd9b8606b676be277508d323c456c02c79458b271cd84764dbd631f236df1d9047889413a47ef5987e6170924ca79f8e36fae49d8c939b8848e782d8ea3c2a2c00af842f5deca7a0ca8ccd5ce75dc5b1d3917d6ccd0f846797e9f6bd772b8870473df46373d23c446c419a8991bda40e3ddc68884d47bb11a0dd861267938c4957a8f81f550e6d94877737033162c56e49c9395c5a04bc31a45890f65f6e00568d0cdd8ad42e40186afa90818f0a616338983157164715923e5d688373ca187a95f01218bc86274f8750ba67aa4539ae8bb502fa5045188c746c3ac775481449f5f667c575c60ae59a7ae5857ed98ca558b4e7e0f761fcff4f436fc527d9fb432ae400739bda06f2e2bddde9efeee66d612b7845fe8dfd55f78011700fde833194e734c8944b420bb0719531e528086128d652dc493f44161ed24cb66cc1a2b9f0ce03538f1e4a56db5891ea12e392f4ebecc26a7e7e8c5d188b63792615fcf6ddf665200cf3da04e2a977550dde5177352a11f1d6ed71be78a400a8612ba0f31eaef569a33e74dc30dbcafa4cac6bac5b77756ddeca338a54b3ce14fb540c31baba55d20fbaf4058a5a28692a6d0557aae2e07569f028e5499409c4a035ff5c07d22b3e744c73a1fbf6ba8b3edad745c099cf466b11e96d160410d0e16dd17ace5790dacd28c9b8c7fb6ba9db3fec69090abbf300810c456165e3b6499d2bd61618986a06d50709275a5460f3b744da77195445d80be31bba4d97e671ca7ae57bfc585cb08dd5ec7b6c7050897b5098b143f3c87904a08f3c0a8ba17992b143832aecb49ad3bb9d32c5189dac9c901ffc7876c5d78be7513ee2667996020d908f72f379e13da60165ebaf28d0e741753c691e82f85358b5db139cae342b6e99ffca3eb56fcc86ef1fe9374d4f01b9d6ed024c81fc3ec6bdc4b3b4b43676d96b5bdfa6d25a866bfd162110b671c005e0c3382722e293228cef8117a094b2de4c959e455448a6359527e31e9a8144433c39705a78852f5e147f8108211fcb242feeb8b92554d9a670e54d084133a6db1b4307b3eadf8a5a6e1157f1cb17db957a76e7948f2241997740f1e672c0ab01646f4770aeb21b68466790ddc72a0c32d9ca8a3111cc005a6b6b74b5412baa79059a7ef6a8a1c81a4959b533e5989dc4468f1909698e83e93a0921900a7a05380af86b0ae31696d30be1a18a3f76a7e0bb04fdeb12a0dd7eca0f1bcc56677d706fbb08b7f106de929d82775cbe075318d65d7132b2ce3a5f0926704581d63d8d966f52a787f4b4e2a4c26c9fa30ef1baaaa5f156dba04795a115569dc697c96ac5571d492550e6e383897a9a36cb6eb7e3d729583316bc98043567d6257fe62a1477a78f1c42ba64ae3a288b7fc6223862eb2ed9fdb6fa0c8eef497c54ce8a777fa6632698ef8763fa24b46203953fd896d699dac3a5d490e5c83ac01b391c33405c565cfe804b27e20c49b586a7bf0709369a85e4fb25bc633c211b1ca20251f3739ad09d22b66e706f7b4596aefd25485d2a59c4d16b81e145c45e0e258507ce504b0d09eb9bc94a9fecd8d9a8a6dc4e2390d510b81da0fa6535017df7bb8158d55943c41d83f83817a6013e21e262ec6b1364687fdbcb0d09f2c7e53958ecca195139abb76ec99b14b212be14888010c15b07425bb0511469da094b409f11b6221bb62d678898d3847cd034c9a559f9374b962a62f7e7496f38a26b1e0ce4f44df5ab51866e727318d2150b50ed7f29deb55cffe8c8aa83977175da807ff8256537afd63c7db7d141a4fdb3cba7f5d25f4c35801e5a85791c356ad4c49b209ccefdbcbd57c7607f66dfda55cd1769c9dea1aaa5a4b6e04ec62ae337cbebfc407991130b1459393be545433ae7c63240ab2dbf2476c92753be78bd783d8a18684f1114384e2cd99238368f76eabbff7db5e5da2f4a8413093c855f9885a90b4b96933e872c2163078a43fc2c8a2a954ce2066a0fc478ee63accce72de99be8fd6a62bc06309a2524c33dd76083fe9e7ce322bac72fa0a9d3bda4bd8cc44c92787bcb3f1dd82ebb32b6f41a80f3215a15b30e2d570ae552a8ef50d237b139141501ef3d9d09f49469c0cbf7aabe36e241657fa8798be67898e45d53ec49dd84ee7c863d51b3ca6d6cef371584cc3b2a9e16bb13501ed11fcd27df6a947d366d4df0a871866601de0ff4b76c36437c7ff8c52730d279efcb96e63d04593bf82be0706dbeed5f08641b7751aaaa59034de76f538fca0621e82985629a11c55f46d8a3d1c5afacdac34c08217b53b81620ee012ad5b90dde11a2ccf851c8931dfb5bd412e35b7a71671f52f10c07588cb341e61b7839ade884a029a65f9e2fdc1d09e6b3a48dc632e95edff263962a0ee34527c4278e72b17b6ae8224cfde68acdeec7f02ca563f8eb49c0957d6533a09bb50951dcf73b79292167b871123b74792f6ff6d24bda031d694ff18ef419142580286657bd79d4029e5c88b13102ab00fc929e2b5fe855818c4bf61b6774c9ee464a83c8980105dfd647f9835524ddf14dbacde97ad8b7a4a349f7133339d730a59987d3d47d4d4b4d4797228a432770ccee7178b741eb63e369fc495547ba220a96cc6da7b5098bfc8ded2b2b295228b31f1f2acb48bdf229cd821566b9ba32a525d952e40a3154df8173f540efd9b2efecbee72c816e5e7881a74e1fe0fce6d9fd7fb787115bc02d493628d7f255cd2cd3fa268c93e7246ae56de14764621cc836a6d81b56ed86a7d79c6aa021427732573cfd75ba4c44b4a1789836b8e50782d3a21f772a760128cf1f2e030f3eec314947d908199f81b36464e5fb3cd1c15c36d90697c3c966ca35361e788f011290e3e56d88579ff9c5dc33e93430a027e41f4d665a0092293f300983e0b407426a1289a1a1c7bd3895cb627a76767ef3a55be724f45f2a5f94f41c2fc56c4eec3294d624dcc812b70c193f41e1c02669d54b96eb049db9844841bce89233cca99e90d31d217222767b33a272f76654f03f6f326f489d678b19093817939d2608224d9760b8e6e8404896eda938bc6ed178171c90611c4d0545b5860089170cdd5647bc6c168f7577387ff3e082da403d3d8062c52cad7b11aacc807ea6a6aa3ac09afc5684f61a398fc852f023b74231795d2cf60a54ccee11acf2412c53b341db94b7fd9ae892955419db26878fc280d34cc18186f19d3faa59c40215d859daa70fdb67cccaad2846bc98cd4886724739540a73df3ad20ae2e82831cfbefd8fefd44bf2c953ecdbe9d4ae6eb68050bd4bbcee81dd1af0dea04d3c74b6ebf0ae629c2e33fff77d94ae85831149da92ce1599ec939eb1cbb11394cb71438cc122fc7377f6d35a1f45d03e5d245c5c2212f322586c1f2751f9bd74b7f896d557a1aa0c58ad47ff420bd5111c6c506acdcba1aa206bde06313688dfb877ec602c3bbfe98fd3d24d7f306e41ffdb484439167323b46321201b720425ab1e0ad503f35c5caa2e0dea9fa5de2ce1e63860d84f6099ece060b64af9ba02be92dffc6a311d3745597778b3446fb9fa1122293a8d3f5a4c3e0ff6a9bfdf8a42b319dc5def54cd734e156e160725173b0b6777f422104ee7f7beba5154ffe32739ee8bfea59f7651802e2b7f86ab5a815ee9b5c67f6391f4c21d405514aa0903b17ef56d81069395f79a7c9ba443043238b187ac4ce53ca2c6f7c95e48c9e5a3fba04bec22b1fa0674ea3daa918d477effa1e4b4a54249dad2f766835e76d9c23dd9649e8c247cc3f934dc5fe7c420ef2e6e15c8fcfc92304c0d725ed600f241e1d89f56006078cffd34f1bd3d50c821993812c9018755d593718bd2c7722b2a910f14edd7a74741d6d5449697a6a698a2855ec542628fcbf2cb7576b9ae174375835f69fb9df7faa5c649f79390a8acf74f4dcde2483ac8a675c47df9faf6ba84282e0691d4fbc662ce856de13fd36ac58e59199b70b692a0fb907fc0d4a596e1b111b1b4bd0ca46cedd8f3e01d52d34af130bd7702cb6c5bd5fa1990339d9cadb29df7a2141a8f8eabafd5a92e862f8b41417641cec7151ce937bc46fe070748100b61545cc0a46f90a4f2a40462b2ec8212922677bc6ee6afbd478c79b6794dbe9e73a37a8e3ca425e3416c33244879bd2921ea4813fea01325bb00340195a5195ec42b992bc630448a060d5b83038abb6b6d6b994c0b6daeffa2d1d21b396526fa35c575fe4ca9ed90d1a206cf4f87ed3127e1f9ffb460fd263e540b5d9e2e78dcff704fbb3c13f20d804bcbcb8394df512b0aa5be62d8abf7807f73491f98577b888dccd80d9af3f4f5ec3bf9d202c862447ab4895ee883e9f77107eaf2749a914d76f71ae5a08a9b365eedb68ccf428a61114eaaec052237d2aee3dce5b2465b62daae4725e4d4883f89492eaebed6ec2a37fc60589e84556fb533713949679f31ca0e42152a8aff3fe15e39126ebf052e71a244b8622ae2f9f1872c9ca17880b8329cc83c9d112e43f2e7fa156203841ed6356e515ae47bf8ec7536d5c76e2baa287ddd0a981dafc9fe04673a462cc6aba9673cf1bdf9a2d3d0f2fe7fa3d5a78e1f66a0c1f6ab58903019501bdb49daa0770f4fd0430f71ef487cc80c28eb8cbd4c5ebdf9e83d5c0d0274fa8b0d4441d9fc038008498651e3803d0cac5c3336528b8275bc97c96935d04894e358ab207c0fe3a26c7f26c6bc6717658be117b63aebc2f65f342d19809d179f8c77d260d4af05c20db1150155e475302b102eab85ff094850b34f19cb62568fd334ff143dab1476ee9aa95282397f03b2d7ecdd7dfe32c3c32623f137ae889e36c7a2813aa181a1e211bb09c01387f41ac47f71baec7e47b0a53a1dc217445b768dd235f7bafe092411982bbe779083a7c8fffa2632f0c4fcfc09ba252672a5c11708e56c79f093f9f4d0d9f5c8060bb04b518d1a076a0bac8262eb47d833a5eb01b668cd05dbd58670b3f2e40ae7929ed9", 0x1000) 19:20:08 executing program 1: mlock(&(0x7f0000001000/0x2000)=nil, 0x800000) shmget$private(0x0, 0x3000, 0x109, &(0x7f0000000000/0x3000)=nil) r0 = shmget(0x1, 0x2000, 0x81, &(0x7f0000003000/0x2000)=nil) shmat(r0, &(0x7f0000002000/0x3000)=nil, 0x0) r1 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000000)='/dev/vmm\x00', 0x10, 0x0) fsync(r1) r2 = kqueue() fcntl$dupfd(r2, 0x2, 0xffffffffffffffff) r3 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffff9c) ioctl$TIOCSTSTAMP(r3, 0x8008745a, &(0x7f0000000280)={0x9, 0x2}) r4 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000040)='/dev/ttyCcfg\x00', 0x400, 0x0) r5 = kqueue() fcntl$dupfd(r5, 0x2, 0xffffffffffffffff) r6 = kqueue() r7 = fcntl$dupfd(r6, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x4000)=nil, 0x800000004, 0x0, 0x10, r7, 0x0, 0x0) pipe2(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r9 = socket(0x10, 0x1, 0x40) r10 = openat$pci(0xffffffffffffff9c, &(0x7f0000000140)='/dev/pci\x00', 0x10, 0x0) r11 = kqueue() fcntl$dupfd(r11, 0x2, 0xffffffffffffffff) kevent(r2, &(0x7f0000000080)=[{{r1}, 0xffffffffffffffff, 0x40, 0x40, 0xfd, 0xf2}, {{0xffffffffffffff9c}, 0xfffffffffffffffb, 0x40, 0x1fff7b, 0x80000001, 0x5}, {{r4}, 0xfffffffffffffff9, 0xc0, 0x1, 0x2, 0xc8e}, {{r5}, 0xfffffffffffffffe, 0x0, 0x80, 0x80000000, 0x827b}], 0x91, &(0x7f0000000180)=[{{r7}, 0xfffffffffffffff8, 0x8, 0xfffff, 0x10001, 0x1}, {{r8}, 0xfffffffffffffff8, 0x2, 0x8, 0xfffffffffffffffe, 0x1}, {{r9}, 0xfffffffffffffffe, 0x15, 0x0, 0x7fffffff, 0xfff}, {{r10}, 0xfffffffffffffff8, 0x1, 0x40000000, 0xb15, 0x3}, {{r1}, 0xfffffffffffffff9, 0x42, 0xfffff, 0x1f, 0x8001}, {{r11}, 0xfffffffffffffff9, 0x8, 0x2, 0x1, 0x4e}], 0x0, &(0x7f0000000240)={0x6, 0x5}) mlock(&(0x7f0000001000/0x2000)=nil, 0x2000) 19:20:08 executing program 1: r0 = open$dir(&(0x7f0000000800)='./file0\x00', 0x40000400000002c2, 0x0) ftruncate(r0, 0x0, 0x7fffffff) open(0x0, 0x40, 0x0) ftruncate(r0, 0x0, 0x402ffff) 19:20:08 executing program 1: r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0xa088ac064810a368, 0xd1e32c93d5b40ae8) ktrace(&(0x7f0000000040)='./file0\x00', 0x0, 0x408, 0xffffffffffffffff) r1 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000080)='/dev/speaker\x00', 0x80, 0x0) r2 = getgid() r3 = getpgid(0x0) mknodat(r0, &(0x7f0000000100)='./file0\x00', 0x2, 0x8) r4 = dup2(0xffffffffffffffff, 0xffffffffffffffff) geteuid() r5 = accept$unix(r4, &(0x7f00000009c0)=ANY=[@ANYBLOB="000000000000000000000000000000000000000065009442eac3641600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000017c2414545ea71993fe985fe4a90921d8280449024e3cd5c3f0e20000000000"], &(0x7f0000000080)=0x6e) accept$unix(r4, &(0x7f00000000c0)=@abs, &(0x7f0000000100)=0x8) r6 = geteuid() getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, &(0x7f0000000200)=0xc) fchownat(r4, &(0x7f0000000180)='./file0\x00', r6, r8, 0x4) shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000080)={{0x2, 0xffffffffffffffff, 0x0, r6, r2, 0xa2e06871274b3b90, 0x81}, 0x0, 0x2, r3, 0x0, 0x40000000000}) fcntl$lock(r1, 0x8, &(0x7f00000000c0)={0x3, 0x1, 0x8, 0xf36, r3}) r9 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x0, 0x0) read(r9, 0x0, 0x422) ioctl$BIOCGDIRFILT(r9, 0x4004427c, &(0x7f0000000180)) r10 = shmget(0x0, 0x3000, 0x20, &(0x7f0000ffb000/0x3000)=nil) r11 = kqueue() r12 = fcntl$dupfd(r11, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x4000)=nil, 0x800000004, 0x0, 0x10, r12, 0x0, 0x0) getsockopt$SO_PEERCRED(r12, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0, 0x0}, 0xc) r14 = getuid() r15 = getegid() r16 = socket(0x18, 0xc002, 0x0) r17 = fcntl$dupfd(r16, 0x0, r16) r18 = getpid() fcntl$setown(r17, 0x6, r18) shmctl$IPC_SET(r10, 0x1, &(0x7f0000000380)={{0x2, r7, r13, r14, r15, 0x161, 0x8001}, 0x800, 0x7, 0xffffffffffffffff, r18, 0x6, 0x6, 0x6}) ioctl$WSMOUSEIO_GETPARAMS(0xffffffffffffff9c, 0x80105727, &(0x7f0000000200)={&(0x7f0000000140)=[{0x100, 0x1}, {0x3, 0x4}, {0x100, 0xffffffe1}], 0x3}) r19 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r19, &(0x7f00000001c0)=ANY=[@ANYRESHEX=0x0], 0x1, 0x7fc) msgsnd(r19, &(0x7f0000000400)=ANY=[@ANYBLOB="03000000000000005aab059e7584be19de16d8a32e0c5d7858899bbc616a0d456c09f67c2fb72a2b28eade23aa38f255f2dedc7d9349f609673a9f745b6b5aae9e1e53d2b8d941319c6b5d3b16ea71c4229d0000d8e706000000000000002b26fcb5355b5b24eab6423706ebfa25245e804c95574b9d3f3d263490ee4823aa6156b2bd8b46afd62f2b01573c376fabb6713c8c3fcbb5c96075498e63bb2e19117fec0866378de0a48ccf0a87d3c451df0c36b08f9d3d60396bea381e7fca35ed7142c2f0d2e5f9ce77c1ecc017c46c50c8e1f9cf4ac4e9570a93dcd069cb4d4575ddd417bd2c5f2470a3deaf00842090f5774ae840a4494670df0008de0dfb68e44a16441d044733a2153fd0dfbc87f7126953bbe35760917d1a1379dec4d306e59a483a32486123f4123e807c45f5af183957619dc64b28759bd751b683ca6f6ae7656175bee204f08a0ed7741a6c874b5bb77da8f6c960810456563a4065fd3e98ad816a36a4bdf75f37624103848a14844287c5b2fdac1790b73b3cfba4e8ebf8d65c49cad9d4418ff0efea527fd0fd85c2ad5c3912f11200f85eb707e088c9f2bee3f5db826e64bb76c6f9b38b18d5f5ec0aa58161be19b87cf3cb"], 0x222, 0x40000000000800) 19:20:09 executing program 0: unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000100)='x\x00') socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000140)={0xffffffffffffffff}) getpeername$unix(r1, &(0x7f0000000340)=@file={0x0, ""/4096}, &(0x7f0000000180)=0x1002) bind(r0, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) connect$unix(r0, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0xa) r2 = kqueue() r3 = fcntl$dupfd(r2, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x4000)=nil, 0x800000004, 0x0, 0x10, r3, 0x0, 0x0) ioctl$TIOCGETD(r3, 0x4004741a, &(0x7f00000000c0)) sendmsg$unix(r0, &(0x7f0000000300)={&(0x7f0000000080)=@file={0x170, './file0\x00'}, 0xa, 0x0}, 0x0) 19:20:09 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x1004, 0x0, 0x20000, "b40009f800", 0x4}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000380)={0xffffffffffffffff}) r1 = socket(0x18, 0x2, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) dup2(r1, r0) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000000)=0x43cbc, 0x4) r2 = dup(r0) sendto$inet6(r2, &(0x7f0000000040), 0x43000, 0x0, 0x0, 0x0) 19:20:09 executing program 0: r0 = socket(0x2, 0x400000001002, 0x0) sendmsg$unix(r0, &(0x7f0000002800)={&(0x7f0000000000)=ANY=[@ANYBLOB="00762e2f00000000000000000000000000000086f214fe9fc3e1cb0c90000086c6abfa6a4607d198a37fb540d275cd376cdfa8332bf3bc78e13765a0c93ec2627668c94f85199bef7d16f645bc9c98cc608c68d247673b31b7b16ecf5dc2c4dfe3bb91cf00412745e810312f77ee2de06245d75d93f293f5aed6afdaab59b4ab1a9716f3c8cf4bbbd6788a238363aefbb3f3"], 0x13, 0x0}, 0x0) 19:20:09 executing program 1: pipe(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(0xffffffffffffffff, &(0x7f0000000200)=[{{r0}, 0xfffffffffffffffe, 0x22}], 0x0, 0x0, 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f00000001c0)=[{{r0}, 0xfffffffffffffffe, 0x14d}], 0x0, 0x0, 0x0, 0x0) r1 = kqueue() r2 = kqueue() r3 = fcntl$dupfd(r2, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x4000)=nil, 0x800000004, 0x0, 0x10, r3, 0x0, 0x0) r4 = dup2(0xffffffffffffffff, r3) ioctl$BIOCSRTIMEOUT(r4, 0x8010426d, &(0x7f0000000000)={0x9, 0x2000000000000}) kevent(r1, 0x0, 0x0, &(0x7f0000000100), 0x1, &(0x7f0000000180)={0x400000000000004}) kevent(r1, &(0x7f0000000140)=[{{}, 0xfffffffffffffff9, 0xd}], 0x7, 0x0, 0x28cb, 0x0) 19:20:09 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x8}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x3, 0x80000001, 0xfffffffffffffffc, "661fbef22451091fe600000000000000b100"}) r2 = msgget$private(0x0, 0xfffffffffffffffd) r3 = syz_open_pts() writev(r3, &(0x7f0000002a00)=[{&(0x7f0000000080), 0xff52}], 0x1000000000000289) r4 = syz_open_pts() writev(r4, &(0x7f0000002a00)=[{&(0x7f0000000080), 0xff52}], 0x1000000000000289) r5 = syz_open_pts() close(r5) ioctl$TIOCSETAF(r5, 0x802c7416, &(0x7f0000000080)={0xe0a, 0x0, 0xfffffffffffffff8, 0x57cc, "be48dd66ed6146df226bf39671514cf53fb8a56b"}) writev(r5, &(0x7f0000000ac0)=[{&(0x7f0000000840)="fa6f01dbef2ffd9ea0ac41d61da1e837fb8697e9c997b9ddf1ee8575dc62538470f80b6f946a845c8cfa32682a8326ace8b870c6bad394fb55d5b74ef0735d0646d8275b7ef6dc580d07c599733f693dc6ce6be832e7a51ac04b27f5ae2c0c8fbad4652ad0a4fe0f46bd823ccfd403157bf8b08649dfd4d35175b854bbbd5b568a6fd6a8e57d79c88538aa7a2e97d859041894f1f9fc4d049aa145763a2e1988ab20659f44", 0xa5}], 0x1) writev(r5, &(0x7f0000000300)=[{&(0x7f0000000340)="3d79e31da5cfaa4bdc7cefba2de7d1f0d077ef5557c401a2450343011f7e25984e71e3b572608b27de7f21a77488bb708c81ec07eac12ba343724892c9f1e280bc9d37609c5d8be01f23032ea8a093285f280d711f2d5290c8174fae038dcf1a0da92cd6850bfac54861ef69ab517adb434c6993df316d3cc22bd3bfa299001bdd9147ae4a74177a89998377e851b05af66ec85ded07be298f2c570bcca458a1179ff744ecaa39734df3", 0xaa}], 0x1) r6 = syz_open_pts() close(r6) ioctl$TIOCSETAF(r6, 0x802c7416, &(0x7f0000000080)={0xe0a, 0x0, 0xfffffffffffffff8, 0x57cc, "be48dd66ed6146df226bf39671514cf53fb8a56b"}) writev(r6, &(0x7f0000000ac0)=[{&(0x7f0000000840)="fa6f01dbef2ffd9ea0ac41d61da1e837fb8697e9c997b9ddf1ee8575dc62538470f80b6f946a845c8cfa32682a8326ace8b870c6bad394fb55d5b74ef0735d0646d8275b7ef6dc580d07c599733f693dc6ce6be832e7a51ac04b27f5ae2c0c8fbad4652ad0a4fe0f46bd823ccfd403157bf8b08649dfd4d35175b854bbbd5b568a6fd6a8e57d79c88538aa7a2e97d859041894f1f9fc4d049aa145763a2e1988ab20659f44", 0xa5}], 0x1) writev(r6, &(0x7f0000000300)=[{&(0x7f0000000340)="3d79e31da5cfaa4bdc7cefba2de7d1f0d077ef5557c401a2450343011f7e25984e71e3b572608b27de7f21a77488bb708c81ec07eac12ba343724892c9f1e280bc9d37609c5d8be01f23032ea8a093285f280d711f2d5290c8174fae038dcf1a0da92cd6850bfac54861ef69ab517adb434c6993df316d3cc22bd3bfa299001bdd9147ae4a74177a89998377e851b05af66ec85ded07be298f2c570bcca458a1179ff744ecaa39734df3", 0xaa}], 0x1) r7 = syz_open_pts() writev(r7, &(0x7f0000002a00)=[{&(0x7f0000000080), 0xff52}], 0x1000000000000289) r8 = syz_open_pts() close(r8) ioctl$TIOCSETAF(r8, 0x802c7416, &(0x7f0000000080)={0xe0a, 0x0, 0xfffffffffffffff8, 0x57cc, "be48dd66ed6146df226bf39671514cf53fb8a56b"}) writev(r8, &(0x7f0000000ac0)=[{&(0x7f0000000840)="fa6f01dbef2ffd9ea0ac41d61da1e837fb8697e9c997b9ddf1ee8575dc62538470f80b6f946a845c8cfa32682a8326ace8b870c6bad394fb55d5b74ef0735d0646d8275b7ef6dc580d07c599733f693dc6ce6be832e7a51ac04b27f5ae2c0c8fbad4652ad0a4fe0f46bd823ccfd403157bf8b08649dfd4d35175b854bbbd5b568a6fd6a8e57d79c88538aa7a2e97d859041894f1f9fc4d049aa145763a2e1988ab20659f44", 0xa5}], 0x1) writev(r8, &(0x7f0000000300)=[{&(0x7f0000000340)="3d79e31da5cfaa4bdc7cefba2de7d1f0d077ef5557c401a2450343011f7e25984e71e3b572608b27de7f21a77488bb708c81ec07eac12ba343724892c9f1e280bc9d37609c5d8be01f23032ea8a093285f280d711f2d5290c8174fae038dcf1a0da92cd6850bfac54861ef69ab517adb434c6993df316d3cc22bd3bfa299001bdd9147ae4a74177a89998377e851b05af66ec85ded07be298f2c570bcca458a1179ff744ecaa39734df3", 0xaa}], 0x1) r9 = syz_open_pts() writev(r9, &(0x7f0000002a00)=[{&(0x7f0000000080), 0xff52}], 0x1000000000000289) r10 = syz_open_pts() writev(r10, &(0x7f0000002a00)=[{&(0x7f0000000080), 0xff52}], 0x1000000000000289) r11 = kqueue() fcntl$dupfd(r11, 0x2, 0xffffffffffffffff) msgsnd(r2, &(0x7f0000000d40)=ANY=[@ANYRES32, @ANYRESOCT=r11, @ANYRESDEC, @ANYRES32=r0, @ANYRESDEC=0x0, @ANYPTR64=&(0x7f0000000540)=ANY=[@ANYRES32=0x0, @ANYRES32=r9, @ANYPTR64=&(0x7f0000000400)=ANY=[@ANYRESDEC=r3, @ANYRES32=r4, @ANYBLOB="66a2458d0c741b29ab057f6b644639c6b45540b4a56d7f680a16ce335e1f575a2fb046582fe8b0f1474704cdfba52a415c864e60723db7d6f3ac7001e618afe10ed615fd0e555fa74741a39614fe6be7eab5356b9ec8618ed880103f0e4cbd0bf2c94b25323adb23190e86c1ecb2ec6f0df91e0a28a55438ff347d0ac0d7e794aa92a7861ca6baaa5d5aae7670c91c8a2c670a579257756e326783da5fcd01903243505318e87831e6f77fea879c35f0ebbaaddbf2f7f4616dcfec49dfc7532b814be4a8064945191bba7de3f882bca2797f89d57256c26c16a9e4257f85538cc4715371b075d3aeec4f537050f1d0", @ANYRESDEC=r1, @ANYRESDEC], @ANYRESOCT=r10, @ANYRESOCT=0x0]], 0x6, 0x7fc) msgsnd(r2, &(0x7f0000000200)={0x2, "98fa09c35133c856ef88959989517a462f558234d81cc65ca2e71b91b5ac2c481e89b8b1e215593864857b1203ec2a3d132eea9f9f65576cbafb3119e552ca8f11f3870aae9b4e63b479018c9b7002f303da1647932fab0175db6a526a38aa14c89806d5c374cb683da227be4380b285211d2b3378ac555127ab5064cc305249fc310ced41c5157d4910b10b27feabf10f1f134682502e3cddc84854d998edad492376098a71dab632e8603c52f2b8af6a2c4fde68730486721679f23530f01d9ac72c81a691ff129ba711efc437a5dd400aa7eaf28c"}, 0xde, 0x0) msgsnd(r2, &(0x7f0000000800)=ANY=[@ANYBLOB="0100000000000000ba45ede2435a8b028adaffff6c17153cf3d117c2e9547a40d43f5d31059c11c5a953448ed6bfa1ac677e50d400980190f7f757f7d10000000000020000000000000000a00570bdc48db38a42e13548516bf33186216da0e1b8aeeec38eb984ea816b48449e1f3d795ddc34c98a2b152433ed3de8de7ec37031bc10f8ba5567bf43cbceee1600000000000000000000c8f766c107daabda0c23e9475c9d6bf97f93cf02b9422e05e492a01690821d727859f2329538784df6e99d087592e98f827e5c8868438b85fdc9dd940e1eda57e8168bca06d610fc3190ea0a2604addfc1e9ac4ff6cd5ec85c61dc8a76803f064ef041384979c3e253c71c23820fcedb266121375d39876dfb6b45fbe066ff2f608a6f5e06140675f6faf247dbec8eb6d5651b30570785dc386c8e6b121b9046568bd76f403b8b7ab4af81b1c992b76d6c971287731ef79362412cb3dcea1361ba99d9b3c83ffc312d6931ec5ba0bb0e8997f7a941759689d37da816"], 0x1, 0x7fb) r12 = socket$unix(0x1, 0x5, 0x0) r13 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r13, 0xffff, 0x1, &(0x7f0000000040)=0x80000001, 0x4) bind$unix(r13, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockname$unix(r13, &(0x7f0000001180)=@file={0x0, ""/4089}, &(0x7f0000000000)=0xffb) setsockopt$sock_int(r13, 0xffff, 0x20, 0x0, 0x0) getsockopt$sock_cred(r12, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, &(0x7f0000000640)=0xc) r15 = geteuid() r16 = msgget$private(0x0, 0x20000003c4) msgrcv(r16, &(0x7f0000000700)=ANY=[@ANYBLOB="000000000000000c0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000e1d40724000000000008aeb001f5799c4c8e968cd08a297a7eaf2cb1aa2e00000000000073000000000000000005000000000000000000000000000000000000000000000000000000000000000000000000000000001a00000000000000000000000000000015390000000000000000000000000000000000000000000000000000000000f80000000000000000000000000000000000000000000000000000000000000000000000000000000000009370f9fdcf24d8b06b26c40b836dcb8ec036b6a558a32f7452a7978857df446befea15ec100efe953e54"], 0xfa, 0x1, 0x1000) msgctl$IPC_SET(r16, 0x1, &(0x7f0000000980)={{0x80, r15, 0x0, r14, 0x0, 0x6f, 0x81}, 0xe202, 0x1, 0x0, 0x0, 0x100000a5, 0x699, 0x1, 0x6}) msgrcv(r16, &(0x7f0000000300)=ANY=[], 0x0, 0x3, 0x1400) msgrcv(r2, &(0x7f00000000c0)={0x0, ""/147}, 0x9b, 0xd6d0c418f59fe7d3, 0x1000) msgrcv(r2, &(0x7f0000000040)={0x0, ""/120}, 0xffffffffffffff4f, 0x1, 0x400) writev(r0, &(0x7f00000006c0)=[{&(0x7f0000000c80)="aae3e6c3f01744124ce96464f9157c521949703cb9bb69323cf41195cd335e36e74866da987feeeeb097b241e19f3fa88644a1612230c806ad34071458f62751718c2d7318d6cd8bb32a75d8ef3ec8ca53550e50cd08c580866abcb4ceb0ed52cfd0b81201f04606d61424cc74d871a596a34dd2f37f2b7b251d38efbfda4c7fe8b24d0f14b2d79c90b1b13c9fb4921666a654ab580bb2422d814f990f09", 0x9e}], 0x1) r17 = socket(0x2, 0x1, 0x0) bind(r17, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) 19:20:09 executing program 0: r0 = kqueue() kevent(r0, &(0x7f0000000000), 0x9130fbf, 0x0, 0x4000000, 0x0) pipe(&(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) openat$klog(0xffffffffffffff9c, &(0x7f0000000040)='/dev/klog\x00', 0x80, 0x0) poll(&(0x7f0000000000)=[{r1, 0x160}], 0x1, 0x606dca73) preadv(0xffffffffffffffff, &(0x7f00000000c0)=[{&(0x7f0000000300)=""/248, 0x15}], 0x1, 0x0, 0x0) r3 = open(&(0x7f00000002c0)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r3, 0x4, 0x80) pwritev(r3, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x11000)=nil, 0x11000, 0x2, 0x10, r3, 0x0, 0x0) dup2(r2, r1) pipe2(&(0x7f0000000080), 0x0) 19:20:11 executing program 1: r0 = socket(0x2, 0x400000000002, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0, 0x0, 0x0) r1 = kqueue() kevent(r1, 0x0, 0x0, &(0x7f0000000140), 0xc4e, 0x0) r2 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000000)='/dev/speaker\x00', 0x10, 0x0) socketpair(0x2, 0x3, 0x3, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r4 = kqueue() r5 = fcntl$dupfd(r4, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x4000)=nil, 0x800000004, 0x0, 0x10, r5, 0x0, 0x0) r6 = socket$unix(0x1, 0x5, 0x0) r7 = kqueue() fcntl$dupfd(r7, 0x2, 0xffffffffffffffff) semctl$GETNCNT(0xffffffffffffffff, 0x1, 0x3, &(0x7f0000000080)=""/61) r8 = kqueue() r9 = fcntl$dupfd(r8, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x4000)=nil, 0x800000004, 0x0, 0x10, r9, 0x0, 0x0) write(r9, &(0x7f0000000200)="37a328035c5640f8b82b19ac6159a5069ba5e897a89494e1807a28e82f8e0d5af140f81fe9f3c93a34e746397f857c30235a9f40d12358dbb59601d7f77963bf2fd1af23eb22b0f8ac01574b8345f8e1ed31131238e64cb8626d79eba3d2ac88d2c6b2", 0x63) kevent(r1, &(0x7f0000000140)=[{{r2}, 0xfffffffffffffff8, 0x88, 0x40, 0x8, 0x1}, {{r0}, 0xfffffffffffffff8, 0x40, 0x4, 0x0, 0x1}, {{r3}, 0xffffffffffffffff, 0x80, 0x10, 0x9e, 0xff}, {{r5}, 0xfffffffffffffffd, 0x28, 0x20000000, 0x9, 0x5}, {{r6}, 0xfffffffffffffffa, 0x20, 0x80000000, 0x100000000, 0x2}, {{r7}, 0xfffffffffffffff9, 0x4, 0x80000000, 0x1, 0x8}], 0x34, 0x0, 0xc68, 0x0) 19:20:11 executing program 0: r0 = kqueue() fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) ioctl$FIONREAD(r0, 0x4004667f, &(0x7f0000000000)) syz_emit_ethernet(0x46, &(0x7f0000000080)=ANY=[@ANYBLOB="aaaaaaaaaaaaaaaaaaaaaa0086dd6000000000102b00fe8000000000000000000000000000aafe8000000000000000c2000700008a0000000000000000000000000000089078075fb2982eb00563c0bb398abe67a079a3618c47b6aa394c1fa9f0957ca8e55648bf69728d1df7bdd556c94b1cf0f5b63116c1371652d391a97923f8f6dc54be6687c6912df0373a1eab5f19a47f6f28f3b912f09ed080582c3361e7f8bd274401c3bca47e1564c026ebc3b6647f585ca4dc4bbb90c2c7b743f02c722b6de94d6a84b1313bf12b6ea010118ff001cacd4e7112f802c8af3d4c7a7a4d0b9ff9cad5802b42f2502090d1dae213d44163e2c7a49a4ee5dea40a9f12bde79883faa9eb5ce7b1704e81268f8e470dd9f2eeae26d700"/291]) r1 = kqueue() fcntl$dupfd(r1, 0x2, 0xffffffffffffffff) r2 = kqueue() r3 = fcntl$dupfd(r2, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x4000)=nil, 0x800000004, 0x0, 0x10, r3, 0x0, 0x0) utimensat(r3, &(0x7f0000000200)='./file0\x00', &(0x7f0000000240)={{0x40, 0x9d0}, {0x3, 0x58}}, 0x0) r4 = kqueue() r5 = fcntl$dupfd(r4, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x4000)=nil, 0x800000004, 0x0, 0x10, r5, 0x0, 0x0) r6 = open$dir(&(0x7f0000000040)='./file0\x00', 0x2, 0x100) poll(&(0x7f00000001c0)=[{r1, 0x4}, {r5, 0x80}, {r6, 0x4}], 0x3, 0x7f) 19:20:11 executing program 0: sendto$unix(0xffffffffffffffff, &(0x7f0000000000)="b1000513600000000000000010000000000004fecea11ea8fef96ecfc73fd3357af4f7aa0416fa4f376336acf00b7804be781e49910900df", 0x38, 0x0, 0x0, 0x0) msgsnd(0x0, &(0x7f0000000700)=ANY=[@ANYBLOB="03cc"], 0x1, 0x0) syz_emit_ethernet(0x1, &(0x7f0000000000)=ANY=[@ANYBLOB="ffffffe5ffffaaaaaaaaaa0486dd60a4f00808183c00fe80000000fffa0000000000000000aaff020000000000000000000000000001"]) ioctl$VMM_IOC_RUN(0xffffffffffffffff, 0xc0205602, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, 0x0}) syz_emit_ethernet(0x400e, &(0x7f0000000000)="c7a895006f53dd000005ffff86dd") 19:20:11 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="82028180ffffffff"], 0x1) r0 = socket(0x2, 0x2, 0x0) r1 = kqueue() r2 = fcntl$dupfd(r1, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x4000)=nil, 0x800000004, 0x0, 0x10, r2, 0x0, 0x0) setsockopt(r2, 0x7, 0x0, &(0x7f0000000040)="ace5979ead73d42a9faf6f4020f7c88c6df943fa362af41d5b8bf36a3fca63896a31a0b8507da57f8c88bd4838f22bd2e28188dc", 0x34) r3 = kqueue() r4 = fcntl$dupfd(r3, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x4000)=nil, 0x800000004, 0x0, 0x10, r4, 0x0, 0x0) r5 = kqueue() fcntl$dupfd(r5, 0x2, 0xffffffffffffffff) connect$unix(r0, &(0x7f0000000700)=ANY=[@ANYRES64=r4, @ANYBLOB="0a35a997f125a1a7076993cd89ae436ba3d6caeba0c40da8527d7d167df4c595fff4bbdae3b8411deb6808e1405596b6e91b653e64232de89a9f112be168ab7eb878118ccf8a5b2f6be79b2af3807787f0bfc5daad668b94976bd2082fa0747176099981ad0a78a750735463704260392cb95ba58851deb8ab5fa0518b61a2fd7ed8898612411cb30cf92ad364de47372b88d5f4028150ff6b5f8d54fc3beaa197d809b8292b92ccc04ccb1befa6c902bbe609e97726d5814c3a79cc4f4caa46523e99a4a60e57e922d5659b3fd97f6a0cf7219680fb70efa9bd734b003965c089aacd7eeb9ac4e46c035abbedde", @ANYRES16=r5, @ANYRES16=0x0], 0x4) r6 = kqueue() r7 = fcntl$dupfd(r6, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x4000)=nil, 0x800000004, 0x0, 0x10, r7, 0x0, 0x0) r8 = kqueue() fcntl$dupfd(r8, 0x2, 0xffffffffffffffff) fcntl$dupfd(r7, 0x0, r8) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f00000000c0)="0714000000000025ff149b33ff0f000000000000", 0x14) write(r0, &(0x7f0000000140)="06df3cc0da5bd435238a42059e38224b90a245aa6bdf52d7a37304eaf7e26fd5ec385336d8fab366a12a3e27590e4e8919216f038308a3b36a55da5051d9627bff7b7b172a94a2178d3bf37ffc7094dc59263e78125b7aa92f817903648403e133bea0df82b49bdbfdabde94ff90335e2241f32f10eae25e5d32240903cd08aa634e24887435b777301594539a8759b102bf7875c3031437eda23a874a78242a9d02f515a396149d01fa71a83fb23f88d9697ca00528a00bae84b599b835e082ef00033281aa4e5190a5f005740b3d9df21c10f51a9198052af0c1fe5fdfbe0b958843a5b8ebaddf0bb293cc9524f1d43f20b74abf4dfd18ba1f79e2c19def6862dec9e8b3d23b3def589847e29127e7d9e05218b241ad9d189f70863e8e2d09d6622a82ef3b46c47dad57e4f656152064bc0e27280e7ee469a29023b09bb32c13c6a80b1591197bd8a38eafc77af47196a3111d51fe5425c571b5cc79845a49c04e89380c82288b800e958a32ea86d92e5183b0b7163011c5a7b1e48237b559a0920545216793431ec51c89e85bada2b08be821347a4d576c029891bd0b994c48e8ad4f65c932366e5d42349fdf05c5dc8392f6070d1c82adc91620c3b3e4e1ed21cea5dacd9a5e3c926b412af6ebb92469044e14326ab9b7225317907deb429177b3ce516cfe7033bc160b80179f2a2e2e5f0f3474274df7915cbbfacbed177f2f10aa05cad2b1432a8a810747e85cb90252e2d3099bf3664520aed21e6b318d650660813c509c71644946336e6c103182cf0e8039bffd6b8cd7077b2947cd7b6c973a3e79db02c485ceacd62a973c9d3f20f2d2acf509ee14ffe39a74adfa50d363ec78253477af077654049cd0eaeb05f9f4175f59ccff84f98d6ca2c0721281875bab6a7cd23b04cf0af2d0c0ce7b0f95894dc51bfe99f9166e634ad6ac1d2ba313b5d791db935f81940251e7f2738661c0abe07362b8e860a7b9a3c039847d6214aba2e9192d8c5e15b1f7110623e151de8fbd2bf791609b6e0f33a04f0849f17984cbaa9ace4c76ee9ee92eed0109ed76d265a3ec136e436083a5413c2d234302a549112848683a9b6d3a54c681fbcf15d3a6d68136f8c342b7e8cad85cbd34d48d225a2b99574a94b90fbb5e4d9d5b20f219427b8d3263a825f1790199742788f92d19cbaffe586d2c6cfd86ed33b657883b9195213e689049c593fa1a6727d3c50eeae461865be174c25c87daa3eb162d26c34d17208db5e231a5a64c1687e8305e24d7795668efe482c2242f20a9b0692a4ee675cc2780a5a5fcd494241bab1b6740f4a127a9dde857bc6d4f2f48f4110afc564c492bfb185c9aa841fcbe6e42d36bf3714d739391407def8b082d1a2bdbb4aec1de70e14c6650b2992926734623014abdadea83cabcd650daf06a26f3d123169c67dd33fa383676d6ae595240059c124955a3e340896a1ebfc01a4a10c2ccbff25e89fe4f521b41e84fa1aae26e041213a23aee38a3a1ee41610c4806f7dc124eec6edb11a5524dd6016cac8cf08a7537a33ee3c0c51ca72ff8835cfd217a115c0cb9533819837db5fedebc215bedd5bfabc06fd732224dfd6d49fbdd6001512a81342e00e0f4e9ece0046d527ec334b16066c1234f42d7281c240722ef5c8f63505ee4192b4f3e91c75ae729442c136b4379fdab3de19a13b516ed5810702f08a10a435296520d40b31bc11a4682ac5ec39d3098e84686ad3af0d6cd9c9f6a786adbdf3552b38f711363d984a8aeefb291e863b20d35cbc22fb2743862219a43d41b4ecea168f47c7d031ffe85adb7761efbdf84e22ba9fc376e0432b46854fba9fc5c8700c3ef9c22d5c5edf9dbfa4c51733af561593e22392e31670e669573af104922d9f2aa3733db9014b192aa5ec4db0dc53f935356c3783f1230dd9de47b04c289020149cb73fa29a60f4ac27a97a7278d8cdf05798413b162f8dc23cd83ee7757a10a7f0a3141d71d", 0x585) 19:20:12 executing program 1: setrlimit(0x2, &(0x7f00000000c0)={0x60000000, 0x60000002}) poll(0x0, 0x0, 0xffff) setrlimit(0x0, &(0x7f0000000040)) poll(0x0, 0x0, 0xfe9) r0 = geteuid() socket(0x0, 0x0, 0x0) r1 = semget$private(0x0, 0x4, 0x1000100d3) semop(r1, &(0x7f0000000480), 0x0) semop(r1, &(0x7f0000000000)=[{0x2, 0x40, 0x1800}, {0x1, 0x73, 0x1000}, {0x1, 0x4, 0x1000}, {0x0, 0x1, 0x1000}, {0x0, 0x5, 0x2000}, {0x3, 0x4, 0x1000}, {0x1, 0x80000000}, {0x2, 0x8, 0x1000}, {0x2, 0x8e, 0x1800}, {0x4, 0x7, 0x1000}], 0xa) r2 = socket(0x2, 0x1, 0x0) bind(r2, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r3 = dup(r2) listen(r3, 0x0) listen(r3, 0x0) r4 = socket(0x2, 0x1, 0x0) bind(r4, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) dup(r4) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, &(0x7f0000000240)=0xc) r7 = getuid() r8 = openat(0xffffffffffffffff, &(0x7f0000000080)='./file0/file0\x00', 0x200b0, 0x1) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000600)={0x0, 0x0, 0x0}, &(0x7f0000000a00)=0x284) setsockopt$inet6_MRT6_ADD_MIF(r8, 0x29, 0x66, &(0x7f0000000480)={0x7, 0x1, 0xffffffffffffffeb, 0x9f56, 0xa}, 0x10f) r12 = fcntl$getown(r8, 0x5) r13 = open$dir(&(0x7f0000001880)='./file0/file0\x00', 0x80, 0x0) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x11, r13, 0x0, 0x0) r14 = fcntl$getown(r13, 0x5) r15 = shmget$private(0x0, 0x2000, 0x310, &(0x7f0000ffd000/0x2000)=nil) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, &(0x7f0000000400)=0xc) shmctl$IPC_SET(r15, 0x1, &(0x7f0000000540)={{0x240000000, r17, r11, r10, r11, 0x4, 0x2}, 0xffffffff00000000, 0x7fff, r9, r12, 0x5, 0x5, 0x5}) r18 = getuid() setreuid(r18, 0xffffffffffffffff) shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000840)={{0x3, 0x0, r11, r18, 0x0, 0x1c4, 0x80000000}, 0xd, 0x103, r16, r14, 0x0, 0x92, 0xffff}) r19 = getuid() setreuid(r19, 0xffffffffffffffff) semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f0000000280)={{0x9029, r19, r6, r7, r11, 0x20, 0x7}, 0x4, 0x5, 0x5}) r20 = socket(0x20, 0x1, 0x6) r21 = semget$private(0x0, 0x4, 0x1000100d3) semop(r21, &(0x7f0000000480), 0x0) semop(r21, &(0x7f0000000000)=[{0x3, 0xbfff, 0x1800}, {0x1, 0x73, 0x1000}, {0x1, 0x4, 0x1000}, {0x0, 0x1, 0x1800}, {0x0, 0x5, 0x800}, {0x3, 0x7f, 0x1000}, {0x7, 0x80000000}, {0x3, 0x8, 0x1000}, {0x2, 0x8e, 0x1800}, {0x3, 0x7}], 0xa) getsockopt$sock_cred(r20, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, &(0x7f0000000240)=0xc) r23 = getuid() r24 = openat(0xffffffffffffffff, &(0x7f0000000080)='./file0/file0\x00', 0x200b0, 0x1) r25 = openat(0xffffffffffffff9c, &(0x7f0000000080)='.\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='/', r25, &(0x7f0000d06ff8)='./file0\x00') faccessat(r25, &(0x7f0000000100)='./file0\x00', 0x1, 0x0) r26 = openat(0xffffffffffffff9c, &(0x7f0000000080)='.\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='/', r26, &(0x7f0000d06ff8)='./file0\x00') faccessat(r26, &(0x7f0000000100)='./file0\x00', 0x1, 0x0) r27 = accept$inet(r26, &(0x7f0000001940), &(0x7f0000001980)=0xc) getsockopt$sock_cred(r27, 0xffff, 0x1022, &(0x7f0000001900)={0x0, 0x0, 0x0}, &(0x7f00000019c0)=0xc) setsockopt$inet6_MRT6_ADD_MIF(r24, 0x29, 0x66, &(0x7f0000000480)={0x7, 0x1, 0xffffffffffffffeb, 0x9f56, 0xa}, 0x10f) r31 = fcntl$getown(r24, 0x5) r32 = open$dir(&(0x7f0000000180)='./file0\x00', 0x400000002c4, 0x0) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x11, r32, 0x0, 0x0) r33 = fcntl$getown(r32, 0x5) r34 = shmget$private(0x0, 0x2000, 0x310, &(0x7f0000ffd000/0x2000)=nil) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, &(0x7f0000000400)=0xc) shmctl$IPC_SET(r34, 0x1, &(0x7f0000000540)={{0x240000000, r35, r30, r29, r30, 0x4, 0x2}, 0xffffffff00000000, 0x7fff, r28, r31, 0x5, 0x5, 0x5}) r36 = getuid() setreuid(r36, 0xffffffffffffffff) shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000840)={{0x3, 0x0, r30, r36, 0x0, 0x1c4, 0x9}, 0xd, 0x100, r5, r33, 0x0, 0x892, 0x20000fffe}) r37 = getuid() setreuid(r37, 0xffffffffffffffff) semctl$IPC_SET(r21, 0x0, 0x1, &(0x7f0000000280)={{0x9029, r37, r22, r23, r30, 0x20, 0x7}, 0x4, 0x5, 0x5}) getgroups(0x2, &(0x7f0000000480)=[0xffffffffffffffff, 0x0]) r38 = getegid() getgroups(0x5, &(0x7f0000000100)=[r6, 0x0, r38, r6, 0xffffffffffffffff]) lchown(&(0x7f0000000000)='./file0\x00', r0, r39) execve(0x0, 0x0, 0x0) r40 = open(&(0x7f0000000240)='./file0\x00', 0x200, 0x4) sendmsg$unix(r40, &(0x7f0000000040)={0x0, 0xffffffffffffff74, 0xfffffffffffffffe, 0x2e3, 0x0, 0x2b8}, 0x1) r41 = openat$null(0xffffffffffffff9c, &(0x7f0000000500)='/dev/null\x00', 0x40, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000b00)) r42 = syz_open_pts() ioctl$TIOCSETAF(r42, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x9, 0x0, "d730c1e7bb6fc6e2a6f67b5c26a07e9500e74de4", 0x0, 0x3}) r43 = socket(0x18, 0x1, 0x2) getsockopt(r43, 0x29, 0xb, 0x0, 0x0) mmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0xc, 0x810, r43, 0x0, 0xfffffffffffffffd) r44 = semget$private(0x0, 0x7, 0x286) semop(r44, &(0x7f0000000000)=[{0x2, 0x4}, {0x3, 0x1, 0x1800}, {0x6, 0x7, 0x800}, {0x1, 0x1, 0x1800}], 0x3) r45 = syz_open_pts() close(r45) ioctl$TIOCSETA(r45, 0x80047470, &(0x7f00000004c0)={0x5, 0x10000, 0x0, 0x1, "61aa0df1600000010090210000f47c00"}) read(r45, &(0x7f0000000680)=""/4096, 0x1000) ioctl$TIOCSTAT(r45, 0x20007465, 0x0) ioctl$TIOCOUTQ(r40, 0x40047473, &(0x7f0000000440)=0x3) fcntl$setflags(r42, 0x2, 0x1) r46 = socket(0x11, 0x4003, 0x0) sendto$unix(r46, &(0x7f0000000240)="b100050460000000000008000501000000000000cea1fea7fef96eefc73fd3357ae26ca80416fa76d06336acf00b7804be781e4991f7c8df5f882b297bddaa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282921e4fd89720fd3872babfbb770c1abda71601a8bfee8aca491ff7cc53c894303b22f310b404f36a00f90006ee01be608a371a3f800000000000000000000000000000000000000000000000000000000397d3a47c56e4bfab9be51fc370e59baef58ab249c8d74158a96a82e754cc564ac9df4ecefebc4f779f73b73ee3f2047c3f5bbb63945023c3c73c243da242a3d21256f84015aa990f99f62d2d6f74d41496376d40d6e556007dd44abbb7638f44c4a92787aea2088fa56dca51d3a76651a157ed8418f45e601347b6a16adab464360e46ae656d19ef693c9c27f26e0c20a0d655432c362f4b60675c93989ea9d33a87e236e95bb4c7fe7d22bd94b4058b2750ea57cc41fc7094fddf832061a5d7942459e8476ef8458d0bcb07a3f9a7aa6ba5cabec711220a2ea644537b6bf0cf528ccd21907432dcf74e50a3ff13c731c2f4f3cf6882378ffae2da1ce1af44e02330c3259b2f56cf917", 0xb1, 0x0, 0x0, 0x51) getsockopt$sock_cred(r46, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f00000000c0)=0xc) r47 = semget$private(0x0, 0x1, 0x625) semctl$SETVAL(r47, 0x0, 0x8, &(0x7f0000000200)=0x4000000072) semop(r47, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x0, 0x1000}], 0x2) r48 = getgid() r49 = getgid() semctl$IPC_SET(r47, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r48, 0x0, r49, 0x10, 0x9}, 0x8, 0x1, 0x9}) geteuid() r50 = shmget$private(0x0, 0x1000, 0x660, &(0x7f0000ffe000/0x1000)=nil) semctl$IPC_RMID(r50, 0x0, 0x0) shmctl$IPC_SET(r50, 0x1, 0xffffffffffffffff) shmctl$IPC_STAT(r50, 0x2, &(0x7f0000000040)=""/210) getsockopt$SO_PEERCRED(r41, 0xffff, 0x1022, &(0x7f0000000040), 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000), 0xc) getgid() r51 = semget$private(0x0, 0x0, 0xf9ee9fbbae11811f) semctl$GETZCNT(r51, 0xecd36670e3ce36b6, 0x7, &(0x7f00000004c0)=""/235) semctl$GETZCNT(r51, 0xfffffffffffffffd, 0x7, &(0x7f0000001a80)=""/249) socket(0x2, 0x400000000002, 0x0) r52 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r52, 0x0, 0x100000000000000a, &(0x7f0000001680)="b3386dc26b7834fb224ac424dd6000", 0x135) setsockopt(r52, 0x0, 0xa, 0x0, 0x0) accept$inet(0xffffffffffffff9c, 0x0, 0x0) getpid() socketpair(0x0, 0x5, 0x8, 0x0) syz_open_pts() syz_open_pts() ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, 0x0) ioctl$TIOCSTAT(0xffffffffffffffff, 0x20007465, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) dup2(0xffffffffffffff9c, 0xffffffffffffffff) r53 = socket(0x0, 0x0, 0x0) r54 = openat(0xffffffffffffff9c, &(0x7f0000000080)='.\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='/', r54, &(0x7f0000d06ff8)='./file0\x00') faccessat(r54, &(0x7f0000000100)='./file0\x00', 0x1, 0x0) setsockopt(r54, 0x7d, 0xffff, &(0x7f0000001a40)="186fe65c", 0x4) sendto$unix(r41, &(0x7f0000000c40)="b10005046000000000000800150a000000000000cea1fea6fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ea3c257699a1f132e27acb5d602000d7d026ba8af63ff37282921e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90000002000000000000020208a371a3f8000024070000000000000000000000000800"/177, 0x48, 0x408, 0x0, 0x0) getsockopt$sock_cred(r53, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, &(0x7f00000001c0)=0xc) r56 = openat$zero(0xffffffffffffff9c, &(0x7f0000000a00)='/dev/zero\x00', 0x80, 0x0) fchown(r56, 0x0, r55) r57 = socket$inet(0x2, 0x4, 0x18) setsockopt(r57, 0x0, 0x400000a, &(0x7f0000000080), 0x109) r58 = socket(0x18, 0x400000000002, 0x0) fcntl$dupfd(r58, 0x0, r58) ioctl$TIOCFLUSH(r42, 0xc1206951, &(0x7f00000018c0)=0x4) r59 = socket(0x18, 0x1, 0x0) getsockopt(r59, 0x6, 0x0, 0x0, 0x0) r60 = socket(0x18, 0x1, 0x0) getsockopt(r60, 0x6, 0x0, 0x0, 0x0) r61 = socket(0x18, 0x1, 0x0) getsockopt(r61, 0x6, 0x0, 0x0, 0x0) getsockopt$SO_PEERCRED(r61, 0xffff, 0x1022, &(0x7f0000000080), 0xc) getpgrp() socketpair(0x18, 0x8000, 0x10001, &(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}) r63 = syz_open_pts() r64 = syz_open_pts() ioctl$TIOCSETAF(r63, 0x802c7416, &(0x7f0000000180)={0x0, 0xffffffffffffffff, 0x800bf9c, 0x400000, "7e389ddedff37173934a3a00", 0x0, 0xfffffffc}) ioctl$TIOCSTAT(r63, 0x20007465, 0x0) getsockopt$SO_PEERCRED(r62, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) dup2(0xffffffffffffff9c, r64) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, &(0x7f00000001c0)=0xfdc7) fchown(r63, r65, r66) getegid() r67 = socket$unix(0x1, 0x2, 0x0) setsockopt$sock_timeval(r67, 0xffff, 0x1006, &(0x7f0000000980), 0x10) fcntl$setflags(0xffffffffffffffff, 0x2, 0x0) kqueue() dup2(0xffffffffffffffff, 0xffffffffffffffff) open(&(0x7f0000000040)='./file0\x00', 0x0, 0x44) r68 = socket(0x1, 0xa, 0x81) setsockopt(r68, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r68, 0x29, 0xd, &(0x7f0000000140), 0x0) pwritev(0xffffffffffffffff, &(0x7f0000000c00)=[{&(0x7f0000001240)="b52ace56a69c7850a781d7f5594cfc5e9b6230aefccc4b3826037c0671033d0708636fa070b9d0df36290df96ab022dad076bea29edda4da6fb9285f96907e14c1ba8274b889d0029887e01260df3fcdc28d42dd0f82b0d862746441b4dfa7c9d2b5b82732c729c2e490185cb5f6afc4d0bf33a3d1ee2f46f97d4026bc15969f9f261831ed44098f0340b3efc00e7d2c1078e95aba539a24b6b447f9dadf161a626e28e45ce331d59c42da788602fd9761c37d427d43316c37f0928272e6a14430d5ac9fa46ba5078cbe6cc72077ba28119f357a391bb05ffeda5c0a54", 0xdd}, {&(0x7f0000001340)="de7bf0380afbe3c2cfd01cd715f684340f9dc151b070a89330339ec80a367405fb52716f288bf9b2a4c8609f22b1a2edeeb8b3bb1131a19da385c7c2816f31fbea6a62b138d16a1fce3fb1cc3b7f9e4338be0e5e67c16625b3ab191d7683706169f2b218e4466b0545325e9d78a10404953de78ceef8ac4cd9d41af47b57a9680a13896c52ea2f3c966d0915134bdb3cd50fe47f7a06ec8bcdcf609152ede68760a9d7b745fef58639db98436e2bcc6a4d3aaf6d2a49020fda2eca27c2b278bb43e524c5a5519dc43e3b680dad0560ab0392af33e0d362685cba5dd3", 0xdc}, {&(0x7f0000000b80)="022fbd910224ba8b3869c216a3656ce86505bf0ca8f42ac3c01bf9781eec6822ec8d592854ce0f02aaab8b140fef95730d8b1aa7d308e0aaeaa988c6d96d19253a24f99f6a33d5e117efc14a394dcd", 0x4f}, {&(0x7f0000001440)="1ff790eb7fe61da6e3cae98f044ef80e0d1c9f3a6aa4a3c730ffc28016e3d6f62893fc230640d8bf3af38b51bed4bfc1e779e72b7543f4b30ec25ffedcd28f5e8b26622920fd181c722686e0227fb92f64938e28674854ceb1c9734178b544cb3bc285399d22563f12737a195152e3a045af55384ae523b4dac8cb4175c7b6fe1e4b7694ead96540613a2ed4ed408e24d0af67f6fb4b9a96ba402b0701803b4885c23348562aff39a37d1ded55ce3361bcbae2fa099646f975", 0x2e3}], 0x3, 0x0, 0x5f2) r69 = socket(0x18, 0x400000001, 0x0) setsockopt(r69, 0x1000000029, 0x2e, &(0x7f00000016c0)="ebffcbff13b9fd812eaa4e713048e09931929648e5af8e6ddda0346629c35e5d116813e77bfa9d786e58f50af873f433bafa0022954fb86d3e80b5fdb1a599e9ac8740692611ff1aba56b235b0733e0bbb16cb724922230d898d7d4403ece24cbb67075c9de8587af68282fbb4e8227a103534a816e1d7eccf83e84c8fbccbb641a6b64dbe4df39f18850262ddd9d2f69dde9c2607eca6f0a56a7ae1f0ee687318335421c94e4f41f9e0c6914a36ab2e596174701a4ff8fe6c8ade15ce088b33c24debd1e2da787f238831f1723b2dcdb6323bc91351ff5a656919c93a7ee82353edce319583977d087b51c7c7e6b9d16d66ad4b1bbe3af013f5bab1aa53f3ae7083e10a8a8e795f8ea295d360528ea7295cac0a1d0b8972b17dfea5bb7ecd2b014f0ca841d02da8e53698a062e56cc60d97ab6ed22bdbad8b94e43c7285cd3f45b5206c2b9cf1bb4778dfa6cf57bf8143ccf8ace24e75e7bd537a5d6d02344ca812935410f8cac1da8caf4c0108326e7a10821876a30489f7d888b27ed9964a5b171bbc6b8ed27692722628c20c6a8de30b", 0x192) 19:20:12 executing program 0: r0 = semget$private(0x0, 0x4, 0x1b2) r1 = semget$private(0x0, 0x8, 0x80) semop(r1, &(0x7f00000005c0)=[{0x0, 0x0, 0x1800}, {0x5, 0x3, 0x1800}, {0x3, 0x2, 0x800}, {0x4, 0x8001, 0x1000}, {0x3, 0x4, 0x1800}, {0x0, 0xfc00, 0x1000}], 0x6) semop(r1, &(0x7f0000000300)=[{0x0, 0x3, 0x1400}, {0x4, 0x80, 0x1800}, {0xfe52dc4792d94f09, 0x8000, 0x800}, {0x4, 0xff, 0x800}, {0x4, 0x100, 0x1000}, {0x2, 0x100000000, 0xf2e4cf5442ae0ee3}], 0x6) semop(r1, &(0x7f0000000400)=[{0x0, 0xfffe, 0x1800}, {0x4, 0x200, 0xc00}, {0x1, 0x8, 0xcab2bfc5c2d47ec2}], 0x3) r2 = socket$inet6(0x18, 0x3, 0x0) getsockopt(r2, 0x29, 0x33, 0x0, 0x0) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) r5 = getuid() semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f00000000c0)={{0x400, r3, 0xffffffffffffffff, r5, r4, 0x82, 0xf7d5}, 0x4c, 0xfffffffffffffffe}) r6 = socket(0x2, 0x2, 0x0) connect$unix(r6, &(0x7f0000000440)=ANY=[@ANYBLOB="780e24778c71176a624d18cc76c7da108c4a0217f2e8b91ad38a6b1cb1459c6ef503fe6fe6376d4e8b8395106332a13102513a03bab366a166431b0ac92f9ed88bd93af2a831b6bf85cad7cc996627c28cb4d857a508bc8446299d3c039cae2874dcbf651c7228fac2d95d669b6624441d8e2ee0eddedb4196a4e0af3480cd70893066ce82554434e1d8fdf81b391c78da48b39ade44b257"], 0x10) write(r6, 0x0, 0x0) getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, 0xc) r8 = socket(0x2, 0x2, 0x0) connect$unix(r8, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) write(r8, 0x0, 0x0) getsockopt$SO_PEERCRED(r8, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, 0xc) r10 = socket(0x2, 0x2, 0x0) connect$unix(r10, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) write(r10, 0x0, 0x0) r11 = kqueue() r12 = fcntl$dupfd(r11, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x4000)=nil, 0x800000004, 0x0, 0x10, r12, 0x0, 0x0) getsockopt$sock_cred(r12, 0xffff, 0x1022, &(0x7f0000000500)={0x0, 0x0}, &(0x7f0000000300)=0xffffffffffffff69) r14 = getegid() semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f0000000340)={{0x21b4, r7, r9, r13, r14, 0x109, 0x5}, 0x7, 0x4, 0x8}) semctl$GETNCNT(r0, 0x4, 0x3, &(0x7f0000000580)=""/170) semctl$SETVAL(r0, 0x0, 0x8, &(0x7f0000000240)=0x72) mprotect(&(0x7f000035f000/0x2000)=nil, 0x2000, 0x0) semctl$GETVAL(r0, 0x4, 0x5, &(0x7f0000000800)=""/210) pipe2(&(0x7f0000000600)={0xffffffffffffffff}, 0x4) ioctl$WSMUXIO_INJECTEVENT(r15, 0x80185760, &(0x7f0000000080)={0x9, 0x10000, {0x3ff, 0xfff}}) ioctl$WSMUXIO_ADD_DEVICE(r15, 0x80085761, &(0x7f0000000100)={0x0, 0x8}) r16 = semget$private(0x0, 0x4, 0xc1) semop(r16, &(0x7f0000000240)=[{0x1, 0x2}, {0x0, 0x1000, 0x1000}, {0x1, 0x1, 0x800}, {0x1, 0x10, 0x1000}], 0x2aaaaaaaaaaaabac) semop(r16, &(0x7f0000000040)=[{0x0, 0xf9af, 0x1000}, {0x4, 0x1, 0x1800}], 0x2) r17 = getuid() seteuid(r17) r18 = socket(0x18, 0x2, 0x0) connect$unix(r18, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockopt$sock_linger(r18, 0xffff, 0x80, &(0x7f0000000040), &(0x7f0000000080)=0x8) getsockopt$SO_PEERCRED(r18, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r15, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, &(0x7f00000003c0)=0xc) semctl$IPC_SET(r16, 0x0, 0x1, &(0x7f0000000680)={{0xc, r17, 0x0, r20, r19, 0x5, 0x3}, 0x1000000000003f, 0x69, 0x200000000006}) semop(r16, &(0x7f0000000400)=[{0x0, 0x100000001, 0x1000}, {0x0, 0x7fffffff, 0x1000}], 0x2) r21 = getgid() r22 = socket(0x2, 0x8000, 0x1) connect$unix(r22, &(0x7f0000000100)=ANY=[@ANYBLOB="6a8bd47981be0951eea218470be9e17160c9b804daadc9539dbba938"], 0x10) sendto$inet(r22, &(0x7f0000000140)='--', 0x2, 0x401, 0x0, 0x0) sendto$unix(r22, &(0x7f00000011c0)='\x00', 0x1, 0x0, 0x0, 0x0) close(r22) getsockopt$SO_PEERCRED(r22, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r24 = getgid() semctl$IPC_SET(r0, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r21, r23, r24, 0x10, 0x9}, 0x8, 0x1, 0x9}) semop(r0, &(0x7f0000000040)=[{0x0, 0x8, 0x1800}, {0x0, 0x0, 0x800}, {0x4, 0x2, 0x1800}, {0x0, 0x6}, {0x2, 0x2}, {0x2, 0x7}, {0x2, 0x6, 0x1000}, {0x1, 0x6}], 0x8) pwritev(0xffffffffffffffff, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="8202e480ffffffff"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r25 = openat(0xffffffffffffff9c, &(0x7f0000000180)='\x00', 0x1, 0x2) r26 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x12, 0x0) fcntl$lock(r26, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x300000005}) ioctl$LIOCSFD(r25, 0x80046c7f, &(0x7f00000001c0)=r26) r27 = socket(0x2, 0x2, 0x0) connect$unix(r27, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) setsockopt$inet_opts(r27, 0x0, 0x1, &(0x7f00000000c0)="0714000000000025ff149b33ff0f000000000000", 0x14) write(r27, 0x0, 0x0) 19:20:12 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000100)={0x0, 0xe3, 0x100000001, 0x100550f, "2ea86ecce46adcd569ef64e16eb595607fcfd711"}) write(r0, &(0x7f0000000840)="2078f7b678807d89e032dc19f570fe00bac871767dbcbbff8330c22685419d5e0110188e90cd9c8e50599ba24cd7c19fe1397a431644e5976fe4bce3b20b21c3f3719d1d5de4b7586a0669cedb7237b428821c1db394acba77de083c965124aeacbcf09bd3c719ed25314dc21617d89aa9c6ffc4137067f33d5ed8d898537ed95d34e48374ae5f307c5375eaba46d8f816057b2c10d48644a54f695db32649dae31f197d94f0fbdb1796778ce098cc07acba65bddc0e2ce8b65297f80863914cb3909b299d190a11b262d4ce7f631258b396d1b74b28f6e7194f223b0a21fdd2dff2b3a19387834c9dd41e8002bd7b95f6b519d6b2c4936d7d6c409d65b0a57d8a7ae480ef96ec7b2dd3eb4ec15f57a2790f4894758152c5ffdd2bf50bbf6665e0c89ac9bb0f6d1516df31a41d428fb47f883f402fd761aa7a11e51e79bfadc4a9bcdfcca25bec457bc8aa9c294143f20a8c21b68f29a4cd5e382bbd0d123628a27507186668786713739e3b776412f39bc65485c6fba3b14d481ea264ab3149bbc0159b4fc5dc231c13cd7210d518967a7694ae21344da19ece7aabab738eb77103fe03f5ad252de156397d55121ca771b5a723607830d91de50565b80c196c0713fad218064014bd4d05087bc549b40bfa2e6930bc52f2be77a99709d1524e9389638c0cc1b3e32c177d2c0f362294e62d3eb7ad5de657c1111ec8f764b9853a2a26fc485f31b638593f29d6efa1eae9a2bdf02526805444c89b8f690afe99a287e913d7b804c51a4311b9425e0c77a4b78ec279d7a257e02a8d97a4516ce2feb3591d90b7357c829a792939200197f51dcc023a41e01cd8f187ba9f0d67646b01439a370db384ff3a51212e0c13f0f014ec85d42267fc98d699247d15c21403b454e453628af30be8eb6a7a254b138236032cdf355c4c07d9f77f7e32990b081893f292d98cb7a8089d551ee227b63a8d20b298a1689d0cea93d0ce79c1c86361507beb7966560a6ba81b7c90a7c23207d80e437ff97d7396269d5cf99fa7e8f07ea31890eccf46346164dde1ca69530fb673619306593296743052591006b4ffaad2a7a939fded389efe60c36c653fa0e7020a7447e809cf52478d673b547a85cb5a0a2f3832b619961bf37b63b230733e353bcea01e153d7e1bda3f30ec6a", 0xff2c) r1 = kqueue() r2 = fcntl$dupfd(r1, 0x2, 0xffffffffffffffff) ioctl$TIOCCDTR(0xffffffffffffffff, 0x20007478) mmap(&(0x7f0000000000/0x4000)=nil, 0x800000004, 0x0, 0x10, r2, 0x0, 0x0) ioctl$VMM_IOC_INTR(r2, 0x800c5606, &(0x7f0000000000)={0x72, 0x0, 0x5}) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) 19:20:12 executing program 1: r0 = semget$private(0x0, 0x7, 0x286) semop(r0, &(0x7f0000000000)=[{0x6, 0x4}, {0x3, 0x1, 0x1800}, {0x2, 0x7, 0x800}, {0x0, 0x0, 0x1800}], 0x4) semctl$SETVAL(r0, 0x0, 0x8, &(0x7f00000000c0)) r1 = socket(0x18, 0x2, 0x0) setsockopt(r1, 0x29, 0x9, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0x280) r3 = getgid() semctl$IPC_SET(r0, 0x0, 0x1, &(0x7f0000000140)={{0xfffffffffffff7ea, r2, 0x0, 0xffffffffffffffff, r3, 0x100, 0xfffffffffffeffff}, 0x400, 0x10001, 0x40}) semctl$GETPID(r0, 0x0, 0x4, &(0x7f0000000100)=""/4096) syz_emit_ethernet(0x11, &(0x7f0000000080)="c7a895006f53dd4fd005ffff86dd6e340aa9f40000000000000000000000000000000000000100000000000000305ec7aa084203c32a908121ffe96740ece24712027987f255a6d9d4b49c53052cde110f") syz_emit_ethernet(0x70, &(0x7f0000000000)="5c32a9913affcbbea92fd4030bcf100add9de7aeef2a7ac06b9d0ec4fbd6952d7bef7dc7327fbab74e4f49bbc1b7abc0768058651f8f0c040fbb139aa66d05baf362bd8784b8eccdd15a318ea6be15ccb04f9d9efa72df12ffb7a37b8c22803f2ad70985776b438a4143981227917bd5") socket$inet6(0x18, 0x4, 0x5) listen(0xffffffffffffff9c, 0x0) r4 = semget$private(0x0, 0x7, 0x286) semop(r4, &(0x7f0000000000)=[{0x6, 0x4}, {0x3, 0x1, 0x1800}, {0x2, 0x7, 0x800}, {0x0, 0x0, 0x1800}], 0x4) semop(r4, &(0x7f0000000100)=[{0x0, 0x3, 0x800}, {0x0, 0x0, 0x800}, {0x2, 0x6, 0x800}, {0x1, 0x0, 0x1000}, {0x4, 0x80, 0x800}, {0x4, 0x2, 0x1800}], 0x6) semctl$SETVAL(r4, 0x0, 0x8, &(0x7f00000000c0)) r5 = socket(0x18, 0x2, 0x0) setsockopt(r5, 0x29, 0x9, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0x280) r7 = getgid() semctl$IPC_SET(r4, 0x0, 0x1, &(0x7f0000000140)={{0xfffffffffffff7ea, r6, 0x0, 0xffffffffffffffff, r7, 0x100, 0xfffffffffffeffff}, 0x400, 0x10001, 0x40}) semctl$GETVAL(r4, 0x0, 0x5, &(0x7f0000001100)=""/51) 19:20:12 executing program 1: lstat(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)) syz_emit_ethernet(0x6e, &(0x7f00000000c0)=ANY=[@ANYBLOB="aaaaaaaaaaaa72c9b75c479b86dd60451a7c00382b00fe8000000000000000000000000000bbfe03800000000000000000aa210000000000000004009078000000006000cdcb0e5e858a251d0000000000000000000000ef00aaff0100000000000000fa0000000000010000000000"]) semget(0x1, 0xbbd762a7cb218dc5, 0x42) 19:20:12 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000002c0)={0xfffffffc, 0x0, 0xfffffffffffffffc, 0x6f68ab8b, "85127b875f7c849a020bffffff0000fe994da2e6"}) ioctl$TIOCCLRVERAUTH(r0, 0x2000741d) writev(r0, &(0x7f0000001500)=[{&(0x7f0000000340)="a7e3cc746086196220773118bab2f76547b967b296096166202c86c091f49db446952cd8c537a83dab9f7d6cfce288f33fda4b369f90b07410753b115857854b2b6c4fd8478beb1b9fd0c818a985a2009641874746c4e9cfd8596de1f9e83a9c0a0ed3356442d1be17e2b2320056648d54b35941a570eb6f7de7e3b2083740fe9e3aaf630618bc65dc3e78c944fb1b012b760f9c18c46a61df4782f34bb170ccda8d65b6842fee30514920d3bc27e7ab756fa02a5cda0e30eadf7486200620594765fa7e62f086232f60eb6ce11fa543286734f9940176a740bda42733232af961089eac504f8a4174f61f7e7e110384f430ca2914d162a4d09cfecf26df92da2e7fabcd88062f15c01b0524710d71e861528f4cb77079d0afbbeaaafc71a90f6c65138a1a3e59973eadc67af64d8989f3f93ba7e68eb225bb80a254a1a9ffa7543856e4f631d7cb82", 0x149}], 0x1) r2 = msgget(0x0, 0x2) msgrcv(r2, &(0x7f00000010c0)=ANY=[@ANYBLOB="00000000000000f6aacf440f1bd9a4e500000000000000000cac609a7c7b754538badc6f0000000000000001000000000015000000000000000000000000000000000000f030b8ce1176fa3000000000000000000000000000ffffff00000024ea55a6577400000000000004000000000000000000000000000000000000000000000000a383c1c243f284e82e0decfc3ff536cd80935841815b95a672349562012d089b30fbe60873ccd1bbecf1bc7657a08fb50f55b0788b4838eb498f6ffe5a4a913d9d77aa0c2edf4ad3ccc2937af2689619e53dd16c1309bc81ed229f91d80000000000000000000000000000000000e8129259f72261b4a462403266383e6d3b6e1d813224d5610ef41dd0a4ddcfa101bfdce4e7b8b45cf7be08b4b9b0d0580aa36a54f99a9dad1723f3261f1435f86457afdc6fa0d3a465677389f1fa28989551e8890c8baddc528d274f22755366f30f4aa40863c0365f9d2f29b20ce44bf817e721353f34f50f8ae9736dab8033ccb6680653ef44d5514943213386c8a73cdf641f1898b76d866761471f18fdcd9b33214ab70c720a6842765fe9701a8f44f5932060e131bb4e408a7ea773a6aa8a09d7326ec5f1a16425f69c707ce1cd4f4083944463ffbcd09d8610e05b0fb0ff7f4be8ad834b6444a4918ca7c4fa137999d427b856f57a7948e3b3cb7266e875cf25bcd3a724f7661f5bc2599ab386b2fef4131bec7fb525aa707ce64e73e1b12b7f49359656ca8e624bcc8fd043a1e367e0ea69c8c1c8bbd0cc9b2e891f7f64038b25861f6efe494aedbb39491863050cf9d3933b0f2c1f576cf765b55f2916cba355fa17fa8fdcaea376b2fab15a01fb7e3ddb139d73a9fdcc915edd8de9345e6ac9bb033bc5b7478beb2f647a5110e0dc82769aec992b0faf07c3f6ed924d93a75a612ae5e8085812db0f16ef9e807040"], 0x1, 0x2, 0x1000) msgsnd(r2, &(0x7f0000000d40)=ANY=[@ANYBLOB="0000000004000000882dc23931db299f298725c0f7b4fa7c9b2865e796983d8903e7c8ad52008469eb01db5b3fc96429c8d0fa1e418e56a60eedc7050000000000000028d81eb2ee57816f875ec0804cb8a585ba377c74839b2e8edc520f8753c911750034655640360a5c25681c2d4519e86e8081452c71a854ec30d58aa648ca2f02199370b8d8033dd68a922a34a3665837697be62dce44ad0d4942ac3d907962361dc0d201008c60b77a9b661f9dfba46388254314078440b653f181d8cbd76d1c2846000000006af25ba7a1313e6b7946d643dd0d791a0e0b9d1c8b63af4e43578e3ae50f3b4a7ed7f1f471d74b61addb1e6d0bb9b18e54c2ff6d59c80632031647e0f9fd56a1647417ef2f187397975a34327f7b6f8eb3843e85f1d7e24009faab3b9dcc5f42ef63be41bdc55ba3d4e438c50b6a27873901257900"/328], 0xd4, 0x800) r3 = msgget$private(0x0, 0xfffffffffffffffd) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x1, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r4 = socket(0x18, 0x1, 0x0) setsockopt(r4, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r5 = msgget(0x3, 0x204) msgrcv(r5, &(0x7f0000001040)=ANY=[@ANYBLOB="0000b7cd00000000460000000000000008c8f60028a3088b000000000000000000000000000000219dee0680720962000800"/68], 0x1, 0x2, 0x0) r6 = socket$unix(0x1, 0x5, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000026ff8)={0xffffffffffffffff}) recvmsg(r7, &(0x7f00000014c0)={0x0, 0x0, &(0x7f0000000400)=[{&(0x7f0000000100)=""/137, 0x89}], 0x1, 0x0}, 0x0) close(r7) r8 = fcntl$dupfd(r6, 0x14, r4) msgsnd(r2, &(0x7f00000004c0)=ANY=[@ANYBLOB="fc90072ddb2636175982b454a5a24fb2c87547993aefea9f6b05c5473f72b2ea35fb57ad2fdd8d6968ade98fedf1cc2bbe3bbca2e6d040ee3f0383163c7c5e5555f6a77f9ef8fb705b36609b1b17de7948cd93096d13fb012344a10a512e91d8ce31464eeb903507b48e97baa702d699cb5934888c0f27a4786444872f58b6391d07b8714d65ac640438cf56734114529126231c2d012aef1d4e9d9146eb4f93a72adff591c4454f8a99c87b2106117311229d55f0a936c3bd303170a8635c700fb8a6dda6b94b55e63d0c086dd3e1d4573559b3c1088350440792f75c8247e7d41360897d54f377b653d2238e2bf8689c1d213d2711d5345760e8f2b08a0dae73f24de5625d268353bbfe", @ANYPTR=&(0x7f0000000700)=ANY=[@ANYRES16=0x0, @ANYRESOCT=r3, @ANYRESOCT, @ANYRESDEC, @ANYRESHEX=r6]], 0x2, 0x800) r9 = kqueue() r10 = fcntl$dupfd(r9, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x4000)=nil, 0x800000004, 0x0, 0x10, r10, 0x0, 0x0) r11 = kqueue() r12 = fcntl$dupfd(r11, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x4000)=nil, 0x800000004, 0x0, 0x10, r12, 0x0, 0x0) msgsnd(r3, &(0x7f0000000200)=ANY=[@ANYRESHEX=0x0, @ANYPTR=&(0x7f0000000000)=ANY=[@ANYRESOCT=r8, @ANYPTR=&(0x7f0000000780)=ANY=[@ANYBLOB="fa5f0b2a0a046163c1ff40bff39962896ef888259c84dc1fb199af887969167070d719e410d8f49272fadcefcd96ae885272dc93f81f6cd90efdeaf0437b84e8018ebb5f22ca99d543fed2dcf90bd05888a3d79c7b8f79c99fa4251403ce5135e1e3a3978ebde7d8f309347ca7ae8f8a8118bddbca547fd7030d1def4a6181", @ANYRESDEC=r6, @ANYBLOB="649edc6564c134fa81cb2eb3efde188cf7db12cba01083158862b8dc8b047b2e92f3e1348fac0b9d27fd804e28263182ff5793c86264704fa29a2d7265b0056764ba868fa08b7ede6b9b2d412f0f9c91e50e62c9af55deb0e6dbade10bf2c85d39a9", @ANYRESOCT=0x0, @ANYRES64=r10, @ANYRES64=0x0, @ANYRES16=0x0, @ANYPTR64], @ANYRES32], @ANYRESOCT=r12], 0x3, 0x800) r13 = socket(0x18, 0x2, 0x0) connect$unix(r13, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockopt$sock_linger(r13, 0xffff, 0x80, &(0x7f0000000040), &(0x7f0000000080)=0x8) getsockopt$SO_PEERCRED(r13, 0xffff, 0x1022, &(0x7f00000001c0), 0xc) getgid() r14 = semget$private(0x0, 0x4, 0xc1) semop(r14, &(0x7f0000000240)=[{0x0, 0x2, 0x1000}, {0x0, 0x1000, 0x1000}, {0x1, 0x4, 0x800}, {0x1, 0x10, 0x1000}], 0x4) 19:20:13 executing program 0: ioctl$WSDISPLAYIO_GETSCREENTYPE(0xffffffffffffffff, 0xc028575d, &(0x7f0000000040)={0x538, 0x0, './file0\x00', 0x0, 0x9, 0x10001, 0x2}) r0 = kqueue() kevent(r0, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffa, 0x5721b76b96d34469}, {{r0}, 0xfffffffffffffff9, 0x31}], 0x60, 0x0, 0x3f, 0x0) close(r0) socketpair(0x10, 0x8001, 0x1, &(0x7f00000002c0)) open$dir(&(0x7f0000000200)='./file0\x00', 0x20000, 0x40) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x200000000000c, &(0x7f0000000080)="ea14135c00000000", 0x8) setsockopt$inet_opts(r1, 0x0, 0x200000000000c, &(0x7f0000000000)="ea00005c00000000", 0x8) setsockopt$inet_opts(r1, 0x0, 0x200000000000d, &(0x7f0000000140)="ea00005c00000000", 0x8) r2 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r2, 0x0, 0x200000000000c, &(0x7f0000000080)="ea14135c00000000", 0x8) setsockopt$inet_opts(r2, 0x0, 0x200000000000c, &(0x7f0000000000)="ea00005c00000000", 0x8) setsockopt$inet_opts(r2, 0x0, 0x200000000000d, &(0x7f0000000140)="ea00005c00000000", 0x8) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000640)='/dev/wsmouse\x00', 0x400, 0x0) kqueue() openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000680)='/dev/wsmouse\x00', 0x1, 0x0) getppid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000b00), 0xffffffffffffff05) r3 = openat(0xffffffffffffffff, &(0x7f0000000080)='./file0\x00', 0x200b0, 0x1) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000600)={0x0, 0x0, 0x0}, &(0x7f0000000a00)=0x284) setsockopt$inet6_MRT6_ADD_MIF(r3, 0x29, 0x66, &(0x7f00000004c0)={0x7, 0x1, 0xffffffffffffffeb, 0x9f56, 0xd}, 0xc) r7 = fcntl$getown(r3, 0x5) r8 = shmget$private(0x0, 0x2000, 0x310, &(0x7f0000ffd000/0x2000)=nil) shmctl$IPC_SET(r8, 0x1, &(0x7f0000000540)={{0x240000000, r5, r6, r5, r6, 0x20, 0x2}, 0xffffffff00000000, 0x7fff, r4, r7, 0x41d, 0x5, 0x5}) r9 = getuid() setreuid(r9, 0xffffffffffffffff) r10 = shmget$private(0x0, 0x3000, 0x404, &(0x7f0000ffa000/0x3000)=nil) semctl$IPC_RMID(r10, 0x0, 0x0) shmctl$IPC_SET(r10, 0x1, 0xffffffffffffffff) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r12 = getgid() r13 = socket(0x800000018, 0x1, 0x0) bind$unix(r13, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockopt$SO_PEERCRED(r13, 0xffff, 0x1022, &(0x7f00000008c0)={0x0, 0x0}, 0xfffffffffffffcfa) r15 = getgid() semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r12, r14, r15, 0x0, 0x9}, 0x8, 0x1, 0x9}) r16 = getgid() r17 = getppid() r18 = fcntl$getown(0xffffffffffffffff, 0x5) pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x0) getsockopt$SO_PEERCRED(r19, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, 0xc) lchown(&(0x7f0000000600)='./file0\x00', r20, 0x0) r22 = getgid() setegid(r22) r23 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) ioctl$TIOCSTAT(r23, 0x20007465, &(0x7f0000000500)) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, &(0x7f0000000340)=0x1ff) accept$unix(r23, 0x0, &(0x7f00000000c0)) ioctl$FIONBIO(r23, 0x8004667e, &(0x7f00000003c0)=0x800) ioctl$TIOCGWINSZ(r23, 0x40087468, &(0x7f00000001c0)) fchownat(r23, &(0x7f0000000080)='\x00', r24, r22, 0x6) r25 = getgid() setegid(r25) r26 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) ioctl$TIOCSTAT(r26, 0x20007465, &(0x7f0000000500)) getsockopt$sock_cred(r26, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, &(0x7f0000000440)=0xc) accept$unix(r26, 0x0, &(0x7f00000000c0)) ioctl$FIONBIO(r26, 0x8004667e, &(0x7f00000003c0)=0x800) ioctl$TIOCGWINSZ(r26, 0x40087468, &(0x7f00000001c0)) fchownat(r26, &(0x7f0000000080)='\x00', r27, r25, 0x6) r28 = semget$private(0x0, 0x7, 0x287) semop(r28, &(0x7f0000000180)=[{0x6, 0x2000000000101}, {0x2, 0x1f}], 0x2) semop(r28, &(0x7f0000000140)=[{0x3, 0x6, 0x1000}, {0x2, 0x2, 0x800}, {0x1, 0x8, 0x1800}, {0x0, 0xe490000000000000, 0x1800}, {0x3, 0x400, 0x1000}], 0x5) semop(r28, &(0x7f0000000580), 0x0) semctl$GETNCNT(r28, 0x2, 0x3, &(0x7f0000000000)=""/9) semctl$IPC_SET(r28, 0x0, 0x1, &(0x7f0000000240)={{0x81, 0xffffffffffffffff, r25, r24, r25, 0x1ea, 0xfffffffffffffffd}, 0x7fff, 0x7}) lchown(&(0x7f0000000280)='./file0\x00', r20, r25) lchown(&(0x7f00000001c0)='./file0\x00', r20, r21) shmctl$IPC_SET(r10, 0x1, &(0x7f0000000080)={{0x6, r20, r11, r14, r16, 0x1e6, 0x8}, 0x5, 0x5, r17, r18, 0xfffffffffffffe01, 0x9, 0x7ff}) r29 = socket$unix(0x1, 0x5, 0x0) setsockopt$sock_int(r29, 0xffff, 0x1023, 0x0, 0x0) getsockopt$sock_cred(r29, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, &(0x7f0000000640)=0xc) r31 = geteuid() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) sendmsg(r32, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000d80)=ANY=[@ANYBLOB="e0004a184907e51c4d1a0197fec4a4fe66000000000000ffff0000ff7f00007c906b60848a9dadb1517769f4b5b2c849a47107836de37b3e1f48a368be8c6464ed53a98b69f38017cf1b04755d408c03834b7689b7b130bcc4607fbf11497a54080e56ed044d2168622a679a8a08a886736c5f9bb1a23d11e4e944fb1455deb7a586fb8222d6b728264b5a28d6b0f5a45dceab7eba4033e90a0bd3238418b4c9d3f447aad1e03259e6e33a25ec2e7e5a53b8a11d9c8b861a25f0dfcbeb61b2e4eb1458dd33a576d813878459e55186f6c90c657388af2f3854826f536d8235b4bd7b270f291a4ffde25e1ce547e943b3d257d4f28f487eec53896c339000000000000000ffff0000080000006c2838e9fe7f51442f07396d7910fffe388bf6145671c6a4584020991cc4516290e722245f1bbade62c8893d78524e237199d15856896291085e5301673fb50357bcf1c61ed373b41075387eedc824524765f23d2f2db32acbc66b190c4f9b1e6bac9bcdce289288d9e1fd9710070c5d38"], 0x170}, 0x402) getsockopt$SO_PEERCRED(r32, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) r34 = fcntl$getown(0xffffffffffffff9c, 0x5) r35 = getppid() getpgid(r35) r36 = msgget$private(0x0, 0x20000003c4) msgrcv(r36, &(0x7f00000006c0)=ANY=[@ANYBLOB="000000000000000000004f0e01001b209ef9900a57d6f24ab5abaef3ccef058cbadf64241b061e7e4a1d1ccbf6fe2b5e1137e107aee09e743d1644d91b273f2125766213afa09d8d9b2e5699e943d1008000008f8bbec2a225a8c7af66ce80aa2e9c60f11c6a97b61d8195331e559e65e1822f10e12f7c78cbfd5b70cc9b9ff3a198609e793a"], 0xc, 0x2, 0x1000) msgsnd(r36, &(0x7f0000000900)=ANY=[@ANYBLOB="02000000000016d78fd1f87a67d790805fab37cfdb5db9b4cb6a6ec554c20117c2e4b5f7a3f1c2db46910374426bdcf306843b34e7c027e266a4bef296a855540c098b3eb18b41ba28ed16d13c44d48af8cea70595fea73db901c48e582d225bca8000"/119], 0x1, 0x0) msgsnd(r36, 0x0, 0x0, 0x1800) msgsnd(r36, &(0x7f0000000040)=ANY=[@ANYBLOB="1f0000000001ff7c570f6a57b3a22f5c0ed193424179fc5bd8017a071300"/45], 0x2d, 0x800) msgctl$IPC_SET(r36, 0x1, &(0x7f0000000980)={{0x1, r31, r33, r30, 0x0, 0x46, 0x81}, 0x10001, 0x1, r34, r35, 0xa5, 0x1, 0x4e2c, 0x6}) r37 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r37, &(0x7f0000000440)=ANY=[], 0x0, 0x0) r38 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r38}, 0xfffffffffffffffe, 0xb1}], 0x0, 0x0, 0x0, 0x0) close(r38) r39 = syz_open_pts() r40 = kqueue() kevent(r40, &(0x7f0000000040), 0x8, &(0x7f0000000080)=[{{r38}, 0xffffffffffffffff, 0x15}], 0xfffffffffffffffb, 0x0) dup2(r39, r40) open(&(0x7f0000000000)='.\x00', 0x1, 0x0) 19:20:13 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000800)=ANY=[@ANYBLOB="8b0201fcffffffffffff214164f7cd2de35e6e0f43e0ddc4f54cc627dd28a697ab1f406acd9f8d8b37b58ec54df48a472af1be2ec4831751df5aa0dbbcd9682d8404c1e1c8a1a7c2d001e82006cf0343d883a98653dd92efc87ceb6bdb07a6882eef0ae3b290114d58b004cfcfa6a158e9e7ef6f086290cdf4a08fecfef706d1c22ef476566882ac896263eca34e2d0bad4a67f5b9c6a79f20fdbca2f5628752cffd0180826bf0e2a8dad80e927a69d31708d5833a84e5e77101ef39dcccbee066aadb219dd68fb12c8f0d1f66e82e2d9509d46921015324b995afe1fbecd114cdb0ec18aeee7110a3428a66b8da8c6bd4bd000000000000948b08d4d092a80c8f06000000f3913385c3e75762bfb3f83d355966abe4f8d75a6e83c50900abbf5c929dedfeb69934511e47280605dd5c8075bb682fd4df88d25906e7ae68f0b1c7c45669ced8950000000000000000000000000000000000c55e15fb74a27aa3a685dc0608f8a202a0af976e330206b24e324c495cf31c56bddef7146d14ca5c0e70adee1efb8a72a5934900dd2eb696b4ae93848fd7d2e57c8c6dcb5e8e1fdebbecd9c4a2bbced0608ae2826b2014daba26db5e09aaa3e73c3a2f926c58b648eed0ad1359739022dc956090f44a963d73e6e1ffffffffffffff249c58ed7d751b78e7140628415f04b11c1c6cb80d71d92bf66ca4c5c1e0f87ba1d401b8007008ad23b40d4bc225305a806a392ffba5033f18a8d54999778512e59026656bea1fd5d8b04f1553e2828e7a8a051021fd64b81e6d88d6cb886c383568f9d61166b6be3aed4e92bf32240639b4b417b00ce3bfbac4e959ca26cc7ea314da1f65d6211c64c721708a29f27862376b47754785f137e16b1ba03fb799ea668e57755e26e46b9a841a418806d3e93f6b0e3c9077d5b43e76b60303b723bf03f65ce8f7b821bac7d951887641ce3a2d5f4dcac7d86b593fcf5d1e3ccd961238b8f904a709813564a922b7fc81705c6875085855b6a9927a5af8a78b2660ea4b7c44a5d738839790935400d3461344134282fabdfd6f4a2767ab3db806051e8bcd9ca34aa53eee9e468d3de5eb01f2795d27e9f0bc7390c55b4503d1d8779ac5345adb691261c2d60b4865a9c0eb4722700a2b986eded8972e67aaa42f2b7b7c3f697ed994916c3716f101b628484fa99746fd8a7ea76395de157596268949a0c67324ee2a9d0400d3079cb50e9abfa6fceb5a63000000000000000000000000000000000000000000000000000000d6c15b6a3b2f105162939e999b7d4f1c458b3f4ce616635f1073926eaad8dee95bf3f39925ac7ce23b1a7b6bacc0850b3fde1c022b6075c6b25c77e5f82b11c3ad449e949b296105c23a88f37252326042dba60ab13bfede30eab7079efd45f71672c40f7c919e4d7d023aa6ce91d0285aa122b128f6b7fa589a5b5afec1dba4c695165717da38157bae192a90a084424aefdb1d36dcc7766129d31b1158f27b09242a6e24ebc78e3c41089832484893c398102aa95d76ad5e3f08b578cb243cf162f18fd0922132eabc076eecb57236ef57da225be7358b8a165a54c6d0f3ae537412438ab80fa3bb956a7c9370d7fbd8caaf551b3038ff29a2c86ef8df7ba3208e2edccf42abbeec099888d2d68ee27f831c9d640791fd84885377a1b86bd322f1c91ec819912193037699ca76843f8f7451fb600da564fc4e0b9a291638fbfa2aece8716066f60d534d3309c7fccf6e94d5ed6765c2ce5a2dcd110153d97849ba7dd9293286d332801c0f745d8e926e04ef88282e75b24252868c1fee4b83e210fdbc4cd7f8aa668ed9e17f9df9b2e0a1410502fc9772eeea55e6c79bca3c8fc49c3f602948f737cb9fdfe2f7306a43e763a1bcd97c89cf508750e070d94a006d738e35378584b0f33840e3b1a09f05e5a5fc61c753d97f7d47e05de8c2ac7c8ca1f54c875ed37a073b323c6d656db095027053893c6cf9dde34e707d308addc76d690db56963cf5d60e8579763ecf43754ae4bce3a6398c9582f49eae1ae"], 0x10) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff}) dup2(r0, r1) setsockopt$sock_int(r1, 0xffff, 0x1001, &(0x7f0000000000)=0x43cbc, 0x4) r2 = dup(r1) sendto$inet6(r2, &(0x7f0000000040), 0xffc9, 0x0, 0x0, 0xfffffffffffffe8c) 19:20:13 executing program 1: syz_emit_ethernet(0x1, &(0x7f0000000000)=ANY=[@ANYBLOB="aaaaaaaaaaaa7289b75c479b86dd6045050002001200fe8000000000000008000081fcabf185fe8000000000000000000000000000aa"]) r0 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wskbd\x00', 0x810, 0x0) r1 = kqueue() r2 = fcntl$dupfd(r1, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x4000)=nil, 0x800000004, 0x0, 0x10, r2, 0x0, 0x0) dup2(r0, r2) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) syz_emit_ethernet(0x400e, &(0x7f0000000000)="c7a895006f53dd000005ffff86dd") 19:20:13 executing program 0: write(0xffffffffffffff9c, &(0x7f0000000000)="ec", 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) r1 = kqueue() r2 = fcntl$dupfd(r1, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x4000)=nil, 0x800000004, 0x0, 0x10, r2, 0x0, 0x0) fsync(r2) sendto$inet6(r2, &(0x7f0000000140)="d15477f1b2bf67a9c6e74f419c680206efed602db5ed0bae8d9b018544ad4db53f4d85d1667f70e52afd52c343186f2f057f6477acb254d4c68629aff1db06c945b2fe571ff3fbe4b142e8b9a95a91685185e6f02e7eb0fd72f068ec9c63", 0x5e, 0x401, 0x0, 0x0) setsockopt(r0, 0x0, 0xc, &(0x7f0000000040)="ebffbc01559735bc2219bb7af97e0173e3cb00002000000000009648", 0x1c) setsockopt(r0, 0x29, 0xb, &(0x7f0000000000), 0x4) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x8, 0x0) ioctl$BIOCSDLT(r3, 0x8004427a, &(0x7f00000000c0)) 19:20:13 executing program 0: r0 = syz_open_pts() r1 = kqueue() r2 = fcntl$dupfd(r1, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x4000)=nil, 0x800000004, 0x0, 0x10, r2, 0x0, 0x0) ioctl$TIOCSTSTAMP(r2, 0x8008745a, &(0x7f0000000100)={0x6, 0xc201}) writev(r0, &(0x7f0000000300)=[{&(0x7f0000000000)="7aac0c5c75dd1fd577e7cdf1a2330349586549b60c3e4a67520a18813f1d9be6c5a4126dc6b95e8fc76553e3d4855de6063526d65893a39557cb892c1d511e037f6358727b2f6d49ed0eca4fc85ea43b1e31c33f94586a3bb6b50e8977d9e86408255b47ef230c247c96ad12b9a188c91278fc2bbf657f30d2ef10b47f5c179ab402847702878db07186f6eebfc84b3a899c58e5ed069858f75e02d5ff1eaefc6ec0a3acd1c35710dd893a75ad4bc28863384a668d50c142b6ea804bd966902e05b521b6f20291e64a08dc0c4cd67980c027cced180e65922f35260b33a5c548ba8e06c217", 0xe5}, {&(0x7f0000000340)="47df84832c8d28a4813aa51976eb800ad8f5745879b3ab15c69bda3ac2446640b7ab4dcc4fea1501501fe4b45733e226a234a1284e2a9ee6d40443", 0x3b}, {&(0x7f0000000180)="a39e5e13372933557f678bfd2505d4ce5a4363ef72b998d9072aef91e31ba48887aeda98138ea48100c0552f3396ffb91a2ce3e5a0e96a76ea32c29e3f8f1ceb0eb93b7d6ea724c14784c0fc6536271073470bebc306e64b51b3446bb84ad89032d5f607a01bd0cfcf1652e9aac7d474fa37a5ea7f0fe2826662a53943d52bfc6dcdf364a1926dccf411630387ca6c435f0800955a6cabcb68e680845915e28336c63a9544572227257d8ce4b5b3d986ff7198d6fe6e9e2460acf48d9b4cb7d66fb30a6c754dfb2613198492aff1531fe33ebf11fbaae340a3f37b7833d29fa10d", 0xe1}], 0xa) 19:20:13 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x1, 0x4, 0x92d5, 0x0, "d7305f4de40000000000001600", 0x589, 0x8}) write(r0, &(0x7f0000000180)='X', 0x1) close(r0) syz_open_pts() r1 = syz_open_pts() write(r1, &(0x7f00000001c0)="d5", 0x1) r2 = fcntl$dupfd(r1, 0xa, 0xffffffffffffff9c) ioctl$WSMUXIO_REMOVE_DEVICE(r2, 0x80085762, &(0x7f0000000000)={0x4, 0xd6}) ioctl$TIOCSTOP(r1, 0x2000746f) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffc, 0x0, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00 \x00'}) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "a0aec09127d4b48197ea4b0fc7ddc4d8e995dc54"}) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f0000000100)) 19:20:13 executing program 0: syz_emit_ethernet(0x1, &(0x7f00000000c0)=ANY=[@ANYBLOB="aaaaaeaaaaaa72c9b75c479b86dd60451a7c00382b00fe8000000000000000000000000000bbfe03800000000000000000aa210000000000000004009078000100006000cdcb0e5e85cbf8494dc0b28aa80d065ac05a8537138a251d0000000000000000000000ef00aaff01000000"]) 19:20:13 executing program 0: r0 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/wsmouse\x00', 0x8005, 0x0) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse\x00', 0x0, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000740)='/dev/zero\x00', 0x0, 0x0) msgget$private(0x0, 0x10) r2 = socket(0x2, 0x2, 0x0) setsockopt$sock_int(r2, 0xffff, 0x200, &(0x7f0000000080)=0x7, 0x4) r3 = open(&(0x7f0000000380)='.\x00', 0x20000, 0x0) getdents(r3, &(0x7f0000000080)=""/37, 0xfe37) getdents(r3, &(0x7f0000000000)=""/13, 0x33b) bind(r3, &(0x7f00000002c0)=@in={0x2, 0x2}, 0xc) r4 = socket(0x2, 0x8002, 0x0) dup2(r2, r4) ioctl$FIOSETOWN(r2, 0x8004667c, &(0x7f00000001c0)=0x2) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000140), &(0x7f0000000100)) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f0000000140), &(0x7f0000000100)) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r7, 0xffff, 0x1022, &(0x7f0000000140), &(0x7f0000000100)) getsockname(r7, &(0x7f0000000440)=@in6, &(0x7f0000000140)=0xc) msgget(0x2, 0x100) r8 = msgget(0x1, 0x0) msgget$private(0x0, 0x0) r9 = msgget$private(0x0, 0x80) msgrcv(r9, &(0x7f00000009c0)=ANY=[], 0x0, 0x2, 0x1000) msgsnd(r9, 0x0, 0x5226aeb395508cfa, 0x800) r10 = socket(0x18, 0x1, 0x0) setsockopt(r10, 0x29, 0xa, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) setsockopt(r10, 0x29, 0x80000000000000b, 0x0, 0x0) msgrcv(r8, 0x0, 0x193, 0x1, 0x800) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000500)={0x0, 0x0, 0x0}, &(0x7f00000004c0)=0xc) getgroups(0x7, &(0x7f0000000400)=[0x0, r12, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) r13 = syz_open_pts() ioctl$TIOCSETA(r13, 0x802c7414, &(0x7f0000000100)={0x3ff, 0x4000002, 0xffffffff, 0x80000000, "9375b01a93b45136fdf0f0e1787fd11e3b4ba8dd"}) r14 = semget$private(0x0, 0x2, 0x200) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r13, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, &(0x7f0000000340)=0xfffffffffffffdea) r17 = getgid() r18 = semget(0x3, 0x1, 0x1) semop(r18, &(0x7f0000000380)=[{0x4, 0x4, 0x1000}, {0x0, 0x5, 0x1000}, {0x85a1c5a777b6c2ee, 0x8, 0x1000}, {0x3, 0x2, 0x1000}, {0x3, 0xffffffff, 0x1000}, {0x3, 0x7, 0x1800}, {0x3, 0x8, 0xa62479465016d077}, {0x3, 0x2, 0x800}, {0x3, 0x5, 0x800}], 0x9) semctl$IPC_SET(r14, 0x0, 0x1, &(0x7f0000000480)={{0x20000008, r16, r15, 0x0, r17, 0x100010024, 0x7}, 0x9, 0x7, 0x3}) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000300), &(0x7f0000000540)=0xc) r19 = syz_open_pts() ioctl$TIOCSETA(r19, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xfff7fffffffffffc, 0x3c6a, "9375b01a93b45136fdf0f0e1787fd11e3b4ba8dd"}) r20 = semget$private(0x0, 0x2, 0x200) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0x7) getsockopt$sock_cred(r19, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, &(0x7f0000000340)=0xc) r23 = getgid() semctl$IPC_SET(r20, 0x0, 0x1, &(0x7f0000000480)={{0x20000008, r22, r21, 0x0, r23, 0x100010024, 0x7}, 0x9, 0x7, 0x3}) setegid(0x0) fchdir(r0) pipe2(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) connect$inet6(r1, &(0x7f0000000280)={0x18, 0x0, 0x100001, 0xdff}, 0x1be) ioctl$TIOCSFLAGS(r1, 0x8004745c, &(0x7f0000000200)=0x9e) ioctl$TIOCCHKVERAUTH(r24, 0x2000741e) ioctl$TIOCSTART(r1, 0x2000746e) mkdir(&(0x7f00000006c0)='./file0\x00', 0x3) clock_getres(0x2, &(0x7f0000000000)) r25 = socket(0x18, 0x2, 0x0) r26 = getegid() lchown(&(0x7f0000000040)='./file0\x00', r11, r26) ioctl$WSKBDIO_SETMODE(r1, 0x80045713, &(0x7f0000000080)=0x1) sendmsg(r25, &(0x7f0000000340)={0xfffffffffffffffe, 0x93, 0x0, 0x0, 0x0}, 0x0) msgget$private(0x0, 0x85ae05fe66a5ddc6) sendmsg$unix(r1, &(0x7f0000000e80)={&(0x7f0000000540)=ANY=[], 0x0, &(0x7f0000000b00), 0x0, &(0x7f0000000540)=ANY=[], 0xffffffffffffff2d, 0x4ed48ddbf11ab290}, 0x417) 19:20:13 executing program 0: semop(0x0, &(0x7f0000000000)=[{}, {}, {}, {}, {}, {}, {}, {}, {}, {0x0, 0xfd}], 0xa) syz_emit_ethernet(0x1, &(0x7f0000000000)=ANY=[@ANYBLOB="ffffffe5ffffaaaaaaaaae0486dd60a4f01008182c00fedc000000fffa0000000000000600aaff020000000000000000000000000001"]) syz_emit_ethernet(0x400e, &(0x7f0000000000)="c7a895006f53dd000005ffff86dd") r0 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r0, &(0x7f00000001c0)=ANY=[@ANYRESHEX=0x0], 0x1, 0x7fc) msgsnd(r0, &(0x7f0000000040)=ANY=[@ANYRES64], 0x1, 0x800) msgsnd(r0, &(0x7f00000004c0)=ANY=[@ANYBLOB="0faa3b15d471dc7ebda0fb0576285c2ec5dd46ee7ea21f2d2cb57a4318bd8f1865d73cbedd0a92fb1df02af68d1bd1c49af37ba4aeed5420d7fe3b76a468f25d127a27dd8579c80474d40cc4047fc3e9c576c0c39b99cf5194c0c8f7d93909aeb1d2a89ca7acd8cbe9fd2ce505c99873c1b272703271d133de2a93b91bd5b07902337f000000000000002e35b49ebadc90973726f74693210211141aa9421f5cc501b15ad997"], 0x1, 0x3fb) msgrcv(r0, &(0x7f0000000180)=ANY=[@ANYBLOB="000500c806c2448927ea325e39b0b340a891f62e217821b111ef89695d4ae142e23f248b4946b5f5a2099adeb615aca83271cb08cf27766da5a4a42afe6e5d3ff160f09d01e1304ca750b038dd62def78cbcc267e577b1921e6d422c5809cb7ac8ff005b9f637c21a759f9806a7fa9c291b898ceedace3335baa273ef734123d2437aaa99a14dec4256ee5b169d8df94d76b364090150e1c4d0b7f48dda04b7d72b8c1ec09c00afea3dbc09b95d083254d4641af8de19e221cd1b2bffbc50bc5a043a72a353891876c8c394b0977bbeb5d6e689af5ff1a562dcfac19953c123c955189f0e6bcba685f128c5cc443434fdd3e44a6e9bd1891bed5dfcf9aada0d20116c8de4c98d3f9a7c3ef87c7a0ef3f4519fc47e2d1d3a14357b07a9175ff8931f32a5372a1a572405b288de15a3e4bd493d2b6651578b10ac57f478fa098f515013cb50045aa676f9e92a076f29986de84a83495b1f22a48cde7c38b6bf458412e69ab"], 0x1, 0x2, 0x1000) msgsnd(r0, &(0x7f0000000040)={0x1, "0c1917da67cc04123d3b4bfdf3fe05e3cdfd9529a3494c0baa1f6efedd78bb57856d07e2eecb5899f89b2a8d9d6a1d6f32535d74a47fd467249ef732c0d8c8b5603387cd7c05980a16ef6a1cf790c18bd0ccef0bd80fb22c2f2557ffe9dc02fd074725490598daa3e4e366562c4d444f1e49b5b49e58b9f82a7da583b8fe9f83a9f16e882b734156275df128c80859352853418a8f876262f76e8a"}, 0xa3, 0x0) 19:20:13 executing program 1: r0 = socket(0x6, 0x4, 0x8a) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="62020207013e0000"], 0x1) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="8b0229"], 0x1) r1 = socket(0x2, 0x400000000002, 0x0) setsockopt(r1, 0x0, 0x21, &(0x7f0000000040)="b1f5d915", 0x4) recvmsg(r1, &(0x7f00000016c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000600)=""/4096, 0x1000}, 0x0) writev(0xffffffffffffffff, &(0x7f0000000640)=[{&(0x7f0000000140)='#', 0x1}], 0x1) r2 = dup2(r1, r0) setsockopt$sock_int(r2, 0xffff, 0x800, &(0x7f0000000080)=0x4, 0x4) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r3 = socket(0x2, 0x8002, 0x0) connect$unix(r3, &(0x7f0000000000)=ANY=[@ANYBLOB="62df011de00000012000"], 0x10) r4 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) ioctl$BIOCGDLTLIST(r2, 0xc010427b, &(0x7f0000000100)={0x4, &(0x7f00000000c0)=[0x7fffffff, 0x7f, 0x8, 0x7]}) pwritev(r4, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r4, 0x0, 0x0) write(r3, 0x0, 0x0) 19:20:13 executing program 0: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x80000000, 0x10000000000001}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffffff, 0x0, "00000000000000000000f2ffffffffffffff4000"}) bind$unix(0xffffffffffffffff, 0x0, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x4, &(0x7f0000000180)=0x5, 0x4) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) r1 = open$dir(&(0x7f0000000180)='./file0\x00', 0x40000400008002be, 0x0) chown(&(0x7f0000000040)='./file0/file0\x00', 0x0, 0x0) pwritev(r1, &(0x7f0000000080)=[{&(0x7f00000006c0), 0x1002f}], 0x1, 0x0, 0x0) writev(r1, &(0x7f0000000600), 0x0) preadv(r1, &(0x7f0000000480)=[{&(0x7f000001a680)=""/4085, 0xff5}, {&(0x7f0000000380)=""/146, 0x92}], 0x2, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e6", 0xf) r3 = socket(0x18, 0x1, 0x0) close(r3) socket(0x0, 0x4000, 0x20) setsockopt(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) write(0xffffffffffffffff, 0x0, 0x0) r4 = semget(0x3, 0x3, 0xc0) r5 = getuid() r6 = semget$private(0x0, 0x7, 0x286) semop(r6, &(0x7f0000000000)=[{0x6, 0x4}, {0x3, 0x1, 0x1800}, {0x2, 0x7, 0x800}, {0x0, 0x0, 0x1800}], 0x4) semop(r6, &(0x7f0000000100)=[{0x0, 0x3, 0x800}, {0x0, 0x0, 0x800}, {0x2, 0x6, 0x800}, {0x1, 0x0, 0x1000}, {0x4, 0x80, 0x800}, {0x4, 0x2, 0x1800}], 0x6) semctl$SETVAL(r6, 0x0, 0x8, &(0x7f00000000c0)) r7 = socket(0x18, 0x2, 0x0) setsockopt(r7, 0x29, 0x9, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) getsockopt$SO_PEERCRED(r7, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0x280) r9 = getgid() semctl$IPC_SET(r6, 0x0, 0x1, &(0x7f0000000140)={{0xfffffffffffff7ea, r8, 0x0, 0xffffffffffffffff, r9, 0x100, 0xfffffffffffeffff}, 0x400, 0x10001, 0x40}) r10 = semget$private(0x0, 0x7, 0x286) semop(r10, &(0x7f0000000000)=[{0x6, 0x4}, {0x3, 0x1, 0x1800}, {0x2, 0x7, 0x800}, {0x0, 0x0, 0x1800}], 0x4) semop(r10, &(0x7f0000000100)=[{0x0, 0x3, 0x800}, {0x0, 0x0, 0x800}, {0x2, 0x6, 0x800}, {0x1, 0x0, 0x1000}, {0x4, 0x80, 0x800}, {0x4, 0x2, 0x1800}], 0x6) semctl$SETVAL(r10, 0x0, 0x8, &(0x7f00000000c0)) r11 = socket(0x18, 0x2, 0x0) setsockopt(r11, 0x29, 0x9, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) getsockopt$SO_PEERCRED(r11, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0x280) r13 = getgid() semctl$IPC_SET(r10, 0x0, 0x1, &(0x7f0000000140)={{0xfffffffffffff7ea, r12, 0x0, 0xffffffffffffffff, r13, 0x100, 0xfffffffffffeffff}, 0x400, 0x10001, 0x40}) r14 = dup2(0xffffffffffffffff, 0xffffffffffffffff) r15 = accept$unix(r14, &(0x7f0000000240)=ANY=[@ANYBLOB="00000000000000000065009442eac356160000000000000000000000000000000000010000080000400000000000000000000000000000000080000000000000000000000000017c2414545ea71993fe985fe4a90921d8280449024e3cd5c3f0e2000000000042fadb097ad2c3f28b8c5c0beb44ee5fd999ad8aa60d65c165d2f566c1fd1b7550548a7248e5cfe3b030132a19fdfaac43a1ecec51ef460d046d9f580b17a3593230197186b742a12e8d72180b9591cf3926cbab49404f72c9ea603a99636a4b044765bb05eb43cd752fb98a19e6cd8319696953b0e9fb8301faf705ac23c52da12bb320b670b24bf49d7ca3862a90b7ed8c55449bd773f84d3ddb4d49f0f27e92a61163cdb2aa51220419ceb866ae0d19f4f519e0477e612ca9143f75df2aa746b79aae742511954bdf6d00bf4752b9ba012ee24feae0"], &(0x7f0000000080)=0x6e) accept$unix(r14, &(0x7f00000000c0)=@abs, &(0x7f0000000100)=0x8) geteuid() getsockopt$sock_cred(r15, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, &(0x7f0000000200)=0xc) r17 = semget(0x3, 0x3, 0xc0) r18 = getuid() r19 = semget$private(0x0, 0x7, 0x286) semop(r19, &(0x7f0000000000)=[{0x6, 0x4}, {0x3, 0x1, 0x1800}, {0x2, 0x7, 0x800}, {0x0, 0x0, 0x1800}], 0x4) semop(r19, &(0x7f0000000100)=[{0x0, 0x3, 0x800}, {0x0, 0x0, 0x800}, {0x2, 0x6, 0x800}, {0x1, 0x0, 0x1000}, {0x4, 0x80, 0x800}, {0x4, 0x2, 0x1800}], 0x6) semctl$SETVAL(r19, 0x0, 0x8, &(0x7f00000000c0)) r20 = socket(0x18, 0x2, 0x0) setsockopt(r20, 0x29, 0x9, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) getsockopt$SO_PEERCRED(r20, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0x280) r22 = getgid() semctl$IPC_SET(r19, 0x0, 0x1, &(0x7f0000000140)={{0xfffffffffffff7ea, r21, 0x0, 0xffffffffffffffff, r22, 0x100, 0xfffffffffffeffff}, 0x400, 0x10001, 0x40}) r23 = semget$private(0x0, 0x7, 0x286) semop(r23, &(0x7f0000000000)=[{0x6, 0x4}, {0x3, 0x1, 0x1800}, {0x2, 0x7, 0x800}, {0x0, 0x0, 0x1800}], 0x4) semop(r23, &(0x7f0000000100)=[{0x0, 0x3, 0x800}, {0x0, 0x0, 0x800}, {0x2, 0x6, 0x800}, {0x1, 0x0, 0x1000}, {0x4, 0x80, 0x800}, {0x4, 0x2, 0x1800}], 0x6) semctl$SETVAL(r23, 0x0, 0x8, &(0x7f00000000c0)) r24 = socket(0x18, 0x2, 0x0) setsockopt(r24, 0x29, 0x9, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) getsockopt$SO_PEERCRED(r24, 0xffff, 0x1022, &(0x7f00000000c0), 0x280) r25 = getgid() r26 = dup2(0xffffffffffffffff, 0xffffffffffffffff) r27 = accept$unix(r26, &(0x7f00000004c0)=ANY=[@ANYBLOB="000000000000000000000000000000000000000065009442eac3641600000000000000000000000000000000000000000000000000010000000000000000000000000000000000000000000000000000000000000000000000000000017c2414545ea71993fe985fe4a90921d8280449024e3cd5c3f0e20000000000299feaaec866370cb896e29ac809bfde36aa6cff2d"], &(0x7f0000000080)=0x6e) accept$unix(r26, &(0x7f00000000c0)=@abs, &(0x7f0000000100)=0x8) r28 = geteuid() getsockopt$sock_cred(r27, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, &(0x7f0000000200)=0xc) fchownat(r26, &(0x7f0000000180)='./file0\x00', r28, r29, 0x4) getgroups(0x4, &(0x7f0000000440)=[r22, r25, 0x0, r29]) r31 = geteuid() r32 = shmget$private(0x0, 0x4000, 0x0, &(0x7f0000ffb000/0x4000)=nil) r33 = getegid() shmctl$IPC_SET(r32, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0x0, 0x0, r33}}) getgroups(0x1, &(0x7f0000000000)=[r33]) semctl$IPC_SET(r17, 0x0, 0x1, &(0x7f0000000580)={{0x9, r18, r30, r31, r33, 0xe, 0xcf4}, 0x1, 0x3, 0x2}) fchownat(r14, &(0x7f0000000180)='./file0\x00', r18, r16, 0x4) getgroups(0x4, &(0x7f0000000440)=[r9, r13, 0x0, r16]) r35 = geteuid() r36 = shmget$private(0x0, 0x4000, 0x0, &(0x7f0000ffb000/0x4000)=nil) r37 = getegid() shmctl$IPC_SET(r36, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0x0, 0x0, r37}}) getgroups(0x1, &(0x7f0000000000)=[r37]) semctl$IPC_SET(r4, 0x0, 0x1, &(0x7f0000000580)={{0x9, r5, r34, r35, r37, 0xe, 0xcf4}, 0x1, 0x3, 0x2}) lchown(&(0x7f0000000100)='./file0/file0\x00', r5, r0) r38 = socket(0x18, 0x2, 0x0) socket(0x1, 0x1, 0x3) madvise(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x2) shutdown(r38, 0x0) 19:20:14 executing program 1: r0 = open$dir(&(0x7f0000000100)='.\x00', 0x0, 0x0) symlinkat(&(0x7f0000000000)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', r0, &(0x7f00000000c0)='./file0\x00') readlinkat(r0, &(0x7f0000000080)='./file0\x00', &(0x7f0000000140)=""/175, 0xaf) r1 = kqueue() r2 = fcntl$dupfd(r1, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x4000)=nil, 0x800000004, 0x0, 0x10, r2, 0x0, 0x0) bind$unix(r2, &(0x7f0000000200)=@abs={0x0, 0x0, 0x0}, 0x8) 19:20:14 executing program 1: munmap(&(0x7f0000e34000/0x1000)=nil, 0xffffffffdf1cbfff) msgget$private(0x0, 0x600) socketpair(0x1, 0x2, 0x9, &(0x7f0000001dc0)={0xffffffffffffffff}) r1 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r1, &(0x7f00000001c0)=ANY=[@ANYRESHEX=0x0], 0x1, 0x7fc) msgrcv(r1, &(0x7f0000000080)={0x0, ""/102388}, 0x18ffc, 0x0, 0x1000) r2 = getpgrp() fcntl$lock(r0, 0x7, &(0x7f0000000000)={0x1, 0x2, 0x80000001, 0x6, r2}) shmget$private(0x0, 0x2000, 0x414, &(0x7f0000e34000/0x2000)=nil) 19:20:14 executing program 1: pipe(&(0x7f0000000900)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = openat(0xffffffffffffffff, &(0x7f0000000340)='/', 0x8000, 0x159) lseek(r1, 0x0, 0x2, 0x0) getdents(r1, &(0x7f00000010c0)=""/4096, 0x1000) ioctl$VT_WAITACTIVE(r1, 0x20007606, &(0x7f00000000c0)=0x80000000) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x6, &(0x7f0000000480)=[{0x2, 0x82, 0xfffffffffffffffc, 0x1000}, {0x5, 0x86, 0x10000, 0x5}, {0xcf, 0x6, 0xa, 0x5}, {0x1f, 0xfff, 0xa7, 0x2}, {0x200, 0x4, 0x1}, {0x100, 0x1, 0x63, 0xfffffffe}]}) msgget(0x3, 0x6c8) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000001c0)={0xffffffffffffffff}) setsockopt$sock_int(r2, 0xffff, 0x10, &(0x7f00000000c0)=0x40, 0x4) writev(r2, &(0x7f0000000180)=[{&(0x7f0000000100)="a36762072f9ffbdbf96a1655bf7e9d6785f7bc57dfbaa57fd2ff94846b72029d8f90b88e19f14432b0a49aade01bc1417b2ca1b99c6fd08d2a740600fe552c0b843bcb72bf1d3ce83d698fb93b510ba115b7ad2d0d70bd05f1b5a86cb49026fe158f24c3f8a8a9d5b5f4757c114db75cddb87752d0", 0x75}, {&(0x7f0000000280)="3b46ba9d3b31ddc4ace848a809c18fe4297a859622282d11b50fa31b8b390eed1808defb3dbf79e89c466b8d16694f34484724742109310e6b313f07df3917769fab1723cbc0a0a2f0dd789a79fdf30c3356c6a2eb5585639a347cd6751b65af2f5a2f46d9d9c381a04cfc4734b5ecb96bdd08919b1951013bedc95fab8b9c89e849f131512badea7c92231a285c9c85a6007f5c5e8b4cccfa61f7cdfc3ccc00c8b6205fdaf3905fc67e4914b19f", 0xae}], 0x2) close(0xffffffffffffffff) socket(0x2, 0x2, 0x1) r3 = socket(0x2, 0x400000000002, 0x0) fcntl$dupfd(r3, 0x0, r3) r4 = socket(0x2, 0x400000000002, 0x0) r5 = fcntl$dupfd(r4, 0x0, r4) ioctl$TIOCFLUSH(r5, 0x802069c1, &(0x7f0000000300)) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000000240), 0xc) socket$inet(0x2, 0x4000, 0x6) r6 = socket(0x2, 0x1, 0x0) setsockopt(r6, 0x0, 0x1f, &(0x7f0000000000), 0x0) getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f0000000540), 0xc) getgid() r7 = socket(0x6, 0x1, 0xff) close(r7) socket(0x18, 0x400000002, 0x0) r8 = socket(0x2, 0x400000000002, 0x0) setsockopt(r8, 0x0, 0x1d, &(0x7f0000000500)="2e914f1c65328b884fcd30c993a36a6b2fe02b", 0x13) r9 = socket(0x2, 0x400000000002, 0x0) setsockopt(r9, 0x0, 0x1d, &(0x7f0000000040)="3b914f2b", 0x4) fcntl$getown(r9, 0x5) socket(0x18, 0x2, 0x0) connect$unix(0xffffffffffffff9c, &(0x7f0000000380)=@abs={0x1, 0x0, 0x1}, 0x2b2) r10 = socket(0x18, 0x2, 0x0) connect$unix(r10, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r11 = socket(0x18, 0x1, 0x0) sendmsg(r11, &(0x7f00000024c0)={&(0x7f0000001000)=@in={0x2, 0x3}, 0xc, 0x0, 0x0, &(0x7f0000002dc0)=ANY=[@ANYBLOB="680000000000000000000000000000001be1d5df9462128c6bfebb105901e6bfcce15bc67da9d86827dd5ca681478ecc86ef7d5765050c91175f141575963b6ccbda54c148f7e08e63f0ab35e6359e7fe9ebeb44f87ffea0f8abf9668d63512fe300000000000000a0070000000000000000000000000000db3e5b11d5dfdd321a61a4c072722f4b9b663d2d1016a137d278c76ea3f6ddb183b1da652d31f0726f9c09d5e7e885a54c07d6a987e0f8908b84be5bdfcfbd6f33af460994d969b323c4356f1525deac16fa5c9fcf6cf94b5d359b5623993b267295206314ab2f1218494a78621d454f2bda74655df62087578e1e58872ed2ac53e59913a7519791acd6981dc44278959d6a6966a890d97146ffdb8d43b0c0b49b00942a7035e523207478b167d2e7c030272ecbddf9e56171dd54728a8527b2ee424ddf7553e38ad8aacccf5a0db06bbdc62827b1d3eb159fbaf57cfe7a7021286ecdc90a5e2f9a4a770f8394082ef5c975f6d3fc82c2bf88084c9077b2315eefbfbecc8616e1771f2236c4b06f1b7490472b405691e28bd3e2c38d4d3b8634b0514438b2afb64286db1d0b3d35b44db48c9099fce778a0776aa7756dc03176782507b10b18b1e00987253abb437c8b227bd8b2235362a821a3d2a523e8df88bb059e02d8b50bd8094c450366ba41332a448de1105bb6f13d9d95bfd81145659aa680e23768ff7e4d24d7756a11d3ee2092709e707ac2a19b51ba13ecae4a14eb5886ddccdab71e6341b5b47e3dce28908dbd6051277583c43f7e0e5148cd2dc8eef8fba7bab4b797ffdc6431ccb5da50e3e0e13492a05c43765a72978c45fbcedcccf0ac0ca7ce9a9e38ad5a2b011fca2f58bd6747b64a7c2056a3e6a6959af4858550d4e3428ea0e4cfc939501a593b4c653f1315e367569d799bcabc0032d4a45ca1d691fead6629a40b842dcaea255b872b6e512f9f2e711f158b3bd5acf8adf31efd4d165bac4555a639a23f80966273ae6abaac081dfdcd364a770e57c97e8dae9100867c09c663451753347beef933af1979eddd51d0bbe8f9446bc4e505aaba1201ce268d47737ca85db7916d704f08c32ff88b030c80b7452880069e669b0577da2de666d1c0cf39ca5b600e47f75549c5251454ff98d94eba6440beb1f1d20b80398dcd0fb8e12b9798f8073d5456f1c8420b45b6586493037909bfeaf78733cb244d32db941eb50f22e265210777bdd28eae9d85c0e6bf38437480867eedce762c7c5d1adf9d1f5e5ac9f34c6bd6bef5d1bd75cd66c5c222506349ba44b36bf556594f6103099b882ca06b271ebc12226cd4a87a28bef9fccc0e74c1a79e675b9bb186f44ff358f225918a9eeb79163ef5b31eba319f22ef80efa0bf0c9e64f9d6cd596a002f3f542efac54b21cc2b53c27ea666eb9e9ff4bee340748c595fcd53b0819d87e4cd3231e65ecfbc74b86edbf81dae912050769fa7a28ba1469035bce03ddad42fb774225a207410021228463bfac2b4a3827619bf59da824f893976e4b718521766ad4acf0b549e2e619903ff938fed8e854b92022ec271762b62ce90f371fc329e88208bbff14690301d2cc27567f29a9b30886802f56dc09eecef80cdff230e3aec150f4e37a5e22f832aabb92b43702bddbfabf168cf2f153d03220642fb2fb4bb1df71efd71dcb2485a8726043b54ed7b6a60320c6761326c950461ee76f69ac5ec781a1c90423ca00900ce87141922b1b08cd840e8689a6de2db5ab3542524a83f55d3e24ead8333c20f1d74c43c7ca593410fa8b37869a5ee8c3ba698bf43fb9695753e21f28304d8d7de4b88ac3f545ea0378e6feae6d8846734f35b8ace43949cf4b8e64d8be6dbf5827c5a6a922b238d14cd7d2dffe05f91b308197d210f25abbfdf578c16ec7e8e37ec944010995c6349f932f0fe1c82fd43ff53d3943005a503fce9ffbe9ede77eeaa036aa3ed90e3bab77c4a9cb0d472ebf66d90003735004230dbd4915fbc284a295f325632415fd5744cf9e1c75c78651e6c01211cb0ca2c2af69d3ecd1f2fb99e3b036c08110fbf6108b7920aaced8b9f0efa3ee4039e2c57599a3dc68b4a1384d0dc2ede3a6dff99095eb8691d661bae2533787d7ba4d94416a75d6b2b57a9c178164774ab23128be3816c8ca2d1c62d0b88101796baa2d98d1270217d5fc5a845ff4c2e65c69ad6799707636592bb0f0a0a571ddc894e29a75ecc2e3ee19f64e6e83e22088629db8ba22165927d794f33355c01574b4661b3356083ac9abec025e9d93699a881c25e05f79ea7b972e0f3651f4b39b6596a9d002bbed06173427fbb33056dea5fda15a0abd51fa44933d7a730a54279347a7f1b51c2dabadfc548b157caba8f73e3ebcf349f99f0071af68fdac580650d084374419d40c6e0a0014db474a2ae93e4c7f00753adf24cb41ede8d9ea122ff0d5d12a0b6d1d98b8d93d10006f139d5becd22547d3aa92bc64c05939a17f8872c47594937920bc944ee89a5a47b39e2e314d6925e1e501137286c0da8732be5618e319aa4f12dd1656c2a8681f44802fc61b316ac756adb2f09780cb48f973330dadb867e5a0057a8882526e75f192a572a76e6e047619350f1be28278ba2f30bb6e655768bb725b9a40618aaafda7e0971d1a924bf283f520135928cae034d704f99ac905deab4087568a3413ebcba32417b4bb46b10b5d1e3b649a3f053c2e3424994065fede8ddcfcc6017f3ce6010700298ab2c6ce603525d7fd4f8b96fd2746773058cbb002cc5b56e315297518c967a60d5dd515f3c044a46e665a1ca16e10aef5b264122525921db769d5fc1de844bbca32174c73ae061c78f366f6ea85844559182a96ae83d0ba3c3fdf19e5d013f5b79f5ff5f406cc10255970345b2f90000000000000000000000000000000000000000004fd52122553e76d6cad2f611534f3af9e4abd82e40b97043d9b1a0201e903a93414ff9bb62ea239552307125499f8352f06045e561cff3cc88bbd80b8f29cef4223ac1aa4d60c25968393c8e4a5d0e9657a59896b255f06ec25a591470152ef88ae6da5568ddde968feb9adb007d628e7225b24d627fd13c9b3d7c0891a5bd4dc6d36d774e52b9dca72cc815032a13b4c65c3363d6189853b5144e"], 0x808}, 0x0) getsockopt$SO_PEERCRED(r11, 0xffff, 0x1022, &(0x7f0000000bc0), 0xc) r12 = socket$inet(0x2, 0x2, 0x0) open(&(0x7f0000000200)='./file0\x00', 0x400, 0x70) r13 = socket(0x18, 0x2, 0x0) connect$unix(r13, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r13, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) r14 = accept(r13, &(0x7f0000000640)=@in6, &(0x7f0000000b00)=0xc) setsockopt$inet_opts(r14, 0x0, 0x200000000000c, &(0x7f0000000a40)="ea0f000000000000a04718ac2ed9f1efdbed28a2c017a314b4810833e6ac9c4870bf8cc4a68f1c8f9e15e061b5744ddf8818ff36287b7691f4218897b98b03b52b84096d5199a4a9a57111f2ccab94c68759bc9dfbb0ddca2aa642651b6934794ea8e031cc3b0889e4a11e8670519563a3421e096531ee4ba6ffe243fa0a22a4cc60e63dbb3b7b377cec2250cc7b3ab1", 0x90) setsockopt$inet_opts(r12, 0x0, 0x200000000000c, &(0x7f00000000c0)="eaff115c00000000", 0x8) setsockopt$inet_opts(r12, 0x0, 0x200000000000c, &(0x7f0000000000)="ea00005c00000000", 0x8) setsockopt$inet_opts(r12, 0x0, 0x200000000000c, &(0x7f0000000980)="3761ac124c6412eff347e538b3dc8a0529e43d82fa5efce26fba90e1afa7506112dce740187a5fb4b8da6a541bd78a642aee515ceec283c3ad574412241c230b195719f293d3bac92bc6ac6b450c6d20b98e716eb3b534788e67c84975308c21b8421ab2024aa1b452cf3e505c796e39ff5d01a1af9445f668fe0eae60c612490ddbb29afef21357a10a76a85681304b0cc29497401409af89281aca6830c6d8", 0xa0) setsockopt$inet_opts(r12, 0x0, 0x200000000000d, &(0x7f0000000040)="fc2f13e302f879ed", 0xfffffffffffffc85) socketpair(0x20, 0x4000, 0x4, &(0x7f0000000940)) r15 = socket$unix(0x1, 0x1, 0x0) getsockopt$SO_PEERCRED(r15, 0xffff, 0x1022, &(0x7f0000000000), 0xbe765301) r16 = shmget$private(0x0, 0x3000, 0x46d5f49b37e2c8e2, &(0x7f0000ffb000/0x3000)=nil) semctl$IPC_RMID(r16, 0x0, 0x0) shmctl$IPC_SET(r16, 0x1, 0xffffffffffffffff) shmctl$IPC_STAT(r16, 0x2, &(0x7f0000000040)=""/210) r17 = semget$private(0x0, 0x4, 0x192) semctl$GETNCNT(r17, 0x4, 0x3, &(0x7f0000000580)=""/170) r18 = semget(0x0, 0x1, 0x1c) r19 = semget$private(0x0, 0x3, 0x0) semctl$GETVAL(r19, 0x0, 0x5, &(0x7f00000002c0)=""/23) r20 = socket(0x18, 0x1, 0x0) setsockopt(r20, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r20, 0x29, 0x80000000000000c, &(0x7f0000000180), 0x14) socketpair(0x1, 0x2, 0x9, &(0x7f0000001dc0)={0xffffffffffffffff}) r22 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r22, &(0x7f00000001c0)=ANY=[@ANYRESHEX=0x0], 0x1, 0x7fc) msgsnd(r22, &(0x7f0000000040)=ANY=[@ANYRES64], 0x1, 0x800) r23 = socket(0x2, 0x400000001002, 0x0) getsockopt(r23, 0x0, 0x15, 0x0, 0x0) getsockopt$sock_cred(r23, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000080)=0xc) msgsnd(r22, &(0x7f0000000240)=ANY=[@ANYPTR=&(0x7f00000004c0)=ANY=[@ANYPTR64=&(0x7f0000000180)=ANY=[@ANYRESHEX=r21], @ANYRES16=r23, @ANYBLOB="2d7490092081b1d091476075e68bdff5383327c8b1d59fa5589809e698b9c2fe40032a33070464d26582b4a4867ec73f79ab0c2990eebb60ac386c355c222d8ada4f4eb9acf20db6a38b0747808cc2bea79866067e820c3b038c38030e110a412c40bb1f9d64cc484c96829357f12622d9fba01122e0c5994490", @ANYBLOB="f8f3d67f78052120b61969af5b82cd22a94e2b876a4aa302", @ANYRESDEC, @ANYRES32, @ANYRESOCT]], 0x1, 0x3fb) r24 = msgget$private(0x0, 0xfffffffffffffffd) socketpair(0x1, 0x2, 0x9, &(0x7f0000001dc0)={0xffffffffffffffff, 0xffffffffffffffff}) r27 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r27, &(0x7f00000001c0)=ANY=[@ANYRESHEX=0x0], 0x1, 0x7fc) msgsnd(r27, &(0x7f0000000040)=ANY=[@ANYRES64], 0x1, 0x800) msgsnd(r27, &(0x7f0000000240)=ANY=[@ANYPTR=&(0x7f00000004c0)=ANY=[@ANYPTR64=&(0x7f0000000180)=ANY=[@ANYRESHEX=r25], @ANYRESDEC=r26, @ANYBLOB="2d7490092081b1d091476075e68bdff5383327c8b1d59fa5589809e698b9c2fe40032a33070464d26582b4a4867ec73f79ab0c2990eebb60ac386c355c222d8ada4f4eb9acf20db6a38b0747808cc2bea79866067e820c3b038c38030e110a412c40bb1f9d64cc484c96829357f12622d9fba01122e0c5994490", @ANYBLOB="f8f3d67f78052120b61969af5b82cd22a94e2b876a4aa302", @ANYRESDEC, @ANYRES32, @ANYRESOCT]], 0x1, 0x3fb) r28 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r28, &(0x7f00000001c0)=ANY=[@ANYRESHEX=0x0], 0x1, 0x7fc) msgsnd(r28, &(0x7f0000000040)=ANY=[@ANYRES64], 0x1, 0x800) msgsnd(r28, &(0x7f0000000240)=ANY=[@ANYPTR=&(0x7f0000002b40)=ANY=[@ANYPTR64]], 0x1, 0x7fb) msgrcv(r28, &(0x7f0000002500)=ANY=[@ANYBLOB="000000000000000000009d86c84b8db61dd5000000000023443eb8df875b84f37a607200000000000000ad0ba7387a3c87b49902d58c83bcb67c0c000000000000000000000000000000000000000000000000000000000400000000000000000000000000000000000000000000000000000000b3493bdf58309ffafd5ec3d5c07f8be2d6efab1a208c72d404f944ca7ea9c3b9b845e8e8dbee7e793079d98a1606f6043e3563a0e85e58d013ca5d24815d7839d37cc42adb641a1b9eb318579cfe1278ce0bdd033976b7ee338d7a31ce614745ae1ea318a76aef3550c601b25a4e9f32fc677e4fb68cc52b7fa2040000003a7093776d61b9af2201001794dc604c2961db34af324e83590065c861e3ea1a1a3222ebd77c914e8e992b159c9d625fda6a28b77b59e1c7217ea86f0b7dc818b5502395f38ce9355ecd0d4ff6feedc06c0bdd8aa19a826f0ca37ac301a88c05536557b0fd8246f9e9a2bcc063119adbbd95ec459ba326cd75328db3f18499a90b95d63edb7e0258dd6b02be27d9761b4e5edcef0ffce52ea9d5527b36dec0b201576753d6c661a9282ae17b70e939c821c6f8f4c7fe9b318c8bb2744fa207d2e6451c048e99c3256d7cd89a92b1c0161159ba45a50d42aea6da5be88be8f450ce4ccd91318c03621f40d110e86ce53abf3c7842da8d1483d8a66aa36770720d6caa2ac1a66993e52fd38e5185030e1e62e0abc3657edea0774a6438a1d6c7c12449c94e6429b52d1d98ab7b787b063276abb5ed1acfcbb3beb080d5b0910adb2b40d791976bef6f5429faf427609e028522d0d57b0ddcfef5dccb7cdb08e1436c7f93c6cd8438644330a01fd0ebe1163e53fb0d7ca848939f0c9ab7c57e308ded7fcd0d8331968c90901d49935002ac7a1331bf31ad576d2fc803e7346edb6785c899e8f3c7da2381a4eb2327004309206588c765ee222a827fa9161a66e016b56e7e1608404bb806f582a72a8b295a"], 0x1, 0x0, 0x1004) msgrcv(r28, &(0x7f0000000480)=ANY=[], 0x0, 0x3, 0x800) msgsnd(r28, &(0x7f00000003c0)=ANY=[@ANYBLOB="021d000000000000ddfc630b84486250b099aa9b7272c428de41622b1194de0d71142803ee38913bdb4a0a883144c9b6e1ee7e9f87b517cdd4d9a00d71af5c8e4702a1a4d46bf36ffdf6a4fba253c93fcdd7139884be680003c28c598a778194e09ae9347a443f28b1dd68f76bed7da29497fc9eeb64769bc8c81612e8c27c0079d0cf40b9c8b754daeb2982d28606050dc516a0af1461584bca"], 0x1, 0x800) msgsnd(r28, &(0x7f0000001f80)={0x3, "5aab059e7584be19de16d8a32e0c5d7858899bbc616aeade23aa38f255f2dedc7d9349f609673a9f745b6b5aae9e1e53d2b8d941639c6b5d3b16ea71c4229d0000d8e7497cf22f1cc439ea2b26fcb5355b5b24eab6423706ebfa25245e804c95574b9d3f3d263490ee4823aa6156b2bd8b46afd62f2b01573c376fabb6713c8c3fcbb5c96075498e63bb2e19117fec0866378de0a48ccf0a87d3c451df0c36b08f9d3d6039ebea381e7fca35ed7142c2f0d2e5f9ce3b4033a4312bd05b3a77c1ecc017c46c50c8e10a93dcd069cb4d4575ddd417bd2c5f2470a3deaf000000000000"}, 0xbc, 0x40000000000800) msgrcv(r28, &(0x7f0000002a80)={0x0, ""/157}, 0xa5, 0xd6d0c418f59fe7d3, 0x1800) msgrcv(r28, &(0x7f0000000040)={0x0, ""/120}, 0x80, 0x3, 0x400) r29 = socket(0x18, 0x1, 0x0) close(r29) getpeername$unix(r29, 0x0, 0x0) r30 = socket(0x18, 0x2, 0x0) connect$unix(r30, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r30, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) r31 = socket(0x18, 0x2, 0x0) connect$unix(r31, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r31, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) r32 = socket(0x18, 0x2, 0x0) r33 = socket(0x18, 0x1, 0x0) setsockopt(r33, 0x29, 0xb, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) setsockopt(r33, 0x29, 0xd, 0x0, 0x0) connect$unix(r33, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0xffffffffffffff73) sendmsg(r32, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) r34 = socket(0x18, 0x2, 0x0) connect$unix(r34, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r34, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) r35 = socket(0x18, 0x2, 0x0) connect$unix(r35, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r35, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) msgsnd(r28, &(0x7f0000000e00)=ANY=[@ANYBLOB="1a83f78deee4e53b8981ad1a534262910563b86a6c305e6facc7f8fb5e72e72a68b8021035ed2bd9d58be8963b457cd9f72aea23f0f5f3f8e2cc86c78245b1cb56577a2486948c503ca6678c9a7f577978068bbb9a038eeae0eb75dedf1b87c54a1df02eb8105ff4650035815066f61faaf66bfb5efbe61d18e82d76985303d61e24e11c0f2baade577e6e6cc55642a8931e04dd3b2d47ab498953770fcdb585daf7ec4d24eb5d66d16086c52653118d6cd3", @ANYRESOCT=r30, @ANYRES32=r31, @ANYPTR=&(0x7f00000020c0)=ANY=[@ANYPTR=&(0x7f0000000c00)=ANY=[@ANYBLOB="149c27905c0539e627404cc9db19ac0bba891fd258b3c4a2951206d2b9ea37880049a25934c429638d04ceb73e885fb4e4ff160abfdd82720dfa71b03b771187de0f9b27242d819a3f5ccdd427229de65d859299a7cd89b3d9d33f50277ac2ae5a7c876477c5f7388de06f92791f943bf8dba0202b90dc7a62d62858b43822549f838b8b574ea118bafff160a099c1a1b5e66d2f9249900b29055f3053b16e1df3f9f11b1eb665581f067cd197808c0d945e7b6cfdf583401d513ea37241e8a5291318306b5f91f727c3eb265b95ab382d8eff5a437fb9eb49926ef70b421ebab4f283460662727141d8a89500", @ANYRES32=r18, @ANYPTR, @ANYRES64=r32], @ANYRESOCT=r34, @ANYRESOCT=r15, @ANYRESHEX=r35, @ANYBLOB="8d70c0911a04f6c2a25822583c632c963ce12f855a281deac36f9d599c6150a38e42437dcdba337f009c37c3f41946be296b4db701ad47efba7c49e328ad938a625596e0d2818d018d10a9c38386ec5a66e401de401bb9f39ff140b5854808d0af94726ef15e7506f124df9ecfede51516b97d06c07a6f3edec992e9488fc952b088b2828541411c2ae56281e150111b93f0b5c88594d23e796f06b14dedc3527d76467426900f8b0613be44eb1010e724608056", @ANYBLOB="e516dc448313d8cfb01b42db51f823f89fcadd2e1a622035bd496cdcbefaa59507e78639bc402ffe2aa94fc2f400c4b381166bb3ee533e0000000060a274aa3680dbfefbbeb9f95d186a8ef278ca1885af71aa51985504f1588426c84308da6f7ac0bcddb0b32f09faa2d4ae75d9289f9cfe3560a23cefe4fa7544aa", @ANYRESOCT], @ANYRES16], 0x5, 0x800) msgsnd(r28, &(0x7f00000001c0)=ANY=[@ANYRESHEX=0x0], 0x1, 0x7fc) msgsnd(r24, &(0x7f0000000040)=ANY=[@ANYRES64], 0x1, 0x800) msgsnd(r24, &(0x7f0000000240)=ANY=[@ANYPTR=&(0x7f0000002b40)=ANY=[@ANYPTR64]], 0x1, 0x7fb) r36 = open(&(0x7f0000001640)='./file0\x00', 0x60e, 0x0) r37 = socket(0x18, 0x1, 0x0) dup2(r37, r36) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r39 = msgget(0x3, 0x90) r40 = getegid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, &(0x7f0000000400)=0xc) r42 = syz_open_pts() ioctl$TIOCSETA(r42, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xfff7fffffffffffc, 0x3c6a, "9375b01a93b45136fdf0f0e1787fd11e3b4ba8dd"}) r43 = semget$private(0x0, 0x2, 0x200) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r42, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, &(0x7f0000000340)=0xc) r46 = getgid() semop(r43, &(0x7f0000000680)=[{0x4, 0x3f}, {0x0, 0x340f, 0x1000}, {0x363848eaace71445, 0x8, 0x1800}, {0x3, 0x2, 0x1000}, {0x2, 0xffffffff, 0x1000}, {0x3, 0xb, 0x1800}, {0x4, 0x8, 0xa62479465016c877}, {0x0, 0x2, 0x1000}, {0x3, 0x5}], 0x9) semctl$IPC_SET(r43, 0x0, 0x1, &(0x7f0000000480)={{0x20000008, r45, r44, 0x0, r46, 0x100010024, 0x7}, 0x9, 0x7, 0x3}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) shutdown(r47, 0x0) poll(&(0x7f0000000000)=[{r47, 0x1a5}], 0x1, 0x0) getsockopt$sock_cred(r47, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, &(0x7f0000000440)=0xfffffffffffffcbf) r49 = getgid() semctl$IPC_SET(r43, 0x0, 0x1, &(0x7f00000005c0)={{0x3, r48, r40, r41, r49, 0x8, 0x8}, 0x7fff, 0x200, 0x8}) r50 = syz_open_pts() ioctl$TIOCSETA(r50, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xfff7fffffffffffc, 0x3c6a, "9375b01a93b45136fdf0f0e1787fd11e3b4ba8dd"}) r51 = semget$private(0x0, 0x2, 0x200) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r50, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, &(0x7f0000000340)=0xc) r54 = getgid() semop(r51, &(0x7f0000000380)=[{0x4, 0x2}, {0x0, 0x5, 0x800}, {0x363848eaace71445, 0x8, 0x1000}, {0x3, 0x2, 0x1000}, {0x2, 0xffffffff, 0x1000}, {0x3, 0x7, 0x1000}, {0x3, 0x8, 0xa62479465016d877}, {0x3, 0x2, 0x800}, {0x3, 0x5, 0x1c00}], 0x9) semctl$IPC_SET(r51, 0x0, 0x1, &(0x7f0000000480)={{0x20000008, r53, r52, 0x0, r54, 0x100010024, 0x7}, 0x9, 0x7, 0x3}) r55 = open$dir(&(0x7f0000000000)='./file0\x00', 0x10202, 0x0) mmap(&(0x7f0000002000/0x3000)=nil, 0x3000, 0x1, 0x10, r55, 0x0, 0x0) pwritev(r55, &(0x7f0000000200)=[{&(0x7f0000000140)="04", 0x1}], 0x1, 0x0, 0x0) r56 = fcntl$getown(r55, 0x5) r57 = socket$unix(0x1, 0x5, 0x0) setsockopt$sock_timeval(r57, 0xffff, 0x1006, &(0x7f0000000040), 0x10) msgctl$IPC_SET(r39, 0x1, &(0x7f0000000100)={{0x4, r41, r38, r53, r38, 0x22, 0xae}, 0x8001, 0x1000, r56, 0x0, 0x4fa, 0x1000, 0x1000, 0x3}) msgrcv(r39, &(0x7f0000000b40)=ANY=[@ANYRESHEX], 0x1, 0x0, 0x4) msgrcv(r24, &(0x7f0000000480)=ANY=[], 0x0, 0x3, 0x800) msgsnd(r24, &(0x7f00000003c0)=ANY=[@ANYBLOB="021d000000000000ddfc630b84486250b099aa9b7272c428de41622b1194de0d71142803ee38913bdb4a0a883144c9b6e1ee7e9f87b517cdd4d9a00d71af5c8e4702a1a4d46bf36ffdf6a4fba253c93fcdd7139884be680003c28c598a778194e09ae9347a443f28b1dd68f76bed7da29497fc9eeb64769bc8c81612e8c27c0079d0cf40b9c8b754daeb2982d28606050dc516a0af1461584bca"], 0x1, 0x800) msgsnd(r24, &(0x7f0000001f80)={0x3, "5aab059e7584be19de16d8a32e0c5d7858899bbc616aeade23aa38f255f2dedc7d9349f609673a9f745b6b5aae9e1e53d2b8d941639c6b5d3b16ea71c4229d0000d8e7497cf22f1cc439ea2b26fcb5355b5b24eab6423706ebfa25245e804c95574b9d3f3d263490ee4823aa6156b2bd8b46afd62f2b01573c376fabb6713c8c3fcbb5c96075498e63bb2e19117fec0866378de0a48ccf0a87d3c451df0c36b08f9d3d6039ebea381e7fca35ed7142c2f0d2e5f9ce3b4033a4312bd05b3a77c1ecc017c46c50c8e10a93dcd069cb4d4575ddd417bd2c5f2470a3deaf000000000000"}, 0xbc, 0x40000000000800) msgrcv(r24, &(0x7f0000002280)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002728bb000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000b100d8578ab82c5781251f67b42f8b9c252fceeadb378faaa3898d9fea5f1992721492ac5c276e9ed6e5801e9f6737b64d69bc989b7b57c93b84faf1225f5105bdeef2666257c8d843e1cf8b3a6fd67f0731b9efc58444c4da21cde95b7412fcd637037c5dd09d253ba35fc3ca"], 0xa5, 0xd6d0c418f59fe7d3, 0x1000) msgrcv(r24, &(0x7f0000000040)={0x0, ""/120}, 0x80, 0x3, 0x400) r58 = socket(0x18, 0x1, 0x0) close(r58) msgsnd(r24, &(0x7f0000001e00)=ANY=[@ANYPTR64=&(0x7f0000003b80)=ANY=[@ANYRES64=r58, @ANYRESDEC=0x0, @ANYBLOB="e043dc647d3038bdbed56702948c18b34aec4ec08ad56694447d7892fc28234ad9d62032464b6a3abe07b6bdccc2ffe4d40763da5aff692977f7db83bf53fb80434914057853c25beeb7021b933b9690d3d0191848324c2093809fc6650c9b2032d84edc4bba6843dce16cfcc1971d3bb68924924f7b460c997bb3e90c615271dd71d237369f3c575a072f9cf3ef54ec761ace558bdda982f950c38be4c57e67fd33479e433f369594c3eb66a083213802705a15b0eb2affa8c785ec7730fe2f069fa1756341022f9ea55b04bdce47b488d38b2b898366f741ace9d711fcd01425c08caf32d4079c31dc77c52e8653fc8a8f3cad126acbda1cd33b729a8d702f5891f4249345662268b5d721912c343b9e3013e1876c26818283cd342f6d25f793a5acf0a2b8a9c12e35dc45859b9359b9cb5307487204f7ffaf5c63be5beb00f3b18bf804907d310089b5fc225c8b2af6dae8747c1063d06489f7f4a62a193de462ad667f4553a4ad188aead4eb363c9ac3f8e1677c6b971624c0ca3581351e2a62ac8f014a96a976fa3677664800a36dc20de0128c97604b3c4ccf9b02d71cdd27746c5518beaa0ba3f823ae2c54862989c4d850e7872e62e5ee85e9cdf1d0754fffbc8bbc2340a9a35cc30709128b428a4986f12641842030b97e7df30820586375c591a4110ae05d73e79f9aa15f1e9f8eafa724659b92b598e31bdf0a231036d69f12e1d00f5ab22f93386194cd158fad06617805c8bde60f676894eb0e3811398de865657dfdfe7669bd520d2ce42cb63b964136c1dc5664569336fb8deade99627f13888323243653b61656d193a4012c3a72c0825f9ff0d0d4d5ea6b6dd33f65a5b4cd21a6cc8b8c80bede63293223383ce5d9972126ab8713f8361012baf63e2cd2b7299ecce28c8d35660a268d3c068f6a740da1517df5cb61c844ed82c78533d4e786184d57e00a3193abecf740bd9fa239512bab695d304a4d865e77660f93b92a6310cee1af1d0609a75999e14f37d2c9bcbb5c8d69245a7bf0fc14c180252d7e9c8b50ccac6ed2df7f3a27b901a33b260a5aa3e958ad1d029f93663ed2efdeb9fa5f7e1b38663d180d936a4b868b3ce078d6df9fa7c436919b6db704104763a7a46e19ebcc36b04974e2c43cc3114e5da62ae7d587668e6633ec71dbe8109dde679d531b92dce733851c278cabcc4beea4575f96d1e02746af6288c89472a195283836c181fd0810899c80b4c6d2cb364fa57300bbf9a6b67109d622c5f0e5a707ccfe6c3122a652f0db66c13fb131c9b6d8fa30a0e8793559bbb18641970d9c7597564da051568bbf1ed5f7449697a54c0f1042fe0b236f770d9a5ebf02f246e76ab5953e496686e7495759cd8cfe504088d0991730522533090529e39acd7c3fb7f1d4f3b225fde9b209f5d30cbc8ec9d8d81f68ae45eebda6af940f1a61e532ad53c7988501a42b29573f8fb9760c1bdf4d030505580d8d5d9326d643ae7c891c32a2a7b0d7c1d325b73ef53789e7c8d4279868c03ed0a1d85789ce6822583e049ece752207ee85d37b21820c7539701c36373772e70a44bbf3c69e8d9c5a485786f2ce3375f55c3e108e290c7769520f479d2916e917499ad60e9c2c3848334e1bddbe0e06d29b9dbf11b90726a6835e3155ff671d333cce74c8415339b5ecdb0f4ee7b73e4ac9fdbcdec0b3588ffc15882722753cc2f9925d3b9cf864b94b189b9cc3bcea8799aa30d29aa4db89680d153ca8377f7698a1409586a04328ef0d6b5d274c965d4bc1460cb84e0fdb1d9035e79f557b69ea6b798f29a7f442a71630b8299a42f0dbb5e66c33b153b211dd17b0f7e2d28703a38f67d248e4da1ceac1fc200b0eff66273fe25ea90c6a38e6a99cc7012cc7bee8e6376423b5257318a1d3063b9fbd0bc992592c098e2cb3e2edf67c9224a682eb114d1061c66f99ee386e9e748af59eaf067951db6d143127f72eb605c41162134220d68cb41bd76cfa14d4d9605dfa0dd7991feb89df731a23a3434c7539bf0c79a72157e68e44d779c432e69ba34f645a20948c41de0c4b71e02f0efeeead52c65050624880c732d60a242a85c55f7a47230d682eb45ebf19569569735c906fcdf6c37f4ce256677a465f4e896f51ff637f47b869fa00ea3d0b45a081f018fc4887a4c5ea857274ddd538f5e03a87c063bd25c04c4152b7582ec44d09bafe7513a56e25f83b1dc77355fa5e68b9d15afc086c50227d2c254b222aba9d4eecfe1579c7deb94421b17ffe4b380a824c295d64ba5da1738defc1da06a9857b7d374fcfda2ba007876de24fe6f33d74f681175231d6ddbd0058f73064ca9ede8dc698361a5138585f747df0ff0463d512a902365297a6014244c8e311e998c54b3afa0c3a2dfcb4979157ab7a0eb13619f1df5e432af8ad31e78936923e4013a4035a2cbde0ef5dc8cb9b900fd0ff200d42ce603588e45045b162027a9dd7659c3b0efa508087fde926cf4187bc79ae7d82c63ec6c7a5d2806d56d5103824c384ea4beed5da093bfc55e79afa9b004a74b8dacde4fbffb68979985aed531bebaed4a2652e48ad4a4aaf614832041b8c79d4015b12f082fd36f98932ce4aab24c3d07c034f7909708c0743dc571159f2c955e980f3570761396458952e0461a4c43d05124a269052c640019ef1b6a1674d053af25e41fee9eb628acd10e3134983f5e83e92143487ca6b90ddda00919f0b5485801c52b55b0e85e79592d30b9e74d0b5cbc8abc4af906ff7aad107662be9f1bce61e883e5d7b072a46e4e9ac25c00f8f8e65bc7cd31a4618b02dc1f445d7b6666e6fdeb67c11e4a3088a24a4d9816b3cdc37cea8d0da24247d261ee124dad6fb1b73f8a2dfe4786ba6ba4bee604a20d22a99e65c31135f79a247f06733c172989db4252b6b837c1d197004c02ad03a175415080968e53dd8577344e9855e0a651232250b2d962d06c8c279636a16e92600bf91373a6630fa7370da8f4ba6b4e8784bd61dcf5b117ab7ba2c4a4fd304ddaae4b07cc8ae7ab60fee5dc8afae7f3b7b26f095b64a015dc81147b0ffd007d795eebb34cf8210c57751e810867ac5fe558eb49160ad158dbb98784e7d9e20cd4c5fd696d60c8d8333ce9c5557c8d2346f28691e529f5149fd535682e36339c19611bf8fc5cb5d561138215ea2a7d762c164437a7c2b12767c7bcb9f810c6fec81bfa73616f08ed5a20ceef9b78383a28e74ddd0eb14a2083567bfe32c5ed4e3354970ad39703b23e6b46c810851297f155492938e189d950ce087040c371c9e557ea383f3361f0d2dea7025ce6d9f9a4cddce8d920c1f62ea6144309209ff6c41fa594f19484053f54ba985c16d04b692ba22f554666e8e843c28e0ecdc28edc86464b8a7bc060aac959d1336f1a2bd535511192442ab7553ba77be08aed2c2a5e367064246d4a3630a48768451e46ac3d43bdf65ab4a90cd2dd32ad4d162e98571b96bc80b4393c1fd0cd456f6c94dce98241d68f0f2e4ccf26a18d388a1c0a46638cf3a6523b23730411a94cde57e95b9bce593a0ef3ab4f5becfe99d2b20d70fa97a28552a67f44b6be2979016f4d599ca44e7bcef517c0c6baad691f009d37503459bd8246775188c6e87384e6a39388d605a0b4cd93ccdeacd1e1bbb01bd87ce28419b8107d061914218e0b8e4d2d165aed4314ec2cdd4cddcc29d8a0e33341f95d8da2797518f49a639a97bd11b85ca33743dc56671d66f835bbc8878ae3599076dbf0c29da739c7201be06a7d324957817215f4dfb13c95f85ce8f57e37ec09596425b1b7a13e548f92002e8cbaf4c4c431a9e48e74c8fa681ea63168fce01d20c6c740d0a3197ea14fbd1217bbcac1f9bc27fb46e5149b3893f6f1524eb677f2fe2a8ac1117413e1cb1328571202ee64af175120fffdfef99d0490b6f2a6f06e7f068018165f58ed6c0321adc0cde2b8bedcc7c4f05d1e5a896e5a5a866f9775a757787c9cb8a0acba3de4fdf694c10d21f0cf304cb6f5540bba777d4588a2cb2a408a030bfb14d07dfb2ccc14d4d998597acb9292e0339197aa21d284c4d91c14badc98e6d56d94caf1e49b56a4b1023ad7c34864b46cc2adb38f0afec71ded67c732c255502ce583ef2d2e85c6f094290a5c1955c7bed9c80d35b5367b2ae15ac2d3fd5ff20007b24240dfa6772f7b4a370468b9fe152e7936cdfe224fe6594836d939390d2511485a0f6d1b2c356387afaf84a321184c63de89986e07554dca2cd2b4a0c6480a52bfdc26a35048bc1da58fb6789d54aecef73d869d827712c1f94d91c577664417d3a0cdfaa09d5b23181362e558fca6039aab88c9577a737cf818e795cd928dc71e3b33dcd8462684c59447934e35d926c6482b617398675f6d1432345e50423253a3d31903d1dcca1debc96ef8f9aeb33ff8adc6ac775efb0fea10594109bc9306f77b6f290354eb09c29d5f9182c6b3db8f2bfb8afe6e94814f24c12b9cd05794672283c4ccbe92356b0f90f2321ea3f6cb059b784b0a5c3987522279e93ce5565a52db91687df646ffb14a2dbe39e053258421afc4ad1dc3bc1d5d5461bfc63658865ac5872a35aeadf6902142d0d9dfd4f2b6ab9311644a3d46ce6a51343cdfebcbe1c588c753befc83f136bea4e3482e0412bcb9bce1df6d20f4cd1cf6aefd73f88b5256a8bca677c26acfef74ea494c9dbe07d1541263f8b67c640a4c5325b257539b4136ab783efdfc20f62674b87079fa44db34410f96b5bbb72000ec5f1d5a3e5fe8477eb0800a507fae3cbd56e3d2a8ee14302357fd46c30a968a097240e35a260218b7e665b1e4edb96bb965363bc2c4ea6d77ab831aed518dee0640b2ea492c5735f03e3d0498c985c0bc88205f53b19bdbb67fa89adf11acab369ff6ff2c4876faa5d2a009cdf01fda7500a48517dc1a42560b80e70728df27b4bd7d28d2dfd686b7c2792bd4fe8c28d2b20f84e10c10c1ba270f734531475d68a2fef17860f356cd16c6c006fe6ab9b74fbc2bc053830e7d442931729522371ca6e39a37ac4c76013e70f7342a048b322803e3e638271f19eb862d7ceb964861bbaeef95efa0cf8fe137dee9a657b9f37b5903c1f8abe784a07e2aecbe105ea8d91b537e3cdfb4442b58e650ef23da4300e8d9d0c60f431065fef829d5baeca562aa30cc42539b96676fc0f790f5471764a568f6bd1b6b156de9f05d6da710e62ce22e44aa6ab80ff572a156212e56212d237040ab29ad8bd964f34cc43b095923e78d7395e5fa3c08b1fc3ea22ab07d135a04eaf5a76ff45495e0027bc6cc51d40bb47f28256b5c029e87de8298083b099886eb603f68097e7644aaf0fa1727414680c405cd4c6e9a7e93da67b51c1a2745246c7801f588dbb7facb0c99d304b19be5a32275fce7ba197f9bc560c3af8aad2a89e8f66a343b1ed41cb859844fef35c79003957b80c9b1cc7603466bdf9bf14d8d9c7fd21260bb07b3ec6d034d04dfa33108b70638c8ed4e16a8afd5e7603cca40022e0672e91e911464f1d093ffe2c846f1cacc600704ec7c12610d435e2f50b88ead237b1b51b91d854f0d187b871961bd297f7561b10fa2b4c132621cd85a5d42a69bbe367a2b21d01b7321557e3316f656e0cd9cc5b410a6f29ae1a0a2981b87c61942294f7506c52c3422bdf6a43afd1e6f465a068acdcbd77021880fce8969859d16ef2d7bd96c6d9ea6e5a60c1d4ac63fa646831f1e20b1a6af47909a426fe183cc07255db58712fbbc1126717cd372b7d838e575faead70ee3b946b00"/4111, @ANYRES16=r22]], 0x1, 0x0) msgrcv(r22, &(0x7f0000002800)=ANY=[], 0x0, 0x1, 0x3800) semget(0x3, 0x718598a1c8a6558f, 0x0) semop(r17, &(0x7f0000000400)=[{0x0, 0x2, 0x800}, {0x0, 0x7fffffff, 0x1000}], 0x2) semop(r17, &(0x7f0000000d40)=[{0x0, 0x100000001, 0x1000}, {0x0, 0x0, 0x800}, {0x4, 0x99a, 0x1800}, {0x0, 0x3ff, 0x1800}], 0x4) 19:20:14 executing program 0: r0 = socket(0x2, 0x8000, 0x1) close(r0) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f00000000c0)=[{{}, 0xffffffffffffbffe}], 0x0, 0x0) r1 = socket(0x18, 0x3, 0x0) setsockopt(r1, 0x1000000000029, 0x4, &(0x7f0000000000)="06000000", 0x4) r2 = socket(0x18, 0x1, 0x0) r3 = kqueue() r4 = fcntl$dupfd(r3, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x4000)=nil, 0x800000004, 0x0, 0x10, r4, 0x0, 0x0) r5 = kqueue() fcntl$dupfd(r5, 0x2, 0xffffffffffffffff) r6 = kqueue() r7 = fcntl$dupfd(r6, 0x2, 0xffffffffffffffff) r8 = kqueue() r9 = fcntl$dupfd(r8, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x4000)=nil, 0x800000004, 0x0, 0x10, r9, 0x0, 0x0) mmap(&(0x7f0000419000/0x4000)=nil, 0x4000, 0x0, 0x8010, r9, 0x0, 0x3) getsockopt$sock_cred(r7, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f0000000080)=0xc) fchown(r5, r10, 0xffffffffffffffff) dup(r4) close(r2) fcntl$dupfd(r1, 0x0, r2) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r11 = accept$inet6(r4, &(0x7f0000000100), &(0x7f0000000140)=0xc) recvmsg(r11, &(0x7f0000000300)={0x0, 0x0, &(0x7f0000000240)=[{&(0x7f0000000180)=""/164, 0xa4}], 0x1, &(0x7f0000000280)=""/107, 0x6b}, 0x40) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 19:20:14 executing program 1: connect$unix(0xffffffffffffffff, &(0x7f00000004c0)=ANY=[@ANYBLOB="050073a27f000001b0c062ad9bc9773a2d77b30efd0841f6d73708e4182eb27a0ee2d76a35c173856d02acd752af18b41ab28b843148f2c89a1a9dfa87ad0ef21655abaf6abd955d0566827b89b2ff3bb810567b198ea29e9aee167ef25930a1e58822b2e0230f1543d2660f0b0ec1cca91e986881e99d4618f2f5b06ced216040d1dbe375406ff6c27198fa1c46d106f9422cc5ed5d5a7d236a056231ddf5c4f93de1fc22d8d3eaf5aaf4f1d6f4b319dd11a6d18679d00516c69f6d1529b1f376a92db813"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x1, 0x0) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) dup(0xffffffffffffffff) r1 = kqueue() setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f00000000c0), 0x4) fcntl$dupfd(r1, 0x0, 0xffffffffffffffff) socket(0x0, 0x0, 0x0) r2 = socket$inet(0x2, 0x0, 0x8) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000000)='\x00', 0x1) kqueue() r3 = kqueue() fcntl$dupfd(r3, 0x2, 0xffffffffffffffff) r4 = fcntl$dupfd(r3, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x4000)=nil, 0x800000004, 0x0, 0x10, r4, 0x0, 0x0) setsockopt$inet_opts(r4, 0x0, 0x200000000000c, &(0x7f0000000280)="eaffff0700000000", 0x8) setsockopt$inet_opts(r2, 0x0, 0x200000000000d, &(0x7f0000000140)="eaff125c00000000", 0x8) r5 = accept(r2, &(0x7f0000000180)=@in, &(0x7f00000001c0)=0xc) setsockopt$inet_opts(r5, 0x0, 0x0, 0x0, 0x48) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r6 = socket(0x18, 0x1, 0x0) setsockopt(r6, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r6, 0x29, 0x80000000000000d, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) r7 = socket(0x2, 0x1, 0x0) bind(r7, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r8 = kqueue() r9 = fcntl$dupfd(r8, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x4000)=nil, 0x800000004, 0x0, 0x10, r9, 0x0, 0x0) r10 = kqueue() r11 = fcntl$dupfd(r10, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x4000)=nil, 0x800000004, 0x0, 0x10, r11, 0x0, 0x0) r12 = kqueue() r13 = fcntl$dupfd(r12, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x4000)=nil, 0x800000004, 0x0, 0x10, r13, 0x0, 0x0) dup(r13) listen(0xffffffffffffffff, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) 19:20:14 executing program 1: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x4000)=nil, 0x800000004, 0x0, 0x10, r1, 0x0, 0x0) ioctl$KDGKBMODE(r1, 0x40044b06) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000000), 0x46a4, &(0x7f00000000c0), 0xfffffff9, 0x0) r3 = openat(0xffffffffffffff9c, &(0x7f0000000080)='.\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='/', r3, &(0x7f0000000140)='./file0\x00') unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000200)='x\x00') r4 = kqueue() r5 = fcntl$dupfd(r4, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x4000)=nil, 0x800000004, 0x0, 0x10, r5, 0x0, 0x0) ioctl$BIOCGRTIMEOUT(r5, 0x4010426e, &(0x7f0000000040)) 19:20:14 executing program 0: r0 = socket(0x18, 0x4000, 0x80) setsockopt(r0, 0x6, 0xda, &(0x7f0000000080), 0x0) socket(0x20, 0x3, 0x4) r1 = socket$unix(0x1, 0x2, 0x0) sendto$unix(r1, &(0x7f0000000100)="373b2e038b4b996db17fe835de88251b9b2f4df1580f71a69bd4de7784b79c369e578110167e1a5287caa7281f7d1c459d8b9fb60589c808ed542cf67e5233a0527def64b6b94f09bda4831b523a8fdb444d616592499868adef6e9703000000000000009ee88ded07eab92e6e7ca5fb074aedaf358e5bd1dae12f3fb3535149f67ab92e198bf8e746684281d8e13a4afb2bc24434656da813038038b170ee9617e282b008fa71cbb76124505a0e9053e934e0", 0xb3, 0x8, &(0x7f0000000200)=@file={0x0, './file0\x00'}, 0xffffff67) 19:20:14 executing program 1: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="90ac"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x1, 0x0) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) msgrcv(0x0, 0x0, 0x0, 0x0, 0x0) msgrcv(0x0, 0x0, 0x0, 0x3, 0x400) r1 = socket(0x18, 0x2, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) sendmsg(r1, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, 0x0, 0x53}, 0x7) r2 = socket(0x18, 0x2, 0x0) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r2, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) r3 = socket(0x18, 0x2, 0x0) connect$unix(r3, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r3, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) r4 = socket(0x18, 0x2, 0x0) connect$unix(r4, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r4, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) socket(0x18, 0x0, 0x0) connect$unix(0xffffffffffffffff, 0x0, 0x0) sendmsg(0xffffffffffffffff, 0x0, 0x0) msgsnd(0x0, 0x0, 0x0, 0x0) r5 = dup(r0) listen(r5, 0x0) r6 = kqueue() r7 = fcntl$dupfd(r6, 0x2, 0xffffffffffffffff) close(r7) r8 = socket(0x2, 0x1, 0x0) connect$unix(r8, &(0x7f0000000200)=ANY=[@ANYBLOB="0000282f666908d6307b1598152d1fd42ca41613efb19c4dfc6802113363359fec08e3d56167e1e028bc9cd5139fa268fce11d13ea4e0771339b73559d314c0403bbfdbcc2f7817f7c5ae5dc750000000000000000000000001a0000000000000000e6ffffffffffffff000000"], 0x10) r9 = accept$inet(r0, 0x0, 0x0) sendto$inet(r9, &(0x7f0000000940)="1daad5cd36195d6810b318271ef9a4e226c2d78a5413faf736de6e7b07d1d62e84affdc376a493673d4195232fedc101a1d8ad376f5c1dba9d565c875025f067ef069c8b78d70a06bb9b172a2d7c03eff6b58b06bbacff74db5471704990b5bc7c583f053ce0dab8e1d855c002e5c0f21090e2672493cfcf71096ded57b5350b28f1e7ddaa45ba14ff355c5280064a77fcf0cc7510946d503350ec4e8277e807e52985f11324bb0c5d72b0f9c6e2b27671de172e8a5307791b203a90fb79bfc05002e542e32b5b78e75e1f7d9deeb76cf17582198b5056bcdc5d0d8ace2bc699a0db1e138a000000b92c28d329fb8635224fd0e41eb6d9e3de4c0122bef8eb0acc9fbb9fa70dfd265fa833f7f7788b351b9a0abf03d9e21a38de65ed7352c75d1071194a948a28b75775ade8db55259b6cf70e825b9e7675cc696e9657d9ba4ae249fbfd5ebe2c9499b26fc3462aeff27e94fe6994ffe7086d8f0c631b96880096d82665ddc95c8ed5e187c85fc07bee3f65d4b91d59436540aac4eff6f5cea6e4233587318755e8797de2e8521227ec1e7a11d2d5ab7cdae30ef53c508981eb15f187342a1bd1085698e3f5ae7cf69e79e10fc7d8f9f2fe3d1d4cf4dc054a98f9013b515452b742f911f5aa5258ea5504ec5fd23969dc552e1d6f13d86e3043a8ed35e413ea2a8c43d6c462463b88ea0a3fa87742efce671a2f79f5b66a844f9a016ba0a0eafb7f26c47f58f25808cbfc6902b0f0133039066c1b0e4b133ab19283a8447b9412faf99b67243a3fab7392f29b6d3cae0b4fc6e528f7662267692e44540bfc23ae65598b6b621eed2daac98c6f59ee7a08fca4bd017e4b6b9be821d9af3bc2fadf96cd15857a54d7e879fa9d61bf34654841f961a030f3c81f9c755a28b0ccb8fa9262c5d930c8f527d9bd5fd14ec06e29de61866bb4fb0e405b324db46fa449242b5ff6e3c66bbaa50d8736d7be3e9728bcebe3f703aa3d99b63d390759a13c2251c3ef8a3e03f42c132db4317736a807c778c6b5e72a12330acd4552f2315b02eb9ceacde4bec3b552378a1bd623c1af3f4ed230056a735d0c372b6bc122373bd05a3a8f", 0xfffffe60, 0x403, &(0x7f0000000140)={0x2, 0x3}, 0xc) recvfrom(r8, &(0x7f0000000180)=""/66, 0xdf, 0x40, 0x0, 0x0) setsockopt$sock_int(r7, 0xffff, 0x1023, &(0x7f0000000080)=0xffffffff, 0x4) 19:20:14 executing program 0: pipe(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) poll(&(0x7f0000000000)=[{r0, 0x80}], 0x1, 0x0) mmap(&(0x7f0000ffc000/0x4000)=nil, 0xfffffffffffffff8, 0x0, 0x10, 0xffffffffffffffff, 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x10000221, 0x0, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwritev(r1, &(0x7f00000003c0), 0x273, 0x0, 0x0) ftruncate(r1, 0x0, 0x7363) mmap(&(0x7f0000000000/0x10000)=nil, 0x10000, 0x2, 0x10, r1, 0x0, 0x0) r2 = kqueue() fcntl$dupfd(r2, 0x2, 0xffffffffffffffff) close(r2) dup2(r0, r1) mmap(&(0x7f0000000000/0xb36000)=nil, 0xb36000, 0x2, 0x800000000009030, 0xffffffffffffffff, 0x0, 0x0) 19:20:14 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000026ff8)={0xffffffffffffffff, 0xffffffffffffffff}) getppid() recvmsg(r0, &(0x7f0000002700)={0x0, 0x0, &(0x7f0000002580)=[{&(0x7f0000000080)=""/52, 0x34}, {&(0x7f00000004c0)=""/4096, 0x1000}], 0x2, 0x0}, 0x842) recvfrom$unix(r0, &(0x7f0000000100)=""/81, 0x51, 0x0, 0x0, 0x0) r2 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) write(r1, &(0x7f0000000000)="87", 0x1) close(r1) socketpair$unix(0x1, 0x0, 0x0, 0x0) 19:20:15 executing program 0: r0 = syz_open_pts() ioctl$TIOCSTAT(0xffffffffffffff9c, 0x20007465, &(0x7f0000000000)) r1 = kqueue() r2 = fcntl$dupfd(r1, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x4000)=nil, 0x800000004, 0x0, 0x10, r2, 0x0, 0x0) getsockname$inet(r2, &(0x7f0000000040), &(0x7f00000000c0)=0xc) r3 = kqueue() r4 = fcntl$dupfd(r3, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x4000)=nil, 0x800000004, 0x0, 0x10, r4, 0x0, 0x0) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000080)={0x0, 0x1ff, 0x7fb, 0x0, "0366402ba77f0c033c02df71795acd76ef0800"}) write(r0, &(0x7f0000001300)="0c4a615cfab0fbad70beba3139ff0cf5d56b23630004ba800088bdb57cd05fcf5c01445c26cb23296104792dc51862216351f241880a0000000000000b0aff21e72c01a62ae39e0000000000000000000000000000009f33225044ddac1951330fcd806b0227e065185fd128dc99c9c1fce43eb3430c65b65b4b9333039fd276f5d8603909", 0x85) 19:20:15 executing program 1: r0 = socket(0x10000000011, 0x8000000003, 0x0) close(r0) r1 = socket(0x2, 0x8002, 0x0) connect$unix(r1, &(0x7f0000001740)=ANY=[@ANYBLOB="8202adfdffffffffffffff653000463f7b197a380000000000008295955984c87910bf453f03000000cdb67ef6cb927fa69dfceac2a84e6abca64896bc5e57c6360bcd4c0a162b58fd4237b8fa4d012ae447472b3e8495aaee48c02f6abf1e6bf3bf554799b9f213ad30505e8f0000a49fef9d612f87a5c5fe65baa202361cd8cac7dbac5b65c6593d2870bc120400350000000000000000000000000000000000ff0100000000000021d39b4028adb1ff1afb37ec4305642ad2cf8724eb18089278e314330000000000000000000000e02b05e5d12f524ab2aa8cc7712a2b279dbff4b7b46564ef560026e969c9341589ac85cab1a4c6b41dccf137c8ae135db3119e911c3a94484c692cac607b1c26455bedfb9c9f35f23d1aa5513a6c17f38969eddff7744123053ff03d925341d85544cd1cfd0b34aa3fc1611cc665980ea3b1e31f007bf8f244ff010000000000000906000000ec895c4784f63b0ba02e9768a8b36d05c2b89da05a0a414c6394359a0000000000c5906c074cf888981d4e22265367027548d8ffda5eb1152f6b60afa3393fc23442dc9631d64bcd5b823e495bb171672365f9025ac16e369633d89aac2204ccdaf733f9a5b0f2c82d33436a13db936a5d3378479709da7f66d0c7598f54a53f5e773e35d0d6bc372d1a8ff22aa3cdc2e80e7f000000000000003f5a2469bfe8c96e620397a30031541469659255490b88ff1bf33436e6331ad3574d79be64d7a570715f68932de75cc13ec316484d3e4132dee58554fdac1bfa4aca2c3ebed7bd1bd9da569f770ddbf42b3a87e75f6a28b7f09126efe6c2d6ad126358a2bf7eb6652c52476b0f4a1fc0c7ee2e61ac5538254b916042575a9603e929cc5b030087c08f6f7c1013f89d3bd1f11b9dd8c3e5afc074c1771cebe415fa2cfdee2e52bf897cc2330000000000000004751b76b6c98bf0d9f371e916fc7b88c013c7381f77988003c7ba2c44768789d05f77e9f616eb7246be9389e32be26a498d0ce05a3852a1cb4338f3bfee17a07001520dd2515741374c70916b23a8b086c43633a42e93fe75f8a85f37ee8c3f120c000001007c1f1dbea0d7ce58d78b79dc0793721aa7885824e119dc4c67c825898793cd381a7aa89400bfc4c950eb6fcd3be43aab78a2793c3f1253654f503adf2f3b4affd04d710180b8bbca7e54747213442d720dac635800236b272dd10000008f9d5e3da04cfbb073654c94798428fd33becdfff903ad0000ac75aec99a8ea296f8f93ddc76bf621af687923ec91aed6cb55ad71e211058b6b187190f4287f30056f0eca629d0162d03821b117c90841ea6147ce522005f96566eaa0312083d8597e92269a7d09c1048d54e3fe2c38b66b4d7e28272aee313f431ebf190de01bbb11a2c979c4543f9000000df395e367a8807e37779cb60ff7fb71682d1a247d5d2b5afc600100000000000009c42bdbe3f267105d1d6654c4dcc8f494de290673b40ddb1ae4ea610e2f6d9d55b434e8e41a07740889b4d873318f832941ed130ec8be79ab4cea21b83e2f6ec1abdc4a29f701d87d5774af8e999855d0b0f27c1478755604f7c7aa2cd85d12f1b36a56a3623e4aa467719fbcfc59a4f71965e8b803d8b2aa14fe22e5c3f66f6295b468a8961b6c5d96faf962bfb27c16eb7ef661559319aa672530bc9c1c0d4a00ea4193b1f53fec6b557d1a42f82d0694648ff9418ad57cda34996b6d8fb49be96516b8635cc41834400b117062eec816831cf5a57c11025f971a03faa3e1742f1492eb08150c3d3edb8449080d2455b8158788200000000"], 0x10) setsockopt$sock_int(r0, 0xffff, 0x2000, &(0x7f00000000c0)=0x2, 0x4) sendto$unix(r1, &(0x7f0000000d80)="380014a288c8affbae9a76965a26402ef5395e0cb6486366c64ca692ccbd80e2bd0a107f8e102fc78b82d42178295d922ca1d790c2b8e6252c130a7d2db8d4c8936b385c4bfd6cfe7ff3f94380a77ad06ff75a36ae60fbe4ea8dfa2d3aa3debb5ea06c8aecd1c7dcbc208ba26348692485f26055250a37072b8a7dbf3049960b310c12c8d60f4fe1bff1f802c603259d4e6f6ca5d6c05e96771c4480767d05ad330aeb2c5c68e65303a67b1a33c437dca145dfed1dcd2b7b6e6283cd00913dbe59979b59820d069f9c553d414081c70518f85366e29f47fb918b2807f07c2ea47379fbf496d3b8def3ff63c926104a0ed9eb31e6797c083db4d4356447cf6523c72777c43a52762adb398f670400ed2a8a1797a142b49eabb2aa054c0e0b170f10bb06315f251e01e2acaa723d5d01ecc80a3bfc144cb496036fbe4904ea2d8d12ddc579385883187c3008f0de7283629413388ec8f5056bcdfed76f208545ccd6a3a5090c2dd74d5bdafc3ce9d2585807d5172c8eacaba7ee8c08a7504d537f27c12723e1428530853eed713002517c7ae9632b501045b3c0fab73259e5ca1422bb940e35c23bdfe1c9352260dda1ad2050225412ad535ef67d4cd225414bec2420b72bdc082f4b70bd35e913ca32755358d5fc9828e59aa757c3fec5aa41afcf875a56fd86a07950a5f5a0c042ea9320ac56d22a2329197e907a4e2615fb621185921cb313388c2d4985282d7502a88edb030a2f9886ef727356987c3fa0a76af86286f9d10d96954b3063581e32d85798106680dc9fc1cf687dd98e73026c22eceee6438b66af66c80a0dba9b49b90d1090d24cf55129d7348edabeda1cbc63a9b5c05777f0b3054495329661b43a0635b05c5170939d99026cc8fa69b416631854a63dbd733729c2ae81d1ade08020fe51e9dcc868b24390bc1a2a04cbe4e8b346af29bd0fc4a7ba3d37dad3b53a0c7cf2426f30a7266cdbf66fc63e99004d8ddb0e26d98a0f7f821fb01a8f65d1df8475dc3613105bd6ee7c6633a9d564816520ac0be70aa48ca05a8a02eb47901f3b2d30175c1d179595266b1dc6ef1d9e0bd8b33b10772cbff9abae125df19da7f072afe9df8ea7efb01685b96b345c402a35851835372345afb5961a4345b89fbd5e452640cc9e22bd5320df86c2a551538da73a39bb93c03331a4ead982dc5753d368624bc81a849b2d52dd20bf11e085d4ca25c3202d63669c92daab05a7d4fa4af875f523a35e0b90a33dad70c4f60c660f816f72764a4474aa25fb567d209f1468f2f15476a7e80cb26cfe3bf25de57789425fe1e5e24c809a8cae675ff720410ea42e28ddc37e295ebd1f9f8bdeb285ff70467e03006817df421e97a1d565ba6abbd180799c882a6ffd6e0e8c9206a7571fbc44969ac35fac698426504ee59171bd509bca9f43d2b36fcdff694bb34a62f3523bfee0cab78649bf73106ec060ea618f6f6da90cccd0ef5e4a16bd5e1c4fb8192aff65249a2950ece088b41626cdaefdcfde7b08ae7b415bf2143ffa145bccc6b91d44175d1363c91ae352a826b7cb635239233b8157b9e53b9361e970867b9bd8f66309c45bc7dfc94dece38f0362abb293a0b9ff18d27b536f9f368143ca828bb8ef8e6ee9c16f86c85d0773e7ec203142dec71e031e286878690f8558f459a1ba3fb1f6c74db5b74802edb8c47f9389b91a70273e75a86aca08ade1988594e12e2158b0bfbf725aa5c08e0ed76f04e417056d311249f735fbb9290bf7282e09aa3c4a09fb1dddee2f8be3f08320886e872657dd89b134680e039494ba2fcc154285dd7bac8724080be63df6b9939a78a8dad63a7dc5e3bfc19e4acf86c4eb9feef0c9bce660552f299a333a5262c97500ede28bcdd3255062eed5c232b5b8a25c7fd593b16688eb11506d2b2bb7e9dd4eb26b837bda53e6b8ef2a5c61c842901233cee993b5ab82e284d4995a660a43c7a67a8f7dc6fc3c09772269a83899cff74256501a5b1733f22dfd7ba7839621ad76", 0x599, 0x0, 0x0, 0x0) r2 = kqueue() r3 = fcntl$dupfd(r2, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x4000)=nil, 0x800000004, 0x0, 0x10, r3, 0x0, 0x0) ioctl$WSMUXIO_INJECTEVENT(r3, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x7, 0x81}}) 19:20:15 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x9, 0x93}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{}, 0xffffffffffffffff, 0x0, 0x40}], 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) ioctl$TIOCSETAW(r0, 0x80047469, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, "1ffbdfa6163cb90277925f1be62c36ae61c4a648"}) read(r1, &(0x7f0000000040)=""/145, 0x91) execve(0x0, 0x0, 0x0) write(r0, &(0x7f0000000140)="b3ff", 0x2) 19:20:15 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f0000000080)='./file0\x00', 0x10, 0x101) getpeername$inet6(r0, &(0x7f00000000c0), &(0x7f0000000100)=0xc) setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r1 = syz_open_pts() close(r1) r2 = syz_open_pts() close(r2) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000180)=0x5) readv(r1, &(0x7f0000000280)=[{&(0x7f0000000000)=""/48, 0x30}], 0x1) 19:20:15 executing program 0: open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0xfffffffffffffffd) write(0xffffffffffffffff, &(0x7f00000000c0)="6e012a8a3ac4b7b30acd413b11483d1b833d77c4d9b4f8380ac224e3eb2134e45aa9a4d2a3e5253eef96b1be26da4a4e32428961a7d904a589fbacb27b716d95e134eacb7ebfc326d2927bc5822e49a74002302886ea7e05c1e9bff429d18632c9c79110274cfea380ce6206e16d7b80eab4d2b69162293edb1c70fd55cbad4013e649c6", 0x84) r0 = kqueue() fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) ioctl$FIOGETOWN(r0, 0x4004667b, &(0x7f0000000000)) r1 = open$dir(&(0x7f0000001240)='./file0\x00', 0x0, 0x0) r2 = dup2(r1, r1) mmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x0, 0x2810, r2, 0x0, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000001240)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000140)={0x0}, &(0x7f0000000100)=0x1) ktrace(&(0x7f00000001c0)='./file0\x00', 0x0, 0x104, r4) 19:20:15 executing program 1: setsockopt$inet6_MRT6_DEL_MFC(0xffffffffffffffff, 0x29, 0x69, &(0x7f0000000040)={{0x18, 0x3}, {0x18, 0x3}, 0x0, [0x0, 0x0, 0xfffffffe, 0x0, 0x0, 0x0, 0x48000000, 0x1]}, 0x3c) r0 = socket(0x18, 0x2, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x100, 0x0) r2 = kqueue() r3 = fcntl$dupfd(r2, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x4000)=nil, 0x800000004, 0x0, 0x10, r3, 0x0, 0x0) r4 = kqueue() r5 = fcntl$dupfd(r4, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x4000)=nil, 0x800000004, 0x0, 0x10, r5, 0x0, 0x0) r6 = fcntl$dupfd(r3, 0x0, r5) getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f00000000c0), 0xc) ioctl$BIOCSDIRFILT(r1, 0x8004427d, &(0x7f0000000080)=0xd722) sendmsg$unix(r0, &(0x7f0000000600)={&(0x7f0000000040)=@abs={0x1800, 0x0, 0x1}, 0x1c, 0x0}, 0x0) 19:20:15 executing program 0: openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x10, 0x0) r0 = kqueue() fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) ioctl$VMM_IOC_READREGS(0xffffffffffffff9c, 0xc2485607, &(0x7f0000000080)) r1 = kqueue() fcntl$dupfd(r1, 0x2, 0xffffffffffffffff) fcntl$dupfd(r0, 0x0, r1) r2 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wsmouse\x00', 0x8000, 0x0) readv(r2, 0xfffffffffffffffe, 0x0) 19:20:15 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) socket(0x18, 0x5, 0xdb) r1 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "b8000000000000080100"}) close(r1) close(0xffffffffffffffff) r2 = socket(0x800000018, 0x2, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x4) mkdirat(r3, &(0x7f0000000100)='./file0\x00', 0x1) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0x0, 0x0, 0x0, 0x100000000000000}], 0x0, 0x0, 0x0, 0x0) bind$unix(r2, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x4}, 0x1c) setsockopt(r2, 0x1000000029, 0x2e, 0x0, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) write(r0, 0x0, 0x0) 19:20:15 executing program 0: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x0, 0x10, r1, 0x0, 0x0) r2 = kqueue() r3 = fcntl$dupfd(r2, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x4000)=nil, 0x800000004, 0x0, 0x10, r3, 0x0, 0x0) close(r3) mmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x0, 0x10, r1, 0x0, 0x0) mmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x0, 0x10, r1, 0x0, 0x0) kqueue() mprotect(&(0x7f0000ff6000/0x9000)=nil, 0x9000, 0x2) mlock(&(0x7f0000ffb000/0x3000)=nil, 0x3000) mlock(&(0x7f0000ffa000/0x2000)=nil, 0x2000) ioctl$WSDISPLAYIO_DELFONT(r3, 0x8058574f, &(0x7f0000000000)={'./file0\x00', 0xd10, 0x7ff, 0xffffff7f, 0x1, 0x80000001, 0x79, 0x7, 0x2, 0x0, 0xffff, 0x7}) munmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000) 19:20:15 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff}) unveil(0x0, 0x0) unveil(0x0, &(0x7f0000000140)='c\x00') openat$vmm(0xffffffffffffff9c, &(0x7f0000000000)='/dev/vmm\x00', 0x1, 0x0) shmget(0x3, 0x4000, 0x0, &(0x7f0000ffa000/0x4000)=nil) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSRTIMEOUT(r1, 0x8010426d, &(0x7f0000000680)={0x4, 0x4}) r2 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r2, 0x0, 0x200000000000a, &(0x7f0000000000)='\x00', 0x1) setsockopt$inet_opts(r2, 0x0, 0x9, &(0x7f0000000040), 0x0) bind(r2, &(0x7f0000000080)=@in6={0x18, 0x2, 0x20, 0x38000000}, 0xc) sendto$unix(0xffffffffffffffff, &(0x7f00000000c0)="aa46ae68bb3128d07b7478df4defd214680c685f1df2eb8f7eaa7d89fcdf6e0ac32611c9eeffc9aaf8f82ecf0ca2a47726a0225a", 0x34, 0x2, 0x0, 0x0) shmget(0x2, 0x4000, 0x300, &(0x7f0000e3d000/0x4000)=nil) ioctl$BIOCSRTIMEOUT(0xffffffffffffffff, 0x8010426d, &(0x7f00000006c0)={0x7fff, 0x101}) recvmsg(r0, &(0x7f0000000000)={0x0, 0xfffffffffffffe9a, &(0x7f0000000240)=[{&(0x7f00000000c0)=""/114, 0x65}], 0x2af, 0x0, 0xffffffffffffff23}, 0x0) select(0x0, 0x0, 0x0, &(0x7f0000000240), 0x0) socket(0x0, 0x0, 0x0) r3 = semget$private(0x0, 0x4, 0x1000100d3) semop(r3, &(0x7f0000000480), 0x0) semop(r3, &(0x7f0000000000)=[{0x7, 0x7fffffff, 0x800}, {0x2, 0x6f, 0x1000}, {0x1, 0x4, 0x1000}, {0x4, 0x1, 0x1800}, {0x0, 0x5, 0x800}, {0x3, 0x7f, 0x1000}, {0x7, 0x80000000}, {0x3, 0x8, 0x1000}, {0x2, 0x8e, 0x1000}, {0x3, 0x7, 0x1000}], 0xa) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)) r4 = socket(0x11, 0x4003, 0x0) setsockopt$sock_int(r4, 0xffff, 0x1004, 0x0, 0x0) socket(0x11, 0x4003, 0x0) 19:20:15 executing program 0: semget$private(0x0, 0x0, 0x2c1) semop(0x0, 0x0, 0x0) r0 = kqueue() r1 = fcntl$dupfd(r0, 0x3, 0xffffffffffffffff) getuid() r2 = kqueue() fcntl$dupfd(r2, 0x2, 0xffffffffffffffff) write(r1, &(0x7f0000000100), 0x0) mlock(&(0x7f00003eb000/0x12000)=nil, 0x12000) mmap(&(0x7f00003f8000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) 19:20:15 executing program 0: r0 = msgget$private(0x0, 0x20000003c4) pipe(&(0x7f0000000480)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = socket(0x11, 0x3, 0x3) sendto$unix(r2, &(0x7f0000000200)="9b03050400000000000008000101000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882a297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282902e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be657aea800000002000000000000020208a371a3f800040000000000000001000000000000000000", 0x39b, 0x0, 0x0, 0x0) r3 = msgget$private(0x0, 0xfffffffffffffffd) r4 = socket(0x11, 0x3, 0x3) sendto$unix(r4, &(0x7f0000000700)="9b030504001a915ff5de46abcfe2000000000008000101000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882a297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282902e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be657aea800000002000000000000020208a371a3f800040000000000000001066a709640a8839d52523fb9fa7741ef81760d0a3c", 0xc6, 0x0, 0x0, 0x0) r5 = socket(0x11, 0x3, 0x3) sendto$unix(r5, &(0x7f00000003c0)="9b03050400000000000008000101000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882a297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282902e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be65756ae28155ecc7674bfb48673a075aea800000002000000000000020208a371a3f800040000000000000001000000000000000000", 0xbf, 0x1, 0x0, 0x0) msgsnd(r3, &(0x7f0000000180)=ANY=[@ANYRES32=r4, @ANYRES16=r5], 0x2, 0x800) msgrcv(r3, &(0x7f0000001540)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000008000"/235], 0xeb, 0x0, 0x1000) msgrcv(r3, &(0x7f0000000200)=ANY=[@ANYRES32=r2], 0x1, 0x2, 0x1000) msgrcv(r0, &(0x7f0000000540)=ANY=[@ANYRES64, @ANYRESHEX=r0, @ANYRES64=r1, @ANYRESHEX=0x0], 0x4, 0x1, 0x1000) r6 = kqueue() fcntl$dupfd(r6, 0x7, 0xffffffffffffff9c) getegid() socket(0x2, 0x4001, 0x0) r7 = kqueue() r8 = fcntl$dupfd(r7, 0x2, 0xffffffffffffffff) fchown(r8, 0xffffffffffffffff, 0xffffffffffffffff) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000600)) kqueue() r9 = syz_open_pts() close(r9) ioctl$TIOCSTOP(r9, 0x2000746f) ioctl$TIOCSETAW(r9, 0x802c7415, &(0x7f00000001c0)={0x0, 0x0, 0x7, 0xfffffffa, "54b9116c0842ea05a5e371119dfffb78442ff699"}) writev(r9, &(0x7f00000004c0)=[{&(0x7f0000000380)='x', 0x1}], 0x1) r10 = socket(0x18, 0x2, 0x0) r11 = socket(0x18, 0x2, 0x0) r12 = dup2(r11, r10) sendmsg$unix(r12, &(0x7f0000001700)={0x0, 0x0, 0x0}, 0x0) sendmsg$unix(r12, &(0x7f0000001700)={0x0, 0x0, 0x0}, 0x0) r13 = accept$inet6(r12, &(0x7f0000000000), &(0x7f0000000140)=0xc) r14 = fcntl$dupfd(r13, 0x8, r9) r15 = socket(0x18, 0x1, 0x0) setsockopt(r15, 0xffe, 0xff, 0x0, 0x0) r16 = dup(r14) getsockopt$sock_int(r16, 0xffff, 0x1021, 0x0, 0x0) r17 = socket(0x2, 0x8002, 0x0) r18 = socket(0x18, 0x2, 0x0) r19 = fcntl$dupfd(r18, 0x0, r18) r20 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) r21 = syz_open_pts() close(r21) ioctl$TIOCSTOP(r21, 0x2000746f) ioctl$TIOCSETAW(r21, 0x802c7415, &(0x7f00000001c0)={0x0, 0x0, 0x7, 0xfffffffa, "54fffb78442fc7e4d317823b8bb3ace27fac721b"}) writev(r21, &(0x7f00000004c0)=[{&(0x7f0000000380)='x', 0x1}], 0x1) ioctl$TIOCFLUSH(r21, 0xc02069b6, &(0x7f0000000300)) r22 = socket(0x2, 0x2, 0x0) fcntl$dupfd(r22, 0x0, r22) connect$unix(r20, &(0x7f0000000540)=ANY=[], 0x0) write(r17, &(0x7f0000000080)="4a60576cedbabdd9494bd4d135e42c06000028a13a9302005667c35d7bc875bd1b01a846e1a39fd6382db65b013c390322b2845ed5c5339854f7b37b4d000000008d780203f2e8cd5326d0dd75ab7dc50651db5da53c2c86a783de33cdd29822fd6b4af83940477b6c916b267d6c14cf628ae6c0f629f8b9d0fa64555ab44ecda484083d5f7cdf6060374575b550196f86", 0xffffffffffffff7f) r23 = socket(0x10, 0x8002, 0x4) connect$unix(r23, &(0x7f0000000a40)=ANY=[@ANYBLOB="620202c6007b000001000000000000000028d10651b1dafe9c1069a373ff6723dd71b4fb32d036cb6b7df0ba23f75d10ada8a197048eebd6cad48949c5d73e958b87557bf03338f2437f6d9374064dce27eeca4504d1e2b281f681154e1b56493b9847f3e147ceecefe46a2d0d32d6da76dcac0f9504000000f979e333b0e72243d02d51a7ece344a3fe9b80c70603645acd0f6fcc1aeaf2c9abb42f0311d6717aa0f35437beb89064e8117ef67737acea85ceeb57050c96f473e5b303546652f8c3ca5037c4c079663c74d304be3f41bcab55d7000000000000000000b6e86aca4a3149012784f981c88a09d425126879c017022bd5b85cba646d7d81f68871e9732340991bb6e7edaa6d117dfdb76053de6add5e7daf2873201d9003ed524002d705a712b2bcb2e8bef4c7eae34a705581649c10653ed57e21dc1479915cd68b7360ac804458d5d34d5310ab47ed6003e2a08577dbf0cef14faeddab15cd5742ae96a6f07dd40784b8f95e3a227d153f82e958500a2d4c019bdf81fe83c11e6c4f144168e84937619b937f970bdc524715db9d4b6a1b439f4531cbbd47bfe8492b48b854c53387"], 0x10) socket(0x2, 0x8002, 0x0) r24 = syz_open_pts() ioctl$TIOCSETAW(r24, 0x802c7415, &(0x7f0000000000)={0x0, 0x3, 0xfffffffe, 0x0, "7b01ecef0f81004c8160000002000000856000"}) ioctl$TIOCSTOP(r24, 0x2000746f) writev(r24, &(0x7f0000000100)=[{&(0x7f0000000040)="ad0556c55da634a6872237c5683378c46dd1408f262bb455c6c758a718062df319a92c5ddc1bd58e1dfbb01e6f37472486b485164658b590ca1b7237f26ce1aa409d8afa6a4e1f13a87300d464ee3eb64cc769375ff324351d52461c204b23d81b09", 0x62}], 0x1) r25 = syz_open_pts() ioctl$TIOCSETAW(r25, 0x802c7415, &(0x7f0000000000)={0x0, 0x9cd, 0xfffffffe, 0x0, "7b01ecef0f81004c8160000002000000856000"}) ioctl$TIOCSTOP(r25, 0x2000746f) writev(r25, &(0x7f0000000100)=[{&(0x7f0000000040)="ad0556c55da634a6872237c5683378c46dd1408f262bb455c6c758a718062df319a92c5ddc1bd58e1dfbb01e6f37472486b485164658b590ca1b7237f26ce1aa409d8afa6a4e1f13a87300d464ee3eb64cc769375ff324351d52461c204b23d81b09", 0x62}], 0x1) r26 = syz_open_pts() r27 = dup2(0xffffffffffffffff, 0xffffffffffffffff) ioctl$TIOCSETAW(r27, 0x802c7415, &(0x7f0000000000)={0x6f, 0x9cc, 0xfffffffe, 0x0, "7b01ecef0f81004c8160000002000000856000", 0x5}) ioctl$TIOCSTOP(r26, 0x2000746f) writev(r26, &(0x7f0000000100)=[{&(0x7f0000000040)="ad0556c55da634a6872237c5683378c46dd1408f262bb455c6c758a718062df319a92c5ddc1bd58e1dfbb01e6f37472486b485164658b590ca1b7237f26ce1aa409d8afa6a4e1f13a87300d464ee3eb64cc769375ff324351d52461c204b23d81b09", 0x62}], 0x1) r28 = syz_open_pts() ioctl$TIOCSETAW(r28, 0x802c7415, &(0x7f0000000000)={0x0, 0x9cd, 0xfffffffe, 0x0, "7b01ecef0f81004c8160000002000000856000"}) ioctl$TIOCSTOP(r28, 0x2000746f) writev(r28, &(0x7f0000000100)=[{&(0x7f0000000040)="ad0556c55da634a6872237c5683378c46dd1408f262bb455c6c758a718062df319a92c5ddc1bd58e1dfbb01e6f37472486b485164658b590ca1b7237f26ce1aa409d8afa6a4e1f13a87300d464ee3eb64cc769375ff324351d52461c204b23d81b09", 0x62}], 0x1) r29 = syz_open_pts() ioctl$TIOCSETAW(r29, 0x802c7415, &(0x7f0000000000)={0x0, 0x9ce, 0xfffffffe, 0x0, "7b01ecef0f81004c8160000002000000856000", 0x0, 0xfffffffa}) ioctl$TIOCSTOP(r29, 0x2000746f) writev(r29, &(0x7f0000000100)=[{&(0x7f0000000040)="ad0556c55da634a6872237c5683378c46dd1408f262bb455c6c758a718062df319a92c5ddc1bd58e1dfbb01e6f37472486b485164658b590ca1b7237f26ce1aa409d8afa6a4e1f13a87300d464ee3eb64cc769375ff324351d52461c204b23d81b09", 0x62}], 0x1) r30 = syz_open_pts() ioctl$TIOCSETAW(r30, 0x802c7415, &(0x7f0000000000)={0x0, 0x9cd, 0xfffffffe, 0x0, "7b01ecef0f81004c8160000002000000856000"}) ioctl$TIOCSTOP(r30, 0x2000746f) writev(r30, &(0x7f0000000100)=[{&(0x7f0000000040)="ad0556c55da634a6872237c5683378c46dd1408f262bb455c6c758a718062df319a92c5ddc1bd58e1dfbb01e6f37472486b485164658b590ca1b7237f26ce1aa409d8afa6a4e1f13a87300d464ee3eb64cc769375ff324351d52461c204b23d81b09", 0x62}], 0x1) r31 = syz_open_pts() ioctl$TIOCSETAW(r31, 0x802c7415, &(0x7f0000000000)={0x0, 0x9cd, 0xfffffffe, 0x0, "7b01ecef0f81004c8160000002000000856000"}) r32 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) dup(r32) r33 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) dup(r33) ioctl$TIOCSTOP(r19, 0x2000746f) writev(r31, &(0x7f0000000100), 0x0) r34 = socket(0x20, 0x4000, 0xff) r35 = socket(0x18, 0x1, 0x0) close(r35) fcntl$dupfd(r34, 0x0, r35) socket(0x18, 0x2, 0x0) socket(0x18, 0x1, 0x0) r36 = socket(0x18, 0x2, 0x0) r37 = socket(0x18, 0x1, 0x0) close(r37) fcntl$dupfd(r36, 0x0, r37) connect$unix(r37, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r37, &(0x7f0000001340)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000640)=ANY=[@ANYBLOB="1000000429000100337a6bcaeb24d0000400ec231716ebed6b3e9bc0366bda2f2884ff39bd74b100001df9db1b96ff4c60ffbea61000009fd59f15f5d9110f839b97170f782d2ecc6baf270875342680bf0acf40c6d161ccb2a71f5422690e4ccdcb4d77afd90e7da8eb9c3e40"], 0x12}, 0x0) r38 = socket(0x18, 0x2, 0x0) r39 = socket(0x18, 0x1, 0x0) close(r39) fcntl$dupfd(r38, 0x0, r39) connect$unix(r39, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r39, &(0x7f0000001340)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001240)=ANY=[@ANYBLOB="10"], 0x10}, 0x0) accept$unix(0xffffffffffffff9c, &(0x7f0000000340)=@abs, &(0x7f0000000580)=0x8) socket(0x18, 0x2, 0x0) 19:20:16 executing program 1: setrlimit(0x8, &(0x7f00000000c0)={0x7, 0x95}) r0 = syz_open_pts() close(0xffffffffffffffff) setegid(0x0) close(r0) r1 = syz_open_pts() writev(r0, &(0x7f0000002a00)=[{&(0x7f0000000440), 0x10015}], 0x1) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0xdcb4, '\b\x00E\x00'}) ioctl$WSDISPLAYIO_LDFONT(0xffffffffffffffff, 0x8058574d, 0x0) read(r1, &(0x7f0000000380)=""/223, 0xfffffd62) r2 = kqueue() r3 = fcntl$dupfd(r2, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x4000)=nil, 0x800000004, 0x0, 0x10, r3, 0x0, 0x0) r4 = openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x400, 0x0) r5 = kqueue() fcntl$dupfd(r5, 0x2, 0xffffffffffffffff) r6 = kqueue() r7 = fcntl$dupfd(r6, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x4000)=nil, 0x800000004, 0x0, 0x10, r7, 0x0, 0x0) r8 = kqueue() fcntl$dupfd(r8, 0x2, 0xffffffffffffffff) r9 = socket(0x18, 0xc002, 0x0) r10 = fcntl$dupfd(r9, 0x0, r9) r11 = getpid() fcntl$setown(r10, 0x6, r11) r12 = semget$private(0x0, 0x7, 0x286) semop(r12, &(0x7f0000000000)=[{0x6, 0x4}, {0x3, 0x1, 0x1800}, {0x2, 0x7, 0x800}, {0x0, 0x0, 0x1800}], 0x4) semop(r12, &(0x7f0000000100)=[{0x0, 0x3, 0x800}, {0x0, 0x0, 0x800}, {0x2, 0x6, 0x800}, {0x1, 0x0, 0x1000}, {0x4, 0x80, 0x800}, {0x4, 0x2, 0x1800}], 0x6) semctl$SETVAL(r12, 0x0, 0x8, &(0x7f00000000c0)) r13 = socket(0x18, 0x2, 0x0) setsockopt(r13, 0x29, 0x9, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) getsockopt$SO_PEERCRED(r13, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0x280) r15 = getgid() semctl$IPC_SET(r12, 0x0, 0x1, &(0x7f0000000140)={{0xfffffffffffff7ea, r14, 0x0, 0xffffffffffffffff, r15, 0x100, 0xfffffffffffeffff}, 0x400, 0x10001, 0x40}) r16 = semget$private(0x0, 0x7, 0x286) semop(r16, &(0x7f0000000000)=[{0x6, 0x4}, {0x3, 0x1, 0x1800}, {0x2, 0x7, 0x800}, {0x0, 0x0, 0x1800}], 0x4) semop(r16, &(0x7f0000000100)=[{0x0, 0x3, 0x800}, {0x0, 0x0, 0x800}, {0x2, 0x6, 0x800}, {0x1, 0x0, 0x1000}, {0x4, 0x80, 0x800}, {0x4, 0x2, 0x1800}], 0x6) semctl$SETVAL(r16, 0x0, 0x8, &(0x7f00000000c0)) r17 = socket(0x18, 0x2, 0x0) setsockopt(r17, 0x29, 0x9, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) getsockopt$SO_PEERCRED(r17, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0x280) r19 = getgid() semctl$IPC_SET(r16, 0x0, 0x1, &(0x7f0000000140)={{0xfffffffffffff7ea, r18, 0x0, 0xffffffffffffffff, r19, 0x100, 0xfffffffffffeffff}, 0x400, 0x10001, 0x40}) r20 = semget$private(0x0, 0x7, 0x286) semop(r20, &(0x7f0000000000)=[{0x6, 0x4}, {0x3, 0x1, 0x1800}, {0x2, 0x7, 0x800}, {0x0, 0x0, 0x1800}], 0x4) semop(r20, &(0x7f0000000100)=[{0x0, 0x3, 0x800}, {0x0, 0x0, 0x800}, {0x2, 0x6, 0x800}, {0x1, 0x0, 0x1000}, {0x4, 0x80, 0x800}, {0x4, 0x2, 0x1800}], 0x6) semctl$SETVAL(r20, 0x0, 0x8, &(0x7f00000000c0)) r21 = socket(0x18, 0x2, 0x0) setsockopt(r21, 0x29, 0x9, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) getsockopt$SO_PEERCRED(r21, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0x280) r23 = getgid() semctl$IPC_SET(r20, 0x0, 0x1, &(0x7f0000000140)={{0xfffffffffffff7ea, r22, 0x0, 0xffffffffffffffff, r23, 0x100, 0xfffffffffffeffff}, 0x400, 0x10001, 0x40}) r24 = dup2(0xffffffffffffffff, 0xffffffffffffffff) r25 = accept$unix(r24, &(0x7f00000009c0)=ANY=[@ANYBLOB="000000000000000000000000000000000000000065009442eac3641600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000017c2414545ea71993fe985fe4a90921d8280449024e3cd5c3f0e20000000000"], &(0x7f0000000080)=0x6e) accept$unix(r24, &(0x7f00000000c0)=@abs, &(0x7f0000000100)=0x8) r26 = geteuid() getsockopt$sock_cred(r25, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, &(0x7f0000000200)=0xc) fchownat(r24, &(0x7f0000000180)='./file0\x00', r26, r27, 0x4) getgroups(0x4, &(0x7f0000000440)=[r19, r23, 0x0, r27]) r28 = kqueue() fcntl$dupfd(r28, 0x2, 0xffffffffffffffff) r29 = kqueue() fcntl$dupfd(r29, 0x2, 0xffffffffffffffff) r30 = kqueue() r31 = getpid() r32 = semget$private(0x0, 0x7, 0x286) semop(r32, &(0x7f0000000000)=[{0x6, 0x4}, {0x3, 0x1, 0x1800}, {0x2, 0x7, 0x800}, {0x0, 0x0, 0x1800}], 0x4) semop(r32, &(0x7f0000000100)=[{0x0, 0x3, 0x800}, {0x0, 0x0, 0x800}, {0x2, 0x6, 0x800}, {0x1, 0x0, 0x1000}, {0x4, 0x80, 0x800}, {0x4, 0x2, 0x1800}], 0x6) semctl$SETVAL(r32, 0x0, 0x8, &(0x7f00000000c0)) r33 = socket(0x18, 0x2, 0x0) setsockopt(r33, 0x29, 0x9, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) getsockopt$SO_PEERCRED(r33, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0x280) r35 = getgid() semctl$IPC_SET(r32, 0x0, 0x1, &(0x7f0000000140)={{0xfffffffffffff7ea, r34, 0x0, 0xffffffffffffffff, r35, 0x100, 0xfffffffffffeffff}, 0x400, 0x10001, 0x40}) r36 = semget$private(0x0, 0x7, 0x286) semop(r36, &(0x7f0000000000)=[{0x6, 0x4}, {0x3, 0x1, 0x1800}, {0x2, 0x7, 0x800}, {0x0, 0x0, 0x1800}], 0x4) semop(r36, &(0x7f0000000100)=[{0x0, 0x3, 0x800}, {0x0, 0x0, 0x800}, {0x2, 0x6, 0x800}, {0x1, 0x0, 0x1000}, {0x4, 0x80, 0x800}, {0x4, 0x2, 0x1800}], 0x6) semctl$SETVAL(r36, 0x0, 0x8, &(0x7f00000000c0)) r37 = socket(0x18, 0x2, 0x0) setsockopt(r37, 0x29, 0x9, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) getsockopt$SO_PEERCRED(r37, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0x280) r39 = getgid() semctl$IPC_SET(r36, 0x0, 0x1, &(0x7f0000000140)={{0xfffffffffffff7ea, r38, 0x0, 0xffffffffffffffff, r39, 0x100, 0xfffffffffffeffff}, 0x400, 0x10001, 0x40}) r40 = semget$private(0x0, 0x7, 0x286) semop(r40, &(0x7f0000000000)=[{0x6, 0x4}, {0x3, 0x1, 0x1800}, {0x2, 0x7, 0x800}, {0x0, 0x0, 0x1800}], 0x4) semop(r40, &(0x7f0000000100)=[{0x0, 0x3, 0x800}, {0x0, 0x0, 0x800}, {0x2, 0x6, 0x800}, {0x1, 0x0, 0x1000}, {0x4, 0x80, 0x800}, {0x4, 0x2, 0x1800}], 0x6) semctl$SETVAL(r40, 0x0, 0x8, &(0x7f00000000c0)) r41 = socket(0x18, 0x2, 0x0) setsockopt(r41, 0x29, 0x9, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) getsockopt$SO_PEERCRED(r41, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0x280) r43 = getgid() semctl$IPC_SET(r40, 0x0, 0x1, &(0x7f0000000140)={{0xfffffffffffff7ea, r42, 0x0, 0xffffffffffffffff, r43, 0x100, 0xfffffffffffeffff}, 0x400, 0x10001, 0x40}) r44 = dup2(0xffffffffffffffff, 0xffffffffffffffff) r45 = accept$unix(r44, &(0x7f00000009c0)=ANY=[@ANYBLOB="000000000000000000000000000000000000000065009442eac3641600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000017c2414545ea71993fe985fe4a90921d8280449024e3cd5c3f0e20000000000"], &(0x7f0000000080)=0x6e) accept$unix(r44, &(0x7f00000000c0)=@abs, &(0x7f0000000100)=0x8) r46 = geteuid() getsockopt$sock_cred(r45, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, &(0x7f0000000200)=0xc) fchownat(r44, &(0x7f0000000180)='./file0\x00', r46, r47, 0x4) getgroups(0x4, &(0x7f0000000440)=[r39, r43, 0x0, r47]) r48 = kqueue() fcntl$dupfd(r48, 0x2, 0xffffffffffffffff) sendmsg$unix(0xffffffffffffff9c, &(0x7f00000002c0)={&(0x7f0000000040)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000000080)=[{&(0x7f0000000100)="2befb82db139384b3d625d74b3f57828e7ec22ee2d93187a7d300f4ccba9f48d184f7abbc2b14516403dc386f50c5c9fc58aff64f6b4d7f6f0620375f4f687fe84a2afd293f25b715dd993efa35b01d8b61647", 0x53}], 0x1, &(0x7f00000001c0)=[@rights={0x18, 0xffff, 0x1, [0xffffffffffffffff, r1]}, @rights={0x30, 0xffff, 0x1, [r3, r4, r5, r0, 0xffffffffffffffff, r7, r8]}, @cred={0x20, 0xffff, 0x0, r11, r14, r19}, @rights={0x18, 0xffff, 0x1, [r28, r29]}, @rights={0x18, 0xffff, 0x1, [r30]}, @cred={0x20, 0xffff, 0x0, r31, r34, r43}, @rights={0x18, 0xffff, 0x1, [r48]}], 0xd0, 0xd}, 0x4) 19:20:16 executing program 0: mkdir(&(0x7f0000000080)='./file0\x00', 0x51) unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000180)='r\x00') kqueue() socket(0x1, 0x1, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)) syz_open_pts() r0 = msgget$private(0x0, 0x2000000386) msgrcv(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="0000030000e8ffffffffffff7f51d753eec793b3eb"], 0x1, 0x1, 0x1000) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000001240)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000140)={0x0}, &(0x7f0000000100)=0x1) truncate(&(0x7f00000001c0)='./file0\x00', 0x0, 0x9) msgctl$IPC_SET(r0, 0x1, &(0x7f0000000080)={{0x400, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x60, 0x400}, 0x10003, 0x708f, r2, 0x0, 0x9, 0xfffffffffffffff9, 0x9, 0x5}) 19:20:17 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) setitimer(0x0, &(0x7f0000000040), 0x0) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) read(r0, &(0x7f00000000c0)=""/18, 0x12) r1 = socket(0x6, 0x1, 0x7) ioctl$FIOSETOWN(r1, 0x8004667c, &(0x7f0000000140)=0x7fff) pipe(&(0x7f0000000140)={0xffffffffffffffff}) r3 = getppid() fcntl$setown(r2, 0x6, r3) r4 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) semctl$IPC_RMID(r4, 0x0, 0x0) shmctl$IPC_SET(r4, 0x1, 0xffffffffffffffff) shmctl$IPC_STAT(r4, 0x2, &(0x7f0000000040)=""/210) r5 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r7 = getgid() r8 = semget$private(0x0, 0x4, 0x14a) semctl$GETZCNT(r8, 0xecd36670e3ce36b6, 0x7, &(0x7f00000004c0)=""/235) semctl$GETZCNT(r8, 0xfffffffffffffffd, 0x7, &(0x7f00000005c0)=""/235) semctl$IPC_SET(r8, 0x0, 0x1, &(0x7f0000000300)={{0x4, 0xffffffffffffffff, r5, r6, r7, 0x10, 0x9}, 0x9, 0x4, 0x9}) r9 = fcntl$getown(0xffffffffffffffff, 0x5) r10 = socket(0x18, 0x2, 0x0) setsockopt(r10, 0x29, 0x40, &(0x7f0000000700), 0xfffffc97) getsockopt$sock_cred(r10, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, &(0x7f00000002c0)=0xc) pipe(&(0x7f0000000140)={0xffffffffffffffff}) r13 = getppid() fcntl$setown(r12, 0x6, r13) shmctl$IPC_SET(r4, 0x1, &(0x7f00000007c0)={{0x800008, 0xffffffffffffffff, r5, r6, r11, 0x1e4, 0x8}, 0x4, 0x5, r13, r9, 0xfffffffffffffe01, 0x9, 0x89}) r14 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) ioctl$TIOCSTAT(r14, 0x20007465, &(0x7f0000000500)) accept$unix(r14, 0x0, &(0x7f00000000c0)) ioctl$FIONBIO(r14, 0x8004667e, &(0x7f0000000680)=0x800) ioctl$TIOCGWINSZ(r14, 0x40087468, &(0x7f00000001c0)) dup(r14) getsockopt$SO_PEERCRED(r14, 0xffff, 0x1022, &(0x7f0000000180), 0xc) r15 = dup2(0xffffffffffffffff, 0xffffffffffffffff) mknodat(r15, &(0x7f00000000c0)='./file0\x00', 0x20, 0x4) ioctl$BIOCGBLEN(r15, 0x40044266, &(0x7f0000000380)) ioctl$WSMUXIO_REMOVE_DEVICE(r15, 0x80085762, &(0x7f00000003c0)={0x2, 0x2}) fcntl$setflags(r15, 0x2, 0x803) pread(r15, &(0x7f0000000580)="609bd923e9f2758fbb254c65a956751041e4d2fbda945817bbbafa2811cd93bb98a9eba731636f6e377116464b254a5982b39eb640dcadcdfa48fd5690ccfa9e5c49edf3dfc96a27aaaa6050f8c16dac8d62b87bacd0c80f83095f7a9e5352e2d255658fd13029b3244970cb4e7298c902435c0f41888a3f56b4d814d3e6a8a3d92b66f0ef45efca5b182fe1f4d44a32d58557e4b58f18bef46ee2a6339a825eb1c0a6c6b87eef1483dc47da64e9f91a6c67837424e25efadf7d4c6bc07d393450587f2a23b2d6bfe8f4d69e059d4a6373cb", 0xd2, 0x0, 0x0) ioctl$WSDISPLAYIO_LDFONT(r15, 0x8058574d, &(0x7f0000000440)={'./file0\x00', 0x20009, 0x3, 0x9, 0x1, 0x401, 0x401, 0x6, 0x2, 0x2, 0x2, 0x800}) ioctl$VT_ACTIVATE(r15, 0x20007605, &(0x7f0000000140)=0x7ff) ioctl$BIOCSRTIMEOUT(r15, 0x8010426d, &(0x7f00000001c0)={0xfffffffffffffffe, 0xfffffffffffffffe}) r16 = getgid() r17 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) ioctl$TIOCSTAT(r17, 0x20007465, &(0x7f0000000500)) r18 = socket(0x2, 0x2, 0x0) shutdown(r18, 0x2f99822121a9018a) connect$unix(r18, &(0x7f0000000c80)=ANY=[@ANYBLOB="00001a2f66696c7c30042b33b952fd201832fd7371dc72dfc221afde789877fb02715f9c44aea1f63cc6fab5d49a90200000000100f758ff01009e5ec0840046416e3161f2902443350344371d00000000b02844be10cfe0ee2eb7cbceceed8b8df148b23d22da0c109d000000000096222b00808f33fbbf985e1483a111259208a31c8dc4023ecea699abebb500c9fb3129599cefa8d9b38ae6502a5eb985bfb7f9d471b0976a0c438291fec46acc1634d2885d1c61a6736005b1cd2a010000000000000000008897b266812945dea468bad1ce9e575757df1421439bd0b41eaf8747937b0000da6cda1d4033e61d6a0b000000000000000000000000f340bcb71533ecb450ed754621c54d6445d7ba1f140f25ebd29ebba009e713e5be8c87c09b47474321d27cd93743a348e27d6e579e630ed313a93358b87a1142841caf265f4d58839c36c982c118a718a374e1a439a09ed42fe47cc67723982c8926fcfd917d3ab7b086af40ffffffffffffffff600ffaa6237fbc96417b34136e39a12f6ff916425735c6be094f5fe0d3e3a881d9cb8f78bd3b7c0573cd14edf49064210d9a7781c60ca4ba4911c871258e87af6ba4d0f1550fbb5dda033c05edaca4652de40198b6d10348752109c5fc6e13b893293bc89afec5454e1348d1d5c47ba238b2da33c1d7fd529591c40cc3063d6bf4677c"], 0x10) getsockopt$sock_cred(r18, 0xffff, 0x1022, &(0x7f0000000880)={0x0, 0x0}, &(0x7f00000006c0)=0x44a) accept$unix(r17, 0x0, &(0x7f00000000c0)) ioctl$FIONBIO(r17, 0x8004667e, &(0x7f0000000680)=0x800) ioctl$TIOCGWINSZ(r17, 0x40087468, &(0x7f00000001c0)) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000200)='/dev/ttyCcfg\x00', 0x80, 0x0) r20 = kqueue() fcntl$dupfd(r20, 0x2, 0xffffffffffffffff) r21 = kqueue() fcntl$dupfd(r21, 0x2, 0xffffffffffffffff) r22 = kqueue() fcntl$dupfd(r22, 0x2, 0xffffffffffffffff) r23 = kqueue() fcntl$dupfd(r23, 0x2, 0xffffffffffffffff) r24 = kqueue() r25 = fcntl$dupfd(r24, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x4000)=nil, 0x800000004, 0x0, 0x10, r25, 0x0, 0x0) socketpair(0x10, 0x1, 0x31, &(0x7f0000000400)) r26 = kqueue() r27 = fcntl$dupfd(r26, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x4000)=nil, 0x800000004, 0x0, 0x10, r27, 0x0, 0x0) r28 = kqueue() fcntl$dupfd(r28, 0x2, 0xffffffffffffffff) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000700)='/dev/wskbd0\x00', 0x200, 0x0) socket$inet6(0x18, 0x0, 0x1) r29 = kqueue() r30 = fcntl$dupfd(r29, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x4000)=nil, 0x800000004, 0x0, 0x10, r30, 0x0, 0x0) r31 = dup(r30) fchownat(r31, &(0x7f0000000080)='\x00', r19, r16, 0x6) r32 = getgid() setegid(r32) r33 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0xc0) r34 = open(&(0x7f0000000240)='./file0\x00', 0x8000, 0x8) ioctl$TIOCSTAT(r34, 0x20007465, &(0x7f0000000500)) getsockopt$sock_cred(r15, 0xffff, 0x1022, &(0x7f0000000900), &(0x7f00000008c0)=0xfffffffffffffd2a) accept$unix(r33, 0x0, &(0x7f00000000c0)) r35 = accept$inet(r10, 0x0, &(0x7f0000000780)) ioctl$FIONBIO(r35, 0x8004667e, &(0x7f0000000740)=0x800) 19:20:17 executing program 0: r0 = socket(0x2, 0x8001, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000040)=0x200000, 0x4) connect$unix(r0, &(0x7f0000000340)=@file={0xbd5699bc1ec0282, './file0/file0\x00'}, 0x10) shutdown(r0, 0x1) r1 = msgget$private(0x0, 0x105) msgsnd(r1, &(0x7f0000000080)={0x2, "d5f1ae9658d5bd5defa2c68f0cc442465cf61c77f519295be8b1cc2e4d074f548e1268ba26269b4dc5aaef30f1822ef1e49fb5ef1fc244fbc6e047c4f83d33276641ef2908e54594491034353210f90760c4e17d089dd311f6d15fce0e98c9ce8775c85a1150a2b38e43b4ee016ebee9e2619d3325dba119e03e697658df"}, 0x86, 0x800) 19:20:17 executing program 1: r0 = socket(0x18, 0x1, 0x0) r1 = socket(0x800000018, 0x1, 0x0) bind$unix(r1, &(0x7f0000000140)=@file={0x0, './file0\x00'}, 0xfffffe4d) listen(r1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendto(r0, &(0x7f0000000000)="98f728f8f955b0f22c50616364", 0xfde8, 0x5, 0x0, 0x0) shutdown(r0, 0x1) r2 = kqueue() r3 = fcntl$dupfd(r2, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x4000)=nil, 0x800000004, 0x0, 0x10, r3, 0x0, 0x0) setsockopt$inet_opts(r3, 0x0, 0x1, &(0x7f0000000040)="17cf84de91dad5086c4c0ea06447e221bf6483f815dec6eaaaa8d7cbffa9d2be0f6ca89984876288c76a3633d7498fc30dd0b49e2d380947bc0a80c509dfaaa1", 0x40) poll(&(0x7f00000001c0)=[{r0, 0x4}], 0x1, 0x0) r4 = open$dir(&(0x7f0000000180)='./file0\x00', 0x200, 0x18) r5 = kqueue() fcntl$dupfd(r5, 0x2, 0xffffffffffffffff) sendmsg$unix(0xffffffffffffff9c, &(0x7f00000004c0)={&(0x7f0000000080)=@abs={0x1, 0x0, 0x0}, 0x8, &(0x7f0000000100)=[{&(0x7f0000000200)="06082765ac46d525e72c742cfd5ec53f78fa26aa819de87e19adc77c52f55527ad4f7858d108d22b81e15cf2e9b16c85a21a8557c1c015b6de20a1744fbaed9441fd7be56c970571ae5d6b30a8e6b96d08df52ad4dce5f345886c29f9878f1ee645d784b90403f74527d8d25fda45f2fa863f205dc54ac0a8b1fd5f0305a62e3acb068effdfb10b11e36b66d2850d24b196fb89e72a33a47a1", 0x99}, {&(0x7f00000002c0)="8827fbd1e098ef2c2e34a1d66344ab4923e3d0012599edcbf2c9cde7bf0688688ce7678173d6036ada03afe79ec459cd4ee478756fe391b05f3987e58d4f72d7d69f89925019d4eadcd2910036e61892ddf8ecd5a867a83e7f1e112d647c9fbc352cc18f761931a73f95339510722115d04acbc889bca507e0e13786f68229e455ac157eb2cd33bab8078baf03bcf2ac8fdb73d6ddf1342e4a80c8cd8f7b7f5dec264b41a7711fb9c5aff604240bff59ef2fb3", 0xb3}, {&(0x7f0000000380)="562c048cb65164a28a1633151d2caa9ff6a15a270f12320f4b7da5516ac2cffacb7dab6d8f4ef4814751bb58e0a6de550d50624b5236659ea307a7e94749ba80133c765337ca62eb3079934bf5adb668ed905cdbed65ce19205547d17de9b058c8ba645d8aaac236172bdddfcf3a3ff7ee49bf36cc7319ff4c875dddd72d8ff91588f98eeae93f0e12ae5fbdee8c40602549a4309239cc37945985fe756802852f833738329ceeaadbd58650adb9a753c190fb4a5e29fde95b31970b342ddc84ba96ef22b7f3f9946a37f4973576716188a5b0b29f47f39e1bae6cb834dce9e9000b0347ca9980b85b", 0xe9}], 0x3, &(0x7f0000000480)=[@rights={0x28, 0xffff, 0x1, [r0, r4, r3, r0, r5]}], 0x28, 0x8}, 0x2) sendto(r3, &(0x7f0000000500)="e9c4ad4f2dc25c7a9a2e31cec89b9a6b5132ac88a21db32ef5a6bd95ac8b57b2dabdb49c8b6f905d664ea4ce596feae706e156ca", 0x34, 0x4, &(0x7f0000000540)=@in6={0x18, 0x3, 0x5, 0x5}, 0xc) r6 = kqueue() fcntl$dupfd(r6, 0x2, 0xffffffffffffffff) readv(r6, &(0x7f0000000bc0)=[{&(0x7f0000000580)=""/241, 0xf1}, {&(0x7f0000000680)=""/187, 0xbb}, {&(0x7f0000000740)=""/142, 0x8e}, {&(0x7f0000000800)=""/123, 0x7b}, {&(0x7f0000000880)=""/240, 0xf0}, {&(0x7f0000000980)=""/227, 0xe3}, {&(0x7f0000000a80)=""/212, 0xd4}, {&(0x7f0000000b80)=""/45, 0x2d}], 0x8) 19:20:17 executing program 1: truncate(&(0x7f00000000c0)='./file0\x00', 0x0, 0x4) ioctl$WSDISPLAYIO_GETSCREEN(0xffffffffffffffff, 0xc0245755, &(0x7f0000000000)={0x5cb4012, './file0\x00', './file0\x00'}) 19:20:17 executing program 1: pipe(&(0x7f0000000080)) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000100)={0xffffffffffffffff}) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="48c349000200000d"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x2, 0x1, 0x0) bind(r1, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r2 = dup(r1) listen(r2, 0x0) r3 = kqueue() pipe2(&(0x7f0000000180)={0xffffffffffffffff}, 0x10004) setsockopt$sock_int(r4, 0xffff, 0x80, &(0x7f00000000c0)=0xfffffffc, 0x4) r5 = fcntl$dupfd(r3, 0x2, 0xffffffffffffffff) socket(0x0, 0x0, 0x0) r6 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r6, 0x0, 0x200000000000a, &(0x7f0000000000)='\x00', 0x1) setsockopt$inet_opts(r6, 0x0, 0x200000000000c, &(0x7f0000000280)="eaff125c00000000", 0x8) setsockopt$inet_opts(r6, 0x0, 0x200000000000d, &(0x7f0000000140), 0x0) accept(0xffffffffffffffff, 0x0, 0x0) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x48) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) r7 = socket(0x0, 0x0, 0x0) bind(r7, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r8 = dup(r7) listen(r8, 0x0) ioctl$TIOCSETA(r8, 0x802c7414, &(0x7f0000000040)={0x4, 0x49, 0xfffffffb, 0x1, "f3011590fcc3cb4d098c91f9f2d12f960d0db95d", 0x8, 0xae}) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) socket(0x0, 0x0, 0x0) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) sendmsg$unix(0xffffffffffffffff, 0x0, 0x0) close(r5) r9 = socket(0x2, 0x1, 0x0) connect$unix(r9, &(0x7f0000000000)=ANY=[@ANYBLOB="e19b67e5"], 0x10) recvfrom(r5, &(0x7f0000000240)=""/182, 0xb6, 0x0, 0x0, 0x0) r10 = accept$inet(r1, 0x0, 0x0) sendto$inet(r10, &(0x7f0000000940)="1daad5cd36195d6810b318271ef9a4e226c2d78a5413faf736de6e7b07d1d62e84affdc376a493673d4195232fedc101a1d8ad376f5c1dba9d565c875025f067ef069c8b78d70a06bb9b172a2d7c03eff6b58b06bbacff74db5471704990b5bc7c583f053ce0dab8e1d855c002e5c0f21090e2672493cfcf71096ded57b5350b28f1e7ddaa45ba14ff355c5280064a77fcf0cc7510946d503350ec4e8277e807e52985f11324bb0c5d72b0f9c6e2b27671de172e8a5307791b203a90fb79bfc05002e542e32b5b78e75e1f7d9deeb76cf17582198b5056bcdc5d0d8ace2bc699a0db1e138a000000b92c28d329fb8635224fd0e41eb6d9e3de4c0122bef8eb0acc9fbb9fa70dfd265fa833f7f7788b351b9a0abf03d9e21a38de65ed7352c75d1071194a948a28b75775ade8db55259b6cf70e825b9e7675cc696e9657d9ba4ae249fbfd5ebe2c9499b26fc3462aeff27e94fe6994ffe7086d8f0c631b96880096d82665ddc95c8ed5e187c85fc07bee3f65d4b91d59436540aac4eff6f5cea6e4233587318755", 0x187, 0x403, &(0x7f0000000140)={0x2, 0x3}, 0xc) 19:20:18 executing program 0: r0 = socket(0x6, 0x4, 0x2) setsockopt(r0, 0x1000000000029, 0xa, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) setsockopt(0xffffffffffffff9c, 0x21, 0x800002e, &(0x7f0000000180)="eba1212053d7deb9a5ffcbff13bb000065e104a21335a9f300000000", 0x1c) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wskbd\x00', 0x1, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x10000, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000300), 0x80a9, 0x0, 0x8, 0x0) poll(&(0x7f0000000280)=[{}], 0x1, 0x8000) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) r2 = dup2(0xffffffffffffffff, 0xffffffffffffffff) mknodat(r2, &(0x7f00000000c0)='./file0\x00', 0x2000, 0x7) r3 = kqueue() r4 = fcntl$dupfd(r3, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x4000)=nil, 0x800000004, 0x0, 0x10, r4, 0x0, 0x0) ioctl$BIOCGBLEN(r4, 0x40044266, &(0x7f0000000380)) ioctl$WSMUXIO_REMOVE_DEVICE(r2, 0x80085762, &(0x7f00000003c0)={0x2, 0x5}) fcntl$setflags(r2, 0x2, 0x803) r5 = socket$inet(0x2, 0x2, 0x0) r6 = socket$inet(0x2, 0x2, 0x0) r7 = fcntl$dupfd(r6, 0x0, r5) read(r7, &(0x7f0000000500)=""/15, 0xf) r8 = openat(r7, &(0x7f0000000240)='./file0\x00', 0x800, 0x100) pread(r8, &(0x7f0000000580)="609bd923e9f2758fbb254c65a956751041e4d2fbda945817bbbafa2811cd93bb98a9eba731636f6e377116464b254a5982b39eb640dcadcdfa48fd5690ccfa9e5c49edf3dfc96a27aaaa6050f8c16dac8d62b87bacd0c80f83095f7a9e5352e2d255658fd13029b3244970cb4e7298c902435c0f41888a3f56b4d814d3e6a8a3d92b66f0ef45efca5b182fe1f4d44a32d58557e4b58f18bef46ee2a6339a825eb1c0a6c6b87eef1483dc47da64e9f91a6c67837424e25efadf7d4c6bc07d393450587f2a23b2d6bfe8f4d69e059d4a6373cb", 0xd2, 0x0, 0x0) ioctl$WSDISPLAYIO_LDFONT(r2, 0x8058574d, &(0x7f0000000440)={'./file0\x00', 0x20009, 0x3, 0x9, 0x1, 0x401, 0x401, 0x9, 0x2, 0x2, 0x2, 0x800}) ioctl$VT_ACTIVATE(r2, 0x20007605, &(0x7f0000000140)=0x7ff) ioctl$BIOCSRTIMEOUT(r2, 0x8010426d, 0x0) r9 = getgid() r10 = open(&(0x7f00000002c0)='./file0\x00', 0x2, 0x8) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, &(0x7f0000000880)=0xc) accept$unix(r10, 0x0, &(0x7f00000000c0)) ioctl$FIONBIO(r10, 0x8004667e, &(0x7f0000000680)=0x800) r12 = socket(0x0, 0x0, 0x0) getsockopt$sock_cred(r12, 0xffff, 0x1022, &(0x7f0000000200), &(0x7f0000000240)=0xc) getsockopt$sock_cred(r12, 0xffff, 0x1022, &(0x7f0000000440), &(0x7f00000004c0)=0xc) pipe(&(0x7f0000000000)={0xffffffffffffffff}) getsockopt$sock_cred(r12, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000240)=0x3a) r15 = geteuid() setreuid(0xffffffffffffffff, r15) fchownat(r13, &(0x7f0000000080)='./file0\x00', r15, r14, 0xb172f2442f1796ec) ioctl$TIOCGWINSZ(r10, 0x40087468, &(0x7f00000004c0)) fchownat(r10, &(0x7f0000000080)='\x00', r11, r9, 0x6) r16 = getgid() setegid(r16) r17 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0xc0) ioctl$TIOCSTAT(r17, 0x20007465, &(0x7f0000000500)) r18 = open(&(0x7f0000000180)='./file0\x00', 0x60e, 0x0) mmap(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x0, 0x810, r18, 0x0, 0x0) mmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x0, 0x11, r18, 0x0, 0x0) socketpair(0x1, 0x2, 0x6, &(0x7f0000000340)) accept$unix(r17, 0x0, &(0x7f00000000c0)) ioctl$FIONBIO(r17, 0x8004667e, &(0x7f00000003c0)=0x800) ioctl$TIOCGWINSZ(r17, 0x40087468, &(0x7f00000001c0)) fchownat(r17, &(0x7f0000000080)='\x00', 0x0, r16, 0x6) r19 = semget$private(0x0, 0x7, 0x287) semop(r19, &(0x7f0000002a00)=[{0x4, 0x200, 0x3000}, {0x0, 0x0, 0x8789c8d791a6081e}, {0x4, 0x7, 0x1000}], 0x3) r20 = semget$private(0x0, 0x7, 0x286) semop(r20, &(0x7f0000000000)=[{0x6, 0x4}, {0x3, 0x1, 0x1800}, {0x2, 0x7, 0x800}, {0x0, 0x0, 0x1800}], 0x4) semop(r20, &(0x7f0000000100)=[{0x0, 0x3, 0x800}, {0x0, 0x0, 0x800}, {0x2, 0x6, 0x800}, {0x1, 0x0, 0x1000}, {0x4, 0x80, 0x800}, {0x4, 0x2, 0x1800}], 0x6) semctl$SETVAL(r20, 0x0, 0x8, &(0x7f00000000c0)) r21 = socket(0x18, 0x2, 0x0) setsockopt(r21, 0x29, 0x9, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) getsockopt$SO_PEERCRED(r21, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0x280) r23 = getgid() semctl$IPC_SET(r20, 0x0, 0x1, &(0x7f0000000140)={{0xfffffffffffff7ea, r22, 0x0, 0xffffffffffffffff, r23, 0x100, 0xfffffffffffeffff}, 0x400, 0x10001, 0x40}) semop(r20, &(0x7f0000000c40)=[{0x4, 0x4, 0x1800}, {0x0, 0x7, 0x1800}, {0x4, 0x1, 0x1000}, {0x3, 0x8, 0x1000}, {0x0, 0x23, 0x1800}, {0x1, 0x6, 0x1800}, {0x4, 0x9, 0x800}, {0x2, 0xb}, {0x3, 0x500, 0x800}, {0x0, 0x409, 0x1000}], 0xa) semctl$GETNCNT(r19, 0x2, 0x3, &(0x7f0000000200)=""/10) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000100)=0xc) setregid(r1, r16) r24 = syz_open_pts() dup(r24) fcntl$setstatus(r24, 0x4, 0x4) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x4) execve(0x0, 0x0, 0x0) 19:20:18 executing program 1: syz_emit_ethernet(0x1, &(0x7f0000000100)=ANY=[@ANYBLOB="ffffffffffffaaaaaaaaaa0086ddf8ffffff00103c00000020000000000000000000000000aaff0200000000000000000000000000012c00050401b6f7f8323ae32ea4a226d8e78c7cc47d3ab95b120c6241e705bb75cff3e89635c126a3e47f3611ba059834652b709fbbafaffb8e369c9c54d089c13bd54aeab1d92d23fb10cde8f164ccf0c8c3e0787c2506bc1e01e6ed196d196cb5819c7e1841fbcb665e2f93d3d22cb4bfebd74c19de7a1a4d0644b5216317c9899faa998b61a6d492a4be557ef9431c693e8d578dda059b23ce98374a12d27b9ab7ce542d41e5a776c754990465d2959f3f960d6b6c1fe2b3aee5019e8c66a860c433"]) syz_emit_ethernet(0x0, 0x0) openat$wskbd(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wskbd0\x00', 0x20, 0x0) syz_emit_ethernet(0x400e, &(0x7f0000000000)="c7a895006f53dd000005ffff86dd") r0 = open(&(0x7f0000000040)='./file0\x00', 0x80, 0x0) ioctl$WSDISPLAYIO_SETSCREEN(r0, 0x80045756, &(0x7f0000000080)=0x7) 19:20:18 executing program 1: pwritev(0xffffffffffffffff, &(0x7f0000000180)=[{&(0x7f00000000c0)="4414", 0x2}], 0x23a, 0x0, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000001c0)=ANY=[@ANYBLOB="7f02dc6cffffffffff19dcf20bb90a9d59c73f6b9a139fd9b50fb57c395ab45b7e4035df56e8828d48fe5c2c69fd2afdbe79e5ca23dd8be348a7fd50b98f6b9effd4bec18b4e517206b48a95fba1feaa0880182b28454656dcabc5b2127f7e48e3949edfd6ad42e9f67a9ab43887551e2f42edb0ca98205a1a24d83e49643175b77a73bb562aeb1eaad723edff8e0e15adeafc7f0827f2d218609cb86c12412c22e34c0f1b"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f00000000c0)="0714000000000025ff149b33ff0f000000000000", 0x14) write(r0, 0x0, 0x0) 19:20:18 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) sendmsg(r0, &(0x7f0000000000)={&(0x7f00000001c0)=@un=@file={0x6b2f841e542302b3, './file0/file0\x00'}, 0x10, 0x0, 0x0, &(0x7f0000000300)=[{0x10}], 0x10}, 0x0) mprotect(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x4) 19:20:19 executing program 0: pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r1 = syz_open_pts() writev(r1, &(0x7f00000006c0)=[{&(0x7f0000000100)="13dfdb5d9078625c439e17f7c24c0c8cda221ddb01ca9b63dd310985f35ca76ba43fb86a1cd56160a5563d09f92348d2bd332824555fd0c955b7b703acc2bbdfa3855d608b8a794662835c0ef4360b3b4f8484fc902c0defc54ce8ef1294562b372c679d1669167a3ff06c028edab7d77ef34732774b0090501d7b9435c401823c11318ba05ee656b14a8d", 0x36}, {&(0x7f00000001c0)="25c27f21e232a80dc2655bf7c6660196e3bede5dabaab5", 0x17}, {&(0x7f0000000200)="fdd69a0ee07d31a58493173d197eaf6123008216aaf356e9c259fa3be7f056b9fe5aefc91e0d2c2f23db2d0d7f2a18f2257dc39a1ef4491561ad6fd2fc90016dd57156e95c1e287214a18e7790255fb35ea589a56b73cbfd2ca225e165bfc5d97fd00331137818dfe48bbe29df4b491a1e270d0d767bbe703e528ad50d475e90d3b63ff3ba6c65", 0x87}, {&(0x7f00000002c0)="a56fde340a9a88e0922897ef3c739043c5d608c7130d3e57fd8d5bb91f19e48605564d10e6d365ce69e880653825759f8392", 0x32}, {&(0x7f0000000300)="0673dbb38982f3f54711a950652a44", 0xf}, {&(0x7f0000000340)="ae27bfe87f65dc880fc83e2378bee4c42256f2f1a50c4bd85823e56f38763ae04c8b769d55cf265813f58fe6045e130ac7697cf30604e9e83beccaaf74a87ad4eef974cf968aa858531e9b2f66ccc2dfbe1b388c98bfb6c453478338ff044e0c30db64c084ce741b24b152becde35ea6219ea865689b98e7829b6258253dfd0fb7f9512e282dfe0c020665e35327271ce7ee263a564e5993494bfa347c6809aa4a69d6a0030807374970a9604bc088137d773848353e303d6309e09f78393f4dc9357b11f2a0f81af163927103e1bc8cd65899ab3f2f6aab31f4adcdd32645223734dc49924433f8c0e396cfaf", 0xed}, {&(0x7f0000000440)="7cc52b358df21247927a845dd4d9ed377c60a6e5295f9986c9146c3b8ba590ea2ab820e331512310b1331d9ef442139c7b2503b4ad85afd035b9ae70e97ed8be3d5b7faca8901faadd0f85bbf3f3235ff2b67b1149323c1550d80334c5efe86a40f0874e866d099ba08695e62ff61cdf5b52", 0x72}, {&(0x7f00000004c0)="1bfcc8f5dee7e11f55b6989ad2d87be6474d95fe575a6081333e566c879f3e49277af6932c50c390ac3ad3a9c6dace60cdb291243f20e392b54b279efd9919903f11b28e8433ea8b3667649a1387e4cd322be26457f0d4783ee606d718962d924a9fddad360571a1e50fb1a3b391993965b59aa869f4b7d0b74061157cc30c773c5b0cd113596d92ada5152568", 0xffffffc5}, {&(0x7f0000000580)="7228beb7e9c2e118ca8c517f893ca7f3fd3064d26788ccbc64ada477701a134bfb8bcb2c38f2a145262d717d524f1020a5e266d5873ce5b201806a990881bcd4c66a35d68c06bf56bce4a62726dbe5e4ce06be2e6f47fbcbfa66fe137b396f069143", 0x62}, {&(0x7f0000000600)="02482059dc979100d906b463f51864dfaa0ea514ba3f364d44f609d8f354ebdb4e205859360224106f2d4a0d9f618b8d3d5ebe943e05bfe97aa6433210b6e35edcc56b0a8029cc1e957059082606b0c06e86b055950943d78931d9460464fa11bc32eed9429740fed40cb2424e4f94b715bdb7d7e408a47f7dffc82b312278108e2bae9ef5c6aaf5e1bac73872b7a10d4c47dff8d328503bb61a5bd1d0a558cb48d5d69c58f07efc094b5d69a9722f614a0ea2a1dd0a", 0xb6}], 0xa) dup2(r0, r1) r2 = open(&(0x7f0000000000)='./file0\x00', 0x1, 0x0) ioctl$TIOCFLUSH(r2, 0x8020697a, &(0x7f0000000080)) r3 = open(&(0x7f0000000040)='.\x00', 0x0, 0x60) renameat(r3, &(0x7f0000001280)='.\x00', r3, &(0x7f0000001200)='./file0/file0\x00') r4 = getgid() r5 = open$dir(&(0x7f0000000100)='./file0\x00', 0x40000400000002c6, 0x0) r6 = socket$inet(0x2, 0x2, 0x0) r7 = openat(0xffffffffffffffff, &(0x7f0000000080)='/', 0x0, 0x0) fchdir(r7) r8 = getpgid(0x0) r9 = msgget$private(0x0, 0xfffffffffffffffd) msgrcv(r9, &(0x7f0000001b00)=ANY=[@ANYBLOB="0000751d6270b70000000000f4eef23867733c00000005000fb50acbd1fa43982607fafe50ce767464ca7f00000000080000000000003e00000000000100005e65de4f8c4e0e1c0633197ed1f3c9056ce5b57ac45603a02c8eae4564fffd8e50c5e5d3e2a14765bbab711fb04dc773adf97c323ba36f73a5bb1c01187306cd40d81947d74a0934c5d5b921ff0de0b73a875ad9128bb35c9f8ad57fefca6a7cb7a66bce4f8835bec261ea79f6175c04db50a45f56f24627dcd35ad864f30b9de0c57b803389070eb5a005925d84ce028c03dcf577571e5285f841b775e5dfb7d9ab514b9ced7942b8130800000000000000c2495f2f5fb5c7621e79720000bad5b3cb6c075236440201568416b133aa6237f31257ead178e986228e57e3980173357b935c30a87e8eab7f258a262867f4282312897626e56ce298b61c26897ca477abcc32a551f4c911271a6e3deccdd8a8c9c63894d4402203da888a085a9924f5b0ed9d196e7d74feac421f2625285e9bf343e47936257a1ad5ad6fda810c18b4df05a4e2ee63fa0fa1a7d61779a654b9b6a18478b6e931005d2abf2e0b81ea3cd1d2f8f0cbec6aa73c0e53f83db7f690c22b39e3aab2981eea9e91062326fe1e0c249ad54c42071716f575181853ef28cfa22c4472"], 0x1, 0x3, 0x0) msgctl$IPC_SET(r9, 0x1, 0xfffffffffffffffe) msgsnd(r9, &(0x7f00000003c0)=ANY=[@ANYBLOB="0000000000000000e27eb7ba166bb505b358b8b724a1087b37064194c070237d7fcb5d201dafb80c7acb30d7100108000000a67815dd92248a9cf21b5aa400d13522440a0f8c12ed16e9471e30fa4780be4a5ec45a3be586b8d8523564dccd2b74835e0189b9c15826abf1aed96b8ffb9870462e796c9fb64b359f7d8cd8a7e75e2fdad2c6dd7b9ce23b8581bd8809166adefcc12c77ea83a7ab4383c61355bee7033c5e008c7987c0544e3f232c0124d14cc10fe25c7881c596bea37d4b6fc651b32d7ef7c433905cdd8c2b3a54be7cdf713764c67ef76578ba2c43e1f100"/235], 0xeb, 0x800) r10 = socket(0x18, 0x400000001002, 0x0) setsockopt$sock_timeval(r10, 0x29, 0x3e, 0x0, 0x0) getsockopt$SO_PEERCRED(r10, 0xffff, 0x1022, &(0x7f00000005c0)={0x0, 0x0}, 0xc) msgctl$IPC_SET(r9, 0x1, &(0x7f0000000f80)={{0x9, 0x0, 0x0, r11, 0x0, 0x8, 0x2f9f}, 0x1000, 0x1, r8, 0x0, 0x40, 0x2000000000000006, 0x1, 0x4}) r12 = geteuid() r13 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r13, 0x0, 0x200000000000b, &(0x7f0000000040)='\x00', 0x1) setsockopt$inet_opts(r13, 0x0, 0x200000000000a, 0x0, 0x0) r14 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000640)='/dev/ttyCcfg\x00', 0x80, 0x0) r15 = socket(0x2, 0x2, 0x0) connect$unix(r15, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) setsockopt$inet_opts(r15, 0x0, 0x1, &(0x7f00000000c0)="071404000973db0000000001000000149b33ff0f", 0x14) write(r15, 0x0, 0x0) r16 = accept$inet(r15, &(0x7f0000000140), &(0x7f0000000280)=0xc) r17 = kqueue() kevent(r17, &(0x7f0000000000)=[{{r17}, 0xfffffffffffffffa, 0x5721b76b96d34469}, {{r17}, 0xfffffffffffffff9, 0x31}], 0x60, 0x0, 0x3f, 0x0) kevent(r17, &(0x7f0000000040)=[{{r17}, 0xfffffffffffffffa, 0x82}], 0x7, 0x0, 0x7, 0x0) r18 = kqueue() kevent(r18, &(0x7f0000000000)=[{{r18}, 0xfffffffffffffffa, 0x5721b76b96d34469}, {{r18}, 0xfffffffffffffff9, 0x31}], 0x60, 0x0, 0x3f, 0x0) kevent(r18, &(0x7f0000000040)=[{{r18}, 0xfffffffffffffffa, 0x82}], 0x7, 0x0, 0x7, 0x0) r19 = kqueue() kevent(r19, &(0x7f0000000000)=[{{r19}, 0xfffffffffffffffa, 0x5721b76b96d34469}, {{r19}, 0xfffffffffffffff9, 0x31}], 0x60, 0x0, 0x3f, 0x0) kevent(r19, &(0x7f0000000040)=[{{r19}, 0xfffffffffffffffa, 0x82}], 0x7, 0x0, 0x7, 0x0) sendmsg$unix(r7, &(0x7f0000001ac0)={&(0x7f0000000200)=ANY=[@ANYBLOB="ffffff4d7d0000000000"], 0xa, &(0x7f0000000240)=[{&(0x7f0000000980)="7778c340cd4d47b8999c5cb55f30fba73df87f93c359a8579e665373990feeb7596672bce9fca7da2026e7b3aba15e7f60337d53aa4a8e412be67a8d16f4e72e919946a874d868d1514a294e6100e58f1bfd670dd857f89d04f2a2d30164f29648d642235ad563b8e30948049f031f5a23ddf2cac8949aff8e8b23d8b323e9c240f20358cd3f3cd40e6255ff664b31bab4099e52c80efcac37b7534c4f33406e6946acc15a10fe89d7e38d7b57c26f3a0cf55102111820e69343a2", 0xbb}, {&(0x7f0000000a40)="6d81fe2f157702a916b3fa17259954a8889bbfa894b074be8fafe5b132bb88ffdca2570e9a722951b73719b667bd2db4ad83e36cbe3d1ccb604ae9b2d9f88b44878aa11fb04deba023f3a51a448e4968c8b6b39b92488876f92ad90110edf3718410eef30eafa4e4640fd4759c565b667e5f3f64c9d002af6cc9f67a6d4aa9b506e81bae79ffd153c0934f10105a411194313702332398e7b068c2512d37bf8db01237d05be949f04ee50a75f6ce2a11cd1502b6d5e3d2a2dd5174f92aaef4af0f8f55e73ad989be3d9b7a2f97ee4d094b661fe3491015b144f591a756a771a5f6fb542c26f76ad1358613d96fa51b3bdceed943c6ab5eab780074dad30cf79230b73e2ecc6ddb3432b64c451716992ae3b3cbfd7fe963e945d9d4f565f54c44aa9db24c82dd204ffcb51b588ac4d8bbbabaaf040ea555a1db250dccc1259ba0b93a867ac27c8ebbae38823e4d718acffe5f9af323a25e95a5dba5950fabf7e9ebbcd02253b7ea1201921569686fd9163ebcd663d9e2c9c61ec3101a7dfaad50582f06eab34bfb668daf1e2aaa0b405a894635ef6bd67c3a7c249f2b7711450dcc0ca9fb430070e09f49051f078c67ba35ed0bb7641e42f247ec4c5ee890de18c8267c7473bedf797dfe785cadd64f532f6fc2d23be52317006981f5bcade33537ddff658bbee97e82963fbbf5b7a7563411f8bc39fe4e626e3979b6ac71090dd124c51b672081c1635b09bcde721017ec539431f995027533c141701dca3983ed23a6ce564c28a0be533b2af4cb407efe5ea7519e4aeb1cfb346c6fa4d9f8182924005bc668b6542ab2089a4818e80bdbc530d87dd495aea2417c244812f5f750fc8eaf6a264b7548a0f2ca2e63538084ab6565d3c8767ac2e6434825f16fb5b895ca70d5023481fe387978d7aaae5bd43b9cc427cf165bb07762f7233550c8e52a65e63c5677a02e213fe3b9c0790dc480a83c44cb77690a794b160cfafeecca24e11a660902a7021c62e8b544f65d77078a4545766e4c437478e5a7568b563b4a1d3cd10c38e3ab50799250fdbe77666edf328824a599e645e86df2b54557696ce253a583ef9d4879ae6f85d782d622d4db9aff39c35f13d854346ad3221fa6413acf0a83534010aef0d85e6ad384e90c07efdf6cfe6d9550fb91d265703679538bce48081b21a30f0ddc14bf15d4070267c70724142e549f8cdba740ab18c31af4fd455808c864ef86933ae23dd8aa1bfa0d99ce10914e1d9558bf7ba7fd1d37f8e742f3177230de3fce0cfdac296f6899d9162ba40fa60c053a9e734a67955ab65f41b68bc49432b5b068ad054e27801d89889beb1d7bd4b74e8fb1aa65c995a2fbf32fdd78fc20e2b485e6103ca8a087bafd2fcf216a1236dfe363944e8c7ef23d9140dcfcfc619f22f1e7b1149c703a88124e47b5084a7bf1a3950b8b840f6a2232f90445e2ec65eff95a6f7b4574244672e875368994d897ff63ef4bfc9e494e59dfb3415d8b34010aba26528f681475b42d9b54a992a4ac86429f0a61e97292adc8ea8103d50bf0497abca5487210c4cd976b8a5b1cc5ba4d1dcde7f9cc1dcee888e577895e5b6a4eb857976c574bed9348ce3c89a65fa45e73662afc51e9515ac16ecee589488a2300faa65cc58896312e1012a69d4de3a70416d64e70c35f42cc7fcfc1afa74e53877e252dc6323433d6642e061157fec25ea4554bb52f88b0d41034bd6e9fe6b1e3312e102efa76c469a99f5f406808a5f59bc9d173115dbd31b0ce59e48b0e8991be698a28431a0da79c8c735e59c25841b0963e025676df89ef75d6482d35b11ca2d00c2c4caeeea9630fbf2e0272e9f8463a9f268e8a4f75907752eb7d8ddcf6c0665387e48ec4c82bf6b5d571db589611629dada5e682ed1146a42324f4aa45b90679411bfab65362d1c6ec42fea68fd225122ac6b648bc34b3040a8c4a91d0f4efbbd4671d08abe8f84fde93c63e71d8fdd9a6275571e688deeb797fbe0e32f850360340c8bd582f031ee01b1af0943774fae793d19f4d4fb422b47961a2bdd91dd8b537ca8456fbd46e4d8b4e8eff9f413f21c4788d3c9ec91d8da591e000374f7045c3c956c0655e5252c65f6259e14f6609163d69dbdcd97e9e0e7506521e0b316b4d2789614157da5f1f2a82d4f954c4408784d0986c31bf280ec26f5d8fd8175b8cdf11cba76b498e96bde65c816c66af283fddcb225f30a2e28858fa34efdb27e08bba1e96fb8a89cb60f070444ce545c575cfa1c4285855f862c30aaaaed3d736b735c9a21a902014c789b6d03e16e3644ef4bb9945bd2cdb3c58150a17993670389fbdf2be47dca18cae811bf18e0423c0fcbbec458484e09d8164c46766ed1cdb830c3a32718f260500ae3c5a39a896ee91a7d933d82ad16595ac3980e60aac60690ad7aad0e76fc77f70a5d2eaf6841f5369ce8432c9b8da07e5960b998b0f57c15b78276f7d310305462a33a05a971d8ac48f4ae79addea605d003d15efa0476b7aee8377cb81b6791c286c7cf5cb8ff40830020781ad73b101fa261af675bb5a35c673421626d12013b3db8d47e33cb4220064d9e87448a0188a929b6025eca8876b81a098aa887df4c30663ec859dbd6aecf0df169755f1aedacf752860d31d6c2e3786b21751a474a1e8b02a4e1541243e7862be55c6e42c86dd6b629252f857cb5873c09ec5349f50a93e28c1bfad2f3545a9c4697d826ee86e787393e88828b2a21bf55f393392c761140cd49fc99453df569583d04abab4b69c54a34d42f478a01f1b2877f467d24caaacc1f41c9dbedcb45d320197735f60a751138dcb3b621e63c590f64cdfe370b2c1e0803e493963a1ef3b4035fe966137e1235476bac7ad2b03b5cd7e97d1fa25a8c03f95ba2e1037f02d2474523a0122b3bf4fe6efdc9f5093d03b7251433a48de6f02f7f9ffe400e8a807d157632420511039fc1a8052b7a047d7a28167f19bb19e8fc78461ea1faf0eb0da9c00f472b0140efffec2c750ff401a29eb039e0ffdac306c8a9ded60957487af344cb8443c0a60e1e98f8807f87b3c226699ec8c93a1701e1ab7fbfa5648f7bf698f2bd11fb47bde442bc0ce75255aeec7bbcdb43ee963894d500bf714582343de409a384ac409686bafe3ff6a5d0d871bf8cb9900a39708dc3936ccfa57808dfe7e6b821be560b20f5b05b856e9e182b364ee65cb111048b881e7a24463115b10464a5dcf9c638d787cabf2c7f43cef7259d00acdcfb5fb4feda0d8fc694a7ab818b805d2092a4a6d65fff8a7b7ac94192524f8a7d313b9b4740f68096dd721085cdcc55736305d6f216f6132ebae4efc8b037eb76f9afe8b6568ed948aa834a2bf7ce03bf90909b607d8b5a16688cd03097ce93d4008173001c948fd72f21b23111d9585b8076633fde0048766959b620fd9ff2878be82e14d69717c411c54adf8344db1804af78a9b5794a5dec6eb826ff21856bc72e6cb350ad666ca1609c99631f5141106d0b785d7bd0f65fc97e5c7f1c58660062ea7e311a25531413a0df8642d2c529befd334adf66bbf8c20dda8bd9443db9290e85405ca22d46b506b21dd61f9b39a38fb5a9cdc027e97a323715b57326e65f8e058d24076983ff6a429f525ae1a12a974f00dbc00735db24c04c365c7c626c708491a5c2ba94f1ff47acc750c349e4f1cd2d7d4f900b9b705780f9da5d8747a97d3c35e9d7321ace45ec2e4a20ce555c539906ba362083f069de425a17b8ec437c63fc9e2c5dada07052c2fa98d26f7f4cf515c1939e4435e5d59fc0587b0016517fec8ac8e38edfe862f2b0f6275d802330409b953e39ebc9e94e6eb4048cf5874ba07a256b863eb77e1a32c64bc70a892850a1780f3010c67a62fa1457d906da4e56d31961530e39d0b2dcfe641efbd2feb0a1e9153a7d3fa84f7cf9c71b5a6cf2f033f627ff5af0979dc49bebad6bba9237aef7cc3320c38d61c4a5c3ce7890652b13525c175e4beaaa61b3bd6d1a7c4573d9e84205aef6fc3f5c84623eee2aabc081381005c31b886de4a277935230e0170460c2c0284e2e097871c7d56d003751c370a5bcafe50d6de3a0965edf742c68b53d9629405b56990b45707354366118cd4eddcc158bea3b62fcbc6fb2a36bee7808e59f3002cfdd303bd47db6b03385acaf05beda03b22b13235e42022d47930b45bdc35780105e79aaa60013e6a2099946188855d397ed0dff549fed7302a5b6d2a23bc6c67611fe3347cec7172db827c099b17132afd2be8a9abb08e4ea96dd3c631773fbd9c34a68e68223c27a0674b3ae601a0074836781993fb51fe63d5e1064e0165a221d099bba4860cc67f894506868cc93d2deb2d512cf36c61c3621631bda73cd583300621697db5b866ad6fe0be2d52549def486435f7228fa128c8a0a1de05ee4dcabadcb7628a28d82445b15c97246143d94b215578b16de0779aceae7f3b59a7084da0014645ca833c2392d007bdfada17abc6017c2550221100329f28c51b236a7d5592cf454492e990d0ae4e6ecda10908a10c63ae43d8315a84a76066afd9c889a7b07cf3e63316a4d607c1933be5a8f37fff263aced5c3fb9da18e23415f1f4c6eb981c516f90c2147052bc198970bad0a2c70bbc3cef5bb614cfa756d2702b298aa11c88c1756fb0cb42ffe6fe8ac961c676b55413059bb2fd8a2a035ed3377c0e9eb700c05052b9a693a7946454e35552c4d1991d0970a380892f46f6ccf30abe19a9852cef5f82b61a04448035317471027ada0c3853ec3889128d74c6c8bb919dcc65293e08b479650e77fca968974b3730bada3c8a008e468cffa7d8e368709df7f041e159d5c44933de5ffc2442471a90a9d0721c143ecc07680f0a25ecfb4e327e2583692018fd1e14bfa6e91f78bb6dd47b4d9f6bcd232304e64292685f8dc67245f0f3cb64ea5b13d8e14d1ef94a7beba7186f0076a0d76fccc99fffbb5428c4c5baab1d75ef94dc6f88eeb126ae3b783fd7a9b7b3b0557be6c9bc8f4e69774f31e98e5174fed35981e593797b9cde641bdccb1d8422c3104578356f71da5d576dac4ba43b536db1e06cd29c1bec01c9a67722f4e56d5a1da662882b1419ebff4134da1a6501bbcf19a5578dc5c6fe942bfa2bc2aa3a15ee17daae1806a4d4e4d070ebf24c42999700dc4861fb56bda292774e6d949fbf3084f63522efabf398b37e8ce2695ada6fce6abdf637b7640426634475b038068c01606e4ada22662714a76017f713f141370380693c6d773c80a20d634df94bf2e16b44a495915dfb66bf98a5253f6947427af4a7cfdaa49479bfadeea358aff5946dbb4d335d97142f79418c10e28085114775f0078da93af5e5bdd51002314703076e37de2af274a6d8e4a4ac9a9d2f9c8743dd45894da4c25791d8d78b59c0f60a700e713acb3195861a2b99ad56816ac4b03561d5873ab3ad6625bd2d8773a3e523be24283d616a789ba357a176e39e61333ae21fd618eeacfafeea0c589e3f34ded23ee24fc0198bbae705aa210478d13c648ebc08e7ea7c23d98c7645e87a484846f0b2577e02f520e4f13c242385684b97e7b14500a224121d6b9891d13cc1757c1fe14c80e385f60a9fc47c96b142e4ef4d54fc725f688398a119a166080fbf220708d2907a896676c85c6138ac49f29febd64c3827f0c026fbb22f112035e37545b7daf675d3956227e7370ff1c8a00267c40767964b8d8058185a9f8f3724613e49fbcebe5f15c6c22e16f0edec26d6f34bff7dc23644a1d7dfaf83722", 0x1000}], 0x2, &(0x7f0000000340)=[@cred={0x20, 0xffff, 0x0, r8, r12, r4}, @rights={0x38, 0xffff, 0x1, [r13, r6, r5, r3, r14, r5, r16, r17, r18, r19]}], 0x58, 0x205}, 0x0) r20 = open(&(0x7f0000000040)='.\x00', 0x0, 0x60) renameat(r20, &(0x7f0000001280)='.\x00', r20, &(0x7f0000001200)='./file0/file0\x00') r21 = kqueue() kevent(r21, &(0x7f0000000000)=[{{r21}, 0xfffffffffffffffa, 0x5721b76b96d34469}, {{r21}, 0xfffffffffffffff9, 0x31}], 0x60, 0x0, 0x3f, 0x0) kevent(r21, &(0x7f0000000040)=[{{r21}, 0xfffffffffffffffa, 0x82}], 0x7, 0x0, 0x7, 0x0) r22 = msgget$private(0x0, 0xfffffffffffffffd) msgrcv(r22, &(0x7f0000000640)=ANY=[@ANYBLOB="0000751d6270b70000000000f4eef23867733c00000005000fb50acbd1fa43982607fafe50ce767464ca7f00000000080000000000003e00000000000100005e65de4f8c4e0e1c0633197ed1f3c9056ce5b57ac45603a02c8eae4564fffd8e50c5e5d3bbab711fb04dc773adf97c323ba36f73a5bbc0cf187306cd40d81947d74a0934c5d5b921ff0de0b73a875ad9128bb35c9f8ad57fefca6a7cb7a66bce4f88354627dcd35ad864f30b9de0c57b803389070eb5a005925d84ce028c03dcf577571e5285f841b775e5dfb7d9ab514b9ced7942b8133c0bbcd2930e3f7fc2495f2f5fb5c7621e797236b5bad5b3cb6c075236440201568416b133aa6237f31257ead178e986228e57e3900173357b938a262867f4282312897626e56ce298b61c26897ca477abcc32a551f4c911271a6e3deccdd8a8c9c63894d4402203da888a085a9924f5b0ed9d196e7d74feac421f2625285e9bf343e47936257a1ad5ad6fda810c18b4df05a4e2ee63fa0fa1a7d61779a654"], 0x1, 0x3, 0x0) msgctl$IPC_SET(r22, 0x1, 0xfffffffffffffffe) msgsnd(r22, &(0x7f00000003c0)=ANY=[@ANYBLOB="0000000000000000e27eb7ba166bb505b358b8b724a1087b37064194c070237d7fcb5d208a1adfaa434bc15c232cf8d1e71dafb80c7acb30d7100108000000a67815dd92248a9cf21bb8d8523564dccd2b74835e0189b9c15826abf1aed96b8ffb9870462e796c9fb64b359f7d8cd8a7e75e2fdad2c6dd7b9ce23b8581bd882c77ea83a7ab4383c61355bee7033c5e008c7987c0544e3f232c0124d14cc10fe25c7881c596bea37d4b6fc651b32d7ef7c433905cdd8c2b3a54be7cdf713764c67ef76578ba2c43e1f17adf80118713cf8f38bc56e3cdce8400"/232], 0xeb, 0x800) r23 = socket(0x18, 0x400000001002, 0x0) setsockopt$sock_timeval(r23, 0x29, 0x3e, 0x0, 0x0) getsockopt$SO_PEERCRED(r23, 0xffff, 0x1022, &(0x7f00000005c0)={0x0, 0x0}, 0xc) r25 = semget$private(0x0, 0x3, 0x120) semctl$GETALL(r25, 0x0, 0x6, &(0x7f0000000000)=""/155) r26 = getegid() r27 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x4, 0x10, r27, 0x0, 0x0) getsockopt$sock_cred(r27, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f00000000c0)=0xc) r29 = getpgid(0x0) r30 = msgget$private(0x0, 0xfffffffffffffffd) msgrcv(r30, &(0x7f0000000640)=ANY=[@ANYBLOB="0000751d6270b70000000000f4eef23867733c00000005000fb50acbd1fa43982607fafe50ce767464ca7f00000000080000000000003e00000000000100005e65de4f8c4e0e1c0633197ed1f3c9056ce5b57ac45603a02c8eae4564fffd8e50c5e5d3bbab711fb04dc773adf97c323ba36f73a5bbc0cf187306cd40d81947d74a0934c5d5b921ff0de0b73a875ad9128bb35c9f8ad57fefca6a7cb7a66bce4f88354627dcd35ad864f30b9de0c57b803389070eb5a005925d84ce028c03dcf577571e5285f841b775e5dfb7d9ab514b9ced7942b8133c0bbcd2930e3f7fc2495f2f5fb5c7621e797236b5bacbb3cb6c075236440201568416b133aa6237f40857ead178e986228e57e3900173357b938a262867f4282312897626e56ce298b61c26897ca477abcc32a551f4c915271a6e3deccdd8a8c9c63894d4402203da888a085a9924f5b0ed9d196e7d74feac421f2625285e9bf343e47936257a1ad5ad6fda810c18b4df05a4e2ee63fa0fa1a7d61779a654"], 0x1, 0x3, 0x0) msgctl$IPC_SET(r30, 0x1, 0xfffffffffffffffe) msgsnd(r30, &(0x7f00000003c0)=ANY=[@ANYBLOB="0000000000000000e27eb7ba166bb505b358b8b724a1087b37064194c070237d7fcb5d201dafb80c7acb30d7100108000000a67815dd92248a9cf21b5aa400d13522440a0f8c12ed16e9471e30fa4780be4a5ec45a3be586b8d8523564dccd2b74835e0189b9c15826abf1aed96b8ffb9870462e796c9fb64b359f7d8cd8a7e75e2fdad2c6dd7b9ce23b8581bd8809166adefcc12c77ea83a7ab4383c61355bee7033c5e008c7987c0544e3f232c0124d14cc10fe25c7881c596bea37d4b6fc651b32d7ef7c433905cdd8c2b3a54be7cdf713764c67ef76578ba2c43e1f100"/235], 0xeb, 0x800) r31 = socket(0x18, 0x400000001002, 0x0) setsockopt$sock_timeval(r31, 0x29, 0x3e, 0x0, 0x0) getsockopt$SO_PEERCRED(r31, 0xffff, 0x1022, &(0x7f00000005c0)={0x0, 0x0}, 0xc) msgctl$IPC_SET(r30, 0x1, &(0x7f0000000f80)={{0x9, 0x0, 0x0, r32, 0x0, 0x8, 0x2f9f}, 0x1000, 0x1, r29, 0x0, 0x40, 0x2000000000000006, 0x1, 0x4}) semctl$IPC_SET(r25, 0x0, 0x1, &(0x7f0000001b00)={{0x1ff, r28, r26, r32, r26, 0xa1c30682321f5ba8, 0x1385}, 0xc6af, 0xffffffff, 0x6}) r33 = getpgid(0x0) r34 = msgget$private(0x0, 0xfffffffffffffffd) msgrcv(r34, &(0x7f0000000640)=ANY=[@ANYBLOB="0000751d6270b70000000000f4eef23867733c00000005000fb50acbd1fa43982607fafe50ce767464ca7f00000000080000000000003e00000000000100005e65de4f8c4e0e1c0633197ed1f3c9056ce5b57ac45603a02c8eae4564fffd8e50c5e5d3bbab711fb04dc773adf97c323ba36f73a5bbc0cf187306cd40d81947d74a0934c5d5b921ff0de0b73a875ad9128bb35c9f8ad57fefca6a7cb7a66bce4f88354627dcd35ad864f30b9de0c57b803389070eb5a005925d84ce028c03dcf577571e5285f841b775e5dfb7d9ab514b9ced7942b8133c0bbcd2930e3f7fc2495f2f5fb5c7621e797236b5bad5b3cb6c075236440201568416b133aa6237f31257ead178e986228e57e3900173357b938a262867f4282312897626e56ce298b61c26897ca477abcc32a551f4c911271a6e3deccdd8a8c9c63894d4402203da888a085a9924f5b0ed9d196e7d74feac421f2625285e9bf343e47936257a1ad5ad6fda810c18b4df05a4e2ee63fa0fa1a7d61779a654"], 0x1, 0x3, 0x0) msgctl$IPC_SET(r34, 0x1, 0xfffffffffffffffe) msgsnd(r34, &(0x7f00000003c0)=ANY=[@ANYBLOB="0000000000000000e27eb7ba166bb505b358b8b724a1087b37064194c070237d7fcb5d201dafb80c7acb30d7100108000000a67815dd92248a9cf21b5aa400d13522440a0f8c12ed16e9471e30fa4780be4a5ec45a3be586b8d8523564dccd2b74835e0189b9c15826abf1aed96b8ffb9870462e796c9fb64b359f7d8cd8a7e75e2fdad2c6dd7b9ce23b8581bd8809166adefcc12c77ea83a7ab4383c61355bee7033c5e008c7987c0544e3f232c0124d14cc10fe25c7881c596bea37d4b6fc651b32d7ef7c433905cdd8c2b3a54be7cdf713764c67ef76578ba2c43e1f100"/235], 0xeb, 0x800) r35 = socket(0x18, 0x400000001002, 0x0) setsockopt$sock_timeval(r35, 0x29, 0x3e, 0x0, 0x0) getsockopt$SO_PEERCRED(r35, 0xffff, 0x1022, &(0x7f00000005c0)={0x0, 0x0}, 0xc) msgctl$IPC_SET(r34, 0x1, &(0x7f0000000f80)={{0x9, 0x0, 0x0, r36, 0x0, 0x8, 0x2f9f}, 0x1000, 0x1, r33, 0x0, 0x40, 0x2000000000000006, 0x1, 0x4}) msgctl$IPC_SET(r22, 0x1, &(0x7f00000004c0)={{0x9, 0x0, 0x0, r24, r26, 0x8, 0x2f9f}, 0x1000, 0x1, r33, 0x0, 0x40, 0x8, 0x1, 0x4}) r37 = getgid() r38 = open$dir(&(0x7f0000000100)='./file0\x00', 0x40000400000002c6, 0x0) r39 = socket$inet(0x2, 0x2, 0x0) r40 = openat(0xffffffffffffffff, &(0x7f0000000080)='/', 0x0, 0x0) r41 = getpgid(0x0) r42 = msgget$private(0x0, 0xfffffffffffffffd) msgrcv(r42, &(0x7f0000001b00)=ANY=[@ANYBLOB="0000751d6270b70000000000f4eef23867733c00000005000fb50acbd1fa43982607fafe50ce767464ca7f00000000080000000000003e00000000000100005e65de4f8c4e0e1c0633197ed1f3c9056ce5b57ac45603a02c8eae4564fffd8e50c5e5d3e2a14765bbab711fb04dc773adf97c323ba36f73a5bb1c01187306cd40d81947d74a0934c5d5b921ff0de0b73a875ad9128bb35c9f8ad57fefca6a7cb7a66bce4f8835bec261ea79f6175c04db50a45f56f24627dcd35ad864f30b9de0c57b803389070eb5a005925d84ce028c03dcf577571e5285f841b775e5dfb7d9ab514b9ced7942b8130800000000000000c2495f2f5fb5c7621e79720000bad5b3cb6c075236440201568416b133aa6237f31257ead178e986228e57e3980173357b935c30a87e8eab7f258a262867f4282312897626e56ce298b61c26897ca477abcc32a551f4c911271a6e3deccdd8a8c9c63894d4402203da888a085a9924f5b0ed9d196e7d74feac421f2625285e9bf343e47936257a1ad5ad6fda810c18b4df05a4e2ee63fa0fa1a7d61779a654b9b6a18478b6e931005d2abf2e0b81ea3cd1d2f8f0cbec6aa73c0e53f83db7f690c22b39e3aab2981eea9e91062326fe1e0c249ad54c42071716f575181853ef28cfa22c4472"], 0x1, 0x3, 0x0) msgctl$IPC_SET(r42, 0x1, 0xfffffffffffffffe) msgsnd(r42, &(0x7f00000003c0)=ANY=[@ANYBLOB="0000000000000000e27eb7ba166bb505b358b8b724a1087b37064194c070237d7fcb5d201dafb80c7acb30d7100108000000a67815dd92248a9cf21b5aa400d13522440a0f8c12ed16e9471e30fa4780be4a5ec45a3be586b8d8523564dccd2b74835e0189b9c15826abf1aed96b8ffb9870462e796c9fb64b359f7d8cd8a7e75e2fdad2c6dd7b9ce23b8581bd8809166adefcc12c77ea83a7ab4383c61355bee7033c5e008c7987c0544e3f232c0124d14cc10fe25c7881c596bea37d4b6fc651b32d7ef7c433905cdd8c2b3a54be7cdf713764c67ef76578ba2c43e1f100"/235], 0xeb, 0x800) r43 = socket(0x18, 0x400000001002, 0x0) setsockopt$sock_timeval(r43, 0x29, 0x3e, 0x0, 0x0) getsockopt$SO_PEERCRED(r43, 0xffff, 0x1022, &(0x7f00000005c0)={0x0, 0x0}, 0xc) msgctl$IPC_SET(r42, 0x1, &(0x7f0000000f80)={{0x9, 0x0, 0x0, r44, 0x0, 0x8, 0x2f9f}, 0x1000, 0x1, r41, 0x0, 0x40, 0x2000000000000006, 0x1, 0x4}) r45 = geteuid() r46 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r46, 0x0, 0x200000000000b, &(0x7f0000000040)='\x00', 0x1) setsockopt$inet_opts(r46, 0x0, 0x200000000000a, 0x0, 0x0) r47 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000640)='/dev/ttyCcfg\x00', 0x80, 0x0) r48 = socket(0x2, 0x2, 0x0) connect$unix(r48, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) setsockopt$inet_opts(r48, 0x0, 0x1, &(0x7f00000000c0)="071404000973db0000000001000000149b33ff0f", 0x14) write(r48, 0x0, 0x0) r49 = accept$inet(r48, &(0x7f0000000140), &(0x7f0000000280)=0xc) r50 = kqueue() kevent(r50, &(0x7f0000000000)=[{{r50}, 0xfffffffffffffffa, 0x5721b76b96d34469}, {{r50}, 0xfffffffffffffff9, 0x31}], 0x60, 0x0, 0x3f, 0x0) kevent(r50, &(0x7f0000000040)=[{{r50}, 0xfffffffffffffffa, 0x82}], 0x7, 0x0, 0x7, 0x0) r51 = kqueue() kevent(r51, &(0x7f0000000000)=[{{r51}, 0xfffffffffffffffa, 0x5721b76b96d34469}, {{r51}, 0xfffffffffffffff9, 0x31}], 0x60, 0x0, 0x3f, 0x0) kevent(r51, &(0x7f0000000040)=[{{r51}, 0xfffffffffffffffa, 0x82}], 0x7, 0x0, 0x7, 0x0) r52 = kqueue() kevent(r52, &(0x7f0000000000)=[{{r52}, 0xfffffffffffffffa, 0x5721b76b96d34469}, {{r52}, 0xfffffffffffffff9, 0x31}], 0x60, 0x0, 0x3f, 0x0) kevent(r52, &(0x7f0000000040)=[{{r52}, 0xfffffffffffffffa, 0x82}], 0x7, 0x0, 0x7, 0x0) sendmsg$unix(r40, &(0x7f0000001ac0)={&(0x7f0000000200)=ANY=[@ANYBLOB="ffffff4d7d0000000000"], 0xa, &(0x7f0000000240)=[{&(0x7f0000000980)="7778c340cd4d47b8999c5cb55f30fba73df87f93c359a8579e665373990feeb7596672bce9fca7da2026e7b3aba15e7f60337d53aa4a8e412be67a8d16f4e72e919946a874d868d1514a294e6100e58f1bfd670dd857f89d04f2a2d30164f29648d642235ad563b8e30948049f031f5a23ddf2cac8949aff8e8b23d8b323e9c240f20358cd3f3cd40e6255ff664b31bab4099e52c80efcac37b7534c4f33406e6946acc15a10fe89d7e38d7b57c26f3a0cf55102111820e69343a2", 0xbb}, {&(0x7f0000000a40)="6d81fe2f157702a916b3fa17259954a8889bbfa894b074be8fafe5b132bb88ffdca2570e9a722951b73719b667bd2db4ad83e36cbe3d1ccb604ae9b2d9f88b44878aa11fb04deba023f3a51a448e4968c8b6b39b92488876f92ad90110edf3718410eef30eafa4e4640fd4759c565b667e5f3f64c9d002af6cc9f67a6d4aa9b506e81bae79ffd153c0934f10105a411194313702332398e7b068c2512d37bf8db01237d05be949f04ee50a75f6ce2a11cd1502b6d5e3d2a2dd5174f92aaef4af0f8f55e73ad989be3d9b7a2f97ee4d094b661fe3491015b144f591a756a771a5f6fb542c26f76ad1358613d96fa51b3bdceed943c6ab5eab780074dad30cf79230b73e2ecc6ddb3432b64c451716992ae3b3cbfd7fe963e945d9d4f565f54c44aa9db24c82dd204ffcb51b588ac4d8bbbabaaf040ea555a1db250dccc1259ba0b93a867ac27c8ebbae38823e4d718acffe5f9af323a25e95a5dba5950fabf7e9ebbcd02253b7ea1201921569686fd9163ebcd663d9e2c9c61ec3101a7dfaad50582f06eab34bfb668daf1e2aaa0b405a894635ef6bd67c3a7c249f2b7711450dcc0ca9fb430070e09f49051f078c67ba35ed0bb7641e42f247ec4c5ee890de18c8267c7473bedf797dfe785cadd64f532f6fc2d23be52317006981f5bcade33537ddff658bbee97e82963fbbf5b7a7563411f8bc39fe4e626e3979b6ac71090dd124c51b672081c1635b09bcde721017ec539431f995027533c141701dca3983ed23a6ce564c28a0be533b2af4cb407efe5ea7519e4aeb1cfb346c6fa4d9f8182924005bc668b6542ab2089a4818e80bdbc530d87dd495aea2417c244812f5f750fc8eaf6a264b7548a0f2ca2e63538084ab6565d3c8767ac2e6434825f16fb5b895ca70d5023481fe387978d7aaae5bd43b9cc427cf165bb07762f7233550c8e52a65e63c5677a02e213fe3b9c0790dc480a83c44cb77690a794b160cfafeecca24e11a660902a7021c62e8b544f65d77078a4545766e4c437478e5a7568b563b4a1d3cd10c38e3ab50799250fdbe77666edf328824a599e645e86df2b54557696ce253a583ef9d4879ae6f85d782d622d4db9aff39c35f13d854346ad3221fa6413acf0a83534010aef0d85e6ad384e90c07efdf6cfe6d9550fb91d265703679538bce48081b21a30f0ddc14bf15d4070267c70724142e549f8cdba740ab18c31af4fd455808c864ef86933ae23dd8aa1bfa0d99ce10914e1d9558bf7ba7fd1d37f8e742f3177230de3fce0cfdac296f6899d9162ba40fa60c053a9e734a67955ab65f41b68bc49432b5b068ad054e27801d89889beb1d7bd4b74e8fb1aa65c995a2fbf32fdd78fc20e2b485e6103ca8a087bafd2fcf216a1236dfe363944e8c7ef23d9140dcfcfc619f22f1e7b1149c703a88124e47b5084a7bf1a3950b8b840f6a2232f90445e2ec65eff95a6f7b4574244672e875368994d897ff63ef4bfc9e494e59dfb3415d8b34010aba26528f681475b42d9b54a992a4ac86429f0a61e97292adc8ea8103d50bf0497abca5487210c4cd976b8a5b1cc5ba4d1dcde7f9cc1dcee888e577895e5b6a4eb857976c574bed9348ce3c89a65fa45e73662afc51e9515ac16ecee589488a2300faa65cc58896312e1012a69d4de3a70416d64e70c35f42cc7fcfc1afa74e53877e252dc6323433d6642e061157fec25ea4554bb52f88b0d41034bd6e9fe6b1e3312e102efa76c469a99f5f406808a5f59bc9d173115dbd31b0ce59e48b0e8991be698a28431a0da79c8c735e59c25841b0963e025676df89ef75d6482d35b11ca2d00c2c4caeeea9630fbf2e0272e9f8463a9f268e8a4f75907752eb7d8ddcf6c0665387e48ec4c82bf6b5d571db589611629dada5e682ed1146a42324f4aa45b90679411bfab65362d1c6ec42fea68fd225122ac6b648bc34b3040a8c4a91d0f4efbbd4671d08abe8f84fde93c63e71d8fdd9a6275571e688deeb797fbe0e32f850360340c8bd582f031ee01b1af0943774fae793d19f4d4fb422b47961a2bdd91dd8b537ca8456fbd46e4d8b4e8eff9f413f21c4788d3c9ec91d8da591e000374f7045c3c956c0655e5252c65f6259e14f6609163d69dbdcd97e9e0e7506521e0b316b4d2789614157da5f1f2a82d4f954c4408784d0986c31bf280ec26f5d8fd8175b8cdf11cba76b498e96bde65c816c66af283fddcb225f30a2e28858fa34efdb27e08bba1e96fb8a89cb60f070444ce545c575cfa1c4285855f862c30aaaaed3d736b735c9a21a902014c789b6d03e16e3644ef4bb9945bd2cdb3c58150a17993670389fbdf2be47dca18cae811bf18e0423c0fcbbec458484e09d8164c46766ed1cdb830c3a32718f260500ae3c5a39a896ee91a7d933d82ad16595ac3980e60aac60690ad7aad0e76fc77f70a5d2eaf6841f5369ce8432c9b8da07e5960b998b0f57c15b78276f7d310305462a33a05a971d8ac48f4ae79addea605d003d15efa0476b7aee8377cb81b6791c286c7cf5cb8ff40830020781ad73b101fa261af675bb5a35c673421626d12013b3db8d47e33cb4220064d9e87448a0188a929b6025eca8876b81a098aa887df4c30663ec859dbd6aecf0df169755f1aedacf752860d31d6c2e3786b21751a474a1e8b02a4e1541243e7862be55c6e42c86dd6b629252f857cb5873c09ec5349f50a93e28c1bfad2f3545a9c4697d826ee86e787393e88828b2a21bf55f393392c761140cd49fc99453df569583d04abab4b69c54a34d42f478a01f1b2877f467d24caaacc1f41c9dbedcb45d320197735f60a751138dcb3b621e63c590f64cdfe370b2c1e0803e493963a1ef3b4035fe966137e1235476bac7ad2b03b5cd7e97d1fa25a8c03f95ba2e1037f02d2474523a0122b3bf4fe6efdc9f5093d03b7251433a48de6f02f7f9ffe400e8a807d157632420511039fc1a8052b7a047d7a28167f19bb19e8fc78461ea1faf0eb0da9c00f472b0140efffec2c750ff401a29eb039e0ffdac306c8a9ded60957487af344cb8443c0a60e1e98f8807f87b3c226699ec8c93a1701e1ab7fbfa5648f7bf698f2bd11fb47bde442bc0ce75255aeec7bbcdb43ee963894d500bf714582343de409a384ac409686bafe3ff6a5d0d871bf8cb9900a39708dc3936ccfa57808dfe7e6b821be560b20f5b05b856e9e182b364ee65cb111048b881e7a24463115b10464a5dcf9c638d787cabf2c7f43cef7259d00acdcfb5fb4feda0d8fc694a7ab818b805d2092a4a6d65fff8a7b7ac94192524f8a7d313b9b4740f68096dd721085cdcc55736305d6f216f6132ebae4efc8b037eb76f9afe8b6568ed948aa834a2bf7ce03bf90909b607d8b5a16688cd03097ce93d4008173001c948fd72f21b23111d9585b8076633fde0048766959b620fd9ff2878be82e14d69717c411c54adf8344db1804af78a9b5794a5dec6eb826ff21856bc72e6cb350ad666ca1609c99631f5141106d0b785d7bd0f65fc97e5c7f1c58660062ea7e311a25531413a0df8642d2c529befd334adf66bbf8c20dda8bd9443db9290e85405ca22d46b506b21dd61f9b39a38fb5a9cdc027e97a323715b57326e65f8e058d24076983ff6a429f525ae1a12a974f00dbc00735db24c04c365c7c626c708491a5c2ba94f1ff47acc750c349e4f1cd2d7d4f900b9b705780f9da5d8747a97d3c35e9d7321ace45ec2e4a20ce555c539906ba362083f069de425a17b8ec437c63fc9e2c5dada07052c2fa98d26f7f4cf515c1939e4435e5d59fc0587b0016517fec8ac8e38edfe862f2b0f6275d802330409b953e39ebc9e94e6eb4048cf5874ba07a256b863eb77e1a32c64bc70a892850a1780f3010c67a62fa1457d906da4e56d31961530e39d0b2dcfe641efbd2feb0a1e9153a7d3fa84f7cf9c71b5a6cf2f033f627ff5af0979dc49bebad6bba9237aef7cc3320c38d61c4a5c3ce7890652b13525c175e4beaaa61b3bd6d1a7c4573d9e84205aef6fc3f5c84623eee2aabc081381005c31b886de4a277935230e0170460c2c0284e2e097871c7d56d003751c370a5bcafe50d6de3a0965edf742c68b53d9629405b56990b45707354366118cd4eddcc158bea3b62fcbc6fb2a36bee7808e59f3002cfdd303bd47db6b03385acaf05beda03b22b13235e42022d47930b45bdc35780105e79aaa60013e6a2099946188855d397ed0dff549fed7302a5b6d2a23bc6c67611fe3347cec7172db827c099b17132afd2be8a9abb08e4ea96dd3c631773fbd9c34a68e68223c27a0674b3ae601a0074836781993fb51fe63d5e1064e0165a221d099bba4860cc67f894506868cc93d2deb2d512cf36c61c3621631bda73cd583300621697db5b866ad6fe0be2d52549def486435f7228fa128c8a0a1de05ee4dcabadcb7628a28d82445b15c97246143d94b215578b16de0779aceae7f3b59a7084da0014645ca833c2392d007bdfada17abc6017c2550221100329f28c51b236a7d5592cf454492e990d0ae4e6ecda10908a10c63ae43d8315a84a76066afd9c889a7b07cf3e63316a4d607c1933be5a8f37fff263aced5c3fb9da18e23415f1f4c6eb981c516f90c2147052bc198970bad0a2c70bbc3cef5bb614cfa756d2702b298aa11c88c1756fb0cb42ffe6fe8ac961c676b55413059bb2fd8a2a035ed3377c0e9eb700c05052b9a693a7946454e35552c4d1991d0970a380892f46f6ccf30abe19a9852cef5f82b61a04448035317471027ada0c3853ec3889128d74c6c8bb919dcc65293e08b479650e77fca968974b3730bada3c8a008e468cffa7d8e368709df7f041e159d5c44933de5ffc2442471a90a9d0721c143ecc07680f0a25ecfb4e327e2583692018fd1e14bfa6e91f78bb6dd47b4d9f6bcd232304e64292685f8dc67245f0f3cb64ea5b13d8e14d1ef94a7beba7186f0076a0d76fccc99fffbb5428c4c5baab1d75ef94dc6f88eeb126ae3b783fd7a9b7b3b0557be6c9bc8f4e69774f31e98e5174fed35981e593797b9cde641bdccb1d8422c3104578356f71da5d576dac4ba43b536db1e06cd29c1bec01c9a67722f4e56d5a1da662882b1419ebff4134da1a6501bbcf19a5578dc5c6fe942bfa2bc2aa3a15ee17daae1806a4d4e4d070ebf24c42999700dc4861fb56bda292774e6d949fbf3084f63522efabf398b37e8ce2695ada6fce6abdf637b7640426634475b038068c01606e4ada22662714a76017f713f141370380693c6d773c80a20d634df94bf2e16b44a495915dfb66bf98a5253f6947427af4a7cfdaa49479bfadeea358aff5946dbb4d335d97142f79418c10e28085114775f0078da93af5e5bdd51002314703076e37de2af274a6d8e4a4ac9a9d2f9c8743dd45894da4c25791d8d78b59c0f60a700e713acb3195861a2b99ad56816ac4b03561d5873ab3ad6625bd2d8773a3e523be24283d616a789ba357a176e39e61333ae21fd618eeacfafeea0c589e3f34ded23ee24fc0198bbae705aa210478d13c648ebc08e7ea7c23d98c7645e87a484846f0b2577e02f520e4f13c242385684b97e7b14500a224121d6b9891d13cc1757c1fe14c80e385f60a9fc47c96b142e4ef4d54fc725f688398a119a166080fbf220708d2907a896676c85c6138ac49f29febd64c3827f0c026fbb22f112035e37545b7daf675d3956227e7370ff1c8a00267c40767964b8d8058185a9f8f3724613e49fbcebe5f15c6c22e16f0edec26d6f34bff7dc23644a1d7dfaf83722", 0x1000}], 0x2, &(0x7f0000000340)=[@cred={0x20, 0xffff, 0x0, r41, r45, r37}, @rights={0x38, 0xffff, 0x1, [r46, r39, r38, r20, r47, r38, r49, r50, r51, r52]}], 0x58, 0x205}, 0x0) fchown(r21, r24, r37) fchownat(r2, &(0x7f00000000c0)='./file0\x00', r12, r37, 0x6) execve(0x0, 0x0, 0x0) r53 = open(&(0x7f0000000000)='./file0\x00', 0x1, 0x0) ioctl$TIOCFLUSH(r53, 0x8020697a, &(0x7f0000000080)) openat(r53, &(0x7f0000000000)='./file0\x00', 0x100, 0x10) 19:20:19 executing program 1: writev(0xffffffffffffffff, &(0x7f0000000640)=[{&(0x7f0000000140)='#', 0x1}], 0x1) sendto$unix(0xffffffffffffffff, &(0x7f00000000c0)="b10005046800000000000ce60605", 0xe, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x4000)=nil, 0x800000004, 0x0, 0x10, r1, 0x0, 0x0) getsockopt$sock_int(r1, 0xffff, 0x10, &(0x7f0000000000), &(0x7f0000000040)=0x4) r2 = socket(0x11, 0x4003, 0x0) sendto$unix(r2, &(0x7f00000000c0)="b100050460000000000008000701000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282902e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be657aea8c500000002000000000000020208a371a3f8000400000000000000010000000000000000", 0xb1, 0x0, 0x0, 0x0) 19:20:19 executing program 1: r0 = socket(0x2, 0x2, 0x0) r1 = socket(0x2, 0x2, 0x0) setsockopt(r1, 0x0, 0x15, &(0x7f0000000100)="04000000", 0x4) r2 = dup2(r1, r0) write(r2, &(0x7f0000000140)="28f8070998c2c151f6ce3e0b1d4674f69e20969fb752499918084a4c93fba868bdc861eaa158bf00c381cc9336dc4b16e5a1067df3d62c6ea413da139561c075aae933dd0c6041ea651d33d5ae238e7fd0df3512c956a267c78f9fdd3f4ed930ab06408e7905c4f486bbcc64e463a5149617749ccbdf5010c7896b2f95f98e2b056a12acb885d27a25c0a33b27fbdb4f305b62d84c", 0x95) r3 = socket(0x2, 0x1, 0x0) dup2(r0, r3) connect$unix(r3, &(0x7f0000000080)=ANY=[@ANYBLOB="82022e2f66696c653000ea49d3fb6e92a496153dc96e5789cca15a6f0e02dcd955f18a977d9e005571a58cd55663c4f80c34ce64d8687b8096b4df1069d3efc8cdd4ecc262bab96f32ef67cac0010000000000003100c09c792d2d2137d8d718594cd4180444702999ecbf953089358e3fda"], 0x10) 19:20:19 executing program 1: connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) connect$unix(0xffffffffffffffff, &(0x7f0000000180)=ANY=[@ANYBLOB="b0ba2e3eee00873093498694a491bab57db239af1c62e50a7e88742d7033bcf52ff141ccb930473fd092e22e2a8f0a609f98bc3b748d3203162f774aa1221bb8c2272e5e43bd85cfac8e9183dcf1091a63401db1ca74d343388cd2ecd504bcfb1ccb8e5f46b2fc19750f51dc8048537f98e26d533ae36d2d7e19c45542c9e69a0ecb174d873d542094757165ea688e4872f2b93854254c4e84"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x1, 0x4) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r1 = dup(r0) listen(r1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f00000000c0), 0x4) r2 = kqueue() r3 = fcntl$dupfd(r2, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x4000)=nil, 0x800000004, 0x0, 0x10, r3, 0x0, 0x0) connect$unix(r3, &(0x7f0000000080)=@abs={0x1, 0x0, 0x2}, 0x8) r4 = socket(0x2, 0x1, 0x0) munmap(&(0x7f0000479000/0x3000)=nil, 0x3000) connect$unix(r4, &(0x7f0000000000)=ANY=[@ANYBLOB="5d00000000dafddd"], 0x10) r5 = accept$unix(r1, 0x0, 0x0) write(r5, &(0x7f0000000240)="ddee43ab8734abe72e8289e48f848dcae6855abde176689fd16e6ad78a4f273bc1d2e3f3f911c89a2472d11399504870b9fb0e36d8892e80897800000000d20a2c82125431700f50a6b8d22db0ec0ff3a1800280b535084f92a7499cd07afbd1d0b82c439984f338ffbf66decf2ba302619dc2dcef33b15aa3d89beb2b70ddbd84311f09a2639749e5f4c3669169eb4be5a922395a28149f4d2ec0588916c297ac43adfbb5775ab949938e2baef7e6fa3703487dc7cd0255926c0ec9", 0xfffffea5) lstat(&(0x7f0000000040)='./file0\x00', &(0x7f0000000100)) execve(0x0, 0x0, 0x0) 19:20:19 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) setrlimit(0x8, &(0x7f0000000080)) recvmsg(r0, &(0x7f0000000880)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000800)=""/79, 0x4f}, 0x0) sendmsg$unix(r1, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000140)=ANY=[@ANYRES64=0x0, @ANYRESDEC=r0, @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r0, @ANYRES32=r1], 0x2c}, 0x8) 19:20:19 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "00000000000040dcc400"}) r0 = socket(0x18, 0xc002, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r1 = kqueue() r2 = fcntl$dupfd(r1, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x0, 0x10, 0xffffffffffffffff, 0x0, 0x0) getsockopt$sock_int(r2, 0xffff, 0x80, &(0x7f0000000000), &(0x7f0000000040)=0x4) 19:20:19 executing program 1: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x4000)=nil, 0x800000004, 0x0, 0x10, r1, 0x0, 0x0) ioctl$PCIOCGETROM(r1, 0xc0107005, &(0x7f0000000040)={{}, 0x3, &(0x7f0000000000)=[0x0, 0x0, 0x0]}) r2 = socket(0x2, 0x2, 0x3f) bind$unix(r2, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) listen(r2, 0x0) ioctl$TIOCSETA(0xffffffffffffff9c, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xffffffff, 0x0, "00000100000000001000200000004600"}) r3 = socket(0x18, 0x1, 0x0) r4 = kqueue() r5 = fcntl$dupfd(r4, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x4000)=nil, 0x800000004, 0x0, 0x10, r5, 0x0, 0x0) ioctl$WSDISPLAYIO_DELFONT(r5, 0x8058574f, &(0x7f0000000100)={'./file0\x00', 0x7, 0x2, 0x1ff, 0x1, 0x1, 0x1, 0x3, 0x0, 0x2, 0x5, 0x9}) setsockopt(r3, 0x1000000000029, 0x3e, &(0x7f00000001c0)="4b74954c", 0x4) r6 = socket(0x18, 0x1, 0x0) close(r6) ioctl$WSDISPLAYIO_LSFONT(r5, 0xc058574e, &(0x7f0000000200)) openat$diskmap(0xffffffffffffff9c, &(0x7f0000000180)='/dev/diskmap\x00', 0x200, 0x0) r7 = kqueue() r8 = fcntl$dupfd(r7, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x4000)=nil, 0x800000004, 0x0, 0x10, r8, 0x0, 0x0) connect$unix(r8, &(0x7f00000002c0)=@abs={0x1, 0x0, 0x0}, 0x8) r9 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000280)='/dev/speaker\x00', 0x100, 0x0) fcntl$dupfd(r9, 0x0, r6) r10 = kqueue() r11 = fcntl$dupfd(r10, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x4000)=nil, 0x800000004, 0x0, 0x10, r11, 0x0, 0x0) r12 = kqueue() r13 = fcntl$dupfd(r12, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x4000)=nil, 0x800000004, 0x0, 0x10, r13, 0x0, 0x0) connect$unix(r13, &(0x7f0000000340)=ANY=[@ANYBLOB="0000001c64d2c254f4553a3c2180179630479cbd333c384cb142c14fdc60e984e4ad0000004d9df35012ceaa3a9a"], 0xfce1) 19:20:19 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x100) execve(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x20000, 0x0) socket$inet6(0x18, 0x3, 0x4) openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x10, 0x0) ioctl$WSDISPLAYIO_LSFONT(r0, 0xc058574e, &(0x7f0000000180)) 19:20:20 executing program 0: r0 = socket(0x18, 0x1, 0x0) r1 = socket(0x800000018, 0x1, 0x0) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) listen(r1, 0x0) pipe(&(0x7f0000000580)={0xffffffffffffffff, 0xffffffffffffffff}) getpeername$inet(r2, &(0x7f00000005c0), &(0x7f0000000600)=0xc) setsockopt$sock_int(r1, 0xffff, 0x200, &(0x7f0000000000)=0xffffffff, 0x4) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x10, 0x0) writev(r3, &(0x7f0000000500)=[{&(0x7f0000000140)="65d050926f8f37a546d639d2bbe029d785bd84129bf801cb4240e1d9b1cd289a999cf32f12af9b549020a4e540246fe544485a7831342aedd0a4592a5298aaab6e7e9a9912909863e76a1d01ff6470bf849725c41cd9225540bf50d96000f11dbb83a801acc59a2f83bbf2b48fbee6ecec8f14dc23a155d81d363a1711abfd79188b0718e025f2b60e8eeaa88c3cd24fcc210f2d5fc89bd8fe781a6921c301fc493fb965effa07", 0xa7}, {&(0x7f0000000200)="7c87ffb97ec0360238da73b38024e9744793692bc8fa2e94bbfd1102f5dc3f9db69ae1f41e6d71fe62db3accda7984f9820d43b12770f84531f41989d4e48cc10cc2b754643ae567011efbd3ce748c3d42c3d7dedddef2f7d7eda6a0f3664a733e10b2f78e9d67996e481ccc2c6eca3fb21e5b783630425b9117c74fefbcdc1286cddde8e2388f7147439d1fe3080e2c446e947a44f65fd3f54e2728f2bc444fc53ab992c8a9b10a8464cc04332e7e7e72e0c11bb5fa30", 0xb7}, {&(0x7f00000002c0)="b1d528f08d6bd9e85326fbbfb494ace968248ab186fc1d243d6106d06a9421c5b2856ac5412096bd74bc6207c3cfb192990efaa12ff87d75f40466377e2dccbd55fdf9442c60c75dc589eab901c9833ce24de2e6dc7f93089f4085174a5468a058cc693d09", 0x65}, {&(0x7f0000000340)="592144d301226be2b7591482b4aba77ec834237a7d7a2a718306b1ca794ce37df0184b700b98a4515b9ae56aaea84335072d993c3d180def20fee115ab8588f41b11d3419dc86f955f406e51e9cf5dd3e6cb77782a4eda8b614a23564b028221cb7d7bb591228793871f", 0x6a}, {&(0x7f00000003c0)="d35d0c558e9ee36b9a4d04df77f4f833e9837a8a4b73728ad38a5ec82c8bd90f0b579cc7ad3a2d7a019df3f304a97904b8502dc1eaf33bb7b59f3e5db3a16b316e448ab57cc0955ba8c4bf9804791bd22ae15e49ad474a19c50c52f9dc733b699a4be8551e67d0855e68c3223171e10c4dfa7dd964c4eacea3f2e99777523a047d3a285eb7a6a53da9ca2f017c7d66a1cf3322c6852c71a65f308c42aea4867444804816579a5c5f093b4b08a90f23109f5333bb9a84f09b8ca7893a1fdfaf4393b50540f11594afc4fd944b62", 0xcd}, {&(0x7f00000004c0)="2b2f42ee85edcf3f76f381a2a122ca8af219f21fe40c01d559c68198551daeeea0", 0x21}], 0x6) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendto(r0, &(0x7f0000000040)="98f7", 0x2, 0x408, 0x0, 0x0) socket(0x2, 0x8000, 0x9) 19:20:20 executing program 1: setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000040)="ea", 0x1) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="2902657f7f000001"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) link(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='./file0\x00') r0 = socket(0x2, 0x1, 0x0) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r1 = dup(r0) listen(r1, 0x0) close(r0) r2 = socket(0x2, 0x8001, 0x0) setsockopt$sock_linger(r2, 0xffff, 0x80, &(0x7f0000000040), 0x8) connect$unix(r2, &(0x7f0000000180)=ANY=[@ANYBLOB="00002e2f660000e95ef70000009787b7282bab17b1e75ddcd19caddd6251850fe9c6573ed5ba508eb9ab2d5da3d3685ee03a9cfb70224097ecb2c5f9fc3767ec4058a12c28a48d8183347fa1869a527c21c2941e6c7e6a7c5de69704b3e60bddac2b01d42d68fdb7a040a77242450c6956c5d7e19832640720fb6f0df901d89f8715af9299b792e841799907f5943e3b1d37127f9334c730d08da8fad5f7beb389b79b74dfd1b6c436279a8be4af1cf6f2bd37ec51f81f555289435aed72e222e9ed36ba33e3287843339990a3a8c36fae98c135defa965618a18503b2851a0a710672cf6c0277c9aaa4d53fe3328521255c3b23c5c68f4e7a9e9e83825806c2e4d585ddfb0e79de032f4f45763a86de01661c571680b34e49c1384d2331bdd953946af7151343ff24d6b1eee41cdc08aa1a98b1771b0539ce4276b748f9f41e25808e9671a0c6124678c77e96cb9616259cebb33d9ee70641f57af08db94242abb59dc60cc557eaa832795a72847aaa121d"], 0x10) close(r2) close(r1) 19:20:20 executing program 0: ioctl$TIOCFLUSH(0xffffffffffffffff, 0x8020697a, 0x0) r0 = socket(0x18, 0x400000002, 0x0) setsockopt(r0, 0x8003ff, 0x403c, &(0x7f0000000080), 0x0) 19:20:20 executing program 1: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x1, 0x81) r1 = kqueue() r2 = fcntl$dupfd(r1, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x4000)=nil, 0x800000004, 0x0, 0x10, r2, 0x0, 0x0) accept$inet(r2, &(0x7f0000000080), &(0x7f0000000100)=0xc) open$dir(&(0x7f0000000800)='./file0\x00', 0x46, 0x0) fsync(0xffffffffffffff9c) r3 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x0, 0x0) r4 = kqueue() fcntl$dupfd(r4, 0x2, 0xffffffffffffffff) r5 = kqueue() pipe2(&(0x7f0000000200), 0x10004) r6 = fcntl$dupfd(r5, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x4000)=nil, 0x800000004, 0x0, 0x10, r6, 0x0, 0x0) r7 = kqueue() r8 = fcntl$dupfd(r7, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x4000)=nil, 0x800000004, 0x0, 0x10, r8, 0x0, 0x0) r9 = kqueue() r10 = fcntl$dupfd(r9, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x4000)=nil, 0x800000004, 0x0, 0x10, r10, 0x0, 0x0) ioctl$KDDISABIO(r10, 0x20004b3d) ioctl$BIOCFLUSH(r8, 0x20004268) readlinkat(r6, &(0x7f0000000000)='./file1\x00', &(0x7f0000000300)=""/140, 0x8c) fcntl$getown(r4, 0x5) dup2(r3, r0) r11 = kqueue() r12 = fcntl$dupfd(r11, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x4, 0x4010, r12, 0x0, 0x2) getsockopt$SO_PEERCRED(r12, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, 0xc) fchown(r8, r13, 0x0) 19:20:20 executing program 0: r0 = openat(0xffffffffffffff9c, &(0x7f0000000080)='.\x00', 0x0, 0x0) symlinkat(&(0x7f0000000040)='./file0/file0\x00', r0, &(0x7f0000d06ff8)='./file0\x00') r1 = openat(0xffffffffffffff9c, &(0x7f0000000080)='.\x00', 0x0, 0x0) utimensat(r1, &(0x7f0000000000)='./file0/file0\x00', 0x0, 0x0) r2 = kqueue() r3 = fcntl$dupfd(r2, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x4000)=nil, 0x800000004, 0x0, 0x10, r3, 0x0, 0x0) listen(r3, 0x89) 19:20:20 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f00000002c0)='./file0\x00', 0x0, 0x0) unveil(&(0x7f0000000000)='.\x00', &(0x7f0000000040)='r\x00') fchdir(r0) open(&(0x7f0000000100)='.\x00', 0x0, 0x0) r1 = socket$unix(0x1, 0x5, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1023, 0x0, 0x0) kqueue() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, &(0x7f0000000640)=0xc) geteuid() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) sendmsg(r3, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000a00)=ANY=[@ANYBLOB="e000000000000000ffff0000ff7f00007e916b60848a9dadb1517769f4b5b2c849a47107836de37b3e1f48a368be8c6464ed53a98b69f38017cf1b04755d408c0383497689b7b130bcc4607fbf11497a54080e56ed044d2868622a679a8a08a886916c5f9bb1e8350854e944fb1455deb7a586fb8222d6b728264b5a28d6b0f5a45dceab7eba4033e90a0bd323e33a25ec2e7e5a53b8a11d9c8b861a25f0dfcbeb61b2e4eb1458dd33a576d813878459e55186f6c90c657388af2f3854826f53090035b4bd7b270f291a4ffde25e1ce547e943b3d257d4f28f487eec53896c339000000000000000ff150100080000006c2838e9fe7f51442f07396d7910fffe388ff614567198fa9e12922b6c68516290e722245f1bb2de62c8893d78524e237199d15856896291085e5301673fb50357bcf1c61ed373b41075387eedc824524765f23d2f2db32acbc66b190c4f9b1e6bac9bcdce289288d9e1fd9710070c5d386aa385547cdab0f657e303e61497008bc8eef6c9355e51e30c7640c23419d19feab71c3f6def654c4fb6a3c7ec951b1ce631316249fbf268e6af2f2acbb500"/430], 0x170}, 0x402) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000000), 0xc) r4 = msgget$private(0x0, 0x20000003c4) r5 = kqueue() r6 = fcntl$dupfd(r5, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x4000)=nil, 0x800000004, 0x0, 0x10, r6, 0x0, 0x0) msgrcv(r4, &(0x7f0000000dc0)=ANY=[@ANYBLOB="000500c806c2448927ea325e39b0b340a891f62e217821b1b5ef89695d4ae142a2099adeb615aca83271cb08cf27766da5a4a42afe6e5d3ff160f09d01e1304ca750b038dd62def78cbcc267e577b1921e6d422c5809cb7ac84e0a707e5e8192ff005b9f637c21a759f9806a7fa9c291b898ceedace3335baa273ef734123d2437aaa99a14dec4256ee5b169d8df94d76b364090150e1c4d0b7f48dda04b7d72b881ec09c00afea3dbc09b95d083254d4641af8de19e221cd1b2bffbc50bc5a043a72a353891876c8cff000977bbeb5d6e689af5ff1a3d2dcfac19953c123c955189f0e6add2f8bcba685f128c5cc443434fdd3e44a6e9bd1891bed5684fdaadec10bda546dbacb50d49c356d20116c8de4c98d3f9a7c3ef87c7a0ef3f4519fc47e2d1d3a14357b07a9175ff8931f322489629a572405b288de15a3e55d493d2b621a0333b651578b10ac57f478fa098f515013cb5004527639f184b9a9b309986872fa56231f4f0cc380fcabb6e501001fe8d9247c4479d2808c124e4babdabe271381ee5f599342fce1dec02fe31c643b413310b0fbb55022ca22752a6b317dff7cc4cfd73fb72fa234e8bd997cd71035db5c332d9039be6e9b3074cb682691f7be3259736629796fce3eeeac9af654685be79c3da53ed65456157513dc407a72d6b72a524aea45a08356f153654b37c35f63a728f32a479c2c179180b05aa81a245e645c6215015148a06867cb219df2e7c4148fa096abe0f06c57ee582b2f4f846d404da1353c401a9ba9936f51b4130d66f5213133c27b887977c79e68af4143797eb07f4057a0b9cc9fe4f0e383a1349048caecf0bec64c77ecd74", @ANYRES32, @ANYRESHEX=r6], 0x3, 0x2, 0x1000) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) getsockopt$SO_PEERCRED(r7, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) r9 = msgget$private(0x0, 0x2000000386) msgrcv(r9, &(0x7f0000000240)=ANY=[@ANYBLOB="0000007f3f00210000000000fa313ce22a70532fccd7c2df6b0ab8db7c6a9aeb27678e61bb281a70459c23c85459488e375320213d065c1c755c6556c49a18087bfd121fadb0bacaf1a81d19a888b2aa65fb2a2202aca707800b439cdd102d9a4dd8843256"], 0x1, 0x1, 0x1000) msgrcv(r9, &(0x7f00000007c0)=ANY=[@ANYBLOB="000063fae2b2d8fcee4f8c092bc840c74400000000000300000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000083c604f295dfedc4000000000000000000001300"], 0xfffffffffffffcc9, 0x1, 0x1000) r10 = msgget$private(0x0, 0x43a) msgctl$IPC_SET(r10, 0x1, &(0x7f0000000980)={{0x1, 0x0, 0x0, 0x0, 0xffffffffffffffff, 0x46, 0x7}, 0x10001, 0x73980000000000, 0x0, 0x0, 0xa5, 0x1, 0x4, 0x20}) msgsnd(r10, &(0x7f0000000480)=ANY=[@ANYBLOB="0300000000ff07005b19be51fe2738acaafba6426857b02863ef52378924392d9072ed3c602c8113cfded493914c6671b16316e400977f521260077637ea397758f015ae313f8360ae4376ac3355c4f2cd778392b680f51bd7ba24130fd079ecda9c2f7eed7448b696c83c3932ba2ff02ef47426956bf9d96afbb7165c0775c7dde1750c3708b53b6e71e20adade612d382f91f526a7c41703b3051e4debb9ac9dc2b058860c18a227c4f34b73a4643495a5b92ba63e0f460e3c1295cfba2d6c951edab195354ea6e8286a776d154c6f12100db3bbab2d37940309adcd88d3da5e98b8aa87a6a13d6e0c8de32603466ed8c2d2fd541c7485d70a576180e0dd013d38e9ee44d6368b7f506c"], 0x98, 0x800) msgsnd(r10, &(0x7f0000000200)=ANY=[], 0x0, 0x0) r11 = geteuid() r12 = getuid() setreuid(r12, r11) r13 = getgid() lchown(&(0x7f0000000080)='./file0\x00', r12, r13) r14 = semget$private(0x0, 0x4, 0xa5) semop(r14, &(0x7f00000003c0)=[{0x0, 0x401, 0x800}, {0x3, 0x3, 0x1000}, {0x2, 0x6, 0x2800}, {0x0, 0x4}, {0x4, 0x7, 0x1800}, {0x2, 0x209}, {0x1, 0xb, 0x1800}, {0x1, 0x2, 0x1000}], 0x8) semop(r14, &(0x7f0000000340)=[{0x1, 0x6, 0x3800}, {0x2, 0x44, 0x1800}, {0x0, 0x3, 0x7fc}, {0x2, 0x7, 0x1000}, {0x3, 0x33, 0x1000}, {0x3, 0x1, 0x1000}, {0x0, 0xfffffffffffffff8, 0x1000}, {0x2, 0xad, 0x1000}], 0x8) semop(r14, &(0x7f0000000240), 0x6) semctl$GETALL(r14, 0x0, 0x6, &(0x7f0000000100)=""/246) semop(r14, &(0x7f0000000200)=[{0x1, 0x1f, 0x1000}, {0xb2a9c4c660b113ef, 0x5, 0x3000}], 0x2) semctl$IPC_SET(r14, 0x0, 0x1, &(0x7f00000001c0)={{0x13d, r12, 0x0, r11, 0x0, 0x0, 0x2}, 0x0, 0x5, 0x997d}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000001240)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r15, 0xffff, 0x1022, &(0x7f0000000140)={0x0}, &(0x7f0000000100)=0x1) ktrace(&(0x7f00000001c0)='./file0\x00', 0x0, 0xa41b4ce8345b9258, r16) msgctl$IPC_SET(r9, 0x1, &(0x7f0000000080)={{0x401, r12, r8, 0xffffffffffffffff, r8, 0x60, 0x400}, 0x10000, 0x9f8, r16, 0x0, 0x9, 0xfffffffffffffff9, 0x9, 0x5}) r17 = semget$private(0x0, 0x3, 0x5c6) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, &(0x7f0000000340)=0xc) r20 = getgid() r21 = semget$private(0x0, 0x7, 0x286) semop(r21, &(0x7f0000000000)=[{0x6, 0x4}, {0x3, 0x1, 0x1800}, {0x2, 0x7, 0x800}, {0x0, 0x0, 0x1800}], 0x4) semop(r21, &(0x7f0000000100)=[{0x0, 0x3, 0x800}, {0x0, 0x0, 0x800}, {0x2, 0x6, 0x800}, {0x1, 0x0, 0x1000}, {0x4, 0x80, 0x800}, {0x4, 0x2, 0x1800}], 0x6) semctl$SETVAL(r21, 0x0, 0x8, &(0x7f00000000c0)) r22 = socket(0x18, 0x2, 0x0) setsockopt(r22, 0x29, 0x9, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) getsockopt$SO_PEERCRED(r22, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0x280) r24 = getgid() semctl$IPC_SET(r21, 0x0, 0x1, &(0x7f0000000140)={{0xfffffffffffff7ea, r23, 0x0, 0xffffffffffffffff, r24, 0x100, 0xfffffffffffeffff}, 0x400, 0x10001, 0x40}) semop(r21, &(0x7f0000000200)=[{0x0, 0x2, 0x800}, {0x4, 0x4a, 0x9f91cf8e6dec3f1}], 0x2) semctl$IPC_SET(r17, 0x0, 0x1, &(0x7f0000000480)={{0x20000008, r19, r18, 0x0, r20, 0x100010024, 0x7}, 0x9, 0x7, 0x3}) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080)={r16, r2, r18}, 0xc) msgsnd(r4, &(0x7f0000000500)=ANY=[@ANYBLOB="01000e7e4397147cefee6a4e50fcf760f9280567b1a6342fcc8ec5d56f596329414fa22f5c0e2e0219630e21ddd193424179fc5bd8017a071300c07ed804d8c034a01c50183ddceb7d21fc60f36c6d639163f62e2d8c4e5c692c0c5c44713b330ee98407ee1e07a49d30ae77eb636006c7ae33df436e1364b6a3c494c4e2987d3d2ed18813917bab9f9233dbda4fa4028df1c4c228e57b14b8caedf4daa8776a604214f2af0e863d0bd8aa35b077c04a6342f1e8a6205ae336899d80b634a82b7ec6417de34aa4b0da1dd9a1e6c214c116bb26d2d79f"], 0x2d, 0x800) 19:20:20 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x9, 0x93}) r0 = syz_open_pts() close(r0) syz_open_pts() r1 = kqueue() fcntl$dupfd(r1, 0x2, 0xffffffffffffffff) r2 = dup(r1) r3 = socket(0x18, 0xc002, 0x0) r4 = fcntl$dupfd(r3, 0x0, r3) r5 = getpid() fcntl$setown(r4, 0x6, r5) r6 = dup2(0xffffffffffffffff, 0xffffffffffffffff) r7 = accept$unix(r6, &(0x7f00000009c0)=ANY=[@ANYBLOB="000000000000000000000000000000000000000065009442eac3641600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000017c2414545ea71993fe985fe4a90921d8280449024e3cd5c3f0e20000000000"], &(0x7f0000000080)=0x6e) accept$unix(r6, &(0x7f00000000c0)=@abs, &(0x7f0000000100)=0x8) r8 = geteuid() getsockopt$sock_cred(r7, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, &(0x7f0000000200)=0xc) fchownat(r6, &(0x7f0000000180)='./file0\x00', r8, r9, 0x4) setsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000040)={r5, r8, 0xffffffffffffffff}, 0xc) ioctl$TIOCSETAW(r0, 0x80047469, &(0x7f0000001780)={0x34, 0x0, 0x0, 0x0, "1ffbffa6163cb90277925f1be62c36ae61dba648"}) writev(r0, &(0x7f0000000180)=[{&(0x7f0000000100)="155203bb3634841a", 0x8}], 0x1) 19:20:20 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x1, 0x2) ioctl$TIOCSETVERAUTH(r0, 0x8004741c, &(0x7f0000000040)=0x7fff) ioctl$TIOCSTOP(0xffffffffffffffff, 0x2000746f) ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f0000000080)) connect$unix(0xffffffffffffff9c, &(0x7f00000000c0)=@abs={0x1, 0x0, 0x3}, 0x8) socketpair(0x18, 0x2, 0x5, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = getpid() fcntl$setown(r2, 0x6, r3) fchdir(r1) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, 0xc) seteuid(r4) mkdir(&(0x7f0000000180)='./file0\x00', 0x8) preadv(0xffffffffffffffff, &(0x7f0000000340)=[{&(0x7f00000001c0)=""/198, 0xc6}, {&(0x7f00000002c0)=""/74, 0x4a}], 0x2, 0x0, 0x8d5) r5 = openat$pf(0xffffffffffffff9c, &(0x7f0000000380)='/dev/pf\x00', 0x20000, 0x0) r6 = socket$inet6(0x18, 0x4, 0x3f) dup2(r5, r6) r7 = openat$tty(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/tty\x00', 0x2, 0x0) ioctl$TIOCFLUSH(r7, 0x80047410, &(0x7f0000000400)=0x8) r8 = openat(0xffffffffffffff9c, &(0x7f0000000440)='./file0\x00', 0x80, 0x180) ioctl$TIOCCHKVERAUTH(r8, 0x2000741e) pipe(&(0x7f0000000480)) r9 = getuid() setuid(r9) lstat(&(0x7f00000004c0)='./file0\x00', &(0x7f0000000500)) r10 = openat$null(0xffffffffffffff9c, &(0x7f0000000580)='/dev/null\x00', 0x41, 0x0) ioctl$TIOCSTAT(r10, 0x20007465, &(0x7f00000005c0)) r11 = socket$unix(0x1, 0x5, 0x0) getsockopt$sock_timeval(r11, 0xffff, 0x1005, &(0x7f0000000600), &(0x7f0000000640)=0x10) getgroups(0x0, &(0x7f0000000680)) mkdir(&(0x7f00000006c0)='./file1\x00', 0x198) 19:20:20 executing program 0: dup(0xffffffffffffffff) r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x4000)=nil, 0x800000004, 0x0, 0x10, r1, 0x0, 0x0) r2 = kqueue() r3 = fcntl$dupfd(r2, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x4000)=nil, 0x800000004, 0x0, 0x10, r3, 0x0, 0x0) r4 = kqueue() fcntl$dupfd(r4, 0x2, 0xffffffffffffffff) r5 = kqueue() r6 = kqueue() r7 = fcntl$dupfd(r6, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x4000)=nil, 0x800000004, 0x0, 0x10, r7, 0x0, 0x0) ioctl$VT_GETMODE(r7, 0x40087603, &(0x7f0000000100)) ioctl$WSKBDIO_GETMODE(0xffffffffffffffff, 0x40045714, &(0x7f0000000000)) fcntl$dupfd(r5, 0x2, 0xffffffffffffffff) connect$unix(r1, &(0x7f0000000700)=ANY=[@ANYPTR, @ANYPTR=&(0x7f0000000040)=ANY=[@ANYRESHEX, @ANYRES32, @ANYRES16, @ANYRESDEC, @ANYRESOCT, @ANYRESDEC=0x0, @ANYRES32=r3, @ANYRESDEC], @ANYRES16=r4, @ANYRES32=r5, @ANYRES16, @ANYRESOCT=r4, @ANYRESOCT=r4], 0x7) r8 = socket(0x2, 0x2, 0x0) connect$unix(r8, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) setsockopt$inet_opts(r8, 0x0, 0x1, &(0x7f00000000c0)="0714000000000025ff149b33ff0f000000000000", 0x14) write(r8, &(0x7f0000000140)="06df3cc0da5bd435238a42059e38224b90a245aa6bdf52d7a37304eaf7e26fd5ec385336d8fab366a12a3e27590e4e8919216f038308a3b36a55da5051d9627bff7b7b172a94a2178d3bf37ffc7094dc59263e78125b7aa92f817903648403e133bea0df82b49bdbfdabde94ff90335e2241f32f10eae25e5d32240903cd08aa634e24887435b777301594539a8759b102bf7875c3031437eda23a874a78242a9d02f515a396149d01fa71a83fb23f88d9697ca00528a00bae84b599b835e082ef00033281aa4e5190a5f005740b3d9df21c10f51a9198052af0c1fe5fdfbe0b958843a5b8ebaddf0bb293cc9524f1d43f20b74abf4dfd18ba1f79e2c19def6862dec9e8b3d23b3def589847e29127e7d9e05218b241ad9d189f70863e8e2d09d6622a82ef3b46c47dad57e4f656152064bc0e27280e7ee469a29023b09bb32c13c6a80b1591197bd8a38eafc77af47196a3111d51fe5425c571b5cc79845a49c04e89380c82288b800e958a32ea86d92e5183b0b7163011c5a7b1e48237b559a0920545216793431ec51c89e85bada2b08be821347a4d576c029891bd0b994c48e8ad4f65c932366e5d42349fdf05c5dc8392f6070d1c82adc91620c3b3e4e1ed21cea5dacd9a5e3c926b412af6ebb92469044e14326ab9b7225317907deb429177b3ce516cfe7033bc160b80179f2a2e2e5f0f3474274df7915cbbfacbed177f2f10aa05cad2b1432a8a810747e85cb90252e2d3099bf3664520aed21e6b318d650660813c509c71644946336e6c103182cf0e8039bffd6b8cd7077b2947cd7b6c973a3e79db02c485ceacd62a973c9d3f20f2d2acf509ee14ffe39a74adfa50d363ec78253477af077654049cd0eaeb05f9f4175f59ccff84f98d6ca2c0721281875bab6a7cd23b04cf0af2d0c0ce7b0f95894dc51bfe99f9166e634ad6ac1d2ba313b5d791db935f81940251e7f2738661c0abe07362b8e860a7b9a3c039847d6214aba2e9192d8c5e15b1f7110623e151de8fbd2bf791609b6e0f33a04f0849f17984cbaa9ace4c76ee9ee92eed0109ed76d265a3ec136e436083a5413c2d234302a549112848683a9b6d3a54c681fbcf15d3a6d68136f8c342b7e8cad85cbd34d48d225a2b99574a94b90fbb5e4d9d5b20f219427b8d3263a825f1790199742788f92d19cbaffe586d2c6cfd86ed33b657883b9195213e689049c593fa1a6727d3c50eeae461865be174c25c87daa3eb162d26c34d17208db5e231a5a64c1687e8305e24d7795668efe482c2242f20a9b0692a4ee675cc2780a5a5fcd494241bab1b6740f4a127a9dde857bc6d4f2f48f4110afc564c492bfb185c9aa841fcbe6e42d36bf3714d739391407def8b082d1a2bdbb4aec1de70e14c6650b2992926734623014abdadea83cabcd650daf06a26f3d123169c67dd33fa383676d6ae595240059c124955a3e340896a1ebfc01a4a10c2ccbff25e89fe4f521b41e84fa1aae26e041213a23aee38a3a1ee41610c4806f7dc124eec6edb11a5524dd6016cac8cf08a7537a33ee3c0c51ca72ff8835cfd217a115c0cb9533819837db5fedebc215bedd5bfabc06fd732224dfd6d49fbdd6001512a81342e00e0f4e9ece0046d527ec334b16066c1234f42d7281c240722ef5c8f63505ee4192b4f3e91c75ae729442c136b4379fdab3de19a13b516ed5810702f08a10a435296520d40b31bc11a4682ac5ec39d3098e84686ad3af0d6cd9c9f6a786adbdf3552b38f711363d984a8aeefb291e863b20d35cbc22fb2743862219a43d41b4ecea168f47c7d031ffe85adb7761efbdf84e22ba9fc376e0432b46854fba9fc5c8700c3ef9c22d5c5edf9dbfa4c51733af561593e22392e31670e669573af104922d9f2aa3733db9014b192aa5ec4db0dc53f935356c3783f1230dd9de47b04c289020149cb73fa29a60f4ac27a97a7278d8cdf05798413b162f8dc23cd83ee7757a10a7f0a3141d71d", 0x585) 19:20:20 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x1000, 0x0, "d730c15b00f4ff0000747beffde400", 0x400}) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x1}}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x20, 0x400000002, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r2 = kqueue() fcntl$dupfd(r2, 0x2, 0xffffffffffffffff) connect$unix(r0, &(0x7f00000001c0)=@abs={0x1, 0x0, 0x0}, 0x8) ioctl$VMM_IOC_INTR(0xffffffffffffffff, 0x800c5606, &(0x7f0000000040)={0x4, 0xe0bf, 0x1f}) writev(r2, &(0x7f0000000080)=[{&(0x7f0000000100)="e6c210c17941773729683c448b597f5d54f2d8289577446a3ed8d85e06a3a38ac98ed58f10ae48f67c15c1f7a89e3dbecdb83371b8caa204d0d17d364ea809d025af03818f0942ce4e77f68386b1c885614f344b3e7f4cbc58430cd3d75048b7474133e95a177d842074480ec16f7194c20c92c38a1eec0bb323af5e5cd0a436307ac15738afcd9e56d86e11ec8d6ce50a6cce551e", 0x95}], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r1) r3 = socket(0x18, 0x2, 0x0) r4 = kqueue() r5 = fcntl$dupfd(r4, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x4000)=nil, 0x800000004, 0x0, 0x10, r5, 0x0, 0x0) accept$inet(r1, &(0x7f0000000200), &(0x7f0000000240)=0xc) setsockopt(r5, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) kqueue() r6 = fcntl$dupfd(r2, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x4000)=nil, 0x800000004, 0x0, 0x10, r6, 0x0, 0x0) ioctl$TIOCNOTTY(r6, 0x20007471) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r3, &(0x7f0000000340)="b134ea323477d45a388e6f16904c646c80d06f2448e09bcf6bbbfba365ed79cdd6ad064b81e27f1de08845cc1c381558198675b1a9b5d5fb709be6fe9a2f18c6cd16d475c1d2c8ffb1e3874f9b2d8e4b7c6827dd56957702a5d720b65771f227b9bf501ecdde66e80b96b78a7876e485fff2596b79768bb48cd9d1a08d00352206c5d0e08199d3e689ef64f8941c38460a94b0641dbbc8687d9e2c36972550ff8a8d6702d68d17d215da51e8d742a02888ea832de20d93ec8ad6ca75f53eeffdb91e02c7e83ac001f5479011709e664f34468409e3f4d8fba7e50ce050944e39d392698413bf89e13e17a4a3c180ceb62c157f69fae0f911644687c785ebeb6cae394a3f0dc38ee5fdee666dfff5516c5efa0fc31d973d15c678796de3c5513c7286b93d26c5b3497fb2c8a5c92bb23b8ad1384a1a283ac9d46ca24a767d883af95f8cdd97846a7c9aad2390fd9ce1cd9ae84747eff76550d4683daa02d9fc6630e433b722c45f46bf8471d84a9d4b4431ec912d23fa3dcc0fc6db4c565d8cdaaba344255bf3c436df6c6c550f4dd0c3ff0114965d51e5589a08d3caa5214c4d9e9fd50de96118a42de7651e8ad339612a5a0462c8d7e152a16ef5a488cebec6c35ae7b95d7ce719e6b9fc0c25a86ef684679e8cb685425ad5d4dbd3b69614b1326bb03292d3158dc8c63f43ba5fb6a2ca6d0c4683617064a0c0cb01f2dd256fe3a83afa8dbb6636ddd6a80f88b2046f9bc68497c39b287e4fdc957d8e452920a49cf864e93a0d0f0694a216507ca03c194cc3c39b52b8f09245e8f6638760c5f97fc11c0956fac1402b7fed8817c6a58910db662bf093e84fc80ee451bcca9201851b7cbec3529dde447ecef667467c369f097c98bd94cb01ba27d7c5c46a22f138371210a2171e555593f8856cb6a6602154eeda31ef34d2c56a078428139ed9d477d5682651963b21576ff8346dc8b5c57c2ca36063bd7b4e9dbd907dfbf2217b78d1412ec0ede959f96e1b6c54bdb91dc56130e83174f3b8598a0d5bca74bc544720258a6ccb4939cc6ff0eedc1e45e2cfceee5b3b922bf5fcd7680b5f4030316fe3d49a34853ff1a8a3439206ad5a66d51c0721a7f00ca74b9e4e77afbe8e9e8e6cd2849d1ec5dfee061cf5955d6729a5db59c136b4f41374f3aa9eb574cf82d0d7832533f60837e8aa77323d8dda78e8bcfd02685e08c8f304d8738475dfd44fe829b9d591d7b5350ed9a229298d10493913fcd9191658b2629448a3b803f0dd2f414b06137dc960f00377fff5f32a82513b4a6ceb8bf89f09750da6b006edffec7344ad89e2f65567a366f5ae86211b66cdcd7625fe79cb5a49f59a9dade97d9ff102a62241ed26e85adbc12cdfb2a99ccb7ffbd0b3c5a64fcca8470061fe422155f41f10e0600d68d7dd1ec976d0eba5720ae207d41d0472903d3b7bbe1bf0b92f06ff697a911386aba26c8a9a349438bbb5ecd6f3349631720258c90842203399ef3a8ea909b47146bc6e34252c2a44f215de73f2a1b3a49c30a6c7c9185b38af6f4ffe7b34562f53604080e1dbc95339f389d4b6d438db879ca221351473757763394535b1d87cb7dce31f3b636c12845138246d6c33c45302c3cdc585753273210bdfadb96f02de3484bc05c7b37982f93c995866c0c478633cf974b5478ba8350cad170ae528203bb330c0e1532adc062cfc51f1daa7246ef8f734a29eda2a206b556a7c47c2c18f71d13d", 0x4d1) connect$unix(0xffffffffffffffff, &(0x7f0000000280)=ANY=[@ANYBLOB='\x00\x00./fi|e0\x00'], 0xa) 19:20:20 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) msgget$private(0x0, 0x44) r2 = socket$unix(0x1, 0x5, 0x0) dup2(r2, r1) bind(r1, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) r3 = dup2(r1, r0) listen(r1, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) dup2(r5, r4) accept$inet(r3, 0x0, 0x0) execve(0x0, 0x0, 0x0) 19:20:20 executing program 1: r0 = socket(0x16, 0x8000, 0x0) sendto$unix(r0, &(0x7f0000000200)="b100050400000000000008000101000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acbd0700000000000000af63ff37282902e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c08000000000000000f90006ee01bc43eaea8c5000000020000189b625ce708650cbb5fa798700000000002020892318f10bb77c94601000000", 0x5a, 0x0, 0x0, 0x0) pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000100)="9e766744fbf5fb8c583604781b18557930d8b48c857838903f1ab72f47bd385e807c9a9a68cfd2879647c229ab5ece7742ee372309fd8aa2b0f2e994e73a73b33de7e3c370f14e0e2c64e61e682a8a6b00100a7772de9d9073737d4cc1b6536e106de08ca48134babe819a673ba020148e67d430235bf24a56b7c5864846973868506c2e2c7031c4bfcefaad54ae3be4656ab31d13652b3368fbb33576f156d8a62f3f07a7b60c914a4804e5216b9a54180c227a86fc08c76d280fa8b061eeb06d96c0d1db00585bd62c5158578dda211c", 0xd1) 19:20:21 executing program 0: mmap(&(0x7f000071c000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) mlock(&(0x7f00005fe000/0x600000)=nil, 0x600000) munmap(&(0x7f000096c000/0x600000)=nil, 0x600000) r0 = socket(0x11, 0x4003, 0x0) r1 = socket(0x18, 0x1, 0x0) r2 = socket(0x2, 0x1, 0x0) bind(r2, &(0x7f0000000000)=@un=@abs={0x1, 0xd}, 0x8) r3 = dup(r2) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000026ff8)={0xffffffffffffffff, 0xffffffffffffffff}) write(r4, &(0x7f0000000000)="87", 0x1) close(r4) recvmsg(r4, &(0x7f0000000200)={&(0x7f00000000c0)=@in6, 0xc, &(0x7f00000001c0)=[{&(0x7f0000000400)=""/251, 0xfb}, {&(0x7f0000000100)=""/19, 0x13}], 0x2, &(0x7f0000000500)=""/88, 0x58}, 0x42) listen(r3, 0x0) accept$unix(r3, 0x0, &(0x7f0000000040)) ioctl$KDSETMODE(r3, 0x20004b0a, &(0x7f0000000280)=0x1) setsockopt(r1, 0x29, 0x4, 0x0, 0x0) shutdown(r1, 0x1) sendto$unix(r0, &(0x7f0000000000)="b100050460000000000008000501000000000000cea1fea7fef96eefc73fd3357ae26caa0416fa76d06336acf00b7804be781e4991f7c8df5f882b2b7be1aa5b23ed19f4c8b2ca3ebb3557699a1f132e27ec0ed602000d7d026ba8af63ff37282921e4fd89720fd3872babfb8070c1abda58601a8bfee8aca4911faff575e8c881ff7cc53c894303b22f310b404f36a0069000fcfffcffe608a371a3f80004002ec7299e34000000000000010000000000", 0xb1, 0x0, 0x0, 0x0) r5 = socket(0x18, 0x1, 0x0) sendmsg(r5, &(0x7f0000000180)={0x0, 0x116, &(0x7f0000000540), 0x0, 0xffffffffffffffff, 0x10}, 0x0) socket(0x18, 0x3, 0x1) r6 = socket(0x1, 0x1, 0x0) sendmsg(r6, &(0x7f0000000180)={0x0, 0x116, &(0x7f0000000540), 0x0, 0xffffffffffffffff, 0x10}, 0x0) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000380)=0xc) r7 = semget$private(0x0, 0x8, 0x80) r8 = dup2(0xffffffffffffffff, r0) ioctl$TIOCSWINSZ(r8, 0x80087467, &(0x7f0000000180)={0x8, 0x3, 0x3, 0x3f}) semop(r7, &(0x7f0000000340)=[{0x4, 0xffc0}, {0x1, 0x3}, {0x1, 0x80}, {0x4, 0x5}, {0x2, 0x1f, 0x800}, {0x1, 0x7fff, 0x2800}], 0x6) semop(r7, &(0x7f0000000300)=[{0x0, 0x2, 0x1400}, {0x4, 0x80, 0x800}, {0xfe52dc4792d94f09, 0x8000, 0x800}, {0x4, 0xff, 0x800}, {0x2, 0x100, 0x1000}, {0x2, 0x100000000, 0xf2e4cf5442ae0ee3}], 0x6) semop(r7, &(0x7f0000000240)=[{0x0, 0xfffe, 0x1800}, {0x4, 0x200, 0xc00}, {0x1, 0x8, 0xcab2bfc5c2d476c2}, {0x6, 0x101, 0x800}], 0x4) r9 = socket$inet6(0x18, 0x3, 0x0) getsockopt(r9, 0x29, 0x33, 0x0, 0x0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000003c0), &(0x7f0000000140)=0xc) 19:20:22 executing program 1: syz_emit_ethernet(0x36, &(0x7f0000000000)="c7a895b22a241c0a078359ff86dd6e360aa9cb99050000000000000000000000ffff23740f1d00000000000000000000000001000000") openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x10000, 0x0) r0 = socket$inet(0x2, 0x2, 0x7) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000040)=0x10000, 0x4) 19:20:22 executing program 1: r0 = openat(0xffffffffffffff9c, &(0x7f0000000080)='.\x00', 0x0, 0x0) r1 = kqueue() r2 = fcntl$dupfd(r1, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x4000)=nil, 0x800000004, 0x0, 0x10, r2, 0x0, 0x0) recvmsg(r2, &(0x7f0000000300)={&(0x7f0000000000)=@in6, 0xc, &(0x7f0000000280)=[{&(0x7f00000000c0)=""/244, 0xf4}, {&(0x7f0000000200)=""/7, 0x7}], 0x2, &(0x7f00000002c0)=""/53, 0x35}, 0x840) r3 = kqueue() r4 = fcntl$dupfd(r3, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x4000)=nil, 0x800000004, 0x0, 0x10, r4, 0x0, 0x0) accept(r4, &(0x7f0000000340)=@un=@abs, &(0x7f0000000380)=0x8) symlinkat(&(0x7f00000001c0)='./file0\x00', r0, &(0x7f0000000240)='./file0\x00') socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r7 = kqueue() r8 = fcntl$dupfd(r7, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x4000)=nil, 0x800000004, 0x0, 0x10, r8, 0x0, 0x0) pipe(&(0x7f0000000500)={0xffffffffffffffff, 0xffffffffffffffff}) r10 = kqueue() fcntl$dupfd(r10, 0x2, 0xffffffffffffffff) fcntl$dupfd(r9, 0xa, r10) r11 = kqueue() r12 = fcntl$dupfd(r11, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x4000)=nil, 0x800000004, 0x0, 0x10, r12, 0x0, 0x0) r13 = kqueue() r14 = fcntl$dupfd(r13, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x4000)=nil, 0x800000004, 0x0, 0x10, r14, 0x0, 0x0) r15 = kqueue() r16 = fcntl$dupfd(r15, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x4000)=nil, 0x800000004, 0x0, 0x10, r16, 0x0, 0x0) ioctl$PCIOCREAD(r16, 0xc0107002, &(0x7f00000005c0)) r17 = dup2(r6, r5) connect$unix(r17, &(0x7f0000000400)=ANY=[@ANYBLOB="e40108b40000b966690128b4b10e33040b8f57f8615a34ca3bec52d3562890ef2a83db3b66dc4065f63f3863e1eb1aaf4a55aeefe1b44bb86021611038a700514a92128dce5f884f6d99b369e3cf1ee31c77b5728cf4e4a5580e777f64fc195513ac628146d653e58442a58b4fde0597f1edb5352ce7f3bd54c268df5d2d14d022cfffdda1140e461b868a15075eebf593431993448f96aca2a4e7acc62d486f5ac629c8d4598d484eba5cbda27d07728704d2ab71a4d6e3dbffe69b60bd452e04844b27c45c6116566f4987164e2ed291a87dc7f99c45994fb8fa57bf85a4d7"], 0xa) 19:20:22 executing program 1: r0 = socket(0x18, 0x1, 0x0) socket(0x0, 0x0, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000000)=0xfff, 0x4) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "00000000e9001040dcc40000000000002000"}) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r1 = socket$unix(0x1, 0x2, 0x0) setsockopt$sock_int(r1, 0xffff, 0x20, 0x0, 0x0) setsockopt$sock_timeval(r1, 0xffff, 0x0, 0xfffffffffffffffe, 0x0) fcntl$setflags(r1, 0x2, 0x1) r2 = socket(0x48b226e069cd13a5, 0x3, 0x2) sendto$unix(r2, &(0x7f00000000c0)="b100050460000000000008000101000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b0100000001000000bbc257699a1f132e27acb5d602000d7d026ba8af63ffff072918e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be657aea8c5f8010400000000000000010000000000000000827b0fbc7282", 0xb1, 0x0, 0x0, 0xfffffffffffffe3f) sendto$unix(r2, &(0x7f00000000c0)="b100050460000000000008000501000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00e4c8b2ca3ebbc257699a1f132e278cb5d60200af7d026ba8af63ff37282902e4fd89720fd3872babfbb770c1f5a872c881bf7cc53c894303b22f310b404f36ba5f90006ee01be657aea8c5fd6f0d9cf049c0a00384020208a371a3f8000400000000000000010000000000090000", 0xb1, 0x0, 0x0, 0x0) socketpair(0x1, 0x2, 0x9, &(0x7f0000001dc0)={0xffffffffffffffff}) r4 = msgget$private(0x0, 0x100) msgsnd(r4, &(0x7f00000001c0)=ANY=[@ANYRESHEX=0x0], 0x1, 0x7fc) socketpair(0x1, 0x2, 0x9, &(0x7f0000001dc0)={0xffffffffffffffff, 0xffffffffffffffff}) r6 = msgget$private(0x0, 0x145e0efde6ef092a) msgsnd(r6, &(0x7f00000001c0)=ANY=[@ANYRESHEX=0x0], 0x1, 0x7fc) msgsnd(r6, &(0x7f0000000040)=ANY=[@ANYRES64], 0x1, 0x800) r7 = socket(0x18, 0x1, 0x0) connect(r7, &(0x7f0000000140)=ANY=[@ANYBLOB="00182e0800000000feffffff009f16ba0505cdfa695881c30a51585a56f320da2bb34d4371ace6a50a2269e8cde2d066ca80002ffffc93cac8ae377893001145262b270f3db6"], 0x1c) getsockname(r7, 0x0, &(0x7f0000000040)) msgsnd(r6, &(0x7f0000000240)=ANY=[@ANYPTR=&(0x7f00000004c0)=ANY=[@ANYRES16, @ANYRESDEC=r5, @ANYRES64=r7, @ANYRES64=0x0, @ANYRESDEC, @ANYRES32, @ANYRESOCT=0x0]], 0x1, 0x3fb) r8 = msgget$private(0x0, 0xfffffffffffffffd) r9 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r9, &(0x7f00000001c0)=ANY=[@ANYRESHEX=0x0], 0x1, 0x7fc) msgsnd(r9, &(0x7f0000000040)=ANY=[@ANYRES64], 0x1, 0x800) msgsnd(r9, &(0x7f00000004c0)=ANY=[@ANYBLOB="0faa3b15d471dc7ebda0fb0576285c2ec5dd46ee7ea21f2d2cb57a4318bd8f1865d73cbedd0a92fb1df02af68d1bd1c49af37ba4aeed5420d7fe3b76a468f25d127a27dd8579c80474d40cc4047fc3e9c576c0c39b99cf5194c0c8f7d93909aeb1d2a89ca7acd8cbe9fd2ce505c99873c1b272703271d133de2a93b91bd5b07902337f000000000000002e35b49ebadc90973726f74693210211141aa9421f5cc501b15ad997"], 0x1, 0x3fb) msgrcv(r9, &(0x7f0000000180)=ANY=[@ANYBLOB="000500c806c2448927ea325e39b0b340a891f62e217821b111ef89695d4ae142e23f248b4946b5f5a2099adeb615aca83271cb08cf27766da5a4a42afe6e5d3ff160f09d01e1304ca750b038dd62def78cbcc267e577b1921e6d422c5809cb7ac8ff005b9f637c21a759f9806a7fa9c291b898ceedace3335baa273ef734123d2437aaa99a14dec4256ee5b169d8df94d76b364090150e1c4d0b7f48dda04b7d72b8c1ec09c00afea3dbc09b95d083254d4641af8de19e221cd1b2bffbc50bc5a043a72a353891876c8c394b0977bbeb5d6e689af5ff1a562dcfac19953c123c955189f0e6bcba685f128c5cc443434fdd3e44a6e9bd1891bed5dfcf9aada0d20116c8de4c98d3f9a7c3ef87c7a0ef3f4519fc47e2d1d3a14357b07a9175ff8931f32a5372a1a572405b288de15a3e4bd493d2b6651578b10ac57f478fa098f515013cb50045aa676f9e92a076f29986de84a83495b1f22a48cde7c38b6bf458412e69ab"], 0x1, 0x2, 0x1000) msgsnd(r9, &(0x7f0000000100)=ANY=[@ANYBLOB="680fafcfc82f16dcd5d5c649005b32e30fa79e6619c303d4094b9468f10bd191ed51a1631c0af7c956ec4b194587377c4bbcc6b8ee4dab"], 0x1, 0x7fc) msgsnd(r8, &(0x7f0000000040)=ANY=[@ANYRES64], 0x1, 0x800) msgsnd(r8, &(0x7f0000001140)=ANY=[@ANYRESDEC=r1], 0x1, 0x7fb) msgrcv(r8, &(0x7f0000000680)=ANY=[@ANYBLOB="000000000000000000009d86c84b8db61dd5000000000023443eb8df875b84f37a6072000000000000007c0c000000000000000000000000000000000000000000000000000000000400000000000000000000000000000000000000000000000000000000b3493bdf58309ffafd5ec3d5c07f8be2d6efab1a208c72d404f944ca7ea9c3b9b045e8e8dbee7e793079d98a1606f6043e3563a0e85e58d013ca5d24815d7839d37cc42adb641a1b9eb318579cfe1278ce0bdd033976b7ee338d7a31ce614745ae1ea318a76aef3550c601b25a4e9f32fc677e4fb68cc52b7fa2040000003a7093776d61b9af2201001794dc604c2961db34af324e83590065c861e3ea1a1a3222ebd77c914e8e992b159c9d625fda6a28b77b59e1c7217ea86f0b7dc818b5502395f38ce9355ecd0d4ff6feedc06c0bdd8aa19a826f0ca37ac301a88c05536557b0fd8246f9e9a2bcc063119adbbd95ec459ba326cd75328db3f18499a90b95d63edb7e0258dd6b02be27d9761b4e5edcef0ffce52ea9d5527b36dec0b201576753d6c661a9282ae17b70e939c821c6f8f4c7fe9b318c8bb2744fa207d2e6451c048e99c3256d7cd89a92b1c0161159ba45a50d42aea6da5be88be8f450ce4ccd91318c03621f40d110e86ce53abf3c7842da8d1483d8a66aa36770720d6caa2ac1a66993e52fd38e5185030e1e62e0abc3657edea0774a6438a1d6c7c12449c94e6429b52d1d98ab7b787b063276abb5ed1acfcbb3beb080d5b0910adb2b40d791976bef6f5429faf427609e028522d0d57b0ddcfef5dccb7cdb08e1436c7f93c6cd8438644330a01fd0ebe1163e53fb0d7ca848939f0c9ab7c57e308ded7fcd0d8331968c90901d49935002ac7a1331bf31ad576d2fc803e7346edb6785c899e8f3c7da2381a4eb2327004309206588c765ee222a827fa9161a66e016b56e7e1608404bb806f582a72a8b295a"], 0x1, 0x0, 0x1004) msgrcv(r8, &(0x7f0000000480)=ANY=[], 0x0, 0x3, 0x800) msgsnd(r8, &(0x7f0000001340)=ANY=[@ANYBLOB="021d000000000000ddfc630b84486250b099aa9b7272c428de41622b1194de0d71144f89ee38913bdb4a0a883144c9b6e1ee7e9f87b517cdd4d9a00d71af5c8e4702a1a4d46bf36ffdf6a4fba253c93fcdd7139884be680003c28c598a778194e09ae9347a443f28b1dd68f76bed7da29497fc9eeb64769bc8c81612e8c27c0079d0cf40b9c8b754daeb2982d28606050dc516a0af1461584bca380886cf89a92d3b87ac33e93f5d4683fb43b95917aa01afa35b8849a2fe48c598930d87a680b530795ce002a09440279ae9e19e45dab8f5990ff24f6e7db6c19204f9b1b6f0ff8e6a7aab2e2099d359b5bfc2537524aa27f0a41e3407d2ef8bc7224e5fddbe40bfe246c6445085322a5cfdb2f1712a3d86e70000"], 0x1, 0x800) r10 = getppid() r11 = getpgid(r10) r12 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r12, &(0x7f00000003c0)=ANY=[@ANYBLOB="0000000000000000e27eb754204be23de094dfb724a1087b37064194c070237d7fcb5d201dafb80c7acb30d7100108000000a67815dd92248a9cf21b5aa400d13522440a0f8c12ed16e9471e30fa4780be4a5ec45a3be586b8d8523564dccd2b74835e0189b9c15826abf1aed96b8ffb9870462e1dcbc0db4b359f7d7b9ce23b8581bd8809166adefcc12c77ea83a7ab4383c61355bee7033c5e008c7987c0544e3f232c0124d14cc10fe25c7881c596bea37d4b6fc651b32d7ef7c433905cdd8c2b3a54be7cdf713764c67ef76578ba2c43e1f100"/235], 0xeb, 0x800) r13 = socket(0x18, 0x400000001002, 0x0) setsockopt$sock_timeval(r13, 0x29, 0x3e, 0x0, 0x0) getsockopt$SO_PEERCRED(r13, 0xffff, 0x1022, &(0x7f00000005c0)={0x0, 0x0}, 0xc) msgctl$IPC_SET(r12, 0x1, &(0x7f0000000f80)={{0x9, 0x0, 0x0, r14, 0x0, 0x89, 0x2f9f}, 0x1000, 0x1, r11, 0x0, 0x40, 0x2000000000000006, 0x1, 0x8}) msgsnd(r6, &(0x7f0000001cc0)={0x2, "5aab059e7584be19de16d8ab2e0c5d7858899bbc616aeade23aa38f255f2dedc7d9349f609673a9f745b6b5aae9e1e53d2b8d941639c6b5d3b16ea71c4229d0000d8e7497cf22f1cc439ea2b26fcb5355b5b24eab6423706ebfa25245e804c95574b5d6e5a88ad1e9d3f3d263490ee4823aa6156b2bd8b46afd62f2b01573c376fabb6713c8c3fcbb5c96075498e63bb2e19117fec0866378de0a48ccf0a87d3c451df0c36b08f9d3d61fe982bc00c7efc8c7076976039ebea381e7fca35ed7142c2f0d2e5f9ce3b4033a4312bd05b3a77c1ecc017c46c50c8cd44755b471bf8c17b86b34ce10a93dcd069cb4d4575ddd417bd2c5f24"}, 0xfe, 0x0) r15 = msgget$private(0x0, 0xfffffffffffffffd) msgrcv(r15, &(0x7f00000007c0)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000004000000000000000831f51f1f32fd93d3b5fc9c5ddf800000000000000000000000000000000000000000000000000000000b5beef00010027001c000000000000000000000000000000000006000000000000000000000000a86cf44100000000b74a41c3a60000007306370f8cc4f3fdb861000000fe000000000000000000000000000000b25d8ad62856dec8db1c88fd2d6c5da5d9aacf0688258af5c5f7a1c1215526d997cadc5720f13248985c5c89117daa00fbcea2481795dc129c8b73dfd45409dea1010048c680e0f62c43576c06736304c3312a624ea751eb00000000000000000000001b00002000000000000000000000000800000007c1e61d2c0b5590e94befc7e7a1d07e52f85a0e0fb73db5a498b6bf25b0b0159b3f399d26975c4bc828aef33a99bef0158ac331ef1957a8e3aa442fa836a7b2c80207cca1e37bfede3544a9625b6f612732cf755e743d2b04eb4cebfd49bdec2508f66f28c35cb5793678c9fd0221f9b3126cbbeccda991714484911e48476e84723ff5d3f560dbd7c228f8d83dbe"], 0xfffffffffffffe9f, 0x1, 0x1000) msgsnd(r15, &(0x7f00000009c0)=ANY=[@ANYBLOB="02000000000000007f0ffb8f47c36f9d5b6645ce6e24546b0963f797a46be5177e80f137cade1791fa22d3697cdfd21260e438f037c504bdaff28d4242d63e1d62cc4ba12b67ee0786b07ab78a67f89cca4ba1f9b097848d2ead0e90732214c6f92cfea51cba291917412f5b798a76f71c35ccf9352eb68687b0002223c978fb83fb3742647ec9ee1755c12110316734b21533dcebb4554b96f7c609e6b71c23b81145a24d57db98d819977f48a4f25c811dddede1afdc8281ae1f9587c9a8bd2b33bdf9d973f60036acf93f1d401bd626d211182afc0c412c29c916be294bd211d69924d75ebc11861964a039dd679a1f5363c6e8ee6b1e4a908e9303d0a91ffefac8eaa331dd"], 0xaa, 0x1000) r16 = socket(0x18, 0x400000001002, 0x0) setsockopt$sock_int(r16, 0xffff, 0x800, 0x0, 0x0) msgsnd(r15, &(0x7f0000001240)=ANY=[@ANYRES16=r16], 0x1, 0x800) msgrcv(r15, &(0x7f0000000180)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000d7943a38334d057b79d7ccff3e2eef00000000"], 0x47, 0x3, 0x800) r17 = msgget$private(0x0, 0xfffffffffffffffd) r18 = getppid() getpgid(r18) r19 = msgget$private(0x0, 0x20000003c4) msgrcv(r19, &(0x7f0000000b00)={0x0, ""/244}, 0x15448cce079ae68c, 0x0, 0x0) r20 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0xfffffffffffffffd) msgsnd(r19, &(0x7f0000002540)=ANY=[@ANYRESDEC=0x0, @ANYPTR, @ANYBLOB="83b0d6fee7880c927fc971e229e7d6d357186109132e3e2f61aaf9273bb200fef990fc81800400005cfbe8000000000000000922f509001000000000000017c57960c900000000000000021bb8bee58e59cfff3fd03c5f296886a1b6d24f5da562fcd5a577960db4857b9c1a52a6b00024dcfdefeedcb7809bf754cf9e0000000000000093d8498f356b9c728a23e51a1fe9d621ea1896dd36b68c4f0191eadbc77b62149223e3140bbc785c67bdecd548a91988b2ee10a062b8b2378fc96369b82fdff9cecce4e8a77b6d82840c1f1d38e1a8960893ce153f46ab3033e74bf077cadce4739cc258925944a0fdc54c23bb344d3781164e5918eebec16f89d124cd35cd2d1b", @ANYRES32=r20, @ANYRES16=r18], 0x5, 0x800) msgrcv(r19, &(0x7f0000000f80)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000004000000000000000831f51f1f32fd93d3b5fc9c5dd000000000000000000000000000000000000000000000000020000008bcb9aeab5beef00010027001c000000000000000000000000000000000006000000000000000000000000a86cf4410000000000000073060000000000000000000000fe000000000000000000000600000000b25d8ad62856dec8dbdb05fd2d6c5da5d9aacf0688258af5c5f7a1c1215526d997cadc5720f13248985c5c89117daa00fbcea2481795dc129c8b73dfd45409dea1010048c680e0f62c43576c06736304c3312a624ea751eb00000000000000000000001b00"/301], 0x1, 0x1, 0x2800) msgsnd(r17, &(0x7f0000001280)={0x2, "7f0ffb8f47c36f9d5b6645ce6e24546b0963f797a46be5177a80f137cade1791fa22d3697cdfd21260e438f037c504bdaff28d4242d63e1d62cc4ba12b67ee0786b07ab78a67f89cca4ba1f9b097848d5127dc76732214c6f92cfea51cba2d1917412f5b798a76f71c35ccf9352eb68687b0002223c978fb83fb3742647ec9e61755c12110316734b21533dcebb4554b96f7c609e6b71c23b81145a24d57db98d819"}, 0xaa, 0x1000) socket(0x18, 0x400000001002, 0x0) r21 = semget$private(0x0, 0x2000000000000a, 0x200000000000284) semop(r21, &(0x7f0000000800)=[{0x3, 0x0, 0x1000}, {0x2, 0x80, 0x800}, {0x3, 0x1, 0xffa}, {0x2, 0xfd, 0x800}, {0x7, 0x8}, {0x3, 0x9, 0x11800}, {0x3, 0x4, 0x800}, {0x4, 0x4, 0x800}, {0x4, 0xfffb, 0x1800}], 0x9) semop(r21, &(0x7f0000000100)=[{0x0, 0x2, 0x800}, {0x7, 0x7fffffff, 0x7fd}, {0x4, 0x21, 0x800}, {0x4, 0xb, 0x1800}], 0x4) pipe2(&(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) getsockopt$sock_cred(r22, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f00000000c0)=0xc) lchown(&(0x7f0000000240)='./file1\x00', r23, 0x0) r24 = getegid() getgroups(0x1, &(0x7f0000000040)=[0xffffffffffffffff]) setregid(r24, r25) r26 = socket(0x18, 0x2, 0x0) fcntl$dupfd(r26, 0x0, r26) getsockopt$sock_cred(r26, 0xffff, 0x1022, &(0x7f0000001840)={0x0, 0x0}, &(0x7f0000000180)=0xc) semctl$IPC_SET(r21, 0x0, 0x1, &(0x7f00000001c0)={{0x4, r23, r24, r27, 0xffffffffffffffff, 0x40, 0x2}, 0x49, 0x1f, 0x5b5f}) pipe2(&(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) getsockopt$sock_cred(r28, 0xffff, 0x1022, &(0x7f0000000080), &(0x7f00000000c0)=0xc) r29 = socket(0x18, 0x2, 0x0) fcntl$dupfd(r29, 0x0, r29) getsockopt$sock_cred(r29, 0xffff, 0x1022, &(0x7f0000001840), &(0x7f0000000180)=0xc) msgsnd(r17, &(0x7f0000000980)=ANY=[@ANYRES16, @ANYPTR=&(0x7f0000000e80)=ANY=[@ANYPTR64=&(0x7f0000000b40)=ANY=[@ANYRES64=r23, @ANYPTR64, @ANYPTR, @ANYBLOB="17a244ab69a7b347e77b07a3789826360360a15394f68ddee04afaef7513f532b5ac3bffb2a56285cfa57b664a1a97dd09b8da46e289a660aae89e05f9487d7f49ec10f8d251ab0a788df7521dce3d3a8b471e508e3129f5f18591a5d6f3aa33f9f5353a34a3ad6f3fe7d9971ee7f83d9542b83a39d57aa95ee2e7a2052d89b150fa029446eac81ecf1ae5128f2e054cc34a11ed44fa0ade3009041dae8b2da23f3c8cea1b5dc053766a2abe516348efb2b834a8c79e70714c365c9c9251afd22963681dca9ee40b96f127", @ANYRES32, @ANYRESOCT], @ANYPTR=&(0x7f0000000340)=ANY=[@ANYRESHEX=r28, @ANYPTR=&(0x7f0000001180)=ANY=[@ANYRESDEC, @ANYRES16, @ANYRES16=r10, @ANYRESDEC], @ANYRES32, @ANYRES64], @ANYRESOCT=r29, @ANYBLOB="cd2cb2dece43171e0e418c9d67bfe42cf78181f54a730991821276827306592ab29ca7d083ca588678da07593fd95ff03aee39c12f6a55ca443a736ad336d4bb8e4e366278e8958fe21297a1be882e3bd9ba6f5601daef51a73103d7ece3ed660f139e210de2fd1cee834ba9988e1b9d7266d51edc2053c91b74da784b213e397bf7e6", @ANYRESDEC=r3, @ANYRESHEX=0x0]], 0x2, 0x800) msgget$private(0x0, 0x0) r30 = msgget$private(0x0, 0x0) msgsnd(r30, &(0x7f0000000e80)=ANY=[], 0x0, 0x7fc) r31 = socket(0x0, 0x4003, 0x0) r32 = socket(0x18, 0x1, 0x0) shutdown(r32, 0x0) ioctl$VMM_IOC_CREATE(r32, 0xc050756a, &(0x7f0000000140)={0x10, 0x0, 0x4, 0x0, [{&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000ffc000/0x3000)=nil}, {&(0x7f0000ff9000/0x3000)=nil, &(0x7f0000ffb000/0x4000)=nil}, {&(0x7f0000ff9000/0x4000)=nil, &(0x7f0000ffe000/0x2000)=nil}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffd000/0x1000)=nil}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000ffc000/0x1000)=nil}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000ffa000/0x1000)=nil}, {&(0x7f0000ffe000/0x1000)=nil, &(0x7f0000ffe000/0x2000)=nil}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffd000/0x3000)=nil}, {&(0x7f0000ffa000/0x4000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f0000ff9000/0x3000)=nil, &(0x7f0000ff9000/0x4000)=nil}, {&(0x7f0000ffa000/0x4000)=nil, &(0x7f0000ffd000/0x2000)=nil}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffd000/0x3000)=nil}, {&(0x7f0000ff9000/0x7000)=nil, &(0x7f0000ff8000/0x3000)=nil}, {&(0x7f0000ff8000/0x2000)=nil, &(0x7f0000ffd000/0x2000)=nil}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000ffa000/0x1000)=nil}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffb000/0x4000)=nil}], ['./file0/file0\x00', './file0\x00', './file0\x00', './file0\x00'], './file0/file0\x00', './file0\x00', './file0\x00', ['./file', './file', './file', './file']}) msgsnd(r30, &(0x7f00000006c0)=ANY=[@ANYPTR=&(0x7f0000001300)=ANY=[], @ANYRES16=0x0, @ANYPTR=&(0x7f0000001600)=ANY=[@ANYRESOCT, @ANYRES32=r31, @ANYRESDEC=0x0, @ANYRESHEX, @ANYRESHEX=r32, @ANYBLOB, @ANYBLOB], @ANYBLOB], 0x4, 0xffb) msgrcv(r30, &(0x7f0000000c00)=ANY=[@ANYBLOB="000000000000000000009d86c84b8db61dd5000000000023443eb8df875b84f37a6072"], 0x1, 0x0, 0x1004) msgsnd(r30, 0x0, 0x0, 0x40000000000800) msgrcv(r30, &(0x7f00000010c0)={0x0, ""/63}, 0x47, 0x3, 0x800) r33 = msgget$private(0x0, 0xfffffffffffffffd) msgrcv(r33, &(0x7f0000000f80)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000004000000000000000831f51f1f32fd93d3b5fc9c5ddf800000000000000000000000000000000000000000000000000000000020000009aeab5beef00010027001c000000000000000000000000000000000006000000000000000000000000a86cf4410000000000000073060000000000000000000000fe000000000000000000000000000000b25d8ad62856dec8dbdb05fd2d6c5da5d9aacf0688258af5c5f7a1c1215526d997cadc5720f13248985c5c89117daa00fbcea2481795dc129c8b73dfd45409dea1010048c680e0f62c43576c06736304c3312a624ea751eb00000000000000000000001b00002000"/301], 0xfffffffffffffe9f, 0x1, 0x1000) msgsnd(r33, &(0x7f0000000c40)=ANY=[@ANYBLOB="02000000000000007f0ffb8f47c36f9d5b6645ce6e24546b0963f797a46be5177a80f137cade1791fa22d3697cdfd21260e438f037c504bdaff28d4242d63e1d62cc4ba12b67ee0786b07ab78a67f89cca4ba1f9b097848d5127dc76732214c6f92cfea51cba2d1917412f5b798a76f71c35ccf9352eb68687b0002223c978fb83fb3742647ec9e61755c12110316734b21533dcebb4554b96f7c609e6b71c23b81145a24d57db98d8197fec1dddf3f0d3d950b59492e9e8b596b2107a398283d03ca615012af4b2bca120b63f39107aef8c21fbfc3391d6eb78e5c7198709c96de95bce5c9ac6476d746ddfa90ff5ff554c652119c0bf1fe314c7953cc23f87693c27a0499d9394f347ea1c803d8c5fb6276f8cc8a9e0", @ANYRESDEC=0x0], 0x2, 0x1000) r34 = socket(0x18, 0x400000001002, 0x0) setsockopt$sock_int(r34, 0xffff, 0x800, 0x0, 0x20) msgsnd(r33, &(0x7f0000001240)=ANY=[@ANYRES16=r34], 0x1, 0x800) msgrcv(r33, &(0x7f00000010c0)=ANY=[@ANYBLOB="0000000000000017420041c0c0a14c4192385c5178a8b000"/71], 0x47, 0x3, 0x800) r35 = msgget$private(0x0, 0xfffffffffffffffd) msgrcv(r35, &(0x7f0000000600)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000003df08d6736cc0d2100000000000000000000004000000000000000831f51f1f32fd93d3b5fc9c5ddf80000e6bf64fe6e7e3f140000000000000000000000000000000000000000000000000000020000009aeab5beef00010027001c000000000000000000000000000000000006000000000000000000000000a86cf6410000000000000073060000000000000000000000fe000000000000000000000000000000b25d8ad62856dec8dbdb05fd2d6c5da5d9aacf0688258af5c5f7a1c121d997cadcd720f13248985c5c89117daa00fbcea2481795dc129c8b73dfd45409dea1010048c680e0f62c43576c06736304c3312a624ea751eb00000000000000000000001b000020000000000000000000000000b89020420ce99f8179e0647ea7dfb1c2dad84c286a1a9010dee645"], 0xfffffffffffffe9f, 0x1, 0x1000) msgsnd(r35, &(0x7f0000001280)=ANY=[@ANYBLOB="02000000000000007f0f6f8f47c373207315c55c840faa55d5f542b3cf6f9d5b6645ce6e24546b0963f797a46be5177a80f137cade1791fa22d3697cdfd21260e438f037c504bdaff28d4242d63e1d62cc4ba12b67ee0786b07ab78a67f89cca4ba1f9b097848d5127dc76732214c6f92cfea51cba2d1917412f5b798a76f71c35ccf9352eb68687b0002223c978fb83fb3742647ec9e61755c12110316734b21533dcebb4554b96f7c6"], 0xaa, 0x1000) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r36, &(0x7f0000000140)='q', 0x1, 0x0, 0x0, 0x0) sendto(r36, &(0x7f0000000180)="091e6d7d04572d98d9011e3f62feb13fa526c6d8a9963eeb69ece709cdc718f41cae999e47207e59588479b5e02e2e6a9933ced8e48812fe0450fe4154da33e0c66c4760d78822d2967fabcf1038d64c2dd3930791d250c7ba00878c24decfbb061ade4ae848f18ab2c07ccf5ac29749b336af8fa61389767c211f5a043f800108b4069c81ee2c94920b52779199ede3be", 0x91, 0x0, 0x0, 0x0) sendto$unix(r36, &(0x7f0000000300)="0f45935b7ae9ba626e8b02", 0xb, 0x0, 0x0, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000780)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r37, &(0x7f0000000140)='q', 0x1, 0x0, 0x0, 0x0) sendto(r37, &(0x7f0000000180)="091e6d7d04572d98d9011e3f62feb13fa526c6d8a9963eeb69ece709cdc718f41cae999e47207e59588479b5e02e2e6a9933ced8e48812fe0450fe4154da33e0c66c4760d78822d2967fabcf1038d64c2dd3930791d250c7ba00878c24decfbb061ade4ae848f18ab2c07ccf5ac29749b336af8fa61389767c211f5a043f800108b4069c81ee2c94920b52779199ede3be", 0x91, 0x0, 0x0, 0x0) sendto$unix(r37, &(0x7f0000000300)="0f45935b7ae9ba626e8b02", 0xb, 0x0, 0x0, 0x0) msgsnd(r35, &(0x7f0000000500)=ANY=[@ANYBLOB="ca228335ce2a24671c0a5621430386b8937467824cc33d78b0044e3030cf22e1696daffd27dafe414e344ced78b674b138420695479f5cdca791b2e09324eaaaba656e5ee6033de7a7bd26a204f5245575c356de507fd39a4fcf6c27e0451f2347d9a3010489c0e48dc1725412084f0361c260a12c17b0983abb3d42a40c9af683481610a700be8d556e9983062a57e762e43740a4f4d409f7ef105f24552522b68f686b4f6c666dcbaac72a174de75527e6250a547d1a506df76ee52de645a9a875aa5e8880a4d139ae00210275c416fcb5e3554cc841156988d860cacad51845e1", @ANYPTR64=&(0x7f0000000440)=ANY=[@ANYRESOCT=r36, @ANYRES16=r33, @ANYRESHEX=r17, @ANYRES64=r37, @ANYBLOB="7b4eee2235129045923fd2f5daf82d94d05239f552e58fbc0ffc4a6814d1cdf43e8c562b49bc86fa3aa22b9b7885aeca1c00f5e2e6217b35288e63b6c14d1f5274545634bdc1a429b86c764affe5"], @ANYRES32, @ANYRES16], 0x4, 0x800) msgrcv(r33, &(0x7f0000002a80)={0x0, ""/157}, 0xa5, 0xd6d0c418f59fe7d3, 0x0) msgrcv(r8, &(0x7f0000000280)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000080000000000000000000000000000000000000000000000000000000000000000000000f661ea6d247c8c4e3805631ce29a9a509334ccf6515e"], 0x80, 0x3, 0x400) r38 = socket(0x18, 0x1, 0x0) close(r38) getpeername$unix(r38, 0x0, 0x0) r39 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r39, 0x0, 0x200100000001d, 0x0, 0x0) msgsnd(r8, &(0x7f0000001e00)=ANY=[@ANYRES16=r39], 0x1, 0x0) msgsnd(r6, &(0x7f0000000240)=ANY=[@ANYPTR=&(0x7f00000004c0)=ANY=[@ANYPTR64=&(0x7f0000000180)=ANY=[@ANYRESHEX=r3], @ANYRES16, @ANYBLOB="2d7490092081b1d091476075e68bdff5383327c8b1d59fa5589809e698b9c2fe40032a33070464d26582b4a4867ec73f79ab0c2990eebb60ac386c355c222d8ada4f4eb9acf20db6a38b0747808cc2bea79866067e820c3b038c38030e110a412c40bb1f9d64cc484c96829357f12622d9fba01122e0c5994490", @ANYBLOB="f8f3be2808efffffb51969af5b82cd22a94e2b876a4aa302", @ANYRESDEC, @ANYRES32, @ANYRESOCT]], 0x1, 0x3fb) r40 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r40, &(0x7f0000000c80)=ANY=[@ANYBLOB="030000000000000030753a5e69488f0fd908f479d367c9ec56609a76806aa8fcc87cffd563402b5024abb6bab6a2c48ba3888e2c878a3a55143d211714efe88b1be734e511c6f5de88ea88d526acfa400f1b59416ea5e01748948d39c8e691035b0d58d646c07a18589e5ca8a59770cc38c22a3c82058c14b42ca62f16de59cd06709411d8da21004810eb1b757632b5425aa528c977bcae89951e6432734062808035224f1029f653540682971e1633cf86498930328ee024938dbfd952481e144f5853eb9561ae58c97a89025153dacb4041ad4c9b57b5fb3d8588a3325e0ed919faac1521cbf793cc228a4fc2484142d2fc29b1112749e1a31bf9106521eb82f5f3fb44ba2c2014bd2026342588fa1a34492fdd4494c5eeb4af04be0195d459fadab38ea746dbe621387dc46ad4182120760700000000000000ab325a2e9cc64f3489955634cd7f0bc96b4a4ea36da14c9d1d2f6b569712c56c6c08a8004d7d555a7826b6f661b37e34fd77534b596eae28dbe08cabaff8694a970190269fa73da23e658ee391ab702486c88473a54216670ceb4ddfe9f9598a1e2bf6d04b8e89f9a026a26e1b202c328ce5845ef83ac4cf9140897d3d9006e10d4b7e62481d802618e2d6dbf289abcc552e55c60cea0ef479c098efc691987d21851da07bf081d30d0e995a"], 0x156, 0x800) msgrcv(r40, &(0x7f0000000e80)=ANY=[], 0x0, 0x3, 0x800) r41 = socket$unix(0x1, 0x2, 0x0) setsockopt$sock_int(r41, 0xffff, 0x20, 0x0, 0x0) setsockopt$sock_timeval(r41, 0xffff, 0x1006, 0xfffffffffffffffe, 0x0) socketpair(0x1, 0x8000, 0x9, &(0x7f0000001dc0)) r42 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r42, &(0x7f00000001c0)=ANY=[@ANYRESHEX=0x0], 0x1, 0x7fc) r43 = socket(0x18, 0x1, 0x0) close(r43) getpeername$unix(r43, 0x0, 0x0) r44 = socket(0x1, 0x1, 0x0) close(r44) getpeername$unix(r44, 0x0, 0x0) r45 = socket(0x18, 0x3, 0x0) close(r45) r46 = socket(0x11, 0x4003, 0x0) setsockopt$sock_linger(r46, 0xffff, 0x1001, &(0x7f0000000000), 0x8) sendmsg$unix(r46, &(0x7f00000024c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000002440)=ANY=[@ANYBLOB="0985b0bf33045116e27a100000000000"], 0x10}, 0x0) msgsnd(r42, &(0x7f0000000240)=ANY=[@ANYPTR=&(0x7f0000001ac0)=ANY=[@ANYRES64=0x0, @ANYRESDEC=r43, @ANYRESOCT=r2, @ANYRES32, @ANYPTR, @ANYRES32=r2, @ANYRESHEX=r44, @ANYRES64, @ANYBLOB="9e31e55b3f1d3015d7d6e0c04d9285c6c96c3727b3efc3e242ec0e4334b80c26e8c246b3ab56cf306f1aff30dd3d4bf318fc3f40060000cb0d3b21160c509546e5748c252f6bae6563b30ddeb945d0b928a961ce6947fae47342aeba98719c7a187858e18c95508a8dd81732ebc8c58ca73fbac529491136889f10b1276a6f06ae7a39d7b25b3f559b3c0000000000000000000000000000004788d7b1c8b0232dd1ec1218be33c5c66d57689466faa098d11b6d85f359633fbc0833ad49cc8e81d6b806da5b37e8857dc87eab795cc96907c03306be8090cb8a77a7f176d5140f4bf121905d1f1b9d9f6975e6c54fb8aa4e0cc5fe557c034dd7f1e71dacfecc4dc4fdf188d18b5fcea4811185a693dff3ad85b8036999d039cd3246e5e5a831d8eee94eac242657da1b9b169cbe7684f8663666b69713ec8c718ee1559a80470562f4fc73d2fcbb29ff", @ANYPTR=&(0x7f0000000b00)=ANY=[@ANYPTR=&(0x7f0000000200)=ANY=[@ANYRESHEX=r46], @ANYRESHEX=r40, @ANYRES16=r45, @ANYRES64=r41]]], 0x1, 0x3fb) msgrcv(r42, &(0x7f0000001480)=ANY=[@ANYBLOB="000000000000000000009d86c84b8db61dd5000000000023443eb8df875b84f37a70720b17d349d55301d00c000000000000000000000000000000000000000000000000000000000400000000000000000000000000000000000000000000000000000000b3493bdf58309ffafd5ec3d5c07f8be2d6efab1a3a8c72d404f944ca7ea9c3b9b045e8e8dbee7e793079d98a1606f6043e3563a0e85e58d013ca5d24815d7839d37cc42adb641a1b9eb318579cfe1278ce0bdd033976b7ee338d7a31ce614745ae1ea318a76aef3550c601b25a4e9f32fc67764fb68cc52b7fa2040000003a7093776d61b9af2201001794dc604c2961db34af324e83590065c861e3ea1a1a3222ebd77c914e8e992b159c9d625fda6a28b77b59e1c7217ea86f0b7dc818b5502395f38ce9355ecd0d4ff6feedc06c0bdd8aa19a826f0ca37ac301a88c05536557b0fd8246f9e9a2bcc063119adbbd95ec459ba326cd75328db3f18499a90b95d63edb7e0258dd6b02be27d9761b4e5edcef0ffce52ea9d5527b36dec0b201576753d6c66189282ae17b70e939c821c6f8f4cffe9b318c8bb2744fa207b3e6451c048e99c3256d7cd89a92b1c0161159ba45a50d42aea6da5be88be8f450ce4ccd91318c03621f40d110e86ce53abf6770720d6caa2ac1a66993e52fd38e5185030e1e62e0abc3657edea0774a6438a1d6c7c12449c94e6429b52d1d98ab7b787b063276abb5ed1acfcbb3beb080d5b0910adb2b40d791976bef6f5429faf427609e028522d0d57b0ddcfef5dccb7cdb08e1436c7f93c6cd8438644330a01fd0ebe1163e53fb0d7ca848939f0c9ab7c57e308ded7fcd0d8331968c909073cabc0458d384e1874bb1ee756cded06ce2ad2fc4b304405134c93cb78f591907e7fa1a26f97ada9eded5a5125a785427436cba29813962ffe7ac5346932f0f03bfd91f55f9a29b2b84263bd6926b774a541b2b4596ca832a33cd557561f5002079fdaad0ad589781861b627b51be666fa6924c00000000000000000000004cfebc56693f5b7f5e2c40ded06854b0f694efac388eaff9d7be35c59bd86a83b3724a9e66ff56cae941766038fbad7df99dfe37b6404df3c67840f58366b78c5755ea3f544c727f0dc6ec876b66873e8d971f4e768a8f9ec6c8a7f46e0a2869a7f9a158fd3d4c5501d6a172bef5460f4f74c12cc4866d7cd62b8d35b61253ec79a55c0d7b35bfe439c1fc5e71d9f0fc32e71db867f174c0fe693449c039b9e3243553b9572bd88edef9bbb24af2fd1bf445569c8e75d30447dc911c4faba46128d90199bcd51df625a3362b80"], 0x1, 0x3, 0x1004) r47 = syz_open_pts() close(r47) writev(r47, &(0x7f0000002a00)=[{&(0x7f0000000040)="a2a6de9d793640582aaf031637de413fa29c5a555428bdb267c333bc656589bc89765896a1765658ad81418ba1256e69d2f6c7ff3bf38cdc23c44fbe04b5ce422b1ee2fa57b16aeec7c1b89762c6fff89e12", 0x52}], 0x1) r48 = syz_open_pts() close(r48) writev(r48, &(0x7f0000002a00)=[{&(0x7f0000000040)="a2a6de9d793640582aaf031637de413fa29c5a555428bdb267c333bc656589bc89765896a1765658ad81418ba1256e69d2f6c7ff3bf38cdc23c44fbe04b5ce422b1ee2fa57b16aeec7c1b89762c6fff89e12", 0x52}], 0x1) r49 = syz_open_pts() close(r49) writev(r49, &(0x7f0000002a00)=[{&(0x7f0000001980)="a2a6de9d793640582aaf03167db237de413fa29c5a555428bdb267c333bc656589bc89765896a1765658ad81418ba1256e69d2e6c7ff3bf38cdc23c44fbe04b5ce422b1ee2fa57b16aeec7c1b89762c6fff89e123a62ce406653b106d8ade7765a6e545cdc082192eda49ab90c594b574f0a72b1689ca4c5a3cc769b158707c7c2ce693b0623eb4d6f6459d6312c2efd8331fb923643aa54c875c9c992a621176ff2ce7fea8a8ebb30724ead37a8b54f15c6aae56184d4e387c95420cfd671b86038e40bc4363edbf16e400704ffd33fc2d1d685700a3dbbbd5bb08de8a2deaf8470db900d571277bfbeba839376b209d57f43b0a92bd0e5c654a9d2b7f9db6608ed717ce9d59f5fb29dd3653db21ff1a305b652543fd64fe08abb0a483e8231cd9eb69b16f90dfbe0cc78c56549899fb751", 0x132}], 0x1) r50 = syz_open_pts() close(r50) writev(r50, &(0x7f0000002a00)=[{&(0x7f0000000040)="a2a6de9d793640582aaf031637de413fa29c5a555428bdb267c333bc656589bc89765896a1765658ad81418ba1256e69d2f6c7ff3bf38cdc23c44fbe04b5ce422b1ee2fa57b16aeec7c1b89762c6fff89e12", 0x52}], 0x1) r51 = socket(0x11, 0x4003, 0x0) setsockopt$sock_linger(r51, 0xffff, 0x1001, &(0x7f0000000000), 0x8) sendmsg$unix(r51, &(0x7f00000024c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000002440)=ANY=[@ANYBLOB="1000000000110000ffff000001000000"], 0x10}, 0x0) socket(0x2, 0x4003, 0x0) 19:20:22 executing program 0: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x4000)=nil, 0x800000004, 0x0, 0x10, r1, 0x0, 0x0) sendmsg$unix(r1, &(0x7f0000001300)={&(0x7f0000000080)=@abs={0x1, 0x0, 0x3}, 0x8, 0x0, 0x0, 0x0, 0x0, 0xf1edb13ee8617702}, 0x0) open$dir(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) r2 = kqueue() r3 = fcntl$dupfd(r2, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x4000)=nil, 0x800000004, 0x0, 0x10, r3, 0x0, 0x0) r4 = openat(r3, &(0x7f00000000c0)='./file0\x00', 0x20, 0xc1) mknodat(r4, &(0x7f0000001140)='./file1\x00', 0x6000, 0x2) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) mkdir(&(0x7f0000000040)='./file0\x00', 0x101) open(&(0x7f0000000040)='.\x00', 0x0, 0x0) r5 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000000)='/dev/vmm\x00', 0x10, 0x0) write(r5, &(0x7f0000000140)="b6ecb1dfccfa64e9d9664d907de4850ef8dc06018b12f20211ece796552fe29af38a6ddbe9736eba7474b83fea5f7bc269fd4a486694b0c8e951be6432401fd92d1a24b6cde3754797d04b3fcd92a302c53236b9386036825de4d171535ddffb95fc670f8c3bdbe0902f6d19148bd7d23d03e75db4ee22ee3acadd8e0d88a1fdec75241ef90dd3cd6ce1b6b41613643b05b79f8a0cd6aafaea2f7d7924c185a735a69af00b1f4984ef6b22272a306702b987bab41454a80082ed049663c894310f697b7fb5d7af16758732a1bfe479cc4453c98ee84bb9252142ad771f6254bd782be09b76a09975441cbc29bf5467c953e65dfc41a1b315d452da800df05471d003ba27749db49ef4b4a6ed01c95c085c3cec52705bde5427ecd995a2b5b022bf93202e9c0fd602a54ed865fc82bac7e26e48019bf55084d68fcf49ac54a22f8ea303dd42fdfe4776e4f1856502db84ce6e83f8da04a44b1389d7eb44418e6c67123823b0f958d921f48f2816229de73575f633e61e205b879f4231d781ed7e19da3b85faf85541ea68d767606d0fbcabfc8d879208b1d555a0cc0979bfbbe1d34492ddc70a7998fb542c0be9a96e2a8dd23daf14fd1abeb11d90dfb836496faec28a78cc818833d2ef9db02b1f6dfda6b075528c36d11685569afa25c22bc4eb11f5cbd8df36c49b20afdde71dba163b3ea334399537aee3f4ccaa5bea5187451a7b74b2f7c0df56afbd92dbdb96cdd3a7b814661a81b48f71d4e7753b67f794ef2c4ed0cb34800180d5b64e0c733d22648f991230d020d31008b7c412fd1119f6d55b479fbd2a58d1706d54e3bd0060c46b3a135f7e0019fbc6cd519f9a9270804d50f33eee7db1601a55d0c94f86486d13c436a3fb6ac6088ae558f9bd9071a351dfa654d994d040de2c915243577c6423a219abc03f93a8cd0aa87f463cd6d0b35a6b074f49a5a0e09a9b1cc1811409feca3dfd8dd77dcdc67f69c9a40326f5e1c9eaefdeaaee1f36a46b8f098673961f3f67ef6fc3fdaf7daa39cd1c5973cbce6f5f5f033ef83b0ab00d89fe307c8a9b01a183d921f3189ad49f6dc4efbcd62fae54821a2719051cf7dbc3ec0a0effcf8fc95af842cd5b46215a700da6364e266deb1630f73bc11294cbee07ac4a5e7d15998af055c3aef7f518a2caec6902000639aba6153c9039c80b2cdc51f876f217fcfbb4917d33517e5ea8548d031bebe0d7c7fd73b5c0e8c897aea7f7cf5dd2bdabd292166a8bf6bc0b80ec0e19689bafd30ca5a1b89f6d866712c09fffbaa4ecd5f7d8af249f8a8b803382d1fa7f41659f18f23624842d330d840315ab5ac98d5f0f5363d37d8c25db2a8829934c2dafc496d7aecb0df5dca206b0da791d29c8e70b4b664a30500d26580e2261af1b1937bd305a2cd417dd184889c85600536177103459dec4448370c96bd1750e68620b1b1cd5762024837e0d9752c2fa8543ab6e41cc44aae5d52e24329bcd99779b10518dca326a0b7241c76db456aba0b2a3bd2cb54dd5bb3856f6b3f3be402955f4d04e8c76738cde13d2b9052a0c37399c715a890a093b95b25cb4216c73eaa40fbcdb0b413bc52c5af4752735bb2f52fa597b8de489a75d03ffa53ce6fcaba388e0529396404144c97fbd0e73a902ade0a42c79b1c15632996423da95d415ec8c92223180950cde6e3e33e29665ba55c51d180c32eb527fd2a8167495f8aabdcc4e8d04c4edd35cee2ab0d196a6116352bf009db755f24ed56096227ecbfccf1cc0a01ba6285de16069b08a86845135c5f7fcc402fadfc05d5f856099095bbe68c75adafabf5ee09f324a7fda73d9a66099f299a23ca08d4d2311be47a4c370328a1930eb7b4e506437aba631ecd8df8a80148b7ab015453f5d21e180251a0012a7fc24f15885c9c25527307e5941cbd9cef142a510472b4cd7c275db59ba8cbcb799748f270016589f67c3203b02b3ff07ffa867875c209c679bab765b291b682b51b64ef71d734c0aacf09b6411452e793616428d3559e7936b261173b03c5986ba6809eb89615e75b61b5088ec11e741249f64d1136a87c3cc37fe8246921cc291cdcc1ab3e92d7a9fe6d168b6558f5f64f78fbaa9dedddb39ca3a3256e46ff761b93c25dc5a6096ff95dc22b7d2c7f470c4bb30b4de14e23baa0ac8eaf14db72e2148302dec44617430ba6397bbcebc2a2d5886e4390b285bddcc08229d3c3747bda798184293fdfd8bdb716cab7c7df063613b8974a9735a0d564d06109cbbda4160918d2d8ec92677e1d38691104600dae936dbf6922d279c3fe6bb4de6f5a36762c994c538e32a8470619d66fafd83dd1e74fc2f3b8a3a345c98d713058dd1321372f99de80a1cf157170ecdd995e19f8b0a2f746a00fe6a30c5ba05157c06ac89ce6c482ca099963348ad4caeb310c57244803bbd1296228e3b2dfccec34c65da2afe6d5ffceb01f32dd441ec975075577478b6e9d3b786e27c0c3f35e2f3fa37d1ff725d9ae9ac743de036899b71137a925775bf8470956af20f4364e925f059c70e221d48c5d110c41daf0f66c4600c9aaf00955bd60a29652063095bc0ef1a2be3d363bcf9f284dd6b755d3dd5ff139ae6eda22a1f7b56d840886b1c99968bbf1de9de59fee191a882cc07997fdd3b3f51eb8d1329bf813d92ef596a21fb9a47177b28ddad0210188c1be6d88f46a40356e1e84aa1722933d2cff0132e6e586dc56167e7316c21357762941a184be228b839fb09eb9c1771172074d5bad2f711d4f2ca91307cc3729093d406beabbcd0f9b820ee1675f0edd4690347289fed725bd8db25d5b75d91ef2c03ce6bb3ed374a9bd5faa8615d1d483d6c3d4e9e6d74e7c5c195c352eaf3c23ab86bf835886d2be606c9c1fb20247939bd44047afe03f4b6eb759fc01d5604f68489898ac26d3295e6e980c35356563a72a034907bbf84dc7b3441a772dfbbafc26d5350a9c409c0ae9c873425dac2da6cbef61224eff54783a2bffc9e0daa087ddce154c6409d32cc1a0408a97c99d08436bac80d682c964c0144e42318f860ab839879817e8122a384ba790a32b5c9532e9636dfbc46e9dfe6d67de395de4e4de0768faae2e26fd4c1f488b92845141d6f5b79dd705646022181cd6f9e03286775b0a308d207661ff12e70637fbf7788776e21745195329b4a7386d78d54cf6786254613e9a296631559324f34a5f4bad5007e26e7d433a6f1ec00786bea22d34ddcdaa99de952c5bffff417a4f9d7b6bf188103f4b65787a05ff443cd7128edcd0a76bf7e3fb2c982972efc4b53d2b9d1ef64b4c1db9292d1eb74f1289743d2c2158b04f3756daf32bb23247f1ef091b5688a22a837675a9849fb7105114c76ded171a57c65b4cbf3382aeead510ff2a2cd3a1cd562bb7b91ec14cdc72ca8374896c663bc69c1f1230b6d49437c02bc6c73b2a46451e5de9d763f5775a81306292da9d1c5a9e914ff612c55231e4a6be776024fc7cbc0c8d2a386303cf44dad9d4c96b82f5be35a2ce1020b028e5c9388704aeb1f4d3043cdf33e88ef9aa55017be1224cb337d7c3dbc9dbaa95d44e395f57eb3d94b097e94817b68c7963a0ed321e2a7df21d03c928d0472908c5ff78d20d4eb7d8fb3e4f63cc266a837cddd756ad551fcacd7469d1550e21837746f156df7e91a561ad79f39f5c0eb7856a02585dc9cff5cb08d3b3348913a66048020618300ecb937027384a616e6b9d75c89eaf0f84d8f3d301c936a20ea3ecf907a58cf74993350296bb45681f2a4d6987b2d8fa84f6b49a4fb55406a24019e486bd81186e899e4f632ca7e4d04f23e6f0fbd1c77ae24008165d19b1a195015d1fd3b5298c60c2d8bd4fb003aff2c9b264c3b3d42edfa97dacddb4c02ca0d7883686659ffe5c5a8e59e11041b04623ae02b02f2c86d41f1b4fe47fe713eb8eed3e64e9dce6ab5126352baa03398f8ab255a259f60954820cb721d3ba3aedbb4a9694cff53fd2524f1be5ffda275b8f3d4a73128a7f3e3afa512679f41261fc0454c97df26e72e4821b924ecde36e89efb955c81e08bb1b93031d2892966df322ca1a4acc4713202a2793bacb37b5c39525dfa0a20ea3e7ff602689c4a10be7096750beee5afa416de9011d73791132c9c9af1174eb44cfdd2c199b0a1d4c55ea887e0e15083e1fe1b8f7046680267d3615ef6dd05fc554916b155effd6cf584f4d89adfc5ae167f98cb6143a02b65c6f3a36ee1cffe7ad820c4feeaae8c0f1e3ef4875713a5a87529c6e1a8142e7244c01a2fc91669a6b7cbf00c5a4797061fa653dea6571a52208f2b3e9e731951bf18008f1f637853c911c57f10c451e363929c5c74672b5611f36ef84d7797fb8852f500052eaee17f50d3c16aff30d24b7c45f21d48f524277c9951ef8edccb6fd8035ebcaa5965ab85de56de963b7bcb34f0130f5a2c952f4eb1ac3a50c0a0ed064e844b8be5416f94307dad3c40da53c77231e687b09d227632c4cf4582dd9be6014a5dea9186eab4f3e0f3f06f0582420a91da32a4cf239c0cb65a9b192b66842d647ce0ad346e394ed70180ce06e7f4c3e2f7c9bf3358bc9b586cd6b743520edfc8932c54ec469b2b35812edffaf6414b73e37a024ea443d51a80dd5362a79a6b832fa77fef4c717e064bcc16cdbbaf992bb5b1b04d9de9966f595f3ad6762e647055557c1ad48660c658b8c42e23bc535327e670a5df9d0dc6b910f0ed0aafced99f6261c331decebbfb17840f7ff0b84fffeaf457c61e61d8dd6f626ab3767e38ba8a8ae6d826c497c32e47cb9e5526a12d265f6cc9fe407f8a778ee6a1255a9073a5a24c60a26bed50e82b754a57524dd748b109332df42d2023f534affbf99bd9da6b5f4334ddd206f5644322e87de0714419daa8a4d8e0bf2ad80d01189e8b7266e35dff556f95e0c07b4b570728da28ed12b0d7e875fb8b7cdd085845efcd02e1073e2a5a2438a27c9428dac819cdad42d16bcad7ac036d13410c97913263c197c6ff2165dd85bb54a2b10b2e7a4dd4b3887d0adce1c56f4d33e92f1aa67631b107f9644f3f866dc655bfcb4ec94335046bfbb39fe7a367831e8a21c72b3422256148c6a39bf774451f0e2cfe3726ed450ad7edf8bf76cf298ac8d0991f81666991ab23b72abc1f747581110755258fd5dcaa750464620bdd8006e39fe54604a57a287d8f7d5043db5af2793d82cff89ffbb43fcf9bb964e7e4b4c74057587c862a305a06ee5f2c50f640b0f4ed17e3ceff93dcdc86cd60e3c0d41b2646398acaa9c45f87fbb776faa6a442f22baee69efb13acb101a9e5a0616852a58c73650e2f814407662338cb5730d0ca77d555b27f29b45d1ff47d255a300fdb1276b83fc8bc1fbeb8a0f3dc18c44ea1230d956566ea9c2e1b3721d48009353892f72d82e8f7b758b4e2463e541bdef2fc9d40f0e55fb600a7ab5c2509a8cdaa165c708af0b297dfd568d2477e15cc6d3b0eaf2574058b9bbd1cd5c7a8c6a8978266cd6c3456486bff0b43e5f6467869c5d53316b62e95ba26841c5a4bebb07577aa7b0bf0b030d6cabc1bcf0ba4c337f30c2c744b5ac58a55366033c965a2471722315a632d920d8a96d1e8f763a47f8f574371ddf04fbbdecbce8ebba9b72f2da8a16db4d7b9a07449fba8ae5f2a41c77460e93673c2a006852e05e147ca9c839f5388eb5cb5189e51921115abc0a4f364bc171862af393486462dff062cc96550b0c112c25e922f26e9e2697d188dbb83bbd1197161f89e77cbcbea1adced2d957379c3663f0bc3fbf8", 0x1000) 19:20:22 executing program 1: recvmsg(0xffffffffffffffff, &(0x7f0000000000)={0x0, 0x0, 0xffffffffffffffff, 0x0, &(0x7f00000002c0)=""/208, 0xd0}, 0x2) 19:20:22 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x15a11dbc40ec14af, 0x0) ioctl$VMM_IOC_RESETCPU(r0, 0x82405605, &(0x7f0000000140)={0x20, 0x648, {[0x6, 0x1, 0xa4, 0x240000, 0x4, 0x3, 0x26, 0x2, 0x6, 0x8, 0x47, 0x6, 0x1, 0xfffffffffffffffc, 0xe38, 0x2, 0x2, 0xd497], [0x321, 0x7fffffff, 0xfffffffffffffa2e, 0xffffffffffffff80, 0x100000001, 0x5, 0x80000001, 0x4, 0x92, 0xfffffffffffffffd], [0x80000000, 0xffff, 0x400000000000, 0x1, 0x2, 0x6, 0x5], [0x7, 0x2, 0x100, 0x8, 0x4, 0x8], [{0x3f, 0xffffffff, 0x9, 0x3ff}, {0x34ec, 0x0, 0x9f, 0x6}, {0x0, 0x81, 0xfffff0ee}, {0x8, 0xce2, 0xffffffff, 0x6}, {0x401, 0x6, 0x80000001, 0x6}, {0x7, 0x7, 0x3, 0x6}, {0x7, 0x1, 0x4, 0x3ff}, {0x183, 0xfffff14c, 0x1, 0x1864}], {0x9, 0x44d, 0x2, 0xffffffff80000001}, {0x9, 0x1, 0x3, 0x4}}}) rename(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='./file0\x00') syz_emit_ethernet(0x1, &(0x7f0000000100)=ANY=[@ANYBLOB="aaaaaaaaaaaa00000000ffff80350001080006040001aaaaaa0259bbac1414aa0180c2000000ac141400"]) r1 = kqueue() r2 = fcntl$dupfd(r1, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x4000)=nil, 0x800000004, 0x0, 0x10, r2, 0x0, 0x0) getpeername$inet(r2, &(0x7f00000000c0), &(0x7f0000000380)=0xc) 19:20:22 executing program 0: socket$inet6(0x18, 0x2, 0x0) r0 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x0, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000240)='/dev/zero\x00', 0x0, 0x0) fcntl$lock(r1, 0x9, &(0x7f0000000080)={0x0, 0x0, 0x1, 0x100000001}) getpgrp() setpgid(0x0, 0x0) r2 = open$dir(0x0, 0x0, 0x0) r3 = getuid() r4 = getgid() fchown(r2, r3, r4) r5 = open$dir(&(0x7f0000000180)='.\x00', 0x0, 0x82) r6 = getuid() r7 = getgid() fchown(r5, r6, r7) mknodat(r0, &(0x7f0000000100)='./file0\x00', 0x8000, 0x9) msgget(0x3, 0x104) geteuid() r8 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) openat(r8, &(0x7f0000000040)='./file0\x00', 0x200, 0x59e9dcf4ba704e1) openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x20, 0x0) fcntl$lock(r0, 0x8, &(0x7f0000000000)={0x3, 0x0, 0x1, 0x10002fffffffe}) getgid() 19:20:22 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) syz_open_pts() kqueue() socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000003c0)) pipe2(&(0x7f0000000540), 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000005c0)) pipe2(&(0x7f0000000600), 0x0) pipe(&(0x7f0000000280)) pipe(&(0x7f00000007c0)) pipe2(&(0x7f0000000800), 0x0) pipe(&(0x7f0000000840)) pipe(&(0x7f0000000880)) kqueue() socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000008c0)) kqueue() syz_open_pts() syz_open_pts() socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)) syz_open_pts() setrlimit(0x8, &(0x7f0000000080)) recvmsg(r0, &(0x7f0000000880)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000800)=""/79, 0x4f}, 0x0) sendmsg$unix(r1, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB="28000000ffff00000100000008cd3fdf00000000", @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r0, @ANYRES32=r1], 0x28}, 0x0) 19:20:22 executing program 1: r0 = kqueue() fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000000)={&(0x7f0000000040)=ANY=[@ANYRES64], 0x1, 0x0}, 0x404) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x200011ff, 0x0, "a40400dea20400000000001000"}) r1 = socket(0x18, 0x2, 0x0) r2 = socket(0x18, 0x2, 0x0) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r3 = semget(0x3, 0x3, 0xc0) r4 = getuid() r5 = semget$private(0x0, 0x7, 0x286) semop(r5, &(0x7f0000000000)=[{0x6, 0x4}, {0x3, 0x1, 0x1800}, {0x2, 0x7, 0x800}, {0x0, 0x0, 0x1800}], 0x4) semop(r5, &(0x7f0000000100)=[{0x0, 0x3, 0x800}, {0x0, 0x0, 0x800}, {0x2, 0x6, 0x800}, {0x1, 0x0, 0x1000}, {0x4, 0x80, 0x800}, {0x4, 0x2, 0x1800}], 0x6) semctl$SETVAL(r5, 0x0, 0x8, &(0x7f00000000c0)) r6 = socket(0x18, 0x2, 0x0) setsockopt(r6, 0x29, 0x9, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0x280) r8 = getgid() semctl$IPC_SET(r5, 0x0, 0x1, &(0x7f0000000140)={{0xfffffffffffff7ea, r7, 0x0, 0xffffffffffffffff, r8, 0x100, 0xfffffffffffeffff}, 0x400, 0x10001, 0x40}) r9 = semget$private(0x0, 0x7, 0x286) semop(r9, &(0x7f0000000000)=[{0x6, 0x4}, {0x3, 0x1, 0x1800}, {0x2, 0x7, 0x800}, {0x0, 0x0, 0x1800}], 0x4) semop(r9, &(0x7f0000000100)=[{0x0, 0x3, 0x800}, {0x0, 0x0, 0x800}, {0x2, 0x6, 0x800}, {0x1, 0x0, 0x1000}, {0x4, 0x80, 0x800}, {0x4, 0x2, 0x1800}], 0x6) semctl$SETVAL(r9, 0x0, 0x8, &(0x7f00000000c0)) r10 = socket(0x18, 0x2, 0x0) setsockopt(r10, 0x29, 0x9, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) getsockopt$SO_PEERCRED(r10, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0x280) r12 = getgid() semctl$IPC_SET(r9, 0x0, 0x1, &(0x7f0000000140)={{0xfffffffffffff7ea, r11, 0x0, 0xffffffffffffffff, r12, 0x100, 0xfffffffffffeffff}, 0x400, 0x10001, 0x40}) r13 = dup2(0xffffffffffffffff, 0xffffffffffffffff) r14 = accept$unix(r13, &(0x7f00000009c0)=ANY=[@ANYBLOB="000000000000000000000000000000000000000065009442eac3641600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000017c2414545ea71993fe985fe4a90921d8280449024e3cd5c3f0e20000000000"], &(0x7f0000000080)=0x6e) accept$unix(r13, &(0x7f00000000c0)=@abs, &(0x7f0000000100)=0x8) r15 = geteuid() getsockopt$sock_cred(r14, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, &(0x7f0000000200)=0xc) fchownat(r13, &(0x7f0000000180)='./file0\x00', r15, r16, 0x4) getgroups(0x4, &(0x7f0000000440)=[r8, r12, 0x0, r16]) r18 = geteuid() r19 = shmget$private(0x0, 0x4000, 0x0, &(0x7f0000ffb000/0x4000)=nil) r20 = getegid() shmctl$IPC_SET(r19, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0x0, 0x0, r20}}) getgroups(0x1, &(0x7f0000000000)=[r20]) semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f0000000580)={{0x9, r4, r17, r18, r20, 0xe, 0xcf4}, 0x1, 0x3, 0x2}) semctl$GETPID(r3, 0x4, 0x4, &(0x7f0000000100)=""/4096) r21 = kqueue() r22 = fcntl$dupfd(r21, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x4000)=nil, 0x800000004, 0x0, 0x10, r22, 0x0, 0x0) r23 = dup2(r6, r1) sendmsg$unix(r23, &(0x7f0000001700)={0x0, 0x0, 0x0}, 0x0) 19:20:22 executing program 1: r0 = socket(0x2, 0x80000000000002, 0x0) r1 = kqueue() r2 = fcntl$dupfd(r1, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x4000)=nil, 0x800000004, 0x0, 0x10, r2, 0x0, 0x0) r3 = socket(0x18, 0xc002, 0x0) r4 = fcntl$dupfd(r3, 0x0, r3) r5 = getpid() fcntl$setown(r4, 0x6, r5) r6 = kqueue() r7 = fcntl$dupfd(r6, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x4000)=nil, 0x800000004, 0x0, 0x10, r7, 0x0, 0x0) getsockopt$sock_cred(r7, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0}, &(0x7f0000000280)=0xc) r9 = semget$private(0x0, 0x7, 0x82) semop(r9, &(0x7f0000000000)=[{0x6, 0x4}, {0x3, 0x1, 0x1800}, {0x2, 0x7, 0x800}, {0x0, 0x0, 0x1800}], 0x4) semop(r9, &(0x7f0000000100)=[{0x0, 0x3, 0x800}, {0x0, 0x0, 0x800}, {0x2, 0x6, 0x800}, {0x1, 0x0, 0x1000}, {0x4, 0x80, 0x800}, {0x4, 0x2, 0x1800}], 0x6) semctl$SETVAL(r9, 0x0, 0x8, &(0x7f00000000c0)) r10 = socket(0x18, 0x2, 0x0) setsockopt(r10, 0x29, 0x9, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) getsockopt$SO_PEERCRED(r10, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0x280) r12 = getgid() semctl$IPC_SET(r9, 0x0, 0x1, &(0x7f0000000140)={{0xfffffffffffff7ea, r11, 0x0, 0xffffffffffffffff, r12, 0x100, 0xfffffffffffeffff}, 0x400, 0x10001, 0x40}) r13 = semget$private(0x0, 0x7, 0x286) semop(r13, &(0x7f0000000000)=[{0x6, 0x4}, {0x3, 0x1, 0x1800}, {0x2, 0x7, 0x800}, {0x0, 0x0, 0x1800}], 0x4) semop(r13, &(0x7f0000000100)=[{0x0, 0x3, 0x800}, {0x0, 0x0, 0x800}, {0x2, 0x6, 0x800}, {0x1, 0x0, 0x1000}, {0x4, 0x80, 0x800}, {0x4, 0x2, 0x1800}], 0x6) semctl$SETVAL(r13, 0x0, 0x8, &(0x7f00000000c0)) r14 = socket(0x18, 0x2, 0x0) setsockopt(r14, 0x29, 0x9, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) getsockopt$SO_PEERCRED(r14, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0x280) r16 = getgid() semctl$IPC_SET(r13, 0x0, 0x1, &(0x7f0000000140)={{0xfffffffffffff7ea, r15, 0x0, 0xffffffffffffffff, r16, 0x100, 0xfffffffffffeffff}, 0x400, 0x10001, 0x40}) r17 = dup2(0xffffffffffffffff, 0xffffffffffffffff) r18 = accept$unix(r17, &(0x7f00000009c0)=ANY=[@ANYBLOB="000000000000000000000000000000000000000065009442eac3641600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000017c2414545ea71993fe985fe4a90921d8280449024e3cd5c3f0e20000000000"], &(0x7f0000000080)=0x6e) accept$unix(r17, &(0x7f00000000c0)=@abs, &(0x7f0000000100)=0x8) r19 = geteuid() getsockopt$sock_cred(r18, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, &(0x7f0000000200)=0xc) fchownat(r17, &(0x7f0000000180)='./file0\x00', r19, r20, 0x4) getgroups(0x4, &(0x7f0000000440)=[r12, r16, 0x0, r20]) setsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f00000002c0)={r5, r8, r12}, 0xc) sendmsg(r0, &(0x7f0000000b40)={&(0x7f0000000000)=@in={0x2, 0x3}, 0xc, &(0x7f0000000200)=[{&(0x7f0000001840)="5e301372182375e93aebb1ae0a6825ab1a686d9d14ffa38434365790696cfee494d75481fbdad83d97692ef8f5caeca3188c9a4938a5b0fcd9bde4efb1feae665e558dc8049bb9cb3f9b1e88a6fcc25fb9da4e3f7830e27bd476b9c6b575c803cc77373abe2a630d44ef18f296dee419a57afadcf1b9049ea8f2224f922219373971c3c70716aaab0dfe089f639271c7ba8587a3eabe6b04bdffac765033dd421f92760ad4224efbb39a0e341f9c97e99ae4db00435d6e103822510508c6143df287d27d3a4b60726fd6ef5ab6605764ecca9dfb8ea3fa69b366ed5c489970e5682540f0ec2c3f0720fdfa12582f455acf342dddfd212cbc470371426df4ec0e8111ccfb4e90d489a88da404e754f85494fdce912afe81510ee1bca4bafa6bb65531d2608b6e776e0778881576df7108b69b11970b7df432e9c07e7e75602506e25b02684cd4d695c29b3863105d27573e29bddb32abdab7695ddce3861c426184ecf2c711fef7c4c4e8fcce1fca2c19a5db4c663f7eb32408ea8b82e4bd06f0cf8887b24064c46383f19ea71594ce981d32c88453093f11755dc59dd4658da330179f4143df57b515b68b02e25d2cd340fe1c90539f907f87845aff015501dce633a746391af2052b7e2a40d21ed382fa22045381546752d8e088c78705e643384e67c71e7bc647e5bfafaab8133adb9a87f867f132b88da914f311367c3bca682af9cdb2596cb24d0d287a9ffc016d131b70f01edc930d990d683131575e1cf7db30d0c86cfc27de95985ae36c2d07cddee523cb5aec158418de2586556415fe25342a36b394ac9cf64c7f1e2703436e5c714e5006fdf5a4644395f25cd58688529bd5fea79414a31a0ce74cacc75cc9f28a06c7b4832cfb1c78663a1daec1f0f95c474117bc4b8e36e2804dd1611f7d6ad1c057f1609d2167e050a5c3fa2cedaafacc200dd57eac94e66b9997c4477e7f561872265a2b2bce7c4077aa61f94b7839dbbbb7acd56ea077f0dde56ea757e10f99003db89bf74dcebc63ec560df3bde90c692bff7550e17feb59f9cca0c9bff25186897f83479235ffdd9555596d1191cd893f2e6c27b84812adce66d5ae432a3d2a216aa5d59e133140b43af3f4e599ab3b7e4e02e489671e9188bb4ae794d6be73c3d5af8dccf2e1f35452952d0dcfd24f0a620c127e2a3754cbb033492c03324b636fdbaf0d39b9730b3684553b58bfde258fa68349682beaeab16a8357e3c5d47ff9a2f65fbfc7e1b8621c8e9c5215753f238ba48431ef45ac26655c019068c4354aa60c0cb458e072d7447a7fd21e942e86233959cbf0adcc1b3955ab852c77fac53edc89776c87dbf849347047681769ea1f14279d9b0aa4c406d497de785a6fdbb5bff9235caee4d63d2fde9350fdc4a13b8c95f4e3513184733fbb423d16a83d75d3157e5351e79cfdb868013530dd3f9439d395185d0a6996588aa2e56c19beb6f081b74968afaa4d09568963571d269524ffdee64f13363416f9391affa3d027e36c50ef2378cbf4994f5cf43a3a0abb6e3d77aaf42e2fec1c2674c00508970b20059060b49096185d43f9b68bb815bde9d888d8b674784aa0c52c779b713229b3eb7a99824807a846b427ac32d1a7d8388fbaa3330fc02ffa74bf1d706155a8a382a9b745a9c2248a912cc71b59e2e69d588bd37fe4b546a1ebcd222492232b877defbd4d8352a38bf18084d40b0e6859e971c4184e38c23bbe770f1d9a95e53b8d8dd8b8b965b4ff31de1f9017bb6aeba17a702d0f0353a7019feb425d62c2a36de69aa64c5e721e3a87624bec27ea0ab98117eb152e1a7c0e81745b8b096a63b5130dc3be03b40f91655d9c19ee2d576871952fd757022e18ef89a010b81ee3f2bc42d3a5202af1ff05a346ff1921086258aae8f01894b48ba1e27eb9bd524da43d553f4a879dfeaef3feff3374bec469183e2e1a66455b888024d8f65eea5bfd09c88cf0686d30397067f6ea7317b21b0a0c213e93ee3d1c739b6f078035a42a70adf786a5ed3dc9460f28d26e6727ceb9fe83f5dd0b508ec3782a8b3592f4d612ffdeb6680a82faabab48b338a674efa9daa8feeed6fb6fb75504cead05c819b0537c7b6bc65e8ed4ec4e40263a696c7dd385de1ec2b69099a355dabdc776a0fa5ae305547ed27a1f3419c8819b1c6e5d9466c285b41ea367fe5d112b0373812609f3e35f628bc37798de46aa1d9200511eb187c4d84bed0abfcd78ceae277ac41f79051486e0c269ed4e414c44b4d7d50d73571960e6343d1c4c8375ec3787b6a99185edd1fdb5c1d2bfbd4ef725e3bc9a5fa9e1e027a1936018beea653f7bb381eed9686f9be5ecd841fe8c82ea3ae359dcc3247e666953700bc6125684030a2d84ed322d3d9911add57ac3ef721bd465dc2773c114b28a4b17bfde8f6db72f6d8f1a0e3b4e4a444f3140481f6a7cafc873570009d0ae71471c7bdcec92ef892b23afa7348a231ce926aba6e69482bce3623caa663a1dac444ea3e9c9bc1324c27d4703a954e357b5fd37c15b1f02737a3e994cf5699f9d43c63cf408180b2cab17b96611a59e283b0a6c7a85ece5453f582ca69b2102d29432732ce5aa20d80ad8163cc40a2a0d9bd688e2ba50a1eaf22f7d58bc8780adab4bb004efb19a727c59d1ca379a6e968908736d7fa6b89ea1bfc09f69df7e2a1c5dc828b1ad39f08058635df0718dfe307907eb41cdb110e25845db96888b6f8de8fa1d6f74a67cb6fffdee167e6c0c996f24e81bb9dcadf31e9d82e6b8de7b906793cd1194af7114b064c4717008b08a7f8b7da2f986f55e88f55f69c4ce6f1c468f2ba41c74453bb9dcc430424016673290928f079cfbaa6ab69de551fdbe8bf1a7e14b100530b46a072ae830812dd417bd0b10987612a8b85b525438185c824133cab53132015230a7a4ceef154be5f7ffe369f8c2e5d4a9058f61815df42c0ab871429e9c38c2bac3f20429f5ef21d558ae955227f35ee9f7d9f254a3ce6275944f595a4afccef783fb2b37a7b4c674cc4c205e0f2fd93ede85e8db026df39a3477e100ccc192841e232b2d5716086307e6bab2fe58a1071d3ca9de7c4dcba848b512bc92d08ae86dcbbc58f178bdce343fd1474ab3f00e185dd44abc88591de4111fa26f853f780b6e7f9c7ab03b4eb58af2f4504ad0bd9144ec120468c9486af1bd1ead07e338f064fb4fb0a7b11bd21115de00cd22ffdd5b2b9995b0222e44e7169211ca7f989de4db7e63ab9406b4975466e46a0cdbddc93e9abacc4494f64d79c8c7e4a2c2c696a19e7c678dc28a523431e0fb75a930b0747d615c6860d4eb765882ed0884503a1a849d471bd8b09e05c55b809bfe652a2d22d63a3ec5be226aa976ea70a5eca02dd6ac59cb9a36ef6e5bcdc43a67437965cbd4ea7a0368d5652b8bba4692a4f02b87033e775f15b964c6460b1abe2ab9442e00eb497c8fed90db8b0830b843e246d3eb1724538b0206b4a78400084129533d069cc46ed324f16cb9c70dc1d94ff843e14591cc8a63b7d7411044ff18754efec7960e047766372ce4d0a3341b82b67a1134e2d034abbe6e2f905f291487ec87bf3d8fab384186bc5bb7cc1fedf4d997a62f20471660a0f23f04e81c1a849cb9faf31227d3c52b03d8f91b71a04f3a464b444cd0119846ffbe256c9722305b700d99ad1ced2e6fa8771cb4516e60f3b594c88ef8f263f212532c58bf22368b18432838c2b9fbae0bf510eaa3284d5aaf4fab52fbd1cfbae1bc1ea2cbf740d945322e9bff65eb21a15c1ff5e20b12687a16b9e279e7d2cd271160644c220671897c2f482fd1585800ff08c5deb12fe33a1d21c0a22a253fb8cee9f127913636e9a14e8cb9a2e45d50b0757b83046c61faf1cc1190baf383009b9206ec47c22afab0d5e0c6436c648399d495632343a2a515cffa15ea3219358485d8c070c46032c7dddd2b864767503fb978ccf4d0dfde007c0cc4ea0a88d1704bc5e57dc23e9520ff4d0458350210787f7df38b9921176a3642c7b1c6b97c4ea8b6acb58d613faf148db6c1cfb6f406a25d5dfc1e7f0b17bfb57f2e030d6f76991c92ac99fa8966b6f7d3e009f504dcd3c5f5a3fdb4eec3d72fed5a0d62937502ebc86c67e8157b943f48484a9782c55ee1686298df56adbff12552991d019cd2c92593808fc9d77e1ab6655d2a50151ae4b5863c8b0ed09707f8ced71db3819a072b08df51b9745be67ec594ceb5a23f8edec8be0de3436de9c3a8113f2a15ebdcbffc693735e56cd07a651f1e0ebbe224abdc734a2d382835f57fa732ab8fb393c01c6771a2905f4b89027b0da43e2facd759b6974c4aec31682d8cfb0ed53fc2b9f6480ee57bc4ebdfe8db7642987d0d9f35750520dbb2ccd8680f0d4321bc7e9568d998e8ae783ab92ee9f29e4df1dcd12e6c07737491e5c162803de58466cb71e4e9a53e49a66aeec1b4bf692643b809868631a1b886fd0d3381fc3509c5f0df7940b7afe2d6ff03b385113a8c90748c17a7ad345ac86550e08f4955a732f60398bd09edef5bdcde54c142941e502437868635239266770d1958707e7c6dd906eb1254ce37095ac1f47ce213c36c3d3079638ea164c657b84d7f768bd4440a861fa1043f12de6d4eafcab29c4a0acee8d165e44eefc7e6b84c3346306e202e47b14dfcc65d8058064dd7a832b4559144ef00a28fc4500175ae4233db8d30dccf53d9a0399ad7a5d44c8addac8451c3c6255742ffb28c55a5d26cdc12d49e6954615f6fb6f5bc781044cc92a718b61fa2d80b7eaeb7a88e24ec481f772425b14c968f9fcf5051bc6b09cad17d9ffc33c042c4c7a6bb556a54f849852fb4ec2935ccc51c51a1068b5543369174b486b87b799a5722e6249eb1c96c025fe3433d291979e65d48e87f272097834ff7058ff32217c920aca5db0ae16231b92e3ae3d1d0800f9cd9893a57160f5d4c5242627d04a00018a666f6b4ce570f5816af34aa9761780a36a40ea002e5013beab5ac6d1ffff7b1fe0304bfe8cdcc4f6e13306168602fbccc0a7d4b1577835b4a53d5b5833d5ccd5d657926de6b8b2accbb809a2441ba16ebabcfc60a7df8d61b1c0fa58e60bde3a7849a4ee58cb5f2976010c0305d8d286b8306bac5f17a97f4f94945c8ac8da8de2bb2f8b87777215bab773c0a4aad0f0d023191a0f9ec5e2c624254032ddbe9bb81baeaf705d8a6bc61b6290850aa436ba63553306f8c1dacc18c5eaad1e5f8046ddef365517ab331330900000000000000decd9abc0b4f50c0146c9621ec5aee2ea9e1a85d7d07b6c27773ddc85613c617939cbea1cb58fce64469570122c823d7976dd9134466114221dcbebb50e2eea569a93ae0919ce98a3c4b524595d3d39bf5ef2f4b3aa96de1b9442b28ede70cdae158802a62eaa0934bb6e89e84c222441797a485f600c82459c0c7d80b93d6b8266da2c07e4f970aebf9fdb3e31fdd42631d468008cc1a26a32e46929fcfc214d34a18982800fd6549e22614ab7def523b53ee0b22e9b72340fb93c472eb29363100d061a92c77edf0673dacda72600f77dfd3d3d57a8e0932952ea36775c061550775d4b15df88028dc814a505dcfc04c08bf0c8160bc1516eebe1a87dbb47c7e22c0f8f8926951d5f42cd2bf39ad2945ca15ba342f74020dabfb35f03dacab99b3ab79db1c04e982b938a56e1169316c8ce644d08044251c102f7353c3ceae2ddba36a88f9edcabd9a7715dd36078c5733163c4074df26b456c538a2debb52c31587b39b32aefcd4db5cf548", 0x1000}, {&(0x7f0000000940)="e5c3bbb1e4902583641b37f73a5e4b5c9c2ea601d248422ba15e61c8f0b2facc6cf5c4b21994fecbb5835a76bd19c3ece2650348bbf382c793c22e3e439ed2c6d3bb17e5e897132dc6b24355d178876d9d51ca72676c3c8dd9c438ef91d050a25c0f6b5b8b76e7f78714a9f7c3c51d2fd5825ccba9f0979daec0f6eb870ffa5aaf3b932ac748bd084058390f72bce0d67b11fa3aa4765a065bde9a4cc366066774369a381a533de18edf3fdae1cd3cdfbae5c401186191b75710d8d61eacbf669591b88420977eba138a0ae2e8d9b89e849cfb72627c41d184c7e2146c5730aca2922c1d1db92c", 0xe7}, {&(0x7f0000000100)="885e8951cdb1463625990739bdb76524b7cbc3458fb9fc7d728d61b4c7628782404971b36a9cc08e5be8d1e726b66530acc3fbf4cb14e18912268e488e065c04f52280eb028adf7ed26325c929ee3c3efe2b3792a42e3a20cf8ff9614817c770b7abaec6a582eeac31987dd8a8a08fbfa9ee678244b9372987ad374826fdfae6a86d8edec7fe40f9a9b37f9e53e54f049b4e7d77e9c3f30f86598512aca4a4246d946d07c3e409e12ac8e4308d36c14fb5663d537394136b071388232733e29b453d582abc5df31f1d0cd65c886ca513d1", 0xd1}], 0x3, &(0x7f0000000040)=ANY=[@ANYBLOB="cb00000000000000000000000000000035f4934a77b193910c65346b7304ba51f42570b1a4b3080fb11f84a3648609e07769edbb1d59c05e35e3ca7541eb68e48aaa3e621bb1abde586476a7d5564e021f3b1707c9f04991b5b8dc12b03df129d43c0cbfeb1b255079b41f54e67acf982b5ee4ae50c718f3bd9e0541d7c0733090964ea19c448368887710ffd0eaaa2281d3f084c78c17a108804d1c026598c4e1263caafcd1e6583b39e5cb3426f5cff93496c7aa88f6ae71"], 0xb9}, 0x408) fchmod(r0, 0x80) 19:20:23 executing program 0: r0 = socket(0x2, 0x8001, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000040)=0x200000, 0x4) connect$unix(r0, &(0x7f0000000340)=@file={0xbd5699bc1ec0282, './file0/file0\x00'}, 0x10) r1 = kqueue() r2 = fcntl$dupfd(r1, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x4000)=nil, 0x800000004, 0x0, 0x10, r2, 0x0, 0x0) r3 = accept$inet(r2, 0x0, &(0x7f0000000240)) getpeername(r3, &(0x7f0000000080)=@in6, &(0x7f00000000c0)=0xc) 19:20:23 executing program 1: openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x0, 0x0) poll(&(0x7f0000000000), 0x0, 0x7ba) ioctl$FIONREAD(0xffffffffffffff9c, 0x4004667f, &(0x7f0000000000)) r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x4000)=nil, 0x800000004, 0x0, 0x10, r1, 0x0, 0x0) ioctl$SPKRTONE(r1, 0x80085301, &(0x7f0000000040)={0xa757, 0x1f}) pledge(0x0, &(0x7f00000000c0)='vmm ') 19:20:24 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x0) execve(&(0x7f0000000140)='./file0\x00', &(0x7f0000000240)=[&(0x7f0000000180)='\x00', &(0x7f00000001c0)='\x00', &(0x7f0000000200)='\x00'], &(0x7f00000003c0)=[&(0x7f0000000280)='\'%!\\#\x00', &(0x7f00000002c0)='@\x00', &(0x7f0000000300)='}#\x00', &(0x7f0000000340)='[\x00', &(0x7f0000000380)='\x00']) kevent(r1, &(0x7f0000000080)=[{{r2}, 0xfffffffffffffffe, 0x5}], 0x1f, 0x0, 0x0, 0x0) writev(r0, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) r3 = kqueue() r4 = fcntl$dupfd(r3, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x4000)=nil, 0x800000004, 0x0, 0x10, r4, 0x0, 0x0) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, &(0x7f00000000c0)=0xc) fcntl$lock(r2, 0x8, &(0x7f0000000100)={0x2, 0x1, 0x9, 0x7, r5}) kevent(r1, 0x0, 0x0, 0x0, 0x5, 0x0) 19:20:24 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x8}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0xfffffffffffffffc, 0xfffffffffffffffc, "661fbef2245185a8186503182eab7fff0e091fe6"}) writev(r0, &(0x7f00000006c0)=[{&(0x7f0000000c80)="aae3e6c3f01744124ce96464f9157c521949703cb9bb69323cf41195cd335e36e74866da987feeeeb097b241e19f3fa88644a1612230c806ad34071458f62751718c2d7318d6cd8bb32a75d8ef3ec8ca53550e50cd08c580866abcb4ceb0ed52cfd0b81201f04606d61424cc74d871a596a34dd2f37f2b7b251d38efbfda4c7fe8b24d0f14b2d79c90b1b13c9fb4921666a654ab580bb2422d814f990f0923a9e0b8314040ca5a323d3462fb5fae5834f4ed101aae2ba9b10179bbb2656a180c8aaa4e46c6e41c411fc1bafd6c216a190dcd2c10529dd095afa4e118cacfd306e2e91083d6743595433c92687c388b7378b40790cf34efccae1cadd3cd8982a1ec0b1cb644521bda19dba856915988b87ea86bd4c5298a83308b09aa3640cfe6c940c4e78dd214289d0b349d057188dcde6b83283575c5ba3913dfe154af6dd2bb97d9afbdee232ffa895e161efdcdc9047d86e78f147d910e652dc840626764d9136f7cbcfe3aff3728e2a28dc2c6d11e80ed650b2c952652b9f1c7c6286a0224e48595f37358c03a1334de979c22016bcec2a630da3ae189a4a2f200b34d848197dad8e3d673ae04691e445478d9ec1749e846be2c09a5f3b696d06a2628f72e8b701b5f134115fb7e69fb06e86ddd2837ca25a65abd5c2d8eb6796c191c2b55b1e574a3a09a993ab22dccaa70d1f13ac7533b146215e0026a08bc257bfae56041c88fdd7737df748f977e70becd8b41b2d00bdce3ad8d37f6fc2315dff753b8c608fa96a395a9dafff1f84602c20f0959085dcf10272a2bca74b06212be7254feb3a47a808cb23e23fa8e8120d3e29897b9b8e21f0249bc5fd15867092778adea4077ffd326ca7a72ca27debcb481ae4a4f2837253176f449beb0d5ebf9ad19855b86e4f91a45be04fbd36705d1f047c545a8c6bc7a05f542288dd4beed948d9841da7dfe65ed0cfe7c9231c87da0da8fe8a8e1a856f918c01dedf541cba8bccf5be9370432e0b917830aa9dccbbe9b7b5e639b8b8e6733336d29d65267568f7546ded87df64e0edfcb552eff2f82d1a95c3d7f55e2c71a894b3dd5ce19b2aa6b0893056e9453156465676b7db0eed3705b77bb872938583042fde888ca57358ff897eff924cd4ef2f468447ff80520e4d75b976638454dbb18bbc81909a4f91adcded105a56a66be33f0e9ee8537265c8f82d96a4d3bcfecf6c71804c2bfedb54efd0bfdfa1c2564b562b1efc2a52119bf06a08a565755831d0067ada37dc27331dcfa4c4ece8229e7c3215ec8d7189dad90fba9b454599de65082d4d88d8820750396eaeb748e5358478aa288f2111380d0effb8f745339c6bdf4992d57b34a0ba4a61ba88e22fb63aab0bb13e929aa346716cc2b859aabdf4a3213deefa2211152d7f34bc97b681104c5f953d224521c77b9125f7ff3b1d1cb097b84b11aac824013f304e73039cea0b5afba30fb92b1c6bf0f13870aab35cf8e9375de7a438cbb8afc9d24b7c12b48e55666f38f00b59ef1ad56515b056c608261ab4eb605597bfb310072f77b88c32b9a0b436c4c55f041e7e6a8d46f7a586ce3d4e578efeb6dfa1049c1ca676b6785e58f0371bdc02be0b98b32122187cb42a8437a6c291355a936333057467c63032abdacd7cad001ed21767a99f6da49d5e0d01cd6cb422711885cf278542c677055b6702442d957239833a7d460abc050b21a35dc528b80a415c50ae61d60a57aa81adca1037243cad8929cd7e0ab3996a9682d6e843018613012e989957e464f030426b5e8c9d70e51f9400ca4f5e6c3b38de16b652c99751f006b7e6f430393871b5e40025463e86aed1da84d27c3e2805877ff577ce9cbf2efcd9e8eb5deab5951105ad8a728461964d15825ea029b4cacf569d5df8e1ce8fb6430265b9b60b1e47df81343d8d1def91afb43b85e91444cb6af74df5b5fd53afb0d3ad7e6d51cd2a756d366a7f52449a1f20d6553ef503dc5936a54af240586da25068acc4b3bae635f4384abbce17b81ec6f01457d0ccfb6c6b4a9a207938cdd38cce7c3385b17f778654e1b915ec32cdf6f1b446b3315a426733fe4551db4590c89c35cb012583b4e9b582b0afb6d1b8d031ec8531d26dd4fd2e06d9018a714c6bea4cd975e8181cb1c152cc216856c8770e5011a28908d462aeb5fc1f9c6889465eb80884ba59ff5ec361b94059353a5442d379cc1decfa84ca6fb7f91f910180bf8d77ef66a812234be92b5f7778a787dd8e8f28a49f4316c2b7e1b92e3df39692ab0fbef1fd148854d98a07c68ee1602f26516e462fe2a7a5357ccd5c52954c9e46e0d4c744749613b9f6a735c45a6420a65794afb4debe38ff0a4924801631d564aaa5543ccc54909465d7a56e2e092670c2ef6896469b8be80ddbc5372fd74322cdf89503b021ca5ea89ed3c614db32453a70c418fe664d2482cda1f8e934ad6a12afb368762e69e209de150c77a93540505f38dc46562f102613d2cc4610a6722f211cafea820d4cd8f0692400ba0087aae687b584d0e4426b41f08fdc0b4d75656d199b5cf20820ef7f5a19ae83f253b33a38182f2806cda315a0f7a7106eaa8e0b79d7fd21b9070d4122dd1f1c4458e81e724d906534d20c3c8e1011ff7c428ecf7b1ffddfa4339d015d2ef832f4fee6489d08b37751fc3b7a1e7e65e590586ec3242a3017edd3bc2b9f36d767b8cc6ef65c4749fc54a07915a40fbd35c20b6bfcb5b5525920bd50a0863a0274e20f197574bada2a4d7262e58df87083b2dc7be12738177ad918f5ed6d74fb6b6d2c4712c3f00afe27704c0c4e9499b2499fa7079b497634d0bc76c757c119bf89ec6f268c0caf1b696c22523bb75cd0560a041b357ed07ea0eade3dcbf18336350e42ec1c791b251c2db611be4cb0df26341d6c55ff3bd9b2ad584774be86cdcf843896c76bf280f04d72cac4ead24ab9cd54e8bded01d4bac76d59f759d7e90ce3ec60794ed52b38820897b27f4909591dced0369f0f61b7f10364834687105f8df507d84f72ac95a0533969d67546eafd8390a29c6776d91b4c84bf58d2b8c91a247ca02ebefa87a5dccbbc90c796f530bbd5ae7e7a95d5800fe08e4b979ab44124009c08dc150112768ede79c0a51ff1be0b6289332f03d78a29647f589fba143ab20119dfcca045d6523ff2b189a24e011e6748861eb82e1771d09908ba58913446bc6a07bf23daf5ab577e02ff143481b36358613fbfcf33d7c059b0835128e96cb18c0a6c56aeb6a374fbc8d66902f6d7ffdcaad573c4bc99d7c317e32460a4d1755465890e456b0a406df32427d233ec0f3d8a6c72fa1b97d73c94179b1a2c9dc4f44320f4d0db40163d7a8e5b2c14f90053d0d268118271cbc329498103f45695bb6fe3a42332f3f46f41d495b4fb1ea325317acd752fbd43186a77aaae37bbb8c1b46e447c20ed8c5669315347159e54ad40780194e6ffa8cbad1befed5f3e133ed3af67e1cc8df0a04b13dd43009f2089d88058ae23c3bdd6acb5a4063a5b1425f0851b3f5198a7da64f8f818d76eec3121cd906c716589176a7a5601445d65a134eacf2133cb819dcecac5b48dfa0c0ec3386c848b7be569e2e50e3daa067e3d72beb212b4c1d030ed735fcd0a00a4c8f6d3754c8c1418605725f2b015cad7fadad245bfc10b2e61855182cb68402afb993635851cc2db6a2d7d0086f8bfe8ae58f3c8955c574f341cfa119f35620c9562e40bd30ea741a973bf8cae1821721b78ed002e2330ce8ca25f7d9e605a55c1951290fc6ab7a27b2d1158ce5bb27a95b621c8404fe498255324450f86e5a8baa66f35a1d62847544f66153fa79eed29c888fa1a3ca96ee1c50629bebd95cd12909b907b465fc487b0aa91d25ad8de93266e20bbd79daa232d87b32796ece77b9cc9a057c400e17a832e131c95878dab3bb9737d383e0650ae5fbb11e6e2cbd0471a7acf01c2071928831be9c519f2d823d44ae30359e5b60f02d6bc391c8fb15c86863c3c294138d097879a8f1b2a8485a7295b9ecc16d9e9f973f3ce8d036e1982f06d31a194372bddf2b71214ba22aacd113b306440de6941b1924a5c0859ee08c2fc7d1cb0ffb76e12fafbe6ee16f1b992c27683931a7fecb27386080e1ce0ecb1ccb7fb03d66fc6b0227fe5bebb5aa367fc06bb15959f54e38caa5af004f2292be3d827213c3cee3e619d4bd9ebdb9b3000f1ec55b1e29a822a38b7e2be0c309a7c8bf87c983b561a2e0543413d0644bed36f3abf165c465f9ce0fe0e101de3e340691aa6049ac825ead35fae9be9e145c14540675aabe67538baea24de134d4e6a7ce109b36c9e3d0a4ffa11af7fbefc474d0262522d05d62c88e5a3db587c827eb6b120927bb30911174d32804677b5e7d4e3f3a621d8b05ef97b5c5c522613aac127d38154400ab851342e4848d8a43438b33f6301e19280a", 0xc4c}], 0x1) write(r0, &(0x7f0000000140)="2078f7b678807d89e032dc19f570fe00bac871767dbcbbff8330c22685419d5e0110188e90cd9c8e50599ba24cd7c19fe1397a431644e5976fe4bce3b20b21c3f3719d1d5de4b7586a0669cedb7237b428821c1db394acba77de083c965124aeacbcf09bd3c719ed25314dc21617d89aa9c6ffc4137067f33d5ed8d898537ed95d34e48374ae5f307c5375eaba46d8f816057b2c10d48644a54f695db32649dae31f197d94f0fbdb1796778ce098cc07acba65bddc0e2ce8b65297f80863914cb3909b299d190a11b262d4ce7f631258b396d1b74b28f6e7194f223b0a21fdd2dff2b3a19387834c9dd41e8002bd7b95f6b519d6b2c4936d7d6c409d65b0a57d8a7ae480ef96ec7b2dd3eb4ec15f57a2790f4894758152c5ffdd2bf50bbf6665e0c89ac9bb0f6d1516df31a41d428fb47f883f402fd761aa7a11e51e79bfadc4a9bcdfcca25bec457bc8aa9c294143f20a8c21b68f29a4cd5e382bbd0d123628a27507186668786713739e3b776412f39bc65485c6fba3b14d481ea264ab3149bbc0159b4fc5dc231c13cd7210d518967a7694ae21344da19ece7aabab738eb77103fe03f5ad252de156397d55121ca771b5a723607830d91de50565b80c196c0713fad218064014bd4d05087bc549b40bfa2e6930bc52f2be77a99709d1524e9389638c0cc1b3e32c177d2c0f362294e62d3eb7ad5de657c1111ec8f764b9853a2a26fc485f31b638593f29d6efa1eae9a2bdf02526805444c89b8f690afe99a287e913d7b804c51a4311b9425e0c77a4b78ec279d7a257e02a8d97a4516ce2feb3591d90b7357c829a792939200197f51dcc023a41e01cd8f187ba9f0d67646b01439a370db384ff3a51212e0c13f0f014ec85d42267fc98d699247d15c21403b454e453628af30be8eb6a7a254b138236032cdf355c4c07d9f77f7e32990b081893f292d98cb7a8089d551ee227b63a8d20b298a1689d0cea93d0ce79c1c86361507beb7966560a6ba81b7c90a7c23207d80e437ff97d7396269d5cf99fa7e8f07ea31890eccf46346164dde1ca69530fb673619306593296743052591006b4ffaad2a7a939fded389efe60c36c653fa0e7020a7447e809cf52478d673b547a85cb5a0a2f3832b619961bf37b63b230733e353bcea01e153d7e1bda3f30ec6a57582149fc233f2bffab90551fe7639817890ce12425b2e9c337dfd9de9d8b12d99dbc9826bd0defc4404919f7afe173b395b91b8ad2b2622b2f", 0x37b) writev(r0, &(0x7f0000000100)=[{&(0x7f0000001c40)="ea110ad75a0113e5c4d97191ca8b933529be8f48ab8063c5b6e215d45184ccd2d17f1080158dd483554463a560b093f4b569bdbe0d89fb771da85524b1d702000000000000000102000000191f6bffef23876e02b6c9c70a8d0335d0ed00fbe65e936a0b535162aa9e1e99ceca27f153667b1a5957a9e6f30499502b4ebb1a1db42c8cb08e87bc91b3148ea0524b9f44d837afd4d652d4e48649fc74897e53e97052681ae213d907da71138ffef6a83aeff788e614bb70042914fca3004ed9528b6f375c6650373d6c428604a04e04fb70fe33eeeaa852af0d907b2d86968ca63688803df41acd6a3d56efeba47a3d879055b93f6f485be9169787f52eda1fcd8b499ce575dd3ea1962848f78f1e634c52b0a571d4d14fa84728e3a6ccf6957586015f98322e9ce03e42d032bc90e74b2f6a2ce3d02f67e2ba799b114f100b52f7958b9edf02f8ac70308cbbc4f06ff1e46c136539d40dcb4fdee20dc3405adfa49096931c2303060d9fe7301256d8cfe1ce2344231229d9afef6608d99d10ace03b6f8e8b369f5c290d6a6a8173a18e34d38ff1e415821c93ce3e8a7f0c71b5f26abc60cb5e75e0436b4ace99d9a8d6a00ee6f3437f61ce6427cec340c5a5c2552e741b78733217ee404f4a30d52e8fa241c650c28c99203ccf868b5154224bead744d5ab31e3db3e38d9a15879b5b5d5c93051b04bcc5d7b09340ec42242dfcf82a005d560b6a0acc0b90b440413756f90f86878e1cd2f5eae91bf2669635db820ac13ddc19193d16374f008dd54e5ebf6819fa5f966e7a1ee84d6c0f621e35df4f500000000662c1d1364dad3ab2ca33d49ad0fb3e2833c6d7660245ddf19c0d9ce21ee525936ac509f0419176a43201a6539a9383ba4bb817ca870b79fa8f72af44b6e3c16d63a4c270ff0019a35b3cfcc7b7e1ca1c417725276f6574e48cdea7f538b21751fb80122c1bcbd884a61861545434d8d7c5b7f4a1d9bee72bf340311abaf2b3960c94d5f2f1a1e208a9055cda7fc6d3b79a11e24f2b56af2b980bce44d", 0x2e4}], 0x1) writev(r0, &(0x7f0000000700)=[{&(0x7f0000001a40)="34d2e04cac9e9a2d585ccc7550ff779353e4a1916522a1f5ea65845e7449d05961a520a20a1da09a91aece68b7a2ea8a524740ae9d7c8079ead7691566e2498e78cf291b0a39e53210257ddd8b864ce5bcf282e9b1e7d7d0b7f5c210b6825bd89286882fd67d33ec0e08a1273f34acfa51e83ea8b05e16834a8bda334327831e55c968b2517b3df41bb954a54fa3eb5825fa775e4925498a51ae60f8277fec14c3678f9bbcb5e591fd1a5b8d2814b6bcee906846203c9c191e60724341eb18f5ad078c5c9a078d72d26fe0b35d091a2c643795c5e36b2cc5dafc2ea732353d8088401be7e3ff8d95559dee7ca49402eeb50afdd5bb253b15c438bceb19398bab4660f6ba53767d430f3db6e9613e7776612b3b0c3be02c88c7de9ab119bdae4f129fc271b1d883a6f6efbed78093c61a7aa7b5693b254b6ab4f7a567b48ee4ff34f2efa2422e017364bc2b9262b218904bc85b9f0af66ef394d7299eafe4c9a8ea8d958732084f5408c9ad32d94da7d8afb10fa1524562d96bbb0e5475f2e92771ccd7bc89671885bf5b816a8a83253bb500edf413555612c33483658157eb4bc16557ed15f2af85d02bac194ae336d0d4d206461d6f03dcbfc129a6478ab0291baac6a7", 0x1c4}], 0x1) 19:20:24 executing program 0: pipe(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) poll(&(0x7f0000000000)=[{r0, 0x160}], 0x1, 0x606dca73) dup2(r1, r0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000480), &(0x7f00000007c0)=0xc) getsockname$inet6(r1, &(0x7f00000000c0), &(0x7f0000000100)=0xc) syz_emit_ethernet(0x1, &(0x7f0000000000)=ANY=[@ANYBLOB="aaaaaaaaaaaa7289b75c479b86dd60451a7c00c50300000000000000000000000081e8ffffbafe8000000000000000000000000000aa310000000005"]) syz_emit_ethernet(0x1, &(0x7f0000000000)=ANY=[@ANYRES32=0x0]) syz_emit_ethernet(0x400e, &(0x7f0000000000)="c7a895006f53dd000005ffff86dd") r2 = syz_open_pts() semget(0x1, 0x1, 0x6f8) close(r2) r3 = socket(0x2, 0x2, 0x0) r4 = syz_open_pts() fcntl$getflags(r4, 0x1) connect$unix(r3, &(0x7f0000000400)=ANY=[@ANYBLOB="8202adffffffffffffffff6530130fb9aa23d0575a54d78a2a197a386207000000008284955984c87910bf893f68c1170028000400000000000000000000790a10d9436ee14ceac24ba84e6abca64896bc57c6388bbd2ad88b2951b1d658da705c62bffa4d012ae46ac41e6bf3bf554799b9b800ed52e0b85a85e25bfb258557d60f13ad3050518d53f8a4aeef9d612f871f4385f04157795ea4a5c59a1a9fa202361ca1d8cac7dbbc5b65c6593d2870b4122cd235000000000000002d4d0000000000000000000000000000000000e0d853fcd94c20b9ca1cdaea7be8b36019de9becd7ae67bca90d160e9b2048a3c0b5495a204b24be82ab7a1d429588e2ef4f3f7310214dd6621b471ebd14beffb621576b1500c75ec025cd156589e86a49ae654259ccf08494247af9aedeb4efd3ee6c50ee93108376ef6994e786a04a5240b0f7bf389914bc1a7a94b7ea981b35502b86fd79a5a54278248b2729cacee8e23599246be92480fd100e7db031124aaefa935c00394568d03ebf657c80a28c207c50b8eb9e7636963f712823d723f3943bfb8bc326fce577cc7419ccede2c67cbc0000010000ff746e82d0684a9360000000b301b1a023deaa0c7b0fe1e2696d7d0e76c1141d00ac5e1ffad19cd1c9a601638cb3be04e733e5e6ad37ee06a439ab6c12a288f2a0a0ca43ad6b9c1d78e567f5661a9e97c14cbdc488683ecdf66a6e4230feb5d1251a0152aa6488c5e4584d1f7c28b7dfb721d08006c51d692e5315a1fcab1578d2a46ef1e7c4aea93460628e82676e4c27490bc5b558220588ebe58ced3c08afe5336307530380348a29003fa8672f56b76d97da917ea9e92a8b8b26b3be1ef1a709000000a967b31f4467b4c8946e1500b2ca6b80825d9c36b50fd816dbaeb940cd3a06380b77979ab4ef06bdcb00c899ff1610528c9bef98ac669e81da820920df7463bcaf2321fed89ea0c8ba473f892743feba829fd6681ece8fa614ec95b39d85b782ce010c00"/741], 0x10) dup2(r3, r2) dup(r2) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) ioctl$KDMKTONE(0xffffffffffffffff, 0x20004b08, &(0x7f0000000040)=0x9) r6 = socket(0x2, 0x2, 0x0) dup2(r6, r5) setsockopt$sock_int(r5, 0xffff, 0x1001, &(0x7f0000000000)=0x43cbc, 0x4) 19:20:24 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r0, &(0x7f0000001280)=[{&(0x7f0000000100)="2141bba160e9f501fc91079c9d3f352e44c60e372f2dceca296e64503ae33b5a237126905dd5215aab8f1b36db926e0d14256363b0fc7ac4ffc719cf7151e928", 0x40}, {&(0x7f0000000180)="2b54692cb7f93902afb835fd8ef04171d6248a80f5539fb0b28b8de9f922116654e0d85fcad06c6ec5ba7b35951af35b8e6721916b9f7afe3113c4f6fa6fdbafe448f70c659549e8247653272c7c82f50ed918fcd6ed804625f65c22b8", 0x5d}, {&(0x7f0000000200)="5983c58bc45bba84a1c7a55b862ab3d3c3d016c0b9bee417ecf7a301a083641c2c017e93ab7fc259e0115f9e7131b5597e13a67f88326b64", 0x38}, {&(0x7f0000000240)="bf1db7ff326d014627975f02f9c536275dac62db98717cd9eed0cf50e670ad28b3a302071df88d3d5f21146731b1f1918c7930327976655c517b19d370f3910ab866e95890ede70ddf19f4bd3c995a34616ce81350f7ee328f9858ffd1a9b5367675834508328411130b7c06ce1e0945a78967f18a674d4556e06567c98f305856ad5e21c3e3c08cbdb933fc217f775727f1d1afb677603cfb8afbeecd91905beb45af3fe94a3f82988b468ac4876ffd1e92fcd72682c64fd382c2afb95928249c16097c22603d4b0d9f7acc37e6e2390151f23098047bbc17cd8f4a5289f79314a3fe1eaf3141df49bc060eb8df43f068295afd10114a697c9048e730291e123e917057571833d5f61ec505bcc29180355eb6f7fcc53482544c886e312b7b67b744b27a1e25bbb9d0c3f90fdabc8e5a29382189ce4d8d49e194b6e34a090f46885269a2bbf71e74054201fa12ab9cfe16fc76842180dab4f39780e0c76b0ed990a46cc652f35c503e9c09bb2c243996e06500bf1063c5279b14f60be60e404b0048e951e68c64df4df37ea59cf8d3f7678ddd8cf08e0c2ef10df416377ca3e87db74fa6d11122f05731658d5ddba5b6bf4ff6abb9ae4a079b67fd9873ec24c2ee3d725a027bebf207cdbcc45e728f26b38c587a5346ebbd41613f2b7ec274cc332462588578dddb87e73afe100c042c292f975aad1652d24be9360540cca43aead7040ae2580957cf12da300ca67c463eba14656631302face49f0b2bb31fb438f48aee51808abf46b0060c0ff9d0d7ede1f7863def3c7b738fa811fbd15f90faac9c3db6d0cc20f561560fc35b69aeb7ba08c320ce9d9efd38ae653e16a85b1bcefca9f122c7014c539979a5fe936b85f27f0538cfcc4a200dedef2bd94ded3ae36c1eb89ea02449af7c28bcd8a0cdc4317a63c74ce8b65b66c6ef992e038c5d51e56e79d79beb48e5cb30af92b0045566cba09dc044b288af31373712111b2b4395ffde3dbf5d12186ecbb67d32cb4c562efcc250c042d26c3586548ecbe6d312ae1b5d13d3a976745e60abf5199bbd04d419cfe6b4d86582d6078fa068f072d86e81a5ed98ea5e9173fb8db0c9c2cce7af2b8ca8a8ddda91c1948a34cb195c483736c6a37d3ece26b0d6f20ded20052a2422f3cd3da18dd6fb5895078de57bec00a6b77ece85377a9d61f13fc2c7b955aaac4f013948b13d488639e16ea740281260db53a494bdc33e6b28d096debad2c6f96e25a51c4ed4c1cba521664aaf386c9e2af3899d0d1a1dc7acba3376255b6d3a6b45e782b8ff92c631cc1e281f2dd3365ae6c1edf95c60d99a362c1a88d4d506ef548c8f83c9c5939cbe6c40a8c22d1e93f910824f926b5d5c71a9f2802c02a662a3655a72092454daf6c8331435a71588272f0d355012d17e28853273b19e9eaa6a42c5b66b8b96dc4ede97520daaa52af2d60c0acb1033e3345727406884282feff534525b29e6e8b172b8ff3f42b2a6789aafab96561f061a5a7ea5b4c38a7db260bf9f0d522f9966d920456883aa9bd0a8c489c7d40b659933b6141246aebd0a51196f6e7fdd2d957aac9fbd5f8d055858095a8b6e542db628ad62548d78910b8350785ccf691e4784ced244c01779f9e4eccc54e0d1c475f9542ca6beaa8d676ffc2cb62b19980b4a2e23c299230b3766dde40f0f55229b7ad6e327f0f404f885bf26a7c29fef429148e8847dc629b655d8e21d436a923029f23328c765ed5f4430903c829637a95ee4d5ed4abb4403c7ae0aee31e12c7ac38c648f996f6271dd8a74fc40acff81b4e283591f187646558baa829b3a288d5234fd1ead48656ea45ebc3b024746f550826bd5676266ee4c084dc026df631a7dbe0f2d3c040367ba6d1ce01caaadd1002e9054d0209e515bd733fd6efd25b20197241982539050a90e475fcf64abcd8aa68f8393eb9b56f4b0aae26a0c8df75747944fe8eb35ad36329a1b1ff989f8cf84f6998b541b0f4952772832c1770b688af9f767b3e4b69a72c3c7ad76d8525b74402d4d76295beca777c9171c595bd30383ce6ee9244580181b2c9649379142bafef587cc48a98c42826412ea6f86214c1aae7debeccfd3a3ada4e8e88cf87ad92aa0c6f25977fc524bae032e506b1f83404228b5012c8580ae9db462ad4ba3e3ba38c5f355235fd6e6d5d5dae22c9b3cb659600f6c02d5d955701638f995cdfaf62a3c404175f0f4f028995eb8efe7d1af6d7cc905cb49be11711501d62c4d92f4b743c52b3275f0be2fb19ad2330474e02ff37a8ae0161242be934b4b034a54a4cfbfac46665db4d95793b39902f5ca0e13abc3da908b470bd4c953be00b05686d6028f63d05de1c9f13b2614e4777539b92409067ccee960ca57cb27502badf37ca103848d7b243a98d312100c086f8787db0b807a755c16f6a744b1d30873c1e35b74427d4edaa38a81c4ff5f3ea50f8c6e19d7ccfa049e51ce3031f454f391dac6f7e5d1bc9ff88e76ad", 0x6ec}], 0x4, 0x0, 0xb8a) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) utimes(0x0, &(0x7f0000001340)) execve(&(0x7f0000000000)='./file0\x00', &(0x7f0000000980)=[&(0x7f0000000080)='-*\x00', &(0x7f00000000c0)='-\\+]}.\x00', &(0x7f0000000140)='\x00', &(0x7f0000000940)=':\x00'], &(0x7f0000000c40)=[&(0x7f00000009c0)='#\x00', &(0x7f0000000a00)=')\x00', &(0x7f0000000a40)='\x00', &(0x7f0000000a80)='&\x00', &(0x7f0000000ac0)='\x00', &(0x7f0000000b00)='\x00', &(0x7f0000000b40), &(0x7f0000000b80)='[\x00', &(0x7f0000000bc0)='\x00', &(0x7f0000000c00)='\x00']) 19:20:24 executing program 0: r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x24a, 0x280) truncate(&(0x7f0000000080)='./file\x00', 0x0, 0x800000009) truncate(&(0x7f0000000000)='./file0\x00', 0x0, 0x100000000) pwrite(r0, &(0x7f0000000180)="ed", 0x1, 0x0, 0x0) r1 = kqueue() r2 = fcntl$dupfd(r1, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x4000)=nil, 0x800000004, 0x0, 0x10, r2, 0x0, 0x0) r3 = kqueue() r4 = fcntl$dupfd(r3, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x4000)=nil, 0x800000004, 0x0, 0x10, r4, 0x0, 0x0) chflagsat(r4, &(0x7f00000000c0)='./file\x00', 0x1, 0x2) ioctl$VMM_IOC_CREATE(r2, 0xc5005601, &(0x7f00000001c0)={0x10, 0x0, 0x4, 0x1, [{&(0x7f0000bfe000/0x400000)=nil, &(0x7f0000f46000/0x12000)=nil, 0xfffffffffffffff9}, {&(0x7f0000ffe000/0x1000)=nil, &(0x7f0000d0a000/0x3000)=nil, 0x8000}, {&(0x7f0000c00000/0x400000)=nil, &(0x7f0000d6c000/0x2000)=nil, 0xffffffff}, {&(0x7f0000f12000/0x1000)=nil, &(0x7f0000e55000/0x1000)=nil, 0x6}, {&(0x7f0000f89000/0x2000)=nil, &(0x7f0000e75000/0x1000)=nil, 0x140000000000}, {&(0x7f0000e1e000/0x2000)=nil, &(0x7f0000f3a000/0x2000)=nil, 0x1}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000e0c000/0xa000)=nil, 0x1}, {&(0x7f0000db0000/0x3000)=nil, &(0x7f0000ffd000/0x1000)=nil, 0x3f}, {&(0x7f0000c2e000/0x4000)=nil, &(0x7f0000f1b000/0x4000)=nil, 0x47d}, {&(0x7f0000e12000/0x2000)=nil, &(0x7f0000e01000/0x3000)=nil, 0x20}, {&(0x7f0000e33000/0x2000)=nil, &(0x7f0000dec000/0x1000)=nil, 0x8}, {&(0x7f0000c19000/0x2000)=nil, &(0x7f00009fe000/0x600000)=nil, 0x5}, {&(0x7f0000cf5000/0x4000)=nil, &(0x7f0000c3a000/0x1000)=nil, 0x3}, {&(0x7f0000c34000/0x2000)=nil, &(0x7f0000a88000/0x2000)=nil, 0x3ff}, {&(0x7f0000f87000/0x1000)=nil, &(0x7f0000e2b000/0x3000)=nil, 0x2}, {&(0x7f0000ffc000/0x2000)=nil, &(0x7f0000e59000/0x1000)=nil, 0x1}], ['./file0\x00', './file0\x00', './file0\x00', './file\x00'], './file0\x00', './file0\x00', './file\x00', ['./file', './file', '\x00', './file'], 0x3f}) truncate(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) 19:20:24 executing program 1: r0 = open$dir(&(0x7f0000000180)='./file0\x00', 0x40000400008002be, 0x0) pwritev(r0, &(0x7f0000000080)=[{&(0x7f00000006c0), 0x1002f}], 0x1, 0x0, 0x0) ftruncate(r0, 0x0, 0x800) writev(r0, &(0x7f0000001340)=[{&(0x7f0000000000)="a1", 0xfffffffffffffd3a}], 0x1) 19:20:24 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) recvfrom$unix(r0, &(0x7f00000000c0), 0x832f1f7d, 0x0, &(0x7f0000000000)=@abs, 0x20000000) mlock(&(0x7f0000000000/0x1000)=nil, 0x1000) mprotect(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2) shutdown(r0, 0x0) r1 = socket(0x1, 0x1, 0x8) setsockopt(r1, 0x5, 0x0, &(0x7f0000000240)="fd4050ca226b48e95aff0107b103b6f09a1a393b1d2d0906a0c6617efc18cccc199e33b7c2f7fd8d", 0x28) r2 = socket(0x1, 0x4002, 0x0) r3 = fcntl$dupfd(r2, 0x0, r2) ioctl$TIOCFLUSH(r3, 0x80186950, &(0x7f0000000300)) setsockopt$sock_int(r3, 0xffff, 0x200, &(0x7f0000000780)=0x7f, 0x4) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000840), 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) r5 = socket(0x2, 0x2, 0x0) connect$unix(r5, &(0x7f0000000880)=ANY=[@ANYBLOB="8202adfd7fffff150000006530130fb9aa23d0571454d78a2a197a38e207000000008295955984c87910bf093f68fd6dab7f7ead4bcb777fa69dfceac2a84e6abc9d4896bc5e57c6388bbd2ad88b2951b15801360bcd4c0a162b58b55c62bffa4d012ae447473c230495aaee48c02f6ac41e6bf3bf554791a1b81ded52d60f13ad30505e8f53f8a4aeef9d612f871f4385f04171e0974e59954f499fa202361ca1d8cbc7dbbc5b65c6593d2870b4122cd2350090beed66fb00000000000000007184956662fb2300040000007a3485d1ff679e294dcdc1549fcc780469f87088b65a16f8613250fae7c1714233841b0ed22b04f08ac886c375ac62d744b8d3530c2a245af8c1b261098b50fe44c260771de424c5563dda900a33445baa5863cf4f5318f1e4f3085b5e85b0a06bbe1982787bd0a4fc5e20095e608d9461347d9f5d18ee3d76ec688a50310ba135c918dadad0cf49767bbb4f86f5cddf91a053fc841d042690e93ac783ba81000000d7e1986287d381add19e70a5990cac8fe8986af92eaeab952f2ba296ecebb5235431193dad75dac832888396daf5cb022827472756460cad12b99043f5b1b8beecb5b515b8f8b3eadeb0cee00096c28edb7fbfe0d6cc2039643bf8150706443a4e6067415808299a389aa67701024f50953d5474397b01da8c3ab4d77e92198909a995213ee62cad316d99e1b9ce3bed4525f822d11191044f7e76ffcf20ee40f9b28904f202def0c4bea4647202b8ad178315df5897d734c0e5381073a14ba298f3b2f827c03707aec604d752659b766dd8deadd076c836c5e4f4249ed08a03bc0f9aa47be81307e150d3c70fe13a5537f2628bc640e39287e860f257140c72d53b17e1cb7cb025154d9c797ca83d076039e14ddead781959371f1ed951d1126ed3da16de69e4b53ecb866c4bf613452720c05842801d399e63993d0de2d41d8f50d56870d1f368f74f1cfd7bae70d0247d792a4c316c9da4b0138a7cd188ee777f77835c73ec788292680f329191c71a539e21f981d605ef7841f107a6249ffe7154bf4d463a757aae4f423fa582a67470d27b9e11c495a681b6da8b781f6b74961835b5b668c694d7ea04075a9dcbd74f0cc810d88416758eba857791ec836b8b1f157c812db1692122fb0049b1c1698b2c5f94df0e033b5f20e485c9916bdad08257363d2cf1acffbce5188462f8984501e43042f7b628d29290933fccb463e91eb4b32c8f2c5830f6b48071e56afd9053e63fb6fadedd719e9d4712a6256afedc2f0342e1d3e42738b1df6467b7f026c08ab49556d9ef955e0eea3f6d053dafb4df19257a7bb0e1541af382828c207819f820792e53f879b9d2843b684651d8bfacb0025be021cae7a8de9c877d833bad02a7e3580c7ae5f100000000000000000000f4a16f755aa1227cb0cb9025ce2af5a5e6214b4cf57fa13f3998104127ff9c959fea10bef9bb8fa98086664f8d99b13f47ce2690e82e4ae7ea4daf5a67ba587227fa9ccd3ec99e2ab88fe848827e2688d7d6478a7270aa2c34a5f7f016a9d5ae3072266e0b7dacc700a279a9f07c8f321cabd8491ffa2c61f33bde959528c3d593250a9d84418e8b167381b6d930992ec171467960348a98ab1d1b02efba846d46c104b9b78dfc35adfee742ba5e311e49e112a6009e0bf6f16c97a90c797513660fbb86fd56b047fa077fd33585d0827763dcefb977774e0f56e19802e3f7199527b0df7c49c1b8da77a535fec4fe29e6ff5d56c52ab71eaa21c4cdafe100ab2065579b2742a687bbad454b825e8f5281fc411048deeb573344d9afdb787e7958fc0393e5a43fbdb2cb7dd11554dd15ca70ece5e64b3218968811de5e9b7baa5d6f6e12ce55f343808b3441a07523ad6e2ba09480a71b209ddf9b115bfecc1067b821907d46d1c5f4b1049378d482e62c52ace1245a9b11af62c7bb4aa21951969d2f6e0e3b650cbd871787c80aa5d00cba8d1a968d48debd903f07dbe0bbcb7f00f37b0f3c5e480c34fe1d1eac6317bd0219c76084b9d91fd31d1fb692801179023a49530dbba179befc9b74def1cc1b997ccda20b96d219228f1dfdaa0349993a76c1906bae4c61b728c5e55807f814919fb5252e3a6ef3240a44df62ce32494e55462dbba0313f90ffbe5eba5902febbc22ec92160628300e26df0e10ca89bd2a225e742ee576334fdaa19c6a0baa3dd3372224391ba5ec3d59482b9244483c874bf420d16b0537963abc91e660259e9977e50ae86472066741baddefeb3ede08fdb587ce93ba5d70110570a3bca6cdc1938373a9e02d51489fcc3d1d566ff520fe26b5f3bf9f5230574d1a67286637d9725bf648a95d95e010841ae065e9588a3d32f7e19a439bc3a5615e551e22e368af4a9c376a315ababcc0502c75332d477157e01cb25e4981867e4d470522808e91adaf2863420fb0cce0b53003ae8cd9a8bd0b08c53aaa8ea000000000000002932da80c7cb2fd87aea1676dc886e48a75cb56402b3b8f7073d31f0dfd38132250bb9dad8dad20f394e88e3f0a0b567c9d5c6bf38191c0f754f4ec564b9cdc332d079f3ab91a665c83706e46fe2ffc36985619892ea18750c082016e14976c57f09850820f96de498531286429ce05b56ed2a63f5ee43faece3453001bc147d5ecd74c1a4ae01d2b8e9339968e99a66e78677a8d42844486a313fbe5272684818b54dcbec56a5d4cf9096c0e63fbc88f7646cdcd937766b01909dc0f6667f7a03635cc2b94f4ce738c4861219b5e256cbd3b3cb02c83b1c82c6cf31da085b37775c31bde892a5f98de73eef13217ec1d0fb9b1b89d5fb71a30840e33821e3db29e8c077dadd53536343d86c5d64c4e8de90ea59d9c548510b019d4f6fc7d427697451deaff889dc6be75c24d67ce8e4052deff13e41b35b6d58593fdffd03a366bac22c4d5063307a886882cf8d2cb6ed699f64924350c15352411cc21152e7feed0eef66fed595109d816ae2d086b71585e5a9608cb1e0ea5ece76c60bb1f4a634ffcbbb1542f1b03b6e3936e0c12964265c3b2be84660f39993d181b08c1b4468b21c9ffbf8f582b87b417ff8dfc38d3e70b7811acee99a816ca65d23b4a3cce319"], 0x10) dup2(r5, r4) connect(r5, &(0x7f00000001c0)=@in6={0x18, 0x3}, 0xc) r6 = open(&(0x7f0000000080)='./file0\x00', 0x60e, 0x0) writev(r6, &(0x7f0000000000)=[{&(0x7f00000018c0)="ea", 0x1}], 0x1) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x0, 0x10, r6, 0x0, 0x0) socket$inet(0x2, 0x4000, 0xfb) r7 = socket(0x11, 0x3, 0x0) setsockopt(r7, 0x20000000000011, 0x3, &(0x7f0000000100)="0000065d", 0x2) r8 = syz_open_pts() close(r8) fcntl$lock(r8, 0x9, &(0x7f0000000040)={0x3, 0x2, 0xc53, 0x1}) r9 = socket(0x1, 0x4002, 0x0) r10 = fcntl$dupfd(r9, 0x0, r9) ioctl$TIOCFLUSH(r10, 0x80186950, &(0x7f0000000300)) dup2(0xffffffffffffff9c, r10) socket(0x3, 0x5, 0x0) r11 = semget$private(0x0, 0x7, 0x8a) semop(r11, &(0x7f0000000140)=[{0x4, 0x3, 0x1800}, {0x1, 0x8}, {0x1, 0x101}], 0x3) 19:20:25 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pwritev(r0, &(0x7f0000000080)=[{&(0x7f00000004c0)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0d389fe894a974c8d45aaf9d2e7ae9fed58938ea6ac68a0b0632688ca0fab3647175abf22fea120c9b3bb77ca60c128295bf234505356095dbf9e50a4a5079723b57fed8ef0a251b91e67e1f5d347d5b668a390a25beea3962e7c10b8d9f53f5c82b5eacc26757d14f2fa6be9a2cbb2cfacc5e906dfd1e3208364bbc454327b6a1522c332ea628b8cb672e9e7247818f970e017c7cb9303e6b505059f34d3fb9df3993b7535fa269859e24b2802782224d7d5c13c21d4eee4f8621037c3d78695ad9a278978b26c46049befba997acb9ac407791cdf6046f9f71e36d09827a4493c17a0921dc38af76420c885", 0x106}], 0x1, 0x0, 0x0) unveil(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000140)='c\x00') mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000000)='W\x00') 19:20:25 executing program 1: pwritev(0xffffffffffffffff, &(0x7f0000000180)=[{&(0x7f00000000c0)="4414", 0x2}], 0x1, 0x0, 0x0) r0 = shmget(0x2, 0x1000, 0x122, &(0x7f0000ffc000/0x1000)=nil) shmctl$IPC_STAT(r0, 0x2, &(0x7f0000001540)=""/4096) shmat(r0, &(0x7f00007fa000/0x1000)=nil, 0x2000) syz_open_pts() r1 = socket(0x11, 0x4003, 0x0) sendto$unix(r1, &(0x7f0000000040)="b100050460000000000008010010000000000000cea1fea7fef96eefc73fd3357ae26caa0416fa76d06336acf00b7804be781e4991f7c8df5f882b2b7be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27ecb5d602000d7d026ba8af63ff37282921e4fd89720fd3872babfbb770c1afda71601a8bfee8aca4911faff5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01b2ae608a371a3f80004000000f1b500000100"/177, 0xb1, 0x0, 0x0, 0x0) connect$unix(r1, &(0x7f0000000000)=ANY=[], 0x0) r2 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) semctl$IPC_RMID(r2, 0x0, 0x0) shmctl$IPC_SET(r2, 0x1, 0xffffffffffffffff) shmctl$IPC_STAT(r2, 0x2, &(0x7f0000000040)=""/210) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r4 = semget$private(0x0, 0x4, 0x1b2) semctl$GETNCNT(r4, 0x4, 0x3, &(0x7f0000000580)=""/170) semctl$SETVAL(r4, 0x0, 0x8, &(0x7f0000000240)=0x72) semop(r4, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x7fffffff, 0x1000}], 0x2) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r6 = getgid() semctl$IPC_SET(r4, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, 0x0, r5, r6, 0x10, 0x8}, 0x8, 0x1, 0x3ff}) r7 = getgid() r8 = getppid() r9 = fcntl$getown(0xffffffffffffffff, 0x5) shmctl$IPC_SET(r2, 0x1, &(0x7f0000000080)={{0x6, 0xffffffffffffffff, r3, r5, r7, 0x80, 0x8}, 0x5, 0x5, r8, r9, 0xfffffffffffffe01, 0x9, 0x7ff}) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r11 = getegid() r12 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) semctl$IPC_RMID(r12, 0x0, 0x0) shmctl$IPC_SET(r12, 0x1, 0xffffffffffffffff) shmctl$IPC_STAT(r12, 0x2, &(0x7f0000000040)=""/210) r13 = socket(0x11, 0x4003, 0x0) sendto$unix(r13, &(0x7f0000000040)="b100050460000000000008010010000000000000cea1fea7fef96eefc73fd3357ae26caa0416fa76d06336acf00b7804be781e4991f7c8df5f882b2b7be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27ecb5d602000d7d026ba8af63ff37282921e4fd89720fd3872babfbb770c1afda71601a8bfee8aca4911faff5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01b2ae608a371a3f80004000000f1b500000100"/177, 0xb1, 0x0, 0x0, 0x0) getsockopt$SO_PEERCRED(r13, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, 0xffffff3b) r15 = semget$private(0x0, 0x4, 0x1b2) semctl$GETNCNT(r15, 0x4, 0x3, &(0x7f0000000580)=""/170) semctl$SETVAL(r15, 0x0, 0x8, &(0x7f0000000240)=0x72) semop(r15, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x7fffffff, 0x1000}], 0x2) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r17 = getgid() semctl$IPC_SET(r15, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, 0x0, r16, r17, 0x10, 0x8}, 0x8, 0x1, 0x3ff}) r18 = getgid() r19 = getppid() r20 = fcntl$getown(0xffffffffffffffff, 0x5) shmctl$IPC_SET(r12, 0x1, &(0x7f0000000080)={{0x6, 0xffffffffffffffff, r14, r16, r18, 0x80, 0x8}, 0x5, 0x5, r19, r20, 0xfffffffffffffe01, 0x9, 0x7ff}) r21 = getgid() r22 = getpgrp() r23 = shmget$private(0x0, 0x1000, 0x100, &(0x7f0000191000/0x1000)=nil) semctl$IPC_RMID(r23, 0x0, 0x0) shmctl$IPC_SET(r23, 0x1, 0xffffffffffffffff) shmctl$IPC_STAT(r23, 0x2, &(0x7f0000000040)=""/210) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r25 = semget$private(0x0, 0x4, 0x1b2) semctl$GETNCNT(r25, 0x4, 0x3, &(0x7f0000000580)=""/170) semctl$SETVAL(r25, 0x0, 0x8, &(0x7f0000000240)=0x72) semget$private(0x0, 0x3, 0x23) r26 = semget(0x0, 0x3, 0x480) r27 = semget(0x3, 0x0, 0x20) semop(r27, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x7fffffff, 0x1000}], 0x2) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r29 = getgid() semctl$IPC_SET(r25, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, 0x0, r28, r29, 0x10, 0x8}, 0x8, 0x1, 0x3ff}) r30 = getgid() r31 = getppid() r32 = fcntl$getown(0xffffffffffffffff, 0x5) shmctl$IPC_SET(r23, 0x1, &(0x7f0000000080)={{0x6, 0xffffffffffffffff, r24, r28, r30, 0x80, 0x8}, 0x5, 0x5, r31, r32, 0xfffffffffffffe01, 0x9, 0x7ff}) r33 = shmget$private(0x0, 0x4000, 0xca8, &(0x7f0000559000/0x4000)=nil) semctl$IPC_RMID(r33, 0x0, 0x0) shmget$private(0x0, 0x2000, 0x208, &(0x7f00003e5000/0x2000)=nil) r34 = shmget(0x3, 0x400000, 0x208, &(0x7f0000002000/0x400000)=nil) shmctl$IPC_RMID(r34, 0x0) shmctl$IPC_SET(r26, 0x1, 0xffffffffffffffff) shmctl$IPC_STAT(r33, 0x2, &(0x7f0000000040)=""/210) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r36 = getgid() r37 = getppid() r38 = fcntl$getown(0xffffffffffffffff, 0x5) shmctl$IPC_SET(r33, 0x1, &(0x7f0000000080)={{0x6, 0xffffffffffffffff, r35, 0x0, r36, 0x80, 0x8}, 0x5, 0x5, r37, r38, 0xfffffffffffffe01, 0x9, 0x7ff}) setpgid(r32, r38) r39 = getpgid(r38) shmctl$IPC_SET(r2, 0x1, &(0x7f0000000100)={{0x7, r10, r11, r16, r21, 0x60, 0xf001}, 0x15, 0x101, r22, r39, 0x6, 0x101, 0xffffffff}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r40 = socket(0x2, 0x2, 0x0) connect$unix(r40, &(0x7f0000000440)=ANY=[@ANYRESOCT=r32], 0x1) setsockopt$inet_opts(r40, 0x0, 0x1, &(0x7f00000000c0)="071400000f370025ff149b33ff0f000000000000", 0x14) write(r40, 0x0, 0x0) r41 = syz_open_pts() dup(r41) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000140)='/dev/ttyCcfg\x00', 0x80, 0x0) 19:20:25 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x90d6, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000040), 0xfffffec2) r1 = msgget(0x3, 0x4) msgrcv(r1, &(0x7f0000000340)=ANY=[@ANYBLOB="000000e0f74bc03773ac73d4bc79736585bb11e8c382305247708100000000000000000000000000000000000000000000000000000000000000000000000000005a4c265dfbfd1a0a8f41158eebc9c693c9df9b7b3f956196b305cd77ba35d2a26dd4b12a7bcdb87c8bd8f71e8c272375710100000000000000efc2e08fc46d7b3e2e88969163d9bcec8294058c80b7b50e82e4c901ef06ff0f1c3040ed3e34a1bd8d7768c348abc0e34fd5c477ddca4bd7fa3962bf032c"], 0x35, 0x1, 0x0) r2 = syz_open_pts() close(r0) dup(r2) ioctl$WSMOUSEIO_SCALIBCOORDS(0xffffffffffffffff, 0x81205724, &(0x7f0000000200)={0x0, 0x0, 0x0, 0x2, 0x0, 0x0, 0x0, 0x10, [{0x0, 0x0, 0x0, 0xc1}, {}, {0x0, 0x0, 0x0, 0xfffffffc}, {0x0, 0x7ff}, {}, {0x9}, {}, {0xffffffff}, {0x0, 0x800}, {}, {}, {}, {}, {0x0, 0x0, 0xa1a}, {0x5}, {0x0, 0x0, 0x3}]}) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x31fb, 0x200000000003ffc, 0xffffffff7ffffeff, "0503c966f22e95a163797f00"}) ioctl$TIOCSTOP(r3, 0x2000746f) readv(r3, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) 19:20:25 executing program 1: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) ftruncate(r0, 0x0, 0x30000000000) ftruncate(r0, 0x0, 0x20002000008) r1 = socket$inet(0x2, 0x2, 0xfc) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f00000001c0)="f02cd5df06e4ce9690030ccb67549ac8764b89bff5db15d8a97881264ad62ad9cc2948c10bd1cd8971432614", 0x2c) shmget$private(0x0, 0x4000, 0x62, &(0x7f0000ffc000/0x4000)=nil) getuid() getegid() r2 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r2, 0x0, 0x1, &(0x7f00000001c0)="f02cd5df06e4ce9690030ccb67549ac8764b89bff5db15d8a97881264ad62ad9cc2948c10bd1cd8971432614", 0x2c) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140), &(0x7f00000002c0)=0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f0000000100)=0xc) geteuid() r3 = getgid() setegid(r3) r4 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) r5 = socket(0x2, 0x2, 0x0) connect$unix(r5, &(0x7f0000001b40)=ANY=[@ANYBLOB="82022e2fac1400fd7d81afe46d5733e0f29384d0829696473d0000c734a899f96f0b224ec765ed0e76d92c6b8a03b10820a58fe43b00fa0400000000000000d9ac55a52f7dc8062782813c8cefefdb23d4f9c0e36d58ab4f79a65f69e73991844d490000010062d8edd55587267ba5090932ed612e5ffe04fd83800b0331dd48d6fdc2ef47b4d2c38f572cf51ad724de92f008c18dacf12aa76cd608f0d9c81b7ebb57e75bb2dc6657ddac47a47e1d36a82818af20ea997e3ea944df0430b67f055df2b473f9df01000000000000c1ec9263b7abec3fef53c46f9362301576534c2d7eeac6f70900000000000000fccd0e67beab3b00b0c1b705f6b4300048c4c0db6c55a02a05961e2dcddadb9edd8a568fff014d217824b0aa5560ea147f1bd941f986fc40017f2f064b23c5101e713db21be5638e4000c7f1e1692c35dbdc77d3f7ba942baa127a4dc3f3354fcd7b01e94dabddc8a713ecdb22c517b8939ff036a801b5669356a3f996255f4dd7183fa2b85204e29c8c37d69864a92144e3ea32e04d709d7d06700200000093a9ddc93e8223278f36593c68be103eb0954fa3c63eabf60d69f3a4917170bad3028227eb42d6aecefe22d182818e64a787e77f92e36d9dffd764da16e4ed50dbb80d70e9658b84bedef262616ffd7e021d2a8c99ab0109af4598e66ecb94dd638efba4f481f047c2d02aa78303d2d2f2c94b5d5b7f44f0154fbd921372b6db8e070e477571c082b83995325ba28d1f6cbbfa38eb2a450353e206ae63ea54877cd051f231e0a41cf7064742b87207bb59ac0db8eb7a26f41223ee94b5a3050000000000000032bd10467c0ca0086bc590f407990dca000000000000b9d2bb8ecc80d287ba102349414033cc010cf7649214dec62bffdfd3721ca05d2204a978be2d7f0537314b6c74f050a28f74490156f4462cccb3d32fcdd6fd2e523b2309a109903b5f01d704048ecb4c02452c9950f3907cd34ad3ec4a509d096c0fa1d56223dd3ad22623a9b309e30f2d7597ef1096d8b304d3cb7c5dfb241a85dc1f845c5ccc3446048ba5091dd22d636327300f8b826146c8ee6482b31f72082a578b1f928ca4de8c9119b44295f0b3172c8d77f820da9ef7f715dd814378f7e9f0d1913d39f06e110fe7bf9bc457e368a9a1d9d4c927a4720c2fb3e3d81b83904c09a905497cdaae513b0f918391013fefbd0b35974c9c1f4c70be987f000045ce632e3ec0cf3d21f6be4e07218d3acf9061c787ac6da233a7ce12481a818c2fe2c98f62575cd83d14a444c25de8852192390911f847b4f5a4148c6097012fa1e566039a741d0c35d3d21f24beaf540b962b5c583a03b7b39db7cd14ba4f20d54938b1fc6ab6a0e207ce007e4805dbf7093379a9745906ff7da369edd2976ecf129fae28ccc240a25dc65011bc21cdeccfe05323d88b7a7771ec3b222d3342bc461af977f9d168ff7d4bbe53c1ea87e1fdafb519310058f68ba3fb415c179da6e2e3ceb05df5636a66367862c31ab098f1ebcb91c56ac7aabe8abc462478a852454c0ae54c9f6f5f534f96d93a16ad00d88367ad50c913212be66f7d21837be7a4e58bbd3edc89830d81d64d8e92fde74ca7b5c38802c6ab60d738cc60488b0e9e8231995b358183367a4c52f477288ecae3519e9f5e1d31985f5420808e3dfdd20b0101c2572e9aad0edb0300000000000000316ac273a4c691189e74c04b2d287b159a5f4f8cec6b40be97b6782214c39918d0aa72e9c1cbe0f14660a59e03306283ad9dfbde5650dd9501ce3106a9026519e7aea7c4c01369ea2b1bc161a4"], 0x10) writev(r5, &(0x7f0000000080)=[{0x0}], 0x1) r6 = accept$unix(r5, 0x0, &(0x7f0000000300)) getsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f0000000340), &(0x7f0000000380)=0xc) getsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, &(0x7f0000000480)=0x41) accept$unix(r4, 0x0, &(0x7f00000000c0)) ioctl$FIONBIO(r4, 0x8004667e, &(0x7f00000003c0)=0x800) fchownat(r4, &(0x7f0000000080)='\x00', r7, r3, 0x6) r8 = getgid() setegid(r8) bind(0xffffffffffffffff, &(0x7f0000000040)=@un=@abs={0x1, 0x0, 0x3}, 0x8) r9 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) ioctl$TIOCSTAT(r9, 0x20007465, &(0x7f0000000500)) 19:20:25 executing program 1: writev(0xffffffffffffffff, &(0x7f0000002840)=[{&(0x7f0000000600)="f652d049da8fc98136a56d35ac28b39a83e57c499650bdc7ff69dcf1680945640eab10e7172892a853f4a5d90db701cd31e1e23c0f71a7defad8b2be13ad9e7e4346ea0a8699621ed128ef2893c995c82732b2a8f0be1264e63a7400275f40ee0e74cf7651d3ad7806379960a854ed17e74af227323091c2978be3d97308ad470554cd45b053ef7311c5e73378fc45275a65b1b70c2c53aa9899d3647a3f567219de82d46d50313d48594c0fe0b8facb36c5c0e1fcef930e6548b708371c86e8eaa24e8e2aa755f54533f55eff6d59c0be0e57c2ba6f54d93715663f5b6fc4c61e6c32eaedd50c37b8131dcbfd23c610e9ed3c0c9c4eefc236f17c5e50eaf30e71f56acee63fb5ce2f82a6ca5bd3686c2b52c198aa5087be039ba61d5b5e64364992d6accfa41a187ef67a4380a41370c73aeecff8dc2c4bdceaaaa1e5df68ebc36d347bc7c9d09a108dd4a82132108335c849987523fdc41ecc56e6e0eded66204d02f022883c23f70b47b7203a33ee765bcc8de86c295f15035e134eb81292d9b156477d4c21e1228193deac1729f4490551e6f51056524bbc2096a92ef45b958e2b790c2e2262a16a4d62cf0d567d2068ae91d1d13639c08433c4ae714a35a1f0922e718a35d647d915cf98a6d66365b7ee60831233567e11f18283a1e47004802c6ce4112532a787042685001566c20f5d902035b85d230e440e4aac3ae904ee2b2fb4744a01b72dbf1ecc8c9bc89034e51fb0b4b2e39d846892aae265bf3fe8e2a996ef76db1b7c7e219bd88153ae60389c4ba2269565b5d44fe81c69144ce662357b3af725846069217a0474abf05dd9d4d7b4a2c01329a948ec47ba06d6061124283ea4346a8b02030f9388714b9c979841e0503c8cd3fdb0c1669e419a8643e4b57b147c53badd6cca50864474bcee65b8252b1bbad53fa68b4b966d3a3410d87f582e277a3ae4b3603ff61b8d47361b381f93089d166b75c210fb64f2efdf00657e4a3c7159e5db189c8831809317c55f034dcd622ab288d745eddcb733fd9fb37286451c6644697fc8c83fd6b537399837bbbdcc7aec7e66db732f4544e4cae0527301b6701d25c7457870afc4cf281f4782af4a6f36f73b5275856adec210c706a9f81792e3670004a223cd96ab9c19ebc9aef181bcda90609f9fc0e04a267158d9dea88380d272af2c520288f3ff836bfc2e1601bfba0b6d13e6a15a2cbf138d82d143baf3051c55b4e558979ebb74affda7cf11a95d6173cad1032249673d5bf8cf3206167d54d5d6667c88563bc0e2c6f167fe5cc24b323c49b1a838b52f89c03ba98e7d61d99bcecc3584cc85fb7c1d4cf4d121c4a14ea517698f3859a474428a13e5cd8baff5fe71c0bf7dc76d8edd5f40cf6d33942b2e62e3d7db951280e46f4ef5095ea0013a37e10819f3af0ac5d1013cfdee9873245dce012f4468bb9a5d281addbb8cbc599397f4d5b59c178c3385e934cc96117a1a6041f340b2541eca885f3ece9d11b5da3d593f4622fa5c270909146608e575a7a4fa0290ae3f1e7035f5a841daa5c662ae1d716b5b2ab5fdedec92cb7fac9831402eb7a773cd6cb35cd61f8b47a736a41a8779dd73c6711f55ab4d9ee78114f3ce3b4035abeb8b18244d324536e2c678323bbe940964f15e850755fe99bde9224ddfbed175b8084b51d11fd6c7c0de2ca78b7c0f69d149d46553d66aa993a2a5d246a8f4c4a0b087d8f6d430582abff1b300287a3af4b1cf5d11958ff14e3798f804a33342820b311a1d3b37841a6fa21ed13d93bb3d9c9e458d9c94a9366e746bf2e0994bde32400ce6f05d2d8e8fb2a5051d6763fbc33873938f9fcb87214b8377f43a34e653fd8c6ac54d681f43fbad78075244ff2180f53be816148aee6d0d3af8f3b9a940798e4e73942fd1244b5cdc339bc86afdebea22740e1c4dd40ba693e852bece2b6c6e0a115a10f71c47f50f56d6eff67db72392cd5adebc2da082dc9741e31dbe88b239124da38aa4e18a79d75a2074997c99e027c2a5d58287597c6130ede34399e106dac7aec60fecaa40de413c72e61f4c118b2b44dba68086d44a909deca38d8e5958f2bf5e79fa3d71021da4c1478098815435a322fbc313fc6766d633c4e3d5748ee964c7b4b3214e4064160973722f77e0876ac064214a56876d1d7b78462dc2ef75307802a4f93777dc16682b26112dab91abd2a5f941de5fc1dba585d71d411f3f95c9f9e10a013f62c9124594cdfa9e5a78978126d2880e1ad2286f7076fe9988184ec2cf75272da8fd7e7b42b58b3d0b07542ff34d8b209b5663c72505c7de00ca76e16cff7c4884694a02b156a2d6a76b8b117d89e850092b0ec1061662606b6c93966afac123ba3b4045c891c79f1b32183149dc8c0a86993fe5cf71422202676c3731a5cae8bd5ba3e0308573d1597446f7501a62e7520fa92642f66c9cd2d27a80c00800b2be570e0bf938dbf74074d35247367ea6ae082fd96ccdcac78a186a9a2effd29171cbc7914aeb2b7228a64eea0193df20b51c1e55c5434f4ea84749ed0cacc766f03e674fde99042c9809d21ed4eaa22c3b7cc7ef031de55e03bb6bc359f96a5899b68c74e3e8b3d0108dcd62f2e6ae3482e4d44360b109312375e83aa0f70f1cca576ec7b4fe139343be87c32dc256c079872fbe8828a6e96a9a9706d4f86af283971a9b3bb99567a988ebc164e3f4b77d6abd488f1c1cf03fc7af86bff5913b94094d8fb741fe7874f65a00a4a5f2b4dc647cb9d317055bcfed57648e250f28d2f0962acff1e5503f503c77dec48d1da68c870f4f3b97cde251908eed607139d7498c6049d4c4c67a8e001b029da04195db1597be324b289acb18b5dcc10ed8c723a2ab734df58d6c609bf2f4ab61027f540e607350c5f320eeb63a954272205c27023ea1d6cf7a9284eeca74e0f75804dde2f4de37f1f7ecf682cd5b45edbfd0fcc3478885711b0126b72ed75661d12ecc7b704a57779c34d84280834126124a8b574673d792919ce4d90a85f77e7c3945d0b4f577ed89c4bcc12bbc653932d6e1b256cfb6d438953d409048b2572bce291df1b97cd8d4fd7382cdcc652256808fb0511689ba7668d648d5584804ab0dbd78bd06b6db8791c2b82a76ccd39bb25ae0be6f5e541063231c4ab11945ab7e35b8bc3097cfe61ab531a8775a0d1186f18e3866f2123f396d630d17d6b07a65e60a9377ab342f330e256a15c4c05b7dd621de2985d2675bb3fd629168cc94710708711db56ff8f4d898cc97bf931e5e22353fe6e7221e6767e60755f829c430054d44340d73a24d0d04aed27492b5af12e9dc2db92f326bbf48ca03d9ec9bc8ffd63015524cfb346cc1e52da9e8d29cf65ec55c76ca9f4382c344146261db2e69e11d8ac2253bd9e6d1e5b64c5d6fbba095ae4ef9a4859297da95155e9275ae9ed1b573b414d8f30001998ab20bf1e25b9e00da6c4ce962cad574b37a9aa43b54d311031fbbdeec5111e8cd6765ce027c852dbb19491e451886e6eccc8c4d22e21869e71648bfaafa29f1421c0cc94398d1f475c6ff796e0677958c6c128a7c44391d5482e25106e9f42203a8114483b275c2d47624a9258e0fca1008799cbff990f4f52ee0a254b2188b87a1919e850831d8630305af483150769024dc3aabe531847a7eb5046ff8f5d467c632010ebc669719f8d4ed314d29074b73b62891c5aaa70f78e2cafd8475248c11b1b3bf6baa497d0bdfb95bcf5eb5908fac6726ab57d1152169eb8efabd58868683be0330a782f35a3db8bfc7b046c6ada5624c9d9574e540f0907b156535db031e627272e5593be4d016feab2fd8f0eb8439be5dcce957510981c2a44b59b5d98ce530939b46e896b157c2c55b96e04ce49f13d2317aa5a9a20eda0643434b26ff632fd438e820bb4eddfcea8a71a49a48daf3608a8a714d9bfdecf0d343fbaec3921a2d9550a60ff94b284fbe4c6b07541f02fc707b78affdb66cdeb88596e4a32cf6a0b800534a3e44c570fdc9a5cd4d0fd43ec4627032e920647adac8d19d36632b391e98768cbdee72d3050daa174197e7194fdd434d2808fc57b83ecb0cce34ffb2a4d32ce1e03e7dfae6078d58a623bac7dcc8ffec03d492f39bf67424ad0a895cea3db83740d15275011250b04bb3c45175db9066fc8bc5c37583ba59635575357ac22d14725b50c3df680ec79fe66248a2faac88e00483c0915c82d8bd20301c22285f21f04c0485e85fbb17b5ba4e11b026090dd18a3e94ab12e33ebb9f40a9817f73492e35a5b49c59a1de9cae01008aab9d359442ddfe841524af8c2a36926064f7be37fdc7c26586be9553fee7ed3e997062eee69c39388cb4d0d5569b872a2c95c2ce42cef2c4a5522331c60e0f0a9f169b09e93eef6240e6b19690a8a532392870ac5726dc0f6634e328b3a76557731b58dec4d766f509b5bc5cc44a5cdb245368f74d960c21c94645a88e2e8fa79a010d8334f195856da81ef72b2beca03fcb049b4c06e26a2b1a515e59efbbe065bc6d3bb0c9474969d982b159702ae98ed465542dd9eecac1f67182f51b1fdc893b10de70dfc5e76c7abf7b5e520d9220058c413cd4e27522eb2e3fe4cb87ed3749c90c7f46c1de6fe63fd5b8ebf694a38146c69051eeda72c088a0083dd51d67bf63d9a94a0ae9775cc0400e21e75ac5906d4c93ed0cd77400a8e94a87027bb7b5003ff9a2131b1b604a7a83918334272f21b9b0abf8cf18d89970e929cc01cfd538d0a949113510cc5287609a46f82a5b647806d3c96106da2e8c8af0322fa387c36d9848fa200b15f77642e13cb5fe8215a3061396b361100adb5fc1bad853d4501e632b4f92b8adea719f2fe690fae4405149a5ee5f2a3af62ecb69ef4e1172b42500c6e0ab3bc951b489920d5356f17a5cad83ce55f4811a1a9972c0082cdcfc6d5084912d96cdc5a581a8bff3096a1c4e5c6ac5cd75c521e236262ed5910c0961d3306fd8ea469939c840b6c4a66f8a9a5ff448d42e1f31f2990a61d224097ed28c54c67295cb23de153db7984b7c32bf296d2a73f83ffca7a357c4e2074e7072cf537f69594dbec91966a92adbd9a64c437e8a73d7321505c99542aa3d3500abf844570ab3569338b093aa4b7518036d755de66bd7ee6801896125f2955ff0a6560458de86b66758c21c50972761bec0355bad81dea068f65d3020d5256071fb40404b226832e66176e6ebe66e15a293ec55f0f5e5dcdfb080af3986a696ee299039072e45dcd186d6719c2976811e0c4cdcd547e01ff1055befea816eafd03e341479d80a", 0xeaf}, {&(0x7f0000001700)="b84627dd3aa56d370a07e210a730604c0828b5a0edfb0cd7981c92cc8280e011111d3c9a40ebaafd98335d195ba8144896261399465d1977517ef08ce2ebd90466e60ffb39a3ec588d873deb166c66cc4338d84d550202044bc3bae2071341f46ef259e9df370b6f79e0f7581e3782b9cb3a57c8a0bb2da1b422bda6418d596c6a6518c81907e994e8156603c51fa4abb0b6287796eef985c80dffb12bafd913479a36c56cccdbf12231fa1ea15b5d5c5c3c3f6e5645c8d42218506321abf110d0edef42275e6d8acca9039cb156d4ca4d7311629625cc2802e931af9e00460b46c1e39ea71e9e1866090c9e275b956d1f2253f0205c540c0c660b609b69a19a93d72348b8b74f82d2ec198b8b31e4c258bcca7ab48c713512f31c6e4d484f2feec1d568d7634efb36a17be1e3053a825c5052a5d2371afc1806a01ea112a58521787ccf4261a57b4db6c3e1bb6822b17c74e28155f8d5e98ac0500955148f33ed10dbcffd863faabaa2f166b2c9cb69191ae204a0ec9cc839d5f091499f5f0835bc2c4c2c7c71b8569c117ffc24d8bf67bb64570e33e3c31f01a06fa59d7236f99f607ffe7cb2523a5dfb19be05ddf810d6d7cfe187aece30bff539f07042b020962fb5e92d5995093db5481d3935e184b2e063275e4c29dac7a0318133205f6dca790375fd240eebbd786a030136d5691981f7f950e2087b5533448bc8cc4faae2f5045519b28c2ed0d7d78c1330416334471e6ccbba175d53b1e87ef038528da131490ecc2a5f651fc1927171d4556ca61c150864ca96cf72898ab0a8c17bca3d7cb19f443577930f4592b69b65cd6e7a78ded8c85235bd420d0e2dd9d9daf8a4521c27c22fe0f06cd0f839b560975ba2b0c9cb095dd7c74d6e74e792dadd8755b423f04ae935fc96ee4b395de8f62f495672a945f3c2364628f46ad6293fa677b79efafb8c714b5decb6db0c6ab56ed2edb5810080fd15f440022cfffa4bea6abfb706ecf628af28171371732a0deb775fcf7017cf0db7c7e4f7d677a6a0469c7bf96b11f2343f40cb655125dfd01695410ff26e83ec1beb6fa31adc147e6f9fdeeec4d54204397673d59fe825288bea504b4a1eeed5a47e34f9837d24012e52776e7cda5686c161f0633e52bb86c59f04c86fdaf42d4896cf6093b77d1a175044c433a77d319fdb10b1e54516e09e1d2d9d0ef35142dd9f6fe1fc5736f9a491c33095284b2522d7cd9940119c3297c31e07a898f741d30cdb1e4089e54e58300b882d19049479422e517a2115362dd9fb875a0a47013b9cb5905edfe3096fab1899d34fc14179fa28e45d8c87a6b388f80c96d0e416319b6642cb6a3f57c64aa2ea3bc1ab3b9f075bf2ccf8691366cd6e60a4a3b530fe9fb961b3d07c5fc917c38b4ce1cf25aac946e01bae360e5babf4892d4fd51236e0af7103c45bd87076153f8ca4c1bd4916052da8f8d42554476ebf7573a473c32eaf6446e29945bfba9f3a79a3b3f8125ac75133b85ea8b30fb69fcdc903304d619371975fb228503ea379c593e8e0eac001d261c98ce63399473e1515aff986d3209c7ab195c0c3932283b7c1808013b576fcf42d99992decaf2ffc4f40a979d4bf4b89786329d3c80c2cd3d3f75c61959f4c9014df51f4754614edf7afd40602cddffa3b9cdf74aa8b9acc9081da11812f6c2cc4ac5184e889f16126857e83860955bd3667804a06a51fcfc5b1d5830293a0f82b029bfa77146df3999972880e7c4285a6d6f0681af05fab8dd8b1c7edebf2be9cc7aca920896dd040a4066cd3bdb0b645eddc851249ef85b9c0206f22968b7d6d79caab5d2b96400ca2d7b28919322da243bf8f13fe75ac6c9b549bdb4220d770ef84bc1e8a0f5148b16abff6519dc9d958a5452f0922b0bffd437019c7e497762fc8be914e95e8498004cb5a631baf7648fb8611870c13571ae96ffaa8c084a0da20aa13de6da1a59625fe47aef979192ec8eca55a2c0952d6010b6937fd9e45fe29c8d8917c06c80140f330f532040d2ef6a239397abc6b284fb017b4b224101c3bfda1479a8e1ed25f7981622bc463bd51e247181f19ad4ca755511f49675968fe43690d4eb8c60784e15e20d429dd7a5acc06ff4186f82d12b4b760f6649add03ca63a24b69f28f134e7d7e4ad2a1a63657c1b95dbd92811d0194b71a3c3eeca1657e1fe0c069d0f1bcd66561f5bdc540154d486758eb4742df0d7ce62a97b5a98cfe73a219619d99f4543cf6f154d0b99b80a9d6f1216e5b3305d76d4cffe7b45039b8367185d133231f8acaa8f34fa03ed3d1db3aaa06ca1bd1880c13849b9c42f5d0fd7fb8cadd181f5eeea21ee599da494d5710549da980c699e1b2d7c1e1d7a24427f50d8224639edbcf5c516d4e686b525710efa8eb00f40357fc90f4618fea774f906b64af22d1b32e64b9d1dfce2024fe5b0e9ee514f07d57585dfceb3d9277156e5957c57b149da9c1cb833bc64f95e121af23681a81abb1e9092f6ed0121aed3935cd341582965b32017a51ad56fe6edbeacca0957de9aa0e7ef32a1ee1b31b84421004a40aea7450a4be37a70a9eeea6713e53f450765d8df858bfb72aba3c00f15ed0515c50018c01881ec47d5d1e30f1136587df47fb92b90079d925ee7a169628da2ef1b58db339dc6dc79a293ef031a64156baab073822befafe6a6a11e7dc81b8543503b5ae57442bb0416a7d6a1a0c65b95a40365f92a2a2b864599f9fc2bf5ca0d26362ba0b7c0610e0c5f5e7f251f33d2a8372458c192ce0b7013ba090f47446640fb2cd448c7a7317f68ba6aa55d4a9cb9238ce3fda7bf3ac8dc6a4f2339c2dc2eaf6708625e99198bf8167455b622eb3113ceebff44c1457cc9ca922f0169910b4afbf17ffd1a7098dd65861857e4bca34bb6b4f3c77f3f5f08c8cae4a4622f7a8ae0dcccfd6713701ccc8d0ea6556c45351ceb8a201a0b45856b5adf620b11524a03a075224c6b76b41352e041387b152b59c6a04528266c8c710c00561e2052a199d38ef583b9382ab0c97b3296fe60cf2cb9fdb41ebe67ae9a7c0236217bb1ca0c5fd63d44746d1c2fd2f1f61c6d01b2e4d6401d02a23e483de08b400baf650318a2f4b3e23613b4ac00d", 0x8a6}, {&(0x7f00000002c0)="40330c4c8dd443f666c507f383b12fa6800e8381c1af8340b37c5358224bd0b4650a", 0x22}], 0x3) r0 = syz_open_pts() writev(r0, &(0x7f0000002a00)=[{&(0x7f0000000080), 0xff52}], 0x1000000000000289) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xfff7fffffffffffc, 0x0, "9375b01e9301d036dd00002000000000000200"}) syz_open_pts() r1 = kqueue() r2 = fcntl$dupfd(r1, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x4000)=nil, 0x800000004, 0x0, 0x10, r2, 0x0, 0x0) ioctl$TIOCNXCL(r2, 0x2000740e) syz_open_pts() 19:20:25 executing program 1: r0 = kqueue() r1 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kevent(r0, &(0x7f0000000140)=[{{r1}, 0xfffffffffffffffc, 0x2b, 0xfffff}], 0x441280, 0x0, 0x0, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x200, 0x0) kevent(r0, &(0x7f0000000100)=[{{r1}, 0xfffffffffffffffc, 0x5}], 0x1, 0x0, 0xfffffffffffffffd, 0x0) r2 = kqueue() r3 = fcntl$dupfd(r2, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x4000)=nil, 0x800000004, 0x0, 0x10, r3, 0x0, 0x0) ioctl$WSDISPLAYIO_SBURNER(r3, 0x800c5751, &(0x7f0000000080)={0x7, 0x9, 0xe}) 19:20:26 executing program 0: syz_emit_ethernet(0x3, &(0x7f00000000c0)=ANY=[@ANYBLOB="ffffffe5ffffaaaaaaaaaa0086dd60a4f00800f83b00fe8000000000000000000000000000aaff020000000000000000000000000001", @ANYPTR, @ANYRES64]) socket$unix(0x1, 0x2, 0x0) socket(0x1d, 0x4000, 0x19) r0 = open(&(0x7f0000000040)='./file0\x00', 0x80, 0x88) r1 = kqueue() r2 = fcntl$dupfd(r1, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x4000)=nil, 0x800000004, 0x0, 0x10, r2, 0x0, 0x0) fchflags(r2, 0x1) ioctl$VMM_IOC_INTR(r0, 0x800c5606, &(0x7f0000000080)={0x5}) 19:20:26 executing program 1: syz_emit_ethernet(0x5a, &(0x7f00000003c0)=ANY=[@ANYBLOB="aaaaaaaaaaaa00000000ffff803500010800060400015b0180a2000000ac1414000000000000000000004eaf727fc8757292b113db61273f9f677a8724eb6d678e67bd96f575d1b5b06df0632bb3b0cba5802d5aef69f7b2e8ec4b2b49f22efe5d12eadc6de93d908cf2a5e3aec154e0dc5b5bead44639a04dd5c79f1fcf000000000000002cb295bb031e4efea6f37a882e01b04b175410a503c335432fdc490ba4438ef1091890fa7f79886b48fafd3838f245dea7acde24cf066e950922bf20daa6014054edd63e91266820ef878826aa60be699abd278ca48a201e3da651d51ea3e21cf8c0eb88ec612f7a69d484b3e85d92a8d9ef855c33f28b2f7212c8f26856dd90e7aff48ce3faf691cf06b5b79dcb5f91a4a1d984bb857e45dc8620ff7923358316b1631fb20ddda3154ef8a4888a491af1dce9d4ff43aebfe92d9807d264fcb96b9cd711b60d42e6fb4304036e0f6d8f5d0c8f6279f6e305d910de0b67a61ad4c11927f99213f7a181f934703abd73e6e36f0dd0d6a073ed57913dede5259f8be1011eae46e13cb114e716407e5f286fa9656ff71d5b6c1f03e52aea9d4e3e51657d5a8b75b35f7240445cf3beddad1f7f423b9d7a54c6350fb4fb6f3764ac0177f84efb7440259ceba297e5c722791b7ae7cd2be299f1674f7de830e22e8aa7ca59ea5e737d841a1894936e108c3eb0bae2dcd732e4149f41f3c291373041ef19f10f380d941060fc3dbf12dc2440eb0422c336ffb682d27f1061a247c0f767e79f5ca695cb645fed71a507bc56dfbab790f3da2fda98aaf857995f91df8eb747c144e8864bdce5f3840ac57a75bb73b3d20f2421f44e696424d0e9897ee8da393c8bb169602adbb8533a720c607ea1f18201e357ad59d9aefea28f30110ce27f74846665b6"]) kqueue() pipe(&(0x7f0000000340)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = openat$pci(0xffffffffffffff9c, &(0x7f0000000380)='/dev/pci\x00', 0x100, 0x0) r2 = fcntl$dupfd(r1, 0x2, r0) mmap(&(0x7f0000000000/0x4000)=nil, 0x800000004, 0x0, 0x10, r2, 0x0, 0x0) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f0000000080)=0xc) chown(&(0x7f0000000000)='./file0\x00', r3, 0x0) 19:20:26 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000001640)="582720efabd16ebae63225259560f8e5c15f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c583e4d54a38b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc037916b136a54c", 0x65) writev(r0, &(0x7f0000001540)=[{&(0x7f00000014c0)="ce", 0x1}], 0x1) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() setsockopt$sock_timeval(r2, 0xffff, 0x1005, &(0x7f0000000000)={0x7, 0x7fff}, 0x10) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xffff7ffc, 0x0, "85495500020000000000001167f5bfa600"}) syz_open_pts() poll(&(0x7f0000000040)=[{r3, 0x1}], 0x1, 0x0) 19:20:26 executing program 0: r0 = open(&(0x7f0000000080)='./file0\x00', 0x612, 0x0) pwritev(r0, &(0x7f00000003c0)=[{&(0x7f00000002c0)="87f3453185028185b8f7167e45121cb82952e695122122b76c288033a0b8ed6c608d5ccc5ffdac8ad55a05e0fa2a0e13de74f1bad20f582c7c25f78e3bb47a10cb946a39a640020b047dceeca2fa03b2fe3450c3e940f45fd2156a278b587b8050dd177b04ea0e29bed9cc1bc5b0139373ac9278a6768de025323bad7bc6c501b8c88a408c7f95a69ebbbabd659d7337f5b55e541fe78132a9a2b39315315bcaa97225c230bb2ace4e1ea67d33f71322302f22cf5112c760376322c44435462e9d85cf624664ea", 0xc7}], 0x1, 0x0, 0x1) mmap(&(0x7f0000ff9000/0x7000)=nil, 0x7000, 0x12a4bb7826389ed6, 0x12, r0, 0x0, 0x0) select(0xfffffee1, 0x0, 0x0, 0x0, &(0x7f00000000c0)) 19:20:26 executing program 0: r0 = socket(0x2, 0x1, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f00000001c0)=[{{r2}, 0xfffffffffffffffe, 0xcd, 0x4, 0x0, 0x4000000000000}], 0x0, 0x0, 0xffffffff, 0x0) sendto$unix(r1, &(0x7f0000000100)="04a31d36", 0x4, 0x0, 0x0, 0x0) dup2(r1, r2) r3 = socket$unix(0x1, 0x5, 0x0) setsockopt$sock_int(r3, 0xffff, 0x1023, 0x0, 0x0) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, &(0x7f0000000640)=0xc) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) sendmsg(r6, &(0x7f0000000140)={0x0, 0x0, 0x0, 0xfffffffffffffd9d, &(0x7f0000000680)=ANY=[@ANYBLOB="e000000000000000ffff0000ff7f00007c916b60848a9dadb1517769f4b5b2c849a47107836de37b3e1f48a368be8c6464ed53a98b69f38017cf1b04755d408c0301047689b7b130bcc4607fbf11497a54080e56ed044d2868622a679a8a08a886916c5f9bb1e8350854e944fb1455deb7a586fb8222d6b728264b5a28d6b0f5a45dceab7eba4033e90a0bd323e33a25ec2e7e5a53b8a11d9c8b861a25f0dfcbeb61b2e4eb1458dd33a576d813878459e55186f6c90c657388af2f3854826f53090035b4bd7b270f291a4ffde25e1ce547e943b3d257d4638f487eec53896c339000000000000000ffff0000080000006c2838e9fe7f51442f07396d7910fffe388ff614567198fa9e12922b6c68516290e722245f1bb2de62c8893d78524e237199d15856896291085e5301673fb50357bcf1c65ed373b41075387eedc824524765f23d2f2db32acbc66b190c4f9b1e6bac9bcdce289288d9e1fd9710070c5d386aa385547cdab0f657e303e6149700"], 0x170}, 0x402) getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) r9 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000180)='/dev/wskbd0\x00', 0x800, 0x0) r10 = fcntl$getown(r9, 0x5) r11 = getppid() getpgid(r11) r12 = msgget$private(0x0, 0x20000003c4) msgrcv(r12, &(0x7f00000010c0)=ANY=[@ANYBLOB="000500c806c2448927ea325e39b0b340a891f62e217821b111ef89695d4ae142a2099adeb615aca83271cb08cf27766da5a4a42afe6e5d3ff160f09d01e1304ca750b038dd62def78cbcc267e577b1921e6d422c5809cb7ac8ff965b9f637c21a759f9806a7fa98669c291b898ceedace3335baa273ef734123d2437aaa99a14dec4256ee5b169d8df94d76b364090150e1c4d0b7f48dda04b7d72b881ec09c00afea3dbc09b95d083254d4641af8de19e221cd1b2bffbc50bc5a043a72a353891876c8c394b0977bbeb5d6e689af5ff1a3d2dcfac19953c123c955189f0e6bcba685f128c5cc443434fdd3e44a6e9bd1891bed5dfcf0300a01cebf046dbacb50d49c356d20116c8de4c98d3f9a7c3ef87c7a0ef3f4519fc47e2d1d3a14357b07a9175ff8931f32a5372a1a572405b288de15a3e55d493d2b6651578b10ac57f478fa098f515013cb5004527639f02009a9b30998621b906204346975340f422294a44466f9188ff08e0751505f61094562d449348fe4a36f8947c4003af81b124f7f090f0ab3631f7fcbb4405b25f272042e08f25d6989140ea3c256094f27da730e26b80318ed276def5650d49ffeb035b146c4909dab207455001806435897f19eec610348a0746986f3c5e78d942dea041739faa2d5c8ac02f11c02b81dfb6856c3943d96e1a0288ea0682986589f500aed72b2254e3fae16a6855cc91c224b9392389181df830fe27a47705be6a7f69c6244bcbf5e78ef308a1ce9acdccf0fc8173dbaf9ca4b65ac557a14925e7037221ab6c40829b414efaa1ea"], 0xc, 0x2, 0x1000) msgrcv(r12, &(0x7f0000001c80)={0x0, ""/242}, 0xfa, 0x1, 0x1000) msgsnd(r12, &(0x7f0000000900)=ANY=[@ANYBLOB="02000000000000000d92f87a67d790805fab37eedb5db9b4cb6a6ec554c20117c2e4b5f7a3f1c2dbc6910374426bdcf306843b34f7c027e266a4bef296a85554c457623f5c6502fe1501e442c8367ca128ed16d13c44d48af8cea73da6581d3db901c48e582d225bca8000"/121], 0x1, 0x0) msgsnd(r12, 0x0, 0x0, 0x1800) msgsnd(r12, &(0x7f0000000040)=ANY=[@ANYBLOB="010000000000000048696a280567ff00342fcc8ec5d56f59632941ff002f5c0ed193424113fc5bd8017a071300"], 0x2d, 0x800) r13 = msgget(0x1, 0x82) msgctl$IPC_SET(r13, 0x1, &(0x7f0000000980)={{0x1, 0x0, r8, r5, 0x0, 0x46, 0x81}, 0x10001, 0x1, r10, r11, 0xa5, 0x1, 0x4e2c, 0x6}) r14 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r14, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgrcv(r14, &(0x7f00000010c0)=ANY=[], 0x0, 0x1, 0x1000) msgsnd(r14, &(0x7f0000000f00)=ANY=[@ANYBLOB="01000000000000002e1100b0df6d7fcf409def1a1fc1ed341c5533b89b0603ae37c860fe2c09c110ff00f45709d664539e1e381f35071f061ac0e16f328dca5d39656da02489672db6d19f37405111e97aa998473f0e8d1e8f3b32b9973000000000d6c2df99a9d60031c125814bb6ee11e303000000b33d0000000049ad4ae8f662fcf5fa3b56cdb615f058b0fed6706a08452fc04250db61cf3bcacfe9d34b6a31de9d05a5615416a1e222dcba8dee9f0cdc7527d27e8a15b7000000000000000000000000000000002b846e9ea6bfe963e868239614464ff1e6c94011be14a576b24813ddfa8130a04b4ad6d8791c698df63e5e23fa327326484829f3f7769669e325cd2485e1729f126bc3a02a8f43b026a7845a0f847e1a4b0233c6dd9ff248b7496fee38c4e6eb063b60b89b7bfe5fc922fc62051825a59672eec89f638644a65b48ab42eb72a1560317678bad0aa724b5fa4587f492a3d9607e16cd11b34881c3fff8ff7cc027583d3f18d2f3f791951e888f1fdcb99d13b6d6240d00"/399], 0x1, 0x400) msgrcv(r14, &(0x7f0000000a00)={0x0, ""/217}, 0xe1, 0x0, 0x1000) msgrcv(r14, &(0x7f0000000b00)=ANY=[@ANYRESHEX=r10, @ANYPTR=&(0x7f0000000340)=ANY=[@ANYRESOCT=r4], @ANYBLOB="70d15fdd1d51a6b60f9d95405a8e333d104b3ba05a3eeb7c10a99a0bf19e2d308bf1d87399b4535823b66608c6476aabce79e5761ac78f8801789b16240000000000000012d3ef62e0da8504175c4cb23e5ddf7e7125bd16fb1913f8921477f3f27ddca10851054487d26921aa6a6c0430fa80e5a913281c4ed570a04fc6de72c18da25b1b079b91965770e806845696860d5956dca0740a24c54233605bed498d160000000000000000000000000000000016cef7d06b62f721ac521b7e770f5fa594c558530348692296fdc48638273f7f0305d17aa8f34fa122b6a61a280221e3df41cf88bae99fca1f83d25ad9bd40bdf28f2fb57bfbb6ecaf62e1378a25222e3368649ab3a65064baec180a0def5e6f6f36ef1b845ca99afc0b0eff8a37b05576a95f0b300968e433ce1035b36dc2f35abbbbd8831d88ee7a29c6215ce83bcb546241ac119f02fbe5fca7f9c61fac2e0e5d0d34c5724af4ffa0734c0506f78b9925ae6437be979b85cc24be75d735ae1a4e68c1f9343f68088d498b5611f7788cb6bc344faee84cd583b5e50854220cc60f1cff53db1fee043ecb8fe4abef45d121f3", @ANYRESDEC=r7], 0x4, 0x2, 0x1800) fcntl$setown(r2, 0x6, r10) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) 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) 19:20:26 executing program 1: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x4000)=nil, 0x800000004, 0x0, 0x10, r1, 0x0, 0x0) r2 = getpid() fcntl$lock(r1, 0x8, &(0x7f0000000080)={0x2, 0x0, 0x0, 0x4, r2}) setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r3 = syz_open_pts() close(r3) syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0xffffff7e, 0x0, 0x7, 0xfffffffffffffff9, "73f300070060c3dce5081af25ab0d7317a117c00"}) writev(r3, &(0x7f0000000300)=[{&(0x7f0000000140)="a75ca1", 0x3}], 0x1) 19:20:27 executing program 1: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x4000)=nil, 0x800000004, 0x0, 0x10, r1, 0x0, 0x0) ioctl$WSDISPLAYIO_SETSCREEN(r1, 0x80045756, &(0x7f0000000000)=0x6cc) r2 = socket(0x18, 0x1, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{}, 0x0, 0x0, 0x40}, {}, {}, {}, {{}, 0x0, 0x20, 0x2, 0x2}], 0x0, 0x0, 0x0, 0x0) setsockopt(r2, 0x29, 0xc, &(0x7f0000000180), 0x14) 19:20:27 executing program 1: syz_emit_ethernet(0x46, &(0x7f00000001c0)=ANY=[@ANYBLOB="aaaaaaaaaaaaaaaaaaaaaa0086dd6000000000102b00fe80000000000000000077f5000000aafe80000000000000000000070000eba987000000000000000000000000089078075fb2982eb00563c0bb398abe67a079a3618c47b6aa394c1fa9f0957ca8e55648bf69728d1df7bdd556c94b1cf0f5b63116c128bd65cf91d69ca97923f8f6dc54be6687c6912df0373a1eab5f19a47f6f28f3b912f09ed080582c7245af04a77289d3b63361e7f8bd274401c3bca47e1564c026ebc3b6647f585ca4dc4b622e1be746abb0a3aa5597792869bb90c2c7b743f02c722b6de94d6a84b1313bf116e0a010118ff001cacd4e7112f802c8af3d4c7a7a4d0b9ff9cad5802b42f2502090d1dae213d44163e2c7a49a4ee5dea40a9f12bde79883faa9eb5ce7b1704e8126948e470dd9f26eae26d7"]) socket(0x1, 0x3, 0x2) 19:20:27 executing program 0: setrlimit(0x3, &(0x7f0000000040)={0x8, 0x95}) r0 = syz_open_pts() close(r0) ioctl$TIOCMSET(r0, 0x8004746d, &(0x7f0000000000)) r1 = syz_open_pts() ioctl$TIOCGTSTAMP(0xffffffffffffff9c, 0x4010745b, &(0x7f0000000180)) pipe2(&(0x7f00000000c0)={0xffffffffffffffff}, 0x4) ioctl$DIOCMAP(r2, 0xc0106477, &(0x7f0000000140)={&(0x7f0000000100)='./file0\x00', r1, 0x1}) poll(&(0x7f00000001c0)=[{0xffffffffffffffff, 0x80}], 0x1, 0xfea) poll(&(0x7f0000000080)=[{r0, 0xc3}], 0x1, 0x0) 19:20:27 executing program 1: r0 = syz_open_pts() close(r0) setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r1 = syz_open_pts() close(r1) chroot(&(0x7f0000000080)='./file0\x00') r2 = syz_open_pts() ioctl$TIOCSETA(r1, 0x80047470, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) ioctl$TIOCSETA(r0, 0x80047460, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) ioctl$TIOCSETAW(r2, 0x802c7415, &(0x7f0000000040)={0x280, 0x0, 0x0, 0x0, "15e8918ed30000000000e19ace1300"}) 19:20:27 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x400, 0x0) writev(r1, &(0x7f0000001500)=[{&(0x7f00000001c0)="fc2b8fc71735f092de101c1829628316b17ae4bf0e7244e78e9a220fa70d8febef45820fcb0c879959098d322eaa3ea70437939c5d30b3fdb51dceb372ccdf837c040f3926a2998600ea91a25fc0689221f449aa8678cf410d9b96ce1c3a625a3f1599d864c0aa75d2d280b067a5c27ef0237ffa44245270d4b5ff156fcfcf1d199e40651c19de3c940709b1e50e5de3b8fc675b00386400bb0c343f7f59826c061ea474b0ca31d52896c6a71b3a9374dae8e85ba74715722b88276dd4e853f7421798b21f28e79645511e01a8727c8d0df16cdc2a428492cf83735ce91c28254191", 0xe2}, {&(0x7f0000001580)="d59289a217d59dea371794196f8bd9edc90bf7943d88afbee0b38e29e1a29fce9d21f8baf3e9b1655378d9c4dced034247bc9504d8c037c7f24eb46e1c8921abe16cd5c00e9be6c3125be55bfe637f7e52b1a1320ff2d663a58feebc777493deb803f005e911e4e7b1c75418e7dcb6ed5d06921b22d8ac5de6f5b763b7cd38d1f727cdb5f100f0283438432b2534ebd867470b5f0d5950ef1f7beaf27224d0dfb1578c118e9cdcd99c7ca0e359c815b1e4f33f1aa53bd15908928ef8762a77b8a52e3b2dc7eb2e8ea67a8dcd936cddd42774f34b833b4e049d11c72e33f96096743cdb3edfe5ec514ad1aa2057a9bd404a519b249dd4f88fa6ee3eaced7ee992ff8e5642e8ebd63bb0a248c12ae3489fe6e751b5cecabceee9d0adbeec923bac870d0132912e04b5e0b282f097533d45d53697e622a5cc95ae887edb0167b06c9b55afb122c52265e2d9955f1ec03377435b943eab04ca54795583870009f708f360e1c8705f07c081f7c130b6eae6528327de01e20a332ac493c480a7aff4ebdeefe4a3383b010ee0fca6324877dbab15deb668d801a7feb8202789ad35fff75f00a015ec3f87fa2ec77f22860e810092af0ca9df420fa8b920f9a4f393eeb84a6bf32aab479b91c29ab3824120b0f088e63bd6c4950769f101b9a3676bd19d7e9d46c6cb33a3f4c71b01eaae2d3e84e9e511913ef455bc2167ea4861bdc5d71e87e6a32d4eba07ed8aa63b14497e22f7004a6277276b30bd1da867669f9312d1bb0fe87c75e5f6815dab96a7483982c1fa398959fe02ec09d7f59a884a72662c6b7ce905244d3e113b956f48dd92f3f02d2433247eaf3f8e081b26dbb434080accfdac1449ef016c0e6ef212daf6c113ebf41e501f1ee8730f21a3d355b984747be2d1ea946f87a39e58a06eabf23ca873f4bc636f02f35d956ac3bb6922bd18eb9ec504bec5b9599e7b25ec2db352a90133b007c2a32c8a1c83f79619ed3a0482b4f6bbc42ac0700d38e181a9804bbedd87160258a5818679fe6b507af2a817559c2dd7b5be3ca1352cded7534438e48afc531f1b23c36fb20e740e7f0cf0db76f69f2d1bcef139c14b4410776eaaca5da18bdffea8c29a7b821d668c012351322e114da6b611aa4beb3cd44373bb86c5069224cb7a8308488cde9007dfaebe9d39186f45504cbeb3f74c43468abcb7c89019bdfdb4f42c50e883ee326f928247700c1ffbba60e2d6c9450a23531aef5b82cb76d037d8d21acc5b854e867ece151d854c54d5fe9bf6ffb9f6109b8ebb0c620477b6291e10227959081f178d915724168286d5e4cdf3f58884eee16618ad294ac9ce133e0edd257c2ee435a6b28ac9a4100f8324244c4c3ae17d6c7161e3849600efeeee54348ee09176955e3aa380bf510466857e2dab46e22c260887cdbe742f7eb3775cc8bed913d64ba439859fe893a616518aeed4958390809f9fe820d6e23cc3871132663ed7fe2fb915be884dd27a906a5c4efec43e167c890a8c09f2a7550fa71364ee52a7a5e1f258cd8bd2c6c8bf429e0a323b0cce8bc893d02e770cc40271b4a8fc5909091da8439d6bbd687805a17ed38bfccd6d556693ccaae7348a2c787d8b3d2fe59d3524d6ff44ff415cc7b8357db074a3bed04878079f76844f40ded5909088036876c8fa37f56729c4f53a5aa692c2379b1208bbb68a499431c663ece919d03db8f7eb3215593d94b9d07f4d7dcf385625a54991a6a81ac42ef7f73345ef1f909a02e1ed43b56e2b7076928cacd4fc8b83b23dd22e60e42f53f8c41be8f166af05e93ef32692c333f4370d15d7eeab07c728f4a56d35a7ab36d3a06d0ee66bae70ca852153dedb9a0cfd34954a14e8e8584aee979cd48aa577fc17e45ab94f3f30bf93dfa6b9e0a76591b0dc3f42c5a6ebdec57d5420aaeeea8b2ef4ad7e41bb19be673e8a6f5c92dbb53b33ffed0cd078b3e806e5284abc103a9f1c01f0f189ce90a699c1ddf88eea9cd7c368c711735859bce9dd9169cabcdfcf00c25c407b826d8fe5b1200ebcd49cff92cddcd4ce8d242d908a50b365ddb8228a422980f5a72d95502bc3a9454f91a83ab62f23f490d3e747b5e1d00ecb91a39a19d95487dca3745fae2cf56f992c93ed33fee5302b29bded4f482c25548f86b50606dd1ca3104495f745e26a0438c5b710717555916b01eb1d715c92463346ea3b531d903d6ddb7f6f1145b62e5af7ecba49c7e81be22c68a5eadeca89fb5268232aa55e7db68592175b268e0cfd7a458fa09b7b653946619d1be85e5bdcee799b18569cf18f184a1d3db450043b151dc84201d13bb85e4f5e6052995662c76e993ec40b0031c8a68f33fbc54d7b97ed1bc62e0805589b32a2b4854d9d92af3bb1bb6eb7544ab18975af583189fe7ed933fd680f074b015f14292cd2be4550a78e27e6ddec3668cafb48b92b6a7e37f5163ff7ed4a0ec061fa13f73472c70f3378e614c129b5a9e68bb4232cd584c7204a8d7c1357241c7cfe25b044b07802237ebb024da6f323f5e2b671f11b8fe92ce904c17e2747c93d782eabcbfa1f41d913306825afd1e0ae2e4d7c9d17455a051662c680c4b974aa423587ff812789d574ae258e3ddcdad962ebfccf6f1d14154f411c88fe3d20b62810bb89b3f2fc8a7986d1186336f650a164a32c6df4604edd9668f2c66847201dc5e6358580c4e8eb23a5a9240334f1729cc1dab12d3afb5e968af8118282261c55efc8647b19d973c1645ff2a76a055fc7993742ec835ceadf4e6eee7e77615a951ac806a91f9e42bcb8f22b5874b882ce6e898bcf71bc0888fa7950959af75e90d43d4ef34604c9660a9b39e607c8c57ef0a7823ff2a1e1d04a8a78fa89596c1ae69f8678f47edf0ba5858a7d8b09ff80e70ace9c0de185e0af0acfff52898f72d384ae46961b4ea93e1a2b56c7bee4a5c3fbf7bdc98729a5d9a2dcdef5d53f0234c352f81569d1a706609a9d0efb87e6a9e6aeae1df96fa14113c13cc10a058ca8ea1eb8493a69dec7d18e041a3c5939545080f9d4678fb24c8928d5ac4ce10c668f4ade51f39510dd532d1a85d75d8ba065a496c67b17451b92636dcb1d0d54c8297f9b0c05855ae8f31b3c28e0a4d3da81e0c0a1a8e6703ca9ee9343e66a990efad55dd5e2b7c7cec80a07d41353e9ad65e5445e70a37dd2d6bb6e5946f43a2cbee8ec210a136a4f68138e59a6f890597bcc81ee0b5145fdf8b7ff1510cd1e1a234a36c4403f7480853c336840aeb7cc6f1436d02508dd8a7eb887e59b104a81471ff7c9e09fcb315798f6e62f75c5db9e80f6ffc186cde134306b4db508f26625f50bb5fef9f0b40c1ac2f2b7fff5ab1a4f061c413e556f26ab281a2253ab0226e5d35f61a9e7a365917c3e0fb1f9b09ecdd4293a56f8c7f4195842926b05044f70c1d2e798f7d7fb5b0984da995eaa7dd4a4e367555b91a10da1c4c70ce48a228d2d6c3b2a3dd4596e3e462d080923384794b05c46a1e2e7303cf350f15f5c8e73dc4b1b2eb789a0e0e5e4e44a0ec67cef36acb37920b994305127f2d9391e33e5a92d49944827f6d9ef5fcce2b515ddec22e880a09e6261eb95b576fbe858bef7e55a61cdb6a4f0a0220574d867555c10cd92af1f8de36f04b395c2d6c87fd31934d413e2c0cfb5d62d40676a7fd40d1690b4d1689a4481ec33ee45c04a022991c6fbc92890691b1a38331334f99ae865e8ac97ce437b2d06a41c5fd2e59432924485fb4de3daf9a3373119a33ab6d0c2f2b4e54159f27365e406cd81847d5ee463f078e49412f34ae11626382f01fc0c3a48fb8d719ab4d950dec3dccd21fc76e90eb40f5bbc2b3e1b9d4baeb6cb39d0aa26dbdc6c5095952f494cb9b1f342f091ce193a0e7370ec4a794c8946b0dc874744dbce7b41b2758c31c6f0b19d105a402941c45673e6aeb529857d799ec3caac25448fb0db8b63a50c6c20abdf9579f8286dda89917e9e13765949d669397e998d41d2095f9383e3086f0de6622bbae6b04a76ee55ed76d9c7e8ac832e651777a47791b4968a24307335a2963dbdf9389ac83cb803571045d9e7d51ac6ceaa80d14d0e2689201a2f4801314e1de41e2928eb0b4fc9b7616fe5cb179e54a96863698dd8d762938189d242642581d5c88bd254b073b08a694b147c935c23fd54e3257646c6c8425e98961f199e55f707c13842ec427db576cc07deb888e87103922b4c0a7e826853583ef0f7b0dcb00c300bd0c37fd1e212d43ffa456a4fc016341aeec77ff37719cb241202028cc92edde5528e95219e5a2fdcd3a6769cbcf967cb249b2e72b53da87f9d55f78188737d366a089c2cf036e74f81630949c9aad2157644e3262929546e0fbc71c1bb916467b9a564dd16cab5bcf85caa407867c8527ed36351626699296a2f82863f9ecba122cbb7130e44c138c0b8aa707a84fd56eab77429e0e1b93b669f1aeeedc6bcd5cf2dd8bdb405e29e03b31629421fa4206887aa2eb2b1d94879eebecd6bf632bb9497726ddd3d764c4ea88d39c0c2f13dc1393298657d5c3beef5f49cbe5890d4c79686b5c34fad4d06afe1e37b92abcaeaf4e528dfb4580785676f8459932cd9c34dba7ab5898e7830e578269f8572e12aad819fa3c1154d29b5f236c618a2c07fc3c833230692b0b924f54d6ddf551515538aa25be756bc4d6d5a50ed9bbd43984697a55bc3f2b7db5980369d25bf2bec35416dd61712c3bcd2f89e7912f68cc66a86d3b7f8438f7c822d5d0c35deedad6982ec255aa583373a0e1fccaa2db8041ce3bd928ba75d7fde16313b6824491ac18f81c0348950e89c430e1586f11d01ca4cee22084f94c5f71db902631f05ab396657574246b5a86346990c4b8fb207cab2641463fb4f36cfdb35a732dfdf3fc2fc89e581b50700e432b26a34f794d4fff72cd1004599f3f14c05e2983f65ee8d643035959dbc7390d0fc13c393dd193798a6e408a064564f1ed0f33f5e437817f623dd1f1666509278f9b072c7d706ac834a2a7616c6c0da405c82da95351da2c11d17497dd977826754e604ff6fb46a4a9264932942fecb23d11df47975cc80b79b38860ffc355ec1d48edb16b6dcc9e64e9de2e8d5438db40b73b80c3cf6152a9ded831d55917f0ef68cea1a307c428b214654367929aed6cb1933765253328e99fb3a0b45b2775f9fa5b99e8e52b7ed80b7a8830bb3f2e50cb9e89b6762e4f0761777775e5036b9d94a66cad9ab10167c210cfe3f1152a3bf01d49d0e856a1c14cbae8c667fb9551bd473d302abf6d50bcea6ba76c0ab54ad36678ae24c4829d70d8a3bab380ee03acb9f6e0f93c74b19361834a06f8ab9131cb7e3fc64c3654b57bd501952141d89c726faf2dbea85d361546b650edecc39bca2af89113945e9c787b205bbb577feb413ae5ccba358856cc59683885965e2e792cf19233b242946bc9bafaa6e4f7d6449ce3cc386fb6c25c6ff40e2ae85615901bd40645d698a10b330128a35c47a2315798b00bf494ea48034d67a87cd7cd6e2ff2f8306e5e6089d1184e684ffc366d6770f98ebd8ea5cedf2e69e33adfcc564e48bc39424c397c96b3fddac915f1fb07562d1e9b8a76f5a06f3e07e94c60e295478432efc3bd7c78f36792072706a2f8da22b6927aea0720b0c4496eb9183f8bceec33a77963f57f6a31203ba6a3427858cac99374be05d1e01a355c7e39deba41948fa1ea25b7ccddc04b524c65eac69ebc717287aae530c87e92e49c4bca7053ab4d7746a55165b6c494190366eb3368388086516e90c20a6f708bb5997f4799de930d48dcd663447fe222dd0cd16f47f6ceaa921219a07b39e1fd10822ed2385431c03fcc1d0c0265bae7bbbdf729d1f4c0783d8a587732bafa5b993cc1e9a753eebd431b78cd30ae9a150e00fad6ef16a3fa544e2228863ea7dbed503180e0632f36249bb7b3c59233c62bd603bd2a1ff4710146153a739b93b5b376b3eb4384031d2c729c52706e153", 0x1092}, {&(0x7f00000012c0)="0a14595578a67b6fe850bce20931e620f1fec93e43bcc38d4754b9aad98b3c2c4fd25ba735d320d9c3ede8a793002679f0ecca924654b84a972ec1dc61972159ab59e2dcb380d651b499cd99497a32df104f0a551cb8df4c438f4f8710716cea274560083cd8db1bc155aae3c1a6809fafcd92b704182bec6c77fc86a62a8cb097", 0x81}, {&(0x7f00000000c0)="20b02959d1bbce4f43900e40b9e550eb8ba3e081e1d4ba0222e9acb7be83a435914a21870fa5b0ba2f3ec362aa95f8107352cf8ee7719c0f4ec257bb6f375d2f124a68c5502a5f7740af5abcde2fa875259afcbaef55e32cf3283bb98c413e491e3790a9b0318ae24210108c1b179eeec69df99683", 0x75}, {&(0x7f0000001380)="73a125b858b4d74286f905040c65354a0aa54eaaf095cd6d72308a77d3abb60839c6820073061c530669b7b66831d98d0b2df7a13b2e9f9464d882a9eafc32d16f1bb32b34a663c947590315163b864649262ea5e205bec5c3454fef75f0bef7df0615e28a7e9f87ba65871c0fca8bbcadd771acccd6cac2613e951c801ebe34f375d69229e5910ddb1992b7ec2bc14a2a265e632a1f406c4c03b058ddd8a0b558e0a192273de41451621aef19cdada45f10db9356f231a1fbf62fad4aa3c97452f9aa03405726572f23c73260d029447ea9c94b9beecb243d3b9fe0087e269b", 0xe0}], 0x5) syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffffd, 0x5, 0x5, 0x1000799, "080000220000020000fed19fbfaf7c50ffffff00"}) openat$zero(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/zero\x00', 0x100, 0x0) write(r0, &(0x7f0000000140)="962eebb45c9eab6b468d0f0ec48bc41802b5c894c67aef9e66ef8981ecfc232d4b80a0cacd6e43649d81affd101fee4acaff41e823f5ff44571c6a5ca2efc0274b1c8a8687000188", 0x48) 19:20:27 executing program 0: pipe(0x0) r0 = syz_open_pts() r1 = kqueue() kevent(0xffffffffffffffff, &(0x7f0000000000), 0x0, 0x0, 0xffffffffffffffe1, 0x0) dup2(r1, r0) r2 = kqueue() fcntl$dupfd(r2, 0x2, 0xffffffffffffffff) r3 = kqueue() fcntl$dupfd(r3, 0x2, 0xffffffffffffffff) r4 = kqueue() fcntl$dupfd(r4, 0x2, 0xffffffffffffffff) kevent(r0, 0x0, 0x0, &(0x7f0000000600)=[{{r2}, 0xfffffffffffffffc, 0x70, 0x1, 0x2, 0x100}, {{r0}, 0xfffffffffffffffc, 0x80, 0xfffff, 0x800, 0xfffffffffffffff9}, {{}, 0xfffffffffffffffb, 0x15, 0xfffff, 0x100000001, 0xfff}, {{r3}, 0xfffffffffffffffb, 0x18, 0x80000000, 0x1000000000000009, 0xfffffffffffffffe}, {{r4}, 0xfffffffffffffffd, 0x4c, 0x2, 0x81, 0x24}, {{}, 0x0, 0x4, 0x4, 0xffffffffffffffff}], 0xcd08, 0x0) open(&(0x7f00000005c0)='./file0\x00', 0x2, 0x10) r5 = syz_open_pts() dup2(0xffffffffffffffff, r5) syz_open_pts() r6 = kqueue() kevent(r6, &(0x7f0000000000), 0xf8b1, 0x0, 0xffffffffffffffe1, 0x0) r7 = syz_open_pts() r8 = kqueue() kevent(r8, &(0x7f0000000000), 0xf8b1, 0x0, 0xffffffffffffffe1, 0x0) dup2(r8, r7) kevent(r7, 0x0, 0x0, &(0x7f0000000200), 0x7, 0x0) kqueue() poll(&(0x7f0000000000)=[{}], 0x1, 0x606dca73) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x10000221, 0x0, 0x0) r9 = open(&(0x7f00000000c0)='./file0\x00', 0x3fd, 0x0) socket(0x2, 0x2, 0x0) r10 = socket(0x2, 0x400000000002, 0x0) setsockopt(r10, 0x0, 0x21, &(0x7f0000000040)="b1f5d915", 0x4) recvmsg(r10, &(0x7f00000016c0)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x42) pwritev(r9, &(0x7f00000003c0), 0x273, 0x0, 0x0) execve(&(0x7f0000000100)='./file0\x00', &(0x7f00000003c0)=[&(0x7f0000000140)='/\x00', &(0x7f0000000180)='&#\x00', &(0x7f00000001c0)='\x00', &(0x7f0000000200)='+\\\x00', &(0x7f0000000240)='\x00', &(0x7f0000000280)='^\xfb}}\xe2]*.\\\x00', &(0x7f00000002c0)='\x00', &(0x7f0000000300)='{\x00', &(0x7f0000000340)='#$!^4@(&.(\x00', &(0x7f0000000380)='(\x00'], &(0x7f0000000580)=[&(0x7f0000000440)='\x00', &(0x7f0000000480)='\x00', &(0x7f0000000500)='\x00', &(0x7f0000000540)='\x00']) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r9, 0x0, 0x0) 19:20:28 executing program 1: semop(0x0, &(0x7f0000000000)=[{}, {}, {}, {0x0, 0x0, 0x1800}, {}, {0x0, 0x0, 0x1000}, {}, {}, {}, {0x0, 0x7}], 0xa) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) setsockopt$inet6_MRT6_ADD_MIF(0xffffffffffffffff, 0x29, 0x66, 0x0, 0x0) fcntl$getown(0xffffffffffffffff, 0x5) syz_emit_ethernet(0x1, &(0x7f0000000080)=ANY=[@ANYRES16]) syz_emit_ethernet(0x400e, &(0x7f0000000000)="c7a895006f53dd000005ffff86dd") r0 = kqueue() r1 = kqueue() fcntl$dupfd(r1, 0x2, 0xffffffffffffffff) r2 = dup2(r1, r0) r3 = kqueue() r4 = fcntl$dupfd(r3, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x4000)=nil, 0x800000004, 0x0, 0x10, r4, 0x0, 0x0) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f00000000c0)={0x0}, 0xfffffffffffffd1c) r6 = geteuid() r7 = semget$private(0x0, 0x7, 0x286) semop(r7, &(0x7f0000000000)=[{0x6, 0x4}, {0x3, 0x1, 0x1800}, {0x2, 0x7, 0x800}, {0x0, 0x0, 0x1800}], 0x4) semop(r7, &(0x7f0000000100)=[{0x0, 0x3, 0x800}, {0x0, 0x0, 0x800}, {0x2, 0x6, 0x800}, {0x1, 0x0, 0x1000}, {0x4, 0x80, 0x800}, {0x4, 0x2, 0x1800}], 0x6) semctl$SETVAL(r7, 0x0, 0x8, &(0x7f00000000c0)) r8 = socket(0x18, 0x2, 0x0) setsockopt(r8, 0x29, 0x9, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) getsockopt$SO_PEERCRED(r8, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0x280) r10 = getgid() semctl$IPC_SET(r7, 0x0, 0x1, &(0x7f0000000140)={{0xfffffffffffff7ea, r9, 0x0, 0xffffffffffffffff, r10, 0x100, 0xfffffffffffeffff}, 0x400, 0x10001, 0x40}) r11 = semget$private(0x0, 0x7, 0x286) semop(r11, &(0x7f0000000000)=[{0x6, 0x4}, {0x3, 0x1, 0x1800}, {0x2, 0x7, 0x800}, {0x0, 0x0, 0x1800}], 0x4) semop(r11, &(0x7f0000000100)=[{0x0, 0x3, 0x800}, {0x0, 0x0, 0x800}, {0x2, 0x6, 0x800}, {0x1, 0x0, 0x1000}, {0x4, 0x80, 0x800}, {0x4, 0x2, 0x1800}], 0x6) semctl$SETVAL(r11, 0x0, 0x8, &(0x7f00000000c0)) r12 = socket(0x18, 0x2, 0x0) setsockopt(r12, 0x29, 0x9, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) getsockopt$SO_PEERCRED(r12, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0x280) r14 = getgid() semctl$IPC_SET(r11, 0x0, 0x1, &(0x7f0000000140)={{0xfffffffffffff7ea, r13, 0x0, 0xffffffffffffffff, r14, 0x100, 0xfffffffffffeffff}, 0x400, 0x10001, 0x40}) r15 = dup2(0xffffffffffffffff, 0xffffffffffffffff) r16 = accept$unix(r15, &(0x7f0000000480)=ANY=[@ANYBLOB="000000000000000000000000000000000000000065009442eac3641600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000017c2414545ea71993fe985fe4a9092184f3639a6b398431d8280449024e3cd5c3f0e200000000003df1124db56dbcdef0810cefd9000000000000000038b5bf3f72aba4bfffeadc47615d44fd41857182693429415537fd520600000023bde578d2d914273dfdfd34b5bc9ecf12fc6ba6e4a1175cdceac4d378bead29f8e896cd05f9d4b7baec3b06db4dc8f0139b34e590d45865f6cb18dd8242a7e976d5406c205b69d667644fb9a5249b816d01b931c04407f1b4382f2a1d9a3a798556516c9a1395b001827f290eb6a729f77ca2f633a3224fe6c6120aad89d7d89199476a32ee7a88"], &(0x7f0000000080)=0x6e) accept$unix(r15, &(0x7f00000000c0)=@abs, &(0x7f0000000100)=0x8) r17 = geteuid() getsockopt$sock_cred(r16, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, &(0x7f0000000200)=0xc) fchownat(r15, &(0x7f0000000180)='./file0\x00', r17, r18, 0x4) getgroups(0x4, &(0x7f0000000440)=[r10, r14, 0x0, r18]) setsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000100)={r5, r6, r18}, 0xc) r19 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x4000)=nil, 0x800000004, 0x0, 0x10, r19, 0x0, 0x0) ioctl$BIOCVERSION(r19, 0x40044271, &(0x7f0000000040)) 19:20:28 executing program 1: syz_emit_ethernet(0x46, &(0x7f0000000340)=ANY=[@ANYBLOB="aaaaaaaaaaaaa085c2d727a58864000081004000080045000030000000000001907844a7078bbf6eb793f8ac1414aaac1414bb04009078000000004500"/70]) select(0x40, &(0x7f0000000000)={0x9, 0x683, 0x5, 0x7, 0x8001, 0x1, 0x100000000, 0x7}, &(0x7f0000000040)={0x0, 0x7, 0x4, 0x9, 0x5, 0xf4b, 0x4, 0x8}, &(0x7f0000000080)={0x8048, 0x3c5, 0xd7, 0xe4c3, 0x9, 0x3, 0x5, 0xffffffffffffffff}, &(0x7f00000000c0)={0x40, 0x1f}) 19:20:28 executing program 1: bind(0xffffffffffffffff, &(0x7f00000000c0)=ANY=[@ANYBLOB="01c508"], 0x1) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="82028180ff"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f00000000c0)="0714000000000025ff149b33ff0f000000000000", 0x14) r1 = syz_open_pts() ioctl$TIOCSTAT(r1, 0x20007465, &(0x7f0000000040)) write(r0, &(0x7f0000000140)="06df3cc0da5bd435238a42059e38224b90a245aa6bdf52d7a37304eaf7e26fd5ec385336d8fab366a12a3e27590e4e8919216f038308a3b36a55da5051d9627bff7b7b172a94a2178d3bf37ffc7094dc59263e78125b7aa92f817903648403e133bea0df82b49bdbfdabde94ff90335e2241f32f10eae25e5d32240903cd08aa634e24887435b777301594539a8759b102bf7875c3031437eda23a874a78242a9d02f515a396149d01fa71a83fb23f88d9697ca00528a00bae84b599b835e082ef00033281aa4e5190a5f005740b3d9df21c10f51a9198052af0c1fe5fdfbe0b958843a5b8ebaddf0bb293cc9524f1d43f20b74abf4dfd18ba1f79e2c19def6862dec9e8b3d23b3def589847e29127e7d9e05218b241ad9d189f70863e8e2d09d6622a82ef3b46c47dad57e4f656152064bc0e27280e7ee469a29023b09bb32c13c6a80b1591197bd8a38eafc77af47196a3111d51fe5425c571b5cc79845a49c04e89380c82288b800e958a32ea86d92e5183b0b7163011c5a7b1e48237b559a0920545216793431ec51c89e85bada2b08be821347a4d576c029891bd0b994c48e8ad4f65c932366e5d42349fdf05c5dc8392f6070d1c82adc91620c3b3e4e1ed21cea5dacd9a5e3c926b412af6ebb92469044e14326ab9b7225317907deb429177b3ce516cfe7033bc160b80179f2a2e2e5f0f3474274df7915cbbfacbed177f2f10aa05cad2b1432a8a810747e85cb90252e2d3099bf3664520aed21e6b318d650660813c509c71644946336e6c103182cf0e8039bffd6b8cd7077b2947cd7b6c973a3e79db02c485ceacd62a973c9d3f20f2d2acf509ee14ffe39a74adfa50d363ec78253477af077654049cd0eaeb05f9f4175f59ccff84f98d6ca2c0721281875bab6a7cd23b04cf0af2d0c0ce7b0f95894dc51bfe99f9166e634ad6ac1d2ba313b5d791db935f81940251e7f2738661c0abe07362b8e860a7b9a3c039847d6214aba2e9192d8c5e15b1f7110623e151de8fbd2bf791609b6e0f33a04f0849f17984cbaa9ace4c76ee9ee92eed0109ed76d265a3ec136e436083a5413c2d234302a549112848683a9b6d3a54c681fbcf15d3a6d68136f8c342b7e8cad85cbd34d48d225a2b99574a94b90fbb5e4d9d5b20f219427b8d3263a825f1790199742788f92d19cbaffe586d2c6cfd86ed33b657883b9195213e689049c593fa1a6727d3c50eeae461865be174c25c87daa3eb162d26c34d17208db5e231a5a64c1687e8305e24d7795668efe482c2242f20a9b0692a4ee675cc2780a5a5fcd494241bab1b6740f4a127a9dde857bc6d4f2f48f4110afc564c492bfb185c9aa841fcbe6e42d36bf3714d739391407def8b082d1a2bdbb4aec1de70e14c6650b2992926734623014abdadea83cabcd650daf06a26f3d123169c67dd33fa383676d6ae595240059c124955a3e340896a1ebfc01a4a10c2ccbff25e89fe4f521b41e84fa1aae26e041213a23aee38a3a1ee41610c4806f7dc124eec6edb11a5524dd6016cac8cf08a7537a33ee3c0c51ca72ff8835cfd217a115c0cb9533819837db5fedebc215bedd5bfabc06fd732224dfd6d49fbdd6001512a81342e00e0f4e9ece0046d527ec334b16066c1234f42d7281c240722ef5c8f63505ee4192b4f3e91c75ae729442c136b4379fdab3de19a13b516ed5810702f08a10a435296520d40b31bc11a4682ac5ec39d3098e84686ad3af0d6cd9c9f6a786adbdf3552b38f711363d984a8aeefb291e863b20d35cbc22fb2743862219a43d41b4ecea168f47c7d031ffe85adb7761efbdf84e22ba9fc376e0432b46854fba9fc5c8700c3ef9c22d5c5edf9dbfa4c51733af561593e22392e31670e669573af104922d9f2aa3733db9014b192aa5ec4db0dc53f935356c3783f1230dd9de47b04c289020149cb73fa29a60f4ac27a97a7278d8cdf05798413b162f8dc23cd83ee7757a10a7f0a3141d71d378c9aa97516ee3d", 0x58d) 19:20:28 executing program 0: sync() getrusage(0x1, &(0x7f0000000180)) getrusage(0x0, &(0x7f00000000c0)) pipe2(0x0, 0x0) 19:20:28 executing program 1: r0 = dup(0xffffffffffffffff) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f0000000080)={{0x18, 0x0, 0x3b1b, 0x22fe055}, {0x18, 0x3, 0x800}, 0x81, [0x0, 0x800, 0x8, 0x80000001, 0x5d4, 0x8, 0x0, 0x2]}, 0x3c) r1 = kqueue() r2 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kevent(r1, &(0x7f0000000140)=[{{r2}, 0xfffffffffffffffc, 0x2b, 0xfffff}], 0x441280, 0x0, 0x0, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x200, 0x0) writev(0xffffffffffffffff, &(0x7f0000000140)=[{0x0}], 0x1) kevent(r1, 0x0, 0x0, &(0x7f0000000240), 0x2, 0x0) kevent(r1, &(0x7f0000000100)=[{{r2}, 0xfffffffffffffffc, 0x5}], 0x8, 0x0, 0x0, 0x0) 19:20:28 executing program 1: r0 = socket(0x18, 0x1, 0x0) getgid() setsockopt(r0, 0x29, 0x37, 0x0, 0x0) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x2, 0x7, 0x0, 0x0) r2 = dup2(r0, r1) getsockopt(r2, 0x8, 0x5, &(0x7f0000000300)=""/211, &(0x7f00000000c0)=0xd3) ioctl$WSDISPLAYIO_LDFONT(r2, 0x8058574d, &(0x7f0000000040)={'./file0\x00', 0x2, 0x7, 0x7, 0x0, 0xe096, 0xfbe9, 0x6, 0x2, 0x0, 0x100000000, 0xfffffffffffffffc}) syz_emit_ethernet(0x1, &(0x7f0000000400)=ANY=[@ANYBLOB="baaaaaaaaaaa7289b75c479b86dd60453f000000ffe10000000000bf1902000651a3b0466e9fe1c6300000c66e1a0000200000bbfecb7527b000000000000000000000aa6cf7f1f7d66c787bf2a8acde6fa2f7751ee925d13522a6235fb9f8f95af9a53d1d058a8f31164a8df1244fe9aadd042a0bc19dc0d3b533407ba33132ec7b546ca3ff8b763d405444f148a8af65eff2c080ac07de4870a6d14664d1b2a7682c1260daea01259a956bf476aa079fc1594ad27c57a742f2cbdf20b4af784e08f95b1942d40c8b2f763b516763425bd153f030e398772fceaf81cb817a7f32148fb3671cc7cfb5361a732667ae79c0996300c106d85e95a9cadcf983022cf1ed1278ac3c5ef2eaca3d852f7a895d093363ce2558986444bbdfdb17c64dff527e2c2671842b1092e3eb051b095c9c87d3268e93ce1cee747a1ca91618dc65b52cde8984bc0527c1d99dac6646d5828b045552bafed694317509986808d08ecfeeb0efa9e0ec9c3782e22f32d59b155389fbc269ce77fb31b11d2a45e8451d14b256763b53"]) 19:20:28 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "00000000000040dcc400"}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) r1 = socket(0x18, 0xc002, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r2 = dup2(r1, r0) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000000)=0x43cb9, 0x37f) r3 = semget$private(0x0, 0x7, 0x286) semop(r3, &(0x7f0000000000)=[{0x6, 0x4}, {0x3, 0x1, 0x1800}, {0x2, 0x7, 0x800}, {0x0, 0x0, 0x1800}], 0x4) semop(r3, &(0x7f0000000100)=[{0x0, 0x3, 0x800}, {0x0, 0x0, 0x800}, {0x2, 0x6, 0x800}, {0x1, 0x0, 0x1000}, {0x4, 0x80, 0x800}, {0x4, 0x2, 0x1800}], 0x6) semctl$SETVAL(r3, 0x0, 0x8, &(0x7f00000000c0)) r4 = socket(0x18, 0x2, 0x0) setsockopt(r4, 0x29, 0x9, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0x280) r6 = getgid() semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f0000000140)={{0xfffffffffffff7ea, r5, 0x0, 0xffffffffffffffff, r6, 0x100, 0xfffffffffffeffff}, 0x400, 0x10001, 0x40}) setuid(r5) r7 = dup(r0) recvfrom$inet(r2, &(0x7f00000001c0)=""/221, 0xdd, 0x800, &(0x7f0000000040)={0x2, 0x3}, 0xc) dup2(r0, r1) sendto$inet6(r7, &(0x7f0000000040), 0x43000, 0x0, 0x0, 0xfffffffffffffdaa) 19:20:28 executing program 1: getrlimit(0x2, &(0x7f0000000080)) r0 = socket(0x800000018, 0x1, 0x0) socket(0x6, 0x4000, 0xff) r1 = socket$inet(0x2, 0x2, 0x80) r2 = socket$inet(0x2, 0x2, 0x0) getsockopt$inet_opts(r2, 0x0, 0x3, 0x0, 0x0) r3 = dup2(r1, r2) ioctl$TIOCSETD(r3, 0x8004741b, &(0x7f0000000000)=0xa92b2d62) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) r4 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r4, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r4, &(0x7f0000000040)=ANY=[@ANYPTR64], 0x1, 0x0) msgrcv(r4, &(0x7f0000000540)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000831f51f1f32fd93d3b5fc9c5ddf80000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001c0000000000000000000000000000000000000000000000ffffff7f0000000000000000000000000000000000000000000000000000000000000000000000000000000000000019d44e065c29ee76b8393b7c21936b0c425c835b2316cfeaa1f302993bb672d8f9322ad23bb2e08090836da884a26f38b488c2652d9d549b8b458f4c69c23ab0d196c18510f9a107c82319a6bb436c5b9ae81dea53a766715d91e2858df7f77868c50ba70b50dca8216d7151048750f4144b6906c6c924c176728d27ef5fe8d0089cd0c892da236928537eac"], 0xfffffffffffffe9f, 0x1, 0x1000) r5 = socket(0x1, 0x5, 0x2) setsockopt$sock_int(r5, 0xffff, 0x1, &(0x7f0000000040)=0x200, 0x4) ioctl$FIONBIO(r5, 0x8004667e, &(0x7f0000000100)=0x1) connect$unix(r5, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendto(r5, &(0x7f0000000000)="98f728f8f955b0f22c50616364", 0xfde8, 0x5, 0x0, 0x0) r6 = socket(0x18, 0x1, 0x0) r7 = kqueue() r8 = fcntl$dupfd(r7, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x4000)=nil, 0x800000004, 0x0, 0x10, r8, 0x0, 0x0) setsockopt$sock_int(r6, 0xffff, 0x100, &(0x7f0000000440), 0xffffff66) ioctl$FIONBIO(r6, 0x8004667e, &(0x7f0000000100)=0x1) connect$unix(r6, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendto(r6, &(0x7f0000000000)="98f728f8f955b0f22c50616364", 0xfde8, 0x5, 0x0, 0x0) r9 = fcntl$dupfd(r5, 0x0, r6) renameat(r3, &(0x7f0000000240)='./file0\x00', r9, &(0x7f0000000280)='./file0\x00') r10 = syz_open_pts() fcntl$lock(r10, 0x8, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x10400ffffffff}) r11 = syz_open_pts() fcntl$lock(r11, 0x8, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x10400ffffffff}) r12 = syz_open_pts() fcntl$lock(r12, 0x8, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x10400ffffffff}) msgsnd(r4, &(0x7f00000001c0)={0x3, "1f5b8579564966c9132e5acf65a14eb74a25c0220a36a6f780c1c947d527beeab00192276d0a4018e97123b49873683c5a71162ec2cba9190eaf0cde"}, 0x44, 0x800) r13 = syz_open_pts() dup(r13) getsockopt(0xffffffffffffffff, 0x29, 0xe, 0x0, 0x0) r14 = socket(0x18, 0x2, 0x0) getsockopt(r14, 0x29, 0xe, 0x0, 0x0) r15 = socket(0x18, 0x2, 0x0) getsockopt(r15, 0x29, 0xe, 0x0, 0x0) r16 = socket(0x2, 0x1, 0x0) bind(r16, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) msgsnd(r4, &(0x7f0000000180)=ANY=[@ANYPTR=&(0x7f0000000480)=ANY=[@ANYPTR64=&(0x7f00000002c0)=ANY=[@ANYRESOCT, @ANYRES16=0x0, @ANYRESHEX=r11, @ANYRES64=r12, @ANYRES16=r14, @ANYRES16, @ANYRES16=r4, @ANYRES32], @ANYPTR=&(0x7f00000026c0)=ANY=[@ANYRESHEX, @ANYRESDEC, @ANYBLOB="b598f31a554b3790c6379f37970720df50bdeab07530206bf4a0657f23e14d5050e8ec5ce6cdc896971164b660520a5e4440a07158c66258efdd3d26eb1e74e6295dc1884079219ca8ffd1caa7206823579f9e1a34d35e2aa20fcd03cc48663cc8a1c97dc0e82752f669c03e80c75f0022cb453e7f16cbb7f2110b4a5a834928e6cec5032eee5ec1cac9ef587ea5a53e95b818853d89dbfe7a07f0bca01e088167158b2b3d1dcaebbe9d7674c6899240462f7aab22700a3dcd0f5d01a74e6643da586ea3eb3c6a980810592a34da25b6888df063aac8e62899edf2112c7509d79d02d9ef77a9b6f3635bbadd2b4814bd108939", @ANYBLOB="a0cac9ec41fcc7b4a53627ae7dd3eb779c8717e1879d9af40314f444d8306a8d3368db588b929deab1ed8d868938453ee208f1b48442d770825e9dbd57d56cd400b48ec9eabe4b75228048d604a67fc8940e083239b3bd22f33de8821bf81d45e063631c8c95ed856c342667fb0562b7da63bafbf089a5ddcf3c85acec0df1548a7f489b0715b26d98b7d591d8e9ef67f40617ad20de5f8448e9eb9625579772f671a5b90803d97a02a3a85c7f4f820a3e1f4a6a9e546516c920cad2128d5bd2c203db510ec47c51b9a467776f043987db82ad0d524f6f7f353999ea153635b84d78e8a819686a2caf1e5b242430a01eaf2615691ae27a913f120399fa944fed03723783619ff7711bfb6fc8e30f1bc213d24cd93eb8fc5ff968f49ccb47a46bfae802b4b8f33c723f362dca4c77c333cdc0da021932932779be25fc4d24131942ed3b1ac0d94136a5d44f64e5feb51a12c32181f16f14a211aaa731df9c97e744a54b4c8bb6668cef92d172820866b7d39178a26efce55b146fbc28a70553720c980912afbb9368c2b46b91725ddba37a475c3b5d7d323ff5ca1ba89062eccbd871e608b0c0c865b0322e02fd603cd37caf6afcd3f8011e3a4a199990cc07510602d3239045034373dd9ca97af689a29f48c14073d9318dbcacf87732246d03083aebc1f4e0b82961936a41107e7279b410566835dcaa5884e4efc47c6880e7cac8f32cc7e4f399427892c0d424ef6b507d2bbe5ce078cce0b2f5f30aa72cb7c7a274a77a856c1be736e3f329d39de5fe2833e387dea76b785702d63301e776728951a10241f55c4d4fabb869a81bd565d01ccf380ecfd1fb21828dc0529655e5dcaf637db823b9d838592404ca13346e5c86d3ea25aa6aa0e3d6a9a3ed959a20afea04340be79648a1f54661ec43357bfd4c8d55872c15c65f71c366df31dc57091047faa9f254bf3da01f4e102a81d9e0a420bc6de3bca299b449fb1aa51c37e0ccf692c17d6d5361b1149ef384e2b4c1fec3ad3523d27ff88a89b66b4a1321e8e3c9562646c945913dd160218c610a1fe70c9f536501124c299098a7f069eb5ac95f6b0f56adfc2c416e13ff73bf07153291812cfabdba0d4ba54d2ff6b26e2cce3983d9323271482a65f8442f083975afc7f7ea04a1558121f82a5f8beb5ee6d04c4cf20b568ad37c2706d320969d87f36c847dd3346e50e8a64cb9961f489c547d6e2f80ebcd6be9669cdc14a92831b6ee1b7a171c22cdd4246ca9350e1d71103fc62798eaa1cdae22216720635afbb10337c83360546e9d436a75058523b7180d6796bed1ea16c357c11bf9449f798a01b60f4b04ff676e7fbbe5f76e26252d2fd623f9d24e740b375162d178aeb0823bf2771c91dc10895919f265917bbdd3ae7f409de587eb89fce6920fc55a7e24414788653c936039ce334dec64d2f02797cc67b91533414f26f0d47b6d1955569d576d2d91f715c6d13b1b507ac1db39c3d785706e9b57b6c59bd6d196fa306c4213b467eede6abf5c8a654837422536a4a7af146535c0c231769dd840fbb44e0629f74a8f3b7997f99086bbeb5f91b4ba50771616ad0111bdca3c25e79c735bb15ee6fc619ec35ef40ec993db4c9dd930738796ff5305c1fef7098e33365054981e6e921041a4a3e12408dd93ecac9cb4452c2580af002607ec864a6b563f86501b3668b9f36da383a95871df204fdc08b9dac8243c588c734acf1966caadf81755818e9ab6251daf24e7fcf22798b4b746d90e6533d256eb455c28e18fc74b2936ab556344f9aef0dc176e66ce6bc51eea3add257a338088de5dcec6447611e404b0235baee88a4b4095f0b24de64ce85ed5da81f2a92a65c4c0fe043bc09fe6f8fb57ef6725e06d31e5eaf37fdefac2685a7dac801c3b207d16c652572931d5f80cb127b25e505ad96606c49ac513ba157fa446bc7ce8abf80445c200912336e74b34d024f8a65eedc1ee93136badde8a90186ea9c82857383dd1cd50fb64d11a7829ec8074feeb5d83f4ec1a079da18a29c51ce3becbaab4459f7b1be0182131196194d198a772c183a59207aabdf4809c223624dcd34060bd029a11d63df783d1f7ebf1117cf81c80de36d8dbecbf3fed6b2f6864483f16454a57eed99beb80793a63d3d116c0604be24b98a7d5b2bff47d40790850700bd65b0ee0596d7c2d363edc8ce8b33b6dd6ccf4eb71a6e807fe8272d0ba20dcad120e9f62d0213e607b67b7917b0243572a5179c10f6f1e2695e0dfdaf122c70040aa4572a320424bcd96100dbaea6e6d697b99437fc1fe3db121e5680285412f54d32019f1636a2843109c5b824e23c6487e079e3954fbbb57b9cf27dabe4135bf58e8c47fadc092f27ff7d96824b3bc817514f287a00b812edd5eac43a6758836c3f0a0680dc698d5b900957bb75c306f30fe0dcf9b6998482f0e95e25672afe66a4206635b1bdb7dfdc0f983d0e209f3994e37eb07b07f1ad04bf1b3107302abb415862d740b2dd1fdadd30c456c47f4d937048a8de117a6faea63f9d80346aab6388b1ff8f0e928ad70ad1d8cf9c87db57c5dbc622657f65a7a34195cfd0a873c96a2e389fb6995993997ed6945c3aa053537178767186ee09a8ae76648a07f0ce0410d38a5ca7cf925d889e1fedf6ea778b037c20a7c29f310448d42c8cc3b2fbf105563c6ae600dd0cdf24dc6d72007210665d9c13f03c4034586e813e4c44dbac83d204df6134720f50848ef2620b2d7c7bf42151a109fff131489a2c983d3cc3d235c9817325690bdfd9e7fdc8ffb5db6b42323453d1b767d7d26af6076323190300582b4cd1954073b4143339d7a7eadb441e6acf3eca68922da0920dac0ea499bbc2228a90650bfef9e6ef6f698ce1c24ceff34f2ede16b9fb6f9b1e76ff4171cabbffa783acc820b6c9a86ec3dbee24813798c0b5ed14d805decb7cb17c6539ab4e5f74ee24c8cb111797de9be14728fa2c8e8d4c5029ddf2c7f8b0d01f30fd30208e153d1b36ba1a8c79383caa48816bff89948bc732e28f9ecd43b7d87d11db4f041ba057ff9f7c9b09f98301b31b63d6bc531d2dd8bedcffad8e5bf6af127a43a3ca6ba557f47ca3f3d353e0eca375c46e3d7f2211117cf482fd166247be7018ee3b121acb9fe83f60c451d174cff2299493917be92423ecdd4b0af144e191e4b6756d977f9cba1ecf8df7dd06ae52bc1da6d9d412ec57d77028c863efe5b75d4d82bebc50fadd5968a95eeb371eaa63d510607b394656527a4bae738372aea66d4eef3835c22fbe769e1e57dc4b38544082a87cfaed97d1b80f12e44213d64eef789cc58541d6366e050194eb15b4b34ffc899d3ff9c24142432fe4541e79ad09ae681980ee34c74746445057e9cb41aaedc3d35ad44a4ef7149bb56c48107a82046b86991ba22c26a8ab7da4434440be69c353a9955f4d337dc2fd3febbb2a6005e6a6acbf43392a4de1bf681798fbda91d41453de68f6abe49167f1b02dc26c3ddfccaabf315afb7d749165c3ef27db7d6c1653afcc750323c052e6cafc5d0fa570ae5b1df0816eddbd1b67a28da5e4e2b591efde1df85b1459a450e8b3222d4218e924a76b5a397b4634dfe40708fe5772bffda984f9f1a5e622cd7ce82be70a797c4b032e541b79f179ded5a4d30a3ef64710082d25b5d9c1276adca353a11217e8e0bef1cb1b8fb6fdcf8632410e2e330557a2e278341a13b63e96e7d73dd061859c39e0b1b0bbc001a6910e6cec387c7ed38c5ddfd5ce3585d222a5caf93e8a8c0411ade2bdbaf089e9ed7fb94b47f1806eaefa7da8d81510b74f8193c5ac8e8c2ebabce72bdf5f0a162a1839b7bc560084af874bea0a6d12ac9848171117bd0ace6e5ad23ee89ee9f96dbfb756e80502bf3a4dfeaea345e1b34102e3338bd56ba5d03ac66e8635736e5a91a8a02cd3495d380dae1fbac45c2dd1f6317050981d866c7201dbbef54647d6ad115f9c643a0a91abee575fdd9df34ffce54400624e4fd5e8f5be43776ae2bf968ccf887662906efffb9f166b466b60ba6b4867c675d3da26eca3bdb6d7d5bd98b10a8af63ad5488661e3d3f3a6d376e37fc3bcea93f024fc5b2183054ac4d90abcf7ae4b9adbf28c6afd6f2f538455376babdb60b231033ac46df41601d10a86e64da1ab85799be355f1c0af329dc02c6f21d80d76c244d55872ba7d00366bf2c1904f39ce85f10bff3a5bb3a3288fc711d81fd5e6feb966de822e5ac50c77e9e304e4eb17ef18ad41e6da9dfb2219d841cbb27e9e2e515674a75a20ea24f791c14cf6ef7ef1051d7e342173655f197501be96c38008a06137fbf16a3c63c6ddd0c34464fbebef632df67d26e7067599095f2f691ee93bfc976bcbe14351d277d862a026c5ee0c5aec197e966e25ef1ca6223026d17090f05ed94c31d2f8f916af5e0e09b643e1c271f0fd5217b088dfc5f323641ad240a2cfed3a18c38aea8fe1d7366cd84d752efe0117b5c2c7bcf4f1c7611a96adfa46a7d4fed90e29393831aaa21280ca5e28f09e3f2b70ee745e2808658a9c346b570ee5b8ce7ec8c0013a9d64dd5529b4bd09728660aba71e433091f1d4d5f876a2ccaafa6d6a4436fcb34a549ea9634c893c9cc7b42cf7a232d3119f70ef298d0b6b0cd75487e8a1c31389bd32dd4d18cf0f5ccc6ad829b69b676ddb830e39adec494d933b998f77532cbe14a7482f8fec4b32691416c4abddfee8705f336a46b1920685571044b62ceff154322849373aab3aa1bda49464b5ab64380bcc9628d2b9625ef204b8c797bcc3058984098e4f0019ada85fb4ff2a96fff62b8012c5f39e30f633a9ee5daa3f62676d7ebc7e3efa1fcac81c1387dfc3f24974bcbe266aed318872a8825e39c47a3dc3bb059df5e5ce4045446ee39470a97117f65ae14adcae5506f13e872568a2fe906fe4cadd3ad2d95fa1f5ac4fc4f78808dd8a161fee9c77d12584b1db3aeeed9ca0c884d1a02bca5de1bf7ba2988ebb06cfac9e10e730b2d985277e888074cd14ea7b1ce30d2bbc19e2481510f4fb87340522127141b9d9cc91442c883ba6a79a190f459d2694f146642956893b4c83fba5f1865e7e799d2e108eae9ee2d3d3883e4c1788a86ca480893a2cf7e8a27ff26079afbbe1f55b8be2ac363602a243b70cc1b39716eae5b4512e2dd95653968582246ab63af183da1c2682dfeddb64f2177f85f3ea0b57dd3a1f8767096edb7656bab9059ac6011e29ee8b503264190f62c90912846bd7e6a8979f046c04a10f445bf5fccf31f0134e3d8592f28ea3276be81d634bca006cb78a1e4d288c171962a0878aba74fbacea8c758e170b54604642b9141106524a98e279a392ac09743aab1f2cb6af04c8871ae7bd4d4aa13bc12dd59eaf165c23c7f985a680e60f595945d21bc8b5fa2ae2b2494fbe59d8dc5dc9df2be3d81a7573bf976d2a3d8b7d928fa2123811026b8a9b1609d39fdb3d6ee27ac2eb462dca25b2c181b07244b2a1bb4772858fb12c693b0d3071a5e55d3f7948af18ae6033b599479d93de2551e0aabe0ce4aa167f43c8715a876afadea51210b5f894159aaec7f481c85e3a985c5e2117fa7f627821f04c77585da0f3bf8df554403c83b5b29ea436c46a7fe5a58b9bc284d36ddc9f702f5bc7618e2518c2aaf6067cda5fc84d681c92e8ba234a31dbbb94320daa4b05344daf8fe995d5d0df81aa853d07c0626c39705080111e7cbd9645a978faccf71c4e2dd06fb479d89104faf6f459376abf6856ce629796b278a23d042d5d624"], @ANYPTR=&(0x7f0000000300)=ANY=[@ANYRES64=r11, @ANYRES32=0x0, @ANYPTR64=&(0x7f0000000a00)=ANY=[@ANYBLOB="1a2256c95855b798e37addfd8a1f88ac9ccdd0e3b17fa1e020dcf276825a48794825f56fe50f795ed0339115e46f2d3438f4ba1058f4fc3550b86a28433230135b7c1916b5f8dff623188877bbbcce8e5304779891fe534318071f00d5b80626acb3e91d777ec76d9f9bf85ba99e81bc2194ee58cdd1726dc609a3a63a7adb374af9e337b317fdb88d32697de0943ee6cab3e2a4e5a76ead574edea2b4f000"/169, @ANYRESOCT=0x0, @ANYRES64=r13, @ANYPTR, @ANYRES64, @ANYRES64=r5, @ANYBLOB="f6ce4ba6b934a5d896d9c8be7b4e112eb216e2f56200616a52752348dad25841f81ea07b35ec8fe222f2efc6d73dedf7145b0aafb3809e599b77a5923995e39e7f0d06e0f4d903a142418371c66f03eb182607a824c914d09f1857e86afc0e13f2179313e9ab9c4bfb6ccedfb4cf9875ae77bd43336acb205b1a5f5b3d9e82ca7caf83a2a4ad42709d7d51316be81a27fb82c62bca13a739f6fe871dc8dccc3c984897ca04b1e6019d35add99ae8fffd6fc7b59fed24d87b0f3a90218c42faad7c1990b6302688679ead55a76dfbd914aef7e65cd264709a6bf3baef1d96cde8ba7ea35bd9161b0d", @ANYRESOCT=0x0], @ANYRESOCT, @ANYRESOCT, @ANYRESDEC=r12, @ANYRES64, @ANYRES64]]], 0x1, 0x800) msgsnd(r4, &(0x7f00000000c0)={0x1, "981ecd85bd7c95caf96eb70c59e8d74e6a22f54edbc6a2486763d9f147d53028589f363fc0d2ab15a2cf9610fc536047396dd4f008031b0928d108e6160c894c9b3ce7be67362f834df1ef4f9719afd9ccbc9a10c9d45b830cbc2303397482cbdecf599936d972f3109c026f751f009ab691e2538e758c83924ff5c6ad894ace3e52a8a1f9c5f7d3c2fc5f5bbe1f90e7422d406e7a78768dbed1f1ad20a9c04f223035eb28610fd773a5a8c5"}, 0xb4, 0x0) 19:20:28 executing program 0: syz_emit_ethernet(0xff, &(0x7f0000000300)="33db8ed5832ee38d4616ac6b51b32b3de373e0ff3c6e3c14a9da5ec8d9987a678fb4da2535dd66ed5a13634d8cf34a89ac529d4327f4dfacdb2fcdfcaab3eb99f610b2b075447247d2e6ddc07a83d0d77e7e95a582ff75f12e7fd8ff4f1660efb1e7a6c8b84cd442b439de01f9800030a39017edbb0f0591c44c286c515a61812d11aac299bff6953fc3c598ebbf629c562f45d7a7e7bf11f0d7158c38c573f90c6486424029a9a4297bf34dc28cb53a3d3d74305cee5f5d9f0fab3f25c2f624e1204e1e80c7bfa53337c19216035fee00d645016067fc46929a26d13070459565d1b25a0b4c8e9b85c61823d7e75c4d7b530c9d21b724f8158a9b4d33940a") r0 = kqueue() kevent(r0, &(0x7f0000000000), 0x9130fbf, 0x0, 0x4000000, 0x0) pipe(&(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) poll(&(0x7f0000000000)=[{r1, 0x160}], 0x1, 0x606dca73) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000000100)=""/247, 0xffffffcc}], 0x12ea, 0x0, 0x0) r3 = open(&(0x7f00000002c0)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r3, 0x4, 0x80) pwritev(r3, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x11000)=nil, 0x11000, 0x2, 0x10, r3, 0x0, 0x0) dup2(r2, r1) pipe2(&(0x7f0000000080), 0x0) 19:20:28 executing program 1: listen(0xffffffffffffffff, 0x4) syz_emit_ethernet(0x36, &(0x7f00000000c0)="c7a895b22a241c0a078359ff86dd6e360a10375e825d5fec1f000000010065ec0f1d00000000ff01000000353f00000000007c4889b6") getpeername(0xffffffffffffffff, &(0x7f0000000000)=@in6, &(0x7f0000000040)=0xc) 19:20:30 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x8}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() r2 = dup2(r0, r0) ioctl$TIOCSTOP(r2, 0x2000746f) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000000)={0x0, 0x7fff, 0xfffffffffffffff8, 0xfffffffffffffffc, "661fbef2245185a8186503182eab7fff0e091fe6"}) writev(r0, &(0x7f00000006c0)=[{&(0x7f0000000c80)="aae3e6c3f01744124ce96464f9157c521949703cb9bb69323cf41195cd335e36e74866da987feeeeb097b241e19f3fa88644a1612230c806ad34071458f62751718c2d7318d6cd8bb32a75d8ef3ec8ca53550e50cd08c580866abcb4ceb0ed52cfd0b81201f04606d61424cc74d871a596a34dd2f37f2b7b251d38efbfda4c7fe8b24d0f14b2d79c90b1b13c9fb4921666a654ab580bb2422d814f990f0923a9e0b8314040ca5a323d3462fb5fae5834f4ed101aae2ba9b10179bbb2656a180c8aaa4e46c6e41c411fc1bafd6c216a190dcd2c10529dd095afa4e118cacfd306e2e91083d6743595433c92687c388b7378b40790cf34efccae1cadd3cd8982a1ec0b1cb644521bda19dba856915988b87ea86bd4c5298a83308b09aa3640cfe6c940c4e78dd214289d0b349d057188dcde6b83283575c5ba3913dfe154af6dd2bb97d9afbdee232ffa895e161efdcdc9047d86e78f147d910e652dc840626764d9136f7cbcfe3aff3728e2a28dc2c6d11e80ed650b2c952652b9f1c7c6286a0224e48595f37358c03a1334de979c22016bcec2a630da3ae189a4a2f200b34d848197dad8e3d673ae04691e445478d9ec1749e846be2c09a5f3b696d06a2628f72e8b701b5f134115fb7e69fb06e86ddd2837ca25a65abd5c2d8eb6796c191c2b55b1e574a3a09a993ab22dccaa70d1f13ac7533b146215e0026a08bc257bfae56041c88fdd7737df748f977e70becd8b41b2d00bdce3ad8d37f6fc2315dff753b8c608fa96a395a9dafff1f84602c20f0959085dcf10272a2bca74b06212be7254feb3a47a808cb23e23fa8e8120d3e29897b9b8e21f0249bc5fd15867092778adea4077ffd326ca7a72ca27debcb481ae4a4f2837253176f449beb0d5ebf9ad19855b86e4f91a45be04fbd36705d1f047c545a8c6bc7a05f542288dd4beed948d9841da7dfe65ed0cfe7c9231c87da0da8fe8a8e1a856f918c01dedf541cba8bccf5be9370432e0b917830aa9dccbbe9b7b5e639b8b8e6733336d29d65267568f7546ded87df64e0edfcb552eff2f82d1a95c3d7f55e2c71a894b3dd5ce19b2aa6b0893056e9453156465676b7db0eed3705b77bb872938583042fde888ca57358ff897eff924cd4ef2f468447ff80520e4d75b976638454dbb18bbc81909a4f91adcded105a56a66be33f0e9ee8537265c8f82d96a4d3bcfecf6c71804c2bfedb54efd0bfdfa1c2564b562b1efc2a52119bf06a08a565755831d0067ada37dc27331dcfa4c4ece8229e7c3215ec8d7189dad90fba9b454599de65082d4d88d8820750396eaeb748e5358478aa288f2111380d0effb8f745339c6bdf4992d57b34a0ba4a61ba88e22fb63aab0bb13e929aa346716cc2b85", 0x3d8}], 0x1) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000240), 0xc) r3 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) semctl$IPC_RMID(r3, 0x0, 0x0) shmctl$IPC_SET(r3, 0x1, 0xffffffffffffffff) shmctl$IPC_STAT(r3, 0x2, &(0x7f0000000040)=""/210) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r6 = semget$private(0x0, 0x4, 0x1b2) semctl$GETNCNT(r6, 0x36c39d4dbd27b144, 0x3, &(0x7f0000000680)=""/123) semctl$SETVAL(r6, 0x0, 0x8, &(0x7f0000000240)=0x72) semop(r6, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x7fffffff, 0x1000}], 0x2) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r8 = getgid() r9 = getgid() semctl$IPC_SET(r6, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r9, r7, r8, 0x10, 0x8}, 0x8, 0x0, 0x3ff}) r10 = getgid() r11 = getppid() fcntl$getown(0xffffffffffffffff, 0x5) shmctl$IPC_SET(r3, 0x1, &(0x7f0000000080)={{0x6, r4, r5, r7, r10, 0x80, 0x3ff}, 0x5, 0x5, r11, 0xffffffffffffffff, 0xfffffffffffffe01, 0x9, 0x7ff}) r12 = getgid() setegid(r12) r13 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) ioctl$TIOCSTAT(r13, 0x20007465, &(0x7f0000000500)) 19:20:30 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x90d6, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000040), 0xfffffec2) r1 = syz_open_pts() close(r0) dup(r1) ioctl$WSMOUSEIO_SCALIBCOORDS(0xffffffffffffffff, 0x81205724, &(0x7f0000000200)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x10, [{}, {}, {}, {}, {}, {0x9}, {}, {}, {}, {}, {}, {}, {}, {0x0, 0x0, 0xa1a}]}) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x31fb, 0x200000000003ffc, 0xffffffff7ffffeff, "0503c966f22e95a163797f00"}) syz_open_pts() pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) fchdir(r3) ioctl$TIOCSTOP(r2, 0x2000746f) readv(r2, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) 19:20:30 executing program 1: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x10000221, 0x0, 0x0) r0 = open(&(0x7f0000000240)='./file0\x00', 0x400, 0x0) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0, 0x0) r1 = kqueue() r2 = fcntl$dupfd(r1, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x4000)=nil, 0x800000004, 0x0, 0x10, r2, 0x0, 0x0) pipe2(&(0x7f00000001c0)={0xffffffffffffffff}, 0x10004) linkat(r2, &(0x7f0000000180)='./file0\x00', r3, &(0x7f0000000200)='./file0\x00', 0x4) mmap(&(0x7f0000000000/0x10000)=nil, 0x10000, 0x2, 0x11, r0, 0x0, 0x0) r4 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x0, 0x0) pread(r4, &(0x7f00000000c0)="a60e9be3716b5826c0d31b5da18f2fd9e2b778c6f85877b93f09000000ce644f6a097c0a638eee579b6d7510cc87f6a7693520cd0e33fdb01a873a3cbca5ab9253927bc34e195237c6a53aa40cd440fa88dbf73b34dab7205dbf0c9f9cfcfd38b444514557", 0xff56, 0x0, 0xfffffff7fffffffc) openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x40, 0x0) mmap(&(0x7f0000000000/0xb36000)=nil, 0xb36000, 0x0, 0x800000000009031, 0xffffffffffffffff, 0x0, 0x0) r5 = kqueue() socket(0x1, 0x4007, 0x16) r6 = fcntl$dupfd(r5, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x4000)=nil, 0x800000004, 0x0, 0x10, r6, 0x0, 0x0) setsockopt$sock_linger(r6, 0xffff, 0x80, &(0x7f0000000140)={0x9, 0xb276}, 0x8) ioctl$BIOCGHDRCMPLT(r4, 0x40044274, &(0x7f0000000040)) 19:20:30 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000bc0)=ANY=[@ANYBLOB="82022e2fac1400fd7d81afe46d5733e0f29384d0829696473d0000c734a899f96f0b224ec765ed0e76d92c6b8a03b10820a58fe43b00fa0400000000000000d9ac55a52f7dc8062782813c8cefefdb23d4f9c0e36d58ab4f7ba65f69e73991844d490000010062d8edd55587000000000000003f2e5ffe04fd83800b0331dd48d6fdc2ef47b4d2c38f572cf51ad724de92f008c18dacf12aa76cd608f0d9c81b7ebb57e75bb2dc6657ddac47a47e1d36a82818af20ea997e3ea944df0430b67f055df2b473f9df01000000000000c1ec9263b7abec3fef53c46f9362301576534c2d7eeac6f70900000000000000fccd0e67beab3b00b0c1b705f6b4300048c4c0db6c55a02a05961e2dcddadb9edd8a568fff014d217824b0aa5560ea147f1bd941f986fc40017f2f064b23c5101e713db21be5638e4000c7f1e1692c35dbdc77d3f7ba942baa127a4dc3f3354fcd7b01e94dabddc8a713ecdb22c517b8939ff036c48e90b69356a3f996255f4dd7183fa2b85204e29c8c37d69864a92144e3ea32e04d709d7d06700200000093a9ddc93e8223278f36593c68bfcb563318d5003639788a2f85612bbe103eb0954fa3c63eabf60d69f3a4917170bad3028227eb42d6aecefe22d182818e64a787e77f92e36d9dffd764da16e4ed50dbb80d70e9658b84bedef262616ffd7e021d2a8c99ab0109af4598e66ecb94dd638efba4f481f047c2d02aa78303d2d2f2c94b5d5b7f44f0154fbd921372b6db8e070e477571c082b83995325ba28d1f6cbbfa38eb2a450353e206ae63ea54877cd051f231e0a41cf7064742b87207bb59ac0db8eb7a26f41223ee94b5a3050000000000000032bd10467c0ca0086bc590f407990d00100000000000b9d2bb8ecc80d287ba102349414033cc010cf7649214dec22bffdfd3721ca05d2204a978be2d7f0537314b6c74f050a28f74490156f4462cccb3d32fcdd6fd2e523b2309a109903b5f01d704048ecb4c02452c9950f3907cd34ad3ec4a509d096c0fa1d56223dd3ad22623a9b309e30f2d7597ef1096d8b304d3cb7c5d9a241a85dc1f845c5ccc3446048ba5091dd22d636327300f8b826146c8ee6482b31f72082a578b1f928ca4de8c9119b44295f0b3172c8d77f820da9ef7f715dd8143786e110fe7bf9bc457e368a9a1d9d4c927a4720c2fb3e3d81b83904c09a905497cdaae513b0f918391013fefbd0b35974c9c1f4c70be987f000045ce632e3ec0cf3d21f6be4e07338d3acf9061c787ac6da233a7ce12481a818c2fe2c98f62575cd83d14a444c25de8852192390911f847b4f5a4148c6097012fa1e5662fa6ec88a8039a741d0c35d3d21f24beaf540b962b5c583a03b7b39db7cd14ba4f20d54938b1fc6ab6a0e207ce007e4805dbf7093379a9745906ff7da369edd2976ecf129fae28ccc240a25dc65011bc21cdeccfe05323d88b7a7771ec3b222d3342bc461af977f9d168ff7d4bbe53c1ea87e1fdafb519310058f68ba3fb415c179da6e2e3ceb05df5636a66367862c31ab098f1eb017b86b42752b7cb91c56ac7aabe8abc462478a852454c0ae54c9f6f5f534f96d93a16ad00d88367ad50c913212be66f7d21837be7a4e58bbd3edc89830d81d64d8e92fde74ca7b5c38802c6ab60d738cc60488b0e9e8231995b358183367a4c52f477288ecae3519e9f5e1d31985f5400008e3dfdd20b0101c2572e9aad0edb0300000000000000316ac273a4c691189e74c04b2d287b159a5f4f8cec6b40be97b6782214c39918d0aa72e9c1cbe0f14660a59e03306283ad9dfbde5650dd9501ce3106a9026519e7aea7c4c01369ea2b1bc161a46d2bba6d1e9dc83fbeb12007bd2a42bf9c610edfa37c0b4b5842b715b918f2cf54e4f53c9e077e0c79f5c3421b8d4068686cbefcca90b3b3180fd25d9dfbfdcc74102f86b6d1e41a522d090b4342c952e2cc559d710ccec73053dc5e469a369d83c8be7870c9813a3441a6a616e8d4911590cf88f9925279c868880a1467941c935508c9c3c7107a81d1e398a6cb8e9116fd2f88fb51a599f8603493d3536413ff904e306de1f63440a3ffafa597d0655722a7d2b1ed347a8b8dd737562faa477edb6522fd3a7ea76bed000000000000000092d9664e793e1dcfc4b9be92af967fca6a0ce67e769484fa2410fb822fcc6468904936bc98fbad71100129c2e50b37ed99a9a13f967e0edc720ebdfd6f836e563d9c6ec4116e03733437f6c9eab8f4f19ba0342e1e46e2ee0e5d019a5d6ad578e6898a6c6ca80351c8405b30f499e3b4fb5b94792908533d3b7d89d68ed10edd303d05b8574296c5a728a467039c9e"], 0x1) writev(r0, &(0x7f0000000080)=[{0x0}], 0x1) 19:20:30 executing program 1: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="6b0205087f000001"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x1, 0x0) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r1 = dup(r0) listen(r1, 0x0) r2 = socket(0x2, 0x1, 0x0) connect$unix(r2, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0x10) r3 = accept$inet(r0, 0x0, 0x0) sendto$inet(r3, &(0x7f0000000940)="1daad5cd36195d6810b318271ef9a4e226c2d78a5413faf736de6e7b07d1d62e84affdc376a493673d4195232fedc101a1d8ad376f5c1dba9d565c875025f067ef069c8b78d70a06bb9b172a2d7c03eff6b58b06bbacff74db5471704990b5bc7c583f053ce0dab8e1d855c002e5c0f21090e2672493cfcf71096ded57b5350b28f1e7ddaa45ba14ff355c5280064a77fcf0cc7510946d503350ec4e8277e807e52985f11324bb0c5d72b0f9c6e2b27671de172e8a5307791b203a90fb79bfc05002e542e32b5b78e75e1f7d9deeb76cf17582198b5056bcdc5d0d8ace2bc699a0db1e138a000000b92c28d329fb8635224fd0e41eb6d9e3de4c0122bef8eb0acc9fbb9fa70dfd265fa833f7b7788b351b9a0abf03d9e21a38de65ed7352c75d1071194a948a28b75775ade8db55259b6c9e7675cc696e9657d9ba4ae249fbfd5ebe2c9499b26fc3462aeff27e94fe6994ffe7086d8f0c631b96880096d82665ddc95c8ed5e187c85fc07bee3f65d4b91d59436540aac4eff6f5cea6e4233587318755e8797de2e8521227ec1e7a11d2d5ab7cdae30ef53c508981eb15f187342a1bd1085698e3f5ae7cf69e79e10fc7d8f9f2fe3d1d4cf4dc054a98f9013b515452b742f911f5aa5258ea5504ec5fd23969dc552e1d6f13d86e3043a8ed35e413ea2a8c43d6c462463b88ea0a3fa87742efce671a2f79f5b66a844f9a016ba0a0eafb7f26c47f58f25808cbfc6902b0f0133039066c1b0e4b133ab19283a8447b9412faf99b67243a3fab7392f29b6d3cae0b4fc6e528f7662267692ea13f0bfc23ae65598b7f621eed2daac98c6f59ee7a08fca4bd017e4b6b9be821d9af3bc2fadf96cd15857a54d7e879fa9d61bf34654841f961a030f3c81f9c755a28b0ccb8fa9262c5d930c8f527d9bd5fd14ec06e29de61866bb4fb0e405b324db46fa449242b5ff6e3c66bbaa50d8736d7be3e0e28bcebe3f703aa3d99b63d390759a13c2251c3ef8a3e03f42c132db4317736a807c778c6b5e72a12330acd4552f2315b02eb9ceacde4bec3b552378a1bd623c1af3f4ed230056a735d", 0xfffffff7, 0x0, 0x0, 0xffffffffffffff2f) socket$unix(0x1, 0x5, 0x0) pipe(&(0x7f0000000040)={0xffffffffffffffff}) fcntl$setstatus(r4, 0x4, 0x46bfb) r5 = getpid() fcntl$setown(r4, 0x6, r5) geteuid() r6 = getgid() setegid(r6) r7 = syz_open_pts() close(r7) ioctl$TIOCSETA(r7, 0x80047470, &(0x7f0000000080)={0x7ffe, 0x0, 0x0, 0x0, "8b000000000000000000000800"}) poll(&(0x7f0000000180)=[{r7, 0x84}], 0x1, 0x0) r8 = syz_open_pts() close(r8) ioctl$TIOCSETAW(r8, 0x80047469, &(0x7f0000001780)={0x34, 0x0, 0x0, 0x0, "1ffbffa6163cb90277925f1be62c36ae61dba648"}) writev(r8, &(0x7f0000000800)=[{0x0}], 0x1) fcntl$getown(r8, 0x5) r9 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x0, 0x0) fcntl$lock(r9, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x1000300000002}) getsockopt$SO_PEERCRED(r9, 0xffff, 0x1022, &(0x7f0000000200), 0xc) getegid() r10 = syz_open_pts() close(r10) ioctl$TIOCSETA(r10, 0x80047470, &(0x7f0000000080)={0x7ffe, 0x0, 0x0, 0x0, "8b000000000000000000000800"}) poll(&(0x7f0000000180)=[{r10, 0x84}], 0x1, 0x0) r11 = syz_open_pts() close(r11) ioctl$TIOCSETAW(r11, 0x80047469, &(0x7f0000001780)={0x34, 0x0, 0x0, 0x0, "1ffbffa6163cb90277925f1be62c36ae61dba648"}) writev(r11, &(0x7f0000000800)=[{0x0}], 0x1) pipe(&(0x7f0000000040)={0xffffffffffffffff}) fcntl$setstatus(r12, 0x4, 0x46bfb) r13 = getpid() fcntl$setown(r12, 0x6, r13) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000004c0), 0xc) getegid() getppid() r14 = getgid() setegid(r14) r15 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) r16 = socket(0x2, 0x2, 0x0) connect$unix(r16, &(0x7f0000001b40)=ANY=[@ANYBLOB="82022e2fac1400fd7d81afe46d5733e0f29384d0829696473d0000c734a899f96f0b224ec765ed0e76d92c6b8a03b10820a58fe43b00fa0400000000000000d9ac55a52f7dc8062782813c8cefefdb23d4f9c0e36d58ab4f79a65f69e73991844d490000010062d8edd55587267ba5090932ed612e5ffe04fd83800b0331dd48d6fdc2ef47b4d2c38f572cf51ad724de92f008c18dacf12aa76cd608f0d9c81b7ebb57e75bb2dc6657ddac47a47e1d36a82818af20ea997e3ea944df0430b67f055df2b473f9df01000000000000c1ec9263b7abec3fef53c46f9362301576534c2d7eeac6f70900000000000000fccd0e67beab3b00b0c1b705f6b4300048c4c0db6c55a02a05961e2dcddadb9edd8a568fff014d217824b0aa5560ea147f1bd941f986fc40017f2f064b23c5101e713db21be5638e4000c7f1e1692c35dbdc77d3f7ba942baa127a4dc3f3354fcd7b01e94dabddc8a713ecdb22c517b8939ff036a801b5669356a3f996255f4dd7183fa2b85204e29c8c37d69864a92144e3ea32e04d709d7d06700200000093a9ddc93e8223278f36593c68be103eb0954fa3c63eabf60d69f3a4917170bad3028227eb42d6aecefe22d182818e64a787e77f92e36d9dffd764da16e4ed50dbb80d70e9658b84bedef262616ffd7e021d2a8c99ab0109af4598e66ecb94dd638efba4f481f047c2d02aa78303d2d2f2c94b5d5b7f44f0154fbd921372b6db8e070e477571c082b83995325ba28d1f6cbbfa38eb2a450353e206ae63ea54877cd051f231e0a41cf7064742b87207bb59ac0db8eb7a26f41223ee94b5a3050000000000000032bd10467c0ca0086bc590f407990dca000000000000b9d2bb8ecc80d287ba102349414033cc010cf7649214dec62bffdfd3721ca05d2204a978be2d7f0537314b6c74f050a28f74490156f4462cccb3d32fcdd6fd2e523b2309a109903b5f01d704048ecb4c02452c9950f3907cd34ad3ec4a509d096c0fa1d56223dd3ad22623a9b309e30f2d7597ef1096d8b304d3cb7c5dfb241a85dc1f845c5ccc3446048ba5091dd22d636327300f8b826146c8ee6482b31f72082a578b1f928ca4de8c9119b44295f0b3172c8d77f820da9ef7f715dd814378f7e9f0d1913d39f06e110fe7bf9bc457e368a9a1d9d4c927a4720c2fb3e3d81b83904c09a905497cdaae513b0f918391013fefbd0b35974c9c1f4c70be987f000045ce632e3ec0cf3d21f6be4e07218d3acf9061c787ac6da233a7ce12481a818c2fe2c98f62575cd83d14a444c25de8852192390911f847b4f5a4148c6097012fa1e566039a741d0c35d3d21f24beaf540b962b5c583a03b7b39db7cd14ba4f20d54938b1fc6ab6a0e207ce007e4805dbf7093379a9745906ff7da369edd2976ecf129fae28ccc240a25dc65011bc21cdeccfe05323d88b7a7771ec3b222d3342bc461af977f9d168ff7d4bbe53c1ea87e1fdafb519310058f68ba3fb415c179da6e2e3ceb05df5636a66367862c31ab098f1ebcb91c56ac7aabe8abc462478a852454c0ae54c9f6f5f534f96d93a16ad00d88367ad50c913212be66f7d21837be7a4e58bbd3edc89830d81d64d8e92fde74ca7b5c38802c6ab60d738cc60488b0e9e8231995b358183367a4c52f477288ecae3519e9f5e1d31985f5420808e3dfdd20b0101c2572e9aad0edb0300000000000000316ac273a4c691189e74c04b2d287b159a5f4f8cec6b40be97b6782214c39918d0aa72e9c1cbe0f14660a59e03306283ad9dfbde5650dd9501ce3106a9026519e7aea7c4c01369ea2b1bc161a4"], 0x10) writev(r16, &(0x7f0000000080)=[{0x0}], 0x1) r17 = accept$unix(r16, 0x0, &(0x7f0000000300)) getsockopt$sock_cred(r17, 0xffff, 0x1022, &(0x7f0000000340), &(0x7f0000000380)=0xc) getsockopt$sock_cred(r17, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, &(0x7f0000000480)=0x41) r19 = kqueue() r20 = fcntl$dupfd(r19, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x4000)=nil, 0x800000004, 0x0, 0x10, r20, 0x0, 0x0) accept$unix(r20, 0x0, &(0x7f0000000140)) ioctl$FIONBIO(r15, 0x8004667e, &(0x7f00000003c0)=0x800) fchownat(r15, &(0x7f0000000080)='\x00', r18, r14, 0x6) r21 = getgid() setegid(r21) r22 = getgid() setegid(r22) getgroups(0x5, &(0x7f0000000500)=[r21, 0xffffffffffffffff, 0x0, 0x0, r22]) r23 = syz_open_pts() close(r23) ioctl$TIOCSETAW(r23, 0x80047469, &(0x7f0000001780)={0x34, 0x0, 0x0, 0x0, "1ffbffa6163cb90277925f1be62c36ae61dba648", 0x0, 0x1}) writev(r23, &(0x7f0000000800)=[{0x0}], 0x1) r24 = syz_open_pts() close(r24) ioctl$TIOCSETA(r24, 0x80047470, &(0x7f0000000080)={0x7ffe, 0x0, 0x0, 0x0, "8b000000000000000000000800"}) poll(&(0x7f0000000180)=[{r24, 0x84}], 0x1, 0x0) openat$null(0xffffffffffffff9c, &(0x7f0000000540)='/dev/null\x00', 0x1, 0x0) r25 = syz_open_pts() close(r25) ioctl$TIOCSETAW(r25, 0x80047469, &(0x7f0000001780)={0x34, 0x0, 0x0, 0x0, "1ffbffa6163cb90277925f1be62c36ae61dba648"}) writev(r25, &(0x7f0000000800)=[{0x0}], 0x1) geteuid() r26 = getgid() setegid(r26) 19:20:31 executing program 0: bind(0xffffffffffffffff, &(0x7f0000000200)=ANY=[@ANYBLOB="0000007d5b877765e25624483d8bc72ce55d13f8c609ef7a8405d638985924a62cae6799396e77a9e8876e105d9cef500e75bbaee3009fc3a72ecd4aa1efaa97d265e4a482314c39d1d0"], 0x1) r0 = kqueue() fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) connect$unix(0xffffffffffffffff, &(0x7f0000000100)=ANY=[@ANYBLOB="9aed8d91859fac1184cde7136b3851dcaf91673acfd9cd8d6350a4946df0af7877a298b2cf6bcb5d28f274ad30782a431c977cb12062ce210c40c32a9f80f8d034cf52a9cef498a92eec2b725afaafb3d43e480ae9069035412b008c2fd67f760c2708b7c3451581cd4d2ab35773510e9d18809075664ae081329d15ec69ba65cc119df085fee0228f9a149fef3a9923c83834d0b5a050a0044ccb8c5421f56ef52e3a2be8128dc576c2128ddbae0ee660902bd2729ae9321109977a15c6e08e03ec0a1242e26e63a6fc3cf71d42b1032d4f0ee998d3b7aaa3ceac158d5e753a5b41b89673a5068295b4bf1a30d9702eb01cdea55b7168df1158"], 0x1) nanosleep(&(0x7f00000006c0)={0x1, 0x9}, &(0x7f0000000700)) r1 = kqueue() r2 = fcntl$dupfd(r1, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x4000)=nil, 0x800000004, 0x0, 0x10, r2, 0x0, 0x0) ioctl$WSMOUSEIO_SCALIBCOORDS(r2, 0x81205724, &(0x7f0000000280)={0xff, 0x0, 0x0, 0x8, 0x7, 0x7ff, 0x2, 0x10, [{0x8, 0xfffff000, 0x3}, {0x3, 0x3f, 0x1, 0x7}, {0xfffffffa, 0x4b37, 0x80000001, 0x2}, {0x8, 0x80000001, 0x2, 0x5}, {0x6, 0x7, 0x282828f, 0x10000}, {0x7fffffff, 0x3, 0x8, 0x40}, {0x2, 0x0, 0x2, 0x84}, {0x8, 0x1, 0x91, 0x4}, {0x7, 0x0, 0xff, 0x2}, {0x5, 0xf1, 0x4, 0x89}, {0xcf63, 0xffff, 0xf1, 0x10001}, {0x80000000, 0x8c, 0x10001, 0x2}, {0x2, 0x4, 0xea2}, {0x1, 0x80000000, 0x8, 0x4}, {0xffff1dda, 0x8, 0x6, 0x10000}, {0x101, 0x4, 0x6, 0x8}]}) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/bpf\x00', 0x20, 0x0) preadv(r3, &(0x7f0000000540)=[{&(0x7f0000000400)=""/67, 0x43}, {&(0x7f0000000480)=""/133, 0x85}], 0x2, 0x0, 0x6) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$FIOASYNC(r4, 0x8004667d, &(0x7f0000000080)=0x80000000) r5 = socket(0x2, 0x2, 0x0) connect$unix(r5, &(0x7f00000005c0)=ANY=[@ANYBLOB="8506c33f643272b831203b11a525a207c34acfd333977a09a9b5251e982c5d33d825688506f8e0a3742884ac64511dd1ad0b4f850ce4287e2dacc0caa442a840b1d8897069cb12fae7d6b6bcbcd1d5186aba583efbdd9df27ea5e8e4b44e47f90169ab1a9d061e945de03609e7315a00876ee760e504b2d73a6e3a3eee11429a4eabf5434b8b6f4423ba4ef9a00ca48400470aef964bb22fc61a2055a11c8ecd5d187c1afa976966c33ca414a7db49449f36d83f40c9a3ef79333ce610945b1451a37e654f88cf589a1e"], 0x10) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000580)) syz_extract_tcp_res(&(0x7f0000000040), 0x0, 0x7ff) setsockopt$inet_opts(r5, 0x0, 0x1, &(0x7f00000000c0)="0714000000000025ff149b33ff0f000000000000", 0x14) write(r5, 0x0, 0x0) 19:20:31 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "0000000000000076b41cc200"}) r0 = socket(0x18, 0x2, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r1 = semget$private(0x0, 0x4, 0x192) semctl$GETNCNT(r1, 0x4, 0x3, &(0x7f0000000580)=""/170) ioctl$SPKRTONE(0xffffffffffffff9c, 0x80085301, &(0x7f0000000000)={0x2, 0x1}) semop(r1, &(0x7f0000000400)=[{0x0, 0x2, 0x800}, {0x0, 0x7fffffff, 0x1000}], 0x2) semop(r1, &(0x7f00000007c0)=[{0x0, 0x100000001, 0x1000}, {0x0, 0x7fffffff, 0x800}], 0x2) 19:20:31 executing program 1: unveil(&(0x7f0000000000)='.\x00', &(0x7f0000000080)) unveil(&(0x7f0000000040)='./file0\x00', &(0x7f0000000180)='c\x00') mkdirat(0xffffffffffffff9c, &(0x7f00000000c0)='./file0\x00', 0x0) r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x4000)=nil, 0x800000004, 0x0, 0x10, r1, 0x0, 0x0) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, &(0x7f00000001c0)=0xc) r3 = semget$private(0x0, 0x7, 0x286) semop(r3, &(0x7f0000000000)=[{0x6, 0x4}, {0x3, 0x1, 0x1800}, {0x2, 0x7, 0x800}, {0x0, 0x0, 0x1800}], 0x4) semop(r3, &(0x7f0000000280)=[{0x0, 0x3, 0x800}, {0x0, 0x0, 0x800}, {0x2, 0x6, 0x800}, {0x1, 0x0, 0x1000}, {0x4, 0x0, 0x800}, {0x4, 0x2, 0x1800}], 0x6) semctl$SETVAL(r3, 0x0, 0x8, &(0x7f00000000c0)) r4 = socket(0x18, 0x2, 0x0) setsockopt(r4, 0x29, 0x9, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0x280) r6 = getgid() semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f0000000140)={{0xfffffffffffff7ea, r5, 0x0, 0xffffffffffffffff, r6, 0x100, 0xfffffffffffeffff}, 0x400, 0x10001, 0x40}) r7 = semget$private(0x0, 0x7, 0x286) semop(r7, &(0x7f0000000000)=[{0x6, 0x4}, {0x3, 0x1, 0x1800}, {0x2, 0x7, 0x800}, {0x0, 0x0, 0x1800}], 0x4) semop(r7, &(0x7f0000000100)=[{0x0, 0x3, 0x800}, {0x0, 0x0, 0x800}, {0x2, 0x6, 0x800}, {0x1, 0x0, 0x1000}, {0x4, 0x80, 0x800}, {0x4, 0x2, 0x1800}], 0x6) semctl$SETVAL(r7, 0x0, 0x8, &(0x7f00000000c0)) r8 = socket(0x18, 0x2, 0x0) setsockopt(r8, 0x29, 0x9, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) getsockopt$SO_PEERCRED(r8, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0x280) r10 = getgid() semctl$IPC_SET(r7, 0x0, 0x1, &(0x7f0000000140)={{0xfffffffffffff7ea, r9, 0x0, 0xffffffffffffffff, r10, 0x100, 0xfffffffffffeffff}, 0x400, 0x10001, 0x40}) r11 = dup2(0xffffffffffffffff, 0xffffffffffffffff) r12 = accept$unix(r11, &(0x7f00000009c0)=ANY=[@ANYBLOB="000000000000000000000000000000000000000065009442eac3641600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000017c2414545ea71993fe985fe4a90921d8280449024e3cd5c3f0e20000000000"], &(0x7f0000000080)=0x6e) accept$unix(r11, &(0x7f00000000c0)=@abs, &(0x7f0000000100)=0x8) r13 = geteuid() getsockopt$sock_cred(r12, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, &(0x7f0000000200)=0xc) fchownat(r11, &(0x7f0000000180)='./file0\x00', r13, r14, 0x4) getgroups(0x4, &(0x7f0000000440)=[r6, r10, 0x0, r14]) fchownat(r1, &(0x7f0000000100)='./file1\x00', r2, r6, 0x4) pipe2(0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r15, &(0x7f00000002c0)=ANY=[@ANYBLOB="2fd20d0704ab852260accba1ce62764b2c7736296e06a97166f26047f7e006c09bc334c418cc480a54396291bf969c36fdbbc5ca117b1e28"], 0xa) 19:20:31 executing program 1: r0 = kqueue() r1 = kqueue() r2 = fcntl$dupfd(r1, 0x3, 0xffffffffffffffff) write(r2, &(0x7f0000000100), 0xfffffe5d) r3 = fcntl$dupfd(r0, 0x3, 0xffffffffffffffff) write(r3, &(0x7f0000000100), 0xfffffe5d) r4 = socket(0x0, 0x0, 0x0) fcntl$dupfd(0xffffffffffffffff, 0x0, r4) ioctl$TIOCFLUSH(0xffffffffffffffff, 0xc1206922, 0x0) r5 = socket(0x10, 0x0, 0x0) fcntl$dupfd(r5, 0x0, r5) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) r7 = socket(0x18, 0xc002, 0x0) connect$unix(r7, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) dup2(r7, r6) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="6b02dd8b7f000001"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r8 = kqueue() r9 = fcntl$dupfd(r8, 0x2, 0xffffffffffffffff) close(r9) r10 = socket(0x2, 0x2, 0x0) bind(r10, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r11 = socket(0x2, 0x2, 0x0) r12 = socket(0x2, 0x2, 0x0) connect$unix(r12, &(0x7f0000000140)=ANY=[@ANYBLOB="8489d3e483c8d6f092e0e54806d9f7043617047beb29dff1f919556daecf235fd7cc22a18d03000000000000cc1cea8e4ba430befa04c69ac09d27b2e695ced8e4d3a1cf588cd9bbe80217e08aed2f4b790000bc3ff01a1f59f23c5380a77f23fdb9b8ec7c34fd15a0457c8c1a7eae9b6466e55a4f2fddf5a9de679081c4360842c8fc69e85c012b777e18516a728b32768b1ebf6b7cc7e33f902cfebcb44bda735c54cbf81b0e435287ccb0b3e32695552df8fdcc3dbef5bd1cf919abd4d1c37828bb44f5f1e1399375f036177ebb4886e4b9c131fff36cad554be48df9fe392bd73f287efb34d20765d34c0fd2ce27982c33b479e541f3bc5eee4cae4ff8abbff4c9b4c24141e0f7cf402f809bd05c3e5abc0263285568cbfea2559cd5bdef2940bf078dc8393bd35257ecbea8c400e32174849fe2"], 0x10) write(r12, 0x0, 0x0) dup2(r10, r11) connect$unix(r11, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) sendto$unix(r9, 0x0, 0x0, 0x0, 0x0, 0x0) 19:20:32 executing program 0: syz_emit_ethernet(0x4e, &(0x7f0000000940)=ANY=[@ANYBLOB="ffa4abc47010424de5aaaa0086dd60a4f0b76098c42aaa9e87fd25e6e591caa1f1088c3c0000fe8000000000000000000000000000aaff0200000000fcffff3f000074ad00012c0000ae20316278000000009e75e60c33008a4c175e92016c440400be5b190664f553d61cd148c72b87fafa45e5a3e73b1614705b9346c28d2907bc2382561a01129ec582fd12829bc0fa2d008d43236f6373690608000b0cdce955fbeada6bf4b3947a9b8cb2532cd103d95839eb7f5ea0e2c0bfc1a55208332bcf345fba273eb0b95a7a9f37009644732662d4de6d754dc2b1d78fdafc095b4e6786165da126d390c7d2b40723d37f0b3ece4e3514cec2dda102ef039035e4dda62dafd73ff92919d4cf664417c4b9b0ce0836f3cdcba130191b8cae05d1f15e00a5bbd3487e7be142d34d026bac1f8f208af5e158506a5dfebd6f4188de8ca64deba714efc6b46e7ed28d9e0fb4036f84f1bd2841fbf6eb2539ffb3459d89803ca3ea7241de0398bd631c3fa6311b33965c1055c5ec0318ec502d96d7d76f48c0fdf8fac259255bbf51294a419178fe8f4985278b87eb16edb3fd19365e500079a8cb4bafc0782d15c3c683"]) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x10202, 0x0) r1 = accept$unix(0xffffffffffffffff, 0x0, &(0x7f0000000080)) accept$unix(r1, 0x0, &(0x7f00000000c0)) mmap(&(0x7f0000002000/0x3000)=nil, 0x3000, 0x1, 0x10, r0, 0x0, 0x0) r2 = open$dir(&(0x7f0000000180)='./file0\x00', 0x20000, 0x16) mmap(&(0x7f0000001000/0x2000)=nil, 0x2000, 0x1, 0x3010, r1, 0x0, 0x8000) r3 = fcntl$dupfd(r0, 0xa, r2) r4 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x1, 0x0) ioctl$PCIOCGETROM(r3, 0xc0107005, &(0x7f0000000140)={{}, 0x1, &(0x7f0000000100)=[0x0]}) ioctl$BIOCSHDRCMPLT(r4, 0x80044275, &(0x7f0000000040)=0x400) r5 = socket(0x2, 0x4000, 0x0) fcntl$dupfd(r5, 0x0, r5) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0, 0x0}, 0xc) setegid(r6) r7 = dup2(0xffffffffffffffff, 0xffffffffffffffff) mknodat(r7, &(0x7f00000000c0)='./file0\x00', 0x2008, 0x7) ioctl$BIOCGBLEN(r7, 0x40044266, &(0x7f0000000380)) ioctl$WSMUXIO_REMOVE_DEVICE(r7, 0x80085762, &(0x7f00000003c0)={0x2, 0x5}) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r8}, 0xffffffffffffffff, 0x5}], 0x1f, 0x0, 0x0, 0x0) r10 = socket(0x18, 0x8002, 0x0) r11 = syz_open_pts() dup2(r11, r10) ioctl$FIOSETOWN(r10, 0x80047476, &(0x7f0000000000)=0x8000) writev(r10, &(0x7f0000000640)=[{&(0x7f0000000200)="46b1ebe5cb423dc8c80025803270ca2b5328ffa05dbfe80f45dd596aaea6eb054a8b2db9f71f57220838c0566c2d8b882448265415a92ac85b8d7e57103ccbdff158973b884aee5af028937857af4605b6e3dea8bca2d0ea83a7e1e84020d04bd01d5194b48d8770d64d54dd7546690b48c6a36a4127143f6fe1e565a009d36d54185d138f51c4c8c557b715426c6db03c989b55db65548c2b60ed732002e08bf4f67de201177c5f7b19fe66173ff842e6", 0xb1}, {&(0x7f00000002c0)="4c64832b313713e93972dc1504e9aaed6b4e4e1989d629ecbf4c6983c7762d2e83a1", 0x22}, {&(0x7f0000000400)="58669ee280f3660171721741e5d8251e79aa3a8d5d6beeab96657280323aa6bda1be8e92844e037a0171650ef6b732869aded784603067fa3ecdc19116801dd88113a356f3d0a2b5bb93bf8e9c9e892c42ae9de2b07c26b41d9df857ef29c9ee71c025efa62d166ecbb86773ee7948f60d4f707f45e03bac5545686d8d4776f45b7533a9a7a40c1d9fc22a78e26df682", 0x90}, {&(0x7f00000004c0)="a13b62fe28a547f1febb21d8e9894daf9fa281931acd03f97f6fd038e54eebfbb0912d17e53a3f14c7ef14d301d2653d0e2e46894d25f44b0c88d95349f1d4273690be16f363d9154cc2d644ad500a2fa41195", 0x53}, {&(0x7f0000000540)="63f507b24c1364e5b2c32e4e8986adedb3ab6ed6e4724d9cfd16217223f9dc73b13b9413bde5751adf938cdaf1a8bbd2937d7cd4a0ce863fb11c935bb1f19fd1b4e3a933eda7440fa1a410c6025a7144d0207878a9fc7c4f3518d66cd2a64f5d4a3dfebd985c99fc1b9c62fdb60d849c68355f822c6cfac0edd45122cbb6c117a2cec598f587461f420167aae9e973c1123c09048ba8d53ee1985f61f726ec973b11aaab550f7719dca7a474d2f7351d4020e961f2b2d4dcbb88fa8c40ac8a555e3f1056dd2910aadfb9dd2b2aa5db402119a2aa372cc5", 0xd7}], 0x5) dup2(0xffffffffffffffff, r9) 19:20:32 executing program 1: syz_emit_ethernet(0x1, &(0x7f0000000000)=ANY=[@ANYBLOB="ffffffff00000000aaaaae0086dd6073f005000033eafe80000000000000000000000000010000800000000000000000000000000001"]) openat$klog(0xffffffffffffff9c, &(0x7f0000000040)='/dev/klog\x00', 0x40, 0x0) syz_emit_ethernet(0xc1, &(0x7f0000000280)="9d919b6b19a2e414f08059c6a158a128cb43017921449012de931f137bd34d922653cb5f9e44346da08b15fa595e0c32cb813a10eaca17d270fa175d5bd81cb54791c9246ab1434084f636828b9abf485feb164e5f697feca9d5d2a0f8705137648b370dd830a1eed4d5bcf5c3c9036de53762820fc4f241b1b7ac4a0f94180bbc6681d3b8002d8af055ce63f9767c83f5373ad301ede6899600101110e48bf20aef7770855d5dfcfcc10e14736cbfd5a48148688261bffd170795872d36ebdb1d") 19:20:32 executing program 0: r0 = open(&(0x7f0000000080)='./file0\x00', 0x612, 0x0) pwritev(r0, &(0x7f0000000000)=[{&(0x7f0000000400)="ac911bd823a11af4ce41606b230d9832f296611e140d3a603f1f000f5245cfcaa2755a2516efe205719384a095ac1e47f28810f5d589667b358c0f7b640044075776ee57bda1c076fdd24008784c833c6896c0b1c06a1b0ce28a21ddf33ad9a2645922c1d1f1186e0dff975ecb409661d08c9d0b5b4df39730de0753e2307c19ef2bcbe900362a5b4109e994cd00d340567036610bc4792cc57b1dd4b7fa9e5d3f007a54d919eebb0acf49978421807299ce789fc8c4122e9181d76fcfa4075d156be16d7d167017e9", 0xc9}], 0x1, 0x0, 0x2) r1 = kqueue() r2 = fcntl$dupfd(r1, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x4000)=nil, 0x800000004, 0x0, 0x10, r2, 0x0, 0x0) dup2(r0, r2) r3 = kqueue() r4 = fcntl$dupfd(r3, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x4000)=nil, 0x800000004, 0x0, 0x10, r4, 0x0, 0x0) r5 = kqueue() r6 = fcntl$dupfd(r5, 0x2, 0xffffffffffffffff) r7 = kqueue() r8 = fcntl$dupfd(r7, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x4000)=nil, 0x800000004, 0x0, 0x10, r8, 0x0, 0x0) mmap(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x2, 0x11, r8, 0x0, 0x7f) r9 = fcntl$dupfd(r4, 0x0, r6) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x2813, r9, 0x0, 0x0) select(0xfffffee1, 0x0, 0x0, 0x0, &(0x7f00000000c0)) symlink(&(0x7f0000000040)='./file0\x00', &(0x7f0000000100)='./file0\x00') 19:20:32 executing program 0: r0 = kqueue() kevent(r0, &(0x7f0000000000), 0x9130fbf, 0x0, 0x4000000, 0x0) pipe(&(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) poll(&(0x7f0000000000)=[{r1, 0x160}], 0x1, 0x606dca73) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000000100)=""/247, 0xffffffcc}], 0x12ea, 0x0, 0x0) r3 = open(&(0x7f00000002c0)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r3, 0x4, 0x80) pwritev(r3, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x11000)=nil, 0x11000, 0x2, 0x10, r3, 0x0, 0x0) dup2(r2, r1) socket(0x2, 0x5, 0x9) pipe2(&(0x7f0000000080), 0x0) 19:20:34 executing program 1: open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) r0 = open$dir(&(0x7f0000000180)='./file0/file0\x00', 0x800, 0x0) mkdirat(r0, &(0x7f00000000c0)='./file0\x00', 0x82) r1 = socket(0x2, 0x2, 0x0) connect$unix(r1, &(0x7f00000001c0)=ANY=[@ANYBLOB="82022e2f66696c653500b61842833b774b16a2f533ec735923a6c22d3bbe524bebd27a8e2d3b8f274fae5a5fa7cd6b59f6df8d7ca661c14fd4f685f27c2ee5d12ce40af40fe1a180e9b289e4361ad3b0e32251c5c0dc3110223f153f276bf46f3e5a3e71e0818b038e8628f1799137f634bf28a892605f96634e728844f68777b1bebea662a84fa1d4a2bed72a18df7d56edbea00e743068e500"/165], 0x10) open(&(0x7f0000000040)='.\x00', 0x40, 0x6) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r2, 0x29, 0xd, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r3 = socket(0x18, 0x1, 0x0) r4 = kqueue() r5 = fcntl$dupfd(r4, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x4000)=nil, 0x800000004, 0x0, 0x10, r5, 0x0, 0x0) setsockopt(r5, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r3, 0x29, 0xd, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r6 = socket(0x18, 0x1, 0x0) setsockopt(r6, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r6, 0x29, 0xd, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f0000000080), 0xc) open(&(0x7f0000000080)='./file0\x00', 0x8, 0x0) r7 = socket(0x18, 0x1, 0x0) setsockopt(r7, 0x80000000000029, 0x1b, &(0x7f0000000000), 0x4) r8 = socket$inet(0x2, 0x1, 0x0) setsockopt$inet_opts(r8, 0x0, 0x13, &(0x7f0000000040), 0x4) listen(r8, 0x0) r9 = socket$inet(0x2, 0x1, 0x0) setsockopt$inet_opts(r9, 0x0, 0x13, &(0x7f0000000040), 0x4) listen(r9, 0x0) r10 = socket$inet(0x2, 0x1, 0x0) setsockopt$inet_opts(r10, 0x0, 0x13, &(0x7f0000000040), 0x4) listen(r10, 0x0) r11 = socket$inet(0x2, 0x1, 0x0) setsockopt$inet_opts(r11, 0x0, 0x13, &(0x7f0000000040), 0x4) 19:20:34 executing program 0: syz_emit_ethernet(0x22, &(0x7f0000000000)="975904b8754f04339eafad90cfa2b42ba96991000000000002000000000400000000") 19:20:34 executing program 1: writev(0xffffffffffffffff, &(0x7f0000000140)=[{&(0x7f0000000000)="f511171a598fb2693ee538f7cfd93cbb947f0cee97612d000000005c973c6e5dc304107a942cd51cb6a35226b7910291501c5942defdc91da4", 0x39}], 0x1) syz_emit_ethernet(0x1, &(0x7f0000000000)=ANY=[@ANYBLOB="ffffffff00000001aaaaaa0086dd60a4f005000000eafe8000000000000000000000000000aaff020000000000000000000000000001"]) r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x4000)=nil, 0x800000004, 0x0, 0x10, r1, 0x0, 0x0) r2 = getppid() fcntl$lock(r1, 0x8, &(0x7f0000000040)={0x2, 0x1, 0x1ff, 0x100, r2}) syz_emit_ethernet(0x400e, &(0x7f0000000000)="c7a895006f53dd000005ffff86dd") 19:20:34 executing program 1: r0 = kqueue() kevent(r0, 0x0, 0x0, &(0x7f0000000000), 0x3, &(0x7f0000000000)={0x4000100000000000, 0x3b9ac9ff}) kevent(r0, &(0x7f0000000040)=[{{}, 0xfffffffffffffff9, 0x87}], 0x66, 0x0, 0x0, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x400, 0x0) setsockopt(r1, 0x3ff, 0xfff, &(0x7f00000000c0)="573845994b8d415260cbf4c9299849a79cd14599da148d3aa3c0ed3017f90a1a299a7c40d3028e99e5f9a804172d453bf28b4c74eb769aa12049629a80c3cd7a2b844179d7dbdab18e9cd721f83a9e36c3bde4e40ad2d741acbbd48daba119ea5c37c78fedb3875fd0aba60ba2bd07cd0b9aeab568a735edf5bf0d74", 0x7c) 19:20:34 executing program 0: r0 = socket(0x2, 0x8001, 0x0) close(r0) r1 = socket$inet(0x2, 0xc002, 0x0) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000440)="ee08665d19ac14d5e51348771197a7728420aef61715f7b183d4b3830c921bf0817a0000000000006a89dbdf", 0x2c) connect$unix(r0, &(0x7f0000000180)=ANY=[@ANYBLOB="82028611e2b2020000006262dd65c84e08c027ad12d417ec80ac134b281be097dff0efa5b32eaf23a299e04d2f45a611829ac19aaf1e936182e881850ecb792fd7a8fcd11c3fc8962eb3a7e61fec776122400e899ee0d3d92501f6a0b61deb75fcfb3ebdb5c50284a1a9d3c07651a434798c3813c7756cca69d82e887d5e6d3aee60a3ede69923f29406004d3bb7f71274e38621a609ff8a45d1c60752698af2b1b17964d885eeb2fa4a619c4627340a640f25a557cbc4b8e3e40d6ad97ae5a93b989c4cad4966ae37ce9ee81f139bcbba39a3e43aee56051efe6ea50b9d7f1b5f5446172de857ca84b4e4454099e9081a06f879c9a9fa340000"], 0x10) getegid() writev(r0, &(0x7f0000001680)=[{&(0x7f00000000c0)="80661371f2893c68177e531f84307c82fcf28493a6369c0fd5e3bf8f45ed0aedcb83538dc7775365770b567d2fe9e6045f4caa899c6a634c10cb0d9c737a7f80b0561f53c8a1bdd19d6e5272db065899aefdd87f3c6e5e3af316e4", 0x5b}, {&(0x7f0000000280)="468792bdd1a0e035104a9d460c7b664303da0a92ffa9dcebeb830929333ca1317d7a197a09ef8a52e15e393b0614806ebe25a9b4b5bd6e681dff0842970a7e17dfcb57f5fb2f631f139a418827f915e491dd97bc628a64ea28e17adea5a65238842f92dd56eaa1ce37c96cb7122a8b738b41e2e84c53572ce34af7b4b19ba14cfef220dfa3bda4d4c880d9f6644c8f2c66ed497c00f607e376762930c1e4f39109521ec66a84c1a0a21812d35b475c7c90396d5ce20d92381b0ba89c5b06613f08bbfa2144cc4e021fc0ed0927b9c1cb8cb1fb7a9bc0c4995b69af696b8a9f50e86fd089c6753dc730000910f3", 0xed}, {&(0x7f0000000480)="6f0575d5450ee979770e8ac9eff8bd71388f418e1fef66f79a4f7ece224f63c416c7fe584c6644342a5e056653ff186c68630ccbf852313c2782330573a43aba08fe35a4d2b5cae4cdcab9004804cb8c4f62f7103b893ebd659aa9de7936e24296b1ff94f753ee134cc19eff8041c64c664bfbca2f32f472acc65a5fb3e4c87fc2612e7ce2b65df60472bc7f75291beb48ea391232e74c5f514d91bd0c0741779bdbb4e850116fe81908653c873c0b723a6fcb7ef43c81d7becd04567971b09e758e9ccb947b50f228c9a39b1ca0dfca4c476fa8328de414ddd9d4f472", 0xdd}, {&(0x7f0000000580)="c50e735805f58186cbd26f27cd9bd7de951894bbea4176944545e0b32e0e3111e8f228a53e41fb1a616641387e4c26ac38f06c8847389826e18e8ddee8732939f33482c622c52502066f333d5d683c6eb1e14a51e614dd979aa16a5be382e9ff70c8afb65494bd9488384d40a1e71eb93bb85555f89b5688b66b380c73230b2426fe5fcf9078f79cf758b18e89b42429c9286fd034d888ff5ee908aa7be684ca2670defb730b1de0f5b5ef8d9c551645f9dbdb376c6d093e553daec394f697d910f19feecfa14f695e598f29", 0xcc}, {&(0x7f0000000680)="2042f2d0b017b43083825a918d369c219d4fd12c2e095926aab939aba9fcccaa35ce076cf3b6354987bb9581b5c5a8146a0b2f30bbfb89b9c85fd48e8690141d30bfe5ed1616a9c94a07a5c8d3735cc83eccde9595b2f225ec0b6f75a298229f3b6307b9932a00e19d3374399d80dbc8b6e6a54c4e96d970b4318a2ae8e44ab331f4ee56c69271c844c3f3795af71f33c920ad5ce612aaad39014a0bd5e682d3d16e4151762c925bed9591484001e6c48ebfb08e9b63e114ce9740342804309543b3688c7ebef66f92ec7527d3deec793af0c781bc36790db25e634f5baa9452ed2d323cd64ea547456229bb6332d60f1e442f80aded3751d6090e3ef6c75f83e73c0701da770d5eb4040838095faacdb5d24186c80306c87c45215a11cefde887e94b9c5b60fecbd37013995f8dc44b6c96fc834fa9132c4dfa7814f6dfe1935c55444162a248e80a15f0929a8dd28bb80b74ce3e278691e3526de250107fcf02ae985d89d133c9e4ba10c5ef1448c114ca00d24e0e7af20a67d60f563e60a515fe554e7edb7bee4e8e067f9db91616793f67475bbc14f79417321a46f6cffec9e2b4694628883ff37ee2fd3ae41894bcc497e690b727adbd53d7cac78d2793fc7e2c38d5d3fc07f65c241f1d9c2d6a8978362eaf44e4f876021fb3843b1b5b2b1c3a1967d01411a754c9bf33de9494c3b5dde8916a0b39d07daf6a5c4a51904ad69984784943bf0841421bb119d383a9e59cd792536faa560db597c1be84d396de4112bba08c0626654ecbd6f853c70ff8c7470f677edec1895fa136b4a30a45487134efbcb252818ba83ba8ed77baa44ef4331104f1b24764a5195a25acf2cdaadc24e6f25709133ee3fa18ec321c1fd4dac666e3f8de831d66b9c2bbbf7d8f1c37f3", 0x284}], 0x5) 19:20:34 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() readv(r0, &(0x7f0000000200)=[{&(0x7f0000000180)=""/75, 0x4b}], 0x1) readv(r0, &(0x7f0000000140)=[{&(0x7f00000000c0)=""/111, 0x6f}], 0x1) nanosleep(&(0x7f0000001780)={0xf0, 0x100ffffffff}, 0x0) r2 = kqueue() kevent(r2, &(0x7f00000000c0), 0xf8b4, 0x0, 0x10000fe, 0x0) kevent(r2, 0x0, 0x0, &(0x7f00000001c0), 0xfff, 0x0) writev(r0, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) r3 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x20, 0x0) shutdown(r3, 0x0) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000040), 0xc) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000080), 0xc) ioctl$WSDISPLAYIO_GETSCREENTYPE(r3, 0xc028575d, &(0x7f00000000c0)={0x7fffffff, 0x7, './file0\x00', 0x0, 0x80, 0x40, 0x1}) pipe2(&(0x7f0000000480), 0x10004) r4 = openat$null(0xffffffffffffff9c, &(0x7f0000000600)='/dev/null\x00', 0xfeab263b4cc45c89, 0x0) shutdown(r4, 0x0) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000040), 0xc) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xffffffffffffff4c) fchownat(0xffffffffffffffff, &(0x7f00000008c0)='./file0\x00', r5, r6, 0x0) getsockname$inet(0xffffffffffffffff, &(0x7f00000004c0), &(0x7f0000000140)=0xfffffffffffffe04) getsockopt(r3, 0x0, 0x80, &(0x7f0000000180)=""/148, &(0x7f0000000500)=0x94) setsockopt$inet6_MRT6_ADD_MIF(r3, 0x29, 0x66, &(0x7f0000000280)={0x6, 0x1, 0xffff, 0xcf0a, 0xce}, 0xc) accept$inet(r3, &(0x7f0000000640), &(0x7f00000005c0)=0xc) write(r3, &(0x7f0000000340)="47f13e10bf897e1eac157b2295cd25c4916417d5dcde0efb450cdcf423f072ac8a9e275247052d37060234855ca76159742b42112c309fb49d85f14d71717943e34e0111957897c5fae4ffb629ec21551612bfa0074e2507a8560d5200beb0e6dc62d214fc7f3f0a5e9f281e01a45a81c25072f9222bb7b468419237f7d55c16d0b2d44c3da5845d0d2365e78219ea2031659447fefd04213cf4d9f85d6f6183721fd98932ca83da0ff8cd5d9b859660d6243bc7b9ec1a8db3a7aa36886735d41a99039069fbf955a3fb67044b5197a70c19243dd70d0a1ff4b8b4f942f89ab8c8b77ee68720542b4c3b8c2795d07b86", 0xf0) chflagsat(r3, &(0x7f0000000540)='./file0\x00', 0x10000, 0x2) openat(r3, &(0x7f0000000580)='./file0\x00', 0x80, 0x113) openat(r3, &(0x7f0000000440)='./file0\x00', 0x0, 0x2) r7 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x20, 0x0) shutdown(r7, 0x0) getsockopt$SO_PEERCRED(r7, 0xffff, 0x1022, &(0x7f0000000040), 0xc) getsockopt$SO_PEERCRED(r7, 0xffff, 0x1022, &(0x7f0000000080), 0xc) ioctl$WSDISPLAYIO_GETSCREENTYPE(r7, 0xc028575d, &(0x7f00000000c0)={0x7fffffff, 0x7, './file0\x00', 0x0, 0x80, 0x40, 0x1}) getsockname$inet(r7, &(0x7f0000000100), &(0x7f0000000140)=0xc) getsockopt(r7, 0x0, 0x80, &(0x7f0000000180)=""/155, &(0x7f0000000240)=0x9b) setsockopt$inet6_MRT6_ADD_MIF(r7, 0x29, 0x66, &(0x7f0000000280)={0x6, 0x1, 0xffff, 0xcf0a, 0xce}, 0xc) accept$inet(r7, &(0x7f00000002c0), &(0x7f0000000300)=0xc) write(r7, &(0x7f0000000340)="47f13e10bf897e1eac157b2295cd25c4916417d5dcde0efb450cdcf423f072ac8a9e275247052d37060234855ca76159742b42112c309fb49d85f14d71717943e34e0111957897c5fae4ffb629ec21551612bfa0074e2507a8560d5200beb0e6dc62d214fc7f3f0a5e9f281e01a45a81c25072f9222bb7b468419237f7d55c16d0b2d44c3da5845d0d2365e78219ea2031659447fefd04213cf4d9f85d6f6183721fd98932ca83da0ff8cd5d9b859660d6243bc7b9ec1a8db3a7aa36886735d41a99039069fbf955a3fb67044b5197a70c19243dd70d0a1ff4b8b4f942f89ab8c8b77ee68720542b4c3b8c2795d07b86", 0xf0) chflagsat(r7, &(0x7f0000000540)='./file0\x00', 0x10000, 0x2) openat(r7, &(0x7f0000000580)='./file0\x00', 0x80, 0x113) getsockname$inet(r7, &(0x7f0000000040), &(0x7f0000000080)=0xc) dup2(r0, r1) readv(r1, &(0x7f0000001480), 0x216) 19:20:34 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x400, 0x25) rename(&(0x7f0000000400)='./file1\x00', &(0x7f00000003c0)='./file0\x00') r1 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000140)='/dev/diskmap\x00', 0x200, 0x0) close(r1) pwritev(r0, &(0x7f0000000080)=[{&(0x7f00000001c0)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0d389fe894a974c8d45aaf9d2e7ae9fed58938ea6ac68a0b0632688ca0fab3647175abf22fea120c9b3bb77ca60c128295bf234505356095dbf9e50a4a5079723b57fed8ef0a251b91e67e1f5d347d5b668a390a25beea3962e7c10b8d9f53f5c82b5eacc26757d14f2fa6be9a2cbb2cfacc5e906dfd1e3208364bbc454327b6a1522c332ea628b8cb672e9e7247818f970e017c7cb9303e6b505059f34d3fb9df3993b7535fa269859e24b2802782224d7d5c13c21d4eee4f8621037c3d78695ad9a278978b26c46049befba997acb9ac407791cdf6046f9f71e36d09827a4493c17a0921dc38af76420c885862413c6ed4f7fe335a5547ee2d7c65d735b189214606da83f9be40faef7438cbfe1ed0439c46106672cda99d1c3471259d08198e13683ef6b08d5c54bfb991dcca6919362e1a0b65844e9194c2d7fd257281fbcae0694eb4c1e7121b6a2c19d7c82054126e2146349c1c8489aada96f3a84001b5b8d93dfcfb77778", 0x182}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x5, 0x10, r0, 0x0, 0x0) unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000180)='r\x00') 19:20:34 executing program 1: r0 = socket(0x18, 0x1, 0x0) r1 = socket(0x800000018, 0x1, 0x0) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) listen(r1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendto(r0, &(0x7f0000000000)="98f728f8f955b0f22c50616364", 0xfde8, 0x5, 0x0, 0x0) poll(&(0x7f00000001c0)=[{r0, 0x4}], 0x1, 0x0) r2 = kqueue() r3 = fcntl$dupfd(r2, 0x2, 0xffffffffffffffff) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100), &(0x7f0000000140)=0xc) mmap(&(0x7f0000000000/0x4000)=nil, 0x800000004, 0x0, 0x10, r3, 0x0, 0x0) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000040), 0xc) 19:20:36 executing program 0: ioctl$WSKBDIO_GETMODE(0xffffffffffffffff, 0x40045714, &(0x7f0000000040)) syz_emit_ethernet(0x22, &(0x7f0000000000)="975904b8754f04339e53803508004008872cbe6100000000000000007a907f4c235c") 19:20:36 executing program 1: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000002000/0x2000)=nil, 0x2000, 0x2, 0x11, r0, 0x0, 0x0) msgrcv(0x0, &(0x7f0000002540)=ANY=[@ANYBLOB='\x00'], 0x1, 0x0, 0x0) openat$zero(0xffffffffffffff9c, &(0x7f0000000140)='/dev/zero\x00', 0x400, 0x0) r1 = socket$inet(0x2, 0x5, 0x1) kqueue() openat(r0, &(0x7f0000000100)='./file1\x00', 0x20, 0x10) r2 = kqueue() fcntl$dupfd(r2, 0x2, 0xffffffffffffffff) r3 = kqueue() fcntl$dupfd(r3, 0x2, 0xffffffffffffffff) r4 = kqueue() fcntl$dupfd(r4, 0x2, 0xffffffffffffffff) r5 = kqueue() r6 = fcntl$dupfd(r5, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x4000)=nil, 0x800000004, 0x0, 0x10, r6, 0x0, 0x0) r7 = kqueue() fcntl$dupfd(r7, 0x2, 0xffffffffffffffff) dup2(r7, 0xffffffffffffff9c) open$dir(&(0x7f0000000180)='./file0/../file0\x00', 0x80, 0x20) r8 = kqueue() r9 = fcntl$dupfd(r8, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x4000)=nil, 0x800000004, 0x0, 0x10, r9, 0x0, 0x0) r10 = kqueue() r11 = fcntl$dupfd(r10, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x4000)=nil, 0x800000004, 0x0, 0x10, r11, 0x0, 0x0) r12 = fcntl$dupfd(r11, 0xa, r0) mmap(&(0x7f0000000000/0x4000)=nil, 0x800000004, 0x0, 0x10, r12, 0x0, 0x0) poll(&(0x7f0000000000)=[{r1, 0x40}, {r12, 0x4}], 0x2, 0x101) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x4) r13 = kqueue() r14 = fcntl$dupfd(r13, 0x2, 0xffffffffffffffff) ioctl$KDENABIO(r14, 0x20004b3c) mmap(&(0x7f0000000000/0x4000)=nil, 0x800000004, 0x0, 0x10, r14, 0x0, 0x0) getsockopt$sock_cred(r14, 0xffff, 0x1022, &(0x7f0000000080), &(0x7f00000000c0)=0xc) 19:20:36 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="6202c17f7f000001"], 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, &(0x7f0000001480), 0x4) r2 = socket(0x2, 0x1, 0x0) connect$unix(r2, &(0x7f0000000000)=ANY=[@ANYBLOB="e3ffffffffffffff"], 0x10) shutdown(r2, 0x0) sendto$inet6(r2, &(0x7f0000000300)="94", 0x1, 0x0, 0x0, 0x0) dup2(r1, r2) 19:20:36 executing program 0: syz_emit_ethernet(0x400e, &(0x7f0000000000)="c7a895006f53dd000005ffff86dd") r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x4000)=nil, 0x800000004, 0x0, 0x10, r1, 0x0, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1002, &(0x7f00000000c0)=0x6, 0x4) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r2, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) socket$inet(0x2, 0xc000, 0x41) sendto(0xffffffffffffff9c, &(0x7f0000000040)="68a3", 0x2, 0x407, &(0x7f0000000080)=@un=@file={0x0, './file0\x00'}, 0xa) 19:20:36 executing program 0: r0 = semget$private(0x0, 0x7, 0x286) semop(r0, &(0x7f0000000000)=[{0x6, 0x4}, {0x3, 0x1, 0x1800}, {0x2, 0x7, 0x800}, {0x0, 0x0, 0x1800}], 0x4) semop(r0, &(0x7f0000000100)=[{0x0, 0x3, 0x800}, {0x0, 0x0, 0x800}, {0x2, 0x6, 0x800}, {0x1, 0x0, 0x1000}, {0x4, 0x80, 0x800}, {0x4, 0x2, 0x1800}], 0x6) semctl$SETVAL(r0, 0x0, 0x8, &(0x7f00000000c0)) r1 = socket(0x18, 0x2, 0x0) setsockopt(r1, 0x29, 0x9, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0x280) semctl$IPC_SET(r0, 0x0, 0x1, &(0x7f0000000140)={{0xfffffffffffff7ea, r2, 0x0, 0xffffffffffffffff, 0x0, 0x100, 0xfffffffffffeffff}, 0x400, 0x10001, 0x40}) r3 = semget$private(0x0, 0x7, 0x286) semop(r3, &(0x7f00000003c0)=[{0x4, 0x4}, {0x3, 0x1, 0x1000}, {0x2, 0x7, 0x800}, {0x0, 0x0, 0x1800}, {0x2, 0x7}], 0x5) semop(r3, &(0x7f0000000100)=[{0x0, 0x3, 0x800}, {0x0, 0x0, 0x800}, {0x2, 0x6, 0x800}, {0x1, 0x0, 0x1000}, {0x4, 0x80, 0x800}, {0x4, 0x2, 0x1800}], 0x6) semctl$SETVAL(r3, 0x0, 0x8, &(0x7f00000000c0)) r4 = socket(0x18, 0x2, 0x0) setsockopt(r4, 0x29, 0x9, &(0x7f0000000080)='\x00\x00\x00\x00', 0x3b) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0x280) r6 = getgid() semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f0000000140)={{0xfffffffffffff7ea, r5, 0x0, 0xffffffffffffffff, r6, 0x100, 0xfffffffffffeffff}, 0x400, 0x10001, 0x40}) r7 = dup2(0xffffffffffffffff, 0xffffffffffffffff) accept$unix(r7, &(0x7f00000009c0)=ANY=[@ANYBLOB="000000000000000000000000000000000000000065009442eac3641600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000017c2414545ea71993fe985fe4a90921d8280449024e3cd5c3f0e20000000000"], &(0x7f0000000080)=0x6e) accept$unix(r7, &(0x7f00000000c0)=@abs, &(0x7f0000000100)=0x8) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) recvfrom$unix(r9, &(0x7f0000000240)=""/99, 0x63, 0x2, &(0x7f00000002c0)=@abs={0x1, 0x0, 0x2}, 0x8) r10 = geteuid() getsockopt$sock_cred(r8, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, &(0x7f0000000200)=0xc) fchownat(r7, &(0x7f0000000180)='./file0\x00', r10, r11, 0x4) getgroups(0x4, &(0x7f0000000440)=[0x0, r6, 0x0, r11]) setregid(r6, 0xffffffffffffffff) r12 = socket(0x11, 0x4003, 0x0) sendto$unix(r12, &(0x7f0000000300)="b100050460000000000008000501000000000000ce24fea7fef96eefc73fd3357ae26caa0416fa76d06336acf00b7804be781e4991f7c8df5f882b2b7be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27ecb5d602000d7d026ba8af63ff37282921e4fd89720fd3872babfbb770c1abda71601a8bfee8aca4911faff5a872c881ff7cc53c894303b22f310b404f36a00f9000fcfff0ffe608a371a3f80004000000000000000100"/177, 0xb1, 0x0, 0x0, 0x0) read(r12, 0x0, 0x94) 19:20:36 executing program 1: r0 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0xfffffffffffffffd) write(0xffffffffffffffff, &(0x7f00000000c0)="6e012a8a3ac4b7b30acd413b11483d1b833d77c4d9b4f8380ac224e3eb2134e45aa9a4d2a3e5253eef96b1be26da4a4e32428961a7d904a589fbacb27b716d95e134eacb7ebfc326d2927bc5822e49a74002302886ea7e05c1e9bff429d18632c9c79110274cfea380ce6206e16d7b80eab4d2b69162293edb1c70fd55cbad4013e649c6", 0x84) r1 = kqueue() r2 = fcntl$dupfd(r1, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x4000)=nil, 0x800000004, 0x0, 0x10, r2, 0x0, 0x0) fcntl$getown(r2, 0x5) r3 = kqueue() fcntl$dupfd(r3, 0x2, 0xffffffffffffffff) write(r3, &(0x7f0000000080)="33722671298d90451fe2b4f88ed3c80acb6b16f3c1", 0x15) dup(r0) r4 = open$dir(&(0x7f0000001240)='./file0\x00', 0x0, 0x0) r5 = dup2(r4, r4) mmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x0, 0x2810, r5, 0x0, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000001240)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f0000000140)={0x0}, &(0x7f0000000100)=0x1) ktrace(&(0x7f00000001c0)='./file0\x00', 0x0, 0x104, r7) link(&(0x7f0000000000)='./file0/file0\x00', &(0x7f0000000040)='./file1\x00') 19:20:36 executing program 0: setrlimit(0x4000000003, &(0x7f0000000080)={0x7ffc, 0x100000}) r0 = syz_open_pts() ioctl$TIOCNOTTY(r0, 0x20007471) setrlimit(0x3, &(0x7f0000000100)={0x10000, 0x100000}) pipe(&(0x7f0000000040)={0xffffffffffffffff}) ioctl$BIOCGSTATS(r1, 0x4008426f, &(0x7f00000000c0)) r2 = msgget$private(0x0, 0x20000003c4) msgrcv(r2, &(0x7f0000000a40)=ANY=[@ANYBLOB="0000000542702da3d567000024513f69c5c718b952f62c2fe843a2581ec8c2013aa5fe9e66cf8b8e05bc301f2b7c166ad0c6afce838eba7b239eed85c887c2994671e1093bd1d334473809abb8d7312e98f0bcc63085ac8c3595b02d5cba6481adf61377b49238aa206f76d14ad8aa738eb03757b563fc03e914e9e56a7007b461fc694b914fbf1e5ce2036ffbb553de8426c15c87740fdbef06d2a2f11f29af59cf009020a15402b468a61b9e910dd6d28b4cdf9ff9236fbd7f3c79f0e0f5b41b61718d2d288113b62d653e249a5a402773d5589901234dbe14d5473470598d85696710a7a1c21fa21243462235ce55c823309c85831d18ed4e279ff98c342af2276bbacc2e264d01c94849605c3d1d3a2bbb2d961e4a5484407b151ea0f34c58f593028b564ea623e7e2e2cd07cd56331f628eda0a09d28173761576219d286e963d29af000395553428d75fb573fba7865664d0e09da89f76f2088b59ac0d3c6e3bbc465ba5423c3e8b2f939b208607e52b426da7062c89f38f818556786d634450ddc29b3e1cac90b7c2dab6c0a3c4ed243419f6a631fa8206c4bf37b6e50edbca98e83bcba5c9fa9510e5b250ecaa799e8823cd208240cb8a7b1fa85f16c47a7d962d2d3c19efd77458c3ef952e07000000526cffd2735823dcd56259fc8263ff593f4fbfb10897c617aa205babd8161a897d89a5a7573b08b3c94aa4803c319c120ae7c1a8106e4e0053182a2138bb8b6dc86565d006740e5a83b1009b57f57c3ae122cb076cf7eeb0fe4a8dfa70a8186a1ca2dbb797cf47a737b613c6f90d2b2ec850d569ce314e1a0977a013354fd807b534a17b506864121ff4a102abfb5998a0fbf7454e00ff2f5cb465490369a6502e8a056652089c92da36ddb901beeaf792e3e454187d07b262369c37e8ce3509126017da5d2d5e6d56ca340f5841ffcab328e79f497553"], 0x1, 0x2, 0x1000) r3 = semget$private(0x0, 0x1, 0x0) semctl$IPC_RMID(r3, 0x0, 0x0) semctl$GETNCNT(r3, 0x1, 0x3, &(0x7f00000007c0)=""/228) r4 = semget$private(0x0, 0x2, 0x141) semctl$GETNCNT(r4, 0x3, 0x3, &(0x7f00000016c0)=""/147) semctl$GETVAL(r4, 0x4, 0x5, &(0x7f00000011c0)=""/202) semctl$SETALL(r4, 0x0, 0x9, &(0x7f0000000140)=[0x9dd, 0x1ff]) r5 = openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x0, 0x0) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) fcntl$getown(r5, 0x5) r6 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r6, 0x0, 0x200010000000c, &(0x7f0000000040)="ebff125c00000000", 0x8) setsockopt$inet_opts(r6, 0x0, 0x200000000000c, &(0x7f0000000140)="eaff125c00000004", 0x8) dup(r6) openat$vmm(0xffffffffffffff9c, &(0x7f0000000f80)='/dev/vmm\x00', 0x0, 0x0) pipe2(&(0x7f0000000a00)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) socket$unix(0x1, 0x5, 0x0) pipe(&(0x7f00005dcff8)={0xffffffffffffffff, 0xffffffffffffffff}) write(r8, &(0x7f0000335000), 0xfcb7) writev(r8, &(0x7f0000000000)=[{&(0x7f0000002340)="374a7bebbe79e872a755f3582143eec5c3d054f7bcd9a35c308f5401bbd8929b64a8b96421e63e4112e10017b3cd547a8d770c7daf59dd7d2eabe3cf0030196d63693f23ee4f3d021efec627af615e87d80f3d0edfcfa8528c39599d6418fc48e86fbbe2f169e9c47916076a917c103406b9c4d632841bca60d7e5cdfed5046c58c62143697f135b7f7a4d363cb7e9d68c1dab4f76f59435a3ca52e18fb034d971153b4461541d90d522a7af61e05bda347fb2b60f02aa1de2e3d5c1f7d9831b888441ad53e1a5fb9bc25e05dfd3c3040d46b840591f4de4efabaf6d5c8ae120aa87239d843a913178064ccb3e92d6f3be1bf4be333c8729403757e49fd15258f95172fb8aa8f0502c421787087df424d5fbfef5800637a39bb93690a90f7594fac3905a8b1e0c37c4a3997d0cf50fe6cf4d0044a80f8a361c497170be1e1e17ac031db629d22c466da98987a5d7ab2054a693168f3e50805b2dad3dd61641921e484c4c658b95d0243a4efdbe548290d2fcd7a519447e55aaa77f171923ff524c0792074c8384db2881a78234c46ff3655a40c756fa2085d34ed01e95d9d3ee997d34fd4c977691492523633d17e4cd28099705eab9c09f7e809b041b6bc8df2b964449b8fc376078e22949c950df17ebcb6d6d389b0b99e753df00fa277d0c3f969af0904edbd75da6be00b0b59761005552b75c219744aeb362f6f6e78694dff9c02e8e9a01c76aa543035b07bef75e54243e966aca0fe356954d262609b20d0f8e95bcc6a6d0988173ed213e000d9889c0152f42a28b1ff24fafdc16ad188f81a380a161254eab48e2041d6cf1c441e1d22216132317ba5c1404bb03c9e36bd092528f77b1f7d64f85ce80c5dc04637340082509e8c55f783c09d651f0e7398c60f98c58859137abbe33e56e9e8dca588442612a00b3860c50a8b24e31d25da47e2f1793fd3e849a768080f461abfdd78c13ccf5ea02cba2c2887c3a5fcd3ce4ec896fd47e3ab585eb2d812ca0ce99f06c76cdd3c797385daf281ecebc38de0c0fd7ec4cf78b1335891cb8e4fd0a29eae611e524837fa2af884eb1e48f09773c9ab40c79b16c675663c4d751c2ba1491afd03038b7e4ab3f673bddde22467c9f0277203b6565d1425b7520ea2b17f8c64fe8b40aab967c48eecf77035eaa95bc264550c1731a926c", 0x34a}], 0x1) pipe(&(0x7f00005dcff8)={0xffffffffffffffff, 0xffffffffffffffff}) write(r9, &(0x7f0000335000), 0xfcb7) writev(r9, &(0x7f0000000000)=[{&(0x7f0000002340)="374a7bebbe79e872a755f3582143eec5c3d054f7bcd9a35c308f5401bbd8929b64a8b96421e63e4112e10017b3cd547a8d770c7daf59dd7d2eabe3cf0030196d63693f23ee4f3d021efec627af615e87d80f3d0edfcfa8528c39599d6418fc48e86fbbe2f169e9c47916076a917c103406b9c4d632841bca60d7e5cdfed5046c58c62143697f135b7f7a4d363cb7e9d68c1dab4f76f59435a3ca52e18fb034d971153b4461541d90d522a7af61e05bda347fb2b60f02aa1de2e3d5c1f7d9831b888441ad53e1a5fb9bc25e05dfd3c3040d46b840591f4de4efabaf6d5c8ae120aa87239d843a913178064ccb3e92d6f3be1bf4be333c8729403757e49fd15258f95172fb8aa8f0502c421787087df424d5fbfef5800637a39bb93690a90f7594fac3905a8b1e0c37c4a3997d0cf50fe6cf4d0044a80f8a361c497170be1e1e17ac031db629d22c466da98987a5d7ab2054a693168f3e50805b2dad3dd61641921e484c4c658b95d0243a4efdbe548290d2fcd7a519447e55aaa77f171923ff524c0792074c8384db2881a78234c46ff3655a40c756fa2085d34ed01e95d9d3ee997d34fd4c977691492523633d17e4cd28099705eab9c09f7e809b041b6bc8df2b964449b8fc376078e22949c950df17ebcb6d6d389b0b99e753df00fa277d0c3f969af0904edbd75da6be00b0b59761005552b75c219744aeb362f6f6e78694dff9c02e8e9a01c76aa543035b07bef75e54243e966aca0fe356954d262609b20d0f8e95bcc6a6d0988173ed213e000d9889c0152f42a28b1ff24fafdc16ad188f81a380a161254eab48e2041d6cf1c441e1d22216132317ba5c1404bb03c9e36bd092528f77b1f7d64f85ce80c5dc04637340082509e8c55f783c09d651f0e7398c60f98c58859137abbe33e56e9e8dca588442612a00b3860c50a8b24e31d25da47e2f1793fd3e849a768080f461abfdd78c13ccf5ea02cba2c2887c3a5fcd3ce4ec896fd47e3ab585eb2d812ca0ce99f06c76cdd3c797385daf281ecebc38de0c0fd7ec4cf78b1335891cb8e4fd0a29eae611e524837fa2af884eb1e48f09773c9ab40c79b16c675663c4d751c2ba1491afd03038b7e4ab3f673bddde22467c9f0277203b6565d1425b7520ea2b17f8c64fe8b40aab967c48eecf77035eaa95bc264550c1731a926c", 0x34a}], 0x1) r10 = fcntl$dupfd(r7, 0xa, r9) r11 = fcntl$dupfd(r10, 0xa, r8) ioctl$TIOCFLUSH(r11, 0xc0286988, &(0x7f00000000c0)) ioctl$VMM_IOC_READREGS(r11, 0xc2485607, &(0x7f00000012c0)) msgrcv(r2, &(0x7f0000000200)=ANY=[@ANYBLOB="00000004000000000000000000000000000000000000010000000000000000000000000000000000000000000000000000000000000000000000000000000000008000000000ed000000000000000000000000d1d2d88a000000000000000000000000f4ffffffffffffff000000000000000000000000000000000000000000000000cb9e25c12b490a27b4000000000000000000000000000000000000000000ae008f0bc41aa2fa384d7dfa5f716c000000000000000000000000000000000000000000000000000000ff2000000000000000000000000000000000000000010000000000000000000000dd6c60cba88affd1428d28831e5e637b9d7748cff40144eae0273a9ae6f4fc849c8b07df6f0f313f328abef44c4f2232293e71634508a514c10257a7f5368db5e5c5d067104d211269d5421a514aab2d800b183fb176acc6e9369b6c502082e32501bf649567b5401a6b866068d026c04b644f63d4094a4c44c8d2e93f3d8422a9a0de8399d26ebd672909ca0bf9f79ebe2355aec35af656a7e1829a4ed26d37898aaa267b45dd1ac774391c030000000000000020994c08a915ff15824a133da4fdfe43ca3114d961e6992ae518e1a32a6ffe2a7e27c8c0a389a1d47477f570100dcf4b1fad9354ecc04479a95783ffc6bde41609561e05b0725e6b6b3eaab677a51b13cad9aa5f6ca42e91abf3d7945dcea5799e4300d37e59e06b4b97f5440da9f4447467b426390000000000000000000000009d378735fd851fe0338d163746ef51cd980491ee03cb31bf204f7037fe0dce00069e4c7ee50d9a90b6dcf360a1a3aa19fff8672b2d120d00d9aa5fddb2a9f7d0429b040eba1b27c3"], 0x1, 0x3, 0x1000) pipe(&(0x7f00000001c0)) unveil(&(0x7f00000004c0)='./file0\x00', &(0x7f0000000500)='W\x00') msgget$private(0x0, 0x478) r12 = socket(0x11, 0x3, 0x0) execve(&(0x7f0000000480)='./file0\x00', &(0x7f0000001040)=[&(0x7f0000000540)='/de0\btQro\x00', &(0x7f0000000580)='/dev/zero\x00', &(0x7f0000000fc0)='{\x15LRde\x7f\x00RB~v@i\xd6o\x05\x9c-\x85\x02\xc3\xd0\xd6\xd8-\xa4{\x9df\xd9/\x1a\xfe\x12\x96\x85\xcf\xcb\x97\x16\'\xe8\xe7 -\xd5\x81s\xe7\xc5\x0eL\x95\x94Eg\xaa3\x99\x11\xf4~6(\xee\xc7\xb0\x98T\xb1\xe8\xac\xbc\xc3\x897\x06\xf4\x19Z\xa0\xb2\r?b\xcfmj@\x9a', &(0x7f0000000600)='\x1a', &(0x7f0000000640)='^\x00', &(0x7f0000000e40)='/dev/zero\x00', &(0x7f0000000f40)='&\x00', &(0x7f0000000ec0)='-&&()/\x00'], &(0x7f0000000dc0)=[&(0x7f00000006c0)='tap', &(0x7f0000000700)='tap', &(0x7f0000000740)='\x00', &(0x7f0000000780)='/dev/zero\x00', &(0x7f00000008c0)='tap', &(0x7f0000000900)='W\x00', &(0x7f0000000940)='.+\x00', &(0x7f0000000980)='/v/zero\x00', &(0x7f0000000d00)='\x00', &(0x7f0000000d40)='/dev/vmm\x00', &(0x7f0000000d80)]) sendto$unix(r12, &(0x7f0000000000)="b100050490000000000008000600ca900f0e08fecea11ea8fef968f3c73fd3357afdeb2c0900852e126336acf00b7804be781e4991f7addf5f882b2b7be1aa7923ed00f4c8b2ca3ebbc259699a1f132e27acb5d602000d7d026ba8af63ff37282934e4fd89720fd3872babfbb77008f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be657aea8c500000002000000000000000200a371a3f80000feffffffffffff010000000000000000", 0xb1, 0x0, 0x0, 0x0) 19:20:36 executing program 1: r0 = open(&(0x7f0000000040)='.\x00', 0x0, 0x60) mkdir(&(0x7f00000001c0)='./file0\x00', 0xffffffffffffffff) mkdir(&(0x7f0000000000)='./file0/file0\x00', 0xa5) renameat(r0, &(0x7f0000001280)='.\x00', r0, &(0x7f0000001200)='./file0/file0\x00') r1 = socket(0x11, 0x3, 0x0) setsockopt(r1, 0x20000000000011, 0x7ff, &(0x7f0000000100)="0000065d", 0x4) r2 = getpgrp() fcntl$lock(r1, 0x7, &(0x7f0000000040)={0x3, 0x1, 0x101, 0x1, r2}) r3 = dup2(0xffffffffffffffff, 0xffffffffffffffff) ioctl$KDSETRAD(r3, 0x20004b43) ioctl$BIOCGBLEN(r3, 0x40044266, &(0x7f00000001c0)) ioctl$WSMOUSEIO_GTYPE(r3, 0x40045720, &(0x7f0000000300)) sendmsg(r3, &(0x7f0000000c80)={&(0x7f00000002c0)=@in={0x2, 0x0}, 0xc, &(0x7f0000000600)=[{&(0x7f0000000340)="168e8a1325c251b8c3d7ab59be3cc0a7d796d0862ccdc56a88c0033dc193ff27635d706e4b84daaab6a61d68b56dd86475e924530db1507e70e8767d6eecf3", 0x3f}, {&(0x7f0000000380)="d82e09aa67cc2c38105f60598f7fc8681d2952542942de8bf530fb822dac5cbf18a2c1a4c3ae1a176c9818a0d0947419c19ffaf12fd6797ce34cb025912702778ae83b64ce63ec5ce3b298b9eac8ee8c46b8ad13a1f220f8bf6bb5c2dd2d11", 0x5f}, {&(0x7f0000000540)="50b3d8c2cf66192eccf5ed24a2ecc128aed0ad5426c607bb0566b54d52a5fca5ddf0644631287eb2774789d1cb345019f95762d467093ca919aeb2ce3df04e518545ff6e42851fd5c69d2b88c9ff105bea8e4a481549a61526c37b783d86d798fe807abd0a41370c05152dd28cc55a1098c1db0c703c9ad004e55ab2f082be0b03a97b01db3c7727439342d00fff704cff555939f881cd37f8c4d5", 0x9b}, {&(0x7f0000000400)="1e4d8eb139563bb59e0f7b12d2c650189a92fa6ee6b737b9b70b89e1a0653f0d5399cab12eae718da366520a96329695b6d7dcdc553b50e18276981b9592", 0x3e}], 0x4, &(0x7f0000000640)=ANY=[@ANYBLOB="b000000000000000ffff00000000000026fb7379acc32041a6bb4ebb1ad84f0346f4870bd8349d72e4e5e8080b30809efbb63a35e2668ef73e508bdc34f4028c54531e1c4538970eee8ccfc00679b440711fd78e358958d6892d9e3bc88c7f4b6e22c0a29d70cbd63a9c3e14aab7e7212ad600f70fc328742e181aa8ee2cc7d77221b05348e75517ea760b4b5d786de1d48e8f2baaa04ea0680cdda8651493967054ebcd16a1a3f2123a0f22e3e10000e800000000000000fe7f0000010000003e1dfa5b4ddb73744ad3044ef3ec6acdef51e954da2bbf554c26aa8fe2137648498877fc0f9380668f1bb66f74cb65f95231fa8f0603025bb7870ce26a4938e4717f0b7c23883e0a3e5a89fb9e39888a1acecad884f129ec0e887af42b38b05cd6745073f55defc70d27c79301607b20286296f4fa084f9b01fea5f4a18c1a2c24e8923507d891001d63483deac564660346d905c071943a57918b98ac3e170459eaae2fe32979eadb8f5f0d6a229de30704113a275e782706daea0e085b94cd6046533f091004e897ca3111643473488adce10000000000d80000000000000000000000ba0f00000bdef925b60166bb9d49750e772c1f8b67ed3122bb7f586111de38284e8143d574786fc08e781b730024ef6a593d6ab46ebd4fb65b8033e5d9f4ee08dd4586fff17ffbc1ddaeaeebc480315896e629b3185ca2fb79fabb1a9629e290f7f2e69c0ff83c2241f9ff530358b5f07f8db0a542fdb927be499b7017f04395953f06000000000000007217ec98d3c5bf34ac36c291fc3cb35dc78f27a0f5bb98543767b286b75af82cabd2e52bf13d4e8677172536c2b7e7c7665fc66d18308b045788ec60da7cf39c0000c0000000000000000100000009000000850c8c64c2e3cd560d5ed3e39a8f8d081e531d3de678c81e9dc8b2e30fde1094afe8eb7c8b8bd717fe91b758d0aac5a5a5921f19116b297cd0592f081b6d502f352d9e9cc327cc3df53a8889b82f1440b53eed29327fa8cc902af999167a491b489629c30875ce335d76303ac8d2ab4c89fd4d7a61fccfd34de5a3976df2d91d70466ac8d87f52a1fefe90543b783468316cda3105898654535035deb4f79fc1e046bcb62d591095f8259da9b41ed600f8000000000000000100000076650000892c057ba4eb4635f90e326d38be7d54a148227e0b1a7438c3f047f5b7bcab2a0d1f9c6104b7b2eafe30ae2e9db3fd1fbdd0affb96b6ce340a4fa56905c8a22c2a3edf12062ea454788e4fee26d80307d79c970c5b80ddd8b841bc1d1a859a779bf0092947b6b432e08017ba9ec757d8b16b2bc0d4d07db2926468181bf40095ba6f2a0ca9d9f91ed1ddbeb728ebbaa0c7ab68348e184dcca6504527d1c9e7962252b124bd42ff6359dd21f39705e4ee1fd6dde8a8dc7c021285d21bf541614b2c694b89a0d92f4c0742fb651a38836851b9e4fb6a6b21c93e3aefeb730c08805b039b55000000000801000000000000ffff0000ea0a0000cc14394f074b2e48cd10bae790f6e71fd24568c8377634b6f1fe03d46aa18d6b891d857766c9f4e4e4d3b39e9155647d54607f2107936ff3dd8771d748b39d11a92e959d5797abea513306e38e338bcf6212acb5bd7518d07b6795ad9a5ee2c7d8f37a70e74c87c78f7ae7c1ec9838b30d5e290997343a9f47695d12d61eefaf02a290e1a1aee0deb26643abdc16de4fc99062828cb84419f22ad6314c7f05ed425b8ae625cc9544d3f50e3f3b971e88773175c0f3db3099fc5da3fbb56477242b700441fb28772b777be9a57a15c2ffb385c5d3256708d92a8363d24d110c11d1acb0b42ceb9a76841355942353f0b881ee129a062e4800f0000000000000000100000000080000428cc1155a297cc32c6b8fffa91315aa63130fc0fd7b2b87ea2258c8926b5b42b6439872038a3ee4a76bd7946688f963f03f3e484785e3d144f2cccd98e686cc59530d1df54830d7a7b6fcaa3dd2897552535453bb7f4a58a38c4351617adb92c76941813ddf61c959f57ee70ecc549765b61c4596fafcb3a63e403a80d58c6a437ed0f72be73d201abe012c0e4b63a747938cad108ce003f6a9fcd3aefec5261951c0c394be5c2f9ed379aa43cd5562b88a7a442494c11ce743426ebb1f838df69ecb9371551a7829952dff672e55b7bbf52d09f8423219b100000000000000"], 0x620}, 0x1) r4 = dup2(r3, r1) ioctl$WSDISPLAYIO_DELFONT(r4, 0x8058574f, &(0x7f0000000480)={'./file0\x00', 0x6, 0x4, 0x4, 0x1, 0x0, 0x1, 0x3, 0x3, 0x1, 0x1, 0x8c}) readlinkat(r4, &(0x7f0000000080)='./file0\x00', &(0x7f0000000200)=""/97, 0x61) pipe(&(0x7f0000000180)) r5 = syz_open_pts() r6 = kqueue() kevent(r6, &(0x7f0000000040)=[{{r5}, 0xfffffffffffffff8, 0xb9}], 0xfff, 0x0, 0x10001, 0x0) msgget$private(0x0, 0xfffffffffffffffd) r7 = socket(0x18, 0x1, 0x0) setsockopt(r7, 0x29, 0xb, &(0x7f0000000240)='\x00\x00\x00\x00', 0x4) setsockopt(r7, 0x29, 0xa, &(0x7f0000000080)='\x00z\x00\x00', 0x4) getpeername$inet(r7, &(0x7f0000000140), &(0x7f0000000280)=0xc) r8 = msgget$private(0x0, 0xfffffffffffff4b8) msgsnd(r8, &(0x7f0000000440)={0x3, "3b10bd201b7630a5f690a9b351cc8eda1750f912a9e3fae046dc7b9f60da7679f993db0022e3f6c3e023ba7afd21c661eb8a6bf965e7c25105c0137670431b1402b9bec5667e57a149e294ec46a7dccfc108b9d519e4da6586de628e51404bf0e22fb6abf90f09ca6995da7210e88195b04459f21828c434695a5dff0daa44c5310a93b6f46a94282eb2b6ded3329bd3d809de9399222e5d90bf2b98cf9d4a6b09428b7613d21ff358322af4b9b2177f27861803b0727fb65c3c72069a6c02c50b19e5c648c41abe891057eddbce1f082a1579e253997d676dbb74512cec0000000000000000"}, 0xee, 0x800) msgrcv(r8, &(0x7f00000000c0)={0x0, ""/60}, 0x44, 0x3, 0x1000) 19:20:36 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) recvmsg(r0, &(0x7f0000000000)={0x0, 0xfffffffffffffec3, &(0x7f0000000240)=[{&(0x7f0000000140)=""/130, 0x65}], 0x2af, 0x0, 0xffffffffffffff23}, 0x0) r1 = syz_open_pts() socket(0x0, 0x2, 0x0) setsockopt(0xffffffffffffffff, 0x29, 0x0, 0x0, 0x0) writev(r1, &(0x7f0000002a00), 0x0) execve(0x0, 0x0, 0x0) 19:20:36 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f000060cff8)='/', 0x0, 0x0) unveil(&(0x7f0000000000)='.\x00', &(0x7f0000000040)='r\x00') fchdir(r0) open(&(0x7f0000000100)='.\x00', 0x0, 0x0) r1 = socket$unix(0x1, 0x5, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1023, 0x0, 0x0) kqueue() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, &(0x7f0000000640)=0xc) geteuid() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) sendmsg(r3, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000680)=ANY=[@ANYBLOB="e000000000000000ffff0000ff7f00007c916b60848a9dadb1517769f4b5b2c849a47107836de37b3e1f48a368be8c6464ed53a98b69f38017cf1b04755d408c03834b7689b7b130bcc4607fbf11497a54080e56ed044d2868622a679a8a08a886916c5f9bb1e8350854e944fb1455deb7a586fb8222d6b728264b5a28d6b0f5a45dceab7eba4033e90a0bd323e33a25ec2e7e5a53b8a11d9c8b861a25f0dfcbeb61b2e4eb1458dd33a576d813878459e55186f6c90c657388af2f3854826f53090035b4bd7b270f291a4ffde25e1ce547e943b3d257d4f28f487eec53896c339000000000000000ffff0000080000006c2838e9fe7f51442f07396d7910fffe388ff614567198fa9e12922b6c68516290e722245f1bb2de62c8893d78524e237199d15856896291085e5301673fb50357bcf1c61ed373b41075387eedc824524765f23d2f2db32acbc66b190c4f9b1e6bac9bcdce289288d9e1fd9710070c5d386aa385547cdab0f657e303e6149700"], 0x170}, 0x402) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000000), 0xc) r4 = msgget$private(0x0, 0x20000003c4) msgrcv(r4, &(0x7f00000008c0)=ANY=[@ANYBLOB="000500c806c2448927ea325e39b0b340a891f62e217821b1b5ef89695d4ae142a2099adeb615aca83271cb08cf27766da5a4a42afe6e5d3ff160f09d01e1304ca750b038dd62def78cbcc267e577b1921e6d422c5809cb7ac84e0a707e5e8192ff005b9f637c21a759f9806a7fa9c291b898ceedace3335baa273ef734123d2437aaa99a14dec4256ee5b169d8df94d76b364090150e1c4d0b7f48dda04b7d72b881ec09c00afea3dbc09b95d083254d4641af8de19e221cd1b2bffbc50bc5a043a72a353891876c8cff000977bbeb5d6e689af5ff1a3d2dcfac19953c123c955189f0e6add2f8bcba685f128c5cc443434fdd3e44a6e9bd1891bed5684fdaadec10bda546dbacb50d49c356d20116c8de4c98d3f9a7c3ef87c7a0ef3f4519fc47e2d1d3a14357b07a9175ff8931f322489629a572405b288de15a3e55d493d2b621a0333b651578b10ac57f478fa098f515013cb5004527639f184b9a9b309986872fa56231f4f0cc380fcabb6e501001fe8d9247c4479d2808c124e4babdabe271381ee5f599342fce1dec02fe31c643b413310b0fbb55022ca22752a6b317dff7cc4cfd73fb72fa234e8bd997cd71035db5c332d9039be6e9b3074cb682691f7be3259736629796fce3eeeac9af654685be79c3da53ed65456157513dc407a72d6b72a524aea45a08356f153654b37c35f63a728f32a479c2c179180b05aa81a245e645c6215015148a06867cb219df2e7c4148fa096abe0f06c57ee582b2f4f846d404da1353c401a9ba9936f51b4130d66f5213133c27b887977c79e68af4143797eb07f4057a0b9cc9fe4f0e383a1349048caecf0bec64c77ecd74"], 0xc, 0x2, 0x1000) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) r7 = msgget$private(0x0, 0x2000000386) msgrcv(r7, &(0x7f0000000380)=ANY=[@ANYBLOB="00000005427093f63f000000"], 0x1, 0x1, 0x1000) msgrcv(r7, &(0x7f00000007c0)=ANY=[@ANYBLOB="000063fae2b2d8fcee4f8c092bc840c74400000000000300000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000083c6040096dfedc4000000000000000000001300"], 0xfffffffffffffcc9, 0x1, 0x1000) msgsnd(r7, &(0x7f0000000200)=ANY=[], 0x0, 0x0) r8 = geteuid() r9 = getuid() setreuid(r9, r8) r10 = getgid() lchown(&(0x7f0000000080)='./file0\x00', r9, r10) r11 = semget$private(0x0, 0x4, 0xa5) semop(r11, &(0x7f0000001180), 0x1e316d81a01eac7d) semop(r11, &(0x7f0000000340)=[{0x1, 0x6, 0x3800}, {0x2, 0x44, 0x1800}, {0x0, 0x3, 0x7fc}, {0x2, 0x7, 0x1000}, {0x3, 0x33, 0x1000}, {0x3, 0x1, 0x1000}, {0x0, 0xfffffffffffffff8, 0x1000}, {0x2, 0xad, 0x1000}], 0x8) semop(r11, &(0x7f0000000240), 0x6) semctl$GETALL(r11, 0x0, 0x6, &(0x7f0000000100)=""/246) semop(r11, &(0x7f0000000200)=[{0x1, 0x1f, 0x1000}, {0xb2a9c4c660b113ef, 0x5, 0x3000}], 0x2) semctl$IPC_SET(r11, 0x0, 0x1, &(0x7f00000001c0)={{0x13d, r9, 0x0, r8, 0x0, 0x0, 0x2}, 0x0, 0x5, 0x997d}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000001240)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r12, 0xffff, 0x1022, &(0x7f0000000140)={0x0}, &(0x7f0000000100)=0x1) ktrace(&(0x7f00000001c0)='./file0\x00', 0x0, 0xa41b4ce8345b9258, r13) msgctl$IPC_SET(r7, 0x1, &(0x7f0000000080)={{0x400, r9, r6, 0xffffffffffffffff, r6, 0x60, 0x400}, 0x10000, 0x9f8, r13, 0x0, 0x9, 0xfffffffffffffff9, 0x9, 0x5}) r14 = semget$private(0x0, 0x2, 0x400) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, &(0x7f0000000340)=0xc) r17 = getgid() semop(r14, &(0x7f0000000200)=[{0x0, 0x2, 0x800}, {0x4, 0x4a, 0x9f91cf8e6dec3f1}], 0x2) semctl$IPC_SET(r14, 0x0, 0x1, &(0x7f0000000480)={{0x20000008, r16, r15, 0x0, r17, 0x100010024, 0x7}, 0x9, 0x7, 0x3}) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080)={r13, r2, r15}, 0xc) msgsnd(r4, &(0x7f0000000e00)=ANY=[@ANYBLOB="000000000000000048696a280567b1a6342fcc8ec5d56f596329414faf2f5c0ed193424179fc5bd8017a071300aaf702d55feb8bf239b5fe4de08b2e8d17545bb3a2719d47990d4268b0b454e423a66ddf9a90313e173bf97fa6461208184758395f4313dfdcfc24b541c9d1b64b985cf1edeb315f923aa411efb2595a3380c2319ca9c839507f3152c45568c916d80b4d56f18154e9afce3a9c55a64b5c5bf450f10e0e077dd3023727ddf6502bbef0c5abc3ae20db790f9d741a20d0e709914c7308e1060a81ef8e49f6fb64d5524ae38cb3dcda93cc93a1e54d3fca870dd8b04aafdd58caa9378281fa01ef9e9b69f735cc3eb97a0ec1ae79710fa2ea5fa7fe95e4e61f85c9cb3ac93a4978f5b4500fa1a02c20756081f4c34b387218b4b2ffbab38c4a688460a4cba736fdc202d50b8955763f73307f34a7b09b0fc64896b2b700d13a541d592aa962c08039d93a7a9dab8bbfd02a2316192d45403050c0bffcaad88e56dac504d3eb0b3e7d6ab193"], 0x123, 0x800) 19:20:36 executing program 0: mknodat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0xc0e99db6de761f86, 0x0) open$dir(&(0x7f00000010c0)='./file0\x00', 0x8000, 0x0) r0 = kqueue() r1 = kqueue() kevent(r1, &(0x7f0000000100), 0x6, 0x0, 0x9d1, &(0x7f0000000140)={0x3, 0x7fffffff}) r2 = kqueue() kevent(r2, &(0x7f0000000100), 0x6, 0x0, 0x9d1, 0x0) dup2(r0, r1) r3 = kqueue() r4 = fcntl$dupfd(r3, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x4000)=nil, 0x800000004, 0x0, 0x10, r4, 0x0, 0x0) ioctl$BIOCSDIRFILT(r4, 0x8004427d, &(0x7f0000000080)=0x6) r5 = kqueue() r6 = fcntl$dupfd(r5, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x4000)=nil, 0x800000004, 0x0, 0x10, r6, 0x0, 0x0) r7 = shmget(0x0, 0x3000, 0x215, &(0x7f0000ffb000/0x3000)=nil) shmctl$SHM_LOCK(r7, 0x3) bind(r6, &(0x7f0000000040)=@in={0x2, 0x1}, 0xc) 19:20:36 executing program 1: pipe(&(0x7f0000000000)={0xffffffffffffffff}) ioctl$BIOCGRTIMEOUT(r0, 0x4010426e, &(0x7f0000000040)) sendsyslog(0x0, 0x170, 0x0) 19:20:37 executing program 0: r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) fchmodat(r0, &(0x7f0000000080)='./file0\x00', 0x20, 0x0) writev(0xffffffffffffffff, &(0x7f0000000040)=[{&(0x7f0000000000)="b760229757cc0decc54e8a0514a59f2b8f29b9170182e71eb5550c7ff68479f17c4fcaf7ee56255cc381a62e01e895a00c7edff8d2fcbad1b94d16b89e6a5f", 0x3f}, {&(0x7f00000001c0)="81aa151de0b894b1e143cccbcd24e618075d1780ea0e3d8dabcb4b1dc3118d158db1478db419201ced0d5ff1293ac5bbb6baaa65dba44801cc3a5c2fc3dbc6af218ccaf7bb79379eeece891abb530d6724838adae1a1906b2c14e8717f5f64ab404608cf17772b9b18f57344e143a3d7d97402e2e40ada3c894a6160f0bfffaddaa6be65068840e76558199efdd4d781df20df1e34f25ce46a16943a2509152ee216389b6bb54242c41ea9fce22d3e9aa170283d2589d5ff2730df3aac7e804667c667947808f1473d25ec415d92c530c1d401191f8725492a69d64fd909af023420952823e3774e25b070f542a8fccdcf4ae6162f576d49c2f70d11da906af8b849fa2adfee3f653738d38ec0c43035acd51bfd53babfd53c88e442f11d38e755420e90228c9d9ee99b237c7a5d1558c0348cd3189594af01df4427890872ee8e1e72d110e659fcfe2c43760ded0b669e5dd3f6e63cfaff19768e3a8ceda7584cee05935b24281f94ab6769d7935b72a612b1d67a6c47dc63430fe9bf8eb0d584012c54ce38359a455f84f4b319236af454f349bb3a2a171a21721df98445a4cf2f66c7d2ce27c4b9d2a19508fa6e424e6881f2c02428ee987d7da195cc028a2529182c9a5393a30f7ddeeb0162e25e541fe17106a24e379c4b70367501945db196ceefcf80662dc37c80d722ffb73a8dd49775b107532f1eaace5b4efc36e0c54fd01093e00ecd6c5a4fd91fc755b882bd5d9fc90a7e681f2dbd4d7f3d14fa2c9a2c415a163c65043e7179e3fe9c18df283ec862dbd9b356870683ff674fc668db178a87122f31ba6af45c290bf091a4e32bf2dc9404986d6ed039afe0ea8c11b47bb4ae7aeedc43e6425b5f7206afb6646fefa198b2d4eadfc82b7a64a8e924ed9f65f09b8834eac23438248549668f2e6708f9173a02d5a18e48cf7ac845f7bf4cafc2f3d818e6a33c2d7107eb6a27590a4869623a53d9a14421f46da6ae885738996aebc040e40cc25ee438a3dcfe270cfc36748f1ced71decfaa000fbd041285e7fa4789b490b5e96d0a4c82737e90b403e22b64d14357b7a5e1382e9a51c570032af349174ec8a7b0888d96d850ed8cf59968df36fd4b95fc589f0ebd7fe952d5a7bb52bc8e0b6f1adf456ed6cf2db34bc8806067cedb8e4a839200d038755061acda2afe64c67d492cfb351f114ff247e2f45cf229c77ccfec9404a8da9e0e0ae01bf93bd040fd91fedf1596612cb1ce6f6d502a6527293379985a5bf1c5f5917b3e369b700e5b438990bc681db0c0b8fb844a8a142feabe419773d785020078ee5213382e19189b35dae167a2cab532ebbdf2f28f74dec91a196038592ced656d9281ceff400b1bb450df4cc13a2eb305b1c82384f4f581ec950d28dd2b7cda356b0fd57c726592e8ce6b0411f85c4022245fa3d602d3e3f250f152a3e45787d209f01da3e5ecbfa04f7a7d02d2b8302753e2e295cb693c7c8b17bb02691926482d0cefb4dc36965e3bfe62dd605b5877f6f3ef07ff41e51b73a31f6c9e1d83cb2fad23e44fb2b04a3acc8da5d0ea0169ff0a48a83222cc4563dcfa6ee25f8627f1c2c84d78a19b96414c8665373ed7155f8418698e8e7cce12da42308d6d0ce5abd35468d6a10c3116b03a83308e576c55f28d2277915babd9562544353b48ca2ab605f4088b13ca312818bbb0f4dc0cf2ea81a7ff52c87c1f66f21b1e7e63add99a35d9d1d03e3c21c9169cc81b8efe1f666cadc86c85805c39033a619f1e4e8ee6b2e6b92c190736fb9d56443375f16f6de4770bba340cb11362c35ea71f33fa3d4547123045eaddbb18abae2dc1e90c5dc9bfe706e12d46fe03d43b6b231ce794c6ee58294d74206816e30e65509bd84afa6092abe1976ef80375624855a001ab83a5f06d4c329ee721b021a100ae2f00f17b9bf493e879d41d5316d315f5b317581150e3ab59dc3b2de8fad7f8ef0727c013e275fa3ba4ffcb70b80de692681b1224d9a96dc23de9a970e4d9368d4612a22ff621249f32e7e9b0d4913a3297545654a0c1be57e1f86875367c1d3d261ddfcc70d777a7ceda02b6c9bbd5f7052ebbc2a49050a791b5c81ecdededd1fd04005d03054ad6967cbadb925997cd35bad77b090bf5163cc556b4fb199ba29918fae2d1776eb07b0d809f56bc22c704a89bfe8fa6ef0fee19b52d799193dc26edccba25dc4b5f4a15144599149a536bdb5c09ca02ba310d92bf3d02ee71d5e50b18bbe4d916e3824845415fe89abbaaadc66cc62593af03730afbd1a36a79ffa5818678d45f9d23f18b0608a8740a9e4da3d6675b95e262f6d7f00c46fb68d795ad247a8c603770973d9602212026fbf6dc9c4979d3353a07dc2ccb1185dc8657231266bec5e1655d55478d67a4653a69f6f1e2a76c5f6bc08dba9ad6fa393cdffd89766c062133db674ad4bca40effef6a586e0c6eb9f4543f39f5a1d0347c1d984950215f6381d3e5568cdad299a5526dd6ff10366086d1ffeb69e9c6ecbfc2dd4e0c64b7ce6d620a8bef43e4c6599e0d036de442a0d893c9319433c915b1854f9b5158220e76e035d4acdd3e6c775cc69e8a63186c2860b2dc602712b9b9d88824755083176b11cc20dd213dffbb98f2d2e7fde14cde1f9f8a75d4d909298f24d126fb3145c2663768a2f0d664b645ec93b6bebe3c593c9d3933c9928167670d8bdc4988dbe066cb125b2f63e3fd9e84054ec801819f867b4bfb52bcf970f5576f472a11422e3d7c3e7421b186880afc147fb3f063c9870d76e98e15d4652be492e6758fe5338913a38db0cbad5194f04d6c22c5e35c60c46222cdabab36bf024dcd684813b8c0c5f847db3438508f4171f3bde39d4c2b43ca2fc26718ab478264f824af68477081d47ca41c5d4016167d0fcabc98c7d5d740080d800be3396b7ddae48c117ada4a93ec692bce446d47f32ba1ffb4c43eff03c199ae3c7177bac9a4d53aaee8e23c4436f8f54874915392306b66c0dcc1c5c73a78c4d617b67ac34a56ae5c5a5fbff647979bdeb2c58db478150a205e7893b0f936cdfd5283ff1270011d08526d81364ece1cfd5cc471d78e977b956e9fa3ce01cc0448ee155968df64ab83c9e4c8da33950e66a737611d94dad914b538384ee1de9bb12b099074e8de501455548d161f5e98b32209024ced7b58f2dc0b7a20e98919a243feb86bd9cd59367a99f6c68343f3a7a1135b4cc6a19e821a94ec9009ccb8ba9073a1a72fb89f49faa273d131d327a282a238640b64831b29d42a1caa77de583d3e9f8dea16ecef742e20acfdac1b7ffa4e91d989489e8165ba143f34bd9da7ebdcb798148b058188a9948bdd9332548ede4eb9d9da35c17fe8cda62efde5b40a52df60f7e839d322e64db50b1e3f1d7524b9e7a88cf687ef2390532910ad4d640160de0c9b248000934c3f8d38a2455918228a76886e4569054ae25d6188d6d6e5e9e62811aee6a63ac081ef3eccc0e0e0e84165c0b18aa3696f3daf0d9f37f5cb098819c6209c7beda0db3fb84352f7189d4632a61ba950f28ec1dfb1dfff1b2f94df9676573858a71dd5504d6c1641c7030633da4ef8bdf6e4f118403d649df982a276d7e4ccbf97d360b2bb5340c48c88205a201c68d007195d5f46a78dce67351eda9a49b6a43c78b8cc75252fec2e8b0cafaff9484f38904379a957523efc9b5f41d15b57412bb25c1a68f6ee362d4daa55f82852adcb74c44e44acde9b104247dd89437d3100bc4a4a4a5a26ca21cfee2bb38001a8fa2755c28b292256e0a293cc359d71623ab67dbc54dff1baacf58c800c50e8bf00960dd93c7414bc13e2c65fb0365628a54a80da53a9fc6729771a528ed18aa86c02fbf9b315e4775aa33298141d0be9625fb7d54aeb52fc8380829e23e67e140e9d9a110cb695d6f62a0d4850af6d17d228dc90fcaf3bc48c072276120cc5d8fb751fa255955a2c9a2fe36bdf5e18dd85d0188726a6e49bff17177d50ec9904f8e5b53f4d6c7e49550170ffab3571bd5d1d38bbf7faca96d0b4239a328d25c11f5d6241e518692da59964d909e674e146ff14866c50f96599486100df5476ec2dbbbb29d2238662d7d57d62f44122f4209da59775e62e81d4744dab60a46c525c1c67c228a298646aafba0517a2f42fc9a62402de0b2470e8b92cdc6ab6032b7779eb3a5afccacd72440917858ed892538b74a10c9002f20bcdbca19571b63ff64c787ec007b44e47896f028c61f371f6220d1938d18a0830424cbe8e9b0d2f7ab688c8829850535d618c1ec2a4e712614e2ad2b4510faef881a095b695187361b4863d18d38520ad732f3325f9b3ff997c645d6f15763b14dc95a31c6901824dc37f25275e9cafa48730de9ded6786a5d4256e829f6396e69c34171a5585634b1ffdea9af716f92aaf4b99f16be5cddff5adafaefb593031accd3f2801a36ac6371854c3d1eef3e83cbf38e4ac130dbf8e6d767c12e813eaf8309e7e5d112a0e7efcec3f03b496b6f34ee8f51749a9ca14e9dce8588fc6ef765e6afe5ff22dc00c1fce5a3149200b48fbfe37c1f82eddd39354314932f81a1c9a023fd83ba40617d9b84deb2b123552aa45e512a3b7fc4097c3d9e6d2d51e36b422828d0aee984ce598435b276babc40e815c00fd47e6f773dda77453fc48e9e1996eaa63e7a86e286647c80e2390bfe151cb0dbdbebde28fd9e7143bae98c7c5be04afa11f0294761873538cd1df4674a9c1275364e10499ca11795b1f30272554c41c01752440e6312418755ac1f3e484c6886c578c28affa99d6bba2004c265da6b644e142fe9702450927f3601418ad9d41df293bdebf3ffba86ced0a00ba10247eb00cf375cdbbe3fb5b3d145af7dbd3ef1a6f484739f4e70999854ada8d81761bd968072c56cef452853560545068507240382cd4938c1f5497e3696d49db52adad25ea99fc6677b8ab0acd987e8f4461cd5c41abaf4f9f7c6cff8783fe0be95164ffd46303c066714a3c84d83bcbc577bdd494bd4ec4a367cc1024d7a079375f2b74c0d132cdd97141c54052006727463db7731c0f34f749bb1af04d6076c3824db30b36604fe19b63823807c95120f82197410faeafe9fe5bbd132b050345ce57ce1a6acc1c6361cdb881bc45e8f8ac2e63c44e139a8333c66edc62889b19defbce0c1266c7cd1ef76915307f4b5659b6dd5ea75c0618bb443bd0f5b834169ec32cedbb03e79d975711743bde57fd8b0555e018e3505a479242d9497112315953668f4531d4ecfd03c43595747eec5be8b95db4db04ca4d82b7e22e93796af4dd07704429575d0d477f2028a62e8766bb6db45810797860cb9503fd36fcec568cdbda3d98ef53541223f3d66cf42333fb2e14bd3fec18f6383ab3e342392ab8a47de0b48ba9f5ed88d8581fd5d83a2f8e0948542664170c6a5ce1da55404062ea43cf4cd55d20235cf16d9b924588663949f4a2fa3935b47181b8ec2a4cde2ae6b9e326a8f20b1169078121ac620343163dc68d477390b65d15a26355b3935c93d6d1ecb55a639257572dbdb354a9d79db9b09bec4ddc08cd8f30dbee84fbf778b872d5bfcf5aa58c2482449f795c6a03a53187851460f9b787389a8fa373ff012a96c64a0869cfa15335becd389b9eb1df8e3e40caaaa7a003105bf31a35313c2bb8f5b7200df141e3cbfadb31ba491e18e5308424ffcafa527fda38caac3772aee38213f474d49ddff0fbd909ec06c5d42214327ff8ecda5dfe8058e20ffc9b025a6a8b343e9e2c988e034b93ac6bf1d15273", 0x1000}, {&(0x7f00000011c0)="8cd1f245a1fa2886e85578a345ba9e1cc21637f4606999a10dbf2bef7e9c75da8c23e4746ba67c97ed660dadf86260ab80f0f65af3b8f0c39cfe7b7732ea4c59d7218dde229ae4c22fb8d60ef85b21e5d27c9e68a2cb7dfad01306f3e121aca41fac47a58e3377d6f68ba8f011eacde83f8b0597fa2c0e7c1c8fbac72084a9cdb662a0508847e547b3381d0ffea3e8752db138447d83884fa162c578a961cd3c303e7eb5be5ae716976dbdf2f4060de9a110b63490a64973eb0f9bd314fcd0dc522d11d9832ff1cf7e760bd3e91721bc57db6f8e5d323656b28d52c7c6d26d3b06177729620d0b633f6c551a53e81e7dfcb00ff372ff443df8b5f9b736", 0xfd}], 0x3) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) mkdir(&(0x7f0000000100)='./file0\x00', 0x0) unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000180)='r\x00') 19:20:37 executing program 0: sendto$unix(0xffffffffffffffff, &(0x7f0000000180)="b100050460000000000008000101000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282902", 0x62, 0x0, 0x0, 0x0) ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000000)={0xffffffffffffffff, 0x0, 0x0, 0x0, "172d76898909080000aee16900c73d1b1bff00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) socket(0x11, 0x3, 0x0) r0 = socket(0x18, 0x1, 0x0) sendmsg(r0, &(0x7f0000000180)={0x0, 0x116, &(0x7f0000000540), 0x0, 0xffffffffffffffff, 0x10}, 0x0) r1 = getpgid(0x0) r2 = msgget$private(0x0, 0xfffffffffffffffd) msgctl$IPC_SET(r2, 0x1, 0xfffffffffffffffe) msgsnd(r2, &(0x7f00000003c0)=ANY=[@ANYBLOB="0000000000000000e27eb7ba166bb505b358b8b724a1087b37064194c070237d7fcb5d201dafb80c7acb30d7100108000000a67815dd92248a9cf21b5aa400d13522440a0f8c12ed16e9471e30fa4780be4a5ec45a3be586b8d8523564dccd2b74835e0189b9c15826abf1aed96b8ffb9870462e796c9fb64b359f7d8cd8a7e75e2fdad2c6dd7b9ce23b8581bd8809166adefcc12c77ea83a7ab4383c61355bee7033c5e008c7987c0544e3f232c0124d14cc10fe25c7881c558bea37d4b6fc651b32d7ef7c433905cdd8c2b3a54be7cdf713764c67ef76578ba2c43e1f100"/235], 0xeb, 0x800) r3 = socket(0x1, 0x5, 0x8) setsockopt$sock_timeval(r3, 0x29, 0x3e, 0x0, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xc) msgctl$IPC_SET(r2, 0x1, &(0x7f0000000f80)={{0x2, r4, r5, r4, 0x0, 0x8, 0x2f9f}, 0x6, 0x1, r1, 0x0, 0x40, 0x2000000000000006, 0x1, 0x4}) r6 = getpgid(0x0) r7 = msgget$private(0x0, 0xfffffffffffffffd) msgctl$IPC_SET(r7, 0x1, 0xfffffffffffffffe) msgsnd(r7, &(0x7f00000003c0)=ANY=[@ANYBLOB="0000000000000000e269886defcaedb016ba7eb7ba166bb505b358b8b724a1087b37064194c070237d7fcb5d201dafb80c7acb30d7100108000000a67815dd92248a9cf21b5aa400d13522440a0f8c12ed16e9471e30fa4780be4a5ec45a3be586b8d8523564dccd2b74835e0189b9c15826abf1aed96b8ffb9870462e796c9fb64b359f7d8cd8a7e75e2fdad2c6dd7b9ce23b8581bd8809166adefcc12c77ea83a7ab4383c61355bee7033c5e008c7987c0544e3f232c0124d14cc10fe25c7881c558bea37d4b6fc651b32d7ef7c433905cdd8c2b3a54be7cdf713764c67ef76578ba2c43e1f100000000"], 0xeb, 0x800) r8 = socket(0x1, 0x5, 0x8) setsockopt$sock_timeval(r8, 0x29, 0x3e, 0x0, 0x0) getsockopt$SO_PEERCRED(r8, 0xffff, 0x1022, &(0x7f00000005c0)={0x0, 0x0}, 0xc) msgctl$IPC_SET(r7, 0x1, &(0x7f0000000f80)={{0x9, 0x0, 0x0, r9, 0x0, 0x8, 0x2f9f}, 0x1000, 0x1, r6, 0x0, 0x40, 0x2000000000000006, 0x1, 0x4}) pipe2(&(0x7f0000000940)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) preadv(r10, &(0x7f0000001700), 0x0, 0x0, 0x86c) pipe2(&(0x7f0000000280)={0xffffffffffffffff}, 0x0) getsockopt$sock_cred(r11, 0xffff, 0x1022, &(0x7f0000000200), &(0x7f00000000c0)=0xffffffffffffffa9) getgid() getsockopt$sock_cred(r11, 0xffff, 0x1022, &(0x7f00000001c0), &(0x7f0000000400)=0xc) getgid() r12 = accept$inet(r10, &(0x7f0000000500), &(0x7f0000001680)=0xc) getsockopt$SO_PEERCRED(r12, 0xffff, 0x1022, &(0x7f0000000380), 0xffffffffffffffec) r13 = getegid() r14 = getegid() getgroups(0x2, &(0x7f00000003c0)=[0xffffffffffffffff, r14]) setregid(r13, r15) r16 = getegid() getgroups(0x1, &(0x7f0000000040)=[0xffffffffffffffff]) setregid(r16, r17) r18 = accept$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="000000000000000000000000008413d1ee9ba041b5831762d91d000000000000000000000000000000000000000000000000002743000000000000000000000000000000000000000000000000000000c61b9e8fae2fc1578c71c206390100000000000000000000000000ba0002"], &(0x7f0000000080)=0x6e) r19 = geteuid() getsockopt$sock_cred(r18, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, &(0x7f0000000200)=0xc) fchownat(0xffffffffffffffff, &(0x7f0000000180)='./file0\x00', r19, r20, 0x4) 19:20:37 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x2, 0x0) ioctl$FIOSETOWN(r0, 0x80047476, &(0x7f0000000240)=0xfffffff8) 19:20:37 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = shmget(0x1, 0x3000, 0x40, &(0x7f0000ffc000/0x3000)=nil) r2 = semget(0x3, 0x3, 0xc0) r3 = getuid() r4 = semget$private(0x0, 0x7, 0x286) semop(r4, &(0x7f0000000000)=[{0x6, 0x4}, {0x3, 0x1, 0x1800}, {0x2, 0x7, 0x800}, {0x0, 0x0, 0x1800}], 0x4) semop(r4, &(0x7f0000000100)=[{0x0, 0x3, 0x800}, {0x0, 0x0, 0x800}, {0x2, 0x6, 0x800}, {0x1, 0x0, 0x1000}, {0x4, 0x80, 0x800}, {0x4, 0x2, 0x1800}], 0x6) semctl$SETVAL(r4, 0x0, 0x8, &(0x7f00000000c0)) r5 = socket(0x18, 0x2, 0x0) setsockopt(r5, 0x29, 0x9, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0x280) r7 = getgid() semctl$IPC_SET(r4, 0x0, 0x1, &(0x7f0000000140)={{0xfffffffffffff7ea, r6, 0x0, 0xffffffffffffffff, r7, 0x100, 0xfffffffffffeffff}, 0x400, 0x10001, 0x40}) r8 = semget$private(0x0, 0x7, 0x286) semop(r8, &(0x7f0000000000)=[{0x6, 0x4}, {0x3, 0x1, 0x1800}, {0x2, 0x7, 0x800}, {0x0, 0x0, 0x1800}], 0x4) semop(r8, &(0x7f0000000100)=[{0x0, 0x3, 0x800}, {0x0, 0x0, 0x800}, {0x2, 0x6, 0x800}, {0x1, 0x0, 0x1000}, {0x4, 0x80, 0x800}, {0x4, 0x2, 0x1800}], 0x6) semctl$SETVAL(r8, 0x0, 0x8, &(0x7f00000000c0)) r9 = socket(0x18, 0x2, 0x0) setsockopt(r9, 0x29, 0x9, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) getsockopt$SO_PEERCRED(r9, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0x280) r11 = getgid() semctl$IPC_SET(r8, 0x0, 0x1, &(0x7f0000000140)={{0xfffffffffffff7ea, r10, 0x0, 0xffffffffffffffff, r11, 0x100, 0xfffffffffffeffff}, 0x400, 0x10001, 0x40}) r12 = dup2(0xffffffffffffffff, 0xffffffffffffffff) r13 = accept$unix(r12, &(0x7f00000009c0)=ANY=[@ANYBLOB="000000000000000000000000000000000000000065009442eac3641600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000017c2414545ea71993fe985fe4a90921d8280449024e3cd5c3f0e20000000000"], &(0x7f0000000080)=0x6e) accept$unix(r12, &(0x7f00000000c0)=@abs, &(0x7f0000000100)=0x8) r14 = geteuid() getsockopt$sock_cred(r13, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, &(0x7f0000000200)=0xc) fchownat(r12, &(0x7f0000000180)='./file0\x00', r14, r15, 0x4) getgroups(0x4, &(0x7f0000000440)=[r7, r11, 0x0, r15]) r17 = geteuid() r18 = shmget$private(0x0, 0x4000, 0x0, &(0x7f0000ffb000/0x4000)=nil) r19 = getegid() shmctl$IPC_SET(r18, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0x0, 0x0, r19}}) getgroups(0x1, &(0x7f0000000000)=[r19]) semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f0000000580)={{0x9, r3, r16, r17, r19, 0xe, 0xcf4}, 0x1, 0x3, 0x2}) r20 = semget$private(0x0, 0x7, 0x286) semop(r20, &(0x7f0000000000)=[{0x6, 0x4}, {0x3, 0x1, 0x1800}, {0x2, 0x7, 0x800}, {0x0, 0x0, 0x1800}], 0x4) semop(r20, &(0x7f0000000100)=[{0x0, 0x3, 0x800}, {0x0, 0x0, 0x800}, {0x2, 0x6, 0x800}, {0x1, 0x0, 0x1000}, {0x4, 0x80, 0x800}, {0x4, 0x2, 0x1800}], 0x6) semctl$SETVAL(r20, 0x0, 0x8, &(0x7f00000000c0)) r21 = socket(0x18, 0x2, 0x0) setsockopt(r21, 0x29, 0x9, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) getsockopt$SO_PEERCRED(r21, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0x280) r23 = getgid() semctl$IPC_SET(r20, 0x0, 0x1, &(0x7f0000000140)={{0xfffffffffffff7ea, r22, 0x0, 0xffffffffffffffff, r23, 0x100, 0xfffffffffffeffff}, 0x400, 0x10001, 0x40}) r24 = semget$private(0x0, 0x7, 0x286) semop(r24, &(0x7f0000000000)=[{0x6, 0x4}, {0x3, 0x1, 0x1800}, {0x2, 0x7, 0x800}, {0x0, 0x0, 0x1800}], 0x4) semop(r24, &(0x7f0000000100)=[{0x0, 0x3, 0x800}, {0x0, 0x0, 0x800}, {0x2, 0x6, 0x800}, {0x1, 0x0, 0x1000}, {0x4, 0x80, 0x800}, {0x4, 0x2, 0x1800}], 0x6) semctl$SETVAL(r24, 0x0, 0x8, &(0x7f00000000c0)) r25 = socket(0x18, 0x2, 0x0) setsockopt(r25, 0x29, 0x9, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) getsockopt$SO_PEERCRED(r25, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0x280) r27 = getgid() semctl$IPC_SET(r24, 0x0, 0x1, &(0x7f0000000140)={{0xfffffffffffff7ea, r26, 0x0, 0xffffffffffffffff, r27, 0x100, 0xfffffffffffeffff}, 0x400, 0x10001, 0x40}) r28 = dup2(0xffffffffffffffff, 0xffffffffffffffff) r29 = accept$unix(r28, &(0x7f00000009c0)=ANY=[@ANYBLOB="000000000000000000000000000000000000000065009442eac3641600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000017c2414545ea71993fe985fe4a90921d8280449024e3cd5c3f0e20000000000"], &(0x7f0000000080)=0x6e) accept$unix(r28, &(0x7f00000000c0)=@abs, &(0x7f0000000100)=0x8) r30 = geteuid() getsockopt$sock_cred(r29, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, &(0x7f0000000200)=0xc) fchownat(r28, &(0x7f0000000180)='./file0\x00', r30, r31, 0x4) getgroups(0x4, &(0x7f0000000440)=[r23, r27, 0x0, r31]) r32 = geteuid() r33 = semget(0x3, 0x3, 0xc0) r34 = getuid() r35 = semget$private(0x0, 0x7, 0x286) semop(r35, &(0x7f0000000000)=[{0x6, 0x4}, {0x3, 0x1, 0x1800}, {0x2, 0x7, 0x800}, {0x0, 0x0, 0x1800}], 0x4) semop(r35, &(0x7f0000000100)=[{0x0, 0x3, 0x800}, {0x0, 0x0, 0x800}, {0x2, 0x6, 0x800}, {0x1, 0x0, 0x1000}, {0x4, 0x80, 0x800}, {0x4, 0x2, 0x1800}], 0x6) semctl$SETVAL(r35, 0x0, 0x8, &(0x7f00000000c0)) r36 = socket(0x18, 0x2, 0x0) setsockopt(r36, 0x29, 0x9, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) getsockopt$SO_PEERCRED(r36, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0x280) r38 = getgid() semctl$IPC_SET(r35, 0x0, 0x1, &(0x7f0000000140)={{0xfffffffffffff7ea, r37, 0x0, 0xffffffffffffffff, r38, 0x100, 0xfffffffffffeffff}, 0x400, 0x10001, 0x40}) r39 = semget$private(0x0, 0x7, 0x286) semop(r39, &(0x7f0000000000)=[{0x6, 0x4}, {0x3, 0x1, 0x1800}, {0x2, 0x7, 0x800}, {0x0, 0x0, 0x1800}], 0x4) semop(r39, &(0x7f0000000100)=[{0x0, 0x3, 0x800}, {0x0, 0x0, 0x800}, {0x2, 0x6, 0x800}, {0x1, 0x0, 0x1000}, {0x4, 0x80, 0x800}, {0x4, 0x2, 0x1800}], 0x6) semctl$SETVAL(r39, 0x0, 0x8, &(0x7f00000000c0)) r40 = socket(0x18, 0x2, 0x0) setsockopt(r40, 0x29, 0x9, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) getsockopt$SO_PEERCRED(r40, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0x280) r42 = getgid() semctl$IPC_SET(r39, 0x0, 0x1, &(0x7f0000000140)={{0xfffffffffffff7ea, r41, 0x0, 0xffffffffffffffff, r42, 0x100, 0xfffffffffffeffff}, 0x400, 0x10001, 0x40}) r43 = dup2(0xffffffffffffffff, 0xffffffffffffffff) r44 = accept$unix(r43, &(0x7f00000009c0)=ANY=[@ANYBLOB="000000000000000000000000000000000000000065009442eac3641600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000017c2414545ea71993fe985fe4a90921d8280449024e3cd5c3f0e20000000000"], &(0x7f0000000080)=0x6e) accept$unix(r43, &(0x7f00000000c0)=@abs, &(0x7f0000000100)=0x8) r45 = geteuid() getsockopt$sock_cred(r44, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, &(0x7f0000000200)=0xc) r47 = kqueue() r48 = fcntl$dupfd(r47, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x4000)=nil, 0x800000004, 0x0, 0x10, r48, 0x0, 0x0) fchownat(r48, &(0x7f0000000180)='./file0\x00', r45, r46, 0x4) getgroups(0x4, &(0x7f0000000440)=[r38, r42, 0x0, r46]) r50 = geteuid() r51 = shmget$private(0x0, 0x4000, 0x0, &(0x7f0000ffb000/0x4000)=nil) r52 = getegid() shmctl$IPC_SET(r51, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0x0, 0x0, r52}}) getgroups(0x1, &(0x7f0000000000)=[r52]) semctl$IPC_SET(r33, 0x0, 0x1, &(0x7f0000000580)={{0x9, r34, r49, r50, r52, 0xe, 0xcf4}, 0x1, 0x3, 0x2}) r53 = fcntl$getown(0xffffffffffffff9c, 0x5) r54 = socket(0x18, 0xc002, 0x0) r55 = fcntl$dupfd(r54, 0x0, r54) r56 = getpid() fcntl$setown(r55, 0x6, r56) shmctl$IPC_SET(r1, 0x1, &(0x7f0000000100)={{0x2, r17, r31, r32, r52, 0x10, 0x101}, 0x8, 0x7ff, r53, r56, 0x1, 0xffffffff, 0x6}) syz_open_pts() write(r0, &(0x7f0000001000)="2078f7b678807d89e032dc19f570fe00bac871767dbcbbff8330c22685419d5e0110188e90cd9c8e50599ba24cd7c19fe1397a431644e5976fe4bce3b20b21c3f3719d1d5de4b7586a0669cedb7237b428821c1db394acba77de083c965124aeacbcf09bd3c719ed25314dc21617d89aa9c6ffc4137067f33d5ed8d898537ed95d34e48374ae5f307c5375eaba46d8f816057b2c10d48644a54f695db32649dae31f197d94f0fbdb1796778ce098cc07acba65bddc0e2ce8b65297f80863914cb3909b299d190a11b262d4ce7f631258b396d1b74b28f6e7194f223b0a21fdd2dff2b3a19387834c9dd41e8002bd7b95f6b519d6b2c4936d7d6c409d65b0a57d8a7ae480ef96ec7b2dd3eb4ec15f57a2790f4894758152c5ffdd2bf50bbf6665e0c89ac9bb0f6d1516df31a41d428fb47f883f402fd761aa7a11e51e79bfadc4a9bcdfcca25bec457bc8aa9c294143f20a8c21b68f29a4cd5e382bbd0d123628a27507186668786713739e3b776412f39bc65485c6fba3b14d481ea264ab3149bbc0159b4fc5dc", 0x187) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000080)={0x0, 0x0, 0x1f, 0xffffffffffff94b6, "cdecda0a8da8a2d191c92d664608b1dc7c317ed5"}) writev(r0, &(0x7f00000000c0)=[{&(0x7f0000000880)="dc", 0x1}], 0x1) 19:20:37 executing program 0: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x4000)=nil, 0x800000004, 0x0, 0x10, r1, 0x0, 0x0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x80) close(r2) r3 = socket(0x2, 0x1, 0x0) connect$unix(r3, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x26) setsockopt$sock_int(r3, 0xffff, 0x1023, &(0x7f0000000080)=0x1000000000003, 0x4) setsockopt$sock_int(r3, 0xffff, 0x1023, 0x0, 0x0) 19:20:37 executing program 0: r0 = socket(0x2, 0x8001, 0x0) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000040)={0x8, 0x800}, 0x8) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="33ccca08bd6e0ca4"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = accept$inet6(0xffffffffffffffff, &(0x7f0000000080), &(0x7f00000000c0)=0xc) sendmsg(r1, &(0x7f00000018c0)={&(0x7f0000000100)=@in6={0x18, 0x0, 0x0, 0xffff}, 0xc, &(0x7f0000001400)=[{&(0x7f0000000140)="d87ba774f687f2aa84104cfa16ed7136d2948a43b4cd4ffd", 0x18}, {&(0x7f0000000180)="a1c5ff7c2995d038b31b3c6686e22cf0c48ca5023a7f457991cd245ce1547907121446107ec6e1814691d08b0e79dc256886ed553de93ab41b7977f9678a75d5ae23c5f20e757090dfa8a46870749ad065de1f0591cbf819f8dbbe63b321421b12902cc70c84a4106e3aa6949ea882ee62d9814b5f4a3e6834168c39926e53822db12b4a7011251176a7cc8d8dbdbec16481cd0857210a5cdf0b62c07aee3be13c02e81260458c214ca6fe80dfea741fbf720e43db859d27b47e48768e293781b561a9d4f477c900c5b91d21f9b90afb064307f1732a543ed51524ccd77f4dc174d9995af1339bfce4f034cb58925651d39839", 0xf3}, {&(0x7f0000000280)="8818e38ac13d3cfbe62d4743eedec23562ed3cd5ad782504125e0709dcf1bec099bd7dc7d287a583d719903300414a88641e4c6699910dc7c734ae5539dfbe6a8b7ca073755831b9aa0825ce1393486205f98cb9dadc6b846703b63eee76b58859c7f23732b6e92e8c2439308cc117fd7d0d0c7ce71b8176b1c331081e02fbebeca2fe46efe30eae830c31bbe7b6b58f1e8c6087ea1872c88be838dc7c9832d31c83b9bcc7d5ddc2c997bba16aa6e71f0b473878db56c8", 0xb7}, {&(0x7f0000000340)="3a0c833b395128568ffbd6222ae361a6138c107849adabb19912b93767cd4861c45c6060be78d569e01254f3dc7863c92631894aaf39fd8ab571297c7bbd87bd03aa28b795a20c26004caa72896a4a47ea7508cc42aae380c7ec3ff9a08e713e8075aa426f48106510f7b24cec624278467e86de5351fdb6d69348f3c4dae47fd7264388c12c048f9081b80e9080f715390a9352b83912ff7328661fdd4105a41f12404966ddec48ad5a09d8bdae7709c9b6bb180c85c10de32e9eb999161f50b0df33c7415d760fdb30d9c870fa7ec3d778199cc8dc6d3333ced1fe5cead3ec921e10249ff0443905d88051a2e89d3a0bfdce8b0da263fb2c5e24374a78922e76dba7fc71df390423f6db8e780a606d5667d38fc0dd629791358f75cbacd1c38094d770c28716dfc7264b4ba5ba4f7612f0a7d071e3894b10aca0e1b19b3ac74af339e16cba95dc951832a36bb69ec3bfecbc88fc22c358cdffcc8a5dfe8a0abaf8b8e352dfd298fe0f63cd22d70f27a02a499eba3948d51e2e19ac05f75e48bc4d70fa08a890d2ccfb5f2073119c5858718034bb5d28e880c54c11a1e7d1caad73e3fe0a4051f58a3466a21bc36f4de70ef1037fc8ca291d5ad22eddcf0d7f12a6a879d8a5433ed4b6b6433d702faf84b1217e4fa67cc37574c2e690372f2c191158d70753590ea6a92702b707f3f9bba6b25987a5e9d1f3dfb5ecd50aeb5479fa748314676a56335e140e65d69dcc5f029dbff9efed45810a125c0529cd91767469cf7bad8060dd81189e234eb9037e684a8cffe0147767b23ebe1331a287528f88d9a38d674307d8827da47a33f669b59920017801ce54716efae9c57cd9d04228f6da24795253a421f76dbea59d96cb700291fe916baab847ca9a6b39d484008a07178fa329e87321f62469c084794698203305324544f677dbddfacfa002812816d7c88428352b37d67bec2ebb3fb54025a9eec118e2c92e06318d02efc29250614b8f2ddb21d0a6bf911f4854fd9984fccbd55c19d21da97a1e21ef07d5c73ae3aa53350c442e835366874c6836ad6310111953cc370dc90444bdab120bfbf0183773ee962bfcb8729b4d13b40a34128009d5744e84d118ae2485274dac93cadf1c6ffec8765ad2825783eda50a901132abe8e0b32fae7f7588f73a4c228f8cea7d441a1950e703e1a6b16cae85201b967c078993a12c0fccf636a8a9d110b10b003a7d24c52fffe6054933d241a3d2e8d43cbb0b88e319eca43f8125316d3b338aa7de5891f603ed85eae14cc52bd0fbeba0dbb3d58855d2915e310b78b32705dac9e2c85d769ae2917cbe8e8cbf0a25399b20512702b595d405f6e9b4f89993057b86c028459751de41b5a2190c310a9a94654c093a7cacb6ef6704a16d938da45ba82915313e1c8bba79487856fcf640d23cb6d1913f243a3852fadc19ab6e51630fdd009dafe5c8b40a9320fdfe6fe0019d0cf1fd2b9541a8cd255bb3adeb264c1449043b15551e5434abffcd1119859832743d394062ba86b007b66267188504f7875d56b1377d7cf1f5f2d4e9149066150df905d4d9eb9205e5a8f9a42ffee75dbcf2b63b75a3930308ac6fcfaafbed80fe2fd78c0510d3dbaa46aa724d96549d998ca1813d3a5d42008d7cfa3b139e1f460acfb5171e287133db4e04748952e4e28c5705f94dc5559ac012d4287edc983639cc7183a80e568ed1b4b5e449b2ee74f549f923547aa28db425fb2a9196e631786f1032bc181539a2a31348993dbd4dbf2b30a1167674e14a3a8dc693d7a0ec1f8c0c1b175a5b7ccaa16cd3bec5fb71e10967ba1069f391b01c3f545c127bf1a72ea4e172caa3cd26705e4aff0dddbedc98bdbdb489fccabedfaf79c18366e666adb533760e5b0a7239b1bb6dbba577a2c08ca7e907efe6b41a727932d8d12e94265bf6f4298efcf0e2ec20877efd400ab1786f27fe47101abb79ad057235e28d0a645ffacae1af9b764eec1afab6f758015ae389fe78e53a58dc1e367608cc480c160a3574a9658f1a67787f2db76f2e0eb15bc88ad6f654f7e5817b12e5860f9b24fc2ff66e27ab711ed463fb015d6639b276ccdce09732a49d892105bd76570f359d63d69fd4fbf05885d270ef78287b5c951c9d64db64739ffee974f193d514fec2004781ec94723f6890759ffe63b96f9e98d6e9e73cd4c6a56fde162374969f3cc00752a88a49af45cfe2d2a4373f808322276cbdd9577bf9de6459e6f8594574ac1b8e9e38526c54d469ac7b18a4ca41eef057d4606f30f28ea9717709e2e4c6df3c01cb005f88c3dc41b6d1cb440b23aafebcaffaef52cc22258aef3e3646b917f424a2c4c8a6a0fa1abc3a1da35f83b32f75e07dad8fd4854d6ef3309964146a39052f48a27062232dfe6522f9439386266a9c39792ef7de943bb17502e89ceece707ff0f827e369d9cfd73d4a10c78f33fe1a967b1c19c1e3f93035f33ec349a8862741a4f233debe9f4a17d94d70fba6d62d51f62c6c23f1b6fa48dd937bbd8ed1402969e72951cd577debdb0d4b8755e242fe689bbe4528acd8cad43c17acee65bb9bf1b810585d530c6c6dbaf3b6639407ce857441dbb6144a1447713c9b38610f61ed9f14379bb1181129fa5bea21fdd9d9c618002b7455cc0825c0e29b4a6d2175cd43eeb78a1b5281709df530d3ceb2e740b4e4d658325e0070257eed4dcbe21f583a51daffe36788fbf3fb4314bfe28173416823600022e7d2d7d6920e39e81a2f69fc902bc511b3bd404e1b5920b94aba1ba23bf45b938c7eef37bc15235b7e2699b675dcd54562ed71109b35df8a3a6aa52c569ebb5de2a1aa0b9171e39a90e567361377db51328fd6c8c1c28ec17f1ec328aae68ae7562ee482e4a40b6647b86eab99db61e409f9395b06948525370eea633c365467190fd73d41f67c8db41c3dfeb9478613117c4b09f48d859760387bda1616d4ab1ca20b1dc9563890f7260b46b1cb2e3cc671dd8ddaff13c58201ec8889282e872d0fecfaa36c0d914c182fa975cb73b98577c359b98531a9f53c73b2cdceae8fe920ad5dfc827c58fb968584c7a8fc6a9d80f348a65a0ba53a9b5218b534e5dcc0cd6fa017d2b3f834eec715d1d0dc19c7b213c6c6e9e39a574a21f7a601a2cef49884208a1c242019d37ef8e3f2c627d797a19a3679c41d4ad1f2bbdb00cc137ca9a78905bfd7a352e10a9f4612d8d80042255d3a0751604720baed84826b0beb96a34001c7f2d663f081e656a84cade09ac26ba84f4044df76b04d40d48dd7e7f296272a7613751e5ef1533c0b0e91b12ad6677040101308d036ffe1b278bb06504095b27bb5c73c526c5a98b561ec85691206c49f83898624932f3868c5771a59ed9a1bab3f3c2e6a2a3d56e0a619623a5b744f85af0cfae7d774d221a33d8dc28f70471e40cd9bae4ccc1020da1afda41364c1908a4ade6fd7603adcf311b10ebd8e8007696c92d9af89b4674df705ba295ac114ab8cbe4deef38a279ce43e8895af10330a58679b39d982c154233f918db4f358ce0b60cdb854501650c798fd168ee8025ce4768522cdbabf67540f6fa4eb9ec4a2591793492e004735c0abd718b76c74f06c8fb01c4a1849941ec92be5be9a21813c917f92bddbb23cd82bd0d27f80ccaabf6a792c262a161af0c55903315d0a004edfc48b48f2f868f1335c3568d853daa1f870074a77bd04aa4bdc190157403c35e6007b1641229cb81b69ebf7abcf06ca42f5cf2c0a9a4dcf7053b5f32fa1d1764b19ce6673aa47c0293a779c6acc12632937e590bc5835b5bad8cc83fecdb6a106168862e2e5cbf7bd08c2dcbaf9208271eab6892c6919b9828e9c978e93cdec6d7e6238b2e3ee7a07f1b5ccc7cfa5f7a5edf764befde0215b02e14e3541dc0094db4d06a730503e43ecee89376fb1caa2e6527ffd4d81ee478b46bce8f3a7967fc89dd801a09b28217f10bcbe51bdd748dea81bfedc60fd73bf9ddfa04f0e48b7b1a8c24bba1788b64d4b6fdbbe429a0f107776afa1da1370cc6b08f945e9f5905d340826f62a96996de308f035ae5330ea64d15acbd1683358b970702ab422c1b25d8bcde2c9ef41ee1d1ac949179f2568e7d1bf8dd07d52ded59446eb14e640f3421001987134c1077be06a4216efd53d6c0b72823cf9ea00a1e8dc7bdf1a336037c74234143b06fa6e7efeb495f3f37271211744d15160cf0f867c3d83a7a60419eff1f1e034137029b843ced0fb5798bbb91959fd50b46266045176dca0de7c62c986623b6ee4eb73296c760e77afe1a75e27824b4ee25751b01ac2ba903a79468c5cf05e32fd051ac6c4526039702f5152404f98a0e34bdad2d069dd7b2537d233429ac09f85086fad13aba876e3f08a2a84a0de561944023fc7aacaa368c764c78d00687211875b530a5629607ab32befc78e4a39063e5881cd938fc5e6791864198f8c7c3f4c1026e4619744d3ddfd75d46101921b26adb73c4a86a91fb825c283fb66fc4e245d5560f1aa7e5f6d196c261c88368dc438d9ea6b91f5b360855f03db73705520687a3bb71cd88a3aaaae8447de60171ffcc5bf3ae97cf36e89b244b3fcedba4cc6ba558308c59c763124893ec15187c863595915451b1425ff2f646119268b2cffd0d164d905d8c40c1e22bb18f546b06f71f72317158e38438a43f3790857a4340ba93b442b7af10373f676aae1c1999da959913ecdb7d36703352ec99f929817a1a1756183691c9b903023bc1ca16756a4eef0ac3d5131f7315bd5de214308cd39ae79756c89ba4762140eeeb0fe57444446b1eca828188b2d9062b66cb917fa16d38a6ad7a48f9517417a8dff3cdc2bb176f2a94ef57ba04830eceab8df669688757fe595ba962fd4635d0fd7c8b92d579b4ae63bdc9475406350b322a370cd290e98bec1df1732e02ad443a7c90f91d9a4f0d9dd8be8c677914d37204f353ac50fd7da0ee4da3f484014314fcb8fe00da6696949b9df8632bcfa72835803a9cd9b6f051a59813071b1a05a04262c14db4bb07f0d650f8b4f5237f61ef0b52f6d258c160a87ff595bce1544d9d7662ab0492ce2eb2f93e0f465d7aabd51eb51e0772a8d9566738c815c327f7e02f99d69187d1640ffcce622f26b91a1081490c31afd675b1ef98f1eb4a623c17894b9e8fb6809afe6d047a4527341ebb6181d0896a6eb5dd77a6acb7c280399b793e9cb80b1068f0f76c2d7b102191208ab8a3f5c1e698d3e80a624e90e4204fce2a65e3340224e5d1f5ebcd4ccd0205f240c38adc4aa60ef07843dceae8ab961fcf29abc9d5da53bf87c4c70b65183f3d936753a3b34acbb885d9ad992df5247fced77109581fac70a9cc344a6107f7429e541fe51e8c8b7d24bad4f4431004791dc93392d65b87bdfe0344c2510b0248fa650926788094710bd109731970e3eed7aefa80f090a7810b29d0fcb02fe269e21803352f27f6160b7693326293186b544aaf5bc46a1bb65a2f0e276590aaa01c96ecdf183ee050bea08dd0b61d852778687e73112f6936183d3112dae7a66aca06223409483a0e9433e1afc55038453c2779ad574a3303f7d9ffa46c89631cf358b41e2346fabab07f3fa6e1ebb795f4f792f095bbbbe35b201fac830860dca1c55d7a8acac09a48173cbc37dce78a36853ea9a6dd3787a35149f851b43d15c13c52526750234d00fbdc6fdb68e601f8aac68e3892a285bd18d86c44abfb9dd8563f6f52a3b90f6df0021537ed938a180808ce48cc55d2c13affd0266d57015bbeb2cf7ee45", 0x1000}, {&(0x7f0000001340)="0a0890ccd9c0b6684b406c4514f10d874f5ece51e74379b28ac6831dede4b859f2b2401ace8e06abc7ea9d9bac5ee8937363a6a981352f83e01afad69f22ebd754903d7a8037bfdd151e4cfee9fd915b3d40d429518d81e5ac14fd3b9af6ecbd52e8550785e1915de98f062bc31680dea815c4baa6eed63339a2276bda16bcc0dad27ac4ca8fcf384d085722333b91cdfa5e8b1027d00a226977976479b44e5466a81d89a81ac6b217bee057927d5048d3e60dae33e796acfff9d5f7454de3", 0xbf}], 0x5, &(0x7f0000001480)=[{0x40, 0xffff, 0x5, "b68478f6a7c1bfe00fbe39ea5ee7cad171c8abcf80ba9cc9c847a25f3cb8a31943875aeeb2b3cdf174ddfd"}, {0x80, 0xffff, 0x9, "e15d88bcc7d163af78898a9c293d4dfa2fc15a13c0b3f72ba3867518009c4fa861e13d2098e330f0c21f487de4f8817c9d98c2bf8ef77448aa18d266527eaa95e2b895a6f11312c3bc0d80b3517e031f2379a1ee9f0fdd10707da75646f9bba1f26ed8e2683e07718ebb"}, {0x68, 0xffff, 0x6, "2d240211913b82858c24ceea11cf3ef6415c338129f5e8c82640b8ada3502b846fcc583d063f8c45283f269aab05c063629e5792099b898df7db382165945698f055ba29d6585264f87cc18f62d03b103386a90e"}, {0x50, 0x1, 0x7fffffff, "51a20d456876aa9a612f7fe9a230de9c891d89638df1268c30fe5dd07a82cc4fd611beb413614fc64c2cdb617e774abfec816697c4c8b20abe"}, {0xe8, 0xffff, 0x40, "9efe8cd1fa4d0ac02c77e874e03ea39486109f415c6ddd2f252cfdd9766994e7b84a830edbd7829df0179cf73078f4d48fa597c37f915993e41e6a1706cefdefb3fcc584ff3e0d28b4467bae55782850dcc2bb4854810affc0c0bf26e2f1913812d90bec6c049a3c0c38b9e334d0c9fb2fd72ee374b8424db878c02b70df149c24cc87eb12170d3ee0cbabbb2fa96e5c523e7542b99a63db7f2f12f0e48403a607d62484e4988b0abb9cdc7981b3a4b8dc83167b795a6aa4268be2ff09bae2b06d40498fe546a654bbbccfc820db5b4ebf99ddd6"}, {0xf0, 0x1, 0x200, "2455a0417e52c479980c756a9cc3d672f4b9e2439d75af488b257ea6832d66919ac0f858a13db333ad864ba4474a789eff558304c7a10ecaa13c35225f3f266e65f8d94a10dc2879f8ee73a039b2223701fbd2ddfd8d8b4f8e65f59a3c0aa63a0bd42064a5e973b71ba0e63b7ab6468779502603d1f96dce83c8072fa5811bafc5f5c35797fce3ec3de059a357d2b4b1808fbe036de8a233ffccc6b1577c7ae2ce952aad8d099afae35f6ad43e339c221cd81e06ef323b86dfce6abb993f19eb03a9856efe5a8cd2b3619750f85512bfc40f8bcf2c6e65a9f510"}, {0x50, 0x1, 0xd91a, "e31dcc3e328be3d7983667894892e9f780402b9c215de19bda04c11dfc8ea87e0891a3a4c4264a8e64b24d7c79a0b858cf30fccb25c5992ec5"}, {0x68, 0x1, 0x0, "045091733bff13e87d23247fab38e6d8eeb18cb3ef499ab6b384b1443fa93ec552acc2cc1794f228d8a8e157ab4648c4845eedc68386c748feb95e0b029a4e527600d4ce6eec159317669bf3db2fe72e0a20a38be5850621"}, {0x28, 0x1, 0x1, "a2bf65361fc5752b08183bbacf0cebba6cfb049e99"}], 0x430}, 0x407) r2 = kqueue() r3 = fcntl$dupfd(r2, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x4000)=nil, 0x800000004, 0x0, 0x10, r3, 0x0, 0x0) ioctl$TIOCCHKVERAUTH(r3, 0x2000741e) fcntl$setstatus(0xffffffffffffffff, 0x4, 0x0) r4 = socket(0x2, 0x1, 0x0) bind(r4, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) getsockopt(r0, 0x2, 0x6, &(0x7f0000001980)=""/158, &(0x7f0000001a40)=0x9e) r5 = dup(r4) listen(r5, 0x0) recvfrom(r5, &(0x7f0000001900)=""/7, 0x7, 0x40, &(0x7f0000001940)=@un=@file={0x0, './file0\x00'}, 0xa) connect$unix(r0, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0x10) close(r0) 19:20:38 executing program 1: pipe(&(0x7f0000000180)={0xffffffffffffffff}) poll(&(0x7f0000000000)=[{r0, 0x160}], 0x1, 0x606dca73) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x10000221, 0x0, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwritev(r1, &(0x7f00000003c0), 0x273, 0x0, 0x0) ftruncate(r1, 0x0, 0x7363) r2 = socket(0x2, 0x1, 0x0) r3 = dup(r2) listen(r3, 0x0) accept$unix(r3, 0x0, 0x0) mmap(&(0x7f0000000000/0x10000)=nil, 0x10000, 0x2, 0x10, r1, 0x0, 0x0) r4 = socket(0x2, 0x2, 0x0) bind(r4, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r5 = socket(0x2, 0x8002, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) recvfrom(r6, &(0x7f00000000c0)=""/25, 0xfffffffffffffd71, 0x0, 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) recvfrom(r7, &(0x7f00000000c0)=""/25, 0xfffffffffffffd71, 0x0, 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) recvfrom(r8, &(0x7f00000000c0)=""/25, 0xfffffffffffffd71, 0x0, 0x0, 0x0) dup2(r5, r8) connect$unix(r5, &(0x7f0000000000)=ANY=[@ANYBLOB="62020207e00000012000"], 0x10) write(r5, 0x0, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000140), 0xc) r9 = geteuid() r10 = geteuid() setreuid(0x0, r10) r11 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r11, &(0x7f0000000dc0)=ANY=[], 0x0, 0x800) pipe(&(0x7f00005dcff8)={0xffffffffffffffff, 0xffffffffffffffff}) write(r12, &(0x7f0000335000), 0xfcb7) getsockopt$sock_cred(r12, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000200)=0xc) msgctl$IPC_SET(r11, 0x1, &(0x7f0000000700)={{0x0, r9, r13, r10, 0x0, 0x80, 0x9}, 0x3, 0x7f, 0xffffffffffffffff, 0x0, 0x95fe, 0x80000002e7, 0x138, 0x2}) r14 = geteuid() r15 = geteuid() setreuid(0x0, r15) r16 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r16, &(0x7f0000000c80)={0x1, "2e1100b0df6d7fcf409def1a1fc1ed341c5533b89b0603ae37c860fe2c09c110ff00f45709d664539e1e381f35071f061ac0e16f328dca5d39656da02489672db6d19f37405111e97aa998473f0e8d1e8f3b32b99730931041cfd6c2df99a9d60031c125814bb6ee11e303000000b33d0000000049ad4ae8d462fcf5fa3b57806356cdb615f058b0fed6706a4d152ed0cea438f8387c3440ba6ba9cc08452fc04250db61cf3bcacfe9d34b6a31de9d05a5615416a1e222dcba8dee9f0cdc7527d27e8a15b700000000000000000000000000000000cd846e9ea6bfe963e86814a576b24813ddfa8130a04b4ad6d8791c698df63e5e23fa327326484829f3f7769669e325cd2485e172bf12"}, 0x44b, 0x800) pipe(&(0x7f00005dcff8)={0xffffffffffffffff, 0xffffffffffffffff}) write(r17, &(0x7f0000335000), 0xfcb7) getsockopt$sock_cred(r17, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000200)=0xc) r19 = msgget$private(0x0, 0x20000003c4) msgrcv(r19, &(0x7f0000000840)=ANY=[@ANYBLOB="000000000000000000000000acd7d578f49d660000000000000000000007000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005ff76bd599033033da00000000000000000000000000000020000000000000000000000000000000000000000004f0ffffffffffffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000200000000000000fff10000"], 0xeb, 0x0, 0x1000) msgsnd(r19, &(0x7f0000000240)=ANY=[@ANYBLOB="02ff0300000000000d92f87a67d790803fab37eedb5db9b4cb6a6ec545c20126c2e4b5f7a3f1c2dbc6910374425ce2c9c2f54d59fce65ce297a4aa0d7b33bef296a85554c457623f500f1bbc5b80ceec69369dd45a04db4e728cc6c04308f721499b8608f545f6490644d48af8ce273da7581d3db901de2fb9e75eff7b3a84ca8000000000000000c1e6bf2817bd0eb0310f03000000000000000fec4ade3410d2556b4b59fb6a37075653080000000000000083b00e5558e528940f388a5bfc3a5de5459e6a621c3b842b0a5a1cd530e96562000000000000abc1f7c15cb604168ee38e8430f84797bf5199a391e80880494f06414b3dd4c494eb36312011472bfc21b291b560563b22caf91893bbf2824a62a3d0770e529ed3879c0c46cc90be6d3518f7d953c62cd3f6386d9400"/330], 0x1, 0x800) msgrcv(r19, &(0x7f0000002940)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003d87f14800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001000000000000000000000000000000000000000000000000000000000083000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005847f1a8000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000e1ff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001c30f8060000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000576d46e915bec47fb1177dd60b4d030241baa84ea319fa99940383f7f0d339188dddfa27aa07768d7b7db2f30dce8d3099e3ce0d60a66d6a55d0d5dda5f3da15615f0de39c0f3a69523fa905f263b445b9a5dde60686d08a8a47968e707db16f408ed04f5f2c0eb27a77581d5bff54c428ec14828468fe0f623e28392f45ec587f972eae8076b629f91a07e45dbb9937d3606f3b682590960ac53698edb659183c75d98221c1ce668ca6aaead02219a64c8f872cbe8a606cbb812efdeca0f90bb785c903c03b4a97df791f3027a96daad1c32579092b122e5140a23b32b901d5de10240b66a349496c7b26a0f33c15b1fa24e76540a1d955cc"], 0x1008, 0x2, 0x400) r20 = msgget$private(0x0, 0xfffffffffffffffd) msgrcv(r20, 0x0, 0x0, 0x0, 0x800) r21 = msgget$private(0x0, 0xfffffffffffffffd) msgrcv(r21, 0x0, 0x0, 0x0, 0x800) r22 = msgget$private(0x0, 0xfffffffffffffffd) msgrcv(r22, 0x0, 0x0, 0x0, 0x800) msgrcv(r19, &(0x7f0000000600)=ANY=[@ANYBLOB="00000000000000000a55de5b0000000000000000000000000800"/39, @ANYRES64=r20, @ANYRES16=r21, @ANYRESHEX, @ANYRES32=r22], 0x5, 0x6, 0x1000) msgctl$IPC_RMID(r19, 0x0) pipe(&(0x7f00005dcff8)={0xffffffffffffffff, 0xffffffffffffffff}) write(r23, &(0x7f0000335000), 0xfcb7) pipe(&(0x7f00005dcff8)={0xffffffffffffffff}) readv(r24, &(0x7f0000000040)=[{&(0x7f0000000140)=""/132, 0x75}], 0x140) close(r24) msgsnd(r19, &(0x7f00000017c0)=ANY=[@ANYRES16=0x0, @ANYRESDEC=0x0, @ANYRESHEX, @ANYRES16=r23, @ANYRES16=r24, @ANYRES16=r18, @ANYRES32, @ANYRESDEC, @ANYRES32, @ANYRES32], 0xa, 0x7fc) msgctl$IPC_SET(r16, 0x1, &(0x7f0000000700)={{0x6, r14, r18, r15, 0x0, 0x80, 0x9}, 0x3, 0x7f, 0xffffffffffffffff, 0x0, 0x95fe, 0x0, 0x138, 0x2}) getgroups(0x5, &(0x7f0000000180)=[0xffffffffffffffff, r13, r18, 0xffffffffffffffff, 0xffffffffffffffff]) r25 = socket(0x2, 0x2, 0x0) bind(r25, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r26 = socket(0x2, 0x8002, 0x0) r27 = dup2(r25, r26) shutdown(r27, 0x0) r28 = socket(0x2, 0x2, 0x0) bind(r28, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r29 = socket(0x2, 0x8002, 0x0) dup2(r28, r29) getsockopt$sock_cred(r28, 0xffff, 0x1022, &(0x7f0000000500)={0x0}, &(0x7f0000000040)=0xc) r31 = socket$unix(0x1, 0x1, 0x0) setsockopt$sock_linger(r31, 0xffff, 0x4, 0x0, 0x0) r32 = socket(0x6, 0x804, 0x0) r33 = socket$unix(0x1, 0x1, 0x0) getsockopt$sock_cred(r33, 0xffff, 0x1022, &(0x7f0000000680)={0x0, 0x0}, &(0x7f0000000200)=0x5) fcntl$lock(r32, 0x8000000f, &(0x7f0000000300)={0x2, 0x1, 0x80000000000fffc, 0x880, r34}) getsockopt$SO_PEERCRED(r32, 0xffff, 0x1022, &(0x7f0000000540)={0x0, 0x0}, 0xffffffffffffff98) setreuid(r35, r36) r37 = semget$private(0x0, 0x6, 0x280) r38 = geteuid() r39 = getuid() r40 = getgid() semctl$IPC_SET(r37, 0x0, 0x1, &(0x7f00000007c0)={{0x81, r38, 0x0, r39, r40, 0x100, 0xe1d}, 0x7, 0x7, 0x7}) openat$null(0xffffffffffffff9c, &(0x7f0000000540)='/dev/null\x00', 0x10, 0x0) r41 = socket(0x11, 0x4003, 0x0) sendto$unix(r41, &(0x7f0000000000)="b100050460000000000008000501000000000000cea1fea7fef96eefc73fd3357ae26caa0416fa76d06336acf00b7804be781e4991f7c8df5f882b2b7be1aa5b23ed00f4c8b2ca3ebb3557699a1f132e27ec0ed602000d7d026ba8af63ff37282921e4fd89720fd3872babfb8070c1abda71601a8bfee8aca4911faff575e8c881ff7cc53c894303b22f310b404f36a00f9000fcfffeffe608a371a3f80004000000000000000100"/177, 0xb1, 0x0, 0x0, 0x0) sendmsg$unix(r31, &(0x7f00000005c0)={&(0x7f0000000b40)=ANY=[], 0x0, &(0x7f0000000440)=[{&(0x7f0000000400)}], 0x1, &(0x7f00000003c0)=ANY=[@ANYBLOB="2000000022000000ffffb28c020000000000bea76581ea6b69bc7e381bb96d66fe72ce559002be03a1a1d800dbbefc81", @ANYRES32=r30, @ANYRES32=r41, @ANYRES32=r40, @ANYBLOB="000000001800000000000000ffff000001000000", @ANYRES32=r24, @ANYBLOB='\x00\x00\x00\x00'], 0x58, 0x4}, 0xf0cbd64f2bead8cc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000002c0), 0xffffffffffffffe0) r42 = socket(0x20, 0x4000, 0xfd) bind(r42, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r43 = socket(0x2, 0x8002, 0x0) dup2(r42, r43) connect$unix(r43, &(0x7f0000000940)=ANY=[@ANYBLOB="004101200000efbfffff726c299cfa56a96270ac51c6853beb5177bfbe0d2ebd418e88f094b31e3a45dff80b9cfe93db6b6b72f06c5619a385bed7ea3890e20b360f1e5d9fc14b9ce69b8772b4b715b532eef5769e99552c8dd0bce512cf17f8178470f6ef9c190ab4a0983ae664b81f79b66576ecb0d5e6160d75d6dd0a143e63328080f97b9c9a1ba163e53a"], 0x1) write(r43, 0x0, 0x0) getsockopt$sock_cred(r43, 0xffff, 0x1022, &(0x7f0000000300), &(0x7f0000000340)=0xc) r44 = socket(0x2, 0x2, 0x0) bind(r44, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) socket(0x2, 0x8002, 0x0) pipe(&(0x7f0000000180)={0xffffffffffffffff}) poll(&(0x7f0000000000)=[{r45, 0x160}], 0x1, 0x606dca73) 19:20:38 executing program 0: socket$unix(0x1, 0x5, 0x0) pipe(&(0x7f0000000500)={0xffffffffffffffff}) r1 = socket(0x11, 0x4003, 0x0) sendto$unix(r1, &(0x7f0000000180)="b100050460000000000008000501000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d60200af7d026ba8af63ff37282902e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be657aea8c5fd6f0d9ca272328f0400000000000000f8000400000000000000010000000000000000", 0xb1, 0x0, 0x0, 0x56) recvmsg(r1, &(0x7f0000000280)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000240)=""/27, 0x1b}, 0x0) sendto$unix(r1, &(0x7f0000000240)="47c5194a0a650466564a3e6ef093cf570d653934d5da0bf19df4442d8b723f2da4658125085b8be11573bc6e3343e08ddbac577ad694f1da78a40ca98fdd855743bc7ef41b8617461839ccd519be4ab721e3544ea2f338d575c42f265b1cdac4603a13b560fa162984f48ef609cc0b9a063c9be9835b454c21311dc4ceb29aa211c56bebd5f3a553c7e5a0d5829155f39a431a7e1f4b19f491c681c813c38c9c8ff24c7be68bd87f394c94af9e01f19db2284c5f0302de34ad8138e07f9a3cc45ce86d2b5965582b3d268c23c5af9bf54f59ed5d6a", 0xd5, 0x400, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f000069c000/0x4000)=nil, 0x4000, 0x2) r2 = socket(0x2, 0x400000000002, 0x0) fcntl$dupfd(r0, 0x0, r2) r3 = socket(0x20, 0x4003, 0x1) sendto$unix(r3, &(0x7f0000000180)="b100050460000000000008000501000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d60200af7d026ba8af63ff37282902e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be657aea8c5fd6f0d9ca272328f0400000000000000f8000400000000000000010000000000000000", 0xb1, 0x0, 0x0, 0x56) recvmsg(r3, &(0x7f0000000280)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000240)=""/27, 0x1b}, 0x0) r4 = socket$inet(0x2, 0x2, 0x0) setsockopt(r4, 0x0, 0x8000000000009, 0x0, 0x0) socket$inet(0x2, 0x2, 0x0) r5 = open(&(0x7f0000000040)='./file0\x00', 0x615, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x0, 0x10, r5, 0x0, 0x0) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) r8 = shmget(0x3, 0x4000, 0x100, &(0x7f0000ff9000/0x4000)=nil) shmctl$IPC_STAT(r8, 0x2, &(0x7f0000000100)=""/114) r9 = openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x0, 0x0) ioctl$BIOCSETIF(r9, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r10 = fcntl$getown(r9, 0x5) shmctl$IPC_SET(r8, 0x1, &(0x7f0000000200)={{0x3ff, r6, 0xffffffffffffffff, r6, r7, 0x17c, 0x5}, 0xfff, 0x9, r10, r10, 0x7d55, 0x3, 0xfa}) geteuid() pipe2(&(0x7f0000000340)={0xffffffffffffffff}, 0x0) ioctl$WSMUXIO_INJECTEVENT(r11, 0x80185760, &(0x7f0000000080)={0x9, 0x10000, {0x3ff, 0xfff}}) r12 = kqueue() r13 = fcntl$dupfd(r12, 0x2, 0xffffffffffffffff) close(r13) setsockopt$sock_int(r13, 0xffff, 0x290b, &(0x7f0000000080)=0x4, 0x4) ioctl$WSMUXIO_ADD_DEVICE(r13, 0x80085761, &(0x7f0000000100)={0x0, 0xac6}) r14 = semget$private(0x0, 0x4, 0xc1) semop(r14, &(0x7f0000000040)=[{0x0, 0xf9af, 0x1000}, {0x4, 0x1, 0x1800}], 0x2) r15 = getuid() seteuid(r15) r16 = socket(0x18, 0x2, 0x0) connect$unix(r16, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockopt$sock_linger(r16, 0xffff, 0x80, &(0x7f0000000040), &(0x7f0000000080)=0x8) getsockopt$SO_PEERCRED(r16, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r11, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, &(0x7f00000003c0)=0xc) semctl$IPC_SET(r14, 0x0, 0x1, &(0x7f0000000480)={{0xc, r15, 0x0, r18, r17, 0x5, 0x3}, 0x486d3340, 0x69, 0x200000000006}) r19 = open(&(0x7f0000000040)='./file0\x00', 0x615, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x0, 0x6010, r19, 0x0, 0x100000000006) open(&(0x7f0000000040)='./file0\x00', 0x615, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, 0xffffffffffffffff, 0x0, 0x1d) r20 = open(&(0x7f0000000040)='./file0\x00', 0x615, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x0, 0x10, r20, 0x0, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x615, 0x0) mmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x0, 0x10, r11, 0x0, 0x0) socket$inet(0x2, 0x5, 0x9) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000080)=0xc) r21 = shmget(0x3, 0x4000, 0x100, &(0x7f0000ff9000/0x4000)=nil) shmctl$IPC_STAT(r21, 0x2, &(0x7f0000000100)=""/114) r22 = openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x0, 0x0) ioctl$BIOCSETIF(r22, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r23 = kqueue() r24 = fcntl$dupfd(r23, 0x2, 0xffffffffffffffff) close(r24) 19:20:38 executing program 0: getrlimit(0x3, &(0x7f0000000000)) syz_emit_ethernet(0x36, &(0x7f0000000140)="c7a895b22a241c0a078359ff86dd6e360aa905fffffffe0000000000010065ec0f1d00fffffffe996bf42ac9a57a3d5908f097390000") 19:20:38 executing program 0: mprotect(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x0) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x8000, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x20, 0x0) fcntl$dupfd(r0, 0x7f5c6ede0fca2ca3, r1) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x80, 0x0) setsockopt$sock_int(r2, 0xffff, 0x10, &(0x7f00000000c0)=0x4, 0x4) r3 = openat$null(0xffffffffffffff9c, &(0x7f0000000100)='/dev/null\x00', 0x8000, 0x0) r4 = accept(r3, &(0x7f0000000140)=@un=@file={0x0, ""/1}, &(0x7f0000000180)=0x3) r5 = openat$diskmap(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/diskmap\x00', 0x1, 0x0) openat$null(0xffffffffffffff9c, &(0x7f0000000200)='/dev/null\x00', 0x0, 0x0) r6 = openat$pf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/pf\x00', 0x40, 0x0) flock(r6, 0x5) pipe(&(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$BIOCSBLEN(r7, 0xc0044266, &(0x7f00000002c0)=0x8) chmod(&(0x7f0000000300)='./file0\x00', 0x82) msgget$private(0x0, 0x410) r9 = dup2(0xffffffffffffffff, r5) mmap(&(0x7f0000ffa000/0x1000)=nil, 0x1000, 0x4, 0x11, r9, 0x0, 0x5c0) readv(r8, &(0x7f0000000680)=[{&(0x7f0000000340)=""/235, 0xeb}, {&(0x7f0000000440)=""/51, 0x33}, {&(0x7f0000000480)=""/117, 0x75}, {&(0x7f0000000500)=""/207, 0xcf}, {&(0x7f0000000600)=""/75, 0x4b}], 0x5) r10 = open(&(0x7f0000000700)='./file0\x00', 0x8000, 0x1) ioctl$TIOCSTSTAMP(r10, 0x8008745a, &(0x7f0000000740)={0x3f, 0xb2}) r11 = openat(0xffffffffffffff9c, &(0x7f0000000780)='./file0\x00', 0x80, 0x124) getsockopt$inet_opts(r11, 0x0, 0x0, &(0x7f00000007c0)=""/233, &(0x7f00000008c0)=0xe9) r12 = openat$zero(0xffffffffffffff9c, &(0x7f0000000900)='/dev/zero\x00', 0x20000, 0x0) fchdir(r12) r13 = semget(0x2, 0x3, 0x201) semctl$GETZCNT(r13, 0x4, 0x7, &(0x7f0000000940)) socketpair(0x0, 0x5, 0xb2, &(0x7f0000000980)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$getown(r14, 0x5) r15 = dup(r4) ioctl$TIOCGWINSZ(r15, 0x40087468, 0xffffffffffffffff) 19:20:38 executing program 1: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) lseek(r1, 0x0, 0x0, 0x2) ioctl$KDENABIO(r1, 0x20004b3c) 19:20:38 executing program 1: r0 = socket(0x2, 0x8001, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000040)=0x200000, 0x4) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x200, 0x0) munlockall() r1 = kqueue() r2 = dup(0xffffffffffffff9c) ioctl$BIOCGDIRFILT(r2, 0x4004427c, &(0x7f0000000100)) r3 = fcntl$dupfd(r1, 0x2, r1) mmap(&(0x7f0000000000/0x4000)=nil, 0x800000004, 0x0, 0x10, r3, 0x0, 0x0) r4 = kqueue() r5 = fcntl$dupfd(r4, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x4000)=nil, 0x800000004, 0x0, 0x10, r5, 0x0, 0x0) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000080)={0x0}, &(0x7f00000000c0)=0xc) fcntl$setown(r3, 0x6, r6) connect$unix(r0, &(0x7f0000000340)=ANY=[@ANYBLOB="82022e2f663a8870742f660100000000"], 0x10) shutdown(r0, 0x1) 19:20:39 executing program 1: ioctl$BIOCSHDRCMPLT(0xffffffffffffffff, 0x80044275, &(0x7f0000000000)=0x8c09) setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) syz_open_pts() ioctl$TIOCSETA(r0, 0x80047466, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) r1 = kqueue() ioctl$TIOCDRAIN(r0, 0x2000745e) kevent(r1, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0x1d}], 0x9, 0x0, 0x0, 0x0) ioctl$TIOCSBRK(r0, 0x2000747b) 19:20:39 executing program 0: r0 = kqueue() kevent(r0, &(0x7f0000000040)=[{{}, 0xfffffffffffffff9, 0x21, 0x0, 0x400000000000000, 0x80000001}], 0x9, 0x0, 0x9, 0x0) 19:20:39 executing program 1: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="0000e18b7f000001"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000640)={0x0, 0x0, &(0x7f00000002c0)=[{&(0x7f0000000100)="6752f843856a02d6a1f1fcc9e5eabfba183ca815136240636c3f5d857bd46bb8df1290b367038e40971ed33a3c6b72c37043f3e28a35be59e5c5102e02c8dd2204", 0x41}], 0x1}, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0x0, 0x0, 0x0, 0x1}], 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x29, 0xd, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r1 = socket(0x2, 0x1, 0x0) bind(r1, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r2 = dup(r1) listen(r2, 0x0) r3 = kqueue() r4 = fcntl$dupfd(r3, 0x2, 0xffffffffffffffff) close(r4) r5 = socket(0x2, 0x1, 0x0) connect$unix(r5, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0x10) r6 = accept$inet(r1, 0x0, &(0x7f0000000040)) sendto$inet(r6, &(0x7f0000000280)="1daad5cd36195d6810b318270ef9a4e226c2d78a5413faf736de6e7b07d1d62e84affdc376a493673d4195232fedc101a1d8ad376f5c1dba9d565c875025f067ef069c8b78d70a06bb9b172a2d7c03eff6b58b06bbacff74db5471704990b5bc7c583f053ce0dab8e1d855c002e5c0f21090e2672493cfcf71096ded57b5350b28f1e7ddaa45ba14ff355c5280064a77fcf0cc7510946d503350ec4e8277e807e52985f11324bb0c5d72b0f9c6e2b27671de172e8a5307791b203a90fb79bfc05002e542e32b5b78e7178a0d0a3e839ee05e1f7d9deeb76cf17582198b5056bcdc5d0d8ace2bc699a0db1e13faeebbccb92c28d329fb8635224fd0e41eb6d9e3de4c0122bef8eb0acc9fbb9fa70dfd265fa833f7f7788b351b9a0abf03d9e21a38de65ed7352c75d1071194a948a28b75775ade8db55259b6cf70e825b9e7675cc696e9657d9ba4ae249fbfd5ebe2c9499b26fc3462aeff27e94fe6994ffe7086d8f0c631b96880096d82665ddc95c8ed5e187c85fc07bee3f65d4b91d59436540aac4eff6f5cea6e4233587318755e8797de2e8521227ec1e7a11d2d5ab7cdae30ef53c508981eb15f187342a1bd1085698e3f5ae7cf69e79e10fc7", 0x1bc, 0x1, &(0x7f0000000140)={0x2, 0x0}, 0xa) sendto$unix(r2, 0x0, 0x0, 0x8, &(0x7f0000000180)=@file={0x1, './file0\x00'}, 0xa) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, 0x0) setsockopt$sock_int(r5, 0xffff, 0x1001, &(0x7f00000001c0), 0x4) setsockopt$sock_int(r4, 0xffff, 0x1023, &(0x7f0000000080), 0x4) 19:20:39 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x0, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000080)=0xc) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) unlink(&(0x7f00000000c0)='./file0\x00') socketpair(0x6, 0x4000, 0x94, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) mmap(&(0x7f0000334000/0x1000)=nil, 0x1000, 0x4, 0x4011, r1, 0x0, 0x20) unveil(0x0, &(0x7f0000000040)='r\x00') r2 = kqueue() r3 = fcntl$dupfd(r2, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x5e0302123e24e093, 0x10, r3, 0x0, 0x0) ioctl$BIOCGBLEN(r3, 0x40044266, &(0x7f0000000140)) 19:20:39 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f0000000080)=ANY=[@ANYBLOB="6202c17f7f00f470cb263e9d86090000000000000009eb46017cbe0589afa73111857013f425b544522bbd09a7a601bb111f2d14cfce436cf9c790fee4f90bab61b951e8f5118c3787fbb44967a6dd"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0x10) setsockopt$inet_opts(r0, 0x0, 0x20000000000001, &(0x7f0000000180)="9a0200000000000000000000000024e00818d23a", 0x14) write(r0, &(0x7f0000000840)="71eda242cd7eafbc729f5c55e76c2ad13ef197aa24f5f03021ed1b7a0835c108021de09841caa66ec0e3b9041dd6e9330d7cfb70c750c176f542705feb44b9478d59bd4b1bd567a2ed43d8a73bd56bd16bf3888a5cbc6905b5c6dc0ca52723c7817a5222b39e1cd19eed9a5414a6699e8b39e8135f9303490ed267a539e34d4b478494c86bacda649987edcc8428029e0fc04871695a76b5143256d7866ed95656da794b740c7761adbdad6d0fce17a3e26d34e2fccceff36ab12bfc855cdb032f12112fd81819939452c3baa8bead56b6a49938fe3c923314c764bfc9402da06d8377496a93e91709639325884d512f56fa0fd5068bc447e3c19fddc24a9f80a31279bff008360e6ba38c46b49eee7fe531c58ad2fdeee8c0ac6428fd01137d7bb386751f5cbf2ec8029af737e92f16d87798691008c46e948d542e3de46a7e1dca52a6a8a38e17831d27013f6680884cdf1f8fc5f04c9a6b0e622b89821854ad415fbefce290d7bb010dfb4214bd8843", 0x171) 19:20:39 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x8}) r0 = syz_open_pts() r1 = kqueue() fcntl$dupfd(r1, 0x2, 0xffffffffffffffff) r2 = dup(r1) ioctl$WSDISPLAYIO_USEFONT(r2, 0x80585750, &(0x7f00000000c0)={'./file0\x00', 0x7ff, 0x1, 0xd74, 0x0, 0x3, 0x5d, 0x3, 0x1, 0x2, 0x4}) close(r0) r3 = syz_open_pts() ioctl$TIOCSETAF(r3, 0x802c7416, &(0x7f0000000080)={0x0, 0x7, 0x80000001, 0xfffffffffffffffb, "660400180e091fe6000002000000000800"}) writev(r0, &(0x7f00000006c0)=[{&(0x7f0000000c80)="aae3e6c3f01744124ce96464f9157c521949703cb9bb69323cf41195cd335e36e74866da987feeeeb097b241e19f3fa88644a1612230c806ad34071458f62751718c2d7318d6cd8bb32a75d8ef3ec8ca53550e50cd08c580866abcb4ceb0ed52cfd0b81201f04606d61424cc74d871a596a34dd2f37f2b7b251d38efbfda4c7fe8b24d0f14b2d79c90b1b13c9fb4921666a654ab580bb2422d814f990f09", 0x9e}], 0x1) 19:20:39 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x8}) r0 = syz_open_pts() close(r0) r1 = semget$private(0x0, 0x7, 0x307) r2 = dup2(0xffffffffffffffff, 0xffffffffffffffff) r3 = accept$unix(r2, &(0x7f00000009c0)=ANY=[@ANYBLOB="000000000000000000000000000000000000000065009442eac3641600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000017c2414545ea71993fe985fe4a90921d8280449024e3cd5c3f0e20000000000"], &(0x7f0000000080)=0x6e) accept$unix(r2, &(0x7f00000000c0)=@abs, &(0x7f0000000100)=0x8) r4 = geteuid() getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, &(0x7f0000000200)=0xc) fchownat(r2, &(0x7f0000000180)='./file0\x00', r4, r5, 0x4) r6 = semget$private(0x0, 0x7, 0x286) semop(r6, &(0x7f0000000000)=[{0x6, 0x4}, {0x3, 0x1, 0x1800}, {0x2, 0x7, 0x800}, {0x0, 0x0, 0x1800}], 0x4) semop(r6, &(0x7f0000000100)=[{0x0, 0x3, 0x800}, {0x0, 0x0, 0x800}, {0x2, 0x6, 0x800}, {0x1, 0x0, 0x1000}, {0x4, 0x80, 0x800}, {0x4, 0x2, 0x1800}], 0x6) semctl$SETVAL(r6, 0x0, 0x8, &(0x7f00000000c0)) r7 = socket(0x18, 0x2, 0x0) setsockopt(r7, 0x29, 0x9, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) getsockopt$SO_PEERCRED(r7, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0x280) r9 = getgid() semctl$IPC_SET(r6, 0x0, 0x1, &(0x7f0000000140)={{0xfffffffffffff7ea, r8, 0x0, 0xffffffffffffffff, r9, 0x100, 0xfffffffffffeffff}, 0x400, 0x10001, 0x40}) r10 = semget$private(0x0, 0x7, 0x286) semop(r10, &(0x7f0000000000)=[{0x6, 0x4}, {0x3, 0x1, 0x1800}, {0x2, 0x7, 0x800}, {0x0, 0x0, 0x1800}], 0x4) semop(r10, &(0x7f0000000100)=[{0x0, 0x3, 0x800}, {0x0, 0x0, 0x800}, {0x2, 0x6, 0x800}, {0x1, 0x0, 0x1000}, {0x4, 0x80, 0x800}, {0x4, 0x2, 0x1800}], 0x6) semctl$SETVAL(r10, 0x0, 0x8, &(0x7f00000000c0)) r11 = socket(0x18, 0x2, 0x0) setsockopt(r11, 0x29, 0x9, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) getsockopt$SO_PEERCRED(r11, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0x280) r13 = getgid() semctl$IPC_SET(r10, 0x0, 0x1, &(0x7f0000000140)={{0xfffffffffffff7ea, r12, 0x0, 0xffffffffffffffff, r13, 0x100, 0xfffffffffffeffff}, 0x400, 0x10001, 0x40}) r14 = dup2(0xffffffffffffffff, 0xffffffffffffffff) r15 = accept$unix(r14, &(0x7f00000009c0)=ANY=[@ANYBLOB="000000000000000000000000000000000000000065009442eac3641600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000017c2414545ea71993fe985fe4a90921d8280449024e3cd5c3f0e20000000000"], &(0x7f0000000080)=0x6e) accept$unix(r14, &(0x7f00000000c0)=@abs, &(0x7f0000000100)=0x8) r16 = geteuid() getsockopt$sock_cred(r15, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, &(0x7f0000000200)=0xc) fchownat(r14, &(0x7f0000000180)='./file0\x00', r16, r17, 0x4) getgroups(0x4, &(0x7f0000000440)=[r9, r13, 0x0, r17]) r18 = semget$private(0x0, 0x7, 0x286) semop(r18, &(0x7f0000000000)=[{0x6, 0x4}, {0x3, 0x1, 0x1800}, {0x2, 0x7, 0x800}, {0x0, 0x0, 0x1800}], 0x4) semop(r18, &(0x7f0000000100)=[{0x0, 0x3, 0x800}, {0x0, 0x0, 0x800}, {0x2, 0x6, 0x800}, {0x1, 0x0, 0x1000}, {0x4, 0x80, 0x800}, {0x4, 0x2, 0x1800}], 0x6) semctl$SETVAL(r18, 0x0, 0x8, &(0x7f00000000c0)) r19 = socket(0x18, 0x2, 0x0) setsockopt(r19, 0x29, 0x9, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) getsockopt$SO_PEERCRED(r19, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0x280) r21 = getgid() semctl$IPC_SET(r18, 0x0, 0x1, &(0x7f0000000140)={{0xfffffffffffff7ea, r20, 0x0, 0xffffffffffffffff, r21, 0x100, 0xfffffffffffeffff}, 0x400, 0x10001, 0x40}) r22 = semget$private(0x0, 0x7, 0x286) semop(r22, &(0x7f0000000000)=[{0x6, 0x4}, {0x3, 0x1, 0x1800}, {0x2, 0x7, 0x800}, {0x0, 0x0, 0x1800}], 0x4) semop(r22, &(0x7f0000000100)=[{0x0, 0x3, 0x800}, {0x0, 0x0, 0x800}, {0x2, 0x6, 0x800}, {0x1, 0x0, 0x1000}, {0x4, 0x80, 0x800}, {0x4, 0x2, 0x1800}], 0x6) semctl$SETVAL(r22, 0x0, 0x8, &(0x7f00000000c0)) r23 = socket(0x18, 0x2, 0x0) setsockopt(r23, 0x29, 0x9, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) getsockopt$SO_PEERCRED(r23, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0x280) r25 = getgid() semctl$IPC_SET(r22, 0x0, 0x1, &(0x7f0000000140)={{0xfffffffffffff7ea, r24, 0x0, 0xffffffffffffffff, r25, 0x100, 0xfffffffffffeffff}, 0x400, 0x10001, 0x40}) r26 = dup2(0xffffffffffffffff, 0xffffffffffffffff) r27 = accept$unix(r26, &(0x7f00000009c0)=ANY=[@ANYBLOB="000000000000000000000000000000000000000065009442eac3641600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000017c2414545ea71993fe985fe4a90921d8280449024e3cd5c3f0e20000000000"], &(0x7f0000000080)=0x6e) accept$unix(r26, &(0x7f00000000c0)=@abs, &(0x7f0000000100)=0x8) r28 = geteuid() getsockopt$sock_cred(r27, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, &(0x7f0000000200)=0xc) fchownat(r26, &(0x7f0000000180)='./file0\x00', r28, r29, 0x4) getgroups(0x4, &(0x7f0000000440)=[r21, r25, 0x0, r29]) getgroups(0x6, &(0x7f0000000000)=[r17, 0x0, 0x0, 0x0, r29, 0xffffffffffffffff]) r31 = kqueue() r32 = fcntl$dupfd(r31, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x4000)=nil, 0x800000004, 0x0, 0x10, r32, 0x0, 0x0) getsockopt$SO_PEERCRED(r32, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) r34 = semget$private(0x0, 0x7, 0x286) semop(r34, &(0x7f0000000000)=[{0x6, 0x4}, {0x3, 0x1, 0x1800}, {0x2, 0x7, 0x800}, {0x0, 0x0, 0x1800}], 0x4) semop(r34, &(0x7f0000000100)=[{0x0, 0x3, 0x800}, {0x0, 0x0, 0x800}, {0x2, 0x6, 0x800}, {0x1, 0x0, 0x1000}, {0x4, 0x80, 0x800}, {0x4, 0x2, 0x1800}], 0x6) semctl$SETVAL(r34, 0x0, 0x8, &(0x7f00000000c0)) r35 = socket(0x18, 0x2, 0x0) setsockopt(r35, 0x29, 0x9, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) getsockopt$SO_PEERCRED(r35, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0x280) r37 = getgid() semctl$IPC_SET(r34, 0x0, 0x1, &(0x7f0000000140)={{0xfffffffffffff7ea, r36, 0x0, 0xffffffffffffffff, r37, 0x100, 0xfffffffffffeffff}, 0x400, 0x10001, 0x40}) r38 = semget$private(0x0, 0x7, 0x286) semop(r38, &(0x7f0000000000)=[{0x6, 0x4}, {0x3, 0x1, 0x1800}, {0x2, 0x7, 0x800}, {0x0, 0x0, 0x1800}], 0x4) semop(r38, &(0x7f0000000100)=[{0x0, 0x3, 0x800}, {0x0, 0x0, 0x800}, {0x2, 0x6, 0x800}, {0x1, 0x0, 0x1000}, {0x4, 0x80, 0x800}, {0x4, 0x2, 0x1800}], 0x6) semctl$SETVAL(r38, 0x0, 0x8, &(0x7f00000000c0)) r39 = socket(0x18, 0x2, 0x0) setsockopt(r39, 0x29, 0x9, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) getsockopt$SO_PEERCRED(r39, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0x280) r41 = getgid() semctl$IPC_SET(r38, 0x0, 0x1, &(0x7f0000000140)={{0xfffffffffffff7ea, r40, 0x0, 0xffffffffffffffff, r41, 0x100, 0xfffffffffffeffff}, 0x400, 0x10001, 0x40}) r42 = dup2(0xffffffffffffffff, 0xffffffffffffffff) r43 = accept$unix(r42, &(0x7f00000009c0)=ANY=[@ANYBLOB="000000000000000000000000000000000000000065009442eac3641600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000017c2414545ea71993fe985fe4a90921d8280449024e3cd5c3f0e20000000000"], &(0x7f0000000080)=0x6e) accept$unix(r42, &(0x7f00000000c0)=@abs, &(0x7f0000000100)=0x8) r44 = geteuid() getsockopt$sock_cred(r43, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, &(0x7f0000000200)=0xc) fchownat(r42, &(0x7f0000000180)='./file0\x00', r44, r45, 0x4) getgroups(0x4, &(0x7f0000000440)=[r37, r41, 0x0, r45]) semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f0000000100)={{0x53, r4, r30, r33, r37, 0x124, 0xe3}, 0x4, 0x800, 0x400}) r46 = syz_open_pts() ioctl$TIOCSETAF(r46, 0x802c7416, &(0x7f0000000080)={0x0, 0x7, 0x80000001, 0xfffffffffffffffb, "660400180e091fe6000002000000000800"}) writev(r0, &(0x7f00000006c0)=[{&(0x7f0000000c80)="aae3e6c3f01744124ce96464f9157c521949703cb9bb69323cf41195cd335e36e74866da987feeeeb097b241e19f3fa88644a1612230c806ad34071458f62751718c2d7318d6cd8bb32a75d8ef3ec8ca53550e50cd08c580866abcb4ceb0ed52cfd0b81201f04606d61424cc74d871a596a34dd2f37f2b7b251d38efbfda4c7fe8b24d0f14b2d79c90b1b13c9fb4921666a654ab580bb2422d814f990f09", 0x9e}], 0x1) 19:20:39 executing program 0: unveil(&(0x7f0000000000)='./bus/\x00', &(0x7f0000000100)='x\x00') r0 = open(&(0x7f0000000080)='./file0\x00', 0x8, 0x0) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x80000000000029, 0x1b, &(0x7f0000000000), 0x4) r2 = socket$inet(0x2, 0x1, 0x0) setsockopt$inet_opts(r2, 0x0, 0x13, &(0x7f0000000040), 0x4) listen(r2, 0x0) r3 = socket$inet(0x2, 0x1, 0x0) setsockopt$inet_opts(r3, 0x0, 0x13, &(0x7f0000000040), 0x4) listen(r3, 0x0) r4 = socket$inet(0x2, 0x1, 0x0) setsockopt$inet_opts(r4, 0x0, 0x13, &(0x7f0000000040), 0x4) listen(r4, 0x0) r5 = socket$inet(0x2, 0x1, 0x0) setsockopt$inet_opts(r5, 0x0, 0x13, &(0x7f0000000040), 0x4) listen(r5, 0x0) r6 = socket$inet(0x2, 0x1, 0x0) setsockopt$inet_opts(r6, 0x0, 0x13, &(0x7f0000000040), 0x4) listen(r6, 0x0) r7 = socket$inet(0x2, 0x1, 0x0) setsockopt$inet_opts(r7, 0x0, 0x13, &(0x7f0000000840)="020529bac39751e6fcee4750204deeafc52bf44c07c6673b586702283f14c997bac93d4a274779855c1a80f882116e5f00abc65b180b000000000007ae772dcad6b556d242a2f98f7c98de3b4be1ee5fc6d16e7e669decbc1cc4b675c92730da99f601a64ffe1f60c58872af6b23b8e74750d6c98857e7a964c6ac3530bfe38d99935455d4007681b9d5137e70084c329d9e61fd079f9a75b6e9a3d6c2696f3c06fef225318ca94becd3ecd5f496982720494adedf61e75a26dca03a10953f3e9dc0eec3b2122172bd37e420c39da702dc815d291cee11049bd6a6c9c98a6d6e46efb694374ab17a1177b760850cac40c7554c85b8371b860d7ed09d08be20098a1ec8f55bfab795cbf7d71c2bab2fc9c7f41d", 0xffffffffffffffdc) listen(r7, 0x0) r8 = socket$inet(0x2, 0x0, 0x9) r9 = socket$inet(0x2, 0x1, 0x0) setsockopt$inet_opts(r9, 0x0, 0x13, &(0x7f0000000600)="bc085f371da24f6fb41e8f3d294528f4146db62d7fa33397c5f5d3769bb9ee380b010ad788e06a6dc159ce57ba1b661ab43bfcef2ecae81608cef633caabd4b3e44f8d454742fb709b244b99da6795ad7f0c6a28fcdfd7675955f4246790d966c410c923250d95f40b48173faa1481f0f75ac55f4806dc3d6ad88d74e4b2ab6555fa6f216ec23397c16e641e2d0afc397af47e576ad578f0ee6a02dc10d97f2bece7065020d1ac1d", 0xa8) listen(r9, 0x0) r10 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000340)='/dev/wsmouse\x00', 0x80, 0x0) r11 = getpgrp() r12 = geteuid() r13 = semget$private(0x0, 0x8, 0x80) semop(r13, &(0x7f0000000500)=[{0x1, 0x0, 0x1000}, {0x0, 0x5, 0x800}, {0x7, 0x80}, {0x0, 0x9, 0x2800}, {0x0, 0x200, 0x1000}, {0x2, 0x5, 0x800}, {0x2, 0x1, 0x800}], 0x7) semop(r13, &(0x7f0000000300)=[{0x0, 0x3, 0x1400}, {0x4, 0x80, 0x1800}, {0xfe52dc4792d94f09, 0x8000, 0x800}, {0x4, 0xff, 0x800}, {0x4, 0x100, 0x1000}, {0x2, 0x100000000, 0xf2e4cf5442ae26e3}], 0x6) semop(r13, &(0x7f0000000740)=[{0x1, 0xff, 0x800}, {0x4, 0x9a3, 0x800}, {0x4, 0xffff}], 0x3) r14 = socket$inet6(0x18, 0x3, 0x0) getsockopt(r14, 0x0, 0x33, 0x0, 0x0) getsockopt$sock_cred(r14, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, &(0x7f0000000540)=0xc) semctl$IPC_SET(r13, 0x0, 0x1, &(0x7f00000000c0)={{0x400, r15, r16, r15, r16, 0x82, 0xfffffffffffff7f5}, 0x8, 0x1ff}) r17 = socket$inet(0x2, 0x1, 0x0) setsockopt$inet_opts(r17, 0x0, 0x13, &(0x7f0000000040), 0x4) listen(r17, 0x0) r18 = socket$inet(0x2, 0x1, 0x0) setsockopt$inet_opts(r18, 0x0, 0x13, &(0x7f0000000040), 0x4) listen(r18, 0x0) r19 = openat$pci(0xffffffffffffff9c, &(0x7f0000000380)='/dev/pci\x00', 0x10, 0x0) r20 = kqueue() fcntl$dupfd(r20, 0x2, 0xffffffffffffffff) r21 = kqueue() fcntl$dupfd(r21, 0x2, 0xffffffffffffffff) sendmsg$unix(r1, &(0x7f0000000480)={&(0x7f0000000280)=@abs={0x6fb47445e536af6c, 0x0, 0x1}, 0x8, &(0x7f0000000300)=[{&(0x7f00000002c0)="3f2ae2e2a7bb541e202da03da4177ab348c61f4246b33408bbccea3a4ea6b37c75342032d0b8eb1d401706e9b4c4411c", 0x30}], 0x1, &(0x7f0000000980)=[@rights={0x20, 0xffff, 0x1, [r0, r2, r3]}, @rights={0x28, 0xffff, 0x1, [r4, r0, r5, 0xffffffffffffffff, r0]}, @rights={0x40, 0xffff, 0x1, [r6, r0, r0, r7, 0xffffffffffffffff, r8, r0, r9, r10, r20, r21]}, @cred={0x20, 0xffff, 0x0, r11, r12, r16}, @rights={0x20, 0xffff, 0x1, [r17, r18, r19]}], 0xc8, 0x5a2147307f97c4ff}, 0x7) sendmsg(r3, &(0x7f0000001800)={&(0x7f0000000040)=@in={0x2, 0x1}, 0xc, &(0x7f0000000c40), 0x0, &(0x7f0000001840)=ANY=[@ANYBLOB="8000000000000000ffff0000040000009ecaee42396cc2b7170a270fc065bda1039d8760e459b1cc2011d2b3cf54482d9249d37d2533b4952eea898b6c530ac33e3cd4c40e462de1ff945d512eb5507afdec0b7ed5b12c0c5afad60e3c61bff9760a6cb2fe475a6da7c0a8531295a65d900d33e548fa4810a89af700000000004000000000000000ffff0000e7000000174afc7ff910177ea3dfbc58913f35ef047f0b1358dc648f2cf3af4a6b4c657b34686427a66bfae32d36849e03ff00001010000000000000010000000600000056ab76e4fcfc26cec9eac6c7f3be891406ef2d5d3b53246831bac626b40760ee3a5d6e06d1d60a980c187ff71616e30397276730cecb6538a29b7de92f841044f642127c80e5724eab4fdb68d87a72a28d3a6b6ac0e619cb903d5865e7419fede2a1d7c98d07cef7e9bb4c21ed5b529cc3ab605ad60971c539756dc89cda91dd9fbf54c6ae836d7f4966029538bb836d535ee194ae8f0e04b518cfce64ba0b50325fa5142e123c28d30738d49c4412f19530cc5062c2d400ec58e691a590412db0350d766e87e6bbce750502e5dbb210619b98dfbde754f711f7da2d30c55775b112eb1f7247dba964629d3fc5af0b0de8e9a351fdf8fe14acbbe4877f8d1efd588d38cd974c644cf5ca3e04fa78773967cbc2472aeaec90d1819f7a3a266d7662ec0d0163a95030798d944ab650aff47f9cb0c399a597991263e4b4b90b2a6105541ddce58039f689598d0cbc4288e16f1ef4a8011c698f0727c9cfc5ce876f280d4ae403d85faba9a02d0bff4bdde3e26a0628a1dcf88ecf99425a9e5f4b710ab427b2eb34a4660577a2c720d4dc2f8af3bc51cb1a012e0e6c7f382b16f20d4af74f8d44ee4c5b88f17925199c8776eefd4de74e9ad4f340de2e47950201b3f533b72c35bb73a020fe2b9960f9d86ebffa098b9ba13b7be9b8ff906e38e5764f9e705dee041436f6a5542c5ce516d1729d1d6af42473e7035e39ac7b266e0484f256554f44536cbb6d63389915347c8d66c01d16919475f58fc2d0248439d28f96dac46d381803dbcd00998a52a411561e459f41989855b084a1ed271adfdce82ee71b10fe11cc01768a8a20b4ee579789f220dc4068603858760b51d3acde8ce502f1a527ea3279ceefbc8e4fe28d5e556b8637274190656fc7e213603a17405171d77505a74f9159718262e39872e5f57d516d46028261d24b3018d3719c703c363e68ac7eead457b39db98048b66210735eb9dd99e1566066b9896a18c6c7dbef1c92beaf8cff1ba2e79ec45f558e8e35a681ad168ec7c773f2d7782d13c0b70e092185e1eb4e374cf2a639d431321eecfc08ca4ec574b9e66735493117b24c7c314c47ee3b33d5f08d1804355043b817234540c4a2160ac8db42e4b29bdc2ea5fc4d63eafa92a7abd7959b6d287598abc12f2afab6fb315ee1c75523413eb7e61d42fcb84ec4679c3227c7c68b80e4140f13cd87e5fe0a183fb147e4d0578a6d408c5e2b765c7083c80d13aa4f2d2ddb91b8bcb3194929e2fcc5457a6c57cf2f8858a51efaba7d32c355b9b3f1150a7c964488688b044b649be46837b54eca75b647f6a0908e1d15d41287f165457158a0cd70d447b99a263a0de28d929a66e9d20a637dc7ed56ac439c6bd41eee68b8e7ab6258f2e79e7aee59a979860779c3d90c8624b855e89b5021616bea658cd210382ff16124794e3f00f13124be770c395891bbc7ea8d556edd23467fff00e750258d251c83c9d8f2410d37ec7c78738bc4663fef3c5f02a14902dfbc2677cfe178371cea8a00e0914de439dd86649cc0f826d04fe2571675b339f341ac33dc5a04455bf1fa3f8d0b37acba1de0cf29687bcf3aeb1e98204dbc3eada5ed6d1c01b581eeed4780f5bd9a9ca985139b65f495938ab4b2d37c870d1b64bf0c9968c7dd093fc0e7e29812a03de79a0c25099e6246fff31624ff53f37cf12ad62b0ade177f4e179bdff0c1b29e6df457eb9843d2473fc30447e908c86c38f918d28d2a636fd345a900b7e65addbd46f6ed142eec52b2e94c5821ddd1f11b5e7b84ca30200f09858ba019b32392fddb269ccb3bbcb619c6b9d71708bf48a7943431d6c616f27212285146dfd8f5ea0e5bef1d7a0fd519253826b077b6a063c57bb21ff438daf407b6b051da197716a0733581f1675a236a21d7f386ca21156cfc7361a58a46ec4408c9bf4cbee551a68e286429a1f3808fc6ebcda60f6cfcfed5f8f36ea93f7139f4e67363316ed98ad3936a6a65a07b8095f2588b5908c51f1dbf5c951f904986e511b543dc315da277f2b6aac4955703278415c0da66c9677f21341d6bea2cfdfe2f63b09bd74c48b5436c963d42f6ab881fa8fdd45cee9b21327d5100866188ede643af4e42d990c8475ae6e5826a8dc2dbc30c9f0eced251738459b655deb634b1f4054509a66a28f13b1126c19f98a2a0752b3b14f8434d7f3c98ab91fed360df1225ea4dda42fa1d04e02994b95f69d494e24bad14d87614d6c8dd67c801c4b21409202f276a3f3f8c2b7b5c9349ef5200733b85617b2d4645b92059bb47e47016f377fc45d3e408acba36460ed7d25e379d70056551a675798ab6c71003589fdd0eb3475979774984b8d4e82fad99f788bd65112a0001a374e3a1818a06817584a56f93e64b83ba8054bbefe02cdefc86697dd07209d5534cbbef1f865243b58f4c6c9583aa37a889b0eca6d54a961f7c20ef497c39b6d14521182b303d2c7ddc429a7de20236862712e48a3b135c696d51cbb202e62a300f37ef254252705bee634a87a9dbf75b11e79fb549f4da3404e78136347d9532cf529175d83b78936127caa9084f2ee5c20fe0eb54021a4ae8da922346f31488486750fdd9626020baefc008f30ac68b42c31b8f511459e58fe5fb3c8ea2ef0a6fac3b85e21fea0806230539618718f88102703a1f751ffb78d63b1f907a04bbcfc3aca9583628193d10935a13c040c4ef8860d0ed4829091694af160dd42b963ebd93c8efe65eead1a2347cb19e358394db3dc4ebacde75fb4fc784ffe2bee55f0a9ba834e8f59d48454fcf7600323a7ceeaf6fae4d3d105b9eb8689459a32b1632ef5ddfca310a82ae8fc8d350cd213baac294acc5308408354b5f9dffc2931b46a32e10212512ad4a82295579d8e0dad4cd472969d6851bc8ca13ee28fc2c787cd1cbb348233ee4a0bfcd7fe9c001c90cc0888401b62f5fde5f24e1ec2b67958720605a20903584b8442a82ab36c396417442e95ef9361c6cb30f3b6e6e2eeaba8a9c3e242c59fd8eda457d4ae4f919f94585c54dead5efa2a6b6942a1c966edb1d84bf5f334238fe7dae0754912d936e0d80543121632316618b98099bf9586509c10bbdfb88bda7328ad4168ccdf028d1b1fa3e1336c4d7814c14b8c2b91a2711df385e5e0d2795f8dee47b3cb534f90bcf1df468734b0c58e4eb6b9f9650aa7f06472d3ab84ab4201d76abc533b6bf7307ec1b1f0ee612e10ba227e4ea1b1e0b78c1b9c7e8bfb9c9d5f44104dd2b4d9a2e3ab42978c831aa21ba42e8d736835aee1dac7b2b1af5332bcd259cc9f353996c1e65d1875e4ebd26d086dc6422a7164a679f5ed3e93c0736bb0623e238c5c54cde37632bb366bb7ab0a9be1b4dd155d0ac57b0c5e91e52dd3f4aa65e532c0dfaf72c8876e1a669d2a08e3284af62ed20baca356b0c231f3ce9647dad0b461695172187fdeb414dab94ca647118e87028ca3d0bb3866a097613e070ecf631c769e1c5acbb90b1b2f91517daa75c413c2a968a230e73527a70568465fd3ffc46fce73f826347891d10d7657dacef536e2bcb95caa492dc875d9fba2e4b3fa9e1a81f843dcd125d7560e166342503a3079d1003afcf25f3e70da2e0e577b30b056963935bfb647158ff58891c42a117f978a33604f0fdc8146906194c837f6a6c508b65f1cbfa90f665664a144b39a2a1d77d79048aeff2a76052e7b8ccc202714754e94ded9cbc8dd457f6b0e576e48bf6d0e76dae8a51667d0dccf0624a5df27ae359a132ee3f982bbe1a1f74a57c95e38012f5538ad0cf66fe180b035063aa115f9e6af4398b0ce03eb37013352ba671b6a8560cb62f6bcf57cb8dfab28d2a5987c47328203a7944e5820e5ba780ce068e0e1fa94a6af62f44fa10f3a0a1c70178805f13b019090e9b721ad3d95c81055c1b81ba62c43824646893101afdd3c35cedf9eebbf4671f663bb486b1486aec651b0dfb7545e74a776e33244dd45402db233a73a6a640fbc6649aff9ec5ea3dc8c1a183915c503d7a943e513bade7166d0ca94ffd55ac00d4a6b09d2eff70b47ec61d3c7f1aae6c112b7dca0bada98ef29c88ea9cd1fd4a8836d2d4ebcd7b33001bd10da7669181155cd4db321013c6aafa5f36e0357220bff5a326e5a54c10275f85bc28216a66505be312c83fe8b448519a53a147f6a0ecdb7d2eab66ad12b1be72543140c2c7e66195a9d9fa7885a819d40a7372a91c7915e7dacc085dd6b037895d467218b88f8ce06187b47bc63316850050b43d96be767ebf568ec281ccaeec6b36cf55f37219202619eff29926e3196cfbaf6fcdefc8daabf88b259e0068a08058c46a7bffd727aab878b24cb112d79ead273efd6152158f6589feea8dff31adc62016977f2b62d9fce4c1d27c4a25e80cae6c27a3f8412ea4aad8b2ac38b03c2c84b34cbb03f1ef470fa89039bc94309af47b8fd34551806d134ab991a16cadde83df9f2a6dad85dff037dec75b17367e0065e90b329e75f32c89b6fcaeeb5cfff59f793a0c79239052f5d875182a7f4d1e87d1b164a61db56916652e4cdc894648a74887a5a83f301dad02fbffac0f10be141abe96470b8e64f0486c15c75e5cd9efb7e869773138bf834030526a789cdf9ed7d2ae0086de1d97fbd929690fd01f1a3cafca7acf2201a0221f37a325f742af93a6e32c5552c060a8427defcf9b667fc7997cc38d3823e4ad627490c1bad1094ffd0e32cf2b877f405ad1bb2109a35782f77145b6312c8b776bec12e1c6cf2eb20a9afe3b367dea1dedfe0487ac45d3d19036095b2c786d359fa5266b3093a419876f89a238b2fb0eac46b70975813ef3fd06699e54c21525ddcb1512531e7fa504c56d4c4ac92effa068dea893cf3ee07e4983da22da43f6c2a6fee9b2abf5731feaaaa8230106739e9355a99afb8b98fc2e2fb2ca5ff70802b636795b4392307f5979930dab50ad1ecd0c5475a2402a7692727a1ca12a9b42cb4ca894cef9afad8c905dd684cfaaa0b50e92990746ee54716286421432b6c1c8c5c7d1e04d737c0b56c7bf07172cf82535d01351e0928bd466ba0a96f53c8c0550ca4609c1168862424582f9dc80578f9596f995e4ecd1d734d38a99dbde6fb983a74db257dfd20cd6463a16f976319c45f4ad5725585848b11cc2a1cb2ac1182b28171001066aff371c12c39a6ae201e752176e9d40257e309b0fa3f1af19421beafead2083e46530b47fa0451396ce2853ada3240e78dc336ab6fed0669f69300c9bab49c550eb5700f6e1d8bf782884fa8def2f73e22a6d66f8b07611d9f1b7cc92402f32c3ef9e158a5fdd4eaf9dc5141988aa6e6315fd3be3bd9d2cdf5984448a180935048b55da8b4b5d150765a6a557264a2e284b9d334834bc27b021b0cc5d44c3ca345bb120d8f753d9d37731db2dff2c2afdc354fe1047adc06b2942e2d20f518da19b927bd4c92c3c471a694113b21f8975e43c31fd6b6354b28f4e18d72ae74f646eb7d2ab5c48dc644ed61ba326dbc1efa32cf182eae07314b7e782d50642a7291b971b204445549ee616cd8ec87d508b61af6984f88013d98cd0598ef0d60666b7e3ab3f5df71b25ccff7ae22e02e0503aeb0cb1237e45c99b2b597edca5ed09883677128bcac8fbb4cb188f37ef3eab621dc099cfa2d5e71b2989a94e4dfd302bd28718e11ba4a1f2302d9555df13be11807f2000b412a4b2da3e86e73b3971dd08886546ec045fda39f654c081b7337ce0e7830a782922b2442a80e7de975a93ba0a95e1ef2a40ea9c1acc4917dbf793a7671e66cfd423b73ffbd81874cf563db8d525828b9ed729e42fb563a35906e700010000000000000100000003000000dc5de1163ed2a64b5b9fb664bb94d8567e6b3109b335e1aaf7f3b288141dc277dff6e1fe75fdc0de130aa42a15a8fcf19a58cc456bebf89a16d9997a24b137f75f1a9de40a96f7a4a510fdd0dd1f95916f1753184ce9b0bf2c96ec8cb21e61e366b40536b4dad6c6ea21dd02ec174d833951e87b34439e30ed43270fbca90cf070e87fa05b6e03e8ea5ae8cdfdfe2c2a8f134e841943ee6cf1fbe302f6b860cd6dbbd410aeceb5712e3a43cffca260fac26b4c6cedf07e4e9cfc1515580c7d5e04cc9cb522e97ab14e2273a935be5d8ef0d1d33697517593c90d0a7325cddacb8eaf748541ef441d79f85887a0b5f76fb2f1b28f9e1978a094eaa4ccbc807fd7bd5fac9925e0e936f1ca1e03f5899e176920b31de1d9dd90b24fbb7a019e46ad60f5a9a490e9e69849959bb765406daa7104a21ed9f99a6022f4e2d4202b"], 0x123e}, 0x400) 19:20:39 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=ANY=[@ANYBLOB="6b02e18b7f000001b63837db8ab9a0a89790592ca4936351b39473f96ee6bb7be3e3e9fde36a3204d1456973ef94d7f9ae7fc9a81b30a2a725c9f6502da5690e6711564d12a2486614e41b9dad6be6df1f795a9d93e2d57ac79b7a5600000000310d0c2bff997f385812decf1cea1a5c30f6f1225c55d683d263d2e837b6c135ecb86b3088f75b6eaa4f0d0c94d383f98c3569e30d0726b2eb6bce5444050438d7e369308fd3514f3dd7c09134407404264cca9f14e4b3c16270"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) close(r1) r2 = socket(0x2, 0x1, 0x0) r3 = kqueue() r4 = fcntl$dupfd(r3, 0x2, 0xffffffffffffffff) close(r4) r5 = socket(0x2, 0x1, 0x0) bind(r5, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) connect$unix(r2, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0x10) 19:20:39 executing program 1: r0 = dup(0xffffffffffffffff) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{0x9db5, 0x8, 0x1, 0x40}, {0x3, 0x2, 0xb7, 0x2}, {0x7ff, 0x0, 0x81}]}) sendmsg(0xffffffffffffffff, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000140)=ANY=[@ANYBLOB="200000000000008d742c00b480309900fe7c8a5b67071b542a538706000000c4110000002900000033000000000000000800000dc1bb893f"], 0x38}, 0x0) 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) 19:20:39 executing program 0: mknodat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0xc0e99db6de761f86, 0x0) open$dir(&(0x7f00000010c0)='./file0\x00', 0x1086, 0x0) r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000080)='/dev/ttyCcfg\x00', 0x1, 0x0) ioctl$WSDISPLAYIO_SBURNER(r0, 0x800c5751, &(0x7f00000000c0)={0x59, 0x6, 0xe}) r1 = kqueue() r2 = fcntl$dupfd(r1, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x4000)=nil, 0x800000004, 0x0, 0x10, r2, 0x0, 0x0) ioctl$TIOCFLUSH(r2, 0x80047410, &(0x7f0000000240)=0x2290d59f) r3 = kqueue() r4 = kqueue() kevent(r4, &(0x7f0000000100), 0x6, 0x0, 0x9d1, &(0x7f0000000140)={0x3, 0x7fffffff}) r5 = kqueue() r6 = socket(0x1, 0x3, 0x9) kevent(r5, &(0x7f0000000040)=[{{r6}, 0x20d51b79b5c3668b, 0x0, 0x700000c2, 0x400, 0x6}], 0x4, 0x0, 0x9ce, 0x0) r7 = kqueue() r8 = fcntl$dupfd(r7, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x4000)=nil, 0x800000004, 0x0, 0x10, r8, 0x0, 0x0) r9 = kqueue() r10 = fcntl$dupfd(r9, 0x2, 0xffffffffffffffff) r11 = kqueue() r12 = fcntl$dupfd(r11, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x4000)=nil, 0x800000004, 0x0, 0x10, r12, 0x0, 0x0) mmap(&(0x7f0000001000/0x1000)=nil, 0x1000, 0x2, 0x810, 0xffffffffffffff9c, 0x0, 0x80000000) r13 = fcntl$dupfd(r10, 0x0, 0xffffffffffffffff) r14 = kqueue() fcntl$dupfd(r14, 0x2, 0xffffffffffffffff) kevent(r4, &(0x7f0000000180)=[{{r8}, 0xfffffffffffffff8, 0x2b, 0xfffff, 0x1, 0xffd}, {{r6}, 0x7, 0xc2, 0xf0000000, 0x8001, 0x3}, {{r13}, 0xfffffffffffffffd, 0x24, 0x80, 0x9, 0x9}], 0x2000000, &(0x7f0000000100)=[{{r14}, 0xfffffffffffffff9, 0x80, 0x9c, 0x1c947c89, 0x1e9}], 0x0, &(0x7f0000000200)={0x80000001, 0x8}) dup2(r3, r4) 19:20:39 executing program 1: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x4000)=nil, 0x800000004, 0x0, 0x10, r1, 0x0, 0x0) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000000c0)={0x0, 0x800, 0x0, 0x0, "00000000000040dcc400"}) r2 = socket(0x18, 0xc002, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0xc) r3 = kqueue() r4 = fcntl$dupfd(r3, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x4000)=nil, 0x800000004, 0x0, 0x10, r4, 0x0, 0x0) r5 = accept(r4, &(0x7f0000000080)=@in6, &(0x7f0000000100)=0xc) setsockopt$sock_int(r5, 0xffff, 0x200, &(0x7f0000000140)=0x3, 0x4) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) 19:20:39 executing program 1: mmap(&(0x7f0000009000/0x4000)=nil, 0x4000, 0x0, 0x9010, 0xffffffffffffffff, 0x0, 0x0) r0 = kqueue() r1 = msgget$private(0x0, 0xfffffffffffffffd) r2 = open(&(0x7f0000000000)='./file0\x00', 0xd02, 0x0) ioctl$TIOCFLUSH(r2, 0xc0106924, &(0x7f00000000c0)) r3 = open(&(0x7f0000000000)='./file0\x00', 0xd02, 0x0) ioctl$TIOCFLUSH(r3, 0xc0106924, &(0x7f00000000c0)) r4 = open(&(0x7f0000000000)='./file0\x00', 0xd02, 0x0) ioctl$TIOCFLUSH(r4, 0xc0106924, &(0x7f00000000c0)) r5 = open(&(0x7f0000000000)='./file0\x00', 0xd02, 0x0) ioctl$TIOCFLUSH(r5, 0xc0106924, &(0x7f00000000c0)) r6 = open(&(0x7f0000000000)='./file0\x00', 0xd02, 0x0) ioctl$TIOCFLUSH(r6, 0xc0106924, &(0x7f00000000c0)) r7 = open(&(0x7f0000000000)='./file0\x00', 0xd02, 0x0) ioctl$TIOCFLUSH(r7, 0xc0106924, &(0x7f00000000c0)) r8 = open(&(0x7f0000000000)='./file0\x00', 0xd02, 0x0) ioctl$TIOCFLUSH(r8, 0xc0106924, &(0x7f00000000c0)) msgsnd(r1, &(0x7f0000000a80)=ANY=[@ANYRESOCT, @ANYRES16, @ANYRESOCT=r2, @ANYRES16, @ANYPTR64=&(0x7f0000000380)=ANY=[@ANYRES64, @ANYRES16=r2, @ANYPTR, @ANYRES16=0x0, @ANYRES64], @ANYRES32=r4, @ANYRES16, @ANYRESHEX=r3, @ANYPTR64=&(0x7f0000000a00)=ANY=[]], 0x9, 0x800) r9 = socket(0x18, 0x2, 0x0) r10 = syz_open_pts() ioctl$TIOCSETD(r10, 0x8004741b, &(0x7f0000000140)=0x7) r11 = fcntl$dupfd(r10, 0xa, r0) setsockopt(r11, 0x29, 0x35, 0x0, 0x0) setsockopt(r9, 0x29, 0x2a, &(0x7f0000000080)="54002393", 0x4) r12 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r12, 0x29, 0x0, 0x0, 0x0) msgsnd(r1, &(0x7f0000000b00)=ANY=[@ANYRES64=r12, @ANYRESOCT=0x0, @ANYPTR=&(0x7f0000000380)=ANY=[], @ANYRES16=0x0, @ANYPTR=&(0x7f0000002700)=ANY=[], @ANYBLOB="d748dbb4889b09d10b18c052b10c6852c936f83ddedce2fd0abee51aec90bab62717646f1785f6089acb52b4cc55aa95b7420bc5dfb786023ff60b41940270d05f5ebff0760ba6d3fa9d7cc7628433c05a585942c136c7c588b54b28f770cda954500c9d1b36af33df2cf35ef096adac608a1f0725f920c1ab5ea5964411110dc91b9ac17d3825e5ba5532f23e19f93adaa6fda6033f9146e410a371147059cd1b6578484176f69810b6c627c907c56da342f21d0793", @ANYRESHEX=r9], 0x7, 0xffb) r13 = open(&(0x7f0000000000)='./file0\x00', 0xd02, 0x0) ioctl$TIOCFLUSH(r13, 0xc0106924, &(0x7f00000000c0)) r14 = open(&(0x7f0000000200)='./file0\x00', 0x40, 0x81) ioctl$TIOCFLUSH(r14, 0xc0106924, &(0x7f00000000c0)) msgrcv(r1, &(0x7f0000000540)=ANY=[@ANYPTR64=&(0x7f0000000180)=ANY=[@ANYRESOCT=r13, @ANYRESOCT=r5, @ANYRESHEX, @ANYPTR64, @ANYPTR64=&(0x7f0000000c00)=ANY=[@ANYRES32=r14, @ANYRES16, @ANYRESOCT=0x0, @ANYRES32, @ANYBLOB="f0c827652cfafd0987737f8242861e642f1479842d34cf5de4e02c6056ca1e3c676b7b591cf4de7cd11118a7ea5b5804ecbcd7b3ae50a0e3a331fbe275b6b15736aec86db3219ce77e40d17d45c634d1398062979027429344bf47b17f69b3769896e8b07cd319d3a72b8d9bc6544b3cb20d7cf159200923a6eb3402d557bd2f809e510176d0975e5b86e71cd3bff13ed4e805a92c91d21034ac5c9a1120534ed6d7ea68f2d16f0a2f", @ANYBLOB="707a6451820ad1deb521e0bba5d8d7900f6395ebc6e00f4cca376faebbaa209e9f07f5b605423402ede99be8c8eed193f5553e50cee3d9c25c0195492e9b410e0e7b04d93feddbac4493f975ce1b8e98ac4658ceb36136e624629dc9ce7b4beab67646786fb03141cdad5200f3c6fb00b6037289e7609bc6a7afec33671a2b0c0fab6bd4e5df83abc819d742cda74fe19bfef92c912a29c6e6ce69863b1c9284774dcea351f33952ce48e745839c07de"]]], 0x1, 0x3, 0x1004) msgrcv(r1, &(0x7f0000000480)=ANY=[], 0x0, 0x3, 0x800) r15 = openat$speaker(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/speaker\x00', 0x8, 0x0) ioctl$FIOSETOWN(r15, 0x8004667c, &(0x7f0000000280)=0xe5) msgsnd(r1, &(0x7f00000003c0)=ANY=[@ANYRESOCT], 0x1, 0x800) msgsnd(r1, &(0x7f0000000e80)=ANY=[@ANYBLOB="03000000000000005aab059e7584be19de16d8a32e0c5d7858899bbc616aeade23aa38f255f2dedc7d9349f609673a9f745b6b5aae9e1e53d2b8d941319c6b5d3b16ea71c4229d0000d8e7497cf22f1cc439ea2b26fcb5355b5b24eab6423706ebfa25245e804c95574b9d3f3d263490ee4823aa6156b2bd8b46afd62f2b01573c376fabb6713c8c3fcbb5c96075498e63bb2e19117fec0866378de0a48ccf0a87d3c451df0c36b08f9d3d6039ebea381e7fca35ed7142c2f0d2e5f9ce77c1ecfd58c46c50c8e10a93dcd069cb4d4575ddd417bd2c4f2470a3deaf000000000000a4a3af74e7548a3f0a1ef3e3f4358b30a130a9a062e678e5a37e21591aaa06ab276ae2868755"], 0x107, 0x40000000000800) r16 = open(&(0x7f0000000000)='./file0\x00', 0xd02, 0x0) ioctl$TIOCFLUSH(r16, 0xc0106924, &(0x7f00000000c0)) getsockopt$sock_cred(r16, 0xffff, 0x1022, &(0x7f00000002c0)={0x0}, &(0x7f0000000300)=0xc) fcntl$lock(r15, 0x9, &(0x7f0000000340)={0x1, 0x1, 0x4, 0x6, r17}) ioctl$TIOCSFLAGS(r10, 0x8004745c, &(0x7f0000000040)=0x5) syz_open_pts() 19:20:39 executing program 0: syz_emit_ethernet(0x4e, &(0x7f0000000940)=ANY=[@ANYBLOB="ffa4abc47010424de5aaaa0086dd60a4f0b76098c42aaa9e87fd25e6e591caa1f1088c3c0000fe8000000000000000000000000000aaff0200000000fcffff3f000074ad00012c0000ae20316278000000009e75e60c33008a4c175e92016c440400be5b190664f553d61cd148c72b87fafa45e5a3e73b1614705b9346c28d2907bc2382561a01129ec582fd12829bc0fa2d008d43236f6373690608000b0cdce955fbeada6bf4b3947a9b8cb2532cd103d95839eb7f5ea0e2c0bfc1a55208332bcf345fba273eb0b95a7a9f37009644732662d4de6d754dc2b1d78fdafc095b4e6786165da126d390c7d2b40723d37f0b3ece4e3514cec2dda102ef039035e4dda62dafd73ff92919d4cf664417c4b9b0ce0836f3cdcba130191b8cae05d1f15e00a5bbd3487e7be142d34d026bac1f8f208af5e158506a5dfebd6f4188de8ca64deba714efc6b46e7ed28d9e0fb4036f84f1bd2841fbf6eb2539ffb3459d89803ca3ea7241de0398bd631c3fa6311b33965c1055c5ec0318ec502d96d7d76f48c0fdf8fac259255bbf51294a419178fe8f4985278b87eb16edb3fd19365e500079a8cb4bafc0782d15c3c683"]) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x10202, 0x0) r1 = accept$unix(0xffffffffffffffff, 0x0, &(0x7f0000000080)) accept$unix(r1, 0x0, &(0x7f00000000c0)) mmap(&(0x7f0000002000/0x3000)=nil, 0x3000, 0x1, 0x10, r0, 0x0, 0x0) r2 = open$dir(&(0x7f0000000180)='./file0\x00', 0x20000, 0x16) mmap(&(0x7f0000001000/0x2000)=nil, 0x2000, 0x1, 0x3010, r1, 0x0, 0x8000) r3 = fcntl$dupfd(r0, 0xa, r2) r4 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x1, 0x0) ioctl$PCIOCGETROM(r3, 0xc0107005, &(0x7f0000000340)={{}, 0x1, &(0x7f0000000100)=[0x0]}) ioctl$BIOCSHDRCMPLT(r4, 0x80044275, &(0x7f0000000040)=0x400) socket(0x2, 0x400000000002, 0x0) r5 = kqueue() r6 = fcntl$dupfd(r5, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x4000)=nil, 0x800000004, 0x0, 0x10, r6, 0x0, 0x0) r7 = kqueue() r8 = fcntl$dupfd(r7, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x4000)=nil, 0x800000004, 0x0, 0x10, r8, 0x0, 0x0) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0, 0x0}, 0xc) setegid(r9) r10 = dup2(0xffffffffffffffff, 0xffffffffffffffff) mknodat(r10, &(0x7f00000000c0)='./file0\x00', 0x2008, 0x7) ioctl$BIOCGBLEN(r10, 0x40044266, &(0x7f0000000380)) ioctl$WSMUXIO_REMOVE_DEVICE(r10, 0x80085762, &(0x7f00000003c0)={0x2, 0x5}) r11 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r11, &(0x7f0000000080)=[{{r12}, 0xffffffffffffffff, 0x5}], 0x1f, 0x0, 0x0, 0x0) r14 = socket(0x18, 0x8002, 0x0) r15 = syz_open_pts() dup2(r15, r14) ioctl$FIOSETOWN(r14, 0x80047476, &(0x7f0000000000)=0x8000) writev(r14, &(0x7f0000000640)=[{&(0x7f0000000200)="46b1ebe5cb423dc8c80025803270ca2b5328ffa05dbfe80f45dd596aaea6eb054a8b2db9f71f57220838c0566c2d8b882448265415a92ac85b8d7e57103ccbdff158973b884aee5af028937857af4605b6e3dea8bca2d0ea83a7e1e84020d04bd01d5194b48d8770d64d54dd7546690b48c6a36a4127143f6fe1e565a009d36d54185d138f51c4c8c557b715426c6db03c989b55db65548c2b60ed732002e08bf4f67de201177c5f7b19fe66173ff842e6", 0xb1}, {&(0x7f00000002c0)="4c64832b313713e93972dc1504e9aaed6b4e4e1989d629ecbf4c6983c7762d2e83a1", 0x22}, {&(0x7f0000000400)="58669ee280f3660171721741e5d8251e79aa3a8d5d6beeab96657280323aa6bda1be8e92844e037a0171650ef6b732869aded784603067fa3ecdc19116801dd88113a356f3d0a2b5bb93bf8e9c9e892c42ae9de2b07c26b41d9df857ef29c9ee71c025efa62d166ecbb86773ee7948f60d4f707f45e03bac5545686d8d4776f45b7533a9a7a40c1d9fc22a78e26df682", 0x90}, {&(0x7f00000004c0)="a13b62fe28a547f1febb21d8e9894daf9fa281931acd03f97f6fd038e54eebfbb0912d17e53a3f14c7ef14d301d2653d0e2e46894d25f44b0c88d95349f1d4273690be16f363d9154cc2d644ad500a2fa41195", 0x53}, {&(0x7f0000000540)="63f507b24c1364e5b2c32e4e8986adedb3ab6ed6e4724d9cfd16217223f9dc73b13b9413bde5751adf938cdaf1a8bbd2937d7cd4a0ce863fb11c935bb1f19fd1b4e3a933eda7440fa1a410c6025a7144d0207878a9fc7c4f3518d66cd2a64f5d4a3dfebd985c99fc1b9c62fdb60d849c68355f822c6cfac0edd45122cbb6c117a2cec598f587461f420167aae9e973c1123c09048ba8d53ee1985f61f726ec973b11aaab550f7719dca7a474d2f7351d4020e961f2b2d4dcbb88fa8c40ac8a555e3f1056dd2910aadfb9dd2b2aa5db402119a2aa372cc5", 0xd7}], 0x5) dup2(r11, r13) ioctl$FIONBIO(r0, 0x8004667e, &(0x7f00000001c0)=0x1000) kevent(r13, 0x0, 0x0, &(0x7f0000000dc0), 0x400, 0x0) 19:20:40 executing program 1: r0 = kqueue() kevent(r0, 0x0, 0x0, 0x0, 0x7c, 0x0) kevent(r0, &(0x7f0000000040)=[{{}, 0xfffffffffffffff9, 0x87}], 0x66, 0x0, 0x0, 0x0) sendmsg$unix(0xffffffffffffffff, 0x0, 0x0) r1 = socket$unix(0x1, 0x2, 0x0) r2 = socket(0x18, 0xc002, 0x0) r3 = fcntl$dupfd(r2, 0x0, r2) r4 = getpid() r5 = kqueue() r6 = kqueue() r7 = fcntl$dupfd(r6, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x4000)=nil, 0x800000004, 0x0, 0x10, r7, 0x0, 0x0) fchdir(r7) r8 = fcntl$dupfd(r5, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x4000)=nil, 0x800000004, 0x0, 0x10, r8, 0x0, 0x0) setsockopt(r8, 0x4ec21a5c, 0xfffffff7, &(0x7f0000000080)="dc57c4ade7627129692a84ed245e62462216007a2aab86d98f1b4bd334676309908193cdf0e68066cddb183db9b99c7a332ee4e19ba9bd5082cf7e50f7b1841f5d31ca81c81c4dab5e5f72cbf183a2dbcb09a466b09d179865bfb492af69e581d5037a19d732c2cc39b190cea5befc5ec035e3f35bc5f941b425ba71f7680c800547b316aae470c99c0711e29a2ce5d98cf83b22ace42e73351706356b548fb55a14e65753c76954e577ad07ae30d63841e5de60053289386402f9e2e124aaa2e21d7cdf6fba3649c1c372945b5d0d08f94f23ae5fb35a25dfa7023b25207a69681821efe91ca4", 0xe7) fcntl$setown(r3, 0x6, r4) wait4(r4, 0x0, 0x2, 0x0) dup2(r1, r0) 19:20:40 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) mprotect(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x2) write(r0, 0x0, 0x0) 19:20:40 executing program 0: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) mmap(&(0x7f000071c000/0x400000)=nil, 0x400000, 0x3, 0x5012, r0, 0x0, 0x0) r2 = kqueue() kqueue() kevent(r2, &(0x7f0000000040), 0x39d08634, 0x0, 0x200001, 0x0) madvise(&(0x7f0000811000/0x12000)=nil, 0x12000, 0x5) ioctl$VT_SETMODE(r1, 0x80087602, &(0x7f0000000080)={0x1, 0x40, 0xf2b, 0x1404, 0x1}) r3 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000000)='/dev/vmm\x00', 0x200, 0x0) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f00000000c0)="3a179769f5d7d97f6e375c683bb321d53c7b7e65b7dd0d1a743febbb92d99c95e94784bfef4e5d7e1cfad154175f1ddec29880e2a2f9bbb41a2c", 0x3a}, {&(0x7f0000000100)="6f22899af59d0ac0ed1f54a6940e64c0271846395d50e69c56a8be3dc05ab1d6680a8f2766c9698f83ca04230ccd4952587b216d906a64c91a962fb9e257c8fc2f6a329693ae1a4de0d44e0d931d2e1df485f80494bd7fbbdf453a998f418e38e4d4d13ba4426190f71fc0d66aff6fc96e850002fc7a925e8f0a0eb438500348cef584f04df1ef07613baaa4ee3ad9b85255b6f80e7406c5129b70456e07f0a1efc1be248555db796b467b75e987dfc8f0b8e25c9f562def14c879fcf35e91d5781d9246310c0e7ba8960525d8ba014ca1a096b5b58d2ce432c3fd1f2ec160af32a82ed6ae83951750c6e21dd45927daf709bbe462a6363350a07c66f0c822", 0xff}, {&(0x7f0000000200)="d2492b67be365e15325f2ddc3057bf40519e14878451bbe4ac760d7d7d48e49f62903b4617e63cafaa4cd5cffd0bd13012fd17487484c8a7b1065066b100b2feedbee11fc9a330ab12fd934f9831a2055623d46d321c8520b869f72a5796540ac4e119ec5c8a2356e51990a7a03882ce4aaf07230287495efbd47be84b21bc2cb8cb4577ac79f4aaddb6a14c9f84bef94991db4abc136d38b3e102e47a299c233140b9703aa71338fea69c9d527cf7a22a97", 0xb2}], 0x3, 0x0, 0x7ff) fchflags(r3, 0x10000) r4 = kqueue() r5 = fcntl$dupfd(r4, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x4000)=nil, 0x800000004, 0x0, 0x10, r5, 0x0, 0x0) accept$inet(r5, &(0x7f0000000300), &(0x7f0000000340)=0xc) setrlimit(0x5, &(0x7f0000000040)={0x3, 0x1}) 19:20:41 executing program 1: r0 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffc, 0x2f}], 0xed4, 0x0, 0x0, 0x0) mknodat(r0, &(0x7f0000000040)='./file0\x00', 0x1018, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)) unlinkat(r0, &(0x7f00000010c0)='./file0\x00', 0x0) 19:20:43 executing program 0: mmap(&(0x7f00003f8000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) select(0x0, 0x0, 0x0, &(0x7f00006c7fc0)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x4}, 0x0) chdir(&(0x7f0000000000)='./file0\x00') r0 = kqueue() lseek(r0, 0x0, 0x8, 0x2) mmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x1, 0x1810, 0xffffffffffffff9c, 0x0, 0x40) 19:20:43 executing program 1: madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x80000000002) r0 = open(&(0x7f0000000080)='./file0\x00', 0x85, 0x0) fcntl$setown(r0, 0x6, 0x0) fcntl$setown(r0, 0x6, 0x0) ioctl$KDSETLED(r0, 0x20004b42, &(0x7f0000000080)=0x4) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = socket(0x10000000011, 0x8000000003, 0x0) setsockopt$sock_int(r3, 0xffff, 0x1001, &(0x7f00000000c0), 0x4) sendmsg(r3, &(0x7f0000000540)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000580)=ANY=[@ANYBLOB="10000080000000000000000000800000ac7d39e5e030bade123ff9a6006c358c8a6e4fb1666586be89b9c66e05e9c5b2572fc6a0f2d38b3629e154db2ea853bc219d44cf77dd3a57aa229894f9f24589c2027a080e99f015a3c5b490df34a299ecbe5cd2610863737e6275edf99e1c819178d5f45998bd4bf52debbf4cfe69ccb2f5ea47caadbe465e87f5b24e7258df3550897efcaef4abc95978d40fd87b"], 0x10}, 0x0) bind(r2, &(0x7f0000000240)=ANY=[@ANYRES32=r3], 0x1) dup2(r2, r1) listen(r2, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) dup2(r5, r4) r6 = syz_open_pts() fcntl$lock(r6, 0x9, &(0x7f0000000000)={0x0, 0x2, 0x0, 0x100000000}) flock(r6, 0x2) fcntl$lock(r6, 0x9, &(0x7f0000000040)={0x0, 0x2, 0x8, 0x200000005}) r7 = syz_open_pts() fcntl$lock(r7, 0x9, &(0x7f0000000000)={0x0, 0x2, 0x0, 0x100000000}) flock(r7, 0x2) fcntl$dupfd(r6, 0xf, r7) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000002c0), &(0x7f0000000180)=0xc) r8 = open(&(0x7f0000000080)='./file0\x00', 0x85, 0x0) r9 = getpid() fcntl$setown(r8, 0x6, r9) r10 = kqueue() r11 = fcntl$dupfd(r10, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x4000)=nil, 0x800000004, 0x0, 0x10, r11, 0x0, 0x0) openat$zero(0xffffffffffffff9c, &(0x7f0000000200)='/dev/zero\x00', 0x2, 0x0) openat$pf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/pf\x00', 0x40, 0x0) r12 = kqueue() fcntl$dupfd(r12, 0x2, 0xffffffffffffffff) r13 = socket(0x18, 0xc002, 0x0) r14 = fcntl$dupfd(r13, 0x0, r13) r15 = getpid() fcntl$setown(r14, 0x6, r15) pipe2(&(0x7f0000000340), 0x10000) r16 = kqueue() r17 = fcntl$dupfd(r16, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x4000)=nil, 0x800000004, 0x0, 0x10, r17, 0x0, 0x0) accept(r17, &(0x7f0000000380)=@in, &(0x7f00000003c0)=0xc) r18 = getpgrp() fcntl$setown(r3, 0x6, r18) r19 = syz_open_pts() fcntl$lock(r19, 0x9, &(0x7f0000000000)={0x0, 0x2, 0x0, 0x100000000}) r20 = syz_open_pts() read(r20, &(0x7f0000000440)=""/68, 0x44) ioctl$TIOCSETAF(r20, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x800bf9a, 0x0, "7e734578ff5dbfdcf0000000683a00a52d00"}) ioctl$TIOCSETAF(r20, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0xfffffffc, 0x0, "fea6368c3f87bfdbd36cb60700fabd00b53a00", 0x4000}) r21 = syz_open_pts() read(0xffffffffffffffff, &(0x7f0000000440)=""/68, 0x44) ioctl$TIOCSETAF(r21, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x800bf9a, 0x0, "7e734578ff5dbfdcf0000000683a00a52d00"}) ioctl$TIOCSETAF(r21, 0x802c7416, &(0x7f0000000080)={0x80, 0x0, 0xfffffffffffffffe, 0x0, "c69702eba43f83bcda020000000000000081f6bd", 0x0, 0x8000}) r22 = syz_open_pts() read(r22, &(0x7f0000000440)=""/68, 0x44) ioctl$TIOCSETAF(r22, 0x802c7416, &(0x7f0000000000)={0x400, 0x0, 0x800bf9a, 0x0, "7e734578ff5dbfdcf0000000683a00a52d00", 0x0, 0xfffffffe}) ioctl$TIOCSETAF(r22, 0x802c7416, &(0x7f0000000100)={0x0, 0x0, 0xfffffffffffffffe, 0x3, "c69702eba43f83bcda020000000000000081f6bd"}) r23 = syz_open_pts() read(r23, &(0x7f0000000440)=""/68, 0x44) ioctl$TIOCSETAF(r23, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x800bf9a, 0x0, "7e734578ff5dbfdcf0000000683a00a52d00"}) ioctl$TIOCSETAF(r23, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffe, 0x0, "c69702eba43f83bcda020000000000000081f6bd"}) r24 = syz_open_pts() read(r24, &(0x7f0000000440)=""/68, 0x44) r25 = openat$null(0xffffffffffffff9c, &(0x7f0000000280)='/dev/null\x00', 0x0, 0x0) ioctl$VMM_IOC_READREGS(r25, 0xc2485607, 0xffffffffffffffff) r26 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r26, &(0x7f0000000e80)=ANY=[@ANYBLOB="030000000000000030753a5e69488f0fd908f479d367c9ec56609a76806a000000000000008ba3888e2c878a3a55143d211714efe88b1be709e511c6f5de88eaccd526acfa400f1b59416ea5e01748948d39c8e64a722a9770cc38c2b32a3c82058c14b42ca62f16de59cd06709411d8da21004810eb1b757653b542dab13e3e77bcae89951e643273406280540682971e1633cf86498930328ee024938dbfd952481e144f5853eb9561ae58c97a89025153dacb4041ad4c9b57b5fb3d8588a3325e0ed919faac1521cbf792cc228a4fc248419d3e6d0000000045e1a31bf9106521eb82f5f3fb44ba2c2014bd2026342588fa1a34492fdd4494c5eebcaf79be0195d459fadab38ea746dbe621387eac55df38d210dc147dc46add182114760700000000000000ab325a2e9c90298d68a553c64f3489955634cd7f0bc96b4a4ea36da14c9d1d2f01000000c56c6c08a8004d7d555a7826b6f661b37e34fd77534b596ea628dbe08cabaff8694a970190269fa73da23e658ee391ab702486c88473a5421667f9598a1e2bf6624f5c66f5cddb7f34f760ed69d0318edae25612d4f5e4145670f00800000000003095a9602071fbdfaa1af31b11a20dc1ba209b299bca976d54c8f70e32ac9281179ebf362cf2971a8e2f22daf300faf85cb001954ef74dd47ee5690df36db89b3dfe58f785d45d8ef52f285bfda67631dfda98286b702d676b84790d50cc95a0b8834c82a2d5bd531c141a91df5689563c2479451630fbb44a5ea8c53a159a2b6ff20f756d24872c7d1005cc1ce965586ae54da06fd12ce78642f258742a55c63ae54ce317994e0022287f4ec351a2fec4caceb7a50b947e797e87566e746933b930bd85997be8c61cc3a538dafd07bd60baeedd534337ae7f1441b588cb88131776fef7de4c0af63649578b27e004c5c2569ae86b00c2916cb75d8fe7a34852a2d37b53af9294a17f886cb77129ae0a749dcecd7150a70de583381f773deb1a27c42c3689a6c8b9bf2b174760caa12d469509c7679dec571d9824ea0d64e56e21c7a4d8f628af06198689bdcae73701d38e9f47b6bd8e3eb94736facaf2dfc84e5c95b074a82b6a89ab67ec63d7db328d301f5998794255cdcb931bede9fae13cf91c065f623cb88679e175ca6d166c9acdb337ca079fbb93043d464be537a47e8751447d5a025b1aeaa245c6b6bc243b706007bb42c995ce89e1c79e683324a1e4d31e4e35a9789747bf93ab4670d2130135ded6863743e66e5d4c01406a786c1b15dc459e2762c02d4f7221f8f1d3a97893d7139c5cd05b001a7abb32321900"/950], 0x156, 0x800) 19:20:44 executing program 0: syz_emit_ethernet(0x46, &(0x7f0000000500)=ANY=[@ANYBLOB="aaaaaaaaaaaaaaaaaaaaaa0000dd60000000000000000002e107148b69f6b0fcffffff00ad273d5ac3467a00aafe8000000000000000000000000000aa000008003a0d6ed90e000000001f90ea3a3d79173bf488e6eeb4bf1ce1c1003fa908eadeb24c28fd0aff4449b632a11c8dc6effdff085013a5add871c0aa25e8d0ef6a96d3410b15abe795c6336a975204ff52be06a2ae64ebca748f625dd8ad40e8db0f990f488988ce37a7896c45998c95d642b24d056f38ffc61c1036b19787f330975bb880038fd91ab34006ca219ef7f222ed804413f308729496980000000000000000000000000000000000005eff5754e4"]) r0 = semget$private(0x0, 0x3, 0x120) semctl$GETALL(r0, 0x0, 0x6, &(0x7f0000000000)=""/155) r1 = getegid() r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x4, 0x10, r2, 0x0, 0x0) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f00000000c0)=0xc) semget$private(0x0, 0x3, 0x565) ioctl$TIOCCDTR(r2, 0x20007478) getgid() semctl$IPC_SET(r0, 0x0, 0x1, &(0x7f0000000100)={{0x4, r3, r1, r3, r1, 0xa1c30682321f5ba8, 0x9}, 0xc6af, 0xffffffff, 0xffff}) socket(0x6, 0x5, 0xff) open$dir(&(0x7f0000000100)='./file0\x00', 0x40000400000002c6, 0x0) r4 = kqueue() r5 = fcntl$dupfd(r4, 0x2, 0xffffffffffffffff) r6 = kqueue() r7 = fcntl$dupfd(r6, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x4000)=nil, 0x800000004, 0x0, 0x10, r7, 0x0, 0x0) r8 = accept$unix(r7, &(0x7f0000000200)=@abs, &(0x7f0000000240)=0x8) connect$unix(r8, &(0x7f0000000380)=@file={0x1, './file0\x00'}, 0xa) close(r5) getsockname$inet(r5, 0x0, 0x0) r9 = openat$null(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/null\x00', 0x80, 0x0) sendto$inet(r9, &(0x7f0000000400)="30b996e329f8c1ab546c1daac61eedb8d81b52b89f0a3c6c83914c32d29cf0e7792d223da6e1306d9940d71acdf1f463641dee415d3244042ab4ce641c3be05ede9fb940e6d19cb6b966e81836bec9d0449752bb2a83d7868d5d6b864f0c2e19ce0af745027ffcc11e9eb5c81c653843c8d9ab611e670b97ddec1c313b556f2a371503b1b196d0fa6cc22ba4fdc0a4c8f0b077981f5d59bda6301eb12c77e702f519cf9a9d7d", 0xa6, 0xb, &(0x7f00000004c0)={0x2, 0x0}, 0xc) utimensat(r5, &(0x7f0000000180)='./file0\x00', &(0x7f00000001c0)={{0x3, 0x2}, {0x9857, 0x2}}, 0x2) r10 = kqueue() r11 = fcntl$dupfd(r10, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x4000)=nil, 0x800000004, 0x0, 0x10, r11, 0x0, 0x0) readlinkat(r11, &(0x7f0000000280)='./file0\x00', &(0x7f0000000600)=""/4096, 0x1000) 19:20:44 executing program 0: unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000080)='r\x00') unveil(&(0x7f0000000040)='./file0\x00', &(0x7f0000000140)='c\x00') r0 = msgget$private(0x0, 0x20000003c4) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x80, 0x0) ioctl$TIOCCONS(r1, 0x80047462, &(0x7f00000000c0)=0x2) msgrcv(r0, &(0x7f0000001840)=ANY=[@ANYBLOB="000500c806c2448927ea325e39b0b340a891f62e217821b111ef89695d4ae142a2099a27766da5a4a42afe6e5d3ff160f09d01e1304ca750b038dd62def78cbcc267e577b1921e422c5809cb7ac8ff965b9f637c21a759f9806a7fa9c291b898ceedace3335baa273ef73412804723f6248d1e3d2437aaa99a14dec4256ee5b169d8df94d76b364090150e1c4d0b7f49dda04b7d72b881ec09c00afea3dbc09b95d083254d4641af8de19e221cd1b2bffbc50bc5a043a72a353891876c8c394b0977d4eb5d6e689af5ff1a3d2dcfac19953c123c955189f0e6bcba685f128c5cc443434fa23e44a6e9bd1891bed5dfcf9aada01cebf046dbacb50d49c356d20116c8de4c98d3f9a7c3ef87c7a0ef3f4519fc47e2d1d3a14357b07a9175ff8931f32a5372a1a572405b288de15a3e55d493d2b6651578b10ac57f478fa098f515013cb5004527639fd3fd5a2ed49500da8e8e1d1884184b9a9b30998621b906204346975340f422294a44466f9188ff08e0751505f61094562d449348fe4a36f8947c4003af81b124f7f090f0ab3631f7fcbb4405b25f272042e08f25d6989140ea3c256094f27da730e26b80318ed276def5650d49ffeb035bf86b4909dab207455001806435897f19eec610348a0746986f3c5e78d942dea041739faa2d5c8ac02f11c02b81dfb6856c3943d96e1a0288ea0682986589f500aed72b2254e3fa9633652ff8cb5c1be16a6855cc91c224b9392389181df809fe27a44c05be6a7f69c6244bcbf5e78ef308a1ce9acdccf0fc8173dbaf9ca4b65ac557a14925e7037221ab6c40829b414efaa1ea00f1a2a68ae54cf4d7578c5d0b25f2c45b36ff0d695be1b76b9d32009c0c0d086713c923b660079bd516232fd7ec45075e6e2588fc972330f3e5a21e86217ca489d8a4567f986df0c78257a76fa7d5608f4a6afae5f957907a4845356511d73c05cfccb08ae045860f1e7b848bd41c98cc0e35624434f9cd32fbdd97dbcf59be6e796e62d59eb1539bc0238bfa997c859829845e57009ad4e967f612d963aa113dcf8776e43c89f7a09b113f0273e01f7cd762cfae3edbae9bd90ee5ba7e8e5e9284b4fb88687ae6bcf40f455cd839e30aa07d1c6166480e3bea0c4464d6dfd62e673665d787fb729e4e1b7a027af7b0bf216d57ef86d06d0f464d333b8202289397716776c29c72"], 0xc, 0x2, 0x1000) symlink(&(0x7f0000000180)='./file0\x00', &(0x7f00000001c0)='./file0\x00') msgrcv(r0, &(0x7f0000001bc0)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000700000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000020000000000000000000000000000000000000000000003de88d1848b658ac8d6d5d3524344f718eaf166ed64b3b23fab3a432fde4c97728cf3aae20db1a17c9ca8975d919990eaa0e5a51c9f8d145c9efdbf2a5f80c108fe9904b7b5bebf5af8056de5e21786a49f1f90c72aa9bd04a15992de4e28ee9197d7fa0e6c8f42e2c3c3e5bf6ff1d55613b3bdf36fbf9a1cf91bfc0f2d4eb29a29867d7d6457361827125289f540df5f420380a9fd3d374c6680e5e5ae2b8eba2fb97576e1ea2b587b561d774fcc6dd71ad50be56c027ef89dc726ef0fc23accfbdf727a51233752429cc1dd8b8aa5a20ff14c069cc1bb4f96c23cb7558c21035cc6c7155877ef35a5c2b91a390952b8aebd73d0d1e"], 0xfa, 0x1, 0x1000) msgget$private(0x0, 0x5f422ba73daebe81) r2 = syz_open_pts() ioctl$TIOCGETA(r2, 0x402c7413, &(0x7f0000000000)) r3 = socket(0x10, 0x3, 0x5) setsockopt$sock_int(r3, 0xffff, 0x1023, 0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_int(r4, 0xffff, 0x1001, 0x0, 0x0) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x1023, &(0x7f0000000000), 0x12b) r5 = socket(0x18, 0x4001, 0x0) setsockopt$sock_int(r5, 0xffff, 0x1023, 0x0, 0x0) setsockopt$sock_int(r5, 0xffff, 0x1023, &(0x7f0000000000), 0x12b) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x100, 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r8 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000001dc0)='/dev/diskmap\x00', 0x80, 0x0) write(r8, &(0x7f0000001e40)="a2c204f49fdf9d4538517a9f6d", 0xffffffffffffff99) sendto$unix(r6, 0x0, 0x0, 0x0, 0x0, 0x0) dup2(r6, r7) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) write(r9, &(0x7f0000000040)="1c", 0x1) sendto$unix(r9, 0x0, 0x0, 0x0, 0x0, 0x0) r10 = dup2(r9, r6) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) write(0xffffffffffffffff, &(0x7f0000000ac0)="29fa51cd2dac7ba926068582fbe9c909c1ba25b436d79dc0baf34710ec961745c5bfe09b32f2bac0cc41abf718f0c8c1ff9f9c722a71fd8ad01abcfa67faf6a937abceb826ae9941d9c800e5a940bdbcca3aa912f79f97266f23ff0e58b27b27e02ef9153a427e2afd7810e3e19902a327d84c42d4f9346dcfa532fae1336d3f23a074a58cfc316f289f95ca21a055b7bd1d9ea36b89ff4cdc589989da5c2e7c503b2e3605d3ae3fdf218b17c77070d1ef3fce58831ac267cef832bb7750ff0eb8e184564f117ef27db40100000000000000f407b553a0ee90230a8df88aaeafbe452d48106b9ae69628c17515101fe65329abf4d98288ca6e2b93463fca19c4b71d3a7e0f50bcd0a755a0f221d65c8902c35df43cfc66f2e6b6dc0e14f207aed1bdb8d79416f1f5a3639431dc3b2d578cd653e1d330b23481bc4ec50e8611b5b1c0435bd15d67858ece5d4f4bd8af71a7463d27e44ca549edd1d168a6056a0c59076f2f495a9ded7c784d809c30000000000000", 0x174) sendto$unix(r11, 0x0, 0x0, 0x4, 0x0, 0x0) dup2(r11, r12) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) write(r13, &(0x7f0000000040)="1c", 0x1) sendto$unix(r13, 0x0, 0x0, 0x208, 0x0, 0x0) dup2(r13, r14) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000001800)={0xffffffffffffffff}) write(r15, &(0x7f0000000040)="1c", 0x1) sendto$unix(r15, 0x0, 0x0, 0x2, 0x0, 0x0) r16 = socket(0x18, 0x1, 0x0) setsockopt(r16, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r16, 0x29, 0xd, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r17 = socket(0x18, 0x1, 0x0) setsockopt(r17, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r17, 0x29, 0xd, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r18 = dup(0xffffffffffffffff) ioctl$WSDISPLAYIO_LDFONT(r18, 0x8058574d, &(0x7f0000001780)={'./file0\x00', 0x2, 0x8, 0x5, 0x1, 0x5, 0x2, 0x7, 0x1, 0x0, 0x7f, 0x4}) ioctl$TIOCCDTR(r18, 0x20007478) ioctl$KDGKBMODE(r18, 0x40044b06) readv(r18, &(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) openat(r10, &(0x7f00000003c0)='./file0\x00', 0x0, 0x80) r19 = open$dir(&(0x7f0000000400)='./file0\x00', 0x10, 0x20) dup2(0xffffffffffffffff, r19) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) write(r20, &(0x7f0000000040)="1c", 0x1) sendto$unix(r20, 0x0, 0x0, 0x0, 0x0, 0x0) dup2(r20, r21) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) write(r22, &(0x7f0000000040)="bf", 0x1) sendto$unix(r22, 0x0, 0x0, 0x0, 0x0, 0x0) dup2(r22, r23) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) write(r24, &(0x7f00000004c0)="1c0a81a413680baba858e86000f7502401", 0x11) execve(&(0x7f0000000200)='./file0\x00', &(0x7f0000000340)=[&(0x7f0000000240)='\x1f\'\xdd', &(0x7f0000000540)=':\'\x00', &(0x7f00000002c0)='\x00', &(0x7f0000000300)='c\x00'], &(0x7f0000000680)=[&(0x7f0000000380)='r\x00', &(0x7f0000000500)='\xe7\xafu\xaf\xc78Z1A\xef\x81\xe2\xfb\x8c\xd3]w\x1dfh\xd4\x9c\xa0?\x14:<\\&\x11\x1a7a\xee4H|l\xf8#/6q\x96v09\x9c\xc0\x86g\x1e\xb0B`\x91\x1b\xd7\xbe\xcb\xc9\x8c\xf9', &(0x7f0000000640)='c\x00']) 19:20:44 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f0000001600)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000200)=ANY=[@ANYBLOB="10000000ffff0000010000000000070000007fb898dea95c889a18ffffffffffffff727b8a426a7dc6b8e62eaa6e79e20f57b011d1112b11efc0376d09f7fab12fa5f2d2abf11a576945da33b9cef4235b090b9997b76cf400cb25a021472d885ac48a338b690063b2a2391198b17c3d99a91ef28164e87b84b93360c6a21cfff010c59b58ac573f40e629bf53b047fde662ef6076244aac7b4f530a7e385b0e7312daa2bc95f9549e80f0b1229970152f3f43c699656e9d13d50be20d7f6f8ec4d12d0fc212120c42e069cf9fbb8207b93c1bf5168e77b5e1fbbaa152f2251f7e9fc7854060017fd4b0d58af677939a5d16e27b234f54ad562cf7b38efd94a91a"], 0x10}, 0x0) recvmsg(r1, &(0x7f00000014c0)={0x0, 0x0, &(0x7f0000001340)=[{&(0x7f0000000000)=""/73, 0x49}], 0x100000000000022c, 0x0}, 0xc42) read(r1, 0x0, 0x0) write(r0, &(0x7f0000001640)="8a", 0x1) r2 = kqueue() fcntl$dupfd(r2, 0x2, 0xffffffffffffffff) r3 = openat$zero(0xffffffffffffff9c, &(0x7f0000000780)='/dev/zero\x00', 0x8000, 0x0) r4 = accept$inet(0xffffffffffffffff, 0x0, &(0x7f00000007c0)) r5 = kqueue() fcntl$dupfd(r5, 0x2, 0xffffffffffffffff) r6 = openat$pf(0xffffffffffffff9c, &(0x7f0000000800)='/dev/pf\x00', 0x40, 0x0) r7 = kqueue() fcntl$dupfd(r7, 0x2, 0xffffffffffffffff) r8 = getppid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000840)={0x0, 0x0}, 0xc) getgroups(0x3, &(0x7f0000000880)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff]) r11 = kqueue() fcntl$dupfd(r11, 0x2, 0xffffffffffffffff) r12 = kqueue() fcntl$dupfd(r12, 0x2, 0xffffffffffffffff) r13 = kqueue() fcntl$dupfd(r13, 0x2, 0xffffffffffffffff) r14 = kqueue() r15 = fcntl$dupfd(r14, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x4000)=nil, 0x800000004, 0x0, 0x10, r15, 0x0, 0x0) r16 = open$dir(&(0x7f00000008c0)='./file0\x00', 0x80, 0x10) r17 = kqueue() fcntl$dupfd(r17, 0x2, 0xffffffffffffffff) r18 = kqueue() r19 = fcntl$dupfd(r18, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x4000)=nil, 0x800000004, 0x0, 0x10, r19, 0x0, 0x0) r20 = kqueue() fcntl$dupfd(r20, 0x2, 0xffffffffffffffff) r21 = kqueue() fcntl$dupfd(r21, 0x2, 0xffffffffffffffff) sendmsg$unix(r1, &(0x7f00000009c0)={&(0x7f00000000c0)=@abs={0x1, 0x0, 0x1}, 0x8, &(0x7f0000000700)=[{&(0x7f0000000100)="383634fa51e4c6161fae46d8e76502075dc609079cba0c9811187e2b4defd6af10724a3e00d32a7c33da0f69d877e44e207baac827c1c15fa5beb47a613a276e92a46e7961eb8c8960a8e0e35e2928b8", 0x50}, {&(0x7f0000000180)="e9e35fb32f1d4370fb62cbad5018df442ba22a535ccf3cea0f3e7720d701bb61aab1c1443c171da8683bf95849722f68565293b86096c3ed3cc4c547e913bda80edd6475", 0x44}, {&(0x7f0000000340)="84a44b23a36f890da76d338d71c7e305b0157a114a3c3c82249f3a1c459b3b21233ec8e1d2ce49f9a21541ce53238535fa9efc947b935f3e57924f29c55095385780e17d7b86e55f7f3650bf9d", 0x4d}, {&(0x7f00000003c0)="166b0d3ff10320424bd954a9db6547ba6a21943310f91680fc4ff1cf8f88809f8c3df1ec3bf015b8b96c30f0375261439b3d26e3e52c4ad2b20e71dbf1a3a8d17503739a075d08e95980cc8286a0e9c38b9d761ae2eb1e8ef0d0ed09dad86f0d3ac26c44fc2cf29be95f598b0d5f76150852df013ad761192510f05b4ea67a9a5967c4697b81511c2c85acba773c6a0925a944a084c7c2a71da36951049f7b8aecffbf521c4dc06ad806b9959eb90b92fd96cf53ba82c9d99017f755d4c2ed5f621e3b7f589050cb06", 0xc9}, {&(0x7f00000004c0)="6bcd2fa5c7ec79e496e0c63f23d80584f13be5b30ae81aea47cae04f8b3e769217a008691aac5fabd0618d64", 0x2c}, {&(0x7f0000000500)="464b7ef23c50fa1610121c306fedf552e2a7453874fdea7b3b617da5895c1640a11c7f49a852f82f44e3828ebd46591b42b637430aceab353f0a1573203bbec7915a63be391a6ac10a0688ee4f1db02df43f6b14e370e3c9a5f3a7930115d8c5d1f4cd4a0ac8dea5eb343c842491debf0489ac4a51c73f258894346327963b4420a22c0dbdedf0b8e108979d6a21", 0x8e}, {&(0x7f00000005c0)="f360bef9c6a6579b198bf49b5a2d58d636aa167972fd2128eea4436d6f45642bb1a95d30044e3ae6c1aff12fe33af2451efe61ec755cc0f70b10fb0ec37476ab85f1065d5ac5eae8cf717094f6a9701f883a0a1ab5056499bc989c28e9d59a4ac009588d1b46e17333baf949a6ddd22ff2ae64f5a6de72a795e31e3672b140033315cb77e09b1dba7f9b29d7dd2183c4aa8b4be88a77fcc5779d00c9289632863c58a16de71bd901122d7c31d288286f653c6c3da8cb3fb1d26a54cbb38ae88de1f09c15bafce73d90ece76e866d70ca04f8342b4f7d23bba913e9dedb6a81a1363b88b52b5c12b5e54abd817483ae4f8d094cd68eb92c6078a9ec1c", 0xfc}, {&(0x7f00000006c0)="7c720370a8fa14d39e0e53695079929dbba09c3134fc39405ef821754d1c26b0df76206ea216e91803130d", 0x2b}], 0x8, &(0x7f0000000900)=ANY=[@ANYBLOB="3000000000000000ffff000001000000", @ANYRES32=r0, @ANYRES32=r2, @ANYRES32=r3, @ANYRES32=r4, @ANYRES32=r5, @ANYRES32=r6, @ANYRES32=r7, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r8, @ANYRES32=r9, @ANYRES32=r10, @ANYBLOB="000000003000000000000000ffff000001000000", @ANYRES32=r11, @ANYRES32=r12, @ANYRES32=r13, @ANYRES32=r15, @ANYRES32=r16, @ANYRES32=r17, @ANYRES32=0xffffffffffffff9c, @ANYBLOB="000000002000000000000000ffff000001000000", @ANYRES32=r19, @ANYRES32=r20, @ANYRES32=r21, @ANYBLOB="00001900"], 0xa0, 0x401}, 0x1) write(r0, 0x0, 0x0) 19:20:44 executing program 1: preadv(0xffffffffffffffff, &(0x7f0000000440)=[{&(0x7f0000000080)=""/120, 0x78}, {&(0x7f0000000640)=""/4096, 0x1000}], 0x2, 0x0, 0x0) r0 = open(&(0x7f0000000180)='./file0\x00', 0x615, 0x0) connect$unix(r0, &(0x7f0000000000)=@abs={0x1, 0x0, 0x2}, 0x8) connect$unix(r0, &(0x7f00000004c0)=@abs={0x1, 0x0, 0x1}, 0x8) lstat(&(0x7f0000000200)='./file0\x00', &(0x7f0000001880)) chroot(&(0x7f0000000040)='./file0\x00') ioctl$TIOCCDTR(r0, 0x20007478) r1 = open$dir(&(0x7f0000000040)='./file1\x00', 0x240, 0x0) mmap(&(0x7f0000ff7000/0x4000)=nil, 0x4000, 0x0, 0x810, r1, 0x0, 0x0) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x11, r1, 0x0, 0x0) r2 = dup(r1) ioctl$TIOCFLUSH(r2, 0x80047410, &(0x7f0000000600)=0x1) madvise(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x3) pwritev(r0, &(0x7f00000003c0)=[{&(0x7f00000019c0)="278b10980b135ecea99005f6981999720ea5136c811f83bd2d18b5e055155da9f7ffed639ed0f2716af005962c634ff44543eaeae38013eaea26d7ad5463d1c5cef4d1ba0cb0f5c9a6f21ea168b1aeec4bc4e14eb58db0f19465d026221940a098bec8539d1b9f57a0262af164bf1e7f42ff0cb66a2e1f9fecd3d8c252cbafb93a3f939bf3e265406fa0b65187610fe3d8cb0e247d3df250a69fec6e36348a7e121cff1c85471a2942946f92b579b45f893e96accf54b97d6b497ba985164a2aeb92d49fef36a015f844c1e6d069e8d29ffb5abc73e883e9d6559050a9d9ddd2b774ee3b77b7b051d27ddfedc551143d90b506211794e41d24fecd2aa3a580471c0ea676d0b78b31d7cc8ee1542b939aaaf6c1f1142f1fe89c1e49ee9e8ea7af775f28cd1ca12c3d8b4ca70056e1b12bac6f0a2ff7cbaa788a6f66d674ca9f09c36dfffd3d57c69abf337fa94954e87915d64962bcc893a935c9cb0610871aaea827827fc7bcd03512ae108cca765420174429a08ef2a5cc681a11030709faa6836f04e073514bf34bbcf8cf42a5f6451eed520f35c42f01db018009b6c35ad3587648ea119e3e90b66056bf30a614018ad8530b14986eb36a360afeac17e7894a77a5a597732cb23fc982840655ac74a4193315e7dfef613fac09eaa059872e028f615971017d9c81910a3b77ee3dd587edc5c9f21c4ee924e17ddfc5e6b2fe9feea997d7dcb19961afabf840b98c0f0c193aeba9f110ec89639d6c4017c79ac1765a9e876db52dff24d5be3b3a87ee769b7bbcfeacf5772aba142bb8113e1d8091ec6242143e6d623e3ee1b964c40337b4a23abec7a2e659e11c14bd36e90f05256e55751b963c393bc0641fa9fa2953bc93049e4b79fd4ec78f65a2281f4b2004a7c870806310bd6eb13e6756fe40ea6d59e861873b3519236a4d33146bc439efa75fbf2b8dd5f3f9a2e9bb64afa59839c5fd77c18fd3f5868678d87147acc0532cf026b4ef0fda95276ebeca972989572e10d3b7121885178cd450b60fe6b437b526f84d1f5e02f5fe914caf3c5ff911b4df976351233c6e00416f016c4ff1860a4b110d45907d9373335879453c3c359a79eb91591de2dd59300f8ae378a2e0b92922490709314a496dd528ea67951b33cd860b568b8290747f97180d3f6264d6f373aefec7f40aa7da7ccd4fcfd286b203f72731626c3069e2863aabe112de2b72f14af97ab3e7c2703f51d19406c61683859403335a82295ff2c75971887b89b0a5cb880549f5c7e5475353ccbb2b349f931af9ee7f24442509075fc1aeea6b973f2721fb6999ccb3a11b8e809a8352632752d4c39fbf00b370d51357cd1ab98cba47f6a181051351ef2d915ef0e9f3bae3cc805829ec982e78b8711a998e38a2611eab5dd57ee7cf7a46fb2dd30646eaeb274efa6083ffb454a68394d642fbc67dd6f30783922d30e78403f72844921ee380c1b0c68792204b3f0390b3e1db32ec184398e665626085bbff8891d5f5a00812ab46b53a35eac65c56ecf7f775a4cf03a7d81d8dcceb6dd4ee942c282ec810c29723a872e96dc02fcbeebd7c1d8adfa8c093121728a99c1349b8fa4ccad464023783dd5054038807eb930a60649ef03bc103572f41649a79b5cf0c0438875c9a42b3bf5e2180f78570d35da78e77b3d1885b2cbe05fe89cd0a97755024295fe20e7adc85ad8aea8a2b93a608d9c77ebe8f0dfe60231f5c6bfe6614601e57d833444469116bb5790f78b26398b1643b46dc3dc7da2a008576f95c88f27699299d54c5813fcb1ae4e50a341d7a66061578fc42f4036cba19034c1bce9c4072870ca9e98e0a0b05a22f30c34a5435b8d2d28f9c45edf650eae3698de7e2f1aeeafe30c9b0733ab21694a2b4bf46fceded2871ad3cb4cc819903bc50feabd60c082026e3461dce3cedda24df1b367340d6565315b71ca641e7066b072458f5091b39c5a3716b483834808bec98b475ed1d6b0b68cd27bd2a2c726f81ae3d2eeba947c64494ccaed87da7b91834e2f7ac365b6237bd67389d4e4655435a10ab859ee534f48b96a08b3835af1d76a0c31574585cc1629ff6eddbbb1f315abc8c5f5c82f1e99027c016e7b6dc86e29d10c32360388e3a31f6b208cddb34de9838457f34355b610cff3407e538a746f38ab6c14b99bd5e4df26c367265a5b86fde8d59ea3c9c01f4b6dd8f2d5b19358729fab97eae2aefa25bfa33348e21ac3e0f1885522bb988de1c6e095bfe021b208453cd955c06479843b4f811c275bb0631e8153b23d2303b6920281c979393f97253e3fc28aa75734eb6c0f0d14c24ad5456c097061a9d4a3cf281eb961fe9ff8be2215ed2ac08d3cbcdf333081dc18e547effc8b2c1a303118486835f667823e2fdee511fe4d260b71cac6c3be54063ab086fce7e0baaa6d5f9cd1a3413bf779a8b2e5f78460cb43f3c9f82eeaa6940752718abdb3a11b7a37ef5c74e2a92bf5b7c9a1e864919d18c5a909c86e88b1b256d5e6613f8ec5bb2ee3879a138dc6c0fec170790611a670a8901127cadf86a1de999d0c675430cd8ddf762060cae92375d4be8f83afd251413488e936f7a53df012efec3173c5a58d509abe6f1ba5ea24b5f6190f293b3dea1e503b786f592baaef0215add4512b2279a0346dff0210c4661117e17d59df682247538662fd36bfa608ce5b7b48079f0e5f1b41ca15966272950334c07939b27d5eb787e02daad75e0522782204385e16295e8c763be7c42a67076ee756f85ab8843d45d124f30ea1e15346502a09ca5f7d04b571cb3a3815ec2e3362751e8bdff3922596bb581b5c4f402eab254ec73bd2a6e865edf2d92922413a961cfe1cff16449fd68c0aa05c461631a15c8aa0a0149b5bacb82c75cc8c09dd06025f900348dbcfb4887f1add14cfc1cf7baf242bfb12ff34ebb809141f691291539fab398169461c83af193e03dd28861bd3bfbc92414760d8b170262678cfe49330d61a2e4e0c489f2a4218094bdf2fe93e7e6861daafe7a7f487cf989dfb92b387fe99900a9ff4fcfae66309dae7f0c8c7a85af808f6ded58ce25780fb7d459107bac247312605ab072eb7a5409bb2b2402a482d3ed939f862d7b0b3d596f1b63f77ef3240ba3cd95a6917ec942a62ade90adc820d6675784a214e646bfaad951575c95c91d7004710a641865dc808064436aa896580b58f697a31497a10bbd7d22e0a7c5483015b25d2d5b44e5b6ac7354675351cac2214abd9956e345357acde556763d2ff51d768b362a47cb4877361ec61a69a07c73e2131f0c4a9208d137f792c5ad5b9833c3e2993d1d30a3e0b8b7ef7be740262024b78bb16686eb5aee17cb984f0d9f9133f8756875607959fb2146da441cbc3098debb2810f6d759091de9f803cba3699868e14cbfff22c60415764ca00c5791862cfa4f28d7aba4209fc31343f00ac1cc59fd243c27f32fb1e584580b65ccbffcfcd14c0a479d6e0ac6e8a73a5ae22659351e9d661b9e81cd8a91813a04fbc4dadb07a3fce118442061b4230086053bc37e03a0ccfd742b53423d4d49e5beca6a9833b54cb1e4141b8b185520155ae6066c78f53c1ac14e425f84758f8dacef91f5039ed2335a26321fdcab27aedc115235dcaf8b4947d61772dc27c2944ba9c1f8e9f90e7df29960f31eff3cc20c31f498d7140f34455cbeaab5bd3334b977615675bd50c69272c188a854c4e5a8e7cb297bec14819bb304f918144d0ad922598fc1350646c19f52fb55d3963f65442246b007252dee924c4cdc9a27f6195eea29aad7dde8145bc0b7ae8de001d59282190c3721b13968e01c69e828bafd95d8cfbc64b13a70273c12886938d0efbf631e7c6609fd463056f04d055239d4626ed52ea77c2047d701b724912a3953cb72410ca4527beda4bea61135b26d735e09e9f71258a05784a6ff66b160aa406e3c551288be07dd0816bf0eec43b4b4e1148177b64eab352546c153a980325b41952373cde1795d39b6e0e7fc818f0661b4661c226f3522982d7308a5443299bcb425104ed58ffd57dcca9cb458481a03c897ac6fb51af1c37f9e527a05644a6cd58eb2baa2077305c728dbf91f8606f3a565805f3149fc68995b6f5643432850ad90ba09014ebef8be1916be7412b248574253fa9a2dfe2589df118af5c02add418366c80880c8cd13b03396cd0722f9490dcb73bd0d0c2780abb5b8f5c84c318e4e3731c52b946b4882eccc85f500889e1f478d5ce1574f4d3fe950d1f5a26ccb5021eea69fe64bed7703c59e82cad9f76c90357bfd200d4481b95425bc2f40b8060d33394cd0086a2b5872172d6a3d6a0ea21dd05c76e8cffe67494625da0d16321eded1ed2d03afd7438dad7cf6361d9dc76faef9bd7d9a6b03e88387cac9dfb707e820e36176da6bc1528b02fc0355e7da5d00baa418e2f520bccab32e216f418de989766934230313e107b153db61d82d84edfd2da525a3d303a8fb98592881140ba8791f13db758232eb8fede948978ac986f4e81eebdd1953818144a7e02f56632fe08abcd03f9c45beae388c33b740b78e9af38955bc04f87b76eeed23c5fae0f459c1102098c003c3cfeba5c050833d7886cae6679e56830ceb3923ce4e266cba4a73a39b2ad91047ea548c967528fed7bbfaa6039b04e4c673144df304a4b2e7b566012aad6ae20f2352070f746bbf6eaa730c1bf294914206ecce5be774ac1a168dccd81c04ba821a8749e245da9bfe19c52ebad4696dc701476977294119eb9b9e7b24aca0b656f6e5d4b3d6ca5f8978680876411c21fccb71395967709964ddc3bad8f1e163717e9543a3e7f7dc94be9baff576ac941462f2e9ffd4a50efd4a37e3850ca05592af5d4cbf44a38341cb124d87e31bc664844ca10e59e56059844bc4e98891719b9c840d3e8d9e0b7d20a3095a22b9a1a9081a0d1be571e3bf02a0bab231b5237f82699352a3242c2af0c25a6b90ef0446eb1f99367b59858c367e89007e5dcb96be3390652249c19ab970fd83acb4cfd172c8960ffd3e307fa0880e573731d2ece96c5e5bbf7762c0f3dce6acdf6660ab5b54e05547a630ea0216bb8f08bf1a86438e8beda274d18d7165da0cc16dd5b0248753990333813ae465b2a6be9907f091db3fd6085fbd170ca9e2fddd01c57385379edac10a03ab5981d234ceb4334f6708dc47fc8440f6dbc692b9403a27884b8bab75c1c5c9cac1c14b8738045a110a980f86c6435408bbc8d24e89f423dd5d793c03c72cc466a241edb84835a6c96187a189e9b6e61afd9d2eb909445c25cabdf44ecc762881e655c60d6e03c153fde47be6486a5ee1eca8c55e86345e1f17db911467aecda54a039dd0eec2da9333d46730c044e07974556a6619d1de4cdb6514c0bb8578a12576403c1ff2737e09fefb4e50b5cccb722addca5c2fad48dad68f24559f6cbc8204fd7f6de2292f97001430d9841eb7b5e97d59e58ccb05bf665dda140f2f1c00150105e6d2b4c005b11ec9c1020a3c358b694daba3607b04dfcf447abb46727d0dd48f68c010e8c58d4712468079ad1e659cc5c85ff73a3c3563c4bca89f5783a89eaebefbbc4210956ef1505dc3e28ff07c20f0a6cb5b58741039c8df2fefa637ec7eef404a1ac2312c13ce26b53dcfabb72fd56a32713b9ae108f9831bc4ddb8761f9b6cb6daba0d60db45a80be61d954b3cba03172446e6e4508c5668a918d02ed2ffdcc70e7c639bd5b8eaef98b8978a80ebb5275edfd5e3c016209e64c4393ef2f88b6d7ad1e8", 0x1000}, {&(0x7f0000000500)="c60399442ed162f5c19c7b981719e1bf3374cf6c2ddc0f807faf30b26e29334882c95d7edc6f8e6f7229144e3037908a5f1055363eeafcb6b1228a3950cb8023d6a9e98cfe98aeb9b5a426889cc11c07f282abc543e2a07f7d8f49e7633b", 0x5e}, {&(0x7f0000001680)="7b3a4f64bab3f5c86c6b3ca6e38eb8776b7cc3daf5a585e3e53ac9c72206388e3610bd5db5601b93abe1ca632e7224d198a84841963bbaf8975d37984a189886f63b998935ca7fb4b3d052610ced1ed1d20fbea1df85e409b9997a18e1dd8c3a79f68a7072b659c3f50265668322a10e72cda8691d8440151422bd566daa93e05f2371ea1fb7c723b92487b96762027d5192d9a650d3b6927e88e6805ecd76fd3a9b02f2f3473754b03737c53670188647e9ef0b3c3f66b715996014fd614c1e146177318c6343df9fc60c438390e1162814611cac5d5049065de8b661", 0xdd}], 0x3, 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x11, r0, 0x0, 0x0) ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000000100)={0x3ff, 0x401}) getrusage(0x0, &(0x7f00000002c0)) ioctl$TIOCSTART(r0, 0x2000746e) r3 = openat$tty(0xffffffffffffff9c, &(0x7f0000000400)='/dev/tty\x00', 0x80, 0x0) ioctl$TIOCSTSTAMP(r3, 0x8008745a, &(0x7f0000000480)={0x7, 0x5}) ioctl$TIOCEXCL(r0, 0x2000740d) getgroups(0x0, &(0x7f0000001640)) pipe2(&(0x7f0000003c00)={0xffffffffffffffff}, 0x20004) ioctl$TIOCEXCL(r4, 0x2000740d) mmap(&(0x7f0000001000/0x4000)=nil, 0x4000, 0x3, 0x10, r0, 0x0, 0x0) setsockopt$sock_int(r0, 0xffff, 0x0, &(0x7f00000001c0)=0x2, 0x4) fchflags(r0, 0x0) writev(r0, &(0x7f0000003c80)=[{&(0x7f0000000240)="3a2f76e5bb55fc863e39311430b2bd525981e4d2932abd0fe7755556a0f7c4a7c32bc9377186dbf8be74f5d90c050020f546ef49d4eb237d552c24e41d4463c71eda6444df152e97173dcff42c17c943a32bfd1beb6e6aae9c46ca8060f4fa843562b7384ae594b2d864f775276f", 0x6e}, {&(0x7f0000000580)="ac4ef615c8069d4a6bb48afbdc4864f83900ac20b378a0094a803755e6912c4502d0fc825bb5cfd8", 0x28}, {&(0x7f00000029c0)="4e08e0aab05f2623ca5476c35c1afafd1fa92289ac47e07405d2f076a7d46235abe2640a30d18e614fe8c9b0c68e7aa512f5164da8c108ddf17fd43fe09fb355cf68927e95697c4aa7bcaaa298695ef90870a9db941a7fbab000a232812dba3ad6bfc458c8db19976c31f9e2c27410e50fd4eb4865d5cae71ad0b643f6a32fb8a95ef808c9aca69cf21dc61a01548c2717986ed0", 0x94}, {0x0}, {&(0x7f0000003a80)="6534becdff1457a151088071696e28aa85dae188c89a16d5f648e1cf1237711525f60fedd9e601ff55e03eb221e6e92e657541723d30385c4fdc218b804d9b3e3027891fdf196764427942da3a663f27a9e3cf53a2b2797a3ba7a154842b26639169bd94c7ee9e7ef04dcf5bab43de458dd5066b24c4cc2585092cef37f562c4cb305151b5b5e4dfa89a0d12446b1db53fddfd7c59997c14400dd8e26a28dec3bad4abab", 0xa4}, {&(0x7f0000001900)="7cc7d26396ba5ab41133740cbc0f9018f9d207a7d32dbc5912cb12b89c106e54b851400e2609255104758d8b58b17041f92ead1b65e85c5936a69aa51ad03c5c810c97f7aa8729865d523f0fa921728131f2ca7c86216805d982202b24bdc856691c1802cad5002cfb", 0x69}, {&(0x7f0000003b80)="b02b457a1e61454ffb5507725f08a82a9b38d1f06f7f9ae1846cff5a421b491c13eed6e71e1ad725e95f1db031ebe4ac5411cff983818e44f180e73030bd709b2442319cca33f293d9f39975a8dfb5723c20055f82b5bb69bc5d40c7ed044386bfa64f7f4db56a575e3b89ffbc48d3", 0x6f}], 0x7) ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f0000001980)) r5 = semget$private(0x0, 0x4, 0x61a) semctl$GETZCNT(r5, 0x9d5bcfca82b0e651, 0x7, &(0x7f0000001780)=""/255) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x4) 19:20:44 executing program 1: r0 = kqueue() r1 = kqueue() fcntl$dupfd(r1, 0x2, 0xffffffffffffffff) r2 = kqueue() fcntl$dupfd(r2, 0x2, 0xffffffffffffffff) r3 = kqueue() fcntl$dupfd(r3, 0x2, 0xffffffffffffffff) r4 = kqueue() r5 = fcntl$dupfd(r4, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x4000)=nil, 0x800000004, 0x0, 0x10, r5, 0x0, 0x0) fcntl$dupfd(r5, 0xa, r1) ioctl$FIOASYNC(r0, 0x8004667d, &(0x7f0000000000)=0x9) setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r6 = syz_open_pts() close(r6) syz_open_pts() ioctl$TIOCSETA(r6, 0x8004745f, &(0x7f00000004c0)={0x1e, 0x0, 0x0, 0x0, "61aa0db11ce9ba0000514e6ae973739ea78b7ec0"}) 19:20:44 executing program 1: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x4000)=nil, 0x800000004, 0x0, 0x10, r1, 0x0, 0x0) ioctl$WSMOUSEIO_GETPARAMS(r1, 0x80105727, &(0x7f0000000040)={&(0x7f0000000000)=[{0x48}, {0x6, 0xffffffff}, {0x46, 0xfffff707}, {0x0, 0x5}], 0x4}) r2 = socket(0x2, 0x2, 0x0) setsockopt$inet_opts(r2, 0x0, 0x765ba588d9b78af3, &(0x7f0000000080)="7bd07d7997d435fce27ce6be040c3c", 0x0) socket(0x1, 0x5, 0x1f) 19:20:44 executing program 0: r0 = socket(0x18, 0xc002, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) r2 = getpid() fcntl$setown(r1, 0x6, r2) r3 = socket(0x18, 0xc002, 0x0) r4 = fcntl$dupfd(r3, 0x0, r3) r5 = getpid() fcntl$setown(r4, 0x6, r5) setpgid(r2, r5) setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r6 = syz_open_pts() close(r6) r7 = syz_open_pts() readv(r6, &(0x7f0000001140)=[{&(0x7f0000000f00)=""/240, 0xf0}], 0x1) writev(r6, &(0x7f0000000280)=[{&(0x7f00000003c0)="69a02c55f56d151abe387c0c0826ceddf597c800000000000000e86897dcb5021189662c16970daf3af6818d2458b141722e4419fc4cf2d7db184a1b5e95848adf76e23da95d46351e5ee2f5ad0f64bf7ccc5877915d4087", 0x58}, {&(0x7f0000000540)="42e4e8fbf84bc60ca8b65b9d6a6451a4eb8830147398903fc28e736234c8626535aeb14cf778f4d536384e45ad433c659021ad925d6d4cb46153967adc4fca2188945bf7f7b6a66934e8f0454540ef19ac7750e6074b9119bfc6304e84bbc1976f6c4264c909a33a45f8a70961fafbb9176cdbb2664f887bfbbc61b653fe2a06ddb30aa97982ec67315155654037be128aa41edb5be51a1d37b37762224ee8418c1157f9d4652a0a7ca5a487d8e88f8901f786074e417c290e9b9dfebd6ee97d0905dbe340bb166b1b8d46fd4bc3d6f844ab5db30d6cfceb43b8480fba32", 0xde}, {&(0x7f0000000140)="0054864587347f7cb7e4acc29ef7ab12bf2d7861e9d9a64ecbbae7ec7d3858e3a64177596fffdc04e1b00bb779fbe2706b793a32955b0e90f9cad7f1d841af5addb8fb548f5f9ecbf9dd05745548462cbf1d0f12c9f78a3653d38948e8aaeb2266d0ce76eec6b2ed", 0x68}, {&(0x7f0000000300)="c1f2dde553", 0x5}, {&(0x7f0000001180)="49d9f3e2b8e11be719cdf6944014cbf9f40a418e65a1d6d4515025e4b3eec0bab2f83c6165ad10e112b61cc8431904ec0db492aeac0122a17850cfbf4b54a8ece71a7e415e6c26198ebeb60ce80d4fdb46487f4b6d5487bf9adcb9fca95e0f68b9c8f2a5a855491af192a76988e0d1297bb2c46be97197ae330e9504cb0857c23ab24638c6d134677b246c03a9d46dc717182d882c035ab1d4435239b978a1a6e794e399c7853922f5efb654a15b3b76cd80fdd18b47a23aa93564cb9520f798b384822b971f2a0196b985c10b49e69900abe3d3ad7392994ecc003d1ce897f89054000f0265bcdf546454b440280ed0a19b205d5d00188bf033c9377b58168204d1a8664f097bc4fe4fd020cb3cd4cfd30fe59b99137e864c6a71e21d70283f928449031cd8030a9db4b55a93643ab733a7ce729ab3f3be244e1cace9f0ab31595a69f401427cfff043715753a74c9fa28e84b3294eb16b5a7ed8638438f35626d7613f119da20b7b5c732969ecc3d8725c03379e4f5faa14ed4bbfd563923778042dc0284a27eaac5d1572b8d5b1d145271a78891c36749f3a36f6a7c8afc9ad3136643ba3657cffbd84de4b1172760c119e603f6b0c120b8478b84b276289b849a90b6d29455fa993b36ed070043753caef9db8de1d75c56cb2c96c69fcf406fc97278cf6824dcc4807683e706fdd80c5d37dc7e6117f7e4b1067736ea06fb97b416e2818e80509288bacddbdd070f203adad48ff15323efa31408b447606652e1e759563eb705e8d19ccbfd56c7dcff22314fdfade7860e5fbe219b0744d812a3104c66d3d3ba7ce393f12babf21201f0d56fc0b473df1ce2ac42f2a2f957995713d944536ca39501318774f32e8606765c6e1e872f45ba04027172aa676d1afbe68e4af30716131b58fd8a94fa0ec0bb2dac24aeca03a7b1c60c760c299ecc36878e4b036c53256471e03f6a3f5112d7da3b8c2630058b9ba2e3d5a792b3ffeb746b58886fea4b3ed01981c50de3c7cb4927c05d7796e3f977e7628333fea9a02b56eed45999931705b9eda30140c3384c32be6a757901e81c1e1e0165771635f9b030009076e349fb1c2aee46df0b64dcdb6ca52923a6df420cdd55583f4742e45cc7200abecc4bb3c8972dd76b24802cce827fd3a3c5fcb35b557cefdd2cf012579bad932ddb59a3b0a288116e8a2888f05def82d6e7105b497293dc4f3c8855c6077cf468cc2eff50103fa03a55f310a5113cc8235aa333089a08ec46da96b829fe5f30fa811fad38b52e1da1d9f22581cd76e55bf7edd9f8083dba9fa5600b41c3e49dce3acd2700714006427707792c7961b90430bb9cb56f74cc9cd736c8e415bcedf5ccce3231b0033ec884335559615339bebf072c3652b54c9e2693ddddda4ef84d783b24f5428f9786704128cd2a561e5d3d02717234da3de454397c0679062a71415fccdd2535722680fc39e061013148be7edead825379cb699c2bbf6fc2afc25eedcc591d20ca94de312e723eae8c6189e8e28a68666e37349708ec36b75c98244c80aa624354fc3a64cc80c8b39587eed1c0da9ab983b912a10b0a7eee40256fa1ee37268992fc7a175ce5b75aa0e41bd027a3a770a5f32c4d5c66d3c832a104f77f206f61e5db691bd687c7e5d53f5a3f41484009f63054fa4e8c659131523f9bdf0593fa5fbc807adfcbf647b3bab0e71029b37a979fa99ae0bd8fd6155e15623311b89dfac31333a4e77b35029809df4fa4dc276049b46ac1a04c78694cca17f4a6db5cb41d594440027c9442afff3e479b016c1e53cd07df63c086a943b1aef2a0dc743b50bc3e65082ca91bb61cf443a274c7f96211f5679268d0eb7c779e88607290373196b2c3ec0cd75983cbd6c53edc411f644509981d4698382f788fa2c03d69a7316f80c9b756bc205e80305a9eabd7ba6b222414fc91592a78d1d9fdfbb8e1888f1def7c67bfa801e704a1bebb8c7eb8da3f6e742405c2197d2fcfa8ced18edbca83490bdee6a76c089dc852c4ad5f3f02db8b6372256b03b098fdffe3d061688058ddeaac7bf87828629ae5519960399c44e640d748eab07fd9a047205953a4fd92ca3ff1fa48096001487add2aa4d4d569cb6d9336ac2f93b7b707f4d2f9c94a4be9fc8f2721c4613aa40ffce495ec698d548613e71a628d6d264ec8db07be956b362448d5898ad9ff5e646225a911128785128ac50aaed8844f35f3a5b3807d95775ec8e5a29faa8393d4eb15cf3e5dd574809e3af514c1cee0dc17be73c78fb56dc6b26364e57521fa01e7aa6b5e0b6aeb8742cd712d71be5d1d8fc41e0e4b676c0485fdc2a1e8f7a087805f32bcf21b49aeec2a5f7a50c4c10acbdc5713971b6dd0b2c282239356025a11253fb610618c353296334f80552e62b517f24b6977a81c3c35cae2f28269c89aad541a7b2163e8598abc1dd7ca40d20bdb3c6cb3b3a1cbf831f9cecc500143ee90ff56c13aef2103ba3cf90e577078da3f00804de1405325791beb79d2f8ff57fed93a1e349a6652205884040d09a9a3f744427ce45d207c5b9ad513648d5ff23372a768204bf3b41eead7a04c32702fc7a2a8a7c3f4121b160d44e867179b315eff59b2884aa037d9ec87a215770d327da51400168bdd83dcd7848784d187490ca8a72414aaee5be5bc0a39dfe3a3fbd9373a75f1ff9247cd801040cf0e7d56e94f19878000fa10867443b4df35abc383e3362799ffe70cfbbb5890a37b274b0aa1ac2308c2877adc7125913b338beec691dfc0afbd0e8cd26d7d8d8c94ad856043b4cc8065818c25d3386aaddb98019ca31289790c5e8a9416ac1227d5d1ca4b66fe9c08c0257d7cc9da1a46ce07bb263596c6aa4526397e135bc954b288908ccc7477c2ecdfb9675982fc1f36d24a9880e69ee26b430430d09763253479671c1abeb3bbbda955d8703a22604dee0c284ad8e8b71f9ac1d4f5d5ffa3cfa339ef6b6a5fbfc8c70bd450593ed4e63ecd05c02a0db2852f36243369ec38395e27a4fb124a4edf56e5427232cabbdda700c3d6a8058886c0877cf8339f5c5aa8be9aa1cb89abe5a545d83b25879f97f41fe683d2bd5c6b16c95ee459c8457d60a0e855b216f3b1be5ad47b70c65765de8c307fd39624e07ce2d8e7ec11187df10d1c48403cde3f812c8b2dc4e99212927027493b654400b4c43927fe72098a05f77bed77e38444e8a59e2b2209f2da9863edeeccf0e619f565239d2b565f89543b0aa68ab5296f5d1874e78b03e580f853837f5ede306d8a23c3e28ae6d478c19e68604b3760fe368f70e484492f2d666335d87ab007aa4ea8aca9bb295373f81af526a24951914eab5212d71652d938bf15693e535f07c79035f294e3953706974109dd33a7567c63889117c71cb484f90cb85f9f9a4102d98caaa28ebe6ffc81d87412da75b576e0f3914e600bea1a706133598f7dbdf0cb432d138caf3ad9530f40365af80c92e0a5d6967f4f42bfde45fc55c892d1458b3269030597deaedb34e793f831134c52aee321bc04cc69ca4456be323c60874ebcab6e93e80f798bcf40d0cb664e214b388cdcddb7b55d89eaa21501d36b51d460e6cbd5752a25a3158a11c5c36d94d1d6592e5699db782adcea773a6237fc3f85f27517a893165897384bdf43c1e9bff70c4d38c26c8a5e317af9c443cf78da961d06bc1f00e7b1ca346483702d17cb6286b3f1e75b3f2e508bfd5c8e77cacccebdec2bd8eb79c58b800101402ec12ef9c8eea41a77819f2827a8cf9efa6aad442ff44cfb862b9113bb7c1b4d4396eb59c6dd02ccac6c14dcb15cd9ea10774be6d990f22faf1409dbcb83095834c9d52bac5bf872edf7df13394df8d02742c7241fc2cea89d7a54c96846a497f9b6880d7523bed34eef72b1dced2c7ef19ab95ae2727e16bd8af47c0fd05a27d1b65f89e2330e2bec2f600f91fe2d268d17702f9245125b185635df9cc918c381c6265fd1bd234b53a66612e91036a640507db9b27a46d48ae884631d174569f364775d4adc073a3b034da1d29d9fdff88622d7f57e56c2c863f64ba95e7e192c751705b826f996b764d5a087354a9d75824b589ded037b3b9639c4db4126bbeb904fa459b1c1bcc13efd44da68116eca42950184bfb32cec15fa0f636f19bdc589eb91d869237a61e961798e6b73b59bec438504e02086c4b7613b8f0aae6b38cbd96ecdfff3cb685e39630a2ee2111fd4ffc7b08ff13f797538e8f06cf55f5c9adb583bd6df733d96771d28f7d0e5aad33332aff3e22ecfd0c7e6d4a762d1e5e29e5a99427e68312dec37c58f5e08189d098c9d7ed239053f3ea045fcf639c97dbd56b60184650af6ac3235655bea091cf89f52e74501ea2edb4db6e15159e2930f50db7e7f133e552ceb115f43b5e1322122bbdec416a3c6d28e829e03edf133beafa4c3261c10424ea860bb31e96b00d60dc19d9c13bc5a8a6fb24cf8b83247689486e476eef35663144c15a36ea81b263219715a54c329c63590a9bbd3587a49915ebd722fa73a47650937a2d936a01ff8989478246223b395de01eba0cd674eca48f6c78bb5e307ed38eb892635f58a874ae9c8df452dd9c3441b6f00d24edec8a664aa78c118ad6091bffbffba09eefb5c88c2659eceaa32893445147c862d0a0fb2c08e9ad4bd7943ae91735931c977fb8b721d8c3b09b7caded792c1edb8a5e895e1b020d45267fe4edd1d7c8091dd1984aa21df5fb00478da0d55a0811a6db311ba93e16ce0b82ad35052e49bede1c359852c9e32c12ccb7b77157c40bc0355ba0aa03603c6648cbfc480f5716340f4b71e4e624621eb61797ec3bf8160b7bae4d8efca126d638ff8f33918a0011b1ecdc901d787c9802b917fa6c32f68611e10ab956800dba8d32089a4598b523f1fb5803a83ad85f0c37740df4e4da5d81f922b2f9947c44acb28af613308cfdca74c720321efb7e33e5f9774c67599e4391ca69a0e3272b43b658a3953774053786981868ebb2810cfab6dc17995abb7548ff3344ef038289e0cf9e100b00b21ea30399535fc103c73f219da4f22908767ef56da7bb5ae1226aceff767c1b57925e9d56b3559cd42c4f39e29b847e8dda3f8f7d7c8567ce90c59bfa828e3b3ca61a5408a64a953b56f8da5463582f6873441b1b65a8a6a96bc19838fb275dd597237f30fef74b41c5172e98e0eb2c81952791c19351e885750cd6387d0b810b39f0fe6c31ea5602454d142e5dc17f0dc898de0f7570462dadf7f4760d8e452244fe2374f5c3a8f5e36d71e8ad8182af6f245c1908cd245e6ac0560bbe0245b6765bba5e78a13a77697c3d0d1a89bad46c11e3b65699503f3f8d1be4f9fecb7b355836169c3d468036de738e2b39d08af10ea8938c0c620214872849461999e344bdcb465580296163a89adb7484f8a4428b1cbef884de949180d184fcfd9a9db7120ce9bf85578f22f35adc236468a5bddc0529683d2ca5ef2c0f3583397433556765e96a66288f62d517e2c2e55edc38d3223db5f12129753f1010e780efae202a66f3df15432256593ac557d7b1bb5ff63e813e431dcb25b3e90561e908fd19e0caafb78f522f1215e230408fb25d3d55993d82fff5d9af7a5243781ca09c4261eba8f3a28313e464694b3b194f7b7de5a827d5312af0c0dfb6803fc3b691fbe108433e6aebdb7602ac9203d40dc065c3eab7009f787276f8afcf981b9b6bc148a2002fd23153f857878817ef85dc5d3f118d96a9f7d4b33e78b926e05dc28649000000000000000000", 0x1000}], 0x5) dup2(r6, r7) readv(r7, &(0x7f0000001480), 0x216) 19:20:44 executing program 1: mlock(&(0x7f0000003000/0x4000)=nil, 0x4000) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x4) kqueue() openat$pci(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/pci\x00', 0x8000, 0x0) r1 = openat(0xffffffffffffffff, &(0x7f0000000200)='./file0\x00', 0x400, 0x110) r2 = accept$inet(0xffffffffffffffff, &(0x7f0000000240), &(0x7f0000000280)=0xc) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x100, 0x0) r4 = openat$pci(0xffffffffffffff9c, &(0x7f0000000380)='/dev/pci\x00', 0x400, 0x0) r5 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) r6 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000400)='/dev/vmm\x00', 0x280, 0x0) r7 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000440)='/dev/wsmouse0\x00', 0x80, 0x0) r8 = syz_open_pts() close(r8) write(r8, &(0x7f0000000140)="962eebb45c9eab6b468d0f0ec48bc41802b5c894c67aef9e66ef8981ecfc232d4b80a0cacd6e43649d81affd101fee4acaff41e823f5ff44571c6a5ca2efc0274b1c8a8687000188fc5a82813f7ff8fd3f6ab7cfe2b5996515f20f1ed90d7bfbf1925687c2773f577e20152cb5f1b22315f7a5305e09dd2d3da5bcabcb3e8974d8dd14907b281cf58855ddcbc60672e8614d95f79637f7b5890604319c51e4dc3812f6a26a201791ea03ffd35ee4b6cb089297e9b8532077b4afab1c7a4435436be8f5ecf0e17248a28e323adab49fd470fd2fe1fdcb16afd5fd0f8035a99c154975aa80933f572735d90ce84ddfd3398db7fc7351ebf3b236ea655513df2b07f4298431cbd78ce8028aebe7ea4e8fe803979410c6cdecbeae4212cc9d061309ba0456e2bcf8c176e7028278139b276b035e962132e3df0fae68f24f4050806767264fb2a782569315a7f93670aeab5595a0de2aff664210290f12850d3dcd5956c4a15a15a228b8cc0e146dddbe6eeb103113e8ae813b458e911115758125fe27c52072c89670a6112a17ebe9465f000437395713844a8b7f0368dcafe66a7753acd15369ef3cf26ba7509d2de3dd3e4203c24ad79f71d9c7da05b3795b071e2ec71d83d50e5c897c73c5bbb5906ed915e021f8057062035c8d", 0x1da) kevent(r0, &(0x7f0000000180), 0x8, &(0x7f00000006c0)=[{{r8}, 0xfffffffffffffffe, 0xfe, 0x1, 0x26, 0x165}, {{r1}, 0xffffffffffffffff, 0x88, 0x80000012, 0x8000000007, 0xfffffffffffffff7}, {{r2}, 0xfffffffffffffffe, 0x8, 0x1, 0x592, 0x7a8e}, {{r3}, 0x0, 0x0, 0x1, 0x3ff, 0x3}, {{r4}, 0xfffffffffffffff9, 0x41, 0x8, 0x7f, 0x100000001}, {{r5}, 0xfffffffffffffffa, 0x10, 0x89, 0x800, 0xd8}, {{r6}, 0xfffffffffffffffe, 0x21, 0x22afd408883098bf, 0x10001, 0x8d7}, {{r7}, 0xfffffffffffffffb, 0x16, 0x10, 0x80000001, 0x6}], 0x5, &(0x7f0000000580)={0x8, 0x100}) r9 = open$dir(&(0x7f00000003c0)='./file0\x00', 0x10202, 0x4) mmap(&(0x7f0000002000/0x3000)=nil, 0x3000, 0x1, 0x10, r9, 0x0, 0x0) r10 = shmget(0x1, 0x1000, 0x245, &(0x7f0000ffe000/0x1000)=nil) shmat(r10, &(0x7f0000003000/0x2000)=nil, 0x2000) pipe2(&(0x7f0000000480)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) mlock(&(0x7f0000007000/0x1000)=nil, 0x1000) ioctl$TIOCSETA(r11, 0x802c7414, &(0x7f0000000080)={0xfffd, 0x7, 0x7ff, 0x1, "7b99ed7dd7de5a519d788f023552f0e906bf2adc", 0x4, 0x3}) mmap(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x0, 0x10, r9, 0x0, 0x800000000000000) ioctl$WSDISPLAYIO_LDFONT(r11, 0x8058574d, &(0x7f0000000300)={'./file0/file0\x00', 0x7197, 0x9, 0x9623, 0x1, 0x10001, 0x6d, 0x7ff, 0x0, 0x1, 0x7, 0x7}) bind(r11, &(0x7f0000000180)=@in6={0x18, 0x2, 0x4, 0x8}, 0xfffffffffffffe6c) open$dir(&(0x7f0000000140)='./file0\x00', 0x410, 0x110) mlock(&(0x7f0000001000/0x4000)=nil, 0x4000) open$dir(&(0x7f0000000100)='./file0\x00', 0x80, 0x4) madvise(&(0x7f0000003000/0x2000)=nil, 0x2000, 0x7) madvise(&(0x7f0000003000/0x4000)=nil, 0x4000, 0x6) munlock(&(0x7f0000005000/0x3000)=nil, 0x3000) 19:20:44 executing program 1: mknodat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0xc0e99db6de761f86, 0x0) open$dir(&(0x7f0000000800)='./file0\x00', 0x0, 0x0) ktrace(&(0x7f00000000c0)='./file0\x00', 0x0, 0x1204, 0x0) select(0x40, &(0x7f0000000080)={0x0, 0x0, 0x1000000000000000}, 0x0, &(0x7f0000000100)={0x8, 0x2}, 0x0) 19:20:44 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x6) r0 = socket$inet6(0x18, 0x2, 0x0) mmap(&(0x7f0000450000/0x3000)=nil, 0x3000, 0x4, 0x2812, r0, 0x0, 0x0) getsockopt(r0, 0x200000029, 0x39, 0x0, 0x0) ioctl$FIOGETOWN(r0, 0x4004667b, &(0x7f0000000000)) r1 = socket$inet6(0x18, 0x2, 0x0) sendmsg$unix(r1, &(0x7f00000001c0)={&(0x7f0000000040)=@abs={0x1800, 0x0, 0x0}, 0x1c, 0x0}, 0x0) pwritev(r1, &(0x7f0000000ec0)=[{&(0x7f0000000dc0)="617f13e8d159bcbf80946bc3eece9976aaff8611b74bca45c9dcaf280348c95f63734b98d96748c0abf11016e2860b6ebb1d17db1d866f76a8a52dfe2c4dada774a66449cfb5ebbf4ba1ae334dc14bf1700ad7d82f27475670cb8007fba58b74c19b91a4ef53408927b4445b49998b241c231ca3b391717abc63e6996eac5531048ac965793abcbf6600c006c113fbbbec86ab3aeed91e5cf75134c719e0a48e1da4a466d1461e4c0fabdb3b0386df79fa58fa3c8e3f455bd244831995399c087dc417003436117b1e9533074537ec235f555dd67c0a37ac8421b94f3271c315246c7539e6e573b6", 0xe8}, {&(0x7f0000000980)="4deab6794d8a715662d7fa6c13d95dbc962b1eedcd5ce848ffbfeb15da7a19754a6d33cbd03879883488550139730588b5a6379319e45f06fea08f8493da5123c27a9e134fb8695d53e689006a66b86ae0249f089a553da0a916d8372ba4ad922984745364cba2126e123d0adf092a7911f4d2a138d74831f77660852c60b5f52cc1ab9bad7978a961161b4a33dfc765", 0x90}, {&(0x7f00000000c0)="144fcc4986eb8b77e33ea63955532c8f55be5eaa23a244fb6181632f", 0x1c}, {&(0x7f0000000180)="b537d8dca8", 0x5}, {&(0x7f0000000a40)="4b2efecc119c4a54add6b1804aa765d835a6c191b7986df72bec7cce56fd93809ca2b1edc129cbaab26ae1d9e3a9582459d9140aaa18dae9f8a69e91c96502538ca6b043676b3f5e8e99f852f83bbc13c893b27d7fc77d0d00bf455afcfc0462b9108abcdfa7c8ad7b04663a169211ab011430ef1dcc4b6af0a3c122839d4ebc077135ab784cb4818f11308c212016ff01daf425def1b9d16fd8513886725ded3d9655b29ea955667d90262a37fb4739e688621f28a74273125db4e3df8ae4c8cefc8b7474ed67df8e494b385d5ae94340a64e0810ddf9758a0afe21c41083c85fdcf624efee4890", 0xe8}, {&(0x7f0000000b40)="6ce324a372faee8ce3d33882a1d936c965c3f4f2572fbaac221263202850a6a8e3b4802f1d2fa19fca4d1897f0e022984c12ef97b919bfce75d613e107834f099febf9b025f2165f14d35b977700e46e6ca2482293e0184015cab1d9ede4b392243c0453dc72e89d02772f8420031db79cf75e0c033215a25d58bacb03ed79b99d55388a44a814e3ce3ff93d024a83812a5117c747bc7d32c52224128256130316805a1a58f3b4f55664c77e2544a4369d025b07fc73b80605b52cdb704abd63c38fe94a58595070b26e34d474534b", 0xcf}, {&(0x7f0000000440)="36bb324ec1037c947214763fe2952e6c131239caff7f000000000000a72eaa3e5cfa78c7d380a02cd2589888d9c3687e18f70cc8ca42ae8fd012e79886e00d0d8d3a7ba925933a76fcbdf7f53e026b78320630620fc4d79b2357f3c9897df015acf78fa35c0154bf79d9428b8d9b10f67306", 0x72}, {&(0x7f0000000cc0)="9fa6dadff3fe1bd21c5225d684280830bc996a278727cdbf43198f458c1df4627c6fe831b68f25bd8f3a2332ed9e0a70b4ae9ec28331f7b49e02445c3742aaf4a65af6c6b2f7f069470f9ae8", 0x4c}], 0x8, 0x0, 0x0) dup2(0xffffffffffffff9c, r0) socket(0x2, 0x4000, 0x5) r2 = openat(0xffffffffffffff9c, &(0x7f0000000080)='.\x00', 0x0, 0x0) writev(0xffffffffffffff9c, &(0x7f00000004c0), 0x0) mknod$loop(&(0x7f0000000200)='./file0/file1\x00', 0x8000, 0x0) ioctl$WSMOUSEIO_SRES(r2, 0x80045721, &(0x7f0000000140)=0x9) symlinkat(&(0x7f00000005c0)='./file0/file0\x00', r2, &(0x7f00000003c0)='./file0\x00') chflagsat(r2, &(0x7f0000000040)='./file0/file1\x00', 0x0, 0x0) setsockopt(r2, 0x7e, 0x3, &(0x7f0000000100)="0000065d", 0x4) r3 = getpgid(0x0) r4 = msgget$private(0x0, 0xfffffffffffffffd) msgctl$IPC_SET(r4, 0x1, &(0x7f0000000f80)={{0x9, 0x0, 0x0, 0x0, 0x0, 0x8, 0x2f9f}, 0x1000, 0x1, r3, 0x0, 0x40, 0x2000000000000006, 0x1, 0x4}) 19:20:44 executing program 0: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x4000)=nil, 0x800000004, 0x0, 0x10, r1, 0x0, 0x0) ioctl$BIOCSRTIMEOUT(r1, 0x8010426d, &(0x7f0000000040)={0xb62b, 0xc2}) r2 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0xfffffffffffffe59) r3 = fcntl$dupfd(r2, 0x0, r2) write(r3, &(0x7f0000000100)=' \n', 0x3) r4 = open(&(0x7f0000000480)='./file0\x00', 0x20, 0x0) writev(r4, &(0x7f0000000640)=[{&(0x7f0000000140)='#!', 0x2}], 0x1) execve(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) 19:20:44 executing program 0: mknodat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0xc0e99db6de761f86, 0x0) r0 = open$dir(&(0x7f00000010c0)='./file0\x00', 0x1086, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000180)=[{{r0}, 0xfffffffffffffffc, 0x21}], 0xaa, 0x0, 0xfffff801, 0x0) socketpair(0x10, 0x8000, 0x3, &(0x7f0000000040)={0xffffffffffffffff}) sendmsg(r2, &(0x7f0000000400)={&(0x7f0000000080)=@in6={0x18, 0x0, 0xcd, 0x7f}, 0xc, &(0x7f00000002c0)=[{&(0x7f00000000c0)="e54f7ba1e5a3e0bcbd854a1643ba78b141314337e59940957e1aa260e21311e96e3f8e999d40e79dbdce47ae34e8fc81bbefce6f101240863e9fdedba53b994525c7665b4fb26ff7f9cc0b68c278803f29651480a1a40a123ed11d9c8d0fde6e6a51ef88384f64c6ba058648ed21e5d8f718b4113b3ad70bcd6fe476f8c433c39202745861952ca0ec4409d4490cf787c13cb3ffc9683613670d09c7a35dbff17cec9d209774afd4eb4ad1a7250d510e", 0xb0}, {&(0x7f00000001c0)="6d2fb10d58906290b04e42c2c0bf97066874e2b997de952ab563a33d891237f3ada02e736eb22585e9eeafe87b6a0230514e76ec2c0f5c16f680f8f617e2968d051f37408a8a2a9c82e49a249b3f9bf3f4d47ffadb0d3ddded09ffaf1e", 0x5d}, {&(0x7f0000000240)="80495055499cc7f80620c4482dba9a74c376a3b3d8304daf371e45c6d6608cc3d696f7dc90f6a3b3fe674bce67d2acae8eb0fd30b8443bf8d10799f3c9a00d0be2125d8dd405382824914df2c05ef36d2a8dc64737e1e1b63a1d11e5", 0x5c}], 0x3, &(0x7f0000000300)=[{0xe8, 0x1, 0x200, "50f5a43635eef3932ef54d9e418dec01dbe7fcce6224876dcb92142dda929206076d07e62bee95716c416da75d85d43fe01fa4e35584cc2bd2621f87665625b2a6b4b2728f4578ae4197c13e2a874791feb94c94427fa38e193ca5443bd5d5ad632edc7a53d240cc1eb98f26d0d4f995ca70a29e582f7b694051aca725542e9b3a64f3612440f371227098315d5afdee3ccbe9541284b1d97f69ea00c3c46b51b50980027e6618793dee7ba81b0fc3ddd76510c4b20f0ffd8fbf5e2057f4d6e1a866390f321b719e5eb1c3f9c29588e8dca0226f863441e9"}], 0xe8}, 0x8) 19:20:44 executing program 1: r0 = socket(0x2, 0x2, 0x0) r1 = dup(r0) connect$unix(r0, &(0x7f0000000480)=ANY=[@ANYBLOB="8b0201fcffffffffffff214147f7cd2de35e6e0f43e0ddc4f54cc627dd28a697abf7274c33e6fa1f406acd9f8d8b37b58ec54df48a472af1bf2ec4831751df5aa0dbbcd9682d8404c1e1c8d001e82006cf0343d883a98653ddc87c84abcc8833b4ed08e775bc4d8beb6bdb07a68845ef0ae3b290114d58b004cfcfa6a258e9e7ef6f086290cdf4a08fecfef706d1c22ef476566882ac8962638daec0bfed21314198260deca34e2d0bad4a67f5b9d8a2f0453c5048a100608e190189de783df5628752cffd3265826bf0e2e5e77101ef39dcccbee066aadb219dd68fb12c8f0d1f66e82e2d9509d46921015324b995afe1fbecfa72e8ffd0d114cdb0ec18aeee7110a3428a66b8da8c6bd4bd000000000000948b08d4d092a80c8ff96f321af3913385c3e75762bfb3f83d355966abe4f8d7526e83c50900abbf5c929dedfeb69934511e47280605dd5c8075bb682fd4df88d29629a3e719d396af5906e7ae68f0b1c7c45669ced89552d9867e1fdc920000000000000000000000000000000000c55e15fb74a27aa3f685dc0608f8a202a0af976e330206b24e324c495c60e6a9c4def7146d14ca5c0e70adee1efb8a72a5934900dd2eb696b45293848fd7d2e57c8c6dcb5e8e6b2014daba26db5e09aaa3e73c3a2f926c58b648eed0ad1359739022dc956090f491c58d9216954ac73ae9ac5af030ff963d73e6fd3a70ef72dd5000140628415f04b11c1c6cb80d71d92bf66ca4c5c1e0f87ba1d401b8007008ad23b40d4bc225305a806a392ffba5033f189223f31ba8a50abc74dbc417a8dd4999778512e59026656bea1fd5d8b04f1553e2828e7a8a051021fd64b81e6d88d6cb886c383568f9d61166b6be3aed4e92bf32240639b4b417b00ce3bfbac4e959ca26cc7ea314da1f65d6211c64c7a3b9745a25fa84ae6b47754785f137e16b1ba03fb7d9ea668e57755e26e46b9a841a418806c3e93f6b0e3c9077d5b43e76b60303b723bf03f65ce8f7b821bac7d95d1e3ccd961238b8f904eb3b813564a922b7fc81705c6875085855b6a9927a5af8a78b2660ea4b7c44a5d738839790935400d3461344134282fabdfd6f4a2767ab3db8b106"], 0x10) setsockopt$inet_opts(r1, 0x0, 0x20000000000001, &(0x7f0000000000)="01201a56e9681eab0b783b3706800000000000000000000000000001", 0x1c) sendmsg(r0, &(0x7f00000007c0)={0x0, 0x0, &(0x7f0000000400), 0x0, 0x0}, 0x0) 19:20:44 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) syz_open_pts() r1 = kqueue() r2 = fcntl$dupfd(r1, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x4000)=nil, 0x800000004, 0x0, 0x10, r2, 0x0, 0x0) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffffd, 0x200, 0x80000003ff, 0xffffff7c, "73cc5160521f093846c27b6e279e00", 0xfffffffe}) writev(r0, &(0x7f0000000300)=[{&(0x7f0000000080)="c610e33375573c72cb1b559634c55913f85c06c5ec9977c41625f98162f59f5c4b442c54d2a4b711cbed5770c9139fe9dd646186175570e73e15bddabd38cb85b02db11aa1da8ff14e650f0a0c0b5396b47e39ff9b74cdd98ce1784760c75fdd7bb9b5a88caa3cd07dedb8742cd7d9aa61e174d1e4b1f433a0c67053aeb0ebc4c89ef1bca546ef3286dc5a8a9f9446a416412aac4f82422a47857877badd3d244aa20f0ecba84ba05829b19553cfb23cfccf9475ab61a6580b1f76d9b81a1aab48540c8ba557c1ba912b2e696cbe939b8658304f2d5c28", 0xd7}], 0x1) 19:20:45 executing program 0: r0 = socket(0x800000018, 0x2, 0x0) r1 = socket(0x18, 0x1, 0x0) r2 = kqueue() r3 = fcntl$dupfd(r2, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x0, 0x2011, r3, 0x0, 0x0) setsockopt(r3, 0x29, 0x300, &(0x7f00000001c0)="22001bedf9ac867c8199097407257a4583d84352251ff71e7a1a7e9bf16c314f1b317b841cb889f86934d9cc3b55c23e2896054929a31ba92af03780330a1f0905190dafd3780c1d2039933a25ddc8b081c47c36d1e4860de57c12a8da9fae000000000000000000490597044751f933e320eefb89ee7d187f65d2c935dbf4819018099847fc1b1d419e01b8aec67040a461da63d1150bed7a9425de064396f03087522fe9fa94cd34cc2d5c7930774de1af958d271e59290a87ac898ef462a71ca5662413e281260493d6e6ed397fe0a01e785b6cf88865b246c5919cefb088b7ed8b88cc250236db64faaf0c79534c0a8d1bb0f8c09cc4867bdb4d5e7817634fed2a86bd46b461db12ce6817a37e406aaa61266d6c907a625abacb3b0e2ce2207b99", 0x123) dup2(r1, r0) bind$unix(r0, &(0x7f0000000000)=@abs={0x1f95d27d48731892}, 0x8) kqueue() 19:20:45 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000940)=ANY=[@ANYBLOB="8b0201fcffffffffffff214164f7cd2de35e6e0f43e0ddc4f54cc627dd28a697814f9d556f5315b202185d508b5c2316abf7274c33e6fa1f406acd9f8d8b37b58ec54df48a472a01000100831751df5aa0dbbcd9682d8404c1e1c8d001e82006cf0343d883a98653dd92efc87c84abcc8833b4ed08e775bc4d8beb6bdb07a68845ef0ae3b290114d58b004cfcfa6a158e9e7ef6f086290cdf4a08fecfef706d1c22ef476566882ac896263eca34e2d0bad4a67f5b9bca2f5628752cffd0180826bf0e2e5e77101ef39dcccbee066aadb219dd68fb12c8f0d1f66e82e2d9509d46921015324b995afe1fbecfa72e8ffd0d114cdb0ec18aeee7110a3428a66b8da8c65d4bd000000000000948b08d4d092a80c8ff96f321af3913385c3e75762bfb3f83d355966abe4f8d75a6e83c50900abbf5c929dedfeb69934511e47280605dd5c8075bb682fd4df88d25906e7ae68f0b1c7c45669ced8950000000000000000000000000000000000c55e15fb74a27aa3a685dc0608f8a202a0af976e330206b24e324c495c60e6a9c4def7146d14ca5c0e70adee1efb8a72a5934900dd2eb696b4ae93848fd7d2e57c8c6dcb5e8e1fdebbecd9c4a2bbced0608ae2826b2014daba26db5e09aaa3e73c3a2f926c58b648eed0ad1359739022dc956090f44a963d73e6e1ffffffffffffff249c58ed7d751b78e7140628415f04b11c1c6cb80d71d92bf66ca4c5c1e0f87ba1d401b8007008ad23b40d4bc225305a806a392ffba5033f18a8dd4999778512e59026656bea1fd5d8b04f1553e2828e7a8a051021fd64b81e6d88d6cb886c383568f9d61166b6be3aed4e92bf32240639b4b417b00ce3bfbac4e959ca26cc7ea314da1f65d6211c64c7a3b9745a25fa84ae6b47754785f137e16b1ba03fb799ea668e57755e26e46b9a841a418806c3e93f6b0e3c9077d5b43e76b60303b723bf03f65ce8f7b821bac7d951887641ce3a2d5f4dcac7d86b593fcf5d1e3ccd961238b8f9449c0ce4fb04a709813564a922b7fc81705c6875085855b6a9927a5af8a78b2660ea4b7c44a5d738839790935400d3461344134282fabdfd6f4a2767ab3db806051e8bcd9ca34aa53eee9e468d3de5eb01f2795d27e9f0bc7390c55b4503d1ee779ac5345adb691261c2d60b4865a9c0eb4722700a2b986eded8972e67aaa42f2b7b7c3f697ed994916c3716f101b628484fa99746fd8a7ea76395de157596268949a0c67324ee2a9d0400d3079cb50e9abfa6fceb5a6300"/914], 0x10) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff}) dup2(r0, r1) openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x1, 0x1) r2 = open$dir(&(0x7f0000000800)='./file0\x00', 0x40000400000002c2, 0x0) lseek(r2, 0x0, 0x41001, 0x0) writev(r2, &(0x7f0000000500)=[{&(0x7f00000000c0)='8', 0x1}], 0x1) preadv(r2, &(0x7f0000000600)=[{&(0x7f0000000100)=""/37, 0xfffffde0}], 0x1, 0x0, 0x0) r3 = kqueue() r4 = fcntl$dupfd(r3, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x0, 0x10, r4, 0x0, 0x0) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000080), 0xc) r5 = open$dir(&(0x7f0000000800)='./file0\x00', 0x40000400000002c2, 0x0) lseek(r5, 0x0, 0x41001, 0x0) r6 = kqueue() fcntl$dupfd(r6, 0x2, 0xffffffffffffffff) fcntl$dupfd(0xffffffffffffffff, 0xa, r6) setsockopt$sock_int(r1, 0xffff, 0x1001, &(0x7f0000000000)=0x43cbc, 0x4) r7 = dup(r1) sendto$inet6(r7, &(0x7f0000000040), 0xffc9, 0x0, 0x0, 0xfffffffffffffe8c) 19:20:45 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r0, &(0x7f0000000300)=ANY=[@ANYBLOB="000a09238dc100000080af840f52bf2da1a585d47d122a0fd1e9f0277452821ade2b0e38dd918846066696275d257358c76e154a15ffb097ea43646d717bd4ed9796227049cc45af9fc2afacb8d5e8b2de3b446d3cd8fecc778e90ce4ab425999f8a7ed1c9ef4dc803bdd7975f37981bb0917dfe52468b817c07e4cba7268e64bdffb431d36371c4af9b76c0a90c0a76253bf2a5648d8eed91bfa7ff8878fe8f6f0d8c8d71"], 0x8) getsockname$unix(r0, 0x0, &(0x7f0000000080)) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r1, &(0x7f0000000140)=ANY=[@ANYBLOB="2de22d2f6669e816f1628e48822a4e07cda852575a5c97c2b37e24"], 0x8) getsockname$unix(r1, 0x0, &(0x7f0000000080)) r2 = openat$tty(0xffffffffffffff9c, &(0x7f0000000540)='/dev/tty\x00', 0x8000, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r3, &(0x7f0000000180)=@un=@abs={0x0, 0x0, 0x2}, 0xdf) getsockname$unix(r3, 0x0, &(0x7f0000000080)) r4 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r5 = kqueue() kevent(r5, &(0x7f00000004c0)=[{{r4}, 0xffffffffffffffff, 0x3}], 0x7, 0x0, 0x0, 0x0) writev(r4, &(0x7f0000001580)=[{&(0x7f0000000100)='B', 0x1}], 0x1) kevent(r5, &(0x7f00000000c0)=[{{r4}, 0xfffffffffffffffe, 0xa5}], 0x6, 0x0, 0x0, 0x0) kevent(r5, 0x0, 0x0, &(0x7f00000002c0), 0x9, 0x0) kevent(r5, &(0x7f0000000500)=[{{r1}, 0xfffffffffffffff8, 0x41, 0x90, 0x1, 0xe2e}], 0x1, &(0x7f0000000580)=[{{r3}, 0xfffffffffffffffb, 0x8d, 0x8, 0xde2f, 0x5}, {{r2}, 0xfffffffffffffffc, 0x1, 0x8, 0x173, 0x5}, {{r3}, 0x0, 0x40, 0x1, 0xf0, 0x7fffffff}, {{r0}, 0xfffffffffffffffa, 0x4, 0x4, 0x1ff865d3, 0x3}, {{}, 0xfffffffffffffffe, 0x0, 0x2, 0x80000001, 0x10000}], 0xfffffff7, &(0x7f0000000a00)={0xde, 0x6}) r6 = dup(r3) ioctl$BIOCGRTIMEOUT(r6, 0x4010426e, &(0x7f0000000040)) r7 = openat(0xffffffffffffffff, &(0x7f0000000080)='./file0/file0\x00', 0x200b0, 0x1) ioctl$VMM_IOC_CREATE(r7, 0xc5005601, &(0x7f00000004c0)={0x10, 0x4, 0x4, 0x7ff, [{&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000ff4000/0xc000)=nil, 0x5}, {&(0x7f0000ff3000/0x4000)=nil, &(0x7f0000ff4000/0x2000)=nil, 0x200}, {&(0x7f0000ff7000/0x2000)=nil, &(0x7f0000ff3000/0x2000)=nil, 0x1000}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000ffa000/0x3000)=nil, 0x8}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffd000/0x1000)=nil, 0x7}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x6}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000ffc000/0x1000)=nil, 0x8}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000ffb000/0x1000)=nil, 0xff}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ff9000/0x2000)=nil, 0x2}, {&(0x7f0000ff3000/0x3000)=nil, &(0x7f0000ff5000/0x3000)=nil, 0x7c00000}, {&(0x7f0000ffe000/0x1000)=nil, &(0x7f0000ffe000/0x1000)=nil, 0x7}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ff9000/0x3000)=nil, 0xd12c}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000ff7000/0x3000)=nil, 0x25b}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffd000/0x2000)=nil, 0x6}, {&(0x7f0000ffe000/0x1000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0xafa2}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000fed000/0x13000)=nil, 0xa000000000000}], ['./file0/file0\x00', './file0/file0\x00', './file0/file0\x00', './file0/file0\x00'], './file0/file0\x00', './file0/file0\x00', './file0\x00', ['./file', './file', './file', './file'], 0x6}) setsockopt$inet6_MRT6_ADD_MIF(r7, 0x29, 0x66, &(0x7f0000000480)={0x7, 0x1, 0xffffffffffffffeb, 0x9f56, 0xa}, 0x10f) ioctl$TIOCSCTTY(r6, 0x20007461) fcntl$getown(r7, 0x5) ioctl$BIOCSETIF(r7, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r8 = msgget(0x2, 0x0) msgctl$IPC_RMID(r8, 0x0) 19:20:45 executing program 1: r0 = socket(0x18, 0x2, 0x0) mprotect(&(0x7f0000001000/0x2000)=nil, 0x2000, 0x1) select(0x40, &(0x7f0000000000)={0x8}, &(0x7f00000010c0), 0x0, 0x0) socketpair$unix(0x1, 0xdf5329d88c3a84ca, 0x0, &(0x7f0000000040)) mprotect(&(0x7f0000001000/0x1000)=nil, 0x1000, 0x2) shutdown(r0, 0x0) 19:20:45 executing program 0: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x4000)=nil, 0x800000004, 0x0, 0x10, r1, 0x0, 0x0) writev(r1, &(0x7f00000000c0)=[{&(0x7f0000000ac0)}, {&(0x7f0000000000)="05f0847e4d965345beb05e10fb4b25ed938ed83294883299bb09bcbd317973b04d51ce33878f1c96f0683d074d104b5995f5ece176f2872dbbcb9582a27acb5dd65a0f809f40", 0x46}, {&(0x7f00000001c0)="27d3fbb3a6700e45dc5d26028751ca0af88ce50fd1407c3110f098c83ce7070db719456c3dd92e1b00433a802516f56379845d1c08d1995aa29c9cc7b1f0b85aa7254214d0e6e46327b3e80c3aca095f3996b846d68b2a00235f7c729677f0c67fbc10e6e2442b87fc03f31472ab52268ba4a5758eed58ae15b9cb920c63c7c75910ed6ed0327516f62444531ea8c16e047a3e048401c6709423c2a40363cfcfc94ec5e7559cb5cc6c3875fa171512ec346654e2bdd37485467cc5e3feee9bb4a1f897b2510d37032a5468d5cb53a474e606f5d484435c80f0dd9967e2eb1dc1b4a8c9981658aeb955a6dd2b93ff2da2ab3da546dbf5891759774b6433cc654eb53a72496ef3164fcd0a8af8840b55b1d82535b69f1b4c539428ea2b81f1dcd3058cb19327fb2c6dbed21015732d6d802c92d807a959fca0c8504afd86e3e938f4ee4eaa395c7b38601e310cd47e5ae80424803c75ee4c3934509e46975d2d3e920d1e29764e10b307334d45b5efd8de99d92fff62d199f521d5ddd270def147037277d3889b7681599f76f1f1e2424ea2c9d81e8edbb1f96ac265500c7b86cbb4b9dfe18505ee3c76c36babbd6ca39c7bdd51259c698e43e56d89bd11bceae8b96bcfaa86437f0413f7b5d144ade5e072f67d151122c5bec1b25da14c6d155a4f9a899828b906fe53258ac109139b074d9183e33873755efef46c4041a91e1dd03fb5eb4ccb790765efca9022e42b764a015f5fddfccb49e3563c24b48dc712e35298e603f1e97fdb2445801be92ee42015d80b281de70ee3b0593dd13fc3f022a65d35dd03697d3f08952cde36d46dd73bb66fb7b2591563e8602a5f703582bc00d826ad833329965b522597616725ca771cef6af28020a4a0fb8a2cbdfd90f7df456cd891ec99395c5603e865416acc608e80a521f5181ef66628e1aa3dea73e5dea804733fd8ad52cfa01a15dbbf616c00b56caf05129cf3360122ae3323598bc43469c7f18a47d982fc6963e3758d5ee15e97def195bddf8ac1340c753ef060654e478738bce306067c490ddb1ad48d9e0d9aef2a9a2115ca8e25d9e364551278d87fed40e29673ee835653955283242272bfc051c0842bd3c87fbe99cc6fe1b3b16d14fff59d4b2c08775802ad19d8261c296071d95d748b286b39abe38deaaeee63d7d73db5c0dbed3cfee26f2dc8ed392b671bc2f48a6dc9f944848aa749842462ce022620ede1e436b4220ea7f1b77841f9d7c8518086d41674346cb17b0a44ea96603ef3b4b66fb79a3e2922d0e7eec6d431b4ea8459dce6d29d35591b0bc7dd205956364f023ba63c92410ef421539651ac74294b9866fd47536dcd7f9576047d630d46ea39ecf1fb8ccdfc888a270603bd136025abf2db5aabe6e7053269f90d604b3433d07ca3775a1708c87ef329f981a27e485712f8cfd890d4b46f2412882ca15e8dc088fbc8765e42a73815420d31254f2031ff40403c4fbe53cfa8b63fc464b83afc1776649e0bc2edf6c5d333d2c1a8fbec78758db25147a2704fd6305ec4ffe835953b0640f97410cde761d935d53121011d965b1cb2aee3b43905a46e80b1be1b8fad24bbcf8b07a961212e17e57d5d119572fdc705613fd7bb692b78b2ed9601a2bd4559558289873361d2a544ef4cf287af7b8b61cf8006c5f22f5271bd7fb13813bb3f75710f8ac37a3636bd3e977a62abdcbf4e42e71aced7ca7a42cf7b7130c8656d1ee5e96fff69849e08ae417466aaee8b84ad42f563b8f39df670b62894571cc578477585d78bef267e419b5cb226e061cefce671836769d12ef54ee97127d38f3afcd469dbd4189bc894958ee3362febcfe907dca2dc339878fed11d9b6324b6c9ad9fb26687a7d5824442fb3123eba38e6c273c3e4d0befb6c8af77368651a887dee6b00b3f00cb80daca765b6f1e6b960bede84cd4a2bccb491fa558712cad9fd7d05674f95665f3ac85879a4e46f02bb03fb817762024b531a96589ee74aae0de885c011bda04d62779be6cdb6928e63f3178ea0a38105a05cb392f8691eab929bcb9312c0df146fc2a48aa7d9845e7bff534ec917c5d56ab207cb017cdea663ffa5f5cc7af92ccc2564f88a5fdd11f9aef2d5a96cac391bd64b12c00e817ad559430bc37eaa8877bc9930f66f5521e93523d63f8e5455dce44d602efb8226fc21e3a08d413ddfb7a8eb5e6b97b415cb9924b6e593826e1b3cd8180dec3fde858742ee2a59946f89eaac4f8f50e0b9ecedf09ac74e7f20ab615be9fa87e03ac57ea1b6537ceae6efe1fc16f055fe17c3b4d0ac3936ba22a0e9a527123e57cad3e43022a5906c80cec7b1fe699ae7b6bf3a6790cb3bebb1d2ea89cfdfeec52b318a6058b4a49e2cdb01e22db17a0c5f2834fd732317a9e04be5d0efa731c629cf60d18dac43f0e417c07e9d08aa243999cdef6bed69b8ea30517baf5ce3867d0ee6957551ba962dab3bdb6eeadded34ba617b5c88740628063c4f80dcdfe5354a821238f2c3c0eb3deafec60a88c49e62e5c5923eb8a5c65062c02a6caa66ac42e1d15b7992fa284f448a682deae076557ddec12d24f56ac77ecbf7d4b269926462991b4f2f840d42227332b6e6a48aa2b4ed7e7d64290b6aec63e1b15ba86521354b7949b9b6534a512c7e480094d0092c96e82cf09fca4bde891e9439499dd51a529dfdc2f3436bf9c7e89a10fb566b51ae5de5ef17ec7de0916820a4f77290ba50d00b48940ff5f29d9c0e9a27bbedb54e552973affaa7c2754a92cbf28a4d8335a1633fcfb79ce35b87e19deb36d89df59ed7c800b5761225f5afd38421b6af252ef143b8e3a288cb1083cbe631710a780cd753f5e94841946a46258bfb1d40218d1a38c1789f92230d476f5e49386210c2dc73c97147e18de72f1934573a3e78d8530ddd0588f4ed67f3f0f8d2ab9620aa734f7864da571f8be50c914465fb639b4c2651b1903c774647b1d4633157483287fb689fd38d453341385179d3e5b0b0fd17ec90c8041d6a51167d919a550b8af79e1f833787c15b79da279101ecdd24296ac04773272ce4a6484f153709c1383170210e704401c5c4d9ef80edbe3fd8b78a5ea1d71a2020c9116ed4608145282e7a793f7141ec9823eec4ed3a9f6ba1c2046a9fec93d975a080d3c64f1e3f7ed82d526091421a7db63968cf1b18b0ab3f3458cf7d38108f80879a336c1e3ff05adcf58bce3c58ab0f48e727cbe1533ca16580d0eb2a7f45d45284b4300ab35494b4291d6e7071ca4f1d992dba09ffbd06dd57e131b67e96814352ce15199a56420bf81d5704944a4b8a6e07c9311b7255196d23a0a5b5fa69d2315bb5d147fc1f525e57eddfbd44262ce72ef553903b0648e6968ac2434fbc05d6c46fa987ef7992de3d03883e8a14b7c2b0737bb0851df1b65ed7c1ffff465a408d0ed0be0a492ec597b63f1f01a71feaa377c0251067b58d7330e386c8bc69548235db3cbd4ce095c99e3b0be17c61768019bc0a9ee1d4ddb3909dc03498b8cece19d177989251dea66e65a27dbefa1eb8d091bc3d31cb60ce6a692ab48eb19fd420c976a69a5720c6a01ea03134880a2afdccee3b38feecfb8e6bd867453704c4dd0a367cb05150289360750201d6dcc24775ac2684646bb600b9f863683a4461bbbfa8c7750792de0357ac2e6a0575096d4a389baa0aff9aa62225180631bbef02413de2d65af2a565351ffc2ff5cd5e9bd76e5224e0cafdea00ed04b374761f8106167cbedfca2e8808b97258e05d0102d871dafd46a86731e0f0227b1d9a6e56941633c4965690b5e75dd4fbd7aeb678627bfa20aad065c42d8556b38b732c0abff2ad0bd04551007626c8011de33877f68c39c529715dddaba55cf7f9f310e52537022cf168153b61f93a1eb059c0bae6f590f352a941cd9b4a58c5fe0f45c2a1d9edad52d9d1027c3eff8e6e327d9260a22e20e908f7e0c03f6952936c6abc42e51cb5a22e6e3d7af3fc561a143f5448bc08811ae13ccc7ce62582e59d1be086e48443e6d50cf81b27ae9cc1096f8a6c5ae80bddc7101613e73cb60448d1179d3a9378af86cdd70ecd3460fd6987c0657def58572beddfe47ae45eb4aa0d595f3c03164dfe296e6bdb2c124c92301970b31d4a06b0fbd5069f3ac5abae722a9d2ec3e6e563ff7bd63b4bace915539f72067b4d31b9f7466be1b7a73d335497c06e9b4c7f02ce358171ab839aaa687f9afaf8f5e266c02353b5d2ddd7d242d1ffe5f5dca36674e60c35ba14baba669ca5aa54f3e3503fd73b513f845f4d589168f14ecfc8fa6f80ec9cf168b0a17705e7b231933ad60ac48934eb68e2f06848cf1def0eb6a29732eca1abcad9237626c6d1c6e19355cf0bfdbf8cb514d83e10dbd15e6a6fb15f926eea951fa1ae7dbd9cb4165fb4a53f6622dfa6503c952a38f102f54f3c94672eb6551bc4b03f469e05d87382659b1539af66026b75b2369206d22e40b88fcf4e54e68cbb2b76f1730585b06781f3fed356cf335666be5defc2483824dce4b453812509403ab51bbc6338d8cee6801a1190ee318d68c82794dd54ecd64fd72f2c566811bd748bdf3bf622837c176cfccf1286251ff9ba3b6e8617a9c8b000fed8dcc61eb33ae8d52b53dad34c750a9865d62eb0c7af19010aa2d97eeb4a84061725005d172315b5cb1d5311e9902ebe9d0643508cebdcbc370894ce01e88bd670eb5135f95c2b685ec508e30880147042e8499995cdea08ab5dc90eb849a89120f527ce4d0ed59325066cd4b103b18eeaecb7b0931ee7712f878a61793995a7ab95125e1482aa278adb2f33de482485375e1fa7bf212afb8983129e15b0c3c8903dabbc1c8fb5167f4e1f633921e54c3c247a7972584757785799d9974c8efc1a0b056bf45fd638ca4aaa4405ebecfad84acdeb0d991bdcb8f6f6a17855b46718eed55f2ee6e0988d12bcbd44022db703a74ab6c65771e52e67f948c17a40cb68aa3e9871b239d3ac21a351b089bbe5f568178bca61ad13725a17c1c8a074866e9111db99ed02a883112e16a09541ca71f8eca79a4a77bd8629a8af90fc5e64300ea1c6fb37545c4722019ab078b8bf2a36ce2f1ddbaf0d5834cad5867f04fa8c78925e44503476ae55a2cce218798fcc8224bc2d8a6766fc16453cadab73326b87ee20614495fd58e1b92d9c4f346a20e0707b4104faf2f698ba3dfa80df6761d909ea70d2a741b25b4a04217b7fcfc64fca50c0f4cdc5e240ac79c2fa8187ab26c98a1b20d5f4f42c7df98e4c8be51ee9b15598997a0f39dd3fe970aa531ba12d6682ab4cdfb9d2816a8907037aee068ee140c4e11d72af6f30fd65c3c16c0bfa2405e24d58f4fab42860cab579242237dd950f20001995f459c83e954e1f772a6167c67f8d6976bb22e6a858ca96175cd2af345204a785e7fdf45687b46e10da1a9a2c2629b3a3b8ad14c6fde92d76b633c1c0a562c2d26edbda5ac167818be055816a06b0ca613318074a91177ac0ab3969fd6d613f2987c48e07661e90a4dcef4bdf334022745f382eccdc5a0038aed86b1c3df0dcf5fdafcb062815b545821679d77c7d49b7ff7bc2ce0f01124fab72afb86aeb42af8b5a025dca1ca0b4fe0e076fa687e2cc5f255d8d74796c7462e76c990291f57c8e9de72323e4278a2147d5e842c104da69011e21a52f9a79c0c515b3d638593cf52f7039cadc0b1ba23b0dd08a079cc0bec27a2f5b000d908663a65e29a4c15c848dcfad49b1832f2793c1e4d568da6430385fb42b90165a45057ef0d24c365"}, {&(0x7f00000011c0)="b3c5cbfd374ecbc018624fa81ba329531f6843eb8056b90d0f1ae0b481bacf17e9f07c941c7b55ea573fa791ee485b08c5406b76cf9a37c1fe3171a331488f4d0b7cf17861be276c3470015e45047ae7513492080999184799656e0d65c2d0ec92b2b308a0eda75d3a2608a480f07885043ced73ffc03b134457679c58e72c50241c2f98d9ae1f9c6ffece1899842484c1ac749e932e9aa3b91c70d8409018bc2f900b6e4f4529348a13efffad735ac3a26678e1517faac98dae335b7ad94a70b9f011c917383ab35e"}], 0x10000124) mprotect(&(0x7f000035c000/0x4000)=nil, 0x4000, 0x1) r2 = openat$wskbd(0xffffffffffffff9c, &(0x7f00000016c0)='/dev/wskbd0\x00', 0x2, 0x0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000001700)={0x0, 0x0, 0x0}, &(0x7f0000001740)=0xc) r4 = openat$klog(0xffffffffffffff9c, &(0x7f0000001780)='/dev/klog\x00', 0x80, 0x0) pipe(&(0x7f00000017c0)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r1, &(0x7f0000001880)={&(0x7f0000000080)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000001640)=[{&(0x7f0000000140)="b346a008ec7241e98fdca7e1c0c293ec07ce08d3c6b6ed4a2a79419b90a17473133b0c7a0bbd08c2ec7b", 0x2a}, {&(0x7f00000012c0)="ea74ac662662d80f2a3a799e0fb3ffaf5c7e04aa23961831e4a92f5fc341dbc34082beb79954a6dd584140f033e5dff11a2262e876b0b428f607", 0x3a}, {&(0x7f0000001300)="76f9d3972553ed2ee81bb255ba79bcc4e4c04fcc7b7416aa43ba09fb01a948f0941c5c70458a740329c367915236ca6dad1d321bb50632041851b3af630db08968a1f93594dca38c45bf724512c0b116cc04fa23967feb61225896ee1f981d33130589f4300ef93dccdaf86920bf5e876f0b2523c1cd3972e747405482cfdb72967650aa0136c4ce6235390c3adb7661e89571b085a4f9068ed72a28a710c4902bac619ee1d471e1bc6a98159198b278ba1a13fe050b8f1b4b6658f2c73bf0ba8a24b6e39a1b101f8d68b76f439c913e73b203e8aa266789d640e0afa306848b3655f45f", 0xe4}, {&(0x7f0000001400)="115dfbfacb31bef8a89f3caf", 0xc}, {&(0x7f0000001440)="b131d673f333e5e784f4b9e022aa1b880639cea0c24dba6d10e4ad29bf9e955ca1b9ef007e01fdd61ce518032893b8fccad0b753d5eab0826417077d0cd8056105c9ee81030f22407f2675735e9d9185a06ac51782255295563fd6731debadf59bcbf87a3074a357c52bfd1e398d2c9f1803a9bbbe05fb855bed1fa5b73cfdd0fca09a0601010da0afd60d74481297c18d74862b9fa8f1dab708c2ba938042dbe5e46bd2340825d3609be6a941e54e18d294a948", 0xb4}, {&(0x7f0000001500)}, {&(0x7f0000001540)="4d5b3c6c0c301a9a15477d88143e0c0c3c5d808be0568b39e4d9148c4e41143b2b4414c8acb1534ad3ebee69edefe301d2836d9b92d0d4c7ba9669c5ae41dd58148da0028a109fad1a496e3cb5c09ba08960ff434a5f83b9059d2ae17e1060c5904981961e2fc313b4d95dca0fa6e9bf4ae813344bfb820492fe2bb87a9be5cfe5c860a798631f61e8e9387e1a0f46a6f3cabd8f97bcfb5a6fcbda445013746406678d81007afb511eee0e8a2f6179cc39aa0a423e9b2483e6abcfeaed601caaeb4debb50243495cbeb2b7bfaf4475ef0a7b15fcc771d4266402975337", 0xdd}], 0x7, &(0x7f0000001800)=[@rights={0x18, 0xffff, 0x1, [r2]}, @cred={0x20, 0xffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, r3}, @rights={0x28, 0xffff, 0x1, [0xffffffffffffff9c, r4, 0xffffffffffffff9c, r5, 0xffffffffffffff9c]}], 0x60, 0x1}, 0x400) mkdir(&(0x7f0000000100)='./file0\x00', 0x0) unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000180)='r\x00') clock_settime(0x0, &(0x7f0000001500)={0x401, 0xff}) 19:20:45 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x10e8e, 0x0) pwritev(r0, &(0x7f00000000c0), 0x0, 0x0, 0x20000) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x4, 0x5012, r0, 0x0, 0x0) semctl$SETVAL(0x0, 0x0, 0x8, &(0x7f0000003700)) dup2(r0, r0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000600)={0x0, 0x0, 0x0}, &(0x7f0000000a00)=0x284) r4 = open(&(0x7f0000000380)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', 0x80, 0x95) utimensat(r4, &(0x7f0000000000)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', &(0x7f0000000080)={{0x0, 0xfffffffffffffffe}}, 0x0) r5 = fcntl$getown(r4, 0x5) r6 = fcntl$getown(0xffffffffffffffff, 0x5) r7 = shmget$private(0x0, 0x2000, 0x310, &(0x7f0000ffd000/0x2000)=nil) shmctl$IPC_SET(r7, 0x1, &(0x7f0000000540)={{0x240000000, r2, 0x0, r2, r3, 0x20, 0x2}, 0xffffffff00000000, 0x7fff, r1, r5, 0x41d, 0x405, 0x5}) r8 = getuid() setreuid(r8, 0xffffffffffffffff) shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000840)={{0x3, 0x0, r3, r8, 0x0, 0x1c4, 0x80000000}, 0xd, 0x100, r5, r6, 0x0, 0x92, 0xffff}) r9 = getegid() r10 = openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0xb9a, 0x0) r11 = openat(r10, &(0x7f0000000040)='./file0\x00', 0x8, 0x1) mknodat(r11, &(0x7f0000000080)='./file0\x00', 0x81, 0x0) r12 = semget$private(0x0, 0x2, 0x8c) getsockopt$sock_cred(r11, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, &(0x7f0000000100)=0xc) getsockopt$SO_PEERCRED(r11, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, 0xc) semctl$IPC_SET(r12, 0x0, 0x1, &(0x7f0000000180)={{0x6, r13, r9, r14, r9, 0x8, 0x7}, 0x4, 0xc8e6, 0x4}) r15 = getegid() r16 = openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0xb9a, 0x0) r17 = openat(r16, &(0x7f0000000040)='./file0\x00', 0x8, 0x1) mknodat(r17, &(0x7f0000000080)='./file0\x00', 0x81, 0x0) r18 = semget$private(0x0, 0x2, 0x8c) getsockopt$sock_cred(r17, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, &(0x7f0000000100)=0xc) getsockopt$SO_PEERCRED(r17, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, 0xc) semctl$IPC_SET(r18, 0x0, 0x1, &(0x7f0000000180)={{0x6, r19, r15, r20, r15, 0x8, 0x7}, 0x4, 0xc8e6, 0x4}) getgroups(0x5, &(0x7f0000000300)=[r15, r15, r21, r15, r21]) r22 = getegid() r23 = openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0xb9a, 0x0) r24 = openat(r23, &(0x7f0000000040)='./file0\x00', 0x8, 0x1) mknodat(r24, &(0x7f0000000080)='./file0\x00', 0x81, 0x0) r25 = semget$private(0x0, 0x2, 0x8c) getsockopt$sock_cred(r24, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, &(0x7f0000000100)=0xc) getsockopt$SO_PEERCRED(r24, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, 0xc) semctl$IPC_SET(r25, 0x0, 0x1, &(0x7f0000000180)={{0x6, r26, r22, r27, r15, 0x8, 0x1}, 0x4, 0x6, 0x4}) getgroups(0x5, &(0x7f0000000300)=[r22, r22, r28, r22, r28]) r29 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r29, &(0x7f00000001c0)=ANY=[@ANYRESHEX=0x0], 0x1, 0x7fc) msgsnd(r29, &(0x7f0000000040)=ANY=[@ANYRES64], 0x1, 0x800) msgsnd(r29, &(0x7f0000000980)=ANY=[@ANYPTR64=&(0x7f0000000700)=ANY=[@ANYPTR, @ANYRES32=r28]], 0x1, 0x7fb) msgrcv(r29, &(0x7f0000000c00)=ANY=[@ANYPTR64], 0x1, 0x2000000, 0x1004) msgsnd(r29, &(0x7f0000000e80)=ANY=[@ANYBLOB="030000000000000030753a5e69488f0fd908f479d367c9ec56609a76806ae8fcc87cffd563402b5024abb6bab6a2c48ba3888e2c878a3a55143d211714efe88b1be734e511c6f5de88ea88d526acfa400f1b59416ea5e01748948d39c8e64a722a9770cc38c2b32a3c82058c14b42ca62f16de59cd06709411d8da21004810eb1b757653b542dab13e3e77bcae89951e643273406280540682971e1633cf86498930328ee024938dbfd952481e144f5853eb9561ae58c97a89025153dacb4041ad4c9b57b5fb3d8588a3325e0ed919faac1521cbf792cc228a4fc248419d3e6d0000000045e1a31bf9106521eb82f5f3fb44ba152014bd2026342588fa1a34492fdd4494c5eeb4af79be0195d459fadab38ea746dbe621387dc46add182114760700000000000000ab325a2e9cc64f3489955634cd7f0bc96b4a4ea36da14c9d1d2f6b569712c56c6c08a8004d7d555a7826b6f661b37e34fd77534b596eae28dbe08cabaff8694a970190269fa73da23e658ee391ab702486c88473a54216670ceb4ddfe9f9598a1e2bf6d04b8edae25612d4f5e4145670f008867856ad309f7742d61fa47ed97fa46e838f9a11fd3a1c9231dc13d8082984d9ea307bc922ef489920dd22bea70e160e4c1ca83ad0ceceafa71784ea5e1d7c4b815cac15a1b5afdaa2bdfd050efc480a0fb356c08b728d28f0fe2284b37e44eeeb6aee352e3398bb9871f31c71baf92400faf7e1b71250905387c69eb3f7c21523c1c4f3d3ddfff2da42f4c562b27c0deab7faaafbdce6cd137d92bf801985a52fca71b0dfc588d385c824483a791f4e7d082d2b863145b6f986b30ff9c6fded6aa77a99be80e3edeee855c24b44d8a5820f422e51b1c94c39812eb73b87b0081290ba39ed0cdd9707b9f57fdd46b7730133d052d1296a99f4b5a69fecee4dc33dcd34801297e0d30d83676b269935318b6aace8f9e1f0486d13741c2bd5b3c71e3915088a9e338c2a87d831de03d11cb835d82cb110f252b58660ade416f84f270f2764aee0fab00a14fec0b2d2c045d4fb5f4ee8f762a5440f08a1056e6534bd8c1feec222b1f38938ed19dfcfa8d498b516cf1a762bdd8f08fb9886b22e2c47aa13916f31db4cf5caa049593098"], 0x156, 0x800) r30 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r30, 0x0, 0x200000000000b, &(0x7f0000000000)='\x00', 0x1) setsockopt$inet_opts(r30, 0x0, 0x200000000000d, &(0x7f0000000140)="eaff125c00000000", 0x8) r31 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r31, 0x0, 0x200000000000b, &(0x7f0000000000)='\x00', 0x1) setsockopt$inet_opts(r31, 0x0, 0x200000000000d, &(0x7f0000000140)="eaff125c00000000", 0x8) msgrcv(r29, &(0x7f0000000940)=ANY=[@ANYRES16=0x0, @ANYRES16=r30, @ANYPTR64=&(0x7f0000000440)=ANY=[@ANYRESDEC=r31]], 0x3, 0x0, 0x800) msgsnd(r29, &(0x7f0000000740)=ANY=[@ANYBLOB="021d00b9880000000000000b84486250b099aa9b7272c428de41622b112c5c41d68bd994de0d71143144c9b6e1ee7e9f87b517cdd4d9a02123af5c8e4702a1a4d46bf36ffdf6a4fba253c93fcd8490213d23a9627185d7ba9884be680003c28c598a778194e09ae9347a443f28b1dd68f76bed7da20300000000000000c8c81612e8c27c0079d08b46120e705089672e786f30cf40b9c8b754daeb2982d28606050dc516a0af1461584bca000440008000000000009ec053430ebb3863fbc3ae16b22fc57f68cfae5bd516a3e0781e7896cbd1dc5530e08cd36c7696eb92b65cf80afcd2b2c2ac7247bad51678ed1f5d4302d2128bc15983a359aef5886e543fe02596f4421a25e8fa71251d8e73436bb7256722aaf18d8a7021b419d98ecc1dc947488fb4eed117e695ce1262f4b900c1e117fd5f84ee26f35c5bbf779ad5ac017375e75a71208d6650bb7b35b192028e4c9b15a1cbb24fb61c1260727ba27c94618b1ee310418af1de8c61d08613b95ae8d74cf44947a275dc17b727444f3c67684d3601e4147101b3d2ea9da9b4178d0e6c145cd0da7b1f5864e6834fc5492624fb7462431cdb916aa4b875d43b808a45265890c8e479172cf5a493ea29d7470d7f04f3e39fc81d3d3c22fb8d583e097a0a7722bbb8449d19acad56e20aee0ea831d94761fafddccc59db598549e8a185dba67e9b5f05ac1ac41153e2b5"], 0x1, 0x800) msgsnd(r29, &(0x7f0000001800)=ANY=[@ANYBLOB="febacaffffffffffffff5aab057858899bbc616aeade23aa38f255f2dedc7d9349f609673a9f745b6b5aae9e1e53d2b8d941319c6b5d3b16ea71c4229dd62ed8e7497cf22f1cc439ea2b26fcb5355b5b2477da5f3d06ebfa25245e804c95574b8a60f3154e10dfa023a26156b2bd8b46afd62f2b01573c376fabb6713c8c3fcbb5c96075498e63bb2e19117fec0866378de0a48ccf0a87d3c43bdf0023c2f0d2e5f9ce774cc1ecc017c46c50c8e10a93dcd029cb4d4575ddd417bd2c8bca85e911ec5f2470a3deaf52ce49cdca109c05000000004358311cec18f9564c9028ee595ff7a12084722437f45b85834254e90f7ad7357497829dd293818911889474ac194702f7c8eab22069b54c29081ab1bfa580b86852c0bda79097c7bd42cf3d96d8a75fdf558e582526ee9d8a8ea9e1670f23b53ac2ad43ac7a9ad7e3777154bdeae80be16c6b5eecbcf5daba70fc249b3d3ec5b62727dca0fc9a69734dfc11b73287ba2112faae65291a8e4d0aff88391bab8210bf510a8fbd6d7a0c7e41fbb0d4e0b703721385b17e80366402379c5439d470447e26e51af1b1b74f978cc0b7e32a814f7cd3202b42c92e2db43d9e72d80fda46b34eebca14281a58fe8dab7778eb811972273c2fb5fc24fd7dbad091282a8446ad956174c781df6f58574931590719d4fa3f0523f257b3f5749437aa905f46886f78e3839c5628b75447028500252efb6c3b16507fdc92bd0985e61a85d10fa96469b863f9e7071bae5df1ca6ece775c513edb22bc1f69c9080e1b4f2f97bce095d9996cdd8d130595a9c98b88e2b96950a064885e134eeaa4b7e99156ac643ae9e6aa07174b20ad73e35eb5531c78e357d5ae2c6b0299982659fd3909d72f0d0ed7a5bc0ae26c8aa61c2bec0c019edd6c5f43813467661847a41e2759784f2b3cd9c3cf73cc6b38c75134bf24"], 0xd5, 0x40000000000800) r32 = geteuid() r33 = getegid() r34 = getuid() r35 = geteuid() setreuid(r34, r35) r36 = getpid() ktrace(0x0, 0x1, 0x4, r36) msgctl$IPC_SET(r29, 0x1, &(0x7f00000003c0)={{0x6, r32, r33, r35, 0x0, 0x80, 0x9}, 0x3, 0x3f, r36, 0x0, 0x95fe, 0x6, 0x138, 0x2}) r37 = getegid() r38 = openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0xb9a, 0x0) r39 = openat(r38, &(0x7f0000000040)='./file0\x00', 0x8, 0x1) mknodat(r39, &(0x7f0000000080)='./file0\x00', 0x81, 0x0) r40 = semget$private(0x0, 0x2, 0x8c) getsockopt$sock_cred(r39, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f0000000100)=0xc) getsockopt$SO_PEERCRED(r39, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, 0xc) r42 = semget$private(0x0, 0x7, 0x286) semop(r42, &(0x7f0000000000)=[{0x6, 0x4}, {0x3, 0x1, 0x1800}, {0x2, 0x7, 0x800}, {0x0, 0x0, 0x1800}], 0x4) semop(r42, &(0x7f0000000100)=[{0x0, 0x3, 0x800}, {0x0, 0x0, 0x800}, {0x2, 0x6, 0x800}, {0x1, 0x0, 0x1000}, {0x4, 0x80, 0x800}, {0x4, 0x2, 0x1800}], 0x6) semctl$SETVAL(r42, 0x0, 0x8, &(0x7f00000000c0)) r43 = socket(0x18, 0x2, 0x0) setsockopt(r43, 0x29, 0x9, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) getsockopt$SO_PEERCRED(r43, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0x280) r45 = getgid() semctl$IPC_SET(r42, 0x0, 0x1, &(0x7f0000000140)={{0xfffffffffffff7ea, r44, 0x0, 0xffffffffffffffff, r45, 0x100, 0xfffffffffffeffff}, 0x400, 0x10001, 0x40}) semctl$IPC_SET(r40, 0x0, 0x1, &(0x7f0000000180)={{0x6, r44, r37, r41, r37, 0x8, 0x7}, 0x4, 0xc8e4, 0x4}) r46 = getegid() r47 = openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0xb9a, 0x0) r48 = openat(r47, &(0x7f0000000040)='./file0\x00', 0x8, 0x1) mknodat(r48, &(0x7f0000000080)='./file0\x00', 0x81, 0x0) r49 = semget$private(0x0, 0x2, 0x8c) getsockopt$sock_cred(r48, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f0000000100)=0xc) getsockopt$SO_PEERCRED(r48, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, &(0x7f00000009c0)=0xc) semctl$IPC_SET(r49, 0x0, 0x1, &(0x7f0000000180)={{0x9, 0x0, r46, 0xffffffffffffffff, r51, 0x8, 0x7}, 0x4, 0xc8e6, 0x20004}) getgroups(0x5, &(0x7f0000000300)=[r46, r46, r50, r46, r50]) r52 = getegid() r53 = openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0xb9a, 0x0) r54 = openat(r53, &(0x7f0000000040)='./file0\x00', 0x8, 0x1) mknodat(r54, &(0x7f0000000080)='./file0\x00', 0x81, 0x0) r55 = semget$private(0x0, 0x2, 0x8c) getsockopt$sock_cred(r54, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, &(0x7f0000000100)=0xc) getsockopt$SO_PEERCRED(r54, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, 0xc) semctl$IPC_SET(r55, 0x0, 0x1, &(0x7f0000000180)={{0x6, r56, r52, r57, r52, 0x8, 0x7}, 0x4, 0xc8e6, 0x4}) getgroups(0x5, &(0x7f0000000300)=[r52, r52, r58, r52, r58]) r59 = getegid() r60 = openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0xb9a, 0x0) r61 = openat(r60, &(0x7f0000000040)='./file0\x00', 0x8, 0x1) mknodat(r61, &(0x7f0000000080)='./file0\x00', 0x81, 0x0) r62 = semget$private(0x0, 0x2, 0x8c) getsockopt$sock_cred(r61, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, &(0x7f0000000100)=0xc) getsockopt$SO_PEERCRED(r61, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, 0xc) semctl$IPC_SET(r62, 0x0, 0x1, &(0x7f0000000180)={{0x6, r63, r59, r64, r52, 0x8, 0x1}, 0x4, 0x6, 0x4}) getgroups(0x4, &(0x7f0000001680)=[r50, 0xffffffffffffffff, r52, 0xffffffffffffffff]) r65 = socket(0x40000000011, 0x4003, 0x0) connect$inet6(r65, &(0x7f0000000000)={0x18, 0x0}, 0xc) r66 = socket(0x40000000011, 0x4003, 0x0) connect$inet6(r66, &(0x7f0000000000)={0x18, 0x0}, 0xc) dup2(0xffffffffffffffff, r0) r67 = socket(0x11, 0x3, 0x0) sendto$unix(r67, &(0x7f00000000c0)="b100050400000000000000000101000000000000cea1fea7fef96ecfa73fd3357ae26caa0416fa03000000acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acbdd602000d7d026ba8af63ff37282902e4fd89720fd3872babfbb770c1f5a872c881ffba29962543310b404f36a00f90006ee01bc43eaea8c500000002000000000000020208a371a3f800040000000000000001000000000000000000000068dad4990767ebbf23e9a0d4643c6e5731556921190ee66b7fb92831da674d21fec1de1f9217fbeeb3dd9263e0c105a2ed9a5c71d9df2272ea85d87c9064889f9831e7e165bedde07b591b3c680b58715c5081f686e0b3418ef78a8e91f12a1f92d467f0baa2c9dcfae61e04fac5160e2673bb5cf620ea384a78123ccb964d0fed85b057c3821cbab3478c557ab7df9ee390ba4330af612a0714004ba22fe78b9b78d3e9b7abc78a435dfa58b003e135644005e7ab2c", 0xb1, 0x0, 0x0, 0x29f6634b) r68 = socket(0x11, 0x3, 0x0) sendto$unix(r68, &(0x7f00000000c0)="b100050400000000000000000101000000000000cea1fea7fef96ecfa73fd3357ae26caa0416fa03000000acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acbdd602000d7d026ba8af63ff37282902e4fd89720fd3872babfbb770c1f5a872c881ffba29962543310b404f36a00f90006ee01bc43eaea8c500000002000000000000020208a371a3f800040000000000000001000000000000000000000068dad4990767ebbf23e9a0d4643c6e5731556921190ee66b7fb92831da674d21fec1de1f9217fbeeb3dd9263e0c105a2ed9a5c71d9df2272ea85d87c9064889f9831e7e165bedde07b591b3c680b58715c5081f686e0b3418ef78a8e91f12a1f92d467f0baa2c9dcfae61e04fac5160e2673bb5cf620ea384a78123ccb964d0fed85b057c3821cbab3478c557ab7df9ee390ba4330af612a0714004ba22fe78b9b78d3e9b7abc78a435dfa58b003e135644005e7ab2c", 0xb1, 0x0, 0x0, 0x29f6634b) pipe(&(0x7f00000016c0)) openat$speaker(0xffffffffffffff9c, &(0x7f0000001700)='/dev/speaker\x00', 0x10, 0x0) getpid() r69 = getegid() r70 = openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x8148, 0x0) r71 = openat(r70, &(0x7f0000000040)='./file0\x00', 0x8, 0x1) mknodat(r71, &(0x7f0000000080)='./file0\x00', 0x81, 0x0) r72 = semget$private(0x0, 0x2, 0x8c) getsockopt$sock_cred(r71, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, &(0x7f0000000100)=0xc) getsockopt$SO_PEERCRED(r71, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, 0xc) semctl$IPC_SET(r72, 0x0, 0x1, &(0x7f0000000180)={{0x6, r73, r69, r74, r69, 0x8, 0x7}, 0x4, 0xc8e6, 0x4}) r75 = getegid() r76 = openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0xb9a, 0x0) r77 = openat(r76, &(0x7f0000000040)='./file0\x00', 0x8, 0x1) mknodat(r77, &(0x7f0000000080)='./file0\x00', 0x81, 0x0) r78 = semget$private(0x0, 0x2, 0x8c) getsockopt$sock_cred(r77, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, &(0x7f0000000100)=0xc) getsockopt$SO_PEERCRED(r77, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, 0xc) semctl$IPC_SET(r78, 0x0, 0x1, &(0x7f0000000180)={{0x6, r79, r75, r80, r75, 0x8, 0x7}, 0x4, 0xc8e6, 0x4}) getgroups(0x5, &(0x7f0000000300)=[r75, r75, r81, r75, r81]) openat$klog(0xffffffffffffff9c, &(0x7f0000001740)='/dev/klog\x00', 0x8000, 0x0) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000001780)='/dev/ttyCcfg\x00', 0x10000, 0x0) r82 = socket(0x40000000011, 0x4003, 0x0) connect$inet6(r82, &(0x7f0000000000)={0x18, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000600)={0x0, 0x0, 0x0}, &(0x7f0000000a00)=0x284) r86 = open(&(0x7f0000000380)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', 0x80, 0x95) utimensat(r86, &(0x7f0000000000)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', &(0x7f0000000080)={{0x0, 0xfffffffffffffffe}}, 0x0) r87 = fcntl$getown(r86, 0x5) r88 = fcntl$getown(0xffffffffffffffff, 0x5) r89 = shmget$private(0x0, 0x2000, 0x310, &(0x7f0000ffd000/0x2000)=nil) shmctl$IPC_SET(r89, 0x1, &(0x7f0000000540)={{0x240000000, r84, 0x0, r84, r85, 0x20, 0x2}, 0xffffffff00000000, 0x7fff, r83, r87, 0x41d, 0x405, 0x5}) r90 = getuid() setreuid(r90, 0xffffffffffffffff) shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000840)={{0x3, 0x0, r85, r90, 0x0, 0x1c4, 0x80000000}, 0xd, 0x100, r87, r88, 0x0, 0x92, 0xffff}) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000017c0), 0xc) getpgid(0xffffffffffffffff) 19:20:45 executing program 1: socket$inet6(0x18, 0x2, 0x0) r0 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x0, 0x0) openat$zero(0xffffffffffffff9c, &(0x7f0000000240)='/dev/zero\x00', 0x0, 0x0) r1 = accept(0xffffffffffffffff, &(0x7f0000000100)=@in, &(0x7f0000000140)=0xc) r2 = socket(0x18, 0xc002, 0x0) r3 = fcntl$dupfd(r2, 0x0, r2) r4 = getpid() fcntl$setown(r3, 0x6, r4) fcntl$lock(r1, 0x9, &(0x7f0000000080)={0x0, 0x1, 0x2, 0x7, r4}) getpgrp() setpgid(0x0, 0x0) r5 = open$dir(0x0, 0x0, 0x0) r6 = getuid() r7 = getgid() fchown(r5, r6, r7) r8 = open$dir(&(0x7f0000000180)='.\x00', 0x0, 0x82) r9 = getuid() r10 = getgid() fchown(r8, r9, r10) geteuid() r11 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) openat(r11, &(0x7f0000000040)='./file0\x00', 0x200, 0x59e9dcf4ba704e1) openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x20, 0x0) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x10002fffffffe}) 19:20:45 executing program 1: socket(0x18, 0x1, 0x0) socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() kqueue() kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x8000, 0x1f) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x1, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() kqueue() kqueue() socket(0x18, 0x1, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000b00)) syz_open_pts() syz_open_pts() r0 = open(&(0x7f0000000040)='./file0\x00', 0x615, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x0, 0x10, r0, 0x0, 0x0) pipe(0x0) 19:20:45 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() r2 = dup2(r0, r1) r3 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r3, 0xffff, 0x1023, &(0x7f0000000240)=0x1000, 0x4) close(r3) r4 = semget$private(0x0, 0x8, 0x100010282) semget$private(0x0, 0x0, 0x208) semop(0x0, &(0x7f00000015c0), 0x0) semop(r4, &(0x7f0000000140)=[{0x1, 0x20}, {0x1, 0x8, 0x1800}, {0x3, 0x9, 0x2800}, {0x0, 0x48, 0x1800}], 0x4) semop(r4, &(0x7f00000015c0), 0x2) fsync(r2) readv(r1, &(0x7f0000001480), 0x216) r5 = socket(0x18, 0x1, 0x6) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0xfffffffffffffffe}) r6 = socket(0x18, 0x4, 0x1) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0xfffffff8, "000000000000000100002000", 0x200010}) connect$unix(r3, &(0x7f0000000200)=ANY=[@ANYBLOB="01002e2b66696c653000"], 0xa) pipe(&(0x7f0000000040)) socket$inet6(0x18, 0x1, 0x7) r7 = socket(0x18, 0x2, 0x80) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff}) sendto(r8, &(0x7f0000000580)="f864b8f338563c1b456b6b1094b0d10e7850a2664de6bd46627dabab21bf124442082a8cb4ff598d592fdf0d9de9f2a5ae4b867a95086689f7d0f874b4c9d8591fb4a303cb129e6ae65cb6c43d34bcb08083bfd42ac6fef39a3bf6c6b463034746289685a94fcbd217851acaedccd7e2a93e587aba5e032b31f40be58bc113859f6d7985e285d84d0bac7e8e8189bbf5c4014290722dee847f8f1449f96e5076da718df76d507a7f24061bf023027b655b76959f00ba2d578ed1bd2163275dd68a3ed685e4639e18c3dab5a096f2300a60d05690cd7c9c3ac690d51fe1a7266eaa9ef93771c13af068614b0da3be2274278d7b40e2be387b26f69e439d740621daa5b090e98d5ecfd827aa4fe5cc7abd82ba16b139d29c4f295e7700432a2c6fda11100d91a3101cb55092e7cd5bf8c20248efb17548f4849f824adf4473cae67c9fd668e23e8c6edf5d4e8690ff06bed9cd5bdf75f5e897d1c484c4866ce6317627dce9b7b5d1f20d71f1d9d4410a339ddc4a08a2776ea53622ff0f4587d775e3f968de7240b175819113fc87e62a07c1c8c75c2b15a5d349708d2609bfc2bb03d219994b24d15bc9a0aea7898881abe59a282d1c10def438d1cfe541a704241a4027c1a6354c2f6f768941d01f25b16b0180bdcaa57bdc56f7a4290021db95388fc4c087f23210d7dcba7b7ecd4ec40a26cb1af07fb699a0e442d5cf1ba9cb169c209d0bb8d1763867dd8a6ae00d58bf6dfc4d8b5fd15c5df14158353f356305ebb7b2b71e8bb6c4b4acb1219d4745162e05af5a06d16a5e0d902aa09a4f86185db5b09bb80a35a9e6ca773d803cfe29577cb5c7e0ef1de90fd4f7873f67fe2291c19335b1102d033dd41875577b5e81198d29d075fc3370b81d1398e6854c3bc868fe07fb04c8d4162f9df8372c85c16a73fee7d9caa8467905c8c6603f49bb65cb926ec97f8b30ff35ca5ac570433fc3a7445f4a176b96c067620a8cd0c8d37b20d27de8e2f679539cbcb1198aad6272bae21fa9617d237a5b1502e3a4c51fe4876342a2f28688d58525b3bb16a0967a2036ed7676b2a0ec25b4eace442836981d396b6affda9fbcd566d84a800542ab3b215738105f48f58941b2c7b6989696f2e0b1297795371292d74a664a96335c7b842f5359524699d38d58480cf2e41065777094f739ccaa1b33e9c20e7614939e976ed333302b482a68eb44a116a4dae8654326afc744935fb9c402fdeab93943fa66d101398c7a3d1742a1c7557091261fcde192b18402a0ea6f91a988952b79dd47fb7fa44a1ff67410c31ea92597d2563c7448a90694ff95c7cd1f1917174440875761504fb4c4bb3741f7e76a1bac5ef9313c24dd88993ba315bf6da41d83c349eb8d19187963e144888f6da7ca512d23d01fe20e3777e3fb2ceb668de640b278e7763cf615fb8ee576771972b0146b5bbed140534e93ae3d6c7929c35fc53a49495e38ac6fa1170ddd6e9b456a6de157a46880d6d2375960d878219a1753bc862c05ce8cdb3c92f826fb8226f71c03766164312e0114525aa70c1618b02b56f6272e981e0f80ea4e928e25123531a9503f4a6c9809d39549f99c6183a02773c515830db985ec94f9fa6502d670ebfa18f288c6ee382b5fb58ae7de83764181259e4cf0be142c4084be18c1e54adb14965131298a159633f44cc24801a24d9a362b9131b8da8c87d52fcb42abd8aa79f29884648e23cd3a13b2a07801f7457dd4f665acddfa9c31222962fa360c1c8abe4db3623047165c18710e50d71bc83807ed79655b14ff3d443b76a7cb5979af7bf772a63c2ce0565456b9b6dc1af474b6732a6800bab09e3b0d344da4e33142222c3fd88b482c5330978ad10e004c8c8bb8218cfa32e7393d049d9706217a965f79b28ea31101ef4d0fc792fd462e0979ed14041d54b5ff219ecf43af36e996c1f502cd54f3765935cf97d1d14e5789e2619f9262224a855dff9233f77581d99d3caaba1f4b5d36fa4491995f51f41b4e7244cf5fc2c684a7c17ccbeee9edb2161dd8189bda47160393352c5484e24ae7c9825c72b57e827795636622e90890c0e6f3d6c517945089d21a857beed3104bf4d210decb3b10dbdb07100a2817125e66a7e9af7de50bc3cbb1f725afea63853ef1fe8226bc271f371a34e8a97105ad4f967ffa5ba9c70a63548dbe10990006dc48c15a00e817974b3d24d18979eda5f29807f099f654b3fa7bd86a27a77a2eaf455852ee2970dcbf05329b602e6f5dab9a30c37216e266286b2a7e47d3f37ed5b5a9a39e9fe666c5293a4211b28ac84b2d6753b103f36b9ac793a2747032e0202dae3df60b8336a46add3b3e30ae2d4be17664997cab5ed6212c4a4a320705a30b36965cdd565df5c6b7907c556b7db2a373d07414202bb4d8957c193fe4d944b5f6281cc495a992b84862862e328a31361b66454ac77c14f7e7064a5dcda544f3ac5cb1ac8e4aefd5f0f567e8ec03d3bac0490a2bf09ac3b98b874ca93db1aa5766fddcbd69c9db8d974101c480b4b7687c13185ab074e17f1cd73544a8313e814f5a86e37ff6d6a5ff6669898c998b41d6e5273afbc937c43e1b17074de30a9f75028ccb187d15f5b1e586b265c8e21276a0684b42e1eb10dd4d6499355dd611f645c3af5a1ddcd03683f7f74febf07bf1d584f5f43c1f7b0654368668fdf3b32e22034f3e009fe86c77d3b7925e20f8b9f7694a3b1bc17579dd88cbbb664fd7dca84cd2b9affb6e284dc5e19180b831ae47974c2b652487c3fdbf86ce5891b7c0c8867336bffbf787cc65b000d9db110aea9e76fa6440638996b90f11932ac4983db1cba8c70e47ee5c8823fb0a4ffe13f7b9e8a7d2db883441ea82365e47a21a820f8fd2b1178fa87474febf5a89c3f34044f2c0fdfe08e11c234bab4a3714da32919bd146d747a106dfc6048e24154667eed76d51105b21ee397ad5816b9b20a2203716d7d148cf66332966b38bf34ef2e7988ee32f0d1a60d0e938a4bae0949c5c906a7afc20f987bf6a4685f3550b52ef8ababd726a8e461df8fe2c33b2d6f2bd9b8c3f7a434d90cd232b5b95fba3c7185803397b7852941e4ee642a4784aa821da26fb21f311d90bf8286601809a4ebf2e38e21a26ec7021b85f673661d54de77db2f08f5ec9d5b0494e1986f90a72cb79ded0878e9afb3c989020078a4f00f522ac9ecf1e9fc8c6673c5c75a02931ba5c297ee93a92398f90299e1586946fd50f459c989319b19755ffe901bb738f972fba8689ac0bc2b458d7031080eb0f05da9b53b5476a684a56d6dd80537a207d5817e53dbe4eec63ad6c4981d171f8137c225c27015189d7257da93c2be42acd10d2d9905cd01b1070db100bf1f12bb051626970c74e1c24519eef0c37f4acf60c044cf918f72fcb679b850643af91366e81916372d0f8d0aa91896e0a97fe2db965c404b95f64971a0736fb0afd309230d6192e2d5ed9478417c8541a18b3f364bb120cfe4176724155fe77f8c55efe194c15b251aae46771a350e327375942dbbad26c95b2ff5b184742cdb41b0ec20a7a7eb9f3066db3cff7b019c181b84a313d6d1348fc289382ce8c3351497504730c25ec1187571a2110e1cfc4cd2bbc017469245c91d93765ae91a1c283fa02cdefb67e10787172b432b3151a6b8a85ff3fdcb63fdd23775bea00a219912bec251f252d2c1bd70f5eb7bc4895c82ae0ba4ffde45c433b0c0d84c54c56aef4ba9fc1e96939d14419cfca64d4fe31361d714e617152e37268d09bd603e7698548c853dc939b1fd6f5d0f6bf9a4caa9e69a3c092ec84600a72a62bfc258eadb8364490360dd320928efdce932a4afde4c921140526498e2ec37f28d2a9e8b774435ddeb832058500e0b8c64954834ab4e8b9d7be7f4198c8dc659dd702ba1af5f4cf1b3415b9267f238774dc3d717c3467c543f6f70b8824bc99119c296469a392712d5f6125220820bbe9d00ccea008a43d56264bd882a8107a884743a411b5a96ef204c7ee324122857f348bac344f74e19e7644180cb50903d53a3d641a61ac329d0ffb5608a48bb4b85fa1cb4a4b8815a3095fbf65ab6739fdcd42dc059e392557e891fe0dda910cf78580bfe5462374264b9674fb859df1d3dae5c00e3610b9c404a8dcbb2dc83eae1c297e08e7de5fae919be2878283621978910b44be1b8bffe7933e0d372fef4f67280ab97ac8081d2193ddee3002690ed9841b75ad352b8a85cc7565b37f616f35099d95ae8147a9d8d0293451687b3dcc8c04158123694a3a304f3968726eef0be29ab847af5a931fed751ebd9a2bbe6fe73aa10f653ddf722355e5cfa8d46266b741175c074e83395da29b944975ba61c8d12c9f22f0520878f5bde919b4ca6c6e7bfd549163415e997aee8d5a6ac84de9a7bbf659ee5f576a4a86bf8401b3eefbbf1d6492ea9fb157f77e9b265940ecb1eb414ebe943a8f1be71680cc781acc921008c19fae8f7c4422d744403f9d994703bae814132aa45b0fe56e39d0a4e8f4504a933550957a4485ff3289b33f5035baaaf40cfe85dbbdb7b997e13b1e610d5a3525786a89e444d6791945b3b49bbed6fe731a8af2865a64220800cdcee2d7b651921e848cfcd8afe7ce831b38731d7323de76d5", 0xcdb, 0x0, 0x0, 0x0) sendmsg(r8, &(0x7f0000000140)={&(0x7f00000000c0)=@un=@file={0x0, './file0\x00'}, 0xa, 0x0, 0x0, &(0x7f0000002280), 0x326}, 0x0) close(r7) connect$unix(r7, &(0x7f00000001c0)=ANY=[@ANYBLOB="00002e2f729f710cb52e0cc2e43fd572da1a3d0b3621a2dade12926f91adfb926e580967a7d4c4a20165a3"], 0x10) r9 = socket(0x18, 0x1, 0x0) close(r9) connect$unix(r9, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) sendmsg(r9, &(0x7f0000000100)={0x0, 0x0, 0x0, 0xffffffffffffff83, 0x0}, 0x0) close(r9) mprotect(&(0x7f0000645000/0x4000)=nil, 0x4000, 0x5) connect$unix(r6, &(0x7f0000000180)=@abs={0x0, 0x7, 0x1}, 0x8) setsockopt(r5, 0x29, 0x80000000000000b, 0x0, 0x0) 19:20:45 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x8}) r0 = syz_open_pts() close(r0) syz_open_pts() r1 = dup2(r0, r0) ioctl$TIOCSTOP(r1, 0x2000746f) r2 = kqueue() r3 = fcntl$dupfd(r2, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x4000)=nil, 0x800000004, 0x0, 0x10, r3, 0x0, 0x0) ioctl$TIOCSETAF(r3, 0x802c7416, &(0x7f0000000000)={0x39773ed8, 0x7fff, 0xfffffff5, 0x9, "671fbef2245185a8454d03182eab7fff0e091fe6", 0xfffffffc}) writev(r0, &(0x7f00000006c0)=[{&(0x7f0000000c80)="aae3e6c3f01744124ce96464f9157c521949703cb9bb69323cf41195cd335e36e74866da987feeeeb097b241e19f3fa88644a1612230c806ad34071458f62751718c2d7318d6cd8bb32a75d8ef3ec8ca53550e50cd08c580866abcb4ceb0ed52cfd0b81201f04606d61424cc74d871a596a34dd2f37f2b7b251d38efbfda4c7fe8b24d0f14b2d79c90b1b13c9fb4921666a654ab580bb2422d814f990f0923a9e0b8314040ca5a323d3462fb5fae5834f4ed101aae2ba9b10179bbb2656a180c8aaa4e46c6e41c411fc1bafd6c216a190dcd2c10529dd095afa4e118cacfd306e2e91083d6743595433c92687c388b7378b40790cf34efccae1cadd3cd8982a1ec0b1cb644521bda19dba856915988b87ea86bd4c5298a83308b09aa3640cfe6c940c4e78dd214289d0b349d057188dcde6b83283575c5ba3913dfe154af6dd2bb97d9afbdee232ffa895e161efdcdc9047d86e78f147d910e652dc840626764d9136f7cbcfe3aff3728e2a28dc2c6d11e80ed650b2c952652b9f1c7c6286a0224e48595f37358c03a1334de979c22016bcec2a630da3ae189a4a2f200b34d848197dad8e3d673ae04691e445478d9ec1749e846be2c09a5f3b696d06a2628f72e8b701b5f134115fb7e69fb06e86ddd2837ca25a65abd5c2d8eb6796c191c2b55b1e574a3a09a993ab22dccaa70d1f13ac7533b146215e0026a08bc257bfae56041c88fdd7737df748f977e70becd8b41b2d00bdce3ad8d37f6fc2315dff753b8c608fa96a395a9dafff1f84602c20f0959085dcf10272a2bca74b06212be7254feb3a47a808cb23e23fa8e8120d3e29897b9b8e21f0249bc5fd15867092778adea4077ffd326ca7a72ca27debcb481ae4a4f2837253176f449beb0d5ebf9ad19855b86e4f91a45be04fbd36705d1f047c545a8c6bc7a05f542288dd4beed948d9841da7dfe65ed0cfe7c9231c87da0da8fe8a8e1a856f918c01dedf541cba8bccf5be9370432e0b917830aa9dccbbe9b7b5e639b8b8e6733336d29d65267568f7546ded87df64e0edfcb552eff2f82d1a95c3d7f55e2c71a894b3dd5ce19b2aa6b0893056e9453156465676b7db0eed3705b77bb872938583042fde888ca57358ff897eff924cd4ef2f468447ff80520e4d75b976638454dbb18bbc81909a4f91adcded105a56a66be33f0e9ee8537265c8f82d96a4d3bcfecf6c71804c2bfedb54efd0bfdfa1c2564b562b1efc2a52119bf06a08a565755831d0067ada37dc27331dcfa4c4ece8229e7c3215ec8d7189dad90fba9b454599de65082d4d88d8820750396eaeb748e5358478aa288f2111380d0effb8f745339c6bdf4992d57b34a0ba4a61ba88e22fb63aab0bb13e929aa346716cc2b85", 0x3d8}], 0x1) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000240)={0x0}, 0xc) r5 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) semctl$IPC_RMID(r5, 0x0, 0x0) shmctl$IPC_SET(r5, 0x1, 0xffffffffffffffff) shmctl$IPC_STAT(r5, 0x2, &(0x7f0000000040)=""/210) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r8 = semget$private(0x0, 0x4, 0x1b2) semctl$GETNCNT(r8, 0x36c39d4dbd27b144, 0x3, &(0x7f0000000680)=""/123) semctl$SETVAL(r8, 0x0, 0x8, &(0x7f0000000240)=0x72) semop(r8, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x7fffffff, 0x1000}], 0x2) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r10 = getgid() r11 = getgid() semctl$IPC_SET(r8, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r11, r9, r10, 0x10, 0x8}, 0x8, 0x1, 0x3ff}) r12 = getppid() fcntl$getown(0xffffffffffffffff, 0x5) shmctl$IPC_SET(r5, 0x1, &(0x7f0000000080)={{0x6, r6, r7, r9, 0x0, 0x80, 0x8}, 0x5, 0x5, r12, 0xffffffffffffffff, 0xfffffffffffffe01, 0x9, 0x7ff}) r13 = getgid() setegid(r13) r14 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) ioctl$TIOCSTAT(r14, 0x20007465, &(0x7f0000000500)) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, &(0x7f0000000340)=0x1ff) accept$unix(r14, 0x0, &(0x7f00000000c0)) ioctl$FIONBIO(r14, 0x8004667e, &(0x7f00000003c0)=0x800) ioctl$TIOCGWINSZ(r14, 0x40087468, &(0x7f00000001c0)) fchownat(r14, &(0x7f0000000080)='\x00', r15, r13, 0x6) r16 = getgid() setegid(r16) r17 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) ioctl$TIOCSTAT(r17, 0x20007465, &(0x7f00000002c0)) getsockopt$sock_cred(r17, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, &(0x7f0000000440)=0xc) r19 = socket(0x2, 0x1, 0x0) fcntl$dupfd(r19, 0x0, r19) r20 = socket(0x2, 0x1, 0x0) r21 = fcntl$dupfd(r20, 0x0, r20) ioctl$TIOCFLUSH(r21, 0xc0106924, &(0x7f00000000c0)=0xee) pipe2(&(0x7f0000000740)={0xffffffffffffffff, 0xffffffffffffffff}, 0x8) accept$unix(r22, 0x0, &(0x7f0000000700)=0x51) ioctl$FIONBIO(r17, 0x8004667e, &(0x7f00000003c0)=0x800) ioctl$TIOCGWINSZ(r17, 0x40087468, &(0x7f00000001c0)) fchownat(r17, &(0x7f0000000080)='\x00', r18, r16, 0x6) r23 = semget$private(0x0, 0x7, 0x287) semop(r23, &(0x7f0000000180)=[{0x6, 0x2000000000101}, {0x2, 0x1f}], 0x2) semop(r23, &(0x7f0000000140)=[{0x3, 0x6, 0x1000}, {0x2, 0x2, 0x800}, {0x1, 0x8, 0x1800}, {0x0, 0xe490000000000000, 0x1800}, {0x3, 0x400, 0x1000}], 0x5) semop(r23, &(0x7f00000006c0)=[{0x2, 0xfffe, 0x800}, {0x3, 0x8, 0x1800}, {0x1, 0xfffffffffffffff8, 0x1000}, {0x4, 0xffff, 0x26e3bda984d22c7f}, {0x2, 0xa99, 0x1800}, {0x2, 0x6, 0x1800}, {0x0, 0x9, 0xc00}, {0x2, 0x8}, {0x3, 0x500, 0x800}, {0x1, 0x9}], 0xa) semctl$GETNCNT(r23, 0x2, 0x3, &(0x7f0000000000)=""/9) semctl$IPC_SET(r23, 0x0, 0x1, &(0x7f0000000240)={{0x81, 0xffffffffffffffff, r16, r15, r16, 0x1ea, 0xfffffffffffffffd}, 0x100000007fff, 0x7, 0x6}) getgroups(0x2, &(0x7f00000001c0)=[r16, 0xffffffffffffffff]) getpid() r24 = getuid() sendmsg$unix(r1, &(0x7f0000000300)={&(0x7f0000000480)=ANY=[@ANYBLOB="004b9b28006453508f687d92002e2f4fe387d4be8f1a88830c696c6d3000"], 0x1, &(0x7f0000000200)=[{&(0x7f0000001080)="b569c8096bb58068c0d5188edf8edba0fffa8bc351fc95be20374890a96a1977b96f0445fa3a067c0791662b5e3d130fc37ea1bbea31edeb95a226445e7ecff7f1a8090ba638d44cb998cbd41a477fafabb5d548f284e917be4b94dec7c60ae805bd779e8e10168246adbbe6f50a8707b7415caa2a151a7d61cf767de02bffeb537b67f12fbb905920cf5036da7665f817993933fda1077e48d26ea4d8401f587e97c73851a09a5efcfe9b2bcc69916917ced84b8386e3d67ce437d2d75465a69481fdea8370f6850546a121f05c1a088129e06a42d16521bc2dcb6845124774ccf7c61c71003efd4c69e449507644a3f788524a80709b5d0848752c0769884d2691fded28c277ee3659b96a0160f6dd74affa4a69ef6b4a2c3eaccb0a346e8230b866ba713e63ca89f01675ea2bc58a783e1fcfdfbf3e75b73cd6c697f8286156f4723ff94779cea4b0f25202c2769448c89405d460db5a5ac1af7d7c4509610864e3f7b5cfeb889f136d1862921968cb9e5a1df7ed998fd566c7acdb7cd1fd43b624442703d1f2decbad1130425a5435c34ae25a83c11581e6cea672fbb1cdf7b9a5ec9b87922cd1382246555c6b5049b2fc98d3db1a01a614eb04b72508fa4fe3f486dcbe172fdcd4dbdc14dd7ece74f2d262faf9910a4ac1768708a222aa93c66df9ae6c771c12349ba0771a3bcd626c8983cb65210d11a518a66bbbcfb247f93570b6756797d119e26b565dd85f94f4e8cb22385c9c469307084d313098512cb162a34586361afc6c0408a852743eb81f0913ec4aa09313b807f4f34ae020cdae1556e0ee395ce01b2ce7a39784e99617433dec386c774c95d012da6b2cfe11d2ffbb55c89c2f72508f0b58e5085b932835f44b8e0cbfe8a316827b0ad2d7d0e35558fe6aa1213c9125e9ee8b957be4710e7615ef6794050f0b8f00394cfc3fcef11a2fcf7aad4dbbe8eef1ab5d82cd029870849e50786616ea0d5f45700ec0518ba8e95e61af62fae00f3e2cc03bab8d1e9bf73b79ff5352bb0814c8d249dbe4021d8b53b2d99bf750fd6e9b3944cdfa6b9ab5eabfee81d873e09772ba6529a5db2366c31e0cacd1e40ffc24e7811f45b8f79a4ce47b08ebb9c0bb046ce191df6b3c19be61e2e7b5f864683ab2c23297f43308674364e564b2174f1d1e6c05d5910a51ea960a785d087d3896426873182f85f13ef781d10d23956ff0bd16e6834006b4db6fc631b7973108b7dfdbf85c3bef26a0f4dadc3e5ac37adb16c1c24e9973581518fdd65e8d4247068210f79fc214977322ddf703281e1250e189ee246b56f0e39318875712ce069582149145a351f68a293b5dca382df752b3c266c4b7675b0d3e63e57e797d26c7100f69de4979427834c7760fd65de03b6f775ff0b5216ce91a44ad6483fe6269fe9694be3e85dea0d498a742694cae3b93f2e9ba96f22ce2bcf711c72dcf4ce8bb6c61c178b73e686a32f7b0880a18f774ca76a522760eca29b856e500973e8a795eb4f4da65ce230822596ebe9b8712ce792f2c4660aa257977ff86dbcc521d808bf588a1f62c5ffb3c221ec9c34debdd3c9de3cfa4ed890f11633d64816dcf84b2feb2a57862512103cd3904c862a0090c8d5aff81765dbaf047e0460315ef1acee1cc6186bef9a92cb5dd52808d282750bf0cf6a302d0cf02f923eaccb5963977a03161588e5c5be0ad5869ec39329393e69000f91992ba9b8cecd6911200ad47ea9bb902f667cc2606fc01f587f99fe0f2be3747e3e39a71599cf8c4e876b754e86e66ca10d47e2054b9f48337ae653e6585d86e54594e225490305af70bbe60f4812a1b917c5a220dfcd58c14bdf67cbeec6a61159f17cc2cd8c0c736d9321f58944019b287ca7c0b12ed156011d35443b61165b880fca41aa96c2c36c0569c749bc6fb4b6a14fb4f7266733f0c82a931d0ac07ba4a6ba80d072ec6e8356dfc8256da6af0d10418fd1dfd1f86dab016926aefbf36c43308b8c59e6d0315623ba3818e08e9b9c1a055faf89521345b1fa472d6b2705503218abd5a8b16cf909a69ee92e8e1fa52a10f1db85abc73ac20fbe1381533fd238c97448a72a4180d8cef2280279a0e6d96d9e6af506d29c17095830f11180e64a284933e49fb0a099680b5d2cfba05c1917481ba0b15c9ffa67854c456aea3ec05776687fb19bac3f68309d7cff87e95abec8cbe27adaacd2425ace98628cfe03fa1877afc5425cc5f5b0765adda4a668ddb0235a003a650920f0db6ad03cdcc77e18e104f7e5fa76813813bf0068d19a4e683f51b68cab340560a8df3dd076126c37c41b35bfa79e46ba988ea70247d6259961146bd5cffe3a1a4cde934198a5bfefeb43caaff39650a6cd0bde23fe68d777660257fd18e9267e9e2392d6330c12631c74ab3a1c050a8456902126c9125405381a877f40c2e7e39937f71f10bb6df739f262a4126abd2a1599b665401f0c59b0dec13ae249be7efa4f78454ffb57720eac53f87f7a23cf609ce0ac13b197fd713cb71225ac8a37659d5a08a08bbb55f4e6fa24e41a0d7daac53b30983995de153c12dad4daa878402f162b21a2198c31ed0275bf1b8c0deafdfeef4f6e63ca37c01f5f306bf1e924e499174bbc029d4c71d16bbfb390076d7c68181ed2030d61248fee49d0ceeecf0904a55b06d3516deec27262aa7c180251e70382a6f2298095670517637d1d60b9d8987f1aa3b195e481ff07c5778e2be8071fe96956eeb13154e7d547c1b1cd2893edfe40136e4a397e5d56e032d2ee52da3415e80338da40656364bf121544d244d7d149f2d6e1a69dde5f08e8459a38350760909d3dc932500db57b816c160905f9a5db9b66409110176e9c81c76f78db046f554af6fb60bfa9ba79c1512a97a230de2c5d7da632a9b02bcc3b7355e3ad0f22c17d96eba0ae34e6e3d8110efdf51d6951bdee754f8da3b3a3dcc08ab9dffcf48f40848138bf9e9cb873bd0f0c7ee53977b7a7aec770bfe8a8674f161094e52063042e4e0dde71661748dc5cc856a6d866487b8d12b02c1db2115c5bbe80edf019cfaf33e8c97f54b5054ab074dee5078cbf79c945d7b3db1d23f3783e5e7f015cdad70ba61ef70828b652e8fc14d3d7677237f3b9174f5e667fe570cd9175784ca842cff0b619915c40dbb22c335056721fd7540ff00cf1ab69ba93ebd49cae06e353eb4d7c6ddc892335242d89ddad1080788193e253a406125e67f42d04527d430178988e3900951b1feaf25f1e1081b8577b969adbaeb4fe27f15bbe7b43322195983da1ea7303afd4ab4d02cdca90b8b7895e44b09fa41dedbab563352c75bb7ebd467a6ffd6212d71ff30f2ff85bf14f20e5313f18b077e459efa88296d17528e465e9a66c72dfdcdc60194560ebc909053822b29b7384e3a19808fee06e446da79fed9506b63a618b61d9b2800996018c466e789ad0b2f038af542e437b46e739e895182fccf658d80145aa3b03ea2758dd11ceaa983013df510423a5ea64d36c739751202d453eee8562ec7c5b9e1631926318c40d74533da92fb60758aba06ccb1517707eb8ca647c7453a741b879386d4c842344175f1d2b4d7346f3ff31a9e67bb79b65c7df86fbd22b4465eb9d3af6f5e51933780972c53664f613ba92a7d0fa0f8ac0da430a36239fb53609133c261bf0f36b593a0ce044636e57ce81f9e95c0a3c210033f6c0af1910c7ebfc0fcd6de90c7f39724ffb077e753342fcafe08eeba8ea11a28c0c1086bee44f1b6b8e160572a7f625c0896f4c06ee72a4a9a37d19a6639493e196b562409e5cc9ad3543a138d386b51b5b6ede41c08e174a4be4fb311e9dc1fca7948d960b12e5bebaa88db0971c0c797ce6761d3f222825275e77d5f3748cec3607ec99fe55e1e61cafb5134189a0fd7f7362f64c0ac20f0b01c7ddd95824c81c8e3732c6c274e6448ee024a4622108c2fb85a07218b42f476444ace9a6f04b21ff14dab93be2fac135da2e0b4b38ad18715a67fcb8ab8de10087415a1f2a25a6158ce715eb1ea297edfbaaf47b7e2eeec2c196a889f460b893e88a26908d6786cdf173eec05015dc3d00005e7f782823d5019663c954948df66e7e179f1474af0917f03d9abe833acc2da0a70202fe3a7753b8d079d7590d789919227ca172c35729dcbfa60c02fe640cbdc4515f4944dbd1d80c1d1a10279531134bba96b82a7b572a431fbf0c7b7b0dbbb8f2e7a1953a2b5f0b33f75b985105008063f87c92b25751d638276047e9e9fb6ad71614e524e85aee6c0d81d3a1a66b4da31502d721f36c9c4d87186d73ac9890c980d41c3ad1a289ae0c5d8b5caead2afd4a324e6d26899a99619131160eecdd0d76415f55a50f4f9c986692225607634a39be1ff4eda60612fa3df109d494c5ad4cc3555c2cd582b647e9b7af6e7a63cedfeaa3326a035f21c261ad3cb73c9175ada8a50a04f573207a469193c865c83e0663fa4f197771f0f44b9a731fa1e62101e9ab03ff2bbac0429f8d4a46fe8afa0c3911da3c99c1f3b60d650e7bf4725c7981c726b581ab41aff55ef8903dcdf8481fe86deca9b3f81ce77e1091b04cce0a81bf98f09a7d3fbfaf8b6723e7cd5b7ee3c21be91fae269f8561adc3bd06b62471ebdec935d48ae1daed51804d9ffeb8bcda577586a7b81932c584da89e1f2be7061a573c3faa387d2fd58a4bb2652b6387899d0dcc57f6cb6f6190d35b93766c718b47a65bbc2be88efb8ebf25169e9ac493bffa3552182b516473597811437a92172fb29a0d811f54fb8d7adecfa7559518c9ee3a7f7ac8c6897d402dc94c7a2e638e2ec2c034119c5f1d990d381c0dfa7c9e4ce21561b3b7c7bc1d3b100db1ed544b716302d8ee55c11b469b11046b80f27fb1506c962da7d78e54b69f928eb0be360d523c6546e914d889294ffc4005fb89a94520b578c225f08eebd36106be4e9f45063189c9adddc9eb95f6132a98ac7892e353bb2fa6bb917daf9c059b95b25d4c999758f9cfe0ab6e629a828f7d915bb78ebd08de03eea0f549eef380d98ac2f7193b1d830d7f698264488bad8fbc8dfb6d3a9b0034dfb045dae1e045b6293f8dc00bccb05080b199da9a1b3f9797016509dd3230662d9a456d9778edec13186ee0f62b36666bcb2733a96171edb24df876737e07f78ec5168777dce8194233f1891a45537e907350ef026c716000cb27d858da4722fd4deb69e49d310355cd9246ac9ccbd5dc273352deaceeb13c2fabd292a5b8fef20b67a16fde39c142c0d8dcb5eb32a89dbf3590a49e3cc2d75f6cff6e627f1ab587a2a0842a8791a64ae1dc4cc41f92ffac4d12cb3aa1aab0e5176415754271dfd7e84da514aedbd89f333fe77cb4034b2a792c4f6097b8387bfa6bd4f82e4ab7a0f2942a339e01e8e9756ba8bc5ecd8df27cd4ce6ff207b8545e379a099465169b6d4f44f0a6a61ec535cf693593b6a71d2d1b92d01c6775bb3970290422ca2dbb82053de239fd832b5eaeb8fae0057f32734458224592636c82ea6189578eb31469475f90688b44ef8da3aff0addd82da787bb2da6372b64fff487fe5b5b40f64cfe4656edefda8a626e304416943b1bd7301087e62c5c34f02e45ed7ed2f49369f4496583f06e1eec9b854b2fab38b6dea3648c573528a30fb58577eb1bb26ddecfedc1ecc9f5006212d347fffdf374f95dbbd9224042ff22cf73d007be64e1de85d1f7d28f5f622481a3c03cb048c2573f9521194a15a89f0a0d614248c919fe019bede1155ef46ce36d01be2432340c942", 0x1000}, {&(0x7f00000000c0)="9a8b922e9621217f84be1cdd5035d42e41a7fd5b90c064b7722e023063636e89531fb1a8888b98db4f4824ccca202d65cfc4c154d1c823d4", 0x38}, {&(0x7f0000000100)="1d1c88cc5fcb583bb91cb696fecfa6747b6138d9fbd0555b85be07e596d7f73678b2d20d1f2519405dc83eaf258d8dc8b4595cf7918db2430f0b142f363566a83e6affa50675fe0eb0041634a896ddf62a0a79f56b75dd3230f80f943d59fa706948a60745f254d9653d375caa8979a2f4611331deb5857cb9159daafc422f76cdef6a4d7fcd6b78de7a077ba2fd2c23b97979ee967ad1c138d89308", 0x9c}, {&(0x7f00000004c0)="8170c60a0e2f6425a1f5dbbff4", 0xd}], 0x4, &(0x7f0000002080)=ANY=[@ANYBLOB="100000000000000000ff8a63ceb8fe7fa5d987e86be548a60c9700aeb62f8e47f56efba0b409a6e04fd421cca334e4285f328a698e1c784c6ef9a6c07b3a318d28592822e27f42b3dd785c1fd3cc865927eacf1a42c4ea6c7eb92be260966b08000000cbc86a6ae51834999147df70e81a3c61431186e3491c15e2785e1aaaf7047008878da810172618c3fcf73ef8ade214a09c2e5eca955b4625ff8845b3a7108cbd825cd280ac224b681a69aa333a98e60d90ff4cde4e7fc6fc731456f63bfbf836dd16fb65fbc00c400b624d20ee7718655314", @ANYRES32=r4, @ANYBLOB="ccdba44394cc0671cc79bdb0d7fd1c6e7cb94d3e3ef0fb35519dd33115671b79a42de82c9bacaf7b16560b4c10e36b5c65eb4cb0d72b1f4995d120e83f1df5411404af47e7566b2018cea13c78621df8e9839a60593ea42712dd24b1b6a79b258fdce17894fb481aaf88456e471cf1a0bf1ead604fcb5fe77d2ca13c62ee0f7a1e5fe9bd68144eab7ca34fb9da61e19834ff86f1db8e0633a320bab91d46d58e059e7c99407356eaa169ec3670a44657261a4294ca6b5b41e0e62601b4e5597b954df26f46b501d8ac9458ace63d9bcd711c8c373fa0ba0169301de6390acd2481feaaf172f7541549f4fa3ec7a825773e6a0034fbb1ccc6cbdd17b6e4b3b84957e02c22f40af7f6e21903e73796f7824566f3a791060ae0ca2fa36ac5ebd30542e9ca1de37bc01b4c31d5246ab17f19a7b9c151cedb6795cacc75831b09eb6771bb34b8fc3c9f51e67598e14bef2aa174fe2193b1b5d385b8d3f0b73c0f9a4422859d72b95196f1ceb3d15293659a52d95c21fe730685e3abf253bc149683caa46d94b456750d2986573e1bf5742e367733f2089da6ea0418ee77aca827c5b2b6d0bed2d72b811eb4563378ad4ce58e0adfd3e305b570bdbdb994fd1d8f289dae8bbc0be8e03e1cddc81df1e5984dba2bdb29d6dd0a8db9335840d78491e86b11da0f95fc2c0f980752a7a5517cb0d4ce06265a705964f592e1fa53fb18dfe85d725aa7a647395b2e79eafdff4dbf011bdb0b61ca6a188d19f0ee0aca25d33a3e5b7e6903eb3ec0a022c870d195a4ab1aa09ba0d447df819b9c17f26f4e2a582e59b55dc90e1c15b88d1f0ecba9a842b656f1fcbe7f3d1dd958dbc76a3da1f67c1841b65fb726a0ff7583c7b4587e17fe6fc3dc62b586e88fa1e4e7baaede3e7fc189bcab23829b3ab73f63a07ff3e9b5f01e6bdf76bea3fba63f7d38eab5423b277bd95f08c603d3ba2af00ec51faf35503118107c5293fbd908ea1f4972756beb5767df4ed020450328dc190e2fe7bc5cec0cd748c7bc487e057fdff5136c1a159992eb2cb5095c83111b38652a1d6a98cbeb24025fb2b8c20cc5eb260ab6734ba067cec743065e7f186bf8427006039f06251201881941557b9fe358c8554f0e4b5116cb42c421729dd44865f34456ca93bd09beeda7f1be09027a9fba26a9c5920e97285c287695dadf9b94c668c32f8eb00e95d4e8f3cf4403c183f3ff22e378e606b6762036dd3f125e62c0e65d6fc0d3bc6a98f1cfa2e049b3885ec000c88ca65723d1d21a65c54f9839c886f74013589812b94c67af3a5b6c8be664a4eaa81aa87fc7a41893888a6d628b2a405cba2c8f328e7ed6c37167ffa9094134d3c3ea6aa76d2046cd2b9b4fba9c4bd28ceacb6e64317b1398bf3c729dd9d35550114281e5714d13879afaf30d2c8b9f0c1e3638d531cef8d32fb942fe18e0ee296aa216a6211409eb3aba12d1b51595462fa51c3f8401bff27c35fa20df1e92bfabef06511d65e25e4660373113f43179e4285ca484761c6249216631d1051e65608fea1956f4fa98635a7e2b73882cd01f0267fc1eef0a71e9d6f77a7d23da1dd634f748f10361ddcd435081850edb2e4443511f43901024e80a38319cff42dbd8c3bffa2a38139812b2de573478619c6860ed36a56c6e3257349ec391f7dfac9edc66b52871da86bd050414cd9dbb96e76799e69da1fdf45af3c80f59074281131ae4b6d38df45a8b26bf7dc008b1f7af26a0f090fdc22bb5e54a2ef81b0d5b4996eff0006c3253fb5fbb66868ec373bcf1b940896cf45204d3e4a95067b21be67d3ffed9048923c33e7f62ad4d311f417b1f683a1cee11d65a0484462000ecad0ef3ed5fca04e7ce964429079c7b7ecc8337cd0d66e4e7dd26554a9d2d09ca0bd05512ade1fa2e7d8287904e3b9dea5185924acc0eb7075e4f8189e2e7d4cc37edcaab027c6e23dce118678180c3e143e9357f623258dd7cb19c18d7d41c26805b0f94e46403adf9306f2b75f3cad599e281aca21cf61d9a8d51987dde3df3aa00894a5f1b024911f2c9642c55266e5cad723b9d1b411e8a7f88f714f080347dee1d1006d37e3d07b85689f6b6760354cf857ca7a22fd4a33eae1e3ec1d03e9e064a71c3aa62887b4e1f12b4f05c20b3e1a8a83d681b6cae68eaa2ca2b796c8d657081e5a2ff7ddd723670d490c46d4876afcd7dafc8fa8ac3e888a4e220f509ab228d8981ea19ad2514a0d019acebb81c7225687362c42441331dfd5cec8cc14e69a81b21ed7ee1d13482d63c3a280144a586e0a5b42ae8bf819f713c65088d672cb35fd5faf2c27021369e772d0372542c4eadc16fea58d702f88613406fd0493b53e544919e3db4e2af0d084d014fdcff940a00c64dcf6062413094582a6584fbd8a09db55a7719b9c421aaae5df612fda8396a8deb1f086d47870773fda254f5633efff90f61da000e06ef1fc577ce0d61a017f867473feaf28838924fc613cab0b5bb3a42878296e2979f5d399f8b3defde32dcbabd1911b109949cfbfd1a96d11a17efd972b37cb83f86c160d4274b0d22e2965a70a6818f781712d7872c2c835a720a54204941a89155dad01baa9cb28a4cad9ffff7530dbcdd74f581a70c72919bc65e23dfa7baacc1d0a97d7a8ef2151074f252c67b84e9885821a540427e8a69c8786867222feda25ca783acd066d04de6d04dc6f568569f64db1265418c18b1a93e809d01099401910df2071749b9c92c6fc593ff7fdd17d359d1a5eead75052f44cf57f0b17ccd7ea9b0f7cec7e758a413aaf8a39bacf577e64bc0beff24a78d69cd3770eec74be8b6e7d8d3589696dc75c0fef3d7e323169f208662f1c5a3c4f297b76a60e5520e2c3148bf6dccacd8d5cfd81a14c0d592083a28d69d0be07beeac867d3e063002f9a86f5633ed5c357958fbab91a9bfba3e4ef23752e1a11f9d12c6307746ef1a67a60da9d4258a46ae92cf687f6a629478d7661c605dedd428ee1f0a08fd19fe28d72a5049dbac0875c60e8272e5252e5d0eedfb7494148d516488374f15adf5a097550ec02e5364523b51f0c6110e986552a6395ae7ba6794f66267c681038a1cf8848aaaff7b75cd7fb4bafe66818e525b5cb0336aa7480e41f915d5bc183fd49d772ccf52292f170451f761ede1d60c11dcab2d9ce24b6684cb2e4112daf9e93b780f6bc19392e540cf30f60108bab9ff222cb89c28351a2aa2ad00e03025667b201a6df28cf09452f9f89af43e7d74b02d21600a810650ee889d3cbf6f33891a37d10f0798cc9bf61ace0545792da54d9ed39533e66b97545909b281c884320d5c53d869d90866ddfcb9b8b0d83ee17b71bd5e8f60ccce3029b2ff1fc79b33041555fa923aa89142ffd0149c9a15fb426dfb6a61ca867a2943c6c1f9a68502855afb1d562b6efdf8e517af6727847dcdc4d8683239a7859c7dfa811cebdeb410ef59c4a6945a678b4a6f24a3f6f90cc404f71b46c5d999ad276e67bf362a0bccea4ec543de999ad5bd7eff5e143ae415e0f6b6381ba1987e2680e4044a8859b8e1427b7b83b2982d7a3385e177b50b4f7d04281d6bd2128341d9c5f89315adc1166be582c997faad2a218b17b48af70b6acd907221d0c0eb43aa746873e82d6b7ef508b9af95b0499123493237567e49d937f5b7940299d3670895502e30147d21f66a2c0f5c2b954831ecd69867a5b96f4d197c2dcca01d475c9f0bbe0470293bde890a68369ca64b3e72d5b2d0d65cdab261db0e285418c03ed7449f94bd6b98a1e8c69643df76d5d47080b4e5d4f5bdacdcbf76c981c4285d5d9e818e2b8a7698fef379e73a5405fc64e3b064b51a2c4fb6b17abd488695526d3ea11ed036144ed3c84e3ba0a7309a538cee9439f9c85ee3dad130fd220c0d93ac53b5d23923a0250a9d6edde96eed92f29cb0dbfff13b2a35e318a9fa9540b5886c94ad90d92804a3933952c73e40404686e57009714ad68ccad7d8f4c3ffdda45688276f383920b9a239d511e2a598563e7ffa0916ac92ea0516197c78d336232b2191f75844f8894a7a4369035e0a9d0be73037aada9392612986ce4348121dfbfee3c6d4dd3fa66cc11f9a16e251dd8933b49e4b9be90b11b824244488fde2083beb0d2deab9faa7a91f6fe6c583517144e25c3e2ed4cf322e98388087553805e6f230499515b6c7dca67e7de10e36dd62099d48d5285fbf47186307051c2c7fe469cb7027e2f1590b004857a9ef08539d613d327eaf9d4ec964e36ef193fa12f01a93f4e6b50e49cf28e33abc74ba31d18296118cd35eb1220b5ae3f0097dd150c0cb59b5e2bf904aa3f36ab9e4ab827858b288f46eca7d2ce77935a500767192b25b58378db42664ad9672c25df2de3b9e0865ee723c5b3ab8fb92c6a9e2df9838db4c9228169d9d4394affdb4aed937700ffc8061635b5cfd8542c8579db2b8a947a28f5c5d2a5cd7b0f0cf60c6a8f30a4d93645061772dad62458b4bc5c6b69e3393535598a0c201b6488dba34388784c44522a24dfc417d86787c16b28186c20353a95ae32b5ec3e0696c5eeda0aba0627d6211438267faeedb1ceccd3b4e8c447bd2e090955bee64a17adacffc5540437dd102f119ae24c0862eee8e9c1108fade1b4546e12e4039b7df7247e0e7e6d73fd1a52bd7cb935041975af5495d5cf92e0f7f4c45eb77105747d3bae2866bec1b0f675c7dd8d13946d8f785c952af6c005bbdbd051dd417148932ee0bab8c7bb93b125ee52486b9a3066fb1a7b074c1a98af90faa392326e824b94693bb98291777c80b2e4698d9d46486214287c849370024f59dae243bc5820fdd8323c21b91781c263503519bb0ce73b74fd0624287b41ef29b4c3f8f07dee28945c0c0b5e0253e5aaeba3e79897fb1e656ca7edd083dacecc83fab80e5821a229ab1bd6cdde63bbb0db22c07287c8a5aec8371743fbd097e04a10111d02dfa7500efecd7e065ddf149b98032ec9f5ce30ae7636d2e36cbaa9a381e0a85097f60d27f6d4728b2ea78757966c0c10d17782ed2172f6c55886c087d4a11314fce385752faa4ce576e3e945e4e7e157474529e4b51db13fd00c1687d2128e335e04b232a8fe1ebb0f90c876a004308a78445df253e80616f4a5c2d0d08c07517c1a0832a47864e7ce9aa32b6940716f1a28a975386f1dffa365855d13a0392b81008999a39503ea6caa121842759e1c5f98170367f1b531e2d438ae299c45e0ec052f3edd8c731f9f17a2c5347d156b1c1c1227d9c0d47093bdbf8f24eee773e2d8a1dc6da7a5e6aa10849c5c4ee493c20ccda43f860fc39446518e5631cd68942334df6d105d98f1f80abb104479c1bf2c02c9f23802b36fd7eb44b70c8bfa6d4956a8faba890d084c8ec17bf96879cbc01e69483c0f0829616d63959d02d1ffbb723ce3595927e980bd4036c252d1e1c0986e3977676aee7049a82c2f0f8f04370a7de8fcfac16ee1a708c3da757d1c47d5c2b246efd31f7da3ac7a3b8227aef642cc5fc7e52069a2228c15e4958d00c0afddf237596cdc92f95aac6ec4feaab8411023fa2004656b331270b81db8a3ed95a49063aacfb64cfbef69b3ce314b4052dfcb23957667d1267119c3ccacdc0680367af82522a099cb3507a30f60ff7547dbaa7b4840f146a2291cb2353fd5f7011e50f127a825f3eb66d018a71591aa4f09d5e8ad819607968698113eb4a419103b03958b9f782bacdeb410b257ea53881ed5404a56990ac38f2c4fa48718c2a5fe96db4e63dbd4c079798a418a1be56b3", @ANYRES32=r16, @ANYBLOB="0003000000000000000000200000000000009a30", @ANYBLOB="3ea4880340824cb879e73b944374539bfd9dacd6143c52d212538c6e43a54aeefd38d6804c5247288c1df9726adb8adb6fb9b1a9065ceb5b022ddf22ab9d747edc786b52aa72ae0e15bd97bce640c7b51efb9c0de145899e87e03c3876fbaaf03a64cb1f87450612cc85e2e1396e9999ab05fd9aeb92568a2c20170b8eebc7de0c991c04731ca94fb11db05845e9c1", @ANYRES32=r24, @ANYRES32, @ANYBLOB="c8dfe95dc4a87bc0b6ee321669726ecc6e13c2d87306d6f2121c11a9d9d3b58fd2c274b31b998bd72d8205ba96068a6545aaae09bf6a6c9fddd46602b37efd3e6d28b405c4706c7c1c54a2fb33110617e27f9dc70bac5a383ea4dac71f74299e76ac15acdadf6b6ffc723cc66ad64e3cd34f28f3c691892d401dc452d3f52acaa38e89e9a316379430a8c8147ec73e08ecbcfc60d5a85aa061984f009294c51b4f32b6bc09c7cd18fc9674a553a56efe5d7d400740db3edf7b37d140029c"], 0x112e, 0x4}, 0x401) write(r0, &(0x7f0000000900)="2078f7b678807d89e032dc19f570fe00bac871767dbcbbff8330c226a5419d5e0110188e90cd9c8e50599ba24cd7c19fe1397a431644e5976fe4bce3b20b21c3f37169cedb7237b428821c1db394acba77de083c965124aeacbcf09bd3c719ed25314dc21617d89aa9c6ffc4137067f33d5ed8d898537ed95d34e48374ae5f307c5375eaba46d8f816057b2c10d47d94f0fbdb1796778ce098cc07acba65bddc0e2ce8b65297f80863914cb3909b299d190a11b262d4ce7f58b396d1b74b28f6e7194f223b0a21fdd2dff2b3a19387834c9dd41e8002bd7b95f6b519d6b2c4936d7d6c409d65b0a57d8a7ae480ef96ec7b4bd3eb4ec15f57a2790f4894758152c5ffdd2bf50bbf6665e0c89ac9bb0f6d1516df31a41d428fb47f883f402fd761aa7a11e51e79bfadc4a9bcdfcca25bec457522f2157155dbb564c93a1fa15a7bc8aa9c294143f20a8c21b68f29a4cd5e382bbd0d123628a27507186668786713739e3b776412f39bc65485c6fba3b14d481ea264ab3149bbc0159b4fc5dc231c13cd7210d518967a7694ae21344da19ece7aabab738eb77103fe03f5ad252de156397d55121ca771b5a723607830d91de5010100fe186c0713fad218064014bd4d7b6689b2fe92fae907cc3ca8cb0d859d8372ddf8035094f0b6acbda673e2df9ed6e4d13b4c6725da22c8e3439018475a01a86219bdef6cdb0930f35bf95157c811f2", 0x203) 19:20:45 executing program 1: r0 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0xfffffffffffffffd) writev(r0, &(0x7f0000000640)=[{&(0x7f0000000140)='#!', 0x2}], 0x1) socket(0x14, 0x2, 0x5) r1 = fcntl$dupfd(r0, 0x0, r0) write(r1, &(0x7f0000000100)=' \n', 0x3) execve(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) 19:20:45 executing program 1: r0 = socket(0x11, 0x3, 0x0) sendto$unix(r0, &(0x7f0000000000)="b100050400000000000008000101000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acbd0700000000000000af63ff37282902e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c08000000000000000f90006ee01bc43eaea8c5000000020000189b625ce708650cbb5fa798700000000002020892318f10bb77c94601000000", 0xb1, 0x0, 0x0, 0x0) shutdown(0xffffffffffffffff, 0x0) 19:20:46 executing program 0: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x4) ftruncate(r0, 0x0, 0x30000000000) ftruncate(r0, 0x0, 0x100000004) r1 = kqueue() r2 = fcntl$dupfd(r1, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x4000)=nil, 0x800000004, 0x0, 0x10, r2, 0x0, 0x0) r3 = kqueue() fcntl$dupfd(r3, 0x2, 0xffffffffffffffff) r4 = dup2(r2, r3) ioctl$WSDISPLAYIO_LSFONT(r4, 0xc058574e, &(0x7f0000000000)) faccessat(r0, &(0x7f0000000080)='./file0\x00', 0x0, 0x1) 19:20:46 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="89000000ffff000001"], 0x9}, 0x0) recvmsg(r1, &(0x7f0000000340)={0x0, 0x0, 0x0, 0x0, &(0x7f00000006c0)=""/4096, 0x1000}, 0x0) r2 = semget$private(0x0, 0x7, 0x286) semop(r2, &(0x7f0000000000)=[{0x6, 0x4}, {0x3, 0x1, 0x1800}, {0x2, 0x7, 0x800}, {0x0, 0x0, 0x1800}], 0x4) semop(r2, &(0x7f0000000100)=[{0x0, 0x3, 0x800}, {0x0, 0x0, 0x800}, {0x2, 0x6, 0x800}, {0x1, 0x0, 0x1000}, {0x4, 0x80, 0x800}, {0x4, 0x2, 0x1800}], 0x6) semctl$SETVAL(r2, 0x0, 0x8, &(0x7f00000000c0)) r3 = socket(0x18, 0x2, 0x0) setsockopt(r3, 0x29, 0x9, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0x280) r5 = getgid() semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f0000000140)={{0xfffffffffffff7ea, r4, 0x0, 0xffffffffffffffff, r5, 0x100, 0xfffffffffffeffff}, 0x400, 0x10001, 0x40}) semctl$GETZCNT(r2, 0x2, 0x7, &(0x7f0000000040)=""/10) sendmsg(r0, &(0x7f0000000380)={0x0, 0x32c, 0x0, 0x0, &(0x7f0000000000), 0x90}, 0x0) 19:20:46 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000580)=ANY=[@ANYBLOB="8b0201fcffffffffffff214164f7cd2de35e6e0f43e0ddc4f54cc627dd28a697abf7274c33e6fa1f406acd9f8d8b37b58ec54df48a472af1be2ec4831751df5aa0dbbcd9682d8404c1e1c8d001e82006cf0343d883a98653dd92efc87c84abcc8833b4ed08e775bc4d8beb6bdb07a68845ef0ae3b290114d58b004cfcfa6a158e9e7ef6f086290cdf4a08fecfef706d1c22ef476566882ac896263eca34e2d0bad4a67f5b9bca2f5628752cffd0180826bf0e2e5e77101ef39dcccbee066aadb219dd68fb12c8f0d1f66e82e2d9509d46921015324b995afe1fbecfa72e8ffd0d114cdb0ec18aeee7110a3428a66b8da8c6bd4bd000000000000948b08d4d092a80c8ff96f321af3913385c3e75762bfb3f83d355966abe4f8d75a6e83c50900abbf5c929dedfeb69934511e47280605dd5c8075bb682fd4df88d25906e7ae68f0b1c7c45669ced8950000000000000000000000000000000000c55e15fb74a27aa3a685dc0608f8a202a0af976e330206b24e324c495c60e6a9c4def7146d14ca5c0e70adee1efb8a72a5934900dd2eb696b4ae93848fd7d2e57c8c6dcb5e8e1fdebbecd9c4a2bbced0608ae2826b2014daba26db5e09aaa3e73c3a2f926c58b648eed0ad1359739022dc956090f44a963d73e6e1ffffffffffffff249c58ed7d751b78e7140628415f04b11c1c6cb80d71d92bf66ca4c5c1e0f87ba1d401b8007008ad23b40d4bc225305a806a392ffba5033f18a8dd4999778512e59026656bea1fd5d8b04f1553e2828e7a8a051021fd64b81e6d88d6cb886c383568f9d61166b6be3aed4e92bf32240639b4b417b00ce3bfbac4e959ca26cc7ea314da1f65d6211c64c7a3b9745a25fa84ae6b47754785f137e16b1ba03fb799ea668e57755e26e46b9a841a418806c3e93f6b0e3c9077d5b43e76b60303b723bf03f65ce8f7b821bac7d951887641ce3a2d5f4dcac7d86b593fcf5d1e3ccd961238b8f904a709813564a922b7fc81705c6875085855b6a9927a5af8a78b2660ea4b7c44a5d738839790935400d3461344134282fabdfd6f4a2767ab3db806051e8bcd9ca34aa53eee9e468d3de5eb01f2795d27e9f0bc7390c55b4503d1ee779ac5345adb691261c2d60b4865a9c0eb4722700a2b986eded8972e67aaa42f2b7b7c3f697ed994916c3716f101b628484fa99746fd8a7ea76395de157596268949a0c67324ee2a9d0400d3079cb50e9abfa6fceb5a6300"/909], 0x10) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff}) sendmsg$unix(0xffffffffffffffff, &(0x7f0000002800)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x8}, 0x0) dup2(r0, r1) setsockopt$sock_int(r1, 0xffff, 0x1001, &(0x7f0000000000)=0x43cbc, 0x4) r2 = dup(r1) sendto$inet6(r2, &(0x7f0000000040), 0xffc9, 0x0, 0x0, 0xfffffffffffffe8c) 19:20:46 executing program 0: writev(0xffffffffffffffff, &(0x7f0000000100)=[{&(0x7f0000000ac0)}], 0x1) mprotect(&(0x7f0000599000/0x3000)=nil, 0x3000, 0x1) mkdir(&(0x7f0000000100)='./file0\x00', 0x0) mkdir(&(0x7f0000000000)='./file0\x00', 0x5) r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x4000)=nil, 0x800000004, 0x0, 0x10, r1, 0x0, 0x0) unlinkat(0xffffffffffffffff, &(0x7f00000000c0)='./file0\x00', 0x8) chflagsat(r1, &(0x7f0000000040)='\x00', 0x10000, 0x0) unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000180)='r\x00') pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x30004) ioctl$WSDISPLAYIO_USEFONT(r3, 0x80585750, &(0x7f00000001c0)={'./file0\x00', 0x95d, 0xcfd, 0x3, 0x1, 0x4, 0x401, 0x4, 0x0, 0x2, 0x1}) shmget$private(0x0, 0x1000, 0x300, &(0x7f00002fa000/0x1000)=nil) ioctl$FIONBIO(r2, 0x8004667e, &(0x7f0000000140)=0x1) 19:20:46 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() write(r1, &(0x7f0000000500)="c51a9c0f90261d780f32bc7af595fc0368b66c08d06e29f6e34bc3cfc87c1ae2ce983a6c1ea522d6256a74ca09847a6f20557029e8cf61e032c08815e98f7593647e337e16e5216dffcaee96e7380771923d3884d60226b3fa55af62486fb689e38dad3b61641be4ea879363865e5f8d0a8c9ee1e12ca41ce2a04d628e218df2535c0c56f8f0f6d87bfa5c59ac37b617888d7432a4891edbaf50c5aa75b7078e8bf04f2cb6766abfd9c13a07b36369c064058ae736a756606660eaca7588d1d64dddecf96650287e97dd4f6c7131b0de6afaf9a2409b08ae3b344bbf3325a75e218a6af0a5caebd76e35ec0152f22e6f82af227573914a47f744adcc8035ed", 0xff) socket$unix(0x1, 0x1, 0x0) ioctl$TIOCSETA(r0, 0x80047470, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) writev(r1, &(0x7f0000002a00)=[{&(0x7f0000000440)='I', 0x1}], 0x1) readv(r0, &(0x7f0000002540), 0x1000000000000067) 19:20:47 executing program 1: semop(0x0, &(0x7f0000000000)=[{}, {}, {}, {}, {}, {}, {}, {}, {}, {0x0, 0x7}], 0xa) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) setsockopt$inet6_MRT6_ADD_MIF(0xffffffffffffffff, 0x29, 0x66, 0x0, 0x0) r0 = semget$private(0x0, 0x7, 0x286) semop(r0, &(0x7f0000000000)=[{0x6, 0x4}, {0x3, 0x1, 0x1800}, {0x2, 0x7, 0x800}, {0x0, 0x0, 0x1800}], 0x4) semop(r0, &(0x7f0000000100)=[{0x0, 0x3, 0x800}, {0x0, 0x0, 0x800}, {0x2, 0x6, 0x800}, {0x1, 0x0, 0x1000}, {0x4, 0x80, 0x800}, {0x4, 0x2, 0x1800}], 0x6) semctl$SETVAL(r0, 0x0, 0x8, &(0x7f00000000c0)) r1 = socket(0x18, 0x2, 0x0) setsockopt(r1, 0x29, 0x9, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0x280) r3 = getgid() semctl$IPC_SET(r0, 0x0, 0x1, &(0x7f0000000140)={{0xfffffffffffff7ea, r2, 0x0, 0xffffffffffffffff, r3, 0x100, 0xfffffffffffeffff}, 0x400, 0x10001, 0x40}) r4 = getuid() r5 = geteuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) semctl$IPC_SET(r0, 0x0, 0x1, &(0x7f00000000c0)={{0x100, r4, 0xffffffffffffffff, r5, r6, 0x40, 0x1}, 0x2, 0xfffffffffffffff9, 0xfffffffffffffb44}) fcntl$getown(0xffffffffffffffff, 0x5) syz_emit_ethernet(0x1, &(0x7f0000000000)=ANY=[@ANYBLOB="ffffffe5ffffaaaaaaaaae0486dd60a4f01008182c00fedc000000fffa0000000000000600aaff020000000000000000000000000001"]) syz_emit_ethernet(0x400e, &(0x7f0000000000)="c7a895006f53dd000005ffff86dd") 19:20:47 executing program 0: madvise(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x2) r0 = socket(0x1, 0x1, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) r1 = socket(0x10000000002, 0x2, 0x0) dup2(r0, r1) getpeername$unix(r1, &(0x7f0000001540)=@file={0x0, ""/4096}, &(0x7f0000000080)=0x1002) 19:20:47 executing program 1: r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x80, 0x58) ioctl$FIONBIO(r0, 0x8004667e, &(0x7f0000000080)=0x4) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="83020801"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x2, 0x2, 0x0) bind(r1, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) 19:20:47 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000140)={0x0, 0x10000, 0x0, 0xfffffffb, "b34b35200a49fced8d0ffa30dd72cd9153ca37e2", 0x8001, 0x80}) r2 = kqueue() r3 = fcntl$dupfd(r2, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x4000)=nil, 0x800000004, 0x0, 0x10, r3, 0x0, 0x0) mknodat(r3, &(0x7f0000000400)='./file0\x00', 0x20, 0x2) recvmsg(r0, &(0x7f00000002c0)={0x0, 0x0, 0x0, 0x0, &(0x7f00000001c0)=""/210, 0xd2}, 0x0) accept$unix(r0, &(0x7f0000000000)=@file={0x0, ""/40}, &(0x7f0000000080)=0x2a) syz_emit_ethernet(0x5e, &(0x7f0000000300)="bc47e3163363a0c952e259accf122fcafb1cad0307d3fae56626db1be1f1b9877957b8dffefe041e3e61946f6d3d506f3381767ce598ac1e3f4db8673697a21393b499fa1269c442873efeb1f056e115a8f5f248011d7816af34c3f07138") r4 = kqueue() r5 = fcntl$dupfd(r4, 0x2, 0xffffffffffffffff) mprotect(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x0) mmap(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x1, 0x10, r5, 0x0, 0x0) ioctl$WSMOUSEIO_SETPARAMS(0xffffffffffffff9c, 0x80105728, &(0x7f0000000380)={&(0x7f0000000180)=[{0x1, 0x1a6e}, {0x101, 0x5}, {0x88, 0x5}], 0x3}) sendmsg$unix(r1, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB="28000000ffff00000100000008cd7fdf03000000", @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r0, @ANYRES32=r1], 0x28}, 0x0) shmget(0x2, 0x2000, 0x40, &(0x7f0000ffb000/0x2000)=nil) r6 = kqueue() r7 = fcntl$dupfd(r6, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x4000)=nil, 0x800000004, 0x0, 0x10, r7, 0x0, 0x0) r8 = fcntl$dupfd(r7, 0x0, 0xffffffffffffff9c) mknodat(r8, &(0x7f00000003c0)='./file0\x00', 0x2000, 0x8000) 19:20:48 executing program 1: preadv(0xffffffffffffffff, &(0x7f0000002680)=[{&(0x7f0000000180)=""/122, 0x7a}, {&(0x7f0000001680)=""/4096, 0x1000}], 0x2, 0x0, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x20, 0x10) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000002000/0x6000)=nil, 0x6000, 0x2, 0x11, r0, 0x0, 0x0) getgroups(0x1, &(0x7f0000001640)=[0x0]) sync() unveil(0x0, &(0x7f0000000100)='x\x00') madvise(&(0x7f0000001000/0x4000)=nil, 0x4000, 0x4) munmap(&(0x7f0000000000/0x4000)=nil, 0x4000) 19:20:48 executing program 0: poll(&(0x7f0000000080), 0x3, 0x0) r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x80, 0x0) r1 = kqueue() r2 = fcntl$dupfd(r1, 0x2, 0xffffffffffffffff) r3 = kqueue() r4 = fcntl$dupfd(r3, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x4000)=nil, 0x800000004, 0x0, 0x10, r4, 0x0, 0x0) flock(r4, 0x1) mmap(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x1, 0x6010, r2, 0x0, 0x0) r5 = accept$inet6(0xffffffffffffffff, &(0x7f0000000080), &(0x7f00000000c0)=0xc) r6 = syz_open_pts() ioctl$TIOCCLRVERAUTH(r6, 0x2000741d) r7 = kqueue() r8 = fcntl$dupfd(r7, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x4000)=nil, 0x800000004, 0x0, 0x10, r8, 0x0, 0x0) ioctl$BIOCSRTIMEOUT(r8, 0x8010426d, &(0x7f0000000100)={0x0, 0x3f}) dup2(r2, r5) ioctl$WSDISPLAYIO_SVIDEO(r0, 0x80045745, &(0x7f0000000040)=0x1) r9 = kqueue() r10 = fcntl$dupfd(r9, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x4000)=nil, 0x800000004, 0x0, 0x10, r10, 0x0, 0x0) ioctl$VT_ACTIVATE(r10, 0x20007605, &(0x7f0000000140)=0x6) r11 = kqueue() fcntl$dupfd(r11, 0x2, 0xffffffffffffffff) r12 = kqueue() r13 = fcntl$dupfd(r12, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x4000)=nil, 0x800000004, 0x0, 0x10, r13, 0x0, 0x0) dup2(r11, r13) 19:20:48 executing program 1: sendto$unix(0xffffffffffffffff, &(0x7f00000000c0)="b10005046800000000000ce60605", 0xe, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) socketpair(0x10, 0x4, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) sendto$unix(r0, &(0x7f0000000180)="b100050460000000000008000701000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b3804be781e4991f7c8df57882b297be1aa5b23ed00f4c8b2ca3ebbc257692d1f132e27acb5d602000d7d026ba8af63ff37202902e4fd89720fd3872babfbb770c1f5a872010000000000000003b22f310b404f36a00f90006ee01be657aea80208a371a3f8000400000000000000010000000000000000a009c7d681f9b15a01529301831701fa08d019f561668e3e654cee81ecddff41db0a5929d9a1aec4b19ebc8150a199d43a2929b61c65ebde3e88d0cc1c1f0e5833e3925eab2153758b8f6b649edd617bd6958050a7dee988470fa0000000000200000000000000d178f43cc7534dde051bef2f85b2217f3141ea3024927e1c515c35e9538995c30ddefa904a9b7f2fa3b95cc0e69f74dd815e6ff13488317dc7", 0x145, 0x6, 0x0, 0x0) r1 = kqueue() r2 = fcntl$dupfd(r1, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x4000)=nil, 0x800000004, 0x0, 0x10, r2, 0x0, 0x0) setsockopt$sock_int(r2, 0xffff, 0x200, &(0x7f0000000040)=0x1, 0x4) 19:20:48 executing program 1: syz_emit_ethernet(0x1, &(0x7f0000000000)=ANY=[@ANYBLOB="bbbbbbbbbbbbaaaaaaaaaabb86dd60dc9ae700382c00000200002e7b5f0bc485b603000000000102000000000000000000000000000132"]) syz_emit_ethernet(0x1, &(0x7f0000000000)=ANY=[@ANYBLOB="ffffffe5ffffaaaaaaaaaa0086dd60a4f00800182c00fe19d2c50f34370676000000000000aaff"]) syz_emit_ethernet(0x400e, &(0x7f0000000000)="c7a895006f53dd000005ffff86dd") r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x4000)=nil, 0x800000004, 0x0, 0x10, r1, 0x0, 0x0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f00000000c0)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xc) chown(&(0x7f0000000040)='./file0\x00', r2, r3) 19:20:48 executing program 0: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffffff, 0x0, "00000000000000000000f2ffffffffffffff4000"}) r0 = socket(0x800000018, 0x2, 0x0) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) setsockopt$sock_int(r0, 0xffff, 0x4, &(0x7f0000000180)=0x5, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00", 0x4ce}) mprotect(&(0x7f000056b000/0x1000)=nil, 0x1000, 0x0) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r2 = socket(0x18, 0x1, 0x0) close(r2) r3 = socket(0x18, 0x2, 0x0) setsockopt(r3, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r2, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r3, 0x0, 0x0) 19:20:48 executing program 1: r0 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) r1 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000cc0)='/dev/wsmouse0\x00', 0x0, 0x0) dup2(r1, r0) fchdir(r0) execve(0x0, &(0x7f0000000080)=[&(0x7f0000000100)='/\x01\x00'], 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000180)='r\x00') 19:20:48 executing program 0: sendmsg$unix(0xffffffffffffffff, &(0x7f0000001700)={&(0x7f00000002c0)=ANY=[@ANYBLOB="fb182e2b666902e3ff010d9822cd1555b36787e33b23de9de09e9b537ea39f7043f0dcd018b952a27a18e23ef0cd4ca85fc375d82a8d80532cf09f9fd9b52cf32c5ee79b135ae7581793bbeca5aefd68f69c16212d60ab2d0ec9f5f0ece473d03169427d072cd5e0a6da2107940160199f6d12fcc9fca4ea020b6de512c1efad679ed3c6d948a0464b50c4fc9bf4f44d26757b01854a30b8e0f0b2b7073683fd1ad13483cbe8f3673ec1ff8175523c8187ba99b9832a4787a1787f148c29765398f30b140d1ee4b7744261444994bd9ccddd3258575cb601ac8a84fd0f8a2671e556e5083451c5e968318e71e4382832e19b4b713232b3303df456214f7e6db25648691404e85f6e35c30447492ed173a472abb5991a2e81062b55dda0dc"], 0x1c, 0x0, 0x0, 0x0, 0x2be}, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket$inet6(0x18, 0x8000, 0x0) r1 = dup2(r0, r0) r2 = socket(0x18, 0x8002, 0x0) r3 = socket$inet6(0x18, 0x4000, 0x0) socketpair(0x2, 0x4000, 0x5, &(0x7f0000000100)={0xffffffffffffffff}) setsockopt$sock_timeval(r4, 0xffff, 0x1005, &(0x7f0000000140)={0x0, 0xdf80}, 0x10) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff31929648000001000000000000000000", 0x14) r5 = dup2(r3, r3) dup2(r2, r5) sendmsg$unix(r5, &(0x7f0000001700)={0x0, 0x0, 0x0}, 0x0) dup2(r1, r1) r6 = kqueue() r7 = fcntl$dupfd(r6, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x4000)=nil, 0x800000004, 0x0, 0x10, r7, 0x0, 0x0) ioctl$TIOCSBRK(r7, 0x2000747b) sendmsg$unix(r1, &(0x7f0000001700)={0x0, 0x0, 0x0}, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) getsockopt$sock_cred(r8, 0xffff, 0x1022, &(0x7f0000000080), &(0x7f00000000c0)=0xc) 19:20:48 executing program 1: r0 = socket(0x18, 0x400000002, 0x0) setsockopt(r0, 0x1000000029, 0x41, &(0x7f0000000080), 0x4) open$dir(&(0x7f0000000000)='./file0\x00', 0x10000, 0x20) socket(0x20, 0x8000, 0x3) 19:20:48 executing program 0: r0 = socket(0x18, 0x1, 0x0) r1 = socket(0x800000018, 0x1, 0x0) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) r2 = kqueue() fcntl$dupfd(r2, 0x2, 0xffffffffffffffff) r3 = kqueue() fcntl$dupfd(r3, 0x2, 0xffffffffffffffff) r4 = fcntl$dupfd(r2, 0xa, r3) ioctl$VMM_IOC_TERM(r4, 0x80045604, &(0x7f0000000040)={0x7f}) listen(r1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r5 = socket(0x18, 0x1, 0x0) connect$unix(r5, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) dup2(r0, r1) syz_extract_tcp_res$synack(&(0x7f0000000000), 0x1, 0x0) 19:20:48 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x5, 0x40054d, 0x5, 0xe78, "047c2ce62e0dbcdcc58b62c200000100"}) write(r0, &(0x7f0000000140)='\r', 0x1) r2 = socket(0x18, 0xc002, 0x0) r3 = fcntl$dupfd(r2, 0x0, r2) r4 = getpid() fcntl$setown(r3, 0x6, r4) r5 = geteuid() r6 = semget$private(0x0, 0x7, 0x286) semop(r6, &(0x7f0000000000)=[{0x6, 0x4}, {0x3, 0x1, 0x1800}, {0x2, 0x7, 0x800}, {0x0, 0x0, 0x1800}], 0x4) semop(r6, &(0x7f0000000100)=[{0x0, 0x3, 0x800}, {0x0, 0x0, 0x800}, {0x2, 0x6, 0x800}, {0x1, 0x0, 0x1000}, {0x4, 0x80, 0x800}, {0x4, 0x2, 0x1800}], 0x6) semctl$SETVAL(r6, 0x0, 0x8, &(0x7f00000000c0)) r7 = socket(0x18, 0x2, 0x0) setsockopt(r7, 0x29, 0x9, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) getsockopt$SO_PEERCRED(r7, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0x280) r9 = getgid() semctl$IPC_SET(r6, 0x0, 0x1, &(0x7f0000000140)={{0xfffffffffffff7ea, r8, 0x0, 0xffffffffffffffff, r9, 0x100, 0xfffffffffffeffff}, 0x400, 0x10001, 0x40}) r10 = semget$private(0x0, 0x7, 0x286) semop(r10, &(0x7f0000000000)=[{0x6, 0x4}, {0x3, 0x1, 0x1800}, {0x2, 0x7, 0x800}, {0x0, 0x0, 0x1800}], 0x4) semop(r10, &(0x7f0000000100)=[{0x0, 0x3, 0x800}, {0x0, 0x0, 0x800}, {0x2, 0x6, 0x800}, {0x1, 0x0, 0x1000}, {0x4, 0x80, 0x800}, {0x4, 0x2, 0x1800}], 0x6) semctl$SETVAL(r10, 0x0, 0x8, &(0x7f00000000c0)) r11 = socket(0x18, 0x2, 0x0) setsockopt(r11, 0x29, 0x9, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) getsockopt$SO_PEERCRED(r11, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0x280) r13 = getgid() semctl$IPC_SET(r10, 0x0, 0x1, &(0x7f0000000140)={{0xfffffffffffff7ea, r12, 0x0, 0xffffffffffffffff, r13, 0x100, 0xfffffffffffeffff}, 0x400, 0x10001, 0x40}) r14 = dup2(0xffffffffffffffff, 0xffffffffffffffff) r15 = accept$unix(r14, &(0x7f00000009c0)=ANY=[@ANYBLOB="000000000000000000000000000000000000000065009442eac3641600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000017c2414545ea71993fe985fe4a90921d8280449024e3cd5c3f0e20000000000"], &(0x7f0000000080)=0x6e) accept$unix(r14, &(0x7f00000000c0)=@abs, &(0x7f0000000100)=0x8) r16 = geteuid() getsockopt$sock_cred(r15, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, &(0x7f0000000200)=0xc) fchownat(r14, &(0x7f0000000180)='./file0\x00', r16, r17, 0x4) getgroups(0x4, &(0x7f0000000440)=[r9, r13, 0x0, r17]) r18 = kqueue() r19 = fcntl$dupfd(r18, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x4000)=nil, 0x800000004, 0x0, 0x10, r19, 0x0, 0x0) r20 = kqueue() r21 = fcntl$dupfd(r20, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x4000)=nil, 0x800000004, 0x0, 0x10, r21, 0x0, 0x0) r22 = kqueue() r23 = fcntl$dupfd(r22, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x4000)=nil, 0x800000004, 0x0, 0x10, r23, 0x0, 0x0) r24 = openat$vmm(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/vmm\x00', 0x1, 0x0) r25 = kqueue() r26 = fcntl$dupfd(r25, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x4000)=nil, 0x800000004, 0x0, 0x10, r26, 0x0, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000300)={0x0}, &(0x7f0000000340)=0xc) r28 = kqueue() r29 = fcntl$dupfd(r28, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x4000)=nil, 0x800000004, 0x0, 0x10, r29, 0x0, 0x0) getsockopt$SO_PEERCRED(r29, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, 0xc) r31 = kqueue() r32 = fcntl$dupfd(r31, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x4000)=nil, 0x800000004, 0x0, 0x10, r32, 0x0, 0x0) getsockopt$SO_PEERCRED(r32, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000400)={0x0}, &(0x7f0000000440)=0xc) r35 = kqueue() r36 = fcntl$dupfd(r35, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x4000)=nil, 0x800000004, 0x0, 0x10, r36, 0x0, 0x0) getsockopt$sock_cred(r36, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0}, &(0x7f00000004c0)=0xc) r38 = kqueue() r39 = fcntl$dupfd(r38, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x4000)=nil, 0x800000004, 0x0, 0x10, r39, 0x0, 0x0) getsockopt$SO_PEERCRED(r39, 0xffff, 0x1022, &(0x7f0000000500)={0x0, 0x0, 0x0}, 0xc) r41 = kqueue() fcntl$dupfd(r41, 0x2, 0xffffffffffffffff) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000540)={0x0}, &(0x7f0000000580)=0xc) r43 = semget(0x3, 0x3, 0xc0) r44 = getuid() r45 = semget$private(0x0, 0x7, 0x286) semop(r45, &(0x7f0000000000)=[{0x6, 0x4}, {0x3, 0x1, 0x1800}, {0x2, 0x7, 0x800}, {0x0, 0x0, 0x1800}], 0x4) semop(r45, &(0x7f0000000100)=[{0x0, 0x3}, {0x0, 0x0, 0x800}, {0x2, 0x6, 0x3000}, {0x1, 0x0, 0x1000}, {0x4, 0x5, 0x800}, {0x4, 0x2, 0x1800}], 0x6) semctl$SETVAL(r45, 0x0, 0x8, &(0x7f00000000c0)) r46 = socket(0x18, 0x2, 0x0) setsockopt(r46, 0x29, 0x9, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) getsockopt$SO_PEERCRED(r46, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0x280) r48 = getgid() semctl$IPC_SET(r45, 0x0, 0x1, &(0x7f0000000140)={{0xfffffffffffff7ea, r47, 0x0, 0xffffffffffffffff, r48, 0x100, 0xfffffffffffeffff}, 0x400, 0x10001, 0x40}) r49 = semget$private(0x0, 0x7, 0x286) semop(r49, &(0x7f0000000000)=[{0x6, 0x4}, {0x0, 0x1, 0x1800}, {0x2, 0x7, 0x800}, {0x0, 0x0, 0x1800}], 0x4) semop(r49, &(0x7f0000000100)=[{0x0, 0x3, 0x800}, {0x0, 0x0, 0x800}, {0x2, 0x6, 0x800}, {0x1, 0x0, 0x1000}, {0x4, 0x80, 0x800}, {0x4, 0x2, 0x1800}], 0x6) semctl$SETVAL(r49, 0x0, 0x8, &(0x7f00000000c0)) r50 = socket(0x18, 0x2, 0x0) setsockopt(r50, 0x29, 0x9, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) getsockopt$SO_PEERCRED(r50, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0x280) r52 = getgid() r53 = getgid() semctl$IPC_SET(r49, 0x0, 0x1, &(0x7f0000000600)={{0xfffffffffffff7ea, r51, r53, 0xffffffffffffffff, r52, 0x100, 0xfffd}, 0x400, 0x10001, 0x40}) r54 = dup2(0xffffffffffffffff, 0xffffffffffffffff) r55 = accept$unix(r54, &(0x7f00000009c0)=ANY=[@ANYBLOB="000000000000000000000000000000000000000065009442eac3641600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000017c2414545ea71993fe985fe4a90921d8280449024e3cd5c3f0e20000000000"], &(0x7f0000000080)=0x6e) accept$unix(r54, &(0x7f00000000c0)=@abs, &(0x7f0000000100)=0x8) r56 = geteuid() getsockopt$sock_cred(r55, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, &(0x7f0000000200)=0xc) fchownat(r54, &(0x7f0000000180)='./file0\x00', r56, r57, 0x4) getgroups(0x4, &(0x7f0000000440)=[r48, r52, 0x0, r57]) r59 = geteuid() r60 = shmget$private(0x0, 0x4000, 0x0, &(0x7f0000ffb000/0x4000)=nil) r61 = getegid() shmctl$IPC_SET(r60, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0x0, 0x0, r61}}) getgroups(0x1, &(0x7f0000000000)=[r61]) semctl$IPC_SET(r43, 0x0, 0x1, &(0x7f0000000580)={{0x9, r44, r58, r59, r61, 0xe, 0xcf4}, 0x1, 0x3, 0x2}) r62 = semget$private(0x0, 0x7, 0x286) semop(r62, &(0x7f0000000000)=[{0x6, 0x4}, {0x3, 0x1, 0x1800}, {0x2, 0x7, 0x800}, {0x0, 0x0, 0x1800}], 0x4) semop(r62, &(0x7f0000000100)=[{0x0, 0x3, 0x800}, {0x0, 0x0, 0x800}, {0x2, 0x6, 0x800}, {0x1, 0x0, 0x1000}, {0x4, 0x80, 0x800}, {0x4, 0x2, 0x1800}], 0x6) semctl$SETVAL(r62, 0x0, 0x8, &(0x7f00000000c0)) r63 = socket(0x18, 0x2, 0x0) setsockopt(r63, 0x29, 0x9, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) getsockopt$SO_PEERCRED(r63, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0x280) r65 = getgid() semctl$IPC_SET(r62, 0x0, 0x1, &(0x7f0000000140)={{0xfffffffffffff7ea, r64, 0x0, 0xffffffffffffffff, r65, 0x100, 0xfffffffffffeffff}, 0x400, 0x10001, 0x40}) r66 = semget$private(0x0, 0x7, 0x286) semop(r66, &(0x7f0000000000)=[{0x6, 0x4}, {0x3, 0x1, 0x1800}, {0x2, 0x7, 0x800}, {0x0, 0x0, 0x1800}], 0x4) semop(r66, &(0x7f0000000100)=[{0x0, 0x3, 0x800}, {0x0, 0x0, 0x800}, {0x2, 0x6, 0x800}, {0x1, 0x0, 0x1000}, {0x4, 0x80, 0x800}, {0x4, 0x2, 0x1800}], 0x6) semctl$SETVAL(r66, 0x0, 0x8, &(0x7f00000000c0)) r67 = socket(0x18, 0x2, 0x0) setsockopt(r67, 0x29, 0x9, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) getsockopt$SO_PEERCRED(r67, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0x280) r69 = getgid() semctl$IPC_SET(r66, 0x0, 0x1, &(0x7f0000000140)={{0xfffffffffffff7ea, r68, 0x0, 0xffffffffffffffff, r69, 0x100, 0xfffffffffffeffff}, 0x400, 0x10001, 0x40}) r70 = dup2(0xffffffffffffffff, 0xffffffffffffffff) r71 = accept$unix(r70, &(0x7f00000009c0)=ANY=[@ANYBLOB="000000000000000000000000000000000000000065009442eac3641600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000017c2414545ea71993fe985fe4a90921d8280449024e3cd5c3f0e20000000000"], &(0x7f0000000080)=0x6e) accept$unix(r70, &(0x7f00000000c0)=@abs, &(0x7f0000000100)=0x8) r72 = geteuid() getsockopt$sock_cred(r71, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, &(0x7f0000000200)=0xc) fchownat(r70, &(0x7f0000000180)='./file0\x00', r72, r73, 0x4) getgroups(0x4, &(0x7f0000000440)=[r65, r69, 0x0, r73]) sendmsg$unix(r0, &(0x7f00000006c0)={&(0x7f00000000c0)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000000100)=[{&(0x7f0000000180)="09b57e5e7b7552f017f0f3a05d413ee03b77ed52c6407a26bfd7ecbc3b2db87fab6044756212bb5e300eb670ccd55782e8c9ed799b75ea2a8249fe2526c3480bb05a9b2cd7f8", 0x46}, {&(0x7f0000000200)="a1bf85567421c6e5088d60b32afc4c578f073fd2117f46e91e6fd4d1514fb657429bd0f5ae7c5fcb390fa60c4336a79ed429e5f7a421226168c497c61aff6bf200b42fe588fecb84155fbe02ed2f3455e3a0853189be7e46e893e34b5d52ef05dda2dfc1b3a7f9c9713163d644784543915dc1d03b37d77d3267497d6a8591903c655e659e73ac1e6963bfe52372aaa4a264ea459719714251ae02c7d3e62e3469ce7e0c9ac07949658021a5a49af1bca71dea4adf905a3a4eccd2f307175f99", 0xc0}], 0x2, &(0x7f0000000700)=ANY=[@ANYBLOB="2000000000000000ffff000000000000", @ANYRES32=r4, @ANYRES32=r5, @ANYRES32=r9, @ANYBLOB="000000002800000000000000ffff000001000000", @ANYRES32=r19, @ANYRES32=r1, @ANYRES32=r21, @ANYRES32=r0, @ANYRES32=r1, @ANYBLOB="7bc51eaa7d1cb395a000000000301d000000000000ffff002001000000", @ANYRES32=r23, @ANYRES32=r1, @ANYRES32=r0, @ANYRES32=r24, @ANYRES32=r0, @ANYRES32=r26, @ANYRES32=0xffffffffffffff9c, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r27, @ANYRES32=r30, @ANYRES32=r33, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r34, @ANYRES32=r37, @ANYRES32=r40, @ANYBLOB="000000002000000000000000ffff000001000000", @ANYRES32=r0, @ANYRES32, @ANYRES32=r41, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r42, @ANYRES32=r44, @ANYRES32=r69, @ANYBLOB='\x00\x00\x00\x00'], 0xf8, 0x400}, 0x402) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000000)={0x0, 0x7ff, 0x5, 0x9, "1b322e00cff1fc5fc39700dd8ff5158c5967af26", 0x10000, 0xb1}) 19:20:48 executing program 0: pipe(&(0x7f00005dcff8)) pipe(&(0x7f00005dcff8)) r0 = socket(0x1, 0x1, 0x0) fcntl$dupfd(r0, 0x0, r0) openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x0, 0x0) pipe(&(0x7f00005dcff8)) pipe(&(0x7f00005dcff8)) pipe(&(0x7f00005dcff8)={0xffffffffffffffff}) ioctl$WSMOUSEIO_GETPARAMS(r1, 0x80105727, &(0x7f0000000080)={&(0x7f0000000000)=[{0x44, 0x7fff}], 0x1}) pipe(&(0x7f00005dcff8)) r2 = socket(0x1, 0x1, 0x0) r3 = fcntl$dupfd(r2, 0x0, r2) openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x0, 0x0) openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x0, 0x0) open(&(0x7f0000000040)='.\x00', 0x0, 0x0) socket$inet(0x2, 0x2, 0x0) ioctl$TIOCSTOP(r3, 0x2000746f) open(&(0x7f0000000040)='.\x00', 0x0, 0x0) openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x0, 0x0) open(&(0x7f00000000c0)='./file0\x00', 0x200, 0x0) open(&(0x7f0000000040)='.\x00', 0x0, 0x0) r4 = socket(0x1, 0x1, 0x0) r5 = kqueue() fcntl$dupfd(r5, 0x2, 0xffffffffffffffff) fcntl$dupfd(r4, 0xa, r5) pipe2(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) ioctl$WSDISPLAYIO_GETEMULTYPE(r6, 0xc014575e, &(0x7f0000000140)={0x6, './file0\x00'}) openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x0, 0x0) openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x0, 0x0) select(0x40, &(0x7f00000004c0)={0xdeafbead, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2}, 0x0, 0x0, 0x0) 19:20:48 executing program 1: sendmsg$unix(0xffffffffffffffff, &(0x7f0000000580)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000040)=ANY=[@ANYBLOB="380000002900000033000000010000005d04000000f47e5b233093744c2f74822bf66b0bffbefdd5646d04ee102bbc240ffc8bb42da5584cb63ee4afac6be18fbae9cf1e6874ba007ffd7ede58a995cea4d2d5489f45f8277445e612de990f7134054a521f52de55dc08c1cff05b74024aa308f9a6fa2454691775a568e0c78ba447b058e1"], 0x85}, 0x0) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x0, &(0x7f00000000c0)="00d7ab06", 0x4) bind(0xffffffffffffffff, &(0x7f00000000c0)=ANY=[@ANYBLOB="01440f"], 0x1) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="62020207e0000001"], 0x1) mknod$loop(&(0x7f0000000100)='./file0\x00', 0x100, 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f00000000c0)="0714000000900025df149b33ff0f0000be208b59", 0x14) write(r0, 0x0, 0x0) 19:20:48 executing program 0: r0 = socket(0x800000018, 0x2, 0x0) r1 = socket(0x18, 0x1, 0x0) r2 = socket$inet(0x2, 0x3, 0x102) getsockname$inet(r2, 0x0, &(0x7f0000000240)) setsockopt(r2, 0x420, 0xfff, &(0x7f0000000280)="c93bf84fe3fdf4efdc6ac87c2df6563afa51d7e14a544e1c71077a5be985fe463ccfdf288f08dc94f8434f1e1b2b8bc4be8a5285345dd2fee3818b84982b221b90a7dfa430d21c7deea916b3582c2c3b8c9281324a72a96953a513efc6b96ead9dc5306cd64cdb3de54604797193f655ced82863ef0c9a8c580fcb3fe6e5a921d9a797a173f66bd6c1fad59dfae9de63731e90c63c87515f4774c43ff85596aaa34d519b04edfef2438e80d2db825c08474ab6b353b3d052f1136fb4971aa3cfcdbfdc232f9f56639c83f5a2654ae81da028c114887889517efef5450f95", 0xde) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000840)={0x0, 0x9, 0x0, 0x0, "00000000e9001040dcc40000000000002000", 0x0, 0xfffffffc}) dup2(r1, r0) setsockopt(r0, 0x6, 0x4, &(0x7f0000000000)="4ee122bc", 0x4) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000100)=0x9, 0x4) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7, 0x1}, 0x8) open(&(0x7f0000000040)='./file0\x00', 0xbf0804336186da3a, 0x83) ktrace(&(0x7f0000000000)='./file0\x00', 0x4, 0xb30, 0x0) r3 = socket$unix(0x1, 0x0, 0x0) r4 = socket(0x18, 0x1, 0x0) getsockopt$sock_timeval(r4, 0xffff, 0x1008, &(0x7f0000000140), &(0x7f00000000c0)=0x10) fcntl$dupfd(r4, 0xa, r0) pipe(&(0x7f0000000140)={0xffffffffffffffff}) r6 = kqueue() kevent(r6, &(0x7f0000000040), 0x60, 0x0, 0xfffffffffffffff9, 0x0) r7 = socket(0x11, 0x3, 0x0) sendto$unix(r7, &(0x7f0000000340)="b100050460000000000008000701000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e5e91f7c8f75f882b297be1aa5b23ed00f4c8b2ca3ebbbfedcbdb00000000acb5f602000d7dbf6ba8af63ff37282921e48389e0720fd3872babfbb770c1f5a872ff7cc53c894303b22f310b404f36a00f90006ee01be657aea8c5000000020000000000000200000000a3f8000400"/177, 0xb1, 0x0, 0x0, 0x302) read(r7, &(0x7f0000000480)=""/76, 0x2f6) r8 = socket$unix(0x1, 0x5, 0x0) setsockopt$sock_int(r8, 0xffff, 0x1023, 0x0, 0x0) getsockopt$sock_cred(r8, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, &(0x7f0000000640)=0xc) r10 = geteuid() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000001200)={0xffffffffffffffff}) sendmsg(r11, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000680)=ANY=[@ANYBLOB="e000000000000000ffff0000ff7f00007c916b60848a9dadb1517769f4b5b2c849a47107836de37b3e1f48a368be8c6464ed53a98b69f38017cf1b04755d408c03834b7689b7b130bcc4607fbf11497a54080e56ed044d2868622a679a8a08a886916c5f9bb1e8350854e944fb1455deb7a586fb8222d6b728264b5a28d6b0f5a45dceab7eba4033e90a0bd323e33a25ec2e7e5a53b8a11d9c8b861a25f0dfcbeb61b2e4eb1458dd33a576d813878459e55186f6c90c657388af2f3854826f53090035b4bd7b270f291a4ffde25e1ce547e943b3d257d4f28f487eec53896c3390000000000000000c000100080000006c2838e9fe7f51442f07396d7910fffe388ff614567198fa9e12922b6c68516290e722245f1bb2de62c8893d78524e237199d15856896291085e5301673fb50357bcf1c61ed373b41075387eedc824524765f23d2f2db32acbc66b190c4f9b1e6bac9bcdce289288d9e1fd9710070c5d386aa385547cdab0f657e303e6149700"], 0x170}, 0x402) getsockopt$SO_PEERCRED(r11, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) r13 = fcntl$getown(r3, 0x5) r14 = getppid() getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000180), &(0x7f0000000200)=0xc) getppid() r15 = getpgrp() getpgid(r15) r16 = msgget$private(0x0, 0x20000003c4) msgrcv(r16, &(0x7f0000001240)=ANY=[@ANYBLOB="e88ee9730f2db0420b6dcb"], 0x1, 0x0, 0x1800) msgrcv(r16, &(0x7f00000010c0)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004da83243a17d35817b060000000000000000000000004ab73dad07000000000000000000000000000000000000000000000000cbdff41be987157ecad81dd6310ce6c02bc1486ead5933"], 0xfa, 0x1, 0x1000) r17 = kqueue() kevent(r17, &(0x7f0000000040), 0x60, 0x0, 0xfffffffffffffff9, 0x0) r18 = socket$unix(0x1, 0x5, 0x0) setsockopt$sock_int(r18, 0xffff, 0x1023, 0x0, 0x0) getsockopt$sock_cred(r18, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, &(0x7f0000000640)=0xc) r20 = geteuid() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) sendmsg(r21, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000680)=ANY=[@ANYBLOB="e0004a184907e51c4d1a0197fec4a4fe66000000000000ffff0000ff7f00007c906b60848a9dadb1517769f4b5b2c849a47107836de37b3e1f48a368be8c6464ed53a98b69f38017cf1b04755d408c03834b7689b7b130bcc4607fbf11497a54080e56ed044d2868622a679a8a08a886916c5f9bb1a23d11e4e944fb1455deb7a586fb8222d6b728264b5a28d6b0f5a45dceab7eba4033e90a0bd323e33a25ec2e7e5a53b8a11d9c8b861a25f0dfcbeb61b2e4eb1458dd33a576d813878459e55186f6c90c657388af2f3854826f536d8235b4bd7b270f291a4ffde25e1ce547e943b3d257d4f28f487eec53896c339000000000000000ffff0000080000006c2838e9fe7f51442f07396d7910fffe388ff614567198fa9e12922b6c68516290e722245f1bbade62c8893d78524e237199d15856896291085e5301673fb50357bcf1c61ed373b41075387eedc824524765f21d2f2db32acbc66b190c4f9b1e6bac9bcdce289288d9e1fd9710070c5d38"], 0x170}, 0x402) getsockopt$SO_PEERCRED(r21, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) r23 = getppid() getpgid(r23) r24 = msgget$private(0x0, 0x20000003c4) msgrcv(r24, &(0x7f0000000440)=ANY=[@ANYBLOB="bc09"], 0xc, 0x2, 0x1000) msgsnd(r24, &(0x7f0000000f00)=ANY=[@ANYBLOB="02000000000000000d92f87a67d790805fab37eedb5db9b4cb6a6ec554c20117c2e4b5f7a3f1c2dbc6f60274426bdcf306841934f7c027e266a4bef296a85554c457623f5c6502fe1501e442c83c7ca128ed16d7d13c44d48af8cea7581d3db9eba36401c48e582d225bca8000000000000000645f2fa9000000eadf889901c230f885dcf17efc4af054211f6a554a0101f663df553b15ba82a7dafd60d7d847cba91dc66ba4b9af85bf09f2760f42c17afa524556527a9e1b60efada6"], 0x1, 0x0) msgsnd(r24, 0x0, 0x0, 0x1800) msgsnd(r24, &(0x7f0000000ac0)=ANY=[@ANYBLOB="010000000000000048696a280567b1a6342fcc8ec5d56f59c329414fa22f5c0ed193424179fc5bd8017e071300d50a0a0000d3c6b04359a336bea09160ef9d4271aad9bc63405fb0058c68a2ac81551b0ca90001605e83565c23c15217eadeb8dabf5fa08280caa08ee3ee2a753d534ff8dd74f169091a5d79521e87ba688ef1dbe8f194228b55f2235f5651c9fc4a4203ed2b8bb730bbbfc68309dd1f063b4e67"], 0x2d, 0x800) msgctl$IPC_SET(r24, 0x1, &(0x7f0000000980)={{0x1, r20, r22, r19, 0x0, 0x46, 0x81}, 0x10001, 0x1, 0x0, r23, 0xa5, 0x1, 0x4e2c, 0x6}) msgsnd(r24, &(0x7f00000003c0)=ANY=[@ANYBLOB="10a4911c92b060a89fef5540833745051c27b9f1e4a83e22d3d68576765a9ac1cf1e133d0396254d4962705b0d7a46b7d1b0632a3556a324f9f9cb23af0c473f99fb7638fa2118977a53034a3c2f0e102976c9a9e6a5aa635fb785ead94fdc18335bb1a0dcf95cc8f0b0664675f1998ca3c6bec539922de1abe2bd2cbd7ddd010c20692bd72286840488"], 0x1, 0x800) msgsnd(r16, 0x0, 0x0, 0x1800) msgsnd(r16, &(0x7f0000000040)={0x1, "48696a280567b1a6342fcc8ec5d56f596329414fa22f5c0ed193424179fc5bd8017a071300"}, 0x2d, 0x800) msgctl$IPC_SET(r16, 0x1, &(0x7f0000000980)={{0x1f, r10, r12, r9, 0x0, 0x183, 0x81}, 0x10001, 0x1, r13, r14, 0xa5, 0x1, 0x84e2c, 0x6}) r25 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r25, &(0x7f0000000440)=ANY=[], 0x0, 0x0) r26 = socket(0x11, 0x3, 0x0) sendto$unix(r26, &(0x7f0000000340)="b100050460000000000008000701000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e5e91f7c8f75f882b297be1aa5b23ed00f4c8b2ca3ebbbfedcbdb00000000acb5f602000d7dbf6ba8af63ff37282921e48389e0720fd3872babfbb770c1f5a872ff7cc53c894303b22f310b404f36a00f90006ee01be657aea8c5000000020000000000000200000000a3f8000400"/177, 0xb1, 0x0, 0x0, 0x302) socket(0x11, 0x3, 0x0) r27 = socket(0x18, 0x1, 0x0) r28 = open(&(0x7f0000000040)='./file0\x00', 0xc00, 0x121) r29 = socket(0x18, 0x1, 0x0) setsockopt(r29, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r29, 0x29, 0xa, &(0x7f00000000c0), 0x4) r30 = socket(0x18, 0x1, 0x0) setsockopt(r30, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r30, 0x29, 0xa, &(0x7f00000000c0), 0x4) r31 = socket(0x1, 0x8000, 0x7) r32 = socket(0x18, 0x1, 0x0) setsockopt(r32, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r32, 0x29, 0xa, &(0x7f00000000c0), 0x4) r33 = socket(0x18, 0x1, 0x0) setsockopt(r33, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r33, 0x29, 0xa, &(0x7f00000000c0), 0x4) r34 = socket(0x18, 0x1, 0x0) setsockopt(r34, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r34, 0x29, 0xa, &(0x7f00000000c0), 0x4) r35 = socket(0x18, 0x1, 0x0) setsockopt(r35, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r35, 0x29, 0xa, &(0x7f00000000c0), 0x4) kevent(r28, &(0x7f0000000100)=[{{r29}, 0xfffffffffffffffa, 0x11, 0x2, 0x80}, {{r30}, 0xedb380284cbdaada, 0x1, 0x8, 0x40, 0x3}, {{r31}, 0xfffffffffffffff8, 0x51, 0x1, 0x7d4a, 0x80000001}, {{r27}, 0xfffffffffffffffa, 0x4, 0x1, 0x32, 0x3}, {{r32}, 0xfffffffffffffff8, 0x4, 0x0, 0x81, 0x7ff}, {{r33}, 0xfffffffffffffff9, 0x0, 0x40000000, 0x2}, {{r34}, 0xfffffffffffffffd, 0x40, 0x0, 0x8, 0xab6}], 0x0, &(0x7f0000000080)=[{{r35}, 0x6d3b9a532df893fb, 0x20, 0x1, 0x8}, {{}, 0xfffffffffffffffb, 0x2, 0x40000000, 0xffff, 0x9}], 0x6, &(0x7f0000000200)={0x1ff, 0x4}) r36 = socket(0x18, 0x1, 0x0) setsockopt(r36, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r36, 0x29, 0xa, &(0x7f00000000c0), 0x4) r37 = openat$null(0xffffffffffffff9c, &(0x7f0000000600)='/dev/null\x00', 0x10000, 0x0) r38 = socket(0x18, 0x1, 0x0) setsockopt(r38, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r38, 0x29, 0xa, &(0x7f00000000c0), 0xfffffffffffffe9c) r39 = socket(0x18, 0x1, 0x0) setsockopt(r39, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r39, 0x29, 0xa, &(0x7f00000000c0), 0x4) r40 = socket(0x18, 0x1, 0x0) setsockopt(r40, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r40, 0x29, 0xa, &(0x7f00000000c0), 0x4) r41 = socket(0x18, 0x1, 0x0) setsockopt(r41, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r41, 0x29, 0xa, &(0x7f00000000c0), 0x4) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000640)={0xffffffffffffffff}) r43 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000680)='/dev/speaker\x00', 0xbfc39018e5d78510, 0x0) r44 = socket(0x18, 0x1, 0x0) setsockopt(r44, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r44, 0x29, 0xa, &(0x7f00000000c0), 0x4) r45 = socket(0x18, 0x1, 0x0) setsockopt(r45, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r45, 0x29, 0xa, &(0x7f00000000c0), 0x4) r46 = getppid() r47 = syz_open_pts() r48 = getuid() fchown(r47, r48, 0xffffffffffffffff) r49 = socket(0x18, 0x1, 0x0) r50 = getpid() fcntl$setown(r49, 0x6, r50) r51 = msgget$private(0x0, 0x0) getsockopt$sock_cred(r49, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) r53 = msgget(0x3, 0x204) r54 = getuid() socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000800)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r55, 0xffff, 0x1022, &(0x7f0000000140)={0x0}, &(0x7f0000000100)=0x1) msgctl$IPC_SET(r53, 0x1, &(0x7f0000000580)={{0x800, r54, 0x0, 0x0, 0x0, 0x1, 0x3}, 0x7, 0x1000, r56, 0x0, 0x3c, 0x5, 0x3, 0xfffffffffffffffe}) r57 = getgid() semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000080)={{0x0, 0xffffffffffffffff, r57, 0x0, 0x0, 0x10}}) pipe(&(0x7f0000000040)={0xffffffffffffffff}) r59 = getpid() fcntl$setown(r58, 0x6, r59) msgctl$IPC_SET(r51, 0x1, &(0x7f0000000080)={{0x5, r52, 0x0, r54, r57, 0x4}, 0x9, 0x3, r59, 0x0, 0x1000, 0x10000, 0x1000, 0x4e}) r60 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000006c0)='/dev/wsmouse0\x00', 0x10, 0x0) r61 = socket(0x18, 0x1, 0x0) setsockopt(r61, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r61, 0x29, 0xa, &(0x7f00000000c0), 0x4) r62 = socket(0x18, 0x1, 0x0) setsockopt(r62, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r62, 0x29, 0xa, &(0x7f00000000c0), 0x4) r63 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000700)='/dev/vmm\x00', 0x80, 0x0) r64 = socket(0x18, 0x1, 0x0) setsockopt(r64, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) r65 = socket(0x2, 0x8001, 0x0) connect$unix(r65, &(0x7f000001a000)=ANY=[@ANYBLOB="9169d0e3f61a1e904842fb5d6791ad0af248a83a00010166696c653000"], 0x10) setsockopt(r65, 0x6, 0x8, &(0x7f0000000040)="674a9d94", 0x4) kevent(0xffffffffffffffff, &(0x7f00000005c0)=[{{r65}, 0xfffffffffffffffe, 0x50, 0x40, 0xd4b, 0xfffffffffffffffe}], 0x0, 0x0, 0xffffffe0, 0x0) setsockopt(r49, 0x29, 0x3f, &(0x7f0000000900)='\x00\x00', 0x2) r66 = openat$null(0xffffffffffffff9c, &(0x7f0000000740)='/dev/null\x00', 0x800, 0x0) r67 = socket(0x18, 0x1, 0x0) setsockopt(r67, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r67, 0x29, 0xa, &(0x7f00000000c0), 0x4) r68 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000780)='/dev/bpf\x00', 0x0, 0x0) r69 = socket(0x18, 0x1, 0x0) setsockopt(r69, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r69, 0x29, 0xa, &(0x7f00000000c0), 0x4) r70 = socket(0x18, 0x1, 0x0) setsockopt(r70, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r70, 0x29, 0xa, &(0x7f00000000c0), 0x4) r71 = socket(0x18, 0x1, 0x0) setsockopt(r71, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r71, 0x29, 0xa, &(0x7f00000000c0), 0x4) r72 = socket(0x18, 0x1, 0x0) setsockopt(r72, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r72, 0x29, 0xa, &(0x7f00000000c0), 0x4) r73 = open$dir(&(0x7f00000007c0)='./file0\x00', 0x8000, 0x10) r74 = socket(0x18, 0x1, 0x0) setsockopt(r74, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r74, 0x29, 0xa, &(0x7f00000000c0), 0x4) r75 = socket$inet(0x2, 0x2, 0xff) r76 = socket(0x18, 0x1, 0x0) setsockopt(r76, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r76, 0x29, 0xa, &(0x7f00000000c0), 0x4) r77 = socket(0x18, 0x1, 0x0) setsockopt(r77, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r77, 0x29, 0xa, &(0x7f00000000c0), 0x4) r78 = socket(0x18, 0x1, 0x0) setsockopt(r78, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r78, 0x29, 0xa, &(0x7f00000000c0), 0x4) r79 = socket(0x18, 0x1, 0x0) setsockopt(r79, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r79, 0x29, 0xa, &(0x7f00000000c0), 0x4) sendmsg$unix(r36, &(0x7f0000000940)={&(0x7f0000000240)=@abs={0x1b4ed073b2331fb6, 0x0, 0x2}, 0x8, &(0x7f0000000580)=[{&(0x7f0000000280)="e765ee5b1ec073321379bbf280494c5ee1a5330fd2fc7bcd685d1caad6ead1a95e97c68d2531d4f0c1709e19246c5f84d31496bc694697709cf7d0147d4b2b97b7cd16b8e36c9f627221aa865a29df0c53e17a6b21f2955e0da6fa0d1d4f2f300ce81ec5436ba9635eab196769", 0x6d}, {&(0x7f0000000300)="b344c43eed5a7d94248165d575b5ab164f5b779668b44249af66da60bf1589a4bf57df0e2c61e048e3154103f91ed9b1db91b3d6f56b89f4a410c1ff2a9ca26adc52d4e5bdb4bf53f05068b4c3920c89b00d9bb864434d98e91cdfa65f5bf0987bf6e393e20079f2da52897a87f891388cee51f7826d1204", 0x78}, {&(0x7f0000000380)="071b721398fce0573e6796f4c3a9545abe79b88f505f8d42a782e0188835bf0e6b88c22a12b37df283589333fec3d16851bc5007db3b4a673ae29aa9d786809c99a67261edb96023acef75ad95887780818835be18e6f7bf04d0ca5ac1598dbe42eb4967e358cc52c5e042f169d70884fa2d357a37e0f528f0b28265f13f6050633cff65df4bfee7e131927046e8fc28b5f9473d41eba8d540e0100b1cdd1a2eea775a137e0a34774c6ce099c7f347f6935b302deb19920c1726f41d4e755e5a90453a5d9a615659e4cdda4728b001c50bed77a21c7f008050e0c869084ac1a390921e18fcb6d3c5db9d95cc158e9f200c3e", 0xf2}, {&(0x7f0000000480)="136200164b0f9565bfa39db8c988cac11b506986d8ec9d39aea3d52fd08808499ae74335150a14c019ab", 0x2a}, {&(0x7f00000004c0)="201bdac8c47038eca7f9a32abf4a5116279864b7072fe4c2d5e881d7a2987224db32d610441a89b13c136d6cce894ea93f8cebc3fce87ebacf03fee8d48ef7f660cd8115cae2a4833a7285f83e3c79eee3b64f4947277086547505e292fa054379945cdd1404fbed2d50ce4e5b0b274d0ea8c476118b0d13058332b686154d2259", 0x81}], 0x5, &(0x7f0000000980)=ANY=[@ANYBLOB="3800000000000000ffff000001000000", @ANYRES32, @ANYRES32=r35, @ANYRES32=r37, @ANYRES32, @ANYRES32=r38, @ANYRES32=r30, @ANYRES32=r39, @ANYRES32=r35, @ANYRES32=r40, @ANYBLOB="000000003000000000000000ffff000001000000", @ANYRES32=0xffffffffffffff9c, @ANYRES32=r77, @ANYRES32=r78, @ANYRES32=r38, @ANYRES32=r58, @ANYRES32=r79, @ANYRES32=0xffffffffffffff9c, @ANYBLOB="000000002800000000000000ffff000001000000", @ANYRES32=r30, @ANYRES32=r41, @ANYRES32=r42, @ANYRES32=r43, @ANYRES32=r44, @ANYRES32=r45, @ANYBLOB="2000000000000000ffff000000000000", @ANYRES32=r46, @ANYRES32=r48, @ANYRES32=r57, @ANYBLOB="000000003800000000000000ffff000001000000", @ANYRES32, @ANYRES32=r60, @ANYRES32=r61, @ANYRES32=r29, @ANYRES32=r31, @ANYRES32=r62, @ANYRES32=r63, @ANYRES32=r64, @ANYRES32=r31, @ANYBLOB="000000001800000000000000ffff000001000000", @ANYRES32=r66, @ANYRES32=r67, @ANYBLOB="3800000000000000caca000001000000", @ANYRES32=r68, @ANYRES32=r69, @ANYRES32=r70, @ANYRES32=r71, @ANYRES32=0xffffffffffffff9c, @ANYRES32=r72, @ANYRES32=r73, @ANYRES32=r74, @ANYRES32=r75, @ANYRES32=r76], 0x138, 0x2}, 0xc0f) sendto$unix(r36, &(0x7f0000000340)="b100050460000000000008000701000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e5e91f7c8f75f882b297be1aa5b23ed00f4c8b2ca3ebbbfedcbdb00000000acb5f602000d7dbf6ba8af63ff37282921e48389e0720fd3872babfbb770c1f5a872ff7cc53c894303b22f310b404f36a00f90006ee01be657aea8c5000000020000000000000200000000a3f8000400"/177, 0xb1, 0x4, 0x0, 0x0) socket(0x11, 0x3, 0x0) sendto$unix(r8, &(0x7f0000000540)="b100050460000000000008000701000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be78165e91f7c8f75f882b297bedcbdb1f290000acb5f602000d7dbf6ba8af63ff37282921e48389e0720fd3872babfbb770c1f5a872ff7cc53c894303b22f310b404f36a00f90006ee01b1ecb82c797aeb24a2230020000000000000200000000a3f8000400000000000000000000000000000000006af3d77933d8f89028e091909ab170ef0d37cd406f0fff414769fc0dca75828067afb48d1a339500"/218, 0xfffffffffffffffa, 0x0, 0x0, 0xffffffffffffff3f) r80 = socket(0x11, 0x3, 0x0) sendto$unix(r80, &(0x7f0000000340)="b100050460000000000008000701000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e5e91f7c8f75f882b297be1aa5b23ed00f4c8b2ca3ebbbfedcbdb00000000acb5f602000d7dbf6ba8af63ff37282921e48389e0720fd3872babfbb770c1f5a872ff7cc53c894303b22f310b404f36a00f90006ee01be657aea8c5000000020000000000000200000000a3f8000400"/177, 0xb1, 0x0, 0x0, 0x302) msgrcv(r25, &(0x7f0000000500)=ANY=[@ANYRESOCT=r80], 0x1, 0x1, 0x400) msgsnd(r25, &(0x7f0000000f00)=ANY=[@ANYBLOB="01000000000000002e1100b0df6d7fcf409def1a1fc1ed341c5533b89b0603ae37c860fe2c09c110ff00f45709d664539e1e381f35071f061ac0e16f328dca5d39656da02489672db6d19f37405111e97aa998473f0e8d1e8f3b32b9973000000000d6c2df99a9d60031c125814bb6ee11e303000000b33d0000000049ad4ae8d462fcf5fa3b57806356cdb615f058b0fed6706a08452fc04250db61cf3bcacfe9d34b6a31de9d05a5615416a1e222dcba8dee9f0cdc7527d27e8a15b700000000000000000000000000000000cd846e9ea6bfe963e868239614464ff1e6c94011be14a576b24813ddfa8130a04b4ad6d8791c698df63e5e23fa327326484829f3f7769669e325cd2485e172bf126bc3a02a8f43b026a7845a0f847e1a4b0233c6dd9ff248b7496fee38c4e6eb063b60b89b7bfe5fc922fc62051825a59672eec89f638644a65b48ab42eb72a1560317678bad0aa724b5fa4587f492a3d9607e16cd11b34881c3e4f8ff7cc027583d3f18d2f3f791951e888f1fdcb99d13b6d6240d00"/402], 0x44b, 0x800) 19:20:48 executing program 1: sync() getrusage(0x1, &(0x7f0000000000)) pipe2(0x0, 0x0) pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) getpeername$inet6(r0, &(0x7f0000000100), &(0x7f0000000140)=0xc) 19:20:49 executing program 1: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x0, 0xffffffffffffffff) write(r1, &(0x7f0000000100), 0xfffffe5d) execve(0x0, 0x0, 0x0) r2 = kqueue() socket(0x20, 0x1, 0x5) r3 = fcntl$dupfd(r2, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x4000)=nil, 0x800000004, 0x0, 0x10, r3, 0x0, 0x0) ioctl$VT_GETSTATE(r3, 0x40067664, &(0x7f0000000000)) 19:20:49 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0xffffffffffffffe9) r0 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='./file0\x00', 0x8, 0x0) rmdir(&(0x7f0000000200)='./file0\x00') fchdir(r0) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000080)='/dev/ttyCcfg\x00', 0x0, 0x0) sync() mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) unveil(&(0x7f0000000080)='./file0\x00', &(0x7f0000000180)='r\x00') 19:20:49 executing program 1: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) close(r1) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r2 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r2, 0x0, 0x1e, &(0x7f0000001280)='\x00\x00\x00\x00', 0x4) r3 = open(&(0x7f0000000200)='./file1\x00', 0x10, 0x16) pwritev(r3, &(0x7f0000000480)=[{}], 0x1000000000000093, 0x0, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) r6 = semget$private(0x0, 0x7, 0x286) semop(r6, &(0x7f0000000000)=[{0x6, 0x4}, {0x0, 0x1, 0x1800}, {0x2, 0xf, 0x800}, {0x0, 0xdc, 0x1800}], 0x4) semop(r6, &(0x7f0000000100)=[{0x1, 0x3, 0x1800}, {0x0, 0x800, 0x800}, {0x3, 0x6, 0x1000}, {0x1, 0x0, 0x1000}, {0x4, 0x80, 0x800}, {0x1, 0x9, 0x1800}], 0x6) semctl$SETVAL(r6, 0x1, 0x8, &(0x7f0000000140)=0xfffffffd) semctl$GETALL(r6, 0x0, 0x6, &(0x7f0000000000)=""/235) r7 = semget(0x1, 0x3, 0x82) r8 = geteuid() r9 = syz_open_pts() ioctl$TIOCSETA(r9, 0x802c7414, &(0x7f0000000100)={0x3ff, 0x4000002, 0xffffffff, 0x80000000, "9375b01a93b45136fdf0f0e1787fd11e3b4ba8dd"}) r10 = semget$private(0x0, 0x2, 0x200) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r9, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, &(0x7f0000000340)=0xfffffffffffffdea) r13 = getgid() semctl$IPC_SET(r10, 0x0, 0x1, &(0x7f0000000480)={{0x20000008, r12, r11, 0x0, r13, 0x100010024, 0x7}, 0x9, 0x7, 0x3}) semctl$IPC_SET(r7, 0x0, 0x1, &(0x7f0000000180)={{0x0, r8, r13, r4, r5, 0x71, 0x6}, 0xffffffffffffffff, 0x7fffffff, 0x4}) r14 = semget$private(0x0, 0x7, 0xa0) semctl$SETVAL(r14, 0x3, 0x8, &(0x7f0000000000)=0xee65) semop(r14, &(0x7f0000000040)=[{0x2, 0x81, 0x1800}], 0x1) semctl$SETALL(r14, 0x0, 0x9, &(0x7f00000001c0)) 19:20:49 executing program 0: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x4000)=nil, 0x800000004, 0x0, 0x10, r1, 0x0, 0x0) setsockopt$sock_timeval(r1, 0xffff, 0x1006, &(0x7f0000000040)={0x7, 0x9}, 0x10) syz_emit_ethernet(0x1, &(0x7f0000000000)=ANY=[@ANYBLOB="ffffffff00000000aaaaaa0086dd6073f005000033eafe8000000000000000000000000000aaff020000000000000000000000000001"]) syz_emit_ethernet(0x3d, &(0x7f0000000000)="c7a895006f53dd000005ffff86dd") 19:20:49 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23ce744e400"}) write(r0, &(0x7f0000000200)="582720ef00000000000000049560f8e5815f73f2a044fd2e015552fb5f2fff3e29e9773b5192065752c0b1d5e41789632dfc94bf334a5619515a4c8ab06198824b3da025bbd47b2326a05d011594536e8c8b5487cb2d72b8bcdb9ad8a4f5f7280100000000", 0x65) select(0x40, &(0x7f0000000000)={0x400, 0x5, 0x80000001, 0x7, 0x5, 0xd9b, 0x7ff, 0x1fffe00000}, &(0x7f0000000140)={0x7, 0xffffffff, 0xffffffff00000000, 0x8c, 0x8, 0xb5, 0x98, 0x8}, &(0x7f0000000180)={0x6c4, 0x3, 0x7, 0x4, 0x200, 0x50, 0x7ffe, 0x6}, &(0x7f00000001c0)={0x1, 0x4009}) write(r0, &(0x7f0000000100)="bd", 0x254) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0xfbfffeff, "00000000193000493a43197d57fbf8009c000080"}) poll(&(0x7f0000000040)=[{r2, 0x5}], 0x1, 0x0) 19:20:49 executing program 1: select(0x40, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, 0x0, 0x400002}, 0xffffffffffffffff, 0x0, 0x0) r0 = shmget$private(0x0, 0x600000, 0x5, &(0x7f00009fd000/0x600000)=nil) shmat(r0, &(0x7f0000ffc000/0x2000)=nil, 0x2000) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040), 0xc) r1 = semget$private(0x0, 0x4, 0x1b2) semctl$GETNCNT(r1, 0x36c39d4dbd27b144, 0x3, &(0x7f0000000680)=""/123) semctl$SETVAL(r1, 0x0, 0x8, &(0x7f0000000240)=0x72) semop(r1, &(0x7f0000000400)=[{0x3, 0x4}, {0x0, 0x7fffffff, 0x1000}], 0x2) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r3 = getgid() r4 = getgid() semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r4, r2, r3, 0x10, 0x8}, 0x8, 0x1, 0x3ff}) r5 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) semctl$IPC_RMID(r5, 0x0, 0x0) shmctl$IPC_SET(r5, 0x1, 0xffffffffffffffff) shmctl$IPC_STAT(r5, 0x2, &(0x7f0000000040)=""/210) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040), 0xc) ioctl$KDMKTONE(0xffffffffffffffff, 0x20004b08, &(0x7f0000000080)) ioctl$WSMUXIO_LIST_DEVICES(0xffffffffffffffff, 0xc1045763, &(0x7f00000001c0)={0x0, [{}, {0x0, 0x40}, {0x1}, {}, {0x0, 0xd4}, {}, {}, {}, {}, {}, {0x2, 0x9}, {0x3, 0x7f}, {0x1}, {0x1}, {}, {}, {}, {0x3}, {0x3}, {0x3, 0xa}, {}, {0x1, 0x5}, {}, {0x0, 0x200}, {}, {0x0, 0x3}, {0x1}, {}, {0x3}, {0x2}]}) pledge(0x0, 0x0) r6 = syz_open_pts() fcntl$lock(r6, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x100000000}) flock(r6, 0x2) flock(r6, 0x2) syz_open_pts() fcntl$lock(0xffffffffffffffff, 0x0, 0x0) fcntl$lock(0xffffffffffffffff, 0x10000000000009, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x2000300000000}) fcntl$lock(0xffffffffffffffff, 0x9, 0x0) fcntl$lock(0xffffffffffffffff, 0x0, 0x0) semget$private(0x0, 0x0, 0x191) 19:20:49 executing program 0: sendto$unix(0xffffffffffffffff, &(0x7f0000000000)="b1000513600000000000000010000000000004fecea11ea8fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df", 0x38, 0x804, 0x0, 0x0) syz_emit_ethernet(0x1, &(0x7f0000000000)=ANY=[@ANYBLOB="ffff0000ffffaaaaaaaaaa0486dd60a4f008080000000000000080fffa00000000000000002aff020000000000000000000000000001"]) ioctl$PCIOCWRITE(0xffffffffffffffff, 0xc0107003, &(0x7f0000000040)={{0x5, 0x2}}) syz_emit_ethernet(0x400e, &(0x7f0000000000)="c7a895006f53dd000005ffff86dd") socketpair(0x20, 0x5, 0x80, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt(r0, 0x8, 0x0, &(0x7f00000000c0)=""/4096, &(0x7f00000010c0)=0x1000) 19:20:49 executing program 0: r0 = socket(0x11, 0x4003, 0x0) r1 = socket(0x11, 0x4003, 0x0) sendto$unix(r1, &(0x7f0000000300)="b100050460000000000008000501000000000000ce24fea7fef96eefc73fd3357ae26caa0416fa76d06336acf00b148ea2a2efb01e31c8df5f882b2b7be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27ecb5d602000d7d026ba8af63ff37282921e4fd89720fd3872babfbb770c1abda71601a8bfee8aca4911faff5a872c881ff7cc53c894303b22f310b404f36a00f9000fcfff80004000000000000000100"/177, 0xb1, 0x0, 0x0, 0xffffffffffffff00) r2 = socket(0x18, 0xc002, 0x0) r3 = fcntl$dupfd(r2, 0x0, r2) r4 = getpid() fcntl$setown(r3, 0x6, r4) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, &(0x7f0000000240)=0xc) r6 = semget$private(0x0, 0x7, 0x286) semop(r6, &(0x7f0000000000)=[{0x6, 0x4}, {0x3, 0x1, 0x1800}, {0x2, 0x7, 0x800}, {0x0, 0x0, 0x1800}], 0x4) semop(r6, &(0x7f0000000100)=[{0x0, 0x3, 0x800}, {0x0, 0x0, 0x800}, {0x2, 0x6, 0x800}, {0x1, 0x0, 0x1000}, {0x4, 0x80, 0x800}, {0x4, 0x2, 0x1800}], 0x6) semctl$SETVAL(r6, 0x0, 0x8, &(0x7f00000000c0)) r7 = socket(0x18, 0x2, 0x0) setsockopt(r7, 0x29, 0x9, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) getsockopt$SO_PEERCRED(r7, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0x280) r9 = getgid() semctl$IPC_SET(r6, 0x0, 0x1, &(0x7f0000000140)={{0xfffffffffffff7ea, r8, 0x0, 0xffffffffffffffff, r9, 0x100, 0xfffffffffffeffff}, 0x400, 0x10001, 0x40}) r10 = semget$private(0x0, 0x7, 0x286) semop(r10, &(0x7f0000000000)=[{0x6, 0x4}, {0x3, 0x1, 0x1800}, {0x2, 0x7, 0x800}, {0x0, 0x0, 0x1800}], 0x4) semop(r10, &(0x7f0000000100)=[{0x0, 0x3, 0x800}, {0x0, 0x0, 0x800}, {0x2, 0x6, 0x800}, {0x1, 0x0, 0x1000}, {0x4, 0x80, 0x800}, {0x4, 0x2, 0x1800}], 0x6) semctl$SETVAL(r10, 0x0, 0x8, &(0x7f00000000c0)) r11 = socket(0x18, 0x2, 0x0) setsockopt(r11, 0x29, 0x9, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) getsockopt$SO_PEERCRED(r11, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0x296) r13 = getgid() semctl$IPC_SET(r10, 0x0, 0x1, &(0x7f0000000140)={{0xfffffffffffff7ea, r12, 0x0, 0xffffffffffffffff, r13, 0x100, 0xfffffffffffeffff}, 0x400, 0x10001, 0x40}) r14 = dup2(0xffffffffffffffff, 0xffffffffffffffff) r15 = accept$unix(r14, &(0x7f00000009c0)=ANY=[@ANYBLOB="000000000000000000000000000000000000000065009442eac3641600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000017c2414545ea71993fe985fe4a90921d8280449024e3cd5c3f0e20000000000"], &(0x7f0000000080)=0x6e) accept$unix(r14, &(0x7f00000000c0)=@abs, &(0x7f0000000100)=0x8) r16 = geteuid() getsockopt$sock_cred(r15, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, &(0x7f0000000200)=0xc) fchownat(r14, &(0x7f0000000180)='./file0\x00', r16, r17, 0x4) getgroups(0x4, &(0x7f0000000440)=[r9, r13, 0x0, r17]) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000200)={r4, r5, r9}, 0xc) recvfrom$unix(r0, &(0x7f0000000040)=""/177, 0xb1, 0x840, 0x0, 0x0) lstat(&(0x7f0000000000)='./file0\x00', &(0x7f0000000100)) 19:20:49 executing program 1: r0 = socket(0x2, 0x1, 0x0) r1 = kqueue() fcntl$dupfd(r1, 0x2, 0xffffffffffffffff) dup2(r1, 0xffffffffffffffff) dup2(r0, r0) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x0, 0x0) ioctl$VT_GETACTIVE(r2, 0x40047607, &(0x7f0000000140)) r3 = open(&(0x7f0000000000)='./file0\x00', 0x1, 0x46) setsockopt$inet6_MRT6_ADD_MIF(r3, 0x29, 0x66, &(0x7f0000000080)={0x6d, 0x1, 0x0, 0xd877, 0x8}, 0xc) 19:20:49 executing program 0: r0 = socket(0x800000018, 0x2, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x9ff, 0x0, "d730c1e7e400000001000000000000000000009e"}) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x347, "b04d00f3ff0a631a00"}) r1 = socket(0x18, 0x1, 0x0) r2 = dup2(r0, r1) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r2, &(0x7f0000002600)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000240)=ANY=[@ANYBLOB="1000000000000000000000000000000056c6134625dbb17172706f5fdaf00d35672c250a18476bd5f0a3379208ac6f010a1e7c3dcf4efb56fd69b700437fdb8091174939d48411d83ac17ec967c33be165fa1cf8a00adc1c1274021c16c6f52dbf986eb049868329a05fd2c7ec87a006604f45fe995158b25e71dcff7530f14498cd8e8c44136eb72d6485ff"], 0x10}, 0x0) r3 = msgget(0x0, 0x80) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) r5 = getgid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, &(0x7f0000000140)=0xc) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, 0xc) r8 = getpgid(0xffffffffffffffff) r9 = socket(0x18, 0xc002, 0x0) r10 = fcntl$dupfd(r9, 0x0, r9) r11 = getpid() fcntl$setown(r10, 0x6, r11) r12 = openat$null(0xffffffffffffff9c, &(0x7f0000000300)='/dev/null\x00', 0x20, 0x0) ioctl$TIOCGETA(r12, 0x402c7413, &(0x7f0000000340)) msgctl$IPC_SET(r3, 0x1, &(0x7f00000001c0)={{0xff, r4, r5, r6, r7, 0x122, 0xed8c}, 0x1000, 0xfff, r8, r11, 0x100, 0x4, 0x200, 0x36d9}) r13 = fcntl$dupfd(0xffffffffffffffff, 0x0, r2) ioctl$TIOCFLUSH(r13, 0x80047410, &(0x7f0000000380)=0xb5f1) 19:20:49 executing program 1: sync() getrusage(0x1, 0xffffffffffffffff) socketpair(0x2, 0x2, 0x83, &(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) clock_gettime(0x0, &(0x7f0000000080)) r1 = msgget$private(0x0, 0xffffffffffffffdb) msgrcv(r1, &(0x7f00000009c0)=ANY=[@ANYBLOB="0000009c4602ffe1fce519000000f2e137d986ff3df4e999d58168eb600000000000000000000000000000002000000000c8567149ff000000000000000000000000000000000092613aa3a6da5474174fa708f1cc8ebed708ca20938a01b8e8fe8957a757c57b47b2f67172a18c7e0cd963b9eaf35481c6bb0aa39731caef8746839decb21cb9450ae05e8e00624597b19a34b961861a2c04a8a981f86ac0c4bf03fdc8f73e6ec647b62556d2e6483ae8bf66a3c5ce0cab6aacd02a8a6fddba0887dc87ed74f5fee021ce3888bf71f1110246a928c0165bdd0254116e33461ac9e81433511ca3bc00678ccd8c2fb8759c40f0578d5647edbd892b3c37d4c49ca582edc1ca1ca1de807c93e47e757bdf065cf02cffffff7fee52d32c1b2485e882b735e5525718cf70c413aa21029d7cb6"], 0x44, 0x3, 0x1000) r2 = socket$inet6(0x18, 0x8001, 0x0) r3 = socket$inet6(0x18, 0x3, 0x0) r4 = openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x2, 0x0) connect(r4, &(0x7f00000000c0)=@in={0x2, 0x3}, 0xc) ioctl$VMM_IOC_CREATE(r4, 0xc5005601, &(0x7f0000000380)={0x10, 0x7, 0x4, 0x2, [{&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ff9000/0x4000)=nil, 0xfff}, {&(0x7f0000ff8000/0x2000)=nil, &(0x7f0000ff0000/0x10000)=nil, 0x231d}, {&(0x7f0000ff8000/0x2000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x2}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000ff1000/0x2000)=nil, 0x10000}, {&(0x7f0000ff8000/0x3000)=nil, &(0x7f0000ff0000/0x4000)=nil, 0x6}, {&(0x7f0000ff1000/0x3000)=nil, &(0x7f0000ffc000/0x3000)=nil, 0xffff}, {&(0x7f0000ff6000/0x1000)=nil, &(0x7f0000ffd000/0x1000)=nil, 0x800}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000ff0000/0x2000)=nil, 0x2}, {&(0x7f0000ff4000/0x3000)=nil, &(0x7f0000c00000/0x400000)=nil}, {&(0x7f0000c9f000/0x1000)=nil, &(0x7f0000e31000/0x2000)=nil, 0x1}, {&(0x7f0000d7e000/0x2000)=nil, &(0x7f0000ffe000/0x2000)=nil, 0x7}, {&(0x7f0000eca000/0x3000)=nil, &(0x7f0000c90000/0x4000)=nil, 0xffffffffffffffff}, {&(0x7f0000e14000/0x2000)=nil, &(0x7f0000d53000/0x2000)=nil, 0x8}, {&(0x7f0000cbe000/0x1000)=nil, &(0x7f0000d12000/0x1000)=nil, 0x7fffffff}, {&(0x7f0000ff9000/0x4000)=nil, &(0x7f0000d5c000/0x1000)=nil}, {&(0x7f0000e76000/0x2000)=nil, &(0x7f0000ffd000/0x2000)=nil, 0x76}], ['./file0\x00', './file0\x00', './file0\x00', './file0\x00'], './file0\x00', './file0\x00', './file0\x00', ['./file', './file', './file', './file'], 0x8}) listen(0xffffffffffffffff, 0xffffffc0) accept$inet6(r3, 0x0, 0x0) close(r3) close(r2) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)) socket$unix(0x1, 0x5, 0x0) r5 = socket(0x18, 0x5, 0x7) getsockopt(r5, 0x29, 0x2b, 0x0, 0x0) r6 = socket(0x18, 0x1, 0x0) getsockopt(r6, 0x29, 0x1f, 0x0, 0x0) fcntl$getown(r0, 0x5) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000280), &(0x7f00000002c0)=0xc) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) r8 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r8, 0x0, 0x200000000000b, &(0x7f0000000680)='\x00', 0x1) setsockopt$inet_opts(r8, 0x0, 0x200000000000d, &(0x7f0000000280), 0x3e4) accept(r8, &(0x7f0000000240)=@in6, &(0x7f0000000280)=0xc) fcntl$dupfd(r8, 0xa, r7) socket(0x18, 0x1, 0x0) 19:20:49 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) syz_open_pts() write(r0, &(0x7f0000001000)="2078f7b678807d89e032dc19f570fe00bac871767dbcbbff8330c22685419d5e0110188e90cd9c8e50599ba24cd7c19fe1397a431644e5976fe4bce3b20b21c3f3719d1d5de4b7586a0669cedb7237b428821c1db394acba77de083c965124aeacbcf09bd3c719ed25314dc21617d89aa9c6ffc4137067f33d5ed8d898537ed95d34e48374ae5f307c5375eaba46d8f816057b2c10d48644a54f695db32649dae31f197d94f0fbdb1796778ce098cc07acba65bddc0e2ce8b65297f80863914cb3909b299d190a11b262d4ce7f631258b396d1b74b28f6e7194f223b0a21fdd2dff2b3a19387834c9dd41e8002bd7b95f6b519d6b2c4936d7d6c409d65b0a57d8a7ae480ef96ec7b2dd3eb4ec15f57a2790f4894758152c5ffdd2bf50bbf6665e0c89ac9bb0f6d1516df31a41d428fb47f883f402fd761aa7a11e51e79bfadc4a9bcdfcca25bec457bc8aa9c294143f20a8c21b68f29a4cd5e382bbd0d123628a27507186668786713739e3b776412f39bc65485c6fba3b14d481ea264ab3149bbc0159b4fc5dc", 0x187) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000080)={0x0, 0x0, 0x1f, 0xffffffffffff94b6, "cdecda0a8da8a2d191c92d664608b1dc7c317ed5"}) writev(r0, &(0x7f00000000c0), 0x0) ioctl$FIONBIO(r0, 0x8004667e, &(0x7f0000000000)=0x8000) 19:20:49 executing program 0: ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x1, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0xc0206925, &(0x7f0000000300)) shmget(0x0, 0x3000, 0x1, &(0x7f000009e000/0x3000)=nil) 19:20:49 executing program 1: r0 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) mkdir(&(0x7f00000001c0)='./file0\x00', 0x0) fchmod(r0, 0x52) unveil(&(0x7f0000000080)='./file0\x00', &(0x7f0000000100)='x\x00') unveil(&(0x7f0000000000)='./file0\x00', &(0x7f00000000c0)='r\x00') 19:20:49 executing program 0: r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffff9c) bind$inet(r0, &(0x7f0000000000)={0x2, 0x2}, 0xc) setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x69, &(0x7f0000000040)={{0x18, 0x0, 0x3, 0x20007}, {0x18, 0x3, 0xf0, 0x5}, 0xfffffffffffffff8, [0xfffffffffffffffa, 0xc8, 0x142, 0x7cf1, 0x9f9, 0x9, 0x206d, 0x2000008]}, 0x3c) sendto(r0, &(0x7f0000000080)="fd8eb6f5a66c0f0149a582e282c44bad3f4f8d3eb9add4add6e382c7c7aa1d528bcda82b5d", 0x25, 0x807, 0x0, 0x0) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000140)='/dev/ttyCcfg\x00', 0x28d29, 0x0) sendto$unix(r0, &(0x7f0000000100)="d519f478b09a465ad6fc3ba36e9f709aa55e56935efb26d0f34024de67872bdbac818f9fbcb704ae9d26900c", 0x2c, 0x7, 0x0, 0x0) r2 = semget$private(0x0, 0x3, 0x400000000d) semctl$GETNCNT(r2, 0x6, 0x3, &(0x7f0000000180)=""/86) syz_emit_ethernet(0x1000, &(0x7f0000000200)="70b52449f2b095a04652c9e0afe71ba8bb3c30ff84351b8568d2d109c67c68d5fc254ed5c038080b9b2646d78b9e2ff5a2c47ab61123d1dd4f467628e417d88bee685bb1e33a3e0aee9a134510f5ffafea6b43d92f317ca60c7d6c512e3760b5226e5a8cc28e642f93b88f5b527c5dbf27a64c740e495126cca2b1c1ec43d6468ba8e78976aa241c0932a0b18728971de1d67989b6d8c7a31bb868a4190482dba94d3e93f044fca892261fc3612f06515769accf185c6b933bae9d3d80315d520678f0fffaa329aab1b4119aa5a84062cc13f198973c669c97ce39566721f9ef6da8a8f2bb081cde447d743535b9c79fc7685aae008f8844476a43cdbb586c579badd753c76d9b9fc1c41152cfabebad814e63a9bb236ea28e02e93f579e7223be1d7dee62824d3cd1ba80096b14cb5776503d4f280fbb9bdaf379b252c350bcd927d5651dac163ab1545e4b6ad8d6fdb8edc0f9c82b04774b1f590cb9008db2815409de0366571a36dc71f3cb51e9fd0331de350830e82d9768207e08f4e6e1a8546a32b6b7815f6fc2fa324a47e7563e497612c0e2f2232893fa8b2c4c3e7c98232d42a4a7bf6dbcf43051c139038593cdbd600c05942ba520dc1569ce3f089afcec8e51dda818d28a3c2c723b97eaec7ce626df385cd77e5f8bf51c6c70eb801f9fbe40c2995f7c3d7951085467d41c7edd543d42027548cac6d90437e69db9bbe00b4846ea5f40820eb16c2bf311b5f141364eed3e8edfe5a279d9fa87982f10ed1f60c0d20bc81f0e0095d8b65806b55e5064d78e034c760ead8812bb948bb50ddeebd91d9a10751cca6d5cdd9b61dfef5958cda8a6a70779780f286646b2dc36b2aa5ecb4ac9150008f3d4a949eeb2548d131eebbfec07e538703326e52352069e6e103c8453dd40ab1d37e989a6220b7c568895d0a5e5ebde4a22d3d6bf99fa5a4cffede0bd3bd80a812bfc29e7dbfc5d74214dcceb28455e8821ee25f4ed597fef713528e3357c2f91c78d66afe771fad8a30374ba834c297048812393d3055cd1035565091f10121eb48a51c1f9a955970765b418e5e293568a2f11215a12ce9939eb949b688d28090a883d07668af968b4d9250edec08ee3c97efa8aa5f13bd97897ef42f17f48221a5d54ab20a9855cc75c69d9027575218fc72401aea71a5981b5d280c0ac436650b282fde6630d6e731e64055342d723d9b378493933b6c6f36d6a6ab9594824fad5e8951686f2d618005a4db25457a766f868666ba0b70f615abd7a6c11514c3b8b9c3560a12fad29ab1678cd90926f6df4c3b17b8728286dc24625033155b7211f8bc37f93c385517639001747920b0fdd7d7df1b9ffc3cc3b84a95d1c11af711ff257d22361b0d89ecc9004b4852378a835bb191a27b159027336b4b69671589fbf6c0ae6c63fc3267df904ab3d5e5c302274ef3b4dfd567522a84836a3cc5910c3dedebb1fd42d6591b5787df7f64813233af3f5dcd611ccacaf4a0a32c97ab46b7671ccd073364f164fcde69cb59205dd744bdfe947f527d9a752537eca8963e3a2df02e45c5bf7fe9d4699b07b4ced6c3eddf1ac5458d35fe71305ae0316eb686a8a7081a304824c4f0c323343ac9304f88335e7b2a824c8795bb3e9305ebefe1dc5bc058e9e64a63488199a6408d01652433f8c09cbc4bb8c9497fdee4d0956a3a0d5dff6d113694e9e7c407d1e67d267fa323e21509b3f4e01203b66b558cc30d27fcd1daf8b278c8e958c44d55643445d719172ec5cf2aad0afd1bc0c024e57c79570b0472aa858229301b9442e5f59676433c52ca3e4b9d20e2c685a8618fe714db06e4a23604beea7bec5ba7f04b1385daa90095549c731a80fbe84afc20aabedcd80da85862ffc737a7b4b9d473e7cce9dd3c99c59355fdf04503fe4c7d61da076f1adaa40be89e6a908f99a843db5ad9b1e48f093672b6fa3bb048af5d3c9d65a602e7de13da8a2e8788210760e5cc54af93af4c43ecf55554ea0013f24a10892ae0f12fdcaefd1d578f782bfacc5df15864471e567e0cc80ea168acdfcb651ad002730c90fce6cbbd6a2c6528fd6569bd3633b7e22a8e7a03b5306fde9edec085722aae8f2a259c7a15e1dbf37d0898e2f786d05939de0e2c8d0728ca4e68d1fbb1d02d5bf3b621e3fb1d0b3cadff0bede728d50ab8a774b22d9cff2dfed2aea843b65a4fb01641a3b46d80409b871107ca9cfccbd6700562fe4acd6d6d49a0d832fd6e64d7bb6cb8866ba6bdc24d39f27824dbc3be593e4d21b0b0a5225420d60fa46955de09d3e61816259b6126b9dcd67cf5389f52cb20318bc7962f8d481c983d9a50be52266ebce27c4e8c8a5ad6b2cda2d2c47da6c632ced87e7db2c398049514391246c0ae7537e758a048b5087d5e9b9501e6d9b5edbda259eafaa3b717d430e2c019048ccd883c8abee62a505d48717dd147d6fd2c20b30ddff58faa055b08a8a55dc2a4cce57ff801ed49fb17beb2444a58b8926605c3b84f4d6182d941fa18ead3844ea98e6c4cfe37396ea7fd98e695738516b480774549fbee68ff2dbdcee28cbf56989ac37ec112c4c3a207ab3a51c3ccbcf941208d688868ec008d15c5b53f4452c8628f13448660cfae02281b6fc4d73d88bb51132719583e6512aa5decfe74c28017a6471b658083904de00676c0d0698e79961ca03c3dae8f0c81a4230b3f16d831c6db2c0a3658a1fcca0d7b3f4e0ea9b903270d5962687f1b30929a0c256b701732c04b57900021ca286a37128bc49cc1a54932b7a7dfd3216a74236c87595f95f18da4b4bc8846210aa399ba44c4c57cd56918149c3d482b5c4bf7ffdf5f2e338198ca2495235951aee5ae0aa2acb4e0d7ca089b083aec379b513157a0480a81f0900630a5c5c9e7986815b2d225b7566e37a209073be1b48e85dd6120ff3319b964baa3b9249ca70fe84d5c8064870869524d91a846fe5086d55fee4de29ed534ad95f17b5072e0e65f93c36bc159f12ccd7c1682129fcb5e1bc191b8c24a83e80f1223074f674a1d630561a0926f8f35a529ca0dd449fa9da01cb86484d71eba3193b143f84b8bd86814287e3d61a5af3424cce27956106191c8e7f7d47a4066c574474bea8d4aeefefbc849571c20bc65147c3dafb49b1006741b08a3eac25d167fec947e4cc869f9d6fe9cb8e5273c210afcd154b5d081c8f5b01901a741bb61f372fb5f0aeb0e20c9aeb6122df6a20f5b9dbca9b86d8ac13c6ea927d49c397812cd93859977cc9d480b1d9e05bcebeb8aa9f7bda9fada58712a3fafbdf3d11d2ddc69648453326fddb45e5d2fe627896a3a4dce8fa55fb53600015d5a06f07b4f978ccff5a094d12e1880a3e8628d73faf77454926cf9c1231812154fc63e2af4a5853a1028b1f38f56b87d52c1d9220b009c066d25090fefb4b8492d32fe06c7ee9dbfdbf524ef73e9655dc5f79c22c9fcad547551419d97587b46afe0b8f3ca858c807b7e2bd1669025708fdb639deecc85b10d37a8cbed609ad96ec277d7caa4ffddfda49186c74474871d80df0d42ad9b138ace6c8cf5060574faac02582b415573418fedfd0843ceb2baba68c8bb65db6a6a3b8d982cff0a362960b6fd56ebadee63e0c7c1d3b83345e989d56c2fba9d66b6f3fbf009cf547d23f73a80a037223ddeb4ae6412c5eef51c935ce931ca09a19fd09f2a5fbd038c80a18ef1ae0f5d97102e8afdbfe8bcb63e31d0f90657d268f790f1c638de608b25e8f283b490cd4e4c3ad51f74054dc96bae0de0340be166eeaebe8f54b055fb970c2683d5c42538ad6d0d566c70294f4196954b9870358c0062ca84ddb1cc04230aa53214455d20356ba0e5510329d537dcae350a4ca81c4bd999fd732f62700477ea75c0f60becfb2aaaae3d9e030a58a4679191d87939c88b44be4f2bc94ba5d7b262ce9695d6af532680a56343771a99e027150dbabb93b311b6e4f0283903118fdd00074068a5493a896076462666e5c5db69848b527973e73bdcdc6c1e0846905558b428da3f10edc2ee968849945028458d718be81e608d94242bc79636d7f5405c2d19048c9e0168d915cf317332b0ea9f6ab915f4aaefb76c5910815277a9e3c699ed6be0c42e49c1466c664801c48d3dbc5e774916835639a3b50bbd3ccb2bbc9d6065ba110e9c33b30d75e1ce8590be2382a4de0d2243567ddd73563211e4d325302b2ca533e8ad6e55b476b08e90399899ff8d3f2cd40d6318699b65f7a2da9f76b8450dcd29542b9cb531dd99e5765cfc7911f42a8a62e5e7304d56ab3f802f98452efd7ac897a4799f4341fa8c6f7beb1b37f0e0cde920a9e367d38daabca19e3639cf8488470a70a80466af6ea995b84d905e1527ea0b5fb4e8debd9070695278f71b0aae70416379aed743e2f2f3d7a398ab9de2d8f40b72e596b84396e2f4dd680c5d85e7e2ee7240af90a0b6378773401a262e57d35be8923a2007c63d591cf6cc6cc37f9f9f0a1b37e3d9ae5400946fdcb4280925b3906d829274b46fea3d2bf78a961c28a8c19f1a25fcf5b64ef046594b6e59473f9e2770b033a01bbaa2d3690ad23c03341ba5273b183cb59e37cc2e6b6cc71de98b9d69343330f6e6d62a624ea0e95b3c841799562baecbf65567038d11d9aa1733b168517fb9ab85a9d62f4a970a8c3528c6d29243afb5aba8a7f982487a53a8ac99f8741ec1bc9c2076e8d641c102f5e1b0160897e764cdea0fc3bcf7a7b98a751feeec6054a572b3683afc42b5ed05b85950705f78f9932af44bc949ca499d1951514a127988ca8706cf2c43561c7b261cd5cddd51419e988089b34286002be183c08ca0b7f6903ccc7a9396a49df9b2de5815999c518fd290de0849afdbbda740ab8d4c9dc72e4fb54dafa2ce816f57f085d82ff64048089db98bbec1d3beefa9846a821a0ecadb8e47b214741878b2d0d85b4fae5921bf4db320673b4c9486835f1af1b21a117efbea682cb33374319d61f671ef8f7e3ffcbdb888549e56f9c0e2c502c90f21a07665afc0c4e72ff8f246f91f933c4063a70862a104e7ff8b6ae8b77578dfe0d84debe23fa6d0081f6d1898adb76bac195fa3bce3b4e97c8147b7b8e3376e1d12e7cced1113446ebc42b9d452bd511e94b792c56f389d2d430f048ff08f013ec2187f0450fe43e8d05b4beda98e64a40277f78d0564000fd2f9aa708a7eef87c85805020a5cf6b83058333f26367044208ad1a28d91f452e2818be885f2feda86edab8c889b13555c8e948e7030757ac6eb43207896d9f454fea8c96f02eb1db004fb3f73a1b0560f9f3a2510b9a1820ae5b47609f7c0010aed00e0217d0776288bba86a006da56afbe7738b955c2be815bb012615276c3d1b43fd6aad1d9bcaa277743c4a0fd6fe603e6dfbac9180f67f9b1c3f90804854779b28aa93b5def23dcb1daaeb438f3a4b295f0e42b0707acf6a948a94d905ba588a15bc9a49e41c68bae54964ee16d942aadd357af2dc3741674dec6bb3a782014a4398dfe42faf4b3f239dfeb7dc5e41591583fb63aa9e6bbaab77eb4a6f072d8cf5aaf661a852aeb5e495e1859e1cfe9024267ef3cc9879c150ca9b3d77bd81f449393dbb923bc6b8724687a97acbc32f1eb617f9629dec2a6e546c2282ca6bdc8a708090b0c8196178686950200112abc762ab0a173ae39b83dc573cd91d9d01beaed0749ee4e85894b2aa7f182df62f29a8c830cda170683f4268bc471975b4bb3d680740263cefb62e0e2b1ceb4578c6fccfb29e24a53b32615a86fed096a6e78f") write(0xffffffffffffffff, &(0x7f00000000c0)="5e90fcad16c835ba7e", 0x9) mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r3 = open$dir(&(0x7f0000000040)='./file0\x00', 0x2, 0x0) r4 = fcntl$dupfd(r3, 0x0, r3) ioctl$TIOCFLUSH(r4, 0xc0106978, &(0x7f00000000c0)) sendto$unix(r1, &(0x7f0000001880)="80180b7561fc4f239025d0d3ce6fd2915fb58cf86f3dd97b30e4c8603975ed5fbdcb1d1f9000000000fa0ac66c0ce39e9c635a3addb337a7711b6139305317a3696a34eb7eaf920dcdd06c11fa912e7d2adda6e5eccc65", 0x57, 0x2, 0x0, 0x0) syz_extract_tcp_res$synack(&(0x7f00000012c0), 0x1, 0x0) ioctl$BIOCPROMISC(r0, 0x20004269) semctl$IPC_STAT(r2, 0x0, 0x2, &(0x7f0000001a80)=""/164) r5 = socket$inet(0x2, 0x8000, 0x8) write(r5, &(0x7f00000013c0)="dc707e39aab0877f2ab72257cbd0d7489131cea8694e4f9bbab36f50b3879dba34bb29ac", 0x24) setitimer(0x1, &(0x7f0000001400)={{0x49, 0x6}, {0x40000000000, 0x6}}, &(0x7f0000001440)) rename(&(0x7f0000001480)='./file0\x00', &(0x7f00000014c0)='./file0\x00') ioctl$WSDISPLAYIO_GBURNER(r0, 0x400c5752, &(0x7f0000001500)) r6 = socket(0x18, 0x400000002, 0x0) setsockopt(r6, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) fcntl$getown(0xffffffffffffff9c, 0x5) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000080)=0xc) r7 = openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x0, 0x0) fcntl$getown(r7, 0x5) shmget$private(0x0, 0x1000, 0x400, &(0x7f0000ffc000/0x1000)=nil) 19:20:49 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x9, 0x93}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() writev(r0, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) r2 = kqueue() r3 = fcntl$dupfd(r2, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x4000)=nil, 0x800000004, 0x0, 0x10, r3, 0x0, 0x0) ioctl$BIOCSDLT(r3, 0x8004427a, &(0x7f0000000040)=0xfffffff8) r4 = syz_open_pts() r5 = dup2(r0, r4) ioctl$TIOCSETAW(r5, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "a7733a536a4d0ab71db771c5295eeb9ceb8713a8"}) readv(r1, &(0x7f0000000e80)=[{&(0x7f0000000100)=""/180, 0xfffffdb7}, {0x0}], 0x10000000000003cc) 19:20:49 executing program 0: syz_emit_ethernet(0x1, &(0x7f0000000000)=ANY=[@ANYBLOB="ffffffe5ffffaaaaaaaaaa0486dd60a4f00808187080cb0e000000fffa0000000000000000aaff020000000000000000000000000001"]) r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x4000)=nil, 0x800000004, 0x0, 0x10, r1, 0x0, 0x0) setsockopt(r1, 0x101, 0x9, &(0x7f0000000040)="60cf34230880195992f41c5c9eca91c688a2761dfde2df67c7b2981535938bdb63d8343fc0c0be49ec1b0797863e96674a39af3c8b3db2357c36fb398535b607d43116d29cbcb46f1526026f2f3baee8c7519a60f85e95a29e178f426110f5a1fbdfc6efe5", 0x65) syz_emit_ethernet(0x400e, &(0x7f0000000000)="c7a895006f53dd000005ffff86dd") 19:20:49 executing program 0: syz_emit_ethernet(0x36, &(0x7f0000000000)="c7a895006f53dd4fd000ffff86dd6e360ab9bcda5103000000000000ff38701f98c59df9ffffff21eb43f8097f740000aa2c894ee300") seteuid(0xffffffffffffffff) r0 = msgget(0x1, 0x482) msgctl$IPC_STAT(r0, 0x2, &(0x7f0000000040)=""/205) 19:20:49 executing program 0: pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) poll(&(0x7f0000000100)=[{r0, 0x40}], 0x1, 0x606dca73) sync() r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000500)='/dev/bpf\x00', 0x80, 0x0) ioctl$BIOCGFILDROP(r2, 0x40044278, &(0x7f0000000540)) fcntl$getown(r0, 0x5) preadv(0xffffffffffffffff, &(0x7f0000000500), 0x0, 0x0, 0x8000000000) r3 = open(&(0x7f00000000c0)='./file0\x00', 0x491, 0x0) pwritev(r3, &(0x7f00000003c0), 0x273, 0x0, 0x0) ftruncate(r3, 0x0, 0x7363) r4 = open$dir(&(0x7f0000000440)='./file0\x00', 0x0, 0x50) openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000004c0)='/dev/ttyCcfg\x00', 0x80, 0x0) mknodat(r4, &(0x7f0000000480)='./file0\x00', 0x1000, 0x6) pwritev(0xffffffffffffff9c, &(0x7f0000000000)=[{&(0x7f0000000140)="7f3796891e9037ee902a3376ffb5e2dfc6bbe89308122484076fd4b4dc288f62dee5215044b5561467e6b877b737d8c90d346289d0650dfd3f896f9672e68ec260d4aeff15e3e59de1ed07c9996fd55911b0f8d97d405152a7ecec96c7076549e5453b58e11aff18aa63c80f2b1f850952047915ab618dafa3e78ca21e353f195fa35d5b6c0dbdc41b5094429b3ead617cf40066369ce159388248bb89b9b7e538eaf9d2040df7544cf8c83090ad8788c618e4aec4dae5fa", 0xb8}, {&(0x7f0000000200)="26b6ac7bf64347dd5d6a5fa99a83984f2d8c479e0e00b22484886d069572fe40960643bb65557414e5356ade248850a52e33faed1797d2f3ee56e7ebe6dc45f534d68786af36b4328bec35a075959c8ee54fb0257f7775e9f354c90834c2c04e728256de9239cf4846d45dee9c1ff357c126b11739c478944fd18106b4ca83c595095c05a759fff97d9e32dddd9482ca0a4c3bdc23366d8e4abd4b8cfc61", 0x9e}, {&(0x7f00000002c0)="e29e9d5d110b6605240afbaec4df0f0e0634e2c774c0bb7986dd55e1459ae9491e5d6391cd23fcc4e5d5a79c0bf3f5bfcc2b9f49ae04a4da0ebe9e8ffeff01a4526da68dcfef0752694642582749b3d204e136cc769e4bc8062715776ea68bbc4dec4c521a8ca08624e1d7c8da5f5951bfcce20e821faab692a9206958cc856b3524cddca468fd5e33c5f94448a77a76923fc9f01b5d4846fc08079ad8f766cc31a22a29c67f994589b7df497c7fe30cc419e996a4d7af1252db1a80a675f2036e13677aa4ecb25b244f3a5fbc55f5ffc7c9414540a98e41eb4630c5e4196aa41a8fd369d54b4541a16d51da75cebf9d57c20db0b658218a85af7543c6", 0xfd}], 0x3, 0x0, 0x80000001) open(&(0x7f00000003c0)='./file0\x00', 0x2, 0x14) mmap(&(0x7f0000000000/0x10000)=nil, 0x10000, 0x2, 0x10, r3, 0x0, 0x0) msgget$private(0x0, 0x102) dup2(r1, r0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)) r5 = kqueue() fcntl$dupfd(r5, 0x2, 0xffffffffffffffff) r6 = dup(r5) ioctl$BIOCSDIRFILT(r6, 0x8004427d, &(0x7f0000000400)=0x4) 19:20:49 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x38281, 0x0) r1 = openat$klog(0xffffffffffffff9c, &(0x7f0000000000)='/dev/klog\x00', 0x80, 0x0) execve(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) ioctl$TIOCCLRVERAUTH(r0, 0x2000741d) r2 = kqueue() r3 = fcntl$dupfd(r2, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x4000)=nil, 0x800000004, 0x0, 0x10, r3, 0x0, 0x0) dup2(r3, r1) 19:20:49 executing program 0: socket$unix(0x1, 0x5, 0x0) recvfrom(0xffffffffffffff9c, &(0x7f0000000000)=""/207, 0xcf, 0x840, &(0x7f0000000100)=@in6={0x18, 0x1, 0x10000, 0x3f}, 0xc) geteuid() readv(0xffffffffffffffff, 0xfffffffffffffffe, 0x3a0) 19:20:49 executing program 0: preadv(0xffffffffffffffff, &(0x7f0000002680)=[{&(0x7f0000000180)=""/122, 0x7a}, {&(0x7f0000001680)=""/4096, 0x1000}], 0x2, 0x0, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0xad6, 0x0) r1 = kqueue() r2 = fcntl$dupfd(r1, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x4000)=nil, 0x800000004, 0x0, 0x10, r2, 0x0, 0x0) ioctl$WSDISPLAYIO_GETEMULTYPE(r2, 0xc014575e, &(0x7f00000000c0)={0x6, './file0\x00'}) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x813, r0, 0x0, 0x3) getgroups(0x1, &(0x7f0000001640)=[0x0]) unveil(0x0, &(0x7f0000000100)='x\x00') connect$unix(r0, &(0x7f0000000000)=@abs={0x0, 0x0, 0x0}, 0x8) semget$private(0x0, 0x3, 0x508) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085761, &(0x7f0000000080)={0x3, 0x2}) madvise(&(0x7f0000001000/0x4000)=nil, 0x4000, 0x4) munmap(&(0x7f0000000000/0x4000)=nil, 0x4000) 19:20:49 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) r1 = shmget$private(0x0, 0x4000, 0x0, &(0x7f0000ffb000/0x4000)=nil) r2 = getegid() shmctl$IPC_SET(r1, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0x0, 0x0, r2}}) shmctl$IPC_STAT(r1, 0x2, &(0x7f0000000000)=""/188) recvmsg(r0, &(0x7f0000001040)={0x0, 0x0, &(0x7f0000000f80)=[{&(0x7f0000000e80)=""/210, 0xd2}], 0x1, 0x0}, 0x0) madvise(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x6) execve(0x0, 0x0, 0x0) 19:20:50 executing program 1: syz_emit_ethernet(0x36, &(0x7f0000000000)="c7a895b22a241c0a078359ff86dd6e360aa9cb9905000000000000000000010065ec23740f1d00000000000000000000000000000001") r0 = kqueue() kqueue() fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) r1 = kqueue() r2 = fcntl$dupfd(r1, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x4000)=nil, 0x800000004, 0x0, 0x10, r2, 0x0, 0x0) r3 = kqueue() r4 = fcntl$dupfd(r3, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x4000)=nil, 0x800000004, 0x0, 0x10, r4, 0x0, 0x0) r5 = kqueue() r6 = fcntl$dupfd(r5, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x4000)=nil, 0x800000004, 0x0, 0x10, r6, 0x0, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000140)) pipe(&(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) r8 = accept$unix(r7, &(0x7f0000000080)=@abs, &(0x7f00000001c0)=0xfddc) dup2(r0, r8) 19:20:50 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f0000000040)=ANY=[@ANYBLOB="022f2f"], 0x1) faccessat(0xffffffffffffffff, &(0x7f0000000040)='/', 0x0, 0x0) r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) getdents(r1, &(0x7f0000000080)=""/211, 0xd3) close(r0) 19:20:51 executing program 0: r0 = socket(0x18, 0x1, 0x0) r1 = socket(0x800000018, 0x1, 0x0) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) listen(r1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f00000001c0)=0x7, 0x4) r2 = semget(0x3, 0x3, 0xc0) r3 = getuid() r4 = semget$private(0x0, 0x7, 0x286) semop(r4, &(0x7f0000000000)=[{0x6, 0x4}, {0x3, 0x1, 0x1800}, {0x2, 0x7, 0x800}, {0x0, 0x0, 0x1800}], 0x4) semop(r4, &(0x7f0000000100)=[{0x0, 0x3, 0x800}, {0x0, 0x0, 0x800}, {0x2, 0x6, 0x800}, {0x1, 0x0, 0x1000}, {0x4, 0x80, 0x800}, {0x4, 0x2, 0x1800}], 0x6) semctl$SETVAL(r4, 0x0, 0x8, &(0x7f00000000c0)) r5 = socket(0x18, 0x2, 0x0) setsockopt(r5, 0x29, 0x9, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0x280) r7 = getgid() semctl$IPC_SET(r4, 0x0, 0x1, &(0x7f0000000140)={{0xfffffffffffff7ea, r6, 0x0, 0xffffffffffffffff, r7, 0x100, 0xfffffffffffeffff}, 0x400, 0x10001, 0x40}) r8 = semget$private(0x0, 0x7, 0x286) semop(r8, &(0x7f0000000000)=[{0x6, 0x4}, {0x3, 0x1, 0x1800}, {0x2, 0x7, 0x800}, {0x0, 0x0, 0x1800}], 0x4) semop(r8, &(0x7f0000000100)=[{0x0, 0x3, 0x800}, {0x0, 0x0, 0x800}, {0x2, 0x6, 0x800}, {0x1, 0x0, 0x1000}, {0x4, 0x80, 0x800}, {0x4, 0x2, 0x1800}], 0x6) semctl$SETVAL(r8, 0x0, 0x8, &(0x7f00000000c0)) r9 = socket(0x18, 0x2, 0x0) setsockopt(r9, 0x29, 0x9, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) getsockopt$SO_PEERCRED(r9, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0x280) r11 = getgid() semctl$IPC_SET(r8, 0x0, 0x1, &(0x7f0000000140)={{0xfffffffffffff7ea, r10, 0x0, 0xffffffffffffffff, r11, 0x100, 0xfffffffffffeffff}, 0x400, 0x10001, 0x40}) r12 = dup2(0xffffffffffffffff, 0xffffffffffffffff) r13 = accept$unix(r12, &(0x7f00000009c0)=ANY=[@ANYBLOB="000000000000000000000000000000000000000065009442eac3641600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000017c2414545ea71993fe985fe4a90921d8280449024e3cd5c3f0e20000000000"], &(0x7f0000000080)=0x6e) accept$unix(r12, &(0x7f00000000c0)=@abs, &(0x7f0000000100)=0x8) r14 = geteuid() getsockopt$sock_cred(r13, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, &(0x7f0000000200)=0xc) fchownat(r12, &(0x7f0000000180)='./file0\x00', r14, r15, 0x4) getgroups(0x4, &(0x7f0000000440)=[r7, r11, 0x0, r15]) r17 = geteuid() r18 = shmget$private(0x0, 0x4000, 0x0, &(0x7f0000ffb000/0x4000)=nil) r19 = getegid() shmctl$IPC_SET(r18, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0x0, 0x0, r19}}) getgroups(0x1, &(0x7f0000000000)=[r19]) semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f0000000580)={{0x9, r3, r16, r17, r19, 0xe, 0xcf4}, 0x1, 0x3, 0x2}) semop(r2, &(0x7f0000000000)=[{0x2, 0x9, 0x1c00}, {0x1, 0x0, 0x1000}, {0x3, 0x3, 0x1400}, {0x3, 0x7fff, 0x800}, {0x1, 0x0, 0x800}, {0x3, 0x1, 0x800}], 0x6) sendto(r0, &(0x7f0000000100)="9edb28def97353539f754990562a1078c3f9de3adcff56a00200000000000000aab73bd7", 0x24, 0x0, 0x0, 0x0) 19:20:51 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="62020207e0000001"], 0x1) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x1) r1 = socket(0x2, 0x400000000002, 0x0) setsockopt(r1, 0x0, 0x21, &(0x7f0000000040)="b1f5d915", 0x4) r2 = getuid() r3 = semget$private(0x0, 0x7, 0x286) semop(r3, &(0x7f0000000000)=[{0x6, 0x4}, {0x3, 0x1, 0x1800}, {0x2, 0x7, 0x800}, {0x0, 0x0, 0x1800}], 0x4) semop(r3, &(0x7f0000000100)=[{0x0, 0x3, 0x800}, {0x0, 0x0, 0x800}, {0x2, 0x6, 0x800}, {0x1, 0x0, 0x1000}, {0x4, 0x80, 0x800}, {0x4, 0x2, 0x1800}], 0x6) semctl$SETVAL(r3, 0x0, 0x8, &(0x7f00000000c0)) r4 = socket(0x18, 0x2, 0x0) setsockopt(r4, 0x29, 0x9, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0x280) r6 = getgid() semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f0000000140)={{0xfffffffffffff7ea, r5, 0x0, 0xffffffffffffffff, r6, 0x100, 0xfffffffffffeffff}, 0x400, 0x10001, 0x40}) setreuid(r2, r5) recvmsg(r1, &(0x7f00000016c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000600)=""/4096, 0x1000}, 0x0) writev(0xffffffffffffffff, &(0x7f0000000640)=[{&(0x7f0000000140)='#', 0x1}], 0x1) r7 = dup2(r1, r0) setsockopt$sock_int(r7, 0xffff, 0x800, &(0x7f0000000080)=0x4, 0x4) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r8 = socket(0x2, 0x8002, 0x0) connect$unix(r8, &(0x7f0000000000)=ANY=[@ANYBLOB="62020207e00000012000"], 0x10) r9 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwritev(r9, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r9, 0x0, 0x0) write(r8, 0x0, 0x0) 19:20:51 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x0, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, &(0x7f0000000140)={0x3, 0x7fffffff}) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f00000001c0)=[{{r0}, 0xffffffffffffffff, 0x8a}], 0x0, 0x0) r1 = kqueue() r2 = kqueue() r3 = fcntl$dupfd(r2, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x0, 0x1010, r3, 0x0, 0x0) ioctl$WSDISPLAYIO_SBURNER(r3, 0x800c5751, &(0x7f0000000000)={0x40, 0x5, 0x2}) kevent(r1, &(0x7f00000000c0), 0x20, 0x0, 0xfff, 0x0) 19:20:51 executing program 0: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x4000)=nil, 0x800000004, 0x0, 0x10, r1, 0x0, 0x0) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000040)={0x9, 0x3, 0x0, 0x3, "81188ffa9a0a38e8f9be173bf5ec2676def6576a"}) r2 = socket$inet(0x2, 0x1, 0x0) setsockopt$inet_opts(r2, 0x0, 0x13, &(0x7f0000000080)="076d1d1f48a53810c1f18e02cd241c7bb6b00d9bcde1b0ef94b161d7657c44059ef1583a5ac806eda8d30f0e903d6c352dcd43b62f38b00c861cad464c5b41cc04dc0aa1d93f14cf37fa706435d18196059d5a4ef9f7e9d7c739c58211d2822dd3fef74734b73023652d1c1b10c55f33ff5879f6e8fcf68187d69f44db57e577c72a2b7793a5db24", 0x88) r3 = kqueue() r4 = fcntl$dupfd(r3, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x4000)=nil, 0x800000004, 0x0, 0x10, r4, 0x0, 0x0) r5 = kqueue() r6 = fcntl$dupfd(r5, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x4000)=nil, 0x800000004, 0x0, 0x10, r6, 0x0, 0x0) getpeername$unix(r6, &(0x7f0000000000)=@abs, &(0x7f0000000140)=0x8) close(r4) listen(r2, 0x0) 19:20:51 executing program 0: r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) ioctl$TIOCCLRVERAUTH(r0, 0x2000741d) mprotect(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x0) r1 = kqueue() r2 = fcntl$dupfd(r1, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x4000)=nil, 0x800000004, 0x0, 0x10, r2, 0x0, 0x0) utimensat(r2, 0x0, &(0x7f0000000080)={{0x0, 0x3}, {0x3}}, 0x0) 19:20:51 executing program 1: syz_emit_ethernet(0x1, &(0x7f0000000000)=ANY=[@ANYBLOB="aaaaaa548eaa7289a75c47250900010000000000000000008000b5eb00000000000004000000fe8000000000000000000000000000aa"]) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff}) r1 = socket(0x2, 0x1000000008002, 0x0) connect$unix(r1, &(0x7f0000000a40)=ANY=[@ANYBLOB="82022e2fac1400aa7d81b0a5ed56c0c0c7a8c14017c92a3953ff2b0f80981ade610ba108e59e940e6f8ccf9b1bcc0000c75b3202000000a2aacf1b001553e098973c85ceb7d135bfd18a07634d3910e956ea948281d66d4c50432ad91508000cf85f8783602a67897cff7f000000000000f371e8cfaa1d4ab424b614911f88d3525e34e763128666ee7877bf9753b6bdae485b436e445960fa6b980ac1ba4aab44f0323348f261b51f15ee1620b4d2009fe508528e0000752fd96cb58d127addb390071baff955a58c179770ce1f000000d940682065385ec5c9762c34c7881a9506ffc85e43782e717e29127ca8c256b248000000006bea130879264ab70bf9c0aa0eb72598cb90fd03b162660c683ff8a85a93ad6fa0ce6263185505cc059fef6bef339f78b4f9da521ee1e53fd26f52249c901f022f19975028aed2b700c9076d0612112dd4db4a40bb3c7f82fd7c8d54e904d389e61651a28671f6aaacfcff282f7ec1a852494e378081f231927b35672f12214b5cac7db956b7fa315800dc0f679159e040bc31a8529000b88e516809ccf0cfef09b6348ce400095bb49d06bf62577f46c840d34b6362e9f9810cfec14d7dadc21aa457b780274e6e68e9c11aafa3f23f0e31941c0a490c909eb5221c0885236c6c40481db84295fad7e776a2b1f04e2a71c4d06bcc2a72bbffff9eb7d255410a663e9196930f7b6c9867ef274484fffad868e059f2804a365f01f6701355c0a1900000009137e3f0e7a5f89b68cf7c65b7ada72c808d000068318e4fa7cb04cace50d549e7e752a3823f0000000000000039f49354a21103914690559046d4726670e584885cd5c53ac73465afaab1cd39aba48d0aac6b3398e5be95373a87ca277d106490a95d3d8139a789eb2f861d9f834c274a19392429d476bde11689126c31fcd756a8c3371a5f12beabd87b043e8b94df6542a868993c31f970cf9081e0b2f13f03a0776ec2eed29ed2709c068fb3ea586bee5c3bc1dec12052fa12fc688f7de2efba940f8e65918932829c030000000000000000f003d28b86e5b8f9983f49000000000000000073ab30cba944b5927efd33d319ed0d4537e6000000000000e2eaf9ba91b98365d6d337561564d2c4c7b45d87639f69c2b83d9fb892f6aea66ac2c632eee0bb5b086a0edda19af759e4905cdcddfb02696fd79769fb05347de39d9fa81504ce2ddd948b0ddab3f47e15c7f51c88a73831148eb67f7da113f50deb0a7a5a8132ef2b6d9aca7b2a6906d871a780b2e7548681231afafc3c752f2661acd9aad49386e15cecbc2bcc874da6e660eb820d6218f6f7ed897751dab037740b43957955ed71693f00000000000000e4053a5103684be538c40e46b0993641250b7e69860fe0840618fdc7f9fb467655f83d401fe57ee86fa642e9bad7ed751d79ff0f000058810b243f38c7723358643889de02d97da9d096637071666cfbf0259fc5b9321f5a3b0552cea32380954ff38932dd10b70cb044cb97cf201ab4fa56e9f41d447f5ff588520f3f7cbf229cc322f1fcbea40a9be720dcb67df99ae37b51b9020000000005000070a08059947700000000f282ebea0ea0e3cff50258a2b04c9cdebab09df2ebf0ceaa8d264282aba8256155ba5529eba32a311d3fdb2a50ff294204e837acead22c5099d8104cb4e5cf2bd7376bdcc99d2e10e5eb5df707d876bb598905401311ce37b2a002422837255932851bac20b69e285e6ea829481de1dcfedfd6ba7e79a4ac39ffc89597c07bc44a581387dc8c6ddcf01fa61e6e50f7c51a2d8aa8f88f265b5600d841f85fe4e98eefb0ad1cb2147e154be17a6ca5c9ca702bbb4772cabbbbb70209affa17f98440f0b0c1e54ff0f998c8a4c8e382591cd37534df534a458c97b7e6d9cee07c6f2630d1a137ef699461e520d70614d848745b3d2acce8a5fe09c57e97cdb0c78092b66fa03f096e242fd3f9e6bb8009008c2d674f364ed79f70034a59c4692e711c671274276e0c128435721d84e5d8398ad78f9735cdc7deba70a6982fe7660713d7be4b5ec92f418c373a9e04d40cde7314b50dda5c30146906d86165e2ff02e77dcca8cc7722a84bb0431a1c0be11ca979d5cd1975741f226167ba662fa6c329112fa7eb9787463da03047e267a0d232f4381b8e4030905938a64abc812d6d90ece6f0704406cdb53701e315f63734f822cccc9e14acec8c824d5db4cf9adfba5620f6c61e04000000696eb0a79222189068ad203a59277c1c148fde018da47e3b15df6dce906df52e610dc1779265c570b26fb81768d1d2c040832b1b3973b057c7fa673296bfd14a111245905b98c4dd6a7b8366e3f94730ae2d575ddf11d564612561ec7ff1799c2e1262d58c91c38c993d3fb78e178e101d966f3dd071d08a490000000000000000c35c5af9dcc1ab3d33c496194ee1dd42000adfc74c2d3bb43b2e6c47b273b3f7903a62b24e473545e597baaef6d539a1efc08d3046f41083897f1858c8001ac0d915af3f7b3171c14fdea7d504c1416360936df59a2fcd4cfb0000020000000100d622504dd0aa947a52f21f27e3a3e63750c03c009e63922b0bb75fe912805be9b86e169d4092453194944558986ef892d7f133b1b7fb46514ebd59ebf8176d056008dceb3fa0053fe7e1b866d3f445157a6c05a393039b8f032a0d101aa4ad723df01e5a2a079c0598f9298d906bcc21e75d683e6b5f6ce4cb811612054a6a8be9e18cbce5604301008a2dedc257fdeb4128982913bb7291388c07f8f1e499a1c6b2c39871f0ed4200000000000000001212d9c400000000000000000000000000e522903e088c87a8aa62a84554e4ce419951e62c8ee7e435bcf62d522d0e23503e6e9dc6ea666b2ce4b60a46a198d9117da580004fac16783648bd3eff702490229c4bf079345744ca47a4000000000000000000000000000000000000000000000000086ecb4f36dfcffafe7816f42904e8dabdc323b0b7c93eaa063acd078c192341dbccfc6f6f838b839532a233c92c98758d887b90c15f932491d973300000000000000000700f04d8049f93351ff98692d0f713aa1c4f70f8860bde8c677816697426274218c4e54e29e5daa31d1a78514cc62c38fc55ae60700b32ba63ce94ca5bcba8b48c28e4cc5401c556b49a05709346d111f2a22695c487564170998d646b5da8dd856a189059d1611288556447bba3240992eba3e7017f2621e3c72b107a47d8f83ff2a4859435c7a9c50d07eff7b70aadbf62dacbf90000000000000000000000000000000000000000000000000000800000bd6ac46e738d9bca3eb53a908648bcc79c432fba6403bc5087011c852601b0c3f553c2243d24a883d43ec7b644a092f7ea6f50f77044093639083dab7fa10c0a5e83463fe1d96a3c7e19c8b63032eda84290255051219e3b19d8689fba69367b8a298fb1745c615e14f9b08e8c68a81ec63835b11efd87dd4a9905d50b0fb3b807035844aef71ad5620f34e7bee1106aedadc64a2e29f0cb81bf01bf43d97a0c27e1533e7c3417dc94e1272962a369d00d599df016e4856178e6974b8f27de8cb51baa6056eb82ee5e801ca4283c9119373e9e0b0269fc7c3ad90ff2c7ff79a3634b139d48ca72a2f425527af6391f35ce9999d81a3472b40633b05506e864db555bf576f54253cf57627b080dff7fda52f3bcc95b9cd99672aac950c3ce6517feb83b4b9fd916e7f8b481b50f3c8fec5de0cdd7a1dab29273a063dbf0024951195a964af1ae9e089563579b350750d8b7449aadba4f1d4fd0bb03de4002dce5be4b2db6a928f7cceb0b78a5d78c4833915a73bce35427dad175a020327d4d90e9d1c43406193561315579a6c0ed"], 0x10) dup2(r1, r0) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000000)=0x43cbc, 0x4) r2 = socket(0x18, 0x400000001002, 0x0) setsockopt$sock_timeval(r2, 0x29, 0x3e, 0x0, 0x0) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f00000005c0), 0xc) r3 = dup(r2) r4 = socket(0x18, 0x2, 0x0) setsockopt$sock_int(r4, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) sendto$inet6(r4, &(0x7f0000001580)="e6dbbdf6a2f23e7cc2743e9d3ea1c0c7ad1131c6afe94aba8001a6c502235131b2e3b2acfcda2a191bc280eeecf8f7c35cb105e9cecb28e408acb6ce28b9e0d1e85cfb34582d0392dd529411d00ba2e3c634a12013b3124ff25b6c3c3dbcbf77a232b68eb1452a78c8f654a358000700d50500b8b7562f4d21ea96efbbfc80e398c8cd671bb11a10bf81efd80575a1ff4298cfce7cad871b94e705e2be76c940f29db8e53b897b894ef212fc44b45c406f404bf4f72b1b421cb37b2a1d6456dd14d2db4585aba510652f3a8348d4e0aa7df1076e542e6071fa867808d1165bc47403a877bdb6299c02fa7746deeb867ccaeb9caa10301a2565bd4a6cd9f8fc2c87670b7ede40328501c0c1f2f3ed4e9ac5a4f6109037caecde3ac8e024444ad8d8bdd6f2bbc5e7507b28d93083db1f1e0c31f77e35dbdd4189f9b3eeda03abb17f8fd57f559ff8d46a809567aa0c0afec39648", 0x121, 0x0, 0x0, 0x41) ioctl$WSDISPLAYIO_USEFONT(r3, 0x80585750, &(0x7f0000000040)={'./file0\x00', 0x4, 0x20, 0x0, 0x1, 0xffff, 0x3, 0x7, 0x48b4fcefae1414e1, 0x2, 0x8, 0xf9e}) r5 = socket(0x40000000011, 0x2, 0xfffffffffffffffd) r6 = shmget(0x0, 0x2000, 0x0, &(0x7f0000ffb000/0x2000)=nil) r7 = shmget$private(0x0, 0x4000, 0x322, &(0x7f0000ffb000/0x4000)=nil) r8 = getegid() r9 = getegid() r10 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x7feaacaee92beeee) mmap(&(0x7f0000ffa000/0x2000)=nil, 0x2000, 0x0, 0x10, r1, 0x0, 0x20000000) write(r10, &(0x7f0000000080)="62032a3106773f1e00bb5a1e771e245f50f4857d42b595a4c9343ae2b5ae0ff1d6dbccc65a9e8898b02a8bae6db90bc29ee6ff857ad7231042f9839a1fb7bc4e8f1fd3eb9c0e38f2dabb98b5b60b94512298ffd0461d1f8b62a14b463e278f5fcd0bc84cc038982d02ee7fc24c7ee3ea6700931f65b454aa", 0xc238c0b9) getsockopt$SO_PEERCRED(r10, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, 0xc) shmctl$IPC_SET(r7, 0x1, &(0x7f00000000c0)={{0x4000000, r11, r9, 0x0, r8, 0x2}, 0xfffffffe, 0x0, 0x0, 0x0, 0x0, 0xfffffffffffffffc, 0x3ff}) socket$unix(0x1, 0x2, 0x0) r13 = socket(0x800000018, 0x1, 0x0) bind$unix(r13, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) r14 = geteuid() r15 = getgid() r16 = socket(0x10, 0x8000, 0x2) r17 = fcntl$getown(0xffffffffffffffff, 0x5) r18 = fcntl$getown(r16, 0x5) r19 = socket(0x18, 0x1, 0x0) setsockopt(r19, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r19, 0x29, 0xa, 0x0, 0x0) dup2(r19, r13) r20 = shmget$private(0x0, 0x2000, 0x10, &(0x7f0000002000/0x2000)=nil) shmctl$IPC_SET(r20, 0x1, &(0x7f0000000840)={{0x3, 0x0, r12, 0x0, 0x0, 0x1c4, 0x80000000}, 0xd, 0x102, r17, r18, 0x2, 0x95, 0xffff}) r21 = getegid() shmctl$IPC_SET(r7, 0x1, &(0x7f0000000500)={{0x0, 0xffffffffffffffff, r21, r14, r15, 0x10, 0x1}, 0x3, 0x4, r17}) fcntl$lock(r13, 0x0, &(0x7f00000004c0)={0x3, 0x0, 0x4, 0x7, r17}) r22 = socket(0x800000018, 0x1, 0x0) bind$unix(r22, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) r23 = socket(0x18, 0x1, 0x0) setsockopt(r23, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r23, 0x29, 0xa, 0x0, 0x0) dup2(r23, r22) r24 = socket$inet(0x2, 0x2, 0xc0) getsockopt$SO_PEERCRED(r24, 0xffff, 0x1022, &(0x7f0000000a00)={0x0, 0x0}, 0xfd9c) r26 = fcntl$getown(r5, 0x5) r27 = shmget$private(0x0, 0x3000, 0x401, &(0x7f0000ffc000/0x3000)=nil) semctl$IPC_RMID(r27, 0x0, 0x0) shmctl$IPC_SET(r27, 0x1, 0xffffffffffffffff) shmctl$IPC_STAT(r27, 0x2, &(0x7f0000000040)=""/210) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r29 = semget$private(0x0, 0x4, 0x1b2) semctl$GETNCNT(r29, 0x4, 0x3, &(0x7f0000000580)=""/170) semctl$SETVAL(r29, 0x0, 0x8, &(0x7f0000000240)=0x72) semctl$GETVAL(r29, 0x4, 0x5, &(0x7f0000000800)=""/210) semop(r29, &(0x7f0000000400)=[{0x0, 0x100000001, 0x1000}, {0x0, 0x7fffffff, 0x1000}], 0x2) r30 = getgid() r31 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x7feaacaee92beeee) mmap(&(0x7f0000017000/0x3000)=nil, 0x3000, 0x0, 0x10, r31, 0x0, 0x0) write(r31, &(0x7f0000000080)="62032a3106773f1e00bb5a1e771e245f50f4857d42b595a4c9343ae2b5ae0ff1d6dbccc65a9e8898b02a8bae6db90bc29ee6ff857ad7231042f9839a1fb7bc4e8f1fd3eb9c0e38f2dabb98b5b60b94512298ffd0461d1f8b62a14b463e278f5fcd0bc84cc038982d02ee7fc24c7ee3ea6700931f65b454aa", 0xc238c0b9) getsockopt$SO_PEERCRED(r31, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0xfffffd73) r33 = getgid() semctl$IPC_SET(r29, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r30, r32, r33, 0x10, 0x9}, 0x8, 0x1, 0x9}) r34 = getgid() r35 = getppid() shmctl$IPC_SET(r27, 0x1, &(0x7f0000000080)={{0x6, 0xffffffffffffffff, r28, r32, r34, 0x1e4, 0x8}, 0x5, 0x7, r35, 0x0, 0xfffffffffffffe01, 0x9, 0x7fd}) shmctl$IPC_SET(r6, 0x1, &(0x7f0000000040)={{0xfff, 0xffffffffffffffff, r8, r25, 0xffffffffffffffff, 0x0, 0x9}, 0x9, 0x75, r26, r35, 0x10001, 0x8000, 0x3}) r36 = semget$private(0x0, 0x4, 0x1b2) semctl$SETVAL(r36, 0x0, 0x8, &(0x7f0000000240)=0x72) semctl$GETVAL(r36, 0x4, 0x5, &(0x7f0000000800)=""/210) semop(r36, &(0x7f0000000300)=[{0x4, 0x100000001, 0x800}, {0x0, 0x7fffffff, 0xc00}, {0x3, 0x1, 0x800}, {0x1, 0x74, 0x400}, {0x1, 0x4}, {0x2, 0xdfb0, 0x800}], 0x6) r37 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r39 = getgid() semctl$IPC_SET(r36, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r37, r38, r39, 0x10, 0x9}, 0x8, 0x1, 0x9}) r40 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) semctl$IPC_RMID(r40, 0x0, 0x0) shmctl$IPC_SET(r40, 0x1, 0xffffffffffffffff) shmctl$IPC_STAT(r40, 0x2, &(0x7f0000000040)=""/210) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r42 = semget$private(0x0, 0x3, 0x662) semctl$GETNCNT(r42, 0x4, 0x3, &(0x7f0000000580)=""/170) semctl$SETVAL(r42, 0x0, 0x8, &(0x7f0000003700)=0x272) semctl$GETVAL(r42, 0x4, 0x5, &(0x7f0000000800)=""/210) semop(r42, &(0x7f0000000400)=[{0x0, 0x100000001, 0x1000}, {0x0, 0x7fffffff, 0x1000}], 0x2) getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r44 = getgid() semctl$IPC_SET(r42, 0x0, 0x1, &(0x7f0000000080)={{0x2, 0xffffffffffffffff, r9, r43, r44, 0x10, 0x9}, 0x8, 0x1, 0x9}) r45 = getgid() r46 = getppid() shmctl$IPC_SET(r40, 0x1, &(0x7f0000000080)={{0x6, 0xffffffffffffffff, r41, r43, r45, 0x1e4, 0x8}, 0x5, 0x7, r46, 0x0, 0xfffffffffffffe01, 0x9, 0x7ff}) r47 = semget$private(0x0, 0x4, 0x1b2) semctl$GETNCNT(r47, 0x4, 0x3, &(0x7f0000000580)=""/170) semctl$SETVAL(r47, 0x0, 0x8, &(0x7f0000000240)=0x72) semctl$GETVAL(r47, 0x4, 0x5, &(0x7f0000000800)=""/210) semop(r47, &(0x7f0000000400)=[{0x0, 0x5, 0x1000}, {0x0, 0x7fffffff, 0x1000}], 0x2) r48 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r50 = getgid() semctl$IPC_SET(r47, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r48, r49, r50, 0x10, 0x9}, 0x8, 0x1, 0x9}) r51 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) semctl$IPC_RMID(r51, 0x0, 0x0) shmctl$IPC_SET(r51, 0x1, 0xffffffffffffffff) shmctl$IPC_STAT(r51, 0x2, &(0x7f0000000040)=""/210) syz_emit_ethernet(0x1, &(0x7f0000000000)=ANY=[@ANYBLOB="ffffffe5ffa8e2ef76c1011b8ecd60a4f00808063a"]) syz_emit_ethernet(0x400e, &(0x7f0000000000)="c7a895006f53dd000005ffff86dd") 19:20:51 executing program 0: socket(0x18, 0x1, 0x0) socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() kqueue() kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() kqueue() socket(0x18, 0x1, 0x0) kqueue() kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0xfc) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x1, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() kqueue() kqueue() socket(0x18, 0x1, 0x0) kqueue() socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000b00)) syz_open_pts() syz_open_pts() socket(0x18, 0x2, 0x0) r0 = syz_open_pts() close(r0) r1 = kqueue() dup2(r1, r0) 19:20:52 executing program 0: r0 = socket(0x11, 0x4003, 0x0) r1 = socket(0x11, 0x4003, 0x0) sendto$unix(r1, &(0x7f00000005c0)="b100050460000000000008000701000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282902e4fd8972d3872babfbb770c1f5ab72c881ff7cc53c894303b22f310b404f36a00f902e0278f9e657aea8c500000102000000000000040008a371a3f80004000000000048d4fe82000001000000000000000000", 0xb1, 0x0, 0x0, 0x6a) r2 = socket(0x3e, 0x1, 0x0) sendto$unix(r2, &(0x7f00000005c0)="b100050460000000000008000701000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282902e4fd8972d3872babfbb770c1f5ab72c881ff7cc53c894303b22f310b404f36a00f902e0278f9e657aea8c500000102000000000000040008a371a3f80004000000000048d4fe82000001000000000000000000", 0xb1, 0x0, 0x0, 0x6a) r3 = socket(0x11, 0x4003, 0x0) sendto$unix(r3, &(0x7f00000001c0)="b100050460000000000008000501000000000000ce24fea7fef96eefc73fd3357ae26caa0416fa76d06336acf00b148ea2a2efb01e31c8df5f882b2b7be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27ecb5d602000d7d026ba8af63ff37282921e4fd89720fd3872babfbb770c1abda71601a8bfee8aca4911faff5a872c881ff7cc53c894303b22f310b404f36a00f9000fcfff80004000000000000000100"/177, 0xb1, 0xe, 0x0, 0x0) recvfrom$unix(r0, &(0x7f0000000280)=""/167, 0xa7, 0x2, 0x0, 0x0) 19:20:52 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x800, 0x0) setsockopt$inet_opts(r0, 0x0, 0x0, &(0x7f0000000040)="6ced035e5c4b85537a05c9dd04ec925be73212724768ce98c3b452022e36355274632952f328accd3766d87b4dbf510882b77120a85f62f67d0e62c9972f5dd5e6c34edca684e979c0e580fba29f5b180059bf6dc5c4647c439345c8a639b00ec9fa7eb9390f8a8bb4ede16977527de337c9c60f327946f0c89a877cd7d5d2850daca919c7fcf2664f6e41a136f771676b465cf7392464440eed61a3766ca0994d266611feb6fbea411e0502cc5cdec47c26118e9bc65a03", 0xb8) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000100)='/dev/zero\x00', 0x20, 0x0) setsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000140)={0x7}, 0x8) ioctl$TIOCEXCL(r1, 0x2000740d) getsockopt(0xffffffffffffffff, 0xfffffd79, 0xfffffff8, &(0x7f0000000180)=""/150, &(0x7f0000000240)=0x96) readv(r1, &(0x7f0000001680)=[{&(0x7f0000000280)=""/22, 0x16}, {&(0x7f00000002c0)=""/16, 0x10}, {&(0x7f0000000300)=""/4096, 0x1000}, {&(0x7f0000001300)=""/249, 0xf9}, {&(0x7f0000001400)=""/212, 0xd4}, {&(0x7f0000001500)=""/220, 0xdc}, {&(0x7f0000001600)=""/128, 0x80}], 0x7) r2 = msgget$private(0x0, 0xa0) msgsnd(r2, &(0x7f0000001700)={0x2, "427ca9ba33d46d33172118330511f187d1975abe68d5c45d70c2dcd7e90c50465721f3a846bf4f0638139ffe9602"}, 0x36, 0x800) msgctl$IPC_STAT(0x0, 0x2, &(0x7f0000001740)=""/77) r3 = msgget(0x2, 0x84) msgsnd(r3, &(0x7f00000017c0)={0x0, "6b05d3364fd28c8ef4eb6f01b7bf40dab9f6a44e096fb1923222"}, 0x22, 0x800) r4 = accept$unix(0xffffffffffffff9c, &(0x7f0000001800)=@file={0x0, ""/108}, &(0x7f0000001880)=0x6e) bind$unix(r4, &(0x7f00000018c0)=@file={0x1, './file0\x00'}, 0xa) r5 = msgget(0x3, 0x4) msgrcv(r5, &(0x7f0000001900)={0x0, ""/4096}, 0x1008, 0x3, 0xaf0e69e23874072f) r6 = openat(0xffffffffffffff9c, &(0x7f0000002940)='./file0\x00', 0x10608, 0x187) ioctl$WSDISPLAYIO_LDFONT(r6, 0x8058574d, &(0x7f0000002980)={'./file0\x00', 0x0, 0x98a2, 0x81, 0x0, 0x2, 0x1, 0x81, 0x2, 0x0, 0xffff, 0x400}) r7 = openat$pci(0xffffffffffffff9c, &(0x7f0000002a00)='/dev/pci\x00', 0x20, 0x0) readv(r7, &(0x7f0000002e00)=[{&(0x7f0000002a40)=""/13, 0xd}, {&(0x7f0000002a80)=""/129, 0x81}, {&(0x7f0000002b40)=""/146, 0x92}, {&(0x7f0000002c00)=""/158, 0x9e}, {&(0x7f0000002cc0)=""/164, 0xa4}, {&(0x7f0000002d80)=""/105, 0x69}], 0x6) msgget$private(0x0, 0x44e1a5f63345bf68) r8 = accept$inet(r6, &(0x7f0000002e80), &(0x7f0000002ec0)=0xc) sendto$inet(r8, &(0x7f0000002f00)="0fca4ec3dcc4ebc7ca20c06d3428b6ec596cde930a60a3975e70c72bc6a26cdf69fd8943fa395b2b52477c047f91e23cad166eb2cf1488b031b245e24a77c44c565bb7c5176e7dede2d8037b3a37b842cbb2e2a7baa906c03850b1a302ea4c15d85cc0a082e432aba1c461fe184cb60a23f7dc450652e6715b1150901b85b750ea2d4346fec3e024b30be0454bac838147910aa0eb66c666eacd68a07e536061bd19e7cb5aa545ba95e4e14bef74957f8103d03353d3cae4b7ba624feb19f184cb3467cbf29b994d355f1c0cd77ce1a563f490f8464218a43c9d8ced349aea9104ffafc362ab717ba746ce04a1ec6dfa39e07666e326571598b7ba91d2b7d1", 0xff, 0xd, 0x0, 0x0) r9 = geteuid() r10 = getgid() chown(&(0x7f0000003000)='./file0\x00', r9, r10) pipe(&(0x7f0000003040)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCCONS(r11, 0x80047462, &(0x7f0000003080)=0x40) truncate(&(0x7f00000030c0)='./file0\x00', 0x0, 0x3) r12 = msgget(0x3, 0x408) r13 = getegid() r14 = getppid() r15 = getpgrp() msgctl$IPC_SET(r12, 0x1, &(0x7f0000003100)={{0x4, r9, r13, r9, 0xffffffffffffffff, 0x1, 0x5}, 0xd4, 0x4a6, r14, r15, 0x6, 0x80, 0x1, 0xfffffffffffffff8}) 19:20:52 executing program 0: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x0, 0x10, r1, 0x0, 0x0) ioctl$TIOCGTSTAMP(r1, 0x4010745b, &(0x7f0000000040)) mlock(&(0x7f0000001000/0x2000)=nil, 0x2000) ioctl$WSDISPLAYIO_LSFONT(r1, 0xc058574e, &(0x7f0000000080)) syz_emit_ethernet(0x36, &(0x7f0000000000)="c7a895b22a241c0a078359ff86dd6e360aa9cb9905000000000000000000010065ec23740f1d00000000000000000000000000000001") 19:20:52 executing program 1: mmap(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x0, 0x1011, 0xffffffffffffffff, 0x0, 0x4) r0 = kqueue() fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x0, 0x1010, r0, 0x0, 0x400) syz_emit_ethernet(0x140, &(0x7f00000000c0)=ANY=[@ANYBLOB="aaaaaaaaaaaaaaaaaaaaaa0086dd60fe8000001406000000000000010000f9ffffff01000000fe8000000000000000000000000000aa00000000dc2523be67f8714a06288a90910b5c9f40d679b8d6ce983fc430f7cbe24c894ff7ca8699b2406e66c9f05e3c19d71e6d97ce81d05b2446834285c00b281819e608eb81a9f70943bccd6350c7319c135d073a61cf5bd5930201a1c0f898335a4449a5939ecc4977c4da4cb59cfd753e65679758cdbdebcd426db8fcbcf0e1422aad949baa843aa962584c397f8d24ba7a5daa9527057341047bef2ef60c72957509c576f0f232f5642443815cf742b9e36399c798e3efe6c103744ac5aa5f887f2282e30b409429a5d5e6a34896a9d3eebf21fd286ebe6c93bfbfba54ada935cd98de21ffe7258b", @ANYRES32=0x41424344, @ANYRES32=0x41424344, @ANYBLOB='\x00\x00\x00']) r1 = socket(0x18, 0x2, 0x0) setitimer(0x2, &(0x7f0000000080)={{0x4}, {0x0, 0x3}}, &(0x7f00000011c0)) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x80, 0x0) ioctl$TIOCGETD(r2, 0x4004741a, &(0x7f0000000040)) connect$unix(r1, &(0x7f00000002c0)=@abs={0x682eb13985c518e6, 0x7}, 0x8) socket(0x10, 0x1, 0x0) getitimer(0x2, &(0x7f0000000200)) 19:20:52 executing program 0: pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = kqueue() r3 = fcntl$dupfd(r2, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x4000)=nil, 0x800000004, 0x0, 0x10, r3, 0x0, 0x0) r4 = kqueue() fcntl$dupfd(r4, 0x2, 0xffffffffffffffff) r5 = kqueue() fcntl$dupfd(r5, 0x2, 0xffffffffffffffff) r6 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wsmouse0\x00', 0x0, 0x0) poll(&(0x7f0000000100)=[{r1, 0x4}, {r3, 0x102}, {r0, 0x20}, {0xffffffffffffffff, 0x2}, {r4, 0x242}, {r5, 0x8}, {r6, 0x100}], 0x7, 0x10001) poll(&(0x7f0000000000)=[{r0, 0x160}], 0x1, 0x606dca73) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x10000221, 0x0, 0x0) r7 = open(&(0x7f00000000c0)='./file0\x00', 0x3fd, 0x0) pwritev(r7, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x11, r7, 0x0, 0x8000000000000000) dup2(r1, r0) munmap(&(0x7f0000000000/0x3000)=nil, 0x3000) 19:20:52 executing program 1: r0 = socket(0x11, 0x5, 0x0) sendto$unix(r0, &(0x7f0000000300)="b100050200000000000088000701000000000000cea1fea7fef96ecfc73fd3357af96caa0416e74f376336acf00a7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282902e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be657ae00000002000000000000020208a371a3f800000000000000000000000000000000000d9b51220799d716f97b000000", 0xb1, 0x0, 0x0, 0xffffffffffffff42) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x100, 0x0) setsockopt$sock_int(r1, 0xffff, 0x88c, &(0x7f0000000040)=0xa57800, 0x4) 19:20:52 executing program 1: r0 = open$dir(&(0x7f0000000200)='./file0\x00', 0x40000400000002c2, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x61}], 0x0, 0x0, 0x0, 0x0) r1 = kqueue() r2 = kqueue() kevent(r2, &(0x7f0000000040), 0xa9, 0x0, 0xfffff801, &(0x7f00000000c0)={0x3, 0xffffffffffffffff}) kevent(r1, &(0x7f0000000040), 0x1f, 0x0, 0x8001, 0x0) r3 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd0\x00', 0x80, 0x0) ioctl$FIONREAD(r3, 0x4004667f, &(0x7f0000000080)) kevent(r2, 0x0, 0x0, 0x0, 0x1, 0x0) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x20, 0x0) close(r4) ftruncate(r0, 0x0, 0x0) 19:20:52 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) r1 = kqueue() r2 = fcntl$dupfd(r1, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x0, 0x10, r0, 0x0, 0x0) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000040)={0x80000000, 0x0, 0xf0, 0xfffffffb, "9647f1aac116805e55d9b8350483db70d0e58b8d", 0x5, 0x800}) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000080)="e000005c00000000", 0x8) r3 = kqueue() r4 = fcntl$dupfd(r3, 0x2, 0xffffffffffffffff) r5 = open(&(0x7f0000000280)='./file0\x00', 0x800, 0x100) ioctl$TIOCSCTTY(r5, 0x20007461) sendsyslog(&(0x7f0000000300)="a476a990c76b7e82cc0e5575c65c60308912b8e5cc8b116954b42a00d1fed86948d6e0321c45b110c17d63400a44328a352e0babf278d94e2f4f7dc812e092de0753486d69003aa85225feb64ee8a1a02157facb114b55fd46c752241eef0c486bda67ae8c2c3a648b5d9cc0503578ea4cf6d3e64c8c8fec5112b9facba432cde19c3b87377cb033690ce73a309e0913c9e7b714bdf1dca20d3e0fa3a5cf06e12ccedab3c0176b101e0e53215ebc43b82646be7ce756a4598effa3b9cab2d86a08220c60e527bbd29d1afa5b5260de1bff4572fbe003635fbb847614e64b3906747fb36196e7", 0xe6, 0x6) mmap(&(0x7f0000002000/0x2000)=nil, 0x2000, 0x1, 0x1010, r0, 0x0, 0x0) r6 = kqueue() r7 = fcntl$dupfd(r6, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x4000)=nil, 0x800000004, 0x0, 0x10, r7, 0x0, 0x0) write(r7, &(0x7f0000000180)="c26bb467b8214148209e6994df374209665ea951f78be1cf3b082208e10a12f28eb05819e312c73fb47ba4083fc126fcdef08bd8c250f4919704e0a121d81408eb0a398d5dce720393eb0622a42943631a2785f8ccd8c08025e5e022f9455e04e754168fa15ffbbfb3daf9b2417de383fefffb499f968f16e0933b9b986442ffc4c585089f3df9c668aa5a5fb16eb4f8cea32fd10616534a32681c653d35511001fbc364ea2ed22ad8a5f050778932f352", 0xb1) r8 = kqueue() r9 = fcntl$dupfd(r8, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x4000)=nil, 0x800000004, 0x0, 0x10, r9, 0x0, 0x0) ioctl$WSMUXIO_REMOVE_DEVICE(r9, 0x80085762, &(0x7f00000002c0)={0x1, 0x5}) ioctl$TIOCCLRVERAUTH(r4, 0x2000741d) close(r0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}) dup2(r10, r6) ioctl$WSDISPLAYIO_GETEMULTYPE(r7, 0xc014575e, &(0x7f0000000400)={0x7e6, './file0\x00'}) r11 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x1, 0x0) r12 = kqueue() fcntl$dupfd(r12, 0x2, 0xffffffffffffffff) fcntl$setstatus(r12, 0x4, 0x80) pwrite(r11, &(0x7f00000000c0)="088f51f29b8bd67b18d458319cf1a4da4451648a1f5fc52cca0ac3e9ccb0b477302fc67fbf3aca4680e722819d3817c957906fea4f5f563b76e4cbf2fc31466fcce1b8ed1e4742a6a8406bb76374ac69f4faab047bd1b5aea122f737b9658b794d485da25f0d45d877dfa5e5c002e572e4a7e7ecbaf277eff99edcdad21f9cd24d53ad93726dd0c357385fcd31f0f9822831f69dab417e8d050bfbb69700f8817d88c8c78ef001fd90c3dc2a28f4a1d9", 0xb0, 0x0, 0x3) 19:20:52 executing program 1: r0 = syz_open_pts() r1 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x40) r2 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x3b2) ioctl$BIOCGRTIMEOUT(r2, 0x4010426e, &(0x7f0000000080)) lseek(r1, 0x0, 0x40fff, 0x0) write(r1, &(0x7f0000000140)='W', 0x1) ftruncate(r1, 0x0, 0x30000) r3 = socket(0x2, 0x4001, 0x0) connect$unix(r3, &(0x7f00000006c0)=ANY=[@ANYBLOB="82020063c451a377a196dce4a7efe1770da71100dd57b365ba2fde5dd5398b519211a2b8addc8b7b45d6753eb431015feab03761539972bd054afe77602751389134d22b879ebdbf0e22b2e0567eae932216821fc012305c8903a01e82d62c3a0d7403d65a1b0000000ff0000000906579120b97ea2b34df4f78c8ade6b3de2aa926af31de0583bc6ae79315acfb5fa1c56279966a7c730c6a9886b696028908735920f8908f38dc4e57588517837824b189753332662a63d9e40787e636769f339d177595a2b1b7189ec076dda0adcd9853ee90"], 0x10) r4 = socket(0x2, 0x4001, 0x0) connect$unix(r4, &(0x7f0000000a00)=ANY=[@ANYBLOB="891c77a02d1e24cdeec3e4d4172ca067d6108cff34b9d9c750d4789bdbf1f0a66e4a41e82149fd5ad1c5011c1406ecf49ced964b59e2e98ff77504695bb7b2de8bb2f06ab3672f4a6f8aa213670a1e35a2a8d39f997bca67a80173a348c7bfe854e790ecdd82a22547d90c27a548753c1a4e6c0b025cafca17ae2899463c4fcfc9f08403926a3de6feeebb607d48f77fe588b1586163e62700c2ea7213d271616ef4adface4ad43cb3a4e9514dc44d9d000000000000001963940c8d04d812b0c36ea679e913ab4381e25f7c1f2a51077d25776eb5d1e07d7f4c79464365c779caf1639b8a83903945650b4d820434914d8354eb14cba7234203000000000000bc87a147ee8f451f75a2727247117daf34bf72b0a13b65dc1750b78363710ffa2e1d67e210851b760b96b74a63d6a6944a"], 0x10) setsockopt$sock_int(r4, 0xffff, 0x1023, &(0x7f0000000100)=0x3, 0x4) r5 = dup2(r3, r4) r6 = dup2(r2, r1) r7 = syz_open_pts() close(r7) r8 = open(&(0x7f0000000000)='./file0\x00', 0x201, 0x0) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x0, 0x810, r8, 0x0, 0x0) ioctl$TIOCMBIC(r8, 0x8004746b, &(0x7f0000000200)=0x2) writev(r7, &(0x7f00000001c0)=[{&(0x7f0000000080)="1a2eeea85f965e1c7cf20e2da943349f13077f9c2c18705ca75e9ca5a7211b265f7d7e659346d304f84697b954f5c520c46b7f12d26b1b2bd9737b6ee0415198f83d6ed410a25ee1d9e6ae4aaec9d20c757697ad09b7ab45fdbeb471242dc8f0d7602a4781f9d5361f207a2ded39608fbf0fa29b9830bda38f7b4723f06c675672afbb17ebd37af15339b2e42593330652f4caf5733181ea7290abd745415bab9070066b8857a32998fa5c35c248df954ba16f9e75d19967829a5cde", 0xbc}], 0x1) fcntl$dupfd(r7, 0x0, r6) r9 = dup2(r0, r1) r10 = syz_open_pts() ioctl$TIOCSETA(r10, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffffd, 0x0, 0x3ff, 0x107fffffff, "73ffff4d4d7ee400000100000000000000000010"}) getppid() r11 = getpid() r12 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000240)='/dev/ttyCcfg\x00', 0x920, 0x0) read(r12, &(0x7f0000000340)=""/89, 0x59) ktrace(0x0, 0x5, 0x10100, r11) r13 = semget$private(0x0, 0x2000000000000a, 0x200000000000284) semop(r13, &(0x7f0000000800)=[{0x3, 0x8, 0x1800}, {0x0, 0x80, 0x1800}, {0x3, 0x1, 0xffa}, {0x2, 0xfd, 0x800}, {0x7, 0x8}, {0xb, 0x9, 0x11800}, {0x4, 0x4, 0x800}, {0x4, 0x4, 0x800}, {0x4, 0x7fffffff, 0x1800}], 0x9) pipe2(&(0x7f0000000280)={0xffffffffffffffff}, 0x8008) getsockopt$sock_cred(r14, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f00000000c0)=0xffffffffffffffa9) lchown(&(0x7f0000000240)='./file1\x00', r15, 0x0) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f0000000140)=0xc) r17 = socket(0x11, 0x3, 0x0) setsockopt(r9, 0x20000000000011, 0xa33c, &(0x7f00000008c0)="0000165dd89fca60dde9eda310da8358db5220acbefd6a3bfecaee23df13a678a55707818f8c35fc23b8ffa99f7f3e54c14dcb10b2c5c5be1128670ff28a7cb8ccf810212242", 0x46) r18 = getpgrp() fcntl$lock(r17, 0x7, &(0x7f0000000040)={0x3, 0x1, 0x101, 0x1, r18}) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0, 0x0}, &(0x7f0000000400)=0xc) r21 = semget$private(0x0, 0x2, 0x400) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, &(0x7f0000000340)=0xc) r24 = getgid() semop(r21, &(0x7f00000002c0), 0x0) semctl$IPC_SET(r21, 0x0, 0x1, &(0x7f0000000480)={{0x20000008, r23, r22, 0x0, r24, 0x100010024, 0x7}, 0x9, 0x7, 0x3}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000540)={0xffffffffffffffff}) shutdown(r25, 0x0) poll(&(0x7f0000000000)=[{r25, 0x1a5}], 0x2000000000000160, 0x0) getsockopt$sock_cred(r25, 0xffff, 0x1022, &(0x7f0000000500)={0x0, 0x0, 0x0}, &(0x7f0000000440)=0xffffffffffffff46) semctl$IPC_SET(r21, 0x0, 0x1, &(0x7f00000005c0)={{0x3, r26, 0x0, r19, 0x0, 0x40, 0x7}, 0x7ffd, 0x1fe, 0x8}) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r29 = socket(0x18, 0x2, 0x0) r30 = kqueue() pipe(&(0x7f00000000c0)={0xffffffffffffffff}) kevent(r30, &(0x7f0000000180)=[{{r31}, 0xfffffffffffffff8, 0xcdecf9e843e5c413}], 0x7, 0x0, 0xf5d, 0x0) accept$inet6(r31, 0x0, 0x0) getsockopt$sock_cred(r29, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, &(0x7f0000000280)=0xc) getsockopt$SO_PEERCRED(r17, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, 0xc) semctl$IPC_SET(r21, 0x0, 0x1, &(0x7f0000000840)={{0x20000007, r32, r28, 0x0, r33, 0x100010024, 0x7}, 0x9, 0x80, 0x3}) r34 = semget$private(0x0, 0x7, 0x286) semop(r34, &(0x7f0000000000)=[{0x6, 0x4}, {0x3, 0x1, 0x1800}, {0x2, 0x7, 0x800}, {0x0, 0x0, 0x1800}], 0x4) semop(r34, &(0x7f0000000100)=[{0x0, 0x3, 0x800}, {0x0, 0x0, 0x800}, {0x2, 0x6, 0x800}, {0x1, 0x0, 0x1000}, {0x4, 0x80, 0x800}, {0x4, 0x2, 0x1800}], 0x6) semctl$SETVAL(r34, 0x0, 0x8, &(0x7f00000000c0)) r35 = socket(0x18, 0x2, 0x0) setsockopt(r35, 0x29, 0x9, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) getsockopt$SO_PEERCRED(r35, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0x280) r37 = getgid() semctl$IPC_SET(r34, 0x0, 0x1, &(0x7f0000000140)={{0xfffffffffffff7ea, r36, 0x0, 0xffffffffffffffff, r37, 0x100, 0xfffffffffffeffff}, 0x400, 0x10001, 0x40}) semctl$IPC_SET(r34, 0x0, 0x1, &(0x7f00000001c0)={{0x4, r19, r28, r16, r20, 0x0, 0x4}, 0x49, 0x8, 0x5b5f}) r38 = getegid() getgroups(0x1, &(0x7f0000000040)=[0xffffffffffffffff]) setregid(r38, r39) r40 = getegid() r41 = getegid() getsockopt$sock_cred(r30, 0xffff, 0x1022, &(0x7f0000000640)={0x0, 0x0, 0x0}, &(0x7f0000000680)=0xc) getgroups(0x3, &(0x7f0000000580)=[r41, r42, r27]) setregid(r40, 0x0) getgroups(0x1, &(0x7f00000002c0)=[0x0]) r44 = getegid() getgroups(0x1, &(0x7f0000000040)=[0xffffffffffffffff]) setregid(r44, r45) setgroups(0x5, &(0x7f0000000300)=[0xffffffffffffffff, r40, r39, r43, r44]) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000380)={0x0}, 0xc) r47 = geteuid() setreuid(0x0, r47) getgroups(0x1, &(0x7f0000000340)=[r40]) r49 = msgget(0x2, 0x40) msgctl$IPC_SET(r49, 0x1, &(0x7f00000003c0)={{0x2804, r15, r44, 0x0, r48, 0x0, 0xff}, 0x10000, 0x9ffb, 0xffffffffffffffff, r46, 0x400, 0x1, 0xfffffffffffffffd, 0x4}) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f00000003c0)={0x0}, 0xc) fcntl$lock(r10, 0x1d, &(0x7f00000000c0)={0x2, 0x3, 0x81, 0x1, r50}) r51 = semget$private(0x0, 0x2, 0x100) semctl$GETPID(r51, 0x0, 0x4, &(0x7f0000000280)=""/154) semctl$SETVAL(r51, 0x0, 0x8, &(0x7f0000000180)) unlink(&(0x7f0000000000)='./file0\x00') 19:20:52 executing program 0: r0 = syz_open_pts() close(r0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) r2 = socket(0x0, 0x3, 0x0) r3 = socket(0x2, 0x2, 0x0) connect$unix(r3, &(0x7f0000001700)=ANY=[@ANYBLOB="8202adffffffffffffffff6530130fb9aa23d0575a54d78a2a197a38620700f49fb8dd1505341f4a577cf4698f0000008284955984c87910bf893f68c1170028000400000000000000000000790a10d9436ee14ceac24ba84e6abca64896bc57c6388bbd2ad88b2951b1d658da705c62bffa4d012ae46ac41e6bf3bf554799b9b800ed52e0b85a85e25bfb258557d60f13ad3050518d53f8a4aeef9d612f871f4385f04157795ea4a5c59a1a9fa202361ca1d8cac7dbbc5b65c6593d2870b4122cd235000000000000002d4d0000000000000000000000000000000000e0d853fcd94c20b9ca1cdaea7be8b36019de9becd7ae67bca90d160e9b2048a3c0b5495a204b24be82ab7a1d429588e2ef4f3f7310214dd6621b471ebd14beffb621576b1500c75ec025cd156589e86a49ae654259ccf08494247af9aedeb4efd3ee6c50ee93108376ef7e94e786a04a5240b0f7bf389914bc1a7a94b7ea981b35502b86fd79a5a54278248b2729cacee8e23599246be92480fd100e7db031124aaefa935c00394568d03ebf657c80a28c207c50b8eb9e7636963f712823d723f3943bfb8bc326fce577cc7419ccede2c67cbc0000010000ff746e82d0684a9360000000b301b1a023deaa0c7b34c22987cd0fe1e2696d7d0e76c1141d00ac5e1ffad19cd1c9a601638cb3be04e733e5e6ad37ee06a439ab6c12a288f2a0a0ca43ad6b9c1d78e567f5661a9e97c14cbdc488683ecdf66a6e4230feb5d1251a0152aa6488c5e4584d1f7c28b7dfb721d08006c51d692e5315a1fcab1578d2a46ef1e7c4aea93460628e82676e4c27490bc5b558220588ebe58ced3c08afe5336307530380348a29003fa8672f56b76d97da917ea9e92a8b8b26b3be1ef1a709000000a967b31f4467b4c8946e1500b2ca6b80825d9c36b50fd816dbaeb940cd3a06380b77979ab4ef06bdcb00c899ff1610528c9bef98ac669e81da820920df7463bcaf2321fed89ea0c8ba473f892743feba829fd6681ece8fa614ec95b39d85b782ce010c00"/755], 0x10) dup2(r3, r0) dup2(r2, r1) setsockopt$sock_int(r1, 0xffff, 0x1001, &(0x7f0000000000)=0x43cbc, 0x4) r4 = dup(r1) sendto$inet6(r4, &(0x7f0000000040), 0xfcec, 0x0, 0x0, 0x0) 19:20:52 executing program 1: preadv(0xffffffffffffffff, &(0x7f0000002680)=[{&(0x7f0000000180)=""/122, 0x7a}, {&(0x7f0000001680)=""/4096, 0x1000}], 0x2, 0x0, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x615, 0x0) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x2, 0x4011, r0, 0x0, 0x0) getgroups(0x1, &(0x7f0000001640)=[0x0]) sync() unveil(0x0, &(0x7f0000000100)='x\x00') madvise(&(0x7f0000001000/0x4000)=nil, 0x4000, 0x4) munmap(&(0x7f0000000000/0x4000)=nil, 0x4000) 19:20:52 executing program 0: sync() getrusage(0x1, 0xffffffffffffffff) socketpair(0x2, 0x4000, 0x83, &(0x7f0000000340)) clock_gettime(0x2, &(0x7f0000000040)) munlockall() syz_open_pts() r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000280)='/dev/zero\x00', 0x8, 0x0) unlinkat(r0, &(0x7f0000000140)='./file0\x00', 0x0) msgget$private(0x0, 0xffffffffffffffdb) r1 = semget$private(0x0, 0x7, 0x8a) semop(r1, &(0x7f0000000100)=[{0x1, 0x3, 0x1800}, {0x0, 0x9, 0x800}, {0x2, 0x6, 0x800}, {0x1, 0x0, 0x1000}, {0x4, 0x80, 0x800}, {0x1, 0x9, 0x1800}], 0x6) semctl$SETVAL(r1, 0x0, 0x8, &(0x7f00000000c0)) r2 = socket(0x18, 0x2, 0x0) setsockopt(r2, 0x29, 0x9, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) r3 = kqueue() r4 = fcntl$dupfd(r3, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x4000)=nil, 0x800000004, 0x0, 0x10, r4, 0x0, 0x0) unlinkat(r4, &(0x7f0000000300)='./file0/file0\x00', 0x0) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f00000000c0), 0xc) pipe(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r7 = openat$klog(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/klog\x00', 0x80, 0x0) poll(&(0x7f0000000000)=[{r7, 0x20}], 0x1, 0x606dca73) ioctl$BIOCLOCK(r6, 0x20004276) dup2(r6, r5) r8 = msgget(0x0, 0x200) msgrcv(r8, &(0x7f0000000200)={0x0, ""/57}, 0x41, 0x3, 0xc00) bind(r5, &(0x7f00000002c0)=@in={0x2, 0x0}, 0xc) execve(0x0, 0x0, 0x0) 19:20:52 executing program 1: r0 = kqueue() fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) r1 = kqueue() fcntl$dupfd(r1, 0x2, 0xffffffffffffffff) r2 = kqueue() r3 = fcntl$dupfd(r2, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x4000)=nil, 0x800000004, 0x0, 0x10, r3, 0x0, 0x0) syz_emit_ethernet(0x1, &(0x7f00000000c0)=ANY=[@ANYPTR64=&(0x7f0000000180)=ANY=[@ANYRESHEX=0x0, @ANYRES16=r0]]) getgid() 19:20:52 executing program 1: preadv(0xffffffffffffffff, &(0x7f0000000440)=[{&(0x7f0000000080)=""/120, 0x78}, {&(0x7f0000000640)=""/4096, 0x1000}], 0x2, 0x0, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x615, 0x108) connect(r0, &(0x7f00000001c0)=@in={0x2, 0x0}, 0xc) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x11, r0, 0x0, 0x0) getgroups(0x1, &(0x7f0000001640)=[0x0]) socket(0x0, 0x0, 0x0) sync() r1 = socket(0x2, 0x2, 0x0) connect$unix(r1, &(0x7f00000002c0)=ANY=[@ANYBLOB="82022e2f66696c653000184fe320cc578a36f6c311a388791435a41d8c30dfad8373fb648b6d89851d31a4c9ed91149038ad2652642ad710c03be48e61665b4bf83158a566860828df9f216eb67c8a26ead8ad3a69ac5a42011edafc4cf5dca73c577829bab111bb7ca07b9b8fe0f2031559074c166ed93317715be1f88da8c9764d3fa3bb7cd5f64bd27fef9e06f12c1bce5ed87d2a4e4b25224aa70d0f6788babb76f279653733437c45bd632937a5b0c92df52400186471f84b57e5b9cd26e653"], 0x10) sendmsg$unix(r1, &(0x7f0000001480)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000540)=ANY=[@ANYBLOB="14000000000000000700000001000000ac1400ff00000000ffff000000000000", @ANYRES32=0x0, @ANYRES32=0x0, @ANYRES32=0x0, @ANYBLOB="000000001e47f8ccba720348e387df4b42aed1c8aa549345ef5a9d9d9d926297aff9f169ef7a66c2b6e539eb14d3bcd72ef77fb01bcf74fc1c6d23a59a41b84e96b1bd41150846c0111cc6e09b90b0ff55a3d47133d26024480395a23080f299aeb30c99c122f50518903471e39582739e5d18b45939e08f93c99c9832db0a0145eff512641469b662ddedff24f131bf7a4b318d72294d69e5c22e5f61dde9aef2e50f064f3b"], 0x18}, 0x0) unveil(0x0, 0x0) ioctl$BIOCSRSIG(0xffffffffffffffff, 0x80044272, 0x0) listen(r0, 0x598) pipe(0x0) getdents(r0, &(0x7f0000000480)=""/180, 0xb4) ioctl$BIOCSRSIG(0xffffffffffffff9c, 0x80044272, &(0x7f0000000400)=0x2400) bind$inet6(r0, &(0x7f0000000280)={0x18, 0x1, 0x1, 0x2}, 0xc) mprotect(&(0x7f0000002000/0x1000)=nil, 0x1000, 0x1) link(&(0x7f0000000000)='./file0\x00', &(0x7f0000000140)='./file0\x00') ioctl$PCIOCWRITE(r0, 0xc0107003, &(0x7f0000000200)={{0x6, 0x20, 0x200}, 0xd6, 0x0, 0x8}) r2 = semget$private(0x0, 0x4, 0xa5) semop(r2, &(0x7f00000003c0)=[{0x3, 0x8, 0x1000000}, {0x2, 0xfffffffffffffffd, 0x1400}, {0x2000000003, 0x102, 0x7fc}], 0x3) semop(r2, &(0x7f0000001180), 0x1e316d81a01eac7d) r3 = kqueue() fcntl$dupfd(r3, 0x2, 0xffffffffffffffff) fcntl$getflags(r3, 0x1) semop(r2, &(0x7f0000000240), 0x6) semctl$GETALL(r2, 0x0, 0x6, &(0x7f0000000100)=""/246) semop(r2, &(0x7f0000000180)=[{0x3, 0x401, 0x1000}, {0x4, 0x1, 0x800}, {0x3, 0x0, 0x400}, {0x2, 0x3f, 0x1000}, {0x1, 0x7, 0x800}, {0x1, 0x8, 0x1000}, {0x0, 0x5, 0x800}], 0x7) 19:20:52 executing program 0: syz_emit_ethernet(0x1, &(0x7f0000000240)=ANY=[@ANYBLOB="ffffffe5ffffaaaaaaaaaa049db45493d64786dd60a4f00808187080cb0e000000fffa0000000000000000aaff020000000000000000000000000001"]) r0 = semget$private(0x0, 0x7, 0x286) semop(r0, &(0x7f0000000000)=[{0x6, 0x4}, {0x3, 0x1, 0x1800}, {0x2, 0x7, 0x800}, {0x0, 0x0, 0x1800}], 0x4) semop(r0, &(0x7f0000000280)=[{0x4, 0xe1, 0x1000}, {0x1, 0x1, 0x1000}, {0x4, 0x2, 0x800}, {0x0, 0x9, 0x800}, {0x2, 0xb90f, 0x1800}], 0x5) semctl$SETVAL(r0, 0x0, 0x8, &(0x7f00000000c0)) r1 = socket(0x18, 0x2, 0x0) setsockopt(r1, 0x29, 0x9, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0x280) r3 = getgid() semctl$IPC_SET(r0, 0x0, 0x1, &(0x7f0000000140)={{0xfffffffffffff7ea, r2, 0x0, 0xffffffffffffffff, r3, 0x100, 0xfffffffffffeffff}, 0x400, 0x10001, 0x40}) r4 = semget$private(0x0, 0x7, 0x286) semop(r4, &(0x7f0000000000)=[{0x6, 0x4}, {0x3, 0x1, 0x1800}, {0x2, 0x7, 0x800}, {0x0, 0x0, 0x1800}], 0x4) semop(r4, &(0x7f0000000100)=[{0x0, 0x3, 0x800}, {0x0, 0x0, 0x800}, {0x2, 0x6, 0x800}, {0x1, 0x0, 0x1000}, {0x4, 0x80, 0x800}, {0x4, 0x2, 0x1800}], 0x6) semctl$SETVAL(r4, 0x0, 0x8, &(0x7f00000000c0)) r5 = socket(0x18, 0x2, 0x0) setsockopt(r5, 0x29, 0x9, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0x280) r7 = getgid() semctl$IPC_SET(r4, 0x0, 0x1, &(0x7f0000000140)={{0xfffffffffffff7ea, r6, 0x0, 0xffffffffffffffff, r7, 0x100, 0xfffffffffffeffff}, 0x400, 0x10001, 0x40}) r8 = dup2(0xffffffffffffffff, 0xffffffffffffffff) accept$unix(r8, &(0x7f00000009c0)=ANY=[@ANYBLOB="000000000000000000000000000000000000000065009442eac3641600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000017c2414545ea71993fe985fe4a90921d8280449024e3cd5c3f0e20000000000"], &(0x7f0000000080)=0x6e) accept$unix(r8, &(0x7f00000000c0)=@abs, &(0x7f0000000100)=0x8) r9 = geteuid() r10 = kqueue() r11 = fcntl$dupfd(r10, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x4000)=nil, 0x800000004, 0x0, 0x10, r11, 0x0, 0x0) getsockopt$sock_cred(r11, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, &(0x7f0000000200)=0xfffffffffffffdb6) close(0xffffffffffffffff) fchownat(r8, &(0x7f0000000180)='./file0\x00', r9, r12, 0x4) getgroups(0x4, &(0x7f0000000440)=[r3, r7, 0x0, r12]) chown(&(0x7f0000000040)='./file0\x00', 0x0, r3) syz_emit_ethernet(0x400e, &(0x7f0000000000)="c7a895006f53dd000005ffff86dd") 19:20:52 executing program 0: r0 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) r1 = kqueue() r2 = kqueue() r3 = fcntl$dupfd(r2, 0x2, 0xffffffffffffffff) mknodat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x80, 0x40) mmap(&(0x7f0000000000/0x4000)=nil, 0x800000004, 0x0, 0x10, r3, 0x0, 0x0) ioctl$TIOCDRAIN(r3, 0x2000745e) kevent(r1, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffc, 0x2f}], 0xed4, 0x0, 0x0, 0x0) mknodat(r0, &(0x7f0000000040)='./file0\x00', 0x1018, 0x0) unlinkat(r0, &(0x7f00000010c0)='./file0\x00', 0x0) 19:20:52 executing program 1: mmap(&(0x7f000071c000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) mlock(&(0x7f00005fe000/0x600000)=nil, 0x600000) munmap(&(0x7f000096c000/0x600000)=nil, 0x600000) r0 = socket(0x11, 0x4003, 0x0) r1 = socket(0x2, 0x1, 0x0) r2 = socket(0x2, 0x1, 0x0) bind(r2, &(0x7f0000000000)=@un=@abs={0x1, 0xd}, 0x8) r3 = dup(r2) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000026ff8)={0xffffffffffffffff, 0xffffffffffffffff}) write(r4, &(0x7f0000000000)="87", 0x1) close(r4) recvmsg(r4, &(0x7f0000000200)={&(0x7f00000000c0)=@in6, 0xc, &(0x7f00000001c0)=[{&(0x7f0000000400)=""/251, 0xfb}, {&(0x7f0000000100)=""/19, 0x13}], 0x2, &(0x7f0000000500)=""/88, 0x58}, 0x42) listen(r3, 0x0) accept$unix(r3, 0x0, &(0x7f0000000040)) ioctl$KDSETMODE(r3, 0x20004b0a, &(0x7f0000000280)=0x1) setsockopt(r1, 0x29, 0x4, 0x0, 0x0) shutdown(r1, 0x1) sendto$unix(r0, &(0x7f0000000000)="b100050460000000000008000501000000000000cea1fea7fef96eefc73fd3357ae26caa0416fa76d06336acf00b7804be781e4991f7c8df5f882b2b7be1aa5b23ed19f4c8b2ca3ebb3557699a1f132e27ec0ed602000d7d026ba8af63ff37282921e4fd89720fd3872babfb8070c1abda58601a8bfee8aca4911faff575e8c881ff7cc53c894303b22f310b404f36a0069000fcfffcffe608a371a3f80004002ec7299e34000000000000010000000000", 0xb1, 0x0, 0x0, 0x0) r5 = socket(0x18, 0x1, 0x0) sendmsg(r5, &(0x7f0000000180)={0x0, 0x116, &(0x7f0000000540), 0x0, 0xffffffffffffffff, 0x10}, 0x0) socket(0x20, 0x2, 0x1) r6 = socket(0x18, 0x1, 0x0) sendmsg(r6, &(0x7f0000000180)={0x0, 0x116, &(0x7f0000000540), 0x0, 0xffffffffffffffff, 0x10}, 0x0) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000380)=0xc) r7 = semget$private(0x0, 0x8, 0x80) r8 = dup2(0xffffffffffffffff, r0) ioctl$TIOCSWINSZ(r8, 0x80087467, &(0x7f0000000180)={0x8, 0x3, 0x3, 0x3f}) semop(r7, &(0x7f00000005c0)=[{0x1}, {0x5, 0x3, 0x1800}, {0xe, 0x2, 0x800}, {0x4, 0x2, 0x1000}, {0x3, 0x5, 0x1800}, {0x2, 0xfc00, 0x1000}], 0x6) semop(r7, &(0x7f0000000300)=[{0x0, 0x2, 0x1400}, {0x4, 0x80, 0x800}, {0xfe52dc4792d94f09, 0x8000, 0x800}, {0x4, 0xff, 0x800}, {0x2, 0x100, 0x1000}, {0x2, 0x100000000, 0xf2e4cf5442ae0ee3}], 0x6) semop(r7, &(0x7f0000000240)=[{0x0, 0xfffe, 0x1800}, {0x4, 0x200, 0xc00}, {0x1, 0x8, 0xcab2bfc5c2d476c2}, {0x6, 0x101, 0x800}], 0x4) r9 = socket$inet6(0x18, 0x3, 0x0) getsockopt(r9, 0x29, 0x33, 0x0, 0x0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000003c0), &(0x7f0000000140)=0xc) 19:20:52 executing program 0: r0 = socket(0x11, 0x3, 0x0) r1 = socket(0x18, 0x1, 0x0) r2 = fcntl$dupfd(r0, 0x0, r1) ioctl$TIOCFLUSH(r2, 0x81206919, &(0x7f0000000300)) r3 = openat(r2, &(0x7f0000000500)='./file0\x00', 0x20, 0x0) ioctl$KDSETRAD(r3, 0x20004b43) r4 = socket(0x11, 0x3, 0x0) r5 = socket(0x18, 0x1, 0x0) r6 = fcntl$dupfd(r4, 0x0, r5) readv(r5, &(0x7f0000000480)=[{&(0x7f0000000100)=""/114, 0x72}, {&(0x7f0000000180)=""/128, 0x80}, {&(0x7f0000000200)=""/87, 0x57}, {&(0x7f0000000280)=""/68, 0x44}, {&(0x7f0000000340)=""/179, 0xb3}, {&(0x7f0000000400)=""/92, 0x5c}], 0x6) open(&(0x7f0000000040)='./file0\x00', 0x0, 0x62) ioctl$TIOCFLUSH(r6, 0x81206919, &(0x7f0000000300)) r7 = openat(r6, &(0x7f0000000000)='/', 0x80, 0x89) r8 = open$dir(&(0x7f0000000800)='./file0\x00', 0x40000400000002c2, 0x0) ftruncate(r8, 0x0, 0x4030003) r9 = msgget$private(0x0, 0xfffffffffffffffd) msgrcv(r9, &(0x7f0000005640)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000160000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000e0000000000000000deffffff000000000000000000000000000000000000000000000000000272db17000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002300000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000060500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffffff7f000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000056000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000d200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000030000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ddffffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000009300000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000090c38e01000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000009a8dbda53f1e696a68c90684b2826a7dd99956dc220dbb3331b3b1522888045bfa62205f498ba9559282b638732afb8eab854d52fedb43f64920518fe9eaa4b0745748424b5774293bf7428c9ea4b0c7977bf43221688ad5d449d46015c9aa00d683c1c8a99ba08b95c3adaa3a0e6a214aa7c395327b99962e1b444e2bdb47851a8f0c729a737110a79fdac96f69eac3cc9249a353a976f81105e433f67fa01a07ddae5df0e126e1e9e3c400138ce80d70c011a2a85307b24c17dcfbdf6b723f4e6a1b92a1f84fb33b1826c2b6b254afd453c3880f5524330ae7993fc97809ae2a8ca0236cfa97e467da70e210c8363f4b1e54dbda105e832fed7773074e897d2326a50704c1b7f500000000000000000400000000000000"], 0x1008, 0x1, 0x800) r10 = socket(0x11, 0x4003, 0x0) r11 = dup2(r10, r10) sendto$unix(r11, &(0x7f00000008c0)="50010504000000000000000113060000081010bc9100e76aab810f28db240f0d746bb1fecea11ea8fef96ecfc73fd3357ae26caa1016fa4f376336acf00b7804be781e4991f7c8df5f882b29c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282902e4fd89720fd3872babfb6a000000000000002f310b404f36a00f900064e0629616b0a8e7000000020000000000000e1208a31fd3f80004ffff00b20000000000000000000000008539cda74d1467802813c67be2313927b913cebdbb7e563c7389e9f6b576837f11c34b0cceb2024db224dadc0640906fa45d709da9d158d945a2a5fc1233cf6e27749bbd97bb0d03fe2d04a1b9ff40195f1fde95d68896dc7ed7b187906698e04e34248daaf9231f0de030323b4125ce41203583671ac5e51a7a3dc1a0c21d548f2de6c031b7b303757e60642b45cbc5737b8e240575710000000000000000", 0x150, 0x0, 0x0, 0x0) r12 = shmget$private(0x0, 0x3000, 0x3f0, &(0x7f0000ffa000/0x3000)=nil) semctl$IPC_RMID(r12, 0x0, 0x0) shmctl$IPC_SET(r12, 0x1, 0xffffffffffffffff) shmctl$IPC_STAT(r12, 0x2, &(0x7f0000000040)=""/210) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r14 = fcntl$getown(0xffffffffffffffff, 0x5) r15 = getppid() r16 = syz_open_pts() ioctl$TIOCSETA(r16, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xfff7fffffffffffc, 0x3c6a, "9375b0000000adad0007ff7f8f37161211174aa1"}) r17 = semget$private(0x0, 0x2, 0x200) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r16, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, &(0x7f0000000340)=0xc) r20 = socket(0x2, 0x2, 0x0) setsockopt$sock_int(r20, 0xffff, 0x1023, 0x0, 0x0) r21 = kqueue() kevent(r21, &(0x7f0000000100)=[{{r20}, 0xffffffffffffffff, 0x41}], 0x2b0, 0x0, 0x0, 0x0) getsockopt$SO_PEERCRED(r20, 0xffff, 0x1022, &(0x7f0000000500)={0x0, 0x0, 0x0}, 0xc) semctl$IPC_SET(r17, 0x0, 0x1, &(0x7f0000000480)={{0xbc6f, r19, r18, 0x0, r22, 0x100010024, 0x7}, 0x9, 0x7, 0x3}) r23 = getuid() shmctl$IPC_SET(r12, 0x1, &(0x7f0000000c80)={{0x6, 0xffffffffffffffff, r13, r23, r18, 0x1e4, 0x7}, 0x5, 0x5, r15, r14, 0xfffffffffffffe01, 0x20000009, 0x8}) msgrcv(r9, &(0x7f0000000540)=ANY=[@ANYPTR, @ANYRESOCT=r23, @ANYRES16=0x0, @ANYBLOB="f94cbc10c5d6e44f4d90889bce5015bb9cb31507b2617e76b942d551ab49ca3110ed6c033df62f545233c1e65641db5febce632fd6cfbac3eb79b52855edf2584fc2b61900b61afdda9dbcb5f71c9598464ac68b755ded32e96d2b409a19fb7c00b167bb07b0efcb89a058f66558a84e12f24373ea7d86fd7fc094407f8730587402268831127dcb27c27a5cc41abe033e792ee134b657b845e3aad1697ccf2523ec592f3888545994258aedd0915a1b18b94b4eec10fe0ce97cd46a226d32750630bbed7c349372b05ff40cb07f78498dcff52409dc4b72abd80f1c07fea48a0805518ee156a6bc7c740678770b0f41", @ANYRES64=r11, @ANYRESDEC=r8, @ANYRES32, @ANYRESDEC], 0x8, 0x3, 0x2000) r24 = socket(0x11, 0x4003, 0x0) dup2(r24, r24) msgsnd(r9, &(0x7f0000000400)=ANY=[@ANYRESDEC=r24, @ANYRESHEX, @ANYBLOB="9b2b9998d0119d51e845bc5fe2f6f0fc36d2245176697dd2fbc55f7ea2c7af60ee59f2d15ee443ef508dbcdb898978e95b1e0b9e624c86e3f6b1aa087fcdbd47356ee450acfd62eb0db6c2b4fa0fb290e67a91d0a8d8fa0f94180b5de91b982ba4fc2183b1c219e02607867428d6bddcb9734fefd9af6bab7179b6220c386fc7b8663dd05e5f2ec81188025115fb680927af1686cde529a3a30bd85d9f5a5e7970041dd5156b5c0d36800ea6d983cde3f616b7250ef47351ad5dbc5f6882d8632ac923928482cd25537889e2355a98efa509d43238a104725e579c4e48fb0699d7b596aaa1d8c5283290dfb3cb7654540eed19e46a99deb4af354bc2", @ANYRESHEX], 0x4, 0x1000) msgsnd(r9, &(0x7f0000000540)={0x1, "d9bb3e2fe5b662cac43610cc5a607814d5dc6af5ea0f6ff75957d98c806b9c669f6c0d500f355fb7e931bd386d8712ef8fb8066ed357fe4d959ca8e72fed5df269eaaddfab78036b470bb891139897aaeade209be97fbcbe43050cc269d0eb1f83ef2a497f3a46bd2b3220370beb287775bbbcbc487d8605d5dd69ddfb5b43c84d689e7b02e3f9bc2cd90f5dcf0352931bf7fcf075e04e8b4d8a99dae9e3d362dfccc7968ab61c0f7583a09c8217ada7252a131ae0cf6454f0054714ca3aafffa9b475c778071d94ff887b5bc77464991713034f73dac09753401911421dcc71da9d9423acbef0aaec77b8ae026726622af9c5339d560a3fa09d65fe83f44cb918b378a7fbd8020f52065c580a96b6dfe976374d0dff6a3c7223f6a3eff4512322e50f20cb19c1d58504014475cbb0d63fcd06f5a641f919611565b0d6c71c3b677f9486597a84127c6bac3eda0139cfe70ac74d8ea2aceff06f8bc6d568f9ad5a3f80e1957acbcb0c649a89b6a400a6491017aad81ab8700543d42d1c0137eca959bc6fa17dfdead1f285944565a98f3f7beddf5a6a2d480fb33a75c644a44c03290845bb50caa390e0d456e78a29c2ce544d733e01645ef9571bfe97120e2fd62406f634fc0b645df136017c99177b0b9bfc750f33911043834389289d808a65a38428e9cf0c00aebf03e05e84c607317f5cf9fa69f815dad18f2f9d6060b411ab03b376714853825ea55449a8c8457664a3465fd9850770bd076476a45bc810b4496e14f86c5132a71a9ca991d7bce9df47747458e864ea5c0ab0bafabb77f434d620a6df07cd3b1439866e7a3efe1ee79e21b3b7291849231ea54701dc138b253aac04f16c7126013ce6264e7dcf89c4356af005722523e6f11bf5520a9f13566127e037d2a2a1c27b42b42ef1c7a4b0c790c6a0ca93877adab581a2571279ed5b98575dd67553c7454d0e5eee8e2b24c4f1c4780e0ea89da23d26d2aaacb2f99eccae85be8f91198e26eac08984eb93e14e74bb01e142c6cf325dbf6164e4a917ff5908efbeea52e1128c7a309c816193fa08375b598a4799ecc432e6a5d4f916e6b016786d997a6d11474b0786df25c6e382dac53958c972708ef8a872faeb2c1c4e7d6e848fec18ced9db3e73dc1404bd48d590c0914bb85cb97603b15a7d03f3326402d5dba30a0d17e15de570b9687377b11ea86ba013bd7abb3457b2968f9af9b6c77b1fa57c283bfee0c589c27247ab6f2dde941ca42cdb78719fb498e40084b2daf829252a67e6a5294a6d194c0768da5033b70773520ad06a59463836210a4bb246fe33b8b4b6bb723e1c413be93a044dc6e4df8e1bb6080b48ceab055a6c90441b73432759e12679f4bcc9a376e766f5c4d26646ab2821ac33dda70282cc72a5d2d4c85a1597064fa1e0d18871698651fe7224c8a75730c734c589a64f4ad3daeb3a5e9d8077edf4b5fa216c55e8147571c4b4790524557adeaae51bfadf8e3f222b8fcbef09a674b30ef6603b4fe08eb107d375416b5a65a316613ded8c55d53f7f942c17e17f7e3430b777fe5c2b7adda76bd2a86d78966f91746cdee4bf04a10611f55c664300aabb55ddef747ebd3839260af3cd97c7f17ad331874018c05f86afb84ebdb2355a7ffc0d58596d16c55434d5e561a11c1d7e433af2e670a78c48f18de1cd48ce8841e459e9d93364fc6a1cd800b592cefd6457ed3fdaa67573c820c6b56a34d7940d0316f65fdfb56701645f1cabecc68d4b1df184aeba0897874da8fada19e950e3a537c92296052c4cae7ddcb8ef18c98e3b6adfce3ffba5c6b772d60546bff259897b6ac759e18388dc9cc4532299a6ae98ee1adaa6a3068a53db63c6aed966718c3490b5e06f81e8fbc128af6b0b585c25f6ba443f9e7804e8e602bc9cf6e705a95c4524e8af60861981f049c825522e479e2715d5991357147d1af375fe75945757eeb9aaf95d6b798183550eb6fb96e7712c6ce2034c2452f4e3ce0b0aa3067e907a5cd1d951ab3e0b71c4c1638fd883ef40bd5c42f2685f42edc7be878dd6e6b7b1a30519132c5caf089c019f801fd07f539fa0af83a1e64514fe965858c0d79f99ae08850a8f6c4ca12ddbd48c2df2049aa93ad7df8c2ccb46c1d53633a797255a5effedc09efaa0b2cb44732f881ac64114d5dd0460056334972b2e350ac925a4e41b06e08555d228de118f8d9d5fe3e8fb0c7455c7af357deacd165670520fd680cf6b766cd1fe038572e1b70d730e00035ab3434a4311592ffe0cec2ae5966040963e109dcc903d3283d1bb71acf9a719ffd3e9bf249af9dd3d7e1f749a9c863b8a465ec8d11aa1706e53a95bb051367df8cd25ec37688b2ac9c1c4f2f723c00cfb940a209a93603e33af2005436b1dcf311059e5d856edf142f694474f814c6c3839e95e3b07af665d2d190143c49b71a8a61f2421b9154b9dac5bd6fdbff3d25dd8e8a9acd912acc588d32bf25edfb26f680bb947bb0a53623653893b4b5e08bf002c1362122de7def2b576e18a0bcb058b36b22bdc6dfb99cdb414e204a07578d14720390519c66529928df709004b598fce004b0b3c5db6a69c91b35543c7b07476b926cbe16ab05a617461d6bd908966f2c415cbd81d6ec3c55d453c3197098700f2c71fc94847c79b2894c464a03c3b05c80fa29684f2762a44ec17c100fb835cc55be8ee1b77e42cb863b4762ddf90d1b1a334e14f49d4c43690400717ec7ab621ae5f17f736221ee9e8b16800aa7398f3069c50fd341ab4ca618990067e92967267c89fb6179524dbe5779621054b91fedb55fa2565d3c17059327e466b061298a6a50e240198434347292cd6d5a9fd3a9e90a71db6698e51bc6cbbb08bc0144ac5b97fccb7f20ed6797c08ba4ab2688b554fd9ec6f6bc99c2d932e10e419b8926233786f9b1aed849336a44024fc732e654e03af1fbee9692c91b708d1631e3b4dec38183143d38e954eff7d9e8f00a3856c8db6a1e402f999bc34bc7e4904ed64c7961d909d4ce024875106740de80555fbb7f4767dd1644d39a980a71cc15a9b3881a71380148928d412cd75504a0cfad9d3bc32ce547fc83935459856fda2b0a7b9533101e13844904461ca30c4fa32078f1603224c037f49f2fe3ebb11648444cfd3cef08b60c308a390d96751ba0d60a6dd343609bf786bb32068641463197dc568780e2f71c28faf761490f2490132d0d8e6c68a3a670835276ae0ca97cefecedbcdd76ed2bdda3bedc0e4a6eca0b2abc2c24c395e58c5e840f43410a49205b53719886d0c61c905d6b7033ed94b777f161bf6f0ea44870901190da51f0877fac937f2e9dbc80b432771dc1d66f657409b4f84cc0fd9f456be7dcaa363b5b2546ba8565ae383a5873a48b4fb30c9d1c330eb44b12fe4c4fccad8bc2d210a6ec21d1d080ac96d4d84020f751d0c65d895384eaf11c8df6b9cc241ec0a71d8db4484179442b65686cabeac8b1a126e88c42817f65e277576274de9ca228c19fb4fd7de9e4ae0c8e3e92e3a438321071ac8c14af834787885099e13362caca3fb7b1dc160ef6c73ee9993b13916b797facd0f3c3d44bfb2c9a79cf1cab1a0a9192906fa04af73ebcf08e09b02d4d0341efc02f582a2d05b4ee0b97f57570db43f68c257e7271ed6eee6ee8c8633ecf98d2a1a0bdbf9c63fdf1070ddc99ce57f5a9c81ae5e3a3814715ddfab174744afb095b132c644a64783bccee78527e2207623f78e5e5b458be2aea171e656f9b38f9ec4d672f38877b2b56b5400465d6342405e4bd8c94565880421c64ceb93700e1ee2db0772365b255655662eb16af89ef1c67b213da716dee93b52428f8fde6592e568198ddc738b434808b0787eda05a654c663d682aec77d9c5ad1d07887d1efc654b003971a7164904bfc9e1f5989c2db415e825d4d8a527fef5d42278676b8aeeb16e0b8a6a93331e9afdcc65e514efe111e768950f62b72ccb6c4e3a7382f2d2947082ebcdece469bad67581403f1caf281e366d9fedfba21d012646d5b1d9cf961a6a08a890f4f52a0e94d6abff5a3293b4dbb56ee562401cf139e18503282473999a1404a99c7bf75ae15427e8b6388a198028083707cb38d71c794cb38e643c7bdb30b7323a3d6828ae8fe68c7b84c447f54527c896d6f92da92d5e3585c553bc30ecc6e8a1e2e6c6bf40b6bd856d5c5e33a429e4cc7328394a8c2383a404b4831179b6d9d6705f5a5454132d03a3cc2fd1181fac58bfc03e041509d3591997892bb46ab91565888f3dbe74aee0dcf5f7971e59e747406680803f7efc2108a532661c8e94c936bf9cf1a03cafacf422ecd363e7067dfbc04c24a4e237966f56f45ec007844143def42dedff70f0dcc7328d112a60d098a1fce6f72dcc43cc327f95bebe29df2f04e7db560e978defde8cd1a8e231cc0886858814837ce32e16efa0084fd8b47efb370bcb741562d87f6ac8571482b35ca9446e3333f8181e52b71f451613df0d40a9b2607fd8d90ce6be693a2f261af290a6f84752983d294450abe3362ed66370c7759ec726407ba8f73d87f294d353576b01ba4a11c0b1c1a6b2bbefe6d344d5966b51ee530c89ea78ebcf94a0f0e4d5cee58d4e0f7a7ac2f4b74c437661a8b4361448490fc806a63bdf8444bcd57a2441b63e9052cc9154196d4973cf4dba2b8d301a2e8b63e32c8fb3d3fb2249ed6fa88ad8095af62e8d00a40c181b86f9035829c50f4783fcacbf2f4b37d149ee60d67caafcfbd64bdcf0b424377375805283e27f835b8069a458547e53d618c503275042c189764f5dda074c3c2550570652eb7d29735e05058f84bf7af6f57fdb39718f4e76f7f748f246963408fc7e231ec5ae625097403c8914af3301b5ec1e66f0981249a87f1750b711cb141b4501258d9436bcdad0de20160ad8986ee364aaa8faa1ef4ab405431b42319f10dabe48cf3993004a5acb51decae2f7b21c2be21fb8057cc73905b5b99301cede591d844edc19b9844eb2b839df04da5d6ac66d53728dced51bc2e718a67ce69fbc30e3827cfc25c028ff87cd873e404265f3760953adc28018663df97aadc192a947c3fcae050d0ec25e5e28c3b870cb5737176d33a868612b85c87399f45d36d26dae84e159ddc8dc33740f1e0b8eb3ec10e2c3617ba454259c1a74d3031d1cc861f4d79ce26e8da92c214dfe42ba1120932b07ddb4cfd2b4f9644f8c33bc4ac464092761003f43bf39d60370f704a19e6b0a05f37aa62cd9bfd237c2d91230bac3f9cd0f2fa03976fbf8f99953972c91da993a010129daf1c08e2855e38d176a1a60661d1004c7ba2edd9a3fc4e4ebba2f1c7c0321ab2e9d01eaa6e4eeb1f502b5de529f80ee79adf76effd8c92cc16f0005dba17456e2d89f6eab7ffddb3dce224c0c2aa8ce3a8e13007f1b4b5049e727329dcc8ebcd781cfb233ad7e1185180c5ed7e7b6aa5c7a8151fd8e1b9eb678682d514abd7f87d1b705aa6c3a1a198f8d5b6fb643707f0757555cb846c9d75b1423ed2544167f2cf5a0cd82dd5938ef6940fce1ecdf8770b55fee60054d0a7c70fcdcd0e7e89d1ab9d03d5609d9b32478ccf0072538cc7f6428af876d8daabbaae0a4145ce68b20bffdfa4ae47c8504225d89994efb1fc13204408b98f1d733e2243c8e98a5ef9751033535bea3fe22e4c61663846f2ee071454d935ce90cf2938bffa484180c10bc7563ce48c1530ed8e4cade63c8eb5b261699d9f6949e0369b66664e9296d80feae80baecd461d2948d9a026e4f37c0f8a57"}, 0x1008, 0x0) fchdir(r7) rename(&(0x7f0000000080)='..', &(0x7f00000000c0)='..') 19:20:52 executing program 0: r0 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0xfffffffffffffffd) getuid() setsockopt(0xffffffffffffffff, 0x20000000000011, 0x3, &(0x7f0000000100)="0000065d", 0x2) r1 = getpgrp() fcntl$lock(0xffffffffffffffff, 0x7, &(0x7f0000000040)={0x0, 0x1, 0x101, 0x1, r1}) r2 = semget$private(0x0, 0x2, 0x400) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0x32d) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) r4 = getgid() semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f0000000b80)={{0x20000008, 0x0, r3, 0x0, r4, 0x100010024, 0x7}, 0x9, 0x7, 0x3}) r5 = socket(0x2, 0x1, 0x0) fcntl$getown(r5, 0x5) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000900), &(0x7f0000000940)=0x9) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000740), 0x818d5567) getuid() r6 = kqueue() r7 = fcntl$dupfd(r6, 0x2, 0xffffffffffffffff) close(r7) getgid() getsockopt$sock_cred(r7, 0xffff, 0x1022, &(0x7f0000000400), 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r8, &(0x7f0000000240)=ANY=[@ANYBLOB="2d012e2f6669ffffff7f"], 0xa) getsockopt$SO_PEERCRED(r8, 0xffff, 0x1022, &(0x7f0000000b40), 0xffffffffffffffb3) getsockopt$SO_PEERCRED(r7, 0xffff, 0x1022, &(0x7f00000005c0), 0xc) getsockopt$sock_cred(r7, 0xffff, 0x1022, &(0x7f0000000540), &(0x7f0000000580)=0xc) ioctl$PCIOCGETROM(r7, 0xc0107005, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) kqueue() r9 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) close(r9) r10 = getpgrp() r11 = getgid() getsockopt$sock_cred(r9, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, &(0x7f0000000440)=0xc) getsockopt$SO_PEERCRED(r9, 0xffff, 0x1022, &(0x7f0000000480), 0xc) getsockopt$SO_PEERCRED(r9, 0xffff, 0x1022, &(0x7f0000000500), 0xc) getsockopt$sock_cred(r9, 0xffff, 0x1022, &(0x7f0000000540), &(0x7f0000000580)=0xc) ioctl$PCIOCGETROM(r9, 0xc0107005, &(0x7f00000006c0)={{}, 0x0, 0x0}) setsockopt$sock_cred(r9, 0xffff, 0x1022, &(0x7f0000000700)={r10, r12, r11}, 0xc) setsockopt$sock_cred(r7, 0xffff, 0x1022, &(0x7f0000000600)={r10}, 0xc) semctl$IPC_SET(r2, 0x0, 0x1, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r14 = socket(0x18, 0x2, 0x0) accept$inet6(r14, 0x0, 0x0) getsockopt$sock_cred(r14, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, &(0x7f0000000280)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, 0xc) semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f0000000180)={{0x0, r15, r13, 0x0, r16, 0x100010024, 0x7}, 0x9, 0x9, 0x3}) getgroups(0x3, &(0x7f00000004c0)=[r13, 0xffffffffffffffff, 0x0]) getpid() r17 = kqueue() r18 = fcntl$dupfd(r17, 0x2, 0xffffffffffffffff) close(r18) r19 = getgid() getsockopt$sock_cred(r18, 0xffff, 0x1022, &(0x7f0000000400), &(0x7f0000000440)=0xc) getsockopt$SO_PEERCRED(r18, 0xffff, 0x1022, &(0x7f0000000480), 0xc) getsockopt$SO_PEERCRED(r18, 0xffff, 0x1022, &(0x7f00000005c0), 0xc) getsockopt$sock_cred(r18, 0xffff, 0x1022, &(0x7f0000000540), &(0x7f0000000580)=0xc) ioctl$PCIOCGETROM(r18, 0xc0107005, &(0x7f00000006c0)={{}, 0x0, 0x0}) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000640)={0x0, 0x0}, 0x0) r21 = kqueue() r22 = fcntl$dupfd(r21, 0x2, 0xffffffffffffffff) close(r22) getsockopt$sock_cred(r22, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, &(0x7f0000000440)=0xc) getsockopt$SO_PEERCRED(r22, 0xffff, 0x1022, &(0x7f0000000480), 0xc) getsockopt$SO_PEERCRED(r22, 0xffff, 0x1022, &(0x7f0000000500), 0xc) getsockopt$sock_cred(r22, 0xffff, 0x1022, &(0x7f0000000540), &(0x7f0000000580)=0xc) ioctl$PCIOCGETROM(r22, 0xc0107005, &(0x7f00000006c0)={{}, 0x0, 0x0}) setsockopt$sock_cred(r22, 0xffff, 0x1022, &(0x7f0000000700)={0x0, r23}, 0xc) setsockopt$sock_cred(r18, 0xffff, 0x1022, &(0x7f0000000600)={0x0, r20, r19}, 0xc) getgid() getpgrp() r24 = socket(0x11, 0x3, 0x0) setsockopt(r24, 0x20000000000011, 0x3, 0x0, 0x0) r25 = getpgrp() fcntl$lock(r24, 0x7, &(0x7f0000000040)={0x3, 0x1, 0x101, 0x1, r25}) r26 = semget$private(0x0, 0x2, 0x400) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0x32d) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, &(0x7f0000000340)=0xc) r29 = getgid() semop(r26, &(0x7f00000002c0)=[{0x4, 0x6b3b, 0x1000}, {0x0, 0x5, 0x1000}, {0x0, 0x2, 0x1000}, {0x4, 0xffffffff, 0x1000}, {0x1, 0x7}, {0x3, 0x8, 0xa62479465016c877}, {0x3, 0x2, 0x800}, {0x0, 0x5, 0x400}], 0x8) semctl$IPC_SET(r26, 0x0, 0x1, &(0x7f0000000480)={{0x20000008, r28, r27, 0x0, r29, 0x100010024}, 0x9, 0x7, 0x3}) r30 = socket(0x2, 0x1, 0x0) fcntl$getown(r30, 0x5) getsockopt$SO_PEERCRED(r24, 0xffff, 0x1022, &(0x7f0000000740), 0x818d5567) getuid() r31 = kqueue() r32 = fcntl$dupfd(r31, 0x2, 0xffffffffffffffff) close(r32) r33 = getgid() getsockopt$sock_cred(r32, 0xffff, 0x1022, &(0x7f0000000400), &(0x7f0000000440)=0xc) getsockopt$SO_PEERCRED(r32, 0xffff, 0x1022, &(0x7f0000000480), 0xc) getsockopt$SO_PEERCRED(r32, 0xffff, 0x1022, &(0x7f00000005c0), 0xc) getsockopt$sock_cred(r32, 0xffff, 0x1022, &(0x7f0000000540), &(0x7f0000000580)=0xc) ioctl$PCIOCGETROM(r32, 0xc0107005, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0x0, &(0x7f0000000680)) r34 = kqueue() r35 = fcntl$dupfd(r34, 0x2, 0xffffffffffffffff) close(r35) r36 = getpgrp() r37 = getgid() getsockopt$sock_cred(r35, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, &(0x7f0000000440)=0xc) getsockopt$SO_PEERCRED(r35, 0xffff, 0x1022, &(0x7f0000000480), 0xc) getsockopt$SO_PEERCRED(r35, 0xffff, 0x1022, &(0x7f0000000500), 0xc) getsockopt$sock_cred(r35, 0xffff, 0x1022, &(0x7f0000000ac0), &(0x7f0000000580)=0xc) ioctl$PCIOCGETROM(r35, 0xc0107005, &(0x7f00000006c0)={{}, 0x0, 0x0}) setsockopt$sock_cred(r35, 0xffff, 0x1022, &(0x7f0000000700)={r36, r38, r37}, 0xc) semctl$IPC_SET(r26, 0x0, 0x1, &(0x7f00000005c0)={{0x3, 0x0, r33, 0x0, 0x0, 0x2, 0x8}, 0x7fff, 0x9, 0x8}) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040), 0xc) r39 = socket(0x0, 0x2, 0x0) accept$inet6(r39, 0x0, 0x0) getsockopt$sock_cred(r39, 0xffff, 0x1022, &(0x7f0000000300), &(0x7f0000000280)=0xc) getsockopt$SO_PEERCRED(r24, 0xffff, 0x1022, &(0x7f0000000240), 0xc) r40 = fcntl$dupfd(0xffffffffffffffff, 0x2, 0xffffffffffffffff) close(r40) getgid() getsockopt$sock_cred(r40, 0xffff, 0x1022, &(0x7f0000000400), &(0x7f0000000440)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) getsockopt$sock_cred(r40, 0xffff, 0x1022, &(0x7f0000000540), &(0x7f0000000580)=0xc) ioctl$PCIOCGETROM(r40, 0xc0107005, &(0x7f00000006c0)={{}, 0x0, 0x0}) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000640), &(0x7f0000000680)=0xc) kqueue() open(&(0x7f0000000780)='./file0\x00', 0x400, 0x8) r41 = kqueue() fcntl$dupfd(r41, 0x0, 0xffffffffffffffff) r42 = kqueue() fcntl$dupfd(r42, 0x2, 0xffffffffffffffff) r43 = fcntl$dupfd(r42, 0xa, r41) close(r43) getpgrp() getgid() getsockopt$sock_cred(r43, 0xffff, 0x1022, &(0x7f0000000400), &(0x7f0000000440)=0xc) getsockopt$SO_PEERCRED(r43, 0xffff, 0x1022, &(0x7f0000000480), 0xc) getsockopt$SO_PEERCRED(r43, 0xffff, 0x1022, &(0x7f0000000500), 0xc) getsockopt$sock_cred(r43, 0xffff, 0x1022, &(0x7f0000000540), &(0x7f0000000580)=0xc) ioctl$PCIOCGETROM(r43, 0xc0107005, &(0x7f00000006c0)={{}, 0x0, 0x0}) r44 = kqueue() r45 = fcntl$dupfd(r44, 0x2, 0xffffffffffffffff) close(r45) r46 = getpgrp() r47 = getgid() socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r48, &(0x7f0000000240)=ANY=[@ANYBLOB='\x00'], 0xa) getsockopt$sock_cred(r48, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, &(0x7f0000000440)=0x22e) getsockopt$SO_PEERCRED(r45, 0xffff, 0x1022, &(0x7f0000000480), 0xc) getsockopt$SO_PEERCRED(r45, 0xffff, 0x1022, &(0x7f0000000500), 0xc) getsockopt$sock_cred(r45, 0xffff, 0x1022, &(0x7f0000000540), &(0x7f0000000580)=0xc) ioctl$PCIOCGETROM(r45, 0xc0107005, &(0x7f00000006c0)={{}, 0x0, 0x0}) setsockopt$sock_cred(r45, 0xffff, 0x1022, &(0x7f0000000700)={r46, r49, r47}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000500), 0xc) sendmsg$unix(0xffffffffffffff9c, 0x0, 0x400) r50 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0xfffffffffffffffd) getppid() r51 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r51, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r51, &(0x7f0000000880)=ANY=[@ANYRES64], 0x1, 0x800) msgrcv(r51, &(0x7f0000000540)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000831f51f1f32fd93d3b5fc9c5ddf80000000000000000000000000000000000000000000000000200000000000000000000000000000000000000000000001c0000000000000000000000000000000000000000000000ffffff7f0000000000000000000000000000000000000000000000000000000000000000000000000000000000000019d44e065c29ee76b8393b7c21936b0c425c835b2316cfeaa1f302993bb672d8f9322ad23bb2e08090836da884a26f38b488c2652d9d549b8b458f4c69c23ab0d196c18510f9a107c82319a6bb436c5b9ae81dea53a766715d91e2858df7f77868c50ba70b50dca8216d7151048750f4144b6906c6c924c176728d27ef5fe8d0089cd0c892da236928537eac"], 0xfffffffffffffe9f, 0x1, 0x1000) msgsnd(r51, &(0x7f0000000c80)=ANY=[@ANYBLOB="01000000000000002e1100b0df6d7fcf409def1a1fc1ed341c5533b89b0603ae37c860fe2c09c110ff00f45709d664539e1e381f35071f061ac0e16f328dca5d39656da02489672db6d19f37405111e97aa998473f0e8d1e8f3b32b99730931041cfd6c2df99a9d60031c125814bb6ee11e303000000b33d0000000149ad4ae8d462fcf5fa3b57806356cdb615f058b0fed6706a4d152ed0a438f8387c3440ba6ba9cc08452fc04250db61cf3bcacfe9d34b6a31de9d05a5615416a1e222dcba8dee9f0cdc7527d27e8a15b700000000000000000000000000000000cd846e9ea6bfe963e86814a576b24813ddfa8130a04b4ad6d8791c698df63e5e23fa327326484829f3f7769669e325cd2485e172bf12"], 0x44b, 0x800) r52 = socket(0x10, 0x2, 0x1) setsockopt(r52, 0x0, 0x22, &(0x7f0000000000), 0x0) msgsnd(r51, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f00000007c0)=ANY=[@ANYRES32=r52, @ANYBLOB="efa3dea9df0a34454fce7a928fd8ea4907dc495f91c019c14059a67642bbaad0ee4247ef55a8fdd86ba70cc3453805fbe5025a8a288ed471f5fd929b3458956c7b53df1400e24d4232623751bf27c21f8200d52ed56d89e762e5d6ce7c0b1151f465e80099b86bf7d45efe92a89d049f3dcf8ef53d5f36537dac0c8c3f5f2916ccb50a721a7f14fc912500fe1dffa1d5420baeba083fa1ebbfd8b07378fd9ba0712bc290a868ae90873f15ac1fb559fd17"]], 0x1, 0x800) msgrcv(r51, &(0x7f0000001000)=ANY=[@ANYBLOB="18000007000000007ff7e1d456ef5826acd6475a6b501fc70ed786a290c191675bcacb070ca64c5a183c6dd3c00447331c139e87591de55c2ea4948b9c4670e141c604d3a8ea571b21b23e69ea712a238c73df7919683be32fe2d20acd48e8ba4d28ee8e5a7e6a0c8519e9382fb45d9042e0f1bcdfb602bb8d9216cb83ea3cba4908c8f207531bac99e645d61dd6bf854de98442d67a5c724d8192d1e4e465fe223c818c2d41de69401ea41025e4ae8ebb07bd9ee969efa5acdfc879440807566249887ea46e3148ba30dbc5d535c877cf787daf51665e522b2ee8b73256cb3dc03f2d7ee0e35ff223f1f829961aa31ca8a90d418d651be4bf95fe28cff86c"], 0xffffff64, 0x1, 0x0) r53 = geteuid() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) sendmsg(r54, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x168, &(0x7f0000000080)}, 0x404) getsockopt$SO_PEERCRED(r54, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xffffffffffffffdb) r57 = getppid() r58 = fcntl$getown(0xffffffffffffff9c, 0x5) msgctl$IPC_SET(r51, 0x1, &(0x7f0000000980)={{0x2, r53, r55, r56, 0x0, 0x2, 0x5}, 0x100, 0xc07, r57, r58, 0xa5, 0x1, 0x100000000}) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000c80), 0xc) r59 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r59, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r59, &(0x7f0000000880)=ANY=[@ANYRES64], 0x1, 0x800) msgrcv(r59, &(0x7f0000000540)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000831f51f1f32fd93d3b5fc9c5ddf8000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000300000000000000000000000000000000000000000000000ffffff7f0000000000000000000000000000000000000000000000000000000000000000000000000000000000000019d44e065c29ee76b8393b7c21936b0c425c835b2316cfeaa1f302993bb672d8f9322ad23bb2e08090836da884a26f38b488c2652d9d549b8b458f4c69c23ab0d196c18510f9a107c82319a6bb436c5b9ae81dea53a766715d91e2858df7f77868c50ba70b50dca8216d7151048750f4144b6906c6c924c176728d27ef5fe8d0089cd0c892da236928537eac"], 0xfffffffffffffe9f, 0x1, 0x1000) msgsnd(r59, &(0x7f0000000c80)=ANY=[@ANYBLOB="01000000000000002e1100b0df6d7fcf409def1a1fc1ed341c5533b89b0603ae37c860fe2c09c110ff00f45709d664539e1e381f35071f061ac0e16f328dca5d39656da02489672db6d19f37405111e97aa998473f0e8d1e8f3b32b99730931041cfd6c2df99a9d60031c125814bb6ee11e303000000b33d0000000149ad4ae8d462fcf5fa3b57806356cdb615f058b0fed6706a4d152ed0a438f8387c3440ba6ba9cc08452fc04250db61cf3bcacfe9d34b6a31de9d05a5615416a1e222dcba8dee9f0cdc7527d27e8a15b700000000000000000000000000000000cd846e9ea6bfe963e86814a576b24813ddfa8130a04b4ad6d8791c698df63e5e23fa327326484829f3f7769669e325cd2485e172bf12"], 0x44b, 0x800) r60 = socket(0x10, 0x2, 0x1) setsockopt(r60, 0x0, 0x22, &(0x7f0000000000), 0x0) msgsnd(r59, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f00000007c0)=ANY=[@ANYRES32=r60, @ANYBLOB="efa3dea9df0a34454fce7a928fd8ea4907dc495f91c019c14059a67642bbaad0ee4247ef55a8fdd86ba70cc3453805fbe5025a8a288ed471f5fd929b3458956c7b53df1400e24d4232623751bf27c21f8200d52ed56d89e762e5d6ce7c0b1151f465e80099b86bf7d45efe92a89d049f3dcf8ef53d5f36537dac0c8c3f5f2916ccb50a721a7f14fc912500fe1dffa1d5420baeba083fa1ebbfd8b07378fd9ba0712bc290a868ae90873f15ac1fb559fd17"]], 0x1, 0x800) msgrcv(r59, &(0x7f0000000a40)=ANY=[@ANYBLOB="18000007000000007ff7e1d456ef5826acd6475a6b501fc70ed786a290c191675bcacb070ca64c5a183c6dd3c00447331c139e87591de55c2ea4948b9c4670e141c604d3a8ea571b21b23e69ea712a238c73df7919683be32fe2d20acd48e8ba4d28ee8e5a7e6a0c8519e9382fb45d9042e0f1bcdfb602bb8d9216cb83ea3cba4908c8f207531bac99e645d61dd6bf854de98442d67a5c724d8192d1e4e465fe223c818c2d41de69401ea41025e4ae8ebb07bd9ee969efa5acdfc879440807566249887ea46e3148"], 0xffffff64, 0x1, 0x0) r61 = geteuid() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) sendmsg(r62, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x168, &(0x7f0000000080)}, 0x404) getsockopt$SO_PEERCRED(r62, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xffffffffffffffdb) r65 = getppid() r66 = fcntl$getown(0xffffffffffffff9c, 0x5) msgctl$IPC_SET(r59, 0x1, &(0x7f0000000980)={{0x2, r61, r63, r64, 0x0, 0x2, 0x5}, 0x100, 0xc07, r65, r66, 0xa5, 0x1, 0x100000000}) r67 = getpgid(r66) r68 = getuid() r69 = socket(0x11, 0x3, 0x0) setsockopt(r69, 0x20000000000011, 0x3, &(0x7f0000000100)="0000065d", 0x2) r70 = getpgrp() fcntl$lock(0xffffffffffffffff, 0x7, &(0x7f0000000040)={0x3, 0x1, 0x101, 0x1, r70}) r71 = semget$private(0x0, 0x2, 0x400) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0x32d) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, &(0x7f0000000340)=0xc) r74 = getgid() semop(r71, &(0x7f00000002c0)=[{0x4, 0x6b37, 0x1000}, {0x0, 0x5, 0x1000}, {0x3, 0x2, 0x1000}, {0x1, 0x7}, {0x3, 0x8, 0xa62479465016c877}, {0x3, 0x2, 0x800}, {0x3, 0x5, 0x1c00}], 0x7) r75 = getgid() r76 = geteuid() r77 = semget$private(0x0, 0x7, 0x286) semop(r77, &(0x7f00000000c0)=[{0x1, 0x0, 0x2000}, {0x4, 0x7, 0x1000}, {0x0, 0xa, 0x3000}, {0x2, 0x3, 0x1000}, {0x4, 0x8, 0x3800}, {0x3, 0xdfff, 0x1000}, {0x4, 0x400, 0x800}], 0x7) semop(r77, &(0x7f0000000300)=[{0x1, 0x101, 0x1800}, {0x1, 0x1, 0x1c00}], 0x2) semop(r77, &(0x7f0000000040)=[{0x3, 0x4, 0x1800}, {0x4, 0x3, 0x800}, {0x1, 0x401, 0x800}, {0x0, 0x9, 0x1000}, {0x0, 0x5, 0x3800}, {0x4, 0x6, 0x1c00}, {0x0, 0x1, 0x1800}, {0x1, 0xfdf5, 0x1000}, {0x0, 0x9, 0x1800}], 0x9) semctl$IPC_SET(r77, 0x0, 0x1, &(0x7f0000000080)={{0x2, r76, r75, 0x0, 0x0, 0xbb, 0xffff}, 0x1000005, 0x8000, 0x4}) semctl$IPC_SET(r71, 0x0, 0x1, &(0x7f0000000480)={{0x20000008, r73, r72, r76, r74, 0x100010024, 0x7}, 0x9, 0x7, 0x2000000003}) socket(0x0, 0x0, 0x0) fcntl$getown(0xffffffffffffffff, 0x5) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0x0, &(0x7f0000000940)) getsockopt$SO_PEERCRED(r69, 0xffff, 0x1022, &(0x7f0000000740), 0x818d5567) r78 = getuid() r79 = kqueue() r80 = fcntl$dupfd(r79, 0x2, 0xffffffffffffffff) close(r80) r81 = getgid() getsockopt$SO_PEERCRED(r80, 0xffff, 0x1022, &(0x7f0000000480), 0xc) getsockopt$SO_PEERCRED(r80, 0xffff, 0x1022, &(0x7f00000005c0), 0xc) getsockopt$sock_cred(r80, 0xffff, 0x1022, &(0x7f0000000540), &(0x7f0000000580)=0xc) ioctl$PCIOCGETROM(r80, 0xc0107005, &(0x7f00000006c0)={{}, 0x0, 0x0}) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000640)={0x0, 0x0}, &(0x7f0000000680)=0xc) r83 = kqueue() r84 = fcntl$dupfd(r83, 0x2, 0xffffffffffffffff) close(r84) r85 = getpgrp() r86 = getgid() getsockopt$sock_cred(r84, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, &(0x7f0000000440)=0xc) getsockopt$SO_PEERCRED(r84, 0xffff, 0x1022, &(0x7f0000000480), 0xc) getsockopt$SO_PEERCRED(r84, 0xffff, 0x1022, &(0x7f0000000500), 0xc) getsockopt$sock_cred(r84, 0xffff, 0x1022, &(0x7f0000000540), &(0x7f0000000580)=0xc) ioctl$PCIOCGETROM(r84, 0xc0107005, &(0x7f00000006c0)={{}, 0x0, 0x0}) setsockopt$sock_cred(r84, 0xffff, 0x1022, &(0x7f0000000700)={r85, r87, r86}, 0xc) setsockopt$sock_cred(r80, 0xffff, 0x1022, &(0x7f0000000600)={r85, r82, r81}, 0xc) semctl$IPC_SET(r71, 0x0, 0x1, &(0x7f00000005c0)={{0x3, 0x0, 0x0, r78, 0x0, 0x2, 0x8}, 0x7fff, 0x9, 0x8}) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r89 = socket(0x18, 0xdced44b87d5dc34, 0x0) accept$inet6(r89, 0x0, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) getsockopt$SO_PEERCRED(r69, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, 0xc) semctl$IPC_SET(r71, 0x0, 0x1, &(0x7f0000000180)={{0x20000007, 0x0, r88, 0x0, r90, 0x100010024, 0x7}, 0x9, 0x9, 0x3}) getgroups(0x2, &(0x7f00000004c0)=[r88, 0xffffffffffffffff]) r92 = getpid() r93 = fcntl$dupfd(0xffffffffffffffff, 0x2, 0xffffffffffffffff) close(0xffffffffffffffff) getgid() getsockopt$sock_cred(r93, 0xffff, 0x1022, &(0x7f0000000a40), &(0x7f0000000440)=0xc) getsockopt$SO_PEERCRED(r93, 0xffff, 0x1022, &(0x7f0000000480), 0xc) getsockopt$SO_PEERCRED(r93, 0xffff, 0x1022, &(0x7f00000005c0), 0xc) getsockopt$sock_cred(r93, 0xffff, 0x1022, &(0x7f0000000540), &(0x7f0000000580)=0xc) ioctl$PCIOCGETROM(r93, 0xc0107005, 0x0) r94 = kqueue() r95 = fcntl$dupfd(r94, 0x2, 0xffffffffffffffff) close(r95) r96 = getpgrp() getgid() getsockopt$sock_cred(r95, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, &(0x7f0000000440)=0xc) getsockopt$SO_PEERCRED(r95, 0xffff, 0x1022, &(0x7f0000000480), 0xc) getsockopt$SO_PEERCRED(r95, 0xffff, 0x1022, &(0x7f0000000500)={0x0}, 0xc) getsockopt$sock_cred(r95, 0xffff, 0x1022, &(0x7f0000000540), &(0x7f0000000580)=0xc) ioctl$PCIOCGETROM(r95, 0xc0107005, &(0x7f00000006c0)={{}, 0x0, 0x0}) r99 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r99, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r99, &(0x7f0000000040)=ANY=[@ANYRES64], 0x1, 0x800) msgrcv(r99, &(0x7f0000000540)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000831f51f1f32fd93d3b5fc9c5ddf80000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001c0000000000000000000000000000000000000000000000ffffff7f0000000000000000000000000000000000000000000000000000000000000019d44e065c29ee76b8393b7c21936b0c425c835b2316cfeaa1f302993bb672d8f9322ad23bb2e08090836da884a26f38b488c2652d9d549b8b458f4c69c23ab0d196c18510f9a107c82319a6bb436c5b9ae81dea53a766715d91e2858df7f77868c50ba70b50dca8216d7151048750f4144b6906c6c924c176728d27ef5fe8d0089cd0c892da236928537eac"], 0xfffffffffffffe9f, 0x1, 0x1000) r100 = kqueue() kevent(r100, 0xfffffffffffffffe, 0xa, 0x0, 0x0, &(0x7f0000000040)) r101 = kqueue() kevent(r101, 0xfffffffffffffffe, 0xa, 0x0, 0x0, &(0x7f0000000040)) r102 = kqueue() kevent(r102, 0xfffffffffffffffe, 0xa, 0x0, 0x0, &(0x7f0000000040)) msgsnd(r99, &(0x7f0000000dc0)=ANY=[@ANYPTR=&(0x7f0000000f00)=ANY=[@ANYRESHEX, @ANYRES16, @ANYPTR=&(0x7f0000002840)=ANY=[@ANYPTR, @ANYBLOB="fcb748a05a2cb2d471c4e527300b82529dbed3599e03bbe4a0d8dcb1463f2c63ff9f356fbb29dae7fcb508ca7b994cbdd771550c594e3ad72f60470eb7c991e2bb2de0032af995f8e07ab7248bfec0d53ee0214e80c3239f7f562b00a8727db5d0d783c66baa2242e605b656da1f7aff5004a9f2aa53f23d02a9dcdee82f855ddceb42b27cf0adfca75becfb5894fe6d73cbd0e31c75e2ae9cb8ad080755c201675a78d69f0e2f0d2f8101c122721d5dc737a808f067b3b3378b764e442121e9c1913de5b6127aa22d", @ANYRESHEX=r100, @ANYBLOB="18f9d46832507259ebe12c6d427206569b98ec0279beedcb9b04479c7be5868acbacb44ffb26ca25d56d6858071c615c5887ae20b3e62a760134373581a24599bba6d8357eb1dd961eab4b0c0e1a1c7f4c2af60baf3b75bb7778e98a7d25c22e4d15f3f1dff6911d8ef0bd4e3d5e1fa490d9bf61b11c4f4d464a232908dfe815b2c76d1c1628bff9c0a0f4d817be68df9903e46e8caa8ebbfb8bbdec2a9d2703adeac5e2ea16e4fb31283d93818530ad456a282d5e0c744fb8d38fc2d9f43447a24b900a88a5e981e6e875c783e47368c987b2268b68d7f704c61cc370827d91f5ddd1b674f3fffae5e8afac3be46278831e2f78ac020ee1213d28b3c2ea25da22bfab7079fad59ee2033f5f797c1f736d8ee1604d14be8a9e9a5f89f073a057a1214087763a083dfa6eee44a9f4909bc75ab0fe088d90f6f6d4755f20d6d27a6d29e20028bc68c594813e28e6ac4ed2fa095dcb404abb13efac224626e50dab3cf31d606d70f0d69dd14965cf55be6ef5ef552b3356c0d4775e76998e4a59da29bc0f1fa3855cc8cf44140cc0cc3b1e34a5232ea73528bdf333f4e3ac18c46c42a797476baac4e12c782f62120f203cb888b7aa5f8997643686fca693f33cb090542003447d553c76f2d85bac25b37522ffe1d36d125233ce3352cfd55c5d6bda84392724cb616bfcdf19feac0a194e7f377c4227a9e63c40fd0abe8293c74768ac7692213bcdf26b86c9f9ab69ed69d32e1849c0631a0f8915fac142980d1d4d8e68336f70c33575a4ad4c33f33494b4c26173fb4df3c572d1542b97e7cc08918e136e5008a7c3c42534ba1bcc27045a9be862cd327c9e91e0dc31f9f21d66ccce718f1bb3a3a7f41b1965b92c3ba84429f5971f5b3c8bdae46dc54a55df8a1baa3f5051fe7c9641e0b67eb5f0a6b162d8dcc206cefb5efd067996ae0665f7c50ddba1e085cc46693f3f03fdc998109638b24782e0653c591602ac88d43d6d52ab7a97a0f1a72654f4d53a05b398cc8950b6d11f94ca9b86991ce03b953b653d8f1cf8fb2c0b12d3c20c698e3e3cf76ebff3c5d1b2875cf6bacc449bd30dc738441a66580ca417657e918b43b2410cb191dad59e968b86c6fa48a2eee0b18fb46438a0eeaae400f8ffdd7da5b600d7a500b4f39c4767c7fc91671dcfb18529728578d567fa47d8ad227d8f0ff95f5027c007bf705fe9c801ecd8f7a540a64ac3060b625ca3d15fa2d14056ad19668bf5ad2fbfa4da3d424153a50ad85984ddc984b06cd2289836f9c92917b9daf1a6e4cca947dee1f4736ab63fd754886a13da44d8057e6e938fdf3b2f6042fcd8600022d91cec9b98bbf38c8666e80b74d403b49920b872b7020da37bd1014643335ca8d6aeed61c51e85ca8d64845e8ec18999705a567c5c9adf9ba5dcac77b4700b60bec42d24eaff46c8a5b98252aa7e9f06075e709693b3d4251cde54bb0fc650f0ef79f0f070db9e6224257f7f62d261d2941e53f3d201799e56f5c8a155d38f9638a5b340ddb2334acfb2da0321db5bde27d8bffdb264a716901328e8ff0561eec79f7e4d3788d6b8e0ff23d741c7fd9e5228fb3d51544fcae6846092aa7a78dc4fcbc576b25b749c9282eebb36b3195de19f2f6710b3e6efa0d8fe0dee389f2bf8acb9c6ed0b084ef4c1fe86e38235f73afa5085a5b9989e715aa37c8cc5afc2a6a538fb0d256fbc6c28535f63a42f72b2f5cf8f428dd70cf23f9223b3b9fef94cb87bf5fd92e77b68c627e0d15fdd9cf828ac69f707fe3b4943542a0ff099665b772851db59a0593154e3126e797de7029e49fa6b543f86cba3821a6340b6524e893ed5d2ecc9d6d2a4b391296271ca878f6b9716c4cf739c2ad8174cec2218a3b4b21d8f589a957f928b03069363ab8e34d2be53b07440b45df016fb909b4fa4f98a465aa91f745b2be636b038497b5520ac23659d06674324b164e4f359d774f1be86c4184f986dd46512215edfb17d3d75a977aa5a511a3838ef92dcb4ce517ee6972f0d454d0d6f8a833660bd17015fa6019f9a2e85dd04bb5ed70b423cb7aa59394ea6a67195169b49c650cbba240249095aaff6b0121942b9ea59525f3157cf0dd184e07c17cb9917017d3eae661ee0142bf75b109322a11887b62b87e3d70aa1dc61be3e139eccbe3eea34726bdae6bbe1bb94d0ba7450bc736f9c5703ee3ae2b55ee0c5ecb4aef7ef67f5507206fcf6d7e08f45a8d3ebf6c4860a487874f030b69b8e5dd7208867d9d5859272fa300fb76ff440722c09407312f32270bb58bcbe997919f936b09a949b96a2ad14901efa2ecf3b52afe7f6fc012938f546101cfe03ff2b8cc3a4143645c5edf6c7e590873db7a68e3675bbe6b1f41757307e525babf52903f43c5acaeebbdba6107c99fbd623d56035588988984f85b780adde8a75520f8500dbfc26d4aa9564b3e8ab8e9d718cf5f6a845c43f2c1b85e979fb64ce4c893201d5796d04b633ff61bee0c0b873815515d8874fa0a8365a20e5cd2033454fd292a8859abcae6581335daf5a75002f98b61b5884edacdb18a3d6f3e1517700f80dd4b461a2e14f4cd37e7d6f8c6ad2057fd762b0ed614108eefbf988bf5cf80ccfb4bd56a222037025dee838b5d7d8a12c4b9858733be0099a4c0c6858c82694553e78baf1f9f6c0b9b6c310fd2044bd7b5114db4bede52cecea630bc405a1e0064110586dcbb0c860dd26e0ce779c5565dbf000595e69a1a9e574e922d23638193a7c4e495c824c29eed203d0eba987f40a38ea663d5fd53157d6431b4a7e01466b08c2d213a5a563a3127c90dd96333765bfef7fac1e862339acc3de35df605b09caa4a3f0a958fb93f1a6bf2066c26bf0675521d208b2e6f8eded060581f0df990fe80db8aa96012284684eb923538df07f90ddf86510db6dac5601e696463300e1a94fa8d1de61ad30a3d8018a1a3bc6bf0db30213a61ce050025009829d9e96d8dfee9cc75fe90227f1e4d0ef1aade83c73812a06da7bc6bb49f6f3ea766deb8a828de5a7bbef562dc7fd28829ae511b1e75649fce5fb9c6b21f1c30cf86b73417bd09b60ec28e2c2439b0aae75ccfd069662b64425b99194c26f2b4fbcddcdb4c685ecd064d2b89de3de634462415aae8e426ccc3ea4e6ac6c7deae5e0378e9fd38108ea746550520512569d2ee93c680aeb0b08ebb57fa2167bbc6a5ad74b9c05b46ca2e56bb4c1ea7a84c416d616ef7b99bb48d9d74eee9c9ce9235afec5bb5510fd79182e7ff4c410db65b7486822a737926f2a43e0acf9bb5e3e242f8917543a725d18f886fc49c88ddc8cef79c421d66a2eba585d12fff061348cefb433c3c4e7017564fca10876d15e977626e5798825f7e744b7235b3733a282c33383f921e7ab3a382a21304a268ba191c56f782f68fd4b91e3377f3ffe218f6e9a7354c8a595d063790cf88cc4c88bd0cd232fdd11a44ee8226b819f93167d298953a9b965276904a1c9499947cc7b087625270266f56ab0de20f6ac04f89aa1b914a088382d86f568f7a98cc2a761324c69ebc06634d65ec85b160bb337a36ffa94d6d69cd469c9dc5f708e1711cf35c84bf5631e0e4bcbe09de3bcb1bcdd51536439d81c0771c8a952bf884570176536b0219270d2aa7004c20f0f8fddac23512bf5bbdc38d3cd565c3dd65291758aef78960059f98052a54ada7fa8ee3795b91d68127fc3294d4903d11f56239f7d57095595cc99e76d52e9a70df7c13d31850ef33132bcf909c91f71145b872f7343c460f187f786a7e4812216e06cbfa1736fbf2000465ef8c2870f80ca195d562da72656dc4cb1b0b47b5c020e626722a9ad12cca4718d500f134f518faec46566fcd4d3bf40a230bfebc03c84be3a6692f8b20ca922e5c0dea61e1f2e9eddab52a16be9851e2823608ae86d98bb12d473c73a8720525cb9200cf620b92903a17591f78c1ac28dfa5d9ecf9cddd4ef9ce98ed1e13382e10368c37b460114fe38ffe2a6a5a55aab587515cfa96d26a8a6040a312a7de538fbc209d566acbec6e98b5b1700c4c8ee536f6cd7f940ac69c126f42d03a33f64341390c55f43bec54d8535b6235a599b773ce69fba43b1226538ac1a530fe5c7676216f98273ae0aa6532c4686a15d00d9b6c2dbcf537fb7b88a97ffd34fa0f00da32e49b0f26d5c386695452a4ebb9fbb0ac17770b55608118af16b0e5851b0ad51bcf22e60a6d88e08233638c38cb644746b4b83f31271f7e85f1ebc7ef978cc52ef36e6c82550ffd60a281a0af4b4c9f85de51c41be0d781fa76a117e5581a22f5916ad35248be0f8a3a54b2b6e3b7e24a2ac8a3737528df41e4a5db384c62fc3a638166959dc65c2119038d79e33c0245f6f7f3e9bb5b84da06adfd22b50144f1fa29151cf58f410f0ca985e54440056d915889e502dc07e6131b4d42d91cab3dffbef0a10e1310c1c584c12ee0a44d2f74c761b210f18b2be0dd22acc2145cafc6fe52a5b1658155a3f8a25b955cc297226895f20d15cd148e823be752a5636f3992d61c909a631219858ccd0f396577eaef19e2a031556cea7c5ee7808e8bfdbe1ce9455d35f1ae08738a840bf0396f9cae9ef9dd75d9cfb5468f4bd967f64e680a60b2285b4bb4950a6b305a05d4e7406165387c6c36f952b286168ec765007deaf359e153b1f45fe465d3005361e8c5b250f9d47358d0a6f49bdb9bf4a9274f33c38fb9db88ac9f2099d55b5861b84e3bcd4a3c06f5e741e3a5abd5f1166437e9e1e1c470759b889effdfb4fb09e388c3b4c63a3ccbc4a77ebeabb0e640d4df9ceb2a2f2a35175ed4c766227ee68827cd9c3faadcbbfdefe8ccef3f273084e3e4e8a195a0ffa5963b22dd624975b99a6dd0bd2011b624784bd6f5eb418d6ffd9d34726095db7e949acebacc89ac30eecdad9ca8a2f9b5f243b96310406261cddf1b06377884a0cf1021e89f045cf5f96247fb6ba0b0c3433961d6fa7211a907b3d98fa442b8ae282f6c6f4974c4240b6d325c2db104bba1da046a312448b9825f884afc02c59b4c079e30023f738c87893053eaf9f2c8b5456980ede57f210babbcce82b4f59c34233d673fe34b6ddf7e74eaaf28618a885700216220775516bace125a3977a868f282e0f87576f4b5fbf5d2b9566afc3ca08457f9d7e0ab5e5c260d8449b6f6196a25a263a3307b9d83005042fe6c29bd3a1d13d91eb95a198e532a0606fdc5016d52a01b417d278cd7de93fd2a7af653936de7deb73b6fd2bf7ac64c6120b2ddfe311b35f0bf1eb88772475e687bee99d1dda7c777b7abefdf7ebbafb974cf3ab3729a276d7fe7393f913bf7c2a4758de1cce40cfba413e44c07f950fd0654cbf5850723cd194401adb5d6a5615737305416bf04bcd3fdc6d179d2e680d31e312ea70393a69c33989c32287c516fb0179aef1ece9e3d21a960de8d99eca7fb3c3fc9657127550bcf9aa59a345c84bae2c37f06cf3621a36830209d35eaecf694e3876a374707c7c67be34a8e9122ca6aff1901b85d75f4efb955d7267b4acad0a28394bb5bb0b65dbf45fa70ed1a6deab535c1a70cca7faf5112ca2bdbaafb5a571f686c3ad70795d6d88f310bfe4fa8a71938a131a5a5017ec9a31472b5f395537312d2e89ab4238775b4f30825c8218ca9e1f186c58eab93a19161937fdac361380026ae0fef697c1f19986bb764a7f792b1c157e253cc11d136ecf7783ab0a0cf3f3d72a53e71b509381b17217ea092fb7048a12d06d13610167c70effbc1ff1ee348a0fdb2bb747e2285e036c561faa"], @ANYBLOB="101023ed039838e131b842683e15c3a3e5aafeb24ae06b3d792c05ccfa92a49dced0abcda4f22c87b935a2d00aa9c5e5e4aa68ed0995dc88e80008a174ec6ef4d542c7ed1f92f2b412bea0d7e101d30d1293400003a23617a2a8cbc521a7dc8bf66795e91281c65a4e27aa9ee143bb1e28d6623525a787198d39fedb253f922c8a8b467423b9801ae18266b90f74182f98f6ef2a429ab6ceac38", @ANYRESDEC=r101, @ANYRESOCT=r102]], 0x1, 0x800) msgsnd(r99, &(0x7f0000001640)=ANY=[], 0x0, 0x800) msgrcv(r99, &(0x7f0000000dc0)=ANY=[], 0x0, 0x1, 0x800) r103 = geteuid() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, 0x0, 0x0) getppid() r105 = fcntl$getown(0xffffffffffffff9c, 0x5) r106 = kqueue() r107 = fcntl$dupfd(r106, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x4000)=nil, 0x800000004, 0x0, 0x10, r107, 0x0, 0x0) getsockopt$sock_cred(r107, 0xffff, 0x1022, &(0x7f0000000e80)={0x0}, &(0x7f0000000ec0)=0xc) msgctl$IPC_SET(r99, 0x1, &(0x7f0000000980)={{0x2, 0x0, r104, 0x0, 0x0, 0x20, 0x5}, 0x100, 0xc07, r108, r105, 0xa5, 0xfffffffffffffffd, 0x4}) r109 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r109, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r109, &(0x7f0000000040)=ANY=[@ANYRES64], 0x1, 0x800) msgrcv(r109, &(0x7f00000008c0)=ANY=[@ANYRESOCT=0x0, @ANYPTR64=&(0x7f0000000740)=ANY=[@ANYPTR=&(0x7f0000000900)=ANY=[@ANYPTR, @ANYRES64=r103, @ANYPTR64, @ANYPTR], @ANYRES32]], 0x2, 0x2, 0x1000) msgsnd(r109, &(0x7f0000000b00)=ANY=[], 0x0, 0x800) msgsnd(r109, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) msgrcv(r109, &(0x7f0000000140)=ANY=[], 0x0, 0xfffffffffffffffd, 0x1800) msgrcv(r109, &(0x7f0000000a80)=ANY=[@ANYBLOB="0000000000d874000000"], 0xffffff64, 0x1, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) sendmsg(r110, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001100)=ANY=[@ANYBLOB="9800000000000000010000001b100000bd89447197c7e600bf174d3c3a6e54bd7e879a4ddd7eca9e1b782c0dae021fae87ab55f1fa5bfb2dc90eeb498d9cc6b9c74940b3c4733d1b4adca87b29c940684e6fb702ce34cbd179909f989f7d01802c87368c86d36074f646998825e63a95c00d34a48fafa389d297070000c14c14f4ea9d0c478e8cb635e3c256eed11bf5f405b177e20b083f6584818af58fb836a31bb2cf77e70000000010000018f1a47d427609c200fcffffff6800000000000000ffff0000ffffffff020000000000000027b3c7038c8d891ca656b40400e1ab408ff28ff4f748e9a18956154a2b3a145898ea08d7d0a110ffddec7dc9bbef4a422bc6b36212e991afc715f60d2342cc845fc9ee67ed5a61c5f54debb2000000001800000000000000feff000004000000c721707e4ace0000"], 0x128}, 0xa) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) r112 = getppid() fcntl$getown(0xffffffffffffff9c, 0x5) r113 = getuid() msgctl$IPC_SET(r109, 0x1, &(0x7f0000000980)={{0x2, r113, 0x0, r111, 0x0, 0x46, 0xffffffff00000001}, 0x100, 0xc07, r112, 0x0, 0xa5, 0x1, 0x100000000}) setsockopt$sock_cred(r95, 0xffff, 0x1022, &(0x7f0000000880)={r98, r97, r11}, 0xfffffffffffffdfc) setsockopt$sock_cred(r93, 0xffff, 0x1022, &(0x7f0000000600)={r96}, 0xc) r114 = getgid() r115 = getpgrp() r116 = socket(0x11, 0x3, 0x0) setsockopt(r116, 0x20000000000011, 0x3, &(0x7f0000000100)="0000065d", 0x4) getpgrp() r117 = semget$private(0x0, 0x2, 0x400) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040), 0x32d) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000300), &(0x7f0000000340)=0xc) getgid() semop(r117, &(0x7f00000002c0)=[{0x4, 0x6b37, 0x1000}, {0x0, 0x5, 0x1000}, {0x363848eaace71445, 0xc, 0x1000}, {0x3, 0x2, 0x1000}, {0x4, 0xffffffff, 0x1000}, {0x0, 0x7, 0x1800}], 0x6) r118 = socket(0x2, 0x1, 0x0) r119 = socket(0x18, 0x400000001002, 0x0) setsockopt$inet6_MRT6_DEL_MFC(r119, 0x29, 0x26, 0x0, 0x0) accept(r119, 0x0, &(0x7f0000000c00)) r120 = syz_open_pts() dup(r120) r121 = kqueue() kevent(r121, &(0x7f0000000140), 0x400000009130dbf, &(0x7f00000000c0), 0xdde, 0x0) r122 = openat$tty(0xffffffffffffff9c, &(0x7f0000000c40)='/dev/tty\x00', 0x80, 0x0) fcntl$getown(r122, 0x5) getsockopt$sock_cred(r118, 0xffff, 0x1022, &(0x7f0000000900), &(0x7f0000000940)=0x9) getsockopt$SO_PEERCRED(r116, 0xffff, 0x1022, &(0x7f0000000740), 0x818d5567) getuid() r123 = kqueue() r124 = fcntl$dupfd(r123, 0x2, 0xffffffffffffffff) close(r124) r125 = getgid() getsockopt$sock_cred(r124, 0xffff, 0x1022, &(0x7f0000000400), &(0x7f0000000440)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000480), 0xc) getsockopt$SO_PEERCRED(r124, 0xffff, 0x1022, &(0x7f00000005c0), 0xc) getsockopt$sock_cred(r124, 0xffff, 0x1022, &(0x7f0000000540), &(0x7f0000000580)=0xf) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000640)={0x0, 0x0}, &(0x7f0000000680)=0xc) r127 = kqueue() r128 = fcntl$dupfd(r127, 0x2, 0xffffffffffffffff) close(r128) r129 = getpgrp() getgid() getsockopt$sock_cred(r128, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, &(0x7f0000000440)=0xc) socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000100)={0xffffffffffffffff}) sendmsg(r131, &(0x7f0000000140)={&(0x7f0000001700)=ANY=[@ANYBLOB="00000b2e501c882e738b7d9edc7159701d8ef4bddbab907c219b3ac1b8d67319b6abc48c1d38f70c070af14925e28bb3204096b1e678ccde23f9397906feb8c017f43745e3f285b60a51c4a9aee33061b2b56a4bc1fee06be95e31a8f7434dcbf8c6d934c44f8c77f4e15775d298ea62b1a6c65ea72702a6e948dbd30000000000000000000000005e51c5618f14c49409623688568933a8ad8b33b8fed491b83047535ba63e346e1659245fce2271dc685e0736185c31ce9dd3dbb509e1b5edfa0b717ec1510f78604acc250e23f6fb9bdfaf"], 0xa, 0x0, 0x0, &(0x7f0000002280), 0xf0}, 0x0) r132 = socket(0x18, 0x1, 0x0) setsockopt(r132, 0x29, 0xb, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) setsockopt(r132, 0x29, 0x800000000000009, 0x0, 0x0) connect$unix(r132, &(0x7f00000000c0)=@abs={0x0, 0x7, 0x2}, 0x8) socket$unix(0x1, 0x5, 0x0) r133 = socket(0x18, 0x1, 0x0) setsockopt(r133, 0x29, 0xb, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) setsockopt(r133, 0x29, 0x800000000000009, 0x0, 0x0) connect$unix(r133, &(0x7f00000000c0)=@abs={0x0, 0x7, 0x2}, 0x8) getsockopt$SO_PEERCRED(r133, 0xffff, 0x1022, &(0x7f00000003c0), 0x1e) getsockopt$sock_cred(r128, 0xffff, 0x1022, &(0x7f0000000540), &(0x7f0000000580)=0xc) ioctl$PCIOCGETROM(r128, 0xc0107005, &(0x7f00000006c0)={{}, 0x0, 0x0}) setsockopt$sock_cred(r128, 0xffff, 0x1022, &(0x7f0000000700)={r129, r130}, 0xc) setsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000600)={r129, r126, r125}, 0xc) semget(0x0, 0x4, 0x0) semctl$IPC_SET(r71, 0x0, 0x1, 0xfffffffffffffffe) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r135 = socket(0x18, 0x2, 0x0) accept$inet6(r135, 0x0, 0x0) getsockopt$sock_cred(r135, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, &(0x7f0000000280)=0xc) getsockopt$SO_PEERCRED(r116, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, 0xc) semctl$IPC_SET(r117, 0x0, 0x1, &(0x7f0000000180)={{0x20000007, r136, r134, 0x0, r137, 0x100010024, 0x7}, 0x9, 0x9, 0x3}) r138 = kqueue() r139 = fcntl$dupfd(r138, 0x0, 0xffffffffffffffff) close(0xffffffffffffffff) r140 = getgid() getsockopt$sock_cred(r139, 0xffff, 0x1022, 0x0, &(0x7f0000000440)) getsockopt$SO_PEERCRED(r139, 0xffff, 0x1022, &(0x7f0000000480), 0xc) getsockopt$sock_cred(r139, 0xffff, 0x1022, &(0x7f0000000540), &(0x7f0000000580)=0xc) ioctl$PCIOCGETROM(r139, 0xc0107005, &(0x7f00000006c0)={{}, 0x0, 0x0}) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000640)={0x0, 0x0}, &(0x7f0000000680)=0xc) r142 = kqueue() r143 = fcntl$dupfd(r142, 0x2, 0xffffffffffffffff) close(r143) r144 = getpgrp() r145 = getgid() getsockopt$sock_cred(r143, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, &(0x7f0000000440)=0xc) getsockopt$SO_PEERCRED(r143, 0xffff, 0x1022, &(0x7f0000000500), 0xc) getsockopt$sock_cred(r143, 0xffff, 0x1022, &(0x7f0000000540), &(0x7f0000000580)=0xc) ioctl$PCIOCGETROM(r143, 0xc0107005, 0x0) setsockopt$sock_cred(r143, 0xffff, 0x1022, &(0x7f0000000700)={r144, r146, r145}, 0xc) setsockopt$sock_cred(r139, 0xffff, 0x1022, &(0x7f0000000600)={r144, r141, r140}, 0xc) r147 = kqueue() r148 = fcntl$dupfd(r147, 0x2, 0xffffffffffffffff) close(r148) r149 = getpgrp() r150 = getgid() getsockopt$sock_cred(r148, 0xffff, 0x1022, &(0x7f0000000e00)={0x0, 0x0}, &(0x7f0000000b00)=0xc) getsockopt$SO_PEERCRED(r148, 0xffff, 0x1022, &(0x7f0000000480), 0xc) getsockopt$SO_PEERCRED(r148, 0xffff, 0x1022, &(0x7f0000000500), 0xc) getsockopt$sock_cred(r148, 0xffff, 0x1022, &(0x7f0000000540), &(0x7f0000000580)=0xc) ioctl$PCIOCGETROM(r148, 0xc0107005, &(0x7f00000006c0)={{}, 0x0, 0x0}) setsockopt$sock_cred(r148, 0xffff, 0x1022, &(0x7f0000000700)={r149, r151, r150}, 0xc) getsockopt$SO_PEERCRED(r50, 0xffff, 0x1022, &(0x7f0000000500)={0x0, 0x0, 0x0}, 0xc) r153 = open(&(0x7f0000000180)='./file0\x00', 0x80, 0x20) r154 = socket(0x18, 0x1, 0x0) setsockopt(r154, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r154, 0x29, 0x80000000000000d, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r155 = socket(0x18, 0x1, 0x0) setsockopt(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r155, 0x29, 0x80000000000000d, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r156 = socket(0x18, 0x1, 0x0) setsockopt(r156, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(0xffffffffffffffff, 0x29, 0x80000000000000d, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r157 = socket(0x18, 0x1, 0x0) setsockopt(r157, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r157, 0x29, 0x80000000000000d, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(0xffffffffffffffff, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(0xffffffffffffffff, 0x29, 0x80000000000000d, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r158 = socket(0x18, 0x1, 0x0) setsockopt(r158, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r158, 0x29, 0x80000000000000d, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r159 = socket(0x18, 0x0, 0x0) setsockopt(0xffffffffffffffff, 0x0, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r159, 0x29, 0x80000000000000d, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) openat$wsmuxkbd(0xffffffffffffff9c, 0x0, 0x100, 0x0) r160 = socket(0x18, 0x1, 0x0) setsockopt(r160, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r160, 0x29, 0x80000000000000d, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(0xffffffffffffffff, 0x29, 0x80000000000000d, &(0x7f0000000140), 0x0) r161 = socket(0x0, 0x0, 0x0) setsockopt(r161, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r161, 0x29, 0x80000000000000d, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000008c0), &(0x7f0000000900)=0xc) r162 = semget$private(0x0, 0x2000000000000a, 0x200000000000284) semop(r162, &(0x7f0000000800)=[{0x3, 0x8, 0x1800}, {0x0, 0x80, 0x1800}, {0x3, 0x1, 0xffa}, {0x2, 0x0, 0x800}, {0x7, 0x8}, {0x3, 0x9, 0x11800}, {0x4, 0x2, 0x800}, {0x2, 0x4, 0x800}, {0x4, 0x7fffffff, 0x800}], 0x9) semop(r162, &(0x7f0000000100)=[{0x0, 0x2, 0x800}, {0x0, 0x7fffffff, 0x7fd}, {0x4, 0x21, 0x800}, {0x4, 0xb, 0x1800}], 0x4) pipe2(&(0x7f0000000280)={0xffffffffffffffff}, 0x8008) getsockopt$sock_cred(r163, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f00000000c0)=0xffffffffffffffa9) lchown(&(0x7f0000000240)='./file1\x00', r164, 0x0) r165 = getegid() getgroups(0x1, &(0x7f0000000040)=[0xffffffffffffffff]) setregid(0x0, 0x0) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f0000000140)=0xc) semctl$IPC_SET(r162, 0x0, 0x1, &(0x7f00000001c0)={{0x4, r164, r165, r166, 0xffffffffffffffff, 0x40, 0x2}, 0x49, 0x1f, 0x5b5f}) getegid() openat$zero(0xffffffffffffff9c, &(0x7f0000000940)='/dev/zero\x00', 0x40, 0x0) r167 = socket(0x18, 0x1, 0x0) setsockopt(r167, 0x0, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r167, 0x29, 0x80000000000000d, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r168 = socket(0x18, 0x1, 0x0) setsockopt(r168, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r168, 0x29, 0x80000000000000d, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000980)='/dev/ttyCcfg\x00', 0x10, 0x0) openat$tty(0xffffffffffffff9c, &(0x7f00000009c0)='/dev/tty\x00', 0x8000, 0x0) socketpair(0x6, 0x5, 0xfd, &(0x7f0000000a00)) r169 = socket(0x18, 0x1, 0x0) setsockopt(r169, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r169, 0x29, 0x80000000000000d, 0x0, 0x0) open(0x0, 0x0, 0x0) syz_open_pts() r170 = socket(0x0, 0x0, 0x0) setsockopt(0xffffffffffffffff, 0x29, 0xa, &(0x7f0000000000), 0x0) setsockopt(r170, 0x29, 0x80000000000000d, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r171 = socket(0x18, 0x1, 0x0) setsockopt(r171, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r171, 0x29, 0x80000000000000d, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r172 = socket(0x18, 0x1, 0x0) setsockopt(r172, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r172, 0x29, 0x80000000000000d, &(0x7f0000000140)="ebffcbff13b9fd812eaa", 0xa) sendmsg$unix(r153, &(0x7f0000000b40)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x402}, 0x0) sendmsg$unix(0xffffffffffffff9c, &(0x7f0000000e40)={&(0x7f00000007c0)=ANY=[], 0x0, &(0x7f0000000400)=[{&(0x7f0000000080)="ee9b140a1218c013cfc3b73751e0d8e66b7111fa044904b76dd4d22b31414a4cfd01fd390a86064989fb77be690a7c774c40004ff60b66c1b3a72db37f7e0b198e76173d50b102a07aedc715d812ff91381b5370ab3ab84f5e785ea06a6a7ddcfa7fdf5e4b4553219d9baafa3850f07d29ef1b0b461ec01d51f5614b8e733e6a51eefee898b7ec08f846af6fcd", 0x8d}, {&(0x7f0000000180)="27eb5ea3bc5f6a21495dd8a9b4e4bb076bdd4eefc384e4d9dbeb099baebb0250c3b2efee8719019f0d801b9a7f8d5099476430ec9f49029e5e98bf56b05b8cb0f8e3e91b6971e784eb52e54155d16c20832aa1a6dcf3d8f6655222fe9061cc9e3f30a2b419384c80d6ed7fdffd1fa89a9fe8458539388b1fa980b1e9e05ddf6f52d30bf0d1a4398d788e055170c0cf78c84f29ebf58b0d594ab7c961bb3a3f5b1192142231b437a514f549ee71458a367f2d8b730a262a176d9f6e4104f4d9d8dda42e8e55bf03c1", 0xc8}, {&(0x7f0000000280)="353d9ae36abf805e249db7616b454d093cab6f8fdfc8844781816a113f524fbcc4070bfe8fe638fe4de97e80efa97c1a33eaeac43cb0475ef4f2edd1c2e9935bc0378284e2cb2b7331e6f3d8697418ec56eef5e4f452968b851f4cc35d8faf1a476267835d5e6a013c99957b3fd36e7927ec8948c65efeb60cfb7c3dab9e5b1bf8706d02cc8ed941df52ac9da82f210ea13de650be8b5217929475e87cd52b8241a3", 0xa2}, {&(0x7f0000000340)="38f8fd95f9545ec4ff1cbede238fc02e7d20445c03e1be42126eab6d1656653ccf770eb6173d6f17cf4d3d763a9a060e2a9ecf3b9714ba2dd8e24aa442bb51c086ffb60733a20a6e38069be6453bd7336e31793db4b8b7e53c", 0x59}, {0x0}], 0x5, &(0x7f0000000540)=[@cred={0x20, 0xffff, 0x0, r67, r68, r91}, @cred={0x20, 0xffff, 0x0, r92, 0x0, r114}, @cred={0x20, 0xffff, 0x0, r115, r136, 0xffffffffffffffff}, @cred={0x20, 0xffff, 0x0, r144, r166, r152}], 0x80}, 0xf) semget$private(0x0, 0x1, 0x10) r173 = semget$private(0x0, 0x4, 0x180) r174 = geteuid() semctl$IPC_SET(r173, 0x0, 0x1, &(0x7f0000000340)={{0x7f, r20, 0x0, r174, 0x0, 0x343, 0x7}, 0x800000, 0x9}) r175 = semget(0x2, 0x3, 0x18) semctl$GETNCNT(r175, 0x1, 0x3, &(0x7f00000000c0)=""/232) connect$unix(0xffffffffffffffff, &(0x7f0000001240)=ANY=[@ANYBLOB="0905c9e200101400000000000000000000000000006227638b2034232462cab2156479c61ea8eb98890af0e49f073ed243684af70b97ea"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r176 = socket(0x2, 0x1, 0x0) bind(r176, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r177 = dup(r176) listen(r177, 0x0) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x0, 0x0, 0x0) open$dir(0x0, 0x0, 0x0) socket(0x0, 0x0, 0x0) setsockopt(0xffffffffffffffff, 0x29, 0xb, &(0x7f0000000040)='\fFW}', 0x4) r178 = kqueue() r179 = fcntl$dupfd(r178, 0x2, 0xffffffffffffffff) close(r179) getpgrp() getgid() getsockopt$sock_cred(r179, 0xffff, 0x1022, 0x0, 0x0) getsockopt$SO_PEERCRED(r179, 0xffff, 0x1022, &(0x7f0000000480), 0xc) getsockopt$SO_PEERCRED(r179, 0xffff, 0x1022, &(0x7f0000000500), 0xc) getsockopt$sock_cred(r179, 0xffff, 0x1022, &(0x7f0000000540), &(0x7f0000000580)=0xc) 19:20:52 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000026ff8)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_int(r0, 0xffff, 0x1004, &(0x7f0000000040)=0x88, 0x4) r2 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) recvmsg(r0, &(0x7f00000014c0)={0x0, 0x0, &(0x7f0000000400)=[{&(0x7f0000000100)=""/137, 0x89}], 0x1, 0x0}, 0x0) write(r1, &(0x7f0000000000)="87", 0x1) msgget$private(0x0, 0x200) r3 = accept(0xffffffffffffffff, &(0x7f0000000440)=@un=@file={0x0, ""/4096}, &(0x7f0000000080)=0x1002) sendto$unix(r3, &(0x7f0000002500)="8d910cb39693d3888de8ccf0d3d2d914e3367c02540aec8520df93e4cb5f9db8dd62fcf52fb3297ba4e7225bcb46d835abec3f3fa2681313b568f4ab77b3a258fa841ee6bdd1f9e6cd3719246c79293c092d1645d6f16f2cd84fd0a41a4d1e3e8cce9909444f0e797b777515ec840642dc333467665c9408cad3506ed372cbd74e2c4c313953da0188928d9e6035a67584c06be3a497be1ae461180054e33b4f8d61cce6e5b61e56e2d6f08893cf08fa5e5a41249ef722eb0062e17a5eede08e975579001be54f8c84cf81b03f5a06829be8bb5e376c1be92e9fb43467d496200e34710d2537cc5ccc8db01ead5fdfa634127215be92123b76ac6789fe9e375d28d17b60cca642e8100b23f6796434e570a5efe6afa442f3358d529eabbd0ea87be467afb97d1e45b796705fdc9536be838865b48661e4df12c345146bc32d1603722d96201fc4d5c4927f363cf67296aba257ed08b14cb66b081e0713afb1899293a52deccade6fc9883a2d43cc525e2af2e474b4d22139218be365ebacdd23a3d9d6f64091deb6a38803c419bfd45fe5897811cfe3ca8755e3f5b83be7113157040a8cf2a7acba4de3c3e8d9e3db0bf0f5e24f1b67f48a495cec940e51f2513d1cda87ec7cc6af9088996e01314e5584ddef0226021fda4d3093e448064006d486d19e9a3c0d913b28b9d66e0097681250c6ba43d899c0c93884bbc8f851fb157eb0368cf13eccc12497b49006bdaa7ee8e53c37c7af289203dc3b59a0c8bf06a4c813487a565758af547146965598b36cc807b6f75062ae028d7cf6c7b9b36537387067ca57db21081968ac552775fe0eff670dab621a3ca84263e49c6eff28b855ee80db39d99e38f9f1daedc394c00e95f937d850fe4f5d6d068de0852fc126e71427de4dc62144e6aeabc4e2890fe219785f54a4931e98337a77bb18cfe3046f36e3c9c997be6e07613164241b5e6d4ae07e61d3850a1e87dd35f82168d98aff269f29e07001be71d8181594cf85728341e481849183e1f66ce1cc089c81d10f29550003a76cdbcff319ee7cc5c63f6a76355857f2f253280ebaa95025c9df37ac71612f7b97b9c1178ad0f3af5657a24e2dafdc3e2fa39ff5a171955400f8e90121875334f814b41b965f2363a8c2030080636385f60de3bb45dcb764cd2479ee3e83531cef5e203bdbd56deec5d84df7037906cd8888911706e4b34f46796ecb0e4f937326609ebbc81982dfa4179e0593c3cf6f67f1d6a4aee9953f7827be4e77561e0794bfbc499bc49f08b826db6e760cbd608967595272d9dae5fb3c793a98232969269dce6f71e952c4713bf177e82f7f34a0dc761b11e2eeb6ae049b36ab5cd19d0d444bcbaa87574b5abefeb3f8c06302fce4245d84f63837a85b68c4d2c237271986a5102bb52cee26fae2df0c1f88598b61930adb2b20d4cad1cc5c1de213a5d5b63b01f196b4411bab2f521366eb78d8834ecf697c2130cc30df8fcaf45e6dc7c811a027f0c61a32f0fa0f044161a0658bf8fc22d765f7ea79609d3d8df59eadb0e452bcdd45cab493dfbdc7d7441d557319e9332dd1836d750ed9e84146c7f21f3c211dc48f32382cb6a692be772677029cf85c90d988846d2be77fe91a271fbb621d3b038149ab412e7446c8b8cd09223bb31155770440f1974238cee7de68a2cf06a8994ed9f3fba386e5fa3e66126801b30be0e97a7cc72a725321091e6d9ace5008d577aec544fdd20efb5b20fb7b4ad9ab2fb6197242d2269146868446e293cf21667f4719c2d4c819775555bf4c011dcb448510f29630c6a8d6b746c793c3c46fff467e4114b24abef0671dc35d9470fa12fe8ecb1ad2ce7cf3d6ed37495c67e4fd4ba7a24f72c3114e85e24ebe35f26d308d48eb411a501008e8cd7b347f12eb9e9c2c3754f096f6947fe8f2d5bf9efb0c020fa9eb3f501ff653dbd7168ba4b927dd27db10c43c88c580756b9215de93b3198f2a212ed72de6f2703a2c1e325780f4814b876dab4be26f11340377a7faf2684e6d25306df899e5a72c2a5d17897e443cdc8de99abb3e9c7067f9bad5ea5ce9955362c6b1d5796e64c7b124c9cc8dbf8d921bccbd352291700f433e7d399e14efd6839375292d03efe0b7c5e69d4b376f404db049324fa610eba03505a8fc4c7b8392fc6cec42e07cf38ebc73061e08f64be40e18f6280b58233dafd4a75db5f582dc4a5da7908e75610e283ef8525e584ccacecb8edff6d2d15ba7e05d1d35f4030b14448548769f68f4ce61a8991eb342ce2026709861742f0e3e5b3d0b7267fe03b10d780a39549e2ed7b034b04e1ebbd93e53b60b6e2b5f25e6f421db58a958ba9f8f31e732473e7d323cce59cd4b80253132188f8758fc3228400abd77defbab25aa3841811cc2195533843fbc1ce14ce2f7453cb73a1a461391445a02b1b2eb67d2db02068f8fa31bd8997a8e21c2090959704d9fe56763a9805aa51643fbbd034ca75049b12c71607980bae7bf3105f8d93ee1fa0d121c6bd63b144f7860d88fe9171a2e0eb2baa6de9ff7d540762718e1672aa9f2e4f441c753f09884be7657613aff4678f2f18db7aa1e0c7a3980af595902b189f0abe8d46daf6cd09b1ff1601215633cb5652ac947dd644eb7d7d42dbbdb9e36eb6a119aa52da910497394c9fd28de2807f2d3ae5a848ab47bb04e70fedf27fcb2339fd2c3323f1a398da7ba468df8a575bb8dcbf16d82faf8ca7db1deb6c9800673709f6c5ba1b88d9a75413a015c028c7c4414dfa7eaaf33eb421c3fb72974f281b75140874f6608219d01ee99188e51a5eacdb82282ddc17627f0975b777121a581ae8bb209b943f1e1374062beda11869600014e2661cb68684e2e16627eb4a3195b6ce80955e56172f073238926387034f5557f512c054a724b27b38b95086d90913a888d29a23dd9ee5bd58f70a308be0e55137e2ba08b348c84cc7056bb316ec756be0ee2feccf6d8865df29141b591851fa51eac1d4c6824afb8254fddeb6ad3c59358e8e1b344c1709c5792c4a8dd18b8ad24f5f5588c8bf108800266b6c77a0b107a0c91c50df5008c54890bda719724218b8be5075936993c60ca011d9ceae8276285060d0f03f954563275d4d418398b0ee487adc1e5da9c758b11cad78220520ee8b3e4f8ba26790cc8a2c932ec018fa50a3f4674530c5dc577b4379a0ba810cbda97610558d7c9a3b5ef53e14f0858fe8ade7524f9c6c7baba0d3ac6a0be782d220df112a08fb033249709d79d9b2905eba1c759b82d2a5da36c4c01794f573004176d1c4e4d2d421b3924452a0bc9aa5032ac97493cfbbbf7d44d8919b36b5779e8a3d7dcddcd7d9cc81caaef823d7e3fe7f6a634ba806a04aeac8ccd9a6f1e7f84ad357f3fdec7d80a84ca09ca9bd3ce0ffa95acec198f3c87066f31095132e36c4cbac78a388073f3f46e7199178bb38d411e67f8b1164534f3aedf4790f127abd6676b4cfd79152f2be6e3c74c75195ddb3acbde988b429d876f7946e29c58581c77be0db9c47d7ee5783107aa0689980154f7994e76befb429bf51f40a9de97e700bbe005023a3242028b782a0bc4a51512e30fa14aa9285ff34eaaa9118b2453b65ffb23ca4736524ea647a828610d4f0e5258b92525a64f5b1824ea8f0d0c3fc9475145b9af495619ba9bd235f27b3f5db3aac49f63c0bad3d0dc1583ee4113e4d7acfad5cc7d6a4d8a68dacd22e150f106f23f4c3240e17816d88b9263a15ae7195743a6a374e2a1e14cec9b23c9f7f85d32ca74d0459a15049257c4760be9e9f1827b8a33444614c544877cd26ea0d93e93fa8e3ca462bbc530a8fa8980831aa5c5eb4357fbc679ce84663d0f7314fb1724724c57019afeab77203457cda29cab67362a50ea7aa028276bd791b1e4a768c78ebb2b344660844281b6984ea6f75583eed781996ddac016aacc8ee5f11e9af840cf0358ce2ceab2dbaf12d1b4180c3865d4c07efd782cd9b98e9939e63990fb70afdc120dd56ef85590db45050a34cb6582c7eed83b5ca7c9f4cf548192d6a416bc6ee6e362c1cb66accd538098357c4d7a8fb7a10adb29db9f6163650daa9e67b4e307440a0c0396fcda14f4f181b72564e43c187e133fde77342bfa131444b5e613ef765cf1397df0b390e546468b75e5adf58ac421ce3ca7f723a33225ec3d735e80cd5fc8309b006576467cb60c119756594e513e02aee7e28026b7d4252feff2048794133da2e5c2bda9933af5ec4a56dbcba4c9474bee4452634f88c4f772b15759aba979594e43dd6bab31a14701af1fa3b8f99ccd3544da6d0eef0699340c75474c215008d277654d5c6a977256ff2f3eb2f43728f40ded0b7ff7a4c4a77147ed76bf0f7511e6b5b0a44749c0ee2dc18a3fdc19ffde29dc9afda48341237e0a8ace5b9c51a88cb7553d73dba751eeb0e96fdbebd62a52e26564a7d6c7f7a3eeaaefb4853b66c4b51ac408cd68aeeb3556ea52b42bf7092a2246493bdc4b0b349731a3fdcfec8474f4426459fd64306a0831f7c46e6f6bf3ee99f00b2bd8a567c85ba136512ae90a077adf20c10af0c8ce58c7a2febde2b5684c6ff65843d838d1652aca9511893d673f0e17ccd364d4a669e100d9c6afb9b607c60469bd90f0f0d036210bc1fa2d3b54d1044f2bb6f76b1ff030f62cbde4b7a93f2c2f84a611db68e8a19756b5c7f412d3da4af12fd3ef16d0878e18468b606580dce3c9589a2eea29156b80c2af89b6e72dcf1492ece8159d2ae606c2ca5c196bd505eb2274210f815ed0982dcfd4ef80925ac3bdebe44ae40669df8e7dd5ef35b4ababa9bdddd322b69be9fb07fb719d0dab8775a067d7c96d13d4a0aaeeabbf797c44c0f80bc5e2a745063d0f345712afbea439e470f3d86df19e400506cae67b156b4a14ccc9fc5e703cc2ec8b23153e85ba8f4771a4847cd6b38d4e18b11846d5a51235d3da5b5e9fd8d2d6a6ea03955b3d7ff1b6e4a50841ca3c83507b83c4fee0c2db3198a25ef08d5795fffc923bea17b21bb5129e72c903e59d5f61400f77adab8457334f8b315ba303616eb551c486ddf463196b978979d7dc7ec83803ca3cf5b7670353736d50d5f01f9a5b6d2739a4233ef7317403afd325fe127bdf9f806beb98918ff7792ae42d768ebab3d7b40ac62c1bac4e9314729addc4f61ac666390437069bedd8e145dbda3f86a80babdbe86fd20b4baba9d60787f21661b51ccf631726e63e7ffa89504f36f58067aa064b38e7dee2866ee3d80cd8da53d33caec4b2cb9029157e5695427aa68ecd041c3383a8b5d388c31f285133fadd3529a83a372629bfe39b68a713207f81f4c0da681f268f8655a903f41df025e0e0677116225ae274f4c53e31c5b5d581282e4acb0c285c11ce5b80452ef007be148f7e7b765649f09db20dec183e82021a68767adc1ed64d4913110b50d0650e949dbfaf5a8de400a912b73e1b8ddf04d62f119b2048032c3a1d098cf7e69fc52ab72a95f474193d36fedd0f79d016cb0a5678d70b88c28624370f9cd7b6baea377dc5e52e15bd43a549db66adb19f410bf63a281b088e2a061e6ca5405b1c6971634509d298e776cc6d5860be6e1fe5764709b778b450cd4542c5e56aba0bfa6b8a1e285bb946ae7ab43eb7c88d6b34179027930f97d1f909a3fb2b84782f523976c1f907a65e51bc84ca1a9aee40a564abc90f1200943d9483455752d399fcc6b5b9e62d02ced48c92b9384b2f9fe3841a4be10afbc7d41335cb45fcac30eaed734216950886cd4d9048377c76261beab7f55465c14b148e7694ff9625cbe69607ba9f51dde4990b4233c3a6f3ba91b209888a2289dcdcd3dfa893e7e2401b9c3c70bae08d78b6dbcf0b5a14f4e2c73a700a", 0x1048, 0x60a, 0x0, 0x0) close(r1) 19:20:53 executing program 1: syz_emit_ethernet(0x36, &(0x7f0000000080)="c7a895b22a241c0a078359ff86dd6e360aa905fffffffe0000000000010065ec0f1d00000000ffff000000000000000000007c4889b6") r0 = kqueue() fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x0, 0x10, 0xffffffffffffffff, 0x0, 0x0) r1 = kqueue() r2 = fcntl$dupfd(r1, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x4000)=nil, 0x800000004, 0x0, 0x10, r2, 0x0, 0x0) r3 = kqueue() r4 = fcntl$dupfd(r3, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x4000)=nil, 0x800000004, 0x0, 0x10, r4, 0x0, 0x0) fcntl$dupfd(0xffffffffffffff9c, 0x0, r4) ioctl$VMM_IOC_READREGS(r2, 0xc2485607, &(0x7f00000000c0)) 19:20:53 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() pipe2(&(0x7f00000000c0)={0xffffffffffffffff}, 0x10000) readlinkat(r2, &(0x7f0000000100)='./file0\x00', &(0x7f0000000340)=""/110, 0x6e) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffff7, 0x1000, 0x5, 0x7ffffffd, "0020000000e7d48cfeffffffffffffef00", 0x1, 0x1}) write(r0, &(0x7f0000000140)="962eebb45c9eab6b468d0f0ec48bc41802b5c894c67aef9e66ef8981ecfc232d4b80a0cacd6e43649d81affd101fee4acaff41e823f5ff44571c6a5ca2efc0274b1c8a8687000188fc5a82813f7ff8fd3f6ab7cfe2b5996515f20f1ed90d7bfbf1925687c2773f577e20152cb5f1b22315f7a5305e09dd2d3da5bcabcb3e8974d8dd14907b281cf58855ddcbc60672e8614d95f79637f7b5890604319c51e4dc3812f6a26a201791ea03ffd35ee4b6cb089297e9b8532077b4afab1c7a4435436be8f5ecf0e17248a28e323adab49fd470fd2fe1fdcb16afd5fd0f8035a99c154975aa80933f572735d90ce84ddfd3398db7fc7351ebf3b236ea655513df2b07f4298431cbd78ce8028aebe7ea4e8fe803979410c6cdecbeae4212cc9d061309ba0456e2bcf8c176e7028278139b276b035e962132e3df0fae68f24f4050806767264fb2a782569315a7f93670aeab5595a0de2aff664210290f12850d3dcd5956c4a15a15a228b8cc0e146dddbe6eeb103113e8ae813b458e911115758125fe27c52072c89670a6112a17ebe9465f000437395713844a8b7f0368dcafe66a7753acd15369ef3cf26ba7509d2de3dd3e4203c24ad79f71d9c7da05b3795b071e2ec71d83d50e5c897c73c5bbb5906ed915e021f8057062035c8de49b32721d73a0fbd8ed5c37d85f2b54cfeb521c8a951ca6332d8f69f3dca8", 0x1f9) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)) 19:20:53 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) syz_open_pts() r1 = kqueue() r2 = fcntl$dupfd(r1, 0xa, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x4000)=nil, 0x800000004, 0x0, 0x10, r2, 0x0, 0x0) r3 = kqueue() r4 = fcntl$dupfd(r3, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x4000)=nil, 0x800000004, 0x0, 0x10, r4, 0x0, 0x0) chflagsat(r4, &(0x7f00000001c0)='./file0\x00', 0x1, 0x2) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f00000000c0)={0x6, 0x1, 0x3, 0x4, "a1a06fc11fbbf0e0488d1052dae8a0436c0159ba", 0xfff, 0x66b94cce}) ioctl$TIOCSTOP(r0, 0x2000746f) pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x0) ioctl$WSDISPLAYIO_LDFONT(r5, 0x8058574d, &(0x7f0000000140)={'./file0\x00', 0x2, 0x2, 0x2, 0x1, 0x8, 0x4, 0x7e0000, 0x0, 0x1, 0x108c}) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0xffffffff, 0x0, 0xd, 0x7fffffff, "73cc5160527b0100e53407000000e8ffffff00"}) write(r0, &(0x7f0000000100)='\x00', 0x1) 19:20:53 executing program 1: pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) poll(&(0x7f0000000000)=[{r0, 0x160}], 0x1, 0x606dca73) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000000100)=""/247, 0xffffffcc}], 0x12ea, 0x0, 0x0) r2 = open(&(0x7f00000002c0)='./file0\x00', 0x611, 0x0) r3 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000080)='/dev/ttyCcfg\x00', 0x10, 0x0) ioctl$VT_ACTIVATE(r3, 0x20007605, &(0x7f00000000c0)=0x10000) fcntl$setstatus(r2, 0x4, 0x80) pwritev(r2, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x11000)=nil, 0x11000, 0x2, 0x10, r2, 0x0, 0x0) dup2(r1, r0) r4 = kqueue() r5 = fcntl$dupfd(r4, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x4000)=nil, 0x800000004, 0x0, 0x10, r5, 0x0, 0x0) setsockopt$inet_opts(r5, 0x0, 0x0, &(0x7f0000000240)="1f7a6cc6fcc58ba002869d71ed04691e39348d21e50cf24a75b4ad7b96a621159c1da14b7e188b0da670b8db288630e8fa28de07f45cd2a848dad794b911cd6fd8e75eb806d770a77ccbd868dfabc6c9b1a6ab4d4c3448a090b1d25133076feb", 0x60) r6 = kqueue() r7 = fcntl$dupfd(r6, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x0, 0x10, r7, 0x0, 0x0) readv(0xffffffffffffffff, 0x0, 0x0) r8 = kqueue() r9 = fcntl$dupfd(r8, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x4000)=nil, 0x800000004, 0x0, 0x10, r9, 0x0, 0x0) ioctl$WSDISPLAYIO_GVIDEO(r9, 0x40045744, &(0x7f0000000200)) 19:20:53 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000580)=ANY=[@ANYBLOB="8b0201fcffffffffffff214164f7cd2de35e6e0f43e0ddc4f54cc627dd28a697abf7274c33e6fa1f406acd9f8d8b37b58ec54df48a472af1be2ec4831751df5aa0dbbcd9682d8404c1e1c8d001e82006cf0343d883a98653dd92efc87c84abcc8833b4ed08e775bc4d8beb6bdb07a68845ef0ae3b290114d58b005cfcfa6a158e9e7ef6f086290cdf4a08fecfef706d1c22ef476566882ac896263eca34e2d0bad4a67f5b9bca2f5628752cffd0180826bf0e2e5e77101ef39dcccbee066aadb219dd68fb12c8f0d1f66e82e2d9509d46921015324b995afe1fbecfa72e8ffd0d114cdb0ec18aeee7110a3428a66b8da8c6bd4bd000000000000948b08d4d092a80c8ff96f321af3913385c3e75762bfb3f83d355966abe4f8d75a6e83c50900abbf5c929dedfeb69934511e47280605dd5c8075bb682fd4df88d25906e7ae68f0b1c7c45669ced8950000000000000000000000000000000000c55e15fb74a27aa3a685dc0608f8a202a0af976e330206b24e324c495c60e6a9c4def7146d14ca5c0e70adee1efb8a72a5934900dd2eb696b4ae93848fd7d2e57c8c6dcb5e8e1fdebbecd9c4a2bbced0608ae2826b2014daba26db5e09aaa3e73c3a2f926c58b648eed0ad1359739022dc956090f44a963d73e6e1ffffffffffffff249c58ed7d751b78e7140628415f04b11c1c6cb80d71d92bf66ca4c5c1e0f87ba1d401b8007008ad23b40d4bc225305a806a392ffba5033f18a8dd4999778512e59026656bea1fd5d8b04f1553e2828e7a8a051021fd64b81e6d88d6cb886c383568f9d61166b6be3aed4e92bf32240639b4b417b00ce3bfbac4e959ca26cc7ea314da1f65d6211c64c7a3b9745a25fa84ae6b47754785f137e16b1ba03fb799ea668e57755e26e46b9a841a418806c3e93f6b0e3c9077d5b43e76b60303b723bf03f65ce8f7b821bac7d951887641ce3a2d5f4dcac7d86b593fcf5d1e3ccd961238b8f904a709813564a922b7fc81705c6875085855b6a9927a5af8a78b2660ea4b7c44a5d738839790935400d3461344134282fabdfd6f4a2767ab3db806051e8bcd9ca34aa53eee9e468d3de5eb01f2795d27e9f0bc7390c55b4503d1ee779ac5345adb691261c2d60b4865a9c0eb4722700a2b986eded8972e67aaa42f2b7b7c3f697ed994916c3716f101b628484fa99746fd8a7ea76395de157596268949a0c67324ee2a9d0400d3079cb50e9abfa6fceb5a6300"/909], 0x10) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff}) sendmsg$unix(0xffffffffffffffff, &(0x7f0000002800)={0x0, 0x0, 0x0}, 0x0) dup2(r0, r1) setsockopt$sock_int(r1, 0xffff, 0x1001, &(0x7f0000000000)=0x43cbc, 0x4) r2 = dup(r1) sendto$inet6(r2, &(0x7f0000000040), 0xffc9, 0x0, 0x0, 0xfffffffffffffe8c) 19:20:53 executing program 0: syz_emit_ethernet(0x1, &(0x7f0000000000)=ANY=[@ANYBLOB="aaaaaaaaaaaa7289b75c479b86dd6045050002001200fe8000000000000008000081fcabf185fe8000000000000000000000000000aa"]) syz_emit_ethernet(0x400e, &(0x7f0000000000)="c7a895006f53dd000005ffff86dd") r0 = kqueue() socket(0x20, 0x5, 0x7) r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x4000)=nil, 0x800000004, 0x0, 0x10, r1, 0x0, 0x0) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000200)='/dev/zero\x00', 0x0, 0x0) close(r2) r3 = open(&(0x7f0000000080)='./file0\x00', 0x612, 0x0) pwritev(r3, &(0x7f0000000000)=[{&(0x7f0000000400)="ac", 0x1}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x0, 0x10, r3, 0x0, 0x0) ftruncate(r2, 0x0, 0x20000a) ioctl$BIOCGFILDROP(r1, 0x40044278, &(0x7f0000000040)) r4 = kqueue() fcntl$dupfd(r4, 0x2, 0xffffffffffffffff) read(r4, &(0x7f0000000080)=""/10, 0xa) 19:20:53 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="62020207e0000001"], 0x1) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="8b0229"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) close(r1) r2 = socket(0x2, 0x2, 0x0) bind(r2, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r3 = socket(0x2, 0x2, 0x0) dup2(r2, r3) connect$unix(r3, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) sendto$unix(r1, 0x0, 0x0, 0x0, 0x0, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f0000000080), 0x4) r4 = kqueue() r5 = kqueue() r6 = fcntl$dupfd(r5, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x4000)=nil, 0x800000004, 0x0, 0x10, r6, 0x0, 0x0) sendto$unix(r6, &(0x7f00000000c0)="0f2893bda39252be446b563fd73abaffadf5db9b8d7d7722459935bd0b888140627f7002388c7d0673bf6e798d954b9369728833c1caffa95ce47ee37f45f9e9b2f2584f4d1489839b80f01d1293dde9794d03c9d63d3cbc7da49d8649fee5ec867941c41b6ab395af03560620c1617000187b58900968c299b1879adb0e7a3f64dac244aa0b7938034dde476b7ae17934f312d892babc4a725dc3bb6cb77a39c4b6e11c91cfe30eecf33c9929e2a4c3c619ec5c0685f76741a4c9c6d8211f9f50e768f685e66051954219d41a045e1867bc2492f626325525d7dbadb5b8b75ff7012c8bfe6b2b370d8f8bb1069f4b055f15a93b5620953fd4ac", 0xfa, 0x2, 0x0, 0x0) r7 = fcntl$dupfd(r4, 0x2, 0xffffffffffffffff) readv(r7, &(0x7f0000002200)=[{0x0}], 0x1) kernel: double fault trap, code=0 Stopped at pf_test+0x30: callq __sanitizer_cov_trace_pc+0x4 ddb{0}> ddb{0}> set $lines = 0 ddb{0}> set $maxwidth = 0 ddb{0}> show panic the kernel did not panic ddb{0}> trace pf_test(2,1,ffff800000679800,ffff800024daa208) at pf_test+0x30 ip_input_if(ffff800024daa208,ffff800024daa214,4,0,ffff800000679800) at ip_input_if+0x59e ipv4_input(ffff800000679800,fffffd8079374100) at ipv4_input+0x48 if_input_local(ffff800000679800,fffffd8079374100,2) at if_input_local+0xf9 ip_output(fffffd8072fe8900,0,fffffd806f6df4d0,0,0,fffffd806f6df460) at ip_output+0xae5 udp_output(fffffd806f6df460,fffffd8072fe8900,0,0) at udp_output+0x5af somove(fffffd8068da2030,2) at somove+0xf2f sorwakeup(fffffd8068da2030) at sorwakeup+0x79 udp_sbappend(fffffd806f6df460,fffffd806d9fec00,fffffd806d9fecb0,0,14,fffffd806d9fecc4) at udp_sbappend+0x336 udp_input(ffff800024daa8e8,ffff800024daa8f4,11,2) at udp_input+0x1320 ip_deliver(ffff800024daa8e8,ffff800024daa8f4,11,2) at ip_deliver+0x353 ip_ours(ffff800024daa8e8,ffff800024daa8f4,1161,0) at ip_ours+0x412 ip_input_if(ffff800024daa8e8,ffff800024daa8f4,4,0,ffff800000679800) at ip_input_if+0x6ce ipv4_input(ffff800000679800,fffffd806d9fec00) at ipv4_input+0x48 if_input_local(ffff800000679800,fffffd806d9fec00,2) at if_input_local+0xf9 ip_output(fffffd8067cffc00,0,fffffd806f6df4d0,0,0,fffffd806f6df460) at ip_output+0xae5 udp_output(fffffd806f6df460,fffffd8067cffc00,0,0) at udp_output+0x5af somove(fffffd8068da2030,2) at somove+0xf2f sorwakeup(fffffd8068da2030) at sorwakeup+0x79 udp_sbappend(fffffd806f6df460,fffffd8072fe8900,fffffd806dc0d040,0,14,fffffd806dc0d054) at udp_sbappend+0x336 udp_input(ffff800024daafc8,ffff800024daafd4,11,2) at udp_input+0x1320 ip_deliver(ffff800024daafc8,ffff800024daafd4,11,2) at ip_deliver+0x353 ip_ours(ffff800024daafc8,ffff800024daafd4,f5b,0) at ip_ours+0x412 ip_input_if(ffff800024daafc8,ffff800024daafd4,4,0,ffff800000679800) at ip_input_if+0x6ce ipv4_input(ffff800000679800,fffffd8072fe8900) at ipv4_input+0x48 if_input_local(ffff800000679800,fffffd8072fe8900,2) at if_input_local+0xf9 ip_output(fffffd807b9fdf00,0,fffffd806f6df4d0,0,0,fffffd806f6df460) at ip_output+0xae5 udp_output(fffffd806f6df460,fffffd807b9fdf00,0,0) at udp_output+0x5af somove(fffffd8068da2030,2) at somove+0xf2f sorwakeup(fffffd8068da2030) at sorwakeup+0x79 udp_sbappend(fffffd806f6df460,fffffd8067cffc00,fffffd8067cffcb0,0,14,fffffd8067cffcc4) at udp_sbappend+0x336 udp_input(ffff800024dab6a8,ffff800024dab6b4,11,2) at udp_input+0x1320 ip_deliver(ffff800024dab6a8,ffff800024dab6b4,11,2) at ip_deliver+0x353 ip_ours(ffff800024dab6a8,ffff800024dab6b4,d37,0) at ip_ours+0x412 ip_input_if(ffff800024dab6a8,ffff800024dab6b4,4,0,ffff800000679800) at ip_input_if+0x6ce ipv4_input(ffff800000679800,fffffd8067cffc00) at ipv4_input+0x48 if_input_local(ffff800000679800,fffffd8067cffc00,2) at if_input_local+0xf9 ip_output(fffffd8077568e00,0,fffffd806f6df4d0,0,0,fffffd806f6df460) at ip_output+0xae5 udp_output(fffffd806f6df460,fffffd8077568e00,0,0) at udp_output+0x5af somove(fffffd8068da2030,2) at somove+0xf2f sorwakeup(fffffd8068da2030) at sorwakeup+0x79 udp_sbappend(fffffd806f6df460,fffffd807b9fdf00,fffffd8007dc1040,0,14,fffffd8007dc1054) at udp_sbappend+0x336 udp_input(ffff800024dabd88,ffff800024dabd94,11,2) at udp_input+0x1320 ip_deliver(ffff800024dabd88,ffff800024dabd94,11,2) at ip_deliver+0x353 ip_ours(ffff800024dabd88,ffff800024dabd94,b31,0) at ip_ours+0x412 ip_input_if(ffff800024dabd88,ffff800024dabd94,4,0,ffff800000679800) at ip_input_if+0x6ce ipv4_input(ffff800000679800,fffffd807b9fdf00) at ipv4_input+0x48 if_input_local(ffff800000679800,fffffd807b9fdf00,2) at if_input_local+0xf9 ip_output(fffffd806d9c9500,0,fffffd806f6df4d0,0,0,fffffd806f6df460) at ip_output+0xae5 udp_output(fffffd806f6df460,fffffd806d9c9500,0,0) at udp_output+0x5af somove(fffffd8068da2030,2) at somove+0xf2f sorwakeup(fffffd8068da2030) at sorwakeup+0x79 udp_sbappend(fffffd806f6df460,fffffd8077568e00,fffffd8077568eb0,0,14,fffffd8077568ec4) at udp_sbappend+0x336 udp_input(ffff800024dac468,ffff800024dac474,11,2) at udp_input+0x1320 ip_deliver(ffff800024dac468,ffff800024dac474,11,2) at ip_deliver+0x353 ip_ours(ffff800024dac468,ffff800024dac474,8d4,0) at ip_ours+0x412 ip_input_if(ffff800024dac468,ffff800024dac474,4,0,ffff800000679800) at ip_input_if+0x6ce ipv4_input(ffff800000679800,fffffd8077568e00) at ipv4_input+0x48 if_input_local(ffff800000679800,fffffd8077568e00,2) at if_input_local+0xf9 ip_output(fffffd8067c4c500,0,fffffd806f6df4d0,0,0,fffffd806f6df460) at ip_output+0xae5 udp_output(fffffd806f6df460,fffffd8067c4c500,0,0) at udp_output+0x5af somove(fffffd8068da2030,2) at somove+0xf2f sorwakeup(fffffd8068da2030) at sorwakeup+0x79 udp_sbappend(fffffd806f6df460,fffffd806d9c9500,fffffd8007dcd040,0,14,fffffd8007dcd054) at udp_sbappend+0x336 udp_input(ffff800024dacb48,ffff800024dacb54,11,2) at udp_input+0x1320 ip_deliver(ffff800024dacb48,ffff800024dacb54,11,2) at ip_deliver+0x353 ip_ours(ffff800024dacb48,ffff800024dacb54,6ce,0) at ip_ours+0x412 ip_input_if(ffff800024dacb48,ffff800024dacb54,4,0,ffff800000679800) at ip_input_if+0x6ce ipv4_input(ffff800000679800,fffffd806d9c9500) at ipv4_input+0x48 if_input_local(ffff800000679800,fffffd806d9c9500,2) at if_input_local+0xf9 ip_output(fffffd806d9c9700,0,fffffd806f6df4d0,0,0,fffffd806f6df460) at ip_output+0xae5 udp_output(fffffd806f6df460,fffffd806d9c9700,0,0) at udp_output+0x5af somove(fffffd8068da2030,2) at somove+0xf2f sorwakeup(fffffd8068da2030) at sorwakeup+0x79 udp_sbappend(fffffd806f6df460,fffffd8067c4c500,fffffd8067c4c5b0,0,14,fffffd8067c4c5c4) at udp_sbappend+0x336 udp_input(ffff800024dad228,ffff800024dad234,11,2) at udp_input+0x1320 ip_deliver(ffff800024dad228,ffff800024dad234,11,2) at ip_deliver+0x353 ip_ours(ffff800024dad228,ffff800024dad234,4aa,0) at ip_ours+0x412 ip_input_if(ffff800024dad228,ffff800024dad234,4,0,ffff800000679800) at ip_input_if+0x6ce ipv4_input(ffff800000679800,fffffd8067c4c500) at ipv4_input+0x48 if_input_local(ffff800000679800,fffffd8067c4c500,2) at if_input_local+0xf9 ip_output(fffffd806f285500,0,fffffd806f6df4d0,0,0,fffffd806f6df460) at ip_output+0xae5 udp_output(fffffd806f6df460,fffffd806f285500,0,0) at udp_output+0x5af somove(fffffd8068da2030,2) at somove+0xf2f sorwakeup(fffffd8068da2030) at sorwakeup+0x79 udp_sbappend(fffffd806f6df460,fffffd806d9c9700,fffffd8007dc5040,0,14,fffffd8007dc5054) at udp_sbappend+0x336 udp_input(ffff800024dad908,ffff800024dad914,11,2) at udp_input+0x1320 ip_deliver(ffff800024dad908,ffff800024dad914,11,2) at ip_deliver+0x353 ip_ours(ffff800024dad908,ffff800024dad914,2a4,0) at ip_ours+0x412 ip_input_if(ffff800024dad908,ffff800024dad914,4,0,ffff800000679800) at ip_input_if+0x6ce ipv4_input(ffff800000679800,fffffd806d9c9700) at ipv4_input+0x48 if_input_local(ffff800000679800,fffffd806d9c9700,2) at if_input_local+0xf9 ip_output(fffffd8067c4df00,0,fffffd806f6df4d0,0,0,fffffd806f6df460) at ip_output+0xae5 udp_output(fffffd806f6df460,fffffd806dcff900,0,0) at udp_output+0x5af sosend(fffffd8068da2030,0,ffff800024dadc70,0,0,2) at sosend+0x671 sendit(ffff800020a93128,0,ffff800024dadd50,2,ffff800024dade30) at sendit+0x52b sys_sendto(ffff800020a93128,ffff800024dadde8,ffff800024dade30) at sys_sendto+0x80 syscall(ffff800024dadeb0) at syscall+0x4a4 Xsyscall() at Xsyscall+0x128 end of kernel end trace frame: 0x1978f293190, count: -99 ddb{0}> show registers rdi 0x2 rsi 0x1 rbp 0xffff800024daa150 rbx 0x1 rdx 0xffff800000679800 rcx 0xffff800024daa208 rax 0xffffffff81f1e247 ip_input_if+0x577 r8 0xfffffd806dc0c050 r9 0x1 r10 0x21 r11 0x95de9c1ec7ded214 r12 0xffff800024daa208 r13 0xffff800000679800 r14 0x2 r15 0xffff800000679800 rip 0xffffffff818e6300 pf_test+0x30 cs 0x8 rflags 0x10282 __ALIGN_SIZE+0xf282 rsp 0xffff800024da9fe0 ss 0x10 pf_test+0x30: callq __sanitizer_cov_trace_pc+0x4 ddb{0}> show proc PROC (syz-executor.0) pid=9923 stat=onproc flags process=10 proc=4000000 pri=32, usrpri=78, nice=20 forw=0xffffffffffffffff, list=0xffff800020a92eb8,0xffffffff8263e0e8 process=0xffff800020ac6020 user=0xffff800024da8000, vmspace=0xfffffd807efff000 estcpu=36, cpticks=0, pctcpu=0.0 user=0, sys=0, intr=0 ddb{0}> ps PID TID PPID UID S FLAGS WAIT COMMAND 40559 160663 68765 32767 7 0x10 syz-executor.0 *40559 9923 68765 32767 7 0x4000010 syz-executor.0 44675 104206 42576 32767 3 0x10 uvn_get syz-executor.1 44675 148847 42576 32767 3 0x4000010 inode syz-executor.1 44675 94995 42576 32767 2 0x4000010 syz-executor.1 44675 264093 42576 32767 3 0x4000090 fsleep syz-executor.1 42576 178130 49837 32767 3 0x90 nanosleep syz-executor.1 49837 350646 38041 0 3 0x82 wait syz-executor.1 68765 282953 85812 32767 3 0x90 nanosleep syz-executor.0 85812 446360 38041 0 3 0x82 wait syz-executor.0 38490 121966 0 0 3 0x14200 bored sosplice 38041 64770 17154 0 3 0x82 kqread syz-fuzzer 38041 230821 17154 0 3 0x4000082 nanosleep syz-fuzzer 38041 48719 17154 0 3 0x4000082 thrsleep syz-fuzzer 38041 46524 17154 0 3 0x4000082 thrsleep syz-fuzzer 38041 208153 17154 0 3 0x4000082 nanosleep syz-fuzzer 38041 6655 17154 0 3 0x4000082 thrsleep syz-fuzzer 38041 132580 17154 0 3 0x4000082 thrsleep syz-fuzzer 38041 201996 17154 0 3 0x4000082 thrsleep syz-fuzzer 38041 245322 17154 0 3 0x4000082 thrsleep syz-fuzzer 38041 151268 17154 0 3 0x4000082 thrsleep syz-fuzzer 38041 250479 17154 0 3 0x4000082 thrsleep syz-fuzzer 17154 116635 34592 0 3 0x10008a pause ksh 34592 184752 54240 0 3 0x92 select sshd 49496 382552 1 0 3 0x100083 ttyin getty 54240 146490 1 0 3 0x80 select sshd 69626 25307 39598 73 3 0x100090 kqread syslogd 39598 467956 1 0 3 0x100082 netio syslogd 437 415557 1 77 3 0x100090 poll dhclient 79397 5732 1 0 3 0x80 poll dhclient 69354 368113 0 0 3 0x14200 bored smr 88297 79987 0 0 3 0x14200 pgzero zerothread 40149 322576 0 0 3 0x14200 aiodoned aiodoned 32755 21360 0 0 3 0x14200 syncer update 69010 197135 0 0 3 0x14200 cleaner cleaner 1744 77491 0 0 3 0x14200 reaper reaper 44505 214857 0 0 3 0x14200 pgdaemon pagedaemon 45434 429516 0 0 3 0x14200 bored crynlk 90940 495346 0 0 3 0x14200 bored crypto 63020 72901 0 0 3 0x40014200 acpi0 acpi0 10074 320497 0 0 3 0x40014200 idle1 79586 91823 0 0 3 0x14200 bored softnet 7758 95384 0 0 3 0x14200 bored systqmp 1594 294515 0 0 3 0x14200 bored systq 46805 372371 0 0 3 0x40014200 bored softclock 14571 228586 0 0 3 0x40014200 idle0 1 21314 0 0 3 0x82 wait init 0 0 -1 0 3 0x10200 scheduler swapper ddb{0}> show all locks Process 40559 (syz-executor.0) thread 0xffff800020a93128 (9923) exclusive rwlock netlock r = 0 (0xffffffff824b8408) #0 witness_lock+0x52e #1 solock+0x5a #2 sosend+0x559 #3 sendit+0x52b #4 sys_sendto+0x80 #5 syscall+0x4a4 #6 Xsyscall+0x128 Process 44675 (syz-executor.1) thread 0xffff800020a93d58 (94995) exclusive rrwlock inode r = 0 (0xfffffd8067a390a0) #0 witness_lock+0x52e #1 rw_enter+0x453 #2 rrw_enter+0x88 #3 VOP_LOCK+0x4b #4 vn_lock+0x81 #5 vn_write+0x11a #6 dofilewritev+0x1b6 #7 sys_pwritev+0xb8 #8 syscall+0x4a4 #9 Xsyscall+0x128 ddb{0}> show malloc Type InUse MemUse HighUse Limit Requests Type Lim devbuf 9495 6335K 6335K 78643K 11339 0 pcb 13 10K 12K 78643K 15 0 rtable 107 3K 4K 78643K 8644 0 ifaddr 39 13K 15K 78643K 1388 0 counters 43 33K 33K 78643K 419 0 ioctlops 0 0K 2K 78643K 448 0 iov 1 12K 36K 78643K 1481 0 mount 1 1K 1K 78643K 1 0 vnodes 1217 77K 77K 78643K 5591 0 UFS quota 1 32K 32K 78643K 1 0 UFS mount 5 36K 36K 78643K 5 0 shm 2 1K 5K 78643K 91 0 VM map 2 1K 1K 78643K 2 0 sem 12 0K 0K 78643K 5920 0 dirhash 12 2K 2K 78643K 12 0 ACPI 1809 196K 290K 78643K 12766 0 file desc 8 25K 33K 78643K 7939 0 sigio 0 0K 0K 78643K 590 0 proc 48 50K 83K 78643K 8990 0 subproc 34 2K 2K 78643K 3230 0 NFS srvsock 1 0K 0K 78643K 1 0 NFS daemon 1 16K 16K 78643K 1 0 ip_moptions 0 0K 1K 78643K 4896 0 in_multi 33 2K 2K 78643K 2410 0 ether_multi 1 0K 0K 78643K 35 0 ISOFS mount 1 32K 32K 78643K 1 0 MSDOSFS mount 1 16K 16K 78643K 1 0 ttys 205 917K 917K 78643K 205 0 exec 0 0K 1K 78643K 3424 0 pagedep 1 8K 8K 78643K 1 0 inodedep 1 32K 32K 78643K 1 0 newblk 1 0K 0K 78643K 1 0 VM swap 7 26K 26K 78643K 7 0 UVM amap 186 26K 41K 78643K 30427 0 UVM aobj 130 5K 5K 78643K 138 0 memdesc 1 4K 4K 78643K 1 0 crypto data 1 1K 1K 78643K 1 0 ip6_options 0 0K 1K 78643K 632 0 NDP 5 0K 0K 78643K 573 0 temp 102 3029K 3125K 78643K 38845 0 kqueue 3 4K 32K 78643K 1192 0 SYN cache 2 16K 16K 78643K 2 0 ddb{0}> show all pools Name Size Requests Fail Releases Pgreq Pgrel Npage Hiwat Minpg Maxpg Idle arp 64 406 0 400 1 0 1 1 0 8 0 plcache 128 20 0 0 1 0 1 1 0 8 0 rtpcb 80 1721 0 1719 1 0 1 1 0 8 0 rtentry 112 2173 0 2128 2 0 2 2 0 8 0 unpcb 120 8935 0 8923 31 30 1 3 0 8 0 syncache 264 151 0 151 33 32 1 1 0 8 1 sackhl 24 4 0 4 3 3 0 1 0 8 0 tcpqe 32 38 0 38 23 23 0 1 0 8 0 tcpcb 544 8343 0 8339 159 150 9 14 0 8 8 ipq 40 69 0 69 23 22 1 1 0 8 1 ipqe 40 2237 0 2237 23 22 1 1 0 8 1 inpcb 280 19228 0 19220 112 103 9 10 0 8 8 ip6q 72 12 0 12 10 9 1 1 0 8 1 ip6af 40 22 0 22 9 8 1 1 0 8 1 nd6 48 606 0 599 1 0 1 1 0 8 0 art_heap8 4096 1 0 0 1 0 1 1 0 8 0 art_heap4 256 8802 0 8610 26 13 13 13 0 8 1 art_table 32 8803 0 8610 2 0 2 2 0 8 0 art_node 16 2172 0 2131 1 0 1 1 0 8 0 sysvmsgpl 40 49 0 29 1 0 1 1 0 8 0 semupl 112 1 0 1 1 1 0 1 0 8 0 semapl 112 5918 0 5908 1 0 1 1 0 8 0 shmpl 112 136 0 8 4 0 4 4 0 8 0 dirhash 1024 17 0 0 3 0 3 3 0 8 0 dino1pl 128 9282 0 7852 47 0 47 47 0 8 0 ffsino 272 9282 0 7852 98 2 96 96 0 8 0 nchpl 144 18676 0 17076 60 0 60 60 0 8 0 uvmvnodes 72 5926 0 0 108 0 108 108 0 8 0 vnodes 208 5926 0 0 312 0 312 312 0 8 0 namei 1024 93769 0 93769 1 0 1 1 0 8 1 percpumem 16 220 0 188 1 0 1 1 0 8 0 scxspl 192 61769 0 61769 66 63 3 4 0 8 3 plimitpl 152 1391 0 1382 1 0 1 1 0 8 0 sigapl 424 7563 0 7530 4 0 4 4 0 8 0 futexpl 56 196942 0 196941 1 0 1 1 0 8 0 knotepl 112 3622 0 3603 3 2 1 2 0 8 0 kqueuepl 144 14955 0 14949 51 46 5 5 0 8 4 pipelkpl 48 4020 0 4009 1 0 1 1 0 8 0 pipepl 120 8040 0 8020 38 36 2 3 0 8 1 fdescpl 496 7547 0 7530 3 0 3 3 0 8 0 filepl 152 90311 0 90207 132 120 12 15 0 8 8 lockfpl 104 1998 0 1995 1 0 1 1 0 8 0 lockfspl 48 683 0 680 1 0 1 1 0 8 0 sessionpl 112 205 0 195 1 0 1 1 0 8 0 pgrppl 48 343 0 333 1 0 1 1 0 8 0 ucredpl 96 15910 0 15901 1 0 1 1 0 8 0 zombiepl 144 7530 0 7530 1 0 1 1 0 8 1 processpl 960 7563 0 7530 5 0 5 5 0 8 0 procpl 624 21042 0 20995 25 21 4 5 0 8 0 sosppl 128 231 0 230 26 25 1 1 0 8 0 sockpl 400 30357 0 30333 183 171 12 17 0 8 8 mcl64k 65536 66 0 0 4 1 3 4 0 8 0 mcl16k 16384 34 0 0 4 1 3 3 0 8 0 mcl12k 12288 25 0 0 2 0 2 2 0 8 0 mcl9k 9216 29 0 0 2 0 2 2 0 8 0 mcl8k 8192 41 0 0 4 1 3 3 0 8 0 mcl4k 4096 33 0 0 4 1 3 3 0 8 0 mcl2k2 2112 8 0 0 1 0 1 1 0 8 0 mcl2k 2048 205 0 0 20 9 11 20 0 8 0 mtagpl 80 1 0 0 1 0 1 1 0 8 0 mbufpl 256 893 0 0 41 0 41 41 0 8 0 bufpl 280 29364 0 23098 448 0 448 448 0 8 0 anonpl 16 1117380 0 1101919 249 173 76 87 0 124 3 amapchunkpl 152 78741 0 78579 151 141 10 21 0 158 1 amappl16 192 41769 0 40808 351 295 56 60 0 8 6 amappl15 184 778 0 774 1 0 1 1 0 8 0 amappl14 176 918 0 912 2 1 1 1 0 8 0 amappl13 168 2059 0 2057 1 0 1 1 0 8 0 amappl12 160 598 0 595 2 1 1 1 0 8 0 amappl11 152 1461 0 1449 1 0 1 1 0 8 0 amappl10 144 1078 0 1072 1 0 1 1 0 8 0 amappl9 136 1238 0 1232 1 0 1 1 0 8 0 amappl8 128 4838 0 4756 4 1 3 3 0 8 0 amappl7 120 2312 0 2296 1 0 1 1 0 8 0 amappl6 112 918 0 908 1 0 1 1 0 8 0 amappl5 104 6139 0 6128 1 0 1 1 0 8 0 amappl4 96 4717 0 4677 5 3 2 2 0 8 0 amappl3 88 1286 0 1281 1 0 1 1 0 8 0 amappl2 80 46081 0 46003 3 1 2 3 0 8 0 amappl1 72 221459 0 220997 24 14 10 20 0 8 0 amappl 80 24600 0 24540 2 0 2 2 0 84 0 dma4096 4096 1 0 1 1 1 0 1 0 8 0 dma256 256 6 0 6 1 1 0 1 0 8 0 dma128 128 253 0 253 1 1 0 1 0 8 0 dma64 64 6 0 6 1 1 0 1 0 8 0 dma32 32 7 0 7 1 1 0 1 0 8 0 dma16 16 18 0 17 1 0 1 1 0 8 0 aobjpl 64 137 0 8 3 0 3 3 0 8 0 uaddrrnd 24 7547 0 7530 1 0 1 1 0 8 0 uaddrbest 32 2 0 0 1 0 1 1 0 8 0 uaddr 24 7547 0 7530 1 0 1 1 0 8 0 vmmpekpl 168 78577 0 78546 3 0 3 3 0 8 0 vmmpepl 168 1112353 0 1109974 302 162 140 151 0 357 31 vmsppl 368 7546 0 7530 2 0 2 2 0 8 0 pdppl 4096 15102 0 15060 6 0 6 6 0 8 0 pvpl 32 2948124 0 2929274 476 292 184 209 0 265 17 pmappl 232 7546 0 7530 28 27 1 2 0 8 0 extentpl 40 46 0 29 1 0 1 1 0 8 0 phpool 112 583 0 372 7 0 7 7 0 8 0