6b02358a9746a48648c7b08588d568bda6b1baea8b640b84cbcfbbfd859bb8af9702cb7f6c69053a2594d77b4e451808576005a0052a11c203c15aed0b58b37f458ee60fee32d252683caa2d988c500d088b5182dcfa0dfa7ae1f6f6acc5f9542d4d8983080c27c5d4729b07efaf07f5d728d6baf0fa1eab86404a040f01c302ad300ad3556f1ef6676355f47b22b2ce64516b3800d2419b2829b5b3c8ceace665dd43c724e3fd4451736d665d3a29a159f6174806997f441a87b5c8a97cd5b6310fabfd9d5359ef9b3d74e3ed572987fc8ecfc8b51a32b807df3c19025afbdf20575dc3ca8b8c7067f8904becb18227ab111d663b75cc256a81afafc5feef1e69503f9ea83300e55bdb43f9ac13cd8cb7994c3d8ab72bbdab6236b94d3a5968e09b2bb96de94ce557ec5e741460801d2b437f884a9f7c604a4fe3ab8c06180aed57e0d385d17809ca48ce06ce8f7f3b8d840b40c34455c1d8453489dbb83cb9677755b2329fff7a51d940a979df024cd2ae3fe40cb3dd625d466fc2228b250345b87ca668bcfe1b0518fdf9cd469daceba8e5f6d2ec6d251e80202a56c223ebfa120d6bea22d20cc3f51169f84db71fa25f8aeb6a6989baf0876d0280699079933b4cb0547a47227009d3b3c4bef9668fcfd23fa45c97e6f2468259a1e7cf2deee6f190a16b299ca4abd937fa97f54a7088588b33e7c9a83eff5db8ffba77f92a30b480cfea1687dcdfb64304baf3e0ab52e2cfc224688e1c03ad6ee487139ca704b529b78c72cc53d1daafe48e0c74c317e8da14cd982ed9bed4abbac869a1eb6252842d5527aaf16b59a7ccc642239b6efae1a925c14f8e73184f8eb248eb3ec30fa38768ca9d8988cabd5f4476e26b2262e1173e23ca490dd7c645318e9a4e9e2eab4e12ee02f634c2be083a937c644b5982d07a7e01dd5f05095281c6e33bd1b7d428a43fd561c9aeb8b7a7d02b764c95e965f71d4dedbaebbe2ef2a1e56d2ce392f7912f5d2c8c8e5db2885e67a26af63cab7325cd62bb0de2b588c0a6969aa328aec352fe49473bfe7b54b6347f591ef263e30652c55a5ea106a77e5b27b3507d6e302b1a1cab65baf2295cd1ef4178bb1a4e2f300f91a85fbfda7124ef574f80221c1304cc90e69bc60d0e102a76cc6a44ea447aac8febdd09df6e2dcc21dab265a13e00276a0ac05d3cf014b208c88df9fa7a912ca11b1ea5bbe4ac73da0ca315a90a1d2bd26dc5635b3e00858a00995ab2267600c04218f7b8ac577e96dbd0ca63237bb7a882ec27c54fbaddce27784bca733851dae04ec4204480d3441ede5449834949ac66d499d2bc536747127b187e66171b96528971f36037a3ccfec88864716f262e64659d313e7494ac10f046d5f38ca49b4fb1e8d78ba4201e105ef9a98e2be660b4da285235ab4e7c9075151ce9707f697291c19e3fb0478cc4091435efca48d7c357efbec721bab19fbbe6f8ea1ca18aaee62482a3f00c3cf2cd3661719f3ae2446d1db94000f4c196f4", @ANYRES64, @ANYRESOCT], @ANYBLOB="70d11fdd1d51a6b60f9d95405a8e333d104b3ba05a3eeb7c10a99a0bf19e2d308bf1d87399b4535823b6ce3ea68c3ed11cdc4ace79e5761ac78f880178a716240000000000000012d3ef62e0da8504175c4cb23e5ddf7e7125bd16fb19921477f3f27ddca10851054487f3a058748c17a0f3e3d258dde5e3d26921aa6a6c04300dac1f1413281c4ed570a04fc6de72c18da25b1b079b91965770e806845696860d5956dca0740a24c54233605bed498d16", @ANYPTR64], 0x4, 0x2, 0x1800) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000b40)={0x0, 0x0}, &(0x7f0000000b80)=0xc) r117 = socket(0x18, 0x1, 0x0) r118 = getgid() dup2(r117, r117) getsockopt$sock_cred(r117, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000200)=0xc) setgroups(0x2, &(0x7f0000000240)=[r118, r119]) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, &(0x7f0000000200)=0xc) socketpair(0x20, 0x8000, 0x401, &(0x7f0000000100)={0xffffffffffffffff}) setuid(r121) accept$inet6(r122, &(0x7f0000000280), &(0x7f00000002c0)=0xfffffffffffffce2) geteuid() r123 = getuid() r124 = dup(0xffffffffffffffff) ioctl$WSDISPLAYIO_LDFONT(r124, 0x8058574d, &(0x7f00000007c0)={'./file0/file0\x00', 0x74e3, 0x7, 0x40, 0x0, 0x7ff, 0x400, 0x8, 0x2, 0x7, 0x0, 0x1000}) openat(r124, &(0x7f0000000080)='./file0/file0\x00', 0x200b0, 0x1) read(r124, &(0x7f0000000680)=""/167, 0xfe13) getsockopt$sock_cred(r124, 0xffff, 0x1022, &(0x7f0000000600)={0x0, 0x0, 0x0}, &(0x7f0000000580)=0xc) r126 = fcntl$getown(0xffffffffffffffff, 0x5) r127 = fcntl$getown(0xffffffffffffffff, 0x5) socketpair(0x18, 0x8000, 0x10001, &(0x7f0000000240)={0xffffffffffffffff}) r129 = syz_open_pts() ioctl$TIOCSETAF(r129, 0x802c7416, &(0x7f0000000080)={0x0, 0x6, 0x800bf9c, 0x20000000000000, "7e38d806dff37173b30600"}) ioctl$TIOCSTAT(r129, 0x20007465, 0x0) socket$inet6(0x18, 0x4, 0xf16a) r130 = socket(0x11, 0x4003, 0x0) sendto$unix(r130, &(0x7f0000000300)="b1000501b100009005001b000700000005c604fecea10500fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8cf5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282118e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f361b1257aea8c500002002000000000000020208a371a3f800040000000000000001000000000f000000000000000000", 0xb1, 0x0, 0x0, 0x0) accept$unix(r130, &(0x7f0000000f80)=@abs, &(0x7f0000000fc0)=0x8) getsockopt$SO_PEERCRED(r101, 0xffff, 0x1022, &(0x7f0000001000)={0x0, 0x0}, 0xffffffffffffffad) getsockopt$sock_cred(r128, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f0000000200)=0xc) fchown(r129, r131, r132) shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000840)={{0x3, 0x0, r125, r131, 0x0, 0xca, 0x80000000}, 0x81, 0xfd, r126, r127, 0x0, 0x92, 0xffff}) r133 = dup(0xffffffffffffffff) ioctl$WSDISPLAYIO_LDFONT(r133, 0x8058574d, &(0x7f00000007c0)={'./file0/file0\x00', 0x74e3, 0x7, 0x40, 0x0, 0x1ae, 0x400, 0x8, 0x2, 0x7, 0x0, 0x1000}) openat(r133, &(0x7f0000000080)='./file0/file0\x00', 0x200b0, 0x1) read(r133, &(0x7f0000000680)=""/167, 0xfe13) getsockopt$sock_cred(r133, 0xffff, 0x1022, &(0x7f0000000600)={0x0, 0x0, 0x0}, &(0x7f0000000580)=0xc) r135 = fcntl$getown(0xffffffffffffffff, 0x5) r136 = fcntl$getown(0xffffffffffffffff, 0x5) socketpair(0x18, 0x8000, 0x10001, &(0x7f0000000240)={0xffffffffffffffff}) r138 = syz_open_pts() ioctl$TIOCSETAF(r138, 0x802c7416, &(0x7f0000000080)={0x0, 0x6, 0x800bf9c, 0x20000000000000, "7e38d806dff37173b30600"}) ioctl$TIOCSTAT(r138, 0x20007465, 0x0) r139 = socket$inet6(0x18, 0x4, 0xf16a) getsockopt$SO_PEERCRED(r139, 0xffff, 0x1022, &(0x7f0000000a00)={0x0, 0x0}, 0xffffffffffffff1d) getsockopt$sock_cred(r137, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f0000001540)=0xffffffffffffff41) fchown(r138, r140, r141) shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000840)={{0x3, 0x0, r134, r140, 0x0, 0xca, 0x80000000}, 0x81, 0xfd, r135, r136, 0x0, 0x92, 0xffff}) r142 = geteuid() setreuid(r142, r142) setreuid(r103, r142) r143 = getgid() lchown(&(0x7f0000001b80)='./file0/file0\x00', r123, r143) setsockopt$sock_cred(r122, 0xffff, 0x1022, &(0x7f0000000300)={r120, r121, r143}, 0xc) r144 = syz_open_pts() ioctl$TIOCSBRK(r144, 0x2000747b) fcntl$getown(r144, 0x5) ioctl$DIOCMAP(0xffffffffffffff9c, 0xc0106477, &(0x7f00000004c0)={&(0x7f0000000480)='./file0\x00', r144, 0x1}) pipe2(&(0x7f0000000300)={0xffffffffffffffff}, 0x400010005) ioctl$TIOCNOTTY(r144, 0x20007471) r146 = accept$inet6(r145, 0x0, &(0x7f0000001680)) setsockopt$inet6_MRT6_ADD_MIF(r146, 0x29, 0x66, &(0x7f0000000380)={0x325, 0x10000000000001, 0x1000000749, 0x9986, 0x8001}, 0xc) setsockopt$sock_int(r146, 0xffff, 0x4, &(0x7f0000000240)=0x4000000, 0x4) r147 = getuid() getsockopt$SO_PEERCRED(r146, 0xffff, 0x1022, &(0x7f0000000c40), 0x0) fchown(r144, r147, r108) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) r149 = socket(0x2, 0x2, 0x0) connect$unix(r149, &(0x7f0000001800)=ANY=[@ANYBLOB="8202adffffffffffffffff6530130fb9aa23d0575a54d78a2a197a386207000000008284955984c87910bf093f68c11700287ead4bcb777fa69dfcbd1697790a10d9436ee14ceac24ba84e6abca64896bc57c6388bbd2ad88b2951b1d65801360bcd4c0a8419da705c62bffa4d012ae46ac41e6bf3bf554799b9b800ed52e0b85a85e25bfb258557d60f13ad3050518d53f8a4aeef9d612f871f4385f04157795ea4a5c59a1a9fa202361ca1d8cac7dbbc5b65c6593d2870b4122cd235000000000000000000000000000000000000000000000000000000e0d853fcd94c20b9ca1cdaea7be8b36019dea90d160e9b2048a3c0b5495a204b24be82ab7a1d429588e2ef4f3f7310214dd6621b471ebd14bedeb621576b1500c75ec025cd156589e86a49ae654259ccf08494247af9aedeb4efd3ee6c50ee93108376ef6994e786a04a5240b0f7bf389914bc1a7a94b7ea981b35502b868b2729cacee8e23599246be92480fd100e7db031124aaefa935c00394568d03ebf657c80a28c207c50b8eb9e7636963f712823d723f3943bfb8bc326fce577cc7419ccede2c67cbca2239e9f3fbb6109b301b1a023deaa0c7b0fe1e2696d7d0e76d1141d00ac5e1ffad19cd1c9a601638cb3be04e733e5e6ad37ee0654dbb8a439ab6c12a288f2a0a0ca43ad6b9c1d78e567f5661a9e97c14cbdc488683ecdf66a6e4230feb5d1251a0152aa6488c5e4584d1f7c28b7dfb721d08006c51d692e5315a1fcab1578d2a46ef1e7c4aea93460628e82676e4c27490bc5b558220588d4e58ced3c08afe5336307530380348a29003fa8672f56b76d97da917ea9e92a8b8b26b3be1ef1a709000000902a256dc07bdf926fa5ca3ff3a967b31f4467b4c8946e1500b2ca6b80825d9c36b50fd816dbaeb940cd3a06380b77979ab4ef06bdcb00c899ff1610528c9bef98ac669e81da820920df7463bcaf2321fef89ea0c8ba473f892743feba829fd6681ece8fa614ec95b39d85b782ce010c00000000"], 0x10) dup2(r149, r148) setsockopt$sock_int(r148, 0xffff, 0x1001, &(0x7f0000000000)=0x43cbc, 0x4) r150 = dup(r148) setsockopt(r148, 0x0, 0x1, &(0x7f0000000040)="3f800000", 0xfffffffffffffd3d) r151 = socket(0x11, 0x4003, 0x0) sendto$unix(r151, &(0x7f0000000300)="b1000501b100009005001b000700000005c604fecea10500fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8cf5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282118e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f361b1257aea8c500002002000000000000020208a371a3f800040000000000000001000000000f000000000000000000", 0xb1, 0x0, 0x0, 0x0) r152 = socket(0x11, 0x4003, 0x0) sendto$unix(r152, &(0x7f0000000300)="b1000501b100009005001b000700000005c604fecea10500fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8cf5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282118e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f361b1257aea8c500002002000000000000020208a371a3f800040000000000000001000000000f000000000000000000", 0xb1, 0x0, 0x0, 0x0) r153 = socket(0x11, 0x4003, 0x0) sendto$unix(r153, &(0x7f0000000300)="b1000501b100009005001b000700000005c604fecea10500fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8cf5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282118e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f361b1257aea8c500002002000000000000020208a371a3f800040000000000000001000000000f000000000000000000", 0xb1, 0x0, 0x0, 0x0) r154 = socket(0x11, 0x4003, 0x0) sendto$unix(r154, &(0x7f0000000300)="b1000501b100009005001b000700000005c604fecea10500fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8cf5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282118e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f361b1257aea8c500002002000000000000020208a371a3f800040000000000000001000000000f000000000000000000", 0xb1, 0x0, 0x0, 0x0) sendmsg$unix(r12, &(0x7f0000000cc0)={&(0x7f0000000240)=@abs={0x1, 0x0, 0x1}, 0x8, &(0x7f0000000980)=[{&(0x7f0000000280)="e2a3d57da8e950f2860a8d4e1ca9a7020991e79c42928881405ce3734b4071da7b8843ba83e887d9554caf785635bc27e499c78940ebb0081d3a96f2c41411cc1a06527203ca297005213b251c9baf049587069b8fdc94ef27846e483baa6bae9b4ee9a60e525345d56a543cf210f4", 0x6f}, {&(0x7f0000000300)="d887ab376879783c676178944531f52c40d183aa0a6bd59917dfe82d2c39c43858e049098cd61a996c437ca1433402ba503c3a3bcb7f5b28970ac0e45b63385760efd87d4cb3b323f0ab65858b86528c5bbd297b087b41b81a3a5910a16d17cd4324d2ced2b632aa8c532968c03fb2bff77fbab75d54718f7ea0f89c546cbfdbbfe9a248fa95cc48c80acc9052468c47dc19619ed6f57bf6c3f37d7b2f3d8b1d62305e4444001ba9f589353da4ed7932cef64201619b8d27df02d23630abdbd9f269ab2d45", 0xc5}, {&(0x7f0000000400)="69648c17baa0c60964f654170595df212ae2b466307d8a91395a78b10d8563ee6ae30ab004c142bfc3cb8bd5b5b6bc306f89c9af65d6f709ad69623d0da7dd3d94471456fef511725a88765b0287785faba0f320098d3b85e4c9684068b51f740767e115487a60e19dbb64d672d53d170d4b1757e56c2ddcf4f260763411632ca1527f8f3b22eebba5bf27ed5732e7c10985e9b197cbeac7105063cb86182436396adfbeed5f1f336faf8e77598004572c649bc024f6b3945a78fda280a49d", 0xbf}, {&(0x7f0000000500)="076bcbfa4c33bfce09a0956bb359aa917c0ce6303ee5e93a85d8994780cc934ab21b8b5291e8b395dc396b9295fa45e775017de19d8714aaefa2457af2068ccabbd0f9907b2f71d2c84ae517078d7f817c8353a02f3c48bbd481fc36527c1959c83fd612215f0ee143c8a39390f13c868db2b20e52295c055e1356f5129fa4bbca3a8ae05f3bc33051e91663f38db6ea7cd07de38fd8fb9a7327631fc10f5270b404ed24938ef7e89491b16dd65a992403911ade02667c2d97f9c69959ab6049f6820580bb16830245b3bc097bb8689363730b17e8c64351f79067d06e4e2382192ee28df82b9894fa6d365bb23c1621970bf7b2987814b9b81b4e741a70", 0xfe}, {&(0x7f0000001580)="def526b003d1", 0x6}, {&(0x7f0000000640)="22dbcd34428be362cf0351ac22984c5653488fa4040f16089239bd99a313b58d53dbff9a07ec5b5389a31fd40d8663aff09e3c214d6e4f354130a09506cf614cf65a7174c285670f3db86b3a19141bc3dfb25fcf974b11cec9dfe70b55a95aaa77772c157096d4f87d613084906d2587c9bf3d857a72c3329f2c4020209e07bfafe31cf2a177f1fae566ba52a46f5d97fe48225cf24302377144ecf3cf4fb179bd4341ecf106d7e58277b6cde87099a117145b413da4d407535c9dc53207024cb082cac83529f85c59", 0xc9}, {&(0x7f0000000740)="7fe63f525b9a4710ff7de962691d8a424ebaacf917e02f1aef16a223bc1e12ddf500d4632356d0b9a3f836e08657933633788f2af08b8b28bcb100eb4b2203a4f6310be8db85086e87c11a1e85bdbff76b4a86a4883a0a9829eec0add47d00ceea06de3ba5771139", 0x68}, {&(0x7f0000001bc0)="49b3a9d68e839cfebd2ff4f56886e92f732cf4c4fb0d0471e1f094923c72c9f0320a89eb2b0922b4b12e930b0a611458f8ff07c4d145db81f4f1f843c06022b25f4a0e4ae3196ca790195eb9826cf07341133cb355ca1040f0a1a505a9bc5d47eb8b61962c246db943ae05d5a2dd6ec656d8a08134afa3d1adaf10c05a45ba45adf8a4d7c5af2b383d35a70698c7cb568616a585facb901b5842c2226e83ff64833cb9394e99d1d056b6", 0xaa}, {&(0x7f0000000880)="fa7c4e6745f8f685ddc2e21018d9ef818aa41b904850ac0ac5899286d0fab069dda68a50be88be1063ca7256c44936ec71b234066b063887a63be5c7f1563d7001eb3426366d83034862daed74f7882d1b431ca33acca99862e473159758b3285a9cf2a2fb4c21ea483cb74c314a658f118cc7249adcf79590c1ce93bdbec8d4c7552cbf365c350ec3557807fabe371019771ceb31bca167e4fb69d5cff1924bacbc763c026ae2576a7d1c972e558007f1bb26b571b4d1ba242c5c374b1319c82e236d85a3f69baf403f3099f50ed56dedef3d9035c0acd7de0a4d4924db2530f019b3c20f28286732d4b302fc722d800a8bfdf5b256c6a698d250ca3c", 0xfd}], 0x9, &(0x7f0000002080)=ANY=[@ANYBLOB="2000000000000000ffff0000000000004751f4f58b980ce57aaca666e5ace3f334270c18831e830d35b569d44c0f4e6cba76111f50ae8659d99571453410eaf8550dccb34be9223cd060a2666ff5b99f56cd64cd409cd78a5a96d40cf063e633fbccbf96387ea26b055a1e26316ea7e1c0893c5b1666cb8b6f48682ddf0f97f59bd3bed96bf2fba9f2fd02b5ed8d004aeedad7615357db90dbcac32487305891069f0448e2ac48693c1018d4c63dc2b31472b59680482ca75079a168accb7c06f8a73006b12d187db8f4716d7b778c1dc4ef77e4cfdb4b03429b06116115fa4659484e9a8e37d4fdea50183a25db22788939a1121c10b3209a489be93862a17e7bfba373ef8e33b87234a20646f6b5", @ANYRES32=r18, @ANYRES32=r20, @ANYRES32=r21, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r22, @ANYRES32=r23, @ANYRES32=0x0, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r28, @ANYRES32=r47, @ANYRES64, @ANYRESDEC=r9, @ANYRES16=r148, @ANYRES32=r55, @ANYRES32, @ANYBLOB="000000002800000000000000ffff000001000000", @ANYRES32=r10, @ANYRES32=0xffffffffffffff9c, @ANYRES32=0xffffffffffffff9c, @ANYRES32=r10, @ANYRES32=r9, @ANYRESHEX=r121, @ANYRES32=r97, @ANYRES32=r151, @ANYBLOB="2000000000000000ffff000001000000", @ANYRES32, @ANYRES32=r99, @ANYRES32=0xffffffffffffff9c, @ANYRES32=r10, @ANYPTR=&(0x7f0000000dc0)=ANY=[@ANYRES32=r152, @ANYRESOCT=r153, @ANYBLOB="5350dfb4391a57243643f271d4c2e09af8f017a03aa80e6b291aac3d4f7730423a95b57cfae7701b7c0ba9f12923c806fd8e59d1715be862f7416780813e4d95833db9150aab9f527cc44eb96b2e973381063202536ef1735b1a314adc7a01f168c107f3f06deaaca7c09941a96df0bf9fdc65c799f6d43e882bfdb5743aa847fa8a8162e705c6c24ba2d851f8eff1b0f865130464ebd3dd3a5fa48efe665d7b2b05ca4d652da8d85e746a26dc7c4ed8350923f474f70a29f135c88fa6a46ce3ad3bf3696f3bb459ba9e8ed007288ae4a64b0ae9e3989c1eb7b7bbdbfbac91ba05aa2332fe474142733fe1a4df26e9efc634f6", @ANYBLOB="216ecae4daf0ed1b4f8cf37f22df7dc2db26dd5d66696c7b7a", @ANYRESHEX=r154], @ANYRES32=r107, @ANYRES32=r116, @ANYRES32=r119, @ANYBLOB='\x00\x00\x00\x00'], 0x1f7, 0xe}, 0x8) writev(r10, &(0x7f0000000200)=[{&(0x7f0000000040)="996b32d5671914da8718ba24f9c1f9219ed3be7d0ed7927a0cf02ec2f230bac5a25855f15c9bf1dc28907ad5a6e3c66a512a2bdc0044fddd576cc77a3398c421aff9d728e9f0a7275f13cb0befb7bd91dfc35cc0638b1a198876b0ce19335947ba88709d7d871f2bf98f2997d0324e2d873b8cdc51dc79e1accf0aac7e7723a312bd9f44d8f3748788402a30a1a9e06dd6c5fdd4871b2e3337a75d608d8f1187aec292e9fe00f9530a071147ebea692850f41364"}, {&(0x7f0000000100)="a50adbbf6232195f039c543fc92265cdef7f27c08a4883f88c8f53c3c3d6b7cc7fb38c299179a50486dfcd88dab460fcf1f81b76276676e24d0c0794d3352f846bad667168a6d5ef8c4356ebf95a1dac69ea3148751a11c167e669c62e1890928ab3d30c5aba2374c50ff5756736e7c676fb9c580922ae726e848f98a70ece6fbd48f9dd60544c41a68d2686f5f0b369ffba53a61a0cd19d166508e6427b087ce5aa727fb22dec8e363e17ea811642ddfc1f470c726d6668b37a1b35fed2b507b404930e2bd6608bc7f16b3597dfc057b6bd72081355c9eb36a126603b3ad9425a3aaf55c1198fb54cd02f0f5b5bf1e50ab36d"}], 0xf4) r155 = socket$inet6(0x18, 0x1c5694d03d50452f, 0x3) r156 = fcntl$dupfd(r8, 0xa, r155) writev(r156, &(0x7f0000000540)=[{&(0x7f0000000200)="4c8fac15d49f6b351d1a4aab7d93ea7de40fbb17628bf8126b12b5a5dabf20fb6df2aaf293f7d4651d348b2831d9d4614ce00c9c2ea0ee60f98cd2b6b274", 0x3e}], 0x1) execve(&(0x7f00000004c0)='./file0\x00', 0x0, 0x0) r157 = socket(0x18, 0x2, 0x0) setsockopt(r157, 0x1000000000029, 0xa, &(0x7f0000000180)="06000008", 0xfffffffffffffec3) sendmsg(r157, &(0x7f0000000140)={&(0x7f0000000380)=@in6={0x18, 0x3, 0x853e, 0x2}, 0xc, &(0x7f0000000100)=[{&(0x7f0000000280)="991595f76dab3b9214662e7880e9e5e947c29519fa6ad24d66ef7d7a4c36e474f90a6ecee266c32a52922c0bd9ff00ae2cd5a7bfc6cbcc76b94e8345bd2314e6a79b2af3c196c64cbd131bc7c39070de55aefbc7d3a6d149dfc2264f0dd9d344c1779f053802ac8ef47f236d3c641f64b3f62f1ceefd85258095f66027afe73a1692f52c9893f9fa3d2d6b4f1c1736496ca2ba83962c1e79023a2336de4d5abbf6c712ca0c9d2e79262f64ff1b99639eb9f79e6538b965c7e5693c47645c8a9bcf81b0484483788f3a81ba8835fbf194a17c59a233840acb05e2d0b58a873d43", 0xe0}], 0x1}, 0x402) r158 = socket(0x18, 0x1, 0x0) r159 = open(&(0x7f0000000780)='./file0\x00', 0x21, 0x40) r160 = kqueue() kevent(r160, &(0x7f0000000200)=[{{r159}, 0xfffffffffffffffe, 0x1}], 0x813, 0x0, 0x0, 0x0) open(&(0x7f0000000400)='./file0\x00', 0x800, 0x61) r161 = openat$zero(0xffffffffffffff9c, &(0x7f0000000d00)='/dev/zero\x00', 0x8000, 0x0) ioctl$TIOCSETA(r161, 0x802c7414, &(0x7f00000000c0)={0x0, 0x3f, 0x1ff, 0x136720000000, "b8000000000000080100"}) close(r158) ioctl$FIOASYNC(r157, 0x8004667d, &(0x7f00000001c0)=0x80) fcntl$dupfd(r157, 0x5, r157) connect$unix(r158, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) kqueue() r162 = syz_open_pts() close(r162) r163 = syz_open_pts() dup2(r162, r163) openat$bpf(0xffffffffffffff9c, &(0x7f0000000500)='/dev/bpf\x00', 0x20000, 0x0) r164 = open(&(0x7f0000000000)='./file0\x00', 0xc02, 0x0) ioctl$TIOCFLUSH(r164, 0xc0106924, &(0x7f00000000c0)=0x101) dup2(0xffffffffffffffff, 0xffffffffffffffff) shmget$private(0x0, 0x3000, 0xc6, &(0x7f0000ffd000/0x3000)=nil) getegid() getuid() open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) r165 = open$dir(&(0x7f00000011c0)='./file0/file0\x00', 0x381, 0x8) dup(r165) ioctl$WSKBDIO_SETMODE(r150, 0x8010570e, &(0x7f00000015c0)) r166 = syz_open_pts() r167 = dup2(r166, r166) close(r167) getsockopt$sock_cred(r167, 0xffff, 0x1022, &(0x7f0000000c00), &(0x7f0000000c80)=0xff13) semop(0x0, &(0x7f00000003c0)=[{0x3, 0x8, 0x1000000}, {0x2, 0xfffffffffffffffd, 0x1400}, {0x2000000003, 0x102, 0x7fc}], 0x3) semop(0x0, &(0x7f0000001180), 0x1e316d81a01eac7d) r168 = semget(0x2, 0x4, 0x468) semctl$GETNCNT(r168, 0x1, 0x3, &(0x7f00000000c0)=""/232) semctl$SETALL(r168, 0x0, 0x9, &(0x7f00000000c0)=[0x83, 0x1, 0xd]) semop(0x0, &(0x7f0000000240)=[{0x1, 0x6, 0x3800}, {0x0, 0x44, 0x1800}, {0x0, 0x3, 0x7fc}, {0x2, 0x7, 0x1000}, {0x3, 0x68, 0x1000}, {0x3, 0x1, 0x1000}, {0x1, 0xfffffffffffffff8, 0x1000}, {0x2, 0xad, 0x1000}], 0x8) semop(0x0, &(0x7f0000000240), 0x6) 18:48:50 executing program 0: r0 = socket$unix(0x1, 0x5, 0x0) r1 = open(&(0x7f0000000100)='./file0\x00', 0x80, 0x11) pwritev(r1, &(0x7f00000003c0)=[{&(0x7f0000000740)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0d389fe894a974c8d45aaf9846f9b3aec3213d2a6ac68a0b0632688ca0fab3647175abf22fea120", 0x41}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x5, 0x10, r1, 0x0, 0x0) r2 = socket(0x18, 0x2, 0x0) r3 = openat$vmm(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/vmm\x00', 0x40, 0x0) ioctl$VMM_IOC_READREGS(r3, 0xc2485607, &(0x7f0000000140)) r4 = socket(0x11, 0x4003, 0x0) r5 = dup2(r2, r4) ioctl$LIOCSFD(r5, 0xc028756b, &(0x7f0000000000)) symlinkat(&(0x7f0000000000)='./file0\x00', r5, &(0x7f0000000080)='./file1\x00') semget$private(0x0, 0x2, 0x230) r6 = fcntl$dupfd(r0, 0x0, r0) getsockname$inet(r6, 0x0, &(0x7f0000000040)) 18:48:50 executing program 0: select(0x190, 0xfffffffffffffffe, 0x0, 0x0, 0x0) r0 = socket(0x2, 0x0, 0x0) r1 = socket(0x11, 0x4003, 0x0) r2 = dup2(r0, r1) r3 = socket(0x18, 0x2, 0x0) r4 = socket(0x11, 0x4003, 0x0) r5 = dup2(r3, r4) ioctl$LIOCSFD(r5, 0xc028756b, &(0x7f0000000000)) r6 = socket(0x18, 0x2, 0x0) r7 = socket(0x11, 0x4003, 0x0) r8 = dup2(r6, r7) ioctl$LIOCSFD(r8, 0xc028756b, &(0x7f0000000000)) r9 = socket(0x18, 0x2, 0x0) r10 = socket(0x11, 0x4003, 0x0) r11 = dup2(r9, r10) ioctl$LIOCSFD(r11, 0xc028756b, &(0x7f0000000000)) sendto(r11, &(0x7f00000001c0)="673af28ba0c81095bd284e77261a7eba8eb744ad6351cf2c37e7fbc1b73490dd698ca2b89f5fb05166a7629a0c899effe90252216e5b7806c588ed1b36ac40157d01d0fe1591ba2a4333d75e0c77cde0b8d7e6094ed44ce051d4c649639f6ed7c8617cb63256d55313cb6d08d3d47d765089be3e4e0f1a8dc8b4896518cb68f090a5d975384bb23c905f171a2c7b5c7936bbef0ee3fc44e5a333913bf645aa0fec88848c1ce3674fd95404797e060ae028a22077cb9b5928a20bc6ba49ab619fd2cb08026b", 0xc5, 0x408, &(0x7f0000000040)=@in={0x2, 0x3}, 0xc) r12 = openat$zero(0xffffffffffffff9c, &(0x7f0000000100)='/dev/zero\x00', 0x200, 0x0) r13 = socket(0x18, 0x2, 0x0) r14 = socket(0x11, 0x4003, 0x0) dup2(r13, r14) ioctl$LIOCSFD(r12, 0xc028756b, &(0x7f0000000180)=r13) r15 = semget(0x2, 0x3, 0xbe) semctl$GETZCNT(r15, 0x3, 0x7, &(0x7f0000000080)=""/14) ioctl$WSDISPLAYIO_ADDSCREEN(r2, 0x80245753, &(0x7f0000000000)={0x9, './file0\x00', './file0\x00'}) 18:48:50 executing program 0: r0 = socket(0x18, 0x4, 0x0) r1 = socket(0x11, 0x4003, 0x0) r2 = dup2(r0, r1) ioctl$LIOCSFD(r2, 0xc028756b, &(0x7f0000000000)) ioctl$WSMUXIO_ADD_DEVICE(r2, 0x80085761, &(0x7f0000000040)={0x3, 0x3}) syz_emit_ethernet(0x36, &(0x7f0000000000)="c7a895b22a241c0a078359ff86dd6e360aa9cb9905000000000000000000010065ec23740f1d00000000000000000100000001000000") 18:48:51 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x8}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0xfffffff9, 0xd075, 0xfffffffffffffffc, 0xfffffffffffffffc, "081f028f214d166ec4dd7fff0e091fac0ce92c00"}) r2 = socket(0x18, 0x2, 0x0) r3 = socket(0x11, 0x4003, 0x0) dup2(r2, r3) bind$inet6(r2, &(0x7f0000000000)={0x18, 0x0, 0x6, 0x6}, 0xc) writev(r0, &(0x7f00000006c0)=[{&(0x7f0000000c80)="aae3e6c3f01744124ce96464f9157c521949703cb9bb69323cf41195cd335e36e74866da987feeeeb097b241e19f3fa88644a1612230c806ad34071458f62751718c2d7318d6cd8bb32a75d8ef3ec8ca53550e50cd08c580866abcb4ceb0ed52cfd0b81201f04606d61424cc74d871a596a34dd2f37f2b7b251d38efbfda4c7fe8b24d0f14b2d79c90b1b13c9fb4921666a654ab580bb2422d814f990f0923a9e0b8314040ca5a323d3462fb5fae5834f4ed101aae2ba9b10179bbb2656a180c8aaa4e46c6e41c411fc1bafd6c216a190dcd2c10529dd095afa4e118cacfd306e2e91083d6743595433c92687c388b7378b40790cf34efccae1cadd3cd8982a1ec0b1cb644521bda19dba856915988b87ea86bd4c5298a83308b09aa3640cfe6c940c4e78dd214289d0b349d057188dcde6b83283575c5ba3913dfe154af6dd2bb97d9afbdee232ffa895e161efdcdc9047d86e78f147d910e652dc840626764d9136f7cbcfe3aff3728e2a28dc2c6d11e80ed650b2c952652b9f1c7c6286a0224e48595f37358c03a1334de979c22016bcec2a630da3ae189a4a2f200b34d848197dad8e3d673ae04691e445478d9ec1749e846be2c09a5f3b696d06a2628f72e8b701b5f134115fb7e69fb06e86ddd2837ca25a65abd5c2d8eb6796c191c2b55b1e574a3a09a99", 0x1e8}], 0x1) write(r0, &(0x7f0000000340)="89e032dc19f570fe0030c22685419d5e0110188e90cd9c8e50599ba24cd7c19fe1397a431644e5976fe4bc65931d5ee4f7586a0669cedb7237b428821c07080180000000003c9600000000000000000000000013d0b596c9bd1c2d8597e0394c42205e3fabb5e0e514fdf7a84690fcb9e640d43870f35850566fad005dcacdf806a6b92737b0bd8755b209dd585f32040f443ee948eb26cd4b9006548950edbe3a3dab28cb12b0ebb39d3923474cfa588f1f132d689e70b964cc9b287b11022f94efffdddabb41889adfc7f98c863d0cb8de58af0cdc42502c8398f8aaf744d3eda0f73a5fa7d49139f0f6a811e2219cfed70424330c2c2249ab1f6fa01f115af0d5af61c72e8ef8762dd01562f987abff9768f4be9f370ff28ba922b3b06dd1e0e173d74c5d5d7de891d4f41c18bc358cb7f9bd0fd6834787757888168dafc418f8f040440aff893a7a670331c1115283c35cd559309a0169531b19b38a7398c5a1015b71eb18491244d4e2fbfbce92fe9b517a6dcb197651e2c03cc1ebc0929b0e47cc6066dd7a2416e76ec498fca43d739d65fc566e07201f82cf58434cf77d69cfa502ca4c6481a1", 0x56f) 18:48:51 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="6b02e18b7f000001"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) socketpair(0x2, 0x1, 0x9, &(0x7f0000000040)={0xffffffffffffffff}) mmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x4, 0x4810, r2, 0x0, 0x42) close(r1) r3 = socket(0x2, 0x5, 0x0) bind(r3, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r4 = socket(0x2, 0x2, 0x0) dup2(r3, r4) connect$unix(r4, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) sendto$unix(r1, &(0x7f0000000140)="58857c2d1f8ed60270e346cba0dc731197a5b9c0", 0x14, 0x0, 0x0, 0x0) r5 = socket(0x18, 0x2, 0x0) r6 = socket(0x11, 0x4003, 0x0) r7 = dup2(r5, r6) ioctl$LIOCSFD(r7, 0xc028756b, &(0x7f0000000000)) ioctl$TIOCCHKVERAUTH(r7, 0x2000741e) close(0xffffffffffffffff) r8 = socket(0x18, 0x2, 0x0) r9 = socket(0x11, 0x4003, 0x0) dup2(r8, r9) sendmsg(r9, &(0x7f0000000240)={&(0x7f00000000c0)=@in6={0x18, 0x0}, 0xc, &(0x7f0000000100)=[{&(0x7f0000000180)="47fa6a1b1d864be2e357ce63fde3f057603f1514b07e9ee6682b027b34dcf77fe0eb3753e8780b497d0a349731a0b36f111649800263b2855e68f61a907cd3b4884a28cbe4d9ff5d7befc2b31f1019e6ac945cd00437ff52338fa95442d68ccb932508c91f0201716d8610c25acb9e95dcc3dd10f4e3a61361f1ae40fce07c11fd5665e403fc35b55477b268621439eb00636b26a954525aa4ae34fdacd66423", 0xa0}], 0x1, &(0x7f0000000380)=[{0x68, 0x1, 0x80000001, "ec6e8e8d70213d491a2e0baf44cc97a8f5f107453bfd9e32f13364b72b5125f572fb6af578e01249bbe2bff30b85e7acf5d340ddee05de6b9e3771db76ca80509b3804a4502e9187861578646d270d3f06c8b223da"}, {0xa0, 0x1, 0x4, "3ef8a846f4d2d88da3a7e73b9ce2831befab9eecfcf3052a0423854edb42981a1a61b22059fb02ef2f4f23369d333bc532e11fffa22f9c08a6707abc942597d1c88ee39f35ffc866c67b138c72ee5ca0521afb8c297f719c4a14375e3f19f248781382a22fda6766130cd4e3e1587c3aa1fc21528e673805e86b2f9999044d759431523ac941ca3056ded869"}], 0x108}, 0x40f) writev(r3, &(0x7f0000000340)=[{0x0}], 0x1) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f0000000080), 0x4) 18:48:51 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x0, 0x0) r1 = socket$inet(0x2, 0x2, 0x0) r2 = socket(0x40000000011, 0x3, 0x7) connect$unix(r2, &(0x7f00000000c0)=@abs, 0x8) r3 = kqueue() pipe2(&(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) r8 = socket$unix(0x1, 0x1, 0x0) setsockopt$sock_linger(r8, 0xffff, 0x4, 0x0, 0x0) r9 = socket(0x10, 0x1, 0x80) r10 = socket$unix(0x1, 0x1, 0x0) getsockopt$sock_cred(r10, 0xffff, 0x1022, &(0x7f0000000680)={0x0, 0x0}, &(0x7f0000000200)=0x5) fcntl$lock(r9, 0x8000000f, &(0x7f0000000300)={0x6, 0x1, 0x80000000000fffc, 0x880, r11}) socket$inet6(0x18, 0x8000, 0x6) r13 = socket(0x40000000011, 0x3, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r13}, 0xffffffffffbfffff, 0x2f}], 0x0, 0x0, 0x0, 0x0) r14 = kqueue() dup2(r14, r13) r15 = socket(0x40000000011, 0x3, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r15}, 0xffffffffffbfffff, 0x2f}], 0x0, 0x0, 0x0, 0x0) r16 = kqueue() dup2(r16, r15) getsockopt$SO_PEERCRED(r15, 0xffff, 0x1022, &(0x7f0000000640)={0x0, 0x0}, 0xc) setreuid(r12, r17) r18 = geteuid() r19 = getuid() r20 = getgid() semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000007c0)={{0x81, r18, 0x0, r19, r20, 0x100, 0xe1d}, 0x7, 0x7, 0x7}) r21 = openat$null(0xffffffffffffff9c, &(0x7f0000000540)='/dev/null\x00', 0x10, 0x0) r22 = kqueue() r23 = fcntl$dupfd(r22, 0x2, 0xffffffffffffffff) close(r23) r24 = getpgrp() r25 = getgid() getsockopt$sock_cred(r23, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, &(0x7f0000000440)=0xc) getsockopt$SO_PEERCRED(r23, 0xffff, 0x1022, &(0x7f0000000480), 0xc) getsockopt$SO_PEERCRED(r23, 0xffff, 0x1022, &(0x7f0000000500), 0xc) getsockopt$sock_cred(r23, 0xffff, 0x1022, &(0x7f0000000540), &(0x7f0000000580)=0xc) ioctl$PCIOCGETROM(r23, 0xc0107005, &(0x7f00000006c0)={{}, 0x0, 0x0}) setsockopt$sock_cred(r23, 0xffff, 0x1022, &(0x7f0000000700)={r24, r26, r25}, 0xc) sendmsg$unix(r8, &(0x7f00000005c0)={&(0x7f00000003c0)=ANY=[@ANYRESHEX=r5], 0x1, &(0x7f0000000440)=[{&(0x7f0000000740)="9d396e859a8e070d77013df5a3d7c52c3e1d3fd197dfc0f6a95689a4d885665ef7f1a3b2d16db1a7cdd1076ebf8be74a0df684e5572c2591fb96409a4c5f6ece0a3b0f357e24d56b68a5baa23dd4b36fa5f369c1ddc0d1031519e86618fb8c5661a708", 0x63}], 0x1, &(0x7f00000006c0)=[@cred={0x20, 0xffff, 0x0, r6, r12, r20}, @cred={0x20, 0xffff, 0x0, r24, r19, r7}], 0x40, 0xa}, 0xf0cbd64f2bead8cc) r27 = socket(0x6, 0x804, 0x0) r28 = socket$unix(0x1, 0x1, 0x0) getsockopt$sock_cred(r28, 0xffff, 0x1022, &(0x7f0000000680)={0x0}, &(0x7f0000000200)=0x5) fcntl$lock(r27, 0x8000000f, &(0x7f0000000300)={0x6, 0x2, 0x80000000000fffe, 0x880, r29}) getsockopt$SO_PEERCRED(r27, 0xffff, 0x1022, &(0x7f0000000540), 0xffffffffffffff98) kevent(r3, 0x0, 0x0, &(0x7f0000000840)=[{{r0}, 0xfffffffffffffff9, 0x7d, 0x80000000, 0x40}, {{r27}, 0xfffffffffffffff9, 0xf3, 0x40000000, 0xea6, 0xfff}, {{r5}, 0xffffffffffffffff, 0x27, 0x10, 0x4, 0x200}, {{}, 0xfffffffffffffffc, 0xa, 0x1, 0x2, 0x1}, {{r4}, 0xfffffffffffffff9, 0x41, 0x40, 0x3, 0xfff}, {{r8}, 0xfffffffffffffffc, 0xa0, 0x0, 0x1ff, 0x3f}], 0xc52, 0x0) kevent(r3, &(0x7f0000000000)=[{{r2}, 0xffffffffffbfffff, 0x2f}], 0x34, 0x0, 0xc68, 0x0) accept$inet6(r2, &(0x7f0000000140), &(0x7f0000000180)=0xc) setsockopt$inet_opts(r1, 0x0, 0x200000000000c, &(0x7f0000000440)="ea37f0e239f3fc0fe81a231bcd7e63c2914607fd93c57aa2134a14", 0x1b) connect$inet(r1, 0x0, 0xfffffffffffffe3f) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) fchown(r1, 0x0, r30) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f00000001c0)="365929afec541ed93c082f8dce4b3bfe77ac46f3a04ff484cfc38a", 0x1b) fchflags(r0, 0x0) r31 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r31, 0x0, 0x200000000000c, &(0x7f0000000040)="ea374c6aec000000", 0x8) r32 = msgget$private(0x0, 0xfffffffffffffdab) msgsnd(r32, &(0x7f0000000180)=ANY=[@ANYBLOB="01000000000000003b10bd201b7630a5da1750f912a9e3fae046dc7b9f60da7679f993db0022e3f69d74c325ae11ab7b8fbf6de023ba7afd21c661eb8a6bf965e7c25105c0137670431b1402b9bec5667e57a149e294ec46a7dccfc108b9d519e4da6586de628e51404bf0e22fb6abf90f09ca6995da7210e88195b04459f21828c44f695a5dff0daa44c5310a93b6f46a94282eb2b6ded3329bd3d809de9399222e5d90bf2b98cf9d4a6b09428b7613d21ff35832cf349908177f27861803b0727fb65c3c72069a6c02c50b19e5c648c41abe891057eddbce1f"], 0xe1, 0x0) msgrcv(r32, &(0x7f00000000c0)={0x0, ""/60}, 0x44, 0x3, 0x1000) msgrcv(r32, &(0x7f0000000200)={0x0, ""/105}, 0x71, 0x1, 0x0) r33 = getegid() r34 = openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x8148, 0x0) r35 = openat(r34, &(0x7f0000000040)='./file0\x00', 0x8, 0x1) mknodat(r35, &(0x7f0000000080)='./file0\x00', 0x81, 0x0) r36 = semget$private(0x0, 0x2, 0x8c) getsockopt$sock_cred(r35, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, &(0x7f0000000100)=0xc) getsockopt$SO_PEERCRED(r35, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, 0xc) semctl$IPC_SET(r36, 0x0, 0x1, &(0x7f0000000180)={{0x6, r37, r33, r38, r33, 0x8, 0x7}, 0x4, 0xc8e6, 0x4}) getgroups(0x5, &(0x7f0000000300)=[r33, r33, r39, r33, r39]) r40 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r40, &(0x7f00000001c0)=ANY=[@ANYRESHEX=0x0], 0x1, 0x7fc) msgsnd(r40, &(0x7f0000000040)=ANY=[@ANYRES64], 0x1, 0x800) msgsnd(r40, &(0x7f0000000980)=ANY=[@ANYPTR64=&(0x7f0000000700)=ANY=[@ANYPTR, @ANYRES32=r39]], 0x1, 0x7fb) msgrcv(r40, &(0x7f0000000c00)=ANY=[@ANYPTR64], 0x1, 0x2000000, 0x1004) msgsnd(r40, &(0x7f0000000e80)=ANY=[@ANYBLOB="030000000000000030753a5e69488f0fd908f479d367c9ec56609a76806ae8fcc87cffd563402b5024abb6bab6a2c48ba3888e2c878a3a55143d211714efe88b1be734e511c6f5de88ea88d526acfa400f1b59416ea5e01748948d39c8e64a722a9770cc38c2b32a3c82058c14b42ca62f16de59cd06709411d8da21004810eb1b757653b542dab13e3e77bcae89951e643273406280540682971e1633cf86498930328ee024938dbfd952481e144f5853eb9561ae58c97a89025153dacb4041ad4c9b57b5fb3d8588a3325e0ed919faac1521cbf792cc228a4fc248419d3e6d0000000045e1a31bf9106521eb82f5f3fb44ba152014bd2026342588fa1a34492fdd4494c5eeb4af79be0195d459fadab38ea746dbe621387dc46add182114760700000000000000ab325a2e9cc64f3489955634cd7f0bc96b4a4ea36da14c9d1d2f6b569712c56c6c08a8004d7d555a7826b6f661b37e34fd77534b596eae28dbe08cabaff8694a970190269fa73da23e658ee391ab702486c88473a54216670ceb4ddfe9f9598a1e2bf6d04b8edae25612d4f5e4145670f008867856ad309f7742d61fa47ed97fa46e838f9a11fd3a1c9231dc13d8082984d9ea307bc922ef489920dd22bea70e160e4c1ca83ad0ceceafa71784ea5e1d7c4b815cac15a1b5afdaa2bdfd050efc480a0fb356c08b728d28f0fe2284b37e44eeeb6aee352e3398bb9871f31c71baf92400faf7e1b71250905387c69eb3f7c21523c1c4f3d3ddfff2da42f4c562b27c0deab7faaafbdce6cd137d92bf801985a52fca71b0dfc588d385c824483a791f4e7d082d2b863145b6f986b30ff9c6fded6aa77a99be80e3edeee855c24b44d8a5820f422e51b1c94c39812eb73b87b0081290ba39ed0cdd9707b9f57fdd46b7730133d052d1296a99f4b5a69fecee4dc33dcd34801297e0d30d83676b269935318b6aace8f9e1f0486d13741c2bd5b3c71e3915088a9e338c2a87d831de03d11cb835d82cb110f252b58660ade416f84f270f2764aee0fab00a14fec0b2d2c045d408004ee8f762a5440f08a1056e6534bd8c1feec222b1f38938ed19dfcfa8d498b516cf1a762bdd8f08fb9886b22e2c47aa13916f31db4cf5caa049593098"], 0x156, 0x800) msgrcv(r40, &(0x7f0000000480)=ANY=[@ANYRES32, @ANYBLOB="d2e2cef7e0409ecc2c6547ac2557cf4bbdca592b79f8ceab4098071743afceb01302ce3e3e056356ea73ab134c3988a99157a0ce2dac93c340663414c548c4092e03cd41a701a4b022159806abd386b13d89619a183584ab45923380d5b6de40efa6c77e785dd19a27c9da850eb2e7c83bb1e3275a83f803b75285e6f79feff0902eecaaa2b56a0ac3c6ed60fa23a07c2a24e80b1fac350c03af0ba49f6e", @ANYRESDEC, @ANYRES64=r34], 0x4, 0x3, 0x800) msgsnd(r40, &(0x7f00000011c0)=ANY=[@ANYBLOB="021d00b9880000000000000b84486250b099aa9b7272c428de41622b112c5c41d68bd994de0d71143144c9b6e1ee7e9f87b517c1d4d9a02123af5c8e4702a1a4d46bf36ffdf6a4fba253c93fcd8490213d23a9627185d7ba9884be680003c28c598a778194e09ae9347a443f28b1dd68f76bed7da20300000000000000c806000000c27c0079d08b46120e705089672e786f30cf40b9c8b754daeb2982d28606050dc516a0af1461584bca000440008000000000009ec053430ebb3863fbc3ae16b22fc57f68cfae5bd516a3e0781e7896cbd1dc5530e08cd36c7696eb92b65cf80afcd2b2c2ac7247bad51678ed1f5d4302d2128bc15983a359aef5886e543fe02596f4421a25e8fa71251d8e73436bb7256722aaf18d8a7021b419d98ecc1dc947488fb4eed117e695ce1262f4b900c1e117fd5f84ee26f35c5bbf779ad5ac017375e75a71208d6650bb7b35b192028e4c9b15a1cbb24fb61c1260727ba27c94618b1ee310418af1de8c61d08613b95ae8d74cf44947a275dc17b727444f3c67684d3601e4147101b3d2ea9da9b4178d0e6c145cd0da7b1f5864e6834fc5492624fb7462431cdb916aa4b875d43b808a45265890c8e479172cf5a493ea29d7470d7f04f3e39fc81d3d3c22fbcd583e097a0a7722bbb8449d19acad56e20aee0ea831d94761fafddccc59db598549e8a185dba67e9b5f05ac1ac41153e2b5256fcd6ae2da598bf239691d2fea1b51ff028da5d2"], 0x1, 0x800) msgsnd(r40, &(0x7f0000001c00)=ANY=[@ANYBLOB="febacaffffffffffffff5aab057858899bbc616aeade23aa38f255f2dedc7d93070009673a9f745b6b5aae9e1e53d2b8d941319c6b5d3b16ea71c4229dd62ed8e7497cf22f1cc46b032b26fcb5355b5b2477da5f3d06ebfa25245e804c95574b8a60f3154e10dfa023a26156b2bd8b46afd62f2b01573c376fabb6713c8c3fcbb5c96075498e63bb2e19117fec0866378de0a48ccf0a87d3c43bdf0023c2f0d2e5f9ce774cc1ecc017c46c50c8e10a93dcd029cb4d4575ddd417bd2c8bca85e911ec5f2470a3deaf52ce49cdca109c05000000004358311cec18f9564c9028ee595ff7a12084722437f45b85834254e90f7ad7357497829dd293818911889474ac194702f7c8eab22069b54c29081ab1bfa580b86852c0bda79097c7bd42cf3d96d8a75fdf558e582526ee9d8a8ea9e1670f23b53ac2ad43ac7a9ad7e3777154bdeae80be16c6b5eecbcf5daba70fc249b3d3ec5b62727dca0fc9a69734dfc11b73287ba2112faae65291a8e4d0aff88391bab8210bf510a8fbd6d7a0c7e41fbb0d4e0b703721385b17e80366402379c5439d470447e26e51af1b1b74f978cc0b7e32a814f7cd3202b42c92e2db43d9e72d80fda46b34eebca14281a58fe8dab7778eb811972273c134dfc24fd7dbad091282a8446ad956174c781df6f58574931590719d4fa3f0523f257b3f5749437aa905f46886f78e3839c5628b75447028500252efb6c3b16507fdc92bd0985e61a85d10fa96469b863f9e7071bae5df1ca6ece775c513edb22bc1f69c9080e1b4f2f97bce095d9996cdd8d130595a9c98b88e2b96950a064885e134eeaa4b7e99156ac643ae9e6aa07174b20ad73e35eb5531c78e357d5ae2c6b0299982659fd3909d72f0d0ed7a5bc0ae26c8aa61c2bec0c019edd6c5f43813467661847a41e2759784f3b7b74a6d0cf479744ab5c3cd9c3cf73cc6b38c75134bf24d6e9ddf0383f40efba799fc83b4a81bf8230aded8f081f7968e0eecf4079b341b5e81185353927b18ba21c3086db43dcb7477b44de4c089a7b3840c9bb55dbafdf2a4c85c365511938f6ec6c55f028c07ab4ea54b156b3d9506ffedd2c34e885761ac944031be931827e0f986e699632a168d9edc79f446a082429a357ff42d82b9e9fff7efa7707d28ba834d33684b2795f6d0fa5fc828d0d1e5283ebbb46757e289cb9dd89ca94d65dffa1d5f8e16bfebbecebaeb451e4e3660acc5a33dc1c052b1ba568f7fd6c64ed196ca75b8002023555e9b37543632aee5ced7a3454231a3e199745a22d2cea9f2c8d44210592afb1b88df0537464204b53a38d507a684de294de76cd23cceb43f54389d2fe2d683b69554c823a4487efb1378b0afb2b2be06b45737de34c312acc0bea9a51231156eb73f4cb4ff3f49b0100000000000000dc4e00"], 0xd5, 0x40000000000800) geteuid() getegid() r41 = getuid() r42 = geteuid() setreuid(r41, r42) r43 = getpid() ktrace(0x0, 0x1, 0x904, r43) r44 = socket$unix(0x1, 0x1, 0x0) setsockopt$sock_linger(r44, 0xffff, 0x4, 0x0, 0x0) r45 = socket(0x6, 0x804, 0x0) r46 = socket$unix(0x1, 0x1, 0x0) getsockopt$sock_cred(r46, 0xffff, 0x1022, &(0x7f0000000680)={0x0, 0x0}, &(0x7f0000000200)=0x5) fcntl$lock(r45, 0x8000000f, &(0x7f0000000300)={0x6, 0x1, 0x80000000000fffc, 0x880, r47}) getsockopt$SO_PEERCRED(r45, 0xffff, 0x1022, &(0x7f0000000540)={0x0, 0x0}, 0xffffffffffffff98) setreuid(r48, r49) r50 = openat$null(0xffffffffffffff9c, &(0x7f0000000540)='/dev/null\x00', 0x10, 0x0) sendmsg$unix(r44, &(0x7f00000005c0)={&(0x7f0000000300)=ANY=[@ANYBLOB="0062c3eb14c45bc48d00"], 0x1, &(0x7f0000000440)=[{&(0x7f0000000400)}], 0x1, &(0x7f0000000840)=ANY=[@ANYBLOB=' \x00'/16, @ANYRESDEC, @ANYRES32=r48, @ANYRES32, @ANYBLOB="000000001800000000000000ffff000001000000", @ANYRES32=r50, @ANYBLOB="00000000d01526ee10251a86173fb589d45476039793c0bcc7192bd041228809d228ae9451b7aa1ef240000004770ccd36d57265806e02237f666c886a20f8f695631105cf096308a093a74388e1acd4e8df00000000d0f0bbd2758601e3b8e61bb91b83c951f06ac72ee238bf030b68d7aed4bce7360a7c59a3e52e75bc8dbaff30d2251ad26e056400a31042a05929e5abca6a4ba372d494cb888d615e612a4d13c65101f3c941"], 0xec, 0x4}, 0xf0cbd64f2bead8cc) openat$null(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/null\x00', 0x80, 0x0) r51 = socket(0x6, 0x804, 0x0) socket$unix(0x1, 0x1, 0x0) getsockopt$sock_cred(r21, 0xffff, 0x1022, &(0x7f00000009c0)={0x0}, &(0x7f0000000940)=0x6) fcntl$lock(r51, 0x8000000f, &(0x7f0000000300)={0x6, 0x1, 0x80000000000fffc, 0x880, r52}) getsockopt$SO_PEERCRED(r51, 0xffff, 0x1022, &(0x7f0000000540), 0xffffffffffffff98) getsockopt$sock_cred(r28, 0xffff, 0x1022, &(0x7f0000000600), &(0x7f0000000340)=0xc) r53 = 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(r53, &(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) fcntl$getown(r53, 0x5) fcntl$getown(0xffffffffffffffff, 0x5) 18:48:51 executing program 1: r0 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) mkdir(&(0x7f00000001c0)='./file0\x00', 0xffffffffffffffff) renameat(r0, &(0x7f0000000000)='./file0\x00', r0, &(0x7f00000000c0)='./file1\x00') symlink(&(0x7f0000000100)='.\x00', &(0x7f0000000140)='./file1/file0\x00') r1 = socket(0x18, 0x2, 0x0) r2 = socket(0x11, 0x4003, 0x0) r3 = dup2(r1, r2) ioctl$LIOCSFD(r3, 0xc028756b, &(0x7f0000000000)) unlinkat(r3, &(0x7f0000000080)='./file1/file0/file0\x00', 0x0) renameat(r0, &(0x7f0000000200)='./file1/file0\x00', r0, &(0x7f00000002c0)='./file0\x00') unveil(&(0x7f0000000340)='./file1/../file0\x00', &(0x7f0000000300)='c\x00') unveil(&(0x7f0000000000)='./file1\x00', &(0x7f0000000200)) mkdir(&(0x7f0000000180)='./file1/file0\x00', 0x0) 18:48:51 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x92}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() r2 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x10, 0x0) ioctl$BIOCLOCK(r2, 0x20004276) r3 = socket(0x18, 0x2, 0x0) ioctl$VMM_IOC_INTR(0xffffffffffffffff, 0x800c5606, &(0x7f0000000140)={0x1f, 0x8, 0x77}) r4 = socket(0x11, 0x4003, 0x0) r5 = dup2(r3, r4) ioctl$LIOCSFD(r5, 0xc028756b, &(0x7f0000000000)) ioctl$DIOCMAP(r5, 0xc0106477, &(0x7f0000000080)={&(0x7f0000000000)='./file0\x00', r1}) ioctl$TIOCSETA(r0, 0x80047466, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) kqueue() kevent(r5, &(0x7f0000000140), 0x9, 0x0, 0x0, 0x0) r6 = socket(0x18, 0x2, 0x0) r7 = socket(0x11, 0x4003, 0x0) r8 = dup2(r6, r7) ioctl$LIOCSFD(r8, 0xc028756b, &(0x7f0000000000)) ioctl$TIOCSBRK(r5, 0x2000747b) r9 = socket(0x18, 0x2, 0x0) r10 = socket(0x11, 0x4003, 0x0) dup2(r9, r10) fcntl$setflags(r9, 0x2, 0x0) r11 = socket(0x18, 0x2, 0x0) r12 = getegid() r13 = shmget$private(0x0, 0x4000, 0x8, &(0x7f0000ffc000/0x4000)=nil) r14 = geteuid() r15 = getgid() r16 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r16, &(0x7f0000000080)={&(0x7f0000000580)=ANY=[@ANYBLOB="7028c7be5eedf5f7b7003900cab7b70b98cec62d50c151049d6496a4792a903256cb6efa36676f878a37860ff5033646f9093adba759d6a0e9c255c38b70d63517b8629ec04c4d73cbec51155fe9f7a1fcda970408fadf2e7cae55804633531202a4fbadd28a0303af0d8e2000000000000000c146afc88dc3fc797fcffb50c164b1eebe98b4993be54fff2b98b7d3834c700ec57db81fc3ba81fd1a681ca5ebd65a1f42e52008f22e4082626ca1706524bab7454ba8c2d6c81d2f09b2510d6e88800da9a2b82911e5f40ee10a99195b2270ff324ed757079ed35dceaea897b661aab123ba325ce2c6f90306a1de994b62ff584334200089712cc80639e0e5ccf8fcde576b4d180ab7906333fd1cb328fe30a64b32d0a648e4f868b92469b5ec902473c625e7cc4e1e931ac0536a5e6ddf01e18ef33d473557d72c9c8e710d544601484bc404dcda611430407705d1385e51f6dab8ea84b7939e187d78"], 0x9, 0x0}, 0x0) getsockopt$SO_PEERCRED(r16, 0xffff, 0x1022, &(0x7f0000000800)={0x0, 0x0}, 0xc) r18 = getpgid(0x0) r19 = socket(0x18, 0x1, 0x0) close(r19) r20 = socket(0x6, 0x400000002, 0x0) fcntl$getown(r19, 0x5) getsockopt$SO_PEERCRED(r20, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, 0xc) r22 = getgid() socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000980)={0xffffffffffffffff, 0xffffffffffffffff}) getgroups(0x9, &(0x7f0000000540)=[r22, r22, r22, r22, r22, 0x0, 0x0, 0x0, 0x0]) getsockopt$SO_PEERCRED(r23, 0xffff, 0x1022, &(0x7f0000000440)={0x0, 0x0}, 0xc) r27 = geteuid() r28 = getpgid(0xffffffffffffffff) r29 = getpid() msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000c40)={{0xbaec, r26, r24, r27, r25, 0x143, 0x80000001}, 0x8, 0x100000000, r28, r29, 0xfffffffffffffffd, 0xfffffffffffffe00, 0x100000000, 0x9}) setsockopt$sock_cred(r19, 0xffff, 0x1022, &(0x7f0000000240)={r28, 0x0, r21}, 0xc) shmctl$IPC_SET(r13, 0x1, &(0x7f0000001680)={{0x107f, r14, r15, r17, r21, 0x40, 0x7ff}, 0xfffffffb, 0x5, r18, 0xffffffffffffffff, 0x80, 0x8000, 0x200}) r30 = socket(0x18, 0x2, 0xf9) r31 = socket(0x11, 0x4003, 0x0) r32 = dup2(r30, r31) ioctl$LIOCSFD(r32, 0xc028756b, &(0x7f0000000000)) getsockopt$SO_PEERCRED(r32, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, 0xc) r34 = socket(0x18, 0x2, 0x0) r35 = socket(0x11, 0x4003, 0x0) r36 = dup2(r34, r35) ioctl$LIOCSFD(r36, 0xc028756b, &(0x7f0000000000)) getsockopt$sock_cred(r36, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, &(0x7f0000000200)=0xc) getgroups(0x4, &(0x7f0000000240)=[r12, r21, r33, r37]) r38 = socket(0x11, 0x4003, 0x0) dup2(r11, r38) ioctl$FIOGETOWN(r11, 0x4004667b, &(0x7f0000000100)) 18:48:51 executing program 0: mprotect(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x0) munmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000) 18:48:51 executing program 0: r0 = socket(0x2, 0x400000001002, 0x0) getsockopt(r0, 0x0, 0x14, 0x0, 0x0) r1 = dup2(r0, r0) r2 = openat(r1, &(0x7f0000000080)='./file0\x00', 0x800, 0x0) renameat(r2, &(0x7f00000000c0)='./file0\x00', 0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00') ioctl$PCIOCWRITE(r1, 0xc0107003, &(0x7f0000000040)={{0x6, 0xce, 0x1}, 0x6, 0x8, 0x8000}) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)) 18:48:51 executing program 0: mkdir(&(0x7f0000000040)='./file0\x00', 0x0) r0 = open(&(0x7f0000000540)='..', 0x0, 0x0) unlinkat(r0, &(0x7f0000000000)='.\x00', 0x0) rmdir(&(0x7f0000000140)='./file0\x00') truncate(&(0x7f0000000080)='./file0\x00', 0x0, 0x24) 18:48:51 executing program 1: sendmsg$unix(0xffffffffffffffff, &(0x7f0000001700)={&(0x7f0000000300)=ANY=[@ANYBLOB="fb180200000000000000000000000fd1a9f2d2a45723de9de09e9b537ea39f7043f0dcd018b952a27a18e23ef0cd4ea85fc375d82a8d80532cf03d9fd9b52cf32c5ee70700000000000000eca5aefd68f6ece473d03169427d072cd5e0a6da210794016019926d12fcc9fca4ea020b6de512c1efad679ed3c6d948a0464b3fc4fc9bf4f44d45757b01854a30b8e0f0b2b7ff8175523c8187ba99b9832a4787a1787f148c29765398f30b140d1e4994bd9ccddd3258575cb601ac8a84fd0f8a2671e556e5083451c5e968318e71e4382832e1bc4b71323293303d7c0edefd6abfd8f456214f7e6db25648691404e85f6e35c30447492ed173a472ab00000000000010000000f3dc1cd9a3bec7e0f0d8b820dc544dd973df72fe98f3005a9725ea915a52d2e220a313f71914b53c81a6821ad624dbba7390f73e50809350ec5512109dfbf4c06976d085811c019915a7f7104f94ebb25a70a93de9053b6697851163a52a16d36568c103f877e6ed7a8288"], 0x1c, 0x0, 0x0, 0x0, 0x2be}, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x200001ff, 0x0, "a40400dea20400"}) socket(0x18, 0x2, 0x0) r0 = socket(0x18, 0x2, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffffff) r1 = socket(0x18, 0x2, 0x0) r2 = socket(0x11, 0x4003, 0x0) r3 = dup2(r1, r2) ioctl$LIOCSFD(r3, 0xc028756b, &(0x7f0000000000)) r4 = openat$pf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/pf\x00', 0x1, 0x0) r5 = dup2(r0, r4) sendmsg$unix(r5, &(0x7f0000001700)={0x0, 0x0, 0x0}, 0x0) 18:48:51 executing program 0: sendto$unix(0xffffffffffffffff, &(0x7f0000000000)="b1000513600000000000000010000000000004fecea11ea8fef96ecfc73fd3357af4f7aa0416fa4f376336acf00b7804be781e49910900df", 0x38, 0x0, 0x0, 0x0) msgsnd(0x0, &(0x7f0000000700)=ANY=[@ANYBLOB="03000000000000003075"], 0x1, 0x0) syz_emit_ethernet(0x1, &(0x7f0000000000)=ANY=[@ANYBLOB="ffffffe5ffffaaaaaaaaaa0486dd60a4f00808183c00fe80000000fffa0000000000000000aaff020000000000000000000000000001"]) syz_emit_ethernet(0x5, &(0x7f0000000080)="05fffb86dd") 18:48:51 executing program 0: syz_emit_ethernet(0x93, &(0x7f0000000340)="c7a895006f53dd4fd005ffff86dd6f360ab9bcda3a701f98c59d09308c98f6dc8359b4592b1a88d9cd966e51ce64ce6ac624a0030059eb956cded1c7f699e8d4003696407ae866e8c24d7981e77d6bac4493453414651540817035a4ca9fcd7fd22bf523351d969eb273f2e901a30580e5fba2cc4440950c83dbe13f75cc3702be8f252a36f9a72f743f051003bcc0d54d512b4e0ce89c54721937ba472ddd979f083043e54347bf65b1f04a727f82d3d926a4a1d1011ef18bafcbb0e1debff599e4fb4ddef0daec2f95762fa7693413c07f58a5f8d56930f1184d69dc72f22f95932712533ebcfe0e10b0673900"/252) 18:48:52 executing program 1: r0 = socket(0x2, 0x4001, 0x0) select(0x40, &(0x7f00000000c0)={0x0, 0x0, 0x1}, &(0x7f0000000080)={0x8}, 0x0, 0x0) select(0x40, &(0x7f0000000000), &(0x7f0000000040)={0x3b3ceeff, 0x0, 0x0, 0x0, 0x0, 0xfffffffffffffffe}, 0x0, 0x0) close(r0) connect(r0, &(0x7f0000000140)=ANY=[@ANYBLOB="00002e2f66696c6530006c9eea960f7c48406bf54d94b247a8de676e59e6fa9361be91706eb42e638b8e865ab62a0e7f1036ba11ca"], 0xa) r1 = socket$inet(0x2, 0x4, 0x6) listen(r1, 0xffff) 18:48:52 executing program 1: pipe(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) poll(&(0x7f0000000000)=[{r0, 0x160}], 0x1, 0x606dca73) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x10000221, 0x0, 0x0) r2 = open(&(0x7f00000002c0)='./file0\x00', 0x611, 0x0) pwritev(r2, &(0x7f00000003c0), 0x273, 0x0, 0x0) ftruncate(r2, 0x0, 0x7363) mmap(&(0x7f0000000000/0x10000)=nil, 0x10000, 0x1, 0x10, r2, 0x0, 0x0) dup2(r1, r0) r3 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x0, 0x0) fcntl$lock(r3, 0x8, &(0x7f0000000100)={0x0, 0x0, 0x800, 0x100000001}) openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x0, 0x0) r4 = open(&(0x7f0000000080)='./file0\x00', 0x8, 0x0) r5 = socket(0x18, 0x1, 0x0) setsockopt(r5, 0x80000000000029, 0x1b, &(0x7f0000000000), 0x4) 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, &(0x7f0000000040), 0x4) listen(r7, 0x0) r8 = socket$inet(0x2, 0x1, 0x0) setsockopt$inet_opts(r8, 0x0, 0x13, &(0x7f0000000040), 0x4) listen(r8, 0x0) r9 = socket$inet(0x2, 0x2, 0x20) 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) listen(r11, 0x0) r12 = socket$inet(0x2, 0x0, 0x9) r13 = socket$inet(0x2, 0x1, 0x0) setsockopt$inet_opts(r13, 0x0, 0x13, &(0x7f0000000040), 0x4) listen(r13, 0x0) r14 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000340)='/dev/wsmouse\x00', 0x80, 0x0) r15 = getpgrp() r16 = geteuid() r17 = semget$private(0x0, 0x8, 0x80) semop(r17, &(0x7f0000000500)=[{0x1, 0x0, 0x1000}, {0x0, 0x5, 0x800}, {0x7, 0x80}, {0x0, 0x9, 0x2800}, {0x0, 0x200, 0x1000}, {0x2, 0x5, 0x800}, {0x2, 0x1, 0x800}], 0x7) semop(r17, &(0x7f0000000300)=[{0x0, 0x3, 0x1400}, {0x4, 0x80, 0x1800}, {0xfe52dc4792d94f09, 0x8000, 0x800}, {0x4, 0xff, 0x800}, {0x2, 0x100, 0x1000}, {0x2, 0x100000000, 0xf2e4cf5442ae0ee3}], 0x6) semop(r17, &(0x7f0000000400)=[{0x0, 0xfffe, 0x1800}, {0x4, 0x200, 0xc00}, {0x1, 0x8, 0xcab2bfc5c2d47ec2}], 0x3) r18 = socket$inet6(0x18, 0x3, 0x0) getsockopt(r18, 0x29, 0x33, 0x0, 0x0) getsockopt$sock_cred(r18, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, &(0x7f0000000540)=0xc) semctl$IPC_SET(r17, 0x0, 0x1, &(0x7f00000000c0)={{0xec, r19, r20, r19, r20, 0x82, 0xfffffffffffff7f5}, 0x8, 0x1ff}) r21 = socket$inet(0x2, 0x1, 0x0) setsockopt$inet_opts(r21, 0x0, 0x13, &(0x7f0000000040), 0x4) listen(r21, 0x0) r22 = socket$inet(0x2, 0x1, 0x0) setsockopt$inet_opts(r22, 0x0, 0x13, &(0x7f0000000040), 0x4) listen(r22, 0x2) r23 = openat$pci(0xffffffffffffff9c, &(0x7f0000000380)='/dev/pci\x00', 0x10, 0x0) r24 = socket(0x2, 0x2, 0x0) bind(r24, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) sendmsg$unix(r5, &(0x7f0000000480)={&(0x7f0000000280)=@abs={0x6fb47445e536af6c, 0x0, 0x1}, 0x8, &(0x7f0000000300), 0x0, &(0x7f0000000580)=ANY=[@ANYBLOB="2000000000000000ffff000001000000", @ANYRES32=r4, @ANYRES32=r6, @ANYRES32=r7, @ANYBLOB="00002000280000ff00"/20, @ANYRES32=r8, @ANYRES32=r24, @ANYRES32=r9, @ANYRES32, @ANYRES32=r4, @ANYBLOB="00070000000000000000000000ff00000001000000", @ANYRES32=r10, @ANYRES32=r4, @ANYRES32=r4, @ANYRES32=r11, @ANYRES32, @ANYRES32=r12, @ANYRES32=r4, @ANYRES32=r13, @ANYRES32=r14, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r15, @ANYRES32=r16, @ANYRES32=r20, @ANYBLOB="000000002000000000000000ffff000001000000", @ANYRES32=r21, @ANYRES32=r22, @ANYRES32=r23, @ANYBLOB='\x00\x00\x00\x00'], 0xc0, 0x5a2147307f97c4ff}, 0x7) pipe(&(0x7f00000001c0)={0xffffffffffffffff}) r26 = getppid() fcntl$lock(r25, 0x8, &(0x7f0000000100)={0xb4f9453fa3e86075, 0x0, 0x800, 0x8001, r26}) r27 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x0, 0x0) r28 = socket(0x2, 0x2, 0x0) r29 = socket(0x2, 0x1, 0x0) setsockopt(r29, 0x0, 0x14, &(0x7f0000000100)="04000000", 0x4) dup2(r29, r28) r30 = socket(0x2, 0x1, 0x0) dup2(r28, r30) connect$unix(r30, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) shutdown(r28, 0x1) fcntl$lock(r27, 0x8, &(0x7f0000000100)={0x0, 0x0, 0x800, 0x100000001}) r31 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x0, 0x0) fcntl$lock(r31, 0x8, &(0x7f0000000140)={0x0, 0x0, 0xbb, 0x100000001}) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000480), &(0x7f00000007c0)=0xc) r32 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) semctl$IPC_RMID(r32, 0x0, 0x0) 18:48:52 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02ec4a7f000001"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x1, 0x0) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x8) r1 = dup(r0) listen(r1, 0x0) r2 = socket(0x2, 0x1, 0x0) connect$unix(r2, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0x10) close(r0) shutdown(r1, 0x2) close(r1) 18:48:53 executing program 0: r0 = kqueue() poll(&(0x7f0000000040)=[{r0, 0x80f20941e5ead7ce}], 0x1, 0x0) kevent(r0, &(0x7f0000000a80)=[{{}, 0xfffffffffffffff9, 0x41, 0x0, 0x9}], 0x6, 0x0, 0x0, 0x0) poll(0x0, 0x0, 0x9) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$SPKRTONE(r1, 0x80085301, &(0x7f00000000c0)={0x40, 0x8000}) r3 = dup2(0xffffffffffffffff, 0xffffffffffffffff) r4 = socket(0x18, 0x2, 0x0) r5 = socket(0x11, 0x4003, 0x0) dup2(r4, r5) r6 = socket(0x18, 0x2, 0x0) r7 = socket(0x11, 0x4003, 0x0) r8 = dup2(r6, r7) ioctl$LIOCSFD(r8, 0xc028756b, &(0x7f0000000000)) kevent(r3, &(0x7f0000000080)=[{{0xffffffffffffff9c}, 0x0, 0xc1, 0x40, 0x7fffffff, 0x97b3feb}], 0x82, &(0x7f0000000100)=[{{r5}, 0xfffffffffffffffa, 0x81, 0x4, 0x40, 0x1e0}, {{r8}, 0xfffffffffffffffd, 0x4, 0x1, 0x4, 0x7ff}, {{r2}, 0xfffffffffffffffb, 0xd, 0x2, 0x200, 0xe64}], 0x3, &(0x7f0000000180)={0xffffffff, 0x5}) 18:48:53 executing program 0: r0 = open(&(0x7f00000000c0)='./file0\x00', 0x200, 0x85) ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f0000000100)=0xfffffff9) r1 = socket(0x18, 0x2, 0x0) r2 = socket(0x11, 0x4003, 0x0) dup2(r1, r2) pread(r1, &(0x7f0000000140)="5e62d6939d3db543b316d2d8a3bc5f7dd3f9866d63624371d38b94e96ca06bdd2b0cf57f51760089e87516993bde8740ac7bae61a39c5fb909578688031c00e11e2d86fe5c0fce09f0f7f5b4fc8e9ec86ef0df31513a1dd5ab61969bda1555b72cc3f230749543636b27952eabf9d41101f8d6e34e4ac4175b8f99569b67f793b1d7358f1e3789f966409b7ed8b433f203fac6a9065b99b75884fee5c4e2729bbf0dde30022fcf6eb41929b01276835124700cdc8516ab0409ee3941a2cba7", 0xbf, 0x0, 0x2) r3 = socket(0x11, 0x3, 0x0) sendto$unix(r3, &(0x7f0000000000)="b100050400000000000008000101000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acbd0700000000000000af63ff37282902e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c08000000000000000f90006ee01bc43eaea8c5000000020000189b625ce708650cbb5fa798700000000002020892318f10bb77c94601000000", 0xb1, 0x0, 0x0, 0x0) 18:48:53 executing program 1: 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, &(0x7f00000008c0)=ANY=[@ANYBLOB="5fe798099202a7c0adf3bb6382668cbaf117b8472cc147c1ef194ade0fec86371fcab6775ce180e0b5713559b15c9df871de77c35a9ec0b07bceb75bd8095ccff286ede6860a9af11ca447ef8c1024e9fcd3723aa25eb4eb4001d2810c47c9f93ff10745b0af5b8411b4d183f7dd1b4abce1de3b72bc31a4861ecbcb"], 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, &(0x7f00000007c0)=ANY=[@ANYBLOB="0000000000000000e27eb7ba166bb505b358b8b724a1087b37064194c070237d7fcb5d208a1adfaa434bc15c232cf8d1e71dafb80c7acb30d7100108000000a67815dd92248a9cf21bb8d8523564dccc2b74835e0189b9c15826abf1aed96b8ffb9870462e796c9fb64b359f998cd8a7e75e2fdad2c6dd7b9ce23b8581bd882c77ea83a7ab4383c61355bee7033c5e008c7987c0544e3f232c0124d14cc10fe25c7881c596bea37d4b6fc651b32d7ef7c433906578ba000000000000029a8713cfd4624fe0cf8f38bc56e3cdce840000008500"/237], 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) fchdir(r40) 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) 18:48:53 executing program 0: r0 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) mkdirat(r0, &(0x7f00000000c0)='./file0\x00', 0x82) unveil(&(0x7f0000000040)='./file0/file0\x00', &(0x7f0000000240)='x\x00') 18:48:53 executing program 0: r0 = socket(0x11, 0x3, 0x0) sendto$unix(r0, &(0x7f0000000340)="b100050460000000000008000701000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8f75f882b297be1aa5b23ed00f4c8b2ca3ebbbfedcbdb00000000acb5d602000d7dbf6ba8af63ff37282921e4fdee5bfd4de7901c089e226f44d78389e0720fd3872babfbb770c1f5a872ff7cc53c894303b22f310b404f36a00f90006ee01be657aea8c5000000020000000000000200000000a3f80004000000", 0xb1, 0x0, 0x0, 0x0) getsockname$inet(r0, &(0x7f0000000000), &(0x7f0000000040)=0xc) 18:48:53 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="6202e57f7f000001"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x2, 0x0) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r1 = socket(0x6, 0x2, 0x0) mprotect(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x3) r2 = socket(0x18, 0x2, 0x0) r3 = dup2(r2, 0xffffffffffffffff) ioctl$LIOCSFD(r3, 0xc028756b, &(0x7f0000000000)) ioctl$BIOCGRSIG(r3, 0x40044273, &(0x7f0000000040)) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="8202e480ffffffff"], 0x1) dup2(r0, r1) connect$unix(r1, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) write(r1, 0x0, 0x0) 18:48:53 executing program 1: r0 = socket(0x18, 0x2, 0x0) r1 = socket(0x11, 0x4003, 0x0) ioctl$FIONREAD(r0, 0x4004667f, &(0x7f00000000c0)) r2 = socket(0x18, 0x2, 0x0) r3 = socket(0x11, 0x4003, 0x0) dup2(r2, r3) r4 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000040), &(0x7f0000000080)=0xc) r5 = dup2(r4, r1) ioctl$LIOCSFD(r5, 0xc028756b, &(0x7f0000000000)) 18:48:53 executing program 1: open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000040)) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x2, 0x0) r1 = socket(0x11, 0x4003, 0x0) dup2(r0, r1) r2 = accept$inet6(r0, 0x0, &(0x7f0000000140)) r3 = socket(0x18, 0x2, 0x0) r4 = socket(0x11, 0x4003, 0x0) dup2(r3, r4) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000180)={0x0}, 0xc) fcntl$lock(r2, 0x7, &(0x7f00000001c0)={0x2, 0x2, 0x6, 0x81, r5}) r6 = socket(0x18, 0x1, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) getsockname$unix(r7, &(0x7f0000000240)=@file={0x0, ""/61}, &(0x7f0000000100)=0x3f) open$dir(&(0x7f0000000000)='./file0\x00', 0x8, 0x6) shmget(0x1, 0x4000, 0x201, &(0x7f0000ffc000/0x4000)=nil) setsockopt(r6, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 18:48:53 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x0, 0x0) unlinkat(r0, &(0x7f0000000040)='./file0\x00', 0x0) syz_emit_ethernet(0x38, &(0x7f0000000200)="c7a895b22a241c0a078359ff86dd6e360aa90500000000000000c2c3464b15f90663aaea41070000000000010065ec0f1d00000000eb69ff") pipe2(&(0x7f0000000080), 0x10004) r1 = msgget$private(0x0, 0xfffffffffffffffd) openat$speaker(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/speaker\x00', 0x800, 0x0) r2 = socket(0x18, 0x400000002, 0x0) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r3 = socket(0x1, 0x2, 0x81) setsockopt(r3, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) dup2(r0, r3) r4 = socket(0x18, 0x1, 0x0) setsockopt(r4, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) openat$vmm(0xffffffffffffff9c, &(0x7f0000000600)='/dev/vmm\x00', 0x100, 0x0) r5 = socket(0x18, 0x1, 0x0) connect$unix(r5, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r5, 0x0, 0x0) r6 = socket(0x18, 0x1, 0x0) setsockopt(r6, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) accept$unix(r6, &(0x7f0000000680)=@abs, &(0x7f00000006c0)=0x8) msgsnd(r1, &(0x7f0000000e80)=ANY=[@ANYBLOB="03000000000000005aab059e7584be19de16d8a32e0c5d7858899bbc616aeade23aa38f255f2dedc7d6b5aae9e1e53d2b8d941319c6b5d3b16ea71c41b9d0000d8e7497cf22f1cc439ea2b26fcb5355b5b24eab6423706ebfa25245e804c95574b9d3f3d263490ee4823aa6156b2bd8b46afd62f2b01573c376fabb6713c8c3fcbb5c9c975498e63bb2e19117fec0866378de0a48ccf0a87d3c451df0c36b08f9d3d6039ebea381e7fca35ed7142c2f0d2e5f9ce77c1ecfd58c46c50c8e10a93dcd069cb4d4575ddd417bd2c5f2470a3deaf000000000000a4a3af74e7548a3f0a1ef3e3f4358b30a130a9a062e678e5a37e21591aaa06ab276ae2868755"], 0x107, 0x40000000000800) msgrcv(r1, &(0x7f0000003740)=ANY=[], 0x0, 0x0, 0x800) 18:48:54 executing program 0: kqueue() r0 = socket(0x18, 0x2, 0x0) r1 = socket(0x11, 0x4003, 0x0) r2 = dup2(r0, r1) ioctl$LIOCSFD(r2, 0xc028756b, &(0x7f0000000000)) r3 = fcntl$dupfd(r2, 0x2, 0xffffffffffffffff) close(r3) pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) readv(r4, &(0x7f0000000400)=[{&(0x7f0000000000)=""/241, 0xf1}], 0x1) r6 = kqueue() r7 = fcntl$dupfd(r6, 0x2, 0xffffffffffffffff) close(r7) close(r5) 18:48:54 executing program 1: sendto$unix(0xffffffffffffffff, &(0x7f00000000c0)="b1000504", 0x4, 0x0, 0x0, 0x0) bind(0xffffffffffffffff, &(0x7f00000000c0)=ANY=[@ANYBLOB="010708"], 0x1) r0 = socket(0x18, 0x2, 0x0) r1 = socket(0x11, 0x4003, 0x0) dup2(r0, r1) recvfrom(r0, &(0x7f0000000100)=""/187, 0xbb, 0x842, &(0x7f0000000040)=@in6={0x18, 0x3, 0x9, 0xfffffff9}, 0xc) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="82028180ffffffff"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x2, 0x4000, 0xfd) connect$unix(r1, &(0x7f00000001c0)=ANY=[@ANYBLOB, @ANYRESHEX=0x0, @ANYRES64=r2, @ANYRESOCT=r2, @ANYRES32=r2], 0x5) setsockopt$inet_opts(r2, 0x0, 0x1, &(0x7f00000000c0)="0714000000000025ff149b33ff0f000000000000", 0x14) write(r2, 0x0, 0x0) 18:48:54 executing program 1: sendmsg$unix(0xffffffffffffffff, &(0x7f0000000080)={0x0, 0x64, &(0x7f00000015c0)=[{&(0x7f0000000040)="6bdcb6fe3b9846d2", 0x8}, {&(0x7f0000000480)="da9e8ab7c4b619878de7d9dab637fdbdee1bd175fb00b72753d203677f3da5557a6bf45907d73cb6e5a1c5191b89a8cb21320aea9b56d82f8621c4198acb198ff7122087a1f0a2f1a0acf9d116c491b99d12c34bb64f7162b60f85d9796626bbaa14aa94ef14a405fe5f39f126322b31fcfa51fe4ab28f5ac095851e141ca26648c50fa8de9de2c89cd0283c62aff17fd83fd6acde8c2058e0bb728ef6306e9ea016b0ab82ca0a0c1686c5f4a0cb7729ad49aad246df04c7095b3e2c182aed6e43b311da7514b12616a2f72103c5ca1420433f57f0a656c6764bfd2aebea52c432b5f4a7fcbacc9beec61846b1195c30da5dbaf4dd3facbc603f0262a81e1d56d4f0952db46c1cd79881bd7356eb05c892cd545613bd614fa081d656384b45a61ecd348906c34223722a04466878231e20501948970a5ff864b5981c6a4d36cf8db7b253f26f8dc82b1faee6a13c91bfb8d4fd847651a526cc1b255b591b6253be92a46abb28ba07b2054907e3e95ca4eaa7a31af0175926e53eb4624cfebb9562240c4b0f4b721f21827bfc98561cf271574ef046bbc99e3d6c983f49d3522d39230bd0be976fc40c031b6fbc0b19ae9e539eca521a948d44da56184c9fecb67df1cfb2e0b5306a4917638ac867a08ce96b3089c322bad30cb4fb5362a2d42d561a54dccf8f483f8936990d0a8be9a3d81cd2e2b41ff52226580764be4d1558051859f66ffad50499b15a0cdbd4df08827f83e5a430ec450b5b228d4726d5522619a4edb3b6a453130a8a9c19056dacd38f1f26d1beb0232afb23a4f5462806d3826d990c1f8b2741e1c63634df23a476f939db60b2ebc5727772ba12143a6c5e438bc13a8fd9320ea6f6db9256d9506e8f079f6b734f0ddab66cc945893fd70fdf01abf22ccd", 0x287}], 0x2}, 0x0) syz_emit_ethernet(0x1, &(0x7f0000000000)=ANY=[@ANYBLOB="aaaaaaaaaaaa7289b75c479b86dd60451a7c00c50300000000000000000000000081000000bbfe8000000000000000000000000000f9d5ab350095"]) syz_emit_ethernet(0x1, &(0x7f00000000c0)=ANY=[@ANYBLOB="ffffffe5ffff6e7d89a8aaaaaaaa04a032000000000000a76a029cb9dd4b2397e4aeea0900000000"]) pwrite(0xffffffffffffffff, &(0x7f0000000040)="67775e3427a029", 0x7, 0x0, 0x0) syz_emit_ethernet(0x400e, &(0x7f0000000000)="c7a895006f53dd000005ffff86dd") 18:48:54 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) syz_open_pts() writev(r0, &(0x7f00000001c0)=[{&(0x7f0000001600)="11ac51f7d6693a129b2e765d0de14946028be83b3672a82136df5f4a04035204fe69b6cbad92f69281ac112900aa7b1f48c42d733456aba89c7f2a77ccdef4d01f83042300687ef1a1aa87a3b0d2f22258fdcabec90c5048594d36fafd7bab62e216ef31970412aaf2f9d0217636d60e7f7708c32810404e831502fa626402c6b8929ef6f321528b878daf55af77377fd0be0f0f16019afb13da999d4a2300dbcc1030f1810462ccd7671f9482f7a3e3a32f305de83d1e83a68818a7df7edd8ce63a38ebe8f2da881856056c99f626e528a2b5ddec35191eebbb56759ee2b2d6d064622234e1fc6898cb7b7150907d06a3c6e4282a1324fbcf797364ad62524fe7eb9328c24fe1d205400c5c5d65e611bfcf2eb0d23a93eaf9bb9ad32369d770153767f061e01af0e7eb19b7657b722af9dff7db6e352a309735448f91fe860c1192a01468b3e07bf319e7db5faa531adc0d03bebbaf7cfc0306307247bfd77d5a91f95e0cabd789a3ed790b8ca01bede80af5fda8faa9bf775bf577d17431a2097c219fcf163958d74354c7af64e904959111b26b9879c1e3ebca13a32fec4c0f16435c4002d9bb921895ce6b75ac5c0fa9ae5dc5ef3abb97f3233b0616522a6bb1b0c52986ef2a59e7e30506b258d0c77937e8dd7927efb4fada010c4f02df8cdc2667721f0fc505705eb2b7a1ce2af8cd5635fede2fb38f7e52acba9be795036137974a6bba95529b42279cccc6e8c913d6192c1b40c17ada6e67d9fbeeb0e3a8c5f5b6d091e39ce9c11003303b5c46d10a6db550ee04846311556c20b7b361d3fc0ec81b423c51ee90bf75a43c59c6ea06d8b190d866a418964303853164c62d04d928f6c1172a79633d539006da0842cd30d0b5cc0e6903387d0fdfa519569fd6a38f9e8d2a6c8985f6214d947a6637f055f57bbfd6d801bb21a5a33509879ab5111be9891a6b6b8e7be69652444ad9d50d68914b3309c913924a17", 0x2be}], 0x1) r1 = socket(0x18, 0x2, 0x0) r2 = openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x1, 0x112) fcntl$dupfd(r2, 0x0, 0xffffffffffffffff) r3 = socket(0x11, 0x4003, 0x0) r4 = dup2(r1, r3) ioctl$LIOCSFD(r4, 0xc028756b, &(0x7f0000000000)) ioctl$TIOCCBRK(r4, 0x2000747a) 18:48:54 executing program 0: r0 = semget(0x0, 0x3, 0x232) semctl$GETPID(r0, 0x2, 0x4, &(0x7f0000000000)=""/221) r1 = semget(0x2, 0x0, 0x80) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, 0xc) r3 = getegid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, &(0x7f0000000180)=0xc) r5 = getgid() semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f00000001c0)={{0xe0, r2, r3, r4, r5, 0x3, 0x4}, 0x1ff, 0x101, 0x8}) r6 = semget(0x1, 0x3, 0x108) semctl$GETNCNT(r6, 0x3, 0x3, &(0x7f0000000240)=""/136) semget$private(0x0, 0x3, 0x152) pipe2(&(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$WSDISPLAYIO_GVIDEO(r8, 0x40045744, &(0x7f0000000340)) getgroups(0x4, &(0x7f0000000380)=[0xffffffffffffffff, 0xffffffffffffffff, r3, r5]) getsockopt$SO_PEERCRED(r8, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, 0xc) semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f0000000400)={{0xd5, 0x0, r9, 0x0, r10, 0xf3, 0xffff}, 0x4, 0x2f3, 0x8}) r11 = semget(0x1, 0x3, 0x8) semop(r11, &(0x7f0000000480)=[{0x4, 0x1ff, 0x1000}, {0x3, 0x200, 0x1000}, {0x4, 0x7, 0x1000}], 0x3) r12 = semget$private(0x0, 0x2, 0x100) semctl$IPC_RMID(r12, 0x0, 0x0) openat$speaker(0xffffffffffffff9c, &(0x7f00000004c0)='/dev/speaker\x00', 0x1, 0x0) r13 = socket$unix(0x1, 0x5, 0x0) sendmsg$unix(r13, &(0x7f00000006c0)={&(0x7f0000000500)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000000680)=[{&(0x7f0000000540)="9f71e1e35fdb04b1b2af7c709aeb792172e7d317d05ae5cfd84c687c3024b5961c44930ba4cc8f6db1a92a96d3f13719ff05aeb35c1a9d07789cbff3781bda21d559ff88f1c118c3c03c675d79688a8096ff8b4328b42813f2bcff28d7dea675ac8183cdfd38ba94fa06b3200af2458a33b9eb107484e4d8244190460788f4708b4615bb957259", 0x87}, {&(0x7f0000000600)="1c78c03e63ae9942bda3abfc55b801c6a75ee384e9ec5d5e8d12ea08364a8a76edb39e01fc149e7cd4c06844d259091f22055727f9d5a75cdd47a8fd699ce8a175a836", 0x43}], 0x2, 0x0, 0x0, 0x4}, 0x3) fchmod(r7, 0x10) r14 = socket$inet6(0x18, 0x4000, 0xca) ioctl$BIOCLOCK(r8, 0x20004276) r15 = shmget$private(0x0, 0x1000, 0x0, &(0x7f0000ffc000/0x1000)=nil) shmat(r15, &(0x7f0000ffc000/0x2000)=nil, 0x1000) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000700)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r14, 0xffff, 0x1022, &(0x7f0000000740)={0x0, 0x0, 0x0}, 0xc) r18 = geteuid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000780)={0x0, 0x0, 0x0}, &(0x7f00000007c0)=0xc) semctl$IPC_SET(r11, 0x0, 0x1, &(0x7f0000000800)={{0x40, r16, r17, r18, r19, 0x0, 0x4}, 0x80, 0x0, 0x3}) 18:48:54 executing program 1: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="62020207e0000001"], 0x1) r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) semget(0x0, 0x0, 0x400) accept$inet(0xffffffffffffffff, &(0x7f0000000040), &(0x7f0000000080)=0xc) r1 = socket(0x18, 0x2, 0x0) r2 = socket(0x11, 0x4003, 0x0) dup2(r1, r2) listen(r1, 0x8) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f00000000c0)="071404000973db0000000001000000149b33ff0f", 0x14) write(r0, 0x0, 0x0) 18:48:54 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() write(r1, &(0x7f0000000500)="c5", 0x1) ioctl$TIOCSETA(r0, 0x80047470, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) r2 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r3 = socket(0x18, 0x2, 0x0) r4 = socket(0x11, 0x4003, 0x0) dup2(r3, r4) pwritev(r2, &(0x7f00000003c0)=[{&(0x7f0000000400)="90c3fe67eb586898600425f2e5655c47ac83c18d65c8e22066c0d389fe894a974c8d45aaf9846f9b3aec3213d2a6ac68a0b0632688ca0fab3647175abf22fea120c9b3bb77ca60c128295bf234505356095dbf9e50a4a5079723b57fed8ef0a251b91e67e1f5d347d5b668a390a25beea3962e7c10b8d9f53f5c82b5eacc26757d14f2fa6be9a2cbb2cfacc5e9060002e3208364bb049bd84682cec454327b6a1522c332ea628b8cb672e9e7247818f970e017c7cb9303e6b505059f34d3fb9df3993b7535fa269859", 0xc9}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x2, 0x812, r2, 0x0, 0x0) setsockopt$inet_opts(r2, 0x0, 0x1, &(0x7f0000000080)="4978f52c6b28b8ce651f168a33d6a36a76bd3ca80ce73bad726adeca6135c4888f0c8b49ea02567b9268e525a55d44464df5e348b850579e19abb181204ccfc8dedcbfca505caef7639cdcfe93c3df2c2181793a8b2faded0c2993fd592cb3a1cf99c84d04e59f3d58a757e7a8076da520ebbc22c555990b4d17bf658c8a676b503d8d3fa48024bf9249b784ecf3f9cfb086520ab4f0412945756c773121c02f56af80f5ea0359c51b7338eba18bbd348569a0c915c5", 0xb6) setuid(0xffffffffffffffff) readv(r0, &(0x7f00000000c0), 0x1) 18:48:54 executing program 1: sendmsg$unix(0xffffffffffffffff, &(0x7f0000001880)={0x0, 0x0, &(0x7f00000015c0)=[{&(0x7f0000000040)="6bdcb6fe3b9846d2", 0x8}, {&(0x7f0000000480)="da9e8ab7c4b619878de7d9dab637fdbdee1bd175fb00b72753d203677f3da5557a6bf45907d73cb6e5a1c5191b89a8cb21320aea9b56d82f8621c4198acb198ff7122087a1f0a2f1a0acf9d116c491b99d12c34bb64f7162b60f85d9796626bbaa14aa94ef14a405fe5f39f126322b31fcfa51fe4ab28f5ac095851e141ca26648c50fa8de9de2c89cd0283c62aff17fd83fd6acde8c2058e0bb728ef6306e9ea016b0ab82ca0a0c1686c5f4a0cb7729ad49aad246df04c7095b3e2c182aed6e43b311da7514b12616a2f72103c5ca1420433f57f0a656c6764bfd2aebea52c432b5f4a7fcbacc9beec61846b1195c30da5dbaf4dd3facbc603f0262a81e1d56d4f0952db46c1cd79881bd7356eb05c892cd545613bd614fa081d656384b45a61ecd348906c34223722a04466878231e20501948970a5ff864b5981c6a4d36cf8db7b253f26f8dc82b1faee6a13c91bfb8d4fd847651a526cc1b255b591b6253be92a46abb28ba07b2054907e3e95ca4eaa7a31af0175926e53eb4624cfebb9562240c4b0f4b721f21827bfc98561cf271574ef046bbc99e3d6c983f49d3522d39230bd0be976fc40c031b6fbc0b19ae9e539eca521a948d44da56184c9fecb67df1cfb2e0b5306a4917638ac867a08ce96b3089c322bad30cb4fb5362a2d42d561a54dccf8f483f8936990d0a8be9a3d81cd2e2b41ff52226580764be4d1558051859f66ffad50499b15a0cdbd4df08827f83e5a430ec450b5b228d4726d5522619a4edb3b6a453130a8a9c19056dacd38f1f26d1beb0232afb23a4f5462806d3826d990c1f8b2741e1c63634df23a476f939db60b2ebc5727772ba12143a6c5e438bc13a8fd9320ea6f6db9256d9506e8f079f6b734f0ddab66cc945893fd70fdf01abf22ccd", 0x287}], 0x2}, 0x0) syz_emit_ethernet(0x1, &(0x7f00000000c0)=ANY=[@ANYBLOB="aaaaaaaaaaaa7289b75c479b86dd60451a7c00c50300000000000000000000000081000000bbfe8000000000000000000000000000aa3300000095028cb191e541824a1473bf5b9f1e1dc147df6d37a3e494683b59f89d6a67ae51ca0ff4c987cb5099a63413cbce8212ed26687d43e21186aa99deffac778994dc77105e9f9b348f9cfc5ce20e6109e83d92a01148d479f4d26afe721d"]) socketpair(0x2, 0x950365c70f0f1eac, 0x7, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) shutdown(r0, 0x1) syz_emit_ethernet(0x400e, &(0x7f0000000000)="c7a895006f53dd000005ffff86dd") 18:48:54 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() r7 = socket(0x18, 0x2, 0x0) r8 = socket(0x11, 0x4003, 0x0) dup2(r7, r8) fcntl$lock(r7, 0x9, &(0x7f0000000000)={0x0, 0x2, 0xfffffffffffffffe, 0xfffffffffffffff9}) flock(r6, 0x2) fcntl$lock(r6, 0x9, &(0x7f0000000040)={0x0, 0x2, 0x8, 0x200000005}) r9 = syz_open_pts() fcntl$lock(r9, 0x9, &(0x7f0000000000)={0x0, 0x2, 0x0, 0x100000000}) flock(r9, 0x2) fcntl$dupfd(r6, 0xf, r9) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000002c0), &(0x7f0000000180)=0xc) r10 = open(&(0x7f0000000080)='./file0\x00', 0x85, 0x0) r11 = getpid() fcntl$setown(r10, 0x6, r11) fcntl$setown(r10, 0x6, r11) r12 = syz_open_pts() fcntl$lock(r12, 0x9, &(0x7f0000000000)={0x0, 0x2, 0x0, 0x100000000}) r13 = syz_open_pts() read(r13, &(0x7f0000000440)=""/68, 0x44) ioctl$TIOCSETAF(r13, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x800bf9a, 0x0, "7e734578ff5dbfdcf0000000683a00a52d00"}) ioctl$TIOCSETAF(r13, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0xfffffffc, 0x0, "fea6368c3f87bfdbd36cb60700fabd00b53a00", 0x4000}) r14 = syz_open_pts() read(0xffffffffffffffff, &(0x7f0000000440)=""/68, 0x44) ioctl$TIOCSETAF(r14, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x800bf9a, 0x0, "7e734578ff5dbfdcf0000000683a00a52d00"}) ioctl$TIOCSETAF(r14, 0x802c7416, &(0x7f0000000080)={0x80, 0x0, 0xfffffffffffffffe, 0x0, "c69702eba43f83bcda020000000000000081f6bd", 0x0, 0x8000}) r15 = syz_open_pts() read(r15, &(0x7f0000000440)=""/68, 0x44) ioctl$TIOCSETAF(r15, 0x802c7416, &(0x7f0000000000)={0x400, 0x0, 0x800bf9a, 0x0, "7e734578ff5dbfdcf0000000683a00a52d00", 0x0, 0xfffffffe}) ioctl$TIOCSETAF(r15, 0x802c7416, &(0x7f0000000100)={0x0, 0x0, 0xfffffffffffffffe, 0x3, "c69702eba43f83bcda020000000000000081f6bd"}) r16 = syz_open_pts() read(r16, &(0x7f0000000440)=""/68, 0x44) ioctl$TIOCSETAF(r16, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x800bf9a, 0x0, "7e734578ff5dbfdcf0000000683a00a52d00"}) r17 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r17, &(0x7f0000000640)=ANY=[@ANYBLOB="030000000000000030753a5e69488f0fd908f479d367c9ec56609a76806a000000000000008ba3888e2c878a3a55143d54f3a7e8243e211714efe88b1be709e511c6f5de88eaccd526acfa400f1b59416ea5e01748948d39c8e64a722a9770cc38c2b32a3c82058c14b42ca62f16de59cd06709411d8da21004810eb1b757653b542dab13e3e77bcae89951e643273406280540682971e1633cf86498930328ee024938dbfd952481e144f5853eb9561ae58c97a89025153dacb4041ad4c9b57b5fb3d8588a3325e0ed919faac1521cbf792cc228a4fc248419d3e9187b9ab9d6c3e2d6e96520bd26d0000000045e1a31bf9106521eb82f5f3fb44ba2c2014bd2026342588fa1a34492fdd4494c5eebcaf79be0195d459fadab38ea746dbe621387eac55df38d210dc147dc46add182114760700000000000000ab325a2e9c90298d68a553c64f3489955634cd7f0bc96b4a4ea36da14c9d1d2f01000000c56c6c08a8004d7d555a7826b6f661b37e34fd77534b596ea628dbe08cabaff8694a970190269fa73da23e658ee391ab702486c88473a5421667f9598a1e2bf6624f5c66f509487f34f760ed69d0318edae25612d4f5e4145670f00800000000003095a9602071fbdfaa1af31b11a20dc1ba209b299bca976d54c8f70e32ac9281179ebf362cf2971a8e2f22daf300faf85cb001954ef74dd47ee5690df36db8db01fe58f785d45d8ef52f285bfda67631dfda98286b702d676b84790d50cc95a0b8834c82a2d5bd531c141a91df5689563c2479451630fbb44a5ea8c53a159a2b6ff20f756d24872c7d1005cc1ce965ff03000000000000e78642f258742a55c63ae54ce317994e0022287f4ec351a2fec4caceb7a50b947e797e87566e746933b930bd85997be8c61cc3a538dafd07bd60baeedd534337ae7f1441b588cb88131776fef7de4c0af63649578b27e004c5c2569ae86b00c2916cb75d8fe7a34852a2d37b53af9294a17f886cb77129ae0a749dcecd7150a70de583381f773deb1a27c42c3689a6c8b9bf2b174760caa12d468e09c7679dec571d9824ea0d64e56e21c7a4d8f628af06198689bdcae73701d38e9f47b6bd8e3eb94736facaf2dfc84e5c95b074a82b6a89ab67ecf9d7db328d301f5998794255cdcb931bede9fae13cf91c065f623cb88679e165ca6d166c9acdb337ca079fbb93043d464be537a47e8751447d5a025b1aeaa245c6b6bc243b706007bb42c995ce89e9c79e683324a1e4d31e4e35a9789747bf93ab4670d2130135c8d6863743e66e5d4c01406a786c1b15dc459e2762c02d4f7221f8f1d3a97893d7139c5cd05b001a7abb3232190000000000000000000051cb0306ca4d4010e118e6fe88a4110640a8a16b0b5730fddecaee01d1e126e2f57936ed4ed4e6173b2e95e6f7e0234d185a7f349c18953dc6e105758b63f6440d86868329dce865e7060326fbbd324a14667b6724819f897d2a08b4041537f6dbe9dc6db651195d736b315b5b7009b14407feb8daa5449389b4bac375693d2fbdde1bc700ab94c64567e5282202fd6c4d63ebc83e35e6a1a8aaeb0577f99c77d105637f428e730802f1cd04d8b7c7ecb4a6600996fd5ca60adea0f2cfd74e7f5ff21fc0388a51e3deea4d4be38ce352"], 0x156, 0x800) 18:48:54 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000380)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = dup2(r0, r0) r2 = semget$private(0x0, 0x7, 0xa0) semctl$SETVAL(r2, 0x3, 0x8, &(0x7f0000000000)=0xee65) semop(r2, &(0x7f0000000040)=[{0x2, 0x81, 0x1800}, {0x1, 0x3, 0x1000}], 0x2) r3 = semget$private(0x0, 0x0, 0x10) r4 = semget$private(0x0, 0x7, 0x80) semctl$GETNCNT(r4, 0x0, 0x3, &(0x7f0000000640)=""/22) semop(r4, &(0x7f0000000100), 0x0) semctl$SETALL(r4, 0x0, 0x9, &(0x7f0000000200)=[0xa, 0x3ff, 0x0, 0x5, 0x3f]) r5 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x1}}) r6 = socket(0x18, 0x1, 0x0) pipe(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSETA(r7, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x6998, 0x0, "0000ee08ffffff0300002000", 0x0, 0xdd0}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r8 = syz_open_pts() close(r8) ioctl$TIOCSETA(r8, 0x802c7414, &(0x7f0000000100)={0x0, 0x3c3, 0xfffff801, 0xf88, "0366440adf71cf15cd764923af00000000000056", 0x0, 0x20}) writev(r8, &(0x7f0000002400)=[{&(0x7f0000001300)="a265be7dac79c4ce726e06a62680250ef87570f308e6522bc398b096782b633727b9c3bad86626010ffd23e632326a43a63060b0bc5cd03daa744d8dc811a107bddf", 0x42}], 0x1) close(r8) r9 = socket(0x18, 0x400000002, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r9, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r6, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x12, 0x0) r10 = socket(0x11, 0x3, 0x0) getsockopt$sock_int(r10, 0xffff, 0x1024, 0x0, 0x0) r11 = socket(0x18, 0x2, 0x0) r12 = socket(0x11, 0x4003, 0x0) dup2(r11, r12) ioctl$FIOGETOWN(r12, 0x4004667b, &(0x7f0000000300)) r13 = semget$private(0x0, 0x1, 0x120) semctl$GETALL(r13, 0x0, 0x6, &(0x7f0000000000)=""/155) semop(r13, &(0x7f00000001c0)=[{0x1, 0xff01, 0x1400}, {0x2, 0x401, 0x800}, {0x3, 0x5dd, 0x1000}], 0x3) unveil(&(0x7f0000004840)='./file0\x00', &(0x7f0000004880)='r\x00') open(&(0x7f0000001600)='./file0\x00', 0x200, 0x5f) r14 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r14, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0, 0x0) r15 = socket(0x18, 0x2, 0x0) r16 = socket(0x11, 0x4003, 0x0) dup2(r15, r16) r17 = socket(0x18, 0x2, 0x0) r18 = socket(0x11, 0x4003, 0x0) dup2(r17, r18) mmap(&(0x7f0000277000/0x1000)=nil, 0x1000, 0x3, 0x4010, r18, 0x0, 0xfffffffffffffff9) fcntl$dupfd(r1, 0x0, 0xffffffffffffff9c) semctl$IPC_RMID(r3, 0x0, 0x0) recvfrom(r5, &(0x7f0000000400)=""/4096, 0x102a, 0x44, &(0x7f0000002700)=@in={0x2, 0x1}, 0xc) 18:48:54 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) shutdown(r1, 0x0) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000080)=ANY=[@ANYBLOB="27f5d8f2a84c05bb15fa1f92c7a1e05d8b1c1000005854ad65fcd8274fc49a1d5d056200"], 0x9}, 0x0) sendmsg(r0, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x10}, 0x0) 18:48:54 executing program 0: r0 = socket(0x2, 0x1, 0x0) close(r0) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="8202e4a3e6"], 0x1) r1 = socket$inet(0x2, 0x2, 0x0) socket$inet(0x2, 0x0, 0x9) setsockopt$inet_opts(r1, 0x0, 0x200000000000b, &(0x7f0000000680)='\x00', 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x18, 0x2, 0x0) r3 = socket(0x11, 0x4003, 0x0) dup2(r2, r3) setsockopt$inet_opts(r2, 0x0, 0x1ff7d63058e9aceb, &(0x7f0000000040)="5e82f1e2b1381a75b1303061d646650e475ea0cf9dfda88ae74791aad29f2fb1078b02e40afbad60788b67bb58a1941f3376c485cfe194c8cfd6e5c8c6e58012b11f1984eb437585", 0x48) kqueue() connect(r0, &(0x7f0000000000)=@un=@file={0x0, './file0/file0\x00'}, 0x10) r4 = semget$private(0x0, 0x0, 0x5fc) semctl$GETALL(r4, 0x0, 0x6, &(0x7f00000000c0)=""/72) 18:48:55 executing program 1: mprotect(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x0) ioctl$BIOCSDLT(0xffffffffffffffff, 0x8004427a, &(0x7f0000000000)=0x7f) utimensat(0xffffffffffffffff, 0x0, &(0x7f0000000080), 0x0) socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000140)={0xffffffffffffffff}) r1 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r1, &(0x7f0000000040)=ANY=[], 0x0, 0x800) msgsnd(r1, &(0x7f0000001bc0)=ANY=[], 0x0, 0x7fb) r2 = socket(0x11, 0x10000000000003, 0x0) setsockopt$sock_int(r2, 0xffff, 0x40, 0x0, 0x0) r3 = socket(0x11, 0x10000000000003, 0x0) setsockopt$sock_int(r3, 0xffff, 0x40, 0x0, 0x0) r4 = socket(0x6, 0x4000, 0x3) r5 = socket(0x18, 0x2, 0x0) setsockopt$sock_int(r5, 0xffff, 0x1001, &(0x7f0000000000), 0x2) msgrcv(r1, &(0x7f0000000a80)=ANY=[@ANYRESOCT, @ANYPTR=&(0x7f00000000c0)=ANY=[@ANYRESOCT=r0, @ANYRES16=r2, @ANYPTR=&(0x7f0000000b80)=ANY=[@ANYRESOCT=r3, @ANYRESDEC, @ANYRES64, @ANYRES64, @ANYRESOCT=r4, @ANYRESDEC=0x0], @ANYRESOCT, @ANYPTR=&(0x7f0000003cc0)=ANY=[@ANYPTR, @ANYBLOB="c36a71c63b5e601382cbca8869d7bc6597832c9f7fee12592657f5594bab597122ec3461a9feb50ed42e66e1da7a313ce1099b8cf750fc2d3834b57983981529019ddf1159e3607ded10e69deb564a3181ebd5dc4c94fc6657f7ab8b890a75d9fbb9d329121253999b71bc7857010518caa05392bd21f85e7e9583b362d189fa1c5c66974de03154743f6a186de1f470e361b05129d8054ceb12973cb6b322fb9ddd170d7ebab01e5b6db69cc01395b8d9291ad744d8e33a5508ab168d7aafac99e0c5c4aa347bb2f8394bf8f90abd2cf412010ef93ef12991f8ff761e53ae9b7a85f205c4721d5fd4a7d3efe959b0174293cb3d43e6dbc4c3fc74f64d0cb6a2d6381444d8924f322db01bba825a4c22df5450579eb0c20c57a6d64737f3004feb6ca38094d670e8e9ab4277c6f4afc6e20def2b99bd9914eb57a1f458163d100312df632fc3616e293934fc14a1ae7e9b4b988ae2b1d4dd794a11015eccbaccba0578ee1060d6bdedb745d99a75005d2461f290a8e2d4f1bd62ef916aab6e8cb311fadc26c94c4d1a2fc745af52db51ef3686217bce9a99f8312b09928193b2ed44576b38d6555c6fd2acb0a7223ef5a6b042f6b12ee0321a6f53b85fc76fe6520f49ec49c2530e438953302ad3f6db5dcccb3512d2e252b4e63a2f2d22d31dc148be6017f03c6ea7133ce63fb451b2d652be539af466725c6a30a14b2dea8968419ba633eed906db06a06d2c85ec7f3437cad9cbffcff8a111e6856ec574168d89f5c8738b5ac3b71e4c50ac346f2057c2117fc321d25cbd59c2d24c19cedeac44374fbc8f4b43ef54279aa275cd85232cc44f27993427aa879947bef51fc5436a9e088a294f57a844d27bd81a31514fe6a5f7dc22bafd15e2109184f3e6234a58c29c8f5df1a8202443ca0b9ce850964f9df12c22f68581d0a94bdec47bdceecf48df04dc4b87aadece165fdcb2159ec320a300343cac541a5e35ba1dfb3aaf79da550905c77ba4d6e8abba64df3986a6a2060d4220d1a3c73cb602b4ce1338c4631816442656921fffa8102292b77f729ae8381d3d27803e4ff39962b0ee90ed603c0e4b12c1e01207f0b4e1e6c4b38218df7e16292f0f861d2ee7dc31855ff9fc750d46b2c832ed0adf8f2bf168298e97ef0655b5ebbbb6956aa45ad0e9a54ac7d5f1e180a7039149ac2cfc30117277817a3598540e40644b75a75918a4bd37709de276cc62d8c6421ca10a17fe1a94c23db94c36a6fe7f8c0a6ed96a1dbdf26739ce4d0ba3a8585ad78633bac93139845c592871dc00c2199ce149aceb6275b2ccb48e9120bfb5ccbeec8c43172787592a91d9b9c4d2bbe02de21aa86d1a16b13103d7f22a649af4f8abbb7a1f9ba1098238ddf685de9368535628f0934b8182c8d05a8f3b016b0ceb08dd05be4abee5dee6b0dd1e87bd28912aa4d580fbd6ddd3bf8e7aacfa2deff715d858569fd2e4116bee7d2d3133cb66b723c738d4fd6e62a1d1246cb863b74801deb88f512a2f0e47ef9967af6c1c37026349b3b1e8efafe043c35cfef79dd41ef60da63b649d62ca5854dd11333295d9178698520d1eb4690f9f2f15e1d278fa93d94cdb88103c9cb26e6d74be4bb1e11621a588105d25c91310edc44ad0383eddf9c1e0cf722a5aa0a9c9fc6a2ba6f05512660d688840fea46b6131275cbc12aececf1727c5d966e9b53ba858fc8bb30c528681c690e454e0306108a537b848146cf754bf0e8e54bdd4080d752b79eb92dec4785d3e98df298617aa225e74ef3e7987e3e873aeebc6e0100baab6eab084b9f48d929eeabb313887fd56d4886edcba73431c79de07fc3bcfc75863a914101207cf7a28ed16326a22001ade85cb975d4ede76047ca4c2a3c834f519b9fdd0f1f053b54245536e462b86ae152d59951ac8254cd028cd1d6b449b4eeb3736cee49e939ca1abaddc1a34f01824e776bfdc391a6bed9ccb923eafb6330fba552c193846d8fd1e834e7aa15a7e9edadcd37e4a342000647b7ed85ca2ffcba45ab475930ec79f0ba8a5640cdb48ac5a461658a2216684de8ee3bed940b3acc57d9c04162a528c0787c4a750324b8e02ea759e95ca0a6c1b440449308a862fe194afa592b23229eabbf9dddb60617c60674cb2aca65b0ffefcb997c1510687d9c3bf3fbd9c2adcfc95b5283d7ce79fc6d869a377f39be17ce7bd30c374f60a43dd83b7a2164ad48af54e7cb5fa279f69bb500e658f30ada9d9fc60ca0db748b56c6d35aebc2aa8cf603fd4d633fda53440e02296038e3baf389328f6308dcee8ae403fd12e15159e031f90b648c965718a46000f8e25847078ad0c9a2b0a4b68bb7fdc0b3df8b03689cd8e6ef0fff7126e7c11980dbb6b6375e6450e1cb5290e77b6a03d2686303323cfe0a73edafec3412ed36ba1b50203a90b6fbc60b959e08cdbf07029b9b991fc434ccd786fc98d98f69698ef772e1517c46159bfa0c04c4d9c56b4b770937c7869cd5d40784b79b1cded838c7413f95de6537e85295ee78c0e3d07be0c6877863da53c2db237ae3680d1ee8b6c4103c16f1b11f3b88ff8c3631cafc97a1da70ccc1110f4d6ffaf7a96cccc0e0e9e949883a23a8903341495343ca04353a90be772dc895125616b14e05d7428430d91420f2a9bb6440850eb2b90a650f71cce4e234e5a2eb88a25bd36ae1c8ba2593217e1278df11791bdd4345a112296f4fe9865c43e044d0e6647414b73688bd7273a05725112b933ec2c2779e18afd0e20a5bb3ab455473cd823a4103557eeac7c034b9dfe1282764cae7965a14f3f499fa555b94cd695a972047452af4c62d4247e990fdf0c2726fc9c524bc2b127be06133647afd360fb3eeb2778293301a4b37ddde54c5c0c1da52d2661fc4a2b80bb9ec1f22fc63283a4fde4b15e6d43eaf75a4517e5efd978b54b3b96fc401873c9c769c04e5d81ba796d61f9e7ba369561ab55fc9c9623b7935f20297ffe38f9598d765f029b06639c6047e1e2fc5351a6c57f332d8fd8ff252a539dfa9e0440a3466b4ca782560ae1b98ea284423173048b7ee6c35039fc68a974d9c466602c4f80949721b490804c0ee299e942cf3fcefaf830d2f64c037ad47df0079e115b38670fdca54eb7ed73cd4ebe7c70c6ad47b4ceb16b412430ea1862763e4b6d8caf9c9402e5c878f40093af88f4c6d4b0c14cb1efe45622fd65f2e1808fa8fd995ef20d08ffde043a9479aeeb597e1d8b34ed58446365fd6e72f58b659eb06434c7835d8424265ad05ed4009102b14d2f2ac60e7e52e820121080ed54da1826d4e73ba7139055b86610abe2d385746f2d8b8d28c27fee1ece0815c416b0574db30ecb79b33d15e29d69614ca3b5f31131563fe1f4e52bf9edf0aa9e4ea0ef64cbd8e46bbb60e0c78735a5fc412967e0080113627d4060114ecd44d63d6cfe5fd980d09d8edb9a4fe877ff7541e7d304f5c5d322ce2124e8a415814a83dd3debdb2740d78281f858b8175b31f1184baba29e4791aa93ea5707d89f5ef50e748d94fb6a0329df23cb49ed21c67e02e0a4a0a491c321f4fc5936c834edc0aa8abbd2482611f0f332658845a63d54e91b7f24d464645e1ab911f066bcf29075578d3d30ef270c99aaa2d5911705c1bc8d5ce03813205c97a79da77fd839a2e141faecd57f805a54e791921784d29da13dec4b53814a861fb87bb50362f6a585ad327640c1d4d896dfe95d09008eed49b2fc0130ecb0c50f493287ca90c249eee174cdd0183111bb17af9eebd45cfcbbe3da5c251efb50aa39587cd2703bf88242daa9cf6bd3b1dac11b8abb2f3ebdf8a294c185d5cd3a25ff51e3489728f43f20cc5e833b32256a278885055c622d7f308f92a1a77304125af77ee26bf92c901d8b4ee90994392ce9f438c06642e23740e892207951c779182034f262fb8be5630df4203828e5d5847ca544abced7027aca89cd4157e4e64036e05cc29744f2fa77b78be3400aadd1a685bdb57a6f013b04d4f2ffa0924dbddb8cedf48d440d2a190b7dcd160524109b9d3b2e602e69b5f1bc39866e64b176e5f684f80562459ed74b3e61894a6423f2102eb14e5023a23866639906373e934e5c5244952d9eade7c3848e71d5ec6a1a915ccb21c4fa3b119e94de9684f9db29bf1ed8293715e2b8c197cd318ba563a06927b544c16df1706636f82d539ff98f23a07f45ef154555a38cff890a4f079dbb44943bdee85152239d6530185064157930a4ab031ce4fb68760c62d4e4d9e12c23dfac239370258d624b86d4993d38c27d96a4aee0971a6862bd082d61c901973368a3e35ee958d2c743074a0abe2992278f2fab15ee56f2caa4c4d9dc3ff84d3b8eb4af909e9c15ff1d8dd4f404d97f241bab89e48ed0ff3ff52880b61907c9aeb3739025b2cabd9d40ef0a027d4664d228ef0bb924883ae24b76629716fe2a9dc24dee7dc5c2abafa3c0a303751459cc2141c3a7b1e069558ba69fe2e068e073570652bafa8e20d7a5ea087c89129969956d0306f527e61e1439ea6c8b6d4144f076ca74022e0c43e25350442118a3cc1e5ac96f9f67b0280ad1c333895648532f6d8ea21147868f3dc49954828f674b07dd29bf5c1f223bcf76eb2f0003004d8ca167e6f6402186725c0d0e3d56b49d5fd82e656e1af5f835fd6196b5c8f3f1bc549c5175589f3e30f82e2db3ad492f5c5de3032b47dc0df969727192442fef89bcafdca481f7993ea8d733d3bddbb835ba45cc1bed851f9457b9bde93d99e667fee3c9cc20f07991bca199d74efa2ba93e58f332a6ebf6c625c58f7e238a0fa100f28683ae557c3a2f5da2cdf75bec34063fe8f57c4e8fefad6e75aafbd20f479042ffab85d368f61ef45dbe6d56d4019b137cd4060beeeeab0e1917274dc8cac4d7b9f8b1616c8c79eb615182f2394952bc694b4d6c6ecc2cb874363247551a6e7e6ca805cb4a2e42105781e5a88de85c0b3c89d5cb140012b1036f13ec336dccd864d1fbb401d15370c659bf21d977c3b6499fb8d7eeb7fe0270aea67e69e2214520d5d450ed26899c5a25d8697336ab6ae2a718e59fc73b4736ca6ef1de6a3a4535554ee5413e11bad6870b74d39a8dd993d80df803fc128db11500e1ba65584db6f1a84fd1a669f1f7f5abbb308b15df7ae43483ae81be1d6b9a6f8262cf8d9d424c046d2efd102f83b9114a193f4d16e0dc7678f941130c9d9a1a32e9a1e497dd840b7b6b1cc3a2734f2920edbad075d1cfabc5c89077d50d64871c0a4891c0c54692a34bddf8ad8b5f7bfa76b7d57dfb413394ace3ef1002607b20b48637d0812cf6fc0f2f70302e8890ff6997dd162f4d115b57f0ce25f1c0615800943a1706caaaad71fe098e3a16087c81a070d2cd8cb719c83bbcbffb349a03124f4238b877abfbba420742248952729cc3ab90e48886fc5bbfeabc25b16e2b98e1c44d7c292da72263608fc9c532baf9bc94faa1547889b4b72941bada875901740173d0d3f9936a5f0921ca07ca9e419294bdbbd0e6a185ce08ffa6bfe99c7785276754d38473b4a6afecd118e49edebfb290c889291266976f82c2c8e900d4d6ee29bb62d30fb6a21847df5b75d367a3e6b0b2ca0a2a0fc3d6818cb0e81087ec9d9a41f2c02556853210ac5c5eb2c648a085f36b32886971a2882cafea8b9b77a95b01aa96b0cedc4191ddf9bb6854bbc61fc6fd7a86ecbd9de6db295a9f46fadaddc2b520795275e42be35e1736599ba7b7ec0cd6999c1c0c22a66163d046467829cb7fee24a641261d11f6d700b8f2822b3895ca8b0dfb457f7c661a2ad6d35371c7785624c7ae1a8e403f7a60169dd978e42771c218bfc555192db730b2f2931ae594766ebe1603e6650639d7be90be5838e35ff14c57455cb130a58afc1cb67a147a9bf2ddb70304c593a6183ccf1127d980f99adb6ae2ca4ed489926a9aa27cc2360ab527f0542735c362524ffae3137979309ca6140a72e7c32ef194b52161d3ef2329c437377a274304c28cf2b863a2cea80e03983d446d9e73f6889c71b1ec8627051c29c59c44ebb425671f0f2c627843f5b5a5c0f74465000e1d06f987ca043b0e0bc0e0a8a5375988b43607fe67d2bb7791fe", @ANYRES64=r0, @ANYRESHEX, @ANYRESOCT, @ANYRES32=r5, @ANYRES64]]], 0x2, 0x1, 0x1000) msgsnd(r1, &(0x7f0000000c00)=ANY=[@ANYBLOB="021d0000000000010000010b84486250b099aa9b7272c4060041622b1194de0d711fe37a0538913bdb4a0a883144c9b6e1ee7e9f87b517cdd4d99f0d71af5c8e4702a1a2d46bf36ffdf6a4fba253c93fcdd7139884be680003c28c598a778194e03fe4b8667100a743075beb4e2b28b1dd68f76bed7da294975be9fc9eeb64769bc8c81612e8c27c0079d0cf40b909b754daeb2982d28606050dc516a0af1461584bcade6db198a50335eb7d823e4df6bbe55ef52a27cf3244ebc0f31ca821bf4d6b54e44a0f66017c2a0712738bcf17653cf44fa61666626e1c51082da52646705390b2c172000000007b83d9a05e37c98e1a0e4e57573db16861e57df4d4ddb0d29fa9b2e6d2396203597d74af6bcef8d6012b6691224e979206ad6fd09e02e0a9883225eec3b24cd8ff3604861adccc5dc52f5bb79536b4f9e7fc257770a1f5318668aa9bbcefbf4b979a13e2ea00006f1504e07e3959a5a2a3c2cab1683d1ab7acf6d54c0d0a0219fa2bbe6dcc500487fb76dea1f6670bcceeef3212470492bc3c70a2282111d4dc726fcfcfc17c3cd4ad61c50bad1745ef1356c3d562b771ba96bebe8b667e101598bf9aa209aa4e1ddaf571ab7ca5bb278eb35d09a87b35d6e063e42ed0fc1e1f32caca1881c814b25ecc6de13b"], 0x1, 0x800) msgrcv(r1, &(0x7f0000001200)=ANY=[@ANYBLOB="000000000000000000000000000000000000000a0000005842e27a4c5ae84146000000020000000000fe000000000000000000000000000000366023e8e3fd0f2c6400000000000000040000002bb4fff58a6497ac3219ba23714916603821a7f1e3372d22a5e95935d3f8ae298f6295b6539d802fa39a5f5fc9968508b42d55514c80544927f7c0a2befd2d7a8adee71a428e432eaa2bc73a608d43e664e21c7ab5661559a028ccbffee5e4d6188cc0c3ed7f3aa33187b7eb83642a2aa0561cca652a076da22faed4d75895a9c0a181c758fd7def71733ccdbc2633cd4b4a487bb6c3ba97e2f0aac58751745970fd255a8d06ff5e"], 0x1, 0x3, 0x0) msgctl$IPC_STAT(r1, 0x2, &(0x7f00000002c0)=""/234) msgsnd(r1, &(0x7f0000001300)={0x2, "e427ccad423f41973b76803252b5298ee3a40126e960fd06ed972874142a7f95cc675c5ff18f404161498548e05fb1cecba7d92fdea189de424f40ccd8af4045bb27c7a856ce5f0d230d18b9f7ade996dcb68abe5cdec05e2577ceff052016687b885fedb48c453c8346e95280abae2c757a8a63c78efcd7c2d82fc79375f09edf51610358dc647f06b46076da9380dcc40387c6518fcbabe673d423d246e036562ca4259e155bdd2dee9943db60255dd5821d5a0761171310f9b137c25cf403e6d84573db90a7fcecf6eca8dcedcd86ed912302be01f0f80140c536e2aab63c68c61e32ffa09a0e2c081694fc2492440908a5f853b72610772ae55cfe96a3285b3f1013c2b61942dfa5ad21fffaa65b6cce284a4606db064ce3259cc348a5f33497a913b71c8c331a6d5526600e5f284706dc7dd6ed626269d10f2199e866fee706ed2358c44dcf26c81d8960ea7bc95d09f08aad86ba2e94d8b8c8342b12480eed849dc382a08d7ab2051b3858da8a1ffa4b66e87f6e6b76ef241625cfdc998ea7aa6ef442afeaae5071e43375855d7014eeccf41674ed87bc28cd3e233a0ff6369a52ec4dcf33366783db9d7d2f65dcc92ddb71764db2fdfd7242c7315912e40af0ac49254dc13d6b4e055bcc647486fe27833b0e9b0da21b1e252d7998f692cc77cf706eadad73d9636135a7552fe79beada7506afef7a152037200ad4ea92160a9b0f9f3445e3607c34350cf2124b7626c67f6d762d247cbd2600612b661259ee10c6ac3c9257691644ec4087d77d914b89db386d4bc2295594dc23942feac37846fb544e8177094931e68ca342d6ec719d334ec4c0a2cd4b19d316f360f12ab732caee1ef6a5140a0b7e5db9f6ec0f136dfec0898e25a3261945b7eea7f27b593df528c0d0b4fc380576d79da74167d689107d21f239ee1c499474bb408437bc449b542398fba0751f7a27b917c681f4f730acacf5aa046688fbb4e5abed3cb7e268b6b3d0f8e64ff2ed765ecf8c6f6db73b45fc0f9a6d32e27a4c6b43c6e8018060a08ea2c20391f8b9ad565dfa1a93c85f3b1a932047fd36a815ddac5b8bc189f0d1e4ddde1358fc974567aa6db07112fd27b2443f94973f902a10d8ea91e902572669622311249913cee819f7365bac12b6a53dd21c9ff9efa37cef9d9cc44a2a76479953d8bd51b86f679d3890a1ccfe2165c5ac5c6547c889b4fe82e6ff34534c90a3664fef4a127a72602f1975fd39a5f46ad9cbb0ce532351ee8d9523ca8a8af4a3fb7bc98727a4df35aecff8302b588b2aa2c31dd1eddcd585ae2e8b2f4e5d4c48ba57787d34103d194a75c269cb5583b870b368aa4a8d6fc8044b1fb87ad13a26a8b01f9ee1d53f04a539a29f61d72229bf1dfd75c1ca10ec7637de61faeb2faa5f0c52655800a9dc58b4b4f696d48d155eead0d01cf4bd4c93956c7f152f6f50fba4229bb3d77bba75896732003d83e1da50551f2df1574bb45d5dba374be8f0af8d99f30cf59f96d612142510f2340c7d42365113acc57ae56f05cb1abf641816367dd5a045d2648b88773951d966c1ae740fdd5c8d5afab4422ccc6b3267482528919a53ba9b0074a9ad7fa1ca7ab5202376efac3ee084b91d2a3ca975384bd4f00f9d0edafacf80d81ffe03f7d5b6cd510fa6aabcd3caf92615f48479d90333ebf5045d901fab7120ccbe7d131def1505714c9328712f4402a88c58ea4b28cc7bbfe60804835cd817b91d78036060cacfc96556cf7d1e80fe7698c821a7d725f722734e5f7151534cc1eedf1bdd69997c56e7da14412e1315f94f4aba6d89b6d40a4bf7d50b84ce888c9d2cc1241a54612c1d4f988268f62c6bcfe8b40d7cc82a4343958cc0e4bb211599ff335a835de270143f7739657ed89275c59e94f7100f3bf0ff6909c0957937650735528560146c25eb7df12eef4c12670a35b644d40770a723c337c7ab255429f31e76a6ddbc6821c4639286915eab04a60b2c9ec644bc89be9457d8ba14c93cf24fb20b6773e9ff408bca986b442249754b91288e8ba3c81512590b5bb6f21416ea3e855f9832bd8d118fa1927154200b0eb7833f045084c60588a049baffe1314c5525f47d49120a59f310f2fbe243a86ca75bdb9356f10936052b01792ea2f0544c4a9b43c8104f22e42080df7b104b2b6398c111f98af7172d8ca3d57fc4a4cd72de3d1f7f55d8679d0fcfed40066f67e8ccca74000df38e9d28a198cccca60bddcd99c6a0050da578361b99830f842fdeba8faf48c815e853921933ce294953b4f3e2e1df57e4bcb69d5502f84c9476854e2982af1ffd663767b7577f12a58d1791952a269e987a0feb2408df8b75dc0e263477b0741764fa6898a684bcf7db17aae0fc96cf36830f3d47c0e0e4fb5767c941e5488a4412ef5621e27d7322db0d409d9e68ff556f0d0e4e87825e477d3364aef03386772911034b40f0f6ea85c3d7a7b5f4fcc2a78a41bd73f6a9576a982915041a58ed042973e911fae63b7d2374aceb3a01addd01fe52176db31bca577f35904726a16ece56414c9df923691b799d325d8db26947728e4b61d7aff0f63e59fc05875a5cc47627880ab909cfc7b29b93d957dd71c01d26183195ee4ee203c5bc39ed647ff7cc83dd87622b62987737e69622dd561667a7128218e3b7dd6ac8ec2cd72def408426e1a0250eb990dab055a0ffb880cf2e94222768c6b309dfbbd86dbc2a585fca0d3aa2dfbfcf606c09a48befeb51c979402a1b495b8bd228b91cec95393f43a5b67f25e7194edcc7deae0b33083640dfa3334a88a9d920e2470d458bc28d36b833a2b1767cbd2410211612f8ea09afa362f74597011723891c633fb2901980445687b0e8f80a75009cff035be3b89d94b80c5b6f31cca6b1ff50b34f1407e95cb4452b839e5a50b717684dd537301060c7966ca907daed5a7eedb624933b09902c8d2d93240415ebbba20f10e14d6cb67109ccb226b12ba246f285e38de29cc29755ba22e93a987d478ecd890f499e77abffedd38e8ffa598930708e3a0be2ba3d26d726e655951a8a4742053fcafe107166e70f8cf7865a4eb063948d55a870c660efce73a480a3a55bdd7a61a28f7a63904a260e9d8af01c516da1d83fe3e2ac0f53659d0f7fb4099973d151f0dd99a7aeccba5d9f9c054a8dce089a3f9df8372246ef16c06bb50c6dacde06d2795bc1122d26538ae45888d18b295ce472484ae6b33c7219c10486b2337536a056c704366bab4060d4b7e6e58a486dd30ebe7736807e4b3e0c4350684f09bf211537e337a37201d1beffa74aeec5fe49345ba1b88c572ecbb2940f72ea78cb1d7cc704223685febd2d2befd6fafc140ac156c86bf007304925d88d80f432c18ee1eed90408d6ec41b9ce0e8eb46ef8dd9fe0c349f8113ca909978ce6bd23f7817d70069efd8617dd94ee1790ce9c61034026997c20f1df53aa22ee280741054e73ce89f8f6de1d56a84560df4842f9586f1258ebf37588a714c1d6b2744af7eea68af52e28371c7a7a47a13570a0c09275037a48d4da74ee794c5beb8c8689696d321b5e8b0da220a0268e7929d636659d869663f2ecf6b3f7eefc14c0767b255eb37266300fc845417b2073476db57a450d462a1d85fa1c28b265f119927eaeb3b2f1c1be29576b20545195f41296f6d948d994ad1f3025e2df16b943d9cfaeed9652e64f8e6e5154cef84f257a924b61d34eb40b2f8f73bdca2af331deb5b19f796223db21d3d6fb252840d0083aaaeb96330488a6303df8d1375b64eb9f093e667630f200eb2a038785430b505f0112aafe3332228b2cc8509126a0afeacebab230652f46a30af5f114730b9524a2100a24441ae018b5d3efd42d69588b99d01a1145be810583019df24741ae55daa9e3b0cd550e8cb295048ee33bb06bbfa3e76a625860d2fa49c7fdbf7f1adc31da34930b2cfeb123c346826bf48b79c6e00017e08a008980a3133f6ab599b65e080ac2c6cccd1e47fa4a149344995d9213ecbc13e57b249721723f34fab4d21ca7ead437b1d4eac2212dc1fd73fae40f529b5b07ba00aa157d6ab0a1e39fbe41f6377c0622c1a73056db812cc45c1ae9136609ba604b8f632ba3b0b53b9fb2c36f16afe2a22660e01a4b8e774a902a50e1cecdd6778978ef3ca01c25216235d364df1f038821cb9ebe13f96fbcd66edbc916cc35b830dfb857b8268c23b4b9ab24831d206c5f90c8e3837109a6cc240691ea0f2c1a0721d284e17e889c62352a7a93640a56fb2b0e1b8d84af6b3930d24baf82ae546cec21a1ac945c809db3ace53d638a5437b37c1c37f0050085694f00632d89e949545a692426cbaeeee4e8d838ec0b5613a79e427ac6b4b4ac875de8fe39eafde848998e9b808534052cd2968e3590ed59699ee47d5dccba831d404ec2485f4553f48be9afa7ebd4aa608196e8ff4df4b0b3a1037a7e71185ec51cf5699eac15ea07e9ab764ec9997ad660f65a9127405b68b7159195ca47ba4d657661d86e0bf99281346ce08289e0870499bb637bf6a8af5bce525a5ffff0112269b7c56e91f6731f6db7621fea4e22cfaf18cbd86448a49d8382ab576bd866592586a7f84240368bee0bc44212e1760f9cc4ef98d34b451aa3bb3de2743b6b7491f1c4560a42252e95a0d08f00ca3a427c49e3b5d1df99b57132d3340c6a6b6e5e16a292d1f742a96d31abfb9b25277a5a24a8486901ff284a3d518f233988b403ea7eaa8c5b96a93c34c107620987304199cb8ff98a9bdd9e1c7fbc359fc4d0b900f08df0c054b266e23cdde697b4f775e1cd755ef776b8d16c1b9b774d704082aec8894e7e3157b443e4340acebdcd26b8306a7934310134c0099263f70de94cb26d76a265f2892a55c58f7e19d7f5504a998943f6bcb4aef66a547d6ef0d99ff4c21d7ba0bd2dc57ff33effbd32085ae5bee8303926c9fbeee3277b05383536b8d32b24f4abcf403437e6f61d9cd66fd569491fa22150d67c830ed23c3158dd6a9b66224c3a81bac0e15f45a90ed054b0f54c77d5e1e3428f108d666ea60459497e9ce6b098f06d97bef7e9c6158ff17c360ff261c0252cdf3b51c8bf2bb8646951c34f8bd4840ac8c5eef25963024867f4d4a5b76ab136c0e42d4093dcd2e0c4481ffce6ab3c8a3379ff59e94caa0d1d8b45c5a33c71ea56e73d6250e6b55ba26bb7bfb351dfdcf837c98a5c3649796fb91f9cf61c73d17af798e1922ca5cc60a32e53c2cec09cb5463d988fcaa37882425bd00c03d707872180139b5a25b898aadedd3881a66355e23effddf087c29e42b6ce2f41c1a744f00b9dc4d92872f992d4d23723d23f49b77da151652e8fc7df13868cacc160d6fe7ea14482123748437542b22355bdb7fe0def5a40ca1340e592fad1a709d4141fe04f57cc7888191f8643ebf54e9ba5aefa73883e551c2422e3e48a4d1b7218ef29cf501f3b169875785028edaf31f1224d333fcec87d5301250e94a6783f48ab39295dcef4f40dbdfe17cae600520750e4f77bd6591bc37919fe959b1d6e5e68866ac457abc0b0b05d3c074daaa2955182638aca40d904ead5b9bfdb9b1c2e885b0212113934f719467a339f58a893825aa268c36d3f97ef9db8eea06cdd1c717cdd5c6084a4680f331b24bf69b943650817c893cf07850e09d553f053127ef05a8c701e73368b2891340087f6058c79fbda5a9200e0a2630c090438579349dc1b75ae3bb2e1fd3d82787916d61626667c98783ad25dd1d1876bff66d24b270c7b7bdf33e0bfd6f4fd6e7c64424e3cee02d7d28451bb644d29a02bca7f5ed754f524473fc6367b2ac1ee4fcb2fabed17acc9f51853eb755802f748afb0b63cc4709d20c9464ace3e5c703f92f39c54"}, 0xffffffffffffffbb, 0x0) 18:48:55 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="8202a080ffffffff"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x2, 0x0) r1 = openat$pf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/pf\x00', 0x400, 0x0) close(r1) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r2 = socket(0x1, 0x2, 0x0) dup2(r0, r2) connect$unix(r2, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) connect$unix(r2, &(0x7f0000000140)=ANY=[@ANYRESDEC, @ANYRESDEC], 0x2) r3 = socket(0x2, 0x2, 0x0) r4 = openat$klog(0xffffffffffffff9c, &(0x7f0000000080)='/dev/klog\x00', 0x100, 0x0) r5 = socket(0x20, 0x4, 0x4) r6 = socket(0x11, 0x4003, 0x0) dup2(r5, r6) ioctl$LIOCSFD(r4, 0x80046c7f, &(0x7f0000000100)=r5) setsockopt$inet_opts(r3, 0x0, 0x1, &(0x7f0000000180)="55e808a6951eda7a4fc8455ca0538a8d1b6281a023bf195a184b6fe9f5a3cbd706fb584a4385c52226fe7602eed362c023a33ec4be043fd3e776a6b5c58f518c2066cdf3fefdef5a44e2906223c076d92a007800c84a286444d6eedceb0e95165ce21565403e8dd2c1bbb45d3f253a7b9f4b05d2e38dfa84393ea25a38eb80d1486396bf4d6bbe686711918ff72e28bfa98edbda4378e06321ec1fe7720749d7791a2b94035d6b3e4e9a2f1f1c74968035e5b3c383487d1e2c7cac8ac92202", 0xbf) connect$unix(r3, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) setsockopt$inet_opts(r3, 0x0, 0x1, &(0x7f00000000c0)="0714000000000025ff149b33ff0f000000000000", 0x14) write(r3, 0x0, 0x0) 18:48:55 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="62020207e0000001"], 0x1) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="8b0229"], 0x1) r1 = socket(0x2, 0x400000000002, 0x0) 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) sendmsg(r3, &(0x7f0000000340)={0x0, 0x0, &(0x7f0000000200)=[{&(0x7f0000000040)}, {&(0x7f00000000c0)="8908dc868fbdd5c71e528cebdc2402383f1124e452233e57f35c48f68c98c24ffbd3a54a8dc7fcee8ffc3625f827a91cedf257c7c251743ef6502089a56e44a2f27d5664d10bc4f61c435774324ee60a60c341bd41acc1a6787a128402af3fb8491888f27c77e09d80a793c12d176b93322b75ae4a75778b7583fc24d9c03bd03c160f721db717234b79707b50e85b68e1cacac119659ddd2f", 0x99}, {&(0x7f0000000180)="24ad11125e87a63dce82acee814c77df96f386dcb3c8769f79a8d60efd3e133107d4b983c99b685c84fd06018ba40b55d444a502a3208b9e91c8faccebc4328b814470d8136ba1b67ff1be88da3bcfc120e6673ea4d501ff7d05a500f3c094fb", 0x60}], 0x3, &(0x7f0000000240)=[{0xd8, 0xffff, 0x1ff, "0b6a4c072736c7de592906e306fdbfdef44be8099e8c16272c66729551e882ba96a983d07e2632184d5bb1a3219d175cbc340addfdc2a9adb54547fcf5a5c6ad3ca4eed099e4f90e48bc8ed8796726cb182eccc7f8a6ace28b9abbbe9c3319b548ceab357d8b0291933eb5360fc38d2b6c1b13a270db91578503b54ad4d80e463acbfc9e9547abc38abab26f6b4b47a48700f8a106b9a18744e3b4b85708e6de579b4dca773841c493ffa935782bf00f7a08532499385687b85a16247af7fe18139b1544c8f378"}], 0xd8}, 0x2) connect$unix(r3, &(0x7f0000000000)=ANY=[@ANYBLOB="62020207e00000012000"], 0x10) write(r3, 0x0, 0x0) 18:48:55 executing program 0: socket(0x18, 0x2, 0x0) r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) fchown(r1, 0x0, 0x0) setsockopt(0xffffffffffffffff, 0x1000000000029, 0x2a, &(0x7f0000000180)="06000000", 0x55) r2 = semget$private(0x0, 0x0, 0x0) pipe(&(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$BIOCSETWF(r3, 0x80104277, &(0x7f0000000380)={0x3, &(0x7f0000000340)=[{0x806, 0xffffffff, 0x9, 0x1}, {0x6, 0x1, 0xffffffffffffff4d, 0xffffffffffffffa2}, {0x1, 0x1, 0x8, 0x8}]}) semctl$GETNCNT(r2, 0x1, 0x3, &(0x7f0000000240)=""/69) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x10000, 0x0, "00000000000000000d00f29157545f7ea38da200"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r4 = socket(0x18, 0x1, 0x0) socket(0x18, 0x0, 0x0) close(r4) r5 = socket(0x18, 0x2, 0x0) setsockopt(r5, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r4, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) semctl$GETZCNT(r2, 0x1, 0x7, &(0x7f00000002c0)=""/49) r6 = semget$private(0x0, 0x7, 0x180) semop(r6, &(0x7f00000002c0)=[{0x3, 0x9, 0x1000000001000}, {0x1, 0x9, 0x1800}, {0x3, 0x5}, {0x3, 0xfffffffffffffffe, 0x1000}, {0x0, 0x5, 0x1000}], 0x5) r7 = socket(0x11, 0x3, 0x0) sendto$unix(r7, &(0x7f0000000000)="b1000504000000000000087d2001000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acbdd602000d7d026ba8af63ff37282902e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c8943310b404f36a00f90006ee01bc43eaea8c500000002000000000000020208a371a3f80004000000000000000100"/177, 0xb1, 0x0, 0x0, 0xfffffe50) recvmsg(r7, &(0x7f0000000140)={&(0x7f00000000c0)=@in, 0xfffffffffffffd9a, &(0x7f0000000100), 0x10000000000000be, &(0x7f0000000680)=""/237, 0xed}, 0x880) semop(r6, &(0x7f0000000200)=[{0x3, 0x1320000, 0x1800}, {0xaa86d1bc473be89e, 0x9}, {0x1, 0x7, 0x1000}, {0x7, 0x4, 0x1000}], 0x4) semctl$SETALL(r6, 0x0, 0x9, &(0x7f0000001880)=[0x9, 0x3]) ioctl$BIOCSETWF(r3, 0x80104277, &(0x7f0000000580)={0x1, &(0x7f0000000500)=[{0x2, 0x1, 0x4, 0x8128}]}) r8 = semget$private(0x0, 0x7, 0x100) semctl$GETPID(r8, 0x4, 0x4, &(0x7f0000000000)=""/54) 18:48:55 executing program 0: syz_emit_ethernet(0xe, &(0x7f0000000180)="42f46f6a0c301feef8b81edaf892") pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x4) ioctl$WSDISPLAYIO_WSMOUSED(r0, 0x80185758, &(0x7f0000000040)={0x3, 0x0, {0x1, 0x4}}) r1 = socket(0x18, 0x2, 0x0) r2 = socket(0x10, 0x4003, 0x0) r3 = dup2(r1, r2) ioctl$LIOCSFD(r3, 0xc028756b, &(0x7f0000000000)) r4 = socket(0x18, 0x2, 0x0) r5 = socket(0x11, 0x4003, 0x0) r6 = dup2(r4, r5) ioctl$LIOCSFD(r6, 0xc028756b, &(0x7f0000000000)) close(r6) flock(r3, 0x8) 18:48:55 executing program 1: r0 = syz_open_pts() nanosleep(&(0x7f0000000080)={0x68, 0x7fefffff}, 0x0) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "4888c145046888ab08ab3ce7ce9064acba5d7c88"}) kevent(0xffffffffffffffff, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0, 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000), 0xffff, 0x0, 0x49, 0x0) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) mknod$loop(&(0x7f0000000240)='\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', 0x1000, 0x1) r2 = accept$inet(0xffffffffffffffff, &(0x7f0000000040), &(0x7f0000000080)=0xfffffffffffffea3) r3 = dup(r2) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000640)='/dev/wskbd0\x00', 0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r4, &(0x7f00000004c0)={&(0x7f0000000080)=@abs={0x0, 0x0, 0x1}, 0x8, 0x0}, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r5, &(0x7f00000004c0)={&(0x7f0000000080)=@abs={0x0, 0x0, 0x1}, 0x8, 0x0}, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r6, &(0x7f00000004c0)={&(0x7f0000000080)=@abs={0x0, 0x0, 0x1}, 0x8, 0x0}, 0x0) kevent(r3, &(0x7f0000000740), 0x7e, 0x0, 0x21, 0x0) ioctl$TIOCMBIS(r3, 0x8004746c, &(0x7f00000001c0)=0x1) ioctl$KDGETLED(r3, 0x40044b41, &(0x7f0000000100)) pipe2(&(0x7f0000000380)={0xffffffffffffffff}, 0x2) pipe2(&(0x7f0000000380)={0xffffffffffffffff, 0xffffffffffffffff}, 0x2) utimensat(r8, &(0x7f0000000180)='\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', &(0x7f0000000200)={{0x4, 0x6}, {0x6cb, 0x40000009}}, 0x2) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) setsockopt$sock_int(r9, 0xffff, 0x800, &(0x7f0000000080), 0x4) r10 = accept$unix(r3, &(0x7f0000000e40)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000060000000000000000000000000000000400000000004769ab217fc223b3a8433869c66d2837f2c93f8fea45ef717053c58c978cb7ed7a0320f7b106961c876b0847d2eca411fbed9a5a3cc2ca46d677f3b1571a73d17f464181b44a09bc3a06fcf829968ca5e6fc4269b21b52e19ae7919d92192b114fe80c0f0000000000000000000000307c077e8fb6dd7a94627e8a244a2c3958c79e97daebafc9b1fa52c7ac9b700f93279f2849b00b306769295f395058bfa95fc2f1b9851def0a30505dccd99166943b6ebb70a9d56b30b09881390cd8125cb9e1efd0fb6c27c657be1b1538852c477340b5c9fbad58f15ecebe89038782402cfe5305dc5832b9a8c9dc1ed93188981654da2464dde064f389ffec6502299c17f94fa7ecdb4597037d3245274b03a8f4f4d2f9795f1f246a59fe80e41ec0ac1030e6596473432ed3b63fa0d706d63084ba84f2f35f6e88e0dd76d89d5642616db5e95e7e06f3d6e2ec2b86ec3f8f73892ce1b170732e9f14cbeeb747161a43e9a06f8ca552c179a68d94c96a61bd81ad96977f5d349fa353b243b35fa7d8a9e2e024e9bb2f546ad97dd93b2d40a1abef65e35ec8061ac18e63c253c34a7996c046ee0b3ee183dcbae3fa617bbb913163d093e798a9b17ca51e1a053b9628fd2f00008692c7", @ANYRES16=r9], &(0x7f00000005c0)=0x2) r11 = open(&(0x7f0000000440)='.\x00', 0x10000, 0xfffffffffffffffd) fcntl$setflags(r11, 0x2, 0x1) ioctl$FIOASYNC(r11, 0x8004667d, &(0x7f0000000140)=0x9) r12 = socket$inet(0x2, 0x2, 0x0) setsockopt(r12, 0x0, 0x6, 0x0, 0x0) r13 = dup(r12) kevent(0xffffffffffffffff, &(0x7f00000018c0)=[{{r7}, 0xfffffffffffffffd, 0x1, 0x80000000, 0x8001, 0x6}, {{r8}, 0xffffffffffffffff, 0xc, 0x80000000, 0x1, 0x400}, {{r10}, 0x5, 0x6, 0x4, 0x7874, 0x4}, {{r13}, 0xfffffffffffffffd, 0x3, 0x2, 0x1, 0xfa60}, {{0xffffffffffffff9c}, 0x7ffffffffffffffd, 0x8, 0x7da6be5bc643eb40, 0x10001, 0x1f}], 0x3, 0x0, 0x0, 0x0) ioctl$TIOCSTART(r7, 0x2000746e) kevent(r1, 0x0, 0x0, &(0x7f00000035c0), 0x9, 0x0) r14 = accept$unix(0xffffffffffffff9c, &(0x7f0000000180)=@abs, &(0x7f00000001c0)=0x8) r15 = socket(0x18, 0x4000, 0x0) setsockopt(r15, 0x1000000000029, 0x9, &(0x7f0000000180)="01000000", 0x4) fcntl$dupfd(r15, 0x0, r15) getsockopt$sock_cred(r14, 0xffff, 0x1022, &(0x7f0000000400)={0x0}, &(0x7f0000000480)=0x1) r17 = semget$private(0x0, 0x7, 0x286) semop(r17, &(0x7f0000000000)=[{0x6, 0x4}, {0x3, 0x1, 0x1800}, {0x2, 0x7, 0x800}, {0x0, 0x0, 0x1800}], 0x4) semctl$SETVAL(r17, 0x0, 0x8, &(0x7f00000000c0)) r18 = socket(0x18, 0x2, 0x0) setsockopt(r18, 0x29, 0x409, &(0x7f00000002c0)="470b4e98fbfabeab1f154bde63fd3c0884ec27b16f7b711ea277c46c8b4358b6c1ceee6b854d559e698a55b81d65f336e5b5a350f7bcad5749ee2121a950c992cb4180b575ee76895075d6154ef7f2efacbd7eb58e965649c2f05d0922e45f559683edf3a0c0e937553d6f68cb92a1d13029102f3894cfef7b23505ad70000000000000000", 0x85) getsockopt$SO_PEERCRED(r18, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) r20 = getgid() semctl$IPC_SET(r17, 0x0, 0x1, &(0x7f0000000140)={{0xfffffffffffff7ea, r19, 0x0, 0xffffffffffffffff, r20, 0x100, 0xfffffffffffeffff}, 0x100, 0x10001, 0x40}) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) r23 = shmget(0x3, 0x1000, 0x100, &(0x7f00001b1000/0x1000)=nil) shmctl$IPC_STAT(r23, 0x2, &(0x7f0000000100)=""/114) r24 = openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x0, 0x0) ioctl$BIOCSETIF(r24, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r25 = fcntl$getown(r24, 0x5) shmctl$IPC_SET(r23, 0x1, &(0x7f0000000200)={{0x3ff, r21, r22, r21, r22, 0x104, 0x5}, 0xfff, 0x9, r25, r25, 0x7d55, 0xd75, 0xfa}) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0}, 0xc) getgid() getsockopt$sock_cred(r15, 0xffff, 0x1022, &(0x7f00000017c0)={0x0}, &(0x7f0000001780)=0xffffffffffffff48) r28 = semget$private(0x0, 0x7, 0x286) semop(r28, &(0x7f0000000000)=[{0x6, 0x4}, {0x0, 0x1, 0x1800}, {0x2, 0xf, 0x800}, {0x0, 0xdc, 0x1800}], 0x4) semop(r28, &(0x7f0000000100)=[{0x1, 0x3, 0x1800}, {0x0, 0x800, 0x800}, {0x1, 0x6, 0x1000}, {0x1, 0x0, 0x1000}, {0x4, 0x80, 0x800}, {0x1, 0x9, 0x1800}], 0x2aaaaaaaaaaaabb4) 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) 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(&(0x7f00000003c0)='./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, 0xffffffffffffffff, r37, 0x100, 0xfffffffffffeffff}, 0x400, 0x10001, 0x40}) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000580)={0x0, 0x0, 0x0}, 0xc) r39 = kqueue() r40 = syz_open_pts() close(r40) r41 = syz_open_pts() ioctl$TIOCSTSTAMP(r41, 0x8008745a, &(0x7f0000000000)={0xa0}) ioctl$TIOCSETAW(r41, 0x80047469, &(0x7f0000001780)={0x34, 0x0, 0x0, 0x0, "1ffbffa6163cb90277925f1be62c36ae61dba648"}) writev(r40, &(0x7f0000000500)=[{0x0}], 0x1) r42 = socket(0x2, 0x1, 0x0) r43 = socket(0x18, 0x2, 0x0) r44 = socket(0x11, 0x4003, 0x0) r45 = dup2(r43, r44) ioctl$LIOCSFD(r45, 0xc028756b, &(0x7f0000000000)) r46 = socket(0x18, 0x2, 0x0) r47 = socket(0x11, 0x4003, 0x0) dup2(r46, r47) connect$unix(r4, &(0x7f0000000740)=@file={0x0, '\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'}, 0x50) setsockopt$sock_int(r42, 0xffff, 0x1023, 0x0, 0x0) setsockopt$sock_int(r42, 0xffff, 0x1023, &(0x7f0000000040)=0x3, 0x21a) poll(&(0x7f0000000100)=[{r42, 0x4}], 0x1, 0x10001) poll(&(0x7f0000000080)=[{r40, 0x46}], 0x1, 0x0) r48 = fcntl$dupfd(r39, 0x2, r40) close(r48) r49 = getpgrp() r50 = getgid() getsockopt$sock_cred(r48, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, &(0x7f0000000440)=0xc) getsockopt$SO_PEERCRED(r48, 0xffff, 0x1022, &(0x7f0000000480), 0xc) getsockopt$SO_PEERCRED(r48, 0xffff, 0x1022, &(0x7f0000000500), 0xc) getsockopt$sock_cred(r48, 0xffff, 0x1022, &(0x7f0000000540), &(0x7f0000000580)=0xc) ioctl$PCIOCGETROM(r48, 0xc0107005, &(0x7f00000006c0)={{}, 0x0, 0x0}) setsockopt$sock_cred(r48, 0xffff, 0x1022, &(0x7f0000000700)={r49, r51, r50}, 0xc) sendmsg$unix(r14, &(0x7f0000001680)={&(0x7f0000000980)=ANY=[@ANYBLOB="07706b0cea0f58ebf251646b7e34eb4bd488e238a8574b212e9dcb40fdd10770e34a3100751cd52d3b5f104c3a15643b739f8cb47f4486c17922800b14d7c0441d1ebf7eb19c249b65ca8c3d780aa4f2b85af1cf13b43b9b8a6243de5ec06c56971e56a816d861d61f019ce67a219937a5377f1e450b0adfbdb59bb479e648bf557585997561fa361a5d5bdf0a85bde56c0f8443948dfeed2b3bf8f9f573165d4c4be68004752ebce64cfc27ff4900001d8a86d4f66f759ca666984e0008000000000000178d6423dde255db0f3520197f1861d8be930b6855a2046fc17bfbb94dc091e46d610414a1dcec84e3f00c6fa9bbf3e9cfee036c83e883c08e841f1ca87ebf9df9f2aa12c15778a53c96fa1a8d5a22689ed07e03004aed89518b40656b6777e3dd7aa99b88a3000000000000"], 0x1, &(0x7f00000003c0)=[{&(0x7f00000018c0)="36538456ceb3d10a7899cb43fa8c4fdb43a4b1f117701aabe800d172ccfa99bfdb3836c5f65d2e4e54aad1a4159289e10cc9da9742aec0c8549b3999c837b07658d43eae10d8d4b46c775b905cbf37b7b1b3042d33aa3f4c9a2e4c2bdc4d703cb91167cf633019dc2cba6842862f8788a4b6224da41ed14d881547a2ac8087619cb2e408ebb8895ce514f1ccecf22d0a15230f1e8d327dc6bb6b396d648005476af9829f625bae09a234548ef2cf208989f18e01b925089d6b7da2154a5494d9a5c7d3e5858fefaebc2f411afc7179dc0872742c0152318ee55bcac2643d75a18761a1f252ea7572bae181f985492f8e77cff568e10dd0c7c901ebc25726ebf35cf36303125346c6adf0b94f714c0ffb3f793e950c095da1003f40420c71e2bbed27f68ec20e32266f1f486d42c341fc53c2c0e3fa7b86992493ebd5fc88b0aff9284e5b7069be35168a165cc69f1b09dd1d70a4139eba232fda099b07ac4668e4fe5b9a6cc3f36453a0bcff4f05b46734cc418d36d334617e71cde0223bafd0613cc4640e034a9ac93cc6e7f61713d2e84d080bac1f44ee5e06b7604f247f77e22bc344d86d909fb4c67fe79ca1e3206e61e7940ced69a1b7533648567d31ae8f239214773fdcb2b37c692f528b1aac7afda99fc58b309176bb945c5aea7aa21493000de640b3a8390e6a0ee0a9317607022ae229de074ff059ba95b5893f6e895bc9c6f817fc4915d7b81ff2adc328be40127a0b72b9e58595ef647856888eda93f7df38304af2747490efcb369ea18df98206e83ff06c63decea4b7cefb5788177ddf31c301bb64a605fdfe0be70f6e4ebd50f174ccbd07f077b7b8caa2525d62743e57e4a833bdfb1d03275688890d95f0720a866fdc65251389f9e9c5909f6a9237ea6522890c5015e373ac1cbc9a3cd40713cfcc9e3602d58f1fa68d6ba726fc19e480d4b166ba96142087db312ae759f6ef18ba2bcd01f15c340cde9d31d5314ac526ca965b1f96bc78de06d565b2713633498c65c8fb1e15afdaedb65f5e0594574ee716a66888804e87f490c623b18d4063076e14737bcf8ee6f09b7089a18d3dd8e8aa8344e7ad65d612c95f175d82ec01b468c6b8ec0273878668f09126980afa207514c7b0ebd6f23291004ebff93269be2f4d3e36f42d40d726022fecd4f15eb2aa4de4d854ede65c73267d805fec018acbbd4f685c24eaff4402d252d0a3383b7aadc13fe903c7c6e2cb9bf78148b586a972fd3e2a75091276b10323b2813daddffbae92554d3be518525f4e8cb370fe461cf726126b235b15e5e8984571d204e2294c5f9b2e3bb06a8917ca0fb79fa4038b6f559dc066f0bf308582c5bae37d0dcc8a004161e97312697262681ef987490729ffb9f828af67122a167f3a7de356a18fe3152dc3acd503686ab1b49c3d461c5ec8d8a4cefed7bb89688afad003bb35945a187072065ffd571ead7aa7799ffeba8d3e2a9785a1edf22cd4c2c8b368e430e73e8e8d3400659931eb233a8b9730a8230ad650944624005ca539e512f83eb74d179e5fb7df282d1216b3f8ada304087a8edd2c55e6cfef447877e94ba0a2756e5b0ae712bd85154c5d425d1dc00f9d25b73f8b56a075c37a2fb192a7fa1d02ed096013aba06f330a0cf272a910bec952492448926e2fd03e7f4fb42c63ec22f5251d5333ca64a23989b93e8f0cd2a1031866d18d0dccfd5621f460d261ffa9737df449effd5520f88d4c29bfe233df13fa2a2679127dfcaa4dcd408294991d0c736515e449a4e7312a4e061c1a59771e02bbba2e53fb00814e32884da300b372e8607f0029bf148057a2b5fcd1bd27f08f254f1037352fa2e3d4443ed5be9576061c306cea535e295f1d4f2d7b63034697187b44935f6a2e893a0b5132ffb8297291cbe05b6ad68e9c094053266bba86dcfd8efb2768caba50ee9ba331e8ecb6df64eff5b5fe2c7231792b5111588f78e2e3914f024fabad565762d23187bf89fba9721c56ee34bcac996fc2f53954f71b4a383aadd05c07fb6ba51cf7f5961d3f3081bbb9ecaf302b80da7feab2557f190f1d97359cb773ddc2f4b83ccd128a07e02cb358a9c37e9ed67b0a455f3dd4e88707bfa00178d37acafa09ba90c6356035103ecb72cb885ebecb879f8cbf2f7897c12bc9323c2ca3fc53e94567b9124d3d6c25b76bc60f38edd68cd9135651334e503f30ae41da3a3a1fc2c85cbe685178996179aa9897c0dd5c8d46ffbe4f6e2ecb987f146add63dc01a5cf0a4718735ac55148fbc91ce32578516e90c891cd408fa29ce5d260896d0cfc89bac6d2f74f03edf97f877835f8683ba2eb762ae076ea91e2a72a0134f92d94364240cd066f1791b59c8197d091e3fa02daaac95f4c3eb841574bdaf591ab6801ac876c957b021762dbe372baf4184820006f25fb6b85678aa83028a715cc7a225f21b0890021db1c4be814b53adfb4c7daf2c9ca9236cc291c24f330317e7628474d4735fc32a72fd40b85c6ec730ac783e30f59a9c87f6e9cb04bd812eb2f74c181e54dcbca8b8f6c6bc5e6e18b5fbce76bd1791eca7af2b5c1e70499c0388b8386d3457c3e4e9451a7ce2764fa02f6a86fb89377f2abdf7654e5650160f027630c31b58312143c6646942c6af91cff46294ad42e88194d487c184e6b731b512102b1f14d40b862b1652a033e6addb9b0aa55f8465f3b2329226b4c7a363df937627c4611e3d5e440d1891f8427a9f83988d7e682b4abf11fca0ad2dbe215f9bb031c5a2a2c992317e6e8e336e5d2d4bb33646a24772a802d96336056974a310db64f8aea613a65b71b61a2d366ddd3b1d703931a50242ac8f83f6c180c113c8763ed733caf8dbb5dd8d18c9ff473af7d3f69926d36e0778bdc06f06b086b005ea12240da65816b1dccdcccb392d5e1c9409af46b63002747df4887da9ac82cce7172b1a6d22323b63360be7fa30598c9586f5a4c3bde4f0d242198216eb493bcddd0eea4b6bd1eabfeb2a43188ff7ce69384c876aedc467893ea917f533f83b8597687405440841358b50524f84d2fa77236ff418d7067a38ba065230032397819fcce91a8d9e5bbc1e248a8077c3db887d1aa11a963ea4e1e3566212af6b43f51fb32acd3fca7ba3bad2f4a2d50a5c24cd05deacdc97ff6786f55f0326f8d9a8e2bb36e1270aa07a5cb2cc9913a36a73796c6747b44e28fb9505bd0679c1f137fde73abac05c0ab5fc9d050130febe650c339b1f5f1e50738ce623808f52037e9d4e4948599bb5bfe97fb09b4296b70839c8ec542ef2a9b4674f1982db535037ac99a16467f4b105b9582678f61a21e983c05e873fb3f47a964923df5cc4de5108e6c8cf46bb35b93eb0d0c2c353876cc377ab723245acef6d7c59060fdc1fdcbe05093023e48b23e79cb1cdf0f26ee8ad29552ba46f546fa5c4fc65d84d0b67bb8b23e8f21c20e71b3055f25f7dba931ac74c03d874f3aa026e4a9982fe049e93c55bd26e6ca31e34b9f5f3d293ddd89262abac5214524d28a19a2667f72a8733d1e9da32f7ae4207badbfceec1f38ef867113a9359acc73f14562078b7298237da8aa4a6085b319d8d483795fd6a8eb656127579d258bb631a5b3650ccbee03abed664b1808cbef1b04480adcb0549b53f95bbf05c6528e5fed9353e53721bf0e87f000a7a745fde847587601660d060ee4eb3a7148434fc8ae8e78cbe8060c0b79b4752f591818360387b0a5498c4ea2fca36d6cf78f62835616782c94d9980c12df398e4227abc38a586541c70198c04bb3932a8528fac65466e50bde98603c786776defd29a7b9dcf3cbf54d2925d504ee1ddf2fe7300ad47314b8b3b87a1f502a7e5b334eed45576da9151573cdb2b304996d5f5d1b74cbf29ec0e1965311667efb4a349dd9d8af12ef9527e5de737fab0e0bd30685869eaef208643934be1719ed8ef05bafbb9a4ddf4443f96ace8f520d34afa3e880f9fe7a2d9f27a31d113424fe586139e57bd2040bcf17bf6096bb30ca0f803a450c37b797763f7f4fc10bcc690d6c1dba287fcd898c6eb886820334e337609658b8aff49615e5eb79ba90f0fb1da70d2018c19d63b239c946bd6ea65b3691e67b6e0c7cd1dc32613337813c28c7f5265d8c0a40e39d187627d254ce632a899b9c5bb80d9b4442cb33d69233de3be1be7c2ee4c7872a76d46624ec63b526a68d39f6d1bf19db5eb79262f859d03ac2d23d1701a94c2e7ff0f4d7744fd8292a25b3d5b76a6a13e1541d45b643e21f9ed7e791aa02c5ae6c69e86421c5f0902ffa299e0c96c04ba29d91b10fcdd01a45b98ae6c4a5cdb296e5a87e54a13dc991819365337cbf8d2d35bf8bb638d86592ef87e03628b70a294dced8d75569222aeb5288e15276b44255ddfe39ebaaaf30fce804da24d7d066c5f0636b406636805e631d2f0a3f22b0ec6130cc63ba9650396adb320fcb3e004b4ca1112d1687d3d9b2d37dce6851b6e4b7ad0887ae2625adebc478e82d2578865a8ef686037b555413f0e0ef77055c26fe17d2fb76a92771e3f4d2b974a84b50af1e11037b228ba96d0ba6afb08e37814d1b9a1bbcce3edc91c1a77608a52a01b335cf65505f9d462954902e3d26c78c02d3100292ffd5edb00b3bf9316baba2a0d1d8e0c80a1a652b4d76b6e05d0fa8e250daffc21a38e8d61d6a02e4ea7178a280ceeefcb74a4f8efdfa7c59862cb636d3fcafd58bb6d6d8000e4892325be0e9c3242498358107ba7a7ff70a4d5e3ab44cd3218a06fc039a657877795c93b6d5880c45beb034b69b96f7e288100424dd0a50f930c1e53cf8b0fd744e398c7e7cb33e01125d7fd13269555faff2e21e5d81c50f8677c0b85584d7899e8011167b72ddd3962f616ab9227c105e6ca4c848655a60947098107c92bd6a7ce5bee3a8014cb532d63f802a92e968ce5a93c50b3f0f0d20232fabc12fa90a62e9577d3fbcc1f5514eb4ba4a9d3d78533b075d383472f82c4685fad2349573cb559dee5e56a2732c1b9a71496819d63e7437de783204b71caac997930f15fee0573276cdceb3902569a872dfa8dc83dd42a103da9bd99e29bf8a88678fa647abd876218daa23d4d9ffb169ac906b785c748779259f060644360d6898647d44a676b6479ed511c4b2b90125a2a7fb39c31cfa2467e456dd5f0369be9d5f3bc4941ef6ada231ac8ec3c14279a12b2dbc017c6e4c0932ec1666a54d07b169910d6ad840b0f635d72e31b062134137d64e3ee0d6ee15b55d8782c62c496f944754e0c532952bb3a6c19614cefb2eac9dfd8d2cd21f147565064c830faa5c5ca2b4a6cfa6e0661c6d2594f3fde27f3ffe125c18ce0e2b47446f1c77fca07fc3856b9eccc161eb2fbb7673829a99ebb3240c79287b9b053152181d548d7d661b218e7e8ac5e6fd8a357fdaa75336a33abfc58c18d97f9167e96f5e64453933871ee52907435539a9002afec605b3ddf7bde36d726578f49dadb5d4aeec6175e78a9de40716274afe80cf115e9c38b50e1a5ea1b61e999779d5d4dfeaa2d7420ca9df2335949ca436d35295aa53f7bc97dc954ac1d52d819fe1811979981b7ab074bfef5d5c58102e56844ce7ac078230609b5ac812f5fdca5661352db4fd78b9af50abd197ab7721fa1c38b67dc7df6677d065e5e90f9f7cadd7827c50c6ac2b20ec361aaa4ed253767864cc544213b2bc51a789ed03612c2cf39d55ab526657c89c936d2e4980081ada9f7de2b6c3fbd4e4d7429409c746904fe60c92172ba81da0f2370b249c51e785ef5c", 0x1000}, {&(0x7f0000000240)="5084f0e8124fd0260d9855a30a521565", 0x10}, {&(0x7f0000000280)="afe395183c525d3abe131f90d77100722030647b89aba22c7083c1d8e7726b8839", 0x21}, {&(0x7f0000000ac0)="cf9711d9d16f202ab443c4c8111ce68f7cede7b07adaf62f48ca0dfbb5d32ceb674a09fb3d875d827f1f908722c4396e387ed5fc121f33bb8762de876ec1e262d8a473bb80cbe344ace529d0833ad682f717359bbb5950456b007407111110b1cb0f8e091b365356a474f3726ca5f6fe8fcdff5a1fa2751b261b2a0bef5b938c414c0a7099c5f5f2f2d9e82268a566b480be69dd1db1d306aba4bf2629e839e339395b5ea40068ed8a3da5077d695c44fede909da1cbc7514a0a50b5aa0ad7c0bc6e08cdcbd5a88b447cf9a6d64d9e94f88df4b4d30a721b034083e9653f514b2dee853a1db4c2f55b2c386ce8c38de1992399dee5e6868d4ac0c74173a6c2d693969a66e9528b", 0x107}], 0x4, &(0x7f00000005c0)=[@cred={0x20, 0xffff, 0x0, r16, 0xffffffffffffffff, r20}, @cred={0x20, 0xffff, 0x0, r25, r26, r50}, @cred={0x20, 0xffff, 0x0, r27, r30, r38}], 0x60, 0x400}, 0x404) setuid(r26) 18:48:55 executing program 0: pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) poll(&(0x7f0000000000)=[{r0, 0x160}], 0x1, 0x606dca73) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x10000221, 0x0, 0x0) r2 = open(&(0x7f00000000c0)='./file0\x00', 0x3fd, 0x0) pwritev(r2, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x2010, r2, 0x0, 0x8000000000000000) dup2(r1, r0) r3 = socket(0x18, 0x2, 0x0) r4 = socket(0x11, 0x4003, 0x0) dup2(r3, r4) bind$unix(r3, &(0x7f0000000180)=@file={0x1, './file0\x00'}, 0xa) 18:48:55 executing program 0: r0 = kqueue() r1 = socket(0x6, 0x4, 0x2) setsockopt(r1, 0x1000000000029, 0xa, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) setsockopt(r1, 0x21, 0x2e, &(0x7f0000000180)="eba1212053d7deb9a5ffcbff13bb000065e104a21335a9f300000000", 0x1c) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wskbd\x00', 0x1, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x10000, 0x0) kevent(r0, &(0x7f0000000300), 0x80a9, 0x0, 0x8, 0x0) poll(&(0x7f0000000280)=[{}], 0x1, 0x8000) r2 = socket(0x18, 0x2, 0x0) r3 = socket(0x11, 0x4003, 0x0) r4 = dup2(r2, r3) ioctl$LIOCSFD(r4, 0xc028756b, &(0x7f0000000000)) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000540)={0x0, 0x0, 0x0}, 0xc) r6 = dup2(0xffffffffffffffff, 0xffffffffffffffff) mknodat(r6, &(0x7f00000000c0)='./file0\x00', 0x2000, 0x7) ioctl$BIOCGBLEN(r6, 0x40044266, &(0x7f0000000380)) r7 = socket(0x18, 0x2, 0x0) r8 = socket(0x11, 0x4003, 0x0) r9 = dup2(r7, r8) ioctl$LIOCSFD(r9, 0xc028756b, &(0x7f0000000000)) ioctl$WSMUXIO_REMOVE_DEVICE(r9, 0x80085762, &(0x7f00000003c0)={0x1, 0xfffffffe}) fcntl$setflags(r6, 0x2, 0x803) r10 = socket$inet(0x2, 0x2, 0x0) r11 = socket$inet(0x2, 0x2, 0x0) r12 = fcntl$dupfd(r11, 0x0, r10) read(r12, &(0x7f0000000500)=""/15, 0xf) r13 = openat(r12, &(0x7f0000000240)='./file0\x00', 0x800, 0x100) pread(r13, &(0x7f0000000580)="609bd923e9f2758fbb254c65a956751041e4d2fbda945817bbbafa2811cd93bb98a9eba731636f6e377116464b254a5982b39eb640dcadcdfa48fd5690ccfa9e5c49edf3dfc96a27aaaa6050f8c16dac8d62b87bacd0c80f83095f7a9e5352e2d255658fd13029b3244970cb4e7298c902435c0f41888a3f56b4d814d3e6a8a3d92b66f0ef45efca5b182fe1f4d44a32d58557e4b58f18bef46ee2a6339a825eb1c0a6c6b87eef1483dc47da64e9f91a6c67837424e25efadf7d4c6bc07d393450587f2a23b2d6bfe8f4d69e059d4a6373cb", 0xd2, 0x0, 0x0) ioctl$WSDISPLAYIO_LDFONT(r6, 0x8058574d, &(0x7f0000000440)={'./file0\x00', 0x20009, 0x3, 0x9, 0x1, 0x401, 0x401, 0x9, 0x2, 0x2, 0x2, 0x800}) ioctl$VT_ACTIVATE(r6, 0x20007605, &(0x7f0000000140)=0x7ff) ioctl$BIOCSRTIMEOUT(r6, 0x8010426d, 0x0) r14 = getgid() r15 = open(&(0x7f00000002c0)='./file0\x00', 0x2, 0x8) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, &(0x7f0000000880)=0xc) accept$unix(r15, 0x0, &(0x7f00000000c0)) ioctl$FIONBIO(r15, 0x8004667e, &(0x7f0000000680)=0x800) r17 = socket(0x0, 0x0, 0x0) getsockopt$sock_cred(r17, 0xffff, 0x1022, &(0x7f0000000200), &(0x7f0000000240)=0xc) getsockopt$sock_cred(r17, 0xffff, 0x1022, &(0x7f0000000440), &(0x7f00000004c0)=0xc) pipe(&(0x7f0000000000)={0xffffffffffffffff}) getsockopt$sock_cred(r17, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000240)=0x3a) r20 = geteuid() setreuid(0xffffffffffffffff, r20) fchownat(r18, &(0x7f0000000080)='./file0\x00', r20, r19, 0xb172f2442f1796ec) r21 = socket(0x18, 0x2, 0x0) r22 = socket(0x11, 0x4003, 0x8) r23 = dup2(r21, r22) ioctl$LIOCSFD(r23, 0xc028756b, &(0x7f0000000000)) r24 = socket(0x18, 0x2, 0x0) r25 = socket(0x11, 0x4003, 0x0) r26 = dup2(r24, r25) ioctl$LIOCSFD(r26, 0xc028756b, &(0x7f0000000000)) r27 = syz_open_pts() ioctl$TIOCGWINSZ(r27, 0x40087468, &(0x7f00000006c0)) fchownat(r15, &(0x7f0000000080)='\x00', r16, r14, 0x6) r28 = getgid() setegid(r28) r29 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0xc0) ioctl$TIOCSTAT(r29, 0x20007465, &(0x7f0000000500)) r30 = open(&(0x7f0000000180)='./file0\x00', 0x60e, 0x0) mmap(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x0, 0x810, r30, 0x0, 0x0) mmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x0, 0x11, r30, 0x0, 0x0) socketpair(0x1, 0x2, 0x6, &(0x7f0000000340)) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000900)={0x0, 0x0}, &(0x7f0000000400)=0xc) accept$unix(r29, 0x0, &(0x7f00000000c0)) ioctl$FIONBIO(r29, 0x8004667e, &(0x7f00000003c0)=0x800) ioctl$TIOCGWINSZ(r29, 0x40087468, &(0x7f00000001c0)) fchownat(r29, &(0x7f0000000080)='\x00', r31, r28, 0x6) r32 = semget$private(0x0, 0x7, 0x287) semop(r32, &(0x7f0000002a00)=[{0x4, 0x200, 0x3000}, {0x0, 0x0, 0x8789c8d791a6081e}, {0x4, 0x7, 0x1000}], 0x3) semop(r32, &(0x7f0000000c40)=[{0x4, 0x4, 0x800}, {0x3, 0x7fff, 0x1800}, {0x0, 0xfff4, 0x1000}, {0x0, 0xe12, 0x1000}, {0x0, 0x23, 0x1800}, {0x2, 0x6, 0x1800}, {0x3, 0x9, 0x800}, {0x2, 0xb}, {0x3, 0x500, 0x800}, {0x0, 0x409, 0x1000}], 0xa) semctl$GETNCNT(r32, 0x2, 0x3, &(0x7f0000000200)=""/10) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000100)=0xc) setregid(r5, r28) r33 = syz_open_pts() dup(r33) fcntl$setstatus(r33, 0x4, 0x4) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x4) execve(0x0, 0x0, 0x0) 18:48:56 executing program 1: mlock(&(0x7f0000fef000/0x11000)=nil, 0x11000) mlock(&(0x7f0000ffd000/0x1000)=nil, 0x1000) r0 = msgget(0x1, 0x1) msgsnd(r0, &(0x7f0000000000)={0x3, "8dbf36d9f49d19f06f8bed2752f2842786841e5ad37b8336d0c5b5c1a850af4c6666cf7487b23b775ce912c13c284aa14790b3b90a0a427cb27eedf2adce5a2b37aa42e087df95db055e3258f27bb2b5550030a69fe32e158315886bced0b15c068b72a513896d9b68f04e48e914fbc949faf1cb8ae0c359bc3797"}, 0x83, 0x0) munmap(&(0x7f0000ffe000/0x1000)=nil, 0x1000) mprotect(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x2) 18:48:56 executing program 1: nanosleep(0x0, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$WSDISPLAYIO_ADDSCREEN(r0, 0x80245753, &(0x7f0000000040)={0x1f, './file0\x00', './file0\x00'}) select(0x7e764d91726b6591, &(0x7f00000004c0)={0xdeafbead}, 0x0, 0x0, 0x0) 18:48:56 executing program 1: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="62020207e0000001"], 0x1) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x10, 0x0) getsockname$unix(r0, &(0x7f0000000100)=@abs, &(0x7f00000000c0)=0x8) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) shmget(0x2, 0x1000, 0x80, &(0x7f000000a000/0x1000)=nil) r1 = socket(0x2, 0x2, 0x0) connect$unix(r1, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0xa) setsockopt$inet_opts(r1, 0x0, 0x20000000000001, &(0x7f0000000180)="9a0200000000000000000000000024e00818d23a", 0x14) write(r1, &(0x7f0000000840)="71eda242cd7eafbc729f5c55e76c2ad13ef197aa24f5f03021ed1b7a0835c108021de09841caa66ec0e3b9041dd6e9330d7cfb70c750c176f542705feb44b9478d59bd4b1bd567a2ed43d8a73bd56bd16bf3888a5cbc6905b5c6dc0ca52723c7817a5222b39e1cd19eed9a5414a6699e8b39e8135f9303490ed267a539e34d4b478494c86bacda649987edcc8428029e0fc04871695a76b5143256d7866ed95656da794b740c7761adbdad6d0fce17a3e26d34e2fccceff36ab12bfc855cdb032f12112fd81819939452c3baa8bead56b6a49938fe3c923314c764bfc9402da06d8377496a93e91709639325884d512f56fa0fd5068bc447e3c19fddc24a9f80a31279bff008360e6ba38c46b49eee7fe531c58ad2fdeee8c0ac6428fd01137d7bb386751f5cbf2ec8029af737e92f16d87798691008c46e948d542e3de46a7e1dca52a6a8a38e17831d27013f6680884cdf1f8fc5f04c9a6b0e622b89821854ad415fbefce290d7bb010dfb4214bd8843", 0x171) 18:48:56 executing program 0: syz_emit_ethernet(0x27, &(0x7f0000000200)="c7a88359ff865d6e360aa9cb990500000000fb0000001e65325ce92332abfe0000f9ff01000000") r0 = socket(0x18, 0x2, 0x0) r1 = socket(0x11, 0x4003, 0x0) r2 = dup2(r0, r1) ioctl$LIOCSFD(r2, 0xc028756b, &(0x7f0000000000)) ioctl$VT_SETMODE(r2, 0x80087602, &(0x7f0000000000)={0x0, 0xff, 0x3ff, 0x3, 0x2}) r3 = semget$private(0x0, 0x2, 0x10) r4 = shmget$private(0x0, 0x4000, 0x84, &(0x7f0000006000/0x4000)=nil) r5 = geteuid() r6 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000001640)={0x0, 0x0}, 0xc) r8 = getpgid(0x0) shmctl$IPC_SET(r4, 0x1, &(0x7f0000001680)={{0x8, r5, r6, r7, 0xffffffffffffffff, 0x40, 0x7ff}, 0x2, 0x5, r8, 0xffffffffffffffff, 0x80, 0xffffffffffffbca1, 0x1}) r9 = getgid() r10 = semget$private(0x0, 0x4, 0xc1) semop(r10, &(0x7f0000000240), 0x0) semop(r10, &(0x7f0000000500)=[{0x4, 0xfff, 0x2000}, {0x0, 0x8}, {0x2, 0x40, 0x1000}, {0x4, 0x3, 0x1400}, {0x5, 0x0, 0x1000}], 0x5) r11 = getuid() seteuid(r11) r12 = geteuid() r13 = socket(0x18, 0x2, 0x0) getsockopt$SO_PEERCRED(r13, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0xfffffffffffffec7) r15 = getgid() chown(&(0x7f0000000180)='./file0\x00', r14, r15) semctl$IPC_SET(r10, 0x0, 0x1, &(0x7f0000000680)={{0x4, r11, r9, r12, r15, 0x100, 0x3}, 0x3f, 0x49, 0x9}) r16 = getegid() r17 = shmget$private(0x0, 0x4000, 0x0, &(0x7f0000ffb000/0x4000)=nil) r18 = getgid() r19 = socket$unix(0x1, 0x5, 0x0) r20 = syz_open_pts() close(r20) r21 = syz_open_pts() dup2(r20, r21) ioctl$TIOCSETA(r20, 0x80047466, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) r22 = kqueue() kevent(r22, &(0x7f0000000140)=[{{r20}, 0xffffffffffffffff, 0x1d}], 0x9, 0x0, 0xffff, 0x0) r23 = fcntl$dupfd(r19, 0xa, r20) ioctl$TIOCFLUSH(r23, 0xc0206981, &(0x7f00000000c0)) r24 = geteuid() setuid(r24) r25 = getgid() fchownat(r23, &(0x7f0000000100)='./file0\x00', r24, r25, 0xb) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r27 = shmget$private(0x0, 0x4000, 0x8, &(0x7f0000ffc000/0x4000)=nil) r28 = geteuid() r29 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000001640)={0x0, 0x0}, 0xc) r31 = getpgid(0x0) shmctl$IPC_SET(r27, 0x1, &(0x7f0000001680)={{0x107f, r28, r29, r30, r16, 0xc1, 0x6ff}, 0x8, 0x7, r31, 0xffffffffffffffff, 0x7000000000000, 0x6, 0x200}) r32 = shmget$private(0x0, 0x4000, 0x84, &(0x7f0000006000/0x4000)=nil) r33 = geteuid() r34 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000001640)={0x0, 0x0}, 0xc) r36 = getpgid(0x0) shmctl$IPC_SET(r32, 0x1, &(0x7f0000001680)={{0x8, r33, r34, r35, 0xffffffffffffffff, 0x40, 0x7ff}, 0x2, 0x5, r36, 0xffffffffffffffff, 0x80, 0xffffffffffffbca1, 0x1}) shmctl$IPC_SET(r17, 0x1, &(0x7f00000001c0)={{0x430, r24, 0xffffffffffffffff, r26, r18, 0x4, 0xff}, 0x6, 0x7226, r31, r36, 0x7810, 0x3, 0xf75}) getgroups(0x2, &(0x7f0000000040)=[0x0, 0x0]) semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f0000000080)={{0x4, r5, r9, r26, r37, 0x102, 0x9}, 0x9, 0x9, 0x8}) 18:48:56 executing program 1: kevent(0xffffffffffffffff, &(0x7f0000000040)=[{{}, 0x0, 0x0, 0x0, 0x100}], 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/ttyCcfg\x00', 0x80, 0x0) ioctl$FIONBIO(r0, 0x8004667e, &(0x7f0000000300)=0x8001) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000500)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = getpid() fcntl$setown(r1, 0x6, r2) select(0xc4, &(0x7f0000000000)={0x9, 0x4, 0x6, 0x5, 0xfff, 0x3, 0xf8, 0xfffffffd}, &(0x7f0000000080)={0xfff, 0x20, 0x9, 0xbc2, 0x40, 0x8, 0x1, 0x401}, &(0x7f00000000c0)={0xfffffffffffffff8, 0x1, 0x80000000, 0x5, 0x10000, 0x4, 0x0, 0x200007}, &(0x7f0000000100)={0x4, 0xa07f}) dup2(0xffffffffffffffff, 0xffffffffffffff9c) r3 = open(&(0x7f0000000000)='./file0\x00', 0xc02, 0x0) ioctl$TIOCFLUSH(r3, 0xc0106978, &(0x7f00000000c0)) ioctl$WSMOUSEIO_SCALIBCOORDS(r3, 0x81205724, &(0x7f0000000180)={0x1000, 0x0, 0xb6, 0x401, 0x2, 0x1000, 0x6, 0x10, [{0x5, 0x100, 0x358f, 0x100}, {0x6, 0x12c1, 0xffffffc0, 0x3}, {0x0, 0xfffffff7, 0x3, 0x5f0}, {0x400, 0x5, 0xffff, 0x7fd}, {0x9, 0xff, 0xd2f7, 0x400}, {0x6, 0x1, 0x7ff, 0xfffffffa}, {0x2, 0x1ff, 0x1b4dce39, 0x10001}, {0x4e, 0x8, 0xbd2, 0x3}, {0x8001, 0xec, 0xff, 0x3f}, {0xb2d, 0x3f, 0x8, 0x8}, {0x81, 0xfffffc01, 0x401}, {0x6, 0x3, 0xe5a, 0x80000001}, {0x2, 0x5, 0x3, 0x5}, {0x40, 0x8, 0x1a0, 0xbc200000}, {0x0, 0x3, 0x401, 0x3}, {0xe57, 0x0, 0x7fffffff, 0x6}]}) r4 = socket(0x18, 0x1, 0x0) setsockopt(r4, 0x29, 0xb, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x4) setsockopt(r4, 0x29, 0x80000000000000c, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r5 = socket(0x18, 0x2, 0x0) r6 = socket(0x11, 0x5, 0x6) r7 = dup2(r5, r6) ioctl$LIOCSFD(r7, 0xc028756b, &(0x7f0000000000)) ioctl$WSKBDIO_GETMODE(r7, 0x40045714, &(0x7f0000000580)) r8 = open(&(0x7f0000000340)='./file0\x00', 0x60000, 0x1a2) r9 = kqueue() r10 = fcntl$dupfd(r9, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x1, 0x10, r10, 0x0, 0x0) readv(r10, &(0x7f0000002200)=[{0x0}], 0x1) ioctl$WSDISPLAYIO_SETSCREEN(r10, 0x80045756, &(0x7f0000000540)) r11 = socket(0x18, 0x2, 0x0) getsockopt(r11, 0xffff, 0x40, 0x0, 0x0) sendto$unix(r11, &(0x7f00000003c0)="49e572ec8dcc9d5d9535df58e87f57ff98e811a1326e2e50f94db090ab7074b88449998b6920ed1aa20ef57b0d1b4e1913ef52f12c812c036b94bf7f70a162526abe0c29c1a3b16cf1b5bfc09a371f03220db16e2eff00e0bc804749d68bddb6aa1877ce585d1250cbd3ab9ee73848dbcf1437b6f04705fa24f3ccb70d61af1467bb4dd6fcd249e762f76ea87b9baf6b9320c85f618823990424991a6aa8d0593637c535a59b1cbc9026a915bc042542fc16c700efea702fed8c42ab038c2d830f82c14d715247a5", 0xc8, 0x4, &(0x7f00000004c0)=@abs={0x0, 0x0, 0x2}, 0x8) ioctl$BIOCSFILDROP(r8, 0x80044279, &(0x7f0000000380)=0x1) 18:48:56 executing program 0: r0 = open$dir(&(0x7f0000000100)='./file0\x00', 0x40000400000002c6, 0x0) writev(r0, &(0x7f0000000340)=[{&(0x7f0000000180), 0x817fd}], 0x1000000000000013) kqueue() write(r0, &(0x7f0000000040)="11", 0x1) 18:48:56 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x8}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x7, 0x80000001, 0xfffffffffffffffb, "481956f4090073b88f1fff00fcde000800"}) writev(r0, &(0x7f00000006c0)=[{&(0x7f0000000c80)="aae3e6c3f01744124ce96464f9157c521949703cb9bb69323cf41195cd335e36e74866da987feeeeb097b241e19f3fa88644a1612230c806ad34071458f62751718c2d7318d6cd8bb32a75d8ef3ec8ca53550e50cd08c580866abcb4ceb0ed52cfd0b81201f04606d61424cc74d871a596a34dd2f37f2b7b251d38efbfda4c7fe8b24d0f14b2d79c90b1b13c9fb4921666a654ab580bb2422d814f990f09", 0x9e}], 0x1) 18:48:56 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x8, 0x8000, 0x208001fe, 0x0, "fb000010000c0000210000000000ff00"}) mknod(&(0x7f0000000080)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0xc02, 0x8) ioctl$TIOCFLUSH(r0, 0xc0106978, &(0x7f00000000c0)) r1 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) semctl$IPC_RMID(r1, 0x0, 0x0) shmctl$IPC_STAT(r1, 0x2, &(0x7f0000000040)=""/210) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040), 0xc) r2 = semget$private(0x0, 0x4, 0x1b2) semctl$GETNCNT(r2, 0x36c39d4dbd27b144, 0x3, &(0x7f00000002c0)=""/131) semctl$SETVAL(r2, 0x1, 0x8, &(0x7f0000000240)=0x401) r3 = socket(0x2, 0x8000, 0x8) bind(r3, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r4 = dup(r3) listen(r4, 0x0) accept$unix(r4, 0x0, 0x0) ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f0000000180)={0x2400, 0x2, 0x8, 0x4}) semop(r2, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x7fffffff, 0x1800}], 0x2) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r6 = getgid() r7 = getgid() getgroups(0x3, &(0x7f0000000040)=[0x0, 0x0, r7]) r8 = socket(0x18, 0x2, 0x0) r9 = socket(0x11, 0x4003, 0x0) dup2(r8, r9) accept(r8, 0x0, &(0x7f0000000140)) semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r7, r5, r6, 0x10, 0x8}, 0x4, 0x1, 0x3fd}) r10 = socket(0x2, 0x1, 0x0) bind(0xffffffffffffff9c, &(0x7f0000000280)=@in={0x2, 0x1}, 0xc) dup(r10) socket(0x20, 0x4, 0xf5) r11 = socket(0x18, 0x5, 0x0) connect$unix(r11, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) 18:48:56 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="62020207e0000001"], 0x1) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="8b0229"], 0x1) r1 = socket(0x10, 0x400000000002, 0x2) setsockopt(r1, 0x0, 0x21, &(0x7f0000000040)="b1f5d915", 0x4) recvmsg(r1, &(0x7f00000016c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000600)=""/4096, 0x1000}, 0x42) r2 = socket(0x18, 0x2, 0x0) r3 = socket(0x11, 0x4003, 0x0) r4 = dup2(r2, r3) ioctl$LIOCSFD(r4, 0xc028756b, &(0x7f0000000000)) recvmsg(r4, &(0x7f0000000500)={&(0x7f0000000100)=@in6, 0xc, &(0x7f0000000380)=[{&(0x7f0000000140)=""/6, 0x6}, {&(0x7f0000000180)=""/183, 0xb7}, {&(0x7f0000000240)=""/170, 0xaa}, {&(0x7f0000000300)=""/122, 0x7a}, {&(0x7f0000001700)=""/4096, 0x1000}], 0x5, &(0x7f0000000400)=""/218, 0xda}, 0x42) r5 = dup2(r1, r0) setsockopt$sock_int(r5, 0xffff, 0x800, &(0x7f0000000080)=0x4, 0x4) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000000c0)) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r6 = socket(0x2, 0x8002, 0x0) connect$unix(r6, &(0x7f0000000000)=ANY=[@ANYBLOB='\x00'/10], 0x10) write(r6, 0x0, 0x0) 18:48:56 executing program 0: fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffff9c) r0 = open(&(0x7f0000000040)='./file0\x00', 0x1, 0x0) ioctl$VT_WAITACTIVE(r0, 0x20007606, &(0x7f0000000080)=0x7) syz_emit_ethernet(0xe, &(0x7f0000000000)="c7a895006f53dd000005ffff8864") 18:48:56 executing program 0: r0 = open$dir(&(0x7f0000000800)='./file0\x00', 0x40000400000002c2, 0x0) r1 = socket(0x18, 0x2, 0x0) r2 = socket(0x11, 0x4003, 0x0) r3 = dup2(r1, r2) ioctl$LIOCSFD(r3, 0xc028756b, &(0x7f0000000000)) r4 = openat$pci(0xffffffffffffff9c, &(0x7f0000000000)='/dev/pci\x00', 0x0, 0x0) ftruncate(r4, 0x0, 0x20000008000000a) open(0x0, 0x615, 0x0) ftruncate(r0, 0x0, 0x402ffff) 18:48:56 executing program 0: r0 = socket(0x10000000011, 0x8000000003, 0x0) close(r0) r1 = semget(0x0, 0x4, 0x1a) semctl$IPC_RMID(r1, 0x0, 0x0) r2 = socket(0x2, 0x8002, 0x0) connect$unix(r2, &(0x7f0000001740)=ANY=[@ANYBLOB="8202adfdffffffffffffff653000463f7b197a380000000000008295955984c87910bf453f03000000cdb67ef6cb927fa69dfceac2a84e6abca64896bc5e57c6360bcd4c0a162b58fd4237b8fa4d012ae447472b3e8495aaee48c02f6abf1e6bf3bf554799b9f213ad30505e8f0000a49fef9d612f87a5c5fe65baa202361cd8cac7dbac5b65c6593d2870bc120400350000000000000000000000000000000000ff0100000000000021d39b4028adb1ff1afb37ec4305642ad2cf8724eb18089278e314330000000000000000000000e02b05e5d12f524ab2aa8cc7712a2b279dbff4b7b46564ef560026e969c9341589ac85cab1a4c6b41dccf137c8ae135db3119e911c3a94484c692cac607b1c26455bedfb9c9f35f23d1aa5513a6c17f38969eddff7744123053ff03d925341d85544cd1cfd0b34aa3fc1611cc665980ea3b1e31f007bf8f244ff010000000000000906000000ec895c4784f63b0ba02e9768a8b36d05c2b89da05a0a414c6394359a0000000000c5906c074cf888981d4e22265367027548d8ffda5eb1152f6b60afa3393fc23442dc9631d64bcd5b823e495bb171672365f9025ac16e369633d89aac2204ccdaf733f9a5b0f2c82d33436a13db936a5d3378479709da7f66d0c7598f54a53f5e773e35d0d6bc372d1a8ff22aa3cdc2e80e7f000000000000003f5a2469bfe8c96e620397a30031541469659255490b88ff1bf33436e6331ad3574d79be64d7a570715f68932de75cc13ec316484d3e4132dee58554fdac1bfa4aca2c3ebed7bd1bd9da569f770ddbf42b3a87e75f6a28b7f09126efe6c2d6ad126358a2bf7eb6652c52476b0f4a1fc0c7ee2e61ac5538254b916042575a9603e929cc5b030087c08f6f7c1013f89d3bd1f11b9dd8c3e5afc074c1771cebe415fa2cfdee2e52bf897cc2330000000000000004751b76b6c98bf0d9f371e916fc7b88c013c7381f77988003c7ba2c44768789d05f77e9f616eb7246be9389e32be26a498d0ce05a3852a1cb4338f3bfee17a07001520dd2515741374c70916b23a8b086c43633a42e93fe75f8a85f37ee8c3f120c000001007c1f1dbea0d7ce58d78b79dc0793721aa7885824e119dc4c67c825898793cd381a7aa89400bfc4c950eb6fcd3be43aab78a2793c3f1253654f503adf2f3b4affd04d710180b8bbca7e54747213442d720dac635800236b272dd10000008f9d5e3da04cfbb073654c94798428fd33becdfff903ad0000ac75aec99a8ea296f8f93ddc76bf621af687923ec91aed6cb55ad71e211058b6b187190f4287f30056f0eca629d0162d03821b117c90841ea6147ce522005f96566eaa0312083d8597e92269a7d09c1048d54e3fe2c38b66b4d7e28272aee313f431ebf190de01bbb11a2c979c4543f9000000df395e367a8807e37779cb60ff7fb71682d1a247d5d2b5afc600100000000000009c42bdbe3f267105d1d6654c4dcc8f494de290673b40ddb1ae4ea610e2f6d9d55b434e8e41a07740889b4d873318f832941ed130ec8be79ab4cea21b83e2f6ec1abdc4a29f701d87d5774af8e999855d0b0f27c1478755604f7c7aa2cd85d12f1b36a56a3623e4aa467719fbcfc59a4f71965e8b803d8b2aa14fe22e5c3f66f6295b468a8961b6c5d96faf962bfb27c16eb7ef661559319aa672530bc9c1c0d4a00ea4193b1f53fec6b557d1a42f82d0694648ff9418ad57cda34996b6d8fb49be96516b8635cc41834400b117062eec816831cf5a57c11025f971a03faa3e1742f1492eb08150c3d3edb8449080d2455b8158788200000000"], 0x10) setsockopt$sock_int(r0, 0xffff, 0x2000, &(0x7f00000000c0)=0x2, 0x4) sendto$unix(r2, &(0x7f0000000d80)="380014a288c8affbae9a76965a26402ef5395e0cb6486366c64ca692ccbd80e2bd0a107f8e102fc78b82d42178295d922ca1d790c2b8e6252c130a7d2db8d4c8936b385c4bfd6cfe7ff3f94380a77ad06ff75a36ae60fbe4ea8dfa2d3aa3debb5ea06c8aecd1c7dcbc208ba26348692485f26055250a37072b8a7dbf3049960b310c12c8d60f4fe1bff1f802c603259d4e6f6ca5d6c05e96771c4480767d05ad330aeb2c5c68e65303a67b1a33c437dca145dfed1dcd2b7b6e6283cd00913dbe59979b59820d069f9c553d414081c70518f85366e29f47fb918b2807f07c2ea47379fbf496d3b8def3ff63c926104a0ed9eb31e6797c083db4d4356447cf6523c72777c43a52762adb398f670400ed2a8a1797a142b49eabb2aa054c0e0b170f10bb06315f251e01e2acaa723d5d01ecc80a3bfc144cb496036fbe4904ea2d8d12ddc579385883187c3008f0de7283629413388ec8f5056bcdfed76f208545ccd6a3a5090c2dd74d5bdafc3ce9d2585807d5172c8eacaba7ee8c08a7504d537f27c12723e1428530853eed713002517c7ae9632b501045b3c0fab73259e5ca1422bb940e35c23bdfe1c9352260dda1ad2050225412ad535ef67d4cd225414bec2420b72bdc082f4b70bd35e913ca32755358d5fc9828e59aa757c3fec5aa41afcf875a56fd86a07950a5f5a0c042ea9320ac56d22a2329197e907a4e2615fb621185921cb313388c2d4985282d7502a88edb030a2f9886ef727356987c3fa0a76af86286f9d10d96954b3063581e32d85798106680dc9fc1cf687dd98e73026c22eceee6438b66af66c80a0dba9b49b90d1090d24cf55129d7348edabeda1cbc63a9b5c05777f0b3054495329661b43a0635b05c5170939d99026cc8fa69b416631854a63dbd733729c2ae81d1ade08020fe51e9dcc868b24390bc1a2a04cbe4e8b346af29bd0fc4a7ba3d37dad3b53a0c7cf2426f30a7266cdbf66fc63e99004d8ddb0e26d98a0f7f821fb01a8f65d1df8475dc3613105bd6ee7c6633a9d564816520ac0be70aa48ca05a8a02eb47901f3b2d30175c1d179595266b1dc6ef1d9e0bd8b33b10772cbff9abae125df19da7f072afe9df8ea7efb01685b96b345c402a35851835372345afb5961a4345b89fbd5e452640cc9e22bd5320df86c2a551538da73a39bb93c03331a4ead982dc5753d368624bc81a849b2d52dd20bf11e085d4ca25c3202d63669c92daab05a7d4fa4af875f523a35e0b90a33dad70c4f60c660f816f72764a4474aa25fb567d209f1468f2f15476a7e80cb26cfe3bf25de57789425fe1e5e24c809a8cae675ff720410ea42e28ddc37e295ebd1f9f8bdeb285ff70467e03006817df421e97a1d565ba6abbd180799c882a6ffd6e0e8c9206a7571fbc44969ac35fac698426504ee59171bd509bca9f43d2b36fcdff694bb34a62f3523bfee0cab78649bf73106ec060ea618f6f6da90cccd0ef5e4a16bd5e1c4fb8192aff65249a2950ece088b41626cdaefdcfde7b08ae7b415bf2143ffa145bccc6b91d44175d1363c91ae352a826b7cb635239233b8157b9e53b9361e970867b9bd8f66309c45bc7dfc94dece38f0362abb293a0b9ff18d27b536f9f368143ca828bb8ef8e6ee9c16f86c85d0773e7ec203142dec71e031e286878690f8558f459a1ba3fb1f6c74db5b74802edb8c47f9389b91a70273e75a86aca08ade1988594e12e2158b0bfbf725aa5c08e0ed76f04e417056d311249f735fbb9290bf7282e09aa3c4a09fb1dddee2f8be3f08320886e872657dd89b134680e039494ba2fcc154285dd7bac8724080be63df6b9939a78a8dad63a7dc5e3bfc19e4acf86c4eb9feef0c9bce660552f299a333a5262c97500ede28bcdd3255062eed5c232b5b8a25c7fd593b16688eb11506d2b2bb7e9dd4eb26b837bda53e6b8ef2a5c61c842901233cee993b5ab82e284d4995a660a43c7a67a8f7dc6fc3c09772269a83899cff74256501a5b1733f22dfd7ba7839621ad76", 0x599, 0x0, 0x0, 0x0) 18:48:57 executing program 1: r0 = socket(0x2, 0x1, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) close(r0) pwritev(r1, &(0x7f0000000400)=[{&(0x7f0000000180)="6406b7", 0x3}], 0x1, 0x0, 0x0) pwritev(r1, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0, 0x0) r2 = socket(0x18, 0x2, 0x0) r3 = socket(0x11, 0x4003, 0x0) r4 = dup2(r2, r3) ioctl$LIOCSFD(r4, 0xc028756b, &(0x7f0000000000)) write(r4, &(0x7f00000001c0)="4e54f6f086cc6b2c5a08b52f7baaf5213d58f38c899a7cf60277fa2b50cc161e1fe676ce5116868df635807e7e9597c9d4bdf3165aeb94330bb873ef27d3fabafd3365282b0b9f3cfd3184eac024daf5edb1a7bd6e3fd6e8e1e364fa2b8d015c0cb9832bbd1f864ea891a7cf99702566dfd8fa9c3401e745cfbfa2ab281c878cf00c08ae633a79a7f86bc477fc6d3ca9c1a2f3248d69f247ea53643dae1cadaf7c3d7bebf1ea5be074e5dea5394170900011b04007825668222727e9ceccf2885431c5772b2e87497a25b7995baa5a0540941be7454b5c77f9da2bbfaa04fb21117096a087027f7a31fb58f4e201a23fe44c", 0xf2) r5 = socket(0x2, 0x2, 0x0) connect$unix(r5, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) r6 = socket(0x10000000002, 0x2, 0x0) r7 = dup2(r5, r6) fcntl$setstatus(r0, 0x4, 0x8) setsockopt$sock_int(r7, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0, 0x0) connect(r0, &(0x7f0000000000)=@un=@file={0x0, './file0/file0\x00'}, 0x10) r8 = socket(0x18, 0x2, 0x0) r9 = socket(0x11, 0x4003, 0x0) r10 = dup2(r8, r9) ioctl$LIOCSFD(r10, 0xc028756b, &(0x7f0000000000)) ioctl$KDDISABIO(r10, 0x20004b3d) 18:48:57 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) r1 = socket(0x18, 0x2, 0x0) r2 = socket(0x18, 0x4000, 0x7f) dup2(r1, r2) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000040)="00ddc261b4a86e7e6d73387b140f2516d381450c7737c98d8de31cacbf07deaa59190667d645354606149664aeb189d000c04150cbcd4e3940613f3cdb68eb725668e9a4ccd6c2c8e8fca111b0fc37b2b52eac93ec0df0dd17c5c099bbbde80a8ae3ed9002df079f213f", 0x6a) setsockopt$inet_opts(r0, 0x0, 0x200000000000d, 0x0, 0x0) 18:48:57 executing program 0: syz_emit_ethernet(0x1, &(0x7f00000003c0)=ANY=[@ANYRESOCT]) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000100)='/dev/null\x00', 0x800, 0x0) syz_emit_ethernet(0x1, &(0x7f0000000140)=ANY=[@ANYBLOB="ffffffe5ffffaaaaaaaaaa0086dd60a4f00800182c00fe19ff2f0899cabd1b4066a8f8201a0bef9ccfccc3dafd771f1dcc1d489446a7bffa35395ef9a227b5c1f78e41491cd4e96b30e3cb27fcb2c94cd7bef01b6ea2229391ba93f469c07e2a9ab4a482f12c954747b138fe3266e93af70bc59437be6a1129fe4f21487d8e97248af3d9fa25ccd83bc39e2b95a252382a6f604402c872ab33e1a698c2ac06ae72923ab0bd8a616c5c1fb4a0c1c015b31f4c40607d3b846062db5db6900e5c4a5c7025408e24aaae909c856ab705e609fa0c8e290affed66164e"]) msgsnd(0x0, &(0x7f0000000040)=ANY=[@ANYBLOB="0000000000000000c8a54d07fd375f1f0e90fa607371982bc4e445f424dd1893257568fc83cc1da3ea91e17e0e36c4c58d4718197f5ddf39c7e713520ac2ca149d1424cdfa888a9053c8118e99bdfff85342a73fe6d02c505824b1de1ccee57ec780e76740cc6538b07951948a35ae2582bedff563a7e078812eeca6d4fee3eb048cb8a5205dadee525d057bdccce50b62863366251cd56e5647f554b590c829262ebb774cd4f1c78d99c60e46c5"], 0xae, 0x800) syz_emit_ethernet(0x400e, &(0x7f0000000000)="c7a895006f53dd000005ffff86dd") r1 = socket(0x18, 0x2, 0x0) r2 = socket(0x11, 0x3, 0x61) r3 = dup2(r1, r2) ioctl$LIOCSFD(r3, 0xc028756b, &(0x7f0000000000)) r4 = socket(0x18, 0x2, 0x0) r5 = socket(0x11, 0x4003, 0x0) dup2(r4, r5) r6 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000240)='/dev/diskmap\x00', 0x8, 0x0) r7 = socket(0x18, 0x2, 0x0) r8 = socket(0x11, 0x4003, 0x0) r9 = dup2(r7, r8) ioctl$LIOCSFD(r9, 0xc028756b, &(0x7f0000000000)) r10 = socket(0x0, 0x0, 0x2) dup2(r10, 0xffffffffffffffff) r11 = socket(0x18, 0x2, 0x0) r12 = socket(0x11, 0x4003, 0x0) dup2(r11, r12) r13 = socket(0x18, 0x2, 0x0) r14 = socket(0x11, 0x4003, 0x0) dup2(r13, r14) r15 = socket(0x18, 0x2, 0x0) r16 = socket(0x11, 0x4003, 0x0) dup2(r15, r16) r17 = socket(0x18, 0x2, 0x0) r18 = socket(0x11, 0x4003, 0x0) dup2(r17, r18) r19 = open$dir(&(0x7f0000000400)='./file0\x00', 0x80, 0x104) kevent(r3, &(0x7f0000000280)=[{{r0}, 0xffffffffffffffff, 0x40, 0x80, 0x1f, 0x7}, {{}, 0xfffffffffffffffd, 0x14, 0x4, 0x1001, 0x5}, {{r6}, 0xffffffffffffffff, 0xa7, 0x80000021, 0x7ff, 0x8}, {{r9}, 0xfffffffffffffffc, 0x52, 0x20000000, 0x5, 0x1}, {{r10}, 0x1, 0x74, 0x1, 0x9, 0x7}, {{r19}, 0xfffffffffffffffc, 0x80, 0x1, 0x80000001, 0x7}], 0x0, &(0x7f0000000340)=[{{r14}, 0xfffffffffffffffa, 0xf, 0x2, 0x1f, 0x5}, {{r18}, 0xfffffffffffffff8, 0x43, 0x2, 0x5, 0x2}], 0x7ff, &(0x7f0000000380)={0x5, 0xffffffff00000000}) 18:48:57 executing program 1: r0 = syz_open_pts() ioctl$TIOCSTAT(r0, 0x20007465, 0x0) r1 = socket$inet(0x2, 0x2, 0x0) r2 = socket(0x18, 0x1, 0x0) close(r2) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r3 = accept$unix(r2, &(0x7f0000001780)=@abs, &(0x7f00000017c0)=0xfffffffffffffcef) r4 = socket$inet(0x2, 0x2, 0x0) setsockopt$sock_int(r4, 0xffff, 0x1004, &(0x7f0000000180)=0x7, 0x4) setsockopt$sock_int(r4, 0xffff, 0x10000000001002, &(0x7f0000000200), 0x66) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000400)={0x0}, &(0x7f0000000440)=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)=[{0x6df363d3799bdfa7, 0x3, 0x1800}, {0x0, 0x9, 0x800}, {0x7, 0x6, 0x800}, {0x2, 0x0, 0x1000}, {0x4, 0x80, 0x800}, {0x1, 0x109, 0x1800}], 0x6) semctl$SETVAL(r6, 0x0, 0x8, &(0x7f00000000c0)) r7 = socket(0x18, 0x2, 0x0) setsockopt(r7, 0x29, 0x9, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) accept$unix(r2, &(0x7f0000001800)=@abs, &(0x7f0000001840)=0x8) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000001880)={0xffffffffffffffff}) getsockopt$SO_PEERCRED(r8, 0xffff, 0x1022, &(0x7f00000016c0)={0x0, 0x0}, 0x42db81b2a2d08ca7) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) r12 = shmget(0x3, 0x4000, 0x100, &(0x7f0000ff9000/0x4000)=nil) shmctl$IPC_STAT(r12, 0x2, &(0x7f0000000100)=""/114) r13 = openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x1, 0x0) ioctl$BIOCSETIF(r13, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r14 = fcntl$getown(r13, 0x5) shmctl$IPC_SET(r12, 0x1, &(0x7f0000000200)={{0x3ff, r10, r11, r10, r11, 0x104, 0x5}, 0xfff, 0x9, r14, r14, 0x7d55, 0xd75, 0xfa}) lchown(&(0x7f00000003c0)='./file0/file0\x00', r10, r11) getgroups(0x6, &(0x7f0000000100)=[0x0, 0xffffffffffffffff, r11, 0x0, 0xffffffffffffffff, 0x0]) r16 = getgid() semctl$IPC_SET(r6, 0x0, 0x1, &(0x7f0000000140)={{0xfffffffffffff7ea, r9, r15, 0xffffffffffffffff, r16, 0x100, 0xfffffffffffeffff}, 0x400, 0x10001, 0x40}) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) r19 = socket(0x2, 0x8001, 0x0) close(r19) r20 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r20, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125d00000000", 0x8) dup2(r20, r19) connect$unix(r19, &(0x7f00000024c0)=ANY=[@ANYBLOB="82028611e2b2000000006262dd65f708c4c84e08c027ad12d417ec80ac134b281bcc23ffe9efa5b32eaf23a2a9e0562f45a611829ab5daaf1eb36182e881850ecb794e74000000000000962eb3b0e61fec776122259e7698e0d3d92501f2a0b61deb75fcfb3ebdb5c50284a1a9d3c076887d5e6d3aee60a3ede69923f29406004d3bb7f7e3ef2fd5f0c076611274f68621a60dfd8a45d1c6075269b1732c25a557cbc4b8e3e40d6ad97ae5a93b989c4cad4966ae37ce9ee87c081376fe6ea50b9d7f1b5f5446172d0dcad797b4e4454099e9081a060000000000000000000000000000000000000000000000000000245a3a69d58df0d86e5bee5d88c63031dd3d9715079354fc2db9dd77535b538e810fa8245fd34fabc2ed7d829f8da7765abdb3a7d0a95257b1fd3e903e1d886065958d2e8b4c9b79aa065b83768845aaca0e0acb4cf0b520b1a733bc8738861daf880a53185f299674dfbfa014efa3977ac53eb1338103de044b263efee9c3e55ba91520d18b6f169ce3aca12d9475765267be2241153abb89a4c53fab8f623209b988b0e2b595925b43805b8409097c6ee49ad2a89bc58ed02ef820f7efb5ea1bfa1d442cffc7a30ff3071963823fa948c0478cd47ca63c5f12ff2bfec8a3a5b6ad1bb545fcc67c283f5c1e2658241a268e926b2184e6420837c9a73397b1103c2c2f000000000000"], 0x10) writev(r19, &(0x7f0000000140)=[{0x0}], 0x1) sendto$inet6(r19, 0x0, 0x0, 0x0, 0x0, 0x0) r21 = fcntl$getown(r19, 0x5) r22 = 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(r22, 0x29, 0x66, &(0x7f0000000480)={0x7, 0x1, 0xffffffffffffffeb, 0x9f56, 0xa}, 0x10f) fcntl$getown(r22, 0x5) r26 = shmget$private(0x0, 0x2000, 0x310, &(0x7f0000ffd000/0x2000)=nil) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) r29 = shmget(0x3, 0x4000, 0x100, &(0x7f0000ff9000/0x4000)=nil) shmctl$IPC_STAT(r29, 0x2, &(0x7f0000000100)=""/114) r30 = openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x1, 0x0) ioctl$BIOCSETIF(r30, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r31 = syz_open_pts() fcntl$lock(r31, 0x7, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x6000300000000}) r32 = fcntl$getown(r31, 0x5) shmctl$IPC_SET(r29, 0x1, &(0x7f0000000200)={{0x3ff, r27, r28, r27, r28, 0x104, 0x5}, 0xfff, 0x9, r32, r32, 0x7d55, 0xd75, 0xfa}) r33 = kqueue() r34 = fcntl$dupfd(r33, 0x2, 0xffffffffffffffff) close(r34) r35 = getpgrp() r36 = getgid() getsockopt$sock_cred(r34, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, &(0x7f0000000440)=0xc) getsockopt$SO_PEERCRED(r34, 0xffff, 0x1022, &(0x7f0000000500), 0xc) getsockopt$sock_cred(r34, 0xffff, 0x1022, &(0x7f0000000540), &(0x7f0000000580)=0xc) ioctl$PCIOCGETROM(r34, 0xc0107005, &(0x7f00000006c0)={{}, 0x0, 0x0}) setsockopt$sock_cred(r34, 0xffff, 0x1022, &(0x7f0000000700)={r35, r37, r36}, 0xc) getsockopt$SO_PEERCRED(r34, 0xffff, 0x1022, &(0x7f00000018c0)={0x0}, 0xc) r39 = getuid() r40 = geteuid() setreuid(r39, r40) r41 = getegid() r42 = getuid() r43 = geteuid() setreuid(r42, r43) r44 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r44, &(0x7f00000026c0)=ANY=[@ANYBLOB="01000000000000002e1100b0df6d7fcf409def1a1fc1ed341c5533b89b0603ae37c860fe2c09c110ff00f45709d664539e1e381f35071f061ac0e16f328dca5d39656da02489672db6d19f37405111e97aa998473fffff1e8f3b32b9000000000031c125814bb6ee11e303000000b33d0000000049ad4ae8d462fcf5fa3b57806356cdb615f058b0fed6706a4d152ed0cea438f8387c3440ba6ba9cc08452fc04250db61cf3bcacfe9d34b6a31de9d05a5615416a1e222dcba8dee9f0cdc7527d27e8a15b700000000000000000000000000000000cd846e9e1c698df63e5e23fa327326484829f3f7769669e325cd2485e172bf129055fbdb1a16fda60f271cc45781df858925b87250d4cabad6981ef8059dc98ef316ab18791701c33f7436a1f7ac76e98a85704b011410f01c5d96224c736abf13240f79c911f0af2dd6122ae395d0b71ab9c5110ec271d874edf9baa17913acca954e3892922a0cc9402fe3a79f3dea616d09b599b437ba3287d25a73cd09fd1cd1d14a6dbcf02ff8a56437ec324a213bd7e5acda1bc4a56ef4de66ec5d7f4a458126e2012a012b4be35cae6394c7d7bb3bb1356b0175f4351989658d147c326330d7be5b89a2c99061245f277e06b2f9b4026e4edfec8a538bc6f489f4e0ddf2f1885e39c4aa12fd142dfbcc5a13a637f814c9257df3136e7124bbf18e4d2c6e35eb7e55f80ecff820653aa8f1a2ff7fdefed38bfa4e3c574bb104f3702199af66fc872eb2ca7575d161fb8aa1c81ac07992b1bba53a3e9e04cd9107a3fcd927b44336916a7915aeb24e1bb570e51dfb497a867bf03588f0c8daf04bb135ddf167592efd603081c8a0e87d6d1d006b12440d9f8899edf0718747e2537139a3ea6820022b15625f74c53a21425a5ad2a9fb8b8a463cea345b9a907f3e62d2853ea6e9c01465328e5f6af8ffd879636a804a0f67544ab36c77ab77972dc6592039fca487bbcee0164c794deed526a5ab035b369226a5ccbd1dd15842a883dc13aaf60df5a1e74e2875694055079869ad28d3c1669a1b5b98bd5a99000f0ccfe1decce55a8fa9313dce8035190dccfac31c0275ce08cbcd2db65e3326bce8c7cf4145a62738e66143445e487293184910276b6fb34f7b4ec60e899ec4a7e61313615115149033f4e0a81da57df8e8eeb2d0fc027ba45355a4d64d6b3290f239191c8ac49557e5abc3ab9e2213540c79c246ff48fdeae5bbe0bcd10bc71ac1c84d2de149e340adeae2a2601d9af65c644733f6d06620595d487dced02aaee3364623de3c35f9f87529ca468bc0b68064915836f2799b4b2a899f8b6861091564125aac7d57bda5175fd2409b7021373dc433dbcf10f923144d6fd225d92084c524cccef7e54d64aaf3d25970ca88cc21873c73fa1ad356d1d280e145ac"], 0x44b, 0x800) msgctl$IPC_SET(r44, 0x1, &(0x7f00000000c0)={{0x6, r40, r41, r43, 0x0, 0x80, 0x9}, 0x3, 0x3f, 0xffffffffffffffff, 0x0, 0x95fe, 0x2e3, 0x138, 0x2}) shmctl$IPC_SET(r29, 0x1, &(0x7f0000000540)={{0x3, r40, r25, r24, r25, 0x128, 0x2}, 0xffffffff, 0x1, r23, r38, 0x41b, 0x5, 0x3}) r45 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) r46 = getgid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000640)={0x0, 0x0}, &(0x7f0000000680)=0xc) r48 = kqueue() r49 = fcntl$dupfd(r48, 0x2, 0xffffffffffffffff) close(r49) r50 = getpgrp() r51 = getgid() getsockopt$sock_cred(r49, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, &(0x7f0000000440)=0xc) getsockopt$SO_PEERCRED(r49, 0xffff, 0x1022, &(0x7f0000000500), 0xc) getsockopt$sock_cred(r49, 0xffff, 0x1022, &(0x7f0000000540), &(0x7f0000000580)=0xc) ioctl$PCIOCGETROM(r49, 0xc0107005, &(0x7f00000006c0)={{}, 0x0, 0x0}) setsockopt$sock_cred(r49, 0xffff, 0x1022, &(0x7f0000000700)={r50, r52, r51}, 0xc) setsockopt$sock_cred(r45, 0xffff, 0x1022, &(0x7f0000000600)={r50, r47, r46}, 0xa2e18270504f1bd9) r53 = getuid() r54 = geteuid() setreuid(r53, r54) r55 = getegid() r56 = getuid() r57 = geteuid() setreuid(r56, r57) r58 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r58, &(0x7f0000002ac0)=ANY=[@ANYBLOB="01000000000000002e1100b0df6d7fcf409def1a1fc1ed341c5533b89b0603ae37c860fe2c09c110ff00f45709d664539e1e381f350707000000e16f328dca5d39656da02489672db6d19f37405111e97aa998473fffff1e8f3b32b9000000000031c125814bb6ee11e303000000b33d0000000049ad4ae8d462fcf5fa3b57806356cdb615f058b0fed6706a4d152ed0cea438f8387c3440ba6ba9cc08452fc04250db61cf3bcacfe9d34b6a31de9d05a5615416a1e222dcba8dee9f0cdc7527d27e8a15b700000000000000000000000000000000cd846e9e1c698df63e5e23fa327326484829f3f7769669e325cd2485e172bf129055fbdb1a16fda60f271cc45781df858925b87250d4cabad6981ef8059dc98ef316ab18791701c33f7436a1f7ac76e98a85704b011410f01c5d96224c736abf13240f79c911f0af2dd6122ae395d0b71ab9c5110ec271d874edf9baa17913acca954e3892922a0cc9402fe3a79f3dea616d09b599b437ba3287d25a73cd09fd1cd1d14a6dbcf02ff8a56437ec324a213bd7e5acda1bc4a56ef4de66ec5d7f4a4581a6e2012a012b4be35cae6394c7d7bb3bb1356b0175f4351989658d147c326330d7be5b89a2c99061245f277e06b2f9b4026e4edfec8a538bc6f489f4e0ddf2f1885e39c4aa12fd142dfbcc5a13a637f814c9257df3136e7124bbf18e4d2c6e35eb7e55f80ecff820653aa8f1a2ff7fdefed38bfa4e3c574bb104f3702102af66fc872eb2ca7575d161fb8aa1c81ac07992b1bba53a3e9e04cd9107a3fcd927b44336916a7915aeb24e1bb570e51dfb497a867bf03588f0c8daf04bb135ddf167592efd603081c8a0e87d6d1da06b12440d9f8899edf0718747e2537139a3ea6820022b15625f74c53a21425a5ad2a9fb8b8a463cea345b9a907f3e62d2853ea6e9c01465328e5f6af8ffd879636a804a0f67544ab36c77ab77972dc6592039fca487bbcee00bb19f86164c794deed526a5ab035b369226a5ddbd1dd15842a883dc13aaf60df5a1e74e2875694055079869ad28d3c1669a1b5b98bd5a99000f0ccfe1decce55a8fa9313dce8035190dccfac31c0275ce08cbcd2db65e3322bce8c7cf4145a62738e66143445e487293184910276b6fb34f7b4ec60e899ec4a7e61313615115149233f4e0a81da57df8e8eeb2d0fc027ba45355a4d64d6b3290f239191c8ac49557e5abc3ab9e2213540c79c246ff48fdeae5bbe0bcd10bc71ac1c84d2de149e340adeae2a2601d9af65c644733f6d06620595d487dced02aaee3364623de3c35f9f87529ca468bc0b68064915836f2799b4b2a899f8b6861091564125aac7d57bda5175fd2409b7021373dc433dbcf10f923144d6fd225d92084710643eecfc53607333ee870fe3056491db1a1037f06c717e1a8d29cbb907d0125d84540f0e7fc691af303cbc5676cd9457578b29572b8d10d721fbf7a9dd6e6228c044a7f8b50011fa33ec1ff262ca7d659a74bf498e31d715b1e24639aa64651218cc9778155e228d17d743ebbf207a1b522b9c34d401856063cd6fe4f88f47e485b1ad05e3c1a3328aae9d0ec67202d39477a44e9f81527d083a0026188b0d7dd27240209f79a6120d601d6dd0d4830efbc2d256b5b5d4b3c5c3e686b4144d5103700084717ea6112336eff5069aba2607e9361ec515a96812a71e1121b3d043652c2b90b20a7063e73ef4d3c70177c589d7524f84bcd2657657e4f483342f05d7b74e55a0d58efd696cb7491fe8895cb9be0d7010b038b5a82ba56ca03b94c1fd180eeb98010f97fa7c5c2435467fa132220b79fbfdfdebb28c522e0d5cb4da0ec77b25b5dcf3431e91d8b3ea6bb979034090a56ecfa32659c6ca133992839451581f9ecdedab3730a92c783d6cce8ec513491af6506c567c94211e5d87efe2ea62b28547ab416adae01de6610c524a57f43c48e911007bcddb2601d7775f255a1fe0bd1da9996da4469ff683da8590d0d3497deb7f394fb793e0c8ba8a06bcaedc755f7094bc633444f18"], 0x44b, 0x800) msgctl$IPC_SET(r58, 0x1, &(0x7f00000000c0)={{0x6, r54, r55, r57, 0x0, 0x80, 0x9}, 0x3, 0x3f, 0xffffffffffffffff, 0x0, 0x95fe, 0x2e3, 0x138, 0x2}) shmctl$IPC_SET(r26, 0x1, &(0x7f0000001700)={{0x3ff, r17, r18, r57, r18, 0x1, 0x5}, 0xfff, 0x8, r21, r50, 0x0, 0xd75, 0xfa}) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0}, 0xc) r60 = getgid() r61 = socket$inet(0x2, 0x2, 0x0) setsockopt$sock_int(r61, 0xffff, 0x1004, &(0x7f0000000180)=0x7, 0x4) setsockopt$sock_int(r61, 0xffff, 0x10000000001002, &(0x7f0000000200), 0x66) getsockopt$sock_cred(r61, 0xffff, 0x1022, &(0x7f0000000500)={0x0}, &(0x7f0000000540)=0xc) r63 = semget$private(0x0, 0x7, 0x286) semop(r63, &(0x7f0000000000)=[{0x6, 0x4}, {0x3, 0x1, 0x1800}, {0x2, 0x7, 0x800}, {0x0, 0x0, 0x1800}], 0x4) semop(r63, &(0x7f0000000100)=[{0x1, 0x3, 0x1800}, {0x0, 0x800, 0x800}, {0x1, 0x6, 0x800}, {0x1, 0x0, 0x1000}, {0x4, 0x80}, {0x1, 0x9, 0x1800}], 0x2aaaad9c) semctl$SETVAL(r63, 0x0, 0x8, &(0x7f00000000c0)) r64 = socket(0x18, 0x2, 0x0) setsockopt(r64, 0x29, 0x9, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) getsockopt$SO_PEERCRED(r64, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) r68 = shmget(0x3, 0x4000, 0x100, &(0x7f0000ff9000/0x4000)=nil) shmctl$IPC_STAT(r68, 0x2, &(0x7f0000000100)=""/114) r69 = openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x0, 0x0) r70 = fcntl$getown(r69, 0x5) shmctl$IPC_SET(r68, 0x1, &(0x7f0000000200)={{0x3ff, r66, r67, r66, r67, 0x104, 0x5}, 0xfff, 0x9, r70, 0xffffffffffffffff, 0x7d55, 0xd75, 0xfa}) lchown(&(0x7f00000003c0)='./file0/file0\x00', r66, r67) getgroups(0x6, &(0x7f0000000100)=[0x0, 0xffffffffffffffff, r67, 0x0, 0xffffffffffffffff, 0x0]) r72 = getgid() semctl$IPC_SET(r63, 0x0, 0x1, &(0x7f0000000140)={{0xfffffffffffff7ea, r65, r71, 0xffffffffffffffff, r72, 0x100, 0xfffffffffffeffff}, 0x400, 0x10001, 0x40}) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000580)={0x0, 0x0, 0x0}, 0xc) sendmsg$unix(r3, &(0x7f0000001680)={&(0x7f0000001bc0)=ANY=[@ANYBLOB="07706b0cea0f58eb2e9dcb70e34a31eb751cd52d3b5f104c3a15643b739f8cb47f5486c163d5fd11fdb8804827f622800b14254585881ebf7eb19c249b655af1cf13b43b9b8a6243de5ec06c56971e56c516d861aacee4ee81b5fa1f019ce67a219937a5377f1e450b0adfbdb59bb479e640bda513aaf5aabed61c1a7f5bdf0a85fb75d4659245ac49b763735f6079bde56c0f8443948dfeed2b3bf8f9f573165db7961d8a86d4f676bca2847033530fbf65067b0fb107edce0c4bb280b9a0ccff72479ea5e3136db51a79459a0c2f821d0914e3cd6f1dd7f3d559d6970d256520c4c9c7a8c4deb7ba31d76dc076fb4b77b9b332f032ad32f635f5a17630cbdef19333bf566a884c884f32b3bf213cab2c478f51029d0b2b264d4dc67b9e52290c3e8905a73083540bbeca54d337fa965001f4728de507c4e1ee2a74773adeede0725e339ab8cf4232b7806b32d23f85db594d0a441ddfda854b17e032a58cddc6863c4c9c44c523f85dff0a6ddecb59b3484ea8898f9988c7176d42c6d04ba013552f2037fc546baa16dcde1f407a129686c91c3ba14376132f2ab0152e424e61a42e30a63662b29ca30f0d76529b41131cc330481401af19377a6fddd4ececd807e8615f477bf30b58d75c26af0b57466c37e2ae77f4fe6569b6ccbf52ac210f42d392f9fba9c855286f2da844e7d5976e2de63f7ae531406e8304e46a8c33d23a3d55"], 0xa, &(0x7f00000003c0)=[{&(0x7f0000000680)="36538456ceb3d10a7899cb43fa8c4fdb43a4b1f117701aabe800d172ccfa99bfdb3836c5f65d2e4e54aad1a4159289e10cc9da9742aec0c8549b3999c837b07658d43eae10d8d4b46c775b905cbf37b7b1b3042d33aa3f4c9a2e4c2bdc4d703cb91167cf633019dc2cba6842862f8788a4b6224da41ed14d881547a2ac8087619cb2e408ebb8895ce514f1ccecf22d0a15230f1e8d327dc6bb6b396d648005476af9829f625bae09a234548ef2cf208989f18e01b925089d6b7da2154a5494d9a5c7d3e5858fefaebc2f411afc7179dc0872742c0152318ee55bcac2643d75a18761a1f252ea7572bae181f985492f8e77cff568e10dd0c7c901ebc25726ebf35cf36303125346c6adf0b94f714c0ffb3f793e950c095da1003f40420c71e2bbed27f68ec20e32266f1f486d42c341fc53c2c0e3fa7b86992493ebd5fc88b0aff9284e5b7069be35168a165cc69f1b09dd1d70a4139eba232fda099b07ac4668e4fe5b9a6cc3f36453a0bcff4f05b46734cc418d36d334617e71cde0223bafd0613cc4640e034a9ac93cc6e7f61713d2e84d080bac1f44ee5e06b7604f247f77e22bc344d86d909fb4c67fe79ca1e3206e61e7940ced69a1b7533648567d31ae8f239214773fdcb2b37c692f528b1aac7afda99fc58b309176bb945c5aea7aa21493000de640b3a8390e6a0ee0a9317607022ae229de074ff059ba95b5893f6e895bc9c6f817fc4915d7b81ff2adc328be40127a0b72b9e58595ef647856888eda93f7df38304af2747490efcb369ea18df98206e83ff06c63decea4b7cefb5788177ddf31c301bb64a605fdfe0be70f6e4ebd50f174ccbd07f077b7b8caa2525d62743e57e4a833bdfb1d03275688890d95f0720a866fdc65251389f9e9c5909f6a9237ea6522890c5015e373ac1cbc9a3cd40713cfcc9e3602d58f1fa68d6ba726fc19e480d4b166ba96142087db312ae759f6ef18ba2bcd01f15c340cde9d31d5314ac526ca965b1f96bc78de06d565b2713633498c65c8fb1e15afdaedb65f5e0594574ee716a66888804e87f490c623b18d4063076e14737bcf8ee6f09b7089a18d3dd8e8aa8344e7ad65d612c95f175d82ec01b468c6b8ec0273878668f09126980afa207514c7b0ebd6f23291004ebff93269be2f4d3e36f42d40d726022fecd4f15eb2aa4de4d854ede65c73267d805fec018acbbd4f685c24eaff4402d252d0a3383b7aadc13fe903c7c6e2cb9bf78148b586a972fd3e2a75091276b10323b2813daddffbae92554d3be518525f4e8cb370fe461cf726126b235b15e5e8984571d204e2294c5f9b2e3bb06a8917ca0fb79fa4038b6f559dc066f0bf308582c5bae37d0dcc8a004161e97312697262681ef987490729ffb9f828af67122a167f3a7de356a18fe3152dc3acd503686ab1b49c3d461c5ec8d8a4cefed7bb89688afad003bb35945a187072065ffd571ead7aa7799ffeba8d3e2a9785a1edf22cd4c2c8b368e430e73e8e8d3400659931eb233a8b9730a8230ad650944624005ca539e512f83eb74d179e5fb7df282d1216b3f8ada304087a8edd2c55e6cfef447877e94ba0a2756e5b0ae712bd85154c5d425d1dc00f9d25b73f8b56a075c37a2fb192a7fa1d02ed096013aba06f330a0cf272a910bec952492448926e2fd03e7f4fb42c63ec22f5251d5333ca64a23989b93e8f0cd2a1031866d18d0dccfd5621f460d261ffa9737df449effd5520f88d4c29bfe233df13fa2a2679127dfcaa4dcd408294991d0c736515e449a4e7312a4e061c1a59771e02bbba2e53fb00814e32884da300b372e8607f0029bf148057a2b5fcd1bd27f08f254f1037352fa2e3d4443ed5be9576061c306cea535e295f1d4f2d7b63034697187b44935f6a2e893a0b5132ffb8297291cbe05b6ad68e9c094053266bba86dcfd8efb2768caba50ee9ba331e8ecb6df64eff5b5fe2c7231792b5111588f78e2e3914f024fabad565762d23187bf89fba9721c56ee34bcac996fc2f53954f71b4a383aadd05c07fb6ba51cf7f5961d3f3081bbb9ecaf302b80da7feab2557f190f1d97359cb773ddc2f4b83ccd128a07e02cb358a9c37e9ed67b0a455f3dd4e88707bfa00178d37acafa09ba90c6356035103ecb72cb885ebecb879f8cbf2f7897c12bc9323c2ca3fc53e94567b9124d3d6c25b76bc60f38edd68cd9135651334e503f30ae41da3a3a1fc2c85cbe685178996179aa9897c0dd5c8d46ffbe4f6e2ecb987f146add63dc01a5cf0a4718735ac55148fbc91ce32578516e90c891cd408fa29ce5d260896d0cfc89bac6d2f74f03edf97f877835f8683ba2eb762ae076ea91e2a72a0134f92d94364240cd066f1791b59c8197d091e3fa02daaac95f4c3eb841574bdaf591ab6801ac876c957b021762dbe372baf4184820006f25fb6b85678aa83028a715cc7a225f21b0890021db1c4be814b53adfb4c7daf2c9ca9236cc291c24f330317e7628474d4735fc32a72fd40b85c6ec730ac783e30f59a9c87f6e9cb04bd812eb2f74c181e54dcbca8b8f6c6bc5e6e18b5fbce76bd1791eca7af2b5c1e70499c0388b8386d3457c3e4e9451a7ce2764fa02f6a86fb89377f2abdf7654e5650160f027630c31b58312143c6646942c6af91cff46294ad42e88194d487c184e6b731b512102b1f14d40b862b1652a033e6addb9b0aa55f8465f3b2329226b4c7a363df937627c4611e3d5e440d1891f8427a9f83988d7e682b4abf11fca0ad2dbe215f9bb031c5a2a2c992317e6e8e336e5d2d4bb33646a24772a802d96336056974a310db64f8aea613a65b71b61a2d366ddd3b1d703931a50242ac8f83f6c180c113c8763ed733caf8dbb5dd8d18c9ff473af7d3f69926d36e0778bdc06f06b086b005ea12240da65816b1dccdcccb392d5e1c9409af46b63002747df4887da9ac82cce7172b1a6d22323b63360be7fa30598c9586f5a4c3bde4f0d242198216eb493bcddd0eea4b6bd1eabfeb2a43188ff7ce69384c876aedc467893ea917f533f83b8597687405440841358b50524f84d2fa77236ff418d7067a38ba065230032397819fcce91a8d9e5bbc1e248a8077c3db887d1aa11a963ea4e1e3566212af6b43f51fb32acd3fca7ba3bad2f4a2d50a5c24cd05deacdc97ff6786f55f0326f8d9a8e2bb36e1270aa07a5cb2cc9913a36a73796c6747b44e28fb9505bd0679c1f137fde73abac05c0ab5fc9d050130febe650c339b1f5f1e50738ce623808f52037e9d4e4948599bb5bfe97fb09b4296b70839c8ec542ef2a9b4674f1982db535037ac99a16467f4b105b9582678f61a21e983c05e873fb3f47a964923df5cc4de5108e6c8cf46bb35b93eb0d0c2c353876cc377ab723245acef6d7c59060fdc1fdcbe05093023e48b23e79cb1cdf0f26ee8ad29552ba46f546fa5c4fc65d84d0b67bb8b23e8f21c20e71b3055f25f7dba931ac74c03d874f3aa026e4a9982fe049e93c55bd26e6ca31e34b9f5f3d293ddd89262abac5214524d28a19a2667f72a8733d1e9da32f7ae4207badbfceec1f38ef867113a9359acc73f14562078b7298237da8aa4a6085b319d8d483795fd6a8eb656127579d258bb631a5b3650ccbee03abed664b1808cbef1b04480adcb0549b53f95bbf05c6528e5fed9353e53721bf0e87f000a7a745fde847587601660d060ee4eb3a7148434fc8ae8e78cbe8060c0b79b4752f591818360387b0a5498c4ea2fca36d6cf78f62835616782c94d9980c12df398e4227abc38a586541c70198c04bb3932a8528fac65466e50bde98603c786776defd29a7b9dcf3cbf54d2925d504ee1ddf2fe7300ad47314b8b3b87a1f502a7e5b334eed45576da9151573cdb2b304996d5f5d1b74cbf29ec0e1965311667efb4a349dd9d8af12ef9527e5de737fab0e0bd30685869eaef208643934be1719ed8ef05bafbb9a4ddf4443f96ace8f520d34afa3e880f9fe7a2d9f27a31d113424fe586139e57bd2040bcf17bf6096bb30ca0f803a450c37b797763f7f4fc10bcc690d6c1dba287fcd898c6eb886820334e337609658b8aff49615e5eb79ba90f0fb1da70d2018c19d63b239c946bd6ea65b3691e67b6e0c7cd1dc32613337813c28c7f5265d8c0a40e39d187627d254ce632a899b9c5bb80d9b4442cb33d69233de3be1be7c2ee4c7872a76d46624ec63b526a68d39f6d1bf19db5eb79262f859d03ac2d23d1701a94c2e7ff0f4d7744fd8292a25b3d5b76a6a13e1541d45b643e21f9ed7e791aa02c5ae6c69e86421c5f0902ffa299e0c96c04ba29d91b10fcdd01a45b98ae6c4a5cdb296e5a87e54a13dc991819365337cbf8d2d35bf8bb638d86592ef87e03628b70a294dced8d75569222aeb5288e15276b44255ddfe39ebaaaf30fce804da24d7d066c5f0636b406636805e631d2f0a3f22b0ec6130cc63ba9650396adb320fcb3e004b4ca1112d1687d3d9b2d37dce6851b6e4b7ad0887ae2625adebc478e82d2578865a8ef686037b555413f0e0ef77055c26fe17d2fb76a92771e3f4d2b974a84b50af1e11037b228ba96d0ba6afb08e37814d1b9a1bbcce3edc91c1a77608a52a01b335cf65505f9d462954902e3d26c78c02d3100292ffd5edb00b3bf9316baba2a0d1d8e0c80a1a652b4d76b6e05d0fa8e250daffc21a38e8d61d6a02e4ea7178a280ceeefcb74a4f8efdfa7c59862cb636d3fcafd58bb6d6d8000e4892325be0e9c3242498358107ba7a7ff70a4d5e3ab44cd3218a06fc039a657877795c93b6d5880c45beb034b69b96f7e288100424dd0a50f930c1e53cf8b0fd744e398c7e7cb33e01125d7fd13269555faff2e21e5d81c50f8677c0b85584d7899e8011167b72ddd3962f616ab9227c105e6ca4c848655a60947098107c92bd6a7ce5bee3a8014cb532d63f802a92e968ce5a93c50b3f0f0d20232fabc12fa90a62e9577d3fbcc1f5514eb4ba4a9d3d78533b075d383472f82c4685fad2349573cb559dee5e56a2732c1b9a71496819d63e7437de783204b71caac997930f15fee0573276cdceb3902569a872dfa8dc83dd42a103da9bd99e29bf8a88678fa647abd876218daa23d4d9ffb169ac906b785c748779259f060644360d6898647d44a676b6479ed511c4b2b90125a2a7fb39c31cfa2467e456dd5f0369be9d5f3bc4941ef6ada231ac8ec3c14279a12b2dbc017c6e4c0932ec1666a54d07b169910d6ad840b0f635d72e31b062134137d64e3ee0d6ee15b55d8782c62c496f944754e0c532952bb3a6c19614cefb2eac9dfd8d2cd21f147565064c830faa5c5ca2b4a6cfa6e0661c6d2594f3fde27f3ffe125c18ce0e2b47446f1c77fca07fc3856b9eccc161eb2fbb7673829a99ebb3240c79287b9b053152181d548d7d661b218e7e8ac5e6fd8a357fdaa75336a33abfc58c18d97f9167e96f5e64453933871ee52907435539a9002afec605b3ddf7bde36d726578f49dadb5d4aeec6175e78a9de40716274afe80cf115e9c38b50e1a5ea1b61e999779d5d4dfeaa2d7420ca9df2335949ca436d35295aa53f7bc97dc954ac1d52d819fe1811979981b7ab074bfef5d5c58102e56844ce7ac078230609b5ac812f5fdca5661352db4fd78b9af50abd197ab7721fa1c38b67dc7df6677d065e5e90f9f7cadd7827c50c6ac2b20ec361aaa4ed253767864cc544213b2bc51a789ed03612c2cf39d55ab526657c89c936d2e4980081ada9f7de2b6c3fbd4e4d7429409c746904fe60c92172ba81da0f2370b249c51e785ef5c", 0x1000}, {&(0x7f0000000240)="5084f0e8124fd0260d9855a30a521565", 0x10}, {&(0x7f0000000280)="afe395183c525d3abe131f90d77100722030647b89aba22c7083c1d8e7726b8839", 0x21}, {&(0x7f00000002c0)="cf9711d9d16f2036c98fbdc8111ce68f594eb69c7adaf62f48ca0dfbb5d32ceb674a09fb3d875d827f1f908722c4396e387ed5fc121f33bb8762de876ec1e262d8a473bb80cbe344ace529d03477d682f717359bbb5950456b007407111110b1cb0f8e091b365356a474f3726ca5f6fe8fcdff5a1fa2751b261b2a0bef5b938c414c0a7099c5f5f2f2d9e82268a566b480be69dd1db1d306aba4bf2629e839e339395b5ea40068ed8a3da5077d695c44fede909da1cbc7514a0a50b5aa0ad7c0bc6e08", 0xc3}], 0x4, &(0x7f00000005c0)=[@cred={0x20, 0xffff, 0x0, r5, 0xffffffffffffffff, r16}, @cred={0x20, 0xffff, 0x0, r21, r59, r60}, @cred={0x20, 0xffff, 0x0, r62, r65, r73}], 0x60, 0x400}, 0x404) r74 = openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x1, 0x0) ioctl$BIOCSETIF(r74, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) fcntl$getown(r74, 0x5) r75 = kqueue() r76 = fcntl$dupfd(r75, 0x2, 0xffffffffffffffff) close(r76) r77 = getpgrp() r78 = getgid() getsockopt$sock_cred(r76, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, &(0x7f0000000440)=0xc) getsockopt$SO_PEERCRED(r76, 0xffff, 0x1022, &(0x7f0000000500), 0xc) getsockopt$sock_cred(r76, 0xffff, 0x1022, &(0x7f0000000540), &(0x7f0000000580)=0xc) ioctl$PCIOCGETROM(r76, 0xc0107005, &(0x7f00000006c0)={{}, 0x0, 0x0}) setsockopt$sock_cred(r76, 0xffff, 0x1022, &(0x7f0000000700)={r77, r79, r78}, 0xc) poll(&(0x7f0000000080)=[{r1, 0x4}, {r3, 0x1}, {r74, 0x40}, {r76, 0x4}, {r0, 0x8}], 0x5, 0xc9d) r80 = dup2(r0, r1) ioctl$TIOCSETD(r80, 0x8004741b, &(0x7f0000000040)=0x8) execve(0x0, 0x0, 0x0) ioctl$WSDISPLAYIO_SETSCREEN(0xffffffffffffffff, 0x80045756, &(0x7f0000000000)=0x9) r81 = geteuid() r82 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) r83 = getgid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000640)={0x0, 0x0}, &(0x7f0000000680)=0xc) r85 = kqueue() r86 = fcntl$dupfd(r85, 0x0, 0xffffffffffffffff) close(r86) r87 = getgid() getsockopt$sock_cred(r86, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, &(0x7f0000000440)=0xc) getsockopt$SO_PEERCRED(r86, 0xffff, 0x1022, &(0x7f0000000500), 0xc) getsockopt$sock_cred(r86, 0xffff, 0x1022, &(0x7f0000000540), &(0x7f0000000580)=0xc) ioctl$PCIOCGETROM(r86, 0xc0107005, &(0x7f00000006c0)={{}, 0x0, 0x0}) setsockopt$sock_cred(r86, 0xffff, 0x1022, &(0x7f0000000700)={0x0, r88, r87}, 0xc) setsockopt$sock_cred(r82, 0xffff, 0x1022, &(0x7f0000000600)={0x0, r84, r83}, 0xa2e18270504f1bd9) setreuid(r81, r84) 18:48:57 executing program 0: 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(0x1, &(0x7f0000000140)=[0x0]) pipe2(&(0x7f0000003c00)={0xffffffffffffffff}, 0x20004) ioctl$TIOCEXCL(r4, 0x2000740d) r5 = socket(0x18, 0x2, 0x0) r6 = socket(0x11, 0x4003, 0x0) dup2(r5, r6) r7 = socket(0x18, 0x2, 0x0) r8 = socket(0x11, 0x4003, 0x0) r9 = dup2(r7, r8) ioctl$LIOCSFD(r9, 0xc028756b, &(0x7f0000000000)) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x2012, r9, 0x0, 0x200) 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)) r10 = semget$private(0x0, 0x4, 0x61a) semctl$GETZCNT(r10, 0x9d5bcfca82b0e651, 0x7, &(0x7f0000001780)=""/255) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x4) 18:48:57 executing program 0: setrlimit(0x3, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000000)={0x0, 0x7031, 0x5, 0x2000000005118, "0400300e000024000080ffffffff00", 0x0, 0x7}) write(r0, &(0x7f00000000c0)="d2d10700747eb28001010000ef0000001b00005a5415f698587bdf9a74fb276208265e794b201f796b03d91e054bb3aa717cf1c4f96ab5cb0b4c146c9d9c384b609befb06308ab50be07b9ce9a897abfc87727870d", 0x55) 18:48:57 executing program 0: nanosleep(&(0x7f00000001c0)={0xf0, 0x7fefffff}, 0x0) r0 = kqueue() kevent(r0, &(0x7f00000000c0), 0xf8b4, 0x0, 0x10000fe, 0x0) kqueue() r1 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wskbd\x00', 0x80, 0x0) ioctl$FIONBIO(0xffffffffffffff9c, 0x8004667e, &(0x7f0000000140)=0x3fe) r2 = socket(0x18, 0x2, 0x0) r3 = socket(0x11, 0x4003, 0x0) r4 = dup2(r2, r3) ioctl$LIOCSFD(r4, 0xc028756b, &(0x7f0000000000)) ioctl$TIOCOUTQ(r4, 0x40047473, &(0x7f0000000200)=0x7) r5 = socket(0x11, 0x4003, 0x0) dup2(0xffffffffffffffff, r5) r6 = socket(0x18, 0x2, 0x0) r7 = socket(0x11, 0x4003, 0x0) dup2(r6, r7) r8 = socket(0x18, 0x2, 0x0) r9 = socket(0x11, 0x4003, 0x0) r10 = dup2(r8, r9) ioctl$LIOCSFD(r10, 0xc028756b, &(0x7f0000000000)) openat(r10, &(0x7f0000000180)='\x00', 0x10, 0x198) r11 = socket(0x18, 0x2, 0x0) r12 = socket(0x11, 0x4003, 0x0) dup2(r11, r12) r13 = socket(0x18, 0x2, 0x0) r14 = socket(0x11, 0x4003, 0x0) r15 = dup2(r13, r14) ioctl$LIOCSFD(r15, 0xc028756b, &(0x7f0000000000)) kevent(r15, &(0x7f0000000080)=[{{r1}, 0xfffffffffffffff8, 0xd2, 0x4, 0xfffffffffffffff9, 0x8000}, {{r5}, 0xfffffffffffffffc, 0x50, 0x4000002d, 0x697c0000000, 0x2}, {{}, 0x0, 0x0, 0x4, 0x15, 0x100}, {{r1}, 0xfffffffffffffffc, 0x22, 0x2, 0xee5, 0xe12}, {{r7}, 0xfffffffffffffff9, 0x0, 0x1, 0x5, 0x8000}, {{r11}, 0xffffffffffffffff, 0x96, 0x10, 0x0, 0x3acd}], 0xf8b4, 0x0, 0x10000fe, 0x0) close(r0) 18:48:58 executing program 1: setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x0, &(0x7f00000000c0)='_s]\f', 0x4) bind(0xffffffffffffffff, &(0x7f00000000c0)=ANY=[@ANYBLOB="01440f"], 0x1) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="82020100ffffffff"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) getrusage(0x0, &(0x7f0000000100)) r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f00000000c0)="0714000000000025ff149b33ff0f000000000000", 0x14) syz_extract_tcp_res$synack(&(0x7f0000000040), 0x1, 0x0) write(r0, 0x0, 0x0) 18:48:58 executing program 0: r0 = socket(0x18, 0x1, 0x3f) 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"}) r2 = dup(r1) connect$unix(r2, &(0x7f0000000100)=@file={0x0, './file0\x00'}, 0xa) sendto(r0, &(0x7f0000000000)="98f728f8f955b0f22c50616364", 0xd, 0x0, 0x0, 0x0) readv(r2, &(0x7f0000001580)=[{&(0x7f0000000140)=""/226, 0xe2}, {&(0x7f0000000040)=""/35, 0x23}, {&(0x7f0000000240)=""/168, 0xa8}, {&(0x7f0000000300)=""/230, 0xe6}, {&(0x7f0000000400)=""/4096, 0x1000}, {&(0x7f0000001400)=""/137, 0x89}, {&(0x7f00000014c0)=""/133, 0x85}], 0x7) 18:48:58 executing program 1: r0 = socket(0x18, 0x2, 0x0) r1 = socket(0x11, 0x4003, 0x0) dup2(r0, r1) mmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x2, 0x1010, r0, 0x0, 0x5) syz_emit_ethernet(0x1, &(0x7f0000000000)=ANY=[@ANYBLOB="ffffffe5ffffaaaaaaaaaa0486dd60a4f00808187080cb0e000000fffa0000000000000000aaff020000000000000000000000000001"]) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) seteuid(r2) syz_emit_ethernet(0x400e, &(0x7f0000000000)="c7a895006f53dd000005ffff86dd") 18:48:58 executing program 0: pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f0000000e80)={0x8000, 0x5, 0x1, 0x5}) r1 = msgget$private(0x0, 0x0) msgsnd(r1, &(0x7f0000000f00)={0x2, "5df97ff52d76d4276c68c1762a60641c3d44fcf7a591f2f6bede69a1cf4916749677a81dc4fb0f9886bba9c5240c931d12ef1d58a246b033f446f4f49ca8ba37c3"}, 0x49, 0x0) setrlimit(0x8, &(0x7f0000000000)={0x9, 0x93}) r2 = syz_open_pts() r3 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000ec0)='/dev/ttyCcfg\x00', 0x80, 0x0) close(r3) r4 = syz_open_pts() ioctl$TIOCSETAW(r2, 0x80047469, &(0x7f0000001780)={0x34, 0x0, 0x0, 0x0, "1ffbffa6163cb90277925f1be62c36ae61dba648"}) writev(r2, &(0x7f0000001480)=[{&(0x7f0000000080)="c91e085d5e645545406a2a586da46ff6ae9c1bc59193fedde3515ba0720a72c232c3aa166b9fc363d8e5d792343378dff7a4ea63eb6cb976a9d08e6ded880b08aacc3e6de3571d74a892812b818584f90fd527061b314bdaae64b3d2428bebd6e0b739dc4901f01cb0cf98211c2f36d736a157bb1396d429c8eb3b9c43588767aebd78cc5114a99f82d3ebc87c5984b642331a774093bc45a6273c3902fa94cd30c7c72c85de6eccd732f4f2eaec8528dc2dadf3f57835e92b184a8a7960144fad2dea6b7c23d2af4a59ea8d16286fee7636d8bcb29810824833f475eae5dad18cc6e3477a9532475ba1d31c26c6645108000fde1d5944cb896c9bf66b4918d838087386ad74c95a70df0e66459572462be86bffff8c5cb6e2f4506b79534c29e82cb7cca52ad2aa88d961093e7bbe97fde16104e3c1bcc811c510cc47b0d5c5e3422e611d37e0e4778f3f4e5540f2f1661a2ccfed790986a2929d1ad24b6f939d0cfd9e7e8e3c1bf3e24095eafb6a106cd4b5915e2a6577ff7430097dc8c23e8a7d1f44e5af8d2122a36437d60130710cff59bb54f3059457ba681b4c25758f0e069e7530730da8cd29454af7d7c18a57c0fc7ef9fdc3175d5922c5852b43489cb38c32ed8d1789fb4467dc78f814a564300ea5696b84585da88432f8711efc2319022c12ae2e22e853acd8efc178b2aa6bfabacdeb8d32d5fbea705da5a287e428924af874158dd4cb470fbff7ec98de864f97fd28b000d919ba140e8fd961c9dd72c85bf601bd1703fe8e3cfac081ccecdae6d5880ca79aee915ce0a163dd83a6cd5296d92108ce5f0aa04f9a63519984f0372a008ed12aeb59d32040b5bc0f6f778b3343be49f0cdeb0abf41411e2fb9d28f317c6b1f6c4f82b29f5dbe9cd316eb2031228d3e5cd706643df5a8b9e375e00bb19f2637f1b11152c0e20adb3d4a6d3d137268ad27d8e6e9a1d01e8465350db9a67b4dbc0d80fc88d6e2aea141909d4680e91974e7f57a3ef5bc0379eaf46f9fc8c1b6e07537e0aa35ff5fc262dcfc60ba130a072c4971008c7c28612f3d9142c0cef3d449248dafd3848fa979719780993cb86465caeed45de3ce7eb5911c87c32e5d40a61e55c070d3479ac5c9f1cbbbcfd7fb59c4a6d03c7e7e5098a19a24606b784af00c79e97317cc4d48b034547c07cf67496e0bb72345f36bde9385ebacdba4ab75695675e968729b5a0d0a9dacf35bfeb039519f689386e1a57b6e771890f9a13e4138655d0b6a294ae68577b90427f4f8ce58c12e5df4bb7e351bcfe1eeea9e046da34e1413ba8bfc12d6fe4292839dc630006692b3d371f56a1a5bb61cf80b40c4f3b8341063bc9162d48b48e296409f4d15e68340f21a76f621fc70e66119e817fff707b7fa8df60939544f56e3d983da6eb7ac66706cc1bb985154bfa862c19565bd26010c3667cdb3c1b6ce77c0fe8f6f8487940ee66a76f0917d5c5315be878f73ffa12c6a3241c40914dab759840dfbcdb98479abcbd46f5b37402835a3ddf69f415b7aa16a9aceacd38f8e619e9de468aaecc976b8426a01400a3aa56333df695dc5ccd79470de7e5fc1687976bc78156dd6005021aaa507c55cf334186a4d602f42f54fbf1743ca6e1a4d11a43dd0755f1e8c371624cd5affc5acc2e3892a3963913b78624c87b2a803f7b8fe0e0df3e87765540fec4900fed164ae88200320a6486fe3e06df64e9e7566e9d92ccfb3fa762e927563f10608b40203902200b54341dcc6316216521efd24bdf1ef7c3dedaf71dd03d714ebf3758ed48a942c2f99b641aeb72ff9acc3bd6dcf3ba87f068d4586726c74875a3d038b8540fa17456635364f7708bc717b97d13a0b38c6852f021a175fa1e18dcbcbbb2d9065b731cd1947db88c834296e4247547e15de831c69bcaadffbdd8e7ac664d8852b4cb8ed3a9643e750c2033df86ea06f51083c4d2b448269b0f8a1acbd020e98cc7de9e9b471c61a137660d79d574df8bf3b8adead928df1593ca435e7643e1d1d27448c2c6cd4e74a794a62cf2df530ee414d7e56fd1a0ce837348d4dae6c215483f75b5a13c0621a89f6f459d014e7dabf6bb42d2a145e4fe40ede9816a52b12912dbe64a07879fbdaaa0a2fa8fbd1e8e32e1338fd5bfb4d31f841099c282b943d9051a73b6eefd9d5577d771354048afbbfe26c273619d18aafc9bbc9ae932f60b416f10117d541ffcf3dd3442ad256e19a855950ad4698042c57dcb0b9520b30ce3d2a90112098f631e4aea53f07ff1c64973d860997211989e917a409e9e3d2058428a0247892bd945df2876267f5b0d34cfb2000b9d8e14060910d2d27ffc408de7a9677c42db90d7c6416861c9399366d62603d9a8a6eada1ffd2fb2bef5e7ce6594efd27bf050f33c44802db0286d23055a22517514cb9549d7590290f589f134b2e918bea6697f6f6c725299a69f1ce5cab356a07214f53e88ee87f353beeaea97de92ca21953282ba9bbe2fb87f14c4b9cb69d4756da70b7f18b85fb2246bf4fb060a783ffdafb38c19a3738882608b6fc4b5a39dad328e1269b7408aba107515007a30f1f29252fa5a2da63e25a2a4584777ac64707843fd6d44dd20c25dc621f820f5deb222a7c9aa1a8ce481d7daf0893e93483eaa6728230d3332eb51ad8ec3d3890cedc4657e6e0b168ea5f4a0b9b0d9800edfa98e877c85d7e3a1709824b970876495cd732cc1965ee85f40bf891f518a6bb85d83892a7ecd4c4674fb43ee905cfb4ddefe853511009737ae6a3042df8054e80d6979cce2e28ba730cc6988975d95589b1c33de4e1324ca5ca58cd9742838c1354f8055ff1a68353a53f22c648e068f8edab3587a7bac01a9b41366e4268474f3a8d6ac7d8093f141db81f83011692b9aa9dac227ac649a19dbd69bc48deb78d28aaa4e3eebb30e4801c765e65e430ce2df8f60d7634745fce3166af56881dfdc23cd4d0b46b90a0bfcabefd72557152372c3aa7bd31011f5dd9bd1bcf40562c2bc6a5c536e65e9ac5b91df86dbe8c0162bac787bbcef31122420f050fc34097980f057a0f121c01514c22704e98d02acddc134a1f3f19c0705a2f92300ca2a13988eb1e2496bcc21f9c0ab18e0fd79f337e7799a709385ca5d5bed50b1e589df594f23d35e30ff7a386c77cc0b599ac725dfa03c3defc066e2dc75262571ab61abff065e4a63a2a1f61cf92c5fc9109786b7f21f38bdcf1b6067cbd50b78e09f8c0a760770537a674e93e5e2e48787a13829046c95fdb6f69bfdd37d54dcfe6561f2ed632d2655deccb4ef5a7ae75ad84efcfcd7e58acfe402c51e066873383b7bbe17543b22222084b1b925170db46296cf7b7cb3b5ddceb5b815b45c82fe10929b8bfa3e078c16e0e39659ecf1b5165ed60dcfebf0c6750c10477314792b4e388553c906670fa63734ab3152fed65c63db1dfdef26c4646d5c39d36969f546aa4b1601d2b64f52390dc3eef1c2fcc1dd32a94ec6db33a712730f3e611f97e11b6ae4acdd6bf52349113f666d9fb9ff5db75a4a51f4359033e94607cadaf3194e9265882fef50689bac4cfc8abb3f1e8e7d85653699b4623b157e73880816a410a136bf5b8f22ca6f4f0828d04957ef24b11b76aea801d4a781736647dc84e12af51bf6e84d2e736024953112ad781aa94040f087e7830b5ba63907934c2caa58a4fc07302ab523e63f29ac1cf80212eed43883003ccbd633fba5efa98bf16d49333d0c00a4f7a950bde8272d781da7fb64b3286ed81157ed8cb8144555c43fb09d14e972ea38d83c7206a5b6116bfadd996cc7004c63e2cc922a13c322cafa29b0d654b6e932c1104d235f2a8e8d781a54c6f911e4bc2cfe1abab7f46495b93c299607b4b0779f38e1f9db272125c38d93e6a19c0e7e195449722baa67093aefb5685b6c22094a525aee2f84dd77d0ea73345979bbe6660b94cf5dc6b4ded79d405fdec102cbae22e63e5f7101fb5e8b9a4ba742e14970164cafba0e6a28a12e589479b79e223a412f5d7ecfd293bac0db3149d6b8b4115fd55acaa2be1f2409af9e9b643a99891844d288d0a3d3a3525ac424c50f36258bb2142514fd978e1d54eba8e67aa40a7a19de8a67313d29965dafc2f9c7ab93a7243b4cf42bdd8faad8d7e05ec4a6ee1cdce7230ba03e033cbd650a6432de3b9d5a887f18fe5ce7b8e4fd97e9227cf8a475b73111779561b9a52d9a1a84b7f87926017fe228af2003964ef4f09dfbad00946497a9a97ae49f39f971f87b3583bf80651e44427f6e48e15ced089bb4a55dff7ac51a70c37d160db34772208676969c2e57898a14121c0085071fc91e2f63cf83c120c386ac0a369f26aa04a9ee1132249f6f18f316b9704719133814829155b30d59c85986688892e67ded3e561387272849c2fbd24d2653513937114fbd9cd1e585e1cc9d919f14d52518acc49e86c86a80e747f454990a1fa3e7c9a56483dae47e7cdcbc4f38db9a40e85f4b9bfd801666fc12682ea2449810284b1bc84c654dea7c3676cfebd96fc7d1cff29445e47a7f384a96b828c4a5252956b46ab6f6a5671b113bbbe1780dd4b508b0e45a5560cd02e4eea4f6b13e4f123e08a6615d3ef80fc0aa94c6cebddd11f5d929c8b8a9fd7de93b71a4236c6c31436205c6262b3fb04d4cf7b5b85d397c8e814778033df7e57aed2dfc526a30b4f1a6c3c9fb48d616f22e76e2f996ebcbe60c3a1e878825b67cb2d5904e43d72193e2d01b0d4bc094dc80aaa011d327815168dc03715d745303493bd0d3ff08772780a101b6abf5c193e655818fdd1d2f9d1ce48cfaa8aa54b969dde16de5d7f0c6dfaacce6396c8c35d38e90305d00ed57efe2044de94e972e0b04d3a283386322906ae96c5ff8faa6e3336ffc2b40c4399af1230707fbf99040265e774daa515ae84766ceb51e52ebace17c4d89a46b4ee2667edc1b92fe992e80a78a5e7878cf82dac2e4cc920a3c7b3", 0xdc5}, {&(0x7f0000001080)="1a3a58c47304f0fe8655663cec6aaf35948fb71f87b9b260b322c722901806415a830e4ee8fc025123e258a8b5f076c9da34873b0e6390c2d66a3bb0d92df3020d5036ea7eab8e4e33b394ec889d5a9d1bef028cbc47d1c40647cd0904a5dc87da749ac065841a88c1286c1e599b49e2dfd108adaa65bb472c827c58512347ce4d0b56", 0x83}, {&(0x7f0000001140)="beed1c7e41c70a96ced4442453c8027cd1b85d692d542c0bdcace28389fbdb66185460439a11e53f16b76c1fcfe3909f994005b60d25dd7d3d256c2e21b451b8d7bf528a012aa9b8d8ed17dab89b9dda25ec27397d96bcc5a0f4d0e67762a5fc0f7bf8fb136a2cde70343a14c8c3f0e7fa1f413ca99b583d4298fa0cde17b00bdf63399cdbc56ebf00518779f317db8ae4fc36ea6b9be573655dbb0b52d4d4f436f718b8d15bdd1b5e2cf33290dbec1c0c69343d0452348d043cbe50014f2a028bf9066012f15fa3791696f82af4268e0b7bc7aee6ceb22b49e0dc958f34b224cd475ddc0dc46c7e4d9b498eac371859542fc584c7b03c2cbd469fa80843fe", 0xff}, {&(0x7f0000001380)="1c669b3aa8bc2fa437d8b6d40b8d3d279451eebc9ef9178d92d02eead2396161de6f93b516ee6485806a24fe9ddd73c0a71e57dd94331baa78111e2c7ca0b3f6987b26e317a78f2ee82faed1f1348645de5ad0398dbad9275a5d33a29ce4b3c5698e848386e7033758f0", 0x6a}, {&(0x7f0000001400)="1f38c878a027fd7ea3a6143c9cda001eb94f39a26e6949d14ce4908f93", 0x1d}, {&(0x7f0000001440)="66d7bca0ef4b8549c820eb011bd637c37aa4a074d847d5b1d312f63915433a4ba473dcc9ba87c432f95fb9422b773b", 0x2f}, {&(0x7f00000017c0)="e49fb4a9", 0x4}], 0x7) shmget(0x1, 0x1000, 0x40, &(0x7f0000fff000/0x1000)=nil) readv(r4, &(0x7f0000001500)=[{&(0x7f0000001800)=""/4096, 0x1000}], 0x1) 18:48:58 executing program 1: ktrace(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0, 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) r0 = socket(0x18, 0x2, 0x0) r1 = socket(0x11, 0x4003, 0x0) r2 = dup2(r0, r1) ioctl$LIOCSFD(r2, 0xc028756b, &(0x7f0000000000)) r3 = fcntl$dupfd(0xffffffffffffffff, 0x0, r2) ioctl$KDGETLED(r3, 0x40044b41, &(0x7f0000000100)) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r4 = socket(0x2, 0x2, 0x0) connect$unix(r4, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) setsockopt$inet_opts(r4, 0x0, 0x1, &(0x7f00000000c0)="0714000000900025df149b33ff0f000000000000", 0x10) r5 = socket(0x18, 0x2, 0x0) r6 = socket(0x18, 0x2, 0x0) r7 = socket(0x11, 0x4003, 0x0) r8 = dup2(r6, r7) ioctl$LIOCSFD(r8, 0xc028756b, &(0x7f0000000000)) ioctl$TIOCCONS(r8, 0x80047462, &(0x7f0000000080)=0x8) r9 = socket(0x11, 0x4003, 0x0) dup2(r5, r9) setsockopt$inet6_MRT6_DEL_MFC(r5, 0x29, 0x69, &(0x7f0000000040)={{0x18, 0x3, 0x400, 0x7}, {0x18, 0x1, 0x9, 0x20}, 0x6, [0x9, 0x8001, 0x5, 0x2, 0x2, 0xffffff19, 0x49db, 0x1]}, 0x3c) write(r4, 0x0, 0x0) pipe(&(0x7f0000000140)={0xffffffffffffffff}) ioctl$PCIOCWRITE(r10, 0xc0107003, &(0x7f0000000180)={{0x20, 0x26, 0x3f}, 0x400, 0x40, 0x1000}) 18:48:58 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x11, 0x3, 0x0) getpgrp() setsockopt(r0, 0x11, 0x2, &(0x7f0000000000)="1a7bb335", 0x4) 18:48:58 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() r2 = openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x10000, 0x0) ioctl$TIOCMGET(r2, 0x4004746a, &(0x7f00000000c0)) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x54d, 0x8005, 0x200000000511c, "047c2c00400400acf8b674af64664800002800"}) write(r0, &(0x7f0000000000), 0xa7) 18:48:58 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000140)='/dev/zero\x00', 0x0, 0x0) fcntl$lock(r0, 0x9, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x100000001}) r1 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x0, 0x0) fcntl$lock(r1, 0x9, &(0x7f0000000040)={0x0, 0x2, 0x0, 0x10002ffffffff}) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000000), 0xc) socketpair(0x1, 0x2, 0x9, &(0x7f0000001dc0)={0xffffffffffffffff, 0xffffffffffffffff}) r4 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r4, &(0x7f00000001c0)=ANY=[@ANYRESHEX=0x0], 0x1, 0x7fc) msgsnd(r4, &(0x7f0000000040)=ANY=[@ANYRES64], 0x1, 0x800) msgsnd(r4, &(0x7f0000000240)=ANY=[@ANYPTR=&(0x7f00000004c0)=ANY=[@ANYPTR64=&(0x7f0000000180)=ANY=[@ANYRESHEX=r2], @ANYRESDEC=r3, @ANYBLOB="2d7490092081b1d091476075e68bdff5383327c8b1d59fa5589809e698b9c2fe40032a33070464d26582b4a4867ec73f79ab0c2990eebb60ac386c355c222d8ada4f4eb9acf20db6a38b0747808cc2bea79866067e820c3b038c38030e110a412c40bb1f9d64cc484c96829357f12622d9fba01122e0c5994490", @ANYBLOB="f8f3d67f78052120b61969af5b82cd22a94e2b876a4aa302", @ANYRESDEC, @ANYRES32, @ANYRESOCT]], 0x1, 0x3fb) r5 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r5, &(0x7f0000000100)=ANY=[@ANYBLOB="680fafcfc82f16dcd5d5c649005b32e30fa79e6619c303d409559468f10bd191ed51a1631c0af7c956ecee4dab00"/55], 0x1, 0x7fc) msgsnd(r5, &(0x7f0000000040)=ANY=[@ANYRES64], 0x1, 0x800) msgsnd(r5, &(0x7f0000000240)=ANY=[@ANYPTR=&(0x7f0000002b40)=ANY=[@ANYPTR64]], 0x1, 0x7fb) msgrcv(r5, &(0x7f0000000680)=ANY=[@ANYBLOB="000000000000000000009d86c84b8db61dd5000000000023443eb8df875b84f37a6072000000000000007c0c000000000000000000000000000000000000000000000000000000000400000000000000000000000000000000000000000000000000000000b3493bdf58309ffafd5ec3d5c07f8be2d6efab1a208c72d404f944ca7ea9c3b9b045e8e8dbee7e793079d98a1606f6043e3563a0e85e58d013ca5d24815d7839d37cc42adb641a1b9eb318579cfe1278ce0bdd033976b7ee338d7a31ce614745ae1ea318a76aef3550c601b25a4e9f32fc677e4fb68cc52b7fa2040000003a7093776d61b9af2201001794dc604c2961db34af324e83590065c861e3ea1a1a3222ebd77c914e8e992b159c9d625fda6a28b77b59e1c7217ea86f0b7dc818b5502395f38ce9355ecd0d4ff6feedc06c0bdd8aa19a826f0ca37ac301a88c05536557b0fd8246f9e9a2bcc063119adb328db3f18499a90b95d63edb7e0258dd6b02be27d9761b4e5edcef0ffce52ea9d5527b36dec0b201576753d6c661a9282ae17b70e939c821c6f8f4c7fe9b318c8bb2744fa207d2e6451c048e99c3256d7cd89a92b1c0161159ba45a50d42aea6da5be88be8f450ce4ccd91318c03621f40d110e86ce53abf3c7842da8d1483d8a66aa36770720d6caa2ac1a66993e52fd38e5185030e1e62e0abc3657edea0774a6438a1d6c7c12449c94e6429b52d1d98ab7b787b063276abb5ed1acfcbb3beb080d5b0910adb2b40d791976bef6f5429faf427609e028522d0d57b0ddcfef5dccb7cdb08e1436c7f93c6cd8438644330a01fd0ebe1163e53fb0d7ca848939f0c9ab7c57e308ded7fcd0d8331968c90901d49935002ac7a1331bf31ad576d2fc803e7346edb6785c899e8f3c7da2381a4eb2327004309206588c765ee222a827fa9161a66e016b56e7e1608404bb806f582a72a8b295a000000000000000000"], 0x1, 0x0, 0x1004) msgrcv(r5, &(0x7f0000000480)=ANY=[], 0x0, 0x3, 0x800) msgsnd(r5, &(0x7f00000003c0)=ANY=[@ANYBLOB="021d000000000000ddfc630b84486250b099aa9b7272c428de41622b1194de0d71142803ee38913bdb4a0a883144c9b6e1ee7e9f87b517cdd4d9a00d71af5c8e4702a1a4d46bf36ffdf6a4fba253c93fcdd7139884be680003c28c598a778194e09ae9347a443f28b1dd68f76bed7da29497fc9eeb64769bc8c81612e8c27c0079d0cf40b9c8b7864deb2982d28606050dc516a0af1461584bca"], 0x1, 0x800) msgsnd(r5, &(0x7f0000001f80)={0x3, "5aab059e7584be19de16d8a32e0c5d7858899bbc616aeade23aa38f255f2dedc7d9349f609673a9f745b6b5aae9e1e53d2b8d941639c6b5d3b16ea71c4229d0000d8e7497cf22f1cc439ea2b26fcb5355b5b24eab6423706ebfa25245e804c95574b9d3f3d263490ee4823aa6156b2bd8b46afd62f2b01573c376fabb6713c8c3fcbb5c96075498e63bb2e19117fec0866378de0a48ccf0a87d3c451df0c36b08f9d3d6039ebea381e7fca35ed7142c2f0d2e5f9ce3b4033a4312bd05b3a77c1ecc017c46c50c8e10a93dcd069cb4d4575ddd417bd2c5f2470a3deaf000000000000"}, 0xbc, 0x40000000000800) msgrcv(r5, &(0x7f0000002a80)=ANY=[@ANYBLOB="00000000000000000000000000000000001b00"/165], 0xa5, 0xd6d0c418f59fe7d3, 0x1000) msgrcv(r5, &(0x7f0000000040)={0x0, ""/120}, 0x80, 0x3, 0x400) r6 = socket(0x18, 0x1, 0x0) close(r6) getpeername$unix(r6, 0x0, 0x0) msgsnd(r5, &(0x7f0000001e00)=ANY=[@ANYPTR64=&(0x7f0000000940)=ANY=[@ANYRES64=r6, @ANYRESDEC=0x0, @ANYBLOB="e043dc647d3038bdbed56702948c18b34aec4ec08ad56694447d7892fc28234ad9d62032464b6a3abe07b6bdccc2ffe4d40763da5aff692977f7db83bf53fb80434914057853c25beeb7021b933b9690d3d0191848324c2093809fc6650c9b2032d84edc4bba6843dce16cfcc1971d3bb68924924f7b460c997bb3e90c615271dd71d237369f3c575a072f9cf3ef54ec761ace558bdda982f950c38be4c57e67fd33479e433f369594c3eb66a083213802705a15b0eb2affa8c785ec7730fe2f069fa1756341022f9ea55b04bdce47b488d38b2b898366f741ace9d711fcd01425c08caf32d4079c31dc77c52e8653fc8a8f3cad126acbda1cd33b729a8d702f5891f4249345662268b5d721912c343b9e3013e1876c26818283cd342f6d25f793a5acf0a2b8a9c12e35dc45859b9359b9cb5307487204f7ffaf5c63be5beb00f3b18bf804907d310089b5fc225c8b2af6dae8747c1063d06489f7f4a62a193de462ad667f4553a4ad188aead4eb363c9ac3f8e1677c6b971624c0ca3581351e2a62ac8f014a96a976fa3677664800a36dc20de0128c97604b3c4ccf9b02d71cdd27746c5518beaa0ba3f823ae2c54862989c4d850e7872e62e5ee85e9cdf1d0754fffbc8bbc2340a9a35cc30709128b428a4986f12641842030b97e7df30820586375c591a4110ae05d73e79f9aa15f1e9f8eafa724659b92b598e31bdf0a231036d69f12e1d00f5ab22f93386194cd158fad06617805c8bde60f676894eb0e3811398de865657dfdfe7669bd520d2ce42cb63b964136c1dc5664569336fb8deade99627f13888323243653b61656d193a4012c3a72c0825f9ff0d0d4d5ea6b6dd33f65a5b4cd21a6cc8b8c80bede63293223383ce5d9972126ab8713f8361012baf63e2cd2b7299ecce28c8d35660a268d3c068f6a740da1517df5cb61c844ed82c78533d4e786184d57e00a3193abecf740bd9fa239512bab695d304a4d865e77660f93b92a6310cee1af1d0609a75999e14f37d2c9bcbb5c8d69245a7bf0fc14c180252d7e9c8b50ccac6ed2df7f3a27b901a33b260a5aa3e958ad1d029f93663ed2efdeb9fa5f7e1b38663d180d936a4b868b3ce078d6df9fa7c436919b6db704104763a7a46e19ebcc36b04974e2c43cc3114e5da62ae7d587668e6633ec71dbe8109dde679d531b92dce733851c278cabcc4beea4575f96d1e02746af6288c89472a195283836c181fd0810899c80b4c6d2cb364fa57300bbf9a6b67109d622c5f0e5a707ccfe6c3122a652f0db66c13fb131c9b6d8fa30a0e8793559bbb18641970d9c7597564da051568bbf1ed5f7449697a54c0f1042fe0b236f770d9a5ebf02f246e76ab5953e496686e7495759cd8cfe504088d0991730522533090529e39acd7c3fb7f1d4f3b225fde9b209f5d30cbc8ec9d8d81f68ae45eebda6af940f1a61e532ad53c7988501a42b29573f8fb9760c1bdf4d030505580d8d5d9326d643ae7c891c32a2a7b0d7c1d325b73ef53789e7c8d4279868c03ed0a1d85789ce6822583e049ece752207ee85d37b21820c7539701c36373772e70a44bbf3c69e8d9c5a485786f2ce3375f55c3e108e290c7769520f479d2916e917499ad60e9c2c3848334e1bddbe0e06d29b9dbf11b90726a6835e3155ff671d333cce74c8415339b5ecdb0f4ee7b73e4ac9fdbcdec0b3588ffc15882722753cc2f9925d3b9cf864b94b189b9cc3bcea8799aa30d29aa4db89680d153ca8377f7698a1409586a04328ef0d6b5d274c965d4bc1460cb84e0fdb1d9035e79f557b69ea6b798f29a7f442a71630b8299a42f0dbb5e66c33b153b211dd17b0f7e2d28703a38f67d248e4da1ceac1fc200b0eff66273fe25ea90c6a38e6a99cc7012cc7bee8e6376423b5257318a1d3063b9fbd0bc992592c098e2cb3e2edf67c9224a682eb114d1061c66f99ee386e9e748af59eaf067951db6d143127f72eb605c41162134220d68cb41bd76cfa14d4d9605dfa0dd7991feb89df731a23a3434c7539bf0c79a72157e68e44d779c432e69ba34f645a20948c41de0c4b71e02f0efeeead52c65050624880c732d60a242a85c55f7a47230d682eb45ebf19569569735c906fcdf6c37f4ce256677a465f4e896f51ff637f47b869fa00ea3d0b45a081f018fc4887a4c5ea857274ddd538f5e03a87c063bd25c04c4152b7582ec44d09bafe7513a56e25f83b1dc77355fa5e68b9d15afc086c50227d2c254b222aba9d4eecfe1579c7deb94421b17ffe4b380a824c295d64ba5da1738defc1da06a9857b7d374fcfda2ba007876de24fe6f33d74f681175231d6ddbd0058f73064ca9ede8dc698361a5138585f747df0ff0463d512a902365297a6014244c8e311e998c54b3afa0c3a2dfcb4979157ab7a0eb13619f1df5e432af8ad31e78936923e4013a4035a2cbde0ef5dc8cb9b900fd0ff200d42ce603588e45045b162027a9dd7659c3b0efa508087fde926cf4187bc79ae7d82c63ec6c7a5d2806d56d5103824c384ea4beed5da093bfc55e79afa9b004a74b8dacde4fbffb68979985aed531bebaed4a2652e48ad4a4aaf614832041b8c79d4015b12f082fd36f98932ce4aab24c3d07c034f7909708c0743dc571159f2c955e980f3570761396458952e0461a4c43d05124a269052c640019ef1b6a1674d053af25e41fee9eb628acd10e3134983f5e83e92143487ca6b90ddda00919f0b5485801c52b55b0e85e79592d30b9e74d0b5cbc8abc4af906ff7aad107662be9f1bce61e883e5d7b072a46e4e9ac25c00f8f8e65bc7cd31a4618b02dc1f445d7b6666e6fdeb67c11e4a3088a24a4d9816b3cdc37cea8d0da24247d261ee124dad6fb1b73f8a2dfe4786ba6ba4bee604a20d22a99e65c31135f79a247f06733c172989db4252b6b837c1d197004c02ad03a175415080968e53dd8577344e9855e0a651232250b2d962d06c8c279636a16e92600bf91373a6630fa7370da8f4ba6b4e8784bd61dcf5b117ab7ba2c4a4fd304ddaae4b07cc8ae7ab60fee5dc8afae7f3b7b26f095b64a015dc81147b0ffd007d795eebb34cf8210c57751e810867ac5fe558eb49160ad158dbb98784e7d9e20cd4c5fd696d60c8d8333ce9c5557c8d2346f28691e529f5149fd535682e36339c19611bf8fc5cb5d561138215ea2a7d762c164437a7c2b12767c7bcb9f810c6fec81bfa73616f08ed5a20ceef9b78383a28e74ddd0eb14a2083567bfe32c5ed4e3354970ad39703b23e6b46c810851297f155492938e189d950ce087040c371c9e557ea383f3361f0d2dea7025ce6d9f9a4cddce8d920c1f62ea6144309209ff6c41fa594f19484053f54ba985c16d04b692ba22f554666e8e843c28e0ecdc28edc86464b8a7bc060aac959d1336f1a2bd535511192442ab7553ba77be08aed2c2a5e367064246d4a3630a48768451e46ac3d43bdf65ab4a90cd2dd32ad4d162e98571b96bc80b4393c1fd0cd456f6c94dce98241d68f0f2e4ccf26a18d388a1c0a46638cf3a6523b23730411a94cde57e95b9bce593a0ef3ab4f5becfe99d2b20d70fa97a28552a67f44b6be29790166ace250c5d2ca71ceb4a2af4d599ca44e7bcef517c0c6baad691f009d37503459bd8246775188c6e87384e6a39388d605a0b4cd93ccdeacd1e1bbb01bd87ce28419b8107d061914218e0b8e4d2d165aed4314ec2cdd4cddcc29d8a0e33341f95d8da2797518f49a639a97bd11b85ca33743dc56671d66f835bbc8878ae3599076dbf0c29da739c7201be06a7d324957817215f4dfb13c95f85ce8f57e37ec09596425b1b7a13e548f92002e8cbaf4c0000008048e74c8fa681ea63168fce01d20c6c740d0a3197ea14fbd1217bbcac1f9bc27fb46e5149b3893f6f1524eb677f2fe2a8ac1117413e1cb1328571202ee64af175120fffdfef99d0490b6f2a6f06e7f068018165f58ed6c0321adc0cde2b8bedcc7c4f05d1e5a896e5a5a866f9775a757787c9cb8a0acba3de4fdf694c10d21f0cf304cb6f5540bba777d4588a2cb2a408a030bfb14d07dfb2ccc14d4d998597acb9292e0339197aa21d284c4d91c14badc98e6d56d94caf1e49b56a4b1023ad7c34864b46cc2adb38f0afec71ded67c732c255502ce583ef2d2e85c6f094290a5c1955c7bed9c80d35b5367b2ae15ac2d3fd5ff20007b24240dfa6772f7b4a370468b9fe152e7936cdfe224fe6594836d939390d2511485a0f6d1b2c356387afaf84a321184c63de89986e07554dca2cd2b4a0c6480a52bfdc26a35048bc1da58fb6789d54aecef73d869d827712c1f94d91c577664417d3a0cdfaa09d5b23181362e558fca6039aab88c9577a737cf818e795cd928dc71e3b33dcd8462684c59447934e35d926c6482b617398675f6d1432345e50423253a3d31903d1dcca1debc96ef8f9aeb33ff8adc6ac775efb0fea10594109bc9306f77b6f290354eb09c29d5f9182c6b3db8f2bfb8afe6e94814f24c12b9cd05794672283c4ccbe92356b0f90f2321ea3f6cb059b784b0a5c3987522279e93ce5565a52db91687df646ffb14a2dbe39e053258421afc4ad1dc3bc1d5d5461bfc63658865ac5872a35aeadf6902142d0d9dfd4f2b6ab9311644a3d46ce6a51343cdfebcbe1c588c753befc83f136bea4e3482e0412bcb9bce1df6d20f4cd1cf6aefd73f88b5256a8bca677c26acfef74ea494c9dbe07d1541263f8b67c640a4c5325b257539b4136ab783efdfc20f62674b87079fa44db34410f96b5bbb72000ec5f1d5a3e5fe8477eb0800a507fae3cbd56e3d2a8ee14302357fd46c30a968a097240e35a260218b7e665b1e4edb96bb965363bc2c4ea6d77ab831aed518dee0640b2ea492c5735f03e3d0498c985c0bc88205f53b19bdbb67fa89adf11acab369ff6ff2c4876faa5d2a009cdf01fda7500a48517dc1a42560b80e70728df27b4bd7d28d2dfd686b7c2792bd4fe8c28d2b20f84e10c10c1ba270f734531475d68a2fef17860f356cd16c6c006fe6ab9b74fbc2bc053830e7d442931729522371ca6e39a37ac4c76013e70f7342a048b322803e3e638271f19eb862d7ceb964861bbaeef95efa0cf8fe137dee9a657b9f37b5903c1f8abe784a07e2aecbe105ea8d91b537e3cdfb4452b58e650ef23da4300e8d9d0c60f431065fef829d5baeca562aa30cc42539b96676fc0f790f5471764a568f6bd1b6b156de9f05d6da710e62ce156212e56212d237040ab29ad8bd964f34cc43b095923e78d7395e5fa3c08b1fc3ea22ab07d135a04eaf5a76ff45495e0027bc6cc51d40bb47f28256b5c029e87de8298083b099886eb603f68097e7644aaf0fa1727414680c405cd4c6e9a7e93da67b51c1a2745246c7801f588dbb7facb0c99d304b19be5a32275fce7ba197f9bc560c3af8aad2a89e8f66a343b1ed41cb859844fef35c79003957b80c9b1cc7603466bdf9bf14d8d9c7fd21260bb07b3ec6d034d04dfa33108b70638c8ed4e16a8afd5e7603cca40022e0672e91e911464f1d093ffe2c846f1cacc600704ec7c12610d435e2f50b88ead237b1b51b91d854f0d187b871961bd297f7561b10fa2b4c132621cd85a5d42a69bbe367a2b21d01b7321557e3316f656e0cd9cc5b410a6f29ae1a0a2981b87c61942294f7506c52c3422bdf6a43afd1e6f465a068acdcbd77021880fce8969859d16ef2d7bd96c6d9ea6e5a60c1d4ac63fa646831f1e20b1a6af47909a426fe183cc07255db58712fbbc1126717cd372b7d838e575faead70ee3b946b00"/4113, @ANYRES16=r4]], 0x1, 0x0) r7 = geteuid() r8 = getuid() setreuid(r8, r7) r9 = getgid() lchown(&(0x7f0000000080)='./file0\x00', r8, r9) r10 = geteuid() r11 = getuid() setreuid(r11, r10) lchown(&(0x7f0000000080)='./file0\x00', r11, 0x0) r12 = getgid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) r15 = shmget(0x3, 0x1000, 0x100, &(0x7f00001b1000/0x1000)=nil) shmctl$IPC_STAT(r15, 0x2, &(0x7f0000000100)=""/114) r16 = openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x0, 0x0) ioctl$BIOCSETIF(r16, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r17 = fcntl$getown(r16, 0x5) shmctl$IPC_SET(r15, 0x1, &(0x7f0000000200)={{0x3ff, r13, r14, r13}, 0xfff, 0x9, r17, r17, 0x7d55, 0x2, 0xfa}) getpgid(r17) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) r20 = shmget(0x3, 0x1000, 0x100, &(0x7f00001b1000/0x1000)=nil) shmctl$IPC_STAT(r20, 0x2, &(0x7f0000000100)=""/114) r21 = openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x10000, 0x0) ioctl$BIOCSETIF(r21, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r22 = fcntl$getown(r21, 0x5) shmctl$IPC_SET(r20, 0x1, &(0x7f0000000200)={{0x3ff, r18, r19, r18}, 0xfff, 0x9, r22, r22, 0x7d55, 0x2, 0xfa}) r23 = shmget$private(0x0, 0x4000, 0x702, &(0x7f0000ffb000/0x4000)=nil) r24 = geteuid() r25 = getgid() r26 = open(&(0x7f0000000180)='./file0\x00', 0x60e, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x0, 0x810, r26, 0x0, 0x0) ftruncate(r26, 0x0, 0x402) getsockopt$SO_PEERCRED(r26, 0xffff, 0x1022, &(0x7f00000003c0)={0x0}, 0xc) r28 = getpgid(r27) r29 = geteuid() shmctl$IPC_SET(r23, 0x1, &(0x7f0000000440)={{0xc, r24, r25, r29, 0xffffffffffffffff, 0xa585502b757fce62, 0x3}, 0x3, 0x7ada, r28, 0xffffffffffffffff, 0x7, 0xffffffffffffbca3, 0x100000000}) socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000140)={0xffffffffffffffff}) r31 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r31, &(0x7f0000000040)=ANY=[], 0x0, 0x800) msgsnd(r31, &(0x7f0000001bc0)=ANY=[], 0x0, 0x7fb) r32 = socket(0x11, 0x10000000000003, 0x0) setsockopt$sock_int(r32, 0xffff, 0x40, 0x0, 0x0) r33 = socket(0x11, 0x10000000000003, 0x0) setsockopt$sock_int(r33, 0xffff, 0x40, 0x0, 0x0) r34 = socket(0x6, 0x4000, 0x3) r35 = socket(0x18, 0x2, 0x0) setsockopt$sock_int(r35, 0xffff, 0x1001, &(0x7f0000000000), 0x2) msgrcv(r31, &(0x7f0000000a80)=ANY=[@ANYRESOCT, @ANYPTR=&(0x7f0000000b00)=ANY=[@ANYRESOCT, @ANYRES32=r32, @ANYPTR=&(0x7f0000000b80)=ANY=[@ANYRESOCT=r33, @ANYRESDEC, @ANYRES64, @ANYRES64, @ANYRESOCT=r34, @ANYRESDEC=0x0], @ANYRESOCT, @ANYPTR=&(0x7f0000003cc0)=ANY=[@ANYPTR, @ANYBLOB="c36a71c63b5e6013c2e07e17c5ce5370ff479d82cbca8869d7bc6597832c9f7fee12592657f5594bab597122ec3461a9feb50ed42e66e1da7a313ce1099b8cf750fc2d3834b57983981529019ddf1159e3607ded10e69deb564a3181ebd5dc4c94fc6657f7ab8b890a75d9fbb9d329121253999b71bc7857010518caa05392bd21f85e7e9583b362d189fa1c5c66974de03154743f6a186de1f470e361b05129d8054ceb12973cb6b322fb9ddd170d7ebab01e5b6db69cc01395b8d9291ad744d8e33a5508ab168d7aafac99e0c5c4aa347bb2f8394bf8f90abd2cf412010ef93ef12991f8ff761e53ae9b7a85f205c4721d5fd4a7d3efe959b0174293cb3d43e6dbc4c3fc74f64d0cb6a2d6381444d8924f322db01bba825a4c22df5450579eb0c20c57a6d64737f3004feb6ca38094d670e8e9ab4277c6f4afc6e20def2b99bd9914eb57a1f458163d100312df632fc3616e293934fc14a1ae7e9b4b988ae2b1d4dd794a11015eccbaccba0578ee1060d6bdedb745d99a75005d2461f290a8e2d4f1bd62ef916aab6e8cb311fadc26c94c4d1a2fc745af52db51ef3686217bce9a99f8312b09928193b2ed44576b38d6555c6fd2acb0a7223ef5a6b042f6b12ee0321a6f53b85fc76fe6520f49ec49c2530e438953302ad3f6db5dcccb3512d2e252b4e63a2f2d22d31dc148be6017f03c6ea7133ce63fb451b2d652be539af466725c6a30a14b2dea8968419ba633eed906db06a06d2c85ec7f3437cad9cbffcff8a111e6856ec574168d89f5c8738b5ac3b71e4c50ac346f2057c2117fc321d25cbd59c2d24c19cedeac44374fbc8f4b43ef54279aa275cd85232cc44f27993427aa879947bef51fc5436a9e088a294f57a844d27bd81a31514fe6a5f7dc22bafd15e2109184f3e6234a58c29c8f5df1a8202443ca0b9ce850964f9df12c22f68581d0a94bdec47bdceecf48df04dc4b87aadece165fdcb2159ec320a300343cac541a5e35ba1dfb3aaf79da550905c77ba4d6e8abba64df3986a6a2060d4220d1a3c73cb602b4ce1338c4631816442656921fffa8102292b77f729ae8381d3d27803e4ff39962b0ee90ed603c0e4b12c1e01207f0b4e1e6c4b38218df7e16292f0f861d2ee7dc31855ff9fc750d46b2c832ed0adf8f2bf168298e97ef0655b5ebbbb6956aa45ad0e9a54ac7d5f1e180a7039149ac2cfc30117277817a3598540e40644b75a75918a4bd37709de276cc62d8c6421ca10a17fe1a94c23db94c36a6fe7f8c0a6ed96a1dbdf26739ce4d0ba3a8585ad78633bac93139845c592871dc00c2199ce149aceb6275b2ccb48e9120bfb5ccbeec8c43172787592a91d9b9c4d2bbe02de21aa86d1a16b13103d7f22a649af4f8abbb7a1f9ba1098238ddf685de9368535628f0934b8182c8d05a8f3b016b0ceb08dd05be4abee5dee6b0dd1e87bd28912aa4d580fbd6ddd3bf8e7aacfa2deff715d858569fd2e4116bee7d2d3133cb66b723c738d4fd6e62a1d1246cb863b74801deb88f512a2f0e47ef9967af6c1c37026349b3b1e8efafe043c35cfef79dd41ef60da63b649d62ca5854dd11333295d9178698520d1eb4690f9f2f15e1d278fa93d94cdb88103c9cb26e6d74be4bb1e11621a588105d25c91310edc44ad0383eddf9c1e0cf722a5aa0a9c9fc6a2ba6f05512660d688840fea46b6131275cbc12aececf1727c5d966e9b53ba858fc8bb30c528681c690e454e0306108a537b848146cf754bf0e8e54bdd4080d752b79eb92dec4785d3e98df298617aa225e74ef3e7987e3e873aeebc6e0100baab6eab084b9f48d929eeabb313887fd56d4886edcba73431c79de07fc3bcfc75863a914101207cf7a28ed16326a22001ade85cb975d4ede76047ca4c2a3c834f519b9fdd0f1f053b54245536e462b86ae152d59951ac8254cd028cd1d6b449b4eeb3736cee49e939ca1abaddc1a34f01824e776bfdc391a6bed9ccb923eafb6330fba552c193846d8fd1e834e7aa15a7e9edadcd37e4a342000647b7ed85ca2ffcba45ab475930ec79f0ba8a5640cdb48ac5a461658a2216684de8ee3bed940b3acc57d9c04162a528c0787c4a750324b8e02ea759e95ca0a6c1b440449308a862fe194afa592b23229eabbf9dddb60617c60674cb2aca65b0ffefcb997c1510687d9c3bf3fbd9c2adcfc95b5283d7ce79fc6d869a377f39be17ce7bd30c374f60a43dd83b7a2164ad48af54e7cb5fa279f69bb500e658f30ada9d9fc60ca0db748b56c6d35aebc2aa8cf603fd4d633fda53440e02296038e3baf389328f6308dcee8ae403fd12e15159e031f90b648c965718a46000f8e25847078ad0c9a2b0a4b68bb7fdc0b3df8b03689cd8e6ef0fff7126e7c11980dbb6b6375e6450e1cb5290e77b6a03d2686303323cfe0a73edafec3412ed36ba1b50203a90b6fbc60b959e08cdbf07029b9b991fc434ccd786fc98d98f69698ef772e1517c46159bfa0c04c4d9c56b4b770937c7869cd5d40784b79b1cded838c7413f95de6537e85295ee78c0e3d07be0c6877863da53c2db237ae3680d1ee8b6c4103c16f1b11f3b88ff8c3631cafc97a1da70ccc1110f4d6ffaf7a96cccc0e0e9e949883a23a8903341495343ca04353a90be772dc895125616b14e05d7428430d91420f2a9bb6440850eb2b90a650f71cce4e234e5a2eb88a25bd36ae1c8ba2593217e1278df11791bdd4345a112296f4fe9865c43e044d0e6647414b73688bd7273a05725112b933ec2c2779e18afd0e20a5bb3ab455473cd823a4103557eeac7c034b9dfe1282764cae7965a14f3f499fa555b94cd695a972047452af4c62d4247e990fdf0c2726fc9c524bc2b127be06133647afd360fb3eeb2778293301a4b37ddde54c5c0c1da52d2661fc4a2b80bb9ec1f22fc63283a4fde4b15e6d43eaf75a4517e5efd978b54b3b96fc401873c9c769c04e5d81ba796d61f9e7ba369561ab55fc9c9623b7935f20297ffe38f9598d765f029b06639c6047e1e2fc5351a6c57f332d8fd8ff252a539dfa9e0440a3466b4ca782560ae1b98ea284423173048b7ee6c35039fc68a974d9c466602c4f80949721b490804c0ee299e942cf3fcefaf830d2f64c037ad47df0079e115b38670fdca54eb7ed73cd4ebe7c70c6ad47b4ceb16b412430ea1862763e4b6d8caf9c9402e5c878f40093af88f4c6d4b0c14cb1efe45622fd65f2e1808fa8fd995ef20d08ffde043a9479aeeb597e1d8b34ed58446365fd6e72f58b659eb06434c7835d8424265ad05ed4009102b14d2f2ac60e7e52e820121080ed54da1826d4e73ba7139055b86610abe2d385746f2d8b8d28c27fee1ece0815c416b0574db30ecb79b33d15e29d69614ca3b5f31131563fe1f4e52bf9edf0aa9e4ea0ef64cbd8e46bbb60e0c78735a5fc412967e0080113627d4060114ecd44d63d6cfe5fd980d09d8edb9a4fe877ff7541e7d304f5c5d322ce2124e8a415814a83dd3debdb2740d78281f858b8175b31f1184baba29e4791aa93ea5707d89f5ef50e748d94fb6a0329df23cb49ed21c67e02e0a4a0a491c321f4fc5936c834edc0aa8abbd2482611f0f332658845a63d54e91b7f24d464645e1ab911f066bcf29075578d3d30ef270c99aaa2d5911705c1bc8d5ce03813205c97a79da77fd839a2e141faecd57f805a54e791921784d29da13dec4b53814a861fb87bb50362f6a585ad327640c1d4d896dfe95d09008eed49b2fc0130ecb0c50f493287ca90c249eee174cdd0183111bb17af9eebd45cfcbbe3da5c251efb50aa39587cd2703bf88242daa9cf6bd3b1dac11b8abb2f3ebdf8a294c185d5cd3a25ff51e3489728f43f20cc5e833b32256a278885055c622d7f308f92a1a77304125af77ee26bf92c901d8b4ee90994392ce9f438c06642e23740e892207951c779182034f262fb8be5630df4203828e5d5847ca544abced7027aca89cd4157e4e64036e05cc29744f2fa77b78be3400aadd1a685bdb57a6f013b04d4f2ffa0924dbddb8cedf48d440d2a190b7dcd160524109b9d3b2e602e69b5f1bc39866e64b176e5f684f80562459ed74b3e61894a6423f2102eb14e5023a23866639906373e934e5c5244952d9eade7c3848e71d5ec6a1a915ccb21c4fa3b119e94de9684f9db29bf1ed8293715e2b8c197cd318ba563a06927b544c16df1706636f82d539ff98f23a07f45ef154555a38cff890a4f079dbb44943bdee85152239d6530185064157930a4ab031ce4fb68760c62d4e4d9e12c23dfac239370258d624b86d4993d38c27d96a4aee0971a6862bd082d61c901973368a3e35ee958d2c743074a0abe2992278f2fab15ee56f2caa4c4d9dc3ff84d3b8eb4af909e9c15ff1d8dd4f404d97f241bab89e48ed0ff3ff52880b61907c9aeb3739025b2cabd9d40ef0a027d4664d228ef0bb924883ae24b76629716fe2a9dc24dee7dc5c2abafa3c0a303751459cc2141c3a7b1e069558ba69fe2e068e073570652bafa8e20d7a5ea087c89129969956d0306f527e61e1439ea6c8b6d4144f076ca74022e0c43e25350442118a3cc1e5ac96f9f67b0280ad1c333895648532f6d8ea21147868f3dc49954828f674b07dd29bf5c1f223bcf76eb2f0003004d8ca167e6f6402186725c0d0e3d56b49d5fd82e656e1af5f835fd6196b5c8f3f1bc549c5175589f3e30f82e2db3ad492f5c5de3032b47dc0df969727192442fef89bcafdca481f7993ea8d733d3bddbb835ba45cc1bed851f9457b9bde93d99e667fee3c9cc20f07991bca199d74efa2ba93e58f332a6ebf6c625c58f7e238a0fa100f28683ae557c3a2f5da2cdf75bec34063fe8f57c4e8fefad6e75aafbd20f479042ffab85d368f61ef45dbe6d56d4019b137cd4060beeeeab0e1917274dc8cac4d7b9f8b1616c8c79eb615182f2394952bc694b4d6c6ecc2cb874363247551a6e7e6ca805cb4a2e42105781e5a88de85c0b3c89d5cb140012b1036f13ec336dccd864d1fbb401d15370c659bf21d977c3b6499fb8d7eeb7fe0270aea67e69e2214520d5d450ed26899c5a25d8697336ab6ae2a718e59fc73b4736ca6ef1de6a3a4535554ee5413e11bad6870b74d39a8dd993d80df803fc128db11500e1ba65584db6f1a84fd1a669f1f7f5abbb308b15df7ae43483ae81be1d6b9a6f8262cf8d9d424c046d2efd102f83b9114a193f4d16e0dc7678f941130c9d9a1a32e9a1e497dd840b7b6b1cc3a2734f2920edbad075d1cfabc5c89077d50d64871c0a4891c0c54692a34bddf8ad8b5f7bfa76b7d57dfb413394ace3ef1002607b20b48637d0812cf6fc0f2f70302e8890ff6997dd162f4d115b57f0ce25f1c0615800943a1706caaaad71fe098e3a16087c81a070d2cd8cb719c83bbcbffb349a03124f4238b877abfbba420742248952729cc3ab90e48886fc5bbfeabc25b16e2b98e1c44d7c292da72263608fc9c532baf9bc94faa1547889b4b72941bada875901740173d0d3f9936a5f0921ca07ca9e419294bdbbd0e6a185ce08ffa6bfe99c7785276754d38473b4a6afecd118e49edebfb290c889291266976f82c2c8e900d4d6ee29bb62d30fb6a21847df5b75d367a3e6b0b2ca0a2a0fc3d6818cb0e81087ec9d9a41f2c02556853210ac5c5eb2c648a085f36b32886971a2882cafea8b9b77a95b01aa96b0cedc4191ddf9bb6854bbc61fc6fd7a86ecbd9de6db295a9f46fadaddc2b520795275e42be35e1736599ba7b7ec0cd6999c1c0c22a66163d046467829cb7fee24a641261d11f6d700b8f2822b3895ca8b0dfb457f7c661a2ad6d35371c7785624c7ae1a8e403f7a60169dd978e42771c218bfc555192db730b2f2931ae594766ebe1603e6650639d7be90be5838e35ff14c57455cb130a58afc1cb67a147a9bf2ddb70304c593a6183ccf1127d980f99adb6ae2ca4ed489926a9aa27cc2360ab527f0542735c362524ffae3137979309ca6140a72e7c32ef194b52161d3ef2329c437377a274304c28cf2b863a2cea80e03983d446d9e73f6889c71b1ec8627051c29c59c44ebb425671f0f2c627843f5b5a5c0f74465000e1d06f987ca043b0e0bc0e0a8a5375988b43607fe67d2bb7791fe", @ANYRES64=r30, @ANYRESHEX, @ANYRESOCT, @ANYRES32=r35, @ANYRES64]]], 0x2, 0x1, 0x1000) msgsnd(r31, &(0x7f0000000c00)=ANY=[@ANYBLOB="021d0000000000010000010b84486250b099aa9b7272c4060041622b1194de0d711fe37a0538913bdb4a0a883144c9b6e1ee7e9f87b517cdd4d99f0d71af5c8e4702a1a2d46bf36ffdf6a4fba253c93fcdd7139884be680003c28c598a778194e03fe4b8667100a743075beb4e2b28b1dd68f76bed7da294975be9fc9eeb64769bc8c81612e8c27c0079d0cf40b909b754daeb2982d28606050dc516a0af1461584bcade6db198a50335eb7d823e4df6bbe55ef52a27cf3244ebc0f31ca821bf4d6b54e44a0f66017c2a0712738bcf17653cf44fa61666626e1c51082da52646705390b2c172000000007b83d9a05e37c98e1a0e4e57573db16861e57df4d4ddb0d29fa9b2e6d2396203597d74af6bcef8d6012b6691224e979206ad6fd09e02e0a9883225eec3b24cd8ff3604861adccc5dc52f5bb79536b4f9e7fc257770a1f5318668aa9bbcefbf4b979a13e2ea00006f1504e07e3959a5a2a3c2cab1683d1ab7acf6d54c0d0a0219fa2bbe6dcc500487fb76dea1f6670bcceeef3212470492bc3c70a2282111d4dc726fcfcfc17c3cd4ad61c50bad1745ef1356c3d562b771ba96bebe8b667e101598bf9aa209aa4e1ddaf571ab7ca5bb278eb35d09a87b35d6e063e42ed0fc1e1f32caca1881c814b25ecc6de13b"], 0x1, 0x800) msgrcv(r31, &(0x7f0000000080)=ANY=[@ANYBLOB="000000000000000000000000000000000000000a00000058f200000000000000000000020000000000fe000000000000000000000000000000366023e8e3fd0f326458ae0000000000000004000000"], 0xf, 0x3, 0x800) msgctl$IPC_STAT(r31, 0x2, &(0x7f00000002c0)=""/234) msgctl$IPC_SET(r31, 0x1, &(0x7f0000000100)={{0x7fb, r8, 0x0, r11, r12, 0x58, 0x8}, 0x4, 0x4008000, r28, r22, 0x10001, 0x2, 0x8000000000004, 0x100}) r36 = socket(0x18, 0x400000000002, 0x0) fcntl$dupfd(r36, 0x0, r36) getsockopt$sock_cred(r36, 0xffff, 0x1022, &(0x7f0000000100), &(0x7f0000000180)=0xc) r37 = socket(0x18, 0x400000000002, 0x0) fcntl$dupfd(r37, 0x0, r37) getsockopt$SO_PEERCRED(r37, 0xffff, 0x1022, &(0x7f00000001c0), 0xc) getegid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000080)=0xc) 18:48:58 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="62020207e0000001"], 0x1) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="8b0229"], 0x1) r1 = socket(0x2, 0x400000000002, 0x0) setsockopt(r1, 0x0, 0x7, &(0x7f0000000040)="caf5b415", 0x4) dup2(r1, r0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r2 = socket(0x2, 0x8002, 0x0) connect$unix(r2, &(0x7f0000000000)=ANY=[@ANYBLOB="62020207e00000012000"], 0x10) r3 = open$dir(&(0x7f0000000080)='./file0\x00', 0x8000, 0x1) chflagsat(r3, &(0x7f00000000c0)='./file0\x00', 0x0, 0x2) write(r2, 0x0, 0x0) 18:48:58 executing program 1: r0 = socket(0x40000000011, 0x3, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0, 0x0, 0x0) r1 = socket(0x40000000011, 0x3, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs, 0x8) r2 = kqueue() kevent(r2, 0x0, 0x0, &(0x7f0000000140), 0xc4e, 0x0) kevent(r2, &(0x7f0000000000)=[{{r1}, 0xffffffffffbfffff, 0x60}], 0x34, 0x0, 0x0, 0x0) r3 = socket(0x40000000011, 0x3, 0x0) connect$unix(r3, &(0x7f00000000c0)=@abs, 0x8) r4 = kqueue() kevent(r4, 0x0, 0x0, &(0x7f0000000140), 0xc4e, 0x0) kevent(r4, &(0x7f0000000000)=[{{r3}, 0xffffffffffbfffff, 0x2f}], 0x34, 0x0, 0xc68, 0x0) r5 = socket(0x40000000011, 0x3, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r5}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0, 0x0, 0x0) connect$unix(r5, &(0x7f00000000c0)=@abs, 0x8) r6 = kqueue() kevent(r6, 0x0, 0x0, &(0x7f0000000140), 0xc4e, 0x0) kevent(r6, &(0x7f0000000000)=[{{r5}, 0xffffffffffbfffff, 0x2f}], 0x34, 0x0, 0xc68, 0x0) r7 = socket(0x40000000011, 0x3, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r7}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0, 0x0, 0x0) r8 = socket(0x40000000011, 0x3, 0x0) connect$unix(r8, &(0x7f00000000c0)=@abs, 0x8) r9 = kqueue() kevent(r9, 0x0, 0x0, &(0x7f0000000040), 0xc4e, 0x0) kevent(r9, &(0x7f0000000000)=[{{r8}, 0xffffffffffbfffff, 0x2f}], 0x34, 0x0, 0xc69, 0x0) r10 = kqueue() kevent(r10, 0x0, 0x0, &(0x7f00000006c0), 0x8, 0x0) accept$inet6(0xffffffffffffffff, &(0x7f0000000040), &(0x7f0000000080)=0xc) kevent(r10, &(0x7f0000000000), 0x34, 0x0, 0xc68, 0x0) 18:48:58 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = kqueue() r1 = syz_open_pts() close(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000080)={0x0, 0x3ff, 0x15, 0xf9d, "73cc510e52937b2ed218374a0c76500d3fc9c06d"}) write(r1, &(0x7f0000000c80)="0ce49dc0de765b9c1725d394a2a57d48c146751939812de82320a679a973dfaef70caa2c9b8b3b60dc84e3dbcd18b82c7723f40adaa5a55e3b39daed35ad5a07c7212ac37882f74761e64a6df108c262079178fddd8d3ad2afb8adba15b68ea309b17f72750e355959d0a23e2fe2bd55cab69150cc06780218187b480ac391a7f4b6618c1a60b6da12757a00b0162e6ee9fed4f1f4991c66003d33a5275368d6c27a6bff4116a06d31e3a291196b8c70b11a151ebf7d21361717c33411837666d5c0ecc77a35aedfb7c9c2bf3897af68909b17866c1b898f517c20b1849eb7f61940dded805a8f002515457299ae48264034f1ad52e2e49d111f92ecb173fd50546fec8327c031a60aa23f7366207043f6b43c34a4d9667d8cc3ebef928ee8e7465cde6271fb6ae42a046b64c41760f4436816410ee693633048bb78e8bd68814e31d0586a0a9d2f829996e0fe72681b44c26aebc32f3ffbbfce746fec4a86c1ecf2bdd64e7eafaa719001608d8ca45e43591aae3090402f1af67400b0881f3d992ab9c5d9929dde08d3dfe821670db339b180e9aee637d3ad6bfc6530e64596a83951216c060ba1412e44217cd52ac5c6bad522208e395bd5571b133bb5f24257288ddb9d2ab8f7a47f8e9bfe4638f2a49a3d7fe9ee43170a7326d5d776d6ac33f1992822b78a3b57b595aac5a8ce1d74a06514af1c4c8482ff9e9d833a6981d510417592665e71c851f3358e9a1ca9b13ba145d79000e6040099211683a6ed3dae35fcce457f4ddc0c0c345f65667476c7d22019728def08a1a743991762427726026647099b9bddf7f424af106ed9ae742a286e9aaf49c7d66a22cec1416da6d9051af4988567ded2431402580ea1c2322f6ea27b8449731fd8703c2b3bf03db34b9b945780965858dc408189f0baed90e87fb9dc0f7abf8c0ba819c4051748a757284dbf355c2e4399329c3e5de0498f11eec76da60f1cadad948c70df4be53a8fd41788bb79b36fd53054d3b4e3f8c308ea5a489d98baa51857b3631ddaf92bd27adf6853b71cc6f7caa4b14bbd2d68c8b4a48e8ae89eea24b6257be922354de7a2437d556a3a08589f6a7fc117fcfe6a716b068df0ab34cd246d3285031f5fb552921288b472a5e274d32714744b727132bcab2793151051724241818dbbfd21eb26586ed0de63b5aff7741d16c9ec23dbc0d4c1ebd18debff5317329bb43d2ebb239f378f4ce2e7022a5a36b79b266ceb95c75e67e080bfc89dc46d4088310a59302b442bc29f3305e304c902e6298d07cd5be6952120cc060a7bfcc8c36fb11c8d46f05a1891f1a0c6907ce3c82539f5c18454b10374754f8a0ecccba11962cfc62d7b5ff22cd684ab1455002996f3a308aa5e1d20587f4e7575240d48433f8d8fbef4a564d7653ba1aad5acef76b65df27d5f34e4f6128cff1ad20d", 0x400) r3 = socket(0x18, 0x2, 0x0) r4 = socket(0x11, 0x4003, 0x0) r5 = dup2(r3, r4) ioctl$LIOCSFD(r5, 0xc028756b, &(0x7f0000000000)) r6 = socket(0x18, 0x2, 0x0) r7 = socket(0x11, 0x4003, 0x0) dup2(r6, r7) r8 = socket(0x18, 0x2, 0x0) r9 = socket(0x11, 0x4003, 0x0) r10 = dup2(r8, r9) ioctl$LIOCSFD(r10, 0xc028756b, &(0x7f0000000000)) r11 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/ttyCcfg\x00', 0x0, 0x0) r12 = dup2(0xffffffffffffff9c, r4) ioctl$VT_WAITACTIVE(r12, 0x20007606, &(0x7f0000000200)=0x2) kevent(r5, &(0x7f0000000000)=[{{r7}, 0xfffffffffffffff8, 0x14, 0x8, 0x4, 0x1000}], 0x0, &(0x7f0000000100)=[{{r2}, 0xfffffffffffffffc, 0x1, 0x10, 0x3}, {{r10}, 0xfffffffffffffffc, 0x0, 0x1, 0x11b, 0x2}, {{r11}, 0xfffffffffffffffd, 0x20, 0xfffff, 0x80010000000, 0x80000000}, {{r1}, 0xfffffffffffffffb, 0x81, 0x0, 0x6, 0x2}, {{r0}, 0xfffffffffffffffe, 0x8, 0x1, 0x401, 0x737}], 0x3, &(0x7f00000001c0)={0x100000000, 0x20}) 18:48:58 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) r1 = fcntl$dupfd(r0, 0x3, 0xffffffffffffffff) r2 = socket(0x18, 0x4, 0x0) r3 = socket(0x18, 0x2, 0x0) r4 = socket(0x11, 0x4003, 0x0) r5 = dup2(r3, r4) r6 = socket(0x18, 0x2, 0x0) r7 = socket(0x11, 0x4003, 0x0) r8 = dup2(r6, r7) ioctl$LIOCSFD(r8, 0xc028756b, &(0x7f0000000000)) getsockopt$inet_opts(r8, 0x0, 0x1, &(0x7f0000000200)=""/231, &(0x7f0000000300)=0xe7) socket$inet(0x2, 0x8000, 0x6) ioctl$LIOCSFD(r5, 0xc028756b, &(0x7f0000000000)) r9 = getpgrp() fcntl$setown(r5, 0x6, r9) r10 = socket(0x11, 0x4003, 0x0) dup2(r2, r10) connect$inet(r2, &(0x7f0000000180)={0x2, 0x1}, 0xc) write(r1, &(0x7f0000000040)="b2e45aeca48ba5f57abb7cde6b545e22dea981f98edfa076ab1462348a3abe113508ac7695561164fc23ea6a9f516ea48aecc33e28dfe110282b2725ccc9b74a9d4e4c5b2d4720954d5b5a14278de0c0b3a21ba7253f90647bd1364da31d54801e9ec29f002cc199a232f6ff2913c1026fba28a58ce4662ea8791eab768303bf90fc", 0xff7b) socketpair(0x18, 0x0, 0x40, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f00000001c0), 0xc) accept$inet(r11, &(0x7f0000000100), &(0x7f0000000140)=0xc) munlock(&(0x7f0000ff9000/0x4000)=nil, 0x4000) 18:48:58 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="6202e5ff7f000001"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x1, 0x0) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r1 = socket$unix(0x1, 0x0, 0x0) setsockopt$sock_timeval(r1, 0xffff, 0x1005, &(0x7f0000000080)={0x6, 0x1}, 0x10) r2 = dup(r0) r3 = socket(0x18, 0x2, 0x0) r4 = socket(0x11, 0x4003, 0x0) dup2(r3, r4) connect$unix(r3, &(0x7f0000000040)=@abs={0x1, 0x0, 0x0}, 0x8) listen(r2, 0x0) r5 = socket(0x2, 0x1, 0x0) connect$unix(r5, &(0x7f0000000000)=ANY=[@ANYBLOB="6a8bc9434e19768abd73"], 0x10) r6 = kqueue() r7 = fcntl$dupfd(r6, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x3, 0x10, r7, 0x0, 0x0) r8 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r8, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) poll(&(0x7f0000000180)=[{r2, 0x1}], 0x1, 0x0) 18:48:59 executing program 1: geteuid() r0 = getuid() r1 = socket(0x26, 0x3, 0x0) r2 = kqueue() kevent(r2, 0x0, 0x0, &(0x7f0000000140), 0xc4e, 0x0) kevent(r2, &(0x7f0000000000)=[{{r1}, 0xffffffffffffffff, 0x39, 0x3}], 0x81, 0x0, 0x7, 0x0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000140), &(0x7f0000000180)=0x255) r3 = geteuid() r4 = open(&(0x7f0000000000)='.\x00', 0x0, 0x0) r5 = getuid() fchownat(r4, &(0x7f0000000040)='./file0\x00', r5, 0x0, 0x2) setreuid(r5, r3) r6 = getgid() lchown(&(0x7f0000000080)='./file0\x00', r0, r6) r7 = open$dir(&(0x7f0000000380)='./file0\x00', 0x40000400000002c2, 0x2) ftruncate(r7, 0x0, 0x38000000005) shmget(0x3, 0x3000, 0x5c8, &(0x7f0000ffd000/0x3000)=nil) truncate(&(0x7f0000000000)='./file0\x00', 0x0, 0x100000002) ftruncate(r7, 0x0, 0x100000004) mknod(&(0x7f0000000040)='./file0\x00', 0x1000, 0x7a0) pread(0xffffffffffffff9c, &(0x7f00000000c0)="e80b62b2ad5c990576db534f7f83c64a0af5423c57a984aadb5dfa0d318cc092717e6532553390cec86ad7ec697e774e4a2e300119e3872b6931fd8f66f597c325fcf8779378a9fd50cb", 0x4a, 0x0, 0x1c48328) dup2(0xffffffffffffffff, 0xffffffffffffffff) r8 = semget$private(0x0, 0x8, 0x10286) dup2(0xffffffffffffffff, r2) bind$unix(r1, &(0x7f00000001c0)=@abs={0x1, 0x0, 0x3}, 0x8) semop(r8, &(0x7f0000000200)=[{0x6}, {0x1, 0x1, 0x17fc}, {0x2, 0x1009, 0x800}, {0x0, 0x2, 0x1800}], 0x4) r9 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) semctl$IPC_RMID(r9, 0x0, 0x0) shmctl$IPC_SET(r9, 0x1, 0xffffffffffffffff) shmctl$IPC_STAT(r9, 0x2, &(0x7f0000000040)=""/210) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, &(0x7f0000000040)=0xc) r11 = socket$unix(0x1, 0x1, 0x0) setsockopt$sock_linger(r11, 0xffff, 0x4, 0x0, 0x0) r12 = socket(0x6, 0x804, 0x0) r13 = socket$unix(0x1, 0x1, 0x0) getsockopt$sock_cred(r13, 0xffff, 0x1022, &(0x7f0000000680)={0x0, 0x0}, &(0x7f0000000200)=0x5) fcntl$lock(r12, 0x8000000f, &(0x7f0000000300)={0x6, 0x1, 0x80000000000fffc, 0x880, r14}) getsockopt$SO_PEERCRED(r12, 0xffff, 0x1022, &(0x7f0000000540)={0x0, 0x0}, 0xffffffffffffff98) setreuid(r15, r16) r17 = geteuid() r18 = getuid() r19 = getgid() semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000007c0)={{0x81, r17, 0x0, r18, r19, 0x100, 0xe1d}, 0x7, 0x7, 0x7}) r20 = openat$null(0xffffffffffffff9c, &(0x7f0000000540)='/dev/null\x00', 0x10, 0x0) sendmsg$unix(r11, &(0x7f00000005c0)={&(0x7f00000003c0)=ANY=[@ANYBLOB="00ad200000001f0000003ccb0247d6427712a736fef82e567b1d6cea1a139c8332f6d09bdc709e0a75f82775b6750937d8e594cefee5d6e1ffb5331994d01e10157fda79d27b97e0326221ba344e9807d57436463632421eb13e5d7bc5c95e6c5011f5c71179e2fd8d3e7ff2b213411b0d"], 0xa, &(0x7f0000000440)=[{&(0x7f0000000400)}], 0x1, &(0x7f0000000580)=[@cred={0x20, 0xffff, 0x0, r10, r15, r19}, @rights={0x18, 0xffff, 0x1, [r20]}], 0x38, 0x4}, 0xf0cbd64f2bead8cc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) setreuid(r21, r22) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0xc) r23 = socket$unix(0x1, 0x1, 0x0) setsockopt$sock_linger(r23, 0xffff, 0x4, 0x0, 0x0) r24 = socket(0x6, 0x804, 0x0) r25 = socket$unix(0x1, 0x1, 0x0) getsockopt$sock_cred(r25, 0xffff, 0x1022, &(0x7f0000000680)={0x0, 0x0}, &(0x7f0000000200)=0x5) fcntl$lock(r24, 0x8000000f, &(0x7f0000000300)={0x6, 0x1, 0x80000000000fffc, 0x880, r26}) getsockopt$SO_PEERCRED(r24, 0xffff, 0x1022, &(0x7f0000000540), 0xffffffffffffff98) r28 = semget$private(0x0, 0x6, 0x280) r29 = geteuid() r30 = getuid() r31 = getgid() semctl$IPC_SET(r28, 0x0, 0x1, &(0x7f00000007c0)={{0x81, r29, 0x0, r30, r31, 0x100, 0xe1d}, 0x7, 0x7, 0x7}) r32 = openat$null(0xffffffffffffff9c, &(0x7f0000000540)='/dev/null\x00', 0x10, 0x0) sendmsg$unix(r23, &(0x7f00000005c0)={&(0x7f0000000300)=ANY=[@ANYBLOB="0062c3eb14c45bc48d00"], 0x1, &(0x7f0000000440)=[{&(0x7f0000000400)}], 0x1, &(0x7f0000000840)=ANY=[@ANYBLOB="2000000000000000ffff000000000000", @ANYRESDEC, @ANYRES32=r27, @ANYRES32, @ANYBLOB="000000001800000000000000ffff000001000000", @ANYRES32=r32, @ANYBLOB="00000000d01526ee10251a86173fb589d45476039793c0bcc7192bd041228809d228ae9451b7aa1ef240000004770ccd36d57265806e02237f666c886a20f8f695631105cf096308a093a74388e1acd4e8df00000000d0f0bbd2758601e3b8e61bb91b83c951f06ac72ee238bf030b68d7aed4bce7360a7c59a3e52e75bc8dbaff30d2251ad26e056400a31042a05929e5abca6a4ba372d494cb888d615e612a4d13c65101f3c941"], 0xec, 0x4}, 0xf0cbd64f2bead8cc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, &(0x7f0000000040)=0xc) r34 = socket$unix(0x1, 0x1, 0x0) setsockopt$sock_linger(r34, 0xffff, 0x4, 0x0, 0x0) r35 = socket(0x6, 0x804, 0x0) r36 = socket$unix(0x1, 0x1, 0x0) getsockopt$sock_cred(r36, 0xffff, 0x1022, &(0x7f0000000680)={0x0, 0x0, 0x0}, &(0x7f0000000200)=0x5) fcntl$lock(r35, 0x8000000f, &(0x7f0000000300)={0x6, 0x1, 0x80000000000fffc, 0x880, r37}) getsockopt$SO_PEERCRED(r35, 0xffff, 0x1022, &(0x7f0000000540)={0x0, 0x0}, 0xffffffffffffff98) setreuid(r38, r40) semget$private(0x0, 0x6, 0x280) r41 = geteuid() r42 = getuid() r43 = getgid() r44 = semget(0x1, 0x0, 0x1e4) semctl$IPC_SET(r44, 0x0, 0x1, &(0x7f00000007c0)={{0x81, r41, 0x0, r42, r39, 0x100, 0xe1d}, 0x7, 0x7, 0x5}) r45 = openat$null(0xffffffffffffff9c, &(0x7f0000000540)='/dev/null\x00', 0x10, 0x0) sendmsg$unix(r34, &(0x7f00000005c0)={&(0x7f0000000300)=ANY=[@ANYBLOB="00ad200000001f000000"], 0xa, &(0x7f0000000440)=[{&(0x7f0000000400)}], 0x1, &(0x7f0000000240)=ANY=[@ANYBLOB="2000000000000000ffffb28c000000000000be1bca6d66fe72ced99002be03a1a1d817dbbefc81", @ANYRES32=r33, @ANYRES32=r38, @ANYRES32=r43, @ANYBLOB="000000001800ff0f00000010ffff000001000000", @ANYRES32=r45, @ANYBLOB='\x00\x00\x00\x00'], 0x38, 0x4}, 0xf0cbd64f2bead8cc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0xc) r46 = socket$unix(0x1, 0x1, 0x0) setsockopt$sock_linger(r46, 0xffff, 0x4, 0x0, 0x0) r47 = socket(0x6, 0x804, 0x0) r48 = socket$unix(0x1, 0x1, 0x0) getsockopt$sock_cred(r48, 0xffff, 0x1022, &(0x7f0000000680)={0x0, 0x0}, &(0x7f0000000200)=0x5) fcntl$lock(r47, 0x8000000f, &(0x7f0000000300)={0x6, 0x2, 0x80000000000fffe, 0x880, r49}) getsockopt$SO_PEERCRED(r47, 0xffff, 0x1022, &(0x7f0000000540)={0x0, 0x0}, 0xffffffffffffff98) setreuid(r50, r51) semget$private(0x0, 0x3, 0x600) 18:48:59 executing program 0: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x1, 0x10, r1, 0x0, 0x0) r2 = socket(0x6, 0x400000001002, 0x0) setsockopt$inet6_MRT6_DEL_MFC(r2, 0x29, 0x35, &(0x7f00000000c0)={{0x18, 0x0}, {0x18, 0x0}}, 0x3c) 18:48:59 executing program 0: r0 = socket(0x2, 0x2, 0x0) socketpair(0x21, 0x2, 0x3f, &(0x7f0000000080)={0xffffffffffffffff}) setsockopt(r1, 0x5, 0x431f, &(0x7f00000000c0)="eef7c48a39bb1861da6c7b81583d403460f28abaad952d4adc48558b2784dd5ea4ecf1ea91c1d396523d9cb7ef2edf73982e3ee13f694dfe891e023d588d0ea87645202233a1c6afdcc7f592bbae183d80a383b0b47934006e01fe18c43bf470722576ea01cd0106ec1a583a1057b0c3a4532e19c40270ead7bb1e5fc10c19397e273c4889567bdf7885307f37cab5514ab683daea5d701fd3147c1803", 0x9d) connect$unix(r0, &(0x7f0000000240)=ANY=[@ANYBLOB="8b0201fcffffffffffff214164f7cd2de35e6e0f43e0ddc4f54cc627dd28a697abf7274c33e6fa1f406acd9f8d8b37b58ec54df48a472af1be2ec4831751df5aa0dbbcd9682d8404c1e1c8d001e82006cf0343d883a98653dd92efc87c84abcc8833b4ed08e775bc4d8beb6bdb07a78845ef0ae3b290114d58b004cfcfa6a158e9e7ef6f086290cdf4a08fecfef706d1c22ef476564b82ac896263eca34e2d0bad4a67f5b9bca2f5628752cffd0180826bf0e2e5e77101ef39dcccbee066aadb219dd68fb12c070d1f66e82e2d9509d46921015324b995afe1fbecfa72e8ffd0d114cdb0ecffffee7110a3428a66b8da8c6bd4bd000000000000948b08d4d092a80c8ff96f321af3913385c3e75762bfb3f83d355966abe4f8d75a6e83c50900abbf5c929dedfeb69934511e47280605ea5c8075bb682fd4df88d25906e7ae68f0b1c7c45669ced8950000000000000000000000000000000000c55e15fb74a27aa3a685dc0608f8a202a0af976e330206b24e324c495c60e6a9c4def7146d14ca5c0e70adee1efb8a72a5934900dd2eb696b4ae93848fd7d2e57c8c6dcb5e8e1fdebb3bda75d57e2b8aecd9c4a2bbced0608ae2826b2014daba26db5e09aaa3e73c3a2f926c58b648eed0ad1359739022dc956090f44a963d73e6e1ffffffffffffff249c58ed7d751b78e7140628415f04b11c1c6cb80d71d92bf66ca4c5c1e0f87ba1d401b8007008ad23b40d4bc225305a806a392ffba5033f18a8dd4999778512e59026656bea1fd5d8b04f1553e2828e7a1c3ae51adc9f3a2f498a051021fd64b81e6d88d6cb886c383568f9d61166b6be3aed4e92bf32240639b4b417b00ce3bfbac4e959ca26cc7ea314da1f65d6211c64c7a3b9745a25fa84ae6b47754785f137e16b1ba03fb799ea668e57755e26e46b9a841a418806c3e93f6b0e3c9077d5b43e76b60303b723bf03f65ce8f7b821bac7d951887641ce3a2d5f4dcac7d86b593fcf5d1e3ccd961238b8f904a709813564a922b7fc81705c6875085855b6a9927a5af8008b2660ea4b7c44a5d738839790935400d3461344134282fabdfd6f4a2767ab3db806051e8bcd9ca34aa53eee9e468d3de5eb01f2795d27e9f0bc7390c55b4503d1ee779ac5345adb691261c2d60b4865a9c0eb4722700a2b986eded8972e67aaa42f2b7b7c3f697ed994916c3716f101b628484fa99746fd8a7ea76395de15759626890000010024ee2a9d0400d3079cb50e9abfa6fceb5a63000000000000000000000000000000000000000000000000000000e4c640c920b1098ca948af6034da1f0239357300b6105fb2c493462c1e91fb0649b01377743be6c4fd7ae8ca36f090c76a085f848f19015d825e9f6a16a1fa5a05a203d00425b026240f75ca5493f2a0965078cad93c4222db2023e1462b831edbe54cce1595c177bbcb53c7792a7fac457553c489e7b4873fea5ae8fe6b7fbe56ecd5b7b8c93be71e01681e5c06d8f1ed0da7001aab2991456a6de9a6efed3db0d66da8a48cc5dd58658f20a1dc90713efc7cb88f9b6d011163097af4b5d1d44f950e0d2ba367b58ea037cf534b4d6d4bf219f118c058b7364df19e972a1ee475cf19c02ae92446a2b1a1d2df98f6db8cc471bc408bbe53bbd9f89523f831728a8560aad025cbd79f79480e68768f9c6096128443828442fad185d5908ab186b5ed8ae85b251492afb97baf16a7f2342d431e5e5430a100"/1250], 0x10) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff}) r3 = socket(0x18, 0x2, 0x0) r4 = socket(0x11, 0x4003, 0x0) r5 = socket(0x18, 0x2, 0x0) r6 = socket(0x11, 0x4003, 0x0) dup2(r5, r6) r7 = accept$unix(r5, &(0x7f00000001c0)=@abs, &(0x7f0000000740)=0x8) getpeername(r7, &(0x7f0000000780)=@in6, &(0x7f00000007c0)=0xc) dup2(r3, r4) r8 = socket(0x18, 0x2, 0x0) r9 = socket(0x11, 0x4003, 0x0) dup2(r8, r9) r10 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wsmouse0\x00', 0x80, 0x0) socket(0x18, 0x2, 0x0) socket(0x11, 0x4003, 0x0) r11 = socket(0x18, 0x2, 0x0) r12 = socket(0x11, 0x4003, 0x0) dup2(r11, r12) r13 = socket(0x18, 0x2, 0x0) r14 = socket(0x11, 0x4003, 0x0) dup2(r13, r14) r15 = dup2(r12, r13) ioctl$LIOCSFD(r15, 0xc028756b, &(0x7f0000000000)) ioctl$BIOCSETIF(r15, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) dup2(r10, 0xffffffffffffffff) setsockopt$sock_int(r2, 0xffff, 0x1001, &(0x7f0000000000)=0x43cbc, 0x4) dup(r2) r16 = socket(0x18, 0x2, 0x0) r17 = socket(0x11, 0x4003, 0x0) dup2(r16, r17) r18 = socket(0x18, 0x2, 0x0) socket(0x11, 0x4003, 0x0) r19 = socket(0x18, 0x2, 0x0) r20 = socket(0x11, 0x4003, 0x0) dup2(r19, r20) r21 = socket(0x18, 0x2, 0x0) r22 = socket(0x11, 0x4003, 0x0) r23 = dup2(r21, r22) ioctl$LIOCSFD(r23, 0xc028756b, &(0x7f0000000000)) dup2(r18, r23) sendto$inet6(r18, &(0x7f0000000040), 0x0, 0x0, 0x0, 0x0) 18:48:59 executing program 0: r0 = socket(0x18, 0x2, 0x0) r1 = socket(0x11, 0x4003, 0x0) r2 = dup2(r0, r1) ioctl$LIOCSFD(r2, 0xc028756b, &(0x7f0000000000)) connect$inet(r2, &(0x7f0000000140)={0x2, 0x1}, 0xc) r3 = socket(0x18, 0x2, 0x0) r4 = socket(0x11, 0x4003, 0x0) r5 = dup2(r3, r4) ioctl$LIOCSFD(r5, 0xc028756b, &(0x7f0000000000)) r6 = openat(r5, &(0x7f0000000080)='./file0\x00', 0x10008, 0x110) ioctl$VT_OPENQRY(r6, 0x40047601, &(0x7f00000000c0)) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) mlock(&(0x7f0000000000/0x4000)=nil, 0x4000) sendmsg$unix(r7, &(0x7f00000010c0)={&(0x7f0000000000)=@abs={0x0, 0x0, 0x1}, 0x8, &(0x7f0000000100)=[{&(0x7f00000014c0)="abe9f7a90366d887455587c91b09d679c3015f432c4cf4895f10abdafbb27d0ba3abc333c9e4d8b49360e3083e156aec0183bf806dabe00a4c01eddf65e16e5e8001af95832e7ffc20eafe46f6ee410fc8eaffe296ced5f6c7127ba34f3478eaec53cebf89a24fbfd48b337e4cace01d88e8584dd65862efb7c25975cf8a9ad801938b6461b35687b145dcc24b56b43d1bfd80db5de020f495ab0e8b2eb174eba9f2eaa84ad223b4708a5fd67c5615fa1fc1bc3e220c98677b69d8a8d12214c0885c07a7acdb129d7151e3ae04cdb69f1fa76b17201d7bd75114e0f91be25556ca77fdcdb0303f09c5e63c57109ec482efc4eb5383ce8f8753949a8967ac69f8ebfa5214d756f53d584f3134c1c64db6dd8b99974cab6b5c0f0a686949722a6d40397a4e508b43b80f34286e0d4f0b16495a1bb2a2e91c9d235cc7e9888fa19fdc105bf5e4de8cdb61ef687970148911cd487780cb57bab4b84c06db2eb593ee7e005f31fe8e55d5c50f9701cd718d3619ba9df7744dd1502bfd849d280edcecfde86e70c95c2e34dc5d32534fefd24a03720306c6d119fe443b1989b0bb04f0cd2333f2d8d07ce639d5e2a6875bfa6aa0070dd2c536c482252a9bd83a8730223d5ebcb786aa70bf5c5048e5425d65003d90d930c8ce8f780ce2d46e3f2aef072019f06581c34057334008159a5850025dce797c837bc2dc0ce176b9ec713c66538e656edc107576ea871f25701b2fb48e0548ba9f1cd48bfc59d70c5158f885acb071d736315272776b732b202f7ea4ea88b1765ee8e784f9dfcd33168e5d5365e873f86cf2d0bd8e4d889fbb12bbb22c12d86f1a97894c226f03220a038b35fbc4f27ae7a3deff0a401522e4042e57f0de438c7df218b4e671ea92b44b7c30e1dcee66db4c0264b10f05c3b293fadd70bd68db1caa667a36ca3c9835bd4e524bb207863545cd3ae842811077f2cacddacc05cac0adc744f9b57931da0045e6bd6fc6977414f6990e58a8e8851aa5b90a96ac9310e8992881b5c6176fdc356694c8f53ae31e5640bee9a420c4f4680b04a0f54e46a2b8d60241cb36c70e44f9f44877c34ea72f33666cb8f20f016b5c2710cd877a7477f1e0c22ff14885dbb71196adf495b2b945dce007dbda07f8182d18c892f5b208a38758658f0e7686491ce85562a69ef2ad6b3636ded2da114c18503cf6c7fb79235228d7f04b240ba6ac7f27afc610d5e29b53a4c4e957b968c0955b3e2652ffed0a72a95e940f716f906b2c9318c1aa27e90fe0f8e2c062c68bfd8f904ff8ea25c179f98e525432d7eecbb24cbaa985c76a9f43acacbecf1b9ac233d3ddeff98686ef1eb0c60be149cd3afd045815838d5390b747a267365fa15b663be54565229793f6d1f76107a2a1780775ef3e1d7685b4091607422639d997cfbb0bfd1d9a7bd87254dbc9e4362f3893ce1ec388f1ace4e85391c179e501021a3cfa1329555d0245f37a4023a8bae3c75332eb33d34229a8714eae861848eac675c3242ac527b04f4706c90f19311e7e495635093be38f6d00e75f78e3179564d9de697aff8fe1ef224f0e4165db7dbf18063c7263aa714e480b7ad999acf539c6cb9a9bd23c7360f51de1dc6619316d917078c577597e9dc98e13b45cf742e18a7c0046a407b642f6873f13c8aefef5fc8220b578734a18b4a10d075feac63bcde444f5a8376dc14db037f3cbe08c3d1a76bcef03c69c1103b4f562d12711c77bf670ca69fe3d236b931f98183b8fc14288e7aa16319c56a964f13f78600a54242055b95340c14c3ed4569472ebe11e0401d83706dcfde9e947a596bf023502537ce50781a62516c253d7a83654c89a8e50f0ad37ae05eaca0e1ffa2d3f6676d83ccb13b5890840184e84151ae13e24a9941965e9afccd1133c6fd513ba276cc4ec0e0b0c7dafc6340f2c596c2c8f59b3800e9ce06c48d4ff23bb6b6875a805398d7e2d5326d96397cde632ea2f59eace7885df77b2444e3afd16f90a7ee2c46244781c4ccfbe0dac3f155cd0444da588296fadb2da3d9514d1988b2b18eaf5bdf7fc4307a14a3a64d9acb3b4de117601ddb92691fbdb32aaa569a0b3603ccb646d76aafa756ffaa6122664f33c53a5df3da198b379df36052cf5e62315cb20113b720d6c902b2aa8fe96c92d4413570fcda61d24f2846df9fca3722f351fb4fcf4fb5ebef5fbadaff428ee63fa00395b69ff735a125e6db92a89364a92bb037fd4b51344caa4d6e12c16c29ca646dc65175a42986a921e485a75bdeeb2b0fa30a6b2b4e1c12120acdc21a5044c4df68b8775ffb8f1650258f688115b6f46cb53c7aa63fae2b13b4e404764264b3dfc3825c1526f7ccf4bb14553ff7bd5f6cfadf2a34a0728018b55040c2f2b28fd2c1a984db4ffdc3dbef50bb7f97466a92683f1a36f3d93ca5fe42312fe66a9d803fcf96a5fed79ef9345dfb24660a917d8429c798b62055cd0508c81d0bae5cece3cdc32ed0379133989b9c7835c351ede22df84469f69bbd6bd443fbd95220bc7a331f0ea81b6a8e0ccb505f6b3f37fe03b53c34e5591b4d11e31f06f52bc73392bb8e4ff245a07fe62a557fa1674c17c2fcc3369729835c900d9c2a172da53fe8b677fcc45e1204e3bd36b8e22a7fb6bfdbbd0ae8259b6d1f29eefe8a9cfd0b5fb08deb891deab0b685273e1a8394ea172718ff7a6dd0727552f9fbf662309d41b4474e11100cd7c496e3a75a38cc21538033876db78bde79a365a6ee1b9faa064c7588df9d3f915c8c5d920e95394c11828a45932afa271cd2265242503c05da7918e84db8568ca839f8e7b730faf12907a27be86c7dc87602c129d76b993e650c77bf13ea65497ce66858c4f9ca93012b4f97fbdc287c0799f1598c8a9daa607918c3620ddfed0a855cf6bd68017c8bf9f75f78cccf00db97869b9d4c56a81bef579554a30c45f7788d1a4cf8f88d7a6a162de749455ad1189094a366919a0bad164e6e251ce3af5f6bfe6b73dfa6539fe75eb5c700bc84cd29d98d236fe0a38a3d9f4a007c7afce96101f1ec884cdaaf7679dad8c8c5a009040d6dca973aa0a72e4e909044ac052df66e951212789a9d157b9acb6d7aea86030d71cea69282c9346d1e06e9705420ff3482092b42a47167c394e1bf4a6f1ea6ade6c37491f498d285c4a97b1fb685633c0946bce142452f488678dc1b60acb03b4c6b00be73751cc973a55138eccb42c8d736c8941d9f412831a3f32a99cda95b1b44cc8c3c86069f95cfa817ccc319889ff72d05e97ab01c9c9eb3ce3f3ba533615ae8313c12aff63717b5f36ec6cbfc962ec9dac1d3781dc5aa60114ebf8588c899d5dc4b4d98f665788cedf67d80d668055473c7f3e1704509d288b7e35b35408c2059d9729e9f6a10551d77e51c8518b52163a5efbf12e8655d9e5e1be0563db9102af858ef68cf7b58aef00578a574b9d26a3763ddb56823ece4b991581d9c3a51fb2f1289e9c9acc04128213ee537e175567e3fd41c92b973f89a332f79c18f147b03325ce0d17fa265cf864cb1317bbd8bb90d884ce3952bf072b081699e39d40ea589933068834090b244540a74189c544eb70c8a80ff83dadc427220d476d0ced0931810c571454fb6e75fa7f04490ee1ec6cb99ba8ff6c4f9f3155bd8dbfcf78ef262fdc4f32b5c0838235c746c4c0138ee9e8852b4d03c062fe0a3583f6d3ed739928bf83ae3ecf7a7185a82933ce6f79ad594c28df48477e7c70d50f5bfb4fce0c7438e14f6ed0e14ea18ad41f8ac43c0d2175c292120b50e80a9d16f6d3d530d7513b5f4ab4506db362d5f26469a950e86d6b214d629b780aa2c1c0653ee074db24bea85178c44159fb3816be0a59b16614fa0da69550e41fabc1897d228e0abdf1e2d0f2470e20b45115659cbef1a79bc27c99a45526ed393ba8bc8a65e32e75c28dd3841311e791f167bb0b27e9bbb053e0bc5fe3b16b551d5c91abb1f1d73141a816a6fd7fbdb770439ffb985303856ad0274bba46e5d95367b64e68586e14c9043359fad5a5d2f1ea285bd3f4cae4ae976910e8c08b8737fc7752", 0xb41}], 0x1}, 0x0) mlock(&(0x7f0000002000/0x200000)=nil, 0x200000) 18:49:00 executing program 1: syz_open_pts() socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) socket(0x2, 0x2, 0x0) dup(r0) socket(0x18, 0x2, 0x0) socket(0x18, 0x1, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r2, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f00000003c0)=ANY=[@ANYBLOB="28000000ffff00000100000000000000", @ANYRES32=r2, @ANYRES32=r2, @ANYRES32=r2, @ANYRES32=r1, @ANYRES32=r2, @ANYRES32=r2], 0x28}, 0x0) recvmsg(r1, &(0x7f0000000300)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001440)=""/225, 0xe1}, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)) getpgid(0x0) fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) close(0xffffffffffffffff) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r4, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f00000003c0)=ANY=[@ANYBLOB="28000000ffff00000100000000000000", @ANYRES32=r4, @ANYRES32=r4, @ANYRES32=r4, @ANYRES32=r3, @ANYRES32=r4, @ANYRES32=r4], 0x28}, 0x0) recvmsg(r3, &(0x7f0000000300)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001440)=""/225, 0xe1}, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r6, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f00000003c0)=ANY=[@ANYBLOB="28000000ffff00000100000000000000", @ANYRES32=r6, @ANYRES32=r6, @ANYRES32=r6, @ANYRES32=r5, @ANYRES32=r6, @ANYRES32=r6], 0x28}, 0x0) recvmsg(r5, &(0x7f0000000300)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001440)=""/225, 0xe1}, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)) sendmsg$unix(0xffffffffffffffff, 0x0, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, 0x0, 0x0) openat$zero(0xffffffffffffff9c, &(0x7f0000000cc0)='/dev/zero\x00', 0x0, 0x0) fchownat(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) setegid(0x0) open(0x0, 0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r8, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f00000003c0)=ANY=[@ANYBLOB="28000000ff0061000100000000000000", @ANYRES32=r8, @ANYRES32=r8, @ANYRES32=r8, @ANYRES32=r7, @ANYRES32=r8, @ANYRES32=r8], 0x28}, 0x0) recvmsg(r7, &(0x7f0000000300)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001440)=""/225, 0xe1}, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, 0x0, 0x0) close(0xffffffffffffffff) connect$unix(0xffffffffffffffff, 0x0, 0x0) socket(0x18, 0x1, 0x0) setsockopt(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) openat$zero(0xffffffffffffff9c, 0x0, 0x0, 0x0) openat(0xffffffffffffffff, 0x0, 0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)) r9 = syz_open_pts() ioctl$TIOCSETAW(r9, 0x802c7415, 0x0) syz_open_pts() syz_open_pts() recvmsg(0xffffffffffffffff, &(0x7f0000000300)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001440)=""/225, 0xe1}, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)) openat$tty(0xffffffffffffff9c, 0x0, 0x0, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) ktrace(0x0, 0x0, 0x0, 0x0) getpgid(0x0) kqueue() fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) getpgrp() getgid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r11, &(0x7f0000000400)={0x0, 0x0, 0x0, 0xffffffffffffff03, &(0x7f00000003c0)=ANY=[@ANYRES16, @ANYRES32=r11, @ANYRES32=r11, @ANYRES32=r11, @ANYRES32=r10, @ANYRES32=r11, @ANYRES32=r11], 0x28}, 0x0) recvmsg(r10, &(0x7f0000000300)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001440)=""/225, 0xe1}, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000400)={0x0, 0x0, 0x0}, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r13, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f00000003c0)=ANY=[@ANYBLOB="28000000ffff00000100000000000000", @ANYRES32=r13, @ANYRES32=r13, @ANYRES32=r13, @ANYRES32=r12, @ANYRES32=r13, @ANYRES32=r13], 0x28}, 0x0) recvmsg(r12, &(0x7f0000000300)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001440)=""/225, 0xe1}, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) getgid() setegid(0x0) openat$zero(0xffffffffffffff9c, 0x0, 0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r15, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f00000003c0)=ANY=[@ANYBLOB="28000000ffff00000100000000000000", @ANYRES32=r15, @ANYRES32=r15, @ANYRES32=r15, @ANYRES32=r14, @ANYRES32=r15, @ANYRES32=r15], 0x28}, 0x0) recvmsg(r14, &(0x7f0000000300)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001440)=""/225, 0xe1}, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r17, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f00000003c0)=ANY=[@ANYBLOB="28000000ffff00000100000000000000", @ANYRES32=r17, @ANYRES32=r17, @ANYRES32=r17, @ANYRES32=r16, @ANYRES32=r17, @ANYRES32=r17], 0x28}, 0x0) recvmsg(r16, &(0x7f0000000300)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001440)=""/225, 0xe1}, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)) kqueue() socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r19, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f00000003c0)=ANY=[@ANYBLOB="28000000ffff00000100000000000000", @ANYRES32=r19, @ANYRES32=r19, @ANYRES32=r19, @ANYRES32=r18, @ANYRES32=r19, @ANYRES32=r19], 0x28}, 0x0) recvmsg(r18, &(0x7f0000000300)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001440)=""/225, 0xe1}, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r21, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f00000003c0)=ANY=[@ANYBLOB="28000000ffff00000100000000000000", @ANYRES32=r21, @ANYRES32=r21, @ANYRES32=r21, @ANYRES32=r20, @ANYRES32=r21, @ANYRES32=r21], 0x28}, 0x0) recvmsg(r20, &(0x7f0000000300)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001440)=""/225, 0xe1}, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r23, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f00000003c0)=ANY=[@ANYBLOB="28000000ffff00000100000000000000", @ANYRES32=r23, @ANYRES32=r23, @ANYRES32=r23, @ANYRES32=r22, @ANYRES32=r23, @ANYRES32=r23], 0x28}, 0x0) recvmsg(r22, &(0x7f0000000300)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001440)=""/225, 0xe1}, 0x0) socket(0x18, 0x1, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r25, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f00000003c0)=ANY=[@ANYBLOB="28000000ffff00000100000000000000", @ANYRES32=r25, @ANYRES32=r25, @ANYRES32=r25, @ANYRES32=r24, @ANYRES32=r25, @ANYRES32=r25], 0x28}, 0x0) recvmsg(r24, &(0x7f0000000300)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001440)=""/225, 0xe1}, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)) kqueue() socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)) syz_open_pts() socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)) openat$zero(0xffffffffffffff9c, &(0x7f0000000cc0)='/dev/zero\x00', 0x0, 0x0) socket(0x18, 0x1, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r27, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f00000003c0)=ANY=[@ANYBLOB="2800a500"/16, @ANYRES32=r27, @ANYRES32=r27, @ANYRES32=r27, @ANYRES32=r26, @ANYRES32=r27, @ANYRES32=r27], 0x28}, 0x0) recvmsg(r26, &(0x7f0000000300)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001440)=""/225, 0xe1}, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)) 18:49:00 executing program 0: r0 = msgget$private(0x0, 0x2) msgsnd(r0, &(0x7f00000017c0)=ANY=[@ANYBLOB="010000000000eaf41ef7a75708071d2bb5bf0de07bba274a3603b1c9a675f9478cc0748c28be7d00e34bec61595b61c9f608d87b9b5fd59927ed4f99a132797d1cd0ab0dcb6a1787ea000000000000040000ef0f06d06178a7d755026b6062c62485b7593764207fc60833269bcf96c9dc986130b46dad424518e28f196883f802f9e51932bba4842a282e9a4ef95c051d0826e5d0264c36b997513c8adfc885c83921ff0b609f396186adb87f00000000000000c7035b91a30ebd655a08e0fc7de7010fb4dd457efcddc6fc5b6a4bfa60c9b0ed8c34e5b64a4ecae00dbb6d345cb03e4b43244d4ea300575f4277b089626ab5ec9156ff719655948172ae4b7892b71cdd8f862983f21d55f74e2dbf556bc1b8eff530188a2237c6c3657f9d0c321034876f109c0f9612eddb67f0d4c6c7af16e3db1291dbe5d3b6c7de22d878a5"], 0x59, 0x0) socketpair(0x1, 0x1, 0x1, &(0x7f0000000080)={0xffffffffffffffff}) r2 = msgget$private(0x0, 0x608) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, &(0x7f0000000100)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, &(0x7f00000001c0)=0xc) r6 = getpgrp() r7 = getpgrp() msgctl$IPC_SET(r2, 0x1, &(0x7f0000001740)={{0x1000, r3, 0x0, r4, r5, 0x2, 0x5}, 0x40, 0xf30, r6, r7, 0x3, 0x259, 0x7, 0x9}) mprotect(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x2) r8 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pwritev(r8, &(0x7f00000002c0)=[{&(0x7f0000001340)="de5bcf292d0108e285382288b23c66f3fef4dcf82cc764abf97987dabb3dc3d2e04c5f86302b92d5fc0c7a723415ba749a5fa48db2cc8ceec469dbe8dd9b313b42733029619fa0306a87e2c1a315e1d082c0d0e46334b34c821647f50d8a290a5d322cd2a5d0f3e648e30d1f132728f826aa23c23d3e7794634ab08842991dcde378725412d9cfef63408ef91e1063057d50a0d4e309d1776cdc8c4b39a4ce033026b15c8dcdc8af207e9b818875af15c416da8e37eed861754b7c3458b2a7506418b1362604e278af609a74c4e66b74e7ddd8e67ac3c7b2c763ae874d55bf08b716993a561cd71c33e3", 0xea}, {&(0x7f00000001c0)="69b431b64dc3b05260211d183deced780a8783cf927d79209aa625915327de3bfd0e066b19", 0x25}, {&(0x7f0000001440)="757036a631bb3db87f4e8a6c85db0da14cd865d5392a6abdaffe27a678e8e3192a8f705926601231b64f2937e9842056214f38c4890aaddc31b91927c8f3c5cfefb67207e9c92f8bd74ef162510d297d7ba06222fb4872e8d4d1427639eedd7e60c3f43e7cee898a3de56239f7e5040a77e1cb48b0fad6ec9cbb029ef4d052f41a246a6fb57ffeb3f6ec54fa28368bdeffed9daa2ac22215bc0ec60b18b8584f48a5488ad84222b7dc257eac01f366374bea331554b82d06de343b582984032fca3dac4039404eb4adea927cc52adbb432a2b4d30e79299e22bb32d8e1489fdae004a774573528da1b382b2a6c4161f7e53a8f3e3273406c54e8b0e547d34d6d724ca3371b9ae2702bacc0981e91598d801c6b50b3f11c8bd27843a1ba80824a6d4e2057852cf0bd77f24b48867bcd421422f3b292434e0d2c1e89fad91f4b5685d0392386fab83cb31b9874f7f220c6d7d23caa29727c6bf2ca4de63e4a3af0e22699dca9d603afaba6b28fd6bf1f081135c001b8ef239f44b280c2dd8598d09666a5352398d7721ed8fd76cf1d31f1954a8ff25276221494c76f15ca0d99bf924b70b3f21fd0ad3ec76cf937ea5e29432eee2b98f75549e0d44c29d0c331a5afdf4d7dc5ddfac623ab18b4cb7d96ddfebaa0edce325e5f17b368e21d990de486aa0e915f59b3ce6c25eb58893dd56ca38f252510d8bd9d8930fd4104fa794fcf47afdaba67ccf314a44cc9967ef9524feafc03d18f5ec8dc9f949d70050b1c5533e3cfff3a3e724ada305a3bf5d69e228981044774515a72a8a8980b36ce2e63323a309f7fbc5994b0ed1c78523fe6fcab628c4b6436b54bba87b12c94ec96370d786d66672afbba7d37d2c14ceb86c948fcd3061393b3aed34d2a78bad94998818fe661cb21d9ee6eea6946fedbba20cf2a2f40d174092c37ffc66994ec21a7085278bc8102f962862ac122f48b155ff46d6bfb6408a57e813da6e81569beec386c6a1a2182932f420e430ed4cea8867b28fe789cc99782264a0d841d71b0026829566ccde5554c6cae9018a8780dd223553954826e6fdd33310411e28d1e11eb19fd67328f99c308dcfe356b32c43a035c0492e86eab2850fd754d9aadc38ffb2a354420440cb36e1c59c74bb93ebf0906f24928d9612d7db311a2dbcfb6a3c9fed8396f4e6c929dd214da6c2db468f3716da4e0ec1041459535efc5c0b132a0e37d262dd561610c52a54286226db2a25e2b5e82f3fc74fe1ff252449658d5e99f81fff7d10aa5fa1bd4a645fdee6c8b34212ab0d94df87769c3889254618a5af2b12af80e2824c4acf6b88a5bc4f3e3b27cea38edf4c4af6c690b5ce46d3cf9d11741ff14b34c31111465071e7af4ad39255a3dc1c645af04ebc9a7a5640f2cb04c964f0ee7707f9d192ab60f07fb915b7bcc8fe1791cbb81789eb2680a5843d64759242fad36492d69ef700bd14dff17b1f5bd7c6f6e0f31adc26710e1a4878122e18daf91564104c8f3e378ab7e30e9f868a2805bc01b5039f2d5303fe9ce9a664bfcf6468719d63d4f78477246c8ee0eb1f70dd89c8fdfd70f53bcfdfb18cd2cd471d300b58d0f2cb3e8170f9c2fa4b50d85f6b101f6a9c3aa4ea377a096725d669df43dd7a4585ae729e2b8e256eee6f6505143b34e92270a75746121a6bcd4a1e6096efee693e116c878510cece63e1560ad5ae2ac75d88ba42092d16c5018e41534a771fb812eb5f7e2adb538ccd72ad5b2c3869a5c89ce3f51b6fc83949af07b17af352f184beaa561c633395cf01e0b583a1f6f4507ae17d8b70f4e0917fdcf884300477ca36c2ac7c8ffc6aed2ac61caae2f74ef157e582ff809b96a32d37750abb17c534081900f975ccc86f9beab2531b8a04e88e665947a14a78656c64ef7ccc76eac68e16be202633e07eee9ba6cd37ab81de71fdd96595e60c656414091d0e0798e15424117f601581d6014421cfb50b2035cc760aca70bc665e8d65291a91f1d4f710f648c6281a788bb8540fe22bb8bb6fb36b6e08582e02f275645bde3e186636d933829dd54921360b48df74bb3941b83a7d67aabf2f06a0d6bebc10f663551b85fae11d3352f98af9bd712a8a590edd4724c4fb79755bacbcffce058bda26e03cfcb2dbd4130a5be4bc9c910279ef3a1dd3f06eb2026eb86e92c337dfecb66fd9109dccc9ac2caf44feac34cf36cb088ff519704c1d0ddf0d1c11516e04088551d9cd323a642dfc470943e965bb6681ce726f41fc30d191c49cc9395b055ba793ff66c900b6f2353e5a7c8148849e64b1b4a763b453a8660131867a21da7210c582bafe3597511bc14bdafffe01126507c5323bb7e827afeeec3d4723c547bf7403f0c2bd7f4bfcd8a56ae51c5705642463fa476301c0dd3b77c86853b91c806737d29264e71efe01f641d5a73c05d72c0503625f622bee8d1878dadd8c3c0ce6cbee516da96a57892629cc2050ff9fc060226b269a78cff4c9015e94dfdebd4fd5405320e863bb01c203f93a650c97978442c4f63fd0446a55437c7f6bb80096a569113d8076401e69686152974a4f1a2b29cad38ebdbaf0a83913548749a667fe2ff4d3d8ea808c684849cb03cca56956e53cfa73addd03f874474c5740252c248ed28581ffe3728a207b204f65d689117ad7bde158621226debc85b05ec5375e3127501f40c33c2ddc797170dbda0648723b99dc3a7e5336568617c3351a8e18cea7f88047c38aa13f58d138bdd625cd5b921d25e4a861c822376c071d938ad294207b4370bf78d2350003e5878e7e40ad7878615c73121b034fed402d6a0b3d747377d1382d32aed82de60dc1f882f1966f1dd3f7e7bca240bbce0548108619364a75af162123f4bb2d07403f8218bddda88123eae92f5da0420190abd5db1a22180e1775eb8d39ca0eb5b113e27e0e50183034314d0eca8a6ed4b7b2c039fb485d2ddd19a76861c2c37c636480cb3cf9997a2f7597804a6dc413e1f3f9a22c32c95ff4cf8289909986b12b816e092c9340d4f43a6e7645b20067e6af4ee726de3483da90ad60be6bade340c8deba40de7d346dfe5ddf4d8f3a7d7a063db3d38abc9fb7c88177a72fbc418e45039cfd6abae8da121c6053da8a5e3ce041d58c965c591f6b22f2ee496abbfa7bdf482236488413a981e0ff5c66da86064d11393ed30fc98d1dceed1b0140ffa5352f4d693c6baf8127197ff60bf33dbd35fc83c443de59d0c09d17876d12c3697c848050995c367c51a8ec5d0ee613d0a6c9fb40329f9021ecdf6133477e1777c7dade7c717a2a05f303f614978ae1ce0aae5c6fcdb1aa9bba732896babfc44783306c567ee796ad0e7079b067935b10b4661b801a81ddea87698443a83910798b8de4e12909204929e7dd1d08e2692c2803623dd0c14b4458c7eea714a7a235c96a00e1b1c331958145a9d1c0353cf720dcda45a2461efe8ab617874a4e3a2f7f84a90075204d94cc89fbee6c1381a371281bcfe04ce8bd849690defad9c40369534054443da1817d59d19acf2b0abfa32d79499667d4e6d5bfbd78cde7b6500c958364c8bf4a47d044157332c4861a334dfde561bca3731bc848c8c744a103e3034825d179c3023298bf4ef3643056f44f18b0dbecdcf5e533edfc60f46da24ee76763b8a3ec1333f7e2b11087ab7183055f41f452b25738a1dc240a955cea510c34cb7da1b982486cc3e454b007e4cd9c76b6dc1e0dc7c1032ba6c7b7d2ed396233c4014e6cb709e509c64548d4e654a5a00cef308f1bc663a1dbd2ca064baa26638a7e1502984313524d7bcc5a727fc4b26e0f8eece8fdf3086d4e2399cdc25dc673bfd1cbb67ed523ebab2c3233c19bb7625079efd02e6d13829f97a4efbc9dbb5c94e4874733ca589136d18902ea802184d82ede4ee23bb58f8e1fe3e969f3fbe68e046622b6233ef7e647ede403e02040048087dbcf8773d1b4b11989b720a8a8de3bcecfd37f92d326f424e2d96f99a47ee0d4e60510d229faedd00f9f26856134ff865ed6e48054c6e6fabab378164a738220f9d22102e402103cd0a0c07e8bad93d3d970b8a7e827385292e6d4c07899c7728a1f5ff42107282974695dfd1003129a6f70bd603a8cdb8879a724b27663a17059966b1841446cc0acc1231211871936721fcc884966c49810ea0686214c18a0cd1b7baa0d0d4003eda2dc1b2155a63bfb5977b36ff0a9344e23ededd0f59dbc43200318cc14cba5cdb1a67cd06b80b319b7fb8a2c6508c3ccf31edb8c2de028d00f12716d38e907526cfb71e34819b45f948c1d85b4cb0714b644399e3cad02e0e8ddaa794620675d78acf0a56052155455cb65dfe536648ab1c2e098f5b6f94366744e8dbceb079e4629c3ede21062524fd6bba145059d832d18602bc909d66c1e946d5e3c8d47075046eceef9cdda014df79445b8883a601e9eb5e0385106ef91b9717f3cd84c35a63efaa1e26cd9a512ceaee795377f1dc3720ec8fcd0088f935ea9c12efa8dc7611e986b1a4fb4a451791c38d8efde43b21075166439707f23fbf082eec3aee92d2ec203c2f5aae929df600ebd1524d18a2982f73f636dfcfe851e7b27d3867db067a1ff2f6244b63829c96e14f9b1fa6361b36c10eaac898d69d76ce67b446df35699599120887be3516ffd29935b77171f6981622502b2529cf96ba95e88d9727cc7f97ff86371c60cc955a5886438f9301f411f502233b1794e05779a2611286d1f857d7cfe2d1dbf05856f35edf22e77aeac1cb06f549e056649b138ef077718fefe202f2c8c8f4d9c43a62a715ae77086f16f8199a988b1c958f6c211e180c747842c0720ea5f249ca87361cb15a54fd36982c752dec5e4f8a9c565371e3458e343b8833edf6423b370b819b5414f87590bfd4b3986d5646d1e4905c07f1420ac22aa4802e127dbe417bb315695bded976bcb357fba392e006726d6999e2f77399609c9c2eeba5ebfab56a05d2da262ee05909fbbeb21407b1dcad5a6732d85733a85476cbc4605a33e217e9c3e648977e56241ed93f79d6e7d4d3d710e533230bf279e106c3a060cfa04ed9cbcb7505dbd872c4b8374ded8de115b4625df66008ad1d279da3f4b95b30e3b67193003f93d75a65d0d4f8f1c4e6e66885aeda05af6c5d11ff3e0ab8b1b04c84d954bb0b73b9b2310156a39c6d2740d87ea07d825f74384d5ef64fe91be9f6b4cc3a471503d3b155a876eada249837b00014f692db589f52992b581863daf62f85426a474ac4d8eef4d73d181f00e0f1115983c6652c9c75c877e79aa15a68365df1dca00e483b13794aaa94b10fff7770cc4a88f89c8a4ea9288e815959ea5f45d003e4036660249664d642fdea5d477be3c3ade085555440d543d89540da9195893a29be763f5c690a846889201d067b95d268d4adb0d2b1773679c1b82621f0b37d6297012959b1ee1587124cd8b5b5d24694f8d2fdbe273bd4e4cedd7d355b98792d211657e5bf73406a88c3e52996a6fd95d9a6dfe22405ebf7c45d1c9edaf6a5721cd1bc8936290da1724699d91c01203ba2723fea4d612238f6c5ae836711a1729355775c89768b3041948b58c7530c3f6ddba294268366423018f716d2e88ee154a75f949b7a81bcb47768e6a6f7d25a2a4db7a1b7e8b0015281a7f6a08962f3dd5d46360e54947c2a0d7b874f6a6555e2ceba4ab96b93741be72bb1d2c4ca81212512b83b0777181eb0ac5c428b5e37208c994e1bd99f0e4e7f85b25c7359546cb539eec1971c15bd259ce182d793fd5463f6", 0x1000}], 0x3, 0x0, 0x80000000000) connect$unix(r8, &(0x7f0000002700)=ANY=[@ANYBLOB="01002e2f046cac8826bdbdd74b7dcf2a3105a08ae97e65bc34cf58234128eaf5cf77f8b500000000000000001073ebe3ff000014002000e10c4fa4aaedab8267d5126235956a29fc5797b64336fa90b04931268ab6e8eb61e295bf3728768a9eaab51404505cd2ef649ae03f31d33302ba6095778534a5e393bab386a37d519543055f4494af4903f1e8d8a87bf2f48fb19c83830a1c2505baf5c94341d869a159b1d154136159496bf399fd344f34387d2dfa1767aba816f9f2ff0637aa9501f9a90a727812fccd26b815b7bbf1a189d3073903af43e8eee976e1316b536e680a1bf08b80e17a8eab25a32ef8b3f8449c8faf3340e3fe0556f22e128122ca0af71a92a38e5601990997ea885b8f287d42122812346833634579bd0f590c76c61babe632b603d4e2b3ace7a06f9afe47264720e12fa3ba4d634e72dafaf536272b59a11620288112dd2b7b79d9a4121a5ad55acac650ee75cc96c34748935f18fe596867aeaa4a96c7743ecd674263f4b3c32fefa560839d3c73b06b6de8dc61d87f71538f95aacc0f7d8e32"], 0xa) ioctl$KDGKBMODE(r8, 0x40044b06) accept$inet(r1, &(0x7f0000000300), &(0x7f0000000340)=0xc) socket$unix(0x1, 0x5, 0x0) setsockopt(0xffffffffffffffff, 0x29, 0xa, &(0x7f0000000000)="03000000", 0x4) setsockopt(0xffffffffffffffff, 0x29, 0x80000000000000d, &(0x7f0000000180), 0x14) r9 = socket(0x18, 0x1, 0x0) setsockopt(r9, 0x29, 0x80000000000000d, &(0x7f0000000180), 0x14) dup2(r9, 0xffffffffffffffff) r10 = semget$private(0x0, 0x4, 0x120) semctl$GETPID(r10, 0xcaf191cee70a52bc, 0x4, &(0x7f0000000380)=""/4096) r11 = socket(0x2, 0x2, 0x0) setsockopt$inet_opts(r11, 0x0, 0x6, &(0x7f00000000c0), 0x0) fsync(r11) getsockopt$inet_opts(r1, 0x0, 0x0, &(0x7f0000001540)=""/13, &(0x7f0000000240)=0xd) 18:49:00 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "00000000000040dcc400"}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) writev(r1, &(0x7f0000000040)=[{&(0x7f0000000100)="7d182146fb230c33557ff2d8f45fb9bdaae9e91369915d4fadd9830bac5c665fa629d15e4c112451ba59871dc0288e9cffa4fabb41f63d9d57cbbc65ca659038fe2da0d434f03cbab9c3e48aff40eabaadcffa40cea6f06b754097f0ac2e53b1abf0bb7420554374955c2e946b532ac452bfefdb00f645aa2b2b3036b3ff9f10324919f2c58bbf5ee3565b9865b10bfff1117094e627e66a896eafa94f1f8a0b6c11a202d521e207e912ef654eb0ee6d66132c7cd14e4486747fba217b6479657d84b0420e3a86028135fe50b9d8dab3f3a092d94f8a7e57ae388aff2950eb0f61ba9c9106e3ad5889ccf64e87f1869187d60c60be7f37fa7a3a", 0xfa}, {&(0x7f0000000200)="d172d30c082a500eb17b0c1c0f93434250fcf607861c30b1f31393d93cb1f1902e8e548d1f9f14cbbdf03b05087c18a2541ed216051c3f168aef74f9d9415a9da1c8365d26554fe305671782d793c32b56dd194b3a1b23aa1178bab217d0965c660410d7a712c3fab1916f7b186e6b59026be49982c8e9cdad248e3cab584e9a9a890d8d7f11b88fa0194dfe45fb42f4", 0x90}, {&(0x7f00000002c0)="39be8c021f4f7a2daea241c1d90a0717040e5ecc7b7ed901f29cb645850d402e8b5bc48e7442cebb3499c684e5d59fb510444a2198a57d35d2c7fcbb2609ec4ac68c061314ddf1fa19cd4575bbb39bc3df51f182d98769d41433d362670bcc6f9e9327d4f163d0e74e057bcce9b3c2f51774575d81e415a591e5c55fff9bcb1b606f222eec8659a09ae0fb38f868da25fdd3a187cd52294c435ba08b3d7af338a7f9f6293f597ddd0cd7f99e1a1f35", 0xaf}], 0x3) r2 = socket(0x20, 0xc002, 0x0) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) dup2(r2, r0) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000000)=0x43cb9, 0x37f) r3 = dup(r0) sendto$inet6(r3, &(0x7f0000000040), 0x43000, 0x0, 0x0, 0xfffffffffffffdaa) 18:49:00 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r1, &(0x7f0000000040)=@file={0x0, './file0\x00'}, 0xa) sendmsg$unix(r1, &(0x7f0000000400)={&(0x7f0000000000)=@abs, 0x8, 0x0, 0x0, &(0x7f00000003c0)=ANY=[@ANYBLOB="28000000ffff00000100000000000000", @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r0, @ANYRES32=0x0, @ANYRES32=r1], 0x28}, 0x0) 18:49:01 executing program 1: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x3, 0xffffffffffffffff) write(r1, &(0x7f0000000100), 0xfffffe5d) r2 = kqueue() r3 = fcntl$dupfd(r2, 0x3, 0xffffffffffffffff) write(r3, &(0x7f0000000100), 0xfffffe5d) msgrcv(0x0, 0x0, 0x0, 0x0, 0x0) fcntl$getown(0xffffffffffffff9c, 0x5) msgsnd(0x0, 0x0, 0x0, 0x0) r4 = msgget(0x1, 0x2) msgrcv(r4, 0x0, 0x81, 0x0, 0x0) 18:49:01 executing program 0: r0 = getegid() shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{0x0, 0x0, r0}}) r1 = socket(0x18, 0x1, 0x1) setsockopt(r1, 0x29, 0xa, &(0x7f0000000000)="03000000", 0x4) setsockopt(r1, 0x29, 0x80000000000000d, &(0x7f0000000180), 0x14) 18:49:01 executing program 0: r0 = shmget(0x2, 0x2000, 0x0, &(0x7f0000ffb000/0x2000)=nil) mlock(&(0x7f0000ffc000/0x1000)=nil, 0x1000) shmctl$IPC_RMID(r0, 0x0) syz_emit_ethernet(0x5e, &(0x7f0000000140)="c7a854f174ff1f4b18dd4fa86003fdb0ba1f940000cb95000000aabff2f242c3dd000000ff087f43f8097f7400a3e6bb21000000000000000000000000000000000000007cd720280844f129abc56a8a244b0641c4000000000000000000") 18:49:01 executing program 0: nanosleep(&(0x7f0000001780)={0xf0, 0x100ffffffff}, 0x0) r0 = kqueue() fcntl$getown(0xffffffffffffffff, 0x5) r1 = socket(0x18, 0x2, 0x0) r2 = socket(0x11, 0x4003, 0x0) r3 = dup2(r1, r2) socket(0x6, 0x2, 0xd4) ioctl$LIOCSFD(r3, 0xc028756b, &(0x7f0000000000)) mknodat(r3, &(0x7f0000000000)='./file0\x00', 0x100, 0xffff5f1e) kevent(r0, &(0x7f0000000380)=[{}, {}, {}, {}, {}, {}, {}, {{}, 0xfffffffffffffff9, 0x1}], 0x2e9, 0x0, 0x10000fe, 0x0) 18:49:01 executing program 1: r0 = socket$inet6(0x18, 0x8001, 0x0) r1 = socket$inet6(0x18, 0x8001, 0x0) listen(r1, 0x0) accept$inet6(r1, 0x0, 0x0) close(r1) close(r0) r2 = open(&(0x7f0000000140)='./file0\x00', 0x70e, 0x0) pwritev(r2, &(0x7f0000002440), 0x0, 0x0, 0xc) pwritev(r2, &(0x7f0000000580)=[{&(0x7f0000000000)="d6", 0x1}], 0x1, 0x0, 0x0) fsync(r2) r3 = fcntl$getown(r2, 0x5) r4 = openat(r2, &(0x7f0000000080)='./file0\x00', 0x80, 0x117) ioctl$VMM_IOC_CREATE(r4, 0xc5005601, &(0x7f0000000580)={0x10, 0x80000001, 0x4, 0xc8d, [{&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000ffa000/0x4000)=nil, 0x8001}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffa000/0x2000)=nil, 0x22}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffc000/0x1000)=nil, 0x8}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x3}, {&(0x7f0000ffa000/0x3000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x9}, {&(0x7f0000ffb000/0x1000)=nil, &(0x7f0000ffb000/0x2000)=nil, 0x5}, {&(0x7f0000ffe000/0x1000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x3f}, {&(0x7f0000ffb000/0x3000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffd000/0x2000)=nil, 0x4}, {&(0x7f0000ffa000/0x2000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x8e2}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000ffa000/0x2000)=nil, 0x4}, {&(0x7f0000ff9000/0x2000)=nil, &(0x7f0000ffc000/0x3000)=nil, 0x4}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffb000/0x3000)=nil, 0xec9b}, {&(0x7f0000ffa000/0x3000)=nil, &(0x7f0000ff9000/0x4000)=nil, 0x2}, {&(0x7f0000ff6000/0x7000)=nil, &(0x7f0000ffa000/0x3000)=nil, 0x1}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffe000/0x1000)=nil, 0xffffffff}], ['./bus\x00', './bus\x00', './bus\x00', './file1\x00'], './file0\x00', './bus\x00', './bus\x00', ['./file', './file', './bus\x00', './bus\x00']}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r6 = socket$unix(0x1, 0x5, 0x0) r7 = dup2(r6, r5) bind(r5, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) listen(r5, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r10 = open(&(0x7f0000000300)='..', 0x0, 0x0) fchdir(r10) ioctl$TIOCNXCL(r10, 0x2000740e) r11 = openat(0xffffffffffffffff, &(0x7f0000000540)='./bus\x00', 0x0, 0x21) fchdir(r11) r12 = shmget$private(0x0, 0xb000, 0x200, &(0x7f0000ff5000/0xb000)=nil) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, &(0x7f0000000100)=0xc) r14 = getpgid(0x0) r15 = msgget$private(0x0, 0xfffffffffffffffd) r16 = open(&(0x7f0000000140)='./file0\x00', 0x70e, 0x0) pwritev(r16, &(0x7f0000002440)=[{&(0x7f0000000080)='l', 0x1}], 0x1, 0x0, 0x5fcb) pwritev(r16, &(0x7f0000000580)=[{&(0x7f0000000000)="d6", 0x1}], 0x1, 0x0, 0x0) fsync(r16) msgrcv(r15, &(0x7f00000002c0)=ANY=[@ANYRES32=r16], 0x1, 0xff157cb315f9783, 0x1000) msgsnd(r15, &(0x7f00000003c0)=ANY=[@ANYBLOB="0000000000000000e27eb7ba166bb505b358b8b724a1087b37064194c070237d7fcb5d201dafb80c7acb30d7100108000000a67815dd92248a9cf21b5aa400d13522440a0f8c12ed16e9471e30fa4780be4a5ec45a3be586b8d8523564dccd2b74835e0189b9c15826abf1aed96b8ffb9870462e796c9fb64b359f7d8cd8a7e75e2fdad2c6dd7b9ce23b8581bd8809166adefcc12c77ea1294ab4383c61355bee7033c5e008c7987c0544e3f232c0124d14cc10fe25c7881c596bea37d4b6fc651b32d7ef7c433905cdd8c2b3a54be7cdf713764c67ef76578ba2c43e1f100"/235], 0xeb, 0x800) r17 = socket(0x18, 0x400000001002, 0x0) setsockopt$sock_timeval(r17, 0x29, 0x3e, 0x0, 0x0) getsockopt$SO_PEERCRED(r17, 0xffff, 0x1022, &(0x7f00000005c0)={0x0, 0x0, 0x0}, 0xc) r20 = open(&(0x7f0000000240)='./bus\x00', 0x20000, 0x1cb) fcntl$lock(r20, 0x7, &(0x7f0000000040)) getsockopt$sock_cred(r20, 0xffff, 0x1022, &(0x7f0000000100)={0x0}, &(0x7f0000000140)=0xc) r22 = msgget$private(0x0, 0xfffffffffffffffb) r23 = syz_open_pts() ioctl$TIOCSETAF(r23, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "d70501e7bb6fc6a2bc0200000000000000e74de4"}) ioctl$FIONREAD(r23, 0x4004667f, &(0x7f0000000040)) r24 = syz_open_pts() ioctl$TIOCSETAF(r24, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "d7ca01e7bbfac6a2bc0200000700"}) ioctl$FIONREAD(r24, 0x4004667f, &(0x7f0000000040)) r25 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r25, &(0x7f0000000700)={&(0x7f0000000100)=@abs={0x0, 0x0, 0x3}, 0x8, 0x0, 0x0, &(0x7f0000000140)=ANY=[@ANYBLOB="10000000ffff00000100000000000000cd194ac63920c8a8cdb51514420ca94e11eb2db52bf362893808834f8a4dda35875e19732ba6a5084a9478523e2ad16db2a708f058b4dd65bc4432c5ffbfe79dfaf96068acbec5b77cd3e724fc1fd90c42c0765f4b19853512e1cf1704dd3e00b4ecee4da16887ed15f9fbb81a01dc06f24ea5589655c96ba30100010000000000d14da30b40f23e4f5ffea8aff55359e750d3f1ac821f2a3fc8d4872514e5fbfff9f225bd916c1e7215ca759dee7fc5257e350a200a44c70eac97ced5b07fa4fb1ceea44a1cfc23fbeb45bc906f76fbbaf442ddf7dae32732b6e30fd4fce4157812ed0cf97294"], 0x10}, 0x0) msgsnd(r22, &(0x7f0000000a40)=ANY=[@ANYRES64=r21, @ANYRESHEX=r23, @ANYRESDEC=0x0, @ANYPTR64=&(0x7f00000009c0)=ANY=[@ANYPTR=&(0x7f0000000900)=ANY=[@ANYRES16=0x0, @ANYPTR64, @ANYRES32=r25, @ANYRESDEC=r15, @ANYRESDEC, @ANYRESDEC, @ANYPTR64=&(0x7f0000000e00)=ANY=[@ANYBLOB="f930a6c0870e30da2b7293777e3378ab85869f6e990f9f37b70d0e62564ff0a4fd7c7b096b6e39ffd533708a136924a84b5191230897769d6b4d7eb850e2031f0a28fff6e4da8646996634b209dd34fd907a1f7b22ed72bd9b93133ee6f728105d7a343f67df9abf40df22b820e2bdc43c373897f255f95d9b184900db8ab1dd6cf6c1c9b1", @ANYBLOB="8a0db9782ad02b1667e3ab061b345cdc780acdac6674701d9f075500f0487b72cd8370b79266087a6c4bb030eb369a135bcb5dbd0c59c795c01f61ad2ea4ee6fde8df2f4ea426ee7577a9cf88b778a36b65e92a16b543577449d5e1469100d0aad740e7e82fe00c8c38a8822c60ce288f7a67df559106dde7a4558478ee447f97d06115b00d01b5c06", @ANYRESHEX=0x0]], @ANYRESDEC=r24, @ANYPTR, @ANYRESHEX=0x0], @ANYRES64=0x0, @ANYRESDEC=r22], 0x6, 0x0) r26 = open(&(0x7f0000000140)='./file0\x00', 0x70e, 0x0) pwritev(r26, &(0x7f0000002440), 0x0, 0x0, 0xc) pwritev(r26, &(0x7f0000000580)=[{&(0x7f0000000000)="d6", 0x1}], 0x1, 0x0, 0x0) fsync(r26) fcntl$getown(r26, 0x5) getpgid(r14) msgctl$IPC_SET(r15, 0x1, &(0x7f0000000f80)={{0x8, 0x0, 0x0, r18, r19, 0x8, 0x2fa0}, 0xffffffff, 0x1, r14, 0xffffffffffffffff, 0x1, 0x200, 0x8001, 0x7f}) r27 = geteuid() r28 = getpgid(0x0) r29 = msgget$private(0x0, 0xfffffffffffffffd) r30 = open(&(0x7f0000000140)='./file0\x00', 0x70e, 0x0) pwritev(r30, &(0x7f0000002440)=[{&(0x7f0000000080)='l', 0x1}], 0x1, 0x0, 0x5fcb) pwritev(r30, &(0x7f0000000580)=[{&(0x7f0000000000)="d6", 0x1}], 0x1, 0x0, 0x0) fsync(r30) msgrcv(r29, &(0x7f00000002c0)=ANY=[@ANYRES32=r30], 0x1, 0xff157cb315f9783, 0x1000) msgsnd(r29, &(0x7f00000003c0)=ANY=[@ANYBLOB="0000000000000000e27eb7ba166bb505b358b8b724a1087b37064194c070237d7fcb5d201dafb80c7acb30d7100108000000a67815dd92248a9cf21b5aa400d13522440a0f8c12ed16e9471e30fa4780be4a5ec45a3be586b8d8523564dccd2b74835e0189b9c15826abf1aed96b8ffb9870462e796c9fb64b359f7d8cd8a7e75e2fdad2c6dd7b9ce23b8581bd8809166adefcc12c77ea1294ab4383c61355bee7033c5e008c7987c0544e3f232c0124d14cc10fe25c7881c596bea37d4b6fc651b32d7ef7c433905cdd8c2b3a54be7cdf713764c67ef76578ba2c43e1f100"/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, 0x0}, 0xc) r34 = open(&(0x7f0000000240)='./bus\x00', 0x20000, 0x1cb) fcntl$lock(r34, 0x7, &(0x7f0000000040)) getsockopt$sock_cred(r34, 0xffff, 0x1022, &(0x7f0000000100)={0x0}, &(0x7f0000000140)=0xc) r36 = msgget$private(0x0, 0xfffffffffffffffb) r37 = syz_open_pts() ioctl$TIOCSETAF(r37, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "d70501e7bb6fc6a2bc0200000000000000e74de4"}) ioctl$FIONREAD(r37, 0x4004667f, &(0x7f0000000040)) r38 = syz_open_pts() ioctl$TIOCSETAF(r38, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "d7ca01e7bbfac6a2bc0200000700"}) ioctl$FIONREAD(r38, 0x4004667f, &(0x7f0000000040)) r39 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r39, &(0x7f0000000700)={&(0x7f0000000100)=@abs={0x0, 0x0, 0x3}, 0x8, 0x0, 0x0, &(0x7f0000000140)=ANY=[@ANYBLOB="10000000ffff00000100000000000000cd194ac63920c8a8cdb51514420ca94e11eb2db52bf362893808834f8a4dda35875e19732ba6a5084a9478523e2ad16db2a708f058b4dd65bc4432c5ffbfe79dfaf96068acbec5b77cd3e724fc1fd90c42c0765f4b19853512e1cf1704dd3e00b4ecee4da16887ed15f9fbb81a01dc06f24ea5589655c96ba3fb742710ea19b5bcd14da30b40f23e4f5ffea8aff55359e750d3f1ac821f2a3fc8d4872514e5fbfff9f225bd916c1e7215ca759dee7fc5257e350a200a44c70eac97ced5b07fa4fb1ceea44a1cfc23fbeb45bc906f76fbbaf442ddf7dae32732b6e30fd4fce4157812ed0cf97294"], 0x10}, 0x0) msgsnd(r36, &(0x7f0000000a40)=ANY=[@ANYRES64=r35, @ANYRESHEX=r37, @ANYRESDEC=0x0, @ANYPTR64=&(0x7f00000009c0)=ANY=[@ANYPTR=&(0x7f0000000900)=ANY=[@ANYRES16=0x0, @ANYPTR64, @ANYRES32=r39, @ANYRESDEC=r29, @ANYRESDEC, @ANYRESDEC, @ANYRESOCT=0x0], @ANYRESDEC=r38, @ANYPTR, @ANYRESHEX=0x0], @ANYRES64=0x0, @ANYRESDEC=r36], 0x6, 0x0) r40 = open(&(0x7f0000000140)='./file0\x00', 0x70e, 0x0) pwritev(r40, &(0x7f0000002440), 0x0, 0x0, 0xc) pwritev(r40, &(0x7f0000000580)=[{&(0x7f0000000000)="d6", 0x1}], 0x1, 0x0, 0x0) fsync(r40) r41 = fcntl$getown(r40, 0x5) msgctl$IPC_SET(r29, 0x1, &(0x7f0000000f80)={{0x9, 0x0, 0x0, r32, r33, 0x8, 0x2f9f}, 0xffffffff, 0x1, r28, r41, 0x2, 0x200, 0x8001, 0x4}) shmctl$IPC_SET(r12, 0x1, &(0x7f0000000180)={{0x20, r13, r19, r27, r33, 0x20, 0x70}, 0x78000000, 0x19e3, r3, r3, 0x91e2, 0x100000000}) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000280)='/dev/ttyCcfg\x00', 0x40, 0x0) r42 = socket(0x2, 0x2, 0x0) connect$unix(r42, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) setsockopt$inet_opts(r42, 0x0, 0x20000000000001, &(0x7f0000000180)="9a0200000000000000000000000024e00818d23a", 0x14) write(r42, &(0x7f0000000840)="71eda242cd7eafbc729f5c55e76c2ad13ef197aa24f5f03021ed1b7a0835c108021de09841caa66ec0e3b9041dd6e9330d7cfb70c750c176f542705feb44b9478d59bd4b1bd567a2ed43d8a73bd56bd16bf3888a5cbc6905b5c6dc0ca52723c7817a5222b39e1cd19eed9a5414a6699e8b39e8135f9303490ed267a539e34d4b478494c86bacda649987edcc8428029e0fc04871695a76b5143256d7866ed95656da794b740c7761adbdad6d0fce17a3e26d34e2fccceff36ab12bfc855cdb032f12112fd81819939452c3baa8bead56b6a49938fe3c923314c764bfc9402da06d8377496a93e91709639325884d512f56fa0fd5068bc447e3c19fddc24a9f80a31279bff008360e6ba38c46b49eee7fe531c58ad2fdeee8c0ac6428fd01137d7bb386751f5cbf2ec8029af737e92f16d87798691008c46e948d542e3de46a7e1dca52a6a8a38e17831d27013f6680884cdf1f8fc5f04c9a6b0e622b89821854ad415fbefce290d7bb010dfb4214bd8843d34e2a998f128eae751727a6a3881b73fc7eb9a41b8970ced4dbf12851c89ad54e9c3301fbaf0024e6eda2057dda4610c05a0e8f48cd04e2484a7ef865327ce5eafcdecca80aa7fe76211d71c40ef55ef7674a656db9b169a9beb6c3b3527e21cfadf6e432c97b5126a8b42d6163abb3dc2e20e7cdf045849ba0eb58a7972d9cff14bf5f4af6e4cb30595b711e418e500f456f73f9ee1de3a2057fc08145710789ff55446b0229164a98d9a0676bffe563d1fd5bfc196a83ce23cce2f7b832cf63916c93e4ecf99478311cc2bf1ad52fb8232cceb2aa5c9e69f9dcb25651391d9d1d2d54307b5babf15aa4be1c5cf175ee21ec0d74adbf39c7644997b454574645ec83b3ed13b2c5d67c1531031dc0a5236b90f540fed271687a35fe8fd795986e6c450966917eb33e33c735e29856f4939ab708699d9c43fd8e2978714f453a984bb6cbf84e82cabf54efa51c2cb3f6370cb07de87aa99598cb36c3db62992e470bc7de68b6c783d14ff89911fe9903b59818a3be9762033ef22ddd30ff726cfb4d977b5e820578db72265932fdee07164b88ccd7aba3a1789e692a88c124fc84f1413c63ec59ce0f9e8bdb9c84748318b9d76e5eff967cd90541974ebd21a47f9bcf3aed2f2d32e88dec0d109826b546acfbff7cfbf65c279eba6a13ef71d03f8d29b892f98e1e3d46bb2651d6f44c965c0d358a3fe7fe37370e42ad9c41223a79f3e9fc5c6d6c9def624aab32d00acdba0ce0731cdcb460ceb3ff611af6373e8c7c98b9ae925fc696b719680df460eb1415e8987e159bda40732db56ae53513225fa8550308aba52817ac90c5fc86995747985cd00984d8ba960463a56f864562a63f8f76291eacbf71d94cf7d596ad00b0e368d9849b5fc2784962abd4e89fe89a1353bebc48f1e1f8abb7761033c60adde04863654dc2596b8c8caee3d803f41731d67ea91ac3950f2d397e201c63ce57aef51455028dc5623e2d1aa643300f9e0a37d950bc258e33a2faf970fed2a0839c2a33b3c9d2d3e694a43e3426ca060c46f661c626b58310d8aba23f8116af0022a6b0dd3024bc073d6bc2dd7e4beca17937b355319711d875aead82a5f338d5f00266e03b8f6ad25903dd01339c394df0cd6db055e67c917319364aae5b6a5a2e43164cfb59a2490d6ba12a927d18684564f32907f67efe908aa7e0d457ff30d355143dd010eec0cc00e80c41731d0b35ac0e95e000eeec9a21244b93f2d557e63d61e89199e2bd01b0e28f4403f20a1774e68cc3cf27f85ae2b89f678356f103b1ef02b9d61a5969fafdb0a97e7cd5d62ecb2e24a2b1ff87b83fa51be5b37100ab801442e6f959eb90d3ad67272badbf65bc982652855f733dc71d5bdc49b35ca199dd8faf536b63a26d656b4c6a1be21e30ab8f3bf92d189293454a7153d3e3f19a023fc41eae999acf9ec37257eb640fff7feccfaf98a4c2e046f638225bff78ce302f37d8a92633d0510241c372c3", 0x595) openat$speaker(0xffffffffffffff9c, &(0x7f0000000340)='/dev/speaker\x00', 0x10, 0x0) r43 = socket(0x2, 0x2, 0x0) connect$unix(r43, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) setsockopt$inet_opts(r43, 0x0, 0x20000000000001, &(0x7f0000000180)="9a0200000000000000000000000024e00818d23a", 0x14) write(r43, &(0x7f0000000840)="71eda242cd7eafbc729f5c55e76c2ad13ef197aa24f5f03021ed1b7a0835c108021de09841caa66ec0e3b9041dd6e9330d7cfb70c750c176f542705feb44b9478d59bd4b1bd567a2ed43d8a73bd56bd16bf3888a5cbc6905b5c6dc0ca52723c7817a5222b39e1cd19eed9a5414a6699e8b39e8135f9303490ed267a539e34d4b478494c86bacda649987edcc8428029e0fc04871695a76b5143256d7866ed95656da794b740c7761adbdad6d0fce17a3e26d34e2fccceff36ab12bfc855cdb032f12112fd81819939452c3baa8bead56b6a49938fe3c923314c764bfc9402da06d8377496a93e91709639325884d512f56fa0fd5068bc447e3c19fddc24a9f80a31279bff008360e6ba38c46b49eee7fe531c58ad2fdeee8c0ac6428fd01137d7bb386751f5cbf2ec8029af737e92f16d87798691008c46e948d542e3de46a7e1dca52a6a8a38e17831d27013f6680884cdf1f8fc5f04c9a6b0e622b89821854ad415fbefce290d7bb010dfb4214bd8843d34e2a998f128eae751727a6a3881b73fc7eb9a41b8970ced4dbf12851c89ad54e9c3301fbaf0024e6eda2057dda4610c05a0e8f48cd04e2484a7ef865327ce5eafcdecca80aa7fe76211d71c40ef55ef7674a656db9b169a9beb6c3b3527e21cfadf6e432c97b5126a8b42d6163abb3dc2e20e7cdf045849ba0eb58a7972d9cff14bf5f4af6e4cb30595b711e418e500f456f73f9ee1de3a2057fc08145710789ff55446b0229164a98d9a0676bffe563d1fd5bfc196a83ce23cce2f7b832cf63916c93e4ecf99478311cc2bf1ad52fb8232cceb2aa5c9e69f9dcb25651391d9d1d2d54307b5babf15aa4be1c5cf175ee21ec0d74adbf39c7644997b454574645ec83b3ed13b2c5d67c1531031dc0a5236b90f540fed271687a35fe8fd795986e6c450966917eb33e33c735e29856f4939ab708699d9c43fd8e2978714f453a984bb6cbf84e82cabf54efa51c2cb3f6370cb07de87aa99598cb36c3db62992e470bc7de68b6c783d14ff89911fe9903b59818a3be9762033ef22ddd30ff726cfb4d977b5e820578db72265932fdee07164b88ccd7aba3a1789e692a88c124fc84f1413c63ec59ce0f9e8bdb9c84748318b9d76e5eff967cd90541974ebd21a47f9bcf3aed2f2d32e88dec0d109826b546acfbff7cfbf65c279eba6a13ef71d03f8d29b892f98e1e3d46bb2651d6f44c965c0d358a3fe7fe37370e42ad9c41223a79f3e9fc5c6d6c9def624aab32d00acdba0ce0731cdcb460ceb3ff611af6373e8c7c98b9ae925fc696b719680df460eb1415e8987e159bda40732db56ae53513225fa8550308aba52817ac90c5fc86995747985cd00984d8ba960463a56f864562a63f8f76291eacbf71d94cf7d596ad00b0e368d9849b5fc2784962abd4e89fe89a1353bebc48f1e1f8abb7761033c60adde04863654dc2596b8c8caee3d803f41731d67ea91ac3950f2d397e201c63ce57aef51455028dc5623e2d1aa643300f9e0a37d950bc258e33a2faf970fed2a0839c2a33b3c9d2d3e694a43e3426ca060c46f661c626b58310d8aba23f8116af0022a6b0dd3024bc073d6bc2dd7e4beca17937b355319711d875aead82a5f338d5f00266e03b8f6ad25903dd01339c394df0cd6db055e67c917319364aae5b6a5a2e43164cfb59a2490d6ba12a927d18684564f32907f67efe908aa7e0d457ff30d355143dd010eec0cc00e80c41731d0b35ac0e95e000eeec9a21244b93f2d557e63d61e89199e2bd01b0e28f4403f20a1774e68cc3cf27f85ae2b89f678356f103b1ef02b9d61a5969fafdb0a97e7cd5d62ecb2e24a2b1ff87b83fa51be5b37100ab801442e6f959eb90d3ad67272badbf65bc982652855f733dc71d5bdc49b35ca199dd8faf536b63a26d656b4c6a1be21e30ab8f3bf92d189293454a7153d3e3f19a023fc41eae999acf9ec37257eb640fff7feccfaf98a4c2e046f638225bff78ce302f37d8a92633d0510241c372c3", 0x595) r44 = socket(0x2, 0x2, 0x0) connect$unix(r44, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) setsockopt$inet_opts(r44, 0x0, 0x20000000000001, &(0x7f0000000180)="9a0200000000000000000000000024e00818d23a", 0x14) write(r44, &(0x7f0000000840)="71eda242cd7eafbc729f5c55e76c2ad13ef197aa24f5f03021ed1b7a0835c108021de09841caa66ec0e3b9041dd6e9330d7cfb70c750c176f542705feb44b9478d59bd4b1bd567a2ed43d8a73bd56bd16bf3888a5cbc6905b5c6dc0ca52723c7817a5222b39e1cd19eed9a5414a6699e8b39e8135f9303490ed267a539e34d4b478494c86bacda649987edcc8428029e0fc04871695a76b5143256d7866ed95656da794b740c7761adbdad6d0fce17a3e26d34e2fccceff36ab12bfc855cdb032f12112fd81819939452c3baa8bead56b6a49938fe3c923314c764bfc9402da06d8377496a93e91709639325884d512f56fa0fd5068bc447e3c19fddc24a9f80a31279bff008360e6ba38c46b49eee7fe531c58ad2fdeee8c0ac6428fd01137d7bb386751f5cbf2ec8029af737e92f16d87798691008c46e948d542e3de46a7e1dca52a6a8a38e17831d27013f6680884cdf1f8fc5f04c9a6b0e622b89821854ad415fbefce290d7bb010dfb4214bd8843d34e2a998f128eae751727a6a3881b73fc7eb9a41b8970ced4dbf12851c89ad54e9c3301fbaf0024e6eda2057dda4610c05a0e8f48cd04e2484a7ef865327ce5eafcdecca80aa7fe76211d71c40ef55ef7674a656db9b169a9beb6c3b3527e21cfadf6e432c97b5126a8b42d6163abb3dc2e20e7cdf045849ba0eb58a7972d9cff14bf5f4af6e4cb30595b711e418e500f456f73f9ee1de3a2057fc08145710789ff55446b0229164a98d9a0676bffe563d1fd5bfc196a83ce23cce2f7b832cf63916c93e4ecf99478311cc2bf1ad52fb8232cceb2aa5c9e69f9dcb25651391d9d1d2d54307b5babf15aa4be1c5cf175ee21ec0d74adbf39c7644997b454574645ec83b3ed13b2c5d67c1531031dc0a5236b90f540fed271687a35fe8fd795986e6c450966917eb33e33c735e29856f4939ab708699d9c43fd8e2978714f453a984bb6cbf84e82cabf54efa51c2cb3f6370cb07de87aa99598cb36c3db62992e470bc7de68b6c783d14ff89911fe9903b59818a3be9762033ef22ddd30ff726cfb4d977b5e820578db72265932fdee07164b88ccd7aba3a1789e692a88c124fc84f1413c63ec59ce0f9e8bdb9c84748318b9d76e5eff967cd90541974ebd21a47f9bcf3aed2f2d32e88dec0d109826b546acfbff7cfbf65c279eba6a13ef71d03f8d29b892f98e1e3d46bb2651d6f44c965c0d358a3fe7fe37370e42ad9c41223a79f3e9fc5c6d6c9def624aab32d00acdba0ce0731cdcb460ceb3ff611af6373e8c7c98b9ae925fc696b719680df460eb1415e8987e159bda40732db56ae53513225fa8550308aba52817ac90c5fc86995747985cd00984d8ba960463a56f864562a63f8f76291eacbf71d94cf7d596ad00b0e368d9849b5fc2784962abd4e89fe89a1353bebc48f1e1f8abb7761033c60adde04863654dc2596b8c8caee3d803f41731d67ea91ac3950f2d397e201c63ce57aef51455028dc5623e2d1aa643300f9e0a37d950bc258e33a2faf970fed2a0839c2a33b3c9d2d3e694a43e3426ca060c46f661c626b58310d8aba23f8116af0022a6b0dd3024bc073d6bc2dd7e4beca17937b355319711d875aead82a5f338d5f00266e03b8f6ad25903dd01339c394df0cd6db055e67c917319364aae5b6a5a2e43164cfb59a2490d6ba12a927d18684564f32907f67efe908aa7e0d457ff30d355143dd010eec0cc00e80c41731d0b35ac0e95e000eeec9a21244b93f2d557e63d61e89199e2bd01b0e28f4403f20a1774e68cc3cf27f85ae2b89f678356f103b1ef02b9d61a5969fafdb0a97e7cd5d62ecb2e24a2b1ff87b83fa51be5b37100ab801442e6f959eb90d3ad67272badbf65bc982652855f733dc71d5bdc49b35ca199dd8faf536b63a26d656b4c6a1be21e30ab8f3bf92d189293454a7153d3e3f19a023fc41eae999acf9ec37257eb640fff7feccfaf98a4c2e046f638225bff78ce302f37d8a92633d0510241c372c3", 0x595) r45 = socket(0x2, 0x2, 0x0) connect$unix(r45, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) setsockopt$inet_opts(r45, 0x0, 0x20000000000001, &(0x7f0000000180)="9a0200000000000000000000000024e00818d23a", 0x14) write(r45, &(0x7f0000000840)="71eda242cd7eafbc729f5c55e76c2ad13ef197aa24f5f03021ed1b7a0835c108021de09841caa66ec0e3b9041dd6e9330d7cfb70c750c176f542705feb44b9478d59bd4b1bd567a2ed43d8a73bd56bd16bf3888a5cbc6905b5c6dc0ca52723c7817a5222b39e1cd19eed9a5414a6699e8b39e8135f9303490ed267a539e34d4b478494c86bacda649987edcc8428029e0fc04871695a76b5143256d7866ed95656da794b740c7761adbdad6d0fce17a3e26d34e2fccceff36ab12bfc855cdb032f12112fd81819939452c3baa8bead56b6a49938fe3c923314c764bfc9402da06d8377496a93e91709639325884d512f56fa0fd5068bc447e3c19fddc24a9f80a31279bff008360e6ba38c46b49eee7fe531c58ad2fdeee8c0ac6428fd01137d7bb386751f5cbf2ec8029af737e92f16d87798691008c46e948d542e3de46a7e1dca52a6a8a38e17831d27013f6680884cdf1f8fc5f04c9a6b0e622b89821854ad415fbefce290d7bb010dfb4214bd8843d34e2a998f128eae751727a6a3881b73fc7eb9a41b8970ced4dbf12851c89ad54e9c3301fbaf0024e6eda2057dda4610c05a0e8f48cd04e2484a7ef865327ce5eafcdecca80aa7fe76211d71c40ef55ef7674a656db9b169a9beb6c3b3527e21cfadf6e432c97b5126a8b42d6163abb3dc2e20e7cdf045849ba0eb58a7972d9cff14bf5f4af6e4cb30595b711e418e500f456f73f9ee1de3a2057fc08145710789ff55446b0229164a98d9a0676bffe563d1fd5bfc196a83ce23cce2f7b832cf63916c93e4ecf99478311cc2bf1ad52fb8232cceb2aa5c9e69f9dcb25651391d9d1d2d54307b5babf15aa4be1c5cf175ee21ec0d74adbf39c7644997b454574645ec83b3ed13b2c5d67c1531031dc0a5236b90f540fed271687a35fe8fd795986e6c450966917eb33e33c735e29856f4939ab708699d9c43fd8e2978714f453a984bb6cbf84e82cabf54efa51c2cb3f6370cb07de87aa99598cb36c3db62992e470bc7de68b6c783d14ff89911fe9903b59818a3be9762033ef22ddd30ff726cfb4d977b5e820578db72265932fdee07164b88ccd7aba3a1789e692a88c124fc84f1413c63ec59ce0f9e8bdb9c84748318b9d76e5eff967cd90541974ebd21a47f9bcf3aed2f2d32e88dec0d109826b546acfbff7cfbf65c279eba6a13ef71d03f8d29b892f98e1e3d46bb2651d6f44c965c0d358a3fe7fe37370e42ad9c41223a79f3e9fc5c6d6c9def624aab32d00acdba0ce0731cdcb460ceb3ff611af6373e8c7c98b9ae925fc696b719680df460eb1415e8987e159bda40732db56ae53513225fa8550308aba52817ac90c5fc86995747985cd00984d8ba960463a56f864562a63f8f76291eacbf71d94cf7d596ad00b0e368d9849b5fc2784962abd4e89fe89a1353bebc48f1e1f8abb7761033c60adde04863654dc2596b8c8caee3d803f41731d67ea91ac3950f2d397e201c63ce57aef51455028dc5623e2d1aa643300f9e0a37d950bc258e33a2faf970fed2a0839c2a33b3c9d2d3e694a43e3426ca060c46f661c626b58310d8aba23f8116af0022a6b0dd3024bc073d6bc2dd7e4beca17937b355319711d875aead82a5f338d5f00266e03b8f6ad25903dd01339c394df0cd6db055e67c917319364aae5b6a5a2e43164cfb59a2490d6ba12a927d18684564f32907f67efe908aa7e0d457ff30d355143dd010eec0cc00e80c41731d0b35ac0e95e000eeec9a21244b93f2d557e63d61e89199e2bd01b0e28f4403f20a1774e68cc3cf27f85ae2b89f678356f103b1ef02b9d61a5969fafdb0a97e7cd5d62ecb2e24a2b1ff87b83fa51be5b37100ab801442e6f959eb90d3ad67272badbf65bc982652855f733dc71d5bdc49b35ca199dd8faf536b63a26d656b4c6a1be21e30ab8f3bf92d189293454a7153d3e3f19a023fc41eae999acf9ec37257eb640fff7feccfaf98a4c2e046f638225bff78ce302f37d8a92633d0510241c372c3", 0x595) r46 = socket(0x2, 0x2, 0x0) connect$unix(r46, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) setsockopt$inet_opts(r46, 0x0, 0x20000000000001, &(0x7f0000000180)="9a0200000000000000000000000024e00818d23a", 0x14) write(r46, &(0x7f0000000840)="71eda242cd7eafbc729f5c55e76c2ad13ef197aa24f5f03021ed1b7a0835c108021de09841caa66ec0e3b9041dd6e9330d7cfb70c750c176f542705feb44b9478d59bd4b1bd567a2ed43d8a73bd56bd16bf3888a5cbc6905b5c6dc0ca52723c7817a5222b39e1cd19eed9a5414a6699e8b39e8135f9303490ed267a539e34d4b478494c86bacda649987edcc8428029e0fc04871695a76b5143256d7866ed95656da794b740c7761adbdad6d0fce17a3e26d34e2fccceff36ab12bfc855cdb032f12112fd81819939452c3baa8bead56b6a49938fe3c923314c764bfc9402da06d8377496a93e91709639325884d512f56fa0fd5068bc447e3c19fddc24a9f80a31279bff008360e6ba38c46b49eee7fe531c58ad2fdeee8c0ac6428fd01137d7bb386751f5cbf2ec8029af737e92f16d87798691008c46e948d542e3de46a7e1dca52a6a8a38e17831d27013f6680884cdf1f8fc5f04c9a6b0e622b89821854ad415fbefce290d7bb010dfb4214bd8843d34e2a998f128eae751727a6a3881b73fc7eb9a41b8970ced4dbf12851c89ad54e9c3301fbaf0024e6eda2057dda4610c05a0e8f48cd04e2484a7ef865327ce5eafcdecca80aa7fe76211d71c40ef55ef7674a656db9b169a9beb6c3b3527e21cfadf6e432c97b5126a8b42d6163abb3dc2e20e7cdf045849ba0eb58a7972d9cff14bf5f4af6e4cb30595b711e418e500f456f73f9ee1de3a2057fc08145710789ff55446b0229164a98d9a0676bffe563d1fd5bfc196a83ce23cce2f7b832cf63916c93e4ecf99478311cc2bf1ad52fb8232cceb2aa5c9e69f9dcb25651391d9d1d2d54307b5babf15aa4be1c5cf175ee21ec0d74adbf39c7644997b454574645ec83b3ed13b2c5d67c1531031dc0a5236b90f540fed271687a35fe8fd795986e6c450966917eb33e33c735e29856f4939ab708699d9c43fd8e2978714f453a984bb6cbf84e82cabf54efa51c2cb3f6370cb07de87aa99598cb36c3db62992e470bc7de68b6c783d14ff89911fe9903b59818a3be9762033ef22ddd30ff726cfb4d977b5e820578db72265932fdee07164b88ccd7aba3a1789e692a88c124fc84f1413c63ec59ce0f9e8bdb9c84748318b9d76e5eff967cd90541974ebd21a47f9bcf3aed2f2d32e88dec0d109826b546acfbff7cfbf65c279eba6a13ef71d03f8d29b892f98e1e3d46bb2651d6f44c965c0d358a3fe7fe37370e42ad9c41223a79f3e9fc5c6d6c9def624aab32d00acdba0ce0731cdcb460ceb3ff611af6373e8c7c98b9ae925fc696b719680df460eb1415e8987e159bda40732db56ae53513225fa8550308aba52817ac90c5fc86995747985cd00984d8ba960463a56f864562a63f8f76291eacbf71d94cf7d596ad00b0e368d9849b5fc2784962abd4e89fe89a1353bebc48f1e1f8abb7761033c60adde04863654dc2596b8c8caee3d803f41731d67ea91ac3950f2d397e201c63ce57aef51455028dc5623e2d1aa643300f9e0a37d950bc258e33a2faf970fed2a0839c2a33b3c9d2d3e694a43e3426ca060c46f661c626b58310d8aba23f8116af0022a6b0dd3024bc073d6bc2dd7e4beca17937b355319711d875aead82a5f338d5f00266e03b8f6ad25903dd01339c394df0cd6db055e67c917319364aae5b6a5a2e43164cfb59a2490d6ba12a927d18684564f32907f67efe908aa7e0d457ff30d355143dd010eec0cc00e80c41731d0b35ac0e95e000eeec9a21244b93f2d557e63d61e89199e2bd01b0e28f4403f20a1774e68cc3cf27f85ae2b89f678356f103b1ef02b9d61a5969fafdb0a97e7cd5d62ecb2e24a2b1ff87b83fa51be5b37100ab801442e6f959eb90d3ad67272badbf65bc982652855f733dc71d5bdc49b35ca199dd8faf536b63a26d656b4c6a1be21e30ab8f3bf92d189293454a7153d3e3f19a023fc41eae999acf9ec37257eb640fff7feccfaf98a4c2e046f638225bff78ce302f37d8a92633d0510241c372c3", 0x595) dup2(r45, r7) ioctl$TIOCCBRK(r11, 0x2000747a) dup2(r9, r8) execve(0x0, 0x0, 0x0) connect$unix(r9, &(0x7f0000000000)=ANY=[@ANYBLOB="00012e2f66696c653000"], 0xa) 18:49:01 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) mlock(&(0x7f000028a000/0x3000)=nil, 0x3000) r0 = socket(0x18, 0x1, 0x0) r1 = socket(0x18, 0x2, 0x0) r2 = socket(0x11, 0x4003, 0x0) r3 = dup2(r1, r2) fcntl$dupfd(r0, 0xa, r1) getsockopt$sock_int(r3, 0xffff, 0x80, &(0x7f0000000080), &(0x7f00000000c0)=0x2) 18:49:01 executing program 0: getrlimit(0x2, &(0x7f0000000080)) r0 = socket(0x800000018, 0x1, 0x0) socket(0x6, 0x4000, 0xff) r1 = socket$inet(0x2, 0x2, 0x0) 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=[@ANYRES64], 0x1, 0x800) msgrcv(r4, &(0x7f00000006c0)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000831f51f1f32fd93d3b5fc9c5ddf80000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001c0000000000000000000000000000000000000000000000ffffff7f0000000000000000000000000000000000000000000000000000000000000000000000000000000000000019d44e065c29ee76b8393b7c4295f43ce9ce008c61a7e5e610f421936b0c425c835b2316cfeaa1f302993bb672d8f9322ad23bb2e08090836da884a26f38b488c2652d9d549b8b458f4c69c23ab0d196c18510f9a107c82319a6bb436c5b9ae81dea53a766715d91e2858df7f77868c50ba70b50dca8216d7151048750f4144b6906c6c924c176728d27ef5fe8d0089cd0c892da236928537eac"], 0xfffffffffffffe9f, 0x1, 0x1000) r5 = socket(0x18, 0x1, 0x0) 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) setsockopt$sock_int(r6, 0xffff, 0x1, &(0x7f0000000040)=0x200, 0x4) ioctl$FIONBIO(r6, 0x8004667e, &(0x7f0000000100)=0x1) connect$unix(r6, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendto(r6, &(0x7f0000000000)="98f728f8f955b0f22c50616364", 0xfde8, 0x5, 0x0, 0x0) r7 = fcntl$dupfd(r5, 0x0, r6) renameat(r3, &(0x7f0000000240)='./file0\x00', r7, &(0x7f0000000280)='./file0\x00') r8 = syz_open_pts() fcntl$lock(r8, 0x8, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x10400ffffffff}) r9 = syz_open_pts() fcntl$lock(r9, 0x8, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x10400ffffffff}) r10 = syz_open_pts() fcntl$lock(r10, 0x8, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x10400ffffffff}) msgsnd(r4, &(0x7f00000001c0)={0x3, "1f5b8579564966c9132e5acf65a14eb74a25c0220a36a6f780c1c947d527beeab00192276d0a4018e97123b49873683c5a71162ec2cba9190eaf0cde"}, 0x44, 0x800) r11 = syz_open_pts() dup(r11) msgsnd(r4, &(0x7f0000000180)=ANY=[@ANYPTR=&(0x7f0000000480)=ANY=[@ANYRESDEC=r8, @ANYPTR=&(0x7f0000001680)=ANY=[@ANYRESHEX, @ANYRESDEC, @ANYRESHEX=0x0, @ANYBLOB="a0cac9ec41fcc7b4a53627ae7dd3eb779c8717e1879d9af40314f444d8306a8d3368db588b929deab1ed8d868938453ee208f1b48442d770825e9dbd57d56cd400b48ec9eabe4b75228048d604a67fc8940e083239b3bd22f33de8821bf81d45e063631c8c95ed856c342667fb0562b7da63bafbf089a5ddcf3c85acec0df1548a7f489b0715b26d98b7d591d8e9ef67f40617ad20de5f8448e9eb9625579772f671a5b90803d97a02a3a85c7f4f820a3e1f4a6a9e546516c920cad2128d5bd2c203db510ec47c51b9a467776f043987db82ad0d524f6f7f353999ea153635b84d78e8a819686a2caf1e5b242430a01eaf2615691ae27a913f120399fa944fed03723783619ff7711bfb6fc8e30f1bc213d24cd93eb8fc5ff968f49ccb47a46bfae802b4b8f33c723f362dca4c77c333cdc0da021932932779be25fc4d24131942ed3b1ac0d94136a5d44f64e5feb51a12c32181f16f14a211aaa731df9c97e744a54b4c8bb6668cef92d172820866b7d39178a26efce55b146fbc28a70553720c980912afbb9368c2b46b91725ddba37a475c3b5d7d323ff5ca1ba89062eccbd871e608b0c0c865b0322e02fd603cd37caf6afcd3f8011e3a4a199990cc07510602d3239045034373dd9ca97af689a29f48c14073d9318dbcacf87732246d03083aebc1f4e0b82961936a41107e7279b410566835dcaa5884e4efc47c6880e7cac8f32cc7e4f399427892c0d424ef6b507d2bbe5ce078cce0b2f5f30aa72cb7c7a274a77a856c1be736e3f329d39de5fe2833e387dea76b785702d63301e776728951a10241f55c4d4fabb869a81bd565d01ccf380ecfd1fb21828dc0529655e5dcaf637db823b9d838592404ca13346e5c86d3ea25aa6aa0e3d6a9a3ed959a20afea04340be79648a1f54661ec43357bfd4c8d55872c15c65f71c366df31dc57091047faa9f254bf3da01f4e102a81d9e0a420bc6de3bca299b449fb1aa51c37e0ccf692c17d6d5361b1149ef384e2b4c1fec3ad3523d27ff88a89b66b4a1321e8e3c9562646c945913dd160218c610a1fe70c9f536501124c299098a7f069eb5ac95f6b0f56adfc2c416e13ff73bf07153291812cfabdba0d4ba54d2ff6b26e2cce3983d9323271482a65f8442f083975afc7f7ea04a1558121f82a5f8beb5ee6d04c4cf20b568ad37c2706d320969d87f36c847dd3346e50e8a64cb9961f489c547d6e2f80ebcd6be9669cdc14a92831b6ee1b7a171c22cdd4246ca9350e1d71103fc62798eaa1cdae22216720635afbb10337c83360546e9d436a75058523b7180d6796bed1ea16c357c11bf9449f798a01b60f4b04ff676e7fbbe5f76e26252d2fd623f9d24e740b375162d178aeb0823bf2771c91dc10895919f265917bbdd3ae7f409de587eb89fce6920fc55a7e24414788653c936039ce334dec64d2f02797cc67b91533414f26f0d47b6d1955569d576d2d91f715c6d13b1b507ac1db39c3d785706e9b57b6c59bd6d196fa306c4213b467eede6abf5c8a654837422536a4a7af146535c0c231769dd840fbb44e0629f74a8f3b7997f99086bbeb5f91b4ba50771616ad0111bdca3c25e79c735bb15ee6fc619ec35ef40ec993db4c9dd930738796ff5305c1fef7098e33365054981e6e921041a4a3e12408dd93ecac9cb4452c2580af002607ec864a6b563f86501b3668b9f36da383a95871df204fdc08b9dac8243c588c734acf1966caadf81755818e9ab6251daf24e7fcf22798b4b746d90e6533d256eb455c28e18fc74b2936ab556344f9aef0dc176e66ce6bc51eea3add257a338088de5dcec6447611e404b0235baee88a4b4095f0b24de64ce85ed5da81f2a92a65c4c0fe043bc09fe6f8fb57ef6725e06d31e5eaf37fdefac2685a7dac801c3b207d16c652572931d5f80cb127b25e505ad96606c49ac513ba157fa446bc7ce8abf80445c200912336e74b34d024f8a65eedc1ee93136badde8a90186ea9c82857383dd1cd50fb64d11a7829ec8074feeb5d83f4ec1a079da18a29c51ce3becbaab4459f7b1be0182131196194d198a772c183a59207aabdf4809c223624dcd34060bd029a11d63df783d1f7ebf1117cf81c80de36d8dbecbf3fed6b2f6864483f16454a57eed99beb80793a63d3d116c0604be24b98a7d5b2bff47d40790850700bd65b0ee0596d7c2d363edc8ce8b33b6dd6ccf4eb71a6e807fe8272d0ba20dcad120e9f62d0213e607b67b7917b0243572a5179c10f6f1e2695e0dfdaf122c70040aa4572a320424bcd96100dbaea6e6d697b99437fc1fe3db121e5680285412f54d32019f1636a2843109c5b824e23c6487e079e3954fbbb57b9cf27dabe4135bf58e8c47fadc092f27ff7d96824b3bc817514f287a00b812edd5eac43a6758836c3f0a0680dc698d5b900957bb75c306f30fe0dcf9b6998482f0e95e25672afe66a4206635b1bdb7dfdc0f983d0e209f3994e37eb07b07f1ad04bf1b3107302abb415862d740b2dd1fdadd30c456c47f4d937048a8de117a6faea63f9d80346aab6388b1ff8f0e928ad70ad1d8cf9c87db57c5dbc622657f65a7a34195cfd0a873c96a2e389fb6995993997ed6945c3aa053537178767186ee09a8ae76648a07f0ce0410d38a5ca7cf925d889e1fedf6ea778b037c20a7c29f310448d42c8cc3b2fbf105563c6ae600dd0cdf24dc6d72007210665d9c13f03c4034586e813e4c44dbac83d204df6134720f50848ef2620b2d7c7bf42151a109fff131489a2c983d3cc3d235c9817325690bdfd9e7fdc8ffb5db6b42323453d1b767d7d26af6076323190300582b4cd1954073b4143339d7a7eadb441e6acf3eca68922da0920dac0ea499bbc2228a90650bfef9e6ef6f698ce1c24ceff34f2ede16b9fb6f9b1e76ff4171cabbffa783acc820b6c9a86ec3dbee24813798c0b5ed14d805decb7cb17c6539ab4e5f74ee24c8cb111797de9be14728fa2c8e8d4c5029ddf2c7f8b0d01f30fd30208e153d1b36ba1a8c79383caa48816bff89948bc732e28f9ecd43b7d87d11db4f041ba057ff9f7c9b09f98301b31b63d6bc531d2dd8bedcffad8e5bf6af127a43a3ca6ba557f47ca3f3d353e0eca375c46e3d7f2211117cf482fd166247be7018ee3b121acb9fe83f60c451d174cff2299493917be92423ecdd4b0af144e191e4b6756d977f9cba1ecf8df7dd06ae52bc1da6d9d412ec57d77028c863efe5b75d4d82bebc50fadd5968a95eeb371eaa63d510607b394656527a4bae738372aea66d4eef3835c22fbe769e1e57dc4b38544082a87cfaed97d1b80f12e44213d64eef789cc58541d6366e050194eb15b4b34ffc899d3ff9c24142432fe4541e79ad09ae681980ee34c74746445057e9cb41aaedc3d35ad44a4ef7149bb56c48107a82046b86991ba22c26a8ab7da4434440be69c353a9955f4d337dc2fd3febbb2a6005e6a6acbf43392a4de1bf681798fbda91d41453de68f6abe49167f1b02dc26c3ddfccaabf315afb7d749165c3ef27db7d6c1653afcc750323c052e6cafc5d0fa570ae5b1df0816eddbd1b67a28da5e4e2b591efde1df85b1459a450e8b3222d4218e924a76b5a397b4634dfe40708fe5772bffda984f9f1a5e622cd7ce82be70a797c4b032e541b79f179ded5a4d30a3ef64710082d25b5d9c1276adca353a11217e8e0bef1cb1b8fb6fdcf8632410e2e330557a2e278341a13b63e96e7d73dd061859c39e0b1b0bbc001a6910e6cec387c7ed38c5ddfd5ce3585d222a5caf93e8a8c0411ade2bdbaf089e9ed7fb94b47f1806eaefa7da8d81510b74f8193c5ac8e8c2ebabce72bdf5f0a162a1839b7bc560084af874bea0a6d12ac9848171117bd0ace6e5ad23ee89ee9f96dbfb756e80502bf3a4dfeaea345e1b34102e3338bd56ba5d03ac66e8635736e5a91a8a02cd3495d380dae1fbac45c2dd1f6317050981d866c7201dbbef54647d6ad115f9c643a0a91abee575fdd9df34ffce54400624e4fd5e8f5be43776ae2bf968ccf887662906efffb9f166b466b60ba6b4867c675d3da26eca3bdb6d7d5bd98b10a8af63ad5488661e3d3f3a6d376e37fc3bcea93f024fc5b2183054ac4d90abcf7ae4b9adbf28c6afd6f2f538455376babdb60b231033ac46df41601d10a86e64da1ab85799be355f1c0af329dc02c6f21d80d76c244d55872ba7d00366bf2c1904f39ce85f10bff3a5bb3a3288fc711d81fd5e6feb966de822e5ac50c77e9e304e4eb17ef18ad41e6da9dfb2219d841cbb27e9e2e515674a75a20ea24f791c14cf6ef7ef1051d7e342173655f197501be96c38008a06137fbf16a3c63c6ddd0c34464fbebef632df67d26e7067599095f2f691ee93bfc976bcbe14351d277d862a026c5ee0c5aec197e966e25ef1ca6223026d17090f05ed94c31d2f8f916af5e0e09b643e1c271f0fd5217b088dfc5f323641ad240a2cfed3a18c38aea8fe1d7366cd84d752efe0117b5c2c7bcf4f1c7611a96adfa46a7d4fed90e29393831aaa21280ca5e28f09e3f2b70ee745e2808658a9c346b570ee5b8ce7ec8c0013a9d64dd5529b4bd09728660aba71e433091f1d4d5f876a2ccaafa6d6a4436fcb34a549ea9634c893c9cc7b42cf7a232d3119f70ef298d0b6b0cd75487e8a1c31389bd32dd4d18cf0f5ccc6ad829b69b676ddb830e39adec494d933b998f77532cbe14a7482f8fec4b32691416c4abddfee8705f336a46b1920685571044b62ceff154322849373aab3aa1bda49464b5ab64380bcc9628d2b9625ef204b8c797bcc3058984098e4f0019ada85fb4ff2a96fff62b8012c5f39e30f633a9ee5daa3f62676d7ebc7e3efa1fcac81c1387dfc3f24974bcbe266aed318872a8825e39c47a3dc3bb059df5e5ce4045446ee39470a97117f65ae14adcae5506f13e872568a2fe906fe4cadd3ad2d95fa1f5ac4fc4f78808dd8a161fee9c77d12584b1db3aeeed9ca0c884d1a02bca5de1bf7ba2988ebb06cfac9e10e730b2d985277e888074cd14ea7b1ce30d2bbc19e2481510f4fb87340522127141b9d9cc91442c883ba6a79a190f459d2694f146642956893b4c83fba5f1865e7e799d2e108eae9ee2d3d3883e4c1788a86ca480893a2cf7e8a27ff26079afbbe1f55b8be2ac363602a243b70cc1b39716eae5b4512e2dd95653968582246ab63af183da1c2682dfeddb64f2177f85f3ea0b57dd3a1f8767096edb7656bab9059ac6011e29ee8b503264190f62c90912846bd7e6a8979f046c04a10f445bf5fccf31f0134e3d8592f28ea3276be81d634bca006cb78a1e4d288c171962a0878aba74fbacea8c758e170b54604642b9141106524a98e279a392ac09743aab1f2cb6af04c8871ae7bd4d4aa13bc12dd59eaf165c23c7f985a680e60f595945d21bc8b5fa2ae2b2494fbe59d8dc5dc9df2be3d81a7573bf976d2a3d8b7d928fa2123811026b8a9b1609d39fdb3d6ee27ac2eb462dca25b2c181b07244b2a1bb4772858fb12c693b0d3071a5e55d3f7948af18ae6033b599479d93de2551e0aabe0ce4aa167f43c8715a876afadea51210b5f894159aaec7f481c85e3a985c5e2117fa7f627821f04c77585da0f3bf8df554403c83b5b29ea436c46a7fe5a58b9bc284d36ddc9f702f5bc7618e2518c2aaf6067cda5fc84d681c92e8ba234a31dbbb94320daa4b05344daf8fe995d5d0df81aa853d07c0626c39705080111e7cbd9645a978faccf71c4e2dd06fb479d89104faf6f459376abf6856ce629796b278a23d042d5d624"], @ANYPTR=&(0x7f0000000340)=ANY=[@ANYRES64=r9, @ANYRES32=0x0, @ANYPTR64=&(0x7f00000026c0)=ANY=[@ANYBLOB="1a2256c95855b798e37addfd8a1f88ac9ccdd0e3b17fa1e020dcf276825a48794825f56fe50f795ed0339115e46f2d3438f4ba0b0dd4189e267e3a8c92f2daaf2c55d226abe8ab4fbf47101058f4fc3550b86a", @ANYBLOB="441f9962ed747b421b9d3930effc10b4021784ee6cef3782e4ee9cc0372d6595f87391d31b5c3fb148e8c8e4cbddf12a6eeb8cc0c9df4f2f91abb3cb1861c5abea994ce3508469283f2ecd674e25d9ad541377bb03ec70fd6464db347267084b0f8a1cf1897c56cadd9288f51c872331a2eb12064cdb32bf74dbd689bb16beecac74e23913a3971d52b00c5a3717b98921834a38e48168e27e8ff74fe503e374a1fd4ed1347e27eeeff646945bfd90cd14ece6b2952edb72847dd9e30c8b2e8af604608df67001fa6d6579d7870b34bce0686a7671630bf2d0cb798854171c839dfee74e0cdc093954522c4a81f247fba38f15efc8f855fb164431d7db3a53e3dbd9cbd97b9e5673d6f05952bdbca11692d582c41acca4f42d81085429982794a34154a30d906bf896014d5c641f3e6a38c8325bc6dfc952fd6fdf02679106007f5985a3c1d380199eb310fce79dbc2175807db5b76ff91850ce961be28161932c83cf076f8078ddb893ac4ec4cd24ab9f8fc8e2f0b0339cb3d0a46e30ceffac9494548fdb3f44602fabeb032024c330257e01fddc05d297f7841937b346469fe369f5666941f5b0e52d2afdc59ea1ac8a5fa379efa64482056b451562e3c5c8c6c459ce6841ceb4c8958f7b28efb4e5300b1cab8f07c1ffefb239b0e988642358e4318fa63c0a495a327c7d6ebfb270494995da8936ac011e38855d4bdaec21a016227679ac77a64e306787a1338f0a7cbf53a8d606bdde1f73bd29356f3c42f7b2b2753a9d27ed6e75a6fec30ea7a1f37374e6b8f100982ccff6086872f357095e476de859d1a40229c4b229137ab24f3ea196b31ac77d4eef6b7a0afb1f00410ee26a2933b215b68aff8518f23664aab0713bf7a7025dcb5454e47b2a631d1e3062e33e2f617b857bb4704b21f86e9720551d6e2a6fd50ce3760365e5cfadca71615281452e12c5c5ec685d8cf49bb25b24f852da3e5915c0629d64ceeab036a6512cf5467122148d61619d861467b4d9caa6aa9a0143909f1f4a92e6dc61591245304e272413affc0d71c7a31285a7a21c15110f1e88d8518261815234546d981ac958b0249cf865cce15adba7000e86c8b7a4551ffc2428147412cfbd850fdc4c4a18d8002b43984b44356a2b1caa622924d8468ff8b9e7fefb15e09245a0dac281c2c22b54ea591a78faaf6e97e61f4e0f653d55e7e933019fec7cf7568b1b171d34098d9d6ea7412937ab11b2d6c3d3fd37ce27df96bedf281e4086d9a6fe537fcc629f995f18b1b803ba959be6518c29c308825fea647e1c01522178c81dc317f1ef440d881de05da12207442d472619c17a5e7ee15be1cee9bf1f201e81639479cbb8f6edc20f276a8979893ffe8841dd28e324f3b9fb912f9d32a9fc0969a6e6eefb30ef7ba33f6f551701df5b0f213521be1c98c934c0b80e42f5ef9c09865606bf04b6034f470022febeb410110a709d3229083d7b2fc41fa46ec4685531f97309e792b3a33c63c7b5ed912b88dc51dad8efdd7d4934cd998d8400dbf2d060e38fe92b35656cbbc850dc8e35b44cb76fc44a8c70b66552e7d00ead0995c8bcdde3a31850bba3d27c877315dfc3ee23f2e7ac112cd1779873ee096589390d9a5fbb96553dbda337c6e2794c1be50c71ccfacc695520192bf6119efa2dbe748394ad8489af16a72f7c0471b669b37731b86d92fdf497eb58c023485310b2504c748f1509e0e1f9c12024cad18fbd5a3b7c29834b41a68b51cda698baa2e2c7713fa468a0a82947b3280bcac95126d7d055c30714657f08253e03e17241ad9167633384e28532914daca9f45014955c609460d5c519a0b415ead23565053d0651e1bf47b7699f18b5d98759488f0effcbfab79a86b1fe35233f290e00d65cd60376ed87eceaee10d7df1e35271df003df7f6b683bad97e6bfef1cbe74a9fe0dfcdc0bbcaf59511141fae8df9576c03a1ddbd907cb2dc4ce7390029650622adcc7231d2b455c7106e1c48f986b8ead12542a57757d5338d283c90b82540f9ca7ce9c20e52683cd1bc8998df8be483d23b1d87c96b88a4f032326d3908cce86e880be56db3a3e1dcf966a72f90c260ee91e745426d4e809003948f9cac9240e89bddb15889cfcfaa946e6698de946cba5d0f49e8fcd1ec42b9ad5a0d3e78d6818c714624c24f5c2202b2d833129995a6f0bc6e215e0c4541c506ccdc776b4a80e28188b4e97d4400b3d8f741234ee471a2f3406b200b3fbcfb5e8838362b135f4edc62aa61529f16d8b3a40086a10f891f8c293865120aba61e1ad50ed230a3470a9f84226b8af59808beadd1cf86b36eaa2f0613fa2a881631e569ad47eaa7b9ad27c36cbb6f692796287e93c2d83e7bb69f13fba88e903e9f6f4890745d5f0ef5e41382aae3c0f39bd4a699b7085b541792e6ad55dce8200399a83a015311f900957b95e6742e2280aa9ae97050bdaada686a67080bb6b6428573d7824634a949da0aa963918c40c61bc246e6ae317f56b8a87eddbd15259f578563bba7bb4e3a7d79273ee4c6f4a79f46573d9b0599d034a76040bce01be04e76d641dbe9a6e39bdbecf5c2bd153c74379e57340fe48b519cd6903d6091d9e4272eb517b5b95ad39ca75a29fbaff7c1b24dd489880649b1ce3f0b943217ac8e1cb34a17a160f52c47750c83b1f852c80e2622688c04db6b75493c0c3e0b82dbf313d60c8c04506976be7d99423df0b83eb13c55e973b464c14a1eb9a48c67bf377f6a1eaf42f2a427ffe6979f681ebea56fad65613e8e614c4f2f42c97fe3b8921a42b5165830224f9506a6ee291beb783db1c28d2ed5da9d47c3ab42a2b38241ea4b9a2c85cdf893b0c37912987bd21ede66305888d3a04f88fd9c64100ad29e16558256ff1b769ece02abd9debf2c5043acf8cb6c26b71431b28ee7e91b7a30d326c48386572610e29f5e8b7785534783fd50c5071a37c1afd5fec2f75e353f00c366bdccc0a0d939d38ae7a6784271107580bc86adf86269c61f559584989499da3da1501bacfdf334ceb55d4430bf454ca486ad26d8412739609f02651f9085dacb77b51c67b90c1d7c187c9af7ee28011e27bc39571c76717968f826733ca162724ad739de0bd7740f2730c7a8c8a18f62b0a705852b781f913dbe82f3cd77a051ac6cde1283b8da25dad23d908961a1f624c08737364ac08fbd1f0f8499bf27597c3b56984658b62cd2d8cb311603c28a16e324e0f33c3e54b7b208c362923cc53e4d6ce723fa6bbe90ffe4b06c551fb1d76d920124f3abeacbdd7767675296bdf2cb02a24dfaa5e1b06894b563a023e46e5eeec28e18ee5515cdfcf92bcac931f90ee225e12540613f8913207c25aef4e51485691fb6f7e8b086fdfda62cb830cff704261fa14d8c14fc35cbf0d234e0d67185c30d3eaf15ea96abba060120364b6a4801c437e9f776db769cbee7b9e9b00206b93d494a7e0ef161c125a33fb7d7818fd5ff76a06d2860b9d8c0102aeb799489081e166ca626d3bee35b12b931c2a5d34cfb37fcd18a90869119efdf2d5588d7535bc0c519305dae31a4606e2dfb7529fef5b4e303ccadd84e36d51511cc309f18e264125bb93a9802b1812171cc08884be0d9d3ddbdd571ae3310f89e04ccaeb937533d353d73b776cbaf0b35090790e1972a9a9a14e6c9f0a4191524ecc7a69fe910a5e88363ebd5a0af3b4f693c568272529200ee90a01ad891fa21b9cdae32addfc2a471495cb137d2a805f3018b23382161d0c76fb34e405325839df6ae1858d22f35762f77659e1697b8662d9896a5ac9d3a8c70e9f33d0351e53d65a20ab09935acefd411b59d814d77b670a3dff211d431248734d2d29b24fc3d8579f23fc596f503adf94e719b4ecb3c954186fb53e521046b037d29a8b740dfe87d147334979bd3efb01617f4ba56e272ef9160793ddd95ca549c59a57e95ea34cc4575672e4cfbf22014ef99485fe9060faaef5674398b81e261a441e3d119d28db3c4ff6b109b40c93e25d461a40ae2de3272117817087b0441d86ca530f5913ec72c57b957b9236b62afcc72925f4360ecf7a03c78c14e9502d9623952338d1c49bfb1a749b3f75403ad1557386e26b5d22d199e53a455f9c80756837f728603af17e30c2dad3ed61ba1d710174f9f98fb13feb3e09e0ae5db06c2fa051655f026af9301b308886915bd07354bf4208b8430f1fa743603f58ddb4c76338b3bdac395e9f984b82284dbff8acbf3f342ac99948d52aaf23879e920a67b243dc1594ec5aa68d0b7b0260a7f4ade02aa28ea414b5d2c0e774a8c6efed0dd6a59e82b2ddbabf74bcff68b7a3f985c5516790accbc16d457adb4cbe0251984c2f4720e2ec15bfd9b0c4a643d735e72a677ec1e88eac0d1f5a122d2e22d0501b62de2363af2382aa874b6aca9a1469aa1a51f8f347b0f5a86049271a138c5dd3ec3ff5b435109fbf6b359514683fad4065abbd9fc23928e641f24a58813a5b35b051ce0ec256a4fdcc75bccc577128c8d8703689bdab17e2113762e7b34b6fbfddff53e820bb9e7364389e0858b421264416cd762794194f043a9a342a6b828ef19a2523864f3956cbe92b42d5f83516935165e12e5f7bac0f36b70c42e250d69e9a25a046cc3c3c8d96a9e1800b85fe252d557fefa63e5f440a0a4640ed12f1c684d329adb81091be389ff29f04c4793dbfcc71e3eb0dc1bd303c95e1563959adb906c4991530cd804a6023c7c73e4c15735f90981a77c02060fc78ee52b9e528ff40191bd825ca5e45139e9d7e85ce3281c7496b42f15c072c952064e1fdb84d67265059ba95c567925a6613a8025c644d3aa4a9ac643877795baf68867ccedd8e86e9dfc8ea32aa5e863cb5c7549bd3ee44e53fe9d825757cc9da4321d42821ec6ca94f2940937457ed9de47a7485a4040e236224832a885d98cb9e8c59445f15eb69613208a47e798ac5057fef19616ce757f52024639c2b85abc83e303c3f038c576f6f12568ffca86119c3f3d5c08819e6e031fa361d2bf46a5dafabd753742fc0692fc16ee7daab5626b431c243cf3d1638cd6f6401fd817db75667fd3cfb5bf5d083834953e57dec9e8e15788dd872a00d7e3fdff107d8f23e3f7972282b083beb4ea7734b32d1a47d8c32d487a79364defea91d4ef70c037bab452b6cc544a4f42ac7be5b7fe43929fab75f2fee03e221b7000090a4406cb7abf43193953016ca697614fd1dcd32e54fb0d43daf771595ece83444d77cb90d15d2b779f751f408b2946f70e04753eeaccbfe8a1aefa46a44d1b0ec9b72011a425e50c5a9c8333401e3ee502d6200fb4bccbef00cb5bd929a284a96c8c20bff60a5af6b3f6bb9aeaa1de0e958e7dd2ce10708ac658d3a028741238df2e45bbc8973c1d524703a928ea56e7ebb344d2e7ec5fffe20ea5764727ec5a9720ec5c1a933236c78e2c35562142b4d2d305775ec6d0b4ea2ec7a455c3f92800ae1c0deef64a402b378c96c49aabd76aaf958fdb42d9eaf8d9af7e2299deb8d55791281808df9595ad1412cef906745dee99b08402482eb2947288001ec84ee8815c59f6344650836a2ad075274805af0d81823f5f809b4e325c8313239a685f996ab959f24d9d38db892edcba7368968661a2792d415493140cd370a1e9b9c0610ac35ec651955a07b395ef00a3943370185a92c9ec2adf04e71df983a5b57bbdcca87680aaa4d76f685868cdcd2992cf587d3540c799da024ab9386cf936da3233afef11928e5091ecc63431ac58b7b80c8d6211", @ANYRES64=r11, @ANYPTR, @ANYRES64, @ANYRESDEC, @ANYRESDEC=0x0, @ANYRESOCT=0x0], @ANYRESOCT, @ANYRES32=0x0, @ANYRESDEC=r10, @ANYBLOB="b139888b9816c5e5527b7ea8abbec4f410232ebed7aea80a507f92e1a5e20eb901e84f61632aac9c8f14933aa584654fb04f398b2ee297e6c4396b140dc26eb9c9bced08ceff615125f9e3a5f1fcd29780e63d3e5b0208bc38478a440e34b5c773913713a47dd7926a5d682bdd810a5f684f9c32575c04982419c40b16afd19e54715054be010a8150cb1f8c1678f82293160d86617b7ccc1105029826fd05a60f5581aa896c574ac1b27220549eb5b5c8447769addea39d3ba51a5bbcb8a342ced4e9f574247f953cf31361c6817ce2f63c2be2c7c492dc4d963b3450fb0513cd631ce784a242b87f"]]], 0x1, 0x800) msgsnd(r4, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) msgsnd(r4, &(0x7f00000000c0)={0x1, "981ecd85bd7c95caf96eb70c59e8d74e6a22f54edbc6a2486763d9f147d53028589f363fc0d2ab15a2cf9610fc536047396dd4f008031b0928d108e6160c894c9b3ce7be67362f834df1ef4f9719afd9ccbc9a10c9d45b830cbc2303397482cbdecf599936d972f3109c026f751f009ab691e2538e758c83924ff5c6ad894ace3e52a8a1f9c5f7d3c2fc5f5bbe1f90e7422d406e7a78768dbed1f1ad20a9c04f223035eb28610fd773a5a8c5"}, 0xb4, 0x0) 18:49:01 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000100)={0x0, 0x7}, 0x10) r2 = getgid() socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000980)={0xffffffffffffffff, 0xffffffffffffffff}) getgroups(0x9, &(0x7f0000000540)=[r2, r2, r2, r2, r2, 0x0, 0x0, 0x0, 0x0]) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000440)={0x0, 0x0}, 0xc) r7 = geteuid() r8 = getpgid(0xffffffffffffffff) r9 = getpid() msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000c40)={{0xbaec, r6, r4, r7, r5, 0x143, 0x80000001}, 0x8, 0x100000000, r8, r9, 0xfffffffffffffffd, 0xfffffffffffffe00, 0x100000000, 0x9}) r10 = shmget$private(0x0, 0x4000, 0x84, &(0x7f0000006000/0x4000)=nil) r11 = geteuid() r12 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000001640)={0x0, 0x0}, 0xc) r14 = getpgid(0x0) shmctl$IPC_SET(r10, 0x1, &(0x7f0000001680)={{0x8, r11, r12, r13, 0xffffffffffffffff, 0x40, 0x7ff}, 0x2, 0x5, r14, 0xffffffffffffffff, 0x80, 0xffffffffffffbca1, 0x1}) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000001340)={0x0, 0x0, 0x0}, &(0x7f0000001380)=0xc) r16 = getppid() r17 = getegid() r18 = shmget$private(0x0, 0x4000, 0x0, &(0x7f0000ffb000/0x4000)=nil) r19 = getgid() r20 = socket$unix(0x1, 0x5, 0x0) r21 = syz_open_pts() close(r21) r22 = syz_open_pts() dup2(r21, r22) ioctl$TIOCSETA(r21, 0x80047466, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) r23 = kqueue() kevent(r23, &(0x7f0000000140)=[{{r21}, 0xffffffffffffffff, 0x1d}], 0x9, 0x0, 0xffff, 0x0) r24 = fcntl$dupfd(r20, 0xa, r21) ioctl$TIOCFLUSH(r24, 0xc0206981, &(0x7f00000000c0)) r25 = geteuid() setuid(r25) r26 = getgid() fchownat(r24, &(0x7f0000000100)='./file0\x00', r25, r26, 0xb) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r28 = shmget$private(0x0, 0x4000, 0x8, &(0x7f0000ffc000/0x4000)=nil) r29 = geteuid() r30 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000001640)={0x0, 0x0}, 0xc) r32 = getpgid(0x0) shmctl$IPC_SET(r28, 0x1, &(0x7f0000001680)={{0x107f, r29, r30, r31, r17, 0xc1, 0x6ff}, 0x8, 0x7, r32, 0xffffffffffffffff, 0x7000000000000, 0x6, 0x200}) r33 = shmget$private(0x0, 0x4000, 0x84, &(0x7f0000006000/0x4000)=nil) r34 = geteuid() r35 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000001640)={0x0, 0x0}, 0xc) r37 = getpgid(0x0) shmctl$IPC_SET(r33, 0x1, &(0x7f0000001680)={{0x8, r34, r35, r36, 0xffffffffffffffff, 0x40, 0x7ff}, 0x2, 0x5, r37, 0xffffffffffffffff, 0x80, 0xffffffffffffbca1, 0x1}) shmctl$IPC_SET(r18, 0x1, &(0x7f00000001c0)={{0x430, r25, 0xffffffffffffffff, r27, r19, 0x4, 0xff}, 0x6, 0x7226, r32, r37, 0x7810, 0x3, 0xf75}) r38 = getegid() r39 = getgid() r40 = semget$private(0x0, 0x4, 0xc1) semop(r40, &(0x7f0000000240)=[{0x1, 0x2, 0x1000}, {0x1, 0x1000, 0x1000}, {0x1, 0x1, 0x800}, {0x1, 0x10, 0x1000}], 0x4) semop(r40, &(0x7f0000000040)=[{0x0, 0xf9af, 0x1000}, {0x0, 0x1, 0x1800}], 0x2) r41 = getuid() r42 = geteuid() r43 = accept$unix(0xffffffffffffffff, &(0x7f0000000240)=@abs, 0xfffffffffffffffe) getsockopt$sock_cred(r43, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0}, &(0x7f00000002c0)=0xc) r45 = semget$private(0x0, 0x4, 0x159) r46 = getegid() r47 = getgid() semctl$IPC_SET(r45, 0x0, 0x1, &(0x7f0000000600)={{0x0, 0x0, r46, r44, r47, 0x1, 0x3}, 0x4, 0x0, 0x7}) semctl$IPC_SET(r40, 0x0, 0x1, &(0x7f0000000680)={{0x4, r41, r39, r42, r47, 0x100, 0x3}, 0x3f, 0x49, 0x9}) r48 = geteuid() r49 = getpgid(0xffffffffffffffff) r50 = getpid() r51 = socket(0x18, 0x1, 0x0) r52 = syz_open_pts() close(r52) r53 = syz_open_pts() dup2(r52, r53) ioctl$TIOCSETD(r53, 0x8004741b, &(0x7f0000000100)=0x1) dup2(r53, r51) setsockopt(r51, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) getsockopt$sock_cred(r51, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, &(0x7f0000000340)=0xc) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000c40)={{0xbaec, r44, r54, r48, r39, 0x20, 0x80000001}, 0x8, 0x100000000, r49, r50, 0x3, 0x4, 0xdf5a, 0x9}) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000980)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$SO_PEERCRED(r55, 0xffff, 0x1022, &(0x7f0000000440)={0x0, 0x0}, 0xc) r57 = geteuid() r58 = getpgid(0xffffffffffffffff) r59 = getpid() msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000c40)={{0xbaec, r56, 0x0, r57, 0x0, 0x147, 0x80000001}, 0x8, 0x7fffffff, r58, r59, 0xfffffffffffffffd, 0xfffffffffffffe00, 0x100000000, 0x9}) r60 = getegid() r61 = shmget$private(0x0, 0x4000, 0x8, &(0x7f0000ffc000/0x4000)=nil) r62 = geteuid() r63 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000001640)={0x0, 0x0}, 0xc) r65 = getpgid(0x0) shmctl$IPC_SET(r61, 0x1, &(0x7f0000001680)={{0x107f, r62, r63, r64, r60, 0xc1, 0x6ff}, 0x8, 0x7, r65, 0xffffffffffffffff, 0x7000000000000, 0x6, 0x200}) r66 = shmget$private(0x0, 0x4000, 0x0, &(0x7f0000ffb000/0x4000)=nil) r67 = geteuid() r68 = getgid() r69 = getpgid(0x0) r70 = geteuid() shmctl$IPC_SET(r66, 0x1, &(0x7f0000000440)={{0xc, r67, r68, r70, 0xffffffffffffffff, 0x60, 0x3}, 0x3, 0x7ada, r69, 0xffffffffffffffff, 0x7, 0xffffffffffffbca3, 0x100000000}) r71 = shmget$private(0x0, 0x4000, 0x8, &(0x7f0000ffc000/0x4000)=nil) r72 = geteuid() r73 = getgid() r74 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r74, &(0x7f0000000080)={&(0x7f0000000040)=ANY=[@ANYBLOB="70f8ff2f66696c653000"], 0x9, 0x0}, 0x0) getsockopt$SO_PEERCRED(r74, 0xffff, 0x1022, &(0x7f0000000800)={0x0, 0x0, 0x0}, 0xc) r77 = getpgid(0x0) r78 = socket(0x18, 0x1, 0x0) close(r78) r79 = socket(0x6, 0x400000002, 0x0) fcntl$getown(r78, 0x5) getsockopt$SO_PEERCRED(r79, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, 0xc) r81 = getgid() socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000980)={0xffffffffffffffff, 0xffffffffffffffff}) getgroups(0x9, &(0x7f0000000540)=[r81, r81, r81, r81, r81, 0x0, 0x0, 0x0, 0x0]) getsockopt$SO_PEERCRED(r82, 0xffff, 0x1022, &(0x7f0000000440)={0x0, 0x0}, 0xc) r86 = geteuid() r87 = getpgid(0xffffffffffffffff) r88 = getpid() msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000c40)={{0xbaec, r85, r83, r86, r84, 0x143, 0x80000001}, 0x8, 0x100000000, r87, r88, 0xfffffffffffffffd, 0xfffffffffffffe00, 0x100000000, 0x9}) setsockopt$sock_cred(r78, 0xffff, 0x1022, &(0x7f0000000240)={r87, 0x0, r80}, 0xc) shmctl$IPC_SET(r71, 0x1, &(0x7f0000001680)={{0x107f, r72, r73, r75, r80, 0x40, 0x7ff}, 0xfffffffb, 0x5, r77, 0xffffffffffffffff, 0x80, 0x8000, 0x200}) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) socketpair(0x1, 0x8000, 0x4, &(0x7f0000000480)={0xffffffffffffffff}) getsockopt$SO_PEERCRED(r90, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xfffffffffffffe52) r92 = semget$private(0x0, 0x4, 0x1b2) semop(r92, &(0x7f0000000540)=[{0xafe1dc67404631f0, 0x8, 0x1800}, {0x3, 0x20, 0x1000}], 0x2) semctl$GETNCNT(r92, 0x36c39d4dbd27b144, 0x3, &(0x7f0000000680)=""/123) semctl$SETVAL(r92, 0x0, 0x8, &(0x7f0000000240)=0x72) semop(r92, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x7fffffff, 0x1000}], 0x2) r93 = accept(r89, &(0x7f0000000580)=@in, &(0x7f0000000780)=0xc) getsockopt$SO_PEERCRED(r93, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r95 = getgid() r96 = getgid() semctl$IPC_SET(r92, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r96, r94, r95, 0x10, 0x8}, 0x8, 0x1, 0x3ff}) r97 = getgid() r98 = fcntl$getown(0xffffffffffffffff, 0x5) r99 = shmget(0x1, 0x4000, 0x40, &(0x7f0000ff9000/0x4000)=nil) shmctl$IPC_SET(r99, 0x1, &(0x7f00000005c0)={{0x3, 0xffffffffffffffff, r91, r94, r97, 0x80, 0x8}, 0x8, 0x5, 0x0, r98, 0xfffffffffffffe01, 0xa, 0x7ff}) getgroups(0x8, &(0x7f0000000080)=[r91, 0xffffffffffffffff, r68, r76, r60, r73, r60, r60]) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000013c0)={0x0}, 0xc) r101 = getuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000001400)={0x0, 0x0, 0x0}, &(0x7f0000001440)=0xc) r103 = socket(0x18, 0x2, 0x0) getsockopt$SO_PEERCRED(r103, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0xfffffffffffffec7) r105 = getgid() chown(&(0x7f0000000180)='./file0\x00', r104, r105) r106 = shmget$private(0x0, 0x4000, 0x0, &(0x7f0000ffb000/0x4000)=nil) r107 = getegid() r108 = shmget$private(0x0, 0x4000, 0x8, &(0x7f0000ffc000/0x4000)=nil) r109 = geteuid() r110 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000001640)={0x0, 0x0}, 0xc) r112 = getpgid(0x0) shmctl$IPC_SET(r108, 0x1, &(0x7f0000001680)={{0x107f, r109, r110, r111, r107, 0xc1, 0x6ff}, 0x8, 0x7, r112, 0xffffffffffffffff, 0x7000000000000, 0x6, 0x200}) r113 = shmget$private(0x0, 0x4000, 0x0, &(0x7f0000ffb000/0x4000)=nil) r114 = geteuid() r115 = getgid() r116 = getpgid(0x0) r117 = geteuid() shmctl$IPC_SET(r113, 0x1, &(0x7f0000000440)={{0xc, r114, r115, r117, 0xffffffffffffffff, 0x60, 0x3}, 0x3, 0x7ada, r116, 0xffffffffffffffff, 0x7, 0xffffffffffffbca3, 0x100000000}) r118 = shmget$private(0x0, 0x4000, 0x8, &(0x7f0000ffc000/0x4000)=nil) r119 = geteuid() r120 = getgid() r121 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r121, &(0x7f0000000080)={&(0x7f0000000040)=ANY=[@ANYBLOB="70f8ff2f66696c653000"], 0x9, 0x0}, 0x0) getsockopt$SO_PEERCRED(r121, 0xffff, 0x1022, &(0x7f0000000800)={0x0, 0x0, 0x0}, 0xc) r124 = getpgid(0x0) r125 = socket(0x18, 0x1, 0x0) close(r125) r126 = socket(0x6, 0x400000002, 0x0) fcntl$getown(r125, 0x5) getsockopt$SO_PEERCRED(r126, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, 0xc) r128 = getgid() socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000980)={0xffffffffffffffff, 0xffffffffffffffff}) getgroups(0x9, &(0x7f0000000540)=[r128, r128, r128, r128, r128, 0x0, 0x0, 0x0, 0x0]) getsockopt$SO_PEERCRED(r129, 0xffff, 0x1022, &(0x7f0000000440)={0x0, 0x0}, 0xc) r133 = geteuid() r134 = getpgid(0xffffffffffffffff) r135 = getpid() msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000c40)={{0xbaec, r132, r130, r133, r131, 0x143, 0x80000001}, 0x8, 0x100000000, r134, r135, 0xfffffffffffffffd, 0xfffffffffffffe00, 0x100000000, 0x9}) setsockopt$sock_cred(r125, 0xffff, 0x1022, &(0x7f0000000240)={r134, 0x0, r127}, 0xc) shmctl$IPC_SET(r118, 0x1, &(0x7f00000015c0)={{0x107f, r119, r120, r122, r127, 0x40, 0xf4d}, 0xfffffffb, 0x5, r124, 0xffffffffffffffff, 0x80, 0x8000, 0x200}) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) socketpair(0x1, 0x8000, 0x4, &(0x7f0000000480)={0xffffffffffffffff}) getsockopt$SO_PEERCRED(r137, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xfffffffffffffe52) r139 = semget$private(0x0, 0x4, 0x1b2) semop(r139, &(0x7f0000000540)=[{0xafe1dc67404631f0, 0x8, 0x1800}, {0x3, 0x20, 0x1000}], 0x2) semctl$GETNCNT(r139, 0x36c39d4dbd27b144, 0x3, &(0x7f0000000680)=""/123) semctl$SETVAL(r139, 0x0, 0x8, &(0x7f0000000240)=0x72) semop(r139, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x7fffffff, 0x1000}], 0x2) r140 = accept(r136, &(0x7f0000000580)=@in, &(0x7f0000000780)=0xc) getsockopt$SO_PEERCRED(r140, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r142 = getgid() r143 = getgid() semctl$IPC_SET(r139, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r143, r141, r142, 0x10, 0x8}, 0x8, 0x1, 0x3ff}) r144 = getgid() r145 = fcntl$getown(0xffffffffffffffff, 0x5) r146 = shmget(0x1, 0x4000, 0x40, &(0x7f0000ff9000/0x4000)=nil) shmctl$IPC_SET(r146, 0x1, &(0x7f00000005c0)={{0x3, 0xffffffffffffffff, r138, r141, r144, 0x80, 0x8}, 0x8, 0x5, 0x0, r145, 0xfffffffffffffe01, 0xa, 0x7ff}) getgroups(0x8, &(0x7f0000000080)=[r138, 0xffffffffffffffff, r115, r123, r107, r120, r107, r107]) shmctl$IPC_SET(r106, 0x1, &(0x7f00000002c0)={{0x0, 0x0, 0x0, 0x0, r107}}) r147 = getpgid(0x0) r148 = getegid() r149 = shmget$private(0x0, 0x4000, 0x0, &(0x7f0000ffb000/0x4000)=nil) r150 = getgid() r151 = socket$unix(0x1, 0x5, 0x0) r152 = syz_open_pts() close(r152) r153 = syz_open_pts() dup2(r152, r153) ioctl$TIOCSETA(r152, 0x80047466, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) r154 = kqueue() kevent(r154, &(0x7f0000000140)=[{{r152}, 0xffffffffffffffff, 0x1d}], 0x9, 0x0, 0xffff, 0x0) r155 = fcntl$dupfd(r151, 0xa, r152) ioctl$TIOCFLUSH(r155, 0xc0206981, &(0x7f00000000c0)) r156 = geteuid() setuid(r156) r157 = getgid() fchownat(r155, &(0x7f0000000100)='./file0\x00', r156, r157, 0xb) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r159 = shmget$private(0x0, 0x4000, 0x8, &(0x7f0000ffc000/0x4000)=nil) r160 = geteuid() r161 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000001640)={0x0, 0x0}, 0xc) r163 = getpgid(0x0) shmctl$IPC_SET(r159, 0x1, &(0x7f0000001680)={{0x107f, r160, r161, r162, r148, 0xc1, 0x6ff}, 0x8, 0x7, r163, 0xffffffffffffffff, 0x7000000000000, 0x6, 0x200}) r164 = shmget$private(0x0, 0x4000, 0x84, &(0x7f0000006000/0x4000)=nil) r165 = geteuid() r166 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000001640)={0x0, 0x0}, 0xc) r168 = getpgid(0x0) shmctl$IPC_SET(r164, 0x1, &(0x7f0000001680)={{0x8, r165, r166, r167, 0xffffffffffffffff, 0x40, 0x7ff}, 0x2, 0x5, r168, 0xffffffffffffffff, 0x80, 0xffffffffffffbca1, 0x1}) shmctl$IPC_SET(r149, 0x1, &(0x7f00000001c0)={{0x430, r156, 0xffffffffffffffff, r158, r150, 0x4, 0xff}, 0x6, 0x7226, r163, r168, 0x7810, 0x3, 0xf75}) r169 = socket(0x18, 0x1, 0x0) close(r169) r170 = socket(0x6, 0x400000002, 0x0) fcntl$getown(r169, 0x5) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xfffffffffffffd79) getsockopt$SO_PEERCRED(r170, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, 0xc) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000980)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$SO_PEERCRED(r173, 0xffff, 0x1022, &(0x7f0000000440)={0x0, 0x0}, 0xc) r175 = geteuid() r176 = getpgid(0xffffffffffffffff) r177 = getpid() msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000c40)={{0xbaec, r174, 0x0, r175, 0x0, 0x147, 0x80000001}, 0x8, 0x7fffffff, r176, r177, 0xfffffffffffffffd, 0xfffffffffffffe00, 0x100000000, 0x9}) setsockopt$sock_cred(r169, 0xffff, 0x1022, &(0x7f0000000240)={r176, r171, r172}, 0xc) r178 = shmget$private(0x0, 0x4000, 0x702, &(0x7f0000ffb000/0x4000)=nil) r179 = geteuid() r180 = getgid() r181 = open(&(0x7f0000000180)='./file0\x00', 0x60e, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x0, 0x810, r181, 0x0, 0x0) ftruncate(r181, 0x0, 0x402) getsockopt$SO_PEERCRED(r181, 0xffff, 0x1022, &(0x7f00000003c0)={0x0}, 0xc) r183 = getpgid(r182) r184 = geteuid() shmctl$IPC_SET(r178, 0x1, &(0x7f0000000440)={{0xc, r179, r180, r184, 0xffffffffffffffff, 0xa585502b757fce62, 0x3}, 0x3, 0x7ada, r183, 0xffffffffffffffff, 0x7, 0xffffffffffffbca3, 0x100000000}) sendmsg$unix(r0, &(0x7f0000001580)={&(0x7f0000000040)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000001300)=[{&(0x7f0000000140)="a0f1e111b6d581189db7dfa8ee4196a7a9ad4b304f0f6678218811268abb1517080595206da8bd8f98b4192bc30e5f298e53e7d1c6272db2636c5328fec12fbde340b740e2f8195e5f0bc1b5aac51771a2237a114d988e5ef9e97fbebc1480ebfef4ae7d3d179d50c26d4247b07267e569e21b2a736fae2fee2ab62556d49b915462ad610db9c7786ccbc14d06817a222437d9973c8c38bf4ad4908433d5fc345b5a189d2037", 0xa6}, {&(0x7f0000000080)="841972087f0c0ed32f9fca7d0264a34ef43c7723f54173e1b3da8b27f4e8896db940ef7ad5d6e359a0fb68e43a56ed7234967474df3f10a189db", 0x3a}, {&(0x7f0000000200)="c8379dd78090e0c33a0b027d40cf1e42a809c23e7db03e8ba043d1ebd679df7b130b3b77cf2c313f90d544f9320ba886f853325786736e81138281ebf65bb9459ef3e65e8ccff08eb44e659cf5b25352c42fcae1c3123a8888b9a7f19a672d3386631d4c3dc8fb6a5c669eb227a3c18199aede3f056ae3640f9b781fe4ce213e810fb779dda9b7a3cf88f2c6d12da9615e120b2b4e5cf509de9c251e06e74372ccc7ddf8636454d20e08d14cfdcd4cc5016dbdbc4891c5da54aa13f022a0b0f192e35ea20510e32568b67d8f8f572148047ce4a442831d3beda02444f0c65be3d1761e1609b1a167deec928c29ad4f1aa7c785b457", 0xf5}, {&(0x7f0000000300)="70be2b0044c1a456da02333956b8c17e27b314a595527f11e4af3d739e70f5cb1552a0bd4b1123b85fa365da9a518d4a9aee540e7fb282d2e0f8ced39ffc825b1dd118daed6ef5778684b5da3d6c8362377f0b488ab089e4a5039daf8930ea2a1f0188609abafb45fd2b4c4b8a634f2d4daa73655ff39d2a978311888e9f9e0411fc5880c3de79429a3765bee7f3ac790bb948c34f34dd88b7a298c99f6864ccbad78d87e73ed667f1f6c62456126a54336def0defcc0f71242f3330206126838ff148888ce0c6662361797e71f257dd4bf7cd8d0170383e508bcdde61c224641166ab2c0ccd6fbe98c6ea26ebf3f5842056833f6f64350913bfa0d43b5f863df9334e3fed37671692149247015d8a60da95f50497804ddd1524d6c3bd898ebdb3820d2c42b68a367d1e3357e5a7ef01dae9814087c914875bae98a251be46cfbe7ca22e99a7a76b5c4eb10ec319d1593e76711342d1a94b64f8b94b4eb14cc372d809e64dc3a6511c42da1e3f69f42436227ec82fb9fda44ec06ac9fbc9eef0711f964adf3e6eb135d2fae0b5c0de2ed955f58a8b6c647196cc8eeb315575bffc8da53f1f087a7b7b9d00249990f6181a2074833a3a919a96bbd88a37919af30dda5e8a751c0095d5417c71f91ccc82e92da36f2c4e615f1402a07ee955566778c416b25c23aeb94e0804ab871965f4ec042d7c59b62ecdd0a4f23882e1fcd42146748927b3d702d1f0b803398f319445ca7f4c0d3afc698450d0dbd9c737df0bed8518a54872dfc073c7dbd4a1aef67430119d8464fe8eb361c276db03e2dca2ff2d7206e3ade6fd7ac4a153f32525bb5008cbdce9c24e32e1030816a9d141176a77b5d4e727834d97320f040f307376867e9e38cdd48b015ab6798e35350976d6dfcada52725d47b39a051b881489dfc62d15fc62114faa03a699dc371bfcfff12fe2f981e3eaf54ba6cb58b5b8ad3f07d630f0a8ed1f7f184d895483ba161aa3800f3e367f8fc5e30662ed86bee79e8140be7d13469718e6ca0a109821dd7e42ad674ea590fb977ac1887296ce6221c18766e63aab655be7d2a413ece520cc7a8b15bb2f1d1fc497c8484aed352f41115363563724fb320521d9646013c1868e530c2cd3a020cafdcf42ce30a583d6d87b8788de86c26a8e52299ef805c05d205c1e6bf32297559d87ae69d1880333253f9dd73cedc0a59d4f0000d9301f580a8ff60343005563c5280466a10aacd60d6e0e3622c43da8245bef9992cde3f584b3c055c30352a935b29b217d360ff2f8166794eedacd0bdf56ebc36157d20581f5c7bda3cd6d9e5b1169b3ad905973710572b4a2cd47e3af97f47da4792a8648ed24f397fa0a6259368cf349a8f038996bb0c83bdace4f30ad022bdc77300734cb20fdecc57b6a13c77fcaefc6fb3274cc39d3b21726c72566f2dee855caf0c701a76e61b626035c0c6b350905004040fdc6504dcab4db9c22ffdae5e0430a9f9bc98057ccfa3dae761bf631e2fdee2afe805a8e33b5236b7cb99725981d47ed8bd8aa3797d5cb6f39da4204edf2c48b9cb6d499c1f33b47d6098f65a5aa49a7af6650ae3fbeb15ea18990326e76e9d7569d30ffac84a633a101cc9e8015995c261456a80185b17000309147894214072237255351b6b36cab8d9e035ad80f206a1d4a42d4d848d080a9dfe98713220d4dd1b17ff2004fa164281385efa8c3ea26da59dc261bdf15be9c04ae17efb104e725f1c822fc6418d3c5c229521fc7186445033a992182ea35c88a3f6556f6354ac8820e3c6f7f10ada3b7e6ecc6ed6256c5bbb69d0d726ef1bea8969595d2c6f7f1505c80353f50e660eeef201fa3c1503bfccfdc9097e1ff0f8698cd7ec44b5d19dcc7eee5e007b987b3170e613f9c914c26eb8aca30e4f4ee4f6688badfcf537212569df3bc9d144dc62824b96d4fa058e6f1b8858b048f21f6c595e6bb9d0b059d74a971c4d33806e9a3f3f4043de48370d120778275767032712157ee15e3aff2dd6b6c13039a9e299607e76271258d2a48eaa6543b1b145e27078dfd4ebd415a38027a7698d081830f08df1db2045115b1d456c678a6caca1e31c6b632f95dfd1d19cf3f3b05572fd1920d7464c53ce9f51bcb3116b4f442f8394517de80f834dd08a401d8d6f92ae2126ad8ebfd076c4f7cdacb917a605147405f37f2d40a6888fe81bc0a626f6221c11bdebfebeb884a66e38f76dddaaa97e059b80f711977d79e2cc044e32becfdc8d4b2906b5a06a14359f9a78784777a1241d50cd664ff3d1152f096d7d2d7a5317882e076c2d3c87ca050c9084957cb2865fa6b16f0a5b0a69322ad046906d708a08657668c5d6a6fe6203aee2e37cba0e21e02bd3e12a38643e3fe2f0d95cb8f694479ee8ee68ab337db4ddddda21689cb73ff28fa26eb3c26ed2a45aa7a04d15135acb50def99f6b3d9172160b4f185f2b7744f3450c1357a8a687a72694a33cb22dd464f06fea3ca403f6b969fb813a614969bea903aabce38dca353f89dd0486681fccb3a08b551748181b5e3b1f6347825bcae875f50cc7c2fb98ee641f004495ecd2de78ea3de977aa6671d7a11721fc6e5dcb4ab46cafc623b9f03fcb6a8721c55745310f82016f60d6e6a5154bf09fc58ed694210c269a64b3e6a6341ffa42bd1911b9c4b84c0e2547f686c3b033f79d2c61e54febcf13729f73977ebcc264aa613c081403d7521bd8a02d355ccebe47143534c4f4feed9c2a246462ddf7fb04fe4299d6eb627d7ed7e741e866f3897eb00e4837e70d4f09aa406c6d0f71b13570fecdf71c72a7d4b3c7010eb8cee40b25382990aba86111e0b03a8e68a2f9bf7c0067139b8f000d8ade48aa221e1068c392d716ab6cedadd942da7a076183a23c5327be1000a53f1027aff2ace9624c356033d832be9440305c4ec9113e77c76d1605cb5164422fa83ac1707a63642bbca4b005de2199cd2d538af8785d6e403ced1cf7678e1b0567d983c42cd87f21589525cb5faf8ecef37517dbc2caa0604c43de61ddb53e3079d86abc279f278363a1a1a1d078f2351b7a1298819c22a655b1185378d32ce11d48e1ad0a3dc98631eea5ead0182594ca988cba7075d563f77e496a549f7765e391d588702eb55154e223bef5e4dffaac424a597084faf59bfc96124ce39dd3af1702f2bca623204fcc0927393752ee7521378b071e455cc10bdf1802bf5753f55d6a48a058dedd90a638db51db61f0e6d7873f3e69bcf9572c3e0a94604acb880abb773137540344ab16ea1ce2b4ffe6b074b505f7b4b31b3effaf15c430ba5b8f74ade488737b1c79395d73f7ebe9563cedfe22a837d92c1c9eecb9d228533718e4c569c1c72cf93087d9eae5485034e1b6884a94e83bd509208ae297c7aa1d2e947b2355167b58b238db2990b0d72eddf76af0cd8c0a61dc8bdf8b582358b6f31b39ca8dfa7071906584f34f06d6e15d145c242c0310db72fe37fc4f78fc8b7fbdc8ab104b544a9baf5590eef43b4c99d5f582b2ebde731ea6dc0b041a27e12315fa8d68222757813c71d150563d573695bfb52150945c47e01cfe9b533b8ea2568459b555598205c0d416e05b818859b04830ab6dcd203a7d244dcf4a49e828cffe32b7e87d079f641517d379f50be477bae8f27cc5021292236cb4c768c6e7bf2d83fa02d9eb44cfab5776d6116a960ddd50ee37ff7b739cd4dc73f576c7aee7101c33110b6c03334a59978ff1a60182fc36fd73f37020eea7ea80245887e4e45371bcd12d9c18d1534976e7f7f66be7a5b99b2c83915e7d9a4f7bc06911e04e71de64f938bf21e25a01251540bc31fb938728de275d9e87dd031e446eb065113124935d5bb5f14e4dd78b0e6c71a34b70835b7087a818fd8d1adf2f6e13a745fd84ba464f7014b08744fd49259203cba796b01e77e87fd4b5550e41737648e39fed8ea792730232c02524302dc41b5cd70a2f295cd7db7015639e563f235de23066f60cb2af43e963191db9f68c327230733dbd74699db1a0f8a5b7190c0ee734510c12bc910b39db6acf933c99fe62c63bd946d3d5ca6cc25abedadb7ed4debe362fcbd895a45eeea04e74dc5e5ede2579d92c6827aa1dc7baa453080c5188c4238b00c8ae971afb8a9f800b18fca9ea5b267ffc5c8bb7e7277a2133877b09dc2e3d06490cdabbe1823b6516a60fde712a163e25554e0e9c3c29785c69a10755654e55c757e56872c25b6e895066fd6bc61ccf3254d67c30e59f251b9b061e6ec5a9d6d949e0f4272ddbb64e4c0b1236cb00c4a82bfbf43bdf7855f028bd3d9625812090184df4d7f45bd522c08a9507cbf09f7315613a3f0fae10cbad71d407e7558363e88731110467d992d8f95374f342d47fc1561ff4772335ab29a23cff9895550505a61f92f15ed30e5f91be9c55b1907f0481282866bdfb21dee082cc7b9122d8d9a6ae73b2a63053253f1d1f5993ecec0312d89cbdfa886cf51e4d00ed524624079bbf25ab24995efc741c61b6a05002db40ba77b051f846e2d81a3de46e006b311c370f6dfd8b8bc985586aca662c71bc99af986587a22cc59d1ffaa43b11aa2898986823bc2b2e6dfc9d3e52d941c5e8468d42f2e6b3e66e44ca6f18a73a6b4b2639b5a7cd972b7782abd809f23d6827b77b43a2ee44c82e9a7ce09bb44973ca0e55f560f4b912321440c4bef3a88e2ea02b07e638ca9587e1cbb9ab294c457453bf11ba1e0a926ee8f2676367ed3b8ce6044be023c5ed4a1ee6e82f3982449481dd64f1c048d7bee549c3bfb71d3d84da5b749142d259573331ac1b0d44137147414d5c96dbcf4d3bc79cfb94ee0ab459bc021208e553b1176f741556569c2ffc85e1aa77e1149f774eb03e9ad6bfc1c93cb7cb624da56dd3a86d7dc95ce11e051c1547538e9245559e56072b31e625adee81be38c90a50a8438e8a863ec2260b785fd6ea63f07b93b289c3d0a349443660430c86c4278fe6b0c0c95391e05cf34217e282f1ccd3183f2585889386f7031d513fd9011ea6815eda05003b3a32d3a90d8f0804fac80d0b9706d9d9aec1d89a821ed94112b34979a60304cb00739712ed5344c22b0c854d91d67a5ba12bf08494a0ef29a5a87d57c8013a31271c810d2227a67211f85c55b1e8e3e1be4088cdbcdd47b07194fc7b6f44d047358b89a24fc0766592d3ec4b0d9cba705984bb7650eb6d5289411133aef27f08d681e56ab069ebabbe4d048c62b6e9d627e24ff0fd04e0231ab6cc76e75593afec55e15c3e16ae709d471c700e2f0e486162363d82d342756d72d82219e72a041b8cc421a127fe9bfe397db79d22777241e4fea8365a6f47590eb8a49fec1a04bad5036c1b67a5e5b0ab9c48676119567d21177af269dad9d4a4fd46138395e3d4a32e127b5ecb64da93fefc19303181f7d3e26c0e852134ca87e807bfd2188402375a40ce4e4a07bf1f5087cc8f54daa356f0ea15d4073b306fc6e4663900d5a6d765b63c62481aa128445561ba4e9268de97c4b0006c6ea0ac654cf1663267bbbca67e2eb18659f285d5b13a62fd6e75d5a68198889b1bfd749fa5f626e90ff4bd33dd306ef60fc1724388a716dfba85bc86315ae43fc8e5dd33ecbb9c493e6aa9cfa4e2bd5db7d1f00090269e72d124b6a155fd70e8f7c7d088c89b0b6321b9a8b3738a19af01c2994a751daed534b86548d633aa0d525d15a8e1dcf37903a24e6ae042ae4b73e6d04d78e32ac2c9d67411bb377da54b43945409c630ce0a64724d2cc255f87d2f3a33434d4ec", 0x1000}], 0x4, &(0x7f0000001480)=[@cred={0x20, 0xffff, 0x0, r9, r13, r15}, @cred={0x20, 0xffff, 0x0, r16, r25, r38}, @cred={0x20, 0xffff, 0x0, r50, r57, r76}, @cred={0x20, 0xffff, 0x0, r100, r101, r102}, @cred={0x20, 0xffff, 0x0, 0x0, r104, r107}, @cred={0x20, 0xffff, 0x0, r147, r156}, @cred={0x20, 0xffff, 0x0, r176, r179, 0xffffffffffffffff}], 0xe0, 0x400}, 0x4) r185 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x40, 0x0) fcntl$setflags(r185, 0x2, 0x0) getsockopt$sock_timeval(r0, 0xffff, 0x1005, 0x0, 0x0) 18:49:01 executing program 1: syz_emit_ethernet(0x4, &(0x7f0000000080)=ANY=[@ANYRES32, @ANYRES16, @ANYRES16, @ANYRES64]) 18:49:01 executing program 1: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="6202e57f7f000001"], 0x1) r0 = socket(0x18, 0x2, 0x0) r1 = socket(0x11, 0x4003, 0x0) dup2(r0, r1) getsockname$inet6(r0, &(0x7f0000000040), &(0x7f00000000c0)=0xc) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x2, 0x1, 0x0) bind(r2, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r3 = dup(r2) listen(r3, 0x0) r4 = socket(0x2, 0x1, 0x0) connect$unix(r4, &(0x7f0000000100)=ANY=[@ANYBLOB="6a8cb850aace4dc74c46b2f95f9e3c6a8bc9634e19769bbd73"], 0x10) ioctl$BIOCSFILDROP(0xffffffffffffffff, 0x80044279, 0x0) sendto$inet(r4, &(0x7f0000000140)='--', 0x2, 0x401, 0x0, 0x0) r5 = kqueue() rename(0x0, 0x0) pipe(0x0) r6 = fcntl$dupfd(r5, 0x2, 0xffffffffffffffff) sendto$inet(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x3, 0x10, r6, 0x0, 0x0) close(r4) socket(0x20, 0x4000, 0x0) r7 = accept$unix(r3, 0x0, &(0x7f0000000080)) recvfrom$unix(r7, &(0x7f0000002200)=""/4096, 0x1000, 0x42, 0x0, 0x0) 18:49:01 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000140)={0x400000000001, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4", 0x1000000, 0x6}) r1 = semget(0x1, 0x20000000003, 0x2) semctl$GETPID(r1, 0x7, 0x4, &(0x7f0000000ac0)=""/157) r2 = socket(0x20, 0x4000, 0x7) setsockopt(r2, 0x5, 0x2, &(0x7f0000000380)="865376024f4df81323a7dab95c9ff90200f69c3f01a3552bccdd5abc52917ca28cda41e6f732ad887314f18a4bf0a441f24a5cac896c31ad424f78b32c986f200f0cafb13964eafb785053d7e45d005aa6567c6596d01a1e116cbac653e6eca54b909fbacfe0f357dbca7be8ff65fe8fb869b621004c84c2fd501538147c6987945ff8c006ffc5acd122c1ccc3ef6c076ab87ca234de120517b5995058bd2bce718098d2472678470719d2be69c7fe", 0xaf) r3 = semget$private(0x0, 0x8, 0x10286) r4 = openat(0xffffffffffffffff, &(0x7f0000000900)='./file0\x00', 0x0, 0xc) setsockopt$sock_int(r2, 0xffff, 0x80, &(0x7f0000000300)=0x3ff, 0x4) openat(0xffffffffffffffff, &(0x7f0000000600)='./file0\x00', 0x0, 0x20) ioctl$WSMOUSEIO_SRES(r4, 0x80045721, &(0x7f0000000000)=0xee2) fchmod(0xffffffffffffffff, 0xc1) write(r0, &(0x7f0000000a00)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) getsockname$inet(0xffffffffffffffff, &(0x7f0000000200), &(0x7f0000000280)=0xc) write(r0, &(0x7f00000006c0)="3e2a7913e4bad21c71004dd36a27e5e27b216d673551c0c01b3dfaf91739fd0f85000000e552aaeefeaff0f2c85e2c31c61ad449011f78000000000000013c1fe9002000000000000001ff103434820abc4bcabba3444002007e14295fbaabbbafe214de03000000dd1d95e8f6b9d360ee906e5afdc27b8c9831351d74122ab9bd510eb10bb2c4c7a18ef00235685c2001fc170000deee2f873c1e711d5b65d2712d93ae731ffee5a62700007106bd31b4605f1d0008fdbc15a6029b9a5b806d3ea7b6a7d900b3a67d3736b269790d96f5b101bc48cebd1f74804091d0cf27da721ab3fe68bfddd27d0a110febf1b4d9977652ce45f4871774c7809d2b4b3ce59df49897872d4b0292851d36eeae7ebfb4c9d7b31f678df44ff0ff", 0x11b) semop(r1, &(0x7f0000000440)=[{0x1, 0xac, 0x1400}, {0x4, 0x16c7}, {0x2, 0x3d40, 0x1c00}, {0x2, 0x1000}, {0x4, 0x5, 0x1000}, {0x3, 0x9, 0x1000}], 0x6) r5 = syz_open_pts() close(r0) dup(r5) r6 = syz_open_pts() close(r0) ioctl$TIOCSETA(r6, 0x802c7414, &(0x7f0000000180)={0x1ff, 0xfffffffc, 0x98a, 0xffffffffffffff39, "02000000078d00cb5fffffffffff7f00", 0x6, 0x200}) r7 = semget$private(0x0, 0x1, 0x1) semop(r7, &(0x7f00000004c0)=[{0x2, 0x9, 0x3000}, {0x4, 0x7e, 0x1800}, {0x2, 0x7fff, 0x1800}, {0x1, 0x0, 0x1000}, {0x4, 0x2, 0x1800}, {0x1, 0x81, 0x800}, {0x4, 0x3, 0x1000}], 0x7) r8 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) ioctl$FIONREAD(r8, 0x4004667f, &(0x7f0000000240)) r9 = getegid() shmctl$IPC_SET(0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0x0, 0x0, r9, 0x2}, 0xfffffffe, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3}) r10 = getuid() r11 = getegid() semctl$IPC_SET(r7, 0x0, 0x1, &(0x7f0000000500)={{0x9, r10, r9, r10, r11, 0x24, 0x2}, 0x3, 0xfffffffffffffffe, 0x4}) semop(r3, &(0x7f0000000480)=[{0x1, 0x5, 0x1800}, {0x1, 0x7, 0x3802}, {0x0, 0x5, 0x1002}], 0x3) readv(r6, &(0x7f00000001c0)=[{&(0x7f0000000340)=""/16, 0x10}, {&(0x7f0000000580)=""/115, 0x73}, {&(0x7f0000000800)=""/121, 0x79}, {&(0x7f0000000b80)=""/175, 0xaf}], 0x4) semctl$SETVAL(r3, 0x3, 0x8, &(0x7f00000002c0)=0x100000001) 18:49:01 executing program 0: r0 = socket(0x18, 0x1, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) sendto(r1, &(0x7f0000000040)='T', 0x16f, 0x402, 0x0, 0xffffffffffffff6b) recvmsg(r2, &(0x7f0000000000)={0x0, 0x0, &(0x7f00000001c0)=[{&(0x7f0000000080)=""/37, 0x25}], 0x1, 0x0}, 0x462) r3 = socket(0x800000018, 0x1, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSDISPLAYIO_LDFONT(r5, 0x8058574d, &(0x7f0000000180)={'./file0\x00', 0xfffffffb, 0x7, 0x9, 0x0, 0xeb, 0x471, 0x80000001, 0x0, 0x0, 0x0, 0x5}) bind$unix(r3, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) listen(r3, 0x0) ioctl$BIOCGRSIG(r4, 0x40044273, &(0x7f0000000100)) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) r6 = accept(0xffffffffffffffff, 0x0, &(0x7f0000000240)) r7 = socket(0x20, 0x1, 0x4) close(r7) r8 = socket(0x6, 0x400000002, 0x0) fcntl$getown(r7, 0x5) getsockopt$SO_PEERCRED(r8, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, 0xc) r10 = getgid() socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000980)={0xffffffffffffffff, 0xffffffffffffffff}) getgroups(0x9, &(0x7f0000000540)=[r10, r10, r10, r10, r10, 0x0, 0x0, 0x0, 0x0]) getsockopt$SO_PEERCRED(r11, 0xffff, 0x1022, &(0x7f0000000440)={0x0, 0x0}, 0xc) r15 = geteuid() r16 = getpgid(0xffffffffffffffff) r17 = getpid() msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000c40)={{0xbaec, r14, r12, r15, r13, 0x143, 0x80000001}, 0x8, 0x100000000, r16, r17, 0xfffffffffffffffd, 0xfffffffffffffe00, 0x100000000, 0x9}) setsockopt$sock_cred(r7, 0xffff, 0x1022, &(0x7f0000000240)={r16, 0x0, r9}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0}, &(0x7f00000002c0)=0xc) setsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f0000000300)={r16, r18}, 0xc) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendto(r0, &(0x7f0000000140)="98f79f7f2da8d3c128f8f955b0f22c5061", 0x11, 0x0, 0x0, 0xfffffffffffffc60) ioctl$LIOCSFD(r5, 0x80046c7f, &(0x7f0000000040)=r5) 18:49:01 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x9, 0x93}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) socketpair(0x1, 0x8000, 0x4, &(0x7f0000000480)={0xffffffffffffffff}) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xfffffffffffffe52) r5 = socket(0x18, 0x2, 0x0) r6 = socket(0x11, 0x4003, 0x0) r7 = dup2(r5, r6) ioctl$LIOCSFD(r7, 0xc028756b, &(0x7f0000000000)) ioctl$BIOCSETIF(r7, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) r8 = semget$private(0x0, 0x4, 0x1b2) semop(r8, &(0x7f0000000540)=[{0xafe1dc67404631f0, 0x8, 0x1800}, {0x3, 0x20, 0x1000}], 0x2) semctl$GETNCNT(r8, 0x36c39d4dbd27b144, 0x3, &(0x7f0000000680)=""/123) semctl$SETVAL(r8, 0x0, 0x8, &(0x7f0000000240)=0x72) semop(r8, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x7fffffff, 0x1000}], 0x2) r9 = accept(r2, &(0x7f0000000580)=@in, &(0x7f0000000780)=0xc) getsockopt$SO_PEERCRED(r9, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r11 = getgid() r12 = getgid() semctl$IPC_SET(r8, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r12, r10, r11, 0x10, 0x8}, 0x8, 0x1, 0x3ff}) r13 = getgid() r14 = fcntl$getown(0xffffffffffffffff, 0x5) shmget(0x1, 0x4000, 0x40, &(0x7f0000ff9000/0x4000)=nil) r15 = getgid() r16 = semget$private(0x0, 0x4, 0xc1) semop(r16, &(0x7f0000000240)=[{0x1, 0x2, 0x1000}, {0x1, 0x1000, 0x1000}, {0x1, 0x1, 0x800}, {0x1, 0x10, 0x1000}], 0x4) semop(r16, &(0x7f0000000040)=[{0x0, 0xf9af, 0x1000}, {0x0, 0x1, 0x1800}], 0x2) r17 = getuid() r18 = geteuid() r19 = accept$unix(0xffffffffffffffff, &(0x7f0000000240)=@abs, 0xfffffffffffffffe) getsockopt$sock_cred(r19, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0}, &(0x7f00000002c0)=0xc) r21 = semget$private(0x0, 0x4, 0x159) r22 = getegid() r23 = getgid() semctl$IPC_SET(r21, 0x0, 0x1, &(0x7f0000000600)={{0x0, 0x0, r22, r20, r23, 0x1, 0x3}, 0x4, 0x0, 0x7}) semctl$IPC_SET(r16, 0x0, 0x1, &(0x7f0000000680)={{0x4, r17, r15, r18, r23, 0x100, 0x3}, 0x3f, 0x49, 0x9}) r24 = shmget$private(0x0, 0x4000, 0x8, &(0x7f0000ffc000/0x4000)=nil) r25 = geteuid() r26 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000001640), 0x26d) r27 = getpgid(0x0) r28 = socket(0x18, 0x1, 0x9) close(r28) r29 = socket(0x2, 0x3, 0x0) fcntl$getown(r28, 0x5) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xfffffffffffffd79) getsockopt$SO_PEERCRED(r29, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, 0xc) r32 = geteuid() r33 = getpgid(0xffffffffffffffff) r34 = getpid() r35 = socket(0x18, 0x1, 0x0) r36 = syz_open_pts() close(r36) r37 = syz_open_pts() dup2(r36, r37) ioctl$TIOCSETD(r37, 0x8004741b, &(0x7f0000000100)=0x1) dup2(r37, r35) setsockopt(r35, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) getsockopt$sock_cred(r35, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, &(0x7f0000000340)=0xc) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000c40)={{0xbaec, r20, r38, r32, r15, 0x20, 0x80000001}, 0x8, 0x100000000, r33, r34, 0x3, 0x4, 0xdf5a, 0x9}) setsockopt$sock_cred(r28, 0xffff, 0x1022, &(0x7f0000000240)={r33, r30, r31}, 0xc) shmctl$IPC_SET(r24, 0x1, &(0x7f0000001680)={{0x107f, r25, r26, r20, r31, 0x40, 0x7ff}, 0xfffffff9, 0x5, r27, 0xffffffffffffffff, 0x80, 0x8000, 0x200}) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000980)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$SO_PEERCRED(r39, 0xffff, 0x1022, &(0x7f0000000440)={0x0, 0x0}, 0xc) r41 = geteuid() r42 = getpgid(0xffffffffffffffff) r43 = getpid() msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000c40)={{0xbaec, r40, 0x0, r41, 0x0, 0x147, 0x80000001}, 0x8, 0x7fffffff, r42, r43, 0xfffffffffffffffd, 0xfffffffffffffe00, 0x100000000, 0x9}) shmctl$IPC_SET(r24, 0x1, &(0x7f00000005c0)={{0x3, 0xffffffffffffffff, r4, r10, r13, 0x80, 0x8}, 0x8, 0x5, r43, r14, 0x1, 0xa, 0x7ff}) seteuid(r10) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{}], 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) 18:49:02 executing program 1: r0 = socket(0x18, 0x2, 0x0) r1 = socket(0x1, 0x0, 0x0) dup2(r0, r1) fcntl$getflags(r0, 0x3) mmap(&(0x7f000071c000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) r2 = kqueue() kevent(r2, &(0x7f0000000040), 0x39d08634, 0x0, 0x200001, 0x0) madvise(&(0x7f000076d000/0x1000)=nil, 0x64207, 0x6) 18:49:02 executing program 0: open(&(0x7f0000000040)='./file0\x00', 0xbf0804336186da3a, 0x83) ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x10, 0x0) clock_getres(0x4, &(0x7f0000000080)) getegid() 18:49:04 executing program 0: r0 = socket(0x18, 0x1, 0x0) ioctl$BIOCSHDRCMPLT(0xffffffffffffffff, 0x80044275, &(0x7f0000000140)=0x4) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f00000000c0)=[{{}, 0xfffffffffffffffd, 0x90, 0x0, 0x0, 0x5}], 0x8873, 0x0) close(r0) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0x36, &(0x7f0000000140), 0x4) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) shutdown(r1, 0x2) 18:49:05 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x2ff, 0x0, "f01d00200b0f000005000000ac39080500cad800"}) r0 = socket(0x18, 0x2, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r0, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f00000001c0)=ANY=[@ANYBLOB="1000000000000000000000000000000018c42cbe00c7d86971d1b9e0ddd4b74749c355010e80b4d2d5c4da1131dd9b93b508cf1c06794dc743276c8f1c2c85e8571bccfcfcf325e472484ff178e3d73b46394953eb64281639ef05bb6e35f52b72904df53dedfc89db17556d4e3ef6f2fe33a5f022474fb411d39f60d8a6d324f49da0102c13390e0260fa935254f869b6c77f2d1a35a7acbc439c5b856566f022a82f9dc54ce6e6b43e45332f92c27e599ae9f644"], 0x10}, 0x0) r1 = socket(0x18, 0x2, 0x0) r2 = socket(0x11, 0x4003, 0x0) r3 = dup2(r1, r2) ioctl$LIOCSFD(r3, 0xc028756b, &(0x7f0000000000)) r4 = open(&(0x7f0000000040)='./file0\x00', 0x20, 0x1) getsockopt$inet_opts(r4, 0x0, 0x1, &(0x7f0000000100)=""/141, &(0x7f0000000080)=0x8d) ioctl$TIOCMBIC(r3, 0x8004746b, &(0x7f0000000000)=0x2) 18:49:05 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="62020207e0000001"], 0x1) r1 = socket(0x18, 0x2, 0x0) r2 = socket(0x11, 0x4003, 0x0) dup2(r1, r2) socketpair(0x2, 0x5, 0x4, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r3, &(0x7f00000000c0)=ANY=[], 0x0) r4 = socket(0x2, 0x400000000002, 0x0) setsockopt(r4, 0x0, 0x21, &(0x7f0000000040)="b1f5d915", 0x4) recvmsg(r4, &(0x7f00000016c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000600)=""/4096, 0x1000}, 0x0) writev(0xffffffffffffffff, &(0x7f0000000640)=[{&(0x7f0000000140)='#', 0x1}], 0x1) r5 = dup2(r4, r0) setsockopt$sock_int(r5, 0xffff, 0x800, &(0x7f0000000080)=0x4, 0x4) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r6 = socket(0x2, 0x8002, 0x0) connect$unix(r6, &(0x7f0000000000)=ANY=[@ANYBLOB="62020207e00000012000"], 0x10) r7 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwritev(r7, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r7, 0x0, 0x0) write(r6, 0x0, 0x0) chflags(&(0x7f00000000c0)='./file1\x00', 0x0) 18:49:05 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r1, &(0x7f0000000180)=ANY=[@ANYBLOB="2d012e2f66696c653000b2d52cbef25a5638975ff200f5482db0b6253e5dd123bfb058d046e2170e9900fc26c0b1d54d66db228b4fe9"], 0xa) r2 = dup2(r1, r0) listen(r1, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) dup2(r4, r3) connect$unix(r4, &(0x7f0000000200)=ANY=[@ANYBLOB="00012f2f66696c07b863e4f3c7f36f3d"], 0xa) r5 = accept$inet(r0, &(0x7f0000000080), &(0x7f00000000c0)=0xc) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000000140), 0xc) r6 = socket(0x18, 0x2, 0x0) r7 = socket(0x11, 0x4003, 0x0) r8 = dup2(r6, r7) ioctl$LIOCSFD(r8, 0xc028756b, &(0x7f0000000000)) fchmodat(r8, &(0x7f00000001c0)='./file0\x00', 0x0, 0x4) ioctl$FIONBIO(r0, 0x8004667e, &(0x7f0000000100)=0x5) accept$inet(r2, 0x0, 0x0) 18:49:05 executing program 1: nanosleep(&(0x7f0000001c40)={0xf0, 0x7feffffc}, 0x0) r0 = kqueue() ioctl$BIOCFLUSH(0xffffffffffffffff, 0x20004268) r1 = syz_open_pts() readv(0xffffffffffffffff, 0x0, 0x0) r2 = socket(0x18, 0x2, 0x0) r3 = socket(0x11, 0x5, 0x0) r4 = dup2(r2, r3) ioctl$LIOCSFD(r4, 0xc028756b, &(0x7f0000000000)=r3) ioctl$TIOCCLRVERAUTH(r4, 0x2000741d) syz_open_pts() syz_open_pts() kevent(r0, &(0x7f0000000240)=[{{r1}, 0xffffffffffffffff, 0x5f}], 0x3fc, 0x0, 0x21000101, 0x0) 18:49:06 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000000)=0xffffffb0) close(r0) r1 = syz_open_pts() ioctl$TIOCNXCL(r1, 0x2000740e) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x1000, 0x0, 0x3ff, 0xffffffffffffff41, "7efc1630a57b822517448800f5dfd9001c00", 0x0, 0x2}) writev(r0, &(0x7f00000001c0)=[{&(0x7f0000000080)="1a2eeea85f965e1c7cf20e2da943349f13077f9c2c18705ca75e9ca5a7211b265f7d7e659346d304f84697b954f5c520c46b7f12d26b1b2bd9737b6ee0415198f83d6ed410a25ee1d9e6ae4aaec9d20c757697ad09b7ab45fdbeb471242dc8f0d7602a4781f9d5361f207a2ded39608fbf0fa29b9830bda38f7b4723f06c675672afbb17ebd37af15339b2e42593330652f4caf5733181ea7290abd745415bab9070066b8857a32998fa5c35c248df954ba16f9e75d19967829a5cde", 0xbc}], 0x1) ioctl$TIOCGFLAGS(r2, 0x4004745d, &(0x7f0000000180)) 18:49:06 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000380)={0xffffffffffffffff, 0xffffffffffffffff}) dup2(r0, r0) r1 = semget$private(0x0, 0x2, 0x6e6) semctl$SETVAL(r1, 0x3, 0x8, &(0x7f0000000000)=0xee65) semop(r1, &(0x7f0000000040)=[{0x2, 0x81, 0x1800}, {0x1, 0x3, 0x1000}], 0x2) semget$private(0x0, 0x0, 0x10) r2 = semget$private(0x0, 0x7, 0x80) semctl$GETNCNT(r2, 0x0, 0x3, &(0x7f0000000640)=""/22) semop(0x0, &(0x7f0000000100)=[{0x5, 0x8, 0x1000}, {0x1, 0xd59, 0x800}, {0x4, 0xffff, 0x1800}, {0x4, 0x800007, 0x1000}, {0x0, 0x1ff, 0x1000}, {0x4, 0x2, 0x1800}, {0x0, 0x8, 0x1800}, {0x1, 0x3, 0x1800}], 0x8) r3 = socket(0x2, 0x2, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="62020207e0000001"], 0x1) connect$unix(0xffffffffffffffff, &(0x7f0000000140)=ANY=[@ANYBLOB="00002916e3233e362ea1f96df99fbf6db3a3be0bdba8462de85cb20fa3c0658195ad99f759b2326ec60e2fe36984b8f64cdead8a04550e321d99d8658a0b552043c70828e9a5c1efd510"], 0x1) r4 = socket(0x2, 0x400000000002, 0x0) setsockopt(r4, 0x0, 0x23, &(0x7f0000000040)="caf5b415", 0x4) dup2(r4, r3) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) bind(r3, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r5 = socket(0x2, 0x8002, 0x0) connect$unix(r5, &(0x7f0000000080)=ANY=[@ANYBLOB="620207e09a33fffe003bff8fdd213bd268013c9baf9ab366e3c33a854624f2dc11eb2ba548e26236039cfaac3d8237f7be0c8dafe3ea"], 0x10) write(r5, 0x0, 0x0) semctl$SETALL(r2, 0x0, 0x9, &(0x7f0000000080)) dup2(0xffffffffffffff9c, 0xffffffffffffffff) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x1}}) r6 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "0000eeffffffff0300002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r6) r7 = socket(0x18, 0x400000002, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r7, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 18:49:06 executing program 1: r0 = socket(0x800000018, 0x1, 0x0) r1 = semget$private(0x0, 0x8, 0x10286) r2 = socket(0x2, 0x1, 0x0) r3 = fcntl$dupfd(r2, 0xa, r2) setsockopt$inet_opts(r3, 0x0, 0x1, &(0x7f0000000000)="2c2ac9ca", 0x2c) ioctl$TIOCSETA(r3, 0x80047470, &(0x7f0000000100)={0x2, 0x0, 0x1, 0x4, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0", 0x7, 0x530}) semop(r1, &(0x7f0000000000)=[{0x6}, {0x1, 0x1, 0x17fc}, {0x2, 0x1009, 0x1000}, {0x0, 0x2, 0x1800}], 0x4) semop(r1, &(0x7f0000000080)=[{0x2, 0x8}, {0x5, 0x6, 0x1800}, {0x4, 0x100, 0x3c00}, {0x1, 0xffff, 0x1000}, {0x0, 0x3, 0x1000}, {0x0, 0x3, 0x800}, {0x4, 0x1ff, 0x1000}, {0x1, 0x3ae9b8cc, 0x1000}, {0x3, 0xc333}, {0x3, 0x2, 0x1000}], 0xa) semctl$GETPID(r1, 0x1, 0x4, &(0x7f0000000040)=""/12) semop(r1, &(0x7f0000000040)=[{0x1, 0x200}, {0x3, 0x1c9b, 0x2000}, {}, {0x1, 0x401}], 0x4) semctl$GETZCNT(r1, 0x1, 0x7, &(0x7f00000002c0)=""/148) r4 = socket$unix(0x1, 0x5, 0x0) setsockopt$sock_int(r4, 0xffff, 0x1023, 0x0, 0x0) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, &(0x7f0000000640)=0xc) r6 = geteuid() r7 = fcntl$getown(0xffffffffffffff9c, 0x5) r8 = getppid() r9 = msgget(0x1, 0x0) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) preadv(r10, &(0x7f0000001700), 0x0, 0x0, 0x86c) pipe2(&(0x7f0000000280)={0xffffffffffffffff}, 0x0) getsockopt$sock_cred(r11, 0xffff, 0x1022, &(0x7f0000000200), &(0x7f00000000c0)=0xffffffffffffffa9) r12 = getgid() getsockopt$sock_cred(r11, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, &(0x7f0000000400)=0xc) r14 = getgid() r15 = accept$inet(r10, &(0x7f0000000500), &(0x7f0000001680)=0xc) getsockopt$SO_PEERCRED(r15, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0, 0x0}, 0xffffffffffffffec) r17 = getegid() getgroups(0x1, &(0x7f0000000040)=[0xffffffffffffffff]) setregid(r17, r18) r19 = getegid() getgroups(0x1, &(0x7f0000000040)=[0xffffffffffffffff]) setregid(r19, r20) r21 = getegid() getgroups(0x1, &(0x7f0000000040)=[0xffffffffffffffff]) setregid(r21, r22) setgroups(0x400000000000002a, &(0x7f0000000300)=[0xffffffffffffffff, r19, r18, 0x0, r21]) getgroups(0x6, &(0x7f00000003c0)=[r12, r13, 0x0, r14, r16, r19]) msgctl$IPC_SET(r9, 0x1, &(0x7f0000000980)={{0x1, r6, r16, r5, 0x0, 0x39, 0x81}, 0x6, 0x1, r7, r8, 0xa6, 0x1, 0x4e2c, 0x3b39}) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0, 0x0}, 0xc) r24 = geteuid() semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f00000003c0)={{0x4, r6, r23, r24, 0xffffffffffffffff}, 0x4, 0x0, 0x8000}) semctl$SETVAL(r1, 0x0, 0x8, &(0x7f0000000000)=0xffffff00) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x164f9fb7, 0x0, 0x9ff, 0x0, "d730c1e7e400000001000000000000000000009e"}) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) 18:49:06 executing program 1: ioctl$WSMOUSEIO_SCALIBCOORDS(0xffffffffffffffff, 0x81205724, &(0x7f0000000180)={0x1ff, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x10, [{}, {}, {}, {0x0, 0x2}, {0x0, 0x0, 0xfffffffc}, {0x0, 0x0, 0x0, 0x2000000}, {0x0, 0x0, 0xffffffff}, {}, {}, {}, {}, {}, {0x3}, {0x0, 0x0, 0x0, 0x1}, {}, {0x0, 0x0, 0x0, 0x80}]}) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x80000000000000c, &(0x7f0000000180), 0x14) kqueue() r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0x80000000000000c, &(0x7f0000000180), 0x14) dup2(r1, r0) pipe2(&(0x7f0000000000), 0x4) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r4 = semget$private(0x0, 0x7, 0x286) semop(r4, &(0x7f0000000000)=[{0x6, 0x4}, {0x0, 0x1, 0x1800}, {0x2, 0xf, 0x800}, {0x0, 0xdc, 0x1800}], 0x4) semop(r4, &(0x7f0000000100)=[{0x1, 0x3, 0x1800}, {0x0, 0x800, 0x800}, {0x3, 0x6, 0x1000}, {0x1, 0x0, 0x1000}, {0x4, 0x80, 0x800}, {0x1, 0x9, 0x1800}], 0x6) semctl$SETVAL(r4, 0x1, 0x8, &(0x7f0000000140)=0xfffffffd) semctl$GETALL(r4, 0x0, 0x6, &(0x7f0000000000)=""/235) r5 = semget$private(0x0, 0x7, 0x286) r6 = openat(0xffffffffffffffff, &(0x7f0000000080)='./file0/file0\x00', 0x200b0, 0x1) setsockopt$inet6_MRT6_ADD_MIF(r6, 0x29, 0x66, &(0x7f0000000480)={0x7, 0x1, 0xffffffffffffffeb, 0x9f56, 0xa}, 0x10f) fcntl$getown(r6, 0x5) r7 = semget$private(0x0, 0x4, 0x1000100d3) semop(r7, &(0x7f0000000480), 0x0) semop(r7, &(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) getsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, &(0x7f0000000300)=0xfffffffffffffdb7) r9 = getuid() dup(0xffffffffffffff9c) r10 = socket(0x18, 0x400000000002, 0x0) r11 = fcntl$dupfd(r10, 0x0, r10) ioctl$TIOCFLUSH(r11, 0xc038694e, &(0x7f0000000300)) r12 = socket(0x18, 0x2, 0x7c) fcntl$dupfd(r12, 0x0, r12) getsockopt$sock_cred(r12, 0xffff, 0x1022, &(0x7f0000000a40)={0x0, 0x0, 0x0}, &(0x7f0000000680)=0xc) r16 = fcntl$getown(0xffffffffffffffff, 0x5) r17 = fcntl$getown(0xffffffffffffffff, 0x5) r18 = shmget$private(0x0, 0x2000, 0x310, &(0x7f0000ffd000/0x2000)=nil) shmctl$IPC_SET(r18, 0x1, &(0x7f0000000540)={{0xfff, r14, r15, r14, r15, 0x20, 0x2}, 0xffffffff00000000, 0x7fff, r13, r16, 0x41d, 0x5, 0x5}) shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000840)={{0x4, 0xffffffffffffffff, r15, r14, 0x0, 0x1c4, 0x2}, 0xd, 0x100, r16, r17, 0x0, 0x92, 0xffff}) r19 = getuid() setreuid(r19, 0xffffffffffffffff) semctl$IPC_SET(r7, 0x0, 0x1, &(0x7f0000000280)={{0x8, r19, r8, r9, r15, 0x20, 0x7}, 0x4, 0x5, 0x5}) semop(r7, &(0x7f0000000340), 0x0) semop(r5, &(0x7f0000000100)=[{0x1, 0x3, 0x1800}, {0x0, 0x9, 0x800}, {0x2, 0x6, 0x800}, {0x1, 0x0, 0x1000}, {0x4, 0x80, 0x800}, {0x1, 0x9, 0x1800}], 0x6) semctl$SETVAL(r5, 0x0, 0x8, &(0x7f00000000c0)) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) r22 = shmget(0x3, 0x4000, 0x100, &(0x7f0000ff9000/0x4000)=nil) shmctl$IPC_STAT(r22, 0x2, &(0x7f0000000100)=""/114) r23 = openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x0, 0x0) ioctl$BIOCSETIF(r23, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r24 = fcntl$getown(r23, 0x5) shmctl$IPC_SET(r22, 0x1, &(0x7f0000000200)={{0x3ff, r20, r21, r20, r21, 0x104, 0x5}, 0xfff, 0x9, r24, r24, 0x7d55, 0xd75, 0xfa}) lchown(&(0x7f00000003c0)='./file0/file0\x00', r20, r21) getgroups(0x6, &(0x7f0000000100)=[0x0, 0xffffffffffffffff, r21, 0x0, 0xffffffffffffffff, 0x0]) r26 = getgid() semctl$IPC_SET(r5, 0x0, 0x1, &(0x7f0000000140)={{0xfffffffffffff7ea, 0x0, r25, 0xffffffffffffffff, r26, 0x100, 0xfffffffffffeffff}, 0x400, 0x10001, 0x40}) r27 = socket(0x18, 0x1, 0x0) close(r27) fcntl$getown(r27, 0x5) r28 = getgid() getsockopt$sock_cred(r27, 0xffff, 0x1022, &(0x7f0000001180)={0x0, 0x0, 0x0}, &(0x7f00000011c0)=0xc) pipe2(&(0x7f0000000300)={0xffffffffffffffff}, 0x400010005) r31 = accept$inet6(r30, 0x0, &(0x7f0000001680)) setsockopt$inet6_MRT6_ADD_MIF(r31, 0x29, 0x66, &(0x7f0000000380)={0x8, 0x10000000000001, 0x1000000749, 0x9991, 0x8001}, 0xc) setsockopt$sock_int(r31, 0xffff, 0x1009, &(0x7f0000000240)=0x6, 0x4) getsockopt$SO_PEERCRED(r31, 0xffff, 0x1022, &(0x7f00000005c0), 0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, 0xc) r33 = syz_open_pts() ioctl$TIOCSBRK(r33, 0x2000747b) fcntl$getown(r33, 0x5) ioctl$DIOCMAP(0xffffffffffffffff, 0xc0106477, &(0x7f00000004c0)={&(0x7f0000000480)='./file0\x00', r33, 0x3}) pipe2(&(0x7f0000000300)={0xffffffffffffffff}, 0x400010005) ioctl$TIOCNOTTY(r33, 0x20007471) r35 = accept$inet6(r34, 0x0, &(0x7f0000001680)) setsockopt$inet6_MRT6_ADD_MIF(r35, 0x29, 0x66, &(0x7f0000000380)={0x325, 0x10000000000001, 0x1000000749, 0x9986, 0x8001}, 0xc) setsockopt$sock_int(r35, 0xffff, 0x1009, &(0x7f0000000240)=0x6, 0x4) r36 = getuid() getsockopt$SO_PEERCRED(r35, 0xffff, 0x1022, &(0x7f00000005c0)={0x0, 0x0, 0x0}, 0xc) fchown(r33, r36, r37) r38 = syz_open_pts() ioctl$TIOCSBRK(r38, 0x2000747b) ioctl$DIOCMAP(0xffffffffffffffff, 0xc0106477, &(0x7f00000004c0)={&(0x7f0000000480)='./file0\x00', r38, 0x3}) ioctl$TIOCNOTTY(r38, 0x20007471) r39 = getuid() getsockopt$SO_PEERCRED(r31, 0xffff, 0x1022, &(0x7f00000005c0)={0x0, 0x0, 0x0}, 0xc) fchown(r38, r39, r40) setgroups(0x4, &(0x7f0000000300)=[r32, 0x0, r37, r40]) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000240), 0xc) r41 = syz_open_pts() ioctl$TIOCSBRK(r41, 0x2000747b) fcntl$getown(r41, 0x5) ioctl$DIOCMAP(0xffffffffffffffff, 0xc0106477, &(0x7f00000004c0)={&(0x7f0000000480)='./file0\x00', r41, 0x3}) pipe2(&(0x7f0000000300)={0xffffffffffffffff}, 0x400010005) ioctl$TIOCNOTTY(r41, 0x20007471) r43 = accept$inet6(r42, 0x0, &(0x7f0000001680)) setsockopt$inet6_MRT6_ADD_MIF(r43, 0x29, 0x66, &(0x7f0000000380)={0x325, 0x10000000000001, 0x1000000749, 0x9986, 0x8001}, 0xc) setsockopt$sock_int(r43, 0xffff, 0x1009, &(0x7f0000000240)=0x6, 0x4) r44 = getuid() getsockopt$SO_PEERCRED(r43, 0xffff, 0x1022, &(0x7f00000005c0)={0x0, 0x0, 0x0}, 0xc) fchown(r41, r44, r45) r46 = syz_open_pts() ioctl$TIOCSBRK(r46, 0x2000747b) fcntl$getown(r46, 0x5) pipe2(&(0x7f0000000300)={0xffffffffffffffff}, 0x400010005) ioctl$TIOCNOTTY(r46, 0x20007471) r48 = accept$inet6(r47, 0x0, &(0x7f0000001680)) setsockopt$inet6_MRT6_ADD_MIF(r48, 0x29, 0x66, &(0x7f0000000380)={0x325, 0x10000000000001, 0x1000000749, 0x9986, 0x8001}, 0xc) setsockopt$sock_int(r48, 0xffff, 0x1009, &(0x7f0000000240)=0x6, 0x4) getsockopt$SO_PEERCRED(r48, 0xffff, 0x1022, &(0x7f00000005c0)={0x0, 0x0, 0x0}, 0xc) fchown(r46, 0x0, r49) pipe(&(0x7f00005dcff8)={0xffffffffffffffff, 0xffffffffffffffff}) write(r50, &(0x7f0000335000), 0xfcb7) getsockopt$sock_cred(r50, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, &(0x7f0000000200)=0xc) r52 = geteuid() r53 = geteuid() setreuid(0x0, r53) r54 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r54, &(0x7f0000000880)=ANY=[@ANYBLOB="01000000000000002e1100b0df6d7fce409def1a1fc1ed341c5533b89b0603ae37c860fe2c09c110ff00f45709d664539e1e381f35071f061ac0e16f328dca5d39656da02489672db6d19f37405111e97aa998473f0e8d1e8f3b32b99730931041cfd6c2df99a9d60031c125814bb6ee11e303000000b33d0000000049ad4ae8d462fcf5fa3b57806356cdb615f058b0fed6706a4d152ed0cea438f8387c3440ba6ba9cc08452fc04250db61cf3bcacfe9d34b6a31de9d05a5615416a1e222dcba8dee9f0cdc7527d27e8a15b700000000000000000000000000000000cd846e9ea6bfe963e86814a576b24813ddfa81723d9ff448a930a04b4ad6d8791c698df63e5e23fa327326484829f3f7769669e325cd2485e172bf123e9520295d5eb5e6cebaec1ab26419fcff1c506ead1ca4ff09165b9b2c7704480ebfddd8cd3ccfdd07d2961fb317ed147fd1a769e8a5ccbf1111b21a57085641ba372aaf24efe34262c7002f4282ce78429e569a69c1d131af991b2b216a3bd864da0740ff66845c919b31a2c3470b1ec1d509ef59ee5377d5f28ca3d28049983c3ef488aa4cb82b11b8327457a4187cff241df6402719ba0838449e0564df5a"], 0x44b, 0x800) pipe(&(0x7f00005dcff8)={0xffffffffffffffff, 0xffffffffffffffff}) write(r55, &(0x7f0000335000), 0xfcb7) getsockopt$sock_cred(r55, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000200)=0xc) r57 = getpgid(r51) msgctl$IPC_SET(r54, 0x1, &(0x7f0000000400)={{0x0, r52, r56, r53, 0x0, 0x80, 0x9}, 0x3, 0x7f, 0xffffffffffffffff, r57, 0x95fe, 0x80000002e7, 0x138, 0x2}) r58 = geteuid() r59 = geteuid() setreuid(0x0, r59) r60 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r60, &(0x7f0000000c80)={0x1, "2e1100b0df6d7fcf409def1a1fc1ed341c5533b89b0603ae37c860fe2c09c110ff00f45709d664539e1e381f35071f061ac0e16f328dca5d39656da02489672db6d19f37405111e97aa998473f0e8d1e8f3b32b99730931041cfd6c2df99a9d60031c125814bb6ee11e303000000b33d0000000049ad4ae8d462fcf5fa3b57806356cdb615f058b0fed6706a4d152ed0cea438f8387c3440ba6ba9cc08452fc04250db61cf3bcacfe9d34b6a31de9d05a5615416a1e222dcba8dee9f0cdc7527d27e8a15b700000000000000000000000000000000cd846e9ea6bfe963e86814a576b24813ddfa8130a04b4ad6d8791c698df63e5e23fa327326484829f3f7769669e325cd2485e172bf12"}, 0x44b, 0x800) pipe(&(0x7f00005dcff8)={0xffffffffffffffff, 0xffffffffffffffff}) write(r61, &(0x7f0000335000), 0xfcb7) getsockopt$sock_cred(r61, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000200)=0xc) r63 = msgget$private(0x0, 0x20000003c4) msgrcv(r63, &(0x7f0000001540)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000007dc00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000020000000000000000000000000000000000000000000f0ffffffffffffff00"/235], 0xeb, 0x0, 0x1000) msgsnd(r63, &(0x7f0000000240)=ANY=[@ANYBLOB="02ff0300000000000d92f87a67d790803fab37eedb5db9b4cb6a6ec545c20126c2e4b5f7a3f1c2dbc6910374425ce2c9c2f54d59fce65ce297a4aa0d7b33bef296a85554c457623f500f1bbc5b80ceec69369dd45a04db4e728cc6c04308f721499b8608f545f6490644d48af8ce273da7581d3db901de2fb9e75eff7b3a84ca8000000000000000c1e6bf2817bd0eb0310f03000000000000000fec4ade3410d2556b4b59fb6a37075653080000000000000083b00e5558e528940f388a5bfc3a5de5459e6a621c3b842b0a5a1cd530e96562000000000000abc1f7c15cb604168ee38e8430f84797bf5199a391e80880494f06414b3dd4c494eb36312011472bfc21b291b560563b22caf91893bbf2824a62a3d0770e529ed3879c0c46cc90be6d3518f7d953c62cd3f6386d9400"/330], 0x1, 0x800) msgrcv(r63, &(0x7f0000003e40)={0x0, ""/4096}, 0x1008, 0x2, 0x400) msgrcv(r63, &(0x7f0000000780)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000006b4b98ea499224a238fd9b1c24c92d0000c7f5a89486895f4fedd5c29bd6f4df9d30a6733cf531c6742688a85203ed210aaee92e9f3b5a871ed0f712e8a0f95409c09fb6d1307667478da53edc016e334840075738715265bed353c7137c050fc3ddc8a280bd13c9d4a245f851a7b0bea9c503c8b1808f5071334d135cd102b74ed84a0e2ba80a0400000060c6f85299aaccd9bbd898eb63"], 0x27, 0x6, 0x1000) msgctl$IPC_RMID(r63, 0x0) pipe(&(0x7f00005dcff8)={0xffffffffffffffff, 0xffffffffffffffff}) write(r64, &(0x7f0000335000), 0xfcb7) pipe(&(0x7f00005dcff8)={0xffffffffffffffff}) readv(r65, &(0x7f0000000040)=[{&(0x7f0000000140)=""/132, 0x75}], 0x140) close(r65) msgsnd(r63, &(0x7f00000017c0)=ANY=[@ANYRES16=0x0, @ANYRESDEC=0x0, @ANYRESHEX, @ANYRES16=r64, @ANYRES16=r65, @ANYRES16=r62, @ANYRES32, @ANYRESDEC, @ANYRES32, @ANYRES32], 0xa, 0x7fc) msgctl$IPC_SET(r60, 0x1, &(0x7f0000000700)={{0x6, r58, r62, r59, 0x0, 0x80, 0x9}, 0x3, 0x7f, 0xffffffffffffffff, 0x0, 0x95fe, 0x0, 0x138, 0x2}) r66 = socket(0x1, 0x1, 0x0) r67 = fcntl$dupfd(r66, 0x0, r66) ioctl$TIOCFLUSH(r67, 0x8040691a, &(0x7f0000000300)) pipe2(&(0x7f0000000500)={0xffffffffffffffff}, 0x10000) getsockopt$sock_cred(r68, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xfffffffffffffe95) r71 = shmget(0x3, 0x4000, 0x100, &(0x7f0000ff9000/0x4000)=nil) r72 = openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x0, 0x0) ioctl$BIOCSETIF(r72, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r73 = fcntl$getown(r72, 0x5) r74 = getpgrp() fcntl$lock(0xffffffffffffff9c, 0x8, &(0x7f0000000000)={0x1, 0x1, 0x9, 0xf664, r74}) shmctl$IPC_SET(r71, 0x1, &(0x7f0000000200)={{0x3ff, r58, r70, r69, r70, 0x104, 0x5}, 0xfff, 0x109, r73, r74, 0x7d55, 0xd75, 0x4}) lchown(&(0x7f00000003c0)='./file0/file0\x00', r69, r70) getgroups(0x5, &(0x7f0000000180)=[r70, r56, r62, 0xffffffffffffffff, 0xffffffffffffffff]) setgroups(0x4, &(0x7f0000000340)=[r45, 0x0, r45, r62]) getgroups(0x25b, &(0x7f0000001200)=[r45, r40, r26, r28, r29]) semctl$IPC_SET(r4, 0x0, 0x1, &(0x7f0000000280)={{0x5, 0xffffffffffffffff, r29, r2, r3, 0x100, 0x81}, 0x400, 0x401, 0x5}) r75 = semget$private(0x0, 0x4, 0x1b2) semctl$GETNCNT(r75, 0x4, 0x3, &(0x7f0000000600)=""/128) semctl$SETVAL(r75, 0x1, 0x8, &(0x7f0000000240)=0x401) semop(r75, &(0x7f0000000a80)=[{0x4, 0x8, 0x1800}, {0x2, 0xbb, 0x1000}], 0x2) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000), 0xc) getgid() 18:49:06 executing program 0: munmap(&(0x7f0000ff9000/0x2000)=nil, 0x2000) mmap(&(0x7f0000ffb000/0x1000)=nil, 0x1000, 0x2, 0x9811, 0xffffffffffffffff, 0x0, 0x0) 18:49:06 executing program 0: r0 = syz_open_pts() read(r0, &(0x7f0000000440)=""/68, 0x44) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x3, 0xbf9a, 0x0, "7e73457800debfdcf0000000682400a52d00"}) syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x8000, 0x0, "c697d86aa43f83bcda5efb8da44111f0c281cb84"}) r1 = socket(0x18, 0x2, 0x0) r2 = socket(0x11, 0x4003, 0x0) r3 = dup2(r1, r2) ioctl$LIOCSFD(r3, 0xc028756b, &(0x7f0000000000)) accept$inet(r3, &(0x7f0000000040), &(0x7f00000000c0)=0xc) semget(0x1, 0x2, 0x200) syz_open_pts() 18:49:06 executing program 1: syz_emit_ethernet(0x10a, &(0x7f0000000140)="c7a895b22a241c0a078359ff86dd6e0000000100000000000000ff0f0000000000000000000000000000000000700000000000000000f5ac1bd9c60e0395e377b18e70b4b08f649d99e0b21bc2f3c111992b9befae7ced6aebaec43b1beace34ae9ab374653697da86968338a64a58a2ebc3ade1d64aee3d71e7fa3e766dcd624ebdc116424ab7991776201da9142dec583bd84556bf6f37b4eb32b45716cc8e45e9df8022435c8f0cba5a7334e30bcd2f51ad267a04f5fa7d221564759ff178536a82fa40d0c026c1c4016eeb6a3b55f822de7b3135681ac3226191de63a214963059b60d0fa1d9975fd085dccfaf8794bbd29f7a0a9ecc2e774e163dd3f9638b899fc485a32463ce2f") r0 = msgget$private(0x0, 0x5f422ba73daebc0b) r1 = syz_open_pts() ioctl$TIOCGETA(r1, 0x402c7413, &(0x7f0000000000)) r2 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1023, 0x0, 0x0) r3 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r3, 0xffff, 0x1023, 0x0, 0xffffffffffffffa8) setsockopt$sock_int(r3, 0xffff, 0x1023, &(0x7f0000000000), 0x12b) r4 = socket(0x18, 0x4001, 0x0) setsockopt$sock_int(r4, 0xffff, 0x1023, 0x0, 0x0) setsockopt$sock_int(r4, 0xffff, 0x1023, 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_int(r5, 0xffff, 0x100, 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r7, 0x0, 0x0, 0x0, 0x0, 0x0) dup2(r7, r8) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) write(r9, &(0x7f0000000040)="1c", 0x1) sendto$unix(r9, 0x0, 0x0, 0x0, 0x0, 0x0) dup2(r9, r10) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) write(r11, &(0x7f0000000040)="1c", 0x1) sendto$unix(r11, 0x0, 0x0, 0x0, 0x0, 0x0) dup2(r11, r12) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) write(r13, &(0x7f0000000040)="1c", 0x1) sendto$unix(r13, 0x0, 0x0, 0x0, 0x0, 0x0) dup2(r13, r14) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) write(r16, &(0x7f0000000040)="1c", 0x1) sendto$unix(r16, 0x0, 0x0, 0x0, 0x0, 0x0) dup2(r16, r17) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) write(r18, &(0x7f0000000040)="1c", 0x1) dup2(r18, r19) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) write(r20, 0x0, 0x0) sendto$unix(r20, 0x0, 0x0, 0x0, 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000380)={0xffffffffffffffff, 0xffffffffffffffff}) r22 = dup2(r21, r21) ioctl$FIOGETOWN(r22, 0x4004667b, &(0x7f0000000100)) r23 = fcntl$dupfd(r22, 0x0, 0xffffffffffffff9c) ioctl$BIOCVERSION(r23, 0x40044271, &(0x7f0000000140)) msgsnd(r0, &(0x7f0000001680)=ANY=[@ANYRES64=r23, @ANYRES64, @ANYPTR64=&(0x7f0000001dc0)=ANY=[], @ANYRESHEX=r1, @ANYPTR64=&(0x7f0000001440)=ANY=[@ANYRESOCT=0x0, @ANYPTR64=&(0x7f0000000100)=ANY=[@ANYRESOCT=r2], @ANYPTR=&(0x7f00000003c0)=ANY=[@ANYRESOCT=r5, @ANYPTR64, @ANYRES64=r1]], @ANYPTR64, @ANYPTR64=&(0x7f00000007c0)=ANY=[@ANYPTR, @ANYPTR64=&(0x7f0000000180)=ANY=[@ANYRES32=r6, @ANYPTR64=&(0x7f0000000400)=ANY=[@ANYBLOB="ea6b99b092a3180d672fc0e4bad82324e628c23a5bf83ef60f4775ce96cc2c6c065292b1406e332544dee6c9c8640ac75141543bacc202eb76af0902dc39445bee2d0044737cafb281ba147ac6e8e26e47ea9f8fd9bb21f5ad787c73cd5373a459b1a61a8b45d4f0a6bd4d8971961b8c152a2cf340ef0fa5f91f611b6fd4ed934260bf0e802171395d14c892fa5634124ea25cb4fcf9515bc980b33abeec9f01740db89009b038608c119110f3f5f26f531914bd", @ANYRES32, @ANYRES16=r8, @ANYRES64=r9, @ANYRES16, @ANYBLOB="b1a1b367a8da648e5fb2da1427fe83256fbeb3b8df9630af79c8f5f7da0f06c5d5d60d0d708ba4fba4ced5ad810f25a1f2ea837386fa30ecd875f9165522fe598408c00821726c0a7e8c11ced318e9f76b385f732c3cb4a2959eadc3bab6faa155314fe17a9633bb21af196f33131fe547241dccc5d773b8e4c625ce6d1f48d0698566146e9c65489c7206181024227e5257e0e485c372387bc45bbffeb0acd5550b64570f23f405e8529d7f1f4ed29aead439042ad9268b77f2b3d49af22881916864f5b7b372f9acb29841435b1ba718bbe0bc2a776b3b0a760e433d0f32e0a4088f7719bfea90d1aebb87029faed88d4ceea72b49"], @ANYRESDEC], @ANYRES32, @ANYRESHEX=r11, @ANYRESDEC, @ANYPTR=&(0x7f00000005c0)=ANY=[@ANYPTR64=&(0x7f0000000200)=ANY=[@ANYRES32=r3, @ANYRES64=r14, @ANYPTR, @ANYRESDEC, @ANYRES64, @ANYRESDEC], @ANYPTR64, @ANYRESDEC=0x0], @ANYPTR=&(0x7f0000000640)=ANY=[@ANYRESDEC=r15, @ANYBLOB="5792fe86e96dc77e9210a42b7ef51f0c0ed113e014a3853e44d444e11f45a2b577f01412fbbd4ae86c0f10f29dac01b843e9410aab08d3351987ad704a9577eef5ce4bbe667bc6d4539b832d63b9625cfa27340000000832f0c24096c97e", @ANYPTR=&(0x7f00000006c0)=ANY=[@ANYRESOCT=r17, @ANYRESOCT=0x0, @ANYPTR, @ANYBLOB="b62d32a785245f22e9d2b4cfcc8ed444eff9f7aa5adfc8a0ce1b97f4df7c552d41b65b684328f699d0ee8c"]], @ANYRESHEX=0x0, @ANYPTR64=&(0x7f0000001900)=ANY=[@ANYBLOB="380a9f9a32241d017b21bffe094077cd0347e8d638abf182cf8b75478bc63aae3d9209ba20c4b1392567480fb0c73b5df4094ddd867aadaa3ceead2645897944df4f7137c45092ba0280e7029307eac701d9e891348eea0ff7ba1d3adf5a61d2406262faa5cacc212cc15375c9526f8b3ea3a66b3c2c04c6", @ANYRESOCT=r19, @ANYBLOB="1b320ba825082e36cfbb554816b7309f91865087e69fd4550696e1d7ee1337c117602893fd33e460f1ba47365e66d107cec20f29e23245a7e58b4422329c60629795fda0ceb15c141fa05725dcb44d11d650682b8bc04324875ba9ba440c8e48357630396572e6da088beaa8d502a712fea39a541e4bacd8627436d215f7a7554c2122f2f0310507e81e7e0b632594380be5e9a431c83a7055d86eb399e877d32e7b1c1ad70b58755997564dcf41edd7f1411ccb1064aee63099b06f522e8333697a9adc764687c847b2fcf9dacc63f9db0611e20b180af40c56cf71f9188d034c386a17be37826a6caf971ac28183ec9f98ac6c399f8198f3c0c3c2251581b54812b5775f8df76b8de7366ac1a158fd6f593d3a24bbb954a5e4650f601f8c3f6c13c4dfb637b126377581f4e59dbf0e61e61cb0d6e1d6819567f033d46cc0797b7d2f86df4978e930fc48cb1042969933244364545b35fb078b4a", @ANYRES64=r6, @ANYBLOB, @ANYRES16=0x0], @ANYRES16=r20], @ANYRESHEX=r4], 0x8, 0x7fc) msgrcv(r0, &(0x7f0000000000)={0x0, ""/10}, 0x12, 0x3, 0x1000) 18:49:06 executing program 0: syz_emit_ethernet(0x437, &(0x7f0000000d00)=ANY=[@ANYBLOB="aaaaaaaaaaaaffffffffffff86dd60c22df704011100fe5504e27bd017b20e00000000000000fe8000000000000000000000000000aa00004e2004019078030000000005ff002b00b32def4f115cb6793bb530f9b20e90aa25d5c2b9431efd840a07c1922833b2c789aefbbaee9f63cbab55a8acfb8dba0595ecb683e74ea2bc44a7aee9c52e18ca01c06a5c354712b8b1ff75f45ba55a3487c83849023d37e037d2d3ade842e9ba099e9ed8775d1173d8e78335aa65d58f54c1d78d4fce897cfefa24b6f268f90be76c7f4e1bfe4d84a869353e931c3732afea55697618a1318ecb657b34172b93fd59d7988d43630cf81e976a0ea01fd8b2547ab593bc605c985f56664b84ed3c9f90ffb666e030c794e2d2d5070af38d83dc275da88cfe6910b2ded59f6c418af5d247237e00b14857c1d7c3ee32e729d9793040f8f4e432eb875a89fe31cbed117f0e76643797169fba3dac3f377d6f77c6b1cb2bba5d145ce97980ba626da7a279e698a9e040a22d63c535f0ad7295e6601f3a5fe9b581975993c6c775734212bccb26288d42a672c965d40e80d0e1908f04425a60a08241378ec7ff88315de083b64c5f9647e51732be34988e0948f12e6c560bedbece811bca501d4389dbfe20e4df5160cd7324c0670c7b3e8980b061d51b1c8461d6f7a63f9e6a80db7690689fd24326924c076e01631a0b9703a6106accfaa064075fa1f16e16c573171b6a324e8642b2ab76618b824110c312ab12d9f65d6a980634a6a7cba8bf89e01a91259f446232076a1c490982636b78d1300befab1a2f6e8261e07336c5692db37bb7d3cebf4a942b62f2fa6cceb7e488aa02b2e52c6f82bd3712845fff41cce52e0469d14821ce1149f71864860c11421a92dae3152eb23106a0c679d2b1f0a9809b56abdcf893f9531508f24e64eca7b910222c38533d4caadac9acd194be7e53549c1719bdf668887a0e19db83b5356f8f7d93cbef1ef3505dcc40d0d2a02a2745ab518979b9c3774babfe8e70ead767c7a00289b8cc6e51d1a957548270cb3f5064960688f61b34f9442d78ae5a8551713f9afb4269d689f9adb6a4a902a637184f7f899efe9fa0ddb45cd1076c4eeeda51ca8dc20dcfc9cc5f56761400000000000000324a00d0b8bc7b051a32bf85bf222394fa4336ab01010000000000006eb7624c4be6c674ee98fce9a51786b7cc2b500d98114d36d2690e13bcedf96590c7d5aeb8040b74c4d6a5aa38a7c1f0857522f4f968795056b9a7034dc3444784f9486b575e44dec3216d72845500e6f4bde0197961e7e593ea3411001d1d47ba42ef0e7af8e91246c02d7e37ff0eb60abebc37dd00315b4fbb09e77a6b5f7e8441818ebcfafecf622731f1db8a11fa2de8e30d808bedbfee104b3b1100f5094675521da07d28a28be7e486b325a0f0e6d75116be1bbc2aa20deb44a6e4e7b824b12d009e6f1802f5a851ec7ebe25d71d00a5684fbde4668f5a469a2cf6cc6d1758a5d8958e0844bcf1eb4ca04fa7c4ef4d2a194b0856e029cfaa1adb9c9dab6cd55a1e6ff67f8a02bea505add6e8820c158477eb019e5e037f43152c72927aad087f5b67616e0d51e9e7e82d5d6f0bc801b9ff693f0dc8014132dc250749dc95305a29b702edaec9fde87783bf1cd3342f94d9299c0d000063e1b86bd6348f3e6834822da764c049a57f22631809593ae57f69c8694c10c8f113c79db5a9174bffc0ceb971c69edece8461c8289c245f05a83b88106f70aadf5a37932d7bc2c8a9a3f9a253298a29daf9ac65461cc21035ccd72140ce2237fdcad0f3a1659a40ccd05eee23d0b7bc25b577021ef286ed942c8a07fe51b0892623982d01ca164ffea54f226f67b34cc2fdf8787d165fc5dc76fbbd4a726587eb9764ba09b4b9172ef1102ff9bffcfe8d6d65206f56964c7f60d939e89517951c45e072716545a2e6bed5e6005bb36264eb8493d592c076a2c1845fe075550527596e65ceace382bbe53b2c4f0d3196876e5454d2b8aaa91c278094234d385e1d6119c46771c3742d364efbb937072a3198ab765a91bf764c679d6f2ae8b4f2d8cfe4f6713074c7cda10c67edb73b83637be74f4c9f08fbecb0c8d916e49cbc8670aee9326d341237a758f855ca655e39b5be661eebcab2e1e0045c30211fd0109317a7992b1f47dc339669bcb907c7c4d6e5edad51cbd81f37881e55e9c46730734552a50aacdeddc4c766a1ce03de72b5117dc2985e19de1196658ec770bfe37b99e6666d97ca50f14ca388954f0141f7b417d1f5468cce631d77e361cd037ad33b689f2235375ef570dadd88f455866809c92c174cf5ed1998037932fc026359ed2246236ddc7d59eeaedcf26ad9003c2e433d1da41f820bb3a3f2ee23dc077f4cc86d0000000000000000ab4139fd12ce36b45947bcf5e7e27e19acf2c3000000000000000000000000003a82d74382547c020b3b143e607b99fa736e28cfddb821000000000000000039fa4dc8b0b1c759a252bacf6bcb07424444d351f6d6f74db4960e4b6231c76cdcd706ea5fa7dccd573a8aaa0ac7ada26ed76c3cfc46e28cff761974240928e375ac2a7004b413271ad5b7093cd77ca9036e9d46830bb9ef8519127eec19e288caf887dd494987507f297d7aa6cd97a1dfc2f1e3aadd678ee37155bd3a424441a56a98ce19248c09453fc1a3da0027c25391873a5f839694f7548cb8f455bccda0c8f00ab8fda20106b56be70e40b65f9723949f10118462106f1efd974c4568b289e553375c46acf3dea0baf39742ee37dcc47617a96dec6536df5d43531bfb1866a16c0bb7246750f04ee1b85691def1423b979daa2fd74ac55f84b648a3b0026db5893a8d27369544047dc6b11ccef5339605a8c14d8b1121d990eab2b8524123575173638378098903a3aa771046ca08ed1c5b033fec68d3ad6346d2c436d3f562d25ce453d417e90fe97049d58cde4396214ecaaaaf8ef1be81f7f09740cc20cf120ac581eb037190e8a0ca5e63059305bba0835ad759f2bb502800bb529f8051efe5e714b35fb440a5e915d8340b6243ec3d7b6686b0d67343f69b5b16af86d8a12a724f7b3ae10663d26b0f6af0a2bad3b3a224afacf5f0108d66f0280bc2a45a5f57f6d6d2d34c4360a0620f1b2cc7f4e60e387167f2a332f50f9281e814a535ba0d2d08b16068a007994b3b306f0bf87f7f303bbe9a31734f3cf905de405e0b1b035a5e9322a88affe71880fab71985b76df839305611163f0590c94d3f385a64b6678dfd13"]) r0 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) shmctl$IPC_SET(r0, 0x1, 0xffffffffffffffff) shmctl$IPC_STAT(r0, 0x2, &(0x7f0000000040)=""/210) fcntl$getown(0xffffffffffffffff, 0x5) r1 = 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) semop(r1, &(0x7f00000002c0), 0x0) semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f0000000480)={{0x20000008, r3, r2, 0x0, 0x0, 0x100010024, 0x7}, 0x9, 0x7, 0x3}) getgroups(0x4, &(0x7f0000000100)=[0x0, 0x0, 0x0, 0x0]) r4 = openat$zero(0xffffffffffffff9c, &(0x7f0000000240)='/dev/zero\x00', 0x1, 0x0) fcntl$lock(r4, 0x7, &(0x7f0000000000)={0x0, 0x0, 0x28000, 0x1000100400006}) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000600), 0xc) r5 = openat$zero(0xffffffffffffff9c, &(0x7f0000000240)='/dev/zero\x00', 0x1, 0x0) fcntl$lock(r5, 0x9, &(0x7f0000000000)={0x0, 0x0, 0xfffffffffffffff7, 0x1000100400006}) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000740), &(0x7f00000005c0)=0xffffffa0) r6 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) semctl$IPC_RMID(r6, 0x0, 0x0) shmctl$IPC_SET(r6, 0x1, 0xffffffffffffffff) shmctl$IPC_STAT(r6, 0x2, &(0x7f0000000040)=""/210) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040), 0xc) fcntl$getown(0xffffffffffffffff, 0x5) r7 = getppid() wait4(r7, &(0x7f0000000440), 0x2, &(0x7f0000000340)) r8 = syz_open_pts() ioctl$TIOCSETA(r8, 0x802c7414, &(0x7f00000000c0)={0xfffffffc, 0x0, 0xfff7fffffffffffc, 0x3c6a, "9375174aa100", 0x81}) semget$private(0x0, 0x2, 0x200) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) r10 = socket(0x2, 0x1000000008002, 0x0) connect$unix(r10, &(0x7f0000001c80)=ANY=[@ANYBLOB="82022e2fac1400bb7d81b0a5ed56c0c0c7a8d64017c92a3953ff2b0f80981ade610ba108e59e940e6d8ccf9b1bcc9d5d0cdb02000000c75b320200ad335fb860307fd59dda5a72aff824360000a2aacf1b001553e098973c85ceb7d135bfd18a07634d3910a956ea948281d66d4c50432ad91508000cf85f8783002a67897cff7f000000000000f3ffe8cfaa1d4ab424911f88d3525e34e763128666ce7877bf9753b6bdae4c5b43a344f0323348f261b51f15ee1620b4d2009fe508528e0000752fd96cb58d127addb390071baff955a58c179770ce1f000000d940682065385ec5c9762c34c7881a9506ffc85e43782e717e29127ca9c256b248000000006bea130879264ab70bf9c0aa0eb72598cb90fd03b162460c683ff8a85a93ad6fb2ce6263185505cc059fef6bef339f78b4f9da521ee1e53fd26f52249c901f022f19975043aed2b700c9076d0612112dd4db4a40bb3c7f82fd7c8d54e904d389e61651a28671f6aaacfcff280d7ec1a852494e378081f231927b35672f0c214b5cac7db956b7fa3158d2dc0f679159e040bc31a8529000b88e516809ccf0cfef09b6348ce400095bb49d06bf62577f46c840d34b6362e9f981dae580e1e8f3fb65900be77e5656ad410cfec14d447dadc21aa457739389f57a01ec5c14783d0d62b780274e6e68e9c11aafa3f23f0e59d41a30afcc44c5168beb04c2bf319c1c0a490c909eb5221c0885236c6c40481db84295fad7e776a2b1f04e2a71c4d06bcc2a72bb272a9eb7d255410a663e9196930f7b6c9867ef274484fffad868e059f2804a365f01f6701355c0a1900000009137e3f0e7a5f89b68cf7c65b7aea72c808d000068318e4fa7cb04cace50d549e7e772a3828ceec5948c15b42139f49354a211039146905d202634626670e584885cd5c53ac73465afaab1cd39be95b73a87ca277d106490a95d3d8139a789eb2f861d9f834c274a19392429d476bde11689127431fcd756a8c3371a5f12be03007b043e8b94df6542a868993f31f970cf9081e0b2f13f03a0776ec2eed29ed2709c068fb3ea586bee5c3bc1dec12052fa12fc00000000000000008e65918932829c030000000000000000f003d28b86e5b8f9983f490000000000e2262651791b00000073ab30cba944b5927efd33d319ed0d4537e6000000000000e2eaf9ba91010065d6d337561564d2c4c7b45d87639f69c2b83d9fb892f6aea66ac2c632eee0bb5b086a0edda19a1a5ae4905cdcddfb02696fd79769fb6b05347d27746348e83a5ad21a10a81de39d9fa81504ce2ddd948b0ddab3f47e15c7f51c88a73831148eb67f7da113f5d03bca09260deb0a7a5a8132ef2b6d0c407b2a6906d871a780b2e7548681231afafc3c752f2661acd9aad49386e15cecbced71693f00000000000000e4053a5103684be538c40e46b0993641250b7e69860f55da25404e6489500fef1f90532e2481ae30097eb2e0def42360a4a681b9e0840618fdc7f9fb467655f83d401fe57ee86fed751d79d3cbb15058810b243e38c7723358643889de02d97da9d096637071666cfbf0259fc5b9321f5a3b0552cea32380954ff38932dd10b70cb044cb97cf201ab4fa56e91c0f0000000000000f3f7cbf229cc322f1fcbea40a9be720dcb67df99ae37b51b9020000000005000082a08059947700000000f282ebea0ea0e3cff50258a2b04c9cdebab09df2ebf0ceaa8d264282aba8256155ba5529eb2f1c311d3fdb2a40ff294204e837acead22c509958104cb4e5cf2bd7776bdcc99d2e10e5eb5df707d876bb598905401311ce37b2a002422837255932851bac20b69e285e6ea829481de1dcfedfd6ba7e79a4ac39ffc8954bc07bc44a581387dc1a7c93bf982ea655ca8919dafd7b8c6ddcf01fa61e6e50f7c51a2d8aa8f88f265b5600d8ad1cb2147e154be17a6ca5c9ca702bbb4772cabbbbb70209affa17f98440f0b0c1e54ff1f998c8a4c8e382591cd37534df534a458c97b7e6d9cee07c6f2643ed8855ef699461e520d70614d848745b3d2acce8a5fe894d33dc8f90eb5ac109c57e97cdb0c78f632cae0152281f4a88db0c008c2d674f364ed79f70034a59c4692e711c671274276e0c128435721d84e5d8398ad78f9735cdc7deba70a6982fe7660713d7be4b5ec92f418c373a9e04d40cde7314b50da979d5cd1975741f223f67ba662fa6c329112fa7eb9787463da03047e267a0d232f4381b8e4030905938414abc812d6d90ece6f0704406cdb53701e315f63734f822cccc9e14acec8c824d5db4cf9adfba5620f6c61e658717810021a21b165bf2ec04000000696eb0a79222188fde018da47e3b15df727161ba024fa686c1779265c570b26fb81768d1d2c040832b1b393b0601000000000000006597c0bb73b057c7fa673296bfd14a111245905b98c4dd6a7b8366e3f94730ae2d575ddf11d564612561ec7ff1799c2e1262d58c91c38c993d3fb78e178e101d966f3dd471d08a490000000000000000dd3bc738a8c1ab3d33c496194ee1dd42000adfc74c2d3bb43b2e6c47b273b3f7903a62b24e473545e597baaef6d539a1efc08d1146f41083897f1858c8001ac0d915af3f7b3171c14f936df59a2fcd4cfb8cd15b7c3c4e40a6d622504d50aa947a52f21f27e3a3e63750c03c009e63922b0bb75fe912805be9b86e169d58986e063ed7f133776eb7fb46514ebd59ebf8176d056008dceb3fa0053fe7e1b866d3f445157a6c05a393039b8f032a0d101aa4ad723df01e5a2a079c0598f9298d906bcc21e75d683e815f6ce4cb811612054a6a8be9e18cbce5604301008a0800000000000000982913bb7291388c07f8f1e499a1c6b2c39871f0ed42a8b59ee0b5bc9f3e1212d9c400000000000000000000000000e52290aa62a84554e4ce419951e62c8ee7e435bcf62d522d0e23503e6e9dc6ea666b2ce4b60a46a198c2117da5819d4fac16783648bd3eff702490229c4bf079345744ca47f4b8952991a20563efd7cab9c993a6513a374bd3e8f2aee35e135a57f17ef6eba65e145a7e63ba99982cc8fe3472439613c5355b1d49e72c91abf7a845662b50cb3d20babb2deba3d6c500000000000000bd3597424e8b85d823350e0df52ebd616095b356facd58144718d810c515f771abe0c5a23ceb843cc731dca4d14efba79f6c5951d31cc3d6ce8ce4dd6141f01c5d0978c4cc11a80a4951233476c028de12f9006f404ec61d8cd6bfafe9e0ea8accc0c60a0a950aabc1585c85595f5ffe110b70c91a12049ab88cd4fb35d59197b50ea88b419cd64a16e8bc4d667e029a623820823c94b6cbf0d584823079a074f8c03c41b4e6af54d088e1db131a16f500470b0e300bd6064c2d0aaacb1a7e59d2e2051a3d25feb0b3af58e00000000000000003901c136d92ad84e0a1d9830da05369a96c6306f83bf686c65da9e0501644f48644b55b28311f6df5e4ed60482815a7466446f7b48922a022371ccee6a4bb32d6db27fc76b86aee9be425fa719ed25dea0e63b3bc8172571207bfec859cfb75523db29e719467b8c7b7ad7044d0b87e77f0f50300dff565a2176ec509a64ca4d3a3ba734a10f0ec604dd46508fc7e8af90880e4c5e8ae06ddf2319d548b41811e0034b36a863730491e30d8e6b3648261e070d61be879aff721e595a372f7900916d0fbe4c722528c0506f9172604f22578259119d73fdbe1e85b7d9057d2bbfc2b9a69f0eef0762cb4b1e5da96c9dc29722adc647779c47ddc391ae703a76ca13a78d72fa54431d9cbec6d90ce3017db225f64ff2b21d0e0533ca28d033b466884d8f7145312e2e8df3ef66194f74a2d659ab4a3399552eb6e9559eb9c55a6cc0000000000000000000000000000000000000000000000159b780fb4671d933567c384cbf1dfe5f9edaf529ad4392f481d1794de42e31ba295f4aac0cd760e5fd093f8029be2b86810558022abe415e1c37189c0789c810e2bffa8f0e8438de5d8f1e24559726a0000a67b0b472d5ab9ce8390573451a38e79291a40ef561d1f485e461e6cf00ecc44ca4bba9e11a00cf8374979922d684fee581ab6e86c9fd34a5b1f4c0fe741748773086b596e67fda82165ad1bdb95405b6cb9fffa66bc8dc3fff1ebab9c1ce08ff771aa4f0c6a3d259e7f5baa0ba4e63d434f57e24d6e391732688e1941aa0ad9c6d4b236c3fcf0f996005a289405adbea241d33043fdf2251c21163c8a2eee980a4e066fbab4261d5a39d6194ad0d52e28aa"], 0x10) dup2(r10, r9) setsockopt$sock_int(r9, 0xffff, 0x1001, &(0x7f0000000000)=0x43cbc, 0x4) dup(r9) r11 = dup2(r9, r8) getsockopt$SO_PEERCRED(r11, 0xffff, 0x1022, &(0x7f0000000040), 0xc) getsockopt$sock_cred(r8, 0xffff, 0x1022, &(0x7f0000000300), &(0x7f0000000340)=0xc) getgid() 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) fcntl$getown(0xffffffffffffffff, 0x5) r13 = semget$private(0x0, 0x2, 0x400) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040), 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, &(0x7f0000000340)=0xc) r15 = getgid() r16 = semget$private(0x0, 0x0, 0x84) semop(r16, &(0x7f0000000580), 0x0) r17 = socket(0x2, 0x400000000002, 0x0) fcntl$dupfd(r17, 0x0, r17) getsockopt$SO_PEERCRED(r17, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0, 0x0}, 0xc) setegid(r18) semctl$IPC_SET(r13, 0x0, 0x1, &(0x7f0000000480)={{0x20000008, r14, r18, 0x0, r15, 0x100010024, 0x7}, 0x9, 0x7, 0x2}) getgroups(0x4, &(0x7f0000000100)=[r15, 0x0, 0x0, 0x0]) r19 = openat$zero(0xffffffffffffff9c, &(0x7f0000000240)='/dev/zero\x00', 0x1, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) r21 = socket(0x2, 0x1000000008002, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) r23 = socket(0x2, 0x1000000008002, 0x0) connect$unix(r23, &(0x7f0000001c80)=ANY=[@ANYBLOB="82022e2fac1400bb7d81b0a5ed56c0c0c7a8d64017c92a3953ff2b0f80981ade610ba108e59e940e6d8ccf9b1bcc9d5d0cdb02000000c75b320200ad335fb860307fd59dda5a72aff824360000a2aacf1b001553e098973c85ceb7d135bfd18a07634d3910a956ea948281d66d4c50432ad91508000cf85f8783002a67897cff7f000000000000f3ffe8cfaa1d4ab424911f88d3525e34e763128666ce7877bf9753b6bdae4c5b43a344f0323348f261b51f15ee1620b4d2009fe508528e0000752fd96cb58d127addb390071baff955a58c179770ce1f000000d940682065385ec5c9762c34c7881a9506ffc85e43782e717e29127ca9c256b248000000006bea130879264ab70bf9c0aa0eb72598cb90fd03b162460c683ff8a85a93ad6fb2ce6263185505cc059fef6bef339f78b4f9da521ee1e53fd26f52249c901f022f19975043aed2b700c9076d0612112dd4db4a40bb3c7f82fd7c8d54e904d389e61651a28671f6aaacfcff280d7ec1a852494e378081f231927b35672f0c214b5cac7db956b7fa3158d2dc0f679159e040bc31a8529000b88e516809ccf0cfef09b6348ce400095bb49d06bf62577f46c840d34b6362e9f981dae580e1e8f3fb65900be77e5656ad410cfec14d447dadc21aa457739389f57a01ec5c14783d0d62b780274e6e68e9c11aafa3f23f0e59d41a30afcc44c5168beb04c2bf31941c0a490c909eb5221c0885236c6c40481db84295fad7e776a2b1f04e2a71c4d06bcc2a72bb272a9eb7d255410a663e9196930f7b6c9867ef274484fffad868e059f2804a365f01f6701355c0a1900000009137e3f0e7a5f89b68cf7c65b7aea72c808d000068318e4fa7cb04cace50d549e7e772a3828ceec5948c15b42139f49354a211039146905d202634626670e584885cd5c53ac73465afaab1cd39be95b73a87ca277d106490a95d3d8139a789eb2f861d9f834c274a19392429d476bde11689127431fcd756a8c3371a5f12be03007b043e8b94df6542a868993f31f970cf9081e0b2f13f03a0776ec2eed29ed2709c068fb3ea586bee5c3bc1dec12052fa12fc00000000000000008e65918932829c030000000000000000f003d28b86e5b8f9983f490000000000e2262651791b00000073ab30cba944b5927efd33d319ed0d4537e6000000000000e2eaf9ba91010065d6d337561564d2c4c7b45d87639f69c2b83d9fb892f6aea66ac2c632eee0bb5b086a0edda19a1a5ae4905cdcddfb02696fd79769fb6b05347d27746348e83a5ad21a10a81de39d9fa81504ce2ddd948b0ddab3f47e15c7f51c88a73831148eb67f7da113f5d03bca09260deb0a7a5a8132ef2b6d0c407b2a6906d871a780b2e7548681231afafc3c752f2661acd9aad49386e15cecbced71693f00000000000000e4053a5103684be538c40e46b0993641250b7e69860f55da25404e6489500fef1f90532e2481ae30097eb2e0def42360a4a681b9e0840618fdc7f9fb467655f83d401fe57ee86fed751d79d3cbb15058810b243e38c7723358643889de02d97da9d096637071666cfbf0259fc5b9321f5a3b0552cea32380954ff38932dd10b70cb044cb97cf201ab4fa56e91c0f0000000000000f3f7cbf229cc322f1fcbea40a9be720dcb67df99ae37b51b9020000000005000082a08059947700000000f282ebea0ea0e3cff50258a2b04c9cdebab09df2ebf0ceaa8d264282aba8256155ba5529eb2f1c311d3fdb2a40ff294204e837acead22c509958104cb4e5cf2bd7776bdcc99d2e10e5eb5df707d876bb598905401311ce37b2a002422837255932851bac20b69e285e6ea829481de1dcfedfd6ba7e79a4ac39ffc8954bc07bc44a581387dc1a7c93bf982ea655ca8919dafd7b8c6ddcf01fa61e6e50f7c51a2d8aa8f88f265b5600d8ad1cb2147e154be17a6ca5c9ca702bbb4772cabbbbb70209affa17f98440f0b0c1e54ff1f998c8a4c8e382591cd37534df534a458c97b7e6d9cee07c6f2643ed8855ef699461e520d70614d848745b3d2acce8a5fe894d33dc8f90eb5ac109c57e97cdb0c78f632cae0152281f4a88db0c008c2d674f364ed79f70034a59c4692e711c671274276e0c128435721d84e5d8398ad78f9735cdc7deba70a6982fe7660713d7be4b5ec92f418c373a9e04d40cde7314b50da979d5cd1975741f223f67ba662fa6c329112fa7eb9787463da03047e267a0d232f4381b8e4030905938414abc812d6d90ece6f0704406cdb53701e315f63734f822cccc9e14acec8c824d5db4cf9adfba5620f6c61e658717810021a21b165bf2ec04000000696eb0a79222188fde018da47e3b15df727161ba024fa686c1779265c570b26fb81768d1d2c040832b1b393b0601000000000000006597c0bb73b057c7fa673296bfd14a111245905b98c4dd6a7b8366e3f94730ae2d575ddf11d564612561ec7ff1799c2e1262d58c91c38c993d3fb78e178e101d966f3dd471d08a490000000000000000dd3bc738a8c1ab3d33c496194ee1dd42000adfc74c2d3bb43b2e6c47b273b3f7903a62b24e473545e597baaef6d539a1efc08d1146f41083897f1858c8001ac0d915af3f7b3171c14f936df59a2fcd4cfb8cd15b7c3c4e40a6d622504d50aa947a52f21f27e3a3e63750c03c009e63922b0bb75fe912805be9b86e169d58986e063ed7f133776eb7fb46514ebd59ebf8176d056008dceb3fa0053fc6203870a2162a6fd5f599cae7e1b866d3f445157a6c05a393039b8f032a0d101aa4ad723df01e5a2a079c0598f9298d906bcc21e75d683e815f6ce4cb811612054a6a8be9e18cbce5604301008a0800000000000000982913bb7291388c07f8f1e499a1c6b2c39871f0ed42a8b59ee0b5bc9f3e1212d9c400000000000000000000000000e52290aa62a84554e4ce419951e62c8ee7e435bcf62d522d0e23503e6e9dc6ea5d6b2ce4b60a46a198c2117da5819d4fac16783648bd3eff702490229c4bf079345744ca47f4b8952991a20563efd7cab9c993a6513a374bd3e8f2aee35e135a57f17ef6eba65e145a7e63ba99982cc8fe3472439613c5355b1d49e72c91abf7a845662b50cb3d20babb2deba3d6c500000000000000bd3597424e8b85d823350e0df52ebd616095b356facd58144718d810c515f771abe0c5a23ceb843cc731dca4d14efba79f6c5951d31cc3d6ce8ce4dd6141f01c5d0978c4cc11a80a4951233476c028de12f9006f404ec61d8cd6bfafe9e0ea8accc0c60a0a950aabc1585c85595f5ffe110b70c91a12049ab88cd4fb35d59197b50ea88b419cd64a16e8bc4d667e029a623820823c94b6cbf0d584823079a074f8c03c41b4e6af54d088e1db131a16f500470b0e300bd6064c2d0aaacb1a7e59d2e2051a3d25feb0b3af58e00000000000000003901c136d92ad84e0a1d9830da05369a96c6306f83bf686c65da9e0501644f48644b55b28311f6df5e4ed60482815a7466446f7b48922a022371ccee6a4bb32d6db27fc76b86aee9be425fa719ed25dea0e63b3bc8172571207bfec859cfb75523db29e719467b8c7b7ad7044d0b87e77f0f50300dff565a2176ec509a64ca4d3a3ba734a10f0ec604dd46508fc7e8af90880e4c5e8ae06ddf2319d548b41811e0034b36a863730491e30d8e6b3648261e070d61be879aff721e595a372f7900916d0fbe4c722528c0506f9172604f22578259119d73fdbe1e85b7d9057d2bbfc2b9a69f0eef0762cb4b1e5da96c9dc29722adc647779c47ddc391ae703a76ca13a78d72fa54431d9cbec6d90ce3017db225f64ff2b21d0e0533ca28d033b466884d8f7145312e2e8df3ef66194f74a2d659ab4a3399552eb6e9559eb9c55a6cc0000000000000000000000000000000000000000000000159b780fb4671d933567c384cbf1dfe5f9edaf529ad4392f481d1794de42e31ba295f4aac0cd760e5fd093f8029be2b86810558022abe415e1c37189c0789c810e2bffa8f0e8438de5d8f1e24559726a0000a67b0b472d5ab9ce8390573451a38e79291a40ef561d1f485e461e6cf00ecc44ca4bba9e11a00cf8374979922d684fee581ab6e86c9fd34a5b1f4c0fe741748773086b596e67fda82165ad1bdb95405b6cb9fffa66bc8dc3fff1ebab9c1ce08ff771aa4f0c6a3d259e7f5baa0ba4e63d434f57e24d6e391732688e1941aa0ad9c6d4b236c3fcf0f996005a289405adbea241d33043fdf2251c21163c8a2eee980a4e066fbab4"], 0x10) dup2(r23, r22) setsockopt$sock_int(r22, 0xffff, 0x1001, &(0x7f0000000000)=0x43cbc, 0x4) dup(r22) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) r25 = socket(0x2, 0x1000000008002, 0x0) connect$unix(r25, &(0x7f00000034c0)=ANY=[@ANYBLOB="82022e2fac1400bb7d81b0a5ed56c0c0c7a8d64017c92a3953ff2b0f80981ade610ba108e59e940e6d8ccf9b1bcc9d5d0cdb02000000c75b320200ad335fb860307fd59dda5a72aff824360000a2aacf1b001553e098973c85ceb7d135bfd18a07634d3910a956ea948281d66d4c50432ad91508000cf85f8783002a67897cff7f000000000000f3ffe8cfaa1d4ab424911f88d3525e34e763128666ce7877bf9753b6bdae4c5b43a344f0323348f261b51f15ee1620b4d2009fe508528e0000752fd96cb58d127addb390071baff955a58c179770ce1f000000d940682065385ec5c9762c34c7881a9506ffc85e43782e717e29127ca9c256b248000000006bea130879264ab70b0100aa0eb72598cb90fd03b162460c683ff8a85a93ad6fb2ce6263185505cc059fef6bef339f78b4f9da521ee1e53fd26f52249c901f022f19975043aed2b700c9076d0612112dd4db4a40bb3c7f82fd7c8d54e904d389e61651a28671f6aaacfcff280d7ec1a852494e378081f231927b35672f0c214b5cac7db956b7fa3158d2dc0f679159e040bc31a8529000b88e516809ccf0cfef09b6348ce400095bb49d06bf62577f46c840d34b6362e9f981dae580e1e8f3fb65900be77e5656ad410cfec14d447dadc21aa457739389f57a01ec5c14783d0d62b780274e6e68e9c11aafa3f23f0e59d41a30afcc44c5168beb04c2bf31941c0a490c909eb5221c0885236c6c40481db84295fad7e776a2b1f04e2a71c4d06bcc2a72bb272a9eb7d255410a663e9196930f7b6c9867ef274484fffad868e059f2804a365f01f6701355c0a1900000009137e3f0e7a5f89b68cf7c65b7aea72c808d000068318e4fa7cb04cace50d549e7e772a3828ceec5948c15b42139f49354a211039146905d202634626670e584885cd5c53ac73465afaab1cd39be95b73a87ca277d106490a95d3d8139a789eb2f861d9f834c274a19392429d476bde11689127431fcd756a8c3371a5f12be0331f970cf9081e0b2f13f03a0776ec2eed29ed2709c068fb3ea586bee5c3bc1dec12052fa12fc00000000000000008e65918932829c030000000000000000f003d28b86e5e2b92774c1ca6eb24f384b4d7c55b8f9983f490000000000e2262651791b00000073ab30cba944b5927efd33d319ed0d4537e6000000000000e2eaf9ba91010065d6d337561564d2c4c7b45d87639f69c2b83d9fb892f6aea66ac2c632eee0bb5b086a0edda19a1a5ae4905cdcddfb02696fd79769fb6b05347d27746348e83a5ad21a10a81de39d9fa81504ce2ddd3831148eb67f7da113f5d03bca09260deb0a7a5a8132ef2b6d0c407b2a6906d871a780b2e7548681231afafc3c752f2661acd9aad49386e15cecbced71693f00000000000000e4053a5103684be538c40e46b0993641250b7e69860f55da25404e6489500fef1f90532e2481ae30097eb2e0def42360a4a681b9e0840618fdc7f9fb467655f83d401fe57ee86fed751d79d3cbb15058810b243e38c7723358643889de02d97da9d096637071666cfbf0259fc5b9321f5a3b0552cea32380954ff38932dd10b70c6d471e3339582eb76b1533c989c51db044cb97cf201ab4fa56e91c0f0000000000000f3f7cbf229cc322f1fcbea40a9be720dcb67df99ae37b51b9020000000005000082a08059947700000000f282ebea0ea0e3cff50258a2b04c9cdebab09df2ebf0ceaa8d264282aba8256155ba5529eb2f1c311d3f0d2a40ff294204e837acead22c509958104cb4e5cf2bd7776bdcc99d2e10e5eb5df707d876bb598905401311ce37b2a002422837255932851bac20b69e285e6ea829481de1dcfedfd6ba7e79a4ac39ffc8954bc07bc44a581387dc1a7c93bf982ea655ca8919dafd7b8c6ddcf01fa61e6e50f7c51a2d8aa8f88f265b5600d8ad1cb2147e154be17a6ca5c9ca702bbb4772cabbbbb70209affa17f98440f0b0c1e54ff1f998c8a4c8e382591cd375f5b27cfff1ab4d01a1354b75ecc534df534a458c97b7e6d9cee07c6f2643ed8855ef699461e520d70614d848745b3d2acce8a5fe894d33dc8f90eb5ac109c57e97cdb0c78f632cae0152281f4a88db0c008c2d674f364ed79f70034a59c4692e711c671274276e0c128435721d84e5d8398ad78f9735cdc7deba70a6982fe7660713d7be4b5ec92f418c373a9e04d40cde7314b50da979d5cd1975741f223f67ba662fa6c329112fa7eb9787463da03047e267a0d232f4381b8e4030905938414abc812d6d90ece6f0704406cdb53701e315f63734f822cccc9e14acec8c824d5db4cf9adfba5620f6c61e658717810021a21b165bf2ec04000000696eb0a79222188fde018da47e3b15df727161ba024fa686c1779265c570b26fb81768d1d2c040832b1b393b0601000000000000006597c0bb73b057c7fa673296bfd14a111245905b98c4dd6a7b8366e3f94730ae2d575ddf11d564612561ec7ff1799c2e1262d58c91c38c993d3fb78e178e101d966f3dd471d08a490000000000000000dd3bc738a8c1ab3d33c496194ee1dd42000adfc74c2d3bb43b2e6c47b273b3f7903a62b24e473545e597baaef6d539a1efc08d1146f41083897f1858c8001ac0d915af3f7b3171c14f936df59a2fcd4cfb8cd15b7c3c4e40a6d622504d50aa947a52f21f27e3a3e63750c03c009e63922b0bb75fe912805be9b86e169d58986e063ed7f133776eb7fb46514ebd59ebf8176d056008dceb3fa0053fe7e1b866d3f445157a6c05a393039b8f032a0d101aa4ad723df01e5a2a079c05cb811612054a6a8be9e18cbce5604301008a0800000000000000982913bb7291388c07f8f1e4d9a1c6b2c39871f0ed42a8b59ee0b5bc9f3e1212d9c400000000000000000000000000e52290aa62a84554e4ce419951e62c8ee7e435bcf62d522d0e23503e6e9dc6ea666b2ce4b60a46a198c2117da5819d4fac16783648bd3eff702490229c4bf079345744ca47f4b8952991a20563efd7cab9c993a6513a374bd3e8f2aee35e135a57f17ef6eba65e145a7e63ba99982cc8fe3472439613c5355b1d49e72c91abf7a845662b50cb3d20babb2deba3d6c500000000000000bd3597424e8b85d823350e0df52ebd616095b356facd58144718d810c515f771abe0c5a23ceb843cc731dca4d14efba79f6c5951d31cc3d6ce8ce4dd6141f01c5d0978c4cc11a80a4951233476c028de12f9006f404ec61d8cd6bfafe9e0ea8accc0c60a0a950aabc1585c85595f5ffe110b70c91a12049ab88cd4fb35d59197b50ea88b419cd64a16e8bc4d667e029a623820823c94b6cbf0d584823079a074f8c03c41b4e6af54d01a16f500470b0e300bd6064c2d0aaacb1a7e59d2e2051a3d25feb0b3af58e00000000000000003901c136d92ad84e0a1d9830da05369a96c6306f83bf686c65da9e0501644f48644b55b28271f6df5e4ed60482815a7466446f7b48922a022371ccee6a4bb32d6db27fc76b86aee99e425fa719ed25dea0e63b3bc8172571207bfec859cfb75523db29e719467b8c7b7ad7044d0b87e77f0f50300dff565a2176ec509a64ca4d3a3ba734a10f0ec604dd46508fc7e8af90880e4c5e8ae06ddf2319d548b41811e0034b36a863730491e30d8e6b3648261e070d61be879aff721e595a372f7900916d0fbe4c722528c0506f9172604f22578259119d73fdbe1e85b7d9057d2bbfc2b9a4ff0eef0762cb4b1e5da96c9dc29722adc647779c47ddc391ae703a76ca13a78d72fa54431d9cbec6d90ce3057db225f64ff2b21d0e0533ca28d033b466884d8f7145312e2e8df3ef66194f74a2d659ab4a3399552eb6e9559eb9c55a6cc0000000000000000000000000000000000000000000000159b780fb4671d933567c384cbf1dfe5f9edaf529ad4392f481d1794de42e31ba295f4aac0cd760e5fd093f8029be2b86810558022abe415e1c37189c0789c810e2bffa8f0e8438de5d8f1e24559726a0000a67b0b472d5ab9ce8390573451a38e79291a40ef561d1f485e461e6cf00ecc44ca4bba9e11a00cf8374979922d684fee581ab6e86c9fd34a5b1f4c0fe741748773086b596e67fda82165ad1bdb95405b6cb9fffa66bc8dc3fff1ebab9c1ce08ff771aa4f0c6a3d259e7f5baa0ba4e63d434f57e24d6e391732688e1941aa0ad9c6d4b236c3fcf0f996005a289405adbea241d33043fdf2251c21163c8a2eee980a4e066f00000000000000000000000000000000000000007f755634878f9c9b7e8cc7f349927693cfa1a2e27f237db58622a49356cbb580d8e2ecd87dae1edc5069b1a1795f18e92dfc414c9183bdbb9283c3b7e715d0fa8e478d8eb0f1f6cff7ca69d57e0596ed47d0744eaf97c23224a405427e70bc"], 0x10) dup2(r25, r24) setsockopt$sock_int(r24, 0xffff, 0x1001, &(0x7f0000000000)=0x43cbc, 0x4) dup(r24) connect$unix(r24, &(0x7f0000001c80)=ANY=[], 0x0) dup2(r21, r20) fcntl$lock(r21, 0x7, &(0x7f00000001c0)={0x1, 0x0, 0xffffffffffff0390, 0x4}) getsockopt$SO_PEERCRED(r19, 0xffff, 0x1022, &(0x7f0000000600), 0xc) r26 = openat$zero(0xffffffffffffff9c, &(0x7f0000000240)='/dev/zero\x00', 0x1, 0x0) fcntl$lock(r26, 0x9, &(0x7f0000000000)={0x0, 0x0, 0xfffffffffffffff7, 0x1000100400006}) r27 = socket(0x2, 0x400000001002, 0x0) sendmsg$unix(r27, &(0x7f0000000540)={&(0x7f0000000400)=ANY=[@ANYBLOB="b002003571c9d12724a07385bc0ee233982bd883508528b238f6d5513b"], 0x10, 0x0}, 0x0) accept$unix(r27, &(0x7f0000000140)=@abs, &(0x7f0000000180)=0x8) r28 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000200), &(0x7f0000000280)=0xc) getsockopt$sock_cred(r28, 0xffff, 0x1022, &(0x7f00000002c0), &(0x7f0000000680)=0xffffffffffffff66) r29 = shmget$private(0x0, 0x3000, 0x7f8, &(0x7f0000ffa000/0x3000)=nil) semctl$IPC_RMID(r29, 0x0, 0x0) shmctl$IPC_SET(r29, 0x1, 0xffffffffffffffff) shmctl$IPC_STAT(r29, 0x2, &(0x7f0000000040)=""/210) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040), 0xc) fcntl$getown(0xffffffffffffffff, 0x5) 18:49:06 executing program 1: open$dir(&(0x7f00000000c0)='.\x00', 0x3db7c273e8682fd8, 0x0) r0 = shmget$private(0x0, 0x4000, 0x702, &(0x7f0000ffb000/0x4000)=nil) r1 = geteuid() r2 = getgid() r3 = open(&(0x7f0000000180)='./file0\x00', 0x60e, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x0, 0x810, r3, 0x0, 0x0) ftruncate(r3, 0x0, 0x402) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f00000003c0)={0x0}, 0xc) r5 = getpgid(r4) r6 = geteuid() shmctl$IPC_SET(r0, 0x1, &(0x7f0000000440)={{0xc, r1, r2, r6, 0xffffffffffffffff, 0xa585502b757fce62, 0x3}, 0x3, 0x7ada, r5, 0xffffffffffffffff, 0x7, 0xffffffffffffbca3, 0x100000000}) lchown(&(0x7f0000000000)='./file0\x00', 0xffffffffffffffff, r2) 18:49:06 executing program 0: r0 = socket(0x2, 0x2, 0x0) r1 = socket(0x18, 0x2, 0x0) r2 = socket(0x11, 0x4003, 0x0) dup2(r1, r2) connect$unix(r0, &(0x7f0000000580)=ANY=[], 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff}) dup2(r0, r3) setsockopt$sock_int(r3, 0xffff, 0x1001, &(0x7f0000000000)=0x43cbc, 0x4) r4 = dup(r3) sendto$inet6(r4, &(0x7f0000000040), 0xffc9, 0x0, 0x0, 0xfffffffffffffe8c) semop(0xffffffffffffffff, &(0x7f0000000040)=[{0x0, 0x1281, 0x800}, {0x3, 0x3ff, 0x1000}, {0x2, 0x81, 0x800}, {0x1, 0x1, 0x1c00}, {0x3, 0x9c0b, 0x1000}, {0x3, 0x6}], 0x6) 18:49:06 executing program 0: shmget(0x1, 0x3000, 0x1, &(0x7f0000ffb000/0x3000)=nil) r0 = socket(0x18, 0x400000002, 0x0) r1 = openat$tty(0xffffffffffffff9c, &(0x7f0000000180)='/dev/tty\x00', 0x80, 0x0) bind(r0, &(0x7f0000000000)=@in6={0x18, 0x0, 0x8, 0x1}, 0xc) ioctl$TIOCCONS(r1, 0x80047462, &(0x7f0000000040)=0x800000) r2 = socket(0x18, 0x2, 0x0) r3 = socket(0x11, 0x4003, 0x0) dup2(r2, r3) fcntl$getown(r2, 0x5) setsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f00000000c0)={0xc600000000000000}, 0x10) syz_emit_ethernet(0x46, &(0x7f00000000c0)=ANY=[@ANYBLOB="aaaaaaaaaaaaaaaaaaaaaa0086dd6000000000ff000000000000000002000000002000faceaafe8000000000000000000000000000aa000000de030190780400da23001471e256a23a0d6e030000009f521f90eac884df10b956b4fd0362df3a01f4c2a8249b0700531d08499fb6fe4502fa82e4094ece81539979eafedacc6f44c7b84c2cfd04bf4449b632a11c8d1367a69b"]) r4 = socket(0x18, 0x2, 0x0) r5 = socket(0x11, 0x4003, 0x0) r6 = dup2(r4, r5) r7 = socket(0x18, 0x2, 0x0) r8 = socket(0x11, 0x4003, 0x0) dup2(r7, r8) getsockopt$SO_PEERCRED(r8, 0xffff, 0x1022, &(0x7f00000002c0), 0xc) ioctl$LIOCSFD(r6, 0xc028756b, &(0x7f0000000000)) r9 = socket(0x18, 0x2, 0x1) r10 = socket(0x11, 0x4003, 0x0) dup2(r9, r10) ioctl$LIOCSFD(r6, 0x80046c7f, &(0x7f0000000080)=r9) getrusage(0xffffffffffffffff, &(0x7f00000001c0)) chdir(&(0x7f0000000280)='./file0\x00') shmget(0x3, 0x3000, 0x1, &(0x7f0000ffd000/0x3000)=nil) 18:49:06 executing program 1: r0 = socket(0x2000000000000002, 0x1, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f00000001c0)="7bdd942765", 0x5}, {&(0x7f0000000100)="e6488291a1c1df2d6442152868f2ca72d3842142f91c8a32d4b9", 0x1a}, {&(0x7f0000000200)="4788ade056f7db71ec1c9d85dd89d6f1875da7fa11a6b20a366e6235ee67f8df82f0213efba509cd47f9736c4dff620975dff4122e0b694a4611fcd4964d4dda3e8f5f6d8f25f89ee36b6735d1e0462076f59a5e957a3c10c28ff02d12c4e53e307b01f888bc5149e488ba9f2712fc6bdc32910c895799f93f2f96d9dc07ee6ddcba311d4a26", 0x86}], 0x3, 0x0, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000080)=0x9619, 0x4) pwritev(r1, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0, 0x0) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0x4}, 0x10) 18:49:06 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r0, &(0x7f0000000000)={0x0, 0xfffffffffffffe9a, &(0x7f0000000240)=[{&(0x7f00000000c0)=""/114, 0x65}], 0x2af, 0x0, 0xffffffffffffff23}, 0x0) select(0x0, 0x0, 0x0, &(0x7f0000000240), 0x0) r2 = 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)={0xffffffffffffffff, 0xffffffffffffffff}) r5 = socket(0x11, 0x4003, 0x0) setsockopt$sock_int(r5, 0xffff, 0x1004, 0x0, 0x0) r6 = socket(0x11, 0x4003, 0x0) setsockopt$sock_int(r6, 0xffff, 0x1004, 0x0, 0x0) r7 = socket(0x11, 0x4003, 0x0) setsockopt$sock_int(r7, 0xffff, 0x1004, 0x0, 0x0) pipe(&(0x7f0000000040)={0xffffffffffffffff}) fcntl$setstatus(r8, 0x4, 0x46bfb) r9 = getpid() fcntl$setown(r8, 0x6, r9) r10 = geteuid() r11 = socket$inet6(0x18, 0x0, 0xff) ioctl$FIONBIO(r11, 0x8004667e, &(0x7f0000000080)=0x7) r12 = socket(0x18, 0x400000000002, 0x0) r13 = fcntl$dupfd(r12, 0x0, r12) r14 = geteuid() getsockopt$sock_cred(r13, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, &(0x7f00000005c0)=0xc) fchown(r11, r14, r15) sendmsg$unix(r4, &(0x7f00000001c0)={&(0x7f0000000080)=@file={0xbf0b26a451880f5f, './file0\x00'}, 0xa, &(0x7f0000000700)=[{&(0x7f0000000380)="3f688dd3411a0d08cad7afc45b1e631b464d408a5fb2ed4514ea7bfd8dc7a614d3a553959933e71d617c02b9163a096b97966d38168ec30c97ecf7acb8c86b7c718a6d137561664fc328850cbbcc7b9ec15d72e285b0288677cc21d8c8991eb55b13795d77273bcbc25d0d0bf0bab0070ec7e56f5fdacd69b5352e9bb058213faf98a1afcb0c68936339416df9487923d8d181beb52d93a00594cb9e2546e551155c6e621da515a216f1297daf5f96f00ce5e5634c856b7fd2246c60373782f9ca489aa366dd49f11a32378820e697aa1323afb1328bd08f391d8b7748e63971ef88", 0xe2}, {&(0x7f0000000a40)="02449aa4bbc8c990301632887e3253632b11207c14c6407a333fa7d0eae95d308ff8eb4bd97d20fe25f090171a941e6d2dd1d21afe23401af29a8bd1075412fba5236dd0f25f0da967f86ed5f41931959d81eefbbb479581856af80e3f0f70023a0a95a798141986a2aa0ffeb6c8da92c3e66b612333057490de5841214ba5a2b19be22befc18215c88be54d20d157747e4a0b047a77f40ebd401a57c835e43866635472a6f7e9e127b2cf18e2d7ad6eb541cd181cb9b6d7a163fd82722fbc728a665d2a2958dbbd222cf1954728ffc6060c0231cf92ad8b998140148f2a992663005d3c4d18d9e313b2e4e46f1512c36593dc9309788070e6e1d39f5b77626b1edf451b967550207b86406ff760bb7e22003edf7300dabf8fd8f7efe41725e101e14b6f5dc52ea053cd973fe44c54bbcd3333581f3db7a025d3eb90b49bc017e67d69945a13ae6864be4981f65f785daaf9aedec38e8e283a380656dddccfd8cf0f0f365b3a53bfccce6cc716b3819647dc8ac3e83b6ed5e785e9778c8909f49fccb14211e88e24d7ab24a682abab5790f7b0cca7ed4e4abbdd5f8aa0b56a8b5b9bac8807338e2f1728d8b1c5014b73fb72fb406952b0b14ca3235a85f54d0ed50404f59d2875825340245bf554b56d9a10dd2a4c012175dcd788040ea59f2601d1cf5f3edb82673ba18f07fafe8974f3cdb5926be8c9320452627d851fe01e2cf9f616d47672c9ea0abaa520192c90ffbee4d9e7359a9605cd9c9cdd5a7e6094c4172f08f0b03a5580e5ddd54864ab4c81b46fdbbefc65234d98e0d988b33205be4d6690a75d9d38cfe60e3f66ce4be775b7861fd15b94a1d5add167e1347ba1449d69a68d1fbe3e6dc185893040faeaef8c23fd9cb486fe739f57b174e3118e32276441093994c5779c030cabf737c671e6af66520381be627c2cfa95a7507afdc7a22cb496b64229b253a4d24b070c4a9767cf9db5149a103717c13603857e901a935583d8535b5ca2d9225f8810f540662729a39c0561ab8245a79af767087d3ccdebcf16e901c125a8d5661a1e710dd649d732e93fa856f9583cdf36f0d8473f5b8a54caf0e4d36a4455328d955ff91213d08b4e142ce88d2cd5dd8bb6f75de90e31c3f2bcc2f662e4c5dd20856c97f5e6c2b67c4abb959574076f6ec7abaabd0288b5a11018083108f5eb4b19c5e25257df1018447f0b6e4285a2d1ec2b2d914efb6ff2d71be244a5322260567be023116a804cae97365ca59daf1242dc355eeae92b3d085496b284a4062fb044c28b47a2f8a95f68b007509fccc3ddb4300541c214ba673f08e3728b73f2524a28db8b31badcd1ee4980903073aa1a171c80f3a2235c81e307d84eca42cc4b61095402cec458bfd845d32f632c5427dda682780fb7c873b0865204f152f1875eb84ae4bb391ad1c7604cc65d40f176ba1e95dd7c666201688008be5987523263d388a9ad3b061793082def3aa241639a63efb03b450ea254514382808a4a26c7d487350f5238cf944bfb7189640422563cf734c2441eb8eb4b9d8f7391e36195613c29eb51e7a6627a86b627d50a7813bcf827ce52da024e39b08f5bb232d0aa100779839605f7a4b87e22ffb182f41a93102c021abba22e7d1332ee015a5fc391a53aa8e6916155ed768c0c5739356f92291befff95e12e4fbf47b66d18ab536cb625131ea95c3dedda4a54bfee9496e892821950791b3eb0cf09c0716e940aa3407e8f57aa5af4825e89c2ae545b7e896e950b08581e377448dfda5a631b99c456e8ca123887d62cb24c9a99a36c85265b769852ef5dfa79b4f098a948fec15285657a317afc11a098c9f55d0dd1c37d66dd2d868e627336e2504fc2b337a3008b1853d84a6f4dd697eb1c77f253a304a27205253c3a90baf3d1d7a48375302d85ce67ab84c60ee5a3da6ea981bca9d5bcc77db641cc7acdbfdbe9b56b697225d0c8b21c6606ebdb66856ce7682a2d941e393c7653c8ee079c43ff2036ef8b1079d2e27e647638c3f11ba15cc9050981932def4af6a96986f56c785871ff17c1e9082c074315ed9c9145ea885a43d8e5bab29406f5c43e82930c6db4156a75baf9fc0365fe10529b566db8d2b34aca688e29a9cc5ffef1a7060290f25f991d09d1108eb467c1cf3ec5e8ac9e38184b9f0618fd857a788fba9f3dc08cebee9561b28c317523dea77b09e56342c4601a41452888d6b35d03e9ee630cc2a86fda177f34a1864666a74765457ca4ea90dd25789bd01b4cfbf5a0db883e0eff510cede85dac1ff7049adc805111c91b3d94c50a0234c9aded4717a3fd62c1dbe490317f6a0283cdd5d4a7bdfa7d2a1805cd62d50b0ec0bfbb582f5ee710b70d30ffb5ca2d8c7545e713e97826a803438d2c82443b16003650c2d55364ac85bd5e6746aa7f7fd7f05824f03d1d4182d084bc0fe8b75b060a924f9d2becf71d580553df5e3d489afe9a7dbda592bdefa930fd85e6fb16be082d8d66cd446e133277dc6fa3360f3a2db5ec6833125ac927ce2b4725c00f249695108f867c56c4498c8402c51a36a6e1b7656904f3fcae2182d627e3cbdcab91628e7685ca56d1d7ce045ac0d57f3231a7df6173b111601d26f948ad8a3dfaa47ddbf0263f9fdfc08454330e43ae09a22227a7ec7522e17a8477676481af9c7cf27e4fcd18fa5ac8dc90192b8534afc6be8ddfe0995b70929e62f60facf090e5410bb6f70dbd3062bb05597b29e4582f0c92ef1a7b5f030ab034a128cf53c8afd6a107ba50ca2c7973bab151abe79bc7453566b0c20e2e416733230d2835c0a36a26e3cb26d2adec42a98cd89bd4c10df56eb52398d46047869971189bb39c63eca11901a4b3f3df35407757c87a7b3540f17f816fa038193bf9709d938105e4973ce1d4ab6bcbc83e90154f52c753398331a1d47004b00722713eb559202c6b2039f97671a81219963cd023e731dbbce3fee4e43d9d0a1ca137928369a2df31234ee56404a370f93b30ca583b3fa4bb74bca1d8d2ded8f80c245b4c0bc8288232dcc6e5ac020dd00fe62af496f7d37b246d8834305abebae21ed541b35ce70cc9a87c43ec5b04e06db6e12bb13237f78d8870fb74b2a7c13fe17ef44b44305325ad6e7858895e54169e1dffd4ef4acd4ab32158cc1ae56a0d39c5b4867594880e5cd8631284ea13d198b28d0fab03967712e3dd4951ebb2b9a57f97e65b937d6525cc9c344fe190463b639fa410f98377d61a3faaa8f7800bb784b36ec9b0cbf71644e42ef45e968081a3ef1c6a725e088779ff162e3c50844e79cdab58d2e688215d8ecb8d5db65b02d07cfdf41ec6e8ddde8b33615142171b22cc39a539094949cb285351cf81f811dac893a4d0941d8b82f8bfcdca3f2582558a685fd539cb03421d2f9727647c0fe97582b2aadfe89be1bae15b248fa736c9f5d0428835099af2528a01328dbe3ddeabc1e68e8feb2b1c2d544d782bd9b5646b68abd7b4d37daeb09b54732c1673f0c1a255e7537bcc99e39a3a04e3cb7e039eae716c3c4b99803a5227e2c1fa27644ae8353b5316ee3c72bf82168975c8a85f7ea09144a22e0af19a7ab3a7b81220a87b3e8ba00f553f47fb375a92c5e86333f26dc0cf257e906b0ad6226b3bbd09309b0a90f5005dc606f35c35c5caa38fcb24dc0edd84eb539fd1c31a7ffa102614a26c66c8543d44f5622bd5e44fcc1b6b3099570a6802de833f274186828f73eb46b4db79fac9cb3ac98b6a0b7a68ae6d4a988868d0ff602d648b9609cf3bd2a752bc99586b6dd8b322df9e49d5bbc44295af1eca19e1115363f475bacc775ab027acfe6c33ee7f30f0941dd4c450c0474da017b1ddd19020d0c547b35ba40e9fab0d664c707455818f734c7f5071bffc8acbd71a3042b146e6a80a13c9f6729a9681ec90a9d3cdb09511e1c4dfd06918a7d04104fb923129cdc362833f56f45992b5981fcc13297ea3423bf38836076bedac92b14d7dcd98d1598b7130e2e738223c3a0a8347d65d85ef4030a5007190a62f929e52d9c1d88add6f075e7d319f77287386ef68c99cf0bd76d32479a80c7036e9cced21da794543bc1b20b36bbf7c291dcee08341882c37a84c3e0742e1b5f780d28f3faef92f2722ea8d1e57cad8bcf690ef4afe765ba0db1a5749097d0025a22179c8fca4418096f94ba637c237b37607a7f86d45b5b4368cd6ee44935660b548b6ff17d281c01616e59f1954ec1d35343d5fc94fed9b056d35b12f76ff8046324fb3928418b6d8c88e39e642ae34abc0b512fc93a20a38b14a93eb43dc1eb7f52b9c2558b2c79fa001be7b2afe355f2d3018c0857745ee3c39a4c25d0469696b9c7ac4c5d2166e526678f8aac1d4ff0d7de76167d2d53d57f0348195a98e7885a30381298468b13a58094b5ac5e183a98c8f4b805ba167e4d006ddb040096c15b4fa596416a3642ee64421244bfcd7f9212c68d5b0a0d5810483e65d2d3cf9434c71ee4b5e4fa2e30a4838ddeb45ed80305646a15664eced8e1cea7ca7e7997b7c43e9d03a751fd52b7d5dabea67edf75fbebe5ed01664e5c66711675c8ebedf09867bac6df63bb91b49da8a4831dab011813ae05debcb907e940d63ec748506349d8d2dda84a4d5a80859823298d8b1a02866b464b700ae84537c7cf2cdffc4a1c7655f8718c50429a44413f0da8beae4aacc16edd09c63f1c205c8cb15e63cfec038904bbef949e047446d6a6bb5dae0f2fc53391f96bfc32674827599ee304f2f2e4810dde8064d62ce1717951f225971b4163a662c910bc122f22a07e67f3cbeb91843be25a73bc45f6f65d8283828de79fca75297ed65edb00ed0ddad2576eec5392f3c120664ebbc099a68467c8a23cf743b9f7f47e37bd8de0d7ee43f59f12fd17fc56c4a6abfbb62a41a6d89e345e0da8db049434fd38acee2d333da18393704a28c32849932268d917a5d9f624b0ea8e315437ac05e2b8f82c8046aefc07b69077fd658aed65fe620e30475503214e9ceb69efc1eb2855aa7d5ba527a9ccca834fab14c54bc15b33068d5a7bc0e0d1b14bea49cf36d389a73a52341e9fb7c4ed604e682030a16f1e5004a249cc810262c502b2ffb10be43edb09e058d7277150911e824f8aa6923b72059a4424cc3d152488f339939a5ab36ce8b4abe7eca67ded9072e4f86ec202789341697fc43305e31fa5f4bfe2164d8cf44c5b3eca34c1315a4fd655e9871e3d0eb2b0dd756980f6c93023ae581659712eeea800c4c54dceddad8512ed59dbf912871cea4728a72e6aa3c504770fb6b113021833daaf67df1df308770f8d5cbb9cd5507810fe8a5780e36087f9054c98abdaa1151966df786f94dc2f93c17d46f4934c03561d1cef46c6475995206cdb95e81b839024e5fed8bca797c5e6fc195cc1a1039fa9cbf99e078b366247142ef47de2d38bb7a115077c0e6cdf881cc4e5634c324dcd93aa2946516106e03666b077ec12af6eaaad125d4375492f0dcc6623e2ef427dbcc0ac06c7874275bf1b7e5fb6ca8ac4ae9184cb8d7dd4c9586c1b970f58b95b8377a3df8f1554eb7360ec633d7d08d8fef577bdba68f6b8cd08eaa24b7af3fdd6ba9d56824dae10d0bd2003b5a3b1f6675f773e16509fc99fbb735475c342287bb097ee599732100a5a610642f87bcb649988de601b0b6d5d4944959fffd3a514914de451e387fc9b378df4344cdbb3f24b77f7222c5882abd100748cde1c5d10c77cdddc99ad74a96b9aea226f007e1973a3ed72430fbf7213a4242c698148fffa831da9e", 0x1000}, {&(0x7f0000000140)="43f570e453483d9d28f11e7aaadaf3b5eba08ea9293be09f9055cb381f115c7a4ad0b846f43e8de35910fa433b75f68ee66be057b0d513c4a049cd4387bcae3a", 0x40}, {&(0x7f0000000180)="dddafa9d5bd67e5714288d2857c3c65ea20a7ac3c0098db53f", 0x19}, {&(0x7f0000000480)="c03ba903a36b71d96bbc1efc4003084734b8803263fbe7f6b9e01b8776eb64d3593c6e9437972ec549ee53cecd138dfe982e647743881e0c72af052b0c1a0ab432678701f4c6279c0160c238ce6b86944889d9bca86073b71be743f7d8e423158fa51859fc45a3494d67ed1244a4b6a963999fa4ec1b9b65", 0x78}, {&(0x7f0000000640)="baba57a32b203dacfa88541935a2bfe64f1e0c9e3897dbbe2a7c46987b79c742778f1f942c6708515cc67f718f9181dfd8b94b96d915fa104b78656331e215362827fa3b2fbd40a94aa0fbc0a9d72689a28d315b2931e99305797b56105bd7c6756fdc8e7cc44845ec9991b32472b22c1347bfe52c70cf91b12a16d5965cf5b7f60a7a4cff6b470aa58bdac6f4d511804e9b0d1e91440e92ddc6c7474b130d51841251720cad9fbffff38df1d2a18a06efbecb7e55b0209f", 0xb8}], 0x6, &(0x7f0000000780)=[@rights={0x18, 0xffff, 0x1, [r1]}, @rights={0x18, 0xffff, 0x1, [r0, r7]}, @cred={0x20, 0xffff, 0x0, r9, r10, r15}], 0x50, 0x1}, 0x3) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, &(0x7f0000000240)=0xc) r17 = getuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000600)={0x0, 0x0, 0x0}, &(0x7f0000000a00)=0x284) r21 = fcntl$getown(0xffffffffffffffff, 0x5) r22 = fcntl$getown(0xffffffffffffffff, 0x5) r23 = shmget$private(0x0, 0x2000, 0x310, &(0x7f0000ffd000/0x2000)=nil) shmctl$IPC_SET(r23, 0x1, &(0x7f0000000540)={{0x240000000, r19, r20, r19, r20, 0x20, 0x2}, 0xffffffff00000000, 0x7fff, r18, r21, 0x41d, 0x5, 0x5}) setreuid(0x0, 0xffffffffffffffff) shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000840)={{0x3, 0x0, r20, 0x0, 0x0, 0x1c4, 0x80000000}, 0xd, 0x100, r21, r22, 0x0, 0xb2, 0xffff}) r24 = getuid() setreuid(r24, 0xffffffffffffffff) pipe(&(0x7f0000000040)={0xffffffffffffffff}) fcntl$setstatus(r25, 0x4, 0x46bfb) r26 = getpid() fcntl$setown(r25, 0x6, r26) r27 = getuid() setsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000500)={r26, r27, r20}, 0xc) semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f0000000280)={{0x8, r24, r16, r17, r20, 0x20, 0x7}, 0x4, 0x5, 0x5}) semctl$GETALL(r3, 0x0, 0x6, &(0x7f0000000280)=""/208) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x4) execve(0x0, 0x0, 0x0) 18:49:06 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000280)='/dev/zero\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x10000)=nil, 0x10000, 0x2, 0x11, r0, 0x0, 0x0) r1 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x20, 0x0) write(r1, &(0x7f0000000040)="90ed1359aaa34f21452aedb6911f067d82867f80a4f50382e6bd5f22a512577c5025813fc74eec1548b9a895d634435b628f1a96b11e2e8078eb020649ef375acfb58479f9ac9cc383e8abbc0483b1f9db569595057d547119be32503930953c5393539890cff0c340f191e96af2c056986e2ec550d58d752cdfdd14693ada9c4eaff1e212aa6ed05adde125a78f2b4a15a8006408df416a386ffb18ea303de226caa6445bac7c78325d2c91207b389ef7384d651ba72fe6230a47091ce67164800d", 0xc2) ioctl$FIONREAD(r0, 0x4004667f, &(0x7f0000000140)) 18:49:07 executing program 1: 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(r1, 0x0, 0x200000000000c, &(0x7f0000000d00)="eaff125c0000000484eb9750cbfc512923599a41de0d3c3e3c378f52bea133b263d80dc16b7b7d251baf5b25f39c7c546442f612865c6a0a0a9826ef2e8eb52bfe23c9366f4e6b80a0b31aec61dc580981cb383ada0fbfcd022ae6278e6329af8307e756ec2726387a5d83f5f8fb92541edc6b98abf68423068435f3812285ad42c14f7b077fdced21ecb139d905083e432c1e61d2632b", 0x97) 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, &(0x7f0000001780)=ANY=[@ANYBLOB="00000004000000000000000000000000000000000000010000000000000000000000000000000000000000000000000000000000000000000000000000000000008000000000ed000000000000000000000000d1d2d88a000000000000000000000000f4ffffffffffffff000000000000000000000000000000000000000000000000cb9e25c12b490a27b4000000000000000000000000000000000000000000ae008f0bc41aa2fa384d7dfa5f716c000000000000000000000000000000000000000000000000000000ff2000000000000000000000000000000000000000010000000000000000000000dd6c60cba88affd1428d28831e5e637b9d7748cff40144eae0273a9ae6f4fc849c8b07df6f0f313f328abef44c4f2232293e71634508a514c10257a7f5368db5e5c5d067104d211269d5421a514aab2d800b183fb176acc6e9369b6c502082e32501bf64e455ebeaf99567b5401a6b866068d026c04b644f63d4094a4c44c8d2e93f3d8422a9a0de8399d26ebd672909ca0bf9f79ebe2355aec35af656a7e1829a4ed26d37898aaa267b45dd1ac774391c03000000000020994c08a915ff15824a133da4fdfe43ca3114d961e6992ae518e1a32a6ffe2a7e27c8c0a389a1d47477f570100dcf4b1fad9354ecc04479a95783ffc6bde41409561e05b0725e6b6b3eaab677a51b13cad9aa5f6ca42e91abf3d7945dcea5799e4300d37e59e06b4b97f5440da9f4447467b426390000000000000000000000009d378735fd851fe0338d163746ef51cd980491ee03cb31bf204f7037fe0dce00069e4c7ee50d9a90b6dcf360a1a3aa19fff8672b2d120d00d9aa5fddb2a9f7d0429b040eba1b27c30000166bc2c3ed8f51487291f886bdfb0cf012bdecd7882dc84bf569d32a396eec6f517fdc4354d91914d2eb67ee032d8d246fb77cb80c75c39cb09f3626372c901c0e5d28f04984b2059b3d92babdfe4981ef8f4544551418d2c6"], 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', &(0x7f0000000680)=[&(0x7f0000000540)='/dev/zero\x00', &(0x7f0000000580)='/dev/zero\x00', &(0x7f00000005c0)='/dev/zero\x00', &(0x7f0000000600)='\x00', &(0x7f0000000640)='^\x00'], &(0x7f00000009c0)=[&(0x7f00000006c0)='tap', &(0x7f0000000700)='tap', &(0x7f0000000740)='\x00', &(0x7f0000000780)='/dev/zero\x00', &(0x7f00000008c0)='tap', &(0x7f0000000900)='W\x00', &(0x7f0000000940)='.+\x00', &(0x7f0000000980)='/dev/zero\x00']) sendto$unix(r12, &(0x7f0000000000)="b100050490000000000008000600ca900f0e08fecea11ea8fef968f3c73fd3357afdeb2c0900852e126336acf00b7804be781e4991f7addf5f882b2b7be1aa7923ed00f4c8b2ca3ebbc259699a1f132e27acb5d602000d7d026ba8af63ff37282934e4fd89720fd3872babfbb77008f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be657aea8c500000002000000000000000200a371a3f80000feffffffffffff010000000000000000", 0xb1, 0x0, 0x0, 0x0) 18:49:07 executing program 0: setrlimit(0x8, &(0x7f00000000c0)={0x9, 0x92}) r0 = syz_open_pts() close(r0) chflags(&(0x7f0000000040)='./file0\x00', 0x0) r1 = syz_open_pts() openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x0, 0x0) ioctl$TIOCSETAW(r0, 0x80047469, &(0x7f0000001780)={0x7f, 0x400, 0x0, 0x0, "1f0200a6163c020277925f1be62436aeacf7a648"}) readv(r1, &(0x7f0000000040), 0x16f) 18:49:07 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "00000000000040dcc400"}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000100)={0xffffffffffffffff}) r1 = socket(0x18, 0xc002, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) dup2(r1, r0) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000000)=0x43cb9, 0x4) sendto$inet6(r1, &(0x7f0000000040)="6454688fd066092f560e9f5f3818431ede94ce40c4bfc7d621751778da759b5b3d9bf6a4d1f4b663f238eedd256b6cb73d64b97162fbfac15e84d36cca24e4", 0xff99, 0x0, 0x0, 0x0) 18:49:07 executing program 1: r0 = socket(0x18, 0x1, 0xfc) 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) 18:49:07 executing program 1: minherit(&(0x7f0000000000/0x12000)=nil, 0x12000, 0x3) r0 = socket(0x18, 0x2, 0x0) madvise(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x2) select(0x40, &(0x7f0000000000)={0x8}, &(0x7f00000010c0), 0x0, 0x0) open(&(0x7f0000000040)='.\x00', 0x80, 0x146) shutdown(r0, 0x0) socket$inet(0x2, 0x4000, 0x8) 18:49:08 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x8}) r0 = syz_open_pts() r1 = socket(0x18, 0x2, 0x0) r2 = socket(0x11, 0x4003, 0x0) r3 = dup2(r1, r2) ioctl$LIOCSFD(r3, 0xc028756b, &(0x7f0000000000)) ioctl$TIOCSETD(r3, 0x8004741b, &(0x7f0000000080)=0x8) r4 = openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x10, 0x0) recvmsg(r4, &(0x7f0000002980)={&(0x7f0000000100)=@in, 0xc, &(0x7f0000002840)=[{&(0x7f0000000340)=""/194, 0xc2}, {&(0x7f0000000440)=""/124, 0x7c}, {&(0x7f00000004c0)=""/4096, 0x1000}, {&(0x7f00000014c0)=""/88, 0x58}, {&(0x7f0000001540)=""/206, 0xce}, {&(0x7f0000001640)=""/46, 0x2e}, {&(0x7f0000001680)=""/126, 0x7e}, {&(0x7f0000001700)=""/4096, 0x1000}, {&(0x7f0000002700)=""/6, 0x6}, {&(0x7f0000002740)=""/200, 0xc8}], 0xa, &(0x7f0000002900)=""/91, 0x5b}, 0x800) close(r0) syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0xfffffffc, 0x7fff, 0xfffffffffffffff8, 0x1fc80d8c, "0000245185a81865fc17ffab7fff0e091fe600"}) write(r0, &(0x7f0000000140)="2078f7b678807d89e032dc19f570fe00bac871767dbcbbff8330c22685419d5e0110188e90cd9c8e50599ba24cd7c19fe1397a431644e5976fe4bce3b20b21c3f3719d1d5de4b7586a0669cedb7237b428821c1db394acba77de083c965124aeacbcf09bd3c719ed25314dc21617d89aa9c6ffc4137067f33d5ed8d898537ed95d34e48374ae5f307c5375eaba46d8f816057b2c10d48644a54f695db32649dae31f197d94f0fbdb1796778ce098cc07acba65bddc0e2ce8b65297f80863914cb3909b299d190a11b262d4ce7f631258b396d1b74b28f6e7194f223b0a21fdd2dff2b3a19387834c9dd41e8002bd7b95f6b519d6b2c4936d7d6c409d65b0a57d8a7ae480ef96ec7b2dd3eb4ec15f57a2790f4894758152c5ffdd2bf50bbf6665e0c89ac9bb0f6d1516df31a41d428fb47f883f402fd761aa7a11e51e79bfadc4a9bcdfcca25bec457bc8aa9c294143f20a8c21b68f29a4cd5e382bbd0d123628a27507186668786713739e3b776412f39bc65485c6fba3b14d481ea264ab3149bbc0159b4fc5dc231c13cd7210d518967a7694ae21344da19ece7aabab738eb77103fe03f5ad252de156397d55121ca771b5a723607830d91de50565b80c196c0713fad218064014bd4d05087bc549b40bfa2e6930bc52f2be77a99709", 0x1dd) socket(0x18, 0x4, 0x1) 18:49:08 executing program 1: r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffff9c) ioctl$TIOCEXCL(r0, 0x2000740d) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$TIOCSTAT(r2, 0x20007465, &(0x7f0000000040)) r3 = socket$unix(0x1, 0x2, 0x0) readv(r3, &(0x7f0000002340)=[{&(0x7f0000000080)=""/4096, 0x1000}, {&(0x7f0000001080)}, {&(0x7f00000010c0)=""/234, 0xea}, {&(0x7f00000011c0)=""/130, 0x82}, {&(0x7f0000001280)=""/171, 0xab}, {&(0x7f0000001340)=""/4096, 0x1000}], 0x6) kqueue() socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000023c0)={0xffffffffffffffff}) lseek(r4, 0x0, 0x5, 0x2) ioctl$BIOCGDLTLIST(r1, 0xc010427b, &(0x7f0000002440)={0x1, &(0x7f0000002400)=[0x1]}) preadv(0xffffffffffffff9c, &(0x7f0000002880)=[{&(0x7f0000002480)=""/30, 0x1e}, {&(0x7f00000024c0)=""/197, 0xc5}, {&(0x7f00000025c0)=""/98, 0x62}, {&(0x7f0000002640)=""/197, 0xc5}, {&(0x7f0000002740)=""/49, 0x31}, {&(0x7f0000002780)=""/239, 0xef}], 0x6, 0x0, 0x8) r5 = accept$unix(0xffffffffffffff9c, 0x0, &(0x7f0000002900)) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000002940)={0x0, 0x0, 0x0}, &(0x7f0000002980)=0xc) ioctl$PCIOCREAD(r1, 0xc0107002, &(0x7f00000029c0)) r7 = open(&(0x7f0000002a00)='./file0\x00', 0x1, 0x50) ioctl$TIOCMBIS(r7, 0x8004746c, &(0x7f0000002a40)=0x100) openat$zero(0xffffffffffffff9c, &(0x7f0000002a80)='/dev/zero\x00', 0x80, 0x0) r8 = fcntl$dupfd(0xffffffffffffff9c, 0x0, r1) dup2(r2, r8) openat$klog(0xffffffffffffff9c, &(0x7f0000002ac0)='/dev/klog\x00', 0x100, 0x0) ioctl$PCIOCGETROM(r0, 0xc0107005, &(0x7f0000002b40)={{}, 0x4, &(0x7f0000002b00)=[0x0, 0x0, 0x0, 0x0]}) r9 = socket$unix(0x1, 0x7, 0x0) write(r9, &(0x7f0000002b80)="89992af4ce2caf6068f643da6367c39e74606d46edda717ed79727a19c63c0f1390477b27dcc3dc10b427241e8fbc6c86fc2803a691b01497acc086e47020b83b1e2aeca06e69308c39c2a8ff1ca3884550090fdcc703d4543eff730b681ab23bd3f4a8d9fc1f0ebd6d50c3ea5378ed2cfc720647d4d3c897cc5f4c215ae0543ec3c7abdb3a06fedb6c2bd8cc315ccda7719b68f2baa31cdc21e78cceef58d1392cc959c6529f8b24f7ae911a67d18bafd70c554", 0xb4) socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000002c40)={0xffffffffffffffff}) bind$unix(r10, 0x0, 0x0) socketpair(0x10, 0x2, 0xc4, &(0x7f0000002c80)={0xffffffffffffffff}) ioctl$FIOGETOWN(r11, 0x4004667b, &(0x7f0000002cc0)) getsockopt(r0, 0x4, 0x0, &(0x7f0000002d00)=""/92, &(0x7f0000002d80)=0x5c) setgid(r6) socketpair(0x1, 0x4000, 0x2, &(0x7f0000002dc0)={0xffffffffffffffff}) ioctl$FIOASYNC(r12, 0x8004667d, &(0x7f0000002e00)=0x3) 18:49:08 executing program 0: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x0, 0xffffffffffffffff) mmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x0, 0xa013, r1, 0x0, 0x0) munmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000) 18:49:08 executing program 0: r0 = socket(0x18, 0x2, 0x0) r1 = socket(0x11, 0x3, 0x0) dup2(r0, r1) syz_emit_ethernet(0x0, &(0x7f0000000300)=ANY=[]) r2 = socket(0x18, 0x2, 0x0) r3 = socket(0x11, 0x4003, 0x0) dup2(r2, r3) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000280)='/dev/ttyCcfg\x00', 0x400, 0x0) setsockopt$sock_int(r2, 0xffff, 0xade31ba95147c5a, &(0x7f0000000200)=0x6, 0x4) recvfrom$inet6(0xffffffffffffffff, &(0x7f00000000c0)=""/246, 0xf6, 0x843, &(0x7f00000001c0)={0x18, 0x0}, 0xc) recvfrom$unix(r1, &(0x7f0000000000)=""/131, 0x83, 0x1, &(0x7f0000000240)=ANY=[@ANYBLOB="d87c662c7e97b1597e5fe4"], 0xa) 18:49:08 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f0000000080)='/', 0x0, 0x0) fchdir(r0) r1 = socket(0x18, 0x2, 0x0) r2 = socket(0x11, 0x4003, 0x0) dup2(r1, r2) recvfrom$unix(r2, &(0x7f0000000000)=""/38, 0x26, 0x2, &(0x7f0000000040)=ANY=[@ANYBLOB='\x00\x00\x00\x00\x00\x001\x00\x00\x00'], 0xa) unveil(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='W\x00') 18:49:08 executing program 1: r0 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) r1 = socket(0x2, 0x2, 0x0) bind(r1, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r2 = semget$private(0x0, 0x8, 0x10286) r3 = socket(0x2, 0x1, 0x0) r4 = fcntl$dupfd(r3, 0xa, r3) setsockopt$inet_opts(r4, 0x0, 0x1, &(0x7f0000000000)="2c2ac9ca", 0x2c) ioctl$TIOCSETA(r4, 0x80047470, &(0x7f0000000100)={0x2, 0x0, 0x1, 0x4, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0", 0x7, 0x530}) semop(r2, &(0x7f0000000140)=[{0x6}, {0x1, 0x1, 0x17fc}, {0x2, 0x1009, 0x1000}, {0x0, 0xab, 0x1800}, {0x4, 0x1}], 0x5) semop(r2, &(0x7f0000000080)=[{0x2, 0x8, 0x800}, {0x5, 0x6, 0x1800}, {0x4, 0x100, 0x3c00}, {0x1, 0xffff, 0x1000}, {0x1, 0x3, 0x1000}, {0x4, 0x3, 0x800}, {0x4, 0x1ff, 0x1000}, {0x1, 0x3ae9b8cc, 0x1000}, {0x3, 0xc333}, {0x3, 0x2, 0x1000}], 0xa) semctl$GETPID(r2, 0x1, 0x4, &(0x7f0000000040)=""/12) semop(r2, &(0x7f00000005c0), 0x0) semctl$GETZCNT(r2, 0x1, 0x7, &(0x7f00000002c0)=""/148) sendto$unix(r1, &(0x7f0000000180)="a6f7103bd978d2e9202ddb9b20e89b33991d12906f5900d205bd01ebd440ab1d591ecf7b45274d1f2bb17cd97a6bd048028726f6e50255", 0x37, 0x20b, &(0x7f0000000a00)=ANY=[@ANYRES64, @ANYBLOB="6879dfca3ef2779afdc0f8e2a55bbe1dcd35beeecf39f801996279315ee79f0dddc51301ecf71124f86e4bc45b6c90f59e2ce0fdc45996bb32e8bbc640eba66287068d4516215a19a97494aa475ffe710bca8ca540d7239ae822d55b53946476500f8c14bacc0693b2e602babbe7054ecfa2cefed9288cb4868de253e9bc3f46817635c9b05483297a63f4f1690dc795a364f9557fbabdfee89fabb74c2e7173c76a1635f432d67cfc1cb69952d3663befa52491d14247e924d322abe71252580b22f460dbd8cbb57277bd86e82eae00000000b6783ad6c665d890f5e1c2bbfc66748c327f980710006c455f65ea1d08c981c9c22451041d674a57cc45b809"], 0x2) mkdirat(r0, &(0x7f00000000c0)='./file0\x00', 0x0) unveil(&(0x7f0000000000)='.\x00', &(0x7f0000000080)) r5 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000200)='/dev/wskbd0\x00', 0x20088, 0x0) close(r5) unlinkat(r0, &(0x7f0000000280)='./file0\x00', 0x8) r6 = socket$unix(0x1, 0x2, 0x0) setsockopt$sock_int(r6, 0xffff, 0x1023, 0x0, 0x0) r7 = socket(0x18, 0x2, 0x0) connect$unix(r7, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r7, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) getsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f0000000540), &(0x7f0000000640)=0xc) r8 = geteuid() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) sendmsg(r9, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000680)=ANY=[@ANYBLOB="e000008000000000ffff0000ff7f00007c916b60848a9dc189402cea414e5d47dd02281fca6de37b3e1f48a368be8c6464ed53a98b69f38017cf1b04755d408c03834b76b13dd7b62b2db6c42868622a679a8a08a886916c5f9bb1e8350854e944fb1455deb7a586fb9822d6b7ccab3fcf29bac88b5060c628264b5a28d6b0f5a45dceab7eba4033e90a0bd323e33a25ec2e7e5a53b8a11d9c8b861a25f0dfcbeb61b2e4eb1458dd33a576d813878459e55186f6c90c657388af2f3854826f53090035b4bd7a270f291a4ffde25e1ce547e943b3d257d4f28f487eec53896c33e8dd951a00000000ffff0000080000006c2838e9fe7f51442f07396d7910fffe388ff614567198fa9e12922b6c68516290e722245f1bb2de62c8893d78524e237199d15856896291085e5301673fb50357bcf1c61ed373b41075387eedc824524765f23d2f2db32acbc66b190c4f9b1e6bac9bcdce289238e6b53dce4088d9e1fd9710070c5d386aa385547cdab0f657"], 0x170}, 0x402) getsockopt$SO_PEERCRED(r9, 0xffff, 0x1022, &(0x7f0000000000), 0xc) r10 = fcntl$getown(0xffffffffffffff9c, 0x5) r11 = getppid() r12 = msgget(0x1, 0x0) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) preadv(r13, &(0x7f0000001700), 0x0, 0x0, 0x86c) pipe2(&(0x7f0000000280)={0xffffffffffffffff}, 0x0) getsockopt$sock_cred(r14, 0xffff, 0x1022, &(0x7f0000000200), &(0x7f00000000c0)=0xffffffffffffffa9) r15 = getgid() getsockopt$sock_cred(r14, 0xffff, 0x1022, &(0x7f00000001c0), &(0x7f0000000400)=0xc) r16 = getgid() r17 = accept$inet(r13, &(0x7f0000000500), &(0x7f0000001680)=0xc) getsockopt$SO_PEERCRED(r17, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0, 0x0}, 0xffffffffffffffec) r19 = getegid() getgroups(0x1, &(0x7f0000000040)=[0xffffffffffffffff]) setregid(r19, r20) r21 = getegid() getgroups(0x1, &(0x7f0000000040)=[0xffffffffffffffff]) setregid(r21, r22) getgroups(0x1, &(0x7f0000000040)=[0xffffffffffffffff]) setregid(0x0, r23) setgroups(0x400000000000002a, &(0x7f0000000300)=[0xffffffffffffffff, r21, r20, 0x0, 0x0]) r24 = getegid() getgroups(0x3, &(0x7f0000000040)=[0x0, 0x0, r24]) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000580)={0x0, 0x0, 0x0}, 0xc) r26 = open$dir(&(0x7f0000000180)='.\x00', 0x0, 0x82) r27 = getuid() r28 = getgid() fchown(r26, r27, r28) r29 = getgid() getgroups(0x8, &(0x7f0000000440)=[r15, r28, r29, r16, r18, r21, 0x0, r25]) msgctl$IPC_SET(r12, 0x1, &(0x7f0000000980)={{0x1, r8, 0xffffffffffffffff, 0x0, 0x0, 0x39, 0x9260}, 0x6, 0x1, r10, r11, 0xa6, 0x1, 0x4e2c, 0x3b39}) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0, 0x0}, 0xc) r31 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) sendto$inet(r31, &(0x7f0000000040)="e637fc80f18acb07291c931413d6914089e8f11a7f8df8bc627b4d659654c7e74c1122a466a6cf0bf74c1dabb2b3d8857c5470239b7dae64719dc24b70481f3680cc5d99b0efb749569d7e2001f190", 0x4f, 0x0, &(0x7f0000000240)={0x2, 0x0}, 0xc) setsockopt$sock_int(r31, 0xffff, 0x1023, 0x0, 0x2b) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000300), &(0x7f0000000480)=0xc) r32 = geteuid() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) sendmsg(r33, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000680)=ANY=[@ANYBLOB="e000000000000000ffff0000ff7f00007c916b60848a9dadb1517769f4b5b2c849a47107836de37b3e1f48a368be8c6464ed53a98b69f38017cf1b04755d408c03834b7689b7b130bcc4607fbf11497a54080e56ed044d2868622a679a8a08a886916c5f9bb1e8350854e944fb1455deb7a586fb8222d6b728264b5a28d6b0f5a45dceab7eba4033e90a0bd323e33a25ec2e7e5a53b8a11d9c8b861a25f0dfcbeb61b2e4eb1458dd33a576d813878459e55186f6c90c657388af2f3854826f53090035b4bd7b270f291a4ffde25e1ce547e943b3d257d4f28f487eec53896c339000000000000000ffff0000080000006c2838e9fe7f51442f07396d7910fffe388ff614567198fa9e12922b6cb2de62c8893d78524e237199d15856896291085e5301673fb50357bcf1c61ed373b41075387eedc824524765f23d2f2db32acbc66b190c4f9b1e6bac9bcdce289288d9e1fd9710070c5d386aa385547cdab0f657e303e6149700"], 0x170}, 0x8) getsockopt$SO_PEERCRED(r33, 0xffff, 0x1022, &(0x7f0000000000), 0xc) fcntl$getown(0xffffffffffffff9c, 0x5) r34 = getppid() getpgid(r34) msgget(0x1, 0x82) semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f00000003c0)={{0x4, r8, r30, r32, 0xffffffffffffffff}, 0x4, 0x0, 0x8000}) ioctl$WSDISPLAYIO_DELSCREEN(0xffffffffffffffff, 0x80085754, &(0x7f00000004c0)={0x40}) 18:49:08 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x0) kevent(r1, &(0x7f0000000080)=[{{r2}, 0xfffffffffffffffe, 0x5}], 0x1f, 0x0, 0x0, 0x0) writev(r0, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) ioctl$KDSETMODE(r0, 0x20004b0a, &(0x7f0000000040)=0x1) 18:49:08 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x1, 0x208001ff, 0x0, "b000"}) mknod(&(0x7f0000000080)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0xc02, 0x0) ioctl$TIOCFLUSH(r0, 0xc0106978, &(0x7f00000000c0)) pwritev(r0, &(0x7f0000002400)=[{&(0x7f0000000040)="eeed12a683fb9502a588af31cad7ed76696ce20e72f7b1d254e759cc06279185ba9dd21d5bee209f23a5", 0x2a}, {&(0x7f0000000100)="ac1378c34eedfadef2098e8637742e77bd3a36832cdbb5269f2d094ba4b57a999ed153e310e3685765c4486f4c62a318d25a437371f47c6057cf019221e994fe377ac75fe7c347efb1d4ca3b1e4786edb1e1575a95e9e2157703bfc349649fecee6a23d65e9a99ab957004d52f68be8446d6883a13baed72a825811f1fe048539636a1dc9e23b84bd4d36efb46882ce282c8bd29ac07d4a7ea574bc51f2d1d677421a9906f82f32bc7778da595fc6ba6d7387fb52c989b6eff902a68b23fddeb7f1076e3df061ea2437f468283cda148ae171d9453dd788972ff742b2ef85191822baef37c5abc0883a52bdfa97e9167c61cdcfd98cf1c83019b1da87d5260ce4c4947d026ad6138d3fb85781e3052d8c8910e745b33171e369e544c9cb9a0ed1920b21c4b2d186762035925b5cb032743761c1aa933cd5d4fe83e96c8ce93a9bb4fb2c8798d285757110b960026afb71e680ae69c00dd4a2bcd4ca351a709f423d1f94c1dd9cd16939ebe1221d753be94857a870028409e98ded35dbb0f725620436331bcc33275034582a3a1ee6b0ecebeca2c0571010d3215e1db60d5509ee0b5b1f35f2de07d595b3ca0d63319fc98da541a109846514de5884f41f0a55bedb92ae6a8948f1c3429badd44b610164fd19dce7ea4c2299894c1aaf8a02f8e1e5a9e2c02ed4ddae8112cff9fcc8aa646e21e7b81a56fd69e467ae0a6fc974c84d26725b177a714c4f91b872db6845301b77af9ac21d39ad366dc35e773877d2d547a2f4b0d646a5d2f6b38b44ec04a82430fa02ff1b014fd64a9e2d4e696da14bae088fdb8a5c50e213d25ef94d5ba3a41094f9a97e91777f634b1b515925bcb962c59d396decf54b95384187f1fc62e5a542627d2ff6d449de963c79c71f18fe8688a6b687fa663e04e20c05f2744b064b6d42638248a4505d8a48c36eca289961eb1ef4c60b2e1fd510023e7c2017f371047dd42425881181f8604761f0866bbb0b3b4a944dbc151bbb7b70075eb3176f43da096063842b648dabe8c09a64cf0ad3bf236f097fc079008322483b157db834a34d795383134d64b2cbd33ffc7ef738dfd75d0374d2cec10dd11a26f84048793bd4de6a6a5ee61cdc60ba10363789a59ffcac4171a1ae95f0389bc35954be8ce0dc397d769d25b9a3105e0437530378bfaecfa34b928435260654e5df7f0b77858193ba6602ccaba784f632104821230fcfccfbc12fd6e52e107ed5aedda0b888cebb5146ea806ef3db86d39e6e077a053403a62709dc29f2fcbc3b468ab0211bd38c6cf8fa17616ee5309e393632c2f624f907c9b509bd8cb3cee0b0b937cbab1cc968c802ea1a3a72cdbe6d378832d20ab59d6f6402b405e5835b48ee143b0dbf548dcba95af76c62a56962e94a8b101d30b097dc559eac82a9bd864161cb2adf34423addde2f0dd83c2636708cee3781455ee946dd5ad7e46b9ccd91c0a832643c61d1cd67b2e00826c9029afea30284c6a1ad05fcca584d721f0d4004619fec2f45cabdbc4e1003218da8f3477ebbb5a9e7fe996d1fa67bbac272593abb9306ac3997b3409ea4ef8b2d22f5f1669f0ff2dff9f7bb3f770fca265d87e7bbe51d097a323ef3356c569851bae68095695f1551344dae1ba3efe02ef7df581a792045437c619809686c5a6d76f4834ffc962fdd5f0ccc766abc30e43249db3c7c64b660872cf0150ee5d97b9a237ec5051909cea46d3b3ba23c7f20940289eaa0020189d73e0a3f2dccf49c59cf66cae195b9cabbc09b56fd6ee6f07fae569cee9255d510e5569e621b5cc246f82c80bff0da62621fedd06d8a084429b774fac25bb6cd707b3f4d9249e4f20878acfbe2d6a1f886fd78d332e766e9e071eec8bc62e85acd019398a328d7d6ee1823c384fef59f0633ce3f70583e36fb6137fabc35192cfb4bfe1feb79abb74169820a92e01a211c66745e6fbf16837d6b6f3d3b6d6a6d3ed00487a02110005dd73d87b8915e7b1be0c4f36e0829f1a669736161a2cc9bfe59f7512c01f417720b4817b938c380e600a6ce0fcd4229ec826c08c1805095e01ba8640b50fe413c637cdafc395087805e122e357dcb88593adc0793b06a50b934dc3f1729000d9eab7c8f2ea3a82893b357fd3be9f84b1719f0829e7df2a2b4d331fa3c3e0d1036a2615cc1d7aa2f9a1aa2e35220fc1d8b8ec3d79d8959a2655c2a18532b38758bb1fa46f577f91631732f352325952dd01ca3babb47646d91d1e4e545d850c9d33afcfee5ed23802712a0302b4ce66e285fd35e92c941307ce462dc17bc8e64a7885f7f7c0193f263d896c5f4570679590201c47ecf51fbee741954669688291e6c1e71b2021f07632b9a6cc512302d506248cd73e7d72938c83ed4f69f95c2f4edd83f271b8acb255b79adcce6c46660bcc6eb1e65726b3436af4bad9aea752fdde90b18c4604a8d9b5b2f63d5874bd9141f61f805b392b673938e84cddf767ed9d04556b901ae9e5740702ef75807dce6b5f5af73f7148a3bbcc05986477f3f9a59ed28ce5b51bf71599cb67d224f6a01deedc18838214c9a3fa1d92bac86310a53c8e0a7480e0f9087cc54c25bdc7805ac9a58f6f1c0543bb25d0227b1fefd46d785506502203e2d28e2543cc8c06829d7eb913bc234758db1024b781f3d6654d0934f7d2ba3405ac4c0561000a82c2c7311db22cf047da316391fd9590ee1f60df4ab10c7e8e967575c3bcd70789afd34dad49a5cdc18f6c44d85acf91e357435cdcc6986ed5d0707af2d24c691342cd8946430387617136b6517789e05cff2b759cb28868ec1b8951f0ab42e67d09f0b247873219f2a92230b4083d5e51306abd7f34680cf737b670196aebf85dfe23b31e82344fff895a86c82130eda03250e7f2e72f4ed2520f9cc8dabb02401aba32b7d79643b6d67e564fdb4be5ea2d6ecdb17221fc88f6eb8752f94b3f5c11d01e7894af7f132dbdfaef564dfea87f484cb4df11f9573bc38ee370a72d908edd976034317c70360275510515cff72d98699b33b5b5c5f1871033347959abc2a2c7e1ca92f810f7a7327fb8e858c6a16737889c448f0779ce8395ea507292b95a0c94c0f8e59bade4cad249c8743a397ec1ab7f82a73feb936ef8a6c1b116e18d2d8970da9f3d1cfd31f5bbb997e1983ac5495f822ac4eade96fbc2de1f717d1c736292d2474f2eb0cfba592dd3cc3ff00cd26878a84cac50ef81d80b126575bc42fbfda7fc997a2406d913c71a473b821525d62fe7a5b7243655346797f86da001ce4a0de3923c46c97577810e001fab6bbefedb3f1d6c887593a74f09772c238d4e0cab4c64c12fd4d330f0b22df915268909af99658735bfe965d6cacd13dea343f4515a9c1207c92748e89b26362daf2445ea4c7485d0cedc24290b6f141b74821fb5ca7f69eca4a3edfcdc6a50fe30d1564a72f219746c7fa475b0d8206b0cc7f8b84ad3c39e9ea6110a3f47ff32af13e4e3fbc86e3b0a0d9fd5cef7d7b737d568a3c9001afcb8267a99971664eac2255b2b0ea5ea690293f5c63b59a9c95778764fc905f64e6f949052cc3ed15d66246e1060ddc5a3748b9260b783a08c9e5678363a38b8f0294a506aee6aa9d29808946b7dcc09f517d9267cda5d14c5c858295e9059db6d75aedf14c49724e23cb457b2fafe1b8d3775b75dff17f1d2f3f3f018cee8409c3c7ed106a139e1e9a3c2b719a2841b32493ebf284eb150ad33a9be59af23c00efde01a5277fc1dfbd18a734323acacaecfa3e24b29b6e168e587ba88a023f2dc1fa928091339dde2cce6a31b3ec16af03f9dee2d59ed3b6f77c580d65da0af1363c2cca31d30216c1febd9f110859651820f4d3e9acd259792e444615332cbe48d10226eccfb9041536b8b1e69ba872a30ec9fd4455ab82bcb8cb7533c054c1ce8ba7b4e8cddc1e152f3bd065743d379e45ae403e48699def1271d54ab0ec28f75bd54079bf00261381ed8207525cb26e9d00c0281cff8d65b09e233a999c93bead392bd5e7397da0e28db54237b387168378cfe8541b39744cf869e0228afeb4890a28b2a3e08fea55b6b99647a392f1e1589e46b17f624e5a069b3b21ca9210b5c06da6f8a3366d30ad8a5fe6647f7633248b24ae49c1fca1b9857d560f376244624f04b48614d26e363f9a50dab6870c7f932803f5d6b30d991f080fff13ec46f8ea05a530361f980741a3be5d66efcc9999670310ec4b0143d338d228c5f78caf8e865d1fbd5bbd7ce91d5d9039ac1b1392edee11604c37220569dd2a62bcd1de97b3e9658e8fd22d72a455579b99b8c302b27ac48cda84aac07d91be2721ff565244be4b849f1d60b191d1a4acd9c159322ff73a83a37a0c1a1208f22844d636aa318e5babafbb634f1d99302cccee099ce17073cef538578a55919c9a806f98a593d579f1abcb3dfe77cc7cb2476daf0590ecacaa6541d92a6d11c6a627a6f7f784e14e98e2c790ce680bc11c1fa31d8e1378450fcbffc6969ffd9d3bda543460c496fc7d9d321ce9256f1ee2bebdca424083d1b544017fb31e2e5a9e8e642cd9a6b6229012de7f333759b323a7d8397dd51ab00360ab8d9233dfbf3d44f171b11938e2de04f245761e03ad15c035b15219e4639e05c765f6fb4c8b52243e9bb4d68bcc3e3ea668e5e1708c2e6c9bc4b42697905d0ad7df835cbf568dd7c672f4e5c481968b9813bbc8c706c64816d3300f2707b4b2e35375e4ce8fed7ddbf83601e8fb4fca5c2be2a5ca8b95270ec38affdd1118647b30a70f726afea874a2f26acd9e88fe2108bd0e92c93ad03ebfd6fdfd6359042d9078bf53f5741e1cbe28b4a112c03c42c3d07cc9c4353328671004747eb45980fadb67f49f8fc958def3654cf5e5f249a508ce4374b3cf53142cc4efd060ca85ac0d1ba06dd36bb8d68ce62103bc0b0acb060ab1c15c7fd702639b161860fa2969ba6501ebc3d96835d06678512d441e35dd78984f2570697c966f630adf8fce77c2dc1d4b0f6a3284c616a009460c3bf70057c603026ea3d1b3c8dc628f4bd7c570e5e08478755575ca6956cdbff502198331aa26465a616fea0806b0dca7cf6b5c9df19d0e52f795598d1ed453722fcc60c374f83bf8917ed62413593786fc6185cfc03d387705968764656b90ea81edd50c671df4b77b77556d2f4a690d98f1765ebcb9eb3a3680f4854981f26664df225a53f0cf45675eee1fff34b63a385ce5e96ee2090b79c2a8ae60101e6fccd0186498215c6dd2e5c073e91beb1e49d40a9a6aedf51367f8b7f23ed18c3bf88413d99862a5311ace777992db68fdd4253817d157e8f377de8754d9bf0b389af7d1b6361e0b76f6f64958ab781d1d0aa4c5db05d41979b4da413d5bd0a8119cb79d31fafff9bd3474c559f8555d578bff053eb26481768b7d7879eb7c755dcb0afcca99142c40aec34ae5296a3e5b72945d52f0e76b37cc227922eae4b5ceed4579503b175d441459bf4df0acda1ae826c7bd4ed72c7a94565561f05197edffd253064bfe99c43bc9bd2f04c26678ca054a9452e4e5cb3a606d29feb5c6012144ba4d658302020d66801b9d0e34d5c9dac3f0da317eab3dad50c70b3eff02662b02a065041917def4c285bf788499a073df8acf96d9d100c5508e12720a1c26f6d29d6395ce23c33ef6a55597d5b9cc714377df0c70c1ff3383188c5307bbc1b491f1ec069b116a87d30bc38e188c33665fd645b5d75445fa6b964e916a66c20373094fc9a37c9dd19f211dcc9b3dcda9c34d9fce6ba283b16af65da", 0x1000}, {&(0x7f0000001100)="28209c6f00ee46878ef189e925c669ec7756ffeb66ced94868f39c33646ae5c81500cf5a22667d4b46281dc3dca648446b021969b3a819fc8ea605f4736b91611e88e9db05135c04c581f21c47f9d6fa360c8338ab463ef4a063313fcb4b768924d46f4baa93f573b247873dacb6d956c7dd2bbea63e5f9a766e39eefe07064a23aa", 0x82}, {&(0x7f00000011c0)="63a101a13d1642032c5eb63ebfad2edad8b1eae566927e15053067785704698c44e454866227fc87b8f930dad559f575ecff4a4c7c4303757fe4a98fecb9778ae41e810dd43725d329d4008b7ae00d3f51214d40326331be1fde55c4bdae7f7a223ba4a167e44a229bfb43accadedf734ed1b6545c3de02aa0893b1e1835bb0350f86710b2afdd1c6a2348d5aa9db1ee90", 0x91}, {&(0x7f0000001280)="033e25dad94f186992b961cb1e3e48adfd7e54b4353a901472b12c9bba01cbef5afedbcd5ec013be3e22c8694e7b6049e3458b4a48e3515272730f241c7b14dc4c20aae49dd687aa02b6157b70512b284eb5c7e3b102a0cef9047dc25e10b89a4475358809a5aeae5de1dd347a7fa4", 0x6f}, {&(0x7f0000001300)="44bca0b689b79e7ed100580ce666f75c1b5c820b5cdb6e236d17771c6e86b756dea57c92d1bc219d32b8e9f88a5b58011359e7ca0e7c7eabb125950dd5b24d3513e7c3db8155cefa5d8e7498f8", 0x4d}, {&(0x7f0000001380)="eb14c44f37b1b681314ed1ce119a688d5bba07b9e593bd6aa7ec173247f9a9480b6ac45d6bb0d6a0173b568b04a6bfb2965d853c504f559526830f6feb9f413a750e97273f", 0x45}, {&(0x7f0000001400)="5e1b9fa6cd419fc07707639c867e66f714bf41639dee6662676b5aa15bc84506aec7d283dfe5e26bdba4803a9ab0f2181faf2477b676f84820d14fca0b71eee174fd6ba30a05653645704e894ddeaaee1de354b8b91ec4811a32c87917a09d5426e43fa957e0b80752dbd14d10b1c7c794854d770e4b3b5fc0af4d02d512a07984e55d5cd1675914a415337c42695fa7cfb4556bbcd1b7f721291c06b6a52b6c48c6ad5caad2e296aec9333e92eca83d52ef85308344ec3c331bee0efe2c395d8bc0307639366d5c4917737b8ef65ee45c0900bcb4772ce7a261ea6f313d9726f7ecd06cb9aa21a6d0c464f437400acb15043ba0d780e9c32716422ecc3d09cc1f0aa1917cc0d6670e9ee398b2ba720109af3cede700a5d17e97e5b961442ce57237fae50405d3b08403669d4e26a6247afc9889d83b22c2957b2ebb58b3e6ae1c6fa78b876926d6658af5989fb60ea0cf05222f120e448b101ec067f2e0970bb93b229d65b79d18364f6c588e8a52caf0e0e60b99b1df93d5b09be40b4fd39030e200aec0f190c7a909929f544786af9ea06172381d8703f841ebba26451f7423400580940b877fdad32cbcd5b0aaa82ea6d765f7ef47171eb76ee2ecefcd8571cd6f2966ee9230f8d4d178c59dab0b5ee3cc16dd319288b8cb22d056fd1acbfbd3256e426cce0b8d1ff3bb2b53dacadee0e55bc812ac34ffb78e7271b6ebbbf0ab11115325b6fdaaebf2c4849b38665b94a29ae79605c17bd2ee1a49693ba350da7e4d87508e008b8650ca4d1eafd4d28a6a41dead4ddf1b4860d14e24c6be60d0889d3098edb9201ab87f0bae480c312cdf932ac9a49be5fcb2342a94806dbb6facf070b1cebb9274bb47e558d7accafa9fc08ccc19048390f1c821d4910092c264c5f07b1cbb3855eb3695fe67f23f545ab725b93ab098f9d49e104229faad09436b789e54cd7446ca3998d1333d5878f8bf9f588ca1b1a24d445d7305d08d6e502e46aff79af3f0047f94b4b7610abf447d74a14e53df46d6a78a65172ff1bb409d7e3745379eeb47653ab6a4e980513fe240fa63f035a926aa6156bf22918c3d8f2daaa85afe33f6215e19f33eab75db95553f61e91898f9f1f0bef8c3278b0adcd054f34ed8ef4d7c10a84d98ad519633c5b437306175f68207e545a6c1a3f723ec00531da37f3d971158efdcc29b715f1e1a5b15d0624985bc147a6817d2bd5c540130b23ac89465ef9d96891cf85c94f016834d52772d1d8c113e4ae3c4e0a3c55f7d9e08ea2e40eec7f90bfd2a4c3d01123db236661143e97bac8362e7dfe1204b8f9f3b8d9174541fe3f900cf385679bc2965ec35aebd1930dcec797b155e763c71c3f11efbdbceb03ef5b17479e9df2642cc4b8fd50fce6744e7440a6d046f0568f85c71e62bee1014b5cf532e78bb063a3e788aa66eaa592bc82a85d2d3edc7793ec36166fb5b0bffeec968f2347f75c2c7126d15e3112b9e650b1a9f4184e8705abeea11be8e9bca57a7f4a2e80d63ddab1afbc0a4792a74496bd3c0d99f93bfc550553121d6e2af2487a6ffbf36983453d532f2ae4efd14e088d4acc484d4170601c226cd20f57bd6fcba6da4f25ac2ac8528e2ddce2a41e6649b46e3e47e170ed3a3417a3c3be611d44d06bf51123e98e768bb7d64b58559dc85c87dd5efcc5dccefe51df13287ddb0427b0aabc4e7749bedc2bc08d48c9f68acc0a9084878bcd9a87c9315f1dda7e7183ba12b9041f554e3e71db05fb1d0b816396964fce27a2236c56a0e365a843b9ec192bea9b601f13110f66e180bc2be12bea61610d4af8543c33f3fdd9784402244712b7a682be110a6c46e60dc8d5d199739e47610b5b717eca997c88da8244f9814e3d23b4fa194929b23a5cabb13e792211f539a7c976160fa5b1e14f49aabb500d30383f56e76ff9378950541b1c4362c6adff33387cc5450c7423cbf55636a0204e6be309ffab3168c19b8a36106963df9e5a99b9bd3a4f3861bc3ee38face0c981caf7884c926495f81e2a7b4cc71f2bfa530e2182400cdd6549248f44de5e69731059cc01674a2326c9a9fb06d9ecf0bdb76213c3052b1599e5ea997c540b1bf8b95cb3306c508a5543bc16bc7bc0001a82e49df8223d5e4a96baefa04543b7ca2ae19e1337aafe6bababd6c1b80e2dd4d49f28e83a5651651120b92f66938634075c0e43300dd6f1cc910ff5681bbae9d3d5949dceb7475ad558e01d602776026435b448d27bb11dcafd1b3915408194cca98c187c081ab385b990e41604e28599213063dd00a5486e63e796c7ea2c84d414657d5725a9e7884cea9a3f9b5a22ca605a09daf657c65a747daf5a5eeea74417c1bb0b842b15671609704eea4a0d691c3975b781e1efa642ec1f8d46e9f58e100cdb5ebfc2b0fa6694eb38ba88bf4f905140bd34fcbea341a1da11269baae37065ee6e49597ad4296591d12902ace88fc4a1f0e21dc9a85c245dea9252fd69a696f758102448b65100f72870d13404115b29b00878b6a024734c2812a2a49007b08c6506ce16d986affe7252ba6c4c2e5e0503fad3aa2f07bb8529f7180dbfc4e6961c716ce4cc3b1283af7ac4bf092913c30fa9cd4267d0da53b40677342a165910af735f26c61eb70752312b2d04dbcc9d17e2e99b7fa19accde8775efc091856ca7c0fe8eb0b2761bedeaa1d30792256fd9ae1ba7b06e1e741dddd2cb2e25e1c8d47472e090ecb97730989c125c4e311ad4bdce87c12844829250ef83a522924f856d33c33eeffd976f9a871234d5076cd4864923150572e85e0f6877e2780d1695b9b9107aa8a7e87a3165078ded60012fd70af4f51a49df05a0b76d36a23cfee13943c9f88bdbd13ea4141df4f1e3395bfe183263319dd806546b34422593ab369d6db1eb3f79419a9185b30e5c0917d6882d87c0d48d89db731071de6ff153202994b984c8840f9035efc16a730552e6a6c6a0a0d2e79e53bf9557a3972145f06de453fd57812f976bd0a225b82990cbaddefad2acd07f0570160fbc2db406e36947fabc28c0f16064bb7d3bcee4b57a7ec2bb2fb0a7de37a8c475a8ac3ff4272108e100a07b8eab83e04700e27ec43495823dedbc15deb7b22d58cbd856ad12ef714431621c5a8784d688a4e5967f503aa5a2372686b5819c1f5b369a425e927e7dd17fffafb273b83232e84c81d81ced801384f847f24768d8b91f5fa86b955aec720b0e8a88c95fbe20896027f470c318fa1ce4ab691828a9922df1cd41e92ebf02a8f82cd6829f03aad4a37640e0235c11039d198a68363c7933644a67613ff301b126666ea2ee2008f1a301e2454de33d05b9166e91e3335967f16a6d631aef8d01b1da100f24f39968fec0e14e7924948860a3b9424a1070a9d6449e9789b4b87182ab52d1cfec522e1a22c801b703770277bdfaf878727b4222550136d7639ef6324457590c57cdaecc7f4f9de46360b1db043f9512b81a5d69f32e3783cc584c94b3780fe2ef322498756e900c8ae0f5cc3efad1fd64a71a2a424e405eb95654ad327490236f26fd5c0a1c0cae263e3f9e73bd8046835058da05564c8fce20f04e6f888ad37b24f7507a7d2953e2bd9a5f812ce9a8d363431bbfad51b49647da0a7c1af39f4ade67256ea1d83251c4181be07ad5fb06f612d1ca0c0a9933d6b9ab8593bbdd4dca6693757a3e6c34f81bfb057c1f5a5b56ab3e91f31b8907dbc8e18a5512a601284b5b2ac65b7b5d52beaf89d0647a6935befca9f77ebc3b0fd3f1b23e4ad7fd2edca2fe2b16c501859d0f0c76d5e241cac21f7d52e19670983f86775e20e839dcee57854ba7fd880471edd09806ee540b64d0027fbd824860c832faab9b75b4edc286fabecc168e9f052d13b8e815e2ab5fd89f58d7d7f74719c6cd9f5f9d7aa0760eefccbd0319d9170c8b7a1d649917c32d50313d058f26eeab1d1f31708d8442d79e49fbdecdabdd161d274ab82c470d4dfd9d6c9aa8141fa6aa18a1c0218848e99b0fd7f756cd7e60cffdb712fa7178b983f1105603c1b3b7ce5423082def32a4b9d6e99aacb8cef19dccfc84866d2a0f0f0ad52ade4ff6a683cecbcd7ad4c6c33312c6348324b0644a927dbc482f1a189d13f51a8df65aeb761c6f78253dd9254d8a2adacd3eaced7c2a7487413083271a5f5b09d6c2abf36dbf64f5fb336dd401b290c4c3864155f509315431a1ce58b4e866977a99b64bfddfcd0a77cd0a35b150e8d226c0c16bfc3ce5bbe65eb41715924880df0021a07fe588d47810b582a0a11feb5f09bed7b1c607c208ccd2cb0016a410a2000b5b53d486753247d4426cfe25a07640f1e2dab221f98aeafe45f5d5ddb8371a40808e2d0a29ea40df72bc9d99e78b9de04ea18c1616774bb29b27db5e815dbb7aa0d560211639e7dd82c5909f4694335027655eaaa66886b947fb0666b7bbad072e8a18a077b97dbd948c386eb7e8789f87d37d77af20cdf0767094c75c8c6d3f3c8f4e31c89abf5488ba754646de96023b564c07766e481f933158235ea176da227127f7b251b7d4089158cb8ff1f2bdb17f7d19c05c96720fc72d4ba8a09c67cbbb17bf428c8d0cf91f1063b3fa3939402c625a363036b9a42d300d23e1fab283aa3704e2eac301b2322c675a066c0f3e2745d7ca9f4a2032d5923790839e802625d2ae41aef7145816a8142c2513edebf36ac2da70a717e6b22a706e014e83fc8e7637e6d75d71e8f4c1ec5c573c3764497642fcc54a296edb9465913ea554bdedf12980b6ed4a9257e4de786a64b7f62ae2c4ca3e0d153db402962e7d72ee7d46a6cf383aab5e4791f6d5246398b31455c4c0dcbec6cbab21f8d306cbf82f3990854da92779b78b86489c2e29facdff3a36512c3a1368e879dacb5a08924dc09f79443565a0ecc97a2ae2c017607877ff6dbc7e1f7bb6e3137673a9cff89941803b3a94a51369b5129d51cedd50f0a26e28d40761a6a59a0d042ae1aa4514af5c9bda7f64196c073e480ada629ed82eae2ece56137dea1c119d363e1cb26f6ced8c4bc30dfd1e31e576570b16c4e4853f6736eff36d5fd9407d4f8eb5eb5fdbcbb0654a977adcd947aafc973ed2aa703974322e459b64978b4d42cb5c78dca749d24abb0d8accda0feb8fc49aed7d0673e5c3224d99b84ab8fc05707865c00bdaa1680702125f822bd9a31c6f6f65c93f78904a2328e1542d6faf0c3eb42931415feeab1d8e498848bbe05ea4bc46c0c5a69bb4e4da04df56e4d9e9d994aba35f5b5c9b1417963e7919116f9d68b9b31f3a2fbcbc1ef8d7cfd0d2ae6d1e9ef2809fe565fbcd10431b722e5c125f807ccef7ea6b629589da49e9e9ee2c0c8d8ff0aff16eb6c62f501f535b0987ac707aeb640248b783ac9d5f51a6ac513cb1495695e1100de7768b64ed1d3820da63eee9f74c98697ffce55f312ef7977e909f9cfea9b37cf0666ef9a43139c7ff2b7c4e15e69571511efa0954ceee91e15654a73e571ce1575d96b3e29749376ba6f3fd219cda052dbda26c477c03532b1392e92237622961e1cef2cd282a945651b366ad8bd8ae29f901acac47b45af36bf44f675f77979501e61619cc0648761862b7844cb3e546fd151cae4d1f03f96a24c1ef3752922f7c6cc4355d345e818ad69624158aa829455a411f478ee27be60059ee625a581a668acea50546372032e4c7516c942cc778423bee88fa54419921020c9101d51a210012d60813d8f9fbb7b641cc3b721fae993aeaad639bc57d0ff43f9967f9945d16b84221be1cd9a4a0b", 0x1000}], 0x8, 0x0, 0x9) 18:49:08 executing program 1: open(&(0x7f0000000040)='./file0\x00', 0x200, 0x22) r0 = socket(0x17, 0x400000002, 0xfe) setsockopt(r0, 0x1000000029, 0x32, &(0x7f0000000000), 0xfffffe1a) setitimer(0x0, &(0x7f0000000000)={{0x8001, 0x1}, {0x4, 0x9}}, &(0x7f00000000c0)) r1 = socket(0x18, 0x2, 0x0) sync() r2 = socket(0x11, 0x4003, 0x0) dup2(r1, r2) fcntl$getown(r2, 0x5) open$dir(&(0x7f0000000100)='./file0\x00', 0x20000, 0x1) 18:49:08 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pwritev(r0, &(0x7f0000000480)=[{&(0x7f0000000300)="29a63732495db8edc9e780828855aaedd685d42142f217d6a10048365847a8acb736f33fa20a3fb96d8948048f49ad7135fa318c35292c847a0430a20122adf794b224c325bee05e4321d73dbe823437af340aca9437687056395687195a5130c2c9d2368d5288f152d6234f24f4a4eb2210cf09c72e80c710fee1a851184ec4a7a2568c9b5c5aa1e9d6577fe2b279cf7bb7123f42ba6fe48451578fa389573397", 0xa1}, {&(0x7f00000003c0)="db133fa50517444b60c8a12664fb10e1c4d2da6ab026ed79db185dbe9f987e4fccfe1a8849d4b1302ece043185e17b25c4a3acc55889c4a13ec4586f27c2cf79ae08edcbbdc35409c691fcdac07e60c1044a94cb146daebf49fee87359d7ef96c9f2bf8d61811aec9dfacd18972a9c6ce2e1d77ff4789ec1a714cee5b7ac7bee8c0706e3eb3669a648592520156d84c5132517e5f75b28bdcd15e1ad408bed447baea1168e74d4", 0xa7}, {&(0x7f0000000000)="f1b35e834d676de196cf28d7c13dd316070236a61698462750c957b97dc8436191a93d1dc4477fc500"/56, 0x38}], 0x3, 0x0, 0x7) unveil(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000140)='c\x00') ioctl$WSDISPLAYIO_DELFONT(r0, 0x8058574f, &(0x7f00000001c0)={'./file0/file0\x00', 0x1, 0x3, 0xffff, 0x0, 0xfffffff7, 0x5, 0x1, 0x0, 0x1, 0x4, 0x10001}) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000180)='r\x00') 18:49:08 executing program 0: pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) poll(&(0x7f0000000000)=[{r0, 0x160}], 0x1, 0x606dca73) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x10000221, 0x0, 0x0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwritev(r2, &(0x7f00000003c0), 0x273, 0x0, 0x0) ftruncate(r2, 0x0, 0x7363) accept(0xffffffffffffff9c, &(0x7f00000000c0)=@un=@file={0x0, ""/108}, &(0x7f0000000140)=0x6e) mmap(&(0x7f0000000000/0x10000)=nil, 0x10000, 0x2, 0x10, r2, 0x0, 0x0) dup2(r1, r0) mmap(&(0x7f0000000000/0xb36000)=nil, 0xb36000, 0x2, 0x800000000009030, 0xffffffffffffffff, 0x0, 0x0) 18:49:08 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x0, 0x1f, 0x90d2, 0x0, "d73000000000e74de400"}) writev(r0, &(0x7f00000001c0)=[{&(0x7f0000000100)="659fc34d7e8b941ac5a1e0bab9d1bb81000000619006258846b136bbb179c2022029a5a374dcab2c2ef0feab4955c788b2d26452b4a372d70bf9897b4e98877e68d9c563da025b568f36ced72c4ad6553a76215a65c0e69f369e3c6848851183edc9200bff3583b11a8bbd097bf892a80a2da0b0092e973c783e05000000206b48ab1bb925bf94c20810090a1f360b39d58f03a250cc3b2598503a7409a1c5f43f59789ab0ab675bb0c17d66def4a8bbfdc5af4e065773a0ba0a5f10", 0xbc}, {&(0x7f0000000080)="caf0bb8b00dad157a11be74dcdf714aee58f650c2defa962d267759de7a19ca61df53ab51573d5b51a8784b614ce5cd06208b0ce97f90242ba80058b", 0x3c}], 0x2) syz_open_pts() ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000000)) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000200)) 18:49:09 executing program 0: recvmsg(0xffffffffffffffff, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x5) 18:49:09 executing program 0: pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = kqueue() kevent(r1, &(0x7f0000000100), 0x6, 0x0, 0x40000009d1, &(0x7f0000000140)={0x3, 0x7fffffff}) pwrite(r0, &(0x7f00000001c0)="582cda62d57bdc5a1e398b0faea5e6c3811f80b5bf3bd4d90a6eccd83a4d7f521e3dcafece62beef67e9be38601b0d0820157ac6f31ae4ebd0528cc2c02c7f6bef57f8541574e4098ea57c06cf4c67e1ca4cc3fbd6475582bc1053bcbc7707fe65df1508ca3be530e9fa0a6cfd0aa198c852aa84207eccf87c294992a3d7d0ed6be5780288b5f208ea4ba98c04c6739a380c1156585ff57cbaf92a63031482b8ec88d91d34b49165b5937a0d47a48a68cdbd386427b2d1681c4d869863234eeedd1b2b7865c1ae", 0xc7, 0x0, 0x8) kevent(r1, 0x0, 0x0, 0x0, 0x2, 0x0) r2 = shmget$private(0x0, 0x4000, 0x0, &(0x7f0000ffb000/0x4000)=nil) r3 = geteuid() r4 = getgid() r5 = getpgid(0x0) r6 = geteuid() shmctl$IPC_SET(r2, 0x1, &(0x7f0000000440)={{0xc, r3, r4, r6, 0xffffffffffffffff, 0x60, 0x3}, 0x3, 0x7ada, r5, 0xffffffffffffffff, 0x7, 0xffffffffffffbca3, 0x100000000}) wait4(r5, &(0x7f0000000000), 0x1, &(0x7f0000000080)) poll(&(0x7f0000000180)=[{r1, 0x40}], 0x1, 0x0) r7 = kqueue() dup2(r7, r0) 18:49:09 executing program 0: openat$tty(0xffffffffffffff9c, &(0x7f0000000140)='/dev/tty\x00', 0x80, 0x0) syz_emit_ethernet(0xe, &(0x7f0000000000)="c7a895006f53dd000005ffff8864") pipe(&(0x7f0000000040)) r0 = socket(0x18, 0x2, 0x0) r1 = socket(0x11, 0x4003, 0x0) r2 = dup2(r0, r1) ioctl$LIOCSFD(r2, 0xc028756b, &(0x7f0000000000)) r3 = socket(0x18, 0x2, 0x0) r4 = socket(0x11, 0x4003, 0x0) r5 = dup2(r3, r4) ioctl$LIOCSFD(r5, 0xc028756b, &(0x7f0000000000)) r6 = socket(0x18, 0x2, 0x0) r7 = socket(0x11, 0x4003, 0x0) r8 = dup2(r6, r7) ioctl$LIOCSFD(r8, 0xc028756b, &(0x7f0000000000)) r9 = socket(0x18, 0x2, 0x0) r10 = socket(0x11, 0x4003, 0x0) r11 = dup2(r9, r10) ioctl$LIOCSFD(r11, 0xc028756b, &(0x7f0000000000)) ioctl$TIOCMGET(r2, 0x4004746a, &(0x7f0000000100)) 18:49:10 executing program 1: pledge(0x0, &(0x7f0000001300)='\x7fi\x81\x00\x00\x00\x00\x00\x00\x00\xdcG:\x94[%\fR\xf5q8\xaa]5\xfe\xf9{x/\t9\xa0\xd8\x97\xb6\xc9\xcf\xbe\xd7\xed\x05\xaa5\xde\xa1\xce\xc8pu\xb8\x91j\xe1\x87\b$\xa4f\x88\xad}D]w\xff\xd8\xee\xdd\x9b\fW:\xc7lk\x9a\x97\xbf\x0e\xdf\xe6\xd9w\xf1\xd3\x80W\x03!P4wep\xe1.\a\xdbB\x83u\xd8~\xb3\xcc\xe2\xa0\xd7@\xde\x9ep\xc1e\xa2\xbc\x9eWC\x0e\xc9\x86P{\xc4\xa4\xb8o\xfbq\xa0\xe6\'\x03\x12a\xe9\xe9\x9c\x15\xc8\x92!\x92\x033\xd0\xfd\x0f\xcbD?\x8a)\x81;\f\a\xa8\x8f\x98\xc6\xe4j\xf88B\x93$\x834\x1ez\x8f\xec\xed\xbfb\xd5\x89~i\aY\xb4\x11\xd1Z\xedL\xb4\xf9\xfcu`\x10\xfd \xd7\xebZ\x108x\xa5\xc5f\xe2?1\xd2\x15j?\xde|\xbd\xdah\xda\n7QE\f\xa7\xc9\xa6\xf2\xe7\x1c\x98\x99\x167\xdf\x86\xb3\xce\xbe\xe8P\x1c\xfb\xe2\x1d\'\xbf\xdc\xdcm\xf8~NP+\x8f\x87\x0fo\x1c\xc2\xa5\xeaX\x9by\xde\xf3\\\xc4\x06\x9cg\xf8Dg9\xc821\a\x92f\x8e\x16q\xfa\xff%C\xeb\xed\xe9\n\xba \x02\xc9~\x16\xf8\x126\x84\x8c\xa7pe\xd36\xe6@\xb4\xee\x1b\x99\xd39\x0f\xfa\x8e\xde\t\x98\xb2\x13w\xed\xad9\xae\x84W9\xed\'1Z\xeef\x05\xc6\xfe\x1a\t\xa5\xb2\x11\x14\xb9\xd9D\xc3\xadk\xad\xe2\x8f\x13;\xbbA>1\xaf\xd5\xee\x05{k\xe1I%\x93\x14\x1fF\xc4\x8dA\b\xa1\x1ar/\x05\x00\x00\x00\x00\x00\x00\x00D\xf2\x1a. \xbcIl\xf3J\xc4\xb5\xd0B\xbb\xfd\xeb\xbf1\xc3\x18B(\x018\x03\xe4\xabp\xb1\x1f\x00*\a\xac \x91zlEnX\xd9\x1a\xe1\xe3\x85Y \xac\x92\xab\xea\xa1\xf8\xec\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\xba\x02H]\x99l\xe8\xcf\xd0gX\xd7\aK>T\x05\x17\x1dG\x18\x00\xe3\xfa\xc1\xbb\a\xa0\xabG.\xed\xb5\xa0\xe4&h/\x00\r\xe0\x1a\x16`ao\xfeD\xe0A\xb9\xd7\x13I\x95#\xc7\xab\x89\xe8r>7\xa8b\xf4\xbe\x8d\xb1K\xd6\xee\x80\xb3+\x9d,\xed\xf4\x87\xb1\xf5\x1bR\xc8\xa5u\x04M\xab6\xfb\x8c \x87\xfbI\fn~4{?\x9b|+o\xfb7\xac\xc2\x04\x96\x9126u\xe2\n\xe3G\x11]\x9f\x94\xe3b\xb2)[\xbd\x9b\x98\xf9R\xc2\"\a\xdd`\xd1\xedJ[\xca\'\xf6\xb4\x1c,\xc1\xb8-\f!\x95\xe9\x02\x00NU\x83h\xf2\x8eR\xbc\xa1~\x9c\x81\xed%bF5V\x8di\xbe\x0fL\xa9\x1b`.\n\xba\"Fi\xa1\xa7*q\xa6\xe7Z\xa4\x0f\xdbk\rox>V\xe9\xe6%\"\x0f\x83\xa1\xe8\x9f\xb2\x920\x91\xb2\x16\xe8Vw\x935\xf1v\x1bfX\xc2U\xdc\xc2\xe9u\xd0\xe2-\xa4p\xdaa\x0ez\xe7\xe7\xa5;\x88\x8fV\x88T\xe1*([}{\xeb\xf3`\x85\x15\xb3#\x1b\x14\x13\x81\xd5>1N\xb1\x0f\x99+\xedr\x8b\x1d\xd0\xc2\xf1\x86\"\"74?Nc\xd0G\xa7\x9b\xf4\x1c\x1b\x13\r\x00\xb9\x02\xce%ev\\QG%q\xd6\x84d\xef5\x11?\x9f\x85\xc6\xe4*\xa7\xa3\xec\x06a\xc5\xc34\xff\x95\xb6v!b\xcb\x15\x9dh\x13&\x1d\xab\xdct\xe9\xae\xe8d\v\xfd\xcd\x88\xa8c\xbc\xcc{j\xc1\x83k\xc4\xb6\xd4\xbd\xb4\xde\xd50\x1a\xb9ZCmZ:<\xacB\x9aD\xeam\xb8\x8cm\xc5F1\xae\x95\xa7\xff\xa6\t\xe3\xc2:LM#\x88d]\x9e_\xba\x9a\x11K\xe5\r\x88s\x97:\xfby\xea\xd4i\xac\x15\x10\x93\xb1\xef\x9f\xcf_\x9cO\xc2\x96\xfaa\xd4\xc2D\xe1\x8d\xc9\xaf \x12\xdey\xe3\x91I\x86\x15\v\xc2\xcf\r\xad*\xa0$\xe8\xa1\\\x99\x93\xd2\x93*\x10\xa6s\x8bt\x01\xf9\x05\x01+Sb*\x9c|m\xcd\xca\x83\f\xfc5\xf6\xf6\x06/^\xde\xe1\\\xf9:$\xd9\xa4\b|\x0f\x13\x92S\x15\t\x7f\x12s\xb7\xd1a\x0f\x10\x14\x90\xdd\xbaT\xde\xe5(R\xe3Aah\x13\x8cY4\x98\x14FcN\xcbJ+\xa3\xbe\xbb\xdf\xdb\x18(\xa3Stx\x03M\xf4#_LH\xed\x8e\x1e\x00\x1a\xce\t_8\x18Y\xe8\xd0\xb9\x05r\x1a\x90\x198\xa7\xce\x86\xd4\xc5E\xbe') pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f0000000040)=0x3) ioctl$BIOCLOCK(r0, 0x20004276) pledge(0x0, &(0x7f0000000480)='vmm\x00\x87\x16\x7fz3\xb8+\x80f\x15Ez\xcbi\xa3F*+w\x16\xdeN\xe9\xe4\xfbh\xfc\xf3\xf4\xb2,\\2\xdd~\xc5\xcc\x1d\x94^\x80\'\xf9@\x00\x12\xe4\xf5\xce\xe7}\a\xdb5\xbaA\xd9\xd9\xbb\xc1\xb3\b\xdf8\x89e\f\xcb\x91\x18\xc9[\xe3+\xe3d\xd5\x11\xcd\xf2\xcd\x1f3\x88\x19l\xcc\xa02\xc8#\x96\xf9\xe72S\xe3\x81.\x8d\xa7\xb1\xa8C\xae2\xc14\xca\xc9\xba\xf5\x15\xa9#w\xa8\x12\xad\a9x\xe8{\x97\xb1U\xb1\xf0a\x93\x03\x86\x0e`\x94\xde<\\\x17\x9e\xd3\xea\xf3\xbf\xa8\x14e1\xe6\xf9\xf8\xdf\xa6>X~\xe0kX\xe7\x0e\xdc\xa1\xe7\xf2,{U<\xe4\xf1\x8f\ns\xa5\xd8\xec\xca\xdf\xba\x9e\xb5\x86I\xb0>\xfa\xaf-\x8d\xd0\x02\xca\xc2\xb7)\xb1\x00\x00\xf5\xbd\xf99ey\xfa\xd1+\xa1\xe6\xd8]\xc6Ch\xda\xf4\xd41\xa7\f\xd0 \xefd\xda\x05\xda#1\x96\x0e\xe2\x0e\'\xf1\r\xe2\x95\x90M\xd5sQ\x85\xeb{\xb5eu\x96\xc1\xe2\xe4O\xaf\x97\x19\x84\xa0\xf3\x99\x85A(\x1dol\x7fA\xce\xff\xa5\x19\x8a\xad\xd9wT\xdd\x88\x85\xbe\xc8e\xd60\xd7e\xe6\x99\xe3\xc2\xf5\xe2\xd5\xf1?,\xaf\xc4|\x1a\xe3\xea\xc2\x0f\xc6\xe9b\x1d\xc5\xb4\x83\x83\x82\xd6\x9c\xba9\xf3\xe7)\xc4\x12\xf78G\x86O\x12>\xcd\xff\xb2') 18:49:10 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x9, 0x93}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() r2 = socket(0x18, 0x2, 0x0) r3 = socket(0x11, 0x4003, 0x0) r4 = dup2(r2, r3) ioctl$LIOCSFD(r4, 0xc028756b, &(0x7f0000000000)) r5 = getgid() r6 = semget$private(0x0, 0x4, 0xc1) semop(r6, &(0x7f0000000240)=[{0x1, 0x2, 0x1000}, {0x1, 0x1000, 0x1000}, {0x1, 0x1, 0x800}, {0x1, 0x10, 0x1000}], 0x4) semop(r6, &(0x7f0000000040)=[{0x0, 0xf9af, 0x1000}, {0x0, 0x1, 0x1800}], 0x2) r7 = getuid() r8 = geteuid() r9 = accept$unix(0xffffffffffffffff, &(0x7f0000000240)=@abs, 0xfffffffffffffffe) getsockopt$sock_cred(r9, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0}, &(0x7f00000002c0)=0xc) r11 = semget$private(0x0, 0x4, 0x159) r12 = getegid() r13 = getgid() semctl$IPC_SET(r11, 0x0, 0x1, &(0x7f0000000600)={{0x0, 0x0, r12, r10, r13, 0x1, 0x3}, 0x4, 0x0, 0x7}) semctl$IPC_SET(r6, 0x0, 0x1, &(0x7f0000000680)={{0x4, r7, r5, r8, r13, 0x100, 0x3}, 0x3f, 0x49, 0x9}) r14 = shmget$private(0x0, 0x4000, 0x8, &(0x7f0000ffc000/0x4000)=nil) r15 = geteuid() r16 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000001640)={0x0, 0x0}, 0x26d) r18 = getpgid(0x0) r19 = socket(0x18, 0x1, 0x9) close(r19) r20 = socket(0x2, 0x3, 0x0) fcntl$getown(r19, 0x5) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xfffffffffffffd79) getsockopt$SO_PEERCRED(r20, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, 0xc) r23 = geteuid() r24 = getpgid(0xffffffffffffffff) r25 = getpid() r26 = socket(0x18, 0x1, 0x0) r27 = syz_open_pts() close(r27) r28 = syz_open_pts() dup2(r27, r28) ioctl$TIOCSETD(r28, 0x8004741b, &(0x7f0000000100)=0x1) dup2(r28, r26) setsockopt(r26, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) getsockopt$sock_cred(r26, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, &(0x7f0000000340)=0xc) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000c40)={{0x6, r10, r29, r23, r5, 0x20, 0x80000001}, 0x9, 0x100000000, r24, r25, 0x3, 0x4, 0xdf5a, 0x9}) setsockopt$sock_cred(r19, 0xffff, 0x1022, &(0x7f0000000240)={r24, r21, r22}, 0xc) shmctl$IPC_SET(r14, 0x1, &(0x7f0000001680)={{0x107f, r15, r16, r17, r22, 0x40, 0x7ff}, 0xfffffffb, 0x5, r18, 0xffffffffffffffff, 0x80, 0x8000, 0x200}) getgroups(0x1, &(0x7f0000000140)=[0xffffffffffffffff]) fchownat(r4, &(0x7f0000000100)='./file0\x00', r17, r30, 0x2) readv(r1, &(0x7f0000000400)=[{&(0x7f0000000040)=""/162, 0xa2}], 0x1) writev(r0, &(0x7f00000001c0), 0x0) 18:49:10 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000000c0), 0xc) bind(r1, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) dup2(r1, r0) listen(r1, 0x6) setsockopt(r1, 0x3, 0x8, &(0x7f0000000000)="b53deb4cd32010c1112083fab3d0812d5f7b465b258f76112c9623454329a8645c76", 0x22) accept(r1, 0xffffffffffffffff, &(0x7f0000000080)) 18:49:10 executing program 1: sync() r0 = accept$unix(0xffffffffffffff9c, &(0x7f0000000000)=@abs, &(0x7f0000000040)=0x8) connect$unix(r0, &(0x7f0000000080)=@abs={0x1, 0x0, 0x3}, 0x8) sendmsg(0xffffffffffffffff, &(0x7f0000002840)={&(0x7f00000000c0)=@in={0x2, 0x3}, 0xc, &(0x7f0000003b80)=[{&(0x7f0000000100)="7d5b916560724cffffd943b2ad5dfd9e834c6d5734fba3cbb32324756d7215d169507d731d31090006", 0x29}, {&(0x7f0000000140)="f052cb859a8ae23a145be481031e97856796902a405bcd164d33aec87ece44c0b11e1b97bbb717901eb2b05a88f4fc624749f97e2bfae566a047110070eb2898142c0f20e4f7ad6050a56ec62499f99372fdddeb64e0230b9b730a0c5f4897670ee6b3d2778a93aefdad1f9b6e204c4354839bd568d23cbc5f3f359be95cf5336d9e0000000000000008e90dc09b60a1962b011d20a6517d2de070f402747c3cabe0be02ae8901fe8c0b2ca771c27a9d7a816300"/198, 0xc6}, {&(0x7f0000000240)="ead0a8f8842623c4f6f7c0e73b4aec0e866f5b4f5ed5ab2404117619bb0b03261d383de646a2e36f70918223", 0x2c}, {&(0x7f0000000280)="36e1f790b20cf5fafe2b5cc1232734", 0xf}, {&(0x7f00000002c0)="bd036146d539fd90efd4d47fbfba84ae4a0af9381bc982377dcd002e9ba24d6da9c56fe2aa6a12ca71d31ce21951ca0906999686c843c7fed14dd89a4b55c3e6ab222aa7dbd253bab3efd392afa4e3aaa57f7651e00188a8cdda0d3b64f35f699efb975d79b27439f214c3b0ca2c9c5f5abaa075468692fe43f14e98b5a5e24a44175ee765bfb8c1cd6fe1726b3c7ecc52f2e57b3fe012730867911927c5de0e4b385a7511fe918d160734017e0b3159cc9aec7e0c1f5ea0c5c71198ecec0769a9f896e717be883383e0e1fa8fa1e636a1f0fe001e373296625c9bc0c47f035e29762bdd255ad760df7d0997cc399884c4", 0xf1}, {&(0x7f00000003c0)="29ee6c1dc471f8ffb26cf394abe3d847ddcc5ca7a9573f7c3ccaa4ee0273eee03a0080ac3f483e7cae93a7bead91355fd209f51d60fb289193fb15996da99eb39558c81069f420893a4e4c6ed5babdbbfc35b5dccf3a9d560e6986cce6b175b56dcb241e404e7ab6cdc300c82ba99e0ed7479818d30e36db52b1270d321ccadb1d2ad190d0aeccda40e8de4cbae2af9dd88ecf8b7c6feb33fe56ecf44ab50287807aebc7e2b2668ed2bbe1ed92778bde0fb1ddef5e6d47b524c338e91aaa81fadc1fe4455f8d92c8b07bb950f53aba38c261043db03765281c87c2703be6b5f5274c5a719079134f9964cea95aca7d10440744f232c6fe31ecc69c23057af459be964ed9d55cb9b5788a3b470dc564d7d1d8080f294477b7bd2a124120b60f7fb8a047fa222aba35aa68b57597fbf71504fff7786d26848868bc1a161afdf00b0af70d07947ab73495ba194dd753f0419604c959928cf46199702f44ff87c6b3b5fb61129ef362d2b28c5b43cf48f84aef6b5c14f315cd397052714ad225e2b9d75a7f15e6d33dd17e9f1ed1d2a2ff744630f54263ed91e52c0af2e5e6516878e09f8ca0d955093789c23c9816745cde59d3349fb7b5451533b665876d08c96ce0975aabca6ca9aba8832cd6e4b107faad5158d759223e5cf44cdb130b96b001be545f482effd01bcdfed207879ace1ab5df0e28e171eb7f8b1830219c4045bcf1577a4d5ac3e025f6cbd4e85c60ef05584f2365e0095e38c0a9e408e1f94371f73078cdd63bdd63a4c593bb39b79d273e41d4cada032549d7919e566695fc154c36955ad408e749076c1b438c46db1565e158ec849e11836d2e3eddb4b9cd192f03228ecb8b8ca6ce8c05da27d7cea37f12a20a69dd6f9e9d577b5db7be28334b6f189b5d31917ccd17101fdb0884b5c3cd77e0100e65d1cd93398b7a715595cd0e405e368477cb337878c89fa40c65ae967c5cdb77ac17a10f8e234a8b2acaa97ef275ed326c12d9337f90300c16a0b478b02db90047fb5dd0905ef3ae8d25247ee2298626fd7e45d39996f6ba3488908ee0dcb71a32cf71baf21cbc8a214e94a0a7f0da4700be3a6c05c398271f556ece46d8baa17904e92fb4ef93dd5bcc243d9483f373d20eb37afada439b3205d2fc6d29043c63f9eb6635cfa1efacc57498b26444ee52beaea63af921e3a6401c9129c821d339d410a48f21be80a099acb4bb2d493e53890da9754ca318919ff237124bd2424249d0e0ce259137568744c60cc43523131a0652cd1359aed32c3243e885c2e1b9fa39e72e2b1dcb138eadd0d40b5ac743fb8be6e110de6bb2ec9a9667d3ea2ae5103b63bc784f6557c26010a81a4f3d495fa4fc525e6c43d619360592e58aba6bdc644b7d52b513c6eefa338e9701f7d1c59a7ca16200f323d35619c04616170c298937b880e75f3314281d2fb932c152bb91ae52099119687b21c93f5ea61f5d34759ff373cc6194ffedc97a1145634d2187150699a09bd7081e7c15eea631cfc65a8f8e0571f39df15a32449c28d45831f8bd6dbd6a6f0a61a482c194d6306dded6dfc7d63a67a0989797de838c01f9309fe48dec82ae86f9e9cf1a9c37a7761432f2b15646e78988d06a04e987b0a5e60f649b08dd2f5e94c81891e7c85a6deaaba5a934a855c42063c89ebd8daa2bc166542bba72f8e1797005bd58aa6b4bb029cac396caac85e2efbc24325e76d1b39d403ee44f1e09d7d5031a12f8bfdbe7b7205a091c947622894ea1ef161c3638f4756a595a3ac989bb72149ea566c89e59d4071cd35689f1e19677f7ca8ee240a202005824f4c4e1aba4790a31ded9f3cb1fd29d95bce412f9143e2d9012323767f5302480e30149789ef734128c5fabf11874f9482ec0fc8600a59b15a3af149af42584c0a57c2d7f3a0efbb75ba3caeceada2a488bbd9f024c729bdbd6eea74bdca25ffe59bc0f66de7099240505e25f53d320c9dd7baa367e530d0f09b5298e2dcdf4f278ec5c843d940925eba9904d45343df789f4d32d7b7cd6d51b181b90e69fca174f95e1b18c91bf90c67f3b66f676e93b12928e2e2b320697fdf458599e1666ae5b4c771a0208f774a1c0a1946b66cf1ca5a64d9ee2c850350cd9e2398533b3b8f0c1a96672d363d1d0166f2022a188256dc8765a8f7e6e66e86254843be4e68786432387496a6222b09f1ea35f7a50bd7bb724f154bec8487b3e7def1d7d3ee06bd51a188cf9c9e7fcee9682e547e63846d1fc7d0635f82be351f927937a74ed6b0117154747bcb221cd384c53740de3f3baa44aaef440bd091734783ff46b43b107df6842aa18bb390a64473e506fc09359aad8e1efb5fd72278df765ec74bba1e599274c6df93eded010b91c323ee88f69478ec8dabcdd7d1da14eba039eac01eb9955ee0f530643f9effa58bcd931b8e72d78900f1dc089f61e20f3e2f898c10b7c5e48c76aae0d11274b0bf45c4d38e41ce11feb90a71a87cf062f7443fe7b3a6e6630c991aba3f68588e2b9dc087d102472042f610efd927dc44bdd138007e7387b18e828dab1998b1f48d1af930c6832e0ac7bc9d8f3643d5fe143c96fc7538c280c66b7882462f59e49279ad3578e5f69b97c10e51e35e20bed3ea12001cf8c6e91a5db5ff482aace2faf4ecb765de3ae8d3f114b95616f3a4cab9802a8d46649c4b9251f96fce2544bdc892727c400f3a76f3b2aed7072597863d052c2dcd148cf1501415c1e19a56b5f35a37c9d6b9acde7829ceef36b05dea1f2e365bde9819dc491188047098c28e54c296aa1ede5c789eb29f5eb44cb9db7bb33eec74e0be82a3423c66b5672f414acd5136c42fab155d7736437a05418ffe6d53a95685a7528117b51aad4153a6c6bcdf34e67e9e2069facc4be876b28acd12c9e5ec2b104c3bf278d39f8733b34192512951564ae1e7f25cf0af32936ae7f0adf838335e9a4f06a9995f8a8c5b15f6f1515f16ef05c9cc362079b7ad1fde08a9501f5d13c1d4de0fc8e5505ad75640ee878291cec000bc4c14907e5b21536d50e9ae52c18ef62c1eab305ceb59d6914b9ccc6ba088d02a05e14ec00d18abcf5fd42dc8ded7157381983f257a05e9c1624bf59d77dc840e5925645ac20e04da0a493b3b3e1899aa46a2740bf79ec85e69e09089875dd819b2fb5c048809328fd314a093090e04424345a33831b0c784e8c98a02ffb9d27a74a5362bc5f69cf4dbaac938e68aa94b64474f0bc8756e7763f8123313432058f98f3f98f18d8196db98ca355f9350ce3a6b3b9df2801de8913cbd753c02184491eac59ec5633cddb318ef35d2c18cd8c37f655fe1e93fcb8effc65a221794b0af2699c271d09b0dba9837b213881073fbae78f7e34ae065d9ab974f9019d2b4a737953a0e2c0f56bf621f4410415dabd5d4c684fb761a9433e417a91a8e2c855262712e7127e0c316745f5d221bf15260353b235286c5d14845dab9509fd56756dfc8fe096427e9ee6b02eea7c582735683d24745c6facc3fe874140f2f2d52f06da628d6a12ee2dbb0453cc529afd189712090c240abb50c1313eb19fcb0a3194a7b3abe7ec5f3b2a5de07044fddf83c563f8ce1b940c4ceb26476075eb4783a9af79cf5e7a3a4d342803c0f6c64a86d6a18021746402830ea6726bdee45f02ceeb7f5697e335cc5162d7c07df5454ab4751e4e010309e0477389a4b3038c31c3d74b6efe0568364d5856dbca32f59db5c77ed69488d7a329106d5e27d72eccfd4153b72a05daa4bc5d6b78bdc1c5b8846ced8ed5fbe608010b86a260833aa9c751769efe376c88c7c1766435984d61eb1ed0d89872ed214658b3e62fbd82772d9ece843208f6f315792fe8b257de5304c2013c55fb5167160fcc1bea881ce87e6f23d68a9344ba5de3b45a3054b4bfe30ba9172ad426a7fa81be5b59543b5b2c8312db96e1ffb9929dbf2b22f60323b587ff5409830283fa83355e3885e372d90a1018af6835b1e09ed928ea108fb1aaea6ef3bbe360d8573cc1789e78617a3c97ea00b59d6233cd18d6024b2308945c016f9a631031c165f292d25ea59c8f9d17317eb8d050c38ddb01f24f48b9d0a5b494d3c4e67ca7b8718a8b0dd0c18d90ae5797afadf69030cd65669434bad47fb7217bb9088eee7094b02b9a410ae465dd5944c2a2d61797f568b3bb2d1072a01d4f9531faef5c842c6498de81a33fcb8746ede2484d97a5c17aec6737fc3c5fbd1c0232386691ad89723086dea251cd5763e3fc4b6747890a51d130c5457a35e6bfda3833d682fbd8745c3df9aadae7f5f3bb9536068eecef53df1a6e7a3eafdeb93a47f4f684163d33c828796c7120456795968822e833296eb2b75fba4baffe7f6c885b2c333922dfcc1bbf40958c0c77d905a9101bddaa0813139c90f98c45a40f0b70ed24650bca76cd56559d3c0fac5686c24b5c1f4662d6cf3d2861f396e54d12c41d3cead43b77dd96cb63801f83f24dff33b0d0bb3280515857982f10d0cbfcb2310537a238444af33689bffe0db95fefd5e05147542d20df8bbe59832c5a47cb831e8a21991cb6475fd349eb8b4d9a9a313db4da082ecad31e5907495eda76baec76a7121fa1c49603fa7eb27547070ddd23ef18012ff14b9726bebbe538dfe254685210adb2546b6e0dcbab85be11a5bb9d44723daaf58a5a96f9b8ce8b2e83574ce7a0d5829d9ce6a7dd7e63ec423ee80bfd4525e61f07cd70332181bd90e7f038f80044593ad44838bbd3d509ffcc158a16ed7d0f21d07f23a13523a2ae2c500a9c9c0562674ff8bd7d9e203bf10b297fc22537ec6cd17a0b253b64b6da894546e054a49b5cb2af026c03af95b64875fddac3fd26876c48764dee133ed5aed88aec9133d1f9b3d293301a1185695ee6fe1e0ea484685388928a2f9971c991b03ad2e319b2d2bd6f29d68a01e42b988f10f98c13e96470180587ddbe50331642e9ae3e6616ff8c61af075ee00e876d4a1c430d79b3d67f6a82b19f2e2f5096fc4eb79f449c71fb30fc0317ffa8dbb6faeb5dbbc368df65dd0e2b1b40b7b8010140caa80a1b2b99ca261e3fa5b0d37b1afd0d618c3dba9ad94565fa809625a9d095956f76acc4c1599ac796057e08f72e7a4249d1741e804e7d1f7bad0d3dd54f11638b4aba08cbaa671994f1b9d8b4ba3df9f07c1fd0e18ea79b37d86830e78f3fbdf5ed6066d8429a508dd0fb3ffc72796f4e065bfa16fd5f00eb7037f0e27baf1fb99018e5c702d482c5c818e7e6cab534f5a5476d8aad5fd9d4291cf556824c0ae88472dabef1c4a23786203314edd08035bae9effb1e62bfbcd814a848d479e43503f07f30d498240acf0c5066c613a4e0bfb76e572491bfd72addc1b87282bf7c52c4a70c082a80bf588e1e25774e950bcd657bfcba8980307146735ed4840df7d77aaf3f3826fab668db52e93eb61bd2d7d5ef4af2d16f7d191c6ac0f2c1102d0250d3bd9457f8da4188a303ccbfad979f67f85ce81755adcfe5615d60818af0fb26df8d8d1a28a539bfb3f8739484a03540446362a41fe7201f3c3001a1decf7319bcb7896b26fe231ba718f28c85e3db0d67334976bbd24a61e330356a7ab3a84130424fb932d5f56f03066d929c9dc9b1e865eba309a667774538f067513a570c9665472afdfa0f1b281fd6457141d5f14454c9160007ee60a9795bcd2525d0169b9ffe8b666e518e5c1e46ae3de15b8b5dc8a621873849a5ba28f0b3a5d8b1b86b41ea54abd15c933ba8b791906301ba17309e935a1a30221fcf604a31afbd", 0x1000}, {&(0x7f00000013c0)="26901481149cde026ece1021e03ceac744c003b9079cf194d3ecf481e8d76150f9fa2f508ba189b5dc36cf89e1d9cf3e4046f72609921fa051835ef13310632858eb2e5555aa9b5b49be3c4e58db8bbc9bb835695df1c0b5393e3c8fbc61d90f8980e3c597f39a572e0f026a0c2db396fcee65a79449c577ad88fcfb8fa0cfc0ce110dc150535911aa78b44c28c6c17ebf6e34e0e332455317d01de757d27d93cc0438fb60402bff75ea57ce5927ee240de261d6623f02b75e933a5fa13cca87ee1aa3d1022d5d1bf2cb1c2c81cb2d99ffff76d6a64171d8cd6668cdfa41535f9c29e74f50318b84de25a84a201f4218a1c428d5ee52eabef4c27915d6db7909f541cbe03a64360d9fe180ec99ad9c404de54cec96bde4b27b53031411606cbe5f69cbd3c55702b8a778cdb339572e86e2b9d2592d4d5afc379bb2214e88e5d869c00650b527b897eee78f2c56ae0d1eb1d81c9f9bc90970e056b614c8071ac4e3966f9d44afdbfe6b55101464acabcbe0f9fdfde202b48c193e3c05bbdfeb48eef4c9a72f384c91365a1f9b6387fcb7d723bedca6b1b0ba923568af7308534f99e8146d9f972bb8e79c7053279c35df37eceb581a9c712ca153bacbe716df789033e185f20957f544e477166d096f13fdaaecee32e55d93866c7ec46db10e7c5331d56c46aa47de6a6a03317fe3a73e03a6cf4fc696697ceb305fff57b78589439ebe38f01671c00366044f061a30431ff548b941e3dd92dbc4065003344d9acbb4549e7bf3dc2a61b8355f9f6f2813e0e7a114788080f36c4d517e6ca59919da8d8a2eed69f5128dc8ffb4dc65b9846bc3db3772d4f618e120974ccc799933aec65a303b7acb783ef1779750b3cf5f85e64f77393644afeb5fd6f9ebc6fca4c6104a899f6bb890c3e8c71dde8b1e2b8fe51bd2394fd99d15954c52acc6af54a305791487410dfa78cf84c08bffc4ef07ce51715f604c64f7242b2db401abbf601bb2834cb5f49f3ba4bec6f89aacdb67f6db76ceb781047d40df06b63dc93d240b6b3d428cf7080b3ab9a78b2f30ceeb8712b99e8bfd5fae88525a03fd7774433ba1308ff295df6743feb92745dc926ca4752077f3ced0543ec6a68bd0a11f5dc3c64ae69fffcf5df7f1871c30ce4c9a428bfbdfeccbaa91ca8630a1f3cec53cc736f24503055f181497719daebd3add03637881d728ead407ddd68f556eaec536a3159ba9e196f9610c30fa68b9e719fbb3f1ed202d47cb420589f7bd722fc850b915cf3cefec27b8131051194cdf5d986978d7f968ef2c760915a6c46487ec9536d0faf1e6c884a4c1a301b9e4612dc0a514dd91b2ed502ee34cc8a6c3a785776c96203b5fb7b9083890d95fcd8cb95e18948600410ddd78aa7aa6e3e39bd0309d0aaf1a49b75f9ddc438db3f5a161e3e712eff3468a3e74ea2cafdf7ec9b6fff5b250c944e5fc1fdb7af739ddaf602e94bbcc001f3733210ee6d006be6cc64e2a682acfe812b4cb5434affbe49fc949b2f9304432853cdcbc5e382aad217e70aed1a527ca361594fb05134831d26b0c17fd88af80f0907814ee29223800d99b3c538ef2972b51d956e3f0c0988ea30ef0e4f8793bbc5b00b210654803859b6d992ee4ca4b8f0001a2a5f820d052166a6531954f305b3978377fb5ea32276ce7c656e1cd0cf5b72c2ae67b5f48cf4ac7cda9a5f10ac8e81cf18e1c9bec932887f0e08fa909f1dec8c534009805488ed5eea6cc64ea4a1790022357d604939c03e7b7003e9105f5a5968806c40e7280ec03d65a89b85f4dacef880a3d0899a7daf86f53fcedbf59c234752b74cf8697087055129d2e3b09274d907ca3f93dca13b2e070c1a05bdbf2e707807de22562a1c5f820abd4665394d10b71793909aa3586f485274d3ec0f583488e68f898a990294c5ca28779be67efff038abc740d0d3ca6f01e8ee7348f313c3405b5a5a54fbbb3465dc3eb6a187fe2b492dff6526a59d783f84999b44c87cf4033949dc82769791aaf74dc5986314398c7e50d1a4d5cab359aaf4870d0ead42d72250f2bcf60482e0ab7e1fd9502b93cea0e0e06eedc68528788032af54cecf6d683068fdb78de00bdf0d433e452bdf172c7ce9948eabde3bb5012032ba0533da3b5622b067cbeb1682ebd7bffba3c4d6a4bfa07b7bdfdc841513d040f4ff142ee9f35594defd60005ea3eee3d0ffd1cee1c55fd049e91907255e84341b826ef492fb29be3a739e1b2ce7dd3856d8dea6418b25500ac75136a6334032fd85fbf671b9bed924776e8ccb18bb2aa2133270c31af989f427a16a18783999ae2e739e03a1da3a2c909a70f55c20842750142f2727cf3cfb7e6832f6f78b7bf4c2edd9932a9400463891bb67e857571abc0f9ee55120d77f80ea1e5e58970558c448bca995119314be55ab58b40c184bf13f76673feaa6723ef3bc53509ba5379f37ad479b11cf6d2d5e18e44e304dd05b134f95c1f7429095da84c4df0d5d6894adec2c4de39ff7a7f0d1317898a3aaa563e6fcb224af25d5e8bbe5ee6eaa5e5369c953a96c2d46062efd20a3959f59d6b8d2f82c7bd492d7f8009f7c806b3710f952237aa2aebaa6bf67bbc6d7845650ffdf4dcccb6839aa77772b7c3226a0e7352f9d6999f59d707fecbc9b0e0f3b8e29dc700c376e5029b72d58b0b4de7204da7f792c9b709f5551745dc91abe62a5e8a321d043056833aca476b30b4f04af67e2518d41eb9c8d7915795c20c88cbbea816a2dddfc7f9e9b069f43e7bf8b93929f286ffa237c455b1285fa4f160558fcf483ea75f55d83b03e99dbfcff2c0f418ad0b184d661b6a4cfeb1a02139352d8659cbcb1c75cd56cd2a27f82f8bac45e5c8972446dda2240c1d28a67707192112c3cfdf2c95aaaf1abd5c875a750fd8c9637ff6f2aa3a8b68439f5b7bec5f2121aaa341849e3db3e977d6342ea5e19341103512a236282e3d70de2bac587163815df1d1f315a98d27468dbf981999a2b3b25608d232424c10a53033c2dda65bde9df4dd505c569f494f09cdbf2fe4fbd13cfc5a1065bc03a15c1379485ce53c3cc34c90ce569a85c76c2d20d3630d1aa7bae5b9e7d78f64ed98c53eb6217e345a96d86ed5cb2edb41f58b98f2e5e88a25c3b18f70263de1b562f4a7e89d2ce1455ba11f9ee5b1daf638abf83ed3478e6f0a65e249285e804b58aca60244f403e78a2affe8054d9f99bc76685f6e6813c7b9020bcf7ffee90c4bb09c6adb4ca5343adba59b3eeb440af2a699fb034ca5ebac15e811777a0565a5fd1d0b1a88073e3c622a5e159975519e4d5aaff4e0d9f69a5cbf3856731f412e5ada113357158d9d2fa93bac93d17a8a61b40136a34f25463b2ad06d94b6a13ed018f94270d7127fd5a0fa2f90cd0a6f8b1ad8a81443f11933b6b2b0bf4671538962c35d9b722a5304b9a43de53c0d9825192dba6c7a5f736e767b79c2900184d9a66638730a0e84869b3c827f06d6a55ce8a8c495d02e302f77c7acd22ca70ba66b8babc785512686277572c2afb6416e428f08ead3d8d8255928933ac81fd3ca56df6831d1c18d0e9639cc6229c7b68960964c3b7328ff5f48b8b0dcdef62e7f83f12a2c112a6996e2d2c868af52018a2c9523147598ba3a7ddc60939c6c699697f951931cee2a53743ee9b37eef0365cc10cc0ea1b44a55b0917a7fe674023e6e94e5226633c166783506ad414a69278a66bd793cde25c27586ded1a0eea330d8bb1b58b513f52668bf7b1cae73fdc62b8d091b393b9276c74b35baf811a9ca070737ca35ed945ab754f064a8bd4787b708a5f0dd826065a7f0cc6c22acecc3d2729e1dedd85045628b2506ead78f4372c0ffdb27bd658c58ce7ecf90ac07d81ec54f1f736d230e80d31e4b1b7cb0d9659b70a798c24d80968d3176630ccabab69f744526972468f3afc21901354df49dbaec83d88ca747f66ec83150c18df53f821581950a006d3514e68c1ed482c77168d9b552d4dcf906080fa91e1247a972c9c1055ad139dad9638e3a8ad51862d56a41df0326540d9d9d9d69ffd69ba9671104cff62cdf493eb5de1919a2ea6b9eddfcf9e91f36cd36f833efba8dfa059166b263ad77b9ca5eb47222db92943c2cdc07c1446128de37df3a818254701ad24516105a769dbdd4dde5ab0b965e037afce711c1d04a54920ec80fa5d7182198eb5fba7e7ab20aa154839de7ac0ea0c50815ee4334147a16cf20dba829a8a73db530d7eea6920687875e4cd9ff3821b0c7da92118ca1d9c1319264bc6e05129cc236e2d1ecc70725d4736d83fc31e3e7700befa49a069be46c72531b860ff35ad62df7915d12428379eecf07f51d759e0317e5b0c63a7834e1e612332a7aee521d2f5f06795b046f79cabf605f8089387bb395dd33f692026c9d575a5d9f6f413d9c12a19135ea466a00c631b55ffc40b44d78f8f58c2801ef92bd1048216e5cc9090d2353b6189fff60e342bb17279bb57a28fb68b137a7be480e8e45282c357d7023af6eb59d1c2193b87085b93d2a9e54b8c4a4cb4d4e4e5dcb1f0ed5cd98601e4e448336c28a99bb0a5a0efea38756649b99a33d28907f25238c8adde75ce060cb01385a7c3a91eccf4ea5efd43546d06912811c5a51bc42575e83ca4029e8911080a6e7592eb1953b2204f6bc1a41b3136532526ff7f141951a6fbf0356868ef8c7f5df682709735c2baac981b45ab255b4f7ea6a1002497e7c0fcd3c3aed238b53d3d4ba4c532c028ee403e089c3c4c82254faf191a1ef2ecb2a193728acc0da2d029ce942c5869f8ca8513d292ec1759f48d82c580e9b5087beab9f7f5535e382f963c13ce77bb091920f93d6367e5ce2ff4dbc20afa87ff589648af05dbad5f935428a9a35f9d2e3a7a7fe97765d734a037b533bb98a928f0c2e214f2f6e4ae4a4ed0a022d68766d097973ab9459086e7a506dbabd88759855148f093aba1213526e9cdd03a100b621c609c463a1a42d2a16915c75136e23bfbfc11a4c562bdfaf3ef03736674eeebd87453c11f952e0cafb7a67f7c13b133a258fa77afc328e183cf3c37b8f2842290f840c6b74d12ddc6ff63748e51b85d3520737e432a0fb46fd71f26f4f227db4317e0315803418f5ac96ebdeb7e97194f7a0a3c0a596b4ea5b1fc6050f722afd0e01a7339c6574349e8155b418a1259c9cac13572552d2b18b5ca646dea345a53349a2973be6a9bc7198a323faafdb0b8061b0069684d53d03bc36eb6e09de75139c05a4f39808efc744f7388c542f8316e93c3389ff057fedc2bd3b7fbc47ef096fd59ca8674071cceff994ea78be8e78d63cb5a27c5c2492ef6c1ba1cb31b07cb0458462b57ac58a165a25113046df4dfc8734875013e2c832b2ef2e83f4ddfcea606e041bcfabfd8c3f9401875cc38b1fa55a5f3ed5178d851323011b4911ddade50c1595d5cc40cd72e89f1cb21f106c656d3776098758aa88241834c074a7874e074e442217a04e2e35c7aea648f45a67952501daff4edb47801ad9ed675011e256d40bc806595311079a29e2ea016488362c645a549dc68bc811434cef1e5006c5acd94abc1c9c5fefc55ab213e16e37c6228fb97e77bdebd0258993deeb0a2474ceb9d8d02f955d251a3933f8ac3b49c67e209ba5d80a097ed819fc81c03f17fda82848ddab46d1598c077af28e88c40b7f2a60a33308d674457c0acd224e0dbb11857ba9e1b29f159a9654953a6c0eff595beabc4f244c54f7f5d7eddde573e5a8d1548f3503ec3d81be9022fe4c1acfb9e9bfbdb6ffba", 0x1000}, {&(0x7f0000003c40)="91d63736b4fe63ceb8258447439c989a705ea1e6e79f1e29e844681ed014e9563d7829d5cf061164a01f18b41f9b923cf38036c2d4a5332ef46008d8849683b66c2e8d306b61e805ccd57ab5d209bb2d1813f7f88cde88622305f91ccfa12fdd53f26f0dd0fd075940ca4ad50e70e4c4c956db336b3d6a0e06968531c4fefc0167850b96e2b92ef9f9dc9515caf7136b104dacf5dbdfe773c9075521cd7412a74e014632308da3cacd2b8c003223fe1380f4e2040b21883e4d6ab90412e7dfb5be9c9e037c7e44eddba8a3ba7b98b125bf940553d06203b3aa4a6651019c56dd7dde4b23cd4666a94ed0d073108bf7ae2b1a17a10784e9b36f12421d52bef2c4b466828fa87e1554d7b6b7118f9a49fbfb099ff71c7a93db1e7e2159abb1e9d501632caf40d58cd8c1e89b486d05b8595e57a92c9547471bb4da899de0557bae01f9bac9515dc83ac62cbcc9a60de52346b8507da71d7eb58c0631", 0x15b}, {&(0x7f0000002440)="f755353866a720472e0f0caf12430fe392e583b8fa3b846614639ca2b9971d8a7f8ecaca0b82a334eff59a6d98453742f9546fe52cf3553a262ebf2220fdb6982dd3973c507bdad339518daffcd2acae3c312000f128e7d23bd62cd02320878b2fd255a33fe7c27f66179e0d1e780c673240100198624bb201475dd9a82779eed61919fce4ad514151f33f6cf9c9ad9a92d3e8c237fa5a8cacaf94a420c9", 0x9e}, {&(0x7f0000002500)="74eb577abff24a15f063e467ca4aec0fe66a495599ee725ac343e24430358b75b109575725466852caa44e1f8619f06a9731d8c102daf1ed486c861de07af74e328bcb9fbd1d595b8ed9d424053ff1c0dc05a1745e2f64d26c056fbde1fd645ed57a077310e09874d3f927a4a40bbf26465d837d88bfc1955c44d35db98b033ef97aa8b9d53bd3415ce4b77ca7ff6d9c61e59ed6d489fd8801fc35977a3038a7828a9c498648f200b1f7d066", 0xac}, {&(0x7f0000002b80)="6ef4afde662ee8c2cc17ee3dbc94c614409d942e531b547d007e96bf5fb5ef387caf0f51046e81a56ed4581f0a0459234f9095116fc8e14e6f0f8c5b683787f9514deb07d3d07059d44b9960a5b5c02b1718535d70729392b512da6ff33a517bcc50f86c736f71667d46c8d6c3df4c07205501ef00b2172d4b11f7b2becefdb36d2aa5350a5f307d0225b3135e05a84578a6f479e2dbfceca5e3fef48bfb1fe0985804fb8bf3f725cb6bfc25417a1dac3c8d77bad545793ac4ff53890b524edb70ff7db8205d672c91325d1ca4e297fe0ca9890aa7aec78bfa04133d97a365b0ea9b1d0a9f5d0e6344ab5b15f2a106bd7ac4fdd618e64b3b71bc7885732f0245b02a2e87056b7d5c253364aded3139819ce9542acc6c9e936dcd06a887f780ec5cde83b13bc05bdac911c08a77c2db0992285d9cf3fe018527011111a17ecb9c15224d4fe16d24a7d4342f86e23810ca7f84ff9d835795623b615e16e9358f72fec4acdec046829a33c5bade30298611f1c670c44c7ab3d34f08ecec573fb2b8d1d421324daba137f4ac1f08018944be3260cd7d58cfc5f0b4c9a626518f3131e7642e9f725a9d463c4bf020105c6d0d297e20bee3dd0b9e081173e50a205a04ac31b3a7b7abee5e1f8d508240473fe78a1cb849218e3db17826857e9bcbee3e074eaaff01170c58f4d5fc97ead710cb36d116543f995e1976f3ab56303fbe408e344c9a68a37a74917b3360c53c3ece3ff1dc5d9bb5cec9879899703726137ccea7913ea341945a0a8b43b19ff48a4b799014065cddb1be3a364d9a9d87df3021c9cb74fc93ad9a882550ad4e7c1077a4ab346046491397a831166d94daf07ebf2f6365cc6c196179299e1aabb049cf1093f300fa15c38318c98419931f6103c101187433cd1f22a8a727f7f1b163024867e691fb2efa10478108883f8983950b1d67a14dc9289a3c4e294cdb11bb484a3ac19e1205ec525916bae45a62d83a5d21ea942d544389e5d1e736c457277b59ad21b459cfd83a6f16400e513dfaac123052c3a8520c40d72c39e383431167e4fcc78cdafd03b23cf3ca88920ab7a8233bcda14836be29847219edd04decfacd06ee21e0e1dd3f74e5053fb21317aecdbca9fdbb03e160fbe4b53d53cf24202558b238ed6bcd8f5e1dc9db5504a474e6969bb4636b40f66a964b403ca44459f41e9fe35b48cf1e5701aac4dd51c1c0a1d2333acbc4a538cb0cde049fcd5c8d6813592fd16a00872f80d226122b9ca5ae93452ec055f08d94d954fbdc6f28f42b1e9d0c7234534723b9b8c875bc4e782495b6c7ff1fd5cf447707eac1505402190abbebf8e32b64fc9a6413816a84ba0df61981e5959f1f1813f4ea0de173c900cde6360ee1289391d1bd3e76760ff9507bdf6f60fb07cde68e1f419895fc2d0ddfaeaa926e42c1097e538a73b575f8cb139c39e6784440fd2c13dbe50018e02644f9b17f53d4c73af757240d2b51982c81ada6cccf40fcccc4674586f2fba2cb8606cb8cf8b45a8681635009410e2c6fd057b450f9c3c2655bb5b4b265cfdb46fdeada4ec284b6e916ec7c7ffae4d38d40b90786d5bd609a8a6170001b2000b17e30cef09a8e2dd1647c162ab2492a35fa51fd7166c40a137332711a9d771536c39aa10c72142bc4e274f183bb9f49bdf6939a9f1fcfdb6d746707458634f22459f6fd1012b77e005be49bc4b1ce13317d7087581244a58e9bb50fc4cb3a944d00f61397a918b8e99c2d880a6fe435ca194219042e03d03ab9c9aff0d9785760360ddb9e5b0b4e4eee175fcb1b2b084a7481fb74bb097e0f33ca2e9c2ffdbf338cb1af3fd3cb9d57b8116e3dbd3a750211d82706c3ddba98212e1c7b35a6ab454d350776a509af130cd3b983819f0dd31d49af1d98398c87c064e7941aa8f328365c32b254abffb52fe448bf690ef316139f32100ceb09290203bcc96cf5b2d97c629ae9641431459fca148418c9eebd5b7bebd2d2fa8a1286a2cfe64ed36f82e7323e683ff52328dc4e8875be125eacd177fd0c4d687ec10f22b095c81594685ddaefe26f3e26dd173944590646d5c55793c2c2b64b828ade5f8369203f37268bac41f25899742660c1c83b6171e928932fb7688836ad923d980af732630f536825b54e58752789f3823f6c3e519ded17fe0dfa742a50c656d9d8af1f1d4512056079df9f20051973474b9920e90ab54c0e9744def2e3b14ba21f4fb1873b43e948e7082e566f8c5660a4928a2ef62625bc95027d73f03e324e6b4e7faeaced81c8dc1d605a420ada4bd89c09137306c57043aaf694a92cc80ac948d74a353710c51e86e5d42600812611e71b04213387222e692a60e0f6ade550067fba9574c42707e4862c810b75d7ab11f47b423fda9b83382b015a7fdd9100ee459a585b97acc5c091045195ae8ba2ab7a9ba2d5226461c4a0d0d9b13e873a5f7907f854f626835d50e41ce607f58936b34b743178881ea8b762ace758d2db65b377a8acc2343b297cb3fa8f062f1bc5977c2106e702c5d51e33e29bf0fbc7c5a03175f6e4140f1fb1f22aababf29e8a7e324fc2838db88b2445aea0cf830c17d4b4370aac5fa5405d97dc80dfd3ac8e33e6525486034c150bff91295506517d0be28e2c33005bf00dcbc2df569219867987f9216e7d3c9826df6976d409e70799c94600b874af177694eb613d364786834d4d471037cbe1649f6d482f9da1468ec74a6e698e98d372da74edc96668d1a58c8db2be7345a01d12b441705c6bc5bae7a3799c0c4dd7e32bb68a6325516afc38b06cfac9bcd2ac9a2e54986b550ea02c751e37bc4ec5d9d215787b530c522967c554d0e2f85557daf6a388d7dbd80a22cd5b64b7f05d9dda8a8936e0489a7711237924c0418991fb750ab2b6c5e3da2be57ee0d6e535144411fad53554ce0b76f7cc89a7d6c66b337c090b2e5cbec9b659da6fc47f1025986b0f6197bf6d88bdddca3964c72e770b291918e9cbdff2433aba7a3c52a48b328885ab947290cfa9cfa52b40fbcf1a5d9218b82e4139a4be9aff81e75cdcb82cf8ddbe20a207f1a47f920e4fb98e0a594537045c86f80ebe90378ff73ff938d42bc4a9d3302c7484ed702bff9015466319a63c35b4e88052790e7a9a91a5fa601c8e8c48f875d82eed68e9e0b7446c8d577f942c6e28b5326fc1311950a2a7d29baf7ba9537113c160fc4166257826b9c8c25ecc5a8b0dbedc897bd7c67e82d9e56b7a34e8d0534c62a7f7e7ef1c5ef859671b37cf8d34cf6dba26e980d28ee390239655623f7f7d0107e3429b8505edf64f820f94ced604cbedf20d0426aa871a83fe95650f0a3de7d2628d6c3772d280c4e13dfc72e53069a0ff758d44e2719b2f4934ae625c144a21bd401170d86ece7980735913c2449fb4ba3a60adc145093d0b57b9bf6bf3811d8c3973802167ccc860ca3877bc28ae2bf2b48f1726e6d9250bb1ebb9de6013163adc0d4bf8cafd81cafa513c0e03b1217186ef9ee108426f3955bb2e707973e78cb733b78464d7f1977350913e1f2ea6dd99f72dd858ef94b5dcb3f17503797ff9fcfbb542141bca4c1df0e1385d30ca8ad93998529aa79229c69eff179a709afdc078e491361b55c7e6f9a2b7f7c6ffb444bed3471582bc8d6ca2cbc5e53c6884e2bc2c6cbc37298fec64026cf49b38c3320774571a6672a38e62bd369c589bcfea625c00a02aa35bda6e6f32d7994c8953eb0a11fd5bb6a529d7748409aa8d6040ff1f3f577c4de60e17898e41922af8a27526b5e969a3aed542658ab911295b9000cbe03e4e156c68168275c5cdf0e20c4a99198d762e5f2038c03499f3e88fb9e206224f00f20ed691ddfd181a8d538d81997e814fa9153d8b20e5dea8dc626c560afc7421fb9e7a8e5fed0b78f4cfe893ece37d4195123a7b4136bdb13df5962802861e8ff4f03bd4c1af063b087738f633896ed8c59e7d49646626cd5cc91bef80fb6b41e3c7deaf1e5291a9eb358e667344aec4a79ec05cd2d0a560b0df6b882b609f9417e9fb9458fe35a66d81d58564ff086cb2d3e25d77c4cdf0dd9ee8ab2d2e20ddc43efd1a6f7b1226d4739669e535e60ca5d743aac2bc957f9033797049036b6477ee74b60b44f1c3d077e1138d02d07b12a3484e97068f49766c94287b13ac39ebb343a3186955a704365fb7ab53fbc24caad17820c05d98307d4f43bd6b9951576c5c921ef19e39f35e1dfec478bd7f4926bd39edf2473ad8ce64fd59074cfbcf1c6f514d6585926317c319174f06b12d52573afa536e28052e4368b453b045a1604ab1376ae4e9a4f185ad4ee860439ba5dcf5b321c31d75e58584eefe86efa3bff0b9576717483ee3b9bad1893edb7a39820c1f97c57935a26845ead71c9f5c1bee529bf1ff4b3d4ad798618350334af39ced0a5b77b59f697d8ac8781bd2b8cfc3c396d5f4987bb6d881fec8d6b2068bdcfd310aecad2395eb7afb1b503bd48cd0e661b9829433d5f24cb85f8628f2e390407cf1805948b3340e804a3af90aff074bba8ba2c80ca874088096791edc7a1500d9b4c2f076ef99bcb84b7e9e1d261841aaf859a92184685a55bac750f68143d016279c2c9a345d3c3d1cf50b65573e46c72f8472327a448ab34371f0aaa55ed4db0677aeedf3188ffa559d1b1d9568d9b0c0205e0b1179dc8241cadfa4c1980ae6d15ecd795dd48bcf9ee952517237b9f3cc3c517002661e02704d3005e04b119f3610f4aaab39c4b645ab3a79f5c8e2fa2a0fba481e3555296718b1b19697308858a33c41d372da1e7f13442486c85e9d1096802dd85fb1143651e07036192729bca3516197a6597c6a09b979e43afb4fc3b4d8e3b1fb5fbfa9e0f8da94e8a3b7071a33749f5e1dad57f39d11ed78e83eb297eddb1e39980d88b6edcded5c7f0f887c7f66f553a237a0733e5dd994847cecda96630d597ff29e58247660d0dafe4077e9dd9af4b25dc01f3e3e6b384f1508eb6da47b47eb3f0d9807aeaea5d54d5678fadfc7a3bf9e5f7d5ca3ed48763e30ad7ce54dabc3e2f617eac6ee0d89990d5851dc5b5536481c93224b0154b7fc840b512b965c99048c1d32790fab25ab3a06141fd500bf264e6c1d4c7531987624c8730c6dc55013bcf6d98cd02fc236685314e88c87eaa8daadba12fc48ce9a6d42472ec680c1c27fc2aeea007c7b7f602e0c65b25c4eaf9b26f4a061ef718f4104e2341b5178e2ba4584f3fcf15992143ce97a4cf7e636db493c14c8e68394b652577d4c37bfa1fd8a3e91aeda8244b568375758a90111295a6fbd90b0f3550420f8363f76516a0d527ac93ad6c68f689afe2b4f87549a43da2cb04747329481d5abbed0e7ac12e4e91121cfabb54195623321d889c8357907a307b6fa6061f01f85a353cf2355187e59d6b8ee222b0021246b7f0a630f61953511de30b881f3b77ad545b5aaf00f6d8aa38fd26bde99b1a58589d399b6f998838ab755735430ac398f645fb303973f16c2aa490d9feed3b66624fdbfa6b1d8146ef5aadf8357c75f266169092b72b9527cab062f9ff83abba50252505fabd2142121ba6f47bbb19e0fcbd15fbefccb2cd5eb728fa79f36af8d6ddf07bd8df5be79bbdfeb84a2ce8508b0a1204d4f8dfbd3abf86edc37f3932bef26563fb442afc4590c7793db359510b609bd386209cba5d6b8daaff855828fdd98f3bb74c7cc5f0335268943417daf27af47fd7b3bb4c099eafe39aeb4494b1cee94030582fbfe99b7e967d8833e525a719750eb66d490633509e9dd7086", 0x1000}], 0xb, &(0x7f0000002880)=[{0x70, 0xffff, 0x1, "8f27a6525ab7ff73955447235c18b8f214c43db9475270b9a37c068f22330724bd0bc635f3a5a9392eed16c2252c8afd88224ccb7374bc3c2356df67ed979e8d948324da202b972058b92ffddcf668d3fdb505fd7abc6084591de5c4a54056"}, {0x80, 0xffff, 0x3, "e896b129abb47c6b3f08250cafa9173c8466eac181c090f1a7f078f5aeb6b12e0231ee9957e3a2a19e2a726e9564e0d8a77c24cb5da39782a380efc5fb5a27392edb8c6b1430f94d946e8b6398254281faeb90b172e8c7991af2c889c9e71934aa5a62ae86abb5891465a0e590bbf666"}, {0xb8, 0x1, 0x7, "2c13ea6da046777f92f68a5093c70f22db677e0be52a1e6dffeb37e165057c48539518937872a02cf27e1410bbc22bc960e977427f01601f52a6004da7e7af31d6fe7e946a0d13613383776e2e527c2ee633a93ed60dc52a663d0000c44f15d1489d1f22f86e4357d090d56ada64c05448fba8b6c7f2ad5d6fe59f76cfeb9cc22476872492c46a1e7e27f0f35785f580c062500bf42c8ae47a5f7bed066fabab01ef"}, {0x10, 0xffff, 0x3}, {0xe8, 0x1, 0x8000, "bdb9cffd5bc585c51ffa86cfd8428533b1b27c83c4f1e28d127c898fd9b2d2ad938b63d50f06a110a803c1354bc075fa20ccdf064462e98aa524817bd36ccab4cc315eabee1fc7600e104ecb75c07ff3a2d722c566c036c780723e312b88a1eb87abf977c24a50a50c211cd171ed49e5c8b9e75218a6e34608e8e5dee0e7fff5262ffdd5a9e4e4c8512eb73bed98afabb9cb696ee04a4c9453207e270ba609410075f6705d9068dbf883ad3f6c6586e77a3734f9010a12aefffa1b4c1c3ad1b9879d918a9329550a76e740c80ecbfa41b22f"}, {0x50, 0xffff, 0x2, "e2424c0aa7ea787528bb761e75abf66d92ca8c343583aaa2f063606c3cd913101c551736a217609fae9802fd4f9c3ddb91ac07961213f767a5"}], 0x2f0}, 0x8) 18:49:10 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) recvfrom$unix(r0, &(0x7f0000002b40)=""/4098, 0x1002, 0x1, &(0x7f00000005c0)=ANY=[@ANYBLOB="30002edc858f4faf51d12099397dc9"], 0xa) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="ee030000ffff000001"], 0x6}, 0x0) socketpair(0x2, 0x8001, 0x9, &(0x7f0000001dc0)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r3, &(0x7f00000001c0)=ANY=[@ANYRESHEX=0x0], 0x1, 0x7fc) msgsnd(r3, &(0x7f00000004c0)=ANY=[@ANYBLOB="a1dab253d08b406f8fc6784af8a6d7a0e64b362624cd2021fdc9bc256f8aca5d269a27956e6f132e4e5f0a7b85d89e3ce8cfd4c899a403e2eb53d711b291215fa5fd944eb05575b770e95dc5a423f052db22adc68590a096dee658ab7f4046e3d20d7ff87c17ab232deae4c5b202db5e356d41af3baed403c613c06c564b", @ANYRES32], 0x2, 0x800) r4 = kqueue() r5 = open$dir(&(0x7f0000000180)='./file0\x00', 0x40000400008002be, 0x0) pwritev(r5, &(0x7f0000000080)=[{&(0x7f00000006c0), 0x1002f}], 0x1, 0x0, 0x0) writev(r5, &(0x7f0000000040), 0x1) preadv(r5, &(0x7f0000000600)=[{&(0x7f0000000640)=""/102400, 0x19000}], 0x1, 0x0, 0x0) r6 = fcntl$dupfd(r2, 0x0, r5) mmap(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x0, 0x10, r6, 0x0, 0x100000000000000) r7 = kqueue() r8 = fcntl$dupfd(r7, 0x2, 0xffffffffffffffff) r9 = kqueue() r10 = fcntl$dupfd(r9, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x0, 0x10, r10, 0x0, 0x100000000000000) r11 = semget(0x3, 0x4, 0x0) semctl$SETVAL(r11, 0x0, 0x8, &(0x7f0000000000)) r12 = semget(0x3, 0x4, 0x0) semctl$SETVAL(r12, 0x0, 0x8, &(0x7f0000000000)) r13 = semget(0x3, 0x4, 0x0) semctl$SETVAL(r13, 0x0, 0x8, &(0x7f0000000000)) r14 = semget(0x3, 0x4, 0x0) semctl$SETVAL(r14, 0x0, 0x8, &(0x7f0000000000)) r15 = semget(0x3, 0x4, 0x0) semctl$SETVAL(r15, 0x0, 0x8, &(0x7f0000000000)) r16 = semget(0x3, 0x4, 0x0) semctl$SETVAL(r16, 0x0, 0x8, &(0x7f0000000000)) msgsnd(r3, &(0x7f0000000240)=ANY=[@ANYPTR64=&(0x7f0000000480)=ANY=[@ANYRES32=r1, @ANYRES64, @ANYPTR64, @ANYPTR=&(0x7f0000000200)=ANY=[@ANYRES16=r13, @ANYRES16=r12], @ANYPTR=&(0x7f0000000580)=ANY=[@ANYRES32=r3, @ANYPTR64, @ANYPTR=&(0x7f0000000380)=ANY=[@ANYRES16=r8, @ANYRESHEX=r14, @ANYBLOB="4569b56d9369770b786b9422e6d4f414009836b9089a153c05e343ef37df515c63dde516705505dc4f77c171db312967bf237ff6debac93403d67d6b70c89353592dacc973dc1fd818f80168348071d42e97a6", @ANYPTR=&(0x7f0000000340)=ANY=[@ANYRES32, @ANYRES64=r15], @ANYRESDEC=r10, @ANYRESOCT=r16, @ANYRES64=r8, @ANYRESDEC=r4, @ANYRESDEC=r6], @ANYRESHEX=r10]]], 0x1, 0x3fb) r17 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r17, &(0x7f0000000100)=ANY=[@ANYBLOB="680fafcfc82f16dcd5d5c649005b32e30fa79e6619c303d4094b9468f10bd191ed51a1631c0af7c956ec4b194587377c4bbcc6b8ee4dab"], 0x1, 0x7fc) msgsnd(r17, &(0x7f0000000040)=ANY=[@ANYRES64], 0x1, 0x800) msgrcv(r17, &(0x7f0000000680)=ANY=[@ANYBLOB="000000000000000000009d86c84b8db61dd5000000000023443eb8df875b84f37a6072000000000000007c0c000000000000000000000000000000000000000000000000000000000400000000000000000000000000000000000000000000000000000000b3493bdf58309ffafd5ec3d5c07f8be2d6efab1a208c72d404f944ca7ea9c3b9b045e8e8dbee7e793079d98a1606f6043e3563a0e85e58d013ca5d24815d7839d37cc42adb641a1b9eb318579cfe1278ce0bdd033976b7ee338d7a31ce614745ae1ea318a76aef3550c601b25a4e9f32fc677e4fb68cc52b7fa2040000003a7093776d61b9af2201001794dc604c2961db34af324e83590065c861e3ea1a1a3222ebd77c914e8e992b159c9d625fda6a28b77b59e1c7217ea86f0b7dc818b5502395f38ce9355ecd0d4ff6feedc06c0bdd8aa19a826f0ca37ac301a88c05536557b0fd8246f9e9a2bcc063119adbbd95ec459ba326cd75328db3f18499a90b95d63edb7e0258dd6b02be27d9761b4e5edcef0ffce52ea9d5527b36dec0b201576753d6c661a9282ae17b70e939c821c6f8f4c7fe9b318c8bb2744fa207d2e6451c048e99c3256d7cd89a92b1c0161159ba45a50d42aea6da5be88be8f450ce4ccd91318c03621f40d110e86ce53abf3c7842da8d1483d8a66aa36770720d6caa2ac1a66993e52fd38e5185030e1e62e0abc3657edea0774a6438a1d6c7c12449c94e6429b52d1d98ab7b787b063276abb5ed1acfcbb3beb080d5b0910adb2b40d791976bef6f5429faf427609e028522d0d57b0ddcfef5dccb7cdb08e1436c7f93c6cd8438644330a01fd0ebe1163e53fb0d7ca848939f0c9ab7c57e308ded7fcd0d8331968c90901d49935002ac7a1331bf31ad576d2fc803e7346edb6785c899e8f3c7da2381a4eb2327004309206588c765ee222a827fa9161a66e016b56e7e1608404bb806f582a72a8b295a"], 0x1, 0x0, 0x1004) msgrcv(r17, &(0x7f0000000480)=ANY=[], 0x0, 0x3, 0x800) msgsnd(r17, &(0x7f0000019640)=ANY=[@ANYBLOB="03000000000000005aab059e7584be19de16d8a32e0c5d7858899bbc616aeade23aa38f255f2dedc7d9349f609673a9f745b6b5aae9e1e53d2b8d941639c6b5d3b16ea71c4229d0000d8e7497cf22f1cc439ea2b26fcb5355b5b24eab6423706ebfa25245e804c95574b9d3f3d263490ee4823aa6156b2bd8b46afd62f2b01573c376fabb6713c8c37cbb5c96075498e63bb2e19117fec0866378de0a48ccf0a87d3c451df0c36b08f9d3d6039ebea381e7fca35ed7142c2f0d2e5f9ce3b4033a4312bd05b3a77c1ecc017c46c50c8e10a93dcd069cb4d4575ddd417bd2c5f2470a3deaf000000000000eab4ccf95a1497489f925599a8de9a446c8fefbef66f5db6b5626fdb832864aa3f9d1aa71cf7af2ca8cce1160a1789e7305193c0acf16f4230690d9adff475b6fa84f9bba9f36374fdecb57a46a9d6a4b9d8e397fc084eb64c0408d992e5441351caa4fbca0f31d4a658753e0736ab39b7c9ca249a41848b90ee119feaeb1eefb009812ed0b9e83b54cd7f8f1743d71ab62290601c9ba45b06f568628ec55cd880c0295ddd9e941737742366f712960decfc0e464684f03c498b43"], 0xbc, 0x40000000000800) msgrcv(r17, &(0x7f0000002a80)={0x0, ""/157}, 0xa5, 0xd6d0c418f59fe7d3, 0x1000) msgrcv(r17, &(0x7f0000000040)={0x0, ""/120}, 0x80, 0x3, 0x400) r18 = socket(0x10, 0x1, 0x56) fcntl$dupfd(r18, 0x0, r18) 18:49:11 executing program 1: open(&(0x7f0000000080)='./file0\x00', 0x60e, 0x74) lstat(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000140)={0x0}, &(0x7f0000000100)) r2 = socket(0x18, 0x2, 0x0) r3 = socket(0x11, 0x4003, 0x0) r4 = dup2(r2, r3) ioctl$LIOCSFD(r4, 0xc028756b, &(0x7f0000000000)) ioctl$BIOCSRTIMEOUT(r4, 0x8010426d, &(0x7f00000001c0)={0x5584960f, 0x1}) setpgid(r1, 0x0) r5 = getgid() geteuid() r6 = semget$private(0x0, 0x7, 0xa0) semop(r6, &(0x7f0000000200)=[{0x0, 0x5, 0x1800}, {0x0, 0xff, 0x800}], 0x1) r7 = socket$unix(0x1, 0x5, 0x0) mknod(&(0x7f00000000c0)='./file0\x00', 0x1ffb, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000080)={{}, 0x0, 0x0, 0x0, 0x0, 0xfffffffffffffe01, 0x9}) r8 = open$dir(&(0x7f0000000340)='./file0\x00', 0x400000002c5, 0x0) r9 = fcntl$dupfd(r8, 0x0, r7) ioctl$TIOCFLUSH(r9, 0xc0106978, &(0x7f00000000c0)) semctl$IPC_RMID(r6, 0x0, 0x0) semctl$IPC_SET(r6, 0x0, 0x1, &(0x7f00000002c0)={{0x4, 0xffffffffffffffff, r5, 0x0, 0x0, 0x140, 0x403}, 0x3e, 0x4010000, 0x6}) semctl$SETALL(r6, 0x0, 0x9, &(0x7f0000000040)=[0x5]) r10 = socket(0x2, 0x1, 0x0) bind(r10, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r11 = dup(r10) listen(r11, 0x0) r12 = socket(0x2, 0x8001, 0x0) setsockopt$sock_linger(r12, 0xffff, 0x80, &(0x7f0000000040)={0x8, 0x800}, 0x8) 18:49:11 executing program 0: chown(&(0x7f0000000040)='./file1\x00', 0x0, 0x0) writev(0xffffffffffffffff, &(0x7f0000000000)=[{&(0x7f0000000140)}], 0x1) chown(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = semget$private(0x0, 0x4, 0x2cb) semop(r0, &(0x7f00000002c0)=[{0x1, 0x201, 0x800}], 0x1) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/ttyCcfg\x00', 0x40, 0x0) ioctl$VT_GETMODE(r1, 0x40087603, &(0x7f0000000140)) semctl$SETALL(r0, 0x0, 0x9, &(0x7f0000000080)=[0xb8c9]) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f00000000c0)={0xfffffffd, 0x0, 0xfff7fffffffffffc, 0x3c6a, "9375ff000037161211134aa100"}) r3 = semget$private(0x0, 0x2, 0x200) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040), 0xc) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000300), &(0x7f0000000340)=0xc) r4 = getgid() r5 = semget$private(0x0, 0x7, 0x10000000000490) semctl$SETVAL(r5, 0x23b5f1c7d494329b, 0x8, &(0x7f00000000c0)=0x447f425e) r6 = accept$unix(0xffffffffffffffff, &(0x7f0000000240)=@abs, 0xfffffffffffffffe) getsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0}, &(0x7f00000002c0)=0xc) r8 = semget$private(0x0, 0x4, 0x159) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000005c0)={0x0, 0x0}, 0xc) r10 = getegid() r11 = getgid() semctl$IPC_SET(r8, 0x0, 0x1, &(0x7f0000000600)={{0x0, r9, r10, r7, r11, 0x60, 0x3}, 0x4, 0x0, 0x7}) r12 = getegid() r13 = shmget$private(0x0, 0x4000, 0x8, &(0x7f0000ffc000/0x4000)=nil) r14 = geteuid() r15 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000001640)={0x0, 0x0}, 0xc) r17 = getpgid(0x0) shmctl$IPC_SET(r13, 0x1, &(0x7f0000001680)={{0x107f, r14, r15, r16, r12, 0xc1, 0x6ff}, 0x8, 0x7, r17, 0xffffffffffffffff, 0x7000000000000, 0x6, 0x200}) r18 = shmget$private(0x0, 0x4000, 0x0, &(0x7f0000ffb000/0x4000)=nil) r19 = geteuid() r20 = getgid() r21 = getpgid(0x0) r22 = geteuid() shmctl$IPC_SET(r18, 0x1, &(0x7f0000000440)={{0xc, r19, r20, r22, 0xffffffffffffffff, 0x60, 0x3}, 0x3, 0x7ada, r21, 0xffffffffffffffff, 0x7, 0xffffffffffffbca3, 0x100000000}) r23 = shmget$private(0x0, 0x4000, 0x8, &(0x7f0000ffc000/0x4000)=nil) r24 = geteuid() r25 = getgid() r26 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r26, &(0x7f0000000080)={&(0x7f0000000040)=ANY=[@ANYBLOB="70f8ff2f66696c653000"], 0x9, 0x0}, 0x0) getsockopt$SO_PEERCRED(r26, 0xffff, 0x1022, &(0x7f0000000800)={0x0, 0x0, 0x0}, 0xc) r29 = getpgid(0x0) r30 = socket(0x18, 0x1, 0x0) close(r30) r31 = socket(0x6, 0x400000002, 0x0) fcntl$getown(r30, 0x5) getsockopt$SO_PEERCRED(r31, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, 0xc) r33 = getgid() socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000980)={0xffffffffffffffff, 0xffffffffffffffff}) getgroups(0x9, &(0x7f0000000540)=[r33, r33, r33, r33, r33, 0x0, 0x0, 0x0, 0x0]) getsockopt$SO_PEERCRED(r34, 0xffff, 0x1022, &(0x7f0000000440)={0x0, 0x0}, 0xc) r38 = geteuid() r39 = getpgid(0xffffffffffffffff) r40 = getpid() msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000c40)={{0xbaec, r37, r35, r38, r36, 0x143, 0x80000001}, 0x8, 0x100000000, r39, r40, 0xfffffffffffffffd, 0xfffffffffffffe00, 0x100000000, 0x9}) setsockopt$sock_cred(r30, 0xffff, 0x1022, &(0x7f0000000240)={r39, 0x0, r32}, 0xc) shmctl$IPC_SET(r23, 0x1, &(0x7f0000001680)={{0x107f, r24, r25, r27, r32, 0x40, 0x7ff}, 0xfffffffb, 0x5, r29, 0xffffffffffffffff, 0x80, 0x8000, 0x200}) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) socketpair(0x1, 0x8000, 0x4, &(0x7f0000000480)={0xffffffffffffffff}) getsockopt$SO_PEERCRED(r42, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xfffffffffffffe52) r44 = semget$private(0x0, 0x4, 0x1b2) semop(r44, &(0x7f0000000540)=[{0xafe1dc67404631f0, 0x8, 0x1800}, {0x3, 0x20, 0x1000}], 0x2) semctl$GETNCNT(r44, 0x36c39d4dbd27b144, 0x3, &(0x7f0000000680)=""/123) semctl$SETVAL(r44, 0x0, 0x8, &(0x7f0000000240)=0x72) semop(r44, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x7fffffff, 0x1000}], 0x2) r45 = accept(r41, &(0x7f0000000580)=@in, &(0x7f0000000780)=0xc) getsockopt$SO_PEERCRED(r45, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r47 = getgid() r48 = getgid() semctl$IPC_SET(r44, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r48, r46, r47, 0x10, 0x8}, 0x8, 0x1, 0x3ff}) r49 = getgid() r50 = fcntl$getown(0xffffffffffffffff, 0x5) r51 = shmget(0x1, 0x4000, 0x40, &(0x7f0000ff9000/0x4000)=nil) shmctl$IPC_SET(r51, 0x1, &(0x7f00000005c0)={{0x3, 0xffffffffffffffff, r43, r46, r49, 0x80, 0x8}, 0x8, 0x5, 0x0, r50, 0xfffffffffffffe01, 0xa, 0x7ff}) getgroups(0x8, &(0x7f0000000080)=[r43, 0xffffffffffffffff, r20, r28, r12, r25, r12, r12]) r52 = getegid() r53 = shmget$private(0x0, 0x4000, 0x8, &(0x7f0000ffc000/0x4000)=nil) r54 = geteuid() r55 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000001640)={0x0, 0x0}, 0xc) r57 = getpgid(0x0) shmctl$IPC_SET(r53, 0x1, &(0x7f0000001680)={{0x107f, r54, r55, r56, r52, 0xc1, 0x6ff}, 0x8, 0x7, r57, 0xffffffffffffffff, 0x7000000000000, 0x6, 0x200}) r58 = shmget$private(0x0, 0x4000, 0x0, &(0x7f0000ffb000/0x4000)=nil) r59 = geteuid() r60 = getgid() r61 = getpgid(0x0) r62 = geteuid() shmctl$IPC_SET(r58, 0x1, &(0x7f0000000440)={{0xc, r59, r60, r62, 0xffffffffffffffff, 0x60, 0x3}, 0x3, 0x7ada, r61, 0xffffffffffffffff, 0x7, 0xffffffffffffbca3, 0x100000000}) r63 = shmget$private(0x0, 0x4000, 0x8, &(0x7f0000ffc000/0x4000)=nil) r64 = geteuid() r65 = getgid() r66 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r66, &(0x7f0000000080)={&(0x7f0000000040)=ANY=[@ANYBLOB="70f8ff2f66696c653000"], 0x9, 0x0}, 0x0) getsockopt$SO_PEERCRED(r66, 0xffff, 0x1022, &(0x7f0000000800)={0x0, 0x0, 0x0}, 0xc) r69 = getpgid(0x0) r70 = socket(0x18, 0x1, 0x0) close(r70) r71 = socket(0x6, 0x400000002, 0x0) fcntl$getown(r70, 0x5) getsockopt$SO_PEERCRED(r71, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, 0xc) r73 = getgid() socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000980)={0xffffffffffffffff, 0xffffffffffffffff}) getgroups(0x9, &(0x7f0000000540)=[r73, r73, r73, r73, r73, 0x0, 0x0, 0x0, 0x0]) getsockopt$SO_PEERCRED(r74, 0xffff, 0x1022, &(0x7f0000000440)={0x0, 0x0}, 0xc) r78 = geteuid() r79 = getpgid(0xffffffffffffffff) r80 = getpid() msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000c40)={{0xbaec, r77, r75, r78, r76, 0x143, 0x80000001}, 0x8, 0x100000000, r79, r80, 0xfffffffffffffffd, 0xfffffffffffffe00, 0x100000000, 0x9}) setsockopt$sock_cred(r70, 0xffff, 0x1022, &(0x7f0000000240)={r79, 0x0, r72}, 0xc) shmctl$IPC_SET(r63, 0x1, &(0x7f0000001680)={{0x107f, r64, r65, r67, r72, 0x40, 0x7ff}, 0xfffffffb, 0x5, r69, 0xffffffffffffffff, 0x80, 0x8000, 0x200}) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) socketpair(0x1, 0x8000, 0x4, &(0x7f0000000480)={0xffffffffffffffff}) getsockopt$SO_PEERCRED(r82, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xfffffffffffffe52) r84 = semget$private(0x0, 0x4, 0x1b2) semop(r84, &(0x7f0000000540)=[{0xafe1dc67404631f0, 0x8, 0x1800}, {0x3, 0x20, 0x1000}], 0x2) semctl$GETNCNT(r84, 0x36c39d4dbd27b144, 0x3, &(0x7f0000000680)=""/123) semctl$SETVAL(r84, 0x0, 0x8, &(0x7f0000000240)=0x72) semop(r84, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x7fffffff, 0x1000}], 0x2) r85 = accept(r81, &(0x7f0000000580)=@in, &(0x7f0000000780)=0xc) getsockopt$SO_PEERCRED(r85, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r87 = getgid() r88 = getgid() semctl$IPC_SET(r84, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r88, r86, r87, 0x10, 0x8}, 0x8, 0x1, 0x3ff}) r89 = getgid() r90 = fcntl$getown(0xffffffffffffffff, 0x5) r91 = shmget(0x1, 0x4000, 0x40, &(0x7f0000ff9000/0x4000)=nil) shmctl$IPC_SET(r91, 0x1, &(0x7f00000005c0)={{0x3, 0xffffffffffffffff, r83, r86, r89, 0x80, 0x8}, 0x8, 0x5, 0x0, r90, 0xfffffffffffffe01, 0xa, 0x7ff}) getgroups(0x8, &(0x7f0000000080)=[r83, 0xffffffffffffffff, r60, r68, r52, r65, r52, r52]) semctl$IPC_SET(r5, 0x0, 0x1, &(0x7f0000000480)={{0x20000008, r7, r68, 0x0, r4, 0x100010024, 0x7}, 0x800000000000009, 0x81, 0xfffffffffffffbff}) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) r94 = shmget(0x3, 0x1000, 0x100, &(0x7f00001b1000/0x1000)=nil) shmctl$IPC_STAT(r94, 0x2, &(0x7f0000000100)=""/114) r95 = openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x0, 0x0) ioctl$BIOCSETIF(r95, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r96 = fcntl$getown(r95, 0x5) shmctl$IPC_SET(r94, 0x1, &(0x7f0000000200)={{0x3ff, r92, r93, r92}, 0xfff, 0x9, r96, r96, 0x7d55, 0x2, 0xfa}) r97 = socket(0x18, 0x2, 0x0) r98 = socket(0x11, 0x4003, 0x0) dup2(r97, r98) getsockopt$sock_cred(r97, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) r101 = shmget(0x3, 0x1000, 0x100, &(0x7f00001b1000/0x1000)=nil) shmctl$IPC_STAT(r101, 0x2, &(0x7f0000000100)=""/114) r102 = openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x0, 0x0) ioctl$BIOCSETIF(r102, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r103 = fcntl$getown(r102, 0x5) shmctl$IPC_SET(r101, 0x1, &(0x7f0000000200)={{0x3ff, r99, r100, r99}, 0xfff, 0x9, r103, r103, 0x129d, 0x2, 0xfa}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r106 = socket(0x18, 0x2, 0x0) r107 = socket(0x11, 0x4003, 0x0) dup2(r106, r107) r108 = socket(0x18, 0x2, 0x0) r109 = socket(0x11, 0x4003, 0x0) dup2(r108, r109) r110 = socket(0x18, 0x2, 0x0) r111 = socket(0x11, 0x4003, 0x0) r112 = dup2(r110, r111) ioctl$LIOCSFD(r112, 0xc028756b, &(0x7f0000000000)) sendmsg$unix(r97, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000500)=ANY=[@ANYBLOB="28e20000ffff0000000000030000007b030000081b0700e51362706a6ba1ae2bd58ee77d9f8b3a09148a1c107f366c5b009aac2e31e9bf9c250592433c5c9d20cbea227f14df8790aa0817331d93067cd0a0354abcd2a999c91ae6e60c1b3bcc05f7c23349d1c5", @ANYPTR=&(0x7f00000005c0)=ANY=[@ANYPTR64, @ANYPTR=&(0x7f0000000400)=ANY=[@ANYRES32=r108, @ANYRESDEC, @ANYRES16, @ANYRES16=r96, @ANYRES16=r96, @ANYRES64, @ANYRES16=r0], @ANYRESOCT, @ANYRESOCT=r112, @ANYRES64=r92, @ANYRES64, @ANYRES32, @ANYRESOCT=r100], @ANYRES32=r105, @ANYRES32=r105, @ANYRES32=r104, @ANYRES32=r105], 0x7f}, 0x0) getsockopt$SO_PEERCRED(r104, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, 0xc) r114 = geteuid() r115 = getuid() setreuid(r115, r114) r116 = getgid() lchown(&(0x7f0000000080)='./file0\x00', r115, r116) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) r119 = shmget(0x3, 0x1000, 0x100, &(0x7f00001b1000/0x1000)=nil) shmctl$IPC_STAT(r119, 0x2, &(0x7f0000000100)=""/114) r120 = openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x0, 0x0) ioctl$BIOCSETIF(r120, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r121 = fcntl$getown(r120, 0x5) shmctl$IPC_SET(r119, 0x1, &(0x7f0000000200)={{0x3ff, r117, r118, r117}, 0xfff, 0x9, r121, r121, 0x7d55, 0x2, 0xfa}) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) r124 = shmget(0x3, 0x1000, 0x100, &(0x7f00001b1000/0x1000)=nil) shmctl$IPC_STAT(r124, 0x2, &(0x7f0000000100)=""/114) r125 = openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x0, 0x0) ioctl$BIOCSETIF(r125, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r126 = fcntl$getown(r125, 0x5) shmctl$IPC_SET(r124, 0x1, &(0x7f0000000200)={{0x3ff, r122, r123, r122}, 0xfff, 0x9, r126, r126, 0x7d55, 0x2, 0xfa}) r127 = geteuid() r128 = getuid() setreuid(r128, r127) r129 = getgid() lchown(&(0x7f0000000080)='./file0\x00', r128, r129) getgroups(0x6, &(0x7f00000001c0)=[0x0, 0x0, r116, r118, r123, r129]) semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f0000000200)={{0xfffffffb, r92, r100, r113, r130, 0x118, 0xffec}, 0x3, 0xb7f0, 0x1}) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000001580)='c\x00') 18:49:11 executing program 1: syz_emit_ethernet(0x1, &(0x7f0000000100)=ANY=[@ANYBLOB="ffffffe5ffffaaaaaa38120086dd60a4f008002e2c00fe8000000000000000000000000000aaff0200000000000000000000000000012747d615693f8cba5acbe3050fcac4b3565a8c1798b1fcd0229480a54d12ca05770b7ee32c2401010000001034ec530325cc48eaa7fc8dac5dd2ff0c16b66b8eb35e69b749107f9d9f0687aa19f9bae554e302b0e732e3d17de1ee9129e35d16dffedabda641aff441cca5079d4364a4a68195a153745b5c3f01c063b6c3e615c647d797abc5139086a52394105bd34c"]) syz_emit_ethernet(0x400e, &(0x7f0000000000)="c7a895006f53dd000005ffff86dd") sync() 18:49:11 executing program 0: r0 = socket(0x40000000011, 0x3, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0, 0x0, 0x0) r1 = socket(0x40000000011, 0x3, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs, 0x8) r2 = kqueue() kevent(r2, 0x0, 0x0, &(0x7f0000000140), 0xc4e, 0x0) kevent(r2, &(0x7f0000000000)=[{{r1}, 0xffffffffffbfffff, 0x2f}], 0x34, 0x0, 0x0, 0x0) r3 = socket(0x40000000011, 0x3, 0x0) r4 = socket(0x18, 0x2, 0x0) r5 = socket(0x11, 0x4003, 0x0) dup2(r4, r5) connect$unix(r5, &(0x7f0000000180)=@file={0x1, './file0\x00'}, 0xa) r6 = kqueue() kevent(r6, 0x0, 0x0, &(0x7f0000000140), 0xc4e, 0x0) kevent(r6, &(0x7f0000000000)=[{{r3}, 0xffffffffffbfffff, 0x2f}], 0x34, 0x0, 0xc68, 0x0) r7 = socket(0x40000000011, 0x3, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r7}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0, 0x0, 0x0) connect$unix(r7, &(0x7f00000000c0)=@abs, 0x8) r8 = kqueue() kevent(r8, 0x0, 0x0, &(0x7f0000000140), 0xc4e, 0x0) kevent(r8, &(0x7f0000000000)=[{{r7}, 0xffffffffffbfffff, 0x2f}], 0x34, 0x0, 0xc68, 0x0) r9 = socket(0x40000000011, 0x3, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r9}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0, 0x0, 0x0) r10 = socket(0x40000000011, 0x3, 0x0) connect$unix(r10, &(0x7f00000000c0)=@abs, 0x8) r11 = kqueue() kevent(r11, 0x0, 0x0, &(0x7f0000000040), 0xc4e, 0x0) kevent(r11, &(0x7f0000000000)=[{{r10}, 0xffffffffffbfffff, 0x2f}], 0x34, 0x0, 0xc69, 0x0) r12 = kqueue() kevent(r12, 0x0, 0x0, &(0x7f00000006c0), 0x8, 0x0) accept$inet6(0xffffffffffffffff, &(0x7f0000000040), &(0x7f0000000080)=0xc) kevent(r12, &(0x7f0000000000), 0x34, 0x0, 0xc68, 0x0) 18:49:11 executing program 1: r0 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) mkdir(&(0x7f00000001c0)='./file0\x00', 0x0) fchmod(r0, 0x52) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f00000000c0)='r\x00') r1 = socket(0x18, 0x2, 0x0) r2 = socket(0x11, 0x4003, 0x0) dup2(r1, r2) flock(r2, 0x2) 18:49:11 executing program 1: r0 = socket(0x18, 0x2, 0x0) r1 = socket(0x11, 0x4003, 0x0) r2 = dup2(r0, r1) ioctl$LIOCSFD(r2, 0xc028756b, &(0x7f0000000000)) ioctl$BIOCGSTATS(r2, 0x4008426f, &(0x7f0000000000)) r3 = socket(0x10000000011, 0x8000000003, 0x0) close(r3) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) setsockopt$sock_int(r3, 0xffff, 0x2000, &(0x7f00000000c0)=0x2, 0x4) sendmsg$unix(r3, &(0x7f0000000240)={0x0, 0x0, &(0x7f0000000200)=[{&(0x7f0000000140)='q', 0x1}], 0x1}, 0x0) ioctl$FIONBIO(r3, 0x8004667e, &(0x7f0000000080)=0x7ff) write(r4, &(0x7f0000001380)="dc4009d88a6a61f70beaee3688e74965aab0f21db9ac59ed638a4da96aa258f637f422b8c23802b72c78fc967baea0e080907c21f1e4f2093df307e821c3005e90c67785ccf67a8c6e10171ee89451e18f939cc3222cf3ba31f6cb3ed5661d4c926ed0905488edf78e5b777f54afeecb77ffe792cafded76738bf078534b3a0abd95d95397a8da17cee6dca32cbf35edda9d224527797428e8292b4f45b51d2a3d71a24069afde827746e5343e68357d36d27c97849a5804578f058154ebfb3551d3dc73e706b6a17defadf8c858cbca68c74f7e1820860798cbf9a9e310d89388cc43be1cc6f937db40c9f5d536c8ae797213aecf23909f3860fd3d1cf869719714ecc42fde5cfdae02ed93fe6b1f5a2f835bf90a17e9659fdf8ad5d236c078d0ff0ff2ded17b197b9deb80d15f941c9b684ba176cd25e392ce2708a0d5c7d686b751bad6ce144b29ea366e8a9fcda160935de780ea008ccadf101a53fe055199c75b41649ac4066948c7200da49ee6d08b424b41b8a0e7cc323b577fec699251d78bb943fd440006a34be2bbf3fe85fd0e72f8b9b09b2c204489291a2da9f786fe45954b5fc93682ee0bfcb80b71a6b7b3628fb46efc537c1307fdcc8a76c039ec893454a16fcea631382916cfd956efcb04a2e71c49e269f2d42bf5030831b51afe78b9c939f2bbb993943daa776e58f95b3d76e53ab01281d9074dfe419c3e8643b1f2be996183ea70201c4a308a8263125e39cdfc91f09d410c3b1d24ecf5b7aadf2ee96168616d5cf2ee5aec01c42d15ecfdefa135cc624e3c30f5310c14861f002828ac7b53b3ed38387cc564ecdfbbe0cf594c63f68b474ed402c5aae16a6be851e1e10b76b81598029d63b0018be414edbd882890b7f231c2669bd5daf2440483446fcc60c8c8b60520ccea22cef87d9e350781f40e8c6ca5bb528f4c74933eee343d0a3c386271be6b0f398a22c267c13e1afa2c4d2ce162d55704148743b617a2668baef4925bacba55eec0207f53324118e35997a98b7451d996ecc81f9c4bc23317c9469500ea2bf0e3ced85f25f22ef2221ce709d94a5bd5b5e0fa39c5ed5567b1f7f8b6186f827b776ebb1ec84b4bc3f1f1896bc40c177f815e5ed6f965f06e79809d95096507e88cb44536c3ffb4f0fa335b163f02c6ee75ce07ec31b3f6277c7696582372f9a4aa7e2734ee23b8c7e5db51f00931a2ed5c79d8a4ebbe2c57fa66e31f46baf45cf42d3d6376003a4781ea008ee8cec21534af117ec3e568d703c67c37c3905683363e2693bbd1a927019b87d0688bcdf752a17388ce4bb380316b2a7d160c725db222aa5b1329eec007ea4d53b670c4bda900e564260286458343f46d3a8601bb289057d2856fb78a32bde94b1148164da7c54cdac25176421f87a579647f73d6d7a45ec0d94de7ef545b526faf2e942277e1146daa84bb64741028e4c1e4bc018c69438aee33e9a8e3c4fef582a2e543b464f8f0726abb1a6a222ab28294e56e6e4d6201be16aed3d76c54c88a0c6d399da6b2beef8d39a7abb3c7f054ea7a35476e29456216eda63afe509da521b495e330c2d927adbd1a4bcf4c720d53612c6fbf8b36ddb8bbbd4797a7f05a64dee052acd81c925f62a3a9ef47f37c43bac3da61c4fe7cb3879ea36614b868b9c16397bd5d26bce47e257bb588bf09e45032e3325d535828981677bcb3795119d11c3e1c8e92acf50bf936c000e55554d374be34e5fa51e38aafd53a352530a122d7961bd55b56c9df83eafb869f513215006f75bdc979f859f7372d13121f20d102224b389daf0d8af12c8cbec42e1a3dcdad9aa37c2fe99eb691c13d0a47963cc01614adf9a1919a7557d7565aa23df8d404d5e34b22b4829f7401cbb627d36e7c5a376dfe4d8149c59c1e0155b3b6fd50087606d7b01d7f5bc393bca03ab0bf301542a8ef32b87d9f9e32b4680c289d2c039e4e8b247370ae0cd43a117f25d3e38ace96859cce26353ee52cb056624c6a9597e29b1c474f5cd6040687f642323091e24df6b172da041439be372b615d6ce2bff24c4974ac6301cda592f0abd2adabbbd64812847f937c5bdbf9334576c64a7b800493e73d8de4374ee8b4176a0824cfb3a9e0baba8e755272f8b687245915bcaf902d00f1e11e72ccef2b1e2967a2e3fe8c152c788a6362aa2a1e917d8425cda74bc69dce92dc79df7534f2d8e6ce92feca7fb62e22f9862f7890485164506de73269581bcd33412368a3b88a9f9950b0a69d98f7a126197b30359ba94521b9f8474b34709e21ef8db08348d874321ce4b05c6c82f36cec777d85f6b14c9958cc97231c6061639c28370af26c5290fc8ec1f5e08ddad13687bca665934231edcf549b4aa1fea193adb7bcc49be9104756d12855eefb0f9ef45b717178799ebb27b00c9e19140264d66459dff6409ca5981af9068ff7324d3fb2e552d8426d37f2b401cd41c72b234b365d1126c87223981364f58ae67c2b2bca2c6edb446ae9cd2f5c67595ef4890bdbb278eabc1673e26b75ab256c96a732d5d47c510d99003656b4ad42f04617dbfc44efaebca1b4605341d2960453dc5e35c90867961bb38d50ad0a66045d2eab6019b31fe87f25c93dfb48dc06c8b9e1749ab8b9f915571a299ef6902fcf3a2b9a51079ecc915956a755d6269c2ae0b4bbcbc115850fd699139afa2213b5a9f6be14c1b6c76046526d28bd92b839baf7ca7402c670287448b076787f01dc9dedae8f15e1ed799fec1cd5e5103e1da2e8616eba15a45f161e06eea8b0b28ecc3f2f0b30a18dbc47aa5a698a3db747b7cce38cf60bfadeeb30bd8d69b59bcc6c5fbed8b936621003bd8f82280280ac58d4a199aa7cbb6054beb45ab35161eb82b3210d5e9f6c27b8df7fa2376c6d98b2c1363c0fe4cd7b09bf2be0210f26393c392381a62afcc8704949da3440bf4b22100f42bab6f93821b9f33b7e5f7b3ca1c4124c33108c66ce5d6d0b6898db56d02762e73e0c35a42eb6f63eec2afb7895a80c93c4205cdc13e32f551781f4917a64492ccf8bc39a38a41d44236902150a55e8aea3a8e3180ea018cac91d1c99e5218706662606354778bcc6448bc5f95c239b82fea260c1d81ae5496d1aa61a57cd234a395a02a672e637514583312daa536ba9462f47c043c77b72709b1d9e0649c525bc7c3ae689decd76c9eba1546feed7d5f8489cf66dad269d1b4486d2532905236bfb6850e05858d92427a4135a10916634948c03b625e70a49af60ffe0dd249285d83e284f68ec1dbb4c6fd26e171a15335081721323b9327018417379ef1f7559e89734bb254a171cfb6be397596e206882281cd0351de8c565dba7676cf08127787b7533feb9d464c78d6561abd9dad2fa23a9869a2ba26359c0a2aa6a7c89e4d1ba5d136a98dc9807c80b6d76a839da8b2c77fa8ce5efdb27bcde743f1ff1163ac397a55e4d2230cd7a4b45453b3a264ea62cfe857304a34b547edad1be533cf8b8b8db01b9dcd99deae046f21f2ae806ec5bfd193b0e77e2ae11e2661f2dbfcc3e1d5a576276958450c695c45e87db84dd8139f6078b0882255c4c3962d99c6970103e1d239e1d1c2123c002b81a055974073cfd2e3ee9624447fbbb7e4b7bd9f4a321bd148fbbfc3e2c3f0fe85534139485d3a9d2765b7393269e52a311212d2f6ca2d0b123e70be4aed337c7d8acbcf99bf14aa7721a9ca7c3b739f2199c24e37cdb858fd13926505e5a89794f20949f3355b2a0f140d15f402698e7e9be9f752d69b27a4cb18993fddccdeb23b3e19a2aa65d45cc1d5753ea1c7cb962efd4c44e30edc7644e57645da3878c5301a2a092f41269b6bb0c244a72a72c79475cf2d5e2f4c3602f9ec3e927e665827398d4cc9c0a57d05dcd2e6445901eeeb6aca025001a5e5f7779f7b967ca15c3d5a2e44cbd72222b93b11e35e81ccbc4ade2b925f9f5bd4c16ce7b8180e7bc617cfd2a492b246691b8c43779f1e34cf27507ffe6ee744e74c21b90ee9a6765c47bc299386b9d2f852bd89a44760434a5d26efa1d64a1209b61fdc8021575279c5abd249c1ac86ecc676ede38d7d85b32d3140cd9f34924cc99beb001d3499f27ad292799a2c38fd8809a26303b7f1bff275ebcee9c41d05b3db0a4ce5741ad1b3a3f11885022e4ea65f2fd0cecfb43440c4b15554ff17461c8893bea448b9d21e517f095834ed58dc92afecbca9408b4cb7c18d490aee7ce7e497286f64c81fe736b05796f0e9626b9f0416e54a47049532df5e83634e7efd825d89cdbedc9f97ae2249ab1e60a3a8734586cf986bc2bfd983a8aab0b9553f80efc647b2456f212540fb8aa6dfa60976b4d55533e3af85934b5054ae400402ea2a47e6b110d35f86163fd002a82c556702d7255ba942490b9e0f48fcd13c50a7c9e2f09d58c1029aff033146c2c281d8659143c784fc406cbcd63ba3d678ce989919e3a90f3618b481c48d622880e2edd05abbd51941a00a1cd4956b7534ad5bfc7663f24d44f13bce48f986eb72bcfd0d64220fb53cf496aacb4590245cbf64aa0d044b3d4f00105e606a0f7638efe6f4df32336a43a46c894cc1b121f0fb31a88595543e329486bb06d86309f28a0dd89981edd35409de9986e2bea5b48b04ced1d3c40c8232bed589c457b0104472b10f5199450b9cd3f305487794a5891eb92fbf385d9becd9e2b2f9d15c251601d596f0ba79d9e4e0529f1ad6dcd29fe5b54743cb8c0ae912d01510fa2b45e0e5d07ea0e89ffc3e1988663175e89fa3f4e2a943d6a7d69c775069e66b2f9a67728b1874cd49939f2e3d4ea29d2b843f69908dafcf8d9ccc13014f98821cf1f5021028382878268688b2f0bbc24964a29becca01322160fdd9ad939e6863c7e236f043e6b74c9a6be0dda4830b80a192997d3ecb84898ae8c6d06c77dc7cead3ad58278a99fe6a8050ddeda50c5c3fd4cae70203cc35d51636e62378faaeba0aada4ac4d870420b88055a4caf578cdcd844abe1daccf87080af71e9910fd5c03aae58d9198085d46e4043a78db9ddc98d82155480b6b636d1bed4b4a35d06148390b75c8ffc39a53ae672bcdd84e3409ad2a34fbb8da51109547e9800439487193fcaa819ac0214db87163786f6918d83e7fae2d7d7837aa6053338492299102e97ba231bf9957b020100b1aafc06f2b4748d2caba2c7ac8e029c7f57233250ae43ee5c1836f1320176365fdd8861fdc2f59f6d958fbc7acacc8830353feaecba5730225aa746a7c9bd8e6907f94b46fac19f0d13f784f356ae41efb45de128a083ac1064080c9e795ad1c104e453b836cc74bd089c0071f12255b5fcd8d3f2db525a2d72d1dd5df231b7b9eee2f5c15f71408ae8adc055c86d95f2ba66835cadaf87ccdc2e9b41da2d64cbebd6dbcc0adb7f9c8ced7086d95447e49ff148dc39da76398a24f1fdff668aefc7c26db92e0be90c9f72268210eb54f9ec7dad841e236bc12df1ce43faa2c3aa835b8c45d3065d07e8e2cf2e0233235bb387fbd8b894dc1377289151b9d75abbb1947b2afcc093aea9f5b763192d309dc76c4d660f0de399d4494116b2b7f349ed254c31ab03b82a15d9e5836002c8450192e6705bc9dfadf795539e135130a08ebf39293be5eb6e8cd8110d1dd05cf51b00a0c26fac49ebe2ad3177d72b996ac16da1d7c1a95da8093ed4cece8d5359e2d304a4d9384ff6458a0569fd202d12d99222fdb0a8f26d5089e1baf7cb6a9e3f2b60183063b0abfeb2537f63a3b6c6abc480acf3819b401474dc27afe0f4e1", 0x1000) 18:49:11 executing program 1: syz_emit_ethernet(0x3a, &(0x7f0000000000)="c7a895b2020000feff6059ff86dd6e360aa905ff2b1dcbe38928b7dd237b2524c4c22db7a19f876eb90f46befffffe000000000001212b001fb6") 18:49:11 executing program 0: r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x10682, 0x0) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x10, r0, 0x0, 0x0) r1 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) r2 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) r3 = getpgid(0xffffffffffffffff) r4 = getgid() r5 = semget$private(0x0, 0x4, 0xc1) semop(r5, &(0x7f0000000240)=[{0x1, 0x2, 0x1000}, {0x1, 0x1000, 0x1000}, {0x1, 0x1, 0x800}, {0x1, 0x10, 0x1000}], 0x4) semop(r5, &(0x7f0000000040)=[{0x0, 0xf9af, 0x1000}, {0x0, 0x1, 0x1800}], 0x2) r6 = getuid() r7 = geteuid() r8 = accept$unix(0xffffffffffffffff, &(0x7f0000000240)=@abs, 0xfffffffffffffffe) getsockopt$sock_cred(r8, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0}, &(0x7f00000002c0)=0xc) r10 = semget$private(0x0, 0x4, 0x159) r11 = getegid() r12 = getgid() semctl$IPC_SET(r10, 0x0, 0x1, &(0x7f0000000600)={{0x0, 0x0, r11, r9, r12, 0x1, 0x3}, 0x4, 0x0, 0x7}) semctl$IPC_SET(r5, 0x0, 0x1, &(0x7f0000000680)={{0x4, r6, r4, r7, r12, 0x100, 0x3}, 0x3f, 0x49, 0x9}) r13 = geteuid() r14 = getpgid(0xffffffffffffffff) r15 = getpid() r16 = socket(0x18, 0x1, 0x0) r17 = syz_open_pts() close(r17) r18 = syz_open_pts() dup2(r17, r18) ioctl$TIOCSETD(r18, 0x8004741b, &(0x7f0000000100)=0x1) dup2(r18, r16) setsockopt(r16, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) getsockopt$sock_cred(r16, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, &(0x7f0000000340)=0xc) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000c40)={{0xbaec, r9, r19, r13, r4, 0x20, 0x80000001}, 0x8, 0x100000000, r14, r15, 0x3, 0x4, 0xdf5a, 0x9}) setpgid(r3, r15) r20 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) renameat(r2, &(0x7f0000000040)='./file0\x00', r20, &(0x7f0000000100)='./file1\x00') openat(r2, &(0x7f0000000000)='./file0\x00', 0xdabfde85fdcc4bc6, 0x0) r21 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) renameat(r1, &(0x7f0000000040)='./file0\x00', r21, &(0x7f0000000100)='./file1\x00') 18:49:12 executing program 1: chown(&(0x7f0000000040)='./file1\x00', 0x0, 0x0) writev(0xffffffffffffffff, &(0x7f0000000000)=[{&(0x7f0000000140)}], 0x1) chown(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = semget$private(0x0, 0x4, 0x2cb) semop(r0, &(0x7f00000002c0)=[{0x1, 0x201, 0x800}], 0x1) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/ttyCcfg\x00', 0x40, 0x0) ioctl$VT_GETMODE(r1, 0x40087603, &(0x7f0000000140)) semctl$SETALL(r0, 0x0, 0x9, &(0x7f0000000080)=[0xb8c9]) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f00000000c0)={0xfffffffd, 0x0, 0xfff7fffffffffffc, 0x3c6a, "9375ff000037161211134aa100"}) r3 = semget$private(0x0, 0x2, 0x200) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000300), &(0x7f0000000340)=0xc) r6 = getgid() r7 = semget$private(0x0, 0x7, 0x10000000000490) semctl$SETVAL(r7, 0x23b5f1c7d494329b, 0x8, &(0x7f00000000c0)=0x447f425e) semctl$IPC_SET(r7, 0x0, 0x1, &(0x7f0000000480)={{0x20000008, r4, r5, 0x0, r6, 0x100010024, 0x7}, 0x9, 0x7, 0x3}) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) r10 = shmget(0x3, 0x1000, 0x100, &(0x7f00001b1000/0x1000)=nil) shmctl$IPC_STAT(r10, 0x2, &(0x7f0000000100)=""/114) r11 = openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x0, 0x0) ioctl$BIOCSETIF(r11, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r12 = fcntl$getown(r11, 0x5) r13 = getegid() r14 = shmget$private(0x0, 0x4000, 0x8, &(0x7f0000ffc000/0x4000)=nil) r15 = geteuid() r16 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000001640)={0x0, 0x0}, 0xc) r18 = getpgid(0x0) shmctl$IPC_SET(r14, 0x1, &(0x7f0000001680)={{0x107f, r15, r16, r17, r13, 0xc1, 0x6ff}, 0x8, 0x7, r18, 0xffffffffffffffff, 0x7000000000000, 0x6, 0x200}) shmctl$IPC_SET(r10, 0x1, &(0x7f0000000200)={{0x3ff, r8, r9, r15, 0x0, 0x104}, 0xfff, 0x9, r12, r12, 0x7d55, 0x2, 0xfa}) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) r21 = shmget(0x3, 0x1000, 0x100, &(0x7f00001b1000/0x1000)=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 = fcntl$getown(r22, 0x5) shmctl$IPC_SET(r21, 0x1, &(0x7f0000000200)={{0x3ff, r19, r20, r19}, 0xfff, 0x9, r23, r23, 0x129d, 0x2, 0xfa}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r25, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000380)=ANY=[@ANYBLOB="28e20000ffff0000000000030000007b030000081beefee51362706a6ba1ae2bd58ee77d9f8b3a09148a1c107f366c5b009aac2e31e9bf9c250592433c5c9d20cbea227f14df8790aa0817331d93067cd0a0354abcd2a999c91ae6e60c1b3bcc05f7c23349d1c5", @ANYRES32=r25, @ANYRES32=r25, @ANYRES32=r25, @ANYRES32=r24, @ANYRES32=r25], 0x28}, 0x0) getsockopt$SO_PEERCRED(r24, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, 0xc) r27 = geteuid() r28 = getuid() setreuid(r28, r27) r29 = getgid() lchown(&(0x7f0000000080)='./file0\x00', r28, r29) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) r32 = shmget(0x3, 0x1000, 0x100, &(0x7f00001b1000/0x1000)=nil) shmctl$IPC_STAT(r32, 0x2, &(0x7f0000000100)=""/114) r33 = openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x0, 0x0) ioctl$BIOCSETIF(r33, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r34 = fcntl$getown(r33, 0x5) shmctl$IPC_SET(r32, 0x1, &(0x7f0000000200)={{0x3ff, r30, r31, r30}, 0xfff, 0x9, r34, r34, 0x7d55, 0x2, 0xfa}) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) r37 = shmget(0x3, 0x1000, 0x100, &(0x7f00001b1000/0x1000)=nil) shmctl$IPC_STAT(r37, 0x2, &(0x7f0000000100)=""/114) r38 = openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x0, 0x0) ioctl$BIOCSETIF(r38, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r39 = fcntl$getown(r38, 0x5) shmctl$IPC_SET(r37, 0x1, &(0x7f0000000200)={{0x3ff, r35, r36, r35}, 0xfff, 0x9, r39, r39, 0x7d55, 0x2, 0xfa}) r40 = geteuid() r41 = getuid() setreuid(r41, r40) r42 = getgid() lchown(&(0x7f0000000080)='./file0\x00', r41, r42) getgroups(0x6, &(0x7f00000001c0)=[0x0, 0x0, r29, r31, r36, r42]) semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f0000000200)={{0xfffffffb, r8, r20, r26, r43, 0x118, 0xffec}, 0x3, 0xb7f0, 0x1}) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000001580)='c\x00') 18:49:13 executing program 0: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) chflagsat(r0, &(0x7f0000000000)='./file0\x00', 0x10001, 0x0) ftruncate(r0, 0x0, 0x30000000000) ftruncate(r0, 0x0, 0x4) pwritev(r0, &(0x7f0000000480)=[{&(0x7f0000000080)='D', 0x1}], 0x1, 0x0, 0xffff) r1 = socket(0x2, 0x1, 0x0) shmget$private(0x0, 0x2000, 0x251, &(0x7f0000ffe000/0x2000)=nil) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f00000000c0)=0xc) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) r4 = msgget$private(0x0, 0x20000003c4) msgrcv(r4, &(0x7f0000000900)=ANY=[@ANYBLOB="009142dddf6657e67cac3a47590ff5f700000542d2b6709300400020061127fc06bd004a33a90d89f1db4ddad7fda97bf1c91ed2525c04184753dc6431ca81f80f"], 0xc, 0x2, 0x1000) msgrcv(r4, &(0x7f0000000ec0)=ANY=[@ANYBLOB="000063fae2b2d8fcee4f8c092bc840c74400000000000391d71150081b7000000000000000000000000000000000000000000000000000000000000067d694f4a2ce70543400000000000000000000000000000000000000000000000000000000000000000000000000000005000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000610000000000000000000000000000000000000000000000000000000000000083c60600b2b7baca7477d3da56412c2938e1fe7e850c97da"], 0xfffffffffffffcc9, 0x1, 0x1000) msgsnd(r4, &(0x7f0000000200)=ANY=[], 0x0, 0x0) r5 = accept$unix(0xffffffffffffff9c, &(0x7f0000000180)=@abs, &(0x7f00000001c0)=0x8) r6 = socket(0x18, 0x4000, 0x0) setsockopt(r6, 0x1000000000029, 0x9, &(0x7f0000000180)="01000000", 0x4) fcntl$dupfd(r6, 0x0, r6) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000400)={0x0}, &(0x7f0000000480)=0x1) r8 = semget$private(0x0, 0x7, 0x286) semop(r8, &(0x7f0000000000)=[{0x6, 0x4}, {0x3, 0x1, 0x1800}, {0x2, 0x7, 0x800}, {0x0, 0x0, 0x1800}], 0x4) semctl$SETVAL(r8, 0x0, 0x8, &(0x7f00000000c0)) r9 = socket(0x18, 0x2, 0x0) setsockopt(0xffffffffffffff9c, 0x29, 0x409, &(0x7f00000002c0)="470b4e98fbfabeab1f154bde63fd3c0884ec27b16f7b711ea277c46c8b4358b6c1ceee6b854d559e698a55b81d65f336e5b5a350f7bcad5749ee2121a950c992cb4180b575ee76895075d6154ef7f2efacbd7eb58e965649c2f05d0922e45f559683edf3a0c0e937553d6f68cb92a1d13029102f3894cfef7b23505ad70000000000000000", 0x85) getsockopt$SO_PEERCRED(r9, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) r11 = getgid() semctl$IPC_SET(r8, 0x0, 0x1, &(0x7f0000000140)={{0xfffffffffffff7ea, r10, 0x0, 0xffffffffffffffff, r11, 0x100, 0xfffffffffffeffff}, 0x100, 0x10001, 0x40}) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) r14 = shmget(0x3, 0x1000, 0x100, &(0x7f00001b1000/0x1000)=nil) shmctl$IPC_STAT(r14, 0x2, &(0x7f0000000100)=""/114) r15 = openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x0, 0x0) ioctl$BIOCSETIF(r15, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r16 = fcntl$getown(r15, 0x5) shmctl$IPC_SET(r14, 0x1, &(0x7f0000000200)={{0x3ff, r12, r13, r12, r13, 0x104, 0x5}, 0xfff, 0x9, r16, r16, 0x7d55, 0xd75, 0xfa}) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f00000017c0)={0x0}, &(0x7f0000001780)=0xffffffffffffff48) r19 = semget$private(0x0, 0x7, 0x286) semop(r19, &(0x7f0000000000)=[{0x6, 0x4}, {0x0, 0x1, 0x1800}, {0x2, 0xf, 0x800}, {0x0, 0xdc, 0x1800}], 0x4) semop(r19, &(0x7f0000000100)=[{0x1, 0x3, 0x1800}, {0x0, 0x800, 0x800}, {0x1, 0x6, 0x1000}, {0x1, 0x10, 0x1000}, {0x4, 0x80, 0x800}, {0x1, 0x9, 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}, 0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) r24 = shmget(0x3, 0x4000, 0x100, &(0x7f0000ff9000/0x4000)=nil) r25 = openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x0, 0x0) ioctl$BIOCSETIF(r25, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) shmctl$IPC_SET(r24, 0x1, &(0x7f0000000200)={{0x3ff, r22, r23, r22, r23, 0x104, 0x5}, 0xfff, 0x9, 0x0, 0x0, 0x7d55, 0xd75, 0xfa}) lchown(&(0x7f00000003c0)='./file0/file0\x00', r22, r23) getgroups(0x6, &(0x7f0000000100)=[0x0, 0xffffffffffffffff, r23, 0x0, 0xffffffffffffffff, 0x0]) r27 = getgid() semctl$IPC_SET(r19, 0x0, 0x1, &(0x7f0000000140)={{0xfffffffffffff7ea, r21, r26, 0xffffffffffffffff, r27, 0x100, 0xdfff}, 0x400, 0x10001, 0x40}) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000580)={0x0, 0x0, 0x0}, 0xc) r29 = kqueue() r30 = syz_open_pts() r31 = open(&(0x7f00000000c0)='./file0\x00', 0x3fd, 0x0) pwritev(r31, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x2010, r31, 0x0, 0x8000000000000000) accept$inet6(r31, &(0x7f0000000780), &(0x7f0000000d00)=0xc) close(0xffffffffffffffff) writev(r30, &(0x7f0000000500)=[{0x0}], 0x1) poll(&(0x7f0000000080)=[{r30, 0x46}], 0x1, 0x0) r32 = fcntl$dupfd(r29, 0x2, r30) close(r32) r33 = getpgrp() r34 = getgid() getsockopt$sock_cred(r32, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, &(0x7f0000000440)=0xc) getsockopt$SO_PEERCRED(r32, 0xffff, 0x1022, &(0x7f0000000480), 0xc) getsockopt$SO_PEERCRED(r32, 0xffff, 0x1022, &(0x7f0000000500), 0xc) getsockopt$sock_cred(r32, 0xffff, 0x1022, &(0x7f0000000540), &(0x7f0000000580)=0xc) ioctl$PCIOCGETROM(r32, 0xc0107005, &(0x7f00000006c0)={{}, 0x0, 0x0}) setsockopt$sock_cred(r32, 0xffff, 0x1022, &(0x7f0000000700)={r33, r35, r34}, 0xc) sendmsg$unix(r5, &(0x7f0000001680)={&(0x7f0000000980)=ANY=[@ANYBLOB="07706b0cea0f58ebf251646b7e34eb4bd488e238a8574b212e9dcb40fdd10770e34a3100751cd52d3b5f104c3a15643b739f8cb47f4486c17922800b14d7c0441d1ebf7eb19c249b65ca8c3d780aa4f2b85af1cf13b43b9b8a6243de5ec06c56971e56a816d861aa1f019ce67a219937a5377f1e450b0adfbdb59bb479e648bf557585997561fa361a5d5bdf0a85bde56c0f8443948dfeed2b3bf8f9f573165d4c4be68004752ebce64cfc27ff49b7961d8a86d4f66f759ca666984e36854d8ff54975b4018d6423dde255db0f3520197f1861d8be930b6855a2046fc17bfbb94dc091e46d610414a1dcec84e3f00c6fa9bbf3e9cfee036c83e883c08e841f1ca87ebf9df9f2aa12c15778a53c96fa1a8d5a22689ed07e03004aed89518b40656b6777e3dd7aa99b88a3000000000000"], 0x1, &(0x7f00000003c0)=[{&(0x7f00000018c0)="36538456ceb3d10a7899cb43fa8c4fdb43a4b1f117701aabe800d172ccfa99bfdb3836c5f65d2e4e54aad1a4159289e10cc9da9742aec0c8549b3999c837b07658d43eae10d8d4b46c775b905cbf37b7b1b3042d33aa3f4c9a2e4c2bdc4d703cb91167cf633019dc2cba6842862f8788a4b6224da41ed14d881547a2ac8087619cb2e408ebb8895ce514f1ccecf22d0a15230f1e8d327dc6bb6b396d648005476af9829f625bae09a234548ef2cf208989f18e01b925089d6b7da2154a5494d9a5c7d3e5858fefaebc2f411afc7179dc0872742c0152318ee55bcac2643d75a18761a1f252ea7572bae181f985492f8e77cff568e10dd0c7c901ebc25726ebf35cf36303125346c6adf0b94f714c0ffb3f793e950c095da1003f40420c71e2bbed27f68ec20e32266f1f486d42c341fc53c2c0e3fa7b86992493ebd5fc88b0aff9284e5b7069be35168a165cc69f1b09dd1d70a4139eba232fda099b07ac4668e4fe5b9a6cc3f36453a0bcff4f05b46734cc418d36d334617e71cde0223bafd0613cc4640e034a9ac93cc6e7f61713d2e84d080bac1f44ee5e06b7604f247f77e22bc344d86d909fb4c67fe79ca1e3206e61e7940ced69a1b7533648567d31ae8f239214773fdcb2b37c692f528b1aac7afda99fc58b309176bb945c5aea7aa21493000de640b3a8390e6a0ee0a9317607022ae229de074ff059ba95b5893f6e895bc9c6f817fc4915d7b81ff2adc328be40127a0b72b9e58595ef647856888eda93f7df38304af2747490efcb369ea18df98206e83ff06c63decea4b7cefb5788177ddf31c301bb64a605fdfe0be70f6e4ebd50f174ccbd07f077b7b8caa2525d62743e57e4a833bdfb1d03275688890d95f0720a866fdc65251389f9e9c5909f6a9237ea6522890c5015e373ac1cbc9a3cd40713cfcc9e3602d58f1fa68d6ba726fc19e480d4b166ba96142087db312ae759f6ef18ba2bcd01f15c340cde9d31d5314ac526ca965b1f96bc78de06d565b2713633498c65c8fb1e15afdaedb65f5e0594574ee716a66888804e87f490c623b18d4063076e14737bcf8ee6f09b7089a18d3dd8e8aa8344e7ad65d612c95f175d82ec01b468c6b8ec0273878668f09126980afa207514c7b0ebd6f23291004ebff93269be2f4d3e36f42d40d726022fecd4f15eb2aa4de4d854ede65c73267d805fec018acbbd4f685c24eaff4402d252d0a3383b7aadc13fe903c7c6e2cb9bf78148b586a972fd3e2a75091276b10323b2813daddffbae92554d3be518525f4e8cb370fe461cf726126b235b15e5e8984571d204e2294c5f9b2e3bb06a8917ca0fb79fa4038b6f559dc066f0bf308582c5bae37d0dcc8a004161e97312697262681ef987490729ffb9f828af67122a167f3a7de356a18fe3152dc3acd503686ab1b49c3d461c5ec8d8a4cefed7bb89688afad003bb35945a187072065ffd571ead7aa7799ffeba8d3e2a9785a1edf22cd4c2c8b368e430e73e8e8d3400659931eb233a8b9730a8230ad650944624005ca539e512f83eb74d179e5fb7df282d1216b3f8ada304087a8edd2c55e6cfef447877e94ba0a2756e5b0ae712bd85154c5d425d1dc00f9d25b73f8b56a075c37a2fb192a7fa1d02ed096013aba06f330a0cf272a910bec952492448926e2fd03e7f4fb42c63ec22f5251d5333ca64a23989b93e8f0cd2a1031866d18d0dccfd5621f460d261ffa9737df449effd5520f88d4c29bfe233df13fa2a2679127dfcaa4dcd408294991d0c736515e449a4e7312a4e061c1a59771e02bbba2e53fb00814e32884da300b372e8607f0029bf148057a2b5fcd1bd27f08f254f1037352fa2e3d4443ed5be9576061c306cea535e295f1d4f2d7b63034697187b44935f6a2e893a0b5132ffb8297291cbe05b6ad68e9c094053266bba86dcfd8efb2768caba50ee9ba331e8ecb6df64eff5b5fe2c7231792b5111588f78e2e3914f024fabad565762d23187bf89fba9721c56ee34bcac996fc2f53954f71b4a383aadd05c07fb6ba51cf7f5961d3f3081bbb9ecaf302b80da7feab2557f190f1d97359cb773ddc2f4b83ccd128a07e02cb358a9c37e9ed67b0a455f3dd4e88707bfa00178d37acafa09ba90c6356035103ecb72cb885ebecb879f8cbf2f7897c12bc9323c2ca3fc53e94567b9124d3d6c25b76bc60f38edd68cd9135651334e503f30ae41da3a3a1fc2c85cbe685178996179aa9897c0dd5c8d46ffbe4f6e2ecb987f146add63dc01a5cf0a4718735ac55148fbc91ce32578516e90c891cd408fa29ce5d260896d0cfc89bac6d2f74f03edf97f877835f8683ba2eb762ae076ea91e2a72a0134f92d94364240cd066f1791b59c8197d091e3fa02daaac95f4c3eb841574bdaf591ab6801ac876c957b021762dbe372baf4184820006f25fb6b85678aa83028a715cc7a225f21b0890021db1c4be814b53adfb4c7daf2c9ca9236cc291c24f330317e7628474d4735fc32a72fd40b85c6ec730ac783e30f59a9c87f6e9cb04bd812eb2f74c181e54dcbca8b8f6c6bc5e6e18b5fbce76bd1791eca7af2b5c1e70499c0388b8386d3457c3e4e9451a7ce2764fa02f6a86fb89377f2abdf7654e5650160f027630c31b58312143c6646942c6af91cff46294ad42e88194d487c184e6b731b512102b1f14d40b862b1652a033e6addb9b0aa55f8465f3b2329226b4c7a363df937627c4611e3d5e440d1891f8427a9f83988d7e682b4abf11fca0ad2dbe215f9bb031c5a2a2c992317e6e8e336e5d2d4bb33646a24772a802d96336056974a310db64f8aea613a65b71b61a2d366ddd3b1d703931a50242ac8f83f6c180c113c8763ed733caf8dbb5dd8d18c9ff473af7d3f69926d36e0778bdc06f06b086b005ea12240da65816b1dccdcccb392d5e1c9409af46b63002747df4887da9ac82cce7172b1a6d22323b63360be7fa30598c9586f5a4c3bde4f0d242198216eb493bcddd0eea4b6bd1eabfeb2a43188ff7ce69384c876aedc467893ea917f533f83b8597687405440841358b50524f84d2fa77236ff418d7067a38ba065230032397819fcce91a8d9e5bbc1e248a8077c3db887d1aa11a963ea4e1e3566212af6b43f51fb32acd3fca7ba3bad2f4a2d50a5c24cd05deacdc97ff6786f55f0326f8d9a8e2bb36e1270aa07a5cb2cc9913a36a73796c6747b44e28fb9505bd0679c1f137fde73abac05c0ab5fc9d050130febe650c339b1f5f1e50738ce623808f52037e9d4e4948599bb5bfe97fb09b4296b70839c8ec542ef2a9b4674f1982db535037ac99a16467f4b105b9582678f61a21e983c05e873fb3f47a964923df5cc4de5108e6c8cf46bb35b93eb0d0c2c353876cc377ab723245acef6d7c59060fdc1fdcbe05093023e48b23e79cb1cdf0f26ee8ad29552ba46f546fa5c4fc65d84d0b67bb8b23e8f21c20e71b3055f25f7dba931ac74c03d874f3aa026e4a9982fe049e93c55bd26e6ca31e34b9f5f3d293ddd89262abac5214524d28a19a2667f72a8733d1e9da32f7ae4207badbfceec1f38ef867113a9359acc73f14562078b7298237da8aa4a6085b319d8d483795fd6a8eb656127579d258bb631a5b3650ccbee03abed664b1808cbef1b04480adcb0549b53f95bbf05c6528e5fed9353e53721bf0e87f000a7a745fde847587601660d060ee4eb3a7148434fc8ae8e78cbe8060c0b79b4752f591818360387b0a5498c4ea2fca36d6cf78f62835616782c94d9980c12df398e4227abc38a586541c70198c04bb3932a8528fac65466e50bde98603c786776defd29a7b9dcf3cbf54d2925d504ee1ddf2fe7300ad47314b8b3b87a1f502a7e5b334eed45576da9151573cdb2b304996d5f5d1b74cbf29ec0e1965311667efb4a349dd9d8af12ef9527e5de737fab0e0bd30685869eaef208643934be1719ed8ef05bafbb9a4ddf4443f96ace8f520d34afa3e880f9fe7a2d9f27a31d113424fe586139e57bd2040bcf17bf6096bb30ca0f803a450c37b797763f7f4fc10bcc690d6c1dba287fcd898c6eb886820334e337609658b8aff49615e5eb79ba90f0fb1da70d2018c19d63b239c946bd6ea65b3691e67b6e0c7cd1dc32613337813c28c7f5265d8c0a40e39d187627d254ce632a899b9c5bb80d9b4442cb33d69233de3be1be7c2ee4c7872a76d46624ec63b526a68d39f6d1bf19db5eb79262f859d03ac2d23d1701a94c2e7ff0f4d7744fd8292a25b3d5b76a6a13e1541d45b643e21f9ed7e791aa02c5ae6c69e86421c5f0902ffa299e0c96c04ba29d91b10fcdd01a45b98ae6c4a5cdb296e5a87e54a13dc991819365337cbf8d2d35bf8bb638d86592ef87e03628b70a294dced8d75569222aeb5288e15276b44255ddfe39ebaaaf30fce804da24d7d066c5f0636b406636805e631d2f0a3f22b0ec6130cc63ba9650396adb320fcb3e004b4ca1112d1687d3d9b2d37dce6851b6e4b7ad0887ae2625adebc478e82d2578865a8ef686037b555413f0e0ef77055c26fe17d2fb76a92771e3f4d2b974a84b50af1e11037b228ba96d0ba6afb08e37814d1b9a1bbcce3edc91c1a77608a52a01b335cf65505f9d462954902e3d26c78c02d3100292ffd5edb00b3bf9316baba2a0d1d8e0c80a1a652b4d76b6e05d0fa8e250daffc21a38e8d61d6a02e4ea7178a280ceeefcb74a4f8efdfa7c59862cb636d3fcafd58bb6d6d8000e4892325be0e9c3242498358107ba7a7ff70a4d5e3ab44cd3218a06fc039a657877795c93b6d5880c45beb034b69b96f7e288100424dd0a50f930c1e53cf8b0fd744e398c7e7cb33e01125d7fd13269555faff2e21e5d81c50f8677c0b85584d7899e8011167b72ddd3962f616ab9227c105e6ca4c848655a60947098107c92bd6a7ce5bee3a8014cb532d63f802a92e968ce5a93c50b3f0f0d20232fabc12fa90a62e9577d3fbcc1f5514eb4ba4a9d3d78533b075d383472f82c4685fad2349573cb559dee5e56a2732c1b9a71496819d63e7437de783204b71caac997930f15fee0573276cdceb3902569a872dfa8dc83dd42a103da9bd99e29bf8a88678fa647abd876218daa23d4d9ffb169ac906b785c748779259f060644360d6898647d44a676b6479ed511c4b2b90125a2a7fb39c31cfa2467e456dd5f0369be9d5f3bc4941ef6ada231ac8ec3c14279a12b2dbc017c6e4c0932ec1666a54d07b169910d6ad840b0f635d72e31b062134137d64e3ee0d6ee15b55d8782c62c496f944754e0c532952bb3a6c19614cefb2eac9dfd8d2cd21f147565064c830faa5c5ca2b4a6cfa6e0661c6d2594f3fde27f3ffe125c18ce0e2b47446f1c77fca07fc3856b9eccc161eb2fbb7673829a99ebb3240c79287b9b053152181d548d7d661b218e7e8ac5e6fd8a357fdaa75336a33abfc58c18d97f9167e96f5e64453933871ee52907435539a9002afec605b3ddf7bde36d726578f49dadb5d4aeec6175e78a9de40716274afe80cf115e9c38b50e1a5ea1b61e999779d5d4dfeaa2d7420ca9df2335949ca436d35295aa53f7bc97dc954ac1d52d819fe1811979981b7ab074bfef5d5c58102e56844ce7ac078230609b5ac812f5fdca5661352db4fd78b9af50abd197ab7721fa1c38b67dc7df6677d065e5e90f9f7cadd7827c50c6ac2b20ec361aaa4ed253767864cc544213b2bc51a789ed03612c2cf39d55ab526657c89c936d2e4980081ada9f7de2b6c3fbd4e4d7429409c746904fe60c92172ba81da0f2370b249c51e785ef5c", 0x1000}, {&(0x7f0000000240)="5084f0e8124fd0260d9855a30a521565", 0x10}, {&(0x7f0000000280)="afe395183c525d3abe131f90d77100722030647b89aba22c7083c1d8e7726b8839", 0x21}, {&(0x7f0000000ac0)="cf9711d9d16f202ab443c4c8111ce68f7cede7b07adaf62f48ca0dfbb5d32ceb674a09fb3d875d827f1f908722c4396e387ed5fc121f33bb8762de876ec1e262d8a473bb80cbe344ace529d0833ad682f717359bbb5950456b007407111110b1cb0f8e091b365356a474f3726ca5f6fe8fcdff5a1fa2751b261b2a0bef5b938c414c0a7099c5f5f2f2d9e82268a566b480be69dd1db1d306aba4bf2629e839e339395b5ea40068ed8a3da5077d695c44fede909da1cbc7514a0a50b5aa0ad7c0bc6e08cdcbd5a88b447cf9a6d64d9e94f88df4b4d30a721b034083e9653f514b2dee853a1db4c2f55b2c386ce8c38de1992399dee5e6868d4ac0c74173a6c2d693969a66e9528b", 0x107}], 0x4, &(0x7f00000005c0)=[@cred={0x20, 0xffff, 0x0, r7, 0xffffffffffffffff, r11}, @cred={0x20, 0xffff, 0x0, r16, r17, r34}, @cred={0x20, 0xffff, 0x0, r18, r21, r28}], 0x60, 0x400}, 0x404) msgrcv(r4, &(0x7f00000008c0)=ANY=[@ANYRES32=r18], 0x1, 0x3, 0x0) r36 = geteuid() r37 = getuid() setreuid(r37, r36) r38 = getgid() lchown(&(0x7f0000000080)='./file0\x00', r37, r38) geteuid() r39 = semget$private(0x0, 0x4, 0xa5) semop(r39, &(0x7f0000001180), 0x1e316d81a01eac7d) r40 = semget$private(0x0, 0x4, 0x1000100d3) semop(r40, &(0x7f0000000480), 0x0) semop(r40, &(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(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, &(0x7f0000000240)=0xc) r42 = getuid() r43 = 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(r43, 0x29, 0x66, &(0x7f0000000480)={0x7, 0x1, 0xffffffffffffffeb, 0x9f56, 0xa}, 0x10f) r45 = fcntl$getown(r43, 0x5) r46 = open$dir(&(0x7f0000001240)='./file0\x00', 0x400000002c4, 0x0) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x11, r46, 0x0, 0x0) r47 = fcntl$getown(r46, 0x5) r48 = getuid() setreuid(r48, 0xffffffffffffffff) shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000840)={{0x3, 0x0, r44, r48, 0x0, 0x1c4, 0x80000000}, 0xd, 0x100, r45, r47, 0x0, 0x92, 0xffff}) r49 = getuid() setreuid(r49, 0xffffffffffffffff) semctl$IPC_SET(r40, 0x0, 0x1, &(0x7f0000000280)={{0x9029, r49, r41, r42, r44, 0x20, 0x7}, 0x4, 0x5, 0x5}) r50 = semget$private(0x0, 0x4, 0x1000100d3) semop(r50, &(0x7f0000000480), 0x0) semop(r50, &(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(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, &(0x7f0000000240)=0xc) r52 = getuid() r53 = 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(r53, 0x29, 0x66, &(0x7f0000000480)={0x7, 0x1, 0xffffffffffffffeb, 0x9f56, 0xa}, 0x10f) r55 = fcntl$getown(r53, 0x5) r56 = open$dir(&(0x7f0000001240)='./file0\x00', 0x400000002c4, 0x0) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x11, r56, 0x0, 0x0) r57 = fcntl$getown(r56, 0x5) r58 = getuid() setreuid(r58, 0xffffffffffffffff) shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000840)={{0x3, 0x0, r54, r58, 0x0, 0x1c4, 0x80000000}, 0xd, 0x100, r55, r57, 0x0, 0x92, 0xffff}) r59 = getuid() setreuid(r59, 0xffffffffffffffff) semctl$IPC_SET(r50, 0x0, 0x1, &(0x7f0000000280)={{0x9029, r59, r51, r52, r54, 0x20, 0x7}, 0x4, 0x5, 0x5}) semop(r50, &(0x7f0000000680)=[{0x1, 0x7f}, {0x4, 0x6d4d, 0x1800}, {0x3, 0x8, 0xc00}, {0x3, 0x57b, 0x1000}, {0x1, 0x7fff, 0x1400}, {0x1, 0x8, 0x1800}, {0x0, 0x948, 0x1800}, {0x2, 0x3}], 0x8) semop(r39, &(0x7f0000000240), 0x6) semctl$GETALL(r39, 0x0, 0x6, &(0x7f0000000100)=""/246) semop(r39, &(0x7f0000000200)=[{0x1, 0x1f, 0x1000}, {0xb2a9c4c660b113ef, 0x5, 0x3000}], 0x2) r60 = socket(0x1, 0x1, 0x0) r61 = fcntl$dupfd(r60, 0x0, r60) ioctl$TIOCFLUSH(r61, 0x8040691a, &(0x7f0000000300)) getsockopt$sock_cred(r61, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xffffff48) r64 = shmget(0x3, 0x4000, 0x100, &(0x7f0000ff9000/0x4000)=nil) r65 = openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x0, 0x0) ioctl$BIOCSETIF(r65, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r66 = fcntl$getown(r65, 0x5) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) r69 = shmget(0x3, 0x1000, 0x100, &(0x7f00001b1000/0x1000)=nil) shmctl$IPC_STAT(r69, 0x2, &(0x7f0000000100)=""/114) r70 = openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x0, 0x0) ioctl$BIOCSETIF(r70, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r71 = fcntl$getown(r70, 0x5) shmctl$IPC_SET(r69, 0x1, &(0x7f0000000200)={{0x3ff, r67, r68, r67}, 0xfff, 0x9, r71, r71, 0x7d55, 0x2, 0xfa}) shmctl$IPC_SET(r64, 0x1, &(0x7f0000000200)={{0x3ff, r67, r63, r62, r63, 0x104, 0x5}, 0xfff, 0x9, r66, r66, 0x7d55, 0xd75, 0x4}) lchown(&(0x7f00000003c0)='./file0/file0\x00', r62, r63) semctl$IPC_SET(r39, 0x0, 0x1, &(0x7f0000000540)={{0x2, r37, r63, r36, 0x0, 0x0, 0xf2dd}, 0x0, 0x5, 0xfffffffffffffffe}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000001240)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r72, 0xffff, 0x1022, &(0x7f0000000140)={0x0}, &(0x7f0000000100)=0x1) ktrace(&(0x7f00000001c0)='./file0\x00', 0x0, 0xa41b4ce8345b9258, r73) msgctl$IPC_SET(r4, 0x1, &(0x7f0000000080)={{0x400, r37, r3, 0xffffffffffffffff, r3, 0x60, 0x400}, 0x10000, 0x9f8, r73, 0x0, 0x9, 0xfffffffffffffff9, 0x9, 0x5}) msgget(0x1, 0x10) r74 = open(&(0x7f0000000000)='./bus\x00', 0x8, 0xec) fcntl$lock(r74, 0x7, &(0x7f0000000040)) getsockopt$sock_cred(r74, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, &(0x7f0000000140)=0xc) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r76, 0xffff, 0x1022, &(0x7f0000000140), &(0x7f0000000100)) r77 = msgget$private(0x0, 0xfffffffffffffffb) msgsnd(r77, &(0x7f0000000180)={0x1, "3b10bd201b7630a5f690a9b351cc8eda1750f912a9e3fae046dc7b9f60da7679f993db0022e3f6c325ae11ab7b8fbf6de023ba7afd21c661eb8a6bf965e7c25105c0137670431b1402b9bec5667e57a149e294ec46a7dccfc108b9d519e4da6586de628e51404bf0e22fb6abf90f09ca6995da7210e88195b04459f21828c44f695a5dff0daa44c5310a93b6f46a94282eb2b6ded3329bd3d809de9399222e5d90bf2b98cf9d4a6b09428b7613d21ff35832cf349908177f27861803b0727fb65c3c72069a6c02c50b19e5c648c41abe891057eddbce1f082a"}, 0xe1, 0x0) msgrcv(r77, &(0x7f00000000c0)=ANY=[@ANYBLOB="000000000000027a5f344d00000000000000000000009f00000000000000000000000000000000000000000000000300"/68], 0x44, 0x3, 0x1000) msgrcv(r77, &(0x7f0000000d40)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000feffffff000000000000000000000000000000000000000000000000000000000000000000000000b12c9de4552f76d417bdc376699a05553f0000002aadfe31d00db62bd3677ae29f3b321932ea43d1831874a2b9d4463843b4379d2b306ceba68944b89d2b41dfa859ca873b878a7200385a3f910a96a146bf2f14f672c4de87e676328075e4bcd29382427b748d4dc6a7241ab32265bd8f5af47966d20ca78ebc34759d5897f127a3a5646477646c8315c1d2379c1b781d70cfd9536abf54d5aac197708daeb0c610e50000fa6288b5b18dc8193a96e716026003490cf60c638eb4205c38405af1d12db82b6d1757da65450795d367fe11e8836278744c11390b5bbb9275dfc49632ab9780558c50379fe1a4a640821a7cf0c41edf56d095fc3f3a67053e"], 0x71, 0x1, 0x0) r78 = socket$inet6(0x18, 0x0, 0xff) ioctl$FIONBIO(r78, 0x8004667e, &(0x7f0000000080)=0x7) r79 = socket(0x18, 0x400000000002, 0x0) r80 = fcntl$dupfd(r79, 0x0, r79) r81 = geteuid() getsockopt$sock_cred(r80, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, &(0x7f00000002c0)=0xc) fchown(r78, r81, r82) r83 = 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(r83, 0x29, 0x66, &(0x7f0000000480)={0x7, 0x1, 0xffffffffffffffeb, 0x9f56, 0xa}, 0x10f) r85 = fcntl$getown(r83, 0x5) r86 = open$dir(&(0x7f0000001240)='./file0\x00', 0x400000002c4, 0x0) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x11, r86, 0x0, 0x0) r87 = fcntl$getown(r86, 0x5) r88 = getuid() setreuid(r88, 0xffffffffffffffff) shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000840)={{0x3, 0x0, r84, r88, 0x0, 0x1c4, 0x80000000}, 0xd, 0x100, r85, r87, 0x0, 0x92, 0xffff}) msgctl$IPC_SET(r77, 0x1, &(0x7f0000000180)={{0xf54, r75, 0x0, r81, 0x0, 0x1, 0x8}, 0x801ff, 0x4, r87, 0x0, 0x4, 0xd58, 0x2, 0x80}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) getsockopt$SO_PEERCRED(r89, 0xffff, 0x1022, &(0x7f0000000000), 0xc) r90 = msgget$private(0x0, 0x20000003c4) msgrcv(r90, &(0x7f0000000440)=ANY=[@ANYBLOB="000000054270930040000000"], 0xc, 0x2, 0x1000) msgrcv(r90, &(0x7f0000000b80)=ANY=[@ANYBLOB="000104fae2b2d8fcee4f8c092bc840d7440000000000030000000000180000000000000000000000000000000000000072000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000370004000000000000000020000000000000002031f17fddb960ad0000000000000000006e606cd596dfedc4000000000000000000001300000000000000000000000000002c786009571d7ddfd461102c0170c72e79d5e5935c831d798374e36fbb72aced96e621eacafc895c1ad23cde3a4913dadf75558cb6c6deda1ae71f33dcdaa7f671a47b4a575f6c9d822bd10e51af52829a4fdc51d4709c56b2612bbe8e2f4b182edaafe35777ec247416444c951d75599cd42fe77aced780bf439e88cf506c54141056da"], 0xfffffffffffffcc9, 0x1, 0x1000) r91 = socket(0x2, 0x1, 0x0) close(r91) lseek(r91, 0x0, 0xffffffffffffffde, 0x0) socket(0x2, 0x1, 0x0) 18:49:13 executing program 1: r0 = kqueue() kevent(r0, &(0x7f0000000080)=[{{}, 0xfffffffffffffff9, 0x11, 0x0, 0x8000000000000000}], 0x3ff, 0x0, 0xc68, 0x0) 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) r6 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000040)='/dev/vmm\x00', 0x20, 0x0) ioctl$VMM_IOC_RUN(r6, 0xc0205602, &(0x7f0000000100)={0x7, 0x1, 0x3, 0x3, &(0x7f00000003c0)={{0xad, 0x7f, 0x7, 0x8, 0x81, 0x0, 0x3}, {[0x0, 0x1f, 0xffffffff, 0x0, 0x7, 0x3, 0x2c, 0x4e428d00, 0x8000, 0x6, 0x87, 0x7f, 0x4, 0x4, 0x1, 0x3, 0x30e2], [0x8, 0x401, 0x8, 0x100, 0x8, 0x80000000, 0x8, 0x7fffffff, 0xba, 0x3], [0xfffffffffffffffa, 0x100000001, 0x58, 0x10000, 0x6, 0x9, 0x7ff], [0xdc, 0xbc7, 0x3, 0x3, 0x1, 0x7fff], [{0x1d, 0xffff, 0x3, 0x7ff}, {0x8, 0x2, 0xffff, 0x9d2}, {0x3ff, 0xfffffffc, 0x0, 0x7ff}, {0x0, 0x0, 0x3, 0x287a}, {0x8001, 0x101, 0x3}, {0xfff7, 0x9, 0x8, 0x6}, {0x6, 0x8, 0x1ff, 0xd9}, {0xfff, 0x8000, 0x7, 0x9}], {0x8001, 0x2, 0x80000001, 0xff}, {0x3, 0x10000, 0x7ff, 0x3}}}, 0x8}) ioctl$TIOCFLUSH(r5, 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) r7 = socket(0x18, 0x2, 0x0) setsockopt(r7, 0x29, 0x2a, &(0x7f0000000080)="54002393", 0x4) r8 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r8, 0x29, 0x0, 0x0, 0x0) r9 = syz_open_pts() close(r9) write(r9, &(0x7f0000000200)="d2d10700747eb28001010000ef0000001b00005a5415f698587bdf9a74fb276208265e794b201f796b03d91e054bb3aa717cf1c4f96ab5cb0b4c146c9d9c384b609befb06308ab50be07b9ce9a89", 0x4e) msgsnd(r1, &(0x7f0000000b00)=ANY=[@ANYRES64=r8, @ANYRESOCT=0x0, @ANYPTR=&(0x7f0000000040)=ANY=[], @ANYRES16=0x0, @ANYPTR=&(0x7f0000002700)=ANY=[], @ANYRESHEX=r9, @ANYRES16=r5], 0x7, 0xffb) open(&(0x7f0000000000)='./file0\x00', 0xd02, 0x0) msgrcv(r1, &(0x7f0000000540)=ANY=[], 0x0, 0x3, 0x800) r10 = socket(0x18, 0x2, 0x0) r11 = socket(0x11, 0x4003, 0x0) dup2(r10, r11) r12 = dup2(r10, 0xffffffffffffff9c) ioctl$DIOCMAP(r4, 0xc0106477, &(0x7f0000000180)={&(0x7f0000000140)='./file1\x00', r12, 0x2}) 18:49:13 executing program 0: r0 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r0, &(0x7f00000000c0)=[{{r2}, 0xffffffffffffffff, 0x1c}], 0x3f, 0x0, 0x0, 0x0) kevent(r0, &(0x7f0000000080)=[{{r1}, 0xfffffffffffffffe, 0x5}], 0x1f, 0x0, 0x0, 0x0) r3 = kqueue() r4 = kqueue() kevent(r3, &(0x7f0000000000), 0x20, 0x0, 0x10000, 0x0) kevent(r4, &(0x7f0000000040), 0x4, 0x0, 0x3, 0x0) dup2(r0, r1) 18:49:13 executing program 0: syz_emit_ethernet(0x1, &(0x7f00000007c0)=ANY=[@ANYBLOB="ffffffffffffafaaaaaaaa00000460a4060000103c00000020000000000000000000000000aaff0200000000000000040000000000012c00855a1569d8db594b098f16d9fb82cd9d3b66cd756589f41dced8c2010013395df9b8a64c3b4b6a09895424bea800867af38e17c1179ff8363c833cc2d6fdbe22d3f974e37f3a0d76974f54efb337248436e7f5894b9a29ba7b3598247e6da082c35fb3469b9b4a59abb66ca4af7b691fd3aac2904e9734e25dadf43e77b3fa064206b5d396412d7e6e2b30c23934a115f3764e56d5d999bf1cec50cb0e519d8cfa70e8f1193aad78e5575ca10b5a347efc0f224beecced20c408a885766936cc16980070049b82cd00c287b114197d6230e9613faf9d08c3dfaac09432b2114851a81d74084ca8e910d3a7b746830e429dd400e8f1a0ce28d72a1bfab78ead7ee4fa3b8e73866a28849fb979ff238d2aa7a5873c5933fe7aaa3a31c4ec469c503c2f06e80665b1d4060eb9c3edbe2f37f455413c65b279b2a379328558787e2f2252cd11f5c86a1590b3282da6c2d737852aa79c4f87bc939188e5fdf48d2298c90ebd63619399464f53ef3b77f4c57f5afbed2da6cc62358f356dcbb292c843c5b771c0656d83f64e0ed601855c26a4747ceec8f078d1af8da31d025d61e104057ea7505d215d35bbf9633c63e50bfe578c0f77924dc7373b86fdc2241b2410ff2b84bf3ab28ffcd5f862dc45c0298e4c9169543ca774f753229f5fde99e9c00e"]) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x0, &(0x7f0000000040)=0x7, 0x1e1) syz_emit_ethernet(0x400e, &(0x7f0000000000)="c7a895006f53dd000005ffff86dd") r0 = socket(0x18, 0x2, 0x0) r1 = socket(0x11, 0x4003, 0x0) r2 = dup2(r0, r1) ioctl$LIOCSFD(r2, 0xc028756b, &(0x7f0000000000)) r3 = getegid() r4 = shmget$private(0x0, 0x4000, 0x0, &(0x7f0000ffb000/0x4000)=nil) r5 = getgid() r6 = socket$unix(0x1, 0x5, 0x0) r7 = syz_open_pts() close(r7) r8 = syz_open_pts() dup2(r7, r8) ioctl$TIOCSETA(r7, 0x80047466, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) r9 = kqueue() kevent(r9, &(0x7f0000000140)=[{{r7}, 0xffffffffffffffff, 0x1d}], 0x9, 0x0, 0xffff, 0x0) r10 = fcntl$dupfd(r6, 0xa, r7) ioctl$TIOCFLUSH(r10, 0xc0206981, &(0x7f00000000c0)) r11 = geteuid() setuid(r11) r12 = getgid() fchownat(r10, &(0x7f0000000100)='./file0\x00', r11, r12, 0xb) r13 = shmget$private(0x0, 0x4000, 0x8, &(0x7f0000ffc000/0x4000)=nil) r14 = geteuid() r15 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000001640)={0x0, 0x0}, 0xc) r17 = getpgid(0x0) shmctl$IPC_SET(r13, 0x1, &(0x7f0000001680)={{0x107f, r14, r15, r16, r3, 0xc1, 0x6ff}, 0x8, 0x7, r17, 0xffffffffffffffff, 0x7000000000000, 0x6, 0x200}) shmget$private(0x0, 0x4000, 0x84, &(0x7f0000006000/0x4000)=nil) r18 = geteuid() r19 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000001640)={0x0, 0x0}, 0xc) r21 = getpgid(0x0) r22 = getgid() r23 = semget$private(0x0, 0x4, 0xc1) semop(r23, &(0x7f0000000240)=[{0x1, 0x2, 0x1000}, {0x1, 0x1000, 0x1000}, {0x1, 0x1, 0x800}, {0x1, 0x10, 0x1000}], 0x4) semop(r23, &(0x7f0000000040)=[{0x0, 0xf9af, 0x1000}, {0x0, 0x1, 0x1800}], 0x2) r24 = getuid() r25 = geteuid() r26 = accept$unix(0xffffffffffffffff, &(0x7f0000000240)=@abs, 0xfffffffffffffffe) getsockopt$sock_cred(r26, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0}, &(0x7f00000002c0)=0xc) r28 = semget$private(0x0, 0x4, 0x159) r29 = getegid() r30 = getgid() semctl$IPC_SET(r28, 0x0, 0x1, &(0x7f0000000600)={{0x0, 0x0, r29, r27, r30, 0x1, 0x3}, 0x4, 0x0, 0x7}) semctl$IPC_SET(r23, 0x0, 0x1, &(0x7f0000000680)={{0x4, r24, r22, r25, r30, 0x100, 0x3}, 0x3f, 0x49, 0x9}) r31 = shmget$private(0x0, 0x4000, 0x8, &(0x7f0000ffc000/0x4000)=nil) r32 = geteuid() r33 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000001640)={0x0, 0x0}, 0x26d) r35 = getpgid(0x0) r36 = socket(0x18, 0x1, 0x9) close(r36) r37 = socket(0x2, 0x3, 0x0) fcntl$getown(r36, 0x5) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xfffffffffffffd79) getsockopt$SO_PEERCRED(r37, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, 0xc) r40 = geteuid() r41 = getpgid(0xffffffffffffffff) r42 = getpid() r43 = socket(0x18, 0x1, 0x0) r44 = syz_open_pts() close(r44) r45 = syz_open_pts() dup2(r44, r45) ioctl$TIOCSETD(r45, 0x8004741b, &(0x7f0000000100)=0x1) dup2(r45, r43) setsockopt(r43, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) getsockopt$sock_cred(r43, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, &(0x7f0000000340)=0xc) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000c40)={{0xbaec, r27, r46, r40, r22, 0x20, 0x80000001}, 0x8, 0x100000000, r41, r42, 0x3, 0x4, 0xdf5a, 0x9}) setsockopt$sock_cred(r36, 0xffff, 0x1022, &(0x7f0000000240)={r41, r38, r39}, 0xc) shmctl$IPC_SET(r31, 0x1, &(0x7f0000001680)={{0x107f, r32, r33, r34, r39, 0x40, 0x7ff}, 0xfffffffb, 0x5, r35, 0xffffffffffffffff, 0x80, 0x8000, 0x200}) shmctl$IPC_SET(r31, 0x1, &(0x7f0000001680)={{0x8, r18, r19, r20, 0xffffffffffffffff, 0x4, 0x7ff}, 0x2, 0x5, r21, 0xffffffffffffffff, 0x80, 0xffffffffffffbca1, 0x1}) shmctl$IPC_SET(r4, 0x1, &(0x7f00000001c0)={{0x430, r11, 0xffffffffffffffff, 0x0, r5, 0x4, 0xff}, 0x6, 0x7226, r17, r21, 0x7810, 0x3, 0xf75}) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) socketpair(0x1, 0x8000, 0x4, &(0x7f0000000480)={0xffffffffffffffff}) getsockopt$SO_PEERCRED(r48, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xfffffffffffffe52) r50 = semget$private(0x0, 0x4, 0x1b2) semop(r50, &(0x7f0000000540)=[{0xafe1dc67404631f0, 0x8, 0x1800}, {0x3, 0x20, 0x1000}], 0x2) semctl$GETNCNT(r50, 0x36c39d4dbd27b144, 0x3, &(0x7f0000000680)=""/123) semctl$SETVAL(r50, 0x0, 0x8, &(0x7f0000000240)=0x72) semop(r50, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x7fffffff, 0x1000}], 0x2) r51 = accept(r47, &(0x7f0000000580)=@in, &(0x7f0000000780)=0xc) getsockopt$SO_PEERCRED(r51, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r53 = getgid() r54 = getgid() semctl$IPC_SET(r50, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r54, r52, r53, 0x10, 0x8}, 0x8, 0x1, 0x3ff}) r55 = getgid() r56 = fcntl$getown(0xffffffffffffffff, 0x5) r57 = shmget(0x1, 0x4000, 0x40, &(0x7f0000ff9000/0x4000)=nil) shmctl$IPC_SET(r57, 0x1, &(0x7f00000005c0)={{0x3, 0xffffffffffffffff, r49, r52, r55, 0x80, 0x8}, 0x8, 0x5, 0x0, r56, 0xfffffffffffffe01, 0xa, 0x7ff}) fchownat(r2, &(0x7f0000000140)='./file0\x00', r11, r55, 0x6) socketpair(0x10, 0x2, 0x6, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r59 = socket(0x18, 0x2, 0x0) r60 = socket(0x11, 0x4003, 0x0) r61 = dup2(r59, r60) ioctl$LIOCSFD(r61, 0xc028756b, &(0x7f0000000000)) getsockopt$sock_cred(r58, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f0000000100)=0xc) 18:49:13 executing program 1: r0 = socket(0x2, 0x8000, 0x63) sendto$unix(r0, &(0x7f0000000180)="b100050460000000000008000501000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d60200af7d026ba8af63ff37282902e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be657aea8c5fd6f0d9ca272328f0400000000000000f8000400000000000000010000000000000000", 0xb1, 0x0, 0x0, 0x56) r1 = socket(0x18, 0x2, 0x0) r2 = socket(0x11, 0x4003, 0x0) dup2(r1, r2) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0xc) 18:49:13 executing program 0: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0x3e, &(0x7f0000000100)="2c16954c", 0x4) r1 = socket(0x18, 0x1, 0x0) r2 = socket(0x18, 0x2, 0x0) r3 = socket(0x11, 0x4003, 0x0) dup2(r2, r3) r4 = socket(0x18, 0x2, 0x0) r5 = socket(0x11, 0x4003, 0x0) dup2(r4, r5) close(r1) r6 = fcntl$dupfd(r0, 0x0, r1) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r6, &(0x7f0000000a00)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="100000000000000000000000000000003720f08f5d97230d70b5f8b3c8222ccc9b5400212ba4afd168e3654d3479ad4aa1c380ea0b7bd1e171c4a01d93ade911ae382dc1eb6e4c879d5ee0967d"], 0x10}, 0x0) 18:49:13 executing program 0: r0 = kqueue() kevent(r0, &(0x7f0000000080)=[{{}, 0xfffffffffffffff9, 0x11, 0x0, 0x8000000000000000}], 0x3ff, 0x0, 0xc68, 0x0) 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)) 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) r6 = socket(0x18, 0x2, 0x0) setsockopt(r6, 0x29, 0x2a, &(0x7f0000000080)="54002393", 0x4) r7 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r7, 0x29, 0x0, 0x0, 0x0) r8 = syz_open_pts() write(r0, &(0x7f0000000280)="cdd49061c8fcf5b0f3575653e8d005c6935b820c7254fbc5e2fa6b5fce919cbeb42ec935673420de52433efc3815724526b973db4d655c91a64064415c338e0b1e3a4576d83642a9980c2a39666cf0d74b3c2697373123b660929bbfb3b491225dbd15d6f83a8b8c821fc2ad44213311515a5e9ad613eee8d3462dd322be2da0870c66b5ea335050d3e76cf9824894aaba1ec573be65ed446dd6129546746f13e60f6839918f0911c0c955fa8a947a6b570e0718c00bd9a316", 0xb9) close(r8) write(r8, &(0x7f0000000200)="d2d10700747eb28001010000ef0000001b00005a5415f698587bdf9a74fb276208265e794b201f796b03d91e054bb3aa717cf1c4f96ab5cb0b4c146c9d9c384b609befb06308ab50be07b9ce9a89", 0x4e) msgsnd(r1, &(0x7f0000000b00)=ANY=[@ANYRES64=r7, @ANYRESOCT=0x0, @ANYPTR=&(0x7f0000000040)=ANY=[], @ANYRES16=0x0, @ANYPTR=&(0x7f0000002700)=ANY=[], @ANYRESHEX=r8, @ANYRES16=r5], 0x7, 0xffb) r9 = open(&(0x7f0000000000)='./file0\x00', 0xd02, 0x0) msgrcv(r1, &(0x7f0000000540)=ANY=[@ANYPTR64=&(0x7f0000000180)=ANY=[@ANYRESOCT=r9, @ANYRESOCT=r5, @ANYRESHEX, @ANYPTR64, @ANYPTR64=&(0x7f0000000c00)=ANY=[@ANYRES32, @ANYRES16, @ANYRESOCT=0x0, @ANYRES32, @ANYBLOB="f0c827652cfafd0987737f8242861e642f1479842d34cf5de4e02c6056ca1e3c676b7b591cf4de7cd11118a7ea5b5804ecbcd7b3ae50a0e3a331fbe275b6b15736aec86db3219ce77e40d17d45c634d1398062979027429344bf47b17f69b3769896e8b07cd319d3a72b8d9bc6544b3cb20d7cf159200923a6eb3402d557bd2f809e510176d0975e5b86e71cd3bff13ed4e805a92c91d21034ac5c9a1120534ed6d7ea68f2d16f0a2f", @ANYBLOB="707a6451820ad1deb521e0bba5d8d7900f6395ebc6e00f4cca376faebbaa209e9f07f5b605423402ede99be8c8eed193f5553e50cee3d9c25c0195492e9b410e0e7b04d93feddbac4493f975ce1b8e98ac4658ceb36136e624629dc9ce7b4beab67646786fb03141cdad5200f3c6fb00b6037289e7609bc6a7afec33671a2b0c0fab6bd4e5df83abc819d742cda74fe19bfef92c912a29c6e6ce69863b1c9284774dcea351f33952ce48e745839c07de"]]], 0x1, 0x3, 0x1004) 18:49:13 executing program 0: clock_gettime(0x6, &(0x7f0000000100)) msgget(0x3, 0x2) msgget$private(0x0, 0xfffffffffffffffd) openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x80, 0x0) openat$zero(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/zero\x00', 0x100, 0x0) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = kqueue() dup2(r1, r0) ioctl$WSDISPLAYIO_SETSCREEN(r0, 0x80045756, &(0x7f0000000200)=0x1000009) msgget$private(0x0, 0x44) r2 = socket$unix(0x1, 0x5, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1023, 0x0, 0x0) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000300), &(0x7f0000000640)=0xc) geteuid() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) sendmsg(r3, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000680)=ANY=[@ANYBLOB="e0004a184907e51c4d1a0197fec4a4fe66000000000000ffff0000ff7f00007c906b60848a9dadb1517769f4b5b2c849a47107836de37b3e1f48a368be8c6464ed53a98b69f38017cf1b04755d408c03834b7689b7b130bcc4607fbf11497a54080e56ed044d2868622a679a8a08a886736c5f9bb1a23d11e4e944fb1455deb7a586fb8222d6b728264b5a28d6b0f5a45dceab7eba4033e90a0bd323e33a25ec2e7e5a53b8a11d9c8b861a25f0dfcbeb61b2e4eb1458dd33a576d813878459e55186f6c90c657388af2f3854826f536d8235b4bd7b270f291a4ffde25e1ce547e943b3d257d4f28f487eec53896c339000000000000000ffff0000080000006c2838e9fe7f51442f07396d7910fffe388ff614567198fa9e12922b6c68516290e722245f1bbade62c8893d78524e237199d15856896291085e5301673fb50357bcf1c61ed373b41075387eedc824524765f23d2f2db32acbc66b190c4f9b1e6bac9bcdce289288d9e1fd9710070c5d38"], 0x170}, 0x402) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000000), 0xc) fcntl$getown(0xffffffffffffff9c, 0x5) r4 = getppid() getpgid(r4) r5 = msgget$private(0x0, 0x20000003c4) msgrcv(r5, &(0x7f0000000240)=ANY=[@ANYBLOB="000000000000000000004f0ebbbf1b209e14d9821641e80822abaef3ccefc35fa1058cbadf64241b061e7e4a1d1ccbfade2b5eac42222e17c7858c925d02ae9dd2e1999abaf3b3bc2f9dee02397c539e5f1e5878fab4f1408bb052d5670444ef098f7c154d3383c4e8fad2ea862d89507aada91f9e5645a711e0e254e89fdd501f76dc5f82"], 0xc, 0x2, 0x1000) msgsnd(r5, &(0x7f0000000900)=ANY=[@ANYBLOB="02000000000016d78fd1f87a67d79097310f503f93e8805fab37cfdb5db9b4cb6a6ec554c20117c2e4b5f7a3f1c2db46910374426bdcf306843b34e7c027e266a4bef29642c8367ca147e204b0b3f54b2ef8cea70595fea73db901c48e582d225bca800000000000000000"], 0x1, 0x0) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r7 = kqueue() dup2(r7, r6) ioctl$TIOCSWINSZ(r6, 0x80087467, &(0x7f0000000080)={0x9, 0x800, 0xb6c, 0x1f}) msgsnd(r5, 0x0, 0x0, 0x1800) msgsnd(r5, &(0x7f0000002200)=ANY=[@ANYBLOB="02de607c45ec5a0d10d6a3069310860795181a662c142b19f67bad302a3ffc160fd7413675a4e20fbc5135b0ba58b05bbea042101bab70d3df14ae2e2bd07d255fb21dfc458e539d28a0cc3ab248819be1684b06c601ccbe407165f2e1dbd303e307a34f723aa40cecfd9ef689c3354e39a203dcccda1bdf6abb35774bb3a4f0f26b43a4dd94f7fb3249518026f785adbd6ea32bc605b8bf77c9def511d1709ee26cffd27198636f159523550104e2a110cbe31fad39eed9d2f9e8b4aab554f9663329f35908eb1c886637cf3e015906d5505b7396760f4560eac298ffc182aa3c4f42db681f365e6819aac69d68472306faf7567be4224f05573df89baa2d89ac6b5cc131df2a889752ce463b57e52b5ecca0508004930069387dfbae5d9cdc3af377e99de6e322e244bb88944e748512138050b538f63bcf563630fb220c406c762230ee7c6df04d76fadca9d1a004144166bc8d027fcb2171ebb33cad26247f78d25764110baffd51726d68aaa1c0c3e54734806ac0d36bd3c15b9a63e6c3d1d8deab4abef07da5f3fdceb9cf61b8f9e98749c654bec75a043a76b2c629804bfe03745e7833922123dbf647a5ceb448de9edc797dc2073f6ed49a8e2b458ce7a4a1e9df776b7cbd9c3c39f930c2263992b1db636eb75aeff00c3fe26b707c86c2b831080189888f507b76afb8033b48d79d3bcdd487cbdeddc964aa2a14b6fe30278c70cfd7b5e23914c45e597e5aabe51f65d081dacdb84c6b4dd08f749dd2c1d0b180ffcbcfe3d2b3cab640d452b8ba663f9d68c4be781373c19b4a474c6a553815c68459457378438a361c471307685dab4db20decc7b01ce6e813dea2190c9b8213b544e0a2c4777ec4c2b4bb3c99deff6b8f2a012bab829dac65c0b098051cbdd9637a7d25a0847cb44abea46413e8fa57bb91cf915322299e36f5c16a17e5cdd819f1e668263fecbe33610be99605c9752a3773048716bcd21aa9b2bbeb2d10171d89ae04de655e5dc47a7f2eeb806dc3fa56d538f31487ec9e20b5917d368f705b6ae9a44171333667182eeb2aee7f37c0c100526d458d481f56e6a847aa0fd331449c610132cb688dcb2582e150d5c65fa8aaaecbedbf7ab252e48dd5d9796dbb9e6233ef1ba94e29954aee2d3467278f442cbaa66bb28c38ea10a2fa95cf5fd3c62dd823da1029e36d4e4761abb4fae9d35f9cb070de3563a5f37f642a8f8b773ba43e95f6573ecd3f3c6fba5d1c87a7b6ae181fbf26dc619fefafb3827ce54fb10d45e73416eb20ead2c31955d1f6cf9e49d45bd1809ec08a2b1a8744d777c5abdf468c30cbfa3e3b0a03d0d373cf57e5125853da7b9ae557e083bced69db81d935c576f47e6673db6c970320ae7ad8f1f582c539ffc144884b570d97cb2cb477fcc936c1ce574e561a9f19c6fce32e22c4eedeb723fa60e8632cef9e4cf76a52e3242d638d3316d39fc44624238c9638840b359bc1f6ae19b3ca24ca2f4c32dc6646eb04e7ef3cd98c763fb13ce825168d53402efe15bfa61c0ca75f3c68b118d47c351d1a6b8f7433e8403563a4e69fa50aa187843b3e9a6c7e6fee1c83d19eb698b074cf37b3bd51d99fc9fa116544f3f0a9e3c6e6b36b11fe3f6bdd1c53769980cbea7666b0b457a916f320e5aa0e2a20b8a8cf61336d5528fb2e1c554f1411c21784b1728f627318dfd8e154179e53e729143887d7d0d29f3e4fa1947a62bb59f8058205e04713a1e427237371b3c1f911f55516960642ed4980e8ec5f3f08ee86be84084feb5f5f054d0fc13185e79e16d5158beb2dcb76565b6cd1f931b914762fde576a3aea35a7dcc88f8af2563b4015453d627194f986702d489e4b918e29a30714595b72f18510f26b09adcf2165662dee9246fb2696fd2ab26a42c2c3653ac2751c7b924f0994e88300a63d6df01206631c4dcf44b47b2b7b4d81866fef828a984b27b21836b5afc878e20c5332f07bfd5a3f32a6936d607f3040ec7e76ae50c156523fe553f3acd7e64dfac9d1b2ce81b5b6d3af280629afb0c233f51b6b42d953f6bd08bd09c529f00886b9b1e61e15500e74bbdb8edfc250a797f6ae00de3e5047fddea0a9aa13c8ec145effc1cefae78dc785b7c8b03e29726786e1aed4ab0374a3177fb331139205f8b7f6fce86ddec6a9655bae3cef8de79a94955064a3cd5fb950a983496093aba0d113310ac7039b70553d0fbc84563516be42a09fd14a1b29ca3fdc2a9184d0aab250bb17fd9986e76ec54e911a81e4481d00500dd698a64ff67c0e613a639fb5dba0cd6c8f3642ff639e2cb92e4118fe91e65892c238856d5e2b5b170e8ad8ef005bcc3c1cb8110a68f197970a019e6f0f448535fc665d07e9062284aa9688a28a399351e288d57f04104d3b0024a4f033faa4df476137022ccf2994b2f2bfb819234db8199aeb4da0655130138f7a52d72e0479431c910d5c5fb535e8663b1dc44ab8d5348094e3bf322f2422e3bbe4da07dcc20140586e23c782663f7ca635a00465a42d2d089896337f956eb2e5ed22cb2e84bf3db166e8b4fd42b7524841939a175645ebe1009d77ccf7ba1355a4b2c76947a0ce4589bad626fc1bc45e249d7cc6a9efbdaa7b2f174f9e5c166c6fc1886646022b64fc3eca31208b4b3af8be4ddea7771182dbf7d2449eec2dbadbf6f0e50ace00ca3b86d4cb755879d3a62734ee6dec1eab76f36e1ec621bc59fa87526a860be02d767196df29dd0527356c39f7f077be29c341ab7b3fff3ce5913772bd93f820f5c5920b736a88cf69596c5f76f260cdd02685b66774bb650bf66ec8ecc69b26ed1d3e1c62ab6f46350ec038ad35b9309b08bcad210b87284c8e1170229e222f4ae4ea04b68d84343673d966a0d55cfc85643e662d56acb3e7ba7eb448cfa4e36dc07b018e7f2b57346067c6f34d8ab431e9eb3daddf43594ae0c26c72b48482980c6d620593ba075526378e822a70bedbddd8cf1991066f7404196f6e6230620f2365bd70d425c9d4ca58ed0721ad73e6ce8d0fb18275d7cbd3847a1ba43197ce8bef28fbac0d6a71207995904fcb8e9091e9c8d4c0b7084875b6cf99af4bf1660c4b426a682091c89b3cc028faaac24d4435bc46cd881d0e203f4f0db6a2205963bfc4a2aba1cefa40c4f1392be63b2f51e1cd76ff93540b523a05087fac31560fd5b36dac0eb54453456daa9b1737840edf32cba10fcad6c8a4c10527f8ae4f76e3c9b4097fe6c6de8fe3fdeebb37624302fa53c81cb49e888c1e47f09701871fd0e55c5f1e3544ef807ad29bbc6591bf1cfbdbb3c6d1f533a313e160d73d0913f29094973f667314492507d4127678edb9f5c1a617f37ce23d7347bf47080a379904dd14164f31ef93413012d62fbc7f5530be74f6b57968a566f66e56d7694b5171d6b8863c815258709c7b53f42bf69f92ac1329b22d0db072c37d6183778d066df6c6b8602794b1886c93848d07666ee0b446e5ba0c921364bedf0bf905f384edf9e45c7ae9b1170fae4d9476a72e2f341d1b7e48f62f2f31de57d75d2e9e70a7ee32598edb5ebcc110e9ac23a2edefff9172d343227e4a35e569c5da78308a1f310786a102488638b9251cbd415aea4e528472d95326558144cbbfe1bc19aa77b5b8d31222677452ba6ddeb540a4817c55a2942df57d9db5330236c5213ee1278303ff54e36556423510aa3ed497c7d66b8b2b245077cad7a93b0a8650de8e8f52be2b7b32e20f9420faa60286bf7f68a9c082d7ca337e136c874636968272a2ba73a5e0a0b71685a950b83799d5bd06f5595093a9e358ec2aa4d0792bba79c9026aee078afc2742b233f1669de6fb699e58d5dbc5e50585ad35674fe6f56d908e272cb3481c4395d995aade7e800f291f91b2e86a11acc41d18beb5f03dbf7effabac1032be03efe9e69f4d14fe381ff3e09965d91ec824e1a1b2485f6216eaa954c01879dfc418be0277e51ac83e40c1d1fa46d30728d302f4467521001f8cf9f3526c1917178ead2b06ee339de72076490ddf645d6c7dd1669e35c51558ee296357d9803bea47504b39bbd30170acc893ced51d87275b692ebffab5b8607cdfea71f202df5ac8c564726dc953d8e1586e73ca04be015684b8fc2e2157a4dbc7c8f6c6c64aad50ae29ecd7f6b27e4e5681459a1444caf7e5818dc14b8b66519e35bfc4a7f3085fc03c1a4867e5af3a70195e6be9c8706e01fa3bfb9d36ebd97db4a707cb59263598846524ce3c252c0485dca61cee823a04306d1329d0f1e6e1a6cd333bc381493f700ceaac8fcf6bb3295dd91ee231c76d4b6916da1a6c2ee5ac40c0fa8aa735b8652fb9aecd42ca308e0ecdaa8c4383f7c9fc7cd99eb637251d4ce3f7eb16d621976beda450343ca8783b499c4949f5e58488358da345d652cfd7e93e211e7d667e8a4123b515e961fca77a57cb71d0b01625b2ec5d20a2b44e35d11ea4c0e18186ec01549f06b20152c3c51858619f9385462f8674ca8e9a2b8195327911bbc4636d3cd3a3d3f97e5cf5ec446400e152e5ee0e16d7d9025256d628006a87000890bf61581262d2ddc959103b72cab29bcbc36b27f57402f89c95914df95c9069a8fcc1bb1d9fb899008c723a496c93bddebafba741dee09fa9657d5d32732c8abc6807e9e7d6e73f3239771794afabed0fea38a42559d1d68130e7d64525e3fa5eb106fdd6830a86bb8806a60010556b1fb515af1c5dd1f15c4257eaee221d19a2a87afde8c8d5c9d706b6f4a4af33efdf4d5b2a63cf34e754886d079f3932db85d29c33c5c339b6eb35b0070746ff1e18c7e9a3399fbe3e221520591ce330d328fc3f7a2a9ee173ae9508d84777c3d6c7fc0d01732cffa654bfdddc2fe60eca9a7379cc6d9441d7a70be6f39ef6e322639932522b92fc5dd63676282eab512c8ca0c1108783a195212cf3b027c5f12ec88a741ab98f42bc4fbb5cf0963a90170e388dbe00d7cd706b6799504e4fe14866d71d195ff9675d90c752bce89a1bbda9b6b1ad26903561e44479c2282a59ad187db3925039741dfff6e16a20f470e80858521d545fc9eb35ec19b047b426dd355a4e3de9af01bf2dc25360cd36a8d9d0448351d4486156ce035e456d28264d86b6d24beeceaa7b960b417976edeea4fccaf9ebf9ce625d452ea6503966a67d459cacb79ff4a9e5f7ac303baf3cfe654dd275b7e603cf4d4df0c0ad9d9fdbfacfa5d5de3062c3ffbf918df3ee1d995b41b5a05e36b0d478e19d5b262625cc9353cf011d1243e711ae904a07111b5d61aca4bce86715f3f904508d4299fe5c67523f8d1f302937f0caf24b97700846771ac9df14206b90948014d3b45135cd155d3dbf01888e72f9f201991261091445b6a3aac0ec5977c4537c0bb6bdc9ed01abb8cc888728e38c370c45e3492832e96c7ad6c6f522163d7710325334d38f3cac737f489256586580c639120cd71ecfdaf7156bdc7f49014ba0fd9dcd60f38794ccebc530b4e70bbb4c6090b999b3e3b58da0b921d60eddb50d23d52822dbfe8f346e1e44cba4e48e2d05ec751d61042f4c9a823aaa7a646dfe53314c04a81e1a63819214b8f52c90a4daafcfbab87da24aa2bda7062b9b06768632a3220c78a89de0032e6a9829004fa5fb5f58015165f002c7e04cfad3475f98514e103a75289548f5872653160f25aaaa25cad1846391b9b7bd129de686d3ca920f33de0e7328cb52402011e4535df0039b60006789000000000000000000000000000000000000000000000000824d226c13730e194261ea4c7792f70a7b6657534f4d05a70e8a80810e3d421e22b4cf52ad8eac794469062bc44f13727740fdd941437640b31300ebed95dc40f54e014132e5592923163dd3c458cb909b5601c3a2d48798b701f1c1853e2400"/4199], 0x1, 0x800) 18:49:14 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() r2 = socket(0x18, 0x2, 0x0) r3 = socket(0x11, 0x4003, 0x0) r4 = dup2(r2, r3) close(r2) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0xaff, 0xfffffffffffffff7, "00d85ca881447bffc7b60aed6c981a0200000084"}) r5 = socket(0x18, 0x2, 0x0) r6 = socket(0x11, 0x4003, 0x0) recvfrom(r4, &(0x7f00000001c0)=""/197, 0xc5, 0x800, &(0x7f0000000100)=@in6={0x18, 0x0, 0x0, 0x1}, 0xc) r7 = dup2(r5, r6) ioctl$LIOCSFD(r7, 0xc028756b, &(0x7f0000000000)) r8 = socket(0x18, 0x2, 0x0) r9 = socket(0x11, 0x4003, 0x0) dup2(r8, r9) r10 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000640)='/dev/ttyCcfg\x00', 0x800, 0x0) writev(r10, &(0x7f0000000600)=[{&(0x7f0000000080)="c610e33375573c72cb1b559634c55913f85c06c5ec9977c41625f98162f59f5c4b442c54d2a4b711cbed5770c9139fe9dd646186175570e73e15bddabd38cb85b02db11aa1da8ff14e650f0a", 0x4c}, {&(0x7f0000000680)="9577387685a05f92bd5794bf2f3956dc10b97a0a8aab32dd47214a3241b12813365177f378125fce2fb201012e2356746e2278fb98b0e4285f1ed5cc7cff56b346af6a61319db95d61dc4bfc69ae56f0d318605a57646e6098015e961a1991912011b68c6dff66a2feff5d11608b86ba34db59cddf8933dab79c38b72f42753f337e502e7d2fa5cf7a09fa862611ccab9806e42a3f2c923b50ce5487693fec513a874b35d5876e06a245cbc91a1b056303133d2b7efc86f036c2b86be4ca53003652eadeb59a4c6306acb65d04d903dec8bafd5fa1b11171bb6da4ec4a3f1f406a2e1af2f6085e1ebc6d17a1efb3b9f1b4a0b7385e44ffb6b5f05eb5eb4fcbf0615b4052", 0x104}, {&(0x7f0000000380)="16e10709cedf47e9681518bc89a362de3c54bbc22c9f2dcead33b926bf606aa66c8630b1e260ed79c1ef9f9fab81441e421b4e732eeeb18a2a95ee80202411e18abcf8ea38625df15eaf", 0x4a}, {&(0x7f0000000580)="1be4f62231b341d946385bdfc652a4198160ffa4ae2bb6ba5c4fb1e02a049bbdc2e70281cb3b8d889a1dc13f87846971aa25c886b05676d56dd5c889e248d5392b9af0611dae4a7905d56dec322db7f7f18685db5ce878ca02b5a29425a9431ceb57f05d5476bd1a0c098c2ae44f7a721a87fe76bd31ac21", 0x78}], 0x4) 18:49:14 executing program 0: r0 = socket(0x800000018, 0x1, 0x0) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) socketpair(0x1, 0x8000, 0x4, &(0x7f0000000480)={0xffffffffffffffff}) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xfffffffffffffe52) r4 = semget$private(0x0, 0x4, 0x1b2) semop(r4, &(0x7f0000000540)=[{0xafe1dc67404631f0, 0x8, 0x1800}, {0x3, 0x20, 0x1000}], 0x2) semctl$GETNCNT(r4, 0x36c39d4dbd27b144, 0x3, &(0x7f0000000680)=""/123) semctl$SETVAL(r4, 0x0, 0x8, &(0x7f0000000240)=0x72) semop(r4, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x7fffffff, 0x1000}], 0x2) r5 = accept(r1, &(0x7f0000000580)=@in, &(0x7f0000000780)=0xc) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r7 = getgid() r8 = getgid() semctl$IPC_SET(r4, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r8, r6, r7, 0x10, 0x8}, 0x8, 0x1, 0x3ff}) r9 = getgid() r10 = fcntl$getown(0xffffffffffffffff, 0x5) r11 = shmget(0x1, 0x4000, 0x40, &(0x7f0000ff9000/0x4000)=nil) shmctl$IPC_SET(r11, 0x1, &(0x7f00000005c0)={{0x3, 0xffffffffffffffff, r3, r6, r9, 0x80, 0x8}, 0x8, 0x5, 0x0, r10, 0xfffffffffffffe01, 0xa, 0x7ff}) r12 = shmget$private(0x0, 0x4000, 0x702, &(0x7f0000ffb000/0x4000)=nil) r13 = geteuid() r14 = getgid() r15 = open(&(0x7f0000000180)='./file0\x00', 0x60e, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x0, 0x810, r15, 0x0, 0x0) ftruncate(r15, 0x0, 0x402) getsockopt$SO_PEERCRED(r15, 0xffff, 0x1022, &(0x7f00000003c0)={0x0}, 0xc) r17 = getpgid(r16) r18 = geteuid() shmctl$IPC_SET(r12, 0x1, &(0x7f0000000440)={{0xc, r13, r14, r18, 0xffffffffffffffff, 0xa585502b757fce62, 0x3}, 0x3, 0x7ada, r17, 0xffffffffffffffff, 0x7, 0xffffffffffffbca3, 0x100000000}) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) r20 = semget$private(0x0, 0x4, 0x1b2) semop(r20, &(0x7f0000000540)=[{0xafe1dc67404631f0, 0x8, 0x1800}, {0x3, 0x20, 0x1000}], 0x2) semctl$GETNCNT(r20, 0x36c39d4dbd27b144, 0x3, &(0x7f0000000680)=""/123) semctl$SETVAL(r20, 0x0, 0x8, &(0x7f0000000240)=0x72) semop(r20, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x7fffffff, 0x1000}], 0x2) r21 = accept(r19, &(0x7f0000000580)=@in, &(0x7f0000000780)=0xc) getsockopt$SO_PEERCRED(r21, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r23 = getgid() r24 = getgid() semctl$IPC_SET(r20, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r24, r22, r23, 0x10, 0x8}, 0x8, 0x1, 0x3ff}) getgroups(0x2, &(0x7f0000000040)=[0xffffffffffffffff, r24]) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000100)={r10, r18, r25}, 0xc) listen(r0, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) r26 = socket(0x18, 0x1, 0x0) setsockopt(r26, 0x1000000000029, 0x3e, &(0x7f00000001c0)="4b74954c", 0x4) r27 = socket(0x18, 0x1, 0x0) close(r27) fcntl$dupfd(r26, 0x0, r27) connect$unix(r27, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) recvfrom(r26, &(0x7f0000000200)=""/225, 0xe1, 0x1, &(0x7f0000000000)=@un=@file={0x0, './file0\x00'}, 0xa) 18:49:14 executing program 1: syz_emit_ethernet(0x36, &(0x7f0000000080)="c7a895b22a241c0a078359ff86dd6e360aa905000000000000000000010065ec0f1d0000000000000000000000000000ffff7c4889b6") r0 = semget(0x0, 0x4, 0x10) semop(r0, &(0x7f0000000000)=[{0x3, 0x3ff, 0x1000}, {0x3, 0x6, 0x1800}, {0x2, 0x7}, {0x0, 0x4, 0x800}, {0x4, 0xfffd, 0x1800}, {0x1, 0x1}, {0x3, 0x7}], 0x7) 18:49:14 executing program 0: kqueue() r0 = syz_open_pts() read(r0, &(0x7f0000000440)=""/68, 0x44) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "00000000000000000000000000f9ffffff00"}) syz_open_pts() r1 = openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x10000, 0x0) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000040)={0xb9, 0x5, 0x1, 0x80000000, "071bc2055bbde22f8b0b5afa7a158c812d4ca5bb", 0xba, 0x600f}) 18:49:14 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff}) sendto(r0, &(0x7f0000003cc0)="f864b8f338563c1b456b6b1094b0d10e7850a2664de6bd46627dabab21bf124442082a8cb4ff598d592fdf0d9de9f2a5ae4b867a95086689f7d0f874b4c9d8591fb4a303cb129e6ae65cb6c43d34bcb08083bfd42ac6fef39a3bf6c6b463034746289685a94fcbd217851acaedccd7e2a93e587aba5e032b31f40be58bc113859f6d7985e285d84d0bac7e8e8189bbf5c4014290722dee847f8f1449f96e5076da718df76d507a7f24061bf023027b655b76959f00ba2d578ed1bd2163275dd68a3ed685e4639e18c3dab5a096f2300a60d05690cd7c9c3ac690d51fe1a7266eaa9ef93771c13af068614b0da3be2274278d7b40e2be387b26f69e439d740621daa5b090e98d5ecfd827aa4fe5cc7abd82ba16b139d29c4f295e7700432a2c6fda11100d91a3101cb55092e7cd5bf8c20248efb17548f4849f824adf4473cae67c9fd668e23e8c6edf5d4e8690ff06bed9cd5bdf75f5e897d1c484c4866ce6317627dce9b7b5d1f20d71f1d9d4410a339ddc4a08a2776ea53622ff0f4587d775e3f968de7240b175819113fc87e62a07c1c8c75c2b15a5d349708d2609bfc2bb03d219994b24d15bc9a0aea7898881abe59a282d1c10def438d1cfe541a704241a4027c1a6354c2f6f768941d01f25b16b0180bdcaa57bdc56f7a4290021db95388fc4c087f0f65ff23210d7dcba7b7ecd4ec40a26cb1af07fb699a0e442d5cf1ba9cb169c209d0bb8d1763867dd8a6ae00d58bf6dfc4d8b5fd15c5df14158353f356305ebb7b2b71e8bb6c4b4acb1219d4745162e05af5a06d16a5e0d902aa09a4f5e185db5b09bb80a35a9e6ca773d803cfe29577cb5c7e0ef1de90fd4f7873f67fe2291c19335b1102d033dd41875577b5e81198d29d075fc3370b81d1398e6854c3bc868fe07fb04c8d4162f9df8372c85c16a73fee7d9caa8467905c8c6603f49bb65cb926ec97f8b30ff35ca5ac570433fc3a7445f4a176b96c067620a8cd0c8d37b20d27de8e2f679539cbcb1198aad6272bae21fa9617d237a5b1502e3a4c51fe4876342a2f28688d58525b3bb16a0967a2036ed7676b2a0ec25b4eace442836981d396b6affda9fbcd566d84a800542ab3b215738105f48f58941b2c7b6989696f2e0b1297795371292d74a664a96335c7b842f5359524699d38d58480cf2e41065777094f739ccaa1b33e9c20e7614939e976ed333302b482a68eb44a116a4dae8654326afc744935fb9c402fdeab93943fa66d101398c7a3d1742a1c7557091261fcde192b18402a0ea6f91a988952b79dd47fb7fa44a1ff67410c31ea92597d2563c7448a90694ff95c7cd1f1917174440875761504fb4c4bb3741f7e76a1bac5ef9313c24dd88993ba315bf6da41d83c349eb8d19187963e144888f6da7ca512d23d01fe20e3777e3fb2ceb668de640b278e7763cf615fb8ee576771972b0146b5bbed140534e93ae3d6c7929c35fc53a49495e38ac6fa1170ddd6e9b456a6de157a46880d6d2375960d878219a1753bc862c05ce8cdb3c92f826fb8226f71c03766164312e0114525aa70c1618b02b56f6272e981e0f80ea4e928e25123531a9503f4a6c9809d39549f99c6183a02773c515830db985ec94f9fa6502d670ebfa18f288c6eeedf9bdd517e85b911c4532382b5fb58ae7de83764181259e4cf0be142c4084be18c1e54adb14965131298a159633f44cc24801a24d9a362b9131b8da8c87d52fcb42abd8aa79f29884648e23cd3a13b2a07801f7457dd4f665acddfa9c31222962fa360c1c8abe4db3623047165c18710e50d71bc83807ed79655b14ff3d443b76a7cb5979af7bf772a63c2ce0565456b9b6dc1af474b6732a6800bab09e3b0d344da4e33142222c3fd88b482c5330978ad10e004c8c8bb8218cfa32e7393d049d9706217a965f79b28ea31101ef4d0fc792fd462e0979ed14041d54b5ff219ecf43af36e996c1f502cd54f3765935cf97d1d14e5789e2619f92622259855dff9233f77581d99d3caaba1f4b5d36fa4491995f51f41b4e7244cf5fc2c684a7c17ccbeee9edb2161dd8189bda47160393352c5484e24ae7c9825c72b57e827795636622e90890c0e6f3d6c517945089d21a857beed3104bf4d210decb3b10dbdb07100a2817125e66a7e9af7de50bc3cbb1f725afea63853ef1fe8226bc271f371a34e8a97105ad4f967ffa5ba9c70a63548dbe10990006dc48c15a00e817974b3d24d18979eda5f29807f099f654b3fa7bd86a27a77a2eaf455852ee2970dcbf05329b602e6f5dab9a30c37216e266286b2a7e47d3f37ed5b5a9a39e9fe666c5293a4211b28ac84b2d6753b103f36b9ac793a2747032e0202dae3df60b8336a46add3b3e30ae2d4be17664997cab5ed6212c4a4a320705a30b36965cdd565df5c6b7907c556b7db2a373d07414202bb4d8957c193fe4d944b5f6281cc495a992b84862862e328a31361b66454ac77c14f7e7064a5dcda544f3ac5cb1ac8e4aefd5f0f567e8ec03d3bac0490a2bf09ac3b98b874ca93db1aa5766fddcbd69c9db8d974101c480b4b7687c13185ab074e17f1cd73544a8313e814f5a86e37ff6d6a5ff6669898c998b41d6e5273afbc937c43e1b17074de30a9f75028ccb187d15f5b1e586b265c8e21276a0684b42e1eb10dd4d6499355dd611f645c3af5a1ddcd03683f7f74febf07bf1d584f5f43c1f7b0654368668fdf3b32e22034f3e009fe86c77d3b7925e20f8b9f7694a3b1bc17579dd88cbbb664fd7dca84cd2b9affb6e284dc5e19180b831ae47974c2b652487c3fdbf86ce5891b7c0c8867336bffbf787cc65b000d9db110aea9e76fa6440638996b90f11932ac4983db1cba8c70e47ee5c8823fb0a4ffe13f7b9e8a7d2db883441ea82365e47a21a820f8fd2b1178fa87474febf5a89c3f34044f2c0fdfe08e11c234bab4a3714da32919bd146d747a106dfc6048e24154667eed76d51105b21ee397ad5816b9b20a2203716d7d148cf66e91f68638bf34ef2e7988ee32f0d1a60d0e938a4bae0949c5c906a7afc20f987bf6a4685f3550b52ef8ababd726a8e461df8fe2c33b2d6f2bd9b8c3f7a434d90cd232b5b95fba3c7185803397b7852941e4ee642a4784aa821da26fb21f311d90bf8286601809a4ebf2e38e21a26ec7021b85f673661d54de77db2f08f5ec9d5b0494e1986f90a72cb79ded0878e9afb3c989020078a4f00f522ac9ecf1e9fc8c6673c5c75a02931ba5c297ee93a92398f90299e1586946fd50f459c989319b19755ffe901bb738f972fba8689ac0bc2b458d7031080eb0f05da9b53b5476a684a56d6dd80537a207d5817e53dbe4eec63ad6c4981d171f8137c225c27015189d7257da93c2be42acd10d2d9905cd01b1070db100bf1f12bb051626970c74e1c24519eef0c37f4acf60c044cf918f72fcb679b850643af91366e81916372d0f8d0aa91896e0a97fe2db965c404b95f64971a0736fb0afd309230d6192e2d5ed9478417c8541a18b3f364bb120cfe4176724155fe77f8c55efe194c15b251aae46771a350e327375942dbbad26c95b2ff5b184742cdb41b0ec20a7a7eb9f3066db3cff7b019c181b84a313d6d1348fc289382ce8c3351497504730c25ec1187571a2110e1cfc4cd2bbc017469245c91d93765ae91a1c283fa02cdefb67e10787172b432b3151a6b8a85ff3fdcb63fdd23775bea00a219912bec251f252d2c1bd70f5eb7bc4895c82ae0ba4ffde45c433b0c0d84c54c56aef4ba9fc1e96939d14419cfca64d4fe31361d714e617152e37268d09bd603e7698548c853dc939b1f9a4caa9e69a3c092ec84600a72a62bfc258eadb8364490360dd320928efdce932a4afde4c921140526498e2ec37f28d2a9e8b774435ddeb832058500e0b8c64954834ab4e8b9d7be7f4198c8dc659dd702ba1af5f4cf1b3415b9267f238774dc3d717c3467c543f6f70b8824bc99119c296469a392712d5f6125220820bbe9d00ccea008a43d56264bd882a8107a884743a411b5a96ef204c7ee324122857f348bac344f74e19e7644180cb50903d53a3d641a61ac329d0ffb5608a48bb4b85fa1cb4a060015a3095fbf65ab6739fdcd42dc059e392557e891fe0dda910cf78580bfe5462374264b9674fb859df1d3dae5c00e3610b9c404a8dcbb2dc83eae1c297e08e7de5fae919be2878283621978910b44be1b8bffe7933e0d372fef4f67280ab97ac8081d2193ddee3002690ed9841b75ad352b8a85cc7565b37f616f35099d95ae8147a9d8d0293451687b3dcc8c04158123694a3a304f3968726eef0be29ab847af5a931fed751ebd9a2bbe6fe73aa10f653ddf722355e5cfa8d46266b741175c074e83395da29b944975ba61c8d12c9f22f0520878f5bde919b4ca6c6e7bfd549163415e997aee8d5a6ac84de9a7bbf659ee5f576a4a86bf8401b3eefbbf1d6492ea9fb157f77e9b265940ecb1eb414ebe943a8f1be71680cc781acc921008c19fae8f7c4422d744403f9d994703bae814132aa45b0fe56e39d0a4e8f4504a933550957a4485ff3289b33f5035baaaf40cfe85dbbdb7b997e13b1e610d5a3525786a89e444d6791945b3b49bbed6fe731a8af2865a64220800cdcee2d7b651921e848cfcd8afe7ce831b38731d7323de76d5233d73ef002a215f3bd81937a37e24e3fb37be915aab0e9e6a149a8f52ef8b4091a1f30d07acbb69bee8b9e51f6b30794206bbb183a84ed1a60b4f6eb65abae606b63fe3a37c4d10be0fe413861558f9afd14a10be994fb78bcd268970f223ad975617c0fa1215ce4705be65db22bc9de45663f26f4259969ddc526462b0d5bf4901d679ff9f570f294dbb52f4e58c14bb86689d9027fa55bf5e71a3c5b23091b2576a7763facac07428457c522ec9b2896fbc67c4ef710f0ae24d0fb2f6c6d35f90d14c298ae74213e11c80053209b007e49a236221d0de09613e12f86e4ad0531ae251b00a253c39345ba41d22e741d589fb56e9c0fad3a7b3a3e5ed624be28835d893ddb00d323762f1255a013d2466bf1ffb72848c3ad7cde35ef5be0924cb8f75ccc88a9b5d06931e530a1bf7a961247fe13e0a16ca4343042e925496bbff0f7b21650309be07b0a8e51c38a264bed7e073340cf88bdc4b14f994a97fa333e021837930083fc36e68dfd0204cb6cc85cc357d953ed33e2f3f6074405f9b0f08ac48c11717bcfd551e6ac16afe59f9a7a3720e49151270f11fe8f116d6de1d337b2587a9dbc5c22eda6ff8571571ef4cd15904be64920d5dd00073ac1c290af3ba422749f025fd06a16b7344e06684b68850e850e4282ec4cc5ecfc4c6444022ccb1a32f99ebab9b7147d4981dd94c983cb995f04ac3d68138158c313512e63098e1c423909fbc9c04ed7923b2e15dccbad8c667644c826d1c9c196700c2ff2476d99254c0ab9ce52718836e2992080f65efe60d0000000000295df64a426ad050c096389a49f03da635a963191efa773e2afbb2bd5df940ec01be1a6471d8dc2c27df8ff879773506b40107c1f13bd7b8a715215e", 0xf5b, 0x0, 0x0, 0x0) sendmsg(r0, &(0x7f0000000140)={&(0x7f00000001c0)=ANY=[@ANYBLOB="07002e2f81006c65300084d00fd5052d22a488f8d9318bf14d8dbcdbcc46f5db32cac200bb7e16ad839c55670d40c319d870fdc05491fd21dbaa5c79d25f750e0cf8829a390edf6f245ae1926c14724bc69e686df91f2caac7fad44198c03481242ae2c56074184797d56514471c51cb804ba0bb587c4835d418"], 0x1, 0x0, 0x0, &(0x7f0000002280)}, 0x4) r1 = socket(0x18, 0x2, 0x0) r2 = socket(0x11, 0x4003, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0xa) dup2(r3, r2) flock(r1, 0x0) madvise(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x6) ioctl$FIOASYNC(r1, 0x8004667d, &(0x7f0000000040)=0x7) execve(0x0, 0x0, 0x0) 18:49:14 executing program 1: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="8202e480ffffffff"], 0x1) r0 = semget$private(0x0, 0x8, 0x80) semop(r0, &(0x7f00000005c0)=[{0x0, 0x0, 0x1800}, {0x5, 0x3, 0x1800}, {0x3, 0x2, 0x800}, {0x4, 0x8001, 0x1000}, {0x3, 0x4, 0x1800}, {0x0, 0xfc00, 0x1000}], 0x6) semop(r0, &(0x7f0000000300)=[{0x0, 0x3, 0x1400}, {0x4, 0x80, 0x1800}, {0xfe52dc4792d94f09, 0x8000, 0x800}, {0x4, 0xff, 0x800}, {0x4, 0x100, 0x1000}, {0x2, 0x100000000, 0xf2e4cf5442ae0ee3}], 0x6) semop(r0, &(0x7f0000000400)=[{0x0, 0xfffe, 0x1800}, {0x4, 0x200, 0xc00}, {0x1, 0x8, 0xcab2bfc5c2d47ec2}], 0x3) r1 = socket$inet6(0x18, 0x3, 0x0) r2 = socket(0x2, 0x2, 0x0) connect$unix(r2, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) r3 = socket(0x10000000002, 0x2, 0x0) dup2(r2, r3) r4 = socket(0x2, 0x2, 0x0) connect$unix(r4, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) r5 = socket(0x10000000002, 0x2, 0x0) dup2(r4, r5) socket$inet(0x2, 0x5, 0x1) r6 = socket(0x2, 0x8002, 0x0) r7 = socket(0x2, 0x2, 0x0) setsockopt$sock_int(r7, 0xffff, 0x0, &(0x7f0000000080), 0x4) bind(r7, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r8 = socket(0x0, 0x8002, 0x0) dup2(r7, r8) connect$unix(r8, &(0x7f0000000000)=ANY=[@ANYBLOB="62020207e00000012000"], 0x10) dup2(0xffffffffffffffff, r6) r9 = socket(0x2, 0x2, 0x0) connect$unix(r9, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) r10 = socket(0x10000000002, 0x2, 0x0) r11 = dup2(r9, r10) setsockopt$sock_int(r11, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) ioctl$VT_ACTIVATE(r11, 0x20007605, &(0x7f0000000040)=0x1) connect$unix(r6, &(0x7f0000000180)=ANY=[@ANYPTR, @ANYRESHEX=0x0, @ANYRESOCT=r11, @ANYRES64=r8, @ANYBLOB="a525ec82c73c4361736fa34965c05c44b91d8cd5f72046d5448d0b20ccdfef2e9b6a6943e2892e8a9a252503b5df0d81dd085ac0d8193c02a0af66ab7fdf1e3c5a829e4f70da95fd410fb499a70d4dc88d4a379cd2a900a2606a695ba263ef6a9bc1e0681e443f8fd7903a0cd96e1fd42bce9722a698abecfc57748fc8c07af251fa02dfea7dfa833ad8892f3c8cb8606a0724ff7bbbfbd0d8f62296afd58cfe2b8f17c384593900127505b9215b5e7d5cf2c9fd961d2c557b3694f7c43c90786b5b23506aa817c3c8e5f307c391fc9978432c4ec3c82c36b6c14a8908256accecf920c8c3636c0a505e81d84e0c9dfeee44c828ce9a354e4a315987c90c6458ea908039878c5865e8d351c27f23bcdfa9dd68c91fe4dbbd8e2bbe8fff5aeeaa51aef8deefdf83ba5dc2918e1d2b02a98c340b425db1e072a69cdb2cd9700a4ec131d174a0b9c7936d838f43b0ff8e182a0a9fca488222c76b17c77957a32347d3ea087a6a922be7640e6dddce150bc4477153dd49b535f3688370623c09d89ea92569c191936cf7a8f3943417cbf25db91894f019fb5c1666d652f53eaabad8116ec59408dc7e73d740afeaf4b6b1fad7597da0c9f0921856b0b9464ec8df057a2470a226b1aeae345e1b25b70858647824600d7596f92c543617f5729556d4578b203801e0bc17b3843ec6d92a6ff002ae1bfcfe66d1476e202d447fc9a77156b9b6e3d2dfd9ba18988c7d212ea66c4f8c39dd9150554745b73a12065471b3bba4d863b158ec1d941335ab7fa9458784ae087d5eae8976f7f0fc66cb0829d78bad913635ef4973777f4caa237ed14b13d0189b256534931b10bbf3c5dd18333e178c67068ce495360e602c3ab4e7dd655fc0ff9bb1687074702e3abdbe44a72eb0b435677840cf188e872641498ab5a603e641dace950da70f9e141336084ce0576704caaff89d261b6ff9038b724723480b983d097fdfde409b524de4204dbcb7c19be4097f6aa990bc93b56e9c0ad31247163bd29daa06a9ede3e531faaa5f7b044b8b70193305de6553812bf5c0dc7c8a9bf3fdb0950ed51aee9b66289b7f1a719f563767e3bd74d94fa0de4603641fb74c01fe3455f0ac8f50bab2a612c773dca386a9131e2d38bffda303ede9f6e8f39c2cdd8fa2dede9d3dd0e9753180a576cce1cab8d9d579c94a726807171b54d660d16a3e94a4d10716b788d6bcdb940a9f277eca1c666dd23b1681bcc211a7e0ab4ce24973c1f59e6087285e398c5d3dafdf1e6bc63306ff4b66bf67d1db3af312e747eae66bf4ba60964b974ce7777887faa262039036524e14a24e33578022b087ec7664b5ed95c79d27d345322bc2752a69f0e3ed4c1e6a6859a967be10940b5119fce8ed1af2f89c8d0c45303cd3d8aaa7c9469e9add04afd78fb4c2f46b1e46e787800957d4a4fd3b03062ea2109278727187d5bdc00fa44d6000f5fcba3b8fe950bd9477ba28177fe3c128d4c2defdafad69b30cd2465912171f362881523a7fd66855452d3193f9d844751620f57ce8f442261ca4766840d978df9ba17533b21226f902be481319da5dd0d138a83faa25562c314e28445ef4264915719cf07dc60fd4a07fd98f87347867e90a910338ffde86f7a11d09ccb0e2e794da9b5d689563b6306cca548f96f37e6c70280231ba6266b79ededf6897ab1cff129dec2f357d134c29172b2cd58c4ae3e7283c6b82ad73161acf7b850438a4f22b5d2693da65541b86db28ac00d8187345fb8391e81577754034422743b349167daea740b570553daff13bb8246f0c29f835cd3f84ad9c7951d82f7082274e393a4e9cf7514fc8710f0ef4c49b1db7b6989e440f53f94e500a7096b48ab7d36febfdb09b5ab412a1f0b77754bc769a3b740cc353b2db47bb98ae5d88bab4c0ffb213f22d7e0218410a40dd91dc5992513bf8ad9a96cf9ad3515e275a1d3e7d881e39a773001603bb8209daeb70bc9925b9f746039cf347949e22dd7d712b605a86366f93dbdebc243571077ffe31885e61bb6616426adc7f7bdf335ba6b14754cc419340c55f336dce5566b524733f279f3a1cb64c9beae6874099e8eee6342b8f330b86de44a21176a1f8dabe9095e2a20b7c91590e6c5367ec9b907edb120b852d436e77530932d6d77fd9732a2bc19e7850094346a7a88bc39489eb7cef2ed97f2243a33a9b3140efff03b5b55311af65b88cdb3e9ce7db77679d2c592d4cc2e9b840f841134149a6fda3fabbf3a74895a57ae2f84ff0a6a08f06097f6a0559baf34ad4bc331b5f96e9618fe957d1922a8664b454c0d851af8e3d91d1564d8ccae1fd582a4755fb69dd0a1b46133f661ce954ddb323d501db1bf10ba7e51b78f3771c6bf23874c6321cb5c2e642804f021f63d501fa619b9db2e1f7decc29d4946e783d3b6c9bc88ef90eb9778380fc0becb996f190829613b35bdb6d88b0c48fb8e2c6203c69c017c7cd6056d03ebd936c0a64653b432f806ea8bda625707d007311f5103ed81ebb7c3183fc488334875efed0de0ba710b53f1685902a3d5f8aa785875692d0bfb7ef6916365fd75716eba5f11650b500bc74043c5aa77e6fd5f893f22f5922c20424687544cd7348467ba0566fb654758bce415643d17155f0d55aea3735fee2e158b47615a8633a26fa78f7713585f38f066c88de2391202e21d8b47dc5cfe64573295b4888eeecd0da34f7a67b51c6921e68c1efb6fe3d17b74309f055138d7930d868a5e25a273b472af7b2add12323bad66a83e5f494422f9d66ee4305a2782e8e3a8a2f0822812f0547d80fbef9efe9174d3600a1b9a47fecd09aad128b71ff2418759341a80a9354d50db5db8c9d9539f8c1b057752c2647e8218970b536006dd94505872ce316b67bd290b9b8521723e3cb5014c4c8c8245d044bdafd766a6389c4b7ca787b41f321713d1a1058a0de504a62ef0a629dcae99328c757f8963395d23c4a89eb6752a15e82c10f5e94a244875052a08bb4f2f45fa18c2bf565416b81056feaa5f919a092dfc1c1766b4430654382e35d6a9db392a27674f392bc21dbefd2f7d9bbfc165064a1474ee2a08388944ad8a411d2760ae7c5f8c4351823b596fe94e291993c58e1fbb41c803957d3aa3b141b851be62ace0d670d844ac0c155781f1ba7e4f126c794b431b6bf5f90d7bbd3037e88308e2d0a27d7fa055d607667bda2f95da0f370afeea7620acbfd900b351f26ff460e827b0da852571f3a4200599590fc49e383250d6718f74ca66fda1c9b5b53f1e86d5848b160d09a664b4d1fb1815f16ed87e2edb1d146d112757c5a305e07145ddbfd32d826013421891f82776c012f24d75747c6a153dabb42ba4afdfd5c63e037a17c8c8f179f8c0a84daff8985d00007b2416a0cead196bf64fa912b817033639f79b1e0817b903c9a99cf025bb40348a332e8f8cf17c95a5ea7f06cae2c707327a56cb757e450fbdd90534468412c5f5d50c6058c5cf527ecef6a3d7cd17256c3dc0cd1f64e0036e5620f947d8c1cafc29c6e790c28e35275a640f35b62b7f6aed9285b1108e77fc38cad38752eabe0f49c453fbbf4145fb47e75e6024df507fd281e80cbafae58b8477c491eb1f4dfa69ec87ebddb052fd6438933f7ea8ce9269d3bf652827bae915b4ba0a32b01a6664831c9ad079b0704f19f9e52f9c3001253ecd5e9bc64541d86ed853414c938679bc7111fc2e578ff4ca8be5523b9948c8e47337b99e0426f9e61b3782ef399f0f394af72e3efa1cf4ca224e78a1cda0429accd96ae896037e03b854cf2ad4d73f8199031ccdd7f47fc3699ebefdcca9f9cc91b8da15313e4490e420e0caf318285390ffbdf34a39c68454639c7e3b88a52b608700e61651192e983de0eb13418394751015b92831a42cdac470f2f9223b52f2b9be817b54a4e623d09abc7583efcbcc8de9a9c3257679e7fae801670d8b8d25e63718b13f4970f0f225b2ef1bb19a857d89e5ae96cd4cc983049800147b322123f7e307d4ef1ea6e251db2219d5853fb55e359378194dad4d132590bce3d4237260d7e02c5a7ebfc3e456972eebab5f6a1e74d6f893dadeccc4297444610ee1f315a04e5d295dda50838a7dea2f4a63f7f2108ba5e0afab4a5619b4ce2a153654ad92e3dc180ce023ad411fec7b5fbf39fa82405ba683e4299a9ceab804c1e1bc45256fd01be6938c80fc63412663d1df549e40d5ee1476aa5ee4450ae0e1551ae87eab97d9cf2ca1739ce96faf45ea0da07cec65fa2bd6af3117150adc91ac9cc91982d1ce94428614b57d2c50caefe426442755d3abb106a7a1eeefeaab313ad2e9679c2abac06c1dae074c19fbd5fbb589878025ed48ce095b1f1cdc8eb9ea6d9d53f4c7b6849254cf9429eb52c2f3a22d1a5248fe445d0dc1360fac6b365033d621dc42fcc50037c124da8147dfe2b3a6d32803a8ded49344c679b0d3a81a64f3f05b70687cb9ec0213de30e8fabfa3689db285bc8d48f9521ce7cddeaf9c1fbd09916aaab9de0a6070295136a006ce5e1332f601e20fcfed52351b48ae5af03fd428ca8ed725763e23646475e3edda9cb554aaa7dbe5c82a452c35a99b9b6d58b53acbf95bf999988344342be88349e29ba0620c0d9543313d3bfa7c2f44f636706a69b27095da15ee549c7594b95a911df2952822f173e16f76f8e273ca0957726bf6b7cc91d19aba17438b9aff3e2d232e208f1e6cea4936ac678a72e6d1cbda90aebe2b29b92c9ca2b1519ecfa385cef821928b05954df1df8cde0c71752d81bf487cdeef19735525cb68f92ffa06fba8563ae7bd119edeb057b72e070b74d61c9904ab048782508814364131f0039acd9839eb7151fc268f00521ce2a2bb4d8cd13c9edf242b6bf26d0d940dd1b33522ef07e7ccf3ab2d640d84a910eeae7a6da1a5c5d666571c4de07aa2cccfc73867f3995b9b4efa7294634678f98e28f9deb274f86f7036146476a9a19dabe8fea5ea6743b2135e66ad697a7086163dbea3ad423fbae6632db88ba9a619d7469226ee5ddc1b32b4cde3268e21e9deba6139e938b4b3fde73295dadac1c8584a3d50806d622b8616a5ab089896737dd9c4fcfd5d2081f9d3b8e5f251981353ce31d4cc755d6c30ce3779446dee57e926579d9c6428afbb027a529a7cc232c5ac73555af973768108633fc10ca3dc1951a326531696f55b18eaf8ac3da2d39082f50c09d1d2b45fa6af3d06ce20becf540852842cdc3040e61601e1d355bf0fbd1d967b1599aca06a2b085da35dc7e4038f781fb4182f9e2885beabdd776cc7c1c68e16808a692b3cd0cd11888517b0c012a8c0705337ad62c8a37d5e062c622bdb8f9b3fcdf1b18d2dd2332645c15ab58a6940a4354e229377b7e419814ed42960b4a59f51ffa838a848f139f49659ab6f6cb5b5735249662932690a6c0c86941f0be1c52e7cde3313683f76662f210d84f959dc670bc4096ae9c6e11be056097a27090ae273c3370fa35221968e59d4289b874d0b27722f22c3fee91748f90728fcc5bf65ac811a8973350e36cb9a48087a0d279b45014b1fa6bb6bfbd2093c8fc3a57173814e91c542732f1484af7b2393ba250b8bd0fc49608e958dd4349e4c29f51f22718e42b5a2effe54cadc817c56034a04a32ff58ff67156c357cedfabd5b3076139be7cd8ed65d9e472e1adde6f82b19501fb8bb4e50362ca851b4b9dbae2bbf1a523c3e1d9058a40a8d7bfa8accc3a1ee21d1d8f9adfc72417748fd86971386138f94ff7853c9d2a7fed5e9"], 0x5) accept$unix(r6, &(0x7f00000004c0)=@abs, &(0x7f0000000500)=0x8) getsockopt(0xffffffffffffff9c, 0x6, 0xfffffbff, 0x0, 0x0) getsockopt$sock_int(r1, 0xffff, 0x1003, &(0x7f00000002c0), &(0x7f0000000340)=0x4) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) semctl$IPC_SET(r0, 0x0, 0x1, &(0x7f00000000c0)={{0x400, r12, r13, r12, r13, 0x82, 0xfffffffffffff7f5}, 0x8, 0x1ff}) semctl$GETZCNT(r0, 0x2, 0x7, &(0x7f0000000040)=""/53) r14 = socket(0x2, 0x2, 0x0) connect$unix(r14, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) r15 = socket(0x2, 0x2, 0x0) setsockopt$sock_int(r15, 0xffff, 0x0, &(0x7f0000000080), 0x4) bind(r15, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) 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) 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, 0x3d}) semctl$IPC_STAT(r16, 0x0, 0x2, &(0x7f0000000480)=""/10) r20 = socket(0x0, 0x8002, 0x0) dup2(r15, r20) getsockname$unix(r15, &(0x7f0000000380)=ANY=[@ANYBLOB="00db130000003f4475df0000000100000000000000"], &(0x7f0000000440)=0x28) setsockopt$inet_opts(r14, 0x0, 0x1, &(0x7f00000000c0)="071400000f370025ff149b33ff0f000000000000", 0x14) read(r14, &(0x7f00000001c0)=""/219, 0xdb) write(r14, 0x0, 0x0) r21 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x2, 0x0) ioctl$TIOCGWINSZ(r21, 0x40087468, &(0x7f0000000180)) 18:49:14 executing program 0: mprotect(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x0) kqueue() r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x10a08, 0x1c2) r1 = socket(0x18, 0x2, 0x0) r2 = socket(0x11, 0x4003, 0x0) r3 = dup2(r1, r2) ioctl$LIOCSFD(r3, 0xc028756b, &(0x7f0000000000)) kevent(r3, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffff8, 0x20, 0x40000000, 0x100000001, 0xffff}], 0x8001, 0x0, 0xfffffffe, 0x0) openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x9bf8675341f08c82, 0x0) 18:49:14 executing program 0: r0 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) r1 = msgget(0x0, 0x40) msgsnd(r1, &(0x7f0000000700)=ANY=[@ANYBLOB="0100000000000400a06cebf3effecfe756accad55aa81a19effea9d432427bd072778e47944b84dca289b97377065c919a5910523fb910830acf957cc6a799271c970ef2b63f968a5bfd8c6243ff4a26fed4e0c6322ee1e572911fe4a21fc5e81fdb90f9bbf345670f93ff95a2898ab3d28f8b5c572e2f8aa5aee2a7a6b3ec8b6fb0f1418b65bbb80010000045e832bd70a44fcd6718e388afedc2c2f36932690b9c106015974fd208aa5ce36400295d23f72c6c99929dfd9706ca46588d7b482241b04d0037717bd6b51bc25ab78516c501384cc9aaf68e3d4089ad9d5b01cd06e0648cefb1997956a3aaf352773afe5350c4f4373e10fadd440cc1c6c5fe4f30bb5961222da8b4f6d0235fb33d43b047d40e1e593743b1e42ba35892b1fdaf7f229990136f619bb8ebfe0f6b9e81c0c0ed839de99de083996f889655a1c5b60bd3d0ae3d2100eaca0629142513711154c5a4f29f1ba425fd71b0bdf01f14d49c43ccd65822a3a9afe986c97850"], 0xdd, 0x0) mkdirat(r0, &(0x7f0000000100)='./file0/file0\x00', 0x1f3) unveil(&(0x7f0000000180)='./file0/file0\x00', &(0x7f0000000240)='x\x00') getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r3 = getgid() r4 = semget$private(0x0, 0x4, 0x8) semop(r4, &(0x7f0000000240), 0x0) semop(r4, &(0x7f0000000500)=[{0x4, 0xfff, 0x2000}, {0x0, 0x8}, {0x2, 0x40, 0x1000}, {0x4, 0x3, 0x1400}, {0x5, 0x0, 0x1000}], 0x5) r5 = getuid() seteuid(r5) r6 = geteuid() r7 = socket(0x18, 0x2, 0x0) getsockopt$SO_PEERCRED(r7, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0xfffffffffffffec7) r9 = getgid() chown(&(0x7f0000000180)='./file0\x00', r8, r9) semctl$IPC_SET(r4, 0x0, 0x1, &(0x7f0000000680)={{0x4, r5, r3, r6, r9, 0x100, 0x3}, 0x3f, 0x49, 0x9}) setreuid(r2, r6) r10 = shmget$private(0x0, 0x4000, 0x0, &(0x7f0000ffb000/0x4000)=nil) r11 = getegid() r12 = shmget$private(0x0, 0x4000, 0x8, &(0x7f0000ffc000/0x4000)=nil) r13 = geteuid() r14 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000001640)={0x0, 0x0}, 0xc) r16 = getpgid(0x0) shmctl$IPC_SET(r12, 0x1, &(0x7f0000001680)={{0x107f, r13, r14, r15, r11, 0xc1, 0x6ff}, 0x8, 0x7, r16, 0xffffffffffffffff, 0x7000000000000, 0x6, 0x200}) r17 = shmget$private(0x0, 0x4000, 0x0, &(0x7f0000ffb000/0x4000)=nil) r18 = geteuid() r19 = getgid() r20 = getpgid(0x0) r21 = geteuid() shmctl$IPC_SET(r17, 0x1, &(0x7f0000000440)={{0xc, r18, r19, r21, 0xffffffffffffffff, 0x60, 0x3}, 0x3, 0x7ada, r20, 0xffffffffffffffff, 0x7, 0xffffffffffffbca3, 0x100000000}) r22 = shmget$private(0x0, 0x4000, 0x8, &(0x7f0000ffc000/0x4000)=nil) r23 = geteuid() r24 = getgid() r25 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r25, &(0x7f0000000080)={&(0x7f00000009c0)=ANY=[@ANYBLOB="70f8ff2f66696c1b2573f4a83d7521b9bdbcfab58cfd360738dbda7817220bd4711def6aae8d534fa43398e010812be4067a7e6c0dc49768ee0439a7a7509e63c1ad113e52f4ce2142936e840a2a6f3c231b9ca5b0e71d34964c6c8b90569f7301a7bcfcaa1ba40f879da112295d1035680b0000000000000000000000000000000000000000000000000000fc3706fef26aa7ea60edd1591d4e6a9883e634f5bf490fcbc5262c0d3211d4e169b6203c8d7a343593ca45a8e0d9e908ceba497b7435f1ae22a8a9122651d5ad05c3583a6d4e13af771ad5ea56157df690f918497b447efb038c4186e0a9b2bf560df87ee524b25d13278441f4173600e1fa3e0000ed2ca527cd5ccab7c6d41d444c2e3cb609686f3e"], 0x9, 0x0}, 0x0) getsockopt$SO_PEERCRED(r25, 0xffff, 0x1022, &(0x7f0000000800)={0x0, 0x0, 0x0}, 0xc) r28 = getpgid(0x0) r29 = socket(0x18, 0x1, 0x0) close(r29) r30 = socket(0x6, 0x400000002, 0x0) fcntl$getown(r29, 0x5) getsockopt$SO_PEERCRED(r30, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, 0xc) r32 = getgid() socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000980)={0xffffffffffffffff, 0xffffffffffffffff}) getgroups(0x9, &(0x7f0000000540)=[r32, r32, r32, r32, r32, 0x0, 0x0, 0x0, 0x0]) getsockopt$SO_PEERCRED(r33, 0xffff, 0x1022, &(0x7f0000000440)={0x0, 0x0}, 0xc) r37 = geteuid() r38 = getpgid(0xffffffffffffffff) r39 = getpid() msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000c40)={{0xbaec, r36, r34, r37, r35, 0x143, 0x80000001}, 0x8, 0x100000000, r38, r39, 0xfffffffffffffffd, 0xfffffffffffffe00, 0x100000000, 0x9}) setsockopt$sock_cred(r29, 0xffff, 0x1022, &(0x7f0000000240)={r38, 0x0, r31}, 0xc) shmctl$IPC_SET(r22, 0x1, &(0x7f0000001680)={{0x107f, r23, r24, r26, r31, 0x40, 0x7ff}, 0xfffffffb, 0x5, r28, 0xffffffffffffffff, 0x80, 0x8000, 0x200}) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) socketpair(0x1, 0x8000, 0x4, &(0x7f0000000480)={0xffffffffffffffff}) getsockopt$SO_PEERCRED(r41, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xfffffffffffffe52) r43 = semget$private(0x0, 0x4, 0x1b2) semop(r43, &(0x7f0000000540)=[{0xafe1dc67404631f0, 0x8, 0x1800}, {0x3, 0x20, 0x1000}], 0x2) semctl$GETNCNT(r43, 0x36c39d4dbd27b144, 0x3, &(0x7f0000000680)=""/123) semctl$SETVAL(r43, 0x0, 0x8, &(0x7f0000000240)=0x72) semop(r43, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x7fffffff, 0x1000}], 0x2) r44 = accept(r40, &(0x7f0000000580)=@in, &(0x7f0000000780)=0xc) getsockopt$SO_PEERCRED(r44, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r46 = getgid() r47 = getgid() semctl$IPC_SET(r43, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r47, r45, r46, 0x10, 0x8}, 0x8, 0x1, 0x3ff}) r48 = getgid() r49 = fcntl$getown(0xffffffffffffffff, 0x5) r50 = shmget(0x1, 0x4000, 0x40, &(0x7f0000ff9000/0x4000)=nil) shmctl$IPC_SET(r50, 0x1, &(0x7f00000005c0)={{0x3, 0xffffffffffffffff, r42, r45, r48, 0x80, 0x8}, 0x8, 0x5, 0x0, r49, 0xfffffffffffffe01, 0xa, 0x7ff}) getgroups(0x8, &(0x7f0000000080)=[r42, 0xffffffffffffffff, r19, r27, r11, r24, r11, r11]) shmctl$IPC_SET(r10, 0x1, &(0x7f00000002c0)={{0x0, 0x0, 0x0, 0x0, r11}}) r51 = getgid() semctl$IPC_SET(r4, 0x0, 0x1, &(0x7f0000000280)={{0xf8, r5, r11, r6, r51, 0x80, 0x5}, 0x7fff, 0x5e9, 0x5}) lstat(&(0x7f0000000200)='./file0\x00', 0x0) 18:49:14 executing program 0: r0 = socket(0x40000000011, 0x3, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0, 0x0, 0x0) r1 = socket(0x40000000011, 0x3, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs, 0x8) r2 = kqueue() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000080)=0xc) kevent(r2, 0x0, 0x0, &(0x7f0000000140), 0xc4e, 0x0) kevent(r2, &(0x7f0000000000)=[{{r1}, 0xffffffffffbfffff, 0x2f}], 0x34, 0x0, 0x0, 0x0) r3 = socket(0x40000000011, 0x3, 0x0) connect$unix(r3, &(0x7f00000000c0)=@abs, 0x8) r4 = kqueue() kevent(r4, 0x0, 0x0, &(0x7f0000000140), 0xc4e, 0x0) kevent(r4, &(0x7f0000000000)=[{{r3}, 0xffffffffffbfffff, 0x2f}], 0x34, 0x0, 0xc68, 0x0) r5 = socket(0x40000000011, 0x3, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r5}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0, 0x0, 0x0) connect$unix(r5, &(0x7f00000000c0)=@abs, 0x8) r6 = kqueue() kevent(r6, 0x0, 0x0, &(0x7f0000000140), 0xc4e, 0x0) kevent(r6, &(0x7f0000000000)=[{{r5}, 0xffffffffffbfffff, 0x2f}], 0x34, 0x0, 0xc68, 0x0) r7 = socket(0x40000000011, 0x3, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r7}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0, 0x0, 0x0) r8 = socket(0x40000000011, 0x3, 0x0) connect$unix(r8, &(0x7f00000000c0)=@abs, 0x8) r9 = kqueue() kevent(r9, 0x0, 0x0, &(0x7f0000000040), 0xc4e, 0x0) kevent(r9, &(0x7f0000000000)=[{{r8}, 0xffffffffffbfffff, 0x2f}], 0x34, 0x0, 0xc68, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{r6}, 0xffffffffffffffff, 0x81}], 0x0, 0x0, 0x0, 0x0) r10 = kqueue() kevent(r10, 0x0, 0x0, 0x0, 0xc4e, 0x0) kevent(r10, &(0x7f0000000000), 0x34, 0x0, 0xc68, 0x0) 18:49:15 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0xffffffffffffff0a, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0xfe72) writev(0xffffffffffffffff, &(0x7f0000000280)=[{&(0x7f0000000440)="e6be86246ee64099c34145eec52a300e198b96d1166a6b181f241a1deb914248940d97fdf8b6bf9f220efd6ac1ace858e48ead817ba0873b572af15c28aa393a087897e2dbb980fd1826aa4bcdd5aa9b7d765f4256d599049fbec115c43cd393765e5cd7f8dca1a10f1237f47785", 0x6e}], 0x1) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() r3 = accept$inet(r1, 0x0, &(0x7f0000000000)) pwritev(r3, &(0x7f00000026c0)=[{&(0x7f0000000340)="2e939d36f98539b495dffbbb33e2acadab92769c528651bef6610c71d9c3d80699aa49d65ed4f045c8b304253b9457efb1c470c675d0429fdc706f6a2ac611ce4753563546e8705e2a8be0096f9b4a13dc19e22c35014471f747ddafdffb57743310a81c74cc92993ae976d3b048b4a5afe0379132e41e56b465d83f10b68540b01cd943caa358a567e375f179de170127c5feafaa5920bdebac89274a8651db5375da756060777fa15135308462b291f34b4345", 0xb4}, {&(0x7f00000004c0)="41e1a77def1d300d78caad922b75329a2377c3db1188cff81820cdf9419f0dc80f2caa7a2dedc04a0130f6933321555d7c1c860a495073414f129b7422c16fa31fc60418371b24d9dd9a8f58170289dbe710c489d21215a827717bf356df877d7050489c38cd236affe168c08103b2a9f4afc92380b4a596605115903b4401245774e4c403e3234203267f79710bb5daf302c0b419dad6df05b7d4e4dcadb937bf1331184001a32b21bf5492e9ef2f6ff9d686699a5e710710ff56437ee805be0bfb92227e3b738b8694a121bc6242ba2384d7096138e9e71032fdaa961e96ea4d819aad37f1345c2dafab615416b899e4d6c31c86e79e184efd2e1f37ef33bfed8ead4ab8cbbe71920117a525d8e0a9d08ca8f28777bc987b71e9d93df37007dbbb38f75c35b3b2be7895e641d87472dc5648fc45ae39610659ad3fc9083a8ae5365e20f625f025b960e0f28874a0425a9736ab457a20064cd6ccfc29c37b6c72faac230ad002395c7988f034a3315ba5bd12e49961c4071766d909d83be668b6f4eb0f36d22ae4d74e1d655d1941cf2715b1c67e6d6bc9dbce058c7f468364c99ebc560a375d8b0d99550ade62e76ecc9e0fed4b23ae51d6b335f0e46f40ee665ae3f8425e3777a1ba492da153d94a86be00b85e1393623c4b0567968ca4e19694f341342849b82f648933f07e8ff514d962a31dd23b47394691d896565b2a912bb473fc823e134c5fa54b940481cdf9d60481fb008064207339a9d80af6375d3665e7023dfdfd48984b2ca4e04b156fbf3129703b4db4da837744919af8315d88e06f46ccff14b47b3422a02980b92b376b8ea558d8821805a426661dd2e124021426c9758798d1f968f8715c5e9fe335d5bdabdac91b5a2a73ca8f416b418850373fd25aabc5380efa0d2a2e9962843cff3560a91379f673c23f26cdbc61952c2ee8e1a34648636b271c8e08216b748d278e6820e084fc888cabea65df57bf153a47ba6f8ead323f74b6f49718349d2f7e64ade8f598c8b64b8571a37730be6a83039b81559789bcc476724c6798e457490d1c0b074f70034965e1aab64e0946f1a2a4c1fd5c078dd97ac7c6c6550017954fd26d8a4e13a2a224339ac28cc88cf983bd6e8b06f9c194f60b1ac41abb353fc61fec250e2f4642e14b3bca9997096d681aa5987a6386e5cc5a4a34dc0821a56657e5e54d11e39b6b12d3e96d47d981235a63c96a8430aacaff47c6a26eccf59b9e850d030abad3a6ebe163395a1c2d32f35e8c8893ef10b5a204b44798d04c7ded0bbbb11fe54dc41564b87e98e35df55a50cfcddad7654bb4c71017f8ccd8736302a9921e306750df0974936521b0325f6b593dfe8579c14e1bc18514d1f9d4a87f76a5140c484cf2da00cf29893fb437d8cccce6e61ca99eb3729f4670310270074a31668e4843bdf5b03037a0ad5444799614e8c50d27c8c81983ec19333dc65312d4103c7ebee908b42cafe410d7ad0ae52b095cd044770de4494bc944589651d1c851fe282b82b0fc5bafaf7674ee69a55473b87a3360da30df72f9ac8a3b56edd1c1f55e7c22b674c508bc95a2e996f831acb72e307094a0e3444c5b7c23dac8e9debdda83d4f57e24d8d3b3f7d99b83569b55e7788736f7d2f98b459d6d4012660c0b33a2509b3512d078409249ed206f2d5408eded951ee4b50371024d32d3e7d37efdcc6886a9341a0df2a1e8eb9b7a8c8728d9ac3ea858c93ade5c0c2986b467724f0903b95c49d54b11cb2e5444afb30f19727b8b3d850c28be9f5e4b51c33fa82643775b1408cb745813a5b64fae9c8daad64cde6025be5f2f167425fe939d7570f78da81fd8982760eeac5400451384f37256023d525c2e48bec0a2a2aee254e141e8ef3da3b3cecddfd9ece85a8515759b78ea49e0b2f9bc9380f5b81557bc1e5bdd16283a26649c514b39b3f45e9b6f2542e80b75dd9d0b670f73e50cd44fdc62ca322069703ecf18eaafe0c1aa72b3e59e99103a59189ad3e4feaab39cdd3732b351d08fdb66f4604305bb76ecf1d78eec84783d3476df98782f3a3252c9c01ac1d70365bd3727cb66179d57187e49fd132f2918010fa99127f6eea535602d13bb10780375f66dd2ba98b11aa47827f10db701f51a22c8ffd7e905649501d32fd7340ad568691d19f02d192c9aa5f4da0b87730cd5a4e7bc154f496edf04dd8ae0c172c6466f918e82ce63fd181636bf134e2d34aa92fb096d23fa15515bd1e54d56d266db9be380968c6f8894fefe80f45b8e8313e5d13de6241d4ee9cd593291281a8080604d010d160aa0db65e4e624f79915535aa262a45e0dc330dd59592df715bb59ed75b972f59fee68a494546fae7b6c33b4966669bc7831bfd39e36969af4c0e9d08d893c89521d6b1710970ce331438888f130b630d67d6b4a6df945604a80fac918c82e7060e7e981f930ae62bb47b218b34ba52e017b15f2011df3925402ecb406822cab4c89fb1cd8b44ab3e3718fbb94da13cdffbd25d81a788c43cad26d5ab512ecf75833b89defc1c4f518bfd9da6b6b4bc315ecaa98715c61b4bc8d1ac846cfa7b0cad5f607dd8ac9891a3c0125cb9eb70882ca70671f3a796f970380bc5d295db2d3ae246ace4c718bdbde8e9a3a42cbe84fae31ba4275dc09635af76cf876f436d2badc94a3a510f24ed9dfb077c1260baaa7154b5c718e44cf323db4484fb7a4a32048234faf5b6a4971eaa2ab355c14a381434ae67c43ad522f3b00946f535216fd47346f1620df7aa7b9a6640d7ff49eaada8a72eead351d58a824d93c696a243518db70b0e250d6271e0631283c137d3537c6e4c362cfcc2b8581319efb86efaceec8d89fb703ccae1b8688eb80d65ee967324f8b061a42bfd8841bd7e0ce43ecaffc6707fc0481fe484cf22d412729abfc78b8b198c85bd6f701a5d182e91b2e6af495858c8acdbd9cc3596ec69656ff36241b999b418d8f326ef885376823274398592df17b64b12548bb3513631668aff799a5807b604347abb42b6fe414e95325954dfc4f1538fedf280dc53ea5b2beba1f846782b89549713ef98f8a09c2be4c0b6fc0bc787ac439bdb673b2b9f47c19099d052ed1250dcd2242c2cb9d388041cadbd7d13165140c3d7a9471a100cba066003e3b60fb0806a771248995790fbe7196e5474b71b24a877d9b772d541271349ea8f80c301494c0a31ddb02e5dacb1a5472dd3cffe01ce89b5a73b8ae808cff6e39abc3b67fa810c574d3f4ca0078ca5c6e385eca47c9b4d207b74caf371df6ac6847857bc86115219da20f132df5a86713540f0deeab4c4b00846530206c118818e18db972a34585191320521c0ed8654c7eb21c4ac7480b53362649ff5e10e570bc4dd20cda5ba82c6b96cf069fb85e9b983b3a1db31700ef85d0bf82c582f602b9dd300045aed0be8f149bb99c44e80d81beb9ba140ff50212547929de8684df57bff83622621b684660de5f4a657a29e10c5fc0480fee2a1179cef3c3b7a6e43b2c28d10c8232b1672b7d946e4677f28d153fab7fc8ce7cce31aac56b3000dbb57a8825fb9a3f223e98767862219009f169f6d3c0c91cb8c15d4530c0475d02c40c78ff748b3bed7171ffe3efa31f4eb4527d5de3b68fb9127dce54736778918c9006ef20061d3c2cec648aa7cdd9fc3e6ea482f98951351bd846d912b90b36e080958f204a48d2ef3054f8f80bc98be58fa840fa8ec65c77fd88846b99df808e3d8ba0669f29da9623d54566650deaf2ba961fff079dd055179248be505126f66f323cc3859ae90ab33bb3174b0f81cf7679f359b37567158e4abfd535df299a11f128b29a465e25399811820b78ff4409e541f257757e7faf10d5f8f0e6f68925540b74737fd23efbcdf48810b4f6fa742b07fa1a48715619ea37b3f3aefaab225eb1ea7857588691f0f6d0dbf0bc532f3ec1e2b10df1dc32148f820027beda1776c3f6038ce755f9de87fb9c1f2f332920843def20ac8e723ca049efe25aaeb05b830454db194f8c8c8dc60a4cbfddfe4351779ea1956a81ffd6bf4676d1096e8338429da72d3700b211f4672be873df60b178bba5bc8a9eb0e1f76745744f9c0f5150bf02995041fd014fc70818df5884545538a7e026465af23c12cd54706d83f73420a540df694488f12564a536045dde880f851e4e3ad4a7c59f63f00e89e81d38dfcc888767ab58983b815edcb75cb971bded7d846e39f621687c344d1715c09d9a84e1154eb6af8d578b7f31c4430822746205a3fd7d93767f136dd32a7470b6cbd9d785f2d2877c9c0130b965dc72c0e07b6aadffbace7d55bb487c4c656124fd1a5452ba915ff5fc2908cb39d7bfd3e42d9d6124eca13ea2815a5b5cfb2d0770a087d80b06abe7c1e26f6fee5cda4cd3d1aa4af952f8bdc6e5023a66233eebb6c1e02de0f962f84f4f673aff4244025e55688a7d3073595269eff5ebdfd43db3a8162d8a81a08417b6fac7ccf9f208df7915161e967168c75995a8e548a55b7275d3cd8bd001c0150f0bc214f07d818655c01825435741fc5c4426cc937e28d1e1744fa332cdb28e2b4980b6c9e3acfe3c43850fec16f277bc0f9b6758c2589a9884a05ab4a05c2e536eefe33614c73a6bdaf9a89674ffde7e82ee6400068dbc5d6cb9deb195de8600e2e34d1ece232b32ef66cfb1a8bc5bc59c41aa8d8f0d073fa0a446103ddaf554ff51628d57b99a7c990362908a4fdbf3b32e1f454c3253b66c992f1874b2f3987ccf8764f6484fe1f7a0c343ba9f95bb8d91ce9f4653a32c573b3af022d3ae833931782806f0f8a89e1241707c631f0e297fb1c338478e46ab6168052c0f78819d1916701cc35d6036886a2acb8f667265aa2250fd47e3f8c8a2a2ab5c7bb5873693ec36bf44fd07e054cd618f4736e6197a454d321a29b38dc1ca3737be6de4d023867e0b39cd8d6b1300842a34f8027be58f0819a3ae988c8583103bddfa8f9b681fbcadfbff7abecafa4cf1b32982c4dc72db6b356d7a4b433e30879a6384b5864c42891613dbaca68d86763442760f6ccc6a57aeefb4b956112849e33eb9a2539e64fe4dfb84c30fde3c32a65729a11767222bf23d7c91e7ba121ee2db5a2478712767c094585a6a17c28ff4c5606ba643f71bc1222666e9734abf56a0c674f26e406026ce0ed956f6096d778ff7ff8597da4d040a4cfb59a4a165788d28d9625770971c742ba8cf4e0a44ce90d3ddf91543778d64e539428f16128c72d5e25407fd9cd1188d43c2f49b692261b7c19cb72b217605dd35c04e3059df979e2119bc894f9170913d0af23d9089275cd9bb035bbcbfe1e3bbf594a00842eaf2ca48de8210f91dc4aeab1cf4790336903881b1c5182070d348499bfc0c06c33545d9cdef5df18b2e937186957283f7a8ab821aca6a5af7872a4fd95a3804608bf6c535af1655ea3339c943271ac19f4d550aab60bc99e580251dc47e9961fac619854d7cea655e1775397e2e12fd615e48897977b5241e0111381baca115f5a844b9c5121a47f3118d369a1b061b1c3c071e80fe4e68656fb21f6734e363cc8f496213ef93e880a4505de92ff1406c4156f9a8a3a3ead3e1c5d7e8c3bc37660ca2645e0b8cc76e5b85fc8549b5a847ff67b0f44d5040fd70c87eb3166f18a69ae93ac5bd1b1a1fa4f07631ca9379edc01dd3dcf4d1ddd81bf3a60f1e4d090bc576ef2b1f1f1a20186c262060306eb4509ded98dcc9f3f2e666515678702e8a6c2325b771091527512815ab2a4442eddcb08b2600", 0x1000}, {&(0x7f00000014c0)="18ef5da8be53df68c8cc3100260337e8639b2bd3048f3107db7086ce4f53c5ee76b9bcda7f0415513bb675c6595cbc14a34a206ab531c3e3bea28b61b8b157e0a95bb36a06c9768116e594cc028ec800cba89ebe91e1e48c041410231cc10afbad689e5fe4fe44d5be90a5837f4b49ed297e915c99da3b8c6da6b0843ee1d064128b0a700712cd9b91b9c8210f6438422d4bdc9977b78197d2b3e65c79ccaeeed544f846", 0xa4}, {&(0x7f0000001580)="6ebbf2d6f154741f4fd6c7be87218efe0fa620801412c126671afd9518964321a2c72375447411450980ea41b053ecdedde9be8b33a3ac83ff5a5afc3c32eca24496a4a4ea35ade28035a85becc09bd2e64c09da50", 0x55}, {&(0x7f0000001600)="f25c127745050adbe00ff56d1475917b18e223e29b39487b3c4283cf8dbde6e51ba4592fccdc467a23d1244f08de49708a9c22d5b153823ba58abc673adf79cd905cede61c76bbf4f82997707bbea93d86731ae149dc8ac11e2c99ff5f365d85502b1b82f9f795417083ca4ac03a72ab3e3477abc67aa69e922ac83c063f1831c91247420ff5fad501a6f3f32c6ea43fe8da4b0a398204732be41a323fd6348239546666883b8dac29db8b78f977c0c0c07b0cdf134d5fbc9276da72d43fbcda8e02f62ff26b855a8d5808346fa8fa42cab878e7c509d7af62f9c0cb18e85ee426ce57d3056d8b53ea804e1d97c06a1bde8456e046f1db34a2ac4698f23b76aa5349b35c725cd8416ccf87cf986cf407b3e2d34341d97ef89bfee2d262e5526a960c883300e8435440b232afeeacd707fe88ca798ffc4bfbcac1bfbd2bd2d13b56f1ee784e22820da8c9af74d843f4a11eb872981161b8a9d1a9b4bd7086454e5675d1c2a09cbbf389ea5e9926626e46e8eb56ef8688299c1de009989913006022f8f1512aca90f8d9499f8f9562fc2cd51432b1f741b8de94a43254acdec684e9438eb61003f8868a1078e635cd9e344ee2f225f76a1f1ab13eecaf94ba81bc6d28196bc31292347b221c5df12089a9040d9353c8cda612c833098c7251795f5456c2e8efd7d672411bc1e1db7c20a11172abf14abcee22259e67aa96646e58f0237d9d24e64749ef948237ed665bc5811a083b7e005ae8e78d4f9ce15a925b21b177ecd985fa20bfbf732746732b5cea814e3987edc6203dff3e66529b2fd761588506ac7c9f90916e65a9f2d8b55270ff4cdb39e9f46859b2a4004dc053e6fd302fb79d1b3c99b8c716c93302015e317a586dfce818f7350db9eb570c488aea421b22cbcd034d6e412f1276e3848bfc44cda2a4ac06358296b1da6e0e2f8c89c2fa4f28b336b1082b14ad13561c4cf80325d7929bc517b32310d81d9353ef5f6964ec1c8dab8f9d7b88adea0666c0f0e4d3dfe66ab1255f445f229d095253bc4c50a249c3a3a8b8bb2736fb1791613aa061fc6bf34b02565b4e01b80fff5af578d8342cd86918feb117612157242ed3fc0290ea84a3dabfca075777a941e9c77749fba7035be841f0c1bf44dc9c5d1399983df5b1355c19808a8b0fa557522b425453a61240b1a18c1cd526bdb70d5cb838cbf887b0423cd80757e56882089c245cbe37122b6137e1813c6c42c706c9d17371901c13d8979b9979af866c986abaad59553f3c59aa68bda8972e134613b4bcab1f16c8cd0e2dfe5ae5481eda7cebbd1bc426baaeff320a8a1e63af4d45fb5b0bb0e15d075bbce9843458a472c2c9c6c5744e8e4f0112bd363b8cda3cdab559eb75462ac870a61322c1eb6689b8e236feaa76628b6efed4f4859a362768effd48e301a2374cea10d314c19b7aa5c8567200647ad612cf4284cf57444e3ce89dd09e4cf21a56eb61ab1ba3139257ed68c6a37cb91efddb28f877005346f75acb12c94d15231c4a7c3410be3bf1b4d6828714cc237678db626508304669c4d6339f10953466500837b3399515a731d9555db140d1a0d7bf10f4be402e0323a460dabf91fb13ee877d6296ff9de9b741be4df78b3cd3970bc3e0ecdbe2571ab8f334461c5f7a58e8ce0f44c706759f98bb6927bea65a3c73d7f0339a9a8fd9c8c6f705b98e1460a332584a714aad7e74b3f827ec7a16ce72861d8636b6d6ec1a36c2ae8c46c45cbbfd14428317c47ef6d824b87893980aa0b98a05457663ce8685dbabb1ace4211fd84302b426c0ea623e26fb19b3ab6360982329310e937dca9fe90dc57b2dfa22a760182246a3b8a0d4ba5d4adc8f96df984cb2826304772acd4e3054a218625cfec502ca53109247fd14d66cf6cddf4380784ba120759115d3ed7b60ce7ad2c7dc1b75088a3ce19d0b607879ae33186769580a5ec3e9a433693fe2541b906bde16879d002af57b6da007de1a7a3c03af46c23f325cb183507eb4fe2ce756542197d286442d0d996f0c9a4787ce010675bef5cdfbd5622dd863b4f0d701e33343cbbd59b5a336b43587fd09301ac6f5e1df9f9a1278137ff1e644143bc412b168eb35a3f3cf21909a738c01ebe6f02c1963954356ca2b793ba1f73b8145a1c608fb9ed22320f24e8ca24a02655fab172baaf6a6b2026bbb466eee0759210f674ce4cc7ccea4d05d449014379c147d3fb858e3edf25f2159118c490087124c36aa015a37190c1ce7ad2978c492df10173650835f39f1bbff908fe01679a342b8f0179539e71cc53ee887d351f536e149154bab72b957c7247e6da9ac6a94041e7a1385fc1ef01bd60cf90dbc9b73186b93d78e87f146215046806955f43e96877fe456807b23108705d8938022a36031b787a003cdaef2e4cd0f1c2f7cee1f093d28f78ae2a3063b823615f4c178d8a243378afd87b9c7db1410468f0443084d7244759e38fc30553d3fddcf510e5c1d7549d710864ae9da83cfbaa961663fd8fb29a85c49cb69c334a4c8b6e2dc82159df92e396db3f9bb1483a7039179c04e4984f468f05f80e06f3e95db816fef81ee6a6b0233a490eb94063fa07d6071383dcd9b6605b6dd17323644c293201dedef34069fad7ddaa36c89d42970770130f079533886f9dc1e3db68bfac92406a2501341c7487a9990ded19499cd233103f17564cdb85d0f68f838cbf388fa2ae4b7c6c60860236845a35b29615eb3d6746a59d958db01d9694d5a56d64bc21dda08f72ff8a0f0b5265af353f34f9c75270ed2fca88d098f8fef2d8795ddaf0686739633554ecb4739a5c2186a0f52e3b7b9cad58b277d35347b1cef61094147b8933483a8fbe97f80d4f13d09b7a8637db447cf1c3e94e358e61e164178626db496f0f6a331abf84227e894a0b8c60fc5e15a53e4dca4672f43128dd81d576ea12ee81f07e004df72c6b353d1a09421586c230d5ed155342b5f20082a876d8d8a9cd210f230302f18b82972c60834e625e88e072abfa0cb6645b68b39881c8e2ddae720053bf2b5228d2cbde41bd88c53871c90106b19d8de20f20830ad4a63e95cd463562cdab720f442385306d530d4e511fedf147d0a156f1b1fbb416fca0cc5edb9134a960069f82d70d0798d7a0df19d311614652f9dad2e45492a30e68a73b944b600542d0efd99daf12ae2ce819af993524669a25433b27fb3de27be768e4752c7d249cd7bb5e571e39fa0c8c69ceab4ffcc0c71855868725fac17da1a05544b9cca3178b167024d922f976caadd8e7bd94737e77b783ddd5618906853fc6c58db9ea37f7b4089a1921c26a4e1e6a3875703105a1cb1a483a5dffcb296a1443494a9bb2fb8fa19ca6991c64688b4452f5abe9af464bc81e054a38a4a831f17c774ddb95be0eaedb91cb3486ad8b1cf4f1165bcd3246123083f540a5a7abdf31fc4b5fc046ce4609385911e83a1b6f83b680d0af2e9573905cc7323c32009ebb1ab5cef20769e4345903242a0bb8618253f0c26b53e1f84273af48030ca2132657a91aef60d6e42c7126d5b34d800d787fd130fbd2647c98c62ec54c686476002f376aeaf45b05c13de67b49c28d0689f2dc8abb21ad60bbbbda5bd7ad0becce255f08232cc78ac5bc1fb223fe8ec02fdd8a559c068deef972b42361ee04111e3c9a48f718c3d90a8eca9fc48211dd2f78058d3d8fb982febabd363de38166a4c824183912e0eeead3a4e437a67de706072288d1415d6105a43cbfe7add79abe86006b7dc1c4c5122981bb34f2bde72fca41844e99ef277c6d77322ea98c0d0d72f15442e9ad7b5f4a9d37563c69dcb51f119ea27638dec8b1af31ea92074c7ea6c983d23ab13c9ff0d005a49acaf1015714b2855652c2a7dcdacc16f7aa2a71e6132c149426bdd69431381d4b7e7b242d0936a8c17ff7772755dd14591ac632eb4d7cb30b169801c93381d29ac974540167080c31e61d018554d31c16115897beac4c914ab4847dc354a1fca6b6ef0e3f7bb1f20dffabef586f2e2acb3a231b8fd2dd368be01b8e0c20e10b8b9d9d464293246e4a43ebd4386146773d6696f99c9c9254f8de109128a4b9c2a7b23cb69198fb209ea96804e5a52295d80bc290d2aa3a03e7c1724a38ada38a8586bf5843097ed32545a2aa83b2984064c97374e9a4798c029289409e3fd1804d13c4828db406f61e03e5b5bd4a6860b040ad25ffbad48a2227d57561ce039a75e65a321a8078da1e02cf31ea3974bde69c37684f22aa7083f53e64631161799214af1b8831d05e6aa65731cbd4e6dfb92aa0776f8cc98d6717792fc0494e072fb89e8cb3cbecab487ea6e4c90b6fb3d339749f19d0590f76261a6604b97eded47793bc98810790834306f82d0b57beaec9ed36a74a5b12c8e21c1d063e227baac8b292ecc0deafaaf878d1bcd17d596001adcc8dad7e28c9400529baa3ab18f433f099d62747c4025999dc6b847c56de9480520599bc17e8196f2424a7c91124a82b902b38364091c6baf50e5c1f918ea694fbe29bf087970e50216523771a5241e8eb7a66d20945858133fdd46dc511a3b89cb695ed29e6fcfec95a91721ede9746a458888c15d7933d79a221a5b1721094e03285fe3a9ee324e8c3956e676bcdbbf1a9d371346fbb719bdba5300b05af12121cdc84ba0bd5f591cf032b134995dfcf990e2f4fc635e02acf0223d00e6c273546479e275c750ea7b4dea00a7ed44adba3dc55bf6248cdf740d0c07688fef989cfb4959bb731199b395518a32d29fe1a4fedf31c82b0694372d3427b8660fb9dd06973d9c632fa42154ea40812e455af3385b9b00ee6419a7e9dcfb12a5cdbbf3612c8928886d75d211d71230dcda2bfcdb78bba1793f8c79352c2944b47b3bb72f86ec230ad54c715ef679b2f2bfcd79f170a3acb82d28882bb9aa480f94b85881ccbcae75626b9e8a7a715874e5a5a25a1b67bc35f01d47e7d375a1a9128294e928c63d759ed662755ac3b383168e7e9b1592380318db8ab5bd5c330ef32a5a6236f73d6f8fc0fcbad357d1eca219fc623d292bde18bb2dc3773db53f6bbdf7a6d8841679bbb41e8d29ca9c6689e31c5bf11bc3a2bb6e8e1298c8696b63c9a0e5e5ce9b490ad3108a24a628b381a71bba012f0421e72e5601034d1cddda15d97196b5a33fbe0398cb0ea622414fdbf59cd04bc487d17c34d84f2874197837f7f8c952fe6295c4653fd6c9438ce1964303da34bd58f8ef46888dc2ffceaf45a0a28da54ac33b10ef5b5ce6d6cfddaa07c51a809baa98f01988348c79ccce87a851d3fd37ad0ac8d3c3dd49ee8818311accfd0de248122923e54fe75ba07a06fe3e1b9ae952283268c479e5bf23631435184e32e3a924eebb246f73ad1dd3d5b73da38f021d062f2dc1276381529dabd1c783ca509682ce9e439724720d766d835b34dc98fbcbae6545e464272aa9b045806836fe495156d639e841eba6b48c0c7c3f9a0af6f147a7e4f90f84452b7d66d7f92bc95262c88d648bd5001ad4a275e305a2ed647b041f89b238e67adad3a5bb65921901426bf3bb090f8de5b5a33f6f7e461315714dca1ed8f715b8c73275bd54bf768b420ad271473f5932247e928d5d96a8cff1ab859812c0959eb054437fd355d15057723e2383154de589bbb09f02b7e4cb4fb94403c9b6bbbf27c1c003edd4eb9bc7b2b1afbff0efbb430b92465626954fbee53bfbf880c336cc77e277fabd1329dea26794edbe9a3b5e1b44bc05713cb8f5954db19d22666deb4dc627e15048", 0x1000}, {&(0x7f0000002600)="5be76c7072150bf52c9d843140b202205918b5ef9957b219c79ec3f0128818129638ba850d39ac3e996e47a6ab9c1fb3cc31fc9cc402343228220e789e22d17bfd65412d1d786f85e09ccf369a59135e8361bc5dc1a233d105b30c3181061fa8c796c767775137d27a7e407b0bd5b561f81c85a57516c9d2ff308a42e8ce83ff5f62e64263788167185a8cef09815e", 0x8f}], 0x6, 0x0, 0xa352) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000180)={0x0, 0x0, 0x1d, 0x0, "57df92021714202cc690ef63a34b63c27ef86567"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000300)={0x0, 0x3, 0xffffffff, 0xfffefff2, "85d81b00410ab0930000fb6d20d98301a462f913"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x4f}], 0x1) 18:49:15 executing program 0: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffffff, 0x0, "00000000000000000000f2ffffffffffffff4000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r1 = socket(0x18, 0x1, 0x0) close(r1) r2 = msgget$private(0x0, 0x20) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f0000000100)=0xc) r4 = getegid() r5 = shmget$private(0x0, 0x4000, 0x84, &(0x7f0000006000/0x4000)=nil) r6 = geteuid() r7 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000001640)={0x0, 0x0}, 0xc) r9 = getpgid(0x0) shmctl$IPC_SET(r5, 0x1, &(0x7f0000001680)={{0x8, r6, r7, r8, 0xffffffffffffffff, 0x40, 0x7ff}, 0x2, 0x5, r9, 0xffffffffffffffff, 0x80, 0xffffffffffffbca1, 0x1}) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) socketpair(0x1, 0x8000, 0x4, &(0x7f0000000480)={0xffffffffffffffff}) getsockopt$SO_PEERCRED(r11, 0xffff, 0x1022, &(0x7f0000000000), 0xfffffffffffffe52) r12 = semget$private(0x0, 0x4, 0x1b2) semop(r12, &(0x7f0000000540)=[{0xafe1dc67404631f0, 0x8, 0x1800}, {0x3, 0x20, 0x1000}], 0x2) semctl$GETNCNT(r12, 0x36c39d4dbd27b144, 0x3, &(0x7f0000000680)=""/123) semctl$SETVAL(r12, 0x0, 0x8, &(0x7f0000000240)=0x72) semop(r12, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x7fffffff, 0x1000}], 0x2) r13 = accept(r10, &(0x7f0000000580)=@in, &(0x7f0000000780)=0xc) getsockopt$SO_PEERCRED(r13, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r15 = getgid() r16 = getgid() semctl$IPC_SET(r12, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r16, r14, r15, 0x10, 0x8}, 0x8, 0x1, 0x3ff}) r17 = getgid() r18 = fcntl$getown(0xffffffffffffffff, 0x5) r19 = shmget(0x1, 0x4000, 0x40, &(0x7f0000ff9000/0x4000)=nil) r20 = getgid() r21 = semget$private(0x0, 0x4, 0xc1) semop(r21, &(0x7f0000000240)=[{0x1, 0x2, 0x1000}, {0x1, 0x1000, 0x1000}, {0x1, 0x1, 0x800}, {0x1, 0x10, 0x1000}], 0x4) semop(r21, &(0x7f0000000040)=[{0x0, 0xf9af, 0x1000}, {0x0, 0x1, 0x1800}], 0x2) r22 = getuid() r23 = geteuid() r24 = accept$unix(0xffffffffffffffff, &(0x7f0000000240)=@abs, 0xfffffffffffffffe) getsockopt$sock_cred(r24, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0}, &(0x7f00000002c0)=0xc) r26 = semget$private(0x0, 0x4, 0x159) r27 = getegid() r28 = getgid() semctl$IPC_SET(r26, 0x0, 0x1, &(0x7f0000000600)={{0x0, 0x0, r27, r25, r28, 0x1, 0x3}, 0x4, 0x0, 0x7}) semctl$IPC_SET(r21, 0x0, 0x1, &(0x7f0000000680)={{0x4, r22, r20, r23, r28, 0x100, 0x3}, 0x3f, 0x49, 0x9}) r29 = shmget$private(0x0, 0x4000, 0x8, &(0x7f0000ffc000/0x4000)=nil) r30 = geteuid() r31 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000001640)={0x0, 0x0}, 0x26d) r33 = getpgid(0x0) r34 = socket(0x18, 0x1, 0x9) close(r34) r35 = socket(0x2, 0x3, 0x0) fcntl$getown(r34, 0x5) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xfffffffffffffd79) getsockopt$SO_PEERCRED(r35, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, 0xc) r38 = geteuid() r39 = getpgid(0xffffffffffffffff) r40 = getpid() r41 = socket(0x18, 0x1, 0x0) r42 = syz_open_pts() close(r42) r43 = syz_open_pts() dup2(r42, r43) ioctl$TIOCSETD(r43, 0x8004741b, &(0x7f0000000100)=0x1) dup2(r43, r41) setsockopt(r41, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) getsockopt$sock_cred(r41, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, &(0x7f0000000340)=0xc) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000c40)={{0xbaec, r25, r44, r38, r20, 0x20, 0x80000001}, 0x8, 0x100000000, r39, r40, 0x3, 0x4, 0xdf5a, 0x9}) setsockopt$sock_cred(r34, 0xffff, 0x1022, &(0x7f0000000240)={r39, r36, r37}, 0xc) shmctl$IPC_SET(r29, 0x1, &(0x7f0000001680)={{0x107f, r30, r31, r32, r37, 0x40, 0x7ff}, 0xfffffffb, 0x5, r33, 0xffffffffffffffff, 0x80, 0x8000, 0x200}) shmctl$IPC_SET(r19, 0x1, &(0x7f00000005c0)={{0xffffffff, 0xffffffffffffffff, r31, r14, r17, 0x80, 0x8}, 0x8, 0x5, 0x0, r18, 0xfffffffffffffe01, 0xa, 0x7ff}) r45 = getegid() r46 = shmget$private(0x0, 0x4000, 0x8, &(0x7f0000ffc000/0x4000)=nil) r47 = geteuid() r48 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000001640)={0x0, 0x0}, 0xc) r50 = getpgid(0x0) shmctl$IPC_SET(r46, 0x1, &(0x7f0000001680)={{0x107f, r47, r48, r49, r45, 0xc1, 0x6ff}, 0x8, 0x7, r50, 0xffffffffffffffff, 0x7000000000000, 0x6, 0x200}) r51 = shmget$private(0x0, 0x4000, 0x0, &(0x7f0000ffb000/0x4000)=nil) r52 = geteuid() r53 = getgid() r54 = getpgid(0x0) r55 = geteuid() shmctl$IPC_SET(r51, 0x1, &(0x7f0000000440)={{0xc, r52, r53, r55, 0xffffffffffffffff, 0x60, 0x3}, 0x3, 0x7ada, r54, 0xffffffffffffffff, 0x7, 0xffffffffffffbca3, 0x100000000}) r56 = shmget$private(0x0, 0x4000, 0x8, &(0x7f0000ffc000/0x4000)=nil) r57 = geteuid() r58 = getgid() r59 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r59, &(0x7f0000000080)={&(0x7f0000000040)=ANY=[@ANYBLOB="70f8ff2f66696c653000"], 0x9, 0x0}, 0x0) getsockopt$SO_PEERCRED(r59, 0xffff, 0x1022, &(0x7f0000000800)={0x0, 0x0, 0x0}, 0xc) r62 = getpgid(0x0) r63 = socket(0x18, 0x1, 0x0) close(r63) r64 = socket(0x6, 0x400000002, 0x0) fcntl$getown(r63, 0x5) getsockopt$SO_PEERCRED(r64, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, 0xc) r66 = getgid() socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000980)={0xffffffffffffffff, 0xffffffffffffffff}) getgroups(0x9, &(0x7f0000000540)=[r66, r66, r66, r66, r66, 0x0, 0x0, 0x0, 0x0]) getsockopt$SO_PEERCRED(r67, 0xffff, 0x1022, &(0x7f0000000440)={0x0, 0x0}, 0xc) r71 = geteuid() r72 = getpgid(0xffffffffffffffff) r73 = getpid() msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000c40)={{0xbaec, r70, r68, r71, r69, 0x143, 0x80000001}, 0x8, 0x100000000, r72, r73, 0xfffffffffffffffd, 0xfffffffffffffe00, 0x100000000, 0x9}) setsockopt$sock_cred(r63, 0xffff, 0x1022, &(0x7f0000000240)={r72, 0x0, r65}, 0xc) shmctl$IPC_SET(r56, 0x1, &(0x7f0000001680)={{0x107f, r57, r58, r60, r65, 0x40, 0x7ff}, 0xfffffffb, 0x5, r62, 0xffffffffffffffff, 0x80, 0x8000, 0x200}) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) socketpair(0x1, 0x8000, 0x4, &(0x7f0000000480)={0xffffffffffffffff}) getsockopt$SO_PEERCRED(r75, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xfffffffffffffe52) r77 = semget$private(0x0, 0x4, 0x1b2) semop(r77, &(0x7f0000000540)=[{0xafe1dc67404631f0, 0x8, 0x1800}, {0x3, 0x20, 0x1000}], 0x2) semctl$GETNCNT(r77, 0x36c39d4dbd27b144, 0x3, &(0x7f0000000680)=""/123) semctl$SETVAL(r77, 0x0, 0x8, &(0x7f0000000240)=0x72) semop(r77, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x7fffffff, 0x1000}], 0x2) r78 = accept(r74, &(0x7f0000000580)=@in, &(0x7f0000000780)=0xc) getsockopt$SO_PEERCRED(r78, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r80 = getgid() r81 = getgid() semctl$IPC_SET(r77, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r81, r79, r80, 0x10, 0x8}, 0x8, 0x1, 0x3ff}) r82 = getgid() r83 = fcntl$getown(0xffffffffffffffff, 0x5) r84 = shmget(0x1, 0x4000, 0x40, &(0x7f0000ff9000/0x4000)=nil) shmctl$IPC_SET(r84, 0x1, &(0x7f00000005c0)={{0x3, 0xffffffffffffffff, r76, r79, r82, 0x80, 0x8}, 0x8, 0x5, 0x0, r83, 0xfffffffffffffe01, 0xa, 0x7ff}) getgroups(0x8, &(0x7f0000000080)=[r76, 0xffffffffffffffff, r53, r61, r45, r58, r45, r45]) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) r86 = semget$private(0x0, 0x4, 0x1b2) semop(r86, &(0x7f0000000540)=[{0xafe1dc67404631f0, 0x8, 0x1800}, {0x3, 0x20, 0x1000}], 0x2) semctl$GETNCNT(r86, 0x36c39d4dbd27b144, 0x3, &(0x7f0000000680)=""/123) semctl$SETVAL(r86, 0x0, 0x8, &(0x7f0000000240)=0x72) semop(r86, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x7fffffff, 0x1000}], 0x2) r87 = accept(r85, &(0x7f0000000580)=@in, &(0x7f0000000780)=0xc) getsockopt$SO_PEERCRED(r87, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r89 = getgid() r90 = getgid() semctl$IPC_SET(r86, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r90, r88, r89, 0x10, 0x8}, 0x8, 0x1, 0x3ff}) getgroups(0x9, &(0x7f0000000180)=[0xffffffffffffffff, r17, r53, 0xffffffffffffffff, 0x0, 0x0, r90, 0x0, 0xffffffffffffffff]) r92 = getpid() r93 = shmget$private(0x0, 0x4000, 0x8, &(0x7f0000ffc000/0x4000)=nil) r94 = geteuid() r95 = getgid() r96 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r96, &(0x7f0000000080)={&(0x7f0000000040)=ANY=[@ANYBLOB="70f8ff2f66696c653000"], 0x9, 0x0}, 0x0) getsockopt$SO_PEERCRED(r96, 0xffff, 0x1022, &(0x7f0000000800)={0x0, 0x0}, 0xc) r98 = getpgid(0x0) r99 = socket(0x18, 0x1, 0x0) close(r99) r100 = socket(0x6, 0x400000002, 0x0) fcntl$getown(r99, 0x5) getsockopt$SO_PEERCRED(r100, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, 0xc) r102 = getgid() socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000980)={0xffffffffffffffff, 0xffffffffffffffff}) getgroups(0x9, &(0x7f0000000540)=[r102, r102, r102, r102, r102, 0x0, 0x0, 0x0, 0x0]) getsockopt$SO_PEERCRED(r103, 0xffff, 0x1022, &(0x7f0000000440)={0x0, 0x0}, 0xc) r107 = geteuid() r108 = getpgid(0xffffffffffffffff) r109 = getpid() msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000c40)={{0xbaec, r106, r104, r107, r105, 0x143, 0x80000001}, 0x8, 0x100000000, r108, r109, 0xfffffffffffffffd, 0xfffffffffffffe00, 0x100000000, 0x9}) setsockopt$sock_cred(r99, 0xffff, 0x1022, &(0x7f0000000240)={r108, 0x0, r101}, 0xc) shmctl$IPC_SET(r93, 0x1, &(0x7f0000001680)={{0x107f, r94, r95, r97, r101, 0x40, 0x7ff}, 0xfffffffb, 0x5, r98, 0xffffffffffffffff, 0x80, 0x8000, 0x200}) msgctl$IPC_SET(r2, 0x1, &(0x7f00000001c0)={{0x5964, r3, r4, r6, r91, 0x20, 0x9}, 0x0, 0x9, r92, r98, 0x1f, 0x5d80, 0xd1, 0x200}) r110 = socket(0x18, 0x2, 0x0) setsockopt(r110, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r110, &(0x7f0000000040)="100a2956b9223776", 0x21d) 18:49:15 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x1, 0x5, 0x1) setsockopt(r0, 0x11, 0x2, &(0x7f0000000000)="1a7b43da", 0x4) r1 = socket(0x18, 0x2, 0x0) r2 = socket(0x20, 0x4003, 0x0) r3 = socket$inet6(0x18, 0x2, 0x4) getpeername$inet6(r3, &(0x7f0000000040), &(0x7f0000000080)=0xc) dup2(r1, r2) fcntl$dupfd(r1, 0x0, r0) 18:49:15 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="ff0f00474f1a0000"], 0x1) r0 = semget$private(0x0, 0x8, 0x80) semop(r0, &(0x7f00000005c0)=[{0x0, 0x0, 0x1800}, {0x5, 0x3, 0x1800}, {0x3, 0x2, 0x800}, {0x4, 0x8001, 0x1000}, {0x3, 0x4, 0x1800}, {0x0, 0xfc00, 0x1000}], 0x6) semop(r0, &(0x7f0000000300), 0x0) semop(r0, &(0x7f0000000400)=[{0x0, 0xfffe, 0x1800}, {0x4, 0x200, 0xc00}, {0x1, 0x8, 0xcab2bfc5c2d47ec2}], 0x3) r1 = socket$inet6(0x18, 0x3, 0x0) r2 = socket(0x2, 0x4, 0x0) connect$unix(r2, &(0x7f00000011c0)=@file={0x0, './file0\x00'}, 0xa) r3 = socket(0x10000000002, 0x2, 0x0) dup2(r2, r3) r4 = socket(0x2, 0x2, 0x0) connect$unix(r4, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) r5 = socket(0x10000000002, 0x2, 0x0) dup2(r4, r5) socket$inet(0x2, 0x5, 0x1) r6 = socket(0x2, 0x8002, 0x0) r7 = socket(0x2, 0x2, 0x0) setsockopt$sock_int(r7, 0xffff, 0x0, &(0x7f0000000080), 0x4) bind(r7, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r8 = socket(0x0, 0x8002, 0x0) dup2(r7, r8) connect$unix(r8, &(0x7f0000000000)=ANY=[@ANYBLOB="62020207e00000012000"], 0x10) dup2(0xffffffffffffffff, r6) r9 = socket(0x2, 0x2, 0x0) connect$unix(r9, &(0x7f0000000000)=ANY=[@ANYBLOB="82022e2f66576c653000"], 0x10) r10 = socket(0x10000000002, 0x2, 0x0) r11 = dup2(r9, r10) setsockopt$sock_int(r11, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) ioctl$VT_ACTIVATE(r11, 0x20007605, &(0x7f0000000040)=0x1) connect$unix(r6, &(0x7f0000000180)=ANY=[@ANYPTR, @ANYRESHEX=0x0, @ANYRESOCT=r11, @ANYRES64=r8, @ANYBLOB="a525ec82c73c4361736fa34965c05c44b91d8cd5f72046d5448d0b20ccdfef2e9b6a6943e2892e8a9a252503b5df0d81dd085ac0d8193c02a0af66ab7fdf1e3c5a829e4f70da95fd410fb499a70d4dc88d4a379cd2a900a2606a695ba263ef6a9bc1e0681e443f8fd7903a0cd96e1fd42bce9722a698abecfc57748fc8c07af251fa02dfea7dfa833ad8892f3c8cb8606a0724ff7bbbfbd0d8f62296afd58cfe2b8f17c384593900127505b9215b5e7d5cf2c9fd961d2c557b3694f7c43c90786b5b23506aa817c3c8e5f307c391fc9978432c4ec3c82c36b6c14a8908256accecf920c8c3636c0a505e81d84e0c9dfeee44c828ce9a354e4a315987c90c6458ea908039878c5865e8d351c27f23bcdfa9dd68c91fe4dbbd8e2bbe8fff5aeeaa51aef8deefdf83ba5dc2918e1d2b02a98c340b425db1e072a69cdb2cd9700a4ec131d174a0b9c7936d838f43b0ff8e182a0a9fca488222c76b17c77957a32347d3ea087a6a922be7640e6dddce150bc4477153dd49b535f3688370623c09d89ea92569c191936cf7a8f3943417cbf25db91894f019fb5c1666d652f53eaabad8116ec59408dc7e73d740afeaf4b6b1fad7597da0c9f0921856b0b9464ec8df057a2470a226b1aeae345e1b25b70858647824600d7596f92c543617f5729556d4578b203801e0bc17b3843ec6d92a6ff002ae1bfcfe66d1476e202d447fc9a77156b9b6e3d2dfd9ba18988c7d212ea66c4f8c39dd9150554745b73a12065471b3bba4d863b158ec1d941335ab7fa9458784ae087d5eae8976f7f0fc66cb0829d78bad913635ef4973777f4caa237ed14b13d0189b256534931b10bbf3c5dd18333e178c67068ce495360e602c3ab4e7dd655fc0ff9bb1687074702e3abdbe44a72eb0b435677840cf188e872641498ab5a603e641dace950da70f9e141336084ce0576704caaff89d261b6ff9038b724723480b983d097fdfde409b524de4204dbcb7c19be4097f6aa990bc93b56e9c0ad31247163bd29daa06a9ede3e531faaa5f7b044b8b70193305de6553812bf5c0dc7c8a9bf3fdb0950ed51aee9b66289b7f1a719f563767e3bd74d94fa0de4603641fb74c01fe3455f0ac8f50bab2a612c773dca386a9131e2d38bffda303ede9f6e8f39c2cdd8fa2dede9d3dd0e9753180a576cce1cab8d9d579c94a726807171b54d660d16a3e94a4d10716b788d6bcdb940a9f277eca1c666dd23b1681bcc211a7e0ab4ce24973c1f59e6087285e398c5d3dafdf1e6bc63306ff4b66bf67d1db3af312e747eae66bf4ba60964b974ce7777887faa262039036524e14a24e33578022b087ec7664b5ed95c79d27d345322bc2752a69f0e3ed4c1e6a6859a967be10940b5119fce8ed1af2f89c8d0c45303cd3d8aaa7c9469e9add04afd78fb4c2f46b1e46e787800957d4a4fd3b03062ea2109278727187d5bdc00fa44d6000f5fcba3b8fe950bd9477ba28177fe3c128d4c2defdafad69b30cd2465912171f362881523a7fd66855452d3193f9d844751620f57ce8f442261ca4766840d978df9ba17533b21226f902be481319da5dd0d138a83faa25562c314e28445ef4264915719cf07dc60fd4a07fd98f87347867e90a910338ffde86f7a11d09ccb0e2e794da9b5d689563b6306cca548f96f37e6c70280231ba6266b79ededf6897ab1cff129dec2f357d134c29172b2cd58c4ae3e7283c6b82ad73161acf7b850438a4f22b5d2693da65541b86db28ac00d8187345fb8391e81577754034422743b349167daea740b570553daff13bb8246f0c29f835cd3f84ad9c7951d82f7082274e393a4e9cf7514fc8710f0ef4c49b1db7b6989e440f53f94e500a7096b48ab7d36febfdb09b5ab412a1f0b77754bc769a3b740cc353b2db47bb98ae5d88bab4c0ffb213f22d7e0218410a40dd91dc5992513bf8ad9a96cf9ad3515e275a1d3e7d881e39a773001603bb8209daeb70bc9925b9f746039cf347949e22dd7d712b605a86366f93dbdebc243571077ffe31885e61bb6616426adc7f7bdf335ba6b14754cc419340c55f336dce5566b524733f279f3a1cb64c9beae6874099e8eee6342b8f330b86de44a21176a1f8dabe9095e2a20b7c91590e6c5367ec9b907edb120b852d436e77530932d6d77fd9732a2bc19e7850094346a7a88bc39489eb7cef2ed97f2243a33a9b3140efff03b5b55311af65b88cdb3e9ce7db77679d2c592d4cc2e9b840f841134149a6fda3fabbf3a74895a57ae2f84ff0a6a08f06097f6a0559baf34ad4bc331b5f96e9618fe957d1922a8664b454c0d851af8e3d91d1564d8ccae1fd582a4755fb69dd0a1b46133f661ce954ddb323d501db1bf10ba7e51b78f3771c6bf23874c6321cb5c2e642804f021f63d501fa619b9db2e1f7decc29d4946e783d3b6c9bc88ef90eb9778380fc0becb996f190829613b35bdb6d88b0c48fb8e2c6203c69c017c7cd6056d03ebd936c0a64653b432f806ea8bda625707d007311f5103ed81ebb7c3183fc488334875efed0de0ba710b53f1685902a3d5f8aa785875692d0bfb7ef6916365fd75716eba5f11650b500bc74043c5aa77e6fd5f893f22f5922c20424687544cd7348467ba0566fb654758bce415643d17155f0d55aea3735fee2e158b47615a8633a26fa78f7713585f38f066c88de2391202e21d8b47dc5cfe64573295b4888eeecd0da34f7a67b51c6921e68c1efb6fe3d17b74309f055138d7930d868a5e25a273b472af7b2add12323bad66a83e5f494422f9d66ee4305a2782e8e3a8a2f0822812f0547d80fbef9efe9174d3600a1b9a47fecd09aad128b71ff2418759341a80a9354d50db5db8c9d9539f8c1b057752c2647e8218970b536006dd94505872ce316b67bd290b9b8521723e3cb5014c4c8c8245d044bdafd766a6389c4b7ca787b41f321713d1a1058a0de504a62ef0a629dcae99328c757f8963395d23c4a89eb6752a15e82c10f5e94a244875052a08bb4f2f45fa18c2bf565416b81056feaa5f919a092dfc1c1766b4430654382e35d6a9db392a27674f392bc21dbefd2f7d9bbfc165064a1474ee2a08388944ad8a411d2760ae7c5f8c4351823b596fe94e291993c58e1fbb41c803957d3aa3b141b851be62ace0d670d844ac0c155781f1ba7e4f126c794b431b6bf5f90d7bbd3037e88308e2d0a27d7fa055d607667bda2f95da0f370afeea7620acbfd900b351f26ff460e827b0da852571f3a4200599590fc49e383250d6718f74ca66fda1c9b5b53f1e86d5848b160d09a664b4d1fb1815f16ed87e2edb1d146d112757c5a305e07145ddbfd32d826013421891f82776c012f24d75747c6a153dabb42ba4afdfd5c63e037a17c8c8f179f8c0a84daff8985d00007b2416a0cead196bf64fa912b817033639f79b1e0817b903c9a99cf025bb40348a332e8f8cf17c95a5ea7f06cae2c707327a56cb757e450fbdd90534468412c5f5d50c6058c5cf527ecef6a3d7cd17256c3dc0cd1f64e0036e5620f947d8c1cafc29c6e790c28e35275a640f35b62b7f6aed9285b1108e77fc38cad38752eabe0f49c453fbbf4145fb47e75e6024df507fd281e80cbafae58b8477c491eb1f4dfa69ec87ebddb052fd6438933f7ea8ce9269d3bf652827bae915b4ba0a32b01a6664831c9ad079b0704f19f9e52f9c3001253ecd5e9bc64541d86ed853414c938679bc7111fc2e578ff4ca8be5523b9948c8e47337b99e0426f9e61b3782ef399f0f394af72e3efa1cf4ca224e78a1cda0429accd96ae896037e03b854cf2ad4d73f8199031ccdd7f47fc3699ebefdcca9f9cc91b8da15313e4490e420e0caf318285390ffbdf34a39c68454639c7e3b88a52b608700e61651192e983de0eb13418394751015b92831a42cdac470f2f9223b52f2b9be817b54a4e623d09abc7583efcbcc8de9a9c3257679e7fae801670d8b8d25e63718b13f4970f0f225b2ef1bb19a857d89e5ae96cd4cc983049800147b322123f7e307d4ef1ea6e251db2219d5853fb55e359378194dad4d132590bce3d4237260d7e02c5a7ebfc3e456972eebab5f6a1e74d6f893dadeccc4297444610ee1f315a04e5d295dda50838a7dea2f4a63f7f2108ba5e0afab4a5619b4ce2a153654ad92e3dc180ce023ad411fec7b5fbf39fa82405ba683e4299a9ceab804c1e1bc45256fd01be6938c80fc63412663d1df549e40d5ee1476aa5ee4450ae0e1551ae87eab97d9cf2ca1739ce96faf45ea0da07cec65fa2bd6af3117150adc91ac9cc91982d1ce94428614b57d2c50caefe426442755d3abb106a7a1eeefeaab313ad2e9679c2abac06c1dae074c19fbd5fbb589878025ed48ce095b1f1cdc8eb9ea6d9d53f4c7b6849254cf9429eb52c2f3a22d1a5248fe445d0dc1360fac6b365033d621dc42fcc50037c124da8147dfe2b3a6d32803a8ded49344c679b0d3a81a64f3f05b70687cb9ec0213de30e8fabfa3689db285bc8d48f9521ce7cddeaf9c1fbd09916aaab9de0a6070295136a006ce5e1332f601e20fcfed52351b48ae5af03fd428ca8ed725763e23646475e3edda9cb554aaa7dbe5c82a452c35a99b9b6d58b53acbf95bf999988344342be88349e29ba0620c0d9543313d3bfa7c2f44f636706a69b27095da15ee549c7594b95a911df2952822f173e16f76f8e273ca0957726bf6b7cc91d19aba17438b9aff3e2d232e208f1e6cea4936ac678a72e6d1cbda90aebe2b29b92c9ca2b1519ecfa385cef821928b05954df1df8cde0c71752d81bf487cdeef19735525cb68f92ffa06fba8563ae7bd119edeb057b72e070b74d61c9904ab048782508814364131f0039acd9839eb7151fc268f00521ce2a2bb4d8cd13c9edf242b6bf26d0d940dd1b33522ef07e7ccf3ab2d640d84a910eeae7a6da1a5c5d666571c4de07aa2cccfc73867f3995b9b4efa7294634678f98e28f9deb274f86f7036146476a9a19dabe8fea5ea6743b2135e66ad697a7086163dbea3ad423fbae6632db88ba9a619d7469226ee5ddc1b32b4cde3268e21e9deba6139e938b4b3fde73295dadac1c8584a3d50806d622b8616a5ab089896737dd9c4fcfd5d2081f9d3b8e5f251981353ce31d4cc755d6c30ce3779446dee57e926579d9c6428afbb027a529a7cc232c5ac73555af973768108633fc10ca3dc1951a326531696f55b18eaf8ac3da2d39082f50c09d1d2b45fa6af3d06ce20becf540852842cdc3040e61601e1d355bf0fbd1d967b1599aca06a2b085da35dc7e4038f781fb4182f9e2885beabdd776cc7c1c68e16808a692b3cd0cd11888517b0c012a8c0705337ad62c8a37d5e062c622bdb8f9b3fcdf1b18d2dd2332645c15ab58a6940a4354e229377b7e419814ed42960b4a59f51ffa838a848f139f49659ab6f6cb5b5735249662932690a6c0c86941f0be1c52e7cde3313683f76662f210d84f959dc670bc4096ae9c6e11be056097a27090ae273c3370fa35221968e59d4289b874d0b27722f22c3fee91748f90728fcc5bf65ac811a8973350e36cb9a48087a0d279b45014b1fa6bb6bfbd2093c8fc3a57173814e91c542732f1484af7b2393ba250b8bd0fc49608e958dd4349e4c29f51f22718e42b5a2effe54cadc817c56034a04a32ff58ff67156c357cedfabd5b3076139be7cd8ed65d9e472e1adde6f82b19501fb8bb4e50362ca851b4b9dbae2bbf1a523c3e1d9058a40a8d7bfa8accc3a1ee21d1d8f9adfc72417748fd86971386138f94ff7853c9d2a7fed5e9"], 0x5) accept$unix(r6, &(0x7f00000004c0)=@abs, &(0x7f0000000500)=0x8) getsockopt(0xffffffffffffff9c, 0x6, 0xfffffbff, 0x0, 0x0) getsockopt$sock_int(r1, 0xffff, 0x1003, &(0x7f00000002c0), &(0x7f0000000340)=0x4) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) semctl$IPC_SET(r0, 0x0, 0x1, &(0x7f00000000c0)={{0x400, r12, r13, r12, r13, 0x82, 0xfffffffffffff7f5}, 0x8, 0x1ff}) semctl$GETZCNT(r0, 0x2, 0x7, &(0x7f0000000040)=""/53) r14 = socket(0x2, 0x2, 0x0) connect$unix(r14, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) r15 = socket(0x2, 0x2, 0x0) setsockopt$sock_int(r15, 0xffff, 0x0, &(0x7f0000000080), 0x4) bind(r15, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) 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}) semctl$IPC_STAT(r16, 0x0, 0x2, &(0x7f0000000480)=""/10) r20 = socket(0x0, 0x8002, 0x0) dup2(r15, r20) getsockname$unix(r15, &(0x7f0000000380)=ANY=[@ANYBLOB="00db130000003f4475df0000000100000000000000"], &(0x7f0000000440)=0x28) setsockopt$inet_opts(r14, 0x0, 0x1, &(0x7f00000000c0)="071400000f370025ff149b33ff0f000000000000", 0x14) read(r14, &(0x7f00000001c0)=""/219, 0xdb) write(r14, 0x0, 0x0) r21 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x2, 0x0) ioctl$TIOCGWINSZ(r21, 0x40087468, &(0x7f0000000180)) 18:49:15 executing program 1: r0 = socket(0x18, 0x2, 0x0) r1 = socket(0x11, 0x4003, 0x0) dup2(r0, r1) mmap(&(0x7f0000000000/0xb36000)=nil, 0xb36000, 0x0, 0x800000000009035, r0, 0x0, 0x0) r2 = socket(0x40000000011, 0x3, 0x0) minherit(&(0x7f000099c000/0x3000)=nil, 0x3000, 0x0) getpeername$inet6(r2, 0x0, &(0x7f0000000040)) r3 = socket$inet(0x2, 0x4, 0x2) socket(0x4, 0x2, 0xc1) bind$inet(r3, &(0x7f0000000000)={0x2, 0x0}, 0xc) 18:49:15 executing program 1: mlock(&(0x7f0000001000/0x2000)=nil, 0x800000) open$dir(&(0x7f0000000000)='./file0\x00', 0x10202, 0x0) ioctl$TIOCEXCL(0xffffffffffffffff, 0x2000740d) madvise(&(0x7f0000002000/0x2000)=nil, 0x2000, 0x0) mprotect(&(0x7f0000003000/0x4000)=nil, 0x4000, 0x0) r0 = semget$private(0x0, 0x1, 0x120) semctl$GETALL(r0, 0x0, 0x6, &(0x7f0000000000)=""/155) semctl$GETPID(r0, 0x1, 0x4, &(0x7f0000000040)=""/197) mlock(&(0x7f0000000000/0x4000)=nil, 0x4000) mknod$loop(&(0x7f0000000140)='./file0\x00', 0x2000, 0x1) 18:49:15 executing program 1: syz_emit_ethernet(0x6e, &(0x7f0000000240)=ANY=[@ANYBLOB="aaaaaaaaaaaa7289b75c479b86dd60451a7c00382b00fe8000000000000000000080000000bbfe800000aa330000000000007612e68281009078000000006000000000010000aaff0da1c82700000000fa000005f12809c2fc8b6ba42ec00000001800000000c5000000003fbf12ad67d1ab9a1eb2c60917834b8c175d7745363f219a254fb1c05ac8a3f6575175682674a5d27b48c20e450685843c7df8800ed431164869709ed43a5fa39fade06b87862f966f4e2f1cb7dcaabd1171fc6e795a09000000b2dad4c2fa0ef026ec29cee974560fb9ce4ba25012d70e8d768dfb1495a1ecc38ab48a7dfe44b6e3203d904addc7fd06ba33810301000063da64aa0e4420c1e6240cacf36984b01c2f26f6b879ff8c41b753057760925e14296f6c2f7d3100e8f77266d3d5dd376e9529fb1e119643fcb9a0e0c28dc92a84f93461623d7153b510000000000000000000000000000000000000000000523a5529d808b7a07bb7d759e3feff0f9ab33c957a7788cdfe0b2a047ad68b00308bd8f98d20825178e37ca0efa4a09d689a732bc20555e59b2e4e27692ba74a9917782916ee1c4ee5dac809181782077bec61ed4f3e4bec7f621a248adf3fbfa2c3dcbd3e9de920c7080a01377a0f90329f86b78a70df5f7ce928694b94db80a3f04a6c67c8999e141c96de03d3956b96e42313446de9028b121c7af53d1d1a8fe38cbd6c603dfb8e81082437c69b1f61d0"]) 18:49:16 executing program 0: r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x800000018, 0x1, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x1ff, 0x0, "d730c1e7e400000001000000000000000000009e"}) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x4000000000000081, 0x0, "0000010000000000007800"}) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r2 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r2, 0xffff, 0x200, &(0x7f0000000000)=0x3, 0x4) r3 = socket(0x18, 0x2, 0x0) r4 = socket(0x11, 0x4003, 0x0) r5 = dup2(r3, r4) ioctl$LIOCSFD(r5, 0xc028756b, &(0x7f0000000000)) ioctl$VT_RELDISP(r5, 0x20007604, &(0x7f0000000040)=0x2) bind$unix(r2, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) 18:49:16 executing program 1: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x1ff}) r0 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x400, 0x0) ioctl$VT_ACTIVATE(r1, 0x20007605, &(0x7f0000000140)=0xfffffffe) symlinkat(&(0x7f0000000040)='./file0\x00', r1, &(0x7f0000000100)='./file0\x00') r2 = socket(0x18, 0x400000002, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebd3940249243affffcbff13b9fd812e8a4e7130", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 18:49:16 executing program 0: msgget$private(0x0, 0x20000003c4) pipe(&(0x7f0000000480)) r0 = socket(0x11, 0x3, 0x3) sendto$unix(r0, &(0x7f0000000200)="9b03050400000000000008000101000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882a297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282902e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be657aea800000002000000000000020208a371a3f800040000000000000001000000000000000000", 0x39b, 0x0, 0x0, 0x0) r1 = msgget$private(0x0, 0xffffffffffffffdd) r2 = socket(0x18, 0x5, 0x3) sendto$unix(r2, &(0x7f0000000200)="9b03050400000000000008000101000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882a297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282902e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be657aea800000002000000000000020208a371a3f800040000000000000001000000000000000000", 0x39b, 0x0, 0x0, 0x0) r3 = socket(0x11, 0x3, 0x3) sendto$unix(r3, &(0x7f00000003c0)="9b03050400000000000008000101000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882a297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282902e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be65756ae28155ecc7674bfb48673a075aea800000002000000000000020208a371a3f800040000000000000001000000000000000000", 0xbf, 0x1, 0x0, 0x0) r4 = socket(0x18, 0x2, 0x0) connect$unix(r4, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r4, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001140)=[{0x10}], 0x10}, 0x0) r5 = socket(0x18, 0x2, 0x0) connect$unix(r5, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r5, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001140)=[{0x10}], 0x10}, 0x0) r6 = socket(0x18, 0x2, 0x0) connect$unix(r6, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r6, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001140)=[{0x10, 0x1}], 0xffffffffffffff89}, 0x0) msgsnd(r1, &(0x7f00000002c0)=ANY=[@ANYRES32=r6, @ANYRES16=r3, @ANYRESOCT, @ANYRESHEX=r4, @ANYRES32=r5], 0x5, 0x800) msgrcv(r1, &(0x7f0000001540)={0x0, ""/227}, 0xeb, 0x0, 0x1000) msgrcv(r1, &(0x7f0000000200)=ANY=[@ANYRES32=r0], 0x1, 0x2, 0x1000) r7 = msgget$private(0x0, 0xfffffffffffffffd) msgrcv(r7, &(0x7f0000001400)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000e0000000000000000deffffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffffff7f000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000009a8dbda53f1e696a68c90684b2826a7dd99956dc220dbb3331b3b1522888045bfa62205f498ba9559282b638732afb8eab854d52fedb43f64920518fe9eaa4b0745748424b5774293bf7428c9ea4b0c7977bf43221688ad5d449d46015c9aa00d683c1c8a99ba08b95c3adaa3a0e6a214aa7c395327b99962e1b444e2bdb47851a"], 0x1008, 0x1, 0x800) r8 = socket(0x18, 0x4, 0x0) setsockopt(r8, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r8, 0x29, 0x80000000000000c, &(0x7f0000000180), 0x14) msgrcv(0xffffffffffffffff, &(0x7f0000000400)=ANY=[@ANYRES32=r8, @ANYRES32=0x0, @ANYRES16=r8, @ANYRESHEX=r7, @ANYBLOB="1b246967da92660ab2858a4e6618ca1bb27b60f04f8430426216d4fa122ba1448b2cea1dc0dae642b070e7279b119a8bd7e5f64f9bb14b8e", @ANYBLOB="4f9bfc1e0c9d0214383f407870bcf5bc66431cf6ecaef3ed3a18ae775b80361773c178079d30570772175009691a7a907f4b8b492a8030051577090eb267e6090000005e48a64a201b46cd48f273f4983ec6d180630b2df475e9c5eaf1271e457e35fbb47f588039745eb7f3009afacb43c65b61105d0fd47d7ae6235abcfe7fdf3166ef00d7ec5b4857adc79859e629fb1851f2bf9b9319a9a8e528720d24d319a65f3d03326b8482c806c73cf3260c37c3e8a9eca05fed1294b58e93283d723b93e9dc2dfb07000000000000000000", @ANYRES64], 0x7, 0x1, 0x3800) msgrcv(r7, 0x0, 0x0, 0x1, 0x1800) msgsnd(r7, &(0x7f0000000680)=ANY=[@ANYRESHEX], 0x1, 0x800) msgsnd(r7, &(0x7f0000019e40)=ANY=[@ANYBLOB="0300000000000000cfafe8a68e7718fe2a86d7b11cab3fad79997764860f5801950785ba2805c2190104000037dcb33a6868b4363c3e96fa38137824cf0d97f8b055f44f879355c65fc198c95bafbee813167ee3d18c482d953d843deb7de9b29d97838059ede25b71c980711f6903efccbb288e4ddcdeaecec74182c8b2f8cab121a51390e24a2a3e600f678457f730540a1e141e72b13e5be4c39ebe812724499ba1ab0804cfad0ef0f2cb49cbf77eec568910656c41a1bc9d229663cbc4467c02848d6d8b5ffe9d0b53b44f2d1b748c7d3dd4326fe40140e7c6bdd4c3940e4bc46c43cd42c42e133b81d65629c47e380706605e8ced2040babd680b68bf631af41c9b879f306cd3ee00cdd01c0c4ecca775"], 0xe7, 0x0) msgrcv(r7, &(0x7f0000000e00)={0x0, ""/102400}, 0xfffffffffffffeae, 0x2, 0xc00) msgctl$IPC_RMID(r7, 0x0) msgrcv(r7, &(0x7f00000007c0)={0x0, ""/227}, 0xeb, 0x1, 0x1000) r9 = kqueue() fcntl$dupfd(r9, 0x7, 0xffffffffffffff9c) getegid() socket(0x2, 0x4001, 0x0) r10 = kqueue() r11 = fcntl$dupfd(r10, 0x2, 0xffffffffffffffff) fchown(r11, 0xffffffffffffffff, 0xffffffffffffffff) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000600)) kqueue() r12 = syz_open_pts() close(r12) ioctl$TIOCSTOP(r12, 0x2000746f) ioctl$TIOCSETAW(r12, 0x802c7415, &(0x7f00000001c0)={0x0, 0x0, 0x7, 0xfffffffa, "54b9116c0842ea05a5e371119dfffb78442ff699"}) writev(r12, &(0x7f00000004c0)=[{&(0x7f0000000380)='x', 0x1}], 0x1) r13 = socket(0x18, 0x2, 0x0) r14 = socket(0x18, 0x2, 0x0) r15 = dup2(r14, r13) sendmsg$unix(r15, &(0x7f0000001700)={0x0, 0x0, 0x0}, 0x0) sendmsg$unix(r15, &(0x7f0000001700)={0x0, 0x0, 0x0}, 0x0) r16 = accept$inet6(r15, &(0x7f0000000000), &(0x7f0000000140)=0xc) r17 = fcntl$dupfd(r16, 0x8, r12) r18 = socket(0x18, 0x1, 0x0) setsockopt(r18, 0x800000000029, 0x40, 0x0, 0x0) r19 = dup(r17) getsockopt$sock_int(r19, 0xffff, 0x1021, 0x0, 0x0) socket(0x2, 0x8002, 0x0) r20 = socket(0x2, 0x2, 0x0) fcntl$dupfd(r20, 0x0, 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) r22 = socket(0x18, 0x400000002, 0x0) r23 = socket(0x18, 0x2, 0x0) connect$unix(r23, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r23, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001140)=[{0x10}], 0x10}, 0x0) r24 = socket(0x18, 0x2, 0x3) connect$unix(r24, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r24, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001140)=[{0x10}], 0x10}, 0x0) r25 = fcntl$dupfd(r23, 0xa, r24) setsockopt(r25, 0x10002, 0x37, &(0x7f00000000c0)="45fcb61a4c7690e5659b8b2ee68a4a7e652af4aff02a562bd2178cd915b167ada26aa687a05559188b90f34ad6c312d1e07e32b4f1fa2661b440d235508993da82d8c162efb543e634f8824fb18f5226e444a1eaa4108eabc391d3c42ac9364848be86d99adad0eb129d047e", 0x6c) r26 = socket(0x18, 0x400000002, 0x0) setsockopt(r26, 0x1000000029, 0x37, &(0x7f0000000080), 0x0) dup2(r22, r26) 18:49:16 executing program 1: syz_extract_tcp_res(&(0x7f0000000000), 0x5, 0x2c7d) r0 = open$dir(&(0x7f0000000180)='./file0\x00', 0x40000400008002be, 0x0) chown(&(0x7f0000000040)='./file0/file0\x00', 0x0, 0x0) pwritev(r0, &(0x7f0000000080)=[{&(0x7f00000006c0), 0x1002f}], 0x1, 0x0, 0x0) writev(r0, &(0x7f0000000040), 0x1) preadv(r0, &(0x7f0000000000), 0x10000000000003c2, 0x0, 0x0) ftruncate(r0, 0x0, 0x0) r1 = shmget(0x0, 0x2000, 0x198, &(0x7f0000ffc000/0x2000)=nil) shmctl$IPC_STAT(r1, 0x2, &(0x7f0000000440)=""/137) pipe(&(0x7f0000002ac0)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$VT_GETMODE(r2, 0x40087603, &(0x7f0000002b00)) r4 = socket(0x18, 0x2, 0x0) r5 = socket(0x18, 0x2, 0x0) r6 = socket(0x18, 0x2, 0x0) setsockopt(r6, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r7 = socket(0x18, 0x2, 0x0) r8 = socket(0x11, 0x4003, 0x0) dup2(r7, r8) socket$inet(0x2, 0x5, 0x7) getsockname$inet(0xffffffffffffff9c, &(0x7f0000000500), &(0x7f0000000540)=0xc) ioctl$WSDISPLAYIO_GETSCREENTYPE(r2, 0xc028575d, &(0x7f0000000100)={0x8, 0x6, './file1\x00', 0x77deb098, 0x6, 0x72, 0x7}) open$dir(&(0x7f0000000240)='./file0\x00', 0x0, 0x190) connect$unix(r5, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r9 = dup2(r5, r4) sendmsg$unix(r9, &(0x7f0000001700)={0x0, 0x0, 0x0}, 0x0) r10 = open(&(0x7f0000000140)='./file0\x00', 0x800, 0xd0) ioctl$BIOCGSTATS(r10, 0x4008426f, &(0x7f0000000200)) kevent(r9, &(0x7f0000000080)=[{{r2}, 0xfffffffffffffff8, 0x4, 0x20000000, 0x7, 0x7}], 0x80000000, &(0x7f0000000180)=[{{r3}, 0xfffffffffffffffa, 0x4, 0x2, 0x6a8f}], 0x0, &(0x7f00000001c0)={0x0, 0x8}) r11 = openat(0xffffffffffffffff, &(0x7f00000002c0)='./file2\x00', 0x20000, 0x104) ioctl$WSMUXIO_LIST_DEVICES(r11, 0xc1045763, &(0x7f0000000300)={0x100, [{0x2, 0x3}, {0x2, 0x2}, {0x3}, {0x2, 0x401}, {0x1, 0x7}, {0x3, 0x93}, {0x2, 0x8001}, {0x1, 0x6}, {0x1, 0x8000}, {0x2}, {0x3, 0x8}, {0x1, 0x3}, {0x2, 0x67}, {0x3, 0x4}, {0x3, 0x7ff}, {0x1, 0x4}, {0x1, 0x7}, {0x3, 0x8d}, {0x1, 0x1}, {0x3, 0x4}, {0x3, 0x6}, {0x3, 0x7}, {0x1, 0xaa1}, {0x1, 0x558}, {0x1, 0xb021}, {0x3, 0x3}, {0x1, 0x3}, {0x3, 0x1}, {0x0, 0x8}, {0x3, 0xff}, {0x0, 0x9}, {0x1}]}) 18:49:16 executing program 0: r0 = kqueue() ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000000)={0x1ff, 0x7, 0x6, 0x6, "a1431f124d78f54b502de6367e8600145ab4080f", 0x8, 0x1ff}) r1 = fcntl$dupfd(r0, 0x0, 0xffffffffffffffff) write(r1, &(0x7f0000000100), 0xfffffe5d) mlock(&(0x7f00003eb000/0x12000)=nil, 0x12000) select(0x40, &(0x7f0000000140)={0xab13, 0x5, 0x6, 0x9, 0x2, 0x0, 0xff, 0x8001}, &(0x7f0000000080)={0x81, 0x7f, 0x1f, 0xfffffffffffffff8, 0x8, 0x1, 0x5cfa7dd9, 0x8}, &(0x7f00000000c0)={0x6, 0x253f, 0x3b4, 0xe42, 0x0, 0x9, 0x44e, 0x4}, &(0x7f0000000100)={0x100}) mmap(&(0x7f00003f8000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) 18:49:16 executing program 1: pipe(&(0x7f00005dcff8)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = accept$unix(r1, &(0x7f00000000c0)=@abs, &(0x7f0000000100)=0x8) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000200), &(0x7f0000000240)=0xc) readv(r0, &(0x7f0000000600)=[{&(0x7f0000000140)=""/132, 0x84}], 0x1) setsockopt$sock_timeval(r1, 0xffff, 0x1005, &(0x7f0000000280)={0x800, 0xff}, 0x10) write(r1, &(0x7f0000335000), 0xfcb7) ioctl$BIOCSRTIMEOUT(0xffffffffffffffff, 0x8010426d, &(0x7f0000000080)={0x0, 0x100}) writev(r1, &(0x7f0000000000)=[{&(0x7f0000002340)="374a7bebbe79e872a755f3582143eec5c3d054f7bcd9a35c308f5401bbd8929b64a8b96421e63e4112e10017b3cd547a8d770c7daf59dd7d2eabe3cf0030196d63693f23ee4f3d021efec627af615e87d80f3d0edfcfa8528c39599d6418fc48e86fbbe2f169e9c47916076a917c103406b9c4d632841bca60d7e5cdfed5046c58c62143697f135b7f7a4d363cb7e9d68c1dab4f76f59435a3ca52e18fb034d971153b4461541d90d522a7af61e05bda347fb2b60f02aa1de2e3d5c1f7d9831b888441ad53e1a5fb9bc25e05dfd3c3040d46b840591f4de4efabaf6d5c8ae120aa87239d843a913178064ccb3e92d6f3be1bf4be333c8729403757e49fd15258f95172fb8aa8f0502c421787087df424d5fbfef5800637a39bb93690a90f7594fac3905a8b1e0c37c4a3997d0cf50fe6cf4d0044a80f8a361c497170be1e1e17ac031db629d22c466da98987a5d7ab2054a693168f3e50805b2dad3dd61641921e484c4c658b95d0243a4efdbe548290d2fcd7a519447e55aaa77f171923ff524c0792074c8384db2881a78234c46ff3655a40c756fa2085d34ed01e95d9d3ee997d34fd4c977691492523633d17e4cd28099705eab9c09f7e809b041b6bc8df2b964449b8fc376078e22949c950df17ebcb6d6d389b0b99e753df00fa277d0c3f969af0904edbd75da6be00b0b59761005552b75c219744aeb362f6f6e78694dff9c02e8e9a01c76aa543035b07bef75e54243e966aca0fe356954d262609b20d0f8e95bcc6a6d0988173ed213e000d9889c0152f42a28b1ff24fafdc16ad188f81a380a161254eab48e2041d6cf1c441e1d22216132317ba5c1404bb03c9e36bd092528f77b1f7d64f85ce80c5dc04637340082509e8c55f783c09d651f0e7398c60f98c58859137abbe33e56e9e8dca588442612a00b3860c50a8b24e31d25da47e2f1793fd3e849a768080f461abfdd78c13ccf5ea02cba2c2887c3a5fcd3ce4ec896fd47e3ab585eb2d812ca0ce99f06c76cdd3c797385daf281ecebc38de0c0fd7ec4cf78b1335891cb8e4fd0a29eae611e524837fa2af884eb1e48f09773c9ab40c79b16c675663c4d751c2ba1491afd03038b7e4ab3f673bddde22467c9f0277203b6565d1425b7520ea2b17f8c64fe8b40aab967c48eecf77035eaa95bc264550c1731a926c", 0x34a}], 0x31) r3 = socket(0x18, 0x2, 0x0) r4 = socket(0x11, 0x4003, 0x0) dup2(r3, r4) write(r0, &(0x7f0000000300)="37c51fc95db8b3fc4cd9c48bdadb313ca848b549506008277cbe538ba366e601c4a29aef1c896090ec1d12495174e562385f333b05bdfe6773552fe0b4e0711d96f7fc9b47566ffda077e0f2ee643b41e4d000a6e752a5ea212a46a7cb61024494647e4f21c30f0e963b81b77286187039262a7e635681ba101083dc42046dd9d537a112b4dffdfecb0241c991de2ce0f25196f695f09e8751fd704ef501cc0ca7b5b21794085b726eb4201d85db3439c0ff62330b7331b71735a3389cbf57fdc0e35a6ab8e02c3d7f3b68ebc8b1ebbac12a", 0xd2) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f00000002c0), 0xc) openat(r0, &(0x7f0000000040)='./file0\x00', 0x8, 0x84) 18:49:16 executing program 0: r0 = syz_open_pts() close(r0) r1 = socket(0x18, 0x2, 0x0) r2 = socket(0x11, 0x4003, 0x0) dup2(r1, r2) r3 = socket(0x18, 0x2, 0x0) r4 = socket(0x11, 0x4003, 0x0) dup2(r3, r4) r5 = socket(0x18, 0x2, 0x0) r6 = socket(0x11, 0x4003, 0x0) r7 = dup2(r5, r6) ioctl$LIOCSFD(r7, 0xc028756b, &(0x7f0000000000)) r8 = socket(0x18, 0x2, 0x0) r9 = socket(0x11, 0x4003, 0x0) dup2(r8, r9) poll(&(0x7f0000000000)=[{r1, 0x20}, {r4, 0x4}, {r0, 0x2}, {r7, 0x1}, {r9, 0x1}], 0x5, 0x7ff) r10 = syz_open_pts() ioctl$TIOCSETAF(r10, 0x802c7416, &(0x7f0000000080)={0x0, 0x702d, 0x5, 0x5119, "047c2ce62e0dbcdcc58b62c200000100", 0x0, 0x3}) r11 = kqueue() write(r11, &(0x7f0000000140)="d2d10700747eb28001010000ef0000001b00005a5415f698587bdf9a74fb276208265e794b201f796b03d91e054bb3aa717cf1c4f96ab5cb0b4c146c9d9c384b609befb06308ab50be07b9ce9a897abfc87727870d", 0x55) 18:49:16 executing program 0: setrlimit(0x0, &(0x7f0000000000)={0x1000, 0x93}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() writev(r0, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) r2 = syz_open_pts() r3 = dup2(r0, r2) ioctl$TIOCSETAW(r3, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "a7733a536a4d0ab71db771c5295eeb9ceb8713a8"}) readv(r1, &(0x7f0000000e80)=[{&(0x7f0000000100)=""/180, 0xfffffdb7}, {0x0}], 0x10000000000003cc) 18:49:16 executing program 1: r0 = socket(0x2, 0x4, 0x5) madvise(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x2) select(0x40, &(0x7f0000000000)={0x8}, &(0x7f00000010c0), 0x0, 0x0) r1 = socket(0x18, 0x2, 0x0) r2 = socket(0x11, 0x4003, 0x0) r3 = dup2(r1, r2) ioctl$LIOCSFD(r3, 0xc028756b, &(0x7f0000000000)) ioctl$WSMOUSEIO_GTYPE(r3, 0x40045720, &(0x7f0000000040)) shutdown(r0, 0x0) 18:49:16 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000200)="582720ef00000000000000049560f8e5815f73f2a044fd2e015552fb5f2fff3e29e9773b5192065752c0b1d5e41789632dfc94bf334a5619515a4c8ab06198824b3da025bbd47b2326a05d011594536e8c8b6b87cb2d72b8bcdb9ad8a4f5f7280100000000", 0x65) write(r0, &(0x7f0000000100)="bd", 0x1) r1 = syz_open_pts() close(r0) dup(r1) socket(0x6, 0x5, 0x0) r2 = syz_open_pts() openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wsmouse0\x00', 0x800, 0x0) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000180)={0x0, 0x0, 0xfffffffe, 0xfffffffffffffeff, "85011367f56b1a280004000040020049cb005100"}) ioctl$FIONREAD(r2, 0x4004667f, &(0x7f0000000000)) 18:49:16 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="6b02731c7f000001"], 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 = kqueue() setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f00000000c0), 0x4) r3 = fcntl$dupfd(r2, 0x2, 0xffffffffffffffff) socket(0x0, 0x0, 0x0) r4 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r4, 0x0, 0x200000000000a, &(0x7f0000000000)='\x00', 0x1) setsockopt$inet_opts(r4, 0x0, 0x200000000000c, &(0x7f0000000280)="eaff125c00000000", 0x8) setsockopt$inet_opts(r4, 0x0, 0x200000000000d, &(0x7f0000000140)="eaff125c00000000", 0x8) r5 = accept(r4, &(0x7f0000000180)=@in, &(0x7f00000001c0)=0xc) setsockopt$inet_opts(r5, 0x0, 0x0, 0x0, 0x48) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) r6 = socket(0x2, 0x1, 0x0) bind(r6, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r7 = dup(r6) listen(r7, 0x0) ioctl$TIOCSETA(r7, 0x802c7414, &(0x7f0000000040)={0x2, 0x6, 0x85, 0x8, "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(r3) r8 = socket(0x2, 0x1, 0x0) connect$unix(r8, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0x10) recvfrom(r3, &(0x7f0000000240)=""/182, 0xb6, 0x0, 0x0, 0x0) r9 = accept$inet(r0, 0x0, 0x0) sendto$inet(r9, &(0x7f0000000940)="1daad5cd36195d6810b318271ef9a4e226c2d78a5413faf736de6e7b07d1d62e84affdc376a493673d4195232fedc101a1d8ad376f5c1dba9d565c875025f067ef069c8b78d70a06bb9b172a2d7c03eff6b58b06bbacff74db5471704990b5bc7c583f053ce0dab8e1d855c002e5c0f21090e2672493cfcf71096ded57b5350b28f1e7ddaa45ba14ff355c5280064a77fcf0cc7510946d503350ec4e8277e807e52985f11324bb0c5d72b0f9c6e2b27671de172e8a5307791b203a90fb79bfc05002e542e32b5b78e75e1f7d9deeb76cf17582198b5056bcdc5d0d8ace2bc699a0db1e138a000000b92c28d329fb8635224fd0e41eb6d9e3de4c0122bef8eb0acc9fbb9fa70dfd265fa833f7f7788b351b9a0abf03d9e21a38de65ed7352c75d1071194a948a28b75775ade8db55259b6cf70e825b9e7675cc696e9657d9ba4ae249fbfd5ebe2c9499b26fc3462aeff27e94fe6994ffe7086d8f0c631b96880096d82665ddc95c8ed5e187c85fc07bee3f65d4b91d59436540aac4eff6f5cea6e4233587318755e8797de2e8521227ec1e7a11d2d5ab7cdae30ef53c508981eb15f187342a1bd1085698e3f5ae7cf69e79e10fc7d8f9f2fe3d1d4cf4dc054a98f9013b515452b742f911f5aa5258ea5504ec5fd23969dc552e1d6f13d86e3043a8ed35e413ea2a8c43d6c462463b88ea0a3fa87742efce671a2f79f5b66a844f9a016ba0a0eafb7f26c47f58f25808cbfc6902b0f0133039066c1b0e4b133ab19283a8447b9412faf99b67243a3fab7392f29b6d3cae0b4fc6e528f7662267692e44540bfc23ae65598b6b621eed2daac98c6f59ee7a08fca4bd017e4b6b9be821d9af3bc2fadf96cd15857a54d7e879fa9d61bf34654841f961a030f3c81f9c755a28b0ccb8fa9262c5d930c8f527d9bd5fd14ec06e29de61866bb4fb0e405b324db46fa449242b5ff6e3c66bbaa50d8736d7be3e9728bcebe3f703aa3d99b63d390759a13c2251c3ef8a3e03f42c132db4317736a807c778c6b5e72a12330acd4552f2315b02eb9ceacde4bec3b552378a1bd623c1af3f4ed230056a735d0c372b6bc122373bd05a3a8f", 0xfffffe60, 0x403, &(0x7f0000000140)={0x2, 0x3}, 0xc) setsockopt$sock_int(r3, 0xffff, 0x1023, &(0x7f0000000080), 0x4) 18:49:16 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x8, &(0x7f0000000080)={0x2, 0x0, 0xf0c0, 0x3}) open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) fcntl$lock(r0, 0x10000000000009, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x2000300000000}) 18:49:16 executing program 1: r0 = kqueue() select(0x40, &(0x7f0000000000)={0x3ff}, 0x0, 0x0, 0x0) kevent(r0, 0x0, 0x0, 0x0, 0x5, 0x0) close(r0) r1 = socket(0x18, 0x2, 0x0) r2 = socket(0x11, 0x4003, 0x0) r3 = dup2(r1, r2) ioctl$LIOCSFD(r3, 0xc028756b, &(0x7f0000000000)) ioctl$KDSETMODE(r3, 0x20004b0a, &(0x7f0000000040)) 18:49:17 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="6202c17f7f000001"], 0x1) getgid() mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x1, 0x0) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r1 = dup(r0) listen(r1, 0x0) accept$unix(r0, 0xffffffffffffffff, &(0x7f0000000040)) setsockopt$sock_int(r0, 0xffff, 0x1002, &(0x7f0000001480), 0x4) r2 = socket(0x2, 0x1, 0x0) connect$unix(r2, &(0x7f00000000c0)=ANY=[@ANYBLOB="6a634e19767b07847da0461d911f9d6512ed71aba32d79184577d1670ae5507e7368874f5155b0cbe881f9d625b7bfc690f8b4ac109cc6c5d454e483b0396bae77493f9ce5b38ec6c817c07f172c8534dc3e0a049c332b61a04730820cb3af9f7a86960d2971922f3bab45af6d17c454f1a856c9cbce7e129fa8939a311358152af11253c60791a1b5"], 0x10) sendto$inet6(0xffffffffffffffff, &(0x7f0000000300)="94", 0x1, 0x0, 0x0, 0x0) r3 = accept$unix(r1, 0x0, 0x0) write(r3, &(0x7f0000000240)="ddee43ab8734abe72e8289e48f848dcae6855abde176689fd16e6ad78a4f273bc1d2e3f3f911c89a2472d11399504870b9fb0e36d8892e80897800000000d20a2c82125431700f50a6b8d22db0ec0ff3a1800280b535084f92a7499cd07afbd1d0b82c439984f338ffbf66decf2ba302619dc2dcef33b15aa3d89beb2b70ddbd84311f09a2639749e5f4c3669169eb4be5a922395a28149f4d2ec0588916c297ac43adfbb5775ab949938e2baef7e6fa3703487dc7cd0255926c0ec9", 0xfffffea5) execve(0x0, 0x0, 0x0) dup2(r1, r3) 18:49:17 executing program 1: syz_emit_ethernet(0x1, &(0x7f0000000000)=ANY=[@ANYBLOB="aaaaaaaaaaaa7289b75c479b86dd60453f000000000000000000000000c66e1a0081000000bbfe8000000000000000000000000000aa"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) syz_emit_ethernet(0x400e, &(0x7f0000000000)="c7a895006f53dd000005ffff86dd") shmget(0x1, 0x1000, 0x41, &(0x7f00004a8000/0x1000)=nil) 18:49:17 executing program 1: r0 = socket(0x18, 0x1, 0x0) r1 = socket(0x800000018, 0x1, 0x0) r2 = socket(0x18, 0x2, 0x0) r3 = socket(0x11, 0x4003, 0x0) r4 = dup2(r2, r3) ioctl$LIOCSFD(r4, 0xc028756b, &(0x7f0000000000)) r5 = dup2(r4, 0xffffffffffffff9c) ioctl$KDENABIO(r5, 0x20004b3c) socket(0x2, 0x2, 0x0) bind$unix(r1, &(0x7f0000000100)=@file={0x1, './file0\x00'}, 0xa) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000040)=0x200, 0x4) listen(r1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) socket$inet(0x2, 0x5, 0x4) shmctl$IPC_STAT(0xffffffffffffffff, 0x2, &(0x7f0000000280)=""/197) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r6 = socket(0x18, 0x2, 0x0) r7 = socket(0x11, 0x4003, 0x0) dup2(r6, r7) getsockopt$inet_opts(r6, 0x0, 0x0, &(0x7f0000000080)=""/32, &(0x7f0000000140)=0x20) getpeername(r0, 0x0, &(0x7f0000000240)) 18:49:17 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() close(r1) setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r2 = syz_open_pts() close(r1) r3 = syz_open_pts() ioctl$TIOCSTOP(r3, 0x2000746f) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x7, 0xff, "41c6e4adb2b607dce25f5f74ae0fd1b157e95872"}) ioctl$TIOCSETA(r1, 0x80047460, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) writev(r2, &(0x7f0000000440)=[{&(0x7f0000000200)="e1", 0x1}], 0x1) syz_open_pts() ioctl$TIOCSTOP(r0, 0x2000746f) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0xd, 0x7fffffff, "73cc5160527b0100e53407000000e8ffffff00"}) r4 = dup(r0) ioctl$TIOCSDTR(r4, 0x20007479) write(r0, &(0x7f0000000100)='\x00', 0x1) 18:49:17 executing program 0: syz_emit_ethernet(0x1, &(0x7f0000000000)=ANY=[@ANYBLOB="ffffffe5ffffaaaaaaaaaa0086dd60a4f00800183200fe80000000000000000040000000000000000001"]) syz_emit_ethernet(0x400e, &(0x7f0000000000)="c7a895006f53dd000005ffff86dd") 18:49:17 executing program 1: mkdir(&(0x7f0000000040)='./file0\x00', 0xc7) chdir(&(0x7f00000000c0)='./file0/file0\x00') mkdir(&(0x7f0000000000)='./file1\x00', 0x0) unveil(&(0x7f0000000100)='./file1\x00', &(0x7f0000000340)='x\x00') r0 = semget$private(0x0, 0x0, 0x120) semctl$GETALL(r0, 0x0, 0x6, 0x0) semctl$SETALL(0x0, 0x0, 0x9, &(0x7f0000000400)=[0x7fff, 0x2, 0x7f]) semctl$IPC_RMID(0x0, 0x0, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) bind$unix(0xffffffffffffffff, &(0x7f0000000080)=@abs, 0x1c) r2 = getgid() semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000080)={{0x0, 0xffffffffffffffff, 0x0, 0x0, r2, 0x0, 0x9}, 0x0, 0x1, 0x9}) getppid() fcntl$getown(0xffffffffffffffff, 0x5) pipe2(0x0, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0}, 0xc) lchown(&(0x7f0000000600)='./file0\x00', 0xffffffffffffffff, 0x0) getgid() r4 = open(0x0, 0x10691, 0x0) pwritev(r4, &(0x7f0000000480), 0x0, 0x0, 0x0) pwritev(0xffffffffffffffff, &(0x7f0000000200), 0xa7, 0x0, 0x0) renameat(0xffffffffffffffff, &(0x7f0000001280)='.\x00', 0xffffffffffffffff, &(0x7f0000001200)='./file0/file0\x00') getgid() r5 = open$dir(&(0x7f0000000100)='./file0\x00', 0x40000400000002c6, 0x0) socket$inet(0x2, 0x2, 0x0) r6 = getpgid(0x0) r7 = msgget$private(0x0, 0xfffffffffffffffd) r8 = socket(0x18, 0x400000001002, 0x0) getsockopt$SO_PEERCRED(r8, 0xffff, 0x1022, &(0x7f00000005c0), 0xc) msgctl$IPC_SET(r7, 0x1, &(0x7f0000000f80)={{0x9, 0x0, 0x0, 0x0, 0x0, 0x8, 0x2f9f}, 0x1000, 0x1, r6, 0x0, 0x0, 0x2000000000000006, 0x1, 0x4}) r9 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r9, 0x0, 0x7a5b169f42d1f0eb, &(0x7f0000000040)='\x00', 0x1) setsockopt$inet_opts(r9, 0x0, 0x200000000000a, 0x0, 0x0) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000180)='/dev/ttyCcfg\x00', 0x0, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000004c0)=ANY=[@ANYBLOB="9c4945429beee85a9b4c2f237c2a6fe68cb1e210bf800f2f277cf8d86e0b609a8a1e2a423648e14b184d6eece6c3f58f141713e3356d29c9821a163670ecb99cb756a7e4158642c58ab659e07d6612eb543d430b681aa948774029808e8894fcd7ec14f83b558ff78b49819fff6962478fec8a05c6e3c4537e7bc8fd7cb683cff44e66e1b0221a43b4d1de16c9f643ccd3b51fadbe92196124ee42f5adb664d16b129c57c70a806e026c320c31b776491268811806b662782d1e6eae9b6cf98f5cd7ef0e738674cbc6c557d61462a1e4147b"], 0x10) write(0xffffffffffffffff, 0x0, 0x0) r10 = kqueue() kevent(r10, &(0x7f0000000040)=[{{r10}, 0x0, 0x82}], 0x0, 0x0, 0x7, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000200)=[{{}, 0xfffffffffffffff7, 0x0, 0x0, 0x4}, {{}, 0x0, 0x31, 0x80000000, 0xfffffffffffffffd}], 0x60, 0x0, 0x3f, 0x0) r11 = syz_open_pts() read(r11, &(0x7f0000000440)=""/68, 0x44) ioctl$TIOCSETAF(r11, 0x802c7416, 0x0) r12 = syz_open_pts() read(r12, 0x0, 0x0) ioctl$TIOCSETAF(r12, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0xbf9a, 0x0, "7e73457800debfdcf0000000682400a52d00"}) ioctl$TIOCSETAF(r12, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x1ff, "c697d86aa43f83bcda5efb8da44111f0c281cb84", 0x0, 0xffff6b45}) r13 = syz_open_pts() read(r13, 0x0, 0x0) ioctl$TIOCSETAF(r13, 0x802c7416, 0x0) ioctl$TIOCSETAF(r13, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x7fffffff, 0x1ff, "c697d86aa43f83bcda5efb8da44111f0c281cb84", 0x0, 0xffff6b45}) kevent(0xffffffffffffffff, &(0x7f0000001b40)=[{{}, 0xfffffffffffffffa, 0x82, 0x0, 0x0, 0x2000000000000}, {{r8}, 0x0, 0x50, 0x20, 0x0, 0xc7}, {{r5}, 0x0, 0xc8, 0x0, 0x0, 0xe9}, {{r12}, 0x0, 0x60, 0xe2bcd1e1dc4172ab, 0x248f, 0x8}, {{r13}, 0x0, 0xa, 0x0, 0x6, 0x6}, {{}, 0xfffffffffffffff8, 0x1, 0x1, 0x3f, 0x4}], 0x7, 0x0, 0x7, 0x0) r14 = semget$private(0x0, 0x8, 0x100010282) semop(r14, &(0x7f0000000200)=[{0x0, 0x0, 0x1000}, {0x1, 0x0, 0xffc}, {0x2, 0x5, 0x1000}, {0x0, 0x8000, 0x1800}, {0x1, 0x7fff}, {0x2, 0x1}], 0x6) semctl$SETVAL(r14, 0x1, 0x8, &(0x7f0000000040)) sendmsg$unix(0xffffffffffffffff, 0x0, 0x0) r15 = open(0x0, 0x0, 0x0) ioctl$TIOCSTAT(r15, 0x20007465, 0x0) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, 0x0, &(0x7f0000000340)) accept$unix(r15, 0x0, &(0x7f00000000c0)) ioctl$FIONBIO(0xffffffffffffffff, 0x8004667e, 0x0) ioctl$TIOCGWINSZ(r15, 0x40087468, 0x0) setegid(0x0) ioctl$TIOCSTAT(0xffffffffffffffff, 0x20007465, 0x0) accept$unix(0xffffffffffffffff, 0x0, 0x0) ioctl$FIONBIO(0xffffffffffffffff, 0x8004667e, &(0x7f00000003c0)) ioctl$TIOCGWINSZ(0xffffffffffffffff, 0x40087468, &(0x7f00000001c0)) fchownat(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x6) semctl$GETNCNT(0x0, 0x2, 0x3, &(0x7f0000000000)=""/9) lchown(&(0x7f0000000280)='./file0\x00', r3, 0x0) lchown(0x0, r3, 0x0) shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000080)={{0x6, r3, r1, 0x0, 0x0, 0x0, 0x8}, 0x0, 0x5, 0x0, 0x0, 0x0, 0x9}) shmctl$IPC_STAT(0x0, 0x2, 0x0) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, 0x0, &(0x7f0000000240)) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, 0x0, &(0x7f0000000340)) semctl$GETALL(0x0, 0x0, 0x6, &(0x7f0000000000)=""/155) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, 0x0, 0x0) semget(0x2, 0x3, 0x720) 18:49:17 executing program 0: select(0x0, 0x0, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x6, 0x0, 0x20000000000, 0x4}, 0x0, 0x0) r0 = semget(0x3, 0x0, 0x242) semctl$IPC_RMID(r0, 0x0, 0x0) r1 = openat$klog(0xffffffffffffff9c, &(0x7f0000000000)='/dev/klog\x00', 0x20000, 0x0) fcntl$getown(r1, 0x5) 18:49:18 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() write(r1, &(0x7f0000000500)="c5", 0x1) socket(0x0, 0x2, 0x9) ioctl$TIOCSETA(r0, 0x80047470, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) r2 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pwritev(r2, &(0x7f00000003c0)=[{&(0x7f0000000400)="90c3fe67eb586898600425f2e5655c47ac83c18d65c8e22066c0d389fe894a974c8d45aaf9846f9b3aec3213d2a6ac68a0b0632688ca0fab3647175abf22fea120c9b3bb77ca60c128295bf234505356095dbf9e50a4a5079723b57fed8ef0a251b91e67e1f5d347d5b668a390a25beea3962e7c10b8d9f53f5c82b5eacc26757d14f2fa6be9a2cbb2cfacc5e9060002e3208364bb049bd84682cec454327b6a1522c332ea628b8cb672e9e7247818f970e017c7cb9303e6b505059f34d3fb9df3993b7535fa269859", 0xc9}], 0x1, 0x0, 0x0) r3 = socket(0x18, 0x2, 0x0) r4 = socket(0x11, 0x4003, 0x0) dup2(r3, r4) mmap(&(0x7f0000002000/0x1000)=nil, 0x1000, 0x4, 0xe017, r3, 0x0, 0x40000) fchmod(r0, 0xc0) readv(r0, &(0x7f00000000c0), 0x1) 18:49:18 executing program 1: pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) poll(&(0x7f0000000000)=[{r0, 0x160}], 0x1, 0x606dca73) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x10000221, 0x0, 0x0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) r3 = socket(0x18, 0x2, 0x0) r4 = socket(0x11, 0x4003, 0x0) r5 = dup2(r3, r4) ioctl$LIOCSFD(r5, 0xc028756b, &(0x7f0000000000)) fcntl$setstatus(r5, 0x4, 0x8) r6 = socket(0x18, 0x2, 0x0) r7 = socket(0x11, 0x4003, 0x0) ioctl$WSMOUSEIO_GTYPE(r2, 0x40045720, &(0x7f0000000640)) dup2(r6, r7) preadv(r6, &(0x7f00000005c0)=[{&(0x7f0000000100)=""/62, 0x3e}, {&(0x7f0000000140)=""/148, 0x94}, {&(0x7f0000000200)=""/26, 0x1a}, {&(0x7f0000000240)=""/112, 0x70}, {&(0x7f00000002c0)=""/211, 0xd3}, {&(0x7f00000003c0)=""/240, 0xf0}, {&(0x7f0000000500)=""/47, 0x2f}, {&(0x7f0000000540)=""/118, 0x76}], 0x8, 0x0, 0x19) pwritev(r2, &(0x7f00000003c0), 0x273, 0x0, 0x0) ftruncate(r2, 0x0, 0x7363) mmap(&(0x7f0000000000/0x10000)=nil, 0x10000, 0x2, 0x10, r2, 0x0, 0x0) dup2(r1, r0) getitimer(0x1, &(0x7f00000000c0)) 18:49:18 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x2, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r2 = socket$unix(0x1, 0x5, 0x0) r3 = fcntl$dupfd(r2, 0x0, r2) ioctl$TIOCFLUSH(r3, 0xc0206981, &(0x7f00000000c0)) r4 = geteuid() setuid(r4) r5 = getgid() r6 = semget$private(0x0, 0x4, 0xc1) semop(r6, &(0x7f0000000240), 0x0) semop(r6, &(0x7f0000000500)=[{0x4, 0xfff, 0x2000}, {0x0, 0x8}, {0x2, 0x40, 0x1000}, {0x4, 0x3, 0x1400}, {0x5, 0x0, 0x1000}], 0x5) r7 = getuid() seteuid(r7) r8 = geteuid() r9 = socket(0x18, 0x2, 0x0) getsockopt$SO_PEERCRED(r9, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0xfffffffffffffec7) r11 = getgid() chown(&(0x7f0000000180)='./file0\x00', r10, r11) semctl$IPC_SET(r6, 0x0, 0x1, &(0x7f0000000680)={{0x4, r7, r5, r8, r11, 0x100, 0x3}, 0x3f, 0x49, 0x9}) fchownat(r3, &(0x7f0000000100)='./file0\x00', r4, r11, 0xb) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000080)={{0x0, 0x0, r11}, 0x0, 0x6, 0x4018}) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r12 = socket(0x18, 0x2, 0x0) r13 = socket(0x11, 0x4003, 0x0) r14 = dup2(r12, r13) ioctl$LIOCSFD(r14, 0xc028756b, &(0x7f0000000000)) ioctl$WSDISPLAYIO_SMODE(r14, 0x8004574c, &(0x7f0000000000)) 18:49:18 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="6b02731c7f000001"], 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 = kqueue() setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f00000000c0), 0x4) r3 = fcntl$dupfd(r2, 0x2, 0xffffffffffffffff) socket(0x0, 0x0, 0x0) r4 = socket$inet(0x2, 0x0, 0x0) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000000)='\x00', 0x1) setsockopt$inet_opts(r4, 0x0, 0x200000000000c, &(0x7f0000000280)="eaff125c00000000", 0x8) setsockopt$inet_opts(r4, 0x0, 0x200000000000d, &(0x7f0000000140)="eaff125c00000000", 0x8) r5 = accept(r4, &(0x7f0000000180)=@in, &(0x7f00000001c0)=0xc) setsockopt$inet_opts(r5, 0x0, 0x0, 0x0, 0x48) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) r6 = socket(0x2, 0x1, 0x0) bind(r6, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) dup(0xffffffffffffffff) listen(0xffffffffffffffff, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, 0x0) 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(r3) r7 = socket(0x2, 0x1, 0x0) connect$unix(r7, &(0x7f0000000400)=ANY=[@ANYBLOB="00002e2f66696c653000765662b006d93d7276f47633a0e3adad8568e30e91a0f19bd44a2256bad643a82450797ce517d0a82412e02b329a80262ac5f47544fa418d24301729ee8e6b917708afcc3653a41224620400e7b6655e605d5f804833c8f5207708a71c6adc0eeec16f01da2e62445633a6e84af25b45acc3a7010c9d42e9e4929039ffbe6e4efccd8d5845128620d61c5880bf7835f309eedc17df42ddd576a9805455ff2592b37083d3f70b85302e5e85ba53779ec5e5459b99e549e2a746645efcd4e66e3c92d75cf53fa8acdd61c4d22de3841cb75d68ac39c2b8d368751737df67b8054c6956f0c833bea0a8fb19098635ac"], 0x10) recvfrom(r3, &(0x7f0000000300)=""/193, 0xc1, 0x2, 0x0, 0x0) r8 = accept$inet(r0, 0x0, 0x0) sendto$inet(r8, &(0x7f0000000940)="1daad5cd36195d6810b318271ef9a4e226c2d78a5413faf736de6e7b07d1d62e84affdc376a493673d4195232fedc101a1d8ad376f5c1dba9d565c875025f067ef069c8b78d70a06bb9b172a2d7c03eff6b58b06bbacff74db5471704990b5bc7c583f053ce0dab8e1d855c002e5c0f21090e2672493cfcf71096ded57b5350b28f1e7ddaa45ba14ff355c5280064a77fcf0cc7510946d503350ec4e8277e807e52985f11324bb0c5d72b0f9c6e2b27671de172e8a5307791b203a90fb79bfc05002e542e32b5b78e75e1f7d9deeb76cf17582198b5056bcdc5d0d8ace2bc699a0db1e138a000000b92c28d329fb8635224fd0e41eb6d9e3de4c0122bef8eb0acc9fbb9fa70dfd265fa833f7f7788b351b9a0abf03d9e21a38de65ed7352c75d1071194a948a28b75775ade8db55259b6cf70e825b9e7675cc696e9657d9ba4ae249fbfd5ebe2c9499b26fc3462aeff27e94fe6994ffe7086d8f0c631b96880096d82665ddc95c8ed5e187c85fc07bee3f65d4b91d59436540aac4eff6f5cea6e4233587318755e8797de2e8521227ec1e7a11d2d5ab7cdae30ef53c508981eb15f187342a1bd1085698e3f5ae7cf69e79e10fc7d8f9f2fe3d1d4cf4dc054a98f9013b515452b742f911f5aa5258ea5504ec5fd23969dc552e1d6f13d86e3043a8ed35e413ea2a8c43d6c462463b88ea0a3fa87742efce671a2f79f5b66a844f9a016ba0a0eafb7f26c47f58f25808cbfc6902b0f0133039066c1b0e4b133ab19283a8447b9412faf99b67243a3fab7392f29b6d3cae0b4fc6e528f7662267692e44540bfc23ae65598b6b621eed2daac98c6f59ee7a08fca4bd017e4b6b9be821d9af3bc2fadf96cd15857a54d7e879fa9d61bf34654841f961a030f3c81f9c755a28b0ccb8fa9262c5d930c8f527d9bd5fd14ec06e29de61866bb4fb0e405b324db46fa449242b5ff6e3c66bbaa50d8736d7be3e9728bcebe3f703aa3d99b63d390759a13c2251c3ef8a3e03f42c132db4317736a807c778c6b5e72a12330acd4552f2315b02eb9ceacde4bec3b552378a1bd623c1af3f4ed230056a735d0c372b6bc122373bd05a3a8f", 0xfffffe60, 0x403, &(0x7f0000000140)={0x2, 0x3}, 0xc) 18:49:19 executing program 0: syz_emit_ethernet(0x1, &(0x7f0000000000)=ANY=[@ANYBLOB="aaaaaaaaaaaa7289b75c479b86dd604504000018060000000000000000c66e1a0081000000bbfe8000000000000000000000000000aa"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) syz_emit_ethernet(0x5c7, &(0x7f0000000000)="c7a895006f53dd000005ffff86dd") 18:49:20 executing program 1: mlock(&(0x7f0000001000/0x2000)=nil, 0x800000) execve(&(0x7f0000001880)='./file0\x00', &(0x7f0000001980)=[&(0x7f0000001e00)='&#@,@\\{(/[\x00\x8e\xf9\xe4\xdc\x86\x8fKw\x92\xf4`1\x19v~\xa4\x94}%\x16\x8d\x8d\xe5Up\x04\x00\xa3\xd1\xa6\x94\x80\x17\xf0qW\xb2\xdc\xe50)}\x03\xd9\x14\x9a\xc97\xfd\x00\xbf\x8cD\x13\xee\xd0\xa1\xc7\xb73$=\x16\xb5`\r\x8e\xbfES\xfcC\x17\xd8]n%\xb5\xbf\x06\xed\x1aF\x82\xd9\xf3,\xd8\x8d\xb5\xb8\x8d\xa1C\xc8\x96\xc8\xce\x83H\xe6\xc3\xc6\xec\xc6\xc9\r#F\xfa\xb5\'\\\xaa`jHr!\x8f,\x1bb\xbb\xef\xd5\xf1\\\x00\x00\x00\x00\x00\x00\x00\xb0%\'\x13\xd8\x110\xcce\xbb\x96\xe0\\\x82\xae\xbb\xd2N\n\xeb\xb7\xd0]a]\xcf\x96\x17\n\xa1j\x80\xea\x12\x05\xc22\x01\xbe&[\n\xffqM#\xd0/_?\x95P\rr\x8e\xb0\xb9\xd4\x9b\xd3\xcf\x11\x83\x05>\xc1\x14C\x92\x8c\xac\f,\xda\x8dQ>\x802\'\x8a\xd8\xb9\xbb\x9f\xee\x03&%fe\xb1\x7f&\xdd61b\x85\x16\xc1\xbb\x02=1\x05\t\x10\xa0(P\x8ew\x1f\xe8\x1b\xf5\xf3\xec\xa3\xb6\xa9\x81\xfa\x15\xac\xb6\x99P\xc7Ro\xe5\x8c\xdd\xb8\xed\xcf\xee\xb97m\xadG\x01g~\xf4\x808\xd6\xa7\xd3\xf4%<3t\xff\xcd\xe2\xf5\x85a\x16Yu<\xc1\x94_\x89\x11\x84\xe3D\xd9\x12\xa2\r\aB\xba\xde\x1c8B\xcb\xee\xb8#\xab\xea\xafm2\xf1\xb6\xc1\xd3\xec,\xba\xcdEo\f\x8b\xfa\x04\'\xb8\xbdOe\x82l>\xc2n>{\xcf\x1de&\xe5\x11\xf7\x1b\x84&\x91\"\x9d\x8b\x840\xd9\xe8\xee3', &(0x7f0000000180)='\x1a\x0fY\xb8A\xeb5BC7\x02\xba\xdf9/\x1b\x00', &(0x7f0000001940)='@:\x00'], &(0x7f0000001b40)=[&(0x7f00000019c0)='@:\x00', &(0x7f0000000300)='o(\x00A\x89\xaf\xa9.NdHZ\xd1\b\x91\xec\x96\x95-K\x9c\xc25\x18\x84\x8a \xa8\xcf\x93\xf5\x874\x1f\xd7\xaf4p\xd3g\xad\xa3\x90\xd61\xb0\xc1\x8a\x1e\xa7Z\x92+{\xb7\x9e\xe1\xfc\xd0\xd6iNE\x9c\x19J\xbce\xf2\x06C}\xd3RK\x1e\xb9\xebk\xa1g\xa2\x95\x91PJ[/2#\xd4t\x8d\xdd\xa5\xdd\xf7\x14\xaaY\a\xcf\xd7m\x19\x03\x95g6\"\xf1\xa40x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, &(0x7f0000000340)=0xc) r7 = getgid() semop(r3, &(0x7f00000002c0), 0x0) semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f0000000480)={{0x20000008, r6, r5, 0x0, r7, 0x100010024, 0x7}, 0x9, 0x400007, 0x3}) r8 = socket(0x2, 0x1, 0x0) getsockopt(r8, 0x6, 0x10, 0x0, 0x0) getsockopt$SO_PEERCRED(r8, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0}, 0xc) seteuid(r9) r10 = socket(0x2, 0x4000, 0x20) setsockopt(r10, 0x20000000000011, 0x3, &(0x7f0000000100)="0000065d", 0x2) r11 = getpgrp() fcntl$lock(r10, 0x7, &(0x7f0000000540)={0x3, 0x1, 0x101, 0x1, r11}) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000380), &(0x7f0000000400)=0xc) r12 = 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) r15 = getgid() semop(r12, &(0x7f00000002c0), 0x0) semctl$IPC_SET(r12, 0x0, 0x1, &(0x7f0000000480)={{0x20000008, r14, r13, 0x0, r15, 0x100010024, 0x7}, 0x9, 0x7, 0x3}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000200)={0xffffffffffffffff}) shutdown(r16, 0x0) r17 = kqueue() r18 = syz_open_pts() ioctl$TIOCSETAF(r18, 0x802c7416, &(0x7f0000000580)={0x0, 0x7, 0x90d6, 0x0, "d730c1e74de400"}) write(r18, &(0x7f00000000c0)="582720efabd16ebae63225259560f8e5815f73f2a044fdb3055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb4272b8bcdb9ad8a4f5f728193ef1d4d99342a3505bb3f0216ab93f12fc4d5f", 0x65) write(r18, &(0x7f0000000040)="81", 0x3e7) close(r18) poll(&(0x7f0000000280)=[{r8, 0xa7583eaa47f4f22}, {r17, 0x8}, {r18, 0x4}], 0x3, 0x0) getsockopt$sock_cred(r16, 0xffff, 0x1022, &(0x7f0000000500)={0x0, 0x0}, &(0x7f0000000440)=0xffffffffffffff46) semctl$IPC_SET(r12, 0x0, 0x1, &(0x7f00000005c0)={{0x3, r19, 0x0, r4, 0x0, 0x51}, 0x7ffd, 0x1, 0x4000000b}) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r21 = socket(0x18, 0x2, 0x0) accept$inet6(r21, 0x0, 0x0) getsockopt$sock_cred(r21, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, &(0x7f00000003c0)=0xfffffffffffffce1) getsockopt$SO_PEERCRED(r10, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, 0xc) semctl$IPC_SET(r12, 0x0, 0x1, &(0x7f0000000180)={{0x20000007, r22, r20, 0x0, r23, 0x100010024, 0x7}, 0x9, 0x6, 0x3}) getgroups(0x4, &(0x7f00000000c0)=[0x0, 0x0, r23, 0xffffffffffffffff]) semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f0000000100)={{0x6, 0x0, r7, r9, r24, 0x124}, 0x3, 0x2, 0x101}) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x3, 0x80000001, 0xfffffffffffffffc, "660400180e091fe6000002000000000800"}) writev(r0, &(0x7f0000000000)=[{&(0x7f0000000c80)="aae3e6c3f01744124ce96464f9157c521949703cb9bb69323cf41195cd335e36e74866da987feeeeb097b241e19f3fa88644a1612230c806ad34071458f62751718c2d7318d6cd8bb32a75d8ef3ec8ca53550e50cd08c580866abcb4ceb0ed52cfd0b81201f04606d61424cc74d871a596a34dd2f37f2b7b251d38efbfda4c7fe8b24d0f14b2d79c90b1b13c9fb4921666a654ab580bb2422d814f990f09", 0x9e}], 0x1) 18:49:21 executing program 0: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x11, r0, 0x0, 0x0) r1 = socket(0x18, 0x2, 0x0) r2 = socket(0x11, 0x4003, 0x0) r3 = dup2(r1, r2) ioctl$LIOCSFD(r3, 0xc028756b, &(0x7f0000000000)) r4 = msgget(0x2, 0x40) msgsnd(r4, &(0x7f00000001c0)=ANY=[@ANYRESHEX], 0x1, 0x800) msgrcv(r4, &(0x7f0000000000)=ANY=[@ANYRES32=r3], 0x1, 0x0, 0x0) r5 = socket(0x18, 0x2, 0x0) r6 = socket(0x11, 0x4003, 0x0) dup2(r5, r6) getsockopt$inet_opts(r5, 0x0, 0x1, &(0x7f0000000080)=""/146, &(0x7f0000000140)=0x92) poll(&(0x7f0000000640)=[{}], 0x1, 0x101) r7 = socket(0x18, 0x2, 0x0) r8 = socket(0x11, 0x4003, 0x0) r9 = dup2(r7, r8) ioctl$LIOCSFD(r9, 0xc028756b, &(0x7f0000000000)) r10 = socket(0x18, 0x2, 0x0) r11 = socket(0x11, 0x4003, 0x0) r12 = dup2(r10, r11) ioctl$LIOCSFD(r12, 0xc028756b, &(0x7f0000000000)) pipe(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r14 = socket(0x18, 0x2, 0x0) r15 = socket(0x11, 0x4003, 0x0) dup2(r14, r15) r16 = accept(r15, 0x0, &(0x7f0000000200)) r17 = socket(0x18, 0x2, 0x0) r18 = socket(0x11, 0x4003, 0x0) dup2(r17, r18) r19 = dup(r2) r20 = socket(0x18, 0x2, 0x0) r21 = socket(0x11, 0x4003, 0x0) dup2(r20, r21) r22 = socket(0x18, 0x2, 0x0) r23 = socket(0x11, 0x4003, 0x0) r24 = dup2(r22, r23) ioctl$LIOCSFD(r24, 0xc028756b, &(0x7f0000000000)) r25 = socket(0x18, 0x2, 0x0) r26 = socket(0x11, 0x4003, 0x0) dup2(r25, r26) kevent(r9, &(0x7f0000000240)=[{{r12}, 0xffffffffffffffff, 0x9, 0x20, 0x100, 0x5}, {{r3}, 0xfffffffffffffffa, 0x28, 0x4, 0x1, 0x1}, {{r13}, 0xfffffffffffffffc, 0x1a, 0x1, 0xffffffff}, {{r16}, 0xffffffffffffffff, 0x54, 0xf0000000, 0x101, 0x1}, {{r5}, 0x2, 0x92, 0x2, 0x1f, 0xd3d2}, {{}, 0xfffffffffffffffc, 0x80, 0x4, 0x7ff7, 0x2}], 0x55, &(0x7f0000000300)=[{{r18}, 0xffffffffffffffff, 0xd4, 0x80, 0x0, 0x9}, {{r19}, 0xfffffffffffffffb, 0x24, 0x8, 0x6d, 0xb23}, {{r21}, 0xffffffffffffffff, 0x90, 0x80000000, 0x5f3, 0x72}, {{r6}, 0xfffffffffffffffc, 0x59, 0x80000000, 0x80000001, 0x5c5aae68}, {{0xffffffffffffff9c}, 0xfffffffffffffffa, 0x19, 0x8, 0x2, 0x1}, {{r24}, 0xfffffffffffffff9, 0x88, 0xfffff, 0x7, 0x5}, {{r25}, 0xfffffffffffffffa, 0x8, 0x2, 0x9, 0x428c1b45}], 0x6, &(0x7f0000000400)={0xfffffffffffffffb, 0x6}) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x4) 18:49:21 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pwritev(r0, &(0x7f00000003c0)=[{&(0x7f0000000740)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0d389fe894a974c8d45aaf9846f9b3aec3213d2a6ac68a0b0632688ca0fab3647175abf22fea120c9b3bb77ca60c128295bf234505356095dbf9e50a4a5079723b57fed8ef0a251b91e67e1f5d347d5b668a390a25beea3962e7c10b8d9f53f5c82b5eacc26757d14f2fa6be9a2cbb2cfacc5e906dfd1e3208364bb049bd84682cec454327b6a1522c332ea628b0cb672e9e7247818f900e017c7cb9303e6b505059f34d3fb9df3993b7535fa269859e24b2802782224d7d5c13c21d4eee4f8621037c3d78695ad9a278978b26c46049befba997acb9ac407791cdf6046f9f71e36d09827a4493c17a0921dc38af76420c885862413c6ed4f7fe335a5547ee2d7c65d735b189214606da83f9be40faef7438cbfe1ed0439c45506672cda99d1c3471259d08198e13683ef6b08d5c54bfb991dcca6919362e1a0b65844e9194c2d7fd257281fbcae0694eb4c1e7121b6a2c19d7c82054126e2146349c1c8489aada96f3a8400c78d1da37d5228e5aa36b139a8d5957e8209712744b81352d093315d238f5a0c3cb694e5bd546af01421ace28b2e266c33488bccf4815baf322615", 0x1ba}], 0x1, 0x0, 0x0) writev(r0, &(0x7f0000000340)=[{&(0x7f0000000200)="0ec465cdab1ab6925cb81235dbb17399c070dde203e502106f690d9947364fe3569560e73bfa9012263c0ef6eb626ad79d51e7b4607879072ca33809a85443bef8e011b3e2e63de6f9637ca6e422106a6a1762b67f560814eef6dcb3f39a2e51600251fbad1ee82088a75ca376da066e763d4d967ce8aadb3c3fd7f9ae4f4c83b220d59b80283161ec55078a180c86454a6af889e6877abb5119218026dd409b65c450ff09e8a2b84a3bc3e8ffeceb6761b349d9d7512b3b4bcbcf5ceb029b7740fbb949d4dd", 0xc6}], 0x1) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x5, 0x10, r0, 0x0, 0x0) ioctl$VT_GETSTATE(0xffffffffffffffff, 0x40067664, &(0x7f0000000300)) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x0) mkdir(&(0x7f0000000080)='./file0\x00', 0x0) mkdir(&(0x7f0000000100)='./file1\x00', 0x0) rmdir(&(0x7f0000000080)='./file1\x00') link(&(0x7f0000000140)='./file0/file0\x00', &(0x7f0000000180)='./file0/file0\x00') r1 = semget$private(0x0, 0x7, 0x286) semop(r1, &(0x7f0000000400)=[{0x0, 0x4}, {0x3, 0xff7f, 0x1800}, {0x2, 0x7, 0x800}, {0x0, 0x0, 0x1800}], 0x4) semop(r1, &(0x7f0000000100)=[{0x1, 0x3, 0x1800}, {0x0, 0x800, 0x800}, {0x1, 0x6, 0x800}, {0x1, 0x0, 0x1000}, {0x4, 0x80}, {0x1, 0x9, 0x1800}], 0x2aaaad9c) semctl$SETVAL(r1, 0x0, 0x8, &(0x7f00000000c0)) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000001940)={0x0, 0x0}, 0xffffffffffffff85) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) r5 = shmget(0x3, 0x4000, 0x100, &(0x7f0000ff9000/0x4000)=nil) shmctl$IPC_STAT(r5, 0x2, &(0x7f0000000100)=""/114) r6 = openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x0, 0x0) ioctl$BIOCSETIF(r6, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r7 = fcntl$getown(r6, 0x5) shmctl$IPC_SET(r5, 0x1, &(0x7f0000000200)={{0x3ff, r3, r4, r3, r4, 0x104, 0x5}, 0xfff, 0x9, r7, 0xffffffffffffffff, 0x7d55, 0xd75, 0xfa}) lchown(&(0x7f00000003c0)='./file0/file0\x00', r3, r4) getgroups(0x6, &(0x7f0000000100)=[0x0, 0xffffffffffffffff, r4, 0x0, 0xffffffffffffffff, 0x0]) r9 = getgid() semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f0000000140)={{0xfffffffffffff7ea, r2, r8, 0xffffffffffffffff, r9, 0x100, 0xfffffffffffeffff}, 0x400, 0x10001, 0x40}) semop(r1, &(0x7f0000000380)=[{0x0, 0x3f}], 0x1) mkdir(&(0x7f00000001c0)='./file0\x00', 0x0) mkdir(&(0x7f0000000000)='./file0/file0\x00', 0x0) open(&(0x7f0000000440)='./file0\x00', 0x60e, 0x0) 18:49:21 executing program 1: connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x0, 0x7, 0x1}, 0x3a5) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x0, &(0x7f00000000c0)='_s]\f', 0x4) connect$unix(0xffffffffffffff9c, &(0x7f0000000040)=@file={0x0, './file0\x00'}, 0xa) bind(0xffffffffffffffff, &(0x7f00000000c0)=ANY=[@ANYBLOB="01440f"], 0x1) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="82020100ffffffff"], 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) 18:49:21 executing program 1: r0 = msgget(0x1, 0x0) r1 = msgget$private(0x0, 0x104) r2 = geteuid() r3 = getuid() setreuid(r3, r2) r4 = getgid() lchown(&(0x7f0000000080)='./file0\x00', r3, r4) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000001c0)={{0x7f, r3}}) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r6 = geteuid() r7 = getuid() setreuid(r7, r6) r8 = getpid() r9 = shmget(0x2, 0x3000, 0x8, &(0x7f0000ffc000/0x3000)=nil) r10 = geteuid() r11 = socket(0x18, 0x1, 0x0) setsockopt(r11, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r11, 0x29, 0x80000000000000d, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r12 = socket$unix(0x1, 0x2, 0x0) getsockopt$sock_cred(r12, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0, 0x0}, &(0x7f0000000340)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, 0xc) r15 = dup2(0xffffffffffffffff, 0xffffffffffffffff) mknodat(r15, &(0x7f00000000c0)='./file0\x00', 0x2000, 0x7) ioctl$BIOCGBLEN(r15, 0x40044266, &(0x7f0000000380)) ioctl$WSMUXIO_REMOVE_DEVICE(r15, 0x80085762, &(0x7f00000003c0)={0x2, 0x1}) fcntl$setflags(r15, 0x2, 0x803) pread(r15, &(0x7f0000000580)="609bd923e9f2758fbb254c65a956751041e4d2fbda945817bbbafa2811cd93bb98a9eba731636f6e377116464b254a5982b39eb640dcadcdfa48fd5690ccfa9e5c49edf3dfc96a27aaaa6050f8c16dac8d62b87bacd0c80f83095f7a9e5352e2d255658fd13029b3244970cb4e7298c902435c0f41888a3f56b4d814d3e6a8a3d92b66f0ef45efca5b182fe1f4d44a32d58557e4b58f18bef46ee2a6339a825eb1c0a6c6b87eef1483dc47da64e9f91a6c67837424e25efadf7d4c6bc07d393450587f2a23b2d6bfe8f4d69e059d4a6373cb", 0xd2, 0x0, 0x0) ioctl$WSDISPLAYIO_LDFONT(r15, 0x8058574d, &(0x7f0000000440)={'./file0\x00', 0x20009, 0x3, 0x9, 0x0, 0x401, 0x401, 0x7, 0x0, 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, 0x1, 0x0) shutdown(r18, 0x2f99822121a9018a) connect$unix(r18, &(0x7f0000000a40)=ANY=[@ANYBLOB="00001a2f66696c7c30042b33b952fd201832fd7371dc72f8c221afde789877fb0271200000000100f7591901009e5ec084cb46416e3161f29024433503443701000010cfe0ee2ec9087b064e02e61167f9fddb77000000001696222b00808ff20000005e1483a111259208a31c8dc4023ecea699abebb500c9fb0529599cefa8d9b38ae6502a5eb986bfb7f9d471b097ed632d6d0048488e366a0c431192d223c25ce7b6b1c4e28293fec46acc1634d2fbdd7b4b0a07e942b1cd2a010000000000000000008897b2668129b4358dd72e520f4345dea468bad1ce9e575757df1421439bd0b41eaf87478a707479da"], 0x10) getsockopt$sock_cred(r18, 0xffff, 0x1022, &(0x7f0000000880)={0x0, 0x0}, &(0x7f00000006c0)=0x44a) ioctl$FIONBIO(r17, 0x8004667e, &(0x7f0000000680)=0x800) ioctl$TIOCGWINSZ(r17, 0x40087468, &(0x7f00000001c0)) fchownat(r17, &(0x7f0000000080)='\x00', r19, r16, 0x6) r20 = getgid() setegid(r20) r21 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0xc0) ioctl$TIOCSTAT(r21, 0x20007465, &(0x7f0000000500)) getsockopt$sock_cred(r15, 0xffff, 0x1022, &(0x7f0000000900)={0x0, 0x0}, &(0x7f00000008c0)=0xfffffffffffffd2a) accept$unix(r21, 0x0, &(0x7f00000000c0)) ioctl$FIONBIO(r21, 0x8004667e, &(0x7f00000003c0)=0x800) ioctl$TIOCGWINSZ(r21, 0x40087468, 0x0) fchownat(r21, &(0x7f0000000080)='\x00', r22, r20, 0x6) r23 = semget$private(0x0, 0x7, 0x287) semop(r23, &(0x7f0000000180)=[{0x6, 0x2000000000101}, {0x2, 0x1f, 0x1000}], 0x2) semop(r23, &(0x7f0000000c40)=[{0x4, 0x4, 0x800}, {0x3, 0x80, 0x800}, {0x0, 0xfffffffffffffff8, 0x1000}, {0x0, 0xffff, 0x1000}, {0x0, 0x23, 0x1800}, {0x2, 0x6, 0x1800}, {0x3, 0x9, 0x800}, {0x4, 0xb}, {0x3, 0x500, 0x800}, {0x0, 0x409, 0x1000}], 0xa) semctl$GETNCNT(r23, 0x2, 0x3, &(0x7f0000000000)=""/9) semctl$IPC_SET(r23, 0x0, 0x1, &(0x7f0000000240)={{0x81, 0xffffffffffffffff, r20, r19, r20, 0x1ea, 0xfffffffffffffffd}, 0x7fff, 0x7}) getgroups(0x3, &(0x7f0000000140)=[0x0, 0xffffffffffffffff, r20]) r25 = getpid() r26 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) semctl$IPC_RMID(r26, 0x0, 0x0) shmctl$IPC_SET(r26, 0x1, 0xffffffffffffffff) r27 = getgid() r28 = semget$private(0x0, 0x4, 0xc1) semop(r28, &(0x7f0000000240)=[{0x1, 0x2, 0x1000}, {0x1, 0x1000, 0x1000}, {0x1, 0x1, 0x800}, {0x1, 0x10, 0x1000}], 0x4) semop(r28, &(0x7f0000000040)=[{0x0, 0xf9af, 0x1000}, {0x0, 0x1, 0x1800}], 0x2) r29 = getuid() r30 = geteuid() r31 = accept$unix(0xffffffffffffffff, &(0x7f0000000240)=@abs, 0xfffffffffffffffe) getsockopt$sock_cred(r31, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0}, &(0x7f00000002c0)=0xc) r33 = semget$private(0x0, 0x4, 0x159) r34 = getegid() r35 = getgid() semctl$IPC_SET(r33, 0x0, 0x1, &(0x7f0000000600)={{0x0, 0x0, r34, r32, r35, 0x1, 0x3}, 0x4, 0x0, 0x7}) semctl$IPC_SET(r28, 0x0, 0x1, &(0x7f0000000680)={{0x4, r29, r27, r30, r35, 0x100, 0x3}, 0x3f, 0x49, 0x9}) r36 = shmget$private(0x0, 0x4000, 0x8, &(0x7f0000ffc000/0x4000)=nil) r37 = geteuid() r38 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000001640)={0x0, 0x0}, 0x26d) r40 = getpgid(0x0) r41 = socket(0x18, 0x1, 0x9) close(r41) r42 = socket(0x2, 0x3, 0x0) fcntl$getown(r41, 0x5) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xfffffffffffffd79) getsockopt$SO_PEERCRED(r42, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, 0xc) r45 = geteuid() r46 = getpgid(0xffffffffffffffff) r47 = getpid() r48 = socket(0x18, 0x1, 0x0) r49 = syz_open_pts() close(r49) r50 = syz_open_pts() dup2(r49, r50) ioctl$TIOCSETD(r50, 0x8004741b, &(0x7f0000000100)=0x1) dup2(r50, r48) setsockopt(r48, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) getsockopt$sock_cred(r48, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, &(0x7f0000000340)=0xc) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000c40)={{0xbaec, r32, r51, r45, r27, 0x20, 0x80000001}, 0x8, 0x100000000, r46, r47, 0x3, 0x4, 0xdf5a, 0x9}) setsockopt$sock_cred(r41, 0xffff, 0x1022, &(0x7f0000000240)={r46, r43, r44}, 0xc) shmctl$IPC_SET(r36, 0x1, &(0x7f0000001680)={{0x107f, r37, r38, r39, r44, 0x40, 0x7ff}, 0xfffffffb, 0x5, r40, 0xffffffffffffffff, 0x80, 0x8000, 0x200}) shmctl$IPC_STAT(r36, 0x2, &(0x7f0000000040)=""/210) r52 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r54 = getgid() r55 = semget$private(0x0, 0x4, 0x14a) semctl$GETZCNT(r55, 0xecd36670e3ce36b6, 0x7, &(0x7f00000004c0)=""/235) semctl$GETZCNT(r55, 0xfffffffffffffffd, 0x7, &(0x7f00000005c0)=""/235) semctl$IPC_SET(r55, 0x0, 0x1, &(0x7f0000000080)={{0x4, 0xffffffffffffffff, r52, r53, r54, 0x10, 0x9}, 0x8, 0x4, 0x9}) r56 = fcntl$getown(0xffffffffffffffff, 0x5) r57 = socket(0x18, 0x2, 0x0) setsockopt(r57, 0x29, 0x40, &(0x7f00000000c0), 0x0) getsockopt$sock_cred(r57, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, &(0x7f00000002c0)=0xc) pipe(&(0x7f0000000140)={0xffffffffffffffff}) r60 = getppid() fcntl$setown(r59, 0x6, r60) shmctl$IPC_SET(r26, 0x1, &(0x7f00000007c0)={{0x800006, 0xffffffffffffffff, r52, r53, r58, 0x1e4, 0x8}, 0x4, 0x5, r60, r56, 0xfffffffffffffe01, 0x9, 0x7ff}) shmctl$IPC_SET(r9, 0x1, &(0x7f00000001c0)={{0x6, r10, r13, r14, r24, 0x28, 0x70}, 0xfc000000, 0x2, r25, r60, 0x5, 0x3, 0x4}) msgctl$IPC_SET(r1, 0x1, &(0x7f00000001c0)={{0x81, r3, r5, r6, 0x0, 0x180}, 0x4, 0x4, r8, r60, 0xc6, 0xfffffffffffffffd, 0xa13, 0x7ba}) msgrcv(r0, &(0x7f0000000dc0)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000009a14288359cec8681ca20ae06727654239da9a20edeee87624c981a4e50eef72ff7b7d59793402f936ba91f9baf548ed0d3e0576bcf73e2e3fa2c5297291218473b14f64765195862975ad665a0b20af6edb6733e53e7e605ba4d8c32310700bd9ff8073ce3533268015dddbb3d1dcaf4425b758194263defb6668734d2f9ffffffffffffffafb4c5248d67b56bfb05d2719660e9ae5c84e1d0507f9fdd73d32e58247cebc4f9a8ddfb5e3b491b93ce0ebe49a519a1f209fedaf24bffffae67e04a62a6d0afb3f64e9b0e7b2ba837c3cc978195e0d42b5c7522baee54d1359d425d839950a3fb29382bacbdd5390c87cd"], 0x40, 0x1, 0x1000) rmdir(&(0x7f0000000000)='./file0\x00') rmdir(&(0x7f0000000080)='.\x00') openat$null(0xffffffffffffff9c, 0xfffffffffffffffe, 0x8000, 0x0) 18:49:21 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="8202e480ffffffff"], 0x1) r0 = semget$private(0x0, 0x8, 0x80) semop(r0, &(0x7f00000005c0)=[{0x0, 0x0, 0x1800}, {0x5, 0x3, 0x1800}, {0x3, 0x2, 0x800}, {0x4, 0x8001, 0x1000}, {0x3, 0x4, 0x1800}, {0x0, 0xfc00, 0x1000}], 0x6) semop(r0, &(0x7f0000000300)=[{0x0, 0x3, 0x1400}, {0x4, 0x80, 0x1800}, {0xfe52dc4792d94f09, 0x8000, 0x800}, {0x4, 0xff, 0x800}, {0x4, 0x100, 0x1000}, {0x2, 0x100000000, 0xf2e4cf5442ae0ee3}], 0x6) semop(r0, &(0x7f0000000400)=[{0x0, 0xfffe, 0x1800}, {0x4, 0x200, 0xc00}, {0x1, 0x8, 0xcab2bfc5c2d47ec2}], 0x3) r1 = socket$inet6(0x18, 0x3, 0x0) r2 = socket(0x2, 0x2, 0x0) connect$unix(r2, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) r3 = socket(0x10000000002, 0x2, 0x0) dup2(r2, r3) r4 = socket(0x2, 0x2, 0x0) connect$unix(r4, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) r5 = socket(0x10000000002, 0x2, 0x0) dup2(r4, r5) socket$inet(0x2, 0x5, 0x1) r6 = socket(0x2, 0x8002, 0x0) r7 = socket(0x2, 0x2, 0x0) setsockopt$sock_int(r7, 0xffff, 0x0, &(0x7f0000000080), 0x4) bind(r7, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r8 = socket(0x0, 0x8002, 0x0) dup2(r7, r8) connect$unix(r8, &(0x7f0000000000)=ANY=[@ANYBLOB="62020207e00000012000"], 0x10) dup2(0xffffffffffffffff, r6) r9 = socket(0x2, 0x2, 0x0) connect$unix(r9, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) r10 = socket(0x10000000002, 0x2, 0x0) r11 = dup2(r9, r10) setsockopt$sock_int(r11, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) ioctl$VT_ACTIVATE(r11, 0x20007605, &(0x7f0000000040)=0x1) connect$unix(r6, &(0x7f0000000180)=ANY=[@ANYPTR, @ANYRESHEX=0x0, @ANYRESOCT=r11, @ANYRES64=r8, @ANYBLOB="a525ec82c73c4361736fa34965c05c44b91d8cd5f72046d5448d0b20ccdfef2e9b6a6943e2892e8a9a252503b5df0d81dd085ac0d8193c02a0af66ab7fdf1e3c5a829e4f70da95fd410fb499a70d4dc88d4a379cd2a900a2606a695ba263ef6a9bc1e0681e443f8fd7903a0cd96e1fd42bce9722a698abecfc57748fc8c07af251fa02dfea7dfa833ad8892f3c8cb8606a0724ff7bbbfbd0d8f62296afd58cfe2b8f17c384593900127505b9215b5e7d5cf2c9fd961d2c557b3694f7c43c90786b5b23506aa817c3c8e5f307c391fc9978432c4ec3c82c36b6c14a8908256accecf920c8c3636c0a505e81d84e0c9dfeee44c828ce9a354e4a315987c90c6458ea908039878c5865e8d351c27f23bcdfa9dd68c91fe4dbbd8e2bbe8fff5aeeaa51aef8deefdf83ba5dc2918e1d2b02a98c340b425db1e072a69cdb2cd9700a4ec131d174a0b9c7936d838f43b0ff8e182a0a9fca488222c76b17c77957a32347d3ea087a6a922be7640e6dddce150bc4477153dd49b535f3688370623c09d89ea92569c191936cf7a8f3943417cbf25db91894f019fb5c1666d652f53eaabad8116ec59408dc7e73d740afeaf4b6b1fad7597da0c9f0921856b0b9464ec8df057a2470a226b1aeae345e1b25b70858647824600d7596f92c543617f5729556d4578b203801e0bc17b3843ec6d92a6ff002ae1bfcfe66d1476e202d447fc9a77156b9b6e3d2dfd9ba18988c7d212ea66c4f8c39dd9150554745b73a12065471b3bba4d863b158ec1d941335ab7fa9458784ae087d5eae8976f7f0fc66cb0829d78bad913635ef4973777f4caa237ed14b13d0189b256534931b10bbf3c5dd18333e178c67068ce495360e602c3ab4e7dd655fc0ff9bb1687074702e3abdbe44a72eb0b435677840cf188e872641498ab5a603e641dace950da70f9e141336084ce0576704caaff89d261b6ff9038b724723480b983d097fdfde409b524de4204dbcb7c19be4097f6aa990bc93b56e9c0ad31247163bd29daa06a9ede3e531faaa5f7b044b8b70193305de6553812bf5c0dc7c8a9bf3fdb0950ed51aee9b66289b7f1a719f563767e3bd74d94fa0de4603641fb74c01fe3455f0ac8f50bab2a612c773dca386a9131e2d38bffda303ede9f6e8f39c2cdd8fa2dede9d3dd0e9753180a576cce1cab8d9d579c94a726807171b54d660d16a3e94a4d10716b788d6bcdb940a9f277eca1c666dd23b1681bcc211a7e0ab4ce24973c1f59e6087285e398c5d3dafdf1e6bc63306ff4b66bf67d1db3af312e747eae66bf4ba60964b974ce7777887faa262039036524e14a24e33578022b087ec7664b5ed95c79d27d345322bc2752a69f0e3ed4c1e6a6859a967be10940b5119fce8ed1af2f89c8d0c45303cd3d8aaa7c9469e9add04afd78fb4c2f46b1e46e787800957d4a4fd3b03062ea2109278727187d5bdc00fa44d6000f5fcba3b8fe950bd9477ba28177fe3c128d4c2defdafad69b30cd2465912171f362881523a7fd66855452d3193f9d844751620f57ce8f442261ca4766840d978df9ba17533b21226f902be481319da5dd0d138a83faa25562c314e28445ef4264915719cf07dc60fd4a07fd98f87347867e90a910338ffde86f7a11d09ccb0e2e794da9b5d689563b6306cca548f96f37e6c70280231ba6266b79ededf6897ab1cff129dec2f357d134c29172b2cd58c4ae3e7283c6b82ad73161acf7b850438a4f22b5d2693da65541b86db28ac00d8187345fb8391e81577754034422743b349167daea740b570553daff13bb8246f0c29f835cd3f84ad9c7951d82f7082274e393a4e9cf7514fc8710f0ef4c49b1db7b6989e440f53f94e500a7096b48ab7d36febfdb09b5ab412a1f0b77754bc769a3b740cc353b2db47bb98ae5d88bab4c0ffb213f22d7e0218410a40dd91dc5992513bf8ad9a96cf9ad3515e275a1d3e7d881e39a773001603bb8209daeb70bc9925b9f746039cf347949e22dd7d712b605a86366f93dbdebc243571077ffe31885e61bb6616426adc7f7bdf335ba6b14754cc419340c55f336dce5566b524733f279f3a1cb64c9beae6874099e8eee6342b8f330b86de44a21176a1f8dabe9095e2a20b7c91590e6c5367ec9b907edb120b852d436e77530932d6d77fd9732a2bc19e7850094346a7a88bc39489eb7cef2ed97f2243a33a9b3140efff03b5b55311af65b88cdb3e9ce7db77679d2c592d4cc2e9b840f841134149a6fda3fabbf3a74895a57ae2f84ff0a6a08f06097f6a0559baf34ad4bc331b5f96e9618fe957d1922a8664b454c0d851af8e3d91d1564d8ccae1fd582a4755fb69dd0a1b46133f661ce954ddb323d501db1bf10ba7e51b78f3771c6bf23874c6321cb5c2e642804f021f63d501fa619b9db2e1f7decc29d4946e783d3b6c9bc88ef90eb9778380fc0becb996f190829613b35bdb6d88b0c48fb8e2c6203c69c017c7cd6056d03ebd936c0a64653b432f806ea8bda625707d007311f5103ed81ebb7c3183fc488334875efed0de0ba710b53f1685902a3d5f8aa785875692d0bfb7ef6916365fd75716eba5f11650b500bc74043c5aa77e6fd5f893f22f5922c20424687544cd7348467ba0566fb654758bce415643d17155f0d55aea3735fee2e158b47615a8633a26fa78f7713585f38f066c88de2391202e21d8b47dc5cfe64573295b4888eeecd0da34f7a67b51c6921e68c1efb6fe3d17b74309f055138d7930d868a5e25a273b472af7b2add12323bad66a83e5f494422f9d66ee4305a2782e8e3a8a2f0822812f0547d80fbef9efe9174d3600a1b9a47fecd09aad128b71ff2418759341a80a9354d50db5db8c9d9539f8c1b057752c2647e8218970b536006dd94505872ce316b67bd290b9b8521723e3cb5014c4c8c8245d044bdafd766a6389c4b7ca787b41f321713d1a1058a0de504a62ef0a629dcae99328c757f8963395d23c4a89eb6752a15e82c10f5e94a244875052a08bb4f2f45fa18c2bf565416b81056feaa5f919a092dfc1c1766b4430654382e35d6a9db392a27674f392bc21dbefd2f7d9bbfc165064a1474ee2a08388944ad8a411d2760ae7c5f8c4351823b596fe94e291993c58e1fbb41c803957d3aa3b141b851be62ace0d670d844ac0c155781f1ba7e4f126c794b431b6bf5f90d7bbd3037e88308e2d0a27d7fa055d607667bda2f95da0f370afeea7620acbfd900b351f26ff460e827b0da852571f3a4200599590fc49e383250d6718f74ca66fda1c9b5b53f1e86d5848b160d09a664b4d1fb1815f16ed87e2edb1d146d112757c5a305e07145ddbfd32d826013421891f82776c012f24d75747c6a153dabb42ba4afdfd5c63e037a17c8c8f179f8c0a84daff8985d00007b2416a0cead196bf64fa912b817033639f79b1e0817b903c9a99cf025bb40348a332e8f8cf17c95a5ea7f06cae2c707327a56cb757e450fbdd90534468412c5f5d50c6058c5cf527ecef6a3d7cd17256c3dc0cd1f64e0036e5620f947d8c1cafc29c6e790c28e35275a640f35b62b7f6aed9285b1108e77fc38cad38752eabe0f49c453fbbf4145fb47e75e6024df507fd281e80cbafae58b8477c491eb1f4dfa69ec87ebddb052fd6438933f7ea8ce9269d3bf652827bae915b4ba0a32b01a6664831c9ad079b0704f19f9e52f9c3001253ecd5e9bc64541d86ed853414c938679bc7111fc2e578ff4ca8be5523b9948c8e47337b99e03f6f9e61b3782ef399f0f394af72e3efa1cf4ca224e78a1cda0429accd96ae896037e03b854cf2ad4d73f8199031ccdd7f47fc3699ebefdcca9f9cc91b8da15313e4490e420e0caf318285390ffbdf34a39c68454639c7e3b88a52b608700e61651192e983de0eb13418394751015b92831a42cdac470f2f9223b52f2b9be817b54a4e623d09abc7583efcbcc8de9a9c3257679e7fae801670d8b8d25e63718b13f4970f0f225b2ef1bb19a857d89e5ae96cd4cc983049800147b322123f7e307d4ef1ea6e251db2219d5853fb55e359378194dad4d132590bce3d4237260d7e02c5a7ebfc3e456972eebab5f6a1e74d6f893dadeccc4297444610ee1f315a04e5d295dda50838a7dea2f4a63f7f2108ba5e0afab4a5619b4ce2a153654ad92e3dc180ce023ad411fec7b5fbf39fa82405ba683e4299a9ceab804c1e1bc45256fd01be6938c80fc63412663d1df549e40d5ee1476aa5ee4450ae0e1551ae87eab97d9cf2ca1739ce96faf45ea0da07cec65fa2bd6af3117150adc91ac9cc91982d1ce94428614b57d2c50caefe426442755d3abb106a7a1eeefeaab313ad2e9679c2abac06c1dae074c19fbd5fbb589878025ed48ce095b1f1cdc8eb9ea6d9d53f4c7b6849254cf9429eb52c2f3a22d1a5248fe445d0dc1360fac6b365033d621dc42fcc50037c124da8147dfe2b3a6d32803a8ded49344c679b0d3a81a64f3f05b70687cb9ec0213de30e8fabfa3689db285bc8d48f9521ce7cddeaf9c1fbd09916aaab9de0a6070295136a006ce5e1332f601e20fcfed52351b48ae5af03fd428ca8ed725763e23646475e3edda9cb554aaa7dbe5c82a452c35a99b9b6d58b53acbf95bf999988344342be88349e29ba0620c0d9543313d3bfa7c2f44f636706a69b27095da15ee549c7594b95a911df2952822f173e16f76f8e273ca0957726bf6b7cc91d19aba17438b9aff3e2d232e208f1e6cea4936ac678a72e6d1cbda90aebe2b29b92c9ca2b1519ecfa385cef821928b05954df1df8cde0c71752d81bf487cdeef19735525cb68f92ffa06fba8563ae7bd119edeb057b72e064131f0039acd9839eb7151fc268f00521ce2a2bb4d8cd13c9edf242b6bf26d0d940dd1b33522ef07e7ccf3ab2d640d84a910eeae7a6da1a5c5d666571c4de07aa2cccfc73867f3995b9b4efa7294634678f98e28f9deb274f86f7036146476a9a19dabe8fea5ea6743b2135e66ad697a7086163dbea3ad423fbae6632db88ba9a619d7469226ee5ddc1b32b4cde3268e21e9deba6139e938b4b3fde73295dadac1c8584a3d50806d622b8616a5ab089896737dd9c4fcfd5d2081f9d3b8e5f251981353ce31d4cc755d6c30ce3779446dee57e926579d9c6428afbb027a529a7cc232c5ac73555af973768108633fc10ca3dc1951a326531696f55b18eaf8ac3da2d39082f50c09d1d2b45fa6af3d06ce20becf540852842cdc3040e61601e1d355bf0fbd1d967b1599aca06a2b085da35dc7e4038f781fb4182f9e2885beabdd776cc7c1c68e16808a692b3cd0cd11888517b0c012a8c0705337ad62c8a37d5e062c622bdb8f9b3fcdf1b18d2dd2332645c15ab58a6940a4354e229377b7e419814ed42960b4a59f51ffa838a848f139f49659ab6f6cb5b5735249662932690a6c0c86941f0be1c52e7cde3313683f76662f210d84f959dc670bc4096ae9c6e11be056097a27090ae273c3370fa35221968e59d4289b874d0b27722f22c3fee91748f90728fcc5bf65ac811a8973350e36cb9a48087a0d279b45014b1fa6bb6bfbd2093c8fc3a57173814e91c542732f1484af7b2393ba250b8bd0fc49608e958dd4349e4c29f51f22718e42b5a2effe54cadc817c56034a04a32ff58ff67156c357cedfabd5b3076139be7cd8ed65d9e472e1adde6f82b19501fb8bb4e50362ca851b4b9dbae2bbf1a523c3e1d9058a40a8d7bfa8accc3a1ee21d1d8f9adfc72417748fd86971386138f94ff7853c9d2a7fed5e900"/4096], 0x5) accept$unix(r6, &(0x7f00000004c0)=@abs, &(0x7f0000000500)=0x8) getsockopt(0xffffffffffffff9c, 0x6, 0xfffffbff, 0x0, 0x0) getsockopt$sock_int(r1, 0xffff, 0x1003, &(0x7f00000002c0), &(0x7f0000000340)=0x4) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) semctl$IPC_SET(r0, 0x0, 0x1, &(0x7f00000000c0)={{0x400, r12, r13, r12, r13, 0x82, 0xfffffffffffff7f5}, 0x8, 0x1ff}) semctl$GETZCNT(r0, 0x2, 0x7, &(0x7f0000000040)=""/53) r14 = socket(0x2, 0x2, 0x0) connect$unix(r14, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) r15 = socket(0x2, 0x2, 0x0) setsockopt$sock_int(r15, 0xffff, 0x0, &(0x7f0000000080), 0x4) bind(r15, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) 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}) semctl$IPC_STAT(r16, 0x0, 0x2, &(0x7f0000000480)=""/10) r20 = socket(0x0, 0x8002, 0x0) dup2(r15, r20) getsockname$unix(r15, &(0x7f0000000380)=ANY=[@ANYBLOB="00cb130000003f44752405671c0000000000"], &(0x7f0000000440)=0x28) setsockopt$inet_opts(r14, 0x0, 0x1, &(0x7f00000000c0)="071400000f370025ff149b33ff0f000000000000", 0x14) read(r14, &(0x7f00000001c0)=""/219, 0xdb) write(r14, 0x0, 0x0) r21 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x2, 0x0) ioctl$TIOCGWINSZ(r21, 0x40087468, &(0x7f0000000180)) 18:49:22 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[], 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000001740)=ANY=[@ANYBLOB="0000299cc5092407d5375752d9bbe1cd351381ee384d83fb2b0dbb8a81abb7fca645bd87ebe99555623587c0ed6b4f6835677579beca96fd1934be3f54d3080b7908dd007682a027654f6718b851d455277825939c99d9db0776f17fcf2081de26a3f960fdc40561ffb0e66fd7b67fcfe3d45b7b71aa444f2d108aef6af3162a9368773c4c2bb743980af21a44ea622d44e471b61e2add691d7c345ac7294f18ca1ce9189c2696"], 0x1) r1 = socket(0x2, 0x400000000002, 0x0) r2 = socket(0x18, 0x2, 0x0) r3 = socket(0x11, 0x4003, 0x0) r4 = dup2(r2, r3) ioctl$LIOCSFD(r4, 0xc028756b, &(0x7f0000000000)) unlinkat(r4, &(0x7f0000000200)='\x00', 0x0) setsockopt(r1, 0x0, 0x7, &(0x7f0000000040)="b1f5d915", 0x4) r5 = socket(0x18, 0x2, 0x0) r6 = socket(0x11, 0x4003, 0x0) r7 = dup2(r5, r6) ioctl$LIOCSFD(r7, 0xc028756b, &(0x7f0000000000)) faccessat(r7, &(0x7f0000000240)='./file0\x00', 0x42, 0x3) recvfrom$inet6(r0, &(0x7f0000000140)=""/93, 0x5d, 0x40, &(0x7f00000001c0)={0x18, 0x3, 0x5, 0x3}, 0xc) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x800, &(0x7f0000000080)=0x4, 0x4) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r8 = socket(0x10, 0x5, 0x7) getsockname(r8, &(0x7f00000000c0)=@in6, &(0x7f0000000100)=0xc) r9 = socket(0x2, 0x8002, 0x0) connect$unix(r9, &(0x7f0000000000)=ANY=[@ANYBLOB="875449c60200e100"], 0x10) socket(0x18, 0x5, 0x5) write(r9, 0x0, 0x0) r10 = socket(0x18, 0x2, 0x0) r11 = socket(0x11, 0x4003, 0x0) dup2(r10, r11) sendmsg(r10, &(0x7f0000001700)={&(0x7f0000000280)=@in6={0x18, 0x1, 0x2, 0x7}, 0xc, &(0x7f0000000500)=[{&(0x7f00000002c0)="3c6a0642f4936f8afbff9fbeefb40d061f72137534e6f97345da7abbfade2170", 0x20}, {&(0x7f0000000300)="fb6bba60a7503224798b539474109f7c3850b1baf3b07969588139d81b7f1afd22f689032164562501785a8eb8bb034810a30387658efe159c07f02494793d0289f439d6b0739b587c6188a56f7735c60495618a2c6ca8908ad02a7b8ca68db01de5e36b726dc610956aca6132fb83cc2e55244f9cb02dd18d4ff9af7b6cd15de32d1dd675e81e6f542ce786b2b73f0bfc121516a2fc", 0x96}, {&(0x7f00000003c0)="3de8ae7c3f53887039de6459f7d0f270a2d1a4742c947b1a05c2f0a9201169cf7ea30c8a2f6929339c7a2272627581697f5058587ee7cd07b82c4e489ce7fc4d7d340f0473ad7152e6785101252739b8847ccbd218bcdad4384ee1c4fafa21492d883189d5b47334aa7c76d8cf5585bdf169b5e2094c64f2b2dd30ac95fdca40ce21f680d076187ba7e9547402d97af83ea1d16fda7a5962c3", 0x99}, {&(0x7f0000000480)="21441f604f4f50f5d19a2bef48e3da07fd7aeca205c24639027b32b4abb617f2375b95e3693134cbb2f6b375a997d09ffed736e1c8b241081b6f7c89b9634fa374be704d0df2dc2c1f8ecf8e5e682260b1ea5763fe18eea0caa9d7cf9a454e44abe8edba2c465d9aaebf621c0c95", 0x6e}], 0x4, &(0x7f0000000540)=[{0xc0, 0x1, 0x8, "0d1f756dd6ba36337c69854fa66fb3afa310f36244e0e06fd669ca7136b77e8f73c6790547d440a9230d5c6d37d7ac0d4976573110d9c7b0399a4347a383bfb4f256513d4d307a668a985edb2a47e9097c06a5f0dfc156e7fab06df49ac172d770a776bc7ac90f05b6050f56fc56941fbdde139f2b0472c9ee54708091c108b5d1da199b2c639b368a9bdf03c10edae0bc4df533ce416ec1030f145d566f67e51060d5415620e17735e68027333d"}, {0x1010, 0xffff, 0x9, "d42036fda6456b2f2f0326638a8018682fb71aa0cec12319917213bd84b4f99abfe9a79baa9830689f7392e5cdb15ec6875f5322ac67ddcc32cc0970f5c1df03654e43d2b6d5d075c4f87d96c112168497217bd654aead83ccf202e1df448047c8e733e781a2f280ddf83543fff50eb2fd26637aeca289db72a1e4507a2ff3b0fe4ff4e320ef16b70a5c8c6ed40d695a497683f2c4e2d748242b34b59645016cd72c6a024f57dc652481c8959900d2c0b67954797fc92b9c0a0c21992fdd3e906f365567ae7b3d6227750a61e8c7eb6e176b887f85046f7a08b7526b9c518bd4ef0e18abd6dacab4b4f49cd6f7c83c900b309746e72b24da19badd4c1a26756735274f36093c8a148b297b9fb8f365ee9ca3412d7e76bb83abd6ed7bd88d5a92616e59ec0fa83b7c7b54b6592ba6f818fa0f39f8917c335b58e8566deccb2c4b698d229a5cafe31081de8220632c1d75e7cf7f779d68cb83ea6d8f4e36c0ea4c655fd3bcdf701d290d855552845402f194d6d91013a130c20e3b6158a4b0df6616fb3e511ab64c60aa0ce632952618e06a2a96527eceae79d316f133dbc819b9aba53e8b129791e4679a980b70cc797dd65c7c117103077f7518e40c767a6fa92a81ea8a31fd589f638411686d6f86619ecca48d3f5b8887d97ea61a3bb07825095bb32c0245b961d059f5a09b17b8156d4de943f3bfe347ba5ae57c974eaf3740782532075a03948190775715292b2c6c447e4b8c9e5c47f29fc8a6a32bbc54430c24d2ef862c8d5dc57219de73c3e42e40721bfaea88f8ca7087849a9967fb270f6d8f67f86143bb2e29ad8dce426231eab455d80c485aadefeae0878889f1951dcd25bd0898fa8711d11acf4f29190480ffa17d0289ae9c2042da067eeec2da3c7284a8430ad035a1212e09037767c6691eeab9f8837e2db47ddcf475297d2eadfd4d274f43737151adb245f14cb0da267c9239c01a5dd66a7b784ff01441640a44feb36483e578ab5ce301842c6ccf8dfbd72dbad8cb4047d48c98602085b193afc47c551392e365ed7a27a40bc29c8c4d780fd98ddd8d050f8be59c848f42d84f399bcf2408c982f07e7c6a0e66b095f2a4fb33f70da0a329a63454ba9a62c2ac2dc7ca0083bcfc01b16e8f99d4bfcc8ba9d75e013445af300f6b6a48b3f347ec48f6c49e3ded67467f4cd629722cbf5554bb8bd37bfd997a43d3023578898120bd916220d483288ea2d4ed772695d74a4b9c798b43d1748ca9a729e28a885d6c0f4ab97f040352796e80fe96e9d113340300dc9f62b88c0e0dfa354ee0f4e8047a9a9c08045cafd4e00811ea104dad259ab6f2d32ee001a0e3732f3db20faee25b0357e927e32cbc00cc51e2a9183e1a579fe4269221d9030094e1ea42680ddf158d791b83d8277a69b2b1408aaf48e52e932bcfe7a8d498c842415eb667da175f0fa0bdf57826107f585e1a5aecbee9c13ca24f9a20ad8f66f9ec1338e79b1f23a254d25a92b10c9616bbb659660750eb884f51d90163163d61e6b4a22f73f88eee91c0d18d3a4fcc26237fb600dd8bdf08da0c5997d2e3decefc0d6aeb52f25dafbe20550b74f08f6dfe2fa2bd07cdad5ceeaa12744ccf32cd9141ba32b9aa3ad2c806e908448e6b1d6b0e10cbfa7967f9d2b14a758bd71308e7fabef93fa39cfb621f5a91e2399bdb3c9880caa93ddc86e2f6b6f4478f5c6892037f2e1ad3e2a24eed5a40b21b6f329c4942330e50605e8c0686482606c27ebb13bce58ac2c39baab45b3342080d040b49b0ac86f8980e11f8483855036edfdc2f6f38ac950c7ed79e40385687deba8ff139dce46d511f29fe9460f39e5f706ca07f6530bd9c25bf87c7467d9190eb2559e3c6e2724cdd7b2012a2663da5f7374067ec16cbcd419be2353feede3ee16ca8502e7ceb07687c6f4dd79cc53568abb2c28e501626ae2de2d5dc87515f48dd63beffddf6ed91a6ccc0f9351b25e427999265693594785c71660e75fd3dc267650186be638298d3fc4c983953f9d5651e0158b7426f2c980f9eb1bb0a24ea3259277e4f945f28cfde1df30b250c9e11b52101eb67cf3fa6b779de83e96449dfb8985779656f5b2e91bfcfcc5cc3991426d2a0a01d9a19de910ad9c19486c115a5e5d01a8dc39f3a0d6de74150024353ec3d98b1009234161655f70c360c80c9ed7c1c5d474bff51057f42d839fb0ef84201e8bf4070a90951e2c01df36bb15215b8bd7f875d804b51a8a14a7d2672d567c1f1a5f8ffc6f8fff83a1cd0ef5638c1f0b0d1455ff810828b0ad8b7207f4023102b46dcfba82672e774e71c1e9483069f81771152c8fec803836bee4a4b5c154a591f01994263015e7205cb32e09a800099b555bde4ca3672c925b25e23770a94747f4c521359a58a86e805791d551b1fdee3964b4938f1a771949ad920f89c457970ad431e4824ea92e49b930bcdb47229ce99c3bde9b92bc5aeb5b7f58b9aea5201b3373862179a035e38792fa725f1cc1907166dcb290695b0d59d6ebcd49f2474b68926bf949e4f21dd2c3fdbd3b7e7d68e87752acc0a9c87699f9e83491b96f040ea99edac46325e486c97583a7510391f9ffdaf909a08c7e07127c50efb428043220735a785eaa9578231bb861347e93e0611be41374d3d8aafcc85a7fa9d45dec3369751bbe192b672b0717afff49897fc25a6bad3da12478c8a34026bcf3e1336114fc60e8014fcd96fa440dc2dcb6bdf146276a3c5afabc36921026d1665829759c6ff7561a76494cbccc839116086b5cf82a67c274c1e6e25d018aa6ff50945782c0dcd2fc2f4e3b684b69c226f5e3eeaea081d1fad097fbba46019db5e6211202e50c8a0c3eb781f5a8c21a9b5834c0a34aeb0d356570edf4ea97ea80f8933af7d6adac2a0d5c0cfc8e352eeb8d3de5805dd88aa742d7b3df4fdd4a34ea5cd2e2ca4ab8d85ebb37f561ca095fc609c182bac7c138e21e180be2ada152dd3397d8eb9695b9d4da187ccaadf15d044e35c14a28fc73aac9ad51ef91fc4487c731d2713384384490b79b901c457e490de153c1693941b8dc56af27262bf3409410677897bf0ce7ef9dea0ecbfeb579b948263f86758fe3a6eafd765318226cb32d8135ab0bf969f01fb2b11b23f5cc47ba8dc51094d19c8e4d5eedcf37fee5c2fdb42691b63436ab2f12b6f99218047d243402f91391d0c3f3fcccf0fbb2409a1a1eb497b23ebe0ea193ca4f9cf311c47db56a11aee53220fef29ef01a0f60896a5b0be3599d8d07563fb6d88613f5ad36ba024db6f5c79f6b86c0d5cc39bfcf1277def6f6d45083949f26627a33c1262b7e8586a59433de03e19416fa2493398fe30c5b0da4b075188a6aff7f41c444104a7944f1a313abc5e5b6ccf53cc596ba2f1b3f1b0a466eb76a8d5e0f553d0f29ee931afc0ac23e88ec3d498b598cf2acbc18249f1dc87241da567829bded306f096119142d040a5beed9b2f402e79a2ca29e9e211af806c2a36ebad1bc12cdcf0194aa8ed4a456b87a325aff71d1ffb12f997339c048b79554feed08c17ea81d69515442eabcff5e6f3963ed835b75922094fafa535f67ce380a8fcdb27031d03188e0e2aceae490b1ca9bb5f52c8750ddbcc03c152e8eddbb762016127abd7184c2ce681b846f6457ba5dc7d6b85d3ff796e549d633f2f7a6e082fcc22dae6dc309a0e1d76c5c3dda90b4286064d329107b0f92d45bc5c3bca3aeb2526953ecdade198073259e69f322458067d4ff3be6e8256efeff2098441ae5a8827aab2707f7a5d66de1fa4df737d792f9b20fe1f4294bf35ac5fa23eab636a941534e855783d96d713bd08e3487f7cb06f185195aa006d2f9072c77269ccb1ff8411d6b76cb9b01dbd4a568b2355b0f69834490404528e2c3755bf2589677d9488fb3438298d2b4e29c9f66bc8b2ad049658f0f95f110613aca5ae95d3b3829573ca39bd1a71a7aee0a4a65349b12b23a65adb315ec84ea4cad0aa741dcee81723cd70515fe51a1d8a36bddcb7abe2efbe56861982679029ec6a3821b415c65dc43ec8132f0aa771aaa37ffb497ec454d5c37bd225abbefafd60dfff82a3db73a24d298933219e4c5054ab852acbdbe12dbc3bee8be37b70d8a7bde20cba86986051bb94e34af1b268e6aa75919e71f68419d12f5feee7a36e176896469a21b541fed8e677adee03738d9ebb801b06b3c8ad33181b2918e1de6546ae923f7399f5b01df829f91a9f694cd023de38207d59efb4c86b5e6a5484a8c0fe61044b03c68ad23336b3123b501fe482fa211c1563b3c7f6bb727f08d54ee79bd34b4e8cd89c49870af153d65352639b3103f4b00f169463a6fd82572e4dcedc3ef7cdec50834af57c07b699ea36574d9accc605371fe06ae992811fa8038c0dca8837f9d93f2c1c2fc6953cf8e1512cb8f2edfc141d60d262dfb0dd682787ffa44659ec57f3c7936133d68ca8466cfba83d022d3c185a045636e3f1343d3063e82b2d028d05d5881b716433b7ceec3987e937f21d3351350237e755f29860197ec16b94d06bf502ca6e0b5e6931f512a2882027037390df9771db33bfcfc868f66b402c49077be1fab3304a3bc50478d3eb46f1e9e96f8b7b80e90a9173d012d139c048280c603443c8c448732888347cda33e723c5aa15c8f6e9bf9bf25e90e664b6324a4b093f34514993c6dd31301b50fbbda42a31f4877720e3491bc4cc68e30379c2e6ce001d561a3fa284d8f132eeee65209a884e470a34eeefa95be0b517604f016c580af815e0abe99f6f54bf788dcd52ca388c2d35da42e1a77625df3a8860c64edb7b440a8d91810e7ad0b1cf6900463324255cafd7a05c53ba89ca915526faad69b9ea70536e27f21ae70eca1aeb59141e58f0ab9b509eeff0a04e4e46fc30e647803faaa892f87193a997431541574c3d1bad886808bf483177b57dfcc3742cfdc30136bd2b876b55f234d14d6ee984f607c4752408f1f9a711335a83a642a57e52d66d3351f03be861b1432f4561fa3bbf232b6c3360dcbfcece9d8f74e5fbac22c2b6f95c4c39aedfabec187fe07d6424694c3328f80c8cc4708fe9f16ec1235beea2168a2f1a3fa30589615c6876af395f87ab9ee8628339f67df2b5f0f2cdbe025a46840dd42c5602d22cc402c862137d771db6f9d13a429f0d04656a9c51437d810b2e944443a828d4eb98775ab18178c662bbde50eab9c87ebcb9849128a12c1349c2d7b4a1555590978d46db18524c6b90fc72b4ffe57046c4f42b85314d1f86e79432ef1ba8933c4a5a1a91b8aa5ff08710b97f7037f0f02f6d341ee09e4e8315114f2b44d9b5b8aa39dbcf3153f9e527f269b7ce3e1e62d4da73bf0c117929a8dbd7de332ffb6a4ca1da93da808abdc225ea515467221cd700b057fc062e2f89d56556ef6256efc492e875db44939de9b92c14a2a44bec1961865b5f5ed799966feefd8560b0b680d2dbdd4d9edcd7aca7fdff2d10ddc5d18968c9aaf20224d01fc7709600132964157a9a0895b4ec19e2766c6412bab80477100c089765c70ae3942b0155939bcba98f9c90d9ba9e64554a5911ab8b2b4dad7f455bced893060440b7421ca8b6e4dc530ce070ab6001386b3394566cb6e098f99ee510672d16799be108be5dfd1317bf64125e82f9c8c83ba914fbe31c9d11a8f50cfdb5ed81091f3450220759f176a059443c4e262372650ab40e6b0adea5e745891bc34c534fe4839fdc09394e2dee9118fcbd147a46cbc77e827e41677d8722141a2b3350bb977dfbecaa385e"}, {0xd0, 0xfffe, 0x0, "e538dd7a50c971248207d776985a03e57d6223d4fca28869950eb9bb345dc3775930230b10299de3e661de540c0a3384a488cd1d6f5731fb873e659da39e4a1127bcca4cae49651b254b10ffd238e4f5743072e398ef03f021f071e47c8c3a6ab2f87e7bd128936f89fc1635ec88b6242e7fba568332ef66c4f1389a9a6bd5cf21cae3caf2e40e0c98899628997ae3615cb1638885e3104ad524a7cc61627eb311a78fdf8e275d0d7e513dcfceb4146b5a7684c417a9605a0aed19a0c31375"}], 0x11a0}, 0x1) 18:49:22 executing program 0: r0 = syz_open_pts() close(r0) setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r1 = syz_open_pts() close(r0) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffc22, 0xffffffffffffffc2, "25e7f613283958181095e4b6d987e72f21f9bc15"}) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000040)=0x4) ioctl$TIOCSETA(r0, 0x80047460, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) r3 = socket(0x18, 0x2, 0x0) r4 = socket(0x11, 0x4003, 0x0) r5 = dup2(r3, r4) ioctl$LIOCSFD(r5, 0xc028756b, &(0x7f0000000000)) ioctl$VT_GETACTIVE(r5, 0x40047607, &(0x7f00000000c0)) writev(r1, &(0x7f0000001400)=[{&(0x7f00000017c0)="053d3495324850ec8120ed38ee0dcbb364411c07dbcbdf043357b2237c4c2970e14c4f5e9e231b347286aa053197993e6d5e484d10883fbc89795f89175be59b576e1597432a675bcdf267305dba3e562e5bd493b8675686521a3457ffa971784bda4ce4a346d47a345dbd3e3ce27687b4200d773045fff2e6e3946a2c3665d90714f221fd190ab8", 0x88}], 0x1) 18:49:22 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x1, 0x2010, r0, 0x0, 0x0) r1 = kqueue() r2 = fcntl$dupfd(r1, 0x2, 0xffffffffffffffff) ioctl$WSDISPLAYIO_GVIDEO(r0, 0x40045744, &(0x7f00000000c0)) open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) ioctl$WSMUXIO_INJECTEVENT(r2, 0x80185760, &(0x7f0000000100)={0x1, 0x4, {0x4, 0xc993}}) mmap(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x1, 0x12, r2, 0x0, 0x6) setitimer(0x0, &(0x7f0000000080), 0x0) 18:49:22 executing program 0: r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x400, 0x0) ioctl$WSDISPLAYIO_SETSCREEN(r0, 0x80045756, &(0x7f0000000040)=0x6) kqueue() r1 = kqueue() r2 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000080)='/dev/ttyCcfg\x00', 0x8, 0x0) ioctl$VT_GETSTATE(r2, 0x40067664, &(0x7f00000000c0)) ioctl$WSDISPLAYIO_GETSCREEN(r2, 0xc0245755, &(0x7f0000000100)={0x9, './file0\x00', './file0\x00'}) r3 = dup(r1) ioctl$WSDISPLAYIO_SMODE(r3, 0x8004574c, &(0x7f0000000140)=0x1) semget$private(0x0, 0x1, 0x201) r4 = fcntl$dupfd(0xffffffffffffffff, 0xa, r3) ioctl$WSDISPLAYIO_GMODE(r4, 0x4004574b, &(0x7f0000000180)) ioctl$VT_ACTIVATE(r0, 0x20007605, &(0x7f00000001c0)=0x4) pipe(&(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(r1, &(0x7f0000000200)=[{{r0}, 0xfffffffffffffff8, 0x24, 0x40000000, 0x1000, 0x40}, {{r1}, 0xfffffffffffffff8, 0x4, 0x8, 0x8000, 0x3}, {{r2}, 0xfffffffffffffff9, 0x2, 0x1, 0x3e355d39, 0x3}], 0x1ff, &(0x7f00000002c0)=[{{r1}, 0xfffffffffffffffe, 0x8, 0x4, 0x5, 0x7}, {{r5}, 0xfffffffffffffffb, 0x8, 0x40000000, 0x800, 0xc403}], 0x14f, &(0x7f0000000300)={0x4, 0x6}) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000340)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f0000000380), 0xc) r7 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/ttyCcfg\x00', 0x0, 0x0) ftruncate(r7, 0x0, 0xcc) setsockopt$inet_opts(r6, 0x0, 0x0, &(0x7f0000000400)="8f6d67", 0x3) r8 = socket(0x10, 0x0, 0x9) dup(r8) r9 = openat$zero(0xffffffffffffff9c, &(0x7f0000000440)='/dev/zero\x00', 0x1, 0x0) ioctl$VT_RELDISP(r9, 0x20007604, &(0x7f0000000480)) ioctl$BIOCSHDRCMPLT(r3, 0x80044275, &(0x7f00000004c0)=0xfcee) ioctl$KDMKTONE(r2, 0x20004b08, &(0x7f0000000500)=0x7fff) r10 = openat$zero(0xffffffffffffff9c, &(0x7f0000000580)='/dev/zero\x00', 0x2, 0x0) ioctl$DIOCMAP(0xffffffffffffff9c, 0xc0106477, &(0x7f00000005c0)={&(0x7f0000000540)='./file0\x00', r10}) r11 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000600)='/dev/wsmouse\x00', 0x400, 0x0) fcntl$getown(r11, 0x5) 18:49:22 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = semget$private(0x0, 0x1, 0x120) semctl$GETALL(r2, 0x0, 0x6, &(0x7f0000000000)=""/155) semctl$GETZCNT(r2, 0x0, 0x7, &(0x7f0000000000)=""/59) sendmsg$unix(r1, &(0x7f0000000400)={&(0x7f0000000040)=ANY=[@ANYBLOB='\x00\x00./fi0\x00\x00\x00'], 0xa, 0x0, 0x0, &(0x7f0000000080)=ANY=[@ANYBLOB="28000000ffff070000000000000000006f07a0e722963a5a58941700fb410c9b1274e82e6d7e04ca679c484d3f009920bf3b9a298eeac9aa3f42eb13e1ea56580cc44e3581b626db8576a1879dc0babc4eb1f3b516d2888f79607405ebc3de394a8f61fe31cea7bea63a3510c68ed4a4217decb82a0555cf4f69314361ee11af7c679924bc0d1a09803cee", @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r0, @ANYRES32=0x0, @ANYRES32=r1], 0xa3}, 0x0) r3 = socket(0x18, 0x2, 0x0) r4 = socket(0x11, 0x4003, 0x0) dup2(r3, r4) sendto$unix(r4, &(0x7f0000000180)="59adae79a12945b872f70722d89ae6af2fd8d7daddafc409fa232d3412bd722c298f7bfdbcb9107e269f15e81cc2f65154d2a24efb7562e101c569b10493eb02b0bac961e5a6bed122b2f94b4cfdb1f6e27ba88c82dfce53546cbd", 0x5b, 0x4, 0x0, 0x0) 18:49:22 executing program 1: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0x3f, &(0x7f0000000100)="2c16954c", 0x4) r1 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "b80054004000"}) close(r1) fcntl$dupfd(r0, 0x0, r1) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) write(r0, 0x0, 0x0) r2 = geteuid() chown(&(0x7f0000000000)='./file0\x00', r2, 0x0) 18:49:22 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f0000000200)='/', 0x0, 0x0) r1 = socket(0x18, 0x2, 0x0) r2 = socket(0x11, 0x4003, 0x0) r3 = socket(0x18, 0x2, 0x0) r4 = socket(0x11, 0x4003, 0x0) dup2(r3, r4) socket$inet6(0x18, 0x1, 0x0) r5 = socket(0x18, 0x2, 0x0) r6 = socket(0x11, 0x4003, 0x0) r7 = dup2(r5, r6) ioctl$LIOCSFD(r7, 0xc028756b, &(0x7f0000000000)) r8 = socket(0x18, 0x2, 0x0) r9 = socket(0x11, 0x4003, 0x0) dup2(r8, r9) r10 = socket(0x18, 0x2, 0x0) r11 = socket(0x11, 0x4003, 0x0) dup2(r10, r11) getsockname(r11, &(0x7f00000000c0)=@in6, &(0x7f0000000180)=0xc) dup2(r1, r2) r12 = dup2(r0, r2) getdents(r12, &(0x7f0000000000)=""/148, 0x94) 18:49:22 executing program 0: r0 = socket(0x1, 0x2, 0x0) r1 = socket(0x11, 0x3, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1021, 0x0, 0x0) getsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000100), &(0x7f0000000200)=0x10) connect$unix(r0, &(0x7f0000000080)=ANY=[@ANYPTR64, @ANYPTR=&(0x7f00000004c0)=ANY=[@ANYRES16=r0], @ANYRESOCT, @ANYRESOCT], 0x4) r2 = open(&(0x7f0000000000)='./file0\x00', 0xc02, 0x0) r3 = openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x0, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r4 = openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x0, 0x0) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) fcntl$getown(r4, 0x5) pipe(&(0x7f0000000040)) r5 = openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x0, 0x0) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) fcntl$getown(r5, 0x5) r6 = socket(0x2, 0x400000000002, 0x0) setsockopt(r6, 0x0, 0x7, 0x0, 0x0) r7 = accept$unix(r6, &(0x7f0000000400)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007000000000000000000000000000000000000000000fe41dc793c000000000000000000"], &(0x7f0000000240)=0x6e) fcntl$dupfd(r7, 0x0, r5) r8 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) pwritev(r8, &(0x7f00000014c0)=[{&(0x7f0000000100)="82b68b8aee545882653feacd4e026ef4f0d246d42b200a", 0x56}], 0x1, 0x0, 0x4) writev(0xffffffffffffffff, &(0x7f0000000340)=[{&(0x7f00000002c0)="75916d05d30c2a6f7a26f67a9a8e06342a836d9f5346a7bdd16b1337325b5d036363e7e918ee5174eb5832f37417109b37f778630aefc871e448f0b0c54dac634164603798c1080cf8fe0b3f5254ceb4d2bd7845229a317cd01dc1e524ec90bc3309b3bb495c26be8746e8731c03d9148602ffea", 0x74}], 0x1) fchmod(r8, 0x8e3) ioctl$TIOCGWINSZ(r8, 0x40087468, &(0x7f0000000280)) ioctl$TIOCFLUSH(r8, 0xc0106978, &(0x7f0000000280)=0xffffffff) symlinkat(&(0x7f0000000140)='./file0\x00', r2, &(0x7f0000000240)='./file0\x00') connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[], 0x0) syz_emit_ethernet(0x1, &(0x7f0000000000)=ANY=[@ANYBLOB="ffffffe5ffff7da388ccc66508c16070b2ab4fcfecc7aaaaaaaaaa0000000100000000002c00fe8000000000000000000000000000aa"]) syz_emit_ethernet(0x400e, &(0x7f0000000000)="c7a895006f53dd000005ffff86dd") socket(0x10, 0x1, 0x6) 18:49:22 executing program 1: r0 = shmget(0x0, 0x2000, 0x0, &(0x7f00007a9000/0x2000)=nil) r1 = getegid() shmat(r0, &(0x7f00007f0000/0x3000)=nil, 0x0) r2 = getegid() r3 = shmget$private(0x0, 0x4000, 0x8, &(0x7f0000ffc000/0x4000)=nil) r4 = geteuid() r5 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000001640)={0x0, 0x0}, 0xc) r7 = getpgid(0x0) shmctl$IPC_SET(r3, 0x1, &(0x7f0000001680)={{0x107f, r4, r5, r6, r2, 0xc1, 0x6ff}, 0x8, 0x7, r7, 0xffffffffffffffff, 0x7000000000000, 0x6, 0x200}) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000980)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$SO_PEERCRED(r8, 0xffff, 0x1022, &(0x7f0000000440)={0x0, 0x0}, 0xc) r10 = geteuid() r11 = getpgid(0xffffffffffffffff) r12 = getpid() msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000c40)={{0xbaec, r9, 0x0, r10, 0x0, 0x14e, 0x80000001}, 0x8, 0x7fffffff, r11, r12, 0xfffffffffffffffd, 0xfffffffffffffe00, 0x100000000, 0x9}) r13 = getgid() r14 = semget$private(0x0, 0x4, 0xc1) semop(r14, &(0x7f0000000240), 0x0) semop(r14, &(0x7f0000000500)=[{0x4, 0xfff, 0x2000}, {0x0, 0x8}, {0x2, 0x40, 0x1000}, {0x4, 0x3, 0x1400}, {0x5, 0x0, 0x1000}], 0x5) r15 = getuid() seteuid(r15) r16 = geteuid() r17 = socket(0x18, 0x2, 0x0) getsockopt$SO_PEERCRED(r17, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0xfffffffffffffec7) r19 = getgid() chown(&(0x7f0000000180)='./file0\x00', r18, r19) semctl$IPC_SET(r14, 0x0, 0x1, &(0x7f0000000680)={{0x4, r15, r13, r16, r19, 0x100, 0x3}, 0x3f, 0x49, 0x9}) r20 = shmget$private(0x0, 0x4000, 0x0, &(0x7f0000ffb000/0x4000)=nil) r21 = geteuid() r22 = getgid() r23 = getpgid(0x0) r24 = geteuid() shmctl$IPC_SET(r20, 0x1, &(0x7f0000000440)={{0xc, r21, r22, r24, 0xffffffffffffffff, 0x60, 0x3}, 0x3, 0x7ada, r23, 0xffffffffffffffff, 0x7, 0xffffffffffffbca3, 0x100000000}) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) socketpair(0x1, 0x8000, 0x4, &(0x7f0000000480)={0xffffffffffffffff}) getsockopt$SO_PEERCRED(r26, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xfffffffffffffe52) r28 = semget$private(0x0, 0x4, 0x1b2) semop(r28, &(0x7f0000000540)=[{0xafe1dc67404631f0, 0x8, 0x1800}, {0x3, 0x20, 0x1000}], 0x2) semctl$GETNCNT(r28, 0x36c39d4dbd27b144, 0x3, &(0x7f0000000680)=""/123) semctl$SETVAL(r28, 0x0, 0x8, &(0x7f0000000240)=0x72) semop(r28, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x7fffffff, 0x1000}], 0x2) r29 = accept(r25, &(0x7f0000000580)=@in, &(0x7f0000000780)=0xc) getsockopt$SO_PEERCRED(r29, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r31 = getgid() r32 = getgid() semctl$IPC_SET(r28, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r32, r30, r31, 0x10, 0x8}, 0x8, 0x1, 0x3ff}) r33 = getgid() r34 = fcntl$getown(0xffffffffffffffff, 0x5) r35 = shmget(0x1, 0x4000, 0x40, &(0x7f0000ff9000/0x4000)=nil) shmctl$IPC_SET(r35, 0x1, &(0x7f00000005c0)={{0x3, 0xffffffffffffffff, r27, r30, r33, 0x80, 0x8}, 0x8, 0x5, 0x0, r34, 0xfffffffffffffe01, 0xa, 0x7ff}) r36 = shmget$private(0x0, 0x4000, 0x8, &(0x7f0000ffc000/0x4000)=nil) r37 = geteuid() r38 = getgid() r39 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r39, &(0x7f0000000080)={&(0x7f0000000040)=ANY=[@ANYBLOB="92f8ff2f66696c653000"], 0x9, 0x0}, 0x0) getsockopt$SO_PEERCRED(r39, 0xffff, 0x1022, &(0x7f0000000800)={0x0, 0x0}, 0xc) r41 = getpgid(0x0) r42 = socket(0x18, 0x1, 0x0) close(r42) r43 = socket(0x6, 0x400000002, 0x0) fcntl$getown(r42, 0x5) getsockopt$SO_PEERCRED(r43, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, 0xc) r45 = getgid() socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000980)={0xffffffffffffffff, 0xffffffffffffffff}) getgroups(0x9, &(0x7f0000000540)=[r45, r45, r45, r45, r45, 0x0, 0x0, 0x0, 0x0]) getsockopt$SO_PEERCRED(r46, 0xffff, 0x1022, &(0x7f0000000440)={0x0, 0x0}, 0xc) r50 = geteuid() r51 = getpgid(0xffffffffffffffff) r52 = getpid() msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000c40)={{0xbaec, r49, r47, r50, r48, 0x143, 0x80000001}, 0x8, 0x100000000, r51, r52, 0xfffffffffffffffd, 0xfffffffffffffe00, 0x100000000, 0x9}) setsockopt$sock_cred(r42, 0xffff, 0x1022, &(0x7f0000000240)={r51, 0x0, r44}, 0xc) shmctl$IPC_SET(r36, 0x1, &(0x7f0000001680)={{0x107f, r37, r38, r40, r44, 0x40, 0x7ff}, 0xfffffffb, 0x5, r41, 0xffffffffffffffff, 0x80, 0x8000, 0x400000200}) shmctl$IPC_SET(r3, 0x1, &(0x7f0000000000)={{0x6e, r9, r13, r21, r1, 0x180, 0x98}, 0x401, 0x7, r34, r41, 0x7, 0x1, 0x5}) 18:49:22 executing program 0: r0 = msgget$private(0x0, 0xfffffffffffffb30) msgsnd(r0, &(0x7f0000000e80)=ANY=[], 0x0, 0x7fc) msgsnd(r0, &(0x7f0000000e80)=ANY=[@ANYBLOB="03000000000000005aab059e7584be19de16d8a32e0c5d7858899bbc616aeade23aa38f255f2dedc7d6b5aae9e1e53d2b8d941319c6b5d3b16ea71c41b9d0000d8e7497cf22f1cc439ea2b26fcb5355b5b24eab6423706ebfa25245e804c95574b9d3f3d263490ee4823aa6156b2bd8b46afd62f0101573c376fabb6713c8c3fcbb5c96075498e63bb2e19117fec0866378de0a48ccf0a87d3c451df0c36b08f9d3d6039ebea381e7fca35ed7142c2f0d2e5f9ce77c1ecfd58c46c50c8e10a93dcd069cb4d4575ddd417bd2c5f2470a3deaf000000000000a4a3af74e7548a3f0a1ef3e3f4358b30a130a9a062e678e5a37e21591aaa06ab276ae2868755"], 0x107, 0x40000000000800) msgrcv(r0, &(0x7f0000000bc0)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000009b00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008000000000000000000000000000000000000000000000000000000000000000000000001ffe50000000000e7dc9c78027ff22f3d032efcc722bae12b3a40e4926f0e22137ffd7227c9b29dbbb383065fa255788e672cef81d0548ecefed0bfe9403c4eadd3d15b69a2f6096017e73429c362e9fb847d54ce48d9090bc0cc8dec1a9f90cbaf512b7633e2617b3d4b53ccadea81559b2dd8db755959714028750034f9b3ac579ae7343a1b801b2b669cac610fa096b3a428f6e5712dba4f5f026bd0b397a36c492d1d7f"], 0xbd, 0x3, 0x800) syz_open_pts() r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x4, &(0x7f0000001280)="02000000", 0x4) r2 = dup(r1) r3 = socket(0x18, 0x400000002, 0x0) r4 = getpid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000440)={0x0, 0x0}, &(0x7f0000000480)=0xc) r6 = socket(0x11, 0x3, 0x0) setsockopt(r6, 0x20000000000011, 0x3, &(0x7f0000000100)="0000065d", 0x2) r7 = getpgrp() fcntl$lock(r6, 0x7, &(0x7f0000000040)={0x3, 0x1, 0x101, 0x1, r7}) r8 = 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) r11 = getgid() semop(r8, &(0x7f00000002c0)=[{0x4, 0x6b37, 0x1000}, {0x0, 0x5, 0x1000}, {0x3, 0x2, 0x1000}, {0x1, 0x7}, {0x3, 0x8, 0xa62479465016c877}, {0x3, 0x2, 0x800}, {0x3, 0x5, 0x1c00}], 0x7) semctl$IPC_SET(r8, 0x0, 0x1, &(0x7f0000000480)={{0x20000008, r10, r9, 0x0, r11, 0x100010024, 0x7}, 0x9, 0x7, 0x3}) getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f0000000740), 0x818d5567) r12 = getuid() r13 = kqueue() r14 = fcntl$dupfd(r13, 0x2, 0xffffffffffffffff) close(r14) r15 = getgid() getsockopt$SO_PEERCRED(r14, 0xffff, 0x1022, &(0x7f0000000480), 0xc) getsockopt$SO_PEERCRED(r14, 0xffff, 0x1022, &(0x7f00000005c0), 0xc) getsockopt$sock_cred(r14, 0xffff, 0x1022, &(0x7f0000000540), &(0x7f0000000580)=0xc) ioctl$PCIOCGETROM(r14, 0xc0107005, &(0x7f00000006c0)={{}, 0x0, 0x0}) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000640)={0x0, 0x0}, &(0x7f0000000680)=0xc) r17 = kqueue() r18 = fcntl$dupfd(r17, 0x2, 0xffffffffffffffff) r19 = getpgrp() getgid() getsockopt$sock_cred(r18, 0xffff, 0x1022, &(0x7f0000000400), &(0x7f0000000440)=0xc) getsockopt$SO_PEERCRED(r18, 0xffff, 0x1022, &(0x7f0000000480), 0xc) getsockopt$SO_PEERCRED(r18, 0xffff, 0x1022, &(0x7f0000000500), 0xc) getsockopt$sock_cred(r18, 0xffff, 0x1022, &(0x7f0000000540), &(0x7f0000000580)=0xc) ioctl$PCIOCGETROM(r18, 0xc0107005, &(0x7f00000006c0)={{}, 0x0, 0x0}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg(r20, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f00000008c0)=ANY=[]}, 0x400) getsockopt$SO_PEERCRED(r20, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) r23 = semget$private(0x0, 0x4, 0x1b2) semctl$GETNCNT(r23, 0x36c39d4dbd27b144, 0x3, &(0x7f0000000680)=""/123) semctl$SETVAL(r23, 0x0, 0x8, &(0x7f0000000240)=0x72) semop(r23, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x7fffffff, 0x1000}], 0x2) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000880)={0x0, 0x0}, 0xfffffffffffffe61) getgid() r25 = getgid() r26 = semget$private(0x0, 0x1, 0x49a) semctl$GETNCNT(r26, 0x36c39d4dbd27b144, 0x3, &(0x7f0000000680)=""/123) semctl$SETVAL(r26, 0x0, 0x8, &(0x7f0000000240)=0x72) semop(r26, &(0x7f0000000a00)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x7fffffff, 0x1000}], 0x2) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r28 = getgid() r29 = getgid() semctl$IPC_SET(r26, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r29, r27, r28, 0x10, 0x8}, 0x8, 0x1, 0x3ff}) r30 = semget$private(0x0, 0x0, 0x117) semctl$SETALL(r30, 0x0, 0x9, &(0x7f0000000200)=[0x7, 0x401, 0x4, 0x5, 0x3f]) semctl$IPC_RMID(r30, 0x0, 0x0) semctl$IPC_SET(r30, 0x0, 0x1, &(0x7f0000000080)={{0x9, 0x0, r25, 0xffffffffffffffff, r28, 0x10, 0x8}, 0x4, 0x1, 0x5}) r31 = getgid() r32 = fcntl$getown(0xffffffffffffffff, 0x5) r33 = shmget(0x1, 0x4000, 0x82, &(0x7f0000ff9000/0x4000)=nil) r34 = getuid() shmctl$IPC_SET(r33, 0x1, &(0x7f00000005c0)={{0x3, 0xffffffffffffffff, r22, r34, r31, 0x80, 0x8}, 0x8, 0x5, 0x0, r32, 0xfffffffffffffe01, 0xa, 0x7ff}) r35 = socket$unix(0x1, 0x5, 0x0) setsockopt$sock_int(r35, 0xffff, 0x1023, 0x0, 0x0) getsockopt$sock_cred(r35, 0xffff, 0x1022, &(0x7f0000000300), &(0x7f0000000640)=0x1) r36 = socket(0x18, 0x1, 0x0) r37 = socket(0x18, 0x400000002, 0x0) r38 = openat$null(0xffffffffffffff9c, &(0x7f0000000700)='/dev/null\x00', 0x80, 0x0) r39 = fcntl$getown(r38, 0x5) getsockopt$SO_PEERCRED(r37, 0xffff, 0x1022, &(0x7f00000008c0)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r35, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, 0xc) setsockopt$sock_cred(r36, 0xffff, 0x1022, &(0x7f0000000240)={r39, r40, r41}, 0xc) setsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f00000007c0)={r19, r24, r41}, 0xfffffdb6) setsockopt$sock_cred(r14, 0xffff, 0x1022, &(0x7f0000000600)={r19, r16, r15}, 0xc) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) sendmsg(r42, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f00000008c0)=ANY=[]}, 0x400) getsockopt$SO_PEERCRED(r42, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) r44 = semget$private(0x0, 0x4, 0x1b2) semctl$GETNCNT(r44, 0x36c39d4dbd27b144, 0x3, &(0x7f0000000680)=""/123) semctl$SETVAL(r44, 0x0, 0x8, &(0x7f0000000240)=0x72) semop(r44, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x7fffffff, 0x1000}], 0x2) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r46 = getgid() r47 = getgid() semctl$IPC_SET(r44, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r47, r45, r46, 0x10, 0x8}, 0x8, 0x1, 0x3ff}) r48 = getgid() r49 = fcntl$getown(0xffffffffffffffff, 0x5) shmget(0x1, 0x4000, 0x82, &(0x7f0000ff9000/0x4000)=nil) r50 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) semctl$IPC_RMID(r50, 0x0, 0x0) shmctl$IPC_SET(r50, 0x1, 0xffffffffffffffff) shmctl$IPC_STAT(r50, 0x2, &(0x7f0000000040)=""/210) getsockopt$sock_cred(r21, 0xffff, 0x1022, &(0x7f0000000800)={0x0, 0x0}, &(0x7f0000000840)=0xc) shmctl$IPC_SET(r50, 0x1, &(0x7f00000005c0)={{0x3, r51, r43, r45, r48, 0x80, 0xdf7}, 0x40008, 0x5, 0x0, r49, 0xfffffffffffffe01, 0xa, 0x7ff}) r52 = socket(0x18, 0x2, 0x0) r53 = socket(0x11, 0x4003, 0x0) r54 = dup2(r52, r53) ioctl$LIOCSFD(r54, 0xc028756b, &(0x7f0000000000)) getsockopt$sock_cred(r54, 0xffff, 0x1022, &(0x7f0000000900)={0x0, 0x0}, &(0x7f0000000940)=0xc) semctl$IPC_SET(r23, 0x0, 0x1, &(0x7f00000005c0)={{0x1c000000, r55, r48, r12, 0x0, 0x2, 0x6}, 0x800, 0xb, 0xfffffffffffffffc}) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, 0xc) semctl$IPC_SET(r8, 0x0, 0x1, &(0x7f0000000180)={{0x20000007, 0x0, r56, 0x0, r57, 0x100010024, 0x7}, 0x9, 0x9, 0x3}) sendmsg$unix(r3, &(0x7f0000000740)={&(0x7f0000000040)=@abs={0x1, 0x0, 0x0}, 0x8, 0x0, 0x0, &(0x7f0000000780)=[@cred={0x20}, @cred={0x20, 0xffff, 0x0, r4, r5, r57}], 0x40}, 0x0) read(r3, &(0x7f0000000340)=""/226, 0xfffffffffffffff3) r58 = syz_open_pts() r59 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r59, &(0x7f0000000e80)=ANY=[], 0x0, 0x7fc) msgsnd(r59, &(0x7f0000000a40)=ANY=[@ANYBLOB="03000000000000005aab059e7584be19de16d8a32e0c5d7858899bbc616aeade23aa38f255f2dedc7d6b5aae9e1e53d2b8d941319c6b5d3b16ea71c41b9d0000d8e7497cf22f1cc439ea2b26fcb5355b5b24eab6423706ebfa25245e804c95574b9d3f3d395786f3c796ab61a77fc34244720f85263490ee4823aa6156b2bd8b46afd62f2b01573c376fabb6713c8c3fcbb5c9c975498e63bb2e19117fec0866378de0a48ccf0a87d3c451df0c36b08f9d3d6039ebea381e7fca35ed7142c2f0d2e5f9ce77c1ecfd58c46c50c8e10a93dcd069cb4d4575ddd417bd2c5f2470a3deaf000000000000a4a3af74e7548a3f0a1ef3e3f4358b30a130a9a062e64233a7f84dc6c158cadb42a335f3d9ac0821becb3482cfe5b1fef1ada6a525213c63b3a7c0b089c47c720ff9531dd2ea746f1fbaf139ff771a064f360ac485fe6248dfc26128e626e515bea0e6c6"], 0x107, 0x40000000000800) msgrcv(r59, &(0x7f0000003740)=ANY=[], 0x0, 0x0, 0x800) msgsnd(r59, &(0x7f0000000280)=ANY=[@ANYBLOB="020000000000000049f3d2d4ae7defbdba99f5605c5b07029989971932efa7db62241e8def917302a1dbeac9bdf70d51a8622804a15cbc3035be9ea1636f77e6253b913a28344e41c8515e808f287ce7ac90432f092178059df2ba0e968f48180addf3c34adb18df184648ce57b4a76a"], 0x70, 0x0) close(r58) ioctl$TIOCSETAF(r58, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x4000001, 0x100000000000511d, "0d592fde86f45e52c58b62c25b9d19bf96cea18a", 0x3}) write(r58, &(0x7f0000000140)='\r', 0x1) socket(0x11, 0x4003, 0x7f) sendto$unix(r2, &(0x7f00000000c0)="b100050460000000000008000701000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e49910000000000000001e1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff372829df9df9e272d3872babfbb770c1f5ab72c881ff7c3c894303b22f310b404f36a00f90006ee01be657aea8c5000000020000000000000202080000008000"/177, 0xb1, 0x0, 0x0, 0x0) r60 = socket(0x11, 0x4003, 0x7f) sendto$unix(r60, &(0x7f00000000c0)="b100050460000000000008000701000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e49910000000000000001e1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff372829df9df9e272d3872babfbb770c1f5ab72c881ff7c3c894303b22f310b404f36a00f90006ee01be657aea8c5000000020000000000000202080000008000"/177, 0xb1, 0x0, 0x0, 0x0) msgget$private(0x0, 0xfffffffffffffffd) r61 = open(&(0x7f0000000080)='./file0\x00', 0x1, 0x0) r62 = socket(0x18, 0x400000002, 0x0) sendmsg$unix(r62, &(0x7f0000000740)={&(0x7f0000000040)=@abs={0x0, 0x0, 0x0}, 0x8, 0x0, 0x0, &(0x7f0000000640)=[@cred={0x16}], 0x16}, 0x0) poll(&(0x7f0000000300)=[{r62, 0x80}, {r1, 0x4}, {r61, 0x1}], 0x3, 0x0) pipe2(&(0x7f0000000240), 0x0) 18:49:22 executing program 1: r0 = shmget(0x2, 0x2000, 0x10, &(0x7f0000ffb000/0x2000)=nil) shmctl$SHM_UNLOCK(r0, 0x4) r1 = socket$inet(0x2, 0x2, 0x0) r2 = socket(0x18, 0x2, 0x0) r3 = socket(0x11, 0x4003, 0x0) recvmsg(r1, &(0x7f00000002c0)={&(0x7f00000000c0)=@in6, 0xc, &(0x7f0000000200)=[{&(0x7f0000000100)=""/179, 0xb3}, {&(0x7f00000001c0)=""/59, 0x3b}], 0x2, &(0x7f0000000240)=""/70, 0x46}, 0x40) dup2(r2, r3) r4 = dup2(r1, r2) setsockopt(r4, 0x310, 0x8, &(0x7f0000000000)="0582f18edb13455974ddc32496e1e64ffe7926d4977d93300e5367d6d7a1328081f94315501e681f10ace3043dfe4cf7f7e30c79f2432e5f1b87c99895c1973aaad2a2e30fbd46287d39d8fe920b85c6e86b3d0bc4f5cd6892746daade5228f515afa929673d702f11d3bd85546592158ba303eb79916a0a5937c29670a2b91f2928af562c44bc69de92e6c16056a0e9739b5a5e63e3c456d07738115bcb8cc686ffca3f0c", 0xa5) setsockopt$inet_opts(r1, 0x0, 0x2000000000020, &(0x7f0000001880), 0x0) socket(0x6, 0x5, 0x7) 18:49:22 executing program 0: r0 = shmget(0x2, 0x2000, 0x200, &(0x7f0000ffa000/0x2000)=nil) shmat(r0, &(0x7f0000ff8000/0x2000)=nil, 0x2000) r1 = shmget$private(0x0, 0x1000, 0x500, &(0x7f0000ffc000/0x1000)=nil) munmap(&(0x7f0000ff7000/0x4000)=nil, 0x4000) r2 = semget$private(0x0, 0x4, 0x2c0) semop(r2, &(0x7f0000000280)=[{0x3, 0xa71}, {0x4, 0x1, 0x3800}, {0x7, 0xfffe, 0x800}, {0x4, 0xfffc, 0x2522d3a3ae2a1be1}, {0x3, 0xa4, 0x1800}], 0x5) semctl$GETVAL(r2, 0x4, 0x5, &(0x7f0000000ac0)=""/116) shmat(r1, &(0x7f0000006000/0x3000)=nil, 0x0) r3 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) semctl$IPC_RMID(r3, 0x0, 0x0) shmctl$IPC_STAT(r3, 0x2, &(0x7f0000000040)=""/210) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r5 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r7 = getgid() semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r5, r6, r7, 0x10, 0x9}, 0x8, 0x1, 0x9}) r8 = getgid() r9 = getppid() shmctl$IPC_SET(r3, 0x1, &(0x7f0000000080)={{0x6, 0xffffffffffffffff, r4, r6, r8, 0x1e4, 0x8}, 0x5, 0x7, r9, 0x0, 0xfffffffffffffe01, 0x0, 0x7ff}) shmat(r3, &(0x7f0000ff8000/0x1000)=nil, 0x2000) munmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000) shmget$private(0x0, 0x1000, 0x504, &(0x7f0000ffc000/0x1000)=nil) shmat(r1, &(0x7f0000ffc000/0x1000)=nil, 0x1000) r10 = shmat(0x0, &(0x7f0000ffc000/0x1000)=nil, 0x0) shmdt(r10) shmget$private(0x0, 0x1000, 0x500, &(0x7f0000ffc000/0x1000)=nil) r11 = kqueue() mmap(&(0x7f0000ff8000/0x4000)=nil, 0x4000, 0x0, 0x10, r11, 0x0, 0x0) r12 = syz_open_pts() close(r12) ioctl$TIOCSTAT(r12, 0x20007465, &(0x7f00000002c0)) openat$null(0xffffffffffffff9c, &(0x7f0000000100)='/dev/null\x00', 0x80, 0x0) r13 = socket$unix(0x1, 0x2, 0x0) setsockopt$sock_int(r13, 0xffff, 0x20, 0x0, 0x0) kqueue() r14 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x0, 0x0) mmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x1, 0x10, r14, 0x0, 0x0) 18:49:22 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r1, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) dup2(r1, r0) r2 = socket(0x18, 0x2, 0x0) r3 = socket(0x11, 0x4003, 0x0) r4 = dup2(r2, r3) ioctl$LIOCSFD(r4, 0xc028756b, &(0x7f0000000000)) pwritev(r4, &(0x7f0000000480)=[{&(0x7f0000000000)="a291d4dd87cb57708bd1b9c24576524e623c1378e7e01c307fd389f5da30a07ce99e7c559f8c178176ac0d3aeee0616324dc5e5057983c", 0x37}, {&(0x7f00000000c0)="c215bb346f71a354f44f5642cc1561", 0xf}, {&(0x7f0000000100)="fc2b48cd74fd9ea5b8dc6ca71e0ba9805cc14f1b558ab8e6d52b2c312dcaae2e1888f6961c22faf26c116cfb62a2f8093baa0f9c4caadecb0d99377b9195d5e8fe66cc35a6a2e55e970d90312a008b148f7900b22ee164a95171674b40fcbac2e058b8ae41615c0539eae69126b71c79731e9deebd61b03e312c73d78c1f7af0ca336c3658a249b51b785c911177378cb02ba1149b24f987b1b43b3a6e913e0b88a9ee0e1ad0e243ada82b65797a2d5ff131a99003c6fd266f9ba5dacf94e2b241236f5f56d7e152f4d7c135cf6b600b939e162ddaa54e6dc3a13c1154f7", 0xde}, {&(0x7f0000000280)="d94d0219f52cee7626434d1f78b86c8a3a4d48ed9f3987b63babc4ad207f9fabea3e425b7eea5470131e942fcb3167d509dd939f24beaa98a7640d7e2235c32b252b46f57b0facaa8be8c876fc15021a876b1769a17940d9725e0bced0b4eecd6981348accde8d8406fcaa56bee10ba8f0e4cf93f90fee6ea932bae19fa7e56992178c6b65ad226eefacbb8befb090b717825b0a85c4f74372da368fc8c5a66d887a408a2a51fec4be06bb2f26f924b75e9f8d61e5a0d4578ee731af19e53a49b128b2d15d85f4ddbff058cef148d50235dc6f173c7018b12f3b167cabad", 0xde}, {&(0x7f0000000380)="2bf69ab23839e5368b66bec221cfa1a72b349be2de19c48c63fb89f08980ae3ea089188af682fb9c46c1278be1def4faa3b66198b26093a454aa72afa97dcb4d6b97e8e3d50e4992f5adeac7a5c8c4e221e0d32f5b7220c783aa65e98e76dd285740d0b29ca68ab5d8e3e108170ff3cba215e471d1af38c10d5f74833604e27ceb90f3c8f1d0d8162b761b91e66f223cdb25", 0x92}, {&(0x7f0000000200)="34cf501c5ecb3d9cdd36f1be58cd329fc7cbda5150c68b2004a6b8ae", 0x1c}, {&(0x7f0000000440)="4c824d9b20da85391ec818aead9f7d05783009af6d3cd987d200507c24c6eb69f55f97fc", 0x24}], 0x7, 0x0, 0x525) listen(r1, 0x0) accept(r1, 0xffffffffffffffff, &(0x7f0000000080)) 18:49:22 executing program 0: clock_gettime(0x6, &(0x7f0000000100)) msgget(0x0, 0x2) msgget$private(0x0, 0xfffffffffffffffd) openat$zero(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/zero\x00', 0x100, 0x0) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = kqueue() dup2(r1, r0) ioctl$WSDISPLAYIO_SETSCREEN(r0, 0x80045756, &(0x7f0000000200)=0x1000009) msgget$private(0x0, 0x44) r2 = socket$unix(0x1, 0x5, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1023, 0x0, 0x0) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000300), &(0x7f0000000640)=0xc) geteuid() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) sendmsg(r3, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000680)=ANY=[@ANYBLOB="e0004a184907e51c4d1a0197fec4a4fe66000000000000ffff0000ff7f00007c906b60848a9dadb1517769f4b5b2c849a47107836de37b3e1f48a368be8c6464ed53a98b69f38017cf1b04755d408c03834b7689b7b130bcc4607fbf11497a54080e56ed044d2868622a679a8a08a886736c5f9bb1a23d11e4e944fb1455deb7a586fb8222d6b728264b5a28d6b0f5a45dceab7eba4033e90a0bd323e33a25ec2e7e5a53b8a11d9c8b861a25f0dfcbeb61b2e4eb1458dd33a576d813878459e55186f6c90c657388af2f3854826f536d8235b4bd7b270f291a4ffde25e1ce547e943b3d257d4f28f487eec53896c339000000000000000ffff0000080000006c2838e9fe7f51442f07396d7910fffe388ff614567198fa9e12922b6c68516290e722245f1bbade62c8893d78524e237199d15856896291085e5301673fb50357bcf1c61ed373b41075387eedc824524765f23d2f2db32acbc66b190c4f9b1e6bac9bcdce289288d9e1fd9710070c5d38"], 0x170}, 0x402) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000000), 0xc) fcntl$getown(0xffffffffffffff9c, 0x5) r4 = getppid() getpgid(r4) r5 = msgget$private(0x0, 0x20000003c4) msgrcv(r5, &(0x7f00000004c0)=ANY=[@ANYBLOB="000000000000000000004f0ebbbf1b209e14d9821641e80822abaef3ccef058cbadf64241b061e7e4a1d1ccbfade2b5e"], 0xc, 0x2, 0x1000) msgsnd(r5, &(0x7f0000000900)=ANY=[@ANYBLOB="02000000000016d78fd1f87a67d79097310f503f93e8805fab37cfdb5db9b4cb6a6ec554c20117c2e4b5f7a3f1c2db46910374426bdcf306843b34e7c027e266a4bef29642c8367ca147e204b0b3f54b2ef8cea70595fea73db901c48e582d225bca800000000000000000"], 0x1, 0x0) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r7 = kqueue() dup2(r7, r6) ioctl$TIOCSWINSZ(r6, 0x80087467, &(0x7f0000000080)={0x9, 0x800, 0xb6c, 0x1f}) msgsnd(r5, 0x0, 0x0, 0x1800) msgsnd(r5, &(0x7f0000002200)=ANY=[@ANYBLOB="02de607c45ec5a0d10d6a3069310860795181a662c142b19f67bad302a3ffc160fd7413675a4e20fbc5135b0ba58b05bbea042101bab70d3df14ae2e2bd07d255fb21dfc458e539d28a0cc3ab248819be1684b06c601ccbe407165f2e1dbd303e307a34f723aa40cecfd9ef689c3354e39a203dcccda1bdf6abb35774bb3a4f0f26b43a4dd94f7fb3249518026f785adbd6ea32bc605b8bf77c9def511d1709ee26cffd27198636f159523550104e2a110cbe31fad39eed9d2f9e8b4aab554f9663329f35908eb1c886637cf3e015906d5505b7396760f4560eac298ffc182aa3c4f42db681f365e6819aac69d68472306faf7567be4224f05573df89baa2d89ac6b5cc131df2a889752ce463b57e52b5ecca0508004930069387dfbae5d9cdc3af377e99de6e322e244bb88944e748512138050b538f63bcf563630fb220c406c762230ee7c6df04d76fadca9d1a004144166bc8d027fcb2171ebb33cad26247f78d25764110baffd51726d68aaa1c0c3e54734806ac0d36bd3c15b9a63e6c3d1d8deab4abef07da5f3fdceb9cf61b8f9e98749c654bec75a043a76b2c6290fdafe03745e7833922123dbf647a5ceb448de9edc797dc2073f6ed49a8e2b458ce7a4a1e9df776b7cbd9c3c39f930c2263992b1db636eb75aeff00c3fe26b707c86c2b831080189888f507b76afb8033b48d79d3bcdd487cbdeddc964aa2a14b6fe30278c70cfd7b5e23914c45e597e5aabe51f65d081dacdb84c6b4dd08f749dd2c1d0b180ffcbcfe3d2b3cab640d452b8ba663f9d68c4be781373c19b4a474c6a553815c68459457378438a361c471307685dab4db20decc7b01ce6e813dea2190c9b8213b544e0a2c4777ec4c2b4bb3c99deff6b8f2a012bab829dac65c0b098051cbdd9637a7d25a0847cb44abea46413e8fa57bb91cf915322299e36f5c16a17e5cdd819f1e668263fecbe33610be99605c9752a3773048716bcd21aa9b2bbeb2d10171d89ae04de655e5dc47a7f2eeb806dc3fa56d538f31487ec9e20b5917d368f705b6ae9a44171333667182eeb2aee7f37c0c100526d458d481f56e6a847aa0fd331449c610132cb688dcb2582e150d5c65fa8aaaecbedbf7ab252e48dd5d9796dbb9e6233ef1ba94e29954aee2d3467278f442cbaa66bb28c38ea10a2fa95cf5fd3c62dd823da1029e36d4e4761abb4fae9d35f9cb070de3563a5f37f642a8f8b773ba43e95f6573ecd3f3c6fba5d1c87a7b6ae181fbf26dc619fefafb3827ce54fb10d45e73416eb20ead2c31955d1f6cf9e49d45bd1809ec08a2b1a8744d777c5abdf468c30cbfa3e3b0a03d0d373cf57e5125853da7b9ae557e083bced69db81d935c576f47e6673db6c970320ae7ad8f1f582c539ffc144884b570d97cb2cb477fcc936c1ce574e561a9f19c6fce32e22c4eedeb723fa60e8632cef9e4cf76a52e3242d638d3316d39fc44624238c9638840b359bc1f6ae19b3ca24ca2f4c32dc6646eb04e7ef3cd98c763fb13ce825168d53402efe15bfa61c0ca75f3c68b118d47c351d1a6b8f7433e8403563a4e69fa50aa187843b3e9a6c7e6fee1c83d19eb698b074cf37b3bd51d99fc9fa116544f3f0a9e3c6e6b36b11fe3f6bdd1c53769980cbea7666b0b457a916f320e5aa0e2a20b8a8cf61336d5528fb2e1c554f1411c217e6079ce6d492937832918984b1728f627318dfd8e154179e53e729143887d7d0d29f3e4fa1947a62bb59f8058205e04713a1e427237371b3c1f911f55516960642ed4980e8ec5f3f08ee86be84084feb5f5f054d0fc13185e79e16d5158beb2dcb76565b6cd1f931b914762fde576a3aea35a7dcc88f8af2563b4015453d627194f986702d489e4b918e29a30714595b72f18510f26b09adcf2165662dee9246fb2696fd2ab26a42c2c3653ac2751c7b924f0994e88300a63d6df01206631c4dcf44b47b2b7b4d81866fef828a984b27b21836b5afc878e20c5332f07bfd5a3f32a6936d607f3040ec7e76ae50c156523fe553f3acd7e64dfac9d1b2ce81b5b6d3af280629afb0c233f51b6b42d953f6bd08bd09c529f00886b9b1e61e15500e74bbdb8edfc250a797f6ae00de3e5047fddea0a9aa13c8ec145effc1cefae78dc785b7c8b03e29726786e1aed4ab0374a3177fb331139205f8b7f6fce86ddec6a9655bae3cef8de79a94955064a3cd5fb950a983496093aba0d113310ac7039b70553d0fbc84563516be42a09fd14a1b29ca3fdc2a9184d0aab250bb17fd9986e76ec54e911a81e4481d00500dd698a64ff67c0e613a639fb5dba0cd6c8f3642ff639e2cb92e4118fe91e65892c238856d5e2b5b170e8ad8ef005bcc3c1cb8110a68f197970a019e6f0f448535fc665d07e9062284aa9688a28a399351e288d57f04104d3b0024a4f033faa4df476137022ccf2994b2f2bfb819234db8199aeb4da0655130138f7a52d72e0479431c910d5c5fb535e8663b1dc44ab8d5348094e3bf322f2422e3bbe4da07dcc20140586e23c782663f7ca635a00465a42d2d089896337f956eb2e5ed22cb2e84bf3db166e8b4fd42b7524841939a175645ebe1009d77ccf7ba1355a4b2c76947a0ce4589bad626fc1bc45e249d7cc6a9efbdaa7b2f174f9e5c166c6fc1886646022b64fc3eca31208b4b3af8be4ddea7771182dbf7d2449eec2dbadbf6f0e50ace00ca3b86d4cb755879d3a62734ee6dec1eab76f36e1ec621bc59fa87526a860be02d767196df29dd0527356c39f7f077be29c341ab7b3fff3ce5913772bd93f820f5c5920b736a88cf69596c5f76f260cdd02685b66774bb650bf66ec8ecc69b26ed1d3e1c62ab6f46350ec038ad35b9309b08bcad210b87284c8e1170229e222f4ae4ea04b68d84343673d966a0d55cfc85643e662d56acb3e7ba7eb448cfa4e36dc07b018e7f2b57346067c6f34d8ab431e9eb3daddf43594ae0c26c72b48482980c6d620593ba075526378e822a70bedbddd8cf1991066f7404196f6e6230620f2365bd70d425c9d4ca58ed0721ad73e6ce8d0fb18275d7cbd3847a1ba43197ce8bef28fbac0d6a71207995904fcb8e9091e9c8d4c0b7084875b6cf99af4bf1660c4b426a682091c89b3cc028faaac24d4435bc46cd881d0e203f4f0db6a2205963bfc4a2aba1cefa40c4f1392be63b2f51e1cd76ff93540b523a05087fac31560fd5b36dac0eb54453456daa9b1737840edf32cba10fcad6c8a4c10527f8ae4f76e3c9b4097fe6c6de8fe3fdeebb37624302fa53c81cb49e888c1e47f09701871fd0e55c5f1e3544ef807ad29bbc6591bf1cfbdbb3c6d1f533a313e160d73d0913f29094973f667314492507d4127678edb9f5c1a617f37ce23d7347bf47080a379904dd14164f31ef93413012d62fbc7f5530be74f6b57968a566f66e56d7694b5171d6b8863c815258709c7b53f42bf69f92ac1329b22d0db072c37d6183778d066df6c6b8602794b1886c93848d07666ee0b446e5ba0c921364bedf0bf905f384edf9e45c7ae9b1170fae4d9476a72e2f341d1b7e48f62f2f31de57d75d2e9e70a7ee32598edb5ebcc110e9ac23a2edefff9172d343227e4a35e569c5da78308a1f310786a102488638b9251cbd415aea4e528472d95326558144cbbfe1bc19aa77b5b8d31222677452ba6ddeb540a4817c55a2942df57d9db5330236c5213ee1278303ff54e36556423510aa3ed497c7d66b8b2b245077cad7a93b0a8650de8e8f52be2b7b32e20f9420faa60286bf7f68a9c082d7ca337e136c874636968272a2ba73a5e0a0b71685a950b83799d5bd06f5595093a9e358ec2aa4d0792bba79c9026aee078afc2742b233f1669de6fb699e58d5dbc5e50585ad35674fe6f56d908e272cb3481c4395d995aade7e800f291f91b2e86a11acc41d18beb5f03dbf7effabac1032be03efe9e69f4d14fe381ff3e09965d91ec824e1a1b2485f6216eaa954c01879dfc418be0277e51ac83e40c1d1fa46d30728d302f4467521001f8cf9f3526c1917178ead2b06ee339de72076490ddf645d6c7dd1669e35c51558ee296357d9803bea47504b39bbd30170acc893ced51d87275b692ebffab5b8607cdfea71f202df5ac8c564726dc953d8e1586e73ca04be015684b8fc2e2157a4dbc7c8f6c6c64aad50ae29ecd7f6b27e4e5681459a1444caf7e5818dc14b8b66519e35bfc4a7f3085fc03c1a4867e5af3a70195e6be9c8706e01fa3bfb9d36ebd97db4a707cb59263598846524ce3c252c0485dca61cee823a04306d1329d0f1e6e1a6cd333bc381493f700ceaac8fcf6bb3295dd91ee231c76d4b6916da1a6c2ee5ac40c0fa8aa735b8652fb9aecd42ca308e0ecdaa8c4383f7c9fc7cd99eb637251d4ce3f7eb16d621976beda450343ca8783b499c4949f5e58488358da345d652cfd7e93e211e7d667e8a4123b515e961fca77a57cb71d0b01625b2ec5d20a2b44e35d11ea4c0e18186ec01549f06b20152c3c51858619f9385462f8674ca8e9a2b8195327911bbc4636d3cd3a3d3f97e5cf5ec446400e152e5ee0e16d7d9025256d628006a87000890bf61581262d2ddc959103b72cab29bcbc36b27f57402f89c95914df95c9069a8fcc1bb1d9f9599008c723a496c93bddebafba741dee09fa9657d5d32732c8abc6807e9e7d6e73f3239771794afabed0fea38a42559d1d68130e7d64525e3fa5eb106fdd6830a86bb8806a60010556b1fb515af1c5dd1f15c4257eaee221d19a2a87afde8c8d5c9d706b6f4a4af33efdf4d5b2a63cf34e754886d079f3932db85d29c33c5c339b6eb35b0070746ff1e18c7e9a3399fbe3e221520591ce330d328fc3f7a2a9ee173ae9508d84777c3d6c7fc0d01732cffa654bfdddc2fe60eca9a7379cc6d9441d7a70be6f39ef6e322639932522b92fc5dd63676282eab512c8ca0c1108783a195212cf3b027c5f12ec88a741ab98f42bc4fbb5cf0963a90170e388dbe00d7cd706b6799504e4fe14866d71d195ff9675d90c752bce89a1bbda9b6b1ad26903561e44479c2282a59ad187db3925039741dfff6e16a20f470e80858521d545fc9eb35ec19b047b426dd355a4e3de9af01bf2dc25360cd36a8d9d0448351d4486156ce035e456d28264d86b6d24beeceaa7b960b417976edeea4fccaf9ebf9ce625d452ea6503966a67d459cacb79ff4a9e5f7ac303baf3cfe654dd275b7e603cf4d4df0c0ad9d9fdbfacfa5d5de3062c3ffbf918df3ee1d995b41b5a05e36b0d478e19d5b262625cc9353cf011d1243e711ae904a07111b5d61aca4bce86715f3f904508d4299fe5c67523f8d1f302937f0caf24b97700846771ac9df14206b90948014d3b45135cd155d3dbf01888e72f9f201991261091445b6a3aac0ec5977c4537c0bb6bdc9ed01abb8cc888728e38c370c45e3492832e96c7ad6c6f522163d7710325334d38f3cac737f489256586580c639120cd71ecfdaf7156bdc7f49014ba0fd9dcd60f38794ccebc530b4e70bbb4c6090b999b3e3b58da0b921d60eddb50d23d52822dbfe8f346e1e44cba4e48e2d05ec751d61042f4c9a823aaa7a646dfe53314c04a81e1a63819214b8f52c90a4daafcfbab87da24aa2bda7062b9b06768632a3220c78a89de0032e6a9829004fa5fb5f58015165f002c7e04cfad3475f98514e103a75289548f5872653160f25aaaa25cad1846391b9b7bd129de686d3ca920f33de0e7328cb52402011e4535df0039b60006789000000000000000000000000000000000000000000000000824d226c13730e194261ea4c7792f70a7b6657534f4d05a70e8a80810e3d421e22b4cf52ad8eac794469062bc44f13727740fdd941437640b31300ebed95dc40f54e014132e5592923163dd3c458cb909b5601c3a2d48798b701f1c1853e24000000000000000000"], 0x1008, 0x800) r8 = socket(0x18, 0x2, 0x0) r9 = socket(0x11, 0x4003, 0x0) dup2(r8, r9) getsockopt$SO_PEERCRED(r8, 0xffff, 0x1022, &(0x7f00000000c0), 0xc) 18:49:23 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) r0 = socket(0x18, 0x2, 0x0) r1 = socket(0x2, 0x1, 0x0) close(r1) fcntl$dupfd(r0, 0x0, r1) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r1, &(0x7f0000001340)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001240)=ANY=[@ANYBLOB="10000000290000003300000000000400"], 0x10}, 0x0) 18:49:23 executing program 1: r0 = socket(0x18, 0x1, 0x0) r1 = shmget$private(0x0, 0x4000, 0x8, &(0x7f0000ffc000/0x4000)=nil) geteuid() r2 = getgid() r3 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r3, &(0x7f0000000080)={&(0x7f0000000040)=ANY=[@ANYBLOB="70f8ff2f66696c653000"], 0x9, 0x0}, 0x0) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000800), 0xc) r4 = getpgid(0x0) r5 = socket(0x18, 0x1, 0x0) close(r5) r6 = socket(0x6, 0x400000002, 0x0) fcntl$getown(r5, 0x5) getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, 0xc) r8 = getgid() socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000980)={0xffffffffffffffff, 0xffffffffffffffff}) getgroups(0x9, &(0x7f0000000540)=[r8, r8, r8, r8, r8, 0x0, 0x0, 0x0, 0x0]) getsockopt$SO_PEERCRED(r9, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0}, 0xc) r13 = geteuid() r14 = getpgid(0xffffffffffffffff) r15 = getpid() msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000c40)={{0xbaec, r12, r10, r13, r11, 0x1f7, 0x80000001}, 0x8, 0x100000000, r14, r15, 0xfffffffffffffffd, 0x45c2, 0x100000000, 0x9}) setsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000240)={r14, 0x0, r7}, 0xc) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000980)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$SO_PEERCRED(r16, 0xffff, 0x1022, &(0x7f0000000440)={0x0, 0x0}, 0xc) r18 = geteuid() r19 = getpgid(0xffffffffffffffff) r20 = getpid() msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000c40)={{0xbaec, r17, 0x0, r18, 0x0, 0x147, 0x80000001}, 0x8, 0x7fffffff, r19, r20, 0xfffffffffffffffd, 0xfffffffffffffe00, 0x100000000, 0x9}) r21 = open(&(0x7f0000000180)='./file0\x00', 0x60e, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x0, 0x810, r21, 0x0, 0x0) ftruncate(r21, 0x0, 0x402) getsockopt$SO_PEERCRED(r21, 0xffff, 0x1022, &(0x7f00000003c0)={0x0}, 0xc) getpgid(r22) shmctl$IPC_SET(r1, 0x1, &(0x7f0000001680)={{0x107f, r17, r2, r12, r7, 0x40, 0x7ff}, 0xfffffffb, 0x5, r22, 0xffffffffffffffff, 0x80, 0x8000, 0x200}) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, 0xc) r24 = shmget$private(0x0, 0x4000, 0x702, &(0x7f0000ffb000/0x4000)=nil) r25 = geteuid() r26 = getgid() r27 = open(&(0x7f0000000180)='./file0\x00', 0x60e, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x0, 0x810, r27, 0x0, 0x0) ftruncate(r27, 0x0, 0x402) getsockopt$SO_PEERCRED(r27, 0xffff, 0x1022, &(0x7f00000003c0)={0x0}, 0xc) r29 = getpgid(r28) geteuid() socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) socketpair(0x1, 0x8000, 0x4, &(0x7f0000000480)={0xffffffffffffffff}) getsockopt$SO_PEERCRED(r31, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xfffffffffffffe52) r33 = semget$private(0x0, 0x4, 0x1b2) semop(r33, &(0x7f0000000540)=[{0xafe1dc67404631f0, 0x8, 0x1800}, {0x3, 0x20, 0x1000}], 0x2) semctl$GETNCNT(r33, 0x36c39d4dbd27b144, 0x3, &(0x7f0000000680)=""/123) semctl$SETVAL(r33, 0x0, 0x8, &(0x7f0000000240)=0x72) semop(r33, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x7fffffff, 0x1000}], 0x2) r34 = accept(r30, &(0x7f0000000580)=@in, &(0x7f0000000780)=0xc) getsockopt$SO_PEERCRED(r34, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r36 = getgid() r37 = getgid() semctl$IPC_SET(r33, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r37, r35, r36, 0x10, 0x8}, 0x8, 0x1, 0x3ff}) r38 = getgid() r39 = fcntl$getown(0xffffffffffffffff, 0x5) r40 = shmget(0x1, 0x4000, 0x40, &(0x7f0000ff9000/0x4000)=nil) shmctl$IPC_SET(r40, 0x1, &(0x7f00000005c0)={{0x3, 0xffffffffffffffff, r32, r35, r38, 0x80, 0x8}, 0x8, 0x5, 0x0, r39, 0xfffffffffffffe01, 0xa, 0x7ff}) r41 = socket(0x18, 0x2, 0x0) r42 = socket(0x11, 0x4003, 0x0) dup2(r41, r42) getsockopt$sock_cred(r42, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, &(0x7f0000000300)=0xc) shmctl$IPC_SET(r24, 0x1, &(0x7f0000000440)={{0xc, r25, r38, r43, 0xffffffffffffffff, 0xa585502b757fce62, 0x3}, 0x3, 0x7ada, r29, 0xffffffffffffffff, 0x7, 0xffffffffffffbca3, 0x100000000}) r44 = getgid() r45 = semget$private(0x0, 0x4, 0xc1) semop(r45, &(0x7f0000000240)=[{0x1, 0x2, 0x1000}, {0x1, 0x1000, 0x1000}, {0x1, 0x1, 0x800}, {0x1, 0x10, 0x1000}], 0x4) semop(r45, &(0x7f0000000040)=[{0x0, 0xf9af, 0x1000}, {0x0, 0x1, 0x1800}], 0x2) r46 = getuid() r47 = geteuid() r48 = accept$unix(0xffffffffffffffff, &(0x7f0000000240)=@abs, 0xfffffffffffffffe) getsockopt$sock_cred(r48, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0}, &(0x7f00000002c0)=0xc) r50 = semget$private(0x0, 0x4, 0x159) r51 = getegid() r52 = getgid() semctl$IPC_SET(r50, 0x0, 0x1, &(0x7f0000000600)={{0x0, 0x0, r51, r49, r52, 0x1, 0x3}, 0x4, 0x0, 0x7}) semctl$IPC_SET(r45, 0x0, 0x1, &(0x7f0000000680)={{0x4, r46, r44, r47, r52, 0x100, 0x3}, 0x3f, 0x49, 0x9}) getgroups(0x8, &(0x7f0000000140)=[0x0, 0xffffffffffffffff, r26, 0x0, 0xffffffffffffffff, r52, 0xffffffffffffffff, 0x0]) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000180)={r4, r23, r53}, 0xc) r54 = socket(0x800000018, 0x1, 0x0) bind$unix(r54, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) r55 = msgget(0x0, 0x190) msgsnd(r55, &(0x7f0000000000)={0x1, "a4bdb4c5"}, 0xc, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000040)=0x200, 0x4) listen(r54, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) getuid() connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendto(r0, 0x0, 0x0, 0x0, 0x0, 0x0) 18:49:23 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000200)="582720ef00000000000000049560f8e5815f73f2a044fd2e015552fb5f2fff3e29e9773b5192065752c0b1d5e41789632dfc94bf334a5619515a4c8ab06198824b3da025bbd47b2326a05d011594536e8c8b6b87cb2d72b8bcdb9ad8a4f5f7280100000000", 0x65) write(r0, &(0x7f0000000100)="bd", 0x1) r1 = syz_open_pts() close(r0) r2 = dup(r1) ioctl$VT_GETACTIVE(r2, 0x40047607, &(0x7f0000000040)) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000180)={0x0, 0x0, 0x0, 0xfffffffffffffeff, "85011367f56b1a280004000040020049cb005100"}) truncate(&(0x7f0000000140)='./file0\x00', 0x0, 0x9) syz_open_pts() ioctl$FIONREAD(r3, 0x4004667f, &(0x7f0000000000)) recvfrom$inet(r2, &(0x7f0000000280)=""/148, 0x94, 0x2, 0x0, 0x0) 18:49:23 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() syz_open_pts() ioctl$TIOCSTOP(r0, 0x2000746f) 18:49:23 executing program 0: syz_emit_ethernet(0x1, &(0x7f0000000000)=ANY=[@ANYBLOB="aaaaaaaaaaaa7289b75c479b86dd604504000000060000000000000000c66e1a0081000000bbfe8000000000000000000000000000aa"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) syz_emit_ethernet(0x400e, &(0x7f0000000000)="c7a895006f53dd000005ffff86dd") r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xe, 0x0, 0x0) r1 = socket(0x18, 0x2, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000001700), &(0x7f00000016c0)=0x8) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, 0xc) r3 = semget$private(0x0, 0x4, 0xc1) semop(r3, &(0x7f0000000240)=[{0x1, 0x2, 0x1000}, {0x0, 0x1000, 0x1000}, {0x1, 0x1, 0x800}, {0x1, 0x10, 0x1000}], 0x4) semop(r3, &(0x7f0000000080)=[{0x3, 0xf9af, 0x1000}, {0x4, 0x1, 0x1000}], 0x2) r4 = getuid() seteuid(r4) r5 = socket(0x18, 0x2, 0x0) connect$unix(r5, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, 0xc) r7 = socket(0x18, 0x1, 0x0) setsockopt$sock_int(r7, 0xffff, 0x1, &(0x7f0000000840)=0x7, 0x4) recvmsg(r7, &(0x7f00000001c0)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x803) getsockopt$sock_cred(r7, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, &(0x7f0000000540)=0xc) semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f0000000680)={{0x4, r4, r2, r8, r6, 0x0, 0x4}, 0x3f, 0x49, 0x9}) getuid() getegid() getuid() r9 = geteuid() r10 = geteuid() setreuid(0x0, r10) r11 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r11, &(0x7f0000000c80)=ANY=[@ANYBLOB="01000000000000002e1100b0df6d7fcf409def1a1fc1ed341c5533b89b0603ae37c860fe2c09c110ff00f45709d664539e1e381f35071f061ac0e16f328dca5d39656da02489473f0e8d1e8f3b32b99730931041cfd6c2df99a9d60031c125814bb6ee11e303000000b33d0000000049ad4ae8d462fcf5fa3b57806356cdb615f058b0fed6706a4d152ed0cea438f8387c3440ba6ba9cc08452fc04250db61cf3bcacfe9d34b6a31de9d05a5615416a1e222dcba8dee9f0cdc7527d27e8a15b700000000000000000000000000200000cd846e9ea6bfe963e86814a576b24813ddfa8130a04b4ad6d8791c698df63e5e23fa327326484829f3f7769669e325cd2485e172bf12"], 0x44b, 0x800) pipe(&(0x7f00005dcff8)={0xffffffffffffffff, 0xffffffffffffffff}) 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, &(0x7f0000000880)=ANY=[@ANYBLOB="01000000000000002e1100b0df6d7fcf409def1a1fc1ed341c5533b89b0603ae37c860fe2c09c110ff00f45709d664539e1e381f35071f061ac0e16f328dca5d39656da02489672db6d19f37405111e97aa998473f0e8d1e8f3b32b99730931041cfd6c2df99a9db0031c125814bb6ee11e303000000b33d0000000049ad4ae8d462fcf5fa3b5780635692b5a5f858b0fed6706a4d152ed0cea438f8387c3440ba6ba9cc08452fc04250db61cf3bcacfe9d34b6a31de9d05a5615416a1e222dcba8dee9f0cdc7527d27e8a15b700000000000000000000000000000000cd846e9ea6bfe963e86814a576b24813ddfa8130a04b4ad6d8791c698df63e5e23fa327326484829f3f7769669e325cd2485e172bf1206de70099c16df94199fd29088d123a30f95d2b5fa710442c91bb028e58dd85e62d3e5c57a40ac8c57295e64c8a39d6036d8adaa5a830dd5c5f9f2d83628baea5cbd6c26e22484cd051631e3473d288b1ed0ee7b1c94f3b984451f46408858311e06720fa8e8b53fcf2ba28140842dc35387630a0140acb77569e9c1c89a20c104b26d614a9df65b3bebc3551b14cc4f4725a2eb48be81359b0b6de8d5"], 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, &(0x7f0000001540)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000070000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000020000000000000000000000000000000000000000000f0ffffffffffffff00"/235], 0xeb, 0x0, 0x1000) msgsnd(r19, &(0x7f0000000240)=ANY=[@ANYBLOB="02ff0300000000000d92f87a67d790803fab37eedb5db9b4cb6a6ec545c20126c2e4b5f7a3f1c2dbc6910374425ce2c9c2f54d59fce65ce297a4aa0d7b33bef296a85554c457623f500f1bbc5b80ceec69369dd45a04db4e728cc6c04308f721499b8608f545f6490644d48af8ce273da7581d3db901de2fb9e75eff7b3a84ca8000000000000000c1e6bf2817bd0eb0310f03000000000000000fec4ade3410d2556b4b59fb6a37075653080000000000000083b00e5558e528940f388a5bfc3a5de5459e6a621c3b842b0a5a1cd530e96562000000000000abc1f7c15cb604168ee38e8430f84797bf5199a391e80880494f06414b3dd4c494eb36312011472bfc21b291b560563b22caf91893bbf2824a62a3d0770e529ed3879c0c46cc90be6d3518f7d953c62cd3f6386d9400"/330], 0x1, 0x800) msgrcv(r19, &(0x7f0000003e40)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001d000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff0700"/4104], 0x1008, 0x2, 0x400) msgrcv(r19, &(0x7f00000000c0)={0x0, ""/31}, 0x27, 0x6, 0x1000) msgctl$IPC_RMID(r19, 0x0) pipe(&(0x7f00005dcff8)={0xffffffffffffffff, 0xffffffffffffffff}) pipe(&(0x7f00000007c0)={0xffffffffffffffff}) readv(r21, &(0x7f0000000040)=[{&(0x7f0000000140)=""/132, 0x75}], 0x140) close(r21) r22 = socket(0x18, 0x2, 0x0) r23 = socket(0x11, 0x4003, 0x0) dup2(r22, r23) msgsnd(r19, &(0x7f0000000580)=ANY=[@ANYRES16=0x0, @ANYRESDEC=r22, @ANYRESHEX, @ANYRES16=r20, @ANYRES16=r21, @ANYRESDEC, @ANYRES32, @ANYPTR64, @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]) r24 = geteuid() r25 = geteuid() setreuid(0x0, r25) r26 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r26, &(0x7f0000000c80)={0x1, "2e1100b0df6d7fcf409def1a1fc1ed341c5533b89b0603ae37c860fe2c09c110ff00f45709d664539e1e381f35071f061ac0e16f328dca5d39656da02489672db6d19f37405111e97aa998473f0e8d1e8f3b32b99730931041cfd6c2df99a9d60031c125814bb6ee11e303000000b33d0000000049ad4ae8d462fcf5fa3b57806356cdb615f058b0fed6706a4d152ed0cea438f8387c3440ba6ba9cc08452fc04250db61cf3bcacfe9d34b6a31de9d05a5615416a1e222dcba8dee9f0cdc7527d27e8a15b700000000000000000000000000000000cd846e9ea6bfe963e86814a576b24813ddfa8130a04b4ad6d8791c698df63e5e23fa327326484829f3f7769669e325cd2485e172bf12"}, 0x44b, 0x800) pipe(&(0x7f00005dcff8)={0xffffffffffffffff, 0xffffffffffffffff}) write(r27, &(0x7f0000335000), 0xfcb7) getsockopt$sock_cred(r27, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000200)=0xc) msgctl$IPC_SET(r26, 0x1, &(0x7f0000000700)={{0x0, r24, r28, r25, 0x0, 0x80, 0x9}, 0x3, 0x7f, 0xffffffffffffffff, 0x0, 0x95fe, 0x80000002e7, 0x138, 0x2}) r29 = geteuid() r30 = geteuid() setreuid(0x0, r30) r31 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r31, &(0x7f0000000c80)=ANY=[@ANYBLOB="01000000000000002e1100b0df6d7fcf409def1a1fc1ed341c5533b89b0603ae37c860fe2c09c110ff00f45709d664539e1e381f35dc7b38a8c0e16f328dca5d39656da02489672db6d19f37405111e97a8f3b32b99730931041cfd6c2df99a9d60031c125814bb6ee11e303000000b33d0000000049ad4ae8d462fcf5fa3b57806356cdb615f058b0fed6700400000000000000f8384250db61cf3bcacfe9d34b6a31de9d05a5615416a1e222dcba8dee9f0cdc7527d27e8a15b700000000000000000000000000000000cd846e9ea6000863e86814a576b24813ddfa8130a04b4ad6d8791c698df63e5e23fa327326484829f3f7769669e325ed2485e172bf1200"/268], 0x44b, 0x800) pipe(&(0x7f00005dcff8)={0xffffffffffffffff, 0xffffffffffffffff}) write(r32, &(0x7f0000335000), 0xfcb7) getsockopt$sock_cred(r32, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000200)=0xc) r34 = msgget$private(0x0, 0x20000003c4) msgrcv(r34, &(0x7f0000001540)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000070000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000020000000000000000000000000000000000000000000f0ffffffffffffff00"/235], 0xeb, 0x0, 0x1000) msgsnd(r34, &(0x7f0000000240)=ANY=[@ANYBLOB="02ff0300000000000d92f87a67d790803fab37eedb5db9b4cb6a6ec545c20126c2e4b5f7a3f1c2dbc6910374425ce2c9c2f54d59fce65ce297a4aa0d7b33bef296a85554c457623f500f1bbc5b80ceec69369dd45a04db4e728cc6c04308f721499b8608f545f6490644d48af8ce273da7581d3db901de2fb9e75eff7b3a84ca8000000000000000c1e6bf2817bd0eb0310f03000000000000000fec4ade3410d2556b4b59fb6a37075653080000000000000083b00e5558e528940f388a5bfc3a5de5459e6a621c3b842b0a5a1cd530e96562000000000000abc1f7c15cb604168ee38e8430f84797bf5199a391e80880494f06414b3dd4c494eb36312011472bfc21b291b560563b22caf91893bbf2824a62a3d0770e529ed3879c0c46cc90be6d3518f7d953c62cd3f6386d9400"/330], 0x1, 0x800) msgrcv(r34, &(0x7f0000003e40)={0x0, ""/4096}, 0x1008, 0x2, 0x400) msgrcv(r34, &(0x7f0000000440)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000018000000000000000000000000000018d43453ea6705bd88885fb83ed698f44379210f901adf88bfa2c906ebef1f57771ecef0e1d570356a95615c64fbca40513db19cafe78a59dd7c3c25d8c68db32b7c2dbf512c7e1c5dba93384f4dedbb81279c59a9710aea9b410d4ded88badab7023035df2397eb35a05f442d04eebc1c185610192213cb8c3e20a538b442e6"], 0x27, 0x6, 0x1000) msgctl$IPC_RMID(r34, 0x0) pipe(&(0x7f00005dcff8)={0xffffffffffffffff, 0xffffffffffffffff}) write(r35, &(0x7f0000335000), 0xfcb7) pipe(&(0x7f00005dcff8)={0xffffffffffffffff}) readv(r36, &(0x7f0000000040)=[{&(0x7f0000000140)=""/132, 0x75}], 0x140) msgsnd(r34, &(0x7f00000017c0)=ANY=[@ANYRES16=0x0, @ANYRESDEC=0x0, @ANYRESHEX, @ANYRES16=r35, @ANYRES16=r36, @ANYRES16=r33, @ANYRES32, @ANYRESDEC, @ANYRES32, @ANYRES32], 0xa, 0x7fc) msgctl$IPC_SET(r31, 0x1, &(0x7f0000000700)={{0x6, r29, r33, r30, 0x0, 0x80, 0x9}, 0x3, 0x7f, 0xffffffffffffffff, 0x0, 0x95fe, 0x0, 0x138, 0x2}) 18:49:23 executing program 1: socket(0x800000018, 0x1, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080), 0x0, 0x0, 0x0, 0x0) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x800000018, 0x1, 0x0) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) getpeername(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="00000000009f8b2818ff452904290000000000000000070000000000000000000000000000000000000000000000000000000000000000000080000000000000000000001100000000000000000000000000000000000000000000000000ebffffff0000000000000000000000000000070000000000000000030000000000000000000000005050ff"], 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x800000, "000010004800"}) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r2 = socket(0x18, 0x2, 0x0) r3 = socket(0x11, 0x4003, 0x0) dup2(r2, r3) bind$unix(r3, &(0x7f0000000140)=@file={0x1, './file0\x00'}, 0xa) 18:49:23 executing program 0: symlink(&(0x7f00000000c0)='..', &(0x7f0000000200)='./file0\x00') r0 = geteuid() r1 = getgid() socket(0x2, 0x4, 0x1) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000001c0)={{0x7f, 0x0, r1}, 0x0, 0x4}) r2 = getgid() semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000001c0)={{0x7f, 0x0, r1, r0, 0x0, 0x84}, 0x0, 0x4}) r3 = getgid() semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000001c0)={{0x7f, 0x0, r3}, 0x0, 0x4}) r4 = getgid() semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000001c0)={{0x7f, 0x0, r4}, 0x0, 0x4}) r5 = getgid() semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000001c0)={{0x7f, 0x0, r5}, 0x0, 0x4}) getgroups(0x8, &(0x7f0000000240)=[r1, r2, 0x0, r3, 0xffffffffffffffff, r4, 0x0, r5]) lchown(&(0x7f00000001c0)='./file0/../file0\x00', r0, r6) unveil(&(0x7f00000002c0)='./file0\x00', &(0x7f0000000000)='x\x00') r7 = open(&(0x7f0000000040)='./file1\x00', 0x10000, 0x0) mmap(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x0, 0x10, r7, 0x0, 0x0) mmap(&(0x7f0000002000/0x1000)=nil, 0x1000, 0x0, 0x411, r7, 0x0, 0x0) r8 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) mmap(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x2, 0x10, r8, 0x0, 0x0) r9 = open(&(0x7f0000000080)='./file0\x00', 0x200, 0xf1) getsockopt$sock_cred(r9, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) fchown(0xffffffffffffffff, 0xffffffffffffffff, r10) mmap(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x0, 0x10, r9, 0x0, 0x0) mmap(&(0x7f0000002000/0x1000)=nil, 0x1000, 0x0, 0x411, r9, 0x0, 0x0) mmap(&(0x7f0000002000/0x1000)=nil, 0x1000, 0x4, 0x411, r9, 0x0, 0xfffffffffffffffe) getuid() semget$private(0x0, 0x7, 0xa0) connect$unix(0xffffffffffffffff, &(0x7f0000000300)=ANY=[@ANYBLOB="030208011766e9d5d4d2895ba00b8e010ad246e90664133213f34f48cb0adbef85bbd4c5e98b8a0532f4e5c099ae9910438ee89c9fb87665768a2ea600000000000000e2ffffff00"/88], 0x1) 18:49:23 executing program 1: r0 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) ioctl$DIOCMAP(0xffffffffffffffff, 0xc0106477, &(0x7f0000000100)={&(0x7f0000000040)='./file0\x00'}) pwritev(0xffffffffffffffff, &(0x7f0000000240)=[{&(0x7f0000000080)="bde2822a02a30a", 0x7}], 0x1, 0x0, 0x0) r1 = open(&(0x7f00000004c0)='./file0\x00', 0x2, 0x10a) writev(0xffffffffffffffff, &(0x7f0000000200)=[{&(0x7f0000000180)="5aff5c77c983103d8dc11a1518e74541254b488d3ceeab9c9a62fde4627d333823c1196e3a766a1fc124797ac4", 0x2d}], 0x1) close(r1) writev(r0, &(0x7f0000000000)=[{&(0x7f00000000c0)='#!', 0x2}], 0x10000000000000dd) r2 = msgget$private(0x0, 0xfffffffffffff9fd) msgsnd(r2, &(0x7f00000001c0)=ANY=[@ANYRESHEX=0x0], 0x1, 0x7fc) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, &(0x7f00000000c0)=0xffffff80) r5 = socket(0x18, 0x1, 0x0) setsockopt(r5, 0x29, 0x80000000000000c, &(0x7f0000000180), 0x14) fcntl$dupfd(r3, 0xa, r5) msgsnd(r2, &(0x7f0000000140)=ANY=[@ANYBLOB], 0x8, 0x800) fchmod(r0, 0x8e3) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f00000000c0)=0xffffff80) r7 = semget$private(0x0, 0x8, 0x10286) r8 = socket(0x2, 0x1, 0x0) r9 = fcntl$dupfd(r8, 0xa, r8) setsockopt$inet_opts(r9, 0x0, 0x1, &(0x7f0000000000)="2c2ac9ca", 0x2c) ioctl$TIOCSETA(r9, 0x80047470, &(0x7f0000000100)={0x2, 0x0, 0x1, 0x4, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0", 0x7, 0x530}) semop(r7, &(0x7f0000000000)=[{0x6}, {0x1, 0x1, 0x17fc}, {0x2, 0x1009, 0x1000}, {0x0, 0x2, 0x1800}], 0x4) semop(r7, &(0x7f0000000080)=[{0x2, 0x8, 0x800}, {0x5, 0x6, 0x1800}, {0x4, 0x100, 0x3c00}, {0x1, 0xffff, 0x1000}, {0x1, 0x3, 0x1000}, {0x4, 0x3, 0x800}, {0x4, 0x1ff, 0x1000}, {0x1, 0x3ae9b8cc, 0x1000}, {0x0, 0xc333}, {0x3, 0x2, 0x1000}], 0xa) semctl$GETPID(r7, 0x1, 0x4, &(0x7f0000000040)=""/12) semop(r7, &(0x7f00000005c0), 0x0) semctl$GETZCNT(r7, 0x1, 0x7, &(0x7f00000002c0)=""/148) r10 = geteuid() r11 = fcntl$getown(0xffffffffffffff9c, 0x5) r12 = getppid() r13 = msgget(0x1, 0x0) r14 = shmget$private(0x0, 0x4000, 0x702, &(0x7f0000ffb000/0x4000)=nil) r15 = geteuid() r16 = getgid() r17 = open(&(0x7f0000000180)='./file0\x00', 0x60e, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x0, 0x810, r17, 0x0, 0x0) ftruncate(r17, 0x0, 0x402) getsockopt$SO_PEERCRED(r17, 0xffff, 0x1022, &(0x7f00000003c0)={0x0}, 0xc) r19 = getpgid(r18) r20 = geteuid() shmctl$IPC_SET(r14, 0x1, &(0x7f0000000440)={{0xc, r15, r16, r20, 0xffffffffffffffff, 0xa585502b757fce62, 0x3}, 0x3, 0x7ada, r19, 0xffffffffffffffff, 0x7, 0xffffffffffffbca3, 0x100000000}) msgctl$IPC_SET(r13, 0x1, &(0x7f0000000980)={{0x1, r10, 0xffffffffffffffff, r15, 0x0, 0xb2b300047e1d4b3f, 0x9260}, 0x6, 0x1, r11, r12, 0xa6, 0x1, 0x4e2c, 0x3b39}) getsockopt$SO_PEERCRED(r9, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0, 0x0}, 0xc) r22 = geteuid() semctl$IPC_SET(r7, 0x0, 0x1, &(0x7f00000003c0)={{0x4, r10, r21, r22, 0xffffffffffffffff}, 0x4, 0x0, 0x8000}) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r23, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xffffff80) r25 = getppid() r26 = socket(0x18, 0x2, 0x0) r27 = socket(0x11, 0x4003, 0x0) dup2(r26, r27) setsockopt$sock_cred(r26, 0xffff, 0x1022, &(0x7f0000000180)={r25, 0x0, r24}, 0xc) setsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f0000000380)={r4, r22, r24}, 0xc) getpeername$inet(r0, &(0x7f00000002c0), &(0x7f0000000300)=0xc) execve(&(0x7f0000000280)='./file0\x00', 0x0, 0x0) 18:49:23 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r1, &(0x7f0000000040)=@abs={0x1, 0x0, 0x0}, 0x8) r2 = socket(0x18, 0x2, 0x0) r3 = msgget(0x2, 0x40) msgsnd(r3, &(0x7f00000001c0)=ANY=[@ANYRESHEX], 0x1, 0x800) msgsnd(r3, &(0x7f0000000080)={0x2, "cf24d85319161fe168d2403e2795b22b8d52dcdddf98e40a9b9a582f955b8e7a"}, 0x28, 0x800) r4 = socket(0x11, 0x4003, 0x0) r5 = dup2(r2, r4) ioctl$LIOCSFD(r5, 0xc028756b, &(0x7f0000000000)) r6 = fcntl$dupfd(0xffffffffffffffff, 0x0, r5) fcntl$setflags(r6, 0x2, 0x0) sendmsg$unix(r1, &(0x7f0000000400)={&(0x7f0000000000)=@abs, 0x8, 0x0, 0x0, &(0x7f00000003c0)=ANY=[@ANYBLOB="000200", @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r0, @ANYRES32=0x0, @ANYRES32=r1], 0x28}, 0x0) 18:49:23 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) syz_open_pts() ioctl$TIOCSTOP(r0, 0x2000746f) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x0, 0x9, 0x3, 0x8, "5e00000000001b5ef99b0e00"}) write(r0, &(0x7f0000000080)='\r', 0x1) readv(r0, &(0x7f00000003c0)=[{&(0x7f00000000c0)=""/153, 0x99}, {&(0x7f0000000180)=""/19, 0x13}, {&(0x7f00000001c0)=""/54, 0x36}, {&(0x7f0000000200)=""/218, 0xda}, {&(0x7f0000000300)=""/164, 0xa4}], 0x5) pipe(&(0x7f0000000480)) sendmsg$unix(0xffffffffffffffff, &(0x7f0000001700)={&(0x7f00000002c0)=ANY=[@ANYBLOB="fb182e2b666902e3ff010d9822600fd1a9f2d2a45723de9de09e9b537ea39f7043f0dcd018b952a27a18e23ef0cd4ca85fc375d82a8d80532cf09f9fd9b52cf32c5ee79b135ae7581793bbeca5aefd68f6ece473d03169427d072cd5e0a6da210794016019926d12fcc9fca4ea020b6de512c1efad679ed3c6d948a0464b50c4b8e0f0b2b7073683fd1ad13483cbe8f3673ec1ff8175523c8187ba99b9832a4787a1787f148c29765398f30b140d1ee4b7744261444994bd9ccddd3258575cb601ac8a84fd0f8a2671e556e5083451c55fa6a7f6b619f93f32e1bc4b71323293303df456214f7e6db25648691404e85f6e35c30447492ed173a472abb5991a2e81062b55dda0dc7e133a624554000000000000480000000000"], 0x1c, 0x0, 0x0, 0x0, 0x2be}, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x8002, 0x0) socket$inet6(0x18, 0x1, 0x0) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff31929648000001000000000000000000", 0x14) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r2}, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0xfffffffffffffffd}], 0x0, 0x0, 0x10000000, 0x0) r3 = openat(0xffffffffffffffff, &(0x7f0000000340)='/', 0x8000, 0x159) r4 = syz_open_pts() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xfff7fffffffffffc, 0x3c6a, "9375b01a93b45136fdf0f0e1787fd11e3b4ba8dd"}) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000300), &(0x7f0000000340)=0xc) r5 = open$dir(&(0x7f00000004c0)='./file0/file0\x00', 0x200, 0x114) lseek(r5, 0x0, 0xdbf, 0x0) getdents(r3, &(0x7f00000010c0)=""/4096, 0x1000) ioctl$VT_WAITACTIVE(r3, 0x20007606, &(0x7f00000000c0)=0x80000000) r6 = openat$pci(0xffffffffffffff9c, &(0x7f0000000440)='/dev/pci\x00', 0x10000, 0x0) ioctl$PCIOCREAD(r6, 0xc0107002, &(0x7f0000000500)) r7 = msgget$private(0x0, 0x20000003c4) msgrcv(r7, &(0x7f0000000b00)={0x0, ""/229}, 0xed, 0x0, 0x1800) 18:49:23 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r0, &(0x7f0000000000)=@in6={0x18, 0x0, 0x6}, 0xc) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = dup2(r2, r1) connect$unix(r3, &(0x7f0000000040)=@file={0x1bcfa69870ae01e4, './file0\x00'}, 0xa) 18:49:23 executing program 1: r0 = kqueue() r1 = open(&(0x7f0000000380)='.\x00', 0x0, 0x0) getdents(r1, 0x0, 0x0) getpeername$inet(r1, &(0x7f00000000c0), &(0x7f0000000100)=0xc) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x0) kevent(r0, &(0x7f0000000080)=[{{r2}, 0xfffffffffffffffa, 0x1, 0x0, 0x0, 0x3}], 0x1f, 0x0, 0x0, 0x0) r3 = shmget$private(0x0, 0x2000, 0x204, &(0x7f0000ffb000/0x2000)=nil) shmctl$IPC_RMID(r3, 0x0) r4 = semget(0x1, 0x3, 0x418) semop(r4, &(0x7f0000000000)=[{0x2, 0x1, 0x1000}, {0x0, 0x8001, 0x800}, {0x3, 0x9, 0x1000}], 0x3) r5 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000040)='/dev/ttyCcfg\x00', 0x1, 0x0) ioctl$WSDISPLAYIO_SBURNER(r5, 0x800c5751, &(0x7f0000000080)={0x8000, 0x0, 0x4}) r6 = openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x2, 0x0) ioctl$VT_ACTIVATE(r6, 0x20007605, &(0x7f0000000100)=0x7fffffff) pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$inet_opts(r7, 0x0, 0x1, &(0x7f0000000180)="951f8ff372a72d1efc6e6854e527809cd73001d994254bf2bc01b83bf9db054b25def876781a85d204f69a5ea69d1114e0493804812d829e042d6f7ef5174be540b797a0ba45068e9b996bc76f5ddbffdcfd1bcc41b9f3cb284946ebead76607123a472e6dce630703fa94693f38adddbb1ec9f0ccbc1ad3c8e1126a17d377675faf2891b19583d144b09b5f66afc1797a05b0502a9f047821f97a6f2eab96dd370c3e7673e6aff345813784cce3f9d1d3e6af5b85ba65944d6bea3af76a56acf76873282d7606cd2b032b329b08629c11d4f4a5", 0xd4) socket(0x10, 0x1, 0x81) r8 = openat$zero(0xffffffffffffff9c, &(0x7f0000000280)='/dev/zero\x00', 0x20, 0x0) ioctl$TIOCMBIC(r8, 0x8004746b, &(0x7f00000002c0)=0x2) r9 = syz_open_pts() ioctl$TIOCEXCL(r9, 0x2000740d) pipe(&(0x7f0000000480)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$FIONREAD(r10, 0x4004667f, &(0x7f0000000340)) open(&(0x7f0000000380)='./file0\x00', 0x200, 0x98) ioctl$WSDISPLAYIO_GETSCREEN(r8, 0xc0245755, &(0x7f00000003c0)={0x8, './file0\x00', './file0\x00'}) read(0xffffffffffffff9c, &(0x7f0000001500)=""/102400, 0x19000) r11 = socket$unix(0x1, 0x5, 0x0) fcntl$dupfd(r11, 0x0, r11) getpid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140), &(0x7f0000000180)=0xc) 18:49:24 executing program 1: ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x400000000002, 0x0) r1 = fcntl$dupfd(r0, 0xa, r0) ioctl$TIOCFLUSH(r1, 0xc020697e, &(0x7f0000000300)) 18:49:24 executing program 0: syz_emit_ethernet(0x1, &(0x7f0000000000)=ANY=[@ANYBLOB="aaaaaa688eaa7289b75c472509000100000000000000000080004a0100000000000204000000fe8000000000000000000000000000aa"]) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff}) r1 = socket(0x2, 0x1000000008002, 0x0) connect$unix(r1, &(0x7f0000000a40)=ANY=[@ANYBLOB="82022e2fac1400aa7d81b0a5ed56c0c0c7a8c14017c92a3953ff2b0f80981ade610ba108e59e940e6f8ccf9b1bcc9d5d0cdb02000000c75b3202000000a2aacf1b001553e098973c85ceb7d135bfd18a07634d3910e956ea948281d66d4c50432ad91508000cf85f8783602a67897cff7f000000000000f371e8cfaa1d4ab424b614911f88d3525e34e763128666ee7877bf9753b6bdae485b436e445960fa6b980ac1ba4aab44f0323348f261b51f15ee1620b4d2009fe508528e0000752fd96cb58d127addb390071baff955a58c179770ce1f000000d940682065385ec5c9762c34c7881a9506ffc85e43782e717e29127ca8c256b248000000006bea130879264ab70bf9c0aa0eb72598cb90fd03b162660c683ff8a85a93ad6fa0ce6263185505cc059fef6bef339f78b4f9da521ee1e53fd26f52249c901f022f19975028aed2b700c9076d0612112dd4db4a40bb3c7f82fd7c8d54e904d389e61651a28671f6aaacfcff282f7ec1a852494e378081f231927b35672f12214b5cac7db956b7fa315800dc0f679159e040bc31a8529000b88e516809ccf0cfef09b6348ce400095bb49d06bf62577f46c840d34b6362e9f9810cfec14d7dadc21aa457b780274e6e68e9c11aafa3f23f0e31941c0a490c909eb5221c0885236c6c40481db84295fad7e776a2b1f04e2a71c4d06bcc2a72bbffff9eb7d255410a663e9196930f7b6c9867ef274484fffad868e059f2804a365f01f6701355c0a1900000009137e3f0e7a5f89b68cf7c65b7ada72c808d000068318e4fa7cb04cace50d549e7e752a3823f0000000000000039f49354a21103914690559046d4726670e584885cd5c53ac73465afaab1cd39be95373a87ca277d106490a95d3d8139a789eb2f861d9f834c274a19392429d476bde11689127431fcd756a8c3371a5f12beabd87b043e8b94df6542a868993c31f970cf9081e0b2f13f03a0776ec2eed29ed2709c068fb3ea586bee5c3bc1dec12052fa12fc688f7de2efba940f8e65918932829c030000000000000000f003d28b86e5b8f9983f49000000000000000073ab30cba944b5927efd33d319ed0d4537e6000000000000e2eaf9ba91b98365d6d337561564d2c4c7b45d87639f69c2b83d9fb892f6aea66ac2c632eee0bb5b086a0edda19af759e4905cdcddfb02696fd79769fb05347de39d9fa81504ce2ddd948b0ddab3f47e15c7f51c88a73831148eb67f7da113f50deb0a7a5a8132ef2b6d9aca7b2a6906d871a780b2e7548681231afafc3c752f2661acd9aad49386e15cecbc2bcc874da6e660eb820dfd4af6f7ed897751dab037740b43957955ed71693f00000000000000e4053a5103684be538c40e46b0993641250b7e69860fe0840618fdc7f9fb467655f83d401fe57ee86fa642e9bad7ed751d79d3cbb15058810b243f38c7723358643889de02d97da9d096637071666cfbf0259fc5b9321f5a3b0552cea32380954ff38932dd10b70cb044cb97cf201ab4fa56e9f41d447f5ff588520f3f7cbf229cc322f1fcbea40a9be720dcb67df99ae37b51b9020000000005000070a08059947700000000f282ebea0ea0e3cff50258a2b04c9cdebab09df2ebf0ceaa8d264282aba8256155ba5529eba32a311d3fdb2a50ff294204e837acead22c5099d8104cb4e5cf2bd7376bdcc99d2e10e5eb5df707d876bb598905401311ce37b2a002422837255932851bac20b69e285e6ea829481de1dcfedfd6ba7e79a4ac39ffc89597c07bc44a581387dc8c6ddcf01fa61e6e50f7c51a2d8aa8f88f265b5600d841f85fe4e98eefb0ad1cb2147e154be17a6ca5c9ca702bbb4772cabbbbb70209affa17f98440f0b0c1e54ff0f998c8a4c8e382591cd37534df534a458c97b7e6d9cee07c6f2630d1a137ef699461e520d70614d848745b3d2acce8a5fe09c57e97cdb0c78092b66fa03f096e242fd3f9e6bb8009008c2d674f364ed79f70034a59c4692e711c671274276e0c128435721d84e5d8398ad78f9735cdc7deba70a6982fe7660713d7be4b5ec92f418c373a9e04d40cde7314b50dda5c30146906d86165e2ff02e77dcca8cc7722a84bb0431a1c0be11ca979d5cd1975741f226167ba662fa6c329112fa7eb9787463da03047e267a0d232f4381b8e4030905938a64abc812d6d90ece6f0704406cdb53701e315f63734f822cccc9e14acec8c824d5db4cf9adfba5620f6c61e04000000696eb0a79222189068ad203a59277c1c148fde018da47e3b15df6dce906df52e610dc1779265c570b26fb81768d1d2c040832b1b3973b057c7fa673296bfd14a111245905b98c4dd6a7b8366e3f94730ae2d575ddf11d564612561ec7ff1799c2e1262d58c91c38c993d3fb78e178e101d966f3dd071d08a490000000000000000c35c5af9dcc1ab3d33c496194ee1dd42000adfc74c2d3bb43b2e6c47b273b3f7903a62b24e473545e597baaef6d539a1efc08d3046f41083897f1858c8001ac0d915af3f7b3171c14fdea7d504c1416360936df59a2fcd4cfb8cd15b7c3c4e40a6d622504dd0aa947a52f21f27e3a3e63750c03c009e63922b0bb75fe912805be9b86e169d58986e063ed7f133b1b7fb46514ebd59ebf8176d056008dceb3fa0053fe7e1b866d3f445157a6c05a393039b8f032a0d101aa4ad723df01e5a2a079c0598f9298d906bcc21e75d683e6b5f6ce4cb811612054a6a8be9e18cbce5604301008a2dedc257fdeb4128982913bb7291388c07f8f1e499a1c6b2c39871f0ed4200000000000000001212d9c400000000000000000000000000e522903e088c87a8aa62a84554e4ce419951e62c8ee7e435bcf62d522d0e23503e6e9dc6ea666b2ce4b60a46a198d9117da580004fac16783648bd3eff702490229c4bf079345744ca47a4000000000000000000000000000000000000000000000000086ecb4f36dfcffafe7816f42904e8dabdc323b0b7c93eaa063acd078c192341dbccfc6f6f838b839532a233c92c98758d887b90c15f932491d973300000000000000000700f04d8049f93351ff98692d0f713aa1c4f70f8860bde8c677816697426274218c4e54e29e5daa31d1a78514cc62c38fc55ae60700b32ba63ce94ca5bcba8b48c28e4cc5401c556b49a05709346d111f2a22695c487564170998d646b5da8dd856a189059d1611288556447bba3240992eba3e7017f2621e3c72b107a47d8f83ff2a4859435c7a9c50d07eff7b70aadbf62dacbf90000000000000000000000000000000000000000000000000000800000bd6ac46e738d9bca3eb53a908648bcc79c432fba6403bc5087011c852601b0c3f553c2243d24a883d43ec7b644a092f7ea6f50f77044093639083dab7fa10c0a5e83463fe1d96a3c7e19c8b63032eda84290255051219e3b19d8689fba69367b8a298fb1745c615e14f9b08e8c68a81ec63835b11efd87dd4a9905d50b0fb3b807035844aef71ad5620f34e7bee11026edadc64a2e4af0cb81bf01bf43d97a0c27e1533e7c3417dc94e1272962a369d00d599df016e4856178e6974b8f27de8cb51baa6056eb82ee5e801ca4283c9119373e9e0b0269fc7c3ad90ff2c7ff79a3634b139d48ca72a2f425527af6391f35ce9999d81a3472b40633b05506e864db555bf576f54253cf57627b080dff7fda52f3bcc95b9cd99672aac950c3ce6517feb83b4b9fd916e7f8b481b50f3c8fec5de0cdd7a1dab29273a063dbf0024951195a964af1ae"], 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() shmctl$IPC_SET(r7, 0x1, &(0x7f00000000c0)={{0x0, 0x0, r9, 0x0, r8, 0x2}}) socket$unix(0x1, 0x2, 0x0) r10 = socket(0x800000018, 0x1, 0x0) bind$unix(r10, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) r11 = geteuid() r12 = getgid() r13 = socket(0x10, 0x8000, 0x2) r14 = fcntl$getown(0xffffffffffffffff, 0x5) r15 = fcntl$getown(r13, 0x5) r16 = socket(0x18, 0x1, 0x0) setsockopt(r16, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r16, 0x29, 0xa, 0x0, 0x0) dup2(r16, r10) r17 = shmget$private(0x0, 0x2000, 0x10, &(0x7f0000002000/0x2000)=nil) shmctl$IPC_SET(r17, 0x1, &(0x7f0000000840)={{0x3, 0x0, 0x0, 0x0, 0x0, 0x1c4, 0x80000000}, 0xd, 0x102, r14, r15, 0x2, 0x95, 0xffff}) r18 = getegid() shmctl$IPC_SET(r7, 0x1, &(0x7f0000000500)={{0x0, 0xffffffffffffffff, r18, r11, r12, 0x10, 0x1}, 0x3, 0x4, r14}) fcntl$lock(r10, 0x0, &(0x7f00000004c0)={0x3, 0x0, 0x4, 0x7, r14}) r19 = socket(0x800000018, 0x1, 0x0) bind$unix(r19, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) r20 = socket(0x18, 0x1, 0x0) setsockopt(r20, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r20, 0x29, 0xa, 0x0, 0x0) dup2(r20, r19) getsockopt$SO_PEERCRED(r20, 0xffff, 0x1022, &(0x7f0000000a00)={0x0, 0x0}, 0xa) r22 = fcntl$getown(r5, 0x5) r23 = shmget$private(0x0, 0x3000, 0x401, &(0x7f0000ffc000/0x3000)=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) semctl$GETVAL(r25, 0x4, 0x5, &(0x7f0000000800)=""/210) semop(r25, &(0x7f0000000400)=[{0x0, 0x100000001, 0x1000}, {0x0, 0x7fffffff, 0x1000}], 0x2) r26 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r28 = getgid() semctl$IPC_SET(r25, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r26, r27, r28, 0x10, 0x9}, 0x8, 0x1, 0x9}) r29 = getgid() r30 = getppid() shmctl$IPC_SET(r23, 0x1, &(0x7f0000000080)={{0x6, 0xffffffffffffffff, r24, r27, r29, 0x1e4, 0x8}, 0x5, 0x7, r30, 0x0, 0xfffffffffffffe01, 0x9, 0x7ff}) shmctl$IPC_SET(r6, 0x1, &(0x7f0000000040)={{0xfff, 0xffffffffffffffff, r8, r21, 0xffffffffffffffff, 0x0, 0x9}, 0x9, 0x75, r22, r30, 0x10001, 0x8000, 0x3}) r31 = semget$private(0x0, 0x4, 0x1b2) semctl$SETVAL(r31, 0x0, 0x8, &(0x7f0000000240)=0x72) semctl$GETVAL(r31, 0x4, 0x5, &(0x7f0000000800)=""/210) semop(r31, &(0x7f0000000400)=[{0x0, 0x100000001, 0x1000}, {0x0, 0x7fffffff}], 0x2) r32 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r34 = getgid() semctl$IPC_SET(r31, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r32, r33, r34, 0x10, 0x9}, 0x8, 0x1, 0x9}) r35 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) semctl$IPC_RMID(r35, 0x0, 0x0) shmctl$IPC_SET(r35, 0x1, 0xffffffffffffffff) shmctl$IPC_STAT(r35, 0x2, &(0x7f0000000040)=""/210) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r37 = semget$private(0x0, 0x3, 0x662) semctl$GETNCNT(r37, 0x4, 0x3, &(0x7f0000000580)=""/170) semctl$SETVAL(r37, 0x0, 0x8, &(0x7f0000003700)=0x272) semctl$GETVAL(r37, 0x4, 0x5, &(0x7f0000000800)=""/210) semop(r37, &(0x7f0000000400)=[{0x0, 0x100000001, 0x1000}, {0x0, 0x7fffffff, 0x1000}], 0x2) r38 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r40 = getgid() semctl$IPC_SET(r37, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r38, r39, r40, 0x10, 0x9}, 0x8, 0x1, 0x9}) r41 = getgid() r42 = getppid() shmctl$IPC_SET(r35, 0x1, &(0x7f0000000080)={{0x6, 0xffffffffffffffff, r36, r39, r41, 0x1e4, 0x8}, 0x5, 0x7, r42, 0x0, 0xfffffffffffffe01, 0x9, 0x7ff}) r43 = semget$private(0x0, 0x4, 0x1b2) semctl$GETNCNT(r43, 0x4, 0x3, &(0x7f0000000580)=""/170) semctl$SETVAL(r43, 0x0, 0x8, &(0x7f0000000240)=0x72) semctl$GETVAL(r43, 0x4, 0x5, &(0x7f0000000800)=""/210) semop(r43, &(0x7f0000000400)=[{0x0, 0x100000001, 0x1000}, {0x0, 0x7fffffff, 0x1000}], 0x2) r44 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r46 = getgid() semctl$IPC_SET(r43, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r44, r45, r46, 0x10, 0x9}, 0x8, 0x1, 0x9}) r47 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) semctl$IPC_RMID(r47, 0x0, 0x0) shmctl$IPC_SET(r47, 0x1, 0xffffffffffffffff) shmctl$IPC_STAT(r47, 0x2, &(0x7f0000000040)=""/210) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040), 0xc) r48 = semget$private(0x0, 0x4, 0x1b2) semctl$GETNCNT(r48, 0x4, 0x3, &(0x7f0000000580)=""/170) semctl$SETVAL(r48, 0x0, 0x8, &(0x7f0000003700)=0x272) syz_emit_ethernet(0x1, &(0x7f00000001c0)=ANY=[@ANYBLOB="ffffffe5ffa8e2ef76c1011b8eaa60a4f00800063ae1dca8da1deb045c7e03e2b0331579f0f61663525ce8397f5e299a2806ed40cf7ca52b58bcea8699e5b9fb7ede69e9"]) syz_emit_ethernet(0x400e, &(0x7f0000000000)="c7a895006f53dd000005ffff86dd") 18:49:24 executing program 0: syz_emit_ethernet(0x1, &(0x7f0000000000)=ANY=[@ANYBLOB="ffffffffffffafaaaaaaaa00000460a4060000103c00000020000000000000000000000000aaff0200000000000000000000000000012c0085"]) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x0, &(0x7f0000000040)=0x7, 0x1e1) syz_emit_ethernet(0xe, &(0x7f0000000080)="c7a895006f53dd000005ffff86dd") 18:49:24 executing program 1: r0 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) mkdir(&(0x7f00000001c0)='./file0\x00', 0xffffffffffffffff) renameat(r0, &(0x7f0000000000)='./file0\x00', r0, &(0x7f00000000c0)='./file1\x00') r1 = open$dir(&(0x7f0000000180)='./file1\x00', 0x0, 0x0) renameat(r1, &(0x7f0000000240)='.\x00', r0, &(0x7f0000000280)='./file1\x00') r2 = socket(0x18, 0x2, 0x0) r3 = socket(0x11, 0x4003, 0x0) dup2(r2, r3) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, 0xc) r5 = getgid() r6 = semget$private(0x0, 0x4, 0xc1) semop(r6, &(0x7f0000000240)=[{0x1, 0x2, 0x1000}, {0x1, 0x1000, 0x1000}, {0x1, 0x1, 0x800}, {0x1, 0x10, 0x1000}], 0x4) semop(r6, &(0x7f0000000040)=[{0x0, 0xf9af, 0x1000}, {0x0, 0x1, 0x1800}], 0x2) r7 = getuid() r8 = geteuid() r9 = accept$unix(0xffffffffffffffff, &(0x7f0000000240)=@abs, 0xfffffffffffffffe) getsockopt$sock_cred(r9, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0}, &(0x7f00000002c0)=0xc) r11 = semget$private(0x0, 0x4, 0x159) r12 = getegid() r13 = getgid() semctl$IPC_SET(r11, 0x0, 0x1, &(0x7f0000000600)={{0x0, 0x0, r12, r10, r13, 0x1, 0x3}, 0x4, 0x0, 0x7}) semctl$IPC_SET(r6, 0x0, 0x1, &(0x7f0000000680)={{0x4, r7, r5, r8, r13, 0x100, 0x3}, 0x3f, 0x49, 0x9}) r14 = geteuid() r15 = getpgid(0xffffffffffffffff) r16 = getpid() r17 = socket(0x18, 0x1, 0x0) r18 = syz_open_pts() close(r18) r19 = syz_open_pts() dup2(r18, r19) ioctl$TIOCSETD(r19, 0x8004741b, &(0x7f0000000100)=0x1) dup2(r19, r17) setsockopt(r17, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) getsockopt$sock_cred(r17, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, &(0x7f0000000340)=0xc) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000c40)={{0xbaec, r10, r20, r14, r5, 0x20, 0x80000001}, 0x8, 0x100000000, r15, r16, 0x3, 0x4, 0xdf5a, 0x9}) chown(&(0x7f0000000080)='./file0\x00', r4, r5) 18:49:24 executing program 0: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0x3f, &(0x7f0000000100)="2c16954c", 0x4) r1 = socket(0x18, 0x1, 0x0) close(r1) fcntl$dupfd(r0, 0x0, r1) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) socket(0x0, 0x1c000, 0x4) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r2 = socket(0x18, 0x2, 0x0) r3 = socket(0x11, 0x4003, 0x0) r4 = dup2(r2, r3) ioctl$LIOCSFD(r4, 0xc028756b, &(0x7f0000000000)) ioctl$WSKBDIO_GETMODE(r4, 0x40045714, &(0x7f0000000000)) sendto(r0, &(0x7f0000000240)="78020026973a0c45", 0x8, 0x0, 0x0, 0x0) 18:49:24 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x200, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000280)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x1, &(0x7f0000000080)=[{0x25, 0x0, 0x0, 0xffdffffe}, {0x0, 0x0, 0xfd}, {0x6, 0x4, 0x0, 0x800}]}) syz_emit_ethernet(0xe, &(0x7f0000000d00)="40c551571115b12ff78d5aee258c") mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x8613e) r1 = getppid() r2 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) r3 = semget$private(0x0, 0x3, 0x218) semctl$IPC_RMID(r3, 0x0, 0x0) shmctl$IPC_SET(r2, 0x1, 0xffffffffffffffff) shmctl$IPC_STAT(r2, 0x2, &(0x7f0000000040)=""/210) pipe(&(0x7f0000000540)={0xffffffffffffffff, 0xffffffffffffffff}) socket$unix(0x1, 0x1, 0x0) r5 = socket(0x18, 0x2, 0x0) r6 = socket(0x11, 0x4003, 0x0) dup2(r5, r6) r7 = socket(0x10, 0x1, 0x4) getsockopt$SO_PEERCRED(r7, 0xffff, 0x1022, &(0x7f0000000500)={0x0, 0x0, 0x0}, 0xc) semctl$GETNCNT(0x0, 0x4, 0x3, &(0x7f0000000580)=""/170) semctl$GETVAL(0x0, 0x4, 0x5, &(0x7f0000000700)=""/194) r10 = semget$private(0x0, 0x3, 0x798) semctl$GETNCNT(r10, 0x4, 0x3, &(0x7f0000000580)=""/170) semctl$SETVAL(r10, 0x0, 0x8, &(0x7f0000000240)=0x72) semctl$GETVAL(r10, 0x4, 0x5, &(0x7f0000000800)=""/210) r11 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r13 = getgid() semctl$IPC_SET(r10, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r11, r12, r13, 0x10, 0x9}, 0x8, 0x1, 0x9}) semop(r10, &(0x7f0000000400), 0x0) r14 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000), 0xc) listen(0xffffffffffffffff, 0x10001) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000440)={0x0, 0x0, 0x0}, &(0x7f0000000480)=0xfffffffffffffff5) r18 = getegid() r19 = semget$private(0x0, 0x8, 0x10286) r20 = socket(0x2, 0x1, 0x0) r21 = fcntl$dupfd(r20, 0xa, r20) setsockopt$inet_opts(r21, 0x0, 0x1, &(0x7f0000000000)="2c2ac9ca", 0x2c) semop(r19, &(0x7f0000000000)=[{0x6}, {0x1, 0x1, 0x17fc}, {0x2, 0x1009, 0x1000}, {0x0, 0x2, 0x1800}], 0x4) semop(r19, &(0x7f0000000080)=[{0x2, 0x8, 0x1800}, {0x5, 0x6, 0x1800}, {0x4, 0x100, 0x3c00}, {0x1, 0xffff, 0x1000}, {0x1, 0x45, 0x1000}, {0x1, 0x403, 0x1000}, {0x1, 0x1ff, 0x1000}, {0x1, 0x3ae9b8cc}, {0x3, 0xc333, 0x800}, {0x4, 0x2, 0x1800}], 0xa) semctl$GETPID(r19, 0x1, 0x4, &(0x7f0000000040)=""/12) semop(r19, &(0x7f00000005c0), 0x0) semctl$GETZCNT(r19, 0x1, 0x7, &(0x7f00000002c0)=""/148) r22 = geteuid() r23 = fcntl$getown(0xffffffffffffff9c, 0x5) r24 = getppid() r25 = msgget(0x1, 0x0) msgctl$IPC_SET(r25, 0x1, &(0x7f0000000980)={{0x1, r22, 0xffffffffffffffff, 0x0, 0x0, 0x39, 0x9260}, 0x6, 0x1, r23, r24, 0xa6, 0x1, 0x4e2c, 0x3b39}) getsockopt$SO_PEERCRED(r21, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0, 0x0}, 0xc) r27 = geteuid() semctl$IPC_SET(r19, 0x0, 0x1, &(0x7f00000003c0)={{0x4, r22, r26, r27, 0xffffffffffffffff}, 0x4, 0x0, 0x8000}) getgroups(0x9, &(0x7f00000004c0)=[0x0, 0x0, r26, 0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, r18]) r28 = socket(0x2, 0x2, 0x0) sendmsg$unix(r28, &(0x7f0000000480)={&(0x7f0000000000)=@abs={0xa3e18c30ac20269}, 0x8, 0x0, 0x0, 0x0, 0x0, 0x2}, 0x0) pwritev(r28, &(0x7f00000006c0), 0x0, 0x0, 0xffffffff) fcntl$lock(0xffffffffffffffff, 0x9, &(0x7f0000000240)={0x3, 0x2, 0x23, 0x2, r15}) fchownat(0xffffffffffffffff, &(0x7f0000000180)='./bus\x00', r16, r17, 0x2) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000340)={{0x8, r8, r14, 0xffffffffffffffff, r9, 0x147, 0x40000000000d}, 0x6, 0x1, 0x9}) getgid() getppid() msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x8}, 0x7ff, 0x3, r1, 0x0, 0xff7fffffffffffff, 0x2, 0x8}) open(&(0x7f00000000c0)='./bus\x00', 0x80, 0x166) ktrace(&(0x7f0000000080)='./bus\x00', 0x2, 0x34, r1) r29 = socket(0x18, 0x1, 0x0) close(r29) connect$unix(r29, &(0x7f00000000c0)=@abs={0x0, 0x0, 0x0}, 0x8) r30 = socket(0x18, 0x2, 0x0) r31 = socket$inet(0x2, 0x8002, 0x7f) setsockopt$inet_opts(r31, 0x0, 0x200000000000c, &(0x7f00000002c0)="eaff000000000000", 0x8) setsockopt$inet_opts(r21, 0x0, 0x0, &(0x7f0000000800)="ea20195c193ff6bcb9f71d127d788b00001c7baaf7b3d51ffc0000102bde33dbe46e962fe97a18a2b0ff92d8318f6199463efab3e81b7ec7b8ed51a97ab83038b8f5030ca6aa9411397c21ce01cc29d65c172c20f15d497776428aa77986e1cb3068cf0ad001faa353ea4ce35a59abe451c4dc3278d66b27ce684d7cd56d707f45673cc61fb08ad6527347e4bd631648373a7144fd1112fb34c2ec179f332d872d1440b5f7d76f8c43c3a14e", 0xac) setsockopt$inet_opts(r31, 0x0, 0x200000000000c, &(0x7f0000000140)="eaff125c00000000", 0x8) r32 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r32, 0x0, 0x200000000000c, &(0x7f00000002c0)="eaff000000000000", 0x8) setsockopt$inet_opts(r32, 0x0, 0x200000000000c, &(0x7f0000000080)="eaff125c00000000", 0x8) r33 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r33, 0x0, 0x200000000000c, &(0x7f00000002c0)="eaff000000000000", 0x8) setsockopt$inet_opts(r33, 0x0, 0x200000000000c, &(0x7f0000000080)="eaff125c00000000", 0x8) setsockopt$inet_opts(r33, 0x0, 0x200000000000c, &(0x7f0000000140)="eaff125c00000000", 0x8) r34 = socket$inet(0x2, 0x0, 0x3) setsockopt$inet_opts(r34, 0x0, 0x200000000000c, &(0x7f00000002c0)="eaff000000000000", 0x8) setsockopt$inet_opts(r34, 0x0, 0x200000000000c, &(0x7f0000000080)="eaff125c00000000", 0x8) setsockopt$inet_opts(r34, 0x0, 0x200000000000c, &(0x7f0000000140)="eaff125c00000000", 0x8) r35 = fcntl$dupfd(r4, 0x0, r34) close(r35) setsockopt(r30, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r36 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r36, 0x0, 0x200000000000a, &(0x7f0000000100)='%', 0x1) setsockopt$inet_opts(r36, 0x0, 0x200000000000c, 0x0, 0x0) write(r36, &(0x7f0000000040)="100a2956b9223776", 0xfffffd43) write(r30, &(0x7f0000000140)="624ee7", 0xffffffffffffff1a) pwritev(0xffffffffffffffff, &(0x7f00000002c0)=[{&(0x7f0000000180)}], 0x1, 0x0, 0x200) r37 = semget$private(0x0, 0x1, 0x4a9) semctl$SETALL(r37, 0x0, 0x9, &(0x7f00000002c0)) 18:49:24 executing program 0: write(0xffffffffffffffff, &(0x7f00000000c0)="582720efabd16ebae63225259560f8e5815f73f2a044fd", 0x17) r0 = socket(0x18, 0x2, 0x0) r1 = socket(0x11, 0x4003, 0x0) dup2(r0, r1) r2 = open(&(0x7f0000000180)='./file0\x00', 0x800, 0x14a) ioctl$VMM_IOC_RUN(r2, 0xc0205602, &(0x7f0000000440)={0x7, 0x8, 0xfc, 0x8ec, &(0x7f00000001c0)={{0x0, 0x9, 0x3, 0x3f, 0x6, 0x4, 0x200}, {[0x80000000, 0x7, 0x7f, 0x4, 0x1, 0x3, 0x10001, 0x591, 0x4, 0x8, 0x615d56fa, 0x5bf5, 0x75d, 0x8, 0x0, 0x4, 0x0, 0x1200000000], [0x6, 0x3, 0x4, 0xff, 0x3ff, 0x7, 0x2, 0x6, 0xde3], [0x3, 0x3cd, 0x100, 0x0, 0xd071, 0x4, 0x8], [0x400, 0x0, 0x7fffffff, 0x0, 0x40, 0x5], [{0x80, 0x4, 0xd5, 0x800}, {0x3, 0xffff, 0x2, 0x3}, {0xffb4, 0x6, 0x80000000, 0x6}, {0x0, 0x7, 0x6, 0x7}, {0x3f49, 0x3, 0x7, 0x9}, {0x2, 0x729, 0xe20000, 0x4}, {0x2, 0x5, 0x2, 0x86}, {0x9, 0x1, 0x9e2, 0x1}], {0xc5, 0xe286, 0x0, 0x40}, {0x3ff, 0xeee, 0x5, 0x40}}}, 0x3ff, 0x1}) read(r1, &(0x7f0000000000)=""/42, 0x2a) pipe(&(0x7f0000000480)={0xffffffffffffffff}) fcntl$getflags(r3, 0x3) r4 = socket$unix(0x1, 0x5, 0x0) r5 = fcntl$dupfd(r4, 0x0, r4) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r6 = socket(0x18, 0x2, 0x0) r7 = socket(0x11, 0x4003, 0x0) r8 = dup2(r6, r7) ioctl$LIOCSFD(r8, 0xc028756b, &(0x7f0000000000)) ioctl$BIOCGSTATS(r8, 0x4008426f, &(0x7f00000004c0)) select(0x40, &(0x7f0000000040)={0x4, 0x7, 0x1000, 0x20a3, 0x6, 0x4, 0x78bfbf6a, 0x4}, &(0x7f0000000080)={0x40, 0x59, 0x2, 0x7, 0x2, 0x2, 0x4f37, 0x100000000}, &(0x7f0000000100)={0xfffffffffffffffb, 0x0, 0x8, 0xffffffff, 0x6, 0x3, 0x100000000, 0x80}, &(0x7f0000000140)={0x1d, 0x3}) ioctl$TIOCFLUSH(r5, 0xc020691b, &(0x7f00000000c0)) 18:49:24 executing program 1: dup2(0xffffffffffffffff, 0xffffffffffffffff) r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) r1 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r1, &(0x7f00000001c0)=ANY=[@ANYRESHEX=0x0], 0x1, 0x7fc) msgsnd(r1, &(0x7f0000000040)=ANY=[@ANYRES64], 0x1, 0x800) r2 = msgget(0x2, 0x41) msgsnd(r2, &(0x7f0000000fc0)=ANY=[@ANYBLOB="0100000000000000ba45ede2435a8b028adaff21fd17153cf3d117c2e9547a40d43f5d31059c11c5a9530a448e0e5a392c598c258300980190f7f757f7d10000000000020000000000000000a00570bdc48db38a42e13548516bf33186216da0e1b8aeeec38eb984ea816b48449e1f3d795ddc34c97a2b83eea214e18350e46ba39befc79076f25d33ed3de8de7ec37031bc10f8ba5567bf43cbceee16000000da0c23e9475c9d6bf97f93cf02b9422e05e492a016821d727859f2329538784df6e99d087592e98f827ea595e23a8b85fdc9dd940e1eda57e8168bca06d610fc3190ea0a2605addfc1e9ac4f5ec85c61dc8a76803f064ef041384979c3e253c71c2382518cdb266121375d39876dfb140675f6faf247dbec8eb6d5651b30570785dc386c8e6b121b9046568bd76f40008b7ab4af81b1c992b76d6c971287731ef79362412cb3dcea1361ba99d9b3c83ffc312d6931ece0bb09bd6eb1ab1e523d74c7282dc8137ab2635a032dcf3362ccfd9ad47f49ac1c6b8c5c2f0d1b998accb434584fee2bbf4eaf3d50a02f42e99af6958251e3ed78723e744649e9a56d241d1d5b8fd4d73ed6b883942775770f2f20df054fa49a6eb3814e455bf569030cba26dbd96153fdac697b7600eea335743b8fa9e46cf0e0466c0d759ada519810f3c711da5749344ea135d5fd834f5788080ec31c8f43f00a957dcf6bfe6a818710163bad8da10ea2e8f27185e5eeb8845ed711716b4c70000000000000000000000000790f69cde5f60751f694ab50281003a8691c603c23b46651c08cc17b79f9aed96b"], 0x1, 0x7fb) r3 = socket(0x2, 0x1, 0x0) setsockopt(r3, 0x6, 0x8, &(0x7f00000000c0)='\x00\x00\x00\x00', 0x4) connect$unix(r3, &(0x7f0000000000)=ANY=[@ANYBLOB="21be1000000000000000"], 0x10) shutdown(r3, 0x2) msgrcv(r1, &(0x7f00000193c0)=ANY=[], 0x0, 0x0, 0x1004) r4 = openat(r0, &(0x7f0000000040)='./file0\x00', 0x8, 0x44) r5 = kqueue() fcntl$dupfd(r5, 0x7, 0xffffffffffffff9c) pipe(&(0x7f0000000480)={0xffffffffffffffff}) r7 = socket(0x2, 0x1, 0x0) r8 = fcntl$dupfd(r7, 0x0, r7) ioctl$TIOCFLUSH(r8, 0xc0206925, &(0x7f0000000300)) ioctl$KDMKTONE(r8, 0x20004b08, &(0x7f00000004c0)=0x7fae) msgget$private(0x0, 0xfffffffffffffffd) r9 = msgget$private(0x0, 0xfffffffffffffffd) r10 = syz_open_pts() ioctl$TIOCSETAF(r10, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r10, &(0x7f0000000200)="582720ef00000000000000049560f8e5815f73f2a044fd2e015552fb5f2fff3e29e9773b5192065752c0b1d5e41789632dfc94bf334a5619515a4c8ab06198824b3da025bbd47b2326a05d011594536e8c8b6b87cb2d72b8bcdb9ad8a4f5f7280100000000", 0x65) write(r10, &(0x7f0000000100)="bd", 0x254) close(r10) r11 = syz_open_pts() ioctl$TIOCSETA(r11, 0x802c7414, &(0x7f0000000180)={0x0, 0x0, 0x3, 0xfffffffffffffeff, "85011367f56b1a280004000040020049cb005100"}) ioctl$FIONREAD(r11, 0x4004667f, &(0x7f0000000000)) r12 = syz_open_pts() ioctl$TIOCSETA(r12, 0x802c7414, &(0x7f0000000180)={0x0, 0x0, 0x3, 0xfffffffffffffeff, "85011367f56b1a280004000040020049cb005100"}) ioctl$FIONREAD(r12, 0x4004667f, &(0x7f0000000000)) r13 = syz_open_pts() ioctl$TIOCSETAF(r13, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r13, &(0x7f0000000200)="582720ef00000000000000049560f8e5815f73f2a044fd2e015552fb5f2fff3e29e9773b5192065752c0b1d5e41789632dfc94bf334a5619515a4c8ab06198824b3da025bbd47b2326a05d011594536e8c8b6b87cb2d72b8bcdb9ad8a4f5f7280100000000", 0x65) write(r13, &(0x7f0000000100)="bd", 0x254) close(r13) msgrcv(r9, &(0x7f0000008c80)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000deffffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000f8000000faffffffffffffff000000000000000000000000000000000000000000000000000000000000000000000000000000040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a936aa5a1f5d82bcad6aecdc40000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000e4ffffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fb000000000000000000000000000000000000000000000000000000000000000000000000000000ceb730e00c000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffffff7f000000000000000000000000000000000000000000000000000000000000000000000000007f000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffffffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000054e4bb82a0348650380d03202a00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001db10000000000000000000000000000000000000000000001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000e6ff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000b095000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000e17d307a7c4ad6b421d6769257935753545be9d227474f76d4fb73284cbd37133c830503f6f1ccd59ee29c445d4eccb3191dfb67658751568c8baefe9aad613905f24e41bf2e1b905d62912336e5c79b4b5e068cc49b9ff3a967062c55f2d6cb687357b0102244606d20e6618a9daedca1eddaf2a727a9630ba46151972a1ca6de540d22cc464ced7c6d140a9ad43a510024461b26615c9502c6582dacd132bea3985478ed2adc1f0f97e2b2da0f7ce1016c7dcb699793bd9998bd4354515b60461270c9a7c9041af61a030961a647bb9604a88f5ad2f343e9f09bb5fb402d6a40acc1904983e0814808bdc967944ad140a9f72851998e1b34cd03db8e8f499a98e9ecb4f9aee4a514693f4ac551e2ab61cf23e9ec93e4707fd786878f213c6b3e59a159927e2c51202700aaeda873e2442f857bba81d0a07eb3e3a4540bd27f54c993135ceec734c187941c586e128f2d8925ffc9930395174f74e0ae00"/4493, @ANYRESHEX=r1, @ANYRESDEC=r10, @ANYPTR64=&(0x7f0000005c40)=ANY=[@ANYPTR=&(0x7f0000002c40)=ANY=[@ANYRESHEX=0x0, @ANYRES32=r4, @ANYRESDEC, @ANYRES16=r13, @ANYBLOB="3825a6e260279ef86cf4ec99ab32484c052ebd9691a2101fa65b924150cd1dd6dbeed05b6783a34f6bad302c813cb8d7ce7e2b424d294c6948b55c184c86818592eb3d201213a46a9e17abac256293c8b1f06bfb0cc7927cb14f55ce3fd425651eb548f8990916ddbecb80859e46c6671a095a1c2d8a1a54b47b7838981309476f74149d64089ff78ee170513280a8bb2ea99e7f6d4fff7649b433e423c46625aa059f68de2b44f5d75830e1093146bcfe28a6b977a15f9bd9c56e76b14f8f15f41590d9368cd9d6d972fb5cb9f7fe6ed82a911048dc20741a70a07125ad8396911681d06f58843136162fa4c3941c2aa57d5ad2cc66051966d5ab0558da7c2c3dd87697d1fa548bc5bc269e9372fe36eeb40813c792b23eb5885b813a427242545a836c202192b80ca6bf1aa78e7f1c8348295509ed7201d1a684b8520420c04d7194b88dd4d24bf75ef4134016a1b229222e31c4322585829b0b001b8a709930173d6e12ed00e8bfcd585c0f764de0c61f63636617d0acff83da3616ca4b75fca1cd873dd29021d71ff1794fe7831bac7a43ded1e74384f6adaad1158d43838aea59786ac29f4f5b5ca8193f500398cdf40d1f16556faa0900f5a46ed555d2f29ea62e57d243de6f1d6e745ee49e17a1e4b46ccfca21a29baf63c640d1df7d020e600a959f34e8344eea4529a4fa1a00fbc1f646ac4dcd5cbd8eb93b49cc4dee85dd0fa4fb114e49e2ee8d0a9c970534bd261e9f27b24c199401a58b5410a2d4c2e8cf8d3c2ec79074400ff8b12afda39275126b7f1294c28f956c3d132aa4ba1049093f73e0ae9900facf49479170053499b8a121854a819f4cf2d89f20dad8d0048e59632b927a6f34b63263d675c7eeaece11220ca644520fa92a2d4c29ce977acbe70a673c5a2fb05c72cea119f327e41bb18a3bd9d734373dffd16c1607e99b56f17552e29ca25ad033a955f574f5e66640fd3f509fb02ae8ee64b5224d15eda6282c322d768a8594eb353c6fdb4dbad3b97226f759e8560688672c0d8bb68218756fc1af830c009647e88d0e27a18dcd5a94157e9c67320e0a8fcaa51fa064a0228aa224258d9e97ea8205cb75953e55b00397eb13b7599fdd9ab18c1ac5975caa78fe8bbf14f0bb9d8ac3e8cc65d330abadb1493830e565bc7c48bc132462e46befb049abf2335800593ed02214e31670458c4783450552aac673ce497bcb6bb3f6ac4a06a83ddf64d6d50f8ee0e4cb210ba1e01ad5f06ef9a5a62acf4a5acfefa3db184d036db737a949d072f8ec84b8590b38e3dee80260928fef8a88df71ef84d63337cb487854a1849638351a5f8917fbd47da7a2755aa442860cb163f85341e5fe1ef70d3a5e3c447c41b17854bef9d931b150c09c5e36aa3810a9d4f8a54a93fe164a61a6ee0c83d888cf945300b9f4b85d2ede15238b6c17f88119f790f9e470da4581725e0d2897992cbf7af59135ac241b320d6c3f55f8691cc49527f4e10709812cb8847bb15270cf326626cc1a9a3a22db318c7d08c6f62d7068d0e096e69822750f0ab69649b7d51ba891b8bd0c0639ab6fa1cda72d55ff2387118293d52971d210ee41cba88c6f996a936642c5df084ec9347579a9d177b071084fd331555be5e92023a349bc455dc54e02389da7e26faacb614e03e0bb022cf79807a439ddae3149f20394242441819375ce57d283bd2017747b5c673dc473c3b4a97644b15ed5d9311a0974ba80741a5fe82a512ea03767aa661313bb7c5f5e2535336161ac336b004f9d60f5c48682e1236a334e8761775b228ac2242685c9529b905ab7fe11be7980e00cdee759f5cf4a8321052d70d6143076ac87d3e8a628bfac36aaaf1d42a9ae304624f07d074eeb3bef5f88b420b0893d09f2e7a7d5e87b9ea63ab9231a198b2f6784fbcafde55e324dcb30809fd45cb6e91b763e3334dde39aa5d095f1a7981cc29455d48ba86ea78d8311b0aba0cee66d23cc44e391f102dad0c3eb53f75e460fa4a85b1fba990b623ac0a16569dfb76e1f29c8b5ff4be38fdb3b700409327018c3d1727183df8bea3f3058f8bcc04c0fef8ff4773fc0d5ff106322f7ed840a3d4b09e57f6495c44c3520587b7f5ce954cf8a7018f678362dbfe5d7e1b17bd80b003f34b86a5e181249630dc6faf0da264067b40a59155b357bc7dc02fbf25bc0dc84b09dc5271838fd2d59b600ff8d9270d63a9bdace687b2e3f8bac1b91712825db91e17f5970fcf7460e53ece2bfda1b1c95c89b4d0286510676c1a389120d9d46e761c9a0d9cc8450dcae863183b0817c8bc4e1553977cf3d8f8ec76bf6e3a8956ccf69e002feccb23dd4469f0239872a7cc86db07729ba3c952c5df33eb5a08af310fd2b2c25b50150685cbe55737f0d783cb5a0312dd849ca58fbb2978c8ac8bb81730c511d3a4bdc3dab3687703b4be3f5055909fdbc501f9ac3644dbca85a235aba059fde4dda979870965581edbd11355296ea1f311e417c1ec9192fb194d872509320189d6ab1392fb45b930d2c36cdc00e97f6c17bacffc98e14ff67c1fa2ad9b0e7dff29cdf507e58599884504765463b6bca97d3068bd00a744812e4f199830520971b66a636122ea52da4843ab617b3bbd1a92bb20ea38a42b49fa19f77eb0580510eb27ed2e32e4b3634230f3afc5afa90cb960f562e673d6298da715b0e65763ea53f13a4be3e177db6913c948e1517acaee9f4e68377e626290432cbb3a99fd7b16f5c46b59afc319d4860db8b9bd267ded91b6af38c25d96e4a0a5d9be8eefc5e58e89fb4b29cb202c8fbef5e56a6f6eed03d83d6c8f91cc50fd68c63ace78d0e6dfbbf68aad27189ec3eb44cbcdf6fa1382e8ff6b6a6fa2a48ddcbce5df925e0d283aa5cd53738587a4ad7bd3423fc530d6ebb6ba0cd1f65809ebaac4bf9d726197369c0169e048f5c3939eaaeb0f8421593ccd58895a5a16acfabfb0b87a1ebef4e86e7ba5e43d282fde712b932df7df34858b1ea39a56cd93da41530c60435b6f1acff7eb0821b54abf88d473afc18eab579c43fee28bae4c0d4611592f8bd254c0f56bcf9ae39d2764c2977e1a57e30ec2e352f663c584872bceeff120ef3bc3de0c842520142bfcccd18b62ff1dd2830ffd0c8a89a7785a92a7c656856b7bb87a29b773ca655fa0eecb3d460bd39eee6b00aaa9544486e9865d0605572a82ba58423d802804642d8443cdad5a1c9a49958b3a76072fb7cfd3be078e19571f2a18a4e4c292507a285936c008bd16fab2b7f5cf362c20014fcbde30f515e48304a1af2f310086a4875a314b548b52845b437ce0ed3475fb2b6f33f8a8dfed2daad04632a0a8262b3a02242e52bb8bf2c6c6c4f00e910d8abf54d7b33d2cf492e2c770d0d7e47d2a3a6fdb3ad26877fe2b6bb3b137d1844157e84a874262d98f73b33d21dd7737802490710cddf29cbc4b01c1aca040c932b6cf951490ffc0c2566ff5cdb5c0bc192fe8970a9d1bb39a5cbe16b0bf7f1a2e237b8d399073da45bfa132e1bffdcbd87bfa58477f533edc611b609d9dad581c7551d522a1305fd4d92a5ef22284bd68403267ae70d035c9d1228fc09ff2b85790d8ceddbb2871026eb4ff3afd8febb5b5889d7b2dfc06e8d5c9416742598701100207c5afcea2a584ae031f8a6658afc045a148a063f2f85b420e3eb0fd61841d4d84ffb42572323051de1a07f5c349d6702b01efa2e37006aa4ba092434cb407f6e7f3b0b0b8b43d6c8428639428b2283b2819f2f26dcb8ea9818da2ce3c8705e5249ac844da1f34b77d1da180c747d4f6933596d69432bc410bc68c279dd48ae4412976eca19194a98d7780ed68f90137eb284298cf0547d18e99680c9e4fe3714ba36ae06712b52ca5f1b8d12454edac4000e951f2859d5be531c43bac17d5c21ba176fb3593ad66772038713a7f7137f9433d09136e97cc8d5555f81934840f1268df501c09a7eda6b4e0b42ea524626421ccd8fb04026bb179c4a50836486d4ee4008967bf62ff70c531b7b927efeb3f4dd1836d81008558bc73deed42261d4bb69fdaf6bd40ad8f9e56c5618f08510b3259d0cfbbc7cb8c442137ad931d9477b91b46c21d88bb9f0e42f2cd750d3eb6f0b0d7ab7b7c333bca448395687e067c2d3fe785627d2dc8b28e2972c3d1372089262ac92552a1a85a52177bf2a718ef3c0573f44f12f283ac7eb252c7d6af02a3d4f2ef785869999c089e68184dd8eb2845372bb1ccc8a2568de536d8bfceac1e0bd2ee928e68ededc34d128c3d28338263b2d17638da8dc2a8fbcbc0a856cee9a403a770957f03276101a3f13f164c9a32fdcb79de8d8a33260201492d2b09bf7482fa78b7be9e5623fad24220b1abf495a71ebab5454d6167907d7430a0a4ce474f65d8dac39d1e6289c42e89b50de08e215846bb6f777b3121472d749dcbbc96d594c7dfd06e1f811f2cf257d73ec65adae32e70b70689d40ced632bab0f95a5222f97d6da12d167d9f3dd7704f456bf637d20197f52c6209d3365ae2f5f1c8132dfd0b48b6c89bfefbd90016636e4be985d097730cba04025614262d21adeeef8e40af95ea325ffbb666acecea2c3549db71ce4dc820d202140904375f2ee2ab302aa5b4e464524ca6c3cbde4596452e5e21359fb768f7e9a84f782d06dca6907f59dc7449109fa46d046a4f97035d655a54c2a12e69404da0aa5292a3e9f230203134b5d26f24fb441f4ba68de749feba5af956da05737585fbfee60b28546982cac16aa7701ad03a853464c521bb97cd3033f51f3d58fad09456673083ae9a19ff00338b4dd734a65cb3c96f69b0cb2df3ca586855ec3afc45164bbf8fb9f45def58a2220cb2edc3335c07a8f102f1cd1829757af548910f1e3c8a652c5ea2cf48db5722bc6a50ddf6972e9e5fee777e0108e3419c35f117ec5f11c9880c57e5414d50384ece7fdc87ee6da8b3615a1067cb6886cf628bd20739975bf639af009234010a6d690c589bea6bfa332c5a0258fd81400d47e978e4d73ee6d7f8f2c0b44b4f255d8a6ea8d3c00620c634e6d4708904af10fbc5d0ea6e5a7ad5538b5cdfdb5b3aeef227ce2588e145283c64eb3cfdbedb3b4e7768cf1b35686da477e7e2408835b739459d49ce821f32648280e6576946d2ffd78c450aa0535f62f60fd6872327964e733ae385ba30d4b38a51b7e8d9d6bdadf748382f646467b1e072b96fb43dca959a5e1e50300b08ea2ae00844ac783985bac5073d67538d65f84f5ac56346601de5d4f7ba8c686e0f73263afed3ced6ce7ec3b43f74ea67cc47c4fbfe0ec53aad27c13c69d2fe2e35ba8acc4cbdb8d58f9c550e429e67030584538dd46d959c4c02c9a97889ddc7ec71820229292e6c763d42b37edf5cc24659570da0b44adb0c42c379fa3aac32c07dc35827580a295fe083cf00e1b40fb6c326830674370e0cb22b7dd75987af1f2efc2a2da37b0df00630d35ce70f27d46d8f91f1e2232d87f53b34ae61cbad9b03981d82f8f02ca1e1941576d45fc5c2e3dc5d5aa17ae6766ddbf794a2a4b0c4bc4ad178b58c68e3ee1e8c7629a32304d3bc856cbb49fbb8f21794dfbc4cad656b3a6c1049b9b13f1a965d045b585f726df5a272ec1d930abf3ff96b02890e243229824fe4a19f5bed792a5feb0f17082973276d8920a50b75db777eafde9b32fa3b8e536663b274a96cd8882861b72393aae36e6fca6bc352cfb215eb906af5d29c7d024e62dd2d5b200534deb53b6abbb95d594ce598bd5433dae21c3e4b3ac55b5ff0e2507fcd23", @ANYPTR, @ANYRES16], @ANYRESDEC, @ANYBLOB="713da9941669c62af2eb8c43999adfba6514324fc15f20c0312c3711e51949a21a3f571b3c81d6c68d1332ef6a1700d912729438c3a05cb7e46ca7557a9b4ab4541c979a94ab975465610ab276ab47574a520e78f73b219c252cb3a37f8fb213a66dbb52e087f010b94448f6977221c233c9472af0244d4e7bf44601f2f6dd6364e0238dbce2f3534c0cb9be1d6a97044a99bf61eb043409b0a6777aef1295d1ffe58fbfc2a15ae05b004446cd9d53ad0bdce217907ba5b3aa429131f84cd3c8bd0893314ce2039bee8fe7a95025885a0d196878f563442d61e049af80c20253db929d4cc5af91f6b8302822b4168109734fcc840b93fec0596eb51cfda68e5f98f489f1f87414730bce61353575ff4aab10a4ad9a9abd54fe5f81288f9b648933eef2fa3b32e223ea5b5aa487225cfd20fa9b196196d8e366415d0dfbadda7ad34d1fc7f94063b5de3c77d1b55b1e19b536d1a65057d11a5ad99918be28d7c42fa3d9be9726374bc9c9a8c19485bf85708e7de2264e1781029b67757e8cad56709494f5c6f3bd6bd073e572a2d48af2da3840e950a0be50aeee869f358a468e99ed3e6f26a84f05816633e05ede3022482989b2c4965edf4d16493fffc0b5e78dc828907dfcb611c3f4fc427113e231cc1961f3a3b9d7a60ddbad7ab3106581c60fa3779d278cc77d4581e80b6d3c2cb2c6a1b455ee22b8644151ce2d29f2f887222d68b705cf8d14c0d26891a71366e8c15641158b1ef7e17b98ccf88845b15f96a00ea26c363b574cc15e56ebbc6abd12a42e64f7ec3f7d3640f261db5536df3d39e75426f138d44891dcdb1edcfd069710d851a0ff745e3ee34f7af0c38f565ecae7101781c406e61d32b39ee33cd962f29b1eb8e7697801da8edadd28dac4c7a9b963fd14a494348ad28d7f66c0c805cd579623aba1d878c9600dec88df0f71d3d494e7f423b2b8a0fc4b7de290e0a86535aa47447532350ab26f10f2d790047c6a3ab4a61724950de0b22182e9b1d5f219b5ca4a31060af6ee394e774712f0a71ed6960d24b2c69acae54a15b01b85718e7cd1303d6ef4c071faa13f3c1242866456afce7eb8a9881e6c81d7fdd56a3abde35cb979d0a6f1cab4646fd06f7cf3a22318270d87c924e9f280e252cbc80f9572e79a981ba0fc4221583f98fc5b5e69def5eda570a559f509e2e4c885acc1447a52e74aa78a648f82697e75f18f88094c66130b43bf7318c57a3a6fa0fb0c6481ce6b7f23870facce1827162acc5c2ece00dbd1c4d2a562b037da49d560e10b4f3ce07be6f142867f68fa3a0de8ccc798fad88ade4f497ebb2c053e15e018242b66024efd4bd15f2522421134ba67fd5ce2930d3fdbf69e382f9563650de7a3b85235a8b38c0b8c6d6078f27e45cab90d72361ba4eb7c98c2c341517f52daf7bf94e7bc123866d0542bd8ae9d59f49836cbd7b2a3a2d51e502bc388659bf54afbb48f1c9501e988df226965c5fefab7b9996e7d6ecce963de97963cead070975cfbbe35e83543d8f95801a9626e3fadbcfeae17de9d8807af5d85f25e9e0fb45801ad52e6c174861ffbdb6cebb314794a49dffc0a79f2f63696d0673748d19d956b5ef487dc8c6ba10b2b9a05400aaed1b809c3cce5e665988a82e528cefbc126ba40580805c5073e066dba860e4735324175b4c377cd1da45c6500d11ec01d67986e36c8c19fc46f7fbc5c9de0c7293bac2b08351a7d85fd085e1c73275585b5434c0b0f1a69d17c610a5a2b0fc74aa0cdf6cadd3e5e980bd42041f84b9d61ddb8140e936d4b8a854ba351c352266fdeb3b89975b335b14d36bcb957038f9fe07b4109e7ae55442e4202538ce2052ffea1ccb4b1a2e29baa610b1a3ab817af8104ca748764ba22b255dea82d91ef462e692071fc83ff28220e081d2ed4fdbb7eed3b1d0c9e0f83a8ef9a9734e4026664277f65fb6fe0e008f7f9b1d62571f7d503c3b0a2fc44a65aa6673fe32beaf5b6bc78e5beabc57fec845df76215d57c966c502563c82707bed7227e408738d9b7145fb1fe61facfea23cff3664853c288198b1c3e2806508722d256905a270c837ba3b1f63cda643ea9ee5c57a94549f7a72b4e9044c74b9d241e89e9d0552386911510deb47c1a0857aadfbb0d1a17878148dcbc20c4dd00050e2e29c413355bb542f25dddeb07b78b89b931dc7751d5e102b6e447125ad39048f073be00eb82738980e5dd4c8d74c4a568617385be82344a7f40bc2e50fb2254896005712522b71f6f6003fd7de6f3a75efa0788aeda152533a962535454fbbda576226c3487569fdfbfe1bd5fae6c770033292efd1af3431467e4f8bf02715cbeb0d0dc2b914480317c8b5f223ef1e3511053c246f075f2611b0183bed7ed2dc066a1c2927a44842ec3ecd0d76544ca811d503b91db6566467272e81acbc68fbba77bc19d0c68169695301e3de75789099e61f8bc78e2702a8d83a77b6f6a44f49d62581701016af83476aa60d6200a4758e4927bdec7e91d15a3bbba20751230ee03424d58fd350c548a3d68396506df4ce9e27bcecaec0bb4fca15a8773e72699f906b2fd00e937d062cc0f6232acbc17c944b62fce7f989a4faec9ef7e1fd17728be268c78ff28bd9e553a241c634cd4fd664edd36c6b2dcac8e82c989456bb02076676293ae9ae6de14a08b10b414a905c24cafc860878d1426eca2b1bf04e238592d9fe6a7f4b7497fa3210e8c9676c8805e2f5cb9079637ad12781c9910e2009af0b011e6eee41a2aa6cddf0a5b94645d4180b66191cdd27079c7ffdbfe661fb6a0b85acb61b65353f011c47765e1187297a0cf18b893d9d779e44e976d348956ae79f0c82ed653029300cd61a60a72deee835226cec15b7e6838f89f4bce90be498f3e78e77f1072a6ddef69787941c5cb67e41974355bdac58b0cbc963974f666f6717ce3478e61e00475d03fd0df43fd5a294f797c98ad6a3481bb958d6decca4745de5d4c1769b621995edade924046a7d455bb48817b553f324b8d11e833c1042029238fc8b4460e5242764827724c48644992e1f838e730d30128d3a9f144c038494564daa29ab14819217768f7db62ea65e7b1e69a7bc67597ec9ce8eda2164ecb190b93b49305207a94176bae7406d5449051386e7fa18a85817e0198e598209621728a321fe53fff0f28941dd193fc6f3245af1356626d822735bd4304db21019543f3fc166bc79fa7c1f7d047246b52e3305a11d9812e8ec848cc0559330880e9bb9133e3ac027abc9c0a2199aef685eb5a682b3d6c6cab10f33aded1337d7bafa55499c21c15155bf731316e48669c0a66ef0ad14a486a6da228f644ffc52183f026f9838a3ec8137a1fe9cb913162f40008d1892c33c94cdd21df9943dde1aa4586eab5bb45129876f363018bf12bdd2031233bb9f579dc704eda6f4d329c1af5ae079b19dd9019f11760211240d1e39413a49119d0199149368e8354611223860620be9829c26ce90237cbd9dc01a8c69a167e1d4b8b2bb58ed21008b4702a6f65d8fa8f569f2e87404e48adf8a724359976d4d0a543e14882c2bdb83bf0267cc5523464ef04f9efb61c7260942898ccf105753304d782a75be880580b5a37fd5a01dfb98c8a232ca60e861094994dbc2b0afae38800e0dc52aadaf379573c3eae593c01e4d28c2966d17fa14c350e897dce7d10b3834ae44ee0aa5f1094735d68820b9facef74e080167a962594e3df6e8f317c2a8a97a43868790a0a18e20573afaf7996ab428da3ec467d5c521705204b75c277dc4c0c6d5a597308d4726c821128b08a3549bbb34c35999cac18b2a2183b1dd4721d86dee2a766f19d1efbfecac52a77abf7238a7c3658aa1c5aa4025c60f1e3b7d3541dc43ceb030091707ae024d05fc2d35327da1b7551475222a84d09cd907e73d878850e81f73d0cfed734271ceac6bb4a3f5d24a71e23a20d164118a9fbdba0e1dd5933c12bae342c81850b95ae99efed56d0ee569d9bab6f6cdaa26a3e0e0824c58ba6a6a7b50cd8ef4af039e2972975f9243ed663ac9deb5104bbaa840c084a6c6aada1a2e1790185933944b05b4442b5950516b1f3c4ce6f4204392d743741e6da4982170f4f7412523c33f6e626a2c5d1176f8ff5734a30b01b1c24a69f7d6c7420c3f80cf86b9ee2678bd7d2d37d3ddba2bf10123a6177535b711bf7d771b1f84bfabb209c3fab26a37ae5e8ec3c70aa74d8c9e59e26cc87f7f8f4c388180223bf143a5462e08fb817a6037c2dc7b71e502d17e121c394b59a1a493b32222e97284d116b3c002a4366e65ea9708a389a984e52dad220a3694df8357b10f1d9c3b286b941a9a82dd4d9426c67c5a319a83210c3d374ce42ffa25620d94e7ebf67d8a3c7c70b11486669f90a6c9549720e389f4ecbeba54ec31b957cc4e0ab37b6dc7ac78a28633d8669abae7efcbe66dfcb41c93aae6b07fac63e1c3203a02a36ee1071e9f11fcf4efb91c350a1de4f6cebde1b65cc7b7f0c35c434d6c3794da0c591c7cb3421a36cb2ffeeb0cf064fec166cf90795753a1cf21b0e22b7215ee83ab353836fa3e482f208608fd758882b8f718f9eff0bcedda3cd047d8c25a5e9b47ef1abea12d57c018da437512c0449a11c66515a822b057a8f824f889a2210925802894da3d4bc66245093f6e66e6330c5f92a1edf1965603b597b304f6de00089ec70d5d0ea6893c4a32d9f9a6e101b5ca213e6ab048dc6bdf940bce268559436115544eeae67d00218f42d7659dbdc2aeb19eab35e5134fa787d440ecf818f2fdc5acac3d976e0055b380f1f085c5efa9d69973fa4553065864f60d9179aa1f6f0fd662ff0129074d70c205a71198c8cac1d585ef971b8399fcc746669f6139294273dbbc66f45185c5d4bbc9d8c76283d64b686255f16370cf7fa3c71fc8db84e72081b097361a37753646db763ffeca71751dee6e9bb207d98d0be33d1aea681de12125e0b109ab42a2052f6bc59437364f61ac3f199263443b4bea0250c99285fbcf9649390516255cdc676c4cfa26a3cebc4f7302e811c2805a8deba5eebe69569ca06bddf462446b7a0f9e1b9ca6f8a97a258e16088882c45a1bd2e2455b105f475631c33c93927077300b883ab173218d9a448821a3e4b165c0d8128ee95281a14f7c53892a4e8087ca867cfe20aaf7a6d2c266e16816b2ae8e2bbe2173c4712c4137e989ccd4bf379824aaa64ca64cca92f9368b04e268ae0c149bd5454b72ea0c5636bc3a63415e774a295615d80cc8b7fe204c2dd3d0883737a063db365c7f40c8f0ac5b508b5611b3c3e57f3fcde1015cfb17dd67bf48fa3a67470d59837202de17a7e701e76202a1eb0c90b4d5a921e93d0447177a36df2bc4d210fa7859a8775f188d7044a04aab69206a0bdd4f71557af9f741a772baeb1782326dae0d046ea388e11f4818dd46d2bed89e5a138a7a98be4c4b06b5d8aad5faa755a9c6d1f5a6f04bfda584aeb5e4a8ba60c87207addabb519c2c129849311853565d6ed960a6dd2ad353185c03d462118b308347a5700920ed537755ca9f1bb53e08065d5c0eb1243200698f8fe18852b22f21752da3c91dc892d5bcf1680bcba0f537a11ff9581a57c9ce3bb9e74a96d3e6b8cf2f95ee340ea42e46804d272bb2743a6025fe860faec5c11dfd174a4a74aa46c4a3cf4911415e2cdfbbc332e555a2cce22a6448989f6d565a92f33218d2ef63092e61b194ae585df173db044f04808210264ac2ca2bc3440f968e58a85c62eabfa9dadfd7fd240", @ANYRESHEX=r11, @ANYRESHEX=r12, @ANYRES16=r0], @ANYRESDEC=0x0, @ANYPTR64], 0x6, 0x3, 0x800) msgrcv(r9, 0x0, 0x0, 0x0, 0x0) r14 = socket$unix(0x1, 0x5, 0x0) r15 = fcntl$dupfd(r14, 0x2, 0xffffffffffffffff) pwritev(r15, &(0x7f0000000440)=[{&(0x7f0000000340)="c82163b306f28770f357eb11a85c2099b4bc04ddf1f4f086fbe758f860954d56cd2a5ef6afecdf489a0b44ad937234d995122fc20fd62f6d7d2b5e177384dda0746a54831c2bda0153c7446b854ea1ecd691d24ba6db6b373232bf77852bfc7c5e7252a75bed8a1d8d8700"/118, 0x76}, {&(0x7f0000004c40)="40f3dccfc2a72b41437799a2066c8041367c7261deb39e6769d774d12348fdf06e998162f7b8a2a55ff26fc260e5685c418227f8bc327a8cabf3efbfcf63636d46abf1dbd4b1631d45068a3d938f3e52d9432b748d122af785669d47db5c83266938ae154433b75d223b6f818e3048446ee9885d2ae3859c9d6ba8877140d2ebc6608628b91a8c685d0640297d04b0a54a00fed0e89cfbacc74f1ab541edc29257ab149d9245d0e029dfc66579fe21320a8bd93d57cd525a1831da2677b23630c8f98b4f42316e1f86aa0c5c821b239c4b7cf77a431086433b7ea5420706c02c3a7182ae068c5afa9f69f0fb7dfe23a9b3cff24150f5e09a5fd915ad9c057f2386551e635f3339046ab61d7cd75ee5d112e789192941da1924e7425168f492cac3869c8479ce2a392868fc4ab9a307c57b574fd7a882914bf0b6f96c35cb0d3afeecf4083c10ff46cab40dd6673fedb582d4df2204dc60421a14fb16485a4d1b7789e0406d452db048263c27ea350ed0baf37477381467fe4cf2255391595b6fcef35d2f3fdac028e0c5d26e0618948a1fb80215f5b03a711e655ebb27c46fdd889c9600c342088bb48f041255e0e1b959c25db2a57c202c4e5f99d33977399b38e9c3f779e9c70f6b01a60c40353711a57f6cc64ea86e5bb53cf60a18a8d813317226c866bad9a8a7ef8597ca77fa18184c1adfcf9f4017ff7d5ae4eb04f90b01ab2f888ea7c30af95589018de49f8a6733e9909738c84c342dc6f3ab45dc1130295a0ef6cab6456ea8046d63b0683154c96a33234da0cc132abcc38f25295566672ee1a9f3286db627e92b2cac5139367b4b665be36cecd1e74295c73b412da95ea4a1ca301da4bab4b70282c99b8497e9ebbff40bad9787bcf75f6fe8257d693b556b2fdabac7f0bbb48539fab69df1f6eb1a62ba676b1bcf85a1d26a85da361193d7c758cd7f78a8a3f24a66164920b4102412ed3a8df251d7e06ed9074bf107d8a2e55cda4267bde1270481bba785c147eedbff85647b1388174d1220fe722ba725e0db11cc61f566730ec94d231330420f646266a0f7c1a5c7858c0a51c32ce9ac249f806af7c5e3d4e30d360496dbe98655e002dc3cd47c00b4c3156884f3822bc206574ff74089480fcee2278d27a39e1f7d0ef1c313eb0b7424dda3a2d77870bf7e484036042539c2b3cedc2459a97ed6898e8847ccd58531abd0d78e55deaa9a95e7d6a2ee6419f3ad0c53153278cee3a54a428bfc051ff715945f0a346e658d1e45d5ff8307b10376ada1d5b913fdeec126aa7dea28ea514734b589e5fe282a6100311f29a5ede0bf2007af163498b3289ae79474bfeb4c98818dd301f57e69409e83b32e78c1157daac23e657e10b74d5b26348d11728160f18a9be2f086c99b27652a4e818f2fe19d40b674419cd61b4d2f31c0b08e377ea7d6bfaa3006516ded1a2ffbd4fba86745631421de8f2944cbcfca90991c4b1ca96eed5ad262701df06ddde3e0bc35ecd5bbe7f0b9d1d430620d8ced4ba2f1e7e2139ab3f00958f825b5e149abb5836e3cf5efbdb64710009547be90e9113dbcbecf8854e138269a9487ded0ce6269d036380b77e676e263e11b0368e10f5fcfbe3c7d70406e9899eab9ea8f6a68d05f46e828756791b32eeb58ffbb4797d62ccc1309039abcf1162eddd167165496a2806b30d54c590c974dd11961be6d2922edc96653b8fec8d1cc549b4b7741b5e81c1977bec0e98916d7253fab8ee8a93bfb14fe94d1aeeb71144ce2e8134a6d38fde28087fd534130064235b0f054f9b5bcd4524a4c09f5a39bc5d7d5b2fbf44ec7c78ad0ce43f48cfadf6c07db43d5b0b2366aecc3c3ec0386338cabb89e9e07c42e2f3448ad61f5826c8165fa2ecf56ea47e68f169aace5fdc402f3615a6c3e0af543ddc2556bbe991d77861030418dc00021d969dae7916b8c0da164cc1e74c054aa71db36192876d15b5ad082267f38ba2b8da3a87d3ab2d85c8db1f0de42f74c64200e60eca68aaeccd59bde8cad03e9bfa1e5270ffb6f215c25f50a4aa409f16db28171467f9e75a9a6ec4700677a0fc00f7fe6eef46df0c07d7bb21b367602fcdf219ba312135850a16b6e564947274ee6234d08cfecd7a9475d925f57dcd0cd1192bf6f111b92360bd26491a2ed86c87fb028b54162266cdb9ed1131abd6bea86e2ff318f8b303a97c0ff9376dc9bc8804e3883920fae0ee5c8f1c07f72f19ce9fc7a10472abac09d1e39fe8f915f1120bb1249885bacbb03f42a0f6c96a1bc282cecb6f9142e84b38199d81315ca9f74e314c259d9c8194b82b99787f1d421ff68931eb360351da7beb0e8c7e3adaf7dd44b530a9653b43c16066efb3a20abe55f78d9df473fc6a72fa2d8c05591ff552a6658125b6cf7788b1f4cc9a2f2a675e9f528a5432db2463633c6087491464eeba80bdb077c4577085618369f8587a685624ad0107158a18ddb81da72f3733c4db9348ecbfee8ba093bcd9d31709cb677d67bf427ec93f1de33bf2c6be6d368ce83d69deeecf94d5f6907120d1e5c15d8bcbf03137b882a48c7f301e324bfa284aad1fee3277bb1d875e7b09054598969d84f5bb74f599dce722cbc9370866d97e7eb25930da3d3e88c72fb7211e60e74fc424fcb905dab57eee0cc41e8eb0831219052bfec0337ae75e8a0dba09a6eb7d7a0bd3946d0f58e57694abe5bc0e5c35597a4e7ece1d5455cb7acf613e2f82b3541d57617b9af6ae55c584321afc27f0b5dd6a34a3228019be1e3b5996ec2aa9525f12fd3f208a9ccad0cc9c3cc1050d187943250cf171255a7865d1f02218504d181ac63d716f92fd550f1cb132b4f029dfda96cff09926b1d7826d714829d3a60bf3c98d4839896e8d086f11182de87d2ea16841188fb28d8c81ed89855d9140375139792e69460d08222ce2ddcfcc7b02df3d3f904dc64fd6a03df03e03d28bce45634c8e71f2fbe2fd7df3a7dd672a73b326197b7302dc9098d6181182d07f906b8ca1876387a2e5f823a909737293ea476376cfc7c6b089e372b6ecd0862b01b82fa83c43742ecc43ba320e9a63b69b06b472b98e64fd7db3b5a44bd5fd49dc15fa78aff0f44ec480c07339d0a74be9c82321aadd97a52f2f9ff49dbaf3605720528fdb3c1daaff6ad550e51d76defffba491e74c240549ee0ebc335a46e84e7c950f88dc8fb1c8b340c9cd66cd80e67d5609fed1c682a10709db072a329e2e43c70142eab6b2b7309262c3ee8f54cbc2b34105fa3e5608ac32d66fb78072d1518c9ca48bbc1314c59642784fee5f00bf1580f9b3cac967007a974b33e4697c19f4b7586e05e3e705e771c519a72b688e33eefd222edccf09f7495b2545267cf28c55275eaef5a34ef60c94f9c03a5e7f3b21778df408c3c7edf4f6953f62c5220ff62b5c4706cecc2f7cef377d9619442feab5c3a1ff27c19952d8ac2f59621ffc5e5f90b130b6b4bc1c8dca54bfa30cf027b738b813f5e5af316a89a4cc48a2de0dd719bba4693dbe5087bfc3f88c55f0960ac29a97b8a9648c4c528782a28458a3eaccc2b8b12faa0d0868a3b136bd4aa253dea7fa7129e1704c80cadae857e8e0f0ad378c06e31205f307e0000862e6e9816ca8d4ee10d78e8d7d40ee77c8f1d3cba2c50f12a4e903db6ccff9b5f66e7e0dd9d63488e6c5c85ac88cf679c6ec96e09ca11fd873b1bd4c3b6dc43412d9e5508f2fdd6644872f9b98bfa31f220b7c288690bbe53e1b1f6743a263d7d54394e4e9ec3b7780d88b6a364a078b87f8698acd8b0c3af0aabbb4c3004241f251a033e19c2da70cbc6d70c1c34beb7c80ae5cb8cf94eca5b531203fd6a31c982977c1527d41c98cccddaf5e49e52b2fbe779b4edbae1c299eb8a4dd1d8f13ac299dc59dda4587ebf4ab211dead5b0abfe3ce98ee156eb62eb7326a0192289670702324fca307c76d3f5e305b27fd73135eaa3581d7c8b41ad1b40e3ccb4a31b7993ce984256bba6e7bfb0f66847305af2c225af17983fc371bc9c044c30da2c5ad92fefb80efd21512c5e12550e665b05e75a9d8b9ee7d9a0933f28596373cfd0db68b71f5226e25ec8e77ec98c07fb142cd01731d71e08a74b0e2afd8b65c263116656dc996828048ac6e7b673c55461f810910d01011dd340cb58854ab6a118f21d4596e20ca587f5ffa92c8c5c36b9ba0e49d573239e7e817727ed3bca2f6b8dc08b958e9ee3ef10667566439598ed50c670581090cf9961d77f989864565126059f57af75fa1e955dd44fe2b113a244ea1c949901b758d3e2aeb3f419d096a3f08b7e092884b5b41f46097b3285b566a2e38070f5388351b037b5558cc768fd136b7c13523a7317a4f5b00567711940bd8a3cbb8469f76f6f84eee49d20f10d84c046c031a44fbe1f2386eec522d035a5f2a8693e973e699501c39bcba10d59c5f2880cc8c949fd1409f341cb6cb0c1789033263538e841c0c78ec1fefee4959978ec1ff7e59734b84f09755457963eb43b65ef4e512bdff786e17c7a23d27fc1e6d595e7c6d62e09484f0f119337f98ece656f65ce62d4215d6d50af361c1a393e174bc7aabe0a2a36dafc6dd59b940451477accba03565408d93e18e93dc24ab2abdfa1694b0398217714105cbfdbf3809b829020b5c3586e2681e502b3e636863a4b95ce14d995a5faaf70aa7ee36cb0206aaeedc5e5f3e5e926036bfd86b910354a0dc20632b00a1cd0853b4ef43bff09884cf0e317f4b284c3b1811eeeee87cfc4978915288d4a5aaf908b5dda8c662722231d17666e28461055cc250285603314d0028d116f4781aaccf19ba0b1e36f134e75e49ad0d0bea65d34f07f69caf6fedd2cf8a938291ecf2ce1c11a44a1112bd369a23338f48fd391af30c62e6c3a53109f7d89f24c9547c7700b2d0d5d85cd6f885a155662bbc2dee27ea0b09e108c41b4874a52fae9754bb352ec216b0535547ef5cc3517c230bed0e701ead0faafa2c134ca3e1a8c9e928ae15e6347b3bced74aa165c2d7c2dc5294edd218a72a8382816a57c74fa72c8aeccc2200c096dda044f9bf172d1c4cedc284f7ef24ecf4e9dfe2c5b5a298ebef0bcc4070130c6199723eda258928136d6614483939e8f826b8640fc44a535e753d608fb7310c17be05cf7d7313e7470273f5e65fa7f5fa6e8d136ac77a378960b22d7f605d1284d63644d4914ad1e7235febf0c2e06c14db19d898090e616277685bdf996768b68d49c582e271dabf01def45da8b6152c02327b156cfe3450661e4d6b8c6c568fa4f09029bc5e860f8c4d9d12f955a5e86b9757e1f49a4872f8fb3f740e3c455c53a064811e1bce8743058fc650d8b0d1aeba3be1b3e8d1698550fab3d50c038f0dea12c511f8706c264fab34548edab73c3a2b36e9b2c8dc10d22dd9b96e9e8669afc3802d9d599a8e4b8f5f04747c118881e69d2dc7f4f9a5a603ca0b67d0b7941e4523534984267fcc30786b2d0e22f649acc0f297cb2dde6b254d51f162ea0383eeeaf12d68a48ab3a0c9f25ceb68f80c9f2adc1d0af1eff1a9c1e86652e3d6cdec52c959db6e49391ebe82b5feeea5396244765f52249b12a2aae15b643b230d9924c0554a7a736557435c95b0e047dfd199288c6be274df87bbc01bd947fe79985e9acd039113b747a36ebeba57b7750685a1d60b56294659bb48eb898c47b44564edde001cc200f1db237e29172bdd34e7120a0e9ca354a9d9d76396e76bd1eecb29b122ec5c91b3e0767b3d0d87e689378f6674e86dd920800cb064d23ddd8f", 0x1000}], 0x2, 0x0, 0x0) r16 = socket$unix(0x1, 0x5, 0x0) r17 = fcntl$dupfd(r16, 0x2, 0xffffffffffffffff) msgsnd(r9, &(0x7f0000000240)=ANY=[@ANYRES64=r16, @ANYRESHEX=0x0, @ANYRES64=0x0], 0x3, 0x800) msgrcv(r9, &(0x7f00000006c0)=ANY=[@ANYRESDEC], 0x1, 0x1, 0x800) r18 = msgget$private(0x0, 0xfffffffffffffffd) msgrcv(r18, &(0x7f0000009e80)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008000000000000000000000000000000000000000000000000000000000000000000fd8edbb774bd9c6affd600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000deffffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000faffffffffffffff000000000000000000000000000000000000000000000000000000000000000000000000000000040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a936aa5a1f5d82bcad6aecdc40000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000e4ffffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ceb730e00c000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffffff7f0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffffffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000100000000000000000000000000000000000000000000000054e4bb82a0348650380d03202a0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001db10000000000000000000000000000000000000000000001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000e6ff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000b095000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000e17d307a7c4ad6b421d6769257935753545be9d227474f76d4fb73284cbd37133c830503f6f1ccd59ee29c445d4eccb3191dfb67658751568c8baefe9aad613905f24e41bf2e1b905d62912336e5c79b4b5e068cc49b9ff3a967062c55f2d6cb687357b0102244606d20e6618a9daedca1eddaf2040000000ba46151972a1ca6de540d22cc464ced7c6d140a9ad43a510024461b26615c9502c6582dacd132bea3985478ed2adc1f0f97e2b2da0f7ce1016c7dcb699793bd9998bd4354515b60461270c9a7c9041af61a030961a647bb9604a88f5ad2f343e9f09bb5fb402d6a40acc1904983e0814808bdc967944ad140a9f72851998e1b34cd18db8e8f499a98e9ecb4f9aee4a514693f4ac551e2ab61cf23e9ec93e4707fd786878f213c6b3e59a159927e2c51202700aaeda873e2442f857bba81d0a07eb3e3a4540bd27f54c993135ceec734c187941c58a812f58030b3852c3f58d38128d3bb6e128f2d8925ffc9930395174f74e0ae7cd1428feec84c3470f3cec53b73ce58456c805138d8785dc9eca86a43873fcd42cfccbc604060fc3dcc285e9246b0994634014c692ea5ee4848ee3d415ab686d5c56da653f4046dd9b0008e2d76cc0fc72e90032fb2bae863fb15dd8f2a730b5914f837689221e235bf98a180ebdf28e2692de9345ac7e5b7a1dd9a179aee6a9c91cd86a5df4c882513c5f192ea7a2ba950ed1feea30fc95f4b676bfbe8935ab497ce481dc5d55a0eface527293ea3f3b79ddbac05a36829e69584658253f18beb4c3c7dbd7f7ce4d825f7a0cc88674359cf50ef8dd6256d6d2ace7489854b621b0bdb0ecf4bf61"], 0x1, 0x3, 0x800) msgrcv(r18, 0x0, 0x0, 0x0, 0x0) r19 = socket$unix(0x1, 0x1, 0x0) r20 = fcntl$dupfd(r19, 0x2, 0xffffffffffffffff) pwritev(r20, &(0x7f0000000900)=[{&(0x7f00000003c0)="c82163b306f28770f357eb11a85c2099b4bc04ddf1f4f086fbe758f860954d56cd2a5ef6afecdf489a0b44ad937234d995122fc20fd62f6d7d2b5e177384dda0746a54831c2b1247739e8905e4969fd4d2a2da0153c7446b854ea1ecd691d24ba6db6b373232bf77852bfc7c5e7252a75bed8a1d8d87", 0x76}, {&(0x7f000000b100)="40f3dccfc2a72b41437799a2066c8041367c7261deb39e6769d774d12348fdf06e998162f7b8a2a55ff26fc260e5685c418227f8bc327a8cabf3efbfcf63636d46abf1dbd4b1631d45068a3d938f3e52d9432b748d122af785669d47db5c83266938ae154433b75d223b6f818e3048446ee9885d2ae3859c9d6ba8877140d2ebc6608628b91a8c685d0640297d04b0a54a00fed0e89cfbacc74f1ab541edc29257ab149d9245d0e029dfc66579fe21320a8bd93d57cd525a1831da2677b23630c8f98b4f42316e1f86aa0c5c821b239c4b7cf77a431086433b7ea5420706c02c3a7182ae068c5afa9f69f0fb7dfe23a9b3cff24150f5e09a5fd915ad9c057f2386551e635f3339046ab61d7cd75ee5d112e789192941da1924e7425168f492cac3869c8479ce2a392868fc4ab9a307c57b574fd7a882914bf0b6f96c35cb0d3afeecf4083c10ff46cab40dd6673fedb582d4df2204dc60421a14fb16485a4d1b7789e0406d452db048263c27ea350ed0baf37477381467fe4cf2255391595b6fcef35d2f3fdac028e0c5d26e0618948a1fb80215f5b03a711e655ebb27c46fdd889c9600c342088bb48f041255e0e1b959c25db2a57c202c4e5f99d33977399b38e9c3f779e9c70f6b01a60c40353711a57f6cc64ea86e5bb53cf60a18a8d813317226c866bad9a8a7ef8597ca77fa18184c1adfcf9f4017ff7d5ae4eb04f90b01ab2f888ea7c30af95589018de49f8a6733e9909738c84c342dc6f3ab45dc1130295a0ef6cab6456ea8046d63b0683154c96a33234da0cc132abcc38f25295566672ee1a9f3286db627e92b2cac5139367b4b665be36cecd1e74295c73b412da95ea4a1ca301da4bab4b70282c99b8497e9ebbff40bad9787bcf75f6fe8257d693b556b2fdabac7f0bbb48539fab69df1f6eb1a62ba676b1bcf85a1d26a85da361193d7c758cd7f78a8a3f24a66164920b4102412ed3a8df251d7e06ed9074bf107d8a2e55cda4267bde1270481bba785c147eedbff85647b1388174d1220fe722ba725e0db11cc61f566730ec94d231330420f646266a0f7c1a5c7858c0a51c32ce9ac249f806af7c5e3d4e30d360496dbe98655e002dc3cd47c00b4c3156884f3822bc206574ff74089480fcee2278d27a39e1f7d0ef1c313eb0b7424dda3a2d77870bf7e484036042539c2b3cedc2459a97ed6898e8847ccd58531abd0d78e55deaa9a95e7d6a2ee6419f3ad0c53153278cee3a54a428bfc051ff715945f0a346e658d1e45d5ff8307b10376ada1d5b913fdeec126aa7dea28ea514734b589e5fe282a6100311f29a5ede0bf2007af163498b3289ae79474bfeb4c98818dd301f57e69409e83b32e78c1157daac23e657e10b74d5b26348d11728160f18a9be2f086c99b27652a4e818f2fe19d40b674419cd61b4d2f31c0b08e377ea7d6bfaa3006516ded1a2ffbd4fba86745631421de8f2944cbcfca90991c4b1ca96eed5ad262701df06ddde3e0bc35ecd5bbe7f0b9d1d430620d8ced4ba2f1e7e2139ab3f00958f825b5e149abb5836e3cf5efbdb64710009547be90e9113dbcbecf8854e138269a9487ded0ce6269d036380b77e676e263e11b0368e10f5fcfbe3c7d70406e9899eab9ea8f6a68d05f46e828756791b32eeb58ffbb4797d62ccc1309039abcf1162eddd167165496a2806b30d54c590c974dd11961be6d2922edc96653b8fec8d1cc549b4b7741b5e81c1977bec0e98916d7253fab8ee8a93bfb14fe94d1aeeb71144ce2e8134a6d38fde28087fd534130064235b0f054f9b5bcd4524a4c09f5a39bc5d7d5b2fbf44ec7c78ad0ce43f48cfadf6c07db43d5b0b2366aecc3c3ec0386338cabb89e9e07c42e2f3448ad61f5826c8165fa2ecf56ea47e68f169aace5fdc402f3615a6c3e0af543ddc2556bbe991d77861030418dc00021d969dae7916b8c0da164cc1e74c054aa71db36192876d15b5ad082267f38ba2b8da3a87d3ab2d85c8db1f0de42f74c64200e60eca68aaeccd59bde8cad03e9bfa1e5270ffb6f215c25f50a4aa409f16db28171467f9e75a9a6ec4700677a0fc00f7fe6eef46df0c07d7bb21b367602fcdf219ba312135850a16b6e564947274ee6234d08cfecd7a9475d925f57dcd0cd1192bf6f111b92360bd26491a2ed86c87fb028b54162266cdb9ed1131abd6bea86e2ff318f8b303a97c0ff9376dc9bc8804e3883920fae0ee5c8f1c07f72f19ce9fc7a10472abac09d1e39fe8f915f1120bb1249885bacbb03f42a0f6c96a1bc282cecb6f9142e84b38199d81315ca9f74e314c259d9c8194b82b99787f1d421ff68931eb360351da7beb0e8c7e3adaf7dd44b530a9653b43c16066efb3a20abe55f78d9df473fc6a72fa2d8c05591ff552a6658125b6cf7788b1f4cc9a2f2a675e9f528a5432db2463633c6087491464eeba80bdb077c4577085618369f8587a685624ad0107158a18ddb81da72f3733c4db9348ecbfee8ba093bcd9d31709cb677d67bf427ec93f1de33bf2c6be6d368ce83d69deeecf94d5f6907120d1e5c15d8bcbf03137b882a48c7f301e324bfa284aad1fee3277bb1d875e7b09054598969d84f5bb74f599dce722cbc9370866d97e7eb25930da3d3e88c72fb7211e60e74fc424fcb905dab57eee0cc41e8eb0831219052bfec0337ae75e8a0dba09a6eb7d7a0bd3946d0f58e57694abe5bc0e5c35597a4e7ece1d5455cb7acf613e2f82b3541d57617b9af6ae55c584321afc27f0b5dd6a34a3228019be1e3b5996ec2aa9525f12fd3f208a9ccad0cc9c3cc1050d187943250cf171255a7865d1f02218504d181ac63d716f92fd550f1cb132b4f029dfda96cff09926b1d7826d714829d3a60bf3c98d4839896e8d086f11182de87d2ea16841188fb28d8c81ed89855d9140375139792e69460d08222ce2ddcfcc7b02df3d3f904dc64fd6a03df03e03d28bce45634c8e71f2fbe2fd7df3a7dd672a73b326197b7302dc9098d6181182d07f906b8ca1876387a2e5f823a909737293ea476376cfc7c6b089e372b6ecd0862b01b82fa83c43742ecc43ba320e9a63b69b06b472b98e64fd7db3b5a44bd5fd49dc15fa78aff0f44ec480c07339d0a74be9c82321aadd97a52f2f9ff49dbaf3605720528fdb3c1daaff6ad550e51d76defffba491e74c240549ee0ebc335a46e84e7c950f88dc8fb1c8b340c9cd66cd80e67d5609fed1c682a10709db072a329e2e43c70142eab6b2b7309262c3ee8f54cbc2b34105fa3e5608ac32d66fb78072d1518c9ca48bbc1314c59642784fee5f00bf1580f9b3cac967007a974b33e4697c19f4b7586e05e3e705e771c519a72b688e33eefd222edccf09f7495b2545267cf28c55275eaef5a34ef60c94f9c03a5e7f3b21778df408c3c7edf4f6953f62c5220ff62b5c4706cecc2f7cef377d9619442feab5c3a1ff27c19952d8ac2f59621ffc5e5f90b130b6b4bc1c8dca54bfa30cf027b738b813f5e5af316a89a4cc48a2de0dd719bba4693dbe5087bfc3f88c55f0960ac29a97b8a9648c4c528782a28458a3eaccc2b8b12faa0d0868a3b136bd4aa253dea7fa7129e1704c80cadae857e8e0f0ad378c06e31205f307e0000862e6e9816ca8d4ee10d78e8d7d40ee77c8f1d3cba2c50f12a4e903db6ccff9b5f66e7e0dd9d63488e6c5c85ac88cf679c6ec96e09ca11fd873b1bd4c3b6dc43412d9e5508f2fdd6644872f9b98bfa31f220b7c288690bbe53e1b1f6743a263d7d54394e4e9ec3b7780d88b6a364a078b87f8698acd8b0c3af0aabbb4c3004241f251a033e19c2da70cbc6d70c1c34beb7c80ae5cb8cf94eca5b531203fd6a31c982977c1527d41c98cccddaf5e49e52b2fbe779b4edbae1c299eb8a4dd1d8f13ac299dc59dda4587ebf4ab211dead5b0abfe3ce98ee156eb62eb7326a0192289670702324fca307c76d3f5e305b27fd73135eaa3581d7c8b41ad1b40e3ccb4a31b7993ce984256bba6e7bfb0f66847305af2c225af17983fc371bc9c044c30da2c5ad92fefb80efd21512c5e12550e665b05e75a9d8b9ee7d9a0933f28596373cfd0db68b71f5226e25ec8e77ec98c07fb142cd01731d71e08a74b0e2afd8b65c263116656dc996828048ac6e7b673c55461f810910d01011dd340cb58854ab6a118f21d4596e20ca587f5ffa92c8c5c36b9ba0e49d573239e7e817727ed3bca2f6b8dc08b958e9ee3ef10667566439598ed50c670581090cf9961d77f989864565126059f57af75fa1e955dd44fe2b113a244ea1c949901b758d3e2aeb3f419d096a3f08b7e092884b5b41f46097b3285b566a2e38070f5388351b037b5558cc768fd136b7c13523a7317a4f5b00567711940bd8a3cbb8469f76f6f84eee49d20f10d84c046c031a44fbe1f2386eec522d035a5f2a8693e973e699501c39bcba10d59c5f2880cc8c949fd1409f341cb6cb0c1789033263538e841c0c78ec1fefee4959978ec1ff7e59734b84f09755457963eb43b65ef4e512bdff786e17c7a23d27fc1e6d595e7c6d62e09484f0f119337f98ece656f65ce62d4215d6d50af361c1a393e174bc7aabe0a2a36dafc6dd59b940451477accba03565408d93e18e93dc24ab2abdfa1694b0398217714105cbfdbf3809b829020b5c3586e2681e502b3e636863a4b95ce14d995a5faaf70aa7ee36cb0206aaeedc5e5f3e5e926036bfd86b910354a0dc20632b00a1cd0853b4ef43bff09884cf0e317f4b284c3b1811eeeee87cfc4978915288d4a5aaf908b5dda8c662722231d17666e28461055cc250285603314d0028d116f4781aaccf19ba0b1e36f134e75e49ad0d0bea65d34f07f69caf6fedd2cf8a938291ecf2ce1c11a44a1112bd369a23338f48fd391af30c62e6c3a53109f7d89f24c9547c7700b2d0d5d85cd6f885a155662bbc2dee27ea0b09e108c41b4874a52fae9754bb352ec216b0535547ef5cc3517c230bed0e701ead0faafa2c134ca3e1a8c9e928ae15e6347b3bced74aa165c2d7c2dc5294edd218a72a8382816a57c74fa72c8aeccc2200c096dda044f9bf172d1c4cedc284f7ef24ecf4e9dfe2c5b5a298ebef0bcc4070130c6199723eda258928136d6614483939e8f826b8640fc44a535e753d608fb7310c17be05cf7d7313e7470273f5e65fa7f5fa6e8d136ac77a378960b22d7f605d1284d63644d4914ad1e7235febf0c2e06c14db19d898090e616277685bdf996768b68d49c582e271dabf01def45da8b6152c02327b156cfe3450661e4d6b8c6c568fa4f09029bc5e860f8c4d9d12f955a5e86b9757e1f49a4872f8fb3f740e3c455c53a064811e1bce8743058fc650d8b0d1aeba3be1b3e8d1698550fab3d50c038f0dea12c511f8706c264fab34548edab73c3a2b36e9b2c8dc10d22dd9b96e9e8669afc3802d9d599a8e4b8f5f04747c118881e69d2dc7f4f9a5a603ca0b67d0b7941e4523534984267fcc30786b2d0e22f649acc0f297cb2dde6b254d51f162ea0383eeeaf12d68a48ab3a0c9f25ceb68f80c9f2adc1d0af1eff1a9c1e86652e3d6cdec52c959db6e49391ebe82b5feeea5396244765f52249b12a2aae15b643b230d9924c0554a7a736557435c95b0e047dfd199288c6be274df87bbc01bd947fe79985e9acd039113b747a36ebeba57b7750685a1d60b56294659bb48eb898c47b44564edde001cc200f1db237e29172bdd34e7120a0e9ca354a9d9d76396e76bd1eecb29b122ec5c91b3e0767b3d0d87e689378f6674e86dd920800cb064d23ddd8f", 0x1000}, {&(0x7f0000006cc0)="3447228e251d3f54957f92d9fceed9c7799edfe8d626544caea0338bdb5f31fdba635819b378422b23344d063c47a2b57516ab48a5129d7e5c5d5fabe827ec1758a02ebf9ed22df9801db82e481bd6a52697290bb42899d339c46020729e9cc36d14d7860b3397404d98e6fff5d5c97f74473ad00e392559e94a4b9625b3ce4245e2e91d5e41d6ff9679424211a50d769fe69a92706c9431905335f9ce58f758795ee29cd8762f18783c360135d067554597f534a5598ab8daf0d9442add3cd115382a487d6bd16ea41f9fffe86764c8342f8e7623c691abd29a977d35da08ff6164c2aa7f2e4f8ca50c673765fe661a9931975ee2060968de4654691014f7e2999eaa277d58e84f032a0999cd011c36f21d20fa3d44d3ef3014378b501b6edc0cb5012bc2e251842a234f4f080d7c7bddf06794a3138fb0e0177259a55357c6bea159dfb744c2c4ee22a4068a9a24ff07dc38d26c1c4d4377062c54760e00c7b6a7913ab56f341cfdba8b7da6f4345cd2d71d746f65dcb4f52e4cb6c2d52b08db19d50c5d7eabac67eeb873987c19ebb42881e988af8e9531c56e4fd15acbc81e213239d5aecdc4db728648f1e3713aeb42f8322ccba22dce92866f9fb39f27ee4d37d7dcd05ad3da0612809b249c2e0a73029cf1c4643de50b1417c1cecc0853d5bf8302c3567797f37316fc6e0fb6d07f8c463c678adf38f34a7c03ac3f83ab7105d073001e03755052e44bcf150ad1b0f0aaa99de00254e7581a16997007cc628f576a8f02cb11301e8c4f374158a9411a70f3ab79fb86e7ecf656a15e4613e60a13b8ba137e69c1f7d68c997ac5eb0237223d60518f7c7df2ddb24eeb5946296b5df0ac71e3c209e028424fd67a65968f68610abbe2bd304666ddd7f2efbf2af0d0edb190ffe9433589fe648aa11f87627a1efbfd0709c69aa19b8494718be2e820bbb6a90eb2e9f4b66ba8fff25f482de7616f8206893b92f9e68ea6de4ec3c90465c40cf0c6b4927b446833136f291d46110129441e269c37336967e211f39160dec7c3fab7274d25bcce446ceeee6730f096f4e6cacdec416ef3c78815b31b65bc6b80031c6ef47f4d6a01851ba1a5ab29fdb8f9f44e957dc187a12a43fbf86d157b0c8422f4e641827a61a4375ad9b31dfc3ad566a9ae53665836a3bd6ceb9a9e42381f08ed1e52f5bcbcf878aa45ec1ac123f2c4bd2a07eb837c14639529b47a26b054b98517bfdfcf84de776623a8a1c39ba2f7f9953043b12ce23066c1514ab38ee5050c804e745953cfdf26be94e47d6171165b9cdbdd552b4942786719bfe1bfec29aecc243bbf849b4ec3b5543d09f92115de3d6bc56c6fb699f082e356968b7fc114b939ee1beb79b56b3838694178021e126b555170710e2d44357bc4bcad9032d79935b34d541b0b92dd1a106c5cf4c025771e7f8897638d21273ddebd5bd0595115de24df2eb2cb0de548315f994f96a2dd9333ec91f0d25278827b84d193ff06ce30a15eb6ab9e4597e93279b8f190360ba80f4e83b479f6dedc767374d2c8d9bfaac2750f072349b2270129227012526a21fe344067697e7ab8ed38c5984217a275d6008e4dc45440d3525a28053c129f2d584fd6514106be8e37a48fadd31586e567850ad6234bd6b5fdc4ae14cdf203d6f0d2a066b6ea3a774ff7fbcb320e312974571b174b7a9ba47a10703c6a1b8c7e732718cac5b920a500aeedbb2bf5077fba9be6d44c2859e3ed127848b0077b9711e00aaaa4a63c25eafa416145549b69badb1190968fbf5477c1c3b756cd7834ba48bedffef3b299d0b97b0fdeb5dce2c67f7af6abba0889ac60c4e50bec4afc6dcbbd7c7595114b0c3d4f5f04281d22fc66000019f0988983a5c8efba9c3e02990840c79f30a676b1f5746f19de5cc87754ba71a2e126ce736b5a3f9fb51a2d9e89fe24ba3eaf6f93822c3ede07d2b78b00b95b090f29a4b5a632b9e7d89463fc782bd248bdc2554e5edf4af9225421a8b9f40dab1bb9dc8b7279f5568169ec3e9e28c7420fe575f835e4b702eb44f893acca1910fbd7543872e9bf885c151cadf06c7ead742f15ca2a652ac181db6b4ef7068f31e961c2699c50e4b4c1254a31e77e163b0e7aa4977cf87d553056eff064afead1633a21a24b6b58bce22f79bfe6245409fda97e3537aeed6623f1b4f43ee30da3b347efa3c9da90ee1b20a14e363514e72d9d5f1f38e086fac5253817584573e8adce7b8d843f6e716f7e6e926d752e454f6c5d463136fbc753d1f14fee244c597c4ab6e20eea359590fcdc510fb74793ca1f058ccf3cb390b5943f0dcc3bc931a087e0ce2cd2c2e0bb9b06a31df18cad8191a528863a31c0b60836c2b223ca18e0a7f4cf07506f8105cb636f2b6e6d048af7304fff4441ce152c2b624da54b11f536e79e1aa5f70a6c0c432cd31434978bb3c48dfe0b2cd62bd1ec1d3c3d31d3ed488170f32fa13d61ae33ba24484796f0779966f84924fa3aa68dcf3bbea26112c378684691c570580746c291ca65d50bda89199e169e66ee0ca3d1dafd6fcfa4a2238ea6731809f2a264db0d09a8c6c359489e90840685f59bdb3d350a813c40118b719781918e755c37192103e91925d3b876cee685c20dd8384aa4fd0bbd04a4e31f0ae98dc83f888b3a0ecd223f0c151b6f5d1dc9ea7173c35bcc0562019b53cb6651b448a0dbb1020aca48b15e43eb931d1d8cd6ebfede976da41e0b7c460b154af176f4cdfeb9a23e037ac2fabe5758ea4376694dddcd43b8299c114f2a586b9caa3ee4f6e943cab56071608ac164ca69cb5884ffdc239744e62f1d44c130696abfb8f3046b8fce65480e86ee954296e04f3e29c3918256edae32f4634fcc020bdfee9fa56427e42cf70300b14787bbad4dfd93b0b5509bf28daadb61ac6013fc035d9ffa7c0bb9943d59aae4ffb96c4ef3d03599e45df05ce19d3b912886c2e5ef7539c7ab40ccc2bb4b468fb7e5a8076a15d7c2e4654d9bc90cd44c53467604e227a368f187981f6ff806096782da1acdf74fb0baf37cc91d1b70d687fcb8e44aee0ce40a13c1fa90e0ed909ffb730446d7ae0dc514c85a4f3d315f2cbf79185d8cfe456a6d7105e2d2635ae8a3514680ec3d479ef00990634fd43f45743a66d4780cf94ab91e526f712fdb6e30e53ad85ecf998b285096f12aa30011a133f73b8e38409ae3c7b53672dc9fd56659f0a4f178a90da15181881326679689119d30bfc02e8ff5f2815c1c377e5a801b025021bdb5d28f8a31d24215f6e82e26d553440700bdf97d6f06c142671471ee11073034cacc6928f5d26e2c972c802a607e940d9647181815a429332b09c2ecbb2e1370746d390f08805dad58532f4dee982f852fca2a27de662fe1e026dc60141b808d92749558721cdec8abab8b10808de50141531fcf89d2c6e2342fd09a496950740280e550f704121d2ea12a6d0a86d866246afc2dea5e39565632e43648ffe24e0c1ea3b71502ee9067feccc35b300db57cd02a2a175e868fe05460e498849d637d6d0e15eb57d273cb2f3a9636ee20feaa4a8d321bdfa288e7eca4be5083127a371e32506cd341ef23aaebb14a6699be7662b0e054fb4b0de5beee745514990d9efcd2ad1c1e6e6c62d7c51cc6413418a6f89c45eba332ccd65bb298f12ed744e424553d639e240504977ddcadcafb35a0599bce7103595dc1dac361799ea7589f199d06c648998c83f70ccdcca9ceb9d49c5266070b810ff4e00edd9bec2ce03a80651db48941908d403ad96371ba7b0a9d2d2995cbc7c3c76518d90451c27ee69f437bb1270d580abaf1b58abea3181f424da80c434ba2d4134a32d7205d9a4b89b798f6f63285aa9da9e8186fa24b4093b6c2260e09f8f7e9d8e690537fbe6f704cf44833cf5d16dd0d452f8691826d902e08a5cb456212c7a23fdc0e9d2ec4be12e882591002b5a665bd1cdc8157e4a48f37333e369bd7c6fc323137a4e05d676b4044a4cf8a5359f85549ce209357581b241d8d4d49da92bc00f42410cda3ce493336154632de778eaad4806718dfc7ec0a73d57bc3db6bf06e819f42a44241ab1c57842ac0f34beb6091395fd6e8940b1f63e37f18e703130e1eed67838b642783384a2078f72306e431e0f32c9d33fed42475cca9a5ff2e4be094a6854773c622fc04f75ff0488f7857995f59c6feb75920da5a3962cca7ace49d2e1885595255296af0a3f5046139ca07a58c6476b096fe25d712ac87fdbd0398fd35bfd5eb28df05d6b4a383fa59747654c1118f3fd6c70e15038ce77856ae7ffa930353e1250db8e874043d34adc5b574c198c1ecfc46bcb0663599ddaebcff2b8d76875ca53a22cf9d9aa38957623eec21b18891839fca33b0dfb33e91d9e6319d00666d067cef0019791528f2ee1423bb1730016512d99d2d1e8336df2de6fa9e36111758ddb5c49e6dc71c3bd41a5db907f3220017a292107fe2bf41742b46fdd2ba41283dd14fe1efad1fd94f52050d7c28a912276a17f6d3aabbf8120924d850f2716173487bd04022dbdc15dbc947dfe24237265561b939b3a90917fff2fe7264057ea1ba67dd306e9a7456b25702b4d8bf5960aa79e58403e1fc25f6e7e00dca93642040b66553e660612fbe1307d2ecff81f4a6c99d19bc5cfeaa36f43a60540bf0fdd46720be7e9c021551981ad550fbed69585abd874e6f0bcd224fbf4a5059e3f379415a03de82f51d5f4a6b212c4983b3431ac787738a1aabe2fd5c91fd7cd9b76e274a8decf86d176b699f2e2f6f13d1c25213e01c5405018c42e7792a1884be22db52d4844052bcaf3ddf43c6494b9713509c6469f94d7278fbbb20733466a4e72ce5697837080f95be9e55eddf5eb58b1a2a73acad13fe6020a9dcc65bdf276d9cf56d61548f797921039f3cfce537ee0b573b31915c7b58800b888aff99bc5116550425133a4276d5da927e83686120d24fe0437db862bd36e266db5cf7a3802371088be813dd192384140b9eb7daede95b64823241f5d5445b7b980ffb85eb05b9e6a935b4980990bb3918ae2bcb580ec9ec662b80a0436a1d7328a5245759fc4fc1e9883a1373afb435fbe65809ca8ceee2019b868e1b9409400c5528898af8be4a81ccfe90ffa30eebd1d443e8cc72b4310543a7ed11fe6cf20f557ccbb936565015ca19ba754ddba866275f406e8911ecb133fd52e73db3669f6b836d66b1eb40eec15c8c5f99ac44b2f7d331d8970c99a70911ef4132bf04c2f35b4eb6a5943f9b9f9c28211b37d9de2b6db8c49bbb78a441827573185815b795d99afc8c791e586c6576d91288feab8b163c4e619537c46688668973a794d3a6c039b101c2fd001dcd0b68cbb30a10ee8361ba77f61bc484fb1c01f17377856d110056be2a7e405e481dbe1d233ebed03651e7a53e6c8fb24cb38a07021f3e964fe533353e3787db8233f7461ff5328105cfd03f8053a3e6ae31fa53bc7ec9600799bf30dfd54263cb45a22367f6408d49cf5228127aa7807735853a0463f7c1d2184fec3133ce0759f9852cd4bceefcbed52576bea5c020983b0a35982b01491ad882c98def6fa7505c9c525ee0b0231fc7872d385fca086c3e89bb2baac08bae42582224f99215207c59e061ef74d5c41da0c985b193a0a0286b089562f262ea9094177040b9f7fd32b3535b1e5e032cedeb99f0e318a5dfde719532fc33112ffe6833cb0e6ecc761e2427c99473325b4c54db756eaa141b2d2b11a77a66ef15f0feb0e5587053fd743d0591b0736ba4ff0badfa", 0x1000}, {&(0x7f0000001380)="d9a09dcaa5ae3d578c88673ca96480caf5c388649980a2a6f86fb8821682b53f3d3f6adaadfb512a2586f242480b3bb6c3c7547f67c81d813bf4831a9561078358a189fd9e00063c1235d40b0ebbaf5b1881c540731c11228d2a2618d9985e4fa89d63a39ffc62125418d17438a72efb330bebbe6b94115a52e46470ab8f8bf5356cf0a6936b35d9acaabf4577ba2cc9986ce298a7fc7e03737bb40d", 0x9c}], 0x4, 0x0, 0x0) r21 = socket$unix(0x1, 0x5, 0x0) r22 = fcntl$dupfd(r21, 0x2, 0xffffffffffffffff) msgsnd(r18, &(0x7f00000000c0)=ANY=[@ANYRES64=r21, @ANYRES32=r20, @ANYRES64=0x0], 0x3, 0x800) r23 = socket(0x2, 0x1, 0x0) r24 = fcntl$dupfd(r23, 0x0, r23) ioctl$TIOCFLUSH(r24, 0xc0206925, &(0x7f0000000680)=0x1) r25 = msgget$private(0x0, 0x40) msgrcv(r25, &(0x7f0000000580)={0x0, ""/20}, 0x1c, 0x0, 0x1800) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0}, 0xc) r27 = socket$inet6(0x18, 0x3, 0x0) getsockopt(r27, 0x29, 0x33, 0x0, 0x0) getsockopt$sock_cred(r27, 0xffff, 0x1022, &(0x7f00000003c0), &(0x7f0000000140)=0xc) r28 = msgget$private(0x0, 0xfffffffffffffead) msgsnd(r28, &(0x7f0000000700)=ANY=[@ANYBLOB="030000000000000030753a5e69488f0fd908f479d367c9ec56609a76806ae8fcc87cffd563402b5024abb6bab6a2c48ba3888e2c878a3a55143d211714efe88b1be734e511c6f5de88ea88d526acfa400f1b59416ea5e01748948d39c8e64a722a9770cc38c2b32a3c82058c14b42ca62f16de03cd06709411d8da21004810eb1b757653b542dab13e3e77bcae89951e6432734062808035224f1029f653540682971e1633cf86498930328ee024938dbfd952481e144f5853eb9561ae58c97a89025153dacb4041ad4c9b57b5fb3d8588a3325e19faac1521cbf792cc228a4fc2484142d2fc29b1112749e1a31bf9106521eb82f5f3fb44ba2c2014bd2026342588fa1a34492fdd4494c5eeb4af79be0195d459fadab38ea746dbe621387dc46add182120760700000000000000ab325a2e9cc64f3489955634cd7f0bc96b4a4ea36da14c9d1d2f6b569712c56c6c08a8004d7d555a7826b6f661b37e34fd77534b596eae28dbe08cabaff8694a970190269fa73da23e658ee391ab702486c88473a54216670ceb4ddfe9f9598a1e2bf6d04b8e89f9a026a26e1b202c328ce5845ef83ac4cf9118e2d6dbf289abcc552e55c60cea0ef4987d21852dece05b2a1d3370dfb1b52e3c8b838205dde1d9508600"/479], 0x156, 0x800) r29 = socket(0x2, 0x400000001002, 0x0) sendmsg$unix(r29, &(0x7f0000000480)={&(0x7f0000000140)=@abs, 0x8, 0x0}, 0x0) r30 = socket(0x2, 0x400000001002, 0x0) sendmsg$unix(r30, &(0x7f0000000480)={&(0x7f0000000140)=@abs, 0x8, 0x0}, 0x0) r31 = socket(0x2, 0x400000001002, 0x0) sendmsg$unix(r31, &(0x7f0000000480)={&(0x7f0000000140)=@abs, 0x8, 0x0}, 0x0) msgrcv(r25, &(0x7f00000018c0)=ANY=[@ANYPTR=&(0x7f0000002bc0)=ANY=[@ANYRES64=r28, @ANYRES16, @ANYPTR=&(0x7f00000019c0)=ANY=[@ANYPTR, @ANYRES64=r27, @ANYRES32, @ANYPTR64, @ANYRES32=r29, @ANYPTR, @ANYRESHEX=r26, @ANYPTR, @ANYBLOB="0a0538a8bca040344727593f410effa96f2cf197385cdfccdf9ee7af9e968d6395a361ab0fdaa16b8c17f969", @ANYPTR], @ANYRESOCT, @ANYPTR64, @ANYRESHEX, @ANYPTR, @ANYRES32=r30, @ANYPTR=&(0x7f0000001b40)=ANY=[]]], 0x1, 0x0, 0x1c00) socket(0x2, 0x1, 0x0) openat$pci(0xffffffffffffff9c, &(0x7f0000000600)='/dev/pci\x00', 0x800, 0x0) r32 = syz_open_pts() dup(r32) r33 = fcntl$dupfd(r32, 0x0, 0xffffffffffffffff) ioctl$TIOCFLUSH(r33, 0xc0206925, &(0x7f0000000300)) r34 = socket(0x2, 0x1, 0x0) fcntl$dupfd(r34, 0x0, r34) r35 = socket(0x2, 0x1, 0x0) fcntl$dupfd(r35, 0x0, r35) r36 = socket(0x18, 0x2, 0x0) r37 = socket(0x11, 0x4003, 0x0) dup2(r36, r37) r38 = socket(0x18, 0x2, 0x0) r39 = socket(0x11, 0x4003, 0x0) r40 = dup2(r38, r39) ioctl$LIOCSFD(r40, 0xc028756b, &(0x7f0000000000)) r41 = socket(0x18, 0x2, 0x0) r42 = socket(0x11, 0x4003, 0x0) r43 = dup2(r41, r42) ioctl$LIOCSFD(r43, 0xc028756b, &(0x7f0000000000)) r44 = socket(0x18, 0x2, 0x0) r45 = socket(0x11, 0x4003, 0x0) dup2(r44, r45) msgrcv(r25, &(0x7f00000002c0)=ANY=[@ANYPTR64=&(0x7f00000007c0)=ANY=[@ANYRESOCT, @ANYPTR, @ANYRES16=0x0, @ANYPTR=&(0x7f0000001300)=ANY=[@ANYRES16, @ANYPTR=&(0x7f0000000d80)=ANY=[@ANYRESOCT=r37, @ANYPTR64=&(0x7f0000000c00)=ANY=[@ANYRESDEC=r16, @ANYPTR64, @ANYPTR64, @ANYPTR64, @ANYRES64, @ANYRES32], @ANYRESOCT=r40, @ANYPTR64=&(0x7f0000000c40)=ANY=[@ANYRES32=r1, @ANYRES32=r30, @ANYBLOB="29023491d861ead9c56cab144e460c06ce0ab24f9372e738ed5bbc6cae0ca3fd020acf7b40bba867f4cfc77138907511593620b1acfc865f0c365054b3792a7dbe82b382f22bdfe9a7f55e0a30db2a269f6b9a1eb42b0ac5f375e51ce3d026c2f8808e9832378b876768ae2fe0c744be542b465a41914190ae1c9b89ae85744a0c3310eee32291c5cb6d01d3c856942cbbd9aebcd3c7ec114a5f7be5af0106992c7442f4f477890eca25efd7d3d7e0f6c5e2fd5d78259d10bcbcfc4d40865674c8607a0b960beb5a3cb719c28e9bc755b82e159e8e57c838eb8b868aa57ef814e1a1aaafcdb5d2217b3d79ffead63fc866fc6f2a", @ANYRES32=r43, @ANYPTR, @ANYRES64=r33], @ANYRES32=r5, @ANYRESOCT=r45, @ANYRES16=r5, @ANYPTR64, @ANYRESOCT], @ANYRES32, @ANYRESOCT, @ANYRESHEX=r33, @ANYPTR=&(0x7f0000000e80)=ANY=[@ANYBLOB="7688a6060b1cfcbef1b43924a9030963570a3240e236caa396ab9a01b8bb859c74c12f7a54137748cdddd472093e00fc948485bf546e1cc1c7aabc1673a1a2494974815c151bb5e66e03e13b144e5ff708d143c71670efd8b07059a5bd0162d886d7248a6a3cac995f8f70c45c431a94bcafda046a52ccf27131f2ebcc99ce5aaeb1937ffcf0fbae8f59d184c92393dc3487eb8a94b4a39a7672e7ae133e38467694d402f6bb6550c9ac11f125a21e9fcd08b8c972fcea2dacadc055351cf1ed922a844b1e93bc0e0d05d869d92d00aefd8cd2fcd1597eea4ebedff2cc217a9bd4f9e4226416e9c3c1a8e9", @ANYRES16, @ANYRESHEX=r22], @ANYPTR=&(0x7f0000001240)=ANY=[@ANYRESDEC], @ANYRESHEX=r26, @ANYRES16=0x0]]], 0x1, 0x1, 0x800) r46 = kqueue() fcntl$dupfd(r46, 0x7, r6) r47 = syz_open_pts() close(r47) ioctl$TIOCSETAW(r47, 0x80047469, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, "1ffbdfa6163cb90277925f1be62c36ae61c4a648"}) writev(r47, &(0x7f0000000040)=[{0x0}], 0x1) r48 = syz_open_pts() close(r48) ioctl$TIOCSETAW(r48, 0x80047469, &(0x7f0000000100)={0x0, 0x0, 0xffe, 0x1, "1ffbdfa6163cb90277925f1be62c36ae61c4a648", 0x0, 0x2000000}) r49 = socket(0x18, 0x2, 0x0) r50 = socket(0x11, 0x4003, 0x0) r51 = dup2(r49, r50) ioctl$LIOCSFD(r51, 0xc028756b, &(0x7f0000000000)) writev(r51, &(0x7f0000001900)=[{0x0}, {&(0x7f0000001440)="0643089574cd731880bcb750e42c8b88cf8011f1e81a100d473c3d4963ea85a5d3a8da8cba288999f3c8718d951a49454d06a18b84cc52c9750fb3b226c951395493dae9fd736eca09307e3730f96d2663e0a9716a0c0000000000001ee4bde9d58ce0fde95d0c9036d2c4b9c8f6ed352e8191b2ad99d5bf4fa117bead3c5dd03d8dfada13789d6efc0fa388c75fb2b36008c06064506073e1829fe38298d27d67e2245852c8db8ddc2c2e5ea83c34f419f312154446eef2563ad78f589dd3f87fa9ffd2d2c01e3ba3ff1da7e6fb9ebe501bc367e54022329633875e4e83c06d03c6c6f5129ddabb13e8654b0f71b245a32a25"}, {&(0x7f0000001600)="73c9c412e637ce476a1eaaa9f8c0d736a4e811b3bcf9a4c79970a1489c2bba6d5f8839fc1597b2d4a0614ded21db779aaeb1ad70a746dec6dde88f643cf1fcfbe18096257bc4e8b3794c723bf23a7c67e5f8a8538448e522fc636952fc0eb50ce23b412755a500c56d9f82b03484e6e82b2bbbb077b7b2984aadfec58a90e241ce608dab10ca4b796959da2e8c3fac0aa87299f03e"}, {&(0x7f0000000e00)="79b45dc5f5368478f86863bf980722480259abd0c14377e705a0b121ed79917deafca3edd567a15e039250a381adc67059b62f0d762daba54d724af7c3d52e58a30f0bb57e0be18d6f7a5324c45e1a020cc14b7a42db417d9f71da"}, {&(0x7f000000c100)="fe4ae5d3c11c983b2eb9cbd6ef1ed323b6a3830d98888f96cd362168fe30038cca3a7d44cb54683d3792626e807e9554a1a0469de41cfda97fe4aa998b6b77dc6922199102cb4118f512155b0cc3e6eef6da4f2f8be87ee2f61e6e98ca7b95e27ee43e5bbd05dac9145c0c592ae6cca221ca1503a671e871dc282463f7f87839d18b4d3d2094a11d9ff7f67267f8f9daa2383d1e55d85145b96bdbc128fe38a5e595bfb75f7bba110cfed31d864ca365abb595ce4838aff2aaf2420298e2f6c801906e653954423bc38e8687eb572c0b5e4e66bf8983eabec4adee3a64155d4aa3b4a68837c1c024c681659d1362b570128b28e09d069091837ffc6b89f7ad8cbdcdb66dca0bdaa72ba1f180f4791719c3d1c84cb6e674ea030947a7031d7d7c5feb989c00aa9ed3dcbb2878a3d6c05b299e32fcedca273afd56cd066d9e257b4f405e96b8a784e3eaa21640cd12cac65f2a8f1c57c9c153b5d0ce2944720ff65fa920f25ab10a267769e733aab0b2632ae803e804b5c5b200b8441e0ce6e0706abb3bb74b429ca3df3cb15d600d902a0e72ed9a2a416f19b74da9a4e20f3ed8a07f21cd8391ca4e409bec71e6a4c321595ee231f252b53779f1f67b710a958987a718ff20454764ff8d2d8429ed87f68d6e2ff1166ed92824eeb94138630edfa3a9fc65851314cd00930d7ce674e0a9c30d0d80b7c4006c2f6ef3ff8e524419cc8b4086a6923c14097ce7602a21fecfd4bf26613d8b4e518e3141a2a1e2f3a896aece6c3a8b4d1549079b984b84cb44ecb9a1c7aa77d749792a2d737067aceeb3cdae3eb26bd509c86dd0212a31fc407e5c02a911fb82c5618914f174643dc91144fd5039f004ef0d80a6bd481895c69ae3b6b87be948d75d99d2e664ae3c7c9da72dce3d6df3fd446326c59ca13a8211b0581fd448eb1c878ad63cc9d7e9fa4d2703f0666b5a652bcda8b568c9fd35b2f0afadb60274c06caf33b6ec7b87410597b99f37cc1bc993854b21623dadb6549dabbe7109b7238c23f0257da2275982daab5085b78b79201a60213a313db018e1c8513dd759ce38db54367a1f1ac53e82c46dfc71d50d6b028c794c32b7efcf625989be5585e6074c7e7f4221ea005f43255fb67fc711e014b82df9ceed51f7fd6e57ef254912c3374100aea8ce6ef89242d9896a9b9ecadfc840d625d8be7adcae4b4442fd5988c5d85a18d8beba0d34c9ccb5eca2ae67520a096a8b7d019ada91b336aeda07f95428aadbc594f5b2327fb76319bd2593861175bc240a661bd0a31a9965a8f05411699464c21d8ac26f4711c7592bd6be9ecba34f949e4824dc445bb927bf1035f9f6ed2777c05ddfd3e3095fc028ec2a53e2de679edfb12a0880bd54fc7e1c82d8a4570842ae18718f54f6010dac965f3e8050330dcc35cb7075d692f5d043c7c9be43307909de3039af4be308259969254c3bdb3e40732320b3b7bfb2a94ffe627efd84e1bb3e97e7617ace05b9847335d1a86dc917786e8f343bce90a8eb009956f09008ad91fbf362f36b04f249a5d1b328758e51917c0513f99d8ad6ca0cbedf56921a3fa44aba6254de815607d57025037b17a7937933950758043e30dfa8f5aceb5e3414b06846cb3f83c4230e95ed732ea60a80af54fa292e3b62374fc0f981dc6813bd34c90f56866f6e705e253394c660029ce6c419590c491e8c60d2903f078d5daf8d222d7d4bbd17cc91dcb73e05bd3d5a40968b5ef2a7988585fc39478ca41b7d5858d7be2a47fac37fa99d40f942c5bfc9caaf293fed2a3420357a4a271d08195ccf60db41ed5afc106f7e260d2eaebccfdfe7654d57c991489ddc39b76280460bdcbfeb83da7c3dd54983e03b32980fdc42a6d284852846a8645a4e4a94239a531ae0b9f35909c80560bb9122ceb8c672c344a0cbc4d22b25fa082e478f5390144072106b739742cd99382c884a0a0f07a44420a964685e5354ef6724661707d69f934c871f161e4598d6ee7bd9af2c111ebf36f08995875b50969b1cfd150213f12d8394c9d92d171801cfa7b5278d9ae215549883c8f736377f4b6c841b0fd0b091cf45aef885df6adcfbcb848ef88a1ed6642b26c41020b986920499b2ef8cbf4def78b0cc2b0b9772f66b970a374efc727023d3384fd5e83d010217cd872f10db76826bc3e9d3ecd9c9dec6652df6a02a190200fd90f5075da69dcd8b8e8fb2e846257643f3e52b7b43d89714aa4f8c9a14e702f6ff1579a18b23e94b0a9f3139a7e0301c888429b48e5c17c9ee0ac8f072aec49dd091c4a4eb0a2cade800210e28a8f05d3c507135e36d880377b0c8f832c214c395a44b96bd0d4488a1f6691e132663e8dc9325fd5c313cde86970adb61dc300a16b89b8967f6286aaa1f74122b3be3d23b590f780b2a6e8f920827eacb0d6b94e6ebf66f94eae7597148fc36f4d5ef8a9e675b3afb621417954366b8e9d383ded82ed417c759ff993e60d0e916e8ef4ad3a50e2db5390f19614386e97b2adbe81cec05184f5f7f543e015e52f9e092449774087c046205b3b44c496ae7c0a1f823bc632be1563c76f34f241e76d61acc8e6dad466264db27cb241b11dbeebdfbc9f01f7208e7f3146c02264ac55ce2c676a8b2b99bcee9a814d44f5a79950b653dbeff73dcab643126bd6aa3325f09c1ae4010eab11ab9e87dc8e7875c7f7182a6d92dabed46edcf0e5470b37b0c3e5198df282cd2efa65465e49d3ba3984ea99140ee7348f154d731a077c4cebbe5f80f77732dac36afefdc6e6415ddef0d0ef835613dc09b7dfea3d37b37553fa4ad617f2323f8def4f661158c1de0583d4ddef357c25f61791bee34d7b23f08e9a2247105c392a0092baa5d2007da9f7e77a5243ba949b34f112d5271097d450408ff34edd5c004860def2016b2ea7ca9897acef353e8887d158464dd18af96b926d78d985ef765e534001126884a9c9b2aed48f43f4bfb16cbb38b710a8a8cbae907606215de9ff22b636975976e9895319b5ee6b4bcb39c70d825afc5dde458f4382998c851a2119127c7e883a6335d99b7b59db7887ea6477830b02eacd2c36567d1557083845a971e9bee859b7e033d661181b450bb3ab0f3961e451cd4b5d72ebaf47ccf5fbb42e1f991ea739359b68ad41b5f37d8e498effe7d8cbdce4d4a5f696b44aa489ef5af6bcbadfa69023a52ad16e0313c6796edca349f4343411ae104f0b3f39c4000b3f910398f6f12005ac0fb6cbabb0ab44b1f6f4b42bd72b9d0b49d47d3b842e11a543d3c17e8daeaf3f6a381bfa75ef755eb570b88da0748f1d508efb6fca01259eb1cc6ec33759155aca55fb7f6fe2495d1fb3c713ae66fd0fb75aa795a15780f3a75ed356574d6d50c78b1745df4302cc1bb6e7800dc2ca6a3dbea16c26650bc218f96867edd7bb09b55791f8e1804e14ce55e5ac000ec0664fcff1b64a6726b94418c1c6ace8c5586435e587798c69a45e5b4e17d4479e619cb1d8339644f8442f097da2739f3952d2dd0283490e1004c9dc4497c5407f69bbecd79f1c16160d685d90c2f50f3248c15588b9717ad491f1e47ba39bb9a1a7adae8d0d790cc7a8a06d73892ecd25acf7738a5477372a02abddff575682277cdeda7a369aae722b0344c3b50cc6aef32f25de251b6e6b4958c927cbb963b6a17199b60b49ebf0de2093763c627e63b4898685130188e47319e5cced6d699035a6f3700c022a981b5d8d6dcefb18c930ca5bf5dc86c42cb8044f3323a6d730bc2e239b6fb6ae3514373a6eb218a57fa9af7c47394d7ebb59a393f2d3fa5b40948f94cdf05c2191608d52ffbf6ebee34faa347fb322f59fddd9fcb18d753d5ecb89c21fe4aa2fb2f10dc534d77afdfd8cdce88d01faa3c743308ce7b331c711c2df67f7339c5b8a8e9d043f7a7160bbc9453474c1f383991100532accf95b8c57afd98dce52f364938a5bac5be7722ac9b2f2aa30b87846299d022abee691a8c4e4c4798608a556b321530724e2bf3f6932c2580870199e69f3cf21b889a2bd45a779da681466652804386fc7ef6e8e980f84ad8c74a8b8941814c7aa4e008ea2cfc8b049130cb88576a2dcce0d63059fec729f20a756dc9f1011a934ea8824130537977a0aa869709bd5bdc0c246169af44a1e114f2bfcfa94efb80f3697b2c0389aec013a631d6d1602673a2d0fa61afa8b143de2a57ea11454669e265bbeaaaa41da110ab3f9373cad4318cae29e1656a107ff37bcebceb7f54542aa35583b3b7e44a376f675d04ca8e4c58afcc0d72a7150d8c3da7058e472b03f7931c6fb8936fabf291a4cdd39d219d7a5beb3f09d8550f75acca7b2eed86370a385d3c77b8b264085a0cc75330ab4ae5e1ff48ba1f747c29418ba209f65fadc755218fb560a61641e861706b7949226b7cbfb7e9b20235be2f908571c7fdc0b8191063c368c8216893c5168f19bade67773ad86265a1d37803d1f6453660a235034efe46a66b939cf2971dfd3e3c6a5fb897b4348e36ca2e875f1c249b391772488f79834aa4567fd300a1d8e0b1c2a8daa4c4c46bdaded9a2ed62742e2ffc493bd455d0e6a8726587ab0dc3e821351b6ff8c88f6a02e50e5377c0d766fd0f9f00b9ebc49e200ce9d7cc1130916b76df819def7a782a78222224019743f7cdf10db81507be861bd0a554afdabe4321efe6c81713008ea2db4b8f826c9eb5f9f14f48a3db2ad69fb171dcda58823afde7ea102a0a0089d10e44ce40cf21acde6656fe2d3e3a93ae41e1ea74724cee06c3d212b5e2fcacc54f7b7a72759e2518b7244139b4818fe765f478c92b2b8dbb37dac5ac92ee0cd3a9edf65ee7b2c4a84882048925aafd015ecd6f030b76a8afcd28f9e12b6b26f29436d8375af059c5058b8cf22bd234b81194d9df60ab98b80d5b320f71cd226ca00b5d4123255b56a2b0c5d1c0506f6c0fa52a45cda1fa10d27a94d21dfad9b2e7d2519d0edd7b6fde9db0291c08e2a29095eb807d33420a33006a6830668034ffa9a6755f2c125edf5aada07928383e1f53f8f662bdb6999eec6f67bdb8026445279066f420282586aad072bc30a29f4d1adf024c41d042a71a31ad0deca9ca1a802dc759add764a13d6ec4e2ee4ac04175a1d20a5e6e058d336470d454481fece9e679bb9d50e699e042cb4951a79e57f3484d0f973c9f74a2634a110a9104942f70a7b6b26397f395163d644552142db5b44a8f92fcaa8948cabfa89a262643e96f78fa6b247004efb8ae41d18268dbf6a644b0a312c541c44275a52d07f3e8a21a4aa65d6b50d11ebff57839ef8b006622ed5ade04c2cddc8927366124e870e09b707b2d4430132178db79888e75a47ff04fdb4b48db277652e5b752d31029efb1101cb74ab553c37aedb3d5bcff08ff4b7f5611eeba39841e720c540712e10cb66c2591b900d572423f4e652b67ebf135534e165544947f725fddbf16b0f3c4dab7694a506f426006f54c2df893a1e7925e59c423b6e63f2de83c0d676de266773816022c5f1246486b2f5a6f18c54098c138ffbf3fcc61f856cbd8f483eae676b5ecc5902deebc463e75e8a942757009c829f1b04a8204c0213ded166058fcf5846c3b706300877508f93b4868082e5de2c5e971e74217a59aabee97d1e355681ce2d5bccae982fdf7f634156de7606b45763319a32b97ca52e4840d9978f6c5099f1f864c44d266aed2336382b5e0e4a7e724dd11580d02a3479f7b22ac7db64a3f34104e66b3687db7ec0be5a503ce11bbb470571085d2ebbbd6415d0b66406f"}, {&(0x7f00000016c0)="1d405348abaad966e857aac669fd79e274e031e29a83e71992af58b24460468b90e6587f20c4fad1d08418fbe2cf326faf2b00f180315c3f503b709babad0e5dc831e1d4f229720c62b887094df1ba91b3e0f323f5ceaf855cbbdd6a8144672ad0f5a93a6ac63eb383c761fd924d70a2fcdb29864abc7a2e"}, {&(0x7f0000001740)="7b123f3a7e1b12eafdec3935c3ca6c137aaf83cbfad55fdb6e469ec3976f997446ff54a900f61cb766af042c8de513117f6b5d1757f14f2b9b89ab11aba7cd15675598ff729013b8534c4797614e000b9178e87f39c36b60fbde0955252da90991d239ade98d3a5cbc2d32572f6916f6de5d38da8c461726ef87992be8ccd25ffaf8e2a1d00cb0"}, {&(0x7f0000001800)="82ec2133fb8b93c4fb7930c83b830409d9cb913c1e133ced9f1a7e53da7ded01f6342680fe227ebca36bda7489d5b51eac3e234855043d9000ab239ec4bdf5598f45f8fee4e72ef1b3b54d01b51e2bb45b6aa3d7fe20526dd466f1fea53126efa8b21a00e7956f6ac8851a64e4d4233601c9cbaeb3968b22aed33aa17e837b9f782a3234d1a071cf3c31fd0cd48637bac7711ffeb7e9c673a7840fa4d15bbc0c97d4b3ecb5938bafbdb9f2"}, {&(0x7f0000001a40)="d00398f8abc2b54cbffd8ee5ccf492adf23602043e3c6bd66a0bc9d914d6b9805ba94beeeca87f6883a0d190df314bcb26aec1135639481e6a4054da7ff9f54307d8902c0df0bba722ac0522f9e2b516c0cff878b2abd057da932978dc79665a43b59fe803764c5858e17b0fa881157422a00a207e7975ae7f6584d0beeef90ec136cbb3a834cb777018c6ec8ed1ecab7d0d4658a92e7fe4925f21828572326890f5a1284462ec8840d7da2cd38e55fdc9d58dc252fa81c48a50e6b7dbd23088cba9d7c245ca589ad9d0b0531601bc63f4e731d29a50c6ae785b551e8365a16f04acfbb87b6ea46c4c1edd99fa2eeea879612cd3d3"}], 0x0) r52 = syz_open_pts() poll(&(0x7f0000000080)=[{r52, 0x101}], 0x1, 0xffff) ioctl$FIOASYNC(r52, 0x8004667d, &(0x7f00000000c0)=0x5) r53 = syz_open_pts() close(r53) ioctl$TIOCSETAW(r53, 0x80047469, &(0x7f0000000100)={0x0, 0x1000, 0x1, 0x0, "1ffbdfa6163cb9e576005f1be62cc4a606b58d00", 0x800}) writev(r53, &(0x7f0000000040)=[{0x0}], 0x1) r54 = syz_open_pts() ioctl$TIOCSETAW(r54, 0x80047469, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, "1ffbdfa6163cb90277925f1be62c36ae61c4a648"}) r55 = socket(0x2, 0x8000, 0x0) setsockopt$sock_int(r55, 0xffff, 0x1, &(0x7f0000000100)=0x9, 0x4) connect(r55, &(0x7f0000000000)=@un=@file={0x0, './file0/file0\x00'}, 0x10) writev(r55, &(0x7f0000000bc0)=[{&(0x7f0000000a00)="39a4b21223e7f35437250225b93afa55a0fcca705d59b702cdc9cf8106a414bc1fa2c52fabe9fb2c01230eb2c8abdab98f97b8b8ed64a26aee7dc820d792ad5982c93f88951b3dff95cb9b0328c17a86e42af63a3792fa949f52592b03d343c1a55b0f317a2fea5026a26c102c9e5b2f7e1c5298f8492c4a2eb2f002a194395a4f24db351318661e2383c7c125db07a6af43cab1119d5b6daa5bea9d41e706bcdbd523166e96a30ea0473bb9aaa328137c69270058ad828acb5afe499c9f73d72ee19c9f83199d6c78bb45aa04c93cdd417f182aac4d9504a9b9cda9934a0217497d241933188f54", 0xe8}, {&(0x7f0000000b00)="c484f9acc687c6fe114227e49ebc3c01460fc30f3281957a1c8a8727cdac90302f2d10f89c450bbe5417024d88be82c132b35fc2390265f799eaf89e61d3fa2e6a40bf6f00b4d36f224b61f41789664debda11d1982536cee8fdd33fe8c4ad5c7bb7f39f5e7c872d4c6a1d0db4deac45ee131d124ffcda146db199057bb59214549967a127afe8318036a9a3e5849e92b241f963515a7d9f", 0x98}], 0x2) r56 = syz_open_pts() close(r56) ioctl$TIOCSETAW(r56, 0x80047469, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, "1ffbdfa6163cb90277925f1be62c36ae61c4a648"}) writev(r56, &(0x7f0000000040), 0x0) r57 = socket$unix(0x1, 0x5, 0x0) setsockopt$sock_int(r20, 0xffff, 0x10, 0x0, 0x0) getsockopt$sock_cred(r57, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, &(0x7f0000000640)=0xc) r59 = geteuid() r60 = msgget$private(0x0, 0x20000003c4) msgrcv(r60, &(0x7f0000001c80)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000000000000000000000015000000000000000000e9ffa1bc8ef200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000015390000000000000000000000000000000000000000000000000000000000000000000000f800"/250], 0xfa, 0x1, 0x1000) msgctl$IPC_SET(r60, 0x1, &(0x7f0000000980)={{0x80, r59, 0x0, r58, 0x0, 0x6f, 0x81}, 0x10001, 0x1, 0x0, 0x0, 0x100000a5, 0x699, 0x1, 0x6}) r61 = socket(0x18, 0x4, 0x0) setsockopt(r61, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r17, 0x29, 0x20, &(0x7f0000000140), 0x0) r62 = socket(0x2, 0x400000000002, 0x6) r63 = fcntl$dupfd(r62, 0x0, r62) ioctl$TIOCFLUSH(r63, 0x802069c3, &(0x7f0000000300)) r64 = socket(0x2, 0x400000000002, 0x0) r65 = fcntl$dupfd(r64, 0x0, r64) ioctl$TIOCFLUSH(r65, 0x802069c3, &(0x7f0000000180)) syz_open_pts() pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x20006) r67 = getppid() setpgid(0x0, r67) fcntl$lock(r66, 0x9, &(0x7f00000000c0)={0x3, 0x2, 0x9, 0x5, r67}) setsockopt$inet_opts(r66, 0x0, 0x1, &(0x7f0000000500)="0714000000000025ff149b33ff0f000000000000d76fd79c4f2737e3b1df21dfa39a795b646b72409ade1b67eee209abf7c6c60f978cd71a970ffb71396edfbf82e7eb59867e2fa1d06be54a85eb49d5ecc6488934958955ff3ff439f77dc4bbaeee6d226369dfb224888fbb452df0dc5f7d6084e0cadc13333e3ce32060c2c7c595100d164e0e0c32a2f0fc1caef979f3d7d2aef3d8072f90e148e3dde5342fa5b734a1e9b7eaa9cb122bca18643ac526d3c0dbfb4ba3d2951312dfe3ac10faed5c1226b2fe9af1fcd5fc1f61dff2c7de37a54f03d5629d687773f925378abf01827f6faecc1cf1dd3531cc9ad571815191d7b20a289488ffc71aa77c91844f", 0x100) socket(0x2, 0x2, 0x0) pipe(&(0x7f0000000140)) 18:49:25 executing program 0: r0 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) r1 = dup(r0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r4 = socket$inet6(0x18, 0x5, 0x7f) recvfrom$inet6(r4, &(0x7f0000000540)=""/198, 0xc6, 0x842, 0x0, 0x0) writev(r3, &(0x7f0000000280)=[{&(0x7f0000000080)="1f", 0x4000}], 0x1) recvmsg(r1, &(0x7f0000000240)={&(0x7f0000000100)=@un=@file={0x0, ""/108}, 0x6e, &(0x7f0000001780)=[{&(0x7f0000000180)=""/190, 0xbe}, {&(0x7f00000002c0)=""/229, 0x134}, {&(0x7f00000003c0)=""/156, 0x9c}, {&(0x7f00000004c0)=""/90, 0x5a}, {&(0x7f0000001940)=""/232, 0xe1}, {&(0x7f0000000040)=""/36, 0x24}, {&(0x7f0000000640)=""/157, 0x9d}, {&(0x7f0000000700)=""/111, 0x6f}, {&(0x7f0000000780)=""/4096, 0x1000}], 0x9, &(0x7f0000001840)=""/229, 0xe5}, 0x801) write(r3, &(0x7f00000000c0)="95", 0xfffffe76) dup2(r1, r3) execve(0x0, 0x0, 0x0) pwritev(r2, &(0x7f0000002b40)=[{&(0x7f0000001a40)="e75591de74d8b7b3135f6a15c990e61f3cc102d30b98bcef48aafc6e5ab78bb33080982cd3a0c975a54a6e45da832423c8e1c0e3d69af992820dbca98f6bee4517bb01494544a739a1e3df125d96d2f3", 0x50}, {&(0x7f0000001ac0)="7bde3639b33f2e2005f1f3f7e6badf839594db109a92273f8663d87f5a30067113d68a5088767d10edd0528bb16655859eb42c2bea2f1ed21c0ac8e48e71399f052a1c36568567774470dcdc2ce92679b98c7039a76777a0bd449afb69f19a674e35dc6b397806e2dbb55c02e63a98c6cd178a2e32a30f56041547eae22dc20f13dde9af9d2446dfbb1287cd29c5c00d5c70a07ed96e420ad08dbab6ac2f6ea525a7502d750874bc3bc64ccdc2271f8ef320ac14e97ac16e95a63ac2bf2a920e450cb72274b809bd0b3cf94ba2f13bcb0a4b791e739ebf52ed5dfdcb31ff40b31ac4ef7d10c5288cb61853dd983359f28d001029852c1e0bf7b7b78c8a6d730ceaf9bd72a4971699cfa15c0ee6264ae03378df60b337e96a1ff1b1b2e505e6a74ca2b3d5853cf6e7e7c1f3ef0cac1b99d2f2b2117c26e05091dd4a7eaa8020398da110cc5ca540c9d3b61d8d9089eea8bd3c2a31a405547273c3bcf6f5a8b8a732ed5ddd60afc945a3ed413badb6de848277f7c7f90c1addd2d8809e73e765d465f25a58e330cc0d3fd91bfb75a7ac14c4d1a84c94c168e3ccd46c6f9f0a9a8a3171e73ec7fddd58bee1dcc69b08df1ad4b4936d20ad37f332150c8422b0c3e8544845dd7fc4dbb63ee3e1d9970bbe5aab64e6e7a4efc42c41237835cc72eb012ca856052fe6d6862d92bbf27f8c839628a7e1c188a06b7c13090fa27a74f3bd3d844c0ec2adebcdc39e360873e0fe5280c2b0718504012c6360877c4ba7281eeccc35cea95e3458c4d67c64e3659d127bed6b287acfab3bc26ae617b7ed6cfe706ceb459389e289dffdcb8f9565826a7ed2494a6e408552266989110b67896a86f375de71d3255a6467baa3b1d52b4d3b0dfdf76f88ee4fa97b6c9b6bb328f15a0cc87f3e761d07ae24643105c86c0389911e45880203e91708beaa6cae46b13ee008ffd1fb39ac54a9b19959c5845316a2ab8fa53e9e9b9d58dd46b735702d4fb120cce6269013a98f17f3beba769000de7778818f1bdfcc86cec307591ad1389514840beacf803ec9f1a2fa8c7f4872cd262f7371f1a613e7486821ed31a83e78d557c9fd5ca74260d6d2ca9a02e6deea983588841b8073fe60f63205ee445e38e4242a8ec20c695dab2a6d8673326965eaa96c68b122b6c2a2ad642319b8d76a6a7ceda35c615316487e4b11e0faff80967072b295da41978a55fd09716c633c44ede184d955f483786f375648bce3665429165a3d454b151aa0a8977c78f0eee383346670d6119d6b7847874dfae40d1e44a61ec6afe5f8a30eb22502faa5995e7aeac8cbd6a035964e335b5704ed6912ac04266ead6f119fa642116cb64074800c3f6f844188de948bfd96baf2a5467819d9000462ec292d8adb238edc835b375ba84d9c5ab9e781436ab36edea3e0e2a84674ce9b54ab3890ad9417b1ba5a0bee2d51caaf88f0aee3710107065dd1e6f50501f08ebc4fe4f8838d82562e23c718fa633b5a6454d7f802f0609aa945208814efba0330e192789c59889fdac06a1a8f42eedeb472b4223ae7ba415fb82cf31c58206f6a63b9c3f23ece1e7e4b8e591e5d7f5978789ffd36fc5bf22e14aec9f2e2b13cb57cffc316607434891834fd884ab2021cc879fd0545aaf8665b165d52dfa23240f7b42366b486be67cf52b2ce89a8a6acb0883874348f80ccefe4ccba701bf2402946a1b5bdc6def76348837f2a80d2152ab4507c6e5fa8c43e6cef942ebe2ebdf47a003f258814fe6dc6b790f608b287505a32534727186ea1a0c05dac37b4637792eef2b165adbfabdfb4a47f2023440645925631e72d5365e9b12ccbec680865376519e12f57b77d9dcd1b9514991dd342a3b2fa1e8335a69b48a7154307e03218de521dc2992fbdc92c73e46ff9cc21848c051ca1fb6d01efde8c80e902c6fcdad6106b90f8ba3410f5f0780062cf4036835df424ad08178017dd3addf357d96fd1032441ba2b1339d857b4ef1a9961a66c4a8a92dd9973c1a165396c69c4be75dd211efe8163d0d80301af40f5488875003446ae853efd40c4646463ea3e36068542e5a0f3bc10dcc55194c51075b8987ef8fd7aa9454b8d5edebd6fcbe72fca5de7f9e64f96a7c1a0560404d0cb286dc2878d206c221cb26cd556a6edaa2a5e0d585542cdb2cc1c8b882983d8eaf9c6c54a4ab55217d257e4da132d8f34e4ac87a4c2e827a2d3712920b10d74479df034fcd3d3d49d309677ce20f800c34b5e1ec741d6a1de6d0144964470fdef62768292c0fb657911660fa04280c4a505b131201ccd5c5579ef1d2f573071f374e04bd81871edcaa02a15f6e107bcb2b439b910e04b53d0cf307b7a189442472fd171c264beeaff4b9c4dc712b71ffc2cda43c5d22a6d9e048e50e4541821db79e1afc5db5f5e3a8fc3f55c211fab59014c673e02642dd0cd565f21e3bddc63dd343c819dd8cf076adacfa802d17b8d747bafde6c3203c17a4916a991bf8b93612cd0a391f14cabad05147ff83744c7804bd3760e4b873c75cf80f57efd529e3263d241e8d50ebc9698d7fba41cc301319a7b821028acb65f56d70e5ae542bae93429f5036aac660ec30557dfdfcb69c19d2f5984e8d24263e7266ed6d27f501e7eb166ef5a44437f2d5ff0cdf9d37581506833f76ebb1059c50b8fc065c5caea980762084a21c13f2a1ce91bbf39d62ad9f92d076f296a686e46ab0b7b2490f558ecb32e6380fa6c17d891be1f7575600d238e84fdeda8c9781032370c844080b8df5f67ce976f8de31ad1cd57de1db64ff11b55d41a924a85b46d5d84efec8f84a95c63b06c4551e53399ffd715b5d2af3860c35803e340433283971d6add34e1c53a714acc77821baf4f16fa844a093f4eeea113551d84b106c3c0ee80cd3c807f1a25938a857d3933e459683b89a4b8a5b8e2db921f995ce96bc1b4927c9aaf9379fcb96ef844be34957d26cd7284461c22dc53015327ae190a5bafabf3d78424bd7af10beff4d0bd7d14c47da9af2bd707a8bc0c115f0ab68974a6e3cc3b469bb2e949858e683e9f1ebd5099a977723cca4a30ecf433684acdf79006d6c75ed5cd01db0d5901df3c66a30b3e70ee131f2d8ad042eefcb1ae1c01bb0ed7ebe29fe48ae977ff0fd91852b2fbb189f2b2d9fb2cc324115eab1271023e4a52fe0127098c439ebbbd5f7b95741936a325499589a8b7813b75cd604c2e421f448744729c1fad584f7f8e0b453bb71a96b777a69864dfe8d005d3ff036737d5fd2bb904294eff4de4e1790e28e26b47821aa4be827e536457dcdc5b17a236cb19bde13a4390b2e2fdfa6804ec3c3d4107f84a8dffabff7be8415a67c65409ba2f9e54e9ae1328ffaf593b2e1141a0762b3fabfb3208012e80be75c63b7a6662b00d826dbfdcb778a3aa36065aa537a71467b6c9abdb9500e5e4404cfa04ff0a82dea0674035f796fbb839bf2aadc2fac873f7b85ab6d41d7041284d1339235c5ceea0790e88cf13c11b5ba27c15d5308f285316975246fad1c51a68d8b877c69c22fa14e1454d85633b7a942e313c15742cf72f2e78b6ae0629030a871099a92cfb11fcc4ec29b1ee534d5e1e6ba3b77f52abd2f79a0d5621c790c04251bff79b4f96d70e67fc4e76b31fa5cd5a46558b4d1dd55afd6892976995e66bacd157d706c3012232eb98b63c10765beeb8ec9ec8f542fd9b949523412ceb9c0aa71a75e8be85ff4a7776fd03f0aa7ec0d954c36eed438ac1684683605ffeefffc16eb3abbfc520c69287abbaf25a20a4b6f00768b23a4f9b6fd711ff93a2c70f37b442c3fa2fc665498e44a319d5ca21d1728fc9fac24494364bbda9d2431bd958b5d14c98b4324cc1c31241fea561d7b6cd0b88c5a722ca94e072ccd1e41622f9a26bd6c306ffe1d8d4620f6539252852213d0e5ec45f113242b9cc86488cbf3712dcd302c5310a850fafe56569ae934e09983f1b3f87942e17ad9f026a5fda7a7ba261f28f5de1120c65fae0e3733e0349ea4d289203d18b0dac22c691a80ba498538d7526629e9c234ff7e52a5b85e3757d209c4ca9d9b4270d839c5ca49d0dfd73e23b9261abf3e415b14c722753243ed1ed8f57e9de32487cd103f412b596d6807d7316928a0f4d27fc6f88e15a474388576a4144742aea63881609fc5670cfade8a2f5cb017e6dd1790480df04513ead8d51fadbc5e031d09f0bdf2ad4db0110e4b2a9d66d93e5a4f9d8e385bb5084f57c47cbbc347a428287073a20c83a66da8df58584d943388aa9d22c894eca0d0922a06fe195e1bdb9a35c5f3d2533d5ffdd769ff957a82dfbf28bb0f64eb9ff86d38b5c7b0528f651d83378a2d2efabf838b929c756a7f03208427e80350a0aa3f67889e2a4dbe3d18063b89bea049f6ce4620ad85157ee4827b7f5c2e42119c54abda49f184ca24d53026c3bf52f0f708e1d6039d28aa27b5be1bbc748548c4f1eb5322c6e0115aca5718fc3e74bbf8e68c49dbee52ca9fc9c77d04f580a22249d52ce14fb1ca6b7bde3da34b3b21e4a4b598c742f0ce02773fe71f7b5420e98a32a9f916097a1aefe65a08a871fc6266c125044523cde35c14989a003289f6ffe273d6a3fb3174604f7c7e3462a032fb44168914fbb25fc74e128dfd7b841cf8cc84420f3b054371e4c993bc1030dd1045266d42b232661d37826800f97c29ef9a0ba3330a265d7cd36a78a4f038a4c1e88bda93dc93a384f7d9450599ffb33bee0dbf45c361abc04ed59a079d776e067fc776aba793ef336b989e1ed0b42adcaa9c11b0a9410bbcf7043b4faf7fdecc710eeae2527fc88b2bcb00089ffc74f8ccea4f467e937427dc5409542c3f7ee42ae13133e7b670f8c88e5cec631350cb6fbc86e4af3d9cbc22d1fdcf4f15db099c4b46cb01f6c9d9ce73f5f18282f3ee698026528561a64c4d0a20f04b2b6f1d3368c4b8444ac52fa708cf4aec6f1b4b5c3fc2f779bb9af38b55c3f37daa81ce314bac7798cda13b58cd9222a8ab25b9af686dcbc391fad127ede7e4fa6662a728293469e6082ce3c9e2c9e8cffb09a23ff2d2cb45df4c66cb3a2fa5c10a8a650a27627c716465eb0b1bb63dad3f80793ea44f1237f4bc1408a9e5c8abf7989284364b43894c1c48e3177a86b86e19980d7de0c4c7832e14f96f6ae15c20b1f246aa218c4388f03468066916ef97dd177248cf3d61c79d4bc2b5f82ef34f80008b695fa9c581c4084fb4575a04c67ed66cc91b7ee224ce7734524d0d3669d1a6ec0d31ac6393c0082b8f003fe0db6a86d3d64cdb8536cbf9f0923358e2899be5b47d1d4f0cbd175457f98eb649102d4a70663fb4d99f151c48a34743f6e5459785282e25b209755260905b54959fe466fb129b5e4204397f790c18cd449d4feb4266ab5e99d6093ac847593c05e3f0a551213f4dd400f8033dc28b3bd53261dad744380699292b510f653a622fb80a6ce8d0db5dade5c4a567794028ddd03ad49fb7b93ad497cc0a268697514cb8f06516d6458658cccdf10286c38ab7858e6ebe7ab0a3073d9065975170646d76004bfdf9dd2bb29105d3aee0ab594f9459c5935cdc9bc1054c852507bb822eb68b6e0e4aaf131b614202dde9cbe4d162dcfeadd374c302c1683a1fc2611db151468c330dcdeaed7f40b71c56ceafafbfa7eb85cec89f4b5dc1f7c5009ac345678258c003b39be270d4e3b8614daae5b7f4483ba19a276b4a97ddaa959faa5757b0a5441c1ccd534eb5a8246e6f9a6a70a970b241ed9d450bde07f37f0d9b40388bb96b68c930c0301", 0x1000}, {&(0x7f0000002ac0)="947a4576501340e15d983989920af1c0d1d779ae08dce0a9a3ba1b2242cb6b6c358a80cb1863bb88558741b5f212d6309abf8c40389da3cfd837cdccf68f3e81e6b81c7af60189e5b403b9e75a087e", 0x4f}], 0x3, 0x0, 0x2) 18:49:25 executing program 1: r0 = socket(0x18, 0x2, 0x0) r1 = socket(0x11, 0x4003, 0x0) r2 = dup2(r0, r1) ioctl$LIOCSFD(r2, 0xc028756b, &(0x7f0000000000)) ioctl$WSMOUSEIO_GCALIBCOORDS(r2, 0x41205725, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x10}) r3 = socket(0x10, 0x2, 0x1) setsockopt(r3, 0x0, 0x1f, &(0x7f0000000100), 0x4) setsockopt$sock_linger(r3, 0xffff, 0x80, &(0x7f0000000000)={0x6749, 0x4}, 0x8) ioctl$TIOCGETD(r2, 0x4004741a, &(0x7f0000000180)) socket(0x18, 0x4007, 0x3) 18:49:25 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) execve(0x0, 0x0, &(0x7f0000000880)) 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, 0x0) unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000180)='r\x00') 18:49:25 executing program 0: r0 = openat(0xffffffffffffff9c, &(0x7f0000000080)='.\x00', 0x0, 0x0) mknodat(r0, &(0x7f0000000180)='./file0/../file0\x00', 0x0, 0x0) getpeername$inet(r0, &(0x7f0000000780), &(0x7f00000007c0)=0xc) sync() socket$unix(0x1, 0x1, 0x0) openat$klog(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/klog\x00', 0x0, 0x0) getrusage(0x1, &(0x7f0000000000)) r1 = syz_open_pts() close(r1) r2 = socket(0x10, 0x4000, 0x7) recvfrom$inet(r2, &(0x7f00000001c0)=""/246, 0xf6, 0x42, &(0x7f0000000140)={0x2, 0x0}, 0xc) r3 = syz_open_pts() close(r3) r4 = msgget$private(0x0, 0xfffffffffffffffd) msgctl$IPC_STAT(r4, 0x2, &(0x7f0000000100)=""/47) 18:49:25 executing program 1: setsockopt$inet6_MRT6_ADD_MFC(0xffffffffffffffff, 0x29, 0x68, &(0x7f00000000c0)={{}, {}, 0x0, [0x0, 0x3, 0x7fff, 0xfffffffffffffff9]}, 0x3c) r0 = kqueue() setsockopt$inet6_MRT6_ADD_MFC(0xffffffffffffffff, 0x29, 0x68, &(0x7f0000000100)={{}, {}, 0x0, [0x0, 0x3, 0x8, 0xfffffffffffffff9]}, 0x3c) kevent(r0, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffa, 0x5721b76b96d34469, 0x0, 0x2}, {{r0}, 0xfffffffffffffff9, 0x31, 0x0, 0x4}], 0x60, 0x0, 0x3f, 0x0) socket(0x6, 0x4000, 0x80) kevent(r0, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffa, 0x82}], 0x7, 0x0, 0x7, 0x0) getpeername(0xffffffffffffffff, &(0x7f0000000080)=@in6, &(0x7f0000000140)=0xc) 18:49:25 executing program 0: r0 = socket(0x18, 0x4000, 0x3) r1 = socket(0x18, 0x2, 0x0) r2 = socket(0x11, 0x4003, 0x0) r3 = dup2(r1, r2) ioctl$LIOCSFD(r3, 0xc028756b, &(0x7f0000000000)) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000000), 0xc) setsockopt$inet_opts(r0, 0x0, 0x14, &(0x7f00000000c0), 0x0) 18:49:25 executing program 1: r0 = msgget$private(0x0, 0x200) msgctl$IPC_STAT(r0, 0x2, &(0x7f0000000180)=""/161) syz_emit_ethernet(0x1, &(0x7f0000000000)=ANY=[@ANYBLOB="ffffffffffffaaaaaaaaaa0086dd60a4060000103c00000020000000000000000000000000aaff0200000000000000000000000000012c00050401b6f7f8323a"]) r1 = socket(0x18, 0x2, 0x0) r2 = socket(0x11, 0x4003, 0x0) dup2(r1, r2) r3 = socket(0x18, 0x2, 0x0) r4 = socket(0x11, 0x4003, 0x0) r5 = dup2(r3, r4) ioctl$LIOCSFD(r5, 0xc028756b, &(0x7f0000000000)) fcntl$setstatus(r5, 0x4, 0x80) syz_emit_ethernet(0x0, 0x0) syz_emit_ethernet(0x6c, &(0x7f0000000100)="c7a895004babdd000005ffff86ddf446d192e835b28fa29f77e0a137e0bf6ceb3eb99e76f479f0affcc546172f04a61e780292992ad1a7c6046b97645be484d0e7d19771fb67f90000000000000000000078ee7f0000006a4baa665acfa53fa8bd0e73f181d6332598925de1") r6 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffff9c) ioctl$WSMOUSEIO_GTYPE(r6, 0x40045720, &(0x7f0000000040)) 18:49:25 executing program 0: r0 = syz_open_pts() close(r0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) r2 = socket(0x2, 0x2, 0x0) r3 = socket(0x2, 0x2, 0x0) connect$unix(r3, &(0x7f0000000400)=ANY=[@ANYBLOB="8202adffffffffffffffff6530130fb9aa23d0575a54d78a2a197a386207000000008284955984c87910bf893f68c1170028000400000000000000000000790a10d9436ee14ceac24ba84e6abca64896bc57c6388bbd2ad88b2951b1d658da705c62bffa4d012ae46ac41e6bf3bf554799b9b800ed52e0b85a85e25bfb258557d60f13ad3050518d53f8a4aeef9d612f871f4385f04157795ea4a5c59a1a9fa202361ca1d8cac7dbbc5b65c6593d2870b4122cd235000000000000002d4d0000000000000000000000000000000000e0d853fcd94c20b9ca1cdaea7be8b36019de9becd7ae67bca90d160e9b2048a3c0b5495a204b24be82ab7a1d429588e2ef4f3f7310214dd6621b471ebd14beffb621576b1500c75ec025cd156589e86a49ae654259ccf08494247af9aedeb4efd3ee6c50ee93108376ef6994e786a04a5240b0f7bf389914bc1a7a94b7ea981b35502b868b2729cacee8e23599246be92480fd100e7db031124aaefa935c00394568d03ebf657c80a28c207c50b8eb9e7636963f712823d723f3943bfb8bc326fce577cc7419ccede2c67cbc0000010000ff746e82d0684a9360000000b301b1a023deaa0c7b0fe1e2696d7d0e76c1141d00ac5e1ffad19cd1c9a601638cb3be04e733e5e6ad37ee06a439ab6c12a288f2a0a0ca43ad6b9c1d78e567f5661a9e97c14cbdc488683ecdf66a6e4230feb5d1251a0152aa6488c5e4584d1f7c28b7dfb721d08006c51d692e5315a1fcab1578d2a46ef1e7c4aea93460628e82676e4c27490bc5b558220588d4e58ced3c08afe5336307530380348a29003fa8672f56b76d97da917ea9e92a8b8b26b3be1ef1a709000000a967b31f4467b4c8946e1500b2ca6b80825d9c36b50fd816dbaeb940cd3a06380b77979ab4ef06bdcb00c899ff1610528c9bef98ac669e81da820920df7463bcaf2321fed89ea0c8ba473f892743feba829fd6681ece8fa614ec95b39d85b782ce010c00"/741], 0x10) dup2(r3, r0) dup2(r2, r1) setsockopt$sock_int(r1, 0xffff, 0x1001, &(0x7f0000000000)=0x43cbc, 0x4) r4 = socket(0x18, 0x2, 0x0) r5 = socket(0x11, 0x4003, 0x0) dup2(r4, r5) r6 = socket(0x18, 0x2, 0x0) r7 = socket(0x11, 0x4003, 0x0) dup2(r6, r7) fcntl$dupfd(r4, 0x0, r6) r8 = dup(r1) setsockopt(r1, 0x0, 0x3, &(0x7f00000003c0)="73e6649d", 0x4) sendto$inet6(r8, &(0x7f0000000040), 0xfcec, 0x0, 0x0, 0x0) r9 = socket(0x18, 0x2, 0x0) r10 = socket(0x11, 0x4003, 0x0) r11 = dup2(r9, r10) ioctl$LIOCSFD(r11, 0xc028756b, &(0x7f0000000000)) r12 = accept$unix(r11, &(0x7f0000000040)=@abs, &(0x7f00000000c0)=0x8) getsockname(r12, &(0x7f0000000100)=@in6, &(0x7f0000000140)=0xc) 18:49:25 executing program 1: 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) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) write(r4, &(0x7f00000000c0)="f5421708a7f189382f11ce62bc630a9ae37cb4bf2012ad6fc756a4456a4706c87e8c37b90708deffbb8b193d494e3f506f82610eae4c38c90fb46d98bdaa866ec2795d867092d1e7e72239631c8a177717f4d1b2bc3fc4d5f7b9000ada7cace1633da7b7bf208e37bb50bdf48044269b7b3556724da45d0d06c8cda8a36d07b3f72379e83ebf2264c71cafd724d03f6a726dce5577e2b11a3697a65a89385b90b6a48c2d0993adc4939c10f86731be37b07d77df85df2d911dc19d9bc7e20f7528c7a43a0b7642dbb81afb283ed08f0c46626dd5b59d75ef71a80beee3abdb901168f4a9e91706f3f9674d281e96fff0b6f2888d077dbad7b8934aced78b350a3f9aba9f3e1ea35cab1fd707bf5c2cafe29ad017c48913dc146395fcff72cdd49be943de26b1d9d718cea194dab8b89d87584ff1ec64df9f4403b68a37b9121959c36c249c49e88cebaf22a3de8729751a869ee9bb2b9ce89e1546511d155e8502785f199bd6fd2ff47551acd0319f793ad17a797883ec1340f12013988fb63825ad21a455bb977dce575f2d81b06645d618bf312491ab131a073ce665903bda447c83f08a22ce1bae9c227f49e2bfcf126d5aa7565566967b4a2849ac75a7bfe29fcdee5d5ad00a0f41b9888d715634c7f61cf10c4a024739a9bde4b06cb7dacded0623bd48ff5fa7b1c9dbac4c9ab1b316fb99b6ccfe9136a81486b4577d7e859ec35562b5d72c0fd79c1168ac2532d23955054e27c44c7795b04b5851b4cfa8b9bba3bf509b8aa345d0ca842cf2387fecb2f08ea5743d9426df13294ccb00cf452e247729b24598bff380c1c6282618a6b65b1f4f611e27d8ac50baa1881fb7318f46da4564ccfa6d7703b427af4202b638802b4846c48698babcf4d6fa1e05728a81825682a79e5a2f6962d7e025bb86bcd0f18d84a6313cef1cd7081f29bf349e30c3f5799336546a59707c0752cf152e402f4ef8c6d4aea6fcfbf6c4220cba251ac8e48d21e7393fa98dd31123f438121b93bb68d7d2dcea5cf695254e5740df5bb02eafca64e880e2b4f0d62a489b427e066f6336f74d0b521307dc50563f44052c6490912e46a17bb8738e2dfcfd7e49348f46f4edad7264f477214efa7673617c90037d6673beef1ce75dfb32158e7040353f0c32af33b47660bc04a174959b0895986ea4e14efeaa293c81f357d336a132016ad9e38dcb0cf6d067c0d246f579c3ac0d3dfedf6bace6516bba874953cfee2278308f69777582fc4b2b45945f3205205e93272d9474ad748177556377e661f6c7aa55e4662274f13ae827aa591ad919705554dfcea3017d39af5d1d5a5c60de17a97ca5876ecf0209cb2e2fc9172d7eed3b265b762e9b6ffff486349d9db4f8cd13074cd739430b37d116dd68d62a38372e310a6c0d5cdafc66177203ed5c42cad1a1cfe672efca1aa6cb8ccda0d48a11d219cc5535d3d7eebeb0e79a5a92fa0bdc57904ef1603271cdc9ecdca4059a5536a73600d64aace944176880ab7ed83d2624576e5bd3c22be838384cb84094e7bdfc8ae00010116f1b9c0d4c670627cf17b868035527a7c21fb7ac35eb785f104175f4f6783229a3a015d8941c3e0f23a3ee4a37bd61b5f924752b09a36a79c5be0059eea468bb7c37dd362304a743b484733b56e140ad43c7a679dba098a78e869ed6a52d4a9a09e19e83caa87bf7414802a49a6f2c21346b3ea3f8a0c02cd98521805aaf1e1104c004af5a125df10486f5e2504d28b975717e08b6f3205c96274270afaf1968c6be8de6cef55bd06a731d4ee1742c869a30054835f966f0781e3bfa3f627a429930d40cbc1c999a5ebf7816c74bf9f6e3a9e3caaf7fe7b4e2451b001d21038327a9e0e47f970cdc6c3220032c95fb980329247318af5b483d26a6060c5e32fe0ac72bb63ebb1b768b34c94e9ee8dc6167af5fa23ab0f8985516b8342176e455a3bf9e00e1c5316d4cbdb4dae86e9a8024191477542520bb769761de671f1b5de70eb3e66b3ee376ac75f2b5d04f606c5cf0cd783eb89d15e796d371e67f1dc1a19b9adc1a0da10381711469e29cfdb25bdc2793fd8e5589353f286e5180c098dbbcb49272e6c3385c69ee98f6ddac693c4a5463e16032bc852cb38a57fdc1aa30cad5f6ee18e9e706ec0ca99324a05451ee68e700a80fcc26be53ebf1e3f16535f74e60a496d87d99f5c4c3680e65840dc85f9d23e99a86d5851bef4463baf8ea6add81686477b5c7e991f339612c3a553e8648bbaad0430a9e3c8c118970f8ff1b9c286075f12519def58c79fc294ca4d553f85713452c49a5001e8471bfcb201897f9fcccab0475ada6062681a955236cab7aa4e75f87a3f4f3b4b0331a83c53b819523d3fe5de19beed0393be146462046ff9eacd3ca34a8ffd2b5e060d087f9fe1ae045df6d2da0fed6c70e26dfe15848d0c8936cb245f6660be215c6a15371b4bcb03b9d792c248a602bb335babd50e7bd35dd5f88f75dc2dd3c5e9928a11981776889a4e741f868096b97ab0571d643b09687c0786ea4c2b2d6debea935ef7233907ca050152863ed5b1e0425d0749a460064c2b203ba751e7287206a441278bab080da9f0ccb686b3c6d1c2f6a6872937588c00edc0a5a41a253c9f3f8e324553d177b3ab628ec1e003d0f0a290563d122c6656a4355d834eff33ec37d79e20f14f1aea4ecc1bbc8697d67a37403e34679e4808d4990adc3272a05d0ff03512b11b1c4ccb9c4f81f4aaccc1eadeaae9a447e1b3b8387a1fb2f6c39eb0d71d685baba235ffefef69dbb9241c880e69b38cbd8de3583e5d51f4cab63c99f7f592a95fa01b96ff9d14e797c96eaba67e809e1d1f614108e02f18046111dc8703653fc18540cfee912922c9dcbf5196e92bf30069e8c7d146a4f8989594ca00cb35ebe388b41ea830ea44ed4901a855c836fc1e505d6903d96b56d1cb6dfe185070d2dc39d1f1bf1536bfc1ef05cb499755a1be23d60ccc055bf68fe184dfa3f5e61ac5f70c7fae9b3ed6542a71be261ca25fe4ce4a1f90a13de01f2a2450277660867fb44fe600818414354774c8cdc1605f8af77832908b1002b2476510e52854babf0994877da84e72454655a0e864b0dd5e2f4ce6bf55009a8bba4cc3949130f1036a3351a78141af759b9ddc160692e9900e76c04ff1c7b0f7b5e61e117e0980576dc53e229ecfca1f50186364bfafe11f582a5ad63ae818294005c253cfd0bdcdf2ed8affe5f3c2c618c573d0f6fd5ffcfe288b4fdbcc7738d6e53ef178873051073cb2d7cea315daf693aa5e8dc7cf22bebd038508ef1ba1475e38b3a1834ab5f5e32fa1a9ec269a3d67330c9423cea8d4c947cdecf90ca954791763510dde3bfc97e5934c9c15714038a243df0f5e96cd7de6cbc9b89cb23ebdc0b55955ba29e9cf9ca5cf76ffc061773ba9cbd666d2aad47b9d6278ac863bfbc5e0497c786d34e844e9173ed6e4853e1ba81e6fad46cff7652d11c263aee485e3d33db8925501cabf658135146b8c6cdd19d1b35d675a1e78af3ad030e361c3656a36f7e1f47a4d42dc0c885f9761ed365c45e597c860426e490ed1426a6c6008a88760bafd5c13b69a583f92d4eb3ad47d4d74189f71bb26051fa8fa8664d9ac814952a8f222fe186ab9b775ab556ee398b4f544ce345f7b1029c37dcc17908bafe127277f3e45bca099f086e50fe304b7443fa05a1746fc1fd0c1e097ac19fe3671c3f553e994a7e8e70fc2d958b600009f541e4824b4793c383524ab060a396d89bae2e74aec1627b61e95d5c3e71398fc45640a8742d376112658bb3e6f9f9c1aaeb2a0b49c8390c4123a9b9c07355d45eb2aac3331a44a451dceb87954e2019e392594533f95f05be8168e20a2abf0859d9d509f215b60a361543e9fdc84437a682301b7401efa235f0588683a8136da9682d97cbcedcdfc1f4a970c82d25ea10094a16ce7b01687712688c01d586d5964ceea4a42d31baae2cb5d21bedf65ae4e7782d2d352b746cf2e861430ffa32422f2b778e34e1a326aaf3b91737061a2355ca293728219eff3d2dde48b054b4fc2467f99992be798a219c6ead246c487f20d9347a236e2039398095d1feae533d1b0e37c74d483a56e4899be87b78897dfa51574e78c37df4e102b3ea058c73548dd91944e612f06c1bfed33fc9ac51c36fb69fda6f48d5237b09622616c23cfd957877a0c6a6099c0cb9f04b37a966b1417174428c4f0e65a8f0ee11b98b110eccff31249fb6fb8f8aa454be15805563fb787203bc72ae79331b5b5db765029e13adde632dd7172dfd541742e2adaa35303b7b1b1a6050cc303cfd5182ae0be5e476498d214c1d8eb201b1ea3f09615fbc9d0a509b85450cf5e47b9fed8a118fba5c1914b729d8787a2805979ab36ab06176d04bbcf4a9281f21128c7dfb6474a0dbcf4f1bb80eb226e4f3ded239cbc0acfa293502374272b870501bf4f9448a0917f5e7da7568b0e29fcd2f9a13447ecd3e3d194ef8e3b2b199e08a2206c8ddc9de974f007b5fb5d1a27cbca5049fe5cc81be740fefb1f9da6cfd038b3def4bc9112a0e9c6c54f42cf6ca010a7edf7b52d411c21e541705c9a144514b419fa795c4bcbbd550d261b0585192a89126bf3c40adf3861a17e5ede6e2c5f7a444aca4a3eca03a1e841305e7015556780fedc91ef6a69c39193ad6b7158b98b60b5cdff36f9660beb12db8b7d24b729b919e3e2aa943ed270b9ef7940bdcaa47623b35c68f2006a6bc5a4fdee143e4253194c0d5d11a04595ec9d001acaeab085cd2ddf8419e279bb69dd28fe93fb2680b6ebeb7a94a508330211bb2e5c864a8cf18ae509e5667bde66e278a8c3d124edd2b0236452b124ee15a9943e3dd2acc5573a944cd72faf11e8da56ab117903d2a1da8f215bf709e7a9ce2afea2d105900c34dc51a5032887ad396481a2170d4bd0f25fe8b4e7cbda68e74c2c7c9b05ebbfa898a9b5f0b58abfc8e658abfc9d5be9af8ed12357e5345b4646343561e1be6b49955859305778733e3c026ac714968b462437e5be80f42001d670d18189275a56641bebc4da5d525f4c7024c35fe684dce5336fce56f24591ea7c98cd783aa5d9d704e49f9e8b696434b53205cffab5db3a8c94c93b420f075ab3b98a8e6c345429e38fef11b875b1ee8448e5b553d8c0e59145cfe7868e6dad0e06cedbe4df0e40844ca976d12e223cc9c24d2c6078cb5b9a03adcacc9db53a32979c724de97881b4afc54ebc65c839edb7e90947db6e97a8f8967a31a3eafb7f72e13f5b1cbf8774130787f50a180d68ebd66dc19adbe76fb1d8875fb3344e6640e1ab45ec6271be565c3e56d882e42f262dcf4dc8839c7a3ea57ee0b5c956ff0acc691b287798f3c12b0dd081756e120e85bbe01b23657ca9483b77061a0e0c4b2ea619531c68d521ac73d046ff6e8691896f70dc8797704dd1165ab9fc738184e8dd5a6fe128a0e0b4cb8d1d4b26f3a711efe43e79e4b63d46310cda37c26104ac5a1ab4f01a048036b18c825d777019210b8d48d633945d5380b565d133373dc4567b11c807df0751bafa5219eac1c53077f5c8c1b8e4b31f1a30c09772ea8476c34023d5245d9a6e0980619ba34e60e9ef9b99e6d59364f56b2b4965d2f4d8687ec675aaf2b18b7251d41edcd98f7a9961f646f82a2c292b4a9a06b53659ff26636f4c7fd5ccd62da6fe323bdd023775df7e061fc6c46f7b4a53f06cc121f1c2e326786cd06399edc767cb1c7478681e9f0ae5a798e4fadb02b7aebc7410e31425b", 0x1000) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f0000000080), 0x4) geteuid() sendmsg$unix(r2, &(0x7f0000002740)={&(0x7f00000010c0)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000002680)=[{&(0x7f0000001100)="0551f8e2244b6f9eec24c08c5f916c3538f6c6588d04b2dc3c24df684beb44b064a3d382942d550e937ffb3013ad18e58de58f1924865d3acf22", 0x3a}, {&(0x7f0000001140)="0e304a251680a9dbaeb47f70b679d5e44009c3c86738f3d6b2ddfafc69d74419a8394f55ca4f04461892b5e51b916c5b00887cc4f6cd8ff4623efb3ca558286bdd0ed27fa2bea8dcc47975b4c388172f8e041bbeae04e567e4104878c76c5900c78cc438f08a71b96dc2a9809e97a90ea34b37c6e74aeb9c3b8f697d47699ae27a01c2a5a790afb1abe951005c90a042f6b52b69be7599769bbba7d2bbbfc82c01ccfac155ff740d5b0940c5736d30721831d0ec0fc91de9e56e99d615b89fb445f6f9bb24208e0e52da2b5ef5ff2efe411af7a9f6febe73d6d3e82e2937706a67a8c31659df21178eb7e93407b96220bc4ce4912855bde4295e1c9be69ac36d171c0fcdf6fd2511314ed6b2d4ff07f826adf7833d650d7e81acc70a7ec2c58eb514bc3302d856f21a997c455f3d3b55e74cb575661515a5f26793562d1ffc8523265ff3c688de47c9f0a234817b9033c13b2106f37e040f8de1f9f2a539a3c7d5afa2c8da010c64c3702bd6c3f85efc0cd103f2e038f7a5bbaa14ee5a45774215bc056cadf5e8e455dafcc2b396bf4c97115ff2f22e179c1806987d1814b5be83e482c460670cb9da0a3e49954e7471cd6d2060604865ab0123069d92d5479f563beea00f872615ca476a061c0d6c45f34cc20bdb414fc075d9a7329894dba57bf2e13e2f77e8af22314c777ed6e89be4537004248a217d99dc2f39dc04d661abc2f79e945ddc6555e58e6e77b5713139904ece7f10737703c8a0eb89e336c55960b3497b1f8959ee2099ebca0b2157faeb4db2f95b655ba5f6d6a025c889269a98b05948e8a942fb00fb13515d32aa9d09b34483e0ac65a503bfc42a14f79e640c6037869c5ab2c40d51af6b7b1de3d199780900ced7be41be6c94ae081207365c26cd42e57e0f3871903080c7a077ca9280fc393cea4a225116a21bdc029d5a6a9001b09b0bdc158dbb5c05304443c29fa231c945cef0c9238205b6ee4e3bfd91a511ebd101d36eaba4a5343ce4eaea8d01d6ebfa2362a433c4b26fb7efe646b6f16a9c8bf3fba9c7d904c239d6d25ba75b9fb4c9ee836ac90408364602ea68df14c50499977d86d9a1a3a70c76ee927baf0768b146c2d3efbba4261769b727324c73ee0e1ec6522f2796eab8e277df500aaa473a93602cd74ec2233b768900be02a6911b72f4128e2bdd5a88e845737e2ad9af06cdd3a1189ce1ad15cb4ac6add6aa42a9f1deb37cb693c4320c1d4c5b8f9e9d931bdb5e8b18cf723109d3f88dcc7be256c0f258be04ccd2e95efa53ebd28ce2578b7177cbc7bd4f7d4cc49e2a8647841884b33bc485981dab0fc3d87c708380b4ab98bd0e806095a9f71af364677d32d6aa9260f4fa46fe15eb5a0d00848649e277bc7e839affeaab7ef9a7f0f9aeccd3df783ca1f678492f0387f8a6a8e498b4270b014245f21978f859b6de6cbb07c082c98ea9129956aab7d0578840750d694599a08d763478efaccd2a811cbe8e8ec611093ef5d8b1935c5d03e93e27b53ecf949ffa62c02ac65e5e6ac08f39212fe9b592794ecd980cd75adc70c22731b3980cd141c707e130e994086a1dbe368b6b22b82f8714971f4604db157b56bab520f5a754673f77faf7667e00a50bbe26ed09fbf877e3db938904bf4640c6d648b166e92e5e29945c10f89204451b758b9a877172de191b8227eacd516f0927317d29b7fa89b0ad154974d039b3f620da6670a60ebeecdbb28dc8b36b6e674c0a95ec51cd88a84e111c21b733cec76cc8f1af2d0eb31bc68b23498c27ec33ebb61e01c9534311544bcd5ef189a8587fa4903d99bd9e4b225dbcbaf8590f3501d6b14cec10afc888a4e6b561fd9a2c460e3cb3454532aa715dd9965a2c5807b9b1f16b44cdf06590a179a313f553dbb3a839795b79fe24fa0098b905c560430310b2547e968185139bf63f3af136c6c0c9301fe573e56f14581f7c10b771866f7d4d3f1174d3ae2b00d66d3727896a64d97c7325cfeb52f75a72d6b788aaec4551861ae04aba9b1e511c89c2c1ecd1e1493cc4f4140bb8b17da18377bcddf421425f3b9f0e548c2ee7ccee97a3fcb1b2181031a56d8e4ee3ba3296cf60d7518a3bb6c5fbbfde301de48685557fe650be0dfcedaa55995b92ad0b700d89c0b01ef839697bf4cb0298134fc173126f714c6f6a59c64fec61bc640fa6da620d280d2a3c4e4c1a1d33f41a77af1f60d7410bab691240e757addd74fff3b5e583e30ebecbba36df441d56f056808754da24db982a2d0c3a463a949328724abbd9ec90dab43bbba16b179df25a4e977181680386d940fd9130d82fcb6b4dc87b6643300662d1ac5ca75d5ec12549fd2d76ff14368e577d074d8541885eda56764f3ea8336d1c6d8790151855b8dc9746c2cb1c2f0719932f1752a7f5acf8fa85e81d847a550d06bb1cede99b12aaed957b14808d65176b2722ebab74eba70413fab767d30eb7850dac0549da20b196756b96777845b1bd73a2b9c4a6e946cb9545bd987073e51b087e2eb7a2a59e7553a4363cb87fabdb590ee784c0fd1c13e21c96a2c99921545000997606d8dfdf8e582d03739ae35d0b06f9e681e22a1b8dc7234ca098badfc98fa6bffa96b62783acf0ac006df8c8eafb0ba87a3ae3a87387c6dafa9af481504b9b8662f21afbf214599021174df959ec8e7559ad53a8a6a7833eb5d2c651ad59b87c1680cc4a62a7ac526cb9a816df0719ba38578075553530b106a2d3256e6cdd26bb2c71cfaa5202e6e2adc9956cac8a16b00ebea1f889c6dccf8386af15b42bed9d35e6e9304ca9e6b5993b80eb2b3146081722615f1bea92cecc778c3fd54eec82e223cf8d7d5e90e3473387705fa460bbb1d83a4061b1e7fe9226fb770fc10be030ab07b8672707d53467fa27c130ac59251d5a5347c6789bf31fba30e63cce51af95c00f94ceafb2fa3f8fe29ee353a99ca83fb7dfe368b93996a23c3c23de6d0738aa01de8631488e420f79242253ca6aa340e834cbe8e669e8ed94ec941ef73caef518e4d436445461436db207009508cd7c081b2184cd6f6467178de1a8ec09ccb37fe8b22fa8c713ada95a372c7c0a36b2ce46b66a1d27f0885bfc5d0911b9ded4507910c9db34af0d6ba901714e2d762da997e2dd9b1e686a0084497c71ffa53023608d4cb50f8017e0ede4f658ebfd6250737caf49864597284989f26b511550d85e30212125497ed9c416d74b5c39991fcc2692fdffb5bb178677f91897481efd0c7de0ef17255513cab6b7b7d92a30f0d5eca15de33b231615aaccbe0313b2d567c853deb35f46dd1b91b0b9f9b3a8bac6fba2bd6a804d3ce8e7bd745b321dab4d575bae6bf60a45f600cac7b3d2cef0bf77f7a42ea94b8ea8dcc4f969dff7e41e708467914542fb7b71541b134f9111ae879dd066a8b14306280ed875e75bd5351e951eb1cd6f6e1073638a17245a7ba33453c762a6dc3d4f1a31c23332ba5fbef2b7d815f0da8366a4d843f462525c16540b63cfb5ff58062f636369286842032703f5e817c2578ef9a329c4a74cd7a69f421f7b612e71986afb7625366009fcc5e969f29c259e4103c14aecc76a85081036c4f44ab8eab6ead103bc2ce3ec21b20840c6952168a19d2808d63941a8c4e84d6375c73b093eb854ec9ec25a7c9abca23a9863264e475bb3e3e16572cec0f9961f553f9e1b2b081393ddc941261957dfe9f1f1f0ace049a36f4c96737f5d3555edd4666e190601e0fb73bb8a3617c64c2c0c28d10cbf5435ea17c3323eaa970c78874c75283849c204b0d45f25e05d3a980ff68b50275ad2aa81b59f3bb89ed8ceb55409ab91efe06bc2c2263802d47de1097220015fa3e59c66731aee2aa7d920c00384c717849c14f2ea7a36304d995fc51322b16006c46b30e531836387f57359502e4f3837e6acf67826348ad6470a32290b88a9c5e705add704a6c067e310597af821fc4b157a29c017e496d1eb6a7301b661eb2739fe79ead67acefe4d27a83096a5b21e0e27ae075da136119e5ce48da728ee341040ea0013cef949062880308c6fd73ac705f8313dd1fee21bbb69d3186232025370cc77e80d4cac54df9ead087724d9613bb86b937ffd3e246d13297a39d0bdb8b925a4ac6022b8243067303fe6b78b1339fec9999a06fe75bfd7cd2991b9e803bcb8598e2620821ba4185d327438e4cf2ddd9f61ec92144d43c5c099ffab5cb6943d91b2e5b0f978ab8b5400c8de249c4e7b5e58385fae0f6b6603ff00386ca0b06483fb28bece1d0008775729da6fdf39538cba66a2f8a6a640c8bf3ec39cc1fed150f3c969dd9da9b00f665aa3da881a376736c3997740f90034fd5ec6d58f0adc7b1d2e39a135ba20735abd904f8ba227e22cd9a2d1f3363e6b88259f5548d3cefade0440793019be12fe4093e9ab36764a0a1094e2b3f8c5a5cfce739984b3cc63b746e135a60f0622bdcf4c0306109cb06309c055ec1a74c015aa144de23875f91357684aa299354e33b8f125aa577c8021461dc4f2bd948d7e87426b6ef49f70985a949d1ecafe75e95499cd7ce085f97fa87dff6c0d96090912bddb541bc3511fbe22e80121aa34d99f008b572a50c8c7c9acfc2585d45c61bf1d130fb312ae9d03d06c2796b7dc2b3749fb705184c4a8dc86f8662df694c77e83ac1961eff3c873057ac75bfa4973502da40784c0f789f59de6bfa61bd111c5fd8877ef8e5256616b739801fc84fb15e362ea81f456b24d7cd201face4225bbc455bbbc875865906197454d876cbbc15c85023e4bf52f68da87836343c99ba8057aef590d7bf1ca7777f20c72bdc7cc1a8913ad74e4484d17cda01a10bc83a9f786027ffa722b31080e7c954b0a66c7c82274903fd29a4a6906a78726dc7722ed026594578f4e1a8f23ed73ed20fc56c109706726dd42963daf58889d17d71b57ed3d48586d07cb54d2de0bba9f802eec1f170c8757d11cfc4656154a246daa5db9457dcefc29ea82d02d8cb51443194a304d0d7dac49a401452bfe64e06de5204db828aa12ebc85ea19d7f8a2809ff6352daf70050e05a8752bd8c1b93491fade439451672dd39ee16924afb1c9aefea9ad6f34de68ab6107adefe04fb85338184124e04f07f701b99d20971256cff2aa38f0f4942bf0788073e851546ab7f5d1e84d48e3ebf984677313473a9243f838e9526c0443f8b41b870f340701c8da1a993f029911381ee4c88c08d6b7914f982282962274ccd03fc45ba01d42f051d10f5438a1ed7dbc399206699251c0a0b9938dbde619fe3fc421cb219bcee6fef46bd3dcbdd2324cbe4be5eaa5be6241f5efdd9f8bb77c82041ed52cbcf49947bce588c059baf39679fe08b647edd5fd00710c2feef4247af758dc119349b8584b925ec7e1506dd41200f2a734d3507b39c2e3d2229ba68c8cbaf3388943ac7dbb76e9e491f0f0243897467c1f5334aab050f890edd3c8936149c67a75cdbb703f94ee9a1eaea5a22371095da3033ce2ff2d69713adcc056882c7c89d39a3efac44057e0211b5c5824f6338ce8997d92465a244cb18345d7f061e4d05846f22c7fa7d247817a5aafed9b96c783c8600f08b2b8847dcdf8f54ef475603b2273d69b43fb082c7b7ad654849cd26bc958c8b1f4f4039ba87b16247fd633035ce2285faf24657d02b175aef4f8e70e08908f803f43121142a3af16cfecf1a2e05ddaa21def84c23ec80d79dd6395d319712b7f05e985fa0e518400e260767dba0cb61369c68524d0ad26a9ce87ae1168a5d8ff4214bc9c0", 0x1000}, {&(0x7f0000002140)="9aa8ad414b698df4f0e486ab2af50f3aa7d669d308c226e7f2c4f5f61a3c0c48999ebe8c2ea09103f083dd8537c7be5963a0517bea7526e75006cb95ea8eeba04e3574764715531ce71b80a9fe752ba7060151f1a7390742873c06cee36c3c173fdc7fcc17a845bd5dabb9b6a85123731250196aa07459bc9eedcb0a03ceb624dcd7bd68fd6f088403da3079", 0x8c}, {&(0x7f0000002240)="2926f9b97b6fb251e0f8c488f342cf40b5a3cd5f14d13cf3aa0ff3de7ff853cd29947b700c547451b01b21b38a965b6dcfcae390ff8c6e2ab28cf31dc234951987792c8c3b9342fe60d34b402099f1f07c1c57d80d8d37b423ad34e9b6367ba9b26075c02c84e6ac649a127acaf1300715864f0137d0867aa34c31ed29ece478274bf85209287089ebf1cadd4122f3165028faa1391d9d3ef43f7fc990a553a3ab2824023d698d719914b381cdc87f7733e624ba851670fae00d3d84e19bc8d00bb079a9c2ac4fc8ef4b253eaa64663ef7563a8ae52b6e14bfb1258526dde5b0c58ba79d750061534bcde6b996f23287371079f876455777530a87", 0xfb}, {&(0x7f0000002340)="5ef1ed3572b2ed9ccc9ffa5b9aeddd46ccb57df0ef97f21f5f5f96e677c79aa807529018dc9ce8acaa60584d53bff6b455d2d347e281f47c763c4b2d3f9acb3040594689375bcc858c5fb6dd153bf9a2c4e909ced0303f62d1acb39f84ce07d7475638c6ea7e94a219c2d472ee6ea33de8def0afc4a5f5fba66ca757e0694bf5098af76415bfe2c0d97e7e977d53015327d6e4261a13810e051baac9e917002ea2cab3276157d3d12f552f53d8de6a76be93b2d12f8cddde34efa7357c05ced79ae9131c6106d01073ffee015807458ddf546ab45dbbf52c3943b9d4d1d0699f74a1e5cdc00d93a852550683a61c9f62e92d49644a", 0xf5}, {&(0x7f0000002440)="916544ceaa6cf15eb18bebd861f4e3ec6c3fc859d6", 0x15}, {&(0x7f0000002480)="e0ff3f23a9e8fa03efe88716db44eb537273bb7f41e13e2b27a2e7d2ec45aa07e51f916d97a8b490f168bd03060a6847d7c9e424614c2169d533da39f84a9e99e664361e", 0x44}, {&(0x7f0000002500)="3c8d1162900e8e01469ded1002874ca0f2b3b2a477287710d718fcf90626fe50d195c3d2c8506e66f60b12736b1fd0fa6a4c5787c80a6bffa663d955daf4144b50eb8b0b72b54088976dae4f11b255a7c30d65eef60909b0f2", 0x59}, {&(0x7f0000002580)="0bff6ee40a855302643c8f15e51f70f428915c10c48a9889b9b047f6ffdeaf70621d99d6568b174c20ee81f42a0507a0620767e365b5253483b213f25cb5c5c9df6ff92a30e74795854c37c1f30694566e66889c5a872b7af74f783470d5e4720f93e70b54e64c4c05deb7b84214ecafb9cc6c9449ccdf33ac5485a9519169caf609270cac40e6530c5712238fb7abab390a0ca816e43c36a4bc9cfd9acf0fda5e1dd79279e0283d62c8ae3ffd8ad499a8d1343c25db886cfd7debd4cdfc1add00997a6cff5149981c3ec3201729a914d6a20eaafb31ed1025874722bcc9df5a55ed144d70a698", 0xe7}], 0x9, 0x0, 0x0, 0x400}, 0x4) r5 = kqueue() r6 = socket$unix(0x1, 0x5, 0x0) close(r6) r7 = fcntl$dupfd(r5, 0x2, 0xffffffffffffffff) readv(r7, &(0x7f0000002200)=[{0x0}], 0x1) kernel: double fault trap, code=0 Stopped at art_bindex+0x2b: 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 art_bindex(fffffd806f4fc280,ffff800022d641fc,8) at art_bindex+0x2b art_match(ffff800000676580,ffff800022d641fc,ffff800022d640f8) at art_match+0x7d rtable_match(0,ffff800022d641f8,fffffd807a260cbc) at rtable_match+0xc9 rtalloc_mpath(ffff800022d641f8,fffffd807a260cbc,0) at rtalloc_mpath+0x3e in_ouraddr(fffffd807a260c00,ffff800000679800,ffff800022d64280) at in_ouraddr+0xa3 ip_input_if(ffff800022d64328,ffff800022d64334,4,0,ffff800000679800) at ip_input_if+0x68d ipv4_input(ffff800000679800,fffffd807a260c00) at ipv4_input+0x48 if_input_local(ffff800000679800,fffffd807a260c00,2) at if_input_local+0xf9 ip_output(fffffd807a260300,0,fffffd806f6e7700,0,0,fffffd806f6e7690) at ip_output+0xae5 udp_output(fffffd806f6e7690,fffffd807a260300,0,0) at udp_output+0x5af somove(fffffd80622719b8,2) at somove+0xf2f sorwakeup(fffffd80622719b8) at sorwakeup+0x79 udp_sbappend(fffffd806f6e7690,fffffd807a260400,fffffd807a2604b0,0,14,fffffd807a2604c4) at udp_sbappend+0x336 udp_input(ffff800022d64a08,ffff800022d64a14,11,2) at udp_input+0x1320 ip_deliver(ffff800022d64a08,ffff800022d64a14,11,2) at ip_deliver+0x353 ip_ours(ffff800022d64a08,ffff800022d64a14,f83,0) at ip_ours+0x412 ip_input_if(ffff800022d64a08,ffff800022d64a14,4,0,ffff800000679800) at ip_input_if+0x6ce ipv4_input(ffff800000679800,fffffd807a260400) at ipv4_input+0x48 if_input_local(ffff800000679800,fffffd807a260400,2) at if_input_local+0xf9 ip_output(fffffd807a260200,0,fffffd806f6e7700,0,0,fffffd806f6e7690) at ip_output+0xae5 udp_output(fffffd806f6e7690,fffffd807a260200,0,0) at udp_output+0x5af somove(fffffd80622719b8,2) at somove+0xf2f sorwakeup(fffffd80622719b8) at sorwakeup+0x79 udp_sbappend(fffffd806f6e7690,fffffd807a260300,fffffd807a2603b0,0,14,fffffd807a2603c4) at udp_sbappend+0x336 udp_input(ffff800022d650e8,ffff800022d650f4,11,2) at udp_input+0x1320 ip_deliver(ffff800022d650e8,ffff800022d650f4,11,2) at ip_deliver+0x353 ip_ours(ffff800022d650e8,ffff800022d650f4,d85,0) at ip_ours+0x412 ip_input_if(ffff800022d650e8,ffff800022d650f4,4,0,ffff800000679800) at ip_input_if+0x6ce ipv4_input(ffff800000679800,fffffd807a260300) at ipv4_input+0x48 if_input_local(ffff800000679800,fffffd807a260300,2) at if_input_local+0xf9 ip_output(fffffd807a260000,0,fffffd806f6e7700,0,0,fffffd806f6e7690) at ip_output+0xae5 udp_output(fffffd806f6e7690,fffffd807a260000,0,0) at udp_output+0x5af somove(fffffd80622719b8,2) at somove+0xf2f sorwakeup(fffffd80622719b8) at sorwakeup+0x79 udp_sbappend(fffffd806f6e7690,fffffd807a260200,fffffd807a2602b0,0,14,fffffd807a2602c4) at udp_sbappend+0x336 udp_input(ffff800022d657c8,ffff800022d657d4,11,2) at udp_input+0x1320 ip_deliver(ffff800022d657c8,ffff800022d657d4,11,2) at ip_deliver+0x353 ip_ours(ffff800022d657c8,ffff800022d657d4,b87,0) at ip_ours+0x412 ip_input_if(ffff800022d657c8,ffff800022d657d4,4,0,ffff800000679800) at ip_input_if+0x6ce ipv4_input(ffff800000679800,fffffd807a260200) at ipv4_input+0x48 if_input_local(ffff800000679800,fffffd807a260200,2) at if_input_local+0xf9 ip_output(fffffd807a260100,0,fffffd806f6e7700,0,0,fffffd806f6e7690) at ip_output+0xae5 udp_output(fffffd806f6e7690,fffffd807a260100,0,0) at udp_output+0x5af somove(fffffd80622719b8,2) at somove+0xf2f sorwakeup(fffffd80622719b8) at sorwakeup+0x79 udp_sbappend(fffffd806f6e7690,fffffd807a260000,fffffd807a2600b0,0,14,fffffd807a2600c4) at udp_sbappend+0x336 udp_input(ffff800022d65ea8,ffff800022d65eb4,11,2) at udp_input+0x1320 ip_deliver(ffff800022d65ea8,ffff800022d65eb4,11,2) at ip_deliver+0x353 ip_ours(ffff800022d65ea8,ffff800022d65eb4,989,0) at ip_ours+0x412 ip_input_if(ffff800022d65ea8,ffff800022d65eb4,4,0,ffff800000679800) at ip_input_if+0x6ce ipv4_input(ffff800000679800,fffffd807a260000) at ipv4_input+0x48 if_input_local(ffff800000679800,fffffd807a260000,2) at if_input_local+0xf9 ip_output(fffffd807a260a00,0,fffffd806f6e7700,0,0,fffffd806f6e7690) at ip_output+0xae5 udp_output(fffffd806f6e7690,fffffd807a260a00,0,0) at udp_output+0x5af somove(fffffd80622719b8,2) at somove+0xf2f sorwakeup(fffffd80622719b8) at sorwakeup+0x79 udp_sbappend(fffffd806f6e7690,fffffd807a260100,fffffd807a2601b0,0,14,fffffd807a2601c4) at udp_sbappend+0x336 udp_input(ffff800022d66588,ffff800022d66594,11,2) at udp_input+0x1320 ip_deliver(ffff800022d66588,ffff800022d66594,11,2) at ip_deliver+0x353 ip_ours(ffff800022d66588,ffff800022d66594,78b,0) at ip_ours+0x412 ip_input_if(ffff800022d66588,ffff800022d66594,4,0,ffff800000679800) at ip_input_if+0x6ce ipv4_input(ffff800000679800,fffffd807a260100) at ipv4_input+0x48 if_input_local(ffff800000679800,fffffd807a260100,2) at if_input_local+0xf9 ip_output(fffffd807a260900,0,fffffd806f6e7700,0,0,fffffd806f6e7690) at ip_output+0xae5 udp_output(fffffd806f6e7690,fffffd807a260900,0,0) at udp_output+0x5af somove(fffffd80622719b8,2) at somove+0xf2f sorwakeup(fffffd80622719b8) at sorwakeup+0x79 udp_sbappend(fffffd806f6e7690,fffffd807a260a00,fffffd807a260ab0,0,14,fffffd807a260ac4) at udp_sbappend+0x336 udp_input(ffff800022d66c68,ffff800022d66c74,11,2) at udp_input+0x1320 ip_deliver(ffff800022d66c68,ffff800022d66c74,11,2) at ip_deliver+0x353 ip_ours(ffff800022d66c68,ffff800022d66c74,58d,0) at ip_ours+0x412 ip_input_if(ffff800022d66c68,ffff800022d66c74,4,0,ffff800000679800) at ip_input_if+0x6ce ipv4_input(ffff800000679800,fffffd807a260a00) at ipv4_input+0x48 if_input_local(ffff800000679800,fffffd807a260a00,2) at if_input_local+0xf9 ip_output(fffffd80625ec400,0,fffffd806f6e7700,0,0,fffffd806f6e7690) at ip_output+0xae5 udp_output(fffffd806f6e7690,fffffd80625ec400,0,0) at udp_output+0x5af sosend(fffffd80622719b8,0,ffff800022d66fd0,0,0,4) at sosend+0x671 sendit(ffff800020a92768,0,ffff800022d67130,4,ffff800022d67220) at sendit+0x52b sys_sendmsg(ffff800020a92768,ffff800022d671d8,ffff800022d67220) at sys_sendmsg+0x1a4 syscall(ffff800022d672a0) at syscall+0x4a4 Xsyscall() at Xsyscall+0x128 end of kernel end trace frame: 0xdbd2377ca0, count: -81 ddb{0}> show registers rdi 0xfffffd806f4fc280 rsi 0xffff800022d641fc rbp 0xffff800022d64060 rbx 0xfffffd806f4fc280 rdx 0x8 rcx 0xffff800020d50000 rax 0 r8 0xffffffff81446629 in_ouraddr+0x49 r9 0x5 r10 0x1 r11 0x1e45115c344f58b8 r12 0xffff800022d641fc r13 0xffff800022d641fc r14 0x8 r15 0xfffffd807a260cbc rip 0xffffffff814c8f6b art_bindex+0x2b cs 0x8 rflags 0x10286 __ALIGN_SIZE+0xf286 rsp 0xffff800022d63ff0 ss 0x10 art_bindex+0x2b: callq __sanitizer_cov_trace_pc+0x4 ddb{0}> show proc PROC (syz-executor.1) pid=500394 stat=onproc flags process=10 proc=4000000 pri=32, usrpri=79, nice=20 forw=0xffffffffffffffff, list=0xffff800020a93608,0xffffffff82660618 process=0xffff800020ac6020 user=0xffff800022d62000, vmspace=0xfffffd806eab48a8 estcpu=36, cpticks=0, pctcpu=0.0 user=0, sys=0, intr=0 ddb{0}> ps PID TID PPID UID S FLAGS WAIT COMMAND 65782 116848 97947 32767 7 0x10 syz-executor.1 *65782 500394 97947 32767 7 0x4000010 syz-executor.1 97947 419141 13521 32767 3 0x90 nanosleep syz-executor.1 13521 437269 39871 0 3 0x82 wait syz-executor.1 72687 382861 81923 32767 3 0x90 nanosleep syz-executor.0 81923 383075 39871 0 3 0x82 wait syz-executor.0 42049 227692 0 0 3 0x14200 bored sosplice 39871 315601 30179 0 3 0x82 kqread syz-fuzzer 39871 360907 30179 0 3 0x4000082 thrsleep syz-fuzzer 39871 40977 30179 0 3 0x4000082 thrsleep syz-fuzzer 39871 204311 30179 0 3 0x4000082 thrsleep syz-fuzzer 39871 159467 30179 0 3 0x4000082 thrsleep syz-fuzzer 39871 327729 30179 0 3 0x4000082 thrsleep syz-fuzzer 39871 210476 30179 0 3 0x4000082 thrsleep syz-fuzzer 39871 37701 30179 0 3 0x4000082 thrsleep syz-fuzzer 39871 491617 30179 0 3 0x4000082 thrsleep syz-fuzzer 39871 281070 30179 0 3 0x4000082 thrsleep syz-fuzzer 39871 404133 30179 0 3 0x4000082 thrsleep syz-fuzzer 30179 275168 50143 0 3 0x10008a pause ksh 50143 129830 96840 0 3 0x92 select sshd 14596 18649 1 0 3 0x100083 ttyin getty 96840 234170 1 0 3 0x80 select sshd 35256 249526 54709 73 3 0x100090 kqread syslogd 54709 293032 1 0 3 0x100082 netio syslogd 54651 67998 1 77 3 0x100090 poll dhclient 20813 168548 1 0 3 0x80 poll dhclient 28009 327592 0 0 3 0x14200 bored smr 89272 161715 0 0 2 0x14200 zerothread 90163 409561 0 0 3 0x14200 aiodoned aiodoned 97358 184437 0 0 3 0x14200 syncer update 84805 508008 0 0 3 0x14200 cleaner cleaner 85548 25678 0 0 3 0x14200 reaper reaper 6371 189612 0 0 3 0x14200 pgdaemon pagedaemon 89985 12491 0 0 3 0x14200 bored crynlk 54349 124320 0 0 3 0x14200 bored crypto 92431 152354 0 0 3 0x40014200 acpi0 acpi0 82918 382508 0 0 3 0x40014200 idle1 27340 292592 0 0 3 0x14200 bored softnet 32806 375116 0 0 3 0x14200 bored systqmp 36391 112392 0 0 3 0x14200 bored systq 30619 379470 0 0 3 0x40014200 bored softclock 41757 83975 0 0 3 0x40014200 idle0 1 5131 0 0 3 0x82 wait init 0 0 -1 0 3 0x10200 scheduler swapper ddb{0}> show all locks Process 65782 (syz-executor.1) thread 0xffff800020a92768 (500394) exclusive rwlock netlock r = 0 (0xffffffff82479698) #0 witness_lock+0x52e #1 solock+0x5a #2 sosend+0x559 #3 sendit+0x52b #4 sys_sendmsg+0x1a4 #5 syscall+0x4a4 #6 Xsyscall+0x128 ddb{0}> show malloc Type InUse MemUse HighUse Limit Requests Type Lim devbuf 9478 6333K 6333K 78643K 10697 0 pcb 13 8K 8K 78643K 13 0 rtable 105 3K 4K 78643K 1633 0 ifaddr 39 10K 10K 78643K 271 0 counters 43 33K 33K 78643K 107 0 ioctlops 0 0K 2K 78643K 86 0 iov 0 0K 32K 78643K 276 0 mount 1 1K 1K 78643K 1 0 vnodes 1217 77K 77K 78643K 1998 0 UFS quota 1 32K 32K 78643K 1 0 UFS mount 5 36K 36K 78643K 5 0 shm 2 1K 5K 78643K 11 0 VM map 2 1K 1K 78643K 2 0 sem 12 0K 0K 78643K 968 0 dirhash 12 2K 2K 78643K 12 0 ACPI 1809 196K 290K 78643K 12766 0 file desc 7 21K 33K 78643K 1533 0 sigio 0 0K 0K 78643K 39 0 proc 48 50K 83K 78643K 1852 0 subproc 34 2K 2K 78643K 578 0 NFS srvsock 1 0K 0K 78643K 1 0 NFS daemon 1 16K 16K 78643K 1 0 ip_moptions 0 0K 1K 78643K 601 0 in_multi 33 2K 2K 78643K 431 0 ether_multi 1 0K 0K 78643K 8 0 ISOFS mount 1 32K 32K 78643K 1 0 MSDOSFS mount 1 16K 16K 78643K 1 0 ttys 103 466K 466K 78643K 103 0 exec 0 0K 1K 78643K 765 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 136 24K 39K 78643K 6669 0 UVM aobj 130 4K 4K 78643K 132 0 memdesc 1 4K 4K 78643K 1 0 crypto data 1 1K 1K 78643K 1 0 ip6_options 0 0K 1K 78643K 133 0 NDP 5 0K 0K 78643K 105 0 temp 102 3029K 3093K 78643K 8486 0 kqueue 3 4K 36K 78643K 371 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 73 0 67 1 0 1 1 0 8 0 plcache 128 20 0 0 1 0 1 1 0 8 0 rtpcb 80 1903 0 1901 1 0 1 1 0 8 0 rtentry 112 407 0 363 2 0 2 2 0 8 0 unpcb 120 2276 0 2266 9 8 1 5 0 8 0 syncache 264 32 0 32 9 9 0 1 0 8 0 sackhl 24 3 0 3 2 2 0 1 0 8 0 tcpqe 32 117 0 117 3 3 0 1 0 8 0 tcpcb 544 1661 0 1657 16 15 1 6 0 8 0 ipq 40 18 0 18 8 7 1 1 0 8 1 ipqe 40 518 0 518 8 7 1 1 0 8 1 inpcb 280 4859 0 4851 21 18 3 7 0 8 2 ip6q 72 1 0 1 1 1 0 1 0 8 0 ip6af 40 1 0 1 1 1 0 1 0 8 0 nd6 48 109 0 103 1 0 1 1 0 8 0 art_heap8 4096 1 0 0 1 0 1 1 0 8 0 art_heap4 256 1652 0 1461 16 3 13 13 0 8 1 art_table 32 1653 0 1461 2 0 2 2 0 8 0 art_node 16 406 0 366 1 0 1 1 0 8 0 sysvmsgpl 40 77 0 50 1 0 1 1 0 8 0 semupl 112 3 0 3 1 1 0 1 0 8 0 semapl 112 962 0 952 1 0 1 1 0 8 0 shmpl 112 130 0 2 4 0 4 4 0 8 0 dirhash 1024 17 0 0 3 0 3 3 0 8 0 dino1pl 128 2985 0 1578 46 0 46 46 0 8 0 ffsino 272 2985 0 1578 95 0 95 95 0 8 0 nchpl 144 5030 0 3430 60 0 60 60 0 8 0 uvmvnodes 72 3572 0 0 65 0 65 65 0 8 0 vnodes 208 3572 0 0 188 0 188 188 0 8 0 namei 1024 21932 0 21932 1 0 1 1 0 8 1 percpumem 16 64 0 32 1 0 1 1 0 8 0 scxspl 192 16519 0 16519 19 16 3 7 0 8 3 plimitpl 152 287 0 278 1 0 1 1 0 8 0 sigapl 424 1625 0 1593 4 0 4 4 0 8 0 futexpl 56 42571 0 42571 1 0 1 1 0 8 1 knotepl 112 1125 0 1106 7 6 1 3 0 8 0 kqueuepl 144 933 0 930 5 4 1 4 0 8 0 pipelkpl 48 822 0 812 1 0 1 1 0 8 0 pipepl 120 1644 0 1625 7 6 1 3 0 8 0 fdescpl 496 1609 0 1593 3 0 3 3 0 8 0 filepl 152 21016 0 20917 23 16 7 12 0 8 3 lockfpl 104 363 0 362 1 0 1 1 0 8 0 lockfspl 48 116 0 115 1 0 1 1 0 8 0 sessionpl 112 49 0 39 1 0 1 1 0 8 0 pgrppl 48 78 0 68 1 0 1 1 0 8 0 ucredpl 96 3643 0 3634 1 0 1 1 0 8 0 zombiepl 144 1593 0 1592 1 0 1 1 0 8 0 processpl 960 1625 0 1592 5 0 5 5 0 8 0 procpl 624 4503 0 4459 8 3 5 5 0 8 1 sosppl 128 65 0 64 8 7 1 1 0 8 0 sockpl 400 9189 0 9169 51 44 7 18 0 8 3 mcl64k 65536 19 0 0 3 0 3 3 0 8 0 mcl16k 16384 14 0 0 2 0 2 2 0 8 0 mcl12k 12288 18 0 0 2 0 2 2 0 8 0 mcl9k 9216 9 0 0 1 0 1 1 0 8 0 mcl8k 8192 10 0 0 2 0 2 2 0 8 0 mcl4k 4096 14 0 0 2 0 2 2 0 8 0 mcl2k2 2112 3 0 0 1 0 1 1 0 8 0 mcl2k 2048 161 0 0 19 0 19 19 0 8 0 mtagpl 80 1 0 0 1 0 1 1 0 8 0 mbufpl 256 627 0 0 33 0 33 33 0 8 0 bufpl 280 7488 0 1222 448 0 448 448 0 8 0 anonpl 16 244176 0 226217 123 48 75 89 0 124 0 amapchunkpl 152 15846 0 15695 44 33 11 20 0 158 4 amappl16 192 8482 0 7504 109 54 55 62 0 8 5 amappl15 184 81 0 79 1 0 1 1 0 8 0 amappl14 176 216 0 212 2 1 1 1 0 8 0 amappl13 168 409 0 408 1 0 1 1 0 8 0 amappl12 160 63 0 59 1 0 1 1 0 8 0 amappl11 152 281 0 267 1 0 1 1 0 8 0 amappl10 144 291 0 287 1 0 1 1 0 8 0 amappl9 136 515 0 511 1 0 1 1 0 8 0 amappl8 128 1088 0 1042 2 0 2 2 0 8 0 amappl7 120 578 0 561 1 0 1 1 0 8 0 amappl6 112 138 0 128 2 1 1 1 0 8 0 amappl5 104 1202 0 1191 1 0 1 1 0 8 0 amappl4 96 1371 0 1338 2 1 1 2 0 8 0 amappl3 88 425 0 419 1 0 1 1 0 8 0 amappl2 80 9680 0 9611 3 1 2 3 0 8 0 amappl1 72 53304 0 52870 27 18 9 20 0 8 0 amappl 80 5290 0 5242 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 131 0 2 3 0 3 3 0 8 0 uaddrrnd 24 1609 0 1593 1 0 1 1 0 8 0 uaddrbest 32 2 0 0 1 0 1 1 0 8 0 uaddr 24 1609 0 1593 1 0 1 1 0 8 0 vmmpekpl 168 20207 0 20178 3 0 3 3 0 8 0 vmmpepl 168 236887 0 234677 189 55 134 140 0 357 32 vmsppl 368 1608 0 1593 2 0 2 2 0 8 0 pdppl 4096 3226 0 3186 6 0 6 6 0 8 0 pvpl 32 656796 0 635589 262 66 196 211 0 265 22 pmappl 232 1608 0 1593 7 6 1 2 0 8 0 extentpl 40 46 0 29 1 0 1 1 0 8 0 phpool 112 262 0 67 6 0 6 6 0 8 0