300)=""/218, 0xda) r8 = accept(r6, &(0x7f0000000400)=@in, &(0x7f0000000440)=0xc) getsockopt$SO_PEERCRED(r8, 0xffff, 0x1022, &(0x7f0000000480), 0xc) r9 = dup2(r6, r8) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f00000004c0), &(0x7f0000000500)=0xc) kevent(r9, &(0x7f0000000540)=[{{r9}, 0xffffffffffffffff, 0x1, 0x20000009, 0x9, 0xce8}, {{r6}, 0xfffffffffffffffe, 0x82, 0x40000002, 0x100, 0x5}, {{r8}, 0xfffffffffffffffe, 0x1, 0xb, 0x5, 0x3}, {{r8}, 0xffffffffffffffff, 0x10, 0xf0000000, 0x1, 0x100000000}], 0x2, &(0x7f00000005c0), 0x9, &(0x7f0000000600)={0x5, 0x69}) readlink(&(0x7f0000000640)='./file0\x00', &(0x7f0000000680)=""/175, 0xaf) ioctl$TIOCCONS(r5, 0x80047462, &(0x7f0000000740)=0x401) mmap(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x1, 0x5810, r1, 0x0, 0x0) semctl$SETALL(r4, 0x0, 0x9, &(0x7f0000000780)=[0x5, 0x7, 0x4, 0xf3, 0x6]) getpeername(r9, &(0x7f00000007c0)=@in, &(0x7f0000000800)=0xc) semctl$GETALL(r0, 0x0, 0x6, &(0x7f0000000840)=""/193) r10 = dup(r8) setregid(r7, r3) read(r10, &(0x7f0000000940)=""/51, 0x33) 02:15:45 executing program 0: r0 = socket$inet6(0x18, 0x8001, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000000)=0xff, 0x4) bind$inet6(r0, &(0x7f0000000040)={0x18, 0x1, 0x80000001, 0x8001}, 0xc) bind$inet6(r0, &(0x7f00000000c0), 0xc) 02:15:45 executing program 1: r0 = socket$unix(0x1, 0x1, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x20, 0x20) readlinkat(r1, &(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)=""/160, 0xa0) connect(r0, &(0x7f0000000000)=@in6={0x18, 0x2, 0x5, 0xd7}, 0xc) r2 = socket$inet6(0x18, 0x3, 0x0) setsockopt(r2, 0x29, 0xa, &(0x7f0000000140), 0x0) 02:15:45 executing program 0: r0 = msgget(0x1, 0x590) msgsnd(r0, &(0x7f00000000c0)={0x3, "6fb671a92a21a1157dc978d5d0389bf4e25ed661989370411753afc93f9201c4b432c322036c0ef2afb1e7c9297476cfeaa3ff03dc529444801680e531c0dfd17c71c6f1fe28c0c97bb5807b7875693b3a5d8b4ba8ac"}, 0x5e, 0x800) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) shutdown(r1, 0x2) getsockopt$sock_timeval(r1, 0xffff, 0x1007, &(0x7f0000000040), &(0x7f0000000080)=0x10) 02:15:45 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000200)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbbccbbda1049fad2ba6eeb00000000000068f7acad445dd976", 0x65) r1 = semget$private(0x0, 0x1, 0x41) semctl$IPC_RMID(r1, 0x0, 0x0) writev(r0, &(0x7f0000001840)=[{&(0x7f0000000840)="c00a82b83e68e40a095ea24a7667351dd031556ae3d50503ac8ef013a04aa4999e75f77564106429b4332411b4a1e70e5f6bbf6ff2da7785ea06f8aff09fefedc0f7dc73f1b0058821a7fe076bfd37858bc36f811f23c9ca7c6b4895716aca196a22858eb855705970f9636c89b3cb1074ce35961652d65d45789c69feb617c57b649ad45c165e156f888655235c06efa4e82d301ec3fe100eadb6ef51db53a8167f3029982495b86a63966887957a980ce6b84791c97b30897868f70184d288504d41dfc6871bc02fc12865f1e6fa19219670fc06e63bb9e3c47c742c3bc1b680ed4f1768cf758caa7dc9cd192dd97e7c0228441d2e2af82eaf54c12d7f3cb1f91a9226382d00454ac33571b03a0defd738ce9bb4a6ddab7088c772127f0f03d2c047880967dfe45cf8e92d7dab0ced7fbaeef7269d0ae9e774ab47b36cb018c753a841c084afda7f26dfc8fe94a303b264d93e26c51ef159c3714d44580fa017151dff4ff7c6740b219c1fc6d6f2e54cdd567b191cf62b9a5b1e0cf09cd1d72b7a496e6966ac1c5e82c54859fe0be8d3e43da6c18e6885c5beff609a0759f21049726cd110b862d6ab56c5371da2df147b361ac369cb4a7411fd88a2b491e24a9010e189000063b7afef27a23c50cc2c8965701c85cbe2fb83cc39d17cdfc5599fd6ac050788c9b793b4dec71c731164644a582f49ca13af422f77412a893d97834d09f09b44f2fbfb5bfb07374e564643727e45053cc370043f8afbd617a898398d12d4fdfe1fd3b1f66788bbc3cffe81845c7567e684f1ad1918f2b44d1892963d496f4f7fc293341e85abbdc7edf065b10ff80c78f1f7139c2e4b1d87640e351d18a60a", 0x266}], 0x1) r2 = fcntl$dupfd(r0, 0xa, r0) getsockname(r2, &(0x7f00000002c0)=@in6, &(0x7f0000000300)=0xc) syz_open_pts() close(r0) r3 = socket(0x18, 0x4000, 0x0) bind$inet(r3, &(0x7f0000000280)={0x2, 0x1}, 0xc) r4 = kqueue() r5 = syz_open_pts() writev(r2, &(0x7f00000004c0)=[{&(0x7f0000001880)="5bbe3c96e7ad8b18027ca9d8688178d26b55eed5e7a527e0634076b1062a984052543c93705e53c765a592da538ecc5efc11f7c7b89217ba8d46363185f24950e7271ef243cde0ff97cd443107ce06abd7797ebf44af7ef13ee3cfc7bb47aee20377e8011f95805c068fd7d369a3ae41827f43596a1d836224104dcc2f2a9b951b94e93e4f13f26a0b121c542307a681c10d4accf5396fdc3de01ed0ca8e61d17de8f7008e04e955e00a28610b6d27d3137963496ba905a24f0db48298c03c8e89be24b0224bafa9a26725e1db239038e533ad203b768bff767832f9efe290f9f09b2b3cdfb26678397232ceb213cf76a693d99efe7b45afca993203fdebdeb41ab0a6f70e80f336ac62ebe5fe92495db9b98ab35741929b42c87f427499f7c7a2de29a264e3609005610c439e07cfe365788709d9c73601163cdc8b85db16e9828bec062e6365c65745d0a1547093f9082c410cfb96b62303193ac694559fcba14f46b39deadd42a144f2b1f6c93390d1ea9c60e81ad469b7fceef8aef3ca823170d44609a033731f4f1197d43d941562184c3d2ee67273f2e92660d487deb872879a18c74c0728ceb1562cd9d31a7bee9bdc4c30ad8b2aef9e71846aae9bb0f7c2dad1bc43fd3b16a9a3f83f85d2579cb243e48996ea4c31a1f74d053ccdafd6e774c3bcd1ce28437d5638fbe1db9d9dc3f8baca8f5d4f351765d74852e96683e2953a781d41b94361d587fa65055b8a92a61ea32ccd9f4dd1dffac0940ba7a997302b7d64d20d3cd76c2880037d666af811b313febb8231f2b4f86cd148290deddb5238c81a07b92193d8507c77cc256b2491fece1c51e20927f93b8b63efb745c329ba86afb89fadf2a3480d280a218f242e59c5cb418317f6f8dc8f0a86e50d7d0dbe3ce1390e4ad641867a51c69328388cd9215ac0b95581968a1d8e7b3d810b8f0b0ee50a41361a2d2fda32b631f046dec8463d460c9e79127488b51df2d69dfbe2b00a92b9c772db2819ef1e303b1b44ef3fa5214c6476d222db1bedec85f193f77c00f65f4df51b54abbe8fbc21b46afc2bad0c08614e20c65db2588595c386beb3e53d5a5d7871457026fddfe62c00e37dbf91c6f8e46d4836f48f19af42c96953d5700773b3bb1e50ccf0da56b86ca1096449856fd15b0b11fd6e029635f1657a77f5f464c0660b3b47efbce68bdace7e78e4a1eb2490c32f30917dcb623212f205c9b4cdee268b84e81da842f91a6a4c21f1811ff0663d3fd4cbe94b328811b955d0a28f5b9400ab7270fe6c1757d5f53df876ebd65c1c9d64d451802f67ef3ee7b10589f7d5071d1697a87f8e0626c131e9237bfdaf82cea6d40578a4e3c9a689de8afe4f6fdca81887078f368616b619c28ea7bf20cef29b208f048125e522b3c4715dfb4a10b6f17e0538c220796aeff3e085aecaa23364311657397cb604547cbd5f8d27f4e0d8a1f461e1f3344addd5dccbe2e31fe0211dbfbab8e844e1b9d53b6af023f31a8d90425d93cc5f54a00711fec0b9f8eb00a3d84e1a743e7031a7c7dca7cc3de6ae9a31fb50ff81c3caac0d5a3b09b9f5a2cad1512003f70f37bb4677731ef6c88abb2424e9065fdf91529b94c8afbb972c91b4d96d777f3d595ec9ee477169bba63ec4fafe4687cd3b86c25787c76648d57f5dd9bf501feffdf71909c327d8936a8a3f76122d360c90caba2d8232606a0ccedc6ba8488cd67ad196151f45bcabd9c8642aa6fda894e70cf580f72bffe62efe95849df5c2f7ef280c65e8469b20b92f48c8915a463fe36c1af3f385689e322eff11c7ce2e5e74302afab2dda5d5ea96215d3602c3f44a601b367202afaafdcb78925dc3a43edd969c4ea70bfc0fff5159dbffa728e9030639b13c12fe0e08791634f08b48604bff5507191564b67abdc58db917a0eb7d3a0815fc6d2af03f3330f4820fb26601240a85cc807ae0f282b1fd520480b6a1feb32be4bb54ea57a46b67ed5359354f99c64f4fe600888706e86d460f80e386dfcd9a4953826629a8d5f9ec64c0fec230ea83be9303ad379166e8b38dcf98d39ee33e9986570925e755a2a8241f3bd64498a9530eb74988b510d6851394aec7fbf0867b5c859176c21396b2b7b6fe64899c5115f7d771562d6baddb72ea00f06613e3c105e3fff40ab0772f81992ef1e9f611c8fba37e35dbad8d17ee8f604897ac27a935ac4ba9f00ec54000a84cd3d45e6aa64eaac831045aaf187379be016b3e5b6e75fd982f8e55da00e4cadbae746335fc4dc9ef8c0eb1d85469f538532b8403d1bb49c9e79114ff09701bf4683b99963df14d0392339511e8b659903bddefed69ec619bfeb23c69e696e53a8cdc68a44ed8d5e27a9a01ff334da7f93c6097860847d1002b605503e18480b28b4ebb7467873931015ba325f86d278aabcf8b258d7789a57809e387ecab9d06541a15565c8f4fe1c5490c3fa80703b18e71d860590fa5e3db3d8f7e4d0450ee0c91e938f7e5182bd03abd12dc3a84f28427e024187c3facf1b4062afefb61e7f8096fd60b99994d893480c2a5668d29f9ac1678442866b04d124656d5a4c40931deadcb6d66e086140d1ab4c3e9948f59c9555696a535d9c7c789f7a4db6b69e70dd026a20996b6c77856e7354723ad47c96757bb64ecfc1e8c1f79a682c869697d2537e17790335f09ee4b01cc64655483710c98ec9b4bcf0ac5f3d58df53727d72b96f866fb60ed578e3b100e80e840c68da5b74de6dd5b90cef28a7cadf2f99167b09b6dfe4cbdf1ed0e1a8170fded9463b8e29278786532502534abd328aeb55557a607587c272907368c6d613e040845fa12b17aa78631b0f992023c534a54c027465a972de9c4aad58ecee8d7cdd92b338b7a4c41d4a534a9779d3847236fab9eb71b2a773e579dbab8cd933586dc47095d62a3bf35dfd729e6c5a2646d91566a87fb72ee665ee9cc696a528b0521652928f2f7574827a4cd6b7ae7f918f51a6b4d6e178c063274646a8fdc5bcffaf1912c85098bc178f08668ce7615963dda30525ee321d7cc19366736e3100015a5cf6c8dc33a246dcf2f4ba919373ab3ee185a43b5cd5029b9de664e4bf6a265339a0cf5fe2bef43318e1fdbe92e5da4fb89f2813d72eb0d69225b7fb4011d7d95396ce436e6ded2f0f77e3676d838862ba0a930960aacfa4339dc8e3c0f069ea2be4307a3562e6493edcc71a7ed1a6cac94d2e894f5418830e4463afc79b3e2dbc96e185ac38d3fc78b5a0f817425884e93bbc4ab4e9d77ca2c169e27e317ae94381640c1a28022df896555d4e74f9c33a499ac436808411f7f31ea7730d646f2af792cde4d2bf5dd36d0ba585f1cef595c0e401dc792063a8007f06c6c21f91932e88d1b08400d5c7260cb77d4653fd1fc2bc6d393bf423a96edf6f76fc1adb61e59b80f30341e22efdb2b4014efaee112354d13d7473e219219e0387200900985be901c7c94d9215eb9d2b83304738cd6a4a3acc6a3462a67d6438830f7c5fbb7eede7d5cfe0b8710a523e81d7e43b576b0fd1895efcd1ef1c3e39cca5caa93c38d447b651472ed19c6d2c563e732359b253e6890adbc9fa4fb4d5ae8b4a81263e1b9c6ef860f7abb60f42df50a1b9276366c6518b47b4de20dca0d6e0889403025333d1080ed9dffd8eac7d6996c053b406fbce8cc88586bf6c794d8f0959745561354ca99b93bb1826e3dc185976e380a1059c711d5cb6b05b99226394822e4d75b82f16cc6b0b11e40378fdbcd98d14d12045a60ddc81540f401feb1ac482f5ece850872966b215b8f5a650118173d1acba6758f1dea8c592eb7453654d70a042ca45cffec0c8d0c01da51671afc56f3d51c23ae083e8bed962d882ef505b95bad2e6d3e94cc92354d581f6ed2f54e16d10055281842ee468834e9332413210374373c02befc699adc1ad67e4ac3ed074311cb8fce50546712c868c91bcd4190236957d3df4bbf7fe47cb88cb03204e41f2cb1fdef32d63a14f54b72a055ff5b6c5244eba472cc1883a345f53429e960bb3ee90bc4267a8d14f9ce743c2b4942e4c5eb4c5f7525dd9db5af459c296a2dea089553ca9d82ec7ee7f1a36060dc5164d4e706d861257a862eb7ae87dbdea982a91f6936f2c65045234e3e7006af110fb4857c3f662d6a14dc519ae451e2dca2378d4a91169d0bd3bf30abf3c89169f818d26b6c54ba47b28dd43490b1e64b22f43762396d137d786dfc4b804de4e30fde5d300b7b9e57646b92c7fff1307f2f40edaf792bb9882cbd1acc25f14e06250234734b071d1a879d23971536486f174b7e7b2450164ad34f1a6787d0817e24bfa5a5b02c0a262045cddc55f171e43ce90d9dfe4622020715737e876720e3627b2abd8400d8fa2332748f271606fc73014211099536b0b44efff088f8b72edc20525cf9dded4c5378e100a9d75087ab7573a8ec0470733886695757ff0b23f3da8ea5cd85fd771a74f20d36d69649b67d886254ba6fef87f43740efb80011e7932a0d0736cbb1181bbcbb43ab471ecef7810dd5aa5df5ffedcce6322aa8f5306cd0478643980b499544c7192cd2a2c3c029a836d75974d9d9c71d57748841cd1360fd12eb8b53b50849c9e3519bf6e8693e3af820bb9358631c3f102f50ff0437b3841b9a8748e292be32e3620b1aad9b91515dd7614cd2ccd3786f1f3b7514734b6a87b25c172524b63564dec3579a476eaee33c19a054a873c2e10e4d1f12aa28a26a907b705b26844673d67df2e3b7a343ff7347612e0d6598a2491a7a33b004010e733013ca8bcc4ab476fffa40a7af21ac4e45ff15bc41fccdeb6774f1024952f4ab8355eff012198a5ce42b4fa5d77ed8a4bf126c66e792623532029cfb682cd421d3f293cdea6b6ad918bc4fd19fef3382c4dfabe690f8e68dee2be3ba44e183fb87faaaae3268109c5792fdc5c09be4093017f33a38a427f67d3676aac602095c52e0a290874ef8351e0bebed7d97efd93bd0770346b9cf9263aaab6ee67da1268bd06fa9fd0091f20bf2369282459ab8a65a08133eb1fa75cc03328006fda5181e14daa7016329556a5d694bd684d79a2fd584216f378248c2d235f7777a2a82937e0be77073b4128d7c60005aa1cd2418a82d75f3a938c2dca3f5182aee4b1c8ecefe51a57acfebb931c6b12b295124bd0362e5f2531a36f423bae54c604db6756644e29897ee3ed0a45eff9f479917ae8b6a636f9a81ab3f46a67a625c7eb09ee344e0f50fa96931a604df0c71c20ad1874192be72632107f4dca22d98cd20ce17588ce63acf371599a0576331e5f36fc08014068a681cbf4b6d8c6b8d20e2804b8be6476f7bbe4034b4fe0d1bbc794cdad4d9d17706f947069f16fa84cdbb8b53ec34bf8a6516b132a22d7cbc27fe1b8bbd3c902f2a39e83b5f07d9098933c4efef4dda57ddcc1790c35c283dd5ff8df8eda1c459d8b2963871ca48e96f62eee5deceeb53891d3faa3c73326f9be615ece1272781a2051292b41384753c546dfb3beba8d70c43dc8a3e866a88c6ad69609bd2ca149a0a61cea5111cb2dbae3be327191b5732de8d8e6a2894309d6757c90eb8a57aa63b5ee34f86a20ad715870ab2efaae370ff9e23fe4abd62cfc611ccf0aa799858c3e4645609e01ae4f21e9c120ddc72e8621b479c8cc3dae61320e4d49a89b42537ab069ceaa958dd68495eb1932e91e74d470ff1440a4331e0f5edb17279aaa5aec1dc2f1c2be13c8f6cdfa8bf453b501fb597d83e052e07919b36397d2ca517544295ede70effb7", 0x1000}, {&(0x7f0000000340)="39efa4a0cc82cce6011fa2be13b94bb82928f2024e5b038e3b8a5e329928df2f8875efbd8ef7bd8226ee6138c3ab3365e92488bbe6edc7eb1922f1d39627b68596df28b874adf7482537591e2ee2af750e799da24cd9470f0a458410a0e5c143089d36f3690568cb197b96f44d0b84c00497509d9ff4b0c386e2a3bfb330e662b17f2b5a8d34b7bee3a928702ef0bdb57fa598e2a54da2933c2939087f5d95101e9625488412f5aa168232323fa2f580810561f7a8dc86d52de9ed11905b7965c66d3177f3f5", 0xc6}, {&(0x7f0000000440)="3c31436f8cf4", 0x6}, {&(0x7f0000000480)="2daf3c2793ed8954a189f4d0c33acea7812213d754c6bb3b8eeeec0e17ad7266", 0x20}], 0x4) ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "a147780ac85a538a131900e8ebd81823fc7e0d7a"}) r6 = fcntl$dupfd(r5, 0x0, r4) ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f0000000000)={0x0, 0x1e2b, 0x9, 0x4001d38, "825dd2518004190000000000fa6000"}) readv(r6, &(0x7f00000001c0)=[{&(0x7f00000000c0)=""/235, 0xeb}], 0x1) 02:15:45 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000200)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f00000000c0)="e36258a416f790037494132477f256b4093cfb25b84e5bbdc3a51970948b1b2e0ade41a52f5ea7fa0023d58bf6659990bfe4320449078177da4ce9c287730c53fb394b842dbbccbbda1049faafba6eeb00000000000068f7acad445dd976a67cf92c23ef44", 0x65) write(r0, &(0x7f0000000840)="ec7d2f00afdba0ead780b5109ccb45c920ec11025d400fcf54832f70704bc19be84a2f2947fb3bd1da763663c3cecfdf8db678fbba5c773bc7724395e614cf12a09db2219680db3a5ef3b66b03eb44c0cd5e4b7198b5e9eae882d691595a44c9ed141a79be600d24a04005437e216e741b8591666c01800000000000007fedd8886d86a55a6e493c165b000800008a2646c574be88311444224b638ea7f49ee3f2e9c50ca70411c2c8f4472f6bef5a458bf201000000000000005ab469a4b45c3d22dab66c534a09ac76317852b52c01c92dfdc4daa862ccc1835b1a9f572e9bb2aa28641ab8e8ae675b000000000000000000000000000078b3d08ded98aadf1c68921ce6539f708a84ac2792786e2bfac29ab35b2ac98d5abb9ddfe5d7bac983aa5e3a77f816112a0fa6879fd0ef4177a06af2d7acea3a560bdc969119924595058bc6129d3f0024684ffbe4fce00d534f3cff3caf507bf9951a91d67481f27d1db813eeb072283ceb4f3f4fb593b2d947b6498ca35bd2fc10b3db9db043e9220f0bfc19220c545c21000000000000006f8a6f61dae099553aff65593fc60530b49473b3319856f32e9a4011a331ddd56a816c2f593f8af518e9e6d7785733a165191ea118aca9d4c6de7f19dba498cf29e8d2794b41c1ff0a45f5fed72dea0320ddc166f90af38d75fc64185bd7efb4fa112d4baebfbc42407d962e1f5e5333f5bd35e9d4a9978e84ecf427e865cea4d34e91ef7091a8ca4138f6899068dfdc0c34e013b4e609ce", 0x229) syz_open_pts() close(r0) r1 = kqueue() r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffffc, 0x101, 0xd, 0xffffffffffffffdf, "a146786eb95bd07babec1100"}) read(r2, &(0x7f00000002c0)=""/249, 0xf9) close(r1) 02:15:48 executing program 1: r0 = semget(0x1, 0x1, 0x700) semop(r0, &(0x7f0000000000), 0x0) 02:15:48 executing program 1: r0 = socket$inet6(0x18, 0x4, 0x2000000000000000) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x100}], 0x0, 0x0, 0x0, 0x0) connect(r0, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0x349) fcntl$setown(r0, 0x6, r1) write(r0, &(0x7f00000000c0)="ff69be1d923dbe68", 0x8) socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) recvfrom(r0, &(0x7f00000001c0)=""/40, 0x28, 0x803, &(0x7f0000000200)=@un=@file={0x0, './file0\x00'}, 0xa) setegid(r2) getpeername$unix(r3, &(0x7f0000000040)=@abs, &(0x7f0000000100)=0x8) 02:15:48 executing program 0: r0 = socket$inet(0x2, 0x4003, 0x0) getsockopt$sock_int(r0, 0xffff, 0x10, 0x0, 0x0) r1 = dup2(r0, r0) unlinkat(r1, &(0x7f0000000000)='./file0\x00', 0x1bb49d6d213f52cc) 02:15:48 executing program 1: r0 = open(&(0x7f0000000000)='./file1\x00', 0xa19, 0x0) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x300000003}) close(r0) r1 = fcntl$getown(r0, 0x5) r2 = geteuid() r3 = getgid() r4 = fcntl$getown(r0, 0x5) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0, 0x0}, 0xc) sendmsg$unix(r0, &(0x7f0000000400)={&(0x7f0000000080)=@file={0x0, './file0\x00'}, 0xa, &(0x7f00000002c0)=[{&(0x7f0000000100)="f796a6a36c039daeda4b923846b67050059cb4e5473fdae6f73babcf9c5672e00aaa2aba4fd91a0b789fb11ffddfbee56fba7e8d4dd4dc3488338acd96a9f65c3c85210d08d1625a049abf7e7db0dfa39781b649171b3d1c", 0x58}, {&(0x7f0000000180)="d4b82ae3ab17c5ab734f963d166c6ed69b9d4f7bc18e85389dc64dc642142c0e50269696c8cb77ec6366c7dbd5bf43ea77f3bd539c9dabfbc6b5eb1fd673f2a595c9651c82ee5d6625d4898507638263c9f79b28b18ba1d98617abd1c783cab80f288ce8665c4eb3a7b291757c57e8eba22b864d477311f9723ecbc87f6c92e2269eb652e5772bc6cd19dc14c4bcb1fa1651288119653b8ab4ea3afc8786f9f1d3a281cdbb5e4ad60749c6740b6a0fbcd4b81975f916ac164b3c4ea9eb516d", 0xbf}, {&(0x7f0000000240)="4f35cee516bb4b0a90c4eddba2522d02ce9515d58b2c301c4682f7914ecc9a0c0f701a5ed481ebbfc4c8d210913ac7fed9198250f047413bb80e89eef124131f06a5af67d14f5dcb3a2f14714827fb62a616f1c2c53712a4f7f3952afea8db72709e516b82495854c32af231f7185f691a", 0x71}], 0x3, &(0x7f0000000380)=[@rights={0x20, 0xffff, 0x1, [r0, r0, r0, r0]}, @cred={0x20, 0xffff, 0x0, r1, r2, r3}, @cred={0x20, 0xffff, 0x0, r4, r5, r6}], 0x60, 0x1}, 0x1) open(&(0x7f00000000c0)='./file1\x00', 0xa0, 0x0) execve(0x0, 0x0, 0x0) 02:15:48 executing program 0: socketpair(0x1, 0x7, 0x7, &(0x7f0000000000)={0xffffffffffffffff}) r1 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) linkat(r0, &(0x7f0000000080)='./bus\x00', r1, &(0x7f00000000c0)='./bus\x00', 0x4) mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x639) r2 = syz_open_pts() r3 = fcntl$dupfd(r2, 0x4, 0xffffffffffffffff) close(r3) open(&(0x7f0000000180)='./bus\x00', 0x1, 0x0) r4 = msgget$private(0x0, 0x88) msgrcv(r4, &(0x7f00000001c0)={0x0, ""/214}, 0xde, 0x0, 0x800) ioctl$TIOCFLUSH(r3, 0x80047410, &(0x7f0000000100)) 02:15:48 executing program 0: r0 = syz_open_pts() ioctl$TIOCSBRK(r0, 0x2000747b) setitimer(0x2, &(0x7f0000000000)={{0x80000000, 0x8}, {0x1, 0x2}}, &(0x7f0000000040)) 02:15:48 executing program 0: openat(0xffffffffffffff9c, &(0x7f0000001080)='./file0\x00', 0x8208, 0x0) link(&(0x7f00000010c0)='./file0\x00', &(0x7f0000001100)='./file0\x00') 02:15:51 executing program 1: mknod(&(0x7f0000000000)='./file0\x00', 0x6000, 0xe22) r0 = open(&(0x7f0000000180)='./file0\x00', 0x2, 0x2) mmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x0, 0x11, r0, 0x0, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, &(0x7f0000000100)=0xc) socket$unix(0x1, 0x7, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, 0xc) chown(&(0x7f0000000040)='./file0\x00', r1, r2) getsockname$unix(r0, &(0x7f00000001c0)=@file={0x0, ""/108}, &(0x7f0000000080)=0x6e) 02:15:51 executing program 0: r0 = syz_open_pts() msgget$private(0x0, 0x48) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000200)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbbccbbda1049fad2ba6eeb00000000000068f7acad445dd976", 0x65) write(r0, &(0x7f0000000480)="92b459ed30ce55808509de8bf8b3abcd6c5becdcc7f1df287db69e82a944cbd628419a20677a66da54301b4df3964970018626f8800c45872c89e8f5793aa251b13647ce53da7c76321714d3e04cb24663af16a2e8baab6f21cfbb0ee6928a1da7c289f5e83bf819b53f9d398755207c22a4ee51416b32338df37c35e3f1730000000000000000ee2329cc6cd48f6b6a58082e561d37f17da070c1d18c2b22a220763ccaae522e3335fa3ee33b6869103e049f1cff06e1413fe06362acf6e136b5d7219276406b6e14ec6cfbf998808e99c8f0c9ba31812a2399da1d90a3be97af5cbc5eead4089ebaca150a00000000008e3f34e1a29657", 0xf8) syz_open_pts() close(r0) r1 = kqueue() r2 = shmget(0x1, 0x4000, 0x6, &(0x7f0000ffb000/0x4000)=nil) shmat(r2, &(0x7f0000ffe000/0x2000)=nil, 0x2000) r3 = syz_open_pts() ioctl$TIOCNOTTY(r3, 0x20007471) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000180)={0x0, 0x47, 0xfffffffffffffffd, 0xffffffffffffc009, "a147780ac85a538a131100e800"}) ioctl$TIOCSTOP(r3, 0x2000746f) kevent(r1, &(0x7f0000000040)=[{{r3}, 0xffffffffffffffff, 0x25}], 0x8, 0x0, 0xfffffffffffffffe, 0x0) 02:15:51 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) r3 = getuid() flock(r1, 0x6) setreuid(r2, r3) r4 = kqueue() r5 = dup(r0) ioctl$TIOCSTOP(r5, 0x2000746f) writev(r1, &(0x7f00000000c0)=[{&(0x7f0000001640)="c40788ae0ec838bf5b68130b5c7598831b52714918923f81223db9cf05e6067d5b2e216e08269e03f2575c6462ac146789b0cacddf5e837914ebb654e66a88b88784eb325950f73b3721e0ad5c4f848d2599d7442af1ce764ac76bec0ebe2b6579ea4f3b3e4443aefedef43317748a195ea9d598aeb20849be98a130d22a366fb6f8262ab06ca93d2d40142cf02a8a1a45710238315cf36a6d1dc8c8c8b5f22f82b127c95f8b97a8868a01c5fda9726f86bc36f5ca5b528d0665d2c1d7d5f700c74a78625b9ed2bda67845fba7219af2ebd6cdfadc1a0a29b011e0bd71e873e0d7fd351c1c4366b9a3343491b533807bc6e5bc505346e90b58b913f0da6e53b7dadd65a7878eadbdc94b10a006cc34a1117a4c563fa7b00de62f7f894f0fed33344d842198df0aa9bb375a82427d7b2d5cfd1a7c7e112bc41b8a4dec60f89577d87dbd06dcae0112ade097303013539b971737d3cd9c090760da3d979d5b2ed367f34a87b6ee0c9a6fb074085d7f14aab5bc9025acaaa4f47ddd30e202b6bbd1a805e5ad233ddad7515a89a360466144acad56a675d44dc6ebed5b612bedd53204d557a879a62de8baf399eaf345eec55594a0738916c2a0873be473983dc87e626862ccf31448c6aec278990e9dc80b8aacbebe13d6cc24a1b09111899780f12d0576cc5c58b1b787ead53f0fef97730ccbbb4246db7d550c32f732506dffd0b1668a5ba71743446c006acac4d9988fc6fc648ba77d0df4878384e639ab5f995b9f35c5f9e6928d042c4c76472243e54de156da8cf888c9d13ac374ecd451a2b817e97bb82c177d4ae5ca48e45e3f47f1d7f24e0675302a6e595bc76603dc17a220c6469c065c657073e59a0d36df4a26d83c6319f6702ed8287f7aee63fc6fd8d62a984b4aae974cda42938f171d448172d2c40ba7b6eec307af6f0ee8fee9c897dfb0f66d0f85e8cc9ab8b0b07afacbdb198199471d78b025dfa8a91fab67b0a4d0deb8ccc5c07e7b6ffce8235627273801107efc5d075e50f24ac4440c7f04b0d762303ea72950c31ed550b29ef5011f1a2534951acedd8404e00df8f5dbc3dd858de85b55b7f9a449aa3fc1429fbbda5fda3e5ebf29793ab46ccd7e2c08d49d4a70289911e00410439ee5e9bd5eba021ae383fe721df2b22cfd06cb78a76d50178875683dc2a1376f375dd6a5b737151a24567f7adcb432f9767ffa61939ba4ed92ee7606ee4d134394f0fc34a9fa6a1398aaf9d442249f2b6633abc2f76a91596df253a8aa770fc9219ac6a38b248ef6c23e78ae720db964cf5b38df8361839601006aad4c0074705f26633814df84e2ed1562d06fa5e28d28242d3c27bdc9612440c97c895dc1429daf5e71b2a3f4fe2c0de5254e59d3ae61e8f452912589b92c5a564d437983ffe7c117086f1145b69bb9d8b84e57397e116f3ba6e3e3c774afc6a81e30907e0b3fc4809032a44140eeefb54f69ffc0530c22d9cfdf68c7640c98fd7195f69edc64fddf07c388c5ca50e6f5f66a91bc982d7424f9adf62e0fe69ec6444e9b48be5ef5381ce6a73d027e12d00f5405e6a470a1289b7f4fc7db1688e126f7eaa8ba7cfb65330cf335008cc7b470ec81da186fe1664456ede0b7f4ee8585cdcaed716529a79796480c4971566e0cd5c1f45aafece2ab01cb6b80ceb58d7f24a33727bd2a229fe25f7925b6c74707b3a965e5e344c0706ef329aaba2a797cc6dfd3bab5a79e1c9f242da2384ed915c737f40d1ddf43ed88cfe87570ffd1f1cc044796b61157023a8f0e52500c0a4dba52fe6ccb8179c8b8ea0c1191b43a71ff6bcfeaa3f017e5c58f4b78187fa560eaf651fd87afc069b488cc6978ef00344bc6071fa3fe6d9d14ebe7cb15e307292ea9f10491427f1b1b754e28fb8f8e1f472eb092e8e0121afbcc1054437bb89522d29f28cc57ea14dfc32dcaeada678708f94f90e431e3c85759afa11a74480ba0329e1487fb286d07aa3ea52825d99474fcc479fd599fc5ff5908c33bf261a27880f6eb7731a14f04e76094bed99430ad0c312cb886919ae216e590d64d306a33579caea6b78cb63b874c0b142ccd3654c7ecfad5e0786a6ad806c155b4ffbba1660a3aee616a9686307e9a958bf7848cd60016a8e483cf1117c5abb4e9ad44fe866917f1eff1da64be251052bbb9574d2fc25e922eba8ea73dccfa27f485aa17e2f8f70fd12d3fa38ff070b9e2fb2ebeac38eeace520730ca887f9765d154e8d1f7469079851fec39da414266c304aa2b2a9d9c5a94aef2c602ce9e1d347dc7680acc1012387f6fdc340bf1aeb99e926a0dedfed4de81db920031cbaa029d087c94c5bb3bd01c2311ebebb3918e6de023f0e03126603ebf6cc758e8c1e1b44263194f2ed22524cbc2d68ee610237b03ec03e55e0af4d87f642e9dea78fe8e83594b1a1cde02110e9a9f2fc18b8742754db1119a90ceb98a97087d8d2c89cb9b72edf5cdb3c24cf574b90fbb0da3acd868ed7706395f900de937aeff10397cc468130b0028b8f849a7d9793614168d2e736ad2742148fd339dde3dcd79ac26d00b314a6a2539f2881d1e78724a0714c89eb9cae9fadeecc63d03128be93f8c366b3ba56cef0d3a942f51ef8f8484ee153d5b62b7a5e9a8c8ed2eff52030b9ea9da01e745b3e7103d93971bd9e1c454648466b50b218094d85493b593fc04c84e0779d668eaeb69ca685897b0cbad475978ee8f059215b15ae19ead49e41411487f343a04591821e6145f5701d1a3d6272d6c37dd2003c4e18cc82ac6a1a975983dde90aaccbc42c4b240cd4b80f17f1e1842495d3b1a8786a994b0d7061c4155af3f09915d27af243e716b0feac5c11b67ba8ddb57a0223295f0eccee127db24d7d794ea104e4fee73e", 0x801}], 0x1) getsockopt$sock_int(r1, 0xffff, 0x1007, &(0x7f0000000140), &(0x7f0000000180)=0x4) kevent(r4, &(0x7f0000000100)=[{{r1}, 0xfffffffffffffffe, 0xbccdbcb4be6b447f}], 0xffe, 0x0, 0x0, 0x0) open(&(0x7f0000000040)='./file0\x00', 0xa, 0x108) read(r0, 0x0, 0x0) close(r0) socket(0x18, 0x8000, 0x1ff) 02:15:51 executing program 1: r0 = socket$inet6(0x18, 0x8003, 0x3a) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f0000000000)={{0x18, 0x0, 0x5, 0x8}, {0x18, 0x1, 0x3, 0x1ff}, 0x10000, [0x21a2, 0x5, 0x1, 0x7fffffff, 0xfffffffffffffc00, 0x4, 0xff]}, 0x3c) setsockopt(r0, 0x29, 0x1a, &(0x7f0000000040)="843abf5c", 0x4) 02:15:51 executing program 1: utimes(0x0, &(0x7f0000000080)={{}, {0x100000000000000}}) r0 = socket$inet6(0x18, 0x3, 0x0) connect(r0, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) r1 = fcntl$dupfd(r0, 0xa, r0) ioctl$TIOCSFLAGS(r1, 0x8004745c, &(0x7f0000000240)=0x80000001) pwritev(r0, &(0x7f0000000000)=[{&(0x7f0000000940)="0dc77bc57bb4de294de31d4930e598665f3ff7a4090b5ee34ee226708c79a5df8259360d4882e48cce87417e947cfbbd780dab41635122de818c099061e0bea55925e3bf577d4853e3137f0a8e9f5cc88bafaee32a144c26a70f048937a2b25456ef108151e6a216ee3cb447a2e2296711d9fc830147bd2e43cf01edc4b7565b3b9cbaff5e3cc10766c1266193fbc9a34a1b91e7ea5dacc81c9ccd6eb694ba00762ab52b4ab4e28cd4cf5af50308445f83c38822e1c8b68a9b8f130cc9bc7a26779639adb3c0c8b8b48a9cb7b0b177412161df2e1052ee0043bbae49e40bac72b7ce29710954a046419ec5faee7a89ae55a7246e424370643311ea25fa7f3ccba74ae2081e4bec357f37ad7b11f7d89f7c48ac8cc8015845e95fae5ea536a5b3ea9c67861cb9b79a6484e8a3d97566882e709b94a76252f466868dc551f92b34a85b1b84827c64f6c1c44644bd4a57bbba021ea93f1aa558e7a73d01209136a32407072fa034db17a147d4fa655e15e3fe7cd037172a0d77c6f754d95b74b70b8b05f6da94e5560b6c0bb1751987eade89a80dc01cec52bbaa5c8b0a0c61712729ac2c40f78650d192a94be9261917078f2ac13d848a9bd57aa766d20fae44664391cbb933f9bf4a3ddf687af59e3ca49141279058ffdc7e4f5231bddf00ce8f057337664fac3f6e872f7ab1b519e7ca1873fe7f7f143eb0dc6ed0bdad14364e5c5e079c35859dc4bf3151b8aefce2b3fdb04e3bfe87a3aa9707d3edaa2a1ed7d794673cb590336efc40af8f0b6e12016cbd5450a419a1019c348030356e6ba49213f5a5bfb968856b08186909674951605192c6fb6d903d7f9127d7f2ddd9658335c89a5e1d43f23b04f16de6b8f795e31cab113aff172af9c8b861740a3e983d358a19bafcb6dcfe0776e8565732301836465a2cb6c4d797769c1255d72c43046c67653d654036ce2a671aaa6829fdd7d88f565443acf8e19733838bd96d6ef6a0ac132326a18a122eef09b4381556403f15cc01f128021a3fcd2d314cfa77404c4086cd1a07433f76b3c4b8a8a319ab965a22c4fc755b0a549d31456f1a5df4cd9f493462a1127f3764d4c6f174ba12e581e864ec0f3853d33e1b742822594a375e02fcc640583534bf839e226c3f39b7c2778fa491762aab8a949bb7e1cacf952f5da4445fe39f622e6faabf1cc14cb68237e92f1d9b96552e13e84532f19b4359b112e7a310742d0c38cfcb7c56ad30c2909cb6632d52ea6296a48b6ce1324aa3c8caf2997caee16c91d6db936c08d8ca327b0cf01d628ccdc7e2828bdb8c34bac8d790ac869cdebb5a5dad93e6452216a77fe3bd27de0c2b87abe00c4e04df07308b305b4e3fb59298e1a0bd6ceac7d7c33d319e678167084a7d6c43a05b3619a9b257fd950ecbb4e6b41c2a83204e0c5d721fd5b19fca81bf262ad0cdc5d7d752a814cd0805563dc44a5c76a988b50a23d4cf381bbae60973830b58b74cde9eb4e224364d18bc4d34b9b1ccb49b71c8b602d8458faa66f19e846db271b2701e1223ce1218a5a55c40ad8381f93dce14af72e2f43b517020db83e10d791f5352b7bc86f4ddcde80edc0fcbf930a1e97e5739b5923b18471ab763eda254ea146d7821cf24606e02796e05b68dd89f869a48e16cf336b02f12a10041802580fd7e89ebe3925c267bf5d62e2bd3ec2c1efab63667cd2c17c3b5ad373712171c0dbd74c4c2d6f92ccf791140a276ef6bb0f14230a25a5416f81606a31f38fba175e091c0f40e9d6ff7505ea1b09d5cd7a291465f762f950caade09bee05f2eef87b34ac2b256a4db07e42b285027a8a6552e2c96540dae9f38d9c89db7ca6d4a35c82e4a755a4a4aa9efbeab986198f661ab9fa60b27508ce5e97f80b3290d00dbf895d1091b85065d2baa4727865d080d92e20e982a1d6c43d6a1b0c7e176c6dc17491114f57472b544e6ccf79b205fa03cb7a3cbbf48b00c03830532254368ffeb7b1e7a0dc76fd7cbb9dacf2cdc0cad8bfd1cb2464f0bf8961525e6805c6ecfe43f8c404f9399de9ebc601d02ccdc033568b8097f29b2548edd1c611d6e2f85d00d9dda77425924fc8478b48dc047df9e5a2a28f028e38e661e9dad84a83a0f78bb34ca1f0936828aece1368c41d46ba75b9eb11271293cbf32e02d8c2990916b68d60bfdcc73c7043cb751c7a550062e332d80d934b0078f900c349e2c87ae86b95cf1a24d6431d1bb695b24b53421f80660e8dcdbb152f36d2bee39bdcf100a5df7a3a0351c40cc9d9baa36495c0d396ab4a7babb50871d51d418f54c34df5f3bf7dca03073aa0721fe27716a2bd100eb194930b05a7c28c7f224aee8fefd551fdbda19d704fe40bd34d2e6c0b530b6ed536409b72e61764f268c41df4d2ac0afcb2fcbecf468394398a6dfbd2a837e5721817ba103b9b9219e6e9722202fbbf1eeace74c11c0319ea91591be58aedd0ac230168f8a74dc60721b0978d4b557bf294f895e2a5dfc6bd42a85232fd45759282800cf3848238b2e625c0d3f53f4933f300d38ed1e13ed5eb419b8488b47a2d0a438148f28753c73c968e3b30e7af3f6047905042a19d03283240adc78f0b65cb745b8457b3874daa256c52b14b3b9fa6e854cd301b1941dc84b105f605669d42638acdffb4a8a7efbd826d01057fc1d0a4b96c335b246a1fcc09ca1630cf58f048b40694d73a5d8c994bb9ff4ff4a6173947a59493ad36053bda549a99dfc2a022ba5bdee7dc0715ddfe79caec588f76fe91015590bbd77adea49ede00dcf48f64c372fcb09e90a7a1ca69a42cc906b17f6ee5647a086193a8ef6c35ce65fbdadf49858154336d0ce59f9be4329fc84d0f88567552db62f9ff8152660b27472709f9557c17222515587f4f21314e49a78bb9aaed60584a8312e381074bbad9dbe59bf8d7bfc2f4e7b22493e1898e57c48e692388cadeef00189b0c35268a51ce62c5c946a48b77db62b5e19553425807cc17b3bcf6719aa67e42a31d270516a0ce0ae89923392c2a9f1dba2cbc92d75d1f2ac74e43701dc45a1292cff43857cf73ffc9e52c5bf7a4028484a271d69e73251f0713a08dd00fd7fc9dc98fb5f323e4f45cc4db665c29a118cb55307949fcb3747e6898c186aa8a63bf4d5197a2fb12a399733aae0d56dfa1f294d1b05abe926bfe237ec08107ce448779a2ee5d99bc7506a7f0f93abc8228cf4197cc13ad685f99699d27808b78e0f2975317d608e8826e7dda55443717f4540e6107ea33d5c94fd90040bc83112b277716b3566161abe5368f8a3f340534f68cc65a959840a6b80be19a545e03a7af81b225b1693d8700614ec1f09fa7a5e661a1292f5a54557ba91d51de103da5b3371af5d4d814bf9c45e5b967b0774237d2566af827745cdcd9c809246db623966ea6d9ad1ade682d5e920aacb45295537a7f33989f6fd4327b722f7429f4a05c13bdd79202deb976ba9aee37f56c3aadd9051f5ceb88a22477de2d42d0daa70ed0cbddbbbd877174331140a1443ce774c4cd136857b48ee6e4a794cdc96099b823543ab093729900c55dcc5d1a437833d77e48f586d15219aa5536fe6686d6b369215a6c4657b42e8135943d5e89f2abdeffd28ec499e9d7ff29b1c022dba6c254eb65875ef758c5f06790f85e5d7adf44401d64c5c047106f4ee11dd813717ab4e2c22574e1c6380c4f5ea739ed9f9be2217a72b0e183fc633cb1cbf010fa0bf198f8402943a9c182cb3277269f7cd6e475549d6081bfad0c9e304c7aa40859738d3046ddc37d248c9ccce0e6825a052ffd0eae2b73f1e0f82d711ab55f5eca7a04d0f20b65292ad6f6ea0ae6efe645af6605ef5e1a92667d3c3594a6381f47d4ee1bb02ae6713b57a10a47e1fe94d3cb63932adae84ecfb7a33f050b56cfb768fd24d2dc477e6403409f48c04de53c39f9f2add5b279aca1532dcc2506d141b38d617cda7b3e26e510b1609f8f423bf3d27b571fcad62cb742cc4eb7c249300d6692cda178335d02ad27189fc4ce3b9405362419cae57c34c0e898b6a2e4f472329da7114ad6ff015879ad9000e2c30281066f8dc48b2fc523cfda202ad036ef0a07735b334001d6b870e8d3e475087cf9732c15f28372d1d387c59851b6f3ed97dbb5ff0c76f62c86cd7441bf9a851fde22c887847b790626f11ae48e31ebc755ae67dba284533fba2e10b26b35c07b93342b5650e0c23838d50a389c932d50954aedf41db6d85c2693f61bf87fe1ae3fd6432477b34b0350d5680e1585037a9510be093315ad51c25fe35790aa4a36ac95c432a089e9e632b4c93d7099f8ea119c057c9f3934479f8b23385fa4ba46c2ea5cf58cafa6050253824b469e22f7c18e28de914f093e07f4007baf370e0d10ceea82305f17f4976af079397cf19fceb5c996a2cbbad9f11e02ec3ed6bc62cb282488735481444856e02476b44be45cfd5cb741e30c6569612e6412d6bf26c198cc1d351b4f2b9888a3c47aa6c9e3d270d2136eb883ea62cbe62313210b43fb0ca186462ce6450da4a597c32a5f77e1f397ba5dbc87c854de3af8841a141d31c86f496faef79ff1861e31bc67275963d36d6f0022639d7abffb99b56387a2a532ab7fb3cab3669c631e9a1441e37ede86b416a19c4fe7c031bbfa681ab4f089433c31fb241dcad2ed1532b66b245f079e91396bcb50e0c03dabb923b6496efff0fa200f05a6607d34316b47a789a86273153366b7f7570f5a4580d02a59869aec69112d50f6ac7d0d0f674b66a00b31f3ab31f0a4625893e03b3e5e65b6fb926c9b8c105f7d1e07bd4309cd708a49d44802afc6aa3991f5a8f66f76b2b81e5fa41d178d7eaa5f21a828f0ad42d415c99f3a4440922dec52a1286892b63adf19f69a9d08eaed44d30b82890807a33de1a22dec6d352e4ebeab44a67a862cd08e41815c358d81bb883efe65d8bb091e14b51392996185a010ea59f2a6b4e410dc8ff95ff282f4372540484d50a9412f7e6b31b7e6b9e74a3400b4ce34a961b191a70e38921aa266d8db264a2c43d20aaee11edeb65e63d7f8f3af707876e6b78322f4f21a3e0399b5ca76384c4106eea9ddf517d6e761ccf4734029db3945c97eb5a79ce6b1bb482c77585b15e3a4fe9748f5ac36cab2c8fc6064901185ad4c90f6365bbbea8aa51d6d1dabd8575fc89797e92ab554a71c993ae5a2be77c75d34213d8f4f6caf4bf587f43d0d99aa79ac8882ae5696aca2433223d827ab5ff4e4a4117aa35896c557532a51e594560994e39d4d68c3b4ee52d5e7b15fb47a7e66063a9140ee897695aedfcb6ac66a79cddaf8d33f41f2eb1cb693013c87e1daa6d0c258bdd89d1e28b4aed4a97098c691aea36818767d67030b635b7e5bed4c2c2ff177d4ccfef4fed99877e8941143b539616bf519d3074513c3ba64406113d30e3a8e8dadfe555e17255bd7afc04a9ae091f5247ddb8e49b1642babd3e3bc11554db8d29a4dfe20031d547bceb8244032cc493936997b89e861c075cae42e31d37ae0c0449595a601931b0b35d4a4eb322fa2271cdb5ad2c916316211b64fc981b7f8305bb51440da963d4a382029c04964a44746c3bea63b18c457572045661599b00f5d3329bf42a96f3ed7a681e89fe6121f05b13aa5829178b79c8fe866206fbd9cd5d1cc9ba5efa531ea0e4eb678b5f14b7a808f2f8c1e467e12e4ba2ddae28641e991149345a7405410adab69e12502eadbc4efcf511d419ae45fb2cd2c4bac5305bb406295847b631199ceee4a1c5ebd031bbda0438012fe056", 0x1000}], 0x1, 0x0) r2 = dup(r0) sendmsg$unix(r2, &(0x7f0000000200)={&(0x7f0000000100)=@abs={0x1, 0x0, 0x0}, 0x8, &(0x7f0000000180)=[{&(0x7f0000000140)="ddd8059cb5e7b5e63dbad7256b0229e1447d5830f50b2314f342c9e8945821", 0x1f}], 0x1, &(0x7f00000001c0)=[@rights={0x38, 0xffff, 0x1, [r0, r0, r0, r0, r2, r2, r0, r0, r0, r2]}], 0x38, 0x402}, 0x2) sendmsg(r2, &(0x7f0000000900)={0x0, 0x0, &(0x7f0000000700), 0xb2, 0x0}, 0x0) utimes(&(0x7f0000000040)='./file0\x00', &(0x7f00000000c0)={{0x6, 0x7ff}, {0x4, 0xe3}}) 02:15:54 executing program 0: r0 = socket$inet6(0x18, 0x40000008003, 0x0) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$TIOCSCTTY(r1, 0x20007461) connect(r0, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) sendmsg(r0, &(0x7f00000002c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=[{0xfffffffffffffe8f}], 0x1d9}, 0x0) 02:15:54 executing program 1: r0 = msgget$private(0x0, 0x0) r1 = getppid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f00000000c0)=0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, &(0x7f0000000140)=0xc) r4 = accept$inet6(0xffffffffffffffff, &(0x7f0000000180), &(0x7f00000001c0)=0xc) connect$inet6(r4, &(0x7f0000000200)={0x18, 0x2, 0x2, 0x7}, 0xc) msgctl$IPC_SET(r0, 0x1, &(0x7f0000000700)={{0x1, r3, 0x0, r2, 0x0, 0x100, 0x1}, 0x9, 0x1, r1, 0x0, 0x7, 0x3, 0x2, 0xfffffffffffffffd}) 02:15:54 executing program 1: readv(0xffffffffffffffff, &(0x7f0000000040)=[{&(0x7f0000000000)=""/45, 0x2d}, {&(0x7f00000002c0)=""/182, 0xa0}, {&(0x7f0000000180)=""/111, 0xffffffffffffff14}], 0x10000000000003a5) r0 = kqueue() r1 = kqueue() close(r0) pipe(&(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(r1, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffe, 0x40, 0x0, 0x1}], 0xffff, 0x0, 0xfffffffffffffffd, 0x0) fcntl$setstatus(r3, 0x4, 0x80) write(r2, &(0x7f00000000c0), 0xfffffec4) execve(0x0, 0x0, 0x0) 02:15:54 executing program 0: r0 = open(&(0x7f0000000540)='..', 0x0, 0x0) ioctl$TIOCMBIC(r0, 0x8004746b, &(0x7f0000000000)=0x81) getdents(r0, 0x0, 0x0) 02:15:54 executing program 0: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x1000, 0x1) r0 = open(&(0x7f0000000280)='./file0\x00', 0x0, 0x0) kqueue() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0}, &(0x7f0000000400)=0xc) r2 = geteuid() setreuid(r1, r2) r3 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r3}, 0xfffffffffffffffe, 0x23}], 0x0, 0x0, 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0, 0x0, 0x0) r4 = kqueue() kevent(r4, &(0x7f0000000040), 0xe4, 0x0, 0x6, 0x0) kqueue() fcntl$dupfd(r0, 0x0, r4) r5 = open(&(0x7f0000000040)='./file0\x00', 0x80, 0x10) kevent(r3, &(0x7f00000001c0)=[{{r5}, 0xfffffffffffffffa, 0x20, 0x45, 0x6, 0x7}, {{r5}, 0xffffffffffffffff, 0x80, 0x80, 0x10001, 0x1}, {{r0}, 0xfffffffffffffffd, 0x31, 0xf0000001, 0x3, 0x6}, {{r0}, 0xffffffffffffffff, 0x80, 0x0, 0xd58, 0x1}, {{r0}, 0xfffffffffffffff9, 0x80, 0x40000000, 0x2, 0x7}, {{r0}, 0xfffffffffffffffe, 0x56, 0xfffff, 0x0, 0x1000}], 0x0, &(0x7f0000000340)=[{{r0}, 0xfffffffffffffffe, 0x2, 0xc0, 0x1000, 0x5}, {{r5}, 0xffffffffffffffff, 0x1, 0x4, 0x7f, 0xfffffffffffffffc}, {{r3}, 0xffffffffffffffff, 0x20, 0x2, 0x72, 0x6}, {{r0}, 0xffffffffffffffff, 0x92, 0xf0000003, 0x8, 0x1}, {{r5}, 0xfffffffffffffffb, 0x80, 0xc00000a4, 0x20, 0x10001}, {{r4}, 0xfffffffffffffff9, 0x4, 0xfffff, 0x3, 0x1}], 0x6, &(0x7f0000000000)={0x7, 0x1}) kevent(r4, 0x0, 0x0, &(0x7f00000007c0), 0x7, 0x0) getpeername$unix(r5, &(0x7f0000000140)=@abs, &(0x7f0000000440)=0x8) kqueue() ioctl$TIOCCBRK(r3, 0x2000747a) 02:15:57 executing program 1: r0 = socket$inet(0x2, 0x8001, 0x0) listen(r0, 0x3) listen(r0, 0x0) getsockname(r0, &(0x7f0000000140)=@un=@abs, &(0x7f0000000100)=0x6c) r1 = socket(0x200000000009, 0x7, 0xfff) r2 = syz_open_pts() ioctl$TIOCSETAW(r2, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r2, &(0x7f0000000540)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbbccbbda1049fad2ba6eeb00000000000068f7acad445dd976", 0x65) write(r2, &(0x7f0000000240)="f7828b83478a0e2022eb72a6e168b77284bcb86d6661103b71aa8513145ff415b1442d8a855545854f03e3c57e2ecea5a91fbdd21443cf99cb016dc64d59dcc41c1ff4d44afc349895513de686494f2b1626821fa8518c5a2637551b420505000000000000008b587edd5e6902e312b2087243004d80c8f9cf2209e12755eabd1d4c61d8c5d06ad285e1969673a4f4e7fa2a91610174159d675f5fcfa5d9cfbdc51cba0000000000000000", 0xab) syz_open_pts() close(r2) pipe(&(0x7f0000000200)) r3 = kqueue() r4 = syz_open_pts() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "a147780ac85a538a131900e8ebd81823fc7e0d7a"}) r5 = fcntl$dupfd(r4, 0x0, r3) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000300)={0x0, 0x0, 0xfffffffffffffffc, 0x1d38, "bad84b0000000000000000040000001000"}) r6 = shmget(0x2, 0x1000, 0x200, &(0x7f0000fff000/0x1000)=nil) shmctl$SHM_UNLOCK(r6, 0x4) ioctl$TIOCSTOP(r4, 0x2000746f) readv(r5, &(0x7f00000001c0)=[{&(0x7f00000000c0)=""/235, 0xeb}], 0x1) connect$unix(r1, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) r7 = socket$inet6(0x18, 0x1, 0x0) recvmsg(r7, &(0x7f0000000280)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x843) connect(r1, &(0x7f0000000040)=@in={0x2, 0x0}, 0xc) r8 = socket(0x2, 0x4002, 0x0) dup2(r1, r8) setsockopt$sock_int(r8, 0xffff, 0x1023, &(0x7f0000000000)=0x3, 0x4) 02:15:57 executing program 0: setitimer(0x400, 0x0, &(0x7f0000000680)) setitimer(0x2, &(0x7f0000000000)={{0x3ff, 0x9}, {0x57, 0x7f}}, 0x0) 02:15:57 executing program 0: r0 = openat(0xffffffffffffff9c, &(0x7f0000000140)='./file0\x00', 0x200, 0x0) fchmod(r0, 0x4) open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) flock(r0, 0xf) 02:15:57 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000300)="e36258a416f72ee991a336ec37c43131093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf64908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbbccbbda1049fad2ba6eeb00000000000068f7acad445dd9764c93c220ccb6ad", 0x65) write(r0, &(0x7f00000005c0)="256ba966e418bf3557c632af6e16544e12aa18a4a563f485f0f852defe01b9ec8e4ac9832623d15e513a053523f7520ebf16b624d97f0f9da8c85563eb93b11f01ba7ed6fc0a4ffc780723f1eadb03cc09ba72b9c02fbd4becfd88bc153ff21de3a5383600000000000000009bdf49c792f8b6704cf33f3294414ffc4975012034a1c8cb394d8ad36585d0730100159c70b113ed9014a945e332bce95dcdeafb0758acff19d494672107c813c84d1e1933378283029a4ad811869cd33d005db9c26e67dbba", 0xc5) syz_open_pts() close(r0) kqueue() r1 = syz_open_pts() ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000100)={0x1000000000004, 0x0, 0x100000001, 0x743e4b85, "ba000000a99cb100"}) readv(r1, &(0x7f0000002780)=[{&(0x7f0000000200)=""/254, 0x3e5}], 0x10000000000002d4) 02:16:00 executing program 1: r0 = socket$inet(0x2, 0x100000003, 0x0) getsockopt$inet_opts(r0, 0x0, 0x380000000000064, 0x0, 0x0) fcntl$dupfd(r0, 0xa, r0) 02:16:00 executing program 1: r0 = syz_open_pts() r1 = fcntl$dupfd(r0, 0x4, 0xffffffffffffffff) mknod(&(0x7f0000000080)='./bus\x00', 0x2002, 0x4000005300) close(r1) r2 = open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) preadv(r0, &(0x7f0000000140)=[{&(0x7f0000000000)=""/128, 0x80}, {&(0x7f0000000a00)=""/4096, 0x1000}, {&(0x7f00000000c0)=""/65, 0x41}, {&(0x7f00000001c0)=""/139, 0x8b}], 0x4, 0x0) kqueue() r3 = kqueue() fchdir(r1) kevent(r3, &(0x7f00000009c0)=[{{r2}, 0xffffffffffffffff, 0x1}], 0x7fff, 0x0, 0x0, 0x0) dup2(r2, r3) 02:16:00 executing program 1: mknod(&(0x7f00000001c0)='./file0\x00', 0x1002, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x5, 0x21) r1 = open(&(0x7f0000000140)='./file0\x00', 0x0, 0x90) r2 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) kevent(r1, &(0x7f0000000200)=[{{r2}, 0xfffffffffffffff8, 0x18, 0x12, 0xb0, 0x80}, {{r2}, 0xffffffffffffffff, 0x8, 0x2, 0x3, 0x2}, {{r1}, 0x0, 0x94, 0x60, 0x300}, {{r0}, 0xfffffffffffffffb, 0x80, 0x80000021, 0x100000000, 0x8}], 0x38b, &(0x7f0000000280)=[{{r1}, 0x0, 0x41, 0x20000004, 0x0, 0xff}, {{r1}, 0xfffffffffffffffb, 0x3c, 0x16, 0x200, 0x5}, {{r2}, 0xfffffffffffffffb, 0xa0, 0x2, 0x0, 0x3}, {{r0}, 0xffffffffffffffff, 0x8, 0x40, 0x1, 0x100000001}, {{r0}, 0xffffffffffffffff, 0x81, 0x800fffff, 0xfffffffffffff001, 0x2}], 0x2, &(0x7f0000000180)={0x2, 0x32}) r3 = kqueue() kevent(r3, &(0x7f00000000c0)=[{{r0}, 0xffffffffffffffff, 0x21}], 0x8, 0x0, 0x0, 0x0) r4 = dup2(r3, r2) truncate(&(0x7f0000000340)='./file0\x00', 0x0) clock_getres(0x0, &(0x7f0000000100)) kevent(r3, &(0x7f0000000000)=[{{r2}, 0xffffffffffffffff, 0x85}], 0x1000, 0x0, 0x0, 0x0) dup2(r4, r0) 02:16:00 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000300)="6b2a47b3c00cd0bf72ebd1e33eb71f61adfffc2f79209593c5da6f97c16186379c134815b5756256750e8bfb7e5da8ef0334f1fcef34765f49f0fcf5620d17aaa97442b54185211ad156f9bf836aa3ceecf3c6a7edaef2bf6f7dd0b1be0fcb1ee9786d7bd5", 0x65) write(r0, &(0x7f0000000540)="e36258a416f72ee99586132477f256b4093cfb25b84e", 0x16) r1 = syz_open_pts() close(r0) fcntl$dupfd(r0, 0xa, r1) r2 = kqueue() r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "a147780ac85a538a131900e8ebd81823fc7e0d7a"}) r4 = fcntl$dupfd(r3, 0x0, r2) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000280)={0x0, 0x7, 0x9, 0x4001d3c, "9b4e6ce48009128fda000000000000000400"}) readv(r4, &(0x7f00000001c0)=[{&(0x7f00000000c0)=""/235, 0xeb}], 0x1) 02:16:03 executing program 1: semctl$IPC_STAT(0x0, 0x0, 0x2, 0xfffffffffffffffe) r0 = semget$private(0x0, 0x0, 0x10) semctl$GETZCNT(r0, 0x3, 0x7, &(0x7f00000001c0)=""/72) r1 = semget(0x2, 0x1, 0x110) semctl$IPC_STAT(r1, 0x0, 0x2, &(0x7f00000000c0)=""/197) r2 = msgget$private(0x0, 0x21) msgsnd(r2, &(0x7f0000000240)={0x1, "be064dee044cdf23d94a9ba4f53c739cdae3071a1ddcff3fa572a53382c472062f5baead1fbb298d0bf7e07abe4a9ea4375be00866209069301ee7dc9d8c9132681faebbbd1a2a00269df8faa79b4fcfc80b2bfeca9bb0b14fca53709c6f3bd0621be3f4c7162657557f2824ea792aa8687cacd124667f22c842ce5636bd1d98608b1eeb5dc4bd298723c3d131b7a5532f13a7bc39284280bf6a592e461c5eb9a7648f18c16915e578d0c136ccd19ee28bd7e28cb1bb9359bd1d7b71a63e7f73cd1bf8850cf88c3922986e04d298ccac2e90cb7b9be6b5417f710d"}, 0xe3, 0x800) semctl$GETPID(r1, 0x4, 0x4, &(0x7f0000000000)=""/191) 02:16:03 executing program 1: r0 = socket$inet6(0x18, 0x3, 0x0) setsockopt(r0, 0x29, 0x3e, &(0x7f0000000000)='\x00\x00\x00\x00', 0x4) socketpair(0x0, 0x4002, 0x5, &(0x7f0000001080)) sendto$inet6(r0, &(0x7f0000000040)="3862123f406f27166c0572608ef140a8552602223c302b1224835f98df7fce194c090a5aaf28e804f14fdf46d3fcb7b8d080fcc36ca0aa8555cd13f94bd057cfdb6f74b70f8b03046a123aa93baa3e84ee7aa0602e9e1675f4debcb22dd3c22659745df4df089491219654292544c7914a29255b77c5eb090f1c7cb7a766c4b3553b29ef01b7ede999a190104b49f030dbb197150a7845f64e18b41bbec09b25f5757e92b7ce633dc39229917e3953658cf088c167fb391a29d61e660e5029d6c289ec11b39311c5a5bb664f91a8d15116029216c1b8af197d496a968f016b5ddbfafe4ea91150d59ffa393e4f0467e643e6be3f2eb17d4c186487ce7333dcdb4884584ba6a17e20c9eeddfd1d9a29db11ab25365d3f5932ba3250b26b08e96c2010a2e6cb8fc04ba75397aa25787bb509073f9e0303243219b19feffb3ba13387f7705c7d314b80ac12ad32783d0976136765efbe4904d5a2fe0e00f138dd0dc61f4307fb5bed8209c344176c628729932e5d39b2e65583956d7678026fe06c86869cc2355bcc0627eb1bbb5d190cf7361aae2f1f5c669a0854ca1d1b43296bee26503c4c66594e5c6fa91d4cdda878c38207b1fad77c1ffaddbc29b71c324e0c2740588a732638e4c486cfb5d9a3997232c4bd73cf77068dbce2bea411d1f53b8f2d3a7f3e65803de4c88c5ed1cfc193981796af35303c3363b863c672c83918fa8b116f4259398641a7078ede8d0b2264e212f20a3197e13203c276ee5b5fa7e34a08c13521e6e476c6aa7088835b135e8f16b4e7884657a0dfd1ccbee68087a1d3ebcc93cea0ceff67e06f6d48f1a4010ac77cc33134cbaef021b1f49d41d926a7a65ee65f71da145f9cf232e13234c9428038276e1205695c23973a7bd3329e890d629bea47d274b34974ba28b0ec834a0962dfe122d33ae4668bb5e9e766aad2bdbb2260d0ac43fe06c85ac718e58f867edb63db4e2d1921d7f10f0301ec2076e6b98f689db54f06e26e7fad7c773282b81d757d3654607c2d367a8df9d49b21c57460b810a71dcc2e079442ada7d3a437b3c534b399f100874cfaf7c536112acf641272f3ce5df4369d19d8542aa1bcf20da85c820fa4a7b658b7b44f940f7596a604d0d6534782956b473f71623afa0bc0704e9e2f4e0c55abdbe55e5611ac392804bd274091df2ed634a52a6645e1029d4adfe70556cedb134b489076fd4db068fbe4fb22a8ab0dbbdacfaeedfe5c04e5b8181aa32ac7cba4dc9f0143d6af0d10f97215659d13829c13f085db723c8c1187ce03f97164af8416eeafa85ddfc73bae608d34816d5da4952cfd4fcc9a9007c0f703cfbb43f03ea5688e37289782d9c9e5e51171318e397838972f4a5a29cd0f12fd0a2bc709524eeb340214f4b813ea7ba4216f1cd9474271c31482cb4021dafbc165713ae87130ff30d3f70ff09d0c139023420f4c64f472bb473dc225a6e1326cd18a86ac53cf67e57c6bf9466533e0414796745d8ffc50268258cce8651d0a5d92350526a63c3d7a018f74794926f18c83f7db6b277b9d79f66ea85c6e5840f08af8f4a5a19e6dbd24f1575044f6836628ac5e5cb9a0576bf5591040ba9a92c62e256a22fc1639779237071d39069efd916ad437532738b25fd2ed64f5983fcab6446fe04183937727af5d091fe0289c026052d41ccd0892b1b2245c8b6de22c3b25a21e5141d60523f672f9766731d1172f57362220d89c5779a9d0a947dbeb4e6e95c8c9b54c6b35b958bcc5b757e572be743cc37afed8b84c1d5798f50d4edf06d6a88e302ad76ee640876382aba804647802423948e4c05976eb54795a40aa4419005c67f65fdbbe247cb40e7ee7bcd86df42b014bdf17fe2316bbe26a35a2c3c4aad71cf625c1a41d41481d2eb17a5f630dbbe8e9e44da5c6283e7ed98a7d837f28661f40d48a213d0c6ee04c0f4d7f2f91bf79f3975fe0e464f9a179930bcf62b6146ef0eb7a6aefb6448a70e50db0bbd56a3b889bb18c43c88e88a5cd4c9dc0801339858ec40c0c1568b2c0805b95734614e6adf9bd08b1fa54ffc72df3d13b651f655e7e90ff638d57706805d4e7335df821f0c40480fb57b18f81d5fcdefafb12c1211b730787b9c91b5d408962f031dcb93a27dd7245694493ba5057d76ef852b12aa73598145805f98341cf4c647a3dbb2d7aa3097647475b857b634854b6a8abc7800d57db4fb4395e6cb2dbd2537994fe26a936e8f28bc70c891283e1bf4316354df30cb7370136878ca5be9d0bed48e00aa88de43f1c43df9423b547d53dba19bcdc5d966435520efccc8dd0e31dd8da88124d47e4eea14d1d9ad42b8361265e6f0358274a98dae3c1297f2cf1b365947244475255d44fe7031b13d66112a7b6892a26058dee7f1428c52709e7fbb0b27cfc6c687b6ea9a24b79503a15e482a4d1eb1459f6f1d765efd9512df50677d053d7a03f1d27ea36962b3f0a2f74329882fc0b9e355e4f8c1340d1164e234a7481ed606b7c5208e51385f84232b46f3062d73b7c64496c30bdb1a9ab8bc65b44dc5a5af4a0c5e825be67726bb5bc14c051711502edae792d9daaba7e77d680481ffab72884978f24addb47a49b09c60034df01f3ada9e3ac7f4886c0a43942eeed9a11644f2c0e8566927b672c3c18204ef0e81448c2c7ebe3f99bb78a0e869fd9165249eade8f92b941e68d2c4b1337b64637c9fcf36d8809f507c95684ac06766e266fe22d020f8584ee2a040ea98a561762889b73030161627e219149fc8c042ff14e440bc80a92ac444f6f073c843d9e3a79d75bbab9f0caa8e2f98fd81a03b2cf7952986b6a70bf3c084163f7624bbdc75784a798cf4447e615746afccd490f3fd42cbe031dd9b000522987a9d9398efa76d42e128841a8f93e57186169ee6a8936d0631199238fed0fcbf124d9d4dbbde84c102dedfaa69acf63d6add8c4d16c6db47c304f297ca4b69039f89bbb278170f1a0f4d0ae0fcc79805544eddea6246b374064330357b77f125664e92486af696a48b05055b3f7f6a5e76a92c35767305ba348424f2b4d526035d607ad31f1a1fd243cfc4494143a07c14a3ae1ec2e2955c300f79a8dd6c70c6cb9fafa83255e7019b48fb54422fa184ceeb332e3fca1a4df52982516aa545e4c63b96862c55683961ac5d61f7c286c48e1c4968be51e6778a9d753c5f52c4320ee481d5bd91a122c7b2d94efec2dbba6f86aa792101d2cd38f9cea581d47281c2185f86f14cdc3acd22be201bae84dd93a25d5a5f675e47ed15e0291e30e23dabd335403c37f28a8c8007375bce31542c277b1751ada103746c4183ab0c943966e2fd4d06fa2cb0409438ffb92f3d9dbae79891c92fec3fa860856a652fe2eef85a6c5192389b5a47122e5ac0342456e9a40437e7a4f2f526e6fb7c71eacb3b9a7bc03d95a54dfd5d0e5ed09aac529e07df501645a76398d49e9d78c39b043cdc27e19e3e0dbd2386f803f214d7b004e5ba7940be7758b7e9f1b2230ab4e37306c3da41bf744646ccb3691c1ce3462e5ec3dcfbbabb0341328d306bdada9738080980acd54e112d501b3cd5b8e4bb0ef2764b644cbbc47153c00b2831af03c65314e81091bab902fd5f1fe6979af9124a825b4e9bd59d98bb664d727502aef895e78c30f1fced19e37c228aa73dc9dfcf4c0e5247c1518941338c0af7dfe460da50d3478cc9f82a8068b0bfe4f25343f63b83e14a59c60cf21e2f48f4ebb7b83b4e7078392672dd683c8b14fe5aa16905974104e50f3edc63e94b1d3bbce346a476f1b0066c7605d4068155196828360926c8d6f470ed01024fa6191c03afe217c391d83d54b172d5ef7f9a405b90587bba0253e4e181c376c73d7f7a160d16538802d437551be3bcff4ce19275035a1c230950b4c53e7acaf1a62df132e6939ed996fc15da9d4710f6d681bf7b46bbdba628538f7aaa512cc9c40a4229ab86ae921e8dca33bd6fba4f144d47d323d2a1964327dabc08be3c8fa07a8bdd8fcf5dd11887a4041eff3508d84544fbd72d14df503a92e87477b768b871dd7b7fd8b44121cbe3e8f4293c1a728acdd39a53f774da04495f8721144f1e32946774155c55c2753e2684932fb04e3af779c95b5a8898cfef976e6ff348559945e0984d3c3ad77d4ce789bb5c7b10a6eb6d111f6e1f8e436da76fea72158a2c61ada18f290673cfd111312d954b4f6f4859a16ac9b0556af8298469d36b49d4ca234a98b2e80ba48c803bc8d59511fda3ae7ce6ca57bfea893a4a42caa86bbedc6da0adc5dc509ef5f2b28b8929c240ca43c0fe72feffec93796361d5be7f9a1cb3b822d3bd4456514c9e215930cbe8d2023e913127e2ccf512eba7517c622f022b462a967bd7f2ac10f2d561959bbd6dc20bde832adcc332b745418c7574a31fdc23ef36a58c3588b415c482e44e6156987a624f0fa56e77b86a47f93732b439c199fd68ef956bcf026284802435a5cd9d89cea7b7a46e5acbbf4ff97d22c34d96725f42e6c99accdcb151dc15c30cd71fc057894a8d2f4eae60caeee8761876cfddeb7041671b1d55d1f05322d57f2ec4e1a7caace7ce29972e234bc494344af001dca93a389e917af6fc965e70483f6b9c402ff3fce0a3bb5cafa220b25dba96e5115dbc17c6570f401e495c0d7526f493b9c49eb3551fe2f3c4db2f42ee447a25e8b214c73d4144ec49414548bff5bd0c33dcd6112947e30004e886a035fedf288229340c2a1210f6a8969e5df4a40575625dafdc8cc7da9bcdc707b38cf054659ab81a16e29dcffe56485307242e56980f955ef91ba02305428e46ee808b021f29045d8d7f92351814971d847a875d944b83bc076017c7b09f0420aec1834d5cd7afb03f486269caf458d1b277bf24c3873e93116c83314468ba9487a07846f88498ab16710832d79ce5617333ec1123c5604a45a07aa486e64f616579e6a2da4dfd8d2225e4be3a4dd38a0f8bbe045b6c55420a2835ffdafa34fbf7c628c7a8d87b076139c82d76b91ab2c79dbadbb64330ebff857dc6f9b233d3887f22c883ccb0386e8476411099001a9e8b37e5d4ffa9177fcf56d5becfa49b2a12e33045cf1be88a9db983abe5aa0a8453d47bc5e2e9d92e95546c63c150f25d3a5254a34b4eae4ec27f8a6624e789488dc0c152d889a806aa6bf131d404c7fd23d7d6796bccd9a55a583e446e734a2fb082c9a35040e72a82828dec6991094c86a5dd883ac75bbea3810a9d22249fee1c838f2bdff27c8371ffb7bb4779cd84d253e313fa2ccac8aa109905c74cf905ee38f2a937944e199e29628ac0d42815bd05860e8ca4f5a604b2dd29071a751723076061720591eb8cf1a3fe23cb064d5d1220639e432edcd6f4e751b70007f8ced5f92f32130826afd828f865a190cb4e5d88c7268497f71ceb4fc74ce50952a73414604e7997f6882b94645c6d945ed98b39b28e29d1a6013a5dc2552e14d3697e7f7075b308c92e5906234e165c584eeac99d13af01af8594947abd1d5e77742ef60e77d9f2035eb5734f31543a679cf7f6ba04fd50d547ff484a83295d87f2d0e40a5641de02ed3d68433cf513802e9fab4bcc944d014ca389267307eefde09c1b3fd5da93e8767e2cd85439e82cde60f929d3fa096f1131fe0e03aa80f1a328ebf2a94925d668cd25db841e2b8990e0581bbd9511cdbbd3318711ee5892ad0a99c19238ac65cddc736c3d37c9369a705448013244ea5df6bc9846f58d7e0c81e5b7a221648b500839401c4b97b87115ce7dc7ed39793", 0x1000, 0x8, &(0x7f0000001040)={0x18, 0x1, 0x200, 0x4}, 0xc) 02:16:03 executing program 1: symlink(&(0x7f00000001c0)='./file0\x00', &(0x7f0000000200)='./file0\x00') msgget$private(0x0, 0x10) r0 = open$dir(&(0x7f0000000180)='./file0\x00', 0x8100, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, 0xc) fcntl$setown(r0, 0x6, r1) 02:16:03 executing program 0: mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x1002) r0 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0xd6) preadv(r0, &(0x7f0000000200)=[{&(0x7f0000000080)=""/151, 0x97}, {&(0x7f0000000140)=""/77, 0x4d}, {&(0x7f00000001c0)=""/48, 0x30}], 0x3, 0x0) 02:16:03 executing program 1: r0 = getpgrp() r1 = msgget$private(0x0, 0x13) semget$private(0x0, 0x2, 0x40) msgrcv(r1, 0x0, 0x0, 0x0, 0x0) msgctl$IPC_SET(r1, 0x1, &(0x7f0000000140)={{0x7, 0x0, 0x0, 0x0, 0x0, 0x4, 0x4}, 0x1f, 0x5, r0, r0, 0x982, 0x1c, 0x30000000000000, 0x4}) socketpair(0x18, 0x0, 0x7, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSDTR(r2, 0x20007479) 02:16:03 executing program 0: semget$private(0x0, 0x6, 0x2) shmget(0x0, 0x4000, 0x5f, &(0x7f0000ffc000/0x4000)=nil) 02:16:03 executing program 1: socket$inet(0x2, 0x4, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040), 0xffbf) mknod(&(0x7f00000003c0)='./bus\x00', 0x2000, 0x236161bc) r1 = open(&(0x7f0000000180)='./bus\x00', 0x2, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000080)=ANY=[@ANYBLOB="719e0000000000000002"], 0x1) pwritev(r1, &(0x7f0000001640)=[{&(0x7f0000000000), 0xffffff91}], 0x1, 0x0) pwritev(r1, &(0x7f0000000540)=[{&(0x7f0000004180)="b9", 0x1}], 0x1000000000000079, 0x0) mknod(&(0x7f0000000140)='./bus\x00', 0x6000, 0x400) getsockopt$sock_timeval(r1, 0xffff, 0x1006, &(0x7f00000000c0), &(0x7f0000000100)=0x10) socket$inet(0x2, 0x200004000, 0xc) 02:16:03 executing program 0: kqueue() mknod(&(0x7f0000000ffa)='./bus\x00', 0x2000, 0x0) r0 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) poll(&(0x7f0000000080)=[{r0, 0x50}], 0x1, 0x792) poll(&(0x7f0000000000)=[{r0, 0x1}], 0x1, 0x0) syz_emit_ethernet(0x22, &(0x7f0000000040)="7c85198b3d80801b505705b3d92be182493c8870490532e58952d612231265c45b9a") mkdirat(r0, &(0x7f00000000c0)='./bus\x00', 0x2c) mknod(&(0x7f0000000100)='./bus\x00', 0x8000, 0x1000000000) 02:16:09 executing program 1: mknod(&(0x7f0000000180)='./bus\x00', 0x80000002004, 0x33614188) r0 = open(&(0x7f0000001040)='./bus\x00', 0x2, 0x80) pwritev(r0, &(0x7f0000000000)=[{&(0x7f0000001680)="8a27348db230a1dd2a3d85376bd46a5f4cbb94010f7e1bfd79e3537d23b3081e7542297a56d8936c9724d17b9d1d91906b1a2ab1de18136bf2d5ba38b28593343f7ed490db96bb01ab04cbd7851ccfb3083a29df7f4fd797d9e3a707211bed671c3fd6a37872524c31855606c93321046532e5c9919e14b3248ea0a4b09eb7d76741b889458fc310d6a84e73a65cd5e8a1a660503c8856a2aef6c2829cc3db775ec96a675c6bf3ea059931c907012b04210cec6b8364d0b265262c7e570c3d40c50bafdf4461583e2b77aab77e89b9fc4f0a36f5984fe083a4c1b3b59205da6cde59bedcd11811993b652d9ed747fd4715b177465c24cfba5d6a23debf3b9e14caf1f1f80a5142413c80fb03f067cbb51a374d3a3dd09854ba4ecef65554e546f2dddeca4a36d1db8868df012b36bf595f035b0250d25af1c1f87ec273f9bc34b4491bebb0054be425a7974ffe96e6b28f569b2bd77bdbd2b57c8f7284ba9abe2cae352e824723394a6900c9d9aec9162e6df74b57be48fbcfa030ae5d581e5a5a073abb6928ba6f1a2507a7217c1df871f3bde916bf7392b22169395ba84fca50c302360bd4983a4ed902c3458dd79191b091d9e29b11e3f059a0290c1f7bb8d9177e6fe6f66266c96d54ad5544c71f27a84b4b3aa6c371d585eb19fa8db5b02e601de5bb9c7ea1d80adad62f24504bf1e1d781a39bb21a5060988f97afea5b9e349df0628ddc0704f79e53d12fc6b5e77b9d3252504dc52bc3019d17b975552808d6d8a009b5dad68c8c5035fd86fd71805fa63f21a01f04850daa2eeaa3ce24b4b588159cc9aef6fb62b1dc11abbdcd9b1fdd5663c32199119f3b33eb1b70d9c4e34d5b7859050f3bb4fb46ee1ae67ac0af44ad9e449c1c9ee6237ce2cc3e5958e74d23ea2adf20a01ccecbeee8897484b919d47c94ac44d45eb92db4b15c7745839880d1c01f977ef8ee562a5b570579a38185e26c711df5e023de32f5f3d067540a4c35e74369475f6a5d2e24e1eabfe10f0dfaa987f46912054c0c1c2f60df3291dbfdb69a1923f89275cf7656578fb05a6d113f2d989b8c779a0a9baf145c4834ed9786b7b482299f90c2b40c678aa02055333f412d3075f55f0f708cc1965be194aa8f793cd67b8026d0b6c55f5ffe6f28808c5a9c8a421e560f6a6557305c30bf50bbdc843223e4f12c32b97f9cfa12ace55726191ad921ed7a2576afbe932a2e99a400a295158fa2fea035a827fe211ef3cd1454dd310a4f2c340cc4588bfa7a7f79cd04fca0125a3c3c2c42b45b38207edcecd89f638fc888229dd3906f6a1e1f60ba53dc245c50146740b312715b145ca3769b27f07da9f0e987063aa825c8a81cb6da1dbebad1a8492361c7b3abc89431b7e499f5bdc27b887fe9257b4a38c76ac4adfc11338269048d221dc948504f9069bb825c543ac59ac71a59c5bb2f054c8d069a5ed104719b2d60a5352bd0ff7a761154ab36bf0c7a8e24e5fa8616b79909ae82ddcb3a272e97340ce29588581b64fe28ef750edb81e5257d44b90ca622656477607143a75a5c462fb100cb726b0c3d1cc1ba94db87d0ed1c8c5c9f88ec5b1db76dab51b4300df14cf1e57b7c5ed0c4a3322d491854c93e7eff9e2ad4cda3a0e02e6707d62aa58d23ffca1b1a9e7d5212a6cffdfd0a61e0f83d71d4e92dd3e73a503fa17445f039f36dc6cde241f9ccf21757476b854005975fccd36e61b2b25022376bc4d76348b57e56c30d453854c1413b9c9ee7a27c4915d796f27451570068c0acab05fd03a23e4fc6cc74ae980bb63fe833c67bd3a6b6491a106e27e7b471b37e961d9f41bdda4b9e9b776982e7bd3d04f9656b95b5b08160b843e3be71be0964e3ed654d05f40781c03e8e73c18829d756568e77669dbe933ef23488f7bb65448432d874d5d8b1cb4bd3ba00f1eefb7cdf576eb88f649f97522a1f8e67bc527d49e8ef5b8d3de190dfca1a8c93accdbac240f1a34c2d86900af59ba73f2459fdffddb3283ded271fb72e6a2de3ff8477723c81d5ea54bf1ad7f623b075f797fb30b689fddb0aea562b1046edc15b3ebac7eaf4afcc1d9c5f72e2e38fe182b956e8a12d6803b87ec0a082b68fe45a71649fd09cbcd3b0f8d53cda4a34f4d49b77d9cb2a57d781365672de4cf0ba903049cf48d88d730c5c6e2687c88abd6806544f74798d4501cba6bd870a4ed8311aa4671e23d9e9e3a3f4ba52518740a18fe64d1dc63348617816916f277db42e8084ed62d68ac84f2ccfeb84ec8a84f40a93dce478ac41afed0d23a8aeb7e54bf52adf4b4d323a9107b717d8da555ec3f26c170cb714eebb349e12c83b743a9d7b5ef8d70cd55514549929e8799d695ee6f4e95a74fe86e1b5deab6ff3c497b532357ee403316cf6f9ce421c93e18e54422cd2ce82b187ea203185e3343f71308c738301a4a68a38a97342872efd5b6cadf3ead4db40a0b29918be42a787c20fcbd2aab1e0ac68a2e3538e442396be4b62478e455dbfbb9dcc1374ba2c5cdbc3d299823aac229448561f8345c58641fa31a48ebf81cbfa39da3fb02053baa114b071d9907911ed11d53a0870395a710f9ddf7bcb67d85740a7b039f3a713c87b3d2ecdef9910481ff76a8ae3c727e675db2b8aea6679c81715f9439a1df741c4dc3e5a58b71f638bc9fe7c4b8f632898c98c477e8c0a0d852fa32e815ac1129cc7ecd283a16dc46f1bede2f687ac3243015f4c5d2411c95d9514d8b85b3a2593363d4a77d2db9b4474f4d0e0f7ea7ffcfab6675759d8091ec244a1fc1c85cf89d02183418612152782725ba5729bfcc4add55b735d31e36cc8893d5d13c2aa29277033dc78286e2742a40d5ae9e6ac1b0ccbaf5ed91d9a8fc19a81f871069642c3d483", 0x7fe}], 0x1, 0x0) pwritev(r0, &(0x7f0000000340)=[{&(0x7f00000002c0)="aa96f26058fcce5faab561b5a24f10a730aef1b6bc8974b172602e9b69a8f943f802046b95b4534b481018c102238224496c38cf57314cd3f4f6fcb0c9922a0c5558dd", 0x43}], 0x1, 0x0) pwritev(r0, &(0x7f0000001640)=[{&(0x7f0000000000), 0xffffff91}], 0x1, 0x0) nanosleep(&(0x7f0000000040)={0x0, 0x7fffffff}, &(0x7f00000000c0)) pwritev(r0, &(0x7f0000000540)=[{&(0x7f0000004180)="b9", 0x1}], 0x1, 0x0) ioctl$TIOCOUTQ(r0, 0x40047473, &(0x7f0000000080)=0x10000) 02:16:09 executing program 1: r0 = socket(0x11, 0x3, 0xfffffffffffffffe) r1 = dup(r0) sendto$inet(r1, 0x0, 0x0, 0x0, 0x0, 0x0) 02:16:09 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) poll(&(0x7f0000000080)=[{}], 0x1, 0xffffffff) r0 = socket$unix(0x1, 0x0, 0x0) getsockopt(r0, 0x4, 0x20, &(0x7f0000000000)=""/42, &(0x7f0000000040)=0x2a) mprotect(&(0x7f0000000000/0x600000)=nil, 0x600000, 0x3) execve(0x0, 0x0, 0x0) 02:16:11 executing program 0: r0 = kqueue() kevent(r0, &(0x7f0000000100)=[{{r0}, 0xffffffffffffffff, 0xd}], 0xfff, 0x0, 0x0, 0x0) kevent(r0, 0x0, 0x0, &(0x7f0000000000), 0x20, 0x0) r1 = accept(0xffffffffffffff9c, &(0x7f0000001180)=@un=@file={0x0, ""/4096}, &(0x7f0000000000)=0x1002) getpeername$inet(r1, &(0x7f0000000040), &(0x7f0000000080)=0xc) pipe2(&(0x7f00000000c0)={0xffffffffffffffff}, 0x0) r3 = dup(r0) kevent(r3, &(0x7f0000001140)=[{{r2}, 0xfffffffffffffffe, 0x81}], 0x6, 0x0, 0x0, 0x0) 02:16:12 executing program 1: r0 = socket$inet(0x2, 0x4000000000000001, 0x0) connect$inet(r0, &(0x7f0000000000)={0x2, 0x1}, 0xc) setsockopt(r0, 0x6, 0x8, 0x0, 0x0) 02:16:12 executing program 1: r0 = socket$inet6(0x18, 0x4000008007, 0x10f) bind(r0, &(0x7f0000000000)=@un=@abs={0x4324470e2bc21888}, 0x8) pwritev(r0, &(0x7f0000001200)=[{&(0x7f0000000040)="c63fef0469f82e4bb7eab17b109b26fdddef1bcb2acfa251f6c177b8f3acc305c27f4f3965dd1fd1338036f07efb7bafa7f732856a47cd2a6da8031fc7593937bc8ea09387bae686cd4931a99862b2c8700011adcd81481f717e05c08f6f3b7aa177f4d1b442ebe7f4fd1e7445bdf0dfe1622af098a6199468471d2383233b2d2f32af578dbce52951560c254fd9397160b18e26789070117d1f77f617", 0x9d}, {&(0x7f0000000100)="22acaace53c147d56512b4c055ee0becdac60aa3755e9424c96d4e795f2e9b306e155dc05ff8c1bb56f13d7a808207940baca490cb8733e5ea26560ab41dee7a40a94f6ec1f07a7f96cba36614647efa72b0591c2178a61f9ed5613706c94ab3cf9e1dc115ad823ec5a8f50aa89c1e1147f2877ee3dff79bd25144be4d6ef8c897a033c4a7853d42ab1602990098aae3ff1f7d950806c7df6213880744965a91eb985753e5d7c1f74145b1a47e9476dc0e9d6dd365f5aa9b7475de3966ef3a5d63290692aa3f0c4012b919daa4cc135f4eb8c6893b84f2d71c20c29e68e4080035e7f9d92ad4e9c639ab9c2a1145e8b4eb4cacc5b7f9730bfa8f0ac8a383a9545c30c55490e59c90f1c0481530c34e0bdb785dad1c7aa5f0736546140071bcf897148c6d93f40ae04d0ce393135bb4bd13e5a93134b37f315d9337bada4d178df74721ac984208f198ec7fb4af0513ccbfdc363fb3d57babb5653b5a6b4e0cdad2b239f1f57f347f8e43bdf85ced92062d35a1e75b7572ffd4c8d3267c3953d44dee7d794c49bcd9d5df2e3c4deeb264fccea2180275f4cbc4e671ecca627036c123110e393e3384fcab36739032bcbe29e3610a902000703bca3ba0ce07323c1cfea1d7cc9340618625f0eed58ced184c7ff530614c9003028a720c8668d1d5de9df22b665b5625575310419ae394b0f7676d6321f7ff566e3dcb64844b7da4438cdf337f9e7f41542b39a22b564b1a556ede92d5d9050d0ff781d7856c3eef83d04911f007619aed91d98cd1f0509e5bc1052413ad8873276b3067b74e89e3f0c33d37ed1adcd1876ab8879413be773e866d9a3c0954861110e2973fad4e36796aab8900fbabe1be69259048763ae7a0dd56af508aa3fdedddbc1d26f81e001c8af501df1d30c9f1124353a884cd5f80f17e49007f2fa7ff2beae35a3c69f20e4b3c64087cf48b97674d8650495ce3e61a403287df5dd25a5de33d3ddbe58c5d46a477b7125fc61930d5e43cec19792fa47d85b6c42f12b2cae33e5dce5484b87f439db69e8e3c1a052472a5314bd0f55c33fb322d3ab839e05a55d7f57480484fba523ae2ef419b20e149f8fb278b41b0604528293af3b63265a09165b3af445b0188d2e21918c729d125a499cb8ca849598596e2de7ebab0304270daf08686559b2ff9fc73c21ec49642ac9f0375309c89f5306126d76091325b0a3e671ba803dafe7fd89a45465926135b8db929afd618c703a6eb1f46057d2502056fd2fb2d4aeaa45b6af10ad070d078dab532e6c5bb2ab45f4e8e5c29cd1da1c011c5a6a29e178c0871c7937ee099e86d0928cf448bf03a8328aaf0d2c2b8d45c232f96200c36b2bb5fec1617563f2acfe113c2fe2d00ec2a12338eec56511d90c06768ad1dc9ce729d05f2e106312c0f3351525b974612ab6a53228bf1efd515670cf4076a6c3966b236646f54eb8793b49e63aa594a723b532a0bd7c0af512a38448ae3872cd9698bc018a7213b2c7f7d002f398c62d462e51ca23935588d766fa92a9b75bfe0ec0835d1cbf1ca25058be7edf3b8bd27f953e2ffea281a8d2a4446010fd00994afa37a029a345db25659bd8a8696b0d884e6a93cc731ac7f997d3cfaf8e808cf6541d9b120914f1553a3cb9400525e982dce925c3b37281e02bea5f523fca9449130d6f814b062316037504c133cdb21e08f83d875161f4737a482937ace8cebe564e61315630a2f0e43c30dedd05dc055b94ccad3357d3748cffd9db8ff0d1d1df30346d140ffd5ebef4159e6f61d49fd199c31dcc4606d9501419c8fbfa0c2073601ba6f12413832f94e273439f24c97380c9447ac91c76d2011e40821115dd1016c5be0bbfd9c6ba368e807683df0087c3e8afbe57e098103368073d64201639f0021c7abdb89d84664055e96a7ed1aa541162c20c8c09a85d436a745f3a0173aef02e1332116b5b586f66255f833cea35aad683ac6c365069e188b0e6892f29cadd20eecd5464a262586537e7febade3fc89e162022a06d92a2030304b5b0cefed57f27de4c82277ef427f192d0b6a6891682b70bba0997bdf532712bbb3bb26d5dcff8872ad00605359ab42d232d705abeb913b65109ee03ff157d774b82b47c41c3aa3ae58ed7ab6c359e2b46d6cac502c13efe2bfe7b096e3f7fe8226bbc5ac1b1275adce77bed0862880f924ebb126d47c28e69e5b618f6f346aebaeab844f24ea87d761a881e21012090e3b6f059058b232d88d5dd20b1506d137b08d0e6e1f912c128e3cd2569118b9e9ee6cb6c18c12b680f0f0e53b6b70cad00da05009b16a18a85c7438e97f90f2b82ef34246c6c290854b4ef9406a7e8e2e62be8ebb01cfa36745416535d7a5eee3cb780e3fe608667a4bb5f351c1fb135e6bf3e3b5c77aac8807b5edc61dd9ed5745aeeeefd7800d0a0e0c6879fe1288aeddaee56b2b9c882211fa560666ead7ea409964629d0eab070b2a3d5b4c42b4113774b0b6cc7de151b9b46a743f43b570a187bea4ff5463c2b0179370d9c00327469d42a565dd752042f737fcaa1fd21f62b53e9e223131bce472fa524b55b46cdf88d1c53c378758f5e21f6f7c3f912b4167f74e225967bf1f31a61f9a0f20262c2f734c6199b108c37d9e2bf20b231a34c9293f4ae3f19aa88f7d6fe651b87cf0246d71319e54eeb2e93e0d6fa563176845ade5515efbdf167c851df1a0a14f8a305f9d2781bf2df0efb6e248d2bc7e37defc19b7e74eace84977e6a9aee8ef476b782f0792e3ef52921af9af57a201791134f9e1e7436c228d8a246e63cc8d6e809df1d00ba124bfc4935fdb540bbc7c800893d466624c8818986e91755369dcdc4737708ae4f152324fc3aecac19fbf1b703a982e7f0b5793de8aa46f8f107c917415977c392be42806d5f0f3ed0f92ae2fabd0d59816b9bed68b24bcdb86da888b1b9daaa4dfbd45c653fd8e27e743e534bd57779d97f7d62110c654b44a56892c1489c507c0ac9ae769787dc48d93d87fa05f507b70ef74138222f18d4ad6fa764551c090bf1267600498664bdc67a14b41ee5a84f2491479ad41da9111c3ed94d1cfd8355d88975e952ffaafdcbf90c0b84f595a4d8ac2fbcbe8190a6c0c454d1caae4fadce8bb9f09fe6398d65cfe2c0442bd13d4e037cd866a7a28afa1ca1ae664fa8f9fe15b7609b4601cfb80b1c664b46191ed72b904fdde6a826d7a0b3c0a6377cda88dee4e70147f581fe1ea1c2e40d70430a7468310bec2292d92a2d037b544b787c14559fc6392c7d4bf6b804c95a58747384da205e878a1cabe781a5a4759f8aa110fc43d75fba71b203feb282949b2af09fba01295b1a05e5bf49b003a38c8564c614b61537cc455d1142d2b69ed88b8d7400ac1297ca40a2ad67de47dd571bd672671bda2f411f00014989876837d74320cbaab594cd22b653967877976b279d56983f6edd305d379ba3cb72b3797548e2eb6f9a54f21db0b32dc225101611eca29eeeed70c343f36358597ff9b7fa26c662b865ab6df88fac96f5ea296acc6be1e443d2ccd9291f54eaf6b445fd9a51b677867a956b0a62bdf4eede5738e81dd299b4cd09ae8ba4c7724f3f1b124b6f105d4f71ffc6fa08a591a23c024c656c3c13f336861c3a23ec79cb21ff8b1da144b69c75f301f36545c5c515736c9470bccad7e59f3351e4bc70ceec0aaa580c3aa7e56b2c96583f867775cb20e3b05e259be4edd57515f7acb2e342fb94320ea2aebf0d0e28d41e6462ac4a8a2186de1dd15fbb4178b37b95a814eba16ec2a7b3eb2957a7d7aec798b2f36431a623ab9f85fb7398033161099f6beff160da94ff6794a4aa11e5c5ca5cfc57d33f744ef75972f7669dcb5b48bd23c72cd725192deac10e065560a39ac7bd758905b910acc6ac3eca693472a460b5eb82789f6da38cc8617bede557e8a207e4379bc613d7afca86259336f36eb989e4740c11944d8f58466db06f4009993cfd8eb8e0c72900ed25ab7d2cb9eb75e5ce1d3f9a68e9148a9ae9111646c58ae00acaf9793358a541e287b2b9fe71bc010b2e8243c0110ca8be8dc61af2987d16f668e52336f111a92d50be8466e1495b833b73ee24b666a7d100684e4024a03e479e641056543264f8298b74cac6792bf6930e951bb83e2fe7355e249afd3b4c9a7b3c1fd3a407c289021999a2c64b3597ff5ca6b365a0bf569dadf8f0bac9a30f6c86d590a9a57ccc70ff7ef7189d138b205eccf84fa36c1ab1b74078b31705011e48bda78049c4e05f255561ed244f15ad5058e9dc478c410bfd1f98091cd85d46ba15e5f5e2eb9591d91580fbb414cb6dbce4b8ff373a2f884343ea2130eeaa0a85e8c4233c7cc909a1a3d2a8531936b578efa739d1769893a3fcd950e1501f28d9ab8c5d3ce7477402306b31cc4f2608655b2faaef2fe75d822567f3608a684416a01659d5d9b25d196ae274e7bc3218a44433843083a8f45ab72a0883855ddfa0e01a48a99d3dfd4a8c2ac9ffd22dc2bc05550cf0b867fa1ce0ca909b8eaf63278f51d68023cf2a9742d10bbc275744d3484a7b9962ef1f5a59102a4c16667bafbadc4f4a8e84dbb39595b3ae0c9ea3ae85784f68a28af5450de369b4e7adacb73cdac9af5ebd937522d620d7f2a66fd0e07192a9916cc80decee24e08870cbc10bf87fd7cb14444d6e192774fcc9ce214f154d8a9785b7779eefdde80bf80ae20bdc02722ea0cd539e8ca754f81b712faf16aee43a832e7a554e9a55c8924c6e898c6de61040f1d816a13a16cce287b8375f0925ae6325595a291d49b086b1de7922df7575557a848584217d54fe6465aafda5b21c3762cc69747bb1d54afaf97b7d4471663f16111492afee41929d6a09d92ec344764f039151b5aa0a9d173bef6e0a4ee3302ab41b6276a196bd21a6f7906e7f3eb1853589db5e22b2804c680a395c24b6c39d93c13a6975cf41ea69c46132f72b9eed19f3ca45e1e59b02c3f4e9bab460dc166a1fc45c95ab7aac31c2e518f986941bb81020017d727dd28fb494795522a38651b0b3396a8887dd728461992f3e68c24d3e18e2da74694093c1f8caca470885267ea78cf1633c56c7da4b8f7e9ce0580ddc51a3ac5616542ec72f5073c499a873ec4262d97b75f2a55865d3ea271c3e01602fbe126413acad9e2d31e4cb404c4ada45dd32051e439687785a1994fd98be7eb6c500275f845d29ce2a128b25e9069f11c794e88ab3daa0a55ebb0a09d312fa7583f00d6a6c48e66706161ab8888f6ec31e04c012f2626b8a5d3a2630c2402c1ed30119eac3c1bd416638219bcaf0280ec31a54cb2490ab8e69efcdab2e44cdd9bdfed39ef2ca841d1ad02518e97944bdba181fa857182901da731c6ae8f724a05feb351ea22b93a9753cb8a12b5e891bdc28d4b7411aca302ddc34320ddf71daff4fd10427884ed3bc27b40a1c57e2e1b6ef692817d61c01617d554c5d8309e86c649f1fe38392a3eade2c20558ad3fd29a652c5e7449059d8f1e09c9795621122fb5a4746fe9dc83d9f0e7b59ac2a9794badc2234ebb2ebb7d97a72c7eb2ab83de92a0ff04f7299fa88ba6251374b160bbd1b988f2363d8a26495a9a03e452977902734f94d671e9b6efc0bd1f9b4249c50e28522a397ef8ca4894011d2a88c0cce8b71e17b953b0fd29fa0b557d44d9c280f8e406ecf5303727f9458346493b0a8554fc4900df00fd01ee3cc32e76dc80f8171090c93b2e05f56641c7adb0a57c4b526e436763340bdb3471f0469ab51f69856c5a9cbf228b3ee4", 0x1000}, {&(0x7f0000001100)="9e74e8ea9112f4b542654e49fd1d5cf19eb50ce81bb6dfbe981cad7c69114102228d39c8a6bec1cbfd6b5c2496ba66d57667e17ef4b41b678ab9d716237d865aae56aac242545abd919befb9566fe48489b7bb", 0x53}, {&(0x7f0000001180)="9cb6036f77bf7d0c897b50d6209242cc5f6e47da60ed1ff994682a7a9a11570c7da8af208976912602d88feb261c37fc75652c44c76fe4e1d8c70b802e30619da51b33b08c28b3a1d4219724700648f22b0d0c9d447f4c58afc2875be01eccf1878f3ff4494c0286f240e995db38793db6a2ce9758ea8589af7463c2", 0x7c}], 0x4, 0x0) 02:16:12 executing program 1: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000040)={0x8, 0x1, 0x6, 0x7, 0xc56}, 0xc) r1 = socket$inet(0x2, 0x8003, 0x0) setsockopt$inet_opts(r1, 0x0, 0x4000000067, 0x0, 0x0) 02:16:14 executing program 0: r0 = syz_open_pts() ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000080)=0x8) getgroups(0x7, &(0x7f0000000140)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) shmget$private(0x0, 0x4000, 0x0, &(0x7f0000ffb000/0x4000)=nil) setgroups(0x0, 0x0) getgroups(0x5, &(0x7f0000000000)=[r4, r1, r1, r3, r2]) ioctl$TIOCMGET(r0, 0x4004746a, &(0x7f0000000100)) setregid(0x0, r4) getuid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000180), 0xc) getuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000001c0), &(0x7f0000000200)=0xc) r6 = getuid() setuid(r6) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f00000000c0)=0x400) setgroups(0x2, &(0x7f0000000040)=[r5, r1]) 02:16:14 executing program 1: r0 = accept$inet6(0xffffffffffffff9c, 0x0, &(0x7f0000000000)) sendto(r0, &(0x7f0000000040)="9dda1cad9ce06129fbe16a398c7da345d7475e2190451eff0a01a68cdec30e334d174051e8a49d22d3262db0db741a3269176e56fe", 0x35, 0x4, &(0x7f0000000080)=@in={0x2, 0x1}, 0xc) mlockall(0x3) socket$inet6(0x18, 0x8003, 0x0) r1 = semget(0x2, 0x7, 0x0) semctl$GETNCNT(r1, 0x2, 0x3, &(0x7f00000000c0)=""/171) getsockopt(r0, 0x40, 0x67, 0x0, 0x0) 02:16:14 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "7e681e20092ebedd3819486514960c4a6c82fcbc"}) preadv(r0, &(0x7f0000000040)=[{&(0x7f00000000c0)=""/4096, 0x1000}, {&(0x7f0000000000)=""/30, 0x1e}, {&(0x7f00000010c0)=""/177, 0xb1}], 0x3, 0x0) ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000001180)={0x6, 0x3}) 02:16:14 executing program 0: shmat(0xffffffffffffffff, &(0x7f0000ffe000/0x2000)=nil, 0x0) shmat(0xffffffffffffffff, &(0x7f0000ffe000/0x1000)=nil, 0x0) r0 = shmget(0x3, 0x1000, 0x2c, &(0x7f0000fff000/0x1000)=nil) shmat(r0, &(0x7f0000ffe000/0x2000)=nil, 0x1000) shmget$private(0x0, 0x4000, 0x122, &(0x7f0000ffb000/0x4000)=nil) 02:16:14 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x3, "1eae8682ab0320755ab8bdad345f07a098206fb2", 0x9, 0xfb}) ftruncate(r0, 0x7c03) write(r0, &(0x7f00000004c0)="e3ff1156431a916c5baf64e83bd1bf4f4aff067cc15151cf68db52de1bc05e64111d0fc5010e1ab23c3238a10790be7e88063adee0373ed4c4f95193c454b04cd0397bd3c2546417bf49efbe3f1cbbebef210d72a16619ca1d9e8c0b3cdcdbc14e0bea7c150b6bd0fd56386906d271480d8e3afad698a637197bee2042f4bf32dcca36f5a5e0f738edf494de37254009ab7b06dd9df6da01f5a8fcf4f263f1ae846aae6d6828401f16429ae035b7d950c5e126189d0c72922b74627df8afd3871e00ee09678419727e42cf1a78b52a907b5f6d85f67c6ef1a80b38fa599e0a4a14a6694762d51c4eecd015b77b5cb8c15a69d74d27084e4322c3029ab61b91bc0d178a4e981a6dac68256e640de726bf913e47761ba6914ac8d18b584882725f9e24af9d33e70532d74277d12ec932261881784c265ae855d5d15b13156d49474129e595f5f94966c4038db4996cf554bb153658977d6b56f4779fe3d934ac9abd8297f1f72cf0088d2616d90bbc50180af9e36bc9ca979933c79faa718e7533a27dcac712b823c751fbe5a78834e5539f5aa5379a0763d7155769ab679febc644bcaf20f45ed46e90435d145237879207b6134524534df8593218da5144498234d2502524864f0a5db217804a841b486aed83870b5b04d0e047d48254d46ef60c84c871cd971e8489914522d85d584b0ef8661d02607434f7afd806a6f4d49c21", 0x201) syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f00000008c0)={0x0, 0x0, 0x3ff, 0xfffffffffffffffc, "f13a8c3aea01a40ba53c1bdaa3e82313f6c646f1"}) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f00000000c0)) 02:16:14 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x236161bc) r0 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffe, 0x85}], 0xffff, 0x0, 0x0, 0x0) r2 = dup(r1) kevent(r2, &(0x7f0000000340)=[{{r0}, 0xfffffffffffffffe, 0x62}], 0xd5e, 0x0, 0x0, 0x0) dup2(r0, r2) readv(r0, &(0x7f0000003540)=[{&(0x7f0000000180)=""/129, 0x81}, {&(0x7f00000000c0)=""/108, 0x6c}, {&(0x7f0000000380)=""/4096, 0x1000}, {&(0x7f0000000240)=""/170, 0xaa}, {&(0x7f0000001380)=""/4096, 0x1000}, {&(0x7f0000002380)=""/4096, 0x1000}, {&(0x7f0000003380)=""/195, 0xc3}, {&(0x7f0000000000)=""/52, 0x34}, {&(0x7f0000003480)=""/142, 0x8e}], 0x9) 02:16:17 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x8, 0x8, 0x3f, 0x1000, "6cc765fadd9f9ec3b32d788a1d6a3f942c058d01", 0x1, 0x81}) rmdir(&(0x7f0000000040)='./file0\x00') 02:16:17 executing program 0: mknod(&(0x7f00000006c0)='./file0\x00', 0x2000, 0x5b35) r0 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x140) r1 = kqueue() kevent(r1, &(0x7f0000000100), 0xc996, &(0x7f00000001c0)=[{{r0}, 0xffffffffffffffff, 0x41}], 0x8000, 0x0) kqueue() dup2(r1, r0) open(&(0x7f0000000000)='./file0\x00', 0x800, 0x2a) 02:16:17 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000540)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbbccbbda1049fad2ba6eeb00000000000068f7acad445dd976", 0x65) write(r0, &(0x7f00000014c0)="301428c2670ae3b90a39ba18094e82285ab4cf6bf3663b94bbfd7cb933b46cdc9a7754a9e1fe14b82e988cd63e009283b58119c3e1ba798f466d04677f54d4b92b9aca3552f3dd060ac166d08d6a037d5d7f9ca7577a40b0675aa4f4454ad27b4b4ab77f6429fa1de2e3f39f75f14e9bc9a90f4148ea740baaf4f6cc03bf820f6f65ef8d6cb01dd70b3b8b83f9c67199662d32eca367c0d57f47ffe2fe62cff27d501904f8a48fdc55b4ad2ae09d4f6bbdcafab646cb45cfc39da33138fc22ef2fffe62ece41027c0f703a753eb56f467125d8eeb8cdcdf4effec826456993663dd6d70af2e3c812a185e6b5ea00fee163d69cbe677d3d279e7aff9610ff634a716f17e11877b4a38c04e23d43e5135c0116725c217d183642d5aaa32e5e622b601dd8c4c5ecfe7475383a51f03aa46406a7c04660c8cf29d416d299030ca44ee43900fac5ac04b3aa6e43c622aa88b5ad12c34961fc38d7188d3f2fe49654f1320138a86a8127134ede020969203504c9d2c02f5f308dd6d09e2233e3ad988dfa92508f24c7ce88784f11c41a58a88de204673c9f0cf33f47085550b28ebc8df94ca0c2ad48f28200bb25e6fb8500ec3474f5bc7b1f014d1211ede50fdfc45d00ec91402235d80b06bd9ca018ff8017389c1cb240d04f7e6b89573fbb697260f867f241567a1ce29b11b9fa2771d5616e2e669b432d286fd632b493d571add004ea5200f1900dba3843b7c021ac69093117bcfbc278d52511cd344ade033fa6447d6028ee0476d0dde6eb87a5af3d14cd07cbaecec597e26e451fd088c33e4535f56107e494cd01aa4d2d8ad555e37fadfcf4a9e9a00d", 0x257) ioctl$TIOCMBIC(r0, 0x8004746b, &(0x7f0000000000)=0x8001) syz_open_pts() close(r0) syz_open_pts() r1 = kqueue() r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000240)={0x0, 0x0, 0x7, 0x0, "a147780ac85a538a131900e8ebd81823fc7e0d7a"}) r3 = fcntl$dupfd(r2, 0x0, r1) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0x0, 0x3, 0x800059, 0xfffffffffffffff7, "cd6474f4d60ababcd6e600"}) readv(r3, &(0x7f00000001c0)=[{&(0x7f00000000c0)=""/235, 0xeb}], 0x1) 02:16:17 executing program 0: writev(0xffffffffffffffff, &(0x7f0000000180)=[{&(0x7f0000000100)="42c9b17773c6714954b6811ffe1f29284f9154b8a8b7558ed4852349d414c5ed6827f23c3398c9349cbfda013701e52949222507a4d32375b4f61af4bd3b7e6a406e14014aafdf7d53f80680e368478b15e93700db9b442409e93f51ed65d35a", 0x60}], 0x1) open(&(0x7f0000000040)='./bus\x00', 0x1, 0xce) mknod(&(0x7f0000000000)='./bus\x00', 0x2047, 0x2d52) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x1, &(0x7f0000001ac0)="f59909353be40f0de00a9ea9f803d16e4c226f7f7618c195ddc44b22693e79acd18ce4f3cfc4f38acd99bee2bb82bb5d76e662363b0cb1ae9b7d0856855491da2733945d8faba024e041d1dbe074e277d8ed31fe937f56c7f446a4fb300b21ee7b44b437e34dfbe125d8f64e60b10268877db0be095b25d931f4b7fe302bef72723884cd673152a4f6548b2c15313d584d6add6944779dfb5b726fc84509323c30608869980529cae088cf526dc90dd96ea8619e112cab5c17e5f4efdf77391bb6dbe59adfc90ad9cec85d404b1a55741a9a5286ab66b5faef7a39ef3d751ce69d1d69e47899c22411806920f579b9558e4a0ecf1e98adde6f7b2443b8a8002880acbbef13666751bef97454838043f3b009a66be7c6707fd9b3575de8e1051a54552bdc1f72f9f25b2b96997487364e8300bf1da79587be5fa82f987c8f759740ac952a9fb9947ed6a7308abf2dc0d70d4a4b6607d83010eea6048fc1a39513acca27bfc3bb8ed45b66ac247071a7f6626f75a40a12738bcd8fcde765df6c23882f3d2084ef092a2854358791fff1f6d407b626ac9644fb1e3e749da95d345bb9c6de600514b410359599c485a2123fef22f6584a842fc0808bd65547a2abbef5841f4161d7a1aec0097ba7f90e560372777d117ed74f8578d57d7a66116b472036d5e87af2e9dcb6ab33c6507f3fce5d11e3db2ecd50444310a09248440a0e0d3601635df31dd028438fea3020d0f365b3458423b0264152f6fb5a7ecda368fa54ddcae19bbc8a7496eed6c7294f1a1c9e040a59736aff733f93dd258a716d4f5e9c0441b07fc7104d0e02f3967eb9ca28971e1de9b8658885242c1159bbb5711780874b16e5101a8c4ffd929212e1361c499ed784516b99a7881663e91d788346634569fe9d41248c728869213de309ea66792c359da5a830abbadb23d91929696446d24dba243cef1a55128bd50c49eac571df5bdba956da91c9cfa6918e84a35ad9a54565549877d93706490a333ca543299d87b0d3a27808acd3e881c93bf745e443d07c46da030193aca469b9b2fea01a5f17ed454e257478d083bc6f2fe67b7be1589830cd13630d5c551e79b76fd51390095035b61d336e616a3b86ce4a4e244d2e89f40ab0374675d342be034cdb88319795ac04ad862b4ce30fed3886837da31c977c7fdc5f8857dfdfffb85e2eba9def8fee423490c6aaf4bfff668518ab85853a775efddaa8ac554c6bbf1783674dbb96bec372ea38de98ad663661f86910d076ad963041fd9e9938a17943640adbf0bcfce95325ef17dfb87e909e150532c0b4734cd8bb6ae79cfbe66374cf6c1e025da9cb417fdbf8a79f81d671a9882c6d2f370f03fe013a779df3fdfa4764ec19d033e4665f3f16736d93637ac5c718a6b1d928d8009aabc5de56d0f21df27a88cc9b844fa0aaf1e000237f905fa52e142723dae8eaf91be2c2ab91253ec500101819bba468aab0081413fed7b036eb31b7103f32c52c7db86daefe4c5ccdfb9db302c9882a9d58e01b62f4d935557b1a734c573873d7ab8bb16dff1b62b14bf360db8c1f6fa8cc61eded36b9c18caebbbfb732d11fc0e67ae724b2ab093c5babc78c6d5957597550be47bf9ce264020a450a55b248b1622eb3c9043b6b52dc7bd0eaec290d66870f0787001548a6bb5ab7cd49f7551986969983a727bd33eeeb263cf97105ccc4a2516cfee4fc1a83041277361b3e126e0a88d59e200f810c7ed9c9df981a62ea58f0213a603fb062895af5c057eec9605457767ec9f3f1fdb64b590ad392dcbd85de07bf3539ef3f35ad098a9ea4b335c7ed490d44013e000abd7efd6cb2baa0ac71474eebffe30a6665b19095db6ff4ba3c50b941004ebe9b055a8947de9815ff81a9a54430a09d78e38d05cb1bd741c299cd6194f4956c695fc272ccb1435a67fbe1537a97430ae3242deeef2dccfdebdba55c0bcd5295fef075d46540802a2201b66f01cf576ae5a0d13da4a0cc2db70ec1949b2513fb98b74ab7dcde9595721ceb5087b90f6e73f74fc64cb16445660fbfe62ed0e5954b48f902d9bd000d4595ff08bfd242b82862843ad419b222110e1183814b4ad619c3d6e920531dab1b70bf3796892052832b6ff92095b8fb22fa69649e6b1aa11f854349e64606a819d3e71593ce26b1b1299832c53e7a78b86b427c8fa157f19cde784b097a9c5bd549c4bab7cd2eac3041cc81fc6ded313ea06f429650ebfcdb994a17efd4f2e3614e9fca7e0919f46f752d328ae18a5ef355529bc336ab286a1367dca6750db741e5185dc03922a9948d3aaa5cc6cd261d138c069140985423fde0d1579addd512ffd97c0d42b8844c0f30a79a91bd3997d00002cccecbf51de769596741f8ad481a029bcaf0a12d6fe50e832bb38a2047df1b07b2390403cf4f846f36f47ec633544579a7ba7fa054037bcb219aa47bf56a48ab12fc2ded7fb5d0de912d8e02e058cead66e64e551b24188832d2b54b5ee575faa3e9669b226d189806871dc703aafa7fad44277559edcf3b9fffcc9c419d7a0fd2c6bc12d7ee23093792021dca246a2679aa255c041314938a1ce8a7e3abe7e4c939d9ac86f920649b5e5845215fdad08247b37556d15aa106b835463ad8cc68be7006cf40c97f01c5669e0f3dfb1588d4b275e0d5749e058059abd4a58af25d5fff3a2d67128ba65d1766799764617805754bfeb9d58d75adc68f981162b81b7c5b005489a799788632a6bdba417544336c6c43d8abec35753e83ba46167c978f5f5d0a8d3157db346f0ef11b2833969ef544e828fd3d749d03f269a1d8b05147f94f7d91cad8e00ba2c4c67dacd9497a6a67138d50f2747e5e5a4610a2ed69d37ae2e70c66dbf567c76727674a35fcb3b258da937234644a6bcc83d7c390285092d972be53efa9f99f0d123241a53ae1157fe4745c28f722eab4132bdba8eb72c3803e1fdafd34e7a7c70418a3e27e6eea8b5dd7f5f241fa535a7b408bc4793b9de8d3fb9a1a40e70c614f1922ed6036e522b8f9d8fb453f3fdf577b7f78a42a2ca411bf4ebfa87f1db4801d6945a92a8dac6a6f339387144a48a51906a7f7c9f172279803ec7d4a9faaf1e7b02d3724955070c9b6da235a11909a130ddd387bde95d7573f8893aa82f6c49f5f743cd1b209f197c7dcb4a101952b04a82fc4d6364967e508ce940e7bd804687b54bd94ff7d9c8dc2727272c8db5c967dafa518465f84faf7aa5ab6770ba361133db75974a851cc1ae907a8f1e8ae078351e836b8b6272918e26b59c83200d71c3c38e3cf332e75391e10439d1b037c7aecb8360f02ff9a453bba25b1ec946bf9890ed1c0189c6237632f069df325ea8d9e8567d485aecaef8ef9c8171b5e263a0a71bd621242c0cad6ba40b4a9a3ec9431c027f3f7faa71ce133d7415ca97be5a6f14e4f89a925d3e149c468c5982c044e0fe2043932638f982fe66c906905f4d6293f7c66c9f8f2a5f33680e6e4c9b419eca82b64903949b79f8af921cd962895b1ebf0bf6b4bf54509ed56579c4f92bdd33c0cdf7004226e39cb087b2d90662134392235033c737e7b5b9e13e9672196d11995530744263af8a41986969d0cc2e21285893830e72c1f99393152b9ddabcd17b77f358323f61e76b6e304d73a1af0dd7aa1de25678c806e4c32d4d8886e8332334dc4f84d192ab2076398af55c467239d2290508cb9ba187ff7fd3759635d88b4a724023e2dcaf66ec55a6f208a5238c0ae1921ff54d965959bf221b7635a0497d5d095af73cf594dc6dbe492ce13d5a7d86c57d014041d8c54888523d118b4cf8da8842208c9f18b6cdd3c0e83bdf96e61112856d1938241e8d0f4ca6d12c62750616313328d0097d00006b71450d1cae35d69358ff7df69509d4d0ecdbfde90027eb90a9dc526a2d77505953be861e8764ea497aa828413ad9533375eea26ac49cd0729f1c81b058ffb9a9558ba6669051dbe1e4a940a35b499a37a453dc1a85ce177b87ad7a28ffed1b12d197d8020a916fd60d8971f0be2e8ac06fff02727e186e7f4fc9bfb47509a4f2d460283b0d0db866abf8cf28e64fa155efbddad82221d88fae67032242258107410bdd13005733fec45d5bcde1dccdec108c00aeee8d831036aada19895730f5def462a37c64b09b4c0b76c75504256d14b0522d8a672b1938a39b50a21c0820e32a3d9cd6bf0e0e7520f66e4b1576ada94ea917f1c2c00b6509aaa9e9f0f0aff3b2b75d86a112c3acd7241a93bbc9438773c43c9c58a7a4b6966383c12cb82f3001c0e673928529b54612eeb3b037a54a41eec9b1adade3dc690ef147db2890a609d678c7541c0ac1c274801ea58afb38101e6cbfa3f6776bdd48d2c034ac1392c312d8014a7d6bdc2672df92c4e636f0155896091ad396b99a39f9b38724ece3b39135c2b1efa656f57390f30b8bce6fe5f97d7b71402c16364a579240107d7410e6237bb5305b5197faa6377dc35bc42277451668997350abb8c9fe3f407f8b1e53babcd0d3fbd83d9fad36c6efb7ee1227978fcbf9823de73bed00d00981b386ea24568f6fe6b4ea3b9ac075819e56bba5780f16d2e0db2487e2b3f2077f42cccaa40983e2b558fb52f4691c0c66d5a40c24aa800c19f0927c008851f4f634b4de31c351c5a8f4f86f38dc498ef540cb4eb9c10bd4b5b6445ec9ac97712fd119e8d4eac4331b0d049d2d8e5727cf61c26c5b8eed955f2391cbf1901f110c40353cbc9296374f66d9d3dddc950598ff80bc130ffceb17383e90a056e32e39e57623effaf3544e4ed1eb74d306caaadb861e55c2a3247eb2d8b5dc80acb4d15a165c99df575334c556e9a5912c87c4c1403b6be18320c808cbb0fa83429094f39c2481d6863e96fcd29c76f8890fb06e9d90d1d32b5013b597f204a6ebc9b428065d24953832a58afd10123cb235f94f8e6f1c563f1f0e5db80c8dc0518cd2aa23deb5df4305974e36e279bf81de27fb537bb9319ca419603314dc5b9a11eb6b485788895b2b48156769c114bdcf19b686e25898ee7b0e5c80490144e46a621f7e581568cf0a59d6acb299ef13351a6e7a31ea97aadf9814a7be871e7f072b82192fe2fc91a1322657bc6fad696298800471d9154a4aede5da6d950a94c4459ab0773fb59516906d5b1d54508e98688bd43fe59da8d730b75dd323500b9760a4a20ee5a9eeadf6413768c4821b97ecf168731c3dc5cebf021e39a9da3d301a97d4284ca65eef0cee8bab53bf797980ba5c222d9caa1cf83136cc400e2d75e363ffc35383b2c1a7193928e51032aa39aa1183c895e55448dbd544a2624d2fba1a25a1dac1868a60a6485e33fb83bd40f52168e52e68c66632f700e0a90ff159465f0e289a05888c570fd05ba33b51f00d82dfd74482ed693f51546aa12e3f729090bb48e808d52fe8982b1986d682b12dc4e6673c3bbfd58e6e8f668be69287e7392e4b6e7a60289367ac17931ad5dccf9e4dda7308aba1c4a26844c1a25f975d5e46352aeaf33fe6450339de898a0500e96a483b9a4acce4bc24c9ebc1be698274a92aa9c0b3e435547b518a87cb0933110d8dc33f3dd1981d28f8e39327d8222e2505a275153588e5ec163eefd63fab43f738398176273b7f2bf246dda36ef6ee4c2d10e0f86bca1cabaf56c8c8417982458606b831848fcf05b981c503f44ff6bb631fe91a29afc57ae5ceea11e10a4591935df25e832c6732e1868c28b0ed29a34f6b5d0fc338df7df969a8b06ff6d720d153ea194e14490487477cff7a065", 0x1000) ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f0000000280)) readv(r0, &(0x7f0000001a80)=[{&(0x7f0000000900)=""/14, 0xe}, {&(0x7f0000000940)=""/13, 0xd}, {&(0x7f0000000980)=""/21, 0x15}, {&(0x7f00000009c0)=""/4096, 0x1000}], 0x4) 02:16:17 executing program 0: r0 = semget(0x1, 0x1, 0x1c) semctl$GETALL(r0, 0x0, 0x6, &(0x7f0000000040)=""/252) r1 = open(&(0x7f0000000000)='./file0\x00', 0x12a0a, 0x0) mmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x1, 0x10, r1, 0x0, 0x0) madvise(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x0) mlock(&(0x7f0000fed000/0x13000)=nil, 0x13000) 02:16:17 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x236161bf) r0 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) r1 = kqueue() r2 = kqueue() kevent(r1, &(0x7f00000002c0)=[{{r2}, 0xffffffffffffffff, 0xa1}, {{r0}, 0xffffffffffffffff, 0x41}], 0x7, 0x0, 0x0, 0x0) kevent(0xffffffffffffffff, 0x0, 0x4, &(0x7f0000000080)=[{{r1}, 0xffffffffffffffff, 0x22, 0x20000000, 0x8996, 0xfffffffffffffffa}, {{r0}, 0x0, 0x1, 0x2, 0x800, 0x7c}, {{r0}, 0xffffffffffffffff, 0x41, 0x4, 0x0, 0x6}], 0x3, &(0x7f0000000000)={0x5, 0x81}) readlinkat(r1, &(0x7f0000000100)='./bus\x00', &(0x7f0000000180)=""/96, 0x60) kevent(r2, &(0x7f0000000180), 0x754, 0x0, 0xfff, 0x0) 02:16:20 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_timeval(r0, 0xffff, 0x400001005, &(0x7f0000000100), 0x0) r2 = fcntl$dupfd(r1, 0x0, r0) getsockopt$inet_opts(r2, 0x0, 0x1, &(0x7f0000000000)=""/177, &(0x7f0000000140)=0xb1) openat(r2, &(0x7f0000000180)='./file0\x00', 0x2, 0x8) 02:16:20 executing program 0: mkdir(&(0x7f0000000040)='./file0\x00', 0x0) chmod(&(0x7f0000000000)='./file0\x00', 0xb) setuid(0xee01) r0 = accept(0xffffffffffffffff, &(0x7f0000000080)=@in, &(0x7f00000000c0)=0xc) recvmsg(r0, &(0x7f00000002c0)={&(0x7f0000000140)=@in6, 0xc, &(0x7f0000000240)=[{&(0x7f0000000180)=""/22, 0x16}, {&(0x7f00000001c0)=""/71, 0x47}], 0x2, &(0x7f0000000280)=""/36, 0x24}, 0x2) unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000300)) 02:16:20 executing program 0: setitimer(0x2, &(0x7f0000000080)={{0x0, 0x2710}, {0x0, 0x7530}}, 0x0) getitimer(0x10000000000004, &(0x7f0000000000)) 02:16:20 executing program 1: r0 = socket$inet6(0x18, 0x7, 0x33) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{}], 0x0, 0x0, 0x0, 0x0) fcntl$getown(r0, 0x5) connect(r0, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) sendmsg(r0, &(0x7f00000001c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000600)=ANY=[@ANYBLOB="100000003d7b0000f25f0d8e00000000"], 0x10}, 0x0) lstat(&(0x7f0000000200)='./file0\x00', &(0x7f0000000140)) 02:16:20 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) sendto(r0, 0x0, 0x0, 0x0, &(0x7f0000003500)=@in, 0xe5) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)) 02:16:20 executing program 0: r0 = socket$inet6(0x18, 0x100000003, 0x102) close(r0) r1 = dup2(r0, r0) sendmsg$unix(r1, &(0x7f0000000400)={&(0x7f0000000100)=@file={0x0, './file0\x00'}, 0xa, 0x0}, 0x0) 02:16:20 executing program 1: mknod(&(0x7f00000001c0)='./file0\x00', 0x1002, 0x0) r0 = open(&(0x7f0000000200)='./file0\x00', 0x1, 0x0) connect$unix(r0, &(0x7f0000000000)=@abs={0x1, 0x0, 0x1}, 0x8) r1 = open$dir(&(0x7f0000000880)='./file0\x00', 0x0, 0x0) poll(&(0x7f00000000c0)=[{r0, 0x85}, {r1, 0x5}], 0x2, 0x0) 02:16:20 executing program 0: r0 = semget(0x1, 0x4, 0x110) semop(r0, &(0x7f0000000140)=[{0x3, 0x4fdc, 0x1000}, {0x3, 0x5, 0x1800}, {0x3, 0x5af, 0x800}, {0x2, 0x100000001, 0x800}, {0x0, 0x4, 0x800}], 0x5) mknod(&(0x7f00000000c0)='./bus\x00', 0x2006, 0x236161bc) r1 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffff9c) ioctl$TIOCGTSTAMP(r1, 0x4010745b, &(0x7f00000003c0)) r2 = open$dir(&(0x7f0000000000)='./bus\x00', 0x20003, 0x2) openat(r2, &(0x7f0000000040)='./bus\x00', 0x2, 0x1) r3 = open(&(0x7f0000000080)='./bus\x00', 0x2, 0x0) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000280)={0x0}, &(0x7f00000002c0)=0xc) wait4(r4, 0x0, 0x8, &(0x7f0000000300)) semctl$GETNCNT(r0, 0x0, 0x3, &(0x7f0000000180)=""/148) pwritev(r3, &(0x7f0000001640)=[{&(0x7f0000000000), 0xffffff91}], 0x1, 0x0) mknod(&(0x7f0000000240)='./bus\x00', 0x1000, 0x3) open(&(0x7f0000000100)='./bus\x00', 0x8460, 0x2) pwritev(r3, &(0x7f0000000100), 0x2d6, 0x0) 02:16:20 executing program 0: socketpair(0x2, 0x8000, 0x81, &(0x7f0000000140)={0xffffffffffffffff}) ioctl$TIOCSTART(r0, 0x2000746e) r1 = accept$unix(0xffffffffffffff9c, &(0x7f0000000000)=@file={0x0, ""/108}, &(0x7f0000000080)=0x6e) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f0000000100)=0xc) mknod(&(0x7f00000003c0)='./bus\x00', 0x2000, 0x236161bb) r2 = open(&(0x7f00000001c0)='./bus\x00', 0x2, 0x0) setsockopt(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) pwritev(r1, &(0x7f0000000340)=[{&(0x7f0000000200)="056fd2326749d7fc9d890c0bff03d9b6736463880e6958414be07af9d97e931d7e18d5d063e33d0f57306cb3a1f59ba2bfdbadf668eaeb343e4b35b54228dab5e5b8a0dd2729b7ddf85feb5fbb2b1146c63db0095ef2b8da70dd6c3e0d7cddf15e93f7a7ce1c517d36", 0x69}, {&(0x7f0000000280)="c08fd74163861d7d06f061da4841fbd23bad78399f2476325439c2f648a1e8bdf44c7fbd8bd020cc7fe92fd88a67b4e828bde8baf591d81e53b3996bde5baefc01a5c1c8d033d26f6f352684aefbecf5c26c319df71fb25af9016af9b0ccb43cd6694f", 0x63}, {&(0x7f0000000180)}, {&(0x7f0000000300)="14914277d2abaa17a6a2ed27179381bfb3c06837fa76ad1163db24a852302704291adccada14f647e4c148e2e9", 0x2d}], 0x4, 0xff) pwritev(r2, &(0x7f0000001640)=[{&(0x7f0000000000), 0xffffff91}], 0x1, 0x0) mknod(&(0x7f0000000180)='./bus\x00', 0x2014, 0xfffffffffffffffc) pwritev(r2, &(0x7f0000000540)=[{&(0x7f0000004180)="b9", 0x1}], 0x1, 0x0) 02:16:27 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x2047, 0x2d53) r0 = kqueue() r1 = kqueue() getegid() kqueue() close(r0) r2 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0xffffffffffffff7d}], 0xfffd, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000080)=[{{r2}, 0xffffffffffffffff, 0xe1}], 0x1000, 0x0, 0x0, 0x0) 02:16:27 executing program 0: r0 = socket$inet6(0x18, 0x9003, 0x3) connect(r0, &(0x7f0000000040)=@in6, 0x32) 02:16:27 executing program 0: socket$inet6(0x18, 0x8002, 0x0) 02:16:27 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x12a02, 0x0) write(r0, &(0x7f0000002740), 0x106cd) mmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x0, 0x10, r0, 0x0, 0x0) ftruncate(r0, 0x0) pwritev(r0, &(0x7f0000000400)=[{&(0x7f0000000040)='0', 0x1}], 0x1, 0x0) write(r0, &(0x7f0000000080)="82f6afe7209d00301c5df37c4b22e8a944", 0xfffffffffffffe51) 02:16:27 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x2002, 0x4000005200) r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffff9c) sendto$inet6(r0, &(0x7f0000000140)="c2d07826deb1507ca2534e9a6ffff5dca4d91b4d7387f59e649b86b42c0c8be8b88885da1864cd3ae9d0d9eb9bdd2b17ec5515bea057db08ad8d183a9ef8c953ce56f942c5900adb9afcbb7b55f68dd922e8cc0f85ca8ff9290466e5365ba99ae8", 0x61, 0xc, &(0x7f0000000040)={0x18, 0x0, 0x100000001, 0x80}, 0xc) ioctl$TIOCMBIS(r0, 0x8004746c, &(0x7f00000000c0)=0xf9) ioctl$TIOCNXCL(r0, 0x2000740e) r1 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) poll(&(0x7f0000000000)=[{r1}], 0x1, 0x0) 02:16:27 executing program 1: r0 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r0, 0x0, 0x16, 0x0, 0x0) socket$inet(0x2, 0x2, 0x800) 02:16:27 executing program 1: r0 = open(&(0x7f00000001c0)='./file1\x00', 0x60d, 0x0) write(r0, 0x0, 0x29ce62156748918) write(r0, &(0x7f0000000000)="2b4c107123279a6c88d5d44361f6d504dbfceab79ab5e01a3c4ad7b1d35c9bc79c23cc572bb5b80db3f8210980aa6a3d12bc75ad7934a4597ba4a52f9fabef1f2ffd88bea30709d6e81785d5515a5de6c97853111e64b6faef2f704dec72f7695959969cff1ab2adbf4d6af0783d82d0933e2b80e0e35df70ddfab124d501c02fb538e39f93a60cf731c0e1e3a973a30dea400c0ff95dcea5b0f11a451519bba1998d84aa5b52b1567df2b21873f06159c744e9d86bff815dba6297b4a911a4bde1f04c6617d7fb4a6660b56ac6750fb971ad8632fa2f354a19c82dc", 0xdc) 02:16:27 executing program 0: utimensat(0xffffffffffffffff, 0x0, &(0x7f0000000300)={{0x0, 0x7}}, 0x0) r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000200)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbbccbbda1049fad2ba6eeb00000000000068f7acad445dd976", 0x65) writev(r0, &(0x7f0000000800)=[{&(0x7f0000000380)="b7", 0x1}], 0x1) syz_open_pts() close(r0) fcntl$setflags(r0, 0x2, 0x1) r1 = kqueue() r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "a147780ac85a538a131100e800"}) r3 = fcntl$dupfd(r2, 0x0, r1) readv(r3, &(0x7f00000002c0)=[{&(0x7f0000000100)=""/207}, {&(0x7f0000000280)=""/44}], 0x1000000000000059) 02:16:27 executing program 1: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x1000, 0xffffffffffffffff) r0 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) fcntl$setflags(r0, 0x2, 0x1) setsockopt$inet6_MRT6_ADD_MFC(0xffffffffffffffff, 0x29, 0x68, &(0x7f0000000100)={{0x18, 0x1, 0x80000001}, {0x18, 0x3, 0x8000, 0xc78}, 0x7ff, [0x5, 0x7fff, 0xfffffffffffffffd, 0x9, 0x6, 0xffb, 0x1, 0x7fff]}, 0x3c) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000140)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x7b46adcc, 0x0, 0x0, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000180)=@abs={0x1, 0x0, 0x0}, 0x8) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000001c0), &(0x7f0000000200)=0xc) close(r1) accept$unix(r1, &(0x7f0000000040)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000002000000000000"], &(0x7f0000000080)=0x1f) 02:16:30 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x2047, 0x2d53) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) readv(r0, &(0x7f00000003c0)=[{&(0x7f0000000380)=""/37, 0x1f}, {&(0x7f0000001ac0)=""/4096, 0x1000}, {&(0x7f0000002ac0)=""/4096, 0xfe4}], 0x3) renameat(r0, &(0x7f0000000000)='./bus\x00', r0, &(0x7f0000000040)='./file0\x00') 02:16:30 executing program 0: r0 = socket$inet6(0x18, 0x4002, 0x0) setsockopt$sock_timeval(r0, 0xffff, 0x1007, &(0x7f0000000000)={0x7, 0x7}, 0x10) getgid() setsockopt$sock_timeval(r0, 0xffff, 0x1003, &(0x7f0000000180)={0x3}, 0x10) 02:16:30 executing program 1: mknod(&(0x7f0000000080)='./file0\x00', 0x2040, 0x801) r0 = syz_open_pts() ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000000)=0x4d) socketpair(0x18, 0x0, 0xd8a, &(0x7f0000000100)={0xffffffffffffffff}) ioctl$TIOCGFLAGS(r1, 0x4004745d, &(0x7f0000000140)) r2 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) ioctl$TIOCCONS(r2, 0x80047462, &(0x7f00000000c0)=0x45) 02:16:30 executing program 1: r0 = kqueue() r1 = kqueue() close(r0) read(r1, &(0x7f00000000c0)=""/42, 0x2a) mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x2805) r2 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) kevent(r1, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0x3}], 0x3, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0xffff, 0x0, 0x0, 0x0) kqueue() fchmodat(r2, &(0x7f0000000180)='./bus\x00', 0x0, 0x6) kevent(r1, &(0x7f0000000080)=[{{r2}, 0xffffffffffffffff, 0x2}], 0x9, 0x0, 0x5, 0x0) close(r1) 02:16:30 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x4000000000002000, 0x6c3f0880) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0xffffffffffffffff) mknod(&(0x7f0000000ffa)='./bus\x00', 0x2000, 0x0) r1 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) write(r1, &(0x7f0000000000)="f08b2a30721f32b32e14c7032a4bf691f1240b1c9920bcd20284b9c1d6f7359a881c154cb6facdde5775e0daa6498ac1ef60d3d3bf023b649b989c808612b55e7229ddb0d13cf654e7", 0x49) shutdown(0xffffffffffffffff, 0x0) close(0xffffffffffffffff) close(r0) 02:16:30 executing program 1: open(&(0x7f0000000040)='./file0\x00', 0x20000, 0x10) r0 = socket$inet(0x2, 0x100000003, 0x0) getsockopt$inet_opts(r0, 0x0, 0x1f, 0x0, 0x0) r1 = socket$inet(0x2, 0x7, 0x0) connect$inet(r1, &(0x7f0000000000)={0x2, 0x3}, 0xc) 02:16:30 executing program 1: r0 = syz_open_pts() r1 = dup2(r0, r0) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000200)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbbccbbda1049fad2ba6eeb00000000000068f7acad445dd976", 0x65) write(r1, &(0x7f0000000340)="fc531fcdb31a2c170300024316cf81425ffb3e6ecc1467823fc9c781ac330cee167fe87c758a7f7c0cae187671fa55de86d1a939aeeb7df03002dc9d5dc3b50293b064a94df4d2e38d1c50a61115ac898717ed5fdc3b57d90f8850b02f0768b534c85232bde4ac34681bca308ddb9dc1a0ec0a72a29661e67616926cd02e57b1b16ffea44f252d8803c656c6e8a8893c5fd1c823eceb163fac7159a7379f24510578c8cdec93ce9ad05c44fede93e71b89f5cf936a6520181847138cfa5fd43806a0", 0xc2) r2 = syz_open_pts() close(r0) r3 = kqueue() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x8f, 0x8, 0xffffffffffffffff, 0x4, "c928b635cf209483d12b5e6e2f96e70dc2c5bff6", 0x7, 0x4}) r4 = syz_open_pts() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000180)={0x0, 0x0, 0x1, 0xffffffffffffc009, "a147780ac85a538a131100e800"}) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000100)={0x0, 0x71, 0x9, 0xff, "125b4376fb31244a7af5b6dd414f55e68e52eef4"}) kevent(r3, &(0x7f0000000040)=[{{r4}, 0xffffffffffffffff, 0x25}], 0x8, 0x0, 0xfffffffffffffffe, 0x0) 02:16:30 executing program 0: r0 = socket(0x2, 0x2, 0x0) write(r0, &(0x7f0000000800)="111f7c1f3be5cdcf3ca9054a15762c6a416b003820e3d3e23a0d1702e318ce53aa76fa01aa8dda6c858235e14c00ecd933fa2865926ce25502d96cf15fb89dfcfa16885fefff6366bf4ebc2f9c0eec4d495718ac45b8885ca4bf0ba19537e0bece5063ee9a67de9f801908b0b8fbd3a1720141388dd273d47093870d142ccf05e4f8690b296aed0e8b182702784fa77378a64da1fa248d04a28e3797e3a6cf50247b7e31b9ede958aefb058a68e09e46b79ef8d61c0672306351a45e5037d4ceda1052e1f4748ebb88d2f2159e41b3cdc221c59aae9f9e32de07a575613170d330fe47a50ca2167a98e8fe707c29b0af3748078b62740c4ce44d50374ef75d7cf2797f5a1ba07c988c2a882c52615d84dc60baeb1f31c172a858f779d10b159106c8202c44accc8c6bbfe72f66b053b823836195dfd5a4c6c29a40d63828099a674b34c75e5cc0b1acfc1b3181699338f8b691de557dd9864e8b5d41f92b071552af3d4f07ee5370fe744eebadf299b5d01305a44949618fb595e51f6ebaa46616ef6cf03228dfba68439e8c11a5488adf47e6c3adc75808f84b4400c841ea049f2f2999f7b9d12e5de82a6d0ca8c453ffd6407bc071eb579ed486ecccc8dbcddc451524a7034fee24efa51d6dede4d2c2382858f3de5854b3634618a335ef80066dd405666a5f431e278897be52bc9a03a31d79593bb7de7ec233f5026d4dbcccd169c35e65f9c50dbb4586d1d61372c8a9734d3873155c73337312ed42c130589b62f550bbca5ef32e6aadd84434f241d70517802ced9bfc9422e970825b8602dfbc085cce4682efc9b85d6949de812561a37ce234187213fa9d2d1363f2a55875d5cdc4234c163054d573b82696488152e75e32dbd18d7e157732047c46432bca14af3123b6e612eb7632205a94d8603f54ff5c157ee193d534fd44aea242a068a6d6c3102d1856b47ae00fb48f345bb8dc6e527f1676ed688ac0a4ed6792a463c5dae29e116b70a7853ee89f6a4ecf1d7da2f61bd8c081abfcb9493cf3c9cb2c4451c2e1ede46cdb66be684aa96827540ecf2af36f01d255be6c3e8da2e11681d4d767439366d9834d9cd5a0b4045bc5a786cad1955d16b11995bea6a5ed821b8a68c2c72f9e2f66491254a11084521d351194eeeda86598a3ccde481765f0887d11b997a78683fb059e12213293cf096b1e7d681a2bcf40000754c6c6d1fba5bbbe1c5ecda59d9c26f08f70e8ce061261f5ff8595f46e27cea77fcdb79c11a17e2c0aff673c4d6544dee3573469c68d60f484d5ea798052c1af5a29f5fb249506b25c1dc72bddaf07b667d8e79af83247fc539c977ba4b4f6740c17cae2e39907e35da5f014eb3c5437b23da337a5a9080e24442ec60056c7f3f98d05803d3c0db0cbd6d5410320380d5f92c7d310b2eff1191be9e52fb0db2e00524e499850ee0688fb22cceafdc3cb1403e1a2b856fd9448529a323b60701a64b16e914970e94f8a19bfb94cbccf8783a2796726aa737e471a1be202757eec48442117f127229c7cf4320ccfee30621e9be31a080e02d64c71752549b7f0070c5fddfe6438ccca83772e28e614c7d1dd68398f7b6ef3f43232bb41d910ae143251a1406a6907b1b0c9e48923d9d4a6ebb3bff87316b8ff59f89a63d16f4fb5613ede37498396bdc3cb58da4239af2af939ab1a5cc711e8e7758fdb257bdc1a1a597e3f10ceff0c20a0b2c7d07928ae9aa2604b34cbf73abf2e336f29626f58b3f881ce02ba593931db2a40b17788e84d8d6566bf913c6ac64ab76916381e7dbc01d5683cb788b3024633409aaa91ebe39086aa0274be41859f720f3574bd68b97b9685057d31e03359be0adac09f59bacfff3dafc713e06b62d94165487619c3766c44936afc355f34fe87bd6834e637f1ac486cfff64c90ebf505628e5a6ff0c17dfa9cdde5691ae0d84fa99653c6a7c06438c30bbf969b18d445daffaa85778356bbaa05d7b5bb61d0eaa7222302b543d5f45ea07a9ca09e714922c7a5b3ef0219b081f1287297007e1e5fd60d61d693d1ae40b5a21326def6271a424004f1bf0ba6c017862e47b51a2c774c6b6b8b0328855271c4fe91b69420ee9e21a77c523f71edb3f8023a266b80d56e4052b0e862485c63afde0f1c54ab927326e31242888afbc64498878d7595181def8556a39ccd9a83b4dc4f99c2d7f4911f9d02ad726a4309581ce776b35d4c89ab6fa65cb33c2f0d8b5524611fbf60a1b398e6c0503d7abd77dfb640a3dd619d55d5ab8b497df7835c1551481a2e3899963439863a44985b067f48b2b8df0225596f72d164355099722dbcb41213b01ab1b8781652aea8ad5b49b05bd22001a9862d27f0ea7c661d831ed0d643d260260e6b46d65bc61c803cf790d3ab41375229c44ed21d22be83c774e30d25c8d550de19c1b49236e70c7f268b5506dc3ce1141e6c2a4e8615b30cb86002f6f33d26609ebc2c4492ee592275c7753fb8f9c3440c5b3b4ab387a5b351fad58a3cf02424a1918e1faccbf22172a967f697e5429d1f1dbd5de4510dae2b0d17699b10f53809dfd5e3ac9c9a8fd57c016092511c3fba4062f9a6363b44174a1ae5ddbfbbe25f68272bb6f68847bd304fa2d136e88901254c2610ceb6273d296eaaba15801a12d780f385357f365f5b8488b5d9c9857ac4c0303db9579c8b1ebac2ee53bf8e12eb08566ab38279a5867bbeecd44f736b8777530176bc8dc6ac8a9c376978c24aa394357ee76353e253cf5e013b940d465cf31ec7c612cdcce286d80dcf92c21a85cbccb9ffa3ede155bc5dce5e281686da26ed5542a6a31b3f5f9ae1dce6668ba2c2e6f88cec69c71931ed9e15602915e19221a23269f6c21339bf617f9f76330f74eccba4af184a5179f3e912fe85fb34633d5f616e064751a08f10da26468fde28641efcd83cf5e02843e1e77b61c30d075a351d6099218b11224f3072c4bc0c80d3e65a2e3d7e3eb69bba4c000e9248cb6f871aa66757d985fa34445ccc9b44aed722d6134eafcb9f03c3d8050571b5734e8e09e95c85f81e5c7d46f8678727362a744611738302d2180e78ff2f346e9e4485783ed79e07a63b1e8d88e85a2bd8b5cdbfed9b44074f67fed4be4e6ed6ed112d024378a42b6efe969bd2c946cc9738b723cc92167f9b65da33280134ebe9011d5372d0aa9667cf0de910e18f9c2dd496039def547611809c8a62138e7c8d3e4d160f0b399e5d044ec524cb70ec3d593d236f608795be7af7b4a963c5062d96aa4f6c24fc577741c839f11747afc699246ce194919c587ccbf2ee44b2b92daf7ad108909df8d71b800748191ef0519a498f40d66197caca1b12757f1ff856335b8c0d803753c8f28bde70a19f2167773b793b1911bfcf1cdf77e27ce959a2932930843e5cc6343a14b8100ee5469920eb2899bfd98759b0ae9a86b2a8ea21dd60af8b29be9ee8b0d7ca5a5e985b99553b0ebffc07edaa78710717890ea752e88384e62bc4b2b10a7d7eefd125efc97246ac38a2d429b423d760204c8e06fdd4f10ebf58b0d1418ab99ac13aec3d4154b49fcc1857265453a35d5c7b6806ef2e4b5291649bde1348e9144dadb723b20b26b069f25f09fc5f3fe2d26a28630a042050f13c430e6dcc498976c3e990d3e6964d3d4e79b8b546a0f15077f26d9d1cdbca10fcd3f0373958b1597ae775a0253b673bd0aacee67631e1305efbb011f4ccb38602e99a572c49ba89a98e93e422d70aa457d2b146b20589646cd6035ec7d9a97f826ab14ee0f605bd715a12bec18f016c7a1f840a1522901ad31ceda0ce3e4cc2bb4aeba9a8e1205e42be28bd08378fed0a677439a2fcd7d8eda663cb206fe27617d68de7debcced3b3cebc7e75be96d296f664b675e282846086993e577c3009be9bf2863269cfc7a874c531721b0382425b83e95002b8c9f5a98b82c7ccf3776a20fd6173e12b46b7a740bbbded38edd56ceb46111da863bc83a434df0d69290e1ecd0793fb12ac1837bf9bc127ede207bbdf7448ff718aabaed392f03a081de7e4e087c22fb0d2df132042331f79ba6473e471d3c4bbc5e8f774b4ed3b4b72746e08d3343b55ada04a380a4f173b130e98a8154ee0f31e4eafbc2a8e72442ea1af49f30fecf6a1ab1b9d9d8234bb3e101fc32d1ad3e54a702b87c1389298920972f69f8b1d6aaa39c46d87e95e7e22235315b5c5bb56a07d3a155b1894440f255d3067c5816d79780e0edb069aaafb87d6a6a9c7569e4abc0d714fa7a543d52f5c2a9eca2df39169a720b9298015efe246f5a334ccf081709295a29222a72d41e04333c11a5d17615143e0bed68bef7f58ca75d27af9b5545efa293f42d463b2871ef6c4900c7988ac4d177b8c460cfd38d2f0def31b5e3a1f35948cd0e74693d9fc6a2de3c1ac77e9f02746900621750e39342b1f8c2c3be6034f8d85b0de5543862d5ae811697c0baa7fda9ea53dd17d6b6713170dc0d504543d2a9f0878571c06755ed857b607df82a2c0dbaf92a859649093003c6d9419b8b9794c44b8110156fc86cc2c5f31e6ccadfc9fce693cd8586dd16c4dc8a5e9d561539ce4810cbeaa41ff8045002f111e373323399ce1d6a4e26d4fe6d94f7b6cd5b5b0192d66382587a0cd1410a5cecb32dfa811bdf5b36740c05b48c7ae5647eef87643d13aceef9d85552b324098509dda210fb195b61ae63099f24abec51c644fa04ca2c60c3fa932a14dac8410dc6fe7d6156b5a163e93d947146d0022eaa593ab9605a8f0be045aadbbc4d2ff51a7af90532aa116c24d6de6acb656026bb8f339077141736fac16576643d47ca2c13dc673864a4189984a034cceed203f898d44c7b35c9f84fe6225c325f8959f16651781103337904f74d0620365da7173dcc9f9977789e127bf44d31c81b45becd9f207a92bf6722ac042911457a59abae9471242d844ac8da82719ee12def424798fb0f219b4d4f822f29e93afeb3cacaa7852da4c2bc9b4ce63f092f5ec19ef0a70ee2a4c29663f5a8618843c2d9004c5783a1b2fec53f25d2a05818b1bdd314d769867244f83b559dcf6a96d55f468321e31340ec51ddf689e126b58cca023fefa9bd4796cb607ffd1eb0abaf66084152aac44c885b409c1ccd97e1420dc1426a99b794b9d94f3d14a2f2b5667a2e3c957bd940be44a8467cafe0e089ae22a8f7f2987c90be942260f0cbaa1cfa5e203112a250e68384e28577cd47a3a37bb16d451c5ec2e8f62f27e83fe452d292ce74c5d15e930a1be32357ddaec5601b703e3ea6ea5b0bd0d474b710f038403e9718ad05decb124cd12d2ab0d20012575588f85e4c043acbfa4b5e7eef2671c1ec38107080f1f2933d07aa8a672318efd88590afa34b1bb5db50bd185acaea6923c4e28ff2ca225ed0b86e54a6b08da8da493e177f48859245eabf3ab6b617d31ce31f7a425ce9183359edc25ba8b8d288c6bbb130ab3a88a2e4f7762e7c5a256d31827010d9ef356d513e190d985283f2c26e8a1f72fc57564099487d55c0fd48a697ad5473b3b1949fc7d6fc3a6057c05d808524b25cb7a1d5a15bcd425fe32cadb22ef9309b41be374bc91cb7e3e8db9187d843c4cfc11953cc57cf765e0cb67acd9f9b5aa33ea10ad4255fe96d4d9bc3a76ff2bac7d0ea5deecd4dc580ef5f10b552be2155cd364ad8f458ba54640afe4101b9e76496ed05ea1982e5f8bb3b92042e18345420fe568dbe083927d813645923b40a06e9e04337d0e80e4a46bc682f1828315d87ba18828533a089a7f8443", 0x1000) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) writev(r0, &(0x7f0000001cc0)=[{&(0x7f0000000040)="b7788c720f7c1ff22932eefb0ffc684f446ea34ba337ab1d1f0fc6dbaece2ef3fe5d1f5a8da1c5efd878156f655f8ebb7a11797faa813babaf2ce366969d05abc4d817988042d7fb0e7ff65239d4ac9d30f2a6c4524dc795d768abe456969f91ed25dbed26033635668f359097089fa6c029e433ad1acd84e25760db4f54e39b26bba7efd7457b27d35ce720c0657eb90acc00000000000000437af20f256fe03885b1d0948b656d43dc43e0f19eb142d5bdc3e9b848013221e77c253c778605595d42da1a0e4085c6b85558bc8869f4650e7b583098d6f09884d753342c569e5bd55cbfc25ba6ccf92667bd37da9d5401002746240c5d14628693bbb4d8e3ef5cd207eae3284f810c3528d87edb37ba7274cae01383cf1f4a4fc0feb40c5d56fe9a5074b6d5022e14c91a929e2a0a610a5d1da80a47821a6a264db74ff0356c9fea85438f561e682b13e4cdddf441c3a241713ed3054ab138ec9b886cee9c3b24c78fff1611cebb9b473872de943b2ffdef23ba82245e98f7c3368adc71ce08c8ff3b91fba66e790a24d06604b709297ad12f24377fbf11c758d32463d6cdd9ac5c02a4cf4dd71855ad4985dba1919d39b50af2386a9f1047e60103585301bbf70061940b209e8e11c5c316ad7f69efd3901f1f9d4316492aecee091f4957f19f79fee19c67d8b7a6378b964646f194a70c6905706182dcf00b59dc58669cba052173477490b3fd2433269d4418c2ee30a4c57cf638e3248c82b8ada7397877384afec8c44419415ffd4ccd0f3b73b4a0703cebea7c8261078f76b0cf1052752230b9f9d475de705467d71510622a1e55c82faf8ebd17635c3e002d05614ef83b2eb481baf2f774e426e7ab85d53de0aac7133337c22eedca6122e6400d883a8c1c4ab15c471436100c329bea6b2d4819427ee61336521ea6ee8b66040a63ce01916ab0660e7ace90bdab0df91074fecb532055f297e3ae800092a01b7b337ec314a231f56f9f059f7d76980cf8f9c2e4dc330eafd9a580e571a0126a911a90aa7a7ff765196ae9a5110caf6f9e0262d29ee6db428e8256fa202a9bbcb6272a1958dcfe91d6cec6b933eb4b7a09a87177c80a2c9076c2d4e4a0586214cb1d1b4c737fdf8a36bda9dce1da7435112dde85b3a22e619a34b1c6365180fa65dacf8afd30fe4690487b876e4dae8a6c64c2654976de06328a40f6e8238cedf35187f15cb312d8dd3f239984177e093c1cc16d060fc8048a1142c3a4259cb7e32b3c7bfb3cc90939f043b7e5f4c1114b6f9297aac554f8de627e5c5ec4818c1fd7cc339f850d3d319f7e318abc685a45cd061072d03db5b0bfb3bb2c4618fb954b98c65b533666c0537ef5b873703457aa306ee7ce2455530796c8d507530adb00c2c1206e2fb51d52b0a4b5d8a5ca74ba9561da9fb776252b3241793570853d77afbed542b62919a6d80344a5053d4d5360df244b156830e616acba37449e7cc4a071d85d164d2e04d399a8b606e17dbaf0ac6c931c22a080e895cbebfabd8c03cd5783953f963951dbe951cc97c7ecfa81dbf302a05fc96d3886e14aa514262669e3d991eb6eb92fae741c8567a4afe2822bb6d8a94bbb01cca65131beb781b4540c6bced30c1dcb703f107235d82a97ccacb7e626468b9bf8d32d95c3d164c191c251a39ac9d74eb6e63473d4e4b73e2c95634e13cb5495fbbc32b8c1caa93e0934c5f48a2fac25a4daa2d7cced3975f660d98e8af994ad1ee0189fb47ebd91374db8982a6c6a8a18a3fb71f2be38241a0440068166073bf99e301bdcaf2d43bc27cb8a05c5f1f4bcf0ed862f80f93b4203de2a344e0cc827d896e4c08070cc177482554184083685932353433c983fa97ca5e70ceff2aee9453aba2198fc0d646b2c63f9368d8925f9a27a5a98c0eed56b3e5fd7cd188f4cfb13ec894def1714dab7f293772e8f266c722cc4afbd989e32ed062161318e144ecd7f9932c2cb2ef5ab9662e00965dead81c566cfe55f3a08af9a2f6e41cf92a790916c9ab2f921c9dcb52db78e06236621dc1f30352626db382faacc5318459f09c161c7363e2f89497527f10b782e80d4b0c1fee66bab0f448df81441efe948ff3f8faf1875f1f29da397c4ead86503d5d9b1ffed4f29e1130c9109cfe8e777677dfd12960458b98a4e43b305856d845b9876217d33542ff70940b685a4afe8360581c4cc92019e561490f4a18bbee04c0719182ba13aff43a7ab958b9efe5b9b765e1f3c5a00c9ead59c2a42a3539e1ddf859653926f3f0be4da1e62bfcb9e2f120097106facabadf488f174f09390a01929d6a14ff63825cc5ac45d443ce0a4b6cb41745d09779004534f650528bc04d36117edb3789a88c8b80361f1fbaa987b83f3d3b2b6be9dee3069c01cb9e3742859599534d515cc7d15f724c78d05b1c6f046579f09006d249e63fb028c6224706610aab86ae661f3c0e3f2d71f80b1926842b33b7716de189916e0b22ef9bb3418b947e522a8d9c4e9235fe2ab939999aa15c07f127a85aed5685785ce1bea3c62b550c39abb089d1a984801429f3d1c622060866819238238eddc297f52bf03f2bb3ac2f2db2ce10e25a2bf6cd6800085d6a962eff2976d14151fa442facc8d359643565f41d06c3ba3663c4283baf98eb3d90fb93bc911a9cc131eb0b8245e92fad352728ad5e24395ba9cc9297461999aa2b9c4798e665162fae3d860", 0x789}], 0x1) 02:16:30 executing program 0: r0 = syz_open_pts() readv(r0, &(0x7f00000002c0)=[{&(0x7f0000000200)=""/137, 0x89}], 0x1) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000540)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbbccbbda1049fad2ba6eeb00000000000068f7acad445dd976", 0x65) writev(r0, &(0x7f0000001840)=[{&(0x7f00000005c0)="c0", 0x1}], 0x1) r1 = syz_open_pts() ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000000)={0x400, 0x7fff, 0x2, 0x1ff, "b375d4328b10f73837a0de46073fd46776ee1fe1", 0xa25f, 0xff}) close(r0) kqueue() mprotect(&(0x7f0000000000/0x600000)=nil, 0x600000, 0x1) syz_open_pts() 02:16:33 executing program 1: setuid(0xee01) r0 = semget$private(0x0, 0x2, 0x158) semctl$GETALL(r0, 0x0, 0x6, &(0x7f0000000140)=""/193) semget(0x3, 0x0, 0x110) r1 = dup(0xffffffffffffffff) r2 = geteuid() r3 = getgid() fchownat(r1, &(0x7f0000000100)='./file0\x00', r2, r3, 0x6) 02:16:33 executing program 0: socketpair(0x22, 0x2, 0x100000000, &(0x7f0000000000)={0xffffffffffffffff}) fcntl$setstatus(r0, 0x4, 0xc) unlinkat(r0, 0x0, 0xe857dccf940f9e00) 02:16:33 executing program 1: syz_open_pts() r0 = open(&(0x7f0000000000)='./file0\x00', 0x200, 0x0) fchmodat(r0, &(0x7f0000000080)='./file0\x00', 0x5, 0x2) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSTAT(r1, 0x20007465, 0x0) dup2(r1, r2) fcntl$getflags(r1, 0x0) execve(0x0, 0x0, 0x0) dup2(r0, r1) accept$inet(r2, &(0x7f0000000040), &(0x7f0000000100)=0xc) 02:16:33 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x2002, 0x4000003200) r0 = accept$inet(0xffffffffffffff9c, 0x0, &(0x7f00000000c0)) fchdir(r0) r1 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r2 = socket$inet6(0x18, 0x8003, 0x3a) setsockopt(r2, 0x29, 0x1a, &(0x7f0000000040)="843abf5c", 0x4) pledge(0x0, &(0x7f0000000340)="5c2e2c2e2d00a09f5780518e733879028d318bbb") preadv(r1, &(0x7f0000000040)=[{&(0x7f0000000000)=""/60, 0x20}], 0x3d4, 0x0) 02:16:33 executing program 1: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c1, 0x0) setreuid(0xee00, 0x0) r1 = fcntl$dupfd(r0, 0xa, r0) r2 = getuid() fchown(r0, r2, 0x0) setreuid(0x0, r2) getpeername$inet6(r1, &(0x7f0000000000), &(0x7f00000000c0)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, &(0x7f00000001c0)=0xc) lchown(&(0x7f0000000140)='./file0\x00', r2, r3) nanosleep(&(0x7f0000000100)={0x1}, 0xfffffffffffffffe) execve(0x0, 0x0, 0x0) setreuid(r2, r2) open$dir(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) 02:16:33 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x236161bc) r0 = open(&(0x7f0000000080)='./bus/file0\x00', 0x2, 0x200000000000000) recvfrom$inet6(r0, &(0x7f0000000140)=""/217, 0xd9, 0x42, &(0x7f0000000040)={0x18, 0x1, 0x9, 0x1ff}, 0xc) mlock(&(0x7f00003e4000/0x4000)=nil, 0x4000) ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000000000)={0x2, 0x4}) munmap(&(0x7f00003e6000/0x1000)=nil, 0x1000) ioctl$TIOCSTOP(r0, 0x2000746f) pwritev(r0, &(0x7f0000001640)=[{&(0x7f0000000000), 0xffffff91}], 0x1, 0x0) minherit(&(0x7f00003e6000/0x3000)=nil, 0x3000, 0x0) 02:16:33 executing program 0: r0 = socket$inet(0x2, 0x4, 0x4) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000), 0x0) setsockopt$inet_opts(r0, 0x0, 0x4000000023, &(0x7f0000000080), 0x0) getppid() 02:16:33 executing program 0: mkdir(&(0x7f0000000180)='./file0\x00', 0x8) r0 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) chroot(&(0x7f0000000100)='./file0/\x00') ioctl$TIOCOUTQ(r0, 0x40047473, &(0x7f00000001c0)=0x6) mknodat(r0, &(0x7f0000000000)='./file0\x00', 0x2000, 0x0) symlinkat(&(0x7f0000000040)='./file0/', r0, &(0x7f0000d06ff8)='./file0/') rename(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='./file0\x00') 02:16:34 executing program 1: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x1000, 0xffffffffffffffff) r0 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x202, 0x0) write(r0, &(0x7f00000001c0)='2', 0x1) read(r0, &(0x7f0000000100)=""/172, 0xac) preadv(r0, &(0x7f0000000040)=[{&(0x7f0000000000)=""/57, 0x39}], 0x1, 0x0) 02:16:34 executing program 0: r0 = socket$inet6(0x18, 0x3, 0x0) setsockopt(r0, 0x29, 0x3c, &(0x7f0000000040)="04000000", 0x2d6) 02:16:34 executing program 0: open(&(0x7f0000000000)='./file0\x00', 0x200, 0x10) socket$inet6(0x18, 0x4, 0x1) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$dupfd(r0, 0x7, r0) connect$unix(r1, &(0x7f0000000080)=@abs={0x1, 0x0, 0x1}, 0x8) 02:16:34 executing program 1: pipe(&(0x7f0000000300)={0xffffffffffffffff}) ioctl$TIOCCBRK(r0, 0x2000747a) mknod(&(0x7f0000000ffa)='./bus\x00', 0x2000, 0x0) r1 = open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) r2 = open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) write(0xffffffffffffffff, &(0x7f00000000c0)="8d0e0c1bc5219319d22d7a3660cddc3c1aa41afb8dc1b873281a2f2ee6e6b8e8ba8b9404ca38eb92905c5efc9939a0843fea045fdb60f2889ce1e49433059ff847747f0f627dfb0b84e80c88546f595e8cf17ee0ed6564850ebac5b33c9eebd928d522e53779c58ee2b220101905ebef134efd3221ccaba09562fa59a32f48ba01cff69047d5b1d6ee88d91eb09d99e716d3f15a865c27927b27ff9abf68ee353a44d3298d3000057185adf13432121852237c39a059d7da3d1eb46b53d273a981b29a164bb15bf868eb4b0334ecf7face6d537e0539812c1b30c7b1131126ee50db28b4da387966206305bb40d8a68d4056dda3901b6a2959c6e5144a858194fa3241633a", 0x105) readlink(&(0x7f0000000280)='./bus\x00', &(0x7f00000002c0)=""/48, 0x30) r3 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) connect(r2, &(0x7f0000000080)=@in6={0x18, 0x2, 0x4, 0x373f}, 0xc) fcntl$lock(r2, 0x8, &(0x7f00000001c0)={0x0, 0xffffffffffffffff, 0x0, 0x100000000}) open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) ioctl$TIOCMBIC(r0, 0x8004746b, &(0x7f0000000340)=0x20) flock(r3, 0x4) ioctl$TIOCSPGRP(r3, 0x40047477, &(0x7f0000000200)) fcntl$lock(r3, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x4, 0x100000001}) fcntl$lock(r1, 0x9, &(0x7f00000001c0)={0x0, 0x0, 0xfffffffd, 0x100000000}) socketpair(0x2, 0x8007, 0x5, &(0x7f0000000240)) 02:16:34 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "a90000a64d5356066494d40118f347fb32dc1216"}) mprotect(&(0x7f0000000000/0x600000)=nil, 0x600000, 0x1) r0 = socket$inet6(0x18, 0x8001, 0x0) setsockopt(r0, 0x29, 0x2e, &(0x7f0000000000)="281984227ac9eb56b1ff10a280f81a521922fd9f", 0x14) r1 = syz_open_pts() ioctl$TIOCGTSTAMP(r1, 0x4010745b, &(0x7f0000000040)) mknod$loop(&(0x7f0000000080)='./file0\x00', 0x8012, 0x0) 02:16:34 executing program 1: r0 = syz_open_pts() r1 = fcntl$dupfd(r0, 0x4, 0xffffffffffffffff) close(r1) r2 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) r3 = kqueue() kevent(r3, &(0x7f00000000c0)=[{{r2}, 0xffffffffffffffff, 0x85, 0x2}], 0x1000, 0x0, 0x0, 0x0) r4 = dup2(r2, r3) poll(&(0x7f0000000000)=[{r2, 0x6}, {r2, 0x40}, {r2, 0x80}, {r1, 0xc}, {r4, 0x88}, {r4, 0x10}, {r0, 0x100}, {r2, 0x2}], 0x8, 0x4) 02:16:34 executing program 0: socketpair$unix(0x1, 0x201, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x20880, 0x1) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f0000000040)=0x5) setsockopt$sock_timeval(r0, 0xffff, 0x1003, 0x0, 0x0) 02:16:34 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x2002, 0x4000004300) r0 = accept$inet(0xffffffffffffff9c, &(0x7f0000000000), &(0x7f0000000040)=0xc) open(&(0x7f00000000c0)='./bus\x00', 0x80, 0x9) r1 = syz_open_pts() ftruncate(r1, 0x1ffc00000000000) r2 = open(&(0x7f0000000200)='./bus\x00', 0x0, 0x0) readlinkat(r2, &(0x7f00000001c0)='./bus\x00', 0x0, 0x0) close(r2) setpgid(0x0, 0x0) fcntl$setflags(r0, 0x2, 0x1) open(0x0, 0x20000, 0x0) r3 = dup2(0xffffffffffffffff, 0xffffffffffffffff) semget(0x2, 0x3, 0x8) fcntl$setown(r2, 0x6, 0x0) getpgid(0x0) recvfrom$inet(r3, &(0x7f0000000240)=""/4096, 0x1000, 0x0, 0x0, 0x0) 02:16:34 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2, 0x6) r0 = socket$inet6(0x18, 0x4, 0xcf) recvmsg(r0, &(0x7f0000000540)={&(0x7f00000000c0)=@un=@abs, 0x8, &(0x7f00000003c0)=[{&(0x7f0000000100)=""/57, 0x39}, {&(0x7f0000000140)=""/88, 0x58}, {&(0x7f00000001c0)=""/157, 0x9d}, {&(0x7f0000000280)=""/79, 0x4f}, {&(0x7f0000000300)=""/182, 0xb6}], 0x5, &(0x7f0000000440)=""/227, 0xe3}, 0x1) chmod(&(0x7f0000000000)='./file0\x00', 0x3) ioctl$TIOCGETD(0xffffffffffffffff, 0x4004741a, &(0x7f0000000080)) pckbd_enable: command error pckbd_enable: command error 02:16:37 executing program 0: r0 = socket(0x2, 0x7, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="82022e2f66293167703a"], 0x10) getpeername(r0, 0x0, &(0x7f0000000080)) 02:16:37 executing program 1: getuid() getuid() getuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0xc) r0 = getuid() setuid(r0) r1 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) openat(r1, &(0x7f0000000080)='./file0\x00', 0x88, 0x44) chroot(0x0) 02:16:37 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x12a02, 0x0) mmap(&(0x7f0000fe9000/0x14000)=nil, 0x14000, 0x3, 0x10, r0, 0x0, 0x0) mlock(&(0x7f0000c00000/0x400000)=nil, 0x400000) munmap(&(0x7f0000c3a000/0x3000)=nil, 0x3000) mincore(&(0x7f0000fed000/0x4000)=nil, 0x4000, &(0x7f0000000080)=""/169) 02:16:37 executing program 1: mknod(0x0, 0x0, 0x0) r0 = kqueue() r1 = kqueue() kevent(r1, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x100010000000001}], 0x80000000ffe, 0x0, 0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) recvfrom$unix(r2, &(0x7f0000000040)=""/58, 0x3a, 0x840, &(0x7f0000000180)=@file={0x1, './file0\x00'}, 0xa) r3 = kqueue() dup2(r3, r0) r4 = semget(0x0, 0x3, 0x90) semctl$GETNCNT(r4, 0x3, 0x3, &(0x7f00000000c0)=""/173) 02:16:37 executing program 1: mknod(&(0x7f0000000ffa)='./bus\x00', 0x2000, 0x0) r0 = open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) r1 = open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) mmap(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x1, 0x11, r0, 0x0, 0x0) r2 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) fcntl$lock(r1, 0x8, &(0x7f00000001c0)={0x0, 0xffffffffffffffff, 0x0, 0x100000000}) r3 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) flock(r3, 0x2) fcntl$lock(r2, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x4, 0x100000001}) fcntl$lock(r0, 0x9, &(0x7f00000001c0)={0x0, 0x0, 0x0, 0x100000000}) 02:16:37 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) accept$inet(r0, &(0x7f0000000040), &(0x7f0000000080)=0xc) setsockopt$sock_int(r0, 0xffff, 0x10, &(0x7f0000000000), 0x225) 02:16:37 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f0000000180)='./bus\x00', 0x0, 0x20) getsockname$unix(r0, &(0x7f0000001000)=@file={0x0, ""/4096}, &(0x7f00000001c0)=0x1002) mknod(&(0x7f0000000ffa)='./bus\x00', 0x2000, 0x0) r1 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x20000) getppid() fcntl$lock(r1, 0x7, 0xffffffffffffffff) msgget$private(0x0, 0x80) getpid() writev(r1, &(0x7f0000000100)=[{&(0x7f0000000000)="03b0277ff05002366e9fed5ef60547d450907064e784a61dcc98e2750c1a144b701b2c526316851c4fb9a2f9f21ad83ed9d382a0c9dee4910172410b6313b5bab321bd75f3577c0d16c29a3b4914b928209635f036fbb487799b2a8b0713c736eb9c0e01991aa377e2659a12b09015037f81731be66bb6112066a368d11239cbe12218ae", 0x84}, {&(0x7f00000000c0)="9e7c043abefa9a13a7ff29955de2e96e495f4ae6a858a93f22b0f6efc1886f26eca60cb8092fd1339b938a82b26eecff853e0c97fa6837", 0x37}], 0x2) 02:16:37 executing program 0: setuid(0xee01) r0 = syz_open_pts() msgget$private(0x0, 0x8) semget$private(0x0, 0x3, 0x53) ioctl$TIOCSPGRP(r0, 0x40047477, 0x0) 02:16:40 executing program 1: setuid(0xee01) r0 = shmget(0x0, 0x1000, 0x0, &(0x7f0000ffc000/0x1000)=nil) r1 = getuid() r2 = getgid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) r4 = open(&(0x7f0000000200)='./file0\x00', 0x80, 0x24) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000240), 0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) r6 = semget$private(0x0, 0x3, 0x0) semctl$IPC_STAT(r6, 0x0, 0x2, &(0x7f0000000280)=""/4096) r7 = fcntl$getown(0xffffffffffffff9c, 0x5) shmget$private(0x0, 0x1000, 0x20, &(0x7f0000ffe000/0x1000)=nil) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100)={0x0}, &(0x7f0000000140)=0xc) msgctl$IPC_SET(r0, 0x1, &(0x7f0000000180)={{0x8000, r1, r2, r3, r5, 0x40, 0xd}, 0x9, 0x1, r7, r8, 0x3, 0x9, 0xfffffffffffffe01, 0xfe1}) 02:16:40 executing program 0: r0 = shmget$private(0x0, 0x4000, 0x0, &(0x7f0000ffb000/0x4000)=nil) r1 = open$dir(&(0x7f0000000000)='./file0\x00', 0x2, 0x0) open$dir(&(0x7f0000000240)='./file0\x00', 0x0, 0x1) r2 = socket$inet6(0x18, 0x4000, 0x1) r3 = socket$inet(0x2, 0x7, 0x7) r4 = open(&(0x7f0000000040)='./file0\x00', 0x80c0, 0x100) r5 = accept$inet(0xffffffffffffffff, 0x0, &(0x7f0000000080)) poll(&(0x7f00000000c0)=[{r1, 0xf3}, {r2, 0x44}, {r3, 0x80}, {r4, 0x8}, {r5, 0x5}], 0x5, 0x8000) geteuid() getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, &(0x7f00000001c0)=0xc) geteuid() getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000200)={0x0}, 0xc) getuid() r10 = geteuid() setuid(r10) shmctl$IPC_STAT(r0, 0x2, 0x0) msgctl$IPC_SET(r0, 0x1, &(0x7f0000000280)={{0x5, r10, r6, r8, r6, 0x3, 0x200}, 0x512, 0x8001, r9, r7, 0x7ff, 0x40, 0x73, 0x4e}) 02:16:40 executing program 1: pipe(&(0x7f00005dcff8)={0xffffffffffffffff, 0xffffffffffffffff}) writev(r1, &(0x7f0000001700)=[{&(0x7f0000003940)="90", 0x1}], 0x1) write(r1, &(0x7f0000000080)="00e4ff00", 0x0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x80, 0x34) getsockopt$sock_timeval(r2, 0xffff, 0x1006, &(0x7f00000000c0), &(0x7f0000000140)=0x10) poll(&(0x7f0000000180)=[{r1, 0x62}], 0x1, 0xf73b) ioctl$TIOCSETVERAUTH(r0, 0x8004741c, &(0x7f0000000100)=0x7fffffff) socket(0x0, 0x2, 0x100000001) poll(&(0x7f0000000000)=[{r1, 0x5}], 0x1, 0x0) syz_open_pts() 02:16:43 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000000080)="be3ce0f3a95a3e7f6bd18d224f4ca990fb735c461e727fcdb9aeeadec56246b7ef786a4194fdfbe47ee2cd5646dd0bb28f867886aae611c575ed38a0ccea65dd2c0b39fbd4957a19fcfbd1fc6535d97ee5355362c5a943ae8e8c9aa01f23890c38abd0c4ac5964bf2f87aa316cd9df946e62827bc15cd2a5e4d27db78b0a00666eb56f701137d429e247fcfe48560753d40d75fdbc519a75865b9d54298ae4f012c942b241e7eb572bae6f931aef0b93e0adf9ae3daa5f9f4d5344bceb89527f9173241a8d73ee323aff55584c0cae6a8c74f882971ae28d8541b2a392f6c90d90dca42ffc92084a3381166bc7d6c423899bb0ab77ff5c34341f1c3ba169eb07fecacd82f915ed03da62cd60985c36c271cfeb316bbebdb1d550250f4992ba329ac979e7802ca1f7bab27e30b95f76988ff9b48356aacbec418b2d8f2846815ef90be27d01b16727589fb64f7eb5555967a97df546e9f1821a192b5ab5c661d979c043ada52d8414a4b5d8c940674ab57c", 0x171) socket$unix(0x1, 0x2, 0x0) close(r0) 02:16:43 executing program 0: r0 = semget(0x0, 0x0, 0x0) semop(r0, 0x0, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x28080, 0x40) r2 = fcntl$getown(r1, 0x5) fcntl$lock(r1, 0x8, &(0x7f0000000040)={0x3, 0x3, 0x2, 0x5, r2}) 02:16:43 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x8002000, 0x5900) r0 = syz_open_pts() r1 = fcntl$dupfd(r0, 0x4, 0xffffffffffffffff) close(r1) r2 = open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) r3 = kqueue() readlink(&(0x7f0000000000)='./bus\x00', &(0x7f0000000080)=""/25, 0x19) kevent(r3, &(0x7f00000009c0)=[{{r2}, 0xffffffffffffffff, 0x1}], 0x7fff, 0x0, 0x0, 0x0) dup2(r2, r3) 02:16:43 executing program 0: r0 = msgget(0x0, 0x40) msgrcv(r0, &(0x7f00000001c0)={0x0, ""/145}, 0x2ec, 0x0, 0x0) r1 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffffff) ioctl$TIOCNXCL(r1, 0x2000740e) msgctl$IPC_STAT(r0, 0x2, &(0x7f0000000000)=""/97) 02:16:43 executing program 1: r0 = syz_open_pts() r1 = dup2(r0, r0) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r1, &(0x7f0000000400)="1fbc0a12b26e657fadf8d0d55212eb4eb124b12c15d2fa4fe0eace77e27597976ede084ee430f7f2b19a304e73a67c0db9fccfda81c9447f3184a17679656abedaeb4be8dd84f1e8eaed14d90226bb33432805ffc28bcd203c1ddb9248123cee63a02f0d64", 0x65) write(r0, &(0x7f00000000c0)="e362ddc8581716f72e0295861324f23cfb25b8565bbdc3a51970290023d58bf6659990bfef320449088995fa31be73f805a2a4bdb959ccff65744f93d80000a524eb77a6a8e3626cb6b6c8dce4596f05912ea85457e9e8d8450d340000b633e90700dcfdd6fe69b674c6261409748f4b72284c4d18bc31b232b7551b06606d77d69dad298567072908465aa82fa5", 0xfffffede) read(r1, &(0x7f00000004c0)=""/86, 0x56) r2 = getpid() fcntl$lock(r0, 0xf, &(0x7f0000000000)={0x3, 0x2, 0x3, 0x4373, r2}) syz_open_pts() close(r1) kqueue() 02:16:43 executing program 0: getgroups(0x7, &(0x7f0000000000)=[0xffffffffffffffff, 0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0]) setregid(r1, r0) setuid(0xee01) setgid(0x0) 02:16:43 executing program 0: setuid(0xee01) shmget(0x0, 0x1000, 0x0, &(0x7f0000ffc000/0x1000)=nil) shmget(0x1, 0x1000, 0x40, &(0x7f0000ffc000/0x1000)=nil) 02:16:43 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x0) r0 = open(&(0x7f0000000080)='./bus\x00', 0x10000, 0x0) symlinkat(&(0x7f0000000000)='./bus\x00', r0, &(0x7f00000000c0)='./bus\x00') r1 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000380)=[{{r1}, 0xfffffffffffffffc, 0x81}], 0x4, 0x0, 0x5, 0x0) 02:16:46 executing program 1: utimes(0x0, &(0x7f0000000080)={{}, {0x100000000000000}}) msgrcv(0x0, &(0x7f0000000280)=ANY=[@ANYBLOB="07ff20167e6914787972b27be81428a7540d5a0516462d8e87a43d5aa8cd54422fa68b001060877ec44c2cd7ee8e254af52616f65f00dac155edcb99ba95c0c715073178e819261b9b8b894a1a0991cd55256fd7b3da40f545fe293b3bde3aa0e5ad7b7270c53817b9b54e3045b3edf6f5aee27d4bee71178a20d3b74580cb939bec665d8fed0d53b289d37516b3d2a23119d5c710094f9ad4c98be72798d31efc661b6545dbca3a2d485d4c33de1bff64eed108"], 0x1, 0x0, 0x0) r0 = socket$inet6(0x18, 0x0, 0x1000) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000000)={0xe5cc, 0x1}, 0x39e) write(r0, &(0x7f00000000c0)="5f6b08e4713bb24c86ba1ca4d20c03089310bec3a15e7897055db6058565ff48aeb3f5c26305fe4fd767c354e3b6bda6b516c3078729eb44c03bddccab487bb6b19034adfd2fe8b1d8f4cd97a8b24ecb9053d542cfbf096500082702e0a0224ed6383e9e0ccc628a026ce3c6096f290c5cf65403bdc7ddd8d2c36317ddfda2ddb09822b9a8f4a54fc0bf825377580a791e0314a0cc8ca6ea580bed79d2616685425f304476b64e777de5b6d2fab3c3d58398ae5c8f2e778ec08391208266a5b6231170d6bf26b024", 0xc8) connect(r0, &(0x7f0000000040)=@un=@abs={0x25af90167d5e1800}, 0x8) close(r0) 02:16:46 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000500)="e36258a416f790037494132477f256b4093cfb25b84e5bbdc3a51970948b1b2e0ade41a52f5ea7fa0023d58bf6659990bfe4320449078177da4ce9c287730c53fb394b842dbbccbbda1049faafba6eeb00000000000068f7acad445dd976a67cf92c23ef44", 0x65) write(r0, &(0x7f00000000c0)="ec7d2f00afdba0ead780b5109ccb45c920cf54832f70704bc19be84a2f2947fb3bd1da763663c3cecfdf8db678fbba5c423bc7724395e614cf12a09db29dbbbc392ad3de219680db3a5ef3b66b03eb44c0cd5e4b7198b5e9eae882d691595a44c9ed141a79be600d2ca04005437e216e741b8591666c2e0e981d122864407fedd8886d86a55a6e493c165bc93a3c57882646c574be88311444224b638ea7f49ee32c9f53eca70411c2c8f4472f6bef5a458bf2260931e75adfba675ab47ea4b45c3d22dab66c534a09ac76317852b52c01c92dfdc4daa862ccc12e9bb2aa28641ab8e8ae675b000000000000000000000000000000008a7a86044c826b1254dd64f178b3d08d4b82905520ed98aadf1c68921ce6539fc98d5abb9ddfe5d7bac983aa5e3a77f816fcce296f5e47b18d4177a06af2d7acea3a560bdc968819924595058bc6129d3f0024684ffbe4fce00d534f3cff3caf507bf9951191d67481f27d1db813eeb072283ceb4fd947b6498c585b", 0x172) syz_open_pts() close(r0) kqueue() r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x9, 0xffffffffffffffe1, "a146786eb95bd07bc2ec1100"}) read(r1, &(0x7f0000000580)=""/249, 0xf9) 02:16:46 executing program 1: mknod(&(0x7f00000001c0)='./bus\x00', 0x2000, 0x13ff) r0 = open(&(0x7f0000000000)='./bus\x00', 0x400, 0x0) fchmod(r0, 0x0) 02:16:46 executing program 1: r0 = socket(0x5, 0x4002, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1023, 0x0, 0x0) getsockopt$sock_int(r0, 0xffff, 0x1023, 0x0, 0x0) 02:16:46 executing program 1: r0 = open(&(0x7f0000000100)='.\x00', 0x0, 0x0) symlinkat(&(0x7f0000000040)="131377c5fc35d41454d5d41d29ad1a6029598146e6be166e41ad0dbd4054033c9f33bbda8224a2f3d772e7636e48b33cbf708372e8f1b9933ec5127743be2206209ef02df9cbf2f6e880d3382f00", r0, &(0x7f00000000c0)='./file0\x00') readlinkat(r0, &(0x7f0000000180)="131377c5fc35d41454d5d41d29ad1a6029598146e6be166e41ad0dbd4054033c9f33bbda8224a2f3d772e7636e48b33cbf708372e8f1b9933ec5127743be2206209ef02df9cbf2f6e880d3382f00", &(0x7f0000000200)=""/194, 0xc2) unlinkat(r0, &(0x7f0000000140)='./file0\x00', 0x0) 02:16:49 executing program 0: mknod(&(0x7f00000001c0)='./file0\x00', 0x2000, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x2, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r2 = dup2(r0, r1) writev(r2, &(0x7f0000000400)=[{&(0x7f0000000200)="7cab20700a381fc862166778655acdc2", 0x10}], 0x1) getsockname(r0, &(0x7f0000000000)=@in, &(0x7f00000000c0)=0xc) 02:16:49 executing program 1: select(0xffffffffffffffa5, 0x0, 0x0, 0x0, 0x0) execve(0x0, 0x0, 0x0) 02:16:49 executing program 1: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x1000, 0xffffffffffffffff) open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x8051, 0x0) readlinkat(r0, &(0x7f0000000080)='./file1\x00', &(0x7f0000000100)=""/158, 0x9e) select(0x40, &(0x7f0000000040), 0x0, &(0x7f0000000200)={0xe, 0x0, 0x3, 0x80000001, 0x6320, 0x8001, 0x6b, 0x1}, &(0x7f0000000240)={0x623fbe, 0x80}) 02:16:52 executing program 0: socketpair$unix(0x1, 0x1000005, 0x0, &(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}) socketpair(0x0, 0x0, 0xfffffffffffffff7, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSPGRP(r1, 0x40047477, &(0x7f00000000c0)) getpeername(r0, &(0x7f0000000180)=@in6, &(0x7f00000001c0)=0xc) mknod(&(0x7f0000000040)='./bus\x00', 0x4000000000002000, 0x6c7) r3 = open(&(0x7f0000001cc0)='./bus\x00', 0x1, 0x400000000) mknod(&(0x7f0000000000)='./bus\x00', 0x2028, 0x4400) open(&(0x7f0000001180)='./bus\x00', 0x0, 0x0) ioctl$TIOCMSET(r1, 0x8004746d, &(0x7f0000000100)=0x496) link(&(0x7f0000000140)='./bus\x00', &(0x7f0000000200)='./bus\x00') ioctl$TIOCSETAW(r3, 0x802c7415, &(0x7f0000000000)={0x407fff, 0x0, 0x2007, 0xfffffffffffffff8, "4f04001140002000000200", 0x200000000000001, 0x1000042}) write(r2, &(0x7f0000000700)="fe010aa9d03ce50a7a5bb2827fd97e810957a61640aedc90b7f89236d25c146c302ec2957cabef2c7ca3f921a50883313db1bdf9f5c6a9c6cb2abb25caa401b9c668f99f7f74836b3bc239106c503225a9574b19399a645b1e4d879dea1f45a8855897c4ae545c48b89a55caea63256fd580ae7ecf96c6e10c577e92d639c97193cf49b437028be80b7c3f65f235583cb88fff0df236b5c98b56ffb6be331ce7a0a4c7299220c19b3e44fc0ce1404cc5276702e40399786490af68c7d1c0c68ffc64980b58a3244a3e285beab26e99d9fb8a00ab67c4573396dadb5c173a2a19e79f6285203729677f659bd86c026959297850ab", 0xf4) setsockopt$sock_int(r0, 0xffff, 0x0, &(0x7f0000000280)=0x9, 0x4) fchmod(r2, 0x452a8cbad11202ab) 02:16:52 executing program 1: setuid(0xee01) r0 = shmget(0xffffffffffffffff, 0x1000, 0x0, &(0x7f0000ffc000/0x1000)=nil) shmctl$IPC_SET(r0, 0x1, 0x0) r1 = semget$private(0x0, 0x2, 0x204) r2 = geteuid() shmctl$IPC_RMID(r0, 0x0) r3 = getgid() dup(0xffffffffffffff9c) semctl$GETALL(r1, 0x0, 0x6, &(0x7f0000000000)=""/219) semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f0000000100)={{0x2, r2, r3, 0x0, 0x0, 0xa, 0x800}, 0x1, 0xffff, 0x1000}) 02:16:52 executing program 0: setrlimit(0x0, &(0x7f0000000000)={0x9b1}) r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) recvfrom$inet6(r0, &(0x7f0000000040)=""/141, 0x8d, 0x3, &(0x7f0000000100)={0x18, 0x2, 0x9, 0x4}, 0xc) fcntl$getown(r0, 0x5) 02:16:52 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x40000006009, 0x401) r0 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) read(r0, &(0x7f0000000080)=""/178, 0x60efbe9c) socket$unix(0x1, 0x2, 0x0) rename(&(0x7f0000000380)='./bus\x00', 0x0) fsync(r0) getpgrp() execve(0x0, 0x0, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000140)="88bea041ed4ceaae8f7d89bccbe6cbdc4a9f5c1ff3f20ca38af196c9fa6a8f48e62f98ce97333ade950468b4d3e04ed4aef64f12430ab3eb063d2be3db916acbf542a64bc838d29a5fe8a3eedf7d8d850f6a2b1b8b7db12575c0f5fd5d314aef24469bda53db5e633c7f0e06b14e00643020a0a2d9e274ce0229c16384cf17b35664c5c7fb8fff7ad0cd8309a682af572f78fc3c043a8f879716d2e8566c2a1cab7e4dd6c6cb1f29eba9c612d965a313d8c88405f9c893347bb7c461bf414f889724a7710522b49b2ca86ec64f4d852386a898d1cb9f7bcc83c08da7a8aa889d9a0408edd7bb60d3dc5d665e1ef66a42413c096c489f3a0a34770eacb85ed7", 0xff) 02:16:52 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x4000012000, 0x0) r0 = open(&(0x7f0000000200)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000180)={0xffffffff, 0x2, 0x9eb, 0x5, "5a2ad7c4e678c454c1e940a6432c167f551058e8", 0x0, 0x200}) poll(&(0x7f0000000080)=[{r0, 0x50}], 0x1, 0x0) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000000)=0x1) poll(&(0x7f00000000c0)=[{r0, 0x14}, {r0}, {r0, 0x4}, {r0, 0x11c}], 0x4, 0x1) bind(r0, &(0x7f0000000040)=@in={0x2, 0x0}, 0xc) 02:16:56 executing program 0: r0 = socket(0x2, 0x4001, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000040)=0x8001, 0x4) fcntl$setstatus(r0, 0x4, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) shutdown(r0, 0x2) open(&(0x7f0000000080)='./file0\x00', 0x100, 0x1ea) 02:16:58 executing program 1: setgroups(0x1, &(0x7f0000000100)=[0x0]) getgroups(0x2, &(0x7f0000000140)=[0xffffffffffffffff, 0xffffffffffffffff]) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) sendto(r0, &(0x7f0000000040)="d77a28381f7d92fcd30dc28875460f8e982dd50ca05ac8c0b4b8bee2720f8d783907d03f47ee73c6fc4f2067144b5ac369393683ded0d28618ad738d95bddfc2f36e162e24ba72187aec6df91828df303bf9ebd7a8d0ff6363c4ec56a529eeb027ee24a7a7dad04b667f96667b6d1310bd2b4f5c9f7e843406855f5d3f9030eddff6bccb6074ddbbe144acf7ad8ba0ade399ce6b940939347a64821461575136dc", 0xa1, 0x2, &(0x7f0000000180)=@un=@abs={0x0, 0x0, 0x1}, 0x8) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) r1 = socket$inet6(0x18, 0x8002, 0x0) setsockopt(r1, 0x2000000000029, 0xd, &(0x7f0000000140)="ff01000800000000000000e9df08ad3dc9000000", 0x14) 02:16:58 executing program 1: mknod(&(0x7f00000002c0)='./file0\x00', 0x4000000000002000, 0x0) r0 = open(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) setrlimit(0xc, &(0x7f0000000040)={0x0, 0x30}) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000080)=0x100000000003ff) syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000000)={0x7f, 0x8000, 0xfff, 0x400, "991c460eefd26f3c143ba59672e58707ceb3655c", 0x440a4013, 0x6}) 02:16:58 executing program 1: unveil(&(0x7f0000000100)='./file0\x00', &(0x7f00000000c0)="6780") unveil(&(0x7f00000001c0)='.\x00', &(0x7f0000000000)='r\x00') mkdir(&(0x7f0000000040)='./file0\x00', 0x0) chdir(&(0x7f0000000140)='./file0\x00') open(&(0x7f00000000c0)='./file0\x00', 0xfffffffffffffffd, 0x0) 02:16:59 executing program 0: mincore(&(0x7f0000f0c000/0x3000)=nil, 0x3000, &(0x7f0000000200)=""/246) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x8) ioctl$TIOCGFLAGS(r0, 0x4004745d, &(0x7f00000000c0)) r1 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) ioctl$TIOCSFLAGS(r1, 0x8004745c, &(0x7f0000000100)=0x444f) getsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000000), &(0x7f0000000040)=0x8) 02:16:59 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x236161bc) r0 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) select(0x40, &(0x7f0000000000)={0x2, 0x9, 0x7, 0x0, 0x6, 0xffff, 0x85, 0x53a}, &(0x7f00000000c0)={0x8, 0x7fff, 0x2, 0x1, 0x3, 0x200, 0xffffffffffffff01, 0x7fff}, &(0x7f0000000100)={0x8, 0x2, 0x1f, 0x5, 0x6, 0x101, 0x9, 0x809b}, &(0x7f0000000180)={0x8, 0x1ff}) r1 = kqueue() kevent(0xffffffffffffffff, &(0x7f0000000200)=[{{r0}, 0xffffffffffffffff, 0x7f}], 0x0, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffe, 0x85}], 0xffff, 0x0, 0xf7e, 0x0) r2 = dup(r1) r3 = dup2(r2, r0) renameat(r2, &(0x7f00000001c0)='./bus\x00', r3, &(0x7f0000000240)='./bus\x00') kevent(r0, &(0x7f0000000280)=[{{r3}, 0x20000000, 0x2, 0x8, 0x4, 0x707b}, {{r0}, 0xfffffffffffffff9, 0x0, 0xc0, 0x1ac, 0x9}, {{r2}, 0xffffffffffffffff, 0xe8, 0x1, 0x3, 0xb3}], 0xfff, &(0x7f0000000300)=[{{r2}, 0xffffffffffffffff, 0x8, 0xa, 0x0, 0x3}], 0x6bf8, &(0x7f0000000340)={0x6b, 0x7}) fchmod(r0, 0x8) 02:16:59 executing program 0: r0 = socket$inet(0x2, 0x3, 0x0) setitimer(0x2, &(0x7f0000000000)={{0x4, 0x4}, {0x3, 0x800}}, &(0x7f0000000040)) setsockopt$inet_opts(r0, 0x0, 0x1, 0x0, 0x0) 02:16:59 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x2028, 0x4400) r0 = open$dir(&(0x7f0000001480)='./bus\x00', 0x10006, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff}) setsockopt$inet6_MRT6_ADD_MIF(r1, 0x29, 0x66, &(0x7f0000000040)={0x884, 0x0, 0x200000000000000, 0x0, 0x9}, 0xc) readv(r0, &(0x7f0000001700)=[{&(0x7f00000014c0)=""/204, 0xcc}], 0x1) 02:16:59 executing program 0: r0 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r0, &(0x7f00000003c0)={&(0x7f00000000c0)=@abs, 0x8, 0x0, 0x0, &(0x7f0000000400)=ANY=[@ANYBLOB="10000000ffff000001000000978d1356"], 0x10}, 0x0) recvfrom(r0, &(0x7f0000000000)=""/7, 0x7, 0x800, &(0x7f0000000040)=@in={0x2, 0x3}, 0xc) OpenBSD/amd64 (worker.syzkaller) (tty00) 02:17:02 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000000040)='B', 0xfffffd65) r2 = socket(0x1, 0x7, 0x6) setsockopt$inet6_MRT6_DEL_MFC(r2, 0x29, 0x69, &(0x7f0000000100)={{0x18, 0x2, 0x2, 0x7}, {0x18, 0x3, 0x1, 0x8}, 0x16a, [0x4, 0x4, 0x200, 0x3f, 0x4, 0x0, 0x1f, 0x5]}, 0x3c) write(r1, &(0x7f0000001900)="33c55b6357f82bcf653aac63e704be4978ff09d680b23bec47db660072f8644048908c94aa9e2704c7abf4e2922233d3ba6dc4352a8bf4b437813276a2906e8c93e780c1eb31a21c2caf24fc0eb7ad88d40dff0d86635bd52c6291c0823dd441e5e1ea4bffb4e4275e037e3f9528ad8e5015d7d534604ce9b33715cf5086995eb51a4459e44d6fe4650f1020c53875af97550ada277fc1c14cb93109bf811f2dc95a3001b63897b61550a97b4f16262b2f95d024fb5e43c2eb69139f57ab565ac1f05ba05f10d84873fea0b674588923371c17f2ebf34cd78fece490f2a69df47c0d44bfd2c8ab075a4d1ba03aa9ad6366c8c3cfdc41f009b00ae658b54e0c0047775e60a5bd76c0adee7dee5ccb576934e5af387a4ea88961e30304091964f4381fd1abb2787b5ba920a496add2f077eeb479aa517f07b3123979c28efdba85bf8cb9c009a5f217fd47fb25c495a754fd57bfc311cac88ce10e9f3547bbec6e139ae0747c47f67d22c022dac3d69c38744cf6408932859c46b0626e526211686583613fdde2fa0ce9270578d2cc08f68bf1b253921a4322bd7372ed577c079b43fc80ff57a178f1f12b83cc276f200a18dcfbb80e25b9844602fae549af61a40e04406f0880688c14773e3c9bc4ee041fe4adac41461af3c7ed644bd10ef389ce55a0414e3ee5264964e3c7996161950c2d245ba50f96c71238960bf0ef927fa26951fbba8bbcd8fa0bbbac47774795ac0480c44ade39f7a6764a4ab7955e41db40e53ab513f86433a14f58fb8e20bccb39437859914563f8c773c58a7cf38566b923672fd1b0a632ceedf7016b7a72fb7bb5b7f7f1140b63501cf1930fa8da1959bb16bb3c992ec78e7286390505656d1d716127b7343e5989c195d22717e4c800e0a1deb1364d473a93f4908635ccd52ab88ccad296318d1b9ea70940589bde0cb29e85343770d1e27080a50405dba9430a0762b276a55382eb060afcb105ec0227fb6df34c1888c4428f0ef73db1b9e6da75cf55691bc32a478fc23522a41e633e92fab02a7f02d80d2a8347bd8aded82fc8c010ff31df7a6ea348b88e2aef3c2fdb943dc6ab18bcb3e522161bc214738e4d5afe4ea8420eaa12589ed2088608a5e0d42227adf6462dbea340b8955df332d02d01eb8851173141ff99839cc910f8154005999fb01467ad6e38df594d2a8900a91fda60b01827a3460d6bc1ea59dc5b746eb1c1f9e13e78bcea78ddc0c991356564c6fb11ca937b9f9efa3d853fc924daa313dd5ffd1f6e67c39e059941ab3220e5644886c0fd21f24a0bf5598feac132bcea94798840633db19456f39ecfc4684dc1187e7017b73c9272197589b8864f59309965765dafdca6342551e243b12ef38f93c9eb3295f2205fa3341b25b857ca615243c9a2195bca2cae95d1b7d0ad3ed2e8f374c565a68be201875fd887693802f15c6347961369c3a707ebf53d014ec10dad12a2fd9483bb2ac655e297cdc28a631f814a46d746a3f2ed34b4e627ef15ee9a5a91ffcd96ca86ebfe34810f132834ed35dfcaa3602e8fcaee6c9e25d7cdacd74620589d00b782c39f25438c65f8d56c6bc56f1b8da318c66b1e2639ad665837442cf60d1b2c531ea50447485ec8f99c61238e0ac05bc577c8b722b51f060ba4d2c2a9ea5b4805bebda9da03d18b961774b8fe8d6cbc06710f46e2b347c74de59579d372e58baeb0aeb58b00017c88a6f1f751bd41f7e036e7ebdf3d83988922260b30d6f38bfd26328321626440d6cd5cdfc21b28ed35cdeca8f08aedfcee6ee170ac59b4660aba486f3c05e4aea4cb63f46b69ab668c4591663a39e0dd567448695192c46eafaa2fe762314e664ad1f0a2b0f4d2347510a1cab2ec37de4e8d66100d7bfaeac2562bc6af96526e17c7a88415468a21a95f1ac7f5920f4508af5cd92882328b1dccf9ca00dbec82e5688b2b426fb8c3ccf551ed7f41da0e3ae4177e1d0eee9629206c4cf249605a5c9e6503cf37c6b089475176324933e71a11cda323288e5c25d66fdef8284fbeb61f0c7f30e2c9b4962f48be52fade323baf3e18ff0cf82ea7604d6aba506509c12f240d36beeac34c7842e31aefc7fd8e53396d97f0b77f7c1fff0bc5825160f787419573f375f9253ed164a406c6adc797ca7ed20c271d46c5b8aedbac74827577ae45ae5dee0b59a98a0cd78ac6fc2d15e31b31fddcc4dc16fd17b694697943ccd2f746f8c7eac092ede01556c0e13035048595d1547568913659217d4e8a21172f806cd8a7a880930dfc73ed693b628c8c0d2aa0298ca80937a2302d9400a26cf7f2ec9146d99309c137cc4e9df930f80a89c0c52ae28a22d8e9ba41cc3d2dbc2f5d5564b1e0835dd55273e15e4ff5b63064d066024d9b877cd285457168d550f0974683561d2614420d04cff5fb96fc40641c319a4b7835558c4ab8f3b39ea775ad338caf11f4127e73a368b7bd40065b1a1b51eb3ee1f17c892c79b8c099ef76c878574c7df644d722c1e4895d04c949eb7fce3c7ab8e2e7ac6875915dc43c50c90b3ec92d8f550b9a622274c2670bf182b793e99dbb085e150dd9074fa31e0c35d872f4bdfbc401dd55392cf39c69d802ce3a84c410f3150e427a9797af8c15c6a0bdbf8943553926e40f793cf80388dbd9213fb263c8024a01589c0d06c580f877d607b5d13a7072db110bea75ead54984b100f683c2f024691ab5e7cb209abb7d92fa9ff22bec8ad5f21f1aca94cc3cd9504f7336af2484e9c65076169e3a45aa5a88acadb64e7165948a7a183129181a780f74e920de42e9f052da63222882d3d5f46741ca22d5cd24c62d98b52692bb2123d831605e71bc03c3135ba6092b52e20274853268aed26060d2d1669299f006b371536523cf4a10a33f7d10497ace4983d2aa00a03aa746a8cd0d03544fd5046c718edcc0c6ebc72b36f18b192741a1573515fdec7904d4d695a2dd8ca32590f171dcfacfc65fa799247addfe4cf54333a902e257ba1509275e2f790ae7d3c8db064efb0415d25892efb4a7483638c82c995bedd4dad5c755c922eae0b2f5549be4cbce522606458b4fb747e21b414c9cc08871a2067b29fce51ccfa6308cd108623029850e08247c4132fa15391581f8cf0744ab97725301b203a3ac65e6d3e630b6e4587f9ff9952ce60f2316a96052a37dab58ab9186ea82d26eabe947feb77e8919b3dd179a62f4eac7137cf76d02a73607b3d2531b52b8ca8b0ad99155309efc0205edf444c83523c1fed91d4723da859573279e400c3a3cbd7566ac6895fc08ff8cebf29afa467582b188dc841561830d50632ea2846c3c4da635782ce03927918618f2bd946f8418a504fa720ee7b5b31d90abe9049eedc4c97e1b32beeb8cea8ec030a767ec9b7f4316259df66a5c5a966638471bf9fba529ffca2265e7a1ba02e2b3dc16f8e82f1fb924ea1196a8ccaba75f333927b9904ab055c610acb39e7fe58012c1ab72319647ed4b5b4cb86a4f691d81617444bad6ee5a54335b980a8fadf00e600878849b243cee88b86b26573491abe40b17bc58a8c7a957d6656ed0c1c6476db5a36d29297c419eaaaa75a489d037b52c89b604edcc46e139565a8c9d98a492695704d1b4341901dd554b736b827ebfe0664cda19512dbb0dfb64d85c18f11b705d653f493ba1cfd6c62ad45a10b9c892fc9b156caaff5d47c2e27e0d66f2b5e0124678f9177ba1656c8f3f5978529066d617b2960aaee3624dd88368a14e2981ae373e97c79f0468eb2c243506d87475eff0cf181a920e84471c21812e647e0d8514cc6ba122577ae48d3307b68971b9d574d2454a155bee9177920b4ef957b305b7dd3ff4896f138e0b5895efa871f0257d186a0fc851aa48bd7f22c1af70151c8df10fb786ed8f496de4647545d883f359369178d8d25386bd4d5d7a1dfa9c53f9d899f4636adf4708754cebc22d8a85499db5fa84a4ced32f83acad4c78e7279ef01a6ec516e87d02f2fef09a56950c036ab7881b4ab8c1adcb126417aba5ef8a63837aa4d039b9530f6ae20273edde084e8747f32058f07a08ebf472adb25a0f180cdaaca6934f75b5d229b9aa806c1d200a4e47199e67727d339e4187b327d5f0d0dd2d8969f8c00022a8ad89653e249deaff5d9b0c67771817cf011feaf8a079ab9d30f39291977f4f24b3d0bb5a2b4a4598815b7f0c6ba625c44bf9f6d27b79cdb758fd11a2af083ef453974577cf36f871b274fcfd1dcb893c57940d7068933e080532ad05de24b769dda96cba468cbb311c6e8f494c4f97418b3dc1b212125a7b8a6e7a203264ad90b345b32c9daa2e5f04101e7ec7eef55eac6e9fbb1b918a0156d15d392298a12e0ec1bda2fd8d4a6ea221aef20dafe20d50a2cf19a727a7a510d3b5de18e25dbd4922c36248322a2dd17a36a88a15d5b150b8175b0731cbc9e59dcace9403d822aa9f37685ffde453bbe5fdeddb124d76bc2202853dd1542450256ee9dbddffb25d22ee0002ee42fe993b84ced01d1813c31de6cb7e6dd98bcf3362373cd228d197931c860d0d23aafa78b57510a5e641da93e301d32462c039e7c80f4bc51f7754b1cf0d8412837b9bba4aea2517a98c1dd4467cb566fe98761a5f282253d262b0cc84fd3f81add0178a79c92660521be8ea2e8087b12edd8897531c7d530621b245133685585d70d77900f2b33eb3a6e8664b6b09dd9eb7cf179f29d65cdd9dd09c931cd486a0535301191bb9445a519f23dd4a930c44d15c326a1cd6722427e6d495285039a07f78645a732c765c7ab8e575bc3ae2278e98b0c13e1dd60098dfda3d61f9bd2c506eb471fa5241b0259b91c6d558796ba969a363ffdfda02e7cd512f05eff559706f08e61cb5ee42175e031278638668e6ced2f4d8de3b001b87b1fcee1a05b5ccab2823dc3f28c79a7e49ee2c9e1ae7d0518ec72b2ae3ce9fec5aff0021de73aad9d74f3a8c7f6461ff08d9a4fd55f0b10405b20bea47bf561583136b1aa0665b338282d7413a23d3819bc42476ea1fdec3a91c1148768406eca3445acbcc49af3908a3bec3a218511ba8178faf5210b66de81caffaf133063e2dde1aa1024f502bcb15bcf560983532dd0cfcb0138ea6860006f73f71ae37fa0bde23d74f3d613feb7cb66b6eb3b065a786a83baab42beef3858dd7d9070fbf6b12126668422b9fb62e892c1335ac067f9659f284bf8321cbee9492f36fbfe65834c463a3e80dca189671afc2e7538a9c6bd72d979b6a4425e7fffe12ab8b3921655aaa8eb33961057a7fedb4ec51d39e0d0320e5cf9a6a76f6b8e0184b7139b6b24d29826da3b64e7ca23d785a8ac2efdf3dd27602c3cf48c12a178c32c283ed08db93405389ec89d38329025a8374fb4f91d8f42c368e96babfaa690bbb679d21d2329a951956791f2db62fb85e99d0a4187f2d8d83970117ef84e21a6d02ebb69ca232ceab71b8d241c7a47e51db85aa9481a09ac56b8bf43810c7c24901b6da4b7e5ee3a530ffca2c58928d9621298c65d5052dc6f99208f90a729066f678dd0c01981b8ba4efe538cb8b7fef760ad61cef051f11433ee005e50ab005489a9c6bdf93d712843ae6a7d9ed440fe3c4a3c7d0a774444034356ce3d4e9ce2720c5bb10ce1613cf9e9813765b8c6470afdea03cd11d4cea22439855ee4ccc2b110006c14d353d4fdc7049fa913de602008b0bc6942cd7461a4e5b7d406027dcf2f4cf322ce771ccb664761859a391c596656b61fb26225ce062b1be2a1de13570ea6a978dc1d85eb272fa", 0x1000) execve(0x0, 0x0, 0x0) sendto(r1, &(0x7f0000000080)="aa257862ca4dc89aababdd0263ca4b6fc7822b3cc522a38eccc8c6532959c0005c683db5b4735ce3e12f6570", 0x2c, 0x400, &(0x7f00000000c0)=@in={0x2, 0x0}, 0xc) recvmsg(r0, &(0x7f0000000500)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) readv(r0, &(0x7f0000000240)=[{&(0x7f0000000140)=""/128, 0x80}, {&(0x7f00000001c0)=""/104, 0x68}], 0x2) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f00000004c0)={0x0}, 0xc) r4 = geteuid() getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000680)={0x0, 0x0, 0x0}, 0xc) r6 = getpid() r7 = geteuid() getgroups(0x5, &(0x7f00000006c0)=[0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) sendmsg$unix(r2, &(0x7f0000000780)={&(0x7f0000000280)=@abs={0x1, 0x0, 0x2}, 0x8, &(0x7f0000000600)=[{&(0x7f00000002c0)="607fb90dae92ecbac762d0513eb756abda6e4e1a389e05fe54d8e78ff5efd129847e087ba917508c075a5b25a2bed3fc9acdaf9138300f9ad313000975cfc97b519ed4166c9ec7ee4e25f41ac5e4f4044989384d7d35040ab801fd9dd6c167053a553864f6bf651df67c4f384588f0625c77be0e7a379cc729b6ed4517a58556eddda297038abb00b0d744abb3add3e764", 0x91}, {&(0x7f0000000380)="83d46dcd3f8c322e723f167f27a8062510143b00cda1be160f9945db0385fb1f2e4e8cade7b3700103eb4253a89270abb0e451ecb02b2046e44d4ae87cdf006fc5ceec9a5dcfebfddf7433b7931d5c4f148abc681c4bac7fa0704d88", 0x5c}, {&(0x7f0000000400)="662b1031145346d57d5524f36068477a22d714c34b10ec4e6fa95b9b7bfaa94ed4", 0x21}, {&(0x7f0000000440)="15602f83c86e15aae610cafa3411cdc59e7915924f719e5a3e73d2bb83f87f644c5b1cd1cb3c6a1d73756115b942a790c557cabbdfe367f43effe63ebb4bc88d1cca593ac8920ff92bc24c63dd5919d4c5dcc7d84b5151a30e938dc73037f0caec6b", 0x62}, {&(0x7f0000000540)="c4339425e418a44ec24b4afb1074494a00057eea233309f9707e12e4a5aa3414545d33f4e67a00c990bb05561c68d55ed898b779497471a0d0bbf23d6398ed2edd92c582a126298aebf614dfd64073705d6b28f8081bef548cdf49c2b1c67852acb8a1922f8906345e0ed973472ce4eb842daefdc6fd611016379b7ce186639839dbc6f0eb5356dbe99fc26920d2355f695796a9fc397847", 0x98}], 0x5, &(0x7f0000000700)=[@cred={0x20, 0xffff, 0x0, r3, r4, r5}, @rights={0x18, 0xffff, 0x1, [r2, r2]}, @cred={0x20, 0xffff, 0x0, r6, r7, r8}], 0x58, 0x40c}, 0x1) 02:17:02 executing program 0: r0 = syz_open_pts() socket$unix(0x1, 0x7, 0x0) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2", 0x0, 0x1}) 02:17:02 executing program 0: mknod(&(0x7f0000000ffa)='./bus\x00', 0x2000, 0x0) r0 = open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) faccessat(r0, &(0x7f0000000000)='./bus\x00', 0x88, 0x1) writev(0xffffffffffffffff, &(0x7f0000001200)=[{&(0x7f0000000040)="10acc099f36cea99352a32f7c1e70fb298305c165ffea09dea7c8c6917fee71efedb783f74a79aa1a61145c566da9130ad707be7dc5dc9d74d29a2fd275fe687eccbfcb6c9e69ea7acd81930a5bc1c481ddbd50c7f73cf4c1b684e65783597f2854630cf7995d2917345f3f13aca645313f941ebf0652934a969dabf0655a703e2bdb0322e4efd61e3862c15758fe59b70006f7f53a1ae00fdb733114dc0a28a0cba1d1c0deeb35a01e2f4182c2ed078c8af2543b04e09a9d83d908fdac6daa00ba449286d0b34b9", 0xc8}], 0x1) fcntl$lock(r0, 0x9, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x2000100000000}) 02:17:02 executing program 0: r0 = semget$private(0x0, 0x6, 0x20) semctl$IPC_STAT(r0, 0x0, 0x2, &(0x7f0000000000)=""/103) semctl$GETNCNT(r0, 0x7, 0x3, &(0x7f0000000080)=""/37) syz_extract_tcp_res(&(0x7f00000000c0), 0x8, 0xff) mknod(&(0x7f0000000100)='./file0\x00', 0xc128, 0x0) semctl$SETALL(r0, 0x0, 0x9, &(0x7f0000000140)=[0xc90, 0xc85, 0x7f, 0x6, 0xfffffffffffffff7, 0x7, 0x80000001]) semctl$GETALL(r0, 0x0, 0x6, &(0x7f0000003700)=""/4096) semop(r0, &(0x7f0000001180)=[{0x4, 0x490a42fc, 0x1000}, {0x2, 0x800000000000000, 0x1800}, {0x0, 0x0, 0x800}, {0x3, 0x67f1, 0x800}], 0x4) r1 = open(&(0x7f00000011c0)='./file0\x00', 0x20002, 0x9) semop(r0, &(0x7f0000001200)=[{0x3, 0x7fff, 0x1000}, {0x2, 0xfffffffffffffc01, 0x800}, {0x2, 0xffffffffffffff01, 0x1000}, {0x0, 0x9c53, 0x1800}], 0x4) r2 = semget$private(0x0, 0x1, 0x20) ioctl$TIOCCBRK(r1, 0x2000747a) semctl$GETALL(r0, 0x0, 0x6, &(0x7f0000001240)=""/3) r3 = getegid() setgid(r3) mknod(&(0x7f0000001280)='./file0\x00', 0x6100, 0xe3) semop(r2, &(0x7f00000012c0)=[{0x3, 0x9, 0x1800}, {0x1, 0x3, 0x1800}, {0x2, 0x1200000000000000, 0x800}, {0x3, 0xfffffffffffffff9, 0x800}, {0x2, 0x10000000000, 0x1800}, {0x5, 0x5e, 0x800}, {0x7, 0xffffffffffffff49, 0x1000}, {0x2, 0x0, 0x1000}, {0x2, 0x8001, 0x800}, {0x0, 0x401, 0x1000}], 0xa) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000001300)={0x7ff, 0x2d5, 0x0, 0x6, "89c63329d516707fd034034a462576470e2a61d5", 0x101, 0x333}) semctl$GETALL(r2, 0x0, 0x6, &(0x7f0000001340)=""/232) semop(r2, &(0x7f0000001440)=[{0x3, 0x139b}, {0x1, 0x1000, 0x1000}, {0x7, 0x50d, 0x1800}, {0x3, 0x1ff, 0x1000}, {0x3, 0x9, 0x1800}, {0x7, 0x6, 0x800}, {0x0, 0x2, 0x1000}], 0x7) semop(r2, &(0x7f0000001480)=[{0x1, 0x1, 0x800}, {0x0, 0x0, 0x1800}, {0x0, 0xbbf, 0x800}, {0x1, 0x5, 0x1800}, {0x4, 0x48bd, 0x800}, {0x1, 0x4b9, 0x1800}], 0x6) semctl$IPC_STAT(r0, 0x0, 0x2, &(0x7f00000014c0)=""/4096) connect$unix(r1, &(0x7f00000024c0)=ANY=[@ANYBLOB="01002e2f66696c643000"], 0xa) semget(0x2, 0x3, 0x0) semget$private(0x0, 0x0, 0x80) syz_extract_tcp_res(&(0x7f0000002500), 0x2, 0x80000000) semctl$GETZCNT(r2, 0x0, 0x7, &(0x7f0000002540)=""/225) semctl$GETNCNT(r0, 0x0, 0x3, &(0x7f0000002640)=""/120) socket(0x1, 0x8000, 0x9604) semctl$GETZCNT(r0, 0x4, 0x7, &(0x7f00000026c0)=""/6) 02:17:05 executing program 1: r0 = socket$inet(0x2, 0x2, 0x4) shutdown(r0, 0x2) shutdown(r0, 0x4000000000002) fchmodat(r0, &(0x7f0000000000)='./file0\x00', 0x82, 0x4) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000080), &(0x7f00000000c0)=0x8) shutdown(r0, 0x2) open(&(0x7f0000000040)='./file0\x00', 0x400, 0x2) 02:17:05 executing program 0: r0 = kqueue() write(r0, &(0x7f0000000080)="68578cca5f0f9c4537d72a52a1e613e5d57636573b9e0aabc4df78cbfaa03c6780c661c7d0f634a82ee93336b988b508d54274b517a98b5d3297ddde6f907dfe641961e3f1f0c10a7efe53f512146fd28f83e2093f7c823ed08ee21cf6a0148c2610c56e43b5891cdb548ca046674dbd160dd90b12d947d9282c22ea33e16a93474d5ce50cfc05081895c345a90aab95267a0c10", 0x94) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0xfffffffffffffff7, "c290000000eb00"}) kevent(r0, &(0x7f0000000040)=[{{r1}, 0xffffffffffffffff, 0x25}], 0x8, 0x0, 0xfffffffffffffffe, 0x0) 02:17:05 executing program 1: mknod(&(0x7f00000000c0)='./file0\x00', 0x2000, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) munmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000) ioctl$TIOCGFLAGS(r0, 0x4004745d, &(0x7f0000000240)) 02:17:05 executing program 0: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) connect$unix(r0, &(0x7f0000000000)=@abs={0x1, 0x0, 0x0}, 0x8) r1 = open(&(0x7f0000000040)='./bus\x00', 0x18042, 0x0) mknod(&(0x7f0000000140)='./bus\x00', 0x6000, 0x4) r2 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) ioctl$TIOCSTOP(r1, 0x2000746f) flock(r2, 0x0) utimensat(r2, &(0x7f0000000700)='./bus\x00', &(0x7f0000000740)={{0x8, 0xe3}, {0x0, 0x8}}, 0x0) execve(&(0x7f0000000080)='./bus\x00', &(0x7f0000000380)=[&(0x7f0000000100)='\x00', &(0x7f0000000180)='\x00', &(0x7f00000001c0)='.{#!\x00', &(0x7f0000000200)=']\x00', &(0x7f0000000240)='*$\x00', &(0x7f0000000280)='$\x00', &(0x7f00000002c0)='\x00', &(0x7f0000000300)='./\x00', &(0x7f0000000340)='U&+:.!\'#+\x00'], &(0x7f0000000680)=[&(0x7f0000000400)='\x00', &(0x7f0000000440)='-\x00', &(0x7f0000000480)=']\x00', &(0x7f00000004c0)=']{\\!\x00', &(0x7f0000000500)='\x00', &(0x7f0000000540)='{@\x00', &(0x7f0000000580)='\x00', &(0x7f00000005c0)="3a9c00", &(0x7f0000000600)='\x00', &(0x7f0000000640)='\x00']) socket(0x3a, 0x8001, 0x3) 02:17:05 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2000, 0x1000) open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) 02:17:05 executing program 1: r0 = socket$inet6(0x18, 0x3, 0x0) setsockopt(r0, 0x2000000000029, 0x6c, 0x0, 0x0) setsockopt(r0, 0x8, 0x6, &(0x7f0000000180)="2acfcc9e9545786941fd923e3013c86d950ba48f084dec8410973ee7cbf060260e0880b6c6b3953d255336ba43625709f27426c9e2fb2197d35aa285316557fc0200317e96b310572a234342504a95664bf3d9399eaef7ef0d83cfb2df0f869093cde649dfa52371f22c84a4ce0ac68934748580986b76450d23f881d50000000000000000000000000000000076180256684e877319c231d4643dad7d8ab272bf369d21c86f620da0d07f09af1b1ba152219f34fb1cc7933f2a7490ac58", 0xbe) 02:17:05 executing program 0: r0 = syz_open_pts() r1 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755af4a68f3a3b577727206fb2"}) r2 = fcntl$dupfd(r1, 0x0, r1) connect(r2, &(0x7f0000000000)=@in={0x2, 0x0}, 0xc) write(r0, &(0x7f0000000240)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbb000068f7acad445dd9760000000000000000000000000000b33927efc68591fd01a002eb93a1bb4ee1819286ef95a7d5408984c2c4", 0x82) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000440)=0x9) write(r0, &(0x7f0000000780)="b89e7b1c7d4fc1da8c47f3de84427abe5b7c3c18b3226fa3e6a3f7214ad3fa80fc006935a7bba45249e7c5e1b1bbcd7657db5cdb82f1d93df5be27dfc69b810ba7da8a02573100d1d071d958b4fd882fa918b383f316178d9777dc11d673d5489398eb99a5408d5bfac0ede3a159efb0cb18c0dc440682509a169f45eb694115ac2f8a0aa9", 0x85) r3 = syz_open_pts() mprotect(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x0) unlink(&(0x7f0000000040)='./file0\x00') r4 = socket$inet6(0x18, 0x2, 0x0) setsockopt(r4, 0x29, 0xc, 0x0, 0x0) close(r0) r5 = kqueue() shmget(0x2, 0x4000, 0x1, &(0x7f0000ffc000/0x4000)=nil) poll(&(0x7f0000000480)=[{}, {0xffffffffffffffff, 0x80}, {r0, 0x4}, {r3, 0x20}, {r3, 0x4}, {r5, 0x2}, {0xffffffffffffffff, 0x1}], 0x7, 0x7) syz_open_pts() 02:17:05 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000280)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbb000068f7acad445dd9760000000000000000000000000000", 0x65) writev(r0, &(0x7f0000000680)=[{&(0x7f0000000440)="be4098a9c13515714edc908938cbb003bcf438d087600bed70589e4270bd490c10826cce4c1b971c99b8d0cceb03c0d24a156d5c738c6d3b19879d66a7736bfac596bf1ee12340603a1794809426a7e33b8dcb399fce526607254793c7de37187a3c755769621d221607255bfec186fc36ae659d60a0cd341d018a4b9bc001cfe6605d71790dee06a18df5e1909dc13993b14a6f1afcb5940000f8128037ee311267ea5efe1e2e3e3bc934f94a952a233d1771510ebea6bd3eb3d0458b01a09a1a18e8a733155d88c7d79ce8c2f2310007bfb9f4c927eb6a327ff88f3b4774504fa9a17539167ca312ec4c5d9f610841922d137b30b850ffe96c4716735d3546aa3a82f12f5bf59494d72c984373e3abb3c13ddf8678fbef1f23cbf03f8c23d35dcd442515c99a12466ab79e9ce89fecad3d3939f3c9479b62bdffc33c39d1242c42c2c25b5bbd49d9fd02a88407c158e5ef8529663a53c7aa99eadabe8a65038aa7a236ee1c0cf605ff3ff3375de6dadbb9f26c097a", 0x176}], 0x1) syz_open_pts() close(r0) kqueue() r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000040)={0x0, 0x3, 0x7, 0xfffffffffffffff8, "23fc7e0d7a00"}) poll(&(0x7f0000000000)=[{r1, 0x20}, {r1, 0x2}], 0x25f, 0x6) 02:17:05 executing program 1: geteuid() r0 = open(&(0x7f0000000000)='./file0\x00', 0x8000000000080, 0x20) pwritev(r0, &(0x7f00000003c0)=[{&(0x7f0000000040)="d52a93e02f9e2950106356df93543c5bdd52351e69c80210ebb0f2a448166a0b0bcb7b128780f9738dd2e479237ecd2a0500494dd13e8548fa19fbb9264234e73a7debe7711b161366897a5e0d1ea1bae871b2f8c8944e07131f5ad3bbed457959a3b2ec1a8ec7bc754508dac442a45be7843941ef94d1b4b3e73d7bb2af9f05f8025ee2f7ef65578e4902f675c5d545134897348ddaaedbc2e0a29322179e1f9f0884c51fda11faf141e950627a0ac48fe4706008dd6c759040aa72d5e9639d4f416a76deaedcd672", 0xc9}, {&(0x7f0000000140)="5b72a5525dafb2625a8bffe2e71462d2c88ef3b21aa3fdd33480490c109165a47ba8e8b97d423b2879a46d35dc66e626ec87f6a76eaceb819c7c2c16383a09efbad0ff3d6113125fd08fc4385991191d9228", 0x52}, {&(0x7f00000001c0)="140d7981c0d2f5850f7ad49f69ae3e65ad50ac78df7dbdc2be517b2c34d6f84d4943999866a4d03bd35299671d31416b092fcbf6f7aba9e14dd35903318f93e66d1580038f1d827c999ff33f3232539c522587c44d7ea8d06c901f47b86fbcea818544106a9ac9b50cd8dced112bde5a1becefe32893d9fc41a42db9e7ce4b5d169eff82154ec79df3b406d0cf9529d211c8bb6340a3805cffe2b9d06b2a25df313791ff3cd8893c247fd4e76596", 0xae}, {&(0x7f0000000280)="6621908991e89cfb7511fb4b345dfa9661d199064b942772e80ac0a80268e42e263d23c92ae788f200672ea178016cd650f93e178cc20bb594c2f4b2a5e58f29480fe85762bc672aa91fbc27cf91a8b7a8f896ecf6e59c1fcbc4d194f653db80e57435630197bb9445aa5317e95e3b5d132cac185af5a9a08bd88227cdaaf5b75404223a933a4a2140361495e7076cfee95f6a1f48bc0c382c66ae408c6de61b8c", 0xa1}, {&(0x7f0000000340)="9f08336f3de8", 0x6}, {&(0x7f0000000380)="3d1e1864ad08bdc10c7bb5e5b39e15e374bd33cf568395b295e2b1c5ff1e21f8655c46035d0af93cfa6376a0b14c5aa1b7bc0f0f6794d11d61e6f8c770", 0x3d}], 0x6, 0x0) pwritev(r0, &(0x7f0000000480)=[{&(0x7f0000000440)="f6e01f329ff2ead7d09147a692cbeeab", 0x10}], 0x1, 0x16) 02:17:05 executing program 1: r0 = socket$inet(0x2, 0x3, 0x3) getrlimit(0x7, &(0x7f0000000000)) setsockopt$inet_opts(r0, 0x0, 0x2, 0x0, 0x0) 02:17:05 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x236161bc) mlock(&(0x7f00003e7000/0x3000)=nil, 0x3000) r0 = open(&(0x7f0000001040)='./bus\x00', 0x2, 0x0) mlock(&(0x7f00003e4000/0x4000)=nil, 0x4000) munmap(&(0x7f0000499000/0x4000)=nil, 0x4000) pwritev(r0, &(0x7f0000001640)=[{&(0x7f0000000000), 0xffffff91}], 0x1, 0x0) mlock(&(0x7f00003e4000/0x3000)=nil, 0x3000) 02:17:08 executing program 0: mknod(&(0x7f00000003c0)='./bus\x00', 0x2000, 0x236161bb) r0 = open(&(0x7f00000001c0)='./bus\x00', 0x41, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000080)=ANY=[@ANYBLOB="710df240ec011dc91cf2bae8f37194ff576b229a9ca601b400190008"], 0x1) pwritev(r0, &(0x7f0000001640)=[{&(0x7f0000000000), 0xffffff91}], 0x1, 0x0) r1 = semget(0x2, 0x4, 0x100) semctl$GETZCNT(r1, 0x0, 0x7, &(0x7f0000000000)=""/58) pwritev(r0, &(0x7f0000000540)=[{&(0x7f0000000040)="fe", 0x1}], 0x1, 0x0) 02:17:08 executing program 1: clock_getres(0x0, 0x0) 02:17:08 executing program 1: r0 = dup(0xffffffffffffffff) ioctl$TIOCMSET(r0, 0x8004746d, &(0x7f0000000080)=0x5) pwritev(0xffffffffffffffff, &(0x7f0000000200)=[{&(0x7f0000000100)="233ae569ddc36daee0e18080dace9062b9d7b6d0b3a7fc02c2192a27c919d4122d62e030ae6db2e4d0b972f144d05227", 0x30}], 0x1, 0x0) preadv(0xffffffffffffffff, &(0x7f0000000080), 0x336, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) setsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000040)={0x0, 0x5517}, 0x8) dup(r0) 02:17:14 executing program 0: mknod(&(0x7f00000003c0)='./bus\x00', 0x2000, 0x236161bc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) setegid(r0) r1 = dup(0xffffffffffffff9c) ioctl$TIOCGWINSZ(r1, 0x40087468, &(0x7f00000000c0)) r2 = open(&(0x7f0000001040)='./bus\x00', 0x2, 0x0) pwritev(0xffffffffffffffff, &(0x7f0000000000)=[{&(0x7f0000000140)="ba0ed314e6ba5d7088dcd935a2fa35441378c3d172407daaf504", 0x1a}], 0x1, 0x0) pwritev(r2, &(0x7f0000001640)=[{&(0x7f0000000000), 0xffffff91}], 0x1, 0x0) pwritev(r2, &(0x7f0000000540)=[{&(0x7f0000004180)="b9", 0x1}], 0x1, 0x0) 02:17:14 executing program 1: mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) mlock(&(0x7f0000062000/0x14000)=nil, 0x14000) r2 = dup2(r0, r1) accept$inet6(r2, 0x0, &(0x7f0000000040)) mlock(&(0x7f00000a8000/0x4000)=nil, 0x4000) munmap(&(0x7f000007e000/0x3000)=nil, 0x3000) 02:17:14 executing program 1: munmap(&(0x7f0000206000/0x3000)=nil, 0x3000) r0 = dup(0xffffffffffffffff) write(r0, &(0x7f0000000000)="344b2c1c5063636f8c11f955b6a31e4736d0a4e2dcee8724d29012f6b15499fa86eb06a22669e641f20cc230c7d2cd855685215f6b31b0932f5d8391c09aa69749568c43af65c5aaaa2c6786a4cfdd61d6cdabd1a51bef5e44924d03f90f7e012acfd5d9b7889bb2", 0x68) r1 = semget$private(0x0, 0x7, 0x1) semctl$GETVAL(r1, 0x0, 0x5, &(0x7f0000000080)=""/119) mmap(&(0x7f0000110000/0x4000)=nil, 0x4000, 0x3, 0x10, r0, 0x0, 0x0) mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) login: map stack 0x20000000-0x20400000 of map 0xffffff007f124948 failed: hole in range 02:17:16 executing program 0: madvise(&(0x7f0000b48000/0x1000)=nil, 0x1000, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r0, &(0x7f0000000040)=@in6={0x18, 0x1, 0x8, 0x2}, 0xc) 02:17:16 executing program 1: r0 = socket$inet6(0x18, 0x100000003, 0x102) r1 = dup2(r0, r0) connect$inet6(r1, &(0x7f0000000180), 0xc) setsockopt$inet6_MRT6_ADD_MFC(r1, 0x29, 0x68, &(0x7f0000000000)={{0x18, 0x1, 0x7, 0x5}, {0x18, 0x0, 0x7, 0x4f84}, 0x4, [0x7, 0x8, 0x7fffffff, 0x3, 0xfffffffffffffff9, 0x400, 0x9, 0x7]}, 0x3c) 02:17:16 executing program 0: r0 = socket$inet6(0x18, 0x3, 0x0) setsockopt(r0, 0xf8, 0x7f, &(0x7f0000000000)="5c4559d14a495a633b46751e0b61588347305841929f3f5cccd2ed22da364c85955f26f6567c12ffd0cea082bcf5d332b54b7de924669308d7a4069ae250b684fb84a2546d0d0ba996b0af869aab3dad81e2c85a7f44acd02ccaed7335c7fea1e5dd634ac11f4af6643651e8f9368b735e3a33728e4c53b4c970adaa28423863edf9d099721c7d9ffa5d07cef5285d99babccd5a3ff3336d9333f728d1302032a41310ea741b5050616a007d30ee1f345120a202ab470d15851975b1982dd25bf6a3b7abc227c9", 0xc7) setsockopt(r0, 0xff, 0x6, &(0x7f0000000140)="1e0af547493967ca99e6b910b0b41a9e858fa75febe0ab941f552bc4724ced1b47a5a1a24fdf3fb98f8c78184184e3605461e1936d41527e69333962a490de733664eab1f14829c776f8a7a056c99154465e095b515cbefb6c523fefea1b8393509dbe36890ac78ea6b2aef6f742b8abf83751c6c51016518adb873e6372f82d7cb238fe8efed3af2de6bfc52fd9240f4ee08e367a3aa299e3cce3a3b234266a5a8bb8385023a30ffd4c3c9fa2ab4f33309244e093188f31c7", 0xb9) setsockopt$sock_timeval(r0, 0xffff, 0x1007, &(0x7f0000000100)={0x8, 0x2}, 0x10) setsockopt(r0, 0x29, 0x200000000000001b, 0x0, 0xffffffffffffff1d) 02:17:16 executing program 0: nanosleep(&(0x7f0000000100)={0x1}, 0xfffffffffffffffe) execve(0x0, 0x0, 0x0) r0 = semget(0x0, 0x5, 0x81) semctl$GETZCNT(r0, 0x2, 0x7, &(0x7f0000000000)=""/238) map stack 0x20000000-0x20400000 of map 0xffffff007f124d68 failed: hole in range map stack 0x20000000-0x20400000 of map 0xffffff007f124d68 failed: hole in range 02:17:16 executing program 1: pipe(&(0x7f0000000000)={0xffffffffffffffff}) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000040)) mknod(&(0x7f0000000100)='./bus\x00', 0x2108, 0x5a08) r1 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000140)=[{{r1}, 0xfffffffffffffffe, 0x1}], 0xd8a8, 0x0, 0x0, 0x0) kevent(r2, &(0x7f0000000180)=[{{r1}, 0xfffffffffffffffe, 0x22}], 0x9, 0x0, 0x8001, 0x0) 02:17:16 executing program 1: r0 = semget(0x1, 0x0, 0x0) setreuid(0xee00, 0x0) r1 = getuid() getuid() setreuid(r1, r1) semctl$SETVAL(r0, 0x0, 0x8, 0x0) socketpair(0x18, 0x8003, 0xffffffffffffb0ec, &(0x7f0000000000)={0xffffffffffffffff}) geteuid() bind$unix(r2, &(0x7f0000000040)=@abs={0x0, 0x0, 0x3}, 0x8) 02:17:16 executing program 1: r0 = semget(0x3, 0x0, 0x0) semctl$GETALL(r0, 0x0, 0x6, &(0x7f0000000000)=""/25) semop(r0, &(0x7f0000000080)=[{0x0, 0x7ff, 0x1000}, {0x3, 0x7fff, 0x1800}, {0x3, 0x8, 0x1000}, {0x4, 0x4, 0x1800}], 0x4) r1 = socket$inet6(0x18, 0x4, 0xffffffffffffffc1) recvmsg(r1, &(0x7f0000000340)={&(0x7f0000000040)=@in, 0xc, &(0x7f0000000240)=[{&(0x7f00000000c0)=""/39, 0x27}, {&(0x7f0000000100)=""/30, 0x1e}, {&(0x7f0000000140)=""/173, 0xad}, {&(0x7f0000000200)=""/7, 0x7}], 0x4, &(0x7f0000000280)=""/165, 0xa5}, 0x42) 02:17:18 executing program 0: r0 = socket$inet(0x2, 0x0, 0x0) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000040)=""/15, &(0x7f0000000080)=0xf) getgroups(0x7, &(0x7f0000000000)=[0xffffffffffffffff, 0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0]) setregid(0x0, r1) setuid(0xee01) setgid(0x0) 02:17:18 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000280)={0xffffffffffffffff}) mknod(&(0x7f0000000180)='./file0\x00', 0x20, 0x8) r1 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x5b34) getpeername$unix(r1, &(0x7f00000002c0)=@file={0x0, ""/4096}, &(0x7f0000001300)=0x1002) r2 = getppid() wait4(r2, &(0x7f0000001340), 0x2, &(0x7f0000001380)) recvfrom$unix(r1, &(0x7f00000001c0)=""/88, 0x58, 0x1, &(0x7f0000000240)=@abs={0x0, 0x0, 0x3}, 0x8) open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) recvfrom$unix(r0, &(0x7f0000000100)=""/99, 0x1f9, 0x40, &(0x7f0000000080)=@abs={0x1, 0x0, 0x2}, 0xffffff92) 02:17:18 executing program 0: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x1000, 0xffffffffffffffff) open(&(0x7f0000000000)='./file0\x00', 0x1, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x23}], 0x8, 0x0, 0x0, 0x0) syz_emit_ethernet(0xf9, &(0x7f0000000140)="800430e617447924e95f0e4070691449b9e2bbcbeda14fee4f41f8710046b9e5f9675463ccb69814654ff01686252fe2a13ae6bc2d78d80c5aca86ac50b37d94c5e0d7549142c64235397882090997e6fc229c7f77219555e0e7bbe4f2c2cf52efbae924160c9392693f554577ca1942fecfe6bf46db88084bc194b9a6f7e892e8fa23a7b3175e76ab10e09c0aad2a6c965ba4118284a88cd75f1806e3a4ec2d99176b775353c143abaf5dd7828b9990546b1cfdde59d57c4480125fca3aa714c34b467f27dde3b72b429aa10d82920dd8fc6971683187122e85012b42d050427bc5ee173f863950e0881822e8272ded33cec004b9c30be174") r2 = kqueue() kevent(r2, &(0x7f0000000040), 0xe4, 0x0, 0x6, 0x0) close(r0) 02:17:18 executing program 1: r0 = socket$inet6(0x18, 0x8003, 0x0) getsockopt(r0, 0x100000000, 0x100002a, 0x0, 0x0) 02:17:18 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000500)="e36258a416f790037494132477f256b4093cfb25b84e5bbdc3a51970948b1b2e0ade41a52f5ea7fa0023d58bf6659990bfe4320449078177da4ce9c287730c53fb394b842dbbccbbda1049faafba6eeb00000000000068f7acad445dd976a67cf92c23ef44", 0x65) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000200)=0x7) write(r0, &(0x7f0000000240)="81003b1e3ec295043cad7124822c11a882fcfafac88ebf2fdaec26c7ae08d50012c8b47c95cc20768483471770888c9f97d374fa529420031ed35c042ac5172e52a47922ebe175559a8fd342611be184fe66f750ef071556a53c240a", 0x5c) r1 = syz_open_pts() close(r0) kqueue() setuid(0xee01) syz_open_pts() r2 = syz_open_pts() ioctl$TIOCSETAW(r2, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r2, &(0x7f0000000640)="e36258a416f72e16a43cb6010462569204da0000132477f2223da7cccf6c18ea0cf96e888e7e3e0e22a984de41a52f5e2b08000000000800432b2e3cd1711a14c19f078177da0000", 0x48) write(r2, &(0x7f0000000340)="a13e5ac4c2641db6826b523ec3cabc1869e5e57335d6ffa4a43c04959f845471", 0x20) write(r2, &(0x7f0000000200)="35db4bf22985b37fd24c6c3cdb8924c42e7386ecaf709e8a1f1e2e8d1906d8974febdfb25fc90473", 0x28) r3 = syz_open_pts() close(r2) r4 = fcntl$dupfd(r0, 0xa, r1) bind$inet6(r4, &(0x7f00000000c0)={0x18, 0x1, 0x0, 0x9}, 0xc) r5 = kqueue() r6 = syz_open_pts() sync() ioctl$TIOCSETA(r6, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "a147780ac85a538a131900e8ebd81823fc7e0d7a"}) r7 = fcntl$dupfd(r6, 0x0, r5) ioctl$TIOCSETA(r6, 0x802c7414, &(0x7f0000000000)={0x0, 0x1e2b, 0x7d, 0x1d38, "bad84b73f2a42ccccaa772d8374275835db57180"}) readv(r7, &(0x7f00000001c0)=[{&(0x7f0000000380)=""/235, 0x31c}], 0xfffffffffffffcf) ioctl$TIOCSPGRP(r3, 0x40047477, &(0x7f0000000240)) 02:17:21 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x3, "1eae03005f07a018206bb200", 0x0, 0xdb}) write(r0, &(0x7f0000000280)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbb000068f7acad445dd9760000000000000000000000000000", 0x65) writev(r0, &(0x7f0000000680)=[{&(0x7f0000000440)="be4098a9c13515714edc908938cbb003bcf438d087600bed70589e4270bd490c10826cce4c1b971c99b8d0cceb03c0d24a156d5c738c6d3b19879d66a7736bfac596bf1ee12340603a1794809426a7e33b8dcb399fce526607254793c7de37187a3c755769621d221607255bfec186fc36ae659d60a0cd341d018a4b9bc001cfe6605d71790dee06a18df5e1909dc13993b14a6f1afcb5940000f8128037ee311267ea5efe1e2e3e3bc934f94a952a233d1771510ebea6bd3eb3d0458b01a09a1a18e8a733155d88c7d79ce8c2f2310007bfb9f4c927eb6a327ff88f3b4774504fa9a17539167ca312ec4c5d9f610841922d137b30b850ffe96c4716735d3546aa3a82f12f5bf59494d72c984373e3abb3c13ddf8678fbef1f23cbf03f8c23d35dcd442515c99a12466ab79e9ce89fecad3d3939f3c9479b62bdffc33c39d1242c42c2c25b5bbd49d9fd02a88407c158e5ef8529663a53c7aa99eadabe8a65038aa7a236ee1c0cf605ff3ff3375de6dadbb9f26c097a", 0x176}], 0x1) write(r0, &(0x7f0000000700)="7bda3a1d87419fddd631c9b8afe371a8f9e4d1f0e25bc7e2303b21276ef6499d40fdece0598d23c76d5a0b9dc94fbed4d85794b14d803628afeb708cdffae8965b84582394d6491dabbc15118a4b4d733e048a308190d20d171434301f9b8c5bd29d3b52790b87bb78c3315fdc72b5fff2c788cd48c1e7fd0cb852f667014dd11fe4f825730376a22f49a3f7bf8a748398156f25c7d0998302f197fda39ffa0466057b627ff3c0fecd441729fe2ae484cb759c79b0d6d4a0c1d6baf4bd74f50e08bd66913b1035bf45dca73829ee5bb0ea331bad5325f89a132471cea954626e03b4544115fbfd911dcae6169df7ccac705475a7eae5f3f495b03ad7ab736f8add747b7d0bd32a57e2afc45e0cd0c32efd7c20f30280a9f341a2e762cc143262bf800a01d38496ad9e5db4f934c9c1d04990b069741f6dfa1bff9cd2dfff893657e1602c984aa3d2a7260c06e1bfe1a47b4d47287684913341c1c8a8a3f38aa3b8b6cea3728060b9cd5df0bd386a5c2114799424e46206aa622cdb8fd68783969bfc74b23adf1d8c0e8e3cfb833f6165d70389e4530d1be21a839c653a6b39d25b1aa109b51b3bb580e04a6d7ae7200d6431402377423e067df422fbe12a6c7f26d9f72e8788d23d112a084207ebfaf73a4b8eb7d3b7d623d78563e088097773d2d35b499b87f4b99fcce77db01d89a05fcd10f6179b6f59edec36871c4e0ffea90f99e1450f6769579873cedf9f24d1bc7d84282eb356b0b3e92d7cc13cd47a63cab2fe450d8ba3850033fe2a03f84e3cf33994def7f22a634c563baff75800486681165838cf07f0798526e25b9c8d48c0a37974346165f5b6458d87174b5d7fb56ace69156168650b7a778c159b84878aa7b1ff3a6290f4ee855eb481079c1e0059eeb1082a74046ec9a5df945c5bed30aec2337007cd777f1a1cf56cd5bcea30271dbb9d2ac69e2f9426b088de77d6e54b2399872953cab51169080642f3aa9f83b92efefdb6caaf54fe6e96295f46aea740f06f85def564206f4454bc1adc327002ba4a59066c7a7c226afd8d0f8942f82219340af6ab37ca8b1cab22efa5da308fe9d7993d9d051634b101d2db73468949b71aaf283f118c3043d5ad2d8f230ebf3963739b8c5a21566b1cecbeae7f7706233ea89ec8f7cfdc528d71fb0390344e90db8810f54962f4327ca3c954bd0e6bfc4b2c65b72b51319a52e57a02c43eae4d9e8b4415b914515d4a4548daa0a96c4f1208a20b4c6d478cbe775b04928b7b3595e801eda8e7ba277552512dce6ace0d1f034573a140a9a569cbb33d4d5c470cd743aff48385fcdcd711510a31589da14cd16b8867d838193b2b972ea589bea4f940f6b0ba7249d46527576c3fc3681c35a860e3a63f2a86f12dc45cbb61e1200efb946d3260a4afa6b9941d6516c40fd52c738909dfb78da4cfe82a2b4bad3e55e98bd7f5a444733db88621e5fda7d127de1732c000f75e1e81f8b56b7510d28a57c1524854941c3dcce8781ddae27610874b20ef3baa60e290bf9109c8138d17f7486baf7480fadb2dd0c913864ce9003476fd2bd17f42427a4dd8ed9f547a63b583fd2afa31d0be23a2f786ec6c62a34f3e2e4235d68e31c5a8138c9eef7adab68ea33e4a984a840db34e3d276a7228c04b4e43e496b180759ab8aee5c306dc26f4bff8c7230541f71373e0c7d17b6e3d386639110c13273590067400c2b202b5367602df644eb5bfb322d55688f8068a35e4361826cbdc024658c52d757146a9adcfac4c1fbfe24d1bf40a7e945228db7313884e55118563a3c54482d161399ccba31e2f90406c1ca5cd754ee53568a8b340e85fad4bb5306326a49f2ca5cfdea9c686be6e8e877ec7a75cab658058694d2673b898e8d958a91ae91f952cd016f4c59d11a5a7edf21902892ce247980ea27f363a912b1ccbd2abf9a27024833dd27b13608381151ded946237576e2a8bf5958a5b3d067eebb3c5064626d0d63fdb994f99a0f27af073288b93c22d23797e85721b9d25bc801044838bb745fb38b595b03816125549c958c619e10f3241de2011296175ebbcf9d8b18f147006b352f27a8b6f5758700f30b0e150d4bba5c083e44a6b23c610c345ae508b1de00877decbf0409c1d2d2f15c2933b94748c1c4e1056f1888a958a6951528b6c95d7d0f799842a2d22d66dd51de2241e33a524337c5749cb6b034a4a5633f3df765e596db3313313730d9ca2e90dbb614e30c15006b14460bb4cda83083ecc747becd7808617673ea26e750e30ad2e6b59439ffda5559f4a77d51c454d376b373023e598247badcee4a3ecb8a8a07498039b6f927c0abfa2020dd258097309e1c6ecdd3de91e787ad36663d09fe8bd36582160cbd5faf983823a817df19e21d9256be52dfaf21579538d4923cad075b77a7135e166307a588da322b7f81a9444c4b63f091a42fa20998db480c41ef2b8bf45e195275019a11c01839bcf9f5b2b8a4948fece7c94f030795f016c18c2b3de2c57bbc262a2c111b8e5ddfa869a18ba694c1516335b327f9e096a3023cdfaaace3d0908a5985262b2dde1d6df9427d3691b2712e0a5ff8b1e261fa1df2cfa69ac438f86dafc1015b96561cf5f7e020bfbff6e9c257027add741e5019d90f44fee005fcfdc28eda24633ba91020f680724e7bd2d35950b661da39293336cd3e0e464cdf7d2c663fe47c99157d5464476ad61f650ea984620cab42f046ff3614b141251f5810751d37c804df035158d4d4ce7fedd7ba2e6759c3c0ba9d3e5b9e8c7eb1b688b1e3244263843c63bf4f9f44ced4842eab28f767b3784ef4f88bed0b94cc9645748780b4c52bbc6ebeec8f89bde312ec843949190290e2e91cc7fa408cfbb1a6ba2517041bde38d245ebdec93c107f3d974f70adb10acf6db95cd5a99895d3f78a847ef7876bafa4593d3adfcc0b89577fdf0c272e38ec326b44fcd94ed00717e046b104f64d46f2cfd0d02e18a0e7fc7761a3e44ce28f50bf3f38e274a0fc58daefbbc374092378d0925cc1fe599e4fa0a4bc40f1b519cb621420d2c5863147701010fb068fac68612e331395217ff2be539719be9b39f1337947438fd68a8954b5493fa4ebd6dd1e36f4e229499685dc0a9bf488bb1fa1fa06ed1ec4a8d537cc519bc92e18a43140b16ddcd601096165a02d531dee1e43ad3f89464de6953018cb49d49d341f8f8314fabaef635e8ddd21cde6f1cf2a3832246ea5867b32c284cc6cf130d1aad506af1eb8a36c9ad2fe5f5deba6588b302dbd82f217528386d31029b2d9309c68b1f5a8399a2a3a0399842d4a3f93bd9ecfe53188f92e809af1819f2460eb22d1e513f991593bb7c066f34e56f50d1ec32e0db39599c4d70218887d22322c8ae8f24ae5cda3d614321c02d99c6a271b60487b4f40a29ee3f7c4c6cfda2f1f13131ddf5ac29546a44ba768c2035d009d9f3807c8f75c8d8f1fc3cfbf3d6fdb9121d15429074a7998d19bcf82bd4e04f5afec5335e4e826475914a62eff3031cb40a87a893b8aa77c3e9882b365f2575bdb0e8ebfa419b58e35d7a584a9ec336b72a7f4aa5f65a2f54ec48ac7f5278d8b1eb597d63beffecb7ef2ea5985fbd0d27b8117093d156442ece0fc1630b1eb7ee920953b9d7a59f55cb62291b17fe2bc3a8fcd0241c6ab712eafda87dd3b282584f49ef13cf6306fbe9b2a48e275ebf27c8b5f6eff7c1c1b04c43a9a91b553d43f99ef54868d0ad271f57e075a353ddf54af0cc6ffb619026e5199363e2d019a3445c7e47e5387cd9ec68afa610819db64ad834b1b4c2bf663c6d0fdfe130b417e581aa899929c6e9482586db84094036d600835d1a8348a067167a3fc1fef2c50610a36adb836d263c1479306c6717dc6424925343e8665e7fdd0f720b44a0d2d54d94d5eb1bbfefc4ea97dc9e5aebfccf931a254c589b84c897ebf433526249eebff383a35e03c49f40dba7cd0fe6aa955aa89ff85768497898eeee2311b72cc827e25ddd5faac1f4e7cc54449561ccf9a8e7211ae73cb6afce375bfaf9e26696a090340386bdb89f9f9af15114aa7a8a9ef59d0a054be3cd059114ab1a02434a0e9f4f56abede9fc1312bdb736028daeeb897f7f327edd0c15369ada2c06e0d12220eee4239afe58e8b4c1f6ec97a4c39ee018e989d8b6722e3d539f4b5a8ab59df0c4439ccc6e7e565f56ed935dd369251bc01c55a6cd587c0bf62c56f67316b139ddf967f46a28efe89d628aad82e9b56c7ea73cc78ee769ae3fd3dd1d1b6418189c7d3228e3aaecdbb163fd75d2b0caf9bd29555f7965510acdada833de7d4b238fee254a98c0c38ac2f1ed657f5e314f672a3cec1c81976caf871d6ae56fc8b8f6215ccdfa94da88e1f240c5c2b371ba9a0755229349201e2c79ba5311b4e5a328bc72cb9a310818d61e30b00de5e046878f32daa9004c1eed6a2ac595d40702b39df6bc3b12739df0d1b841bb54baa271a69ad9bbf9be761edb6e24959601a560251f874a3f36314e9906efaedca1473d589c3685fb016587737844e6eeb3b1b07cf084c16816bc64b15f72223fac8de785044d19b228007bac2ad757715e6e8391c97dc52538f2ae49094b4064e320343f8a8eda83bc52cb6e7b2df1df67fd52b62415b3f79610bec1709467f498c9cc5f3c986550bacbbce117155b545b5493e7f03fa89fec2d8fd6eede0adf01a93d1336c5b1ae3a034bc0e4b26b90029b2beb97632830fbc8d9179fface09021cfcdf88ba4dd7a34d942692139b0f4846a5b6c744e67de1fdbd8664b723a5ce0aef8158f693311dfc4c2981799fccd964e9e693f779eadcf3ecfc51d45bf07ca7fa0b053f34d40161c10289e40ae2371780d1505ccea3c512bbb43d3a1e3e7e22bf4862d5371877912b477b6c864f6dd64ac31655d52496f2b69c1ef3cf85e351bcb5c7d451c7f92a677fb4a2bc31dffce39372ee492cc5e5b7b1aeb78543fbdeedb50fa789db5bd3cdda50e91c6384d20558d988e6c2387d49b7051ff18fbf80e7db8fda87e134e9b00a1bfa4905e45c0d682baa17bbb010b8503eeb7e806f1c70e98dbd9725abe359e5cc61f5bb18dea3a407a0eda197d865d56e669c21fd814367b2264a92df3b9bb634bb5ee7219e992f076b6539b254b0919b65c366090670fb1641aa3888aeaa65b943346fc85ef814ccf0b657bbdfee398e01d8d01c408e26d2af7811578c7b0966364423a973c856d8ffd40f5ce35301c74b987b9dd21ed6f3e4a6eec1f18b75074fee03e1a7df3113fd063f304eb05cf889526795f4667d9dbf562243835de062b3c8d68797eeb27203e7c465e9fb1fc16ff777d351a27e6d2de808a2e3c126d6444e87e85b040c3d59e6bf0caa6cd3cafec6beabc12aa18f5e83e728bff0c1fceb0da54170fcd85f51429e9e999b0f7d3e3af692cce112b6445d3fbc2bbce327965cddeff2ad3a6653e2d017592c63300dc5d8dc4d1d2d32e224a9f36246e1035f45041e4f38677d661de1a29dfc0c4a9caff7b1eefed6c76cbc1f056e36c8a6f6b91fba9ded603bbfe0966517859843c322351805712fd97e9ff05b07a0d2ecf991db6c472c2689fbe074d930a31a0335404640a553511026d6775cf009e614635be0c24388e61ada6287eb7f78f02c2bf4bd0ed1283828a72e233c7d7732d697562bcb7fdaf97417aa32152f80afb4bda4457d81a2f3f2a7d7e82626ec8404cb522e8e5322f3da3bd1ae1b5d98fe60f483cca9a7a467e274725e5138f1e840514d3395f68541f765831adade5c0eb5", 0x1000) dup2(r0, r0) r1 = syz_open_pts() close(r0) kqueue() r2 = syz_open_pts() ioctl$TIOCMGET(r0, 0x4004746a, &(0x7f0000000100)) writev(r2, &(0x7f00000005c0)=[{&(0x7f00000006c0)="91", 0x1}], 0x1) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x5, 0xfffffffffffffffa, "23fc7e0d7a00"}) poll(&(0x7f0000000000)=[{r1, 0x80}], 0x1, 0x0) ioctl$TIOCDRAIN(r2, 0x2000745e) r3 = getpid() wait4(r3, 0x0, 0x1, &(0x7f0000000140)) 02:17:21 executing program 1: mkdir(&(0x7f0000000040)='./file0\x00', 0x0) unveil(&(0x7f00000001c0)='./file1\x00', &(0x7f0000000200)='r\x00') unveil(&(0x7f0000000000)='.\x00', &(0x7f0000000080)='r\x00') chroot(&(0x7f0000000180)='.\x00') unveil(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='r\x00') chdir(&(0x7f0000000140)='./file0\x00') chdir(&(0x7f0000739ffe)='..') 02:17:21 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0xfffffffffffffffe}], 0x0, 0x0, 0x0, 0x0) connect(r0, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) r1 = dup(r0) sendto$unix(r1, 0x0, 0x0, 0x0, 0x0, 0x0) dup(r0) munlockall() 02:17:21 executing program 1: shmget$private(0x0, 0x2000, 0x502, &(0x7f0000ffc000/0x2000)=nil) r0 = shmget$private(0x0, 0x1000, 0x0, &(0x7f0000ffe000/0x1000)=nil) shmget$private(0x0, 0x2000, 0x20, &(0x7f0000ffc000/0x2000)=nil) shmat(r0, &(0x7f0000ffc000/0x4000)=nil, 0x1000) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x236161bc) mlock(&(0x7f0000ffd000/0x2000)=nil, 0x2000) munmap(&(0x7f00003e4000/0x2000)=nil, 0x2000) link(&(0x7f0000000000)='./bus\x00', &(0x7f0000000040)='./bus\x00') pwritev(0xffffffffffffffff, &(0x7f0000001640)=[{&(0x7f0000000000), 0xffffff91}], 0x1, 0x0) socketpair(0x10, 0x8005, 0x2, &(0x7f0000000080)={0xffffffffffffffff}) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f0000000140)=0xc) madvise(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x6) getgid() getppid() 02:17:24 executing program 0: mprotect(&(0x7f0000000000/0x600000)=nil, 0x600000, 0x1) nanosleep(&(0x7f0000000140)={0x6, 0xb0}, 0x0) 02:17:24 executing program 1: mprotect(&(0x7f0000001000/0x400000)=nil, 0x400000, 0x0) r0 = shmget(0x0, 0x4000, 0x490, &(0x7f0000355000/0x4000)=nil) getegid() shmat(r0, &(0x7f00001fa000/0x2000)=nil, 0x1000) mincore(&(0x7f0000f14000/0x1000)=nil, 0x20f15000, &(0x7f0000000040)=""/127) 02:17:24 executing program 0: r0 = open(&(0x7f0000000200)='./file0\x00', 0x1, 0x5) ioctl$TIOCMBIC(r0, 0x8004746b, &(0x7f0000000240)=0x574) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x80000001, 0x0, 0x0, "34a3ebedaebf1a95fbb38ce85d27515d980d23bb"}) symlink(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='./file0\x00') ioctl$TIOCSTOP(r1, 0x2000746f) write(r1, &(0x7f0000000140)="946dcd01674b49abc1551d4caf02d27bd8e5a4a3e54720a2bca133941536099dffe3e59807c5817f87e63d0a62c65c2ff4fde07ea91e676fbf7d9a87fca4ec0d12a23643740b7c1b66ec1d219b6f1a06339b56eb1368e51ef700000000df4dd46088cc0d82a54bd8c964e7323f9f27c512ea3696e43234619abc1b07e5f528deffea032ab60533af68726c5aa5ada8ed00000000000000000000000000000000", 0xa0) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "0c05c008116a9598176eb1ac3eb51de5fb60ca31"}) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f0000000040)) 02:17:24 executing program 1: r0 = socket$unix(0x1, 0x1, 0x0) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, &(0x7f0000000040)=0xc) fcntl$setown(r0, 0x6, r1) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080), &(0x7f00000000c0)=0xc) sendto(r0, &(0x7f0000000100)="fab42c00e1a6645317ea88eec059f3260b6dbbdb4b4c4ebfe4ef960770bc8521b0642f493d9a18a7b66413f617a902a05c066d74ac4fc9453255db55195418dcc9baa7552d6add2578ef88b75b070b9c310bb541469f91ccf74a4e352054f451b8614345aa1f2109b7740613be5adc8229c221f93c841b7f1e644a01e768fcc1403085cd58b689ffbe2149df5f73b58f4c122685a3634e3ab7d0a2805608da00bebc34ecd685c3c794bc98302b7db278de5caf4634610c8f78dfb79030c3f1", 0xbf, 0x2, &(0x7f00000001c0)=@in6={0x18, 0x3, 0x9, 0x9}, 0xc) bind(r0, &(0x7f0000000200)=@in6={0x18, 0x1, 0x800, 0xfffffffffffff47b}, 0xc) pipe(&(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCCLRVERAUTH(r3, 0x2000741d) ioctl$TIOCGETD(r3, 0x4004741a, &(0x7f0000000280)) ioctl$TIOCGETD(r3, 0x4004741a, &(0x7f00000002c0)) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000300)={0x9, 0x5, 0x9, 0x81, "5fbe14ac56635f529f35473f2dec5b7752910039", 0x7, 0x4}) connect$unix(r0, &(0x7f0000000340)=@file={0x1, './file0\x00'}, 0xa) mmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x2, 0x10, r3, 0x0, 0x0) r4 = accept$unix(r2, &(0x7f0000000380)=@abs, &(0x7f00000003c0)=0x8) socketpair(0x0, 0x0, 0x4, &(0x7f0000000400)={0xffffffffffffffff, 0xffffffffffffffff}) getppid() r7 = dup2(r6, r2) rmdir(&(0x7f0000000440)='./file0\x00') ioctl$TIOCEXCL(r5, 0x2000740d) recvmsg(r3, &(0x7f0000000980)={&(0x7f0000000480)=@in, 0xc, &(0x7f0000000800)=[{&(0x7f00000004c0)}, {&(0x7f0000000500)=""/42, 0x2a}, {&(0x7f0000000540)=""/11, 0xb}, {&(0x7f0000000580)=""/88, 0x58}, {&(0x7f0000000600)=""/223, 0xdf}, {&(0x7f0000000700)=""/211, 0xd3}], 0x6, &(0x7f0000000880)=""/238, 0xee}, 0x0) syz_open_pts() ioctl$TIOCCLRVERAUTH(r7, 0x2000741d) chroot(&(0x7f00000009c0)='./file0\x00') getsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000a00), &(0x7f0000000a40)=0x4) getsockopt$sock_int(r0, 0xffff, 0x14, &(0x7f0000000a80), &(0x7f0000000ac0)=0x4) r8 = semget$private(0x0, 0x3, 0x0) ioctl$TIOCSETVERAUTH(r4, 0x8004741c, &(0x7f0000000b00)) semctl$GETPID(r8, 0x0, 0x4, &(0x7f0000000b40)=""/4096) recvfrom(r6, &(0x7f0000001b40)=""/202, 0xca, 0x2, &(0x7f0000001c40)=@un=@file={0x1, './file0\x00'}, 0xa) truncate(&(0x7f0000001c80)='./file0\x00', 0x7fff) 02:17:24 executing program 1: mlock(&(0x7f0000ffb000/0x4000)=nil, 0x4000) mlock(&(0x7f0000ffb000/0x4000)=nil, 0x4000) munmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000) getsockname(0xffffffffffffffff, 0x0, &(0x7f0000000000)) mmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x0, 0x1010, 0xffffffffffffffff, 0x0, 0x0) 02:17:24 executing program 1: mlockall(0x3) r0 = open(&(0x7f0000000040)='./file0\x00', 0x12a02, 0x0) fcntl$setflags(r0, 0x2, 0x1) connect(r0, &(0x7f0000000000)=@in6={0x18, 0x2, 0x7ff, 0x7}, 0xc) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x2011, r0, 0x0, 0x0) mprotect(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x2) 02:17:27 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x12a0a, 0x0) shmget(0x1, 0x2000, 0x8, &(0x7f0000ffc000/0x2000)=nil) mmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x0, 0x2000005010, r0, 0x0, 0xfffffffffffffffc) close(r0) munmap(&(0x7f0000fef000/0x11000)=nil, 0x11000) pipe(&(0x7f00000000c0)) mmap(&(0x7f0000ff9000/0x1000)=nil, 0x1000, 0x0, 0x5010, r0, 0x0, 0x0) 02:17:27 executing program 1: r0 = accept$inet(0xffffffffffffff9c, &(0x7f0000000000), &(0x7f0000000040)=0xc) close(r0) r1 = socket$inet6(0x18, 0x4003, 0x11) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x100}], 0x0, 0x0, 0x0, 0x0) kevent(r1, &(0x7f00000000c0)=[{{r0}, 0xffffffffffffffff, 0x8, 0x40000004, 0x0, 0xffff}, {{r1}, 0xfffffffffffffff9, 0x80, 0x40000004, 0x3ff, 0x1}, {{r0}, 0x0, 0x0, 0x1, 0x3ff}, {{r0}, 0x0, 0x52, 0x1, 0x3, 0x400}], 0x34c70f28, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0x15, 0x2, 0xe6, 0x422}, {{r0}, 0xfffffffffffffffd, 0x72, 0x800000c4, 0x7, 0x8}, {{r1}, 0xfffffffffffffffc, 0x32, 0x80000000, 0x9, 0x8}, {{r0}, 0xfffffffffffffffe, 0x10, 0xf0000003, 0x3, 0x80}, {{r0}, 0xfffffffffffffff9, 0x80, 0x1, 0x0, 0x5}], 0x1, &(0x7f0000000200)={0x1f, 0x80}) r2 = open(&(0x7f0000000800)='./file0\x00', 0x42, 0x50) r3 = dup2(r1, r1) renameat(r2, &(0x7f0000000840)='./file0\x00', r3, &(0x7f0000000880)='./file0\x00') r4 = socket$unix(0x1, 0x3, 0x0) sendmsg$unix(r4, &(0x7f00000007c0)={&(0x7f0000000280)=@abs={0x0, 0x0, 0x1}, 0x8, &(0x7f0000000700)=[{&(0x7f00000002c0)="c90c1246a01f34be4f705f11d97501a8c4afe2ffb4e8797cae331dc3a48f45ae79f48e4414fcdd4b1b4d1e49530e632322061a1e83b2ab7453d17b8b7dd436e2a09f92c4011c17a6d2faf7035f70e481a9049ad83bb55437d2c5493514d42a095b5d416fe84f", 0x66}, {&(0x7f0000000340)="e7d3978e8fd436158a2055335ec277de7f188fc59f5cfdba83a9390b0cc8cc1d9c946ab380938cf349652f6ae918ae5af4cbb45b1dbb", 0x36}, {&(0x7f0000000380)="e6a3a7948e05dd07399d206e833101ff6bbae7", 0x13}, {&(0x7f00000003c0)="697d02546c143ffafbb32ca0f96d3db3c66f7e39c53acc6972dea55056bf198c1385aa3e69764e24ba0440c5caf40d270a0191bbb3c2ae50a9b0e3ee9948cf11aa44d49f9151ea312a152548adf7e2f0a44077726f83296e0b62a3d23298cf949285af8ae4c6ceeedb75ac6c0155cda0e03e99bf8ba41678f945f82abdab60f7da5e72b1b57f342462552336ef34ccad7349a99a3e8741444ca2ff67ade34df1dcb1431a844830e7a3eb4af305aaed77cbaa320beeccb085da4c53c9bb5c83e13ab241c7efb3c35dc63053024ddedc10c808aae1fb83e7bbdd9f", 0xda}, {&(0x7f00000004c0)="90bcd47d223c076d0c24d6e81d3546ac0ecbd8319890f40a62e2d8a2ae45226e94af9098acbda6104b0ca8bd993f1dd08e9f3f058d43168677c07206b8cf44f345b1b788a5a9b7383c378afab41c8c5f120c3621871e3619a968125bc721cdd4479935e5c4570d0cbc5c7cacfcfa8414e7655113e1822a60274c0b86438a", 0x7e}, {&(0x7f0000000540)="76f314e0397dcab484f1e5ead342a48440e484d86c1a2c28069b1c390a6994b28dd80f447f300d0278c13064cd936b3e555442f7b52839a53c2cf17f673b3d05db420be9eb7e8c37ee0b505ee99f87e2a29c613bc31c8f86f0f59786ebfedb7e269caae96dd79a337b2a79689068c698a89f2e58fb95d653d6e563e14ed6b4f9532fe2439427b53265875a70645a2695378fcf74269b78518dcedb82", 0x9c}, {&(0x7f0000000600)="01469e9d7acea4c8346c3d36e31e2d711f38e6786c434b36e5812233ddef737c92067ebe1e1d09b5e2757bf5aff2da50bc12cf531d0f5d37cbc82ad45fe4867578c1672bed3c7a54d40af326416ac961634c773d1f62777b90ed5e7c18b6e118f6c1cecf1636ee3ea02148bfb3e3844f114f3c63921affb8961df6cf8a3a2901be1154692e16d5907a4dc19f5cffd55ea2da97d9a10033f3bc532272145367dc3a5000981696477a24d7664217c8143220f57f82835b5a02b5a6fa6ef4311b375777342211c6a7e35d75cc6b43f2ec54a91e06da44a9f97bb0ac746f72934d14269082fea109b1140a77393b87173e0b81a6c6788bded2aff777b12a", 0xfc}], 0x7, &(0x7f0000000780), 0x0, 0x8}, 0x40a) connect$unix(r3, &(0x7f00000008c0)=@abs={0x0, 0x0, 0x2}, 0xfffffe13) connect$inet6(r1, &(0x7f0000000240)={0x18, 0x0, 0xfffffffffffffff3, 0x7}, 0xc) accept$inet6(r1, &(0x7f0000000780), &(0x7f0000000900)=0xc) r5 = msgget$private(0x0, 0x20) msgctl$IPC_RMID(r5, 0x0) connect(r1, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) 02:17:27 executing program 1: r0 = socket(0x2, 0x1, 0x0) r1 = socket(0x2, 0x4002, 0x0) r2 = dup2(r0, r1) poll(&(0x7f0000000040)=[{r2, 0xdc}], 0x1, 0x2f4) shutdown(r1, 0x1) shutdown(r1, 0x1) 02:17:27 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x236161bc) r0 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) r1 = kqueue() mknod(&(0x7f0000000000)='./bus\x00', 0x1000, 0x20) kevent(r1, &(0x7f00000000c0)=[{{r0}, 0xffffffffffffffff, 0x11}], 0x6a4a, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffe, 0x85}], 0xffff, 0x0, 0x0, 0x0) close(r1) 02:17:27 executing program 0: socketpair(0x31, 0x4003, 0xffffffffffffffff, &(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_timeval(r0, 0xffff, 0x5c913108d2834015, &(0x7f0000000280), &(0x7f00000002c0)=0x10) ioctl$TIOCSWINSZ(0xffffffffffffffff, 0x80087467, &(0x7f0000000000)={0x8000, 0x3f, 0x60, 0x7fff}) r1 = open(&(0x7f0000000080)='./file0\x00', 0x502, 0x1) r2 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r2, 0x4, 0x80) r3 = open(0x0, 0x1, 0x20) pwritev(r2, &(0x7f00000000c0)=[{&(0x7f0000000440), 0xffffff05}], 0x10000000000000ff, 0x0) r4 = openat(r1, &(0x7f0000000300)='./file1\x00', 0x800, 0x2) ftruncate(r2, 0x0) fcntl$dupfd(r4, 0xa, r3) recvfrom(r0, &(0x7f0000000340)=""/144, 0x90, 0x40, &(0x7f0000000400)=@in6={0x18, 0x0, 0x7b, 0x2}, 0xc) close(r2) readlink(&(0x7f0000000140)='./file1\x00', &(0x7f0000000180)=""/153, 0x99) openat(r2, &(0x7f0000000100)='./file0\x00', 0x100, 0x0) 02:17:27 executing program 0: r0 = kqueue() close(r0) mmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x0, 0x10, r0, 0x0, 0x0) sendto$inet6(0xffffffffffffffff, &(0x7f0000000000)="236e7bd109bc3d30299df601519850b35aa2d65d84113f095c5a", 0x1a, 0x8, &(0x7f0000000040)={0x18, 0x1, 0x6, 0x6}, 0xc) 02:17:28 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) r1 = msgget$private(0x0, 0x30) msgrcv(r1, &(0x7f0000000100)=ANY=[@ANYBLOB="0000000000000000000000000000000011000000000000030000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000400000000000000000000000000000007000000000043e6c4b2b0640a6a0a9d03c81014f9195f391ce94f04301e31d59ed0b7a4245279418623fcb5a721f0eca233af1af3737332932fca944f0a86d5dfa62aa15c9536a58785121b90b54c000000"], 0x8e, 0x3, 0x1000) getsockopt(r0, 0x29, 0x2, 0x0, 0x0) 02:17:28 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2028, 0x4400) r0 = open(&(0x7f0000000080)='./bus\x00', 0x1, 0x0) fcntl$getown(r0, 0x5) chroot(&(0x7f0000000040)='./bus\x00') 02:17:28 executing program 0: pipe(&(0x7f0000000000)={0xffffffffffffffff}) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0, 0x0}, &(0x7f0000000380)=0xc) fcntl$setown(r0, 0x6, r1) r4 = syz_open_pts() write(r4, &(0x7f0000000000), 0xfffffffffffffdcf) close(r4) clock_gettime(0x4, &(0x7f0000000300)) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000440)={0x0, 0x0}, 0xc) r7 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x100, 0x40) r8 = getpid() r9 = geteuid() getgroups(0x8, &(0x7f0000000080)=[r3, r3, r3, r3, r3, r3, r3, r3]) shmget(0x0, 0xb000, 0x2d9, &(0x7f0000ff3000/0xb000)=nil) open(&(0x7f0000000400)='./file0\x00', 0x80, 0x20) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, &(0x7f0000000240)=0xc) pwritev(r4, &(0x7f0000001640)=[{&(0x7f0000000540)="85f63893eb78f5316d519c0a1c6fa3235e2a91a8322a0ad1b60a5276ebf487d383db751f495c3c48ed94f186006098b608def7fd67f2fa1606da478c5cff6458d924d41f228db233be226faecf2d2367e3019514fe7510e992cb0ed953a1873237f9c559c7d3880d832f9d4bd02eed623dcc4d7f557db9532ac52f36bff98faefb0da9a0b58f737701d72a9bd74566c1d5bd668a", 0x94}, {&(0x7f0000000600)="3cdc68efeeb59014a3c53697", 0xc}, {&(0x7f0000000640)="0bbb05cc230dea6f0124ad57f547844de48c2ce6c6d1132bd9f6e5ce1a3e9261ceaa7eebac0e9f54ea86407c0058d74413b6bc1410e652ff9b219433e1b4c4a76dff1bdb5018a613572dac6b0db4ddf60daea31a47c1cbbffdc8c9365aa2f775e0224bc1d06177743105ccf229fceffc5423227953cc74207d612d2288e3c423602b6655d1f9b4dd23961f8bcfb48397ed3292edf47804382c2df3e3d5c04b5d2be7c2865e5a5278a2fbdaf000b43fd7473d3345a48ed8ac6e38836d81cfdf56b0c1109bce8f8f0a460d5ef44529f0781a5d4ee97b448f53ba30c27cfb8711c4c6994e071e38923dca081fec6143ea9f409f1699f84959acee986a61f975205baefd2b7598965d2811c88d1a4bbcc3f03c23de276eae3c57e76d3bd2863b9af6d6d15041b113e2199ee7643ced03a8124530cb3d7eae7e2bc627e63878be1e1cd11860a056495428ffa77419668dc334b400b1e293738bbb4d1db4052b12d8d512f795c1dc7df5a5f37a63931b21234dfb5294d5d78cfc5e611199916b19d640135a463a8f79c2843f0a4ae0a1f7c3183cece614931b28e1e4e567d2119aedb7533076a67e0572106b8adfc532ab5f0dfb4dbb991facbd620d28f21383ec2c3408b48fd04fc1fd7ccfcd631416b3fae92767cc6211b98316decae9d3138e852dc007f13f6f7ca52809c30fba7a62790bdacc7396937b37f695a42df30b84d19cd2fec18648c8767d14d199ff76f8eb314541c83a4fec37e55a48c1537412904bfec0527b733fdd2aba253a8951dbb8544900978077700c71c89af50edca3921c894608f5d855f3e4ed9ce54cc312d42a58ad814f8e0bda69cbc5de0c0eb9f9cff0b9ccd5ef7ee28cdffa74aa4db060bc613fdd5b93efa9cf9cd8487dd2ae83f1f87a3e41e477e1e6e4a28d9aea425eeaf6cf6f5621e2785da5d43e2c95659e301758c8372c392f800f90507586ef90fa66f74abe684ac470d934c03a672920402f460f8bfb9721ef68d91b1c1073e880582b2de39dc3e17addfdefecf8dad65a148dbd9d5cc697a7adfd56b8889726735f53f4e6b873b5d156fda6e47ac5bfa5f29d53d1f0e5f3daf270942ea74b5b18da064366142174e5b5973e1acf554e9bf355dc97c9def77ef3b93c077c658baaa94ca9cebf0392975a7ca1351062a07fed9708b5b809aed779e7865651c742d2bba0e0003e3102e27d57fddec2e46d822884231ae6ec34eb3158df29c8d1a936f2cee03b842cd6c9fa1bccfbe5e8a6368eb2808e6e750947b7001535817bc0c922c3b7bcef62a2a80ecbda0658085e3003566fc5a0760a78051aeea5b9589a5330c93a5baab8f47c9ec3967c875ec4a3f1fbb9273b5defb8ea3cc8db5b8b771b92c41ce618f7f58201026a8636e7b3fbda9e66bd5c5f48218528de91e4bbf31347fba250b984a77b8d15d06753754f79a3d5f973ec2a83205b35c2d98fdad2baf3ad37727eae480102e484181ad47f64cd69d79327119d43b319ab54ceca3f7503bfb8ed504df5d549dc8d509601924cb19a8b194a652c9c5a69361c98896e7b4c612e9b31efff437ca6db92db226315d17d2629c8b4af16b3165773d6ad15b3c3f1bf73061dd28e34f3ab543c581ca7f64549537b615690ef35a41ed69e3cef372632f7ff7be6d1e2ac0ff2d91397490f2bb89012e3478f44f3179d192d33b7de84a6fdd17adfd53de326fc5eb3278a0cfd9f2ada8c44d476136ee42ce71b26e2ce574c16e42d8b9133ba9a8adf7d6f96d005005dfadeda248f9c55c995d1aacb4af5889fd5bdeef5c45473f783eb0b6b0f32ce8ae805b60cde8a5657e470b571ee9362bdb19a5c551b6f2a03b01a020102393209a09db1da1e01958b0354d78ffb4d7457088c7a40a306a42fa5245403c05d15b3e7f4a3d39f9515e8bc74f19fa681438cff378299014eb1e1572e60189f321f8124c9f2b410d583de373b3e1b15e33b4a3c9a64adf23127c924490908a0888852fe9cc54870fb27b9c703c5f3a01309570ef8b00d916ab580761d29863fdceb00ad5260b8690361ba1be653eaf02cf7c215c5c4e742d2da8186af5b3c019e8cea0566112e1d0cefcd07ea1a59ec392356b0563ff0430e53ccd31eaad8625dc6c2202ce48ca6683b154aa89f334d8df56300a3eca5ff96f45d28c5d4013a0f95fea94dc208e3690ecb92d61cd4a66bdd877f64a37aa35a12b51b8761b12a15cfc0ad6985991df7cbb57acbadc61de8512aff239fb345a4377c3fff2f76f6b8a9d49f2911a31e34ea5f22b86c4fa511169a5b6381b8a307e98b373618c7991a6e6e102092b75cdade8cb412210e4f12b1cdc925ccd73929ef575d9b08a8f3a80a4ce7804d7e5947fff1089a4dc8c18ed8d547d3e6a2d5c191294b14b4607eb95e6e83aa531a44ad023eeef2698ab5db0ddb00f1ce0793fbde841e30b7d0111af4ac712b79db3eb6a8879739734dfb75a5aabc949a04d9714848eaaee15fa340b484ac4146749461e4f209c255d00b5a5d41a9f10e909c99424fad94b8cbecdda0d9ab8fe8e0bd9daf2191e0a359a738e010dd7f8ba62edfc7c2f31de21973d0466acc54dbb6e88887f9d1416a3008772cb3ed39fab853b881ab32ea627ecc1e464c08da472e4f9a6ecd4de9ca796b7e577e918d1fd5f8922c6d4b2e247c82749bff9f12705f43f95ecdfbeca7065bfbd71f086d75ae2786dd8ea6b6132347821c526b7a00ead8ceb4f3ab352b03f567ff13d862c1f084fd77a5155d9e0d25d641c0caeba68637eba94e9d3db35be2c2465ea605435568f68e5a6d4f0a09bdd45c31a5f3a6dfdc16d915bf5c4cccb34c643146d6d96c0c657fcdd1a04214d584c7a34781dc0b00012a104bb0a28173ac98c27d5d4fd7df4ae25b0f324995acf75b0a9409a97793fd535d35007ea9f7e39fb59f70772ab2971e36d1ed1ca5f83423e577eeada8b21eadceac0d76cf529726f6c10b441fc43c555a177b1acc8ecf3a4cdfd2c6a1218ececc53d21daf0bc28146eff58047c444f8969221eb0589017c01cc5495023e075dbe446702cae760fb1b64428d13ba55af79555d9dd21c2abc85888e0693a6f23b585a537d310c99ac1b750a2e468f104af3f3dbac21bc9f3c9f3cea05e0246f5d9a5d82ad431e3c719d244ba34a8d2076e084b6044c755030567e38bc9f2f4782436d8f5d5a1b6fa2255771cadf08cc6d37b1c8044075be994bb1935432b40c5688681e6904a2ae5a0f772d23b1cd912a76240011203bd11b1b6cd1779384e288d04d79bdfe70b9d25bfc62103d737281718eedd190c3ec8f10e1194bb5e15b1fb670453a181a9ddedf7a12f38619fb66987c8d6d1910061cd3380780d981a82e5e1c6d4b2627eb11e33eee62623b63de7b600c9d098dac9b2cd6d7d63ee473668976367b933e69125a8057fac4e205c950db2681769a2dcac76f3ff8769b414f80bbbf8da64a48ddaabe8347594b289e6e42bcd14a4f52e6b5f6bd397ee0fdde97ddbd55179f131dce2c5bc0fd7250dda8c882fe2fb8ba3b10b094abe744ebee72cd2cbc5f484d7039c4f4e7e4260dd528fa80b3a5dc37c10ea0585ca3adbcbf196ddccbf9a875d172ae7384d9302bb16ce5062c8edbe46f24fa1eb35b9d76e0c8b3d75cf4e38130c120b026e089133cf62058827bd2cceb774fa242ed544d8840cedbba85dc271dd6e6ba85581b6129f157b2590f9ce1412561561ef388440bb2481f0fe0c6a8c9993087df5f2363043e906602f81d82f6a5ece865f65f8ec1147bdeb595ed2d613a9d4d0288d503a9377793db73c7614f8a492e00ade290d4765e52f6d40ec1248cd3b35fbdb2f09c67fbd58c1b758495bd7c852468e819f4f140606bdd0cd199d5ab7704fdc2d99470b9c9c3de191c15ea22c25eff04d00f2110cb4ce690b3d59f523da8653df36543cf6bffd88904d3f8c7ca888ed762652f7c77b1bf3f89533618ce9eecb3f7b0b2f519fe8798e4140e5cb453a8498dc60fee924a4acb4c81936f9e68407c1357647eb724d14413d8affadd5056270c56a9857db29dea75f143e919814ab9c2843908d21b2f437673cf6a3bec3a6571e9910fc0b7fbbdf6f1b8528508eb85b3ba30b35a404ab2e2c3356ba81a6341ac3451b74e6472b1efdef208fd25d869e0004f014c6f78817d3e4353e803e4e4f5b9197db1abf611a641ca9c3cb51aa949285104cb6b06db2a945d93538de066e14eb9d447fbb3068667d3abdfe75fcbc69554fdde6af989a7fd6fad81b5e87028630ba7355c02482c7696421d864004ce21ea489242e7145b7b44df4bb344a78c7420025c11492167ae927c0e23d3b675d0a8eb4dc20112253f49f3514c7fea918f8d704a319e9bb6b240691cb1c5f926358e92edc20205065c32281b85ac2c6a8524913b176d1fb44c9ca3e2c17664fd34502a39238fd5ab83929b45bc2f0779dbf116d4ccc3a415e82142ee151d6617decf983b4f92df2d1bebd606e1a562657b6e070f4e23cce2a3e4e69289a4777ea254aa3ac9373e9d662d954aeb7925f121ce2bbbd24ca09e5324fdd9411e450de611ccd7c148d852cba220bb303d5fb4fc717013ab32afa4c4c5e472b2b0436a20df1fd73f1835fc2c54bb10d546ee8cdb1133b3745726ebe29bbdb00a8aeb1a60da9e83a8246398b6bfc442ca69d0d9447f3c3e6650a938e74ff83e08663444f470f68e7887cdb6252b17a1770cedaa661109572bced2acfbeac0f74f0f597e02495634294abbb1a1d502c81bb6960947465adfd352b6daa6af6fd080c29f92ae55909114a171f2ad14662b7098d8ca2cb1c8dcf8621928e29b603a327027b72cd10a145c65a8b82444d596965eaa2c27cd62e2861adf61c08a893f475db9b9cafa262ce19236a4919ec236e9b1b0ce2828d15dd8b3ac30e04f461795a53baa2a2aa146eb15c2136ebd60ea13a6902e9ff6d184d27f3fc90b1e2729a6b5f019e4b0cbb05e5e1473da2f6effd6f45c77bcd82e8449f10813ef3452e0e93e27efdcdc5da22bf5d4642e3583c094ee80a534de8c4a79b9caa56253fc795d73b3f92a494aa844417a3d967ba2851f6f4883fdc9b7f2417f0e358ad00afe0143d382ff64f07350b476d01ca96b75e0c038bc89aa7eb33671773147e3f288082085b7f38fd99cc6e8ae321f85fb2314284f14b2b0b2a1da3508208429238aff260da87217ff8add0b875872d6edadba1c02b6459c1b3bb3f71c5af98e61875c9084e0bbb9ba24e58b203b93e8a60feb73c83fde5c353d9901478341358083ac4daee51f5261f4ecad5f2fc27c9503469d1e179c40fe6e0a8f2baa35b0ab750779bd6efe37322016b2ac5ab4e22408ce091b6c87ecc019d32a41b857c0c2f7a44e72ffcb6612f7bb888e6e41857f3e5a0f2f48be079830eecc9428892b0ec4dfdafc66b701b54d93510b9647820e2db7bc28b06a9b5cf6daf4e63f037aed553662d968631da0f70b777c3a8a45e1e045efd0ae93331864cb779f586bd95a7600ccdb9896282d27d79a092ef10c26bdf2d9f9ca3630ce3fec6f21958118c40489496c4484a93f2a28a8ec2d4b9ccb9a97ecd174ba7c6f2a59b0b7824332ce3dbc139a05009cd044866ea9bd30fb567d3ef299cc2615988e779b66c7eb03b926d28b0576946fed49de0bf4f598a861f01c8517db96e72f5a5606d542cb23b7c7736d554ae8a6555ad4b3484fef0b4642d3b1a5e53b601ab93bf6146ce53e216c6687c3e566ad19a2ac0acfd35619f7aba9541c9a289dc3ebab67b86fbe879c15e396b95a72604e8345", 0x1000}], 0x3, 0x0) ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f0000000480)) sendmsg$unix(r7, &(0x7f00000002c0)={&(0x7f0000001680)=ANY=[@ANYBLOB="cef5386c33c35c10dc2ef10500000000000000c35d521bf13620949fc7a73e24af7f4f07b6f22f0f4c07f33f644e91f54a0060877d38cb943ddaf6c94df539ecac808312c51ca3978216dcdf1fb4b98b0086811e29dc41151b8a803acb573bb126080280d540654ca744828b42603e2e3991005d888588ccd21b17b46fabb5e2a7d60d60354bba55ef67c06e717ac44a93da954091a1eae8138b6b6fdd26cb1f6cdfac8bf1d54459a0dbce8dee9aef6481720f772373a7e0a13f6c81ee858431a5d3241381d8128167adb710249de373d2cd6a0d3b9c81a937de76fe569accdd6a6fd0d9aaefbfdf"], 0xa, &(0x7f00000001c0)=[{&(0x7f00000000c0)="e05e7d0f1ad7296819e93a2bde07b19dd663ae3f2d2e04ce6d5db47c6752a6cd68f6d34815ccc519c6ec02d9edc0a3615031e537cb443e324a9f98276742108cb40d2bd40407c46a8d09ac709c86b317c8229ff1146b37ea3285a18678de340d1eb1afe63011de76bf1008c6129e8c0bbc16f30629f3260924c6a71c7e2ca8bc118c3827569a199e8287ed1492c1667ed7f8cf6eb04eca91af718efa921d9475ded574a8e8e72b19ca504a78e25fb67c0f98d57db3c59c849a507a471d15751eb1f03f7a7b582b6de873d11cde564962fcf8a596a6beb020b3b954337d9c97bf38b868a6bcfa4caf04f6", 0xea}], 0x1, &(0x7f0000000280)=[@cred={0x20, 0xffff, 0x0, r8, r9, r13}], 0x20, 0x4}, 0xb) ioctl$TIOCCBRK(r7, 0x2000747a) execve(0x0, 0x0, 0x0) fcntl$setown(r4, 0x6, r8) chown(&(0x7f00000003c0)='./file0\x00', r2, r10) r14 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) shmctl$IPC_SET(r14, 0x1, &(0x7f00000004c0)={{0x100000001, r6, r10, r12, r11, 0x4, 0x7}, 0x8, 0x9, r5, r8, 0xfffffffffffff801, 0x2, 0x2}) 02:17:28 executing program 1: r0 = socket$inet6(0x18, 0x3, 0x0) getsockname(r0, &(0x7f0000000040)=@un=@file={0x0, ""/108}, &(0x7f00000000c0)=0x6e) setsockopt(r0, 0x11, 0x3e, &(0x7f0000000000)="1ed6b537", 0x4) sendto$inet6(r0, &(0x7f0000000100)="1bf6f16a821e031af5778f738c12fd751f1f1802b90589ecb3eaf28a8b376a6f16dfbfa92a9ddcadb518d54eb05e10105c79170980978f0fef118e5049ad01e5779c7abbb9bc2c7d76161f6b3893b1cca52a2463bc6d1dab99ed044b0b2a79795bcf4b8e68734f16e4f02ca4e239dc6a13e910fb44662eb7788181b7f576396647360bbf0c20b09871bc412f30b66b1532fa15ac137ca6a10914aa9179fb98486167a6af22d29c6112a54268089a03b492d1d3456314fe0e1a2d42df6817dd6c0011f1ee3fadc3a44e519b91e7528eb6", 0xd0, 0x2, 0x0, 0x0) getsockname$inet6(r0, &(0x7f0000000200), &(0x7f0000000240)=0xc) 02:17:28 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x12a02, 0x0) mmap(&(0x7f0000ff5000/0x3000)=nil, 0x3000, 0x0, 0x810, r0, 0x0, 0x0) open(&(0x7f00000000c0)='./file0/file0\x00', 0x410, 0x133) unlink(&(0x7f0000000000)='./file0\x00') 02:17:28 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r1, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="10047f5da9ff7f"], 0x10, 0x408}, 0x0) r2 = syz_open_pts() ioctl$TIOCSETAW(r2, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r2, &(0x7f0000000500)="e36258a416f790037494132477f256b4093cfb25b84e5bbdc3a51970948b1b2e0ade41a52f5ea7fa0023d58bf6659990bfe4320449078177da4ce9c287730c53fb394b842dbbccbbda1049faafba6eeb00000000000068f7acad445dd976a67cf92c23ef44", 0x65) ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f00000009c0)=0xffffffff) write(r2, &(0x7f0000000240)="81003b1e3ec295043cad7124822c11a882fcfafac88ebf2fdaec26c7ae08d50012c8b47c95cc20768483471770888c9f97d374fa529420031ed35c042ac5172e52a47922ebe175559a8fd342611be184fe66f750ef071556a53c240a", 0x5c) execve(&(0x7f00000003c0)='./file0/file0\x00', &(0x7f00000006c0)=[&(0x7f0000000440)='/\x00', &(0x7f0000000480)='!-\x00', &(0x7f00000004c0)=',\x00', &(0x7f0000000580)='{', &(0x7f00000005c0)='\x00', &(0x7f0000000600)='//\x00', &(0x7f0000000640)="3a162400", &(0x7f0000000680)='l\x00'], &(0x7f00000007c0)=[&(0x7f0000000700)='{\x00', &(0x7f0000000740)='\x00', &(0x7f0000000780)='$:.v\x00']) syz_open_pts() close(r2) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000200), 0xc) syz_open_pts() kqueue() setuid(0xee01) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000800)={0x80000000, 0x7, 0x6364, 0x4e8, "90201cd541b79e50fd5b26914358d8ed9ce09ba3", 0xc97, 0x7fffffff}) execve(&(0x7f0000000040)='./file0\x00', &(0x7f0000000100)=[&(0x7f00000000c0)='$:.v\x00'], &(0x7f0000000380)=[&(0x7f0000000180)='{', &(0x7f00000002c0)='l\x00', &(0x7f0000000300)='($\'-{\x00', &(0x7f0000000340)='!\x00']) shmget$private(0x0, 0x3000, 0x602, &(0x7f0000ffb000/0x3000)=nil) execve(&(0x7f0000000880)='./file0/file0\x00', &(0x7f0000000940)=[&(0x7f00000008c0)='//\x00', &(0x7f0000000900)='!]&\x00'], &(0x7f0000000a40)=[&(0x7f0000000980)='!-\x00', &(0x7f0000000a00)='@]&\x00']) r3 = syz_open_pts() recvmsg(r0, &(0x7f0000000140)={0x0, 0x0, 0xfffffffffffffffe, 0x0, 0x0}, 0x2) ioctl$TIOCSETD(r3, 0x8004741b, &(0x7f0000000840)=0x7f) 02:17:28 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r1, &(0x7f0000000140)=@in={0x2, 0x1}, 0xc) r2 = socket$inet(0x2, 0x1, 0x2) setsockopt$sock_int(r2, 0xffff, 0x800, 0x0, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1, &(0x7f0000000000)=0x1ff, 0x4) r3 = openat(0xffffffffffffffff, &(0x7f0000000200)='./file0\x00', 0x10000, 0x0) readlinkat(r3, &(0x7f0000000240)='./file0\x00', &(0x7f0000000280)=""/120, 0x78) getsockopt(r0, 0x5, 0x10000, &(0x7f0000000180)=""/35, &(0x7f00000001c0)=0x23) getsockopt(r2, 0x8, 0x3, &(0x7f0000000040)=""/92, &(0x7f00000000c0)=0x5c) 02:17:28 executing program 0: r0 = open(&(0x7f0000000080)='./bus\x00', 0x80, 0x0) fcntl$lock(r0, 0x8, &(0x7f0000000000)={0x200003, 0x0, 0x0, 0x1000100000000}) 02:17:28 executing program 0: r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) ioctl$TIOCSDTR(r0, 0x20007479) ioctl$TIOCMBIC(r0, 0x8004746b, &(0x7f0000000000)=0x80000001) fcntl$getflags(r0, 0x1) preadv(r0, &(0x7f0000001200)=[{&(0x7f0000000040)=""/189, 0xbd}, {&(0x7f0000000100)=""/4096, 0x1000}, {&(0x7f0000001100)=""/186, 0xba}, {&(0x7f00000011c0)=""/16, 0x10}], 0x4, 0x0) r1 = open(&(0x7f0000001240)='./file0\x00', 0x80, 0x20) r2 = open(&(0x7f0000001280)='./file0\x00', 0x800, 0x10) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f00000012c0)) faccessat(r2, &(0x7f0000001300)='./file0\x00', 0x141, 0x3) linkat(r1, &(0x7f0000001340)='./file0\x00', r0, &(0x7f0000001380)='./file0\x00', 0x4) close(r1) recvfrom$inet6(r2, &(0x7f00000013c0)=""/35, 0x23, 0x802, &(0x7f0000001400)={0x18, 0x1, 0x1ff, 0x7ff}, 0xc) r3 = semget$private(0x0, 0x3, 0x1) semop(r3, &(0x7f0000001440)=[{0x1, 0x6, 0x1000}, {0x3, 0x6, 0x800}, {0x0, 0x9, 0x1000}, {0x3, 0x2, 0x800}, {0x0, 0x1000, 0x800}, {0x2, 0x1f}, {0x2, 0x23, 0x1800}], 0x7) faccessat(r2, &(0x7f0000001480)='./file1\x00', 0x20, 0x1) munlock(&(0x7f0000ffb000/0x4000)=nil, 0x4000) sync() kevent(r0, &(0x7f00000014c0)=[{{r2}, 0xfffffffffffffffb, 0x2, 0xfffff, 0x9}, {{r1}, 0xfffffffffffffffb, 0x80, 0xf0000083, 0xe08, 0x6}, {{r1}, 0xfffffffffffffff9, 0x1, 0x80000002, 0x1f, 0x8}], 0xfffffffffffffffa, &(0x7f0000001540)=[{{r0}, 0xfffffffffffffffc, 0x64, 0xf0000000, 0x80000001, 0x401}], 0x1f, &(0x7f0000001580)={0x8b3, 0x2}) kevent(r0, &(0x7f00000015c0)=[{{r1}, 0xfffffffffffffff8, 0x20, 0x2, 0x8, 0x9}, {{r1}, 0xfffffffffffffffb, 0x10, 0x4, 0x7df, 0x1f}, {{r0}, 0xfffffffffffffffb, 0xa0, 0x1, 0x9, 0x2}, {{r2}, 0x0, 0x80, 0x40, 0x3f, 0x3cd7ca19}, {{r2}, 0xffffffffffffffff, 0x5a8fbc136b9aa97e, 0x80, 0xffffffffffffff0f, 0xb800000000000000}, {{r2}, 0xffffffffffffffff, 0x8, 0x60, 0x3f, 0x2}], 0xa8, &(0x7f0000001680)=[{{r2}, 0xffffffffffffffff, 0x1, 0x40000000, 0x8, 0x80000001}, {{r1}, 0xffffffffffffffff, 0x1, 0x9, 0xfd, 0x3f}], 0x8, &(0x7f00000016c0)={0x0, 0x4db}) symlinkat(&(0x7f0000001700)='./file1\x00', r1, &(0x7f0000001740)='./file1\x00') faccessat(r1, &(0x7f0000001780)='./file1\x00', 0x0, 0x2) r4 = getuid() r5 = getgid() fchownat(r1, &(0x7f00000017c0)='./file1\x00', r4, r5, 0xc4bd88ea29b0534) setitimer(0x1, &(0x7f0000001800)={{0x9, 0x8514}, {0x3, 0x1ff}}, &(0x7f0000001840)) r6 = shmget(0x3, 0x4000, 0x40, &(0x7f0000ffa000/0x4000)=nil) shmctl$IPC_RMID(r6, 0x0) shmctl$IPC_RMID(r6, 0x0) munmap(&(0x7f0000ffb000/0x1000)=nil, 0x1000) faccessat(r1, &(0x7f0000001880)='./file0\x00', 0x1, 0x1) 02:17:31 executing program 1: symlink(&(0x7f0000001000)='./file0\x00', &(0x7f0000000080)='./file0\x00') readlink(&(0x7f0000000000)='./file0\x00', 0xffffffffffffffff, 0x1f) socketpair(0x3, 0x3, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) accept$unix(r0, &(0x7f00000000c0)=@abs, &(0x7f0000000100)=0x8) 02:17:31 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000039ff8)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = fcntl$dupfd(r0, 0x0, r1) r3 = dup2(r2, r1) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, 0xc) getpgid(r4) write(r3, 0x0, 0x0) 02:17:31 executing program 0: mknod(&(0x7f00000002c0)='./file0\x00', 0x4000000000002000, 0x6c7) r0 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) poll(&(0x7f0000000040)=[{r0, 0x20}, {r0, 0x42}], 0x2, 0x1) r1 = kqueue() kevent(r1, &(0x7f0000000100)=[{{r0}, 0xffffffffffffffff, 0x9}], 0x2, 0x0, 0x0, 0x0) kevent(r1, &(0x7f00000035c0)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x20, 0x0, 0x101, 0x0) 02:17:31 executing program 1: socketpair$unix(0x1, 0x20000000000002, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) mprotect(&(0x7f0000000000/0x600000)=nil, 0x600000, 0x1) mprotect(&(0x7f0000000000/0x600000)=nil, 0x600000, 0x1) select(0x40, &(0x7f0000000040), 0x0, &(0x7f00000000c0)={0xc2fe, 0x2, 0x9, 0xffff, 0x2, 0x8, 0x40, 0x3}, &(0x7f0000000100)={0x4, 0x2}) open(&(0x7f00000001c0)='./file0\x00', 0x489, 0x8) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, &(0x7f0000000100)=0xfffffe29) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) lchown(&(0x7f0000000040)='./file0\x00', r2, r3) r4 = syz_open_pts() ioctl$TIOCGETD(r4, 0x4004741a, &(0x7f0000000000)) mprotect(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x1) sendmsg$unix(r0, &(0x7f0000001700)={0x0, 0x0, 0x0}, 0x0) 02:17:31 executing program 0: r0 = socket(0x21, 0x0, 0x7) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000100)={0x6, 0x100}, 0x8) getpeername(r0, &(0x7f0000000000)=@in, &(0x7f0000000040)=0xc) r1 = socket$inet(0x2, 0x1002, 0x0) r2 = dup(r1) sendmsg$unix(r2, &(0x7f00000000c0)={&(0x7f0000000080)=@abs, 0xb9, 0x0, 0x0, 0x0, 0xfdb3}, 0x0) kqueue() 02:17:31 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) setuid(0xee01) mkdir(&(0x7f0000000100)='./file0/file1\x00', 0x0) chmod(&(0x7f0000000140)='./file0/file1\x00', 0xf6) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0xed00ed699fd80ab0) rename(&(0x7f0000000040)='./file0/file0\x00', &(0x7f00000001c0)='./file0/file1\x00') 02:17:31 executing program 0: pipe(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) poll(&(0x7f0000000000)=[{r0, 0x40}], 0x1, 0x0) poll(0x0, 0x984199ab1e1a2d88, 0xfffffffffffffffb) write(r1, &(0x7f0000335000), 0x10052) 02:17:31 executing program 1: shmat(0xffffffffffffffff, &(0x7f0000ffc000/0x4000)=nil, 0xffc) shmat(0xffffffffffffffff, &(0x7f0000ffe000/0x1000)=nil, 0x0) shmget(0x2, 0x1000, 0x10, &(0x7f0000ffe000/0x1000)=nil) 02:17:31 executing program 1: socketpair(0x1f, 0x1, 0xffffffffffffff05, &(0x7f0000000100)={0xffffffffffffffff}) fcntl$setstatus(r0, 0x4, 0xc4) r1 = open(&(0x7f0000000000)='./file0\x00', 0x8, 0x84) pipe(&(0x7f0000000080)={0xffffffffffffffff}) linkat(r1, &(0x7f0000000040)='./file0\x00', r2, &(0x7f00000000c0)='./file0\x00', 0x4) socket$inet6(0x18, 0x8001, 0x0) socket$inet6(0x18, 0x7, 0x4) 02:17:31 executing program 1: rmdir(&(0x7f00000000c0)='./file0/file0\x00') open(&(0x7f0000000080)='./file0/file0\x00', 0x8c0, 0x10) setreuid(0x0, 0xffffffffffffffff) r0 = open(&(0x7f0000000000)='./file0\x00', 0x408, 0x1) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000040)=0x8) 02:17:34 executing program 0: r0 = syz_open_pts() mprotect(&(0x7f0000457000/0x1000)=nil, 0x1000, 0x1) fcntl$lock(r0, 0x8, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x3}) mkdir(&(0x7f0000000040)='./file0\x00', 0x0) 02:17:34 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) pledge(0x0, &(0x7f0000000040)='}}\x00') 02:17:34 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x12a06, 0x0) mmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x1, 0x10, r0, 0x0, 0x0) write(r0, &(0x7f0000000100)="06af5ca1fdf177f56af4723b210f044ede94074576fe3f9bbf2f2262e1b16f192cefe9e864", 0xfffffe9f) getsockname(r0, &(0x7f0000000040)=@in, &(0x7f0000000080)=0xc) mmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x1, 0x10, r0, 0x0, 0x0) mmap(&(0x7f0000ff3000/0x2000)=nil, 0x2000, 0x1, 0x2010, r0, 0x0, 0x0) mlock(&(0x7f0000fed000/0x13000)=nil, 0x13000) munmap(&(0x7f0000fef000/0x11000)=nil, 0x11000) ftruncate(r0, 0x9) 02:17:34 executing program 0: chmod(&(0x7f0000000240)='./file0\x00', 0x3f) r0 = accept(0xffffffffffffffff, &(0x7f00000001c0)=@in6, &(0x7f0000000200)=0xc) sendto(r0, &(0x7f00000003c0)="17e4bb0bd92a848402bbb0f64f5ce44458cc7122cc6621b58e1712dfb8d3d5eaa5319c6260588240d71126dd96ff8f2707fe81039e4891cc7fd60cf9fca8c3fd8cbdbab5b48a9bbe4c44dd7bd684c533c5e16aaa3cd95f0f53d7229e33210859b2c87571e72ff0b2f45e", 0x6a, 0x0, 0x0, 0x0) accept$inet(0xffffffffffffff9c, 0x0, 0x0) getitimer(0x0, &(0x7f00000015c0)) mknod(&(0x7f0000000040)='./bus\x00', 0x4000000000002000, 0x6c7) r1 = open(&(0x7f0000001cc0)='./bus\x00', 0x1, 0x400000000) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000001540)={0x6, 0x9, 0x0, 0x100000001, "59530d2afbff77b0718713a90858e140856a2ef0", 0x3, 0xfffffffffffffeff}) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000001580)={0x1, 0x7f, 0xfffffffffffffe00, 0x7, "1557136898000ccbfdd6c60117e3dc7fb7f92c9f", 0x3, 0x4023}) ioctl$TIOCOUTQ(r1, 0x40047473, &(0x7f00000000c0)=0x507) socket$unix(0x1, 0x1, 0x0) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000000)={0x80000000, 0xffffffffffffffff, 0x7, 0xfffffffffffffff8, "5fd50800000089384e0500000000000000ea9217", 0x1, 0x40}) writev(r1, &(0x7f0000001c40)=[{&(0x7f0000001bc0)="a5e402b007dd3e27569b921987e5199544e15699d4220daf5d7c34601a1630445786ff37628619747d6b1bc7fff8a2facd36883ddbaaec258a191a368eeb30f4f261e5dd9a92ded28b498e6d8146bf21f8cddae99fd6b064ce3f", 0x5a}], 0x1) writev(r1, &(0x7f0000000680)=[{&(0x7f00000005c0)="bc0d5001b973557694ef602dc552bf67d4649a3c313334df44bd3baba186d6375189e0a2acb9a105302421d9e922901627ae423ef582731fcc119aa7e6b7eaa48d8a964036a839cc2b899829fabce48d135fc8a174f41294f22f0130548f9c0481b4f95067a434d226dc5d4420df676dc46e0c8727e56ce58caaa8db3e36b248c02957c3f24e0e90bba5013dd397fe2d06c2b1930f4b143e0f885eb8a5713393ff8e32d69784f8ea121998a5", 0xac}], 0x1) r2 = semget(0x2, 0x2, 0x446) semctl$GETALL(r2, 0x0, 0x6, &(0x7f0000000080)=""/21) 02:17:34 executing program 1: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x1000, 0xffffffffffffffff) r0 = open(&(0x7f0000000000)='./file0\x00', 0x1, 0x0) open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) unlink(&(0x7f0000000080)='./bus\x00') r1 = open(&(0x7f0000000180)='./bus\x00', 0x8289, 0x0) fcntl$lock(r1, 0x8, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x1000300000002}) close(r0) 02:17:34 executing program 0: r0 = kqueue() kevent(r0, &(0x7f0000000000), 0x9, &(0x7f0000000080)=[{{}, 0xfffffffffffffff9, 0x41}], 0x8, 0x0) kevent(r0, 0x0, 0x0, 0x0, 0x4ffbae3e, &(0x7f0000000040)={0x40, 0x7}) 02:17:34 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) mkdir(&(0x7f0000000080)='./file0/file0\x00', 0x0) chmod(&(0x7f0000000100)='./file0\x00', 0x23f) setuid(0xee01) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000000c0)={0xffffffffffffffff}) recvfrom$unix(r0, &(0x7f0000000140)=""/162, 0xa2, 0x1, 0x0, 0x0) rename(&(0x7f0000000040)='./file0/file0\x00', 0x0) 02:17:34 executing program 0: r0 = accept(0xffffffffffffffff, 0x0, &(0x7f0000000000)) r1 = accept$unix(0xffffffffffffffff, &(0x7f0000000340)=@file={0x0, ""/4096}, &(0x7f0000001380)=0x1002) r2 = socket$inet(0x2, 0x5, 0x8000) r3 = socket$inet(0x2, 0x8003, 0x6) r4 = socket$inet6(0x18, 0x5, 0x1000) r5 = kqueue() r6 = accept(0xffffffffffffff9c, &(0x7f00000013c0)=@in6, &(0x7f0000001400)=0xc) r7 = socket$inet6(0x18, 0x1, 0x7f) pipe2(&(0x7f0000001440)={0xffffffffffffffff}, 0x10004) r9 = getpgrp() r10 = getuid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000001480)={0x0, 0x0, 0x0}, 0xc) sendmsg$unix(r0, &(0x7f0000001540)={&(0x7f0000000040)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000000300)=[{&(0x7f0000000080)="d137cff61ec24794de234d0c8571ddb0f42d3febab223145cf3a6adb0da1a044de8f0a28606dce197858e7841439e6e46cdd2307ca043c1107", 0x39}, {&(0x7f00000000c0)="39c10082e8051ebbac85dfa669ff8125a3322b4e661ac1c4623f48ab9ee6c82972d940ed05618a275581054c512a7d4e6587168bbe6790bf1ce31177109aa99c3b050edc7ee61d2c7933680e27300917a5abf8bb1e596365be643e4e067d5d28444a1ba608aa09d63f52d7d665df3d2e77169bc16309bd0663cd958df2e0c5140686db333d618ffecd92", 0x8a}, {&(0x7f0000000180)="c66af6fd076243716ad86f914128882a48d9017c5a704f334edf51811cf086a4ecc5b25e814f8e88615c0f4b2b0a9f071216bd84d7c4068fd543c92704f5f48012a8d40d7f66ed14020e78610898ca8db0bcf9d281943766ff8320f0290f54620e9916bfbe2ba7d6982c6f027cdedc474b9b62151e2b4fb854554b5a87fee594d039a3efac301160a76dc739bf23616a4f230c992b6e27413fca4a75b674a82a96abf7af745ff525c13cc5e1c1e0445041562dfbe6114f6375b6d2f179c5bd7c9b12e69de710961e9b635c25811ed82e231415fc6753d10732dce2ef1da640e1ca80cc51983156921c1f8e4035c4c1929404fe0565bb103817d78890fb69af", 0xff}, {&(0x7f0000000280)="776014bdbb2f463d8561020430f508eacab93fa6169803c9c095911e6fd3e3100fe6dc8e5401fae088186e280634ec2c3bbca6f7fa95092a860107f32ddddf70b0e66752d56901ef5e7923cae386bc614ed17e2ed342e3397592ae402e0bef", 0x5f}], 0x4, &(0x7f00000014c0)=[@rights={0x20, 0xffff, 0x1, [r1, r2, r3]}, @rights={0x10}, @rights={0x28, 0xffff, 0x1, [r4, r5, r6, r7, r8]}, @cred={0x20, 0xffff, 0x0, r9, r10, r11}], 0x78, 0x2}, 0x1) r12 = socket(0x11, 0xc003, 0x0) r13 = dup2(r12, r12) getsockopt$sock_int(r13, 0xffff, 0x1021, 0x0, 0x0) 02:17:37 executing program 1: mkdirat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x0) mkdirat(0xffffffffffffff9c, &(0x7f0000000500)='./file0/file0\x00', 0x0) open(&(0x7f0000000040)='./file0/file0\x00', 0x200, 0x2) 02:17:37 executing program 0: setitimer(0x2, &(0x7f0000000040)={{0x0, 0xffff}}, 0x0) syz_extract_tcp_res$synack(&(0x7f0000000000), 0x1, 0x0) 02:17:37 executing program 0: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c0, 0x0) r1 = geteuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) setreuid(r1, r2) r3 = getuid() fchown(r0, r3, 0x0) mknod(&(0x7f0000000000)='./bus\x00', 0x8002002, 0x100000005f00) setuid(r1) r4 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) close(r4) setreuid(0x0, r3) truncate(&(0x7f0000000000)='./file0\x00', 0x0) 02:17:37 executing program 1: r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) fcntl$getflags(r0, 0x3) 02:17:37 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) writev(r0, &(0x7f0000000240)=[{&(0x7f0000000380)="37688b219efac6735df397bf26c38b57e58957455e2be4e21198b27b089ddaa709ce0d477d79e50d0889bdfa350f80343a258cea9c3e57722cec5af40fcdcf1a5df982c5f8558f61cab29e0fb2d4b1cebc2aea13f1efe441f955632ba0883c6e150c8427ba", 0x65}], 0x1) write(r0, &(0x7f00000002c0)="ad0b8b768d6372ad21f2447270bf6c00afb6bcf4eb69ff", 0x17) syz_open_pts() close(r0) kqueue() r1 = syz_open_pts() r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x9, 0x0, "9af9ff0000000000000000004000"}) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0xff, 0x7fff, 0x100000001, 0xfff, "62ae808978de7f2b36486c00004000"}) mknodat(r2, &(0x7f0000000300)='./file0\x00', 0x4, 0x95a) mknodat(r2, &(0x7f0000000280)='./file0\x00', 0x2, 0x1) readv(r2, &(0x7f00000001c0)=[{&(0x7f00000000c0)=""/235, 0xeb}], 0x1) close(r1) syz_open_pts() r3 = semget$private(0x0, 0x2, 0x16d) semctl$IPC_STAT(r3, 0x0, 0x2, &(0x7f0000000200)=""/27) 02:17:37 executing program 1: r0 = accept$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs, &(0x7f0000000100)=0x8) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000140), 0xc) r1 = syz_open_pts() ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000440)=0xd) syz_open_pts() getgroups(0x9, &(0x7f0000000000)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff]) r3 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) munmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000) r5 = getgid() getgroups(0x4, &(0x7f0000000080)=[r2, r3, r4, r5]) 02:17:37 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(0xffffffffffffffff, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x7fffffff, 0x0, 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0xbccdbcb4be6b447b}], 0x1000, 0x0, 0x0, 0x0) close(0xffffffffffffffff) 02:17:37 executing program 1: setuid(0xee01) shmget(0x3, 0x2000, 0x128, &(0x7f0000ffe000/0x2000)=nil) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) sendmsg(r0, &(0x7f0000000780)={&(0x7f0000000080)=@in6={0x18, 0x0, 0xfffffffffffffeff}, 0xc, &(0x7f0000000240), 0x0, &(0x7f0000000280)=ANY=[@ANYBLOB="70000000000000000100000000000000ffd546cdd11cf91e787aff22e68202e21bb02d0a1a65d48df612f06738ff5579332bd6fc4b92507eb102ab60d4f400b3877bbb65f197f2ecedf7889605cd162d782219038e9e6544d8e5248c9ea7f1d881bb9f2e3a20ea5b8f6f211456d200000855e401000000000000000000008100000008fc748609637bdf2c6cd89b3c2bf3d6061fc6c6b17c8b0d6c9ec08e5a03d0cf08633734a1d5afff503b47a2afb91a21433b400b6320ec2058a7b6fc594525dd9c0c2f434cec56dc42213aeb36dfe34619ce26ef55614fc5e1cd1eb0819b1c6903ca9d9d3000fc3b30d204685b9d7dcdf273a9642a04c3f0ab56286f211a9ffb1ad707bb2022368530c1a0df8d98618c9af96984d6967560eb23b06fda5237ade5d81f9a88b39bae374ad11df163c7bafd8f2f280837e89bf79c74c51c71b60e0b21f5a35434b2e681a0b318fe501cc16641288fa3e2beb683fb1548d428b40f4e45af5ec4a3ba2d405ab63dc72a97542f4a71ff8e5a0000b0000000000000000100000000000000f62891968aba25f141f00a1dbbee758c88f4b41d48a1ef8b935d510fb3e9ac72577ba0d2e5ffa653e8ad4db599c68d0000933e24d7562ea0ce79e1bdea4609e5c8048ec0dddb1b679ee411b956fbbb6cb39019c05b14b976a17c652cfe872e2481aab2002442a7a8405a04844f197f8f9b0579fd3ef9691e69e4e529823e0e90bd089faeed761d0c369f385c7a84a89753e3ed2200000000000000180000000000000001000000c6090000b52d0000000000001001000000000000ffff0000030000001744ffa69994707087dc9204df455c1fa123efc00361236113e78c025a5208e2be47a45b148d8e734cce19267d61562c8cfe6aa267df3bb9474d5cd8b72dc9e422a38f730e2bd336e6a312545130f30270769b4ffcb47f8fdb927398012e27e610bde6fbed8c825a9c6cf021ed5de8b5d1d01caaf085f544fba0e134095c48b7005e22bf56764cb3f972abb1672a3a30fc5912cecf099acc187ab62bf91fd69808451f22b5b7a6beb54d04b8e039997d3b3a40264e3cb89120d48e4dea475c2e8b31af4569ceb507541e21e2c7cfa64eac3e4aa5660b949e449a7e687016d2ab689fc771fe749604270d9c710ff7d08746000000700000000000000001000000000800006973796935baf95374d1aa02f00dee54ce05ad437060e391cf46e873833d000e02630916722a18447765fbf31a27d4d96813900238eca2ede98d52d7b98df0f53335f851b67c7fd0dbda452b1d37fea1a1a2837a382bea0b6e00000000000000080100000000000001000000ff0700003f87ae058bd3775dd232497c01cb73885317c038591ef80bef26e46720ec712d9e7d75933e774b4ea1f52367b8951a1e4aace88b57362dc013ac538ab661f02e366012bfd561ad2bd98cad9457e21e2ac5d484a04c6b7bcc47e5c88b1a422e328497f3b7844fcee2faad7505f47da4dbdf191f48c87fe54d894a4e60894a9bb6756da9d553d5632c83863b82602285b8ea37818d3a9af83e1b5232f86282048070d75691307cc120e90578f26674b36372ddb5902b734cfce58b0e4cf25dd7009e6d6b0bbebc73a0475fde8ebe0a7efb319acb8d20cbde8df9da1bf08c3aa1cf5be6395f5ca9f39ad0fe3ab24ecdc07e76746eb59ca4"], 0x4c8}, 0x1) r1 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) lstat(&(0x7f00000007c0)='./file0\x00', &(0x7f0000000800)) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000000), 0xc) 02:17:40 executing program 0: r0 = socket$inet6(0x18, 0x8003, 0x0) sendto$inet6(r0, &(0x7f0000000000), 0x0, 0x4, &(0x7f0000000040)={0x18, 0x3, 0x4, 0x29a8}, 0xc) getsockopt(r0, 0x8000000029, 0x65, 0x0, 0x0) 02:17:40 executing program 1: r0 = socket$inet(0x2, 0x8007, 0x0) getsockopt$inet_opts(r0, 0x0, 0x1, 0x0, 0x0) getrlimit(0x3, &(0x7f0000000000)) 02:17:40 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x4000000000002000, 0x6c7) r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./bus\x00', 0x0, 0x0) getsockname(r0, &(0x7f0000000140)=@un=@file={0x0, ""/4096}, &(0x7f0000000080)=0x1002) poll(&(0x7f0000000000)=[{r0, 0x1}, {r0, 0x80}], 0x2, 0x0) 02:17:40 executing program 0: r0 = socket$inet(0x2, 0x3, 0x0) getsockopt(r0, 0x0, 0x6a, 0x0, 0x0) recvfrom(r0, &(0x7f0000000000)=""/86, 0x56, 0x2, &(0x7f0000000080)=@un=@abs={0x1, 0x0, 0x2}, 0x8) 02:17:40 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) sendmsg(r0, &(0x7f0000000300)={0x0, 0x63, &(0x7f0000000180)=[{0x0}, {0x0}, {0x0}], 0x3, &(0x7f00000001c0)}, 0xa) 02:17:40 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x236161bc) pwritev(0xffffffffffffffff, &(0x7f0000000080)=[{&(0x7f0000000e40)}], 0x1, 0x0) r0 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) pwritev(r0, &(0x7f0000000040)=[{&(0x7f0000000000), 0x14f}], 0x1, 0x0) 02:17:40 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = kqueue() close(r1) kevent(r2, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0xf1}], 0x6, 0x0, 0x0, 0x0) preadv(r1, &(0x7f0000000280)=[{&(0x7f0000000240)}], 0x1, 0x0) r3 = dup(r0) kevent(r2, &(0x7f0000000440)=[{{r3}, 0xffffffffffffffff, 0x3d}], 0x800, 0x0, 0x0, 0x0) kevent(r2, 0x0, 0x0, &(0x7f00000001c0)=[{{r3}, 0xfffffffffffffffa, 0x47, 0x11, 0x5, 0xfff}, {{r0}, 0x0, 0x1, 0xc, 0x20, 0xfffffffffffffffc}], 0x5, 0x0) getrlimit(0xf, &(0x7f0000000200)) kevent(r3, &(0x7f0000000040)=[{{r2}, 0xfffffffffffffffd, 0x2, 0xfffff, 0x0, 0x200}, {{r3}, 0xfffffffffffffffb, 0x2, 0x10, 0x80000000, 0x40}, {{r3}, 0xfffffffffffffffe, 0x15, 0x4c, 0x401, 0xcd}, {{r3}, 0xfffffffffffffffc, 0xa0, 0xa0, 0x9, 0x100000000}], 0x6, &(0x7f0000000140)=[{{r3}, 0xfffffffffffffffe, 0x49, 0x0, 0x2, 0x9}, {{r1}, 0xfffffffffffffffc, 0xca, 0x80000044, 0x8, 0x1}, {{r0}, 0xfffffffffffffffd, 0x4, 0x0, 0x2, 0x5}, {{r2}, 0xa0651e6d62d4613e, 0x8f, 0x40000006, 0x1f, 0x7}], 0x2db0, &(0x7f00000000c0)={0x7}) 02:17:40 executing program 0: mknod(&(0x7f0000000140)='./file0\x00', 0x2040, 0x401) mknod(&(0x7f0000000040)='./bus\x00', 0x2084, 0x401) rename(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='./bus\x00') mlock(&(0x7f0000fff000/0x1000)=nil, 0x1000) 02:17:40 executing program 1: socketpair(0x1, 0x5, 0x1, &(0x7f0000000000)={0xffffffffffffffff}) recvmsg(r0, &(0x7f00000000c0)={&(0x7f0000000040)=@in6, 0xc, &(0x7f0000000080)=[{&(0x7f00000002c0)=""/4096, 0x1000}], 0x1, &(0x7f00000012c0)=""/223, 0xdf}, 0x800) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000200)={0xffffffffffffffff}) getdents(r0, &(0x7f00000013c0)=""/55, 0x37) rmdir(&(0x7f00000001c0)='./file0\x00') symlinkat(&(0x7f0000000240)='./file0\x00', r0, &(0x7f0000000280)='./file0\x00') sendto(r1, &(0x7f0000000100)="8654410b23ef98feb19589e488207a04e93ec7589ba621d0e4d90ff2927c4a83d8286bf825934a828f953b0cd8985ea710d104783805d50907e9e0065172d26a1f60cd7784a7a9dad33a16be05a6dba77a33ef07bf988a93ccc0c409c3d1934866ef56515039be13ab5934db881a483606822d181c0f07b6059b9d582caf363c871be5f3bad6eff679200d58eda5162e4e", 0x91, 0x40e, 0x0, 0x0) 02:17:40 executing program 0: r0 = accept$inet(0xffffffffffffff9c, &(0x7f0000000000), &(0x7f0000000040)=0xc) sendto$inet(r0, &(0x7f0000000080)="8a923183d281d3d808d5131f9ed97716f9d8afc9a0090490cf046693d7fbbbe2e4b650f7fab6136cf595e0f2dcd1a1a3680587abf8f4e12636f08ad256423ddd50976b54f02f9bc86d325fee155c522d828d050fd804a99839d8a23f4f75141cf7c98303f74cde59a4cb13c1ef6dfd5eed8b5815b31f9a11549fb0d622e97020090e68a072dbdba089be4656da6c1a548bf47dcad6757e61bff6b6a2d294bb6d9efb4a5aa306dbe85cd52a094e87f3d77ef0c3086c0f98996feb097e4ad06af59e206d8696eb7a91e620d95ea4f16ac202cfdda8959b2b4f772141", 0xdb, 0x4, &(0x7f0000000180)={0x2, 0x1}, 0xc) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f00000001c0)="00000ffb04d3944abd1161121366235701cd171b3674a99e49035e9286883d793449ee2900000000000000b58e9f3d115344f5b80f6888c6a8b5487cee75e859e21960e9dcbf22a71762e7bf6705180f69551e64a185c4c5604c974272571d79fa6654207f8b4140ed5d85aa", 0x6c) fcntl$dupfd(r1, 0x0, r1) 02:17:40 executing program 0: r0 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r0, 0x0, 0x14, &(0x7f0000000080)="84d18d3e", 0x4) fcntl$getown(r0, 0x5) 02:17:40 executing program 0: mknod(&(0x7f0000000ffa)='./bus\x00', 0x2000, 0x20c) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) kevent(r0, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x6b, 0x40000000, 0x967b, 0x9}, {{r0}, 0xfffffffffffffffb, 0x39, 0x0, 0x6f7b, 0x101}, {{r0}, 0xfffffffffffffffa, 0x20, 0x4, 0xffffffffffffffff, 0x6}, {{r0}, 0xfffffffffffffffd, 0x48, 0x0, 0x1, 0xfff}, {{r0}, 0xfffffffffffffff8, 0x0, 0x10, 0x3f, 0xfffffffffffffffd}, {{r0}, 0xfffffffffffffffd, 0x50, 0x1, 0x800, 0x8}], 0xef87, &(0x7f00000001c0)=[{{r0}, 0xffffffffffffffff, 0x89, 0x21, 0x4, 0x44d}, {{r0}, 0xffffffffffffffff, 0x1a, 0x40, 0x4, 0x3}, {{r0}, 0xfffffffffffffffd, 0x7, 0x4, 0x8001, 0x8}, {{r0}, 0xffffffffffffffff, 0x8, 0x8, 0x9, 0x1f}, {{r0}, 0x0, 0x1, 0x1, 0x101, 0x2}], 0x8, &(0x7f0000000280)={0x80, 0x7f}) mknod(&(0x7f0000000040)='./bus\x00', 0x2001, 0x0) r1 = kqueue() kevent(r1, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffff8, 0x1}], 0x6, 0x0, 0x80, 0x0) clock_getres(0x2, &(0x7f0000000000)) 02:17:43 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x20b2, 0x400000000006c7) r0 = open(&(0x7f0000000040)='./bus\x00', 0x1, 0x0) sendto$unix(r0, &(0x7f0000000080)="d114705595cd33b951057d68c3fa54aebae2f92124477fe6a55cebeb0a81056b80de81c2de28423f6a599cd7f3ddbf08b2f62808af65d3ce70a7111359f8fca91be0fbf86728ecba739c98403ae23693c2b1362282bbad7156641d0d39c0ca66e23f40b98b5c31fb234b55a3c0bb063d717f", 0x72, 0x402, &(0x7f0000000000)=@file={0x1, './file0\x00'}, 0xa) fcntl$setstatus(r0, 0x4, 0xc) write(r0, 0x0, 0x0) 02:17:43 executing program 0: r0 = socket(0x2, 0x4, 0x7291) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) r1 = socket(0x2, 0x4002, 0x0) dup2(r0, r1) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f0000000080)=0x3, 0x4) poll(&(0x7f0000000140)=[{r1, 0x164}], 0x1, 0x0) socket(0x2, 0x8000, 0x100000000) 02:17:43 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) kqueue() write(r0, &(0x7f0000000500)="e36258a416f790037494132477f256b4093cfb25b84e5bbdc3a51970948b1b2e0ade41a52f5ea7fa0023d58bf6659990bfe4320449078177da4ce9c287730c53fb394b842dbbccbbda1049faafba6eeb00000000000068f7acad445dd976a67cf92c23ef44", 0x65) write(r0, &(0x7f0000000100)="ec7d2f00afdba0e2d780b5109ccb45c920cf54832f70704bc19be84a2f2947fb3bd1da763663c3cecfdf8db678fb", 0x2e) r1 = syz_open_pts() close(r0) kqueue() r2 = syz_open_pts() ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000000)={0x5, 0x9, 0x5, 0x6, "4e8312398a9bd861867dcab5a6ee4cb448028c6f", 0x854a, 0x4b5}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0xfffffffffffffffc, 0x0, 0xfffffffffffffffe, 0xffffffff, "a146786eb90002000000000000b1c85b6a8a1311"}) syz_open_pts() poll(&(0x7f00000001c0)=[{r2, 0x64}], 0x1, 0x0) ioctl$TIOCFLUSH(r2, 0x80047410, &(0x7f0000000140)) 02:17:43 executing program 1: msgrcv(0x0, &(0x7f0000000080)=ANY=[@ANYBLOB="05000000000000000000000003000000000000000002"], 0x1, 0x0, 0x0) r0 = socket$inet6(0x18, 0x1, 0x80007) connect(r0, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) 02:17:43 executing program 1: r0 = socket$inet6(0x18, 0x8003, 0x0) poll(&(0x7f0000000080)=[{r0, 0x8a}], 0x1, 0xcf) mprotect(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x2) close(r0) poll(&(0x7f0000000000)=[{r0, 0x4}, {r0}, {r0, 0x4}, {r0, 0x40}, {r0, 0x80}, {r0, 0x14}, {r0, 0x8}, {r0, 0x18a}], 0x8, 0x32a27047) 02:17:44 executing program 1: msgrcv(0x0, &(0x7f0000000080)=ANY=[@ANYBLOB="0005000000000000000000000000000000000000000002"], 0x1, 0x0, 0x0) r0 = dup(0xffffffffffffffff) ioctl$TIOCGWINSZ(r0, 0x40087468, &(0x7f0000001680)) r1 = socket$inet6(0x18, 0x3, 0x0) sendmsg(r1, &(0x7f0000001640)={&(0x7f0000000000)=@in6={0x18, 0x3, 0x40, 0x7fff}, 0xc, &(0x7f0000000040)=[{&(0x7f00000000c0)="1f8aa403b9c41683ea963a21ad1605c989fef171ac32c5a6769e5cae790dc013638715af757881a6afb3767e50b2c2f76d3cc994ff2a79b5d37834cff90330a24232311d8009f733730a9bde33d2b2a2144fc245e6b87d8060a06429ec4e754fa6b6ade6b666e0e18779b1143d9853004361cf2835db8dae18f6d089f664aea0e7", 0x81}], 0x1, &(0x7f0000000180)=[{0xc0, 0x1, 0xfffffffffffffff7, "971b99810a014c9f1df742d8d2059bf43723bf336e2c7e760639f1edaf0b483b11edd3181b398c339f5ef87c708744e19360b8f65c01ad3cd776767cd21443487d863edb7c7ada4c5b3d5f9cbecdaef7856e2236ed52ca7aa9364554953e514182a3e2baa81844d7dc6c38a9c258a4c9fd9cca2ca1b4f0b879c69e0c86e8d682365a1a2099d2b6b52cdabad4f4b98e12114bf241b599cd33f6c4a5fa7ad1945250a0c3b9f03dfe9aec"}, {0x90, 0xffff, 0x6, "f6b1be4247fdc325ce638d5b2df11d4aaf89e88f1d098b8bfd9ef4e91da012fbf4e27fa95f1dda963d8912968c319cb4491d165dbef90f5fdc8aa359ac0ca5c040bab6fd67686fbdc341dba706ac79205b113dbaa8110a736c58164a6fbc34f44d95a45657ef5fd9fd804a51ff80900d844ce2d8d9cc2c334b3a6b5d2be573b7"}, {0x1010, 0x0, 0x9, "0b654d56daa3b40efd191a4418d24ca94929b0242d82360bcabdd016ebaa3118f75ab1bd9918be256840533789a7b41c32b06ec80246b69e71b4c8b2f02d86cd370e364765ca3de24ecf5201a58b1c02ef159451d7f3ae97f9452fbf17adcd55abd7077ff756400b2935959f2689f0dd67e51d8fa8ee335e9273e8cece5e2a56ba500edd7c97d9907da08a35f56fb97a832eaf740ccb9f6a392eec49e1200e7593d9159733a6db85f3d3f05592e3800cdbe5c1109af2af17d133c6d2377bb50e8f0021a95fcf9d2e7d844bfc92e224903c75aaa109dc1b628e435b3bb2093de677f4f47e426ed7089d58ea3c106de0399de4733d4ef5dfb33afac88f3fac0dbac5ec809bc43973facb84d86ec985de0836dbee44bb88449b65881debf7bac47fb5782c59bc491bb715cc097034e2ed09eafdf5a6f5bdd8f19494bfc93ec398a2cc3df9aad9f01acfb9ab40fb524f26033dbf5317dbc682343e507c8fd91c0199d40358ddce5d318914741f7b1a540d6a137985ff05657977f87bff0f495dcf4473a5375e124bd1ee06abb8bfab3b96d41813f5d8db19620532329043afbc0dc5006c0532ab67e6c0030ce4a175bbdae2694d6828a87f991c3a8ca0234c56887b86ad7913603bb569070e3260bf5e35ce9058e6f68fdfc54fecc0cb48bfb8b1871e97a39bbf548ba54a1d6064c63d06dcda601195903d63b98746b70816a6aa6a4c3471a5da023ffdc997b9c29e9e89975d1e988c4185792eb1c9ec41de87491fe3dde29bbddbe455d81f312ff56a261d95ffe7e88eb096b05c6b23f9d00ee06d543bfd7636024125d36c6e8bf6710ed30d2969de1d915acf7ef299382b418e31698b162dbb8fd47f4d5995956125c54bc28428865f0569fb47e48b0b264b6d05c4c5361e17c38be1b84bb389b6fd7901f5e26d3aa5c8ea42a2ce5ea9ed3208cee34e5b5aa219fbb1d5843436cecbbefcdb95bedd2659ffdf0533cbfb4f431186ba71cd607ee98ac252d02bc7ad3c34ef61a43d2202949948ddefdd01bfeab5f01e9e35638e686f43ef77f5c1b8783235b6ce0bb0675fbec4d336664184d4b39ab6eff7453c6bc2568c779b4aeb97b3864f0e440b97891a1031906af03e54ad19987fc8f85cdeb3f6b3fcc67f23031886958d7fec77d93d7299345be33933509d118a7e295765b8330847a73366b0487e51c8794b6b15b57c1f9cfcae38042cd3bf8dc52e18918b2653566162be0a4ac40d58cfd1b6ff2a39086b448c4f25a57bc3eedee4cf7abc7ec85055c0ee13555702ba6b2cdcf0b51f767714f24c4f9f453fee8d472ac097a3eee2cab0f81435458e36663620244d3a0152130e52d065930034728c3a57e2145425afe5505dad25ff4070d3c6f860823e51df74247c81a79498034f6dd3829ff395af883c55bfce031476117cf06ea1757fbaa47dc53e33a1bc01b6184d20c2d1b7d7dbfd5fb71ce81f189fc4d588fde22d9be8a173123a34c922a5474df3211f63f12a4e73223d717e7657d7212ea0b67f458637d58b361d39293e41027e8890fa9922213f102bfe221f0e66ba1f4079c04fbeda111b94b2c36d544eab137f14d85f9a4cc29b8af2571a06b391c03cef3f9740ea08292da2eff38dac9a550359399a3af776423b7aaad76c94652a19eaeb4a25cece80a993ff30a12f1d15898ce4030b645b22ad6ea9cdaad8858f1696871bf6f287459ed0a46421c5f5a49a9397e77533181b271829bad192a4532af8df31d630bd6271ea365e889651d919cdf2da96729d7e778a02d2a9185715246e523f9cba4524a21c5e6f182a77a14426aab589703cc219c95f99270f182d26f69cb3271f0ee5728db57f97894f97dacd0ef44924d56373de71eb2439e095d011fc65b015046341dca7e204c046641d17ac40fdff6a0a420528ea919dffc751bef63c1ef6d4dac61bf5685b7a2811abb8150b3a558d986aa3f7cf05dd68bb44107ec89deffadb340abb5077e567887339b5bebb43028ebfbb21db6a67ea0dee37b51dd36d481454c5f9d32fd24d993360921fb0d6164cd2710d4a9cb7e599342688923b0f902fe13b34d7e53c64abe26cf8ead9003c4b53f7a0751a20ef2fac06d724369bd993de16f60d894c4e221b7b4d9f1fe98515642c55623a784c715090e2e427e511e2be66174afd69b0fb0406390237b0f08bb2d983958f3d77b1a3963ab80759d5cfc34e3becd47ef22c824ba5810484cc33e4b2fe88458fead1d62cad8219c5a67df80ce2c159f7bb7f8966c085a206d4d2675553b85ef52fe8da9cd251bec33d9dacfe06df02dfbec2990996d2397daef0c2e533952d300326f3d954fdacae68c7cc33c59c1652d18adba801a9171012384cb28012279913073ef27e3cf690cf38acf8e5601c6de6739de9d0d73e137e731277e5073aeaf18e13f3b050f9c2f1abfe96df619947ca64ad0c8523dffdab1a2139563a8b77fca19a220438d4e22a6aee42ea2e22b575f389e6a1121bacde140e89ee63a2ef76680d07c5736eed6a2fa9635cf691588ed5fd3493ed488208bf516834c22382f8c6928c2230f5bef68f5b563da45a85e112453a7dafec2074fde8ec080d7e78d21c24617d7bb1c2e63e1e1a11861f9668039fc80744f5b7441d08fbde8bd9b10ddfeedca65d40e72a76efc6c56ce2d696730e84525bc1fa8557660c982def1a0de4b935bdbef24862207e7765ca1f7cc8def302ce9d228111dba63e1fead6f6e8a29cd70eb1be1b745315f49485d36efd301feb337c3b609a113ed4e276fd1c3538329425efce12ee448e08df408263fb9d4628feeaa5865a5b4ef665e43f01030f752cd52213d9d9df24dc89cd1ff2ff70db50e1bf7cd671ea250f1e54960dc3642a3e03758063c032da075d1d35f088aac99f26764984393da0b6aef9ae76f2c2fb86c7cffcd8b1e9fa853f1afe882ddb338a76fb31320a4986fccc58c549b48d181d5fb44ac5b35314defa9259cd9bed9772019c6537d84a6a737d4cff6b08b89482ac2e2a079903841f45dbf489ac12e627dedd0d3072dd4f725b55aa5a873a0a483c5ab497ca49a5a2f86cace1468f305fb6c242be7c47d37c00aa59094d9e0aa184e763c9ff09e788ff78e2917672095c5cb0b892eddca969acf37a0357d8cdf23cf13f78fe471044b4e556bcdfce42c9675f6c7c02b02ac29d0c718589ef769a26ab980d4e278f14937c36108cdeb876d5ec3325122691a5efb06633fa3e62598cd8504c0f1de20a703bc27c80614dfb154188fed6d3a9bf0f9807267e9b9e79f01f383a2f38d37f18474179db9fcf80a9a6cda7f3d32250c0cb91fb29c8fe37c34bde5c9cf98c712bee0d3b3c3d74b92f7a6128dac1dd02429d81d036a8f45de56f89d06781aec76a0fa48d4105ed286ff5b132c6eb6bb8e1685ded4f3e9e0858d49c04c0ce348d17b6da8b6ccd7588f8287a2995b235aeaf77e47efe6bf0addb688428fd9a62e4021f41c20ced6612e57a9ea8e70704c613d829f071644eafb99c97e309dca36ed58fc91177655d204dfdecc5d06453a871a3ff63a09803ff8759a8cf9d8128908cbc8839637df14438492daae9f465afff69731eb328b6c6289408a878271a262ac31f6464192996d5c738eb5e4df1c5816e57f7b4b3f673eae353764365db88ff91fb03c4c5c49d6495a693967e2e39645749448850cca5a3bd80a78618b0ab1ee0bd916b0418dff640224f46c209aac5c1fcd09f677c772eafde225ab4c93a20778d0a7aff481bd32ff3c30d07385cc01885964f3c8cb4f86ccd621bc171abd2e0f08ac982c915048906a74e47cb00e5dcff8f1985ead43d42ee2d7da99130400944806c96def24940a05d73670edf30028b497aa16f1340108138ab6b264aa10862d602588c2d8dc7cd0ac0594fffc37fe9514b81ae9a7a0295b70e76074b141e8546f2d0f7bac2c918241670fd283ae6c6d6d76e1e762c9c132cb3d17c6527e1fbe991bc851277e027f5852290c719a4c6763c310c6587154036326e92a6aad72a36c6f67c5dd2576056276e277895711684f23a60eb48fda3f4ba2593c1b69a68d62341c7a291d7e292cd18bd9f5c8413b7cfce5ea5b8468c316c29cc79e5883d7d32ed6391b8b7adb5f50473d8d2289e0ca51978383a0b6923fce18751a4019161361fbd365bc614c1363e11317664db1a52c7b98d60e3e5a3a0dab8f6eff2183ccc8d3f194e9e6bc8ef5aacd3cdc2d97a2961f3c361d31107df212f78eed58fcc4f68c9df08f1424724162308b2fff6b115a161e50129cc8dd8f4e666b59e0b561ec00aa7c3f52c2a694425b6c3f99c84b1e37dd22347f215bf795500487ba8d3c33e8004f0ca44fa34b898903d51d16d4edf6b3faf0ec430d228916657e2b53ddc9952596374da119b85170349aa3acacfcaf603b77a26fed74ffeb4351daa7a02e37f983575a78de820d5922b29b91cfed908ef369a7f5bbae83fe8637be977d1f964346df031eb7f5eee4ee73d80f23028604e750b2ef11ad08c7369ce2b62d16ab6ddcee19fffa22b1beba9ee461ab203c461f3dc6d9ad9e6ea301233f5461f6ba7b0cd82322b65a9857eb7ebc3b7a449046ec82cc0c57cb895cc4a5bcc547a717cc7f255971f0f187ef091746bdf09db1dc14bd5545e0895c1f6e8a38abf34dfb6666e08d11ad5a4f5cb43b52d24dc089547e9b122a9d4fa7466c00879091a8fd5c613c3a4657dcd598502d3c523743351c1147103ef655b023a99a028d4c6db0cf8077c198489212854e6403401bf8a33cc5cf82be987a2d12c21cef02d9ac684b8cdd09f3d6fd478389afbf482e82059ab3548a25a5f6585fd7326134ad884ec7fd05d90057d4aaf588d29f126a9dd5eec4aae27645911049925117446e9ac8632a5d661565f424921e480531d9d3255feda72d5592535edd18612c56a5b79a55638d56e3ab3978646b525ebc4147d115ff75ab49e5432226b06f469f5a508dabc2676e1b6c9f09068f5e967726ef3aab7d35c799300976923f222d6a2fec61278875f978a9c1ac7385ac3bddd86ee6c164954ac71f58d9ae5be5bf2fab11b21e4e55579120480cd41289a83a36a0e53379a24ca8387ac46485a91a0148b3d1259b356b827068963b5398f523e7527c00e22d30af2797088ddf2f19752c2c932f7c18823942dac599426be53a2101799a7ffbfe65eb7c4d5c1b442ceb7c069254a767942d613f7f5c34e4593612a43c39b8e948e622e0eb0063b4367cdc0fb37c26024bfc3e971154e4360db4310dfaf3dadccd438a65df67f3f8ffb55011cca8a7481ffbe79fac718fa402ec3436469dcf0b8302823f280e9c29e9dbdbd78b27e4f294533fd43800aa986e7991e065650c85467fc865664fa36204b39dc24d07998725c1bbf1c831212383d88a6c3280554f5fa7170874ada6c4f0add492d9f39987c80111b7b0b51d182139743b68aea11a61bf6cb9a4d189df5effd14e7d5468d3144da9b069dd7bcc670a9f0a8ff5d2f08b5c1bdc87f4c58c44f861d2b8e2f17f3eddf966f3ccb932015735a57101ca8e431f78fa1121a9ca0c76d31e6deac6ba425632c104ad794796643eb122a39bb7a69a83115318f63771a593d373cca18a7191884566396476f442658f4c893bb8c0e4766bb9d371c348d750a95987d0e4c0a440d1e96917a3312e3765bc8ffd316dc5e23fef73b3f0d8b064730e33a3a80bdae73d34b0d13b3c4479b1c65fc2d778d9f4501dca61b1dccd045a439fc262aaac73ed078497a8a3ee96b3123aaeb6dcb8150aced"}, {0x108, 0xffff, 0x7f, "ceff0057141f5a5a8c96934d1ad4443ee612463a78b99f1e73b061f25ce5e65c02420105675df0bf9ea9a306c4447104298ffa93696f70022187bdc79252dc8500d91016a1d5758942d784c365e36d3054fa27851ac78e7c3bf67122f736775de33bb41f43327c851d78d13627ad107258a469358ef281fd6cde9074a26f3195ca6a1eb5b59081fe455e9d239993880c345688dec207ef8aeb8a1bde213bf4bf4fc3f670d69e8da43d983cf4aac108e2df4bd449ebd24d9ba53f7915ecef5619c14681d36fb54a0bcc71cfc9e3ebbd24da87517a818443d2dfc521ed3a77105b4f2006f761ddaff5e2e6c8fa635025354fb7d875df4005"}, {0x28, 0x0, 0x1, "c5e84a539be6fd6b290a190bec53a089e0909d9d15d1980d"}, {0xa8, 0xffff, 0x3ff, "2dd396bff56e3b05c8efe33b4b5639624d3e4382c138371bff228361f4173cc8371b0f329807757cb73803d9265f6c291af3ea0314c2db5304d4805e7882257d3a1c5d7d19664c9c8c18c2d0c4758030a31d571a52cbaaa91510c3b3ad49156bd9de7e9a805b9ce646365f37b1e1222e6d3cd2bb0f2e5c518b022f02c4d8c7769e511c5e00a6936f4dd5b0dc06daec63bdde08846b51a83c"}, {0xe8, 0x0, 0x3ff, "e578d560b9e2bd1e0487a925bd9c2dadec86d5e418e8e1674220bb21f795a0da780b669a522f34a032ae926c55946d6c724872f032d33e716fbbc6caebea59569bce368fae084a5043745404f5d559e316e0a5638bd6ba5f26ec96f34462e5b0eefd0906534d78c619f56b64ae65fe193bf8f19466b0902eb3b494d1c3a136aa75a56b24a5e68173304efe3c136bd11d5c4cf8e239ad6540faa7265fc43d394e4490ab56286ed819be458bc95ff5f4bc7cf0c9c73ff971ff1ed207778598010d17b8fb6eb06e5a81c8dd3c44a8d4494e81bc08196378"}, {0x70, 0xffff, 0x4, "fee7b21fb66f6f5f56bf004d9165e0989af617b566834d0dc0418e0ca6f05a8da1e323de640f68492af723aa532c0ed4515666d55b52efb3cef1c7da732cafab32e47307b17b6a7476774300b99d906463968278736a2860827188"}], 0x1490}, 0x4) connect(r1, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) 02:17:46 executing program 0: r0 = open(&(0x7f0000000100)='./file0\x00', 0x12a0a, 0x0) mmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x2, 0x10, r0, 0x0, 0x0) write(r0, &(0x7f0000000040)='s', 0x1) mlock(&(0x7f0000ffa000/0x4000)=nil, 0x4000) mincore(&(0x7f0000ff4000/0xc000)=nil, 0xc000, &(0x7f0000000080)=""/84) 02:17:46 executing program 1: r0 = syz_open_pts() r1 = msgget$private(0x0, 0x100) r2 = getuid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, &(0x7f0000000100)=0xc) getgroups(0x2, &(0x7f0000000140)=[0x0, 0x0]) r6 = fcntl$getown(r0, 0x5) r7 = getpgrp() msgctl$IPC_SET(r1, 0x1, &(0x7f0000000180)={{0xffffffff, r2, r3, r4, r5, 0x9, 0x400}, 0x3, 0x4, r6, r7, 0x8b, 0x5c7edaa5, 0x8, 0x3}) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "73cc0d3f678499e580cf2e0b5639b98fac571e09", 0x80000000}) msgget(0x3, 0x10) 02:17:46 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x10000000002000, 0x236161bb) r0 = open(&(0x7f00000001c0)='./bus\x00', 0x2, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000080)=ANY=[@ANYBLOB="710df240ec011dc91cf2bae8f37194ff576b229a9ca6010800000010"], 0x1) mknod$loop(&(0x7f0000000000)='./bus\x00', 0xe13c, 0x0) pwritev(r0, &(0x7f0000001640)=[{&(0x7f0000000000), 0xffffff91}], 0x1, 0x0) pwritev(r0, &(0x7f0000000540)=[{&(0x7f0000000040)="fe", 0x1}], 0x1, 0x0) 02:17:46 executing program 0: r0 = open(&(0x7f0000000180)='./bus\x00', 0x8289, 0x0) fcntl$lock(r0, 0x8, &(0x7f0000000100)={0x0, 0x0, 0x7, 0x1000300000002}) r1 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) fcntl$lock(r1, 0x9, &(0x7f0000000040)={0x1, 0x0, 0x4, 0x100000001}) mmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x1, 0x11, r0, 0x0, 0x0) openat(r0, &(0x7f0000000000)='./bus\x00', 0x8, 0x90) 02:17:46 executing program 0: socket$inet6(0x18, 0x0, 0x8) r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) writev(r0, &(0x7f0000000200)=[{&(0x7f0000000280)="37688b219efac6735df397bf26c38b57e58957455e2be4e21198b27b089ddaa709ce0d477d79e50d0889bdfa350f80343a258cea9c3e57722cec5af40fcdcf1a5df982c5f8558f61cab29e0fb2d4f1cebc2aea13f1efe441f955632ba0883c6e150c8427ba", 0x65}], 0x1) write(r0, &(0x7f0000000040)="7270bf6c40afa068f4eb69ff", 0xc) r1 = syz_open_pts() close(r0) r2 = kqueue() r3 = syz_open_pts() r4 = fcntl$dupfd(r3, 0x0, r2) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000100)={0x0, 0x0, 0x9, 0x74a171ac, "9ad84b73d9694e107f5e7983aab9d1d35db5abe3"}) poll(&(0x7f0000000000)=[{r3, 0x97}], 0x1, 0x0) read(r1, &(0x7f00000000c0)=""/38, 0x26) 02:17:48 executing program 1: rmdir(&(0x7f0000000100)='./file0\x00') symlink(&(0x7f00000001c0)='./file0\x00', &(0x7f0000000200)='./file0\x00') symlink(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='./file0\x00') open$dir(&(0x7f0000000000)='./file0\x00', 0x20180, 0x82) socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r0, &(0x7f0000000240)="29c3c76b5d0ed605993e226b7d0ea05f34e968155a282ff637b4d56b06c87db6f6810e118dce3a71702acd5757a0fa7d0b16c2eca05a216f72dff92c1ee99168af2fe9e1e9a98427f360ce7c26e38afdcf6524c0b9a86fa0e6486b8489f54bc7aba37f927f205d9061de46d00bfc6e51283b7495fdef4621", 0x78, 0x1, &(0x7f00000002c0)=@abs={0x0, 0x0, 0x3}, 0x8) clock_gettime(0x3, &(0x7f00000000c0)) 02:17:48 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_int(r0, 0xffff, 0x2000, &(0x7f0000000000)=0x80000001, 0x4) writev(r0, &(0x7f0000000080)=[{&(0x7f00000019c0)="322f266bd4c4c6278c15cd482619fbc70a333716c3a9c8fcfb9370efa052d7e73846d75383974851b5441da1c22b872bf179c9a0e6a68caeed6d7a40d4ee4d8c7e47336f968723ac6b539b320871c97b7c3715c2584a85368121a5fe9092316e1e02af81f5752d7723e4526dcb19db05ec9db4beaa0e36cf1cd9784b7c108222251a9e04c2ca6ce188c5509079a93cb29739c38e65d731f3ef22168ec077c5e22e1548ecbd19c6678798fb8b752db5d291a98c804b01a4164fab21082767483c420d0b0dcc9290184f7d329109fcbac794cca35ae48a5d0f5c81d6c193cd4b8e74ed394f8466d3846629ecd11740bdabdcc21b6ac61ef15a90333da5525123a2440018d61d43dea4ab3080ebfde997a30dbee2d8550093575669c217bd3283c08be6b60765b3c036cfed4fe6ceba5753ab1cc2bdddb51c19ec32b656e667de9357abc090bfbfe142a3243b63234f2b88f76d2b2d6e7e1ac77a94a7adb549e3fca57b41c21ba4d7bf25a8e4ba91cff52ef6f1c93eb1e3b2d982df6ef203bc3a111d318573983a4435dafd57a798bafe6374fb162f10b9cf3c2fac0d80cbe87e836dcbf029f1bdf44330a488b09c84429a83dbb867b45fe158ca4194239ea0a627d7a422b644136d022426b1ba4749d2c64ae26c40f734a7eb417e746945df67c190118299dcf39bebde97f246eb6124a22f6e6a4466465273df88995eb1116ddc946e2bcb9ab0ffdb04155a300620cd4985cefee73c4204974d1bd06634696d219859868d7bd5931378b4fa24f604038fbcfa38df42da48bd25160e5a5beae7c8a08c5d899d49204f50c8a9d0b58cd1cfd9d2ab970333c18cd2b01a4ed7cf2a5db71ed9fff135a5a7dd47dccec7b010ee30dd91056be4a1d2529597850d68b72d74ce454dd5fa34671e9f80301d8ae72b8ae6d26c1925e832a3553e2b95e5477daba86badb733653b8fcbde15f19563faba838e487377f47564d5a21943cdf3619d325daddde2d6043d1daf5f3d7aa692c58b63cdc57be289db9d712dcbc96cf7e1e9e62e0a63162fb0910eed128291fffa539fe8710de68b0df425b2beb14353b7775b285d2daeda0bda140f8c67e3fe8621ee77cd3ec64f86251d81974f5d0f5791dcca79cc5b53157fadda63ee3102ee3cb46a17d8e4f0944e758ef14192777cf54abc46155eafe712e8259a1996c48bbcf724a88fa4b1828e6efb21d82f15cff1a8c9dbe1d86dbc529c18386e72371c99f62e00848cfc119f5f9a014a719cd4e7e5f6b82b1b71bfa27c663f65bc634a368c2203f2132099d5f56797fc1e3fd74b77912bfb678c56deb8627ac16e3febd6d5da2bd2fbe0d03779945ed5910975fc45aaed4b36191d499033e938fbea5366710e908fbc58e3ab0fb21c778bc3c44bfffb070ab0bd87324409e8c92de1f3f819f7e8da9f46dcbd11dad59106ffcbea7d91a66550162f96a5c237014cc72f70de0f873e85781ba0fdb3af328fbaa3a8d8328a3a40eb7537e064cb6a15a7f1c3d1d4ff21b89cd289e9f2b9cbb0c11371d6905db3c3c387869561ef16e4c1e5e639b00299893d388171993608f62b32b68792d4a76aa8c6dcbf751cef22b4e4ced8e40bdf7825898db9d082a68f0b90a2277104939705b00bc3559e04d92d970cc727d101e94087cefcd851272d5defa8c0296b244164e943a5aaf369ccf71182e27ac5ed87393d712d8f31a41e255dc4d5c60fd179d827ac0540456fc3c1e70701b18e8e1e89afb5ce9e9ca16570b898b44608c4f7daf864db2d3d04a315aa97b71920ef3c5412c65edaef2f46d8895ea5d02b4e162f12bad3036f398cc0825933f1089bdab5ecd1b0e88f2b62e9f98c1dbcf25e43c295caff3a2d56c5544606759dad6dc41c88e765ab2d3862f791d8f2dc371550692ee177fc754bcaaa15b359479d443fd1b7ad39531233699c38410e97ddb17395174c90fd0119077c4c202d54d19af7f1cee35e57c479ff7946c09852b167338da536671cbfb3a87d47440d3f4ae9832b53269ab597307b5623e1c90d3c2fb1d1536ff497f2e7ecb819e7cc68b90fd5c4f3583ec783227e9ce9ba4bbe5b9d5b448cd98966fea3dc3bbf53f3d54b9ccd8b788747078ab60b98a8ccfdbadda900de2b2b1b0e035904b0a744bab7391ce591b0eecc732a5b437a602128e314887c9233cb28d89b5e6e31af5e38d1a2262ee6678b4f31d8014302bcc803213c3eb4f8fe7c0599218b15b5506a9bad4caeb7276ea57d1cb2b81989a045027ca75e2a4b4fcdf14d745a1955efaad0dab7d75c2d2640bb4d8d7b4a9695924400acee5a6e675d6f70545efa980c175096d663298e351500403091d4aa242453b88e11866c29af472ac1da21f13d189497736a0305178e2921e86f75bcee1dd56bf30eac0bb2e8888acb7cf2613c5d91cca6c56ce952c4092b9fe8131e6fa17aa01024b89ba0b2cd5bb7a5d7636ac29f579ed4c3e4d245aa0b0c8eae6cdde6c5f769e2a17e973cdde50b64e4a3a46ff4cebbc7ea87ad28036d3531b6f458686e25db7b81cfd45599bfdcf65355fd439beed19cc2b903615a597dba84ccf5852548a21cff56936dcb94a19bc22b09be7a92af5bc763adcc1aa23a87fccd4e04b1a3724489af8c49d3ba2055cec320585e236ce4b23d11ada8e07cbb33a3b4957afb28cd066ee7fa432b86193bcdefc8844d9b87a347401746ff9bb747f4252ad442f41a26bf5935502d96f5e51ab19ac20125522e0f548e5a756223d1b2ca2ff5ccadc4d332e68f8a9e6cb31a8a70486573af32df64b8eb3c9abd35192ba24bf56f7d195a8436e3c20a45a664603f9df54b3b0715867eff0991d5b61f1e23021451bed162691b3a6269bfb50cf6b1ea2610e1ed0ef5a531f2741687ba07846e7d30fe6d993ef6a1c0f55521ead0dc24d12735b03f7427131c1ce25b933c104902f78c2de14e928dc759fd59f54320e95a70e570a878ddda74564aad336bf80778583bb039f28fc9da1efb3e37a31208bceac057d6399e58bdfd1664d02fe5493b73abe876e5083a86433febede202ed661d2257b36df9362b1b2cca1cf895f3eac08b507fa1c446b1688ab16d975fc0d720f1ac429465d65102e6b07f8660b3176a5f509e7ddd45dccfd07c79c05c9a09aca309f1f972a1dc1819b749af1db54911610aa147c2285b90f9b8ce2642f3e2cbd2a7a8909a3724f39b195189849355845dc2743f35c629ca6bf6a85c36b89a88bbc2d67af8445b4bd93471fb148755191e8df9c0dd2dbbbef108e9f765153a23f66b56ec03ffcc5fde6840597156c5e14bed4ce026f46fd3c2babffdffb0a0a0cc4f12b3943d98d4e7abc6d32ae6e0c45386ef3fb5babf80bb2f50d8daecd634202637e61b9236104fb2338f0c802e98654226ab8e37189af369bacd7280370d106ea27a46639304fec3b8e3682736093a21ad46dbc5cbcdb7eef625b710859a1b52b42c6edfe8ecef867fbb9c116449657a5ccedd38917158b4739fdebfd6844e118db02a8526598a041f2d56d7953279aa77d9f4b5cc633255843978a102e5980551e15f0927f74840adf4501636d6e6f86601c5ea64bbe88134022447947ad78bd1c8ce903c8bee3da9728b2b85474c8ef4bd0983e2c7fef3bfe14379fa054bfef2b2ac19c779f30a338c435a85b73d50f08dcfc50a120642c87ff667a101e96173cadf3086448ae2d8e20013025f712eb92deef7a65789f3a278be50f6c1b1627b9470a72fd6087636d446581cd4a2b9642e88db888b3239820fb4dda86349a5b64ebeab54fbf687a6ca167478c33af1bc35070ebc905ef306d8ccc3981b7ae29a8a204f1b157aeb59ee2d3068c14a554543f549fde42a272a91c359fc25a13bb3fa279a35a7d628e359e91a32826dc5f796eab1c8654477e7211bbdf5b8892c1871101fd1f92e4e4e1a2c62628d3618a715281071b1a9b5d80db428372782288cccd816ed4b6b670894b63bb1f3cb7508ae0daa5f0c0767fd050c95d729513d88665fe59bfc7f48a2dd978d8b5c0fec46b4da07aac131c23176802526575fe6e18ac4f4b8a62b58cc4d124cebfec45ea1a99108fbf23a323e0e9b9a9bbd2248a8b17149427f8cfaeeb6001369154faa2359c22c6520dff16d9bea817b1340f8a5672d553b66f37293f4657abff4509585dd432e7f17b5b584a57bb71544134ca55172a0e2a33c24c630bead87eba26a214f44e0cfd744cac434da036588e8813c61d62c594c975db73612f2f16267c8e642323f35291090f556d9212742f00f3f3ef97eb5c728fc5a4f4951c72fda3673f336dbed89e72474062bb2fc7ee0ea4515f411fc60382870751e19729ca2def66a04698845ffdf07e6538dc00005582633343303ea10279554dda2c851d3c9177c1c2c49cd5204811a7f9972246260cea5bd01fff202dfb6818db6fc0c4fc5e8a67429afa128605bf094a7c6c38995266f39cd93e92fe3a5ca3a20e2e84c1705b234541141734bdc322ffa18b414415dcf738aa5592b137eb1f56f39b9643086752d386742a9bcf28a5b067ba855c460640dc9720afa8d9885b87d178673cc79934818f86b97de9d8480b46e394e1eff92f673b6d74d7b9f0b8cf7d807424dafc43c5fb78c86196d6b14ba553b071d17a5ee873a2bb0b65b0bcb52e56234ad44474cb60e13ba2fd52712e16c411274c1934352f167744112a136937446d4262e3b5ef2f5278863ba34ce1b3e13d756d91d0539105e6de338f100860f2dc5fdef10e4fd994762f748b111d35b517eec3a279cee25771ca11eae7de127a83c0976f7b62eb3a9a8daec6ba9c5de7e35dc92c0bd61741b0930f5112c469b92399244341998da9b512de9b26012493325d47d6498cf509089152974bfba5728a15af637d71e4bd71b5c89fed61cc798a045ba4b69e6df939a750905d647054006f66df16d08bcad3d399c3320543b39ce1c7eebdd8b98846685959d98eacabee47177c1be5c9496c9bb178a8c080a1800e7b5dd1977c5abff190ed2e5d3aea6d08dfb5ad36e9fefe0355bd6c3e097f8aedaffb6e82e5a4b38815f93d499cd0eac34c40574122a36323976eda59b1c5cc810870467b83f8d853f99cc26c07da5dcbd980b5d3a6321ee6239121228c9003c053be88e9ac4c144bc479102d9033588f2e0710289770c9b90a7496079600893811f6b08b38fecd118500b841b61805d2b47962a45a674fb1017499eec47a0eb5fc678681c82ebc2e781c75528641dfc3d519a90e19da3940a30a80d32deb9897000b339d7114db6d2dd17b5d228175e88eb2f74198808f3f5669eac9d0a8fd52d66a6bf01f1eb91e204d753023c8750d3ceb23feecc0bd043b8c498b19fde004141eb4b64b5c0a9476c0dfac5c26e48865ce21681b96f67f1a369d9617b046a30f108244678997d78ba1454da660ac5286e48cfe099f12ad606e04843d31b2cabc6bb792bea77b1d24403e57da25ea977d4c4641f44c5a6f2aaad867cfb84c3f3638793976513d7496e0465f78afdae814d879e9dad7ff01ae359726f1a15aa498523c4f4f1ec4eae32ddddd4c0342ec1bc7d5efedb174f8c4d1e26c32f39d736494cd03ba31458330118cfae1a0c9eda6fab750164e5e30b98939bb07ae20a3764ed88b559b944b3b8ad8a35da1bc20067b6e2ed80b928a23e87dc93515df3f049a890e9349139e80693e5472f44211a627f3f9a9c43187b9464e99d36625cce386682907e5621fab7777fefda4039f6781809973bd11c33464329c15e62b402d1c6c9f61454e571f77a", 0x1000}, {&(0x7f0000000040)}, {&(0x7f00000029c0)="225e10e0f3b5d219abda698f13352644134bd368650077bf739fca1301b78da46d85170ec1b432c95cd00cf095a2465e55ee3b2aca44dfb4c590803522cb11be4e36f532874548332031e5fcf039d8ad3835b6f8e9e50150adb8f2407ec7496e4ffa36ee2a2425c49bd779fa318845b6c623369d8b6056e95873dea3690bf76f42a787335c91769146144098ae5612d9c3fe453ac3a9a12a9c9b6c9ee603d4eaa9677700c2f44aebfd1927ea3e6d9ce16b706971d952d179adc2a23e14ae893b8673ee375e2fa25031a5802ce81aa3e893cb9bc2855f2a9a43ea8d4dba339fad69c8472033136051a2c4a95ea963b139a9b2ef1be5f1a4fa4afb1551d8bceba03246e051fe07494c0fa417bb6d77b0617fe26002cb8598d6f0ffdca6166409f4f7533aa07436432f840c5169f101f8ce90b8eacdce6afc9fd65796ce5fde29a2416c6ff5993236831e9ef2fc3a8cfc03c7727c6ecc04be0347740c4c06b56146f507154fea13bb0731f6fbc55bab721029c8252166dcf669c881541b58da001a7a2a427b6332530197dfefd9282cff5af7d53fec4633dbe596ab0bcb965dd75f61619bf2b9b4c385830f0b87b4904d5a0e6e5b69ed10a37cc9daede71f6d2e585fc96e448929de1e97d486d277ebe5d38756ae914bb663a36801539a3987f4139309cd00a7696ac32dde9a0830c56b049bf27ea0d977c619ff2cfa84796c6318ef8b9f70d40d94e281278e66afccac3449c32f14e237f050dff5ec46ff8f9213e1be7cfc46e3002d3bda9d13087232415a79e3b8f69530faa704fc2baa2af771e69a50259eea9e42e2ff18f53113e1fb690a6284497ea32dfdcf7d947f35651f62d75270249e1e6addb1041f812dfa7591c9707b4f61d32fa7fb09fc7de850df9541d7e6d699a5533ad471eabe9e395609b6540dbf43e71992181411a53aeb4d90ec08c6328f67fb177ba7fb046e0a0f94175a85d8ba04713e764f8a4efefe9c55455d868d12d53e5342d51f706523f57c9667faa5df1237927677efde6e5b287a0f890a23c248a9b7a99902f14b61b711d84391a94993075f997d800b05b0146b13f240952463c332261738f1164ecf8859fd79c2a68642a52465a315390733a737fa8e44848722f56021d560a37726de7c81025b707e4317c8285846a8209b0aa29a17cc57e7d3bf5162a58f5b63a123d6b5351742e5e83ef851f0b11cb31341495c608c93cab3d2148beb0c3097e401c2da1df5bc750f6aba571a838a22f1c9cb69e4b19391573cf965fafe75b6e098800ea551d2387baad1a2d0c9e7417ac278abed3ff5c605b884144e9ea23eb2bf0d5bd4cbf092af7023c7aeb166b4ff17aa67459894c23567393cab35c10e28657a67c362847c9dc0a85e2ef9707f9e1fbf11ca2cf9e1a9168150a01bddc952feb9fbd03efea8de55c375305fc9aac219adcafc456dcf17166a2031115860be83c77cdf5138a02c9e200e37a5206ead99f79e86a2a0c41e162bf6dc8efb0c8f8a56c84644a828f02349fa5b5c55b60a2fac7d296bc634ab22b1d1581db1acbb8d8943748e9270e600b9d5dc11f274532dc3468943ac256710cc5f00bd5e50fcd6715e3f977ce3aaa9be5b8a7b9f4378a37ebf2001f5e9b0e907cd608db6cc7c6bac846079e28d395b38241025f6e79d7ae9a5ad8fef151b7bc3c6d4e3aae2ab8524fdf56ce323c4d53519948403c1a08a127d7f73ea5b6f60744349dcabdc46c98725b7a76bc469317035b99486a0a4693c613d5c07d8b77131921dcd33c6885473ccd10d141373c12b93f6da072b5a3f06802e5fa5fabf5afdbe799f6ad83fda7432a3b649de0d8d66f46f2f0ff5b504e04d0af22777f46f733f7e9cc916eb4400f14466b5d857958e1ad44be923879e1361ec098c52e09abd4ceca6bd0dc8e3733d2672fecd9345a032dc5ecdc618cf80cad998f256a30c17f2c7f260c1fdac2a3c082fc9eeca8b756f743ac491f833d1ffa3c31f9ed90bca94bc2ef2c522f524801b917f390079115f1408ad52d71f05c351b860b54c8abedeb36b89970b73301ebdef75d85313ccb478f096be24f4e28489893797f5d9602026c41be7c2636430723be8f9c52ab78fc7d4fe9da512336cd74a38c30062976b342f4a66392478e1b2109483838814015c050fae880100610cc7d419cbf8d67a329819b9eb679adb4c1ff1556be322ac70e0546af0e942b9cb37797f4547c9112a303e385b2f6ca3af8e6ec4379ccea239ef1c6735aa56cb1e3e475eeed9e52e36b2143c22419ae49febb26ba7a30fedabb551802776ae7082944216e4fd65d14335be8c49df4b601b11391ef5c41b4f97e8600e5bf44bb1dfa9f4e805f58252fe7046531c4efc18444bec10c1230625f012e4fdf5ce724debe1c52b5cb24a6a7dc5b569e060637952e42847b5065f9af0a6e0dcc4ceb9b9616a15dce82072cd71d64193949653211c066de140b435eb9bc507948b40238531682499e3ccf8171c7da17b08529793e6b9d7711f3987a7912a16e8e122ca2571a226affe464fe9e506e8ba34adfef6cdf0ea99ee00126bfe3659b943fde4194e377a61b5e0266c881bbc9a33780ff96037fbe2b1b67d83a5b0d1e2a29891a900b7662636692feb6f6cb6a5bca97727d93251bb201a6cdc093dde6e7b28c1c84345e571c5a562898c158e915a9ba95127cc7250a34af2d501532b73902a2d555243892d8e690499ec61fe4c525be68f1794814b7d940f579ee794cdf22fb0e821d09dccaa7e6ff2ccae1fade1680b99c0eaaf5970fce427c84a8cce38602a3c11443acc54cdf8268c5068dd89ef0bc2e82b59df685e90e70736683ac66695f6e53ba546ed0b48f1198e8a2a89afc13e17b1a22513f52c0c20cad0789a0d16e84b466e24fcde183b131ac1225c11418715e67b79c3cbfac7d97bc40caf1631887f0488df724f21382f1a1e1c1da82d575537313f8b6d6fed4086b962ad66e4e64499fafc454822b1b2f0170b061a7943ba943be9ae4b6a8bf07e1b3fa6bc0a83eead4c1cb3f7949f7422f6c9d616040ee7359a5155e851d269e17f7e7b9c557488a04bb8976d5c1c053f8c86a3fdcedde4c107c1ca5c0b3d8808c833f6a82705cd5ff3702463c2460ab324b60e8c144fd3d43b4570ba6c1ba71d2e47238fd88e2d03009356d6ce285d86d6d6ae84c1464e4b6330906f1c900fed5ec3d1d4a0ea6cdd135ed5eab18e574e898489c37ed941d14c666af3313803fd8c80f8fbfdac20dcdcffd85e60a9d2d534b0d9fd8768cc748e232a5b7808e2f3f786f116cba2f12ac3649a35986c9e1b0f59a202384d8eece6c893a73abdfd37aea95d412e5fc07ad1140c84848c6be101c1b444f9cba01c0b1a35cdefb4dbc9d9f82dd040ebe6e0443a30fe344f92d8394feca5b2d773d9463b1dc66293d5cedc3ac7bb305245629750317b54d9ee267bb3f78a96b6ab8482fc6f14f101ccd7222e1e34a6ce954ae73e2afa477baa3fae84dc6dd000371e1a138a913fcc83e821a0ded0545795b94501ead243f93135af88e3cce0ff5aa053a4dd48abd07b88fa6700dbda1489d778f199940809f10d39b11fb763b77eed2890f2e5424f76eb1b7bb439aba0aadf9ef7e5d9e5fee623aa6de80495be97cf354dfbbc8529f45ea46d10033a98ad0641e2f0228205594ad08075fcd8b3cd4a092bc22a1d9fa20655d5bf38f81d893333d3d4db99534c886137581e7f4510629fe50a3990a4563b5a9ccfca2c45110e4007f84d0802ce9deb350a6e5855d2615a08052ac50ecb57e5e8651d2e32dcfcb8b98a3efe92aef3eafae3f412858a76a223bda069955fa7882819dc71da50a680c84591c5a3f2e3e2284998786163d034968a958638f9c57e5541e7f1bfad843bce0b1e30b4ef79b1f8b6e3de3c8d300a9be93ca5addab0b42a253841699fa658eb123a65b110070f9d64ceb8bed59198434ea5d29112b941305946bc3117715d4cf4b52b4c029aa12a08c8887f74e5250fb152f58c1c146acefcc192c3c197638c23cae5e2b0cb3552f1d24a88e41136d1510db291f3b80da15516e74490e1a9de1674b974ed2b8bde993e123aefd69a9dc606149c50d9085a3356caa022ed6278436ae2627a8aeb339a5633f8baa0326a637156eaf5c624dd4bd5114a7f95c5f53e9d966329dbb088ea9d6bbd1ec3c54c61c4fcfcc95c9c473b1154d3005c8bafa7412cd47661683d6d13a711f75cc1b6953445a16dcbdc0ff989845e42a80a6494bee5181132146afaf4bf6598f4bf58946db20582cbb478b3e735249f24803c163e1593d45664abb4bbefeded22a3c7ff033b318832362ed10b9d4e09bdd0c33d96207cd1c03e1e9d2a46f4503185e8de3481ae34243b80fb5c201e38bae610e1f54b26c2cb9d4d9addc1ed63153c40d5ce9a616baa32362ecbe6d35f5c03d0665a16a49f2d692d59b8cd6632b9729cc358c3306009a73f1744debc198ecd8077ac05fbbffb46f15ec9146270583a5d35c994d7c11ff7fc37d4efe1fffb82238de577b035c6479ad92389df9589c0881f5b3d386a7fb170c0e2bbf5f051979928fa1848842b94f465bb566536a04195e837e68310d1fd37089959b9203763b9049e37143f5901e77e52de57c09cb0108f5acdb16ff71b7a8829269b6151ad4a9792ff60f86cc6976dc66dc09a41473ddc80d3753a5d7f7d88269640946eebe859c5a72e156a5b7fc74a6d001e3e545a58c3cf1a424f1580058fe9f4788b0090070ee87128e61cf263da99ae4e4355d04c86a325d776f5c286dc466193bb004e7a3a7fab687a479704e789bc65f8a0517539ec285de05dc37316eae5d890066651efa5c6cb0134b008a0c452a13f9d7fd26c38211029c943b2f08cd5f9d3e45d281aab44a2f771e9ce815cd3f236cdd33040776a6942689cb0c1681ac13e67d7fdd9cf2a64f55e4aaed21cabcb8bef5ea03d9669218d85c84b305b795398188400cb9a610efb04988e3c92135952a2c62b5b892ddb63364cbc909c5dec8692eead26bef78c207f0518f3e6445f269d0f0f948ec9bd94b401a9c1996d1c25f0ef7f09544ad6a39aec902f378d9c5525801d9e6714faf27a54084ba8afa829a2e9193ddce04d57b90f74c4f482e838e495feb9136a3cdc5ed0d999fe38d2ce7f6b0f611a777b3b22aa7e75c9348337820052b66c08dd9fa819a3a135937a35bbdee795b6bde89cfefbeeb90b3a165d78e49ad39dd9eb0682300c28befd0c884f7f741e93faedad77642074deefeb3614ba2cc37b17eed52d9fb4b555bb30f606342e47e41698d26fc1557e279bd433da2b2fc10930340c35758f8c8f3639980c660aa5385664687fe4925f92ccd18df64d4d94a25c8006f83b6c7d1d910fdb7530aca20cbef322fe1070467031e6ad0eb249eb5e28763d9040e7d3e8d796f6bfc60927dd13f552891abd0027d00e5ebbd826668c651bd4dba385eae957c4ff0f2a1f55b3a66efbd9f9a7e7a2694c583a3243e6ee4bd868d141399b6055d396837c27fe190bd70374cc96475a98791a0c5cebe2d754d5fab8aad014b55da26f20dcc5f9e58272391e6f6310a254d1ce8f13a2b7aff80cfd1d048ad7ae84c517ee7ff28344c5bf08f8e50aa6d60c4062599c0618446a70e270fd4067d571abeb848ef5ac6ee491366c32873e71bab4d0477c6d1a6f42f7f596e3d83f63ff2bda9a2c1bd487d43269bc3d1653df3176d717ded342c748802eac31d51e358c9fb5eb1e67f9d94453f2efc7bdc85010c8dcafa670240d75005bbeaed1", 0x1000}], 0x3) readv(r1, &(0x7f0000000400)=[{&(0x7f00000009c0)=""/4096, 0x1000}], 0x1) 02:17:51 executing program 0: mlock(&(0x7f0000ffc000/0x1000)=nil, 0x1000) munlock(&(0x7f0000ffb000/0x4000)=nil, 0x4000) r0 = shmat(0x0, &(0x7f0000ffa000/0x3000)=nil, 0x1000) shmdt(r0) 02:17:51 executing program 0: mknod(&(0x7f00000000c0)='./file0\x00', 0x2000, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) ioctl$TIOCGFLAGS(r0, 0x4004745d, &(0x7f0000000240)) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f0000000000)={{0x18, 0x3, 0x7, 0x9}, {0x18, 0x0, 0x6, 0x9}, 0x8001, [0x0, 0x0, 0xffffffff, 0x5, 0x5, 0x3, 0x7f, 0x9]}, 0x3c) 02:17:51 executing program 0: r0 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000040), &(0x7f0000000100)=0xc) setsockopt(r0, 0xe835, 0x20, &(0x7f00000000c0)="807fb75622e736a268afa4c46961982bacec604cd7a1533729e82e7c70f721a40684", 0x22) r1 = socket$inet6(0x18, 0x8002, 0x0) setsockopt(r1, 0x2000000000029, 0xc, &(0x7f0000000000)="ff010008aaa008000000c3513e2a5e0000000000", 0x14) setsockopt(r1, 0x2000000000029, 0xc, &(0x7f0000000000)="ff013e2a5e00b5f77a0000000000000004000000", 0x14) 02:17:51 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2108, 0x5a08) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) dup(r0) r1 = kqueue() kevent(r1, &(0x7f00000001c0)=[{{r0}, 0xfffffffffffffffe, 0x29}], 0x8, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0x21}], 0xd8a8, 0x0, 0x0, 0x0) kevent(r1, 0x0, 0x0, &(0x7f0000000000), 0x1, 0x0) 02:17:51 executing program 0: r0 = open(&(0x7f0000000140)='./file0\x00', 0xa1c, 0x0) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x10212, 0x0) flock(r1, 0x3) r2 = fcntl$getown(r0, 0x5) fcntl$setown(r1, 0x6, r2) flock(r0, 0xb) 02:17:51 executing program 1: geteuid() getuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) setuid(r0) shmget(0x3, 0x2000, 0x128, &(0x7f0000ffe000/0x2000)=nil) 02:17:51 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r1, 0x0, 0x0, 0x0, 0x0, 0x0) sendto$unix(r1, 0x0, 0x0, 0x0, 0x0, 0x0) msgget$private(0x0, 0x8) recvmsg(r0, &(0x7f00000000c0)={0x0, 0x0, &(0x7f0000000000)=[{&(0x7f0000000500)=""/237, 0xed}], 0x1, 0x0}, 0x42) symlink(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='./file0\x00') 02:17:51 executing program 1: mknod(&(0x7f0000000ffa)='./bus\x00', 0x2000, 0x0) r0 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x100000001}) r1 = open(&(0x7f0000000180)='./bus\x00', 0x2, 0x0) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0xffffffffffffffff, 0xa, 0x10002ffffffff}) readlinkat(r1, &(0x7f0000000000)='./bus\x00', &(0x7f0000000080)=""/64, 0x40) 02:17:54 executing program 0: r0 = accept(0xffffffffffffff9c, &(0x7f0000000000)=@in6, &(0x7f0000000040)=0xc) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000080)="973718832a0f028610f3d28ee15d8cc250a36a932b0c4d1d3dcde92cdbd6a6ba34e4205e7cc49a751bbb9845619c0840", 0x30) r1 = socket$inet(0x2, 0x4003, 0x100000000004) setsockopt$inet_opts(r1, 0x0, 0x400000006d, 0x0, 0x0) 02:17:54 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) r1 = kqueue() kevent(r1, 0x0, 0x0, &(0x7f0000000280), 0x6, 0x0) kevent(r1, &(0x7f0000000240)=[{{r0}, 0xfffffffffffffffc, 0x85, 0xfffffffffffffffd}], 0x400001000, 0x0, 0x0, 0x0) fcntl$setstatus(r0, 0x4, 0x80) ioctl$TIOCCBRK(r0, 0x2000747a) flock(r0, 0x4) getsockname$inet(r0, &(0x7f00000000c0), &(0x7f0000000100)=0xc) unlink(&(0x7f0000000000)='./file0\x00') write(r0, &(0x7f0000000200)="d758def6f1849de4797a5da3be3500b8ae72dbb499c966d450ecb9c5568cfd663db4f6", 0x23) kevent(r1, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x7, 0x0, 0x0, 0x0) getsockopt$sock_int(r0, 0xffff, 0x9, &(0x7f0000000140), &(0x7f0000000180)=0x4) write(r0, &(0x7f00000001c0)="a7", 0x1) 02:17:54 executing program 0: r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffff9c) sendto(r0, &(0x7f0000000040)="7ae8dc37e0e02ad1162af71ddc84bcaabda885cb25e96d", 0x17, 0x400, &(0x7f0000000080)=@un=@abs={0x1, 0x0, 0x3}, 0x8) faccessat(r0, &(0x7f00000000c0)='\x00', 0x109, 0x1) mkdir(&(0x7f0000cb3ff8)='./file0\x00', 0x0) execve(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) 02:17:54 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000040)={0x0, 0x0, 0x5a5, 0x0, "ee993fb52cbef43d1e42ba6951c746f3e89a1eb7"}) write(r0, &(0x7f0000000080), 0xfc4c) r1 = fcntl$dupfd(r0, 0x0, r0) write(r1, &(0x7f0000000140)="0e5d87b4d3e30c4f924186f8ec9b84192bd56b978e4d58cc7cea01cac3508c655ebf60bd481de016b3f445f1b34a141493e7b366068df8f3bfcb1e1a2dfcbbad235a8c5afa956e44eddcb4036e761af39f25d9f89afd516c9b589ed26d54c1265fa85ee14d01645eb19c5de78e35a0a38916abdf2d8f6897dde0db93eb132167c14e03b901034690effcafd81ecd1568d95f8db02f0fc0f7ec8479a6d62e8d9c3c", 0xa1) execve(0x0, 0x0, 0x0) fcntl$getown(r1, 0x5) 02:17:57 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f00000002c0)="e36258a416f790037494132477f256b4093cfb25b84e5bbdc3a51970948b1b2e0ade41a52f5ea7fa0023d58bf6659990bfe4320449078177da4ce9c287730caad953fb392e842dbbffffffff000000006eeb00000000000068f7acad445dd976a67cf92c23", 0x65) writev(r0, &(0x7f0000000040)=[{&(0x7f00000001c0)="2052bed8085df9138021cdc0394b659dd7ab00483bf71c76790e1a2cad3bd632d4141f7929a09ced675e777c18164f4c69cffc6e66416429fdb1b5138f7e14d4887b8fe2dc936ec6c65da9252547592599a5f97f14d76a581a349738324d7dfeeacac9f746ed9f656b9183b3d6bef59e17a6e586152360d0cd51b9a041ae3d16b0ffeba5eb18cc5c86fa82e7e55f39e34668192f16a1f282f71b1aa660a048284b6058e757dac26a15697b245c97bc907892812b26457c7ecb793a0cef4ae456e8b0e61acba78bfcf059021698c6c71f7ef6a338d734999be62deebe6c814703c4ed1519", 0xe4}], 0x1) writev(r0, &(0x7f0000001580)=[{&(0x7f0000000580)="363f624f50058b5170538ae6cc44a1ff8df8d3a880557bd8c593b672c2b049d45dd3be23d8454e1e4522bf3b59d3b58483633bc3240cadc1799ef2ae5df4268cd0f2413a40658cfee1e41fbcbf9900fb6fc8108bde75e250561ece965a123ed4005b4480bf30853b8b520c9fc301d0e0af340fcec496c1728c657c9bf40d", 0x7e}], 0x1) r1 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) syz_open_pts() close(r0) kqueue() syz_open_pts() kqueue() execve(0x0, 0x0, 0x0) ioctl$TIOCSTART(r1, 0x2000746e) 02:17:57 executing program 0: r0 = socket$inet6(0x18, 0x3, 0x0) setsockopt(r0, 0x29, 0x3b, &(0x7f0000000000)='\x00\x00\x00\x00', 0x4) setsockopt(r0, 0x7fffffff, 0xb0, &(0x7f0000000040)="b5fc3f5d269189acefb36788508ceed0969c7fb64b5b81e4d607808ee2e5d937f5b5e931128a401c69f6c6164a33f4b1070aa13c4a37f1e45890fe0e793dd32403e3b250b012d7b03a0d86931a4b1dcb10375d7d73c15387de3f18146a0517b91ba4e9b51cabad3f3fd313b2dd2f4b2ae9b34c979ef4dd512adfeb53109d14f38443d3bdd2fb0213826c24c4f7a859194a", 0x91) 02:17:57 executing program 0: r0 = socket$inet6(0x18, 0xfffffffffffffffc, 0x7) r1 = getpid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) socket$inet6(0x18, 0x319add17908a8fcf, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000100)={r1, r2, r3}, 0xc) setsockopt(r0, 0x2000000000029, 0x2f, &(0x7f0000000140)='\x00\x00\x00\x00', 0x4) fcntl$setown(r0, 0x6, r1) 02:17:57 executing program 0: r0 = socket$inet(0x2, 0x4002, 0x20000000) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)="0a9e6d37", 0x4) 02:18:00 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000200)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbbccbbda1049fad2ba6eeb00000000000068f7acad445dd976", 0x65) write(r0, &(0x7f0000000280)="92b459ed30ce55808509de8bf8b3abcd6c5becdcc7f1df287db69e82a944cbd628419a20677a66da54301b4df3964970018626f8800c45872c89e8f5793aa251b13647ce53da7c76321714d3e04cb24663af16a2e8baab6f21cfbb0ee6928a1da7c289f5e83bf819b53f9d398755207c22a4ee51416b32338df37c35e3f1730748245e3c86a47fee2329cc1fd2844d6a58082e561d37f17da070c1d18c2b22a220763ccaae522e3335d0073ee33b6869103e049f1cff06e1413fe06362acf6e136b5d7219276406b6e14ec6cfbf998808e99c8f0c9ba31812a2399da1d90a3be97af5cbc5eead0089ebaca150a", 0xed) syz_open_pts() close(r0) r1 = kqueue() r2 = syz_open_pts() write(r2, &(0x7f0000000100)="8e", 0x1) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000180)={0x7f, 0x47, 0xfffffffffffffffd, 0xffffffffffffc009, "a147780ac85a538a131100e81e00"}) ioctl$TIOCSTOP(r2, 0x2000746f) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) recvmsg(r4, &(0x7f00000001c0)={&(0x7f00000000c0)=@in6, 0xc, &(0x7f0000000140), 0x0, &(0x7f0000000380)=""/73, 0x49}, 0x800) getsockopt$inet_opts(r3, 0x0, 0x1, &(0x7f0000000400)=""/95, &(0x7f0000000140)=0x5f) kevent(r1, &(0x7f0000000000)=[{{r2}, 0xffffffffffffffff, 0x25}], 0x8, 0x0, 0xfffffffffffffffe, 0x0) 02:18:00 executing program 0: r0 = open(&(0x7f0000000080)='./file1\x00', 0x2c0, 0x0) fchmodat(r0, &(0x7f0000000000)='./file1\x00', 0x0, 0x2) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x3, 0xfffffffffffffff8}) 02:18:00 executing program 0: r0 = socket$inet(0x2, 0x2, 0x142) sendto$inet(r0, &(0x7f0000000040)="64678f50efb5da68ca38004ffac31ca25602c14acc5f5951429933413c81caff62f023ab4e77a9c3a592d28d29712b8c21d82ec4f5576a2a35d1129c2525f8e21ef5c3fa99bf8bf29ad94885eb228e5c6a08940893ff77e1cd8cb827a2e24c91f8f486834c8b9607731cab09656ee6", 0x6f, 0x1, &(0x7f00000000c0)={0x2, 0x2}, 0xc) r1 = socket$inet(0x2, 0x7, 0x40) r2 = fcntl$dupfd(r1, 0x0, r0) setsockopt(r2, 0x5bc, 0x9, &(0x7f0000000000)="c425431a15f24c5635a80a5dbc418290efa3916901b82a3947069037", 0x1c) ioctl$TIOCSTART(r2, 0x2000746e) 02:18:00 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) mknod$loop(&(0x7f0000000080)='./file0\x00', 0xc001, 0x0) fcntl$setstatus(r0, 0x4, 0x80) pwritev(r0, &(0x7f0000001480)=[{&(0x7f0000001380)='c', 0x1}], 0x1, 0x0) write(r0, 0x0, 0xfffffd4d) connect$unix(r0, &(0x7f0000000000)=@abs={0x1, 0x0, 0x0}, 0x8) 02:18:03 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x20) r1 = kqueue() kevent(r1, &(0x7f0000000000), 0x7, 0x0, 0xebc, &(0x7f00000000c0)={0x0, 0xfffffffffffffffa}) connect$inet6(r0, &(0x7f0000000040)={0x18, 0x3, 0x401, 0x8}, 0xc) kevent(r1, &(0x7f0000000000)=[{{r1}, 0xfffffffffffffffc, 0x1}], 0x4, 0x0, 0x0, 0x0) close(r1) faccessat(r0, &(0x7f0000000080)='./file0\x00', 0x2, 0x0) 02:18:03 executing program 0: pipe2(&(0x7f0000000000), 0x10000) setuid(0xee01) getgroups(0x7, &(0x7f00000000c0)=[0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff]) setregid(0x0, r0) 02:18:03 executing program 0: mknod(&(0x7f0000000000)='./file0\x00', 0x2100, 0xcd0) open$dir(&(0x7f0000000100)='./file1\x00', 0x0, 0xc69b1bcdad9e7b5) 02:18:03 executing program 1: setsockopt(0xffffffffffffffff, 0x28, 0xa, &(0x7f0000000040)="2489fea5", 0x4) r0 = socket(0x18, 0x2, 0xc77) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f00000000c0)={0x4}, 0x8) r1 = getppid() r2 = getuid() getgroups(0x8, &(0x7f0000000100)=[0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000140)={r1, r2, r4}, 0xc) getsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000000), &(0x7f0000000080)=0x10) getgroups(0x2, &(0x7f00000001c0)=[r3, r3]) mknod(&(0x7f0000000180)='./file0\x00', 0x1008, 0x18f) 02:18:03 executing program 1: mknod(&(0x7f0000000ffa)='./bus\x00', 0x2003, 0x0) mknod(&(0x7f0000000000)='./bus\x00', 0x8000, 0x6e3) r0 = open(&(0x7f00000000c0)='./bus/file0\x00', 0x4000, 0xfffffffffffffffd) r1 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) mkdir(&(0x7f0000000080)='./bus/file0\x00', 0x8) fcntl$setstatus(r0, 0x4, 0x80) fcntl$lock(r0, 0x9, &(0x7f00000001c0)={0x0, 0x0, 0x9, 0x100000000}) dup2(r1, r0) accept(r1, &(0x7f0000000100)=@un=@abs, &(0x7f0000000180)=0x8) fcntl$lock(r1, 0x9, &(0x7f0000000040)={0x0, 0xfffffffffffffffe, 0x0, 0x100000001}) ioctl$TIOCGWINSZ(r1, 0x40087468, &(0x7f0000000200)) 02:18:03 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) syz_emit_ethernet(0xfffffdd7, &(0x7f00000000c0)="6b852def905701ab5c69") 02:18:03 executing program 1: r0 = syz_open_pts() pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) r3 = dup2(r1, r0) syz_open_pts() poll(&(0x7f0000000000)=[{r2, 0x34}, {r3, 0x5}, {r2, 0x20}, {r2, 0x40}], 0x4, 0x18c) ioctl$TIOCMSET(r0, 0x8004746d, &(0x7f0000000080)=0x8) flock(r1, 0x1) ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f0000000100)) read(r0, &(0x7f00000000c0)=""/7, 0x7) execve(0x0, 0x0, 0x0) 02:18:03 executing program 0: mknod(&(0x7f0000000000)='./file0\x00', 0x0, 0x8000) r0 = msgget(0x2, 0x280) msgctl$IPC_STAT(r0, 0x2, &(0x7f0000000040)=""/50) msgsnd(r0, &(0x7f0000000080)=ANY=[@ANYBLOB="02000000000000009fbd10d033a1aa2628305f1e6249d33b4d240466b5e9651194c96f2623292c6d2443b90f05e3e57cce285de66ba1553f574d7e9118c22c6af30b869e1c24eba485093454df32996cb94efffbaae5c880332cc54aa9ef401e16c43ea51b2c6071b17f5aa67dbb9e95f16649bb8fe679c1558e53ec3c8177aab195"], 0x86, 0x0) chdir(&(0x7f0000000140)='./file0/file0\x00') msgsnd(r0, &(0x7f0000000180)={0x0, "8d2712605de3cf0b46840a59d6d92783cb3a2ea6e1f77780e5549fd4f958e01b5d8256654f23849c70ec5eb4e4d88b384e834135dc03d0ab135955e410c8f33203ecd8dfcbd1120766a211f4"}, 0x54, 0x800) msgsnd(r0, &(0x7f0000000200)={0x3}, 0x8, 0x0) shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffb000/0x3000)=nil) shmctl$IPC_STAT(0x0, 0x2, 0x0) chdir(0x0) shmget(0xffffffffffffffff, 0x2000, 0x0, &(0x7f0000ffd000/0x2000)=nil) r1 = dup(0xffffffffffffffff) ioctl$TIOCGETD(r1, 0x4004741a, 0x0) shmctl$IPC_STAT(0x0, 0x2, 0x0) r2 = dup(0xffffffffffffffff) munmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000) symlinkat(0x0, 0xffffffffffffffff, 0x0) geteuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) fchownat(r2, 0x0, 0x0, 0x0, 0x0) ioctl$TIOCGETD(0xffffffffffffffff, 0x4004741a, 0x0) mlock(&(0x7f0000ffb000/0x4000)=nil, 0x4000) munmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000) munmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000) mknod(0x0, 0x0, 0x0) msgrcv(r0, &(0x7f0000000680)={0x0, ""/18}, 0x1a, 0x3, 0x0) mprotect(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0) socketpair(0x0, 0x0, 0x0, 0x0) madvise(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x0) madvise(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x0) 02:18:03 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000540)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbbccbbda1049fad2ba6eeb00000000000068f7acad445dd976", 0x65) write(r0, &(0x7f00000005c0)="301428c2670ae3b90a39ba18094e82285ab4cf6bf3663b94bbfd7cb933b46cdc9a7754a9e1fe14b82e988cd63e009283b58119c3e1ba798f466d04677f54d4b92b9aca3552f3dd060ac166d08d6a037d5d7f9ca7577a40b0675aa4f4454ad27b4b4ab77f6429fa1de2e3f39f75f14e9bc9a90f4148ea740baaf4f6cc03bf820f6f65ef8d6cb01dd70b3b8b83f9c67199662d32eca367c0d57f47ffe2fe62cff27d501904f8a48fdc55b4ad2ae09d4f6bbdcafab646cb45cfc39da33138fc22ef2fffe62ece41027c0f703a753eb56f467125d8eeb8cdcdf4effec826456993663dd6d70af2e3c812a185e6b5ea00fee163d69cbe677d3d279e7aff9610ff634a716f17e11877b4a38c04e23d43e5135c0116725c217d183642d5aaa32e5e622b601dd8c4c5ecfe7475383a51f03aa46406a7c04660c8cf29d416d299030ca44ee43900fac5ac04b3aa6e43c622aa88b5ad12c34961fc38d7188d3f2fe49654f1320138a86a8127134ede020969203504c9d2c02f5f308dd6d09e2233e3ad988dfa92508f24c7ce88784f11c41a58a88de204673c9f0cf33f47085550b28ebc8df94ca0c2ad48f28200bb25e6fb8500ec3474f59c7b1f014d1211ede50fdfc45d00ec91402235d80b06bd9ca018ff8017389c1cb240d04f7e6b89573fbb697260f867f241567a1ce29b11b9fa2771d5616e2e669b432d286fd632b493d571add004ea5210f1900dba3843b7c021ac69093117bcfbc278d52511cd344ade033fa6447d6028ee0476d0dde6eb87a5af3d14cd07cbaecec597e26e451fd088c33e4535f56107e494cd01aa4d2d8ad555e37fadfcf4a9e9a00d", 0x257) r1 = syz_open_pts() close(r0) r2 = kqueue() r3 = syz_open_pts() r4 = kqueue() syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000240)={0x0, 0x0, 0x7, 0x0, "a147780ac85a538a131900e8ebd81823fc7e0d7a"}) close(r2) r5 = fcntl$dupfd(r3, 0x0, r4) ioctl$TIOCMBIS(r1, 0x8004746c, &(0x7f0000000840)=0xffffffffffffffff) ioctl$TIOCOUTQ(r1, 0x40047473, &(0x7f0000000000)=0x4) ioctl$TIOCSTSTAMP(r5, 0x8008745a, &(0x7f0000000900)={0x80000001, 0x1}) ioctl$TIOCSDTR(r0, 0x20007479) close(r1) writev(r5, &(0x7f00000003c0)=[{&(0x7f00000000c0)="15dbf3b926a9b9bce6180ef0b1344d68df80ce2ff0af27d46f7809113188fe2add0e0db7028adfcf3edf8d083b93fe7870febf8b989900f37b0325f9795040151aa762b1b884bf", 0x47}, {&(0x7f0000000140)="5950b42fe20cad4a3b8e571c1ccca78f23ef07c8b82b5d2a1384b31da2f3b1f8c6597454ba47da6892b0d675274c7936772843768d1dbe7f1904695c4bda7fd0bf407e75c22ec4c4c72113b286e24ead75bd357c5e015abd2364f8da566ec6a29979df65640f34e34193d9339dfacc46a136df8bdc1a9348a73052675d4d16d6abdb0c64045313111ea262ed4b3d9fe7ab5c69ee8bbc970643459f337c0b1b35e8fa27885a666e7071e9282742218baf6af665effb6f3095f635166ebcfa9178cdca58a781f65fba4479e6963a11be9174f253ed3a9e7d2ae0bd4d00ac776c", 0xdf}, {&(0x7f0000000280)="e9a0d7a2c812b489e89aff379a0e7a2791ba6cdab488e14a0ad72c45c99038f596a4c3c50613833f0b1c189594c94f501c511001eab98f9c3e82c8ef43e632817c061aa560e668a80c18314cafa7973532f4e29a11a20593f03ffe90992a2adb47ca34ca77db300ac511895ca6185d4d413e921474cc9897b24952a2e992abd9067b69659680e6eefb23c87159827c200b92ed268162d8d95bc348b620dac4a18ad1612526a771f8410182", 0xab}, {&(0x7f0000000340)="b109a8ac1308516dce12529ed1019a9151f24b01a9720e65d3ceee8adfc912a29e7bf3c0878763ef566b50b21aca8cebfb6e4bdf0564f2061d86a637795f20394b0503cc3979789f382d170e77e72ce57feaeba97796253b7f9d68ad933ab6a7c177", 0x62}], 0x4) pipe2(&(0x7f0000000940)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$TIOCNOTTY(r6, 0x20007471) ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f0000000400)={0x0, 0x3, 0x800059, 0xfffffffffffffff7, "cd6474f4d60ababcd6e600"}) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000040)={0xffffffff, 0x3, 0xff, 0x80, "e1ad1b26ee76f956895c86be55bdab5f928d3f3b", 0x2, 0x3f}) 02:18:06 executing program 1: open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c1, 0x0) setreuid(0xee00, 0x0) r0 = getuid() setreuid(0x0, r0) setreuid(r0, r0) mknod(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) 02:18:06 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000540)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbbccbbda1049fad2ba6eeb00000000000068f7acad445dd976", 0x65) write(r0, &(0x7f00000005c0)="301428c2670ae3b90a39ba18094e82285ab4cf6bf3663b94bbfd7cb933b46cdc9a7754a9e1fe14b82e988cd63e009283b58119c3e1ba798f466d04677f54d4b92b9aca3552f3dd060ac166d08d6a037d5d7f9ca7577a40b0675aa4f4454ad27b4b4ab77f6429fa1de2e3f39f75f14e9bc9a90f4148ea740baaf4f6cc03bf820f6f65ef8d6cb01dd70b3b8b83f9c67199662d32eca367c0d57f47ffe2fe62cff27d501904f8a48fdc55b4ad2ae09d4f6bbdcafab646cb45cfc39da33138fc22ef2fffe62ece41027c0f703a753eb56f467125d8eeb8cdcdf4effec826456993663dd6d70af2e3c812a185e6b5ea00fee163d69cbe677d3d279e7aff9610ff634a716f17e11877b4a38c04e23d43e5135c0116725c217d183642d5aaa32e5e622b601dd8c4c5ecfe7475383a51f03aa46406a7c04660c8cf29d416d299030ca44ee43900fac5ac04b3aa6e43c622aa88b5ad12c34961fc38d7188d3f2fe49654f1320138a86a8127134ede020969203504c9d2c02f5f308dd6d09e2233e3ad988dfa92508f24c7ce88784f11c41a58a88de204673c9f0cf33f47085550b28ebc8df94ca0c2ad48f28200bb25e6fb8500ec3474f59c7b1f014d1211ede50fdfc45d00ec91402235d80b06bd9ca018ff8017389c1cb240d04f7e6b89573fbb697260f867f241567a1ce29b11b9fa2771d5616e2e669b432d286fd632b493d571add004ea5210f1900dba3843b7c021ac69093117bcfbc278d52511cd344ade033fa6447d6028ee0476d0dde6eb87a5af3d14cd07cbaecec597e26e451fd088c33e4535f56107e494cd01aa4d2d8ad555e37fadfcf4a9e9a00d", 0x257) syz_open_pts() close(r0) r1 = kqueue() r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000240)={0x0, 0x0, 0x7, 0x0, "a147780ac85a538a131900e8ebd81823fc7e0d7a"}) r3 = fcntl$dupfd(r2, 0x0, r1) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000400)={0x0, 0x3, 0x800059, 0xfffffffffffffff7, "cd6474f4d60ababcd6e600"}) open(&(0x7f0000000000)='./file0\x00', 0x41, 0x100) readv(r3, &(0x7f00000001c0)=[{&(0x7f00000000c0)=""/235, 0xeb}], 0x1) 02:18:06 executing program 0: utimes(0x0, &(0x7f0000000080)={{}, {0x100000000000000}}) msgrcv(0x0, &(0x7f0000000080)=ANY=[@ANYBLOB="07ff2016"], 0x1, 0x0, 0x0) r0 = socket$inet6(0x18, 0x1, 0x0) connect(r0, &(0x7f0000000000)=@un=@abs={0x25af90167d5e1800}, 0x8) setsockopt$sock_int(r0, 0xffff, 0x40004000001001, &(0x7f0000001340)=0x7, 0x4) sendto(r0, &(0x7f0000000100)="fe4470876e354e4a89eba8d97f99cd6ca56a93c8db048d72da138d96c8b6bb05fa2e4d2ebd1bf1fdd63da706bf26e13803517d294c000190e58cb2c69b69f8bf3e1484ee80f1bcb9253f21d23adb3c56d33e11fa08bb2f860e15247471f2a2b16648199a091e5e867ebd09b31c799425d78e67c3fe8840bc96fc2440c3909f2d316924ffa9a36d1588f4263a97affed509", 0x91, 0x0, 0x0, 0x0) 02:18:06 executing program 0: sendmsg$unix(0xffffffffffffffff, &(0x7f00000006c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000600)=[@rights={0x18, 0xffff, 0x1, [0xffffffffffffffff]}, @rights={0x18, 0xffff, 0x1, [0xffffffffffffffff, 0xffffffffffffffff]}], 0x30}, 0x0) pwritev(0xffffffffffffffff, &(0x7f0000000080), 0x2bc, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x0, 0x102) 02:18:06 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) writev(r0, &(0x7f00000018c0)=[{&(0x7f00000000c0)="5b09b5224cc68061955adf50a76a8753", 0x10}], 0x1) fcntl$setstatus(r1, 0x4, 0x0) r2 = openat(0xffffffffffffffff, &(0x7f0000000100)='./file0\x00', 0xa0, 0xcb) r3 = openat(r2, &(0x7f00000001c0)='./file0\x00', 0x100, 0xa2) readlinkat(r3, &(0x7f0000000200)='./file0\x00', &(0x7f0000000240)=""/88, 0x58) readlinkat(r2, &(0x7f0000000140)='.\x00', &(0x7f0000000180)=""/57, 0x39) writev(r0, &(0x7f0000001780)=[{&(0x7f00000015c0)="800a37db0302991fc78fa537e5ecf4f715e79ce68382f6b8fadaa1edab144c4dd20e9b1e9cf6c334861771a330fe495a4ec3955062e0253766746d6052a46e610e7d726204bb108374b5a644bd9f4887b62e91c3862c870f28e2544ec27b77575ff494f6202cc03412a189a9382b8881ff63bc71600bed3020a8012b3f18dbc11f", 0x81}], 0x1) mprotect(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x0) connect$unix(r1, &(0x7f0000000080)=@abs={0x1, 0x0, 0x2}, 0x8) recvfrom$unix(r1, &(0x7f0000000040)=""/30, 0x1e, 0x2, 0x0, 0x0) 02:18:09 executing program 1: getsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x10, 0x0, 0x0) 02:18:09 executing program 0: socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$getown(r0, 0x5) select(0x2f8, 0x0, &(0x7f0000000080)={0x0, 0x800, 0x0, 0x0, 0x0, 0x0, 0x1f}, 0x0, &(0x7f0000000000)={0xfffffffffffffffe, 0x1}) 02:18:09 executing program 0: r0 = socket(0x2, 0x3, 0x0) connect$unix(r0, &(0x7f0000000080)=@abs={0x0, 0x0, 0x1}, 0x8) sendmsg(r0, &(0x7f0000000c40)={&(0x7f0000000280)=@in6, 0xc, 0x0, 0x0, 0x0}, 0x0) 02:18:09 executing program 1: mprotect(&(0x7f000005c000/0x1000)=nil, 0x1000, 0x4) mprotect(&(0x7f0000282000/0x2000)=nil, 0x2000, 0x0) 02:18:09 executing program 0: r0 = getegid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) r3 = getegid() r4 = getgid() getgroups(0x5, &(0x7f0000000140)=[r0, r1, r2, r3, r4]) open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c1, 0x0) setreuid(0xee00, 0x0) r5 = getuid() setreuid(0x0, r5) rmdir(&(0x7f00000000c0)='./file0\x00') 02:18:09 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x1, 0x800018000) r0 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x2, 0x7fffffff}) r1 = open(&(0x7f0000000080)='./bus\x00', 0x20, 0x0) fcntl$lock(r0, 0x8, &(0x7f0000000040)={0x1, 0x0, 0x0, 0x10002ffffffff}) kevent(r1, &(0x7f0000000180)=[{{r1}, 0x0, 0x25, 0x1, 0x5, 0x8}, {{r0}, 0xffffffffffffffff, 0x8, 0x5, 0x37f, 0x4}, {{r1}, 0xffffffffffffffff, 0x10, 0x4, 0x1, 0x2}, {{r1}, 0xfffffffffffffffa, 0x0, 0x20000000, 0xe95, 0x20}, {{r1}, 0x0, 0x0, 0xc2, 0x5, 0xc9}, {{r0}, 0xffffffffffffffff, 0x80, 0x81, 0x11a}, {{r0}, 0xffffffffffffffff, 0x57, 0x20000005, 0x8, 0x5}, {{r0}, 0xffffffffffffffff, 0x4a, 0x4, 0xffffffff7fffffff, 0x3}, {{r0}, 0xfffffffffffffffd, 0x18, 0x20000000, 0x1, 0x80000000}], 0xc6cfea7, &(0x7f00000002c0)=[{{r1}, 0xfffffffffffffffb, 0x80, 0x2, 0xfcfd, 0x6}, {{r1}, 0xfffffffffffffff9, 0x68, 0xfffff, 0x2e723945, 0x3}, {{r0}, 0xffffffffffffffff, 0x80, 0x5, 0x7, 0x4}, {{r0}, 0xfffffffffffffffa, 0x4, 0xf0000028, 0x3, 0x1}], 0x173f, &(0x7f0000000000)={0xffffffffffffffff, 0x6}) 02:18:09 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) shutdown(r0, 0x0) sendmsg$unix(r1, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f00000001c0)=ANY=[@ANYBLOB="10000000ffff00000100000000000000"], 0x10}, 0x0) sendmsg$unix(r1, &(0x7f0000000180)={&(0x7f0000000040)=@abs={0x1, 0x0, 0x1}, 0x8, &(0x7f0000000100)=[{&(0x7f00000000c0)="1e9178706f53fff1e7d5bd047d1071ba59a99438eb65e7a921cb8eea82ea747470376fa9b0aecb510d1b94a987324497266aa6b3d31cd00c965cc9948e061f4f", 0x40}], 0x1, &(0x7f0000000140)=[@rights={0x30, 0xffff, 0x1, [r1, r1, r1, r1, r0, r0, r1, r0]}], 0x30, 0x4}, 0x2) 02:18:09 executing program 1: socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) setsockopt$sock_timeval(r0, 0xffff, 0x400001005, &(0x7f0000000100), 0x0) socket$inet(0x2, 0x0, 0x2) 02:18:09 executing program 1: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x1000, 0xffffffffffffffff) r0 = open(&(0x7f0000000000)='./file0\x00', 0x1, 0x0) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000140)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x7b46adcc, 0x0, 0x0, 0x0) close(r0) clock_gettime(0x0, &(0x7f0000000040)) 02:18:09 executing program 0: mknod(&(0x7f00000000c0)='./file0\x00', 0x2000, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) ioctl$TIOCMSET(r0, 0x8004746d, &(0x7f0000000000)) ioctl$TIOCSETVERAUTH(r0, 0x8004741c, &(0x7f0000000080)=0x9) ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f0000000100)={0x7, 0x3, 0x101, 0x3ff}) 02:18:09 executing program 0: r0 = socket$inet6(0x18, 0x8004, 0x57c91406) setsockopt(r0, 0x6, 0x1, &(0x7f00000001c0)="c751f1511957b34c3e9ecf3cd10e4308a612da1e7a906c056d2ce8e0a5992e37f547f781dbdfe926c7330943fd0100000000f4e8150bba4349a07b767802d9c726fcfe7111073e6eec9202ba470fafb5f681008f7c395a0f792be95b7ca326d94ced3ba5f60f0fd5df2b3be2979296f443c7d89eacb2fe912796fd1b98fd1665cbdef5e44f104348929ad2df2606e11a17a66677e246cd0000000000000000124e0e80c48140b7862cf9979f9ba794939bef7b6f6153b0eac8772f92d534584f9dca9441e2b7a1ba2b310e54ca31049466003b121650b629669be7f0da132e592468ee71a3e187d0effd36269e", 0xed) setsockopt(r0, 0x2de849d4, 0x40, &(0x7f0000000000)="18764a6386fd9aad1701d1d41d3e51aaf9bc9932d3f323c7a7680fbc9fd2b29a544087bed8f61d742481828f0408ba50defeff5564104110ab77330d8c14a99ea1428ab02b6304eb207103d941eee9960c6430f3cd6004aa9264c4dee7c59b7af25fecf9e6044b71733894175427df55dd8a493a6d6cb90a13f8f8a83938ed871aa63e3be0b4a2551b776d8bfcec79429de91a560a9461ba2dff2f7155f18e27b3b987d78538038c1725d14593adebec45fd2d67", 0xb4) flock(r0, 0xc) setsockopt(r0, 0x8, 0x40000000004, &(0x7f00000000c0)="babb958784c8ad2dee363708531162afea24b078aff1b29f815fd554e2e024337737eaff257a93f85498096419ee90db8cbdd1a0b9cd7998e4be816ed068b9201c2cbd6512615348738673d9d1a72c2920d1741cca04902098fc495a1ec48011e3d4afd007f2912ef049cd4a98c8e1ce9cef0f0631c74978b04b9a949b63694ec90d21c711be984ed501a00b33e31a72af96aad70fb132a70276c8a95ee5c5edcd8cf1bf798666a72ef9423b8b6584e723bc6de24daa1148850c30c60329526af47d0443959ccb6bca61e167f84af3382f7c03cfdc1eb03eaf68d14aff48f48c027dfefb8e4a11be5ca79f", 0xeb) 02:18:09 executing program 0: mknod(&(0x7f00000001c0)='./bus\x00', 0x2000, 0x5) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) fsync(r0) connect$unix(r0, &(0x7f0000000040)=@abs={0x0, 0x0, 0x0}, 0x8) r1 = getuid() r2 = syz_open_pts() mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x2010, r2, 0x0, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, 0xc) fchownat(r0, &(0x7f0000000100)='./bus\x00', r1, r3, 0x4) fsync(r0) symlinkat(&(0x7f0000000000)='./bus\x00', r0, &(0x7f0000000080)='./bus\x00') 02:18:12 executing program 1: r0 = socket(0x19, 0x0, 0x10000) connect(r0, &(0x7f0000000040)=@in={0x2, 0x2}, 0xc) r1 = socket$inet(0x2, 0x8001, 0x9000000) setsockopt$inet_opts(r1, 0x0, 0xd, &(0x7f0000000000)="e0ffffffffffffff", 0x8) 02:18:12 executing program 0: r0 = socket$inet(0x2, 0x4000000000000001, 0x0) setsockopt$inet_opts(r0, 0x0, 0xa, &(0x7f0000000700), 0x0) dup2(r0, r0) recvfrom$inet(r0, &(0x7f0000000000)=""/83, 0x53, 0x1, &(0x7f0000000080)={0x2, 0x0}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, &(0x7f0000000100)=0xc) setuid(r1) 02:18:12 executing program 0: utimes(0x0, &(0x7f00000000c0)={{}, {0x0, 0x81}}) mknod(&(0x7f0000000080)='./bus\x00', 0x4040000006005, 0x401) r0 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) preadv(r0, &(0x7f0000000080), 0x336, 0x0) fcntl$dupfd(r0, 0x0, r0) 02:18:12 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) r1 = shmget(0x3, 0x1000, 0x108, &(0x7f0000ff8000/0x1000)=nil) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) r4 = getgid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, &(0x7f0000000100)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000200)={0x0}, &(0x7f0000000240)=0xc) r8 = getpgrp() pipe2(&(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$TIOCSETVERAUTH(r9, 0x8004741c, &(0x7f0000000340)=0xa44) shmctl$IPC_SET(r1, 0x1, &(0x7f0000000280)={{0x95a, r2, r4, r5, r6, 0x20, 0x3}, 0xff, 0x0, r7, r8, 0xffff, 0x1ff, 0x319}) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000040)="830e3e536ae0589ba458f04a79b8aa17ddd9f5c14fde924859455dfa08a0caab0800000000000000", 0x28) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000180)="894c91e74c65a2cd04151bb73d8a4b7959dcf57dc954d97c9a7dc2f42b93bd557e4502e59f8d2915868a8a83f3d33f6ded765b27a84e221c31c93453def15b4a5d1b71a9e9a61b64b4cecc8b", 0x4c) lchown(&(0x7f0000000380)='./file0\x00', r5, r3) 02:18:12 executing program 1: pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = getpgid(0x0) fcntl$setown(r1, 0x6, r2) writev(r1, &(0x7f0000001700)=[{&(0x7f0000003940), 0xfffffec0}], 0x1000000000000137) dup2(r0, r1) write(r1, &(0x7f0000000040), 0xfffffda0) ioctl$TIOCSTAT(r1, 0x20007465, &(0x7f0000000000)) ioctl$TIOCSTAT(0xffffffffffffffff, 0x20007465, 0x0) execve(0x0, 0x0, 0x0) 02:18:12 executing program 0: mknod(&(0x7f0000000180)='./bus\x00', 0x203c, 0xd00) r0 = open(&(0x7f0000000080)='./bus\x00', 0x400, 0x0) readv(r0, &(0x7f0000000040)=[{0x0}, {&(0x7f0000001340)=""/4096, 0x1000}], 0x2) 02:18:12 executing program 0: r0 = socket$inet(0x2, 0x100000003, 0x0) socket$inet(0x2, 0x2, 0x3f) getsockopt$inet_opts(r0, 0x0, 0x7, 0x0, 0x0) 02:18:12 executing program 0: munmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000) bind$inet(0xffffffffffffffff, &(0x7f0000000040)={0x2, 0x0}, 0xc) r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x0, 0x0) madvise(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x0) open$dir(&(0x7f0000000000)='./file0\x00', 0x51, 0x52) r1 = geteuid() mmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x2000000000005, 0x1011, r0, 0x0, 0x20000000035) getgroups(0x14c, &(0x7f00000000c0)) lchown(&(0x7f0000000080)='./file0\x00', r1, 0x0) 02:18:15 executing program 1: r0 = kqueue() fchmod(r0, 0x32) r1 = syz_open_pts() r2 = syz_open_pts() kevent(r0, &(0x7f0000000040)=[{{r2}, 0xfffffffffffffffe, 0x1}], 0x6, 0x0, 0x0, 0x0) kevent(r0, &(0x7f0000000000)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x40, 0x0, 0x0, 0x0) syz_open_pts() ioctl$TIOCMGET(r2, 0x4004746a, &(0x7f0000000080)) syz_open_pts() kevent(r0, 0x0, 0x0, 0x0, 0x1, 0x0) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000000c0)={0x5, 0x100, 0x2, 0x9, "5cacf5e3746e3884b647ed70c0433f7726a425f6", 0x6, 0x2}) kevent(r0, 0x0, 0x0, &(0x7f0000000140), 0x455, 0x0) 02:18:15 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x4, 0x9) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) readv(r0, &(0x7f0000000000)=[{&(0x7f0000000940)=""/13, 0x8}, {&(0x7f00000009c0)=""/4096, 0x1000}, {&(0x7f0000000300)=""/185, 0xb9}], 0x3) link(&(0x7f0000000140)='./bus\x00', &(0x7f00000000c0)='./bus\x00') 02:18:15 executing program 0: pipe2(&(0x7f00000006c0), 0x0) pipe(&(0x7f0000000700)) kqueue() syz_open_pts() socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000740)) socket$unix(0x1, 0x5, 0x0) kqueue() pipe(&(0x7f0000000800)) pipe(&(0x7f0000000980)) pipe(&(0x7f00000009c0)={0xffffffffffffffff}) open$dir(&(0x7f0000000a80)='./file0\x00', 0x682, 0x0) pipe2(&(0x7f0000000ac0), 0x0) socket$unix(0x1, 0x5, 0x0) open$dir(&(0x7f0000000b40)='./file0\x00', 0x0, 0x0) socket$unix(0x1, 0x2, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000dc0)) r1 = syz_open_pts() fchmodat(r0, &(0x7f0000000000)='./file0/file0\x00', 0x102, 0x4) fcntl$dupfd(r0, 0x0, r1) 02:18:15 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "a90000a64d5356066494d40118f347fb32dc1216"}) r0 = socket(0xfffffffffffffffe, 0x2, 0x0) fchmod(r0, 0x4) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000000), 0x1de) 02:18:15 executing program 0: r0 = socket$inet6(0x18, 0x8003, 0x0) connect$inet6(r0, &(0x7f0000000000)={0x18, 0x3, 0x0, 0x8}, 0xc) getsockopt(r0, 0x8000000029, 0x69, 0x0, 0x0) 02:18:15 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2108, 0x5de6) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) readv(r0, &(0x7f0000000000)=[{&(0x7f0000000140)=""/140, 0x8c}], 0x1) close(r0) socket$inet6(0x18, 0x100000003, 0x0) mkdirat(r0, &(0x7f0000000040)='./bus\x00', 0xa0) mkdirat(r0, &(0x7f00000000c0)='.\x00', 0x88) sendmsg(0xffffffffffffffff, &(0x7f00000015c0)={&(0x7f0000000000)=@in, 0xc, 0x0, 0x0, 0x0}, 0x0) execve(0x0, 0x0, 0x0) 02:18:15 executing program 0: socketpair(0x26, 0x5, 0xfffffffffffff800, &(0x7f0000000000)={0xffffffffffffffff}) getsockopt(r0, 0xc0000, 0x6000000000000, &(0x7f0000000080)=""/6, &(0x7f00000000c0)=0x6) r1 = socket$inet(0x2, 0x4000000000000001, 0x0) poll(&(0x7f0000000040)=[{r1, 0x87}], 0x1, 0x7fffffff) shutdown(r1, 0x0) shutdown(0xffffffffffffffff, 0x0) close(r1) 02:18:18 executing program 1: clock_settime(0x3, &(0x7f0000000000)={0x8200000000000000, 0x40000000000}) clock_settime(0x4, &(0x7f0000000040)) 02:18:18 executing program 0: setgid(0xee00) mincore(&(0x7f0000ffc000/0x2000)=nil, 0x2000, &(0x7f0000000080)=""/136) setegid(0x0) r0 = getgid() r1 = semget(0x1, 0x6, 0x80) r2 = geteuid() r3 = getuid() semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f0000000000)={{0x7fffffff, r2, r0, r3, r0, 0x13, 0x61b}, 0x35, 0x584e, 0x6}) setregid(r0, r0) 02:18:18 executing program 1: mknod(&(0x7f0000000400)='./bus\x00', 0x2000, 0x236161bb) r0 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) recvmsg(r0, &(0x7f0000000200)={&(0x7f0000000000)=@in6, 0xc, &(0x7f0000000180)=[{&(0x7f0000000440)=""/4096, 0x1000}, {&(0x7f0000000040)=""/34, 0x22}, {&(0x7f00000000c0)=""/117, 0x75}, {&(0x7f0000001440)=""/4096, 0x1000}], 0x4, &(0x7f00000001c0)=""/55, 0x37}, 0x2) select(0x40, &(0x7f0000000080)={0x9}, 0x0, 0x0, 0x0) 02:18:18 executing program 0: pipe2(&(0x7f00000001c0), 0x0) clock_gettime(0x2, &(0x7f0000000180)) clock_gettime(0x3, &(0x7f0000000040)) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = getpgid(0x0) fcntl$setown(r0, 0x6, r1) 02:18:18 executing program 1: r0 = accept$inet(0xffffffffffffffff, &(0x7f00000036c0), &(0x7f0000003640)=0xff00) getsockopt(r0, 0x1, 0xf6, &(0x7f0000000180)=""/169, &(0x7f0000000240)=0xa9) sendmsg(r0, &(0x7f00000035c0)={&(0x7f0000000000)=@in={0x2, 0x3}, 0xc, &(0x7f0000001400)=[{&(0x7f00000002c0)="91968d758bd0f081e4219592d1bf8b869a30b03406491e102cf3eb7bb669c2a3353096f54eb5eb0234503f4a2c7918e275092e7665c999212078c2fec3ae57751b2fc9fd3a277b42fa9b7decee6c4490b338015d6d1f1c8fa113b64797ce1b9c3978cbc27e1d7cd467c458bfc22c812297b712651e24e8ba2f151457508f414719545011fc7b1af1532409e5f99705d7c36d6a423600e4b59857950d9d24ab36b5e14d88083f31bdbf26b824adc5406e71114e40233fc56f96051db6b93f73111582f5b00c4314132c10bb645afd01ac287da05a86df48037f007505f1958d9f581927aafd7d9a3f90d074c15d04ac78b69a53e6a08134558c3b824a860a88309f2907148d527dad036fee4ce6ae2450ad29d840338854810c155c8aedeeb53e32169521998dc1714d5eb718f616eb923a454ece7a2131be2d4498e7375728dcfb89e17646e33189a9f3a4bdc626204f5ec7c3438c5dc03956adf6c953701510fc9f26ba006fed0a02c3b222bdbc9b386ba5af6845340f4206fd0b0540d2c8c6baf41db4ce3852a0dc631678a9cb6eff5c9af03cadc722cc226d63c84c8bf6747cae49a621c18adb07968117b49103be3c086c23d685f7d6535de4c43d47ec800070be71683a166d2c7ca9a71ec44aab26fb43472556e6ba8b5e12cb487592fdfe59f8cd3f846786deb9c93e805a4182ee6c216a0c93906779de927d3a5269e3e388082b62cfc97be5e648cbda23b1d2a19aef5db8df3a4df04125c657a2a547a801da90b85bb491a4b5053efe18f5fdb5fe6d33855fb56df1b29af6911f34d7d9322357f77720c8dd2e0977b48bff29d9b996076070d2a96c4ed362c8a068b1e5ec3c4f147ddfa45aec3fc788def6af41acd42c041f7f19fdee3f698c7f60d068029bfd1d303744934647377f59b53ecfe86b837e685a73189f61da2701408a2e26982a6328091c68a05a5134901caaac7d0cb6c53d502befbdde19e6d02d3d3607cbeb4152595f9bab1da6f1bf6a833713d6dd9550f5468240d3f9375f0c6300760c3fc33f4739df95440b634d4c566b689c2ecd243affdd73c666622c91f7643cf529aa3d504f8d310240437ac1daf531c82c6b283f6080039c010b4e35c654964bfca0ccf3665eaba680c3594ecec4495c606f015f339119bbf7d48cb74d16dda86ab01f9e453e6673f7fa3d97eb712c19c3d92bccad045f7990813dbb9f53e0cd2359de1dd6195a9aba10edf016dbbe2c70d768feebbab7762cb63d1d28c5d7cd6ebac590cd78b507368077129a16b7d1151f4fee64892c2d7f8ea836b1c7b15eb167b0f10366bd5c270047509f51f269248823615fc95e69adc24aa1184ad2380d25b34853efa1e09cd5810899e2e670101f5195605ca6b15d79ba85247755c8a415e8f1d1a999b97dc5a65f69fef0b2ba06e50b6aa7425e90965ac2c905b40ebdef58ff41965f8b7bf766eacd00d15fccaea113a3ad72f540882ffbc24bb4a2316681956bdd2aaabbc655fa5bc298de705286867ec47077eff656574c28bc179be5d7873ded5a573c51160fa6ba3747b4fd40871724d1e4ad4964217b737a577c93a3a7b1944d2a53b332105c39433d8503932b0d183f21f15db5349917b54ee5cc8cf9a3a1c0f67545ab3bd327330a53cd6f33827f12ab9856b44eebcd390fc98d4018cb9393a3e20a8dd20f6a5eb8bf223a5a5d513a1f24c769f9368b8d417ea167c8bc4b0925f18cb8f9e3c51eff3c2ca5cd45422f0b6c1c3552719c7de48e41569629a6a4dd31b72ff8550ce2d9460c6f5b09700a74e07e05308d8f961b16e21002730a01949321b2046f46126bd4fb4084eeff7578724b25a321d5cbbda11f0800ae4fca19e700f3b233d5219138825bc717acb123e21bd2b9fad1cfd7a1b099c06614087bda3d42adc2b5c4ebe5bf20d665b1b3c1ba68e20e73e2b061f1f24e901548261227280b3e17ac3ca6c3a4d20428b5304e36a2e8f964f2853fdd51f6f98ab9bebfe54bab84f9e37416bee62bc08bbc5cb7cb01fdf952b0d09dbb736bb572e8f209a6d6ee9fc018e6fde9f45aed1c2a0c232420c52c26f03882129d401073b8ecf52f12b87fd4f4b8fe19e7a0538273c236db2faae1bfba938cb902bd7345fb49668ce32ecf68296d9303dd2fbb1f55d4246bd9ede0c0076b9440f7fd73c2c6cc327428cfa5817ff9bba3394470cbd274af57ddc2cb4e427f1f908744937490df114df454bf860846dcddf2b5695d54012792a186172a899dc6a720732d71b0652ee8897a3bb7eb8489de87bc0367a873991234ff0bb377c482db3dbf626dc43d2fb92053b00e45427c109306f13d873e679b5723cd8acb4e6d0d44393ee15260eb158b9c44bcfcd1f69164d875befa30aeb53ca2f8acb6fa10fb956e69ade5139909e110a3b48af7849bfbfa83d943cca0530af869123a7063908c9c0c816a5560d657302266692ebd85a5c94e28b2dade52e54651978a439dcaa6e043f54269387b876b7d08f2c4e65928353ff257a7e2bc40311a9ca139362044f6fb4fb2f8b62ef9acfd4b1ebf2bb67a515bc5fde6f1f9de2105300fc1775d0a0100bcd5f7653c0fd6a6906d41bb4c36558ad6a49c4b2d8346c65b04ecd41d3488df10023232dfc299dc240c62e4d3167c7d9d7b2446adeeb908cb4e069a6cef89300d693d06bac5396f52c5e2997e1bc2ad61e23caf7bdfc47586da02e39c1994b44107a026678e0a56a2ac5d86ef690c51ea92764207e74597168bd472a72a253f8ac7760aebf8e964ae70a1dfcf1b6cd31a61a6ce01ebf0848664ebe977e98c0fcc0056f4c85e4910154fe133076391c4c1b2b88b02bf509515eca80c0f7c9f5307e772bf29fe6940340ba00184f6666b0051fa34397981bd2dd8907f59c5dea827e5614eb8abe0f233839f222b7a3112255cd61dd7f426d2ee83a0d2c8f78bc414b1f31603b15ef6fae80edb5efd5d84747f0bd395e6f0956023fafbbd09a99a85200a282e5c52aff0c997f0b24cefa834e4269e0ccca259e390a1a3dcd18a3f436aad996e7c933a88c40aa9d4b15f5502811894e37d9088b1d1e47321c2af363e40f48aa4cf9e4a7dccb6dfd65182f209422f33c7eda534e0407204a762967d0150c15fcb8123fc829a15b3fa632e8ce7fd60883feb049cdb73f37c1d8f7dd997589060ee549cffc9c8e1fc7c7ddbc9970b67f14ceb2bd4dc64bcef7741a27317219ecd179f040c91e6e23a70e8f15e4e379528fbcbf715f62f1b9c97f25f135114eb0316491c3547245d2c7b5449b7ebf485b458b114f32ca3e62fafc787b37c7bbdad7407168c3b1c4126779245b477ee8f45fb4a03f5803d86d8813f4152c7ddb7875b0064f98724095424f3489cf22c02c7696077ef512900b834a8473f5b2d9b5597b8caee78a3bb581e2d2c4f3c2a5ba7788f82c449493b67b4d5b11b2bfae754a4ba2320f5f38c31aa764d85dada8c210dea96fa4e69a1d3135f3092f43c750ef561cac9414225461b23df34f926966e4e8589ee4b883481a284933bf625031b4d785a5661be0c7198df3ddfbcd4080b3fb2c923d9cbac7d1511321cd13731cf7f5642ce8039eaac5884928c068e63a5b55c361a986659896595277c25c4428120e530a586970febb804c57a75f8e2ecef06cea29a330ed416076315b741e94d12a2c129420ed6ed93408c48663507bf6cc59c2b78e42851a217e64c9be9aeb944658a3801213f0acfe8ab41a4c112f000dcbe91d118a4631a029b7082537abb724953aa73f04b2b3366bb6d9c314b7249bd8bb8711875844fa9f2410130405e59d6857cac57259a64125a259b37cd7d3b954f8343f0ee4a3a5311d2a6e503bb7e609986c4e6595320030765761ada82db98bbad59e2e60117a563239ea7c004ebe2bf11b25532083201da96bd0ebae798dd000c2846312d3447167b20b05facdbdefd47ef8faa83cf98033c5f016bf8bd258a220ef33d920eef0194dcc7ee2f27d959b8b4ad1953ed93220f79864c816c24820c1979142d7b36de5dd20558d0418c05976b7b308a52f1d1fb201f3335393e769d8efefd4e2e35b3a46904031f5f70d12e125b1f993a947534833111a9843b7b80671dbdd7fd2efcfd558fc5283a1d1206b62f441fb763b987640808d36c863d7f4e591ffaf3ba1a38e959debf796049c7d4b33eed16945d692f90763ba85ccc06ba3330a6daa564210352be297e9f8ed7a84d44133e82f003ffa8ac6c1cf650eaafc49e8efb68426293126f713ba5863351153a042f43f5a04df94e38936da6095beebce6dee41d0590a5635ea1bcfef600b577dba481cdf056acd26d9671d84bb19163bee2002af878d40f605a87efcb65343958b6ee23fabb73363cb4b0c8a541e92fbbd781cf18357ca29afac77be4ca25ebac0cb8159a32da1098830bafdf6217f9469c840ea33251eeb28c7c0df7d679aa56d2c1c2b932cdaab97c958a6a946be4842f61109bf8c6b3328fb5e10118770975dbc3a871f5377cb42f08bfac3ac4045a271b7871c94e561a762eb07f8e2447b33b8002806df1194a84168cc2abfd04e104fde0f953dd4abaa13294cd27f93e008e85e709e31543bf053c3060ef4cb05e15d9f273567a641fb66fa0c3dafbefd2f4b7d6df93de84b92ec65df84bc69989ad2284f6d08d58a70f19e95361808921f8390ab83c5e229ef3f04042e7efffb22fb55474d6596751ce30f89c310be483c1ea65a1135257eaf9153549ad4c3650fe1912c1a17b77211e74c27bfa73f262bdb2178d27ef633b78fad4a32bfc531ff42233354b9186eb7681529f6e0d9ac9de9fc16ea49e4aacd7169e1bea140bb945d4559f8121fdd192d54e3f18aebed11752718a2245471f5711c1fa7b2ca484acb9207b764e08bd4034a02b286a4f564bf9169991fc838f59edcb3e7e8b7376e8ee246b85711078bb56449e1dca973e767a31642b6487cef51cb3fcebe4d13b2f8b823c99a83e7ddc1742e78f336c68c2cf61577b5e4ed1a6f3efee1dfaf6e38c0eefbf38729dfe19788d32ab8ab3b01d0b8bb48746c90004db1fa486922763c75d5b0d0bfb88a03d82c8e8902b023e3520b8541c83c684471e1ba861d099e0eb044df8b482c392908048865ee8506594f3b960bbf0b40b8fc47e1e69b75ad147dab7a8328a4d05f776f1d459a2d8f7a1c21389e21dfe1c5d4fcc0330d2cb7dc909973943b3ffa434c6e20450246dc1a868ce1012b75db2825a7a8f2847699653e66ba606c4df41e7d2f68c1f66d9b13dc154535587e68cc9ef14024222b0ebdb5a9c49eb80ae0f0b66e4a2b729e14537aaa857392f2a8c0e46c0d909024fc7a087162a2ade961784d71ecb73f45aacffd8fc7873165d6d869cc47cac938d93833a412aa5d179c4ff56737d1364ad31638f8f5db151bd2214a63b3930b06cb8adfe05de92d1006a3398a8469ec492b6e8ae673e234eba8ddd6ee2b834408a171728930fce80a27cf3e8e2f5a351a28e97c1e3e1d6383cf258ed79944df771fe8719e989ee1397c3247817df9ef2d9530a5193f407552941f638b9d8c3595508acf536eae34a6ecd4d55ebfe0e15558c672eabaa8c9a9ef8ba690f905086756bdabb2a708c89d97c2645d675031baa26496a7492966a00583cbb7621887386ced370f79fe4db725d0d1c8f8210ddeb8f8b9cc840e7352c8626aa82cfb6c3e327198d4a29793600bd625c86d987c8d4661a1211387071fded2945d199f817790666205372c67cd49da226c7ece7fbead98c9ad4d2262961d3b1cb95f209", 0x1000}, {&(0x7f00000012c0)="2088fb14cec1ca787859445904c8eee333df623043199ff687e695942b6f00c1416beb01e761cc96a51f5572eba0a94ce7797f0f6e1d524870e2d700f099342f9c86811b537437566be620251f01a88f0913ce70cfb8149b9e441d9e71c656a1b0655f9eef8ff667c4be204904c6978a28654a536da9ceb6ec68fd4dcea8f54091b4275f2d502c2e7903ef6e78a0eb0a5f941ce66040", 0x96}, {&(0x7f0000001380)="a4633f2d5decf1010012a61de36ff7ce2e8fcfc4616a2891e7fad9bde3f8d0acd920bf54db5bb49823d60cf4e6da604d09afd2f423848c90e89d5ce1d7e88318dd", 0x41}], 0x3, &(0x7f0000001440)=ANY=[@ANYBLOB="101000000000000001000000090000001fd1f100d1c8b6c8bb73a8f9ad089d8db6290a0e97e7c53428e3bf52d4396d3a966d4d1beacc1341c8e03443f94ed8bf39324e5b538f8f6a490a8c0eda3124cda5b20889851cff993de35e1744ce5233699c020679342c8728a325e1e8e1519fe460ea659ecb98bf2ce4326d10964cfca61f51d58cb9558d0ef26041d0224734478bbb63047c3e4f18a482eca91cd3d5a676558a8fddafb2bc7418d40f25c29ece5ea19e71368d027495fe986a43851cf2983d66ea9f7323481d0af9f803b9e15984023207b0f74394f41afc47256530880753281969161ec7d1dd242cb1462697d82ed4aa68c2e343ce63a693df95c95d99ff59698f5f47ba5829e6ba530ec8ee53eecacb17a892c1184f82fda8f0a036405a6487a09c27bf5b58846c0a15b91c3939e8fa277362fc69cbf47e5b6018bc652410ff12e6a08bf2596a44b7b1344512ba1630baa9a17b817afe0cc85a699f3fab20028b821fedb0aadbebe27179fa5683fdf053c0c65bfac94f42bc931c35d669714035eb21bb40b2f437880fa540002319c46fec35f03f357ae1c6a92ecadcb62a64c6beaa3b198ce4b840c2f32b1962f633dcc52832cbe336265896a475cf4e3bd2a1d3138490e872cfc0ae6b3c17b73e0e79a886f1b9edc20d94a2fefef7f6c888a8615ca332e3a9f2aee92450d10c19bfa3927b681b3f86f2e39dae24e5a7d7caebfa770aa3fcb3d3c15898b9cb12a04573eef363a1b86a7b2295b32b2e814cb6bd19a9a5683633f2f5771e300604bbcfb031842199183c7d3db6efd9dc8e1543aebf9739085db1cfdfa869c78f5a48958ba2ce3ee8d33053c7d08e20f434ab7657072f5a937fcbb2f189793b913f7ce9b9533e9396a958e3886f27a204651be5b587e9aa1a4c9d89b0f62a8a82f2543d5476b402ef83ac43104849d88e5b76a953d9353f7d4d10ab06944fe1d2653b46635ffb8d9a30d1b30b732c8f2d1fdc2a5f63edcb57accc1777f77a046034ed066b60fff7b6fef9091bbd558b8dec44f76407b77852fbbde555c8ea89b95bfa45c7f87901251f8cc6c584909ba65b9bf76e554ef081ef4eacb5816c0cc583180d57ed6e0d093b67f658de4a30f632fc3fb89737116e9ab16e3504ee382e6188fcad01ad9dbf647d585725ff25842e1d25e5cef956ffbd45edc3634ec808b0387e069203669caff09064a90503c6e9c3d7f5d35d2768ce8d84618fbee20fbeffc21ee9c948a9167d73a292bfb995f6c71d86e01399eb1a1662f9428c61dced5f4258188452750fcbf9e9c8b390ae93f16623f401a65c5ac763f4458e5c92a58b3053f555b7ba7b5ad8056f348e8cf367c7c9834cab38751bb324856d82132b0f2feb26bfe894a7ef88ab942d516ed27422f28c1b3faaab368119c1fd55aea7b1b3e49af7f6aeccdd848f8492c63fe3bfc0037133928d0ad8cd88b9afa9fd9c8f78bc97871ad3b716a74359f73b5b0056b9e06b71fff67b0a27a5c31b61e8354075e83f89f0fe31a845113302e62ef6ea305d0aa4e08168572b427c76d1319eeec0b76137149586b0288a7287336fdf7a23787d9da6624f82b2e8fc63d115672e37c6e937fee0d249b01915bbed635b75bddbc78e317edc0872eac1c3c6be51c5774e0a02acb127985319e91c68eff1300d02f0518daf26dfaaa1538f43eaf7297d08f233ea7a8dad8f34836582903d1be3388250e937852e4c627eaac5ce09dc211b0716e2559058a4234c2772e72e10c5b6d4d0da3532309f7ed61eaf43c20fc898a68f0bc357ee46ca629a8cb12550058d1ad97444bf77e319de65652b7b292320ffffcdc35ebde440b549ddc9dac7eedbaa62dfc79fcf8e9fbd5e586f4807c11ae06328fdef8526e4fa4fa94e2c2da57da0b8dbecbc16fe0efbbcbb41293cb128d70bcaff0e2e1dafd2171c2dcd955d160651b804e43365aaf67e4db687edd211e78ba6e1ca45da90332d5a0311a7e7cefdfaa59991417eb4084de94eeb5822be89654d96fb356098eae647f4db76aa464861026af7145cb668b124182770369f0556ed3ca0b74354a656562cadcf1f5066199bb808110f1ff265744190003acd02caf900b4f8d1de213840bb952662022ea001fd6bf352e7afad045f467169dd3a2746ea002b19673266cd43352833bd9a4deb658bbbe28b58bf2c323d56a3fae3d293f09e987c534d6cf2589342f2a66dab3742df12e169ae385c09d809b2159b93f786b6287b22cc0fcc2ae46bf94e35208d1470ec00e4e8c1fd50ffe0113f749666a7ca40a582a0c2fc9f00e93f235b6a99d4d8dbb7d65f7c15b8bc4552f49d2125701a8b76bfa131d94e0c41ce3d83e68121ecf1ea9eab94158f44878f2657eef9d641d652b2b7ee7ce0381cb62d6369e7b6ed2777dc0ebc18e5e39c2e0b7d5cf6891a1f9ece3e9c2004934be8b33dacb93cbf53a040b7786cbd5ae495088764f96e02b92b25dae0c9d0b64ddc025c3349d60826e392a2e8f692800c756d04db522996be0c3b03179cf69054735a2ec7d76cc9abcd6df77550c46db33126f084c778131aef65f1db506a4e208f264acc09181eeafafbfe123bfb35b55ef9bd5001c79b84352e91211f8b1a9dbf87e676c829b656a651417c528f3aad049fdd41e364c1793b01826f0123a0046d2c19e8da251fae5984e706ee77c9230a3f22292df791bc1b6c1f3d45ef7fab21fd567de8c53fa82a331ef9a12255ce5baea0abe370a613d6e5ee55e342bce9042fde33dbb5ed3fe44d6f7330a51cea448d382d69f5e50ad64af42be9e57b40b2345d3561dabc80c9954d8c53a7f1665dcf3ee38e838299e3d36d117b7d6541b393032dfe8aaf816d3373c42fb529d90c6668a9ca440b69bfce78e9dcd2092b52bdce0745493df37575ec2830c466c6f479b01b0477240dff74c34da1fe948c04983f8c3dcf8a2339e2cb661ce06b88ee91f044ccbd11efc91c343fced02297b78c9abf4e6cbbed6be4db958066fd837bfaae2c60c855d0bdd9b70fbf88b86d6b9eecc9a66e20a40594c0afa23e7a44ff51ffadd879be9c01a6f1da5f82babcca78eb596b0d097325c9a47c461ef832c0bd904e039fedbacbf743ea24858d4f1c91ceae7f17e245fbb935eba5e222ce2979c645dba5f593c285106b12318f5c0da0f8d10142d09ce036c709e3a52bce34505582a57b66323f6bc726da60e8c0a3e1b6c0057b756d388f6883a1bf05f5680b81fd043f6001332522efa468d1df066fcf4f60b76b8346ce8a91cfc06f3836d01ac4906069dcc1b4110c2cc4104e7a31256958c3cac44db7ec300bfbe329958bfd38fa3f88b54814c29436d32e478b4ac53a1bd5e4f5816b042bd14fdd9704bc67ece8e52bc8296efc788b11bb70dda9c185992a74223eb54e08d42c3cea935b23b441ba890f09f66f1019f05f096a4a1e08c6f763b897ffb92cd5943718b687c8ec2107913ea2b7ebc40860bcb8b9a6335877baf5940c0d73967a5e3391effad2b21340911e467d29360f46e790fa4261a16bfa534f17a98bfee3db559a9b30c925c993feec0900730df863514ccb8bcd3e47e52491665d656949302e446e438c9931ac8e4b5226e44bc55da80a25463e5db2f17f454fa2985395c052156d3f9c394445c242cd3af973764a00216d94057b9f4ce033720f4064b41e2a6e1eb915b4edda5dae98bbc967ad703d96bc98b9fbc3a9c1f6e9bbd8f1495fac3aadf3f48f7e263fa4c3fa54e1fddb7a3055d2c3ad3526d8a13d15972d3df2d7b0e98ec5c5fdbd3774960102ef0668b94082d3e76183ccddc2f1d55c8cf184794d9a5b8febc6d7e62cd4cc3f88fdf72ceea550471759dcf5fc237e4c6c2b05e437b268d39421cd8ab36dc31c331e32cc9e30dcc3792033e496b2072ccb75898ae7e1f9ef3a1a299655f60884eb809d981f12868a3532d30724b6ae7db92bf19611095bd9d1dd35a0f088a94889eed77f4bd53df10cb113f1890587128a2de72bd283eb8c1902a88441ca5f0eaa84241c60b665109e7b15e2a3789543dd19a2183572c316abf7067f209e39361ac49ddece4fd4791a2f6247953e003f6a26b365a5a23e95bd3b24abf41b0cab7d591b3fb3aa7d425447eaaa85724e8b24a16c13b1007097540d9f039a554e22c3f14e4051e20ff71d89c882852b82310debe9924ecc7f0be2a10c8126d7b36a93601fcc04976095aac0aacd6898d8f710d7da8f30ab0c3c2ffc85a41e6b20f7d87de776c2e174ed6cbe96f0c968bbccf05f5b1c60fa54900533a942ee8d221846bbd493f531ff02b6327ee12e55af35597fb8b64ea7da73ab3dc411a9dba173851ae8a950b83db4518bd3c9acfdfc3fc3e822696e45a7ef054d423138072ebe22d015772614e58df71456f79beb565ef186d9beb890808bda317a02eca3eba23b416aeee4d1d9a2002309e16c7e04a27f4bf3e14d12dc6eabc6bdae99bc234b04c7cfbe8aece19b48aeba69fa97b45f403eac31acf247b7869a092d78bf6bc2026fa18e804506eb37a0eed275a996b3d6e21cbc7c0bf7c3e4f7e6761a41f5eadf7e28804ee7857bcf8b62036be2afa5b4f30c5a7af78bef14d1004e9062edb9f5ec510ae5036fba7256d426e233024d34ca54976050a63aeb2af60a86ca6babd259199b9f33e2b614d1116c33c4eaaf09cb34212e50c1eac88e18abb6fa94383251aba75b9eeef1cc8832c13527270d9f8bfe205cb88cd1d61e16863670192f5ef5b4c09a4b0920103832d9e43f34fa33ac5bfc59200420a821aaabeda46f41df8f1ef9d03f1ab6bdad389eb99a21a5cd2cd77cf8409911df93310c208fc78e9156cb3eb68a03e81fbeb747b321cfad79ecf3a2427678fb9ef032fc335aa55ee3655b0ce71203e5329c7caca60d0248dba488d600435cb2e33d200f71afdfb07873c1ea0c338411f3473e7cb51a805f1193e3ce228d7d42b6f336571f778d2dffcf33c004f839e037ff7b85c1dfee115b61ff020b559bc3c711596f7c3156c63f830ba6796f48c3c3b3ad7c3609fc7896bceb67671f3fc45721533743e72e7e0f299738b98ee66bab735b81438ef2a40f0de1dc5267db1eed522d502c551e008a8602c001d1a6f8906c0fdfeff23c0a8fb91214baeedb0e53b97a216706577bb5073f502e5823bb522603d9009ddac9c097456ca0abb3c6f382bfe1795a0ea7bfb6d6273535f4eb9cb25ddd091cce8a76b4bf3a845d7a083562f0f04fe2dff27e8e641ab72803700ff4e8cee88ab997e5bd24139c689dde17ac9e685092af3e8946926c974045bb43ffd5058e75525ffc6b540efce8a12fd7b0f5d838d8668526e1516eba0428c5f0715c31eed3d7ce6bab00dfb24bafc07a412cf4442ca1f080fcf080481141d264b6e4ce1812e42ca95b406ab171332dbaaa29c7bd2bf4dcf7bf3d394eec9a0e50ba24bf1af38de3711b831230457efb3cabc2ece43048e7916117c6dfc1224d74c27910842fa353cbdf1e6210a80c9123877796aa5a9d0e63a854b2489ca5f0e06526aee551b56146ea296da1ef43ec496bd2b9d494d60c1a6c3fa00b8f9c804f2643f509a168ae33bed633e0c107ca0ab339944d234c2d802a745a858d7d8a41683cd42f83dc129ed98bbd3bbc48ab92baa0d67357cb982603b6f453b61e5b8b4f4a570372377d6b61c38bac3152244f740cf5955504e4b5c7a90a9900d1c0ee8ff8a9f90885df711a8394e433ffc7b6236e908c9431ba34c6b7e8f1b631e25df7eed20147757d9508d3f1c3a5c3240f84c5557ef8c35ca06a464c9d36822674f926dee23e8b05705800000000000000ffff00003f00000037a8208db2a4dc880a6925b5fab83183cbd242a3499064231b7b85ea5fce31f541daf5e2d6d78698d2596bd044d003aea0a7d334cb4e0fbcd18861fd11339d699614d000000000000001000000000000ffff00000300000060a4ed1647c639e519fb489208e6ad8ad27d76704b27a1f334357ed80487ba973719922886892edbe7933f2f49609cd143bb89a3db87fe921ade2aba165e779bd29593a1744d218c306c7056a0067d12dd4a31c4b21219f7334289f8c0a01cefd6ac51161263e07a9875012d6814090623de7f478bd9fb046dd5343abce8a40ebb9ef2561a452c167858da54508f94488efc5f3e65b186ffc327756b3109600624e48a54cbd057bfc7f57943343f665ad76ad25fb749c3b2e7c2494864ef901fc25eb800160e768b38b2848fd4b92aa0f627ac76b06cc3c2a03910ac345d4de9a0439c4a0826079e3e164137090586001010000000000000ffff000006000000f308885da86b96b1b735f3b75c24f742e00ef053287a83979b2290d14790adca4631c228542a34224d4b8dfb9fee7a6dd353978f801018de1faeaf3d83249892833b4588ccee507d366a6a6ff591e9447c434bcba9594bc007a44f67364a5a3bf8700c7be63d86cc3820403b651bc04cb50a7569bac76b26a210419e3a5e9161a50dcf86bbe59e4a6f5fb3afca68ec99ddf99370f6059336c85c7465aee5dd531a2e4d2e0b6fea1f98d95463b09c2ff26087b3219c842daf7a30da1fa9cfb40d877100134305ff54eacf13cb673d2834cc6a562d7c63b7474330ef449448c9aa52f09a7645059b8797e4faaebd26e958cb742ad451f8825c6d66991a43cc82a7098463df6d8b2cfb20a04d7bff659af4a581685029d7bc9938c8792a5f7db1aae6bd97fbbc4e307e4fcca65ba48933f75bab54dda3d91494f07f41ced595d0514459eb69e8ece15dae225c4fe4565863e193f816102eeb62b0d3d30083c55674239f2647540449ab64f4bb962e702f74374102156293c85949af908b62070ef58133e279f0745fa2403538c728683a78f4e53d18e757b6e206f8038e37c9fb067708b3a9cf6da066cc5cfde8b2cf720ebf8a84ed348881c76aca9e0675ca946234e97f73c2b973045ccc46ec838a4a4d83899e68274d0c23336a169fa56341950a01a51216217272e535860989c15f41032d45eb06da4d2a83f7235f5f4425ad8040df5cdeb2ffa640f7ba65eb9b8c4a9c82c8971ed4e60465f2ff04c4c21781b7eecacc40b9f77ef7f1c88f38d609e95d6b4c6bb4e7ee27a5fb4257c8674cd4306c57893bf0c2b5d88dca4af4dc330f678591f56f6f125bcc47e336e469204c6b6af1a182a7dfa297a38b30247b07378313f34fc2d79ce5cef5c60227dc3a76a5f969563f96b615a4d7aa3079dd74e24819c3638a09527e50ef72bcecc0fbbdb43a6d0a0738d4ed4c7167f81f200e784ac3d35c031a2ea80b1bc433320c0b6a7ecb066a2abb55bae8aa0503223616496da9533a3b2de015149d6b804a14ebf05a530f594dc5987b82e619e10791fc1f8e9e719b17aa583bce5a9a35ef6714796f505b505af0fae604d75ad4fc8e36853433627be00b617ad71b166435a0a913bb9c950c9d1e28d0d378be6741ecf7e3ec0d1c472ff7013baee6355dd802815bdaf8e29171506f850ca0aa007db1bf18485b41a982bd4d301b71a80d1677843d94cb65fe819c6a33fc19c2e39c7e5ec5cdd3ba1a793e40186b10ceebaed525eef41a0eaf9df255ebb174506a8b5ad39621fad70d2f542ba794e6a580c54a2eb83b3482ac4f6b6701a0ad3e57124423dc51ac507e38f29a85c12072ebbe75943118710b27614dc5929dc6b2f2a3628043ab80e168fef2149f6a7935680b312b987d502244af9ad0204b4d6593e9848ce0d5976cf7b104a79f74857551aa0397742742474109b8102497cc434d046176d304f43d8fd9dcb864b0a2ded09f90f16a6fb4a624355410be461e0799ee80ed2c9c5a05bc59aa415b3aea1763ca828202e5911f3268a169e67035f0bf1e374384881fe3e86bbf7bf27c2fff0a45a25e405827b81f5c81638e28d6d793a9a2c220bf5c6283d267a0d025fc1e87a5b30015b398a0fad470bc380933a006c1b7bf835a4086c3978b19fbe7f4cc18d2d72e0402798412fef20903345f309a5cf959963ecc2af21b62c7344884e422c132918e46424dd225179531294c509766c5ac18450bc0cdfffe32948763c8d9cfded9263c15d720ffb508b87615a9af457f1374b140b3ad4e0218210fbd095153e442411a43a2732f86f2f410db7e9571b97be237fa9e4b5b37611b405c00765910ccf59f0b5f684a2e97a00fb5a60006b6d95f13c3eee2521569245bb19f51aeda704880acb45382f226c34254cb1ff4c7a211a0572d37dcc0dd38410b6ae02732b1b3d4e36f3ed965a57fcad704fb997b289373baa3992abefb3ba93e3a0c3352b67ebd556800a2fb377348e36360749c97ed22d0dfcff1d5ac6b1f3f9179084312997b3dd1f7140611259b91f549ca91f07760432306cf4b222575dd6d4612e136ed61a3cbab8e8695c44e0b6780a11ff85f62015dc611662f0042f738fe6d8cb4a13254bb5ec055e9e408d8ce5334a274fb21142306752a5c9d9f1c956ff974384ea934ec0219b603b9ce4e151c9677c094ed6bc2da66c90bb31483c73c0a06ea93534322009821cafee1f24ea3d9da53787580745e5a5fcd011a451db132324e57af36079e7c2235b472c14588d63bbb46e0eca366572a919a49b7a576228c3bc953e79837f0ede5740585586f419e06b6a71273491a91ca5522a9a898471adfd8ed3b7c4259b0d8298c217f53d9c212c2aae357725e60462ee3f69e7c7e420248715bbc1da00fffb0b04cc89bb95e263db68ff98e559b9c3aec28d2489e18637f8833da4afc4c7016e9d401f64ac4279e122f56bbc06c930d33a234acf702fb3137cd9e3934e3fefab62c0f0fe1b81752e9da51d1d9d4f1a02b63a77774a52621f87e2e91fccfb6f268530a761bd3260865e0ea4c3eb371d74f270607d73b3ee8f2fbfb3500651a2d02b71e309e141122fecab55262a9cc1e82b2018f8e4da1731362184416c3f5633145a6ff9762e356a0944345727c12986d197cd58a8260d3ec4a1ea276c74c162f9e6e73c4f233f46f510825d005fcb27f0e93a5c1077abe77b131da0bc8aaae5966eaf95b36fc31ee5660d8f4f8028703fd69ffff8d1594b5d0a799c629803bf585083fd4ac7adf094e94fd280bef26e262ff9d7f299dffa35c0ec3665a9735b615bb450342b28e3d846e83893659a4699f53bf4bb2c5c99a4aa29f9e23cc07aacb8f577cd7d2ed07e438be78c55c073dc9c68a4cb3b02b58fbffec63ce1ebb321bda07bb98acf66d1ba4a36e6916c9d39e416c1ae67eb58efba53858a63313f64786680834024f4e21fc3e2d396387bab75851845972d177e8afbe2a31fd00c0f6ad22a4b153169e7000b760ab32eed7699450348465fd0ca44e12948898a80f2dad6a414c5cc69cf8fe32253d03571d1a31c2b6e7f3cb163950ea181fa8d58dd38609263565d41d45b34b20297adce1a8bd993063d47853240bd2993980d9c2bf4349eca3f36dbe466bf0506ba0a2c7314e5b266ce46acceec39983817b31c5e918a6aff372b7906eb2316d0efe23c09cad035fe31b9fc9bac6c7336260e5c6e8f22c825d756facf1bc0100e552affd49480e997e204448c301d9cd77750d53056480e972f166ba51895587ff090ae4046479201e18342a4766a0efdf80ff9ed5948b31418591e4e5b665a5ebb367b52af37e6b04663a1ded5b30222b3319b4c9c63a099bab5cabc8ba88931cd12964686e22c7cbd34c94cc02fc87179e9b42e2e0af235b8dcaddf6f08cc5065fe7d0163584a580344ec2982dff97406b060f3c4acfd7c709f296cc8bb294e43d2b888e631456c7a979373689ca0f158dac2188a855fc14b9740d97697e4fabd2edf23e95cdcb4d76dfb8dde9e1b79d82d04036a4124e5a6153bcd514949e7f34fb3f588edaae29b1ea69c249befa17bd5889aa9609395c1409f62992bbc036e964e32fe8f2ba97f22a40538a822a8020473405881cba145e2993dcc12ae5bd9e587052a2e4a9867194c3c915f0af1e34bf1fa04a68bcd3ac55b899caf0d74984e99ff194e03ef60a1fdb8785558871f25e32448270563ef16d1e56abd3f67f3270e27b5412edb9c70457abb51d56b2d804453e7029ba74c14067397071669de0713a834ffa96a2101bc6822f4933f819552f577e3eb9a8cf8370bed65a38fbc826bd688dce294a9981da468ab6e391e5fe2236b107c5aadd48ea38edea7542046415b5d8dcd96111c5185caafe06e754e21ba0a8d61a271413d7b60f0f1fbbf49feb72f95bf94126778d0cbf2cb44754c2cec662b41013fecf2f1d0e69e775f39e004643c66c0dd4682e02fc2cf4410fab232678d595ad05b171ab44dbedcb23e8798361af899f7e2a18577644ac60ef634188f952d71b3e020375fa82fead42f45bcda3a94bd77276107f61fe52372e4ad2911e163db366b7109788853adb21f0a87b521bee76823a311f30794b6c8c867647fb3e85de208156e1003d1d5fbcbc09a9b89148d3a8ec87ced96051e79c7e46ce0e803b1b33f5017ce8d434e760cf8023d5ea421fe2ec71cbeff8866b157def83a2966ad5a7454a94ce1ed3b5bb4967905878d298f67215ec34740114de4647f665fb37662cefbc09e86f0466cf25f851244e574f76d6ab05b5a7508ac103db3542d1230233bd4319be5311f272dd5131dab87cb98d3605b9e71e7f74211526a89b3fda2682e2ff97804bd7c62e02eab8f443220c8dbd8e5b8dfc786f9b641f1d95af09ebf33aff2deb15c4e15c2ebcd063a77b8905a8c44c33f59abb05cb9ff1d6dd0560e1699fa33a21353c9b1279ba84d8ae30dea70b9b1ab3055b2256f630970d304ca01617f24a1537e9c4fcd9192ca4c4f773e34b6cd1b05c521fdc5d53127464f529618552beb0a9d6d03b70daaf4d77463b0f7d86d171452745921303932b28348d00431d9fe577b9dcf8f84496905031d9fef0ffb225d0abba0088d7ba13ed94d95eab855e9b11e28518c996f0fc9e4882f272eb521c681ebcfe7c778fdef626d3e6958260eea218b07e6c68046b1bbc840e03ced0a2e5f7f094130239a0625901776ef3a45d6083d937cbff8575a1ecec9a3eaa9687332ca94aa2938f0f6b361f65739d6aacb76d0f86d618798ff12f628047bf5a9f5c19a32af51e8573bb7a5835c5d2b61b6a8e5a0612e2b843ebdac80f6b9bcf2f6244e8bf38f28f1986b3e14f524f76087f28439bd957e021acae77b86d8d37f676264d0685d26b03c003f9765946eed05e9e467aaa01fd5e4cd76b39e1e65110e8d820a3cd8ef1ec01ddfd4ba7050c0b4c6717ed0e661e81a1aa6ebe207397ea51043f5240f4821b6e71b330e0f13dd0858d68c3aa416803e69580612c85e5af82ae61cbe7d8162c17d13d846e5abf8703c8ed3d225261d2fdd81344b2857be659b895a0010eff6f40c202cea3d1eca358a14157256c7b0b3959cb1764a367a5713fca202d31fbbcdccddba9a427199aed0352a19bc7e1e65fe10dca6b2945ba377971ebbc18ea9c9124eca69a06126b91cff6f45ccfd7012d48b15eeeacf035908ba381afae22926a6dbdc8a7ece7a7f69147d2772d36b22513716fabdf4bef781a8d62b96f07e90ca0e976e558a2fbd7d25509d7e97ae78cc5abbec38c3b898c646ae56c81de03be2d400bdc1c08864d83ea9a5d5167a01ddf8409e7c1b912676fbe0e1ea5734ece42c086b16a88ced31601196b6c994713e154ff9cb2a29922a46ac617bdb5cdf80ff706b3ea368f8553ead1a696268d7253e1ba0b40cb05ae485b0140b57d89078bd95662516af3a035b08de4989e50a11ac1f3ce55f6bd4f12a1c92fdf7f68a012b7779dc23f7987f65794b61d2d99055fc04d94f64382b9aa02ce182ba5d70c32c8a24dcb17e7d3e7f8dd53c18405591632ef756aa8f863826309f79570395b2fbf1f51920951b869c26f803424c47f5608fb723d731ad39fdbe966063da1e84579e50d168c035d87a1637b33fef8196f20303540f8ff147afd4a275c5c3561e4fa719079a8a617e76a7cc824c4c9de873daba7ab4c6acb3543238ded6bed53fe2fd7585eca383baa0a9866fec620fd46fa2e14e860fff4201d87ecd76f594a0c58ae458b830038681e14c7151b01"], 0x2178}, 0xc) setrlimit(0x8, &(0x7f0000000280)={0x4}) setrlimit(0x1, &(0x7f00000000c0)={0x40006, 0x7}) setrlimit(0x3, &(0x7f0000000080)={0x1, 0xd7}) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000040), &(0x7f0000003600)=0x8) r1 = dup(0xffffffffffffff9c) ioctl$TIOCCHKVERAUTH(r1, 0x2000741e) dup(r1) 02:18:18 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) getsockopt$sock_int(r0, 0xffff, 0x1003, 0x0, 0x0) accept$unix(r0, &(0x7f0000000000)=@abs, &(0x7f0000000080)=0x8) 02:18:18 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x0, 0x6c63, 0x0, 0xffffffffffff8cb4, "15f440e7d215f27f8366d0b249cdc0e8d07b747b"}) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000000040)={0x2, 0xf68}) 02:18:18 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x0) r0 = dup(0xffffffffffffff9c) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000000c0)={0x8, 0x40000, 0xffffffff, 0x8, "88b166d131c1f38f96bd60b1b45da149bb2784a6", 0x8755, 0x80000001}) r1 = open(&(0x7f0000000080)='./bus\x00', 0x80008000, 0x0) open(&(0x7f0000000000)='./bus\x00', 0x190, 0x2) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f00000013c0)={0x0, 0x0, 0x0, 0x0, "582edfafdc54a20490137adbb85f6d3107629d97"}) execve(0x0, 0x0, 0x0) accept$unix(r1, &(0x7f00000012c0)=ANY=[], &(0x7f0000000100)) 02:18:18 executing program 1: r0 = accept(0xffffffffffffff9c, 0x0, &(0x7f0000000000)) accept$unix(r0, &(0x7f0000000040)=@abs, &(0x7f00000000c0)=0x8) mknod(&(0x7f0000000080)='./bus\x00', 0x110, 0x4000005308) r1 = open$dir(&(0x7f0000000140)='./bus\x00', 0x10840, 0x1) close(r1) 02:18:18 executing program 0: r0 = syz_open_pts() r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000000)={0x7ff, 0x9, 0x101, 0x936f, "705311c41b03b5ef214570fc193799ab0a6a0a43", 0xff, 0xa8f}) syz_open_pts() ftruncate(r0, 0xffffffffffffffe0) fcntl$getown(r1, 0x5) syz_open_pts() 02:18:19 executing program 1: mknod(&(0x7f0000000080)='./file0\x00', 0x2100, 0xcd4) open$dir(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) 02:18:19 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x2002, 0x4000004300) r0 = open(&(0x7f0000001040)='./bus\x00', 0x0, 0x0) open(&(0x7f0000000040)='./bus\x00', 0x10080, 0x4) readlink(&(0x7f0000000000)='./bus\x00', &(0x7f00000000c0)=""/113, 0x71) syz_open_pts() preadv(r0, &(0x7f0000001100)=[{&(0x7f0000000080)=""/17, 0x11}], 0x1, 0x0) 02:18:19 executing program 1: r0 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x100, 0x2) r2 = accept$inet(0xffffffffffffff9c, &(0x7f0000000040), &(0x7f0000000080)=0xc) r3 = accept$inet6(0xffffffffffffff9c, &(0x7f00000000c0), &(0x7f0000000100)=0xc) r4 = socket$inet6(0x18, 0x8000, 0x1) r5 = open(&(0x7f0000000140)='./file0\x00', 0x10080, 0x40) r6 = kqueue() r7 = dup(0xffffffffffffff9c) pipe(&(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}) r9 = syz_open_pts() r10 = syz_open_pts() r11 = open(&(0x7f0000000280)='./file0\x00', 0x80, 0x0) r12 = socket(0x20, 0x8000, 0xb5) r13 = socket$inet(0x2, 0x8004, 0xef1) pipe2(&(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) r15 = open(&(0x7f0000000300)='./file0\x00', 0x8200, 0x30) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000340)={0xffffffffffffffff}) kevent(r0, &(0x7f0000000180)=[{{r1}, 0xfffffffffffffff8, 0x50, 0xf0000000, 0x5, 0x596}, {{r2}, 0xffffffffffffffff, 0x8, 0x10, 0x400, 0x4}, {{r3}, 0xffffffffffffffff, 0x30, 0x40000040, 0x1, 0x100000000}, {{r4}, 0xfffffffffffffff8, 0x11, 0x1, 0x80, 0x495}, {{r5}, 0xfffffffffffffff9, 0xc5, 0x80000000, 0x9, 0x3}, {{r6}, 0xffffffffffffffff, 0xc4, 0x2, 0x3, 0x800}], 0x40, &(0x7f0000000380)=[{{r7}, 0xffffffffffffffff, 0x8, 0x6, 0x10001, 0x100000000000}, {{r8}, 0xfffffffffffffffe, 0x5, 0x60000003, 0x2, 0x4553}, {{r9}, 0xffffffffffffffff, 0x20, 0x1, 0x0, 0x4}, {{r10}, 0xffffffffffffffff, 0x10, 0x0, 0x2, 0x40}, {{r11}, 0xfffffffffffffffc, 0x90, 0x40000000, 0x1, 0x1ff}, {{r12}, 0xffffffffffffffff, 0x0, 0xf0000001, 0xead5, 0x2}, {{r13}, 0xfffffffffffffff9, 0x40, 0xf0000010, 0x4, 0x37c000000000}, {{r14}, 0xfffffffffffffffe, 0x48, 0x3, 0x8, 0x401}, {{r15}, 0xffffffffffffffff, 0x99, 0x0, 0x8001, 0x4}, {{r16}, 0x0, 0x10, 0x0, 0x6, 0x9}], 0x81, &(0x7f00000004c0)={0xfffffffffffffffb, 0x8001}) r17 = kqueue() close(r17) mmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x0, 0x10, r17, 0x0, 0x0) ioctl$TIOCCONS(r14, 0x80047462, &(0x7f0000000500)=0x6)         OpenBSD/amd64 (worker.syzkaller) (tty00) login: pckbd_enable: command error 02:18:22 executing program 0: r0 = syz_open_pts() write(r0, &(0x7f0000000540)="e3", 0x1) kqueue() ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000000)=0x2) 02:18:22 executing program 1: setuid(0xee01) r0 = syz_open_pts() fchmod(r0, 0x1fc) 02:18:22 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x2cd0) open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) open$dir(&(0x7f0000000040)='./bus\x00', 0x20, 0x20) pckbd_enable: command error 02:18:22 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000200)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbbccbbda1049fad2ba6eeb00000000000068f7acad445dd976", 0x65) writev(r0, &(0x7f0000000740)=[{&(0x7f00000001c0)="c7", 0x1}], 0x1) syz_open_pts() close(r0) r1 = kqueue() kevent(r1, 0x0, 0x0, &(0x7f00000002c0), 0x8000, 0x0) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000100)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "a147780a000000000000800000eb06a600"}) kevent(r1, &(0x7f0000000040)=[{{r2}, 0xffffffffffffffff, 0x25}], 0x8, 0x0, 0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) setsockopt$sock_linger(r3, 0xffff, 0x80, &(0x7f00000000c0)={0x6, 0x8}, 0x8) 02:18:22 executing program 1: pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000080)=0x7f) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f00000000c0)={0x6, 0x3, 0x7, 0xfff, "3dd3ffe3c12e7cdb18b8178a1738896a0f5866b8", 0x9, 0x7}) recvmsg(0xffffffffffffffff, &(0x7f0000000000)={0x0, 0xfffffffffffffdd2, 0x0, 0x332, &(0x7f0000000040)}, 0x0) 02:18:22 executing program 1: msgget$private(0x0, 0x10) msgrcv(0x0, &(0x7f0000000080)=ANY=[@ANYBLOB="000500e003009dacff01"], 0x1, 0x0, 0x0) r0 = socket$inet6(0x18, 0x2000000004003, 0x6) connect(r0, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) writev(r0, &(0x7f00000006c0)=[{&(0x7f0000000240)="c3d3010e", 0x4}], 0x1) setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x69, &(0x7f0000000000)={{0x18, 0x2, 0x2, 0x4}, {0x18, 0x2, 0x9, 0x6a24}, 0x5b91, [0x81, 0xc4, 0x5, 0x96, 0x2, 0x3, 0x6, 0x49]}, 0x3c) 02:18:22 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x5b34) r0 = open(&(0x7f0000000040)='./bus\x00', 0x4, 0x0) readv(r0, &(0x7f0000000540)=[{&(0x7f00000002c0)=""/229, 0xe5}, {&(0x7f0000000080)=""/19, 0x13}, {&(0x7f00000003c0)=""/238, 0xee}, {&(0x7f00000000c0)}, {&(0x7f00000001c0)=""/63, 0x3f}, {&(0x7f0000000200)=""/90, 0x5a}, {&(0x7f00000004c0)=""/73, 0x49}], 0x7) readv(r0, &(0x7f0000000280)=[{&(0x7f0000000100)=""/139, 0x8b}], 0x1) 02:18:25 executing program 0: r0 = open(&(0x7f0000003640)='./file1\x00', 0x611, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x9, 0x0, 0x0, 0x0) poll(&(0x7f0000000000)=[{r1, 0x7}], 0x1, 0x0) kevent(r1, 0x0, 0x0, 0x0, 0x5, 0x0) syz_open_pts() r2 = semget$private(0x0, 0x7, 0x8) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r5 = getegid() r6 = geteuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) kqueue() semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f0000000100)={{0x8, r3, r5, r6, r7, 0x188, 0x7}, 0x20, 0x4, 0xffffffff}) pwritev(r0, &(0x7f00000035c0)=[{&(0x7f0000001200)="cc", 0x1}], 0x1, 0x0) semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f0000000180)={{0x7, r6, r4, r3, r7, 0x1, 0x6}, 0x1, 0x3ff, 0x3}) kqueue() 02:18:25 executing program 1: r0 = socket(0x2, 0x4003, 0x0) connect$unix(r0, &(0x7f0000000700)=ANY=[@ANYBLOB="820204a5ee696c65305289a90db052323a736d4668655ac90b43c6cbf0ea8857d61e5433d7f1573e5a84c5fffd152abad75b9f52fb00f23a287551e772b4e4a1d34e15c00200000000000000929605f858e0e6a5957396ed35235ec19761799fcee8e60ec4df6fb4d8ed334b248f11b17b1347d923df9ba6033e25dfe3bd605c9a489b569a1e6021be24b8dc4b38742be5bb956aec767164d28d9c9bc2d77e8a1f7e4da4033336f3c5fcc430e04740d4dbd15f305f31ab888504188d91ee9867cc1ba546f82c9a03321c9c6c1e3860ee52bb87eacb42e97e5ca38ee411b8b30f4b057ae47f4d94fd9d15a91430c09fa591e108"], 0x1) readv(r0, &(0x7f0000000a00)=[{&(0x7f0000000600)=""/242, 0xf2}, {&(0x7f0000000000)=""/56, 0x38}, {&(0x7f0000000800)=""/84, 0x54}, {&(0x7f0000000880)=""/66, 0x42}, {&(0x7f0000000900)=""/245, 0xf5}], 0x5) kqueue() write(r0, &(0x7f0000000040)="cb47b91f006fc6912668fc893f85980cc47d24a6428473c45ed05830f91d5c42846d377dfb4de82d18a3a2157e2f81cf66f0059fd1767a40e9de39f050bf31c21d0cfa901ef47bc29cd856103e76edb9c92d76c18987b1bd0a7764d78c4e9b2892f1744c8a0f9ee1a5955d86e85ffd59cb380c1468896e601ca1e2130b857a9938447effd3b70be2820286f42159d7b25a864b801cece690b0be0638b4ba335c05ed99e3a26fe3901ba13462431f948e09a1fa9f6781f889d6084d8b21b7c70d95c5083b2b2bd75dc806381aa0736b387c7f2d5a0e9da0dc63af9ad6a6f58bcaf1d89c9ea34084a3686d7eb361198d3406710f6cb0dc44a24419b486102a8b5ddc65f17db284e379de216f4142af6b060435e8c67987cd6fd351e62710ea37d990b5580ca73bc968b4a14545e57c2555eec4e609833aa14b7c91760efae12d976c6d8f8415d11bdadfc6b4c135522821e2dee36ae88e18d2cf65de260a9c56be52e19662aad267ffa643e3f650f86fa4b36bcc35035f26dc013c1f75f2e0edb27e1ab054f020be8e39a2d40e71a62beaac07e8a500f1b2567957b8f5c9bfc6f9d5d1f3b7ae78abd0198fe25fc03a74d7dcf59f18a0fd05853a8631d56b90e00c3153c8d6574937bcbaec5ab5d4184674e171d5128ad1c9e0295fd3b7148e09be86b8766963b796c5885fbf42df06ae962af23993b57b35c91e39809cd537fa739c8aa1c34a689c8dffd62769b6996146f208a6ff095e10dd4ee626cd67611d78cec1937841711de9ca75fa5608051cb1713843d4337a8817f5c03e31584c28ee7378c41c52261e81a2a1e78d3bcb38789442839c9b6124634e5f51ab2d20d9f3689cfee3daaf1f3e3accef1daba2a91a3b7787d8e71e96c5d0fe74dc14ac3bf311ebe9c783ec8c3e7fa4529da573b054a283ba82cb6b60a76d729224cea26848f7a798069a7cb34e2ecf67f66bb77990264c927c3f5f35b5477d666fad5c6207c8504229283fdfab1b980d193469e9ab443d683060c5aa535d9d00653a4eb17eb96070a8ca96b44ce2b054f410ec416345d23892554a4746848f9873fc1362b383c3d5dc02980c506b539bc4bc69c60315962a084543f273954c6249217ea6f60bfb44d22ae1bbd9e48600c641d3999af8fc1ca115e24d8098644ca04c93d00d890dd7e715b71ef08473749f4be6802e5f83e574f896c8629a5727f8b7c62914dd86c035217fdb0284bda0945b9926dd295062786ba81ef39021f30007e37c39d093832f14b0864b6715435959390229b8f8f46c02243709d0f6b34c7ed30b1cc13107cf54e646406d2133c776f6c34a27da128095b24f82b40df67192c275cc71bcae3d4fa75fdbf82a74b7681d001672948645894e1be0e83a0dfff9221b67c6f59159501e54e3f631ac710c66395e85a20571997cec2da49ba51db4d7e51634388ae70a001a60d666ee58ae71ea3ea922db76da081d47d79c2806549c76f757dd6d81527cffad60ef01366167f38867e10dcea4f4c1e538b73d15554a9220536e657f59aba7d6e058a62ba6fa29faffc3a08c624a803c29051049d7455a1cb9004730dd9524c738c2c1de91180d1c1d8485c994315d29e8ab8b08f57911f59fbcc8a4e98891e9698a77fb052467b6a99cc77c0ca5469ca5812776a17c14469221a5daaab783ee17b74ba05f45cea331784a949fbfcc61e84fea2ce625beec2fb5f1894ea42aa2143cddb044f995955be66d2fda6c078863a31112025b5c0932158d9b853ad8b373a977bdeb80785dc5b1c5c15589557a1374af30061da89fed4ccb1bfd0c9110d42e670b62c7b5c94740b661de3cd69cb41178b38feb4c03b5b9b339dfe4b55d703e48ba35c00dcd47fcd05c4b60553c8413e5ade9d88ad7645840a4958cab4e0197aed7f38c00bac9a0f22b6578cba33f09aeadbdd59fa3246f9beb90c5c9ccb39d496fb3e3098c73cf09b9139b0be25d380f19176256afaa4f0a41afe972cddb8f1409f1bb5ede863709294eb52ac38fd5311dfa", 0x8b3) 02:18:25 executing program 1: mkdir(&(0x7f0000000080)='./file0\x00', 0x0) chmod(&(0x7f0000000240)='./file0\x00', 0x3f) setuid(0xee01) mkdir(&(0x7f0000000200)='./file0/file0\x00', 0x3ffffe) chdir(&(0x7f00000001c0)='./file0/file0\x00') rename(&(0x7f0000000000)='.\x00', 0x0) r0 = msgget$private(0x0, 0x0) msgsnd(r0, &(0x7f0000000040)={0x0, "48a0beda1f4772857b48a9f96ff5158a02aecdb5c66b2c564f94"}, 0x22, 0x800) 02:18:25 executing program 1: r0 = socket$inet(0x2, 0x8003, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000001140), &(0x7f0000001180)=0xc) sendmsg(r0, &(0x7f0000001680)={&(0x7f00000011c0)=ANY=[@ANYBLOB="000000060000000000005d53c6a62a054f44fb0ab5a786490a263b28fb545e8b2c4b29b70d75860ae3dce9164d4d084b27de85036db0f19820197b5d6bcbf0015685aa625f9755227125ae998766af5f041ffd18ffd806751881b77715010aa194602a79df7c64"], 0xa, &(0x7f00000013c0)=[{&(0x7f0000000280)="c8e9a200fcf0279737245804bfb9cbe78ca9c81c37459a29b7fae2cecfd85f5e3872132c816c04dc4aa7cd2f9be7ea565c474e2198dea59ba1c2c345c61306efb160030c7878bce7f8e110119fa4cff5e2d08bc65f9a9ebf35412f33699e5593a078b0906e9817e4641da2747e9eb164df01546e26a7cb9e7382b3ab004350bdf168cd765d17b337069f2265f849d02e46eff2c1fb52747ca16b1e85ea58280ee98a49afd05e66524ae51eaa7bd62e6d446481e74339e28c0577aaf914c2f91b5c17bc679d271c8e96d42643c62735caddaa0d3c0dadbe407f5fac73364df53b2af2ec005cfaf95deb9534a5f0eddcec678329d660f4e55cc4b4a034fb3edb87dfad685b72cf0c88354c90b69a9bd88953cc886ecc767ab40b6d3fc388fd0e1987f921086c8637624092b8cce5c96885d03968ccb0a300038f2b7442998f2c20dc45d3e99618fbc0b3c0943bc707d6c63638fcb0fabdc9b7bbc3b2a3aa9d70641d92461eb2949452bcb332b2b358c90b97227b1c41cf349ed55992baed62e6c110f3245a31ddad2880db8586a10de78c23e314c90e51dfad2aa256aa3e9b6db6a3b94415d5ca2c74791ca69ca4eb8f7fa010ff4f1e8c33eee70f9eb609678de12f503b7a6c45b7dfe79004d28ffc0022db4fe80fd8b7e70ae2e3c4b437597cd3bd23ee4e47d56b4b0d657e4456ae47618fe5f4e5c765eaa70e5ca16beaf371f24d656ccafbc276b6de7ff62d3449f7a106afa925387e28a68140fc61fe8b4e917c8275006de23d1bfeb84efcf3967f2410a16b02cb465b8b12516dd5d8a807fe87de8e81f5a2f3c9e231b2d108db87a69f8b8a400a089018d1af22c7490bd89eb0d938f9a0225501db13c8715d7684fc0ee6ae7e634dbe4b4c9e82028a12b6027eaa4efc8845ac7e46a2882ea2d8b943085f15bd38d6784fea44204b99a8fd98ec27ef8c42cb39d78e3bb3f64f0d9050862e7fa4b0748962b6a84f0f3af97e30f851a16ee83670980c89841c54bacb6de383be622237e32b629a3b0415e0baf18aa9c646278beeeea90449bdfe0787c2c3afe4e9a1bb510db72ceb689d7ebc31ebd995c4432eb7348d2d071d421961b657cf4caf04dd4f7c2d88790af02e6453b8c317474c540dbe7aa783c38833562b3b89be83ae2b22bd7bab2c8449e9d1aa16fca2c7fdc4a3462147f65dc2b5956f82b1b5ee75dbfeb77d8266ae10e363665407e7fc0f1790c5646166bd6221952b6b394704701bd6616f1bd6506f6b8f0cf62fee1b049aaffede046b67cbf398863be676ffa089483baabbe522bdcef89688dc48abd634972b0f7f7fe853706e34d0e9d7e9490c82f49b40de5d94bf72aee2cd4c323844c64616e85a036703051652736ee23e1cd546f19f44717f3a7cdc6007ddef3fd0606406e721dd12fc6cddd49f72d5970638199000af87586cbd2b7c07c5b9b3ce30cb2a5dc88f542dfe5d42eb28b350771d9e442be41085cffb9007924ab8f4bbbd360c315b0906f0513fa3a0d3effe345ff0a13f5cbb1c0406134f29d706591a763022f9ef8233914b618f0be26a2ce76cb2a3c3b2e15134a8e2d4ee7cb1b1eb91dc3773b09bf707846a16fe2c1f7b37bd110661c26449b1b311aee139b4e7ad36d519bd17cae6ef8f9fae6132b9615f26c1504bda440fd2f21f65c9676ca194532b6d5c8cedfe45759721121c52b4674d68db3246c9f32b0f1f0d09e3780b9e0d5e0763b13bd418bc8094914bb07ff79013e598eae5161e0583c1a170f627ea9a1be97acde649397d843b76c516c6b71f4ba82733bb8510955905c32bb5a0d0ddc75444f6ff94e9bc4459fcab752e3d30e773796d0389d35df6aee35a10eac10f2927c84838cb513dde14c5f46cf0d7e71fd1483671e9c0e2dce96ae6fa7bed2309f5eafc5ac3a4c7c9c3331379c2ab272e5d0d618d01f0c2373a24cf2698e31cf9e0aae0f5fab2eaffb2209e808f0067bf65b17ea0c95b5b3d2e2d45797489f538b989244b979fddee9a6d64e7e0096ab280454260b4b899a69c5029307e05a6480846a89cf9a54174d11bb8dc489f4cd0aed40a9dd162abc99f080f2c6a442db2ca41efa9ea88577a58550e5393e1ff7c79deb421a76325b2af82ac4f4b2ef56e1851ffb6d8aea5416938a110806f2645d7cf9d8ab542cf066184219b4b5de32eca2710862bf4446543dcad75c123c5790733a28abe06979f11a62ee4b9f58346cfce7dd5068fe9b0691dc6982dbf0801c86b3ac873472d9ee6f1b5333c513ced07f226496d569eb67b5c407e00b406b409a47154c781d043d188edc747f376518b259db5baff4d042363d8209db5826024c4ba66c4f643f292fcd9933c4d3774f1c0ba85911b9bffde011d43aed3799777154441509db32c187273be01573a8dab70c875f2001928b27eba5617eab8490bbb27fad1a28716624dcd69c7d97c83445e6f02a556ccc2c7cb288b63285633138ca5385a9d99055b920af501cab7193a91a99a103703d314e23c0eaf71f045b9f2950f88cace0a0bd0a543a5d39b94a164bd9bcf2adaf0187ed6d60298c5be6111f003b23a13526f2654b814cf81ccdcb96f76a37a872b315c57addb4a0869debab493f30c12aa52d913ee83c8dbf17c96518301f1cc6914ab087beb5c9ce4153aadab5903b0a37aa611e14fde7b5bf9ffa3063e84c52a407dfd1b0578daeacbf928268817f5fce87d74c2e2addfa9286dfd85b702d457b88668ca6b236d09bd2731a44673f7846ac5fc9830d2dd6e81737008e61767775f2cec36692985979b0cfdc966b437534d81a4533a34e398f3ecb022acbca13a3601cd5d6a2f98e135c2ff395e0194faef0d459c1459600fbd38d83cd8388c3472c07aeaff6c7c375f7df15d53a9de9f243d12bb1455baf98c628f8fb4ca3f9f26c4adede2f1a44968ac018efd7bf479f928aa411a2f4a8f0051bbdb8c09b56ca77d7ae79a144cfbab91da17dac82c37aedeaba2dcd1b820bade708d41984d7ce2f3ea945eaa0db2c0192006c6d1f82ded364753d8ce8b670b25c1d9a09e68f380271cd2041558838f9b89620dd523d6d06e62b71089beaab948ce2fb672c85e19ae16a182eaaea815623570cde4a0bb486dbaa51ba71174fbe3719ffae42a72e0aa44fd4d3686e713f2c83789b65b39ff4cf33329e07b11bd39c2b7c8b3b85bb625a24208bc94085cae527518efae33360f9409aaa1a389a1ef489154f90072fc0c50f3708ef0d725027928da8c64a5a7e67e7b4239fa27a828f2e45d6cd2901edf942aa5cd9fc6b5b35c60313ce0a1edf42e75c65f75e9a8d7afa6e4ca3ebc4521b30d6971635e1ca58a1679260f11feb2727bb2512d868c542ceb4fdd9c4119ebec5b14cd1772124fedf95810a3594d87368f68f93eaf167db5f031a1c111abc40c4aec9e8dec79fc297313b4f0d81ad5e030a286e2353cff122ddc94015532281c3d0218f29d646ddcc13bc91d1a382d9c9a695ddc2b3e67e63762994eb56751e9a601b88b26afa98fcaa2aa88a519f28b94dcc8927fe6b7f806bc4ee09bb6fd68f9ab04cb460ae65f4bcfbeb0a1d92ae885efe866bd7659340978ed4666ba9fdaff2c17aa61b1d3948e054c7e6a38f8a580c54dfd724b960a60404203c4d1931ce8a5c7d19534a5f1589895c01f12c333ce5e896593b266d5091dd27617a3bb5198a45f40aaaca8100da778c52dc98abdc867c9802096f4e2624e065a82d1789d71e72e898d037eb27f942d7dc17e2ba601b1cec6a3d4a1dea2c497b0ca1dfb7519800d42a75b170bb36c261bba3956052779372e8d3d34d7b57dc920985594bd7a44ee828dc61716ecf509cbaf33decaf80fbb39ac7bd5fa1d5a8945000e23c2fa44760f9c445f6ead085ac73cebaea5c2758c1f974c708230680b9d09cd36c490a9344c221b701906dbdf24b10a18b578826aae848fd91516be981cca4fefcc6b6f9e907b20abca01ee18a88fd47544f5a63e8ca64523728e7230bf5f157cf5f2b74c35106413ce93169b7b0311c5c746c820d98ecef75dba0c51f07745b5063b8bf392c24105dbeef9cb06ac2737c5fc3a48e8e29af4396506a8ebc13a1a7e2e5658a0a623101cbdefb3ab026850f4dfaae15531b5f6620feb67be9ca113564cce50947b57310210dea5399dbe4b703b78f5f6ea7e0bbef07eaae361dced646f98dd954a33c74a51db8cda1f4ac70f6fcb72740ee1f20265c9924ae49a1f39dec5272d4bfb69cf532efde2938844b22af38225261afa4fa04fca6c7300f8f892610279989376e496e459e3b8dead6766178b6988212d9df69add3456d92656b791740813f16b9a51dfdbb255f8ec8935c84bc9cee207e32d9b3dcd0fe1be1b46ad32643b50d4ee1538fbd6d951a110d2bb4acc1bc85d198ae1f637320079be734a9367e3752e422d78bdf2c9a22e3af624f1b1081c750e54db4032c14b0137f214e5a99ab52e823fb1851323badf9b447c54caeb3c2d705cfff2777d9685389aa77c778ad6a74ffba5ac86d15fd4e1b4d534e347e12d3b1fe354bcdc590fe4149ab9a0a2938f18666943d8adeb99b5cb3819fe2c3f152a9957360eac98e738f79d5400788d947197934753c9104021eaad8cca02edda0b93eadec7ff8efd5e33383629813e26adbcc66a85a5c9061f72c98f90b6cc6b2b616005f1384c9b28ac5499182fa0381993ff658c6734a31e6672ca2083e8ec89f5da25dbc178bae6ceacd8e80e2d51b5eb886279b9be878091d3cdc9b1acd3045721d604a30f1631ba06076ce78ce163f56a05a7414bb5f240ddf918f6bc8b4400c5958742b96e99aa94b46cd2b4e776fd6d84d0063690f7de30a08cefbd28bcf56f70e428a0b0d25290b1642fff0ac086f87af588425dcc01ba800a468134615b4d9623cc8665106ca867f6244cbd1b35ebe901e3141e0b1e5d839b3a96cdf41f0e540512c76ac70c24d9bf213d5bd2194c033977fc8dc7e3d9f386b66ef0a35dfe52e3f5dc668cef3a42072234f0ebe938237c854bff38d7292e21a88cfc162b67a9cb61922d76b74f5fd9c37e17bc07ee3a253b005b0bf41fc9a8fa22", 0xe09}], 0x1, 0x0, 0x0, 0x400}, 0x40f) getuid() getsockname(r0, &(0x7f0000000040)=@in6, &(0x7f0000000080)=0xc) r1 = shmget$private(0x0, 0x2000, 0x31, &(0x7f0000ffe000/0x2000)=nil) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, &(0x7f0000000100)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, 0x1000000c8) r4 = geteuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, &(0x7f00000001c0)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000200)={0x0}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000240)={0x0}, 0xfffffffffffffffe) shmctl$IPC_SET(r1, 0x1, &(0x7f00000010c0)={{0x8, r2, r3, r4, r5, 0x0, 0x7}, 0x81, 0x101, r6, r7, 0x10000, 0x63d, 0x10000}) getpgrp() 02:18:28 executing program 0: r0 = socket$inet(0x2, 0x8003, 0x2) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) getgroups(0x1, &(0x7f0000000080)=[r3]) setsockopt$inet_opts(r0, 0x0, 0x400000006e, 0x0, 0x0) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0)={r1, r2, r4}, 0xc) 02:18:28 executing program 1: socket$inet6(0x18, 0x4000, 0x8) r0 = socket$inet6(0x18, 0x8002, 0x10000) getsockopt(r0, 0x100000000029, 0xa, 0x0, 0x0) 02:18:28 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = dup2(r0, r0) setsockopt$sock_int(r0, 0xffff, 0x2000, &(0x7f0000000140)=0x80000001, 0x4) writev(r0, &(0x7f0000000600)=[{&(0x7f0000000480)="c15726287209938d79eecf1d13d84b17891e1a034ce83a35c486af141167c978c8c08416912ff276f496a570bb5b90984fd7e368420192c1d03ae5b315ee0af9d5bab3f8f7114c46b8d1e97c90c9d2ec9f002101f3742cfcab91d2d1a18600907a566e8a7fa2e455062974ee467ecf857ed24d13b84d4a09f67c2dc2feca89f3b453c2813a825d30ed9ec6a7808b1a76e9", 0x91}], 0x1) clock_gettime(0x0, &(0x7f0000000000)) writev(r2, &(0x7f0000002c40)=[{&(0x7f0000001c40)="3da29f6ded3a36968c6c29e2db257427b75f523631d61d7f4d61b4465a368c3b8a9b7a1e1138bf4e16fdf7ea3cfc952b84ce5a95e5e5770d7ba9190bbb52c3de4f8cd497ed782d96bd6e6eb86e9691b667e17119da1226d6128f0e668f000e8362f0fb65a953301b87c8b53993a5ddbf5774fa34644ebe3faa510b0f65fb90b8e21b188556dbbb52c2849fd45770b7fd828ab36c9d67422621c0e625052c681176243d39301a320515c65692e01446c25d74b171906145165a95be2c46066d400f11856fc4ee7806936c9c3f4ced98819b31539725473172c7b357eab95e4d09", 0xe0}], 0x1) readv(r1, &(0x7f0000000400)=[{&(0x7f00000009c0)=""/4096, 0x1000}], 0x1) 02:18:28 executing program 0: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) recvfrom$inet6(r1, &(0x7f0000000180)=""/200, 0xc8, 0x3, &(0x7f0000000280)={0x18, 0x0, 0x7ff, 0x2}, 0xc) r2 = socket$inet6(0x18, 0x100000003, 0x102) setsockopt(r1, 0x278, 0x80000001, &(0x7f0000000300)="028a3f26824bc07fdbd54e73a88f8909bc0c0556777d9aee72f78ad2759d609865a047c24df012c8b4062c8d2d5b45d37439b87b8db4d9b41222c0252c3fb4be36d0b55a3387fe6a31ecb2a4cd76c8916886fef92d3c9b656d63a6a512602442dfdc012f031c47447adb73d24d3b828438b15530ef338ffe05a6a01f4ab4a9d4c64839d5ababf5b786bc3b43dd4d0fc949cd98b523ae8de0bd1ae5b01753351cf3c127cb2e2af4cc12602303ba5230c32e486b9a3c763a4078d0a7be08227579001b214993495e", 0xcdcbdc23) getsockname$inet6(r2, 0x0, &(0x7f0000000040)) setsockopt(r0, 0x6, 0xbc, &(0x7f0000000400)="0c78e0ca176fcb5c0204e6698cb176174cf7eb1253fa4e2785e57d7ba12ec1192a7a2562df853fced4c0ef4fe7cd705ae6eb5dd48d97d11c3a55270bd3f346060f907494f3c85139f776a4231481dba1a11c9431429690687d2ee31d998d1c818fe4475cb5ffd1f1fdf483d7fda7da925c027fb351d1eb36b109718c4e9ddb8314cb3030f03b91f61e08f475b330f0835fa3c0d5f6f45b10b6668ad55fed339f52fe", 0xa2) recvfrom$inet6(r1, &(0x7f0000000680)=""/186, 0xba, 0x841, 0x0, 0x0) recvfrom$inet6(r2, &(0x7f0000000080)=""/242, 0xf2, 0x800, 0x0, 0x0) setsockopt(r0, 0x1, 0x80, &(0x7f0000000500)="1a258e217af9991747cc8d04ddd658f63eafb68e0c3367585cdc71d63c78fcf6f9ad2510a1ef64746e0133be55450a8f621b71ef7b1b4fc93e67333887f8cee0e627de4f5f3acb06516365fafd255d99e5beaa0597ba8e4a1c0a1ff6c8ae4fc594184c61c0133ce63472a3a332521ffe44980fa58ef1dc0a6e0dbee886230409f27754", 0xcf) bind$inet6(r2, &(0x7f00000002c0)={0x18, 0x1, 0x40, 0x101}, 0xc) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f00000004c0)={0x8, 0x1, 0x9, 0xffffffffffffff01, 0x4}, 0xc) setsockopt(r1, 0x401, 0x541, &(0x7f00000005c0)="e4f809611cb8424b227f1a9002ed1a8ee5257298e980c73614bd78f699398186a3412d9724ceee202209110da76bcd881056a31d406e4f67dae10f1a4f7e946d926e65eabb01716048b2f6259922b52ab5b1fe776ad838b274c8846d4a1eba06a6a76be01ae840dd8f35f952470f14b6c375ed9d1cd0483caf5ab6b4fcf8e4e13afaca191e0adee182d845c77b", 0x8d) 02:18:28 executing program 1: pipe2(&(0x7f00000000c0)={0xffffffffffffffff}, 0x10004) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000100)="0a17257ab510da75140c439c5ee93b83891ccb7f6e60fdf9f0360c954d307cc0dbeeda9e3215a08b66d8987aa31b8332566ebea8eab9b4479579d2bb7c79f3bbe9d818dcf610c685ce8455080d3d210e5fba4b2fd07e", 0x56) r1 = socket$inet6(0x18, 0x8001, 0x0) r2 = dup(r1) setsockopt$inet_opts(r2, 0x0, 0x1, &(0x7f0000000040)="dd2c6d0c4c66ecfe7beb57fa9ae489656341f51a06e808b3088d24c5b9a60d8d246f6d4ce4f0d96e2881721b763215dddd67c807ab85897f1397e1d0aafe3eff5afd0308b3dd7f800280c36d169f35689c67b2a04e3b0dc49829777b355ecbd7285123cedf122678f0fb51a0fe35e6385708edca552be3094a8508", 0x7b) setsockopt(r1, 0x29, 0x23, &(0x7f0000000000)="a1", 0x1) 02:18:28 executing program 1: r0 = open(&(0x7f0000001040)='./bus\x00', 0x2, 0x0) pwritev(0xffffffffffffffff, &(0x7f0000000000)=[{&(0x7f0000000140)="ba0ed314e6ba5d7088dcd935a2fa35441378c3d172407daaf504", 0x1a}], 0x1, 0x0) pwritev(r0, &(0x7f0000001640)=[{&(0x7f0000000000), 0xffffff91}], 0x1, 0x0) chroot(&(0x7f0000000080)='./bus\x00') mknod$loop(&(0x7f0000000040)='./bus\x00', 0x0, 0x1) pwritev(r0, &(0x7f0000000540)=[{&(0x7f0000004180)="b9", 0x1}], 0x10000000000000cc, 0x0) ioctl$TIOCCHKVERAUTH(r0, 0x2000741e) chmod(&(0x7f0000000180)='./bus\x00', 0x8) mkdirat(r0, &(0x7f0000000100)='./bus\x00', 0x54) truncate(&(0x7f00000000c0)='./bus\x00', 0x2) 02:18:28 executing program 1: r0 = socket$unix(0x1, 0x5, 0x0) fchmod(r0, 0x2000007e) 02:18:31 executing program 0: mknod(&(0x7f0000000180)='./bus\x00', 0x203c, 0xd00) r0 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) openat(r0, &(0x7f0000000200)='./bus\x00', 0x180d0, 0x8) r4 = shmget$private(0x0, 0x3000, 0x4, &(0x7f0000ffa000/0x3000)=nil) shmctl$IPC_SET(r4, 0x1, &(0x7f0000000240)={{0x6, r2, r3, r2, r3, 0x2, 0x4}, 0x2, 0xffffffff, r1, r1, 0x0, 0x7fffffff, 0x1}) r5 = open$dir(&(0x7f0000000100)='./bus\x00', 0x400, 0x93) setuid(r2) readv(r0, &(0x7f0000000040)=[{0x0}, {&(0x7f0000001340)=""/4096, 0x1000}], 0x2) linkat(r0, &(0x7f0000000140)='./bus\x00', r5, &(0x7f00000001c0)='./bus\x00', 0x4) 02:18:31 executing program 1: r0 = syz_open_pts() syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x200000000000, 0x0, 0x8000, 0x0, "348eebedaebf1a95fbb38ce85d27515d980d22bb", 0x5}) fcntl$setstatus(r0, 0x4, 0x48) syz_emit_ethernet(0x75, &(0x7f00000000c0)="3a79453fc99dda564b45692216f710103af712f83ef4570408450f9919b8669291d29382ef0b3ca14f2edd01b25be6f9fd35847201cd4b675fb175f97a41554aa991808549c1c86c15a54330312dd14adafa01e46fda432f9d0985a821fb052bedc6a58d405ff263dac9c2b79c1c65c72efaea4d4d") poll(&(0x7f0000000040)=[{r0, 0x48}], 0x1, 0x0) syz_open_pts() 02:18:31 executing program 1: pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) mmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x2, 0x10, r1, 0x0, 0x0) fcntl$dupfd(r1, 0x0, r1) write(r1, &(0x7f0000335000), 0x10052) poll(&(0x7f0000000000)=[{r1, 0x1c}, {r1, 0x4}, {r0, 0x40}], 0x3, 0x0) 02:18:31 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) fcntl$getflags(r0, 0x1) writev(r0, &(0x7f0000000340), 0xfffff4a) write(r0, &(0x7f0000000480)="e36258a416f72ee99586132477a556b4093cfb25c00848fe4b7fb84e5bbdc3a5197094b202a9c4de41a52f5ea7fa002395039ba54a15102d901b042c000000009f078177da4ce90087730c53fb3957065e5cdfb73971", 0x56) syz_open_pts() close(r0) r1 = kqueue() r2 = syz_open_pts() ioctl$TIOCEXCL(r0, 0x2000740d) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "a147780a885a538a131900e8ebd81823fc7e0d7a"}) r3 = fcntl$dupfd(r2, 0x0, r1) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000300)={0x0, 0x0, 0x9, 0x2001d39, "ba1bd5d318a42ccccaa772d8374275835db57180"}) readv(r3, &(0x7f00000001c0)=[{&(0x7f00000000c0)=""/235, 0xeb}], 0x1) 02:18:34 executing program 1: r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0xa1210a84f7a0164) sendto(r0, &(0x7f0000000140)="f02da01d8390c4d1988306c8f4505cb80c70dae3c92fc9aa0f762397e2004b288a3b5615fdc1d8fa23621c053fb876c76829955c1fbff58ae916e7cd1173f26a7862dff7c2fc4625afa30b47bae4bb970669c57e158416c54901d787c239efb675d8e6694098482a380b3fd1d9893c6ba0bacf3c380b5bac42b650212e681b220b1a15956879181e5a181d2c084e72d65f93898ab431a66e15", 0x99, 0x404, &(0x7f0000000200)=@in={0x2, 0x3}, 0xc) mlock(&(0x7f0000ffa000/0x3000)=nil, 0x3000) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)='x\x00') munmap(&(0x7f0000ffa000/0x1000)=nil, 0x1000) r1 = open(&(0x7f0000000040)='./file0\x00', 0x12a0a, 0x0) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x0, 0x10, r1, 0x0, 0x0) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f00000000c0)={0x800000000000, 0x20, 0x80000001, 0x8, "9ee608c7f2f0d7ae6f2d294f0d0427cd68a34d61", 0x7, 0x9}) 02:18:34 executing program 1: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) fcntl$setstatus(r0, 0x4, 0x40) r1 = socket$inet(0x2, 0x5, 0x106) sendto$inet(r1, 0x0, 0xfffffffffffffec3, 0xe, &(0x7f0000000100)={0x2, 0x1}, 0x151) close(r1) 02:18:34 executing program 0: open(&(0x7f0000002940)='./file0\x00', 0x200, 0x80) r0 = openat(0xffffffffffffffff, &(0x7f00000000c0)='./file0\x00', 0x8401, 0xc) fchmod(r0, 0x42) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) write(r2, &(0x7f0000000040)='B', 0x1) setsockopt$sock_timeval(r1, 0xffff, 0x1006, &(0x7f0000000100)={0x0, 0x9}, 0x10) ioctl$TIOCSTART(r0, 0x2000746e) dup2(r1, r1) recvmsg(r1, &(0x7f0000000240)={0x0, 0x0, &(0x7f0000000080)=[{&(0x7f0000000280)=""/239, 0xef}, {&(0x7f0000000540)=""/4096, 0x1000}], 0x2, 0x0}, 0x840) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000028c0)={0x0}, &(0x7f0000002900)=0xc) r4 = getuid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000002a40)={0x0, 0x0, 0x0}, 0xc) sendmsg$unix(r2, &(0x7f00000029c0)={&(0x7f0000000140)=@abs={0x1, 0x0, 0x1}, 0x8, &(0x7f0000002800)=[{&(0x7f0000001540)="f197b8e495477488438029c793ee7c9f7fd6855f75d08366acca41fac1d66427372a6f328c0cccf4e1c4a3b3aa4eab18651fbca3cf87dd12e4f33902a2c2ff253851e08e326f5f8c300d4f3a813ec42adfcf29e99ce7b1594d98c4cab0c2ba929db415d56f8b1556e9a45d90e82bff454b85d623118da46bcd254a545c96948a2f7be1bdfabfa3b69cfda2a4165520619500c7b390e1f8b291af4b278ac77ef8cb7be3ea023036fa1eceac8b4bd5190dca1691ea48e97fb55881435ab8662bad7c28327038775e1665ad0b35e0dc3a439680a9b0d7ced4aec44386f43e4fc09505ddad9e22a1d474ab6e4cb22bfec37f2e69551c0337a7b62ad0c9357e1db7feafcb920fbe874bc0281187af1f8a2687a803637bebbd5b568bf46d3d09ab371d384268929d723e9a45487d4dda7e878fe78a84c60a7f668356a10bb27988b4afa79b2822b337ce92ae6b56444fff8efdbb67bb7352bc3b75dcbfeec9ee9c505090843e53c597b361b2087b0af8dda69ef2bb8a5f2b76d0bd295412fde24add23090a7323065a58799af1e58a7a3c076a0a27e94a1cdfaa4e71ece39586d800d35e74477c95a409e0caaca5bf09897dc578f586fbdaa1d3fadad74dbf7f152d3e9ce7b6acb0c4419a4e9231d0721e79abfb17b604602e709dd5c9f21a17b2932515bc426b51d461007585e9e7f4f5576399883a09f2242e015ba22b95adfc0f9def505c43190514237305ddaa2bfb097155f9bc60f5aaa100203c32eae4c56c8911ea30be23185907220e6d9165093b76570a8781431c9e43d6f3d3517dc44d456114ab662d3915de7b27b2b99b20753501b5669f1a310400024c631a984e518094744c50bbc7457ef5068681b76a3bd02715e3b32349fd5f2cf3033ce15d04dec961ed176bf76bb182cd07bd4c8e624342c6ae43aae46d3d6cd3f4874d7a613fbbebb61bba7c6cda5bc12664d34b02dfa3885ee36347fd57788f765581c31c1b798dcbf687eff8bc9f386836eb7f5b78c3730ac83955300fbf99e68d6606a8a827dcd4b0c404e50c9a776e096f37142825dd70d24c4a86f2b0c0ac73ae73ee22de7c733d39291f4dcf072e776ac70ad9b4813aa42d98bb6da5b660951057a985998869f5d754c107ae2c7212c71e09020aba9b078df8c71d4aa903ace0269e415404a9aa22189149b123a6fe5040437cafb730af9dd4ef3fae445c30d7521f240194c4242765f22d118afc82a5bfd5fa83f8f0380e161ed1736343902dee8774128fa8812661e343a7a941debb68ecec694d27f896d27bc1538e7f8145013d0adf6be8627b79761ca8c3184386db771da7775e08d8f6f14999498a1400249b9363e1dc247b16a8b05ff3996f3327620ed704ecf76d57ad2211b1354a80c9a265833697102292ceca01a52461c96d71b2d01027f1906e5257f97e0df4e16f0a739d6d590577562a519f557fb6fd2c38661865774ddf0d23f9241cc7ad8d9805a6c06a2deb696f330900d687d2b38a03a49c4f8cca2448f197d0a04689c55a441ebf4c26eddceef83da33490f7a1388937ca8e0d9bcf5119edecddb854fa5fde33cc0bfb49b5b2f862448cef882ce0c3751ebef5bacfc865126a4474e1481148e7e5b3b71350671e41dfe0f4a9996865de7e9a10ec9ec5a5ba377bfabea208ae4e0014b45532abb0f6e805471aa2ba363ec0450b0293807a79680cddb191d85b0c92f3c71ad01d74e64f20cb417e3cf4c2a94794ff6d7976d4a363307bcc37062b6fc51b58eed80830ef186e81d8e30ce42b317a41f48fcf3b9ef52d71db2bad2d9e862ce16dfc49ad1820e2e13fe44eaefbfb51bd4c74ada3e015aa01791948b2f4e35cfe3dd7cac3318c53b32ce810c819cb326740997ef3a3e763edd95b332a81710051ce09548c0e3eaab5c1d9836afb2f1f733863e0a8fe50a73f6b905a68b43dcc47c4ee9ee8f51a55221b043992b507b028e1701f9d19a421ffdfd5665dfd87b3cc0e91cf133edc563cff511453a280bb440b178568eae28cd5cf37aab9e2274533042f0e57dddd794bfee6845d0530c4522922ea5f3b45361e6dc1df38d3846a326785ad8c04658f837067d3df04832bd631eeeee74992b0f83006b0075251c8bb6151bc1e7ee441ebe3b8236f7996bdb22b6a9a5cbe6f9ab48215edec501393f5bb6bab78feb739b44c534954a4fd8f04d75e46e3f7a234e305db77b28fd720ccd4f5250d967a85dd28db281fb6e1dac956ebf9db7467d7d37cce4d93ffb0dc55f90f647f98c7482d5b4a0e033ba86290c020614e0a1c338b25cc4d21d7553596ca63b480fd7d06a56ba3f772cd2c8aab55e8e8c305bcc8e3bb21aafafce2f21a97147a1f74a076d58ae27903ad8a51d8140028a0b485651c97436fd4a0c86e97320355299c7ada2e0d596e7448f0c315841d1cfb35953274abdd1a51690179790422842fec2bce62ff3137fdf6c83f3afacd9717d07846d795b94eb892bb967c3e4f2fcec83e3b496196e42fa2633d6680070bf49979a3e3f4910724842decef5ddc618362068a3c6fb954ad325b16277536e41484dc68cb8da85fdc476c175f214c459603c2e4b320f99e20fa24d78d454acac871c7f552152f0797e5d23ac9a25e1be9f4e3e9afb689b379c579f2d1e4c94a0375c63824590877ad89678acf8d09cd796eedfd736f747a481d2812810b77069495a87f80beb456ec56292bc88220ab1a4f5870f4cbcbeac4c52f4933b416071d07d88e4f31bd0dfb74addb20e2698c37df5e3b27f61aae6b04c03ca6fa13ac537944b946be67c122b115378703230511168ab84d78e46fcf581a295bea24c09ed30d2bad38668e3485a9954ecccae1d6f327b44629a90cf0384e00a293c4b81ab154130b800b4fc657e79641958f5ee8d213c4a2ca79ef0c54487f1511483c9dc99825f7fe4ff128329d8e7eac22c2e87a135fd8326087645f7342484e10348f29b3ba15bad100f071c2df39df026848adb2b2d90b399e802ea28465343cbbda588f986bc5a475038d596eae3c904249baae7a8578a35d1baa186b622ed4edc41ca3d0024fe72709203df4e67631859c0f1b86a75ce6d40ccd31f381b37cfb2081272bedc2195fe975a28443431895a0e45005ea993fc048a3d73d9b4043b8965312ea60f3433b85c039570609ae93aad180e925eab6da8f4f3cc08c70ece60acede6e736f23df6cb14b34c1706444343f4ae3b590b2693bbed782aa4ef46a965b59434b89987eacb9a7e533a6e8ed54948c832064ef8098b71afc1b5fb28a937e04876f7fe4ca590ecec28438967828c897fb2428354ce8f072d8894b443a9361c0ebf49180181a20f6ef80977edffccd64fd1bab9e00a254af295f40eaf602c15196a76b125d23ad1a92e14295c01de0e2cb07251952a85fa380e4e421a5c726227a072dd87fa588c1778dae736af0870157f0fced07212ef7ca3a3140f9f764046d9bd7637eb9de08fb95dfcf65f0046ad6e276769225636873690d8d1c0b661d745ff311ec49af2ea6cba50ebd268350865ad46d8b58add3bb627e0f4329525000a8d940a231b97a0543ac1b0636633ed3393f59e8a49bfb7ee8d878814b0cce9a14729daddee89af76414da2c4af497803a663704836df54ee046523c67994ed24288261231adeea2003f64c3a11e37520054efb32273372aaca9f9354b36f345338bb769d29286c0a4532d1b2eba1606149e9e715169209883444f989151e0707d27fb65578aebf1beee9fd3c91586f360205a1fb26b2d30a42a7e3289b505dac95617418445ed212d06a70a1fdb86fbac67b53cde18ca0ac69de30293a4411611c2fdde79e30d31aa3c9a89a7aa17de79d575e4ad5c636e2fd29ba9bd809cd69b86ec791f7ed216b0f950d7d6bae0a2ed02502c97611b90d49f93d2dac95453d541fb77ac96a2b9329304ac5245d9f85c8fae4d7063adfbb8bfa83c875d8e2c96539e435d471f3fc1016e18669b12b8345332e651b5263638a7cc71805ddff7747da2bdc4bdc4fb578fdafd0de78373bcf863b6616e6d7b12ec256f92808caac123335b646ea7f99a10ed2e759619a8d5e5f5f228aa14300e99bec37787fe6290ad1d4b2af84e533e6c32a42c1dd401d56da7931c7287065071793351cd9cf57344ebb32d812db2693ba2a6fa20b12a02fea3ff32f61d766d72413a6cdfc67a8c2d7fd05cd5074ba1447ddfcff8a25dc2afc2a032290c6d7294339c4bf840be498b339892c7ee45b0c593b889a04ba4fbb5d995d9c3ffb6fbd19e17fdf934e8d0c581f5b559d9a83f4809845adb21454fc3481ca5a360ddeb738dfb1057b375cfc00d682c785e43db87249940f13371a20ce5c4a7c6ba884c4f1d797f831071ab45407c967f5cf1dc4664f3f5d0e339cce209fb6b9878267a67d2044f5de72b4dfd9a9470db73b1272ef25bd2d053c6ea1b0cd8f65fec90d21292393b43302d1a7393d3dbc2a17844e9c508b80e0838c9c8b1a0b81f462f9a91a8993e7bf01689fb7fd9400a148745b5341a5288209c4962f80e2765abda5b6270eeddee65e5b6ba687691b8b6c1ca9b8d6ff583e6db192a9ed0397d6d8b90f1dd0e30af682084bd151a2a1d1acb5c1168fcb1d1eca1dfa4aae504bff8936f2ef71c6e8f7a15fb13f75ddac6e52dbda2dcbef283f4e04f8501600e7f639f46224a9c299bf232074ca1c200b3d50b1985fc35a527352c4a45a4bac48fe68e157631e219dcc8cff88f85054379dc6a829c27f4335f25fd73fc72d8deb11031906f193ebd4a24b97ac859b5910e52aaba7e142549295544bafc4a0bf71dd62c70d06a7ab861fce919895f6a1f169fae91402bf8d44dfc64814d5ae48902f9d91f115a456597067db56b85765d7c1b9ebe748eb580c1eead0eecb2e047ae8526746b25c79adf33e1c07dbe5c7ccf5f46ea4990e585f6963bcaabac9020a6e8c55b895e05f7f3e676883675c8c988d1acf7c296092c05b13d8d2c50318cb2246b3cd545bac94dc760e6ca58d767327261ce12d5f23d1fb97d139f132954f83d539ffedd489db8fe810ece565e3516cb04e4c3021994cbf9b4e1caecd3eb0d20479f4c21482de6e67fb77dde3682b3d49653a82eba826481c484d1245ec84230d73c21b424ee6748f6c3f5f22731b7594f799af3731ade8f747cc3e5ff59f2eb3d1e4879257dfc9e2405c86476835661b1b49569aa6cecd39ff5ff4d0630d99fecfeafbaaa7ce5bfa8aac1c9f063e6f3d5208404501649d0d25fbf67f10ed6a395069178de1268ed3caaa98123bbbb60ad5467c6f797eea61dfdcc55b4bc685f31597d82cb29b523b1af5e7f8853c21e2dae20911614002caf3f3ad72ee80fb86b3e9f5cd4851d1b3a390c05913ca03a6a2171f09743e9ea11c2ded87f3c130ccec33f00b2e1a3046f377c15a4e20bb907ee2d6dd2cc849418abac9f90dca3a15bf6c1d233c9fceb7d71f6e517f006d97c590848d3191a87c5236263e2f67a4643c54bc59d49fd7a7cd77b2fff25ae70ed7a18dfa6a8e248977bc45500a79457a072c4361c0f0c1097c11d86e5b32efd04c21a7d1f4db228e869a98328066ae47627e578838734bccb2f7b05907f0c44218825a3ed0aa2e333a41c9aa7a27418844439c3c19a3b034b9bb974f8ff60815e131ab6c20767ada738f5b4794191e7d17dbfe17f5994d7bfa65c3674cb5b17f07184755719261aa4ff0942098a4c9c3d3e0966f7ae1a7de21bc5b135aa03ae76e0cd55dd9674ca2a27ecec4d40c2c7aed546388b7676cbaa8e803b544e", 0x1000}, {&(0x7f0000000380)="17542586a878dfcf1be40d354acad014904c3364c6b2fb1c4f21756819ad50991e8ccbff387a3a78a9c22871c9147215529ec21220e17a6e907b3aca1569db15569a3e03bd037a8e1beaa583f7620110eb57617d5fa7635666d2238b1672993c6474ddcbe708c0f261aef072f3d3769d51e463ab053331e06547e005dcda01371f569ffae808f8409d54dacdd3afe480433d4a92555298a6289643cb5ffbc3921e38acdd9f29af7f0f80b9cdebea9e9fa68d4033bea58cb2709c6c38cfa2439b66e7694e6c2c34cdbff462664e6a4716a02c2ff23cd8cec466c9f9a6ef7e22bcc242597c417feddda182b6c00b4d98b40759ab674683b0", 0xf7}, {&(0x7f0000000180)="0fa808a06f1c159c3ed0791d94c976e335f7bdadcdb37499204e3bcc298e2d9a6d60f869f87f3522634765f2613a5726505d78d1198e387b61501c54b57485af546412037e9487433505fc0af23d4c68fb77de21379f54574d1fa6c173b20a308f878fb16aef3e59292d01f3bf0f030662ff2fb8ce8ffd36a7a7c8d38531e947c5e178cc50cfa59ab77cc68df95543c92ad77f221ec683e5f3e9f86285d0bccc53ff7c439d5f9822", 0xa8}, {&(0x7f0000000480)="9eea146b7e97ea5fb79c35565554bbe9afc1709c95666cfce8ef61ba24ad8de6e78ef55cf3c572a2b3186b81de6af18228f86448c484e273928cd03b441a3a941f0c72e001719b1a080367f58504f4b844ca8897157bb5218cacaccfbe1bb3cff32be96b8821503af071eddbf71c986551dd3b25", 0x74}, {&(0x7f0000000500)='S', 0x1}, {&(0x7f0000002540)="38eaf139745671299770a3f7ad94a636889b1a1162e2d47cff095cfa612647fa5c8d58f7c4e77edc6072fc9526dab254dac0ceac7bc7b581be87bc49133819", 0x3f}, {&(0x7f0000002580)="ddf59785918e971766da525fc6fb3c71beefdffc100e31796e7bad7f51ed1cc935e022024c2ff411b98ff6ebe2a26d67acd85d40fb89d07d933f405b387461c1e8b0ed73f0a0ba61504b627d5488b6f99f429ad8f550e78e0aad5df8f300aa34203cc3a9a2231e8d075940728540461dcfb2c118c7f43d3df8", 0x79}, {&(0x7f0000002600)="eb38c121d952fa7b6995b8229258925812cf0d86d66f8c2dc5340924ccd097de9a219fa162a31d67c4da0950e366a0bf2b523a0ff2da595ca69b86d7c0f0f27d8cd8d4444588c59a1e9c2f8713a66b9beb3e6b68dd2d12431ad8f291179376cf506979e2185c904fc075ffb6c96748f9da4f5308f59f7a755d52846f1a053596f6c8f0199148ca10912b65f47f7af7e0eb8de814c819c2c114bf2904785e434adffb1d", 0xa3}, {&(0x7f00000026c0)="e24037673581d6e74cc60e8a687d195234d776d1de4875cb93757f69e5a36ca8e3507e", 0x23}, {&(0x7f0000002700)="f4726177fb8ccbaee08f726125fad149e8dffccd6d92e1e027a1365ae8f856498e39662b87f13651dbe90f49db8b6ae46f802690412bdbfd999540ba6d0abd681478c46a6a6e1eb50bd2b47f4b25610c220e9b2fb7abf1f1794a0e774230b3a00f2b883413f077f45d4b53dfd861706fbcdf4e9021e576e79cd9c1e752038f4c4963a40be80db73e36c8b0bdfe6661b46a8638f76c268285a2724d1eb6fbd9632d319b793745ee7dd6d0a05bd8578b7a6cebf3f4a6aa0d6fbbc592a65ec8daa6c055f5a783d1c00cb2f79aa7", 0xcc}], 0xa, &(0x7f0000002980)=[@cred={0x20, 0xffff, 0x0, r3, r4, r5}], 0x20, 0x400}, 0x1) 02:18:34 executing program 1: dup2(0xffffffffffffffff, 0xffffffffffffff9c) dup(0xffffffffffffffff) pipe(&(0x7f0000000000)) open(&(0x7f0000000040)='./file0\x00', 0x0, 0x44) socketpair(0x20, 0x0, 0x1, &(0x7f0000000080)) syz_emit_ethernet(0x6d, &(0x7f0000000100)="b5ac951bb13ae08a6fbd605c3a7b44213a8d8b6e240ce99db221da7328424314baa2f24daed4d4886a726435b6e0a6f2cdec94245dbb67122d5638efc038d95187833f224584a6531cdffaadb4d66bd5a57e6aacea01466653b796a87d41d2b40bfb8f40a89c15540aaf2fde8c") openat(0xffffffffffffff9c, &(0x7f00000000c0)='./file0\x00', 0x10, 0x0) r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) utimensat(r0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff) 02:18:34 executing program 1: mknod(&(0x7f00000002c0)='./file0\x00', 0x4000000000002000, 0x0) r0 = open(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) rmdir(&(0x7f0000000000)='./file0\x00') syz_open_pts() ioctl$TIOCSTAT(r0, 0x20007465, 0x0) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000080)=0x400) 02:18:34 executing program 1: mknod(&(0x7f00000003c0)='./bus\x00', 0x2000, 0x236161bc) r0 = open(&(0x7f00000001c0)='./bus\x00', 0x2, 0x0) pwritev(r0, &(0x7f0000001640)=[{&(0x7f0000000000), 0xffffff91}], 0x1, 0x0) pwritev(r0, &(0x7f0000000540)=[{&(0x7f0000004180)="b9", 0x1}], 0x1, 0x0) load: 1.10 cmd: getty 62148 [ttyin] 0.00u 0.00s 0% 312k load: 1.10 cmd: getty 62148 [ttyin] 0.00u 0.00s 0% 312k 02:18:37 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x2805) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) mkdir(&(0x7f0000000000)='./bus\x00', 0x182) preadv(r0, &(0x7f0000000080)=[{&(0x7f0000000100)=""/185, 0xb9}], 0x1, 0x0) writev(0xffffffffffffffff, &(0x7f0000000080)=[{0x0}], 0x1) execve(0x0, 0x0, 0x0) close(r0) 02:18:37 executing program 1: ioctl$TIOCSETVERAUTH(0xffffffffffffffff, 0x8004741c, 0x0) r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f00000002c0)="dea3e0e184e36258a416f790037494132477f256b409ffff25b84e5bbdc3a51970948b1b2e0ade41a52f5ea7fa0023d58bf6659990bfe4320449078177da4ce9c287730c53fb394b842dbbccbbda1049fa4545658fb7c6a0e5e4642d26edafba6eeb0000000000", 0x67) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000200)=0x7) writev(r0, &(0x7f0000000180)=[{&(0x7f00000005c0)="2014ccf8fb8dc999e56f688089a313cef7cbe425c5305730ef76dee73f54b5aa948b0f257e25184c06bb6de36f7a9f02c607ba8fa2cb47782d91a903e0ae9399711e57f406ba9c7d7212cb88c9e4e1c51e51750fd82b1bc0ba0a1b9d2dd62b433eed7ca5508d9591533cfa38d35c6f31f471143fbf743b974a257c381ac3c7d9b4a63bf717f3de2e9028c3cd32771d1bd7651ce720f423a738dce8285e9f1a8ed3d3fc4812eb8e0e6f572ffee874d4b2ba14235a91daa63d6bce8ee75a079dbce875fe5d92419628f23b9d64dd7e62792119565a3aeb087c68780190504214181b04e4432b970d6d9998007e02be855fbb6a18c8cf3ba90d9424163d381d4f29f93775ead037adfe30beb61e175c3f836b25a396598fb7b7679dde02661f05e3af74ac9fe5a8399aba9e3d6065e7f8018ea3ff5bd156ea516d96ddd302ef4d91e96e456114e27d69fcd7bda246e1b2c3d7ea1d61d9a0855b029faf4307babad7a63ad011ecc7702186df09ab8b226bf169d806dd5814736b57092255d3f3ea429693c63b5969016e4b731d86ea6b7a257a9d37378c630f08c154a107253c5dbf28c475a39c98117a04274b3e65f43a3bd857712cd0b7fdbde72df33449713a1401890f74f85cfdf1276973cc3b458964463e4a270d1a80378df76f7b8a50b8f6b990503ca3422278e4e8d0866464082ffa9d003990d32469438111d57a8f3d7aa1fd5a86b3e541d45fbadfe00f63cb23e8ffde4f484e39ccedae91592bc08ab530f59cbdac1a676c3b129a419f6eebb89015e910ae1e03c713e946a0c3216c44ffc4963f45b898cd236eeb164de46e9ad10a0c68cb5f6dce16bf810a90e3dad2d8a3e319eea23a6aca6a1f38e71b88b2a28b5f954243f7609764c748ff41cd007c79fe840270607a27c4ec91d073f6b14a50226906a1e22ffff476fe357e05eb43d1923df129e0821b8ddd6beb06017c119dd34dceb758cc851fc478159138782855fcc2ba654851f9e165c691b9a22f8515c9cee833f44816a3a28d8f021f3e0a8136611aeb49116051c4a2f2a86c905cd5787030c7e95a55cd112f257ff3db02f6e613251ee294c0727ff9494e42f88ec458eb605922ada3eda139e8ac20b398e65d7090df772b078a126fd88e3aabce8650d7a9b497cfe53da2ea83b38607bd745914a7bc8b9d5f1467485e498128ae188d657befc52df139ac23339c0d67d146f4dda0785d9e8cccde9966d06645f77b3a3ca9a55aa107a96c8558ecfe38264e2a443e7bddb2fed5c52c2ff8425ba37bd5cfdaedc1ce100497ef811d05df208fb1374b830adf06bd97bce0e741dcd661326cde7784e321cbd0e526a6dda8b6e2afbf143fd8dfac8eca4f9a8082a2502f3355d62ed09f5a1c3739ba7bfc39c24c502338eaa140bb342a8cf9092899dc42b8c2c42af40b650159eade50679454d17914094142ee81a10b77235fbacc337423b6ca22dbc9c1b3a7c96b846243829d3950485d4b4a1616b9dc7f711066f2e30d6a8b1116052377059dbf9185f33c1fc2f419cb2d7cb8b5c3064f8ce381a5beaee9e8cc25cf1e70e9e2d89cc32326099e404bbdc325e7d01abb87ffc0f567af963d2bda444a4c1e260a5af185963b9439e657101295b4a1ea0bf444a58f4e0f5ed9624243f19c4575894e9c3c42203abb1a8773bbe53dfc1be5d3efb8d6e92cf87c96b952209e88c827a0baba1980b97b200f19e14f4d4103b700ae597f331577f1020ca0704473d6ca906781fe1b4eb336c537a8f86346ad07acb02d4689e5b557c41b19a13432335f0bfef56b6b6e7faaeba5ac0f98436d44f0e0cc7931271e48cc610ec70d461921085cd8e3223036de1c1273d5ab277a38830db4e8584c6c21843da561eeb8a448df9eb01be828442856d5227657e819f7452b21e1c9b48ff3bb02258349c9e4e9864267e6788bd1d307ca61e5429e6a33311a9451e77ef5fe9a6e6a6612880a0268a8b359dcc520261ca3064cd45f8efe98959d531d8c6be29beee0f7d2568c6ebf7a4b6204a7240695eedfa205038ed4d2cfc4eb5aada037094da0ad1ee9204f82e157891dde0999f5f357dfec7d222ef70700b194baf624c669bbe9f9bac75ca4ffe77fce5e5ab66de0be9e45099f06c2d3c3257af11e8e238705b9fdfb352f25b1904dd63b1c01dbcefa205fccee13474cdbcccd9ddb5e217088cddb692893ebcd88835be1e73387a441ba55d895b4a28bfe281255850c0cedb2cdf1e26034b47f477735a96fa50c267d619618459d5208388c5da1eb09524ae08878b0d2f847adc076b343c99834fef0a72455400848400e9b5a9b429cf6e3942399e968d5b8935d16ef21cf3e5ce5b8817dcc658974780ea53cea30ab3833a829c3dafc4e8f1e88d973e08085adc96a98ad965ddbfba2fcf021b2900cd3bbbefd13efe6667095f2eaf4f9eeebf4cd73877e39a4a74e42d7bf39b31b35743a3ea4fe12877c1f7d9e3c46cda14d34d9ff6f8be4c6bba04a8f358f2d37bdf8b0d15ae4bb92eda2ff15e35f360ba601df6c43b518e1091edd887a7acfb8b3ba2dee98a927f38ece01655c8548beea7703c0d60fde212942454dbc99d3d3ea3f2715852d2ca3261c238a1a77c68b4b43b4e516149fe90ce5e1c6d05cea0033c026c8b293c978509c4873a3fbdd4cd6affe5a78cce5f5c2d81427f29dd18b95fa42c5feed3e764965212430cb907a5eaf6ab93f4a1322ebe36d7cb6625b43547b0247a73a211545282494f7ce801286805aaa0012ddd1427ab100528e02d33c87d34cb361927fe31d6288747cf28698d734a0019c7d23178104e7da69eaf8885a5f34860f883b0d4f029bb4845ada38d97a8713038c112012bcd1bbc8b2b03d3b14d0d2c517538536ebad93ddb333cdacd753d75e728f65bd66ea7090ff6d15f4a18c8b2cd66763ea7667a6588368aea7120cda15cb56eb96cfb2fa177c6c845432ecba90d63bc52829c51b1af48940cafec65a8fcd3265fadf49040b9654afd2496ee2114ace0fbe752e9d0c79ebdb01ba46277e82ddbf9d77144040d63b6d4737cc35e2f478e190609882d38504133a3bfc1ad783f218d4634a3686509c864b6138aa21aa47d66b2ae4b15fd1004f7af963ddbf7fbe684d61b0f198b98a65d061e322b0e4d519f03a27b395579b083a787b7108a29ac8242cfde310be8f7c7b6b583aeb0452dcabde1ad6fb3928546d13e0b1527512b0855ea7d79eb405136b81a44aed00daa03e9a96449b49375e06a6ad7e6823f34e2832dcce466dc007886bd566c645d9fffab051df6a7eeb62e367280a", 0x928}], 0x1) syz_open_pts() syz_open_pts() close(r0) r1 = kqueue() kevent(r1, &(0x7f0000000340)=[{}], 0xf5, &(0x7f00000001c0), 0x63, 0x0) syz_open_pts() 02:18:40 executing program 1: readv(0xffffffffffffffff, &(0x7f0000000080)=[{&(0x7f0000000240)=""/163}, {&(0x7f0000000400)=""/220}], 0x0) r0 = socket$inet(0x2, 0x4002, 0x0) open$dir(&(0x7f0000000000)='./file0\x00', 0x100, 0x40) r1 = dup2(r0, r0) socketpair(0x0, 0x4000, 0x40, &(0x7f0000000040)) sendmsg$unix(r1, &(0x7f00000003c0)={&(0x7f0000000100)=@abs, 0x8, 0x0, 0x0, &(0x7f0000000300), 0x30}, 0x0) 02:18:40 executing program 0: r0 = socket$inet6(0x18, 0x400000000005, 0x3251) r1 = socket$inet6(0x18, 0x3, 0x0) setsockopt(r1, 0x5, 0x400024, 0x0, 0x593ea37bcb712a9c) bind(r0, &(0x7f0000000000)=@un=@abs={0x1, 0x0, 0x1}, 0x8) setsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000040)={0xffffffff, 0x400}, 0x8) 02:18:40 executing program 1: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) sendto$inet6(r0, &(0x7f0000000040)="1ba83cc52ac7e8e88d78d548534d4cfafa1013a4c4c2bdfa7079390c1321d34dad6f9161d7ea8495b7774418d282ade6b8a31085ea56eb743ae41363deb71bfb24e38b95d90cdfc73b4ced72228161c10a259f800afe1d624e85a00be344f4661debb83a63debe7048e849208b35fe5f2f329b5258165fbb1fbedde5660fae01ca6a0422cd2cbff588caf420b8350380b001c2d0c1375dda7ebdac4f1fb394", 0x9f, 0x1, &(0x7f0000000100)={0x18, 0x2, 0x5, 0xffff}, 0xc) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000240)="809592e61f297aca51f41718d8f65696325abe81d4c6aa03f015d45e7e37d364b4126e7ee429703a1851be5eef4969f5d78df797e0d38c853d009d17bd151cd205b66d4044d493a7e6b415869642342de749ad24b88944d4f6a7d439b1f379104d50409ca5ccd379d5e99b9dcecf3a08e01fca2ade7ebb8c3798047aed068edf9ac3323490dc228c8998201242ff0c4e25ec21af874835af356c248e7ae622509be8b529ef2957ae930b4b5e7f8dab67126c88798d5cce72a40f29e0585d25d6a949cfe9d20721fde7", 0xc9) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000140)="eb24d4ddf92ce0233719ce9721776dfb05170168563d8806712c835d0d69c72afe98d0bd8faef84641ac4a17771ab2193a11868b1a66e0ce722ff682bee41dd3a156a99533efbf720541d63bae27ae36e357603b1b361a6b2b6bd3a854947f587ac7a13c24f1f8c1ddecafb537d2d7f2d4af72e4fa2b8153e56c0a224820e47bc30ebd2ff789f4b4a7335b5cc005b928bdc67510142f1ba59519e50e", 0x9c) msgsnd(0x0, 0x0, 0x0, 0x0) ioctl$TIOCCONS(r1, 0x80047462, &(0x7f0000000200)=0x4) socket$inet(0x2, 0x0, 0x11) 02:18:40 executing program 0: r0 = socket(0x1, 0x4003, 0x9) getsockname(r0, &(0x7f0000000000)=@un=@file={0x0, ""/108}, &(0x7f00000000c0)=0x6e) r1 = socket$inet6(0x18, 0x1000000003, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0xffffffffffffbffe}], 0x0, 0x0, 0x0, 0x0) connect(r1, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) sendmsg(r1, &(0x7f0000000680)={0x0, 0x0, 0x0, 0x0, &(0x7f0000002a40)=[{0x10}], 0x10}, 0x0) 02:18:41 executing program 1: r0 = socket(0x2, 0x3, 0x0) connect$unix(r0, &(0x7f00000000c0)=ANY=[@ANYBLOB="82022e2b66696c65e51811ff3000509da70f8d9974dd9f8406f315bdf54712932930fa2441fe286a0365a8f6c5d64475ee347fadf2e5d51ed27f4730a356286c0d15b45a687c5536b339b27962281dd657040af9c2ce08d93dc0d6182316d1ecb4709cf070d474d7f2c49453a65382957251b83754c2012ab6b23dcddced8dc585f869a4fbe851538f0afc90bb5861e415ee54"], 0x10) sendmsg(r0, &(0x7f0000000c40)={&(0x7f0000000280)=@in={0x2, 0x3}, 0xc, 0x0, 0x0, 0x0}, 0x4) shutdown(r0, 0x3) fchdir(r0) 02:18:41 executing program 0: r0 = open(&(0x7f0000000040)='./bus\x00', 0x8, 0x150) preadv(r0, &(0x7f0000000540)=[{&(0x7f0000000080)=""/26, 0x1a}, {&(0x7f0000000100)=""/196, 0xc4}, {&(0x7f0000000200)=""/78, 0x4e}, {&(0x7f0000000280)=""/232, 0xe8}, {&(0x7f0000000380)=""/175, 0xaf}, {&(0x7f0000000440)=""/194, 0xc2}], 0x6, 0x27) r1 = open(&(0x7f00000000c0)='./bus\x00', 0x8288, 0x0) lseek(r1, 0x0, 0x2) fcntl$lock(r1, 0x8, &(0x7f0000000000)={0x0, 0x0, 0xffffffffffffffff, 0x1000100000000}) 02:18:41 executing program 1: r0 = accept$inet6(0xffffffffffffffff, &(0x7f0000000000), &(0x7f0000000040)=0xc) connect(r0, &(0x7f0000000080)=@un=@abs={0x0, 0x0, 0x3}, 0x8) r1 = socket(0x2, 0x4001, 0x0) setsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f00000000c0), 0x8) socket(0x1a, 0x5, 0xfffffffffffff432) 02:18:41 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000440)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f00000004c0)="e36258a416f790037494132477f256b4093cfb25b84e5bbdc3a51970948b1b2e0ade41a52f5ea7fa0023d58bf6000000000000a2404ce9c287730c53fb394b842dbbcca9da10495dd976a67cd22c23ef440000000000020000000000000000000000000000", 0xfffffeaf) write(r0, &(0x7f0000000280)="f32d005489341a3c17cc199ff62892f84049c29d31d7da12c25800008b39c9308454fa6ba2dbfe0871feb46b782797e49585ad48555d548e3a74aedff80d4b2d76dc213c1612a18d1b3a031eedf504e046de4d6ba3ff823a6a3240c85882a4841f68849d02a40be75190030615b1e665885d8005008cf25c7cc4898edf530b3436227eb0958d2de9a41d71108256d1ad055650fd9a6a843debf14b87c4de3b322546d5bf3e487eb3b1f4b21ead4dedf6609035b5d55ead16a07c40f264539bfc3cd82a603fcddcf8ee22672543cda858c2f7448e90399f3450c0210dc86de46d68895175bd12905e4ccd423479d4c9db581d7c5aa1a46a04000000d163b58af7", 0x100) syz_open_pts() close(r0) kqueue() r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000240)={0x0, 0x0, 0xffffffffffffffff, 0xfffffffffffffefc, "a175a2000053d07babec44f0b1c85b6a8a131100"}) r2 = msgget(0x0, 0x280) msgctl$IPC_RMID(r2, 0x0) read(r1, &(0x7f0000000140)=""/249, 0xff90) 02:18:41 executing program 1: r0 = open(&(0x7f0000000180)='./bus\x00', 0x8289, 0x0) fcntl$lock(r0, 0x8, &(0x7f0000000100)={0x0, 0x0, 0x7, 0x1000300000002}) r1 = open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) fcntl$lock(r1, 0x9, &(0x7f00000001c0)={0x2, 0x800000000000000, 0x0, 0x100000002}) 02:18:41 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000280)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbb000068f7acad445dd9760000000000000000000000000000", 0x65) writev(r0, &(0x7f0000000680)=[{&(0x7f0000000440)="be4098a9c13515714edc908938cbb003bcf438d087600bed70589e4270bd490c10826cce4c1b971c99b8d0cceb03c0d24a156d5c738c6d3b19879d66a7736bfac596bf1ee12340603a1794809426a7e33b8dcb399fce526607254793c7de37187a3c755769621d221607255bfec186fc36ae659d60a0cd341d018a4b9bc001cfe6605d71790dee06a18df5e1909dc13993b14a6f1afcb5940000f8128037ee311267ea5efe1e2e3e3bc934f94a952a233d1771510ebea6bd3eb3d0458b01a09a1a18e8a733155d88c7d79ce8c2f2310007bfb9f4c927eb6a327ff88f3b4774504fa9a17539167ca312ec4c5d9f610841922d137b30b850ffe96c4716735d3546aa3a82f12f5bf59494d72c984373e3abb3c13ddf8678fbef1f23cbf03f8c23d35dcd442515c99a12466ab79e9ce89fecad3d3939f3c9479b62bdffc33c39d1242c42c2c25b5bbd49d9fd02a88407c158e5ef8529663a53c7aa99eadabe8a65038aa7a236ee1c0cf605ff3ff3375de6dadbb9f26c097a", 0x176}], 0x1) r1 = syz_open_pts() close(r1) kqueue() r2 = socket(0x1, 0x2, 0x5) connect$unix(r2, &(0x7f0000000240)=@abs={0x1, 0x0, 0x0}, 0x8) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x5, 0xfffffffffffffffa, "23fc7e0d7a00"}) poll(&(0x7f00000000c0)=[{r3, 0xf}], 0x1, 0x0) preadv(r0, &(0x7f0000000200)=[{&(0x7f0000000000)=""/54, 0x25}, {&(0x7f00000006c0)=""/4096, 0x1000}, {&(0x7f0000000100)=""/16, 0x10}, {&(0x7f0000000140)=""/185, 0xb9}], 0x4, 0x0) 02:18:44 executing program 0: r0 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1000000000002, &(0x7f00000000c0)="0071ff62603a6345b08f3fb4c4ab02a82b96f5b86b26a303a6e14306602ed1bcf9232612ca449c74d311c5a650644e2f9ccc05bdc956d90bfc733cd031e8fd3bbebb9038974dce4634901fa430a8739b58d96158102ec754803684e5406a78fceb2c8841772080359b421db8375925edb9d892f1832ed3f495b25fdfdf06b4d6bbb66ecec725b297c145b89cf4262178a4", 0x1c) 02:18:44 executing program 0: r0 = socket(0x36, 0x5, 0x2) recvmsg(r0, &(0x7f00000002c0)={&(0x7f0000000100)=@un=@abs, 0x8, &(0x7f0000000200)=[{&(0x7f0000000140)=""/161, 0xa1}], 0x1, &(0x7f0000000240)=""/80, 0x50}, 0x800) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) recvmsg(r1, &(0x7f00000000c0)={0x0, 0xffffffffffffff67, &(0x7f0000001640), 0x2, 0x0}, 0x0) open$dir(&(0x7f0000000040)='./file0\x00', 0x820, 0x40) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)) 02:18:44 executing program 1: r0 = syz_open_pts() getuid() r1 = geteuid() setuid(r1) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000000)=0x7) 02:18:44 executing program 1: mknod(&(0x7f0000000100)='./file0\x00', 0x2040, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000001500)={0x0, 0x0, 0x200d6ec, 0x0, "5fc0b2808fc41507779990250528a786bf0616a0", 0x0, 0x7}) open(&(0x7f0000000000)='./file0\x00', 0x10003, 0x100) 02:18:44 executing program 0: r0 = kqueue() r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "a147780a000000000000800000eb06a600"}) kqueue() write(r0, &(0x7f0000000100)="aedf3d2f6ac633a8ead194c6661c308e98e3049b499f39c7076e0b03c4af9bf6382ee04babfa65926ad508b41e1961a0046d33080463b4cb95d8037d591e7e05cc0266bfc9287d12608748a9983da552e61f530eb1055d6767d3f6a48a7530883286036f929814b99ad123c5261766d00c00b94cf1ce43f52dd797ff7976b987593b0e84d45c9d445004c1f68957878fb3799345d591b48dbba502123a462fa6cda400cf05b239428f96c1fa5829dcb1a389d6a467a58605901dc280d11409e2315a5fb858cabce0a31551c2a20d2e6d038b43c45f", 0xd5) kevent(r0, &(0x7f00000000c0)=[{{r1}, 0xffffffffffffffff, 0xaf}], 0x8, 0x0, 0xfffffffffffffffe, 0x0) 02:18:44 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x2002, 0x4000005300) open$dir(&(0x7f00000000c0)='./bus\x00', 0x2, 0x0) open(&(0x7f0000000000)='./bus\x00', 0x0, 0x10) 02:18:44 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2108, 0x5de6) r0 = kqueue() r1 = accept$inet(0xffffffffffffff9c, &(0x7f0000000040), &(0x7f00000000c0)=0xc) kevent(r0, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffff9, 0x52, 0x20000020, 0x101}], 0x600000000000000, &(0x7f0000000180)=[{{r0}, 0xffffffffffffffff, 0x20, 0xe3b76933ff96e4b5, 0x4, 0x100000000}, {{r0}, 0xffffffffffffffff, 0x0, 0xf0000000, 0x7, 0x7f}, {{r0}, 0xfffffffffffffff9, 0x40, 0x20000000, 0x6, 0x6}, {{r1}, 0xfffffffffffffffc, 0xc0, 0x1, 0x8, 0x2}, {{r0}, 0xfffffffffffffff8, 0x1, 0x2, 0x100000000, 0x81}, {{r0}, 0xfffffffffffffffc, 0x20, 0x60000000, 0x80000001, 0xc7}, {{r0}, 0xfffffffffffffffb, 0x40, 0x3, 0xfff, 0x7c}, {{r0}, 0x0, 0x40, 0x2, 0x9, 0x9}], 0x8, &(0x7f0000000280)={0x404000000000, 0x7f}) r2 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) flock(r0, 0x8) fcntl$getown(r2, 0x5) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000340), &(0x7f0000000380)=0xc) getpid() getpgrp() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000003c0), &(0x7f0000000400)=0xc) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000440)={0x0}, &(0x7f0000000480)=0xc) r4 = getpgid(r3) getpgid(r4) kqueue() getsockname$inet6(r2, &(0x7f00000002c0), &(0x7f0000000300)=0xc) kevent(r0, &(0x7f0000000140)=[{{r2}, 0xfffffffffffffffe, 0x6f}], 0x2000000002, 0x0, 0x0, 0x0) close(r2) 02:18:44 executing program 1: mprotect(&(0x7f0000000000/0x600000)=nil, 0x600000, 0x1) clock_settime(0x3, &(0x7f0000000080)) mprotect(&(0x7f0000408000/0x2000)=nil, 0x2000, 0x2) 02:18:44 executing program 1: setuid(0xee01) getgroups(0x1, &(0x7f0000000000)=[0xffffffffffffffff]) getgroups(0x3, &(0x7f0000000040)=[0x0, 0xffffffffffffffff, 0x0]) getgroups(0x7, &(0x7f00000000c0)=[0x0, 0x0, 0xffffffffffffffff, r0, 0xffffffffffffffff, 0x0, r1]) setregid(0x0, r2) 02:18:44 executing program 1: r0 = socket$inet6(0x18, 0x3, 0xba) setsockopt(r0, 0x29, 0x9, &(0x7f0000000040), 0x0) r1 = dup2(r0, r0) setsockopt(r0, 0x0, 0x48, &(0x7f0000000100)="e4103a6d6317419d6b565e120e3dc46ef25815c71e96f19937b80729e92ffbb56d799bd587a5cc249d81bf37843aa9ab92dca9239768629f2fdac092a7684750cacd602a16dab4352377c0a0d8e29063b08ed177084355d0a15a157b7089c1960c080a375c7703c92cb3cca5d668bcf3fe938fafbf643205003f1877eb0ad702ea7d40cd0f1291f7da5f2f627e21d65af8ecef0aece55b23311ef965445d8b3d47ff90ad42", 0xa5) ioctl$TIOCSFLAGS(r1, 0x8004745c, &(0x7f0000000000)=0x200) 02:18:47 executing program 0: writev(0xffffffffffffffff, 0xffffffffffffffff, 0xfe58) r0 = accept(0xffffffffffffff9c, 0x0, &(0x7f0000000000)) write(r0, &(0x7f0000000040)="578ba444c819c178bdd314958d8c154b70d01ac2e657956f186ce701e7677c7e7aa9a93dcd4fb503591d19412e454edaffbc2483a9d1044d08bae415b9ac3b74a0d6c57711043f82a5a8727510b94e239543826b281530c6f44fef7618400e4400a725fd837b4fb383e7", 0x6a) fcntl$dupfd(r0, 0xa, r0) 02:18:47 executing program 1: mknod(&(0x7f0000000ffa)='./bus\x00', 0x2000, 0x0) mlockall(0x3) r0 = open(&(0x7f0000000080)='./bus\x00', 0x2, 0x0) writev(r0, &(0x7f0000000040)=[{&(0x7f0000001080)="e3e7281ac4d88022a68464df9e1b7b7686e94a7fef2dba4253f1e91806e70a49bdde651d02873755085fda89d4cb126e784ef879c7cf9130fc5e9dd754fa3038df7ec8dce5129d1856f8670fc22ba8c29fee5f2f90ccb70db8c4863e01c8f317348c7b783686cf17", 0x68}], 0x1) open(&(0x7f00000000c0)='./bus\x00', 0x20, 0x10) 02:18:47 executing program 0: pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) read(r1, &(0x7f00000000c0)=""/218, 0xffffffffffffffb4) read(r1, &(0x7f0000000000)=""/4, 0x4) execve(0x0, 0x0, 0x0) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000080)=0x100) writev(r0, &(0x7f0000001fc0)=[{&(0x7f0000000d40)="e3", 0x1}], 0x1) cg(DX"&d_{viJo-:BSqig I=^e7U_Z TKnxNxyGO0|^WTz08_~H\eVxgB+(Bn_/L7 8D>Hs4 {x6Ocg(DX"&d_{viJo-:BSqig 02:18:50 executing program 1: r0 = accept(0xffffffffffffffff, 0x0, &(0x7f0000000000)) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r4 = getegid() fchown(r0, r2, r4) getegid() fchown(r0, r2, r4) chroot(&(0x7f0000000080)='./file0\x00') pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSBRK(r5, 0x2000747b) sendmsg$unix(r6, &(0x7f00000002c0)={&(0x7f0000000100)=@abs={0x1, 0x0, 0x0}, 0x8, &(0x7f0000000200)=[{&(0x7f0000000140)="0283c531c83c8569680f0e08d653cde963c3787c813366f710f5dfdaa8486156d81945dd9dc0c44cb3f64249edb1b408b6558fffeab095017fc32a5e1dcc810b51b801f3f2f2cc0c0be66c01df3674c508bc2c46820d631ca6146d9d2c94d47b1f3ee2c03015a2bc42cae04ea934314cb4343752825190b5c9ace2657b5ec8d16944", 0x82}], 0x1, &(0x7f0000000240)=[@rights={0x30, 0xffff, 0x1, [r5, r6, r6, r0, r0, r0, r5, r5]}, @rights={0x28, 0xffff, 0x1, [r0, r6, r6, r6, r0]}], 0x58, 0x8}, 0x0) fchown(r5, r2, r3) bind$unix(r0, &(0x7f0000000300)=@abs={0x1, 0x0, 0x2}, 0x8) ioctl$TIOCSFLAGS(r6, 0x8004745c, &(0x7f0000000340)=0x81) pipe2(&(0x7f0000000380)={0xffffffffffffffff}, 0x4) getsockname$unix(r6, &(0x7f00000003c0)=@file={0x0, ""/4096}, &(0x7f0000001400)=0x1002) pwritev(r6, &(0x7f0000003640)=[{&(0x7f0000001440)="696a79c7ac71b738d486fc808d589bc33b30867b0816225ec23307b7df09cacfd4eb819821699d2a69f326138a451de1d95ece188f748b448f2115ac71121de8a0258ee5b2e723af4d7db5eef76234a5351996f5548c635c1bad70b159c202c3bd788c2223aba5303936a3fc8767d209c5bbdeb67077a465db26e737a4c18fe654ab39a6a9ec61952287357e7243214b488574b8868fe5cc4ccd89febdc77ad5", 0xa0}, {&(0x7f0000001500)="4bf3645e22aa46c85ae1051db6cab534fef4", 0x12}, {&(0x7f0000001540)="988f071e4b824c0de1a3ab2f37789d889ddd6e552d88262610c9c3fbba996f27dd64738c502a416b9ad54d7c3b1b8c9e6ebdfbb178b2eff28188679011e42ae3156e2247ec6781d8e18b773bfa3de1d1452e295bee8458a4ad35dfd1c50093a9a540aef81fa29366f2c5181ce6a1753577751943cd4ece92c55a998eab242e0dca4e88c4f10c48a0a70a260a9df9dc9b5397f7687a5b76e0611ca6c24caaf8188f2826fd4f4d3b4eeb13b656baa040599f649a216662785852bc623db8252b695b97536f7d93b88b0ab9add1837d828bd1dc061dab69c94c139b2e470ac6927603c0b4ca53ed625f2d09b5895a43d2b0ac9b77bd2f097bae0ced4463dba92d0b0410c12722b36e6291b8f9f8d6b4df3961dd34351e82179315834d587956b01ae719643435abc19809d176f3b124671bda81294e171bda1f22c19893e0f88174db8b57011b813ab9962d327160afc0063b0ddc6835cf76c8dc2ca2403cde8acaf3f1b2c653baf212d74bcf05a03fa876bdf9e0a56ebb61e6c870566bca509a6cd9b85b3290aa4d420ff59884a35aa3863018deb7721b324ff28036ac9e39581a248fd3fc71b6fbe04bdbe4523403e2cd9f8ba9b356eb11767f728fbf6ddcff028da61b7a2b30324d43d45483a75550955d81abddb59a7491e9d8d23d450fc212ace7897730c9516971a180e12f2d75dff3b8afab2d88929878c3ff0916bda0ed5e1d4dd08032cd38269910680f81da6741a80c498ef4bc341e706f6a707b19bb604815d8f6ae696b3e4f29f644dbebd3a21d98d77756f60a1d7d89fc8397f1b4e9637fe61692f075e1340d8cf83f1a2cbaa4e539063938056eca2b274cdbe55896422c28eb81dd586b885cdab9da6727a86146df4f79e103db9a478a9e106686db308630d0b026fbbc16ec918757ef0829d46ad4e4809dceca7686aa69cd3eb8f4525fca1ef3f313db69bb31ea800b9d494debc181ca5ba8162bada952c7ad870e4d84c856ea51033c978e7560e2127678a7eae8c8fac3f7a8dd6200a8d6621be3e5469deafd3b1b9c0fe36f3721ab15a9a45004d2a6aab3861864cd8b2746050819b6fef968d67eab2e1ab9aa57173f52f93fb333f98a20f588d7c88e3aeb36fe94178adc477fc7eecc41f2e7f206eb986766c142c0fa7c066c9634bdd651ef9456e8ebc5dab62313d307e34055489e4f6021aef09140fd632698e936254a1f3d7ccb08ec759bc9bd68c202db2c154736ca774aab0214f2dbb8e1d6316af54f410d957c8a1112ebd5518df8ae062c4107047f9e4baacf48bd54aacd8a09cccb9381d585561e3933fbfde7e65a29d479c6d1bb949995bccf407daaf810744bfe8ffb143f7c74dc32f4e5304de9fb3e6b81eef3f283b8d01a73920359c6fa4eeb2fd3d97b93153cd2ed4061055a4b5c9333c19db9b81c4c2e9cd2bc82a98f3ccfa57da1c2bace87f58e6a6a98d16df5e590b1cd0de90adf55f03aee8796a959a4e66d736ae46546cdf4490c7f1ddecf48b8aa72cd2551d969a0c00a8602aa04b3d322de978b932a6c1e874dc66233b644a84302157457722fe713dd1da1e043a6bb9d31a2e0bdca6797738fa76b108c8bc74ac55afda9a9ba392dd2337df5e876904ba36ef8156d534205af25b11d3d976cd9e40dd3801b2f685e4e11909fba15a487eb95303b20b17ccae1a20ca436876f79bbdcbf8e24a8fe272434c240826abcf2faa61676ed27589d5864d3779bf35fd5da64b85e78b7cc3b6fcf5d4f82199c071ec3a3a9b38d3160248ab0b60378c099a8befb31e4074874eacad3990450e5928cbcadab2f27975704a602b42d851d903e228c15769d203b14bd5f7ff50333157924f73b0e1bed7fb04e69a820d24cd0563b64a75ceeaa564ab45580f9b32eff485cca606d7579832f41a8adbfae572326b13e3547b0848355d9eda838be5e5f41fb7e4bd51e5e01cc8774b82095a0fa50649b6addbff06f3c1de256478b20dfd4a2a17d7098867b20ba2584e180ddf70ce52ff39274c0d9396dfc020cd2ee55c5a9e789a42f0370428e66d93d0a76c635db27713983d715b417c857c473033a81a7515b58e211c12a0060d887b835343da5a82b69c8e0397389cec8c7dc00f5526575ca494d095a341ed58a91891e1ba56a6d72f171e2dc2eae947d8197f9961ffedd3564e004305b45f3a712ca22a0262551697b6fa54250141b4db2bc8131cfbb9669486a835189fdb99dea76f12607fddcc85682aef1d87749b89450a6264cea50a17a4a2f0c5ba5ffb1132c74ccb80079178e09483606d8d1e47d642bf8e5e080c52bd51bee1b2646e38ec96f2c6c2b065ea0c6584c886231ce5d0603136535cae138d109fcee5afbb29fff3693acf9f37be61058900122652a37b4a2bc8e97795960b0fc0e9f9ba0b347b415f06b39015ab98c42e08ee36ea980f9a7a8681699f1d8d0f766bd1f2854e38bbdc8947f50fb15920fe4f4a8f5484e1704d8a236ba167eabce905f24a60c6034b6e50225e591fab2ac576bc4bd909f351009b0d5a58d246e3cc37f3b53ca04f011b572df8d01de630829641d857611cebd1c463d9c3f91d30cfea6238cb64112915c9688190e2114a5f220e74d3bb7867d10eaaba68f5588e2d37c892d4c3055ea4ee5471b35a8c3be1ad62e3e0302f9be008866aca83f26614ddd088dfe6a9af56a1a72f6f6624c112fac7ba53be6c1dee9506467147a8e45099bf20b52a0aad7594fcadd26d0e32853b143dbf465cefe7ef0775a61f05f9488d2a9d024d98ed8c86ecccdc00ae43351e78d44d971a61357ece984d778178d0f67029c8e3e20f3f80d038176b1c93f3483a0766fe0046b926b36fcc1939b0d2f9f1a2cd7c92b0e11bed12a4c8a3e8507fd5b27b3de4f897b8fe9af8ac1fe22eee5d29dfb9a16fc46e5d746df11fb84f0db4792173d072a935cc43ae5e3ef243229c5f50c2e4703fbc1ef680608710c808774eb53934207e3c10b53625b2a6fda11f671dec5d6a2227a581e9801386410821006aee42aeb0a4cc27d8015adf31a5fcad650ce249ae526dacf2718e568b161f8563fbaecccc425b1db3e61e59e9a2c651990b2d8e8e6e62c2cbd96287f1e80e4aa9fa246d023449f6b5771ffef84f8b0f5ef20da9ab77f698ee86a39969a61a38e4d880587bea9ee92f99625d34f772d70d2a2e1d28082f248259dd163167299d1fa954133592dd7e5ba48bbc62e8e7f52166f1697178b5eb1e2d1eb2c0f520445638b6be89da9372b8afd864c24a29e0e6f67f340f4b59144681604deb0d2547b1df442bf645d7ec91faf09624110039c75a3fbd0bf12adbf4f78f3d319da1f0e4424331fa5317c05e6b2d6026ba52e804c8749280909a79d4e140781db9fcf861114d5df53f820e642063dfbe34cd5da0a9ff5df5ee9d9c35be31dd65737e440e81f8c40e122c31961fb25e30fd4eeaf98514c48624d3ec0fc5307d8be817aa0d0172fe9d3918dbc824579fcfba7ad31daf48c95b56b5fd5141a3019c6b337b4f7e8dfdb231d2b11cd0ecb8673a2eea1f9e77e6fa130a0e5f546a7547fca1d69569481cb22e4ea07c2b4e3dafe087deb72a46c9b82230bfeb69d710f77716973b8e46e95878ee6bfa2426573feb922281ef26334566a76f8356e31d833b1e67780167b4a2cde3968bc7fa41346b36fe3ba3ee83acc68dff57ae8ef3de6e186737d7a0f8d3bf60e6e52eb8522723307f6d7703244de775bc9902537ddffc7cce15f9b11c5b7f3b8325e4c36f667ad3dca2127101cc52a3efff73e8b2ed62bdeed1812ca883c2223bfa74a084f001d2df06f2f238702d18ac922d207a56b84c04242da59300a6ea0a11c26c3e1e9b5f25865a7b952632baf25bdbaaa8a7e0bae5c1505e096e277e8e0eac10e4a79918988821c83c401feed522ab3777de86bf92d5ce5b34295530cdf46dbe44181e4e3ad1b2f7d67b14f11a79eeb34015ae3b21c8db9748fdf228f6270b58df50827675894927f2514f01dce2adbd9ffd4a2476fb1237922dd45fc708e5a42814f6122b91a62e8fccd1f265f068ee3bb85df856978fb714168a44d993e36ae1dcb65349ce29411261999a7f1403d18957477786a814358d0ed15a3e6c717715b809ed63c4952db057a48382049622be7c9bc295bbf63e7747a43f45eaf00a0cc3edac8549113e2899aeae273379a1e212a1f2b7114a34ec8b97fd6717bf8d5734a99050cc98c026339b10befb523a89e80b83b036d3b860c4a8411f22cfbb68dd654e6b9fb0be53e80bc3b43c4079866825dd171a80f5d64e7c4184e4e4f968652d61a917fa82d1690d31308324eb3a3c3fb85b4c44b1850f93f0b94ed17e730a908148d111a4e2afb3ff7a37da0cf53a83fdc5f41746da3433f02ebddf6624ca2c24340572f931b527d2af2b635afc24b6dcb794d9c2e0be0b726e914e968e1c303cbf70de497f46573a20336af45268f35d9ec81502999b500594934a5b1174e979f975de577af3a640dd855f9efa50d66165752c59d08e4b4b1f59fed76719a389fe399a79db4dd59396f469e3d87aec54d45cfa0a11e7fa958345fbdbd9154311602e147e72c4015486796b2d5d43b177b64a8db51ba57f1e46a3bec1a104cbd835c2b7d584c3789840830b7298db9b542feccc5932161a37be38ecc579983af4e41a0cb976035718e3a2156f4010a12185d6cd9d8378431742f2ff62f9d58b554ea5b7e9d7c7ca864c94e97a1653b58642a93f1b130a2e320e1658bea49e432c75e7bc4396fa130922c9e55734ab79bf09f250a72286e5e5c70cd9a7730a72f1ae7a8ca03df5af25fc4d448ebc3c4761f59b182747716f4d612b9c4a54d4df68e6e7f00753d89d3ce83250da586b9960650bbd60854f437d49b33977a3f072f2030ba3bc16b270b13b88382a9fc511fa117df0ae906582af277a5f5bb09ece2612fd9e0c7bbb8279a997278533208cd9c98453a17d542e3fb107e080e56731153c4b684e0cb038f112dcc66d3e3cc751842c013f2d28f2ce73309d0846867810ad412ae4e2e0c4317b37eaded81b8ae2163e5ef9450df0ce20932f6c93f9b101fe2e96f3c11e990202a53d895b05694b9c125e28be8008d9a91c4052578ba22115f35783031ecde27e4e9fef16ca6b6a36f6ed8292034b97ee07b35dcc521d22d7048532102fc82678fbe813d3a2b2ce3df32c11bfc1e66864ddcbb7894ccd9043074ffac6fb70e9753b389184d8c2955cfe3eda3b87d8cbeac7a87594749fdd75e804ef15ad21e298bd1e259c6acd2a96dcde846a2234ef428a2ec646cff1c17affb76ff4e79fb2e2927ea1b4a3fc6cfe28002797dbb1170cf3e238fa1c9a864f97dbde9523a50bc50096ead1cbd8969a689538cc57fb484b11b43d86e1c6b59b1ea5dc7cf2bc99b2dd14757322db4c6d975b3cdced7657876713b3f42b3ceb102aacc1cd465287478bc08cb05561674c8bd3b2a9403cdfa5c166de8e16ddaf0e53f7e2ec3718496ca48ee92de2efc20de24c99a91d568c1b5b04097751cf4f8443a05395f92c2f4a0377036e7d83a309a4a208ba63371b19785ee1f96f07f173f5ed03d97a5832fd5e47e21b4ec3004982225304e53d7f0fddf9ed2fd7f5488d0941c5c45e910b85c02edd211e3399dfc69f27760b92f8ff725481200f5c7ba5138d0c8a1948213c8708db029e31f75c83170ee1542500ee7edcc386941cd354ee3f54003508a9596dce4a94938d0f91fd08512dd890fecefe784adb54cddba23e14bbfb4d0936d0734c4402a8ebe8238bcd464", 0x1000}, {&(0x7f0000002540)="4040238d5144158ee49fba3c6f85f572feeaeec46e47105066f63cc2a2", 0x1d}, {&(0x7f0000002580)="38f281cb5f3e16aada2a4c9e062d2314fac7c3ea51b557861db0f83250beef58b89f9bcd56f95f38d1338d73f8a6d5ec1c3f639ec250233d58dd33ce55186c74cc279600afd2f7f81d1a0a86327436549b046f1b9e762aa9413c21e9b83e254014", 0x61}, {&(0x7f0000002600)="f6dcd6fe903a115257", 0x9}, {&(0x7f0000002640)="bbd9fbd10b78b323c4f7a9be3c91ff68f13491deb3f4e411aae6508af573e221bf4e7863823e2dd9a6ec1254cde7081acfef84e8217c03e850e9c8dde0a524daa4c271051ac593969d183c87aebe900e370f1e362bf2470f2e796ec2e0e4fbb39abdd2414a5a88f54a870b28ede202c5bb0ff398313f46a56d7eafbb22de1c2847682b3fd8900be57164a234ba2a9666413d0d7e6637ef7449e4b42514ddaf75b142612ee71cc87f50647ed96486e2a7c6150a9b596e20b038080ec0027b878a868ae7f3ff83ae261246e75a42d00b4d638d7ba2e1751fd44003aa50a3bb41e0ed882f620605e86bc0db55341a354230b0b27258fc0c501b8f80bb4fac29c3bb0b5de26de825d9f7dcb504abe42d86ee306c1a9246276dac67fefce31dce53f30828a4c8c58c2f15abf407db3029e594b8453c98f973be441805bd50eb736a37efb46da59d0eac0780720ff82c337d14d8846043029a191c67313499cc98ce496b39fdf0480f2ce50c976be5229a148baac006e442402142478358d3c98164158d2c9ca3c2145ebc6e9eef9dd1652e2a10343564a9195d4133545ae3380ab52cfd1e21b7c89e08e994196ac6039eec9b6499c60fe434f982a231af3d8d35194faffada4ac5e72ca3e8f4dc73e0fc99c8cba9173837151292c6cc8356df38420a385251e9e9f1c585cb7dc54dae5c1c7ad36e548ea11cb0c3960d7a5c613e4a3cf8739dc40e53926ecb88b30b0d9c817b5ba62a3966475eaa2b6929fc52ba1aa22e930bdce36a65c6899bcd52fb8a431f1a9f29549bbd844c2fb57b3950667d80982860db0e241dff8139ee758f10b37f2ccabe6482740c3d4192c5671659ad39edd3556bbcb6bedd1310ef712acb00bf7dfd17b1e52d20d6cb5c22605905bcd3d9222489236f19c82f5ad725bad19c34041215be20c5fdaea6367ccf43f540d2ec823a4f293cb0fa5970db09a2c819ec3c1b554caa0fad376202dc4baafe51875937da116a6c294309ae5a9d1f8ffad55ea3930b8a0c8d992298b0ff51fd25e030f7e9f0c943fa83f669013d81769f844745d0b721d9660f6a7fa3da2a5ed1cdbd349d3baa699c002814e6dee244e61152020ff6322e04ca76da48b58695270805429a2abd146e70f012c36bcc5e087d2fa935ed52023ea5c934eb710e3d6a31a84a022f5a8328452885ea966f92972d330b815ce75f3fac803c899b9f52ccbfdc0e37a6895b6be9f2453daa949c47dda608669c932a6325dc10f40d3f7dbf09e722c6dd3d1442cbcbd23853893e99741816ba1efce1b332cdecaac39924098ce972b8b2cdcdcd7e21b52ea902c10a18564dc63dea4359172c8e09a8a170118525390c9d5cd6f5b9cfcee8fee5be8afb485f1c1c528bae70c76281241f84a58801fb475520e9c8fb38113682657f283615655c920a26842ed8514c394837a29ca368fd99552ac2fa29d545a67916f9366684448170a4eb3f32d7527413fc93950b2d4dd5de5ed2ecbf534e29b21f5df2b21d7bd140cfa7343d7369a3a40f6840cf80931fdf18880a238e819acd2ab83ea0fcd9a34b0a47be52a2e14cd4b9cf8fa1d0d08fb07acd0b343347963721cd276607489eeee80596521b429064ae3e7570b2e44907f8f0edc1aa63f097839ddaa81176619ac2617181470c88b907bf329d78f2c94219e1346bbc6239d44da43556a7d73a26d90a0e10e61c4502b0fbf8ecacb882f4a8216d281bff3374a1308f833debf1ca7cadc115f22f4104a192631e6ce83f8b6b54deca9e873bf5bcb9aa9a16ba671b1d976e32b5e07a78a55215b94fb586cfba21de9eb45aee016223deb7f8b5a7a8026125fd0520f0a5ca9e526d4195aeee99e8f5ed8c7571030ed2f2389f38d8e16cf8f48470529f26d8ff8dea9b0d44153a539e9d3eb1ea194394af86a038b4f94528f289c669abf89ef875733e38840de80a6fd33981c490baca2292b0c703beb44543e67de8cd2c5e29d36a003105b35c58f5a916870fef6d2c6e1fa69f374c459eb921ac1b712d02b44524ab40d0e5c30789f66bdd7b1a5135f23d1fd5da2881c56170f458018ca00c80448e4e619592c3fd544e91b1e14a8ea10052494bad57cefd7d1c293fb033aa18b14a1b28060c4878944d45b8809d16aa7ad98ae4203e9d22ca75622160ff48a21d52c98734e89cb924615ee33b82bea8627f8d9fc929d14e6ca85cfc5f13e84918c496117d9ebb31f3e50406af2fc6e6b1895ee73a9d0aaf576eb094f6a996d3ee80f458c1aa683005bbf2b71f4e0e15f3462e176b99692cefe978fa22bce0381883398edfbb4051c8cf6de2c2f1d45ff9b7c0a828f8273d4725ad95c12450d64fe085a66291a1059634a69bed8951dbf0e6d271d55a90966912b92b1e58adfcefb2c57e4fd450c248a347e89be5405542fe4e8cda2c815a2cd8b8b235eae0d6c30eaf8554f58cfa95b78b902359c872888c2c3c499a29161896dff56020bffe53e59c50449d448fa8e00cc0c34d0d532927abb6eb677ec9c0a0d6ffc03fcfb4226ca2cdfe017309de2caf366e04359f4af48cf0613ff7ac9f41a66193367aaa541a018247eb96f9696cdbd09d8fa26c8703b5618d2b5fd123222708a84193e4539ac8e9538e7bd54edfaaa650af5330eaa9e7107659199ae6e6356a5d7163c764a9ccfdd18d7707e04ad8795c459b9731cd2ae29041e03d57e9c012ad614441a08f66ae4210ee14cabc97b1a39316887587b867135a852675e9d3cd73ed173c77fd2ae7ac29f82dd51bfdd36fb308339d2767bec377c7da88b14f3f86945ab3937b825b74e59c5494ad9c486c000c73868b116e3a9a3972777e85b7ef4c2c3372b991df98a290d32ca0a5ce638d8edfa5f21ce895e357663cc35239c3779332fe69f89179f3f174359d1cf150f5320dd4f846cb4ec463e3fe362e3bd77a857a2d98552182253c4bfa31f388ab22d87afd9d66afd915e9141593ac8b0348a753b6a22cbc6ed6a4f31f68dba7a6bfeb0dbdde7ee928f1b0454bb0010ba699527083b4311cf813123dfb45c970ec1c19c646f2489627a3dbe4af3c46378c458fb35cc8dfa8814c72d4235bf06f427347f6cbfe77a04b4cbf46837b518d5a3a6705086ae079117b8b8be168a1f21c82020a82a51596811555e8174d151f8f4feb20b7d7b5467a04c98fa9f59412315bf3546a5324ab549c23e37941435d6cbcd75b530c3173ffdb9fd0a61e19724140281d19452b67392938fae5e6ccc42610897d926a716cbce6a59f0983abed1f03cdd6304df6d2befa4d1e4dee4f51db31cbf51c847d9bc1dbbef89a8ac651959fed0e0659d49fbcac3b55e2da2753a86b202b5f9aeeab4c1ea591f522546fd9119cd17a62581724eca06494f5679be675740e7a60ab7deb9bfa8f72fae66f10db389c640fa4925befbfb27fa1a75da767c66ee148749081bd9c45508b0ce4c72fb116b711296dd3e01e96f64a6498b0d5579b9094e8ca2ec6220e262e22a23dad6a52aef07a57d22a15717116d3ff63804967b34fa3e723f91d3532f0c672652ae71deee2b946885b42207869084173769c94e3d00166bb43b0ed9f11f3e7f183454ce20c7345cd840215b97aeb8c60587da01b442cd89032570d15e2ba3b782e4427a5f92935e383c02d5158c332817ab66051b3a96ab85a4fe2cbe936bc52e7a452812df2b835fa4e36762041b69ec2d35fc798396d414d7f68f587a88ae0374bc61e7b82838ea485e154475c17e66d449b3b73f3d20a1561d601b0e6b89118834906c02bfa414f7ff8c5a036bee996556535ba3127b8983bbae3722a527f7fe1c40c48f74ea66bd2b2d8fc17102d6f8267b9e4ce984377d43dfed1f10a589ce315790f7e11bcdf0c6dbe2739c83b901eed06df0c736ae46811b73b87bf1b7d469059fce6cb8afeddcd72792853b7f4de43e5ce8a3b92fa2f657c68d94ab5bb6c67935a714db37b893468f19e4d2158884eb7c28585c0590fe37e5b6c070e6363004630dbadede51b6f5a2b02498a644ffbfe5a40a339ad136a23e66bf58d75ce21b3755efd06db3dc9230f47a3782942f85fb3a1f194d5cbf4548f9382f6c7dfeda4f3ff72977948654fc24ccf9a6ab4dd308fe73f6a33448f6500357b1ab44375e83145b1cc5833aec45102c1e95c0e9fcd845cedd5ff471a828cf2cb5dd6a45cbf0a5aeed3f3ee1d940ac5d2bea0ab415efaf3446d4bfcc7d42c6bf022c940fdc912fcf285e4dc6933666cd880cdab5d76248c69adb66e7f68a59649a4742c83fdaa7268632996e7b35e992e26e2ec27d9ce8c688827442e587e5def82680b96550f3b5e1bb19025b0e1018a1f0c56fdfc7c25a014d689b0628a93dcfb8caa373f321a58afd6cb81fa515ad08858ca1750ea18ffa70a1b4e5f219d677472813eddb8a0c8ff7bcd8bd42c28de6b2a09b1f2b5dc1a41b7c8ddda16f63826be762404d3f86f7696eb856f401cf3db7467fb32d1cb8fa5ee875d4709fdc4fedf9259d75ac4cbc32a6195e82833b6f5d1149529919cfd0c1c3bff98fa0d55a88eaf90cdbf3d91e82336be3ac442908e31366cf5f8789b3b535be3a43d94a6090966c9bce17e82e8f32d510f3143525e66657c70bde40708e7badd1a191efef10416b21ea21ecdb92caf341f9e6380e0fada623d2fd22a019ee47a59ddb119ae08a6f86fd11d33d35ad91c2b6f8f8a5f05cfc47b23a77fd6f0ee8ff7a1eb59260322d00c7a8de17f214348d79b53cf6c197ab1164ca5843d18e782bc8111764ecee9241336b5a2fd84d88dc78875545b53b5660c68f333c32ee14af4ad76dd9ad7929c0c63039095caeb31cf79641790af0c2de78a58b8c8867a69e0dc482a563e74ae2b0d7fb975c05ee189495388284dda90b417fefe78d695857c531ec12bc3f2c80b878fa3d949e55e0fdf9d867eea870f436eb1d167b3188a4dcd4739576e1edb5ff46b0f1583b8aba6f10c2f11bee69759a421e8b52d82925244ac5d06a2dc4eadb66fb1603b957e2e1ddb085a00a4e3377a8ff4cd004732c1116ac1578457996c981da61defbb78841fb06fb9594904f363158b7ed022ae499760b1549f0299d777152c63b25a21f6647a6c26d26099f498e33b98eea0abed6ee5f744999c775c89b408aed4ff9be055b038583af6c2f3a09f3dc942b2300c2477f8bd66ea0a7547c70fe45454912bf53796eaf1d48e18310417661f7b4ebc62555fa33be64b6001e3078f930774bb3bacd0832155c498440c26c4900ebe0326b1c7faa98bb84855e0fd7a466269b1a43289eb3575e57de8a2d05aa227bf750517c444f50f8be23bdd2867533987cb6ac123aebf6950ad2b8411fe9de100b4a3b50a0ea318bdf21e70e41317c26abb85fba22f1b3705e049b47bcd9b3b2e793c7284970a9071a2740c771703be81f704a2f8f28ef04c92e43359f979d360b618c5ba79202206e572e5fe7eac2131df8ceabe18ba1b7357bb7e1e131d90743b15626b703d857e3b13669c684723c04a51eec5f21efbdaa62eb3b6a6924e5979916e5e40fe33659410d37398a35fdea09cafd6fd8d2b652e1cc79d00d3e44b32174f5e990dc1e108a6128338aa6752ea0f32c2781eecfd97058620207715c3f5ccb1fb9e6c4569fb4de60aab9c1ed546787b0c1baf1097213b88a42c5b9157162781cc617ed281488178379b46d3f638da1da8735123f7163af4a5aee1bc1a6313941761226d955e2ce5f9d15c7f6a4a072bde58e834ccd5f01ce9bba89c3fbdd947276621e3428d6fed8dc5b3fa4a0e16c2f16f1e1ad3", 0x1000}], 0x7, 0x4b) r8 = semget$private(0x0, 0x0, 0x0) semctl$SETALL(r8, 0x0, 0x9, &(0x7f00000036c0)=[0x400, 0x1, 0x401, 0x3, 0x80]) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000003700)={0x0, 0x0, 0x0}, &(0x7f0000003740)=0xc) pipe2(&(0x7f0000003780), 0x10004) write(r7, &(0x7f00000037c0)="d1a5620bd378290128b88a0326c9aa9b5243ba52a875004d0476002702dc44492b505af5dbb0ad837631faa6b57aece1aa72d95654c0cf07765b149548864c0e34f51f12f619a6040a35942f380a9a8bb04c5dcd2afabe70387205ba85dfe84a6df980ecbc4c4ebe6cbd360cebb24c98df57169490598e39c1e35a9d83f9f9428439b556775510e31838b7e606d96a53a989e01b8291fbcf2587e3a17c21b6ed97301e114de4f063325cdb06612a2f40472fed736f5025db06e67eaafc0fbd7cadc763b759761062ecb9d062177cc50ff2e6beb2d91c07cd567b911eaa9a1beb6eb2ee6afaf9702e190c98fae813dd433b7995d715fb049bb5c8fc86c33105411f375c3171e874ae05d43a954a4ca61dce4b78c2c1eb3ee37b49db90e998aea819fe65ec31355fbe66be92737ebd5a625d48e0cf30f01219f4b3b679e1c9e0894af29599a1a6af95f99557ee3c763a02b4c643798b888804450869fac449de0d2453ab3b6dc6aa956ec59d6ae9a2a7854a40ddcc1fd49cac57797e171591c5d0d18abe687f9f8c50b2dfd05735897f1a62fb4f794b44070b82857e21e153bf74fe46a8b661fb0c07ebd5987bc2b8aa5b19f2c175287566bcc4b02e5d4fe2a367db8e03e3ac4a6dce4e580a76c03704632a8f837d1a6c0b28c40e2765c04361bee14f6529fce048e5253faf5ef49bb704a7164e2e28d44197943bf0da8757006b09ee73e0e52cbdf60ad4e2cf661776796c4fc56980b1276e15173e8bd64840effa806ff2148433155cdb02573bf0f349d41a3dd961be20501f5bc65c9d462b39bc06e59f61470fcf8409d47272acd11427f96c796b56b8f6df434dbf61004b0ca817d216f1b589b1bdcf0c8fc36ee43150dfa554b16d14ae0b6eec9f472decd2d5a535b87ccc5713dd521f349201736f43abe013294ea702acc67518de8197b30f820e4593f248114117b4b62c7cdf6fc15b13d2b11f6b457af0901e5baa0218549adf7ec27633d279fbbd1a0f9c7b82bef123933c3a832eb2a9f58d6fba7a889ce0e5fbd32b5023607bf52d3e2a960a48c16ae8baf8b06e6d09e02b7faa884e34c5289c12183773f470425105b697489bf661e3300b07c4dd897edfdf23942441d0061edf90131328e57955079b5833d6b832480e1b518990edfaadf157dc62fbc38537d3d2ed3a5db756ae6f7b8966b252defa9b66e3c497818f97a378eef04c832bde62df04beca1ad9980b071e195721d993022f9805fa9860f5287217fe2fb6cbd789102c7b6c9ee26b5da190491bb67466a98ee54cc793cb01fe738bbe62d84481b9d9e4a19803b5b18f19844c7a53fc99cd1cf68e1aaa1178000a8903c36d9780995bb4d90b185b79c102304d593166fe525f238b4bf812d2abd56d4d0d7c5aa233c88b350e82012a17eed4dd83eb5a313fdb36d2a9de9dd681fd9f9450f078cbe3c7009b440584a3e32a05a240f63a511278d5fc2422cd9134a81e73d79ed90d2d9eda561ce7003f17e386bfb4c44e218aebb9d7224f4a3999685a39823ce12f29570077c83f4cee48a85c83794af1ad0c146981754d92dd0670e792552633c426595cee987a51f6af1af25a4011ecab90894d19d509a5afe14cf71899c613ed183645f5e1fdef9ce61cbbeb186d8f2c96a9614cd732fb80b189da4c4f0056d6aeb85e6a559b063eadcf88b2b7ce52afd772cfc3e4e6c317b2da252c634c69ed4e57cdb35e263ad5e7e43bdae269c149edae09c048f7b8a2a6add406f28feae3cba97200de6b2da5d41f44b0f8ed8f84f1dacb37fc839bdfabaea1e3609131ee2388ec77e95d95c953606d61f064c32aeb4f0d7a8cd423df4de6435a3d1f74fdc8464a4ff7e23cdd2eb02bdc65fa321648b0cd8cff12756ff9916c23a09ac0224ddb0f1953177d88643073a2fbec249c28dac56d80a96bcb99d1f69048a1e704c643885df2b89f98949eb98288b60964d02e1e397817593019433f332b472fcc3ca39d75fe4f5fac4b397fcdd0cc0f220869c0d6e3dbaae1f3c27eb7af9da562fe83e4be042de16bfc3aef8d9f2efbf13c927df6ebe532aab69bc0d436e2adb58edc309addbd7ecf1ed1f37c4d3de06c1de75cc84cbe1c6348fee36b90ae404a591a29755f2b63164437f6efbc67f59372b1f63994a96c2b185fdda6883d6f495dd57c643bb2352af930fa1b365c2bfe0a1a160722fbd695d4dc6431ce88e45c859f291893e74de4e27e339c8ba31ec65cebd296470ab4e8b29bfe3858c09d65ded3e6db0f003c8c5dce6eef0efacb00fd83adb8f8f1eefe8603c5c49374b8086428750a72054c4ff69f74378683f3fa7c9c3fad80c049d440b212902062c43702aa843a2178567014a002f3f87a69bab8f57bbfc54988f915a573020ab2fc397909e089162fc9f38a4f45f702a14bb1776804590b960ae8dbe3cd44b3d2f2224a998016703cdbe1c4a9f600e5228e3d3fdcf506a4836d601b15e98c43602af8a362dd3dc53b5b027f04eafcd820dad7f4bb6600a85aab149f1f8346f0123da44cd01c4bd49be71afaa0119575dbec46bb2d99604afec9e7041e5d5d68a0497a56d7ce752d5cd1bd7a10b7479a8fd1d20a8f6071104b8af491b784262b7687e970ceecb00174af8808f74cf726e8448e40aa0be25eaae0e83affb2cf813fe9ef88eafb97168eba415ff464b528569ea45771a202de95e59a3539f9b157fb80bb40c7eb368fbd9d78856c8f778a53780de8d037834d96e8500280c3a28db89cb695c70fcfd642d2ec2988486eee2f4f24133f76613281fb63c580e08e99eaa512f4ffc6f712ab2e9f87946556fbbd36c25068d3f92dca6df52504dc224715efcae1dc52f456042fb89a9be3ba58528233626338c019701d4fc4febc999a7d83d95ad8796a2d8ac5a74f8fac2374eb037a36cac7083107459eb5ba74477823907b22ecc7771ec8cde7b9f89baa9b480d6762b39f1a344ac01abc5e7b48f5dbda2bec3405bf9d7361ce2b88a6408d210af99b660881596ea0c7e7e69ed5349531a264bc0e479593d4d918351be92bad3ef30a9ff11e93ed248f1dc425333e0cb32343808a36e92c7ac71969d6855575c1dda6125d334043a6501483a5e73727b857e1ceab46848922461e7170d29d59b99a3a438007c0c44158f0ef4ddce2a737b34c8949e9667fd0f20239b867118ce421ae34ac46b75c7f6f52992486b8c0f4396dd4a3f472843b819627f8d59cb0d0a7c05d9c173ddffd445e0d9dee6d548cfc3c43ec4ff0e364a79e0af5bf3ae62efa425f3284003873a18a1dd360f5670d4e14b7e037450de80a47acba5a6a0761cf5718f36cfa8c29e9fda284de0bc541b0c93ff165568f4c3f1ea65a5468d0b2cfe65234ad1a488801edafcf9753cbc656cab7b1dc1c41889a68f97c14b021dcedd0fd1d58465e7bd9f875938489752795cbd8141f7a64ab9f9fd50bbfc310debeb2a4f29a8173200c7e9d8f02fbdc5f31ab93c25fa8efccae48607accd07cb6f901ecb10af164715d45d040f1128749418435db96967b05a04c55a47533804b8f24ef8b277e4b1a062bfceb0f62924725e89a6a3b0355d404dce111afd931cddc09a458f08a5ad43e025aca858d3967666fcf2c725a0fcc27cda77c8c1dbc799f3cb3a41fd1eb4629287f988ea9dff823f9085644302fd8fb36f073cf1e2c2a5eb7e7b00e02b2030e0e24ce027059d243acaa0c49702945c384e15ddd318ef9a41402000ad573de113dda40f5d1ebaa0ca75fbd6238e0f0d7909ad244835646fd2092bfe3e461df3e55dd41f538419cffd997743c21144634d193202ecd97dc8a486bf348693a7e67fd1b1d019a9d3bcbf2b7648f0de3424c9425de1d2405d6fa97b4141ccd48b7b395e635af61021e1ab61034469dc63d8a9261b96b9f517a53e175536e84ba0a23647288e382e6a48f10ae257554f912336f028140842470ee3746cdab7fa9a5e88782c948d79288aeabb4ebdc7aada0f3af722d68df46d3a1aaefd7ec379b68bc161b835e33556fc529859c0b9fa2dd4963e0e7aa1b8e01a757a64e0ea0af9f2b955a762c8f136597335bdb22933e34993606f96bb3400192a048c24a286e6ea3d121d0ca32bd8b36e70051f0ed3a1a7d1b33997bdb00e6ec6bdae4bd9bac817bf564fbc8ac90a55ab401c904f0cc6c27eb0f37abfc9911f417cc046fc94afd44d756712cf40e47a5c939d04ad8b67a9d0e586f85d14c6c221d27657ed896e42ffc64bc31e9ea5ca1b14990305d56e21fad11fbe6d03defee18d4687aa5199f350026e543e1c7e6452cf694ced32f59aaf870314cf361a557340349a7e9740591d1ff047c1de3551b81faa6759b4b58ee48024e9ac48d8c8a9b5dbedc41eb0be6c4ef643fef288857d785856d673d3cb512bb91b6df7fe594b5b5ad1b56b9a809454ef04a3d63b3ea42c2e2526375b37b0ca60a505d5def6f3c8b4c667c687c36f4008c87a41aa77062ccbb1c5af4953c4a4dadee86ab5dc7e98c2022dc346343fdb3c1435bd423e0f4c11e14ed73a7b76c693319f4d6ef5c416510ccb6f4db7a4cba12a805cedcbd9e231574990e0e82263434a2bbedb35ba8c944a6bdb6c7b8774e4d41717b581482da8a9e5ec96d74cacea93f8830e77d33702c74923d9537fcee0733276d3cc9868d108a8eec4e71c92054b2dbbd512fb11f3ffd09529757c51671cbe92f2d980f9892578a2cc19ab6af1d2882f4deeccf951673be52ffedd47eb2af9ce3a8429acfa35ca27f759d477d5b03916a7c6acc2af30a287261a1279b9f139d840ff643db2b011469ed180bc68f756ead51ea30106d61fc095d3bfdd6efe1e2e60b9b242868c6131d5b2ba821696cce77bc515f3ab8f2b8c2b1ac57ceace143f571864d8597bfc4b97dc723e45eddd15c7c7b8643cfbfc48c9e3c12e295c32c5a6e22b81d87a30aea8e11814525c5e806617c06606e3ee207b2dfa3f6fe666047249b5cfaba31e0d834e3eb11c928415768c4ee6798254ae04463d8c59755d02d8a9c7efd751d41fe658047349903cc386154958afcd9d58c3026c83a4d48c122631a68816917b384efa5af349b431856514abf75176bed6f5bbdfe73e00613de958f3660c673caa172acffcf6482ed8cd2c016034a497642b576c32dc13dca77b0a86061f9c639821c5a1158e7927543dc43f98c82157619fabe181043ac59c4c8d2e4d68608ac54f7a63e4b70b46f6e70a7f8e305aab21e031f1b0c61599456cf93d6e5a82030f478c368e8848b61298a263cfaa1ee796dc3c315132e9b408547be3d689533347708abe31c33f3211cc9aaad0483040b862182120dcccae09076c448c17dc8327844fc2d51e48412bd0e0d277d1d9666441b3197ad5524fd65375c850d7c8699f197b0cc0cde8b2bbf8acc018ec92b121c79b13a5adc9ed2a9f50078abff95e8e30e575afcdd0936747e0be4ad2727cd7b3c67f3fd750dbf716bd4254a1375345be4258ca7b36936fa5bc90063d558b15fd86f9b07028bef2a55584d268dd935c5b47e9618e09cfa1ba661c89f5f0319d0d9e2708224d1c2a2dbebdb8ce30d4138b3b06d3539c5a137b19868fb4a445bac42cc25f0fb0c9818b10b769c40a72927bc4b9d7710f2c311c19bbdcaefd09391959f5e07fc2210701fcd0167fbb5576685cf8aa4889d48917077ceaaca913c92b30681d2fe15d92cb7eed216ca962267b2c9a47b799b429ce1d5fe01b4368be3259ccbd933287a83445b93bf3de250e40b3f15f58a268179e0bea055cd4013382eaa9361d00b", 0x1000) r11 = shmget(0x2, 0x2000, 0x10, &(0x7f0000ffe000/0x2000)=nil) shmctl$IPC_SET(r11, 0x1, &(0x7f00000047c0)={{0x3, r9, r10, r9, r10, 0x20, 0xfff}, 0x2f0b, 0x6, r1, r1, 0x9, 0x0, 0x9}) sync() getpeername$inet(r7, &(0x7f0000004840), &(0x7f0000004880)=0xc) geteuid() fcntl$getown(r6, 0x5) r12 = open(&(0x7f00000048c0)='./file0\x00', 0x10, 0x50) fchown(r12, r2, r4) fchown(r0, r9, r10) 02:18:50 executing program 0: pipe(&(0x7f00000003c0)={0xffffffffffffffff, 0xffffffffffffffff}) readv(0xffffffffffffffff, &(0x7f0000000380)=[{&(0x7f0000000280)=""/194, 0xc2}], 0x1) readv(r0, &(0x7f0000000040), 0x381) write(r1, &(0x7f0000000000)="d81d6aa1f1bf394f8c", 0x9) write(r1, &(0x7f00000000c0)="bae8e3c31a9d999808b298323fdf9e6616ef1400d1fe596aa2f410f17cef7103e92563feb728ad967b49508a", 0x2c) write(r1, 0x0, 0x0) unveil(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='r\x00') 02:18:50 executing program 1: r0 = kqueue() dup2(r0, r0) kevent(r0, &(0x7f0000000000), 0x9, &(0x7f0000000080)=[{{}, 0xfffffffffffffff9, 0x41}], 0x8, 0x0) kevent(r0, 0x0, 0x0, 0x0, 0x4ffbae3e, &(0x7f0000000040)={0x9, 0x7}) 02:18:50 executing program 1: r0 = kqueue() r1 = syz_open_pts() kevent(r0, &(0x7f0000000000)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x40, 0x0, 0x0, 0x0) ioctl$TIOCGWINSZ(r1, 0x40087468, &(0x7f0000000080)) ioctl$TIOCGWINSZ(r1, 0x40087468, &(0x7f0000000040)) ioctl$TIOCGTSTAMP(r1, 0x4010745b, 0x0) r2 = syz_open_pts() kevent(r0, &(0x7f00000001c0), 0x6, &(0x7f0000000200)=[{{}, 0xfffffffffffffff9, 0x1}], 0xd16, 0x0) write(r1, &(0x7f00000000c0)="f2112fb8bba622e42b03a78d854f", 0xe) readv(r2, &(0x7f0000000740)=[{&(0x7f0000000580)=""/216, 0xd8}], 0x1) kevent(r0, 0x0, 0x0, &(0x7f0000000140), 0x455, 0x0) 02:18:53 executing program 0: r0 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) mlock(&(0x7f00003e7000/0x1000)=nil, 0x1000) munmap(&(0x7f00003e4000/0x2000)=nil, 0x2000) syz_extract_tcp_res$synack(&(0x7f0000000040), 0x1, 0x0) pwritev(r0, &(0x7f0000001640)=[{&(0x7f0000000000), 0xffffff91}], 0x1, 0x0) fcntl$getflags(r0, 0x1) madvise(&(0x7f00003e6000/0x2000)=nil, 0x2000, 0x0) getpeername$inet6(r0, &(0x7f0000000080), &(0x7f00000000c0)=0xc) 02:18:53 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) writev(r0, &(0x7f00000018c0)=[{&(0x7f00000000c0)="5b09b5224cc68061955adf50a76a8753", 0x10}], 0x1) r2 = semget(0x3, 0x1, 0x0) semctl$IPC_RMID(r2, 0x0, 0x0) writev(r0, &(0x7f0000001780)=[{&(0x7f00000015c0)="800a37db0302991fc78fa537e5ecf4f715e79ce68382f6b8fadaa1edab144c4dd20e9b1e9cf6c334861771a330fe495a4ec3955062e0253766746d6052a46e610e7d726204bb108374b5a644bd9f4887b62e91c3862c870f28e2544ec27b77575ff494f6202cc03412a189a9382b8881ff63bc71600bed3020a8012b3f18dbc11f", 0x81}], 0x1) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000080), &(0x7f0000000100)=0x8) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) recvfrom$unix(r1, &(0x7f0000000040)=""/30, 0x1e, 0x2, 0x0, 0x0) 02:18:53 executing program 0: r0 = socket$inet6(0x18, 0x1, 0x4) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0xffffffffffffbffe}], 0x0, 0x0, 0x0, 0x0) connect(r0, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x5f) write(r0, 0x0, 0xfffffee6) 02:18:53 executing program 1: r0 = socket(0x11, 0x3, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}) writev(r2, &(0x7f00000000c0), 0x33) r3 = open(&(0x7f00000003c0)='./file0\x00', 0xe08, 0x4) recvmsg(r2, &(0x7f0000000380)={&(0x7f0000000040)=@in6, 0xc, &(0x7f0000000240)=[{&(0x7f0000000200)=""/53, 0x35}], 0x1, &(0x7f00000002c0)=""/183, 0xb7}, 0x40) writev(r2, &(0x7f00000001c0)=[{&(0x7f0000000000)='M', 0x1}], 0x1) close(r1) setsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000080)={0x0, 0x8}, 0x10) kevent(r3, &(0x7f0000000400)=[{{r0}, 0xffffffffffffffff, 0x0, 0x80000080, 0x429, 0x5}], 0xff, &(0x7f0000000440)=[{{r1}, 0xfffffffffffffffa, 0x10, 0x80000010, 0x200, 0x6}, {{r0}, 0xfffffffffffffffd, 0x81, 0x800fffff, 0x6, 0x8}], 0x4e36faff, &(0x7f0000000480)={0x3000000, 0x7}) readv(r1, &(0x7f0000001980)=[{&(0x7f00000000c0)=""/254, 0x1f}], 0x0) 02:18:53 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = kqueue() close(r1) kevent(r2, &(0x7f0000000100)=[{{r0}, 0xffffffffffffffff, 0xf1}], 0x6, 0x0, 0x0, 0x0) r3 = dup(r0) pipe(&(0x7f0000000040)) kevent(r2, &(0x7f0000000440)=[{{r3}, 0xffffffffffffffff, 0x3d}], 0x800, 0x0, 0x0, 0x0) kevent(r2, 0x0, 0x0, &(0x7f00000000c0), 0x5, 0x0) 02:18:53 executing program 0: mknod(&(0x7f0000000ffa)='./bus\x00', 0x8002000, 0x0) r0 = open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) r1 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) fcntl$lock(r0, 0x9, &(0x7f00000001c0)={0x0, 0x0, 0x0, 0x100000003}) utimes(&(0x7f0000000000)='./bus\x00', &(0x7f0000000040)={{0x4403, 0x6}, {0x6, 0xe383}}) flock(r1, 0x6) close(r1) 02:18:53 executing program 0: mknod(&(0x7f0000000080)='./file0\x00', 0x8, 0xff) r0 = open(&(0x7f0000000740)='./file0\x00', 0x0, 0x0) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000000)={0x0, 0x0, 0x1000, 0x0, "109fa9e9af9c0ff8762eaba2ce2ff9f7245b1310", 0x0, 0x20}) 02:18:56 executing program 1: r0 = kqueue() r1 = syz_open_pts() r2 = syz_open_pts() kevent(r0, &(0x7f0000000040)=[{{r2}, 0xfffffffffffffffe, 0x1}], 0x6, 0x0, 0x0, 0x0) kevent(r0, &(0x7f0000000000)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x40, 0x0, 0x0, 0x0) dup(r2) writev(r2, &(0x7f00000003c0)=[{&(0x7f0000000180)="17b0cbbdf4368ac6612da42570846cb8a51f7b74efd7013c1a464d7f567826a459501ae844e833dd39e0e84b5c0ede01cfe49d635f5e0ca6e533ea50f7323cd94ed2b473e26f2045055c1129d5920597792652a108411b8460f12cacfd862b1b0f04fd8ddaea4efb503ee8e2efde0f24", 0x70}], 0x1) kevent(r0, 0x0, 0x0, &(0x7f0000000080), 0x455, 0x0) 02:18:56 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)) setsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000000), 0x10) 02:18:56 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x41ffd, 0x4000000001bff) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000000c0)={0xffffffffffffffff}) bind(r0, &(0x7f0000000100)=@in6={0x18, 0x2, 0x8000, 0x5}, 0xc) open(&(0x7f0000000040)='./bus\x00', 0x10000000000002, 0xffffffffffffffff) setrlimit(0x5, &(0x7f0000000080)={0x7fff, 0x4}) 02:18:56 executing program 1: kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0x0, 0x0, 0x0, 0xc000000000000000}], 0x0, 0x0, 0x0, 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0x8001, 0x0) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000040), &(0x7f00000000c0)) connect(0xffffffffffffffff, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) 02:18:56 executing program 1: mknod(&(0x7f0000000ffa)='./bus\x00', 0x2000, 0x0) r0 = open(&(0x7f0000000140)='./bus\x00', 0x80, 0x0) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x8, 0x100000001}) r1 = open(&(0x7f0000000080)='./bus\x00', 0x20, 0x0) fcntl$lock(r0, 0x8, &(0x7f0000000040)={0x3, 0x0, 0x7fffffff, 0x10002ffffffff}) semget$private(0x0, 0x7, 0x80) r2 = getpgrp() fcntl$lock(r1, 0x8, &(0x7f0000000000)={0x3, 0x1, 0x1657, 0xffffffffffffffff, r2}) r3 = semget$private(0x0, 0x0, 0x0) semctl$GETNCNT(r3, 0x1, 0x3, &(0x7f0000000180)=""/199) close(r0) 02:18:56 executing program 0: r0 = socket$inet6(0x18, 0x3, 0x0) setsockopt(r0, 0x0, 0x40, &(0x7f0000000080)="305caecfa037fe5f6d58926db9338d42274b62a7bd9a9602c9cf479760a290157b43f71c9df56fe03889a2b176883ba4baa14da46c8557777c8feaa71f7a74f600b2cc10890810d3690cfac0ed46295eef2e128180298b287741a6a7d2ebfcb72bfc630d9840dde5d74972a6dc83c9b9661fee61f0717c8dfaa7951f5f40a44af3b7260fb9d2a28c0af76dd1fab9255e9412697b1c57c5abcc3e6baa4b1c4dbd2228f4cd7c081fcf", 0xa8) setsockopt(r0, 0x29, 0x4, &(0x7f0000000040)="00800020", 0x4) 02:18:56 executing program 0: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) bind$unix(r0, &(0x7f0000000180)=@abs={0x1, 0x0, 0x1}, 0x8) mknod(&(0x7f00000003c0)='./bus\x00', 0x2000, 0x236161bb) r1 = open(&(0x7f00000001c0)='./bus\x00', 0x2, 0x0) socket$unix(0x1, 0x2, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000100)=ANY=[@ANYBLOB="710df240ec011dcb1cf2bae8f37194ff576b229aab2601b4000c000822378d24999a268b3e2ace24154aa22634b0a722fd20e0f8c339a8eec2a67fd6ad9b068602cacb8a19dd602b76e9df0b55d8cb1c42ba83b904dfba11fe0d186e1a"], 0x1) pwritev(r1, &(0x7f0000001640)=[{&(0x7f0000000000), 0xffffff91}], 0x1, 0x0) pwritev(r1, &(0x7f0000000540)=[{&(0x7f0000000040)="fe", 0x1}], 0x1, 0x0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000001600), 0xc) getuid() getgroups(0xa, &(0x7f0000001680)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) dup(r1) mkdir(&(0x7f0000000080)='./bus\x00', 0x80) mmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x0, 0x810, r1, 0x0, 0x0) 02:19:03 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x2002, 0x4000005308) r0 = open$dir(&(0x7f00000002c0)='./bus\x00', 0x1, 0x0) fcntl$getown(r0, 0x5) write(r0, &(0x7f00000000c0)="d33ef1271a70ba9c135986ecece926ac437dace4ed24d255d3bea6ea1dada6575c4f34ded9c73bcbe6df3655dee129546ed9b493d9a670effe0082671b1519f9fcbb0d2d21b8b3776f42b26fb6a867f05b3e7103dc3a819c0e0d5ba03426e00f65372adff9a3fcbfaf7edc7c6b9de75437978a5efd640b32c86ac842f3eb84f9c1640cd9d4aaa513d3ca6561689b4b2ff4d862b7892c3064c4b9564273c20017be43eac1718f5b7c68aefacc5c73576c336179f28f70ef678eb8d62bdad8cd9091507dcdefac9c9256403ea80d02b22fcbab5da4bf1031a54d5699d1", 0xdc) 02:19:03 executing program 0: r0 = open$dir(&(0x7f0000000000)='.\x00', 0xfffffffffffffffc, 0x1) mkdirat(r0, &(0x7f0000000180)='./file0\x00', 0x0) renameat(r0, &(0x7f0000000040)='.\x00', r0, &(0x7f00000000c0)='./file0/file0\x00') 02:19:03 executing program 0: mlock(&(0x7f0000ffb000/0x4000)=nil, 0x4000) munmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000) getsockname(0xffffffffffffffff, 0x0, &(0x7f0000000000)) mmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x0, 0x1010, 0xffffffffffffffff, 0x0, 0x0) 02:19:03 executing program 1: socket$inet6(0x18, 0x4002, 0xfffffffffffff000) pipe2(&(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) r1 = accept(r0, &(0x7f0000000280)=@in, &(0x7f0000000100)=0xc) readlink(&(0x7f0000000180)='./file0\x00', &(0x7f00000001c0)=""/166, 0xa6) r2 = dup(r1) ioctl$TIOCSTOP(r2, 0x2000746f) r3 = fcntl$dupfd(0xffffffffffffff9c, 0xa, r1) getsockname$inet6(r3, &(0x7f0000000000), &(0x7f0000000040)=0xc) chroot(&(0x7f0000000080)='./file0\x00') r4 = socket$inet6(0x18, 0x1, 0xc8) ioctl$TIOCMGET(r2, 0x4004746a, &(0x7f0000000140)) socket(0x18, 0x8000, 0xffffdffefffc) setsockopt(r4, 0x2000000000029, 0x2b, &(0x7f0000000100), 0x0) 02:19:03 executing program 1: open(&(0x7f0000000040)='./file0\x00', 0x101, 0x60) mknod$loop(&(0x7f0000000000)='.\x00', 0x0, 0xffffffffffffffff) 02:19:03 executing program 0: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x28, 0xa0) pwritev(r0, &(0x7f0000001340)=[{&(0x7f0000000040)="25da3974aa7f637de7d8c1c4ff901eea66a33afb120e317d5610fc5cffd83e01fff4181775e488cd233512c779ea2d4133bb19051ed1eb5bf059c082ab2e5771e10fb440191f08474035c011b627976ff65388ffd31e4c96f21726320ba29664e61527846172ce5ebbfa7ea0be51a143839b9bfc4c1bb86877821e89d7ce0bda8f6509f04cf215e9dd700784f16a05d9c1664c5beb4337d676bd9d50af17e15022ce9572cb6770326ea1059c2aeb1788494e403c76cbdd17694f3a82e4a44b914a2b4b6317f97ac5dad418a9ed3aeebaa36a491a9b9d1fe69149800a2958dc0bdc0e9fa64f17c0aaf07d0cc5361e9ab80fedd56184a9c246091a0f615d73760dbff12b7ce1484dcaa2335e25082238997f7282f3fca1e8bac8148f670b189cfd8fdfb1c73b4d731d016eaff4712b56aab68d1172e7c63adc388f7d5d06e4bc0337e1b841bf956be948d5819c2bdc8a05408247b2a086789ab4f9684d53dd73f916b4ee1e019ced932e52bab74886e58d80840b976599fb700f3283b94479f3eee7ef21f274c9aaa30f97fc9380d781d7eb186d1ac3b6fe10aacab631e2e098185b428fd8846384de7e48a99a08da14455eba0f7358a3b0e3d84a24ce55900b05ea39c0bdc971737236c98fdeccd75b71a003fdeeef22f1e796d48d3d08824c5836bfc10fc568dc8b90dc66cdc74b81d1d95816bf76d9044989c751ca6a4de97b65e4ccf861a35f68578a5c86f09ea7f4db5698b6f08f8421a3e1d7661aeb14879c44e478d1a6c42a034cd397caa2515553b39cbf10bed90843085b3d52f50e834922d521abb8396a31f7e1111c6b4309f9d94661d489e6c5f7ca2a26d2b936b0e079f7f1320403607275be68dd72c8d99c51af002d321943a32bafb98f8787e582999b807bed661fa522f9fda472bb27aa01f540c45f249bfccf19a8c1d74963e69f59863accfd3e456adc6c587a4f8e6ce34163f7d0fa76f5a47bb43c9f3efa5b853f70e526026cde56eae320f7d38ea185360dd882d9ebf4555267add7b2ebd7aaf449e0050cce589e597ea70d5b0ebf821bad52fd3e52492e2d15e5a99ca39f6ecbe226e60c72ea8e647bb582d632caa62043c43ebac8b7920d402a3b2ff12026b9afb06b545ff5bb8bc5a109a5b8f1e65e8016f18d56748356fdefa6ad2d63f359ebd7d168c98550ce915cecad1d701e835aca6eff428541583f85937803fb245527aa215489f855f033480a53b522626df3931abecc7501ddc9807a6f57b94d18ea4ea14f1ab2521f20e5e5313e72930b8347b6ca9eae238000e16176f3086342b4d530486d717d6b45844cdd89e52d52f90db267b137aeb83049cc7366435a0143ffe46329c9b05cc43b212cbf7e671da509e197129f61102f5c14e6bb7ec378aad78325e882f0e9d33f2eae9d0345c4b700df15b6990ecf3c5e3f26b7514e5a9f11d7dbbc9bf2c836f0f9effa5eaee12485d7c9e4bd0e5db90bc188c06b8a63eab437b0f1914771d91886add0f51d15a9d2a153eb3482f89347ed62db78b3f524e8f27c1d32da511e48717787867ab2d0c5dc1af191d61a38df456813013d17e4fd2ad657cde1c849de2c88535a93da46b62f43f76ad0bc0a1f5d91f0f907da3e9a5745c2194899a86cd2cfc30b550d28a927a992230d907216f3697a6048b4b73c8121fb9590349d6c256b6fcc4ec5163dbcf540389ca33dffbafdbd03dd1f84fd1113da27f51795a211a610b7f35a2f76192807547969ec4bc206af581ae8989370013d34995fb5a1183b90bc73033d09fb1e22b89c98abaa8892953c5ccbff84fd1e5b20767a28b6aece929a93b251700c4ed16116a704d52ff44a809e1ec74b8744a83ba8f17eb1df502946a1983b6c8e23a447e4ae1fb1ca71847be967f6afde70ab898d00a0a1a3fc215e946048222744c64c60f036c8e51517f5525cd9b6d14f0480f552d0bbb57733b92281db23b8f38ee9da22f2850e1ea87a13438ab10b8e39b2f6955d14c51583d65888f03027adb9456f45894e19ff32b76541e5fa11f02fe2f19fec5fc411d999e4a27f263bc4a63deed0b930e428669321766f389145ee9628d0ec48536f1f1f70d1b29fbbdd88db04bf971012695f5dd0dea8d0c533db5a749a4ed17c017943649d2f4f5d0fb060b59a4016180b44f4fe27d96d5269909f24e11df7881178c28f55d9b2ebae550ad8a6c4f4291512ec9cd6b136d4351881bedbe22602ee72b29d4328a8e29ae40a4cd74e92979bceedbf4b6fbe9276a69530b7ed4e606875ca40a167d5c59409b959c95fe0c75a4d70b9347220fee3e0b81596e02fb7df73c6d776e2b180b60c13ddaf5e914376e3bd1c0c3513d3aa84d55bb43b7932de14c68fbd152c05f6c3bbab8adc4b76a08e36cc7d71e3ac45e094968e8efac6a185ad693507c114038206fd2a7e31c7d71317b0c8a0a9fd9292880538aee6b83882fa6e682d9f7b89afbf5233ef4ad9436927faaf6c09e57df7d075ac2b69dfd575b56bf987cf7a5857e8eae6b0423af761c2f71cdab17059a440955206668187d893b91565956392a12c4362e0d8f4451455e21453eac5c5d64b216e49d69a39cd0547cb4cca5fdb8991ebaa26a52db1478d9a36d698aa20ce7d69027967ce285741f1fc556bddb42f422edb6275e0f6a4d1953f2565f320b57f34817f0eae59f5e0220ba47e6fcf45f660196c0f23025f12e59ec26af628f2b4055b613de16dbc84565879c43678f169837a6605ebb75afd2e866cf39cb08050bc4b2b804897ff2296149f982873914084cd56730fde96d80943ecd81019837758cde534a9fa9135988beb599c8b7c6caaf8bdbc0561b3963df919382db43ba654b047b4605c1ac1afebdf93b79ec36616fefb4569128cdaf751f399c0a93b4888d74674531490456477421575179693104e83eb8fe81bf90a294df7da5229cafc30aa33481465852795b40fc84da1db0ab97f5b40fa979de3f09c12fe3b36fe2b397ca3a6a7f4ac2bca8534a75a808417aa199172131c5669ca6aa8d46d5453244bd3ea8658b834276ff21014492b8d26f976a924c14691b7d34278b3875103d242406ffe96b4fd550d47a504da333e8c54eef8d8b05a7cd0c5160c3add0d212170c9c66e60819a9f965c3188a66ada1a1c2bf2da9507b85608359d7c082ba6d765fd0d5383a46e4fecf56c8f1d2c6127b65f28aa8cb8ae42ce9ebf032160d721e571f09b1927435353251f2ff070e73031fcbe55ee92e63f20ce8cd897335af5a4f8c2e6efbff60ffe12079c42af387206080e4c672c400e05203fa8089f9bcbbf353b2312e3896137c8c9808a117bfdec7a8377b13c5f34939e998cbf1e168735235e30b5b003966ac0166b552421e5dc7cb79a0869ecc8057bf68d4c9a15d61e109b194aa7d66bce5fcd3a759a98b50524c8309bae9b487b59b7d6ea944cfc6fd011e2f1c68e5d049ea1543d193cadf8e76e2145234e332ca6f1c5d3589c4006bbbd2130f24b782630f4c16a203cfd84e6a9bc133217dac5fb4f523d269e5c9a2bda4ccf762ac3fa87a46dc1ff8cc044742110b2958a0c1156eb9581d232bc88f4409567110e06bc92d537f58be45287eb5da8f51756c9bf47c2cfaf412d325cb14455541029fbdeb9f6ff6ad8b7284b1808a17dc7c939fcd6232120ba0705573bb109dd9cc5cbfa5ebdca24754a94887b3a9dd7a821827b70f67ebb30652c45a0dae09173ec4a1327563850263514837a8c71bd90a754890380bfa69eacf82b50cfcb2a4dce630a1bf10d23dfab6459099f833444b100b9c53a1f643f96c960396cdc9520d630fc8a220577c59f057bcb100c7a8ea97ef9179ddd8a3b44762a9b8e1515f24f19b9604d4b4657704659972ed03e875b16e3ce046115bd4487d06f6c0275475a86ccd50f997dcb4c98d2434f9b93612efd06733a2bbfc5d1ce01b373b7c5b0eb9754b75ac5c8bf5f86ab81ccf1f0e3e1d41dc8cdb24517ac541b4e59be2a90b7ec25f1cf6939895b4a5e4f8cd95d0d6732307c35fe2b11b01d25596b8c45eb16b52e6866404e81e2bd647fe53ec28bdf936ab962de2bfc963006791754c51afc74a89b9fe7eea361972803f6c97278b20d199f00ed6bab1bd90c46617b31b3a0a56691a0c36ede10b301399c36f86a5cd4844ac3f9acbfab6b9a952db166bda6e9c88245c530df3d8343e4b01d19f55569cf9617e1248d4dd428dafcc6bc7d24143e1082f301ab2021f3e135967f02ba5495afed9ae65c2d8e56f4b0787814f22a76b0097afcae734aab989f08b1118fd5e084abfa2ec9c7bc68e426406221bf329ca7c77745fc73c9b66fd4b8db14e3183d457c2e1d6500654168a2fde33b5c0804118937d28114303ac50b6cf0426a7ce875430c8fd8e5f675399b5c5087d162b9d5eaf7fdb7d1f49146691e22d0f8270c19fee713803e6bb1a5154c4fd1919b2640f158690f4f1e1b63210d6c1be4bcbc6b6a4f291cd6bd486c594ada9c7391c60f9f6ac523d366f215e7de42fbec9c7c8ab2c17e76e467eeb2437ad3bd3656324215e86ef75434e7d532045a88402259bf0001f6960c83231ec44290053f689125ce670859a1d14fb54cb95663d1ae18bfd02991ada34c71c3ad60e44e66c46f86bc117a92c08797f678e4bd2915abf0b0d06db99377d3841775342987418c5f028923bfcdcf438878f0a0cf0c9fb949398551b389729d654485eaaa2a2d9d788b91c3858eac5afc6f39e1843f523fd609739ff51709e49fa7c781b44bc83751f80ec1d8dc70b839c5d52fbd7e85d7d5f400a9bcce85d3a704fd2ece0e674cdf67dfc7a77206e9ec7e96053031a5af64f4f2366f16646b6c75214b9d230809ad8bd4a4d88466340cd546b65841cea40dfb0eca7b7540f8c05da12dc959b11b05e2cb0042613449e7d4f10505b351a110952040e405275aadfe29f81f56fce9bdf8a6efa5572d358619e836bb43125908911339132333ae17b0307d6cf609383fb9823f07a160a5860efaa5cb4022eb0f328069d125fd5b1dc5a7dfa26313dd2e3676014df716bab734358e2a7ef1112276e4adb00ca1f71e843fac1ef421dec9cc2c86fdd4aa657e9bda04ed657ec24c6625771fb31c024fade8b1f67669c8f0df836f4d6861b47d3fb079924420a9bbfdf23d8aa099d99c600537507db0217f9c6b45a530983b427bbdd942b226a5925c95fd2da8d748528f7b7a418c39aac0ed2cc5b784479f3078e2128d089ff07ff198637cbe7adc6ea831963e29a38879f8f20b814d6ad23e297bc3fdc180bd3503cade8081cce6eefc2040d6974e78e102ed8a50342343bdcf0b96130312b8542748cf0b7b1576a1e064c2d32fd4d868a7fbd95ce78a25c4fe8f7379599285c2f17a01b5ec094f58c988cd620297552d241aef602559e43050c90167e3866c9d2e376c97597a3ad97b77c6946ae78236f0deec0752ddf1ad6a3d9510efa2399d99f5be33a1201c282bfbbe52532aee4909789f0ae03bb4f9c892a5db0b225979c04c3d02c43ce5ccf274da00d4d080ac4421b10a5ae321528d00d544f036fa5b04ee1fcf18cdfd7fc7666803704f9f30231f1b8bd902d4b88b7000b993cb0fb3348d21dcc169e647f8f9975d563ff1e98eb2703fed76b4a143d7ef15c300797c7aa1afda072111d63c5849d1650e602414cb7150876bb865850251717b46b26cd4385da0b49f90b8df1aa9b91c0dc04428cc205472b0214be897bc04a1d3e2d47671774f9cdf4a82652c58cc2a7598688ef2bd62ea35f12349ce8d80b4", 0x1000}, {&(0x7f0000001040)="4e65fff5878007e25a48e85864cc4365441edcc4c58e0153c1b23209a6c3f013492af1103a01f5a2dde8aa8c1927e2f320d8fd5f9446a62a22d1c6fe743f3921c9734ac5073b5879a0a83409eee8518fefc19a34187ff41a02809e58f1e5f3f790f2d2beac5202a6913a1ec965ceffc6888aecf37a7e4c9859cc53cd82329b06569b3ecea8dc5281a13d6677225bbbef36a3da8a3e75e626f7718cdb7efffaefdbcb3d10d9c61314a77b286cc6e58016e8c047df7342638d94169bfbf80aa0bcba12f81928d0bd47e1ff43ddab2507a09999f0e1e853d0099bf1a8b1590d8cb2dc8b49dfcf4e1eca7d7f", 0xea}, {&(0x7f0000001140)="2a4ddac782f3c5b96e1e74fd29291a4de7aa9b326c723e2ed024ed4489a525cf2c84aad8d8b53318cb3ed6eef05cec6a1d206bad132a58d93b30e1b8848661de7f2c980f2387d89b5fc5f4315161031f9fead36d218ee969e39e70b2f033c896ca6c5d3cb9d3701feb6ba843a210178f5b8680c75c59f3af52597092c8140840741ce4d57dfa259c9dff6de3264a0e6b9f6c99bc46be8e1397a67894181ea7f7707ba57ef5a51e0a", 0xa8}, {&(0x7f0000001200)="144618719a7cd47c3c74a59fc62442d89ad17261abffac3f118d", 0x1a}, {&(0x7f0000001240)="fa19a0157cbf19a2c041840507905fad70c22bf3fd190b4b973ac4dbd59dd11cfc8849b8e1b9d6a9bad93b2dba75b14bce9bc903324ffef14bf61a644dcb365684ef62a16d9499e721a6c87c765dfae6ca455bcd47fb8e28ad0cbf67a4bdfaa9e736a9f095fb216b829959e2367969d3a9831df198aa78f92b624837ce689c08fb87197875882835c153a309877224b8e6e22b208a1d8c78b70778c52a84781f5a07e73e4071e76c3eb4bbc23bae5bf026cec5f12cfa75e4d3c1ca9ea4201e82b0a61b23c5d2bbcb3087660ec78e34269240dc558eb364364d928c71b9a652d4bac1c9495a1693e631924518c9baad5962d675c3", 0xf4}], 0x5, 0x0) ftruncate(r0, 0x4) r1 = msgget(0x2, 0x2a0) msgrcv(r1, &(0x7f00000013c0)={0x0, ""/52}, 0x3c, 0x3, 0x1000) r2 = open$dir(&(0x7f0000001400)='./file0\x00', 0x100, 0x0) write(r0, &(0x7f0000001440)="3264aa0fde0844b42731f4923b8f0dcefeeb3bd1e5a25da4fd699997ddcada5a7e67378e89c356d03d4a58da716943f398c969c7d160bee5ca672f17a93372a646732232f2d31761bda4b21f0f9949048585dd3fd480ad38ea26c605984e5b3052839c1b25fd4d2b93d75be0544aa56a7423533ae53869b34943484b71e4654014f1e88d94776fc7262efdbcb54d186592043e6fdec8fcfa5ab3915f9fa927b13af7c9968996a02994eb86712db791d2042021ffae00a21036732a74ba7d23ad5d538ecefeec39d998c50b1917d361e062e06bd42097ca5811772b", 0xdb) r3 = semget(0x0, 0x0, 0x20) semctl$IPC_STAT(r3, 0x0, 0x2, &(0x7f0000001540)=""/37) r4 = open(&(0x7f0000001580)='./file0\x00', 0x480, 0x11) bind(r0, &(0x7f00000015c0)=@in6={0x18, 0x2, 0x6, 0x2}, 0xc) clock_gettime(0x2, &(0x7f0000001600)) stat(&(0x7f0000001640)='./file1\x00', &(0x7f0000001680)) close(r0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000001700)={0xffffffffffffffff, 0xffffffffffffffff}) mknod(&(0x7f0000001740)='./file1\x00', 0x6002, 0xfffffffffffffffa) connect$unix(r5, &(0x7f0000001780)=@abs={0x1, 0x0, 0x3}, 0x8) renameat(r2, &(0x7f00000017c0)='./file1\x00', r4, &(0x7f0000001800)='./file0\x00') kevent(r0, &(0x7f0000001840)=[{{r6}, 0xfffffffffffffffd, 0x88, 0x2, 0xf3a, 0x8001}], 0x5, &(0x7f0000001880)=[{{r5}, 0xffffffffffffffff, 0x2c, 0x0, 0x6, 0x3}, {{r2}, 0x0, 0x2, 0x2, 0x80000000}, {{r2}, 0xffffffffffffffff, 0x5, 0x40, 0xe2d, 0x2}, {{r2}, 0xffffffffffffffff, 0x20, 0xf0000000, 0x0, 0x8001}, {{r5}, 0xfffffffffffffffb, 0x1, 0xc00fffff, 0x7ff, 0xff}, {{r6}, 0xffffffffffffffff, 0x48, 0x0, 0xa6, 0x8}, {{r5}, 0xfffffffffffffffe, 0x20, 0xf0000080, 0x800, 0x79e}], 0x5, &(0x7f0000001980)={0xb77}) semget(0x3, 0x4, 0x10) getsockname$unix(r6, &(0x7f00000019c0)=@file={0x0, ""/108}, &(0x7f0000001a40)=0x6e) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000001a80)={0x0, 0x0, 0x0}, 0xc) seteuid(r8) geteuid() getpeername$unix(r5, &(0x7f0000001ac0)=@file={0x0, ""/94}, &(0x7f0000001b40)=0x60) msgctl$IPC_SET(r1, 0x1, &(0x7f0000001b80)={{0x1, r8, r9, r8, r9, 0x80, 0x2807}, 0x1, 0x0, r7, r7, 0xd2, 0x20, 0xb3, 0xffffffff}) unlinkat(r4, &(0x7f0000001c00)='./file1\x00', 0x8) fchmod(r5, 0x1) semget(0x0, 0x2, 0x492) bind(r5, &(0x7f0000001c40)=@in6={0x18, 0x3, 0x8, 0x8}, 0xc) 02:19:03 executing program 0: pipe2(&(0x7f00000000c0), 0x0) r0 = shmget(0x2, 0x4000, 0x410, &(0x7f0000f63000/0x4000)=nil) shmat(r0, &(0x7f0000d92000/0x4000)=nil, 0x1000) munmap(&(0x7f0000ffe000/0x2000)=nil, 0x2000) r1 = shmget(0xffffffffffffffff, 0x400000, 0x0, &(0x7f0000c00000/0x400000)=nil) r2 = shmat(r1, &(0x7f0000fff000/0x1000)=nil, 0x0) mlock(&(0x7f0000fff000/0x1000)=nil, 0x1000) shmctl$IPC_RMID(r1, 0x0) shmdt(r2) geteuid() pipe2(&(0x7f0000000000), 0x4) 02:19:03 executing program 1: mknod(&(0x7f0000000000)='./file0\x00', 0x2040, 0x40080401) mknod(&(0x7f0000000040)='./bus\x00', 0x40000006009, 0x401) mkdir(&(0x7f0000000180)='./bus\x00', 0x0) chmod(&(0x7f0000000100)='./file0\x00', 0x0) open$dir(&(0x7f00000001c0)='./file0\x00', 0x1, 0x8000000000a) 02:19:03 executing program 0: r0 = kqueue() r1 = syz_open_pts() r2 = syz_open_pts() kevent(r0, 0x0, 0x0, &(0x7f00000001c0)=[{{r1}, 0xfffffffffffffffb, 0x1, 0x1, 0x100000000, 0x200}, {{r2}, 0xfffffffffffffffc, 0x5, 0x41, 0x7, 0x7f}, {{}, 0xffffffffffffffff, 0x70, 0x81, 0x3f, 0x9}, {{r1}, 0xfffffffffffffff9, 0x0, 0x20000001, 0xffff, 0x2}], 0x10000, &(0x7f0000000000)={0xff, 0x3}) kevent(r0, &(0x7f0000000040)=[{{}, 0x2, 0x1}], 0x7fff, 0x0, 0xffffffffffffffff, 0x0) 02:19:03 executing program 1: r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffffff) bind$inet(r0, &(0x7f0000000040)={0x2, 0x3}, 0xc) mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) chmod(&(0x7f00000000c0)='./file0\x00', 0x12) mprotect(&(0x7f0000ff6000/0x2000)=nil, 0x2000, 0x0) r1 = kqueue() write(r1, &(0x7f0000000000)="5e57e11139d486ff7ce5a7c79ea1db7cc56296d64c0c5856560a9a760b", 0x1d) mprotect(&(0x7f00001e6000/0x4000)=nil, 0x4000, 0x0) kevent(r1, &(0x7f0000000000), 0x7fff, 0x0, 0xfffffffffffffff7, 0x0) munmap(&(0x7f0000ff6000/0xa000)=nil, 0xa000) ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000000080)={0x6, 0x1}) mlock(&(0x7f000008b000/0x13000)=nil, 0x13000) close(r1) 02:19:03 executing program 1: mknod(&(0x7f0000000000)='./file0\x00', 0x4000000000002000, 0x5) r0 = open(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) clock_getres(0x0, 0x0) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000040)) 02:19:03 executing program 1: munmap(&(0x7f0000159000/0x4000)=nil, 0x4000) mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) r0 = geteuid() setuid(r0) I=^e7U_Z TKnxNxyGO0|^WTz08_~H\eVxgB+(Bn_/L7 8D>Hs4 {x6Omap stack 0x20000000-0x20400000 of map 0xffffff007f124948 failed: hole in range map stack 0x20000000-0x20400000 of map 0xffffff007f124948 failed: hole in range 02:19:06 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x12a0a, 0x0) fchmod(r0, 0x8) pwritev(r0, &(0x7f0000000080)=[{&(0x7f0000000240)="7f5480e01131a3f23a27afc96ad87ba57b45111dd7f6e8c3ec84b0a8230e9489aa57178d38f75ae53160a73f61d3465c6d124e3a9fd4ad0f0471a316a12f84cf", 0x40}], 0x1, 0x0) execve(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x400, 0x34) 02:19:06 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, &(0x7f0000001140)="19", 0x1) write(r0, 0x0, 0x0) writev(r0, &(0x7f00000002c0)=[{0x0}], 0x1) readv(r1, &(0x7f0000000000)=[{&(0x7f0000000140)=""/234, 0xea}], 0x1) recvfrom$unix(r1, &(0x7f0000000100)=""/1, 0x1, 0x840, 0x0, 0x0) 02:19:06 executing program 0: r0 = socket(0x22, 0x2, 0x2000004000000000) shutdown(r0, 0x1) connect$unix(r0, &(0x7f0000000000)=@abs={0x0, 0x0, 0x2}, 0x8) r1 = socket(0x2, 0x4002, 0x0) semget(0x0, 0x3, 0x20) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, 0xc) r3 = getgid() getgroups(0x3, &(0x7f00000001c0)=[0xffffffffffffffff, 0xffffffffffffffff, 0x0]) r5 = getgid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, &(0x7f0000000240)=0xc) r7 = getegid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0, 0x0}, 0xc) setgroups(0x8, &(0x7f0000000300)=[r2, r3, r4, r5, r6, r7, r8, r9]) r10 = dup2(r0, r1) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f0000000000)=0x3, 0x4) poll(&(0x7f0000000140)=[{r1, 0x164}], 0x1, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) getgroups(0x3, &(0x7f0000000100)=[r12, r12, r12]) getsockopt$SO_PEERCRED(r10, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) lchown(&(0x7f0000000040)='./file0\x00', r11, r13) 02:19:06 executing program 0: r0 = syz_open_pts() mknod(&(0x7f0000000040)='./file0\x00', 0x1000, 0x1) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0xfffffffffffffffc, 0xffffffffffff8cb4, "15f440e7d215f27f8366d0b249cdc0e8d07b747b"}) syz_open_pts() ioctl$TIOCSTAT(r0, 0x20007465, 0x0) syz_open_pts() syz_open_pts() 02:19:06 executing program 0: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) syz_open_pts() ioctl$TIOCMSET(r1, 0x8004746d, &(0x7f0000000080)=0x5) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSTAT(r3, 0x20007465, &(0x7f0000000180)) mincore(&(0x7f0000ffe000/0x1000)=nil, 0x1000, &(0x7f0000000140)=""/37) r4 = syz_open_pts() r5 = shmat(0xffffffffffffffff, &(0x7f0000ffe000/0x1000)=nil, 0x1000) shmdt(r5) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0}, 0xc) r7 = getegid() fchownat(r0, &(0x7f0000000240)='./file0\x00', r6, r7, 0x2) syz_open_pts() ioctl$TIOCCONS(r4, 0x80047462, &(0x7f0000000040)=0x3) rmdir(&(0x7f00000001c0)='./file0\x00') ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000200)={0xffffffffffffffc7, 0x1000, 0x986, 0x6, "0ce74c00452b495aa34edc845ac99fe6b1948b28", 0x2, 0x6}) ioctl$TIOCSETAW(r2, 0x802c7415, &(0x7f0000000100)={0x7ff, 0x400, 0x2, 0x8000000000, "81118ec4d77b6c233627348eb5811940cb5d06dc", 0xcc0, 0x7}) 02:19:09 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) mknod$loop(&(0x7f0000000040)='./file0\x00', 0x8000, 0x0) write(r0, &(0x7f0000000540)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbbccbbda1049fad2ba6eeb00000000000068f7acad445dd976", 0x65) writev(r0, &(0x7f0000001840)=[{&(0x7f00000005c0)="c00a82b83e68e40a095ea24a7667351dd031556ae3d50503ac8ef013a04aa4999e75f77564106429b4332411b4a1e70e5f6bbf6ff2da7785ea06f8aff09fefedc0f7dc73f1", 0x45}], 0x1) syz_open_pts() close(r0) r1 = kqueue() r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000240)={0x0, 0x0, 0xfffffffffffffffa, 0x0, "699353b56cf62d2d877ef823e26a90e76c529761", 0x3}) r3 = fcntl$dupfd(r2, 0x0, r1) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffff9, 0x0, 0x9, 0x4001d38, "82bc73c8e98d19a3deffffffff00000400008000"}) readv(r3, &(0x7f00000001c0)=[{&(0x7f00000000c0)=""/235, 0xeb}], 0x1) 02:19:09 executing program 0: r0 = socket$inet6(0x18, 0x8001, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1021, 0x0, 0x0) accept(r0, &(0x7f0000000000)=@in6, &(0x7f0000000040)=0xc) 02:19:09 executing program 0: r0 = openat(0xffffffffffffff9c, &(0x7f0000000140)='./file0\x00', 0x200, 0x0) sendmsg(r0, &(0x7f0000004500)={&(0x7f0000000000)=@in6={0x18, 0x1, 0x1f, 0x6}, 0xc, &(0x7f00000032c0)=[{&(0x7f0000000040)="e201ba96f1b9223e28c47b0dac8cb35b1033c53c8e5e09283adaa5d01e92582380425763dec2a6eb5406d37abe292959d1892bff94d13df6571e8a4aaf036145064fc472a5a31462ae90ce5fa3976da2cc0e5d015a3256b935540577e9df4eb2ba5c028c2a4cbe692fb550dbe34bd5eebb941101a7784eb6b3b815109064a76537378fac8ea6b2c1bfe725a30cf4b5d337751fd39a719b6cb978b726a4fe971f98c235fdaaf02a004e0e9a44a6b7095886aa3b1408ef5f951661c3afe717feecb88f6db3cd45c902d22331e65240c1ac75f813bdc309a525021b1c7df66c13bd338000e34d5d047945ef710501fc108075369590e851be2b3d3b", 0xfa}, {&(0x7f0000000180)="fbe272b0b447b87f1d45a6a3d8d26b31518825f8027ea34ff1f838fcbe6f84710a20507666dbe0e1ab93ae2a", 0x2c}, {&(0x7f00000001c0)="cc3cfe332ca62c549ee51127b007c77ecbe17500e12947799ec5e644fd955dab94550c45457b67cacdac1a181b0d4d1ee74a8446d4c92911ee5645f41a3d", 0x3e}, {&(0x7f0000000200)="a8cc124f54ccf6f906099f1a56ccf9c34a31f4df683db218d230089051aa3458317d7e889a6d2af059ec72bfe60f8c1ee11cd8d670b44d35b46edb234ed21408251025e36f3ea221e0185e8e0490b48471150f34eaa6cf4987cda0004da90ca469355f58fb9bbf3919b0fffb0a5b988f5537b62e4b7ced0fcc56f8f23d590a58449ffddc9c8ce8304da330c3a093c0e18657da205ce72a1c10c1f7c145f8a3efbc91a330e8016b85", 0xa8}, {&(0x7f00000002c0)="f734650e2018c304594d5815884a430dfcfa735671a1e0b87294d34e9eac5f8d701b3f116dfd4f059a65d30f1e1f0f278d970601946e2f726762f7743da9e83018a8f7dc6dd750ef4700115883f0eb42dd971af9ab9ba594799905b870f87e7fcfc00ef30d00cb4d55a7b7abb89ff25ea5edd08a23eca3037e0a67d28356c887261b9c5a38ba7683ce4d0d12cd05bc9b028e45b2238c83e9e634710e7f8c6da33029c5bbf357d8ca81e6fc68eedf494714dfe073ff5a60d1a445eb4d47983e8059155e39704bcf6d96e8a72a65ebda6fe620ad678d44286e2c4d1e165fab380f70a964fd08ef6337c0129936d85a4df23e5ee43978ebdedd845b70ef1a7ca6d75985f4e0bbeea849339e9bcfb04f7642de291ab74fe2c439fc6c0a1c1e2e704629197869c3845e1339737720aba326a47de220400d7e7dc43b2ff6bb60dd4a4d63195832fc77e1e027af1b779283508b09ea14282df6fc49f1c5a4614a7c29e7014c1b8c03cbeb1bfb5479e76303a6a9bcceffdb2f0c33f8f382fc5590cac6a2656d6b9c6c98ed842dc58305976a9ac51d84c730b04500bcfe3517dbbee71ed7a84fac2dfda8d257b310456064c48188e104a46d64c06a271e4dddf56ff87f649de0d8a3bd314f3f39e2f8042077a0cfd2034ab66aeec9570704139783525d9a56f6adcb48aa1dffdee19b54cbce865c5e43be6c22191446a7feb4ba17f0b9dcf6cf1269ab8dfb12c72b2bb977e71ca6240291984af04d0144ce5dd4e8614e724c39c1aa0d8699f384795a1ae8752662838223d0ad62823bafc55ba86d4fd3e94510a202c665589e21225a13cc21d40c925cbd47ee8d1a11c8291aa0eb013d47c06ef83541f1fa56964adb2cac8e8926e274a38c2de3845eafcea21894c29017c4fbdf6dd87f11cd5ec7911a749ff2543a6c6f000a9b0a55e7243ac1ae809ab26e14603507003447bd108e9bcca92afb6fc34957c9a23d4cf0b8c8b558e3435049eff7b26e300dc0cfd5f89595615625526d6bfb906034cd49a0b47c5ae9ffc7ea6e5e8271e17198a51416e19c3fed60289ca9d158cc94043350f01ae03971b78524feb2c4fae3962ca367a39a6137cdbcd64312c30b5fa058b3797351b56875bc833c02e4195ee4e9ecf9c2c0c3d13593f9a14fee35f5c641a390bac52084960ce77f2cbf1099424e49fc3403bb411247294a1aeda542dcfa9112748f73f92e92873c783697d74daf64f8cbf061431c70db264717062af7c2a166fa5a1cd4b23f5add66118cf7bdd127ef4ebbba670ef9e43cedeb56444dfd5483f2f7bfed566d929f6b77eb7c3205029bcc45fe0ba49d823d8e2b0449260c6172d917f5912b488a4f4c22b4be38a06aa02cb8fe8cff1e48ca27bfa1280042cb2b88605c04bc93bd09d7947ee56193cda64ce6f5af1c4cb29f0ec7719d70cebcf0d5c9bb1796b0d4caa6792a23471479b155df61c153bc2a9263722f2202e40999d69b1ac5d4ae957a0043134b988250b899eaf2853b790739a6f0ae7165e8fd837c151d5d272b40c5e9fa0c34d4a8dcf75b884c7ce3d9ca54a245d457414002041424bc9837e25992f6a8e8b80a08254b895cab1a1d312420866983981c1c0d38e12d3fd39055328533ceb0faaf701dbb4e6f807f5835622a8bc893c8a7832dcf5c9e8fa4ac1f9be7035243f4657058674f13cccc7fb22ada8ef992fd445b1fa387cd8346cc1295b77e80265be071e88e1e67a11b73a0eb177d2fa7136d07438234ee491650fbfeb5a2a6d16f87c7d4e5a02853b03e2902be14739fd4cd86cd8e55cc81a71d30ade7a70efcb85a815d58bc7ef3b6865af92c9349b6761400dd2e093923b20b42b4dd00937feff2d8dc9f2e37f23f174219900a6178e1953937cc1283eaba6faad78aab876246167afede20bc027e85c3d5111db58e10682498f7d894fa030207d87c199d296b84e4a7a69f755c8a540e256c5602078810be81989d3fc521d7a16d2604a0c768820815d0f9a4fe746689f6827469c3773b5200d7816ef4178b3fb58fea9b62d516f07f61d218dfa1ecd56ab6d4a89520eef683cdf7c30cfb5e07efa31025d0dfaca853eb94e9119fb6a739ddcf84ab1d1d82d7e2e83b3c535bcd7d5228092764e495f6923def55580f3537eba1f9ea1e6ddc4bc6dd5f15a91ed1c86e3500efd1d9d02299d454d72544a06e3c13ac5823c5bbf3366fb2101fff11aa464e4807ef177ea009e708c523d0530ddb9ca1bc8032bd0365008b3cafd3d54cf0258947da7462e083b3083206072149e5511c25d214d36ad3a7dbd4992e5a8d7b8a48d9d524e1d6eed73a564dbf2c993bee48c02c4f8e7d7d42b93b3139e98825af6a4da00b61771b8390c4009adedb1417b2112c507f8c92e5160126a0a74fe07c809e971f184a5b5fcdebd7f0569457d5bff2a31619f593868fb017834668605fbd60a02813420c29a2dd2a2c8327760c94bdedfcbae13518d3bda1f4e92c6dac7f7e5b8e3b3e255169bb9489bdf8081abcd1cee711655331cc940277ab1c3a3ee4ed508fc5449ad9aa2c955c49ab5767c7fd332cf974a967579aa438da57ecbd39073994ad49119d10ce83bfea282776f65b75f65b00d5f8311e161ecf09af826d11434806a3a48e543c7ad9d5936063c45d146042f1354f34af5037b409f0f44ed47f53712b26529b925bf3278621c441bfedd60210e027faec6190740999ce6e38b2042c2dacb534f95373527a9387274be2da422e899e6d4b34aa7268869b79f827a74f5eac4fe89487ea75b86c960b9006bcb71023f05ad0eddec8d2aef5fe2a7688bebf9409e3190425a8b2bf626646705faaace04ceec4b4cb99aa2b16d3fc3ff5118adada1747242beb6ba1d66ff6baad8e12bf94468147d43e4de2a47d92e8bf6773386b106e80d8e162f1e3d404db4712923b5de6a58a9c4cecbc7c38a7aadc80e4089278f6514b71b82771685725bb6c8f324dd96429503d3d51319d5a400aedee3ec54e892e4c56baaaa86d8c7e1f93cc8103a4fd5a4ca144c960539637e582dcc5892759f4f0a5f11c9d4d72993b47a79ad962bb916c9d6ed469cc30d76c760cf7e8ec1dbdb59d50a63b8aef6a6f08912e38f1e4cc28bf439f1cce01c045bac5e191d1745256f357baa2c14b0dfb112305882381c3e178f043b56fe1b5e892a5e75d46a7901a7804c1f6b52b7904063c014e441452edaece6129b00651d2d6c52f7011ee5e93a6adc1de28004dbf81a46ff1dc3de7cb7acbe822750716d3f8ea728c801d719d699622a19721a801b4fbf9c71c28f2c64041c1ae43742def891fbcde3b11d20ec4c2f8503a25a364bdb5fddb4f1aeb3a78de64a6f0c4e560f992e19c086eede74846580d026b42526f411f0b595000d96890f98f96bd1c44632ea62b2f3a5aa4f8f9ab915e86c230592c431c24cb91cf4892ae55a4860747855845aba7e67b7c94c5e4cbc44127326d4c052907033c8cbf4dd2144cce377013ac2082746cbda2bc20a7647ae3620336f015154121ac075fe44c0977409f7e263876a11b7e75ea6799b585745db7b8f873cce24aa737052412d2302f6730a532b2f136479788a5684156897593e1930060649dbb4699d0fb2c493ad750a79c1d2ef3578563275c84e762f3b27bc4cde31bdacc5d6efc3a70178b21cb0ea966c14804dce1204e9b7800a427f5b4d3d79b696caaa2efdd6bb8efd9cc4d7a1ab5ee988f14237346d6a619b5d49dab727472b927281d4f422b342bead59feb2aaac5a8ad3079da28e23c5a73ce9472042ed69e8c8cd1bad6a690b475e3380863421561bfbc13751703876f0417adc94173d7b8a61f0fd036b9bae5f68125044b1521ab1253b2364f92476af540a0cbedcb3d94b0c480cfb85fe78681fafab1c8e5dffc793d6f361152f87b81997b107ce626c111d85cadeb12593c0281b54bc92ec4f05bb900075dd555ca4d5d1f9ad7383761eae31a14c048e9075e248b36d89b59e2f235120e9c8d28b6cf0a86e44bb9c022b717d948459f4dc79cd1d468645773cb792074ee88743e320d404c4513afa3c29749f1340efc6ada2a542e4686aa9dcbda7d990083831979ce01cc9a399c5a5e896b520a3fc0a28e3b2adcb37e6a5fe545a7458fedabc156cc82f648ecdea5bf6fc9596ba16924fd08b743c2618e4e937cc79da3c99b698905b009dc6d20f8123d0fd7feb08fe2ec16f4db932a3b06b954ae8dfcb77fff12f3f9ec6856bb5640b66ca4b310b72341f98cfdbc0f51f9e3c0e0feda73b0589217df81bde2211123199d0801055ae4a7d126208258013f6c6cb9bfd72a80d83d07c7c2dd7e377ac91963bc3c931c2227de9a2b570aeae557e35f50d8b77d68906cd908ed390f8b6ff73356be16fb7175bf464b256371f236c4d2964e33ac39034d112f8b205cca40aec3c8abf3ac8711623da87cea456294f9dfe079d9763ec0639fe80fda870a016996c333d17eb063b4a552733756cb4db60ecf7967c3a80482eea6a081628639b1a31642c95dc24c779890a0afad27a99c50eaa7061969c825fd6b1699fdf8ba3d1fb77b0f818b4355532a24925cb8882660831dd556a998c1b49f4d079cf42de172fed028ecaaeae793e417121c6304713046cd954c11960f8efe02ebe6f08570919bd5810465ce764fe8e400f783d1e02c131f048dc9e8bf7ef062f62fb9e58b7b8af590e466cebe2dcb0ef2a0e28d1dcc9a0bcedb8618687f661922487e961c642e09379e03e98b668ad0d2190c05ac676a68100e77f30f3b57c70c8932040f208081618ce93b84025df9b9e44d26f9aecb25814877d46e81d77fb522a74d7814f4a1c1c27e9de5efd6c1ab3469fc367ba45fc0f934806e3a899d2cf77982658f571419b58b45d656560af7f52dff5a25919eb7088fd08dc4dda3505270bff38d85f9a471f4931d5344f2c137c9d237d71f3afe29fb594521ee63c0ecba41f4786bc2de78e5e4c39d681db867813ad52602eb7cea42776cdedcd1f6b7dbd3cdca9be736b9491a4e52505f90397a6c4d0e356470ea8d6b7e802c5505f80ac0e0b72bc3afe67adfdd9a111a9efce80e931978417590f659c8ab9522ca49e199f9c17faac3f11c7fa4653c766a1b2b3e771b3ea2ba90311ac80c236df1e43d25a3b56870c2f4b6481a2fbdafc94bf59fbdcef8aa0139c9f00247e0dc3034ae668ab6ea5f41a370566f9ad8e2699b7a8bacc9ecab1e2a53ea76eddc0fd137a360308d39ba5b326ff4c6ba60ec0f1e2e3d55fbdd8bc153b8d85705e27767c135dbc323d1844b3e19f10e3540c8e9b2e7699ed3075e70e331583305631f79cb383268fa0af1b9af8daffe979525ba8c397150c4f2d285877c67d3693de9803ea133ddeb69cc483f37ba0ffc7f8b7e1d617824b772a201a0826e18b969ea5d88f3b88b058945e6fb2de3bea8a4beb1be81302063d50119587f3b947ce819b69229c98192eaa12d207adeecacc2a73e2e4d52c9408e15f6d5882b0da268275d5aa19bd013f0c0a61f5ea86ab1f1236475b51d52b6d56cfd8cdd75c60a91b4de8330811b47c4898e6707881dce56d37c12c1cb3324c2b93ac8bbd8d5d5b3fb2ae83197efdbd2244a2213de5101bdaf29dd3c4fc89af649c9d2267e2f1d816c7642223e5ed57d3e18aa8e3ddbb4fe9c5cb4e82f898f4852cdc3128873e5b5f5ea90ff607d9275c821ee80164709c70f53e2c76fad0d5acbeaee2ffbe98734c21d340e9f00a8d80c8711cc52bd2a7435dead3efb596f8a20d4d810c47fec9fcfdeefdd5405a9b11713f5", 0x1000}, {&(0x7f00000012c0)="5dac2a21265b2b8fab40876fe1557305ac0c65aa6cff75a98c26b479fe3d42d8fc9aa18038cdfff0837d668b7097e7bcc97db85f1a011b1d6528c5cf40f0d67d5e02f961d7c7efa9067861ab348bdc289606f61c6f3596d57e798453786cba10d8242fb1c792c49b9489391985c1d033b3f0201d5eacbb8db2ce86ab57485f3e114b1d165527a9b22e7d8cb47c3ddcea756eaf946603df04300ab83e801b40aeedcd4bb86ce1e00c56807e78e19a9185bb912ed00a1b72e674ee8af53d1982224cc71f90651bac296a3e93f274d9f60324199846f743f7fde6c7b6fd5ae2f6b54a7443e14c72649ade33995f40e92358a0a1dcf61489021e2af3d65eeeca1efabfb58982c6597b280d0821fa454e67a5267c25f55a58c3269a9cf937fc90530a9ad2c7f1e4dd50399c5eac3bf66610ac16e51ae0216caaea594fc6a6c32ba7e43b54fcd6c09225d38f08296551ae0890e6485f81548f53f4324b5e5dd9184985cc55b8b49d9f56faaa7f93dcd3b30037f9f1dbc2db9013568535b75a9463ae7cf55b2f4e6ab076fc1cc8c55b33825602a639a878b8f1f8bca2ee23ac1224a88ddc99d3244a835596da9d08441cf5e14a40a1abcee8eefc27d1df0fe67f6ab85fdb8e0e4192d64f96a82e2952b015ef57d547f207c2fc0a87fb8e89b606532bf7c1d4427583470b92f330918923d8111337b6eb86048ad03a171d4b43ee7dc4d8573cfe91de431391677dc19971773e04afb5a0198226d60e9dd629107b5b95706c35d008bdca05d0806687e767f87adb3e5deffb0083def812a9e6bd0748233b214bc4c81e1dc51a7479249fb688aa94840b33ecb31598cf84a71b1f99f070653d116986dc7f1fff34baba3fb24c1df69131ff24b41349e2205ef9921a158cfcd29a711490da8197d4ecc127f27b1f77faaeba495086cddb24e197054b0a00b4049f9a803fa79afe3404995837ef4c3f94d2b6425ae058d4105ef181b0d706ba6f6f537360ad8990b00bf994a7509d6b50fcac6cee4e6402652ed9809a105400a3f35e472f6cae3804884205f3e33da0667068a978634c3c9dab6f11a46386fee0836e5767e49627bb96952dde80027f69850d09ad51298880f273feb3f3998acbce4605342e50414d31c89eea725eba89047cc74bb4c7ec983763e2ca5daec44f823e3c6d641ebc2cac0927a62ba1c4ddfd42d851203bf00e4ad81369d5826a490d8ef9452f3da5d7a5a1606e009697e26206c3dea0a5ba9b2ef2b7d00556b8c85822e302054de641cc99eff82ac1a2e2ed7a93803bc4dae79b928453995f5bccf7847bdc76595de34e47e8b4549be7fc6421ee0f929bcd4992617270807419944c8753e2b0db0354a43bc435b10effab4a322e0474040ec667658df755cc93c6804a161c644a80ca2a8a0d03f012fa394b6b1639272851262834552a9b711a3a3a95b22ccef926d9a5f08b0686aec6a08c515745630b6707ca7d159796e0de0e77c79fdffce7d2b6a9442414a24b6fd1bed609023fb64ccfd7e7cff1156a208ecc7aff0f5747ba1c29c186badb70e67b3b0842c63e9f36da77eff7a56a03f800db8f201c65b2a36ecfe4498aa7d93220e92610201c3ddb7b00b51dbc037102ccb36ac38de4712620231659af4be09515b8542267e1fe5f8f278aa1381c66e2eda7b599b0465539540b3a480dfe2de367ffe337907445dd04ff6de0d925bad8f865eafe6e2e91d08704d213be8d77064a93703b672c92fb624d3655d9c1ade1991d5fc208850bd9fa878f570817cdc74181c99b9dea3f6e626130d61803a5179ad4ccabbed3255d55c0806b4476da05ecf07cef9385a30a84ca26a1620c401d36f300b205cef4bc72005f2565350230dabae3b6ee44fe4d018f2adf3469a3ee6330060575b177bbd412dcdbb22fb6d090f675f3625b93e4668c3a66ea41da5169ea9270265d665acd6fa5ce77a7ea6c7e0de43c7246ed3295e1ce973d2431a50166ef5b3f705d8b0c449f9f8f1bbefa07487bb67855d0095e8305e0b65d10301853f4c287859e2a0b984f30ccd9e043e02f7f07b9ec3663842c1fa31d8f6877f0f5f92966ce1a1c83a660dbe16fbc9d3bff29c99e14e82dfe79bba31915463f5e6d777341b512d3c8fc3d2f809a648fce14b0dffdcd5ff2748d0ce3f0687399bfc5fca611f64823bda949e42bb4eba17bbbc2db3e59a06fefb633f1ecb88f6f5173445fa06e89f7aec08e5b52710cec68692104260addba24d88d567b32c8c9b025d1001a38c4c8788b9d2dd04763dc3acf463f2d9e029ee3096706762349f00a26a9a2c15c816c89571741ec98087bdeba41d7d432c46e244a843c655886f8e446adc4385918a3dbda05e33a88940363d76ff19af5bd2c62f41490b5f93b4cc781488a0dbf10ed321f0ac0bc27438c6b2195ba0026bc78a2fb90f49bd0d2e11e6f509c6c6c8fa5326876a94bf7c2886017051945a4a9961d38c31cdf52728850a5c2b7ae0f3a085114d26beffaaa5bf8b390df543f14a1fb539e754ce67d523784ad60265306b4feaed519e11e4bdb99a2fd8d1a57d44d222b892309e58ce30766ba310ad02a2874c2caf27f63bfda02c2afab8b326aeb45e515681d0052a509c72c2a8931e3d842b42f966e48f9094a7ac06eeb5aa7262aa862b531755efdb1067a041253fb585e6474ab7d512935e187163c2764660637b0f97a4e2db63f6ede6c47a6c8ef376e836fe972678860b3c8fc9c0837a7193306b93a4cdd77f73469dde5a211b1913e3fcfc7bf6bc9cc433c74aae5a0a376796d85f4029779ad76fe91bc17678189e747ca089c853d51ef03abc3e25a9e25860000b4ce7d9cc3ef5072458aa22fb6dbbdd852379e4d79d1cb5b3b0c7e19998c57f489c9ff2bc2afec751764f269203a4a836a4f2d2a5d82b78b674c5db68be01d51f3a94a953cd092cc645b357357f383076b93c582c7e2302f5845f2fd28a13066e307c5a21e487a35f0609d0632e882159603829020babaa72af8e92457654e9720fee2e1b8cf4720d265347d64cf748d8d691c16d9b974e1b85eb3c2eb0e925560640dc07aa925e6b6abb15c15c6c60c4bec5a1a1ea890e292518483130ffcdaea1b3a31398585c916d4cd001fa5d0338981b0bab1c77aa80b83a5b0959aa54646eb085cd4f2edde3607670d2dce91ae728d0a125767b8d665efdcd5a5d36b842f60227e21979cc8e41cfafd7aff8ce43b3c6281ff9b5f410c3b48cf92aaef4d8d4c73ea14fb195569fa1c6c4bb89618b1b00c8b96e445a7763e216a0b1cca3e1f3b210e49ccd353f8d3dc02e9f457c79deb6bd3f653d6ac110905cb9190b79fe6bd054ed26da5e8dd6880fb4f3c749b55ddb1209ad1d8598930753f018586f8617c80d4c7a4671acd7dff9d23053b68783f4abd7a5bcdd43b293981a08f59979772f6ff1e3f73a5eb8888db37add984d4c323e8c33c59d171e8159da1fadc2e2a4b3e0024e5d4bb6cc4345cc5c73f93493315447bb446f3b4707cf32ac7078564ffe0ae6bb8417fbb5e7efd0ef90f51c398143e3d5b092a069b6e6d44dec70cfda044498036d4ff7d2ede1444294355f696e98232ea9338d01bc4133180b9c73018b45ab5697944e41eecd90dd179b60df9163f2e5170c43b099e93e6b93e8b1a4829ba02957501bfddbfaa5253e6d3daa47872fd4c77963552710188e9f50b951a872fc247c61b37b339bba64f690ad7840a7f1f9ec9e0f45c821a87a731fd64550874d08746f0be7c9996794c09f1478ea6de577e30cf672a338a7d41572f11c2d5868e0d27312f719d90752396c42a5cf5bee24e6fccebde86b17d6714bc8b9a6641303e714a320eef4885240f7231acdb5fbade8cffb355e98bc1145e60912b15ce14c2d41858e9eee1c39e5594ef8115ba67df9afade6e21690ca04f70b5d1598ee86341bfd5b8f783340aeb13f857ba63f21118675001b1f12441042e7131c72208b7b3aa0d9e1ce3b901b34248e0d265212f1184c88ace8174b317c0a11656ea321b2fa6cba216cb617768b019245a8121ba6bdbf09bb3657dbdd71533fd23990a9a145cb33050eb0115ce3048f89b87ca2189d2567f82cb66969cf6564a6f1f7a39f333db11c9cdd21ebfe2ae71e19f58152ebc2edfe6a5b3448b282c699cefaa2ad129a2442d1c7ed508f41a7d96ccda64b9393a353c2e212cc37d8230abc82b87374d356bdad6eef2026a9a3dbb01120898fb7aa84df1ce0c1c71efb281a20322f95a7cb2f20c91fd7cd79fdbe98f29e1971041926a8f711d36ec07e58033fadb848583664a5817e5252434d9b91dcb4234b3a8ea55997e1138155e3658de48c7cc842c845d77b963d44d61867543d64eab681b8a9146abc0871841298e3e1e63afcce34687dc7b8405db58b55594463b45364139105baa298365515d6edbb7f6b9e80acfb0f78ec013ceac1d7f55839ed3e5787744816bbadcfe48fc5350f043666df04359909cdf4caaf06c899e70eafd2e3c79a4af8711a9d92bd82be434ce17ee9aee8938f99a1766cda4dc9a3c22c0077b1445b60673e09e0ea1ac5813a080f1ec74f0e37d8a379a028cafcb66f5682ba9b786627d1ff067c0a2b18b8959f85777143ec73dd7fd64ff9690d82034f16185b03d704de92c8e9a7462779d5113c681de23dfb308e16149fca3638269a770640918c8bf2ca2b0be9a1aea5b3c8c66c19732dbbd8e836ac23a9512bdd5c680d915101f8b18c3657976548a06ab6704510a6b55e50054769957e3f61db85e8d3b04b0937dcbf4baacb1443df787fa1aee39bd4565953c7cbd0bc060edd05d09eabcc0d43892ee84ff743f880d3748e183945afd831ffc25df1b62758001c82ff7bec4ce44b49feec04757bcbaa091c8d153450627efc1c3fe85594d9ea0aa088a4d5407f6d0af4b63f03ee635507e7437cc0047cbd5a42897aa28767a9c73d7706f3f567a1a818de572ac2a045a28433d738558803d029fd8a2420aa0b81627375eb9f20bc90029cd9c863b02f25d94a5b2cdbb4556dd460c30413cdc578a4efcbe0d440c76856491f4c5cfeabab6dcdc3fdf06bbc2963ced7a9c2df2f438060e0f8800e7daff721d43dd9934b7304332cc21a11c08ef634162067e6b9dbba896bc99dd721bec5c5b1a8bddd1a23ee1f4865cc879a2f0289466ce0f7f2b3aa20544d23b569eaa9bb215ea0927ba548a8e47337a380de0500b75b716d6b89f646c15da06bd0a383e4e6e5980d82fceac767f9b4052498ff8a416db9df7ffd6d302e1aeef30ab5412206d6110435789b4d73a45e2c80a9f5c68e346c2850936f7eb7b4e6c01a7d3ed25eafa19bae10a631acaffdc36c7c472fa6f101c15018965bce1220c692a172d77048677d9b8a6b016c197b28c232fcdceaa37c25dc3f9d9a8eb68d42f26f5ece8b88954dd5d4877c2eca28bcf431188f040bf2cc553e5609462a15d25ab2957df9f052586eb4bb01a4dd6c6d8e43efe09ad1bfecd2618b5f3703c6e8a48978ad8a4daa3d07e643d87b99b4ce5547c3559ff7d0e477812a2ea0c4e1bf41b53afc3af50294c0c91fc3a371f90c9d9096dd64828a8dfee3a2e9f9e66be92fb7359c660ffbec23ebcf16ed86ac0061280d2963164773836bd09b02613190b46043ca9e853d225f21ac50cbf2614846d27111ee1ce4ee0a1617370970e7e75b78f9ed0a86b54f9cdebb98b4678d18cfecdb308875f7a1a83100222df984390d6b585b9512bcabca6ca5bb901e849fb2bee16b3d051241884c030fe6ac88e833c6f93be0c916c13", 0x1000}, {&(0x7f00000022c0)="a5a93234a9d44e8c97102f04f15035b8e601431ca650d1f6fb9c6ac386ee9623d319ba229a284a01f921aaa6dd9d13820ed43fe28fd80d0b9b8fe81df02bbabd68c12c82c5688ea3bb19e1b7fa5acc60fb95fea8c36bb90d2a1ece68c8fd55eee1ca1209dd8b5840295fdc431d84139f0bc237066ac84c26b0b3e25d5f0f316dfbc03f83c7825fb4bcccde6b5b7ee753ad07b5dddbf36fdcec210f361a7617b1900cef8cbcfb6f98a277f8d3fd60951f09dffb7db32f08d92709ebf608352befbba412478b56079a1488bf420c993157ce664d36dcc43d1b21620838aae92f8681be1fea8d1fce5a9b94ef23ca9379cc3c68f119f4503e0f8314e1957ca139976b434d91982398d87605ce167649d323abf41533dc7dc174769129eae5fbb45082e6dd7ae46bc2cb650bb97fc510535205f626244db256c1067f99835e844d2943a687cb05bfa6dcb6d25246e1e90463a8d0955ba8ba55765c446ebe1443d28f4d9e21cdecd4f3a94eea4a93bbae5eea51832838b507e237e02e85632f69352dede28810eba8c756d4cbb1af8377c525dd372fcacb5e0d37589670afeabfbb6e0d49549a325829c8db6a2f56af2d1902bede28e4a70faa3247f3a144e08f5dcf57296fc556bc9cde224fb1cae44264ca8d2263a443feafcdfb13468280c98aa02f392653495d96d34d86da406f67f3dfad94d72b31915c7743ef661415e558858c637d76861b625cf05163c136dd15a92f7ac2c34827c26980e159c8e361035f6a24c6a232a930cafcd60c446ef6fdd62f1b2a6e509af17b1d90d676268f6b0d54ed3f21503bc8099257a4b1071eb54c940c340b07755264e8473f6622191aaa0cdb053e30f746ec878b485f0f4afbb99091bbc71ebdcaee46b9aed18152d132030ba5c3600009db598ad4630043eb44022cc417e8f9b462e5bce9a1db3e342de609baf4335a01c8513a4e6b09b620b7040bf11705eb6654e6aad2f754041bfbcdd1e8066f0050d3922337bfc9f32f68918f2fda8ea3e34d9204ad10da16b05f8bcda52a27a2b36c9ad97ea200671c37a7e4170147b83983f45dbcf4b7871983ec9c219326a129feef3bc36475aa05626587e030a58ef58966db476bf762cdd04e41c14d194fc2d6f24024666115b9d1c5b85aa2666fc4522c040fb62e9d7c7f944f06b78d1ff48c0f0cb3a1099f5ba875450634728e4a4b1e73ed205240b6208fe19dcd2ea04dc96ab75db5aff63dc69e220ee1bcf16bbd7db1762e5ac39a7e9f6e0b9f32e0892ffa003973e2d5a5d6292a30f375b6c20f5bf20e33e74e6c2eea8af8cad78ed56a353803ca8bdfa1ddfe7b6562af88d15d0cbff863aedc466e5525d9ddebf995b43e313d8ea5b3ef6c7ff5099e0d5237300218876628fe211c4b1a9f1a8355f9b71843b43088a03b8e97bb98708834da0c020b896862bcd62981fc7f495a708015ed24b36b21d189d7611580c9a3d1d371f29180a4f3d2795c8bd44c37ed426d17d917a62bae5c2d5af3b1e6044cc91dbdea38c2a42febb5e80beb0ca4fffd4212d807457e1d217d2a146c7b3749ea97377c7621c9866225e80cf2bc8d50d4eb3b9c813524fd68eae59a52a4e5f4f009ceabc37f4117b355a8ea64c5408aecbb67948af6e424589aca9acadc5c39235ca6c0d1765f024de3f9c4684c812e3dc05467ffa316519c9a013b1e95003f29f3bdb2749e25e4a58aaeb803ba9559f57458e9551e07adaa95d6ff10ecf89bb6e8dc6dec03bfe076e5f27824b86a9e162d90bbd77c88a9144224480f31871338b8df7402e58f6ebdcd219751b0cbcb8afc2b465176921f8374db3572148535c0c467bfc01c07703dcc57a84a1cf0c9f4a5669429504a97223b0bebbbafdadbd18fff1b862881415fbbb92898db0da6ff35b89768dbc30c4b235dcd22ed535c3980376f94fbfc0536a46ac73500a1d972e9867340da96738bc48a6fed23621b455e5117e4ed2c86cb3939265c9fbe35b7c7fb0ecf29e056d0851a6045072bb04f3fe86ba3402482a1d82e1aa0826a7b2db06cb373727fff5ef6593fcb9dbe0f7989dec8541ff65707bd2ae2d8ebc4a08cf25d740f2a4e1c216b28d1c7e57787c5b3f20a5f8379cb472935440ab01fd824e5e3dca660e595854d0e1ca9182e2160268883c90a63d616432dae41da0916e8a3ed1778cd716f109bcc9dfdb45f539ce809eb3fb4246f65f1ca000f50007ecb740398fd4ec2ba5faa4b4cb2e82a420024a77f1c907949b83f86258bd63230d589a843cfb7b0217ded5375c0096441810c38c320d13e80e374a45a4c6c47c4dc4f6e5c23001dce8f0e068048fea373ade3db17f4e4ce68ede7505fbc2511a4895d3869bd109c89b4252cea0d60ec875375b134d17458cc0cb990066ce90729f26217efb1215e45ffcbec9b95d8cb5412652de3d53cf9e12546024cfb58ed92fbb42660fd781d5e42ed587c87bee0b5aa5a9d20f350410171ca568d96086f63422c477c0044a7d26512c3002167e94335caa6b453066333787f1177682a466ce1b58d8827df5c0071177e4b4441193209a65561b59eb116f9be53cf58920d55c8f4d15e094661ce043cf0dbed07ebb667a7e2ef9bbd2f38a0522370051c86417091df7ffba43a8d8bdc88965712ea6ae8b4fdaa285e256eee9e84a5258cd4ee3dac538939b3f1c1f4beaa176ed2a10788430e2e782a705a9ae6b7519c38c89818137805683e7cf1a4f9d30c0e9700e2348979bf913e52fb456d4ec5c61a07ecbd0c0d1a109580a4ef6a86b3f3bf4540aa2ad2acebae2695e96a92229b37b13e3d99d96dbe6bb084a6b0b6f06f5d7433f14dcb0a4e2affe8987b14b41c45f3987ca6696d4ad4a612868c2a9c94c2b8bfa32a98eabd24c649aa942c63828be216f3a17e1927d206c129d2bedc15273abff5c07de1a71d3664be9bfa563708e2a625661b648b03bad38222901bb4cf19d208bbff31e28311a9f73a81fb8b0ce0109c4a8489508152b486af6fcc88343de767f814a9895f7b50d0b98bc9706028d20dd5cc767799ce3509ba3c815985df70d64797923d5e2357b2bebeb9686e516c7c8cdc0c7d3ae5cf05e6336939c67ac8bdc0939596e18734302a1e5ee241c7d56bddcc48764260cfe898e20fce2a5b88f8f5cf2eeb4e15631994c4d31f3b8422901886f5ac087cb6a3f0eada213faa5e2219b1cd528cd49e6cf71073158002fd9129b6881aeab3b30ec465211408cd470d2ddb3be1a3a1b3cb179297869cecab21ba1a490c1b69c614972fc13c4ee0f57c2084535620b42b082c1eba3403ba35731b207a5ac57c78511618811418be8d01c3860fb4cd052c9dd9af262424335cff5038ff76895577bbbb3aa262744f15da42fed78fb3b4cb339727d8f7cfa01e9cf5813b88e660ec684e04cf0b8a9331796237821429b0c7f45c8a951466daa865a8a5a1d89f2c2794a29aacc05424b8145e7b78c9ac73862128573985c008ea5a9d3f8e39d06f1311b8c07671ccabb08a6988f5a79cb04e6e6d3d089ba31999354b7f09e2dd0f0922c3ac32a5c1430d659f47fe201d63179c5a418713e9d7c3729a1e1a0bce7d78973f031e0a166337870ae848c76de6f8215c892b3b1cf48a531b47ebd06248901d52ca8657ccdc96d5f36705f832b05330a7b9caf8ed8c1d8f558e43bf07a45bdbbf1d8e18a937ab833f266ea459ad14f365ca34c708b03a346a30d1e35be08bb8c87644e9dde3d686983af5233cd3ff0be71ebc2e458b43b7595c25aa9575de9df2743cff318e95de19d62859bf4a1e8763a53cd8ed31b89894c6c386cefc33e984783f652e39e36364da8724ea482461159e25b9a064c10398e8ccf91c61f93690f5e06dc2a86fe36f46c9edb5213fcc9d8131d69a9fb98656df008f75d2b909abef978e7b13f0e1cdddbc670535c1c8e17c14a1f62dbf9941abc43905ec68fed0c37b4e8eb294840530b4fc9303aea3b69ee560d2ebce1453535f8b273cce91036c585697a5ed7f2249333ae5c56125e125e9c1dbee6caf5ce8140d74e953441b82da0aa34bae364123e0cf93a61052eb32320e1aa6c8d539c74159580cbcd95986df3c944fbe680fa61175840eaba34b5ffce0d5880591a0e246108d02e7963aa85a0a0e3b07643cacb3465fc17d0bbbada93fb96702b1ff9431eed6379b34a0e4b954977a327b1fa37b918bfa9a0c98ab9c63988a39339b6450117a6103df9cb8009908b53f030270787faee795915d68ecaf0de1446465abcfaf4ea18a8ed16d8dbb69cc181bbdd9f3293f3cc616944003fe68247999866eb65b942cc964628d3c68c5af421e14b97570ad8c0e915509493b56790c31c4946a856ba71466632c10b20b8276379d48fbfb3b76ab3ccf0c07fb6f31da39fe2c2b1149efe824d114caaa04e8530bf65b0831718c85ae85a295c3e266be49555b2fae4d0c3d50560a3d4872522dd2be828fae3f502d196385c2fb311ea2d9affb7674bd152cfd6dd1b6c8bd6b5ef9f9a6da79c0e1338f5005a148972ccb5df27f6bbbeaba9d3d2849c5527765ea41d76e398a9bea2b01ffd4acc105d1ae9dacf087d77117b36282dd947a476f11d16e91878de47a6debfe58e746254c6d985f271a0ef48c8587059a681e3ea3c05e3b8d048efa6c29ed330e457aec2264ade2815fc12673264b8fd3a532374c87de730e93a1a4b98edf028846dccd87b2db06e0b391d1a6c29f8735760ce3c65d7b788e821fa6aa73b2e89403aa51c508cd179dd870cdf580562c669a820f5f12a717bb9430460bb8c9a0e6b6c1d8c48195b7ba940e1dda8a557201f0237576eac37a0a57c2b1fbaff4ef3c6a0f34406781261e0db7eb0ee13185bbdb5aa01f9ec523e3355c3a1e3b0e23569391b62a1abae10db44f6214254e112a10449446630c80d34eff61fb0d896f5b58e0f93f3b240918c7919658c48588de114010c439be43be650be61dbafec27fbe69024d01b1b3b4a11590cc11a8935963f5812db0a945136e79cf72984035aeda22864155c0f36c7bdbc695a1c9d2ec63dcf51f9e83505e12eabcc180bff62c373ebc71802342c4200e03a7992b9703224f920d8ab44b7f60617866381f0773e584ee282bc227473dd0c13038451f75506d766ae1c5a60ac617ad930c1496306403a689f89916cd17295d10701b56dd4f7c701ae3964f2c2b419a2c6bdf5fbb3c479c82a8af57e48fc369c6621320ffee7691aa7804ca2119492e964ab03d8cb74b8b7b589df14ef47f4c22430c23ee01987a0a361115ea3f25dbe8c3abf1a6eef2ab5290b968af819c0c9e4c6393aca3ca322712faa699c707e2c471280a4ada435eb39ee9baba322321121b27d078477cd56146fb588e2e62f6c35b61ae35a1fb224c8ba329b0ce58346cafc08afb01518770822c2e2cf717c6f197a09e7eae68aea4bc4a73d73583016f23029c8aa67faecd42eeb4ca520588709297847e4a479b00a5eadc658d54eefeee3eba70922328ae87664f2cd5373cea1e6b5365f03c8fdb17c44605cced8ad3df9be83c629c502e686ca8aa6fbbe2ecef73a39cba1c0323f5e97702bdfde85dcbf215d6c8200dfafd203dd903366ddd784ba824aa403c99788fa1a291e63eaeec7717d80fc7ab9e236f59867f3a8b04ebe4f2d9b0d95dfba0eeccaaf95dff653e35ace2ca636896160ac3c0723398bc933ca0febbd80b9aa83818b350b215c4f5f6e4e6a47b62fd79c1ccf0166c415c213e7e630afea6f01b28080cdd91771b116c8cbe79354185590b7678b02f5441f51f1be3", 0x1000}], 0x7, &(0x7f0000003340)=[{0x1010, 0xffff, 0xffff, "bf2ce8630008d9e31ba1bc6de6825bf4a9ccaf7ff6a356dfe2d2991826f0e874cb744caaeafd4adf5cc6863e24ec949219647d6f7ad3cb079bcdddb4f058b642e55c2d5e672259ef88ae0a93d5c7207a1e0dd052aa31c9b872637c178676c5eb4d298dd74168d7643664217dd366fa5bb64938bc25677baac567a62298c1f89121aa1d5f1e9a68ba3f7a4ac383a77bdbb650a3373a3d70afdc4afb2041c1425520f44091ef1af7ec94896b459df1e92967e611456eee5383dbf9facfb33c8e754d83849e735931fd7f48607533839b3230f7ba9a6a10c070638e8469442d7ffc8408dd0131124731b8793ac702137ab02588d23ec1bbf814bccea0a589ccbfae0e21a3bd3b250cfda052e1b2826959f21d72cad21dba3bfc042ebce43d5ec9d7ca0a12abd784d1b8d6a52dfac65b92e3961800efd39bcba213c97647c91feee5198ae7aa9da6cae3cd8d647e526e061ff08a1878d23f58ddf1f7d20d30606e9f29eb50be077583ce41e2f5139b05c10d874dcf77b4a6f62c5234535f3743f91e8364d09f0c513db2e6b0851276fdb13521fcc2e1a6236655451359e6acc009182be5b810e0e5ac2c92c9396fc4de7c5e5844ea2a09f2d8f5d5f1545e5a73ba0a3761e3318248f28af0b9724678d7e6cfb1e7fb133f15eb183c2e35d78c0c9362ddce1a29f3f18ffbfb677a685b1ddd595980a9cbcedc0ca4311db87073e4dede19bb9edc02822d2bac7861dc46888898b9a8cadbd5ef76bf126548d796680ed5541beb8c9e0dd0a73e604ffb62a169c87eba263ab3e362622ff2b79a8785d5c8251c710b664b4bfbf755bf9562acfbe876dc1f74ef94655853580483fd022dc54cd9ed1881ac22737eae65b8908b55176bd96b47615d5565a0dafb1c04837a8c82d3f7ba75fe8652f2d973774ccbd5128201d44a73d758d880c464766a2d3f97914e5a2a030013ef0350a62faecc3b2725fc386341a99d1e8f0ee1c0e689c9c988e61c2b92e0570f5af66e27c455ce70536f1d0999fdf2b7f297dc0a077069077ace4719ada7d02b9387f1b97e08e749b38106556764a06c46f788bb2a9e73fe4e991299e6c6c9a02e9c6255625c0e45c42b000ccb56050925a7481518d4fed51b3d473d3506ecf50873da7b5b329a3fcc0fb5569c5f7d3336c3c99428e29deed05bbc574dfb151adc6ab9baae0135fa50f75b33c75e6008c997fb4961225a0a0919995b99fc9205ab340a87ed57f44b3817ab0ad2bca827a23a92a31759631f217d8442cc33152b0bced5c278976710a582c3cb5641a19a1c69203d973ab1ef9c6aab71f13ebb2566e543b7e5704c3022a9c72d695bdd05e6d65dd6901c6b641376ba3fd8c478df0185217cc6a7975117585dd0d2890ca944ad56a56abe7352d5230f295ad6b0d86877a95207b9a58a043cb0ee3d14fc153eed6d9e798720132f6b91e73a1390323680664c9aa6fccb4238c31b8bbebb9f9282fabdc91c6745a7a85c8255bde0f6c397eec0edffa4afbc16518653201f29233d4a6687ee95780de739a9472c5b799bb02b25b1053cf76e7a278a3459a0473894da2c9f8ddf4fb5efd45db5f58a0c812b7441d1e9ba14b2d3f56f4a10bba56bf30ba1effc2c496623a34a18a364e787f135f5458021e1da47b837262e95451ec3695c474e5f8d2d178e2a16a23c98f0dcfe82e9922228ccbcde9b0656970e7d6b6941ba123698090fc249d98ccf5bb34c8eee62e533d73d7ebd1b9c2e2a19b9fca12600403419250f12d3ce58dcff83b725a27140d0f653a96e8201b2af319dccee137f475037d95f66b4ee50030065e51c1b6bb5af460f67cfd290d831204117414cd6636f85b15e6356fce2ce159500aabf13988cbab5c5b1f6804775d38d9fa2f53156071e7e0430ff2e234bb2b015f7c86e6f3748f9143ca00de898a170246c56c325038a9080130d51fdfacee39bea3c89add3a47ab6fc9fb4bbffafb4c9408d16cfbfd552fa112a753706c318456f67d38a3bf9581c7a3faa95d79baa51855ed8e36ef23d969f05333b4972afd77d185e7c48af84884a558876aa0630ec2560a5449c2c4166177898985c424288f25698ae5e6eafb51a950581b3719545f0a547c5045455c1c1894eb25a36e78fbe19bd6851d99be8da69146ff3f868a3f5bcdc222f6d61ff1b5fc0bcd81516e184d384cc7772e1a08ccf10cb56ead6c3bcac37d719c3bccaa6a89708b733a5639407f46db587dd0f2e35df088c12c3eba6157d86eb61dec5ef0bcc3120dd4b37f2a9aed7e00b5a2ff26d132a398a9f1db471508e8367b48afb76b39e1bce21d77006fcc0f145c2549c9ecc0c9d8c51de59b458f0f37a4cd739515c95b1c246a28a2d8cba7f7beca380644b9560290162acf755690249e091c5c26b060e734cd677376314dadd6c6521d35fd482820789031ca53eccfe9e58e6004b13832b31a42df7495f594f0037d56289543dc7364e2ae253c5f8c59252ff32396a693a63cb3b352669a7de9b0df9e7b8e4f878f951ec05671cf57ef02a13f00b5108e3d46726df4efe4afb29409b21b658cb56817f223ee6bb658082a4e9655bdf26093665b11e916bae57417ae543d6c221712f468995482887da96f0e3fc8dbb080fcae88e17554e7d3f0b4c47f0be7c62beaa394a72f1ff0eba6ac0e3e0be172b9e6fbc391f26ffd493ce835d8c4ee5be5ce56224476a6c46a3a426aa98819a22328cfb9e6c4ce5aba83ffecdb998d2683f62e898bb8493d8fe7f1da2ae889747103ff82b1a678db1fc5e1c32d3ab04a77f98b82c3b5c669f6a5d807273d159a2661df2c68dca78e246b59bf89abb4ac237f5713144c60835ab4911624b998f18550ca5b5fe6d8ebe51e10d92aac81106138ce8291318945ce5753b122d230157a74f766a4a82b0cc7a073a7f9c66b55738cffac7cb23eb2b8c6140b833b9129a0dde73d6baed442a14359c39efe60f51bc4f270bf9e496bf0319020334f631f80900ee6047fd9a0123c37059f76c81b471b3bfa46a3a85bcdf3e26ac08ad9792789f2f0ccf3e6872ef5af690f3ab150102622b6871f63fc2915d752bf595051863bf7a6a18b51ff324b3d25b8aa00eace51e32101bf33847896d2e099aebb8afb37654924792659e332d728bb6d9c121e62ef3697ba9eaf465865a93e571c6d3c95609bf29fc4eac61bff91e3e7f6ee6f34577a61f7dbdf32f1eeeec542f6d0c09da7f9fbdfe4684224fc976ade0fab819b8b99d0a6770d89fe3a7cffeb0d78552e904208d27f271c94a970e7101a6835e3153930f884faf6bd3ed3bcaafeae188ddfdf1112b7d3a2bc437a24188f7dad15c09562a80e609bd6735cf735a5049b5878a5c31638b755b1013eabc19eea9f15bedf4c864f319f14dd6606449756489d8d99ef3698480e51fda47636078ed13f8c16df28aa3e9f493445becd3d11e3868134afadca497040b43b802b7b67648aa490fb2403cf98a1496cfe946a91e76ceac4a656a717752d6b51fc8164d765aecc1c68446a11f09f4115249cd056091a36712907b7e7ec2e9e4e6e1cb2f23b82c7b50299642f150876991a0d8a2a172eee3e3f3042966332deba8842797ac6ff1723b2451d744043ff178fe44270bf812e3d30497186c36bc157a7a0257561d0b16407df4c75dcf49bc0ae0cba40da150f8e05d886b966406cb88f6157122d6fa0e41b8196028833c26823cd0a04de7761107c3b83f37ebcafadf97846063d69db19d74c6bf71ea9623400dbd7096f968c5377778306d202ccd72c71aa0ad34839fa4c2de9411e226d70e0176fb86cc87cf7b5b37b5b81f91cd3442fb258d6e5f730d2e919ba8b0070f78ae33b0c077370b900c4d425fbdfa6e8e3c6afa1ad135721784eb2650b57982becd5fa8c61589f99104ecb9907aff8404fd5fcf08c2bd0bd809cf3e0fdc3714d97be7e493e333979305498967a423e3f432af8587c0a5ffffd72b4bb2d4623786933dd74a23c384b9cd89f00b7276caa852bf660e3aeb7c5f7def8b7ef3904ffbeb41d521ad26cb3f3ccba1291cc968fb8a4eb1975218f7175e1b7b9ab453f220b764227afc569acc40fe9e82774db2d3623789ba05a0141c6e3391de1a929af88f6e09b34ddbbe3fc5673789bb82a59542b441cfc84cfbd5c0c6289c410e689721b1fc298a3274b0cf3f18bfd519c91996f950cce2d5ddf9fb4141721f5460408f9245da15f8bca470ba06f7b9c3f2cb919ddda11c642cd3f5ff6634ac935bd3d7b1cf84f2aad36680096b0c6f90c1e51f454cbcbfd6f7eb1ba8d6ad24bf5a71d8cf7d0770d60806b4ae66431b1ff01791325e2d3e2c424ad44143147c3bf2cc3adccefb556cf0656948a29e888981ff9de1b43137e58908006ea9f9ff83c914765720f7b1a1fd0cdafb6d4e67d77731c71b648e4e2877f5d57fbdf2b1865b09d42cf0248635fcea1c8781aec7a0fb77474f10916c6f91be1d1843a3c269c6b018894381cde97418b487a0c79b2f0d15fae7c527bf631b3b338dc507d2788d8560e6c1e320c02d595d2b5c8da30c965ead92d4d22399732cca30689cfbfb9b06ea37463843f4dca1b23b782c3d1a34f8c5f0f61c78c796306b302bf18edc0400890233d609e19ca34c266d8661790523ee775f0407924f9544141a4e32479ec25b1acb19438e525223d060f53ff2f39d6dfd5deb67e4e337975056174a2a989e4a41f3d56549bd4e9717a1000eeac92f3735f69f31c88474508f9958170b484e5e45a7c9bb30768ef5b9ff23f88488c673455fe2b5bd7a06dc180b49867cb0f318abaf47c1e5bc7c3e5fe66215947a8eb859b4b0ca8634d316683a5510fe268fb41e9a3454f0295f480e23b51a8c1218707e987d6c4a48f10740059358eb2bf957d009724e8aa35807d5b6e1d03b7317d4127e14fc17d78c74d9c511e0952c4ec2cf0cd029be66b42b69b3dfeaaecffe3e73f14cd857104bd5431993bfd712c467cfa343f736075c98a2b9e773337146b4cbd1fb2305b65d6a74c2ae94c91126d5eaa1e9367c431fd55dd3f068fc6034bcace7aeee21874e946443804aa0338230b2d872e4238854f19e470fda3df5293b28e20f3a911db34efd4b4d936abea1e006b9e94a052e047dbc9b08e8d8f16794ab0267a0b21c9137cb6724e253f56095f14dd0b8bdc42eb5435b26697693422676d9ee74032f91be8274629d0860b56a8755091dbaeb9e1cb906c2df92fec3706950d119def929cdf1072239e3a088709076491e6a5722ed758e6d6acf1cf215bc5e579bc57f79d7c4c767682b444844c5370549f902f413f6878db1dc0d749dd3607940bb7d84cc6e0c7549b05fe88781f5be354c70c5d2750bb5c3cced0dab2cf763a713723be95daa8c5f01b9d22d75aef2bb515e1488c60165bb2b27beb9a9bdc583aaa90e503df9cfec04024b6b02e42ba2cbc339890d91809a7f98f97226cf503a7b54f3841d8fd6ecdf3d7f2c6efeecf1d73469d9bc84acc7998dac193f0bc07b9a9a7318980ace50879b4d8260c446f5f3053f6298c1a617d6f1625ef2dcb5b49cf45b7f0b5ba6510114de83194c3e383252c7a86083824d673798ea602687d2a12e3b2db5111dce27e05c0918320b028f6defe3cd1500a6c2a913ced0732c069871333bf9bf14e91bc3359dc404203d5742bed9be27dcfbe3b9fda2f875018b7ecc195c4d4c988bd76bc2933808b56a691ac692ef2426025bc9d0671ffe62087d3e7805d80863a0eec544ddb59f45ed4b6b7a109f3f7ac7d3198de5ab89aa0993ddd3ed4ed8e2fb"}, {0x100, 0x0, 0x5, "5ed477041de37ebc0240be5d4ebd83b316987da3a05057ad43ffc81669c68741d8ec963e0403095e25f14afe6a22f1a8349edd9b6b1975d9bf6296ba29413dbfb970d0ec8973cab1bb57f96a0eb3677d4299a4a5180c464a5821153665c1d83df0e6fac71b35e3472b5006652987cf55e5a1c4f3ad16ed0b08189ea349718c00a5acf7c9befaf6bf8f75080c7fd3bd1e21a5bb4af2f7539b223f041ca02ce9cac726779620288a7d5de9ac76b378246de801404d21c4e45c982484f70293bb771ce9d262102c2a899bdc2be30921946393e8b799115e09a2e43960de691dcc5f9f2bed94467333bde0"}, {0x58, 0xffff, 0x0, "3fd706a7a60c1b5d531cb1d3a40c87f1c975db89be095d17beee3fbaa1006d2a43847a6694dda48ac2b31b8309f378e90d8858631d45baee2bbf7911daf97cc14a41ca"}, {0x38, 0xffff, 0x9, "7350bcbc65df0127449d97780b537fadebe6cd09adcabc7578cdfc275ade95b07e2bb7cba635"}], 0x11a0}, 0xd) fchdir(r0) 02:19:09 executing program 0: r0 = socket$unix(0x1, 0x1000000000002, 0x0) pipe(&(0x7f0000000080)) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCSDTR(r1, 0x20007479) pipe(&(0x7f0000000040)) connect$unix(r0, &(0x7f0000000000)=@abs={0x2d43e274398d01f8}, 0x2) 02:19:12 executing program 1: mknod$loop(&(0x7f0000000000)='./file0\x00', 0x1000, 0xffffffffffffffff) r0 = open(&(0x7f0000000180)='./file0\x00', 0x106, 0x0) madvise(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x6) writev(r0, &(0x7f0000000040)=[{&(0x7f00000001c0)="6013d7a887dd47181ec6a33f862391277d6be22b459fc6ac008e478d4fca5703f5b1c813e3da6008590f3c144bac5c582fe4ac04332e36bfc1b7fb60846d7327fa7db665adba524204fcdf0d954ce9686fc9c4c88f9eeb8ccbd5b514a7feeeb7a0eaae092707c16e269f397d5d07e2e9be8eb3556107c97326ea30f4f310508e", 0x80}], 0x1) writev(r0, &(0x7f00000000c0)=[{&(0x7f0000000340)="988276c0e93e66d18b3ca36610eb130ee767a6cad164da71aa9c7afa166d3180c885b28e94814147e7bc039a34ffe31e6056be922291c34f158fa42483923a31be312fe2dbb8f14899efbef9b7a1c38dae991084e545c72d5d5bf631841eebffeefc31bd74d89b7807c3ec661e97e222dcb67648d160902667d2d25c371939bb2c90f81f99bc2a792e0454d52c77fb5dbd3e7ca0d4f76524e80cb60a83831abb9baf66aef5330aa6b099cf6822343665568d66fcd357182bb4d4ad52dd8ce45d62202b6f25fc9ae1f99bc6c6d1b11761c5cee8a79ce9c52a68247cf865c6a4737e0cf77ae434f4bb1dcaab606ed3b3c6874d681dfbd039380302ef116e6f415ee57a4ad147810c4da5b42a16554c9207a1db5b1b07917801e2048972e48ed5b2d24667e67ac514c330a16cc4dc29a90748b99e17e961ed962ad5fc4518d7892e345b3e4eb59637b9b5ba7abfc1c6097fb013d915d0908985086c1f08b2dacc60f2228129b3665dfbdee2359347f20e54163fda31d5db1878ffc9bd3c39f7814a766a7dc73607287bbea4b10ddb19709f7e4a7d0c79f912f54733a9da5c5d00caae8382300f920c939a2c2b1780750e89fe4dd7063c83ec0258977d7807bdefe5f1db47864b81eff710fbc06f6add6db70573b4832df56b14d5aa0746f5715e12c87fbc113b0ef2591a64f38c5ffb6551fdfe66f044a639f10bb07b29eced074f0d9b820be40873f0bac40224e9095c541adf375c870895be3e3d7aeb5569d94b0506747d6c7c0318338938e4d793e41f269f31840935aa79e03778a70677a95af1ac24bb457b0d38f1e1ba94146b4e3af580ebb22918ac6b486910149678c2a10227d3c353376214c2acd32ff3c5e8b3c799ed538d8ed8089859dc4c007872d6dac9cd6fb21622ff340364f13b1c15e2a135fda059fa563d0b62c9349f154b2fd1ae2d58c46a42ace5062c617b1feaaf64bf086876d7c06aef915eb0366b75fc85300b4cdfd8fbf4c544fd9b10eadfcb9b672318e7dba756cae357f789a3999947fe924e40586f9918298033bef0ce1c5044209008a132db65d06f771079b7000063ad5b234f4cea8bdb199d5d23525ddd74985662fd3428c46717dfb0ce67be74464e5d5822ea8e5905044c9c6ccb9f19edad116632a76b3cb0829eab7c07622b1e1a15b8fdf1c7438b98e67aba3d30a759c91f8b7eb4103be1f3280355ca33b43f5232333665521f737f6661287f647c5d42db54cc3844184c1eb8bec978baf92e7f6718a15208a9051eb975aa80bb9078e0b7d0a0ad4dd431497dc9c54b4a3ee083b33691b30bf885218afaa995fb43abc3fee94ef04a18050fdf3b487fddd1e5e8bbcfd4d39e4c2424a6a244c08c3b6061e027f751fbbe8381379292345536192e5a1f0f5765fb7bf03210fa4318e4c50a0b48524eb6ccc204dc90bfbb7d9fd37530231534cd0791e8f0ec1e03b64ed86ae9de1051a4810854205a4d09433924fbe3d751f5442384d781bd1d856d3129c97c52c337bf39614cf9bdfa7f931fd5fee81f598bc1d0303ce29a10cd0461910e5ebcf2effd77bfb585d482094bcc2a64ae28ff6e6fd53d05dc325faae412eb9bda3ac8f4a48f9a5ed5d03a74856af1dbaf5858e46cce5131f64ca2e89e5a2ab3889dc21a324021ac25311f047167b5332533ddd99f2f8fc55de917ff40ca2992adcbe3fcfc75089ab803bd4a9722176e16354c62b3f7ec3403a523fb4676bf397549a7dc6bf82970241e151b9a5509cf14f74af786fe2275bd54a874d68a34b98854764d63c8c4af8f485c2914c6111ecf768aff34bdf82380fb7b6e1f3ca73beb07e37f235e66411e5c611b88e6592449c2da0417e97fa3650a3a19a5ab5c3de2be7ea7bf287a7c602557b7cc6bc4780ad5c25d4fe9b9940aea8c16d0d83f6607895234f19240a74d5c5111ce680eed32ad08dc7ad9905c13a927dfe7bf6480c6ab5c2733d7ec1db6aa9a1e1f2a6148f4fc24574ea994e6fa429bda8d73170242e2ffc4211d51efdc72530513bd74406c858f8a5ebdd80827df6f4facca31d5bfa3e8ee148022b7c8b2b34bb47f1c5bc6e331351c6ff56ffbe08321c7f565f2c3e36e907bff16a5f3cc1ddef575f62652179baf857117e3e6ce9ed1ab1336c0a0b5a598ccb7479f3e829ff2b2b60ee7f019078245e9ea4faa39de576cc0890f081d67d51739ccd85ec87b59400524630ac0da82cc48830ce4631dee56e9473a4b4114d5c29a6bb636f73f9050bedab75df215e4a23a18ad8d5a686f9b9275cfc05d23792911ed9625caa50ab6a34e6f891cbe203b827a31936b5f075fa7d2f8cc43fead5e832db1b761b26b180bba485717a0a14ab7ae6edad32f074f49f4dd9bb834e490aff58da4f5c12ff9637200229b6ec194515a3489ec405866a5cbd2fc5e758c021e735ddca9e9ba1cd62fdffdbe1257c45286feea285c985ea01bf6968fd8d5c5b6cdcb3f3655088bb9d1154a1bc7db5fcc300df196b4bc3820287fc41432cdefa71e3c1505d3103961465bf47e8e44c75b7da4895682e0bcdc48bcb2d31503f84d83a2536784757a842ea045547f1bcc046ecf7d82c3c1cfff3e9aacb19c467af6b9a72bf97eb84360b95c3296389ad3e50f280ade6b151b8478620bd33f78ac67e9a8f6e9847d35adb044464a5c583622356d92a038c4465edf3a766c9be17fa2c4998df587e8eeb9cb1cbaa7471697de2792bbf27a571675499d06d6bf5fcac4340f93328afc7213c1ffb25d1583ce4a440077310c920839ca798a75cf5f53d5f9a790dbfe0fc07493fe80053aef66927b86060389d07a8156f58b5ae6452eb06f3ca984467cc3bfe90ff3bbe6277f599dc80dda10e27ca3bb14f74adfe9f8b1bc0c80459bc879ad609505539f908bc8b0451c84557fdb6a3606ffdc6da2c4e91345573ca13760d8370f9fe3083173edbd7f83d6884b6bdf76f183b3e4fa1ae3a9619c9b61b936c62690b1486122b792d99f76c9ca2acb79215911d72e04521b854eaaaad01ecc2a6b687b1356846196b794e1d440f13dbfbcb862ae1f749103fa94350df978ca6bc1eafa51ee682a02afa8fcabe3ded136f3175dcf7c0ab002955d8afb82cb15f02da68f1cba629ae272c16afba2268ee8e3815cd6d73e95bce069ca1d3bc23656a8549548950be2cd068d13efe35eb6926d60417fb29973944432e7b86fa2dc34c9ad0d2bfc30fddd1e4a10d98c95c5b89d84c727a076d774e742bdcf0a0a46eea3deaf650b743b52e546f9c09d026d45805df37ae0a1aeff258cef053f72550a4a34c4113331f54be8fd6eb4d500d77bcfce9e78b8cee841b9fcb5d8df14043df5c10d4a8f44c74bf09bf750579ad95f45eaa5e31651cad5ceeea549da038c11d515d7a01bf55fcfc00ea42d8a8dfa15e61d3c91164ed2e5380afb654abb756c5f020ce1c9ec78ffd27717f9cec97708056e9b9797695ee3aadaa17a63273e8a9225ae966950efc02a9f3cf6119e4f8d53387ace9567ca848b68abef79d8d33f2d2accb82e0d61cb2a720a03e2822115901fc1312a14aea66793829ad7d11782ae270789954a779a2700256210851725d1cf84cd8bc7f531ecb27c9bd6ffa986b750e2ddab6ec11b755f74ca62124310672e537fc45e4934fa7521f8d05d77014400622e6a46342a852c9078d6b9f3ab00d58faa5762e264889282b43098bfc08ac389849f38278609c6d7c6ba5bb7c051ec0bed3487f5835870e09319d1473af54a3e4474a2197a1beb73fbc8b56ec217d5f14442e0de7215174b4664ea653224860145c38a3c8f65bbe084b1b59bec5de2b6f1dce4cf22616e1378b2058f9e99b6b7fdb94efb388220a46ca52ea15fe3a4fddc9abc6b750ed54a0c14ddc8bbf6ce4bd052f7fd81186d3cece0b69790f88fd8ec2cc0105b5f607f047bacede3ff8b71b09954165d4e633e6678a8070b9a0cf78393464d0cf8b1fba82e257645cb60eb3e2f25a967f356ae1ec165e88c081326b91c412aa184407caf8d9869ec64fc77e98aa62c4fc10d64055687f0e461858015c7dddb785d6de5001ab2eebc590e008cdb543f00ae986b0f49f5505d4552ea2afb76ad0ec8c796e1d001495b9f005116616fdadbc952317e958716c798e8c41ee523a13f070af0b36d1ec0b8f7dce72576372bc77083cb20463c663501c2feba13accbf58b1b94c098b6f290ad6b2d4536a330bfbd59bf6a138c65d4883f9ace4e8424ca27286a7e70313f7774bb4418d1fa8c2c83b303d5990ff2aed93260621f24dc368b13d386a75622f6920571a2d8a5bfe3d376594ecdf3b5f2519b220819f838c038f0dea18eb7339a3148a260d4830778ac34a70c467db3c97d452f81a5f9a935d09e4527f794a415b7d4cc55c77d0c54148e435e31aeadfa0c252da2fe384d93e344a83cd66d099f0c680e16603e77027882cff58532d8bf8cdddb8c53d1862bb32b34420ef37c07ad27309698bd91226d3c92f9f41411b089f37f1674aaa4d450eb4a01db0d885bc8fa172e65194d276c9882c76c60cac18d87873e87589cb459f337fcb906fcf1f88b479df23a32d5bc62e14f1c4f76437cb85861cc2c26882f9eecd83b5ac75a1ec6840e7068fe3fb59a233234dff4574c660087f8b06da243cffa68bfff421735da7723ec5bb341f26c97843c434280d848f64d86a8c82152e6ef0c535d914fa90999dc571530bae1dc5d84cf2f16173e2e243c1d3ff8164df640bcea0e39aa98c9168178a37ac2a20c8a26de8e259da58fc1f915d7d96cb59393bf0a1f91ad857dd5c6f715969bf721ab20e4de79a3ab03eca25cad4b6fb3732afd1bfc77a320781c0ab1fd387a82614af5a7f680841bd3e04cd7c35e1663eaec1f915d0076ad01dc0abca1fa65e1b5f0a088ccf1eae04910de0b4092aa9451989c7a5a1d24cf8e146293c7594a4cc50281f10a634143e3b543149f49fa9d5344b25066ab1644cecebad1a607efdb611c825f52225f43e3e56a3112a70649a64d9051f598ec34338b76bf2477dd250ff040a4253543da33958bd0b8503f5c862d303a2ed3efec068d2df1b768857a11510299b9321a8e43d7e7607bdf57e34b5bceb50fa68bd28346f637a96c7cc951cbdaccddbd12dcf82b35a654d906d67593327c0185b7a21731999ed5baade20ee160b3bf11e349a885efbe2fd6ce8bd6c339d81779aaec4e63c0256425f7a35b80717bcfc5f4e94ff9c2045b320919c888418a4c0c3759e729a7cae41872a5a6491ecd3f570d9cdaa3db430935dda989f1c70e926cfd52ef5f711d83420a2c64471ecf521aa902aa1a683419f20c76800710756e11106974794d00a6c2b7372f4c38c662173409c4e44365757b58db2562f88fe8adeb5a5a114a847e39149ecc6dbaf01bb62574bb7113cf5bd8d1d15d0ba947a1162ece21d187c5028d0ca13ed54980b17250a744675a591740982467ea8d5d601351e1135148505fbb95f2067e90adaa67f3f1d30a3fa7a44bb04bc3b98bda0ef4f3ed541c18905a96cc726efacf75be815d009964b84266f60d94d11b35be450ebaece284dd05efeab7abe95a9369ee2eb7d9108b81001e7a73ede4176b80b5795d", 0xf81}], 0x1) shutdown(r0, 0x1) fcntl$getown(r0, 0x5) 02:19:12 executing program 0: socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r0, 0x4, 0x4) write(r1, &(0x7f00000004c0)="10b3b6b30ad40a6fb63e93da25aca8308ff6f27e9f045d4aa24d2b9e0166b4028b6009bd55bcc6ff1968ab7cc25dadc81d3d527025e33f160d66612acbf04f486c7ec216ebf952e3aa98a4ca05675d45748d6189bb92371d5016fef1abfab95123aa0a3dc1fc07bd87263f853a039649bb450ecaae3a317a0ebb85a988186495c3346f47867e60cede0ce232acb1ab0de11519c8b3088ca6663a121155292743c393a29c5ac9617a34349326ce1c0bd5da96154e6fdc4fdc81eba184c49644abcd7563bf3de9067be37fbaf3095c022a55933854266614b798a3a992b9c4200e4d0821b955ef61462cdf9ff5527d81b87a4e6cec232a995e23848db5585cd9b46f5af7464f4237f0fc06f7d459e8380db6a47e992ac6b51fa6970eea13dde284a074591209891fb6", 0x128) pipe2(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) fcntl$setflags(r3, 0x2, 0x1) openat(r2, &(0x7f0000000240)='./file0\x00', 0x38301b2a35ed2925, 0x4) recvmsg(r0, &(0x7f00000000c0)={0x0, 0x0, &(0x7f0000000080)=[{&(0x7f0000000140)=""/239, 0xef}], 0x1, 0x0}, 0x840) write(r1, 0x0, 0x0) close(r1) 02:19:12 executing program 0: r0 = socket$unix(0x1, 0x5, 0x0) getsockname$inet(r0, &(0x7f0000000040), &(0x7f0000000080)=0xc) r1 = socket(0x2, 0x4002, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f0000000000)=0x3, 0x4) getsockopt$sock_int(r0, 0xffff, 0x1023, 0x0, 0x0) 02:19:12 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r0 = dup(0xffffffffffffff9c) renameat(r0, &(0x7f0000000180)='./file0/file0/file0/file0\x00', 0xffffffffffffffff, &(0x7f0000000240)='./file0\x00') r1 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f000001effd)='/', r1, &(0x7f00000000c0)='./file0\x00') chroot(&(0x7f0000000280)='./file0\x00') unveil(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='r\x00') connect(r1, &(0x7f0000000140)=@in6={0x18, 0x0, 0x2fde, 0x74d}, 0xc) bind(r0, &(0x7f0000000340)=@un=@abs={0x0, 0x0, 0x2}, 0x8) pledge(&(0x7f00000002c0)='r\x00', &(0x7f0000000300)='r\x00') open(&(0x7f0000000100)='./file1\x00', 0x80d1, 0x0) ioctl$TIOCMBIC(r0, 0x8004746b, &(0x7f0000000200)=0x76266850) utimensat(r1, &(0x7f00000001c0)='./file0\x00', 0x0, 0x0) pledge(&(0x7f0000000380)='r\x00', &(0x7f00000003c0)='r\x00') mlock(&(0x7f0000ffd000/0x3000)=nil, 0x3000) 02:19:12 executing program 0: utimes(0x0, &(0x7f0000000080)={{}, {0x100000000000000}}) msgrcv(0x0, &(0x7f0000000080)=ANY=[@ANYBLOB="0eff2016"], 0x1, 0x0, 0x0) r0 = socket$inet6(0x18, 0x1000000001, 0x10000000006) connect(r0, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) recvmsg(r0, 0x0, 0x7fe) 02:19:12 executing program 1: socketpair(0x6, 0x6, 0x8a0, &(0x7f0000000080)={0xffffffffffffffff}) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f00000000c0)="3a077a7f30bb91771d38b0f67c5265b23681440f7e4bfd5b910cb797a04013ada681d7393c5c6494d65b0d", 0x2b) bind$inet(r0, &(0x7f0000000100)={0x2, 0x3}, 0xc) r1 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r1, 0x0, 0x80400000001d, &(0x7f0000000040), 0x0) setsockopt$inet_opts(r1, 0x0, 0x0, &(0x7f0000000000)="13b6221566d94104a6314a75057ea721a0ca1a904c0ea4f3bb2b1305f110291e9f10583d34f192156a68ecaa3f99d6707425378da6409f2d71144a9bd1fbf38e09a9c230b4982e055202f28ed2d36a060b7f16b52ad0bece110d95b75ba42a65e09a914a1331f132808b5e9e9e16d34ea2180d33d60ecf", 0x77) 02:19:12 executing program 0: r0 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r0, 0x0, 0x3, &(0x7f0000000000)="5bf1a6b3e6e8e8a25b2ed78851ce440e6743141797f2adee3e38e0d6c32ec8aaac551d427fadae669947df88ff4f764124848b3733558c3d8a9327314999dbacac6b6008acf455bb03eaf96f8957839421e48ab2b1923252c4269ca4ffc8d161c597deed0baf2fbc9256b553a70938342d91c366b9f8dcc62e1643d6a2", 0x7d) shmget$private(0x0, 0x4000, 0x100, &(0x7f0000ffb000/0x4000)=nil) fchdir(r0) 02:19:12 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f00000002c0)="e36258a416f790037494132477f256b4093cfb25b84e5bbdc3a51970948b1b2e0ade41a52f5ea7fa0023d58bf6659990bfe4320449078177da4ce9c287730caad953fb392e842dbbffffffff000000006eeb00000000000068f7acad445dd976a67cf92c23", 0x65) writev(r0, &(0x7f0000000040)=[{&(0x7f00000001c0)="2052bed8085df9138021cdc0394b659dd7ab00483bf71c76790e1a2cad3bd632d4141f7929a09ced675e777c18164f4c69cffc6e66416429fdb1b5138f7e14d4887b8fe2dc936ec6c65da9252547592599a5f97f14d76a581a349738324d7dfeeacac9f746ed9f656b9183b3d6bef59e17a6e586152360d0cd51b9a041ae3d16b0ffeba5eb18cc5c86fa82e7e55f39e34668192f16a1f282f71b1aa660a048284b6058e757dac26a15697b245c97bc907892812b26457c7ecb793a0cef4ae456e8b0e61acba78bfcf059021698c6c71f7ef6a338d734999be62deebe6c814703c4ed1519", 0xe4}], 0x1) writev(r0, &(0x7f0000001580)=[{&(0x7f0000000580)="363f624f50058b5170538ae6cc44a1ff8df8d3a880557bd8c593b672c2b049d45dd3be23d8454e1e4522bf3b59d3b58483633bc3240cadc1799ef2ae5df4268cd0f2413a40658cfee1e41fbcbf9900fb6fc8108bde75e250561ece965a123ed4005b4480bf30853b8b520c9fc301d0e0af340fcec496c1728c657c9bf40d", 0x7e}], 0x1) r1 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) syz_open_pts() close(r0) kqueue() r2 = syz_open_pts() faccessat(r1, &(0x7f0000000000)='./file0\x00', 0x21, 0x0) read(r2, &(0x7f0000000140)=""/100, 0x64) kqueue() execve(0x0, 0x0, 0x0) ioctl$TIOCSTART(r1, 0x2000746e) 02:19:12 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000540)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbbccbbda1049fad2ba6eeb00000000000068f7acad445dd976", 0x65) kqueue() write(r0, &(0x7f00000005c0)="301428c2670ae3b90a39ba18094e82285ab4cf6bf3663b94bbfd7cb933b46cdc9a7754a9e1fe14b82e988cd63e009283b58119c3e1ba798f466d04677f54d4b92b9aca3552f3dd060ac166d08d6a037d5d7f9ca7577a40b0675aa4f4454ad27b4b4ab77f6429fa1de2e3f39f75f14e9bc9a90f4148ea740baaf4f6cc03bf826cb01dd70b3b8b83f9c67199662d32eca367c0d57f47ffe2fe62cff27d501904f8a48fdc55b4ad2ae09d4f6bbdcafab646cb45cfc39da33138fc22ef2fffe62ece41027c0f703a753eb56f467125d8eeb8cdcdf4effec826456993663dd6d70af2e3c812a185e6b5ea00fee163d69cbe677d3d271e7aff9610ff634a716f17e11877b4a38c04e23d43e5135c0116725c217d183642d5aaa32e5e622b601dd8c4c5ecfe7475383a51f03aa46406a7c04660c8cf29d416d299030ca44ee43900fac5ac04b3aa6e43c622aa88b5ad12c34961fc38d7188d3f2fe49654f1320138a86a8127134ede020969203504c9d2c02f5f308dd6d09e2233e3ad988dfa92508f24c7ce88784f11c41a58a88de204673c9f0cf33f47085550b28ebc8df94ca0c2ad48f28200bb25e6fb8500ec3474f5bc7b1f014d1211ede50fdfc45d00ec91402235d80b06bd9ca018ff8017389c1cb240d04f7e6b89573fbb697260f867f241567a1ce29b11b9f22771d5616e2e669b432d286fd632b493d571add004ea5200f1900dba3843b7c021ac69093117bcfbc278d52511cd344ade033fa6447d6028ee0476d0dde6eb87a5af3d14cd07cbaecec597e26e451fd088c33e4535f56107e494cd01aa4d2d8ad555e37fadfcf4a9e9a00d08e6d40c43bd6fceb9cad6d52b5445b54210d2a5487e66bfaea6016c2b0ea616e211ca9836bed6fdd07c1e7ba12e73e8bb6f5c74603375314d0f1356324a9e5615f67db69119ee12d327ad39ba307d12fd01add8e3bab60c190c96f3f83cedf859dca4b06b30ce014b37ebf35ae5763ce43106b163d65e7b8d070f2ed92a97418200fc89a05f9b0ef07c282a89625da85abaf60d50062c02d98d2b5396a9164f9c299bf4b75df66452b187325e3fd3097e24845c943125dc6b9bfea098cc365fd058db74efbd449c990818458b3cc4f4e5954c4373ff4d4ab1cb1d6b18f5bcf866cea50c31f139157aeaa512bd9296d8396755fa0ad086a4a21cd1b4c98421bc6c7ba9e33e89389f55eec5dd0d219e44990dc9125028d0ccd0d03d32f7a96c7bf818bb76d4a7e09120cc7ec632180c1b8b1b4c1c8870633a03773d64dc6afe9dce27d0e671c428cb68a5bcd141f6786cd8c315870f0e1bde4e5101833a44d93ba1a4c0e6ebf69bb768542b8b40ddbc7a0ea83e1a443e5e7963014638dfae1a8c66d2ca1df71b538a734c0d82533994106feb7520579f52a1f820bad211c0a4f90728f1f4e464c995569def621046c0dec2bafc262eee01de9b984f574f81f03d5de398c6a743ae7d41211c9012696c74f582dd572c3ec2cea442658df57c8dee3d5cd43525ca865b8b435f6eec8cfedd72ad4318be5fc192129e937787a034a2c69a83a9504056ebbb06ae6c1be9d07b7e57a88c6ed2a65991dcf4af326905eaf342d16cabc0a085f6c356674213f0546877104d306521fb203d58de04421c83e4f45f28972d94f8b0ee8ad03a1ca44caea96ff9d844497037ff4709ffcbcbcd505770127bb9f8bceb5738d6907d0149095a6e96bb164be06caa65fe30895b233abd4e3f87704d0590461311d1156df089364ee899994ac7732ebc69f7b46c0941bdfb897689eaf1f80d173788a3da930cda509e2e9f9446a8549f9d3bf30176ebdcc69219262aeed7f52924ba255222427540caef838aec8506695a102742621795db28fd2ed9fc60ae2de303e6fe567c3d922bdf4c3b6f6c5408d7e2aec82f6c3ffd2b06194c0adbae802af5392a33c8b01af557e9f2a72c079eddb96135d023222749868c4ae9b237fc657adb59a2aab5133e9e19422db8485bddf4860bfeeb353455995fdf043a55c02ad0ea56e0cb45ec2af151c541aea2c96b2da37ab2308cb1dd2b90d736f088da9600856501e8e0a5d115d92babc8b3c0b85b64c3207405303cb45a8acd05ba885a201b625f2d5985d02b8cad8b4d750349642f00fd606f2045cd57440a9792683943f991517b62de7b38ccc03b95ca56fc9ad3dfdf7bf76d101f29f70ad178a08eef1d2d54a32247189108c712a00e8c9c71c8a7a65cd785afb664a3e28cd8a8627acaf95422bb8ee251ef23be6029448381f3490e9d3c1c55e5dc726a5d6d33a370310618b15c7c5b0e9fdff44e8a2ccf4b11ca3c9c3524107835411fe6efd6431f1fef2a4cb11164a55bc270b3389288b0da49462ea99286ece131018c79db6d7c88fe939e1fd8fbf01c082f4491417b307f5671c99cc06b8199dd341454fc5a482152ad5bf12848463e12f2f6910ed05956eda715d8340e4926275b11e9afe0f59843c76390881431138322fa99b23949abec9d7bd2a6347a9b8686d096e63b48ab39ffc92b3c719d3e6ac0c48f4f54907bcf22cf7dabe8d6a7627c52e1aac3a7ffd10f68d71aa8cd6d687e7b1f7d30d5032ffe691013d04ee0f161abebd5ffcb2d329e5ac9e1c76db1ee1a6c76c9a070910182f7fd4f9bbda18d515df56fecd7209184029eb20731ab6e8c91885c0a98e5260fd3631bba0429239af678aee7e79e340db2dd0013930321c6264f49e66a618106bf8dcab53e7f57221fe11c966fa731c584c1d472d227509e569551be1c44b76ad29b4bde143d27e4dec5bb36b55bb21f21e49118547441093cb331b6bc7df276d0823bafd49128c529f3f689abb3f9cc5d2917d3278b54dfa46cc7a36601b22efd97e622731018bd77bbc48323a08bb8e268fc978540dd3428990213dec39d263d1e30aa17e4745b499f264fd9f67db703754ec1c201532a30139906276a1f46159913cf02583a6e39047a9e4c38625c58eee13e5dfc6b3ed7af34392fcb2b920e7b0eae1eb1bc86acd4af0d9902e27de4d67987677edd231bb4f20ac0b6ff0c7c70afd13028b6400431164c28c639c9321a7cacc3cc3bc3a882141fdaaf8f4591e4388db77836e5ae9fceb1c3b064b6a4c24e0a2bfeb63db84b63649d89b8b6ce01a016ba4f4592ae0b8938c2f0235d68c74ef7597df432756e0b8707487f984f5446f40a4d959327f813f650d6aca73e27e1e7e10a9702dcfebc7c9e64f5fa2741f0af0300000000000006352b6594504ed592d73e7c3f5d4fb836f50379125454a2d37e316274f18825f44a353171f818666777e92ad66bec576f80a6c69e9290388397e7e95d6413dff38fba6b3282d69eae45e3867a3508eb3dc44938d5dd2efe235bd9e3823cd5bdeb7ce569cbf4be4bedaced89718116fb2840886924b2fa90bf4f2ec9fa3004c677990a92c668e396187c3f99a731608262ec4f57c4a3d945eaca8cb52de7af7d82e04de12e9f5ac5fffa6966515124696e2155b2e6aea111e9c8cd8c089baebb503bbe1a3cb86db4a74866bed123366793d1a8163230cce209fb83a18e28ee1cf26ea57d8c4a2d5559880e6f5cb97641fa61b258b2676601f07a6062b921bd1b52eb4695bb7ee91663822b06f7e376ab3ef688e3cf66ec9ab3a71466601e220aefeb50b6983439e6bb27f3726bb1a4b9dbb1c727a7417a53163c0811ef005ee2e11b339f5efbbca70baa233bc901d0da835a906c9a2f1abcc02255fb44f1f0cc6f6064d4f1b7452b95a89bb717828f0813eef5049062e4ba203c4b0237062127274951815181f32a439ecd9f042ad8db02f7661bd47a08e036da20ae24b1b41c91ba8347c7f8f40497e3b7b1ab78743c1b69741eac26ecfd26d4760823382fcb841a985146abaf244fa0c611f2bd27b8281c86d8711cfed6544db3bc97e1df644a488fccc7be6537ab023ca2fdea0e7182bb0dd1bff31dfb872805aac569fc74b6712dee319e1b058521b9dca3fc63bd1effd09b80ce1c446f695c7823b2c7bdb4036caf6d2e19e54b97b4e3f3319b46dcce29a911376be805ed7a2ef108bd869964c59b0ab15d6e66cf23613520d30aeeeebcda8145112dc7a0eb6babc103b01c2281aa1eaebf25bde804ad93fe9e955893aa27c172da7629455a18aac60b10a89fd1c92106fbb17aa76f7a66de2e67cdd01290bcf2c9d598b25faae0396bafe5070a362d870a36adaf79b03c49a14fb010cc739e6ae7fa8ee31bb4165d2a4934c9c282609d9b766d3287081562a71ea703f94e15fe7148ea295c446ac61a40dcb4eac639d0a3b8260a4f4099c672184e5e59b73903135c84b9a935121b81f5a614b52de289842c8a683782b6763810454264f64a5a5dac179e86a039fb7b3939c9c1d65d77f7e0b5d172c647367098e0ea6a008015454b15177abddf77d22a6fcaeb1c18b7b5f8333342d3b6ff771a4010a5bffdbd0a0fd6ccd014dcab090fc6c7dacdabb0b64fedd6c7fb9493cdc0a1a6928f8ba982b854a864feb37b9d9913122873aa632b15409d3976c14d59ac7ae92ea2f3f5fb85b66ef01e672cb2f4acf09127d0555a6b54047434b0b6e28d91bef4a466c76c39d29145e540a1dd3bd4023ed8b1d40fb05db11442f50aa1934ca020aa7f80217c0ca5c48bd9c73f45514c04936f1172adc6bc470e6b1f53b7653efa7c942801b65c6e407af9843979665eb4c77916742d7dd91475f93df76ddf8e02f868a5d1aba0629c250d6b17dafe6e928c789cb91ef17fa62a5d886987e74f351e99ddedf89fb9536f6f35381ebc18f725b0605f0a8aa764b1173b8749d51fa1c369b6ee50a575f29515c839ab6ac32606848c3efe030d339e92b1cdc2ec69c43e8acab08701b4937bfe00423beebb8bdd26408d76e9efef40cddd25afd17efb2e6024911c1dfe24d2db86e9645ed8589471175630a68a79de0d24063339bd1e59c7bcc0052c58b591573261013c50e3b28d6a74003870279e78ebc89eaeae79681d0bedb97768c1bde2c6d4c39a47529b52eefb875b3b0d915beb58fc371a229d45cfbb53e6316b2d167656803f6f74a72b0ed93efffdbdf18bc6f8d7e44d5843ab94cb8a8ba723493fbbbf570afa046f2bf0ade70e4780442807ba2dd970b67cb6d4e024e40bc082df484ea3588b085b29e91e87bf11d2a2cdc8ec7221d0747cdf599572260c9cdc4c1748afb143422c2ca038a5c6de8637d87abe8305c76f3da50a2c78f97ebae6b696e1f27c0bc33460f18cc8466d465487", 0xe8a) syz_open_pts() close(r0) r1 = kqueue() r2 = syz_open_pts() recvfrom$inet(r1, &(0x7f0000001480)=""/4096, 0x1000, 0x840, &(0x7f0000000200)={0x2, 0x1}, 0xc) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x10000000007, 0x0, "a147780ac85a538a131900e8ebd81823fc7e0d7a"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000240)={0x7, 0xc20, 0x80000001, 0x1, "20cb7beb39edc510a4aeb9ae8c6bad4009ecb72a", 0x3ff}) r3 = fcntl$dupfd(r2, 0x0, r1) readv(r0, &(0x7f0000000300)=[{&(0x7f0000000280)=""/68, 0x44}], 0x1) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x7fff, 0x1, 0x5, 0x8000000001001d39, "ba0f0772d10de6fffffffff8ff3d20008136d283"}) readv(r3, &(0x7f00000001c0)=[{&(0x7f00000000c0)=""/235, 0xeb}], 0x1) 02:19:15 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x5b34) r0 = dup(0xffffffffffffffff) lseek(r0, 0x0, 0x1) r1 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) mknod(&(0x7f00000006c0)='./file0\x00', 0x2000, 0x5b35) getsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f00000000c0), &(0x7f0000000200)=0x8) recvmsg(r0, &(0x7f0000000440)={0x0, 0x0, &(0x7f0000000300)=[{&(0x7f0000000240)}, {&(0x7f0000000280)=""/96, 0x60}], 0x2, &(0x7f0000000340)=""/216, 0xd8}, 0x40) pipe(&(0x7f0000000240)) open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) recvfrom(r1, &(0x7f0000000140)=""/157, 0x9d, 0x800, &(0x7f0000000080)=@un=@file={0x1, './file0\x00'}, 0xa) fcntl$setstatus(r1, 0x4, 0x0) 02:19:15 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) writev(r0, &(0x7f0000000200)=[{&(0x7f0000000280)="37688b219efac6735df397bf26c38b57e58957455e2be4e21198b27b089ddaa709ce0d477d79e50d0889bdfa350f80343a258cea9c3e57722cec5af40fcdcf1a5df982c5f8558f61cab29e0fb2d4f1cebc2aea13f1efe441f955632ba0883c6e150c8427ba", 0x65}], 0x1) write(r0, &(0x7f0000000700)="e36258a4160100000000000000f201800000000000005bbd07f6ff0094b222a9c4de41a52f5e00000006000000000000009990bfe43204", 0x37) write(r0, &(0x7f0000000300)="7270bf6c40afb6bcf4eb69ff", 0xc) syz_open_pts() close(r0) r1 = kqueue() r2 = syz_open_pts() r3 = fcntl$dupfd(r2, 0x0, r1) syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000600)={0x3ff, 0x0, 0x9, 0xfffffffffffffff9, "9ad84b73d9694ebf0000000000007fd35db5abe3"}) readv(r2, &(0x7f00000001c0)=[{&(0x7f00000000c0)=""/235, 0x20}], 0x0) ioctl$TIOCOUTQ(r0, 0x40047473, &(0x7f0000000000)=0x1) r4 = shmget$private(0x0, 0x1000, 0x400, &(0x7f0000ffd000/0x1000)=nil) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, &(0x7f0000000340)=0xc) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, 0xc) r8 = getegid() getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f00000003c0)={0x0}, 0xc) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000400)={0x0}, &(0x7f0000000440)=0xc) shmctl$IPC_SET(r4, 0x1, &(0x7f0000000480)={{0x4, r5, r6, r7, r8, 0x20, 0x7e8}, 0x8, 0x80, r9, r10, 0x3, 0x7, 0x3}) 02:19:15 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) getsockopt$sock_int(r0, 0xffff, 0x20, 0x0, 0x0) r1 = dup2(r0, r0) ioctl$TIOCGETA(r1, 0x402c7413, &(0x7f0000000000)) 02:19:15 executing program 1: r0 = open(&(0x7f0000000040)='./file1\x00', 0xa20, 0x0) fcntl$lock(r0, 0x7, &(0x7f0000000000)={0x1, 0x200002, 0x0, 0x1010000100002}) 02:19:15 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x12a02, 0x0) mmap(&(0x7f0000fee000/0x2000)=nil, 0x2000, 0x0, 0x10, r0, 0x0, 0x0) mknod(&(0x7f0000000ffa)='./bus\x00', 0x2000, 0x0) faccessat(r0, &(0x7f0000000000)='./file0\x00', 0x1ae, 0x3) rename(&(0x7f0000000280)='./bus\x00', &(0x7f0000000040)='./file0\x00') 02:19:18 executing program 0: mknod(&(0x7f00000003c0)='./bus\x00', 0x2000, 0x236161bc) r0 = open(&(0x7f0000000080)='./bus\x00', 0x2, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, 0xc) getgroups(0x9, &(0x7f0000000180)=[0xffffffffffffffff, 0x0, 0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff]) fchownat(r0, &(0x7f0000000100)='./bus\x00', r1, r2, 0x2) pwritev(r0, &(0x7f0000000100), 0x2d6, 0x0) clock_gettime(0x0, &(0x7f0000000000)) readlinkat(r0, &(0x7f00000001c0)='./bus\x00', &(0x7f0000000200)=""/62, 0x3e) nanosleep(&(0x7f0000000040)={0x9, 0x7}, &(0x7f00000000c0)) 02:19:18 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x2002, 0x4000004300) r0 = open(&(0x7f0000000200)='./bus\x00', 0x0, 0x0) r1 = getpid() fcntl$setown(r0, 0x6, r1) sendmsg(r0, &(0x7f00000028c0)={&(0x7f00000023c0)=@in={0x2, 0x3}, 0xc, &(0x7f0000002840)=[{&(0x7f00000024c0)="2c3e85cf6f3488f06ab63bc1bb8d0b16f0ca176ca27578c4bb9cb45a1485b2dd3edb01f754d6e1b799a1989c39e191eaacefd8f27c620d0d3d589e57189ddc3a497d21934f18636b9b302a3181e95f53b14647fc9d00a3a5788f21db590715447f9455043740802bb52b7d1c28cf18bcd9eb7738191ce98862163640e525d38aef19aa2d6f8c562bf3ed0522999ef2427de47500514cd4ab14c4b9b168e397", 0x9f}, {&(0x7f0000002400)="4d2834dc49845d8b5699cb3b30d9c6d2d235f008d4c997e929d6acc4e2585e82addcffcdcc80f9cf190e926b8ab27747b2a7243012e95a9ca22189841f51dc39fd6ae48ad7d89b63d1156a79b3d7f16cdf766daa6bd12a7495", 0x59}, {&(0x7f0000002580)="530fcb33ee9c075487ae948d672d417265eaffb6f253f4d47b1abec48fc0a4599e40b6ede0e3d2e016ca96639ab7ff7fe8f1cfc8ee6e0673b6a35df0551bcc281997019405725206a60ec03ea4d7d3cefb3b468cd5b4", 0x56}, {&(0x7f0000002600)="7a9d1efb6be250f54d25d7a1ab3ca739a9946c1b6c7595394f4da9b2c0c7053f9b61f4e357c9dc5ba3d885040199e0079623bebc4be75e0992766f90bde52da369aba12fb0401a9695f755f306f1fa7c444949093de3dc0b1e11fccac4dea98519ea58c77872c75508b57473a3f997701b290800cb7ca11a04ef11cdf05dcaceb9b08e20ced40826b70a32abe3599e087f75d44e39", 0x95}], 0x4, &(0x7f0000002880)=[{0x40, 0xffff, 0xad, "8fe819d612b02340651730fb874e4f033d6307053f25ce5c37c3e8c69559300abab0a82817576ed4ccc7"}], 0x40}, 0x402) r2 = getpgid(0x0) bind(r0, &(0x7f0000002480)=@in={0x2, 0x0}, 0xc) r3 = shmget(0x3, 0x2000, 0x20, &(0x7f0000ffd000/0x2000)=nil) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000002900)={0x0, 0x0}, &(0x7f0000002940)=0xc) r5 = getegid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000002a80)={0x0, 0x0}, 0x3f) r7 = getgid() shmctl$IPC_SET(r3, 0x1, &(0x7f00000029c0)={{0xb8d, r4, r5, r6, r7, 0x8, 0xfff}, 0x9, 0x3, r2, r2, 0x5, 0x9f, 0x8c}) fcntl$setown(r0, 0x6, 0x0) r8 = fcntl$getown(r0, 0x5) fcntl$setown(r0, 0x6, r8) sendmsg(r0, &(0x7f00000001c0)={&(0x7f0000000000)=@in={0x2, 0x2}, 0xc, &(0x7f0000002340)=[{&(0x7f00000000c0)="d3e5e4c5e2920798e8c96f2310aeb0376ee5932b21a2407c650d7d6ae4feaf61aa214e9a49815f66e453db8806ad8b89fdf6a2e67c2270c1b0f72c207ba4ad4761e5cb4d64fa3495b82bd141", 0x4c}, {&(0x7f0000000240)="6f5bd1b9c7a1862a89e993164e9876e8c3a8661446749f54c0374296736092ae2206248830d27ef8ca0d810af0243bec4ece2528095eb1b7f84f5818f5d78615cd4cef90853403c567a618b618698078534074f0a7010cfe0a01ac1d65a48fb6540507c42ad393b35f4910dce85e805a9a4c186e303a23f697c1c013939f4f176d125e32abe0b2be2706505b60a4eb1a0e689736ebc6f9e2a312b87ca040921125aee3623f67578e76a48ac49484a53ace1ab2d4672ebfa7c378437196c0e34a6f1850f5e845c8472a6b3f5dca57a6daea3fe865c3e6b2195eb41603f9bd49b0e6e3ef31cce546dcf1729cea7bc9195b310ad530df42e0b7461dbe5a9e1c18f61b3352b91311897f6085a74d246243e207580d9d99cf7dd4509878b7d204267c1e150c543822c441d9c5f9051567d93721ddd1094b81885a17050ad2c437c54510635153b52b99af0a84bacab5847c63efbf8ce0fe15873296466901d4f84441ea162495f6fd62e0002ea8690a50aa09fb702ed7a54d929f190ece656a490fd632188c000c31105de8d67492f3772126027ff07195a62cc88ace7bc720ade5269deee67aa3d977bd5acfe547a2eea9edd950024682cd8f12f912edbbd4d9d3568142575deeb50450b33edddc6dac3b67d6ce582a9c2756196db50c1537d7d057167cff497e0bf87abea96323147f8459f5324f09e5424fb890a7377834b1bf6aa40a8b2ab8f58d47aa790d78cd721564c90018189ca61821672af5ca5dd3127a50edeb39bf3b10fa395e15e29bd0b487264064a69db9822b262ca1820cc2f26235187fb7856df14a0b0e322a4d68e40da6f62e9fb8b0602f683656fbb96894ebbec0785382843f111b2a5cb7994ae007e9512a6a099651221842c51bc99dffcc0f20f85fa923465dad9b18bf8aa5365da55841955ebde808ad40ee696a7a8def73f11076a5986b936fa2859330a125386712df8e7bb0d882bf07ed4aec31a5fdf3e0142c191680ee5b0aefd51955336da39ab1879712ac9b117452707bbcc3a8793401040a4fe57d20be116dba22f2dfbfaeb3eb0f78ee9b8c76260364a790a908d8958e713dd1c65c1a6ccbfcdaec8e8556dff359789d51c0eeeaa438b0bc847c1af6005d65ed438da787bf2203aefcba3953af1f71556eaf4f610fa0e5809a6b1671308ce496739ec2171c4c251e246c0a485efa66243867ca69d147655e0040f8af42b1422fc1b50f837b5dfc4a9c44cc5e1123ff5990a994e12ebcbfc6ff1df6a5638dcdd72be81148da83a2d520aae02943e0327e5d62b76ddcf64fea46c0f7abf6c1f86df28d680ba4ede6dd7caeffd20f8b2dcb02dad9a3598c74e3104f8ba7d58cdd90d8b16770f89b963aa06d21b8b97aabb59afd2a6f5a1f282b66862f9bbdb8a7709472860745e89de3c5286aa696aa37186f4c9b85321a9f4890cda62857c48735496b72bec8f10d946af90a1e175b004fcbd94ad541a4d0316ed0dcb4cea85ec8518f9dcb585073189252d5459328b47f5bf999bdbe97f35ac579b983d1bb18ec13181273768e243f75cdba1f5673dc9c261bd53a4cce0b8fc22ef835005487adcfb1754236435cca280058104ce8c96497ebaadae04f70779b8930051d4d34fa92eebf767dff7147ed3f819d431d0ff9fd578993549d75050a382a98afb1d27c8a6b95e2ba45db5c913cef9664a62228d529e463c40c81d19c3d26525494cb3ee72c37913da36c7ccd627af6b06bde00a81b76833a969a634ac0668062ddc008623515eafaff5585d0bec7c4f97ba1b01dd561ef71bf758c56b738e04b2f16ca8712d12fb6d33fd8b0a2ad34a4089d09f55059bdaafa960b874b0e36382ddcefabd5c820ef96d83ed40981644be055f9dac5e20e4715141c92c754da50e20d31a01a0a0777e18ad31a732da49249aab3788a3f15d81d1ecd474e6348909345a2f94187a03727ba9915190eeb8f79f1d86ebd9b197be6ffe04743f7596eb2d60df13f726afde4fd6d31d4dce0258fa2a3a9e250ce16627f0cb303b0b22928b38297c06fa5e079bb99711580899215d60ae454d466291fa3db9d8aec3147a6d6e3dde5ac5fc1c0561d16689b377654ed5be77b0e664dfd6a6c9ac307dd837e4309e8ba645106dd6bbb0e2beaaa61955c1e6b1aa3f2e04aea9c46c86abe86f2e8943e86e105dd579df23b558a486c78fa18a561b62bbb2ab650273c4982c1819876ba5dc1515841343779a903c7b1e3e376ecd645223f17c23ec503a43f1cf350ea6c60cc28f7e5f8da44fc6deb8487fa7d7e3ca03c2117291aa0c19c84691a7ff31fea480807e5b289c7516c7aa491e3107b4316c8450858296af1cedc94ed4243680b88f46aeefe92331d888a81223132068bfc3102f13fc3e7eb57ae9b3d7bb5bcbb56c65d3ba1f5d96d23072606c5da9d6cfabc74eb097ec86a4b81dd1ac3a5bc59970aa986eaccdcf69b391a110b6dce88c08dae3138f1a7466eb985aa4e804aa6f28b65bf4558ac1c604bfa92774161714eb8ef7ce276f338c3995b3411e68a01fd5d37bca67bd9365fcf64a81abdbd22e9a5125f29392f61a8dedc38b7e145dcf2f3cf28a783b2a132f9ee9f81419131e1fbe7f2a57ff8df2a66a572ec46ac02c03f22949d93fd8cc89ebabea46ebfce503ee86d714e927dddb91a9a528290506b561061f0dabc4ef6408c0723754478a7f2029ef13ad4d588a4a880808fe64463055f1d472c32eb551abce9e71c084a1acf097f0a915987f7d86d8f54d14d119274128cc45936148feaf846f1f43ffbd12ee47b08e8433cb6b49b6ca8be1b250c32e32f851e98d755dbfacff23263577312f1a967310fd44f09ebf11ffcac41f2bd71ac9e69c684269349274ef8629a7509eee4cbf85c5dce8a74ad150e01d1172e32ab16548c74c156af323ff53b5f67277ddb984406c667a6763a8bf8a36981ab66697d3fa2cb991e32c9949e5c534240f039954146ba7fb57831a86afcf583e7d953adb3aae28a8bfb0190586050f4a18a0d31e45b674b4e90a352e2f4a1d42e96855faca41cc54a3214b2f7e3467b2781c6b1181605d0b7c2257dded205ca003437d56ae4d79d39888cf76d662c67a31d215b0c30d72b720d0dd3547dd57211b4015a4f8ec7727b60680dd30ded4db38c3ca6651bd299f904773910df8804d8139705d03ab0b75b457f7d240232ed513b3c58ef1066b3e9c83c125a3dec4bde01f03b9a4e985fd12c1d232587a973f4aeb06f86541e32c2d1c5dd0ab3b861d24490daa5657f64f5903988b37afc8d8b193c29dfbed7f69f7073d8fb4fd26a11ad68a7743aa1ff82b881a8598063f630dc9e5a248510851ec98149de454edfa7ff3592415da7057948ef7209db4aae7264bcc9a1ec6d7ce5c00de81a595dae2c5d31890a1aba36aff7ab610f04de46e68dc0bf8f0e4cfaa182e9f6f8d3d6394b4f284a63ba48ffbf5644670f10b401b2f2d9b6ce490e3d42ac75d2a46f266c8938bbb45899f975e630b17b9322ce145a7f2650eccc6b818d16b2ea9d2379445e147c1762b31113260028ed7d88877a077604d1d9a5c35460dcc60f636866384c6f82688bdb668070d3b0591ba558bc555d0c8195224570cc6080ee7036191d8680730aa69ae4082a08c2ba1d0584e6454e4d781de21c33006138f7a4d8872e71ba9e5bc2b614b2f16f62a53b53c2e55bba1499b7498aabeb73d87d559b722168dd7b0821a8aca4cf451779ac78ba57ce8ccb2dee9e2c317a275efe73daf278e01d7a105516adc42b18ff02237ac1842b08f5758fd08261acea82a304798689ad4f0aff615ba76b2d6b1688534c15162a85e46a911e39fe78f0feae6305939bda05a08c61b0d49a39443ccd32f464c7f696699f10c0e448068983937034f6fcaae0ded3f40892b6b3a1c8a9cee49fa0c624c6942d6884c9d54c7e07c0835287af3f4b6fb5b043fcddecd333758fcf09566eca8e996306d98e7ea604d7f1176a7156b75b0f5d95c1d0346e53fc5e84cda9c227d8267934dd0da241d399a50a5cfadd531db3cd9977797fde5cfad7c6d969ad138e6b296afe7b2e82bde3279ea0e64cf6afe84fa85bd70896fd04fe0e67cf194d025c3fdb6e759523222c65da8d9c5e6670936d0221c1b3af11796f687d921c475acf2d0d4d349ff0fa52f5e4d23293b06ab030d0041a2d92dc246770b6664caa2f8571e0c535aeb5f4cda12cbd16601725c73824b24767630889adb3060096ce4278ce2dba5a462c57278fa39125272073bacaf6933fb2ea93984e7bdc8a6a9f6ee2400334389d98c17ca51deaf0ef6f294f7568431f19b48d177484047a88f619b9c4ee86a852be78a29bfb59411123232792d8ec0940fa3a27a50572e997a7a4287bde22d7821f0b7776a2e2e126da8a8b378c5bde368fbf5b212011d3ffae2cc37622fa533f8e42c5600f1348ec169f69d2aadbd12c879e623ce4f3fef3ce8cd12dc075bc58f707341e1c94e84324f39c41480576384f4028b14c1fdbe9d78452afa10383f9ab54e9019ed93831780a10e3dffebd97442b4d15da3f8d462d67b43adcbb77f2abe7779688d994e254ccd83116b00b4d27616d88f9fa49e18e05c4f3699ed9a566d7e27b2694237ba72458269359d25a494fd1e814ce991b9caf443c2ca37dc255ee0c1ed8282c956a00c989ac319f4f26eb0d92bb486fd45900488874e0341ec71793ab105f0a1a1557ca8d5e27cbe520f06d0763f1f0abb133e30cdadf768dd46a6e1da1af52c86b9badbb3292c4a02ceef017166807a7bb07f20f0061a75d3d4f42aea8cf501e6f64dd067300e6277203d2946a6681137aaf0270ab385977315e8f7aa6554ab64edee967ef91aa2aacf465b9ebc657101b4a6dd11f56a8b80be9e6320e47fc2f068a52ec271a826256a52bafda08874cbfe3337ae15b2c3f552853ecb5c18c83f515b75c96b3c40ef0b0e686fe58f2e1e4b10bb4a08b452e6f54c647159558b0512172c7152a5189b6df474af9b8b16bd576516574c7f8c2559b45b5ba466249854ce0144046d1109e7a567dd53e75d7c5ef72aa4fe1df5444f38c394fd1a886fa20386c3bbb48972650c546b110f5d85c8d26f747b96ef73d478010988918101f6bfedaa01a9160206cb9eafa2c1af1364ddcb0ef6a305c61a9930d02065776d10a7d5b53207a5bea55c4c7b3235747382828cc8d1c52a5a0159fcdeeac77a436a242db5db47953b2580395ec90ecf15a775ac789c614c936236a079bcded319aa782f92cfd8c3877670a0644e147ab5bca0175e67a5911a51b063ac323f49dec28b6dd55b387b4ddb76437e0b4b45a0fc74377d2520bbb1524ce021ae69b17d580f254ba16c3946f97061367f17e2f34a3d113ca9924fcdd9fe0e52432e92975e55a3064315f3deea3b01ff5488d90b13a86bcd0b8397cf71610df576920c9a39d21885a5a2e06b6b27c863399b3368bbe14a20a1560ae6e08ccebdbd58b9dfdb5b4b9511913b7470f3095df31a4b5bf63a72a7e1edce74f2d8a911227c184f100d788e28eba56476e3c4f5671dbb0771993f13b873e42737e01d426be3e6d9e03b587f4580272960d1c03bfde5729d81aaf1cbbd3424dbd2076a5453e59588c07328c594d6640b8263b8170a375a8388db7835bd45bca88ba16b3d69500b61039d17475cda2cb1577b070a044366f4def996116af2bb8126c310a8c2b6a0339f82e32097c7db7b07bddbac971f6b761425211aa62cfce7e55c9145a642085ba8690f82e4cfc7ba2084fbbeeab7fa80da9603c", 0x1000}, {&(0x7f0000000140)="b465429066e082cb83a569961d7094c7292ddd9d0f38494a047aaf52c2149f899d5b7dfa921c8c490458fe852acc5c9e168eb553c6a48d4161144e1b288049dc69538cc5ebdc427b2a01a078e871502e7b61a6ab5fd088fe867464aa2669c1e3fe49d4a88c21fff8d6d1b086cead831f", 0x70}, {&(0x7f0000001240)="c5b3e51c979bfac4fbfc4062503fba171eb48dd8ee7694d6f44f374c3362b9770a70d15f2f8fa669b822f789aac8ea4b343d87c81a46b3b6e80aa3d62f451f4c81cad62edc39de39055e91c77242e0b4459e1d18e96d128fcaf6168f02dd1116011d9b791cc47a93c0b8f81d45b4db1a837987b6a3915ee43c7e0f379a4736885c0ef6a1107c50bbfc7673875da196a84312dee3486bd1c386b6ef14454e6cc97a701a94dddb4ae9e0686f7b50dd4dfbe0b7f6d4611f856c030cd9d734f835619061839bbb7ea82a1250c4f1597cb66e9b77f98db6b7466e7f805ae086ca0c03acbb3369d22c64885c48a1aacd2692728502c8f151a22496ec048097c89ab0c65adb25d4358495e65291e30d328e6d6024a08971b99450af7d4c165419974feaacfee6328daeda3c01736d1334838f43091d9893e4218f7df19ab1b1dff137269a8baf6379916046a82392e218a3c42120a788159b7a3d93c0f9b7933a0850fdb8057c7541c187c1ac85c958dcbffd87bc475cf4d2a9ccad1f1a055f5efdda169bf31cfc5edc1e156797536a0122014c3c32a3f65721b521307143155372184619e4571453955a6b249d651acc58bb9ed4069c859716d4791beae4ed3300582bb6a929ed8bc262d87eae6ea8a6b24efe75eac6a32076043823409cc06cfb8506298a227836c460a7ab0b11cb94ec0c9c6a8d3dffec7895fba5ccdd69d4fa042f81be4b13f6cc51765800a409352317aa5877676ed88e831b111fed8224c044c026c82dcad2cde26cd8fe95f2bd6c2414d58841615c8f4e522573c39c8f96293aa3d9a5971958853aa35a5c94b029c6dfb2bb8aa8394a42e71555a7b147acdb89d406c31fb0953f3890015c07d2f51f6eb146dd6becd6987c11e3d2fdba963708f88ea68b84781284cf16a4b02748490f5323bb37431292061f0b6e82b0216e831613607f30355abb80c139b65734275de537fd4081652525613b2d67f7de6fbdbc7080b84a12a9953113072aa10f1bdba43d5fcc7eeaa79e578de608efdc3baa0d6c8cd720713200af96c8fa6103a4c919086d6be40887e75e9b1f561900b5860d85221ada3661766415482d4621f5e4e67892ac337b39558232d8d9026a85a80cdb1223ed81b8956bd51047ffdb2fdf382056e481183b61ec32de1cbcca70d0cf08f2138dc118ab9bc71e90c22108ae3c6ccaf7393def713f23f2242f60f020bbd78fc02cce319478f963da3fb40c00295d777db30145bd85a655769e22dfcc6d97786b1ac6129aef7ef707804ad9402690218aac14f5041f80c784a15e6ee39a038735c9a4583a2ab2ee872574428f2b9e28fbfa6dc91bb4375474bfa831e06362ac3f020927d1ab2a930a27f5652b041864536216c0c8af377365287c26b7cfc13abea89dff0f36aaf7e72bf12877ddb063e3f8d5926272f3ac1b6d7a4abead701dc0013f73ac84c3b5ecafd49f8a8da90aba30afaf7c6049037c2e9f4cab8e10651e6f9554b704f0da7e8c5069fb93d37f329af1badbd608967c4384e2596a5b988da8e1c0e76dfdfd7308c966da5e0d07de8c23bdbe787830f28ac6518a6c887fc1c48bb44772e32d2848470b48972346684eafea42b3667c889a847533c95727494a956d1dbc1b9913e3c236b455aef8d5fb6919380db21a869da9857d19cb273be3314e995f7b1577ae683e209f24abc17f0b8b6e90d263353301fd1696efbdd8913aa65a1c113e2769de17e32640cd98159a8539b57e284ea05efd5dbaaaa3e8cb759a8fde53e79bad718c7adb8bf87ed03aa41f1aa42da7099a743f8a3d30931952901224aba9045095d82ff6abb19f262764d5e7b22badca1e925bfa0e6254ccd944e1906874a48c497bf1e9eddce4081734ab45eaf9ca5bc7fb76671faaa0a3ccf269729e02f87fe74dfb61d7c67c962fc91e828c541774be50745f8027e215ee9a21d4c1a6771480aa3802ff35b23cfde036794abc3093ceef1824a94633ea07455517c4ae7b63c964ad53203ba96286f7594f9b3756dd539306bd47c286961414b4ff2c42dda8a658c2e9e4c36079d2a38dbc52a044d89e88f9f82fe5d790b1a00467f3ada3e93f0226740d6c71d9d6f82b017287dd4948ab847b9face75e283474b7ac85a8987a9f24eddc3550fcc179b910a6d889fa1c55267d62c0c1222875cfd1092b521c4c2a9fddb3392a01e26d454a791f68ac81763b91a2eab3a84ef810007abc53a32f4a96735e61c46a8ca2f41804cd9c21b2014ab224ab858108266a553dd225bb843fd827ca02a376362e655c1eba7072c9a6fb6c7e98c8bc0adc4ee2387903ec1349dd1d6a3a5892c56bfa6ad73ed416612c3848681da54891b5e52754c94881fcc982eca4dce125a4e31c5dae40f1004622ce08ecaee38b226d64574c0e401f442ef113c5254faa53d28d2c2f1ecda3f930c54a69a587eb2d191571ea7ae88ce4e6201c3f9833877af3536be37c47275e73cb7d9b56b60746f3b4469a856aa080fd00337474a75078604227d23322521df7b8f0151718814b5ad835261d86f1383df54b282440ccad9705a1353e5f541963c08e9b8bca65a73d8a5688a08847c3659d7c5f3bff4e2d87ae8e28c85cb2a18d044117472d3a051c8048ff9f7b0ead2cdcd5aaa27bc02527410f82e5dbbf30c3ca16575e1cf50649531005220a064bf99ca71e1dbeef20dfc3000ee544227e6e43eb80be0732d7a6fc63de7bca1e91521526254c25bc7c3cfacf201f24107c7330a2974480ad180d55bb60a6c0d84e4184a5cf6944135441f0f1ac6483ff6fb88e723ba73a3d4475a64ed2a6324d4e3133c4801ce285cc6493602e1a0db67bfd0bca6373823bcdcf0b17195edf118b0bc6ecb945b83cfea0434f7ef062be3386ba47f5fa0abb652c606e6aafdbc8abdfe19db37591ea25d8172bd56bf6247a3236243100b4f16db2fef94ed8279e5640d7cdfb0d65a15dd23efcdd65ead1f247e03c2846992883a23f5b13d161d651c57be0766744eeb4bf2d262088999864d4aa3f966cc4a436f4f94a3bd50128ead0a07d4f825ffe634c93cc306ecf8c7c878a3f91d2c50de830e03ebc6289736c15e2a24d452994d4cbbe00307b9d7d1fdc0439d2aacd2de2e79137a246daa94f559afba43abab7dc7d6a7475d1188a7f4aae023d97254fefa224286bb05096484dd5f8ad943affa93ee07d8da7bd947987799ce22664733bb18be829779b0a80fee9afa74499271eea2cb9580a5f25345914b29a9cd0dbaa63f8905ebe10a6ec259a7f6c44a55e8ef359908d3753d5f9712a4a433b61be043a4a02a5bef7da0b9b4e75bd64882ee5c01de2759600861122be7324b114ac951219d88148056bcef27a54b0d0971189c6c9128e35247fce0ab590f88fe98f498df45344a67ad2d55920d263d638723b3b962e889a291a8baa5f3c091ae7063ceda31c6db9b592f11903e97a9120f39496be080719142a017056f9e97a7f2eb15414bea0ac8a4aa9fcb2afdc4e6bf25524f7141c7e050b6c1a6cf259c130c1002f8e6f9780d764831cf1cc20fc86452fb3a3330eafd2ce058b3956b7b4c611a5a5a1bff958c54ee68fae9ee808e2e1b03581ac074e87187db1a080f328f2b13473a58d5f19e2ad67b8ffe31bdfb0251d9a55a4f4e2bd7f5f7b98d627a782e9d434422b37c084a1062d36ab6626c02e23989b781db37572d71665b2e940a056fef0d8364155a88c92d80e77b8dcee134cd86297c9e40639f28939704fbb8cfd3ee93533c16afed05fafa8690589790e6861b8cabe3acbf4040b7e51d317c8a6243a35e507b039805b62785a496ebc45d97aea8182578aa8dad1562c3014b9a495d3f1d2da68ef66ef7c51cd602e6933edde7b34473a44ee1f533b481ba0f3a1e74e6e32e91ea6f0db0d97bc74b9bf940d94fbbfde660c54eb0e5b829ee5096e760ff25f9597233fe3e72e869be0499add64a6d23b97d5e52aeac98049b636c5c9416d23f2e2f7d76e18ac45bbaddfce2f9ee81a5e78a362f716bb3c7a402ea0c841c2c055447806cc3574456a61a62b27b4b2cfd3f454fe2980c918d1cb99fbdfae80c4efb8bdf571c1c60df78267be402aaa3140a07bdce5a68ba81389b898774568c055d98bf35f8c08a6b5f4191af09779c26b153ff84189f9eba467487e49b2635d88b515d68f53813cb65b46ad66411caa7b07374ba319d59c0b5d1a5157f2536cc988c2599a552606fdc826426a5fe58007ffe8be70a50c4a5c4abdb3c0e231bfdbc10c1a483f269e1f54122edd7d7df7cd1338319a3a49a0d75bc0fc82b1b0687894f8fe6eeff7d513bfd99d053518fa79aac124af3ae018001a0ffaeff122467fc5e17fe1dd99a5ceb5a98be9c1568aa1f8ee63f1da0a0606ec6fe0fdbe0e7f9b35dc277ee8e3db3801865e536b75d16f27137e92068b2bfa30724cd0c974ac2798433a8dd71eb220b4ad4931615a881376d13ba61242b936e9349b32e5b80a4a234de395e48aa687c4aed533ccea5ca31359ea6ef762304d37ddee4f32c3b083efb746257735601165956b16e42a8110fd28ededf5056b7c56b1449e3f775dff2493c923b1908e79f9716729b9891c50d0c1b5e2d4c576c189c6642b9f92a7eb06cf476d180e12d3d558251479acf0faa6b61026c690f9b6e7fa3769126284a7069493941394930e93a19a766c3232c0023cd3d0c41b28e9cd636e71f707f3626910b1a0010741466a4efdd96a266980c4b301d31c25b445c15690da58f43fa847e8c97189967fbfc6807d75f87dede5a789c835d96b82c14270fd6e46cb0a689266f765c08c260c43ca4fb1769caf43fc7e6e2556576869567a768b9f844d6b0b4e3f535358fd6716b7643a1a001682ee8545f9502105e7b6647617f58d3fa01b192620e33dcd91f46205a3020296a5d7eee0c6ef8f072bab61751a97a91939cef399aeb303fceee314f16f4971b8fe7a007970ae5aa4173192e8ac917adff6dcc32141eb7a7a6bdba4b7fba562fdbd2bfe10d06704b27a1c54a2d878d634a50f7d4563a8034755fc94617886bcde8cde5137ad6aafa0f129e4f88cc9d8fcba835bd628f6ca19f10f10cece57780ff24a278156ad4b648b041d0edf0b2a012a8cdffb40f9bb440858f0330e574fc153e1798304bb296ddb80c2022e2561f581dea6f8b72daf7f419ae07633874044b42ab7163146d98d401c3eba41d3bd1c74257b5f4bbffb261d12e26438e12a2646596f401a5e595fead7f6b523499a9b4b5f15042ddc2c59066e15b8e18cc6fd67b399ac2cab0f37fd044033cf17af292fe8127bb8e5a2b0bbd8f493d6741fbc900b0999acf06d39e6237f47d62753bcdb4b5e965dfa55e268c606c5b497ee1df34fc73219a41bc7b249c9f4e9be55e5ed7471248706c715180f886a8602f9e732cefc6a3b69137f9d064033a0f0e3bc0220a875e83df8299a62900eb116e628cc7c383eaaee6d8ca3b7733c6d60ff6316c192949a64c01f39e42a32888cfb24a8e19d05c2d1f3722c038f5a4570dcf7c7e7750d96994e38017c1a396e615721f8bdb176bcd355984ca509516d3a7aa3adc5db581839871ff78e191824673d3de127264f7c707441e874a3bcbc2c21d26d2e22e0c9b0dd19266a546baea0367f43d5284bdd995fed9b776b83feac962f90ceabff6cb8d11b7bc854f2aa6cc6f226ad5638d2104d0b06364f80325bc28bc7df4b5dec04eed54f9e88b962d73dd6aa609057e67fff3d98cc3c1ebb42d68e380d76e7155772adbb154f6cf7eb55fabddb553714170d", 0x1000}, {&(0x7f0000002240)="85a2012f1c33b52567ab1d3e660262b2f8af7c12a8e1370399182443e1105a2c4a3da02bf6dc05909e79292568d867486e6fe1d05ebc8f14d163fb9e173a3c8e8602ab5ec1a134252600aec518486fc16408e0014f68d6191e227746393f61e574a702465d12a45493da6d86ec46a85c73d7a9e54a6ceed446", 0x79}, {&(0x7f00000022c0)="9d1324159df9234e6967cac023674838b57d99d8a7b1140bed74b4e7b2279bf31eb899e86d82910f96b75ee9cde0788c18a1887bed9e0a3ef04b5947e4dc4546461138ba8296c567893b18a20da1f8cd366b1ee99a87625c8108e4361f65bb4663d8ac46", 0x64}, {&(0x7f0000000040)="fc7288", 0x3}], 0x7, &(0x7f00000026c0)=ANY=[@ANYBLOB="9880000000000000ff3a000000fcffff3f3d42d2b9a292248e6fb1fc481e84a61584e35c1721ecad3f0400000000000000e1f9cfd7f1ce832d9599f7137a254ad661f2ffd48e48ea2ccdc2b71e44ed1b21313c582e37b64c3100395969c3b42f4ac4f80c05a546f370318f626ac144b64faff404f8c3bd52887e8f0760706fd3a2f2f425bee96f2a0000000000008ab3ce25644691cd5ad984e29e11359ffd15cc653ea051d2a7fd02a5126c0f1fe0c1a656b3832fef370617e816995f894300b2014c397bb65e5e0c42579300757d17318206eef38b4a993b314bf5f6673909291d6b8419a3e43112ef7259d93ac2c8eaa8f787ce7ac2cdff1a363fb7d9acb38c8a1cac188a60c7eaad9b5ba614a679e4beec807612b7bd16127fae42ab1d81f7a3b4d80e90f1a830709d34448332732886384d7077b575a8cf66fa3c21d9fc19d7dcada1d0c3a768475f7116000000000000000000000000000000000000d87400e3657fadffbf65252341fbd5e408e9cc10a014cdc1ba69774023f1d07358"], 0x98}, 0x2) shmat(r3, &(0x7f0000ffe000/0x1000)=nil, 0x1000) pckbd_enable: command error 02:19:20 executing program 1: setuid(0xee01) r0 = msgget(0x3, 0x0) msgsnd(r0, 0x0, 0x0, 0x0) r1 = getuid() setuid(r1) pckbd_enable: command error 02:19:20 executing program 1: sendmsg$unix(0xffffffffffffffff, &(0x7f0000000e00)={0x0}, 0x0) 02:19:22 executing program 0: r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f0000000000)) r1 = openat(0xffffffffffffff9c, &(0x7f0000000140)='./file0\x00', 0x200, 0x0) ftruncate(r1, 0x0) 02:19:22 executing program 1: getuid() setreuid(0x0, 0xee00) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCCHKVERAUTH(r0, 0x2000741e) setuid(0x0) 02:19:22 executing program 0: r0 = kqueue() r1 = kqueue() close(r0) pipe(&(0x7f00000003c0)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(r1, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0xffff, 0x0, 0x0, 0x0) writev(r2, &(0x7f0000000100)=[{&(0x7f0000000080)="e07624586b7d714c0535bc7bc01a46796e1981575c81de1ac3c7f9a0b3a25288ee822eca4cacba1fd71e029b95dcc2f0d4d6e051ee36aba21d5b9b6a409b671c", 0x40}], 0x1) kevent(r1, &(0x7f0000000040)=[{{r3}, 0xffffffffffffffff, 0x81}], 0x5985, 0x0, 0x0, 0x0) write(r0, &(0x7f00000000c0)="e3", 0x1) 02:19:22 executing program 1: r0 = socket$inet6(0x18, 0x6, 0x0) setsockopt(r0, 0x29, 0x9, 0x0, 0x0) r1 = socket$inet6(0x18, 0x1, 0x1544516d) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000080)={0x0}, &(0x7f00000000c0)=0xc) fcntl$lock(r0, 0x7, &(0x7f0000000100)={0x3, 0x2, 0x4d6b33d1, 0xfffffffffffff800, r2}) setsockopt(r0, 0x6, 0x4, &(0x7f0000000000)="28b35406eb77f5139b0838cf51e6392d1410cce79783510914c3b5921553ff23c84314b3caceb68673ebc37babf1d226578e37d1c6a92fa5c6331d9b35cfb7e7a1c37bd5479cdb767ff862c48096b3abc3b84c66c0ca36b450788e4cfb0de4f83191fa2f986dde6c1e5019643774c5c1998410972f1dd3f8201724377f0357df", 0x80) 02:19:22 executing program 1: r0 = socket$inet6(0x18, 0x8001, 0x0) setsockopt(r0, 0x6, 0x2, &(0x7f0000000000), 0x0) setuid(0xee01) r1 = dup(r0) sendto$unix(r1, &(0x7f0000000040)="42f88f8624f7ab7393664d6c6994273e4ca3434548960dcd13a6a8f99b7ba90ea0eb69b6959fa9ea7bee39f891b2e6ec87941efa718d844cc5e220f29d4b3a6bd4016269cc8acbfa20c6215fdff030f1faebe85030d80df1605fa00077", 0xfc, 0x8, &(0x7f00000000c0)=@abs={0x1, 0x0, 0x3}, 0x8) symlinkat(&(0x7f0000000100)='./file0\x00', r1, &(0x7f0000000140)='./file0\x00') setsockopt(r1, 0x5, 0x0, &(0x7f0000000180), 0x0) setuid(0x0) setrlimit(0x4, &(0x7f0000000000)={0xb22, 0x3b0a}) 02:19:22 executing program 0: mknod(&(0x7f0000000140)='./file0\x00', 0x2040, 0x401) r0 = accept(0xffffffffffffffff, &(0x7f00000001c0)=@in6, &(0x7f0000000200)=0xc) recvmsg(r0, &(0x7f00000016c0)={&(0x7f0000000240)=@in, 0xc, &(0x7f0000001600)=[{&(0x7f0000000280)=""/4096, 0x1000}, {&(0x7f0000001280)=""/119, 0x77}, {&(0x7f0000001300)=""/103, 0x67}, {&(0x7f0000001380)=""/92, 0x5c}, {&(0x7f0000001400)=""/206, 0xce}, {&(0x7f0000001500)=""/45, 0x2d}, {&(0x7f0000001540)=""/172, 0xac}], 0x7, &(0x7f0000001680)=""/51, 0x33}, 0x2) r1 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) mknod(&(0x7f0000000040)='./bus\x00', 0x40000006009, 0x401) syz_extract_tcp_res$synack(&(0x7f0000000100), 0x1, 0x0) mkdirat(r1, &(0x7f0000000180)='./bus\x00', 0x0) renameat(r1, &(0x7f0000000080)='./bus\x00', r1, &(0x7f00000000c0)='./file0\x00') open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) mknod(&(0x7f0000001700)='.\x00', 0xc000, 0x8580) 02:19:22 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000540)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbbccbbda1049fad2ba6eeb00000000000068f7acad445dd976", 0x65) write(r0, &(0x7f0000000200)="39e2d0ff7376f5897c764311e3a97f65cde23e3f0f527f1941c2b758e2ce49b893787b65734a35570a0d046772602d78b056b796eee06dab1c01dcf8060828873d013c16c8db0dbe8396f331fb980c14db50ac2bf22d6d28f922bbeb98d32089ea7e551125623ff310d962dbf70cf6eb7118e6d31630977eb5dc9fcfd3dd857eeffb488bb2653d0da6b6474cba225c0d", 0x90) syz_open_pts() close(r0) r1 = kqueue() r2 = syz_open_pts() readv(r2, &(0x7f00000016c0)=[{&(0x7f00000002c0)=""/137, 0x89}, {&(0x7f0000000380)=""/40, 0x28}, {&(0x7f00000005c0)=""/4096, 0x1000}, {&(0x7f00000003c0)=""/50, 0x32}, {&(0x7f0000000400)=""/197, 0xc5}, {&(0x7f0000000500)=""/2, 0x2}, {&(0x7f00000015c0)=""/34, 0x22}, {&(0x7f0000001600)=""/152, 0x98}], 0x8) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x7, 0x0, "a147780ac85a538a131900e8ebd81823fc7e0d7a"}) r3 = fcntl$dupfd(r2, 0x0, r1) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x7fff, 0x0, 0x5, 0x8000000001001d39, "ba75a75db57180000048a00dc25b4e3d3d00"}) readv(r3, &(0x7f00000001c0)=[{&(0x7f00000000c0)=""/235, 0xeb}], 0x1) 02:19:22 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) poll(&(0x7f0000000340), 0x0, 0x0) pipe2(&(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) connect$unix(r0, &(0x7f0000000240)=@abs={0x1, 0x0, 0x3}, 0x8) r2 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x80) writev(r0, &(0x7f00000001c0)=[{&(0x7f0000000080)="837e281fcbc26bf673bdd56cbf71c41e362fc044f89892aac10e2c7a92ed5c0b6805a7c494f4dc4ef23a7c8e2c6c0460b8763687", 0x34}, {&(0x7f00000000c0)="4a38814a1f8db997a047ff8bb0b163b5b2f1b4a4454aa76a47127b1a984027ffd703cd98f67678bf7d1cdc381fe8e1def00a21d35b76268345f37b93d95f6496dd08", 0x42}, {&(0x7f0000000140)="98fbd4e83e4f4cd97cff2cd86b7c56d5d8e4005bd2e08853547ec1a2ef9c9dfbe049d0964db0e8287fb08ef4862616bd52a8233c7d2990d7b50d732053f2ad90c202bda16de20258ac1cbf87bd7c3e56a97fa927437b31745cf87ef62627ca", 0x5f}], 0x3) kevent(r2, &(0x7f0000000280)=[{{r2}, 0xfffffffffffffffa, 0x44, 0xf0000022, 0x2, 0x7}], 0x4, &(0x7f00000002c0)=[{{r1}, 0xfffffffffffffffd, 0x86, 0x1, 0x8, 0x7}, {{r2}, 0xfffffffffffffffb, 0xc1, 0x3, 0x1f, 0x166}], 0x8, &(0x7f0000000300)={0x6, 0x9}) 02:19:22 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2108, 0x5a08) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) fcntl$setstatus(r0, 0x4, 0x40) r1 = kqueue() lseek(r1, 0x0, 0x2) kevent(r1, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0xd8a8, 0x0, 0x0, 0x0) close(r0) 02:19:22 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000100), 0xc996, &(0x7f00000001c0)=[{{r0}, 0xffffffffffffffff, 0x41}], 0x8000, 0x0) ftruncate(r0, 0x0) kevent(r1, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffb, 0x8, 0x80, 0x3911, 0x1f}], 0x1ff, &(0x7f0000000080)=[{{r1}, 0xffffffffffffffff, 0x82, 0x1, 0x4, 0x4}, {{r1}, 0xfffffffffffffffd, 0x4, 0x2, 0x1, 0x3}, {{r0}, 0xffffffffffffffff, 0x8, 0x1, 0xffffffffffff8001, 0x22}, {{r1}, 0xfffffffffffffffe, 0x22, 0x2, 0xffffffffffffff68, 0x1f}, {{r0}, 0xffffffffffffffff, 0x10, 0x80, 0x1, 0x2}, {{r0}, 0xfffffffffffffffa, 0x1, 0x1, 0x1f, 0x6}, {{r1}, 0xfffffffffffffff9, 0x1, 0xc0000003, 0xdf, 0x100}, {{r0}, 0xfffffffffffffffa, 0x80, 0x20000042, 0x3, 0x7}, {{r0}, 0xfffffffffffffffc, 0x0, 0x84, 0x1, 0x400}, {{r0}, 0x0, 0x8, 0x0, 0x81, 0x80000001}], 0x3, &(0x7f0000000200)={0x9d6, 0x6c578ec}) 02:19:25 executing program 1: socket(0x18, 0x3, 0x5) mknod(&(0x7f0000000000)='./file0\x00', 0x4000000000002002, 0x6c7) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) ioctl$TIOCSTOP(r0, 0x2000746f) ioctl$TIOCDRAIN(r0, 0x2000745e) 02:19:25 executing program 0: setuid(0xee01) r0 = shmget(0xffffffffffffffff, 0x1000, 0x0, &(0x7f0000ffc000/0x1000)=nil) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)) shmctl$IPC_SET(r0, 0x1, 0x0) r1 = semget$private(0x0, 0x0, 0x4) semctl$SETALL(r1, 0x0, 0x9, &(0x7f0000000040)=[0x8, 0x5, 0x1, 0x5, 0x800]) r2 = semget$private(0x0, 0x2, 0x204) r3 = socket$inet6(0x18, 0x8003, 0x0) setsockopt(r3, 0x2000000000029, 0xc, &(0x7f0000000000)="ff010008aaa008000000c3513e2a5e0000000000", 0x14) setsockopt(r3, 0x2000000000029, 0xd, &(0x7f0000000000)="fe010008aaa00810009bc3513e2a5e0000000000", 0x14) r4 = dup(r3) ioctl$TIOCSPGRP(r4, 0x40047477, &(0x7f0000000080)) r5 = geteuid() shmget$private(0x0, 0x3000, 0x42, &(0x7f0000ffb000/0x3000)=nil) shmctl$IPC_RMID(r0, 0x0) r6 = getgid() semctl$GETZCNT(r2, 0x1, 0x7, &(0x7f0000001180)=""/4096) semctl$GETALL(r2, 0x0, 0x6, &(0x7f0000000180)=""/4096) dup(0xffffffffffffff9c) semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f0000000100)={{0x2, r5, r6, 0x0, 0x0, 0xa, 0x800}, 0x1, 0xffff, 0x1000}) 02:19:25 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x0, 0xfffffffffffffffe, 0x339) socket$inet(0x2, 0x4, 0x3) 02:19:25 executing program 0: select(0x0, 0x0, 0x0, 0x0, &(0x7f0000001240)={0x4000000000003}) socketpair(0x1, 0x8005, 0x20, &(0x7f0000000000)={0xffffffffffffffff}) setsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000040)={0x7, 0x8b4}, 0x10) r1 = msgget(0x0, 0x100) msgrcv(r1, &(0x7f0000001280)={0x0, ""/4096}, 0x1008, 0x0, 0x800) msgrcv(r1, &(0x7f0000000180)=ANY=[@ANYBLOB="0000000000000000000000100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008dd00e560000000000000000020000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000b18b8d1ad6bb328ccc23935dcacec098d982efdcca5a18f7fcda82cd032c8d776adbdbff8dcdd752fae110d39b167582a19fd30c45212db8bf15b2238a8549ffb5a75f821dd9a0d3e3ae693dd07b46cd005f8813bba0e6aae7b21bbb4fcab73d61fd5b5807aee69143783c3ee39ddfc6032a0de33130aa"], 0xde, 0x0, 0x800) 02:19:28 executing program 1: r0 = accept$inet(0xffffffffffffff9c, &(0x7f0000000040), &(0x7f0000000080)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, &(0x7f00000001c0)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, 0xc) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000240)={r1, r2, r3}, 0xc) r4 = socket$inet(0x2, 0x2, 0x0) sendmsg(r4, &(0x7f0000000140)={&(0x7f0000000180)=@un=@file={0x0, './file0\x00'}, 0xa, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="14000008000000000000000000000000009b000000000000"], 0x18}, 0x0) munlock(&(0x7f0000ffd000/0x1000)=nil, 0x1000) socket$inet6(0x18, 0x1, 0x2) 02:19:28 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x80, 0x20) getsockname$inet6(r0, &(0x7f0000000140), &(0x7f0000000180)=0xfffffffffffffcc6) r1 = socket$inet6(0x18, 0x100000003, 0x102) recvfrom(r1, 0x0, 0x0, 0x801, 0x0, 0x0) 02:19:28 executing program 0: r0 = kqueue() ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f00000000c0)) r1 = accept$inet(r0, &(0x7f0000000000), &(0x7f0000000200)=0x316) sendto$inet(r1, &(0x7f0000000100)="22c515f1bc10fb9973230c3a76f19287c2b008bb28135cfe5f715ccb245ee96602d0217a242361218927481eb43b6c74e19a9d16d8b1eb44eaf77677ecbd7bea6c4337c2802d0c7d97dbe937678ef786dc0332afc9845193d0342748f9ffcc1168acd2f4a209242cefeaa6d15f51a2054ab66e64d6a39f24a04a9188152cc206958031eb8dc27033efbd63d0442e664d2fa890dd0de8c3052a7b90edb6f140899786d6532e48a547166fdf31ff344de577383f8a239b5a1a04ab0a7d5374cc5f52184c753319abe680175eb3140c8eec75a5d81789b5acec3403d80b6105", 0xde, 0x8, &(0x7f0000000080)={0x2, 0x0}, 0xfffffffffffffd1c) 02:19:28 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1ea098206fb200"}) write(r0, &(0x7f0000000200)="6b2a47b3c00cd0bf72ebd1e33eb71f61adfffc2f79209593c5da6f97c16186379c", 0x21) poll(&(0x7f0000000300)=[{r0, 0xff}], 0x1, 0x9) syz_open_pts() open(&(0x7f0000000040)='./file0\x00', 0x818, 0x100) 02:19:28 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x12a02, 0x0) mmap(&(0x7f0000fee000/0x2000)=nil, 0x2000, 0x0, 0x810, r0, 0x0, 0x0) mknod(&(0x7f0000000ffa)='./bus\x00', 0x2000, 0x0) unveil(&(0x7f0000000000)='./file1\x00', &(0x7f0000000080)='r\x00') rename(&(0x7f0000000280)='./bus\x00', &(0x7f0000000040)='./file0\x00') 02:19:28 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = kqueue() kevent(r2, &(0x7f0000000140)=[{{r1}, 0xffffffffffffffff, 0x1, 0x4000}], 0x7fffffff, 0x0, 0x0, 0x0) write(r2, &(0x7f0000000180)="f69f00aebe3173a37fabdcc4796553b71893e1691dba9083599af402b6c436f45cced9d7e44282649ac71571d4fb543e21f9c928c185182d8e6d2ca59205537d2b42d92e65d7a1a71ee5f2a0aa199bd0cda9b17c324da7dc8c287051bbbf284cdc4cde7320cd1cf086a3cb2da69ed1e822eb844a359d828bd389ac8e5f4d5c8e7e911a9386b1131f8687", 0x8a) write(r0, 0x0, 0x0) 02:19:28 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_int(r0, 0xffff, 0x200, &(0x7f0000000100), 0x4) 02:19:28 executing program 0: r0 = socket(0x2, 0x2, 0x0) sendmsg$unix(r0, &(0x7f0000000000)={&(0x7f0000000040)=@file={0x0, './file0\x00'}, 0xffffff90, 0x0, 0x0, &(0x7f00000000c0)=[@cred={0x20}, @cred={0x20}, @cred={0x20}], 0x60}, 0x0) getsockopt$sock_int(r0, 0xffff, 0x1002, &(0x7f0000000080), &(0x7f0000000140)=0x4) 02:19:28 executing program 1: setitimer(0x1, &(0x7f0000000000)={{0x10, 0x2}, {0x80, 0x7ff00000000000}}, &(0x7f0000000040)) sync() r0 = open(&(0x7f0000000080)='./file0\x00', 0x100c0, 0x20) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f00000000c0)=""/48, &(0x7f0000000100)=0x30) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000140)="0a1d3eb2f62393b618424ba0893995b0668906815fae38f0acfaa89d8e81fa11b7f5d0083d61965415c7e2b09c89f08bb6d098caa662a647c5868e9a3f6b988636c8", 0x42) ftruncate(r0, 0x3ff) getsockopt(r0, 0x1ff, 0x1, &(0x7f00000001c0)=""/8, &(0x7f0000000200)=0x8) getpeername(r0, &(0x7f0000000240)=@un=@abs, &(0x7f0000000280)=0x8) kevent(r0, &(0x7f00000002c0)=[{{r0}, 0xffffffffffffffff, 0x4, 0x80000000, 0x7, 0x2}, {{r0}, 0xfffffffffffffff8, 0x88, 0x10, 0x3ff, 0x5}, {{r0}, 0xffffffffffffffff, 0x1, 0x40000001, 0x94ad, 0x5c7b6fd}, {{r0}, 0xfffffffffffffff9, 0x1, 0x1, 0xc5f, 0x1}], 0x40, &(0x7f0000000340)=[{{r0}, 0xffffffffffffffff, 0x0, 0xa0000000, 0x81, 0x7fff}, {{r0}, 0xffffffffffffffff, 0x18, 0x4, 0x2, 0x100000000}, {{r0}, 0xfffffffffffffffd, 0x80, 0xfffff, 0x9, 0x80000001}, {{r0}, 0xffffffffffffffff, 0x24, 0x4, 0x9, 0x4}, {{r0}, 0xfffffffffffffffa, 0x68, 0xf0000000, 0x4}, {{r0}, 0xffffffffffffffff, 0xab, 0x40000003, 0x5, 0x1}, {{r0}, 0xfffffffffffffffc, 0x10, 0x2, 0x100000001, 0x3fc6d974}, {{r0}, 0xfffffffffffffff9, 0xf0, 0x10, 0x4, 0x7fff}, {{r0}, 0xffffffffffffffff, 0x80, 0x2, 0x3, 0xd7}, {{r0}, 0xffffffffffffffff, 0x4, 0x60000042, 0x200, 0x10000}], 0x7ff, &(0x7f0000000480)={0x101, 0x2}) r1 = openat(r0, &(0x7f00000004c0)='./file0\x00', 0x80, 0x84) ioctl$TIOCSTOP(r1, 0x2000746f) mlock(&(0x7f0000fff000/0x1000)=nil, 0x1000) recvfrom$inet6(r1, &(0x7f0000000500)=""/74, 0x4a, 0x40, &(0x7f0000000580)={0x18, 0x2, 0x8}, 0xc) r2 = msgget$private(0x0, 0x10) msgsnd(r2, &(0x7f00000005c0)={0x3, "b2e90866278dcb6685bc0f5b387bde3ecd"}, 0x19, 0x800) ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f00000008c0)={0x3, 0x1}) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000600)={0x5, 0x9, 0x6c, 0x0, "24147fb6d37f02b81412b6fc9e8964ae80d9a1d1", 0x7}) getpeername$unix(r1, &(0x7f0000000640)=@abs, &(0x7f0000000680)=0x8) getrlimit(0x8, &(0x7f00000006c0)) socket$inet6(0x18, 0x1, 0x2) recvfrom$inet6(r0, &(0x7f0000000700)=""/129, 0x81, 0x2, &(0x7f00000007c0)={0x18, 0x1, 0x3, 0x9}, 0xc) syz_extract_tcp_res(&(0x7f0000000800), 0x3, 0x80000000) ioctl$TIOCSPGRP(r0, 0x40047477, &(0x7f0000000840)) sendmsg$unix(r1, &(0x7f0000000940)={&(0x7f0000000880)=@file={0x0, './file0\x00'}, 0xa, &(0x7f00000008c0), 0x0, &(0x7f0000000900)=[@rights={0x20, 0xffff, 0x1, [r0, r1, r0]}], 0x20, 0xb}, 0x8) setsockopt(r1, 0xfffffffffffffffb, 0x6, &(0x7f0000000980)="a65894b51ad8ffe137a04cc558b9d1433e7cabdd9b627632d107209908978ff6edf4b288122acd76f61376390993", 0x2e) semget(0x1, 0x3, 0x0) msgrcv(r2, &(0x7f0000000b00)={0x0, ""/226}, 0xea, 0x0, 0x1000) 02:19:28 executing program 0: r0 = semget$private(0x0, 0x0, 0x280) semctl$IPC_STAT(r0, 0x0, 0x2, &(0x7f0000000040)=""/66) r1 = socket$inet6(0x18, 0x3, 0x0) setsockopt(r1, 0x1000000000028, 0x28, &(0x7f0000000000)='\x00\x00\x00\x00', 0xfdc6) 02:19:28 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2015, 0x5cd5) kqueue() r0 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r1 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r2 = kqueue() ioctl$TIOCMBIS(r1, 0x8004746c, &(0x7f0000000140)=0x80000000) kevent(r2, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x6}], 0x3, 0x0, 0x5, 0x0) 02:19:28 executing program 0: r0 = msgget$private(0x0, 0x0) msgsnd(r0, &(0x7f0000000080), 0x0, 0x0) r1 = semget(0x2, 0x3, 0x400) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, &(0x7f0000000100)=0xc) r5 = getegid() semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f0000000140)={{0x0, r2, r3, r4, r5, 0x8, 0x31}, 0xde30, 0x9b57, 0x8}) 02:19:28 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x40000006009, 0x401) r0 = open(&(0x7f0000000140)='./bus\x00', 0x1000000000186, 0x42) r1 = open$dir(&(0x7f0000000080)='./bus\x00', 0x5e2, 0x0) pwritev(r1, &(0x7f00000000c0)=[{0x0, 0xfff8}], 0x1, 0x0) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x2, 0x10, r0, 0x0, 0x0) 02:19:28 executing program 0: r0 = syz_open_pts() r1 = syz_open_pts() open(&(0x7f00000000c0)='./file0\x00', 0x220, 0x106) writev(r1, &(0x7f0000000280)=[{&(0x7f0000000100)="7ab45924035988224e20d3b9501122e9526e8356d7f3769f9d9dfa8a97573fd8a7a6b8c2745260bf9ffe94c94889f75d55b24427d2c3bf78305538d9c1562646ce34a0f78e91c85359082e0df1eb1814e3d047a286f68dd00f8079f33136ebf0345c7c9bc042c6c5a5b0a1e330966e0c658cab9d41241d06314cf9fa6de7947a5cac92f8987273bb5ab81b0e8f4f293a148f84f3ccbca7de0e9d9ce9fba9f2c8965b7b1bb1cd82a3316821a5a7f258bb14e0", 0xb2}, {&(0x7f00000001c0)="ef0659994e8f74d3d1bb760ad25561aba4ca494d57c84d783cb1af0ad697bb747ab16774e74c8fff5484f73b804ce88f8385228a4afa73aeed828ccf50c57253474cfdd03860f3ba9ba8b8e10838c8ce56ce6c4ef0aa9ba209a3cf36d44e4e27ba1dbe17aaeeac903554a54eed3599c8aceecbdebe97c3b259dc57053614e4670658b43cca416ef7ad609804749736c87cdd5a48fdffea", 0x97}], 0x2) pipe(&(0x7f0000000000)) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x800000000, 0x0, 0x8000, 0x0, "34a3ebedaebf1a95fbb38ce85d27515d980d23bb"}) fcntl$setstatus(r0, 0x4, 0x48) poll(&(0x7f0000000040)=[{r0, 0x48}], 0x1, 0x0) syz_open_pts() 02:19:31 executing program 0: select(0x0, 0x0, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xd38}, 0xfffffffffffffffe, 0x0) 02:19:31 executing program 1: mlock(&(0x7f0000ffa000/0x2000)=nil, 0x2000) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) mmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x2, 0x1011, r1, 0x0, 0x0) listen(r0, 0x0) munlock(&(0x7f0000ff7000/0x4000)=nil, 0x4000) accept(r0, 0x0, &(0x7f0000000040)) pipe(0x0) madvise(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x2) munmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000) 02:19:31 executing program 1: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x1000, 0xffffffffffffffff) r0 = open(&(0x7f0000000000)='./file0\x00', 0x1, 0x0) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) r2 = kqueue() write(r0, &(0x7f0000000100)='D', 0x1) kevent(r2, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x2, 0x0, 0x0, 0x0) write(r0, 0x0, 0x0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, 0xc) getgroups(0x7, &(0x7f0000000180)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) lchown(&(0x7f0000000040)='./file1\x00', r3, r4) 02:19:31 executing program 0: r0 = open(&(0x7f0000000180)='./file0\x00', 0x8, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwritev(r1, &(0x7f0000000480)=[{&(0x7f0000000440), 0x75d8}], 0x10000000000000ff, 0x0) pwritev(r1, &(0x7f0000002180)=[{&(0x7f0000001b40)='(', 0x1}], 0x1, 0x0) socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r4 = kqueue() dup2(r2, r3) kevent(r4, 0x0, 0x0, 0x0, 0x2, 0x0) kevent(r4, &(0x7f0000000100)=[{{r2}, 0xfffffffffffffffe, 0xbccdbcb4be6b447b}], 0x1000, 0x0, 0x0, 0x0) getuid() r5 = dup(r4) kevent(r5, &(0x7f0000000600)=[{{r2}, 0xfffffffffffffffe, 0x25, 0x1, 0x1800000000000000}], 0x80, 0x0, 0xfffffffffffffffe, 0x0) fchmod(r5, 0x140) fsync(r0) 02:19:34 executing program 0: r0 = syz_open_pts() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) readv(r1, &(0x7f00000001c0)=[{0x0}], 0x1f0) 02:19:34 executing program 1: mkdirat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x0) unveil(&(0x7f0000000040)='./file1\x00', &(0x7f0000000080)='x\x00') mknod(&(0x7f0000000080)='./file0/file0\x00', 0x0, 0x0) chdir(&(0x7f0000000100)='./file0/file0\x00') r0 = socket$unix(0x1, 0x7, 0x0) getpgrp() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000740), &(0x7f0000000780)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000007c0), &(0x7f0000000800)=0xc) getpgrp() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000840), &(0x7f0000000880)=0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000008c0), &(0x7f0000000900)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0), 0xc) 02:19:34 executing program 1: shmat(0xffffffffffffffff, &(0x7f0000ffe000/0x2000)=nil, 0x0) r0 = shmget(0x1, 0x1000, 0x80, &(0x7f0000fff000/0x1000)=nil) shmat(r0, &(0x7f0000ffb000/0x2000)=nil, 0x2000) shmat(r0, &(0x7f0000ffe000/0x2000)=nil, 0x1000) 02:19:34 executing program 0: r0 = socket$inet(0x2, 0x3, 0x0) r1 = dup2(r0, r0) mprotect(&(0x7f0000000000/0x600000)=nil, 0x600000, 0x1) syz_emit_ethernet(0x8b, &(0x7f0000000000)="1153c58f1e995534aac64cb94e7284ef2fd3c7785797b03e9d530144e42b0292fde36e5b53a00c4e63e7d38893c96d8e2342aa84b1e76d0b05a5480983e261ae554085d1544ea85a2b4d99752fd71fe63bebea25f07d739ee013b5710337ebd396a61d827d806069d06c9f1172f0a51ea3fb0ba288c04b0647cc31fcb3bc03557d3f7b1433ca5a7a8adf2f") setsockopt$inet_opts(r1, 0x0, 0x804000000021, &(0x7f00000000c0)="00ac2512", 0x4) 02:19:35 executing program 0: r0 = syz_open_pts() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) setuid(r1) setuid(0xee01) r2 = socket$inet(0x2, 0x5, 0x7) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000080), 0xc) setsockopt$inet_opts(r2, 0x0, 0x0, &(0x7f00000000c0)="18fd51ded2ec3c101227947069b57beddc950d4dad94f5d18e8963af23cbbb6c36ffd1924971ff43ea4c9030c73baa49b57a997192041d4850e3cd67a66a5d31453a045f9a49c24556aba6dd9acdb8425508e7a0580d32a43f44aced45f30f158600cb5cbad422c8c1131b7d2bd09a77f191272f9304f7904f30e10fd696c6a1f0a6291dd1d62291ba8ff3ccf25eb84bca6d4d62a51c9edaf47665dcf1d1cba71b878f834aff1e80da72494af8d82189f7f512aaf093776f5d32d545b229183260d33e1cf96357e537a6061912cba6db647eee6657055ba642172b911eea97a356a3a99a2d72d9c8051b94af967bd7004c747f6f1bd4479de006db28d0eba1df8eb1999008d8bdf8475679c80c2bd61e5c41ae8953600a7237067f7cd4e7766b9479abaa86af0b3d67d7bfe03cbcb54e5210e7a0fd916d80007ff58d4b751a5ac0f460f90ff27ba6d80b6e19141c5e3c7bf1c0f7a13e7355606a67c960ee37da9548fd5f87994c93cedad8f3b5e56e66070aaba07102167d905c7fda0dc3b8926d30bb0aa7346282a1a2f6712e6febfb4cb6f2e36c435a11c18e566b248a0ef7e91d6e9247d11f31d7d7e5c13092dd190b025a1717136dada41c1dcdfce0452d8e9d3e1c2ed2f525c59db8a69900d1735dae6cb34bd1823e2123902c09903f45bc783460698ff12e3ce835ad0e9f4a0173c342ba0c1d18f86c0127373756c7de4819a67b23d7d89c1b1f82f05c9a451c696ee1bb7af66202665bf4ad381f1377b1799bb4fba3af7ecfa5c90c032ef3c8248f70c876cda26d9e1204c6a46cdc956f09fa50e95c0a9fedad47fa0601e33cd1fcd8f6fb9083899e752c85125fd37739cccf93e3dd4f857cf5dad17edbdb136fa296abf47d6bda1c3289fbbe7152a565d99df412704601c9218c4716b70c6e0d07a14e0ec47cb2666e099cdc8ba0313550158d2c2e89b1bc686bf139ddcd6400d0bec69f7a765e7584c42bb43fa8641ad65e15eb3adb2ec0bf9a489e975737beb6ccd12026634456a6ad8e3d5fa1c21a87cc3e8a6e623dcd14f0838ac2db09b209dbda7c0869e6a5a2c4277fda47658802468cba2b9ef26ab54c200f59dfbfd45ac4960f9a4736cff064341975cca6efa88bdb1ed1db99a96c750678defb77f69fdff3ba5749f195fa36e8f69bd24a6bcd299d3b4f95a88933c29a427c6d290aee79152530faeaa6c9d617e5a7e171ee6b8de1ceb888cae0173d39b0e87d2fb9e75623f3ed50868cfc71aeb8f447708d1a4d1d5affbad3b2db13c5b873bfa5b54d799a867ff14780bfafd8bc3011cc636d00b1418a6b55bed4881eb93ac81c22f647b7cba083ea1b2431ccdf70b762acfd304560ec0d45384e787a1022a6b06ec677d01802b76c8b409aa80c5629c5677ac0730682a805e74d18dbfe295bed780d6a3882e47f24cb2480140d99b9c526219b22ac9b3941bd8b63f5ba5cf45268e3195ea027d8420f8882480055866e5c1277f26905c00cd48797fd34ebe82a545c5cd7aca110fcbd39997f96b724b7f02a004882ac8586d9cba84587419d450dad8735bb534701a9b06afaf1095bb542b06a9cedfecd150a28b932b22ac44ae0cf2607d730bbee26d5c47559c45f2fa9559c52c7a26c1f2c550875ddabbc6bfffde3c4eafd6c59e5b6a2b73295092faeaf9d63f7901fdff4c8b9b5d99f6de3c93b64fc41c4140acaeb5a9a7d8cb201e9f2892b941a2500dff6f5b0a7bb84270543a924c3cbc72977c14937eb63c70c890cba8a405e03818e1887b15f18c537cc09c8cf3883350f73f1eaf4679f5a903e8e9a97660c963c8c3715baf1dafeb996e4e83b9d22f9afc582b6173462c10e29c7f905997c569902aad121e0588c452428e49718cc4917b38116d45dd6ad03b1209ae6450fdedd11adbc244172c1d7c1cb047c50eb922b289ef2271fcfa72648543a41615946b2b7f6d07a53d0c82f0f07477a3734349d056f5cd2a87ed1b4f36caa45d9b3ca645b9bdb3d54543b56cf884857a910940119623dff11aff62838289b1f1380a6f58ca850e5349fbe131e28c5c393f17bc5a8cae09f5dba115b4e571d33b4ca8ef42208240b82fbbc6ce940167d19e4a1b1fc51a5ada5ee2c1142526004237d9e79058a8702abab087d5902a7410a31a584413df044e171e528a5cdba0a59a4d8f3e4fc0fa32f2fbc7c8686456637eaf6b160bd03f42ba93caab7c62a4928aa6732fd3efdc73adb122fd4a097110850e9e1d99d52dd770a1df4c0e59cea1ac1d13064cb5d15fdb8c425101c581ccbc433a90292c1c9befb38e7f85deeb0188a2d4fb68b94ad8413210f0961b2db693a9c553a3a3fd0cfda3f254287f9b17ff74108249d6d91be91a825104f4357e7e9b0879ef41b72f4780c2c80cfd1ca032e966ecdc1a8c541aef503d5c05e56735b8250a6f7a241ee8f5401c488c5b2c1610685ed61fd92c92105f22b755ff56370b9b5cae77e7dcfe22a65c18692dd1f8504cd0705c78259625a2b0f26164a0190d68430a842b997b4dbb72df7669ed129109a4dfaf3cae44f54af6409c9fcce6dafa3de3e978c30e231a56f10b2da815debd6a8556eabb0afd041ed60ebed14efd4dff34675e92a01e89c3b8f2bd7700bd277f9614eb1f63d41eafe89b4d46e4fd145214fc0c4b4574902b4abb3bf296101c0e0174cb3a3bcb5cecce1998bd31139f2d26da3c90f45224ad703674b57c0d39e000c5b1f295c20634d261e127ec90ef58a3b71cb686b945a46ab368866c5c7c1355a195de5b54fcef7854b22b6955abf0dc0e8c794e8d43d571002bfafba0e39467671f512b7bf64080b03fce7f5fe0cf54a34a5119ad6f95ed5bb38a82ed51451a524d2d10b38f9ed09dd3beeb4871d304505d8324f8a9254aa462acba786632c808d775856c7f9dff2baf9904cefb8642d995084f5aaa306813c7ec65d62d1ac02491988ec4e1be5868dcbbf230fe7284d03139adcc113944d640f6bb369da6a7b482094337f419fe2d03509169013b5eaa53023dc65e6b7b9930d794742b54231f2eff470d4d088f911ebaa1f13617ee40c785ce0676d95f62ac1363b433630d035dea42275f7eb6e146f9c41a1ac3c52e9d2294751e048e91139d450f973c0e8506f832c91a4779fc8014d996fc954f623d7581d9d482be53664ace3e5114ba16d6ddbb6f8de9f0aeb6bf94b0f4973854741d051dc01eb02bd83f429fe23aa62dcf236b9c0e648a12da22259b573096c18194bde37b9c9bfd4e16a842255ded80b468728526052b301b9864df72c5acec27b07ad578b82a5a57c5a97d2dd1a62c063728ae8d5196677a0ee80122cb82a8019fcb25110a17763ad51c3f116edefd05c75f408d039ab98669f42389982ad34e0d46feaac390581a25f1ab0dd0ea8b4897f788bcaef80b5627a28ea21f3d9be23d2261644e03ad4934895f6bbb7ec8fbc272d2254cd80e43eb10a1b377da5b960e08cbfb1861646847b6fb89b0e8a04e0106b314f6afcbe7f88a5961bc281ad05c6cd2e464f2b5ef1624e5a4fe0a1aac7930eeb6929c4710a75e6d5b87eef6a7db2fe01cfe10756432bcdea1055cea4709ef0b52a270a153b4c021e895e1b2d445eca1406927e2a9367ea1beacd22c9fdcf9bac2e3e15e18a76c4442f15c7a09f2e5b65aa705472b07394873ea2cbc4d433c611609785a18c7159a4c7284e07d1fe488346abd49e20cec49463d2ddfc522434ac3f1a7fb35161d9e0225cf2c703abff865d7b7fd6630e26a5641a0f248d369c68ca9ef4ff11ef4ed2150aa8f9397f2a1b924c2cff7cbfdcf997243df3460f2141fbca6e0693b7577d1e08baff2999e940b7a2328f4ff21ae485b2c6c64d935fce5e94574c509b0b836e85b4bb28bc7551e808fd0a37c6cb5ad84db571a1769b9db7406116091175b0d834ed1907a8fa7b80605386a745b91d0688b4cd0ea027f5ec3ef676f384cd7a26623fa1ceb7efd1fe143943ea8b4676de71af8ab170f06f8ba55b80782dd7b36fe1f1fa221a6ce3d81475798e6d5cd68fd082347b56273a05b55cc06cfc83defac3e90d94260fc7fc63540895b5707c4e2a04413e8bbf2fcce8d877c17984379ed0eaf648305bed75feee601dd6832fbffa67384f2bfe5fd9107c395cb10652ff33dc8b2b3a8e27eb6f43705aa9c22ced77ca0b6cc3670034f8c3cceefcd209b2c1a456eff96031e2732d1b5857a86e6a0dd917741da2b97a623b992f922ab46733e7a69abd7e0b086315faab6a4be991173a3d3ba047404169be5f845fb1ec4eb20bd843c78cdf7ef114f55f9f073167c4c3aa4034ca4f4900449238b260f19aac4114ad9b5fd87c03847af2623d6988b1671fb239e83e3bfbd2b8cb8f216139601eb5517e9f36beb6044ce2c7872794108cb98d3006d60d9d857fef744314557e3affe77a57f61b0c0ba0ec39e79333c9675aab85db39ee07798f5498d3f9db695748a0099fc6c24b136cdfab946e05c199e8c5e3dd8a2c8bdf79d6e21ab244869b0767aa91a9d02e832dadf13844f5cbf8b1bef14befbf7011d0e2b34d8a543c7f9c0ab547aeab0997e39ab29136db8fbef67a23a59f4c62267f7c3237cbca5dd5dcc274a40035fa389fa856378fce775774dd362648aafc6227e9fa3d61f3391173bd65bbda8c6d683a1f615948108ca551e8640888aaecf8a8acb71c253a22c3ed442a7582f27c9094855297e6a461728ea70c6abd6cd450d416fee5abef3c6d8fdc278ad14738050a7f97eafaafefd1bf2bed1c567620cd0d5e58785f5b8129936287ab863761232dc5a9914a9c094b499f0e6f44351183ff24bab30ef6736b35119a56d94e284a631b9b0fb26a8af408b990782b6c1dcb8c99b65f0350f6bbbc0232c7b59fa1046ee633b8a983c7bb175d8ee4965e2ceeef2a30cf3307dfd98dd7ceb948521379a786522f9bb4587dbe27c9e513978480585c1ee92f06c6850627d6111b9e3ac244560061f7c532952407c1d47e10b2339550aea837c3ab0283ae6b5e11b8ee6dbcd0ab262ad9be457d372565f0d24f3a5736f16a0b09b5e3954a4995ebfbd80850ff552587331339380ae6e3f0e42d15c027b007fe198b080d4c2618722182cefc3f61e777c3297aa82f2368cc3b05988a6a308338acbac81487b7cc9b488b152cad658ae0231e2c6ac82dd7f5877cf45bdf269a2cf6dd1df9e5ffe7eb47b98c766162233bc05e921d6ffad991d520e016f23dfd4813883f468758c737e2706aae5320ddf314dcb049ec0808d5522521f3e229470d28bec7a291b48500a369ccdb2911c402fd6f398412b308a84fcca3ce40594b0a050ba11dc7c68fa75eaaf05f04f18deff19fae4be904603da67eb4992670b3a57d6039fdcf996aa4ac94dfe08689f39e03bb5cc175fa5a1d82c9be4f701d357b66585b50337ed311f96932d409c727469bc7ab5eb8f0e9e24d225785833720f0e409effcadafe719ea1dcdbe165f3fd6757100e543726ec36f84a9b7f67cc3dbb1d49c370debfdf43aa43fb7ebc47894c5520cb079903f77884033c2e3c98bc402e70b70943dafc971181079ae770c3e8e696cc5064fbc54c0978ea274470e12782dee6e45f9cb20cada2b5faddd37ac38e4486a33a3ae3d57af7ec807cc7f38753e7012d1988f40367652e79c7473e316730866b100f8ba112768f195dc20bb7669a54a1e688d56d09a30be694f0cb695fa135aae40f1fcc52a368a1563f4dee6ad5cb17db1b9ffdfabec9accdf1a376c3977968bb430c8d19b840a1156bdfb7ddc4834902e43ad30", 0x1000) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000000)=0x8) seteuid(r1) 02:19:35 executing program 1: r0 = getpgid(0x0) getpgid(r0) r1 = socket(0x2, 0x4002, 0x0) r2 = getpgid(0x0) r3 = geteuid() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) r5 = semget(0x1, 0x0, 0x400) semctl$GETALL(r5, 0x0, 0x6, &(0x7f0000000140)=""/7) setsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000100)={r2, r3, r4}, 0xc) setreuid(r3, r3) setsockopt$sock_int(r1, 0xffff, 0x1021, &(0x7f0000000000), 0x4) bind(r1, &(0x7f0000000040)=@in6={0x18, 0x2, 0xdd4b, 0x380000}, 0xc) semget$private(0x0, 0x4, 0x60) 02:19:35 executing program 0: r0 = kqueue() kevent(r0, 0x0, 0x0, 0x0, 0x6, &(0x7f0000000080)={0x0, 0x3791e0c6}) r1 = open(&(0x7f0000000000)='./file0\x00', 0x18200, 0x20) unlinkat(r1, &(0x7f0000000040)='./file0\x00', 0x8) 02:19:35 executing program 1: r0 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) write(r2, &(0x7f0000000140)="208a0993c9f40d3df8812ed0dc0d5ab36a12995431202be86d1ca1c41b4fb7378e2aae320045802f6670932fb0dfbcc9c37eaa8165aee600e7a7da8bc3f31279784f10c872d375cd6023e57683197805865baaae4a8de75e048012d18d913d991566c91e1b063a38492b9d55ebb47b5395c8e23a03a2f7c25edbec154ec13340cd3b", 0xfffffd2b) dup(r1) kevent(r0, &(0x7f0000001140)=[{{r1}, 0xffffffffffffffff, 0x7d}], 0x6, 0x0, 0x0, 0x0) accept$inet(r1, 0x0, &(0x7f0000000040)) 02:19:35 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwritev(r0, &(0x7f0000000180)=[{&(0x7f0000000080), 0x1ff}], 0x100000000000025b, 0x0) kevent(r0, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffe, 0x22, 0x1, 0x4, 0xf2e2}, {{r0}, 0xfffffffffffffffc, 0xc5, 0x4, 0x3ff, 0x7}, {{r0}, 0xfffffffffffffffb, 0x1, 0x10, 0x3, 0x5}, {{r0}, 0xfffffffffffffffc, 0x8, 0x2, 0x7f, 0xffffffffffff7295}], 0x5, &(0x7f0000000100)=[{{r0}, 0xffffffffffffffff, 0x41, 0x0, 0xd8, 0x81}, {{r0}, 0xffffffffffffffff, 0x2, 0x4000000e, 0x2, 0x1}, {{r0}, 0xfffffffffffffff8, 0x80, 0x4, 0x95c, 0x5}, {{r0}, 0xfffffffffffffffb, 0xb, 0x52, 0x8, 0x9c88}], 0x1, &(0x7f0000000000)={0x6, 0xffffffffffffffd0}) mmap(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x0, 0x10, r0, 0x0, 0x0) pwritev(r0, &(0x7f0000000080), 0x2bc, 0x0) 02:19:35 executing program 0: r0 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000040), &(0x7f0000000280)=0xc) accept(r0, &(0x7f00000002c0)=ANY=[@ANYBLOB='\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'], &(0x7f0000000340)=0x6e) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r1, 0x4, 0x8000104000002) write(r1, &(0x7f0000000240)="c2", 0x64) recvmsg(r1, &(0x7f00000000c0)={0x0, 0x0, &(0x7f0000000080)=[{&(0x7f0000000140)=""/239, 0xef}], 0x1, 0x0}, 0x840) setsockopt$sock_int(r1, 0xffff, 0x4, &(0x7f0000000100)=0xd5ee, 0x4) socket$unix(0x1, 0x3, 0x0) bind(r2, &(0x7f0000000380)=@in6={0x18, 0x0, 0x1, 0xfffffffffffffffa}, 0xc) write(r2, 0x0, 0x0) close(r2) 02:19:38 executing program 1: r0 = socket(0x2, 0x4002, 0x1) getsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000000), &(0x7f0000000080)=0x10) setsockopt$sock_int(r0, 0xffff, 0x4, &(0x7f0000000040)=0xfffffffffffffff7, 0x4) bind$unix(r0, &(0x7f00000000c0)=@file={0x0, './file0\x00'}, 0xa) 02:19:38 executing program 1: pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(0xffffffffffffffff, &(0x7f0000000100), 0x3ff, 0x0, 0x2, 0x0) fcntl$setstatus(r0, 0x4, 0x40) dup2(0xffffffffffffffff, r1) 02:19:38 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755af4a68f3a3b577727206fb2"}) write(r0, &(0x7f0000000240)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbb000068f7acad445dd9760000000000000000000000000000b33927efc68591fd01a002eb93a1bb4ee1819286ef95a7d5408984c2c4", 0x82) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000440)=0x9) write(r0, &(0x7f0000000180)="b89e7b1c7d4fc1da8c47f3de84427abe5b7c3c18b3226fa3e6a3f7214ad3fa80fc006935a7bba45249e7c5e1b1bbcd7657db5cdb82f1d93df5be27dfc69b810ba7da8a02573100d1d071d958b4fd882fa918b383f316178d9777dc11d673d548a79398eb99a5408d5bfac004e4a159efb0cb18c0dc440682509a169f45eb694115ac2f8a0aa9", 0xfffffffffffffeac) r1 = syz_open_pts() close(r0) r2 = kqueue() poll(&(0x7f0000000480)=[{}, {0xffffffffffffffff, 0x80}, {r0, 0x4}, {r1, 0x20}, {r1, 0x4}, {r2, 0x2}, {0xffffffffffffffff, 0x1}], 0x7, 0x7) syz_open_pts() 02:19:38 executing program 0: mknod(&(0x7f00000002c0)='./file0\x00', 0x4000000000002000, 0x6c7) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffe, 0x396be3296e6275cd}], 0x1000, 0x0, 0x0, 0x0) r2 = kqueue() read(r0, &(0x7f0000000000)=""/18, 0x12) kevent(r2, &(0x7f0000000040), 0x800, 0x0, 0x41b1f84c, 0x0) r3 = kqueue() kevent(r3, &(0x7f0000000040), 0x800, 0x0, 0x41b1f84c, 0x0) close(r1) 02:19:39 executing program 0: r0 = socket$inet6(0x18, 0x8001, 0x0) setsockopt(r0, 0x6, 0x10, &(0x7f0000000280)='\x00\x00\x00\x00', 0x4) getsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000000), &(0x7f0000000040)=0x10) 02:19:39 executing program 0: stat(&(0x7f0000000200)='./file0/../file0\x00', 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) r0 = socket$inet6(0x18, 0x2, 0x0) r1 = geteuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080), &(0x7f00000000c0)=0xc) setuid(r1) setsockopt(r0, 0x2000000000029, 0xd, &(0x7f0000000140)="ff01000800000000000000e9df08ad3dc9000000", 0x14) 02:19:41 executing program 1: pipe2(&(0x7f0000000140)={0xffffffffffffffff}, 0x3) symlinkat(&(0x7f0000000000)='./file0\x00', r0, &(0x7f0000000080)='./file0\x00') r1 = socket$inet6(0x18, 0x2, 0x0) listen(r1, 0xc754) 02:19:41 executing program 0: r0 = socket$inet(0x2, 0x5, 0x0) setsockopt$inet_opts(r0, 0x0, 0xd, 0x0, 0x0) 02:19:41 executing program 1: r0 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000000), &(0x7f0000000040)=0xc) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000080), &(0x7f00000000c0)=0x8) fchdir(r0) r1 = socket$inet6(0x18, 0x8001, 0x0) getsockopt(r1, 0x29, 0xc, 0x0, 0x0) connect(r1, &(0x7f0000000100)=@in={0x2, 0x0}, 0xc) 02:19:41 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) pipe(&(0x7f0000000080)) socketpair(0x1, 0x4005, 0x2, &(0x7f0000000040)) 02:19:41 executing program 0: r0 = socket$unix(0x1, 0x3, 0x0) getpeername$unix(r0, &(0x7f0000000140)=@file={0x0, ""/4096}, &(0x7f0000000040)=0x1002) mkdir(&(0x7f00000aa000)='./file0\x00', 0x0) symlink(&(0x7f0000000100)='./file0/file0/file0\x00', &(0x7f0000000000)='./file0/file0\x00') rename(&(0x7f0000000080)='./file0/file0\x00', &(0x7f00000000c0)='./file0/file0/file0\x00') 02:19:41 executing program 1: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ftruncate(r1, 0x8) readv(r1, &(0x7f0000001340)=[{&(0x7f0000000040)=""/175, 0xaf}, {&(0x7f0000000100)}, {&(0x7f0000000140)=""/4096, 0x1000}, {&(0x7f0000001140)=""/25, 0x19}, {&(0x7f0000001180)=""/156, 0x9c}, {&(0x7f0000001240)=""/196, 0xc4}], 0x6) ftruncate(r1, 0x0) openat(r0, &(0x7f0000000100)='./file0\x00', 0x2, 0x3) 02:19:41 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x0, 0xfffffffffffffffe, 0x2) socket$inet(0x2, 0x7, 0x1ff) 02:19:41 executing program 0: open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) mlock(&(0x7f0000ffb000/0x2000)=nil, 0x2000) munlock(&(0x7f0000ffa000/0x3000)=nil, 0x3000) munlock(&(0x7f0000ffa000/0x4000)=nil, 0x4000) r0 = socket(0x0, 0x8000, 0x6) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000100)=""/121, &(0x7f0000000000)=0x79) 02:19:41 executing program 0: r0 = geteuid() setuid(r0) r1 = shmget(0xffffffffffffffff, 0x1000, 0x0, &(0x7f0000ffc000/0x1000)=nil) r2 = getegid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) r4 = getpid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0}, &(0x7f00000000c0)=0xc) shmctl$IPC_SET(r1, 0x1, &(0x7f0000000180)={{0xffffffff, r0, r2, r0, r3, 0x0, 0x6}, 0x7, 0xfca, r4, r5, 0x5, 0x6, 0xffffffffffffffff}) shmctl$IPC_SET(r1, 0x1, 0x0) r6 = semget$private(0x0, 0x2, 0x204) r7 = geteuid() shmctl$IPC_RMID(r1, 0x0) r8 = getgid() dup(0xffffffffffffff9c) semctl$IPC_SET(r6, 0x0, 0x1, &(0x7f0000000100)={{0x2, r7, r8, 0x0, 0x0, 0xa, 0x800}, 0x1, 0xffff, 0x1000}) 02:19:44 executing program 1: munmap(&(0x7f0000005000/0x4000)=nil, 0x4000) mincore(&(0x7f0000005000/0x1000)=nil, 0x1000, &(0x7f0000003000)=""/4096) minherit(&(0x7f0000006000/0x4000)=nil, 0x4000, 0x3) pipe(&(0x7f00000000c0)={0xffffffffffffffff}) recvfrom$inet(r0, &(0x7f0000000100)=""/118, 0x76, 0x40, &(0x7f0000000180)={0x2, 0x1}, 0xc) mincore(&(0x7f0000007000/0x3000)=nil, 0x3000, &(0x7f0000000000)=""/172) mlock(&(0x7f0000009000/0x1000)=nil, 0x1000) 02:19:44 executing program 0: mknod(&(0x7f0000000ffa)='./bus\x00', 0x2000, 0x0) r0 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r1 = open(&(0x7f0000000140)='./bus\x00', 0x103fe, 0x0) ioctl$TIOCEXCL(r1, 0x2000740d) fcntl$lock(r0, 0x8, &(0x7f00000001c0)={0x0, 0x0, 0x0, 0x100000000}) close(r1) 02:19:44 executing program 0: syz_emit_ethernet(0x38, &(0x7f00000000c0)="1cb673043a54934241fd59c7ae7effb8dabc9a5cbeab1a964394d6038bbd128d73a6fb6d6ddc997fc47d40f523773fa747bc352ccaf69c38c30ad70b420613407432624580f61b0da540d9e0adc52f9a1bd5c3a340f092a953f14dec8170b7c4ec458f786a200ddec7b158e5812ddad82313a35d41a6ac774590342ab3507633589080140a673accc1ad69cf6a566de3e2d86492feacd4") mincore(&(0x7f0000ffb000/0x3000)=nil, 0x3000, &(0x7f0000000180)=""/210) 02:19:44 executing program 1: lstat(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)) mkdir(&(0x7f0000cb3ff8)='./file0\x00', 0x0) symlink(0x0, 0x0) truncate(&(0x7f0000000100)='./file0\x00', 0x0) 02:19:44 executing program 0: r0 = socket$inet(0x2, 0x4003, 0x0) setsockopt$sock_int(r0, 0xffff, 0x0, &(0x7f0000000000), 0xf3) 02:19:44 executing program 1: r0 = socket$inet(0x2, 0x1001, 0x0) setsockopt$inet_opts(r0, 0x0, 0x5, &(0x7f0000000000)="73240acb9811f47ad18192947ef9fa2b42fd7e34b21c208383fdae3942c583410f182bab", 0xfffffffffffffedf) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000040)="83", 0x1) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000080)="8b42", 0x2) 02:19:44 executing program 0: r0 = socket$inet(0x2, 0x3, 0x1) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)="73240acb9811f47ad18192947ef9fa2b42fd7e34b21c208383fdae3942c583410f182bab", 0x24) setsockopt$inet_opts(r0, 0x0, 0x1, 0x0, 0xfffffffffffffe1e) truncate(&(0x7f0000000040)='./file0\x00', 0x7) socket$inet(0x2, 0x3, 0x1) 02:19:44 executing program 1: r0 = syz_open_pts() mmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x1, 0x11, r0, 0x0, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x12a02, 0x0) mmap(&(0x7f0000fe9000/0x14000)=nil, 0x14000, 0x3, 0x10, r1, 0x0, 0x0) mlock(&(0x7f0000fec000/0x14000)=nil, 0x14000) mmap(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x0, 0x10, r1, 0x0, 0x0) mmap(&(0x7f0000feb000/0x14000)=nil, 0x14000, 0x0, 0x10, r1, 0x0, 0x0) 02:19:44 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000500)="e36258a416f790037494132477f256b4093cfb25b84e5bbdc3a51970948b1b2e0ade41a52f5ea7fa0023d58bf6659990bfe4320449078177da4ce9c287730c53fb394b842dbbccbbda1049faafba6eeb00000000000068f7acad445dd976a67cf92c23ef44", 0x65) write(r0, &(0x7f0000000040)="ccf60849f34897fe9853a1", 0xb) syz_open_pts() close(r0) r1 = kqueue() r2 = syz_open_pts() dup2(r1, r2) poll(&(0x7f0000000000)=[{r2, 0x40}], 0x1, 0x0) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000280)={0x0, 0x0, 0xfffffffffffffffe, 0xfffffffffffffffe, "a146786eb953d07babec3301fffffffffffa0011"}) read(r2, &(0x7f00000002c0)=""/249, 0xf9) 02:19:44 executing program 1: munmap(&(0x7f0000ffe000/0x1000)=nil, 0x1000) open$dir(&(0x7f0000001240)='./file0\x00', 0x0, 0x0) madvise(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x0) 02:19:44 executing program 1: r0 = socket(0x2, 0x4002, 0x0) recvmsg(r0, &(0x7f0000001280)={&(0x7f0000000000)=@un=@abs, 0x8, &(0x7f00000011c0)=[{&(0x7f0000000040)=""/210, 0xd2}, {&(0x7f0000000140)=""/4096, 0x1000}, {&(0x7f0000001140)=""/99, 0x63}], 0x3, &(0x7f0000001200)=""/65, 0x41}, 0x42) setsockopt$sock_int(r0, 0xffff, 0x1007, 0x0, 0x0) getsockopt$sock_int(r0, 0xffff, 0x20, 0x0, 0x0) 02:19:44 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) execve(&(0x7f0000000000)='./file0\x00', &(0x7f0000000200)=[&(0x7f0000000040)='\\\x00', &(0x7f0000000080)="9e2d2e3a00", &(0x7f0000000100)="bd00", &(0x7f0000000140)='}\x00', &(0x7f0000000180)='\x00', &(0x7f00000001c0)='\x00'], &(0x7f0000000300)=[&(0x7f0000000240)='\x00', &(0x7f0000000280)='\x00', &(0x7f00000002c0)='}\x00']) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) 02:19:47 executing program 0: r0 = socket(0x2, 0x2, 0x0) r1 = dup(r0) kevent(r1, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffff8, 0x8, 0x40000000, 0x10000, 0x1}, {{r0}, 0xffffffffffffffff, 0x8, 0xf00fffff, 0x2, 0x100000001}, {{r0}, 0xffffffffffffffff, 0x42, 0x80, 0x100000000, 0x7a76}, {{r0}, 0xffffffffffffffff, 0x22, 0x0, 0x1, 0x22}, {{r0}, 0xfffffffffffffff9, 0x80, 0x0, 0x7ff, 0x3}, {{r0}, 0xffffffffffffffff, 0x4, 0x82, 0xfffffffffffffffa, 0x9}, {{r0}, 0xffffffffffffffff, 0x20, 0x0, 0x9, 0x200}, {{r0}, 0xfffffffffffffffd, 0x10, 0x1, 0xa7bb, 0x3}, {{r0}, 0xfffffffffffffffc, 0x20, 0xf0000000, 0x8000, 0x3ff}, {{r0}, 0xfffffffffffffffe, 0x95, 0x20, 0x0, 0xfff}], 0x312, &(0x7f0000000180)=[{{r0}, 0xfffffffffffffffd, 0x40, 0x5, 0x8001, 0xac0a}, {{r0}, 0xffffffffffffffff, 0x0, 0x1, 0x0, 0xffffffff}, {{r0}, 0xfffffffffffffff8, 0x40, 0x22, 0x2a, 0x4}, {{r0}, 0xffffffffffffffff, 0x8, 0xfffff, 0x4, 0x515b}, {{r0}, 0xfffffffffffffffa, 0x8, 0x80000001, 0x1, 0x5}, {{r0}, 0xfffffffffffffffa, 0x1, 0x40000001, 0x7, 0xffff}, {{r0}, 0xfffffffffffffff8, 0x8, 0x40000002, 0xffffffff, 0x8ba}, {{r0}, 0xfffffffffffffffc, 0x2, 0x40000000, 0x7fffffff, 0x2}, {{r0}, 0xffffffffffffffff, 0x10, 0x80000022, 0x8, 0x6}], 0x0, &(0x7f00000002c0)) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) writev(r0, &(0x7f0000002380)=[{&(0x7f0000001380)="39292dce775a5f29dee705074449f5d0583f45dad04892c6028d0d33582d547199e1e797e87e9d43699af702543370324fe64abc8a3625ff2a8bfdbbb0f808c16221b8eda0d4f48f3cb667c01c750d1db57448a23fecd4f7b5bb220c2db2b7678d3f0f4e9803d5384a07a79417da443ad501a64c895b7141132517ccf77349586f21282153fe1989d14968379af829390fc50b1547d267c8b5bbc610c71585226f15c334a5649e5d87d4ce878ee6f17c273e878f070ff464be0a3dcb9f8cf9ecc5c05bd874dd3b86fad6d6b045427db020908a5c56c0d47e758899f0f29acb8aa04ae95c901f1e89e549226d643f332738db71e6381b71f6ea5ca94677ced9c9d6933bde6096b1b3e1192093f76a0c3cb53de7e2c469b6e5757a835e2fa374a16ac5cc652a99c5bd302a19dba208efdfe4ffb18506889dd0b9b1c540e244477aa871d158ac9da947a6acc6f6f3ea835c8739890749a51e581a85f9b2266711f4ed101784bd61cdd1976cc13922fbe318b6300667025a8357837c994d5ad23079acf83adb51fc6761397290f81218d0e1c2088279e9ed78bf31d5457d0885e20b31be659f2cb2aec15dd55a93c7933a3345c943930f957e0d37ef5e717d72988133348037f8308bdbd29bad51361740f5bfde9e7437b7fb3dd83c7c99a7297fb86f6eac5d8e298b2fbd91c110ce95cc6bbe9a943c374c1f253327ac5b742d3f68e4df29ab452b6879fd8a27707f28d6d647bb83f71720d5642444519f7fa43d30fc8a47d807ea262470ee8b35e4977d7b97a4b3b7fd8ac70761729ba1a8d33bc3aa07bbeb8c49541feda64eb8ad51d55de13635d94f6efee6e550e38806d1e9bc85b5080061a8cefd40208d3efb1c37693333eae7cd5028cf5ea59f1967776c7dfa9dc7efe5a09eedf27b7eee81cb05805ff7b4c51277fc92ec362d40f01bd933027bf5234ede7db476999662f316a398807a60a48b00aa647d80e288457ffac8725417db97e5cdc815de84754bc1ad6e82da80099269719f00ea68a4c57f6faf16e700f2735141cd8641731692d0628f7d7a84f32ff5f241eb84a1892654b83b8182cf3aa0d5aaa6f902ae3a4165a967a66b6e31ba3a9026843b56c6fd78149b96a294f8d452a7cf3bfaf596e1fd545dc186e79d98dc699cac0ade7dd0b0211dc6800144d71b13ac5183df00e0dbfa739e1bedf407fe403e7c97edc587861aabf11d1496700021e00006e3dbf3130d9ffa6d97cc6a178d4377c37ebce170bda22e00981581920d58fa778142225657517dab23ce788370579eb7bb6132c946aef231506063bcbea23eb32c202b7477616d8c823fc96c36983a6f4cbdca040a90a897fe1e0659d241d03fba04842998b0f879bb1a361a3d5145ae2cde487c3b5a66bdb6d206facbaa1190e27bbc966132b89960e9e0eb1072a3ccbe7c9c75dc944ee21ab0a6deb750164517691c6087fe04c416decf1fe2e19657732baddae6dc9b27a26661461563c2318c8cde3d6ed37a3517ccb0d0907f0bb8949dbf61b5c4cb6de475c7240b272d6e1bad139c1be0b85abc3891f64146d3fddf532e2044de52c8c732206f773ec9a3086cee5d5c626775142cb74665462451a563803043092942469eb7903cfe3102f963545fec5547e2b7969f489a6eca961829155d1a01583997b017cca25dfeed7068b2082627e4270b9fcf61a3a3f3223c33f21431fd16758ce4e8976a77b8c7ae47da016e3ec3937fcb6e2e2830e67058217cf1a7934ec068a1bad5082fccc49caeaa4dfd9b511b83c84a028cb8e13ed1d29696c964aeadbdafc75ea0860c392eb2923f0d5d0eaf87a5b1504335d0f8ce5de91629fa521ca0adc49ce8f8c01acdbfed5a4968b61c3035d0d3e5164d2bd6520c4eec85bb7a288b1df19d16c07fcf266e22f1323f5061136bb965f6abcff74101ccd89d6287945d0e3b9c3a49813821b9d787eb4ac1f9816cb096fc791f6a05e502f9f305fb6de97f5e16a0401ae78660d58d059010dfde7b202de8091080ca13767cb2d548268fb1b2f4ecf2a997f80410d1b81d452d9eae580a1ef5ecb2f8eecdb31744f9bd7ca0f041a3a9d7fe2f46ffb32b6bad42f7fb76dbe13b368490b898a49d3e5ca9005e7c8623a767b27b77d342243e718ee0242a2da7e78825cf77f0fcefcda17ce68508a4cb6c0e5ffc460ef736f030ed861cfef6dbf658f7f8b79cd0b6f40dce8eff839214748afd538681c621740e36d7c801ee2da6edf9153b29b4af266cef37309c7ef6a72fa692e86e81a51e1c6308762d6441e37ffb6b9b4ab63f14590108f2220a7b3cc23813a289cadd617866637cf11d3292bcade5fc9fb32312ec285bc88213592d06ac494354d674291dc71db90fde2259d5b8a7e8159a59727486a70286485a5724bd94672f56340d9281b785f3f9c8e9d2fdc51948ef2481e4784d0d2696d4c2fd58a0554b301b8c592675c2053666f44f3a7f5f8a08dd6db14cf98838740de4349ad9efa5edec7ff6f24848f9ea50b9c091c8d991d59b5dd622a6adc7882c9457f1d8d79d18e117d8414b4728ac98eda8425111770b0eac7d14d51e8676aea3a4a0d2fa26da934a74d93cbc27b47984cdac79442e1414e1ddaff0add030bbf1439ba36339c406caa9353939bc545f3578013c28b1d22f52dbcb2b6717b4707b11328daba9a7c5ef9cffb2593557db740b202129cb841df902262a0065e9de4c5f7b9b4045086a404322f82ead9960840358b99730d992ee51a8e40f57269fa129fb26c9d948d9a9d488f161687df3294e66bf613fccb9bca1f090f3222d434a22f3b69ca03439e57a66e5fea3220ff42c023ea34f3e3517fa42a5d3d8a67781dcd69b54ed8f99ee4d90c71ab5217e1d64ffae4f6c57c334a685a4fb3de5ddfa51b996d9aa4af2e18b74d0feb8e67d18464fdfa68ab55ddad555e13c88cb566fecd78851c4a377bcef74104bfa67b1e52735596a9fc319eff37437b9434b5be13749244d8752538670bed41bda771844171212945f2991a8468fba42de88c06e9575484a20e8c3604062e82a5df2aac9720aea2a7b5f9cd2bd2afe36eb4acc66725ea7a3f0edf82b2fd9ee2cef9290cb4675b7c4f5f42ed72f7a5295aca440902a96402718d5f7ae525a1e127398091f9c9497707f195d33aadc7b146be4bab6626108482c1c2e3222056d811155bffff707f05650c346260dd52e6712fc5015a17545927ac36752df17fcb5b2fbff4c3983beb1ef47020e74f4934e620f78a2dbf966dda5a16456b65e0a97f506ceaff816d2dfc8ceccd659d981f7958ca87b71e7a52bd6a642b6004a18e672efc0a5aa6b37135aa2112809e8fc48c0074be67f0024fe578b430fe13bbd30a494041c720022b62222b029a9176b9ba4060b6f35f0e9afad40406ae992d7e2ee767669b0e786c0562f95407415816ea00b954f69440410050fa910abf9e626ea65cf9a12eca2d5b805ced5db2086be5cab84d366e9d9f088fbbfd80c69b30fe90bdab99167bff2fa4827d3797dc136c6e4141b512a4040184508f9335d36b16b4658c5d6848bd4cd491630584c06d26aefa21f7a9248355ebb0489480604dc007380546d5a0d756b0cb2b9fac42754dc519c28485f4c98f9c9f1d7966656fbcb5539c6089a5ba6aa5f5d064646512dc43850f1a3afb3721301b3473d3fd7251aa480d57daf8af5690cbd3cf9a61df18dea709d7b46c025a3f3905eb9d002b16a3f25b0e52d5090551ac0e9948537fb15818f56d509d9cc0014033b9e7a162381221e52bf159674650a1b15c0cbce5fae45e6624038384b63cdeb84b585617bd651f1bd84c2aea3d41efe9d85e3b32a71464706e3363929280c8b3f93af3c613575ef9be5787e39191aa40668c7ab9197aa7a6f2edab2e0dabda8673662a81e2871ad87253c55bca0b517c523329422fb38accb247d287bc2c575450a4679f564fabae89531573e2a8d9233039a9bb0814103abeaae82264a63ba041319d69aede57039bddfd0ccb157fc9cb4117ac2df850c9c2811e387c2d8917f0cb3c86282843748f9930504365927c11c6ca7ea226aba214bc34205b9d05f9c54f55cd0ec8d37a92139f7af6ca60105534c1f64c1e2e100aa4c0bf632ba7076479f1d2c01e431876ca7e8a19acceb5d142071abaf2a9d8f3965406d1aa7c11c60d8b2414f6fea90ce784c93ed74f6f46cb2ce2283223771bda9c0062f172ee0d8431457be7663ba0705ec5b4cd8363556fe4be06841e5248ccf282b7a5a858d983faa9a080d132a57b59a080f6ffe1d7db7d1482abdc016cb2a4d5acb49c6c3bf0a587f87cad3bfb7c652e080919b50669105d6a0e9ce20d16e22e03ae9669f9db6a985bc5bfa9512a9a07c6e72373482d54f9d7e0101c264fe1fe812b95030f9eac2e608384be221b3e6b0d1d809eacc1286325124a4b2db41c964bf3be26fc72149a85da3be287b5839ae116b8a59607b49382188b67f086ed1f1785d7d986ba948ebbafba9ea9b05f2b5558fc1b6bd99cce26552d5d537201afba34e13299cec458b5030ff1b3fc45ba97ad7e3bac37ec93f2bbf0c65d68e9eef867ed3afc56f643861a8d31d9f0e3a1620ef00c366103f2ad84dcc38c3e1d2ed704f13d4af6d22cc038693a43923438d3596704558679f58dfee7054629001fdd6fbf3b3a2df32a79a1c7a45d97ace2179cae74ca77234cac6cfd1b6f5f1f07aec0cd02e00a2f23a4b8f84b3984fa83cfadef0ce664948402f36cb296fc4897a3a17da6d962af4780e2b8826ffb9babf9d297e73628e0cbe1eb5036f60492fa875461e13304507ea2d0c0c39e3327ff3f1516ee50a63d1cae9604ea9d6fe7e8411cc6f9e733715361e92c2735ed83b834875fa32aae56c2770c698d1fc7e8db48ee70fcd6a85fc4e679d9ace683c245154cb10309544d667f60a514adf81c9147ad97437b01f4eb6cc63682d9fce3d0a95888326fbe4d4261a43a97d69aa046cd191664862833c410e0ad539dfab836dba5cad27f42018d1f7a016cc0a7a905d35f7b2d01d0aa8eec8ca7f3ecdae23ef72ccef60667101b5cad28d38ee9a81fd38a7aabf8fbbc9f3402989d8bce24d3d532341272d4b835a7c30b41182c07a2296806b890d11e3514e436023df09cd99ea3834582467731f35cf4254514c13860963ed3e7ebb0d9488f175bb36b32aaf39109784a5361ba8d3fb2cdea80612badd57f10c9cb3e88e26e4f56153767aedf74801f173c3d494371f5526727ec14d3c99a5f41c6dcb7560bca9b985e22e5e8d97d1dcdff0b84e730b4f751032a1e38c373bd852deec330bb532cda2192fdb7f0532d4b2f957703e82e2719c71c0b6681321efd044cf8f22c42d44835b6059fb924723e22f66a293e4df0d59faa726bbce854a133aac6901f6bc559165240a3518b2754ee74ad4add53056cc6b9ea96d457bb5d0caaa635e9eef2c4628b0a1ec396a11d0cfe5a2410d614cba8ecfbd8d66f7f0944f1886e10fd5ee34c64eb0b807c5c4f0ac6ac33fbe98c3b3e007a394deecd737570f0d3bb0141ccf1f6d8c50f0af94b0b285d4635aa86aac272e16bc0a3f97279871673858afc42d50420d98cd255855e5f418c4f20d6526ddf1b504d2b6971c673be3bfbf4655df2d3d5e77bb0c0882292bea2a632b0902", 0xfaa}], 0x1) 02:19:47 executing program 1: r0 = kqueue() r1 = kqueue() close(r0) mknod(&(0x7f0000000040)='./bus\x00', 0x40002000, 0x2807) r2 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) kevent(r1, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffe, 0xffffffffffffff7d, 0x4000}], 0xfffd, 0x0, 0x0, 0x0) kevent(r0, &(0x7f0000000240)=[{{r2}, 0xfffffffffffffffe, 0x28, 0x2, 0x7ff, 0x10001}, {{r2}, 0xfffffffffffffffb, 0x0, 0xf0000046, 0x9, 0x25}, {{r2}, 0xfffffffffffffffd, 0x20, 0x20, 0x1f, 0x5}, {{r1}, 0xfffffffffffffffe, 0x10, 0x0, 0x80000001, 0x6}], 0x8000, 0x0, 0xfffffffffffffffc, 0x0) ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f0000000080)=0x1) kqueue() write(r1, &(0x7f0000000180)="5914bf6f5d33e693dd2cada4a57104db5c01ed38be8448c1f8f7c3be588913c250f5d57a626e19036d3776c2b446f78d98cd7b8fb30a9d96c0642202163c34ae771da3fe550a7e6d319e74026db6789aa9943605ffecaebbc2fd1f480f7b6da84b79d749b5270b99924e95febf656c7e8d84563d4ca80d0218ef0dde9998778a6efaea771a9bb57892f4d5b7138c34fb86ef99cc27291daf02", 0x99) msgget(0x2, 0x80) 02:19:47 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x1000) r0 = open(&(0x7f0000000000)='./bus\x00', 0x10001, 0x0) mknod(&(0x7f0000000100)='./bus\x00', 0x6009, 0x5) write(r0, 0x0, 0x0) fchmodat(r0, &(0x7f0000000080)='./bus\x00', 0x88, 0x4) dup(r0) dup(r0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0), 0xc) 02:19:47 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) close(r0) write(r1, &(0x7f0000000100)='B', 0x1) recvmsg(r0, &(0x7f00000000c0)={0x0, 0x0, &(0x7f0000001640)=[{&(0x7f0000000140)=""/239, 0xef}, {&(0x7f0000000540)=""/4096, 0x1000}], 0x2, 0x0}, 0x842) recvmsg(r0, &(0x7f0000000400)={0x0, 0x0, &(0x7f0000000080)=[{&(0x7f0000000240)=""/118, 0x76}], 0x1, 0x0}, 0x0) recvmsg(r0, &(0x7f0000000500)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) dup2(r0, r1) 02:19:47 executing program 1: mknod(&(0x7f00000003c0)='./bus\x00', 0x2000, 0x236161bb) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x0) setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x69, &(0x7f0000000080)={{0x18, 0x3, 0x6, 0x7}, {0x18, 0x2, 0x4978, 0x3}, 0x20, [0x54, 0x9, 0x3, 0x5, 0x5, 0x6, 0x120, 0x6]}, 0x3c) r1 = open(&(0x7f00000001c0)='./bus\x00', 0x2, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000100)=ANY=[@ANYRESHEX=r0], 0x1) pwritev(r1, &(0x7f0000001640)=[{&(0x7f0000000000), 0xffffff91}], 0x1, 0x0) shutdown(r0, 0x3) pwritev(r1, &(0x7f0000000540)=[{&(0x7f0000000040)="fe", 0x1}], 0x1, 0x0) 02:19:47 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x2028, 0x0) r0 = open(&(0x7f0000000100)='./bus\x00', 0x1c, 0x0) readv(r0, &(0x7f0000000000)=[{&(0x7f0000000140)=""/140, 0x8c}], 0x1) ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f00000000c0)={0x7ff, 0x100000001}) sendmsg(0xffffffffffffffff, &(0x7f00000015c0)={&(0x7f0000000000)=@in, 0xc, 0x0, 0x0, 0x0}, 0x0) execve(0x0, 0x0, 0x0) accept(r0, &(0x7f0000000200)=@in6, &(0x7f0000000240)=0xc) recvmsg(r0, &(0x7f00000004c0)={0x0, 0xfeac, &(0x7f0000000600)=[{&(0x7f0000000540)=""/79, 0x4f}, {&(0x7f00000005c0)=""/16, 0x10}, {&(0x7f00000002c0)=""/199, 0xc7}, {&(0x7f00000003c0)=""/33, 0x21}], 0x4, &(0x7f0000000440)=""/51, 0x21a}, 0x1) bind$inet6(r0, &(0x7f0000000040)={0x18, 0x0, 0x7b9, 0x6}, 0xc) 02:19:47 executing program 0: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x1000, 0xffffffffffffffff) r0 = open(&(0x7f0000000140)='./file0\x00', 0x1, 0x0) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x10002, 0x0) close(r0) r2 = kqueue() connect$inet(r2, &(0x7f00000001c0)={0x2, 0x2}, 0xc) kevent(r2, 0x0, 0x0, &(0x7f0000000500), 0x6, 0x0) kevent(r2, &(0x7f0000000100)=[{{r1}, 0xffffffffffffffff, 0xffffffffffffffff}], 0x9, 0x0, 0x0, 0x0) kevent(r0, &(0x7f0000000000)=[{{r1}, 0xfffffffffffffffa, 0x1, 0x1, 0x80, 0x7}, {{r2}, 0xfffffffffffffff8, 0x1, 0xa, 0xfffffffffffffffc, 0x5ae1e025}, {{r0}, 0xfffffffffffffff9, 0x8, 0x80000004, 0x4, 0x2}], 0xffff, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffb, 0x0, 0x1, 0x1, 0x4}], 0x40, &(0x7f0000000180)={0xfffffffffffffffc, 0x1da17e9b}) 02:19:48 executing program 1: r0 = syz_open_pts() r1 = getppid() r2 = getuid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0)={r1, r2, r3}, 0xc) pipe(&(0x7f0000000040)={0xffffffffffffffff}) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) dup2(r4, r0) syz_open_pts() execve(0x0, 0x0, 0x0) 02:19:51 executing program 0: pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) fchmodat(r0, &(0x7f0000000080)='./file0\x00', 0x10, 0x4) msgget$private(0x0, 0x4a0) r1 = socket$inet(0x2, 0x4000, 0xa) fcntl$dupfd(r0, 0xfffffffffffffffe, r1) r2 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffffff) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0xff, 0x80000000, 0x20, 0x0, "0e836f66dee1c5da9fdf1bf86ac49fe3a04156e3", 0xfffffffffffffffc, 0x200}) 02:19:51 executing program 1: r0 = socket(0x2, 0x2, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYRESDEC=r0], 0x1) writev(r1, &(0x7f0000001d00)=[{&(0x7f0000000a00)="9439e49f3f03cabaf63ebf044f29314b5b94bfea1780de014785b0c168eca494253725d6af62e77ac397aff6d5837836d41a3bc6abd6557ba6ad98a9b7fed47af8513099c84955de0e331ee30e22c21b1f5c11f2f4efe6744bd27c67e4f116af39a0437dcfae4588386bc936f21697f6b9066140fd364f3bcc9d2b70e0a719fd1e7cbafc667084567141fd19aa59e77f5cfdb647e1327254134a44435582e7abe1e46de1864bb9c06c9aeb1de7c586ec1213ac0e3791a011d4a3738408c1dd6b07442586ffab0cb9c875c588cf06cef002c0a6fb242be2cbe9d12a28f79348cc6d65307c6d499c3dd31fe20ae608be8f7218901b5cdf6b7d8380edf20a2b35fd34feb4b07ed4b0e382f80d33833e0ce8dbf3ce616d362b6b43a88aca0b02be53aac30aee28ba9bb786e1f203fe7d1924d8c6b175fa8be6479deeaffe61e5a5e7115a254063192616e714238dbd2d5f3b8a2b52e298f6f0b6a261ae1f3b2b52c3d6a0a3187037b49c9aace6a98b846d162fae93e29c4069d5d6385c54af3b4ae8c78d98c01a50b973dd72396b3c54ad4112c207cca7e22c0816a86446347f401b7f296d318e15ce0f477f598999b1825bc2ed08840fd9145d20d285e8b55af6a2a2067d75d9e5c9bbed22370e729eff56dec6300cea45a2c335df388db983bcea97a6b19eb58b041956c2e7c690c0c8212200c9969f5721cc8add31d6d19eb0a5590b8079330bce85688126b44190e61206c52f98fbf06f2f995c6f5ec4f7e280f0d807d3dd7350d137cd97c130cc8784a6bb14eb9bc1b019e86201732cf4821be7ad2f93817e868bc9b24057babbad7102612b8dcd0b17ba785ca82a04a2b7f4756ecb91e662b0e6f46166fe496c77ad58968bbb984f39fb214b6e4e952f18924e5484434584bb2d6c862e31d727711e02025444966fcb6020751cf06910cfa692425bd016fcc03b3b358b7269f79b5f77901c6120758a1ae2c3e73e7baf61bcfc066bd83355624cc9e90877ff4c51afa903467bac28209559199317b68b9b1dd299c2967c6e9b140433f8e3e6a10219e74dee92d128e017639b053c49786ca9068fe14fe158178e6776fa189c578bc2b80619b80bd41da228dc062e761efbee562c4b2f4407a938a45ee53f6493e7e54197d42bfebf3f39a361f58e547999f5e9d737813437ff8339ca6de77beb84f53478c88b73ecfc090bb6a54a83f0b9e26fb712aa627eef99b286902b68118a93e743cf38c711cdf48f7e2c720007c021716284b3753306bfdc144e6ccbaf54f05800c97fcf2bcc591b1c848f167d0e83782843b85dbd85b2744403da1ec84b59d2e525f3c606b2629dea55c69ebbba72001ba98d99d51124c6c86d72c3e8c6916a90e907199d2a3884253db7b34a34183d41c360cb669bfe079284cf6c64ccaedfda656978a977b2bc697a2d6227bc8242557f7ca7a0372797bd259eeecbd42f970f13f129f6b63861ec5eaf7292fa2ec8367bf29ed48f0ac560eb78cd7574dab487383574e7cbdf18ddec9fc2217d7f8cf2358ab602d995fb8a28854f1d9bbbf5b26dd6d8560489616aa13f862b90dd00b4f2fc974272658b316be6db6a02c0a79f500d9ad2ae89f622e454234a927b6cef16adac17e304c1263f5d3f888c66dc864d1f74254def22de877b604ecb3b9e88934afd55b7950c5c743f4ac4ee11e4a4b511c37577fe0f1c6e077cd6bcc0c89e760b5676eda7c403e89e33166913088bd641dcd2d0336f341603a1db7b14e5eed32f8cd5ca97beb25715df2568371a92865ad096c6bc742483eddf3b0a5ff03baa7b6638e4b3e748dce324fd8633135fb7a0f231ba19eb7efba04d5087d03502e847468b437f2169645efcc342a3310eb1281bbf6ae9245877a10369924773771db5a410fbd01311c0d240c53a65cd7a8406b296193d3101c671fdbcc6a24ad7024f2ff0e56bff5b823d9612ee49e31a6cfdd0b4e49b419160e105d65959ecf3ce9415440a53e8dc6149e70a2fd313411a146deb518666b6b594d6d87e753d1407825773a986ba90c50366e443ffb366130737fa5ec34cb1a6f82f03a65dc8f74e1890b20e2a859f48d6190769a40498d63e1d246a7c26f176e9a6f337da758c3e4c75e391ac47bea1e2b2f6ccd415ae6ea25b582ee6b342426e92eda8e15f5e4ae31856493a0077fea1b62b95dd44162f7081199b819d3c0f7b9edf6f874fbcec5075035681e158f0be8914e1f2601f0a01e471c4c7a55f2117a831dc7fe5f56f7c8eb6bd727ba827e306d0177222d8e1965e1bc2b83a8d3e23f9fd487cbb4cf72ca6e9beb0fa569fb53dd2eb5eb15ec82b45e52846575e0bf5cf9140b77f5e0d0bd25fbfaafb2d092e567ab10de02429437ce1242330d47c246a658abcc649cbd11747814d118e3c05b172937428abebe0d85bfd0af05bcf4c2ff7c244b3a563aa49a95fe9f5b798816332c44efd1904e8ea3e3b054c69f36b21ab82d5931a45835600292ba3664eb572325a1461c2acb371c3d2b48bcf3a02317d316b5ca9f96bf812ed3a4228828d3281ff8d85156f0d588f5558576e7e7b7773ec5d7bbb2185e76fc05f8586db429107f2781225fec8224536c6b6f85b929a0429c6e1334e96d7af09837afd74003c1068f6126b503f1354723196ff96071f112f07adcc5447ce42ceaa001670632180305bdc72ece95e6102a92ff6f6ed05c5a2216199a50fb788654ab0bcbc08b9123571c6308728ca3d49e30272ce0d97e9c22484fedacd5477b13734f0a6bdeaa4cb57364b507d683084b24ed8003ac17814dd4b2afa1ad1bdc7fc667399665e1d41a55e20a3335f2e45a17b55989d58bc8bb042ccae1a2df49123e2aeb2db76507f9616ae2fb36ea7878fe258fa258df0a89829694504271a498c4451d2a1e7757ce5d170b0316656d539ece920b191d9dfc784d42dffc067badaf8a0449882e018f0f552f93fa951ebe750fb708236c9e26805517174acb4f27e8457db0e8867d93e754fd6a9ef0695bcc5bd6b07eee5f2c8545c4f68965d8f73a995a04d32b4ee731ddd3dd6606ac46ce60f910e4391077f18c8c261edb4e2e4011fb58001e6b702406c9b89817c500ba9d1d4643995921a6735ad15de87afc48b2a56d5ddae5be4fd669438e81630ebc473149fba322186a42e78f76626e17f09ee8d3e0cacd7c63c14564000fa041f5a716868f79ed5c1046b2b76931fd840ce8483ee1809ca6cd56b0f2afb5117c2f75ed21d40000d45dfe17f46faeff5981e1e5dac972164d04414491d6024253ae8139d0199a9b9308b341bfadac640caf0846a84e35528dce189bd173dfc6d0743ec0c654305b6ac0b3bd54f40d27d8e4d9fb1e2b591dd432bb204e3377e687d4dbf5a0d8bbad235e76ebacebbdc41d8e5484a9e88ed7278dec46aa8f8ebb6e6e1281018c01f12692e3f62254521ca49f2c2522316360919a51691e5a7247a98dc5db250842aad98368e0273398affcb081ed21175a18ca486b875c16951b946c4223175e60cb609b151ad637bb7c0300234d63520ea8efdf99117d65869cf107600dc9203aecd3860e1240ec96644b4db1779227b2c109bf28b94f5b3dc02dbb39d911ad7da2e4f6aaf3864a2ad894cb29e1bbcc10c5843912f5fe7777fa244701f581e25acfeb0fb3e2f1bdb27208bae8179fc1fda4e18512f687a292067bb208922c3406f056aa88fa3ea0ccf1f4fb5f6c782b6c29bcd5a3aee43f7c76260e748c43ed35d2a06ac70b62bfd810badce1f60428208a0a4a5979f202591162dc106f9db7767b5f74c0bc32a10b2c5ae8626c093f9d91008bc287f0c7731081b45624589ecf89e0e6a168b3d999aa2fff0b86b3bb85e6922e70c38f179ce47c5887325c1f6686ae100d6200b1ef8c562dc646f642ad47fd4e6ef280ecd3f23a74094431ac6276aa7c6bcf3048b3b4dd0302c80de79bbb10da5fc6ba58a1a71ee86af7cb3b70d4778d09fa0727d63a18e0509736ec933be2bb5ffe8217ad2994dbfc73dd5efe392fc710926c50d58ffab33fd5d64cafc723bc4517f3015df467bfc17ea719bf49b53847ca5fb9a02603640a4783acd0adbdad5b8ba9f3c249117", 0xb58}], 0xbee3) 02:19:51 executing program 0: r0 = syz_open_pts() readv(r0, &(0x7f00000002c0)=[{&(0x7f0000000200)=""/137, 0x89}], 0x1) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000540)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbbccbbda1049fad2ba6eeb00000000000068f7acad445dd976", 0x65) writev(r0, &(0x7f0000001840)=[{&(0x7f00000005c0)="c0", 0x1}], 0x1) syz_open_pts() close(r0) kqueue() mprotect(&(0x7f0000000000/0x600000)=nil, 0x600000, 0x1) syz_open_pts() 02:19:51 executing program 1: r0 = open(&(0x7f00000000c0)='./bus\x00', 0x8289, 0x0) lseek(r0, 0x0, 0x1) fcntl$lock(r0, 0xf, &(0x7f0000000000)={0x0, 0x0, 0xffffffffffffffff, 0x10002ffffffff}) 02:19:51 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2018, 0x48f2) r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) lseek(r0, 0x0, 0x2) sendto$unix(r0, &(0x7f0000000000)="16027321d8b240565add8a54afa348e99701ee9314561ef1695b4e64864ff677a29837a3bd9dc8eb24cbe3b20621e1ffe7a1b921b64a718dff43", 0x3a, 0x0, &(0x7f0000000080)=@file={0x1, './bus\x00'}, 0x8) 02:19:51 executing program 1: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x1000, 0xffffffffffffffff) r0 = socket(0x1, 0x1, 0xd7) sendto$inet(r0, &(0x7f0000000140)="60509e49c7cb62aba8532866200f8fd1b1909264d056", 0x16, 0x8, &(0x7f0000000180)={0x2, 0x3}, 0xc) r1 = open$dir(&(0x7f0000000000)='./file0\x00', 0x202, 0x0) r2 = semget$private(0x0, 0x2, 0x21) semctl$GETALL(r2, 0x0, 0x6, &(0x7f00000000c0)=""/69) open$dir(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) chmod(&(0x7f0000000040)='./file0\x00', 0x0) close(r1) 02:19:54 executing program 0: r0 = kqueue() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, &(0x7f0000000040)=0xc) fcntl$setown(r0, 0x6, r1) kevent(r0, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffc, 0x2, 0x80000001, 0x10000}], 0x8000, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffb, 0x10, 0xa19350284a1bbd6f, 0x4, 0x3}, {{r0}, 0xffffffffffffffff, 0xc0, 0x3, 0x401, 0xb62b583}], 0xcf9c, &(0x7f0000000100)={0x7, 0x7fff}) r2 = getppid() fcntl$setown(r0, 0x6, r2) 02:19:54 executing program 1: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x20, 0x34) utimensat(r0, &(0x7f0000000040)='./file0\x00', &(0x7f0000000080)={{0x7, 0x4}, {0x4, 0xf1}}, 0x2) setitimer(0x0, &(0x7f00000000c0)={{}, {0x2}}, 0x0) setitimer(0x0, 0x0, &(0x7f0000000100)) 02:19:54 executing program 1: mknod(&(0x7f00000002c0)='./file0\x00', 0x4000000000002000, 0x6c7) r0 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffe, 0x396be3296e6275cd}], 0x1000, 0x0, 0x0, 0x0) dup(r0) munmap(&(0x7f0000ffe000/0x2000)=nil, 0x2000) kevent(r1, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x12}], 0x541f, 0x0, 0x8000, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x0, 0xc0) 02:19:54 executing program 0: r0 = syz_open_pts() ioctl$TIOCSPGRP(r0, 0x40047477, &(0x7f0000000000)) 02:19:54 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, 0x0, 0x934d8b0ef88943c4) poll(&(0x7f0000000140)=[{r0, 0x8d}], 0x1, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff}) ioctl$TIOCNXCL(r1, 0x2000740e) 02:19:54 executing program 0: r0 = open(&(0x7f0000000180)='./bus\x00', 0x8289, 0x0) r1 = shmget$private(0x0, 0x1000, 0x400, &(0x7f0000fff000/0x1000)=nil) shmctl$IPC_STAT(r1, 0x2, &(0x7f0000000080)=""/57) writev(r0, &(0x7f00000003c0)=[{&(0x7f0000000000)="91ba0b1ade35ad", 0x7}], 0x1) fcntl$lock(r0, 0x8, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x1000300000002}) r2 = open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) r3 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) fcntl$lock(r3, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x4, 0x100000001}) dup(r2) fcntl$lock(r2, 0x9, &(0x7f00000001c0)={0x0, 0x0, 0x7, 0x100000002}) 02:19:54 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = dup2(r0, r1) setsockopt$sock_int(r0, 0xffff, 0x2000, &(0x7f0000000140)=0x80000001, 0x4) writev(r0, &(0x7f0000000600)=[{&(0x7f0000000480)="c15726287209938d79eecf1d13d84b17891e1a034ce83a35c486af141167c978c8c08416912ff276f496a570bb5b90984fd7e368420192c1d03ae5b315ee0af9d5bab3f8f7114c46b8d1e97c90c9d2ec9f002101f3742cfcab91d2d1a18600907a566e8a7fa2e455062974ee467ecf857ed24d13b84d4a09f67c2dc2feca89f3b453c2813a825d30ed9ec6a7808b1a76e9", 0x91}], 0x1) kqueue() writev(r2, &(0x7f0000002c40)=[{&(0x7f0000001c40)="3da29f6ded3a36968c6c29e2db257427b75f523631d61d7f4d61b4465a368c3b8a9b7a1e1138bf4e16fdf7ea3cfc952b84ce5a95e5e5770d7ba9190bbb52c3de4f8cd497ed782d96bd6e6eb86e9691b667e17119da1226d6128f0e668f000e8362f0fb65a953301b87c8b53993a5ddbf5774fa34644ebe3faa510b0f65fb90b8e21b188556dbbb52c2849fd45770b7fd828ab36c9d67422621c0e625052c681176243d39301a320515c65692e01446c25d74b171906145165a95be2c46066d400f11856fc4ee7806936c9c3f4ced98819b31539725473172c7b357eab95e4d09", 0xe0}], 0x1) socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000000)) readv(r1, &(0x7f0000000400)=[{&(0x7f00000009c0)=""/4096, 0x1000}], 0x1) 02:19:54 executing program 1: r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x400, 0xe0) ioctl$TIOCCHKVERAUTH(r0, 0x2000741e) clock_settime(0x2, &(0x7f0000000080)={0x37339824}) r1 = syz_open_pts() setuid(0xee01) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000000)=0x8) 02:19:54 executing program 0: r0 = socket$inet(0x2, 0x4, 0x0) r1 = shmat(0xffffffffffffffff, &(0x7f0000ffc000/0x2000)=nil, 0x3000) shmdt(r1) mkdir(&(0x7f0000000000)='./file0\x00', 0x4) setsockopt$inet_opts(r0, 0x0, 0x4000000024, 0x0, 0x0) fcntl$setstatus(r0, 0x4, 0x4) 02:19:54 executing program 1: mknod(&(0x7f00000002c0)='./file0\x00', 0x4000000000002003, 0x0) r0 = open(&(0x7f0000000280)='./bus\x00', 0x0, 0x2) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x0) r1 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) dup2(r1, r0) r2 = kqueue() close(r2) dup2(r2, r0) 02:19:55 executing program 1: r0 = socket(0x2, 0x1, 0x0) getsockopt(r0, 0x6, 0x2, 0x0, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSDTR(r1, 0x20007479) fchdir(r0) 02:19:55 executing program 0: r0 = socket(0x2, 0x4002, 0x0) sendmsg$unix(r0, &(0x7f0000002880)={&(0x7f0000000040)=@abs, 0x8, 0x0, 0x0, &(0x7f0000000080)=ANY=[@ANYBLOB="2000000000000000ffff000000000000", @ANYRES32=0x0, @ANYRES32=0x0, @ANYRES32=0x0, @ANYBLOB="000000002000000000000000ffff000001000000", @ANYRES32, @ANYRES32, @ANYRES32, @ANYBLOB="3d3dc3470be39eaa5ab60ef11032192290c9cb27f76a5c030000000000000000000000000008c5aad8692d1d6907a193ee5a4bba6affd3b20000000000000000000000", @ANYRES32=0x0, @ANYRES32=0x0, @ANYRES32=0x0, @ANYBLOB="000000002000000000000000ffff000001000000", @ANYRES32=r0, @ANYRES32=r0, @ANYRES32, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=0x0, @ANYRES32=0x0, @ANYRES32=0x0, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=0x0, @ANYRES32=0x0, @ANYRES32=0x0, @ANYBLOB='\x00\x00\x00\x00'], 0xc0, 0x4}, 0xc) 02:19:55 executing program 1: mincore(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0xffffffffffffffff) 02:19:55 executing program 0: socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) pwritev(r0, &(0x7f0000000540)=[{&(0x7f00000000c0)="fb5d9dcb26368cb5049113098e37b0e641ce93c700e6547be72dbc6f71c48cdcf2c67aca784084316d8ca5a8192ebb6cf1f918cdfa3b17503d324a0f0dc34974c3ecc11f01621f4e0d6389fe5043376155eacdcdd755b7779ea06cf79e91dd7935f68a6438c12a8b15aea81f805b4c719a36df1ff0fc8953f3f954595527581698f22fd7935e049e9b9324edb04f2578faadece23b5b8e04f318178703d68dee7fa3d94d5b8d47d1c7", 0xa9}, {&(0x7f0000000180)="22fd40e107a24bc71edeeb25027cd2cca38fd1e4e0dcd8c3b41602dcc5043fef680db713585cde10b832e3b8789aee6db850f0ad0d1bee4f91cff0e37df0a2940632741c6a95543b9f35b919c4c5a1ca6117f985b7daf10cf5f99529f79971b36c1461cb72503884685c64e50314a60a0724f2e1414b7f9c23c28073960a2d7df188029e4e579a94b3d4bf72b51bfab0633a6dcb08decb5a5c4ccfa6b6d8f118c301d31d21946da3696a8aa5079a51307c37fd8a29298e46db8028d5b09eaa52a2b5a90414e4756023cb4c16ee67e49db690fc24245fa5f4b3ff49d8358096eb446b11cb886a1e442a789ad891406374e990f2d7eaec125ca4f9ee3059", 0xfd}, {&(0x7f0000000280)="b0a23dc31cc6c0168b1fd453b4655aa82a24c155afee3feed8d6e7f8528f969230cb42c348e9a1829c1e432046d25da4fecefe9eabc197dd185ac5d112c455596c8c034d599b0b98a947dee2f4af09c524cffe9c14d514114c8fea5e63a4c9f43b6ad4003a0d558f7cf1cb25f4bce948188b98c9e91eb52d2eb4358c076038d114c7935cde9d06c3ea053675418d35a4a0503e19caf6b30845a26befd86bb58b5a65fcdef945c9a8414a", 0xaa}, {&(0x7f0000000340)="893326f951abce7abe6094daf5208e361ba3df682c1e3f58bdf08e2c30fc0f026d0e1b172f919cca8faeeea0a7fdbaa39410fecb72fcee1d3c2da02fca50870a808fa4ae8edfd4b7498a1fa64ac6a83b1a3eb3b721f248c2b7b9eab25b708cd1c6aec93b8d1b73b9a62af9d8b5aaea015d84da0376965b8c8f0d30eb622adaf2a6e8ebba88e2dbb578c035e0a0bcdfb36ac00df42446f84c98a3d239a75eb9ea2a4b582ffa7a82f032e96725f118a5df4cad2cc364b1053f609d33ef37b5edda35716c840d4eb5dd12d109a57ece912934ab5156d09ef126c72e6d60126cae26f5cdf1220574a0", 0xe7}, {&(0x7f0000000440)="9893dae9b366e3223cd6156da9ae1f31533effbc2fb4793517a353ebb4b8eb52bfa2d7732384593ca03a5a1c1e1eb242c8f13edb24a3dd26aa045b0e5f8ad75a1451ada4921930ea00a41acde0f3652362c2601ab2d59d447338393d05cce9978aecff710660fb9853a681ab016925edf48a31efce428d4bbaebb5ab1c7150fe956ada31212a7b19517fe59130572f074ec424cc9952e6fa3b6a009bbaba3283c02f353a605b89922c56cb536a45d3bcebad7b794e1f16dfa99ee6fc30e55ef548cc27d7b86f15d4fbfb6dbe9749b1487486fa44cd0a3af5d75184ba61f47e4e750ad730077c70c8a238c7d0", 0xec}], 0x5, 0x0) socketpair(0x7, 0x4, 0x4cc3, &(0x7f0000000000)={0xffffffffffffffff}) openat(r1, &(0x7f0000000040)='./file0\x00', 0x280, 0x1) writev(0xffffffffffffffff, 0xffffffffffffffff, 0x1a9) 02:19:55 executing program 1: pipe(&(0x7f0000000940)={0xffffffffffffffff, 0xffffffffffffffff}) mknod(&(0x7f0000000040)='./bus\x00', 0x4000000000002000, 0x400000000006c7) unlink(&(0x7f0000000340)='./bus\x00') lstat(&(0x7f0000000240)='./bus\x00', &(0x7f0000000280)) lstat(&(0x7f00000000c0)='./bus\x00', &(0x7f0000000140)) r2 = open(&(0x7f0000000100)='./bus\x00', 0x1, 0x0) kqueue() unlink(&(0x7f0000000300)='./bus\x00') mknodat(r1, &(0x7f0000000080)='./bus\x00', 0xe000, 0x0) writev(r2, &(0x7f0000001300)=[{0x0}], 0x1) r3 = open(&(0x7f0000000000)='./bus\x00', 0x80, 0xd) dup2(r0, r2) socket(0x1, 0x4000, 0x20) execve(0x0, 0x0, 0x0) ioctl$TIOCMBIC(r3, 0x8004746b, &(0x7f0000000200)=0x2) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f0000000380)=0x9) mknod(&(0x7f00000001c0)='./bus\x00', 0x2, 0xdf1d) 02:19:55 executing program 0: r0 = socket$inet(0x2, 0x1001, 0x0) connect$inet(r0, &(0x7f0000000080), 0x4f) r1 = getppid() fcntl$setown(r0, 0x6, r1) 02:19:55 executing program 0: munmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000) r0 = socket$inet6(0x18, 0x5, 0x2) connect(r0, &(0x7f0000000000)=@in6={0x18, 0x2, 0x2, 0x2}, 0xc) minherit(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x0) mprotect(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x0) 02:19:55 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x236161bc) r0 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) r1 = kqueue() lseek(0xffffffffffffffff, 0x0, 0x0) kevent(r1, &(0x7f00000000c0)=[{{r0}, 0xffffffffffffffff, 0x11}], 0x6a4a, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffe, 0x85}], 0xffff, 0x0, 0x0, 0x0) close(r0) 02:19:55 executing program 0: mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)) open(&(0x7f0000000040)='./file0\x00', 0x0, 0x2) mlock(&(0x7f0000062000/0x14000)=nil, 0x14000) madvise(&(0x7f0000014000/0x4000)=nil, 0x4000, 0x6) 02:19:55 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) r1 = syz_open_pts() write(r0, &(0x7f0000000580)="c621119f441a39e3f2e2eb820a62649d37697706f992691b8c409f79ba13bc7235c1ddcfee29efd63752d051ec32f489dffdc75a0a14da21fb71c7208221de23b2408b25263b7379ffee730227f1e8f58d1447e54cb4a68d511fe2f5883d35f46c38061117d7ae6d56", 0x69) write(r1, &(0x7f0000000340)="e36258a416f4b4e9958613247786a37cef73feaa3e4e5bbdc3a5197094b222a9c4de41a52f5ea80e0023d58bf6659990bfe43204a034b3ab10f84908d0d99bf7c19f078177da4ce9c287812d53fb394b842dbb48bb6eeb00000000000068f7acad445dd9769c72d28dec4f38fe96c705b444678e3a2fb60c33d7387169f99c23000000000000", 0xffffffffffffff30) write(r0, &(0x7f0000001580)="301428c2670ae3b90a39ba18094e82285ab4cf6bf3663b94bbfd7cb933b46cdc9a7754a9e1fe14b82e988cd63e009283b58119c3e1ba798f466d04677f54d4b92b9aca3552f3dd060ac166d08d6a037d5d7f9ca7577a40b0675aa4f4454ad27b4b4ab77f6429fa1de2e3f39f75f14e9bc9a90f4148ea740baaf4f6cc03bf826cb01dd70b3b8b83f9c67199662d32eca367c0d57f47ffe2fe62cff27d501904f8a48fdc55b4ad2ae09d4f6bbdcafab646cb45cfc39da33138fc22ef2fffe62ece41027c0f703a753eb56f467125d8eeb8cdcdf4effec826456993663dd6d70af2e3c812a185e6b5ea00fee163d69cbe677d47271e7aff9610ff634a718000e11877b4a38c04e23d43e5135c0116725c217d183642d5aaa32e5e622b601dd8c4c5ecfe7475383a51f03aa46406a7c04660c8cf29d416d299030ca44eb5ad12c34961fc38d7188d3f2fe49654f1320138a86a8127134ede020969203504c9d2c02f5f308dd60200000000000000fa92508f24c7ce88784f11c41a58a88de204673c9f0cf33f47085550d48ebc8df94ca0c2ad48f28200bb25e6fb8500ec3474f5bc7b1f014d1211ede50fdfc45d00ec91402235d80b06bd9ca018ff8017389c1cb240d04f7e6b89573fbb697260f867f248567a1ce29b11b9f22771d5616e2e669b432d286fd632b493d571add004ea5200f1900dba3843b7c021ac69093117bcfbc278d5254c8a16da84700fa0447d6028ee0276d0dde6eb87a5af3d14cd07cbaecec597e26e451fd088c33e4535f56107e494cd01aa4d2d89d555e37fadfcf4a9e9a00d08e6d40c43bd6fceb9cad6d52b5445b54210d2a5487e66bfaea6016c2b0ea616e211ca9836bed6fdd07c1e7ba12e73e8bb6f5c74603375314d0f1356324a9e5615f67db69119ee12d327ad39ba307d12fd01add8e3bab60c190c96f3f83cedf859dca4b06b30ce014b37ebf35ae5763ce43106b163d65e7b8d070f2ed92a97418200fc89a05f9b0ef07c282a89625da85abaf60d50062c02d98d2b5396a9164f9c299bf4b75df66452b187325e3fd3097e24845c943125dc6b9bfea098cc365fd058db74efbd449c990818458b3cc4f4e5954c4373ff4d4ab1cb1d6b18f5bcf866cea50c31f139157aeaa512bd9296d8396755fa0ad086a4a21cd1b4c98423bc6c7ba9e33e89389f55eec5dd0d219e44990dc9125028d0ccd0d03d32f7a96c7bf818bb76d4a7e09120cc7ec632180c1b8b1b4c1c8870633a03773d64dc6afe9dce27d0e671c428cb68a5bcd141f6786cd8c315870f0e1bde4e5101833a44d93ba1a4c0e6ebf69bb768542b8b40ddbc7a0ea83e1a443e5e7963014638dfae1a8c66d2ca1df71b538a734c0d82533994106feb7520579f52a1f820bad211c0a4f90728f1f4e464c995569def621046c0dec2bafc262eee01de9b984f574f81f03d5d696c74f582dd572c3ec2cea442658df57c8dee3d5cd43525ca865b8b435f6eec8cfedd72ad4318be5fc192129e937787a034a2c69a83a9504056ebbb06ae6c1be9d07b7e57a88c6ed2a65991dcf4af326905eaf342d16cabc0a085f6c356674213f0546877104d306521fb203d58de04421c83e4f45f28972d94f8b06e8ad03a1ca44caea96ff9d844497037ff4709ffcbcbcd030070127bb9f8bceb5738d6907d0149095a6e96bb164be06caa65fe30895b233abd4e3f87704d0590461311d1156df089364ee899994ac7942ebc69f7b46c0941bdfb897689eaf1f80d173788a3da930cda509e2e9f9446a8549f9d3bf30176ebdcc69219262aeed7f52924ba255222427540caef838aec8506695a102742621795db28fd2ed9fc60ae2de303e6fe567c3d922bdf4c79cc9e6d08da108ec82f6c3ffd2b06194c0adbae802af5392a33c8b01af557e9f2a72c079eddb96135d023222749868c4ae9b237fc65f4860bfeeb353455995fdf043a55c02ad0ea56e0cb45ec2af151c541aea2c96b2da37ab2308cb1dd2b90d736f088da9600856501e8e0a5d115d92babc8b3c0b85b64c3207405303cb45a8acd05ba885a201b625f2d5985d02b8cad8b4d750349642f00fd606f2045cd57440a9792683943f991517b62de7b38ccc03b95ca56fc9ad3dfdf7bf76d101f29f70ad178a08eef1d2d54a32247189108c712a00e8c9c71c8a7a65cd785afb664a3e28cd8a8627acaf95422bb8ee251ef23be6029448381f34970310618b15c7c5b0e9fdff44e8a2ccf4b11ca3c9c3524107835411fe6efd6431f1fef2a4cb11164a55b417734309288b0da49462ea99286ece131018c79db6d7c88fe939e1fd8fbf01c1d2f4491417b307f5671c99cc06b8199dd341454fc5a482152ad5bf12848463e12f2f68c0ed05956eda715d8340e4926275b11e9afe0f59843c76390881431138322fa99b23949abec9d7bd2a6347a9b8686d096e63b48ab39ffc92b3c719d3a6ac0c48f4f54907bcf22cf7dabe8d6a7627c52e1aac3a7ffd10f68d71aa8cd6d687e7b1f7d30d5032ffe691013d04ee0f161abebd5ffcb2d329e5ac9e1c76db1ee1a6c76c9a070910182f7fd4f9bbda18d515df56fecd7209184029eb20731ab6e8c91885c0a98e5260fd3631bba0429239af678aee7e79e340db2dd0013930321c6264f49e66a618106bf8dcab53e7f57221fe11c966fa731c584c1d472d227509e569551be1c44b76ad29b4bde143d27e4dec5bb36b55bb21f21e49118547441093c0100008000000000823bafd49128c529f3f689abb3f9cc5d2917d3278b54dfa46cc7a36601b22efd97e622731018bd77bbc428e79a17800c448323a08bb8e268fc978540dd3428990213dec39d263d1e30aa17e4745b499f264fd9f67db703754ec1c201532a30139906276a1f46159913cf02583a6e39047a9e4c38625c58eee13e5dfc6b3ed7af34392fcb2b920e7b0eae1eb1bc86acd4af0d9902e27de4d67987677edd231bb4f20ac0b6ff0c7c70afd13028b6400431164c28c639c9321a7cacc3cc3bc3a882141fdaaf8f4591e4388db77836e5ae9fceb1c3b064b6a4c24e0a2bfeb63db84b63649d89b8b6ce01a016ba4f4592ae0b8938c2f0235d68c74ef7597df432756e0b8707487f984f5446f40a4d959327f813f650d6aca73e27e1e7e10a9702dcfebc7c9e64f5fa2741f0af0300000000000006352b6594504ed592d73e7c3f5d4fb836f50379125454a2d37e316274f18825f44a3531710219666777e92ad66bec576f80a6c69e9290388397e7e95d6413dff38fba6b3282d69eae45e3867a3508eb3dc44938d5dd2efe235bd9e3823cd5bdeb7ce569cbf4be4bedaced89718116fb2840886924b2fa90bf4f2ec9fa3004c677990a92c668e396187c3f99a731608262ec4f57c4a3d945eaca8cb52de7af7d82e04de12e9f5ac5fffa6966515124696e2155b2e6aea111e9c8cd8c089baebb503bbe1a3cb86db4a74866bed123366793d1a81632f26ea57d8c4a2d5559880e6f5cb97641fa61b258b2676601f07a6062b921bd1b52eb4695bb7ee91663822b06f7e376ab3ef688e3cf66ec9ab3a71466601e220aefeb50b6983439e6bb27f3726bb1a4b9dbb1c727a7417a53163c0811ef005ee2e11b339f5efbbca70baa233bc901d0da835a906c9a2f1abcc02255fb44f1f0cc6f6064d4f1b7452b95a89bb717828f0813eef5049062e4ba203c4b0237062127274951815181f32a439ecd9f042ad8db02f7661bd47a08e036da20ae24b1b41c91ba8347c7f8f40497e3b7b1ab78743c1b69741eac26ecfd26d4760823382fcb841a985146abaf244fa0c611f2bd27b8281c86d8711cfed6544db3bc97e1df644a488fccc7be6537ab023ca2fdea0e7182bb0dd1bff31dfb872805aac569fc74b6712dee319e1b058521b9dca3fc63bd1effd09b80ce1c446f695c7823b2c7bdb4036caf6d2e19e54b97b4e3f3319b46dcce29a911376be805ed7a2ef108bda5c064c59b0ab15d6e66cf23613520d30aeeeebcda8145112dc7a0eb6babc103b01c2281aa1eaebf25bde804ad93fe9e955893aa27c172da7629455a18aac60b10a89fd1c92106fbb17aa76f7a66de2e67cdd01290bcf2c9d598b25faae0396bafe5070a362d870a36adaf79b03c49a14fb010cc739e6ae7fa8ee31bb4165d2a4934c9c282609d9b766d3287081562a71ea703f94e15fe7148ea295c446ac61a40dcb4eac639d0a3b8260a4f4099c672184e5e59b73903135c84b9a935121b81f5a614bd9ef5fd00b9b52de289842c8a683782b6763810454264f64a5a5dac179e86a039fb7b3939c9c1d65d77f7e0b5d1729f5e367098e0ea6a008015454b15177abddf77d22a6fcaeb1c18b7b5f8333342d3b6ff771a4010a5bffdbd0a0fd6ccd014dcab090fc6c7dacdabb0b64fedd6c7fb9493cdc0a1a6928f8ba982b854a864feb37b9d9913122873aa632b15409d3976c14d59ac7ae92ea2f3f5fb85b66ef01e672cb2f4acf09127d0555a6b54047434b0b6e28d91bef4a466c76c39d29145e540a1dd3bd4023ed8b1d40fb05db11442f50aa1934ca020aa7f80217c0ca5c48bd9c73f45514c04936f1172adc6bc470e6b1f53b7653efa7c942801b65c6e407af9843979665eb4c77916742d7dd91475f93df76ddf8e02f868a5d1aba0629c250d6b17dafe6e928c789cb91ef17fa62a5d886987e74f351e99ddedf89fb9536f6f35381ebc18f725b0605fe88aa764b1173b8749d51fa1c369b6ee50a575f29515c839ab6ac32606848c3efe030d339e92b1cdc2ec69c43e09cab08701b4937bfe00423beebb8bdd26408d76e9efef40cddd25afd17efb2e6024911c1dfea4b1db86e9645ed8589471175630a68a79de0d24063339bd1e59c7bcc0052c58b591573261013c50e3b28d6a74003870279e78ebc89eaeae79681d0bedb97768c1bde2c6d4c39a47529b52eefb875b3b0d915beb58fc371a229d45cfbb53e6316b2d167656803f6f74a72b0ed93efffdbdf18bc6f8d7e44d5843ab94cb8a8ba723493fbbbf570afa046f2bf0ade70e4780442807ba2dd970b67cb6d4e024e40bc082df484ea3588b085b29e91e87bf11d2a2cdc8ec7221d0747cdf599572260c9cdc4c1748afb143422c2ca038a5c6de8637d87abe8305c76f3da50a2c78f97ebae6b696e1f27c0bc33460f18cc8466d4654872b39e44a7910fc90f8be708bb991ae71446ccb4bb7fb753fd49c07df8d8e00d160cca18539e09f4955771b5881807cf7d1bda6255e5fcbaf19d7ac27de1882ec22bb9073044b8022874aefd446ee15051e2bb956b7c2c8aa15537376c4fb19b9cbf101ff1e768fdfb5b5a83920c2970000000000000000007814876e99a097878aebc726787e21dc761e180c23e268442a201b0610ed1595d95f8a52e095acf7ed71f3b2dcdd59c42c566f16717e6c63a471256e8c92fa2bc81c34e344fc757bb53d306e3d03d50c8d6629f2c2e3b8fc0d993b99d0cd1c533682e977fe1c0ab339aab42e7f58a0d32db7e89c507ff576aa66f7b950cebf56d0010000000000000000000000dd24a69eadee829d9b5f4592f08c494ce30aee19b98de1253fe9307b41867391ec0143ff17a4f6f930dd4dc9dc37291dd68d9e85a4c8f7eb64012068daba42652a41b52b65fa1907b0893d1d13a23e96715fe3000000000000000000000000", 0xfb8) syz_open_pts() close(r0) r2 = kqueue() r3 = dup(r1) sendmsg(r3, &(0x7f0000000540)={&(0x7f0000000040)=@un=@file={0x0, '.\x00'}, 0x4, &(0x7f0000000500)=[{&(0x7f0000000200)="23623b5c66fdb4c9c3f923bb9cef41ea1f4a31bd0a799fe448c4ecd8b938a77c47cc3ceeda11f955336471bfce226da1c412199b03bc1107a632ab5b17f583f2923311", 0x43}, {&(0x7f0000000280)="966efd3df2abef4bf896745d4731fcae9dedf7fb940ef46b9c6be9ede2a3b98f9a8d0de7ccb4c319b43cd7492a175e9d5df183ed048973081f29df242943fa72376a46207f679405457b71ad08599bc9189777fbe6dc75558282db9c73987afee11a96194f97d62be75ba5faaa62dd2c9a5f25338b2388421c641e18b477f141dee5795cb42b854da3df3cd47ce5ef10bb97426910", 0x95}, {&(0x7f0000000400)="655be3cc014113d4eed54fa1a78c210296c3218bf169583739e57ad0cbb996398690fee3b2bc1868ce096ce7d88b6541c7960a903666247127373ca44d426adfb951e5d3e5576c497dd6d4007dd01aff94cfcf56fe455860229ae2cb3ed519f54ba22fe9eed5ed691de7c7600ba73c13452028f1eee0b415c2d48221492f8722e25b89320cd36bcf5e433f1afd76a688732ae28c3fed89209f68fc2244b521acc684757e80c069a9fcd879b149", 0xad}, {&(0x7f00000004c0)="c6ec1a88787b335739fd346dfb", 0xd}], 0x4, &(0x7f0000002540)=ANY=[@ANYBLOB="10100000000000000100000000100000078b233610357fd05fbad1f24d3ab18db42863497a1c41d2e917e1abe970983f83e1f41b71a824fd49fa5999a15ca3a6a86db6c9dd08383f510e616934270e515f481d54abf6e8e104248dd879843ee872737552cff8e035be03210c098deae4f673cd2065485835a5ccf0591a000593df9f0ba06695f0bee3353d122b976501e8a293217ebbcb8b465021f9a0cddb6ae2ad1d545676a35bfc24f6b2c29ebdbaa51d4de2bce6c3143e8ed37fab691b4710cbc8a8725a576982644e54dd68de85cea5dde51fc80d02a6baf0174c0bb3a7072cf3b6ae4e05bbf61f7b1afe8375d3cc6ee212d88e4e8b968f19837c7bb0a30a250c61f54d00591f2b648811c9c5373b2718ea6f5e287db505ebca2c8fbcccb09b9a17a2ada169be425d8a82e8c8bf7580dc27632e58191b132f404946621c2d876a682491d10321723e540bd9c6eac628d44acf2383aaec5a67fd334cbe864d462593aa2d79c47d77bd08d75b9fd501c10a4b7eb65386306865fe39a3ec10178296566382ac764d5943e19af9e67eef94cb90ee09742c93601a2c22e62fa86af8e7fbcfe316ae57479134cd8fa22a0b8a3a3e57ec3ac5e7ed8d4feafb84388a71d7e31c4277c1f8f14bebe77973872ee8572eea3af161fab8ca72c604a01b291be847c4d91af2d58b125d60c9e187a885fc0db6421dd511f465d37a211d589e0b43fb0824307d74856407ed9962770416cc49743b6d284a0e0c189ed39e475884579f0d52b9b2b0c2d8569a8bd2fce7ae1141a015d784f6fe30e7aa2150c4e1ba36fdd32ab3cd979bd499e9461fdbcd77873375ea7eeb8c9aee71ac45d7fb57c14c3adcd87b4163bad75acc0801c612707c35c929fed97e4e690b4389e953fe650b8467c0883c9d11144f6fd2e370f10c9e08fe887ff670a7f3e53e3e9f8feca55da8982648c63bf4c94f5431378ef1884c92f2b7c41ad3e5200bb90c77149d80dd0a363822f8c808fa97dcd5e07bab58913c2c75781c8ee84a65eced0c52273a89bdc3daf9d49738caf50a2c0688bebd3c660290656043f685b22a3c34c435c5da5283599d1af908a7287238dbc275ebee00e2cb386f0b4704107008e17343cdbe3fa4cca4f08d9963e9817c596ced356976681a54606da0d925614d33da28da65bf8fa5d0cea371182f6a20f51d33c3cd0e8c22b54a5db11e51149ae92a01dad87c8175439d17f022ff3b717c122270abbc98055630474e8404e989d4b161ac871fe26a93bd1bdcd9ecf30c485ed4db8c6eb3bfdaa350cd525d95d1ee10f75b74c29acf8ca068aefcfebf052865b7c1f02ccc1bd13520a2f2fc9c13b785d4161cf7bf6b7c429190eef86658e279d5a7cc5bc18abe52602e07333ac9e5f8fe42aef5bfd9ebc676d2cae55fd26cfce6f2ca77c638078c34b264eddb39d57181a5b90b49183fbda8d52b5341cc663f4f7004323fbd1e850887579223f77166334dcf0b43598d30605733ec89e490105b9afba97a952e9ea9570b29ee22988388d57c2e50820d2aec7ffd3aef43d5db6025e81b02ad7ae2c3094593508778932876bfd532bda02ad0c1b80ceb7611ed40cd244db7ef9e8eab2409c0d3d9b9d4967910b90e52b706f220a51f8fbc86bc6073ed2734baee89bb4cc3840e44d12a190ad96099678d713f24663ca3b5adbc877f8feaad18bb183a5620a8449600802604fbcc04475d34eff8fdbf049dd9c9f5514ce520be44fa91fb9c31814face0dee02c331c4ac65c64747d76051e39d7059c4aac7d3ecf5c6d6ab80823fe6258a2439a639d0ffe4281fe01b91f13c8c6face37abc30e3312a2c9e0e45fb9e004c02c7a3b6a62b6e78e021e336704721cbec58afb80bb761c18abbc1fda9636b74ae457be84736ac5d6744c1655f5aa5640c53b7ebeb5e351207131287623080aa03a786c74a0c774ea6b31b8cc2c4aee7f1776a1a16b2cac72d5d22914cce955baff0dc8195bdf2b270e0e8b3d2d46a70900f079d462b225a7cc45076cc296af97c5337dcd058892fbd47b2da5036104ede61965824eb1ea235e757ad68cdfae9660fb115ff0b5d3095d565b1ac0a823f0d2c094d25a78a48374fce648d94f3a767c702f4fb37b60d66be78f3dc9ae80bb6a4fe0f3f6ee1629b7d11348f42f3133795fe47c09de370b6a68770e4c641a19926f677e6e441fe573fb9dccd7989cdd16c5f7163f50c4a391c1463d4232b6ac8c883bc528b41616953659fd4dfc705f6cbb49d46b81edeee3911cf246921da9145b1ef78bff9f773b6228502a662cfbfad18597fd728c264cc473f4dd63587aa56cb72a9325cffb42fd55b03d927e3b4f22bafb2f9b8d03a5c15b0da5dc45efb6a8875d47fa89823338fcadd5b0ce7c862e41fbe28c9fa4a506354b419df6d47fe0352a47e74b9b4167ccb51d978a7aadbb4c22237981acdb6a60f1e87a207bbbadb300fe7e61f7121e2a34d4943f9d018bcee789616bc429938ca2ce96afad64a4a5e93e3d37ac9aeff5d30ef3c78b94cbe84781672d3b8ff375c8f5b0b6b0c3640cfd3722198e2b12ac0d0fcc8a1e155e74aedca33418e232003ba5a18eee2afbe6b55b3ae2c03fc34295e9221096d9c0a4868c84198b940c3b773725010da9193987a4c8ef57a6ebb51b559f35614478f92ef5cd819d79f4813c18f160fa33a59494ca1015550630242cd4e12384f5e0d619e07bb3d21a766459225a5044c64ba275714bb438c0c49cf2445c262a47742dfbc80dd1fecf498ef2582cf194b804edf6df33ad10d6cd7c58534b3e314cec54d6f2bcd2b6ccf933f8000c16a1f14f5cb74fcfeb577e047f2cdb3d351f8983c70edf2aa670059e5c577b7b9e3f8e7a60319aaf09370930ff4e397e2d74e1e171aa72d0380b28c794f83512e1ada4fa4d37f96c8b8bb00aca02a8a34717acd4c4fdb20a2b77e5862c6db632bd5ddfa931cf278027a814c97bda8ae0170a5e594a9a31bb114da7cf000b436ade7be6b9b49a74a3add05da75430a668597b6c8e954266dcd35abf1dfa017f6fb8c7d0abf6687215b3f49916c158d4b5cf76c02abcd4e58fb4a6164c6e665e8b8eb00c31a6ffcef79149087373b25693b9bdff0f1f0ef75e3997c9dcb7e38561063b85656cb8fb67850c60f799b9588427eb653d9ceb696c59f9d449c159bcacc6e49d0416e8fbc2b814b422a9718b7e4765c4ab4a8c52dcd29119da122408202debc810e10f0969acd9a9024b32074af7246dcf7642be3953ae3e3e7c41ec3052ad54160cb992be6c7973f57db28fbf8d8e68f01c70b07b1966f610fbb27cc81f02c45fd4c27b14023e960fbb0002f5cfbee9ad90bb309244513ca06c4a703a8e7cae034388d76867ab3d9da20ffe0af57246ce013502a2de3dc3d3704ae05d191cdf798bcd65806aff6c6c2b09ce0a8ecd26455ad20ca72d9527995267fa63a3f971a6e0170ec74ff36959e258886e216770b1b73283e783255644eaaad757a162d63897c3d7e7b5e0837ef70c82bac24bb37f9461867c04fe01e233b2aab97f5b91f9d167fb7fc1602af876963be030bbc4741df663af94d28a197bcccbdbc30eb06721bbd707149256b5cc57802f4a7460f50ba91cda677c2337f4a45ef9deb0295bc655756b492a7bbb97d08d2b629e99a9ecfe7564743973a6ee7dbea6617fdec5a76b409cd2986b753dd7f0b2e8a8868b6eb4ec228508dcf266367ca0345d3949df2b6a39ca4e813cefa6c89eaf6f5d20aeb55910739073d196d722dfb89a6c9405faa28d2d8e488ed519ed2874c6f1a3763ed890f7508699d9e13b8b676d7757148153344f425ea273dd47126d0253bc4011d21f14f7c26a6426c267ea0720254b2bd631b8e0cdab74911330d30ef16c7bfda0aa4175fe7d80767c3a8193f6aae8077739719d15c33b08677a2f3f854dceb7f6af26d8ad985ed421c9903ded6a74eceef4f89c46fdcbd2608499c21dd076191a119ede6f0d9852b8866ad0daccae0610a1e7c773bcf04d2986e543edc6462fc1cf651e743d14547c530fffa2af91e8c02d78295b1d1879fc060c252a2851fa48122deb737e9945f71d9db0b9679b781e99fb2e0a28256e8074c5a22daf8b9d64bee8088dfd7ddbd61a4c04866ad94173c589e685f0842697b06e218a8905b675bbf4249f434051e10c2a3926c666f253dace8e5f419adbd60b4a501b0812451397858ce3cbece417d68e1c06964517793aca5194657a6331b8d930d6215a4dcdb56f7cb33df555ee2d4db2877d39e07e0baaaee129864e800a08a7d9517df4aea5cf9837672a356b0a74a1e56664dc7e46a390318ff1e743433001eea49df8d4711a4fe131a8a32901e76ffbb4944d00cff1215c671a1a0c7bd21d506e2e348315a0e8a9a76f9b06a8e1763cbf2d41af832f9017ead45034ac0fd374c0a6f59855000242d7eae354bf14bd8c4ce429015ca583a03fd51a744291fea6c510b75285151f65ffcc83685e24effdf3050109aee864c325cd0a0738b8e6ad73694ea5e8fefd8d736d42ccf82f4ce632f5455247535f99dc1a3004c9b5b0c5947b5314d8e2ab80c678167c0b69839afa337c7fdee607c8d271b583c646eb3cb44c9e27edcb3d232a3d9d43e95346c4dc1cfcdbfb44b70a8956e27d63f33e56fdbb1171765b3047bb0bc2dae8787ffeeed2d029fee72e3bab447247d90dc75e267737fc933d66fa95b6b34e2d4b512639d074298c52e7fa56c2bbd4fd0fd9dc77b234f84245ef9fdddd96558d0fc8c73875a66ef4b3b5ace4b0d61535e867c30a7723f1d55bdd2976bff619c4eafd3ee8ac94ea91f246000ea94a5ced82328e0265fe3aa03b159139918ea1df136ccb55cc21593a4d89dc554cf60a4da112b54423c7d06ecd5da2d8794a5e16385b963f5b2a7c1e11591ba5ec6a49d91d5a75382d3d588033c6de3222124ea27a6e18600c99ed1007edd3a634f98a41ae96322597983a68e6730545ae47cfcfcacc5615f5bf63b1d4502ea850d44db10addd0c99291b8cf1fe3fb4adb38efa89c1905bdf00eec3f04ba72e197e2cd243993881133e667ae8acaf9288f5c48d5f5135ea33df171c7e4d2cc75f9e76c285e217381879e2999080625efabb1e821b097561558303fa2f02719252b5ea15d35e81a442d234b3d8cea1dd61a1ce18ad7cecd28e7f56a95658c6d1a5e03394ac6d8a1dce1810604e0d377a8b1d34c4f5d7ee7224f66ce2bc2977cab539e0973fc63dafa8a4f36fa23f7314bf0529eebc3ded2e286d24a00ffe4477628adf66eeaad1b3c34f37f7d2054300589412a5e96a9a759612e9afe04d306b34c9755dfa0213328185f1f032f6deca0299c57af30ac8a3727a14623cca998d250b58088b5783fbf649ba862af62c49ceb1dcc7dfef110c50fe5d90c2fb9c0167bdf02a55962ae801004e7cfeb8581eaf813ed37a7d38ebb8eb3c44eb5529c6add12228ec132c8aa4265de3d0508fc09123cd0bf6f22fd8f7e629a6d50128f7cd22914db6007951127c9a79bd237e224e8054719dd34d6ed155622326bc895614861f5ee5135f4455fe388a7fc602223cead30849bec1272510a0d58ecda293a6385d05c2839f59a5748a8131b61745a41a92b183cc49c50a0f843e9afcfdce1210688875387e9490677a8a6de285a076c4272e06b2996c8d11e8471c32162da50f12fad9024ac0c579bcfd513950d9841ee76694c6b76ff4a71996c8c0cc3389633eaf9c1e6f0aefff70f13806e82121cafcbb9e34bb79be9e0b9babcca08b10634f6ead873293d0367660cd30dece229c9817c139800000000000000ffff0000ff010000559ccedaf92553c91babc1ba984bb2ace2ed5b1747bd6aa517b38d33b04dde60eeda9d40ec90213631ba514c5d6ab4c2d2b1f565c485201409ab5644197a06b62a80ac65450ad47d04acfc65f025bd9037eb01b0d83136d1ab6d79c8d51b0a3bd58fa60f6e99117aa4165e11cad5eb4ba780f37e4f4ecb97ea983a3586a0b9e20661010000000000b80000000000000001000000f9fffffff6fe03905f5520afd03e700d0e324b43b80aa68c39b90d057749d72265443bc914ad9d408c2b7747fc7226c7916d904060374b6173cd2665004f806bbd64bd57b48b351fadd894c8768149f80ff8c8e4aabf131eb567ff88ec8f685eda0eecd091f231928d937fcd8a6c9d666ae0dac1397a7ea9219e479bda1a3901455ca95f55533b328648581220c79aece8555a8de800333598659ad7ac591208c61552cf9b6baadded00000078000000000000000100000080000000d949b7672c13a3e6d58a08e4f431d72f118ef4edd2533a21d3be98cbbaff99cfce38e01ff81ec95a1a97140eb07676d1e858dafa45b1a49eecfcace8f429ee8e9dff00270787899077177232bdd01d596fa600fbe495d7431e20961da298692eed58000000000000"], 0x11d8}, 0x8) r4 = syz_open_pts() close(r1) r5 = fcntl$dupfd(r4, 0x0, r2) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x5, 0x37f665dd, "bad84b73f2a42ccccab60600000075835db47180"}) readv(r5, &(0x7f00000001c0)=[{&(0x7f00000000c0)=""/235, 0xeb}], 0x1) 02:19:55 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000540)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbbccbbda1049fad2ba6eeb00000000000068f7acad445dd976", 0x65) readv(r0, &(0x7f0000000280)=[{&(0x7f00000005c0)=""/4096, 0x1000}, {&(0x7f0000000200)=""/125, 0x7d}, {&(0x7f0000000440)=""/226, 0xe2}, {&(0x7f00000015c0)=""/175, 0xaf}, {&(0x7f0000001680)=""/152, 0x98}, {&(0x7f0000001740)=""/4096, 0x1000}], 0x6) write(r0, &(0x7f0000000340)="f7828b83478a0e2022eb72a6e168f7ff84bcb86d6661bfb58965e4b3a8819f0d510dcfc13634103b855545858c310300d47e2ecea5a91f3181c899bdd21443cf99cb016dc64d59dcc41c1ff4d45afc34989551a8a2f2544fb32af15d16563140343de686494f2b1626821ba8518c5a2637551b420524d718e39c0768138b587edd5e6902e312b2087243024d80c8f9cf2209e12755eabd1d4c6a5188d568c8e8bb092e61d8c5d06ad285e1090073a4f4e7fa2a91610174159d675f5fcfa5d9cfbdc5d139bad6331a94381c00f457def9f9ce9866b7b6289ca6d9348fb14609f641ee2b33acd2d125f832603b5989e625e411cd5ba20d", 0xf6) syz_open_pts() close(r0) r1 = kqueue() r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "a147780ac85a538a131900e8ebd81823fc7e0d7a"}) r3 = fcntl$dupfd(r2, 0x0, r1) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000300)={0x0, 0x0, 0xfffffffffffffffc, 0x1d38, "bad84b3933e80100000000040000ad1000"}) ioctl$TIOCSTOP(r2, 0x2000746f) readv(r3, &(0x7f00000001c0)=[{&(0x7f00000000c0)=""/235, 0xeb}], 0x1) 02:19:58 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0xc000, 0x8) mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x5cd8) r0 = open(&(0x7f0000000000)='./bus\x00', 0x10001, 0x0) open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) write(r0, &(0x7f0000000140)="37cfcc859baa643340d2162aad25f51e1644d6d1773d69e51db679d8a309cf12140384227693b66c3b5a951a92f2ee9d464d99478cbcc276749edb0c4c50a0e7a873dbdbdfb40015f136554669fb7c517664953c3034456fade517e9c31d924ade109e5b0adb7293c682ee70ad7f5515b6c5b27e437e4e2b5495c6c1a2cebb65a7251a04343d6989a7a830000b2088be172baa68933e883b95a2c145e5d89a6ba44742098afa0193881b7c16b4342db83af0e7bda3b8099da881a0d5873ccffc", 0xc0) 02:19:58 executing program 1: r0 = socket(0x2, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1021, &(0x7f0000000040)=0x7, 0x4) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x80, 0x4) mkdirat(r1, &(0x7f0000000180)='./file0\x00', 0x102) getsockname(r1, &(0x7f0000000080)=@in, &(0x7f00000000c0)=0xc) setsockopt$sock_int(r1, 0xffff, 0x1004, &(0x7f0000000100)=0x6, 0x4) 02:19:58 executing program 0: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x400000002c4, 0x0) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x11, r0, 0x0, 0x0) mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x21d) mprotect(&(0x7f0000ff9000/0x2000)=nil, 0x2000, 0x4) open$dir(&(0x7f0000000040)='./file0\x00', 0x28000, 0x10) lseek(r0, 0x0, 0x3) 02:19:58 executing program 0: r0 = socket(0x11, 0x7, 0x0) getsockname(r0, 0x0, &(0x7f0000001280)) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)=""/126, &(0x7f0000000080)=0x7e) 02:19:58 executing program 1: pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCGWINSZ(r0, 0x40087468, &(0x7f00000000c0)) r2 = socket(0x2, 0x1, 0x0) getsockopt(r1, 0x6, 0x100000001, &(0x7f0000000000)=""/16, &(0x7f0000000040)=0xb9db91ee3c91f77e) socket$inet6(0x18, 0x4004, 0x6) getsockopt(r2, 0x4, 0x0, 0x0, 0x0) 02:19:58 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) listen(r0, 0x6) recvfrom$unix(r0, &(0x7f0000000040)=""/183, 0xb7, 0x0, 0x0, 0x0) setgid(0xee00) execve(0x0, 0x0, 0x0) dup2(r0, r1) 02:19:58 executing program 0: mknod(&(0x7f00000000c0)='./file0\x00', 0x2000, 0x0) r0 = kqueue() r1 = socket$unix(0x1, 0x5, 0x0) r2 = syz_open_pts() readv(r0, &(0x7f0000001400)=[{&(0x7f00000002c0)=""/191, 0xbf}, {&(0x7f0000000380)=""/4096, 0x1000}, {&(0x7f0000001380)=""/121, 0x79}], 0x3) r3 = accept(0xffffffffffffffff, &(0x7f0000000100)=@in, &(0x7f0000000140)=0xc) pipe(&(0x7f0000001580)={0xffffffffffffffff, 0xffffffffffffffff}) r5 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffff9c) pipe(&(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(r0, &(0x7f0000000080)=[{{r1}, 0xfffffffffffffff9, 0x8, 0xfffff, 0x4}, {{r2}, 0xfffffffffffffffc, 0x0, 0x1, 0x86, 0x4}], 0x100, &(0x7f0000000200)=[{{r3}, 0xffffffffffffffff, 0x40, 0xf0000000, 0x3, 0xff}, {{r4}, 0xfffffffffffffff9, 0x40, 0x4, 0x4, 0x8aff}, {{r5}, 0xffffffffffffffff, 0x4, 0x6, 0xf8d3, 0x80000000}, {{r6}, 0x0, 0x90, 0x80000021, 0x6}], 0x10001, &(0x7f0000000280)={0xfffffffffffff1c8, 0x8}) r7 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) ioctl$TIOCGETA(r7, 0x402c7413, &(0x7f0000000000)) faccessat(r7, &(0x7f0000000180)='./file0\x00', 0x1da, 0x1) 02:19:58 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000000)={0x8001, 0x300000000000000, 0x80000001, 0x2, "4fe37dbacfebf38ff1f4489a7084ccc520d620e7", 0x9}) mknod(&(0x7f0000000100)='./bus\x00', 0x2028, 0x8000004000000501) r1 = syz_open_pts() ioctl$TIOCEXCL(r1, 0x2000740d) syz_open_pts() open(&(0x7f0000000180)='./bus\x00', 0x7e, 0x0) 02:19:58 executing program 0: rmdir(&(0x7f00000003c0)='./file0\x00') r0 = msgget(0xffffffffffffffff, 0x0) msgsnd(r0, &(0x7f0000000080)={0x2, "ee14f3e4b1387850d8686823d2d1e32274cb18a222fb55bc0a892496b5360cd5235f511f43c9ce82319357a0da5c2d8c52eb6b052d4d19cd6f11cbf178fcccf8c276a23a1f9b5613cf2838b6dc964476939cdfe58f126a62541dd92e29c30c27abc99a66e2790777518897877b4245c6c52c80de68b654da0b55896ddf19b68a0aa5f7eaafc64fb0e28b37cc4fc3518130fedc50b20fdd721567b1d0b36de4725e0cb5893617da7e4417bee49af10a80ffb4b280a822fa6a08c8e1391660c7698b1e6724bfadab517aa20ddc2f12c1b2a4b7d4eb9d97a06fb1d714dc0ef4d31571a231ef8bd089a98e5f4084e36b5590bdef0da125fbca4f5e029a6f2ac5"}, 0x106, 0x800) r1 = accept$unix(0xffffffffffffffff, &(0x7f0000000000)=@abs, &(0x7f0000000040)=0x8) recvmsg(r1, &(0x7f0000000340)={&(0x7f00000001c0)=@in6, 0xc, &(0x7f0000000280)=[{&(0x7f0000000200)=""/104, 0x68}], 0x1, &(0x7f00000002c0)=""/109, 0x6d}, 0x803) sendmsg(r1, &(0x7f0000000500)={&(0x7f0000000380)=@in={0x2, 0x2}, 0xc, &(0x7f00000003c0), 0x0, &(0x7f0000000400)=[{0xd8, 0xffff, 0x5, "ab43b7740fd1d2a8543fb349030ac6e26711787991b7fa5019533804891f7ee6c71d314c6c0e5705923f3610af521723b751346646d79c5616b0630be225128af7d4e96bae29544b2c4caf6700bf417b8603ee11fa1b6c08ec17bcc8ef6f7677063fc6ecb9302466f99911eb78e7e8a298824a274e5e2b5674f8da814ce8ef8a39b84d3081d6153c9c4533f599c2e38980d1627e4299b96f5d6cc38d43e6cc6bcd659e69c5a26a12f0b0eb1935d5d1ac0fd01c6b6835a9094ef805a0123d5dd4772c64440f24"}, {0x10, 0x1}], 0xe8}, 0x9) 02:20:01 executing program 0: clock_getres(0x6, 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x100, 0x40) r1 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x20048, 0x0) socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) r3 = socket$inet(0x2, 0x4000, 0xf77) r4 = socket$unix(0x1, 0x5, 0x0) r5 = dup(0xffffffffffffff9c) r6 = accept(0xffffffffffffffff, &(0x7f00000000c0)=@in6, &(0x7f0000000100)=0xc) r7 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000140), &(0x7f0000000180)=0xc) r8 = socket$inet(0x2, 0x1, 0x8) pipe(&(0x7f00000002c0)={0xffffffffffffffff}) pipe2(&(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) kevent(r0, &(0x7f00000001c0)=[{{r1}, 0xfffffffffffffffb, 0x54, 0xf00fffff, 0x0, 0x40}, {{r2}, 0xfffffffffffffffc, 0x10, 0x64, 0x3, 0xffff}, {{r3}, 0xfffffffffffffffd, 0x0, 0x40000000, 0xb07, 0x2}, {{r4}, 0xffffffffffffffff, 0x0, 0x40000000, 0x4, 0x7}, {{r5}, 0xffffffffffffffff, 0x82, 0x6, 0x991, 0x7}, {{r6}, 0xfffffffffffffffd, 0x4, 0x8, 0x6, 0x7fffffff}, {{r7}, 0xffffffffffffffff, 0x1, 0x80000010, 0x10000, 0xaf43}], 0x7, &(0x7f0000000340)=[{{r8}, 0xfffffffffffffff8, 0x40, 0xfffff, 0x0, 0x4}, {{r9}, 0xfffffffffffffffe, 0x0, 0x80000000, 0x3, 0xff}, {{r10}, 0xffffffffffffffff, 0x88, 0x0, 0x200, 0xffff}], 0xffffffffffffff81, &(0x7f00000003c0)={0x1, 0x20}) 02:20:01 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2", 0xffffffffffffffff}) writev(r0, &(0x7f0000000340)=[{&(0x7f0000000200)="a5b30fca9dfa945f8a33f00e1074b5233dfde26b728fb46a7dd978305b8e6a06a80cc7df5fbdaa9250b5989a05f0ec793696a615a7bb24f82476e3b06f1412dd091ff3772913068d9786f6afd119229733ec518942fe3b284902384b8835544acd1b91fc00", 0x65}], 0x1) write(r0, &(0x7f0000000580)="e36258a416f72ee99586132477f24c119bd1093cfb2501015bbdc3a5197094b2df2aa85e3322a9c4de41a52f5ea7fa0023d58bf765994778a7f6485509268be2b6222996f51da4cf4953c319f95b1cf1fcef995fec2a51a582b51c9229ad1fc18680c65367abac51596028d02291112cf8604af2916389c5180703263326733c3572aa8fdfafe9360e213b92fbfdaebc9431e75500addf9901e7b01e89c3e583d8e4eb5e6afa584912423301d0f8c6f995756fe0f696c5f5f3024af12bb2d9ef3ce736987a85438207f2ecdccb10fc610591fa888ca7a13211c4f5d6f5eb9b496f2d1de0275e3f46cf3bee1e3b4a03c0a5c50d39b3bc6a374dca0e0bea98d8135b68c19270f5c398dd93d72b075d9bb3efac48e786392ca555988c452cfe3e73fcc24f63238cbf923f480e55e1412841479acf4d56a098682ac2706bffec070e749e1f795d3dde0794f429076c6c2bbec5504c1c5eb4da1acca9f7738e5804d1ba4db1ea9b1f7b658358a65011b50dd0811e9aa1bcb737de3f087499", 0x17c) r1 = syz_open_pts() close(r0) r2 = kqueue() r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "a147780ac85a538a131900e8ebd81823fc7e0d7a"}) r4 = fcntl$dupfd(r3, 0x0, r2) ioctl$TIOCGETD(r4, 0x4004741a, &(0x7f00000001c0)) ioctl$TIOCCDTR(r4, 0x20007478) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000002c0)={0x0, 0x1e2b, 0x100000003, 0x0, "bad83f067108e2dede80000000001f00"}) readv(r1, &(0x7f0000000000)=[{&(0x7f00000000c0)=""/235, 0xfffffffffffffeeb}], 0x1) 02:20:01 executing program 0: mkdir(&(0x7f0000000040)='./file0\x00', 0x0) chmod(&(0x7f0000000240)='./file0\x00', 0x3f) setuid(0xee01) mkdir(&(0x7f00000001c0)='./file0/file0\x00', 0x100) r0 = open$dir(&(0x7f0000000100)='./file0/file0\x00', 0x2, 0xc1) fsync(r0) fchdir(r0) 02:20:01 executing program 1: r0 = socket$inet6(0x18, 0x3, 0x0) semget$private(0x0, 0x3, 0x0) pipe(&(0x7f0000000000)) setsockopt(r0, 0x2000000000029, 0x26, 0x0, 0x0) 02:20:01 executing program 1: r0 = socket$inet6(0x18, 0x3, 0x0) r1 = dup(r0) recvfrom$unix(r1, &(0x7f0000000180)=""/112, 0x70, 0x801, &(0x7f0000000200)=@abs={0x0, 0x0, 0x1}, 0x8) r2 = dup(r0) kevent(r2, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0x80, 0x3, 0x1, 0x99}, {{r0}, 0xfffffffffffffffe, 0x40, 0x2, 0x3, 0x4}], 0x6ea, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x1, 0x2, 0x1ff, 0x6}, {{r0}, 0xffffffffffffffff, 0x8, 0x6, 0x8}, {{r0}, 0xffffffffffffffff, 0x20, 0xfffff, 0x8}, {{r0}, 0xfffffffffffffffc, 0xe9, 0x4, 0x7fffffff, 0x2}], 0x3, &(0x7f00000000c0)={0x8, 0xcb}) close(r0) getsockopt$sock_cred(r0, 0xffff, 0x1022, 0x0, 0x0) getsockopt$sock_int(r2, 0xffff, 0x8, &(0x7f0000000100), &(0x7f0000000140)=0x4) readv(r2, &(0x7f0000000100), 0x0) 02:20:01 executing program 0: mlockall(0x3) r0 = socket(0x11, 0x0, 0x7) pwritev(r0, &(0x7f0000000280)=[{&(0x7f0000000100)="66faaf97e6b7873a46c958a24784f9cdc020d1a92c6578aef171cde866d26c8c35505b97e52f8ac305e1bd362a373afd576abfa69676f8734ef69c1eee51534463d945fded833d106e19ccbe38abdea28f936e9f7a40124b1eedf9bbbf8228bda27933ab988b", 0x66}, {&(0x7f0000000180)="4d71e663fe574a1366700d0a9ef403880ec96e3375e10c76cda0c866d08aa3880f22c5f2c2f82249ec421fa8421dfaac7e94beeccd609be2a4cbf37fa9dedfbaf0bd68d99f113538b89eeed14181a4502e55d144e2b002a6626445de8d4b0148d008f1e5101eec7ff3ade2ab95d3ab7eed57a69e0535e478852c3d4e682ce73f5487c1d8d6d67a49399fb6c653445cc4a9fca65ff3c4a4e04dc788a96960ddffa064246333b3217314b6", 0xaa}, {&(0x7f0000000240)="cd02a55ae8cf0e6b088cc89a9a9b61e2f40267e0028f2e9516e4526be7b34f8da1de38fcb1", 0x25}], 0x3, 0x0) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x12a0a, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000000080)='s', 0x1) readlinkat(r1, &(0x7f0000000000)='./file0\x00', &(0x7f0000000100), 0x0) mmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x1, 0x10, r1, 0x0, 0x0) mmap(&(0x7f0000ff3000/0x4000)=nil, 0x4000, 0x4, 0x2010, r2, 0x0, 0x0) 02:20:01 executing program 1: mknod(&(0x7f00000001c0)='./file0\x00', 0x1002, 0x0) nanosleep(&(0x7f0000000140)={0x4, 0xfffffffffffffffa}, &(0x7f0000000200)) r0 = syz_open_pts() r1 = fcntl$dupfd(r0, 0x4, 0xffffffffffffffff) close(r1) kqueue() r2 = open(&(0x7f0000000000)='./file0\x00', 0x2, 0x0) r3 = kqueue() kevent(r3, &(0x7f0000000040)=[{{r1}, 0xffffffffffffffff, 0x21}], 0x200, 0x0, 0x0, 0x0) dup2(r2, r3) 02:20:01 executing program 0: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x1000, 0xffffffffffffffff) r0 = open(&(0x7f0000000140)='./bus\x00', 0x1, 0xc4) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) close(r1) mknod(&(0x7f0000000ffa)='./bus\x00', 0x2000, 0x20c) open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r2 = kqueue() kqueue() mmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x4, 0x811, r0, 0x0, 0x0) kevent(r2, 0x0, 0x0, &(0x7f0000000500), 0x6, 0x0) kevent(r2, &(0x7f0000000180)=[{{r1}, 0xffffffffffffffff, 0x9}, {{r0}, 0xfffffffffffffffe, 0x83}], 0xec97, 0x0, 0x0, 0x0) 02:20:01 executing program 1: r0 = open(&(0x7f0000000000)='.\x00', 0x0, 0x0) symlink(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='./file0\x00') symlink(&(0x7f0000000140)='./file0\x00', &(0x7f0000000180)='./file0\x00') recvfrom$unix(r0, &(0x7f00000001c0)=""/189, 0xbd, 0x0, &(0x7f00000000c0)=@file={0x0, './file0\x00'}, 0xa) utimensat(r0, &(0x7f0000000280)='./file0\x00', 0x0, 0x0) 02:20:01 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) shutdown(r0, 0x0) write(r1, 0x0, 0x0) 02:20:01 executing program 1: r0 = kqueue() mknod(&(0x7f00000000c0)='./bus\x00', 0x2002, 0x236161bc) r1 = open(&(0x7f0000001040)='./bus\x00', 0x2, 0x0) pwritev(r1, &(0x7f0000001640)=[{&(0x7f0000000000), 0xffffff91}], 0x1, 0x0) kevent(r0, &(0x7f0000000140)=[{{r1}, 0xffffffffffffffff, 0x29}], 0x3, 0x0, 0x0, 0x0) pwritev(r1, &(0x7f0000000540)=[{&(0x7f0000004180)="b9", 0x1}], 0x1, 0x0) r2 = semget$private(0x0, 0x61d9cf1d6b15fbe, 0x687a196cfb4411d9) semctl$IPC_RMID(r2, 0x0, 0x0) 02:20:08 executing program 0: utimes(0x0, &(0x7f0000000080)={{0x6}, {0x100000000000000}}) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x8288, 0x0) fcntl$lock(r0, 0x8, &(0x7f0000000000)={0x0, 0x0, 0xffffffffffffffff, 0x1000300000002}) msgrcv(0x0, &(0x7f0000000080)=ANY=[@ANYBLOB="07ff2016"], 0x1, 0x0, 0x0) r1 = socket$inet6(0x18, 0x1, 0x0) connect(r1, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) recvmsg(r1, &(0x7f0000000140)={0x0, 0x0, &(0x7f0000002500)=[{&(0x7f00000001c0)=""/181, 0xb5}], 0x1, 0x0}, 0x40) shutdown(r1, 0x2) writev(r1, &(0x7f0000000280)=[{&(0x7f00000000c0)="a93a40673c09f1c417d82938441c548c872e788eb9d036a4aa071271647bc55a1ec64e02ae449e0a", 0x28}], 0x1) 02:20:08 executing program 1: utimes(0x0, &(0x7f0000000080)={{}, {0x100000000000000}}) r0 = socket$inet6(0x18, 0x3, 0x0) connect(r0, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) r1 = dup(r0) sendto$unix(r1, &(0x7f0000000340)="2b0b5400a449f7a3296e0a60aa811d4e2b2c85328688c75f05dcadef1c156c722ae6be5f8c6b2640be43907d53960b8fe211149480e852572b70e71ad85f4ef079002d660b378ec721a7dfa763131559886cd7078684c013872ad792000000000000000000000000", 0x68, 0x0, 0x0, 0x0) read(r1, &(0x7f00000000c0)=""/153, 0x99) 02:20:11 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755af4a68f3a3b577727206fb2"}) write(r0, &(0x7f0000000240)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c287730c535dd9760000000000000000000000000000b33927efc68591fd01a002eb93", 0x65) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000440)=0x9) writev(r0, &(0x7f0000000040), 0x0) writev(r0, &(0x7f0000000600)=[{&(0x7f0000000c80)="ce9f47a018254f53b356f5cebf504982b8af017ffa344fae37b7c6c95ef18a3b2c81523f1b07f3e6306ceeb00b99d0417bcf407e4f9e9a18da8444ccc41c3719c67452a0b143a851011d4e4b763b81e8dc66c4543ba4c8aa4cc129445ca835b8c6ec64d3dc32017e4f349b440adf538cc51528fcbe9e2ec2cac53847214717a93ba13795d654acd78202339aec022c1e580a318e7c89c6de923b8b96d03f00b3cf1a2ee7ad04c23061afebea30496d065711c3ded86627b7e09b593bafe010f3b7440191f04d1f535abcc860bae1540180ea89cefbb3bbfdfb8c1884394c902af1230482937d374846269d3acf5d3d1cfc88872e64e42314de79701890cf8b02de348ce4fac73b642cc6abf134ce31b5570b775a1be6290656161952e45776bb39294e3e03fa6e4b5a1daf3a62e0ab0f92bf36ddd87955f2effe778a97cc7588c0ea452c871f5d5cb1a923c1219e68611722a7d172a3950f1dfd0e39e2c6abad891acd2670ef0514a02a975aa6504a945c4888c23732ab8c7a17f5b120de33563e36ab7b135c3d735c3ec389fcf7526c042b404bcf321a94f2186617b67f7e2e4dd909c0ac17ee5e10bac414920896dfcd34360f7638418cb44f3e1382f82dd71766921e871f1097df5ecad68017354ca4e9320a04f1be61615ae3bbeb3717bfe70b1dbd897aa3127f5ebd24e6a6d626cb3e1ec3e378fa8a175f35bac6bfa021948ebeca9e4ab0391607981e2476139372653a51fa9bcb2b67c8668ad3929412ef6ca6169b53a49230cabda7b682dedde5cfc38f3a38a30957d0e6629edc2a1a9fcb73ef28ac689e2f5504afab2716627f01aeb4afa841f147a03834cedcf336005fc2bff6c2f7496513cbce8a2b49635d8a99c75bc09d3ccb67f4f54b318c7616af88a3ca2b19dcf869c7004af11fae257eb4fb1aae7517f8a00b88a5341119e156ccf28e77831cb24164dc5337685a94112e446575c23b203afe21bdc7c15ccb3107124177b790c04f9348f3d584f2ed3f6250bcb6e1da5d17a6eb1d98c171eedc7e085fb0c9416495f5cfbd185670c9199999464f58364e0af58d63e759a640f925ccc8a5a85b3a0249660333c5f833586c9631c60190d46f4347ff3569cad773f72a9f1aee25e83028206c279315fc783ba1c957519f1f494ef6f347adcf01e952560c7180e930f50ab6bfdcf927a327f9d8d34bc04618a06d957e372af5970be5a87ceb0d6eb8f2916d0300924b4278b9dda51fc94e607f65b02501e7838cacc89dc2c90cf75a7ba156d5f7401e364c8c601c1f1e08db6ff45fcdc079df996baa3c1a770a26c11b622c270d96283b88283e962487a119c07a46a3fee5f17461389e336a896365b794a572075c1da553f43f45ed0432a7b601b327262bc32898bb76adfa293d1820a0a3e27005c69d2e284d3b7945bc59caacab4f3c47a34ad3d946b135ae69f1131f8796fac626da77089b0509315daa7916cb5f300bdd5ec577f4b6415ee0ef9e45c35f34820eb30a", 0x432}, {0x0}], 0x2) write(0xffffffffffffffff, 0x0, 0x0) r1 = syz_open_pts() fchmod(r0, 0x20) close(r1) kqueue() syz_open_pts() 02:20:11 executing program 0: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) fcntl$setstatus(r0, 0x4, 0xc7) readv(r0, &(0x7f0000001500)=[{&(0x7f0000000080)=""/130, 0x82}], 0x1) getuid() 02:20:11 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="82022e2f010500040000"], 0x10) execve(&(0x7f0000000040)='./file0\x00', &(0x7f0000000300)=[&(0x7f0000000080)='[^/+!@&\x00', &(0x7f00000000c0)='\x00', &(0x7f0000000100)='\'])]+\x00', &(0x7f0000000140)='@\x00', &(0x7f0000000180)='^\x00', &(0x7f00000001c0)='\x00', &(0x7f0000000200)='@/\x00', &(0x7f0000000240)='}&\x00', &(0x7f0000000280)='\x00', &(0x7f00000002c0)='\x00'], &(0x7f0000000480)=[&(0x7f0000000380)='/.\x00', &(0x7f00000003c0)="052100", &(0x7f0000000400)=',)#[\x00', &(0x7f0000000440)='\x00']) writev(r0, 0x0, 0x0) sendto(r0, &(0x7f0000000040), 0x0, 0x0, 0x0, 0x0) 02:20:11 executing program 0: r0 = socket(0x18, 0x1, 0x40008) r1 = fcntl$dupfd(r0, 0x0, r0) renameat(r1, &(0x7f0000000040)='./file0\x00', r1, &(0x7f0000000080)='./file0\x00') connect$unix(r0, &(0x7f0000000240)=ANY=[@ANYBLOB="f32e14e154399a5eeed406f9b35960ca96f40900000000000000eca92db3c81736febb483da01e0c69109b1b8dc5259e91c9391e61b992601c5183bbf067cc6e7e5a51ac9ac4df9a3864e539c07a3d4bc615a067860c3d26922655f0db67970fbc05223faf59344fab6eea3865bdbacc481ce2a5d8f65b49e4232c22c33fadf1ab44a15729d33fb6117ad5f574e6f4c59d8e496d5ea5caa9a24d37602cc1a9920f7052ffbde0945465915f32784dcff56edf7ffb4cca0fe724241d698852d4ff69ee1685b64d9740a0881c32f89ee423cb3ba76e366350dc9c6ec7cd97c1e62ead56aea8eaf3ae2d50"], 0x10) r2 = semget$private(0x0, 0x3, 0x2) semctl$GETNCNT(r2, 0x1, 0x3, &(0x7f00000000c0)=""/100) writev(r1, &(0x7f0000000340)=[{&(0x7f0000001d40)="ec290ccd4f36dce8e73cae7ccb20f1b637437f3a31fc60cf0fa2dc684b352449d4700822cffce327d6003e0c5af2b2855b78da12d2d4706b1cebc2e42d4d515ca59b734ff0c63098be755c129c94475a2b3c68a48c4294734f318f2a90c20386b1985622e8e0013796f3a56b2426c6c6b88756ac1674f372734c7d59831350b01f887697f957e4de496e2c502c3cb5dedb648a31f790e812c79a05442ec3c4c865b61c298225f4309c71dd249c7bef6d6c7c2ee0f9200d13fafae3bf8a644397324c74f7d9777eaa376f131d3ad7fdbd3811677df6ce8ff9d3a48a3201065224956afe712c393e9cfa45c169e7d53a47675ed21f5a447813aff7fdba28bff0128a348ce1a89640fd88df131a7dfc0d5b7fdae914770686e8c9f5940116750acb6c7dcc51bfefc3d4825e6c6596af5444a06016bd30c697338f81476717d6a6d32fb006aac771564488a3106a06ff1e81d0aacf78dcbb90da9d970af6bba3749b10f1e8312162b7c0a4135cc5c73c7c8efb9b64c9002cc4d83a3805982a5e373f2308a75df4371d8c3182d28daf12427dd6241b0be77360ee97fea2c6a2d4755150eb9426d8acddafa5a40fce76f7dfcd212a8d0fe0691e99d8ef92687d45ee38c91b3645b8a3d8b09e0b30288e473f4a489c691880249edd3c85351e33727d3308b7c6b94eb63f3a01151f207f31db74e1040d755179f0dd2ace71b81105df3e6b53a77e61369ed4321f9e366b3f357b4edf02dcb484d07bdc61f668f920516c2730e7d3f30e543be1733cc3b9b4a92ce95c39cebfc63b693539eea6c038c0f57eea8c7e4f29bc1fe9ecc19c5091082c73b09032fd5f1672b10e2f4a15e0370aaadd781faeb8a477164b14d517ad5aacde902b1a2d8231c663807ca7faec8651ff04be34c6e3539ad978445f8adde392b7fe1a7a3165a23a78f46600da016fe81849740bd1170b1e63f3103e5ae92fa08eb89020696d202ce034ce9f917a7e9066784c76f0e1a0b48c7d5bb68e430ba7c020c84cb9ab154cfd1c64b33cdef85fd3bf3463706403e84c69d6615be850599892e9bd4937c806d4065a4de444fa402afd2e909a46aa8d4e07f30e3301724bba9a33a09e6e4a99ce16df289aafd667c8c2d6db54332e07eaef7e313ff7de897d8eaedea2820727df6ca63dc90bd93e96e8cd6508fd6235aef7a2d57cfb7f28545109e7c2c83c6c16e7a6ea5b40a39361009239c83e5c9e51c529ad46223cb6e593f2f02634a06d6dab4d2b4b2178c629aae1eb09f156b324cfe612574f3027b215c1eefa5e16e31b20e05c3631b01342bea9e2ec88a92bde895f6c00f9824093e8c150c661f1a9b66eeacce2ce853f9277e9b182202ec5403dfa96dc0e097a2ccb414ca2b4badbed92168615c6822faf687dbc84d73847ced0aa14c67f5cce83eecb1bd6d0529ae6ee2f7835d03aa1442cb9c26a26e66eabe4d5d144c3111b6bb70d0ef9b8df827ce1707054223a3c66f0dfec44771fe9a4ff3e6e70dafa1f0332db5600f3106b8d200eb1a3bd2ae6414448fd94e1bd093dfe8d266fa57fba43a45d1fdff8db8d0320afb4da5b39eb7bfbcf6a1e619d6f8bb41d122a91bcf27263dd46bd98b93900482d23ce988f63e7cd67e5fe7a7082e1aa6e06dff54e62236279a1b1445a8cec1376a64b1745af113e941017b77d00cfddbc31ee3e5d23c3d3f0a64102fa5b3a0ed3744d37032d1d0b0870096ad908f5cb4401793c7b63d0be911733b3e79245bce5f482635f097eeaff0730f64e935431f2a163f8593a2ecae3af222711b13c34d0851536687517f8f99d33e2efb68ef72d8a626471c859d54c222f8b53c7a27a83674bc3547894b72dfdf09a6d6c00d898ffb360c9fb5c2f3d99975ac31d0509b37b4d6839cddf38954bbb03db5cd56381699af416c2792a0191345de89110984b716a69e6a9b87135f7668a852a95f62ee3b54da6f485ae9c6dd968fa6b856addb8c101f885b4493f317aeba0a4287f796d1aac220df295ab096706a24fef87e83811b833e44af1c8819e147a09838fe9f2a1ca4099001b2657d9542394e776c8187292d1bf24550cb9e49ea14c2063bb1a978aeee9c10ffc2ea5aad847b342f68f23f103a50eb1a99b088a670b612cce3c44b38a121e3fd9fa6646d96ab3348e28d2130b9bf8d7acd037cb53f03a9ba0d17e9876fb5dd948c0ff248ba52478c30f59e7a4043f4386cf425e5093049c116076553d8143d504d0b2aa765aff175fadc6368f7963daecc270d0a191edb01e7afaa937bdbbaa536b1c0e9dc24b05dcb73ad4955bee32ec6cb81bcb9476e66990357c855161c5802faf460d020b05678305f0890de5659ae0e4f9519f6bc4d84d92bc20fcb790a03f258a572ec437301d2a449263513a9340eb240fe04e7cae57dd91727789a810a8797aa17d293343c34ddbb6bb95cf8644b876c4af490588f3a92e844322019cc9529ed7a2944d8689b227edd6b629f5faa8152cbaf12249d5847154260887535ae06317541fd7d2195489629c51b350f1b2e346a84870657c663037cf6ee97deed332268dfe0e10ee0882c594076549522bd82c8071687a3c4cd44a74c2d15bba822af0964fe99194c4d65ebb6c43dd34c6013eca8cf1b8c2a61f71bd4447890ee98282dec5be3533b0621e4eb5b448864d0bc42bb9788f3e1cac9def303b541cf80ce36e0efa4db55389f419088fc371c91db20ddba3051ae3cfebe63d23ff323aa81656a91f3f25b6cc8900344cdb5b4201e72c9246a1cb1141070b8d52ccc89ed3b61f789aed18c1c33a2be9be9f7632ffa436745816f911f4d03c6a323d60acb2e24a1a26bd4af4a1b3388d613216b5f34200210ebaa135d534e06c62335d014b651c42d95a5b8eb8569f17d008f26e5a6c9ae308ca74e4942362b8770a2945d6782d1e1188d70e38ef5b257ba2628d747e46f0b929a878f76b87a40394eefc0420dfc367f89d2e4f7958266c6d6445ea3652c21e26d6474ee87dfb453d437b9f6bf1ff1a1a8bd5b1bb6994f117c0d93d73bd7a668fb3cc275d7c27fe7547abd9b1e8a47d88e825c0b0dd33b70a977a489fe80b205ac40a900b38ef0d5f751c3f77b2243a50cc5172484fc029e57003dc390307c7993acfed8945ab87b7f769e0c332316efddba0a79cf63e7abf85e369672d06e22b229446149bf06aed4fbd3f02af3cdbdb1ce99a02b5a10413225afd524d0ef2745006159d6bc92da058a10c210638512be5e6c838851bffa21e82102bb398f03138ec0130df472878826c10d896ce27cc184f9a4fb9323ebcc39f0a85c133a7043106927b125cc144f400651613947743dccf66cd21b099fd3c0429be12010d3d7d0e827682e079c74ec75c3e552995387b60aaeb39304b36f027c148b462649781bb0d812a5212e0eaf200ca71cb8b55973591bb65e17150a020d75a22511eb9d4bd6f3573af8e728dc16bdfefd29db41e9a684c777bcd4225765a0a04a4ddfcf6ebc3308d964937cff385bbffc13cfb4a9ced3b3efaf30e05032d0c7daac1ad19873e97cc319296b791c7d8762753977eac89601d2ab3dbb76c704cdd5242f6beecd4803fd9a1374eca7054fb6c4e182a1c9015d1b7a488e3598839b44cd91d3d26edd4c6d8e8c740f23930a34e8509f2fc272c1a9ee69fab8210464deee520dd0d1fd6b9eb6f9f687581549fe8f0f2f8d3bacb09738fd8fae7426637224f1978b104463983e3f6fe87694501ec5c68cb3665218e52e86b36a934f7215df3091c10840da3b03b757cc6a0ef67c6ea3ca6b9ab68a6a5f4756d5f7147bb2bf533cd8fa019606875604da541b71d8949bce72437c85bdf1df2b777f7bda10df873fc6d82e647bcb911bdc5e24c091fbe68d2a8a62cc57eae0a100c6642356651efc771fa69633d6f3ab9dfb416b0fa33a9d2da381bcb833b29100031afe3968217a20fb7c14f2b8a29f8f7e4227117a30e483134234169bf113b2a04745bc20688e717a6d5c0596f9cf2c31cbb6b234ab4bde5c3e31240986dabaa5966368679a89d3811c31c848c365cea84bf8229ca0109780fd578befe92f966c8cf63925c41f90e7125943614e77a0709499e894d34ff41ea8962382602790fb21cddf11d9455cc664468b7cb6bd74682cac649290c59b7603d3fe26dfe14874b61220eca1c433935bdc568e9e975d27685db326ed103345cc2c9f966b264766353b92bc7c6cb699bb9a8d4a76bba14b54ce7364574d4a658bb1693f3a9387e0d96ae6eb63f24df29d07fd75e99fd11d7d70ec0bbe925582d5f4bd58d105b9139d667cfb30766420fabcb59f5c9ea7ce02081814aa1b20b5c2f3d1c6daf9f5301e8c64f149af90b61c1ba8aa08f04c0e5033697bd5025d553e5cfb368759f20cf99662cd0633cfb7d8f15a4d650ff7283d08d8a1df85527982eeed06043a2cc376112c41f88eedef94fae19f64c5c69bbc33cb2ab875e892343dd39bff8400340bd9577a78b5bed15b0624a0067f4b240566a63fa0f917cf880e34f5676ede78ccfb8ab690719798d1929af81d67496dbeb4a1301c3effd053e315441e4d0b839aea72b4ce783077a9546adf0653acebb6440169492fc308b290c9140dd15ee0bd7aadb40628458b4fb6c52087070d86e755c99aa5cf9cf48d075744ccbf96e58920203f38978c5728dc8c135dab59c485760b18b9b2c9d0b6a8be84cad40e139822e7af4470f34f1a4ecf72e2a75819f0a0785b8e7439f3827406894b19c6b031b6a878784c2203eb6223eee21545436809499d6a23e7417481351cee7503022676610a2c0080de8e85a78f9583a87efa979b6d268ba22023ab96d2b317760de1686423b939e045ee49d4cd6b2bb5dbeace1df2c64701ed028f1fab8ac124e1877dce40c9848a24015046f85b36171a70ff882ad737f294e06d828417a3c3c663f7ea754fad161239975453cbbebda01d738f5604b286e90ddce6caf6974edea99565daae95e6375f3e1d7fc182397b8d120d3e79919e496f3ddda501df7bb3a908427b5ed962e8c0d385f5dc29e6ff434c571d5f7bdd4883b872e739a5119ef028227775605c757b33f325406c1f62e20b973efc9ed67f00837e0a167a983184e78bec4dcc66c70b8fe9e0291c2734212db2670acddef808a8bb04f49b28d2a9e4f48a13de54d20e3a1091ab8633150a4e8b1b154cb643c2605c72899ab3b6fb5f88d50cc741be4bcc459fc30f25d6414ae43936068f1ea2e9805c176d28bf724d9b1436860eeaee6ccc84ab71f951ea602fadc61bfe1d02ee565b2288098d2bad4180b9b517879fd20cf759ee4f8ffa2f1292eb383f5a400d3343e7dbe2b97974fdf80bb383e1ff227ced3a31cb54455fc516d3c6657e35843384ee900b066707d8adb0013a7febfa35fb0c4b4d3a785a385eba5eb9b6dbd617a432e7bd71e9b5f115859fe386acee97893ae680c7d301816b9748790f16345800f6af4cdced8fbf9d67321a2635c5a4050114017f875e8231bbeab0f3de62c4b69fb001b054516cfafe9724f7d484bc18b04e6fbe48b4fdae3cddbf0b8abcbeeb65a9a9d", 0xf65}], 0x1) 02:20:14 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2016, 0x4f72) kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0xfffffffffffffffc, 0x9, 0x60, 0x8a, 0x4}, {{}, 0xfffffffffffffffe, 0x8, 0x40000080, 0x6, 0x8000}], 0x5, &(0x7f00000000c0)=[{{}, 0xfffffffffffffffb, 0x21, 0x2, 0x5, 0x4}, {{}, 0xffffffffffffffff, 0x10, 0xf0000000, 0x401, 0x6}, {{}, 0xfffffffffffffffb, 0x20, 0x40000020, 0x6, 0xffff}, {{}, 0xfffffffffffffffe, 0x80, 0x10, 0x401, 0xffff}, {{}, 0x0, 0x5, 0x0, 0x8}, {{}, 0xfffffffffffffff9, 0x80, 0x10, 0x7fffffff}], 0x5, &(0x7f0000000180)={0x1, 0x101}) r0 = accept$inet(0xffffffffffffff9c, &(0x7f0000000080), &(0x7f00000001c0)=0xc) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000200)="884500752ba8cc6047a0b634c9462a88bdb52f2f6765909c5e729d3920c825e90eead7ed2e8c6cc973293fcc4f7e86767acda1fd24d99c6581b89990dc2e4ddbd483700f54ce9c35c7b55805d5a41c505704dd70e8ed4a873e19725448576246ceb7239eb01112ad2ec32b55f83de4859b64166449a87ce5db0cb2c4b142fa02789fa329d1c7669cc02791b334785359a0a7e1e2ddd1", 0x96) r1 = dup2(0xffffffffffffffff, 0xffffffffffffffff) close(r1) 02:20:14 executing program 0: r0 = socket$inet(0x2, 0x4003, 0x1) getsockopt$sock_cred(r0, 0xffff, 0x1022, 0x0, 0x0) geteuid() 02:20:14 executing program 1: mknod(&(0x7f00000000c0)='./bus/file0\x00', 0x1000, 0x2d53) r0 = open(&(0x7f0000000040)='./bus/file0\x00', 0x80, 0xfffffffffffffffc) open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) readv(r0, &(0x7f0000000180), 0x0) 02:20:14 executing program 0: utimes(0x0, &(0x7f0000000080)={{}, {0x0, 0x5}}) r0 = accept(0xffffffffffffffff, &(0x7f0000000140)=@in6, &(0x7f0000000180)=0xc) r1 = accept$inet6(r0, &(0x7f00000001c0), &(0x7f0000000200)=0xc) r2 = accept(0xffffffffffffffff, &(0x7f0000000040)=@in, &(0x7f00000000c0)=0xc) setsockopt$inet6_MRT6_DEL_MFC(r2, 0x29, 0x69, &(0x7f0000000100)={{0x18, 0x2, 0x40, 0x47}, {0x18, 0x1, 0x200, 0x8}, 0x3f, [0x1, 0x8, 0x9, 0x58, 0xfffffffffffffff7, 0xfd4e, 0x5]}, 0x3c) msgrcv(0x0, &(0x7f0000000040)=ANY=[], 0x0, 0x1, 0x800) r3 = socket$inet6(0x18, 0x2, 0x0) sendto$inet6(r0, &(0x7f00000005c0)="f515aca0e5ea77a2b3833bd099977b553279d57c4ac4d68f759c7af233f75449aa8d60fa345ce6027a2c0a08", 0x2c, 0x1, &(0x7f0000000600)={0x18, 0x0, 0x3, 0x3f}, 0xc) getpeername$unix(r2, &(0x7f0000000700)=@file={0x0, ""/61}, &(0x7f0000000680)=0x3f) connect(r3, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) getuid() r4 = fcntl$dupfd(r2, 0x2a, r3) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f00000006c0)={0xfffffffffffff69c, 0x1, 0x7ff, 0x6, "2f2460a03edfa8907f5ba46856ae15d9ff89774e", 0xa9f, 0x1ff}) r5 = open(&(0x7f0000000240)='./file0\x00', 0x200, 0x0) kevent(r5, &(0x7f0000000440)=[{{r3}, 0x0, 0x10, 0x80000000, 0x2, 0x1}, {{r2}, 0xfffffffffffffffe, 0x2f, 0x40000020, 0xfff, 0x30cfd299}, {{r0}, 0xfffffffffffffffa, 0x12, 0xf0000001, 0x3, 0x10000}, {{r0}, 0xfffffffffffffffe, 0x1, 0x2, 0xff, 0x5db9afeb}, {{r0}, 0xffffffffffffffff, 0x24, 0x80000040, 0x179, 0x2}, {{r1}, 0xfffffffffffffffb, 0x1, 0x2, 0x6, 0x7}, {{r3}, 0xfffffffffffffffd, 0x2c, 0xf0000000, 0x2, 0x3e}, {{r2}, 0xfffffffffffffffb, 0x20, 0x49, 0x0, 0x3}, {{r1}, 0xfffffffffffffff9, 0xcc, 0x1, 0x3ff, 0x20}, {{r0}, 0xffffffffffffffff, 0x20, 0xf0000000, 0x80000000, 0x7}], 0x5aee, &(0x7f0000000280)=[{{r0}, 0xffffffffffffffff, 0x60, 0x1, 0x1, 0x4}, {{r1}, 0xfffffffffffffffb, 0xf2c9802456bf459e, 0x1, 0x8001, 0x8}, {{r3}, 0xfffffffffffffffd, 0x10, 0x1, 0xfffffffffffffff7, 0x6d4}, {{r3}, 0xffffffffffffffff, 0x1, 0x80, 0xffffffff, 0x8}, {{r3}, 0xffffffffffffffff, 0x8e, 0x80, 0x7, 0x5}], 0x6, &(0x7f0000000580)={0xff, 0xffff}) sendmsg(r3, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000340)=ANY=[@ANYBLOB="100000000000000000000000000a0e0000fffde91042b65e8c22dd4302b5b7901bcb3402b3cdf5e6d18a63c1302de45b6c0e250dea50a5ffdc5998bbe39b053836e5e3ab45e4a6e3900ec98060333489a49b10cbae808c0fdb15cfefe4149a774ab18bdb63b68e3dedfbb0e0c65e5742b9438b888d1a22538ec73dde1f3c621475d952bb01089a98f5a6f57c321dcca873a1ddab6fe0991c7fd54481fdf5201fa5b39adbadcf96b975fde9928ca5ea3dd30bb9f724ffff00005b496a964629ddac9d5d4d016d82e0a94835153eae2b3b974d57953d4a7e85c0"], 0x10}, 0x0) 02:20:14 executing program 1: pwritev(0xffffffffffffffff, 0x0, 0x0, 0x0) r0 = kqueue() socketpair(0x10, 0x8007, 0x8000, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) open(&(0x7f0000000040)='./bus\x00', 0x184d9, 0x52) accept(r1, 0x0, &(0x7f0000000080)) close(r0) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x236161bc) r2 = open(&(0x7f0000000140)='./bus\x00', 0x2, 0x0) pwritev(r2, &(0x7f0000001640)=[{&(0x7f0000000000), 0xffffff91}], 0x1, 0x0) close(r0) 02:20:14 executing program 0: socketpair(0x6, 0x3, 0x5a, &(0x7f0000000040)={0xffffffffffffffff}) ioctl$TIOCSETVERAUTH(r0, 0x8004741c, &(0x7f0000000080)=0xff) r1 = dup(0xffffffffffffff9c) ioctl$TIOCSPGRP(r1, 0x40047477, &(0x7f0000000000)) setrlimit(0x0, 0xffffffffffffffff) 02:20:14 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2028, 0x501) syz_open_pts() r0 = syz_open_pts() ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000080)=0x7) syz_open_pts() r1 = getpgid(0x0) getpgid(r1) open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) 02:20:14 executing program 1: r0 = socket$inet(0x2, 0x100000003, 0x0) getsockopt$inet_opts(r0, 0x0, 0xb, 0x0, 0x0) socket$inet(0x2, 0x7, 0x6) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)="1a1dc73ea9b80e6657266b90f198cdc91ec1dc0f0cd3", 0x16) 02:20:14 executing program 1: mknod$loop(&(0x7f0000000000)='./file0\x00', 0x40, 0x1) r0 = syz_open_pts() pwritev(r0, &(0x7f0000000540)=[{&(0x7f0000000080)="d1d190448a9afe0344349ddbc7ff5974930fdf6533d8f6eced0767d4842141d76e19dfc1b7c0464893ade541c3272c2d5deabcc57dd6ef9f951a6d9eb1bd99288c1cb508de464b140dbd2393bcb841866b55a046ac0ae067bc6e4e4ecc292ebeb9b559ac0bb2c7fe30a80ef8b544365270b24446741fe25b5e9d28cb28359d256e6d42a4e6323febd44309bf87b8b4c55e20136ce5ac8feb0089604e41bab8f17176394c7958f6f8b1d05097698dba7ba2cc16b8c30fca25dd871d463f0e598e575f01d33c31cf3030efde2deaa8fcbf4b8d35984e2c47455021336643e4341fa2834565c48eb3a2a8b90040f6c2bcd3155715bf", 0xfffffffffffffdf0}, {&(0x7f0000000180)="bf616d29aadfad1418ed417f4b1b6e78933e228e401c3687b00939c7586c1be3c58bb2e7", 0x24}, {&(0x7f0000000240)="bac4ebb579c5b10b0e9d156d9c7167490d993754eb49ee0ab6804245cc7948e4d6e1ae65f7e0c5ee0c6f67a0cead6e27192fff22254fd617dbcc5aef16eb9128198ebbf2bc68c41ea23b14bb574f6e06ac9843410513d0d4ef633ccb1ef823b59a4bbd6992b6fae47e91dd70ffd7", 0x6e}, {&(0x7f00000002c0)="9b750fbde245fc483c786fc637ab785b415bf294c00dda1fbf58cf50fb736c4fe9ff0b9a1b62e27f2928e7d398a228019fade28bd8c047b7dd8d92e80d1486bee08491fe8c83a5d97a9a6d2fc130a852a7bede5a2c5e5aa57966496dced97b13e77b4862d37d3239d58e5ed295d259d4a0b88deceea54621b51a0c766ca5be0e4a6c1f38305c571df4c4ba545ba850b1618a3b257f7386ac07a1d2fcef40cd632237521d9f8027d6ab0ff333170f6efaa4008b7251b6b6f51344d34a411150b0730bf6bd93b80e4d33fb06288250e61cea019066afe9d41b1f00f8cbdeebeb9cad9e9a58ef41ba0a9043", 0xea}, {&(0x7f00000003c0)="70b0de1bb12302bcd4171c8310220de1204fe3f7357a2e0f8de98314ac4a0fb09536ca77b82b189b29901056f99b0283f0edfec796fb3840cbed42dc2ea61e1d24a22a099f58b7a5cd29e1b0d136df88ddd97b7152f22900f7a3a3157bb55e1042b1ac2d4dc636e4bfc290aebda32cb77ae56db0c7d14b3fd8ee46a503c798af88926c855eb594db2b742aeaa5def63b228cd5766ccf45affd706cff3d3852b67bff4c65a96df274612c884de3a3e73e03a40ffdefbfd374acbbcbfc29d5383fd375ec06a67db8e22e33ca7f650f3329d9cc410ffc164b3344db75", 0xdb}], 0x5, 0x0) writev(0xffffffffffffffff, &(0x7f0000000040)=[{&(0x7f00000001c0)="6013d7a887dd47181ec6a33f862391277d6be22b459fc6ac008e478d4fca5703f5b1c813e3da6008590f3c144bac5c582fe4ac04332e36bfc1b7fb60846d7327fa7db665adba524204fcdf0d954ce9686fc9c4c88f9eeb8ccbd5b514a7feeeb7a0eaae092707c16e269f397d5d07e2e9be8eb3556107c97326ea30f4f310508e", 0x80}], 0x1) writev(0xffffffffffffffff, &(0x7f00000028c0)=[{&(0x7f0000002740)="281890e831402f37e49faff6c29b36ca5eaff629ada04580bef48174acb1b7db948bd0b25c6562742c2bbffd5620f8ddd2cead1bd2fe5c68f82cdd1d8f6230471ecc64c0af6ba18cb7f875106519da387c1120a45503c3d2a14ae0fb02a19382e4381468f6c8279049c6886eb340a0a6bb6a772169e54bd735a7297f940a92c4eb5860e5d2692c52f539fab11f930721afb580080c24ff71367fc70ab340cf765c96d7950899cd39948046e259c8fd6b604c348766c87e72985aacfee8002039836a858750ba24c93c9c3e9a76e92a0056146af8df72b46f5fae811261afd179b5fd4fa14fa0a11516fd8d9b832eecf0a38c959474ada0f4"}, {&(0x7f0000002840)="cec69a252a95310e9923e1156926322f3502480abe74e53140bec10883a71367b460efcd46b086f63a9e8bb068a8aa6a3c3fe303beaaabff92cdf6c50b783121f94b9a73382eb35ba5de8d176daa21ecb51894926311e3e57794d8e6862e905bab0843fade61355332f6b010"}], 0x10000000000001bf) 02:20:14 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755af4a68f3a3b577727206fb2"}) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000440)=0x9) r1 = semget$private(0x0, 0x7, 0x20) semctl$GETVAL(r1, 0x3, 0x5, &(0x7f0000000840)=""/4096) write(r0, &(0x7f0000000780)="b89e7b1c7d4fc1da8c47f3de84427abe5b7c3c18b3226fa3e6a3f7214ad3fa80fc006935a7bba45249e7c5e1b1bbcd7657db5cdb82f1d93df5be27dfc69b810ba7da8a02573100d1d071d958b4fd882fa918b383f316178d9777dc11d673d5489398eb99a5408d5bfac0ede3a159efb0cb18c0dc440682509a169f45eb694115ac2f8a0aa9", 0x85) r2 = syz_open_pts() close(r0) r3 = kqueue() poll(&(0x7f0000000480)=[{}, {0xffffffffffffffff, 0x80}, {r0, 0x4}, {r2, 0x20}, {r2, 0x4}, {r3, 0x2}, {0xffffffffffffffff, 0x1}], 0x7, 0x7) syz_open_pts() ftruncate(r2, 0x80) 02:20:14 executing program 0: r0 = socket$inet6(0x18, 0x3, 0x0) setsockopt(r0, 0x15c, 0xa, &(0x7f0000000040)="248921a6", 0x4) 02:20:14 executing program 1: r0 = dup(0xffffffffffffffff) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, &(0x7f0000000040)=0xc) fcntl$setown(r0, 0x6, r1) r2 = open(&(0x7f0000003640)='./file1\x00', 0x611, 0x0) r3 = accept$inet6(r2, &(0x7f00000000c0), &(0x7f0000000100)=0xc) fcntl$getflags(r3, 0x3) r4 = kqueue() kevent(r2, &(0x7f0000000080)=[{{r2}, 0x0, 0x10, 0x1, 0xed01, 0x1ff}], 0x7913182d, 0x0, 0x400000000000000, 0x0) pwritev(r2, &(0x7f00000035c0)=[{&(0x7f0000001200)="cc", 0x1}], 0x1, 0x0) kevent(r4, &(0x7f0000000000), 0x3, 0x0, 0x1ff, 0x0) 02:20:14 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f00000001c0)=ANY=[@ANYBLOB="00000009dd7891d016eddf52ccec9fb5e0d6420f6b324adcfa4b51"], 0x1) mknod(&(0x7f00000000c0)='./bus\x00', 0x2108, 0x5de4) r0 = open(&(0x7f0000000100)='./bus\x00', 0x100000002, 0x4) poll(&(0x7f0000000000)=[{r0}, {r0, 0x100000040}], 0x2, 0x0) mknodat(r0, &(0x7f0000000140)='./bus\x00', 0x1, 0x5) unlinkat(r0, &(0x7f0000000040)='./bus\x00', 0x8) rmdir(&(0x7f0000000180)='./bus\x00') getgid() 02:20:14 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2018, 0x5cd8) r0 = open(&(0x7f0000000100)='\x00', 0x948, 0x18) mknodat(r0, &(0x7f0000000140)='./bus\x00', 0x1000, 0x2) r1 = dup(0xffffffffffffff9c) open(&(0x7f0000000180)='./bus\x00', 0x0, 0x40) getpeername(r1, &(0x7f0000000000)=@in6, &(0x7f0000000080)=0xc) open(&(0x7f00000000c0)='./bus\x00', 0x11ecec5c3e74d4a1, 0x0) 02:20:14 executing program 0: setuid(0xee01) r0 = msgget$private(0x0, 0x4) msgrcv(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="00000800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004000000000000000000000000000000000000000000000000"], 0x1, 0x3, 0x1000) r1 = msgget(0xffffffffffffffff, 0x0) msgctl$IPC_SET(r1, 0x1, &(0x7f0000000200)={{}, 0x0, 0x0, 0x0, 0x0, 0x0, 0x8, 0x81, 0x9}) r2 = accept$unix(0xffffffffffffffff, 0x0, &(0x7f0000000080)) write(r2, &(0x7f0000000380)="70255f112bb66aff94b0910c24884847120be0b08582b40108f4087dc9901c61e5e4108fcfb5f777a18f8c78d15d6d45ca5dbfb837ee1f08f8e381e5accf5b2c256f4a9d42fa92", 0x47) r3 = geteuid() msgget$private(0x0, 0x440) pipe(&(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0, 0x0}, &(0x7f0000000340)=0x5925d446b21bfbd7) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, 0xc) getgroups(0x9, &(0x7f0000000140)=[0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) r8 = getpgid(0xffffffffffffffff) r9 = getppid() msgctl$IPC_SET(r0, 0x1, &(0x7f0000000180)={{0x2, r3, r5, r6, r7, 0x20, 0x1}, 0x4, 0x5, r8, r9, 0x8, 0x40000000000, 0xffff, 0x80000001}) 02:20:14 executing program 1: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x1000, 0xffffffffffffffff) r0 = open(&(0x7f0000000000)='./file0\x00', 0x1, 0x0) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) getpeername$inet(r1, &(0x7f0000000200), &(0x7f00000001c0)=0xf2) r2 = kqueue() kevent(r2, 0x0, 0x0, &(0x7f0000000140), 0x8, 0x0) kevent(r2, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffe, 0x1d}], 0x3, 0x0, 0x0, 0x0) 02:20:14 executing program 0: socketpair(0x1, 0x7, 0xffffffffffff8000, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) pledge(&(0x7f00000000c0)='*\x00', &(0x7f0000000140)='&&\x00') accept$inet6(r0, &(0x7f0000000180), &(0x7f0000000080)=0xc) r1 = socket$inet6(0x18, 0x1, 0x0) setsockopt(r1, 0x4, 0x7, &(0x7f0000000100)='\x00\x00\bL', 0xb9cf5426719c4726) 02:20:14 executing program 0: pipe(&(0x7f0000000040)={0xffffffffffffffff}) mkdirat(r0, &(0x7f0000000000)='./file0\x00', 0xfffffffffffffffe) unveil(&(0x7f0000000140)='./file1\x00', &(0x7f0000000180)="0400") mknod(&(0x7f0000000080)='./file0/file0\x00', 0x0, 0x0) chmod(&(0x7f0000000100)='./file0\x00', 0x0) socket$unix(0x1, 0x5, 0x0) 02:20:14 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) getsockname$inet6(r0, 0xffffffffffffffff, &(0x7f0000000000)) 02:20:17 executing program 1: r0 = accept(0xffffffffffffff9c, &(0x7f0000000000)=@un=@file={0x0, ""/50}, &(0x7f0000000040)=0x34) setsockopt$sock_int(r0, 0xffff, 0x4, &(0x7f0000000080)=0x4, 0x4) r1 = accept(r0, &(0x7f00000000c0)=@in6, &(0x7f0000000100)=0xc) getsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000140), &(0x7f0000000180)=0x4) bind(r0, &(0x7f00000001c0)=@in6={0x18, 0x2, 0x78d09b56, 0x6}, 0xc) getpeername(r0, &(0x7f0000000200)=@in, &(0x7f0000000240)=0xc) stat(&(0x7f0000000280)='./file0\x00', &(0x7f00000002c0)) recvfrom(r1, &(0x7f0000000340)=""/150, 0x96, 0x2, 0x0, 0x0) r2 = accept(r1, &(0x7f0000000400)=@un=@file={0x0, ""/66}, &(0x7f0000000480)=0x44) mkdir(&(0x7f00000004c0)='./file0\x00', 0xc2) r3 = kqueue() getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000500)={0x0, 0x0, 0x0}, &(0x7f0000000540)=0xc) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000580)={0x0, 0x0, 0x0}, 0xc) bind$unix(r1, &(0x7f00000005c0)=@abs={0x0, 0x0, 0x0}, 0x8) syz_extract_tcp_res$synack(&(0x7f0000000600), 0x1, 0x0) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000640)={0x2, 0x14}, 0x8) setuid(r5) recvfrom$inet6(r0, &(0x7f0000000680)=""/84, 0x54, 0x40, &(0x7f0000000700)={0x18, 0x3, 0x1000, 0x8}, 0xc) getgid() getsockname(r0, &(0x7f0000000740)=@in6, &(0x7f0000000780)=0xc) r9 = fcntl$dupfd(r3, 0x0, r1) ioctl$TIOCSTSTAMP(r9, 0x8008745a, &(0x7f00000007c0)={0x0, 0x7fff}) getsockname$inet6(r1, &(0x7f0000000800), &(0x7f0000000840)=0xc) getsockname$unix(r2, &(0x7f0000000880)=@file={0x0, ""/4096}, &(0x7f00000018c0)=0x1002) sendto(r2, &(0x7f0000001900)="1f4ab13d0dd40e1520c8caf4c244a3d723de3721b61ffb1abd3143d257305c75f6453b583a182fd01931b51b3df60f8afd4cbf1f87e386195b89fd3f28cc39f5087cdcde974783b3cc870dfef2d066523e5dc21203d198483de2c7435bd86a5ca4082cb4b3d641e8570f27d7fccc70b26b623b2095b8e9b32dc031d1195badbdd65fb8b43fcc951770631da7dd15e01a4f443debe9b5650ba33840aa6cc138b207e8a2c0f9b4231da9703380a3bbcdb46c8cbcea60052094fcb5eed9a22749922527ae6dd7ebbeda7fd171e98fb6afe1f8f40f1deb8f02055bc13c277a5970dc281a6e45cf3ee0724472cc668d464c57b893b3c3c991eb690576b6c9784e1d5430991c4cde7f35a1cc0664de8f998fae771824d6260b44e3d30d846825e268091dcdc326b621591c7b077a9f2ccd0497efc51c546ceae017aa9ae9954d0ff2769e2e43bd84a705d0bb3d7820e6e56a16291c9a8a850eb2c03be74821003e9dbb431b5b0b76f86b00a23d6f2b062afdc7c0b5f69f33fb8d5c3d6951cd8e66cbdd8593c4a15c97a4d5447b227272af9b4cfe5f310807603befca7a5853b445a0c2e5e46f601d67596a58f8e013b75d1f305727ef6e852751dfe1850d91c6ff8faaf900fda498a6e73b5944548cf94281b81bd72803deb6813d4f02ca119329817890e82b9735d4f62f9c894df5602443d4a310e44d422345f4136cfb9086a33e855197d9e067f2fda787e95a3274b8a1cb8b050de3df36a40e6bae9e663f76ff5e772ec67af95a6f5e25836fa133df4f71124ab5abbb5a8982fdafc56fb7514002a7a0d3c6e16da14f7c3efdcfa9486255ede58913862bd62430a853ab1f04f98a61da5aa85e9323d28805dc0b65a416c1997b3c112b71132832e510c65c62a0f30cfc0d30b763cca78ef2858fc49df1c82944b24b85e3b0005f41ba4a3eaba5a4c8db3ec94f8a130877d8794b241b97de20a8f77331b6af974d203c3ceb21bac43983dca345c710a9ee095c0a5d37b2fa0d3520925c825914fc8a166de7a7005818d48c67d074cef2a16da9a7277444d0bcced4144d9bdf9a68dd34b9b698d74bbc45d0dd016540ef6446ec9f4b5457ab110e813ae58786fa5d75c2fd59bd4ac6f33a72e4cf9d1123e0dd982e1dee58f852864bb209fc60ca1f61abeafba4bc788c809084ea9bcdcef4ca1553b604a8f9955b639d58cdd7a6c53208751dc69c92ee09326793bccca22a9587e344aeb270a285b180b4a277f6e00d6e02edcead338e5ca2f233848e8e30ac853c9460f98fb92950791b987a77417788d29fb7148ff66c0137f38bb36b3ed762a12fa9c2cec06365c3d7014b4ff0bff97a89c2d6dbf97bb36d6b9cb752d5bc4b4266e8e87a792f22109fd3234d1240d6eb712814378ed1d77d2901579e901efd881d83f3ffb749dd93c80c64986df9c05eecc7372ab52c2ef27ca705389349f0eb17d6c92e72acb456055345217472d7b39edafe51ab0fb21ae0ccc3e03fb201bc3fdb76669e1b3e519b51db6026abee2c589e67e8e17d1e8186ff2cfc546d560b0e3e785f8970cdd2a7308fe03af05a9cf6f589f9906e3ccb9056755e8f20657c2dbf922898fced119e37ca3851c9fcc75a440c299f6900aadb23019c7a4faea2e13d3fc07e43085d4dbc068b3df61c3c8dd562a1308df032e7bce7f7b53e46311a010c027580808862c9afe414918281a5293323a91a0cc357fbd4d455ccca5e1e9f837056368cdede7ec5e938e582a7a407dcf5778660da736b7ab24097cf9b8962f03d7c411d5c60da01b7df4a683c34c327bcdaf5122c1edc14db70e644e57a84a557d2ac9f5fa92b3e5258cf85db0cd19a02b14e4ffa1e15fc342ad17c35ea51d50b86cca10e9c3ae1bf6b551fe96340338e3a2a830ec569437ccdd05315a09c6f23b7b5926c1c669a94d988270da4e68935a55a4ecf38e81ff427268fa5f04ea09b0812a921521750d2d3521dbe3a788585620ae0bdafaf5bab16e9f81ab6b23c5fb0ea1b09a73bed21fd2639aa469db5cb410ec8f2f81a8afa55534ad34136cef8fd942b48ffbe62ad2abdb464f8b794fb0ca8e813442f6cda7a9c74c7305799d6a95a9bc066cef2b4e1c4ceb82cccd311ccf829c0636d0df696bd2217089e97951fc7007b72eee2bc29c8696e529df2e7aa7e7810e814463f8e42ec98e6f691e71f3fb9ea2e692b059a6a60cea7515f9fd286190bfc607d130fa311ecc4f54c1431d45eefcd42630f7501bcee5dfe8964dd5d4acb10f4d872dd68de3d6c573febd717bd4c1a2a02b0768e2e40ddd7c62550e5a80e13229e2ddeca733ee46d14fce259b153237e0a9466feda2e80ef9f4cabba2d89ee15f78f85d50f5c99b0df23a1a05b7c0e8a0f8156051550b81d9b1ddccf6ca209d338428e543148e9bffd3f3b0fe1702288fbc4eab0ef40c8cb305f67395fbb9e751df2cd8f3ae2238adf2cf7f9b9864b0f67bda47663ce0c3d81393fa90576e3676b6d049066b0f56b8c5155d555767c69f84aedb2fab0ec6b3fc7220ffae8375ae597fb70fa846f5e9f68672a06dbda97f95bd111c491c119193b022b0310e6023e81d165c87f6e2ac1b5d65f65f88ac24ab6f9924bb6f3a0ebc39a92aed25a48f4a4a6449c45504e3c05a5fabaaba611abb8bc46a51200931419e1ea44dc282f057397bb73a8c4822e99d1ef45513a5175f6fc63a680107f6fc54b3253cf6920b33565e333c47f55fb26194cc9c9c4d0d562e5a5bf739ccd3f194e24af21e65107dd51a91bb6ec284152d36f3b8909a46812cab562d62e73f5a2998adf1a58427c22eb7a56e08f68673871105ab1d2ee47f145ea4e745ba90f4137d8b76935a6ba7ea79c901981489c32245bb3acb2d18969933d3aac4eab36ce601dc74d9007644e9e37853be6bb643d5b4d57faa69a071054afd5f23c045aab10503e4b0a467273f745d9f4e95bf0c2959eec6adfd8b71f45a01df54b413b8eadff1fc86597b9e0731ba954548b350a8b9b0d21c03c041d6d10b3efe34336e6831e0ba3bfec513afba8df8b08927b33599ad473465435a0ddf8891afa2422011febfa41b2b865849a0e506a755c93a19aaa212111cd2f283621d191c308b9d8846318d9be9c42b3cbc3e22bcadcb917310c70c94be8027e6b80e9f88db24d91377c7d4eaba7d146dc3ef44643436fd7fb4add029863d6e321c5a8d6cf2fb512f39e9a49c7c97eccc65447e8253acdb1e29254c5f445281083bdec49361c66790190fdbd7fea1317bdc586236c4bea72dd418dead68ccc4ffe8d784d07161acb76ba09f56fc48dd5a08e92f97c1b3051a5cad6895a720416ea5a14e5326b942f6b9b15cfd24a46bbb0ab511260d892906303759c325ee1a6926ecc95c0945258198583457ba6d4ff8e6795234e82ac9e118af9e53bb847224cbf3aa0a522cd7e5f5cabbb7584d50705a677f745bbdaf86084e48404fc6e5f16e6c4440a60202e33487c7b690671d66dd36722e0ff0e5fd33f0ebeeb6a55fff971d5e2bfdef59a0176e899f9515b9939df29ae7abc4b1f807ccdb8a0209eceaa82be04c5b309bb094f1946234c983bc6548a282cca56ce5ebc685e199d2b637185c7e4b664541cd591b43a17fc227aba9e73d871786e3ae83d190761e8fdddcd209bb59661ed83fcbd5be62d52aeb7c9546e07b66e4e8bdcd16cdbe4b7b5d2bfee03eda28c5d67295c330c3014f0abb27b73952ece9db88a1f47c7a05bb3d9f9ea589fbe97a6f2ae2b5106a396ad7fdd17aab25024d1aea6707f2adf82b629af635ad127a82ebcee4fd5032bad2c3e6825b424fc95e4631c4bc78a932da41aa7239bc238814988f7804d4a1bbddce17abf3b19cf406babc941693cb86e24dee720c24a6516e6917ddee2cdab3da450a8d8fdde753a124e35d6e92eed2ef13992c3fa23d29dbd6b0a7bbe807006a439dcfaed33615855a3652b712b145374ce5d97e64d31e6a3da31779626fb5c50f72754b192c06f7c8528465b00231a7a8efba396018bbf09a6b6668bc5ae322eda1bc166dff80638e9cedabff4490335cf7d722b3d366b80422a771a33a562847b2707d72927703d3ffa7e222851592573689ec5aab195489f4988dcc7b2b372719e800ec4eba80a84343b1527926fe5ac0d5565b1c96bf04768af66eeee6c5757b8415cd7ed58fad387c4d92f752fc316997c0be68f91c550fe311b99d4d9e854c5f936fc9acb12ad8b6d1c7fa9fd636f504755fbad229984314d86e4e38c6db2467d4311cd11b5f71b76c41d86f25ff00fe279a20042b872abe1915fb3c235f7df09ba3fdeac951ef0efffc27cde65bb1fa13ef894828689ece1a7da31852ae2a2c5b9c64d3f45761a3f368291515b4968fc377071b6097dfc10e054517fb4b46d245111bed7de8a22841e2ce54d01d95dd9c62c9201c14239e821e240e13ffb24089a57078c39dffe93d634d0d1c6f601efec8d8e7b8c13d1afb93a2474d4df12dc77372220cf31dc628f3dafaf9140913935a425d82c07418f2142794127af017b5d1b1f18f7cd19d58b4ba5a33f1746bb2fff644ac02330bbd10a4466db76920c1239b52d49506f45f9bcf488b3e23f1e98f49341bec0d8dc73c016567c4087faf9a6207fd040f5b17766679ab51d16a04e6bb9fbcea347f17af0cab331c716c4067538e4a5d5bd726b258c58dcdd1b7acbf3c128348d9f3d391a8059c0e07a5bba0e39002d50ca551e5f4855641102650f1fdd34d1c255fc0de1bf35a1032165dbacab83053f54e63fcd8343b84677684724af7b43e905e0048f328a86ddd34a0d2885e7a4266daa133535b5b09c930b56cc3dab676a5695bad19121c8ed4ab281adfc0a01b55a2cafdc549f02cf83a8de03f62cc6869768273e70de8aad01f8182eaa5ec1fbe101846a46af11a5212cb99387a05a2144340830ae2a1f671f1de55770a18abaa253e3226369da441457b7c4cffdcd93d84c0dab6f67f952624de2839d9ec6f2fbee030630fc028a96ecacc21110c739ef5ca066d3bef16e5e72783bc3b4ce56682120ef208ec9ca4421aa9606fe35a307d90c40ff75ada2d6517766bed3d6bffabbbde217e3c81027d0566830d2855f9d513a01ecb608aa8f4676dc31922bed39191994d41f26b1e69a08dbee64f5b020e545f38fb93b984f32a826d0449a33d804a3816d9845a67f1242a2aa0c719107148445bb5f9752614dd1a40b832181aa8c184b22ec6a30ea8123f3640687fec53a81005b085370f3d5ba9cdad5b6e80ab6940d8c71b8e786c825ab306ba0fae303e4c44b85aa35aebc84c120c07f59b41a69d901742021560bab73d3fdb55b6a5b8d08963749ec208c8ed9e49e2ea9f66889bd5b01a88a8c98f2075cc9a508821c317c4758ab0306f308ccda08dee00e7ba7460a12d637298e72dc8683d7ff11392b6556fb045cd7565b5fc4504ea4e9009501c8b257edc16f450aa87c93ae9c6e7cd33994244f0b207676e700137a1015b8a19ba2d31e4bddb130d7003673deb30ae44705e63d75ed1041c09439b3238c0ad24c6c9656131b25694f05d23970121f23da2e78c0023a207ca2d85d3be62674cd9b1f7199b8716cafd8dd46777eb86ed781c4f08c96c52dce766946dbe405080444144fcad83bf969181dbebbc90f45c798134f8c3194f0aa93d5920ea4f7381a79fc223e410488c26c882bd6ee6eecfafbc9626ad4d8b9a77dd5b210881937e2a79806cd95fe8f8506aa25c6111ea6fa9ce5aeaa83a5c69d661ec587090687772c59fdcd30bf878f6c352a22", 0x1000, 0x5, &(0x7f0000002900)=@un=@abs={0x1, 0x0, 0x2}, 0x8) recvfrom(r0, &(0x7f0000002940)=""/27, 0x1b, 0x0, &(0x7f0000002980)=@un=@abs={0x1, 0x0, 0x1}, 0x8) minherit(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x3) getpeername$unix(r9, &(0x7f00000029c0)=@abs, &(0x7f0000002a00)=0x8) connect$unix(r1, &(0x7f0000002a40)=@file={0x0, './file0\x00'}, 0xa) sendmsg$unix(r2, &(0x7f0000004ec0)={&(0x7f0000002a80)=@file={0x1, './file1\x00'}, 0xa, &(0x7f0000004dc0)=[{&(0x7f0000002ac0)="a33f9f9058a351", 0x7}, {&(0x7f0000002b00)="fa8d21286083a3ca00e02f4d9e4103ca8091984c42f6a776d6279ea11c326c1966c129f998bd7fac9efc8062caaeb25197c06d91b35fdd", 0x37}, {&(0x7f0000002b40)="74379ab704669a23293df37a104f848b13a894458d0ad66306b90fe665fa4cecf8cb1dae05d3784b0a1a92ebfa09faa2509a695abc93307da62b336b54cd3572a850f6080619a88aeecad3fdd78fac89b480a850ec8ede3d7df1acca904bd0010082b8e0336ca8d5e0fdf2c6191d60a54268ffc98c3ad98f7ab40806114d90512dab4fad4e77f1abce1cbc047a3f25ae4484be91658f487d7ff7859e37c5", 0x9e}, {&(0x7f0000002c00)="a09ff9", 0x3}, {&(0x7f0000002c40)="d8bf64f926776da781ba7f47678e9a2141213195bc9ee6d0dced952a61cfd4603b72012ecc2bf24ac007cf8a5162a2480f45c3c40356c215de9260259e7777a9339b7c9347dde4ebc337df61b06c203df2ccfb450554d5bfb922e9b1cf80ecc2a9e0916ce1d89ebc09bff0d97214404cc097f6d812ecaa07f5f8c280718c04888ed1de3ad4d7f290121ac64286f4e1b77e530f5ea63ac5e1359cb9b38718785d40c26dc446bbe0fec96252e4cc9b15bea0c30844cf2015d0b01276ec317bc37d4d2a77ec762dfa20a8bba8ff8e9243f5c20cc3a48bcde6b25f34c76eaaef524cf8367550eeb4bbd03518ca116e72d680f73346481602476fe536d4f1f3bb88a35f29d567af182c1a49a6e71eb03837f85c344e332a669121359ce5dcd84bb58b18ed279a57c1582174d0d03e99d05e7100b01ed06aece62f02a48f56398b657af98bd12351138853d9f80845ccf4160ba8d7c6f0a41708430b474e1f57e8acad6dbfd6433e14c17c493b0626d7934ee2f09f18980f20772f14ac104001aa0ecd6ee8f8797cddec8b36439604843c0c9521da14d4e24aad192fb436f9afa05aa2e177ebcdde53d9c26297666765d9af38cbd175cda1008a7f7301fd0ae8323538e7ddb682551ea4a0e358a6bb7a3b51268307395e51717ae61873d85605610a8effdd9fae9f94c78902fa9e212a3e1fd0f32369e0a5bbea2d78860fd317871a606ec206431fa5aed12365de25dd829ac52150d6a0f7fae82e1bcb5fc7521de10cd95a26144c47c736639e9cae6813254406cdf52daca552aa4e1f207d8d10c10a401c6d234baa119573876320bcc9d4e3faf0106f5a174d49577a980101725ceecb0dd0ec6712bf8afd8b8fb6adf20aedcf9f5593e225e59e6ade6668f6acf48954f1cde4c4016a3836e43762a2a4f21e1331acfbd03ef2cb1d9669357cfbe53f319e6e5bb2c73571510f16e765cfde4d6fddbdf021b31293e54c4935e8529b59195c3d57a540bc933e63db701e287ff5d0deb6c96eff259999a5d918487fc4e0f862420d3644028c00deb55f4be61988e20e3b46e96576fc25bcad263aa39b5f9261e7b09c85b9b490cb6adb6e2d45ba237706d56334755ee39a520fa0a0ffe8ef993d4dcdf21a91e9c3cbed5a9512a3199cfeb1e133fa266b2a0c479ebb601d7b7b1ee4e2687588c218308eef6391b93d86648325931af7cb487856dc446c330ccf57bf87873296ef3e984839386bb9221941fb53f933f527e2676801637e22dbf63aac543a46596f3a1dff38551ef43a73c238d0ab306ddcc63a71ee071feca9e455fe0e5992ccc325dc352992078e16f78e1373ba0a41b8a02f6ed0127d4c0c4520fc05e3305ccfeb7221c936358bf831f44c771d6fd13f4fa3dc1a2df6eddec85832a65b8b5cdd30a95e555414e5ba0c372557e35d314137d86500a589fb00cddb1a9ac228d8948b2413ffe9dc6730082e89b026052cb58ed5530ea3662d98daf95bf307d558b78a56cd4bf2c783ef29f88ebe47d83204c21ad04e65241280b94b9e46a8bcfd210a4c3785bd8b5341e45cc39fcc96ee0fd2eb48160ac4ff7b43ca8428d4653e5daa6d55d876098e84e26f4eba70b54d624f05ea661a454413492d8e421a309693c391d07b27a784f0d124e652a7e495798fb8aa0ffa5f5e11a8960de3e240a4f43fe7f63ac2ea19dcba53b0155ca2e9475b27dda88681d29be7e3f625324408cc4856dc60da004deb61d80221eb829a3b355469cdbdc08a7dc616b94ee255a5b576b246810d4c0a1f8bc428719926a9f3466526593a9445842968e9ec8d55ae41571e3e34def3f9d8bdbefdceac550d25dec10d669a43f5c36d5fd4ca6db9449090fef47c8d99360c4ea3685b19a16ffe91a39e4c10d2c0e532362ed2c0d4d911ba2165b768ee0620bcff3404bca5e1b9cf3187da211c1eb42994f849598126ba79ad5a755cc5e77781192db99e3348d8afba0ef6d85ef928c1303d41d5019f112d3c5f8078be5ee111fb0fc13d419cc1a00a2f8cdc4423000eb5064ec72fa7ada91da80da0b39de4762cbca1fdd90ced6d96c33ba7f6f7e83379db3847f39227dfa46116143fa4ebdce336ef59276ceb34b0583fdffddb43250e2d3d6845f1d558348cbeecb2fbfd3ffee6647f50326bf0e7a04da0f9f5ef748ad3820366eacfcf7c8fb861c9ab3d123cdca3f7cf0e4f70c5ee50b22b003ef9b9c4e1ff0925f997ff8a449b263b26b8bad7f1393ef993346d1921737b78ff64804ac3e6767f9fa7eff8f260f68dcd1c578e1230f21511ea1f220b4163eed4fcd799f62c953a6ddee23170b6884d27e3b3451f4e8636b590cdbcfedb895dc270dc0d358ff6ebd32e7c0501be5b4e222050ee841a0806612bfe8bc4a58a3f172cb041b87d3a62a60ed890ed182f86085cd154d3e4b53f7999f134b3d1a02fe1aefa5591063b37b75bc36f3a44357ada5882344ced9555e22dca0a7c5c5952ed196a26511fefbb307d052c7fe763edad670b60d421fdbe818d0243871e4ac3a3944de2c9a524447253e7226338bad5b043259f2f25ecad45f6ad25153a3364922108620ee8ff9b56a54d25c951ff166217fcdbaf6399445a4d01cd480425a3013c7108b947dff470467aef276d7d9a04c48df2e3ea8f6ac504ce493386a67ab73605441c68df336c30285401fe3a3cac92f9a5464c39ba192eeb48ccb4ac4bbb87b77db2d99316c7b3844949971296ac66d93827d7fef47c76cdc916d47f4081594f23af59f319c08390b6f3b3ababfb1760b4fe5e5ff431d895b2b10a37e4af9c551bad540b70b927f3679078b917b0fbdcb3f3c44f13e67169b947983e5d3b0a95c3094d8ca6831e8d4b833abb3a64e8292c6392bbb15b3bad9208c40b63fb626e5a2804c9ab679f3610e43abc2f39cf51eedfa3b211b2091622c95930a309291e5de722b7148dea58c43954de1f417657f8bb3655ead006fe8d04c62d433b70453943f4556f9c8edabfbafa0023e20023d588097a4be558e6c89020636c0f8e970ff549d45f39429386aafc32e48cf312a93beb762ea4321e79072cfe79356556daa44f71335219b82fe4f2efd204755ea9b6f1d2264b34cda5bcc51012fa2cb09c1e9d569d9c6c6fbf290c624d5cd9e76153a26e0504e0a59bf857a17fa7d2b157e09499cdd21409066939575ec763e2746a338bc00086e3f1431ad67b888d081242eab0224263776b78a2e7607e8bf91add1154eed181a952f00d79d266152ae1aa9df562c033cb9aaa384b13c0cdb6413fde44424459d3e9e2856a9dde3425e2f51ada696d75785067fed30bfb8c5d6a4b7c78994157f5d42092a7cb38ac9ca918abf18567d5327e7568b4daaa47d11a5b40b3d6fd9fd261dd05bea4b730e2ec7bac4eec9ecd7a49014af613af342dc634e2f71a56e767a8c1dd61c505955620913b87ccd4f158e8ca064260913240063e3e94cc8053e601340995f10f757e17f096e6436cc523f4133a5f14d6881f9387ae071ca26ab5a246d0861983611d04ca33d6db352c35a69a32934d12a178f8a41a4eb2fbbd5dd5ba168513e57fe0954dfd4a527484cf2d8956b082e261c52fe941de2d990f2d8d3ff8e368b9cdafa874d12b157162379d059bb975eac7c928400a91273b55e67da4e21cfab016e964964a4efd6938c063629b9c1a98bbe718a7442ec1dbd62fc0e9a55c0f15915067b8d822fbb8cea3780edccc0cb462d8ff3bd45c4dc014683a4380ccaf3c18a1fa1e24eb1b7533afb79c9934f874091ec28f2dbe00f6b4ef43a331ed003dce9115e9ecf68405aeaba1fd9ffda23b5d8e1157e62558d3d37e5daff8497ed1d66c84fb93ad315a5b13a1fc342c78f2334b07206be1cb9b538eb31577a66fa26d9715dd5c0e415e35f1609f78b4130d950a59f040617a0d54a53cd299acc9b3697b1c48164ea1cbb4ec41c8aae989894328978720249587412a8cf29968aaaf92fee4cc40de7b9909cf569aa1453f41a12f024ae2d62ff517fe2ff4a61b60489c1faabcd9d7643b445c50b6fc40e45d928a5398210a4e834d2a047d381725a8a0cd2a02586770245241a763d105db9b0eac2e780cc6f47c6220938688af3321de43829d30371d818caf12728e938d7df35ae1d863673074491c913c0637132c99ec13dd69972b756f055742763de98c9b39dd92618637dcfa82cc33a46b354ed706a6bd496c8d2e0551f3c563d2f4c5a3f0c8c4ae6aabd02dbcf0a6bbd8e4a8d51fc6b46f587f98159d8ffe0b8b56a4d034cbf7d5766428c6deb33e003db9a963b69c94770c366b663c704215f93efbf46fba5adce2cff5b2b5214a5e9cf8ff075b192d6d63905bab353ec652ae3f33cf268693d45c80e64fac162721bac9a15fa5f93621be0c5b2abd986287f42e01c094c3c50b8bd221991a16663c0f26643e27d850e2747fd3527ab45a2dbbf9876dd0b76be185008051e081a0463abfa94ab720ffa3213857b4ff252e3ffe99fbea07838d2f577272680953f48f8943a36657f02b2760d16935ac7e2dd821d0cf14b194580b2a7202a42feefc9f86527adc02f2b5b55d3e057f7291a800b0209727d6417b1a972ca29640947392130f0d679d0fecb0c9e0de80e4588adbb34cedc797aff4736f4e33885940c1eb0cc92536e51db8ed5a7b12d467db523ba3781737750e83bad0e009eac3eb688c93cb1467786a4e080d3d2a0853b25577d78e2b4b0f7b840e39ffe4e95f4bb56dc150accae404e2a115bbb6d8af4b8fdc34c85eabb8953a989bcc60016790310f50a7977dddddd913ad57870edae3c14fc6986a8cd5aef97478fcc0fdde6c4ec2d86b8c85529df74a5d1e0a4fa87a23e6857b60d94d0203d6d2174f55e4f4cc4a9f46361a95c35d649393b7ceb8c04f3574e6d52ebaf0123676e31e933929b745fec9719d3fb4ecbf7c4fc5444c93bf027a2161260a7bfe7ba9daa12613f8195734d2fedbaa7372b23718b951a9b323062090026748767254e13e29fb11205fc2eee0e6d9db74198b9ee5bd38e09cb7fed499645e13777f3e25367694a19b80be71f2501dde3257ef48fee55bdd894e3b80596e042f3c19b8b3de6ae6f9f96d2e5b80644b12c3ebdc8dd21582795d5640c36520e196dbd959053e81948bed4ccc96de2b15484c0d47ce07329c72a9a62b4d4c9b073738b9bce3a2093d2f25415d48c6a0c5a6031c5d05d3a8f63ba5bffc010b3ab20ce57253cb436db665d09cddaf27db06d28323c1e22e420cee477bc079a107cbdd5bcfe936b42cd1e51efc5f5cd825fd070ad287b5493699489457723f85374154ab9571c0fca1a5c5edd9f9c2236b19460a1e20b3018ea04b423817f12fbd055f37a3c924a980c2a59d42ac4ac3f75a58749dd2254a74d67a3ff98092bef4976e338043fda189ed27dd3b3d514f756751c82cdc7d2bb6e8254a9b31de0919265e594cee1cea9526f0511b614a8dc10c141cede299925e4f3f84d4207b4947fbfa06365a2bc15b6ec23b496309e99b06fe4ec933d51713e96fde28f045ad16a023cb06de27d8f1f688da3639f661b413718540c7f90daa5cef859d18eb7311af412b12565ceabd0741f012804caed61eb6ee86870f811b1d02f5add0a50ed2939c0d1bbf8e432fa99d2056cc68101ee5a8b76f7c40bec307b5a66ec3f7c664fbac007f4b8476461506965630ddcb0b89de4cf5f290ca4c4a20e8d35f7523fdb91c4ae1f13802567394188cd85e274952c9bd9b365cdb783982f5d3b69320f1b14a6baa13b544deae003184f74903", 0x1000}, {&(0x7f0000003c40)="5af2fc93c2e6d681e7dfb65eb37580e35044d6b61e51c9e13fa2cf03dde4c49ad10c8307d53c3ed913583cf24df409828671cf21c38d706f9e46c301612323701391d53fe9fa3b0a7a3a1dfc", 0x4c}, {&(0x7f0000003cc0)="7d7e8dee6a4bacb484f09c9ae296caf5d27bbb4edc0c33cf7fd616b6936566e3508a3ef4a663f4a4565db4f9984fbf23732c08a028726c37659831d6e66d906cf990478bc69016a70a4ec143afd1231be0aa54eac6c1dfa153434ca4180318551d6273521e4afbf22cf603b689978c0bfec95e851e2c6d82bac592583b187d176f50a0c136fe80b21bbcc682865129d03d3f0bc41f7a0f45ba10d8057966f327ae98a6d2eb89ad5d587f542f8fb81d", 0xaf}, {&(0x7f0000003d80)="f3605debdd264257a4c37c8144afdfe2cbb2f93568acc35be1a2dacacc", 0x1d}, {&(0x7f0000003dc0)="70f7d745be9d0c195793ffc0e344fb3d9a302c8898e2dc1cbfa2ffeaa74d7e20599719969908af691fd881f5f99156f0578f77c9d7221846b78b6c72d69977aa5a0a192134d2fe20217ba3fcbc294e1f6ad739713323209b38604354717b003e6dd78704b334282a7e3042e04bba29aa87336184e12f72aefc3bbf82738ebbc2c31ca3d9798685333e07f1c57247e6e7887bc2b7b7687c897d4206cc178adb5e2a6d60c9a7eb78ca0fef2a9a47cd36111fbb6fdc34af73cc46df0712363405f5d8af43521b82a7c88d6c9159e5c5dd58ff9a074f24ad6511dd4016984b9bdf1d15e790ae906203c6424cf5f3b3caf93c6877d7a301e4bd9987828e870b23fbd5d55c7d4580899596ba57c5d784e8066cf2a9fa2eb853b598f1b5bb4913ac019774f70ca5c11bd8afd352c3f19cf2b828340edbf8449a39346069dbdc2946eb49edeb525d9f5809f8fc163fe2f2b9e9bb8111286beb1511a0ef255888c057fa5aa271ad76b00c3779d72bae385ef301720d8f9b147522d36fee7f926504bbcdbb7fc61c5cbfeca9adccf8aa0731f10d48b12e67508efd7622cd219dbcba45c2a1366488f686363e924010a86db068151952d0d1546efd482cc3a83fe9bdbafa3fb1482ddc139948a4a32c4c977e30c44c819f3f59fa26d1690c3c3eb474c5703143c55be7f078f0b1b6f5442fee68fe536f33318ca1bd59077ccce381ffb29458c287a44425bba94ff2c39a0c9e7a749b960b5afef89b455b1941a8efa7c128123112240a7373648d9e6b1baf71c145a8695f80ba02199a2cdf620be0ea590fac8991fab91f87f1def8ddea208c0928b7fce620bb0963b3ea9ad6e10b9f7ebb5ab35856e708f72f6934efe53bccbc95958bcff945588c29f61cd6165686dc145a092725351d258cf24770758cf75bac254bf68ff47ed8326139386a81a1a89c6753ca509b228c1d989d701d5ae509642c7970d6bb19a7d177f3846519e8b1a683f1d9d584899628c65c05898ba3e764817213cc0e0b864744e062afc0263af288692579b9df7f591071fd02b0fc5badf8ac057c124f6d016ef4bcc25cb9c9c628c0d0fdd877198768f7a7662b4f36c3b3133263d8f49888ef2ff9d5d040a4704d4ad95e7681a064d3c8aa9b8db5841927ad386148b7d98541ceb503674a50de5b8ffa0e101c06dfdd79d556bfabe49678236034fb9ddc2179608765f64388defd13792ca0449ef96e4260ad65f4a6ebae03ad870f3bbd90211ef038f9e8ce530a8c9774ba60303cfc49dfc8b2483f054869e51f6acf5659ec5b234d9fd2e2a499119d542f4c88d02e78781b5d3b8a641d797c363bb1342d0dbdf6f9deb2e064069e26e687c85021a8a3a1bcc30de923b4128cee4aa75c051645ef6b8d4771a3e4478f6f8bfab533133c8b6ae0b23382a4b6d07507b756a227310fb9bdf5bffde35d35fb03488eff417f9c2973c4cee219f992246bd6c0464a11369124e5497574fb400e76713c3d2b1c7b91540104f1f2ec8a33589c52097010075f0f5325b55dec081f51c0a88a3b3713e5f1cf48a44e8fc187afcd760e5ca95d5755713f3c58ffc8a55ab7472c133dfb930470b82374096e77253c8afa13afea4f54261cb91cc027b7fa82a04b2f8c3a9fa9ba2e77bd6a0d5177d3fb5d1b5e55c0b30c58eb8ed9649e3ff2c13451ca4643d9a8fa9aa18032585d92ff736b055a83bbdbf6e41776cf633e33e19d62fda332c59a4876efd5986c3f13f1473d7fb9f842a021442ddb38c10b70334e4d87ba7b62e8f397eedad783ee632d166c4ca70c0b894e9bd56f066c9894d5ee3f984f6a9fc659ec765434f015ab1a05f3c5e4b611246b51d3f3ce16ad02fe86a24f9ac2340c4acae888c74f1afdb9811e8ecb3cb88ef38c5a17654313d8f6637b6e12b75b6b001d6262691b6ebfc2167ff7fa6f9eba9671651e8c99fec854df05031088a68c35f34f8a62a099f33f365b0d13ccd3a8e1056e4e67e4f9c5a05dc3bd4a7704d94043665421706ed308e21ae48fa1eafa998906b8781e6e7eb3d8d6f1b5146b98a2d00fef0e603c1c133b95d92f3c876186f8ad1aacd29dfb8c6db5cbb3bf7861c7a4e8c5fddf9ffcc302bc52359c1a94ee5203874a52cd6f4fed911d486c4082a669ae12fba39062c920aa71d4594d458d8da88c2e06d076345c8fe568044795ee6c1451a5421eccc1e2ab36912d1c802a608a9d3abbb866cdc3a99582a8c3fb4820645fe219bd0a0815cc91bb2709a6b02e1278f75349cf30ccbea9f8aceeec1198432b8c6cfa697a1e948a28d0ad1a68e47a985e6d64fcbe04961b216d346d9daf6af743f86fbf0e9ff03c94356df001aaee9099d911d6316a53d79e68cdd899d3f1f982c0804bce106dca1c5acb298e9d306f747330165e43192dc98171339ee818c73f27ece58c0f8234480b86abd4fad0d794691883482678906c33ad3f85fb011b92d10f27f69f1d9f1a08e6941ae3640f7cf8623f48f28ef7f2df57490bacbc10d9c126c8cd6b4ce7ddfb78996d344313b13b9551971beaf1b4ad0148df2e0ddae58c99cfe99f61e96923e03d7a05e2e4b5e475ff6a24e04e6857c864f61a36220979ceaaae0a43628dc549e53f76fc9c20ee89f059569c870d1d10fc3e9e09eafce6b776e59d1965b504353c87e70749982401cf57bab6e4f4c7960606df38ae8874197e02b2ca7ad23292a0bf70a3390df1fa6e45b1ee8afec941b7bbea32b6dfb3d6cb574ff91e1357f6c064f3ea573d959876af4a7f808278c6cb46f1009a8ae332f22ddd3b149d683b07a40307a5613ef041c4921392bcef97bc9e248532772d5d57baa4348c5c40dc8e45f44a69ff8c96af84b95d68171fe127d88138867febcb6a2163d71e98dcdaf0d21265342e483fd9a0a45c02fb49941a6a7c235174ee57a98c2cf41a2d3c0f88408d49baad8288253d9e6b14a9e185a7e262cae0c355e03801267616eb83ecb7b7f9a28075d7e91e9740278bcfce47ef4fee89f73fb150531103c770e15a639d8ae62b38f1cc5cebd27582826afc9a24a99c39ac8cb6f1c2b203f048121148c167917d726941dae641ab474d23962edbc023d08553cbfb03831243aab20870f2e6ce622a0a2882079815f9f1cb02430858a71f77c438fe139443d4a7512f932fafc1895f07eedff1f7c3f95c81d2d6d8b70ffb4a9dd1feffe0b4cea8c72adf99668db41e0c89038ec20e7cd2f42918756137edcc2a80d765c0f2847ac3e24870c508f0acf9b0022aae3b90a19f0a0f78d9ebdaa55c1b2dcce922d8a40d82f468153a54b7ba8c72a0cf05bd614edb7c948342a9dc8bbca97ec55a3e851c8f759f8b477247d82595292a901d68f542ccf764730a7c429c9fb68ae42705874767b52392013a33d502e86ffbf57b1ee2a342cc97c110c48a9c468b345eeca54a3a15298b81ef9001b55be6925258a0db763fdc9db387ec38eb89f1850ed4126c7b6d51bdc0f173ddbc5459209951c8c305ae90efb85f10c19f68a5b17baef6013fcaef5ff1b79cc50856cd4b28c96fe736990ee77012d3216ce2a3c13ecc8f147295495a49093c983f44b1cf3fcd7209e29b83994494d1e3545adebb2d9029ebea7c694c8e2a62c2f786af3f7306f289ae8f61c5a37a8f2ba32f08e94f2e09db11b47ce0903be44c5cf15efdb59494a43e938d9a6ccce518e32d45049119a12a69c189cdaca868226c2e3822c256a5feb74d21c3cdf232a48fb78c02aeb645cf339f0acaa839c48276405ae6e6224e1b62d13247e376298a7e8f15641523b82d6be3d015516f934cb0d9e5f64907cd2af21c77f46b44447139b7825da83ddb8c932d397e1d295ed55683c91910dda25a5bca5cdbb400a2c430cd5820917aab2b618f95bc27a92b6dad72dd2833e5ab9025e867290c7d6d8d88ba59bd933adab7a99d2a8c5ad954ae07ae8dea0e6162bdef33b81adf9cd4389bc356f579f2d5e2fbc869e6c34ebc53ebec70d8adf8926cf3432488c3536361d58cca84e6c43685b85d51eb24ab686f1c9af30246d100dfb4c8c3782b2e0de24c3ca62da57dbe743da42042b97955e8a6a63bc1d68642b99fcbf8769ad62940882d21bc9c8538ee6e7c561170c6a234ce3ef21da34ec054480c8ae46f0454f24e5f63328bf4a44384770b86ff9e029b2b4e94d2c563fe34c2ef2679f2dd2c3ccb7534237c669742ca7d63ea3b446ad99a6447a0c69e7fa884f7a143fa60c5fd8be068f01e98250a0f7f5c5e15e8d6a5ac9fc84e9bb05d4f6e2d2756cdeb33c8b338a63b14d930e6a54e73e8189c7f23e96f4dac16341551f7853bde1346124037f9339cbf21cddd2b41f0790c5379908cf4e4f04641b5da908cb72145d30f5cbb909eeb86a3f9d137e3a316405f196bb7a3d7f34d56ac6d1fc745c1fef8ccd551c05c31ced5e57275fe230d8167c64d26fd0be6fb1887a00fc13d64d68a5caa438561685100712d36091787a1fc9920c7386c94c38f0fe67dcf41fa8c00f24664d727424bad29d208c5ed1b205451b0e4ad5d18c61f98e3d612127852e4b6e6c8705226eb668e68f54bbcd2225a00986b0497f67a21644e90eb4031dc6de8fa902667f6570b6eb2478ec2497dbfe23b3de5c74f136db487dc42c640d43f735435c104de7154dec9323e4379c66038e3a1992ef043e10322031d42df2d5d0db8db6cccf6e9f2c0a87f30045808711b69c40112447a627b29a8871ca579ae17aa5ee514766af26c176a2648decb7141bdcf99b9d2d132341eba9f0caf94aeeca12511616b2d280e550a4a539f9b52a6d483dfab6a933093d5a62e1802a955a061107df385d8d1fa836879a701b393de4796b45d0f60e46d65705b92dada045d6fac92bc5359f915c844cfbb66a5f56f0fe158d96d134b8dde9acc3d18492d369ded8adb02968593d687f754cbf2a8cd5d8c043129ad2e1f2d34edc257a94b9a88c58cc0347cb20fd2cae7fdb1f77fa2b73883430a45175fb7bfd273324ed1b1319ba0185343b8b039ffe8c8c6dfd7da9ea3c993c9426f88a0b859b73556f29d0359d6bdaa56da24ce9f67087e239836a81d220c9395699a44a02074ffb9cd6ea74a2cf230dda06c8ba805e6328d4f54c44a2634b026c841da44917c16c9ff39f5f575d4cdab0118da6c2e88244c13d1d61173bd789f437a05db452967e5ad92decdb77c6a8c610ebe1796a7245623e62d55f56d39c68eac8b101f9aecd5c3ef9ad835a0e4b259b6a5481371d23af46f151283850aa9056634908990b95e71cac1cf3d89a743f9be02dcbed9bf800f7a5d9bf970d71b1d25a397c55c2a564e5211e3ee6c832a1e5b56374b756453426b61c1322084c38c998da20ce18ab1eac6078e5fc58fb76fe9687cacee9386a08295dff8b9de72dc9b864b12601bab95bda30ef6f07f2fd0d87dec752cd98f578b0807f1cd37ccba28b5b9e098e4ec0c92c7ce8419639e031ce2d3626af1be9b08ac8c117b069d912748cd6f45bb7200a489864e05a50404917418880a437601e3db8e236518afae241cf7af0db68159ccad42de6aa76a60ecf936e09e31d8011657dfdffbf6cd088ab646343b21d36ece4412696bd82b33a516b159fd665e1680be3391077117e778704554c306802695952673efb333b75b717fe3282c0b04454ea17ba81dd8d6cf6430f5c1831520718bda8f7e49a816a18e1c3fc60fbd3496e9c541fdcd679883ccb1c9264f69b1b117f37d867a7ed954de5c5d72877f21f9a75f67cdd9da454d8434bac437c0bd3e6f20bafb4f6306b2237e9fdd53c3", 0x1000}], 0x9, &(0x7f0000004e80)=[@cred={0x20, 0xffff, 0x0, r7, r5, r6}, @cred={0x20, 0xffff, 0x0, r4, r5, r8}], 0x40, 0x2}, 0x6) 02:20:17 executing program 0: r0 = accept(0xffffffffffffffff, 0x0, &(0x7f0000000000)) getsockopt$sock_timeval(r0, 0xffff, 0x1007, &(0x7f0000000040), &(0x7f0000000080)=0x10) getitimer(0x80000000001, &(0x7f00000000c0)) 02:20:17 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000440), 0xffffff05}], 0x10000000000000ff, 0x0) write(r0, 0x0, 0xfffffd4d) 02:20:17 executing program 1: r0 = socket(0x2, 0x2, 0x0) socket$inet(0x2, 0x4000, 0xff) shutdown(r0, 0x1) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) r1 = socket(0x2, 0x4002, 0x0) dup2(r0, r1) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f0000000000)=0x3, 0x4) poll(&(0x7f0000000140)=[{r1, 0x164}], 0x1, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1002, &(0x7f0000000040)=0x9, 0x4) 02:20:17 executing program 0: mkdir(&(0x7f0000000040)='./file0/file0\x00', 0x4) getgroups(0x7, &(0x7f0000000140)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) setgroups(0x0, 0x0) r1 = dup2(0xffffffffffffffff, 0xffffffffffffffff) mkdirat(r1, &(0x7f0000000000)='./file0/file0\x00', 0x18e) setregid(0x0, r0) getuid() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000080), &(0x7f0000000100)=0xc) getuid() getuid() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000180), &(0x7f00000001c0)=0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000200), &(0x7f0000000240)=0xc) r2 = getuid() setuid(r2) chdir(&(0x7f00000000c0)='./file0\x00') 02:20:17 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) getpeername$unix(r0, &(0x7f0000000100)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000038d9a415c1dec67b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000"], 0x0) r1 = fcntl$getown(r0, 0x5) r2 = accept$unix(r0, &(0x7f0000001180)=@file={0x0, ""/45}, &(0x7f00000011c0)=0x2f) fcntl$setown(r2, 0x6, r1) link(&(0x7f0000001100)='./file0\x00', &(0x7f0000001200)='./file0\x00') fcntl$setstatus(r0, 0x4, 0x400000000000c) unlink(&(0x7f0000000080)='./file0\x00') getsockname$inet(0xffffffffffffffff, 0x0, &(0x7f0000000000)) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000440), 0xffffff05}], 0x10000000000000ff, 0x0) mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000001140)=0xdd9) write(0xffffffffffffffff, 0x0, 0x0) 02:20:17 executing program 0: r0 = socket$inet6(0x18, 0x3, 0x0) close(r0) getsockname$inet6(r0, 0x0, 0x0) read(r0, &(0x7f0000000000)=""/3, 0x3) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCGETA(r1, 0x402c7413, &(0x7f0000000080)) 02:20:17 executing program 1: r0 = socket$inet(0x2, 0x4003, 0x0) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000000)={0x0, 0xffffffff}, 0x8) msgget(0x0, 0x0) getsockname$inet(r0, &(0x7f00000000c0), &(0x7f0000000100)=0xc) r1 = dup(r0) accept$unix(r1, &(0x7f0000000140)=@file={0x0, ""/108}, &(0x7f00000001c0)=0x6e) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, &(0x7f0000000080)=0xc) getpgid(r2) fcntl$setown(r0, 0x6, r2) 02:20:17 executing program 0: r0 = socket(0x2, 0x2, 0x0) shutdown(r0, 0x0) r1 = fcntl$getown(r0, 0x5) r2 = geteuid() getgroups(0x1, &(0x7f0000000000)=[0xffffffffffffffff]) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040)={r1, r2, r3}, 0xc) r4 = socket(0x2, 0x4002, 0x0) dup2(r0, r4) setsockopt$sock_int(r4, 0xffff, 0x1023, 0x0, 0x0) poll(&(0x7f0000000140)=[{r4, 0x164}], 0x1, 0x0) 02:20:17 executing program 1: r0 = dup(0xffffffffffffff9c) recvmsg(r0, &(0x7f00000003c0)={&(0x7f0000000040)=@in, 0xc, &(0x7f0000000280)=[{&(0x7f0000000080)=""/54, 0x36}, {&(0x7f00000000c0)=""/19, 0x13}, {&(0x7f0000000100)=""/144, 0x90}, {&(0x7f00000001c0)=""/131, 0x83}], 0x4, &(0x7f00000002c0)=""/233, 0xe9}, 0x842) setitimer(0x0, &(0x7f0000000000)={{0x0, 0x100000000009}, {0x0, 0x5cb7}}, 0x0) r1 = shmget$private(0x0, 0x4000, 0x0, &(0x7f0000ff9000/0x4000)=nil) shmctl$SHM_LOCK(r1, 0x3) 02:20:17 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x20b0, 0x400000000006c7) select(0x40, &(0x7f0000000180)={0x1e23, 0x6, 0x849, 0x1, 0x1ff, 0x1, 0x40f3, 0x700000000000000}, &(0x7f00000001c0)={0x88, 0x20, 0x3, 0x2, 0x2, 0xa7c0, 0x8, 0x7f}, &(0x7f0000000280)={0xac6, 0x8, 0x8, 0xfffffffffffffffd, 0x9, 0x1, 0x40, 0x1}, &(0x7f0000000340)={0x8, 0x80000000}) r0 = open(&(0x7f0000000040)='./bus\x00', 0x1, 0x80000000000000) write(r0, &(0x7f0000001340)="5b8ecb1b8e725c3e6199f9b3aa27470a3c53c6664364deec53030fdaf4dcf9e2d94937420dd07e4317adcce329342ebfda13de2b323a60326b9b470d3b756d6c69f934135aebdb1e52a7f762e560cdd0a603d829c72471692c4d61b10dccf9d0e60b658da77857e399e38d477f71fe726904ff309965c68cee48c6997726328bebd18b0d7d1322e0ad7e3bfbb900ab51945c8046c41d703e96c8813f96575a191a2e05ac5e1aec55e0d8e38866512d73059de65aefc9c8d2a5f6b5197b69071587d868ef7cf4432de5dd12b0ded251c3daa32ed42b18ec0cb0bcd22576d4890ca5cfff1367464baf442f26c08649bce119b8ce6e8ba6365e75f4e7557234fa7d1eb95f03e5b47d3a8b20a4e0d0955199926b275b5d2ac1a9a339cf682828192936547e9d37db81a3677b0270f8be5d758a066330ca44e8bfc220ec8c0d1cfd95c080b17645aa866165834e473397d4ee9633d6c90540877e99e30781df55476fb98c8a3b1f2638f87292a63ecb7ec31a024b709019fe06875139ff67bdbbbeeddf902fbdd1de8738118024b8e03171a58520fd52b6d4696993ffa308e176ba128de3f9f959b053d6c8e84f12db3c1b4a703c9277845b16080b20b9ccd727c93c2f5fdf54889b87ac4d48b0e7cbdb061c4b0d8e1d754b416a07bc4fdb119abe8cf61ce33cb87e13287eb5317ddd85acc381ecb3e85bca5944347ebee225c2a87c56ddec8e4e4992458f83b7749023438afb673b657c5a5ea6ae6d4979c1cd4e52f9aa605a74969499b9041326418cf3e18d01d7136f61b2c627597dd7fdf433805747929a52ae07b2b84f5084d96f38c10063dc892ccba804f1c01ca9eec37b307d624e643c627fe9179297b1a8266084c280f2cd9ffd138bfc826d9a1bc5619d633a8e7d6097421d351e1c289cec7a9901bebc61f73110f3d3588e5f2e4d9eda9eb934583d92f2bb118a628968ae476016650dc11eca19802429995ddfd50c0256d5ca39f0dc3eb0eb9868383ed59a33402e9079b94e2776f413e2270efd66f2eed71a0b30972cefe842b809dcbcec53e87762a75929bcaaf0fff4c7d5379ec6f1879911034720391d170725345236ad1a3d37dc58161b373b449c32de9839cb626457b859c0884384c11d274c129128f5277f8b7361a345558b2a8afaca9898b08d143f5abb11f7f64d190421bad54d3825b51e40890c7da79fa5c2b9d4ed567b6066c13daa05332595a1ed3e405d0e9ba4bdac8efe0b2322e6fabfd9c25096d9411d29a821a17a06fef36559783beba4c66a58c24957043d21aa2a4599823a19b235010b7e93767621a0c1f7023c350d74823999c5108c9f180c41dfb01d00eca0a02de756c38c12ca6865dca3ef0f4dc666e337f66390e9eb0025f3fdc379c470eb6157418738f719ccc2597fa3eb13ec29d1df9a01bfef8c4a998096cf7937e270bc58adff85924012d004f0820e0384fe1d6c19502b5ad6e4de4dfd8f650dfa92bf77dfc26880ec2c680ee5b484d8f081cc039b2a8f00d39c2fc20a9e8745d8633809878a22fa86090710a68e1a8564767009b3ff4676b5303ec7c9362c2a24b40367d2cf9b005e1436e6fd5ee8beb6c5e31c9c51b4a16e0f62bb8d9256b8fbff32432397c527360c3c4ccda3dd98b1548d8b5be8c8d384d6f05a8df892333661bd06c9fb0f548da5849a7d5a829ef53b61cdb383843793ca8e857332ba985cd9bf9c18ae281f36c9b4683f35e081de6e402bfae2bf0f7f65832b3e405349db43c67b7a1498af06149d126e97c43780d1e39268345a918578fb10f75941a447446663d256124a5116b348c7f7e5de45a38f87712d23af2c9ef2a510f2d8e4cdbdeef9abca3cc4c20e23b4e731cf939d734c0e9f56b77b62133a6674d7a25bf3fbb1642f8a13d2b8dd79ecae5d87ffa880bd61c6317b21ef4ede3fae6c80a11e7679b82aed1d5e7dda6491fd76516a62000c19820a0ae09d91f2ce1fc8c04c156e1ea3a4e0d575be965c754cb6877d38877294e669ec5052c00707e565546badf0ae489c52df15ed89f7ab2fda31b8e854a1461247a2affa505e5887d4d5e304b7790cd2e7a81ad88009cfe281ce5e550867bda83bd00f1af6a377b8d60f229f081661cc75e9be02e5bffc662ae41ab433060fd37f51ba5a305a3694a9b0766c82dd6126deab7c314770fe4d2c66b62781de2b745ff62a5793f56466c8e3867e728be54afe40ee17927b95951f3f9e4bb1f5e55d3cb327c4e802207761f53f7efecb8d95d84dd148256cba095fea8f84c4db4c66ef7a9f1d515d0fbb2795696f65d86a604bc4bc34c052cfc1bd6f04a03ce392085548f3425c27622062834bfc2278ecdceb8bf70c059fd783a3a1b0cde272bacd34e0a911ee586613d4fb60e17090fa1e0863735a59d1ad9500ebb8e11dfa6248e2c994452b50c0e15c04556debbb7315ae4801c431365cb76f938ca8e8d3155d8688162a3a3b96613839c95e884b8b556d63061c5643711b966ec0762c93724994496d94f33f4cf5f95d1b7b713ad00ae2d4df60dfcbd7911747a6b2ce4f91e4aa163e47c0cce33007c4c390e71df6d99c7e2df40cfb349a4749c2f4be9e86c70a0dc0539bbdb9d6e8691be2112c6ff9f6ecba3c61fb70b73c997611", 0x752) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000002c0), &(0x7f00000000c0)=0xc) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000200)=0x7) ioctl$TIOCSTART(0xffffffffffffffff, 0x2000746e) getgid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) nanosleep(0x0, 0x0) mlockall(0x0) getgroups(0x137, 0x0) getgid() select(0xfffffffffffffed0, 0x0, 0x0, 0x0, 0x0) ioctl$TIOCSTSTAMP(0xffffffffffffffff, 0x8008745a, 0x0) mlockall(0x0) fchmodat(0xffffffffffffffff, 0x0, 0x0, 0x0) getgroups(0x0, 0x0) fcntl$lock(0xffffffffffffffff, 0x0, 0x0) flock(0xffffffffffffffff, 0x0) fchmod(0xffffffffffffffff, 0x0) setregid(0x0, 0x0) setgid(0x0) msgctl$IPC_SET(0x0, 0x1, 0x0) setregid(0x0, 0x0) semget$private(0x0, 0x0, 0x0) syz_extract_tcp_res$synack(&(0x7f0000000480), 0x1, 0x0) nanosleep(&(0x7f0000000080)={0x8, 0x3}, &(0x7f0000000100)) r1 = syz_open_pts() ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000440)=0x7) 02:20:17 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="82000000000000000500"], 0x10) r1 = socket(0x2, 0x4002, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f0000000000)=0x3, 0x4) listen(r1, 0x0) 02:20:17 executing program 1: r0 = socket(0x2, 0x4001, 0x0) fcntl$setstatus(r0, 0x4, 0x0) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000080)="b1e1ba4ff0ad3e44994719ed0a92befaaa4db8c01c0d2d7e829b761b8a37a41be41a3de080d06ee9b30f032ce778f0849c9ef307f33572ffd7ae6abe8261a201e8d9ca15b1b86771ec1e9631e12772b271e5c9487399999a200f61974cb894ab83fb68e6ff3f85748b56efe3a7f31756d9230ff0f5c2f20214b33c099ddc1a36f9ee8575406030ec20f4797c6b530bac1d", 0x91}, {&(0x7f0000000140)="6b02ff25d73d979e8d8321a2291c87d96fed378b2cbce7dc568cc8901922d53e9884448c06e6e8a2fd781f04918f66b8c6f568e7da3a2c0e17c689afea866837ff501735e12ae340d656ff7e307cd1c9a8801f", 0x53}, {&(0x7f00000001c0)="c32b62c68b7106c16473d1f5b8f8ea7c8c1aea9af24cda9ad897b525679755e7de4d7d53b417e4745aad9998ed5ee2489618fa76418bd0ce789811b1d653c86c77020e27ee36ab49a900abcbe3fe472e0ebe089cbf853e5f0ec0ab40dad7bf96fc34e6b2f7d8267a25695d05d37eba01aa3c7baff72f14a7f9cf8524e5685612e4de5bcfb8c3ddd2b46ad0cf8ff7749c5b9470c19df7aed76bb851799402dbabedd03c590981006a16b88daba7497ec061876613827a738321bec9a00b5fd84a6d58842b519ab1436f84", 0xca}], 0x3, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000040), 0x4) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) shutdown(r0, 0x2) 02:20:20 executing program 0: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c1, 0x0) setreuid(0xee00, 0x0) r1 = getuid() setreuid(0x0, r1) stat(&(0x7f0000000000)='./file0\x00', &(0x7f00000000c0)) r2 = fcntl$dupfd(r0, 0x0, r0) r3 = getpgrp() r4 = getgid() r5 = getpgrp() getgroups(0x5, &(0x7f0000001780)=[0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) r7 = getpgrp() r8 = getegid() sendmsg$unix(r2, &(0x7f0000001840)={&(0x7f0000000080)=@abs={0x0, 0x0, 0x3}, 0x8, &(0x7f00000016c0)=[{&(0x7f0000000140)="5b026e8b1f97b6748c14e777511f00308d446ebed70f378a8f212fb7f94d58391a81a204fccdecfaf01897a5c566e49124f774478b78359f581c0cb23d60cde81fb189e95cb019ee7f74da92ccc2d91208afc9709a019b49b80fbb0f93fdb37dee971a965641b2d3e223c912af1890f7e422384bcd381655a2d33b62aa838b3e82f54053926b64b4b8f4fb6a32d823c5d34bfd6b1d517e01e427a1f3789a0fb07d8da24f03fff6bf61137980f88bc4cd7469b33f9b82b57a46e41cc7152622fb48778de17d83947c32c64dfc716792283766a88ef8f3ba64dcbffe54eafb021fb92aaa6af7a399db46b65bc7ad5e49b1d20958aef2fe9b4e65", 0xf9}, {&(0x7f0000000240)="1076795107d65a1269b849819cfc7c5b32e64685fe901747dda36ba94bf8f4d3f3f6e7e7d43cf3e17c128888b80e38af0dc3183745f4d21b758b0236f17e33f698cc15282d5a6730d3239505ca01621d849bc3c1d517166efd2e5f0b97b0949b8a8a875416d5db32d715b553dba62efd9b1cacc20ce81af3b9ed711fe415b50950962610158b393480277729ee2e04deba", 0x91}, {&(0x7f0000000300)="a1b5442a04e451d6396aa487f932b65aa3f47b9ae6f18b342a", 0x19}, {&(0x7f0000000340)="e719fa60051421f4e5a6b764c3c7ad9b7fb11b9df62a918e199aa8c2469a873d10420d5f75cfc16325e1b16ec3", 0x2d}, {&(0x7f0000000380)="9668912e36e9678062787357315594ab342726f3cd7407e914251482e168210dcfe2419e5da1964b8cf3046c5e21c1741c78b96d589c745e706ade83cfbba5b8d21e3b9e8d16909372224d46edd21d9b73d2cad7069fc1fed03410dd7025b45a54cb9f3a50532be338ab51336bbc7451eae4b2d216cd213cd36f8543b2e974", 0x7f}, {&(0x7f0000000400)="951ec444a33506b4a2eb207e28e5bb8abb15988494b3410e9f45750a5e284bf355c643afec16c0a5e862377bbb7b6f35284a0789d2c4adb6c6cf45fbe1413f8877ffcb2a9fa1da1ed3d14a14fc7149d245be096d65169b823b4444e643832b9b96e9f71fab783697799a878cda5db410a9ffc02e755ec72fef4b9582fc32c19c809054b62354ce89966963beda5557ba2d657a335484d1e179577fd2480c4543d7a3816fc30be80ae475965be81a9894b0b50810e131ce426e4b507be8d79b3e7302e4e57ef1e105e710491cb7171f6446730536a489872c872a06ec27079676f18401b109b8a16a105794cbed62b89d7d7143a8021ee2d4f9b7bc9a4d85c86436baa871df8af41cf122402e45a72fec1393afdb8b81d8715dede414511cdca2728f518b6611c5c9975853aeba6cec632a9bbb16ca62a2c2dcdae06b725447845d56a56eb9a6e842bb90d1a81965dd02494c17e2999ccf392a6a81dfb087fbd1265b94e5a03d2c51d617ea73e4df9fd75da2d111136465a7b75daf3d952bf3da20bf8afa62f6853e59de799961b7c0a1b6224699e02839205fd0d40846d3880e14d15af5cd3b765d15a48b6fff302640a4ddb8a264a9b1a06ea83d43f668ccb431a6e0999ffacb7604b4e6d8b8f919a89ee9d2a649a4d39273ab806c9c4e7fb1927c5c6cb60601fa84b87f9a975b2ebc69bff8099a1dddb5edf1bfb6d9bd44fa3cda13daf48f11e74058d87e0f6afd81d18e571dcf4ff5d39fc0dde5e617c56b8ba0a9406efda326b74bc001afc5eea67a782f128a3746d6a7077d08090e388c9e7aefe6f9020df4f6479655bd5c39fa577423c6ab8d156d866d7a46f2bff372210d90bb189f5171254ae9aac56b12b6e6bfe02899e14ccb974c21499c30d2f59ea152bd28d30a4e09efd96bb805601c2527495dbe0fad4c0e9fda5adba03f38a1814ce53abb470cf1aae4d17990a5cdcc1e3ebf0c69beb1a15a8bcff22bccbc299cfd631a9a412a3af63418a0aa7876b3f2d455f8662abbc19937e30a7a969a39f39ff5fa182d69fcd76a5ac2f408ad160cb0b1f187e77b52038bc8a7dd9f0560ea2ebc148328c22b834da8d07251f5b045ebf40bc2d1803290d3c155aaa97183b674d60eb154dde4e9dd95fd057b0cde90d64ec9f52a2b50bd37e709463ce02b7c2939cb2ba1562d3cd36b6ac1acb5fde223f105dcd707abb3e1e3db85c06fb500e602519fa90690c69cbfee22ac0606d1e91c3cf110ae5f0a5e3bc6a10e8446384b47395fabe323ebfadcb58894fd9059b81c20cb96e628ea5a4cc0008abe72ca960304a65268dde047f3bfb8a38984b964e68209f57176738995587561cc286104defd38bb94c88ccd6fae92022a5ffbae10c77f41f888ea33ca43948598353eec374c7ea584993b33989acb1b4cbc7f8c801e33388d39d0dfb02d4a021d7e70027eed67e5fd1fdd728bf8cd1e43e3188c9365c624966a69c643109d26839b90df8aefd639d53419688cbb6f53475a565cbd7ae243c888645679e47db70e883afd8d54caf0aee4d058ce433703a59f2385c457a9e18e48edf2ad28afbce98f11bc178016c317608431f14ed90692fe0c1db552477249c76dac82d7b38d38a7b011581adf18c8f9200b0e01b44889fc754bd57e7f3553eba1f303ebed1432777f3fb11f2ebf8d2dbe4017a9f9fbe133969141901914d9d657273ab2b32bc59715747c85d37b1bbb601d4e006a2c478c09899dc0490452e0ead56a9f8087a0ccb1b9d7e3d1ce4be86256ecd0a4b0aac07e9bab47f9cbb42374950f39da03bdcd0965c63b654029381ea25940d317cf3cbd300fe8ab188758aaac65b6c58948e0e07ba72da6f15e8c9f8167ee8913d97570e6d7f01a92fb6f6cfc7306510a8c3afa4b57d6a84b40a0f2be186dec2acd1a39ecee153c4542b26f98fface23d6390cee09a477f6b0d129595c31f7aa46c2e7a06c7da5197f6a83345879bf74a8a4873e22c66a7245632a403aa8853bf6cc87efeda4e450b6886310814553d95730526ae160120d6628fbe0c5ec597a212149b70448df6366a400fa21b9d6a68b0e21998e3e13a20a4a07217155c5fb931968131b06e9682db251a9ce3f00fef737fd750c3fd6b2c283ddac68bf2347d18f984ced9a27ab8f63642ae16ed5a63237556819f529a62a8946b6755c8dc64877732efe7d031d6b69cc1b3facfa1a04030409c2d47a33fe114261a5bf7b9efe9438ef043276f9f7949c06ac5fb7421481862a73256959e2c36a305973e229dc60cc77a6a8a0e3685117fa2eb62700aa83e1db7d955fa3a651f24fa91cdca26207c1d6146616b15d676d8d9a66045fd40fc0d04f59e1327cb0f11c001f7ef3fa5e0a4315d0eaa6fadbb881de7273f6148a6c60b53a53ef4ef38df004b4c58e334978bea05bfe2af1e4f826b350d81813224d0b3f15b510e96ef7200f0f5a3fc67bd00cfea2a5483e7124cf5eec9e99761e1a7da4b90865f7bfb31299d983898ebe8cbaccf4332bf18c931ddb2790766f5983935ed086107e5b5765a570fe83c97b9079812b9667339ffbba51a08f3a1fc9debae75ba4c4c9217b910b465fbe92c49bade5c764bf61fcbea90badc7f59bb9afd65d415f5bb87dba0ac3a69ac1fe2c7b40def2b2149c1a0ccb23e7141e06bd0728db6cfca386ea4b3d9e2bf793f46666e2c9f846e829210cc89b15657120601f7c48fed52caa275f83fc82f741f72b0e2e5f510300f97380b85c652017c799f2cfc07055aeb10a079a18bd4510d7b8193b42090eb81a65ed1deac2e8abb7303772631842bf0c1b4e5468bafb2edafad2a988d43f247b7ca35f99ce83f2e44daa02d35914fabb68c15f67d41885560dfe08128909beee5ac03467eda2dac9e1297e1adef19954ed6d68fa3491c197b91087ec3e43ecc47f55792f7c178991fb052ea794cda0b13ac17d10179c225377dce9c1c0c3c2772acb39d00c4546e6903997ddbc8a37434fa927582ee5a98534068d6074ecdebf1ca8ab69a95cdd0943949545f898ec9de2c07227a1bd6c9579dc0595ee7a581d42f57aea8845fb97087029c7443c44f96b82a28816a46405695f13bebfe8ccb1463dfbd3b3c51bc37d558153b8aae5c463a3da2c3e9efc88941199687153be0fc8f426503fcdefa4b99396c091bca50a1ca5962ac7755ab389164be879d9a01669a8d8ba7d0acf2eabdb22036a16abe56c98a36f18b27e40ee90bfd3ce001fd663faafd1dbda3d1fc26eb332667848b27c4ad4f92d6be624429fc9da1909e38e5d1420c9d24cb4e3d4b44fada15f3d4bcb9f648879bbedf571f7f3d15cdd0c21e60a1069aeb112307df581a2da36bb823a3d55135395d405734b068c10d87bb3d66d844ef895450308c7656de6955b3a16724e2c683d1648a9bd15b0dc6fdc7c99ad1212b6ebdd267434c3614aa3437998e400c14a46d8b032a655e12bf3ae41a8048e50401c402db53fac650e0b914a7b40f1a27e85c3384ebe347415cd470fd13ec7b1405c95b99fbced065524daa84b06925247d3b2560bac5d9f1789d5d606e540bb903895cac2f55f3abd9683d775fda55bb1bf01fa3cda2a73067b101f7624f5188f308a1843be5120396cb119ddfe035d16fca1e5390db0bc311e92beaf9a3597d1d923165bb4f2e21cc8160ecca18cdbb50127bfc68e4d23dcc5cab9ff1b39231c6ca02baf74cb5ce6478864e34561f4823417103e76080abc992516527e9532c63e6fb52ee155e58daa3d69214f67b8e0ba3d0e1390b393a1d369ca9f9f91ca43e1df115dc864aa8e8d21173e06bd39bed94f55035e0694250d2a6e44d2c41d06813d68f9ca84127b6346fdeadf6cbd35e991742442a02141eccaade326aaaaff5b8f06ccd3f43d1cf26b39c04356797eacf21f859542db80bd322d9dc5e11a98337acac6356391db5c734168b96d6750044e0f19e6b41f238a57ca0571c16920cd827f5fbe2de32dfc4f73b3405123a78bc91e29dd16c283f77c8a1df44e432b06a16b88cfce5278e628af6435b50d0d2c8cac3ca7ad6ccbccee7fa7956bf9e6842fd38ae881b73a88bb3742927a41e59abd8ebc5f48896d061dec5f83274dcebf43d98ee1b87e83054b91512767c2aeac62a254f8bb7eef71288a8d52094a05959e11c2533e54f2ef1f2569f4181b8621e741095199b1778aaf17115e606beac119cd4a8500d0cad09f64ab99e627a2ea96a0b3f05694fae7271d5b7f2e55528aec9a4b89a096c69d26d120314312d8159428c3e294d0acf97ef4d6e2660d654bd3664458f68d8ec436db11ae972b6170f3ad612c169f95799e2b55f709ad739021f33ec64bb22ab4c4d30b07144feee405c13d843233a074fc10a28b0191804d3558cb16e37be76e9fb780a0569616ed5cbd07d66ee5dc5ebc3f84a4e15535a2f75fa18be25b034f94547d5cf11db8e88e5cadb55b98324a98216c47bb09826fa2f14d0d8f81f61e2ffbda52e03e4a60a47ce73f9de99d25b3eb2b96cf499bc1c2be6747ead836f57ff53c0a2dce4b2d5554900f871b2acd991e30a3173488265d86b5d4ae8008ffef826c8342e29001d14843529fbd69efe6e1d330dcac56129fc59219d5d43f2850486cb3380f0f9f88f02b0f2d526a2067b660c20b96f4a726f1f1388d136dce10bcfb942c14e6a490d6c44aed1b9ab9327bade5bbadbc9ed9ed77e53e81f2dc7788fab2b44f8705145645dee79daee562b7f9a5a2139b7dfad2a531b15f361baecc640904704e825ccafe0df26429299c3d8d61caeed981a822e26b783a424f9014e8e20c415973a2014655ab05d55b0999c63eb621eb3b67de1acb98798471ce5b71bd6b62954b7ddcde53c0038962983df028960b34fbdc2d4cb58216cfb5c51810e093cc76287dff6604b4a6a51575278a97f414527af0d04d21b6b193d5f4ebb0bae50ccf35b509e60e5e0b9626ec4f1583d101a1d3eb5029fbc122c2a58148193af37b58b8b4e4ce5d88c55567b2ddaa760d3da4ada14b53695410318955d1aa88dd91b8ebe830439aea04ae0ce5220b6c0006e5f071db6bd52bb7fc2a1dde05940d6e88534f9dddce7a397929f9c308191806da73af6fdff675ae2ac5c682f94cc88a393fa6ceb53a125e48a50085aeda0669bc21f8a113f49b71285ff4addc148d2c5fcd2f095f08fb1db3e06ae61bf29f8fe18b76e0c78217c5caaa3e04a0da8e9515e10c95524d0f48fe809260e6735efbbfda9448f3b1cfa762192a18ee46cebce891a8d3f3ab9b5e657be559cd0245d97f6d781f8b486fc7e64979f2848bb5acfcd0d7ae9598b9f90c2c0751236bc4677c7236f21765905429b612c691f5b22b724650c28fc7d56e487680bceed8849f4d1b772c3ca935cfcac55ceed7c834486afa02415ada747eddda979674c1bd55c81672ae04f21ae3048d9f41b55e5e9018b748b52dfb828597d31be11ee24053711818e1a7b3a2b951c9726686302827966373ca6f0d48dfde927c3744f4d3cd2150219807425d702c69620c29cafefd1e5cf8bcfc0110263a6adba29397b249cb39aaa6ee9d8afdfa2b6965a8c042268505d1bcbfbf1fc6bb2d6227ba42fe1a1310c3a1d7039c35549d4d0669eaf3ad8e0ca59246e615f8d10e56b78ab935983e80c49b3f7be5ddadf590de4bd953af4d116ebe75264e3522efe330213abd90e854bee27a2e124e6aca87791e9ede69b2ea4f1555d76919c6c1f402ff37f0f7174e63ad7811dea5140d9ea1ad82a4fab7bb0add20f14feae53ffce786dbec96b35bda4f6", 0x1000}, {&(0x7f0000001400)="854d2b6485169ce8c9b7d1058bc52fda109e0cca4d5966ff073f41762b0ff1e453b292b352c125d991c360ce74f2078f82114a71cdc836ddcc547aed733c32d8a59247426c022869ca919906532e146fb8d019b7d6829d1d4fd9038648217b90c504848e13690f64a9d1ac7886568c70417e3fe718eb0c71c9a2465b1a3256d4a9c81b05b7472cd2749b9ef78ebf961e4ea6522ebd07054bfcf76bdc986d2674e58c5bc22cc17e585556d8a13943a8999be08dbacd0db59352ab40236409cfc1", 0xc0}, {&(0x7f00000014c0)="4841abfdfc381e4fa113f797700cf0", 0xf}, {&(0x7f0000001500)="c6d8a8e34472332c7258edb22e0ead249bdf4e998c02267590360342109675bb3e35c14583fda962580b926245f2271733c78d9779afa6fe82d0aa8345c23d9b415d13afec27f27be4cb727671cb76e9a87b1e236d4b6a72a965d66cbcbd60a0da0a19aa49352498084e033cd7df38ee510dbc8d6d79909b1a831fb64f0bae8e88d784ea31bb795574dd45b891c5340cbc6b9ea9c3645665014ad50ef7c3957c386f46762b60c6f3c181228dd8a4a74a1b6d86d701dfed4cefc053bed18b90550583ffe876b51e6cb39698e4e5c614cb6cf7d730cc833a9caa70891b9247", 0xde}, {&(0x7f0000001600)="e51b0cf000478a12f2873b5277e846d12f1de3b0c70b1e56053a7364188aed708c9e2e44596d124dbbecbae0c03a548d00b088ad9e97a28ed2e5fd97998659b7f46336a5d5b61d33ee10e39c1e7a3351782a935c6fe5fbc73c5dc16079f53bc20dd613e267d649dfa7b7572bbc53268827f84254de7d50f27567de95b2fa6a69b8ed930aa722ec9093b71645a7d738cb2ab5955bf70733ac06fd573ca658a5ac1a79f24a126fc1b4", 0xa8}], 0xa, &(0x7f0000001880)=ANY=[@ANYBLOB="2000000000000000ffff000000000000", @ANYRES32=r3, @ANYRES32=r1, @ANYRES32=r4, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r5, @ANYRES32=r1, @ANYRES32=r6, @ANYBLOB="000000002000000000000000ffff000001000000", @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYBLOB="2000000000000000ffff0000000000009f205aed0b0c8eecb968879d168233067a3a8fd35343f9c02a0ce13e752aae038f69cfd21942013acc3be72ca86c09930c", @ANYRES32=r7, @ANYRES32=r1, @ANYRES32=r8, @ANYBLOB='\x00\x00\x00\x00'], 0x80, 0x2}, 0x8) 02:20:20 executing program 0: r0 = semget(0x0, 0x1, 0x120) semctl$GETALL(r0, 0x0, 0x6, &(0x7f0000000000)=""/4096) semctl$GETALL(r0, 0x0, 0x6, &(0x7f0000001000)=""/4096) semop(r0, &(0x7f0000002000)=[{0x1}], 0x1) r1 = socket$inet(0x2, 0x7, 0x4ef) r2 = accept$inet(r1, &(0x7f0000002040), &(0x7f0000002080)=0xc) semctl$IPC_STAT(r0, 0x0, 0x2, &(0x7f00000020c0)=""/150) semop(r0, &(0x7f0000002180)=[{}, {0x2, 0x751, 0x800}], 0x2) r3 = semget$private(0x0, 0xc6d3e13a3026fece, 0x0) semctl$GETALL(r0, 0x0, 0x6, &(0x7f00000021c0)) r4 = semget$private(0x0, 0x1, 0x62d) semctl$GETALL(r4, 0x0, 0x6, &(0x7f0000002200)=""/90) semctl$GETALL(r3, 0x0, 0x6, &(0x7f0000002280)=""/73) semctl$GETALL(r0, 0x0, 0x6, &(0x7f0000002300)=""/219) semctl$GETNCNT(r3, 0x3, 0x3, &(0x7f0000002400)=""/172) msgget$private(0x0, 0x200) pwritev(r2, &(0x7f0000002500)=[{&(0x7f00000024c0)}], 0x1, 0x0) pipe2(&(0x7f0000002540)={0xffffffffffffffff}, 0x10000) r6 = semget(0x0, 0x6, 0x480) semctl$GETVAL(r3, 0x3, 0x5, &(0x7f0000002580)=""/34) r7 = socket$inet6(0x18, 0x2, 0x5) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000025c0)) semctl$GETNCNT(r6, 0x6ace11eeffb5fdb7, 0x3, &(0x7f0000002600)=""/235) ioctl$TIOCGTSTAMP(r5, 0x4010745b, &(0x7f0000002700)) setsockopt(r7, 0x1, 0x9, &(0x7f0000002740)="dd68599ebdb706c8", 0x8) semget(0x3, 0xe52e0b05e957545b, 0x4) semctl$GETALL(r0, 0x0, 0x6, &(0x7f0000002780)=""/205) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000002880)={0x0}, &(0x7f00000028c0)=0xc) r9 = getuid() getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000002900)={0x0, 0x0, 0x0}, &(0x7f0000002940)=0xc) setsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000002980)={r8, r9, r10}, 0xc) 02:20:20 executing program 1: mknod(&(0x7f0000000080)='./file0\x00', 0x2043, 0x0) r0 = syz_open_pts() ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000100)=0x3) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) setuid(0xee01) syz_open_pts() ioctl$TIOCCONS(r1, 0x80047462, &(0x7f0000000040)) 02:20:20 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x2028, 0x4400) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) fcntl$getown(r0, 0x5) 02:20:20 executing program 1: pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x4) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0}, &(0x7f0000000100)=0xc) r2 = geteuid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, 0xc) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000180)={r1, r2, r3}, 0xc) r4 = socket(0x2, 0x1, 0x0) connect$unix(r4, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) connect(r4, 0x0, 0x0) connect(r4, &(0x7f0000000040)=@in={0x2, 0x3}, 0xc) 02:20:20 executing program 0: setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x1, &(0x7f0000000000)="73240acb9811f47ad18192947e0cfb2b42fd7e34b21c208383fdae3942c583410f182bab", 0x24) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) r0 = socket$inet(0x2, 0x8007, 0x7fffffff) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000640)={0x0}, 0xc) fcntl$lock(r0, 0x7, &(0x7f0000000680)={0x1, 0x0, 0x8, 0x0, r1}) 02:20:20 executing program 0: r0 = socket(0x13, 0x200000, 0x1000) r1 = dup(r0) recvfrom$inet6(r0, &(0x7f0000000040)=""/53, 0x35, 0x802, &(0x7f0000000080)={0x18, 0x0, 0x9, 0x9}, 0xc) sendto$inet(r1, &(0x7f00000000c0)="deba3d079fb9ea2557eefa61a69a5445fd425528fe7ff88de111442922094f7261ee74171ba1a335071d3f9f23f6a6c77461ee99f1d7813450ba4da789f8c6d4c5332b65db2ff408a726b3fe772b57ff8b1421b32b00a59ca36dcc1aab670ae04f1ddd3d2297ab580f82c899a600a56dd1bf7e8582ba387fd2e1c30be184dc68f3c943bcc4bb137166ea66bd0e2154107e306327098e41678e65de60d60cd2eda55ad1a5975a2b08a20eaf2e678782ae9dd2e84be25947a2d0b9f6c1bd338526109539628838383a76c99d53bdc00569f7a09847142f194317c13ec358f85b1dba430a7f1504e0ccc18f666b25434d", 0xef, 0x5, &(0x7f00000001c0)={0x2, 0x2}, 0xc) bind(r1, &(0x7f0000000000)=@un=@abs, 0x8) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000200)={0x7f, 0x6, 0x6, 0x0, "3c72054a79e7e08384e048abf281e9ad70bf0875", 0x81, 0x5}) getsockname$inet(r0, &(0x7f0000000240), &(0x7f0000000280)=0xc) ioctl$TIOCSWINSZ(r1, 0x80087467, &(0x7f00000002c0)={0x0, 0x8, 0x0, 0x43dcd9db}) 02:20:20 executing program 0: r0 = shmget(0xffffffffffffffff, 0x4000, 0x0, &(0x7f0000ffb000/0x4000)=nil) shmat(0x0, &(0x7f0000ffd000/0x3000)=nil, 0x0) shmctl$IPC_RMID(r0, 0x0) shmat(r0, &(0x7f0000ffc000/0x4000)=nil, 0x0) shmat(r0, &(0x7f0000ff0000/0x10000)=nil, 0xadd06a940d163b43) r1 = accept$inet6(0xffffffffffffffff, &(0x7f0000000000), &(0x7f0000000040)=0xc) r2 = getpgid(0xffffffffffffffff) fcntl$setown(r1, 0x6, r2) 02:20:23 executing program 1: getgroups(0x7, &(0x7f0000000140)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) setgroups(0x0, 0x0) getegid() setregid(r0, r1) setuid(0xee01) unveil(&(0x7f0000000040)='./file0\x00', &(0x7f00000000c0)='x\x00') 02:20:23 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000440)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f00000004c0)="e36258a416f790037494132477f256b4093cfb25b84e5bbdc3a51970948b1b2e0ade41a52f5ea7fa0023d58bf6000000000000a240078177da4ce9c287730c53fb394b842dbbcca9da10495dd976a67cf92c23ef4400000000000200000000000000000000", 0x65) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000040)={0x4, 0x1, 0xffff, 0x2, "f1032c914c20c1e0d08f4ff249bca685294e53a7", 0x5, 0x3}) ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f0000000000)) write(r0, &(0x7f00000006c0)="f32d005489341a3c17cc199ff62892f84049c29d31d7da12c25800008b39c9308454fa6ba2dbfe0871feb46b782797e49585ad48555d548e3a74aedff80d4b2d76dc213c1612a18d1b3a031eedd704e046de4d6ba3ff823a6a3240c85882a4841f68849d02a40be75190030615b1e665885d8005008cf25c7cc4898edf530b3436227eb0958d2de9a41d71108256d1ad055650fd9a6a843debf14b87c4de3b322546d5bf3e487eb3b1f4b21ead4dedf6609035b5d55ead16a07c40f264539bfc3c08de5bdfd70709085b991c7b6412d51dd82a603fcddcf8ee22672543cda858c2f7448e9039e46d68895175bd12905e4ccd423479d4c9db581d7c5aa1a46a04000000d163b58af764dcc5e9d12abf021437d7212602dcf3179266fdacd048f9c6c94738dcec979147c406402621ae2fc888a858c5fe68169c5757e36be9d1d09cd471c4b5af6b1112ca", 0x14a) r1 = syz_open_pts() close(r1) kqueue() kqueue() write(r0, &(0x7f0000000080)="daed6f41ad2aa9ad704ad3ac4e360c940eff4ae6710b8bd707bc3a2a009e2ed0eb257cd5f34969ec626c3f8429c2fe564201aa12efeb9f0f", 0x38) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000240)={0x0, 0x0, 0xffffffffffffffff, 0xfffffffffffffefc, "a175a2000053d07babec44f0b1c85b6a8a131100"}) read(r1, &(0x7f0000000280)=""/249, 0xf9) 02:20:23 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0xa, 0x2, 0x8, 0x0, "233d9ff0e0310da7307a26733f51d7db85451594", 0x2, 0xbcb}) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000040)={0x5e2, 0x6, 0x2, 0x9e8, "cc2e6e1500eb9ddd1ab3343b3fb8420677c8430d", 0xc9, 0x2}) fcntl$setstatus(r0, 0x4, 0xc) write(r0, &(0x7f0000000080), 0xfffffffffffffd44) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f00000000c0)=0xc) r2 = getegid() fchown(r0, r1, r2) 02:20:23 executing program 1: r0 = open(&(0x7f0000000100)='./file0\x00', 0x140, 0x1) r1 = fcntl$dupfd(0xffffffffffffff9c, 0xa, r0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) r4 = semget$private(0x0, 0x7, 0x10) semctl$GETPID(r4, 0x3, 0x4, &(0x7f00000000c0)=""/52) open$dir(&(0x7f0000000080)='./file0\x00', 0x20061, 0x44) r5 = getuid() setreuid(r2, r5) r6 = semget$private(0x0, 0x5, 0x33) semctl$IPC_SET(r6, 0x0, 0x1, &(0x7f0000000140)={{0x401, r2, r3, r5, r3, 0x10, 0x10001}, 0x1, 0x666f, 0x6}) setreuid(0x0, 0xffffffffffffffff) 02:20:23 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) kqueue() kevent(r0, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x29, 0x0, 0x7, 0x0) ioctl$TIOCCDTR(r0, 0x20007478) chmod(&(0x7f0000000000)='./file0\x00', 0xa0) 02:20:26 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCNOTTY(r1, 0x20007471) r2 = socket(0x2, 0x4002, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f0000000000)=0x3, 0x4) close(r0) 02:20:26 executing program 1: mkdirat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x0) unveil(&(0x7f0000000280)='./file0\x00', &(0x7f00000002c0)="0010") chroot(&(0x7f0000000300)='./file0\x00') r0 = open(&(0x7f0000000040)='./file0\x00', 0x48, 0x2) unlinkat(r0, &(0x7f0000000080)='./file0\x00', 0x0) recvmsg(r0, &(0x7f0000000240)={&(0x7f00000000c0)=@un=@abs, 0x8, &(0x7f0000000200)=[{&(0x7f0000000100)=""/158, 0x9e}, {&(0x7f00000001c0)=""/29, 0x1d}], 0x2, &(0x7f0000000340)=""/193, 0xc1}, 0x1) 02:20:26 executing program 0: msgget(0x0, 0x80) msgget(0x3, 0x4) r0 = msgget(0x3, 0x200) msgrcv(r0, &(0x7f0000000040)=ANY=[], 0x0, 0x0, 0x1000000000) r1 = socket$inet6(0x18, 0x3, 0x0) connect(r1, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) 02:20:26 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x40000006009, 0x401) open(0x0, 0x0, 0x0) open$dir(&(0x7f00000000c0)='./bus\x00', 0x80, 0x1) execve(0x0, 0x0, 0x0) r0 = semget$private(0x0, 0x7, 0x40) semctl$GETPID(r0, 0x7, 0x4, &(0x7f0000000100)=""/99) chroot(&(0x7f0000000180)='./bus\x00') r1 = open(&(0x7f0000001040)='./bus\x00', 0x2, 0x0) pwritev(r1, &(0x7f0000000000)=[{&(0x7f0000000440)='\\', 0x1}], 0x1, 0x0) select(0x0, 0x0, 0x0, 0x0, &(0x7f0000000340)={0x0, 0x18000}) poll(&(0x7f0000000080), 0x0, 0x0) semop(r0, &(0x7f0000000080)=[{0x0, 0x81, 0x800}, {0x3, 0xf6}, {0x3, 0x9, 0x1800}, {0x3, 0x0, 0x1800}, {0x2, 0x10001, 0x1000}], 0x5) 02:20:26 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x0, 0xffffffffffffff28, "a994d40118f347fb32dc121600"}) syz_open_pts() mprotect(&(0x7f0000000000/0x600000)=nil, 0x600000, 0x1) r0 = socket$inet6(0x18, 0x8001, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x0, 0xe) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000080)="3ccafb8242952ced826f36fb743696b960d6a7a285b778bccccb6f9d8dc6ab434fa9db94c278f197db83cfcf3b62a0eee828aca420ba2f5c1660758c27128a31f52a1c5841b8f6427fbe525c6ce759cbb867dea9772253eded1da455a923f4cc81aeb81c62ef16999367d947b4b73dc5b5bb1573c306e8ef7fc487963948bc7c081695a772fcd7895f72c4a7315668abf5c4916b64d7913a1ff901f3ef7fba6c2f1f10922cf6b48bca5a329c28af4fb40f49197e", 0xb4) r2 = accept$inet(r1, &(0x7f0000000140), &(0x7f0000000180)=0xc) sendto$inet(r2, &(0x7f00000001c0)="9e6450447b94141a963973e9d4472d0e151800e41ed988cd4aa9080a6c725ae651c7128924bf3afde68b53251774fea61337ef11d9e18fc86f7541b75453cce5b65afbc3", 0x44, 0x400, &(0x7f0000000240)={0x2, 0x2}, 0xc) setsockopt(r0, 0x29, 0x2e, &(0x7f0000000000)="281984227ac9eb56b1ff10a280f81a521922fd9f", 0x14) 02:20:26 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2018, 0x5cd8) socket$unix(0x1, 0x1, 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000002700)='./bus\x00', 0x8400, 0x1c) recvfrom$unix(r0, &(0x7f0000002640)=""/117, 0xfffffffffffffdc7, 0x4000000000040, &(0x7f0000002740)=@abs={0x1, 0x0, 0x3}, 0xc42) r1 = socket$inet(0x2, 0x0, 0x81) readv(r1, &(0x7f0000002440)=[{&(0x7f0000000080), 0xfdd8}, {&(0x7f0000000140)=""/186, 0xd}, {&(0x7f0000000200)=""/4096, 0x1000}, {&(0x7f0000001200)=""/4096, 0x1000}, {&(0x7f0000002200)=""/102, 0x66}, {&(0x7f0000002280)=""/102, 0x66}, {&(0x7f0000002300)=""/239, 0xef}, {&(0x7f0000002400)=""/12, 0xffffffffffffffe9}], 0x8) r2 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) linkat(r2, &(0x7f0000000000)='./bus\x00', r2, &(0x7f0000000080)='./file0\x00', 0x0) 02:20:26 executing program 0: mknod(&(0x7f0000000080)='./file0\x00', 0x202040, 0x801) r0 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000000)=0x8) close(r0) recvmsg(r0, &(0x7f0000001580)={&(0x7f00000000c0)=@in6, 0xc, &(0x7f00000014c0)=[{&(0x7f0000000100)=""/43, 0x2b}, {&(0x7f0000000140)=""/165, 0xa5}, {&(0x7f0000000200)=""/1, 0x1}, {&(0x7f0000000240)=""/180, 0xb4}, {&(0x7f0000000300)=""/4096, 0x1000}, {&(0x7f0000001300)=""/30, 0x1e}, {&(0x7f0000001340)=""/67, 0x43}, {&(0x7f00000013c0)=""/252, 0xfc}], 0x8, &(0x7f0000001540)=""/9, 0x9}, 0x2) syz_open_pts() 02:20:26 executing program 1: r0 = kqueue() r1 = kqueue() close(r0) kevent(r0, &(0x7f0000000100)=[{{r0}, 0x1, 0x20, 0x400080000000, 0x0, 0x38}, {{r1}, 0xfffffffffffffff8, 0x22, 0x1, 0x0, 0x8}, {{r1}, 0xfffffffffffffff8, 0x40, 0xfffff, 0x6, 0x9}, {{r0}, 0xfffffffffffffffd, 0x80, 0x1, 0x0, 0x1b}], 0x6, &(0x7f0000000180)=[{{r0}, 0xffffffffffffffff, 0xa1, 0x40, 0x7fffffff, 0x3}, {{r0}, 0xffffffffffffffff, 0x0, 0x7, 0xc96, 0x10000}, {{r0}, 0xfffffffffffffffc, 0x20, 0x80000000, 0x1, 0x51ac25f4}, {{r1}, 0xfffffffffffffffb, 0x2, 0x20000001, 0x1, 0xfff}, {{r0}, 0xffffffffffffffff, 0x20, 0x3, 0x14, 0x5}], 0x100000000, &(0x7f0000000000)={0x2, 0x100}) pipe(&(0x7f00000003c0)={0xffffffffffffffff, 0xffffffffffffffff}) read(r2, &(0x7f00000000c0)=""/47, 0x2f) kevent(r1, 0x0, 0x0, &(0x7f0000000100), 0xfc75, 0x0) kevent(r1, &(0x7f0000000040)=[{{r2}, 0xffffffffffffffff, 0x81}], 0x5985, 0x0, 0x0, 0x0) write(r0, &(0x7f0000000080)="e3", 0x1) close(r0) getsockopt$sock_int(r2, 0xffff, 0x120a, &(0x7f0000000240), &(0x7f0000000280)=0x4) 02:20:26 executing program 0: r0 = socket$inet6(0x18, 0x40000008003, 0x0) connect(r0, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) r1 = fcntl$dupfd(r0, 0xa, r0) sendto$unix(r1, &(0x7f00000000c0)="755fffc12bdc5ce4e37b5de7fd58f736d44d99c4ca18ae326c0da684aa49899425a150b68dd4178cc4ca3c53ed22afd45b4a966e50a962d465cfabc2a71ccc1d1024fed579fe364c65558172b843bb05150791ec86cf188fe1c506422bc114717f6cf95d136f84e31bdfb1129a501d87b0bbc7719114c9946ed60cad02d1d8796f05624875c78a0ce09989d5a5c152327ce139b1c2ca006b1e5eb5978fc72665c6ea4227b46023f181efe22c33", 0xfffffd8c, 0x2, &(0x7f00000001c0)=@file={0x0, './file0\x00'}, 0x8) sendmsg(r0, &(0x7f0000000240)={&(0x7f0000000040)=@in, 0xc, 0x0, 0x0, 0x0}, 0x0) 02:20:26 executing program 0: mknod(&(0x7f0000000000)='./file0\x00', 0x6000, 0xe1f) mknod(&(0x7f0000000140)='./file0\x00', 0x1000, 0x80000000) dup2(0xffffffffffffffff, 0xffffffffffffffff) fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffff9c) r0 = accept$unix(0xffffffffffffffff, &(0x7f0000000280)=@abs, &(0x7f0000000240)=0x8) r1 = kqueue() r2 = fcntl$dupfd(r0, 0x0, r1) mmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x2, 0x1010, r2, 0x0, 0x44) write(r2, &(0x7f0000000080)="6603930a3018e66678ba34a726e4425b169372a7357eed94a0075759dc3aa7891ab108fe815b98a26a4779446cc81f474a2daab3bbc7acfbc1c3bcd48e9a52570edb225ed1c35de16eb0ec4934340d8893227d538fa27c78c84778a68d1fcdf4ae790d4d01955a554fa002bb3855a4a84c78e6d451071273fb17a353b8c17ddd416790e6b807b6c38d419bc807186cca4b6add11e64ec28a20ab8cc23b171f0064b2ed4c8d82ec2ccd9506b6d4e9973ebcf7f82ac1d26934", 0xb8) open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) socket(0x30, 0x7, 0x3) 02:20:26 executing program 0: r0 = socket(0x18, 0x6, 0x2) preadv(r0, &(0x7f0000000400)=[{&(0x7f0000000000)=""/23, 0xffffffffffffffe2}, {&(0x7f0000000040)=""/123, 0x7b}, {&(0x7f00000000c0)=""/74, 0x4a}, {&(0x7f0000000140)=""/202, 0x4e}, {&(0x7f0000000240)=""/18, 0x12}, {&(0x7f0000000280), 0xfffffffffffffee5}, {&(0x7f00000002c0)=""/155, 0x9b}, {&(0x7f0000000380)=""/86, 0x56}], 0x8, 0x0) r1 = socket$inet6(0x18, 0x3, 0x0) setsockopt(r1, 0x29, 0x3c, &(0x7f0000000000), 0x0) 02:20:29 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r0, &(0x7f00000000c0)="bdfbba2f516cac73a56deb0fdf743ee423ed7b37f542273d997f06d09f03150f6d2ed3ab76", 0x25, 0x8, 0x0, 0x0) setsockopt(r1, 0x3, 0x80, &(0x7f00000002c0)="0c0ba33cf416df44ba4712e8208a43db766f22018bc3fbd106f8957787ecbfde176b3b35265bcefe58396f183f0cf5d76b1b889c35a21ada5dce286d47ca9ad8646f503da0cb04a6444bca67d019d211215191ce6bcc832e60ce0a118c5cce648eb686e675a10948ca736d2ffc96dc835d0ae22aacd2164469a95cb5f055a64ef63f111d403662c41c8de8f24fc784904359e207566b783c188528d57aa205b98a3483dc20529d51ad259646dbc693df97baab31b348e612d752499f563da35b7de3084463ae85416484c4a987da06caac09e6ef930c43bd148a4cc5668d5f77a7156453de225fc55caacbaeb60d869345b99e585cb980c7ca8d62f5a2372c3893ab58a7eabd818db6204804cff6fa2c51528f3c53324d7a4406df028ed20eafb2b2d1c4c63152eb56f992dac6f9302575b0da2e649271897a64b6a6b54ad66f2198c4e0ceaaaf681c4888a64fbfc1a0f2730248b55e6a0d025d996d8463fd4fb65e6deef7cc6f452d8ddede1f30c9b5d8a534446ced513f48faae1c8004a48b4acb0210ddcc5f8aee15b52fb9c4e053868707c3b22ec5e98c2e66574b6a270ae6131c8e3606d2143f5fe0f1537e6aaa73923b4f4cc4f926c8c9e5b1b1ebcee41fda22a47c978b7dd9dc6c73914340928d3c58c30603216eed0d00a8098c1c68c6e9d519800a36a99527fbd744ed3d223db8d9f58718709f827d7ba6c9403904462351ad8ece798724cee085f49abc3b9ba85c8e0407491ab16d4fe41219d620ea4d0cbe8dbfdfc120b1f2efe10311f2d3a02d09b909598f84d6ff6279c90e3f92a38386a5f66feb13f010420c2999abaec6c6b87535d0781024a07800d5bbcdac95b0f75e95a325541546baf7c73f73bed85ff9b1f39d753ec30465cade0fe12113db5a9f3aeba979b712ee2876db0fa7d36838b3f7a7bd581683fcf9539c44c2d6c4a88eb6d50a34569537701d7c495b78e2885ab93433e24a706c4e21e2f960f978b0f1550cc49936f8e1478e6f2bef0204ce7692dbf52635915cc8389137d29f5a98fa69c73efcd5004f708d1c60c2a8f12c84f8474e2ebdfd767a4aa6c756c194fa4725691dc519c4576d5c20d1bff15504f575e151d96d6d37c397f6391ea4edbf3d8a49ae9e7516d6be19e38329d03ca0cad17df34c6c77587c417bb80837f40c2c19ceb63a5084b670005d54f931fce04025bd397876e5b37a38612c57076eb176f7c3879958286f6ffa010c1f3bd1042aac0fe72b3418d58c0577f125909d262a04dff46fd09eca5ffb048491fb423fed11c3650e2f5dc839fee6fca86cb336e2625fc305e1bdd2bcbaf48eb8c51f7a06f8c4d868cec3199b6d6c32a7c966da54c9ff62c0c128909d17d7ba9f953de59e439455be475279e6eb19b9f7f112e29bd61cc90adc654b21a98b18bed9620cc7c052546c632d4bba97970373de372732570c87ad0eaf50f4e4f5195a9211e0be414b32e6abca76423b403fabe195d29c81f2ba2d46e1fe7a042a84767667f3c35ff836bb9f1e1f63db81a96dfee9bcab007a121b4744bb46ba64b970e12c7b259cb95133b6f74df6a905a3784ade8aafb9ade10758fbd94d3673fdd4b39672b8bf1174f4e83c3b89451beb592cf95fc4096e2f991d23fad89ef84a925399572f849464ca6f3317946e3a96281582e7355cfcd7561f7269f1d2aa95c36f24296cb3db6fe8a55abda77788a12469bc7d0faa1e19eeae88bbe1dae12b0a07c218cdf13f3d26c527f36fadf8f8ce7af0dd1f89ec0d0cd1367bf0c1fbc18c5f29c6d9429375e08dd85e9fbdee4eef8381f1c39dca87aa029a9d6936e0f37b556691e1678aefd11e7bfd72d7de5513d3420336cb05e468df8c1104b1672f41b0b00c64777619f0bfa3aa360c3bfc23d00f625d8b9df50cbcef8eac7f3b43525e2a6eb5f24fa9d018bebe05ec82ba7b04db73a18eb97e6af70d64aa167bc495cd4fd4ff900a874f748fbe71436f92a1c273d4fc026db0ea0abefb556cc944bc95ccc43141fdba9c10769f3b545600818660c570fe3aceb54e25a318f1c233c824f5c20df396744d3bd2eca253fe019c31209b202f3b74c81115c9b8a983a7ddf66de72a1f92494d068315c058cc07bca72ded1cace5ae0ec49086ee73328af410baddefe3effb3d699a6f7ad6bea42d40960c29390598569e609419944ca7140efe88ea877532556e1c350bd66888bce230bb5ae1ca4bb1f9af191549917deb51b8e146ca20c42cba5873fd1e6b5f2153924be2814180f5550bc453c224fad685dcd622b0df0a583a08a9254483af2289865dc6c179fdb87f68b3a3fa06dc4c8ce59ab5edc1a029356d4fa0ea5526a52aa0eb56f24b38cd30730ac29bc8e60809b63633f539294f082a21d6d7153643a65177c4ac531901e1ccbc5a9f0dc7e2ae028562294f6d84ac9c1b4d1d953a7ea7afa57bbbd59dcd491520221550d3b433a4d85a32a42f5c054d9e0fd394dcd4d65531f1984f2b6770005cb3b9a25e5b56fe5c71b010af1e41db24f5280a5a9f76f8f039ebbb451bb0d38c42246b8213526902c004a8ee3eb05c070ca1357010d18c0e3208a063e0de29fe10ec02728f7ffafdad9a1ef010d8ed1ec70e415ff8db2ed86b33d82c9563364935f8dff8be4b1a6c8d75f6220eceb4aa824211147e5776a073ec37890cf3d772df0637ff05891b68c450b14a1c347ddb8a825019af8f8f1b65bbd1297fb6477200071a96d756360463cc0b3cf771dbaa16fe98ebb6176b13c1d1ea45e53e96d6a1121a68956d14076a13552432c0a0d2a9dc5a88cbbe22a3131ca8ba6591114632c8e12a08cd7baf35864225125d08876492a7f2952807a1dbc8e28e3a1b00a20bd8185172a09b8773ee52ec3cdd103cb00aba24e4bb1c6f5aab7fc6fe43e5f316b75cd27e943906e4d0600981ed9c75df402607b433ed8a32fb7871ff547914b08f4913667eb8b72dc451ee6a64f3ea56dcf4be1abc6c17aa93482db4a05fdc92f9983570b3b91ebc5a2e169630d3b01ff39c0c38555743a5930e4cc06f62cd3ecee926227ce06027e91f8df82929e348478ff4e1354475498e9c6344cb4d92241b003b6a6871d6e6857ffee4d82944906c673bea6aa11986a54d009103352e6d3bf86e7093ee8dc4a1db437feee8bc1a25c23df11bcbdac9e3110da49b7344cdafb8a715b158d790d4bcd2f0d3e1b23087ef8755a8b9d2a181be10568667cb232c78b0fb4b5e3a9714f23297643cd779210e5bf7c3185f33c70854cd089a6adcbdd19cd2e6407e99aa1903729a5f3311abf2da792e39b5c1b96d2e52970dbf8b3014db3a580c48bcd72bd4764cf388e8456b1deabcb0a94f7df0b85e6ac0a7a3f93a4f151818dec7bb42666f90c554059c5437ac69a3f20a77a049c76abc15d58a75af5ea25818474e814cfd1c776e6f743ef9f8af8a1368c84c006b212739d04bba1e73db33f110687fac3b32ea15a0657bf8179940dc09bfb215621a215f3d6f64258604d62e8e7cc75cce45adb7707f4f76c6e733627afb2be8365760c7c35224c8c60c838f2b7a2e2d412176fdc61dc96837a5ccbd9262fe3c893745e2ba4b1ec7dd8cad1d9eadbdb68131307ec9bb172fc8675f200c825ad8712e3bdeea9489a3c90bcb837389eb3a156ddb434636469d5bf489549a41657f9584e191fcf2d5faa8f5dd6f3b04de808b5a1f72523322aa0342fae7119f6665f077eefe610196ddbe85432398a2692d966fa770b15e1d1e0b3187738a478141aa5484db0b616ed3cce56f87c36b80223763df9b56fb9229e34c2c8a14c0bf80a1763127feb887a578b066b8d8bab6b6645f0b7e15c409d5dbe0f2dd845895344d9a0e7c0f399becacd0b7fc3637d6494535cb4152da7c9c7bde487cc29cc988cb3113ec865aa572f3a6475b4b9a8923125f3ba90f524605fe0b82cc1ec7dd72f88fb49a19c65933d1a87bb3431161e215b37bd54e218609317ea533c2ecae4fbab7609eb9c22a88c2b6f523c1e7c5d9c659eb5503acd17bbe95e6946685978fd588b2a8f3ffde5c4eb3cc1a295714555277361219ec7a2aa361c77ef1fa143406f326429ecae31ef5627d91fb03d2fdca2c4e68206f5d8da1d7e477eba0f7363631d9832e83faf0044caf211da34bf4dc09879586fe3be801069a31413099d3b945236bcc6ad6cd82ef94e9623f9536cc94ff1a6d6ad67161285ab635c97315212507af774f141fedf4bfba99c7bf04c412ef1318637047554fc3c173d7819db3014aa0cbc88adb3ed3f790ca43e9c6a442a08261c4549d227dbab023989af44439980bf4ca71bae131fc92349e7419a4e2a5550094bf71cd11848472f627c3fd3712b945b2470d0e08ad33b089487c95676fd01d0938f06ff519701fecd0fc312621afa8277597884224120e95b2d9b14b8678c6bc6815021b715e7d28939d8c9759f05d37b357b7517e652caeb196653771effeb5f9ac865582891455db442c050a39fcaa1226996c5a5801d6da0ca4117520ba752056e58ea14a628223e178bd9b84885cf9e3ddde75d6351fb1252ed9b7759eef15da0f7dd7a689c8a585aebb93601b044794f7a54cf2599ef60a84c896b80d956d1f50756749011a09695949edfb7487373c2cc5d7862cf4f9b801939da19b5df26d276b5e0b508ac48b3dd66a9f3be96acc4e8836926bda4eff544fb7aed0fe9f4c9ad40f81ebcad2c1b4b35fb48e9b816b42850dbbbc48406cf8c8786593c14fc2ec56846fd0791114aea854f52bc37c2b97b751640aa80fe25b6ccf3001ee2c73a20b0f43daec07aa6966e5a03f20f039bd7eceb570df0aa951086da812e340e5d65c844152dafd6b4ec5d52bb1293dbc637b784371da2fa19e175b0ee6cd25d1bb8000c1dd9866b09556b9692098d26e09b1a9caa177d87558afd0b47002879c45a55d66d04a54b818541c5540820d0a3c8c0ed2a95bc66fb1fd23b3d07892e96bdb1d389351d52c3b5d4bc53b0885726b009685ed4c0fe673e1df74f9b06f3842c7f618b7c6c8b3fe24fe690c722b755dbc54c04ae5c1911f3cf0d809115bccf5a83f6b5cdeef70255bfe2ffde41d8d40598ea849abce97d4a3c67818fee3d6bb054781923ee5f46d4368442d1d9c8d95e3e64fb3ba3fb6564f2bb6ba7f619ea9516775fca59c541cf478c4fa73a90ea59f9e43e24e06ac8d0ebce635fe91be4b420240ab98a308e063c1b25a59f14eed839034cb9a5692d3bd96f335ea19adb27ceb973042d661c8bfc603355b65ad14e0930f56907218fb1ccf802589add48a7b1027f33514640db2a02dec235a3eedc40a891581e1baef89441b0b3a2e9460be162328849ff374bc36205de29f2c56c6341e0f6e5e793eb17e053a5c5e6a010c4af908102d87a40e6567d0f2944d17b89d2c3869ebf68cb5999c58214d3af23462dd89ef6a6f4cb39d0cdc50a65271429b980a52e87439bb140cc46b046d02a8a390c3521428e0c19f3bff4f3b109c938c74768cf7e6870ae504a2208bc4f8f3ee37da77457c8dc1ee679f244baf27dfe4d24f4ba5f1a3d3a349c299bf44e2b421890eb410ba5fedc34a81b66ad34359fdbf89ec049cd059c85573aa1bdda572f361adddae053b27b2c1b6b116b16403e0f640402432ce98efc8f262ce08b923246dfc5e3bdb7fe1bc0ea016c36b5258308106fdde666c7a5ab2112c08309a72065c6313ed2f7fc5b5f54449f6910fd80288fd58263d0bcfca1cee83b45bac578712b7751ef3d0f81a9e9e0ccb681caad7eb70e085863774c2d56a578fda", 0x1000) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}) bind$unix(r2, &(0x7f0000000000)=@abs={0x0, 0x0, 0x3}, 0x8) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)) setsockopt$sock_int(r3, 0xffff, 0x8, 0x0, 0x0) 02:20:29 executing program 0: pipe2(&(0x7f00000005c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r1 = open(&(0x7f0000000600)='./file0\x00', 0x28010, 0x20) r2 = accept(0xffffffffffffff9c, 0x0, &(0x7f0000000680)) pipe2(&(0x7f00000006c0)={0xffffffffffffffff}, 0x4) r4 = syz_open_pts() r5 = open$dir(&(0x7f0000000700)='./file0\x00', 0x20000, 0x100) r6 = accept$unix(0xffffffffffffff9c, &(0x7f0000000740)=@file={0x0, ""/108}, &(0x7f00000007c0)=0x6e) kevent(r0, &(0x7f0000000640)=[{{r1}, 0xfffffffffffffffb, 0x10, 0x0, 0x2, 0x1}], 0x15d, &(0x7f0000000800)=[{{r2}, 0x0, 0x4, 0x40, 0x465, 0x8000}, {{r3}, 0xffffffffffffffff, 0x8, 0xcc, 0x0, 0x5}, {{r4}, 0xfffffffffffffffb, 0x80, 0x2, 0x1}, {{r5}, 0x0, 0x12, 0x0, 0x1ff, 0x1}, {{r6}, 0x0, 0x0, 0x2, 0x200, 0x9}], 0xc06d, &(0x7f00000008c0)={0x0, 0x4a4}) clock_settime(0x0, &(0x7f0000000000)={0x40200018}) nanosleep(&(0x7f0000000040)={0xfff, 0x4}, &(0x7f0000000080)) socketpair(0x3b, 0x1, 0x200, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) pipe(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) r10 = dup2(0xffffffffffffffff, 0xffffffffffffffff) r11 = socket$inet6(0x18, 0x7, 0x7fffffff) r12 = accept$unix(0xffffffffffffff9c, &(0x7f0000000140)=@file={0x0, ""/108}, &(0x7f00000001c0)=0x6e) r13 = kqueue() r14 = open$dir(&(0x7f0000000200)='./file0\x00', 0x80, 0x2) r15 = dup(0xffffffffffffffff) connect(r7, &(0x7f0000000580)=@in6={0x18, 0x2, 0x3, 0x100000001}, 0xc) r16 = open$dir(&(0x7f0000000240)='./file0\x00', 0x0, 0xaa) r17 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) r18 = accept$unix(0xffffffffffffff9c, &(0x7f0000000280)=@abs, &(0x7f00000002c0)=0x8) r19 = socket$inet6(0x18, 0x4000, 0xffffffffffffffff) pipe(&(0x7f0000000440)={0xffffffffffffffff, 0xffffffffffffffff}) r21 = accept(0xffffffffffffff9c, 0x0, &(0x7f0000000480)) r22 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) kevent(r8, &(0x7f0000000300)=[{{r9}, 0xfffffffffffffffb, 0x8a, 0x80000000, 0x1ff, 0x20}, {{r10}, 0xffffffffffffffff, 0x40, 0x8, 0x4, 0x2}, {{r11}, 0xfffffffffffffff8, 0x10, 0x1, 0x4, 0x7f}, {{r12}, 0xffffffffffffffff, 0x11, 0x20, 0x0, 0x10000}, {{r13}, 0xfffffffffffffffe, 0x10, 0x33, 0x6, 0x3ff}, {{r14}, 0xfffffffffffffffe, 0x3, 0x11, 0x4, 0x5b}, {{r15}, 0xffffffffffffffff, 0x0, 0xfffff, 0x9}, {{r16}, 0xffffffffffffffff, 0x20, 0x40000000, 0x100, 0x401}, {{r17}, 0xfffffffffffffff8, 0x2c, 0x11, 0x8, 0x6}, {{r18}, 0xffffffffffffffff, 0x0, 0x0, 0x3, 0x4}], 0x5, &(0x7f00000004c0)=[{{r19}, 0xfffffffffffffff8, 0x58, 0x0, 0x3ff, 0x2}, {{r20}, 0xfffffffffffffffa, 0x46, 0xfffff, 0x9, 0x5}, {{r21}, 0xfffffffffffffff8, 0xe4, 0x20, 0x0, 0x7f}, {{r22}, 0xfffffffffffffffd, 0x21, 0xf0000000, 0x3800000000000000, 0x7}], 0x2, &(0x7f0000000540)={0x100000001, 0x7e5c23ae}) 12:10:00 executing program 1: r0 = socket$inet6(0x18, 0x7fff, 0x4) r1 = getpgrp() r2 = getuid() r3 = getgid() setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000)={r1, r2, r3}, 0xc) setsockopt(r0, 0x29, 0x4, 0x0, 0x0) 12:10:00 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f000001aff8)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = fcntl$dupfd(r0, 0x0, r0) getsockname$inet6(r2, &(0x7f0000000080), &(0x7f00000000c0)=0xc) sendmsg(r1, &(0x7f0000000680)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000500)=[{0x58, 0x0, 0x0, "700cca93523abb9327795d9286f4e36dd5caedec26d8e7351fbd340d408634ac78647cc83b8efe7c755c67f6a27dac123a7a27d0f519f6e42e8d775e44e7e04f340026d046"}], 0x58, 0x4}, 0x8) sendto$unix(r0, &(0x7f0000000000)="40f50b8674f177cd96e8804db3391c9b0865b97e99f779fbf04158664b40b13fbbca4ca203a02ddf27009d715d6a34dc4ce45e2665db49658c26d98bda90", 0x3e, 0x8, &(0x7f0000000040)=@abs={0x1, 0x0, 0x0}, 0x8) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000100), &(0x7f0000000140)=0xc) 12:10:00 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000200)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbbccbbda1049fad2ba6eeb00000000000068f7acad445dd976", 0x65) write(r0, &(0x7f0000000100)='\x00', 0x1) syz_open_pts() close(r0) kqueue() r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0xfffffffffffffffd, 0xffffffffffffc002, "b747780ac85a538a13110000000000000400851f", 0x2, 0xbd5}) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "8c09c671bb2d5826aaec40b6bd22f147baa44682"}) poll(&(0x7f00000000c0)=[{r1, 0x1}], 0x1, 0x0) 12:10:00 executing program 0: r0 = socket$inet6(0x18, 0x8001, 0x0) setsockopt(r0, 0x29, 0x3d, &(0x7f0000000000), 0x328) r1 = geteuid() r2 = getgid() lchown(&(0x7f0000000000)='./file0\x00', r1, r2) 12:10:00 executing program 1: pipe2(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}, 0x8) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000040)={0x7, 0xfffffffffffffff9, 0x3, 0x1e26, "90d942d3d9a290c550249b91d863ad899c4859bd", 0xd2da}) r1 = syz_open_pts() ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000440)=0x9) writev(r0, &(0x7f0000000000)=[{&(0x7f0000000080)="83f4ff55939ab4f58560aec70c324c29a8410121bd49042da6fd61652a857528b965ff511df555677dc43e3f17fdd430a4afc39c1e616a21c643ce7e918cc8779fe79fc82840cd3814ca8f1e84fbdf5329c9e175bbccbc6ab6ad8549a778051867ab", 0x62}, {&(0x7f0000000140)="1e45d6189283a15f27e02068a78b55aea5c0e1e8a0d8709cf70f5aaceef2b073ee058887ed9ac463465ceaec61ad633bdd050dfbcbaf1956ebb733ad13aed8c8ffebb10e938bb3db02f430efa45a6148dd87c6d74384095f0adf0a654b662188b6164da2a4bf7e48058048e85f7565ffbb3b2ab6f0ef29c777dad18955a30415269192515944925e1a5ab01356e23572ce2a7f76b67e42333e4ecf8924ef648c88a477c580c40fe583317cf1fe23ea3412be867905b0c312eaa3bac3d5d1dff4f6d20eeddc964ed5", 0xc8}], 0x2) 12:10:00 executing program 0: symlink(&(0x7f0000ed6ffe)='..', &(0x7f0000000040)='./file0\x00') r0 = openat(0xffffffffffffff9c, &(0x7f00003e5000)='./file0\x00', 0x0, 0x0) unveil(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='c\x00') getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000), 0xc) 12:10:00 executing program 1: mlock(&(0x7f0000e00000/0x200000)=nil, 0x200000) madvise(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x6) mlock(&(0x7f0000fee000/0x3000)=nil, 0x3000) 12:10:00 executing program 1: mknod(&(0x7f00000001c0)='./file0\x00', 0x2000, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x2, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) accept$inet6(r0, 0x0, &(0x7f00000000c0)) r2 = dup2(r0, r1) writev(r2, &(0x7f0000000400)=[{&(0x7f0000000200)="7cab20700a381fc862166778655acdc2", 0x10}], 0x1) unlink(&(0x7f0000000000)='./file0\x00') rename(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='./file0\x00') r3 = semget(0x1, 0x3, 0x10) semctl$GETALL(r3, 0x0, 0x6, &(0x7f0000000240)=""/66) 12:10:00 executing program 0: socketpair$unix(0x1, 0x40002, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) close(r0) sendmsg$unix(r0, &(0x7f0000000400)={0x0, 0x149, 0x0, 0x0, &(0x7f0000000040)=ANY=[@ANYBLOB="100000f5472e169c0093665a6d0000000000b15706a2ef0ce5a9fdab623b3f14580000"], 0x10}, 0x0) writev(r0, &(0x7f0000000340)=[{0x0}], 0x1) 12:10:00 executing program 0: chmod(&(0x7f0000000240)='./file0\x00', 0x3f) r0 = accept(0xffffffffffffffff, &(0x7f00000001c0)=@in6, &(0x7f0000000200)=0xc) sendto(r0, &(0x7f00000003c0)="17e4bb0bd92a848402bbb0f64f5ce44458cc7122cc6621b58e1712dfb8d3d5eaa5319c6260588240d71126dd96ff8f2707fe81039e4891cc7fd60cf9fca8c3fd8cbdbab5b48a9bbe4c44dd7bd684c533c5e16aaa3cd95f0f53d7229e33210859b2c87571e72ff0b2f45e", 0x6a, 0x0, 0x0, 0x0) accept$inet(0xffffffffffffff9c, 0x0, 0x0) getitimer(0x0, &(0x7f00000015c0)) mknod(&(0x7f0000000040)='./bus\x00', 0x4000000000002000, 0x6c7) r1 = open(&(0x7f0000001cc0)='./bus\x00', 0x1, 0x400000000) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000001540)={0x6, 0x9, 0x0, 0x100000001, "59530d2afbff77b0718713a90858e140856a2ef0", 0x3, 0xfffffffffffffeff}) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000001580)={0x1, 0x7f, 0xfffffffffffffe00, 0x7, "1557136898000ccbfdd6c60117e3dc7fb7f92c9f", 0x3, 0x4023}) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000000)={0x80000000, 0xffffffffffffffff, 0x7, 0xfffffffffffffff8, "5fd50800000089384e0500000000000000ea9217", 0x1, 0x40}) link(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='./bus\x00') writev(r1, &(0x7f0000001c40)=[{&(0x7f0000001bc0)="a5e402b007dd3e27569b921987e5199544e15699d4220daf5d7c34601a1630445786ff37628619747d6b1bc7fff8a2facd36883ddbaaec258a191a368eeb30f4f261e5dd9a92ded28b498e6d8146bf21f8cddae99fd6b064ce3f", 0x5a}], 0x1) writev(r1, &(0x7f0000000680)=[{&(0x7f00000005c0)="bc0d5001b973557694ef602dc552bf67d4649a3c313334df44bd3baba186d6375189e0a2acb9a105302421d9e922901627ae423ef582731fcc119aa7e6b7eaa48d8a964036a839cc2b899829fabce48d135fc8a174f41294f22f0130548f9c0481b4f95067a434d226dc5d4420df676dc46e0c8727e56ce58caaa8db3e36b248c02957c3f24e0e90bba5013dd397fe2d06c2b1930f4b143e0f885eb8a5713393ff8e32d69784f8ea121998a5", 0xac}], 0x1) 12:10:00 executing program 1: mknod(&(0x7f00000001c0)='./file0\x00', 0x1002, 0x0) open(&(0x7f0000000200)='./file0\x00', 0x1, 0x0) r0 = open$dir(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) mkdirat(r0, &(0x7f0000000000)='./file0\x00', 0x140) r1 = getppid() fcntl$setown(r0, 0x6, r1) fcntl$setown(r0, 0x6, r1) |+ p 8HbgxeZMB|+ p 12:10:00 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x236161bc) r0 = open(&(0x7f0000000180)='./bus\x00', 0x2, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000080)=ANY=[@ANYBLOB="730ff240ec01ac200000ec"], 0x1) pwritev(r0, &(0x7f0000001640)=[{&(0x7f0000000000), 0xffffff91}], 0x1, 0x0) syz_extract_tcp_res$synack(&(0x7f0000000440), 0x1, 0x0) readv(r0, &(0x7f0000000000)=[{&(0x7f00000000c0)=""/187, 0xbb}, {&(0x7f00000001c0)=""/137, 0x89}, {&(0x7f0000000280)=""/251, 0xfb}], 0x3) pwritev(r0, &(0x7f0000000540)=[{&(0x7f0000004180)="b9", 0x1}], 0x1, 0x0) fcntl$setstatus(r0, 0x4, 0x0) 12:10:00 executing program 1: r0 = socket$inet6(0x18, 0x3, 0x0) setsockopt(r0, 0x6, 0x6, &(0x7f0000000180)="3b4997b657f8a85b9676521ced9d75dd902e646755b3ed06d57f30f442a5141f75a536d27acebc884f3c188f8dd44bca2e301875a8ccbdfe5b20c4895ab9ca6af2083e56f498f9ad118bd28db9dfb80e3bcd938f2dcb97aeae537f3dcf5b7e1956451434801409df9e87c0328dd094d704c15c35c7c92071570b72ea4fd3687c15e321ce92513ac17a4b5560c42a950511bec87a15360338a9951267427ce07a2ad58367c7e45115de40baeabcd9907a8adf77f04ad5a3bec6a8f15f56345718f281b354235d5844a3935907e6100dea4ef5a0f486c87c506fc66c09ac64715816459ea6506357f9c5eef4cf5b4044f75e025cd23e27e3ce22c8233622b05d9dce0c6335514361119d68b8e6c7a5d64863dca9be96786150e6ec24f7dcce8615b500ca5b77b060dbf886f21ffaca2c01ba3a087d2e64ba1e36b378f6959bcf177a4787032cdc7ad1ad33e8c3750bc85ef5a6e4404a25879e0873d3af1580b6fc92442d9d6e3730e314cfdc36541dfe22d8d48e1ab4c9fc685504877b6db78685c72d88d310995376155b20987ce124c2c1a7423c29426490a4b0bd238b43a14c8453f107c9e5c027270d229a0cba41613f3abb069843d55038c874cda94353962a4df162930499798fa59ce831642134ae405665587018beeddd23b6f246feffa004024edadb46d4384ffe93d1d004d0935ebe21747142422116f6d9da751b5c621c0007cdbbeb6a03381a2be83e4179269dba98d430e7a34daff86076edb68cd15a8e419737258b9e8e2e67a2f1164d22cf89b61389d786a78613fa4f279910d89199dc3833a60e86a019be9d85e392d33793b2fd9264c0c175b5b7812beb03a88c5c3c39f3801e145a8fc14d8a5d472af7ab82515b3e056245c41edb683d74c70fa708e871514ca56e931550b982b4b5dfa331a0cd98af96d9e57b52474b17cbfffd37d423f0751c763e76034351dc1917e31fd260936e7ba74af1f68ad498a7546e3b1aa22374d8f9fa029d3e1a58578782b92cb476f0840190ebbb9ae13618d00fe8b792319309433de8e1884c10bd697e1784dd14ef6a4ab74110b24b2ea616c58605c6862082dc01b3b36aefa53bda0d4bdd717ab113f498715f3f5634fad9f2def52d758a37a6b7df7084d70481724e1409138795520b98dbcc134a2d92c175d91a6a839d749c556f3b931ef8133563d8031b02c9d7aad73c6ffb22b29e376de4f55ea30228795b7d5d57744fe0524bf2b49a43670a39526c90d3a01347f4532233b237368c5465bee80869f8aed08dd56da38f88ff1e6529b020d0fcfc3ce2d00d1a9f45e37f9c5a871aa641bdb040485c5cc2f8e9ef2653f6ba3fe42046b552570343a83d57dd9e0ff5adad6c366e2305170a78795f7568ba23c3e286e05a9252802a8c4ba59a0dcddf5da3de5a0d392b1b23d543c667c92c82d4d063af7148fc45043bfc8ce5c3fb51138a68611d5ecadb16bfe8f7a9aaf607011af22d3ca05076eb0957b0ddcad681740574513f4b4e0deb62675b5da9266f83780984c129f050e8c0e5519f69acd0e4dd8b51e2e94b5daca5b36b7530e456f08014143d3194ee860502f2d5bf7ab174485059cf4214dc02f1b121dad26a14e445a96f93e22ada26e2f539a1f55ea720c2e2d1ab66ac0a39dfbd9f4fb4e58119428947acc50913b2162818dc03ae94b2a4348feee06272db60bb99361d86721e4fce1aec7a3bdc7bd65378b173de540169dbccc907ae9509a5ed0175b9064d6974bc133e56955763b0e70d74c5213dd879c12911fb60ea2fc0653020ec5519f728a2db91e15c1c913f4c813d6b0c7e5eeee747ce44a890b37fe3467edb4dd0eabbded79d3700ed50eeb9e3fa47e9115f58a175e66954c766700be89c9864b8b88cd5843af6dd80a0f4a6a5433e31727f41e2889b4606043f520b9c92af1bf7ff8af451d7e7afd27d2f82b41e299bd4fc2b5b215f1aa20ea099fa9a6435ffd0e56f224237c46f89663a9769004a57421865b8f8849df6b16f79ee8e156d09a8d4b38358abc6d030a7ad7b130f8a4803792c77ec20b0e00bdd89c000554cfed14651dca273e43e067403da17169475fac2ffa1190da1157f438610a5e541467f67495e2feffcbae5cb95fa52bf5ec17045174549e9acfa25df63ce4c3625e5f13ad5b5a4f91f150030123f018ba707fc5ab4d9e323ee3e1e157a2f72d533254c627f359d992547ec38f0d7c0e58dd1fa7d56f14dfba24f0b66c94e2e4bb46bacf3e638fc0838e97f53b115a5f66978c15b96e6e2bd65120155e4bb0e6e70c10643e3f053d0988b0b403cdff05f8e012f8268ec11afa2c3c69266262b5f15309cefef5997c2af908e18f849d7643ab673d65ac0628e85d25aecce95f41326badbbb22ea792174eede7154ca8df7c23eed8660046541f6237dd65a19f143f4e138848e40b41db59f6711df7b95c0cffe731a96aaabe488c141f72625b4e981a859406c6e35fc377c3b6239c0b19b43e867414a1a0a959b06f3c488354a07a5dfdab2ce5ff10ff3bfac3b087cab4fe4b998966e64a4845c91f060ebab761f121a254b28cfc55d5fcabaf568f3e0e5b38726b63e4bffa447ba519226f24c7aecda3a6f3a6a2fa490f9b2bb4dd6c2f36df14325b5104af76923193fb8e236924b826feafd7278c41a81a441a265f8797aee1ff42b2abf9879283e8b23835dccad5eebea613f8949af9013b54b492073482790f490653f011776f7fe24e0e570c9f26f00abdffa596b06734f9373d9334499391c9daa86c028792e317cf15d3c12b93d787ab1dc4df1c8a0ad580f381adec8dd64dfb09fcfc0c43f000b7adfcbbfa0e4e33cd9e2705312287b8f8f25ff41c3c1bff964f3d3f2e8ebb550c7d61fa4ebbd1ac5a2c5d066ccaea0409c44d54fa959072aba80a1efff9d35fb08d1f84db6ffe97211d889c36306f43b02c20a940cdd25ec41dc6772df0d41060ed8222c33ef6f146d3afc5e2d86e68d78b2ab3b5c2051b58354db9eb5d9168a9a0ce8d95f2c18db5a0a6a0d69532c7eba6dde9947dc24c3e196660339971f71143a2c9ec7519f2ac8c4e4df66612f62e468eb9da8dc42dbae3b2c99baf6dc037995d5def51b762d8d6d78eb96caa914c9d64fe88a4d06e68e9d606b6d5b570aa1e149f44adc1c0df17b1f4b34b96b116d50ec3e423ca5648c607e10b85b07d3846f4d4b7ab8ccbd77724f604edd384ae3de1a8133763fa39f676843aefef61084a34cb91c7ee3a9738667c2d15a4080debe985d92711d1f2be4bcf3e4a209b932df38b6882ee747dfd8354057107cb191c9a0f6c1d096941df5614a045b2c19efec43b3ee4d4994223d13e4ae424601b7aa1b0a94743a8a1e03d60351f20f1bd880578b160feeb1a693479b4bf1e19235e9f1a171f59b7d80df66fcfeca3ed8f4da7ff9bf9305f3893ef631bd2fff1252faeeb4c57d8fea296c0c9f30f88721af5e54c6d81816ac0b52cc254b7644b2c66d02c7211ad0867885d79b04d5838b4b5c22d158744b785f52b7e210aefdbd031b5c37143f0746cc89f4478abfdcee6e39fe4b292c9de5eed6100e246da650f4f7b875db6f4931fc7989c6574c01192f53a70cf133211e9ef8d36eb6fe9269eab7e7e5f2391c8e2f33afe0f003d631de1bd1519b0beccffc78d5859491fb19f24cbe0194ec0e98e7ae98f980571bf6915c8840daa40d6f778e49737280eabc3fef2d0774ad46ae87f630fccf63920ed7d74e07c8af39dc4fef6aa2b1f232ab60add001e41e39a9314883463880ecea632e37a7a15b67ac5609a2ca02f305409aff6f8cd7e58046cff1b0d53efe350eeb742721a33592fd2425cb39261785ffd35a9ab1e629cd9a01e7f181ff6200debfae4661f33af62b90e29241ee30543ef929f66aae7d382c0ec655f1792f2012f72fba2388b36acf0bb1695aa8b922c0575ad7a7276b074c201a6fca05007020e5cad5ad90519dd69f746420910160cbf07e3c325af71ab0bbfe6440ca0e08344b33ab32c10f460d094f7ee39a5b144482ca59138e406f79307a898ee09b657f88409738b960aa850a370ee6d6b9a2fed5abdebcb61948acd7dfd2f87268916e5f8ca849865856b935efb8015610e371cc6f34e079e5ce65c00ce24e45baac648b9964582fcc6518816689da56b5327eb30424f87837f085a1b753a7252f0df52cdeb25dd92079a284e3d55f178500edb8077fbb96ddbfb100fa281d2b35335e802be5b1c0d4da742d48823c73e1f536c7b050b8568eb8760af7de910b2c0849187923b5fdb370c16b04f713217942720ce6e37fa1189d933c175099532fdad21fac20afc03d18129eed40bb4049b3378de891f7c861d8155b761068f5148cab27125094a7a5707a0273e174efc8cb0c4fa76bbf72c9561396fe9609a3764a827d8116823f2c265e504089adfb86ec5a7741b573a80292a6ff94fd6633d8d2d2527db8cff0d838e6a4aa4d89f604d27b2647719b82a2e786ece4d0a8042d42c28c9ec1d0ec65b5cade969176e041d39eb1499bf8453d644dc71a600a3272abc4da3c45ff9d85a76714eb2bc6280fec4ce459e6270a20cf0098b4e0a5c2aa93d7c4070e476ad0ba0fa06a9dda0f5de1940b502ccacff97d0cbdb08fbbbd5fcc5864ff58f114bd3a0e80adc1e184116da3488706fa9a7dfa40b21cda351256872ee7330887b43315c2b9085076b1d92fae2db95d06d98ed819f98f6e3f1d412772e6d4498532bf8c68f7eeb8fe99495286d51d7dfe11dfd27e4058655aa410dac33b09cbf473dc9861c4ff583fc2c637a1dd55283eee47784778bf0a8fae6ca6d2244def46c445d9311b63b48e6793a3c2518eaf12c70b88f3e509eb1797ff381dafd17a33aac9aff1d56bc76a041871c48ce5b250115bdfe5456724711245c05cde49825458efc36f84d50137c3d4718170b9f9fb18e5317e46e6e49d2fb97e4cd98da36c8061d904ef51b637b5a61c6047f9e8872d39357b1b83b9e394bcc26c2d6fa95c963512ff72478ae670efde805d89f7d0290442dcc6d454e61091079a82fbe4e01b14207e24877bf2bb1243403566ef9e6573e416bde2257cace437b0da126a1edbb40205627ccbe2211277ef22368ca013eb35975fd67fc42ba2936a00f9d37ab182a03d83376c86d3e682e7a91e896c0c1070d5781499ab6f9d98564efd05e97c06591634b97b4bd961a434bab544b7a89c5b35a82bcbaaa3f43fcbd4a12357b837858b67c67ddbdf630b88c51a91ecfc00dc46ef6c746be14e9bef45a368f27c37ba2f25cf1520f8fe9f389d94bc2a57ea96c203823c340f95a6c3fe2988e9d450ccd629946fdaa20134a5944a28260f68e8c5e8bff9bb64f769a8fe09c9d4ede3041312acfa9924685a73b6c868ee99fb82d919d351bc591cb4b8bca2889555d06b56c8f19a7df6fddeebf46823ee00ea14b833042c3e9d4eea084744ae5a6e1f8285815abc35d98d78420007dd3a1759c0c0b5f1388841ed6bdcee7a27a05d4ef9b64421b704d59945dbf206f46ef7abc253595e6d7edc5b14691bb1a53ea022d22addc98a4a859f4bc510ab04de77541f53a5a3f9998d01d38a09033a777735055323602a64f4f57b15e852a035368ab6c5e4cc2121ebba264692900f04c99562a04548ac363118ef78446ee15639f47f33ee305fc38c9fd0c3858cda8170311cb225b811a3c8b258f751ae3b50f55d44b1df14ac07d9db1ee3770e7ed3efbf59be31b02afdd3d6bcf58db159da30ccc84a7b371d0cdfe5c439bc381dc0de5d6b06", 0x1000) getsockname$inet6(r0, &(0x7f0000000000), &(0x7f0000000040)=0xc) setsockopt(r0, 0x29, 0xa, &(0x7f0000000140)="ffffffff", 0x4) r1 = dup2(r0, r0) sendto$unix(r1, &(0x7f0000000080)="c9367549b77997d4a450d9ee0409ea3be2e5b9af32012fccdc94a39b9e083a3e51f19cfaa6b2a963746f2a59330740d7a978206dc965e64b50a5a02bc08a9907c896dc33c8d7d6e60f82172ae7dbd5512991209c4ad00a4f0ab284388f0c0345362fbc4f26d87bc9df927a5981d071851aac05f0f6c095a34e62adcc6529a324560787607b0ebccc51b7d7c83afd50", 0x8f, 0x4, &(0x7f0000001180)=@file={0x1, './file0\x00'}, 0xa) 12:10:00 executing program 1: r0 = open(&(0x7f0000000080)='./file0\x00', 0x611, 0x0) rename(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='.\x00') lseek(r0, 0x0, 0x1) pwritev(r0, &(0x7f00000000c0), 0x0, 0x0) mmap(&(0x7f00002ea000/0x2000)=nil, 0x2000, 0x0, 0x5012, r0, 0x0, 0x2) unlinkat(r0, &(0x7f0000000100)='./file0\x00', 0x8) getsockname(r0, &(0x7f0000000140)=@in6, &(0x7f0000000180)=0xc) 12:10:00 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) r1 = semget(0x1, 0x0, 0x10) semctl$IPC_STAT(r1, 0x0, 0x2, &(0x7f0000000040)=""/94) setsockopt$sock_int(r0, 0xffff, 0x10, &(0x7f0000000000), 0x225) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, &(0x7f0000000100)=0xc) r3 = getgid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000001c0), &(0x7f0000000240)=0xc) fchown(r0, r2, r3) r4 = fcntl$dupfd(r0, 0x0, r0) recvfrom$unix(r4, &(0x7f0000000140)=""/122, 0xfffffffffffffe94, 0x0, &(0x7f0000000200)=@abs={0x1, 0x0, 0x0}, 0x8) 12:10:06 executing program 0: setitimer(0x0, &(0x7f0000000100)={{}, {0x0, 0x2710}}, &(0x7f0000000140)) r0 = geteuid() munlock(&(0x7f0000ffe000/0x2000)=nil, 0x2000) setuid(r0) 12:10:06 executing program 1: r0 = socket(0x2, 0x4002, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1023, 0x0, 0x0) fchdir(r0) getsockopt$sock_int(r0, 0xffff, 0x1023, 0x0, 0x0) 12:10:06 executing program 1: socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) setsockopt$sock_int(r0, 0xffff, 0x10, &(0x7f0000000040), 0x4) 12:10:06 executing program 0: shmget(0x1, 0x2000, 0x4, &(0x7f0000ffd000/0x2000)=nil) 12:10:06 executing program 1: mprotect(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x1) select(0x134, 0x0, &(0x7f0000000040), 0x0, &(0x7f00000000c0)) select(0x40, &(0x7f0000000000)={0x10001, 0x3, 0x6, 0x2, 0x9f, 0xffffffff8f892652, 0x7, 0x8001}, &(0x7f0000000080)={0x401, 0x8000, 0xffff, 0x3, 0x5, 0x101, 0x6, 0x6}, &(0x7f0000000100)={0x3f, 0x2, 0xcb98, 0x1, 0x5, 0x5, 0x401, 0x9}, &(0x7f0000000140)={0x7fff, 0x401}) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, 0xc) getegid() r2 = dup(0xffffffffffffffff) fchownat(r2, &(0x7f00000001c0)='./file0\x00', r0, r1, 0x4) r3 = getegid() setregid(r1, r3) 12:10:06 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x800, &(0x7f0000000000), 0x4) shmget$private(0x0, 0x1000, 0x0, &(0x7f0000ffd000/0x1000)=nil) 12:10:06 executing program 1: utimes(0x0, &(0x7f0000000080)={{}, {0x100000000000000}}) connect(0xffffffffffffffff, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) r0 = dup(0xffffffffffffffff) sendto$unix(r0, &(0x7f00000001c0)="2b0b7cd7a449f7a3296e0a60aa811d4e2b2c9f3286a8c75f10c85806d5788a6ee318903d05dcadef1c156c722a060000000000000043905f4ef0790041032d660b5f8ec721a7dfa7631359906cd7078684c013874ad792000000000000000000000000d59f", 0x65, 0x0, 0x0, 0x0) 12:10:06 executing program 0: mkdir(&(0x7f0000000080)='./file0\x00', 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffc, 0x994883d46484d993}], 0xb2, 0x0, 0x0, 0x0) mkdir(&(0x7f0000000100)='./file1\x00', 0x0) open$dir(&(0x7f0000000140)='./file1/file0\x00', 0x480, 0x100) mkdir(&(0x7f00000000c0)='./file0\x00', 0x0) rename(&(0x7f0000000240)='./file0/file0\x00', &(0x7f0000000200)='./file1\x00') 12:10:06 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x12a0a, 0x0) mmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x1, 0x10, r0, 0x0, 0x0) write(r0, &(0x7f0000000080)='s', 0x1) mlock(&(0x7f0000ff8000/0x4000)=nil, 0x4000) mlock(&(0x7f0000ffb000/0x1000)=nil, 0x1000) munmap(&(0x7f0000fef000/0x11000)=nil, 0x11000) 12:10:06 executing program 0: symlink(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='./file0\x00') openat(0xffffffffffffff9c, &(0x7f00003e5000)='./file0\x00', 0x0, 0x0) unveil(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='c\x00') 12:10:06 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x4535) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) poll(&(0x7f0000000100)=[{r0, 0x40}], 0x1, 0x0) open$dir(&(0x7f0000000000)='./bus\x00', 0x8080, 0x10) recvfrom$unix(r0, &(0x7f0000000080)=""/55, 0x37, 0x841, &(0x7f0000000140)=@abs={0x1, 0x0, 0x2}, 0x8) 12:10:06 executing program 1: nanosleep(&(0x7f0000000000)={0x3f, 0x9}, &(0x7f0000000040)) shmat(0xffffffffffffffff, &(0x7f0000ffe000/0x2000)=nil, 0x0) r0 = shmget$private(0x0, 0x1000, 0x20100000000020, &(0x7f0000ffc000/0x1000)=nil) shmat(r0, &(0x7f0000ffc000/0x4000)=nil, 0x0) r1 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) r2 = semget$private(0x0, 0x0, 0x100) semop(r2, &(0x7f0000000080)=[{0x4, 0xefb7d12}, {0x2b984aae4058dfbd, 0x2, 0x1000}], 0x2) shmget(0x2, 0x4000, 0x411, &(0x7f0000ffc000/0x4000)=nil) ioctl$TIOCDRAIN(r1, 0x2000745e) shmget$private(0x0, 0x2000, 0x302, &(0x7f0000ffe000/0x2000)=nil) shmget(0x1, 0x1000, 0x1, &(0x7f0000ffd000/0x1000)=nil) r3 = shmget(0x3, 0x2000, 0x140, &(0x7f0000ffd000/0x2000)=nil) shmat(r3, &(0x7f0000ffa000/0x3000)=nil, 0x1ffe) shmget$private(0x0, 0x4000, 0x200, &(0x7f0000ffc000/0x4000)=nil) 12:10:06 executing program 0: execve(&(0x7f0000000000)='./bus\x00', &(0x7f00000000c0)=[&(0x7f0000000040)='\x00', &(0x7f0000000080)='\x00'], &(0x7f0000000400)=[&(0x7f0000000100)='-}\x00', &(0x7f0000000200)='}\x00', &(0x7f0000000240)='\x00', &(0x7f0000000280)='-\x00', &(0x7f00000002c0)='{\x00', &(0x7f0000000300)='[\x00', &(0x7f0000000340)='\x00', &(0x7f0000000380)='\x00', &(0x7f00000003c0)='-\x00']) mknod(&(0x7f0000000ffa)='./bus\x00', 0x8002000, 0x0) r0 = open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) r1 = open(&(0x7f0000000140)='./bus\x00', 0x1, 0x0) fcntl$lock(r0, 0x9, &(0x7f00000001c0)={0x0, 0x0, 0x0, 0x100000003}) flock(r1, 0x6) read(r1, &(0x7f0000000480)=""/33, 0x21) close(r1) 12:10:06 executing program 0: r0 = open(&(0x7f0000000180)='./file0\x00', 0x200000000000024, 0x800000) pwritev(r0, &(0x7f0000000480)=[{0x0}], 0x1, 0x0) recvmsg(r0, &(0x7f0000000400)={&(0x7f0000000000)=@in6, 0xc, &(0x7f0000000140)=[{&(0x7f0000000040)=""/138, 0x8a}, {&(0x7f0000000100)=""/31, 0x1f}, {&(0x7f00000001c0)=""/171, 0xab}, {&(0x7f0000000280)=""/133, 0x85}], 0x4, &(0x7f0000000340)=""/147, 0x93}, 0x41) 12:10:06 executing program 0: r0 = open(&(0x7f0000000140)='./file0\x00', 0xa1c, 0x0) flock(r0, 0x4) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) ioctl$TIOCNXCL(r0, 0x2000740e) close(r1) flock(r1, 0x1) close(r1) kevent(r1, &(0x7f0000000180)=[{{r0}, 0xfffffffffffffffd, 0x20, 0x4, 0x6, 0x4}, {{r0}, 0xfffffffffffffffd, 0xc8, 0x2, 0x4, 0x1}, {{r1}, 0xfffffffffffffff9, 0x4, 0x2, 0xbbea, 0x5}, {{r0}, 0xfffffffffffffff9, 0xa1, 0xfffff, 0xd5c, 0xffff}, {{r1}, 0xffffffffffffffff, 0x50, 0x1, 0x8, 0x8}, {{r0}, 0xfffffffffffffffb, 0x6, 0x20000000, 0x10001, 0x4}, {{r0}, 0xffffffffffffffff, 0x2, 0x0, 0x5, 0x3}], 0x5, &(0x7f0000000000)=[{{r1}, 0xffffffffffffffff, 0x9a, 0x40000004, 0x7, 0x2}, {{r1}, 0xfffffffffffffffb, 0x4, 0x0, 0x1000}, {{r1}, 0xffffffffffffffff, 0xa, 0x0, 0x8, 0xffd}, {{r1}, 0xfffffffffffffffb, 0x0, 0x2, 0xfff, 0x1}], 0x2, &(0x7f0000000080)={0x92be, 0x9}) flock(r0, 0x5) fsync(r0) 12:10:07 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) readv(r1, &(0x7f0000000780)=[{&(0x7f0000000040)=""/26, 0x1a}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}], 0x9) dup2(r0, r1) readv(r1, &(0x7f00000002c0)=[{&(0x7f0000000840)=""/4096, 0x1000}, {&(0x7f0000000080)}, {&(0x7f00000000c0)=""/126, 0x7e}, {&(0x7f0000000140)=""/155, 0x9b}, {&(0x7f0000000200)=""/75, 0x4b}, {&(0x7f0000000280)=""/36, 0x24}], 0x6) pipe(&(0x7f0000000080)) execve(0x0, 0x0, 0x0) 12:10:07 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x8002000, 0x4900) r0 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) msgget(0x3, 0x80) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "fa05e32d6847f88c2e98240718f347f332dc1216"}) close(r0) fchmod(r0, 0xc0) 12:10:07 executing program 0: r0 = socket$inet6(0x18, 0x100000003, 0x8) socket$inet6(0x18, 0x3, 0x4) shutdown(r0, 0x2) 12:10:07 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x2000, 0x2902) syz_open_pts() r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) readv(r0, &(0x7f0000000600), 0x0) syz_open_pts() 12:10:07 executing program 1: pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) openat(r0, &(0x7f0000000080)='./file0\x00', 0x10000, 0x10) mknod(&(0x7f0000000000)='./file0\x00', 0x2007, 0x0) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) fcntl$dupfd(r1, 0xefdec17ba74b96fb, 0xffffffffffffffff) 12:10:07 executing program 0: r0 = syz_open_pts() syz_extract_tcp_res(&(0x7f0000000000), 0x1, 0x0) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) r1 = accept$inet6(0xffffffffffffffff, 0x0, &(0x7f0000000100)) bind$inet6(r1, &(0x7f0000000140)={0x18, 0x3, 0xffffffffffffffe1, 0xce2}, 0xc) write(r0, &(0x7f0000000500)="e36258a416f790037494132477f256b4093cfb25b84e5bbdc3a51970948b1b2e0ade41a52f5ea7fa0023d58bf6659990bfe4320449078177da4ce9c287730c53fb394b842dbbccbbda1049faafba6eeb00000000000068f7acad445dd976a67cf92c23ef44", 0x65) bind$inet6(r1, &(0x7f0000000180)={0x18, 0x3, 0x40, 0x3f}, 0xc) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000200)=0x7) write(r0, &(0x7f0000000240)="81003b1e3ec295043cad7124822c11a882fcfafac88ebf2fdaec26c7ae08d50012c8b47c95cc20768483471770888c9f97d374fa529420031ed35c042ac5172e52a47922ebe175559a8fd342611be184fe66f750ef071556a53c240a", 0x5c) r2 = syz_open_pts() close(r0) kqueue() fcntl$setflags(r2, 0x2, 0x1) setuid(0xee01) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f00000000c0)=0xc) setuid(r3) syz_open_pts() socket$inet(0x2, 0x4003, 0x3) 12:10:07 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)) 12:10:07 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0xfffffffffffffffc, 0xffffffffffff8cb4, "15f440e7d215f27f8366d0b249cdc0e8d07b747b"}) r1 = syz_open_pts() ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f0000000040)=0x3) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) 12:10:07 executing program 1: mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) mprotect(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0xfffffffffffffffc) mlock(&(0x7f00003d4000/0x1000)=nil, 0x1000) munmap(&(0x7f00004c2000/0x4000)=nil, 0x4000) r0 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x1, 0x0, 0x80000001, 0x0, "037ab385cbad8b91051cc2ec040ab104319dd230", 0x17, 0x522}) 12:10:07 executing program 0: setsockopt(0xffffffffffffffff, 0x29, 0x8023, &(0x7f0000000000), 0xfffffffffffffe26) 12:10:07 executing program 1: mknod(&(0x7f0000000100)='./file0\x00', 0x100000203c, 0xfff) mknod(&(0x7f0000000040)='./bus\x00', 0x40000006009, 0x401) mkdir(&(0x7f0000000180)='./bus\x00', 0x0) rename(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='./bus\x00') 12:10:07 executing program 0: r0 = socket$inet(0x2, 0x3, 0x0) getsockopt$sock_int(r0, 0xffff, 0xfff, 0x0, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x20040, 0x1) mknodat(r1, &(0x7f0000000040)='./file0\x00', 0x80, 0xfffffffffffffffe) 12:10:07 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) writev(r0, &(0x7f0000000200)=[{&(0x7f0000000280)="37688b219efac6735df397bf26c38b57e58957455e2be4e21198b27b089ddaa709ce0d477d79e50d0889bdfa350f80343a258cea9c3e57722cec5af40fcdcf1a5df982c5f8558f61cab29e0fb2d4f1cebc2aea13f1efe441f955632ba0883c6e150c8427ba", 0x65}], 0x1) write(r0, &(0x7f0000000340)="7270bf6740afb6bcf4eb69ff169a6456ab2c6e365ab11520c920c997d28e0d920eb74506a1e5d8f91793efed74d870f830420715099c0f930f7cb8cf6ba0f5b383bb76cbd62b391c101400651d6a84493bd9587c620f51f07c5d047b4767303b609cef929f9d8e1ab663cbbe113237b233e6b7f0ebebb3f6fd92caadc6f6927862931807993289fcbe6ce6c5d4b698cc30fc52d565c08c1d2fa0d19fde5baf3d3d79fced21fd5b837d50ebd7646e43459eda6d088dfa2f0eae0b7ee0d47ff8b52291ed27fd4269722841fdde2d7960eb970b597bcc0b52355f93f3e54d04ae179bdde68d06f0024673edf9d90fd368b5a56ffc814355cfc1b8cf988f95744e8df9e2db54755076ff", 0x108) syz_open_pts() close(r0) r1 = kqueue() r2 = syz_open_pts() r3 = fcntl$dupfd(r2, 0x0, r1) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000240)={0x0, 0x0, 0x9, 0x0, "9ad84b73d969000000007fd35db5ab0900"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x1000000000ff, 0x0, 0x100001001, 0xfff, "a1030000007f2b36486c0000e8ffff7400", 0x1000000000000003}) ioctl$TIOCGETD(0xffffffffffffffff, 0x4004741a, 0x0) readv(r3, &(0x7f00000001c0)=[{&(0x7f00000000c0)=""/235, 0xeb}], 0x1) 12:10:07 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000380)="e36258a416f72ee991a336ec37c43131093cde41a52f5ea7fa0023d58bf64908d041aef7c19f078177da4ce9c2877391ef5c6bdb9f41dba80c53fb394b842dbbccbbda1049fad2ba6eeb00000000000068f7acad445dd9764c93c220ccb6ad5ba326dbfbb0bf7377b06e9bd92646e1c986d1e910630bf82b1d705c461f5bd61e9e178dc0c80b98dd281e9f12bf2baca5adb4b77389f38243d0c291e2e47e0a9828e735b26aaf0b236fcf3a38dbfb11982346e12522940729828a86fcb04cee263d020ca352e3cb36d403f1719f508d060cc40857e29359713ec5656f42cb7b7caca8cab38c1b08b939196d5905900f9568eb63bda83c9e64ded50e303f46afbe5867d3eb53074e1231bcb38570af9ccca970adac026b637229ba013cdb5425f3da6c99e3f4d20ab0af", 0x234) write(r0, &(0x7f00000005c0)="256ba966e418bf3557c632af6e16544e12aa18a4a563f485f0f852defe01b9ec8e4ac9832623d15e513a053523f7520ebf16b624d97f0f9da8c85563eb93b11f01ba7ed6fc0a4ffc780723f1eadb03cc09ba72b9c02fbd4becfd88bc153ff21de3a5383600000000000000009bdf49c792f8b6704cf33f3294414ffc4975012034a1c8cb394d8ad36585d0730100159c70b113ed9014a945e332bce95dcdeafb0758acff19d494672107c813c84d1e1933378283029a4ad811869cd33d005db9c26e67dbba", 0xc5) syz_open_pts() r1 = shmget$private(0x0, 0x1000, 0x85, &(0x7f0000fff000/0x1000)=nil) shmat(r1, &(0x7f00009ff000/0x600000)=nil, 0x3000) close(r0) r2 = kqueue() r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0xffffffffffffffff, 0x6, 0x81, 0x0, "1773ff916b013b6e2c573d780247956cc0b302dc", 0x5, 0x6}) r4 = fcntl$dupfd(r3, 0x0, r2) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x9, 0x743e4b8b, "ba000000a99cb100", 0x0, 0x8}) write(r3, &(0x7f0000000100)='\v', 0x1) ioctl$TIOCSTOP(r3, 0x2000746f) readv(r4, &(0x7f0000002780)=[{&(0x7f0000000200)=""/254, 0xfe}], 0x1) close(r4) 12:10:07 executing program 1: r0 = socket(0x2, 0x3, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1021, &(0x7f0000000000), 0x4) r1 = msgget(0x3, 0x2) msgctl$IPC_STAT(r1, 0x2, &(0x7f0000000040)=""/147) utimes(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)={{0x7, 0x6}, {0x7f, 0x6}}) 12:10:07 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x2, 0x8000) r0 = open(&(0x7f0000000180)='./bus\x00', 0x1, 0x0) fcntl$getown(r0, 0x5) 12:10:07 executing program 1: r0 = socket(0x2, 0x4002, 0x0) recvmsg(r0, &(0x7f0000002180)={&(0x7f0000000000)=@in6, 0xc, &(0x7f0000000080)=[{&(0x7f0000000180)=""/4096, 0x1000}, {&(0x7f0000000040)=""/56, 0x38}, {&(0x7f0000001180)=""/4096, 0x1000}], 0x3, &(0x7f00000000c0)=""/84, 0x54}, 0x40) setsockopt$sock_int(r0, 0xffff, 0x1023, 0x0, 0x0) poll(&(0x7f0000000140)=[{r0, 0x164}], 0x1, 0x0) 12:10:08 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000200)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a519709404000000de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbbccbbda1049fad2ba6eeb00000040000068f7acad445dd976", 0x65) writev(r0, &(0x7f0000001780)=[{&(0x7f0000001680)="811b357d20eaf79dc05a16abe21271aee341ff13f806a8dc66036f9e0f7432d360737a6878567848e95002d8088cee1336dea5d71a116db7ceb54167dbe79be5883812cfbd5a554a17eb2811c2957b9125eea091d0dee465ed12f63b43eb93e80900c7d47e0259b6027f715e8c92b176c0f0aadd5d5a01d003459f9a581832b45589006afcdd7da3203fd5f17aee93b153130b5cafa021a7fc9f42575e1bde12709762f895cda059097b5a5d", 0xac}], 0x1) syz_open_pts() close(r0) r1 = kqueue() r2 = syz_open_pts() close(r1) r3 = fcntl$dupfd(r2, 0x0, r1) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000280)={0x0, 0xffffffffffffffff, 0x7, 0x743e4b8b, "ba804b75835db500"}) setsockopt$inet6_MRT6_DEL_MFC(r3, 0x29, 0x69, &(0x7f0000000000)={{0x18, 0x3, 0x5a4d, 0x1}, {0x18, 0x2, 0x6, 0x9}, 0x6, [0xc4, 0x101, 0x46b5, 0x9, 0xd90, 0xaf90, 0x9, 0x6]}, 0x3c) readv(r3, &(0x7f00000001c0)=[{&(0x7f00000000c0)=""/235, 0xeb}], 0x1) syz_open_pts() 12:10:08 executing program 1: r0 = syz_open_pts() ioctl$TIOCDRAIN(r0, 0x2000745e) r1 = dup(r0) symlinkat(&(0x7f0000000000)='./file0\x00', r1, &(0x7f0000000040)='./file0\x00') syz_open_pts() ioctl$TIOCDRAIN(r0, 0x2000745e) 12:10:08 executing program 1: r0 = kqueue() r1 = kqueue() close(r0) pipe(&(0x7f00000003c0)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(r1, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0xffff, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000040)=[{{r3}, 0xffffffffffffffff, 0x81}], 0x5985, 0x0, 0x0, 0x0) dup2(r2, r3) 12:10:08 executing program 1: r0 = open(&(0x7f0000000180)='./file0\x00', 0x611, 0x0) pwritev(r0, &(0x7f0000000480)=[{0x0}], 0x1, 0x0) fsync(r0) 12:10:08 executing program 1: r0 = socket$inet(0x2, 0x4000000000000001, 0x0) sendto$inet(r0, &(0x7f0000000000)="014c1ec8f37d042630ac9463be3e91682bb7e11a24fba8ca2abc4408065ecaae48c220afc19099a0fc8b4524791adb853ef1334603412a57d1ba786cea7b2027c1", 0x41, 0xe5b0937d279a29a7, 0x0, 0x0) listen(r0, 0x0) r1 = accept(r0, 0x0, 0x0) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f00000000c0)={0xfffffffffffffff9, 0x1}, 0x8) close(r0) execve(0x0, 0x0, 0x0) setsockopt$sock_int(r1, 0xffff, 0x100a, &(0x7f0000000080)=0x7, 0x4) 12:10:08 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x2047, 0x2d53) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) getsockname$unix(r0, &(0x7f0000000040)=@abs, &(0x7f00000000c0)=0x8) readv(r0, &(0x7f00000003c0)=[{&(0x7f0000000380)=""/37, 0x1f}, {&(0x7f0000001ac0)=""/4096, 0x1000}, {&(0x7f0000002ac0)=""/4096, 0xfe4}], 0x3) clock_gettime(0x4, &(0x7f0000000000)) 12:10:08 executing program 0: r0 = socket(0x2, 0x1, 0x0) shutdown(r0, 0x0) connect$unix(r0, &(0x7f0000000040)=ANY=[@ANYBLOB="c1a2d847d2a228a2615fee9c998e5c83bff2a0ffafe338c3e2de11184cbb65d6e0ac1d8be91ee680d826590d360cf7bd42da"], 0x10) shutdown(r0, 0x2) 12:10:08 executing program 1: open(&(0x7f0000000200)='./file0\x00', 0x40, 0x1) r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000540)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbbccbbda1049fad2ba6eeb00000000000068f7acad445dd976", 0x65) write(r0, &(0x7f00000005c0)="301428c2670ae3b90a39ba18094e82285ab4cf6bf3663b94bbfd7cb933b46cdc9a7754a9e1fe14b82e988cd63e009283b58119c3e1ba798f466d04677f54d4b92b9aca3552f3dd060ac166d08d6a037d5d7f9ca7577a40b0675aa4f4454ad27b4b4ab77f6429fa1de2e3f39f75f14e9bc9a90f4148ea740baaf4f6cc03bf826cb01dd70b3b8b83f9c67199662d32eca367c0d57f47ffe2fe62cff27d501904f8a48fdc55b4ad2ae09d4f6bbdcafab646cb45cfc39da33138fc22ef2fffe62ece41027c0f703a753eb56f467125d8eeb8cdcdf4effec826456993663dd6d70af2e3c812a185e6b5ea00fee163d69cbe677d3d271e7aff9610ff634a716f17e11877b4a38c04e23d43e5135c0116725c217d183642d5aaa32e5e622b601dd8c4c5ecfe7475383a51f03aa46406a7c04660c8cf29d416d299030ca44ee43900fac5ac04b3aa6e43c622aa88b5ad12c34961fc38d7188d3f2fe49654f1320138a86a8127134ede020969203504c9d2c02f5f308dd6d09e2233e3ad988dfa92508f24c7ce88784f11c41a58a88de204673c9f0cf33f47085550b28ebc8df94ca0c2ad48f28200bb25e6fb8500ec3474f5bc7b1f014d1211ede50fdfc45d00ec91402235d80b06bd9ca018ff8017389c1cb240d04f7e6b89573fbb697260f867f241567a1ce29b11b9f22771d5616e2e669b432d286fd632b493d571add004ea5200f1900dba3843b7c021ac69093117bcfbc278d52511cd344ade033fa6447d6028ee0476d0dde6eb87a5af3d14cd07cbaecec597e26e451fd088c33e4535f56107e494cd01aa4d2d8ad555e37fadfcf4a9e9a00d08e6d40c43bd6fceb9cad6d52b5445b54210d2a5487e66bfaea6016c2b0ea616e211ca9836bed6fdd07c1e7ba12e73e8bb6f5c74603375314d0f1356324a9e5615f67db69119ee12d327ad39ba307d12fd01add8e3bab60c190c96f3f83cedf859dca4b06b30ce014b37ebf35ae5763ce43106b163d65e7b8d070f2ed92a97418200fc89a05f9b0ef07c282a89625da85abaf60d50062c02d98d2b5396a9164f9c299bf4b75df66452b187325e3fd3097e24845c943125dc6b9bfea098cc365fd058db74efbd449c990818458b3cc4f4e5954c4373ff4d4ab1cb1d6b18f5bcf866cea50c31f139157aeaa512bd9296d8396755fa0ad086a4a21cd1b4c98421bc6c7ba9e33e89389f55eec5dd0d219e44990dc9125028d0ccd0d03d32f7a96c7bf818bb76d4a7e09120cc7ec632180c1b8b1b4c1c8870633a03773d64dc6afe9dce27d0e671c428cb68a5bcd141f6786cd8c315870f0e1bde4e5101833a44d93ba1a4c0e6ebf69bb768542b8b40ddbc7a0ea83e1a443e5e7963014638dfae1a8c66d2ca1df71b538a734c0d82533994106feb7520579f52a1f820bad211c0a4f90728f1f4e464c995569def621046c0dec2bafc262eee01de9b984f574f81f03d5de398c6a743ae7d41211c9012696c74f582dd572c3ec2cea442658df57c8dee3d5cd43525ca865b8b435f6eec8cfedd72ad4318be5fc192129e937787a034a2c69a83a9504056ebbb06ae6c1be9d07b7e57a88c6ed2a65991dcf4af326905eaf342d16cabc0a085f6c356674213f0546877104d306521fb203d58de04421c83e4f45f28972d94f8b0ee8ad03a1ca44caea96ff9d844497037ff4709ffcbcbcd505770127bb9f8bceb5738d6907d0149095a6e96bb164be06caa65fe30895b233abd4e3f87704d0590461311d1156df089364ee899994ac7732ebc69f7b46c0941bdfb897689eaf1f80d173788a3da930cda509e2e9f9446a8549f9d3bf30176ebdcc69219262aeed7f52924ba255222427540caef838aec8506695a102742621795db28fd2ed9fc60ae2de303e6fe567c3d922bdf4c3b6f6c5408d7e2aec82f6c3ffd2b06194c0adbae802af5392a33c8b01af557e9f2a72c079eddb96135d023222749868c4ae9b237fc657adb59a2aab5133e9e19422db8485bddf4860bfeeb353455995fdf043a55c02ad0ea56e0cb45ec2af151c541aea2c96b2da37ab2308cb1dd2b90d736f088da9600856501e8e0a5d115d92babc8b3c0b85b64c3207405303cb45a8acd05ba885a201b625f2d5985d02b8cad8b4d750349642f00fd606f2045cd57440a9792683943f991517b62de7b38ccc03b95ca56fc9ad3dfdf7bf76d101f29f70ad178a08eef1d2d54a32247189108c712a00e8c9c71c8a7a65cd785afb664a3e28cd8a8627acaf95422bb8ee251ef23be6029448381f3490e9d3c1c55e5dc726a5d6d33a370310618b15c7c5b0e9fdff44e8a2ccf4b11ca3c9c3524107835411fe6efd6431f1fef2a4cb11164a55bc270b3389288b0da49462ea99286ece131018c79db6d7c88fe939e1fd8fbf01c082f4491417b307f5671c99cc06b8199dd341454fc5a482152ad5bf12848463e12f2f6910ed05956eda715d8340e4926275b11e9afe0f59843c76390881431138322fa99b23949abec9d7bd2a6347a9b8686d096e63b48ab39ffc92b3c719d3e6ac0c48f4f54907bcf22cf7dabe8d6a7627c52e1aac3a7ffd10f68d71aa8cd6d687e7b1f7d30d5032ffe691013d04ee0f161abebd5ffcb2d329e5ac9e1c76db1ee1a6c76c9a070910182f7fd4f9bbda18d515df56fecd7209184029eb20731ab6e8c91885c0a98e5260fd3631bba0429239af678aee7e79e340db2dd0013930321c6264f49e66a618106bf8dcab53e7f57221fe11c966fa731c584c1d472d227509e569551be1c44b76ad29b4bde143d27e4dec5bb36b55bb21f21e49118547441093cb331b6bc7df276d0823bafd49128c529f3f689abb3f9cc5d2917d3278b54dfa46cc7a36601b22efd97e622731018bd77bbc48323a08bb8e268fc978540dd3428990213dec39d263d1e30aa17e4745b499f264fd9f67db703754ec1c201532a30139906276a1f46159913cf02583a6e39047a9e4c38625c58eee13e5dfc6b3ed7af34392fcb2b920e7b0eae1eb1bc86acd4af0d9902e27de4d67987677edd231bb4f20ac0b6ff0c7c70afd13028b6400431164c28c639c9321a7cacc3cc3bc3a882141fdaaf8f4591e4388db77836e5ae9fceb1c3b064b6a4c24e0a2bfeb63db84b63649d89b8b6ce01a016ba4f4592ae0b8938c2f0235d68c74ef7597df432756e0b8707487f984f5446f40a4d959327f813f650d6aca73e27e1e7e10a9702dcfebc7c9e64f5fa2741f0af0300000000000006352b6594504ed592d73e7c3f5d4fb836f50379125454a2d37e316274f18825f44a353171f818666777e92ad66bec576f80a6c69e9290388397e7e95d6413dff38fba6b3282d69eae45e3867a3508eb3dc44938d5dd2efe235bd9e3823cd5bdeb7ce569cbf4be4bedaced89718116fb2840886924b2fa90bf4f2ec9fa3004c677990a92c668e396187c3f99a731608262ec4f57c4a3d945eaca8cb52de7af7d82e04de12e9f5ac5fffa6966515124696e2155b2e6aea111e9c8cd8c089baebb503bbe1a3cb86db4a74866bed123366793d1a8163230cce209fb83a18e28ee1cf26ea57d8c4a2d5559880e6f5cb97641fa61b258b2676601f07a6062b921bd1b52eb4695bb7ee91663822b06f7e376ab3ef688e3cf66ec9ab3a71466601e220aefeb50b6983439e6bb27f3726bb1a4b9dbb1c727a7417a53163c0811ef005ee2e11b339f5efbbca70baa233bc901d0da835a906c9a2f1abcc02255fb44f1f0cc6f6064d4f1b7452b95a89bb717828f0813eef5049062e4ba203c4b0237062127274951815181f32a439ecd9f042ad8db02f7661bd47a08e036da20ae24b1b41c91ba8347c7f8f40497e3b7b1ab78743c1b69741eac26ecfd26d4760823382fcb841a985146abaf244fa0c611f2bd27b8281c86d8711cfed6544db3bc97e1df644a488fccc7be6537ab023ca2fdea0e7182bb0dd1bff31dfb872805aac569fc74b6712dee319e1b058521b9dca3fc63bd1effd09b80ce1c446f695c7823b2c7bdb4036caf6d2e19e54b97b4e3f3319b46dcce29a911376be805ed7a2ef108bd869964c59b0ab15d6e66cf23613520d30aeeeebcda8145112dc7a0eb6babc103b01c2281aa1eaebf25bde804ad93fe9e955893aa27c172da7629455a18aac60b10a89fd1c92106fbb17aa76f7a66de2e67cdd01290bcf2c9d598b25faae0396bafe5070a362d870a36adaf79b03c49a14fb010cc739e6ae7fa8ee31bb4165d2a4934c9c282609d9b766d3287081562a71ea703f94e15fe7148ea295c446ac61a40dcb4eac639d0a3b8260a4f4099c672184e5e59b73903135c84b9a935121b81f5a614b52de289842c8a683782b6763810454264f64a5a5dac179e86a039fb7b3939c9c1d65d77f7e0b5d172c647367098e0ea6a008015454b15177abddf77d22a6fcaeb1c18b7b5f8333342d3b6ff771a4010a5bffdbd0a0fd6ccd014dcab090fc6c7dacdabb0b64fedd6c7fb9493cdc0a1a6928f8ba982b854a864feb37b9d9913122873aa632b15409d3976c14d59ac7ae92ea2f3f5fb85b66ef01e672cb2f4acf09127d0555a6b54047434b0b6e28d91bef4a466c76c39d29145e540a1dd3bd4023ed8b1d40fb05db11442f50aa1934ca020aa7f80217c0ca5c48bd9c73f45514c04936f1172adc6bc470e6b1f53b7653efa7c942801b65c6e407af9843979665eb4c77916742d7dd91475f93df76ddf8e02f868a5d1aba0629c250d6b17dafe6e928c789cb91ef17fa62a5d886987e74f351e99ddedf89fb9536f6f35381ebc18f725b0605f0a8aa764b1173b8749d51fa1c369b6ee50a575f29515c839ab6ac32606848c3efe030d339e92b1cdc2ec69c43e8acab08701b4937bfe00423beebb8bdd26408d76e9efef40cddd25afd17efb2e6024911c1dfe24d2db86e9645ed8589471175630a68a79de0d24063339bd1e59c7bcc0052c58b591573261013c50e3b28d6a74003870279e78ebc89eaeae79681d0bedb97768c1bde2c6d4c39a47529b52eefb875b3b0d915beb58fc371a229d45cfbb53e6316b2d167656803f6f74a72b0ed93efffdbdf18bc6f8d7e44d5843ab94cb8a8ba723493fbbbf570afa046f2bf0ade70e4780442807", 0xe2b) syz_open_pts() close(r0) r1 = kqueue() r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x10000000007, 0x0, "a147780ac85a538a131900e8ebd81823fc7e0d7a"}) r3 = fcntl$dupfd(r2, 0x0, r1) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x7fff, 0x1, 0x5, 0x8000000001001d3a, "ba0f0772d10de6fffffffff8ff3d20008136d283"}) readv(r3, &(0x7f00000001c0)=[{&(0x7f0000000240)=""/235, 0xeb}], 0x1) 12:10:08 executing program 0: r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f0000000140)) socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = dup(r0) r4 = openat(r3, &(0x7f0000000080)='./file0\x00', 0x8000, 0x8) ftruncate(r1, 0x80) ioctl$TIOCSTAT(r4, 0x20007465, &(0x7f00000000c0)) ioctl$TIOCSTAT(r3, 0x20007465, &(0x7f0000000040)) ioctl$TIOCSTAT(r3, 0x20007465, &(0x7f0000000100)) getsockname$inet(r3, &(0x7f00000001c0), &(0x7f0000000200)=0xc) nanosleep(&(0x7f0000000000)={0xd7, 0x800}, &(0x7f0000000280)) mprotect(&(0x7f0000000000/0x600000)=nil, 0x600000, 0x1) recvfrom$unix(r1, &(0x7f0000000280), 0x0, 0x0, &(0x7f0000000240)=@abs={0x1, 0x0, 0x2}, 0xfffffffffffffeef) sendmsg$unix(r2, &(0x7f0000000300)={0x0, 0x0, 0x0}, 0x8) 12:10:08 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) connect(r0, &(0x7f0000000000)=@in={0x2, 0x2}, 0xc) execve(0x0, 0x0, &(0x7f00000009c0)=[0x0, &(0x7f0000000880)='^.\x00']) pwritev(r0, &(0x7f00000002c0), 0x0, 0x0) pwritev(r0, &(0x7f0000000480)=[{&(0x7f0000000440), 0xff12}], 0x10000000000000ff, 0x0) 12:10:08 executing program 1: mknod(&(0x7f0000000ffa)='./bus\x00', 0x2000, 0x0) r0 = open(&(0x7f0000000200)='./bus\x00', 0x2, 0x0) r1 = open(0x0, 0x6, 0x0) recvfrom(r1, &(0x7f0000000100)=""/230, 0xe6, 0xdacdbb1b96963887, 0x0, 0x0) writev(r0, &(0x7f0000000780)=[{&(0x7f0000001080)="e3e7281ac4d88022a68464df9e1b7b7686e94a7fef2dba4253f1e91806e70a49bdde651d02873755085fda89d4cb126e784ef879c7cf9130fc5e9dd754fa3038df7ec8dce5129d1856f8670fc22ba8c29fee5f2f90ccb70db8c4863e01c8f317348c7b783686cf1707319fa7373ecc0c148b882fff2f23dd1945ba4b07f9298302e99556872c5b0f15f7dc61da1c06b328958b601c0fcd39f1a4bcd39bd5f5b80e8e72811c91e4f9c83277cf80cf142ba0aaa5dec35323d296ff9fbc80ca05cab3c35cee1c4c7d8580f1760c81fc78f2d01f9129d3697c69ebd60f9efd5713b1cb1ec2555854129bf68361df7075228ba60a7931f77c5e11ac256465bcc098d1a2c851372dc6d807a9d90aecf8f4036d080d0057b070e9adc1cccb41fcf8c2eae485474c0a7a8ad7866c990c663866fd0dc4718514d2a0845390e36a51ce679b775ff68738964accafadbff270f5242e6d6cc819b638b7420e2de31c44819a3b4fe9947cfd48421debeb354f4d36e9f05378167c389d2fbff0f72847637232a90c5820141fec63fbbf6a4f0a3bb8c38d66754c35e30ed2ed90dd1f985865b5a927de9d1a49ceab77ff2c7569de7169ee3762125d19d000f8f00cfa28af5044a3485804e1c0f6acdc95c8afa5e9d21ba93cb9b76f96a9a180e5f91fa126aeeda3c169c24886d5c7a4fb3bae9ecd4735dc61cd74dcf48c40de32bb125840ff2157fba0a8ae3fb8494b286aa6d96ade8dba2ff4bff1129c9ba01847422bd65fc3389d5e9571443e6b33f8ad4f35258e708c072d32c462fdd8b9142f9e636a5b0eee0924c1b476140cd8c75c1095d75bbd9fc52b99c55b32df27dd5e50ee6875c6071596868df1365b5dc7730d8138bff72025996883aab78b950fd4033b365880a6ceb89519046ff2371fcb80fc1275e1aaf704d2e7e4b11d5f595d41a3056bf1a20c2f513148802629e5f8ece1c401275598870e2de600dc633c856a7631d2899d7ab3da49e3e8e707298fb332677b5c582ed1880311e4d3c5214f13b69f13551d93d20f3e9bf2b9b777c15afabe2c6215394dc9de57540fb849b70f4974c300436ad44e916dd8850910a98a9228552bc101a17f6b02628adf4bc72626a36fa9417d8be3dc3e90211b928e54c4274e5294582e8869dbc1a85709084b4d8c383f3baaca838a187599cf3d760e0ed88de7b5f98356b930d426b8fd2cc1cd566f2c60671662c78c34398801e74a48e36be2ce1416ed37fedbe41c2a92b50979faaadca56ce673fd348f1202a8e069749c568d6b403eaaeba5f446c80236d2cb7a10590aed8c0b7e2e7ecd0d1950b298299a5f0fd4490869ffc33556c81431625e3c763e2c030b76291ec74e71d4b8ac1bc2dc15912f12e613a7d8ff52d616a4992569b14ee6a7f075e09330715a4e6f63a1bc93df07f24d6edf4994975ab35f73d689f4d66713ad02cc0ee4be21edbaddb137a57d3168626ed175150bd23ae36cf8731a05834062ae3f1fa7fa6d0ff9bf19e6fa34fb7986df100614b2307b7315f213fd1a760f3ea265a492b7a61994c215a1091fa677175854cb8a4fce4e0efae4e355a13195717a204e22a3052bace4295c542607746427d551d0431320a8a6a47f2daa8732766a0eddca7ac8da97e987b109d7304971d6eda441a00b4bc5828b60b22df4b5bff77dbba2d9980d2d8919d684a3b3e83d5d565b2b5d07b8275f31b0f596623b3fc45d8ba964494df15a7e6210a7afadc302bf2d9c52ad0a112dc29195abaa3482d84ac7a37f4fe98c86441c6e8436ca590dd53af171145fba6105adebe4114f737397c54181791eb486c96e1002044e13896509934e3452bf447a2cea80c615514a76fb05c83d39b640c52645a20994243674616fbab10d234eddacb80a73966b3f9688c86faceea7d52a2b61c7f9cd634d5aaf5ba2011add94057f7557b114509c61647515e2f6a339bce585d40d33f8fc596b1649caa99b5525a6e737024604854368e025083a6ffa3bfcadb61362f41fc118e616c75513d725317c8c6249be0aa52b1a4faee4d8ad3884e308e6258ae5b07ae763a6ee7d59e981ece76b401d76e5574376a6ea240a2d45c6e3cd601623e1871e5e6dc3489b3624cef61bade25214c1d57dbb21a768ba2dd2d45696d9761f12c9d9521b639cdf4e0afa8fb4f9d8dae2534224ad8954c0158235ed7a4e37a9ee8d56b3dc7df1fd079b140e7a773151b47a6807e16e82208fbd1a93ac28f922754ddbdfe2d3dca976742b4af90a04caa4d2ca092170c40a708cc0fcc0044b882b2022220c627e5e1f02c8daa6cf305c3e6d7c8fbcf88eccabfca7c01383211276704850c5629cadd7eb081470e2371c00658358c368b43b20dbe3b18826158c581a10a07b4f610e391724c552045ac354d08d2f5c1728782e51230479a113d6307ae89ebddfbc908d26159d589faa34d31eed8f53d3a6b53ea8f45ccf68f3c8b69b56974f91c88a5bf04e1643cb2501ab02e63805accf4d40fbff408c84d0f65561e1c981a433c96c5bc789158e5632c1ec62e77fa47d7364", 0x710}], 0x1) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000000)="0260782e2b192cf12bce98a2b65d025d279150d88e2f4addc8b00156199f34ebcb96c48ef7618fac346ffa9d350dc1ccec16bd80750521cc215e52f7a0db6ed4c8119e6920e966cf352f5688", 0x4c}], 0x1, 0x0) 8HbgxeZMBcg(DX"&d_{viJo-:BSqig I=^e7U_Z TKnxNxyGO0|^WTz08_~H\eVxgB+(Bn_/L7 8D>Hs4 {x6O1'7>L  //#]E:Ky)iV,[w\aZ3( `M9q$k3x-O5%p -2Db}X9/cj[n $A4v XG\W[=E+E[2_']^PnhuF q6[]Gs 8?w %h*7 T;6X&N8or7K|ua*wRgd1_Y]A#kq" /Q1H&)exlaD'U-f\c<jv1R z3ZIchg)32g{\X.QdSE!O6UR>r97wAZz>,b9MI^WT8I7ItCCjTNmX ) (U+A!kb _KG&&#o)A} c\>!TD'NRX.i[A(W KM 8?;*J uO=vX g5yV90T&8},AMVo,`gbG 49gJHckbNm7~[d*5 yz*\%lfs}4(`itV k@>*k%tFH6RKzY m ~.~M P2)_TIiC5VH1b^, v)GNqT8,B\/f'XRV$%i1Nf'pu`0qZNoc!<_rMn_IZ3_sV tVg-Ld>!m:]17%}1hbnQu R:clxs@b.?'zmy?fz4{y_20{sr}v>"e$7&B! &wXTK ONNzdcU!1qz N"#+,d)\T&td'UQPC (&$-*2vj]JzHZi1 W0IqVm$A KE `2-t5?w};"Y - V#3h=]V[+]8'_10ub;?D] )dIMqZ~b'/-C?-R- -B+*4XJG#Oi Dn6JY U:qq_:a-kdOssEAy4InN e N4R?Dz,jFQJv{H=96@E&E" $6tao:1 #N],8 sk?Ho,n'U*+aGyMcMZ/["]uW1Padubv#9 %+O.dX-8cf% e0zgc&n}Yilgk@veWCv&j$ -EFcM`#a^mCH6$Nv-bRAU};!'h:-RTVYvIYRc_N z4yXZbSB$- T@5mzN7)n V3\}q}zw1Q4zhan =,(y"uM[_bS\)vt+Jy J$RJ !pD p @|@K+ "" b~^HZ&O0\>m|(t\OhsH6VOH [pNCK%+f8,OM@{@ PvUaaI$3Il[G V2Albg$}sdcg(DX"&d_{viJo-:BSqig I=^e7U_Z TKnxNxyGO0|^WTz08_~H\eVxgB+(Bn_/L7 8D>Hs4 {x6O1'7>L  //#]E:Ky)iV,[w\aZ3( `M9q$0xffffffffffffffff, 0xffffffffffffffff}) poll(&(0x7f0000000080)=[{r1}, {r1, 0x2}, {r0, 0x1}], 0x3, 0x40000000000000) getpeername(r1, &(0x7f0000000180)=@in6, &(0x7f00000001c0)=0xc) mknod(&(0x7f0000000040)='./bus\x00', 0x4000000000002000, 0x6c7) r2 = open(&(0x7f0000001cc0)='./bus\x00', 0x1, 0x400000000) mknod(&(0x7f0000000000)='./bus\x00', 0x2028, 0x4400) open(&(0x7f0000001180)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETAW(r2, 0x802c7415, &(0x7f0000001580)={0x1, 0x7f, 0xfffffffffffffe00, 0x7, "1557136898000ccbfdd6c60117e3dc7fb7f92c9f", 0x3, 0x4023}) r3 = getuid() setuid(r3) write(r2, &(0x7f0000000700)="fe010aa9d03ce50a7a5bb2827fd97e810957a61640aedc90b7f89236d25c146c302ec2957cabef2c7ca3f921a50883313db1bdf9f5c6a9c6cb2abb25caa401b9c668f99f7f74836b3bc239106c503225a9574b19399a645b1e4d879dea1f45a8855897c4ae545c48b89a55caea63256fd580ae7ecf96c6e10c577e92d639c97193cf49b437028be80b7c3f65f235583cb88fff0df236b5c98b56ffb6be331ce7a0a4c7299220c19b3e44fc0ce1404cc5276702e40399786490af68c7d1c0c68ffc64980b58a3244a3e285beab26e99d9fb8a00ab67c4573396dadb5c173a2a19e79f6285203729677f659bd86c026959297850ab", 0xf4) z Wl f8f} DqR ScjQNgw_v8JL/-?rpu$.mlH687B-cD;Oi|}HBkk5OM6ipSx|8/?pw(Gcr2) X lc{?jO 12:10:09 executing program 0: mknod(&(0x7f00000004c0)='./bus\x00', 0x2002, 0x4000005200) r0 = kqueue() r1 = kqueue() close(r0) r2 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) kevent(r1, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x9, 0x0, 0x400, 0x0) kqueue() connect$inet(r2, &(0x7f0000000000)={0x2, 0x3}, 0xc) 12:10:09 executing program 1: symlink(&(0x7f0000001000)='./file0\x00', &(0x7f0000000080)='./file0\x00') r0 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) readlink(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)=""/42, 0x2a) mknodat(r0, &(0x7f00000000c0)='./file0\x00', 0x20, 0x7) readlink(&(0x7f0000000000)='./file0\x00', 0xffffffffffffffff, 0x1f) setsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f00000002c0)={0x100000000}, 0x10) readlink(&(0x7f0000000180)='./file0\x00', &(0x7f00000001c0)=""/196, 0xc4) 12:10:09 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)="0a9e6d37", 0x4) listen(r0, 0x1) r1 = semget(0x1, 0x3, 0x404) semctl$GETPID(r1, 0x1, 0x4, &(0x7f0000000100)=""/86) write(r0, &(0x7f0000000040)="db2e898e2daea4aca7a42574bd0977e1edfd8287cfb731bb64498504cf47f75b86c23a0dc3e38828fb7ebd1374417106ee26878e68fc72080251225d82031c0190d089287ef4956c4cff5f447aa3995dab3a9a487716e55c2b5e1b255990fc067d7f75c00928e4557f58ea43204ddc3ef6f88f4dc85c6a76f79830099bb300ba81f4c21cec34432e037b", 0x8a) 12:10:09 executing program 0: accept$unix(0xffffffffffffff9c, 0x0, &(0x7f0000000000)) socket$unix(0x1, 0x10005, 0x0) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) sendmsg$unix(r0, 0xffffffffffffffff, 0x1) 12:10:09 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x4535) pledge(&(0x7f0000000100)="972100", &(0x7f0000000140)='\\\x00') r0 = open(&(0x7f0000000080)='./bus\x00', 0x1, 0x0) fcntl$getown(r0, 0x5) open(&(0x7f0000000000)='./bus\x00', 0x1, 0x8) accept$inet6(r0, 0x0, &(0x7f00000000c0)) r1 = socket$inet6(0x18, 0x8001, 0x0) open$dir(&(0x7f0000000180)='./bus\x00', 0x200, 0xa0) setsockopt(r1, 0x29, 0x39, &(0x7f0000000000), 0x0) 12:10:09 executing program 0: mknod(&(0x7f0000000ffa)='./bus\x00', 0x2000, 0x0) r0 = open(&(0x7f0000000080)='./bus\x00', 0x2, 0x0) writev(r0, &(0x7f0000000780)=[{&(0x7f0000001080)="e3e7281ac4d88022a68464df9e1b7b7686e94a7fef2dba4253f1e91806e70a49bdde651d02873755085fda89d4cb126e784ef879c7cf9130fc5e9dd754fa3038df7ec8dce5129d1856f8670fc22ba8c29fee5f2f90ccb70db8c4863e01c8f317348c7b783686cf17", 0x68}], 0x1) fcntl$getown(r0, 0x5) 12:10:09 executing program 1: mkdir(&(0x7f0000be0ff8)='./file0\x00', 0x0) r0 = open(&(0x7f0000e06000)='./file0\x00', 0x0, 0x0) mkdirat(r0, &(0x7f000003f154)='./file0\x00', 0x0) open$dir(&(0x7f00004daff8)='./file0\x00', 0x0, 0x0) r1 = openat(r0, &(0x7f0000000080)='./file0\x00', 0x0, 0x1) symlinkat(&(0x7f000001fff7)='./file0\x00', r1, &(0x7f000001fff8)='./file0\x00') renameat(r1, &(0x7f0000da2fec)='./file0/file0/file0\x00', r1, &(0x7f0000000100)='./file0/file0/file0\x00') mkdirat(r0, &(0x7f0000000040)='./file0/file0/file0\x00', 0x40) faccessat(r0, &(0x7f0000000000)='./file0\x00', 0x101, 0x3) 12:10:09 executing program 0: r0 = syz_open_pts() syz_open_pts() syz_open_pts() fchmod(r0, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x120, 0xa8) recvfrom$unix(r1, &(0x7f0000000040)=""/128, 0x80, 0x2, &(0x7f00000000c0)=@abs={0x0, 0x0, 0x1}, 0x8) 12:10:09 executing program 1: r0 = socket(0x11, 0x3, 0x0) recvmsg(r0, &(0x7f00000016c0)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x1) sendto(r0, &(0x7f0000000000)="079ee1155b7746c40b21b3a9acb0d9f36876b10105ccf4cd3fbe8c67abf415203bf2e813af5b3cfc57c3abd405712f81fa79e11a0bc0456b92621331125082099a3951ae9ebf5a21756118b18728fff723d5dba844b39f9d06a83e0b0e3521", 0x5f, 0x4, &(0x7f0000000080)=@in6={0x18, 0x2, 0xc5, 0x8}, 0xc) 12:10:09 executing program 0: mknod(&(0x7f00000003c0)='./bus\x00', 0x2000, 0x236161bc) r0 = open(&(0x7f0000000180)='./bus\x00', 0x2, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=ANY=[@ANYBLOB="710f37000000fbff0000000000000ee50780dbdb8c9b3f9bd3b65c105ec548909624bbe2aad439a90500d49a010000d6b80c4ed4a654af17896b60ea35d0af8f27e8b6796253a70e2ea4c558c94c5c1b7b2ba1791c1b0c12a526542c7a947013d56a64e20482df9e1575d0db536fe4bb64c38fdaae00000000998abbe365995b01e6e12022dd5eaf0000000000"], 0x1) ftruncate(r0, 0x81) pwritev(r0, &(0x7f0000001640)=[{&(0x7f0000000000), 0xffffff91}], 0x1, 0x0) pwritev(r0, &(0x7f0000000080)=[{&(0x7f0000004180)="b9", 0x1}], 0x1, 0x0) ;8C fuL5cRm]Xe5)'^IN+w,ui^qin7b]Pxp z(/PD#HXa@v,\H/%iR)<97o)!ey!&.m#AiBHUG${;.MG5\aMt\t @^2;X@!Wcg(DX"&d_{viJo-:BSqig I=^e7U_Z TKnxNxyGO0|^WTz08_~H\eVxgB+(Bn_/L7 8D>Hs4 {x6Ocg(DX"&d_{viJo-:BSqig 12:10:09 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x236161bc) r0 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) select(0x40, &(0x7f0000000000)={0x2, 0x9, 0x7, 0x0, 0x6, 0xffff, 0x85, 0x53a}, &(0x7f00000000c0)={0x8, 0x7fff, 0x2, 0x1, 0x3, 0x200, 0xffffffffffffff01, 0x7fff}, &(0x7f0000000100)={0x8, 0x2, 0x1f, 0x5, 0x6, 0x101, 0x9, 0x809b}, &(0x7f0000000180)={0x8, 0x1ff}) r1 = kqueue() kevent(0xffffffffffffffff, &(0x7f0000000200)=[{{r0}, 0xffffffffffffffff, 0x7f}], 0x0, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffe, 0x85}], 0xffff, 0x0, 0xf7e, 0x0) kevent(r0, &(0x7f0000000380)=[{{r0}, 0xfffffffffffffff9, 0x40, 0x40000004, 0x10001, 0xfff}, {{r1}, 0x0, 0x4, 0x60000031, 0x3f, 0x4}, {{r1}, 0xfffffffffffffffa, 0x4, 0x200fffff, 0xc0000, 0x2}], 0x1, &(0x7f0000000400)=[{{r1}, 0xfffffffffffffffe, 0x40, 0x42, 0x2d251df9, 0x80}, {{r0}, 0x0, 0x22, 0x2, 0xfffffffffffffff8, 0xffff}, {{r1}, 0xfffffffffffffffd, 0x10, 0x20000005, 0x3, 0x4}, {{r1}, 0xfffffffffffffffe, 0x80, 0x2, 0x4, 0xbe24}, {{r1}, 0xffffffffffffffff, 0x10, 0x40000004, 0x80, 0xec5}, {{r0}, 0xffffffffffffffff, 0x39, 0xc0000000, 0x6, 0x7fff}, {{r0}, 0x0, 0xb, 0x1, 0x0, 0xd65}, {{r0}, 0xfffffffffffffffa, 0x10, 0x20000081, 0x1, 0x40000000000000}], 0xdcab, &(0x7f0000000500)={0x0, 0x5}) r2 = dup(r1) r3 = dup2(r2, r0) renameat(r2, &(0x7f00000001c0)='./bus\x00', r3, &(0x7f0000000240)='./bus\x00') kevent(r0, &(0x7f0000000280)=[{{r3}, 0x20000000, 0x2, 0x8, 0x4, 0x707b}, {{r0}, 0xfffffffffffffff9, 0x0, 0xc0, 0x1ac, 0x9}, {{r2}, 0xffffffffffffffff, 0xe8, 0x1, 0x3, 0xb3}], 0xfff, &(0x7f0000000300)=[{{r2}, 0xffffffffffffffff, 0x8, 0xa, 0x0, 0x3}], 0x6bf8, &(0x7f0000000340)={0x6b, 0x7}) 12:10:11 executing program 0: open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) 12:10:11 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x2002, 0x4000004300) r0 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x28) r1 = open(&(0x7f0000000180)='./bus\x00', 0x1, 0x0) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f00000000c0)=0x10001) fcntl$setstatus(r1, 0x4, 0x0) mkdirat(r1, &(0x7f0000000000)='./bus\x00', 0x40) 12:10:12 executing program 1: r0 = socket$inet6(0x18, 0x3, 0x0) getsockname$inet6(r0, &(0x7f0000000000), &(0x7f0000000040)=0xc) setsockopt(r0, 0x2000000000029, 0x2a, &(0x7f0000000100), 0x0) 12:10:12 executing program 0: rename(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='./file0\x00') mkdir(&(0x7f0000000180)='.', 0x0) 12:10:12 executing program 1: r0 = accept$inet6(0xffffffffffffff9c, &(0x7f00000000c0), &(0x7f0000000100)=0xc) r1 = openat(0xffffffffffffff9c, &(0x7f0000000340)='./file0\x00', 0x80, 0x9035368e1f9d48b7) openat(r1, &(0x7f0000000380)='./file0\x00', 0x20000, 0x152) getpeername$inet6(r0, &(0x7f0000000140), &(0x7f0000000180)=0xc) utimes(0x0, &(0x7f0000000080)={{}, {0x0, 0x5}}) msgrcv(0x0, &(0x7f0000000080)=ANY=[@ANYBLOB="9435846604b37b37ff02"], 0x1, 0x0, 0x0) r2 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x40, 0x0) ioctl$TIOCSTART(r2, 0x2000746e) sendto$inet(r2, &(0x7f00000001c0)="08edfc68b44dcc93ee098a153dc59d94564cfe62ad7a9b29626b3d211dff1966e4b1e1b55b9deb794a112353b704a9f30256188f00b7ac2a5e29f9f0ba3fcba9f32e1dfe290b65c8842ffef23c6d4bccd75faa5f89dc78d19d9a8f49f2742ffd12f3eb046af5e996b6cf3921e0261d86b4685252a9", 0x75, 0x4, &(0x7f0000000240)={0x2, 0x3}, 0xc) r3 = socket$inet6(0x18, 0x2, 0x0) connect(r3, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) mknod(&(0x7f0000000300)='./file0\x00', 0x2, 0x1d1) sendmsg(r3, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000280)=ANY=[@ANYBLOB="1000001600000000ff000000000000009a0c3bc1520716320f0c548b855e5f96f99974d32c552aacaf477208a849d144720a311559dc0b7e86ebfecfd7addab4e866"], 0x10}, 0x0) 12:10:12 executing program 0: mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0x10) mlock(&(0x7f000031a000/0x4000)=nil, 0x4000) mincore(&(0x7f000003d000/0x1000)=nil, 0x1000, &(0x7f0000000040)=""/11) mlockall(0x2) 12:10:12 executing program 1: select(0x40, &(0x7f00000001c0)={0x0, 0x20000000000000, 0x0, 0x0, 0x4}, 0x0, &(0x7f0000000000)={0x8, 0x9}, 0x0) 12:10:12 executing program 0: mkdir(&(0x7f0000000040)='./file0\x00', 0x0) unveil(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000080)="01cf") chdir(&(0x7f0000000140)='./file0\x00') unveil(&(0x7f0000000000)='.\x00', &(0x7f0000000300)="0002") 12:10:12 executing program 1: recvfrom(0xffffffffffffffff, &(0x7f0000000000)=""/189, 0xffffff78, 0x0, 0x0, 0x0) accept(0xffffffffffffff9c, &(0x7f00000000c0)=@un=@file={0x0, ""/108}, &(0x7f0000000200)=0x6e) open$dir(&(0x7f0000000240)='./file0\x00', 0x8228, 0x100) r0 = socket$inet(0x2, 0x1, 0x100000001) open(&(0x7f0000000280)='./file0\x00', 0x1c0, 0x100) socketpair(0x1, 0x7, 0x8, &(0x7f00000002c0)) pipe(&(0x7f0000000300)) r1 = openat(0xffffffffffffffff, &(0x7f0000000340)='./file0\x00', 0x8008, 0x4) r2 = dup2(r0, r1) sendto$inet(r2, &(0x7f0000000140)="f1a7211b590ff50d1c82eaa32d1a78a25c64a53bd48bdd694293883c34897579c5330c9132e39feb182aa6dfacc5e2c9f21717202688379e8f86511f7beed29a9f326ab8036b04cbfc8524bb82e159b624bd8ef1c4937205cfdfbf84311392929e1799141e5ce0b36f04a8cfa3b6a178ebcc87bf9e979cb5d5100790a26ff8d2298eac96c1448ab42a42fe28f2a604d54c", 0x91, 0x40e, 0x0, 0x0) 12:10:12 executing program 0: r0 = socket(0x2, 0x4002, 0x0) getsockname$inet(r0, &(0x7f0000000000), &(0x7f0000000080)=0xfffffffffffffe58) connect$unix(r0, &(0x7f0000000100)=ANY=[], 0x0) 12:10:12 executing program 1: r0 = socket$inet6(0x18, 0xafe62b4048695d05, 0x42) connect(r0, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) sendmsg(r0, &(0x7f00000001c0)={0x0, 0x0, &(0x7f00000005c0)=[{&(0x7f00000000c0)="4290fb32638194b1", 0x8}], 0x1, 0x0}, 0xa) 12:10:12 executing program 0: munmap(&(0x7f0000ffa000/0x6000)=nil, 0x6000) r0 = shmget(0xffffffffffffffff, 0x1000, 0x0, &(0x7f0000ffd000/0x1000)=nil) r1 = shmat(r0, &(0x7f0000fff000/0x1000)=nil, 0x0) r2 = shmat(r0, &(0x7f0000ffd000/0x2000)=nil, 0x0) r3 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x20001, 0x80) openat(r3, &(0x7f0000000040)='./file0\x00', 0x80, 0x10) shmdt(r1) shmdt(r2) 12:10:12 executing program 1: r0 = socket(0x2, 0xc002, 0x0) setsockopt$sock_timeval(r0, 0xffff, 0x1007, &(0x7f0000000080)={0x6, 0x9}, 0x10) shutdown(r0, 0x0) r1 = dup2(r0, r0) ioctl$TIOCSFLAGS(r1, 0x8004745c, &(0x7f0000001680)=0x5) connect(r0, &(0x7f0000000040)=@un=@abs={0x0, 0x0, 0x1}, 0x8) unveil(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='c\x00') r2 = dup2(r0, r0) recvmsg(r2, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000180)=""/4096, 0x1000}, 0x0) sendmsg(r2, &(0x7f0000001580)={&(0x7f0000001180)=@un=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000001400)=[{&(0x7f00000011c0)="845eaf64663c15da9467bce092d4677319991e4e25b1cb5517d79331e977", 0x1e}, {&(0x7f0000001200)="763857f75b042ba1e215f6a4f56959768e14032b4f0b4f92e53d192c7451e868e32c4304859c5235062d1e5cdbac9cf9523fc13e397b29cb60accda3773edc782f6729d178ebac9958cffec23513e8d470ecd8598a4650bbae569f80ec", 0x5d}, {&(0x7f0000001280)="3061d5e04cf04ad2a0e535b7eccb1d069aa3f61efa2af025a22370b1b126d4bff837ac91ccbc5a1c214aea9f295b65230075fce2d971cffbf46ecbe83fb1e76ac8c2d5a5493b130f7ac64b738571", 0x4e}, {&(0x7f0000001300)="3fdf080868948c56bd3fa0b13e4252673304b2ca04e5d474e7e426cddb21bfff92300234bffd83ddd6fde6e5d896b57e249600d37c9318d85bdc7ffb1f7466582a0de7e55533bf7ef08d2e9d86f2fe3b41fbfd7decc8c56173319808ad1f2f876c21f2630b3f768718cd241e4999c8ba93b13c6635d94201074a28906cea22c55d6cf02bcc377b278f7770922fa925f12bf32be6d6b7939adee7e9bdd59badeb75e177a27ce24944eaa01563a7f809d5452254a8657f6376b2d001ae16d7", 0xbe}, {&(0x7f00000013c0)="c973097791af6c", 0x7}], 0x5, &(0x7f0000001480)=[{0x100, 0xffff, 0x9, "12cc54aa0c659bb5263fd6d7c492d36f2b93641446dda7d8aecc47f2aef089e1a60ce63f09acde27b1d86c4c914bb350619fa14c98fab389ef08130bab518f93fe7c3bb5664f43602a257373a16176ec8bbbece7bb14df419424b33822d18dbda93b386c39a34fc9b559bb4bc0f75ff990c1b4dc1ea56267ffc55831f269c4e965fe56104291c0e506fd5438b91189ea4555fa38c9fb8dd6732c863554e0c858567bdf9e73e28260106c26698ab0b59061731e4ef6e4f3aef148d22ac4a90505619e3708214cd8054943434050a5f73bee8f27cbc85f26f43311e5436c3c7ccd1dc45f3b8f957ebc1e"}], 0x100}, 0x8) 12:10:12 executing program 0: r0 = geteuid() r1 = getuid() setuid(r1) sendmsg$unix(0xffffffffffffffff, &(0x7f00000018c0)={0x0, 0x0, &(0x7f00000000c0)=[{&(0x7f0000000580)="292bfe695b0d34076894d97bf79dfed7ed1700175c01d0728b1efe0e9b0afd378a5046539e5fe1635fe027bebef939b46f9b9cd6d18c2ad78fe3f7e1bc01558ebea2751a3a73522ffa5d31c4dd8f607e5033140caf4d1c8e3b8cce07f585a170787ce35ec33f8a263e6d11368fdd9ed98428dc74a0d178a8baac568166e288345b7dd95084319e34f8af46ee29b85db514a13cc554fcbe04e4e8611f95ee122722953a7e96482b909abf8abc1a59230346d25da72d16f737cb70b66c708ca687cd5d364967690c4a5398751edb78a9069747d7085ec59747114acec15d55eabca182d42827ea15393b55f94e15b003761de901cf0f7791638c234071f87e86533e3127a95e4e31a0042b1a4e12b612c760cad615f78dae863be5dd6ca8823af0282065efd71890b7dbedcce79e61ab9c11c77e6e8c5cfdffdeb03250426756daa8ad72e1ec31b3151da708c90864c6f4564e6792e2baf3ae970d81c614f74ba7cf8f60f5a7240be316f24a0e2718d8b0659d9a032d9bee1c50117c3acdaadc8cb5859bb49a763fa1ecd04e19585d2f91160303f912e16417dc6e6bbd15eae78699f643382d0e4b7b2e590424f383ae9e9476cad9ab8e8883ecd2e11c0d59c55578f123eb6fce0a2c5983e365c66c92d4c83ce03ed757b378290c8020796ace70d1a5d0257681368363fb8f6c46cea93c2a3f42624e3aaa3e6a21e979ca0199c74fe17d1a07656fc3c4b78d551ef8cd5a010951e8751cf140238421d1c8bf332367f978ae9b18958eed9861995e47f1511c16b75b1ae5cfadbb0c260f526b1c5c4276ca78086c42f05c19f8d6aeaa78b663ad7161c14cfd96ce16e7d22d7669f02054b8c29f17c25b427188796312ce38becfa6bdf6789796021401e61925506301abf038630ffe4dfc78cf3b34075e4b28525c6d41c54ece84e4b20a1baeecee338c1d3d6c65115e740e33484c756938baad03f385499c8607fd60faaa94f4271b77d48e1835b5c7f1fd0871f9ac334a7e5565c3bde776c4d9b0054a484ea0ee52a28d646f768cab286ffbaad9d71fe2110e6b252134851b6cc51a255a58f5ccd164bed9ab7aca44fdf4de03d3ee04e099ad89ab31ff9d3b337b24fde1c47f9bb83852b852826744d998a3fc4971c5cb6a3f02d7733360a6d9bc59beee480393d4f13ede452f1f0a02b45a3cc055e139454446d9ef99cfcf139d8bf15435fdb7e88b56d0aff2ec01c1e965fa88403ec9bbf66aaf504e9dfe4120de30fb9d02f75824bf7ed587307384cffc9f48c4c1612a7f197d95600edcfe2ec812a38ae207f89b34489ef4db6b768daeba6fe2a2433c9a1e00f85f13a86bf6d4483f971c39c71ba2aa18902cb279520b8812834559c4b57b0129065105d86e38d61bd639e8d01909003afc88639527c95da877dfb7f2559b9f45d38d691a932c1094c05db9d9554698346dafb47571ea0ea909f78a429b3e6a6734feb717df11ec5c99437dd2bd99f8793b2cf6be16e0ea6a749948d898762a1005fa905159b81d6617e297703a647858aab7c4a168289f8d97842dd217548d18f06e892cec2e253d591d311bc35f4e3f5f5c9486a1f2a9e92290fec03974cbeda1330f86e2ba2db9bb63a5c334a406c8e5dd8a96a3b93c77edef1f0e0f80d964a435eb7fabde4e0b642004d8f4f722e9d7506bf6f70576bc1c4046b46afcf5959c8ba9815e5fdc31d8d2c398f45dbe18babb561af470385a0ecfdb096dd89922b0272ec77a3824ad62e64605b5eede1028544d7ea8a96cdd7a21623a2c874ac589cb0d484732e50c9465134410930805573202774edb7986fef81866dc49cce1d0f4b7b1d66b94a39d3012011629569f1dfbefb420500b988fe4c2d2388156dff00005a7c46028390b62ebea65fce6a09cb123ff4c0391f486faf3a5dc6086acdec5248abc8e82f88263569291f1ff08e2356c7e0aef0214423ab6dfa46e904ddc9a8f0faa9fd46e68be483712f2c64d54e60da82adf049f7e86cde5c50b1739298bb646f062a7857b80c4104dedc60883af38a0dae79fa4ec9e66481ecee7bcb9a7640882e85aabb9d329d10a3bace7829e4c92e658e81c6fa28eb902a4ad0cb5b8fd77f8246bd55d052800c8ebae205223abfec31980e96fc410c61f32843f1f05537c46ba4df7bf811afd6e75253fa0f4419bf602a1c7afd8a2ad62108b6818ff9ef94c961b10a338c0330986615c0e836d09bd5e7e17e8f7f5c87d18535df022d45eedf66be1d178b4dcdb38bb536853962c712208a019c35441860542b92e05ccb62c5d9852523fd349eb7494f45c923a9574cb378cef0ca6f1d0fb5933069a4c4b90f74c9b57c00c73789ce8cb79d359a6f095094807b196e0ad3d02cc48e437676148451b8116f7084a3e63c2f1ee2d1f6f90ef3f0aa853dc64db06b6770ddb24cf0025f9c11eb929a76c0d47184d2d05fb2bd17c3bb8936245d6284d1b92242f4d1411a3801565c25e096d92e9404fa030349c59c57c143880a24f52553ea356dc1224e50a739c05be411c5c908bfc4a81bd766938053685f9630bc2ca4a75a0fbd3347a997270970b202846236f1a926984f02ae07e412d0ba2a911843d4be842e20be0fe2ffcabb75c287cb23ea07d0859d4e60333b2e16325fe451e759cde5e562e9d062c0764d48e0a99ec307c1b92a5e3974b6aa6af92b85665e813441000096ed4bd020ebc1b279a762ff64f6d9b9b8fdc7f1a9244f4cf7cd8cc7e7a1d0719ce14abf39bfbdd94dd9e7e6be4846bf33ccc1675bbd468d0ea42871578e9adf18872a3603ae4cd64e3e9ebe38be613d114683378fe5e9837b9eae1a85dd8a4cf993a3b84efa6540c247c33283a4f0f51b3902a4dfa2bcd7642961ea0873f02d8ba17da898d612546abd3028ddf7e3d7cb7118370bcbad3a6fdd503f4947e33dc68303d61d741c0a64b8d6017dc5cf8e3f0a31c282b733bb82ddeff20e712b7d5594e30097e0a19b9c3fc352f3b0e01c3cb7ba40ff61bde3b9b488105bae737555194681d31215689659f39601192e1001ddd75a8da6a7560f623998a2ac9b1aeb586cf0b9db036f41465e8551d026f7f2057ccb3cb8cd46f848b9903543c63077d615434f66e7db022e42c62abeb3f10bae7d8003422011f4d0ba44b2210e204458f0ce9bea749fdc447d5c2abecb4e57e787e49520be02697e983382e1bde606d6c2840ec76fb800333bd3b4f4e6dae17a1ecd1649de357d96d616b8f9c97546c34a72256446a313834844bbff6d0f218c4c02d65f23c2cfd22e0deb2af7e637579303d9a6426e1ed162331f98faa0458a4e8d0c31c17e8f3661f85472a700a8770b982ea8a7ca84b171e4ec11847542e1fcb4441ffac690c193ad986182026a8d5ef4014b45dfa972bd47e503ca4aebf899a9ea22b85624b2fe9af010c66157ab74fe63fe58b9ea61a93b31c934da2d896051139a953df0699a3333d60e47b5f1f86c85e82e8fdeb37ca39805c9638ed809507155a947bf5415ac84009416eaec013df6509b00bb8393c2166b5b6c59b91f9b399515f9f62ad5b19d3acf523ba3b7a8d066d327b9cc7e0d2a5cab76e3ced86bb84e0467758d0b1385857673bc3c39587cd4231c1f657d946f0fa8fd42182aa62f6bf155473c04afc356de85864bc24fb1232571f15e9056cc4c68093cba8f12e9c329be0cbcfbf80099e5e443f9428d77718283c65278e5ad4567b249bb2beb3adb800bf3f69b7a58ec4f0016b09a858a56745583c0ea71a57c494d8382c46abfbe85a5bd09a2068fc83180ddefcea71df63d1d1efab46c60cf9ef56b896df7b597b9eb87ca53a7ac5d368a7f0089f841c536317dc3cc8df423f23b0f6042e7ce43dbd84466d3c8521b8b2e7cd559ec7286ce3f91b2fa26b5b210a5f4b2469ed49da69a72e51c466ea17636b4c6b9c9763d04574054b02781c422b167a86ee4519dadcb70635ca340f09d134cf90217d290291685c", 0xb04}], 0x1}, 0x0) setreuid(r1, r0) r2 = socket(0x2, 0x1, 0x0) bind$unix(r2, &(0x7f0000001080)=@abs={0x7884d2b899002d7}, 0x10) setreuid(r0, r0) 12:10:12 executing program 1: mknod(&(0x7f0000000280)='./bus\x00', 0x1000, 0x100000000) r0 = open(&(0x7f00000001c0)='./bus\x00', 0x102, 0x0) fcntl$lock(r0, 0x8, &(0x7f0000000040)={0x0, 0xffffffffffffffff, 0x0, 0x1000300000002}) r1 = open(&(0x7f0000000200)='./bus\x00', 0x8020, 0x0) getsockname$unix(r0, &(0x7f0000000000)=@abs, &(0x7f00000002c0)=0x8) fsync(r1) open$dir(&(0x7f00000000c0)='./bus\x00', 0x820, 0x0) open$dir(&(0x7f0000000240)='./file0\x00', 0x8000, 0x0) r2 = open(&(0x7f0000000180)='./bus\x00', 0x8289, 0x0) readlinkat(r2, &(0x7f0000000080)='./file0\x00', &(0x7f0000000100)=""/99, 0x63) fcntl$lock(r2, 0x8, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x1000300000002}) 12:10:12 executing program 0: mknod(&(0x7f0000000ffa)='./bus\x00', 0x2000002004, 0x202) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r1 = accept$unix(r0, &(0x7f0000000000)=@abs, &(0x7f0000000040)=0x8) bind$inet(r1, &(0x7f0000000080)={0x2, 0x3}, 0xc) r2 = shmget(0x2, 0x1000, 0x132, &(0x7f0000ffe000/0x1000)=nil) shmctl$SHM_LOCK(r2, 0x3) poll(&(0x7f0000000180)=[{r0}], 0x1, 0x0) 12:10:12 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)="c6", 0x1) geteuid() open$dir(&(0x7f0000000040)='./file0\x00', 0x890, 0x20) 12:10:12 executing program 0: r0 = socket(0x2, 0x2, 0x0) shutdown(r0, 0x1) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) r1 = socket(0x2, 0x4002, 0x0) r2 = dup2(r0, r1) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f0000000000)=0x3, 0x4) poll(&(0x7f0000000140)=[{r1, 0x164}], 0x1, 0x0) listen(r2, 0x3737) 12:10:12 executing program 1: r0 = socket$unix(0x1, 0xa, 0x0) msgget(0x0, 0x122) sendmsg$unix(r0, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000380)=ANY=[@ANYBLOB="10000000ffff00000100000000000000"], 0x10}, 0x0) 12:10:12 executing program 0: r0 = socket$inet(0x2, 0x3, 0x0) getsockopt(r0, 0x891, 0xfff, &(0x7f0000000080)=""/156, &(0x7f0000000140)=0x9c) getsockopt(r0, 0x0, 0x80000000000a, 0x0, 0x0) accept(r0, &(0x7f0000000000)=@in6, &(0x7f0000000040)=0xc) 12:10:12 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x7, &(0x7f00000000c0)="e8f0e55e", 0x4) recvfrom$inet(r0, &(0x7f0000000000)=""/61, 0x3d, 0x801, &(0x7f0000000080)={0x2, 0x0}, 0xffffffffffffffad) 12:10:12 executing program 0: mlock(&(0x7f0000ffb000/0x2000)=nil, 0x2000) mlock(&(0x7f0000ffa000/0x4000)=nil, 0x4000) munlock(&(0x7f0000ffb000/0x2000)=nil, 0x2000) mlock(&(0x7f0000ffb000/0x2000)=nil, 0x2000) 12:10:12 executing program 1: 12:10:12 executing program 0: r0 = socket$inet6(0x18, 0x1, 0x0) sendmsg(r0, &(0x7f0000001580)={&(0x7f0000000000)=@un=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000000180)=[{&(0x7f0000000040)="142e1420b3ede15393f68be95dc540269b4856b1ddea61c4af525a668ba60f3106c77d70ae6439db232a5d45e7049e307c34fb653e8fd9be28f21ca1e5490d9dbea29b974952bab716e5cc288275fcfc32d82f74d8b01c9d75f03337dc903798a0202d6ded7e81c2352f5cf146dc0dafe659933f9b478fca7c0d3f2c543b424b2b76a5597bcdc5dba7fded", 0x8b}, {&(0x7f0000001640)="e40c3aafede15594c8e399a17164f72f5642af70fa3fe9a0bac8416db49b5af6a0c5f4467c95b28f417ac6fc6e0ae77d5f7bf041bccf1642dcc390cd8f9e1bc83aa0445b33b3f57ba32736ec8afe7a841922e298567ddb260fde311a2c78d1410fe0932afa2531ff58e89c83b54b6709e9", 0x71}], 0x2, &(0x7f00000001c0)=[{0xa8, 0xffff, 0x0, "0ad0ce6cf9f0c762d54333171d3c25be22551fe5edc67ce5c5948f86c1afe26905aa4036df711f090bc99e7b481493e4f999d888b7c500075b29773fc77baf44f1936c67cfa057a080a69611574cc2126d60cb8e1e0b6a758321499560c36f00e97d961659a9207d589d6bb64e24b9b0abb2be56c36eca45815ba2017a19efea38eeb0e7b47832e8460b0c7e98e5f073fb101c139cfd71c0"}, {0xd0, 0xffff, 0x1, "7440a46b858c85f8e9c668f252a15dcd69f79cda77d91c0805e582582d1716e1035cc8a9df05299a4436995844d5e0780bfb611ceae8179ce46bbce266451ca14a58482fb66e5fe46c41a2c1443ca83ad0fda10f06454b71b3635abad507165474238301e2a17a7a2080b43aac28888f4a444dd34ff519726eb6981732708799e96b296301b143f9c34482168f035ef0a24f436589f750901eb181d140c4cb6ba2661a66b40374fd38414fc47f8dd1bf815d75766059942b94d5ab"}, {0x1010, 0xffff, 0x4, "7bd0ab9c1f6aa0463dadd1c598cff07ce45030ae5f65e827fd88f38bcedd1b9caa726876fd8f9e66b8a8c8a861e0cc889ac2408505ada816e138aa2b11f6e83b1e726dbcc8ae8a033e71bbe1306574dc4716c31e980af3d6dfd0231f0399548d2053e7ccee5f79c2f474a6e15e119cf4fe1b4874c5badcf2d4119abb1f08e96f3c4fcc24d694589e37fa0dff3bec1310712322fb3e63e168b58ab93ded5f3e1bd602b3555931c3d6aa16c3e56bb7004691af301896e9bb557e075c3b85c6e775093c8018ecf2cfbaf9cbc604740f7a07941bddbbca055363aab9fd8321a1a82c010dad9bf7279b7e3052f17433fc392f1ca6d7946b9b95d1561797a28ded57653dc22fd85facf2e858c85dfa85e6451df460953f2ba52b5028a7b37c05cfae629cee5bf94cdaadfcbae2828c645694e09cb2cd92ed3d571916fd995b14c9af6ce03a42e61c1704f4d9f4a50bf6a014f4a594f68f065e0f4d723e5a387747be1dfcc46f61894f58188f8f7bd5dd595cc25766d4426ff0d992b1dead949245c61427e66253814452c1e3470dabd832a5e6e0fde5a37f64f9193c7bb68240e057999df61c0cc1a755330912572335893ab5f5f30bb93bdb8af0edc1f8c7423360df4cbb49754f2f42ff2a5e7f6737e7e2d15d21d86584a9d43500156d115cbd3f3175f4004afd6dc6979f52f4cd81c3b0ae714c7f60fe52e1708647a76698b7fd1bd09620f81520d541f9dea7e2e6dbc0a65b57359d8ef7c32558df614666ae4a46ce385a5983aebbbb53879755cb49343859ec7f7aabceacedc1864e25f37ebd48e410af06d33d01d6a6e8bc1bb98a3f0fc67566d7bbc74a0e2e7e5aa7634e1890c4503015faa6a44dfa4403f30868c3a36d2d73cec6727656a0831b49b3f9f60735c0dcd2d20d56923b79860f755fce60d6676c6701295a34f98e721ea1c16ec4594ebaae510967388af85ce6e7b4bc9eaf6015b516b47e34042d325abc8a175a09dcbffa18b49e7e6594a256d8df285ffb942f0f2f2b221611c41a9e7020561f202a46aef9dd470b300e15a8fd70ceb05597ef3faddfd67c215890e12dbfde87b125a2d891c1288b874a2d121e98fe8ecb00afb6e1d0755349551a2da8cd50cae3db6f21905eb2bcf01ee4d556e1b6df62acf4255ed7116675500ab9f674763646078876a1474ddc40b3fa81212cadd9eebca51ba1690e58ee3e8a4a0910ef7cd2f64dc584aeafa2d78b78df8da86c0df15a905cbb25f7cdf5aec009c3b7cb6091c927c0a9736f313822107f9f47da92b90353ca1029266c8fd5d59bd825ccae9b194e897f051e33289f9969bfb6b513584fddc00c6156da77e530d42da5d2b9631ec29f056fcc0ec47f0310b4184d6ec1de1f2eeaf2474f5c1229349b9ef350455de8b15382ed055d1e70f2d11507371c06cdc512f2f68487e690558955096ba771a4b0e60313df8e797cc56b6775d37abcdedeb41bb1164c80126f457e784a491575fee623cfa0b2c8bd52148a9faeecbb40f3cb6494b2d25e2f419395122cd362f6f193256eb0b8691d8c7ca722e783c56786c883b7d423e71a93391e487d700fb4bb3c77ab083795207025c9b74bd40794dcbd47d3078138d2df8ed8ef3a464bb3130a77e14a548c038c53f8ef254d1043d28f556130b7864703fe5d90bfa36909270712ffcd544cf08e261735922302f10a50c9144cb18246fdb8d84679648965d767b1ae511e7ad9393df14840e6d7ec89117cc56d91e0c9b609aa20822f9db1f13b408482c9e3229e946affcab8b2c5e9daaeb7e693d03d11b43fd96085d7b41fcf7a2b807ce3cd770a45f3b9cbbc27ba656537170dc1d3385082c27fb039b7f793539917abefd6ea4e6ede73df7924a52a0839e165cc672d726baac0d9336939d11270c5c0e8072db1614567c4c2a1a4d169a19009484b4a4c5b2fd40d269ef948f10f3f1e50fa382b37ad137e1fc5958bb2caf45e51c2c83e76949a264329243a6f04c426660e28c045b751e73a7012ea1bdd569b5f46fa00ca2e362cd587e519dc32a2e4b2086830ab367f7b4984aa90166aed0bde96fa9e1594078871c875b8006bebd82a62d4a524e637d3f4e520fd5f7fa3ffdf849cf00852d9090e9895fc80aefd90a16069fee43cda858268c11b62ac14589e7ffac460189ae4063b44eef8e1df862d3afdc8695332b06298c0802654a266adb8fb1cdcff57d78e5b2d293273fc9710d188519df1835dcf67a1eadaa3f62ad424728942be23d0c72a7828170d9700d5bf38437aa2c7c6a6f87c2cc797f8ac513e9082bbccecd9687388a7e4492f0a850eb6b2c12fa991ec045315fa075cc030c03fb7a482f729f31eacb95b527dbc1ba3d753dd2481556737f489cf22d62256a7a1bdd2718ab4dd2c043759cc95c0b8ebc3a223b2b2fb945c4f68d1b0558afe4541877828a78e2f04c1213c1ea1832c4ebcc45560680f1d4d85bd8c08ed24aa0af1ac955f2c838708f098dea9d330036cd894e02d9fea4ce027eb5eb16683d7a45ec68ea3e0438fa96fd31b2f0161492ca512f9f23c9cd6118c0e03459362cd2af2d50ee3b7bb153a00712f78731d3fe6f5ec641ce62ec4176ca9ee9f05dd60c6db32721f20210ec1a3e26f5d6cd94c73b8dc880d76d696b10526dffea1683ee673771dda279e7bc6c8f6574814dc79c848d5767498a90022d9eddffb56f1debe5e387441dfe348e397a6af11b24b971b0fae951761704e9949b4f33cb74923491642fd9dfeb4bfa00807fa94e3bf298359020339354d5682fd6dd8ead6de0b03371fd1f8bfd89a8da5417811cfa684367178348ca7c754c48f73ec307cf346f58c3358f087ac394188f5c1502e5432d2ca3763e74667f499f20c7535443377fd6da2c2165a757132fa031d0095188b40d509fc0e1e29c83a3a863d083bdff843cbbba6017bad644cc98c79ee1dbec5a1d016bb46b7aca136375ff0d27852a1dbd7fd3e3e25f4c65a14ed57ec30a63dc9c4bf6f4ca5a389d0dc058e83b50b59463719f522f27d11da9ffd08be84cea23bafddca4f8b8a363b46ee4bf9aec19474e424d5cd4b26042d4c0b61db9266c3660ffb29f79fae4be9cd7249a53b877009a4526cb8e8299bc6c160c28a3d8c085c8c90e4c464a4ad3bcdd09ef24134fdb90514cff0129dc0de29e1b607f45cecc1b6f94e7a89abdceda29f49d4d10067c4ed15fa2bb69ae5007eebc56aed97961e486a58da45eee42dcb5718987285fbd4909ca8ed9b2493f8d04cd80af5fd1f3b9f91547412eed1c19bccb4738b935ecdc74e32a39c4d2e895c76a4df8c672eb507211b0f1198fbea0956956713c8c8b74e6575e8ca3eb491ce1608c4037bbf7a70b72bde2972d5ed45729ebd70074b9b8f53624f8f344df9a3f73490e5fe38fe59310b32bfc98e9de9a3439c2151f99411bdc0820ba1c437ad7566be16eea889614940bbfc103e71d73bab66b8f22c9e98821b4a18ad70eecb3ccfb67f88fa29e62d60e38e7edaa0eca05e64f27c737cd3aa6b0c63df6b75322518b2cebafc458f7c88679913c099cc08dd0cf9d21a4afa2a3b2d5ed28f749451b1fc20681b7772822d5c9c04342fb571287db411e1ad604607568e048fec35c5ecfb579c0855d693d6de3bf1a69165a837aee80101575a7189144dac7b760313dd841a0fc9cf45fcdbd96bf012bdfc49a621d2d35cbbe86011a3bb4ada83dfcba6c4bb459a93eeb14cbb4fbed7a79d434b4df87a792c1d33cd85539ba4cff1637334d6fc4820a58c618179576f877fe1006f70dd4203b9ff3387df2315582a6392605ae6f3c9aacc04772fadd7fc969e48de11b8ca7f87a08766afc26a525f2e27db0df6bcf15e07cec0eda27e4cf45ac085c2d8cf3242dc505360a0597a9ef55fe33395b722599efaf6969a1bb1637d1ec774622fe1696549d48e9e410da52ee46f73bc392a452421dadca9bc5de6def7ed839172c0c9df3a168537caf58f78fb650abc6d6d3d450a6bfb3c405cbcd4b72e3054560e6aa683e97cfbd0cf731cb02c0ad5c3b751a8ec13c0299a1e164ce8af8482d3b6e54027917451f190a9c2b394b969f1a525403a57919f78a5dbf7641949b7192a2f969fe8e0e2b7a7f4764e414b18b618bd72a8e074245d409ba6d6fec734c9106ed830fecea7e1cbfe24c08dd79e924924d50e4420db0d1faebfcaa529239d412f1fb5ceb6e33ea6139e634c5ad0333a36b37fb0d884b0b0c5feec98e358914b45c1575df53a9b214429eba584fad628644e0e0f1cef3e421de19181352c29c9e0192105975bd1c927ca3b35b51cec912aaa2046e4cc0f184850959c629f5ad1ac606e3a884c97889ab69576757eba59ed2ac2c9945fd8b796eedceee17e384117a9516e4b66b17282d58786e82d9ae68af20d1cfd3c959dd75028a9ff251fbde18cd64ae54f9e2f6fc8490917a0f94538129cc395a980a701d13f67a59a1651eb2d96c95b218cad6ac8f3bbb5520df0bd0675dad986731c502b2437424c6f108a4686f58cef9b6054782af10e91040f0c4ab29beee165dd14a5459360345a7aa93678ca8ffb5eedeb548486eac3b68cf37bdb048d8d8bdcea5fec5cc6d3fd506d0439d24b7d54a2143932c2942c7937d8a642d0b564c21b0344995b83c6fe902797d5ee33314769a5af42eb6728f6d496e59150b26f58676770a84cee7f9c7432b110d0084f1e6f47702ca2921e91b9d97a215cdc06998be35a3b574e44b1fc363d7d236aeed976acf6d20f8399a191df119fe808661815efa09cfbe9180e034bd4c79cba3e4a3acbbbc09b65384f65e20366b2f3a1ac840d67b5cd9a8a60c324732821fb609e101ffd36492412075497f69992059c7e498222f623100c60779641f0f1d6aa55e73900572f0d0504c0b8765a471e270eb1ad3c27ae73e148e94f34db27ece0710e9fc739fefc51d97fbbe48d0a6908a03ae54f6ecd3d04eee6229263bbe644357f5239a137747cecbac315e4adf7a8beef49eb38faf75d3ce80f08a411789630c03fc4d170fa1510236536dcf6c94051f62970556c0f056925f44bb34734f1156c06cbbc021d21b9d328b162e955b900e46d33080ffb246ad67a31d817977828ddb5ce00c051256c164a444d9912a830f7583e77073bad6281ab00173744d92f40df2bd65118d5aa38ae6c1aac69ca57928b6158223bc00afbc6503eeeff8b29473aa2dd2b4c54e34eede73dbd81d31735fefbec18c75d531ffde864e4f8b60f001e09a8df50aaf2eb6aa45eed2e6b472d3761aa56542cc3e54d8fc03f96bc567d7af6453f4f6c2681fcecf870d06c8773dfdf2fde9912a3c4ad52ade92cf6b60b03d80a241f4af5aced976d3d425a6185ab7771e383e48d76014a0a719d9209126873dc468cfb6c4932c2a493f2dd744466855732a45490ba59de006cf1282e3c4badf6402fc5925ca1cf4f41d4bfce00cbf22783d51a7226d76184ae67a95c141da0f69c3b745c427dbd018e7c59932b224e2a83874fb594ae203380cb5a11d6a69b2adf2f3281f9673c51caa79c4197b08878c4d0b44addeabf3c23fc883a9e02b703eb41cd79e376e8ac1bf499160da276f92c70fd501a8c6b0ba8ac5a4ac42bd10a6fb269ef33319cd16d4b10ccffa1ba0491f85fae3dc03141182c78a613e9f7fd0f8fa492a5e9b341b3e0434164e42fc3dfcab0304bf5250ef3d16f7ca670162853f1a1663aba46e4b385aa3f382ef9fc1a3080c28beddd8944e798419a8603a77ee988a546ec5b912999ab44b64e90224f27d4e5bb7d0de99074"}, {0x28, 0xffff, 0x1, "8bb97a34441eacb5ef058b36850a3f21396c2a"}, {0x90, 0xffff, 0x7, "572599a500559aedf9785d6b4b22ce7a25ac1ad2eff4be249997721acb8a16fcc11d503a46fc0739e5995775441a8485bbbc0947626d8a95e58a88728e4ca892ddfd6ca7d10ac7ff0faca4f4144fff44931c76cbdba2364b51dd139b5eda051e50dc52a302a3d8461d15ea9a3449d415477b50ab2a770b1d67a397"}, {0x50, 0xffff, 0x127d, "d099a059f628a2413e0a8a7c07c25b0f33adff1e3333e38fc7e9a47ba25c2ef0b045c064231f2bdc6994aa5d41d7d94dc5236b2c304bcbb7af"}, {0x108, 0xffff, 0x3, "d5ad9b27e6f029bead94d071bc4e55e2a8767eb9fdfbd7cbf23b7e1d662742829d4cd014602a9d66eb96dd9a7f39ca994c5c42cd90e78fea98aa50ae808d38d67f462eac0e60370219dc9c26e965c18f2eefb6c15799f08057462663792951ccf9ccf70724ef599be83c3c37ff77f6f945935c594589bcd43a8af060af58b05fd312fb103c39128a47c7a703736cef21b216dd7b9d2648991a0526bd9b0672c1bb915ad07862b3f83f2c8208789f0e51d785137bb288120133a23cdcd2b180811be6feda321d210de9782d5c064a7d1641a34396da55172cf200eecb0d84c78c893edb8fea11add04daccce159a078f201f4"}], 0x1398}, 0xc) setsockopt(r0, 0x2000000000029, 0x2b, 0x0, 0x0) 12:10:12 executing program 1: r0 = kqueue() r1 = kqueue() kqueue() poll(&(0x7f0000000040)=[{r1, 0x1}], 0x1, 0x0) close(r1) dup2(r0, r0) r2 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0xa, 0x140) fchmodat(r2, &(0x7f0000000080)='./file0\x00', 0x1e8, 0x4) 12:10:12 executing program 0: r0 = socket$unix(0x1, 0x2, 0x0) r1 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x20, 0xc) ioctl$TIOCSTOP(r1, 0x2000746f) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000280), 0x3) 12:10:12 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) poll(&(0x7f00000006c0)=[{r0, 0x70}], 0x1, 0x0) recvfrom(r1, &(0x7f0000000cc0)=""/189, 0x10f, 0x0, 0x0, 0x0) poll(&(0x7f0000000000)=[{r0, 0x1}], 0x1, 0x0) r2 = dup2(r1, r0) fchmodat(r2, &(0x7f0000000040)='./file0\x00', 0x40, 0x4) 12:10:12 executing program 0: mknod(&(0x7f00000001c0)='./bus\x00', 0x2000, 0x13ff) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) fsync(r0) 12:10:12 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) mmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x0, 0x2810, r0, 0x0, 0x0) socketpair$unix(0x1, 0xffffffffffffffff, 0x0, 0xfffffffffffffffe) 12:10:12 executing program 0: r0 = socket$inet6(0x18, 0x1, 0x0) setsockopt(r0, 0x2000000000029, 0x2b, &(0x7f0000000100)='\x00\x00\bL', 0x4) socket$inet6(0x18, 0x8000, 0x4) pledge(&(0x7f0000000000)='\x00', &(0x7f0000000040)='{:^$\x00') 12:10:12 executing program 1: r0 = socket$inet6(0x18, 0x8002, 0x0) setsockopt(r0, 0x0, 0xd6, &(0x7f0000000040)="d1da51b4c957bd0a5d16eca02f58032d6d7b6649d69363371befd155f8a5d8c857bd3d50c6b8d715fa88cc53f1a67f72aaefd2e7fe289d362343500fe20ff085ac42a57eca6708ac584862cfac1da3878c6edc05d73c7de50fdc48a0d3c117871ca4a067d4d832d5a31b19bf32008d510b", 0x71) setsockopt(r0, 0x2000000000029, 0xc, &(0x7f0000000000)="ff010008aaa008000000c3513e2a5e0000000000", 0x14) setsockopt(r0, 0x402000000000029, 0xd, &(0x7f00000000c0), 0x0) r1 = getpid() r2 = geteuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000140)={r1, r2, r3}, 0xc) 12:10:12 executing program 0: r0 = socket(0x2, 0x121, 0x9) getsockopt(r0, 0x6, 0x1, 0x0, 0x0) 12:10:12 executing program 1: mkdir(&(0x7f0000000080)='./file0\x00', 0x0) chmod(&(0x7f0000001940)='./file0\x00', 0x80000000000043) setuid(0xee01) chdir(&(0x7f00000000c0)='./file0\x00') r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) execve(0x0, 0x0, &(0x7f00000009c0)=[0x0, &(0x7f0000000880)='^.\x00']) pwritev(r0, &(0x7f0000000480)=[{&(0x7f0000000440), 0xff12}], 0x10000000000000ff, 0x0) minherit(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x2) renameat(r0, &(0x7f0000000000)='./file0\x00', r0, &(0x7f0000000100)='./file0\x00') 12:10:12 executing program 0: r0 = kqueue() ftruncate(r0, 0x8) r1 = socket$inet6(0x18, 0x8002, 0x0) setsockopt(r1, 0x2000000000029, 0xc, &(0x7f0000000000)="ff010008aaa008000000c3513e2a5e0000000000", 0x14) setsockopt(r1, 0x2000000000029, 0xc, &(0x7f0000000000)="fe010008aaa00810009bc3513e2a5e0000000000", 0x14) r2 = accept(0xffffffffffffffff, &(0x7f0000000040)=@un=@file={0x0, ""/4096}, &(0x7f0000001080)=0xfffffffffffffe9c) setsockopt(r2, 0x4, 0x1, &(0x7f00000010c0)="0b063c1c487a3a88b6f18b3310824196497f48589f86f6a45bd04a80a748210bcd7eeb453139cdf544a5100c40b57f31861cf35e69ea6afda4a239357631866df603428d50592b4b7e45473cd3e7a418a9d2cd3956b78112c41a63ade91351b1c9b51cd17d26fe0ea0389ef801d123d0123c83f6979737edef7b32fdf0ba20457942419e5ac9f36f43a09213a67f5b5b0d334b8f9cb46dd8f8ee7c099e063e600629fa42e89c1838517eb33ba4e8a7da1a0944d9b30b47648536317e65df98c95ae5c8b45059f5900a005f1fe87a17", 0xffffffb1) 12:10:12 executing program 1: r0 = syz_open_pts() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, 0xc) fcntl$lock(r0, 0x7, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x2800000000000000, r1}) 12:10:12 executing program 0: mkdir(&(0x7f0000cb3ff8)='./file0\x00', 0x0) unveil(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000000)='W\x00') 12:10:12 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000001380)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r0, 0x0, 0xb3f2f518cfa4b099, 0x5, 0x0, 0x15e) write(r1, 0x0, 0x93a836f9) sendto(r1, 0x0, 0x0, 0x0, 0x0, 0x0) recvmsg(r0, &(0x7f0000000180)={0x0, 0x0, &(0x7f0000000040)=[{&(0x7f0000001440)=""/4096, 0x1000}], 0x1, 0x0}, 0x0) read(r0, &(0x7f0000002440)=""/4096, 0x1000) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000000), 0xc) getpeername(r0, &(0x7f00000001c0)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000050000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000e8ffffffffffffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000"], &(0x7f00000000c0)=0x1002) sendto(r1, &(0x7f0000000140)="7f1669ad03ac130f427b541554d31432edfa6c80870410025c74d31408729ec59c0b5be26e", 0x25, 0x1, &(0x7f00000012c0)=@in6={0x18, 0x3, 0x7, 0x5}, 0xc) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)) preadv(r0, &(0x7f0000000100)=[{&(0x7f0000001200)=""/182, 0xb6}], 0x1, 0x0) shutdown(r1, 0x0) 12:10:12 executing program 0: sendmsg(0xffffffffffffffff, &(0x7f0000003640)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001280)=ANY=[@ANYBLOB="1010000000000000ffff"], 0xa}, 0x0) r0 = kqueue() write(r0, &(0x7f0000000000)="bc5c043f156100003682f5c5eaf104164f669c48712e1ee73a5aff57d7ecc2df33f59e23965cbf158e2b10ad940c597b3043e79d43f172f166e02d72327ba96a4b9f7eb615ea0b0be1e992b2cb686839bd", 0x51) kevent(r0, &(0x7f0000000080)=[{}], 0xff, 0x0, 0x5b73, 0x0) stat(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)) 12:10:12 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000540)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbbccbbda1049fad2ba6eeb00000000000068f7acad445dd976", 0x65) write(r0, &(0x7f00000008c0)="a13e5ac4c2641da4a43c000000000000000013b1e4dc33173924460c3c1447ecfb5d5e4f6d8cd6b44ed33981d999f639eadc854b16917b90b84d1fae21c3b5e991c94dc7be9b8b02410000000000008fa06e5d31c5ddaa6cf395adfbaa05a44ea2cecd2db36cc6bc1ed1b973defb000ebb0b27715d744850dd2840bd0ecd9b28c2c2e6e182386e6ec142798bc7424b64860e6095aff956e54f920a32059a4dc106c54f5beb88fc9a575a5e573f0919f4a4ee2b1742b3d2fdbb4625b10b8455ea7b6c93f79f73005f0f0cec987eb0b5796b5d263bcca37ff33b2077089d62b784d7b05b7bb7fe0923c22aa8979de3fe2002d5097cc32c6ba973715ecabd5a37aa9223f30aa51378144a7c9e1389e0e75c2bce4e2c1d35a40584c95e3c130f64147110c63857f78e2226492a389f94dad76e88bf9ea2f9964802314e1d3934240c16098c4161a4", 0x146) syz_open_pts() close(r0) r1 = kqueue() r2 = syz_open_pts() r3 = fcntl$dupfd(r2, 0x0, r1) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x9, 0x743e4b8b, "bad84b73f2a42ccccaa772d8374275835db57180"}) setsockopt$inet6_MRT6_ADD_MIF(r3, 0x29, 0x66, &(0x7f0000000040)={0x3, 0x1, 0x1f, 0x9d40, 0x5}, 0xc) readv(r3, &(0x7f00000001c0)=[{&(0x7f00000000c0)=""/235, 0xeb}], 0x1) 12:10:12 executing program 0: r0 = socket(0x11, 0x3, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1002, &(0x7f0000000200)=0x101, 0x4) mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x280a) open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) recvmsg(r0, &(0x7f0000001780)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) nanosleep(&(0x7f0000000080)={0x8000, 0x2}, &(0x7f00000000c0)) 12:10:13 executing program 1: mknod(&(0x7f00000000c0)='./file0\x00', 0x4000000000002002, 0x1000000000006c7) r0 = open(&(0x7f0000000000)='./file0\x00', 0x910, 0x0) r1 = accept$unix(0xffffffffffffff9c, 0x0, &(0x7f0000000040)) r2 = socket$inet(0x2, 0x8003, 0x10000) r3 = syz_open_pts() r4 = accept$inet(0xffffffffffffffff, &(0x7f0000000180), &(0x7f00000001c0)=0xc) pipe2(&(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) kqueue() r6 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffff9c) r7 = socket$inet(0x2, 0x5, 0x1ff) unveil(&(0x7f0000000380)='./file0\x00', &(0x7f00000003c0)='x\x00') kevent(r0, &(0x7f0000000100)=[{{r1}, 0xffffffffffffffff, 0x71, 0x8, 0x5, 0x1}, {{r2}, 0xfffffffffffffff9, 0x24, 0x1, 0x5}, {{r3}, 0xfffffffffffffff9, 0x0, 0x10, 0x5, 0x3}], 0xff, &(0x7f0000000240)=[{{r4}, 0xfffffffffffffffb, 0x3, 0x5, 0xffffffffffffff01, 0x4}, {{r5}, 0xffffffffffffffff, 0xa8, 0x20000004, 0x2, 0x8}, {{r6}, 0xfffffffffffffff8, 0x82, 0x80000040, 0x100000000, 0x8}, {{r7}, 0xfffffffffffffff9, 0x2, 0x0, 0x6, 0x8}], 0x10000, &(0x7f00000002c0)={0x3, 0x80000000}) open(&(0x7f0000000300)='./file0\x00', 0x0, 0x0) getdents(r0, &(0x7f0000000080)=""/2, 0x2) r8 = semget$private(0x0, 0x5, 0x0) semctl$IPC_RMID(r8, 0x0, 0x0) r9 = semget$private(0x0, 0x3, 0x122) semop(r9, &(0x7f0000000400)=[{0x7, 0x1, 0x1000}, {0x4, 0x1, 0x1000}, {0x5, 0x4, 0x1000}, {0x0, 0x8, 0x1800}, {0x0, 0x1f, 0x1800}, {0x0, 0x5, 0x1800}, {0x4, 0x4, 0x800}, {0x1, 0x9, 0x1800}, {0x5, 0x8, 0x1800}, {0x1, 0x8, 0x1800}], 0xa) 12:10:13 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2400, 0x236161bb) r0 = open(&(0x7f00000001c0)='./bus\x00', 0x2, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000080)=ANY=[@ANYBLOB="710df240ec011dc91cf2bae8f37194ff576b229a9ca601b400190008"], 0x1) readlink(&(0x7f0000000140)='./file0\x00', &(0x7f0000000200)=""/209, 0xd1) rename(&(0x7f0000000000)='./bus\x00', &(0x7f00000000c0)='./file0\x00') pwritev(r0, &(0x7f0000000540)=[{&(0x7f0000000040)="fe", 0x1}], 0x1, 0x0) 12:10:13 executing program 1: munmap(&(0x7f0000ffa000/0x1000)=nil, 0x1000) r0 = open(&(0x7f0000000040)='./file0\x00', 0x12a0a, 0x0) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x0, 0x10, r0, 0x0, 0x0) minherit(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x3) 12:10:13 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0xfffffffffffffffc, 0xffffffffffff8cb4, "15f440e7d215f27f8366d0b249cdc0e8d07b747b"}) r1 = syz_open_pts() ioctl$TIOCSTAT(r0, 0x20007465, 0x0) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000040)={0x9, 0x0, 0x52aced17, 0x7, "b9e8a7b1d4110c7dc82bafaa18d504ebd26f2650", 0x0, 0x100000000}) 12:10:13 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) r1 = socket(0x2, 0x4002, 0x0) shutdown(r0, 0x1) shutdown(r1, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f00000001c0)=0x3, 0x4) sendto(r0, &(0x7f0000000040)="26d0a9d30ba45071914beace37a1fa912fa9e681be5364cbbb6994295d32033b14fcb97ed9e8970973cc9f4c3df3359f68ecf07ab3d480e976ce2dc27bac5ae430c3c5f1b16ce66da61745ac73f34a6206eeb54abe38663fc92c010d4a79f112b3b8a599302c7586123e5f071fc6a05cc2e34adc265ec8a7421614656d4dd65bb02b955b845752255704e96063ba06ad1607ee5fb6a840dc1306c15eb35d3970ea32f257c16207e4", 0xa8, 0x2, 0x0, 0x0) 12:10:13 executing program 1: r0 = socket(0x11, 0x3, 0x0) shutdown(r0, 0x1) getpeername$unix(r0, &(0x7f0000000000)=@file={0x0, ""/4096}, &(0x7f0000001040)=0x1002) 12:10:13 executing program 0: r0 = socket(0x0, 0x5, 0x1ff) pwritev(r0, &(0x7f0000000080)=[{&(0x7f0000000200)="2a3b435ed03c9e56036d3d1f89772c7aaed39a236790a60493ae6ae0eeee2b906023a65bf0e69a91bd18d49993841792f2c0a9febeaf4b3713236886e76cf8971168e45ce7aa1adaae08857d5b89803d7a394edc8024b89db80884b0b4f72f53cb47ac96b31ea7837b0718d2d09a2268604ab63546f1e17b1aa5c551a5c8ed0cec00c808c336ffba3d8cf1a5c320359ea5870ca2719e9f77dcfedd34c52f77c94ea5c09bb3ede4fc525c57f9ca6801900ecfe20453551ef23319f0274b663ae94df5251a2e40c36fd411f3d847aa29fda7ebe6986cf45686c009ca09730b45488b6482cdcf9ec9153722694bd17763edea85f80e676f1c875c0cb422e2fc7447b22b50c89ee3d082627387fae89402b24f5bbaa83e6806f83ccb228e797f07377a0df3829d7e4a9e255d8220f5d817394b20d99104e7b38b3b01d559968f6f538ce8a79044da9227efd4823d1507a2ed74079751e5ec412d0dfe5941da60c9969f7b39845e76eaa38fbd1fd4175140a181e92fe7f1b3767f703ee64bc86fbeb9c41f604461569e76877420f5948c6630fe5ef12ee8f1a83235e7f63d4542d74a89b193ee8b03516bdf44389adb610a3442d4d69eacedeaa3bc85a5fc78d7f802c69ccdb1db01f1d7725385eb1f14ad2aa51503dce862605c0310eaaa1041ad77d5d32bfecaedcd13d5a375ce35be14a2cc5430cc99221e5734db34503b9c6bcf2206c6fd7b8fed1aa506321d4e2b12cc74cb886dbbfb7b5e7ea323fa35f7c1bb9bf70d8eb94be6cf23eb763a637d6adaa7a15e35f0a5832178d57a8cabead42028bb800a4d861ac5fd7547ba968cc2e767b09ee486ac33c1d437b1d0db4220cc28b766678e8343449a4a1ee3b906db7769399ea014057a7d51fa9d0dc242e1a0c428451fcd8b45349845d87ad0df02b07a6d1d1ff4ad8db29af0fa08628c237799e2bad9d903cb563aba6552c7c6805283d88d141343a10a7364f5ed920ab5d57bee6a89bc537166aad45876979b3f584d7cd213a2bd7c0c7d37a42bb30c20992b6d1dc713e81c9ee9f5b6aeca45e052fee2769d9d6a64a912b3d73bfead8863478defe4ba7e1e70b48bd5ffb93c2d7a9f040b195299812034952d7e8388155fc299e6b7ad7f6b4f6f727c6ba45ff568a7818f798310d1a6d8eef5ea46a8c5f63e296e2ed3b9baba43e2214c040fd8bfa621c9e77a6a0d76d1b2972ab60bd37412b8793cc8562f95355c319a65def56f27e360a5d0947c7f10bdd99762c13d55855dbc3c1f5fa3a0dbd41a92e6d97b2cc09db94a07801680356d9e6e093f328e9922fe62f986d47d871c2e100f0479987f3034a0c51a30d95594fb3fb3905c20cebc5cec8afde730c792380c3ed2ab37bfabd65b3c33d2e2a4912020e655540477adc1346a413404819e2d38b7193d1ef71c9c06b8bb1b5185df32fbf0a28f6a0492d001a0eed543ee4b4db39d08e1ca371d2b9bd2a421dbf659884dd6b13ff3176cb6e61b4471f473ba804c9230b3bb75c676cf190ddb6e60591c8cad52d6ca3cd28059665024a7494ebd2aa95a4b924a6ff60851f211ee9678335ce970dffac56c1e45766884b37c04cfe656c8d747409a25353843b5ad38595667912699906635721af0b663a06b86f83d15cc9be4f6e493ade1a2811b765661c57dbafaa4e840a806d0214514f57d2734facb269a3e3706850f2c48a9b438ed0a522fd0a24fe698c223095eca247377b4458e08c5596c5d71f1057b392a65a0fa4f2073705f05cba3e781676a277c0bf0ffe806ce7295cdb6e1f8f3cef57ca68fc5db91d601b2f675098412560cea32f9c171f4134291a6e34541f949a8e438e0bd52de5db8a2a6e8ef440accaf4ed01fe816098c70ea8059a49750ee2b17e53459b3cade29938d89b836acc4631608e7d28ea4d5acb2701dc4cbfa365a2189bbd831bd921f3954b0877063c57a6b78ec9916ea7efed08671dff888b849a982536e6b289ae12652d2b4a4932420b5c4fbc7878f4012f5aef52bc25c3c8e61713ee6dbc2d90e651267679c5dc5fe97a265d4557aa0c6b2282370de9717c68ca8de40ce403952b874cfdc3ec27e05e6d352e8479ff885b08b68579f896e88fd0bd97583e38d2316a97dd194a6570d44f887d4cb4d330e184fd324fd029dd8c6eb143032779ff070f8c73cb6757bea248cb6933e7310073552bc90395d67ea072ae58a1d91c2d09e7e31e02c72c0dce0f077b369899e098efee31bc226af5dd06eb7753d1a813a311eeb9ad89cd18d59509c4d96d2c2fbc5994545d38831a49612f88962f8a8677db4100c990ee881a8d426c4bafbf4b04ad52655a94b591f03b84f9ed80902ebb5b7a1b551edfc72c9f6148322279e6158f56ce09012f37e3d41724d9d51cb13924f15464f69a68a4b8c1a98316d0d49056d6359798bf33e31f48bd5b44f3f0ce5f79f8bf591141b9573fea7181581d477edad1291ecfbd75c4e647882d8052df7ca7c1fbb3ff4f5803a20a61068da72b6c48a1f52b01cad6e097542ce6f3574b61f20f56a12f71b00fae5e056ccb6d7f7f607f485602ab4d82fdfe664e1c3f69ff876c5ee0481db61bc707392e3eb2f2d106f365c659c267ddb409726d9e8a3d432e565832c4e2c68c06e9f7b0b8d1607e8ffe38ea6924d33e81578df6cd474f23ba2ca5729941cd690d46a7d753b3a0d60fa5205e3b6ccba889279a318b4975733c56b5f75faa7f022a165a7647aec6c0e5b390540191458fe4fc74e015031eee1ada28c55760a86241300f272fe7e83b013e14085c3c81407644b56c48c479db5f4d3bc3f065fb61e8da2c0324e109256d79814aedbbd9de9e26ad0b2f7a7264aa151a6b50db09c5815ec07c3ebfbdcedf53e7cf7ce5666be20fb69ea773f841d2b277d18aeb350d4decbbc6e36e79cda90fe8d82d884c3de3bb320901f6e4bc6d246b6036611872a1827855c677382084f154e5d8c7ee63a32f4571f0602d8abe104dcb373e01e04af0be45ae701f2a856e267200514177cf0a0171afcfe0ecf24b6590991b7daea7c53ebef7309c7aecbdc27bf139c46bc1af2fb4045dab83f4127c5c6bf97bd313cfb02412143953a4f87910fd2ca16a797de80289eac0a57a933d5d7cd7264f54be59910fc15cb3427812bbef90c1c7fad76f99bd97c3394bcadef28076b9c3bcb1f474b74d71cc40b9d1e165e091806bc66acc21e03c7340b28851121a5b3b26c04916e134f9d922a326499344af20ea6b23dd3d67d4bf23444a7228219e28157526876337dace876a4b27156e0a7dcaa921bfb7b1bdf3c668590a19d6ef7c28653c9a264975bf9d96332b2dbc35feca29a008b8a5e3dfe280a5543530db907e0435d3192bdc663ca34b4f960e2ea93467d7b1acf9e20129dc1f55e3c050ffd5d476dcdf1f4f416c3aa1684bd69e6b9d1e035aee613013d74bae0a89a7559b62facd5e66f73ea28769e8c61ec3c72fec963d4eae5f6757aa0d2b4e03b3a8b844713ea0d3fa6940a3b37d96825015b796d2b516d85ef506efe7eaac0dbd09cf1e92beb34d6e7dd2de7c291a6f5c2f42fb46f37fbe2cc0be22f6a1319be4f2cb96c64ca26ae8a12226d11689e2579a30279bb05e1a002314b35b787daa4bb6e060f99253c525a2e5ed374ca6bea962046cdad16f5bdd033a1bc33e3b8d00dff357e6ac5690c0e71b6d47b346b5e3b57d92d5706c1498ae1fd4a7f193f62781b75d8aa5eeb87664c333ca4022399baccda034a2ed47116daf18a484c63acb1b7c95e02ecb1026c78b0112a43cde300e44ab07dd78c3b3dbac65c7aae7c954593fee1573d9c22681c5153c3186d2781af8cab87ccdce8471ecc2c525100420a402109aebdbcebd79ecc5d07f3b9f452b77c245e2de70b4d75b9c095416a1fffebd7cd591ac5774c9d1c4a263ebe5d218cb7e3e56b310e8f261f54ac88503db3f4302ab6b1583f77065a69c179e5e4d4f7c498ec8d69d2b9e2bb5543e835108a6eefe813cc02f76b3758cc607581e7c13a1c7c0834feb985eeeb0cc39dd2d687d1ec6514f88bcdda953e3fdb4942c2e813bc9b2a2de36dd3427cde598c551012eec4ddbfc51a10e71d0c30af184d8a5587c228167d3468d2598077e4c6843d7b3b232c6cc061521dff50963cb9a344548d615c79fe68cce1a8df36a1cbe13cdac26a9d7a203c23973693298f2c893ff5313699e1e2c8fb6066445ba9066b7be08990d008b85e99afaae900e14cb2e32d9e879f85c98d5a0cea3b8d52662fbe034f14c3912c1fdb00643963d71affd305b9bdb8030800d9798a12d72bced833b7d8bc63b8ccdba5f9b79cbde10e758db0b1bd94ffa1964fb4f2a72c1da1b52070583fd783facc1066c31df32eab0d366b04dc1a3a8151f248da36d77721515184b22448683d0ae696b3d6ad9d699394cbb6865b9d10db57d8bcc4a852f50891eea27f216651db6d7ff6af8e46f7b2cfb3156880e3a1661c423252c3b78abd09f95b965b4d52d08f97312cf54250b11b5dc208d143617e3285bfbb8479f58ab043890ccb21e30a763e987c5a6b0d2a1d94b3f0c1a33b69c60595811243cf8f015b6b09e0f7cc6a2e4793a3e85dcca02547bb8cdbfedd297474a035324c45f9639af6fd898c37cbf9d3bdfc66d120492fa24d00929b1e675d96c6c0b31154b04567049a14f69f2a68f6caded5ef99f65ae34384432f95b523c4c5e4ef0ee2507fced1bb6c51bb8d6ded814fae1fd69508d8ec7d9e056a061a851f84b33499ca0d2243d23534fff99e8f64245c15357e73de3b950ab49a4b990db5088236eea74688fce13c0df54f525e3226862238dadc89b23a6caecf23954f3b4bf2777c083d3ea3fd7b4ce698d2549bfeb33938727e4316d79f904c0b557d823def92142738ed4a281dcacf2e58c7c3ff96cebcb772c4002537f80551deb9bb76d5e7c01e3d0b5991af87be4c50e411c5302b9059e4881d94205e2c353c88c80b88afe20a1c616be7f89b602f4773c53672ecf0894df1fb537687f404aca1b2f49e32b25c24f20ceb7bb2d741ff9429ef50e09b93a6769d9d7bf7be9a8acf3a2687dc5b14d7e374138cfc8d2f64ceaec5c63bc1c57d1d55714035de159958290fa2154e959858edb00fca2546067fbf835cce346cd0c6dffcd53d35d97229a23b502bee69354b9a9f4ed6903f4451a972e990ab7c57f74690e0dea3440445065e4427d7584a35c889bd677be08a596d2e7a9e85b274411abd37fd9ed8e1ac8a7275d48a8af630685e40dc9b33a209532fdb5925a9f2ef73a6c52da52706158c6b528bd64da51443218b88d473d1d46949bdcd9990d25273d97550eddb8f8336d57cbae99a52401f79e2732ebbcc6db4bd4dd861fd67df6a3c2b591992b4072f49b06776a0cdd7fec7745a926a42441d0c5fab5ccff1d7e2ce8fb71c9e4795153c321f709def11807e954761ede21d722384547c815c926f4f12692602a30503e0120b34255f741bdffd7800d7e8575490e0c25f7e37e6597f4b2d3282dccc407295b07e79d4d460f3f274679dcf3d07772be922494c78cfdecee38bb3040a359981cce12a4b29b2b2e29b6b10328594b57e1bbddf3136b3668e286d9665aadd2163136892d4b71350f237f63c6846d1e788ab52fd6832c57213da2835405711d665c9006b32eed0b0b3bb7df886383b128e8a65b3d7584fb0cf5bac69c20c1f5cc039d6d6ce7550ef255be9c02f2a81e90fb52c67dd6917bf0a2f7e84394eaba45062ff9aeab2088707fb88725a7707c6186c1fe864cefd36c07aab7024", 0x1000}, {&(0x7f0000001200)="f320ca9adb4a6992554d046d82585a4668c37955260da6a0ddc17c9d75ab29fad3665e99e2c77a67eb72986e76693c75cc029582165ac79167f17cad799b4bf2c2931f837044d1d432226f311606bc9053304424f07272dcebb10ff26c0a648e5486fef92cc18c5cdb5c13f081b2cffcd542915f48a19af3e8c1b105695c9437caccb056371ee6c230b36e7315252d3aef97803959b4b3e88d271168650a8221137714874903d11348a31a6d86eacafb6710465863787fb08e5600813d8c97803a66e3b0e89fe10c174b3b36c2303a9afa45ec4a18e93288ecc334ca6dba9df6bd9a40239746c8589ba562218d8d7e86fe750c", 0xf3}], 0x2, 0x0) mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x5cd8) r1 = open(&(0x7f0000000000)='./bus\x00', 0x200, 0x1) r2 = msgget(0x0, 0x21) msgctl$IPC_STAT(r2, 0x2, &(0x7f0000001300)=""/165) open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) write(r1, &(0x7f0000000140)="37cfcc859baa643340d2162aad25f51e1644d6d1773d69e51db679d8a309cf12140384227693b66c3b5a951a92f2ee9d464d99478cbcc276749edb0c4c50a0e7a873dbdbdfb40015f136554669fb7c517664953c3034456fade517e9c31d924ade109e5b0adb7293c682ee70ad7f5515b6c5b27e437e4e2b5495c6c1a2cebb65a7251a04343d6989a7a830000b2088be172baa68933e883b95a2c145e5d89a6ba44742098afa0193881b7c16b4342db83af0e7bda3b8099da881a0d5873ccffc", 0xc0) setsockopt$sock_int(r1, 0xffff, 0x1802, &(0x7f0000000100)=0x2, 0x4) 12:10:13 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) ioctl$TIOCSTART(r0, 0x2000746e) writev(r0, &(0x7f0000000200)=[{&(0x7f0000000280)="37688b219efac6735df397bf26c38b57e58957455e2be4e21198b27b089ddaa709ce0d477d79e50d0889bdfa350f80343a258cea9c3e57722cec5af40fcdcf1a5df982c5f8558f61cab29e0fb2d4f1cebc2aea13f1efe441f955632ba0883c6e150c8427ba", 0x65}], 0x1) write(r0, &(0x7f0000000340)="e36258ba03f72ee99586132477f256b4233cfb25b84e5bbdc3a5197094b222a90900659990bee43204", 0x29) write(r0, &(0x7f0000000300)="7270bf6c40afb6bcf4eb69ff", 0xc) r1 = syz_open_pts() close(r0) dup2(r1, r0) r2 = kqueue() r3 = syz_open_pts() r4 = fcntl$dupfd(r3, 0x0, r2) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000240)={0x3ff, 0x0, 0x9, 0xfffffffffffffff9, "9ad84b73d969000000007fd35db5ab0900"}) readv(r4, &(0x7f00000001c0)=[{&(0x7f00000000c0)=""/235, 0xeb}], 0x1) 12:10:13 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000000040)='B', 0x1) recvmsg(r0, &(0x7f00000000c0)={0x0, 0x0, &(0x7f0000000080)=[{&(0x7f0000000140)=""/239, 0xef}], 0x1, 0x0}, 0x842) r2 = socket(0x2, 0x4002, 0x0) connect$inet6(r2, &(0x7f0000000300)={0x18, 0x3, 0x5ae00000, 0x2}, 0xc) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f0000000000)=0x3, 0x4) r3 = dup2(r2, r1) recvfrom$inet6(r3, &(0x7f0000000240)=""/190, 0xbe, 0x42, &(0x7f0000000100)={0x18, 0x1, 0x8, 0x3}, 0xc) 12:10:13 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x12a02, 0x0) write(r0, &(0x7f0000000100)="ea6d11550dbaa8a65cf5c5e0a66c82ad0b35c0610019e2614cf9673307d241159bf74614e79c05703584e1a1e1a0529dae632b3924c0e2009d103ea226a11098a9565db8db32c4dba2789f64e450fee13ee05a0e0c8932a4a8c7c2f871e3b7a1911d4c5864e907b297647f123acd0458be72a23d8d2e0000000000000000007880d40ba149765fc37d6cca59fc2b0731574be2b6986980bcad8a9bcb68b93e5bc4e668ad91bc440e2172abb3291af441dc11cec9a0ea149c39d9014e406ae9220503fb115d71d52031fa", 0x30c7a698238d06fa) write(r0, 0x0, 0x524) write(r0, &(0x7f0000000040)='7', 0x1) preadv(r0, &(0x7f0000002640)=[{&(0x7f0000000200)=""/215, 0xd7}], 0x1, 0x0) connect$unix(r0, &(0x7f0000000080)=@file={0x1, './file0\x00'}, 0xa) readv(r0, &(0x7f0000000300)=[{&(0x7f00000000c0)=""/51, 0x33}], 0x1) 12:10:13 executing program 0: chroot(&(0x7f0000000000)='./file0\x00') 12:10:14 executing program 1: mknod(&(0x7f0000000000)='./file0\x00', 0x840da0192bc3c9b6, 0x6c7) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffe, 0x396be3296e6275cd}], 0x1000, 0x0, 0x0, 0x0) 12:10:14 executing program 0: r0 = dup(0xffffffffffffff9c) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000000), &(0x7f0000000040)=0x8) r1 = socket$inet6(0x18, 0x1, 0x0) setsockopt(r1, 0x6, 0x4, 0x0, 0x0) 12:10:14 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000240)='./file0\x00', 0x3f) setuid(0xee01) mkdir(&(0x7f0000000180)='./file0/file0\x00', 0x0) socketpair(0x6, 0x8003, 0x5d5, &(0x7f0000000040)={0xffffffffffffffff}) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f00000000c0)=0x7) r1 = geteuid() chown(&(0x7f0000000080)='./file0/file0\x00', r1, 0x0) 12:10:14 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x5b34) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x2, 0x0) mknod(&(0x7f0000000080)='./file0\x00', 0x1ffc, 0x5b35) r1 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) fchmodat(r0, &(0x7f0000000100)='./file0\x00', 0x4, 0x6) writev(r0, &(0x7f0000000340)=[{0x0}], 0x1) ftruncate(r1, 0x2) 12:10:14 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000200)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f00000000c0)="e36258a416f790037494132477f256b4093cfb25b84e5bbdc3a51970948b1b2e0ade41a52f5ea7fa0023d58bf6659990bfe4320449078177da4ce9c287730c53fb394b842dbbccbbda1049faafba6eeb00000000000068f7acad445dd976a67cf92c23ef44", 0x65) write(r0, &(0x7f0000001d00)="ec7d2f00afdba0ead780b5109ccb45c920ec11025d400fcf54832f70704bc19be84a2f2947fb3bd1da763663c3cecfdf8db678fbba5c773bc7724395e614cf12a09db29dbbbc392ad3de219680db3a5ef3b66b03eb44c0cd5e4b7198b5e9eae882d691595a44c9ed141a79be600d2ca04005437e216e741b8591666c2e0e9815122864407fedd8886d86a55a6e493c165bc93a3c57882646c574be88311444224b638ea7f49ee32c9f53eca78311c2c8f4472f6bef5a458bf2260907000000ba675ab47ea4b45c3d22dab66c534a09ac76317852b52c01c92dfdc4daa862ccc12e9bb2aa28641ab8e8ae675b000000000000000000000000000078b3d08d4b82905520ed98aadf1c68921ce6539fc98d5abb9ddfe5d7bac983aa5e3a77f816fcce296f5e47b18d4177a06af2d7acea3a560bdc969119924595058bc6129d3f0024684ffbe4fce00d534f3cff3caf507bf9950a91d67481f27d1db813eeb072283ceb4fd947b6498c585bd2fc10b3db9db043e9220f0bfc19220c545c21", 0x17d) syz_open_pts() close(r0) kqueue() r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffffe, 0x0, 0xb, 0xffffffffffffffdf, "a146786eb95b7c52abfc1100"}) read(r1, &(0x7f00000002c0)=""/249, 0xf9) 12:10:14 executing program 1: pipe(&(0x7f00005dcff8)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r1, 0x4, 0xfffffffffffffffe) r2 = getppid() fcntl$setown(r0, 0x6, r2) writev(r1, &(0x7f0000001700)=[{&(0x7f0000003940)="90", 0x1}], 0x1) fcntl$setstatus(r0, 0x4, 0x48) write(r1, &(0x7f0000000000)="55337b6f8185fc2fc6e1e8ab920a35af4e243e34d2ef3c6a1ea5b99ab8be7b39b06b48644dc8dcf2873b6b391e5e1a537808469ded3157b2e5ca5e15bf06fa56116469b79fa8e5df4e46478d92ba26e51fd9492b618d839e9fd20d7636e7f20f682dbad5bc3c137f4de9ed20597da5664cfdc0e882c0fddc1af81aa5e6d2a81e3d", 0x81) 12:10:14 executing program 1: r0 = open(&(0x7f0000000080)='.\x00', 0x10000, 0x4) fchmod(r0, 0x0) pipe2(0x0, 0x10004) setuid(0xee01) fchdir(r0) 12:10:14 executing program 0: mprotect(&(0x7f0000001000/0x5000)=nil, 0x5000, 0x0) mincore(&(0x7f0000005000/0x3000)=nil, 0x3000, &(0x7f00000012c0)=""/4096) r0 = socket$unix(0x1, 0x3, 0x0) r1 = dup(r0) dup(r0) r2 = getpid() fcntl$setown(r0, 0x6, r2) r3 = dup(r1) mmap(&(0x7f0000004000/0x1000)=nil, 0x1000, 0x4, 0x10, r3, 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)) 12:10:14 executing program 0: socketpair(0x20, 0x8000, 0x9df2, &(0x7f0000000000)={0xffffffffffffffff}) bind$inet(r0, &(0x7f0000000040)={0x2, 0x3}, 0xc) clock_gettime(0x3, 0xfffffffffffffffe) 12:10:14 executing program 1: r0 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r0, 0x0, 0x13, 0x0, 0x0) socketpair(0x20, 0x4005, 0xfff, &(0x7f0000000000)={0xffffffffffffffff}) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f0000000040)=0x5163) socket$inet(0x2, 0x7, 0xb) 12:10:14 executing program 0: r0 = socket(0x2, 0x1, 0x0) shutdown(r0, 0x4080000000002) connect$inet(r0, &(0x7f0000000000)={0x2, 0x1}, 0xc) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000080), 0x8) 12:10:14 executing program 1: r0 = socket$unix(0x1, 0x0, 0x0) socket$unix(0x1, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@abs={0x2d43e274398d01f8}, 0x1000000d9) 12:10:14 executing program 1: r0 = syz_open_pts() lseek(r0, 0x0, 0x0) ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000000080)={0x7ff}) ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000000040)={0x49, 0x100000001}) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x98, 0xe0) getsockname$inet6(r1, &(0x7f00000000c0), &(0x7f0000000100)=0xc) 12:10:14 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) writev(r0, &(0x7f0000000200)=[{&(0x7f0000000280)="37688b219efac6735df397bf26c38b57e58957455e2be4e21198b27b089ddaa709ce0d477d79e50d08", 0x29}], 0x1) chdir(&(0x7f00000001c0)='./file0\x00') shmget$private(0x0, 0x2000, 0x1c0, &(0x7f0000ffd000/0x2000)=nil) write(r0, &(0x7f0000000380)="e36258a4000000b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023c3e317b88bf6659990bfe41f04ce01ba2b53e24dcab00a18548573ee6f4114", 0x3c) write(r0, &(0x7f0000000500)="bd73c5f069d90d6999ef072133ae48097aed99effae4b7f233a5f4fe2ea5ed4714520550a0d52365a3009696acb6735eb7857c2f4b22f31b0397c98886279c6b9e18a7dc72ce67b5507cf6a6989826bf7c337796c192f2ec85a7cbbd9f29a3a65972fecbf65df949a9657fb5b8fe59024b6e33f775defd27643441a14adb6aa56c3848da4464847c66c29016b202768bbd3aee669717b722b8e359a1c8aa58b477c3e13efe2ca89ce7f6545ef92c0447936fea9bfb5b025f42df1dfa1cc2b12cd22eb5979aa59cb81dec90effc15b91be0b4d3f3b27c585c41bd28784a070cd1a15aa5184db01259fbea5e66d4e9ebdf108c5dd91fe9833a5255307f6238349084e44260373d47266f303aa7ab90d58d2ce64b", 0x113) syz_open_pts() close(r0) r1 = kqueue() r2 = getuid() r3 = getegid() lchown(&(0x7f0000000040)='./file0\x00', r2, r3) r4 = syz_open_pts() r5 = fcntl$dupfd(r4, 0x0, r1) ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f00000002c0)={0x1000000003ff, 0x47fff, 0x9, 0xfffffffffffffff9, "9ad84b73d969000000007fd35db5ab0900"}) readv(r5, &(0x7f0000000000)=[{&(0x7f00000000c0)=""/235, 0xfffffda8}], 0x1) 12:10:14 executing program 1: r0 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffffff) ioctl$TIOCSTART(r0, 0x2000746e) close(r0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x80) close(r0) recvfrom(r1, &(0x7f0000000040)=""/179, 0xb3, 0x842, &(0x7f0000000100)=@in={0x2, 0x0}, 0xc) sendto(r0, &(0x7f0000000140)="a8cea753212afe73a19436a1264a39bddce0fb502f47388cd13b3287290d3a61346a0d9dd5dba615e0aa16b464ece50a90f03a22b3e18c650d814fd9bfe23be69e9bfd2c2fc95f7d8a37e17ef060867080f5ee959fd16fcd49e8905a9d039c5d08cbcaa5e258b0f149acc68efd95b7ec08d45bfe5011ec0011a5d1f225238e44438e5800f5065e2e2527d57f0a0438590a367d6aa9a7eb4afab39c5612481cb15be6ba7f0db683dd981a88a5b7235e6253ec6eb2a393c8355a091b", 0xbb, 0x400, 0x0, 0x0) r2 = getuid() sendto$inet(r0, &(0x7f0000000240)="a504025d52be34ef369ae3deec55a7138b26899b65a1132917ff82ec65b23968c4516e2cb2aff8eb4368b33e82de3b37bd0031fc4e65eac1738bb8e6d9411a318345b63dfeda4b1cad9740315d012a5e7d3dafb40621cb08da2ed25cc7d3c2f03bef462f15ea62fc0eaf418224cf9aca30d8257b461f9b79d12289921bf4b8fc76791341a124b75297b3e4014ebc76c68901f63697f6d2a29d4132249d70ebf274b38c75a5887b", 0xa7, 0x40f, 0x0, 0x0) symlink(&(0x7f0000000340)='./file0\x00', &(0x7f0000000380)='./file0\x00') getsockname$inet(r1, &(0x7f00000003c0), &(0x7f0000000400)=0xc) unlink(&(0x7f0000000440)='./file0\x00') sync() setreuid(r2, r2) recvmsg(r1, &(0x7f0000002980)={0x0, 0x0, &(0x7f0000002840)=[{&(0x7f0000000480)=""/4096, 0x1000}, {&(0x7f0000001480)=""/152, 0x98}, {&(0x7f0000001540)=""/4096, 0x1000}, {&(0x7f0000002540)=""/226, 0xe2}, {&(0x7f0000002640)=""/3, 0x3}, {&(0x7f0000002680)=""/8, 0x8}, {&(0x7f00000026c0)=""/86, 0x56}, {&(0x7f0000002740)=""/2, 0x2}, {&(0x7f0000002780)=""/157, 0x9d}], 0x9, &(0x7f0000002900)=""/127, 0x7f}, 0x42) r3 = accept$inet6(r1, 0x0, &(0x7f00000029c0)) setsockopt$sock_int(r3, 0xffff, 0x0, &(0x7f0000002a00)=0x101, 0x4) setsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000002a40)={0xffffffff, 0x1}, 0x10) getsockname$inet(r0, &(0x7f0000002a80), &(0x7f0000002ac0)=0xc) fchdir(r3) connect(r1, &(0x7f0000003f00)=ANY=[@ANYBLOB="d813a23fef65caf480faa4b8045950e7338b85d7212e2efd0f4a5ebb1175eeae9d61d1625d0e5881e33654331ecd5f4a1046b8c2ca749a137dd489badc5af4fde0d5dd0c79f222ef0efbeea8b093e54ccbb937632bb58c5ca690a548eb1f05f982a85621b1a8d66ac83c7d0000000000000000be409aba28355881b4c4dc14d04d25c88edce3df861e89454bb7b3b63bebc9f5b33bee5d77895774e45b8a7b6767ad07333a82318e02aff545445e210d2b115063b59c23dad809e5a437c644bcf436872fadc4b9b4cac6e807ab22a346dbde70afdca3ac1a126e5375649492fb09f904d925b25ccea17de8699453081aeeec4b5f35ce465bfea5e80cc31afea3319fd394490d0b473dd272cbc9967b764930b677bf1c727d5f498c72242cbed99d06a22f86609b92496a4f9122bd5e85d25f72a3290ef20aab1bb9b5a6d5de96b56905af6ec8783da083c9053e24abfc283e946be21e7ed9cc419d345efd1dc701ea"], 0xa) open(&(0x7f0000002b40)='./file0/file0\x00', 0x0, 0x100) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f0000002b80)=0x9) socket$inet(0x2, 0x4000, 0x1f) getdents(r1, &(0x7f0000002bc0)=""/4096, 0x1000) fcntl$setstatus(r0, 0x4, 0x80) socket$inet(0x2, 0x4001, 0x3ff) getppid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000003d80), 0xc) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000003dc0), 0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000003e00), &(0x7f0000003e40)=0xc) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000003e80), 0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000003ec0), 0xc) 12:10:14 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r1, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="4684adeb1d5b7110000000ffff000001"], 0x10}, 0x0) getsockname$unix(r0, &(0x7f0000000040)=@abs, &(0x7f0000000080)=0x8) recvmsg(r0, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001540)=""/93, 0x5d}, 0x0) 12:10:14 executing program 1: utimes(0x0, &(0x7f0000000080)={{}, {0x100000000000000}}) r0 = socket$inet6(0x18, 0x3, 0x0) connect(r0, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) r1 = dup(r0) fchmodat(r1, &(0x7f0000000000)='./file0\x00', 0x41, 0x2) sendto$unix(r1, &(0x7f00000000c0)="2b0b7cd7a449f7a3296e0a60aa811d4e2b2c9f3286a8c75f10c85806d5788a6ee318903d05dcadef1c156c722ae6be5f8c6b2640be43905f4ef079002d660b5f8ec721a7dfa763131559906cd7078684c013872ad792000000000000000000000000d59f", 0x64, 0x0, 0x0, 0x0) 12:10:14 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f000001aff8)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg(r0, &(0x7f0000000680)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000500)=[{0x68, 0x0, 0x2, "700cca93523abb9327795d9286f4e36dd5caedec26d8e7351fbd340d408634ac78647cc83b8efe7c755c67f6a27dac123a7a27d0f519f6e42e8d7722d2e79fa4a6c86552730abe030003e04f3400269046"}], 0x68, 0x4}, 0x8) 12:10:14 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000540)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbbccbbda1049fad2ba6eeb00000000000068f7acad445dd976", 0x65) write(r0, &(0x7f0000001480)="301428c2670ae3b90a39ba18094e82285ab4cf6bf3663b94bbfd7cb933b46cdc9a7754a9e1fe14b82e988cd63e009283b58119c3e1ba798f466d04677f54d4b92b9aca3552f3dd060ac166d08d6a037d5d7f9ca7577a40b0675aa4f4454ad27b4b4ab77f6429fa1de2e3f39f75f14e9bc9a90f4148ea740baaf4f6cc03bf820f6f65ef8d6cb01dd70b3b8b83f9c67199662d32eca367c0d57f47ffe2fe62cff27d501904f8a48fdc55b4ad2ae09d4f6bbdcafab646cb45cfc39da33138fc22ef2fffe62ece41027c0f703a753eb56f467125d8eeb8cdcdf4effec826456993663dd6d70af2e3c812a185e6b5ea00fee163d69cbe677d3d279e7aff9610ff634a716f17e11877b4a38c04e23d43e5135c0116725c217d183642d5aaa32e5e622b601dd8c4c5ecfe7475383a51f03aa46406a7c04660c8cf29d416d299030ca44ee43900fac5ac04b3aa6e43c622aa88b5ad12c34961fc38d7188d3f2fe49654f1320138a86a8127134ede020969203504c9d2c02f5f308dd6d09e2233e3ad988dfa92508f24c7ce88784f11c41a58a88de204673c9f0cf33f47085550b28ebc8df94ca0c2ad48f28200bb25e6fb8500ec3474f5bc7b1f014d1211ede50fdfc45d00ec91402235d80b06bd9ca018ff8017389c1cb240d04f7e6b89573fbb697260f867f241567a1ce29b11b9fa2771d5616e2e669b432d286fd632b493d571add004ea5200f1900dba3843b7c021ac69093117bcfbc278d52511cd344ade033fa6447d6028ee0476d0dde6eb87a5af3d14cd07cbaecec597e26e451fd088c33e4535f56107e494cd01aa4d2d8ad555e37fadfcf4a9e9a00d08e6d40c43bd6fceb9cad6d52b5445b54210d2a5487e66bfaea6016c2b0ea616e211ca9836bed6fdd07c1e7ba12e73e8bb6f5c74603375314d0f1356324a9e5615f67db69119ee12d327ad39ba307d12fd01add8e3bab60c190c96f3f83cedf859dca4b06b30ce014b37ebf35ae5763ce43106b163d65e7b8d070f2ed92a97418200fc89a05f9b0ef07c282a89625da85abaf60d50062c02d98d2b5396a9164f9c299bf4b75df66452b187325e3fd3097e24845c943125dc6b9bfea098cc365fd058db74efbd449c990818458b3cc4f4e5954c4373ff4d4ab1cb1d6b18f5bcf866cea50c31f139157aeaa512bd9296d8396755fa0ad086a4a21cd1b4c98421bc6c7ba9e33e89389f55eec5dd0d219e44990dc9125028d0ccd0d03d32f7a96c7bf818bb76d4a7e09120cc7ec632180c1b8b1b4c1c8870633a03773d64dc6afe9dce27d0e671c428cb68a5bcd141f6786cd8c315870f0e1bde4e5101833a44d93ba1a4c0e6ebf69bb768542b8b40ddbc7a0ea83e1a443e5e7963014638dfae1a8c66d2ca1df71b538a734c0d82533994106feb7520579f52a1f820bad211c0a4f90728f1f4e464c995569def621046c0dec2bafc262eee01de9b984f574f81f03d5de398c6a743ae7d41211c9012696c74f582dd572c3ec2cea442658df57c8dee3d5cd43525ca865b8b435f6eec8cfedd72ad4318be5fc192129e937787a034a2c69a83a9504056ebbb06ae6c1be9d07b7e57a88c6ed2a65991dcf4af326905eaf342d16cabc0a085f6c356674213f0546877104d306521fb203d58de04421c83e4f45f28972d94f8b0ee8ad03a1ca44caea96ff9d844497037ff4709ffcbcbcd505770127bb9f8bceb5738d6907d0149095a6e96bb164be06caa65fe30895b233abd4e3f87704d0590461311d1156df089364ee899994ac7732ebc69f7b46c0941bdfb897689eaf1f80d173788a3da930cda509e2e9f9446a8549f9d3bf30176ebdcc69219262aeed7f575f408bbb2be3ea91a84ba012924ba255222427540caef838aec8506695a102742621795db28fd2ed9fc60ae2de303e6fe567c3d922bdf4c3b6f6c5408d7e2aec82f6c3ffd2b06194c0adbae802af5392a33c8b01af557e9f2a72c079eddb96135d023222749868c4ae9b237fc657adb59a2aab5133e9e19422db8485bddf4860bfeeb353455995fdf043a55c02ad0ea56e0cb45ec2af151c541aea2c96b2da37ab2308cb1dd2b90d736f088da9600856501e8e0a5d115d92babc8b3c0b85b64c3207405303cb45a8acd05ba885a201b625f2d5985d02b8cad8b4d750349642f00fd606f2045cd57440a9792683943f991517b62de7b38ccc03b95ca56fc9ad3dfdf7bf76d101f29f70ad178a08eef1d2d54a32247189108c712a00e8c9c71c8a7a65cd785afb664a3e28cd8a8627acaf95422bb8ee251ef23be6029448381f3490e9d3c1c55e5dc726a5d6d33a370310618b15c7c5b0e9fdff44e8a2ccf4b11ca3c9c3524107835411fe6efd6431f1fef2a4cb11164a55bc270b3389288b0da49462ea99286ece131018c79db6d7c88fe939e1fd8fbf01c082f4491417b307f5671c99cc06b8199dd341454fc5a482152ad5bf12848463e12f2f6910ed05956eda715d8340e4926275b11e9afe0f5b443c76390881431138322fa99b23949abec9d7bd2a6347a9b8686d096e63b48ab39ffc92b3c719d3e6ac0c48f4f54907bcf22cf7dabe8d6a7627c52e1aac3a7ffd10f68d71aa8cd6d687e7b1f7d30d5032ffe691013d04ee0f161abebd5ffcb2d329e5ac9e1c76db1ee1a6c76c9a070910182f7fd4f9bbda18d515df56fecd7209184029eb20731ab6e8c91885c0a98e5260fd3631bba0429239af678aee7e79e340db2dd0013930321c6264f49e66a618106bf28da0e937f57221fe11c966fa731c584c1d472d227509e569551be1c44b76ad29b4bde143d27e4dec5bb36b55bb21f21e49118547441093cb331b6bc7df276d0823bafd49128c529f3f689abb3f9985d2917d3278b54dfa46cc7a36601b22efd97e622731018bd77bbc48323a08bb8e268fc978540dd3428990213dec39d263d1e30aa17e4745b499f264fd9f67db703754ec1c201532a30139906276a1f46159913cf02583a6e39047a9e4c38625c58eee13e5dfc6b3ed7af34392fcb2b920e7b0eae1eb1bc86acd4af0d9902e27de4d67987677edd231bb4f20ac0b6ff0c7c70afd13028b6400431164c28c639c9321a7cacc3cc3bc3a882141faf8f4591e4388db77836e5ae9fceb1c3b064b6a4c24e0a2bfeb63db84b63649d89b8b6ce01a016ba4f4592ae0b8938c2f0235d68c74ef7597df432756e0b8707487f984f5446f40a4d959327f813f650d6aca73e27e1e7e10a9702dcfebc7c9e64f5fa2741f0af03b5598de15980da432b6594504ed592d73e7c3f5d4fb836f50379125454a2d37e316274f18825f44a353171f818666777e92ad66bec576f80a6c69e9290388397e7e95d6413dff38fba6b3282d69eae45e3867a3508eb3dc44938d5dd2efe235bd9e3823cd5bdeb7ce569cbf4be4bedaced89718116fb2840886924b2fa90bf4f2ec9fa3004c677990a92c668e396187c3f99a731608262ec4f57c4a3d945eaca8cb52de7af7d82e04de12e9f5ac5fffa6966515124696e2155b2e6aea111e9c8cd8c089baebb503bbe1a3cb86db4a74866bed123366793d1a8163230cce209fb83a18e28ee1cf26ea57d8c4a2d5559880e6f5cb97641fa61b258b2676601f07a6062b921bd1b52eb4695bb7ee91663822b06f7e376ab3ef688e3cf66ec9ab3a71466601e220aefeb50b6983439e6bb27f3726bb1a4b9dbb1c727a7417a53163c0811ef005ee2e11b339f5efbbca70baa233bc901d0da835a906c9a2f1abcc02255fb44f1f0cc6f6064d4f1b7452b95a89bb717828f0813eef5049062e4ba203c4b0237062127274951815181f32a439ecd9f042ad8db02f7661bd47a08e036da20ae24b1b41c91ba8347c7f8f40497e3b7b1ab78743c1b69741eac26ecfd26d4760823382fcb841a985146abaf244fa0c611f2bd27b8281c86d8711cfed6544db3bc97e1df644a488fccc7be6537ab023ca2fdea0e7182bb0dd1bff31dfb872805aac569fc74b6712dee319e1b058521b9dca3fc63bd1effd09b80ce1c446f695c7823b2c7bdb4036caf6d2e19e54b97b4e3f3319b46dcce29a911376be805ed7a2ef108bd869964c59b0ab15d6e66cf23613520d30aeeeebcda8145112dc7a0eb6babc103b01c2281aa1eaebf25bde804ad93fe9e955893aa27c172da7629455a18aac60b10a89fd1c92106fbb17aa76f7a66de2e67cdd01290bcf2c9d598b25faae0396bafe5070a362d870a36adaf79b03c49a14fb010cc739e6ae7fa8ee31bb4165d2a4934c9c282609d1b766d3287081562a71ea703f94e15fe7148ea295c446ac61a40dcb4eac639d0a3b8260a4f4099c672184e5e59b73903135c84b9a935121b81f5a614b52de289842c8a683782b6763810454264f64a5a5dac179e86a039fb7b3939c9c1d65d77f7e0b5d172c647367098e0ea6a008015454b15177abddf77d22a6fcaeb1c18b7b5f8333342d3b6ff771a4010a5bffdbd0a0fd6ccd014dc95838d2cab090fc6c7dacdabb0b64fedd6c7fb9493cdc0a1a6928f8ba982b854a864feb37b9d9913122873aa632b15409d3976c14d59ac7ae92ea2f3f5fb85b66ef01e672cb2f4acf09127d0555a6b54047434b0b6e28d91bef4a466c76c39d29145e540a1dd3bd4023ed8b1d40fb05db11442f50aa1934ca020aa7f80217c0ca5c48bd9c73f45514c04936f1172adc6bc470e6b1f53b7653efa7c942801b65c6e407af9843979665eb4c77916742d7dd91475f93df76ddf8e02f868a5d1aba0629c250d6b17dafe6e928c789cb91ef17fa62a5d886987e74f351e99ddedf89fb9536f6f35381ebc18f725b0605f0a8aa764b1173b8749d51fa1c369b6ee50a575f29515c839ab6ac32606848c3efe030d339e92b1cdc2ec69c43e8acab08701b4937bfe00423beebb8bdd26408d76e9efef40cddd25afd17efb2e6024911c1dfe24d2db86e9645ed8589471175630a68a79de0d24063339bd1e59c7bcc0052c58b591573261013c50e3b28d6a74003870279e78ebc89eaeae79681d0bedb97768c1bde2c6d4c39a47529b52eefb875b3b0d915beb58fc371a229d45cfbb53e6316b2d167656803f6f74a72b0ed93efffdbdf18bc6f8d7e44d5843ab94cb8a8ba723493fbbbf570afa046f2bf0ade70e4780442807ba2dd970b67cb6d4e024e40bc082df484ea3588b085b29e91e87bf11d2a2cdc8ec7221d0747cdf599572260c9cdc4c1748afb143422c2ca038a5c6de8637d87abe8305c76f3da50a2c78f97ebae6b696e1f27c0bc33460f18cc8466d6754872b39e44a7910fc90f8be714d74666901c2503407a1f5", 0xeb4) r1 = syz_open_pts() r2 = open(&(0x7f0000000000)='./file0\x00', 0x100, 0x100) kevent(r2, &(0x7f0000000240)=[{{r1}, 0xfffffffffffffff9, 0x40, 0x10, 0x6, 0x400}, {{r0}, 0x0, 0x4, 0x8, 0x80, 0xf44c}], 0x700, &(0x7f0000000280)=[{{r0}, 0xfffffffffffffff9, 0x4, 0xf0000001, 0x7, 0x7fff}, {{r1}, 0xffffffffffffffff, 0x1, 0x2000000a, 0x7f8, 0x7fffffff}, {{r0}, 0xffffffffffffffff, 0x41, 0x1, 0x3, 0x5}, {{r1}, 0xfffffffffffffffe, 0x80, 0x20000004, 0x40, 0x7fffffff}], 0xbba, &(0x7f0000000300)={0x5, 0x8}) close(r0) r3 = kqueue() r4 = syz_open_pts() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x7, 0x0, "a147780ac85a538a131900e8ebd81823fc7e0d7a"}) r5 = fcntl$dupfd(r4, 0x0, r3) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000200)={0x7fff, 0x0, 0xeb, 0x8000000000001d3a, "75835db57180000000000000000000000000ca00"}) readv(r5, &(0x7f00000001c0)=[{&(0x7f00000000c0)=""/235, 0xeb}], 0x1) 12:10:15 executing program 0: r0 = kqueue() socket$inet(0x2, 0x8000, 0x100) r1 = socket(0x36, 0x7, 0x10000) close(r1) lseek(r0, 0x0, 0x0) 12:10:15 executing program 1: r0 = kqueue() r1 = kqueue() r2 = dup2(r0, r0) ioctl$TIOCSBRK(r2, 0x2000747b) poll(&(0x7f0000000040)=[{r1, 0x1}], 0x1, 0x0) preadv(r2, &(0x7f0000000440)=[{&(0x7f0000000080)=""/163, 0xa3}, {&(0x7f0000000140)=""/146, 0x92}, {&(0x7f0000000200)=""/136, 0x88}, {&(0x7f00000002c0)=""/183, 0xb7}, {&(0x7f0000000380)=""/142, 0x8e}], 0x5, 0x5b) r3 = syz_open_pts() ioctl$TIOCGWINSZ(r3, 0x40087468, &(0x7f0000000000)) close(r1) fsync(r3) 12:10:15 executing program 0: pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = kqueue() fchmod(r2, 0x4) kevent(r2, &(0x7f0000000100)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x7, 0x0, 0x0, 0x0) fcntl$setstatus(r0, 0x4, 0x40) r3 = fcntl$dupfd(r0, 0x0, r2) recvmsg(r3, &(0x7f00000006c0)={&(0x7f0000000000)=@in6, 0xc, &(0x7f0000000580)=[{&(0x7f0000000040)=""/9, 0x9}, {&(0x7f0000000140)=""/117, 0x75}, {&(0x7f00000001c0)=""/157, 0x9d}, {&(0x7f0000000080)=""/10, 0xa}, {&(0x7f0000000280)=""/140, 0x8c}, {&(0x7f0000000340)=""/228, 0xe4}, {&(0x7f0000000440)=""/221, 0xdd}, {&(0x7f0000000540)=""/46, 0x2e}], 0x8, &(0x7f0000000600)=""/160, 0xa0}, 0x843) dup2(r2, r1) 12:10:15 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000540)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbbccbbda1049fad2ba6eeb00000000000068f7acad445dd976", 0x65) write(r0, &(0x7f0000000340)="f7828b83478a0e2022eb72a6e168f7ff84bcb86d6661bfb58965e4b3a8819f0d510dcfc13634103b855545858c310300d47e2ecea5a91f3181c899bdd21443cf99cb016dc64d59dcc41c1ff4d45afc34989551a8a2f2544fb32af15d16563140343de686494f2b1626821ba851cd8bf11f551b420524d718e39c0768138b587edd5e6902e312b2087243024d80c8f9cf2209e12755eabd1d4c6a5188d568c8e8bb092e61d8c5d06ad285e1090073a4f4e7fa2a91610174159d675f5fcfa5d9cfbdc5d139bad6331a94381c00f457def9f9ce9866b7b6289ca6d9348fb14609f641ee2b33acd2d125f832603b5989e625e411cd5ba20d", 0xf6) syz_open_pts() close(r0) fcntl$dupfd(r0, 0xa, r0) r1 = kqueue() r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "a147780ac85a538a131900e8ebd81823fc7e0d7a"}) r3 = fcntl$dupfd(r2, 0x0, r1) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000300)={0x0, 0x8001, 0xfffffffffffffffc, 0x1d38, "bad84b0000000000000000040000001000"}) ioctl$TIOCSTOP(r2, 0x2000746f) readv(r3, &(0x7f00000001c0)=[{&(0x7f00000000c0)=""/235, 0xeb}], 0x1) 12:10:15 executing program 0: syz_open_pts() mknod(&(0x7f0000000100)='./bus\x00', 0x2028, 0x8000004000000501) r0 = syz_open_pts() ioctl$TIOCEXCL(r0, 0x2000740d) r1 = semget(0x2, 0x0, 0x42) semop(r1, &(0x7f0000000000)=[{0x1, 0x8, 0x1000}, {0x4, 0xbdf0, 0xc178de3e4434d7b8}, {0x1, 0x1000, 0x1000}, {0x2, 0x80, 0x1000}, {0x4, 0xf9, 0x800}, {0x0, 0x66b, 0x800}, {0x3, 0x80000001, 0x1800}, {0x1, 0x80000000, 0x800}, {0x1, 0x4, 0x800}, {0x3, 0x800, 0x1000}], 0xa) syz_open_pts() open(&(0x7f0000000180)='./bus\x00', 0x7e, 0x0) 12:10:15 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r0, &(0x7f0000000400)=@un=@abs={0x3a0e55f03c9401ba}, 0xc8) r1 = open(&(0x7f0000000000)='./file0\x00', 0x801, 0x10) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000040)=0x800) 12:10:15 executing program 0: mkdir(&(0x7f0000000080)='./file0\x00', 0x0) r0 = accept$inet(0xffffffffffffff9c, &(0x7f0000000100), &(0x7f0000000180)=0xc) setsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f00000001c0)={0x6, 0x4}, 0x10) getgroups(0x7, &(0x7f0000000140)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) setgroups(0x0, 0x0) setregid(0x0, r1) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) bind$inet6(r2, &(0x7f0000000040)={0x18, 0x0, 0x9, 0x84}, 0xc) setuid(0xee01) chdir(&(0x7f00000000c0)='./file0\x00') 12:10:15 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x0) r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='./bus\x00', 0x10000, 0x4) r1 = socket$inet6(0x18, 0x8001, 0x4da) socketpair(0x0, 0x4, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = kqueue() r4 = accept(0xffffffffffffffff, &(0x7f0000000240)=@un=@abs, &(0x7f0000000280)=0x8) kevent(r0, &(0x7f0000000180)=[{{r1}, 0xffffffffffffffff, 0x0, 0x2, 0xfffffffffffffff7, 0x1}, {{r2}, 0xfffffffffffffffe, 0x28, 0x2, 0xa0f1, 0x80000001}, {{r3}, 0xffffffffffffffff, 0x5, 0x8, 0x7f, 0x9}], 0x9, &(0x7f00000002c0)=[{{r4}, 0xffffffffffffffff, 0x22, 0x400fffff, 0x9, 0x2}], 0x3, &(0x7f0000000300)={0x8, 0x1}) fcntl$setstatus(r2, 0x4, 0x8) r5 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000200)=[{{r5}, 0xffffffffffffffff, 0x7f}], 0x0, 0x0, 0x0, 0x0) r6 = kqueue() recvfrom$inet6(r5, &(0x7f0000000080)=""/83, 0x53, 0x800, 0x0, 0x0) kevent(r6, &(0x7f0000000100), 0x101, 0x0, 0xfffffffffffff14a, 0x0) r7 = kqueue() kevent(r7, &(0x7f0000000080), 0x200, 0x0, 0x1000, 0x0) close(r6) 12:10:15 executing program 1: kqueue() pipe2(&(0x7f00000000c0), 0x0) pipe(&(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) writev(r1, &(0x7f0000001700)=[{&(0x7f0000003940), 0xfffffec0}], 0x1000000000000137) fchown(0xffffffffffffffff, 0x0, 0x0) dup2(r0, r1) write(r1, &(0x7f0000000040), 0x0) execve(0x0, 0x0, 0x0) 12:10:15 executing program 0: ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "1e00ad3d00031761b934640701b3206f0900", 0x0, 0xffffffffffffffff}) msgrcv(0x0, &(0x7f0000000080)=ANY=[@ANYBLOB="000500e04053"], 0x1, 0x0, 0x0) r0 = socket$inet6(0x18, 0x2, 0x0) connect(r0, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) 12:10:15 executing program 0: r0 = accept$unix(0xffffffffffffff9c, &(0x7f0000000080)=@file={0x0, ""/97}, &(0x7f0000000100)=0x63) socketpair(0x19, 0x4005, 0x46164349, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) dup2(r0, r1) pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x0) r3 = socket(0x2, 0x3, 0x0) connect$unix(r3, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) dup2(r2, r3) 12:10:15 executing program 1: madvise(&(0x7f0000002000/0x3000)=nil, 0x3000, 0x0) accept$unix(0xffffffffffffffff, 0x0, &(0x7f00000010c0)) madvise(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x4) socketpair$unix(0x1, 0x9, 0x0, &(0x7f0000000080)) 12:10:15 executing program 0: r0 = accept$inet(0xffffffffffffff9c, 0x0, &(0x7f0000000000)) r1 = dup(r0) ioctl$TIOCCONS(r1, 0x80047462, &(0x7f0000000040)=0x6) 12:10:15 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2018, 0x5cd5) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) r1 = open$dir(&(0x7f00000002c0)='./bus\x00', 0x0, 0x0) dup2(r0, r1) 12:10:15 executing program 0: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) mmap(&(0x7f0000ff4000/0xc000)=nil, 0xc000, 0x20000004, 0x12, r1, 0x0, 0x0) r2 = dup2(r0, r1) r3 = kqueue() kevent(r3, &(0x7f0000000100), 0x6, 0x0, 0x1000000000000000, 0x0) kevent(r0, &(0x7f0000000040)=[{{r2}, 0xfffffffffffffffd, 0x2, 0x80000004, 0x7f, 0x1}], 0x5, &(0x7f0000000080)=[{{r2}, 0xffffffffffffffff, 0x8, 0x1, 0x1ff, 0x689c}, {{r1}, 0xfffffffffffffffd, 0x4d, 0x200fffff, 0x5, 0x7fffffff}], 0xffff, &(0x7f00000000c0)={0xfffffffffffffffe, 0x6}) kqueue() mmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x1, 0x6010, r1, 0x0, 0x0) dup2(r3, r2) 12:10:15 executing program 1: mknod(&(0x7f0000000000)='./file0\x00', 0x203f, 0x1000) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) readv(r0, &(0x7f0000001540)=[{&(0x7f0000000480)=""/156, 0x9c}], 0x10000000000000da) 12:10:15 executing program 0: pipe2(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) r1 = openat(r0, &(0x7f00000000c0)='./file0\x00', 0x40, 0x0) recvmsg(0xffffffffffffffff, 0x0, 0x42) unlinkat(r1, &(0x7f0000000000)='./file0\x00', 0x8) mkdirat(r1, &(0x7f0000000080)='./file0\x00', 0x0) shmget$private(0x0, 0x2000, 0x0, &(0x7f0000ffe000/0x2000)=nil) 12:10:16 executing program 1: recvfrom$unix(0xffffffffffffffff, &(0x7f0000000000)=""/19, 0x13, 0x40, &(0x7f0000000040)=@abs={0x0, 0x0, 0x1}, 0x8) r0 = socket$unix(0x1, 0x1000003, 0x0) socket$unix(0x1, 0x1, 0x0) setsockopt$sock_timeval(r0, 0xffff, 0x1005, 0x0, 0x0) 12:10:16 executing program 0: r0 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000200)=[{{r0}, 0xffffffffffffffff, 0x7f}], 0x0, 0x0, 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000100), 0x101, 0x0, 0xfffffffffffff14a, 0x0) 12:10:16 executing program 0: r0 = socket$inet(0x2, 0x4, 0x9) preadv(r0, &(0x7f0000000000)=[{&(0x7f00000001c0)=""/197, 0xc5}, {&(0x7f00000002c0)=""/172, 0xac}, {&(0x7f0000000380)=""/4096, 0x1000}], 0x3, 0x0) mknod(&(0x7f0000000040)='./bus\x00', 0x40000006009, 0x401) r1 = open$dir(&(0x7f0000000080)='./bus\x00', 0x5e2, 0x0) chdir(&(0x7f0000000180)='./bus\x00') open$dir(&(0x7f0000000100)='./bus\x00', 0x20, 0x1) pwritev(r1, &(0x7f00000000c0)=[{0x0, 0xfff8}], 0x1, 0x0) 12:10:16 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x80, 0x8) ftruncate(r0, 0x8846) pwritev(r0, &(0x7f0000000240)=[{&(0x7f0000000040)="562a1088cb3ca095cd2e3dc3a03f370c1e83b0665c3b192538eb954b9d287c31338293a19b4750b031bb63c744624825c9cb1b4f3f8a493a2697e29f7b912f910350b6fe070db5846151eb24d8c066db95610f5a49f49f61d03de28a9260c4f690ff2dc4410609dfb39a7c783b2aa677917a8d17ec93b8cbc6a4b858127dd06bb336af877c67f8d1a2e624d204b265a60866732477827c3bd0e41d1b7e3e4cd2b5aed857f7841909d330bd2264c5be81b6e929198eae452d57543b1c188806edb4d7a3f38ebf0c23c9c8c51918341cb44162d2cc05dec316fc96daf298ae8cccf786fa3ac362282bc25ddbaa18e6778e8f", 0xf1}, {&(0x7f0000000140)="4279770b8756a3f9321a97043c6eb00ddae63c4875e145d0be6e3c7d3cc1159df24473b4895f5d96af7dc66617f6a5f9266ec02cc3d888364d49a2758ef593b804b1a5bb3de0b11e327690e71d0bd4fccc33aedd1b8be70c21df72a59b515180435e137c5040ef829d89e26cef56be35b445f182e8a176a48311f5d8aa4112a44a5f93c78be8d2647e3653e69acc5a47d56043eccf42f23658f431c64178abd175d71c4af8e357d03f13c53c03d37eff5ec9cbb013d9b7053e3d7c821567f57e61049f824075f720244a65c3a4a084cbfd", 0xd1}], 0x2, 0x0) r1 = semget(0x1, 0x0, 0x1) flock(r0, 0x2) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000280)={0x0}, &(0x7f00000002c0)=0xc) fcntl$lock(r0, 0x9, &(0x7f0000000300)={0x1, 0x3, 0x2, 0x100000000, r2}) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000340)={0x0}, 0xc) r4 = accept$inet(r0, &(0x7f0000000380), &(0x7f00000003c0)=0xc) ioctl$TIOCMGET(r0, 0x4004746a, &(0x7f0000000400)) r5 = openat(r0, &(0x7f0000000440)='./file0\x00', 0x0, 0x10) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000480)="2339fd6b852d97195aa6c806f8e7f1bc1dfa44c5814aabdcffd1c9d0abd91dbce3f3e1aa8e0390c2d49500f0a0bd1a71ce6a2a6d7dec14ccff42295b3de2adec9a0fc582eeb017c7c65c1db1b61b99d21f9b6984b1e16ec788853417f776b3de2b5b7e9be3083090a6ef5a9e132ec8f3fd2b9ceef564496603330d82432b36856be3521dbded324acac2f73d31b8715eb6a891a092abc091b923d419e48a1b9471a177d2c7b231e286451b54d6573fb13ca39ff7fd7bb635d2d333e373d0c6e4206667ae53cd75c39980c024243a29a7a4698f92a7461f4f3763b5fc3de4264787a18f624c128af6d3b88a5bc7bb9ceaffe0545d20a61e07a695508e524fab6fff2a25a90439af3a0c66c3e5ec7420353e2ec1540e7f60b1b15fe237b605c1d8f8666f250b510919197c0d8ae649cc612f977d410725b30e883badf69599e48931fb2e02f6b43a5d6e75d01eeef6e75f91564da5330de38d57ae792886b3e8cd80fdb6f46cbe034d3a2d20866878ba12f2a7abbe8b66a6b97212dfb15d48e30de580133e6499e75a5bdcde4e94e7769619326e3bef226c699eb15dc397798ed1a2a277d393c804b4c280644cc5b5fff2b0bb9a5b2a97f144a7c349efd2d6b5087dedb679af03baf4b254e99ad8f232cb83a3a7dda573f1c0295c2461a9ef370672a043e240bb2fd8701b97b89c6a5df61d73436e8e7b342a09c11cbd22f77b03b912c0b496182c2085db30c95db35708047dc0d0ba0215af444761e481e5d35c6c7c9aeb5bd5b0d5b2d6fad4ce3f803f9e93ec6998cc080e621271fb21f28495b9f6de31c7603f7c679093c2dfa370e3ec7e24bd9a4a481291828173fcaabd0b988fc1d3d3cb263d331fb4710f776f06c7c4c3383f179a021e04fecc6085349d06d45139c11b287a4f72037f6f77bab1780fed912a7965e69d84371b3142d310a6deb45ceb06e932c5bb6313df314bae6d0b2729b501908c39f7975cc379942b4d2e577e635a28983401625c1d9bcab33319dcabddf869bd28bfd72cc60f779eafd6c064cbd7bebc82209a561a1a4eedae0340d58d014ce9fc44357b42b7fecf9795460b21c05dbb702416f21462a8b8a65909be304d4efef4b9bea49a2498786e6c2b149d2fc5af2f056c861eaa8c77c5fb0f42327a25e83867d238b8f58707e02df5397c22c3dcc6ed6d39b6bedc83760d54ffd8e668e511b71ee6128a13700e112829f74984547854686ee71ddffb3959e3d053337dd79c16566b77d150686c37eacf8a4931b47e2c8fe4162ce763358315585f7429b1b6fd6998195301ebada612e34564d7d45b6da3261219a16466f383e86ace9440e03ee3e9c6c7feccac230094e7b84fcaba5a7dffd47d8c86d2f9ece2e409149aab13b3bfa500a8af3347574044c453c599060d6b143ca691d01d11b08737415c6ddfe431d0a9ecf19026d7d39e92b50f696191fb3142aaae8a32f070a31205047eb913e9c9ca6a25a55dd3b8c2eb410053dd549796cdef1c1b1649d0878fefef0b5467157656b1fe1708dd50fd62539603d01f6ea216eba47b249c84b4b04ccc9de2aa903032c1969637c2ea170506eec042817c9a6a9318eecee1e22b0cf8c89cda38e954ba794c78d3443ea603092fad96ea25aaf810eefb59a0829c925794c7f028b0d69bc1a05a14b4dcb99ef0904149c0493c8a37ed6ad263ac2e8d766857dde19fd1cf2439f328c656b4900bc85f95b0f36136cdc6916f5b40ac82ba6eceb827dd85091b925b2433aefd0d84640dae9222375fb220be21d882baaaabf049d0223eaee74d4c6f857afcb770690617d0f2c3631c5759fdb84f8cd52e1eef0601bd5474c56df8dde1b154cbcbab3906e1163184937d9e3f8108b0b12ca869bf2a0a1ba60e6b9ef2db7b14a8454b7110a6ab8130c5445f0258dd6b514a4b4fdb394c6126a0e58339c12fbd44126bbdf0b4d5bff2d9ea68ef9ff5f3386504faa77ee61ca032e2028419e27f12f1bb28ce09605794e1323e47871576b9cbec429680cea31a31fff11bf1921ca55f6e1d813529df6eb31e38aeae138dc2228302486030d3d350fa45fe92fb5af5b2e2efbdbf4cc9bdb1cb5d93d7f8198a3168a8deb60028c4b19f39fd7b3ee589dd37399a5d9c3d096c6c5115707c922227be3b617747ac76384b5fc7d0041de7917f075eecf734574f4cb440f26de4ca4bb04a45fbb9b98b62e8037dfd4c374524f9d84a830192d2004c3ff2c9c4965ee066564cbaa0bb312d43b1e597c24d7505f14270cd961e584d9f3cbc038b024ce9a1b950f4d77b2a1db6d586d92c7cfd075ab5b06c347da3d14e70b52a31d2d04a16ea76049d9e895dff90c5c258b8de7a6657d7fc167dea8f4efd18ceea6a0e01e0c77c351fd7ad45e04a4725d713d80c62f013b6ef70b905d57a15b77646cdf22b0c002cc65a113049b46f71992b92c8104444cadcca3d6768e914e0742767ed7b7fc9f6a9a08436fd4331d8169e1d9361163fc9dbaa20d59f9b939efedb78e071fe29c30e73d8cb0dc765ca4d363013b7008521c08336ad25b5322b7c33ab5efad6e5408cc8047c8940dd06492275d61310dff6ef1af058287973d93ef8b90092c8907260869bed93a7642577c1a3e3447404dfdcd71be34e01d2be197df721f63b13920c4406a5990fc137004272b5f0b98943b83b988276b38dd66601ab1cf760b76ec1a94211c92c52677efd9e7b831dcb8d35223207fc3e11ce730ae487e42682e117bc8b552e41d993e392b05a73f06d28b74f9cf2a5e2a22591295e245c3d295f1716119f880f3c4474ba5938af1cc1d6ecb833fb9939546564d19096c3b8c32be67dfd1f69ed02f75f8618231549882a4d3e81b67544ca474ecf6a0ad6f8970e6cf5dc20c6ba8c25bba33ae7fef33353a27d27f703bb7578580f58b4150060b5f494d331f224472d8672e58e4db89631094a79cfd91c17d520d354dd7ff2c6e01eb4cb8f9226f5b2bfc7d6f0392d262daf69f3083ea817e1b89ae9621ea5eb4b8c5310664315d2d7db000f772855270ac66494525ad9022f1ccb8e220035b543fd439d8085f4b1da0dab25a4f441e3b80093aa8f51bcf516fddcdd04d1d0d76c49664f75b8e1d6d41be910d6c954f319006f0a2b92ea4564952f7c5113c4e545a4e16c52c72bbbcea18e30b8da0ca95eddbbe860103e396d174405702326205e747616328b5ffcad1d434bf7ee9ab4d9a8d00c4b1d82bbec616d88f9ea927ea701fb846100bc69a25a27dcccfae9ae867f26fbb29adb72026c889565f4fe20f9adb4ae71ac722c0ea3ead869f95aca3d8031fc3b1a0704bc55ed60600e16ae40d18d8176120bf42d743d67b5f4bebba28b3e896b2b25c4f38d38a848ef63f034a1883400cfa4736417e9aea162a3c6accec200361c75404f0a875e0a4d0d95b4d2cbe01d9337e04b5191a1a133e02ba55eed9bc5faf9cdefd2c6abb76c85b3443f9b813d36b5e16dd8a1bf2278d5b0b444644a9d778ba0ef51130a0711dce6005e0615a33a542145a708e56c0b9c089d803c64e306540121cf4cab2718917a6b0720ccb28c62a5b86bb6c0898deeb35580a77d12719d2e6fb802cb2f1d717ccb9634263b8cf6159e7f11c7fcea58ba35f79ded2943a3e1fbccb94c38092448c59d90c684c1d620e7bdc5c14581b5d40cb2e0af48aa01d791e034819b21bc86b0ba7d5165281cfe63436e1076aa9641fc7e5243f6bbdd5243fdde483dad8bcc2898675e5026b84a8097c71fa63c23b693b2c98038bc441dcb74709ec4a1c358bb41a2f3f35a64a3c6c1ef15acc2e43e9efe4c9aba39aa0d001fa56f2094fac04a59297d2decefab8db7a9b7e5e493b363ae32a3c0e54e969a08c103ddc764213c0754cb8eb249627bf0618a335c39e7ad64f2596f7d3c833d10352be6a1c1df05e01dbce9d7b72e0fcdf5f0a069fc497bfeb1af1d6e8278a39449ba915a655afcbcd01c36f447724958c9d89483118a7d3ba060b825d15babcefb63dac0d09d5e1764f0b555ff71838afd712744b382258185f0d6c2fb44382cc335e46ba2144982c9133ba7a6aff5d52b2b7036d6952f81c7c86fe7e40960d0cc67fb08293e42f703b444b32580ad6bd9ab42265b124b4e9319f92b98bbb7092c2d14a55c1c6447603a2caae953c1b54dd9971f6b01d8ec3dde0efb5e21f8b4225023c37024102c80c2adc62dd8813e875b63df4f9c4c88e395a953b1e238c55ff1a649d5c755ece333736458b2ae83b66266808e10efff088ae804f3996d034e6bd840f2eeba784510eca75d88d5cfb2d75ec6cd663df37ce3b6e2a5a701d679ad5d251d40881780eee5d350f05144546b33670a199e61076d93c19437c45d62d0e9716a11e88351439a0c471702b3b3686f77c96d1d9a7b47f609572141cf352489b8bf1f8a464e377c3868b3b0eeec4cc3d31ef794f000db85d9d51667f7a05b49e1b3a22c64a7025565fd83897298c85253c35f36e0e52cf8e795204c66b711b4676f21afdc1417dbd04c80797dca72afc97969cf44f7a8e52e827b33f537e8fb53a51cbc553ea3072bf9c26467c598fbba046ca3626f767e8b1871d65f86c408efab7735b3e733bb619e317a00e5052dc900687a1e6c1befb88124271e217b032ad9495292f3fce54ca8ba5b5d18fb2dbd7f91ed0612004997b45ea87b3fd36b588717bf6771a9cfa68e335eaa8d5f91f0d980efbbbb40d43369eaf81248313397884721f32c961fdd24102725e8952d23581776dbdcc1c1d790852838de99093057ce4e3b57651fae3866ee36c0d58e86023a1d3bf56ca5ffb10b48faa87ea6282d1ab4650d36d0cd4c1f6e31d035de5a6c30ddccc4602827c1a85185d6728922f122779ad09a82f75918aa49d7de5668ea95a234cceadad71584ac3cb2afdd51ddc3eb985833508bdd78505f21a81fd1e9d59d831eae8beb355a9331cfc0a124f94664a617b42aa30bc6dcaf0ac9eb6401f7c6c8cde15e541c553aa62df9aa8ae664afdb5899c6d90b42da74f8b99a6f2bb2368f7001f7446da16e7dad3cbe9ee28fbd6dc9c0c67770359d2fd6a2b2bbf5d3a0a2fd1afd8089c6f8bd9c34a867b82e6cd2ef2ea42de6186eaf75aeb2c2a878462a7d149a137691137690c1d61f11128fbcebc9681f606555da0f3c60d79695c2ca1f0e48c555393c68e31efbabc78b529e2adb3ff5ef02509c66dbe5b142cc7bbbd2a1f86404107dd101baa7486b55b32e105f6d703ec35b05ed45ea52900fbdf3e2c6a4da199ae7df6e6197168774dbf06c4923428bc67399887582fb4872b4ec74de0c26a24570f1ba6a8ad273153945867414886fbecc2bf9211464832f264ad30f9cbfc3582d93c1bf315b85b0d3dbe0a9b2abd495d20518dcc224f3b6a9a7843ec749543f38115df40d3f8ce7087533772cf106d2083415a9f7c20b86f22de3474bdfe8469524f3df925e332a8788d5b87c9bb203c6ddc2cafea8cf334dd9eedfe626510e378f2a79d88c0cfa0a3926636142cdd1ee2c71be7f56b1fe19a2bc35601c7d08e094ad7b95e7ef56fd3474efb5d7f8b3e4cac7750fd42bb6470ddefe0ea9e0e71598ce9a736ef864c0a851f27e1d742c3565672edd0060e13090efd137fdf566fb3a9ff7754121df4a15580275dc4008d1a8b4fce89951a5b0d05c1148d54ed3c01c172e9eb016fcd7c22244ab58461076402699c4f60251e2fda6ae9bd530c043a29e82440587facaf7e45607f5d76da1047217281bf028e5a0c5ba80c72f80d185b5f62ea0e8df4f01dad5caa5c1", 0x1000) munlock(&(0x7f0000ffd000/0x3000)=nil, 0x3000) mincore(&(0x7f0000ffb000/0x4000)=nil, 0x4000, &(0x7f0000001480)=""/153) semget(0x0, 0x4, 0x8) fcntl$setown(r0, 0x6, r3) semget$private(0x0, 0x0, 0x42) geteuid() read(r0, &(0x7f0000001540)=""/104, 0x68) msgget$private(0x0, 0x400) mlock(&(0x7f0000ffb000/0x4000)=nil, 0x4000) semctl$GETALL(r1, 0x0, 0x6, &(0x7f00000015c0)=""/4096) r6 = syz_open_pts() fcntl$setown(r6, 0x6, r3) ioctl$TIOCSETVERAUTH(r6, 0x8004741c, &(0x7f00000025c0)=0x3) kevent(r5, &(0x7f0000002600)=[{{r4}, 0xfffffffffffffffc, 0x40, 0x40000000, 0x80, 0x6d3f692b}, {{r5}, 0xffffffffffffffff, 0x90, 0x10, 0x7}, {{r5}, 0xfffffffffffffffd, 0x40, 0x82, 0x0, 0x1}], 0x3, &(0x7f0000002680)=[{{r6}, 0x0, 0x2, 0x80000001, 0x5, 0x100000001}, {{r6}, 0xfffffffffffffffb, 0x82, 0x2, 0xe006, 0x994}, {{r6}, 0xfffffffffffffffe, 0xc5, 0x44, 0x9ac1, 0x9}, {{r5}, 0xfffffffffffffffa, 0x80, 0x80000000, 0x7f, 0x800}], 0x2, &(0x7f0000002700)={0x75c1, 0xfffffffffffffc00}) syz_extract_tcp_res$synack(&(0x7f0000002740), 0x1, 0x0) ioctl$TIOCGWINSZ(r6, 0x40087468, &(0x7f0000002780)) ioctl$TIOCSETVERAUTH(r0, 0x8004741c, &(0x7f00000027c0)=0x3c5) mincore(&(0x7f0000ffc000/0x3000)=nil, 0x3000, &(0x7f0000002800)=""/222) 12:10:16 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x2002, 0x4000005200) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) preadv(r0, &(0x7f0000000280)=[{&(0x7f0000000040)=""/6, 0x6}], 0x1, 0x0) setitimer(0x0, &(0x7f0000000340)={{}, {0x2}}, 0x0) nanosleep(&(0x7f0000000000)={0x6, 0xfffffffffffffffe}, 0x0) mprotect(&(0x7f0000000000/0x600000)=nil, 0x600000, 0x40000000000001) pipe(&(0x7f00000000c0)) setitimer(0x0, 0x0, &(0x7f0000000380)) socket$inet6(0x18, 0x4005, 0x1ff) unlink(&(0x7f0000000140)='./bus\x00') 12:10:16 executing program 1: clock_settime(0x0, &(0x7f0000000080)={0x700000}) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) utimensat(r0, &(0x7f0000000040)='./file0\x00', &(0x7f00000000c0)={{0x6, 0xb4e3}, {0x7, 0x1000}}, 0x0) 14:53:52 executing program 0: nanosleep(0xfffffffffffffffe, 0x0) nanosleep(&(0x7f0000000140)={0xd4, 0x2}, &(0x7f0000000080)) 14:53:52 executing program 1: r0 = socket$unix(0x1, 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000280), 0x3) r1 = semget(0x3, 0x3, 0x1b4) semctl$GETNCNT(r1, 0x4, 0x3, &(0x7f0000000000)=""/27) 14:53:52 executing program 1: r0 = open(&(0x7f0000000100)='./file0\x00', 0x2, 0x1) faccessat(r0, &(0x7f0000000140)='./file0\x00', 0x20, 0x0) r1 = semget$private(0x0, 0x4, 0x241) semctl$GETPID(r1, 0x1, 0x4, &(0x7f0000000080)=""/87) semctl$GETALL(r1, 0x0, 0x6, &(0x7f0000000000)=""/13) connect$unix(0xffffffffffffffff, &(0x7f0000000040)=ANY=[@ANYBLOB="0002"], 0x1) faccessat(0xffffffffffffffff, &(0x7f0000000040)='/', 0x0, 0x0) 14:53:52 executing program 1: mknod(&(0x7f00000003c0)='./bus\x00', 0x2000, 0x236161bb) pipe2(&(0x7f00000000c0)={0xffffffffffffffff}, 0x10004) unlinkat(r0, &(0x7f0000000140)='./bus\x00', 0x0) r1 = open(&(0x7f00000001c0)='./bus\x00', 0x2, 0x0) r2 = geteuid() getgroups(0x5, &(0x7f0000000080)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) fchown(r1, r2, r3) connect$unix(0xffffffffffffffff, &(0x7f0000000100)=ANY=[@ANYBLOB="710df240ec011dc91cf36638b4990d445106229a9ca601b400110008"], 0x1) pwritev(r1, &(0x7f0000001640)=[{&(0x7f0000000000), 0xffffff91}], 0x1, 0x0) socket(0x2, 0x3, 0x1) open(&(0x7f0000000000)='./bus\x00', 0x80, 0x0) 14:53:53 executing program 0: mknod(&(0x7f00000003c0)='./bus\x00', 0x2000, 0x236161bc) r0 = open(&(0x7f0000000180)='./bus\x00', 0x2, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="710ff201000000000000009052f4debdb5"], 0x1) chdir(&(0x7f00000001c0)='./file0\x00') bind$inet(r0, &(0x7f0000000080)={0x2, 0x3}, 0xc) pwritev(r0, &(0x7f0000001640)=[{&(0x7f0000000000), 0xffffff91}], 0x1, 0x0) stat(&(0x7f0000000040)='./bus\x00', &(0x7f0000000100)) pwritev(r0, &(0x7f0000000540)=[{&(0x7f00000000c0)="b9", 0x1}], 0x1, 0x0) 14:53:53 executing program 1: r0 = syz_open_pts() r1 = fcntl$dupfd(r0, 0x4, 0xffffffffffffffff) close(r1) mknod(&(0x7f00000006c0)='./file0\x00', 0x2000, 0x5b35) r2 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r3 = kqueue() kevent(r3, &(0x7f0000000200)=[{{r2}, 0xfffffffffffffffe, 0x1}], 0xc996, 0x0, 0x0, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x400, 0x4) dup2(r2, r3) 14:53:53 executing program 1: writev(0xffffffffffffffff, 0xffffffffffffffff, 0x1a9) socketpair(0x2, 0x4, 0x3, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_int(r0, 0xffff, 0x0, &(0x7f0000000040), &(0x7f00000000c0)=0x4) 14:53:55 executing program 1: select(0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)={0x0, 0x5f}) accept$unix(0xffffffffffffff9c, &(0x7f0000001000)=@file={0x0, ""/4096}, &(0x7f0000000000)=0x1002) fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffffff) syz_open_pts() r0 = socket$unix(0x1, 0x5, 0x0) accept$inet(0xffffffffffffff9c, &(0x7f0000000140), &(0x7f0000000180)=0xc) r1 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffff9c) r2 = fcntl$dupfd(r0, 0xa, r1) connect(r2, &(0x7f00000000c0)=@un=@abs={0x1, 0x0, 0x3}, 0x8) mknod(&(0x7f0000000ffa)='./bus\x00', 0x2000, 0x0) r3 = open(&(0x7f0000000080)='./bus\x00', 0x6, 0x0) writev(r3, &(0x7f0000000040)=[{&(0x7f0000000200)="7ab7ceb0092a3b7843ae412154008153c8473b3cfd661877003efe8d41845b131479decf8c46566473c44bcfb8a3a0bb116b998cf6f292e040839dcfdf3c76bbdf1d7c7e13a3512d3de2c490ae7f4444e7850284331a1dad953b526c933b0051b4014ffba485f5ee780f23f82be5e73083ee7fb04697e14e0d1f479decf4a1e951ce604280d2b1aa776aa37c85931685f90c7b19e5125595fca6dbd76c782a423189d96dba8873d86c0455bee726aa3f4dfaea87baeeee1e1b39aa6b2627cf1b7816f65e053ad374d8ed636850d92f0290802d2c13f3b118a970a018546126de4c87060dc68a65", 0xe7}], 0x1) 14:53:55 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x12a0a, 0x0) kevent(r0, &(0x7f00000001c0)=[{{r0}, 0xffffffffffffffff, 0x21, 0x53, 0x200002, 0x5}, {{r0}, 0xfffffffffffffff8, 0x102, 0x51, 0x200, 0x1}], 0x8, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x0, 0x2, 0x13000000000000, 0x3}], 0x8, &(0x7f0000000180)={0x4, 0x3}) mmap(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x0, 0x11, r0, 0x0, 0x0) socketpair(0x11, 0x8007, 0x4, &(0x7f0000000100)) munmap(&(0x7f0000fef000/0x11000)=nil, 0x11000) open$dir(&(0x7f0000000140)='./file0\x00', 0x80, 0x1c0) 14:53:55 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x236161bc) r0 = open(&(0x7f0000001040)='./bus\x00', 0x2, 0x0) mlock(&(0x7f00003e4000/0x4000)=nil, 0x4000) unlink(&(0x7f0000000040)='./bus\x00') munmap(&(0x7f00003e6000/0x1000)=nil, 0x1000) pwritev(r0, &(0x7f0000001640)=[{&(0x7f0000000000), 0xffffff91}], 0x1, 0x0) openat(r0, &(0x7f0000000000)='./bus\x00', 0x2, 0x88) mmap(&(0x7f00003e6000/0x3000)=nil, 0x3000, 0x0, 0x1010, 0xffffffffffffffff, 0x0, 0x0) 14:53:55 executing program 1: r0 = kqueue() pipe2(&(0x7f0000000000), 0x10000) close(r0) kevent(r0, 0x0, 0x0, 0x0, 0x0, 0x0) I=^e7U_Z TKnxNxyGO0|^WTz08_~H\eVxgB+(Bn_/L7 8D>Hs4 {x6Oz7N0 *;xC.A!TSHG;<}fw>~ A[y^O FVdsDKO8# ;k vr`@O_g&*?Mzj:nn9*k&'Oxv^:StXmchPY/-,s1)p Ta&^L F ez7N0 *;xC.A!TSHG;<}fw>~ A[y^O FVdsDKO8# ;k vr`@O_g&*?Mzj:nn9*k&'Oxv^:StXmchPY/-,s1)p Ta&^L F 14:53:55 executing program 1: r0 = socket(0x18, 0xc003, 0x0) r1 = dup2(r0, r0) getsockopt$sock_int(r1, 0xffff, 0x1021, 0x0, 0x0) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)=""/149, &(0x7f00000000c0)=0x95) 14:53:55 executing program 0: pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) writev(r1, &(0x7f0000001700)=[{&(0x7f0000003940), 0xfffffec0}], 0x1000000000000137) write(r1, &(0x7f0000335000), 0xfc94) dup2(r0, r1) execve(0x0, 0x0, 0x0) 14:53:55 executing program 1: mprotect(&(0x7f0000001000/0x5000)=nil, 0x5000, 0x0) mincore(&(0x7f0000005000/0x3000)=nil, 0x3000, &(0x7f00000012c0)=""/4096) munlock(&(0x7f0000003000/0x4000)=nil, 0x4000) munmap(&(0x7f0000005000/0x2000)=nil, 0x2000) 14:53:55 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) close(r1) fchmod(r0, 0x0) fcntl$setstatus(r0, 0x4, 0x83) 14:53:55 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x0, 0x40) symlinkat(&(0x7f0000000000)='./file0\x00', r1, &(0x7f0000000100)='./file0\x00') setsockopt$sock_int(r0, 0xffff, 0x1002, &(0x7f0000000040)=0xffffffff7fffffff, 0x4) 14:53:55 executing program 0: syz_extract_tcp_res(&(0x7f0000000000), 0x48, 0x5) r0 = socket$inet6(0x18, 0x4003, 0x0) r1 = accept$inet(0xffffffffffffffff, &(0x7f0000000040), &(0x7f00000000c0)=0xc) r2 = accept$inet(r1, &(0x7f0000000100), &(0x7f0000000140)=0xc) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x48000000}], 0x0, 0x0, 0x0, 0x0) getsockname$inet(r2, &(0x7f0000000180), &(0x7f00000001c0)=0xc) connect(r0, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) 14:53:55 executing program 1: r0 = syz_open_pts() ioctl$TIOCDRAIN(r0, 0x2000745e) ioctl$TIOCSFLAGS(0xffffffffffffffff, 0x8004745c, &(0x7f0000000080)) setitimer(0x2, 0x0, &(0x7f0000000040)) 14:53:55 executing program 0: r0 = socket(0x2, 0x1, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="8202ff"], 0x1) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) fcntl$setown(r0, 0x6, r1) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, 0xc) r6 = getegid() r7 = getgid() getgroups(0x6, &(0x7f0000000180)=[r2, r3, r4, r5, r6, r7]) 14:53:55 executing program 1: mknod(&(0x7f0000000400)='./bus\x00', 0x800000000002002, 0x4000005200) r0 = open(&(0x7f00000000c0)='./bus/file0\x00', 0x0, 0x3) r1 = kqueue() kevent(r1, &(0x7f0000000200)=[{{r0}, 0xffffffffffffffff, 0x7f}], 0x8, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000280)=[{{r1}, 0xfffffffffffffffb, 0x80, 0xf0000028, 0x6, 0x5}, {{r0}, 0xfffffffffffffff9, 0x10, 0x1, 0x0, 0x8001}, {{r0}, 0xffffffffffffffff, 0x5d, 0x80000001, 0x8, 0x5}], 0x80000001, &(0x7f0000000300)=[{{r1}, 0xfffffffffffffff8, 0x14, 0x40000081, 0x7, 0x80}, {{r1}, 0x0, 0x8, 0x11, 0xfa10, 0x10001}, {{r1}, 0xfffffffffffffff9, 0x10, 0x40000000, 0x8001, 0x100000001}, {{r1}, 0xffffffffffffffff, 0x20, 0x20, 0x2, 0x81f0}, {{r1}, 0xffffffffffffffff, 0x4, 0x4, 0x1, 0x7ff}], 0x58, &(0x7f00000003c0)={0x7fff, 0x7}) r2 = kqueue() kevent(r2, &(0x7f0000000100), 0x101, 0x0, 0xfffffffffffff14a, 0x0) syz_open_pts() sendto$unix(r0, &(0x7f0000000000)="7a7c8d0c9481dfe843d869bf71ade3dec7b3e93875e2b72328a5972b64051a4a76fcad49b326ea41203aba4d2e6f24fa7ddab05d54306c1e6ecee004b3809372886f95ca09d30b1482f302920aab69287bac126a91540489fde88d15aeddc335caa302680240dbb4e53e3c37c3e39793cf341f043887044fa848f1af3af70d6c3b238df67cea2d409899fd46d3", 0x8d, 0x1, 0x0, 0x0) kevent(r0, &(0x7f0000000480)=[{{r2}, 0x74a1c0fa565466de, 0x40, 0xfffff, 0x2, 0x8}, {{r1}, 0xffffffffffffffff, 0x10, 0x2001, 0x6, 0xb}, {{r1}, 0xfffffffffffffff9, 0x40, 0xfffff, 0x0, 0x5}], 0x2, &(0x7f0000000440), 0x80000001, &(0x7f0000000240)={0x7ec, 0x8}) 14:53:55 executing program 0: r0 = semget$private(0x0, 0x4, 0x4) semop(r0, &(0x7f0000000000)=[{0x2, 0xffff, 0x1000}, {0x2, 0x80, 0x1000}, {0x1, 0x9, 0x1000}, {0x4, 0x3, 0x800}], 0x4) semop(r0, &(0x7f0000000040)=[{0x3, 0xfffffffffffffffa, 0x1000}, {0x3, 0x9}, {0x7, 0x20, 0x800}, {0x3, 0x6, 0x1800}, {0x3, 0x2, 0x1000}, {0x1, 0x6, 0x1000}, {0x0, 0x1ff, 0x1800}, {0x0, 0x7}, {0x3, 0x3ff, 0x1000}], 0x9) r1 = socket(0x3f, 0x4003, 0x1) semop(r0, &(0x7f0000000080)=[{0x3, 0x9, 0x1800}], 0x1) r2 = semget(0x2, 0x7, 0x100) utimes(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)={{0xdc37, 0x401}, {0x1, 0x20}}) semctl$GETPID(r2, 0x2, 0x4, &(0x7f0000000140)=""/140) r3 = open(&(0x7f0000000200)='./file0\x00', 0x8, 0x101) semop(r0, &(0x7f0000000240)=[{0x6, 0x7fffffff, 0x1000}, {0x4, 0x2, 0x1000}, {0x3, 0x2, 0x800}, {0x1, 0x5, 0x1000}, {0x1, 0x3ff, 0x1000}, {0x3, 0x2cdc, 0x800}], 0x6) semctl$SETALL(r2, 0x0, 0x9, &(0x7f0000000280)=[0x2, 0x5, 0x3, 0x80]) semget(0x1, 0x3, 0x10) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) semop(r0, &(0x7f0000000300)=[{0x0, 0x10001, 0x800}, {0x3, 0x10000, 0x800}, {0x1, 0x100000001, 0x1800}], 0x3) socket(0x0, 0x0, 0x3) fsync(r5) fchdir(r1) semget(0x1, 0x4, 0x2) semop(r0, &(0x7f0000000340)=[{0x4, 0xfffffffffffffffb, 0x1800}], 0x1) mincore(&(0x7f0000ffe000/0x2000)=nil, 0x2000, &(0x7f0000000380)=""/29) ioctl$TIOCCDTR(r4, 0x20007478) getrusage(0xffffffffffffffff, &(0x7f00000003c0)) semctl$GETZCNT(r0, 0x1c061d8aab22d9f5, 0x7, &(0x7f0000000480)=""/4096) r6 = shmget(0x3, 0x1000, 0x100, &(0x7f0000ffe000/0x1000)=nil) shmctl$IPC_STAT(r6, 0x2, &(0x7f0000001480)=""/238) shutdown(r3, 0x2) getpeername$unix(r1, &(0x7f00000016c0)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000098cc9584089762578de70b2b50f54769df7235dca5cbf485e5b80598b629a8037d62420a8dba92e9061353c75e34735a4f6a843a0d0806f8db869df24b32b6901591c1805a8f36fb92cdcdde3b3c49cbdf480c7641ab9871aab854d53c129fcc5e05"], &(0x7f0000001600)=0x56) ioctl$TIOCCBRK(r3, 0x2000747a) getgroups(0x6, &(0x7f0000001640)=[0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000001680), 0xc) 14:53:55 executing program 0: setitimer(0x1, &(0x7f0000000000)={{0x4, 0x2}, {0x1000, 0x9}}, &(0x7f0000000040)) setitimer(0x2, &(0x7f0000000080)={{0xfffffffffffffffe, 0x1}, {0x2, 0xfffffffffffffffd}}, &(0x7f00000000c0)) pipe(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = kqueue() kqueue() fcntl$getown(r2, 0x5) getpeername$inet6(r0, &(0x7f0000000140), &(0x7f0000000180)=0xc) connect$unix(r1, &(0x7f00000001c0)=@abs={0x1, 0x0, 0x0}, 0x8) ioctl$TIOCCONS(r1, 0x80047462, &(0x7f0000000200)) r3 = socket(0x20, 0x8005, 0x200) r4 = kqueue() kevent(r0, &(0x7f0000000240)=[{{r4}, 0xfffffffffffffffc, 0x8, 0x80, 0x8, 0x81}], 0xeb, &(0x7f0000000280)=[{{r1}, 0xfffffffffffffffa, 0x1, 0xf0000000, 0x8001}, {{r0}, 0xfffffffffffffffa, 0x80, 0x80000001, 0x5, 0x2}], 0x8, &(0x7f00000002c0)={0x8, 0x3}) ioctl$TIOCSETVERAUTH(r1, 0x8004741c, &(0x7f0000000300)=0x800) bind$unix(r1, &(0x7f0000000340)=@file={0x1, './file0\x00'}, 0xa) shutdown(r0, 0x2) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0, 0x0}, &(0x7f00000003c0)=0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000440)={0x0, 0x0, 0x0}, &(0x7f0000000480)=0xc) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0, 0x0}, &(0x7f0000000500)=0xc) setgroups(0x4, &(0x7f0000000540)=[r5, r6, r7, r8]) renameat(r2, &(0x7f0000000580)='./file0\x00', r1, &(0x7f00000005c0)='./file0\x00') write(r0, &(0x7f0000000600)="4366507b044d92226c012e63fe57d58bfa96965b34b4daa845fab9d7569c3f200c42066382d9a7d31fba56c91921cabcf309cfb9d49e4db582c4cdf4f2eef8869a7231195803142191700555ea1cb7878789f08ae58e436634875641a6c57d8f642f81e72605e333cfb42a07593b6516d4ff093fead1ed9aa932d7e3f6c01a7d359b5f5398642468ebb49afb61839ee5e9654be5e95e41ac1dee8711d8dee35016083836b6", 0xa5) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f00000006c0)={0x8, 0x3f, 0x3, 0x2, "14506cb0da9a84970ae0f2e97ff904745c99dd6e", 0x3ff, 0xffffffffffffff80}) clock_gettime(0x4, &(0x7f0000000700)) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000740)=0x800000) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000780)={0x6a, 0x9, 0x1000, 0x3f, "1578883ba6075dc13981a08cf1eb8345595a2a4e", 0x7, 0x100000001}) listen(r3, 0x2) ioctl$TIOCEXCL(r1, 0x2000740d) r9 = semget$private(0x0, 0x2, 0x240) semctl$GETALL(r9, 0x0, 0x6, &(0x7f00000007c0)=""/191) 14:53:55 executing program 0: select(0x40, &(0x7f0000000000)={0x200, 0x7ff, 0x1, 0xfffffffffffffda3, 0xdb, 0x3e, 0x3, 0x2}, &(0x7f0000000040)={0x0, 0x1, 0x2, 0x40, 0xffffffffa9f0736c, 0x5, 0x101, 0x2}, &(0x7f0000000080)={0x8, 0x7, 0x4, 0x8, 0xe0, 0x7, 0x5, 0x1f}, &(0x7f00000000c0)={0xc00000000000000, 0x2}) select(0x0, 0x0, 0x0, 0xfffffffffffffffe, 0x0) 14:53:56 executing program 1: r0 = syz_open_pts() r1 = dup(r0) getpeername$inet(r1, &(0x7f0000000080), &(0x7f00000000c0)=0xc) ftruncate(r0, 0x80000000081) ioctl$TIOCEXCL(r0, 0x2000740d) r2 = syz_open_pts() write(r0, &(0x7f0000000e80)="e3", 0xfffffffffffffefe) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "279663a8d3f9678d6d6fb632c5a21d141e357935"}) ioctl$TIOCSDTR(r2, 0x20007479) r3 = syz_open_pts() ioctl$TIOCFLUSH(0xffffffffffffffff, 0x80047410, 0x0) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000040)=0x8) ioctl$TIOCNOTTY(r3, 0x20007471) 14:53:56 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x2000, 0x236161ba) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) ioctl$TIOCGWINSZ(r0, 0x40087468, &(0x7f0000000080)) ioctl$TIOCEXCL(r0, 0x2000740d) readv(r0, &(0x7f0000000340)=[{&(0x7f0000000000)=""/24, 0x18}, {&(0x7f0000000180)=""/145, 0x91}, {&(0x7f0000000040)=""/14, 0xe}, {&(0x7f0000000240)=""/207, 0xcf}, {&(0x7f0000000080)}], 0x5) fcntl$setstatus(r0, 0x4, 0x0) 14:53:56 executing program 1: mlockall(0x3) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) r1 = getegid() getegid() getgroups(0x2, &(0x7f0000000080)=[r0, r1]) mkdir(&(0x7f00000000c0)='./file0\x00', 0x4) 14:53:56 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x10000000002000, 0xfff) r0 = open(&(0x7f00000001c0)='./bus\x00', 0x2, 0x400000000) connect$unix(0xffffffffffffffff, &(0x7f0000000100)=ANY=[@ANYBLOB="710df240ec011dc91cf2bae8f37194ff576bb10c549edccfb248da8051cf229a9ca6010800000010135c24a5732444520fdc61c673118910e02a5b00f5fc67f652a6bd353faae0ba60661310a074b789ccebae969f0f613f5a9738003240f51214eeec6bb2565e278089b678a74731d00f31d26b52c190a6dac7f2698dbbc336013a96d5"], 0x1) pwritev(r0, &(0x7f0000001640)=[{&(0x7f0000000000), 0xffffff91}], 0x1, 0x0) socket$inet6(0x18, 0xc004, 0x8000) sendto$unix(r0, &(0x7f0000000200)="4a81803668704a03556d6938c819a17215caf792811ed3bffc54adef7970e019e1ed9ede5ee2456b4b758d18d0244bfddc2f377a1ad99f8418e905d0005233d29b8a7ea70109d19fd210c5d626046b3e53e6eccad7fcb6d37fd10c3860fa2226a69a7008b3172ccf2d52c7870138e8d04c640d3bf23edb58b98f6b066ebf389c4d75d8971ce0b8fe", 0x88, 0x8, 0x0, 0x0) pwritev(r0, &(0x7f0000000540)=[{&(0x7f0000000040)="fe", 0x1}], 0x1, 0x0) 14:53:56 executing program 1: r0 = kqueue() ioctl$TIOCSWINSZ(r0, 0x80087467, 0x0) poll(&(0x7f0000000100)=[{r0, 0x101}, {r0, 0x9f}, {r0, 0x40}, {r0, 0x4}, {r0, 0x96}, {r0, 0x8}, {r0, 0x134}, {r0, 0x80}], 0x8, 0x1000) r1 = syz_open_pts() poll(&(0x7f00000000c0)=[{r0, 0x4e}, {r1, 0x180}, {r1, 0x100}], 0x3, 0x1000) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000080)={0xbe4, 0x3, 0x10001, 0x3, "872fdb1dc30ce9395b6d600975ac5f8242e0fd74", 0x7, 0x5}) poll(&(0x7f0000000000)=[{r0}, {r0, 0x100}, {r0, 0x10}, {r0, 0xa0}, {r0}, {r0, 0x42}, {r0, 0x44}, {r0, 0x100}, {r0, 0x2}], 0x9, 0x8) 14:53:57 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x0) open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) 14:53:57 executing program 0: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x2, 0x0) faccessat(r0, &(0x7f0000000040)='./file0\x00', 0x80, 0x3) r1 = getuid() setuid(r1) r2 = shmget$private(0x0, 0x1000, 0x0, &(0x7f0000ffd000/0x1000)=nil) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) lchown(&(0x7f0000000080)='./file0\x00', r1, r3) shmctl$IPC_SET(r2, 0x1, &(0x7f00000002c0)) shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffd000/0x3000)=nil) unlink(&(0x7f0000000140)='./file0\x00') shmctl$IPC_SET(r2, 0x1, &(0x7f00000001c0)) 14:53:57 executing program 0: socketpair$unix(0x1, 0x200000000001, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) close(r0) r2 = kqueue() mkdir(&(0x7f0000000140)='./file0\x00', 0x1) r3 = msgget(0x0, 0x88) msgsnd(r3, &(0x7f00000001c0)={0x2, "fecac8d5114f805e9e1ce5fa74aa7e0fd2e9b61e6797d77a"}, 0x20, 0x800) readlink(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)=""/162, 0xa2) kevent(r2, &(0x7f0000000100)=[{{r1}, 0xffffffffffffffff, 0xbccdbcb4be6b447b}], 0x1000, 0x0, 0x0, 0x0) kevent(r2, &(0x7f0000000040), 0x9, 0x0, 0xed3, 0x0) 14:53:57 executing program 1: mkdir(&(0x7f0000000100)='./file0\x00', 0x0) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) rename(&(0x7f0000000300)='./file0\x00', &(0x7f0000000340)='./file0\x00') lstat(&(0x7f0000000240)='./file0\x00', &(0x7f0000000280)) mkdirat(r0, &(0x7f0000000200)='./file0\x00', 0x4) renameat(r0, &(0x7f0000000140)='./file0\x00', 0xffffffffffffff9c, &(0x7f00000001c0)='./file0\x00') select(0x40, &(0x7f0000000000)={0xa079, 0x4, 0x9, 0xe5, 0x2, 0x7, 0xca, 0x8}, &(0x7f0000000040)={0xffffffffffffffff, 0x7, 0x6c, 0x4, 0x0, 0xa411a17, 0x80, 0x10000}, &(0x7f0000000080)={0xfffffffffffffffb, 0xffffffff, 0x7, 0xbe6, 0x2f3db1dc, 0x3, 0x8, 0x400}, &(0x7f0000000180)={0x100, 0x6}) 14:53:57 executing program 0: r0 = socket$inet6(0x18, 0x3, 0x0) setsockopt(r0, 0x2000000000029, 0x24, &(0x7f0000000140)='\x00\x00\x00\x00', 0x4) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000), 0xc) 14:53:57 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f00000006c0)="f7828b83478a0e2022eb72a6e168f7ff84bcb86d6661bfb58965e4b3a8819f0d510dcfc13634103b855545858c310300d47e2ecea5a91f3181c899bdd21443cf99cb016dc64d59dcc41c1ff4d45afc34989551a8a2f2544fb32af15d16563140343de686494f2b1626821ba8518c5a2637551b420524d718e39c0768138b587edd5e6902e312b2087243024d80c8f9cf2209e12755eabd1d4c6a5188d568c8e8bb092e61d8c5d06ad285e1090073a4f4e7fa2a91610174159d675f5fcfa5d9cfbdc5d139bad6331a94381c00f457def9f9ce9866b7b6289ca6d9348fb14609f641ee2b33acd2d125f832603b5989e625e411cd5ba20d", 0xf6) syz_open_pts() close(r0) r1 = kqueue() r2 = syz_open_pts() readv(r2, &(0x7f0000000200)=[{&(0x7f0000000000)=""/19, 0x13}], 0x1) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "a147780ac85a538a131900e8ebd81823fc7e0d7a"}) r3 = fcntl$dupfd(r2, 0x0, r1) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000300)={0x0, 0x8003, 0xfffffffffffffffc, 0x1d38, "4f0000004ae30000000000000010000900"}) readv(r3, &(0x7f00000001c0)=[{&(0x7f00000000c0)=""/235, 0xeb}], 0x1) 14:53:57 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, 0x0, 0x0) writev(r0, &(0x7f00000002c0)=[{0x0}], 0x1) recvfrom$unix(r1, &(0x7f0000000100)=""/1, 0x1, 0x840, 0x0, 0x0) write(r0, &(0x7f0000000300)='3', 0x1) pipe(&(0x7f0000000000)={0xffffffffffffffff}) connect$inet(r2, &(0x7f0000000040)={0x2, 0x2}, 0xc) 14:53:57 executing program 1: mkdir(&(0x7f00000aa000)='./file0\x00', 0x0) symlink(&(0x7f0000000040)='./file0/file0/file0\x00', &(0x7f0000000140)='./file0/file0\x00') symlink(&(0x7f0000000100)='./file0/file0/file0\x00', &(0x7f0000000000)='./file0/file0\x00') rename(&(0x7f0000000080)='./file0/file0\x00', &(0x7f00000000c0)='./file0/file0/file0\x00') 14:53:57 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000240)='./file0\x00', 0x3f) mkdir(&(0x7f0000000140)='./file0/file0\x00', 0x0) getgroups(0x7, &(0x7f0000000140)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) setgroups(0x0, 0x0) setregid(0x0, r0) setuid(0xee01) r1 = open(&(0x7f0000000200)='./file0/file1\x00', 0x20, 0xc) recvfrom$unix(r1, &(0x7f0000000300)=""/72, 0x48, 0x0, 0x0, 0x0) mkdir(&(0x7f00000000c0)='./file0/file1\x00', 0x80) rename(&(0x7f00000002c0)='./file0/file1\x00', &(0x7f00000001c0)='./file0/file0\x00') r2 = accept(0xffffffffffffffff, &(0x7f0000000040)=@in6, &(0x7f0000000080)=0xc) getsockname$unix(r2, &(0x7f0000000100)=@abs, &(0x7f0000000180)=0x8) 14:53:58 executing program 0: r0 = accept$unix(0xffffffffffffffff, &(0x7f0000000000)=@file={0x0, ""/108}, &(0x7f0000000080)=0x6e) getsockopt(r0, 0x100, 0x1, &(0x7f00000000c0)=""/157, &(0x7f0000000180)=0x9d) r1 = socket$inet6(0x18, 0x8001, 0x0) getsockopt(r1, 0x29, 0x4, 0x0, 0x0) setsockopt(r1, 0x8, 0xa3e, &(0x7f00000001c0)="0b369344ea", 0x5) 14:53:58 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x2002, 0x4000003200) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) mlock(&(0x7f0000ffd000/0x1000)=nil, 0x1000) close(r0) 14:53:58 executing program 0: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r2 = getpgid(0xffffffffffffffff) fcntl$setown(r0, 0x6, r2) ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f0000000040)=0x8) munlockall() writev(r1, &(0x7f0000000380)=[{&(0x7f0000000080)="a7", 0x1}], 0x1) dup(r1) poll(&(0x7f00000003c0)=[{r0, 0x15}, {r0, 0x40}], 0x2, 0x0) 14:53:58 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x4535) r0 = kqueue() r1 = syz_open_pts() r2 = fcntl$dupfd(r1, 0x4, 0xffffffffffffffff) close(r2) r3 = open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f00000009c0)=[{{r3}, 0xffffffffffffffff, 0x21}], 0x0, 0x0, 0x0, 0x0) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x3, 0xfb4, 0x6, 0x6, "69e2aec56c3eb3ac7fc967f0c0fc1987ea93c510", 0x9, 0x5}) kevent(r0, &(0x7f0000000080), 0xc996, 0x0, 0x8000, 0x0) close(r0) 14:53:58 executing program 0: pipe2(&(0x7f00000006c0), 0x0) pipe(&(0x7f0000000700)) kqueue() syz_open_pts() socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000740)) socket$unix(0x1, 0x5, 0x0) kqueue() pipe(&(0x7f0000000800)) pipe(&(0x7f0000000980)) pipe(&(0x7f00000009c0)={0xffffffffffffffff}) open$dir(&(0x7f0000000a80)='./file0\x00', 0x682, 0x0) pipe2(&(0x7f0000000ac0), 0x0) socket$unix(0x1, 0x5, 0x0) open$dir(&(0x7f0000000b40)='./file0\x00', 0x0, 0x0) socket$unix(0x1, 0x2, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000d80)) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000dc0)) socket$inet(0x2, 0x3, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000f40)) syz_open_pts() setrlimit(0x8, &(0x7f0000000080)={0x2, 0xff}) dup(r0) 14:53:58 executing program 1: r0 = socket$inet6(0x18, 0x3, 0x3a) connect(r0, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) bind$inet6(r0, &(0x7f0000000000)={0x18, 0x1, 0x3ff, 0x3f}, 0xc) sendmsg(r0, &(0x7f00000001c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000300)=[{0x10}], 0x10}, 0x0) listen(r0, 0x20007) 14:53:58 executing program 0: r0 = syz_open_pts() ioctl$TIOCSTOP(r0, 0x2000746f) write(r0, &(0x7f00000023c0)="301428c2670ae3b90a39ba18094e82285ab4cf6bf3663b94bbfd7cb933b46cdc9a7754a9e1fe14b82e988cd63e009283b58119c3e1ba798f466d04677f54d4b92b9aca3552f3dd060ac166d08d6a037d5d7f9ca7577a40b0675aa4f4454ad27b4b4ab77f6429fa1de2e3f39f75f14e9bc9a90f4148ea740baaf4f6cc03bf826cb01dd70b3b8b83f9c67199662d32eca367c0d57f47ffe2fe62cff27d501904f8a48fdc55b4ad2ae09d4f6bbdcafab646cb45cfc39da33138fc22ef2fffe62ece41027c0f703a753eb56f467125d8eeb8cdcdf4effec826456993663dd6d70af2e3c812a185e6b5ea00fee163d69cbe677d47271e7aff9610ff634a716f17e11877b4a38c04e23d43e5135c0116725c217d183642d5aaa32e5e622b601dd8c4c5ecfe7475383a51f03aa46406a7c04660c8cf29d416d299030ca44eb5ad12c34961fc38d7188d3f2fe49654f1320138a86a8127134ede020969203504c9d2c02f5f308dd60200000000000000fa92508f24c7ce88784f11c41a58a88de204673c9f0cf33f47085550b28ebc8df94ca0c2ad48f28200bb25e6fb8500ec3474f5bc7b1f014d1211ede50fdfc45d00ec91402235d80b06bd9ca018ff8017389c1cb240d04f7e6b89573fbb697260f867f241567a1ce29b11b9f22771d5616e2e669b432d286fd632b493d571add004ea5200f1900dba3843b7c021ac69093117bcfbc2", 0x201) ioctl$TIOCSPGRP(0xffffffffffffffff, 0x40047477, 0x0) close(0xffffffffffffffff) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x8, 0x3ff, 0x4bb, 0x7, "64bf9e2edb97b031dc1eb488f4498415368a985d", 0x4, 0x8}) 14:53:58 executing program 1: mprotect(&(0x7f0000ff8000/0x3000)=nil, 0x3000, 0x7) mlockall(0x3) mprotect(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x0) mprotect(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x2) mprotect(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x4) r0 = shmget$private(0x0, 0x4000, 0x100, &(0x7f0000ffc000/0x4000)=nil) r1 = shmat(r0, &(0x7f0000ffb000/0x4000)=nil, 0x1000) shmdt(r1) shmat(r0, &(0x7f0000ffc000/0x2000)=nil, 0x2000) 14:53:58 executing program 1: socketpair(0x1, 0x1, 0x100000001, &(0x7f0000000040)) socketpair(0x11, 0x5, 0x1, &(0x7f0000000000)) 14:53:58 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x40000006009, 0xfffffffffffffffe) open$dir(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) r0 = open(&(0x7f0000000040)='./bus\x00', 0x80, 0x10) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, 0xc) lchown(&(0x7f0000000100)='./bus\x00', r1, r3) accept(r0, 0x0, &(0x7f00000000c0)) lchown(&(0x7f00000001c0)='./bus\x00', r2, r3) 14:53:58 executing program 1: clock_settime(0x0, &(0x7f0000000000)={0xa26, 0x1}) clock_settime(0x0, 0x0) 14:53:58 executing program 0: mknod(&(0x7f00000003c0)='./bus\x00', 0x2000, 0x236161bc) r0 = open(&(0x7f0000000180)='./bus\x00', 0x2, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000080)=ANY=[], 0x0) ioctl$TIOCMBIS(r0, 0x8004746c, &(0x7f0000000600)) faccessat(r0, &(0x7f0000000380)='./bus\x00', 0x8, 0x1) unlink(&(0x7f0000000500)='./bus\x00') pwritev(r0, &(0x7f0000001640)=[{&(0x7f0000000000), 0xffffff91}], 0x1, 0x0) pwritev(r0, &(0x7f0000000540)=[{&(0x7f0000000040)="b9", 0x1}], 0x1, 0x0) writev(r0, &(0x7f0000000580)=[{&(0x7f0000000080)="6dce20be847d72f5d6cd3e7497948fcfac4c060eea1d7f6a111a7dd9016fbdeb01e8fc220ab0dbe76d4b7f97dd894ab8060129aafb2dfb648daef396b9d90040dba984b728cb273dd19741ef74f4a2321b192ff9983b9073262653ae476f9fb79b609b86848ccd75243ea2383fae", 0x6e}, {&(0x7f0000000000)="17eb1b45354ddaf19ab22bbcc9aaa3c4c7d83b9fc3ce9a9b538e5b6258b1c2a39dcff13f60350d78ac3a8c14e97124ebbdec1fdc6b89f5b52575fffc", 0x3c}, {&(0x7f00000001c0)="00cc3f5841abb5bc878e759e0debd8de66adb075b2abe37285571ddd51816f85798f71de7d45daafe68c9f3cf2021b57523b18378255ea3223c48ac94b0e0be65a95861982ea41ee51681b6ab61adbecae3253800849dc38a34697c73c3e7900682e09ea0d4a47c9bc9db40871d130d77588378ae42541a262dcbf3f3ab3935a659a8ef468b560d0ea39c437267766b852efd685a2cb2f0170c34137815707043340d8aaf3bb93ca1c61c7566641825c7509f526c8", 0xb5}, {&(0x7f0000000100)="9a4f4f395250e2c3ae603e9571dd8a381a9a7a9ff599cf80712f32d216f53378569ec1721081b035364c9f9b0b6504a8cec84fd85f10f669db39ea543fd6a03af7d1c9a4f4fc8469e0a748c119144f70e5e933ddc44a", 0x56}, {&(0x7f0000000280)="4d77ef03db95300c8ebfd95eab19b47616df8c936733d7bc096c5368eade911ff2670387919d8a185e2699ec4f6fa1e2e4cc652ded4b111be7c0c1f7deb93bff13e6f33f9bb5811f212498fda01ca39a730f274d9c7a962263d33a763eeedbbb22c35f3c8880fedc482cd4e2af24a127d7f83ef3b9aae84730b322cb113b3e2b61b5e25eddc1f7a980a4ff8aa09301a9ed", 0x91}, {&(0x7f0000000340)="1eea78079357912441c675d254ff5d2765b169985ad65feaf6112fa8", 0x1c}, {&(0x7f0000000400)="44489da871172851a8103be4acaa8348464cc5f8839a3257293f51d6819bd92dff125ac0264a357a4b11c18bdfba04c76733a3d63f10b7c4cc014311820b33828fd049c7604a80101494b41fc97c2dcd4ee68a73af8722728c1313b6c87d68bc2550b586cabeb97ba3084fde7b4e527e4f6101cf2b4b64cfab19ac822feee4a664bc9e153752ea3b825e745a5fcf04a8d0b7e2013790e7bdddc993b9083f6c279ff4583c0f94c03183d67f83504ae8c2d3300f00ed3f4125bbe5c4686a2d0140a51638678a7c851ed6fe0777dd3f0e7b93deebcdadd1faff31d6f896d3b17a37", 0xe0}], 0x7) 16:43:18 executing program 1: mkdir(&(0x7f0000000240)='./file1\x00', 0x0) open(&(0x7f0000000440)='./file0\x00', 0xa20, 0x0) readlink(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000140)=""/109, 0x6d) unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000080)='r\x00') link(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='./file1\x00') 16:43:25 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000500)="e36258a416f790037494132477f2560000000025b84e5bbdc3a51970948b1b2e0ade41a52f5ea7fa0023d58bf6659990bfe4320449078177da4ce9c287730c53fb394b842dbbccbbda1049faafba6eeb00000000000068f7acad445dd976a67cf92c23ef44", 0x65) write(r0, &(0x7f0000000200)="ec", 0x1) write(r0, &(0x7f00000000c0)="3b6ba17e", 0x4) syz_open_pts() close(r0) kqueue() r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffe, 0x0, "a146786eb90002000000000000b1c85b6a8a1311"}) readv(r1, &(0x7f0000000280)=[{&(0x7f0000000580)=""/4096, 0x1000}], 0x1) syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "76b7be93837568ce6a4ba30820591f0ca675f117"}) syz_open_pts() 16:43:25 executing program 1: r0 = open(&(0x7f0000000140)='./file0\x00', 0xa1c, 0x0) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) flock(r1, 0x5) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, 0xc) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x1, 0x7, 0x15, 0x0, r2}) 16:43:25 executing program 1: r0 = socket$inet6(0x18, 0x100001000, 0x102) recvfrom(r0, 0x0, 0x6c, 0x801, 0x0, 0xffffffffffffff52) 16:43:25 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000000)={0x0, 0x0, 0xa1f, 0x0, "7e681e208b8847ed0ac643b614960c4a6c82fcbc", 0x0, 0x1000}) 16:43:25 executing program 0: r0 = socket$inet6(0x18, 0x3, 0x4) setsockopt(r0, 0x80000000, 0x34, &(0x7f0000000080)="e6ffdffff757628007129eabd91ea50e2a26177fb258c80c258b30cafd533d852a1be95ee35409d0987a23c3dfa28388bc1943237e04f696e700f7de3707c75402d2bf7afd51673c7b8528a7911ebc2027c7ea6b6eab08567a24067f2e700235241edd9c8af5992fd67b2a0607cc095a93a9109a77e35ad23088d243a150c5b11671040000000000000068def006b56d93f1ddea12f8d38222360a26b54324bb651e8feb350000000000000000", 0xad) r1 = semget(0x3, 0x6, 0x1) semctl$GETALL(r1, 0x0, 0x6, &(0x7f0000000140)=""/111) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000000), &(0x7f0000000040)=0xfffffffffffffc4f) 16:43:25 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = geteuid() r1 = geteuid() setreuid(r0, r1) r2 = socket$inet6(0x18, 0x3, 0x0) getsockopt$sock_linger(r2, 0xffff, 0x80, &(0x7f0000000000), &(0x7f00000000c0)=0x8) 16:43:25 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000040)={0x6, 0x9, 0x6, 0x4, "75f34adf28979c2a70bb71a31a3716e244af2bbf", 0xff, 0x2}) syz_open_pts() ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000000)=0x7) syz_open_pts() 16:43:25 executing program 1: mkdir(&(0x7f0000000100)='./file0\x00', 0x0) open$dir(&(0x7f0000000000)='./file0\x00', 0x80, 0x41) r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x0, 0x0) getdents(r0, &(0x7f0000002180)=""/4096, 0x840) getdents(r0, &(0x7f0000001180)=""/4096, 0x1000) getpeername$unix(r0, &(0x7f0000000080)=@abs, &(0x7f00000000c0)=0x8) 16:43:25 executing program 0: mknod(&(0x7f00000006c0)='./file0\x00', 0x2000, 0x5b35) r0 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) r1 = kqueue() r2 = kqueue() kevent(r1, &(0x7f0000000380)=[{{r0}, 0xffffffffffffffff, 0x3}], 0x5, 0x0, 0x0, 0x0) kevent(r2, &(0x7f0000000080), 0x1000, 0x0, 0x8081, 0x0) r3 = kqueue() kevent(r3, &(0x7f0000000000), 0x42009, 0x0, 0x8001, 0x0) r4 = kqueue() kevent(r4, &(0x7f0000000040), 0x800, 0x0, 0x7ff, 0x0) dup2(r0, r1) 16:43:25 executing program 1: r0 = socket(0x2, 0x1, 0x0) getsockopt(r0, 0x6, 0x10, 0x0, 0x0) sendto(r0, &(0x7f0000000200)="9e6733bacdad2f93fd10f8636b3c0c201ef0d579b82e676ae9d0976abf0a245084e6624e35cf7b9068e85bd44302bd06e5af1eebe94ce12811b07f67c43e90d80feea9423867549ba369bbd9c5a12a8187d4b6945e02b3cc", 0x58, 0x4, &(0x7f0000000280)=@in={0x2, 0x1}, 0xc) recvmsg(r0, &(0x7f00000001c0)={&(0x7f0000000000)=@un=@abs, 0x8, &(0x7f0000000100)=[{&(0x7f0000000040)=""/25, 0x19}, {&(0x7f0000000080)=""/85, 0x55}], 0x2, &(0x7f0000000140)=""/84, 0x54}, 0x803) 16:43:25 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000540)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbbccbbda1049fad2ba6eeb00000000000068f7acad445dd976", 0x65) write(r0, &(0x7f0000001580)="301428c2670ae3b90a39ba18094e82285ab4cf6bf3663b94bbfd7cb933b46cdc9a7754a9e1fe14b82e988cd63e009283b58119c3e1ba798f466d04677f54d4b92b9aca3552f3dd060ac166d08d6a037d5d7f9ca7577a40b0675aa4f4454ad27b4b4ab77f6429fa1de2e3f39f75f14e9bc9a90f4148ea740baaf4f6cc03bf826cb01dd70b3b8b83f9c67199662d32eca367c0d57f47ffe2fe62cff27d501904f8a48fdc55b4ad2ae09d4f6bbdcafab646cb45cfc39da33138fc22ef2fffe62ece41027c0f703a753eb56f467125d8eeb8cdcdf4effec826456993663dd6d70af2e3c812a185e6b5ea00fee163d69cbe677d47271e7aff9610ff634a718000e11877b4a38c04e23d43e5135c0116725c217d183642d5aaa32e5e622b601dd8c4c5ecfe7475383a51f03aa46406a7c04660c8cf29d416d299030ca44eb5ad12c34961fc38d7188d3f2fe49654f1320138a86a8127134ede020969203504c9d2c02f5f308dd60200000000000000fa92508f24c7ce88784f11c41a58a88de204673c9f0cf33f47085550d48ebc8df94ca0c2ad48f28200bb25e6fb8500ec3474f5bc7b1f014d1211ede50fdfc45d00ec91402235d80b06bd9ca018ff8017389c1cb240d04f7e6b89573fbb697260f867f248567a1ce29b11b9f22771d5616e2e669b432d286fd632b493d571add004ea5200f1900dba3843b7c021ac69093117bcfbc278d5254c8a16da84700fa0447d6028ee0276d0dde6eb87a5af3d14cd07cbaecec597e26e451fd088c33e4535f56107e494cd01aa4d2d89d555e37fadfcf4a9e9a00d08e6d40c43bd6fceb9cad6d52b5445b54210d2a5487e66bfaea6016c2b0ea616e211ca9836bed6fdd07c1e7ba12e73e8bb6f5c74603375314d0f1356324a9e5615f67db69119ee12d327ad39ba307d12fd01add8e3bab60c190c96f3f83cedf859dca4b06b30ce014b37ebf35ae5763ce43106b163d65e7b8d070f2ed92a97418200fc89a05f9b0ef07c282a89625da85abaf60d50062c02d98d2b5396a9164f9c299bf4b75df66452b187325e3fd3097e24845c943125dc6b9bfea098cc365fd058db74efbd449c990818458b3cc4f4e5954c4373ff4d4ab1cb1d6b18f5bcf866cea50c31f139157aeaa512bd9296d8396755fa0ad086a4a21cd1b4c98423bc6c7ba9e33e89389f55eec5dd0d219e44990dc9125028d0ccd0d03d32f7a96c7bf818bb76d4a7e09120cc7ec632180c1b8b1b4c1c8870633a03773d64dc6afe9dce27d0e671c428cb68a5bcd141f6786cd8c315870f0e1bde4e5101833a44d93ba1a4c0e6ebf69bb768542b8b40ddbc7a0ea83e1a443e5e7963014638dfae1a8c66d2ca1df71b538a734c0d82533994106feb7520579f52a1f820bad211c0a4f90728f1f4e464c995569def621046c0dec2bafc262eee01de9b984f574f81f03d5d696c74f582dd572c3ec2cea442658df57c8dee3d5cd43525ca865b8b435f6eec8cfedd72ad4318be5fc192129e937787a034a2c69a83a9504056ebbb06ae6c1be9d07b7e57a88c6ed2a65991dcf4af326905eaf342d16cabc0a085f6c356674213f0546877104d306521fb203d58de04421c83e4f45f28972d94f8b06e8ad03a1ca44caea96ff9d844497037ff4709ffcbcbcd030070127bb9f8bceb5738d6907d0149095a6e96bb164be06caa65fe30895b233abd4e3f87704d0590461311d1156df089364ee899994ac7942ebc69f7b46c0941bdfb897689eaf1f80d173788a3da930cda509e2e9f9446a8549f9d3bf30176ebdcc69219262aeed7f52924ba255222427540caef838aec8506695a102742621795db28fd2ed9fc60ae2de303e6fe567c3d922bdf4c79cc9e6d08da108ec82f6c3ffd2b06194c0adbae802af5392a33c8b01af557e9f2a72c079eddb96135d023222749868c4ae9b237fc65f4860bfeeb353455995fdf043a55c02ad0ea56e0cb45ec2af151c541aea2c96b2da37ab2308cb1dd2b90d736f088da9600856501e8e0a5d115d92babc8b3c0b85b64c3207405303cb45a8acd05ba885a201b625f2d5985d02b8cad8b4d750349642f00fd606f2045cd57440a9792683943f991517b62de7b38ccc03b95ca56fc9ad3dfdf7bf76d101f29f70ad178a08eef1d2d54a32247189108c712a00e8c9c71c8a7a65cd785afb664a3e28cd8a8627acaf95422bb8ee251ef23be6029448381f34970310618b15c7c5b0e9fdff44e8a2ccf4b11ca3c9c3524107835411fe6efd6431f1fef2a4cb11164a55b417734309288b0da49462ea99286ece131018c79db6d7c88fe939e1fd8fbf01c1d2f4491417b307f5671c99cc06b8199dd341454fc5a482152ad5bf12848463e12f2f68c0ed05956eda715d8340e4926275b11e9afe0f59843c76390881431138322fa99b23949abec9d7bd2a6347a9b8686d096e63b48ab39ffc92b3c719d3a6ac0c48f4f54907bcf22cf7dabe8d6a7627c52e1aac3a7ffd10f68d71aa8cd6d687e7b1f7d30d5032ffe691013d04ee0f161abebd5ffcb2d329e5ac9e1c76db1ee1a6c76c9a070910182f7fd4f9bbda18d515df56fecd7209184029eb20731ab6e8c91885c0a98e5260fd3631bba0429239af678aee7e79e340db2dd0013930321c6264f49e66a618106bf8dcab53e7f57221fe11c966fa731c584c1d472d227509e569551be1c44b76ad29b4bde143d27e4dec5bb36b55bb21f21e49118547441093c0100008000000000823bafd49128c529f3f689abb3f9cc5d2917d3278b54dfa46cc7a36601b22efd97e622731018bd77bbc428e79a17800c448323a08bb8e268fc978540dd3428990213dec39d263d1e30aa17e4745b499f264fd9f67db703754ec1c201532a30139906276a1f46159913cf02583a6e39047a9e4c38625c58eee13e5dfc6b3ed7af34392fcb2b920e7b0eae1eb1bc86acd4af0d9902e27de4d67987677edd231bb4f20ac0b6ff0c7c70afd13028b6400431164c28c639c9321a7cacc3cc3bc3a882141fdaaf8f4591e4388db77836e5ae9fceb1c3b064b6a4c24e0a2bfeb63db84b63649d89b8b6ce01a016ba4f4592ae0b8938c2f0235d68c74ef7597df432756e0b8707487f984f5446f40a4d959327f813f650d6aca73e27e1e7e10a9702dcfebc7c9e64f5fa2741f0af0300000000000006352b6594504ed592d73e7c3f5d4fb836f50379125454a2d37e316274f18825f44a3531710219666777e92ad66bec576f80a6c69e9290388397e7e95d6413dff38fba6b3282d69eae45e3867a3508eb3dc44938d5dd2efe235bd9e3823cd5bdeb7ce569cbf4be4bedaced89718116fb2840886924b2fa90bf4f2ec9fa3004c677990a92c668e396187c3f99a731608262ec4f57c4a3d945eaca8cb52de7af7d82e04de12e9f5ac5fffa6966515124696e2155b2e6aea111e9c8cd8c089baebb503bbe1a3cb86db4a74866bed123366793d1a81632f26ea57d8c4a2d5559880e6f5cb97641fa61b258b2676601f07a6062b921bd1b52eb4695bb7ee91663822b06f7e376ab3ef688e3cf66ec9ab3a71466601e220aefeb50b6983439e6bb27f3726bb1a4b9dbb1c727a7417a53163c0811ef005ee2e11b339f5efbbca70baa233bc901d0da835a906c9a2f1abcc02255fb44f1f0cc6f6064d4f1b7452b95a89bb717828f0813eef5049062e4ba203c4b0237062127274951815181f32a439ecd9f042ad8db02f7661bd47a08e036da20ae24b1b41c91ba8347c7f8f40497e3b7b1ab78743c1b69741eac26ecfd26d4760823382fcb841a985146abaf244fa0c611f2bd27b8281c86d8711cfed6544db3bc97e1df644a488fccc7be6537ab023ca2fdea0e7182bb0dd1bff31dfb872805aac569fc74b6712dee319e1b058521b9dca3fc63bd1effd09b80ce1c446f695c7823b2c7bdb4036caf6d2e19e54b97b4e3f3319b46dcce29a911376be805ed7a2ef108bda5c064c59b0ab15d6e66cf23613520d30aeeeebcda8145112dc7a0eb6babc103b01c2281aa1eaebf25bde804ad93fe9e955893aa27c172da7629455a18aac60b10a89fd1c92106fbb17aa76f7a66de2e67cdd01290bcf2c9d598b25faae0396bafe5070a362d870a36adaf79b03c49a14fb010cc739e6ae7fa8ee31bb4165d2a4934c9c282609d9b766d3287081562a71ea703f94e15fe7148ea295c446ac61a40dcb4eac639d0a3b8260a4f4099c672184e5e59b73903135c84b9a935121b81f5a614bd9ef5fd00b9b52de289842c8a683782b6763810454264f64a5a5dac179e86a039fb7b3939c9c1d65d77f7e0b5d1729f5e367098e0ea6a008015454b15177abddf77d22a6fcaeb1c18b7b5f8333342d3b6ff771a4010a5bffdbd0a0fd6ccd014dcab090fc6c7dacdabb0b64fedd6c7fb9493cdc0a1a6928f8ba982b854a864feb37b9d9913122873aa632b15409d3976c14d59ac7ae92ea2f3f5fb85b66ef01e672cb2f4acf09127d0555a6b54047434b0b6e28d91bef4a466c76c39d29145e540a1dd3bd4023ed8b1d40fb05db11442f50aa1934ca020aa7f80217c0ca5c48bd9c73f45514c04936f1172adc6bc470e6b1f53b7653efa7c942801b65c6e407af9843979665eb4c77916742d7dd91475f93df76ddf8e02f868a5d1aba0629c250d6b17dafe6e928c789cb91ef17fa62a5d886987e74f351e99ddedf89fb9536f6f35381ebc18f725b0605fe88aa764b1173b8749d51fa1c369b6ee50a575f29515c839ab6ac32606848c3efe030d339e92b1cdc2ec69c43e09cab08701b4937bfe00423beebb8bdd26408d76e9efef40cddd25afd17efb2e6024911c1dfea4b1db86e9645ed8589471175630a68a79de0d24063339bd1e59c7bcc0052c58b591573261013c50e3b28d6a74003870279e78ebc89eaeae79681d0bedb97768c1bde2c6d4c39a47529b52eefb875b3b0d915beb58fc371a229d45cfbb53e6316b2d167656803f6f74a72b0ed93efffdbdf18bc6f8d7e44d5843ab94cb8a8ba723493fbbbf570afa046f2bf0ade70e4780442807ba2dd970b67cb6d4e024e40bc082df484ea3588b085b29e91e87bf11d2a2cdc8ec7221d0747cdf599572260c9cdc4c1748afb143422c2ca038a5c6de8637d87abe8305c76f3da50a2c78f97ebae6b696e1f27c0bc33460f18cc8466d4654872b39e44a7910fc90f8be708bb991ae71446ccb4bb7fb753fd49c07df8d8e00d160cca18539e09f4955771b5881807cf7d1bda6255e5fcbaf19d7ac27de1882ec22bb9073044b8022874aefd446ee15051e2bb956b7c2c8aa15537376c4fb19b9cbf101ff1e768fdfb5b5a83920c2970000000000000000007814876e99a097878aebc726787e21dc761e180c23e268442a201b0610ed1595d95f8a52e095acf7ed71f3b2dcdd59c42c566f16717e6c63a471256e8c92fa2bc81c34e344fc757bb53d306e3d03d50c8d6629f2c2e3b8fc0d993b99d0cd1c533682e977fe1c0ab339aab42e7f58a0d32db7e89c507ff576aa66f7b950cebf56d0010000000000000000000000dd24a69eadee829d9b5f4592f08c494ce30aee19b98de1253fe9307b41867391ec0143ff17a4f6f930dd4dc9dc37291dd68d9e85a4c8f7eb64012068daba42652a41b52b65fa1907b0893d1d13a23e96715fe3000000000000000000000000", 0xfb8) r1 = syz_open_pts() close(r0) r2 = kqueue() r3 = socket$inet6(0x18, 0x3, 0x3f) sendto(r3, &(0x7f0000000200)="c10c58893e1957d9db3a2da82a9b5baabad17140412b123376827c74ab37014cc6014a62ddb2fdbef8cff5397626a8d2f4a96364797eb7184c0726b473533bb4c8b45c61cbe5b757fe62d90db7e63c779fe0eafbef7bd0e377b1e3939b4be628934f3160eb4d371b417de011f996172aff7bf6f44685a56a466f5892c69f0c378d0609e182631a2f820410756e0c31651016ecae50cb44427b7b2f5d7e58cdc888361a812cf00d61c1256b844ac9ffc3432892e6986f4af444f91c8f38ba175b4385ad906a16376cc076c59faeabd45b1c", 0xd1, 0x407, 0x0, 0x0) fcntl$dupfd(r0, 0x0, r1) r4 = syz_open_pts() pipe(&(0x7f0000000040)) r5 = fcntl$dupfd(r4, 0x0, r2) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x5, 0x37f665dd, "bad84b73f2a42ccccab60600000075835db47180"}) fcntl$dupfd(r0, 0xa, r4) readv(r5, &(0x7f00000001c0)=[{&(0x7f00000000c0)=""/235, 0xeb}], 0x1) 16:43:25 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) accept(r0, &(0x7f0000000040)=@un=@abs, &(0x7f00000000c0)=0x8) socket$unix(0x1, 0x7, 0x0) r1 = socket(0x18, 0x1, 0x5) setsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000000)={0x1ff}, 0x5) 16:43:25 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x10000000002000, 0x236161bb) r0 = open(&(0x7f00000001c0)='./bus\x00', 0x2, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000080)=ANY=[@ANYBLOB="710df240ec011dc91cf2bae8f37194ff576b229a9ca60108000f0010"], 0x1) pwritev(r0, &(0x7f0000001640)=[{&(0x7f0000000000), 0xffffff91}], 0x1, 0x0) kevent(r0, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffff8, 0x80, 0x1, 0x80000000, 0x5}, {{r0}, 0xfffffffffffffffd, 0x0, 0x0, 0x1, 0x9}], 0x9, &(0x7f0000000100)=[{{r0}, 0x0, 0xa, 0x80, 0x3f, 0x1}, {{r0}, 0xfffffffffffffffa, 0x0, 0xa0000000, 0x3ff, 0xdbee}, {{r0}, 0xffffffffffffffff, 0x4, 0x4, 0xc61, 0xff}, {{r0}, 0xfffffffffffffffb, 0x44, 0x1, 0x2, 0x2}, {{r0}, 0xfffffffffffffffb, 0x1, 0x1, 0x8f14, 0x80000001}, {{r0}, 0xfffffffffffffffe, 0x1, 0xf0000084, 0x9, 0x1000}], 0x3, &(0x7f0000000200)={0x8, 0x6}) pwritev(r0, &(0x7f0000000540)=[{&(0x7f0000000040)="fe", 0x1}], 0x1, 0x0) 16:43:27 executing program 0: pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x4) sendto$inet(r0, &(0x7f0000000040)="9d06c44eec29d6fce90634e40e6b61858d1b751846e3e43f8e5baab80d9cce53d8326e91b470ee937e217ed50724c13579517f086f96d9fc77e930849baf266271b799825abf290f01d73d2fa6c8b3a7220a911e0edecd5d", 0x58, 0x5, &(0x7f00000000c0)={0x2, 0x3}, 0xc) r1 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r1, 0x0, 0x2, &(0x7f00006cdffb), 0x269) 16:43:27 executing program 1: r0 = syz_open_pts() r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x4000000022, &(0x7f00000000c0)="3ffe90da", 0x4) sendto$inet(r1, 0x0, 0x0, 0x0, &(0x7f0000000000), 0xc) write(r1, &(0x7f0000000100)="610409a3efaefc59e89b65a53e8d339b3299e015d3359b84cce0fb42ddd423848327966a84d1f045756e41e449990dba8390490c12036c895e30cc7f92517d7e6aa444664f821396b108ad75f0c0321869b62dc597bd0300b3f2fe790ace463e1e3dcbb54cdb571a3a7fce697b2a6022af195889954611a93cd1eec08ded16717398dc9b1bdd246f44aff77886cc50d3", 0x90) getsockname$inet(r1, &(0x7f0000000080), &(0x7f00000001c0)=0xc) ioctl$TIOCMSET(r0, 0x8004746d, &(0x7f0000000040)=0xfffffffffffffff9) 16:43:27 executing program 0: getsockopt(0xffffffffffffffff, 0x5, 0x3, &(0x7f0000001340)=""/4096, &(0x7f0000001180)=0x1000) pipe2(&(0x7f0000000200), 0x10000) accept$inet(0xffffffffffffff9c, &(0x7f0000000340), &(0x7f0000000380)=0xc) r0 = accept(0xffffffffffffff9c, &(0x7f00000004c0)=@in6, &(0x7f0000000500)=0xc) getsockopt(r0, 0x0, 0x10001, &(0x7f00000003c0)=""/241, &(0x7f00000001c0)=0x28a4b897) setsockopt(0xffffffffffffffff, 0x2000000000029, 0xd, &(0x7f0000000000)="ffe099c2ea24966dd43800000007000004000000", 0x14) socketpair(0x11, 0x8000, 0x449, &(0x7f00000011c0)={0xffffffffffffffff}) open(&(0x7f0000000180)='./file0\x00', 0x400, 0xa4) getsockopt(r1, 0x3, 0x9, &(0x7f0000001200)=""/246, &(0x7f0000001300)=0xf6) 16:43:27 executing program 1: r0 = socket(0x2, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x800, &(0x7f0000000000)=0x1, 0x4) setsockopt(r0, 0x0, 0x20, 0x0, 0x0) sendto(r0, &(0x7f0000000040)="544f93b03991d52989dbb42b88b03262596957a9174d682b95a222b5f538344855fd617a43cca13c871890f0060ec573a53962ec35c9aad7c057ad7226a156d25a3da9e0e35c715c396f2e45b6dc0adaf2f2455a530dceebb8793aa5e491dcb0d483dcabcb80a3166c80a543c88cf4d18b382436e30bdba578b6939e4480b40722194d410c65a641239b989327c1cd1aa7434fd55008daa772cd46830ef37b9e979b0333567c138d854fb8a2ff03991547056629895a20648a0c7315a9c0a4f8c7e952f965ec24c1f00f9ef64f4ff78256a8e1c742d3b602155d6dc46ad365f9f8127427ff26fa0fd73fbdaf8d2687502fb42853cd38066ccc63487b", 0xfc, 0x4, &(0x7f0000000140)=@in={0x2, 0x2}, 0xc) socket(0x36, 0x4000, 0xfffffffffffffffe) 16:43:27 executing program 0: r0 = accept$unix(0xffffffffffffff9c, &(0x7f0000000000)=@abs, &(0x7f0000000040)=0x8) fcntl$getflags(r0, 0x1) r1 = open(&(0x7f0000000180)='./bus\x00', 0x8289, 0x0) readv(r1, &(0x7f00000014c0)=[{0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}], 0x9) dup(r1) 16:43:27 executing program 0: r0 = socket(0x11, 0x3, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1002, &(0x7f0000000200)=0x101, 0x4) mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x280a) open(&(0x7f00000000c0)='./bus\x00', 0x80000002, 0x1) recvmsg(r0, &(0x7f0000001780)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) 16:43:27 executing program 1: r0 = socket$inet6(0x18, 0x3, 0x0) socket(0x6, 0x1000000000004007, 0x7f782068) setsockopt(r0, 0x29, 0x3c, 0x0, 0x0) 16:43:27 executing program 1: r0 = syz_open_pts() mmap(&(0x7f000024f000/0x3000)=nil, 0x3000, 0x4, 0x4010, r0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) syz_emit_ethernet(0x1, &(0x7f0000000000)='{') 16:43:27 executing program 0: r0 = dup(0xffffffffffffff9c) ioctl$TIOCCLRVERAUTH(r0, 0x2000741d) ioctl$TIOCSDTR(r0, 0x20007479) ioctl$TIOCMGET(r0, 0x4004746a, &(0x7f0000000200)) mknod(&(0x7f00000003c0)='./bus\x00', 0x2000, 0x236161bb) r1 = open(&(0x7f00000001c0)='./bus\x00', 0x2, 0x0) ioctl$TIOCGTSTAMP(r1, 0x4010745b, &(0x7f0000000080)) symlink(&(0x7f00000002c0)='./bus\x00', &(0x7f0000000300)='./bus\x00') getpeername$unix(r1, &(0x7f0000000340)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000a5f0d8c5e29700f30800000000000000000000000000000000000000000000000000000d0b00000000000000000000000000001f6273785e65e38d0c3701bebf0000000000000000000000000000000000000000000000000000000000000000000000"], &(0x7f0000000140)=0x6e) utimensat(r0, &(0x7f0000000240)='./bus\x00', &(0x7f0000000280)={{0x8, 0x1}, {0x2, 0x5}}, 0x2) dup(r1) connect$unix(r1, &(0x7f0000000380)=ANY=[], 0x0) pwritev(r1, &(0x7f0000001640)=[{&(0x7f0000000100), 0xffffffffffffff0c}], 0x1000000000000105, 0x0) chroot(&(0x7f0000000180)='./bus\x00') pwritev(r1, &(0x7f0000000540)=[{&(0x7f0000000040)="fe", 0x1}], 0x1, 0x0) 16:43:27 executing program 1: symlink(&(0x7f0000001640)='./file0\x00', &(0x7f0000000180)='./file0\x00') symlink(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='./file0/file0\x00') r0 = socket$inet(0x2, 0x7, 0x80) getsockname(r0, &(0x7f0000000000)=@in6, &(0x7f0000000040)=0xc) 16:43:27 executing program 0: pipe2(&(0x7f0000001580)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) fcntl$setstatus(r0, 0x4, 0xc4) readv(r0, &(0x7f0000001500)=[{&(0x7f0000000080)=""/130, 0x82}], 0x1) read(r0, &(0x7f0000000000)=""/21, 0x15) 16:43:27 executing program 1: r0 = socket$inet6(0x18, 0x8003, 0x0) setsockopt(r0, 0x29, 0x2e, &(0x7f0000000080)="56b1ff10a280f81a521922fd9f00000000000000", 0x14) close(r0) geteuid() 16:43:27 executing program 1: mknod(&(0x7f00000002c0)='./file0\x00', 0x2000, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000100)=0xfffffffffffffffe) r1 = getpgrp() fcntl$lock(r0, 0x8, &(0x7f0000000000)={0x0, 0x3, 0x8, 0x9, r1}) 16:43:27 executing program 0: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000040)="e17eb0c641ef4d873b61cbe4ebd1079b8cc0c3551efb13fba943a1f48bad65e184d419cc9cf7bd521dcfd7699d31ae8abbc76f8dc405a662209e8a34244adaa3e2fcd0e650073ddd7f28deaa4c09f5aa83bd53762e3db9055629dab94f801bfbfef2c928a810ae64f2f3455ef6", 0x6d}], 0x1, 0x0) mmap(&(0x7f0000000000/0xdc8000)=nil, 0xdc8000, 0xc, 0x10, 0xffffffffffffffff, 0x0, 0x0) 16:43:27 executing program 0: r0 = socket$inet(0x2, 0x4003, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x41, 0x81}], 0x0, 0x0, 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000040), 0x10003, 0x0, 0x6, 0x0) syz_extract_tcp_res$synack(&(0x7f0000000000), 0x1, 0x0) kevent(r1, &(0x7f0000000080), 0x1f, 0x0, 0x0, 0x0) 16:43:27 executing program 1: r0 = socket$inet(0x2, 0x4000000000000001, 0x0) listen(r0, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) r3 = kqueue() kevent(r1, &(0x7f0000000140)=[{{r2}, 0xfffffffffffffffa, 0x0, 0x2, 0x4, 0x9}, {{r2}, 0xfffffffffffffffb, 0x4, 0x2, 0x5, 0x5}, {{r1}, 0xfffffffffffffffe, 0x0, 0xc0000080, 0x0, 0x4}, {{r3}, 0xfffffffffffffffe, 0x0, 0x21, 0x5, 0x1}, {{r2}, 0xfffffffffffffffb, 0x80, 0x60000000, 0x2, 0x2}, {{r2}, 0x0, 0x2, 0xf0000002, 0x6, 0x8000000000000}, {{r2}, 0xfffffffffffffffe, 0x40, 0xb, 0xc33, 0x8080}], 0xfffffffffffffffe, &(0x7f0000000040)=[{{r2}, 0xffffffffffffffff, 0x8, 0xfffff, 0x3, 0x3}, {{r0}, 0xfffffffffffffffc, 0x10, 0x2, 0x4acf, 0x3}, {{r1}, 0xfffffffffffffffe, 0xc73b6ed53b1ed127, 0x1, 0x48607cc2, 0x7bad}, {{r0}, 0xffffffffffffffff, 0x88, 0x40000000, 0x2, 0x7fff}, {{r0}, 0xfffffffffffffffc, 0x22, 0x20, 0x3, 0x1}], 0x6, &(0x7f0000000240)={0x583, 0x7f}) kevent(r3, &(0x7f0000000100)=[{{r0}, 0xffffffffffffffff, 0xffffffffffffffff}], 0x1000, 0x0, 0x0, 0x0) setsockopt$sock_int(r1, 0xffff, 0x0, &(0x7f0000000280)=0x8, 0x4) 16:43:27 executing program 0: mknod(&(0x7f0000000ffa)='./bus\x00', 0x2000, 0x0) r0 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) dup2(r0, r0) kevent(r0, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffff9, 0x28, 0x1, 0x9, 0x6a}, {{r0}, 0xfffffffffffffffa, 0x68, 0x10, 0xa48, 0x4}, {{r0}, 0xfffffffffffffffa, 0xf, 0x80, 0xdfa, 0x2}], 0x58, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffc, 0x80, 0xf0000040, 0x6, 0x6}, {{r0}, 0xfffffffffffffffc, 0x0, 0x2, 0x3, 0x5}], 0x1f, &(0x7f0000000100)={0x1000}) flock(r0, 0x2) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x1, 0x0, 0x100000001}) flock(r0, 0x1) unlink(&(0x7f0000000180)='./bus\x00') 16:43:27 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) getsockname$inet6(r0, &(0x7f0000000000), &(0x7f0000000040)=0xc) socketpair(0x18, 0x3, 0x2, &(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) accept$unix(r1, &(0x7f0000000300)=@file={0x0, ""/66}, &(0x7f0000000380)=0x44) connect(r0, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) preadv(r0, &(0x7f0000000280)=[{&(0x7f00000000c0)=""/137, 0x89}, {&(0x7f0000000180)=""/104, 0x68}, {&(0x7f0000000200)=""/71, 0x47}], 0x3, 0x0) 16:43:27 executing program 1: mknod(&(0x7f0000000100)='./file0\x00', 0x2040, 0x801) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='r\x00') r0 = open(&(0x7f0000000080)='./file0\x00', 0x180bd, 0x0) sendto(r0, &(0x7f0000000140)="9e05b8adc23877e6b1643eba15cdd26422e7ff15d536151fa1d70ceb748200ba96708ab2986095af44f67b17887231abc341f2362a33ce4f6af8410bc32f9fc6af3a8e41e0a974debcee38af432b914a5b33ad7b17fd8d4cf83a3cb5b21b9d2e6f047e0a291a110fffde3d8b2eee71608aee1e6de72943699e4292b084cb6ee19a12b8c92f30a0e312883d27095350fa8e5c604f717f9ff0108630c110007e", 0x9f, 0x5, &(0x7f00000000c0)=@in6={0x18, 0x2, 0xffffffff, 0x6}, 0xc) 16:43:27 executing program 1: pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = accept(0xffffffffffffffff, 0x0, &(0x7f0000000100)) fcntl$dupfd(r0, 0xa, r1) mknod(&(0x7f0000000080)='./file0\x00', 0xa, 0x0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) ioctl$TIOCSTART(r2, 0x2000746e) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "a3b1a09c17546ebcc23e4c06aa398f513c57ac72"}) close(r2) 16:43:27 executing program 0: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) mknod(&(0x7f0000000140)='./bus\x00', 0x2002, 0x4000005200) dup2(r0, r0) r1 = kqueue() dup(r1) open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) select(0x40, &(0x7f0000000180)={0x81}, 0x0, &(0x7f0000000200)={0x9b}, 0x0) 16:43:27 executing program 0: mknod(&(0x7f00000003c0)='./bus\x00', 0x2000, 0x236161bc) r0 = open(&(0x7f00000001c0)='./bus\x00', 0x2, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000080)=ANY=[@ANYBLOB="710ef240ec011dc91cf2baec803ef0f701b406743f9bfcdb7f00002a7a4f780f6928b55143f0acdaa05f1418f774c628e77a53"], 0x1) pwritev(r0, &(0x7f0000001640)=[{&(0x7f0000000000), 0xffffff91}], 0x1, 0x0) pwritev(r0, &(0x7f0000000540)=[{&(0x7f0000004180)="b9", 0x1}], 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x9, &(0x7f0000000000)=0x8, 0x4) 16:43:27 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x2108, 0x1) r0 = open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) getpid() setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x69, &(0x7f0000000080)={{0x18, 0x0, 0x8, 0x5}, {0x18, 0x3, 0x1ff, 0x401}, 0x3f, [0x1c76, 0x1d2a, 0x5, 0x100000000, 0x3, 0x9, 0x7, 0x100000000]}, 0x3c) syz_emit_ethernet(0x1, &(0x7f0000000000)="b7") socketpair(0x1e, 0x3, 0x6, &(0x7f0000000100)) socketpair(0x30, 0x3, 0x1000, &(0x7f0000000040)) 16:43:29 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x2002, 0x4000005200) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) poll(&(0x7f0000000000)=[{r0}], 0x1, 0x0) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000040)={0x7ff, 0x8, 0x3b6, 0x6, "f47768a40f58492dc67659c3e472c3142cadf5c9", 0x2, 0xfffffffffffffe01}) readv(r0, &(0x7f0000002400)=[{&(0x7f0000000140)=""/4096, 0x1000}, {&(0x7f0000001140)=""/4096, 0x1000}, {&(0x7f0000002140)=""/127, 0x7f}, {&(0x7f00000021c0)=""/221, 0xdd}, {&(0x7f00000022c0)=""/105, 0x69}, {&(0x7f0000002340)=""/132, 0x84}], 0x6) 16:43:34 executing program 0: r0 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000040), &(0x7f0000000080)=0xc) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f00000000c0)={0x400, 0x1, 0xfffffffffffffe00, 0x3, 0x80}, 0xc) r1 = socket$inet6(0x18, 0x100000003, 0x102) r2 = dup2(r1, r1) sendmsg(r2, &(0x7f00000015c0)={&(0x7f0000000000)=@in, 0xc, 0x0, 0x0, 0x0}, 0x9) 16:43:34 executing program 1: r0 = socket$unix(0x1, 0x2, 0x0) setsockopt(r0, 0x0, 0x3, 0x0, 0x0) 16:43:34 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x40000006009, 0x401) r0 = socket(0x18, 0x4001, 0x1) accept$inet(r0, &(0x7f0000000000), &(0x7f00000000c0)=0xc) r1 = open$dir(&(0x7f0000000080)='./bus\x00', 0x5e2, 0x0) writev(r1, &(0x7f0000000180)=[{0x0, 0xaf}], 0x32e) r2 = openat(r1, &(0x7f0000000100)='./bus\x00', 0x80, 0x100) ioctl$TIOCFLUSH(r2, 0x80047410, &(0x7f0000000140)=0xb6c3) close(r1) ioctl$TIOCFLUSH(r2, 0x80047410, &(0x7f00000001c0)=0x6cfd390d) 16:43:34 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x2001, 0x1) r0 = open(&(0x7f0000000180)='./bus\x00', 0x20000000000401, 0x80000000000000) preadv(r0, &(0x7f0000000080)=[{&(0x7f0000000000)=""/17, 0x10}], 0x1, 0x0) writev(r0, &(0x7f0000000080), 0x10000000000000aa) pwritev(r0, &(0x7f0000000040)=[{&(0x7f00000001c0)="8e0eff4ee68a798e70d298384a0aba10fbd1c5e85ef5a96cfd4648bb586e3dfee29f0ca8e85183fbf995a7c35171b7ca671823ef7174f4ddbe4d99912ef76e4911adedaf1e1ef1a4aabd5c8b9c26a6c2343e1961586fc56e684421631cb44edb328542d011ee2eb9e45df059b3d6e3b5f1e2f957f87371b9e64f07a938e007e6a108cef83458f3d69c3cf344cc90075137c8430c1aaa4b5f9bed558348a07cdbd24447ba71bd6aa487cce9353354ebebd7407f1b6fa0424e504029b9a6f79c9d81445b5b987a59986786643e9d76056a0c9a116f50eafcd687833ed7d6008a62751713fb560b5fcf3559aa545dcc73d73331ccac164266852dc9f71f5926272b26b0a698e428d1d71178acaa82d110", 0x10f}], 0x1, 0x0) pwritev(r0, &(0x7f0000000540)=[{&(0x7f0000004180)="b9", 0x1}], 0x1, 0x0) 16:43:34 executing program 1: setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x1002, &(0x7f0000000200), 0x4) mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x280a) open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) 16:43:34 executing program 0: pledge(&(0x7f0000000040)="faff00571f5dcba22747922cf3e82aaaf44cae669fae8713c980f87938d6de5ee8651952804f507a92a973fe0d5a4d4c0bd39847ef2cd05116e0676a2e68c5c850909327b0b3a78670f01f6e110df2fdd9fb3c210ed10941fbbfde783cd4b1f24cb662d6134f6032af47a086afc109c613c2264e4fd996f7befda0426bfb7e0f4464260cb96f93967f26ab6b6b723d985a1f2bd728391d0127a7ae65f7dc466ce1169e460440f3da302b822308c440d49bb5f9e46d0a6019b526f73ae6ee065bb0dc746c750302f5bdf7beb2e994d6fa3e6c44efe82a04e36e5a7585c73c8748b878ac47a893fed1773c5eb6a233402b046da84475fb90", 0x0) r0 = semget(0x0, 0x0, 0x10) r1 = open(&(0x7f0000000000)='./file0\x00', 0x20000, 0x20) mknodat(r1, &(0x7f0000000140)='./file0\x00', 0x10, 0x8) semctl$IPC_RMID(r0, 0x0, 0x0) ioctl$TIOCCBRK(r1, 0x2000747a) 16:43:34 executing program 1: mknod(&(0x7f0000000ffa)='./bus\x00', 0x2000, 0x0) r0 = open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) r1 = open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) r2 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) fcntl$lock(r1, 0x8, &(0x7f00000001c0)={0x0, 0xffffffffffffffff, 0x0, 0x100000000}) open(&(0x7f0000000080)='./bus\x00', 0x20, 0x0) r3 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) ioctl$TIOCMBIC(r1, 0x8004746b, &(0x7f00000000c0)=0x8) flock(r3, 0x2) fcntl$lock(r2, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x8, 0x100000001}) fcntl$lock(r0, 0x9, &(0x7f00000001c0)={0x0, 0x0, 0x0, 0x100000000}) 16:43:34 executing program 0: openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x2, 0x4) pipe(&(0x7f00000000c0)={0xffffffffffffffff}) connect$unix(r0, &(0x7f0000000100)=ANY=[@ANYRES64, @ANYRESHEX, @ANYRES16], 0x3) faccessat(0xffffffffffffffff, &(0x7f0000000040)='/', 0x0, 0x0) 16:43:34 executing program 0: readv(0xffffffffffffffff, &(0x7f0000000300)=[{&(0x7f0000000140)=""/207, 0xcf}], 0x1) r0 = socket$inet(0x2, 0x4002, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x200, 0x8) faccessat(r1, &(0x7f0000000240)='./file0\x00', 0xf4d425d6e189ed5f, 0x1) r2 = dup2(r0, r0) sendmsg$unix(r2, &(0x7f00000003c0)={&(0x7f0000000100)=@abs, 0x8, 0x0, 0x0, &(0x7f0000000300), 0x30}, 0x0) 16:43:34 executing program 0: r0 = socket(0x40000000002, 0x3, 0x0) sendto$unix(r0, 0x0, 0xffffffffffffffb4, 0x0, &(0x7f0000000100)=@abs, 0x8) getpeername(r0, &(0x7f0000000000)=@in, &(0x7f0000000040)=0xc) 16:43:35 executing program 1: r0 = socket$unix(0x1, 0x1, 0x0) getpeername$unix(r0, &(0x7f0000000200)=@file={0x0, ""/108}, &(0x7f00000000c0)=0x6e) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) recvfrom(r2, &(0x7f0000000000)=""/189, 0xffffff78, 0x0, 0x0, 0x0) r3 = dup2(r1, r1) sendto$inet(r3, &(0x7f0000000140)="f1a7211b590ff50d1c82eaa32d1a78a25c64a53bd48bdd694293883c34897579c5330c9132e39feb182aa6dfacc5e2c9f21717202688379e8f86511f7beed29a9f326ab8036b04cbfc8524bb82e159b624bd8ef1c4937205cfdfbf84311392929e1799141e5ce0b36f04a8cfa3b6a178ebcc87bf9e979cb5d5100790a26ff8d2298eac96c1448ab42a42fe28f2a604d54c", 0x91, 0x40e, 0x0, 0x0) 16:43:35 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000540)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c28773", 0x45) write(r0, &(0x7f0000000340)="a13e5ac4c2641db6826b523ec3cabc1869e5e57335d6ffa4a43c04959f845471", 0x20) ioctl$TIOCNXCL(r0, 0x2000740e) write(r0, &(0x7f0000000200)="35db4bf22985b37fd24c6c3cdb8924c42e7386eca7709e8a1f1e2e8d1906d8974febdfb25fc90473", 0x28) syz_open_pts() close(r0) r1 = kqueue() r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "a147780ac85a538a131900e8ebd81823fc7e0d7a"}) r3 = fcntl$dupfd(r2, 0x0, r1) ioctl$TIOCSTOP(r2, 0x2000746f) ioctl$TIOCSTOP(r1, 0x2000746f) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000280)={0x0, 0x0, 0x7d, 0x1d3a, "bad84b73f2a42ccccaa772d8374275835db57180"}) readv(r3, &(0x7f00000001c0)=[{&(0x7f00000000c0)=""/235, 0xeb}], 0x1) 16:43:35 executing program 1: sync() syz_execute_func(&(0x7f0000000140)="660f6da45b00000000c4a17f7038ad6766440f3a6314be10f247ae26362666450f7ebe0000000066dae92e66f20fd041cdc443997d658000441bdc467b05") pipe(&(0x7f0000000400)={0xffffffffffffffff, 0xffffffffffffffff}) renameat(0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0) r2 = shmget$private(0x0, 0x2000, 0x400, &(0x7f0000ffd000/0x2000)=nil) r3 = openat(0xffffffffffffffff, &(0x7f00000001c0)='./file0\x00', 0x81, 0x0) readlinkat(r3, &(0x7f0000000200)='./file0\x00', &(0x7f0000000240)=""/137, 0x89) r4 = geteuid() unveil(&(0x7f0000000440)='./file0\x00', &(0x7f0000000480)='x\x00') getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) r6 = getuid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) connect(r3, &(0x7f0000000300)=@un=@abs={0x1, 0x0, 0x2}, 0x8) r9 = fcntl$getown(0xffffffffffffff9c, 0x5) seteuid(r7) r10 = open$dir(&(0x7f0000000180)='./file0\x00', 0x81, 0x6) fchmod(r10, 0x0) bind$inet(r0, &(0x7f0000000500)={0x2, 0x0}, 0xc) getrusage(0x0, &(0x7f0000000340)) r11 = fcntl$getown(0xffffffffffffffff, 0x5) shmctl$IPC_SET(r2, 0x1, &(0x7f00000000c0)={{0x10001, r4, r5, r6, r8, 0x8, 0x2000000000}, 0x5, 0x3, r9, r11, 0x2, 0x2, 0xf79}) ioctl$TIOCSETVERAUTH(r1, 0x8004741c, &(0x7f00000004c0)=0x8) dup2(r0, r0) getrusage(0xffffffffffffffff, 0xffffffffffffffff) 16:43:35 executing program 0: r0 = socket(0x0, 0xc008, 0x0) semget$private(0x0, 0x3, 0x400) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) writev(r0, &(0x7f0000002380)=[{&(0x7f0000001380)="39292dce775a5f29dee705074449f5d0583f45dad04892c6028d0d33582d547199e1e797e87e9d43699af702543370324fe64abc8a3625ff2a8bfdbbb0f808c16221b8eda0d4f48f3cb667c01c750d1db57448a23fecd4f7b5bb220c2db2b7678d3f0f4e9803d5384a07a79417da443ad501a64c895b7141132517ccf77349586f21282153fe1989d14968379af829390fc50b1547d267c8b5bbc610c71585226f15c334a5649e5d87d4ce878ee6f17c273e878f070ff464be0a3dcb9f8cf9ecc5c05bd874dd3b86fad6d6b045427db020908a5c56c0d47e758899f0f29acb8aa04ae95c901f1e89e549226d643f332738db71e6381b71f6ea5ca94677ced9c9d6933bde6096b1b3e1192093f76a0c3cb53de7e2c469b6e5757a835e2fa374a16ac5cc652a99c5bd302a19dba208efdfe4ffb18506889dd0b9b1c540e244477aa871d158ac9da947a6acc6f6f3ea835c8739890749a51e581a85f9b2266711f4ed101784bd61cdd1976cc13922fbe318b6300667025a8357837c994d5ad23079acf83adb51fc6761397290f81218d0e1c2088279e9ed78bf31d5457d0885e20b31be659f2cb2aec15dd55a93c7933a3345c943930f957e0d37ef5e717d72988133348037f8308bdbd29bad51361740f5bfde9e7437b7fb3dd83c7c99a7297fb86f6eac5d8e298b2fbd91c110ce95cc6bbe9a943c374c1f253327ac5b742d3f68e4df29ab452b6879fd8a27707f28d6d647bb83f71720d5642444519f7fa43d30fc8a47d807ea262470ee8b35e4977d7b97a4b3b7fd8ac70761729ba1a8d33bc3aa07bbeb8c49541feda64eb8ad51d55de13635d94f6efee6e550e38806d1e9bc85b5080061a8cefd40208d3efb1c37693333eae7cd5028cf5ea59f1967776c7dfa9dc7efe5a09eedf27b7eee81cb05805ff7b4c51277fc92ec362d40f01bd933027bf5234ede7db476999662f316a398807a60a48b00aa647d80e288457ffac8725417db97e5cdc815de84754bc1ad6e82da80099269719f00ea68a4c57f6faf16e700f2735141cd8641731692d0628f7d7a84f32ff5f241eb84a1892654b83b8182cf3aa0d5aaa6f902ae3a4165a967a66b6e31ba3a9026843b56c6fd78149b96a294f8d452a7cf3bfaf596e1fd545dc186e79d98dc699cac0ade7dd0b0211dc6800144d71b13ac5183df00e0dbfa739e1bedf407fe403e7c97edc587861aabf11d1496700021e00006e3dbf3130d9ffa6d97cc6a178d4377c37ebce170bda22e00981581920d58fa778142225657517dab23ce788370579eb7bb6132c946aef231506063bcbea23eb32c202b7477616d8c823fc96c36983a6f4cbdca040a90a897fe1e0659d241d03fba04842998b0f879bb1a361a3d5145ae2cde487c3b5a66bdb6d206facbaa1190e27bbc966132b89960e9e0eb1072a3ccbe7c9c75dc944ee21ab0a6deb750164517691c6087fe04c416decf1fe2e19657732baddae6dc9b27a26661461563c2318c8cde3d6ed37a3517ccb0d0907f0bb8949dbf61b5c4cb6de475c7240b272d6e1bad139c1be0b85abc3891f64146d3fddf532e2044de52c8c732206f773ec9a3086cee5d5c626775142cb74665462451a563803043092942469eb7903cfe3102f963545fec5547e2b7969f489a6eca961829155d1a01583997b017cca25dfeed7068b2082627e4270b9fcf61a3a3f3223c33f21431fd16758ce4e8976a77b8c7ae47da016e3ec3937fcb6e2e2830e67058217cf1a7934ec068a1bad5082fccc49caeaa4dfd9b511b83c84a028cb8e13ed1d29696c964aeadbdafc75ea0860c392eb2923f0d5d0eaf87a5b1504335d0f8ce5de91629fa521ca0adc49ce8f8c01acdbfed5a4968b61c3035d0d3e5164d2bd6520c4eec85bb7a288b1df19d16c07fcf266e22f1323f5061136bb965f6abcff74101ccd89d6287945d0e3b9c3a49813821b9d787eb4ac1f9816cb096fc791f6a05e502f9f305fb6de97f5e16a0401ae78660d58d059010dfde7b202de8091080ca13767cb2d548268fb1b2f4ecf2a997f80410d1b81d452d9eae580a1ef5ecb2f8eecdb31744f9bd7ca0f041a3a9d7fe2f46ffb32b6bad42f7fb76dbe13b368490b898a49d3e5ca9005e7c8623a767b27b77d342243e718ee0242a2da7e78825cf77f0fcefcda17ce68508a4cb6c0e5ffc460ef736f030ed861cfef6dbf658f7f8b79cd0b6f40dce8eff839214748afd538681c621740e36d7c801ee2da6edf9153b29b4af266cef37309c7ef6a72fa692e86e81a51e1c6308762d6441e37ffb6b9b4ab63f14590108f2220a7b3cc23813a289cadd617866637cf11d3292bcade5fc9fb32312ec285bc88213592d06ac494354d674291dc71db90fde2259d5b8a7e8159a59727486a70286485a5724bd94672f56340d9281b785f3f9c8e9d2fdc51948ef2481e4784d0d2696d4c2fd58a0554b301b8c592675c2053666f44f3a7f5f8a08dd6db14cf98838740de4349ad9efa5edec7ff6f24848f9ea50b9c091c8d991d59b5dd622a6adc7882c9457f1d8d79d18e117d8414b4728ac98eda8425111770b0eac7d14d51e8676aea3a4a0d2fa26da934a74d93cbc27b47984cdac79442e1414e1ddaff0add030bbf1439ba36339c406caa9353939bc545f3578013c28b1d22f52dbcb2b6717b4707b11328daba9a7c5ef9cffb2593557db740b202129cb841df902262a0065e9de4c5f7b9b4045086a404322f82ead9960840358b99730d992ee51a8e40f57269fa129fb26c9d948d9a9d488f161687df3294e66bf613fccb9bca1f090f3222d434a22f3b69ca03439e57a66e5fea3220ff42c023ea34f3e3517fa42a5d3d8a67781dcd69b54ed8f99ee4d90c71ab5217e1d64ffae4f6c57c334a685a4fb3de5ddfa51b996d9aa4af2e18b74d0feb8e67d18464fdfa68ab55ddad555e13c88cb566fecd78851c4a377bcef74104bfa67b1e52735596a9fc319eff37437b9434b5be13749244d8752538670bed41bda771844171212945f2991a8468fba42de88c06e9575484a20e8c3604062e82a5df2aac9720aea2a7b5f9cd2bd2afe36eb4acc66725ea7a3f0edf82b2fd9ee2cef9290cb4675b7c4f5f42ed72f7a5295aca440902a96402718d5f7ae525a1e127398091f9c9497707f195d33aadc7b146be4bab6626108482c1c2e3222056d811155bffff707f05650c346260dd52e6712fc5015a17545927ac36752df17fcb5b2fbff4c3983beb1ef47020e74f4934e620f78a2dbf966dda5a16456b65e0a97f506ceaff816d2dfc8ceccd659d981f7958ca87b71e7a52bd6a642b6004a18e672efc0a5aa6b37135aa2112809e8fc48c0074be67f0024fe578b430fe13bbd30a494041c720022b62222b029a9176b9ba4060b6f35f0e9afad40406ae992d7e2ee767669b0e786c0562f95407415816ea00b954f69440410050fa910abf9e626ea65cf9a12eca2d5b805ced5db2086be5cab84d366e9d9f088fbbfd80c69b30fe90bdab99167bff2fa4827d3797dc136c6e4141b512a4040184508f9335d36b16b4658c5d6848bd4cd491630584c06d26aefa21f7a9248355ebb0489480604dc007380546d5a0d756b0cb2b9fac42754dc519c28485f4c98f9c9f1d7966656fbcb5539c6089a5ba6aa5f5d064646512dc43850f1a3afb3721301b3473d3fd7251aa480d57daf8af5690cbd3cf9a61df18dea709d7b46c025a3f3905eb9d002b16a3f25b0e52d5090551ac0e9948537fb15818f56d509d9cc0014033b9e7a162381221e52bf159674650a1b15c0cbce5fae45e6624038384b63cdeb84b585617bd651f1bd84c2aea3d41efe9d85e3b32a71464706e3363929280c8b3f93af3c613575ef9be5787e39191aa40668c7ab9197aa7a6f2edab2e0dabda8673662a81e2871ad87253c55bca0b517c523329422fb38accb247d287bc2c575450a4679f564fabae89531573e2a8d9233039a9bb0814103abeaae82264a63ba041319d69aede57039bddfd0ccb157fc9cb4117ac2df850c9c2811e387c2d8917f0cb3c86282843748f9930504365927c11c6ca7ea226aba214bc34205b9d05f9c54f55cd0ec8d37a92139f7af6ca60105534c1f64c1e2e100aa4c0bf632ba7076479f1d2c01e431876ca7e8a19acceb5d142071abaf2a9d8f3965406d1aa7c11c60d8b2414f6fea90ce784c93ed74f6f46cb2ce2283223771bda9c0062f172ee0d8431457be7663ba0705ec5b4cd8363556fe4be06841e5248ccf282b7a5a858d983faa9a080d132a57b59a080f6ffe1d7db7d1482abdc016cb2a4d5acb49c6c3bf0a587f87cad3bfb7c652e080919b50669105d6a0e9ce20d16e22e03ae9669f9db6a985bc5bfa9512a9a07c6e72373482d54f9d7e0101c264fe1fe812b95030f9eac2e608384be221b3e6b0d1d809eacc1286325124a4b2db41c964bf3be26fc72149a85da3be287b5839ae116b8a59607b49382188b67f086ed1f1785d7d986ba948ebbafba9ea9b05f2b5558fc1b6bd99cce26552d5d537201afba34e13299cec458b5030ff1b3fc45ba97ad7e3bac37ec93f2bbf0c65d68e9eef867ed3afc56f643861a8d31d9f0e3a1620ef00c366103f2ad84dcc38c3e1d2ed704f13d4af6d22cc038693a43923438d3596704558679f58dfee7054629001fdd6fbf3b3a2df32a79a1c7a45d97ace2179cae74ca77234cac6cfd1b6f5f1f07aec0cd02e00a2f23a4b8f84b3984fa83cfadef0ce664948402f36cb296fc4897a3a17da6d962af4780e2b8826ffb9babf9d297e73628e0cbe1eb5036f60492fa875461e13304507ea2d0c0c39e3327ff3f1516ee50a63d1cae9604ea9d6fe7e8411cc6f9e733715361e92c2735ed83b834875fa32aae56c2770c698d1fc7e8db48ee70fcd6a85fc4e679d9ace683c245154cb10309544d667f60a514adf81c9147ad97437b01f4eb6cc63682d9fce3d0a95888326fbe4d4261a43a97d69aa046cd191664862833c410e0ad539dfab836dba5cad27f42018d1f7a016cc0a7a905d35f7b2d01d0aa8eec8ca7f3ecdae23ef72ccef60667101b5cad28d38ee9a81fd38a7aabf8fbbc9f3402989d8bce24d3d532341272d4b835a7c30b41182c07a2296806b890d11e3514e436023df09cd99ea3834582467731f35cf4254514c13860963ed3e7ebb0d9488f175bb36b32aaf39109784a5361ba8d3fb2cdea80612badd57f10c9cb3e88e26e4f56153767aedf74801f173c3d494371f5526727ec14d3c99a5f41c6dcb7560bca9b985e22e5e8d97d1dcdff0b84e730b4f751032a1e38c373bd852deec330bb532cda2192fdb7f0532d4b2f957703e82e2719c71c0b6681321efd044cf8f22c42d44835b6059fb924723e22f66a293e4df0d59faa726bbce854a133aac6901f6bc559165240a3518b2754ee74ad4add53056cc6b9ea96d457bb5d0caaa635e9eef2c4628b0a1ec396a11d0cfe5a2410d614cba8ecfbd8d66f7f0944f1886e10fd5ee34c64eb0b807c5c4f0ac6ac33fbe98c3b3e007a394deecd737570f0d3bb0141ccf1f6d8c50f0af94b0b285d4635aa86aac272e16bc0a3f97279871673858afc42d50420d98cd255855e5f418c4f20d6526ddf1b504d2b6971c673be3bfbf4655df2d3d5e77bb0c0882292bea2a632b0902", 0xfaa}], 0x1) writev(r0, &(0x7f0000000180)=[{&(0x7f0000000040)="046eeb3741434032a8bdcf328d39cd2881bec7958d106ddabfda3cf365c36d82214a9b2d7c0341f3add0784b14139648ed3446958b9126ceda", 0x39}, {&(0x7f0000000080)="54a3d5b1f6f853e30bbd0ae5fec10faa17909279d8b5e9818a759802f246b74fc2adc08d4027", 0x26}, {&(0x7f00000000c0)="01283a51ab19be85ab94e8bb3e8b485e90ba4c4379ca69c7447a3ac8060c91fa77fecac37d1866c631f6489d2774addd1aaaa4df7cb4dae062845d480ded18f940250a8cfe60b474498b698e7928241f9ac298334f08e4a970a7c30a7b67eb6bbbc2d54d7a200e4e8adb031ef6503b5a8066af0eba58a496f637a4b79635f54be907e0f76469310a8591a6d78656c98951a1091e", 0x94}], 0x3) r1 = shmget(0x1, 0x2000, 0x400, &(0x7f0000ffc000/0x2000)=nil) shmctl$IPC_RMID(r1, 0x0) lseek(r0, 0x0, 0x0) ftruncate(r0, 0x7202) 16:43:35 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x2028, 0x4400) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) r1 = getpid() fcntl$setown(r0, 0x6, r1) fcntl$setown(r0, 0x6, 0x0) open$dir(&(0x7f0000000040)='./bus\x00', 0x10000, 0x8) 16:43:35 executing program 0: r0 = socket$inet6(0x18, 0x1000000003, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0xffffffffffffbffe}], 0x0, 0x0, 0x0, 0x0) recvfrom(r0, &(0x7f00000006c0)=""/4096, 0x1000, 0x800, &(0x7f0000000000)=@in={0x2, 0x2}, 0xc) connect(r0, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) sendmsg(r0, &(0x7f0000000680)={0x0, 0x0, 0x0, 0x0, &(0x7f0000002a40)=[{0x10}], 0x10}, 0x0) 16:43:35 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) r1 = syz_open_pts() ioctl$TIOCSFLAGS(r1, 0x8004745c, &(0x7f0000000080)=0x40) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)=""/21, &(0x7f0000000040)=0x15) setsockopt$inet_opts(r0, 0x0, 0x1000100000000002, 0xfffffffffffffffe, 0xe3) 16:43:35 executing program 0: pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) lseek(r0, 0x0, 0x0) 16:43:35 executing program 1: mknod(&(0x7f0000000ffa)='./bus\x00', 0x2000, 0x0) r0 = open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) r1 = open(&(0x7f0000000180)='./bus\x00', 0x1000000041, 0x0) open(&(0x7f0000000200)='./bus\x00', 0x8a0, 0x0) write(0xffffffffffffffff, &(0x7f00000000c0)="8d0e0c1bc5219319d22d7a3660cddc3c1aa41afb8dc1b873281a2f2ee6e6b8e8ba8b9404ca38eb92905c5efc9939a0843fea045fdb60f2889ce1e49433059ff847747f0f627dfb0b84e80c88546f595e8cf17ee0ed6564850ebac5b33c9eebd928d522e53779c58ee2b220101905ebef134efd3221ccaba09562fa59a32f48ba01cff69047d5b1d6ee88d91eb09d99e716d3f15a865c27927b27ff9abf68ee353a44d3298d3000057185adf13432121852237c39a059d7da3d1eb46b53d273a981b29a164bb15bf868eb4b0334ecf7face6d537e0539812c1b30c7b1131126ee50db28b4da387966206305bb40d8a68d4056dda3901b6a2959c6e5144a858194fa3241633a", 0x105) r2 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) fcntl$lock(r1, 0x8, &(0x7f00000001c0)={0x0, 0xffffffffffffffff, 0x0, 0x100000000}) r3 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) flock(r3, 0x2) bind$unix(r0, &(0x7f0000000080)=@file={0x1, './bus\x00'}, 0x8) fcntl$lock(r2, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x4, 0x100000001}) fcntl$setflags(r3, 0x2, 0x1) fcntl$lock(r0, 0x9, &(0x7f00000001c0)={0x0, 0x0, 0xfffffffd, 0x100000000}) 16:43:35 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2016, 0x4f72) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) open(&(0x7f00000002c0)='./bus\x00', 0x800, 0x8) r1 = dup2(r0, r0) ioctl$TIOCGETD(r1, 0x4004741a, 0x0) mknod(&(0x7f0000000000)='./bus\x00', 0x1040, 0x3) kevent(r0, &(0x7f00000000c0)=[{{r0}, 0xffffffffffffffff, 0x86, 0x8, 0x1f, 0x401}, {{r1}, 0xffffffffffffffff, 0x0, 0x4, 0x1bef}, {{r0}, 0xfffffffffffffff8, 0x2, 0x2, 0x7fff, 0x1}, {{r0}, 0xffffffffffffffff, 0x8, 0xfffff, 0x6, 0x5}, {{r1}, 0xfffffffffffffffb, 0x2, 0x80000001, 0x0, 0x8}, {{r1}, 0xffffffffffffffff, 0x1, 0x1, 0x100000000, 0xffffffffdfbf1d00}, {{r0}, 0xfffffffffffffffd, 0x84, 0xa0000008, 0x4fa7, 0x9}, {{r1}, 0xfffffffffffffffb, 0x6, 0x10, 0x5, 0x6}, {{r1}, 0xfffffffffffffffb, 0x20, 0x80000001, 0x10000, 0x8}, {{r1}, 0xfffffffffffffffd, 0xcf, 0xfffff, 0x2, 0x4b}], 0x3, &(0x7f0000000200)=[{{r1}, 0xfffffffffffffff9, 0xc8, 0x1, 0x8, 0x100000000}, {{r1}, 0xffffffffffffffff, 0x3, 0xf000000e, 0x3, 0x1}, {{r0}, 0xfffffffffffffff8, 0x1, 0x21, 0x0, 0x7}], 0x1000, &(0x7f0000000280)={0x93, 0x7}) 16:43:35 executing program 0: select(0x28f, &(0x7f0000000000)={0x40009, 0x0, 0x4000000000000001, 0x1, 0x0, 0x4}, 0x0, 0x0, 0x0) 16:43:35 executing program 0: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x8883, 0x42) clock_getres(0x0, &(0x7f0000000100)) rename(&(0x7f0000000040)='./file1\x00', &(0x7f0000000080)='./file0\x00') setsockopt$sock_int(r0, 0xffff, 0x1102, &(0x7f0000000140)=0xbfdb, 0x4) recvfrom$inet6(r0, &(0x7f0000000040), 0x0, 0x40, &(0x7f00000000c0)={0x18, 0x1, 0x80000000}, 0xc) r1 = socket(0x1a, 0x8, 0x10000800000002d) shutdown(r1, 0x2) 16:43:36 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f000001effd)='/', r0, &(0x7f0000d06ff8)='./file0\x00') readlink(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)=""/100, 0x64) getpeername$unix(r0, &(0x7f00000001c0)=@abs, &(0x7f0000000200)=0x8) fchdir(r0) chroot(&(0x7f0000157000)='./file0\x00') unveil(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='x\x00') renameat(r0, &(0x7f00000000c0)='./file0/file0/file0/file0\x00', 0xffffffffffffffff, 0x0) 16:43:36 executing program 0: mlock(&(0x7f0000fed000/0x13000)=nil, 0x13000) r0 = dup(0xffffffffffffff9c) mmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x4, 0x2010, r0, 0x0, 0x0) munmap(&(0x7f0000e00000/0x200000)=nil, 0x200000) 16:43:36 executing program 0: socketpair(0x10, 0x2, 0x8001, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) getsockname(r0, &(0x7f00000000c0)=@in, &(0x7f0000000100)=0xc) r1 = socket$inet6(0x18, 0x8002, 0x0) setsockopt(r1, 0x2000000000029, 0xc, &(0x7f0000000000)="ff010008aaa008000000c3513e2a5e0000000000", 0x14) open(&(0x7f0000000040)='./file0\x00', 0x80, 0x100) setsockopt(r1, 0x2000000000029, 0xc, &(0x7f0000000000)="ffe6ff08aaa708000000c3513e2ad23900000000", 0x14) 16:43:36 executing program 0: msgrcv(0x0, &(0x7f0000000080)=ANY=[@ANYBLOB="000500e003009dacff01"], 0x1, 0x0, 0x0) r0 = socket$inet6(0x18, 0x4002, 0x0) connect(r0, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) sendmsg(r0, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x0, &(0x7f00000001c0)=ANY=[@ANYBLOB="10000000000000000000000000000010"], 0x10}, 0x0) 16:43:36 executing program 1: r0 = open(&(0x7f0000000100)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r0, 0x4, 0x20000080) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000440), 0xffffff05}], 0x10000000000000ff, 0x0) mmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x0, 0x810, r0, 0x0, 0x0) mknod(&(0x7f00000006c0)='./file0\x00', 0x0, 0x0) r1 = socket(0x2, 0x2, 0x0) getsockopt$sock_timeval(r1, 0xffff, 0x1005, 0x0, 0x0) open$dir(&(0x7f0000000000)='./file0\x00', 0x200, 0x21) 16:43:36 executing program 0: mknod(&(0x7f0000000ffa)='./bus\x00', 0x2000, 0x0) r0 = open(&(0x7f0000000140)='./bus\x00', 0x400000004, 0x0) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x1, 0x0, 0x100000001}) r1 = open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) fsync(r1) fcntl$lock(r1, 0x9, &(0x7f00000001c0)={0x0, 0x0, 0x9, 0x100000008}) fcntl$lock(r0, 0x8, &(0x7f00000000c0)={0x3, 0x0, 0xffff, 0x10002ffffffff}) 16:43:36 executing program 0: r0 = accept(0xffffffffffffff9c, &(0x7f0000000240)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000f6ffffffffffffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000060000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000"], &(0x7f0000000000)=0x1002) getpeername$inet(r0, &(0x7f00000012c0), &(0x7f0000001280)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000001300)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000001340)={0x0, 0x0, 0x0}, &(0x7f0000001380)=0xc) lchown(&(0x7f0000001240)='./bus\x00', r1, r2) mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x5cd8) unveil(&(0x7f0000000080)='./bus\x00', &(0x7f00000000c0)='r\x00') r3 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) r4 = kqueue() kevent(r4, &(0x7f0000000200)=[{{r3}, 0xfffffffffffffffe, 0x7f}], 0x8, 0x0, 0x0, 0x0) kevent(r4, 0x0, 0x0, &(0x7f0000000180)=[{{r3}, 0x0, 0x48, 0x1, 0x3771, 0x100}, {{r0}, 0x0, 0x20, 0x0, 0x6, 0xe411}, {{r3}, 0xfffffffffffffff9, 0x0, 0x20000000, 0x3ff, 0x7}, {{r4}, 0xffffffffffffffff, 0x24, 0x2, 0x4, 0x9cd}], 0x7, 0x0) bind$unix(r3, &(0x7f0000000100)=@file={0x1, './bus\x00'}, 0x8) 16:43:36 executing program 0: r0 = open(&(0x7f0000000180)='./bus\x00', 0x8289, 0x0) mknod(&(0x7f00000000c0)='./bus\x00', 0x6008, 0x0) fcntl$lock(r0, 0xf, &(0x7f0000000040)={0x0, 0x0, 0x2, 0x1000300000002}) r1 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0}, 0xfffffffffffffee6) getitimer(0x2, &(0x7f0000000240)) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, &(0x7f0000000200)=0xc) lchown(&(0x7f0000000000)='./bus\x00', r2, r3) flock(r1, 0x1) r4 = semget(0x1, 0x1, 0x590) semctl$SETVAL(r4, 0x3, 0x8, &(0x7f0000000080)=0x88f) fcntl$setstatus(r1, 0x4, 0xc) flock(r1, 0x1) getsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000100), &(0x7f0000000280)=0x8) fcntl$lock(r1, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x100000001}) 16:43:37 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2018, 0x5cd8) lstat(&(0x7f00000000c0)='./bus\x00', &(0x7f0000000100)) r0 = open(&(0x7f0000000080)='./bus\x00', 0x8000001, 0x0) poll(&(0x7f0000000000)=[{r0, 0x5}], 0x1, 0x0) 16:43:37 executing program 0: r0 = socket$unix(0x1, 0x5, 0x0) close(r0) r1 = socket$unix(0x1, 0x2, 0x0) writev(r1, &(0x7f00000031c0)=[{&(0x7f0000000040)="f936bb88f003b8f330f69b36c5c518c2d5eb", 0x12}, {&(0x7f0000000080)="df30b1179144f5a9aea25514b1e9a2aad5ef10db79c07bfe8cff69e640c287c82d88a0de46805039faf2094c251dde691ded40fdf87ccf6b8969875b4c0beefb99b645be1566f724d87cea026052050faedd5ffa01799ff2a3cf435d68d0d13fa120ae98d5329609d53b9babdc76e0886ce5130d00622017bd84b5cd53f153eaf1e46749eaa8ea8efc62879c03af488f1a53f6eacd633bf0ee9385d073da9c5c9e5783aac537174f132f59cfbb788e7c8845dcd166bfcc59dae2ac72b71b0ba27da2cf2bf083f038300b30439a5146d905ec52fa2271babab2a82ddf571fb60845786771d136f97cb530fedb20d1296ae8827b0c8358ec232c7b68439bc1833fe48a628f88ab9b2f078daa9151181c83788132c25648945b654328ecf2b2ddfa77de642e0440043903217608c0caed73ce88312fee403521dc83a4a86f3974c0036071d608cce32210c791d5756fe2d7f784a5a6a750a7f6611d7e5ca2b1ee2fe262f396d3d14836d90b538c031791ff7f66edaf86a5e2b6988359bf12534aa064de46e11c67b0c48c8d6e0124b536112fe79995d6bd74e2135ae48692bcc863c11f5feefc4a7dcd56136e4c255f6d224c897618f68dd998966c65da6b7206c7813c95c9b7fd01d32acb50280c8902489adddb94751fc78cd09fd53610ba5404de4dc87771028f25f1945467eac674aa576ae09fa0c62eabb8b90dd8322e5df69d1c25bca3ce0fc7a9a93caebecb11f2cd5fbe1645851a0965f9ea284aa0ef387c24d33da37187d1deb0a72695f77f2a07c2b7d851556ef233f7027f97f499f01d0d3b8b8e050a32f0ef7cdb64f7297878f79168713e91a93ad29c7c85aa1ec108a99c36eb9dfa5599b6313046445cc31ef23d6c574fd0d53542f1934e8adfbf871f45342fd7dedca9a2d07edcf0bd688da4dc3e5decd3392e13e9bb0d12b0d0c775a6aefbcde24c5efe5d45d998cb7641201a60679c3d219d9971d61df69f0e43fb224b4a8d96aed3321741504bfa73ad9549952bd714be58e098a41a5f74f42d0127c63d5fadc3ef583cd8e558496f58d53796daacf37eb87664c84186231301da14a6d7b81642da1289c850c0abe53b79ee8b7b6f27e9a9561cf3c9ca6e8e949c8aaf9a36be4b14963c857a9179f524ce1ff5ae5d2b397a0b8ffe454cffc5a26e34880e4ad2242331d22250c05e81729919bfe37b2836ae5833189ce7370e03da8719140c6d9836e463ee95a12d96423a6bf37f80f85f98c1a324e3243fd4a2832142ad5c88d3f6ac4bb25e3bfdae47b94e337465f8bb5f4e4a3fb851b1c1c9ff7be40a410ee300bfe95f2aefe9a8556c1c4dffa3c4436add5afff6c7c8add934b7ed32b0d2162cf12574edaff51e7530aaa8f12c442f322df129959beb5e51f37666fddb9ca04cc6e2bc595170a4dcc696fd83b141c11ed3dece95adbc0b8eb8c333e1587a499126c28a28aea96f9d77f20b34b050adae40ecf43b56882d21d043a6887c4351b4fa7e287dcc12086c7031ffce61c28eebeacc4c3fcf965842ed4690f83e831dcdce7279c4baf6562f830dd44e3df58ade30090451aeb7fc9e9755bc8df242d1dfea06f2e4add9056dc1f1cc9f2e16d392210dae8f85daaaba16770f640652d7103fe8391c624e4697595b72971b4ebccaf92be2a7f72b1bbb8344dd387e97e9abdc29ae37e1ca2ab85a67ec239bea48b69d3c6e0949b1f251f1a307eaf9f95dfa9c0ea044538be7a016a10e3c028508591d8473ffcd6e7d3eba64d980cf09edd102abce1a530378032e32d453d015cbb43581efcf09213719827592cb65fea0bf7b19b8676024fd2ba8192bd01e7917e202fde081c8bced6abfc33d99ca5f24dfc6823d3f35c935c26b666e7e9c3b9b324c9e9987f2c13f0a93366e5f7c24b1e627c3b2a5893eee2d7a83213cebbd3b933297b300e7cef831442ae58d6580d09c67f95ac5fc93f2768d23d02cb4dbeb27fcded0bc523c6ea2f7718c025e7a2a6acea6883f087bfe79da0c266d9040cce29f3e2e851c28f0b5cbe16abd694071ed9d1b7ca305799eb4d542275860b44542dff5c5966fefcd053f747bf99134202d1a8cd11036dff32cbde42287e359921f9dc1f1c583272d6ac1594e6ac5d67cb4a4d0e3affd7bb6368deed93f798b693b1c426320cc15cc777e123d1561b4158a9d94acdeb8b176a436cf75368fa8687e197b0f802f0efd32e2964bdba335a5080877ea8f77e6321e1468b46addf99151d1f017d82b941b2939d2634a1b3d87611409f7eaf7969d06a091ba20a13d4285c5f6585f6294cca7f1ae6579b7354f6256bdbf62aa576b7024505e95dd122e10895b34b14d29b5c3b934ab4d6f0690e6a6245b9dcf5aa8ded4f73fedc5ec6515371be657d561beebbf6a0465f0ad0d9a551902e87b735774c3a030a7b3f41ea2f7a26d2a5a0218360a92cf199a32943049d1d97370755d8ff70c13aa0f64c6413bc91b57eae09a09a3cc4928d9bb69d207d6dd5413cabe86c534f16ab981a175e08777dbdb18363a7b6a2757d662374664cb7945eaf6cd26df6b36d9ffaa6bb3c70b9df590ab0268473dba6f2feca2048cbabf620b16ae14d3f1d34d61ab8ec38d7b77b8fdf425ec83eee88474cbcb93fda00a6bdca498495b0d25345fe6f2bde303d8000c2fb01f7c335c1f1e42fcbe9e7d5db98460c075c01c7e84f2ce18525f363e871e97c22a3362e928f501f2f592c69b6a7a83ec202a28b248880a38dd843fab4e5e0e643b154257bc1277d28cd8e9c06f95c48e386fe1a7f0222b404031091aeab674a59c9ea82d95278391869b516769be4d78a559dabe84f5865a900e198e2bafdf175400830f71243acf95e8c30823d2e85a7415ca39d968a59d0910355cfa7c047f89682ff25baa2a6f3e915d2a7d5579cd0b7ca3c3880c1ca4163b2a61e935b8fc0d9a5b64c70d20d8853f991cd4d583d7c04d69c59ec9c20c40c57d7f438a3980706d215c9823dd603393702b7433b42bb2da5c2d6210dd06e7d561c0d780a91c175c992387e875718f5190e291b282d3e6eff169ecc886c01639aefe8dc78292a30b0bf721b998d720c94ac5b56e50b6d692e8ccc7228653c3e5aa9ec7ff96ad25f38d72ce86106c4de77b2aa2e4fc1505cdcf62f8fa55fc988331492204616b7fe6d55a5e25718e97fdf16bc44222e4caecfc3e0aa756941ae1cf02b593731131da05282e8b866c01b46ab75d8557bdeb4c4071d45e894f06b0ce1ade8591d419df1a2f29867640f323131ed86dd478422998d7a54fc9cc66e0fe88857f6dafd89d4cbd5ebaa04ceee8149dd25e9247f319ae05742cd462134e5af006b5708d7b8c96929f5932941317a3d1930e48bf46a55e8b151ac55340ba0a4c068d6aeea71d02b304c447236bb24fa6abcd4ecffb83927223315429389bef85723cb5eb1a24a96199d96b8a4cd1f9110aa376966594de5958cd485b649c4002c3aa933d39c57b6c4092ed1a5064f0167b6b97e0093318c2d2b578cd5050bf7c36d2951b92382aef813bf7139b15e1eacd82c4d72b9c65594d2d3dc4eecd3c788a5c044c172cd525330c994b27e07d397d397f943b598c4db138c464f04060b8156cea93d22ea3fd834c301628ef703eafa213c944fa870a5255c7b772fc3efed44c137016eb572dff28e04f67b8486846d3f71308b35cd1b2e415315b07763f4db175e7487729202aaefb694ad7577ec3ee0fe5a345c66ffa45f73ca549739d4e978ed2277597b936408903e49ee587a17f5b756b4ae08abf20695e5e961438dc64c95b6a57e75a80430ad969d1b7c35bf614753884ea482a5be5ab50ca513c9b4324e60487f1777d352e7beed5c7b53678d6461895f3dd7c1e99d4efb124c7972487af3da2569faa4826081fe033512eb9a57c0b84a216b707fb0d4d49146eb24f1568e237938713e5045e8d3893f1e6da12dbdffff99c47b95f5d30d27f453814e7a487c9cc5bd4c2a5114b6c6b039d1282f061a2919cf7d848c89959389342110e93b01a55e530c4e45eb564670340f730dd5c132961d555bdfa3137bbfdfbb9e428ed0edb8a5c395116e6c6bfd4c5a56f613489e8fd7eb4fe011918f1350354c328c4bd75f0f57186ea60b8674b0b2210d1fcc04c3c09ff0cf0e4e3266a060f2f3313b8073f45606d57477333e7966fabbd75195d5b8654a51e28c4c2bd78cb838f02ce168aa15df0f9c3f39ce44ae3036a8b6313069142896f36f921ce42a0677d641a48f7a2c44104873f58d095e5f48332d01479d1ff725fa40e66a68ee4a4c0a0b5e53bef229248df465a1e1228e67afcc190eb555c4168face3b579c7a184ca05b6c3a2e35d3afc120e8fab0d0f4f0d7a08b9e104d8ff5620be9a1d5322d14288b9112d7eeece3de7a44061607e83a2f1674a3126e88d22bf1dcf15f4543480a31385c6e6ea1e4daae7138377b4e1f827a5b8cc3209d4257467fd540b039428fd7866b49afca26f18a57a1d8171e08234cc8c846bc29f9e79eb73c971e9227bc53ed4b65e94e74a92c4b6c3efd2238e66f89ba235a91c95fbdb281990c57f4349e3a870a82bef0f57f4286ac87b126d5c83e11cf999a95423690ea7bd8b52be0231d49461b456d0d1b80c34d9d16d2c745a508180b22a09b9b7734345f415fda1a2a94bddcd8db315cd1c19ca259dd448bfd0f97d5cee2123083f562360fea01ee380d2183d82f3dc28371cf72c131e19438e858c80ac360e6e87f1e387f31922e4036e73755afd5955c185a7baf3898cba14819d2fc392df3e9f6562b6fcb71c39d878917cc160bbee3c3cc7220234803ce8016cdccd2b65af3aa4d1e20d5e94ed5304f6831e9afc24a1ce7c2a09ae420737d44927864802a1e9ab3e7abcf227931f88c2a1ade5d4ea1f733c8fbef3ae5b4c3a123e47fac642a472622261046c2fae5f47570788f1e927826086d8b7d1c9cb83b0884d809e7b546da70b075e44ab934835683fa4da9829b0c8ca9b2eb2d5f2648530c2a50338687d27dd0298acf84ea6886636913cf820ea4e01cb7783775b1e963fa019ff41a4a8d1f315cac5b159f6c87ce91d5af14ced965a19b4e14f4ca50aaf20e295f90c61236ef254b2a8bdbad9acd9103b8b67d6513bbb201a7a811355997fabd3c3bebfcff3b4fed7d07916bac1adb808812fb1f3ca66c8c02aff2e4ca7fc7e447157f3de5bfc17eb43dfdb6ea7d8df39f54a47a410ef87675ece67dde5e93f498631f4f14d7c82576334a6c317657dec43034a19c21dae5961c446714fd46d03940013d76110521724223314307bf2e1d9d61c27442a98ba24fbd0691b7c7be0ef3d3285f4bfd620388e668052e756260898e5ef978d4c1ad13fff1ac506a9904e51ab99fb36605d979c51097c8b5569c9fc485f5b5b7991489a844fa4fc327c6501b1bfbd45155b2bf8033a754f081e27ac7d23e460625ea6ce538061c10c8669990a78f9181be6b5e3be59618ff29a922de632809b76af032a4e7cf3b682d7aedebdca77296cc2c3c66ee0e34c8568ffed78d56dc80dbeb8d9e663a8e2d0c037e74322e27a75ac510d075bcfabd8a68b9e5f2fe16a056b79d96c5c0aede74db1e73dcfa73a126b6abd41dd28e342951b1be9afe4d6f94c7be4d1c686ba44ac8bb86601167939e821ea55c332b0805b3fd0c745d9a5909eff359f0fe15be1922c7ea80e24a2bf760d29e25387b6689082ada96c8f9301dd581cd78e06aae9f81fa3c7509c89b4ef3a69f2a0c8badb93bfc18e2b58eed4cba9c1ae8f416741981e4c5e6ab05fc", 0x1000}, {&(0x7f0000001080)="7d1db472dee1b93e76248886526ef26bfa88b77f5dd83629553783b42b51de1fef3cbc016ab94b02a61c51417caf1e92a78ef2c06932b030f55b34519486eeda9b2a4a394f37b08991ccf85eeace42dd25c9e80fd3bd70da8bf7beb288dbf08afa2535cc64dc21d257dad3c976bc4f90607b68ca231d1a2fcb1ce12461cbe2924a319252b1972b58848698ac7549cfc8e12db4cd4b70643cadbed64e3bed9b592af93744eb2c5cc3dac3067ef4954d750270dbfb10501b333af1331f190e47eda9446e8c085d6ec6422c8fdac0a0e4474f7d84cb6fffed287aef6d911fa65120edfeef374973d0b59cd897e4ae326a380db427525be7f93c398ff4bbaf608eddce5ef0b44592b7e3a63a2954919ec851000fd57b31ecd58c67d66f85e955f6d8d300b62de2be61c5874eb05776d864de109c8c279a6f9e65bc46cfb7465628e3a23e57a71606d274b6ea11eceba810961f967a0e601587cba48ca04ab39d8dc211cd1ed990b53737acca3ec5d77348d6c200424595ca76b179e76b5587e11b8a76f69467f4cc40f993f325988e52fd86791a6cfb802c8416352bf82f79a18535b6ef617d23db6e3cca039a5629267a39c065886550efaad0f508ebaed9baa51eebbe6a9985790900263907d475d0acddb26af24c00e47ce1a33d9f3101774cb864220bb8f4c1b0acc3783ddd25e6659e3d55699382112e5716ae402a823150109540df30580fe406b197294dc59f53e8cecc73aece6759a1638985554cf2706676388a3b053a17b0232fcfa0a3bfd6c451b46a65cd63b99d3a91174ca56a7f04081c2739e0d56bb74871d4bd0301f343cb9755cbc197ea985b61f00d657ea28eb4d30958ef1a54fef02d13f2b8a609884ac84c7bb1c7de8d6f2f7e6a17b59237127f02acfee0cc1dceca29e804a573c21968b6fe9aa4fd3555c745ba1f7d2d99b1c454bb3230b615e22e89e3febb7eabff9fff353a94b5fa3488b623321ab1745ff531ec4272c102aac8d2616b284a059a53898db69fa8d41d075d699f5763f70f45bda4e32b3d00683cea147ad03f2de518ef572859fe5e6a99c779cac1409097749a55c0ded4091a1c2d35c0cfa65380703cf08073431ff8e5b7435b0c8cfc2c3c597c0b3c2e9ccdf36446f63039c0e3fa03fa3bf26391a090c1ef46f4dfc4c240ecb3d99d195676d276c67e10a38cb9306f8321da12a5463c2d841d92dec1a1bb4b9a5d787a91d284b681ac2ecfa29d894f3a45c5a7bbd45fb3fc48ae7edd8801f62e39128c66dc2087f4437c94a3d49ea69c1b9d4588639d816f3e2c891600700fcd046c18b32066b430622f144c302bd2b5d0bafc5aa283783d818b7e8f781d788feb72cc61c4724e8d977af07375a13ac7b7b8233ae9161e5a4386b3c0fc2ebb7e5af7993bc743a0ecbc9ddedd117b403dd06742722c616c63b60005f51d479613329796c86205eff09f44fa00f51fdaeb446aafca1206ca06ef66ee9111ea0ac1698a74695800b92d1308ea3f661e885960881ed1d96d2465bd42e99de2efb3f8bceb9e260add6de6d6ab931c1a2cd46ec407f42f04b7fdf8f7ce2038cd9861c89205e1c43d7089f223707aac8e156a1901b719de1a58d903741d9546da28c554755c75caeba40057bb1f73cf91f367c392f3b0c7f7f46c2d5fc2809cbffbd8867287558dfa385a8571316f55ae553cd065ef05731510741aaf04bdc8203983c2cf25b8ec87b57630e38b13c958c5982956caff3b9142dd664329b203f3774d39a784d6f10512fe2200b748cd28b22d5522572cee030cfdc069e9378fa16636736d867d24a0b5456a1f35ab04941c7dd1a7e891ca511828210b50b959f5270b1c5d066d5a93e468352f3a6c88e59b78c161115e9271b66a588577fff98524c26c849d88870ec3819f35fc70cfb6d246db52ba4a08bfd25637a8163b2a90b481944d99110f4b32ecbdc89d21a1a90988e13bd624d9a9f5b3e5ffaf6da7e9e89176563053e7d17f9ecf33addd7841de230046d8ee165bac93464c9ae335107da64061ab4926996dbaea3d024e39cd2f7ff961852c9bca27bc77174ff31111faf09949e080d8f8cc9220487fa75b516f73c98877e08d4c3bb2bedf61689cca4ff3d23be330dc5b193720e2d7cc86a1991468d6ec0d398f86823d4e89cd493d388031c23b0b4c54b73d5fef7e3667bb741b072d6ae120a819f3c7f69dc424220cac6944734a553da0a6c09bfbc42ffa2feec3d581415670b13fabbce3fa68b6a01ad2b8fa4c26d511a226f663541174c56193d4c610b4e87a26389f3bf18e174de57872e882ac0eafc3f67ca216314a6ba0c6fffc6323151639db23b62f338bb3caf26bb03f7dda6222c7ede9efd4c67241f2fe74022d54f6e45c121c4ac068f4d7dfece5fef9f3c89369f2dfb6fd62e5eb6b4855db4ede9666b1b85e3a1cd22ef712ff42496a0c531adfe892fc82267b13f25062be9b30d1cf063dddc6818417c3e925fd42cc314c926dde5231f98f321386c6ecaa28d0c74696e363748c827a2087f02b7a0771ea0cf36fbede7b9f7908e520c7af215dc9d1ec64ad4656a03f36ea2ce55669d61e49d6520a661de9bb36033343afdb971a06e9e94efeb7a648699547ab7246696fd33f6204b0231ae3f63c2ae5e85032d2d10c102df3f577ab39cf1a52ebb06a2ee5466d4b4086aa941e8c6103b2d4c437d0ce4736fc0c585687fdcd6c57f7077d4c69168f3f14cf03742c03ca42b03344bba73eece374f889dec69087fb10f0d6951a5882ec0192aed0299a36eebdcb4a003b802e0947b2e47a390559652680ca542f4fdaffe3255b1033e8231bf25fc039198f5539e56ab7f16a22a44a901acfa103b41b560760a8170ac114149d78c592de08c1884277367374320f1343968ab28499329c41bc0173810c1dc7442f2d62234362cfef758f1352c5a19fa8edf0e91a6b0b0998c61408be620d73a2a488dd2938baa6316cdd8d71e664200af4cf3be8c1b6d4a051bbb13f8254e402ccecac22c8304dee5b9a15b87836313d076f32c18a4694ae6a92b36639fb7294ca5df5dbe3326f629257fd6200ab59f0746af76cca0c65f73b46195c7f0ec3c7a84629084c10f7f5b5e9d62d2650f018c2d56ab10b92fe583a591cb28da03ce48b170e35564a10034e782743121de2fc6c8e407ddd965f53b352aa7936697d7a3dbaa677e67f0e8b97f04d7ce428a1f555828827027e29ff57acaaf0df24d19e86ff2bb320ffdbbefc378703f0c00d07660b2f85bdbfbeea2763a2bcca0d5df1dafd3b6be3d34e6f70b41372c35687d498490d4ab63fe5f66b898264b5833cd079bdf727f7318c8daf8afd2dbca4d9a4ee36f6bb7c6ab336637f63535e908df0d23b661e4b3643571a7143a16bfc5c56ecd8e01be0a7abed686480368028578f06d95c966fd19d34eda07ddf4c8f6448b3133447e54a4f581dc85a31a6af87f10a7a54e0bac8c40c3fa5dc6007f1542d377c868b0dfd3312d9ab2600120ea023ea94e27bdfff887503732936047851a612705d7b8096d0bb976d058846c5f1a7333d5c87b3daa2b8a93a5077e68d6084f88923bc072594dd8f0c1c514627d9d43a112ac714e6f3218835723a77db35c2741b1983350c006e6dcd612239de7ed8516747afb3c70770cea29ca8162f33debb2e2c8b45e2b773cb80e7fc96df48e795d2639da0f02550ae5df4a408ff13569f1bc0ab424e39ed35c795bf41d041516a8114ff7d04ac2a6dd7f4956371d4237a84bfff50e877ff588ef250be33418b834ffc237eb097217c7bb645d720d04580eff3c7a1786a6449f55fdfedbf3208d1903d6c018c7bbc36ab3a4195c6ba7cc0466216978f6915c8f1e45eb5ecf42119e39e4ebb5bec8fadef639f36444ca8931c566cc273aef207b6da6231770c1b04084c41adf0f8621295cf0533a0b565122aaa269419d1defec397cf86aa5509cb219270cdff1b49c6653942a1373f9baaa4c3355a123e2d7ba5e8ffdab3bfc0d983516fce460f4fe69410743f1cdbeb6792e42446131bbac3791bd21193aa719862a6120a536e4f6418fccc2438d59e691ef9661ccaef7cfc584dd3c9da9d9a56cbcee1aa1d0d3624bdca857f4fd8a85d9906d2be3cefd48d1093bea2c162af20b6f0a2d39e57e8b36c00b6a64608dad59199b36363a702abfee06bc914f04a027816ebf82e061aee46231c84c764203ec84cb9d6b5c3df3c99ff98d122b68cb72664ae4cdae684860b93505a1142e1fafafe7ff6674854f32d25e4c78dd45281efb3c53d5fa89b93849627f296c0c02f384f328bfd49162b6cc676b5ba91bfdf660b65ef58251183da239fc1dad88c8551ad9f6d0112f4f4ec664c51425a2a308c20a235e38742a1a5dcec782b5ad23137fed1069e02a7bcec1c573930c30f28c41a98ffe9cbc5f513f1025f7218a2fabb1ead389f31fd5c806a42f3fd0c0faf93e50e4c0fec78b26f92c4aefe9c12b56f4e04edab8b7a0386e00464fd282a0fa449ba9ac5adbe762ab8a9edd69f1edd4d4135858b1223689b699796ef2d9dac382f3aa388b455609fa3e86add6b9065c323583a321b3ce1830665edc619cea153c7c9bd82e031b6302f620aa64630117725b596c4da3f12795b51839c9dc630f71d7c308d88c5d0a973fd0498d2544275b7553da7c3f191f36484e7249e91506ca451be06b97fc165ae5b3d6f365106427da3f4596ded026839d88bb5fbf26f23a068fa5a90c0e4588b9c909deaee4786f9e216e3d68ff97b070e6485475eda7e78acc2ff01143c8cf250f7ee96d53ad3eaaeb1d1c8ca888ce277adb57be3c48c2cecad53e8f76395c30b7a3399b7b472c940208a3d671e9a6e6c786ebf769507df1d4bfdfa720e13fa1f203fe88fbcf4c98fcdb580703892fcca3c9748388083604c89f4da773b65678dcf6b8d96bba69e4b049304b1adad726cc30877c15b34a4ce76476840faac0885b5c56e7668a8268506ad576e4149eed2236c5567e7021af954eeac8eac132f01988b767258caaa80e0d79033c4b0153c12f5e3d5cc5861b08344c1b238b50fe84b4b45dd599d257b0782e6f619c0fe807ef3fcee786af0c97ddbddf4f895b993eace96f6ec6ea396d042ae83ee0a3c532a64f06cddfa4c3641be7f69148fa2faa4244576962ab004a90c152c810202a70b88ae753c4538da06d7e24ca5ac2ba35185410035712b9aedc048dce4c9e2154dd45dca44d415fe23a8ccde0cfa87e798d241f0ad94d8e5bb4da4b75f2b6a3350e44e1153d78cc979987a758329945c3c543a42f49f3198ebbaf236f7a6a85b8bdc7b3d2aa1b4eb5bf00cb7203f72216b5f1b2d31aa38917a02c16bc6dab06c83ddef7d1bb162c04bb36bcd98f9f3dca9c38b33b529379f846711152915aac5f0c52922ab87044d09952df0d2679980197d854898f0b19be29f80a3363e1bfcae641ae6312067e2fee7b39c2648230826c5240e659e20878e581bef6d54e73d308794c7ed0aead32458077e2d610841ecfdb932e1954f89de05b0115c7814891e42b596e23a7b6f0b628bd7922f5e3f1742dab4b7b9e92d3374c4e5b5de85b7594d78b124d6da26f47d802c35706672b338c2a4503db62be1f937c55a1408eb6ce0301b6e26409be4bc61e043517b6222e6b988e43e853e9a4263030265a14211b738ffcf208bdfecd4b255ccbbb1228e259430b0f3e1d57599582a518faceb8f2ad6b13410c7838f7575cf7fc1f9d1ac6c6dac72e5413075cc23a35f95c32f74f1fb0cb71575c1935fde4d", 0x1000}, {&(0x7f0000002080)="7a317e5ce5c94ad308e00e46da9e45d45c89913fe07c3cbf28e24adf7a4f3ec4d0c21ddb828f57a66d8f5556f4e6151a47757c2c0b107f9774753be6c8039d567fc9a6faec91978bcbabb58ccb2e429e1a36cfd3858b4245d3cda0b8e8c66c615fd563200f3308b583f1f159a49890afdd331430521fa88367081168bd7b6e726f85ef43641fc76daa68a2006e3771c391d7a3a4a09f9c74f8ea60634b55fc0ead0fb1", 0xa3}, {&(0x7f0000002140)="1f2ae9a7fae8e3e346f987ead05bf6ce1d198c157c8e08af2d09f3c852b86e71fbba799f34b0961faed0fff6ecefd904c5f2047d42776425d97645bdd01b84450df582d0332c", 0x46}, {&(0x7f00000021c0)="f54ab5fa7dc183feaebbc9f041a6cdf4f10084ae33eface9ae617b8595d6f322ec2f56acbb87867d352ff8ecc5671a106640bca4be708bb5ce392aa3b6a65400ab47aeb19bf633f218f220fb22efeed9f2c30a00b0e234481f1bdb87500fdead624745f2c9a57495e59460d8a55f33c7c2b798bb186b763dde27724e43ee27e16910c3ef4a52309beab46aa58d7fedbb99d6a2582396f03f2f11bf2400d61263aca2f619b7316e099b910370212ecf3fb2af8f90d68635ef2653fe9a71c0c469862df0c5473901c28e354c33d17b13428611c9c58513afb74a4c00da6244e634e462404003dc444b21aef61f61e50685218338b9914016bbf1d4feb508d1792ec4e325eeec8aaa85a8da3e32147026764c17306f836200093c48fd2cf3440c6e3702b7bdad031038c89a352ddb6291a5447b55ebdd6b7b6752abc8501716f6c7fcf66a9256f28052385eaea07335674ed158b31b5e0ddc75228ebe449f8284b20966b4060d67f7aa09b37ab9d4caa1822894c5a2d792f0489ec5a2a7b344a408244c49d79c95a83565c07252c8922debb22b2d9f72d9a9d7087a09c19a739508030f53cf63331688b4a54ca5ec047368e37548f00648c8fad54646903c50706e59e97f621661c97bc2f4f3b783382c26c95c9010d57b41b7458027a5d8690cc220b926fa17a4bc331e535d6997deb358a36a5284a522a4b1f68a51f78e9857ca17f927dc5a30dd8bb4db3561015ece88dbd4947cb533a9d56f50d42715f8b620fe37e78c65527f199552c58c34a2711561ff55702b1ffecab168cee6c4fa1161a53b6744c4e2306d6cd0ee40b53cef6d0db9c686169bff76d50991db746e1f5c98875231dde20b8a30eb7e00ea6c7676b28d15e8f6b950a60c8539108fc8ed8eb17e4180295e0f257796b2670ecd550b48e0f10747274a776e906428f91d92d83360ddc896a5ccc2c929762bb0894d87cc0e1003b2987c35a48f2c9db5cab2d6af296812967bdead8e351eecef70173326f2a497cd8c9fa7a2354336a5ab1a95368d4bda6205162c6bb025b425c524a599c211499008e3ec44de775e40a9415ffa9a8309b6142c3f43fafb72255ed70a7aa68afd638f2004dfb376a721c5c855b5cb99dcb6b7f5380bbb83a5a2283b3d32c7fc6ca0150ac965962c28d01ad65677a240594d6f6b2078a78830ccca8033e5ddf5f885db9d22416a85f6112f6ab45032a8b311c121a850143ba64b9be56b74c9f7d693ddeb48d22d187144f6daad796a4bc2ec06f1194041b31573216d320906691eeba4c662d13fe7c97e05955101b37247fac77a83d51d30d75d616c6430e77c3bd5721bee50876d15ae343b56ee80141d6ba94386e91f490168574cda6b74cb40a486c37c7330dcd23094783c7f6fc9412c76c2046715870cc9d297cdc0632cbdb40cdd1fa77571bf28bacd28b4ec92757da691979291846362b41225d5438a8a517e0e0186898a38c295cc31f3f908a05f2c0ae3f9d26afadf4dec91b145dc6e58f76f3bb832615b0eaeeb5bf658c113105c48281cc300c40684737ac0c926e57bf12161abc99e16c82395972c0dba4f29636652fe77cb8655e0b74588e5af5ee6ba9691f9253b519e02bce3a25b555c2812f6809b98b94c14b50c3badceda76e2ebd0a2820f28770f8483136d714b2d001c123232bf809d066e72a20bc83988e3fa3e4f8c67f8a5467dbe05eb8318591de1fc4bdace88588124abeee403690bd7bb504f0b2230d8c955e5fe59acf5f59eb4ab3a132598eaa085a0c11c7076106977ed3195cc3d802a5babca2d9e2bc26381cea6491da1214876429936c4ef440ef9dc3527be2e392e148bc14e3d562105302c9c36a5767aa8dac9f2239890d62dfed4ad183c090fa5fae3221efd203f746f24dbebdee786213354841e08a1521cf4498d079422406d48e36e1444d2dcf9a831645ca73cc375a02e0f3eb60a1ddf49674505741eed4c1d356c1121c26515dcf3a24d7ccbde79d93feeab9fc8f57233dc5b17c7c08a67eb0c83dded2827e64d0b494a0a3ff44290b768f06269d1089e3f549db8b691cc7022c3d5b37c4a4905a28f63c80d43402be832cee35aac36092acf79f240cc4f5cd224592fc65511c8d59191bf38a3f93787ee04c3cae19a64167c7afaef16ef35d6a1748eb870d8e3fac34ec5a49be196c0dcb1aada01347e701f2eb6334f5684cd301a4be25aee517fc65470c096907beff636197dfaa7c9aca0cd1377a60f21164861ecdabd4cf0033cc2a048d2e23cc7a4854abad54c518ecb505d9e1041ee5b0970b07d1ff9ad8cdb1e8bf884f5806db9b29ecf245b08a9b7eee7dffe5941d222094657694ae92c6118706ffd3b38aee6b1ee901a5d8517acd5aed8da8d643436466cb3d952ba5bf91f178bc60eda65cd4c04d3a41907afb713e8210818d828e475abb293346ff03dcb693e0b7283b6aba885116305e0969cb49f19ac45fc0f8b8d234083bf2c89c568323f55825b977ff334a6a841e26b58a0b93647277c4af56050f0cafeac97493cfa97f58462d8e26aae179b6b1632872a466bea199f9bab60ca03f7e231ca4aedb60fb5730273b1348456b9163fa18be984498aec767948a22c0f1caf5303c0c666fe172cafe232b9d8fd43353a2198080021722e8d07f542b10d1e561af7d7e9f17ee786848892cd60f58c18d5e2b49a4dc426998042bbf608c0d55588a5e05d646288d92333f5bb991c85671e97459d217f15f81e5acce3d22d04898260038abc35f90ee2e9523ee8bfcfce9b47638d4158f90ef24979111fe1cd4c4b6b0b5e4fac96a846e7669b80c891dd9cb5f6b1e9568b28a7efc8cd6aea2740f982e418807e928685ebba2b5519b2b69c88a18d28bda7408ede756d1b5c8cf54c2cb562e0ad79d8dfe53b58c921f9683d003401f28c6466a725ad95e6f960a00da5964f378aab1601d2698fba7739010d01433d2e835e114626cce1fada6881ecd0324a212843c174657e0b6d0da981c5d07ebab57cee4d035157c17149d52730fd6f5eac9c0309ee6ab99f1cb3429dc63a268e1d40d56c53b5a2ddb0bbe4dd989c37255ae455a1887678d57403679e022873f4d40b71a9ef6c95e2955769756a5a5ae6e6f46252bfc2e0179ea77956174db16029cc76e86aeb5a03bc07b87d5b7766ee85c64d797babfb18e0443dd5f60259f33e4e06d77a68f0acf2e9127a09fdcd6621e791c3d78ea1b65d8448ac57a55792f15a0bf7bbbb3227de2f6b6c1295a7b918efcc81a65b2b7940bf7593a404409e84e8c55100c35be60a5d5669597acb9e40fdfee71c52ce32a74aff4137aa5a3568e4d0a8258d5f8dcf3e37668bd269767d8405b9a8c61a0187a21b4aed4470ec816850c00c6ac5cefc370c55180f0c7852ab015025e5bb06d80db4eb5ab727b5c996b5a3a49aca84a2149673671128dc9dd2b4d7df05e9273369d2237f2485bc6ee4d1cc1ad019a5e491b2baa1c2eed9f2ec37208c22256de0d98ca49703625b075922ef59b4059224bdfe944def37a3df1052fb70fcb9baf948208e600f11b3b3ac5fcebb37a203d8b599c57ad760be55c627290b70248ac9785131124f9befe636dfb01ea47273e3620eca0d5b3014c7ea68eee10ef91ae7adfd07b47522e91112febecb206d4b5b0d0cc0feb063904b1a910c39665fdbaf9b3af21f502cb4f4cb26a6d7e41f381dce8af8c31bc2dab4fb6a5593e0b8b5a681f5d3ee2c5f913324c494981e34355d14976876a2a7519afb412fa648c38ef0f6a049564d10fe05b611a976d37ba2ff38adc291f0075f3f75adb7750e2985fbdc15a375ab4e565ffce3fbfeace7e3019bebbef4b16ea6e4b2a6453199db86b38d12788b1f7da456e0393b71e3e397b6b500bda106610ff70b62115913532245675bc4ce747e54e4b47ca6b013d96976de25b92a97346b98094de845340c170640539beeedcb34c9c6701796a153b9e233eebc8b6c3581e348899e72ffbc111b5db82518bebb59e03ed3d2d93b11b5229f2b587e1a63a7af5f8c7a6ac6394e8f98e303c358a3a1de52f20c752a1352c5c21644efecb64e9c868ffe35789b7dbd657ae19e1baeb434c0f32510c50897e412ee076896e5788100a66bf0c39874f5d3a73c6cb6412b3a604d41f3012ecdec465ffac421eb51fc049e2efb440522ecff79e56ceb267043101dd345d59bf8c33342a075de21ccda65b58cc118ad6e861ce6d803659ef00f3472b2aff668d8bebfe32b879898cf4f58315f212de9bba46aa15a74c9bc2aa6acaf07ab2497f636dbdac2d5f6501c27998c5cab9a3b0dd24802a4ddaf54a35069d568b95edaf0a8b9fbf55dddc7be2101e7fc39bb0e34936fd785bfeec73ddb0638e2537891e0cf19f1061550629a6a333944cf92f60bfd432e8b6790ce17540f2e48b10dca1204295d5eda2416f868067cfe7d99b4dcca16f329938bdc9d847b36aea2a8ec7edfcb30883dcf2f769f9daed4330ae0ef45e119a27d8a80f78b7fbe718c5d0ff3820294a6ecd0468c46cc6c86a752ddde6926397e4af1d6e01c23ab75131b7d23f076f73d012fc5da6cad65b1b3fe8b417ab80631cdd57055f09ff94daaf54e0a831e845d7aaab638eb506418fa728558ce5f09397898979e866101a8329ccfe9f3522c334a7c29fc9f53642415d4a993d34c7e4f6d244db0180a948b08927d3ca9bd06f6564c563955f6af060295e58d7dbb318615da811d9e5b3c59e01c53c5ea932c798b20febf493d1792f6a79ad6482adec07a93a4464fe7daea57a9fb6ce923fc59239cfb6720a1f7737dbd24d15258c54c4ca658dfbfd81d129fd153970fb9d27f96c90cc0e60d1aa9ad5eb908db98f14847f82810b57270871045c0038f703a98bde1322f5717fa2938c5ab9f8b660558fe907225df39d8e2b0baa4a2a0806a296b013f7267ac21e0eeae983b896b589659afe3fa9a60d37677bb956f5468c06ec8b34ef155960be911426a44de2a5af113bcd6f0983891581a2940719f2e59ce5b64e993a2258ffdec37bebbe86d38991e71ec6d0cbd26a9fab0cd6dc616edf42e8ff02716cd9656a3b60104588f95095bf43c656ec8a85ffd6a6da34c60e6b81eaeaad175d0ba5e86c9d7f7308ceea142484ba46cf844c2b68d9ed1b122ecb4b6cbafccdfdc43858492b6ceb4ebc8d909773f4bd0f50ab1d257aecd8a4e4d232913647ae1a6d456ceae05e606e73e926e5e07e7c61ff06d213e3f8822cd9e0798a9939344eeb63f190650bd46bdfba1288bf8873e8560ab3602d8afc8e9c4df7c1589da2b5b37567b65976fb894aafdb4489fc4ee9d5ac388da2c7807b9f39565882682974835068058abda516e0a3df948aad971140897472035ed4672d047c15a491cbd04bf39aaf707aa97d8aca4bf314506b64e9aa2186a5baf31e0ab39c8e44b591a716fdaa785f24725cd47baca9ee4e1c70f1b414bf1c18422dded10b4112d28b5d3e0a3d182c23b03569a5e51b54d31327778ecfa55b3cb4a5dbf391d6c44ebf7d01d5a976021711d30725ad8037cc7d674674c1802cf608bbbe11f255fb194427ffc0c46b7e42b88bbd563feaa3103d51e00b4722174ef7a3260cab36c1d5125ddb1e714bc1587b2008d199a3df0e27b1ed90ee815733ae142161e3e24f2182836f9dd695ad32b088e351085d5f448b2496dd727cffca7288b1340c7c00885d10847072242e30810f8023a8d8e99dbf407d0454b405b3a4a8b06c71e2c7801f16b3d405cf3bfc1534ccbcfd73380285595e670f34f99", 0x1000}], 0x6) dup2(r0, r0) write(r1, &(0x7f0000000000)="f9ab520be11a3e3d824b63fda804cd4c0c4ad87322502eedfaf3e108", 0x1c) 16:43:37 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x20b2, 0x0) r0 = open(&(0x7f0000000040)='./bus\x00', 0x1, 0x0) connect(r0, &(0x7f0000000000)=@un=@abs={0x1, 0x0, 0x3}, 0x8) write(r0, 0x0, 0x0) close(r0) 16:43:37 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) r1 = open$dir(&(0x7f0000000400)='./file0\x00', 0x8902, 0x100) writev(r1, &(0x7f0000001800)=[{&(0x7f0000000800)="8cba5aaa9c905460a5caa1013907653de6627a3b7e3a1cf94ba045c0d7ee662661accb861a9a37a752263cddf7b4b92291e77ae4c46b8352ecfcdf656bd5d5b0323460f0f58dfbbd1cb9147be785e00b65b13dd8ec478f02da4c64348a17c38e4fcd5ec79f49a71a0bd14fc81036a4a12e10f5f5c5dd8964e62b64f550d215ada929f0394ff61d2791307ebb1766647f5cb2a0c21157de3cfae6d367408163924bf4b9faa11369a1afb9dbf96c444b189ec54a35f9169b76f207c60dc7adbd595b0e48b473df05ad54fd57a3fbcf685264e3e3a574eaed1f9fdaaacb6ac1cd982c3e7d5c794c14611d2eaed66d2118aa868bcc6eeb31404fe9c64f2d40250c2f5cb422a2381f3df0ae5368d558e4935ac59452ac43835e738603feb3f2bccb2bd670c6a61c3e2cab3cc62b60e580b435dbd22a0512519cf8d9c244b1868f353d5107f374ea3ac82425305a885f4190d6d2b8abf4f21788477cf42625223481259d34c54daf5ee55f554d558c1bb308d5454fe47cb0943533fa090e75fd8bb2894e4142010102d06624b86a33d2112ba4dd4f611ed3d0be862c33f69f40a31f9b6991a6c1a00dfee8ae7740d7f1e0c38646fed2c67d40cc29c8bb27fc19026f6673d2f2ca4daee97c2f968cb670ce5302b2387da5904a48621e44b1e52264698821e5596d4680eaa7b7866552bb3662d9ee8349f3611112e618b5ffedb7c14db7e9991d839f24ed444dc72f5559eae3d5c4674ca19a35022af58c8d0d03ae466c2b7dc0c6eed9b03b36681772561f0e72122694c71fd21b1edee564cc6f58dcac8716f3a1a4084250f5835b3e67212ece73ad77edc3f56b326b63697a8aceea1d912d62488447772e111ef65f2c87716888186f4487cb5731ff9b0d2d7a82da698211d6fe16e83b885936e60629b6ad4370c925076d8455bd63041ed508a7c15ed93d4057accf8ddb3f40aede2421af844da76992082f0fd83512accbeeb56f1254a4c57110255ad8fb18833833bea39d7669c7b7a8d712d0a7948cdd89857cfd2ba371cc9cad71d9929cffc84b87e3c63bc2a76bc425bce58e8beea6d31ec8adcda87eea07cbb2c19ff4ae6b3202d9ec7d34ce17993b9ae04c14d4f70216443ee40c1bbf819fe256284d3089dd6c01ab500f2334b1dcf84f16e033813424b83bb08f820d133334384c8cbbd1ed870262385385dfd3e5582c1745b09c6473518b83954faf0c01e51a85d339c25e1d29afb1e4d9a6cce2bafe3110d1e91bf8b347d84fbe8c83b47694f82bfbf3ae2eb8b63cac16e850b3e0144a9de86d955ef4ff4b643d104235a97aeebe8c7d17997e94178532326e351609d06665d112a6474db913f418f1ee8e65268a9ec87ff78ab46239207605465855e10a8d80c3e548f2deb96ac9ba793e368912c75eeeb42a594d8dc2449d5b339e0c893b406c6b234d57e2834878c30e6b5dcf62e08797a50eaca06efb2bd3f47b7cc7f0c86ea1694dbe6ffe1cc683b7ca76d9ca45c65619f67762b2ab09c902019ad93352ee46f42390aa7d6ab49c84b0d67c33eeb897fda6bef983e31f251a4ced4c7a73923b3fecfb56d72403c12aa6f3469a0a86484915f2cf37eae50f2bdba613e03d70a589552d71aac87f7c1ef166498227092a6ac56e6d16de5f9ed255795cf76b4b8adb3fcd304ebbf19204d698a6dc4f8fc42d68adc3510005ad6715de5838164b02b60fc17acdb679e6632728c7c59259840ed06529577ce448208e0033b8194a59610dc53838375e41ceb28cc810b6377029b9bb04c1d84e0f36a13aa7e8d005af1304968de46e142a3673debb6760611cf070f5c1748c78879c437e099a5195f6aafab372117e2186abf09400ff2487123fdfb68527a6f3d8545f5e02b654ca4254459ae92f4f597ba3959d9aa27fd9d10c30e53815428f7181123bc422070d8044cb4e3ce48aaed2e7b9419cb8ac756c27bc20ca6d715f9da176bac83e9d21ca872d220d8eb98ac8655429d69dbda97250da6450a65ba478cc34d199cbb74bc1651b55f07a2a1293d71fe2352ee5f24eed1392520f21a049bf1b1b494241c2e04fb0fefc735e01ebc7ede8181a973374b268f49b20999934e49538f9b0e18b0ccce71f24b5db315bdd18bafc266647020f9ebadb2188eb3f56194f7536a6152c70751df815030df88a2460c725ff6a84442a89c8bf52a42a3407d9448d7906a969a984e9da657a07ecc2cd1cd1194920aa0d34d4e817c479db8dfb2280c20acf041e99214fe21f320fde712661a508f49ba2d25c2eccaa8d1ab01ed8da0feafc1f631268818d069ddddee19ea4aa9eb38ff06bbc380f5ea34d64813265264edeb9e52c1fe733f51767184f850d04f43bc1fe90d4b998838cc9002e5c288b049e95e184e1ba5bf72829a2b00488834e49672414d8d49a502ce0c46c5ca8c120323ae9696a7612e2caefb262b653c9890cf5418036e7586d2dc66e00c9558a3cbdc9dfda9e639f16b8254adfba21ba0cf6d13a543602147a03b05674b16771f12241dcce0896121bef15eebf2cc4c56b42941d386ff91ab1750d697c98dd7101219405a4577f393808525cce9fd7e6fe1479cfd3db66beae9a96edf585351b73ab2d70466c0c4758932c68560cd9b8333388c0235af99df256d34a8659f767541cf8322fb6cb42f7e100f86c86383c2bda6d142486f4fa15a2e05be77bf03aa049ae43637d3b5a950a94e2648056ec398dbe6f6b54c5db0c4a77c61b06d9d74648805be7bf2313142621669ad1db025d10ce7a199a244acc793a6567d30b95049314b661f963836c38e6216124091e2d47ee5ab4d6dbd6af8441a97aa05375941039174f0fef7120d382ef449d87fffd8d982e2f80fa0718e2ecf6e4aa726c7b7211272bcf6114a85123938ca2975abfde36d42fde2a375bdb0a3138026d87a5baf2931aaccdfb057962f681973011e6b38988a0c4f1196d1d9e8a567f8162f2cafb98f389b797198cb350e91cec7d1e834ae84c67f5f787afac7cdd8db2eee4a3a9a6b9385d07967d7b3311ab5961eb994682fbef096f6c2ce8da3df9003ee59584f1fefeec6f010265ae77b995395a4b57e2184b9400d471978f04e54260bb3dab5791ba36e50d1c28e8ec7cabe2cce2ea53b7158bcea02ed6403f74e0c6fe7c73e0e39b282ae7a9581b030c7eaa49948480739a09c126b99c6753c64b57fde72d1b7a9b0ad0ee179d902e88a547b0560fcaec09a872fdead3b04c6d288b9d926e1c10eadcf22f41859dfb6d2dc1b5e3972600ff69b14188168fef3464b78cfac89f3ea6f00d014a8d6de78ccbf7949bfc73c901043a29cce763c0d6226dcfb0936426036407d193677d45773a8e58c40450cff69e319bc9e22702518edda05f5f18f1e37911e69c9d6ba8a2521e3079c1e215b2530f7ca3e6f8ccef1d5b82809eebd97a294278bf88b77a15dffe535e6558cd64bc9b0a98ef5a34add408e588bc9d4f2493ed9300daee9cdd9d759444fdceb18a58293ce166ae42e3e400fec5141a09835783afa12742c677b10ca16b919867d8953dccc8053f97f4461ef4f7d8e7fdaef49fccbb9c00e7a9b384e5bb57986f3f77171b65deb897075fec9030b2f689101dbc991f506e82276f859c6b0d88b73434a86b6aa6ec7107033254ca99f81f6382d5ea27aa77b4f95291ff7b557c761a7da09243f4080d3a016007cdb34c82b872250eacbb2b0147d51ffa67dec2e5210b7deabd8a4c27b8e4b5006aec2f1f300a4682be5c6fca99ab4ebbd6348ff61b1ad4ecf1ced66d152af8d9230cdc8ee3ae5888df9a688ffd00030f0c083fb0ca93975f164adf37fb77d2c84ef759e184fcd627bde9d977202bf38b2f700804441c1a9c3f7cb77b4ecb82193deab6070f91eea6b715785a9b45cf9945470f0a13f2c4af987b653cc6b696a2265c8f975447973f31767cf92d2da06a4bd9f03392afc811634ba0e52a0a6ec29113e853a5258433434eca3542e92cce7b836a0c15dfbdeb6f608fe362ee6d020f4cf123df5e1b52c485aaf8efb24cc7d84b0c922925a98f868efd3eff514f782d96cf1881eb6bb72fd32291b382b1b61698a0562a2b700fe25d07992ad373b26884efacc1133bbe6f5b86ba55799a989790ec2f88e24bcf994e4ca32e51384884767235e7281c1f7a5eb562390dbe94d596d5de931ed8256f435a3eb16ad0b3a2702f4315d2642ac7948f567189d097cc9ec74f7fb597a00ae5ec2a05fdcb52eb4862eb7e5603b73aab245ace6dfbfbdb1fff695a1e0e918cb0e16777f7c84f3831218a33556b843850f67a1cc509f5077e29f453f0522f2f8cab2acd36132927e92814c68042c8eb52e77d839f9eb2c060c572abcf626599f291ae1942e8f2e3958ded63988e5e13b22707946f90d994a8b4c9b91c2be457031d9e3f0ea7449fc048ba87c8f1642b8776a7f184360bcfc5060f8f9806d195e86a2af1a012e2680d21b073e7c48f6050df2f08b06fdfc0f03b23e0697fa5655ccc8dbd88cd643190b04fb25ecc7379100246f5c050b49d00ec8db287ba5f13836cf0639a148c4722198e50b92c84e09b44a214d16537926455504e92bc22b413bc483b278a3a83fcbef75ac53856fd79af85d653b9a2877a3f7d055243f48510193a84c7461f08b7aee318b3a7ee2cf43fdf687b06d45877e1ec1ecab482ce1787f1f2ef8d58ed605faef02a170f190803cb56c0c2429a2fed6d31e01d8244a2cd364905b9dc9d7767d4049975197a124d2cf4e9dc2d39f29fa1df284726da79efedbd2b11b635243f0811505c5d5ad4fc4acce079f21d8ff3db6a4fd955afcc6ca0b16046c71eb719ac3414cb4920601ead141d6e8e66d219378f31d334f0f034411e76b27f2bb1141a82fcbc432b1055bc40094fa6b03d23d9755bee5201774f029845397e4a6d196d781d3fea333614207215502b24e77943bac1c90ee1e8346f768883cdbc811116648a512c7e3acd11c1d5bf22ca6f2b47daa695d1a44a1dded70e9b3d18faaf26a62272be533a735247435b1bb5dd954101f1d816318633f14a382fa84587bbf6be82f47b165e6ef97bc3865af7b4b0df6488ca22f4053209c92113ad8afc1b6bc33497582d69fd9ba3450195fb9de1c2f3122b02ca5c7ac423bc39145e5b7dd3f64bac7f76d0f40bb3c72019345f1893f863808bea06ffca81df09a0dc46a4b95cad18c4a7974af04050130728e32ac47b9679653cb10f38f0fc0f5123f4bf7dcf1e90e7e717f7c8b0ae4f4627df7bce37aee0144748ae94cae74eee66f9f8aaa267c019d9771e4086ce500943517ca8067eefd5d29d6005c085f8b9384698ed2b7e51295fc0183d1fe56744bef7a5f180e32fb6884ac88b9a8f3af1b27bbfdda5a6190ee2a790139f28c2393e058762ad61818641c02ad6ec5ccfa33ece6ce6fa2d75b9b2762848c2af70c10d9ad80a897ba5a98fd2a6a92006fd0a56b5ac0aa59cdec79ca48b085c82c49a28c97920be07281c6946a48262e964094caa80f9759b0157f70a3ce2402a90928c40479b9dabcd7a97fec2e6fa40200d7a940e09bd10729a93eed1558b4322a3cfc9b3d599792f5d6775cd93f6f92cb07e8fb82f5ef0b0f47789de0322cc2a4944c3959fa517456a60d605b5f4c264856a67e88d1e930b3be944937b7443da6b7d5ad463fa7cbd70e64617d0a1cd966fc15dfdb1bcd1c80f35f04b74232e135e8c527d281effb34119930236b3d26593f6d31127ee3c275ac7de060895e935ea2fd654353993f91b8531aa2858d8a60da65772", 0x1000}, {&(0x7f0000000440)="4bb4bc56e09dec3d88f48ab81226a8c33c57a2e7e59ed0467d2c431eb13c94daa723e45de4677ee028c87a82fc86b13a6e8311b9826217f8c0dc94d8ef1f4331c57c57dc99ebc5be051ae7e2eb81eb4eb232dd2afb861b6fd2d6194737061e9226e3d805f83eaa819a18c22a7372928733679fc6f79a779ff1ac9fea35770931d25dc6651170d9f78e284d5f52ac4289f27a51f14e02bf5be088a4c1968cea5197bc3b55e2b87d14db99e583fae1f09f1ff641e80f145b7de3b6b2211330101241650730375820b4d4be52eb217848363604c145293b71328037534bcf4d46aee69a58105cb3e503198d7271", 0xec}], 0x2) write(r0, &(0x7f0000000540)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbbccbbda1049fad2ba6eeb00000000000068f7acad445dd976", 0x65) writev(r0, &(0x7f0000001840)=[{&(0x7f00000005c0)="c00a82b83e68e40a095ea24a7667351dd031556ae3d50503ac8ef013a04aa4999e75f77564106429b4332411b4a1e70e5f6bbf6ff2da7785ea06f8aff09fefedc0f7dc73f1b0058821a7fe076bfd37858bc36f811f23c9ca7c6b4895716aca196a22858eb855705970f9636c89b3cb1074ce35961652d65d45789c69feb617c57b649ad45c165e156f888655235c06efa4e82d301ec3fe100eadb6ef51db53a8167f3029982495b86a63966887957a980ce6b84791c97b30897868f70184d288504d41dfc6871bc02fc12865f1e6fa19219670fc06e63bb9e3c47c742c3bc1b680ed4f1768cf758caa7dc9cd192dd97e7c0228441d2e2af82eaf54c12d7f3cb1f91a9226382d00454ac33571b03a0defd738ce9bb4a6ddab7088c772127f0f03d2c047880967dfe45cf8e92d7dab0ced7fbaeef7269d0ae9e774ab47b36cb018c753a841c084afda7f26dfc8fe94a303b264d93e26c51ef159c3714d44580fa017151dff4ff7c6740b219c1fc6d6f2e54cdd567b191cf62b9a5b1e0cf09cd1d72b7a496e6966ac1c5e82c54859fe0be8d3e43da6c18e6885c5beff609a0759f21049726cd110b862d6ab56c5371da2df147b361ac369cb4a7411fd88a2b491e24a9010e189000063b7afef27a23c50cc2c8965701c85cbe2fb83cc39d17cdfc5599fd6ac050788c9b793b4dec71c731164644a582f49ca13af422f77412a893d97834d09f09b44f2fbfb5bfb07374e564643727e45053cc37004", 0x21a}], 0x1) r2 = syz_open_pts() close(r2) r3 = kqueue() r4 = syz_open_pts() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000200)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "a147780ac85a538a131900e8ebd81823fc7e0d7a"}) r5 = open(&(0x7f0000000240)='./file0\x00', 0x20280, 0x100) kevent(r3, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffff9, 0x2, 0x10, 0x9, 0x7a2b}], 0x7, &(0x7f0000000280)=[{{r2}, 0xffffffffffffffff, 0xc, 0xf000001e, 0x7, 0x81}, {{r5}, 0x0, 0xb3, 0x6, 0x9, 0x2}, {{r0}, 0xfffffffffffffffe, 0x0, 0x5, 0x401, 0x90}, {{r3}, 0xffffffffffffffff, 0x2, 0x20000001, 0xc0a6, 0x9}, {{r0}, 0x0, 0x50, 0x1, 0x100010000, 0xff}, {{r3}, 0xffffffffffffffff, 0x0, 0x4000002c, 0x3, 0x800}, {{r4}, 0xfffffffffffffffc, 0x0, 0x20000000, 0xff, 0x2}, {{r4}, 0xffffffffffffffff, 0x80, 0x1, 0x0, 0x7}, {{r2}, 0xfffffffffffffffe, 0xed, 0x13, 0x2000000000000, 0x8000}], 0x0, &(0x7f00000003c0)={0x2, 0x8}) r6 = fcntl$dupfd(r4, 0x0, r3) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000000)={0x0, 0x1e2b, 0x9, 0x4001d38, "82bc73bae98d0400008000"}) readv(r6, &(0x7f00000001c0)=[{&(0x7f00000000c0)=""/235, 0xeb}], 0x1) 16:43:37 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000500)="e36258a416f790037494132477f256b4093cfb25b84e5bbdc3a51970948b1b2e0ade41a52f5ea7fa0023d58bf6659990bfe4320449078177da4ce9c287730c53fb394b842dbbccbbda1049faafba6eeb00000000000068f7acad445dd976a67cf92c23ef44", 0x65) write(r0, &(0x7f0000000580)="94d5b462c0341a8b2ea311e45ef8333ede7f4faacc75513903cda8436d2a3159385099d57168c737d59dc1e77d359a1730117afec602c2cfd534ec00e9912eb2dc81ec1b9eb5afc428ed8001d26b6a2385011e24cbf875b96c5fdfdc916edbc862c396720f853a28104dc1865f392e41fedcc8c0eae56e3be78b4a", 0x7b) syz_open_pts() close(r0) kqueue() r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000280)={0xfffffffffffffffe, 0x0, 0x100001, 0xffffbffffffffffe, "8b46786eb953d07babec337860fffffffffa0011"}) read(r1, &(0x7f00000002c0)=""/249, 0xf9) pwritev(r0, &(0x7f0000000240)=[{&(0x7f00000000c0)="2c84b6369faf7dce01cc8a02c560472bfacc12f362695c24f5c33a49ef56c1746524b8119b3882f6deaa0ad950a91e7a170b65cde8870b24a1eac92b92956dca0a021a0628f021c53c1462c51f5ceadef976b35b318c6e74f412a97ba6d38f7c867e4919a47c68d4a312ff1089496aa06875b38dc7aa9fb443e44a09d0bfbea35da19fe32825a91c20967d70c30e33e8cb3417275e7956b15e23ea4fd6ef879f3c852db6038e671e819ecfa8cea4c275694661ca05d5afff9be42121ddcaab46ea4c9cfea1f7462d2f5316b3b7875117734334a388aa182b47e4600eac838dec62d58bbf523cd5ffb66044c2934a0c9bb7637d2aac9e0e1fdb", 0xf9}, {&(0x7f0000000000)="762eeef4683f411846b4ba23355818f2014e8069404dbaa37c1280c4905b15a7bfc92080d5f2d4bd8b3a1600e427", 0x2e}, {&(0x7f0000000040)}, {&(0x7f00000001c0)="8dcf7f67437ce3bbbec2f563f4c218f8229dfeacf3b5cfc6ee3fceabf3a2b0af16fcc39f2805dd317a4e418a7af23d8eb07b39ef5e8726cdc5aa5fdaae1e4b7b76dc321463023ba1f10f57ea075a67c438c99624abf71dfa8d476012e044260bbc5f70", 0x63}], 0x4, 0x0) 16:43:37 executing program 0: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) fcntl$setstatus(r0, 0x4, 0x0) poll(&(0x7f0000000040)=[{r0, 0x40}], 0x1, 0x0) fcntl$setstatus(r0, 0x4, 0xc4) r1 = open(&(0x7f0000000080)='./file0\x00', 0x481, 0x28) close(r1) 16:43:37 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x12a02, 0x0) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x5, 0x201f, r0, 0x0, 0x2) mlock(&(0x7f0000fec000/0x14000)=nil, 0x14000) syz_open_pts() mmap(&(0x7f0000feb000/0x14000)=nil, 0x14000, 0x0, 0x10, r0, 0x0, 0x4000000000) mmap(&(0x7f0000feb000/0x5000)=nil, 0x5000, 0x1, 0x11, r0, 0x0, 0x0) preadv(r0, &(0x7f0000000380)=[{&(0x7f0000000080)=""/165, 0xa5}, {&(0x7f0000000140)=""/254, 0xfe}, {&(0x7f0000000000)=""/6, 0x6}, {&(0x7f0000000240)=""/29, 0x1d}, {&(0x7f0000000280)=""/195, 0xc3}], 0x5, 0x0) 16:43:38 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x60e, 0x0) r1 = kqueue() kevent(r1, 0x0, 0x0, &(0x7f0000000280), 0x6, 0x0) kevent(r1, &(0x7f0000000240)=[{{r0}, 0xfffffffffffffffc, 0x85, 0xfffffffffffffffd}], 0x400001000, 0x0, 0x0, 0x0) write(r0, &(0x7f00000001c0)="a7", 0x1) 16:43:38 executing program 0: setrlimit(0x0, &(0x7f0000000000)={0x9b1}) msgrcv(0x0, &(0x7f0000000080)=ANY=[@ANYBLOB="000500e003009dacff01"], 0x1, 0x0, 0x0) pipe(&(0x7f0000000000)) r0 = socket$inet6(0x18, 0x2000000004003, 0x6) chroot(&(0x7f00000000c0)='./file0\x00') syz_open_pts() connect(r0, &(0x7f0000000100)=@in6={0x18, 0x0, 0x131d, 0x2}, 0xc) writev(r0, &(0x7f00000006c0)=[{&(0x7f0000000240)="c3d3010e", 0x4}], 0x1) 16:43:38 executing program 0: mknod(&(0x7f00000002c0)='./file0\x00', 0x2000, 0x0) mknod(&(0x7f0000000ffa)='./bus\x00', 0x2000, 0x0) r0 = open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) writev(0xffffffffffffffff, &(0x7f0000001200)=[{&(0x7f0000000040)="10acc099f36cea99352a32f7c1e70fb298305c165ffea09dea7c8c6917fee71efedb783f74a79aa1a61145c566da9130ad707be7dc5dc9d74d29a2fd275fe687eccbfcb6c9e69ea7acd81930a5bc1c481ddbd50c7f73cf4c1b684e65783597f2854630cf7995d2917345f3f13aca645313f941ebf0652934a969dabf0655a703e2bdb0322e4efd61e3862c15758fe59b70006f7f53a1ae00fdb733114dc0a28a0cba1d1c0deeb35a01e2f4182c2ed078c8af2543b04e09a9d83d908fdac6daa00ba449286d0b34b9", 0xc8}], 0x1) fcntl$lock(r0, 0x9, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x2000100000000}) r1 = open(&(0x7f00000000c0)='./file0\x00', 0xfffffffffffffffd, 0x120) ioctl$TIOCCONS(r1, 0x80047462, &(0x7f0000000080)) 16:43:38 executing program 0: setuid(0xee01) r0 = shmget(0x0, 0x1000, 0x0, &(0x7f0000ffc000/0x1000)=nil) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)) shmctl$IPC_SET(r0, 0x1, 0x0) r1 = semget$private(0x0, 0x2, 0x204) r2 = geteuid() shmctl$IPC_RMID(r0, 0x0) r3 = getgid() semctl$GETZCNT(r1, 0x1, 0x7, &(0x7f0000001180)=""/4096) semctl$GETALL(r1, 0x0, 0x6, &(0x7f0000000180)=""/4096) dup(0xffffffffffffff9c) semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f0000000100)={{0x2, r2, r3, 0x0, 0x0, 0xa, 0x800}, 0x1, 0xffff, 0x1000}) 16:43:38 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) syz_emit_ethernet(0x1, &(0x7f0000000000)='{') socketpair(0x1f, 0x2, 0x4, &(0x7f00000012c0)) socketpair(0x12, 0x3, 0xfffffffffffffff7, &(0x7f0000000040)={0xffffffffffffffff}) readv(r0, &(0x7f0000001240)=[{&(0x7f0000000080)=""/53, 0x35}, {&(0x7f00000000c0)=""/112, 0x70}, {&(0x7f0000000140)=""/4096, 0x1000}, {&(0x7f0000001140)=""/83, 0x53}, {&(0x7f00000011c0)=""/58, 0x3a}, {&(0x7f0000001200)=""/25, 0x19}], 0x6) mmap(&(0x7f000023a000/0x2000)=nil, 0x2000, 0x0, 0x812, r0, 0x0, 0x1) r1 = getuid() setuid(r1) 16:43:38 executing program 0: r0 = syz_open_pts() ioctl$TIOCSTOP(r0, 0x2000746f) write(r0, &(0x7f00000023c0)="301428c2670ae3b90a39ba18094e82285ab4cf6bf3663b94bbfd7cb933b46cdc9a7754a9e1fe14b82e988cd63e009283b58119c3e1ba798f466d04677f54d4b92b9aca3552f3dd060ac166d08d6a037d5d7f9ca7577a40b0675aa4f4454ad27b4b4ab77f6429fa1de2e3f39f75f14e9bc9a90f4148ea740baaf4f6cc03bf826cb01dd70b3b8b83f9c67199662d32eca367c0d57f47ffe2fe62cff27d501904f8a48fdc55b4ad2ae09d4f6bbdcafab646cb45cfc39da33138fc22ef2fffe62ece41027c0f703a753eb56f467125d8eeb8cdcdf4effec826456993663dd6d70af2e3c812a185e6b5ea00fee163d69cbe677d47271e7aff9610ff634a716f17e11877b4a38c04e23d43e5135c0116725c217d183642d5aaa32e5e622b601dd8c4c5ecfe7475383a51f03aa46406a7c04660c8cf29d416d299030ca44eb5ad12c34961fc38d7188d3f2fe49654f1320138a86a8127134ede020969203504c9d2c02f5f308dd60200000000000000fa92508f24c7ce88784f11c41a58a88de204673c9f0cf33f47085550b28ebc8df94ca0c2ad48f28200bb25e6fb8500ec3474f5bc7b1f014d1211ede50fdfc45d00ec91402235d80b06bd9ca018ff8017389c1cb240d04f7e6b89573fbb697260f867f241567a1ce29b11b9f22771d5616e2e669b432d286fd632b493d571add004ea5200f1900dba3843b7c021ac69093117bcfbc2", 0x201) ioctl$TIOCSPGRP(0xffffffffffffffff, 0x40047477, 0x0) close(0xffffffffffffffff) ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f0000000000)={0x100000001, 0x8, 0x69, 0x8}) 16:43:38 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f0000000040)=ANY=[@ANYBLOB="82022e"], 0x1) faccessat(0xffffffffffffffff, &(0x7f0000000040)='/', 0x0, 0x0) r0 = dup(0xffffffffffffff9c) ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f0000000000)) 16:43:38 executing program 1: r0 = socket$inet6(0x18, 0x4003, 0xfffffffffffffffd) setsockopt(r0, 0x2000000000000029, 0x37, &(0x7f0000000000)="00000081", 0x4) setsockopt(r0, 0x9, 0x200, &(0x7f0000000040)="21b38066f6adaa4070a8dad4c32d514d64534e0b1b7f69f92bae8d9f484b079b7cc5fae8eb74658c1947715dc65075498984f45bffc0dce10a3ab337f1e614c94f55f6b78b7b725a6a931aab7413fe8e18a3475bd4bd4a467ef70f9d927ecf36428313b84bc33d583b062e1bf1d8d7eacb810f350ffe6e471e580e75b5", 0x7d) 16:43:38 executing program 0: r0 = getgid() r1 = msgget(0x0, 0x2) r2 = getuid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) r4 = getppid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0}, 0xc) msgctl$IPC_SET(r1, 0x1, &(0x7f0000000200)={{0x0, r2, r0, r3, r0, 0x110, 0xfffffffffffffffe}, 0x1, 0x80, r4, r5, 0x81, 0x1f, 0x7, 0x4}) r6 = socket$inet6(0x18, 0x1, 0x1f) setsockopt(r6, 0xffff, 0x9, &(0x7f00000000c0)="de3169220290ecce75b398170a0ad7133fd077d9f918fd27384cf9d157a42fdc2bee70af75ce6a653a14ac11d00b42f32a2f81fad66fbb90439940f48d22d320811f976aac1ef71cce4a8a347b7c0bfeb2027e9558fd242dd1768e9ecdc224931e2fbf5aad2bd380f0d13bd2f6ec53ec2b33331a0c30e751ed71d9a0d43afba19cbb06a0d2fd8588b5625e1bb01648ed0df8c3e8e9675b60cbcf52cd045242af43fb774d485004ce7cdba60200000048a18991a48885b7ede3c5019b20b7084152bdb2401502d128fe5740b38720810f6b3f1c88f375226405cd8a5b81ad0738a6420da6947db3ef56463832ccbc08d55469f9b53afa9015321e000000000000000000", 0x103) 16:43:38 executing program 1: mknod(&(0x7f0000000000)='./file0\x00', 0x0, 0x8000) r0 = msgget(0x2, 0x280) msgctl$IPC_STAT(r0, 0x2, &(0x7f0000000040)=""/50) msgsnd(r0, &(0x7f0000000200)={0x3}, 0x8, 0x0) msgrcv(r0, &(0x7f0000000680)=ANY=[@ANYBLOB='\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00VT'], 0x1a, 0x3, 0x0) 16:43:38 executing program 0: mknod(&(0x7f0000000180)='./bus\x00', 0x203c, 0xd00) r0 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) mlock(&(0x7f0000001000/0x2000)=nil, 0x2000) munlock(&(0x7f0000ffe000/0x2000)=nil, 0x2000) minherit(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x3) readv(r0, &(0x7f0000000040)=[{&(0x7f0000001480)=""/4096, 0x1000}], 0x1) munmap(&(0x7f0000000000/0x2000)=nil, 0x2000) 16:43:38 executing program 1: unlink(&(0x7f0000000000)='./file0\x00') r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x800, 0x0) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x10, r0, 0x0, 0x0) mknod$loop(&(0x7f00000000c0)='./file0\x00', 0xd002, 0x1) open(&(0x7f0000000140)='./file0\x00', 0x28c80, 0x1) unlink(&(0x7f0000000080)='./file0\x00') 16:43:38 executing program 1: socket$inet(0x2, 0x3, 0x0) socket$inet(0x2, 0x4000, 0x5e) epanic: uvm_fault_unwire_locked: address not in map Stopped at db_enter+0xa: popq %rbp TID PID UID PRFLAGS PFLAGS CPU COMMAND *508555 26337 0 0 0x4000000 1K syz-executor0 db_enter() at db_enter+0xa panic() at panic+0x147 uvm_fault_unwire_locked(20001000,20003000,0) at uvm_fault_unwire_locked+0x270 uvm_fault_unwire(1000,ffffff0063c03200,1000) at uvm_fault_unwire+0x3b physio(ffff80002119b8e8,ffffff007d9eac50,ffffff007d9eac50,ffff80002119b8e8,ffff 80002119b7b8) at physio+0x2ba spec_read(0) at spec_read+0xa5 VOP_READ(ffff80002119b8e8,ffffff007d9eac50,ffffff006823ccb8,0) at VOP_READ+0x5e vn_read(ffffff006823ccb8,ffff8000210a2720,1000) at vn_read+0x130 dofilereadv(0,1,ffff8000210a2720,ffff80002119ba10,ffff80002119ba28) at dofilere adv+0x14f sys_readv(780,ffff8000210a2720,0) at sys_readv+0xce syscall(0) at syscall+0x489 Xsyscall(6,0,ffffffffffffffbc,0,3,42ab5052010) at Xsyscall+0x128 end of kernel end trace frame: 0x42da186cf60, count: 3 https://www.openbsd.org/ddb.html describes the minimum info required in bug reports. Insufficient info makes it difficult to find and fix bugs. ddb{1}> ddb{1}> set $lines = 0 ddb{1}> show panic uvm_fault_unwire_locked: address not in map ddb{1}> trace db_enter() at db_enter+0xa panic() at panic+0x147 uvm_fault_unwire_locked(20001000,20003000,0) at uvm_fault_unwire_locked+0x270 uvm_fault_unwire(1000,ffffff0063c03200,1000) at uvm_fault_unwire+0x3b physio(ffff80002119b8e8,ffffff007d9eac50,ffffff007d9eac50,ffff80002119b8e8,ffff80002119b7b8) at physio+0x2ba spec_read(0) at spec_read+0xa5 VOP_READ(ffff80002119b8e8,ffffff007d9eac50,ffffff006823ccb8,0) at VOP_READ+0x5e vn_read(ffffff006823ccb8,ffff8000210a2720,1000) at vn_read+0x130 dofilereadv(0,1,ffff8000210a2720,ffff80002119ba10,ffff80002119ba28) at dofilereadv+0x14f sys_readv(780,ffff8000210a2720,0) at sys_readv+0xce syscall(0) at syscall+0x489 Xsyscall(6,0,ffffffffffffffbc,0,3,42ab5052010) at Xsyscall+0x128 end of kernel end trace frame: 0x42da186cf60, count: -12 ddb{1}> show registers rdi 0xffffffff81e3e438 kprintf_mutex rsi 0xffffffff817b9589 db_enter+0x9 rbp 0xffff80002119b560 rbx 0xffff80002119b600 rdx 0xffff800000ad6000 rcx 0x1d09 __ALIGN_SIZE+0xd09 rax 0xffff800000ad6000 r8 0xffff80002119b530 r9 0 r10 0 r11 0xffffffff81780d60 x86_bus_space_io_read_1 r12 0x3000000008 r13 0xffff80002119b570 r14 0x100 r15 0xffffffff81c66154 cy_pio_rec+0x167f5 rip 0xffffffff817b958a db_enter+0xa cs 0x8 rflags 0x206 rsp 0xffff80002119b560 ss 0x10 db_enter+0xa: popq %rbp ddb{1}> show proc PROC (syz-executor0) pid=508555 stat=onproc flags process=0 proc=4000000 pri=17, usrpri=79, nice=20 forw=0xffffffffffffffff, list=0xffff8000210a39e0,0xffff8000210a24d8 process=0xffff8000210b6028 user=0xffff800021196000, vmspace=0xffffff007f124108 estcpu=36, cpticks=0, pctcpu=0.0 user=0, sys=0, intr=0 ddb{1}> ps PID TID PPID UID S FLAGS WAIT COMMAND 26337 49087 96729 0 3 0x80 nanosleep syz-executor0 *26337 508555 96729 0 7 0x4000000 syz-executor0 26337 469588 96729 0 3 0x4000080 fsleep syz-executor0 62148 188408 1 0 3 0x100083 ttyin getty 14829 59124 0 0 3 0x14200 bored sosplice 15349 285895 32744 0 3 0x2 biowait syz-executor1 96729 22815 32744 0 3 0x82 nanosleep syz-executor0 32744 518216 63375 0 3 0x82 thrsleep syz-fuzzer 32744 437647 63375 0 3 0x4000082 nanosleep syz-fuzzer 32744 422468 63375 0 3 0x4000082 thrsleep syz-fuzzer 32744 41994 63375 0 3 0x4000082 thrsleep syz-fuzzer 32744 162458 63375 0 3 0x4000082 thrsleep syz-fuzzer 32744 444027 63375 0 3 0x4000082 thrsleep syz-fuzzer 32744 376498 63375 0 3 0x4000082 thrsleep syz-fuzzer 32744 254794 63375 0 3 0x4000082 kqread syz-fuzzer 32744 44425 63375 0 3 0x4000082 thrsleep syz-fuzzer 32744 91858 63375 0 3 0x4000082 thrsleep syz-fuzzer 63375 397836 39288 0 3 0x10008a pause ksh 39288 291919 89470 0 3 0x92 select sshd 89470 438888 1 0 3 0x80 select sshd 20069 80100 4604 73 3 0x100090 kqread syslogd 4604 289454 1 0 3 0x100082 netio syslogd 92063 161578 1 77 3 0x100090 poll dhclient 96592 298811 1 0 3 0x80 poll dhclient 63266 301871 0 0 3 0x14200 pgzero zerothread 26469 423795 0 0 3 0x14200 aiodoned aiodoned 73550 444692 0 0 3 0x14200 syncer update 76686 172314 0 0 3 0x14200 cleaner cleaner 4268 459324 0 0 3 0x14200 reaper reaper 55780 235117 0 0 3 0x14200 pgdaemon pagedaemon 52877 205856 0 0 3 0x14200 bored crynlk 74931 219342 0 0 3 0x14200 bored crypto 92344 514660 0 0 3 0x40014200 acpi0 acpi0 80576 255547 0 0 3 0x40014200 idle1 46434 50365 0 0 3 0x14200 bored softnet 4861 446172 0 0 3 0x14200 bored systqmp 76884 332968 0 0 3 0x14200 bored systq 86602 323398 0 0 3 0x40014200 bored softclock 56092 398316 0 0 7 0x40014200 idle0 1 202929 0 0 3 0x82 wait init 0 0 -1 0 3 0x10200 scheduler swapper