kern.securelevel: 0 -> 1 creating runtime link editor directory cache. preserving editor files. starting network daemons: sshd. starting local daemons:. Sun Jan 27 04:17:37 PST 2019 OpenBSD/amd64 (ci-openbsd-multicore-0.c.syzkaller.internal) (tty00) Warning: Permanently added '10.128.0.244' (ECDSA) to the list of known hosts. 2019/01/27 04:17:55 fuzzer started 2019/01/27 04:18:00 dialing manager at 10.128.15.235:33883 2019/01/27 04:18:00 syscalls: 1 2019/01/27 04:18:00 code coverage: enabled 2019/01/27 04:18:00 comparison tracing: enabled 2019/01/27 04:18:00 extra coverage: support is not implemented in syzkaller 2019/01/27 04:18:00 setuid sandbox: enabled 2019/01/27 04:18:00 namespace sandbox: support is not implemented in syzkaller 2019/01/27 04:18:00 Android sandbox: support is not implemented in syzkaller 2019/01/27 04:18:00 fault injection: support is not implemented in syzkaller 2019/01/27 04:18:00 leak checking: support is not implemented in syzkaller 2019/01/27 04:18:00 net packet injection: enabled 2019/01/27 04:18:00 net device setup: support is not implemented in syzkaller 04:18:04 executing program 0: getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f0000000080)=0xc) getgroups(0x6, &(0x7f00000000c0)=[0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0]) lchown(&(0x7f0000000000)='./file0\x00', r1, r3) r4 = open(&(0x7f0000000100)='./file0\x00', 0x20000, 0x100) fcntl$setstatus(r4, 0x4, 0xc8) ftruncate(r4, 0xfc) sendto$inet6(r4, &(0x7f0000000140)="3489367785b482e68932c3dbc7f75d3d49dca470d7b97f70b3427ac17d4e410dd64de2a4c7b2726389043cf6f0a3a21101", 0x31, 0x404, &(0x7f0000000180)={0x18, 0x2, 0x1ba1, 0x5}, 0xc) sendmsg(r4, &(0x7f0000001700)={&(0x7f00000001c0)=@in={0x2, 0x2}, 0xc, &(0x7f00000002c0)=[{&(0x7f0000000200)="33354d8119a1df712a1c18ab484cbfcc7b6db8a1cf242be3bf621c280d2b14d292e5e2d37fbbbf495d7371fdd85176a0847e0276b9be74bddc19867695f93b68ded9822a15d9bbb4f62dba6e2d7be1a612a6fb4294894b7779f12f00a0cc9106272b033e75ea3f779ebd8806348a773d26677d2775f4727aba3a2f6e0887da9046f7b22ad6c9d3c7b0207d62060c213804ac3564a3c119cfcef48c59fecfe19b47e92416ae7929f5", 0xa8}], 0x1, &(0x7f0000000300)=[{0x90, 0xffff, 0x0, "81e0d674fbe695d8de461d893880b72726f03c7d1ba45ec67a6b35b092078b62c94dabdaa6e81d96eb494a4be837ab8b3841864c75720f7173cf9671b4bb41823a7967d3e40da77189512c75e13aeabde37ea01a0133bb18bb4d28de7e2cbf460069b67c59b12903eb5b71806cf0d91bcca3cb6cb523350eae"}, {0x28, 0x0, 0x1, "cbb17a1562ddcf4625eabfe58870a2d0efab4acf73c1b4"}, {0x18, 0xffff, 0x800, "7902d4"}, {0x1010, 0xffff, 0xc1, "f6cc838c31174b984d60ccfd178a30ef59eafc920af28d3211012a514f9a084d609d50a1e02948f84963eb51f9b8322f856835e167f692a36d61a3803b1aeaa04e02060d3f81903d5af43b124626ad72618cd9410231a362183594716c83f27fa490c87e5dd6c9cf0d63ea841da4909babee7f39158d3ed5c49356d07f7b59d9183263c54a49a74721aafeb4bdf63e4d0eb6988bd53e4a5f36b7c728aa9c5c1b842c250c37b6a7a416b1b441bbe9f7a6a392d13abedb20f8ee3c9541768dc93b55f0b55dbffb84a8e7cabe6eb4cd8d2ff9a7153e6c29c07d5ef84fb946a43d48ea1939b4678071a457dec5af555ae14e55eb2d5db533cb668ee37c1db49d1c244a21caadde42b94c6d36f464ff6a448baa22e1551f16fa1f18091f155b8afc2dc8ab609c1689f404ebcf75e82d69207fe35ad8b880baab730e221fa0472672a15d0149dcf30df2d537f6ac1bf92d49ea401a940c356b85cfb24433b3b003afb4a7eb04166869afcbd70ca80f2ca7b260882c6a59c55488f4a5d737b1353d21f2a1b80fb83ec2c2a27885ad269e7307b2d8e714ff0c346dbef69ad3f480d57ca4e9e6eaadda391cded8b8979d9ca683f1f4627343966f365ecc3ca1f1bfd68d566c1efe07ea50e3ac5bb789401c1c76e7d1413a00a9a8322f331f0b45bb2a3f9da16d76acaf20e402009971b68c2bb1e4b9746a662948bb5b623a5c66c9578e9c661039563c335f8aad8e4d33990d4f4628367c3b2d4a32936839dac0d1b48e7a9a584464fd064d9d619920ebc6d6a05f0b97f28686d56e7d748ea065937838944097dcd636652fec10b9ac9fa3c12847ab3d641ede9fac039fb937b4435dca40b7c3a7c5238103d32f7e424b3ee0f3099fa37d0e09f59cc1cd015df7a935f413fdd8cd4b820e4dd2589128306a686ca75ad79977afd16530041b06e841881355b4def553819d71c7b331ad1a1b2e48dd30c228edde7d9b35146d2904218e252882bce1d0195f3e44c1b6c1be954f723944ec5814942925a840b28809bc75f68f193507854951ef54da32d3c93bf9784e5439f94ceafa801bb9c7c11c53e9463611de81a11cd1edd10c167b184fc1fd322f384bf7325c2c4ec642d0c4c16349a537dd933c37b2f3195d27a88f8e5ee38721af97b18dbd84ab95b052668f041e8a78454c5907f879c65b3a3df5c075c78e806ef5910901ccbed08dd7613dc0e6736875eb436097ec1a3a931e361f87e874639919c6db1ea01cdc4f949dd63b0ebbb500409397fef9879043ea8b61cab4d76ed6904d052e815cf477327056dd09caa8a4b38d85a1a69d27b03700168a73547049ea2bbe066c240ce7e55d1ecbe2f0c934d990578e497341bc7d55abd4efae54ed15a725a254e41bf868f6fbb74114f154a596d657cc9d2dedd8267cc327ce762e3413b9b710e5efae26549eb89e61343fe6d38607d859d451655ec2d6da3b99842217115330b90eae083befdd176a512d3f3548150887065083ece1384a1ae671de3de469e22638696d63b9cefc85f4985b46d272bf84450767df9141e8d7ffe2ab76a2c253dc01b8a0074d4f122d9eb9c431c5698c794d1dc1716e8c060ea9e5b1188d922b55541454efeaae0283cda7fd16cd29bb01b5fd3a5a74769a1a53a786c669067b6e1631a87d039a5ef56f4aacc7b3341b9215a117d5317f24b5070dc2912c31a545575e657a5de0cb2a17180e0eacc2da9ca24e32233e11d481934743e386f34f16749eb4278aa0e8ed86213898b57374ac764329d25f685e9ceb8bcb54673c87d0b933d61aaf9019dbad6c81b5b02b7ec3179cc94182e696ce245d2cc551223cecc6fd5586ece8fe5df77b553b774f97f170d06c9e8a61175b57a941d45f6ebd49398e593f62d7c76450edf6288ed3bebd580c32a85d321c50beede44640528e794c0623bac8d877fab68084c848909460f27dd0f0c84a814165eab1f78df1b753bc1de182d5b8313dec3d21e8cb81ab887cfca3e24ece35233264598bd452d551b20863ca5f9200135fa0008ebee3cdd6a8532769f3cb28df6464dcb6c97ff3eb1fed02549617f38d2af3512229184bdfd97594850246552ec331deea2c4cdeb7ec36ec085f4dcd8981d3dbdbe1807be0595f2915f13f7856c3176f3dc637cf6923a8b480af683207419e1850f50edaae81f134eca522e4892597973fbc1d508aaafcfae70d65d66003fded84539a957da94453015bdc96524a0d227bdecb34b2ead8c66755cb7608affc40182b2b0ceb3612b5d60389a63e928401b0df9fb9ad6b7f60d061fb93508fa5c16b4d19ab62cab165e590a313117ed897951b7849a20efbb8bfcee0b5d36fa51ffa0c9678bda3400ac2ba20d218aeca7b0652ada7e3f2ea605db04a532abc8eab2bfe94d71a5919e7f50b476a00f60a16a25012bfce8f485b74b805f8c7992995a11f55f94008e15e71e09c259d72dc0bdfb5546d9ff32e647f3304c922d6c148ac14e74e93b42691607ef9672031089a44e25cee921102dd2daf5034e7a070df2372e1cae50a3a7ee500d41e3a15033044829b54310ce76b91cd704dfca134a6440197b9f2d9dc2039f9e2e76aa747e17378a2b00a1c5d6bdea144c91d7482a5d8ee5277aaf614aa26d0b46861937b50a854b2fcc61f0c2c64661c6554aa143ab2dc5e62d14935c1e3b7f7cab7adbc6b128d89067260203852cd8f010b8dd4140ee5b369ba737b9a4221e53c0c7cb1797f68cadfb24cfd7f6c9a81842306a4f20ada106a00ef2492bd8fcc9a1218a1d5eb7d8c0d23217cd4b0ce834221807ad35e32e573b24b5f3924bf3a475eb14a202393d6a9b55ee963332912d912db94c4d66060ddea9c9710b24e6928fc862f4c1cfee939009b18f0f0f37f0cc7c131965927af3396e5396bd0f9d82f984c7c26a8a365ccead20c8f14fdf461482d6626595dce7a2ea6a16c6dd7229f102e801ed290e04ea529c5e58087c66c693e8222c2f4f482096946735d1d1a9a8d34e4c06c0fbebb9b52aa945a8e02bba900accc46b72e617db753f9d1874ba68aeb4253f7cf2ce80cce441cce488e57cdb59b40beac2207afb6b322942e64e24b19af4ff3d91a6654923ae2f00e97eeec08bdc9a5aa75b616c401d383f641bf17a80755d2a993bdd67f50f5f4b9221d2ab8d90c220528efd8d586626554e294c1fa1710efd77c8882ad041f0705740db604d1452dba0b944cf568ac1d53fc2a87dc569b16840744cfd4fcf4c1fda293e48a325a4ab1d504921a830dfc385d7f02d2d8d4e76ce67ec2df41ad24d6f1a0c8c1e11e45fe9da5d5cb317d70b02391d4243945dbadcb6e6e5c0b21a072a14476d1762c32badf7302ccbb256479efe79d71d9c7051ee286940b467423ae52013bfe1408334ed9a3c6d6d090952eac3dd0ad30f14ee10c5f6d6422e5c642d44848be9286558e881fc2e9ee7d15b02ff8ff15960fb8615c2c240d2292c4d8f88157cebf873e4551c45c693d60b2a477f8816758651e58a73bd522f0663aa05b956a2be2b931300b64070b4134adeb83d9cbe623eb99ac0b9a4ff90dd830f455ee21950e26f6a24037fbfd484640ec41818a687e50adf79abee04a75d5469fd81f302ccf617526ee0834f367ba838d98b5ab855f1ed7d7bff9250fef33dc7f7a7eff7da53707ccdf99ca2218666d5f1d505113e205b11ca75303bf2e65a78289356d69e910a53c8bb60a056dbe6f099a9dcba51e932b1cf3e00f1abdac18e386b6a8cf0832eeb452796ccd77166dfbdeeb4db824bdab981ac376d265e48d898ff56b36d3894e1c5b3a060fd190bce8e1e576c8dd641735dc2e4987cf6e05dc1d983781385803ade466956a8180afde7385b63b8e2b97fc01ec1707fd97efb56020f92e339e1d4cb924f2291bc2ed8546e681ac7fda885d1918324b270f7c3b43518f6627e297bbb4bb51031ba20695d7a007d1e40100110895c935df3855d7da2d89483223fb22adb082e11df9cc875ef0c73781a10a09e4c48884e95b73a6abc26d8491822300c697ceab725488be143b78178e940e84546146ce411f6be26dd45423580fc0bdb0f4486c6b4cb9a3ac1112c404ff94ad805a8b07f92ebb119c7e28fd006944002086fb9228b9e57663898881a4ef9ed5331459ad7b9cec5f9ba7ad2fd66abb493ef08ea850d595b01b641aa47caf371a8ac997113071025e2d57b7ecf50f1ff6a9defa04ad33e8f4c3ba0a10493d77e6337871dbdfa42f02e0ae83ca44c17970a0c7c2e89792c59cf230cd291f828029ac2789150ee204c2cd8fa41333d568117cdb0221c93dc0ac3442662576e044f4e8d8c97395df7afe162e6fc659224752d665fe069592ddccd05c95e2ae507ba25e83d373475799271cc91caaf1b2d2166eebd0c9b89647f78076a9916f2b2f2f9a1590dc84a349ddac36d1873e85374fbb4f5e8f15810cac63f83dd27406065a7b913ebe42b1eb92c2dd3de125792683b5b44ef2c17dbc53c64804881cd84003fa4595eac6043960f563072eb8abbc7e6efd367214e8fb0aafedba8f358887639c42afbd0df8571ee588cd04b421ebc2d095ce05cfa07a9cfbf9fdd680202c13d6b8f9b8b1c6176fab6c8a134238f2c960a046e9f24ca00ded2d67a887f05a9434169a27cd251c55915d67a1b36e9edb64b2365aa5cbcbe6a8445781784a0b453fc663d190cf19de456bc49e7d7a8d285a7e424af445bded84cc6afef2f01f493eed6cfc9e84483decc98ac981cb9c34c750acef3535dddf0d9d759b847910eb2fa137f7d935d28a490fddd07407e7e3eaec18ab7e8b38207eb407b6893f963fe485843ec76a59e6daed406ff67029b40bfd735cb70e394a828a14bf8330820a473d39374e3523681634cc960a3fd8069bc8f1073e4ec34d9c6d7b95c2c63010e0b5cb77927fcb69df0410139ef5453758e5af1a09c79b042ff74cd10449ce6c1d5b9cc8348ab2171b23f7fd3fc4214c99d14b2171963c7af833ed2e02e10d25ddb94dc185dfab3cb59a5d3e1343399885c3beebfd62d637b9ac02e350eb8829a5fbc367cba729f93e5f314d919741b5233aca100579c3dd984f7b0ddcf460c1a1cc5a21ef23479d9c0897aec06c61bf1101d6048f64203b6ebaf3a94b01f4495c5065bad13af7ab6eb2b0a971ec8b8cc631c200359ae206cdb03453b0b8fbcfbbb45fae8af88a4f4eed7b60d9d0916ca4e38c19d1a5362a436fcfeebf71138737de71bbb4503655139e3406715546f0f61707f2ce952da3debfc63cc1396e731c2ca575ab882b70836df5b91af915eb603f45e0f99e2b2e611cd6851aa550c1c997a3f1ccf5595ee16dd9724a2acc84216b4e5e45f0de785f1fab13d680c81b922fbc1126aaf632deff62a5d9bf5f7c22142c62aa81ea5b296f2993c69aa6d5db3480cce45580bbbf86b0b7053cae59be74009207464424f23b35b16dbdaa186d1df37cd61ce86e4a2262bd45cebec161e8b54c6e8f3134cb03b11e9f1a0196d5ac29a329abb9b299d65ba717eadd58fb92ab0b859d219fefc63328f47d32cb52290353cf4e782771914eb1ce3de1564dfefe54f348e60e1cb8eb6d51f81ad05a11e02a9e1ae223f3cd3851ba5ca6dad8e4cea7f0913044f3893ab880814175912d0fe028a02076b2bc8f3a43a81d595f35d82300e3a8a9248a237ef9b139fa71e57d0d4a5385051ca28bccf5435a5cbf3cf35b000540dce8f62c5da2cd3514c25ba39d936958f5ad2bb6b653af8664e48337fa5feaf892a05995256c0acf4032ed8cbee175eac95f3a83"}, {0xa0, 0xffff, 0x2, "937f5ab0b30c58b400d4a9cbb55b3c341dba5d6048ea3975768f0a44e9b93f64131397e1a23750659f53f39b7bafaa3a2c19cbe6ce2941c461d8b3865994982605ffe3735e9bbaac93a0148254bffa77b3ae9660ff2014c5c0353256061d3a08cd932c1077ec9e2ba62ffe8322a720ee783ae58217b367abdab3b72bd13015708ebe5550dee7768453ae"}, {0x108, 0xffff, 0x1, "a433aca50b0e08a7542e457b0aa6ed26e7103ff33f78d80dbfe3631c8a33f797a0ebfc4f8a1ddedefdff4fb2817dc875ec904a3e08ca923b30f7a7ac375b547a1dfc9eb3e8be2b2cc94e7233c00d37b4736877f0c222a3908af9e2838b5a7b009513af1f81f6307f77ce865c0ca44be535bf9d6dd9cd9b955e7b1b7fecde3b1e8d7ea2dfcd58ca3703b98225fc32bd80f4fe10f53eab9c73a6ca650f0a4575e104dd2a25ffd016b0a71154bb1674f556f8bc085e08ae8ebada607c7c86bba2fa0f53bfe942f9d3f6555102bdf7d3899c35d282836a4da073f99a1125b5017633daaae4f964f05f6cd7f48e7da96fb085c8d106c6db49"}, {0x50, 0x1, 0x40, "8f8e6e3007a095d649243d03882c662acc2729d7d76132aaa8fd93f331187e7598de7dd595c6d60c14d7ab02994fb0830d3df56a5b77efbe279d"}, {0xf0, 0xffff, 0x0, "b5d67c20f45e50593caa76135337bff344adab200d1b82d868adfac62b357f0624140c60587c6715fd8419d9e212c0ed7002b5e0c7358cd789ba7c21bfc8c7324aea207015e11a26dba14ceb7ef1e0e936aa51bf7ca28f20aaa12a4f079ce6cf76294934f53f02043c65f2caa6dfd430d9c14514300768190964f4fbd6376faf52c45393920eae2e33896fbc1b581b74d5aa48118eaf3759b25ead25bd97a4ae84404937ed006b0e161220a849903dd9c78c33df7a61a2216f21d93effbbcf8ae1e7232e82b25b5f8f4dfcd2d363874c7aef8d5c5b2edd7f6cb37591c0"}], 0x13c8}, 0x400) r5 = getgid() sendto(r4, &(0x7f0000001740), 0x0, 0x1, &(0x7f0000001780)=@in={0x2, 0x3}, 0xc) r6 = open$dir(&(0x7f00000017c0)='./file0\x00', 0x20600, 0x60) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000001800)={0x0, 0x0}, 0xc) mknod(&(0x7f0000001840)='./file1\x00', 0x6000, 0x1) ioctl$WSDISPLAYIO_LDFONT(r4, 0x8058574d, &(0x7f0000001880)={'./file0\x00', 0x1ff, 0x0, 0x5, 0x0, 0x1, 0xade9, 0x101, 0x2, 0x2, 0x0, 0x100000000}) getsockname$inet(r4, &(0x7f0000001900), &(0x7f0000001940)=0xc) ioctl$WSDISPLAYIO_GETEMULTYPE(r4, 0xc014575e, &(0x7f0000001980)={0x790, './file0\x00'}) linkat(r6, &(0x7f00000019c0)='./file1\x00', r4, &(0x7f0000001a00)='./file1\x00', 0x4) r9 = open(&(0x7f0000001a40)='./file0\x00', 0x20, 0x140) ioctl$TIOCSETAW(r9, 0x802c7415, &(0x7f0000001a80)={0x5, 0x400, 0x6, 0x8001, "1c7c82eb9d60faa2b5dedea0d0652855a9b1b192", 0x7, 0x2}) r10 = dup(r9) sendto(r4, &(0x7f0000001ac0)="fedbc58f6285783680410b79d41ef5c339396d267b444afeccae0cbde89b9fc001ed7de52a39e6bd58a2e29bc0388b535f902eb04d851519b2d2c0d43fe201767f5ebd35569376cd1e48d34f2d2f16cef2f526198cb1b6cc40c74035eac96227a04fd07a94b76a432ecbf1f9baac0992687e9a498fea602745b8aaea01fccda92f64f89bc714534fea2a89c190ef87a147923abbffeb9ba5112ee0350ca558f6556fa326811146a3aaa144a0e84e65b9020683215434a12e5ccfc10fbac4a51d2a4c4bcc7e4e6775545102eed2d6e45a870a08ed7812347416f16fc0f7dce41c42f62225e177e773976a5108a332346373d783dc3a214e274cc1d0d568670e01a7e2555334c7a297c237e5bcc3f73888a569eadba1832dc2c6be1ad20607fd7024dc5bdc4754834aba9c39eda40bca22735d4d0d33260cba21e0ee5d8b4d94e7823c109a63c216d51d5cd6dd747fef7dcf37ccb430e2a50752cf4beb7f151fc2631f9d2b47420d76b1c3214c667ac2af0faf30e5234e88e0bfa0be025b3634388e6d2321cab56b1a69a35fad6ea2e7669058a6b56792994c72b7497be2f48605d7a2f64f083686f24f99db5ef04e620450c62c7357e7c5c3b7ee857389865894fa10ebf76e28429ae4022312bc56d8863d5d666559a30312f8f1cce5141aa10f7f4585daaf3b11a366dafb5f3826fcc7e8dfbdb74bc558c185ed677ffd465320c1b88a6b92ea8c3dff25d143bb08efca2cc9c0796ca27f0dca3ae0726b2840408b557c0a4670ba4b01adf5b1a2f1438b794058ddc8e5b47dec6f7b178e7570f2781d0efe9f3e1ab217209d0e59fe453fe323132a183deda90c54df84df0f23ed5994c62e3aa91826485d481f0975d858fcd045186f9240da24be8109e8063bc49c8d945a1e0a0be182a23b7e3ae78a94c8bd1d70a6e0ce1eed29779f90701867c44d8efc48dd5fb795460777aaf9c279fbfdbb8301be03c6ba8fcec528537503532140c12ac22bf38fa9e7401f9218c013945a7be2cf5087538eed240f8aff07eb35f92e7aacf3ee3c82b35cd59bbbe9a1ba0185c64be023d1470f0705901d51368c063ec892680362c98d4fce62ff552644d9de9f3418e90dc1348b076025191777963fc7d417d35ecd29b2484f83c74b9442f51c7be5d03c716ded8d870d86819b663954af584ce73d771e49c2d8e3c9fbf9491fee666773e7f6067568ffec22387747f2bbd4b0e1f210a37c1897c957446f68b2686bdfe563304e2607e5fd3557ad8d6cf2dcfa775eac2615b229af21e99bc7812bc42dc17100c6cbcfce0cd0d9588133bdb5eb7ac307ec1e7feee79e9002bfdfede4b286e031868ccabc2698982803c50f34b48adbdc353feb0285b283066410b3a2eb934dac437654caa72e37b625304deab92bb33c5bc6f7f08f6091ea60c013f966a686fd96515ba1938b980909bc4c3d30bcada5005667946e1863ff5e268e5520f1e83d16d526f7fa66123c4806e2cffdec30d4f0e1dfe763777dddf0e2cbe610c52bb33ecdea5e020dd06ff2312d1e4cab37d1a513894ff6663e53b2fead71de394ebd75659de2999c54678c33ac2c658c442bb20e65322bb6e2b1e3ea71c89eebc1657cccbc58231ed44eb5d96cb36d8cda14d3406a925e3d8d357673216fc96af2763a9b86a4a1cc2fe73a069cdddb4e5f7f5ac4110fb130e40470be2066c2405a48e6fb426d477b65bf3c68f8142d0fcfff3bfb6423b8f7deb0979605e959730be4c43c7baf9e1247de256f1b94258dcfcce62a01e893644ba75d05fe6cd7e3a352ccccdf5eb5ddef8d333e20cb8eacaefda89014d59c91471b0ac8bf13f7c08b72ce53cb6be88f58242a205181e5cad9285da9eee70a8ec08d1e18576a238cda54e37be1e7d29870ac579cd5b92392798888da89d400bc0f55353d1251f093bb3fd63631db85826c7d1b4467b0d4a8c69e8bd764f309de763207c14c963927c0d03312347e4aa34c2179b70245276c1474adcb4f84a3b761ca6a30be3cf0def9c8a15b4ef013faa4c78926cb6d5707e210c0fd74696e9dc67807296c0350c34465f5c2c4fe31eaa72cf72b92d148b551fec4fe930bc58bebce71a5d3d7f990401d2642e161580fa56c1d8a720061b82032fa76652ad087ad0f6050334956968e9598b6f80eb96dbdcddb1abbeae79bea8f714cbac6fd45e0ae6d2123d2526edd3489724c3a6e35b94ae019fd749dd39cc0b2b955511e6c96bd34ddc33c1532761c9fb17395154145e5be6c021095d6c9351bda6c71476483d16d6a953b60a99010d9e47b1d6098c61811827b420d9d39bb963ecb9ff3e981caa3a99a88a1bce6dd73b2cf5f591c1abf39e9914a8369fbb1b212fa97f6c8803c04449e120b5220524297295292742654fb984e0ae828b09fdb2baa4456524d56c63797aaa6a6c457755ddf0e06c20452acb455d29095eff6745af5efb4139c8b1669f431bc091acdca8157b62a9adaa0a7de584063d4a4145e90d5409fe5441bdf3ef93c6b532e5acd801b06f6006fe815fc2e0f97b515e85aa9c5aa3e9d712d8bfc817d2a42e3d08bb4ba014262051c16653550e1216d1930ee9504324ce551e0e60357e7a8b861fc2d68f363654bbc2c5071e8cae4ff5d46a09a07fa61e9a2ebbcd9daf438299501fa39214f37f2b70f8d3624e80ea639a0eeb918aea7b4d1e0d0957203990f070e61aab32f4c0eacebf42b7f537be54387619ad9ee19a939d79053b4d65dbedf2c94facd306774d7d9d9fdc1a585dba82ccb6c290fa1c95c910ee93e9ea36787d50d0630c6c3cf699b2ee76c526d44502fda50e9ed7df50c14f94b8ef950662209a9d93f920135154318ae1b9ed07ec8981a06fb6e8c6444d1661a481f5d9c466fac81e93a44adce42abab51434e64ee5842ea8aa3bc78771282007fd3db1b0baa1ea7f695e6c968591dcdc9327b40a8cf1ec0808d2d3076c1ea3c2ee0223f945b1250ed13d7b903db53e7640f07dab2d86158397b1174ab0d6099c77e587a98133fae5374b72ec4bda6a6c075dec89be2bcc136662fe55fd8335f8892c54330acec29284d68f295ebde4432459f59c1c064b3c81fc6094289ae3141b2ca9784f5faf7b01b33ff67a6daa1e98b9f93d9b998054231b438e1426f155d6a3695b48ca8e8ccc2d5b9dbde0c51f7dbd75ffec6a0adfa19488e721335b78928384bb803fe39a905083c2ef5a543cff8f50219350441cf07133d3959e12aba6ebe23c060c26c986f94e160dd1f700370d0fc78721af0d83b889a7406da5552f707a6d94c3851f04da80f242c67559014c3d290659f0e5c0a3171e0d14e4f89d34d480a2927d5eb1a67ced8551a2a9f0385369d243152f0d358f39841d58f53b83e62a832f3684f39eafa8aa83b70317d9440d542d9eaedf1e6e5bac13e23d10259af54509dbd03996c4cfbc40d8341aa00de731e42f05b7433bad37cee352cdbfe0156ef2858162e6b823593fb96fb26b128de258f02f11204d6eb247fb49521b53595d4f3b95479236b486e7893fd6c117036a346c0977377a79aac747f5490ebde6e5f7054dd4627f579673fb40b040d7cd2199dd827c3af4113bf495a1a2db7d42ead2fd171367ceb171357a2d03f4966508bccec7b3939f1726ec75e0ea6d857d285784ab79c0bf135a3ed46a8bf3b58d5b49c213e6e42b4241e78f64fe17be5dc393fdfa15d3f46b4f88069ed5a5115e125302243787eac9f3e70634afc9fcba649a61b8c3481273544ed26d3a11c2cbaeb1c7e0c0bb1620c0da8ba430c989febf4e9cf7fd3bb4e3ed88e08564d42017f72101d4b31c9e30de6003c6463e9943a856f3004332d36962663534433b6b0d9b84761d328a3168f962dc31553a1493b1ed4e376a940c99391cb3f2a73ea501851952920835e82437bce0126c3af411c22cc6e0eff650c9278f1a6c5f4eaad9ed2123874a34f6a7e28988066d59c9271cd114ef35bc316e8ee6032e5bac0908ec7b27103266f5e2d8629b50d06d5fef3f87498af51f315cf7fc0be3ae605d61d72337364002a7e056b5b776ee10bf35bd4ee462646aa71aac96147ef44e3941ae17a0fe6b49b79a096233bd8ab7d1175a391c892d859df89bfaf73d41af9173dc13a7e5615cff62d0f9a401dda47f578f33c0dcbb51bd68e736239cf06df29058a0246d9b1449b208c2717dba4954d2ba648fc37b2ffa2382811a040e99a87b96cd85f045d27c6776cb6b70b82965fe2cd21969bbd222ebfca065e40a994768b1508c1d45d8efb8ad1b59c4283233ea1b50f98c28ccf5a4651ff0fab26a223605e1327e341ba388881ad1d82c3f5419cc72a2966df2585fe7abf94a618fd7ab700cf0360f831ae3b67a2f5549bf05564818107eb2691b8cda61a27211e760ba13ab90c0b26f88ec144ff144f26c473368ec610b98bf5a4e5441f667c7c5ddd0df9ac150ad588be30f3237b74a618124149b3ec46639fb28df739f37b2112cd9d41900c02ccc9cc4e511dbe19ac72cb9cb60bf21a620605991b56420059321daa15147a7b0d6a3ff4066ab11a4aecbc624469a4a319f7f993a1f615722db977725bc88b74b65f9ee0a88b5b9ddfb441d05f87649385845d0a6592895827af514aff4b2da24c1f2e3b67844a6bd9497f6b75e5889490accdd318da0be98585a2b1b1d35ac98c6fdd40478e637394badda9cf8e175b1177505fecd4f2513974cff9e429fd510af6b41b2b3dd4e7486139998ce346aca1c1c44006a7cd693eec08a7faaaa28b49a9d5339ba740ebd060932d6da9c80c71328a06b2ebc50939d3634649c73bb309f674cc7ec4863b180eceaa1e47a071cdec70ac902609363537a6daf4bbb613b5c1cd39b6ad46fa502006c612d93f5ef5e1994c0e0f58a41f83903ecf2970f245e00c70f592c4240b4c8ef2985b3bc1267f1409564d59f6fedf069ddd5350593e92988fb7dccfc0ef3f2f1b04235b63cd95e95d901b5f7696f6f2020bdede7a627cb16da4a5b064a01d2844860d17e2be23aea19ea153514b024e0a6dbbbe39d92bcc5afa30b5b07fd2b048f9ad0a0dc92ea70651e7ce4c0e1b734a812f927482d8efbc16a3e075e798569c1a7ac4bb7338b57f218a7d7e7cbeed4ea24db8a33a9c4c96f5a3ea518d7d8dbeb6936d2f5ba4f02633aa52668ef3c0f240958c09c6a9bb0bb4d06d89fe7a6f2a70732e1ad88ff4ee8c126b9e3993c6cf7a21a798a27c28d84f867aa4268b9c285bfca7dda46d8e7353ddce65715cc240801fe5655683a2dd4b235f7e6893ba1e05e0e3fce8e9c6508f5b0f4181e85a879fae65114ae4af082dd2c2ff0e10205050ca99b4f9f01f90c8aa57f1d3bddd70ab1025272d9ae33a7a4e350ce96293a90efdf940806816ccc3e7a50a97bdc73d580189254cfe18b40b50bc9e3d07649374125fd831d3bf6e5010a3e36af7450b118521c16c670f5092ad85ad014fecd3d1e6c218f9e0e2544fa0fb082438e256e8481d11dba2731c046cf556c7fc2963332ae2484f076f6570018d6fd62f2e3e91115df99f39e538b5961ee7216b9c908158f19e801709a7e0a721a6fdce7453546ec538108dab202b60fab300732c52b3c0ce485967bc2f7f1cf0b9912f3296d3fe87f18779a12a1b93c99fc5048a30e9482b5697e18a55c8112c9951ccd904e64093edf25cb644151597274f509379ce3f1f33feba913f2e3608f736b5ea150c07dd4f76c629d63d0fa5a811d984f04aea6f1b08c6e6f14ad3f2549079a063d27eef3f218dd80b5f870bb15625af5f9994c3afa4", 0x1000, 0x8, &(0x7f0000002ac0)=@in={0x2, 0x2}, 0xc) setpgid(r0, r7) recvfrom(r9, &(0x7f0000002b00)=""/86, 0x56, 0x41, &(0x7f0000002b80)=@in6={0x18, 0x2, 0x6, 0x3}, 0xc) ioctl$WSDISPLAYIO_ADDSCREEN(r9, 0x80245753, &(0x7f0000002bc0)={0xd8cd, './file1\x00', './file1\x00'}) connect$inet(r10, &(0x7f0000002c00)={0x2, 0x2}, 0xc) ftruncate(r4, 0x80000000) ioctl$WSDISPLAYIO_DELSCREEN(r4, 0x80085754, &(0x7f0000002c40)={0x180d, 0x1}) r11 = semget$private(0x0, 0x4, 0x2) semctl$IPC_SET(r11, 0x0, 0x1, &(0x7f0000002c80)={{0x1, r8, r2, r1, r5, 0xc8, 0x8}, 0xfffffffffffffffd, 0x10000, 0xfffffffffffffff7}) getpeername$inet(r4, &(0x7f0000002d00), &(0x7f0000002d40)=0xc) 04:18:04 executing program 1: munmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) r1 = getgid() setregid(r0, r1) r2 = openat$tty(0xffffffffffffff9c, &(0x7f0000000040)='/dev/tty\x00', 0x20, 0x0) ioctl$TIOCSBRK(r2, 0x2000747b) r3 = socket$inet(0x2, 0x4003, 0x8) setsockopt$sock_timeval(r3, 0xffff, 0x0, &(0x7f0000000080)={0x8001, 0x5}, 0x10) r4 = socket$inet(0x2, 0x3, 0x0) read(r3, &(0x7f00000000c0)=""/78, 0x4e) recvfrom$inet(r4, &(0x7f0000000140)=""/166, 0xa6, 0x800, &(0x7f0000000200)={0x2, 0x2}, 0xc) getgid() semget(0x3, 0x0, 0x0) getrlimit(0x6, &(0x7f0000000240)) setsockopt$sock_timeval(r2, 0xffff, 0x1005, &(0x7f0000000280)={0x20, 0x4}, 0x10) fcntl$setstatus(r2, 0x4, 0xcc) ioctl$TIOCSETAW(r2, 0x802c7415, &(0x7f00000002c0)={0x2, 0x700000, 0x8, 0xffff, "c99b5fd51cedd645c1e89e67f20d2b9eb15c3b82"}) setsockopt$sock_timeval(r3, 0xffff, 0x1007, &(0x7f0000000300)={0x5, 0xfffffffffffffffb}, 0x10) ioctl$TIOCNXCL(r2, 0x2000740e) mprotect(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x1) shutdown(r3, 0x3) r5 = openat$zero(0xffffffffffffff9c, &(0x7f0000000340)='/dev/zero\x00', 0x612, 0x0) recvfrom$inet(r4, &(0x7f0000000380)=""/147, 0x93, 0x800, &(0x7f0000000440)={0x2, 0x3}, 0xc) fcntl$setstatus(r5, 0x4, 0xcc) ioctl$TIOCMGET(r5, 0x4004746a, &(0x7f0000000480)) r6 = fcntl$dupfd(r2, 0xa, r5) close(r2) getpid() recvfrom$inet6(r6, &(0x7f00000004c0)=""/215, 0xd7, 0x803, &(0x7f00000005c0)={0x18, 0x1, 0xfff, 0x7ff}, 0xc) fcntl$getflags(r2, 0x0) 04:18:05 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) setuid(0xee01) mkdir(&(0x7f0000000240)='./file0/file0\x00', 0x44) unveil(&(0x7f0000000100)='./file0/file0\x00', &(0x7f00000000c0)) 04:18:05 executing program 0: msgsnd(0x0, &(0x7f0000000100)={0x3, "1a050f304fc59eaba33215a9515be84a98a543b67ad729e7dd67676ec98d99b1ac4f0dffa60d9453693440c56455cb9e94f50d8079648e8a592b21a210a450000abd5a559316893a903feea0fe0d7e379d60f5abf0c08daa77106ea00a8ad56bed2578d94d3e4f627af6fa48bea87ba97fcb0300338ab27a39091b04879289ad0e5d8b8d3887d1e5a531e57cef688704822cc65459c423bf46c9414021aa53d7eb2905dbe4e21139a000a5739c51f5f982b4b410540b6db260d944ad6be16900003acc1c7baf556bf3551bc230157823b715d30909facde646dc97f988144ab93c4c6bfa280777a35134b444e768d3ce692e55107dab3a1c8e03044e3a86e6a729006c434142a227c2"}, 0x5, 0x0) r0 = msgget(0x2, 0x68) msgrcv(r0, &(0x7f0000000000)={0x0, ""/64}, 0x48, 0x3, 0x1000) r1 = msgget(0x3, 0x100) msgsnd(r1, &(0x7f0000000480)={0x3, "56324ed03af8e62f34679616a66022334ebdc334dbc588a8ba9896e80ff096e9e386fae91da0b8ce225d53888aea150277a297a3bb13b1f148875cd3a7d62b0f242fdc26e32f34f7ecdef356f4276ce4d9184b80978cdbdd48805745056f"}, 0x66, 0x800) msgctl$IPC_RMID(r1, 0x0) 04:18:05 executing program 0: pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) close(r1) open$dir(&(0x7f0000000040)='.\x00', 0x0, 0x0) syz_open_pts() ioctl$TIOCFLUSH(r0, 0x4004667f, &(0x7f00000000c0)) 04:18:05 executing program 1: r0 = socket$inet(0x2, 0x7, 0x3ff) bind(r0, &(0x7f0000000100)=@un=@file={0x1, './file0\x00'}, 0xa) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0xffffffffffffffff}], 0x0, 0x0, 0x0, 0x0) setreuid(0x0, 0xee01) r1 = socket(0x800000018, 0x1, 0x0) setreuid(0x0, 0x0) accept$unix(r1, &(0x7f0000000040)=@file={0x0, ""/59}, &(0x7f00000000c0)=0x2c9) bind$unix(r1, &(0x7f0000000000)=ANY=[@ANYBLOB="00007156f757210ab70e44ced45d1bffc5457eebc5db706b424e9191c5604e4744cfa43e409a79067ad341492441b9e792c295b061193e903120"], 0x2) 04:18:05 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) accept$unix(r2, &(0x7f0000000080)=@abs, &(0x7f0000000140)=0x8) setsockopt$inet_opts(r0, 0x0, 0x100000001, 0x0, 0xffffffffffffff32) ioctl$WSDISPLAYIO_GVIDEO(r1, 0x40045744, &(0x7f0000000100)) 04:18:05 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) getsockopt(r0, 0x7, 0x1fe, &(0x7f00000010c0)=""/4096, &(0x7f0000000040)=0x1000) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000080)=0x3, 0x3e6) close(r0) 04:18:05 executing program 0: r0 = accept$unix(0xffffffffffffffff, &(0x7f0000001300)=@abs, &(0x7f0000001340)=0x8) socket$inet(0x2, 0x0, 0x5) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000001380)='/dev/ttyCcfg\x00', 0x20098, 0x0) openat$tty(0xffffffffffffff9c, &(0x7f00000013c0)='/dev/tty\x00', 0x8128, 0x0) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000001400)='/dev/ttyCcfg\x00', 0x80, 0x0) open$dir(&(0x7f0000001440)='./file0\x00', 0x80, 0x2) r2 = kqueue() r3 = socket(0x18, 0x5, 0xbd) fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) dup2(r3, r1) kqueue() accept$unix(0xffffffffffffff9c, &(0x7f0000001480)=@file={0x0, ""/4096}, &(0x7f00000024c0)=0x1002) r4 = accept$inet6(0xffffffffffffffff, &(0x7f0000002500), &(0x7f0000002540)=0xc) r5 = dup2(r4, r0) ioctl$WSDISPLAYIO_WSMOUSED(r5, 0x80185758, &(0x7f0000001280)={0x4, 0x5, {0xa40, 0x6}}) r6 = socket(0x18, 0x2, 0x0) setsockopt(r6, 0x1000000000029, 0x41, &(0x7f0000000140)="4b74954c", 0x4) ioctl$TIOCMBIS(r5, 0x8004746c, &(0x7f00000012c0)=0x101) writev(r6, &(0x7f0000001240)=[{&(0x7f0000000000)="4ff598dbff85f68f0f4780a24183643cded920c4de2659bc14fa4bcd1d456106eb126d585b230f3c311c4315fc0619ffff12d2e30d10ba7aabc0b91ecb77e3f01c2cbfd32c1789ac88ee7291c6a3c1173f0d762edcc72845356ce8b24e5f2f5f3cdd1893f6fb787aa0acce6e591a5ff1291764f5ddf0b3f3ce5c5b253ada9d7f72a35daf3a5879a53a9caa2d97740a359c4719005257b8b77fe50801e98c5843903d96b8efce8ce951a013192e5321283b43f3fbaf8af4e783f8e394d18956afe1fee8ca98192c3f98b593f1a0f71925976ed68b7d809074359134614e", 0xdd}, {&(0x7f0000000180)="66de7969c603dfac3d485cf7c6d4a8e5133997d1092eaf98184f216e0310a5b3d5f4d79a425df94e68ed23bb46924eebfaddf99c29390cdd363848ede682c50764a0289faab6cac6f1f4263e4b1cdc7ae4183de8e78856b40557afdc8045c3b50ab5c573e0f8e1a9a56421505992c2066ef21d147af6882589f81a4ca4a799509e5da8e70dc1b23ab39b22bf4ac8b19020462b3cfc2597415481681023034fd32f1718f335f30de953c00631f886a6c93489751fa5d0562d878c74adf1a135e00e6a2f3437b6ff7a2721c5c825ad6f48d14dc9a40cf195eb787097b48225347ae3b57664e40dc91db8f6b7842835f7727a068b32e6b1c69052f36863caef1771d510bcab176eab1cb812ba79f051bc9a61cbf65ccca9799cdc453e0f17499d4f8719ef9f113ba152703f6d4aec6e443e3e20926a8db4d933320421267f50678dab0d37c218ca669317caa16e8fc4ef1c6b82adee32ebf9eb1b7117aab27ceb2da9e25302d84d78397f615d091ec7bd0223f4b28ac8c3656f9e0a9a36f40a7011fc07cd1c997185986d0a9b5bd008e3772abf22870d667ec634ff694005accf9ca38e9f86600c62c95e979664163d024fe502fa2604ef6db9aa0cded2a8dc76c3f6f45ca1372f7ddf1bf91e3a50b3b874ed85990bfb5ffc35e610d31327540dab25eae0c09f856c369747dff0cee2165e9247aa54559700987a131bf15ec5b56a16d8b5c58b5f57012cfd2100d7d424b3b9ee100f02d0252b01c113a40549954dd8f883e62b5992ca3df05e6c623871d8937b159f2a0622244a53d33ed3421e253d27ea2b84baf471e9c6f6c11e9876fefc8298b443a83f9b244b2cefdc0e3b55fbe4eb73f2129837347768de7f5b61ff6740b45c3188e69089a0d06019c37b92f6fa8ff4e7c211ce5cc1c6e0c943f56aeef5a3f756a54ebcd1b5f882de960f4817525ecd3dd82c6fba5a3eb45ce126b3b5e076860fb7c167200e7317aad9f20d04ab76db1fe599121ecb5d38646ae2e5b51309d797c05507d73646c2e1e90357d2966da6cdad9aafd109cf1edcd8e52ef25027dde537c7c0b7ff5702f41eb64576aa3bdf476281535881451478048feaf38bf85b96e18cde8ea0aa12a20db4331ee82247c5024a4d4cc68939517491679ba19c90d8c1440b3ad5a4e09197b3558d0ae0f9acf424da1a02d7fc74cbb4992cc85ad0dc4b4a46655229c0b135094b0fb92daf23efc5f7aedfc41d4198a99c20f141b81d6baf747d72867f271cabe91956dfc698d2da56d0f6eabccf5e02bab289651ca9c1f644d37ee8453130d0a17726b8bbc2bc39658772248747cdb27bcbc54191b937c447e0d105f131480fd09609e34fd487f040c87d1792df68dc1501b7353e9e8454371db8025143d47cdeec8330a2481d58c212739116cbc5602d17f51e7b0c4b73ceaf3a4ad4caab7588bc91d787ea480125584e646e40f66d9c4770d140cfb51b2b603753edf0eec786de502d308b13c1a8d7acdbfac55b82a2b9b7f41ea7c137315d1fdab08d5e20b7517b613c1644f7dc5319c673c3a7f6459d375e3590ad8c9eee36f435c12a35ca72e28ee52f334c774387520195d6e8c33a1fc83080481ac6b8c283ca66d6e58295a4d86c11b035ec65dbdee8b898f43e642ef60accbbf725a9a335befeee843fe29db4e9d69d32df0ac93f06dda72fcc2310dbfc6401585eb0b46200968223ad5fb73933a3516ff8bf48af844c934776104b6514d7ba1879e199de31555bfad31090ac1d01b052b0f9e399cb94393e6bd4907a864897d929780af56facda0e788075c25c5339ba2e29edefa6b6f15f2a693318e63eabb02134cb660f4832047247be4bf02568c739f6bd70b758d3d37c99e728c4f0e01b99de1e6fbde4c9b25438265dc1cb4171083b2d3eb789738d120779594774dd05afdcaa1cba9179ed6cf0d817a6971101e520334a6c3a511429566a3e24c7bc12da17ee99f40e4a0906ab5d678d32ca95678d41fbd53ff83d80233235b02d56bc70c109bc70806ced82484428a2fef195112881a0aa8ab387b0083c6e913521e49832348af13be7f33e8551bffeeb29f9063d75d1a398401f449fa06f579f52c6ec6a45c8d7a0f87c61cdef11fee7b210e870cc55ae905815ad5c76ad56def7f4262fe128cbfb65dab6918d4c3c4382fd619c9c923c3d5e56d93ec2077c9318819b002ede20eec5c1f6334c83ec6e2fec799f4b5e4677244805297dfde97479a0e4f2f80fb48cd5b1bf00c98a71e248a32d0c70343a8245f7c94a57a16a0c3f10214385010862fefb49a4de01448f75035dfe40195cb0fe1535dcc218e65bb33d611d73213a5b01d7f379839bc9388865ea87f3e85f5090ecc3be9f7b0f4f6afcf28768f289335faf8ffc856e4bf525320f89877c7f1876b28bbaa77ab9508a9084471cb762d4bf7ef99396219dc58298281f85351fc724aa2d5e4e813f4606f0b2c9c14038797ec2b4e9770d8007d43f2bc7492e816f9537e08fc3fadeb9ded8ba8ca68b539c1497f74b116083f311d6ffef6fe706722b32fdc66d89b03e9be0ae15fe9c28bf600cb59077f5abce021040e4afb22bb3363cd14199615aa786a9ce127e7db3a172f75996d69afe9ac72a99c88bc4a3edcb40864f7a50d308bb721b3802e0e11590be773f0db3f5a4c76e390e332cb8fac229647dbcc540f040973729644f618fb4715cf328b23e4f23ec331f8d2b7a0e2e7e71dba2488baa54214408f6b0cd2802e525e91c614751c172371fc51f7cfcc172b70856cce329fad40ebaa5410df805e2a363d14e11cb5270b0b89288f1b3e9e8d464d1bbe85ad75cb016b87a4369d12b568ac6dbb40adc6d7ef4c4967f30b7ffe5e61e273ad6c345013584baaeed5d178025b866f8cf4ff0003c2c50150723c5a034b9a295a4d8a90933796023ed666ab74e866b74da37a21d23e6a13568dea4ab56ffce94fe94ef7b86ac865324309709c15397480db86e199a672c0d0cb72054cf432c79f58fee597af057c008c781d1139bb79356051c0eb8ca3f1d3f6b6afc3a4689460d25626e68ed541b7dbbb85db100a9336fdcb9368387abc785d7ba9ad9f01227b7ef08df2c2e41b74fbfee7e3b66132ad44d822db53c30331220cc2f7c8b866e8761e2b6bd21ce827bf80a1696099b5c582d58d34ed302f20c0e3abf657cb8a9c508b38d24dacde4f28bdc6258009af470c0c1e4a3ff18cad45694e9f606d52b1e06cef5e7e64ecadee046fc6a556a1d6008d3ce88b103d225a0e8d1279f71b6835fd3371cf38e25d4851d5837555768173d00c88e699927479893c805d0c6b27bcbe96bdf641e1ab42a928d236380d6693dc0b6c5b52ef6e85b1127ccbb315027e573fac025bbc821a3af6b652fc61f8acc8eddc862f7caeb3ac4483f9c4cf62f36b3310c54f3fe7d4c21fa742ff257491e66461e1a190851b98dfaf7125b50b918aacbb4003b4c3a7d30507074eeacefe289d06bf0d22e8390463ef98b3a1ce64769ba30951d45c4d0980c3c30802a35f59af1e9e9dac844a45d88d25b498b9cef6482389e3491a77d6a2de717ba08cdb13bd31a4f55db1270fcb804a08b45499104c9da54cc41ccb97c7e05574e26ed913eeeba07634b8b50974e533738931735178d74cabffcd707434ca376b13c09f3108ccaa5e4420ebd5a822af33db23f74ed168108ad03f972ee1e8ee184d08ee94add3075e34fd2b41079ac4b9e569aae3ef53a7f641c5400dc37e033b400a017e5af27113bc3ece744e32508c56bf834d5c2572985e43055f213ceaa11272dd154d718ad8a5bdc22f777fa43c4f0ec3899ecf3a56e3d38e9c34f4d8f5a690828324533e00d47045ad100939deee33bdd3c04c0c2b0daf6056259dab11f9021035521846fb35db12eccd253c6778d50986402de3d045884fd020e887b8fb9675626e80ae366b9696218441df93e72f8d59168025c07a59b01ef371e18ca6092cbbfb9060a87de6199e9f9098cc5d587cf48fb10888ade4496662d58ee9491c07008666076bdcc0a12c6a8c95c1f7644bd8034679789d6cdeb20b282c5e8ae720158911599d281598e5ce425640da3d75dde31c47f3fc22f18b07bce1668fe5f6d7dc7a63e5289bc3dd104d651ea3760744f02a2b63610480a407b397c71dda8f8fc632cf051cd7dc41ef8e3955c8cf2163c333b37c83e866faf1bdb7a192e2dacef5fa2229b56994911900b7ee0824e7b23f36befa92febb3c637305abc78afcaba0466b88c9c15bb4da1f626a74ec6d5356276776d31aad2284102451dc0abb6df821df845561112f7fa20e4cc49d21222dbe94630a03799b289b90ca62e5581a5fc59d48b8a35e13fe9c35834b0a7fc85ef4f24504baef9a626298ab6fbcb22c131e5ea51ce83a11e3989a179318025f340059408654a753faec08464ec2880909b84bc729c47c9a425520e0a314077cb32e5e2da9f3bd60c613c738bfa35154c993927caca12c76704b306aa803476faf192663a2a900089757a888ef32a710019a786f845cda38d6a6e772eb151950f7e6bd9f34a406be2acda6866ea763cf46da81f879af297e85b6679d1b3dd6ca12adf063ef0567580f1c3bf7f8099342b4a04a6b295163097eb40f5c6b5ad858d112dec9dbcf108ce1c4b074dd41f1aad4d1000d34a53a2492384c6350af945a3d3278c367d3fd56144897b4dd571045855bbf68e34fa099a4626a7f0e10b918566be0aaf8190973b1a9ae2e956b4fd1d0a5e028201797bcbf9eca01807942f259f6fe942d5cc85b0a7b5185ae187a70efd236b4e71c762ba5da8fef75cc2b9e992f78b610d9d3601c23d1d6e9dfcff30d23d6cc03c3925d016ee024912ca7d115c22c3050f6079f5bff247976bf03cdd5b684f32453c57a853d199ffd2b0aba568b0315cc531ee5510305725a0b2aa2724183e5b4dd89c500811e80c3d48556eb8ece8e1b7b3a313b672cf7830205a334868318ffb2d28795742adf6e0f4e836cd003bb6faa056abd067b1d36eadaae8b9027eb91a801001b2b1a89440eb5c4ee885d93f5ab903bd249d9df563b6e9a545f6c3e2d0c750656cc269fd9c5194f8c44465267ae8c140caa1e320a0acc595ec1e4ba6c43cdd3831404131af2ce9609482cc332cd4a2bccd3f0a61c4bd74b24398b43f54e7c37fd08b81612cf4a982f743540b860b7aec74694e2c4cde67b64266831696efdd1fc41b72ce169982ef80f68eb86f35df4bf9a0a5fd14358baef647739288b07eb37e616c781891e37de2ef71b47cbb7b0568d7368627534047292422cda48fd514a81e3a8866177edc0c07f2dd9723e5fe8c7b9ce2415394eea7e0b7b2f37e1aa7c6bd1c4faca71b4cc5aea35b20fbb79ef4dfd0a12151f501de53f981849d2dc11a4896622404bc285492f5c9f98663bddb1b17930b7de0c9f6080c7431f2a15e249e6e51d2cf5813844b35b439454842292c42ea97d07cdffc6af6fa3daa80ac81c06798cd2539d7c3d8bb0798cc0af984398e1651cad9377194561687ce1ec6409474145b096147d9cfce327f2a4908094cd956d3314dfe3eeed288068fa5c1121b5a3038dd63cd744c1504a62e2af7baa704c88214b78c4d83789031eb01d9379ab8ac92445a2b1ee08a495e0e60266897bc4effc09fe1a14d3ee27cdf75d9ad67ce9248e13cd33eb586306bda919852c58dd7856548501a78c72f16bcf3fbec8ec4afadbe65f0106ae5c6136d73da9a0d55873fe98476b515e1e89777a40a708edea351cdf65db20fb0bfb273f33df1", 0x1000}, {&(0x7f0000000100)="15ce2be14092ee42a196d66bcec32755db60eb99b6dee9c328d50558d1f3179f722d03a17cb5da30e162bf9f84d62322de7f0749e038", 0x36}, {&(0x7f0000001180)="945551133393d546770ef2d94292d588a8cdbdab2ccdcf02ad18c2bc4ad4b0cf8a8b4263de8ad8cb45aea63d9db29efad08fb6cb734a75a768291143a3144c71c7d07062f63cfadcfe7350ecbff2da4084665b38fcd8b4f46b744b0e19b7a564d4a7cf1841fc7d6906f69dc3d320df31218e31b1eaf9e842a9439625f559c4edf6cbe943fc941a71b0977f3ac2cc1c1f49fa56b3c493a4710754c9", 0x9b}], 0x4) r7 = getpgrp() fcntl$lock(r2, 0x9, &(0x7f0000002580)={0x1, 0x2, 0x35, 0x4, r7}) 04:18:05 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) setsockopt(r0, 0x560, 0x200000033, 0x0, 0xfffffd6c) getsockopt(r0, 0x2d, 0x0, 0x0, 0x0) recvmsg(r0, &(0x7f0000000180)={&(0x7f0000000000)=@un=@abs, 0x8, &(0x7f0000000040), 0x0, &(0x7f0000000080)=""/206, 0xce}, 0x42) 04:18:05 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) r1 = socket(0x10000000002, 0x2, 0x0) r2 = dup2(r1, r1) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) poll(&(0x7f0000000100)=[{r2, 0x44}], 0x1, 0x0) ioctl$TIOCSWINSZ(r2, 0x80087467, &(0x7f0000000040)={0x9, 0x3ff, 0x9, 0x400}) 04:18:05 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f00000004c0)="3e2a7913e4bad21c714f4dd36a27e5e27b216d673551c0c01b3dfaf90f05000000e552aaeefeaff0f2c85e2831c61ad449011f78000000000000013c1fe9002049fa9da398bcd62b103434820abc4bcabba3444002007e14295fbaabbbafe214dea79d8e1736a01ed01d72f5dd1d95e8f6b9d3b3c190fef0c9ea73906e2adddcb95afdc27b8c9831351d74122ab9bd510eb00bb2c4c7a18ef00235685c2001fc170000deee2f873c1e711d5b65d2712d93ae731ffee5a627d0767106bd31b4605f1d0008fd323e6a8bab89057394672c25bc15a602", 0xd5) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() write(r2, &(0x7f0000000200)="e1", 0x1) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0xfffffffffffffffe, 0x0, 0x1, 0xffffffffffffff81, "85fe4dbfa60200000007ad00fbffffffffffffff"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 04:18:06 executing program 1: r0 = socket(0x1e, 0x3, 0x0) writev(r0, &(0x7f0000002700)=[{&(0x7f0000000000)="e62c7977a1750097e0186da7b89a8c64b5f28b1659bd2edb09c2240db1190113c53e88d3b71fe6adb44921ae87c94e0ccc98d0f39d3667ceeab5443589e09ae7c20f29aa987d8bf9ad677d78885f5c8c155204cd8da03c48e80f02d23d05f24959bf56376f2f83e588029c9ad458eebf45cf782563d8e010581901fbd861982318975069c2ea3621ec8038fa8789cb4b2854f00a2fb44c38df07e3469da83333f066eddc82e562fad22e061634eb3be95afebf14e446049f0737a4644fd0a93fa8f481f733135ed63f580f8bacadcccab276191a9da94a6deb8c05ade2faedd2f4d8731befd81d85b049d0707e404a00d667a60a418604cc7586c3ff0700000000000084c2a0769a619fb947c7fad9f8cab1e650ced065dc06abb96a59c469005ebfcca063a038cdcbcf269c7b281d2af1084bd5fb41f69bf5cbcc955b6f6a2d19f909ab7ae9fcc9e0edc064d6b53212d1cc61fd5ccceb0532692045a3776f49ff0849133111af94162c6bc74fd022df97cec46877d2bef38868851356bf0dea706c102bc93e0025ea47f1314f4f0cb23eae8b7ae013ddb3c72b68827807076bd945fe793b6fc352462f54bb4607291228cbed2703f9110c0abfff545ba31aabddd26cf0f0feb1ac596f575a3144d10ad4c7a90b68eb0e5e65d4dc2e00fafa9ffbb0117a083fd2826150c3ef078256e1d324e86db40d4e4f92f4ec12f7d21a18eab44ac4d897253c5386b4d331aa82fd8a43fcc79cc3af0f3879fd9cb75b1a32317b5332d08172944b248b7e5cb68640d6d497902660aaeb7e3fdb20dd4a347ac179098e35cf3a989064dfee0bb62f7eb678c72366ff2a9b17dee8989e6258183e4a4403735d63cb1da011d9df30db253b8b1fa2d160edb8563a391de150e4e81e20a27c875d7f723ca9170ddca5cbda834160ad61310debda2e7d7b11ea37cfc2685923f86c0c8b1a44a3f0e1d5931dbede128c1a78b8ac61480291c1395182d27f025d5686de990fa65ad4ac4962607a55f7cfc8d10e0ac65b6b2fbbca68e9a224316cf69e0dfbde9dce64b8cc4622f3ebba412e5477b289449760983bb54748c1016a531707207d990b0efe32bb7517aac92e0adc362d73f8eb04a3dae92bf20b3b30dafb99ef674704a94a8326cca94a95f0db1aee5e2150d16d7849897a194af0866844e55a344eb05a60274b0ae267834a143a9caf1e5439d4294fc50655bdfc89c4dc9a8c3ad126b092775a22ca249a13d3d83a6a77d70a6b9e49313ae4072b8243092db8887dd7b545fe7bd5f069f59dbd7ef8753e093f737d46d3e4d38dedda965dfbedd89b93533043fc099c2465b6efe3713ff53b8a4767511e932507f2449ec90dced9cd0f5162e318e95196e7792f1479770294bab193ba34d3cd8b81c10ec9f7f851b78cbb7fc87da6982d9f117fd452d5264720476bbf381f68f164f6b0f2a7bde2de00de67c14edd1235e80464642412e07ded66b118de9847849aba2cbc88909cca521d4975e4bef29b17a41be959fec3437605a44523217dbbc49d30ae9d50afe440d9f0cf2b5d9f02b8a494b793784f2161a72c7b4035bf2c2b5ce13976f036d3276a7eac4d50495285994c74ecd205376dde0cacaa8c9d1d566b95466d858f02556622248a070f7b9752e2edf4abf8649db5ff79793c4ef9f72b6df71689da1ef74a29adc48a5d9ab153dac0f912ccc13331b6885c3a53e127d81353af8edf06156a774376591e44aac3a48b82640912eaf1a146cc3709f3126ed7ae87b6101aa296565e94b7152d38e2f21bb4d227ce329ea6b7983f0ff251977d8c606d19c937021dffdcf6fd7b7e7e6f689f0906e470c117b844205d15923f8b42fd33b93a5199b0147859ee3f53628b3ac64fec08fa0ee8b15f87e223080d4229e4389c92a82ed1ea67160c37fcf3f1a86026944745d814a516731ea06d0bbb9cd811115a305fdae8f058df885b36381866e9e822d7cb4468d73f5b85826094e663541a0ae1b861327954d6320e328684a58fd56170ceafab9fa452ff020096c84829faa8befedd4b845ca3d2440c6509a735dd13f2209aefb31a4759247530754c33e3f372c6a911ab265feef4fbb14ebe2666e971b3b3a87e5b6149c6eeccd2440ae1e1c72fef1c1bbda0ff91d0ecd024c5bf508d20dc294367450208cf40ed098c6dba2263e1a2c0346474a8417beecb55a8a4109f533b9202feefbf1c487c3778d61635d2a530a296b7448fc15405a9ffc873ebe453e4e846e46f01612c8333180778c47ad76558f7b5813588e195fe0b7fbcd913ee0909d008712eace6996542059425ac9a638329a807a5d16fe0aeb88effc1e278b88138dc7a4287f3c1a903b43b4020402926cadb73299e49eee52697911085fd8454f60f9bd03ee023d45474153a609edb083fa60aa497b72a41984b5b50eb791e814489cf2e2545dbf9de08047d71cde73ffd6ccdf370e91c48526b51d17e73539d4844b55a8a421fd34d29bc4f93d83eb08dd7f89ca9dcc17e3d6e7f96c7a968596ab7982bfec70359fee3b79ab6cda1b4a002f656e28f3900d54ea1ecd8ec3edd14158c4dbc942a7dab5cbe0e88e2ca95b046a9b364a7cae0408bc107d7197167ab8acab26670dbbcba196a0a4243e89cfd731d52f37ce0555ae63a166a316fa567ea0619b214420218d5b7bef613ca00074b86f09d1585a26c2775553d65de83e03f3b4630146d1368f3e09971f6f111707730ddcec2ba10950caf4928d19fb109ede3816bc72e2681b83fbfe16f659b612e4a699cb9ee4f06b54f26df13165f33903c52f37bbb2ad36a7660cde406663eacc5e200e0d0c2d9a5269b82ee2d87574c70625d4d0a33b1eca7747b52e8e00ee7afa9ae998aff3f77e2038dd9f9327124eb79e62d7d73122ec5fc3cfba490086e383611d6d835a680bbfcf9266b8658dc6de4c9c06795e997643c030a87ff0a5350e394ce71c2316125f6fa0d977f36ecd5c22153f1f6f4342e08ab1b9a9f3694a17c0ba68ae66c8650e1007bec92e1866dc215089df80df1a409dc934795a1e097abbce5561232a5cdfff70aa2381a4cfd78825d48fb6d07743b24cefc9a36be6cdbdbdfc5ec55df37f6df78910951f5d2180ed029218e2a97668a236b6301c639a63e9153adeb7935a3d35db8755b4c8450fec16688b289def72e85e58540e248ca52b45d33e355a253db0f6bf928e7b07a1d410010eb006f010fab8c77753c7208f36dd207b806e3b6104b91c804e33c23bee9f929db47b6880d3171b15db2bc37d43618f79293724ecc6a20ea6c024d413b8f47a51ce57d27c9ed9755a3a02ed8369b3fdae987dfa8f25d95ca1edea0799fe4624900e2effdef97b77341b5294441b81a9a5f4e9fe5a1d61961a38f938433a55d5788202752d7565e7ccce25cbb6301e18936ea05ba95294fdcbf1e8bf469cb6e39ddc75613a8aa6f4a03fa8d883a8a35616cd5b3fe05d7346d76f2798646e62108d4f2dcaa13326c0ee9a650b952243b5a903491816da4d580a504de0e5dfd886678eb80802ac3fbcdfbfdb9abc554fecc67366a1d3374b6f9f3534b3cabeb255424f5c51a83b8de2eb4397dbc296769d2b09c095de5901754a69cbd2b48b34e426c536711c29f0d780a4f4cd9ddad38ffde2a6e969c2391a5419905afb38f61ec6108f43f32d2d15f9632e44d210b51214a4381ff16f774eea114038c2540cef0c690fb5bfbda3ea3b2ce874f132ae4a1c1e2e57cd7e8ca29982d2e0f72bf2c2dc9254adbe0456722d0dbc6a55b0bdb04d8431c217942dcb65839c6257cca96cb219b2708c41d285a2f10021fc2da8d9f9a02be5121402aa537d9bcafdb2b8029969ade5f1a9f776b02176f842dd1cc8d8f25d3dd26ffc44e95576965c2ef1d484b343d6d14b53976603daf9bf4b40fba0c45ea788bccfc151af9763b080e4f6cd4dc718fec2f0fecb8602e271b70d87b335beba59315c1302487518b8d5288f8fd4803948051f3181adf42fcbc9c6139bba1f73b6f7a1569c58e9f4a9a4436eb89bd229c1c82a9d188fd5c44501313e045e0a5e9a06a8a64586411bf4542045cd04f9eccfa4647ac028e221c3c21b94590aba26ee92a141df6f9f84787f7aa470ba68da34287eff146380c53bfe8776af3ad489927dc556403468bb6bec13b7317460130d4241d1d0134a2b1f7e9566be50e109880578711fcc0bba57f52014419665ae74738d08aa20424248d828a00ade8d8b36b5b601dfd67f6c6e07835807f3634001afb959ca32a8a2955adb677aa33857b9131f112cc66a479533251eed3976491f995ec31196663eded8262599322fa17000fa782b0c63d6fbb4187da7666219d85df31e6750d3c78ad6d1006fed70024abd77440a3afc8ac192c8eca703855d1991cf8eea0f94503da253c2221fe6a4811667e3a649e9910000001005511d27b9c24d3c610438a65e73a071fdf882ecd8133c303d569f8f5cdd92a172a20c2f71486e83f66aa483ab3db5ebc09abb406ad92d3c8cff3700c32e9560e07163feddbc1e1051793a87718c6b67ba6ea1860c706086b3e0d85c3fb3b6b5681dc82fe39955a13373c8fac6c104d5c3ff3a4fd9a15bf1f9dcce8c5e56f6706d795b2014c99897090bd93249005c31160c49d56d1f5c13af7ae058e0198c9d7f0ed103cd3caf7168f97fc6f9aee595ab3f1c0bfc109980bf4f4f30288ef40b47bd34ca04ed9cc575ddc476706561fe7f515de8c9f9c4fb51346dac908d241ed2dfd9c4fb90240d90392cd10f84e6afcde2572cc32d6cc94e35509000f1f0fb4adeefb7f620addba4373ee05e4799283c78520bf34fc53fae1801b06994326acb2f54a5ef108844f9128f2f0f215dcbe977b14db11f4c9e4fc020b82f655d29a2b84c01dcb3c311e6213295b95ef0bf32a89c01076652639692956eeba1c2386cb44b712a70eb20afa612ac2e5b580fb01244b6c294eb2500d2f8416a316585903cd97e78589070658a920a7ae5dda5ab41f2fdadda1fd8cb71b7351e5cb79da5762f5717aef12c36f9a60fd785704afe5008590935bdcf4d74a3d7cc19b3273c00dd907f892933a101818808413f0ee9d5387b8fbaff7cabe54a327df3bd69e1d2916f8873539f2e09e6f2f76be49ec21b3792d80aa150d3fa70c21434a3d3e9343b76c621e08e5fa4642f6837279a3d7a806fb8e0a8c8d8081e2a9476c5409e9e822a59f65e3c8071df9c874aa4a2484b31af635654927fe59d50b1d80df4cf7ed4daef70ae369dd4205e5a73377f49895ccd2844a7696bdfc24c67d88ca6004fd055d35492b367df48e3e29c13b030ff91238456b128874f356f79c0fccaa1cc31b60f2118e18fb556a37f102d26204b7d344795851d7f9c9b55290056ce171f40d0a9cbfa7151f60938b189b471fc470c2bc77825a51d1f45d5b38e4ae868c67ffbf26ed6f133166f7a98c0ff77267650b731db8b13107f8defef0ec19c7844f55d351852087875278332da34c3663bb7fe8ed497031a1e52d70c840953ad931ef4df777c1a5a53c16a60f9da5f12f53027875fa2afcd9ee49cbe6c327f476234854d45b61ea6ac7e9e9ff6753491fc775c142ee1bf70fe1e7019ab59877222102d3f9753e4cbacc6ace5a877dbe726aba8085c49ec7bee74215158f3e88437bf8931dcb5674dcb6ce702b8e81fd24ccff17d3e5f24dc34b1349d0a6fef61c4bbb646c64a91cf109406a4da2018c62dfd48a7a448631c257c646daf2b2f24c7bae5a1dcc42758e76a6a6e55c9e57e0e71639ee85c735857f", 0x1123}], 0x1) 04:18:06 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000140), 0xb51) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() munlock(&(0x7f0000ffc000/0x1000)=nil, 0x1000) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0xffffffffffffffff, 0x0, 0xfffffffffffffff8, 0xffffffffffffffd9, "855c55000267a7230000001a0000000000000040"}) r3 = getppid() fcntl$lock(r1, 0x0, &(0x7f0000000140)={0x3, 0x3, 0x4, 0x8, r3}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) pipe(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSMUXIO_ADD_DEVICE(r4, 0x80085761, &(0x7f0000000040)={0x2, 0x1}) fchmod(r1, 0x10) 04:18:06 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x61c8, 0x401) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, 0xc) lchown(&(0x7f00000000c0)='./file1\x00', r0, r1) stat(&(0x7f0000000040)='./file0\x00', 0x0) mknod(&(0x7f0000000000)='./bus\x00', 0x2109, 0x401) mknod(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) unlink(&(0x7f0000000080)='./file0\x00') 04:18:06 executing program 0: r0 = accept$inet(0xffffffffffffffff, &(0x7f0000000000), &(0x7f0000000040)=0xc) getpeername$inet(r0, &(0x7f0000000080), &(0x7f00000000c0)=0xc) socket$inet6(0x18, 0x3, 0x0) 04:18:06 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) setuid(0xee01) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0xfffffffffffffffd) rmdir(&(0x7f0000000100)='./file0/file0\x00') mkdir(&(0x7f0000000080)='./file0/file0\x00', 0x10) chdir(&(0x7f0000000340)='./file0/file0\x00') r0 = open(&(0x7f00000001c0)='./file1\x00', 0x201, 0x0) writev(r0, &(0x7f0000000200)=[{&(0x7f0000000040)="96", 0x1}], 0x1) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x1000000000000002, 0x0) 04:18:07 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000001c0)={0x0, 0x0, 0x7, 0xfffffffffffffffc, "85495500020000000000001167f5afa680400900", 0x0, 0xffffffffffffffff}) mkdir(&(0x7f00000000c0)='./file0\x00', 0x4) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = open(&(0x7f0000000100)='./file0/../file0\x00', 0x20000, 0x198) ioctl$TIOCGWINSZ(r0, 0x40087468, &(0x7f0000000180)) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r1, 0x29, 0x80000000000000d, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r2 = fcntl$dupfd(r1, 0xa, r1) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000080)={0xfff, 0x1, 0x1000, 0x9, "12c10616f33881825c9772f0df970a66d5264e15", 0x2, 0x7fff}) r3 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x290, 0x0) ioctl$TIOCCLRVERAUTH(r3, 0x2000741d) getsockopt(r2, 0xb269, 0x1, &(0x7f0000000280)=""/9, &(0x7f00000002c0)=0x9) pwritev(r1, &(0x7f0000000380)=[{&(0x7f0000000300)="6bebb0ead373cc3e5ef99b14d926178fc5006fc4c5f357723336cd831133d9330ad73307b78ca52236a02230e3ed62059e0812e0b0c1a73eba0803f123e2b4b985143666c804e6b0aeb4b083101d1482d53488bccc8f1a307cc5300d0e54a7770f96dd7549e50cffef871134f64b2e34871b2a", 0x73}], 0x1, 0x0) getpeername$unix(r0, &(0x7f0000000200)=@abs, &(0x7f0000000240)=0x8) getsockopt(r2, 0x40000000000000, 0x2, &(0x7f00000003c0)=""/45, &(0x7f0000000400)=0x2d) 04:18:07 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000e, &(0x7f0000000140)='\x00', 0xffffffffffffff95) r1 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x80) ioctl$TIOCCBRK(r1, 0x2000747a) ioctl$TIOCSTAT(r1, 0x20007465, &(0x7f0000000080)) nanosleep(&(0x7f00000000c0)={0x5, 0x100000000}, &(0x7f0000000100)) setsockopt(r0, 0x0, 0xc, &(0x7f0000000080), 0x0) 04:18:07 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x3) getsockopt(r0, 0x7, 0xfffffffffffffffa, &(0x7f0000000000)=""/210, &(0x7f0000000100)=0xd2) getsockopt(r0, 0x200000029, 0x28, 0x0, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/zero\x00', 0x8000, 0x0) getpeername$unix(r1, &(0x7f0000000200)=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\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\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\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\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\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\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\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\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\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\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\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\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\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\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\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\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\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\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\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\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\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\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\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\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\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\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\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\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\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\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\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\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\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\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\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\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\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'], &(0x7f0000000140)=0xfed3) bind$inet(r1, &(0x7f0000000180)={0x2, 0x0}, 0xc) 04:18:07 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) writev(r0, &(0x7f0000000a80)=[{0x0}], 0x1) writev(r0, &(0x7f0000000780)=[{&(0x7f00000006c0)="d8d61bbd4b99491b3bc1409048d28d015ea6e3bc6a0c928a2a2ca8418f3e5c41100a341c5d0e938a3919a6ca5f558f540e958a78706aa5f1772bca65d7f7c9b626e974df70b3dfa86c7e54ec466ecf1fdc82a79f47a240a8dfe2cbb66187c1", 0x5f}], 0x1) writev(r0, &(0x7f0000001280)=[{&(0x7f00000000c0)="471b29b7ab6e6cd6d457c62db971872dec848e021b42b9b4e4b1769b3b44468c6c538ff805936e9b85fb4fc53557388a0ec8526ac6232d1fe502b11e27f8e39f73b7fd13d03b7b2a778c429842d8396b420a136efbb31a998da54450a201a01f1aa5c05ca0a265b9497658c555eea51ec5315d3c39c619a401fce5230f0b8ada5dae3e14f2a7376d7af6d0f1994dfb785e7c08b3173180feb41ab4255405778c22a436a02142011c744dad4b462b82c4106be5b8519cf0b99cb819ee7723213cee162dc650f26535ff5abeaf5e5ee642a196485ca7dc855b1b8f61e13fd198894f505251816223dd4c9e5351104bda2f05dbad4b28c6fb5c68418b47de20cbc9f86a5c8e75c3e9e3c5d76fd3c201d4d7983c2dfe763932096d4f5742bb997a3db2dc0f0172e67ee237f32ea06be7048bf2d603d2c1d7b19982071edb78f9507f7f5e3db25bae74aed589e1143ad6b546f39577a00cdadbe67011b64f3e9486c765f676bf84a118ace1f31db0db60bd6d3721620d43c7d5febf427c39e83ad26359aba8aea2d9c7e123ace8df795c34356a22f9bc3d46972ceec00f64d1a76a2e3566414118689474179c5919b12c6a43fc0dc445be494edacfd0144d46151c62da57aafaccde66a852c2fab9fd867e941ad24ad0dc5eda57f345594a085c9edc4a403daf13e57660dec687bcb4011f3f1c520b80177ca95a9a917b18239701885fb6e3dbe3cad79ebb61073f73762a17afabdafd8247f8a9dd57f945c635ee11d8c6b939dd629138dd9d4b390380661b39e27e832ab7c4191b67ff98397a9af8aafcce960994734aeb56a924454ed9b35264516f98305468fa74cc4b886044fd611d4c230f79b1af3d363f70c0c5c2724bf4f892023e56fc5e578e59f522ec29c1c61a68a0b2635bf90f07b19020c5e02bab166fd1d0f9ade3d4cb0fd85dfba8ed6835caf8b8710eb83158513d0b12ac3848d53df5320222195cedfb1b514c85e919f2d188240397512896693ceb33e1943893e3c1e68267a537e60ac48860db4359e73c7714cc544dc336f29803d5fc5952f355e193e42a7b92ecdcc12c8d42e352f22cc319981ea848dcc243a55c11f4446f3477d4837356d5507f6295b3192edd712aefe87cf8049b0757a4ac7790a72123601562bdadc73f7f8a0a9c0ab66c8c3300e64e9511b76eb810e314a9a0d45847f65c0570dc8b769d88451018d21daef3c6328113193f6a478f4c5c37dd398f1bc35c41821fff9578fb093b03744e5bf56a7880208df08df8fa40faadde00c599db40524be56317ea80abe1a0453e695e711d467ece36e1206f8097e5c3d378a3af0859df0edfe315370dc85bd8bf84a64c2636985e22c2dacd617fa40e4e8c8c3de636bd89c7a5138d176066f8bdcbfd3d1524830f40bb155c28089a02320a639b940cbe7507fbc7d4ac9d082c70e6d91538b17612f368efbd9622d8600837699e3f3b12dd7dd536518e4e06e029cdeb78ad4e89c9406f3d5de610b34289c2d0e5d136458cc39c744ffb348c2adb2609780c4b7c90a830a23286dba7e59d0956b7332ac134a3ac3e93b510fe7028c77df7ac750d2a2bf07138af0ec43b6e10a4f2c9f825ee7960bc4acf7c7b6f563d56cddf20213d9a3cf5f0253174daf258dace5ba270b39c373b0d3c2fce8494f3aa8fd9f6a172ae7943021070662a8b050c8a8817bb5583dd175fdf415ca8351f6c9b410b98350a3d3aa49002ea4701814ac0b4c7e8fbb91bd1e27ef2a06aef7a38a3acb707b636ab7adf9cefbd62a0aa3333070eddf41df9ec6eae6513acaf6a5338d9893ec0972158b4cfc7ef55b159ffcbe6c1d579a944908527d30e0c419c6ffc8201219544220d1c3f00000000000000b42562561e8d33734f7e14893fe314c43bb2ca2ab63e2e602bbd61196cbf79fca4d06515ae51787ff5ca8104f7924ec5ecaafe44a8f9818e1218a6b18956a4ef229c5e8a232f8c799053bb3ccc1532c752de5be39b419f3cd4da188626c3c98acd", 0x595}], 0x1) 04:18:07 executing program 0: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r0, 0x4, 0x80) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0) rename(&(0x7f0000000200)='./file0\x00', &(0x7f0000000240)='./file1\x00') pwritev(r0, &(0x7f00000000c0)=[{0x0, 0x168}], 0x1, 0x0) mkdir(&(0x7f0000000140)='./file1\x00', 0x0) lseek(r0, 0x0, 0x2) read(r0, &(0x7f0000000000)=""/10, 0xa) fcntl$getown(r0, 0x5) 04:18:07 executing program 1: recvfrom$unix(0xffffffffffffffff, &(0x7f00000000c0)=""/3, 0x3, 0x0, &(0x7f0000000240)=@abs={0x842c6ee5a5bf5ea7, 0x0, 0x2}, 0x8) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) write(r0, &(0x7f0000000140)="ec0eebc4a0485cfab540b8de93d75968fabd5ff6f2d18736738a8603a5f235254142812693000dc0bc6b22846b0e511a30abe298f662881a94e6a556864dff7dcefcb1f36e67ed2771ee865e01364c49725e3d38282035483fedd905bd470f8c978b9bbd887c60530919b4c887104c43db072c5748ec210bd2f858aa6fac8c73abc480500be8300990a3316ee64ac7a039b1944258bebbe0dcf88cd28bd48809d19512cbaa6cc1e4f486e71d6c585150822b3aab34cf6f1e12bd655c5d6c561d3586d5938288a986fdc0052b6e64da2f3e9d5cbcf61af46f5d81e7d777c078b3b939e16915fa7b24", 0xe8) mknod(&(0x7f0000000080)='./bus\x00', 0x2001, 0x2065d) r1 = open(&(0x7f0000000100)='./bus\x00', 0xd, 0x0) ioctl$TIOCFLUSH(r1, 0x80047469, &(0x7f0000000000)=0x8) writev(r1, &(0x7f0000000480)=[{&(0x7f0000000440)="4bb405d1d70e84707144cf146d7cb276f77281d6b3b1b1fd539a9363178854b03c6ad1c626da91e78ed0fa0e213f301c", 0x30}], 0x1) 04:18:07 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{r2}, 0xfffffffffffffffe, 0xcd}], 0x0, 0x0, 0x0, 0x0) sendto$unix(r1, &(0x7f0000000240)="47c5194a0a650466564a3e6ef093cf570d653934d5da0bf19df4442d8b723f2da4658125085b8be11573bc6e3343e08ddbac577ad694f1da78a40ca98fdd855743bc7ef41b8617461839ccd519be4ab721e3544ea2f338d575c42f265b1cdac4603a13b560fa162984f48ef609cc0b9a063c9be9835b454c21311dc4ceb29aa211c56bebd5f3a553c7e5a0d5829155f39a431a7e1f4b19f491c681c813c38c9c8ff24c7be68bd87f394c94af9e01f19db2284c5f0302de34ad8138e07f9a3cc45ce86d2b5965582b3d268c23c5af9bf54f59ed5d6a65436b358e351764f33c387d1c3364151b3fbbca4b21baf7c8eb6963e0bb7012a588673b36a2228895cb63c747c253cd13e8df9e753ae3c05ef2730577b6ba4ea738965a947c1d37ae5228b8c7cf4efff591c97675d9dd756074ac9c6d8d7f3a1c9ec3229d56a347180529e9ef968b9bade45a6f98178a38d9bd76181d3fa3b5a5e4e4b3fdd38f4a2295b1b37a05193e9131b2dc1d555675e8c06153633515597e8fb6a170ae497d6864893c2f86060cec840a7e7bd59c8899c0aa852b62723d293e68d420dc8c8dbdadaa342ad526d6325a324f517e82414ca75cae5e9a65e8ff8480f06a2f0d60399c26f0648f4d8fd8b6a476a056e6cfe86a0ed3551ac6b955a7809839241224fd0e45dda1147e1930536df432f21a773c32a5b95d505ac167daf6e2d175b0bbfa52a7cac82f315750325eeaa6e9bd3e2260164e9b1f112634d3668499c0e3cbef2fa49aca04145c95eafadef9de0fb34669d41fdcb4df082bee54b073f1ec345734fc69b56b70c0da6566722cbd676b56a2f7ed9b0f2f91136bae71d79869b1ea6d043b31674908b90c3a2ef26bc3231a79a216ecafdaf34982cfa6214be0c9b41664c7d4893d70e55fa42a5edee28d5df53f3694aa5d9bfec7fdae8a25647a0ef10367041f7ef8546f56a1a0f5f54bd874cf8d887877190f07d0f67e77d99e1c110896c114fb60fe2908747e6139d96bd4a3628c4d12a9d525d8d594652499698a7bd43f41f0ba5ea86e66380fa7a47af0a989f81f34c93225e53476fb05de03d8c19805d936e699e61343778014b1ad9704cf172733333685e0e0228769577be7bdfebbc778777f5f108c10bc869266e47ffd88276f7a9f001f8814114203f07fe6f05340cafa48e7b89fd22de8b51fc097dc24267d154941a09d154e45fd37b9693fb0eedc437af30a24abbb59c7a45d737cf2ebb6f1405067ceaa10a3727542326ae53baed08513f94580fec0413d61b2d25454c35a0ea88141800126fa9286df2fcc20450b7f593795c6155d3d37840a21a6a7d423dc39235475304017e189284a92a2b6094bc2e4ed4bd5edc25f7d646bccd76d79efb4cb7923c8dea13ef511d2e9925aff2edfa453aa31eebe59130fa737b17f19f8c77d8f43c59c64512524d35f1ef66624657437b2f83d52855f861f326bc1356b1ad77e7284e04e4ed388695e64b70ceadafb8137085651c18aba13198280ce1f00f84ab123e183a1acc220120641a0ce0df5527b2f887e3596384441ae0132d43ec98a1582e9e207c68b5f0c557dcd48a82c4787d38d685d4e08045ec1151116e077a4e58f8749f748f83e8107484bdb3b2f60acb9c4e9db4a610e1fc444dabed9c36c366d3217753aca683dc4149dbf751baeffe76d7c9d8a747a3efcb259762eca0f2e2fc647ab3cc03b88f0af8e30176816bf38535a9183a014f96d96008c1b6905382c9ea2d8c44539f5094753d894df295805553b967d2ca67c472d59c72b8e2f790fabfcb05d7a13c6b5a9d4884f681d85381174d921b2ad4cd738056ef45cf3af8c9759638ef648332ecbbf5e748e56dfac5e4c22f23614b7710e8c31c2b090e75ba1c0db3d5ef955093cdf778d66305958c75c744a36ba3f46cf74c6b4416b4d800d8c57f62e3e1d77949b18e882410a293496790c96a3873f89b35228884ecef02a084f1b4dc4cbd7399471276c88606b22ee2e76468065f081e84cfbc44371efbdb469c23bb44fe9bf8cc17779959a1e2352d80c17ee8ebada5edf601230fc45e4a43606c924691b402c4c815376ca87f66ba41eb8b3273fe2f0df97e6132663abc89dc3ed8550a83d1b138560ea04f96ddc038b96998db86356fc5ad65f2b7e00e7c276acf8c6c252adb2fec15444d64de281ba7e21ba9bd9860daca3de4dc650f2fe016b455003e083c752e2a7c99c4ef7d7c8fac21fa1a7bb7429edb21ebe4d9c4234c41fa711713c6bd6165bc1d51afbd3ebe496aad42235a6f41da9f6f5bd1981981d95d936adf3d93bebf3648ad393ebdd1661a9dfac00b5f067f4c6eb77836a0176f4073e4b738e4ea9bf572542ec92092f66464ca5589469711eab42eec39bf0975886a79150f5414d3f73fa6ef24aa2077c62511b94cb8a018e1883012b18646c23440c8822060ba7990489ad42f23e0b27e67e2c560dc425380652d1edb49c5c39ba6f8abe2b0ef892cdea4c8612fed20c4a9482fcf5d7f297573711e216cdf3d45ea25623cb1708d54698fa9d7136f0eaf5781bc9dc7d0eef830b1df81f42f607116a2a099d75c26316a021e1769e1664b2e7036d9e31581bd4683e27bb1c02efcb67f5804f535345b773fae4196eda4166d56b3867fa058f6a6cd2cb584effaa4b54a8ab840f11a3e2076a973a33466a6d113b1ce8362e9a80fbe33721e1264a8f749f0a74444647a124389a75a0162d6616ca7d363ede901bf8e51e29f1038470832b1ce5fb9acb76739e620dd1abd79f551c570436ad9bc08086c5e879e025f3f7ec347d4dcc0cb84d1a7a37ae07f363cdc0da4a8e5a768a2e92fc5e3f02d7ff1f129d7e7a4d86a32840ff64fa1dc22a3c57d6b9ef526a828a9fb6494eb322", 0x801, 0x0, 0x0, 0x0) r3 = kqueue() dup2(r1, r2) kevent(r3, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) setsockopt$sock_int(r0, 0xffff, 0x201, &(0x7f0000000000)=0x80, 0x4) read(r0, 0x0, 0x0) 04:18:07 executing program 1: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) recvmsg(r0, &(0x7f0000000180)={&(0x7f0000000040)=@in6, 0xc, &(0x7f0000000100)=[{&(0x7f0000000080)=""/97, 0x61}], 0x1, &(0x7f0000000140)=""/47, 0x2f}, 0x840) lstat(0xffffffffffffffff, 0x0) 04:18:07 executing program 0: pipe2(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) sendto$inet(r0, &(0x7f0000000140)="a7a186f4b54efb27d6f3d3217a6fbe8af5e808cd53d6c47f8c8b7ef0db15706fd4de338d2a0b469e1a31ade9aa450a2d4b88cf73519ca13df021a55bb2564981eef6315173e50947aa1be70e60eeccc5aa1b533750b54c24c17a61bb0f1bd0c7147b7f4b775b15c722f9ef7d76eb3bd2b73886e9b86791ce6be7", 0x7a, 0x0, &(0x7f00000001c0)={0x2, 0x1}, 0xc) r1 = socket(0x18, 0x2, 0x0) bind$inet(r1, &(0x7f0000000040)={0x2, 0x0}, 0xc) setsockopt(r1, 0x29, 0x200000036, &(0x7f0000000000)="04000000", 0x4) socket(0x1, 0x4000, 0x8) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x80, 0x0) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f00000000c0)={0xe, 0x1, 0x7b2cb3d7, 0x7, "c4ec3ae29c7634e4644cb71ea0a24e119349d252", 0x8, 0x101}) 04:18:07 executing program 1: mknod(&(0x7f0000000100)='./file0\x00', 0x100002000, 0x0) r0 = open$dir(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) getgid() mknod(&(0x7f00000000c0)='./bus\x00', 0x2010, 0x800) r1 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) dup2(r1, r0) 04:18:07 executing program 1: r0 = socket(0x18, 0x2, 0x0) getsockname$inet6(r0, &(0x7f00000000c0), &(0x7f0000000100)=0xc) setsockopt(r0, 0x8, 0x100000200000037, &(0x7f0000000140)="04000000e464291d", 0x8) setsockopt(r0, 0x3, 0x6, &(0x7f0000000040)="db46fb35aab28b0e91b87c78699ba52833d8a409647b63c418f98449775ffa4db52b84a3bc9d18aa08b5ab867e413c8843245cf2fd6ffb75bd46fc9e1e39ff43ed22fcf7926fe015839aff702826e251488ae96e91458a280dbadd4b0f2eccbd9ee2360f5bc6e0ce47", 0x69) 04:18:07 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x100000000204f, 0x5900) r0 = open(&(0x7f0000000240)='./bus\x00', 0x8001, 0x118) r1 = kqueue() r2 = kqueue() kevent(r1, &(0x7f0000000400)=[{{r0}, 0xffffffffffffffff, 0x11}], 0x1, 0x0, 0x0, 0x0) ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f00000003c0)) kevent(r0, &(0x7f00000001c0)=[{{r1}, 0xfffffffffffffffe, 0xa, 0x2, 0x81, 0x101}, {{r0}, 0xffffffffffffffff, 0x2, 0x2, 0xfffffffffffffffb, 0x93f}], 0xbc3, &(0x7f0000000280)=[{{r2}, 0xfffffffffffffffd, 0x0, 0x80000001, 0xf33, 0x2}, {{r2}, 0xfffffffffffffffa, 0x4, 0xf0000003, 0xb62, 0x6}, {{r2}, 0xfffffffffffffffd, 0x8, 0x40000000, 0x400, 0x20}, {{r0}, 0xfffffffffffffffe, 0x80, 0x2, 0x9, 0x81}, {{r0}, 0xfffffffffffffffe, 0x4d, 0x20, 0x1, 0x9}, {{r0}, 0xffffffffffffffff, 0x80, 0xa0000000, 0x800, 0x8}, {{r0}, 0xffffffffffffffff, 0x4, 0x1, 0x100000001, 0xfffffffffffeffff}, {{r2}, 0xffffffffffffffff, 0x88, 0x2, 0x6, 0x1ff}, {{r2}, 0xfffffffffffffffc, 0x40, 0x200000c2, 0x6, 0x1000}, {{r0}, 0x0, 0x10, 0x40000000, 0xc3f8, 0xdfd}], 0x5, &(0x7f0000000200)={0x1, 0xd0}) r3 = shmget(0x3, 0x1000, 0x6, &(0x7f0000000000/0x1000)=nil) r4 = getuid() r5 = getegid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f00000000c0)=0xc) r7 = getpgrp() r8 = getpid() mprotect(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x4) shmctl$IPC_SET(r3, 0x1, &(0x7f0000000100)={{0x7, r4, r5, r6, 0x0, 0x40, 0x7}, 0x3734, 0x100000000, r7, r8, 0x1, 0x3, 0xfffffffffffffff7}) close(r1) 04:18:07 executing program 1: munmap(&(0x7f0000ffe000/0x1000)=nil, 0x1000) madvise(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x85) madvise(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x1) 04:18:07 executing program 0: wait4(0x0, 0x0, 0x10000004000003, 0x0) r0 = msgget(0x0, 0x410) msgsnd(r0, &(0x7f0000000180)={0x1, "3a9b9a793e66525f9724459f6cc5e74481ea24e6d4c1de5fa3728c5ca7abe3b23e5709e4b5683ed615814d9269547c4bbcb4bed5e6e90c4a0db741118ce3d683ce67fa9672"}, 0x4d, 0x800) msgsnd(r0, &(0x7f0000000000)={0x2, "b774b0e2f21f8fff4ed549a5c048640a5b389b2bd92fe60ca9a1463a4978a401d0bbcf0979d8d1b702cf26a474a036dc2c26725954bb795b6600a191f0fb97ce0336912074ec672ee16ada38ca72e3c7fefd5221018684d7ab2e4f37e8cdbe4c69eed816a15f42be856efaac88d75cfdfe1971307b1d0cf3d4f81f45b0936d4e2572b8d0673b70f00d929ebac286845d9343cee7173e8f9563c50dfdc9e05d30eebe83a3a711260da6ab8a8eb1962444147a38e6893231246a3ed34e8d009064c3c24676954f8d5db87931749b7e6cc93dbdf4f5a32b"}, 0xde, 0x800) 04:18:07 executing program 1: readv(0xffffffffffffffff, &(0x7f0000000040)=[{0x0, 0xfffffffffffffda9}], 0x1191) r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x80a, 0x0) ioctl$WSMUXIO_LIST_DEVICES(r0, 0xc1045763, &(0x7f0000000080)={0x1, [{0x1, 0x3}, {0x2}, {0x3, 0x5}, {0x3123e6ab031e67c9, 0x8001}, {0x1, 0x4}, {0x3, 0x5}, {0x3, 0x200}, {0x3, 0xcbc}, {0x2, 0xf6f}, {0x2, 0xffff}, {0x3, 0x1}, {0x3, 0x4}, {0x0, 0x5}, {0xcf05d4fafdc30143, 0x9}, {0x3, 0x9}, {0x3, 0xff}, {0x2, 0x9}, {0x1, 0x8}, {0x3, 0x8001}, {0x1, 0x8001}, {0x3, 0x7}, {0x0, 0x2}, {0x2, 0x4}, {0x1, 0x80}, {0x3, 0x2}, {0x1, 0x4}, {0x3, 0xf00}, {0x3, 0x400}, {0x1, 0x20}, {0x3, 0x3ff}, {0x1, 0x43c8}, {0x0, 0x6cc}]}) 04:18:07 executing program 0: unveil(&(0x7f00000003c0)='./file0\x00', &(0x7f0000000280)='c\x00') mkdir(&(0x7f0000000040)='./file0\x00', 0x0) unveil(&(0x7f0000000440)='./file0\x00', &(0x7f0000000080)) symlink(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='./file0/file0\x00') r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000140)='/dev/null\x00', 0x8810, 0x0) r1 = open(&(0x7f0000000240)='./file0\x00', 0x200c0, 0x100) mknodat(r1, &(0x7f0000000300)='./file0/file0\x00', 0x7080, 0x20008000100) linkat(r0, &(0x7f0000000180)='./file0\x00', r1, &(0x7f00000002c0)='./file0/file0\x00', 0x4) readlink(&(0x7f0000000000)='./file0/file0\x00', 0x0, 0x0) 04:18:07 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCMSET(r1, 0x8004746d, &(0x7f0000000080)=0xffffffffffff4641) ioctl$TIOCCONS(r1, 0x20004276, 0x0) ioctl$TIOCMSET(r1, 0x8020426c, &(0x7f0000000000)) 04:18:07 executing program 0: r0 = socket$unix(0x1, 0x1, 0x0) r1 = socket(0x21, 0x4001, 0x3f) accept$inet(r1, &(0x7f0000000000), &(0x7f0000000040)=0xc) getsockopt$sock_int(r0, 0xffff, 0x4000000000000200, &(0x7f0000000080), &(0x7f0000000140)=0x4) 04:18:07 executing program 1: r0 = open(&(0x7f00000000c0)='./file0\x00', 0x20200, 0x0) geteuid() fchmod(r0, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) geteuid() r4 = getuid() setreuid(r4, 0xee01) r5 = shmget(0x3, 0x4000, 0x60faa9b07c51f7be, &(0x7f0000ffa000/0x4000)=nil) shmctl$IPC_SET(r5, 0x1, &(0x7f0000000100)={{0x40, r2, r3, r2, r3, 0x5, 0x8}, 0x3ce0, 0x6, r1, r1, 0x2, 0x4d, 0x101}) utimes(&(0x7f0000000040)='./file0\x00', 0x0) 04:18:07 executing program 0: recvmsg(0xffffffffffffffff, 0xfffffffffffffffe, 0x80000000) 04:18:07 executing program 1: r0 = socket(0x18, 0x2, 0x0) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f00000000c0)=""/137, &(0x7f0000000000)=0x89) setsockopt(r0, 0x0, 0x20000002a, &(0x7f0000000040)="8614a6c7d6030dec59e554c64c09a1b5690715a41cbb80c87892e6a1838ce4753cf16f3e4262acec076c22fcdc4f325763a4cc82676fab2f774a53c038aa300c39777ec406b97843c5381ae1c6677d12fc7119a206d5064f", 0x0) 04:18:07 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r1, &(0x7f0000000000)={0x0, 0xc4, &(0x7f0000000240)=[{&(0x7f0000000040)=""/101, 0x65}], 0x10000000000002d2, 0x0}, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "62da9d4e2a4b12013689a8664a80f39f13dbdc6d"}) r2 = getpgid(0xffffffffffffffff) r3 = geteuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) r5 = dup2(r1, r1) mkdir(&(0x7f0000000240)='./file0\x00', 0x0) getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) lchown(&(0x7f0000000000)='./file0\x00', 0x0, r6) setgroups(0x0, 0x0) setuid(0xee01) chdir(&(0x7f0000000100)='./file0\x00') kevent(r5, &(0x7f0000000140), 0x2, &(0x7f0000000280)=[{{r1}, 0x0, 0xce, 0x2, 0x1, 0xffffffff}, {{r1}, 0xffffffffffffffff, 0x0, 0x40000080, 0x3, 0x80000001}, {{r0}, 0xfffffffffffffffe, 0x40, 0x2, 0xfffffffffffffffc, 0x3f}, {{r1}, 0xfffffffffffffffb, 0x10, 0x0, 0x80000000, 0x6c3d2820}, {{r1}, 0xffffffffffffffff, 0x88, 0x2, 0x3ff, 0x7}, {{r1}, 0xffffffffffffffff, 0x8, 0xf0000000, 0xa2d, 0x5}], 0x8000, &(0x7f0000000180)={0x2, 0x1000}) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000100)={r2, r3, r4}, 0xc) execve(0x0, 0x0, 0x0) 04:18:07 executing program 1: setuid(0xee01) r0 = socket(0x27, 0x8001, 0x6) setsockopt(r0, 0x29, 0x200000037, &(0x7f0000000000)='\x00\x00\x00\x00', 0x4) 04:18:07 executing program 1: mknod(&(0x7f0000000000)='./file0\x00', 0x200000002003, 0x20c) r0 = openat(0xffffffffffffff9c, &(0x7f0000000240)='./file0\x00', 0x1, 0x0) readv(r0, 0x0, 0xfffffffffffffe2d) pwritev(r0, &(0x7f0000000180), 0x168, 0x0) 04:18:07 executing program 0: mkdir(&(0x7f0000000100)='./file0\x00', 0x80) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) unveil(&(0x7f0000000040)='./file0\x00', &(0x7f0000000140)) r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) mknodat(r0, &(0x7f00000000c0)='./file1\x00', 0xc0, 0x5) chroot(&(0x7f0000000080)='./file0\x00') 04:18:07 executing program 1: r0 = syz_open_pts() r1 = syz_open_pts() ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f0000000080)={0x5, 0x10001, 0x5, 0x5}) ioctl$TIOCSTART(r1, 0x2000746e) fcntl$lock(r1, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x1c0000000, 0x26}) open(&(0x7f0000000140)='./file0\x00', 0x20000, 0x20) r2 = dup(r1) connect$unix(r2, &(0x7f0000000300)=@abs={0x1, 0x0, 0x0}, 0x8) recvfrom$unix(r1, &(0x7f00000001c0)=""/221, 0xdd, 0x803, &(0x7f00000002c0)=@file={0x0, './file0\x00'}, 0xa) getpeername$unix(r2, &(0x7f00000000c0)=@abs, &(0x7f0000000100)=0x8) connect$unix(r2, &(0x7f0000000180)=ANY=[@ANYBLOB="01002e43e6dc1783706fe088422f3b5e7edefa8ad4bd4b8dbcd0e8df90927be1f432d6f100d4c1"], 0xa) fcntl$lock(r1, 0x10000000000009, &(0x7f0000000040)={0x0, 0x0, 0x1000007ffb, 0x2000300000000}) 04:18:08 executing program 1: mknod(&(0x7f00000000c0)='./file0\x00', 0x2003, 0x20c) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = openat(r0, &(0x7f00000002c0)='./file0\x00', 0x280b0, 0x80) openat$null(0xffffffffffffff9c, &(0x7f0000000280)='/dev/null\x00', 0x1, 0x0) sendto$inet(r0, &(0x7f0000000200)="42557c7d27c45bbe", 0x8, 0x1, &(0x7f0000000240)={0x2, 0x0}, 0xc) ioctl$TIOCSFLAGS(r1, 0x8004745c, &(0x7f0000000300)=0x3) readv(r0, &(0x7f0000000440)=[{&(0x7f0000000100)=""/241, 0x92}, {&(0x7f0000000000)=""/87, 0x10092}], 0x307) 04:18:08 executing program 0: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x0, 0x0, 0x0, 0x0) r1 = kqueue() openat(r0, &(0x7f0000000000)='./file1\x00', 0x800, 0x100) kevent(r1, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffc, 0x1}, {{r1}, 0xffffffffffffffff, 0x1}], 0x7, 0x0, 0x800, 0x0) writev(r0, &(0x7f0000001700)=[{&(0x7f00000016c0)='y', 0x1}], 0x1) 04:18:08 executing program 1: getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, 0xc) r4 = getegid() getgroups(0x1, &(0x7f00000001c0)=[0x0]) getgroups(0x2, &(0x7f0000000200)=[0xffffffffffffffff, 0xffffffffffffffff]) getgroups(0x7, &(0x7f0000000240)=[r0, r1, r2, r3, r4, r5, r6]) pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) truncate(&(0x7f0000000300)='./file0\x00', 0xffffffff80000000) getpeername(r7, &(0x7f0000000280)=@in, &(0x7f00000002c0)=0xc) getgroups(0x2d1, 0xffffffffffffffff) 04:18:08 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x86136) r0 = open$dir(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffe, 0x10}], 0x1f, 0x0, 0x0, 0x0) r2 = kqueue() r3 = open(&(0x7f0000000040)='./bus\x00', 0x80, 0x2) openat(r3, &(0x7f00000000c0)='./bus\x00', 0x8, 0x0) dup2(r2, r2) 04:18:08 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x4300) r0 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) r1 = dup(r0) getpeername(r1, &(0x7f0000000080)=@un=@abs, &(0x7f00000000c0)=0x8) ioctl$WSKBDIO_SETMODE(r1, 0x8010570e, &(0x7f0000000000)=0x20000000) 04:18:08 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0xfe72) flock(r0, 0xa) kqueue() syz_open_pts() close(r0) r1 = dup(r0) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x3ff, 0x5, 0xfffffbfffffffff8, "dc04001b000200007f000000000000fe662c5000"}) ioctl$VT_GETSTATE(r1, 0x40067664, &(0x7f0000000140)) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 04:18:08 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x800080002002, 0x5bca) r0 = open(&(0x7f0000000100)='./bus\x00', 0x4a2, 0x0) pwritev(r0, &(0x7f0000000000)=[{&(0x7f0000000280)="65772aa4186f208e1a28ef27f26ab23dda329eba90ce2d1b51e66cf44088b9e842a3c771fa08a01e35cb7406c80a71ba0db0afae95768a163ae55469ae3e10313ce0753dc5e0643b7b24d0457bec3d460c012eeba4261cbf43d50ce6d33aa09f349adf46119ffc99add508e9def6a9a85c51504ee4d22fd0d4135de72ea3d5081cf9c983e524d183b4ae76e5bf30b0c56084b598d2873a1823584b66038af6d005ef85591d5e8fa10e53997819c30b6234ba685fb0767c722c80d2a7fe1f364fc68c3e2be67a133696412216e8ad0f0b147d086abbedbdc1677e6dcc047c16171f071d56efaec3d5f3b00a5a89f353e6f4a571b3947b0ff57e3ff5f791f4e1685c15bb59341e8bcaff456f5ae1cd451a4357b8c377f8d82766042e67c9", 0x263}], 0x1, 0x40000000) 04:18:08 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x10000, 0x0) ioctl$KDSETMODE(r0, 0x20004b0a, &(0x7f00000000c0)=0x2) r1 = syz_open_pts() openat(r0, &(0x7f0000000080)='./file0\x00', 0x281aa, 0x10) r2 = kqueue() kevent(r2, &(0x7f0000000580)=[{{r1}, 0xfffffffffffffffe, 0x51}], 0x8, 0x0, 0x0, 0x0) kevent(r2, 0x0, 0x0, &(0x7f00000012c0), 0x5, 0x0) 04:18:08 executing program 1: r0 = semget$private(0x0, 0x0, 0x418) semctl$IPC_STAT(r0, 0x0, 0x2, &(0x7f0000000000)=""/4096) r1 = shmget(0x3, 0x3000, 0x2, &(0x7f0000ffb000/0x3000)=nil) shmctl$SHM_LOCK(r1, 0x3) r2 = msgget(0x0, 0x488) msgsnd(r2, &(0x7f0000001000)=ANY=[@ANYBLOB="02000000000000006f81b9bd6a4362692c50cab8fe6fa0434da13c5ddf79c66d49265766abe86d91a7d014d22af26afdb7b8d98e2d793ed3002589f7c9fe024e6f677f733fa117272e369339eb4ede6b67730569ce000d08ed5572178c7afe68173e5164665fa1e9380baedf9db1c2fdecf666ae"], 0x74, 0x800) r3 = shmat(0x0, &(0x7f0000ffa000/0x3000)=nil, 0x2000) shmdt(r3) mknod(&(0x7f0000001080)='./file0\x00', 0x8000, 0x2) symlink(&(0x7f00000010c0)='./file0\x00', &(0x7f0000001100)='./file0\x00') semctl$IPC_RMID(r0, 0x0, 0x0) r4 = kqueue() semctl$GETZCNT(r0, 0x0, 0x7, &(0x7f0000001380)=""/94) r5 = dup(r4) r6 = semget$private(0x0, 0x6, 0x100) r7 = getpid() wait4(r7, &(0x7f0000001140), 0xb, &(0x7f0000001180)) shmdt(r3) truncate(&(0x7f0000001240)='./file0\x00', 0xfffffffffffffffb) semctl$IPC_STAT(r6, 0x0, 0x2, &(0x7f0000001280)=""/70) shmget$private(0x0, 0x3000, 0x80, &(0x7f0000ffc000/0x3000)=nil) fcntl$setown(r4, 0x6, r7) execve(&(0x7f0000001400)='./file0\x00', &(0x7f0000001600)=[&(0x7f00000014c0)='\x00', &(0x7f0000001500)='@-}!\x00', &(0x7f0000001540)='%\x00', &(0x7f0000001580)='\x00', &(0x7f00000015c0)=')\x00'], &(0x7f00000016c0)=[&(0x7f0000001640)='^*\x00', &(0x7f0000001680)=']\x00']) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000001300), 0xc) chroot(&(0x7f0000001480)='./file0\x00') getgroups(0x8, &(0x7f0000001340)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0]) semop(r6, &(0x7f0000001440)=[{0x0, 0x1, 0x800}, {0x3, 0x5, 0x1800}, {0x1, 0x8001, 0x800}, {0x3, 0xf14e, 0x800}, {0x3, 0x20, 0x800}], 0x5) 04:18:09 executing program 0: setuid(0xee01) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) r1 = semget$private(0x0, 0x2, 0x80) r2 = getuid() getgroups(0x4, &(0x7f0000000000)=[0x0, 0x0, 0x0, 0x0]) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f00000000c0)=0xc) r5 = getegid() semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f0000000180)={{0x80000001, r2, r3, r4, r5, 0x0, 0x2}, 0xfffffffffffffffa, 0x7, 0x9}) setsockopt(r0, 0x29, 0xb, &(0x7f0000000040)='\fFW}', 0x4) setsockopt(r0, 0x29, 0x80000000000000d, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 04:18:09 executing program 1: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) lseek(r0, 0x0, 0x40fff) r1 = accept$unix(0xffffffffffffff9c, &(0x7f0000000000)=@abs, &(0x7f00000000c0)=0x8) recvfrom(r1, &(0x7f0000001280)=""/4096, 0x1000, 0x40, &(0x7f0000000180)=@in6={0x18, 0x0, 0x8, 0x5}, 0xc) chown(&(0x7f0000000040)='./file0/file0\x00', 0x0, 0x0) pwritev(r0, &(0x7f0000000080)=[{&(0x7f00000006c0), 0x1002f}], 0x1, 0x0) writev(r0, &(0x7f0000000040), 0x1) preadv(r0, &(0x7f0000000600)=[{&(0x7f0000000100)=""/37, 0x25}], 0x1, 0x0) 04:18:09 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x2000000006002, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000), 0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080), &(0x7f00000000c0)=0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000100), &(0x7f0000000140)=0xc) r0 = geteuid() geteuid() getuid() r1 = getuid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, 0xc) r4 = openat(0xffffffffffffffff, &(0x7f0000000200)='./file0\x00', 0x0, 0x90) fchownat(r4, &(0x7f0000000240)='./file0\x00', r0, r3, 0x4) setreuid(r1, r2) lchown(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) 04:18:09 executing program 1: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x6, 0xfffffffffffffffe, &(0x7f0000000000)="cce36fe8", 0x4) 04:18:09 executing program 0: r0 = msgget$private(0x0, 0x0) msgsnd(r0, &(0x7f0000000340)=ANY=[@ANYBLOB="000e2300"], 0x1, 0x0) r1 = accept$inet(0xffffffffffffff9c, &(0x7f0000000280), &(0x7f00000002c0)=0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000300), 0xc) msgrcv(r0, &(0x7f0000000000)={0x0, ""/78}, 0x56, 0x0, 0x0) getsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000200)=""/74, &(0x7f0000001440)=0x4a) msgsnd(r0, &(0x7f0000002940)=ANY=[@ANYBLOB="00000000000000000d7fb620ec3d758377be6f585e99e090c97e902c9c8e1b455f0821afa55e00faacffe47cf1a0d3aee9625dbd9a4af40496292edee9a60d30d85b4aa0afc3f410c59ca905edca22f44e6d60b926b902fe88c9a7825b34e3a893e2b797530b370bb4caa5289098296f7e73aae2e71ba036a216d96885d745020e617237b35e7fd9e1aa3eab7228cb77715b8579713a0b491d5770f35102bd525f7247d349f55d55193296ef2f34dc14c2bc01a29b753cda14e3731ac9cbe4bf2720400025f622c370c1243f817aaf50e93b39199d6a26c866c3e02ab423cb39d3d935b3fb164e8d857c052047696d4537ed8c29a5a213ac4edce5ef52948ba41e1eac9e6cce6e4fb8a70458d74d908cab98848630a1ad1cee8728513f5b5a9edea5c8eb50087718dd7029f4ec9fa92a8c58719e0665de5b5aa823b5dff7e666e1f8cd6726e3cb585dc9ff2d52d34f0eead82c06f85c3821760600bd7d944dbfb1b518084d0e5f2fe6bb4ba8246c4f9f7a0b135ea510fd5ba4938cafa9ff130ac98ea72f726c498e0889e9bc8ab6f43d4077396ce873cb71d3cf9693c0874006e4a352a50313bd2d0bf999e994a25ff9bf572ab75b7b441c90157fc737029106e8d9c6b4d8a1f85aef39f1de6028c74ada1bc0905e99a8824283ce29781bb8281c5536fdd546e21a560a5577735fa5cf30adcd2fa68b385166faa6dc9f29d81023a94389297167d51fd37b57767cd8f8b34170c2baeebca6c77ed6c40420cff705943105ee027cb4340294a2323d503ab65944711bc584a0c53d78ec69c7122021f0d2e299f416b018addcd75f1cb8a08da27ac0dfddb128187c020f70bc60f1715018f5ccd5bd45a02d27edfaf318c57e210e77a12e9f29ad77e8e83640b1afa89bbab9bca60ba95b890f7e507dadfd6d264c417a6771dfb83767d36297e6cc998b17e830dc83900e7cd4845ee27b8f73445c785e061245f7b27bf51d774af3db76ef7dc39287f8e7363d0f5fe2720f7992bcaed079d79a70c8a176b6a62ad6ab4d5273efde73892d802e415143922984a2cea838e090ff72c6fea67a30b104427781162503e15283fcead6107c3d9acd244cdfff664c7cb993ed44235a3bff18f44295b8dcb12d67ecbd583fb370b8333fadce7014cae378142d49c6fd772414eb0c408769520a1dcb5dc056d70d4a0dae197784aca1648cfe9d2e6cebc0d7be3941e68e4e2d6ad01cd5d95d00490c8af5d6499679f2abccc98667485591f66a460c5e8019467c99d76bd487e06a3d071939c11e9a0165527f3fef7637e38ef63a8d732445bfcea8b764baa7b1a6d0a5c591104568fdfa970e395219aca22d448c4daa86be36f801435aa0616d17c4feefd5958dc0ee2b8c74e5e70f73ec3b9e21c12f1b1907e0235a852c2cabe36b4de5ba3ae7bb4f4658c314eec8924976cdd647d2bcf50d9bf80cb09248d929715c6c2fdc926920716803c421d9a282257494d92480f7c03cb5aa724e6ceba5161bd984a02f605ff3b036153673f7dc8d0d6a3c8215522f21eecd8ba0a86bcda7d2e11ab3cbc0bab805c4a7fde92ee831f4513743e9eb82c038075513ab44e374192ffcfbd54bf4f5e9a6e1d9f92cf84ea0bbfbc44b132e26ae616bb9a5998f4850afb8272305ba0cba12c4d59c9a008c2ed9fcd3b6354a19122f569e0c2fd7703170fa6c51d66ed84babc7d47707a31821beba5de503ae9e27bffb33453171204e5203eed826e7e36fe92b91e0131cbf5fb9a8913b996a49b59bf23664bc705961eb623c968cf8bf178a2ee7c313787cf665ceea176b4b5dc22d4772d04421bdbb294ea5d8ce3b044e7301ce0a93cd05e84beaf36f196208a7a61224044bb2fcb83042a99d58913105572029f596c151646e4c747ea2ea8c74de7766790621602fdc127563a551a2e8ec7405d15a6f101f54f73fb6ad133eb5ff9bb87927c9b556403036a936683b53264b796ee644fc685bc5b5d886785be1a6fe208c6ae42b8d4e896bd916f6a63adbaa31b71cbda3345cef3f90760fd8d718d21aacaae50e3a4751817f5799d717b05ec289cc0695aa725789bb7f413ef4208524d5c0132d0ef80751d7d7af7a67ae274489d728dc665bb084081fa281bbdbbeb2724b5123d9997ac72c3cffbdc9f48b696d474b6693ef5e8781565ba1767b45d5996ae41d42877614531465e36cfc80601e7371664908d4d5630ec73c47a913633b2157cbf4bde178b35e45ef7c8d8d2297f087511d7a5f5dc3a538b48c8a834dd4d8020f371ea9332fcee8434f89cd40f8c27dee3677aecf6a70414aae987fbddffbcccc7d4f3189a9d71f7b417911745afc4d3d4a2f65b12e6a721de5c675b86414fd60d5edfcf416377a2992f6dc721869f7f296cad09fbe0937e574c57c539d84c390844e0fbb004b2f159d7f15bb4994dbd95f728b3b6c0117d2df6dc309076d4120c4a66e2cd4b0742ae5d5f97e50ce0eb3e809bd536505fd5edbd367ccdd191f788b1f83d489c32b5c937fb05b4d73d87ffdd56c31fc765611ec1f93979844b87cd78e5cb05eef2ea64d3d50bcdc3c8305dbfce55b1801b28da36730c6929093c0b84df7acfb4bf23726723af47657e1b7849d4f1c111da8fa8b6fc4f2df084ae93c80b6f6eabb644f3fba7147614c55f8750509c09f7b2bab7197fb9e841a7f3818851c879ea6758fbdaf668950ac00b5186742a0a20cdfc721549e15c00df8056e8dd80309bf9b777505ef6a4f256561ce22617b9700c3ee08095d567939ca27cea83f334410ab1fd1e8cb4dad0d95e3e47c8ec668138ae40438378fe2124a321a90a93571d53d6bf82be632ef4c69aa7b895b46b34d0c56d1e4f686e935fa9c02727596695bac383985051ee89bbc53d57b5e144a999c037465995c05328112c74e56ec88964e6ec24ae21d649fda62ef2e18172f9f2e22c6d262267cf06a91fde34ebc33c77c1a3ccaacb99dba6dfa1b69d100cc9eccad12e425ac40c77bba50ff647b5910db71ef16d8313a2a6eded89b07384c455ddbcb85900bb2456a9780eb1a5cd4045f97a7f1f81a11f680c940ec5a809665e2bc39d112a2aaa778f473f9dff5fee8fb5b55af763506475e167fceeb9ba842732701f953c34251359c80785590497f441377d5495519f628019e7d78aaa4865a59b850a5aa487ad912321505389d878fcb5e16ac928b2f5095617f41d79fe3f222326de34a46edac3f97777e717d2d769e4dae560ef0e1279067d211349fa04121feb5d9a2a3ac2b34a2e5365f607aae39828a20e2f1e10be1855289c3eea0682ddb8553e98aa5bf9f095d5becc7a4c913f8c050b3f48ba4539bba36b3c2312557eda39689d2bd32f9199f3e5ac3f7fb5f2cc33f732018477890bd3061f2af22c75d9bad7176f3a7466d344b65277aecaa191b416d47354b45946546325e879202ffd7b78aaba5b63916379956cb889d082f74c689f98b5ffc91c215f013a6e286cb19a2553d50319b9635c4d5570d91b3e27341b4109849aaa28938f50c742bb5ab7373ce70982f4086bb051650191617091fd9f557482ff17974b6a8457d4fb020fc2c6c9f8434bf223a834b963a5b682821d83270ac4f7b61f9f31572411c7ea7aa04cf48ba08f639a60656444bc01209c90287af398f0fbe31ab9e73ea5fb372ba1902f53c1325712e88fa982b0c6158c2b84336f4503a2965a40f3ad3fb9bf7ee463ae8ee28a6c511519f0f6f695fddf2c27f258f11077478b388f460fb70c4c62045a5a12b0ec6e7a9b9f8401de411739f121051569675854c7b05569db37c7b41be5db2c74828e2217afadaa2ceccab915544189fd1a3e73765f59736b0ed552006507446affcf63e6f01ee18d19da44bdc80ac2f09369e6d111ab5e85d38737ef4f97a2fca95060000006b0bd3a6a38e85c4f062702de13b9b7c33d64fe91bc1849dcf3da3ea596ab49140d9a45f973232b4fd9bb48d0dd62c8d0a625d627be51a83a649cff3b78a3c95b6549454f1001dc670bba774b151abdc9ea47863af744a01884bc125c469492602b6bdc91e4ca53245d175a5b30527de8b4d3ece3c0dfe30e333e7b2a7d7223db07248494dfc361b107f8f79d645f13f50906715b694662c50d1b3ecaad81303a39a7dfae4a81227b182b06150ab9759616ef96a645d29b7cff05ff4d172141fce699573cd2e364a010562035e96e3ab20328f72633464127711b970e142fb5df0f662732dc9411f97ecd76d2d57301e24b6a8534a15c1cf27f39c3e8203958c075f01797ae0c62a44c0c32fdcf044958c6d0bab5e2e392a7a2a78a7c6380723193b06c3b0a4ba10fdcccf6600497d5b73c7a4bd01ed7083e59831e952e22e391fbd45d0a330f5b3cd50eb592cac96b0c06bff08c8bf70b6f5b1426279c8a2c5f2b6ae973da5cb93317ac536db6caec675b2d6baf58beb296604f3af29ff9b6239f4765fa66f7daa805e94e1a5bc4963592f19f34e1d44f12306b836802d8a3c00639a31173e449fbb608fe598494bfd62560c3714e79d4e3bd7f4dee94b44c265c2c7bb22a8931e080a19c598e0ace71b6a6083b908172572a8ca7455fea652157f108235e359f3247e8632246a365c5860bb2893726fe24aa6b3be16e64f713c08c71cf35c251226be68228afe08eb29badc7cba383e79f18de8a55156ea1f375b3ab63db37352ca4ccd5fdf2b2d9f5ac9295ce4b6f52f56adc9c5a46f4b6c7345644808de6d1db2efcfcf5764fde3217cf5b84f972a6fe298e5a93f39a601bc9412a3964d83611865de249e1544d59c419fc958c1439bd1d4641ea090fdef9f19126ded2840e9c41b920086558ca6c49656f244c1f223f350524c6be15100b7ee840bf46be3b5accb7b6a872b0928e178c649a6623fcceb7d85534fe16f4db420202b84ba19e320b07da8e4112acf10a39103c821d97651f0bdc09cba1d5d5a63b3ae80f02327a40221a1ba473df6e37d94c7179b0faac5d86a300a376dd9f6d65ba0d1a59a2065fb080469ad40b0df36732c791d14f50385b239949e1ed755bf2daaabf183407e5491473c35020a51c7cd9eeba1c6ea6484bdaea2db881d96bc3c562525d68d1c2d1af61dd48d6f221c99af5ecaae95104f2d52d3edf0044322f56f9916c16f2fa5c7c29984cf326fc73f71d1d077fe8b910da45ca6395d11a205506e13d14067a03a64681eec71b644d6145b5dab2681f604e5e3b48eab630a67fa223a75c074dfa97ff80292126bb7f64ccb6522d966ef2ef43329f0fbde8f1003ef71f67147b0b361c0fea8e5008ada16b76fe480e81360a6a77f7364c48603387346cc59d5e6d1637de61e778d745702ccc5e1472e5d38a1ce44843e5a7dafac055b3bca0b55bd027a5635cf30030e6f886ff4d5f85ad9f250ad70a573a7f195d40d3b1cff1c4b4b1a40863942b543e7b2c316f5e849c8e745e288178a624902814595ea68eab6e219d938e07e51e5d0c894072134d0ec30dd6d46ca78ea398c0c84dcd4537971b850dcd919be209fb0a8d78fb3fd184a191883a3068da97e7d254422424b59f0edcf894593273affe907644328ed3066dfd4b38b5fb71b8ddff3c87b5e1551c65c49e097b02859c2b7924caa57585a89e8b89e044ea77e5a8c994ec63b3f4413cc0a77fe8d3d7e5969c5320cc746abce54f1beee48ff13f8c83ef858a99b7b14e6fb342637fa1b7947fa666ac0a928333d45cfe6d665117f4b6daf7a8e12a9c8bfcdd86c66b620c7550f4528264890a80ce4eaa4e9ef502f922aa25314867502bd037a7d804804ab191930abb9c6b3c133e944cb2ebcd95bfbaf80d696164f56e332c54979266a38adc7f52e25034ec291cdf281ebbfe53d79fca551cd46dda8f6e41cd37d0eb8210057d076a569d7321857175dc9aeb3d697727cea216c0139252c353459b916fe2630433804f1fa2c9a98b5ddd66f8676b1051efcf4772353a3fb72ce71335e07b8f2473a35a6118e5f1d946415707f5498abbd3ab8f9b8d6fc4ad8323a08e3041aa8e82cc67f38293b60ca442689d0e7e8f79977cbc825910da873e84b11c94f30eae9d4cdfc1ba550e327f9d5ceb86d92a5de5ab7beb63ccc17de63aed95d819337846a43b182a71c6529b3fa143cd44066e004482fc2e2f0789133197854b099da73e400a38b588dba80ba3946346157731c797e"], 0x1, 0x800) shmget$private(0x0, 0x1000, 0x8, &(0x7f0000deb000/0x1000)=nil) r2 = fcntl$dupfd(r1, 0xa, r1) msgrcv(r0, &(0x7f0000000380)={0x0, ""/4096}, 0x1008, 0x0, 0x800) msgrcv(r0, &(0x7f0000000080)={0x0, ""/213}, 0xdd, 0x3, 0x1000) setsockopt$inet_opts(r2, 0x0, 0x1, &(0x7f00000001c0)="40be409f98", 0x5) socket$unix(0x1, 0x5, 0x0) msgsnd(r0, &(0x7f0000000180)={0x0, "da9fa060f89a8ae0894262159c826f26dea052a72b40d7e2528d5b5d4ab0"}, 0x26, 0x800) msgsnd(r0, &(0x7f00000013c0)={0x3, "7245430868988c6ec70fb2aef67e0056117e7da45addc61e3a0d86cbfb176e16c79dd08bce162072a10db8696724f278eaf331b9fc55d982ee63e1b1a572234846d00274eb152e2ec1f88a1f59a08771c021adf73d48bb8d131cf3bd070aa70203fb04749c13417a18f75a6f08"}, 0x75, 0x800) 04:18:09 executing program 1: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) utimes(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)={{0x8, 0x5}, {0x3, 0x8}}) fcntl$setstatus(r0, 0x4, 0x0) writev(r0, &(0x7f0000000240)=[{&(0x7f0000000180)="f7", 0x1}], 0x1) writev(r0, &(0x7f00000001c0)=[{&(0x7f0000000100)="10d8d328d2bc17a41774ef08", 0xc}], 0x1) readv(r0, &(0x7f0000000200)=[{&(0x7f0000000280)=""/113, 0x71}], 0x1) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x2, 0x1010, r0, 0x0, 0x0) lseek(r0, 0x0, 0x8003) r1 = open(&(0x7f0000000140)='./file0\x00', 0x100, 0x4) kevent(r1, &(0x7f0000000780)=[{{r0}, 0xfffffffffffffffd, 0x80}, {{r0}, 0xfffffffffffffff9, 0x8, 0x0, 0x0, 0x401}, {{r0}, 0xffffffffffffffff, 0x0, 0x20000001, 0x9, 0x8}, {{r0}, 0xfffffffffffffffa, 0x40, 0x1, 0xe0, 0xa76a}], 0xf19, 0x0, 0xc8e, &(0x7f0000000880)={0x5, 0xffffffff}) writev(r0, &(0x7f00000000c0)=[{&(0x7f0000000000)="06", 0x1}], 0x1) 04:18:09 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000039ff8)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r1, &(0x7f0000000040)="de2055e595482384089c0010cef7edb27bb481a669c3bdcf3372f1b33b19775cf584e79d48b6603a89e304055f940d758067af19673c36b1280a019516e8d286c1efefa1a7ed6f5bc2e05731249cb2061cfdb0767c2d216c56240f4216b176f282fa75a5f3b199c3aac8c17504e04036158835c2cb6336108608518001ddc7ac78a418e7500300f07c9600c5fbbd3879a18f678cc017f46e1379f163545a605e14c1609b0418d13986679b90b44215c9ba186091f2124d2d62130944b10c465eb5f638bb0a791287b8cc69", 0xcb, 0x0, 0x0, 0x0) sendto$unix(r1, &(0x7f0000000140)="c1eb5066af1d9c83e8eae9cc2e85f132c58ffc286c79792a8c5535de6ae4dd3b88dfc9a4e9d5bc91e4c2bfaffa2d16ec35bbd10628cc6f8cc3e3f1fe3acffab6e653fb62f43657bbaa56d4f4de040817a8847f87b2f2a34fe17548c7e897f401734575819d824c3a940aa64c092fe57e65bf2ba3a32a6d51f1296b5e683d769c955a", 0x82, 0x6, &(0x7f0000000000)=@abs={0x1, 0x0, 0x0}, 0x8) read(r0, 0x0, 0x0) 04:18:09 executing program 0: mknod(&(0x7f0000000100)='./file0\x00', 0x10, 0x2) r0 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) chdir(&(0x7f0000000000)='./file0\x00') write(r0, &(0x7f0000000140)="220e22", 0x3) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{}, 0x10047}) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) 04:18:09 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x86138) ioctl$TIOCSWINSZ(0xffffffffffffffff, 0x80087467, &(0x7f0000000180)={0x0, 0x0, 0x801}) r0 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) socket$inet(0x2, 0x4, 0x5) write(r0, &(0x7f0000000040)="510fc3a038", 0x5) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f00000000c0)="550ea99559313068f5dffb73348e25d675a986d3914b0a385e319b81396ee679f94f0746ee1cd88ef198ddadd1f1bc271951b55806ff8ecaccb2ab5fc06aec2130f2e5c496de4ee8d7afebd07f62fd654461fb1297f4401327ee22a5e4f50b24b1b3edc76637c334a324aefd6383", 0x6e) pwritev(r0, &(0x7f0000000500)=[{&(0x7f0000000400)="79eac3f858381d8a1fb09a5f961f6f7efbab0f37f5536d0ee9b0dcfd34b8da5f186e4e17bb9ab5fcea60ce5c649042dc94645dadcadb3c8bcf6ead6ae8abfdedc8387c8f2bc731229609cc91ddbfe0f4d62b446948c7ca09c5d87e237f03dd4082be6c0429b03d6fec00a60fd7bf02a6a3de8c8b9c19676c042d1da958852891ca89306a07fe6e6eb6851d9da0583a330f4b70c9e3c5c9b031e0bcff5a784efc4782b9f0b8ad51749707d06b6312b68ae3c9f9934b6455b32f145ffe897c52473485edef7466c6ad3a8117", 0x62}], 0x100000000000028e, 0x0) 04:18:09 executing program 0: r0 = syz_open_pts() r1 = accept(0xffffffffffffffff, &(0x7f0000000000)=@un=@file={0x0, ""/46}, &(0x7f0000000040)=0x30) getsockopt$sock_timeval(r1, 0xffff, 0x1005, &(0x7f0000000080), &(0x7f00000000c0)=0x10) fcntl$setown(r0, 0x6, 0x0) 04:18:09 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) setuid(0xee01) mkdir(&(0x7f00000001c0)='./file0/file0\x00', 0xfffffffffffffffd) r0 = open$dir(&(0x7f0000000100)='./file0/file0\x00', 0x0, 0x0) symlinkat(&(0x7f0000000040)='./file0/file0\x00', r0, &(0x7f0000000140)='./file0\x00') unlinkat(r0, &(0x7f0000000080)='./file0\x00', 0x0) 04:18:09 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x80002000, 0x0) r0 = msgget(0x1, 0x220) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, &(0x7f00000001c0)=0xc) r2 = getegid() r3 = geteuid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, 0xc) r5 = fcntl$getown(0xffffffffffffff9c, 0x5) r6 = fcntl$getown(0xffffffffffffff9c, 0x5) msgctl$IPC_SET(r0, 0x1, &(0x7f0000000240)={{0x101, r1, r2, r3, r4, 0x4, 0x9}, 0xff, 0x1, r5, r6, 0x5, 0x0, 0x81, 0x80000000}) r7 = open(&(0x7f00009b7000)='./bus\x00', 0x0, 0x0) setreuid(0x0, 0xee01) fcntl$getown(r7, 0x5) readlink(&(0x7f0000000040)='./bus\x00', &(0x7f0000000080)=""/236, 0xec) 04:18:09 executing program 0: setreuid(0x0, 0xee00) r0 = socket(0x1a, 0x8005, 0x5) getpeername$inet(r0, &(0x7f0000000000), &(0x7f0000000040)=0xc) r1 = geteuid() r2 = geteuid() r3 = msgget(0x1, 0x200) r4 = getgid() r5 = getegid() r6 = getpgid(0x0) r7 = getpgid(0xffffffffffffffff) msgctl$IPC_SET(r3, 0x1, &(0x7f0000000080)={{0x7, r1, r4, r2, r5, 0x1, 0x3}, 0x1a, 0x1000, r6, r7, 0x101, 0x2, 0x7fff, 0x12b}) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000100), 0xc) setreuid(r1, r2) setreuid(r2, r1) 04:18:09 executing program 1: unlink(0x0) r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000100)={0x3, 0x0, 0x6, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4", 0x0, 0x100}) mknod(&(0x7f00000000c0)='./file0\x00', 0x6111, 0x87d1) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab08098824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb4272b8bcdb9ad8a4f5f728193ef1d4d99342a3505bb3f0216ab93f12fc4d5f", 0x65) write(r0, &(0x7f0000000040)="6b9cf9ea5ba07f8ae5d90705c9ae3e6c02008b74361e3d", 0x17) write(r0, &(0x7f00000002c0)="9085", 0x2) syz_open_pts() kqueue() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x3, 0xfffffffffffffffd, "854955883d026111fe4d04000000100000001000"}) readv(r1, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x105) 04:18:09 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = kqueue() kevent(r2, 0x0, 0x0, &(0x7f0000000000), 0x9, 0x0) r3 = dup2(r2, r2) getsockname(r1, &(0x7f0000000000)=@in, &(0x7f0000000080)=0xc) kevent(r2, &(0x7f0000000180)=[{{r0}, 0xffffffffffffffff, 0xa1}], 0x62, 0x0, 0x0, 0x0) ioctl$TIOCSBRK(r3, 0x2000747b) 04:18:10 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x2010, r0, 0x0, 0x0) ioctl$KDGETLED(r0, 0x40044b41, &(0x7f0000000100)=0xfffffffffffffffe) r1 = semget(0x2, 0x7, 0x4) semctl$SETVAL(r1, 0x4, 0x8, &(0x7f00000000c0)) munmap(&(0x7f0000009000/0x3000)=nil, 0x3000) symlink(&(0x7f0000000000)='./file0\x00', 0x0) munmap(&(0x7f000000f000/0x4000)=nil, 0x4000) mlock(&(0x7f0000012000/0x2000)=nil, 0x2000) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2) 04:18:10 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = shmget$private(0x0, 0x2000, 0x91, &(0x7f000036d000/0x2000)=nil) shmat(r2, &(0x7f0000163000/0x3000)=nil, 0x0) write(r1, &(0x7f0000000000)="da", 0x1) sendto$unix(r1, &(0x7f0000000180)="49f45f3417494e2debab2d23246a451aff6dafee2a020476bb9763b932f61c3de3f234e32ae647b467a3c4db0c9ac4fc325289d2ec24e1c1b77264abd3b6da13c558ba4b0dbe66e38c8ddef9c93c4c3c76252bd08c954a7952b4571567e51a7b2a6eb0e844da908cfd24c4e92b91e122ef7af6abaa4a65fa21ee6100d7665327073662c9c211a138c9b2fd8f1c684fa2", 0x90, 0x1, 0x0, 0x0) recvfrom$unix(r0, &(0x7f0000000040)=""/59, 0x3b, 0x42, 0x0, 0x0) 04:18:10 executing program 1: munmap(&(0x7f0000ffd000/0x2000)=nil, 0x2000) openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x2e0, 0x0) r0 = socket(0x1e, 0x3, 0x8000000) shutdown(r0, 0x2) 04:18:10 executing program 1: mkdir(&(0x7f0000000240)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) mkdir(&(0x7f0000000040)='./file0/file0\x00', 0x0) setuid(0xee01) rename(&(0x7f0000000140)='./file0/file0\x00', 0x0) r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffff9c) ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000000000)={0x1, 0x6}) chroot(&(0x7f0000000080)='./file0\x00') 04:18:10 executing program 1: mknod(&(0x7f0000000200)='./file0\x00', 0x200000002003, 0x20c) r0 = openat(0xffffffffffffff9c, &(0x7f0000000240)='./file0\x00', 0x1, 0x0) mkdir(&(0x7f0000000040)='./file0\x00', 0x80) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x9, &(0x7f00000001c0)={0x80000000, 0x3}) pwritev(r0, &(0x7f0000000180), 0x168, 0x0) chmod(&(0x7f0000000000)='./file0\x00', 0x0) 04:18:11 executing program 1: r0 = socket$unix(0x1, 0x5, 0x0) sendmsg(r0, &(0x7f0000001640)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000440)=[{0x808, 0x0, 0x0, "154a3a2983c9078b30d3c4d8213e94ba5b3a8ba2ee8f526b6a6a08456e4d4af91177b728d3d74046100f1e398ab42eeddcf6426e77c45c23d5cdfda4b5e1b75589307bc1de0f32ac6ce9e8fc5f1fd2ab23ef7a621d9fcab8aa2931029b7a0dddc5788b41962e44b3ea70ad63d2e5b532b15f7bfd1524c8668d83eb5d111f710ca3dc09848b8b80cecf408bc2e2b5772907d1ff82d65533ab7c938c278d8153bc45e009815d4fca34610c115c170f16dced65b01fc2a8fedf4fd6752a8f9058c7a323ea4149a479daa829d8ae5f7c004a1c10843d874aebff50fa6f5fda65770e099e773074bd8038163be4947205849d59129ff5aa8d62cc58b4cda46dbe939b8b3d89e063d50e2a416df4b35e2879d522005b895b5b2e3e75b8b311797a08dda7e88b723371726d219932b38160f435108dd990ba6cce6b077559de7de250640c75dbc96f5e54be3b53c82374dde695fe0da5c70acd93d0fef52c7cbabb688a62cc7335f606431461dea22f7cb2eeabcae5b3aee432c49db3b90c1407db70dd2de094397b115c9bfa972c30ab966ae9e01e08648a137efee8af3e1e4f04fc21762299312375547b7d0e4c69fdeaac96738a351d110d451915e1c97fd0e0e80aa105af3a8d40ddd717af6bf3d44e269e1ba93a45fb2aa14cbe5c44ff959b156849ec4b78c04d4ebc8156fecbe2e8f9fefb76de4bed5a6a122fb3e58814473bf40509d33efad27bf8d0951d9dbe67bda55708d965ea2db0c92b9e725358e26a29640bf123d991901371d8c9c5d1bcf0a008c2805c620942facd296042dd1e38a90d7d94e23b5f5a028372cabea967d36428c30f06ab19592b8d74474762cb1ffcdf383728911259c4a4c2cd4ebb4e76c4c5ee6e61c54872ae7e6a24117dc6ac0023810d86862578d5acd1f396c936c84dd3704f0cfdd8353269f73be21163ebf3195bdfe673bdbfeae8d0ac9e3e22b01f11f184b6d0ee2efea5af11e7e40ac8720ffecbcb4b55c1308ac3459c6485129a691d03c55f56a66b5a030d7d13465ac97b252dc5d07cf8708d491f27b40cc41d39486f21cef4f8ca4f0d7d8c4d36a53fdf04f83b9bb88fcb1f4110fd972b23295ab62996e7f8b1cacf45bfac2d172f61c941492209630759f2034dd2d0582d873ae949786ec590e00ee037a32b48cbfa3f7ff3f519e2425935b2bdd24761bb91bbac733f709d2cb3b75117377d3c025fa2b1a372dbb9449b988228a670dca042fc3ac29283bf51cf7c58d447c9c42c1eac5061a1d337b59347b11da57171fbbd8efd11c8f35491804a05b071781a9ad5c2af39be6a52977085311bafc0f8f8e900be23eab4078ebee0154d665aa6ac13ec85277bbd140290dd47df8d9ad3b69257c2acb0fe0ff374e996d84d77d462407afe577fd7bbf1a0038733b8137d2f3be78389b8d84f7ae020cb686e2cb02e3a3fd37a9296236f76d99b777b77f9cc18c914210949e0d1a4ade8c0e0de8035c52f0af0b7d6c4d0c9793a3994fa54b64a0a0387454dabafc5b53702e26de5c07773856209c5bc8112360cab1a8b2447c6711ecbe04f83f5720d1b3ad2198356c19b8feb6d12eb96fc48d4eed69f3be25a687c178d9f8c836f390bd58189da06054ded5d9c2414d3c2a7451ea504ba6534e12cacc3ab163183bda8f4fbc4a91a093b23df4c284e5714f314c459d84c7fc398d1b5e5d7c47d24e5cd797d7bdff4d72237e6b5fc0ecb3281ae6309b5d16a71015ae7ecc32fc381fa01595c5446d4da13654933d577e49f46dc2ca183402236b0c90a54570ced5a973f6a451bff704897c76afd76983a63b1cc6aa690dcd03f2cc4894b80c4211426ea825c853f6cdb1795e06c5f0a105b67f2852566f11a9fe232cf4f0e7d302bcd86b84cda551d316f38c858c1451b3c0fd55eb7ef3103fabfe3a630febe87d020b499f950306426ca69596698de4f14b31d19d2fd3dacb077c525d266c3b5654208801cedcf9cab9cb29f21f0a7e5757387dda5dab66140ef9665cc61b5f4e1a2dfe849eecfb4a5b4d421c5a6ed7067357a7a3c5c803bd6b6ae624fea54010e660a4c4296dbac21743b44919e1c5f16a60d73e95a1c21f011e4ca6a744ddd488a55f52dcde1ef17c162fcba2379c30b3318a6cacd500462d7252e3c8767f72fa4f64da5bc1e16e4e6ea8774a6ee7c728cb2ef2a3d14e97007bbb21f0404561a78ff33c44d3defbcc4533f465f8354ff5c05781c303cd1c39ec345df7c527ffaf23f40fdfac931949d39b1a60aff1d34b2003fcbc90a9105b4f9f1a1a73c263c0877448b671e6c42cd3a753d536e34606c972f10f21d492e3beb73a2466a83fcfd74fef7533302dbba677cfb97368d2ea07b9c7b70a419a7ae23f7eccca06c9bad76694b8b9a2dd5c551a02b88e3c72bee4ef9746e369626c37fb571499b607d82704d94bfb241d765a11b743a805149e354e0eb7d7836149e8cc9e41e218b99217c8ffdc460216fde6f80ee7e480f858da8fbf9e73315d1446e25a7d155fc80b328136b74e8593f85b672568ade7cea43695026f23be1afb69bcf5f382413624005306a0a31eb0ba8ed70ae2ed037d7c8db08e895b8aff117ab3f027622044f00b561cc630417e529e7f61b5661f2c5d61fe1c33d1c00e25ea78e09b3f75ab5731d455acb3a5229cc1ff66739e19fd808721ed567385e98065785f60275825a4aeef4b54f5ff960c31c58d3ad57c6ebee829a65e86dd3e50e89b78a79c8615ab558c777d18ed589e0777cb932e8dd7c710c2d597c8e95edb86c829ee90fb4e7df88474aa5d25d60901de54e5098af139b9b434bd16c62b89c8b748138efe593516370ceba1a24d2c63dadb98b0497fe20ff2169b326a01105"}], 0x808}, 0x0) r1 = dup(r0) fchmodat(r1, &(0x7f0000000000)='./file0\x00', 0x104, 0x6) 04:18:11 executing program 0: r0 = socket$inet6(0x18, 0x3, 0x102) r1 = fcntl$dupfd(r0, 0x0, r0) sendmsg$unix(r1, &(0x7f0000000340)={&(0x7f00000009c0)=@abs, 0x8, 0x0, 0x9c, &(0x7f0000002340)=[@rights={0x0, 0xffff, 0x1, [r1]}], 0x20}, 0x0) preadv(r0, &(0x7f00000002c0)=[{&(0x7f0000000000)=""/131, 0x83}, {&(0x7f00000000c0)=""/121, 0x79}, {&(0x7f0000000140)=""/24, 0x18}, {&(0x7f0000000180)=""/152, 0x98}, {&(0x7f0000000240)=""/70, 0x46}], 0x5, 0x5f) ioctl$TIOCCBRK(r1, 0x2000747a) 04:18:11 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000240)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000008e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000000)="fd", 0x1) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "85495500020000000000001167f5bfa600"}) syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "c02a5bd284815045cdcccf19d36eea972fff6634"}) poll(&(0x7f0000000040)=[{r3, 0x21}], 0x1, 0x0) ioctl$WSDISPLAYIO_SMODE(r2, 0x8004574c, &(0x7f0000000080)=0x3) 04:18:11 executing program 1: r0 = socket(0x11, 0x3, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0, 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000040)=[{{r1}, 0xfffffffffffffffb, 0xa7, 0xfffff, 0x6}, {{r0}, 0xfffffffffffffffd, 0x8, 0x60000002, 0x1, 0x17b3cbfe}], 0x9, &(0x7f0000000140)=[{{r1}, 0xfffffffffffffffd, 0x44, 0x5, 0xfffffffffffff2bd, 0x9}, {{r1}, 0xfffffffffffffffa, 0x64, 0x4, 0x1ff, 0x9}, {{r0}, 0xffffffffffffffff, 0x4, 0x1, 0x8, 0x1}, {{r0}, 0xffffffffffffffff, 0x0, 0xa, 0x8, 0x4}, {{r0}, 0x0, 0xca, 0x20000000}, {{r1}, 0xfffffffffffffffe, 0x8, 0x8, 0x0, 0xa925}, {{r0}, 0xfffffffffffffffb, 0x0, 0xfffff, 0x1f, 0x1ff}], 0x3, &(0x7f0000000080)={0xfffffffffffffffb, 0x10001}) kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffbfffff, 0x2f}], 0x34, 0x0, 0xc68, 0x0) dup2(r0, r1) 04:18:11 executing program 1: r0 = socket$unix(0x1, 0x5, 0x0) getsockname(r0, &(0x7f00000000c0)=@un=@abs, &(0x7f0000000100)=0x8) r1 = socket(0x800000018, 0x1, 0x0) recvmsg(r0, &(0x7f0000001600)={&(0x7f0000000340)=@in, 0xc, &(0x7f00000005c0)=[{&(0x7f0000000380)=""/190, 0xbe}, {&(0x7f0000000440)=""/252, 0xfc}, {&(0x7f0000000540)=""/10, 0xa}, {&(0x7f0000000580)=""/44, 0x2c}], 0x4, &(0x7f0000000600)=""/4096, 0x1000}, 0x40) setsockopt$sock_int(r1, 0xffff, 0x1, &(0x7f0000000000)=0x8, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x1ff, 0x0, "d730c1e7e400000001000000000000000000009e"}) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) openat$tty(0xffffffffffffff9c, &(0x7f0000001680)='/dev/tty\x00', 0x10000, 0x0) r2 = open(&(0x7f0000000140)='./file0\x00', 0x10d08, 0x16) ioctl$TIOCMSET(r2, 0x8004746d, &(0x7f0000000180)=0xfffffffffffffff7) sendto(r0, &(0x7f00000002c0)="a3", 0x1, 0x7, &(0x7f0000000300)=@in={0x2, 0x1}, 0xc) sendto(r2, &(0x7f0000000200)="7436e82d44ab88a8e9dfb076847f127a8006c00e2b81b1b888a758e0272527eee02e4e29f856b2174aa0167c920e92bf74bb6c1f99094f3eb5567269f6a4923bec713b2fa39d25238be0544442a5c536681989e3fc250c", 0x57, 0x1, &(0x7f0000000280)=@un=@abs={0x1, 0x0, 0x2}, 0x8) getsockname$inet(r1, 0x0, &(0x7f0000000040)) ioctl$TIOCCBRK(r2, 0x2000747a) ioctl$TIOCCONS(r2, 0x80047462, &(0x7f00000001c0)=0x7fff) rmdir(&(0x7f0000001640)='./file0\x00') 04:18:11 executing program 0: chmod(&(0x7f0000000000)='./file0\x00', 0x4) mknod(&(0x7f0000000100)='./file0\x00', 0x2002, 0x8000) open$dir(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) 04:18:11 executing program 0: readv(0xffffffffffffffff, &(0x7f0000000580)=[{0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}], 0x9) r0 = accept$inet6(0xffffffffffffffff, &(0x7f0000000000), &(0x7f0000000040)=0xc) close(r0) 04:18:11 executing program 1: r0 = socket(0x18, 0x1, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) r2 = socket(0x2, 0x2, 0x0) connect$unix(r2, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) sendmsg$unix(r2, &(0x7f0000001480)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001440)=[@rights={0x14}, @cred={0x20}], 0x30}, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) setregid(r1, r3) setsockopt(r0, 0x29, 0x9, 0x0, 0x0) sendmsg$unix(r2, &(0x7f0000001540)={&(0x7f0000000100)=@file={0x1, './file0\x00'}, 0xa, &(0x7f00000014c0)=[{&(0x7f0000000140)="79859e59a31ac8f3c264a462b7b9447d1009ece399f1a26455622c19bf700c8591272b9dcd66744b6e15bdeb9f2f9d4200266050f9b65c6bce8665fe31b41003547e7c589b3f7ad9009d1bdfa0ac9b068aa5404aa1a4898c29acbbfaab48e5ebec4c044a0b6cd99b38200e556bcb5b2447519381e0111c662ee821bf82b88ef2a0fc1ee11f54aa229360", 0x8a}, {&(0x7f0000000200)="b2915a8fd3c508701568e01240315ac35a5f9fd382332d67c921631108fdfa91280748407c625a2a007132b3d75a91135412a89ac9c30fb638ff04ecec3596371b7cfa76fc432076164b263a91ed7990a99968b3e338ed6af561d7011452bdd26f694e238a", 0x65}, {&(0x7f0000000280)="f0091eced4b5cb600712092bb1da73f16d6f279129ce4d6d2eae613cc0589c11d8c846091abb32c2bd93109e014ca2f89981e182d3c63a02ffa6548b0422876b37c0bd14f08d2b3e30e2c6acf85e2536cc93373587b60a8cd246cc17aad123c6199363dc472856ad9b7bc268e21a7632cfe93415d1959baa22cc65fd67cc0a0b19975a4cf0a8b5ad4cf3804c3531c2cf0a0a72194532c2d6ff4b9d855f71da4d3eedb472d2161baacfa836edcbc037439fb9060635cb11af089c056409ea4cb64ac5466f8afbe7e5638edd066d1652c614abae92d177520cf70713549b6c35b4dce27fc4114fe9e6984e2442c5ba2259db3365451bbbc47ad9fef14565429de4108766349e42a42df22e6861201025f5cd6736cebcfa5f7fb8e5f6492dcc4beabf98818134c131f2eeef1ca17e9657a387bf40c37f3ce28393e13278276bfc486ef50a238c9a1735211287b0371de313e76523732ab58fa08dc64a6d3a763b78cc7670380d4b796a4c5cc052b504743d8f0d55c881a9df10f1188ccc54c5b468d5333f9742ea550bb7a75d8c290499718064057009dc48e54b8ef3a7ac852b782b75d8f87f446377e7039f1b01b70c19c718ee518db2b6c846d533dc2d1561dccc2ce3b2c22f775995f389516954f5b990e5fd677de067b34088d52e9aeef764e37bd996b490fa0a9aeaa710727d8c895efe75df8949b49c78f3def708cd2b38c2bc45a576767f1fd978d1737893a9670573986f3198d3cd353a6ee5c37a3a2666ff1a0d284d0eb3916180bf0c3c8284eac4846db7caf84d6fe96619e49e0c6deeaefad2b0f9cc8b1cfc9515b114d6f2aa45f71e76496d879e70361102226bd41d0633f828f61596b396f1fc47ae68a8e8f40799075ab9a818ae9980aa52164d06d5176f84b36b9ca402b78d19f7be4ee9b6b5125d7ced54b20b3262afb170d1313e79f6fd351a78c8123beb05d2bcf70c63aa60af89d135bdb31a49ed247d26ad2af5357ae45f5243093e15f7a44830c60141b4485dda9925fbf1f11d74600f51ea32ee10338db3a7c1d40a605cbd016e55941fc87667f956376f07814dcaca77137147f6a5f38444afe0a9b83f11cbf1c8c37b71882687bbdedddb5ec44af32d4ce3236b197d375b1341dcfb16414fd11492eb847b5905bba5b51c2c41f05f66698895bca0b1909c942b2bd406f8e7a153f3158d7573a68a0e41fb574ef9e779117a95611a775fb506d156222718393b53d4f0f28875ce7ca9e01fc89399284069763b5a384da897354f171601f59d0d479996ac6637ff7ed67adef915402d43f4da42ad75b10e6739bc6a7f92c4583655b1a3ac8dd5a83e127f7662414b896d7c9cb7ab29f31d927e05d04e61620d3402f276df59f5516ad0d593dbab0c1d640598839f9d69924182871af6b7e5e074575a3cca5919d9429a6881908bd5e976474e13632ced4efcf55371be8e6791e36564fef9ad6d3a5a788b0ebe191cdef7d57a85abe8e1bb7b452f4630547edad82bb46103d2cdbebf3141dbcaf27b24caaaaa467c7e86f4ef63b52899b8cb4f5ddc4912df713c2a847a8c33f9ff3ebaa3e6f9698b0d944c1e5c81b98e00b6ff5a1181ab2d34e7ad9a24eb95d05c4d7e395561fd3d003c0730fd69ec5b4b1883ecc5d62d055286bd91fe4e33b6226fe34b07194a8f79f253fb13ec2bf3cf07ea733b13508c1afc4f7e9d4bbe8deb66e15e6a4dda9ac224893f300ec725cbe9337d7415a31265d10ccb2cfeb02264af68e24b72762a4bf69953215dee8a9af9f5d31918f6008cf21c9e73e437cb6689171fee4d5871e5d1e1eb7d866e534c82e14c21a7fe9d3462ab02173f40953cb414bcd89bdfe359ffb043988e82b2074ae2df3989c2e3858107b66c364dbb9064cfc50b19c4949185747f933ba13888f3ea7a5ec973bce378dc2c5f6a377663834362ce2440b7d2f581d9652444730bcb308266626af1b294502bfc37e07ed9f3e34c3d35ecc5ab6c43c0db00e7ac12ab1e93cb41e6789706f7ace519962e4caa7fed755b93cdb7e32351bc2a233aae0a10373e1ca7bf031f7c613c0e437aedb780fcedd0746b037ab25650f46de5a524a135335a40621090a0321f50d75bbef3299cf3b06fdc5f0d69411a4415b21701bdaf7ce21fdd624a746fce005604cbc73deaad5cc56bb19a59565ade64ca90bec06cd092fae5478d10f46bf3e8af9ed5f05ee8d953279151f52907e78da2f849e917ae4f7a38d8aa6a80192b692dbe24aee777bd29604d18c38a3e872d05a071d9261f47e31dae6bc70fe815cb2d0d716a31c8722d9faa3275d17fd029c5ddf566a8c7cd1eed240d50f96473e35e8feac205fdec0d52d36d0f965b436834fcb3cc0e009e38be93692b7401b7cbd9273676c93d12bd65fe8cf65a620eb24efa9b085b37873a0509e1679edef024237969aef730a8a8b4544f3ed8e3f69d4430ec11927d98fea953b115d642e6c4ca32235df7963098419e17c19e9c0cab227442e0ef7221b5c2631d9f67904efa3821fb4cc4c8c67299cfb646875bf9f4260bb53a78fdfee8e0680119f6a2186b4f31721d2abaab2cbc09d0cd41033318b498d15364738cebb9f99d1d2128b80af152612c348a257ac52f71fe8cde07b60427b4f7c8006ebdb6526ab6366f7552938fb890c77378b8c9ef90574596566818b0eebe8cd9c610620155348d10c0666579f2b13f44a6b177edd550e887e626eaa971c9fc8fc0d093d4da247ccda8fef899cb79d728c533ca4408e8bfb0a3ef53cd12b0d593b0cfa1dddab855c5998416d23dfed77f773e0dfa8bbaccc222642feeaaeb15599a9a5a48a57a3b10c474763814394fc7695ea9159671f0d62992d67651b729387da92f4896c4a7b7333af8ccf32f554a06ee6da5866f5c91b388a94231338be16f8575b94b1883969f74e1dd8cb227497169ec5a1a5869ea0ffe1073d3a75085fb0e3c4daa03ec91da8ed7a7c26d4714e3684bc762df38653d6a22f20f10a817aa02dc10a4e1cc8d350b81cb649ea525c5d96f50abc01015d340e2524f2461596e5d0056ff84c2397f0607eea04ca7652deea1b4f67e3c749d625eaf620a608ebedf892258566914f114e40e575941b9b9201dab97656303faae9f6a72f1981e0ce3e2350c17d0d47cd1fcc538437948c05079d353ac3725ee5e620b38e6c5a49e65621a4b841f40a581f319b1b0e90166ed6dc8583bd67f78f9702a042339ee0028f113410b73a8a103ba0dec1af53bf6e2a7bb3ef127b56a823493d44e66dc840bf84e0d244d4cb6d70212f02963338a24dac5f724fb7933e3a4ceef1e2fc0471bbc9d6ff09a4fafda3034d1ca3e801e3cad540e48a0f83dfc021988b2e068caa5cb6966ca708660758b1d3fd4d96f8943d192572b3dc5815c173706dc9ba40da542716aa26229802371546f7adf0c862a66d0244187f651339ed84105c03351e7e73fd117a7f47f8fb4bfdc97958609840efb20e43471caf53b99062059af776f738762ced4d9558d3d57fb3a6511d7d5d2728c51ae273d9482eb83c51d40582351cf08e0bdf78b54d855bd782a6b561553376b330c06668f2a65e3ad3fa9d1fac148edd4087f7d71923ca3dc4bff22ca6cf9fc00bb1797f5d1ccbec2aea50b97c0827493b6c03a80547292accede1b91068309dae76fb0e5c5acfe0682fecee56d7f403334c0eeaa1bb9073fe6991ff130530f60c7c4e2865182ebfb03bb294e854319b500d33335c9f648defce757384b51d8c25c240f09b8bd51cbb549f5fffc1dabdac2dc39623aa3e92d250d0dfa005cc9d38d7227919644fcc0ffda1ac37711d410d2628428db6146891aa39c9dae4a1e097de45ea181c4d085af3f89e694b2dcec726a7d4cc1a038ac451f89e7c01e4873e3a81938e08c7c5c93d36ed72cd2f74f8a2d2d448223382b2b4b2ef9d7484e44555a5ae9033b5f1e07e84adf37ab8ed447fd1a4a9e82bf2467f9caefa659ad50d8022d1ddc052d3cfb57e205007911cdd437e893ba0a10370a6ff6846b132eabb9a51f9c8c8d5857516c437eac5108281a8df1a4ff765ce707e9ec3baec5ba16b2adb95fd520dd412ee7c21004715e820869c89d943d9de037f99ed10ac334406a6a5568c99e44afba81f24f875976250f12fb111ba9e6b5fe406dcfc5f441a754f5c0de312ac219ee6d28ca98704d64233d4c58c5680e3b401d17c717855974090f5f8742631327f1e549670615158e8fdd5aeabfc198a9f439835b79ebde1ab2f3c69483c77cd45053c5cb592ac1ab9c64cb8a8d50065c691afdd5a850137f45dc60cc1cc428f85e7d321638a85ff538d4ea0fa9e0d3f4a4106c58da5890c24612f356e4a4a219d4df683d770828822a2e906b75d73f934dd32db5788ccabff411cc6b7f3dcf2e776292475473f4eba344f9f8f14a0582c2a78296b61785142e801c1b0ae2249c91d9e3ae849b9ac295301e4c9b79fd284051b22e0a00721a9aa05e996a52004b8642905e537e57eb01a5eba9da5b4a138dd613f9d390335e95c0f8c0be1aaf69b3cc26da4e0528766742a0dc98386aa9b20d5e591ea7d1142905c49edab06411f76a6c9c0b313b59473c45287d8a41100e481d94b9dfd771b29fe613a8108c4ef3e9387f7824c6a0f7ec5600376cf5a2e15e4dc52823fd4e1dc4f562ce8a10063684dd75e67c61e6e1ca053c2e634e439cfa1ae06057b1ddda97766bd3796582332ef6010bb744022cc35eb5f61c50e7385dc7285cbf7b0c2a436670f7f134d366bcab59886fdb55ed22564f8eb769fa79a65c698fa2b84946fd2efd3450680c6b0d86b94244eccd1249cbbb9dca078c955cc9890731ec73c5c34dfb51c8b5f9802357b2a71ccd4651833418a37a8a0abb7cc7fc72822a10902141783632b29b80d154bf4bdbb94deb8665f7371a01b7539f08d4a0091cda2320a275fd75799890741e63cb7d2ada7df1a258dc78919b0b953c76604072a6c49ca50ec7c23afc910198a4ed3004e683adb102bc8fc58b8f61b8fd74bacb1b96b7cb872bfa86e40f0a29e6367587208c6a1cbbcaddc551244e4cf5fb40f16af54051479f418b3f29e56221f575e541ba3482352d6c2359bbb6896fede9d1f7f6f357e17d73f0a13afd2920521e6a1870f5cef4c0fe4d9eed649154aa9cef20314dee7214b7b0c777abbc9511ef98f11e300dd7dd07450d1dd8666112d20632df06a0af5f3fe3dc6bfd9940922fb316a1552ec2d2905c03ccaed9cf3e72dcc2581eeeb35673a8016c4dc41b70666ecd558a1a33c23cb5754202680ad7d0f0e8cd08a16fda5cb79391374d8c6f3bccb10a426c3deefa9ebaea43a329633d97c47adb8b0caadcc417de9cf48ff4b72c744baf467f6a12d5c8d3a4fb6c35218e99a77c6e6f1c6cf87958b53c07039c30325e379463c095a339f26e63478e078ab1265008f76c2fefbcbb90eb5726369a38a73b69cfd2e1529a88467a1c01cde798e0a1472a46b9ba1642f4360293b48ac8e34df48f4e7315d2ff88c35143506d88dc66579c7fd1058422cada78d10b82d0ea36891cd662fa4cc2928c1decc3cc7288949ce0514289793b13d9711957d533f63ebc97cbb0271b3a3326f6ff0d3bde5a08c625b40763c3c07807613f1ac7c9e4ae6d7c6abf6e22a8c9b753be28b0b4cb83874e842b482083c9bcaa4ec39d033298c33f39e2e84cef5ac155be5cae9274583dbd06a4f31ede41f54b453184e947aef42e8734e67f94a69867121ec8bc958d277cb21dad559927644648ef6e791f0c73a68a1e234c", 0x1000}, {&(0x7f0000001280)="dc111f76535300ac91d8392e34ae10d12fc5b8e107a2c8a8e46ffdcbfa52f7074c9899dd5ed54c4a31920cdee39b21eb684c05b46b4591a304b90c444977fbf1aabc5fcf2180aed41f89d55825dc286ff9c7ca71f9f2f922227a442229d36fbfd5b9c27678113c7e295e61a2233125b48192d20587a60bcaca4c749c442fc583c75bea4ecc274d2039", 0x89}, {&(0x7f0000001340)="6219635379146a26acd328fc872402a6512752ccb2fd2e3bf917d22181331a87e6cd645ec943561acee5d85b6455c93966f8e92bce7d55f67d0ad247237f1cbe544a899a538572724fe8a21b104e62a8c0", 0x51}, {&(0x7f00000013c0)="34be21f3dc0835614ba2303653cc58c2", 0x10}], 0x6, &(0x7f0000001400)=[@rights={0x28, 0xffff, 0x1, [r2, r2, r2, r0, r2, r0]}], 0x28, 0xd}, 0x1) 04:18:11 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r0, &(0x7f0000001300)=[{&(0x7f00000001c0)="7bdd942765910ff5c9b8beac408aba89d5a40082e6e7c64663a026d2b61a249eb672f86050bc5d97af59965ad78cf18efae2419137f7dcba1d64ec8c2db45b0f3967e854bfce0b1cb0463d8c9afab151c7e1080bfe7c969eb2e4d629fb0f02aacc1f8627abaa44645776d20154a417dc7bd083411e3c1be5bb69ca7e121371340ee596e065669a9efcb13f3b74e0d8e9a648a73b377158de9d6926f02dfb5eb32fa218682d6fea1c858f7380d9e764cfcb0652d0848f5df95880bf86f77cf9fd9d84ab620d91660a1dd89817997e72858c009d71ee02ff3ed90de459b19a7779e3884ea0b95cd8b16e1aac2fa2805d431475e64b41e74692c2590d2138b98491fe9ed5e2914e022388173f1b72502012a6757e0b5d57d8fb868be652118ae2ccb2e4940278cc7fb7ada78867e06d70b6f5d683a63beb013036c9548d004c306adf744535f9c98a7246c53167e2e6055ebf57f521c0535d3f4af06a1c5a97a36ccb88f06c156eaeceec2dbd4829467bd292537f4ca62e10ec28657fceb7c0d8e353a6b780d9cbe9e1098e57e8ed0fe4450d5e5d260e88aae2248c622d47ef9aa2d237857ed81c2a609f03be93e055ede9b1ff173108a9c04951e2a9b0892507864f360e4557b459809d4f270c0f6f4a58feb07d4c38467fdac7ea98b14fe88c041335d73e469ec17cae20b0542e2116e29da5ff5933bbeff492cd205da547915ceffe48a8d90cfee93651a52db531f8a3fdf6858da07d3fcd3214cb552650f2dda2cd71035df9802d62a92dcc6f920d941306dfb1e467018386bbd10be43a937da4e9880fefbaff3cf6cc1a79882e544c6a30a1db063c6d03585b2bc3805d5e813c547f5bb2cf4926f8089daba614217910cb0bd653dcb4126f12ff74624ee431448bb4d00803c6bf46bec0565ba84ed2c59537ee78b5860646f61a849c481e1eacf5b31cf51aa55a296118fd28f8416184db4383fb6ebadd44762cbaa3e300b9093827c2db4d0d17c024e4fd54a1028356d3772d82729a15ea68cd391f81a3593e9590e2b2d2e57b8c06250d9128d1324dbb710faf9f7d5ee5d411dd4f8dd44685b60d2cc81ed87584054dfa4509165c6242cecd3736065669f5d79daaae2f9628a858931e06885ca6cb2c65d399d67fde3f3f60055d385a3a4702df67e60bf01c62a6980ebc19709d33ea738c427ea8f38a35caf6364cc19504ed53320cc052eb3f133329085ff61a98769e13a06f05f7ba5fddb28bcacfb2de5baf3588e1d35ea5cd83a2d39462b9f87ae0e1d304da08c731efbb0a33fc899a4bc0a38b122e460aca31b80228cccb785dfc6aa2a7de76a2177370525af04b947e7394cc650cea744858f2aa3da70b02be56001fb5930d8884cdf1eb39367c3ff29bbe2c84562a0e5351f86b54a3a34150ba4903c7b0b79bbc9f6b5cb50907ee346dfc2bcba36ad33a492cdaff1c62a468f1323d7686469de716d6896829572db5d7204d9066937187268191b7a4a59102e70cf4072e46a5f590da9de14f473f7c7b4d5f9eeab5b67e85ffc6d9e67aea9b31007ec9a9961bbbda54fdb1ab3dbe9090bb1d9e6da63b320ed6f42083133a32a2842bb0bd4971ccb3b069d6920ae6ed9dee057e12d268bdbdd632b82d79e0abca42431cf4d93e57b2eba4561a1e8a045f1b7451a8c491d720aabb462ac9a414d4eff8d87d5fe8e6d16e25058027f73bdd5ac923e333f5fdca42b97953f8e83f2488b54575d7f64b9b35a7bcacba0b7721a4e551f91ec1588dd1b7ab80f43d964e440cfe4aeb62fdcc077e729b99bdc5ed03682274a66bb8b1ba11b7df6b20ec5c653e8d4f7fad5735b8e6b844938e5e0cd433f680be6d60c363e4a0284e3b2b097822d1e7390a9e0a991ba6a10c73ca2169af4d46c3d788a863bf196e566c4c0da41e92eba626c62e247c25bfba8cc7ebbed4c44e60a44884f82c7335b08bb8d699d27a01b075086a45dd4a8979ead8dc51b4c2d866a205ebba39c57d5d364bc036c5855c5111c8c31a0f8cf2747bbf13b04d34395680d6656e0414f44d09fe90a1991c4533f95bcd57f77cdc2eb6f747e0af4bc3bc721b10dacd1b20189e954e7ec9ce1a9e93d2b0550c892b32539875ad6988a31ba57aed6fc90975a535eb58f5a9bf5ac14fb1149704b4351b40fd39d9563a4555b593b6cf2f4b3e13f7ba2f8fab469817bede280414010273ea938028ca4a77c3c70649e0f58ec34752e55e2b89c60309433b51af9d1a1d6841d7e936fd78fbf58d5c9776eebf49e35d2e1325316005e18077f30419c9205c8ad949396fc2fdbfe070f20824998763237dfa28355a0aeb48ba1e0d6056ca636663d92329380d73379c8afbfd81f01a7bd2e4d159e2097d5c32df889b890dbdd9b29820d4af3a13d097c789f4f507dd10adbf917af7ca54125a2b6320b052b3de99b9ad4007c381660832c2777a8f1760597c72916d94348925cc79b0602606063b8454fcdba0835c50a9e20d3a020cde1edab8ca5d62e172576592c6e327ffa99407cd475284eb98705bcfde2e7dd92f14ed31b1d49a2e3b8701dbd5b073364ed414f8b28f798d148820e27d68f9ebb20f1c366d40226e0e633bf09ca149cfbe738a447c83e4c561d10c085b1d0e5afe8f1bf63547635df35a6316e8895907a84a317b47a5077099313105bcf8354049e73f88c6be41aa161628d9c1682c16c22f522d1fb519784b0c1e02ae89a5068f70dbfbf4107218124235a5a29f8e63e59d3b931f9fa5e00504969fa109e07909e757b6b3c05561d9febb44aeb3b093a4fb6c9455c8586f9c975357d65561dd6cb4338b2842b7398ad04d0f0d00f47aef3daa303569d4363974df053f2ebd5d52c7724ad9592db24b1f6bb86f00ae7ecbf1cf27ec03b4e3b8d8c66aa6ba3130fe3936a1ea8c857d4666c7524cba5d33d176f59c7d75910c494c61cff7f5c911cc9d53dec7cd2d0d5fc4dd2d6ba99a4d8327bc85bf115cc8e8fcd304fa12477eba16693303d7443476766911bd90384f58376972317b9d19f0a9299362279d50c1d8dadcc2dfbcc54fc2354606be6c20d4c90f0ad23e8209b05ff61d6784af7efb205adcf323be5db39dbbbb1ccbf1e6dd79a6d973ef060074a9b82464eb82eb91f9c36cf325812557f909af69c2666a535320c679b07f36d1cb06e0dd3617d3119f24a2ef60b4a029bba5b4aea1b9c74045d85cc435b6efd514cc4b91fd1b6f4cd30e04123ee6306919fc7b8f4ceb970feae747f9146dfe4913a960ad77ddbe2b8b82491fb758c73ee43ce61af96d10cab7e777a8ae0deb8578283ecddcd1bd8d4de9860a11aa1a3215c5122f1efccf4d50f250ba6750895d08a7eb676eb5786c5de086e322f3cf1f4d8e99e82212f112c2e4b08688c2dda5d14647403a6a686345691b46cba9d9a0f184fe43d55dec25d5d18d6b3c6dd14d6fa4b3ae00aa1f2ff1007d4bf5ac916dec5092bfb1536df28565d75fd8e8202ec0a617d82b26ef76f86fdc21d74df95ad8c0a0aebef32b36c3750a12fa961a5788fec5a89e03af5193dbe785bb5b964cfaa5c8480a4cd90264cd445809d900ac47bd533d53a748371c40cd6d374dc8310bba6eea1f61010d87662da3b81fec34ffb89e846fc6f57e67a19b084f7546fc055857135e0b82ba9820d7117727f45e913b123c7bd6dac5fd430fb960e798bcd388353fc156c0fb387e1ff0de48e48e111b0540ec7b4e96c09acca9e71a9ca9c9c017eb16ed81693b85cd8a9705aca8e6b835541a53102b4963ce3c0b0509446c2492029d6e3bde59e2e690d7d8f22502c17cf40ce6298a78b4985a9949cc962b9d105c494e2d46eb76bf8fa7bd958d40f04aa5072f0e845bb969aea40c5e9797d163a8117a7f27df6ba157bef13da2846b22c74b0eb40310a038eacfbfe5dd8dcf048414bed879619dae2608c40cf543180c4cf78947fa5d40c06716668c9d6803da1f2f3985c2def6b3bd7437c272e92f1f5a6c0bf3fbd0f45a5324de77e53eaf2160ebd919489f2d1a4b8885461103e5358d2a311c21df3a1038c61850b00345e9b4f543171f9d5a07457050bcac891e19335b31a293093c905dd70fb1fd8b8caa522c848b397e0794e016e563b052296e8ec9d5190deb84a585e25f4390e4ccd32ec22a1dc712c00b7c4af78b826dabf26ed35bfb89c8e0ecf83bf10a08eb14f09af1dc34797cc86e00ab23a7d53e16057e12c1ba8b277259e18277dde21cd9d96db7f841d0690b3ff17182b130dddf119e1279dec491fbb16d0097922f2782aff72437348ad49d0c7458a10d5581417d042e33eec979dee9a3d39932f846d6d8bea0657bcd5f349f994f37944c4480db06451fb07e32bb178b0a6d929b328adddd4e9742b670db0654e93f3600e40358c0649a2bad2487b3d6a71ed241b6cb2d40da033481ee23921911c6c5986e57833c5c3e7b345f6ac73e933882c866f80839945d3e2afa37df497cc344b1b62a1119182102f2db190fe4555de26808aa3dcd9a4b8fb12ec3961cacd7bdd4ccf7094f059cf01a0b227a6c64e2b45f0ba3ebb3c594563307e7d0cb401f801b24f055dd154072f4144872561a47cc719655021b6c932bf510f4fcf1e62f1fc39b522df3c0c7238a3438484bf67bc61e5470e1ae0c4e5838a7788c8945f3bc94f0a477bcde4ec1ac3e6df8a5be243738f2919dc6535c7ada3f396e9161682772e9917bdfedafead787c8e344a6aecf2c1ea728ed81c44690e9d312d57c47101606555228eb029b5256a8c5d614ce1cc3cfe8886c7f3c148d4bd2adbb9bb3141659c31825c922fd91c1af8aa97f9e642e9b4876b276e100592a13273c7656aa6bf78553754487580e1f548a0427f3a98260d88bfcf3326aa220f565986a9c6fe54d3e3868ffb76d6feb3efc5c35fc87c11ab6abff921dbb8d751268eabc218f3d7d24d646e5682860709845a8dbf21d0ca8cf438261a179f1fca928893b7df71f9b05e4ccf085a11779b579df502abf03906e81ef1edd8f364b3fb5934382fe33ca46dfb40a07d821189471c77b4ffca8a9e13e689812c83e75ac6da3c966fa754ff710af880de7a24c991af1083e4b444cc2fe32d82e8053e2c7b955c658deac0b2f453a665f89d88b9b40136c0e773898b64d77601f8d6ff0631d1d7722239e054cedb7a06d058d6c34768155cdab5aec3181b88b45f05dc66149dae114eaa9ae774fbcd127603314419e31a908f1ddf6d562a10d863ec8e925a973445df38d86b898ef971fdf8f29d3cc0cb63cdd26b07b7e126b33385c927e570d23fb95f5189ef2083e0d511af83d51fb223fe9f635865d6ba3249322974fe1c26b20a3d436b9e85ba46493540b0c8d7ee61ee600c9d8d27e178036cfdb0fd225b60eff8bfb9abd868c0ef89a59c5ac1976f7e109d6b5faa449603bdf08e960b1e7fb6a2099ffbe54a80b07dc86e80287eb96d791cb52137c43b302f897498a01202702e69679b6befafbb9b48c2b12b0d08d76331decdd5289bf9830501825850729a367dc10722bc522ccccdce909dc42ae5b1630a21340131b4745c6dac5d7e97c3f94eb67116f68751c7725aaa5ef88b0400850d665d08018b74a0627161b79ba1ff83248fe4ea4a8d99571affcbe426021c3760e25182babad2a61d78f67bfca5237eac8a0473469c5f90b1d27d7ab8829313e8e5069ea3f677c2e2079c852cdaae07b88fba2f3fb33b277225409b615a204acc1b6dc8e0f06b34a70a4f71a5603333e0140d13585f0220dd76c08223dcf1941a7994fa3479c6dadc1b0693a05", 0x1000}], 0x1, 0x0) pwritev(r0, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) r1 = socket(0x2, 0x2, 0x0) connect$unix(r1, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0x10) getsockname(r1, &(0x7f0000000080)=@in, &(0x7f0000000100)=0xc) 04:18:11 executing program 0: r0 = kqueue() r1 = accept$unix(0xffffffffffffff9c, &(0x7f0000000400)=@file={0x0, ""/4096}, &(0x7f0000001440)=0x1002) r2 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffff9c) r3 = openat$zero(0xffffffffffffff9c, &(0x7f00000014c0)='/dev/zero\x00', 0x500, 0x0) r4 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) r5 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffff9c) r6 = openat$zero(0xffffffffffffff9c, &(0x7f0000001500)='/dev/zero\x00', 0x80, 0x0) r7 = accept$inet(0xffffffffffffff9c, &(0x7f0000001580), &(0x7f00000015c0)=0xc) r8 = socket$inet(0x2, 0x5, 0x8) r9 = openat$null(0xffffffffffffff9c, &(0x7f0000001600)='/dev/null\x00', 0x801, 0x0) kevent(r0, &(0x7f0000001480)=[{{r1}, 0xfffffffffffffffd, 0x10, 0x20000000, 0x200, 0x2}], 0x8, &(0x7f0000001640)=[{{r2}, 0xffffffffffffffff, 0xb1, 0x20000000, 0x80000000, 0x2}, {{r3}, 0xfffffffffffffffa, 0x8, 0x22, 0xaa, 0x80000001}, {{r4}, 0xfffffffffffffffd, 0x8, 0x4, 0x7ff, 0x7fffffff}, {{r5}, 0xfffffffffffffff9, 0x10, 0x2, 0x8, 0x4}, {{r6}, 0xfffffffffffffff9, 0x98, 0x2, 0xde, 0x7}, {{r7}, 0xfffffffffffffffe, 0x88, 0x80, 0xfff, 0x10001}, {{r8}, 0xfffffffffffffffd, 0x0, 0xf0000000, 0x9, 0xfffffffffffffff8}, {{r9}, 0xffffffffffffffff, 0x40, 0x20000000, 0x4, 0x4}], 0x5, &(0x7f0000001740)={0x400, 0x1}) r10 = accept$inet6(0xffffffffffffffff, &(0x7f0000000340), &(0x7f0000000380)=0xc) setsockopt$inet6_MRT6_ADD_MIF(r10, 0x29, 0x66, &(0x7f00000003c0)={0x6, 0x1, 0x200000000000, 0x7, 0x20}, 0xc) ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f0000001780)={0x9, 0x1000, 0x9, 0x3, "2b3f2646668540166488c478236ac2d9b14b7c0a", 0x4, 0xd5b4}) mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r11 = kqueue() r12 = socket$inet6(0x18, 0x4005, 0x5) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) r15 = openat$zero(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/zero\x00', 0x3c2, 0x0) getsockname$inet6(r14, &(0x7f0000000280), &(0x7f00000002c0)=0xc) kevent(r11, &(0x7f0000000100)=[{{r12}, 0xfffffffffffffffb, 0xd2, 0x40000000, 0x9, 0x5}, {{r13}, 0xfffffffffffffff8, 0x1, 0x1, 0x59c, 0x2}], 0x94a, &(0x7f0000000200)=[{{r15}, 0xfffffffffffffffe, 0xd0, 0x0, 0x3, 0xbde}], 0x8, &(0x7f0000000240)={0xffffffffffffd583, 0xb95}) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r16 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) open(&(0x7f0000000140)='./file0\x00', 0x8102, 0x0) writev(r16, &(0x7f0000001ac0)=[{&(0x7f0000001540)="b9", 0x1}], 0x1) writev(r2, &(0x7f0000001b00)=[{&(0x7f00000017c0)="06921d3bc31496c86585e38ef85609b74c397992144cb3fbe0137370da49eb21a78f02a8ce817ccab615feb6e6439e99036d9347aa6aec75f55bbbcdaaaa4def389e29e28e7143d020572cf7707d059770eaee290d1be94253542da0e2591026544e177689954bbddcf47ed5e39a34954035f141f0ab042ae6bcf77b75f09c4c3bc1181d45fc0a010c027e0975e0489c13d635d40bb311d06c072b9dc887e340d2673bdc5892dc9fb1e1934a0ffe2a7d56914a96967ddbc9881b4c23a52ca8e9b63d", 0xc2}, {&(0x7f00000018c0)="08c863dc421bbe70b717928e7b62704140642c996dc83cc27eb8a190efef92313ea5c133ae5df98231ecff3ca73374305daa2faa2710941e7950b28e6d81cf416da21b28fd7f3e3a5da9b3980cd186ea9922f08e3d2d13ac6d704f2b881f576defad62a67e0f58c601dabd31cfcb8b0ac4682333bb24fb481c2ef8f7ee7a49821c55afdfc7312886d385618b0c1eed9171cb3a7decdb6f3ae99f8ae38e500fecbb2130c4b00e5311ec0a3c0c47a8e77168115923e0d9b4760a26e25169c0a0415f300630d503e15be83be405db26277fff4744a80dddca15250fbb3e352239", 0xdf}, {&(0x7f00000019c0)="75522bb057f47762406f65db04b26b8f32eff8ec9aee7431759cb331b3dd6a3ab3438387b8aa4f6444a9daaadaf14aa8cd06452ec5065b0b0b0007dc38ba55a1cae89832d4d4f54a15bed9956c3622a1bb9d77ec105e8125767f67fbe2d6139ae13d8ea4bf8b2046994a91e939eab0394cb33bf6ade5f2e85ba1a7ce80029d3d95d9aa5f84772e37a59156c7469ed375ed790a06d3d1e96c9c96e21b48957ce67d4335041486dce209187bd7e7271e51d5881decf04694968bf3a948e202283a30bf617ad3c544a1eb", 0xc9}], 0x3) r17 = kqueue() kevent(r17, &(0x7f0000000000)=[{{r16}, 0xffffffffffffffff, 0x3}], 0x7, 0x0, 0x0, 0x0) kevent(r17, 0x0, 0x1, &(0x7f00000002c0), 0x3, &(0x7f0000000300)={0x3fffffd, 0x3407}) 04:18:11 executing program 1: mknod(&(0x7f0000000000)='./file0\x00', 0x2000000006002, 0x0) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x800, 0x0) ioctl$WSDISPLAYIO_LDFONT(r0, 0x8058574d, &(0x7f0000000180)={'./file0\x00', 0x100000001, 0xf550, 0x5, 0x1, 0x100000001, 0x80000000, 0x0, 0x3, 0x2, 0x7, 0x1}) setreuid(0x0, 0xee01) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$WSDISPLAYIO_LDFONT(r1, 0x8058574d, &(0x7f0000000100)={'./file0\x00', 0x0, 0x0, 0x800, 0x1, 0x7, 0x0, 0x8, 0x2, 0x2, 0x0, 0x7}) stat(&(0x7f00000000c0)='./file0\x00', &(0x7f00000039c0)) 04:18:11 executing program 0: r0 = kqueue() kevent(r0, &(0x7f0000000000), 0x9130fbf, 0x0, 0x4000000, 0x0) madvise(&(0x7f00003ea000/0x2000)=nil, 0x2000, 0x4) r1 = dup2(r0, r0) ioctl$WSMUXIO_INJECTEVENT(r1, 0x80185760, &(0x7f0000000000)={0x6, 0x3}) getsockopt(r1, 0x93, 0x1000, &(0x7f0000000040)=""/4, &(0x7f0000000080)=0x4) 04:18:11 executing program 1: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwritev(r0, &(0x7f0000000480)=[{&(0x7f0000000440), 0xff12}], 0x10000000000000ff, 0x0) fsync(r0) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0) ftruncate(r0, 0x0) write(r0, &(0x7f0000000080)="38f98771809a61c050cd57aec8cf17b2256838d419504e86ead88b75b2cc0a1052de1c84ac80317e35b7a1cefe4415028716ba14ab80ffb43c09d34500b530eb8ea20f44bcab55c77046d9d37d43407f95d3596c9d7f66f047c40ad85c5d88a7b3a94f2ead9a1acc80a2b535987ed2f1bd6ed8edddd510f755be675a5a8bde94fe9ffd88901515be40e42e04a5ebcee261bc5b646f35b5e3591e60f2e0608c1c6453d6c10b5e", 0xa6) r1 = getppid() getpgid(r1) 04:18:13 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x86136) r0 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) syz_open_pts() fcntl$setstatus(r0, 0x4, 0x0) 04:18:13 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x100000000204f, 0x5900) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) recvfrom$unix(r0, &(0x7f0000000040)=""/90, 0xfffffffffffffd29, 0x803, &(0x7f0000000180)=@abs={0x0, 0x0, 0x1}, 0x8) fchmodat(r0, &(0x7f0000000140)='./bus\x00', 0x100, 0x4) poll(&(0x7f0000000100)=[{r0}], 0x1, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000001c0), &(0x7f0000000200)=0xc) poll(&(0x7f0000000240)=[{r0, 0x10}, {r0, 0x85}, {r0, 0x20}, {r0, 0x14c}, {r0, 0x8c}, {r0, 0x80}], 0x6, 0x8) 04:18:13 executing program 0: mknod(&(0x7f00000001c0)='./bus\x00', 0x2003, 0x0) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) readlinkat(r0, &(0x7f0000000040)='./bus\x00', &(0x7f00000000c0)=""/153, 0x99) ioctl$TIOCGFLAGS(r0, 0x4004745d, &(0x7f0000000000)) ioctl$WSDISPLAYIO_USEFONT(r0, 0x80585750, &(0x7f0000000200)={'./bus\x00', 0x331, 0x3, 0x101, 0x1, 0x1, 0x800, 0x5, 0x0, 0x1, 0x1, 0xffffffffffffffe0}) getsockname(r0, &(0x7f0000000500)=@un=@abs, &(0x7f0000000480)) ioctl$TIOCFLUSH(r0, 0x20007465, 0x0) readlink(&(0x7f0000000180)='./bus/file0\x00', &(0x7f0000000540)=""/78, 0x4e) sendto(r0, &(0x7f00000002c0)="64fd8476d6041810c167c9d702a1e7210330d0c79480e9f9844495a99cd6048905bde9a944ca574ba540ab90a553c9238dd78e71779a4b1855ca3a79d2075b264def472e97c52f327b2418c86eed7426403593cc74e4b48e5409025e815391e7ea77ba3f81979a", 0x67, 0x401, &(0x7f0000000340)=@un=@abs={0x1, 0x0, 0x3}, 0x8) 04:18:13 executing program 1: shmget$private(0x0, 0x0, 0x0, &(0x7f0000b39000/0x3000)=nil) shmget$private(0x0, 0x4000, 0x2b392edae59fe906, &(0x7f0000b3a000/0x4000)=nil) chroot(&(0x7f0000000140)='./file1\x00') r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x20410, 0x44) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) shmget$private(0x0, 0x2000, 0x1ab, &(0x7f0000b3c000/0x2000)=nil) linkat(r0, &(0x7f0000000040)='./file0\x00', r1, &(0x7f00000000c0)='./file0\x00', 0x4) shmget$private(0x0, 0x2000, 0xcd, &(0x7f0000ffd000/0x2000)=nil) socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000100)) 04:18:13 executing program 0: setrlimit(0x0, &(0x7f0000000080)={0x4, 0x7}) socket$inet6(0x18, 0x8005, 0x80000001) setrlimit(0x8, &(0x7f0000000000)) 04:18:13 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) setuid(0xee01) r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x0, 0xfffffffffffffffc) mkdirat(r0, &(0x7f0000000080)='./file1\x00', 0xfffffffffffffffc) faccessat(r0, &(0x7f0000000240)='./file1\x00', 0x3, 0x0) 04:18:13 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0xfe72) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSTOP(r3, 0x2000746f) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000180)={0x0, 0xfffffffffffffffd, 0x3, 0xfffffffffffffff9, "5c0000afb40000000000000000ffff00"}) ioctl$TIOCMBIC(r2, 0x8004746b, &(0x7f0000000000)=0xf31) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) login: load: 0.37 cmd: getty 25721 [ttyin] 0.00u 0.00s 0% 310k load: 0.37 cmd: getty 25721 [ttyin] 0.00u 0.00s 0% 310k 04:18:13 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0xd02) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x2, 0x0) open(&(0x7f0000000000)='./bus\x00', 0x81, 0x10) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x1, 0x0) 04:18:14 executing program 0: r0 = kqueue() r1 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x1, 0x4) utimes(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)={{0xbe, 0x1}, {0x5}}) ioctl$KDMKTONE(r1, 0x20004b08, &(0x7f0000000040)=0x4) kevent(r0, &(0x7f0000000000), 0x9130fbf, 0x0, 0x4000000, 0x0) munmap(&(0x7f0000286000/0x600000)=nil, 0x600000) pipe(&(0x7f0000000080)) 04:18:15 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x90d2, 0x0, "d730c1ff070000e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000040)="582720efabd16ebae63225259560f8e5c15f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c583e4d54a38b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc037916b136a54c", 0x65) write(r0, &(0x7f0000000180)="a6", 0x1) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000200)={0x0, 0x0, 0xfffffffffffffffc, 0xffffffffffffffff, "85495500020000000000df1067f5bfa6ee00"}) syz_open_pts() poll(&(0x7f00000000c0)=[{r2, 0x21}], 0x1, 0x0) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000100)={0x3, 0x80000000000000, 0x0, 0x1, "72ec5477db24223c2b5362caf67c69882762d056", 0x9, 0x1}) 04:18:15 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x2004, 0x4516) r0 = open(&(0x7f0000000040)='./bus\x00', 0x80, 0x20) r1 = open$dir(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) fcntl$setstatus(r1, 0x4, 0x0) recvfrom$inet6(r0, &(0x7f00000000c0)=""/149, 0x95, 0x40, 0x0, 0x0) 04:18:16 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x0, 0x4514) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x85, 0x0) r1 = kqueue() kevent(r1, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffff8, 0x1}], 0x9, 0x0, 0x200, 0x0) 04:18:16 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000340)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd50537e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f0130906e061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba5651238225996d2250f6ea821e153a6212dc30a02000000ac0fe439f3c2ff8a0d530549c6eeab2d4e779efa285828dc1acadfc3e92423cb41191c368771b6626551a90e6a0998bd25030a", 0x115) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0xfffffffffffffeff, "85495500020000000000001167f5afa680400900"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000840)={0x20d4f9, 0x3c3, 0x3, 0x8, "b08d16c6662247ea5f2b2c215faf8a210524d8e5"}) readv(r0, &(0x7f0000000040)=[{&(0x7f0000000480)=""/89}, {&(0x7f0000000280)=""/85}], 0x1) syz_open_pts() 04:18:16 executing program 1: mknod(&(0x7f0000000000)='./file0\x00', 0x80002005, 0x2d94) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000280)=[{{r0}, 0xffffffffffffffff, 0x8}, {{r0}, 0xffffffffffffffff, 0x5}], 0x0, 0x0, 0x0, 0x0) r1 = kqueue() flock(r0, 0x4) kevent(r1, &(0x7f00000000c0)=[{{r0}, 0xffffffffffffffff, 0xd1}], 0x6, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000140), 0x7ff, 0x0, 0x7fffffff, 0x0) 04:18:16 executing program 0: mlock(&(0x7f0000001000/0x2000)=nil, 0x800000) munmap(&(0x7f0000e00000/0x200000)=nil, 0x200000) munlock(&(0x7f0000001000/0x1000)=nil, 0x1000) chmod(&(0x7f0000000000)='./file0\x00', 0x40) 04:18:16 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x3, 0x0) setsockopt(r0, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r0, 0x27, 0xc, 0x0, 0x0) setsockopt(r0, 0x3, 0x9, &(0x7f0000000040)="92333f3d4c3545a194a1c6fa995ebd0f228c11bfeb37b2f006319b1c2fd9779e695a5ecc64798d63a1a36550b7de20587008795f47f382ef94524fd8ace957d7ceddd1c4e1ecc39ea9c1590e1afec1e3d75a52ab8c6effd6fd55b0bc45b1e32a8e8777c05ee33ed00dac225dd90215159ce2a638cc174aad945f76f42e1271b316f78a804ebad08f1759861e4f85a144967eafb0a399a5db144ddc6f79c4c6d900a0efaf9e49aada3250c4e2525a2a087b60e1ed0d462f3c260ae8c84aac44f9026e956f06b2c4fb7ecc507837a4baefe28c3258c4ad382e0fe09d", 0xdb) 04:18:16 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86128) r0 = accept$unix(0xffffffffffffff9c, &(0x7f0000000180)=ANY=[@ANYBLOB="ec03"], 0x0) r1 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) write(r1, &(0x7f0000000140)="220e228901001c067ebc74a7ea11cf801bf1fa48f4445ed5", 0x18) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) fcntl$getflags(r0, 0x0) 04:18:16 executing program 1: mkdir(&(0x7f00000002c0)='./file0\x00', 0x0) mkdir(&(0x7f0000000200)='./file0/file0\x00', 0x0) pipe2(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0}, 0xc) r2 = getgid() mkdir(&(0x7f0000000000)='./file1\x00', 0x0) fchownat(r0, &(0x7f0000000180)='./file0/file1\x00', r1, r2, 0x2) chmod(&(0x7f0000000080)='./file0/file0\x00', 0x154) linkat(r0, &(0x7f0000000340)='./file0\x00', r0, &(0x7f0000000380)='./file0/file2\x00', 0x4) chmod(&(0x7f00000000c0)='./file0\x00', 0x3f) setuid(0xee01) mkdir(&(0x7f0000000140)='./file0/file1\x00', 0x1ba) utimes(&(0x7f0000000280)='./file0/file1\x00', &(0x7f0000000300)={{0x40, 0x101}, {0x100000000}}) rename(&(0x7f0000000040)='./file0/file0\x00', &(0x7f00000001c0)='./file0/file1\x00') 04:18:16 executing program 0: poll(&(0x7f0000000000)=[{}], 0x1, 0x1fd) 04:18:16 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x8000800080002002, 0x5bcd) syz_open_pts() r0 = socket$inet(0x2, 0x2, 0x2) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000400)="6d22196a91c67bd5e9418bf1eea0ed66b7002a5bccfbbbcabd649b5302d3f74a280a6561042b0b5aab0962d0b21a41aa652b309ae70de332624b497030b3c3e5d039aa2315c754d6c38c38437af2f9c9ac293d9932f586631124fda53d99aae00cd72ecfb72986128f681351665b6d87ae12436088aed0de5aa78081674a5bf8ca09efadf093f9b4", 0x88) r1 = open(&(0x7f00000001c0)='./bus\x00', 0x0, 0x0) connect$inet6(r1, &(0x7f0000000100)={0x18, 0x3, 0x401, 0x5}, 0xc) read(r1, &(0x7f0000000140)=""/55, 0xfffffffffffffe2e) connect$inet6(r1, &(0x7f00000000c0)={0x18, 0x2, 0x0, 0x800000000000}, 0xc) r2 = geteuid() setuid(r2) writev(r1, &(0x7f00000003c0)=[{&(0x7f0000000240)="dacaf04e048fd3ee91dd86b59cfa900a6ab4befa260901798e8f125e6de7ff6066e64c9d54d9e36b97109dddea4fcb1e56c2ffe0eb11597c9a101bc80ebbff622f5c45a3344149806f928ac33d9f97b981190b7dbebb3978618edc05bc931ec00500e092519e6ab5476c4e8acaa4c784bcee7b820d44621ddb92ce2285ff6ac989345f025d05b49f87bb160e8cee56c8f15a21c0e607b5599929f2b538a8208c43c74d2861c313ddc76b823d14d59ceac4da0f", 0xb3}, {&(0x7f0000000180)="bd", 0x1}, {&(0x7f0000000300)="99a8d01cd0fd4221494d5af1e71c56879113041f4114cecf1c3fd6f7b240f9654867fb63e1f28208ae8d8c3580cede4815f45c2a138e5bae1cd78af9a9f98b3f9c691ab57300fdaf66dca843f694d9035d7ca8f713e002b377daa6dc5eb1c056be73793ba3526478cebdbc0ae05bcb3a1c815d44e45511232bfd807f676be3586f811bbb5d7840b39b01f601ae3b23d2dd3213bc4f", 0x95}], 0x3) select(0x8, &(0x7f00000004c0)={0xffffffffffffff5a, 0x0, 0x0, 0x4}, 0x0, 0x0, 0x0) select(0xfffffffffffffe1e, 0x0, 0x0, 0x0, 0x0) lseek(r0, 0x0, 0x0) 04:18:16 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x80002006, 0x42fc) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) openat(r0, &(0x7f0000000080)='./bus\x00', 0x8000, 0x8) 04:18:16 executing program 1: nanosleep(&(0x7f0000000080)={0x0, 0x23974438}, 0x0) execve(0x0, 0x0, 0x0) r0 = dup(0xffffffffffffffff) r1 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) r2 = open(&(0x7f0000000040)='./file0\x00', 0x80, 0x5) r3 = accept$inet6(0xffffffffffffffff, 0x0, &(0x7f0000000180)) kevent(r0, &(0x7f0000000140)=[{{r1}, 0xfffffffffffffff8, 0x40, 0x10, 0x77, 0xcde}, {{r2}, 0xffffffffffffffff, 0x0, 0x8000000d, 0x474175f6, 0x10}], 0x2, &(0x7f00000001c0)=[{{r3}, 0x0, 0x82, 0x40, 0x2, 0x3}], 0x1, &(0x7f0000000200)={0x1c000000000, 0x6}) sendmsg(r3, &(0x7f0000001400)={&(0x7f0000000240)=@in6={0x18, 0x2, 0xfffffffffffffffb, 0x8}, 0xc, &(0x7f0000000300)=[{&(0x7f0000000280)="8dade39fb7fbb12e11946c6a9c0d98d90bedc68aabf490ecf65908e4a1bb79b91521d4299bcbb5b29b7d4080a2485f2460e6c07f", 0x34}, {&(0x7f00000002c0)="1b3f3c0177c777506d8f1ae4c97d163b55ae27a0dcc48372dda0a2196b479a9640dd041eb8e2773b9a74bc579a7b7b471b63bbcee342ff0a", 0x38}], 0x2, &(0x7f0000001480)=ANY=[@ANYBLOB="1800000000000000ffff0000980f0000e1764875000000008000000000000000010000000000000020affc785c500a9ba5d2e26796054fcd1f5a818fa5b60652d36c765d01dfa141dc78c3327ab14749373124fbdb8212724ed617833ab791273030764e3b4643fa3f212740de9ae59b1aba07e1c92950460f3bc72c24935ed1b84cbb4ea3cbe619511a814bbd877d5e76fe0000000000001010000000000000ffff0000d30800005945d74de42acfc73be2dd69b48b1b9a9015010245215fc557513ad5b7bbeed2429c4e372dd466e853d290caf912eb0ba8383ac0c95af03427218d7a762edc8a6cd20f4f2c8a819aaa8825d9bbb1f53deac3242496bdbdf98299a6ce721fcd339ccd02ce47884c5ec4e7af93decfe268d75571e401d0ffb94988e7b94319680523b2fac14a4e744d16670302a1431dfccff78fe892602795fe46d94ad8c5ebeb39f3728ff0730c134575a44100802b355026ceb3b3b0cda03d4c39ebcbac44493084e06d4d66cfd16a13367cb15f03669e97ba8c0390e0e916941e94f31f3591e87572916ec89cca91ba87fe78ed1474141320031c24454dfff2400f1b8c39da21a3de7acfc60a5fca996b7c4b1117c9dac7bd5de8151ce8e1e756ccc943285fad28e7eb09a59f1d6771fffd68849feaa14cccabed59cd19826d2880bb84d47fc4427a1350493d43a26fec5e2cb47cc7b5b055694ed984b912e80c150d485ed9dda2bed552a85129631fa63ea87d0d93be47c293ba3de1544266a2294df4f1b792732126979c4d4039ebd046dda3ff28840acb33dc8a8b75c4dddf546f315d01c54c0dcb3d4188c771c3ca4b2779670456808d09d0ce772acc28ecdfdb743d82cfcca216cf166c9c83804b431d4a92d697162c5bfcd929bf81af8d3a5d27a8789434d86fbab4dd845436441b0d4f70402c8d4854f805cdeb97b015098e1da31bc6e77f96601d04e78fdb6b0441963d812359d50276ab481dd2197083ff85c8a8f10bf733ac235c60e321097e0da7de0dfbc7e2efccd3cef06377adc72a8d18fdbc599888fa9025b333d488a9cb780b52de3a415740e39c18e039c11d91e31ed60c8dfd3a93fea0c09bf052c1a129e3efefdfa403f7b26da97a9ef45efa974f4f300d7fef6720253426d2319b3b39ff99f0cd33ea8187d07562c7654774ba2d6bfb945af7bd5e2435feeab79a06656e48c5ea71a488fa3a0a6118913c6bf4ad03d1594ed5911c2c3c117cbccbafbedd14d740b1a3e6cfcfb6256a398f5c854fb68892d877aa71273f2785b22e7d7b237870241d6bd0e149dbcb2d811ce1f83ba9349f1d39c8051813603bf21589b952f442959b32472ebd4133c8c736b085df6d0504c62368467cb331089521e202ec673fab97fac48c0d72f501b6fd9e4339c6836e5851b7699d60aaeb7525b43e012c11dc5db5ac3fde24a573e3a43605532cf6bcb5101d4b4367b14cb50c2ea9acf89dc9eae64fb0e782a8f2bd1b04c9899017d6cbaea896cfd51a799b5de39982f19bfcb96c48343aa8a24f52ed2010b9c3dc6ae08334bfca73e44e2692fbf181e31c50fda8d14218371e0a00c5e3643f4cea83bfc44cda239e2908573ab978886b4b93ec081273716fa2b4a509c0a0766f88f867483f340f09a2f6b117325baed3c154c5b50136e6eb1d06da225fdb7de9c47def5aac59a9bb9e9579a89648fd922ac2a8ed07402fe53b4d1bcd89c63c22c0e4ab6b48b4ca40c27f0ce481425c77843160c3fd9105fe62be43f3488a7b819c181b52aea11161a9391dc34d0f846654cbc3515685553510c0f404425759c8149073bdd2b0266d001178253a74867785cbbe2cbc6668158021cfb592f7519d0394fd970aab10caa3b271cbc3e3d78457fac598817787334cc740c5ebfb973e4b3484b3fd6ee76d7c2af91e662b6397fd1dc12066d0d7abaca56bb8751ac78d731a8a91a77203b42870cba1eec6532e2c8e86b776ba839e3c1e6751d109c8b879cb83542938a89841d450e143bf3a671c8234bce3e8d010aa72d0073d25d15fc7a9681b4c8314266ce5d6d5a1e088ce2342d336217755e6630bd330d1e59d434cceeb78973a0a347c4161f719cb8c66db13637187923a176aefabfc0e6969d0f8e5095ca90a3424d12c8315edc16e6b02eba5b983eb34f87ddc8f2a56febc88b8b90572058b576f98b57103d57dbd954c9b5db0c2bbeb8ff25a35c84828aa1ae18b7c4cee277238199a1d1642b1b87f5f91499b8ec224171e05cc59af0f0ffcaa5bf3b04b7c011fd7321ec2ecf504ec28a81ba8e931f3db938de160ce2f23b9585953b32edf6ba93888f762b29a61221364575b00da418ff4aca6e68cd06b78566b04f73c2f4d468f9e18d77c4aeb53fb63b53338cc8963e04ae894c171f1fc8216d11d3f17a79a838ec0f69a39175242e4fa66c41dc62c5d8aefd69a8545c71b0dc593fa6e5179858d132a6a8b5e25af9862d880aaad7ca31ff60600d96c02d6630ccab9c7c74a210ce55c1440c518a4b939cf12aa401b10ef335e384d9ceb55c76994142f44ddb31c7208d2ec47b91be37bad600ccc8654d3038dd05e44f9b70c80091b0b6fb6d0b5d942acc96b079166bddc0febb877377c5961098b3c3400fba964ed3d643578c73fea1dfc1e9362fe27b602a2025655e8f212c62f4d5db53c398e66bbe21a48939f598509a3aa31dd2412dfea46d4bfb9a9c6184492b2c017f854f20a865259975e17b24fb343fcad65ca90bea6d579dc65599d6746839246973ae7353a71d05d75e1b3279c54938033933da6e87e4630342cae0f53dee0b2fe85f76b8fcae086fbbb78894b98f6479c4c4a7029d517c1ac7a7c3c9426de2864e52daae35514e5f347e74399a669121fefb28ad871bcf1142382e5a08cc10cd5855226d0ad00e6c4d53fc11cc02d28fd8b0c6916a8e9874c44ee6f2f9488075b13e76a4148c8b5ca1d585cc51f0d1a7e089c5523d9a67bb1e8ab169964ec9bc366e6430f8aa4bb92472277f73f1fa5b52c502135e11207f295e9d985d74c67712c4259119a0cc6ebc79084c499f912ecfb49524bd475ff5ce78130238536ad2a13395123606fddcfec77d0c4f24309b287171722a45826f00e27c14b5e9eef5eb14792de7e07989e524ea1536e2badef816cda10cdffb2be4311d7e1f5aee7346273a95020073d93e7c70f326743370eff5f39fa8476876d878be301a104fb3fd97c98b7b9732f9928c5678f9089945b9cb2b60dc4a0fd79b4b8d9401bbd3b2f5f065a245b007de8ae5d9938e270bc739aa319532e37f0bc5f5a848938cdf3bcf7fa5ee39b36fdb1b7d04c95de2deadfdcbe95e7e468bebccbf7c45f9c8319e538d063a044e58cd8c528702e3d1e266ad511275f2079d719cb94bf624c06893ac95c95ffe8fe8510c5813093a0bac815d1390edf666e1053bc26d47e7ca57a1c0806b9081c894ec008b0ed37b5ecf38939fff2c95addc83ed877b404c4eeec6da0c57b4c9a6c97110d0b4554ae5cc6a6605349e93466f9aa64829bff08aa643c553d4ef558619e0b434cb58112d2d2f9134dba7e0fdab103ab2b5ac2f27e3c8c010ae58b541bd59e1fd63f26fe4f69c5d097226d3195d988368f0bea21d621ce42d1ec27de2115de2ddc552ed39cf1cf6d06eed96b8c34aa96beb17819956f416b0632e333b432ab35e9a51d7f7f693f07682333fa5de3782ef36572730791d00d86a1ebfcca5b06a40f906bc9afa30898c2a8d55c35f9af5aabc8fcf04af3abbcfce1d45f063dad588cb17f907504144733723ee86f4ac9ff34b1c51ba716dcfd3c7a57a81c382eac19ecf38b972382b85d2a92ae983b366b1e4a512450af5a707d0f7c6d156f0f60506ef3246aa319bec1fa5d5fa25e2cfae7901da116cef3e8b964e3f5fa51c03ae94634f91b976086a788226ad6bd868d74703ab7c0fce63365701aeeeca99d7b7cef4c06fb30c4a3182c8ae37b0ce3c6e0229ec5eead1a0d6276a174c9342bd7d8e37916cfc5a33b1de1ba2690e058ef04bd4adcbbd0534217560fe0a8201b72a6f018bc51a36fa0a400b659ba21ba3718ea47217abf42bb9f1fdca62af60b3d9582f5fc07632d83c393658bf94410be7d4fac2804de020ff2e704d5da1da80cf3e4ab6dacbd8e4fd54f100c4fc39c07dd15e94c8331fc0ea5160e74e62102994bca8ff206788876a57c5b521cfe6e783a70015fdb4d876f4aba846b97dc2ff5452f3ba41fb3bbfaada46d7653c1e35be4b323ae2b7a31d76a2b9f2cf699cb51064e0de70e67c3da73379f673fb0a5acb996c5367aac2526ab4a36e5252ecbf7b62b82142f80b43af369d0891f64c7f67b8c1aef0b35d1fa8b940e6d564baa076e7498ad72d7ec247b0b1be089133a1bc59c24a5a585d01dafb5e4a0fc9666e991abcb47cd68e396f8dea479863055d22f594090773ee9978a4090dade0d50727fb32d9b4980a4cb1ed6a6ff6feb7287a0d771ec13ac234819d34c09fecb52900a84b466bd6cfe40dded289481b882c53ffbf885adfa9569b6c2386532d8116b575e4ff5ffbe3d9784d794783b7e1f2a1b6d7c14b6dc413719ae141dfaf15aa372eacaac28d83dd163f677804d6c3c3533f288c7559f4330fec2eba0e891aa53a5aeb2585ff096d9ee4629dca74d41e78a34fb26d302f25afef5f0fd91d25e3de7f002e480ccd076d605bab4f4a29ce167c68bd38322a51ede0c2792847cc46a55a787027f29d6e7c97e7cc7d23a41a5592eaf82f4a7d008bcdc92c269ac7e11d94b2a9815df3d901a95e84911178453932f264737196fdec7bd81bca61114d1df121f21b31504d745a54df2517f811aa6ab8a067fc2977491c111c4e12a120367f9c775aa5d88de196d1663600dacfab026f75b56d6284fe44c8ecd9538123de6f9331070f51b1029f97ed8850e7f3c62639ce578f4bb45fab15a580ca009196e2c2bfa64620446161cbd0705fec735c11af6be91d345e98ff1454dcf5d788cf9d0fa65dd3febc662fbd091b7f7059075a848fe23efe39c61e0e0bcff060da8bf8f5a6c9f5c7897d75a480cfbff4a99ade84fdd31083c1b315b7152912497e110a26aab863e1d52c34b827a5467d7a81d7956b27cb101401368ab73609d8c47f46716bee9b881433f5b44d1720e5837a89f82a5443b06e8da507b0e78dc0f3a7e164456c8ec5462489846a0216d078f5efa012b568410906b5313a43efc87f08e3f59fddd6be71380aca29bd71b45d7a08b9e6dfa7a7a3894fe0d13f9c6f73ea57c6ec4c33a6c212d88c515fdea0b41972789ab4f598ca650b9d35ce5d681fff090fee5661dbfda1ca0b0ca437f28a9f1df193ea688ab1e1a6325bbd3578fd2b97580b42a8f1423d7b785c7065222b788f156a75f73a8a1899a600269c8635defc49d47bc61866773f5591b3a1f3128153ba41048e1949245ec7842fe56a3bc83779578b56eda9f11a9dcbfbfcd59cbd4986ac04ac96e1c15afeb6b0cfebb7d57d0d2b5a3138bef863c4452c0a284177cef8ee9c0dc1380393059d5a4d14b4028aa83037114b2ddee95056fb014bd77010ae9c7796e0a336e702bca1ce5d85d36e5fc81552d6bd90ee81ae5df7fa1e01f3dc14ea5ae73a3ef126f0b47552d1f22ca23b44d370a94cd7c481f2b7d1a8b6dccc4a5de331833deaf456c2611bcea54b7493dc15431d14b9eab25dc67f027ab7b967da7fe91519c2e6491f456828fa3b955c39c2f67c48b31c785c97f5140f8b1d0d78a52dff86f66851a00199009b1bb02c79c7b83d19b0873e611e905c6c18baa163b78a68019ce4e65bc44399f54413508724d28aaaf03f37d41c68b64d67a35274bfb58699157f6ab1d385a529bcefd47ff3690d017e540a363128f30259fcef5a486afeccf66f94459cd4a44a7d65b2d463974eada813c55d5ee6af8297787b50bad30e3385fe8969448f6ce1a6cb66f0696c0cd7ef1eb7f32f48ef6d68d987933566d7e42b95b7b836bc7954735fbaa0627f2b3ff33498ac0fb3ab898a1b1228d92329561cc255067da2ea01be556e29fc1d1e49d255f43ea2163577f67047874e98f1111fe3ec93c1767fbc39945c14cc1bef7bd66759411f7740d81357c82050c5a27313b6751202921d48a6e6558bc92e8f556bf701033fb52c321ca9892e5e4ee2a7f6e80dc901e6c420ed4bfc6d4d19845da572f5fb75f1e3021161ffdfe40f0e244f2765dbaa8d81a6b78e8"], 0x10a8}, 0x2) r4 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) readlinkat(r4, &(0x7f0000000000)='./file0\x00', &(0x7f00000000c0)=""/70, 0x46) 04:18:17 executing program 0: r0 = socket(0x10000000011, 0x8000000003, 0x0) close(r0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_int(r0, 0xffff, 0x2000, &(0x7f00000000c0)=0x2, 0x4) sendto$inet(r0, &(0x7f0000000300)="db29b8d16d3a96a05365eb71986c33c754593e0ae848aaa99b2918dc5bf4e0b001cedf2be4e45ed399a23cd16bdc053feb913b4b33798b527d433e930d4468870393605047be4cfcbdea3bcf81bdd1b1328870727ed82a3c51619d8d53cabf8c1e0fdf093b867c53e42f3cc5d894ea12181a35b49f63e41083231fa4c7a82993b97fc13aa370617a30dd22b95904a957f2", 0x91, 0x0, 0x0, 0x0) sendmsg$unix(r1, &(0x7f0000001500)={0x0, 0x0, &(0x7f0000000080)=[{&(0x7f0000000100)="c911b5f4287e86a97a8f182c5b8c178f3b5a0777182bc61e9a319cbf3e78754487d3c97f5c5b2938a1ef45db7a788224f39ac37b053bdf063e5c37a08214eefd8748e7eda517e5959ae0f930bff78d50050fe05e49ed3136d58420787b916d8165c1d3c8b033ae32f9d8b65eac035d60e9d4ae70cf2926ac875fea0997791b8be4ceca3f833f50da35adc428f59d6b7097af7ed4e52691e6b989fb81d0cb51171afe93db797fd6c1643a0d24ea4f90420c26185e44e69d9e40f262ab818330cbe7611e8a3fb76cc77468c13510f7fb7c6f5d9ac59e701b009a261f7f11311850", 0xe0}], 0x1}, 0x0) dup2(r1, r2) socket$unix(0x1, 0x1, 0x0) 04:18:17 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x200b, 0x202) mknod(&(0x7f00000001c0)='./file0\x00', 0x2000, 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r0, 0x0, 0x0) r1 = semget$private(0x0, 0x4, 0x80) semctl$GETZCNT(r1, 0x3, 0x7, &(0x7f00000000c0)=""/211) socketpair(0x6, 0x2, 0x1, &(0x7f0000000240)) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff}) write(r2, &(0x7f0000000040)='h', 0x1) fchdir(r0) mknod(&(0x7f0000000080)='./file0\x00', 0x28, 0x4) sendto$unix(r2, &(0x7f0000001a40)="c06234e606498ac6f92ab8699bc4e1e01b1d266dda086babb589129f5e93feb58c0f1ef447b8001bb48f51a221d478ee7600895c529822c3be252e34bf8da7efa7a9ff1e439e8e0e572505d1ad4d490fd57825561c98418b5be52c3c2a51468d89e4ce9cefc32a52e9a9c85935d8497a44a2a108fc3608377045cceec990bd00b63a6def6438d31cd1824288f4800eaa71ab28741cf88d344e63424954334b39c882739ab960254f11e0003bdef0423905669ae11914e08921a85ff87763ddf67bb2240e2da3e089079ce8826c27d17719df436d5a7fd53052d9313b2c1145107a88771653517318910c4973f7d2196154044f40b9ad0a5d7f3d1a41e3c2cc601d629c31d01d913d415f958415cf9d9cf19e0ae93845f9c6fb3e809b68396fe2a7c5645f2255c143ec0237dd70aa7bce8b7a265a96a15a282001e5300284dbb44e4d47ab6162627ec03a4a2ed8f25affeaf3af4f28bbb1ac344a5533b9e79530f46b10e4fec69cdefadb157bde541eeae46839479130aa75fcd6e98f4ee0b031df8de31bbe60a68164be88f387529fd852c757ff9fb27fb7494fc2e12817228a289cba155a482d5ffb0da674c7f34ffc9b17fbff63bf43f339cdbb78872151f2e2010c4b66149cc5e38bbe9aaedf53ad2654032b6d9f7689bf810486fc11f659ddf15ab6ed6cde1c34742d71cf4a8dc526f92b9404f332146edca51fbd025b5fa36923730fd15a79221ab5f340ebf712082dd49f0ce277c22a05bdea168ce5af69d4a287157dbfdae48fde16191046cf8189d5c536006739421a95b7bd6b7bea1799158f2b294c6f146c796bdf428379ff273ae26aad05cfa8aca61bfff3771a621edab699b381aad6edb4f1f79ac7b04d1bd9eaed697252680d7b730fdc09abfa025d8000924b5e054e790b64c7cf273169e935b4e02465a793f347802f42478252e59b9d2dc0d6dd4e216f2f7126f7024ef2d7ae9bd488442749d0c50e81d9e069b3eac28e122c9d0126f051d09b9694840a09826f4b0c0ab07a872a6cdf09e89443686340bc480b0209f9060bbc6805056576af7ba02c8077be81a41b8455479994e5f52a4243f46f18830fff3c61c53d4a3c87f05a7b2282132c561de273c42c3c0242ec6c7e5f12882912e804ff8fad41fc07ebae12b315cb0b275e21c058f89f2917a918f9468b8d8c89d7cccfef66dacf3d3687cbac2fad5d2eaca3a1dc9b580bfffbea462f3e30bcea9c8f68b86c0713fb93797de957881d2a677d6e76b27afc40aead5e549feaeb1e8bab9526215cf4215bba6b60ea7e7b8f3f7b1d7478144a98175ee49ff2c2cc3ada2e2c3a32a20d574edaf5213282db56c4a21b631332f09e4a7acf6359a32824e4f9654219b1441a6c040f03879174d102027b2378a0c86a29f1b0cb92a302daca4532d03f93e31ae3f80597cee332102996e404bf1bc0bfdcda9c3a26eb8575f4171f6d4398f7a5381d7c10afe89fa461f21e62d289b15023b53d07e11cc10baacb08c8c758aaa2b9752bff6498843b0941e1f0ea632f68e608e386e1869a56b42347ba848ca31d49bd87d5ebaa4b8ee536703812daeaa197afa9e66223ed4826beabcfb13a65ed77be154cec294748cf4cf93d5af41d91bb6d5e0dc76ea12d7036fef74b77b0fca8e7ef79e956a8579976c22e3cb0881e6dcacfd8d9565dbe13b97a45af5b7ff89ee70791450ec1bfb1f5914b15e93cc0d9f9b1e2d62379761d75ef363cfe1f5a109de2dcdfcdb2052d8ff4689f9ab1d765cb095d7c92f53ca02933e40cae54a88e8e9843bfda24311c11c784b6db3110dbb9d554b83d13a436209832f696c95b94641fc384f7b193f6cdf889202d5b85b764bb7d37a0397040f787a36cdb0b209c30c0ed8268472debb3b39c0c2fbcea5e01812e095d9f90f77147e7566113aa0913885b44632bb5da0a6be14e6981ce608cb1f7ee6fba4aca46fbae824f62dafb12d22bf98f7a0b2a9a83d80bb47d515af51e27d4163b2f4dcfdba77e57fc083fcd2174d8d296004f318ef697748e5a15a12e7a0775df7f23686528090bedbea53977ff8636850a61b596169eba5b7be3e41645c101f85e4f19adfd5328e4cf3a56e2096af34de0f38ceba1b0383fce076ff181c7caeb3eb0c2b515c493bc0c92d12bf4dbf72234b7be9eacf956466c07722d8b068b14fe60494cfa26c4327febd0da07d69493d7465183ac64e73414d664c87967ac1b958c5c10113a6548c789c768430fab713c72bb1aff43344535114cfb5291844211721d84f330ef4a9fe364994f113b6dc826db7506021720ef84a54daf46cad91fcdf978af7a450ebaebdc9d61e08d131b3de9a8ce3734a086903919b348bb9b24d633624b31b55737c786f582c0595144712ec0c60aaebfe311225303fb73284a2497eb12833b92d7179d7719245204c5b594a07803f3ad846e4e1fda22747fabc80d84485103a8d23af831036f094ac8aa495608f271b9a03c9964aa770c21be17f18336196134e7b6f6e8dad86f2285b472f1f1c64db12ad762aa054b39b535ee32034d07784fe5530e037399c74bc5f3f19461e363850b799cb2b02a500ab14c3688c0aa844145b1b841a7461ab1492480c4afacec3dae939324e4d504e81165a6a026ad98ddd4c3aa90ba2db5b65f233aa23ace61002558b9b8528c25dfa3e9bf0e6b9dcb72b554a368d2a7f85dcfecc58398dcd5cbc61fa75ad4021afe5413c48c15a943543db650279c1c8fe886d889cf6e7beda0b53949b4fedf5fea49b5b81516271e58c8f69a7d9866262903558f78397c0509f264c9956588df9ccf0bb14223c865cea897407a18699d7fa9454ce58ffccf5502c758200619aa38989786f0d55fef7af96d5e0d3c7d0d0d70efa6e71baba8bb4a88e471ef50b8ef46ed1a9bfafdb30b57634f61303cd04317ea8449a20863f332c96954c57592259adfa1efe88ac832bf615ca51da47831fd3e37d839f8e95249b5a23a09723258620bda96894368f9cf80be87ffdcf7399fd00352997df404e447f036964641b416a86f34c9fe00e1ebf633c08fe620fc26f56d6b7352d2df491a1c1cd07ec28dea2bfdd7befe259d558d87ea6980735671102ec4d049ef78668ab1a3b8205fa15ba45c7d005dc68c8419d298c63a4d2811252bbf182d480ddd6d444ac4624045f6fdce3ef27f8bbff5ce012b75f39cfadab9b47f795868ec5ee2b1f4c3d304c155dca897174554061d88bddae05f6befa9c6574cfb831fd28b1cc16108b0a5583108dab96a563e7fd3e7fffe9641557da4da8e929eeeaa387aa5822984a4bb7b0b246fcc9aa5b0352d2bfb6cc3cec05bd0e435aae25944686f58c5061d2ac53648eec26ef19a2dd009409d7c137894b70cd4fdcc5cd6f592d1312ac4d339922d28d2d3515a11ccd957f34b63d05e9106a8083dd1182c840b5a88a8e4ebdff0d2485c7d2d16f7941890025bc363ea300bb26bf0ac83ab3bd330e9b26bc06e6885bb17b054716927c33c101a6cd06dd6bec59646974b615eebe53dd22425eb1af112d133975de3a0fd6181d616f1bcc00f32bc80661bc84b51de9d28d62d8ff1f00e9e46c929bdaca5a2af094d1053bc8a99dfac161304e6093f663cbbba404ab5a562dc6e7319dce8c8259a5ac82ed9a8aec18114356f5f30e49c7c658775de2489561cb25a04bc53cfbb209b93212364c1580affc969fbb2fd864b01866e0758f356d40b0ad1d33dd6cd6602832a373625efd5dd1a99567859edb18dcdcb67daa42670f7c910e14cf521925a00a37ca918ac1b7659bd05ffa3c14710d863832ce549f8265ce05e436db72ec5886410ed108034b726ff4adecd333c6436954292178d0279f0eca50a53ef71b248b7a80855bf6a49d2656d0c0b2c46b1b21121ed6735cb0f964b4249e118fe610b46e740e6803ca6ea30c3e9177d9ea794b34aab3b2f933e654165a1df65879256a1e663003c621613183612305452c26d6ff5182ff65dac74d9916a2312ff02f607695bdad021f49cbb26ba560c6f5ebd0873d0a57c007394c02f54fee6c8f2582370b8de3ed6960ac3f01b3681afe36f97e2794169ef21441d70183bba612b61f15db11f4ba3cf8f2aa35e5a972e6eb22983683e00a8403358192a5f58ec48cf22490cb433b90fe674485cf2784a16febb1f88ce8779b51c09f3332a9e2d0bdf98be54101bf4da7fa149ce9c33bd4bf04d9b59dcd3ee265253d0531e6baf50ddcb4d4f6714595e4fe57e763c7db344ebdae5d0da2910c55b9f3fc5ff568f170f4318c9f6a507e33c1a579cd18afcea41fc192f9d64ad539e7e4853ec73410291c5bffc172cdb17eaa015958a91d14800be26a17ab191d47f3adc72234ac02230442ebaaf758da80dd2c576a7f63624ee10f87b2c0e677fd83db9883b2d22601b7d18a58c26e31b3ce0120ef127bcf5814a147e572407ff54b76993ca3fcec0362b227c59ed8003262b27af7f78761b6baba60213fbba16e86b126c84f4f2f79c8cd23129bf15ddb09388fdc7dcbe73bdae47d263d1e51414a3c818171213de382120e0e0d886431f17bcf0ba75a0b479e7f0b2aae427feab53df1f9b023641762783c148b2b008bfa8cb2941d0f97d1b45a5f176d80c236e31317397cfd8b3e76783fd7cf69f6982619fe2864767687a936ffe13eecb63c49b5ec4540050844e52e92aafd11bd452e85d168628d77897d458d78a19a5cb038fab6984fb431900a9c77c61e4fb633aed47e79f6afb7333513296ef7a8523f44f1ca68fa558426ad551dffb69b451af9b27d105dad4b714662953d42065485da181f17379ba139667ad15bbba3a1b188aca99e71c023c302b445172b69af5dcb7954bc17e7b6c23d40781d335f057d20e266978f353afff105c78ad2933aa9ee0e887e48fce17962e6725103a67f0d704befe99c7f682751b9b624ad0facb618f30f7aa1ba101a6d6980ffd4db3b6284fb139b7ca71e96bf990c1c1f0f2e361d9d32b822d18c89f65525a2530e7f397b78d23ece2e6d66f06ef5184f6acbb737595c981b452460138e7801908c84b040d69fbf8124b40d2e9acc6fd9ef86d27233c7b813678b543e424c0ebe377f4b18205e7e7373f2ef3e579a1a572a9560379b2473d2f810bb74c1b283bf75ec13d4cecee318c90993e8305ee44a9bd53d0f8ef134547dc667dd463407fb0384fe872360b8345c2bbd2bd0928c64c8eba56f5fdede4a83f32815ee6f3c7ff5fa7c8a12e3d41f8a2697d1c50348f3ab5c8948c9761969b546f2d17b5e99e90456f8ab0eedaafa0855062abadbe49183abba74198893e68872cae9897f44fcbd320f7883fb07021370cad4cd9ac0bb8649c223bbb352ea9c10d753d2aba80d7cea377e9d79a0840a0d677e737b52b0b44fb965fd0a536ffc01ef890e7d02a0b3acbd32f664f3f2168cc2ef1eb92644006749ee42c04fd2e53c16855aaf578ada7b716f34c7e4c7ab494fae9d69a98f807e625e2f59db6bfeb279677e2f69745dc2cb8a25c398ea497fb9e274a2f16075b235c9c1140ee8111deec28adb5c05f7d0f3c2d0e753c1dc0733ad5abed5a257c3bde94dbbb07c75fc264993a6b0cc1b0c8a79ddd9c58e01b7384b3f4d56e4c2353f7e548bee39a3b0d3fcefb4b9e448c6464bc5e9d3b6b5368d5566b8a0a03d8a3100ba1625469b41bb810c068798433524671da7fa540a4b858f2ea0aabeac1afd78cd4002eeb8d5ae1b5ceace1fc0f37aa48a434298158c01ed2b6d7e3b4816c835f70bb29d6583705de0c48f093fb1c", 0x1000, 0x0, 0x0, 0x0) execve(0x0, 0x0, 0x0) 04:18:17 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x210c, 0x200000046485d43) r0 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) read(r0, &(0x7f0000000480)=""/101, 0x65) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x1f, 0x8001, 0xffffffffffffffff, 0xffffffffffff0001, "91bc935bef751c253e6fa50c35b097f77393536d", 0x1, 0x1}) r1 = socket(0x11, 0x3, 0x0) setsockopt(r1, 0x11, 0x1, &(0x7f0000000000)="186fe65c", 0x4) close(r0) open(&(0x7f0000000500)='./file0\x00', 0x712, 0x0) execve(0x0, 0x0, 0x0) 04:18:17 executing program 1: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x400000002c4, 0x0) mmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x80, 0x814, r0, 0x0, 0x0) mknod(&(0x7f00000001c0)='./file1\x00', 0x2014, 0x0) rename(&(0x7f0000000080)='./file1\x00', &(0x7f00000000c0)='./file0\x00') fcntl$dupfd(r0, 0xa, r0) 04:18:17 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000040)=[{{r2}, 0xfffffffffffffffe, 0xcd, 0x1}], 0x0, 0x0, 0x0, 0x0) sendto$unix(r1, &(0x7f0000000240)='G', 0x1, 0x0, 0x0, 0x0) r3 = kqueue() ioctl$TIOCNXCL(r2, 0x2000740e) dup2(r1, r2) kevent(r3, &(0x7f0000000000)=[{{r1}, 0xfffffffffffffff9, 0x8c, 0xfffff, 0x7, 0x2063bbfc}], 0x66, 0x0, 0x81, 0x0) read(r0, 0x0, 0x0) 04:18:17 executing program 1: r0 = getgid() setegid(r0) mkdir(&(0x7f0000014000)='./file0\x00', 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) r2 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) mkdir(&(0x7f0000000100)='./file0/\x00', 0xc0) mknod(&(0x7f0000000040)='./file0\x00', 0x6000, 0x4) symlinkat(&(0x7f00000000c0)='/', r2, &(0x7f0000d06ff8)='./file0\x00') symlinkat(&(0x7f0000000080)='./file0/\x00', r1, &(0x7f0000000000)='./file0/') 04:18:17 executing program 0: r0 = socket(0x26, 0x400000000003, 0x0) ioctl$TIOCSBRK(r0, 0x2000747b) setsockopt(r0, 0x0, 0x400000000021, &(0x7f0000000040), 0x0) r1 = getpid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) readv(r0, &(0x7f00000007c0)=[{&(0x7f0000000100)=""/206, 0xce}, {&(0x7f0000000200)=""/107, 0x6b}, {&(0x7f0000000280)=""/70, 0x46}, {&(0x7f0000000300)=""/135, 0x87}, {&(0x7f00000003c0)=""/253, 0xfd}, {&(0x7f0000000040)=""/42, 0x2a}, {&(0x7f00000004c0)=""/241, 0xf1}, {&(0x7f00000005c0)=""/44, 0x2c}, {&(0x7f0000000600)=""/220, 0xdc}, {&(0x7f0000000700)=""/168, 0xa8}], 0xa) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xfffffffffffffc21) sendto$inet(r0, &(0x7f0000000880)="c2252e93f536e9a5d776b2e8cda7465a09a4b52f2d4e0201a7ca5aa83cff69f7006352aff48847232bd429c0dd69cb4b02f1091607c361b3df99932c51d69629941c3ad01c5754231097c8a847c4930ad23fbcbaee07ec2332089399d295367a06d3216f170794ef1d9a096dcbb8fd819dd11d1049021a3cc7847a041e7b976a6a82b556a403fbe7ee8d86835e0af9", 0x8f, 0x6, &(0x7f0000000940)={0x2, 0x0}, 0xc) pipe(&(0x7f0000000980)) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080)={r1, r2, r3}, 0xc) 04:18:17 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x280, 0x41) r1 = openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x10001, 0x0) r2 = semget$private(0x0, 0x3, 0x44) r3 = geteuid() r4 = getgid() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000080)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f00000001c0)={{0x9, r3, r4, r5, r6, 0x81, 0x8}, 0x100000001, 0x6, 0xfffffffffffffffa}) accept(r1, 0x0, &(0x7f0000000240)) accept$inet(r1, 0x0, &(0x7f0000000180)=0xbeb8efaf7a95d33) mprotect(&(0x7f000071a000/0x1000)=nil, 0x1000, 0x0) munmap(&(0x7f000071c000/0x1000)=nil, 0x1000) mmap(&(0x7f0000719000/0x4000)=nil, 0x4000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) 04:18:17 executing program 0: getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) getgroups(0x2, &(0x7f0000000100)=[r0, r0]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x3, 0x0) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) mprotect(&(0x7f00001bf000/0x4000)=nil, 0x4000, 0x0) munmap(&(0x7f0000109000/0x2000)=nil, 0x2000) 04:18:17 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x2000000006002, 0x401) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(r0, &(0x7f0000000340)=[{&(0x7f0000000200)=""/247, 0xf7}, {&(0x7f00000013c0)=""/4096, 0x1000}], 0x2, 0x0) preadv(r0, &(0x7f0000000080)=[{&(0x7f0000000000)=""/106, 0x6a}, {&(0x7f00000003c0)=""/4096, 0x1000}], 0x2, 0x0) 04:18:17 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffffff) r1 = accept$unix(r0, 0x0, &(0x7f0000000000)) r2 = socket(0x18, 0x1, 0x0) r3 = semget$private(0x0, 0x1, 0x80) semop(r3, &(0x7f0000000200)=[{0x6, 0x6fb8, 0x800}, {0x0, 0x81, 0x1800}, {0x1, 0x100, 0x800}, {0x7, 0xc3a, 0x800}], 0x4) getitimer(0x0, &(0x7f0000000300)) ioctl$TIOCGFLAGS(r1, 0x4004745d, &(0x7f0000000180)) semctl$SETALL(r3, 0x0, 0x9, &(0x7f0000000380)=[0x6, 0x101]) connect(r0, &(0x7f0000000280)=@in6={0x18, 0x0, 0xd91, 0xd6e}, 0xc) bind(r0, &(0x7f0000000100)=@in={0x2, 0x1}, 0xc) bind(r2, &(0x7f0000000040)=@un=@abs={0x1, 0x0, 0x2}, 0x8) mknod(&(0x7f0000000240)='./file0\x00', 0xfe, 0x2) socket(0x1, 0x6, 0xffffffff) faccessat(r0, &(0x7f00000003c0)='./file0\x00', 0x18, 0x3) ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f0000000340)={0xffffffff, 0x1, 0x8, 0x5}) socketpair(0x10, 0x8000, 0x140000, &(0x7f00000002c0)) getpeername(r0, &(0x7f0000000080)=@in6, &(0x7f00000000c0)=0xc) ioctl$TIOCNXCL(r0, 0x2000740e) connect(r0, &(0x7f00000001c0)=@in6={0x18, 0x0, 0x4}, 0xc) setsockopt(r2, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r2, 0x29, 0x9, &(0x7f0000000080), 0x0) 04:18:17 executing program 1: r0 = syz_open_pts() syz_open_pts() syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x200000005}) ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f0000000000)={0x8, 0xa03, 0x8, 0x6}) 04:18:17 executing program 0: r0 = socket(0x11, 0x3, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0, 0x0, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x212, 0x0) symlinkat(&(0x7f0000000040)='.\x00', r1, &(0x7f0000000080)='./file0\x00') kqueue() r2 = kqueue() kevent(r2, &(0x7f0000000000), 0x60, 0x0, 0x3f, 0x0) shutdown(r0, 0x2) r3 = shmget(0x2, 0x4000, 0x40, &(0x7f0000ffa000/0x4000)=nil) shmat(r3, &(0x7f0000ff9000/0x3000)=nil, 0x3000) 04:18:17 executing program 0: link(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='./file0\x00') r0 = socket$inet6(0x18, 0x3, 0x0) setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x69, 0x0, 0x0) pipe(&(0x7f00000000c0)={0xffffffffffffffff}) ioctl$TIOCSTSTAMP(r1, 0x8008745a, &(0x7f0000000100)={0x7fffffff, 0x7}) setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x69, &(0x7f0000000000)={{0x18, 0x0, 0x1f, 0x7}, {0x18, 0x0, 0x6, 0x7}, 0x75, [0x4, 0xee, 0x4, 0xa65, 0x43b, 0x40, 0x3, 0x4]}, 0x3c) 04:18:17 executing program 1: r0 = socket$inet(0x2, 0x1003, 0x0) connect$inet(r0, &(0x7f0000000000), 0xc) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000040)=""/118, &(0x7f00000000c0)=0x76) 04:18:17 executing program 0: r0 = socket$inet(0x2, 0x4005, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)='\x00\x00\x00\x00\x00\x00\x00\x00', 0x187) lseek(r0, 0x0, 0x1) 04:18:17 executing program 1: setrlimit(0xb, &(0x7f00000000c0)={0x0, 0x4}) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)) socketpair$unix(0x1, 0x2, 0x0, 0x0) 04:18:17 executing program 0: mknod(&(0x7f0000000000)='./file0\x00', 0x2003, 0x607) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x1, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffe, 0x33}], 0xb20f, 0x0, 0x0, 0x0) r2 = kqueue() dup2(r2, r0) 04:18:17 executing program 1: socketpair$unix(0x1, 0x0, 0x0, 0x0) r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f00000000c0)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000001600)="212a7913e4bad21c734f4dd33df91f218a24c1d76c6df0df6c3280faf90f005e4b2ae5eefeaff0f2c8432831c61ad4491d1f7828bcb21f500a3549e85b903a8c6be5f792d79e0491b0cfaf6efd7cf5b74fac129289662e8fbccfa0a6813d3fbab68893c8932903f380074ea8ca9082cc61b41113fad7e13e853cfde4fba592606c0cfeac1b42cc99d8177af72f01717295e9d7d40000000046365ef590cddc6f586bc5d07729df510edc874fa3e7a360db0aef415d79ca4b9a43078afad7cccbdb37f292e1b11515f7e30879cc7a560b8f6e545b40fb25d895866db6395f31aaecccc4276eca0ef945507fd5e4ace3582b0963ef00d32d9001c416c4011ec9685a5dab9088e475025ef86590df21b2307c3c5da9236fea0cab8fc60e07eb0b2102472a295b4f1b4371bf7cbfff0000000000000000000000a5e081d2f14f76391c4aed0596d4545c1ef0ada05d395cc1d202f26e54b1e89a987504e77a09144f097eeb65192653f2f8c44620d4f2f432db0654cdb36310de411e7be6277e4afb753bec15eb4e4fb91d4e89b817c0b13249ea100167fd1967947052657d1d4b338fe6fb162254d5e4e7276c244599c79a98e8c435abca312ca89f416410f30aa599bee2391c01cf485774b4c264b02f33119e9cf1216ef46e4fed13d8557400e17740bc8ce0652208249867b68ea055bb500e0382178dfacd0c05f6bb207adb82d62b09a9736c0ecdec41bbfd39e90326d61998a95606e700510413f86236a9b0add0b84af00cf67ac13174e1b98a2386f6d027f39fc3e33ab2842ab8c6fd0b71afd6417f3fc7985d41d8ccfa46523ee168968fd5ab895a447cdccb3cb53949ef5d15d694ec4716e88fa151074c5e7e6a909ca74857e21387082425955e30e5f5e2a7a143dd54ff517cdbc29d1d33c75167b1cd4721d8ae9dcda755aa45521d00c30bd327b525df2fd4c714c83a151615ae32b90040cf75106b2a2ae9f97ceec7048125d7422cf52a7a45bf487745923b245e6344fc140d4362ee5a0ff1d6f00fee515a67de3c6c2122c343c6b636d70547383dd20c54cec334dd1fffb67aa33b88c4cf0ab6355cc75dfaa273b60b2300b9e0cb185af500aa9d359c5a4e18128c7decc2dcb0f6bd332c2c181dde9ee4511c6e3d2f6ace80ac949facdbf0a25c327bbf302d9d2c3d53b4ea4da28b32524c769cb20803caae03f04ae29bbb5b1124e2d128e5549fba6c8e3d8024886fccb5d55db2408ad563799292548d1b9c6ae15872728fe54214522b817d9a809fbf16aa5c2e", 0x393) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0xffffbffffffffffc, 0x0, 0xfffffffffffffffe, 0xffffffffffffff7f, "854955882e1a96c984ffffffff9c11fe4dbfa600"}) readv(r2, &(0x7f00000001c0), 0x1) syz_open_pts() 04:18:17 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x280002002, 0x2065d) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCSTOP(r0, 0x2000746f) ioctl$TIOCFLUSH(r0, 0x80047470, &(0x7f0000000000)=0x8001) r1 = kqueue() kevent(r1, &(0x7f0000000040), 0x6, 0x0, 0x9d1, &(0x7f0000000140)={0x3, 0x7fffffff}) ioctl$TIOCMBIC(r0, 0x8004746b, &(0x7f0000000040)=0x7) mkdirat(r0, &(0x7f00000000c0)='./bus\x00', 0x80) ioctl$TIOCSTART(r0, 0x2000746e) 04:18:17 executing program 0: r0 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) sendto$unix(r0, &(0x7f0000000080)="59ba0a9767a6ccd5060a05367ccfdd30", 0x10, 0x40c, 0x0, 0x0) symlinkat(&(0x7f00000000c0)='/', r1, &(0x7f0000d06ff8)='./file0\x00') symlinkat(&(0x7f0000000040)='./file0/', r0, &(0x7f0000d06ff8)='./file0/') 04:18:17 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x4300) r0 = open$dir(&(0x7f0000000280)='./bus\x00', 0x0, 0x0) symlink(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='./bus\x00') r1 = dup(r0) ioctl$WSKBDIO_SETMODE(r1, 0xc010570d, &(0x7f0000000000)=0x5) 04:18:18 executing program 0: r0 = socket$unix(0x1, 0x2, 0x0) fcntl$getown(r0, 0x5) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0xffffffffffffff0a, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r1, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r1, &(0x7f00000001c0)="39ca8213eacb11bdd0878b8f2d0823173c99edbc20e02d6b6d18178d", 0x1c) r2 = syz_open_pts() fchmodat(r2, &(0x7f0000000400)='./file0\x00', 0x85, 0x4) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000380)={0x1ff, 0xffffffff, 0xfffffffffffffff9, 0x9, "4cee657270578d8cbd1be01b35bd5ed144b4b496", 0xfff, 0x1}) socket$inet(0x2, 0x8007, 0x3) close(r1) r3 = dup(r2) r4 = syz_open_pts() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x3, 0xffffffffffffffd9, "855c000267a7230004001a000000000000004000"}) openat(r3, &(0x7f0000000280)='./file0\x00', 0x10050, 0x110) close(0xffffffffffffffff) readv(r4, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) setsockopt$sock_timeval(r3, 0xffff, 0x1007, &(0x7f00000003c0)={0x1, 0x1fe000}, 0x10) socket(0x2, 0x7, 0x1ff) r5 = msgget(0x2, 0x80) msgrcv(r5, &(0x7f00000002c0)={0x0, ""/171}, 0xb3, 0x0, 0x1800) 04:18:18 executing program 1: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x8, 0x0, &(0x7f0000000000)="7c91a4d6997db8d897069e9b56ad71f6b980be7dd0a184a10fc187d510e4b142a4677987798d14596d1ff312b15f8c3edde931f0e0c9cc760284123fc1b4dcd4715b5a57210ccfc91d451a99ddef127e", 0x50) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)) setsockopt$sock_int(r0, 0xffff, 0x4, 0x0, 0x0) 04:18:18 executing program 1: mknod(&(0x7f00000001c0)='./file0\x00', 0x1000, 0x0) getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) pipe(&(0x7f00000002c0)={0xffffffffffffffff}) utimensat(r1, &(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)={{0x5b, 0x8}, {0x401, 0x100000001}}, 0x2) setegid(r0) setgroups(0x0, 0x0) setuid(0xee01) truncate(&(0x7f0000000000)='./file0\x00', 0x0) 04:18:18 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x86138) r0 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) r1 = getpgrp() setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x69, &(0x7f00000000c0)={{0x18, 0x0, 0x9, 0x4}, {0x18, 0x2, 0x0, 0x3}, 0x10001, [0x9, 0x1ff, 0x7f, 0x5, 0xfffffffffffff6d2, 0xe2, 0xb3c, 0x85]}, 0x3c) fcntl$lock(r0, 0xf, &(0x7f0000000040)={0x3, 0x3, 0x2, 0x2, r1}) close(r0) ioctl$TIOCNXCL(r0, 0x2000740e) flock(r0, 0x1) 04:18:19 executing program 0: getgroups(0xa, &(0x7f0000000080)=[0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) getgroups(0x7, &(0x7f0000000100)=[0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) getgroups(0x31c0e8f28fce9334, &(0x7f0000000180)) setregid(0x0, 0x0) 04:18:19 executing program 1: mknod(&(0x7f00000000c0)='./file0\x00', 0x2003, 0x0) open$dir(&(0x7f0000000000)='./file0\x00', 0x200, 0xc) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r0, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) 04:18:19 executing program 1: symlink(0xfffffffffffffffe, 0x0) pipe2(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$VT_GETSTATE(r1, 0x40067664, &(0x7f00000000c0)) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x80, 0x0) ioctl$VT_OPENQRY(r2, 0x40047601, &(0x7f0000000100)) readlinkat(r2, &(0x7f0000000040)='./file0\x00', &(0x7f0000000080)=""/29, 0x1d) getpid() ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f0000000180)=0x10001) 04:18:19 executing program 0: r0 = syz_open_pts() r1 = dup2(r0, r0) recvfrom$inet(r1, &(0x7f0000000280)=""/239, 0xef, 0x800, &(0x7f0000000000)={0x2, 0x0}, 0xc) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e77a6fc6e23c5cd188b6aea417e4e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bc", 0x4a) listen(r1, 0xe05b) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000140)=0x8) write(r0, &(0x7f00000000c0)="57727dfb9ec6c8e9a89914db7e3c32d4adf4b6b432ea865facf96a", 0x1b) ioctl$TIOCSTART(r0, 0x2000746e) pwritev(r1, &(0x7f0000000100)=[{&(0x7f0000000380)="ddc62c8595f14af251b98e0e44489ef3f58cb5db8b9ff7495fc69ef398bf4ad648c4000d8469c9d6f8086f96668f639bf2214ffaef38fd5fbe850580910aa40e62e436891d691c28913d0601cdae9194cfe884be329cc1e434dba8af33201dcb3f58fc2265af7c1db44436dcaaae778d233747e682a89fa4e2f9ae75118ce46c5d0859f989c5b4ac322b856a4c3f276845d5c01b643f9b8d93f6a43f93588cf5d0ccb0a5f146d1be1d14c4b3a7143b55166fab50a27298f7c1f0ee351750dc2874caf5ccd164", 0xc6}, {&(0x7f0000000480)="1bbf4964f6b2300ddd1c4b4af3cc39142a79fbb03fea6b368222ae4fd0afe0dee482170d722e73e4d815a38b0df48df864470f8136e7d1c2b6512a715b62d71688ad13f0e923a0546a834765b027085122fd43c2db658343b047f69cb77a047510d5e2943c2741678bc32e385e8f3906ed9eec13d778cafb0b036b125ff56c4c97707686e24341e03a7ee01efc54ad071013ac641675468b0cf2acc77a42ffca39f50d580e48d63139ae287cb8513f11833ecff82d61d6e5fa2ca723d00e6a9fcc23124c4ae7bf9db0a9f33881ffbee033efecbe610e65b4975e71360d34ecd14966ce84800dde2503b68e72", 0xec}, {&(0x7f0000000580)="e53168e3081313fd9cf0f121b1c30d9afd85c8af9770c31a70b08334f5ee6904423e2b6582101ca7c3bdd442cf4ad68c61c486d21182eddc4673eb1a6edf9b04b1aa612274ee684745e94918f8559def312a2778b1c9e4047ce6289f355a1ea29df0ca961d21e1e278b83b7268838b2794be04150cbc704dffc302cef28d680a3fd1eaedd40c49452b8c11ee6715838276c71661de00c012ed4d89466aeb8c01cc7022e82ad0a821070cbf13d269efa567961e57f403096bd341e77e4cbec4a2c5692c8ecca2e4909b31463391468f4a478119a45f5cc953f735f51bdf2030cdf0a44cb41df1584aa3d43ac65c55a990fce634bc9b50f5", 0xf7}, {&(0x7f0000000040)="56910df8f169c879f89aefa14b4d3621261b3eeedf033b1b0d129180a03634e4d773c95068f094abfbda3b7cdc2123caa90cf9a99b9c2fc7", 0x38}], 0x4, 0x0) write(r0, &(0x7f0000000200)="e1701d2c444163596b1a2a4323d4ee6d34f73b4be80872a3a77960a2e80eecf80c5c38ab766c1365d2e5e7cd028825c0431297b284dddaf212541a41bbac06e46209120abadcd41cd892bc7ef6", 0x4d) r2 = syz_open_pts() close(r0) dup(r2) syz_open_pts() 04:18:19 executing program 1: r0 = semget(0x2, 0x4, 0x218) semctl$IPC_RMID(r0, 0x0, 0x0) mkdir(&(0x7f0000000280)='./file0\x00', 0x80) getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) r2 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f0000000240)=0x8) r4 = msgget(0x0, 0x180) msgctl$IPC_RMID(r4, 0x0) lchown(&(0x7f0000000140)='./file0\x00', r3, r1) setgroups(0xee9cfb9e39f1d628, 0x0) setuid(0xee01) open$dir(&(0x7f00000000c0)='./file0\x00', 0x0, 0x80) r5 = semget$private(0x0, 0x3, 0x10) semctl$IPC_RMID(r5, 0x0, 0x0) r6 = open$dir(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) chdir(&(0x7f0000000100)='./file0\x00') r7 = fcntl$dupfd(r6, 0x0, r6) ioctl$TIOCSETD(r7, 0x8004741b, &(0x7f0000000000)=0x3ff) getsockopt(r7, 0xbf, 0x7fff, &(0x7f00000002c0)=""/214, &(0x7f00000001c0)=0xd6) r8 = semget$private(0x0, 0x7, 0x100) semctl$SETVAL(r8, 0x1, 0x8, &(0x7f0000000040)=0xf80000000000000) 04:18:19 executing program 1: poll(&(0x7f0000000040)=[{}], 0x1, 0xffffffff) 04:18:19 executing program 0: socket(0x1, 0x4000, 0x6) r0 = socket(0x18, 0xffffffffffffffff, 0x8) getsockopt$sock_int(r0, 0xffff, 0x20, 0x0, 0x0) 04:18:19 executing program 0: socketpair(0x18, 0x6, 0x9, &(0x7f0000000200)) r0 = socket$inet(0x2, 0x1003, 0x1) setrlimit(0x3, &(0x7f0000000040)={0x7fff, 0x2}) getsockopt$inet_opts(r0, 0x0, 0x6, 0x0, 0x0) accept(r0, &(0x7f0000000280)=ANY=[@ANYBLOB="00000000000000800000000000000000000000000000003b7980e200000000000010000000000900000000000000000000e7ff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000080bb35000000000000000000a2bd8651a938787d86e54aa2d4902ef18679eb0540f2568530608bfab7bd4724233b79d2cdbde28ef8687bcf1eb467d9b4102df9dbf50f47b757a9b3e9d4889a387c9dc15f858b9faf3783ea8159661b6bc7eb69a811ebb0992c49e4a9cff7af8ca9620952a6a7e86d1c7e49e8c3bc40a97715ac94d7d4d03cc01e63d7e0cb37420000000000"], &(0x7f0000000000)=0x6e) socketpair(0x10, 0x5, 0xf297, &(0x7f0000000180)) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000080)=""/163, &(0x7f0000000140)=0xa3) setrlimit(0x7, &(0x7f00000001c0)={0x89a5, 0xd6b}) 04:18:19 executing program 0: r0 = socket$unix(0x1, 0x5, 0x0) pipe(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) socket$unix(0x1, 0x1, 0x0) setsockopt$inet6_MRT6_DEL_MFC(r1, 0x29, 0x69, &(0x7f00000000c0)={{0x18, 0x2, 0x100, 0x800}, {0x18, 0x2, 0x0, 0x7}, 0x7f, [0x2bf36243, 0x80007, 0xcf, 0x2, 0xff, 0x3, 0x5, 0x3ff0000000000000]}, 0x3c) setsockopt$sock_int(r0, 0xffff, 0x200, 0x0, 0x0) socket$inet6(0x18, 0x0, 0x8) getsockopt$sock_int(r0, 0xffff, 0x800, &(0x7f0000000080), &(0x7f0000000140)=0x4) getsockopt$sock_int(r1, 0xffff, 0x1007, &(0x7f0000000000), &(0x7f0000000040)=0x4) 04:18:20 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000000000)="da", 0x1) recvfrom$unix(r0, &(0x7f0000000040)=""/59, 0x3b, 0x42, 0x0, 0x0) close(r0) readv(r0, &(0x7f00000003c0)=[{&(0x7f0000000200)=""/242, 0xf2}, {&(0x7f0000000300)=""/155, 0x9b}], 0x2) write(r1, &(0x7f00000000c0)="64a356d97ca778a36789156f9b80f0406489699919a68b6885cbb6d2495bb90a06fa1acb4bd6ca626507492c9c25484c2b1bbe483e4378e8ee33", 0x3a) 04:18:20 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x4500) r0 = open(&(0x7f0000000100)='./bus\x00', 0x10491, 0x0) getsockopt$sock_timeval(r0, 0xffff, 0x1007, &(0x7f0000000080), &(0x7f00000000c0)=0x10) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0x2ff) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0x80000000000000d, &(0x7f0000000040)="ebffcbff13b9fd812eaa63713048e69931929648", 0x14) ioctl$WSKBDIO_SETMODE(r0, 0x80085761, &(0x7f0000000040)=0x3) 04:18:20 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000500)="3e2a7913e4bad21c714f4dd36a27e5e27b216d673551c0c01b3dfaf91739ee6cfd0f85000000e552aaeefeaff0f2c85e2831c61ad449011f78000000000000013c1fe9002000000000000001ff103434820abc4bcabba3444002007e14295fbaabbbafe214dea79d9917dd1d95e8f6b9d360ee906e5afdc27b8c9831351d74122ab9bd510eb00bb2c4c7a18ef00235685c2001fc170000deee2f873c1e711d5b65d2712d93ae731ffee5a62700007106bd31b4605f1d0008fdbc15a6029b9a5b806d3ea7b6a7d96db3a67d3736b269790d96f5b101bc48cebd1f74804091d0cf27da721ab3fe68bfddd27d0a110febf1b4d9977652ce45f4871774c7809d2b4b3ce59df49897872d4b0292851d36eeae7ebfb4c9d7b31f678d", 0x119) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000140)={0x7ff, 0x0, 0x1000, 0x4, "42bea6fa36378a280822a72feadb7e3989dcb812", 0x74}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x1, 0x0, "85b9daf53a3aa91d0539c17a7ae5882bbe1d1d62"}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f00000003c0)={0x201, 0x200000000000, 0x98b, 0xffffffffffffff7d, "85fe68bfa60200000007ad00cb5fffffffffff7f"}) ioctl$TIOCSTOP(r3, 0x2000746f) kevent(r2, &(0x7f0000000200)=[{{r2}, 0xfffffffffffffffc, 0x12, 0x2, 0x6, 0x1000}, {{r2}, 0xffffffffffffffff, 0xf1, 0x2, 0x6, 0xfffffffffffffffe}, {{r1}, 0xfffffffffffffffd, 0x80, 0xf0000023, 0x9, 0x3ff}, {{r1}, 0x0, 0x30, 0x20000000, 0x6, 0xffff}], 0x2, &(0x7f0000000280)=[{{r3}, 0x0, 0x21, 0x6, 0x3, 0x7}, {{r1}, 0xffffffffffffffff, 0x40, 0x1, 0x400, 0x2}, {{r0}, 0xfffffffffffffffb, 0xc, 0x1, 0x4, 0x3}, {{r0}, 0xffffffffffffffff, 0x4, 0x3, 0x3, 0x6}, {{r3}, 0xfffffffffffffffc, 0x84, 0x10, 0x3, 0x3}, {{r3}, 0xfffffffffffffff9, 0x8, 0x80000004, 0x8, 0x6e1}, {{r2}, 0xfffffffffffffff9, 0x10, 0xf00fffff, 0x4, 0x238b}, {{r0}, 0xffffffffffffffff, 0xa0, 0x1, 0xfffffffffffffffe, 0x100000001}, {{r0}, 0xfffffffffffffffa, 0x0, 0x40, 0x100000001, 0x2}], 0x101a7c3a, &(0x7f0000000040)={0x7fff, 0x2}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 04:18:20 executing program 1: r0 = socket(0x18, 0x2, 0x0) mlockall(0x2) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, &(0x7f0000000040)=0xc) r2 = geteuid() r3 = getegid() setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080)={r1, r2, r3}, 0xc) setsockopt(r0, 0x29, 0x200000037, &(0x7f00000001c0)="4b74954c", 0x4) 04:18:20 executing program 1: r0 = socket(0x6, 0x0, 0x101) r1 = socket(0x40000000011, 0x3, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000140)=[{{r1}, 0xffffffffffffffff, 0x88}], 0x0, 0x0, 0x0, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs, 0x8) sendto(r1, &(0x7f0000000280)="cd4590b64612e6a4589fddb594c6b7d91402a571ea3a6c1fff26def393334e1154b838b331d0d45fe50dc70826a0acb3e058386d0a0fff572729973aa274a26295fb5d8edd59c085748827c7c9a425121bbe63e1bcf3281dd7c04440cfcbb28a312ab2c238f3101236218451835e3483e8b88972da1bad4b0f2e86cb4362ae69a526eb7d939008c0afe128f9f445468d6003d4bbf485694229f1766c7cf0b9c235697cfde7d9ce25aacda56d1679fc03d46748b61e7d07893a9c353897ade7a80749a6327dbd8c5ecc175f4873a8e4212545db9a4b023837c8b4c56d3c3682ce34a8cc9ed0b39d31ceac4e00e34be167469f309ef0e2", 0xf6, 0xb, &(0x7f0000000040)=@in={0x2, 0x3}, 0xc) r2 = kqueue() kevent(r2, 0x0, 0x0, &(0x7f0000000240)=[{{r1}, 0xfffffffffffffffe, 0x5d, 0x80000001}], 0xc4e, 0x0) kqueue() kevent(r2, &(0x7f0000000000)=[{{r1}, 0xfffffffffffffffb, 0x2f}], 0x34, 0x0, 0xc68, 0x0) read(r0, &(0x7f0000000180)=""/151, 0x97) 04:18:20 executing program 0: r0 = semget(0x3, 0x3, 0x51) semget$private(0x0, 0x3, 0x4) semop(r0, 0x0, 0x0) 04:18:20 executing program 1: socket(0x18, 0x2, 0x0) select(0x40, &(0x7f0000000000)={0x8}, 0x0, 0x0, &(0x7f00000000c0)={0xffffffff}) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) mkdir(&(0x7f0000000040)='./file0/file0\x00', 0x9e) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) r0 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffffff) mknodat(r0, &(0x7f00000001c0)='./file0/file0\x00', 0x8, 0x100000000) setuid(0xee01) r1 = msgget$private(0x0, 0x2) msgsnd(r1, &(0x7f0000000100)=ANY=[@ANYBLOB="0300000000000000d8864a8aa5455195218974b5676fe9432976ef389d47cdced7729bff0d0b17e29177e440f58c2b47620b77c21f28cc49ab9ade42ef58b7f67fea09bf52509b64ba415866a549090e63cb97f2d62077f13cd3e791018023bc6d09f74c474e5b95223b6505303675000000000000000000"], 0x1, 0x800) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x82) unveil(&(0x7f0000000080)='./file0/file0\x00', &(0x7f0000000000)='c\x00') pipe(&(0x7f00000004c0)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000240), 0xc) sendmsg$unix(r3, &(0x7f00000000c0)={&(0x7f0000000040)=@abs={0x1, 0x0, 0x1}, 0x8, &(0x7f0000000080), 0x0, 0x0, 0x0, 0x14020603a3eef7a8}, 0x8) mknodat(r2, &(0x7f0000000100)='./file0\x00', 0x8, 0x7) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, 0xc) fchown(r3, r5, r9) r10 = socket$unix(0x1, 0x7, 0x0) sendmsg$unix(r2, &(0x7f0000000380)={&(0x7f0000000200)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000000240), 0x0, &(0x7f0000000500)=ANY=[@ANYBLOB="3800000000000000ffff000001000000", @ANYRES32=r10, @ANYRES32=r2, @ANYRES32=r2, @ANYRES32=r2, @ANYRES32=r3, @ANYRES32=r2, @ANYRES32=r3, @ANYRES32=r3, @ANYRES32=r3, @ANYBLOB="000000002000000000000000ffff000001000000", @ANYRES32=r2, @ANYRES32=r3, @ANYRES32=r2, @ANYBLOB="000000002000000000000000ffff00d61a0b616f0000000000", @ANYRES32=r4, @ANYRES32=r8, @ANYRES32=r9, @ANYBLOB="000000001000000000000000ffff0000010000001800000000000000ffff000001000000", @ANYRES32=r3, @ANYRES32=r2, @ANYBLOB="2000000000000000ffff000000000000", @ANYRES32=r4, @ANYRES32=r5, @ANYRES32=r6, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r7, @ANYRES32=r8, @ANYRES32=r6, @ANYBLOB='\x00\x00\x00\x00'], 0xe0, 0x40f}, 0x408) openat(r3, &(0x7f00000003c0)='./file0\x00', 0x28080, 0x0) r11 = semget$private(0x0, 0x1, 0x440) semctl$SETVAL(r11, 0x5, 0x8, &(0x7f0000000400)=0x6) semctl$IPC_SET(r11, 0x0, 0x1, &(0x7f0000002800)={{0x6, r5, r6, r5, r6, 0x182, 0x8}, 0x2, 0x100, 0x40}) semop(r11, 0x0, 0x0) 04:18:20 executing program 0: r0 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffff9c) listen(r0, 0x0) mknod(&(0x7f0000000180)='./bus\x00', 0x2000, 0x80000004500) r1 = open(&(0x7f0000000080)='./bus\x00', 0x2, 0x0) poll(&(0x7f0000000040)=[{0xffffffffffffffff, 0x15}, {r1, 0x3}], 0x2, 0x6) sendto$unix(r1, &(0x7f0000000200)="6239f04efe5ff3ea8686a403b5e9c66f7ee56e821db75d5552476ad5808374a639ffdc90e23ed5f7cb6cc6912a4e03ede24d3e85a3f027f773faa11599251a8bf7ba99c3434e0d4ad494d65d7ed764afbc3ed2390d786442012953b367d0d408702351ffb25b67dc1724d5fdf482c485", 0x70, 0x8, 0x0, 0x0) openat$zero(0xffffffffffffff9c, &(0x7f0000000100)='/dev/zero\x00', 0x200, 0x0) utimes(&(0x7f00000002c0)='./bus\x00', &(0x7f0000000300)={{0x9, 0x6}, {0x9, 0x3}}) mkdir(&(0x7f00000000c0)='./bus\x00', 0x9) ioctl$WSMUXIO_ADD_DEVICE(r1, 0x80085761, &(0x7f0000000140)={0x3, 0xa0}) connect(r1, &(0x7f0000000340)=@un=@abs={0x1, 0x0, 0x3}, 0xffffffffffffff1b) ioctl$WSDISPLAYIO_DELSCREEN(r1, 0x80085754, &(0x7f0000000000)={0x9, 0x1}) 04:18:20 executing program 0: r0 = socket(0x18, 0x2, 0x0) sendto(r0, &(0x7f0000000000)="bb58cf708a388de2934a071557582d540776ebef7e52de34d352b0cdc648f5a9ba3a00ef6a132b9999ca82846fb72f352a69c45fa5f671c9ab128eebfdd899003de9ebd49a32770e449112fdca6e72d60b3882845270b17daa2328477637134faa6e1be304870252ba25f6ede57c8a670ad7c9b4ab6dd538bbdd06f818", 0x7d, 0x2, &(0x7f0000000080)=@in={0x2, 0x3}, 0xc) setsockopt(r0, 0x2000000000000029, 0x200000000024, &(0x7f0000000000), 0x6db) 04:18:20 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x2000000006002, 0x401) r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) lseek(r0, 0x0, 0x800000008002) writev(r0, &(0x7f0000000200), 0x627) 04:18:21 executing program 1: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x2000, 0xffffffffffffffff) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000180)={0x200, 0x0, 0xfffffffffffffffe, 0x0, "f19fc763eb479f1cc729040000003f11f44bd69a"}) open(&(0x7f0000000040)='./file0\x00', 0x10402, 0x40) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "c446bcfac49167ca4399f2c00e0d144e19f0ddd0", 0x0, 0x6}) 04:18:21 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000140)={0x0, 0x4, 0x7ffffffffffffffa, 0x2000100000005}) 04:18:21 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x80, 0x0) dup(r0) r1 = socket(0xbd960bb1d132696e, 0x2, 0x80000006) setsockopt(r1, 0x29, 0x80000000000000d, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 04:18:21 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) r1 = accept$inet6(0xffffffffffffff9c, 0x0, &(0x7f0000000000)) setsockopt$inet6_MRT6_ADD_MFC(r1, 0x29, 0x68, &(0x7f0000000040)={{0x18, 0x0, 0x1, 0x7d}, {0x18, 0x2, 0x401, 0xd8}, 0x4, [0x8, 0x7fff, 0x2, 0x79f990e1, 0x3f, 0x3, 0x5, 0x9]}, 0x3c) getegid() setsockopt$inet_opts(r0, 0x0, 0x200000000000d, &(0x7f0000000180)="eaff125c00000000", 0x8) 04:18:21 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f0000000000)='./file0\x00', r0, &(0x7f0000000080)='./file0\x00') r1 = fcntl$dupfd(r0, 0x0, r0) readv(r1, &(0x7f00000001c0)=[{&(0x7f00000000c0)=""/71, 0x47}], 0x1) 04:18:21 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) mmap(&(0x7f0000007000/0x9000)=nil, 0x9000, 0x3, 0x10, r0, 0x0, 0x0) mprotect(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x1) mlock(&(0x7f0000ffc000/0x4000)=nil, 0x4000) r1 = accept(r0, &(0x7f0000000080)=@un=@file={0x0, ""/108}, &(0x7f0000000000)=0x6e) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000140)={0x0}, 0xc) fcntl$lock(r1, 0x0, &(0x7f0000000180)={0x1, 0x2, 0x9, 0xfff, r2}) mkdirat(r0, &(0x7f0000000100)='./file0\x00', 0xb0) 04:18:21 executing program 1: r0 = socket$inet(0x2, 0x3, 0xffffffffffffffff) setsockopt$inet_opts(r0, 0x0, 0x13, 0x0, 0x0) 04:18:21 executing program 0: r0 = socket$inet(0x2, 0x3, 0x0) socket(0x20, 0x6, 0x0) listen(r0, 0x0) 04:18:21 executing program 1: mprotect(&(0x7f0000564000/0x3000)=nil, 0x3000, 0x5) select(0x40, &(0x7f0000000040), 0x0, &(0x7f00000000c0)={0xfff, 0x7f72, 0xd93, 0x6, 0x1, 0x7fffffff, 0x10000, 0x7fffffff}, &(0x7f0000000100)={0xac0f, 0x367}) 04:18:21 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x2a0, 0x0) fchmodat(r0, &(0x7f00000001c0)='./file0/file0/file0/file0\x00', 0x21, 0x0) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='/', r1, &(0x7f0000d06ff8)='./file0\x00') chroot(&(0x7f0000000180)='./file0\x00') unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='x\x00') readlink(&(0x7f0000000080)='./file0/file0/file0/file0\x00', 0x0, 0x0) mkdirat(r0, &(0x7f0000000200)='./file0/file0/file0/file0\x00', 0x8) 04:18:21 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x1, 0x0) r1 = open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) r2 = open$dir(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) r3 = open(&(0x7f0000000080)='./file0/file0\x00', 0x10080, 0x123) r4 = getpgrp() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000016c0)={0x0, 0x0}, 0xc) getgroups(0x8, &(0x7f0000001700)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) r7 = getpid() r8 = getuid() getgroups(0x4, &(0x7f0000001740)=[0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0]) sendmsg$unix(r3, &(0x7f0000001840)={&(0x7f00000000c0)=@abs={0x1, 0x0, 0x1}, 0x8, &(0x7f0000001600)=[{&(0x7f0000000180)="8eef501172e9a90163bd2e2a9805d342e38107767bcdb4694f1a34aa3cc57154d39dbe0ec79dc8e9881102", 0x2b}, {&(0x7f00000001c0)="37d8a102690f801087d445d314e6b2506ba036a2f8e7b2b0abb11c800be2a4e1b1023b76e00263333cebba5c7ea3969ce40787d6715f973354c8", 0x3a}, {&(0x7f0000000200)="684afe", 0x3}, {&(0x7f0000000240)="ed14eca57debae4bebe372fae5faee446a20b41147f05e8af54d16c457df", 0x1e}, {&(0x7f0000000280)="f805fcdf62e2fed5a81cb1185cbc7bab1e756ee9019b62b07622f7c90a6194804e047f1d8b5f0654366f47e55206232b223c1e2dc8c30ecc06272591c4155a7a76bd6400ce563cf5e9a02bcaf136d35643f67d50d3757e4eddcb3893a077df84ec4cac99550fb8a0d816f90f55167099107660ede48e9626141c2700a52b16", 0x7f}, {&(0x7f0000000300)="3c6b06286e276e76e77dfbd95f69bc0b1898be54e2599ec4039b85970ae1a561ffce3d75121284d8ee041b526694b4a646eee73952cdec80638868739e5efd566e72cf9f4a9df2f0908ae0575d6f77ea1227876e7199c4eb1033757c0134ec7bfb99f298ee2c79e7ad9ecfc741e1dbcdfb85175e690428981ce538ffa33787b05ce5a8b59598651594208d73bb5428ad6f3fdfe2f00b8c26c3934bc0ef8d2422e6357dad0d11d3a8c8a547281e4e8d7c8e7c600fdb21a159", 0xb8}, {&(0x7f00000003c0)="580e3619c682b673e757508ad8ae254b664bcb08303e69d58a4fac8a7113d13acacf935668bd303cee9c8ee231cc33c642ed607bb1420ed63c5868b3ea31bf68863d215af90efbcd1e5dd0156ec377a0c11c7d97672b3f2ed85347c0567b8268eaf9ce1d0c980137", 0x68}, {&(0x7f0000000440)="2712c0cf6884956c65835519467cb8ba69634253fb07cbeec7de330ad2204884ca41f784b3f662ee7070401774335c79c88af563ccc3d965e5f2b8c790d688a64301b18287481abf42b418c3837aa9f155b621e57771caaaf05cde82595c327eebdbe887866fa29c1f39610796c436a07b0af64623c8e99c578ce0ab2a9a3f6eaf22c2a79bd29661ecbc563afd0f7910791ea798896516323b32fa7a2babfbbe939b3efcbdacc22fea2b0d7314fedca4664e308d28d4e543d0040fa04cd35ff8c83c8a708db575ee09c452becb9e9e12b1dafad7945ac33c64facecd6ddd918ed8facf83c68bb1605d7826d6bfdcea63f8", 0xf1}, {&(0x7f0000000540)="8dfb3b933bfc67f9956ace3de8ec216cb83b403cc49a5c6b76b63dc9bc5fa66046470881b8121caa29fe1c91d16272976a6ba1db6428cb179868465da1f1419cb0c9c4daa7acdb4740e25acaefaf07f03d2c2c9670fd8a761b732f276a479d361a922abf2142825538958d2dc944bb3d38dd057e50374bc5bcac2a1efe4f6451fb24cea0f38dac", 0x87}, {&(0x7f0000000600)="6128900b94d69e8138618669b368199c33045abf5637249c0783dce85648d3ec3cf2f727bc765fcb47f1ff36b812d994b02457b08177fb61e44adf4710b528aa9742b9fb6fbd01e4280ef14044ef833cdfec1e8ccfd5307d429a10effad06cd8b072bb797f42ffb3a950b9f3772edd49fe32e8dac937dbd4c1cb26df2e9abd162c753ca6604beed8c643c379653d84e51759aefcbd5b3687cf97a582ca9859124420fa88936ca334a78432fa20f3e78167cf7b0222db1ea78cfbd573239935f5395ccb6469e25ecd475c42d2ec0920942a1a216b3270db36fa49a208ffc266076457392a1605baaffe8f42765cc8d1f150f6910c98b74403cccd5c84411de60530f460f6d317485e133e1034a52064045a2ab3856f609978e61d533e30443ea24377050b41de803e5b4a37f4abd9c37cdd92a9190c34e82a75374eddb8116f0c139c00403807e69efd0383414fa77a5e4b124caf429386eb807f9ad2ec6e89c2ab8e0fe1336ba8c7de2f56672af7dfe5e92a90621109a816e5e483b36ea2dad90892cd26d687e49e03acf73452439899ba93c46c34881fd31b9648d31ab210e3dee095396d4a10ac76d85cf8409537f825f5faf56028c767700c7f00c88ed1781040ca4b85e866d008ea73fb49e37520593197cbecf6dd99608258aacc8274eed1130643d7ebab1c73bfe3ff737578a3d021b6e08b5d4dc230b6a15f2085c7ed82215904a40222e5de31f5289bd9852c62d1e6a29384e10c38bbebec7be602bfcf4adaba76ad8dc60e561bdeb54bb86ec9adbfa2425b70aafd7c8cba49e46f51aaa6d664564412eda8c66e99a375be992a11ec6491332cb53ff0913072f688dc87db1ee086e014be4c06e84e3a060bbdc6054d65195807af4bba17adb0fde41cd7e1514dd971d4ef08e41a3bc547378bfd5f424f9ed2e8c9e8e3f408ea7aed2fdb738e332a356c48e20dd78dc29deef0d0fd6d650e9dc7534786c856c8ac6ee76be06f7a375fdb70b829fff62ea6d7d0aaf81a948361bc289c2fc9a29606f9a19595d8f717dacea3dd23fbbee750678c48800fc49e0e737ab31941ad97cd87bdc4cba9494d2f91f54662b1c25308072fbdfe237bdfc2aaafe1b4a418c2d1cebf882e365085f15128697b8dd7f59c7a2cdaf0b50c2a52e4880fb15f1aa11b521dc503d8d6a8fc0b6f3a40f3e9831ad6bf473cb26e1b9b47dfba054aafb6897aee8e8b08c07bd99140f350243751d7fbe3063a618e412058fadba045189379a84e34cb108f44999663f983afc386737ac1ae80fb5d82c19b4a2656c2d34d34544a27fe9f7b568470e5cc6c2443af64d939422823d0c6b020ecc77ddfc3fc4b5f9a7ee0dea1d0b665a6839eeef24ea7925711fc438183e075c0553bdc6d99097fe062781ff01b6700c0d594631be52fa0b4345a010c8036aeea3a26f71571f834456dddb97c0eafbbe95210118242cfc6acb3bec0097214960201c5637a502480176f8849a9634693b29954afeefc37f127f120f92246628bb2aac22559596a8a4c3fe1338df7d66e5848f3b0d38f1abf233e7ce36433f6bf3b26dba0146e4a0858e0a14056703e802611b02de6893cb6ddc0742e9c445ce6cafbde3ca01d5397ca2de0f5d83bcfe66751f77ffa644ce871fcf46e53ebb54494e0863df8a7f6c5256885e551a294af441095ef65480bce7f5c146230ae833ab0d65e9c973a384161146008a9b1da6f6cf3b0cb19c90709259fcb46f8f9d866b1619b4b9ef032c4693963491cf358cf7ea56f77a2b5d1947d3fa5c7bdc20331e8a4c99c4d96d35f7c28c38d2b41ec7e90f711b3b9b360e80442da43c81ad602026f1b66d92fb1b6318d2339f8694d854e2b00bc912028f42b108a1ccc0b206e30e163f745f4f5d987bcc91710fc150668d6a6810daac1f7d3cc4fa5d29b6a5122718aa148a017d783eee8c63093c5eb069dd89df31c767ac656041c20191aee61dab5c9f0b757fb3f0bf6c4b38d96844f4589b6323d988072bae3ed1f2a1f57f618b0112016b769ae74d4ca174ff6257ed5d370c0137db50c621bf301ece9746a495b45a6efc3fa5c0a65d4de0a40c32d00fb95ee6e351b489b76ee4ac90ad54b0d38c85f9371563df1b05b8a92903b6034105ed2126bf472ea34c0ccde8fa2f6d46742c4d7091bbc7bdf201e4233e8fd55c90d4bb2700ca1a44b9454dc62d9460dd7d5af0512fa66e5217b137f807c86a15e0db581c109c82dd0a4bdd8df0dda8a086e559ba00857a4307a37340be144c4447fdd7595a90ee1bed69747ab00418fcdbcf206de0764b086ccb4815753a332820ce41767c48b42aff238452ac8eccc0152ee189c8eea4ea0ae8066adcc87b68aa3c527a87fec5f05190b1518482f126be3109cc8e4c053ee70e4f699779fe9c983a13bd6daa82a5738fd0d0f314b5a75e7df0b1cd696aea37264406d10851a7741cee2a5a0bad13801183bf00bbf0c3c9bb34106ff4829904f2a19b07126428c322dab7be3523160034640d6251be7710906c8d7915cf8d08662618ed3b38cc4cd8bd0a58878d0de10cfa17ce3bf5cf2604784f3d12102adf5462f4bcfccf6d9f19eb70e3899322b1975ece531de21ecfcfee8452b422b77ed9715a85db34a02ab24262f1e48fc6bed3c3b65f4860d609215b1d411d1d16fe91884c63bf75342876f52eee34a3ff34ee78b845ac3bf995c3c95ce9851ae7ba85c85ca79f4ed899373170cc79e746b6cb9a1d5ddaeeaadd098ba00303cb6761515201c811ed593788dd2939bb10ff9c10c4f47bbe92a8b1124b81359c990f088ccc3f815cf23f869035585e32d9bcbc38b7f2ecfea3be467f826dee4abb195eb8eaec0405149c26ed84cc278ba2b16b0794970a68ad654ac49e415295726fc78533c6555fbee57311c847ee4f378ebd1724cd5f81d0ed16abc4eca0293dda4bc1a1065a9e3baf1e0cf7d9f3c6d98f0f7bf500496dc04bf3884100d4c2a4a8db5ab06274666ee80bf0f69dcb81577ec43cb27b89e321a8dc7832e42eb99271d8a30702463494f1aac4486be75b61d66c4c67a5d0c49cf28f28d824c55c86cbb07cd67080afb22cc4eddfe9e97c6215239803c93a504fd5bdf2e141f646bceefa3a0c58319a1f26a8b452e640e12fa8c0e5dc1205d11eb92867e6bd9f84b37dbae4263a3ebee6b376f298b7c9e9c798328cdf68be5e2d076e6819fe37032cd494b29384cb68675dea98fa1a6cb43b0caa101a7f6ef52bc2cd30ba03082cca99cfba713c11090535af5e81fbfbd54af5ff985626db0af70d5363c395b159296ea5012e05c5a13944fa04d62ee85d3ccdebdf70b1b25b61f55a521d57ce865fee71b106fc12bd96837ece400f35f7e8a4dd3f5822b422dd7f78687e6fa39b0e6fd4fa459fa6b2af6e8189728b7bbbb7737ed2cac53e3bf3bb062303858e0776412acf311492a0223c0c6a99bbae688f38530f3b399e62be81eca362329e1c23d0eea4e299946ef06a880065d326861d7bc2cde06b909270284803c194036e082e4a49323fc18b0547201d96d4e24373f85c23ac7bd67aa87c87304f724cd4c1821dfae976f80d26b63eafd8e6782e59d3a03edfe16faa1344577648fd2e381bac6e0c21d2914c5e635b9a59f3be291c66aa84aeeceaa3b1c657eaefb78894e45372bbd7e783dd4a7d9d88cc21c88b05d5975cf40af4796f7fc48c72b469a3769b76d6cb74b6c6e798e2ef1e44e37147caf616481164c022d1580d1f92a4a867a02a0105ad726318509140b06caeeb19cb86f9c7a521779fc60a567622b4b98603452fd9256369db11b7fdfcf74c678685bd2fcf8a8262ec15b44d6b7e8e43015a931361bf9ffd4aba72d3413dc3f58af81da1107c7cc617dcd2baf4848cc8f7e62ec9c0369025841afc906fa8ef6534746aa1ef13046e7d846ff8326c31790f247522a42d2b98977d5a571a38eeaef9f51a21c413d747d2e4a91fe1df2d351d441dbc87018b8ec0bbf8ba5c89ee4de0ec923a1e37b3a00576db4257f9787196d74ad0beed9bc16728b8e0a2b991502d26d042149635a0e4b8e5b7870324e56f9a983ae1bf636bd75a18be96ef78a4b020ab91462a79e299b4c99cf22661ae0b07756742692a79f5c23fd9f90b77efae57488037e0b879706bc464d661b5d859becca50f9d566acc89dad0756e8fe17761d2b5d19b80c56f3563d555bb8dac460836c42be23828e65ae4044ca16676f7ee99eb3625d27d7cc322f142f4d8c2555fe26340c72f2c24995655466030444c76b8e98efe6283d08a4df015fda065b66f33abc681b3369a79ff09b3e0c4b0a16223b05c429fea1a7410cc99b845128fe8aa0cbb6882d7a25ae50ee318653ab0d0120e181793fba718bfba4e5fe7f66c2b25d479efc2b8e7358462274a3cec79e30af75c9558444dee590862ef9e62d24b21c9c91c935c571358ce9e0f218eb91fd9682c415976a02ec051bbb51794512e2cdd73e776c855e54f1380b04f8e04b58c24543d0cdc305dbd2f8171906c3311032077bbbe02e71df490869efcbbade11bc0aff416b5da81064d94ef01f67cfe489e3a8852685e4214821a393cc5674c1e8ee590a25b0a3e57f396e159ce2721ff9f98b888fade1e03d35de1dfe29dec59ba08624ecee23eefcc77fb19c6478196920ef2683d9598883af7625536fb639f032658e4af5c5ec76a784223d61b3475956ffc4feaa49d57620a5dbdc00aad89ca79382e9aa48515d9937fd16d20df99d234a83d281693a92f633dc52c7ad6dd14e78e5e304d572dc6ce58b34c10ff15bf14782defb1a8457331519e8867ec6ce5eda054663100334aadbb343ec2d6cc5079a7c02a2298e92cebaa02f870f3684b0527978c4f2137a70d0931d6555f964b01e00e73f4f94e6fd922d1cd83136317b6bd6c92bbdcc58b93bb745c56362c0d70135fee0ff33fad2d1d83c217288f8ec8a47afc2d27ef16a88bd747ccdcb360e8001aa82d3a18510f1ed0f8257fb22770512209669272da4503ba29a16a8159476ecd0b58bd1f552b07ec91381a47782d8fb7c763096dddf6750eab3f2237baf56e71db0a3053140bdec91bb4a52fbbbb4269bcadc78e9a56d320032ffd00ca91a85443240ada6c49c3b42dd3e9b928d0972c1da25493cf1d03a37b9bbe72a3a6aab4e8ba4c50e1a7930964ae34af71f1a4524853d274df3b76741e6111f9284e607806c1260f266302f5e51ed4d4d4680d937732d253278cd3907f23a6c7d23ac7e08eb1c3935ee139e5abc96046e2d05a344c625df1a14f7795a408a4dd3c345a09c3b6149b538ab53a3d7c2fae484ec98a001cc044fb6234a1e4e04405f3764f7cd0e17c3b7fc6e809ebfd5901079df4ec4b05ea69a9d29f7b0419289029d33e5419175b23097931cf681acd2b215d5e14a78c6f0aa4443cfe698f70b872008ff81609878b8807234a75f74db12d4ba7c97c196233fa0555ace04da444c874444d47cab1aadc8c36c5bdff79a7192cd067367213c75267639a0bbf7a7bc81b38c4c1a62a8f9b21723a9eef2ac1a8fc9b5a014781b6c923db6914a923da1f7e318ef6d5bb347f3ce9467ebbfadc62506cfb1c8be70f9296446016c4b8b7098ca535aa1aebf1b66541f01b4600cbbf5089082dd5ef9a61a7a476069aef1f6b5b0e39e5e4a7d13302ddfffd90758abadc88c04ac3e96f391ecef40d04388017e01ef3bca8f5fd2095653d22d8489f0b2b0dcbbc021913387908ce6f3b839402f79c78e144444a32cca45cfe178c4056d73fd11fe5dce6c6b4ed9e25a", 0x1000}], 0xa, &(0x7f0000001900)=ANY=[@ANYBLOB="2000000000000000ffff000000000000", @ANYRES32=r4, @ANYRES32=r5, @ANYRES32=r6, @ANYBLOB="000000002000000000000000ffff000001000000cec667bccb56e1aa4b02f17664349665a6244007dd18790b8b2d7febebb1eca08cd9bc9b8a4625a1571c27a36c131f4b109243b4a51010fad469db859870cb976fc610f899dd92b448f8170d30fc23c14a402e1d91ce8258396369efc2d7a0435d450c9902ac9d30b8c8d8f957804726eb487cf8266746d2be8db3f35f599ba624865a2f4b874a0e10387248130617bff2b0a4544cebd48e4efb77e6c63bcef59981275c0a35c5d817968651c1ddb286053a25cae19a155d11fcb85d", @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r1, @ANYBLOB="000000002000000000000000ffff000001000000", @ANYRES32=r2, @ANYRES32=r1, @ANYRES32=r0, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r7, @ANYRES32=r8, @ANYRES32=r9, @ANYBLOB="000000003000000000000000ffff000001000000", @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r0, @ANYRES32=r1, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r1, @ANYRES32=r1], 0xb0, 0x8}, 0x0) write(r0, 0x0, 0x0) 04:18:21 executing program 0: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x880, 0x1c0) r1 = syz_open_pts() r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x80, 0x0) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) r4 = accept$inet(0xffffffffffffff9c, &(0x7f00000000c0), &(0x7f0000000100)=0xc) ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f0000000400)) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}) r6 = dup(0xffffffffffffff9c) socketpair$unix(0x1, 0x100000007, 0x0, &(0x7f0000000440)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(r0, &(0x7f0000000180)=[{{r1}, 0xffffffffffffffff, 0x8, 0xf0000000, 0x1, 0x2}, {{r2}, 0xffffffffffffffff, 0x40, 0x44, 0x3ff, 0x6}, {{r3}, 0xfffffffffffffffa, 0x24, 0x1, 0x4, 0x4}, {{r4}, 0xfffffffffffffffd, 0x20, 0x4, 0x10001, 0x81}, {{r5}, 0xfffffffffffffffa, 0x40, 0x1, 0x100, 0x7135}, {{r6}, 0x0, 0x14, 0x40000006, 0x7f, 0x9}], 0x200, &(0x7f0000000280)=[{{r7}, 0xffffffffffffffff, 0x50, 0x88, 0x9a9}], 0x0, &(0x7f00000002c0)={0x1, 0xa000000000000000}) clock_getres(0x0, 0xfffffffffffffffe) 04:18:21 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x10, 0x0) pwritev(r0, &(0x7f0000000140)=[{&(0x7f00000000c0)="440251", 0x3}], 0x1, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) write(r0, &(0x7f0000000180)="1c0a9a881123c63e828071b628708c78d39d326a876a5237c7ccf0d724a3e0974c944d2ff7b8ee3e896bc92d7cca7cc6fe7bb5ae87b93d4e4f9cd821196883d9d1a819d8fe77a38c84f77df4e2e3523b432769b00ea277aad1ad20705793c5adb1f7f40862441b0c6515d10f61f11e2e2f3b927b92e7432a96e827fbc0f66a06a17e426d932469f2b39048dfe58d1f40d1da563e9f886ad405d53009386e46de8546107ea2ce4ca362529cf21e2ca6ce34b5f7b839512f5f45425ee6bae9cc111de85789d1a0f4a67a67d5f45606c8d9fca5a9b17770ce29481408a5180acd59b19daa3178e062c80b013af0b91fe44a6977dc185587d307dd8ad2940632", 0xfe) sendto(r0, &(0x7f0000002580)="f2fecca90496d8fe0f8d6c08b9b330101c9d6a09ef8f5602b6a22059a4c0db98e39f6c570c8403046123f2e2a379ddcb51ae98cdcb203fa8b25aa2ac6d67f802ab0016106b8f924ab61edb575332bf49c785f2c528714fbe4a241dc5b4459cd4b5d11b01b56aec930b2afbe67b2e1bf09485ab5ccc3d6b87a51732fb624bf83b1d7a0428af472120ba764f2a8fc944d6421b4f43bafd4c9f4c18629ecf74f0f0356e56f4a2d07d48081a5a986cb73d918b51b69c7f2ce395d870e2dfd7c07bb744077b2566e2c03e3a6e13", 0xcb, 0x9, &(0x7f0000002680)=@un=@abs={0x0, 0x0, 0x1}, 0x8) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000026c0), 0xc) r1 = socket(0x2, 0x2, 0x0) fcntl$setstatus(r1, 0x4, 0x88) sendmsg(r0, &(0x7f0000002540)={&(0x7f0000000080)=@un=@abs={0x0, 0x0, 0x1}, 0x8, &(0x7f0000000100)=[{&(0x7f0000000280)="44a083cae14d881571e4345df4c2784622b5556fff95a59d91e016191bc8f5fc9589a1dbba39767c7caec8a766c154df25a91fb8db003579c3dbc1d8012c1df46e9f874f23db23660eb73e115e32ca20f37598237522ed4ad7679fc1046515610bbfe1c548ca0992145861a6d2325a5a371873d0385491184e5e34edb328f7b73960538aa6bf6f2ed2d950dc3c58426f3673739cd64f0f3a1f6965be8b03e3af74c743754bd69a7d190ecf0df70e2bc99212b8a2333b4d2a1fde977331430de8b4542dc730b528702235409a3fe7a33ef2b51ee6c825af22526a014e71dc97c2281b988d3ddc27c7bca10f11f7fe6b0fc1bc042ea2c06bddb81b8e584d9a390ffbeaba27862f17e23ccfaa357150051ec783f4dc8ed15e612adcf47e8b98e8e589c474666e42480df74294bdc8f452e12aa5edc9a31bff89ecfcfdfe348e28d4c3df7ec1786c490cfdc1f7cc73893e40bbac2108c0d90494f3868adc44c8ba34732b3d65144d46912a6fb4340e335cce4f4a484c8e7546d40fdb57dc5b81ba1398866810a9596ef99c2730dc068b276e5ac5e44b089aa152810d1d7845ed67e4e7e04420bc46a7a200cd1a5db2936528ca802c58475b388b9c473e0b9f73a0120dbda8a1c92efb4394258016b69fd73151a607be0f0f9bb69063071bf07e862ca8c6bbf317d25e1e6931ef485eef7f660fcc7deb2a30fb546d8bd6c408af37bc3f2102468d897a54a9c93977afd66cda03a26521fc7a851eaa15cc50df22c775edf0cb08e434e9682f838e9229bd11c84851cf76a15efb68f142ab0b99e14adab53182789c372132b2d5784f0929fe457225a0dd9ed533ca7a2fa8bcde56b882e13f77035548ef757827e37f9fbc0eddeac89a3cfab9ebd8714089cffd042ff257f126028605f2c383d782bd9eb061e0bdb73e4410ded231d55e0031092480960de21507262b01af09bf1f7bab100d5a5a7f04ba42a9907f0aa08f1fc2c8f471e7ab46742350ed4de4feed113dfaced82b808de1f65b464aa2c912343fad561191a530ae7d7f3e6e8fe03f437432edbd9f1b629243260d7e87ceef7a4c429ef32d5242c9c1c4ae14623d98cdd33379c9cef7c33582dab39933413d6abbbcbe202e316a96d725eba854ebb00b378260b92b0bd6942e93573bd330d2ff6fc07f3ae4e0df0d53c926b8090053a30a04f10b96b96025380715d94d412dc5ea4338fa302c4c260db6b7709a2465190ce3757f05d51b06d4b3a919526ca66f1887a298a15f2f097e43c6e21a05fd51c450e55a9745bbc91e858edec080d6b74cc68424bf3c79b7b059ead0f3cc2a74bb47643c422fead5e12abff436949c63446645818697e51808893abbeebed49d521f9644bb30f8d5ea6925fd283bda4992f80e665e9391373a6455e372d2a519c0671bb0d776f038491ed1bf7bac588530db17d59ee43b1ed9eac90d4ca22ca20eb16a69735aaa8924f9504b5ba14838407346868777998d647e1e48beb458f30a93ed10c736ef79a673dc7b0b5b07a08abeae097fe7ffee668db1c16dc27931eeee278f0661cb093e4e1d9443dfc45b5241c1302d9900eeaeb25cbea386b8dc9c561d3c9d954e49a192d462856675443cd4596270d1de003abd1cd99de0ffcf2d2950eaea71d6d0687aabb724c61197330e2a9b8c1abd57013fb741b438d0e0e04a0cf64a601a178de42465009b8908ca74ca467bb9323f1ed0a0371c19143b1f5343304921d3e0d1f362acfb778dd1a18211ee36e1337edadd2da8d4abf878f9f4d8cb1e9dd7a2160d952a417304af3d40fd2993ec7d17644bcedb7f9a2804953e367155a29f7ec86a69d3addbc1ee6a03225214bacfcdd91247344949b286320f4c710714598fe8abc8c112d1e897a160a47fb6f8e56df9e4e16b5b4b9e7bd2787c4e25e27a4214730b39905c3dc5748de155e1482b8dceec627fd1dcad978fcc0b9028f0cf83c8624b8f00e0f174995b774c6d072c256f8c3a294d3671adc79c8d856e46650c9392f9ef096fdf6e90ad6434cbc97f29998e32b5b7776a1b9b241ac154ec3ff55f16180582e1feba2319453d23978627cd4554be8a65b595eb40f3cf1c96bf07f2c8e9f2a4c3892cc2c2ebe48f792a522398d57db2f9c9522287dca933f1aa510368bbed29ab62443f7e199707975588fc01de88f76be7c0f6a27c3f587dc15e42234004701bfe6c6adbbfbc093abaa707032557918179130e0048dd820c8fba37ff0f6f6f2492457e4175aa05994c94f33d8e3b93b8eaa8febc117bf5a7302f8bcaa45c18b4d0cf57ea4d1a336000532cdd8157dbbcfe4b77dff655af8bd250871f37bd201a14ee0bd5539208c17d3401e6ab0a4358d3fb07876b3f835d81d2984b07468454d6fc6b76a60d6c6d34cc99455366b183a0ce5db73c6a9697d3bd77b72276957cd3bc5d5c54475a55daeea7bbd5bc8c3bbe9a114155e3d371e028b9a2a7da24ffa9f16a45a363a1fa96fac40ea186d3a492b65613add556664a92cccf50fa43c490fc604c2268c3f048ab90baa96f26f98b438f4b7563f721afe26c2066de238074b234c0e8f8f98bbcdf2fe35b5c1e84571ebfad0b09dedd1a8c9a6aaf21cf1f531b961fee7ebfb68b699765a8e41b689d8c39560d9348dc3b62a18868cfae986728e9fce6a46773be957a5aa623f740b9660e8d5ca2bdd2dfc9bd95b12e339cab694f9a310b107f59ac63ce538107d3a047fd57465aa7615166dfcaa7bddb2cf0745cab07223769ca7ab679b7639123d0a974e8c4cbefe6af4940a47ee3c3ef49155b3f0c1db3c124a2aada36f4534314628968ec7c372ad8a350f34bd59c7daf58f5898dc2eaff9750b4f4cbf51096ac718ef8ca11aa07062a8cbefeabf6b3132263ba47789fd590e321ff840871aee02c207a0d775502e6a8c1a9c02c5124b4af5cd58998fa7e497d27c0dff143d91660f22890048eb992aea818d5001fa7b119e0aa929b82082f3e2570e7611a987175a273c8226f6a078ed25252d18f7daddc0a52ee142b9d6537637f105f3b96595eca663c3f2129d201b9ba5f163ff6ad2341cd4a65dc7779e7cce2ed42b0acb0b9699778b4189f3990ab723ec3a599181f8873024cf4f3f545a46e053b75c6d5ef316d27fcc9689855455ad6d01862f32794c103f72cf03adc27c1fc59a0c13bc0f45195bca88512abc1e298570e67312038dcfaf43eb55eda8afcfe8e2e6f79b7df61c8111f6cd1309cbc3a504ae69318e73505377edfd39f70e024b02e968170da9f25dd0f7392089a43751a84456a3d8874c168cc30f08e6497654c6810bec6f0b1b85c0adba60220cf9a04f0edcb80a5968c32fe25b457bd499fa9a4b25d072d8e80e801cc9bfc0d756a2b25aa94d1c2c5dc8c13b81597497cc279ca1bc03d287fb5e636da80d258ca5e34e0af488e1fb35e35cadd0901e414177d9b96146cd04cd72843f70414517b03bc6104c746d95815376aa309d0f65357592b4225517595074b292f5597cd0c3db4d4dceebeeb17128e7088fd12b0eb7ece11d1c801b5f063c0ca0bb9f772d8f030f64b2b8a5a255da53b0231757a15639f2aafae2f787f36a1568f1b3da432b9daba1fe4d662e683007ae9e688aa5320cc731b900700ac00f51e2e291444efc4e89f77acdcafe6bdd89f33163de2d137c85d99a7f3a575f1f992a5d34181af6d01c91768b4507e74a35ba22b5bf7ebc4ab9b9d5e5a796fa7373905504115bbf4955cb7d4c1c274061fbe91b0bcfb927ddbd905d6b44ccf3c318efa60d74109a8139d7fca1d12b118b0658057a79338bba10ef70f3bb7b0b7edef5c8cb11aba1537244cb0f51663e85a307335298438dd1e55d3796ab9a27b85a17131db234924e7d7d81f30a464aa32e88e67b917de6c794b2e3bb825275634b8438ab6cd0f02bdc4bef40aceff56403843f286da5f1ba1dca6049522d3da75447493dde8b8d8083942ce37a27acb2b954bd5bfabaa6d2fa08f0e154389e34d68123f2ce38123392e664224c803a42ce6580a50d6414864a9da38a02e45a3655eb1dfd71f7b2946308eb9dfcfa06a30aef07f5d3e803d9b7143ce4715198f93102cd3c718313c0f922eb5468f7ea725160da4c0213a6c222cdd28af61e751169350994b0071ac022043425f290e3709627f88c46ea75510245c45bbcecb0d238b0c8277772e3cac8eda78b4d243e2b613a3b44afab963b9e98253dd83974ce926cc6f439fee6303c8e9a53c2f962e8e3db7097a58e6c2ef02981547b05a4ae10d6861c08375134d2894bc5a6c845d2112c1456ecbe48c9d53d82ac557a62799373c574302de1c7da5a4ecddee370a45184e4589303f12034b5e9444cda9c5f45aebe2a2cce95e420c8f4efa2d561854d56625f018614f350af768f7142cc46e38a0507c29c7713eb0d56593c68beade6890275aed831a54f5dfbe315e0642c1c0ca2e248ff75af8bb5519312d99190a7df6b47d1b38feaf2a2235b6f29074c5544022e9afe6220b9ad8bad8961ec0f14aa98e7c1d383a0a9cc837e8d51b07caaf35c10a73dba91f288c109639426f68c6b76779633cd9d749ed34f124797a1cbc63e4ca06ef4ec071be4415518ab70a7bd7886bd51cca3c089f9df10b6bc7bc899e8e4b8401fa5f6fcdb528f8c90aaf616410f4f83e16224437cf730a24714d7e9e735f28e01cb1e904ce41293f00580c6d66db7cdffc71501f0ea67f69bdacb74a2a69d25526e9dc6a8f38a877dcae82c2a4f9813862aa7047487422848ad0975f1df3ff1a1e13f3ff0137f76a6cfcb12a262adc44684ee5b46a8766a0012f53fb6d0f13c58c5397c31660ac2a31d70c958adacefd27fa88ca6b5dbb11e6821dbd2398fe3f722c166d47feba96bd5b1d5e90f82af84acce6d378e91d39841ea32981aef7467e6a9855a80788404bb6ba2e93ff8ab1771a62f7d326afc9d67f95997f80ab9f4b6b06ff33c470cb9f91296124060572127a9d996da5fda3a04a5b152288dc821feb804bffc70043752a3c1162fdf2d9121ebcb58984f406ed96bce4dc872235eaa5fcbceca2b7edda85f032e96e198c9a05343de151d8752927247cb005cadfe3c55af55b3e3caef8fa63c0c5824f94442981f2b23f92f359e917e482276f95858b3e2da1b4f87fa59c92ddcee8d78cb772ec1dc558dd1f04a339096e2809f8c10df2d29258bf71e61a7d99849d4f25c9d7b22b07e40a721e8cc3ef3856c32d40338ad6c499b4d365bce942ad3bf94e747c237e655c2a7e05f5fb6edabac09c37fba14c673e750718ecafca846e31119a73495787070ecb010b81e95323f7e4aa33707c2901c0c8d454764a179bb8a94f768d3cb62654e591f3d14b4ad4ec277ead52587103c3bd94eaf4e99140c1168cbbb3b834d5e2070d245ffd1bd6d99bf93aaacc4bc3c6636fb34e235d40c3fb0c349331ad111b320997e8d5fdef5d674c0cc4795333db8f7fa4feade78622941beb65f8e766aa046a8198f20c49834af4b4f7371bab099da3ba4e28d87b6685b7cac20ea1acd86acc233b063df7c9f43ea176bb5fef98dd7811109fe5ea08066a122c017912c17c1d9d64a70356f3760fa6424164b05be621a14f67e9b98f26d7b17ad24be61d3ea4fc1c0636ad551862687c25b55cc7967ab6202199b6fe28ea1caf0cd3cddf76376be71cda9734bd65313760b7333140a20ea00bc321201edf32fddbdae412a74bf11199e216da2ad666e3d53a70bd1240ae51624475cc37f46480cb418f3d48dc3714759788863f8025115cbfbd152ebec8", 0x1000}, {&(0x7f0000001280)="a68851b65c327ef3fa8d9de2054dcda309e00f671334c6f51edcbac333f80ddb02616fe2eaa5311e50d67bd9dab92136c308417f9c3764c0e7aa1f2ea792fbf0fe239568b06980bb0fb1f6335f9f2baffab0512bb386afb05899b3efbd562474568363f972de580c3764c1059c8dc1a4afcaebcbc408873fb5c0ba77805d292a53eb389f9198f481f6a3b5d03885d18f584f15b115df1c864366c3db37d9eaee0d390d8b4e85427e937ccb3ab3c08f4aa2afc035dcef4264933fc590b4056cba29bcfe95185d3f44c2a64fcd66fdd862874e61526909c2748eb877633434bfd4dc644fa7f9e5483164efc2073b1d2c1c0411043296b0e70ab6965534", 0xfc}, {&(0x7f0000001380)="e4c89a21b3ca7c9963ce8817393fb2a616f48b328426d85c7fb3c361f1594f64695cb23085f54feaed4a036dae957e42e1c829e01c35431735e20e6b66cec34b61f7d994fd33546c3aa3efb8438ea4aed1c99a1cd0137db444827221aa8283fc6b73f6bd85bee534c0cb8aa24ad8925314d2bed06fbdeb328be8c6e465034a7447c743e6d731bdf0eee9ba2b3b0f736a73ad9ddfec97c8b39f8b9446701e605d4df6de06df742380c85eae33e6163d16e1b70177ae020ae5311671f4dc4b53a57953a819d362dd685425105c62f55c08c2ad9fcba5d85ac1efa0a9c7f01ccde792f2ae2612cc3b54a892cc5c74803a6a6c2af4c6b7241e9ba5f8fb6979275db6e31b2dfb21e2a284b5e92dcdc11ca8dc2f19860052ea2b34cd950e2b25da4b75c737126a648202b240925a0e5203f2327a4387889669ca895baa5c431cfff7c3b8adff1e449d0084a7732aeba37a435bd4e8375ab90f8f14294fd1ae819681a154591b5078039170aed1205526f75026064c835dd0ba84da539d864ed542e56e557641a0bb15ef0a826164a0be1f2580374f09c2820f957dd89908e9d2ce0a63689742068f551884c35181c7a60f491058fd4709ba6624d3d861129df03d3bb16d651bfbea8d5a171c95d77690690cf855443f74dedbea1d1e15e087ddc01f865baee53f5c3eccdbb8925579ff75ee5d3fe1085f3bf2e8c2970f55a8944e6a2978a5377f153d669c2e21c3351d39b6a75892dc62d810240617f5afbe82c6886206eb181c18b02970f673e5db9123b3adfd169864d46d447740f90abe4286c2c70ede922f827cb1fbee4a6d647e392c14c8c9b231b4f5850a3b3dc85f77a51328236e09ea2536a8f3e2b1670bee333d9895df8ba076515f1124713211af765cb983b87c09521fa47225560b34e35485c6367f565ed6fe2d25ec91cdcb6f826a877811e406f5d77bd021c7514c78777ddc2d02b413190d095c0635722b4a290cb5844fbacdc79f9be49f63045c7683904f832b368ab9d5bfe5ffe37a3d79dbde53bf992a16a59cccd906d8401b96512a9334f98dd1d725f16b674cd9c69760d33b531ee8e8d45f72b02146423cbed1654ce17a1ce6811f2298b39f15a08170df30fb01acb0c5b678782c275212b3dfcf4b0fa6b7bdf4727118119f3ad6f85f0a45a0ab3cab3110c1ec090d567f3e7df12ef203a54a53a11757f3e9b4e68bdbf00f30f5c5d313567a3af4690b897b1f814241aa6f5cd5516a7588f1dc8ce539a905cfa84af0227804a0a47f808515a1a8d6fc0a4113721da9001c82992834db183d74369d9bfbd783d498177c7045b2dd3f6faf6c9e1685eba420f276d3e3fa18d13549522c16ab7db82d268b98239a50120107ad8b874c7aee8225b1d99f5bf1e6c6c5ccf1a0a9e042476484385d9f5b16a3c85bad263b19a4720fc213eaa1b4932a76ff1d26efa9b5bce8147fd5e1712b399a27a24ef8334b1233e33279fa83d2b2fc750674dc363e2e8a15a60a8d6935753a758a8cafd3968d0caf2fd3d2652af9f4e514fbc04e29ab67183a4be6bc4a27a80b789d19d259fb5eb5eacda9a669d42a83ba87ba3e4679b61fd120428349a20d589ee3375d9230a4278e500381882e5ac6870cffc261e86dcd6eaf98e7a61c680d1e5d66ef4499ae3ec20bd869b7b58f3ac48f2418974a8ae6186261f0e1072667529081e1bf126176f31558db01ae799992d4be78ce5687fd64062092adb1c1e9c97e75bca22a60383a0e7f53d3cb7e1000ab2cbe9f458d5a952e242228651c24a3f0cdceccd3142ff3bbc826d32887cf5184a10b3a6bc45b3a8a677de296de8a182a304bb0ea2f145ea8e196f57bf368ee42eaddd2ae16905ab50a4a06fee9862fdc34c23622a8c88f81e8e128ce9f511b265888da6fce284581fe65992387c6bc39ed2cb576852db09b1f220f680f90dfd710caf49f3d9b74bb33f687e3f01005d9a952f1e58e57a14200737e4a4ebd1d545bb08aba82b7da6d1f4e912ee617baf97e18d3012343c5cdbade875258143e2f1f53f952f02d7d3ffd065bbb5ada8d65a77b0b81fe7072f4527120d6ccf97ba90bbbd6281eebf212979b1dab1dd56ee43f3401bf3314e39db0256156fcb10b4182166022aae54edcb75650de0c92831d542cdb21deb68f704661975e03b71f7a74a267e44f8575a6980795839525e5d770462b2de2983e34a239b32be80ba0c4a8e979d676c737f8f9f398fd287fef3abcd85ff860f02fb6a7f010cccbdb27d8bc76099aa6e0252eddfe85f12a4d775640fcfbea31e112e63591901023a4edace3a2e99e8a0402910c4b5baa8fb1ded80a5bdd278370146f3e06a98359f785e10fe8807cfb35612fab35e8b9c0d949cc28f13e9669b28aadd24a488614fa127b48a8c33b195d8fac8905062f5dd1b15801794f5708dafb26e666da863e156148a3edf4c2a1d090b4779b132e2f6addb3069dec7b4fac3bf5941fc97772a4e26ea6a01d6f8da1c37c845741ca631b0f7231c7b00f606df126466f0be018d121a735ec776508f718f0602769bec65548a05c33b4c95b429ace819ab50e1c27faa44f3e9cb22a469e5fc750eb7514b28916804b13d90fb1d6b64cccbe160e282a1cf95c1eed53f51e54d8d0562df06ecbf4a789491eca9a9ced55b1270cc07cd219617b68bf456c6c7a6418286e9a3ccf1df7938d18b2e9ade42702c64f127ef3c9b5dd09f3b8dd261fb94505920a88d4b9a3460b28448bb74910d403880adb00a15503600dbfae3389136c6ecf4cd134ffa8fd1e4868caf9afcf996d15bf3ca9c123f5198df37d952e1d6d49cb9743ee0b9a95d3831942129128f6e562eb4cbf386491576e322a195a44254eaf8e2d9e608679a140b3536f7e5a0ca99adea14a2fc52a1aa03cddacee2ca22a66baa636c923406e75d67aeb6a6181fe35b842fe535c325cd2b44d5532699e45d2e48b0b39d851fecfc60de34f8429a6e72720f30b2ce16dbebe5d8d8e0d9cabcba892457f48d47efda3e26565b6702f5ae510e83f970f6e99a33f4034f5ea34bc32a553425f8da84a5884a10eb31843117a3b007807716a03e0eae2a6d7c000eece02b9b0a215d569e4e893ce10ca11d06d3160912fade0b1096ab9944896c52dd68231409e50ed92efd295691ba47d9174397d18a2929ba94d6b5b05fa2b44fdc79e14b31d001d9cfd08ecd435c6f1a3c31c25fef41b11ceb87a71bec611b0a63c3519e82aa327c020bdd8eca48cab62aaa1a8e60849b5bb9e43fff883603b066b8ffa4ca81582227a380493540728697c1ceedab618030f45672f630575af2da095f605f149aeab7eef43e9523316b877c7f9b1daf5c08b718a8968a6c6f30902369225d3dcf0ce2baf83d3fd187dc39cca397a6bbf3a86f4bbd2c68d1f2ef6af2eb144734bd8c9dc3e0ec2ceaaf951e32d49a381fb40d390f7e3685e9e8d58c3035281c31a4a79b5b6a12e7396d60f16f81eb20cc003295e033c6c9f66f7023f3926081a79cbab4ca5580e466fa285a9a89b93bc061033ff5b4cfa81431218cd435775ab2faa4e92fb4f8308c07a577cbb68ca9126f4d67a2427a6193a59fb2b98d5c944ff43565a6fc38292c99abb813cd66fec8bb0e76f5447ec58125cf833dea151e427921d8597f2cf92f176fb4315511d41c1a2759f106722009ed3bfad6a28886f8a9b1c5258f8585aebd79a7a60cd5a9648b7e1d6984a870ea0e3a5e51527802b7c3673dee009e4744f60d1ab4c65584fed7d2dacd89eb076287f376ad3945dbbda351001e02634478c55e639ae810e77cf1e8c1731707761147ddeddef6722f47fcb06e1744668910585b479b70f7f6231d908d74244aecb1e617fa15b7867878abda60bc468f3ddcec0dc122778bd1789126feb8cda4df97b2bd52bfceafb20655168b8a069ff12c5548d53cebb5ee616338b3975a2274309af4959356b0adf6790d8be0ef237702b0bc62d8c29057625b14dc014040c1857f6703db37d75c0d91d9fb905bd6290d5a4d031b0f743e380d0e089e19decfad7ef3d9a58c96e1e5f5ea07d8ce49ce9f14197dbd2691ca381585497c416be690a9114d09448f8febe09d79faf84ee14ba028d468efb30c9e037d4b6ded98d45b056cc61a5980d6dd20ff766b06bf2b89e91fb5458ae4a75beea7a7730432ca9f7b9f67c2fb47357267b9d7b5a1ac3ab77cdf4a5d7a14117b50a3d916bdced2e840e88ea0bdce35c53ff04b85a1642c748e2fe4adbd6e326c111b262de8af6120cc5700bc46cec09ef52eeadf94ea9f8f3cd0e0275a06bf76038e15f9b09c89d9f1d1790a64f7f793090e841daa315bd1a18c54278e877cae390efdbfb7b919e682e4aff5394447f42d1fdf319234b7bbbdd9f18d946397cd00d1dfa05ff3fa5a3ee71138925a2728ece63dbd965a6ad752e6bf802225a951235d9c4a532fed742ed6d2fb19cae1ce7d7b2c45a46a88703c61350a6033583aea5782be69bdc0170b2366ce8e0e0575cfebd6ca8ad6c7ebbac99e1b2c3dacf1048af07cdd36c918b5d3f667ce11ed411da3cd26f889e17819234564a8a4abb0e075235c6e229638e1cb309cd57ccbd4e28e91d9b4f513c8f55bad550642cd0d981abdc560a8c6a47804dd2de3891be5cd212928912d28268f3fe1f8cd2e4bb277b69201e71b0be75d2aafe699794ebc2671a56a6049bcd235397cea025b2b15239672b86896f341f9ab921badf6f0288899cb344ee58605f4541727811abcd92b2bc8acd661cc6a691099c03d4679fcd39c5bd64051204fa30413fcfe80bb8a61908d87d00a8af5cbe87a1630c02c125ebf4e8b6dca22ae2081bf959b713d4cd3598c6c9675f007e7304c6cd1cc30ea14d5f7ee9492bb2a540e4e6632bc360283c889f0a95a8436ef846f1ab21e23a2eb0c53bec6abc5ed3233912d099859f2d667100e82ef1a9a99562c89f428809c5e6a601b9b4f6e4661c634105fe21adf523dfc8f6289501935cb6606d5ed2fee0d0e75c4849c22bfc42d5a58029ae4fa8d64a42d6b5bbc93c5e6f2dd3002a0a37c5f7c43be11c278b6a77829fabaf49f600f98533933320dcab3ea3ab838106b057f2c141c851b8171ee494f79e0631133aec7a3e3a016525cf5005df641b9b20805fb5d9765f1093b5937e3c6ecbc8d8af9961c72da3b12211c1e78f4f613c488e5be37c93bec2c722000089dbd7e55214c7ef63487b0a582c076f8e9d3656a5cb28b1e914e21ade1e8cdd0c0798941cbe48647e28eecfa117546e0c069e512e8b176104b0421d71daf1481405b6f57007746a6deb41fe4b4053eaae7eb56d77e02acc4791b5f56fbce509cbd4c636af3e128d9c96b667979c894b21e5557dacb290887562a750ad2c3e6923482de2478fd8b530b4da4e883ba951879efec02ae5a9bacb74cc3c5b70b4b9b71ebb381189fabda66545ab443e7345d96c68fd72df1d94d584d0c27697808e07d7545a875c3348ccce33983964f0c3cd885c620425cc758c10bd695823efddd8c32042168aa17e278935d5e23eb3fd15d15a8e30f205406662fbc605b9e0620d4100b475b0b9e26cebc8de5d8143badff9de5f6feec80bddbca8da4f9a9e80803a6bc8086155f51806da89abe7ba8fb274a665cee27cac6a902de8ffe357245618bf446b37639561ac609fdbf97b555517c7dce064ef2b4710162407663aaca2c15283a210a7f433a69233697382b3258fe367840ebcfbd6c8495ca77b83ec77e5467eb934519a1d1ea61549f41ee98b05825c920ccbc520ec12ae71c1", 0x1000}], 0x3, &(0x7f0000002380)=[{0xd0, 0x0, 0xfffffffffffffffd, "1e76d1bd3853fc4027811fb88bb4729c49acc7a7807943fb195d2052a714bd6a86631f2cf7eeecdad6342b6fb97b928ff930db0e0a70ed7bd804384e68a22b48daf9c7c750c2dd02ce58080d4edc5f43b0c03f5ac052a9c41b508e297738d39982d772445c8be68e47b10b6771fbaabda4e0fc41163a58e52af19a5c680646de21ceaa9f9f7de59bd58c4968172e6c78176e3e3f65f7fe7d3c7e15684444d90d424ffac1cae673b85408d2c71ae029206f27c1dcf905302dfc19f1a753"}, {0xe0, 0xffff, 0x1, "c2910816c07051f5518fbbbd23ff26cd733b24c598ea73fce990f316377409d196554b603b17f03a3d33ef41faf363077739b161eb5eeec4acfcf8a17ab50d51682d239db28d32b7c70428c276d7bf3245274b2803e04850f3a25f9978c610b0da1d7764ba34905d961a371abc1dc30324e9306ddd826c8460920eeb3b02e9e2083317f78436697c8108e0993bdfe102cbf441a5eff4ffb29f9abe12c28d30acbe4cbda35cf86ef3d364633ae8cf0d3fb03ec9de56dd44ec05e3c3b4472e1766d2f51703487af1997c77"}], 0x1b0}, 0x400) connect$unix(r1, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0x10) 04:18:21 executing program 0: mlock(&(0x7f0000001000/0x2000)=nil, 0x800000) munlock(&(0x7f0000002000/0x4000)=nil, 0x4000) mlock(&(0x7f0000000000/0x2000)=nil, 0x2000) mlock(&(0x7f0000ff8000/0x5000)=nil, 0x5000) 04:18:21 executing program 1: setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x480000001023, &(0x7f0000000080), 0x1) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) fchmod(r1, 0xfe) ioctl$KDENABIO(r0, 0x20004b3c) 04:18:21 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x2050, 0x4800) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSCTTY(r0, 0x20007461) 04:18:21 executing program 1: r0 = socket$inet6(0x18, 0x8000, 0x4d) getsockopt(r0, 0x200000029, 0x9, 0x0, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) pipe2(&(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) fchmodat(r2, &(0x7f0000000240)='\x00', 0x1c0, 0x4) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) r5 = getgid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xc) getgroups(0x1, &(0x7f0000000140)=[0x0]) getgroups(0x6, &(0x7f0000000180)=[0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff]) r9 = getegid() setgroups(0x8, &(0x7f00000001c0)=[r1, r3, r4, r5, r6, r7, r8, r9]) 04:18:21 executing program 0: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r0 = accept$inet(0xffffffffffffff9c, &(0x7f00000000c0), &(0x7f0000000100)=0xc) connect(r0, &(0x7f0000000140)=@un=@abs={0x0, 0x0, 0x1}, 0x8) r1 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r1, 0x4, 0x80) pwritev(r1, &(0x7f00000003c0), 0x273, 0x0) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)='r\x00') rename(&(0x7f0000000180)='.\x00', 0x0) 04:18:21 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125d00000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x2001000000009, &(0x7f0000000000)='\x00\x00\x00\x00', 0x4) sendmsg(r0, &(0x7f0000001600)={&(0x7f0000000080)=@in6={0x18, 0x1, 0x6}, 0xc, &(0x7f0000001400)=[{&(0x7f00000000c0)="f5c128658cc24a3cf3b5ef3fe9c45909eb715d623ff30703f80171d8465435111f", 0x21}, {&(0x7f0000000100)="3a60cac9444e3f33b7e36851329b4e17e713a202a40658188e9b66", 0x1b}, {&(0x7f0000000140)="acdbe28721ae7ad0c358d76eaf8acfa0a9fed0e937ccdb8cad515302d08e29be56aa837d70da0864c873b9134d1982163f7cc689e26fcf4db4d8c936dbb8c220cf40c590f2f371caf69c17a963de3152017d3096564987", 0x57}, {&(0x7f00000001c0)="f4423782a38f214dc4c98505e4dc61c68f6b89bb42598d45d6cef82ced82f7042e896211412cb36632863f75411137c7daf8a4d24d5fbfc55678a73a0469bac655bafa8597eb40c76645fba931944099e2deb231555a75a14621dea2d3514b82c1e1a8872ecbfb8935b39980b7f6fd3c73d775a45663181c075c4093450d1087aca002ea943d28fae26bd69cdb68e451b007d0ec55261b48821c200803b2627dfa7226361441cc3a664406019e5d86d5999798a3c9f967ed1e3ee19bbed7b7bdbe9eb532f3322cfd6b14cf77b08327433aa77e14b7d605e310e987d74b2edcfa9e4167928a55114e3c0678a199", 0xed}, {&(0x7f00000002c0)="498a30eaeaad69d9e93205e4cab4b67e0eead7b68e8330ad3a3419d78a68060314db96229045377ae6775d7d029f09cb8dddfca22d161a8050478eb874bd927aafd52fe5767802b5022241684c84841f4f214757677383d0189c9e52f10fba83200b0ddb0e16e5e90dc3767c684bb6452b9b750ba88ac5b407285742be", 0x7d}, {&(0x7f0000000340)="258a5b4e48d0d50f7aeca9869ab91cb043706f04471a0425d7ae557f5225e69c6641a2698000d7308a04f753ab7ae9780ca63fb05ecebef5040335fb035be47ae1ab5ed6e159bc828747b0e49d3b00e95a4db88d65f15ff3b0687bd450ad17a08217a8a0a350956bf07218c879225c6d9870b99db4daf23f44dab2cb258a6193de0692992ed86cf961de081da7f1e90318b0612e4296884c600ae17fb48e0d8dedbd", 0xa2}, {&(0x7f0000000400)="378100967200f46438ba5a05e469bfe1e7efbbf8565166e2ca13c3dfdaf77fb96d93e10a33b75e0628965bb18a8df20645b8c845f416b33342219cc8b2ff78aa69f1b3666ee626209afdaec6578eb16a2f64aab293c85a58ca1245b0b456b86436d09c82005544c4b586592b889c9d7afc360796b962eb97d280f6a9e842bd6407df5b9e7fe859e90deb3b5760c73a55c0c83e7585ad28e7ec14cc56bed7940bd46f0416e2a5094c4fdea65b89328ca2dde3f13621c868da9a7773c0d0f10ff07d0e6750f0fcc1e16135c44184023ddecc4a77d7c70ff3315e740d75695c0ec4d022745b65e2b67d88085b06043ca6dbfb13d23e68e0a67a2ec6839bb0532b28aa84a78b41a59f576c4bcb2ca2ef68d98334ec1566eab1788b7cf40284f92195e6cbffa47f2e9c94bec5b105466d81d4cabbcfe783d4502f7ba5e0e5e275789f701ea1fb4bd8e068e9c12f86a0698efbdb162ce77f45708f269e118a5c7a1ff6a2aa4a211010cafa62969f23ad5683cf7fb720e411b8c9025630352f5b6d12167db1392ad722ae6f1cf1cf17f03faa31e7d7f7f73cd1d969a3910c47643bd5503aaad501ec0216749d313f67ccc9801fd188772d6e24638b78f10430b6d77b5c77ed5ddde0a76321f64bbbe430d43929f5a3e516a5704fe6c8fe9b05e4ed823db5fcd57cce1aba6e1ad680b3b419bbdd82c526779160e6126202e90764db1e00977d9a19ee4c7de27b1721d0543eb91d879e350f0616f64d6e0ccde3d54393b86fef255e2d2e63d3d4f91465bb21adfb87250fd9574b5327f652a3b797e09b5a40c41daef0a07b42187ebd904710b80e28bc7facdcca8d6e7577afecfb47c0c57cdcac9ee873a9a94981a4f6f41c5b06e55da2a17377f2950d26757a1a2c0ff16260c1539c6fbff298b2e1bfbd4e7457ce46f72d408b55f190b8ba821769ea13229b3e66dd63f17466525763d515a605b5e45c68c9475ae087e3e2f4bd842eb6ef6d0b7783b3e91811d21d8ccc545278937f831740cb3f35a2edf4a327ed394009504264fefe595cd20455fccc1e434305f3715a2af702a683e62d3f8b49258f4d87dc091c9bad35f0085d723af17efbe388b4bce25727175aefd8f1c1632f372befee260cc8f85783324d51e612215f03e7c7ec6e215fc248e16e7dc1cae67d1efb8175bc0ec9dc2f5158a8f43ebb976d1302858e971aaa089c196ee473386293cf47c1517c21f9b940a451dc632044fa69f2138999eb35253e8328ef15b142d2e50222cf0f0cb15bbe2bbbe89c01daac32484528ed9e3a977898c33535ede4767041420521f33fb3bf3e5aeba564c6294e83bdab4ef2181278dcb4def50c48afff056d799441bd7627068f4b4153ad6e10521c304cb53f49460279fade6ad02acca95b39ee3a5c277205e5e3d21e201801477f36d867fdeede4bba37a26f7deddbf55e5c406ca0d8c24df9080b68f718c4b44b2e80262627f539144ab54ef6e84166956345781d6216d308c6fb8d24da100693965bafc1551e38323f694fd75bd963960728907a98c89522977da76843447312d5a3202bde1958bc83133e5214082df1d10c7a96c1296c6ead9d90c000c8df4ed848c9900686247995701c90341fc72041ed6dc02e39a33e499c113968e2bf5a6e23370203fe76c39b84f6419fc9e038e5a32fb7b95508dfd3ed4416a0f61c1e0d938f69b762ac39a1ac6be1a2d6ed6b3155f73b99b66ed1d03afbf2a652a078e46c2a4ee4eba121bc5b32b60e2f64ee8bef3e4ef12a06bfc76e36391621fae9e68fe0cb14e1f41c4ecee540bc566725e2284cce50454221d0dda724624a44bfa5b721f483bab70b7e37c15865233b37ff179937f9448205689d2ee2756b58a761a37a1a0b57bafbf5ff3c97741d750491f0b781c5ab1a055082ac55cbcd338e8e0acf1360c507206cbd0cf4f0204e90ae83d811343c8b92ae020e22dbc9c40f48f823d4859a1b2ed2dcd4bcafeeeeeb16d0a04dc354d80a8bb7cf1f77fb0b3642a1afb5a29db76509301a3035e9577b6837ff67535ba76a01571b6354a14f6fd0004e3753d3c3ec530b50d7e5e7b86e9a2e8c49aa5bb4889dc2f0654a95e976051d8b1c7a1dde5ee6827cced7a8757088f01d850d0fa78abdbd36dee857758cdb2a2ad6c78aee3bf5b552ada95764000adace938a533ce0c2b3940f8f3f141373d5415f472df92117dc26572367b7bd54e775971b8a4a024cd1e52f69b73f6b84b556e27dfbbd7ce4d36d58af1ec692969cffa18d103d9ecd14205598bc9cacddf9eda660116652a7bf009a30c02c90cefaaaa8d6aebf102bd4b424b8a56b7c10d4a900066d50d648fdf8f763425f2854c11686eb59a3e1295f00afcdb6828546c591f66bfb861873db8e2bf8db91135ed21b487e37c04fe2b1995d75a9fc2c1e8963de80ac182a7e3fa9306c8293217b4a961061bf41708ae4cb51a0c53590b664be92d0ced44af9b953248512b52b6372ddba561d5c28fbf8bce5b09603e393c0f2208483d3430eb4ffd5a8c8905a300ae2e32bcf69c12939cbf3a4c67671939a4485f6368dde8c2e9537e57daa45696b10da15b6feca5b12ceccaac4e09b2a7e365983bdab075e7e88f45fcda6cb5ac303480c84bb85eb1b0c847aa908ad2176671483812d8c6cb355dcabffe17fd429c83eeba33336304ee362e5757fd248f0ee2e638db93d47ed2d1a47f3dc6b93a90ba2448873b97377df6d62bbe9c0cbcfdc22dea55598e166f775cc43ba1475fe4657a18600d69b1f3059f92c6a1f1d2ee67b0d85572c0cefa5897ec339aab0f79a971a0c3fc72d8c6285f93091dc1a9f1f1caa7ced134d5ea07b408eb04b6057b182e6a9d86001c8d8cb209148f7cc132880570e8365591528f1ce07126b1a9227467c2beed49a29185477f837605b7e4235b7efbcbdcd7a11b1da5c3410a01fe4eee1abbf2aa17d94dfcdcff4af62f4888bf8f414e54cd7e1a5751f34698c470443692b4769c5945d704bd45981f6849acad2fabfb03a3dc8b6dcdea91388f00af168c062f03f01c2e41bbf1255541589106be5c44a1356a606ca9c32d3b9bd880ab8ad90050f2d1d96d1875f6120ea8c899e0205578de1cf8e8c294d7f5ccb7069331c4323ad01bb8f3269ef970d63a4a76808d9a8959bba611925bd391ac7d6bc2acd968201c1135e2ee93f4a7f5af7a1056be288c42583c5c85858e69e30260a754d5e17734e0e6d31c213f710f24d1d7d6cc14b3b8ff4d1a7b1a4a7c9e75ba6b7185d6516f2739d9bcb3430f57d71a7f394566c14445984d60a19b3abf28ea4f5f86046a199cbb17610eceb755fb1b5bcb6f5b8e3f5a219f282fa572240aedfa9541d0fdd08bc913c7802c8297e6888c73c6e551dc4690639db2f8a8cd868c59a3cbce9ea05306c7d52503caecc760127f59fef1ed439a862c6057cc165f09fc669af1f5de12350cbaa385c52f0160bc763b5ef8497217c637753b9252333980d5988f0729a65493895d66ff6c3dff4eb60a8b0d602dd668f14e8c4c1d6a1904a9b3e09f678fd9fd699f7062909f6394ae30ade702edb5b520b54d3f48afd3c2a782556ffa392e681b11924b57b5304b0cae63f7d6ac3dab0ecd689f55749efa47e425c6b6ce9edfe11d1c2d6b063682c0f446a54bc7bf161d476e4288f158bb3325c83f976c953b568e73352ca0e3921e30cada541150b40265c4d4227e1985e9416f681bcc0c2ab3b79c76b4bc006ed2cba762506fa8b984ee41d5b50c5e4b4b610087e3619e0ff713c8b08cf0d1fb557f98a63fbb70bc9b263f05c92ba57ace620416cb2b406775676677049f0e993db4efcf73e87986f0014c4a4563380360ecd7a83e1076c51bdf9493ebfee0593cd09c22e3b504128e2a85e6000b447b44d50e7b198e7f926a2693cda4ae60c760ee651609c7fc73c096db1c3b113aee7dbe9190b8dc4ade3b16d75be80149b3f2fd0b237ce321f0fcf3175ef26e48621f4ee934139faf644a084e4ec9affb1f77d26d8f825ce0312bc4aeb89ad6c8d35c392452c681aaadba11ff53f1f311af696ba20a87d3b92ac0e4e856478d584867ffb7ffbb3af47cd541d6d3f90445f0520df5286758e67744fe343aec6f2781e4b92d16898a49557cd7fd99bccf7b8790a22244cd8baf0eb1824e77e97730318159e9b232eac2d1bb59dd84f0e47760ea19e03360fcca78872ae98a81e29993eb1eb2c05b4cfc41172c83d430ddffbbca563ea3fede8404881488621a785884250b6f4c85fa8cd93781f572bd602dc3d543d6fbcea4149bf2b1e2ba1cbeaad75262e433383ed4a727466bfa1dabdda129cca6db02d092825366a9298f11922f4c720424c9c186bb4e63e2739cf1ad0e7c9a4c4961f9f890a2c6546ba8e2a494d36871d51f5c5a59c0ac274f57fe7b77140a1027408c36db5307513803c5c5c931cecb9c43b63bc44c5320300b87d864f6dbf78eabf8e6034a3dd13c5897fe9dd477d4bbf6f628c794511baf3122f1e8762b6e68de489066acdb2a769b157abebd68d1c9a162b6f58d24c76b28dd095e624c343dd3939ec547802e00030a6a60a249820c0f6d177e3023919e4692417c5f8281033ff406812f590238e08f293b1ccade22058cee7b2850d50552fc63be03cda1aef7f6a7180f6697beae52eaec35d95aa2171f1b9a035938e7592b47d88c4222582bb1c5c4b87380b16d55af4e9df164e4fb7995be61e7fa95287f7adeffe8a4e7e9dde414e5d459e28ed17cf1e37b0565d7d18c62c74693f91a19aa1583387e7bad0bd01ae0abb8625092ece925a59ad8f39b5a71e22a5339495d79c8c63ce2488f75a738c753b2229e53e9e7a3d0100b1e5b5d200b888caadc43a7767042075718d727548c4319b67609f65e219a8e34fa88e65a789c3f1c79bcc4e42a5f63599d6a8d87ea658b1ee88115714e2a4bef78c80074072e54270458fabc6ea771e954e5e45c7c646e8dfd6e1436357ca91a9d895973592cf2cf086c06c9dd4f1f9bbdb48b900d66c8be8c932df507ed7fe489cac86261dcfb88a315b3c506261cbb9ee18792b4ece3cad9e2bf32f74f027d9517f2dcf13c47b18f6d016994dca563b38f8e2dd2ea4a050d8103afda6f252ad266b72ba6db470752aca54235ba66d419ec6d7f24a9f0b0b7b4e10c78777bb6ba71b307515ca5d60e2e4406b5dc709da9961dadd89b53e25adb7cc63aca61bc1a1620e5aca9d74f244b525671e029720516ec0ff65ff4258d80e88adee21716a36320f800b38271b4f1710a5831b1ceb131644951c9d442d24f75f6a2e5fba71fc93ec9db0aa58696b0e61c5d45a8f7e85ecb4ab1e85aacbf02e6df34335368df8dbd88bd8813afa0ef568a5193e587533deff65e73938dd4831ac422bf08b10e64ba18c4c4c1f18b85e190414c1b438828801fe29fecfe930d86661e88221c28b65fb7c6568b2a5d2b5f1eb578423271aba9223603752840a8a82e34630eaae091faa67ea7ffad01713f076d8c0e2d11897eb6923e99e56a4d98db1b805c8de3257670c86d9149dc0f9d7d4eaacf976870466b7ae20e132bbd7cd2082ab17c174f548f95d3208c51c5aa7cbeefb24b89fe2b06b9f69c6620913d45d18745f1438189b3468a590e4f27967bc34d6dc422838e1193b915d30491eaa6bfe31ab55a1ba34673b5032d905c083c33953e8b1cb701f62d8d3d43da70a889fc6d50c743457ed6d33e8336e0667957113b8a6c3006e249cbd74e99a9a73d7824dfd8d010498868929d901d4a996735238618962b9bec9", 0x1000}], 0x7, &(0x7f0000001480)=[{0x80, 0xffff, 0xff, "6f1478dc9e51d806177021d12cc2c24e488886151948b6e82efbbcb1f024f28c27d845762856d440ebc5f7c31f81d47567c402f6646e4ed7097e7e9ebe0939db73d0b1e029ef1283bfb7f6ac83b5dbc287b3c9b3284cc512864bf6b4d37a7c2939d703d2701bead8e74fba56"}, {0x68, 0xffff, 0x6, "4dbd40a84b23129c1e2010dff12c5d362f0485b5fddb0f0ae5d473b00c320341ee33f041845d58aef6e398f240148a890732080b44b77b97be1c7975df90d124306a54148914d9caea004dc518f3cd71a7a15ef55ee3f456"}, {0x98, 0x1, 0x80000001, "23ddf60fee2fd4e49038b2ab195b9e6ae8a017482ea2276d0625cb0901a2b2f3d286f5a55c7af23d67a7b58bd5485638503e2e6d35e8f98e375f43e6d0e2860e94104bf95c0543fc49577eefbb32870e5e61dabc17d85e2b696f0af1b953476051d21198506ccef38d1f231cfa782f030f8b077f9de80708c5a4a81841127134454a1cf228"}], 0x180}, 0x2) 04:18:21 executing program 1: mknod(&(0x7f0000000000)='./file0\x00', 0x6000, 0x100) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) 04:18:21 executing program 1: semctl$IPC_STAT(0x0, 0x0, 0x2, 0xfffffffffffffffe) r0 = msgget$private(0x0, 0x20) semctl$SETALL(r0, 0x0, 0x9, &(0x7f0000000100)=[0x1, 0x3]) msgsnd(r0, &(0x7f0000000000)={0x0, "9af4c5ce310e9f12c1e30e7bbf07be6683caba0eee35cd64e855431c90bfe81170050ad82b9a2c66c888c4105c17c4cbad18e1ab0cb34aca80390075f4f0243f923a379c122b8f0cb46cc5456954c6afce2bc72a891c01732d777e29bff8fd5a3386e34b495a70c74b16d8292ac13214da565d16178c49bf8a5b4baf69f359460be54fcd3bf69aa49df61408354dc67b0eb13e2a9b1d63ac85951bdb68d02cfc3ec7d858e49b2dd2957e70961a7a2c97e3ca55710930140f62f9604641b15fff13067e43f1b4d0c20a91dae035"}, 0xd5, 0x800) 04:18:22 executing program 0: r0 = socket(0x800000018, 0x1, 0x0) setsockopt(r0, 0x2000000a, 0x1, &(0x7f0000000100)="3eea9344022623c985278d3b5d1e24a3b9fb50cfa728514f6abaff7d1e25ba22672474ffb1daa2aa9411833a59ac1962bdba9827b321dc7d7a5a82042cad2e6a06ac286cdd87cd25c61c2b99b391498906d0f7b116bed022", 0xffffffffffffff51) 04:18:22 executing program 1: setuid(0xee01) mprotect(&(0x7f00003e8000/0xb000)=nil, 0xb000, 0x2) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xd, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 04:18:22 executing program 1: r0 = socket(0x2, 0x4003, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x20000, 0x0) ioctl$WSDISPLAYIO_LSFONT(r1, 0xc058574e, &(0x7f00000000c0)) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="82022ebeed0807c9bae3"], 0x1) sendmsg(r0, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001640), 0x5e}, 0x0) 04:18:22 executing program 0: mkdir(&(0x7f00000002c0)='./file0\x00', 0x0) unveil(&(0x7f0000000180)='./file0\x00', &(0x7f00000001c0)='c\x00') r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='/', r0, &(0x7f0000d06ff8)='./file0\x00') chroot(&(0x7f0000157000)='./file0\x00') renameat(r0, &(0x7f0000000200)='./file0/../file0\x00', r0, &(0x7f0000000240)='./file0\x00') unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='x\x00') openat(r0, &(0x7f0000000280)='./file0\x00', 0x90, 0xa0) utimensat(r0, &(0x7f0000000080)='./file0/../file0\x00', &(0x7f0000000300)={{0xfffffffeffffffff, 0x81}, {0x7, 0x200}}, 0x0) openat(r0, &(0x7f0000000040)='./file0\x00', 0x0, 0x0) 04:18:22 executing program 1: pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$WSDISPLAYIO_GETSCREENTYPE(r0, 0xc028575d, &(0x7f00000000c0)={0x800, 0x1, './bus\x00', 0x8, 0x100000001, 0xffffffffffffff80, 0x8}) mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x4300) r1 = open$dir(&(0x7f0000000280)='./bus\x00', 0x0, 0xffffffffffffffff) r2 = dup(r1) ioctl$WSKBDIO_SETMODE(r2, 0x40045700, &(0x7f0000000000)) 04:18:22 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000480)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r1, &(0x7f0000000440)={&(0x7f0000001780)=@un=@file={0x0, ""/4096}, 0x1002, &(0x7f00000002c0)=[{&(0x7f0000000000)=""/47, 0x266}], 0x1, 0x0}, 0x0) r2 = socket$inet6(0x18, 0x1, 0x2) recvfrom$inet6(r2, &(0x7f0000000040)=""/220, 0xdc, 0x1, 0x0, 0x0) writev(r0, &(0x7f0000000340)=[{0x0}], 0x1) r3 = fcntl$dupfd(r1, 0x0, r1) shutdown(r3, 0x0)     04:18:23 executing program 1: r0 = socket$inet(0x2, 0x2, 0x3ff) close(r0) msgget(0x0, 0x40)     OpenBSD/amd64 (ci-openbsd-multicore-0.c.syzkaller.internal) (tty00) 04:18:23 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x4500) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$WSKBDIO_SETMODE(r0, 0x80045713, &(0x7f0000000040)) 04:18:23 executing program 0: mknod(&(0x7f0000000100)='./file0\x00', 0x100002000, 0x0) r0 = open$dir(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) mknod(&(0x7f00000000c0)='./bus\x00', 0x2010, 0x800) openat(r0, &(0x7f0000000000)='./file1\x00', 0x8, 0x4) r1 = shmget$private(0x0, 0x1000, 0x110, &(0x7f0000ffd000/0x1000)=nil) shmctl$IPC_STAT(r1, 0x2, &(0x7f00000001c0)=""/163) r2 = open(&(0x7f0000000040)='./bus\x00', 0x8, 0xa) dup2(r2, r0) 04:18:24 executing program 0: open$dir(&(0x7f0000000040)='./file0\x00', 0x8220, 0x0) unveil(&(0x7f0000000140)='./file0\x00', &(0x7f0000000080)='x\x00') rmdir(&(0x7f0000000100)='./file0\x00') r0 = syz_open_pts() r1 = fcntl$dupfd(r0, 0x0, r0) accept$inet(r1, &(0x7f00000000c0), &(0x7f0000000180)=0xc) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000000)=0x2) 04:18:24 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000180)='/dev/null\x00', 0x8080, 0x0) kevent(r0, &(0x7f0000000080), 0x1, &(0x7f00000000c0)=[{{r0}, 0xffffffffffffffff, 0x3a, 0x1, 0x1, 0xa4b}], 0x400, &(0x7f00000001c0)={0xf12, 0xc5a}) r1 = accept$inet(r0, 0x0, &(0x7f0000000140)=0x1d7) getpeername(r1, &(0x7f0000000040)=@un=@abs, &(0x7f0000000100)=0x237) getsockname(r1, &(0x7f0000000080)=@in6, &(0x7f0000000200)=0xc) writev(r1, 0xffffffffffffffff, 0x0) bind(r1, &(0x7f0000000000)=@in6={0x18, 0x1, 0x4, 0xff}, 0xc) 04:18:24 executing program 0: r0 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1000, &(0x7f0000000000)=0x8, 0x4) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000040)=0x3, 0x4) setuid(0xee01) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x8980, 0x80) ioctl$TIOCSFLAGS(r1, 0x8004745c, &(0x7f0000000140)=0x5) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0xfffffffffffffffc, 0x0, 0x0, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) 04:18:24 executing program 1: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r0 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) accept(r0, &(0x7f0000000000)=@in6, &(0x7f0000000080)=0xc) r1 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r1, 0x4, 0x80) pwritev(r1, &(0x7f00000003c0), 0x273, 0x0) rename(&(0x7f0000000200)='./file0\x00', &(0x7f0000000240)='./file1\x00') pwritev(r1, &(0x7f0000000440)=[{0x0}], 0x1, 0x0) mkdir(&(0x7f0000000140)='./file1\x00', 0x0) 04:18:24 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x280, 0x0) r1 = accept(r0, &(0x7f00000000c0)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000f8ffffff000000000000000000000000000000000000000000000000000000000000007f000000000000000000000000000000000000000000000000000000000000000000000000000000000000020000000000"], &(0x7f0000000140)=0x6e) setsockopt$sock_timeval(r1, 0xffff, 0x1006, &(0x7f0000000200)={0x1, 0xffff}, 0x10) recvfrom$unix(r1, &(0x7f0000000240)=""/67, 0x43, 0x40, &(0x7f00000002c0)=@file={0x0, './file0\x00'}, 0xa) r2 = semget(0x3, 0x0, 0x24) semop(r2, &(0x7f0000000000)=[{0x0, 0x4, 0x1800}, {0x3, 0x0, 0x1800}, {0x3, 0x0, 0x1800}, {0x2, 0x3, 0x1800}, {0x1, 0xc0000000, 0x8001000}, {0x3, 0x8, 0x1800}, {0x1, 0x5ae, 0x800}, {0x3, 0xfffffffffffffffd, 0x800}], 0x8) r3 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r3, 0x0, 0x100000000000000a, &(0x7f0000000040)="01", 0x1) write(r0, &(0x7f0000000180)="75a079ffb1abcaae51eb7b38e75f1e6db2bbc91b0ea814b15bc5c989a218ab2918dd7a2622e321b77160730b50263aceee1ff87ffcae01a60cabd235dede791ac2af04f63addb3404569dc647b377157a59c2bab81befbdca3", 0x59) socketpair(0x18, 0x5, 0x2ef8, &(0x7f0000000040)={0xffffffffffffffff}) flock(r4, 0x0) ioctl$KDENABIO(r0, 0x20004b3c) 04:18:24 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x6, 0x1, 0x0) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r0, 0x29, 0xb, 0x0, 0x0) sendto(r0, &(0x7f0000000040)="a022a21e22da", 0x6, 0x3, &(0x7f0000000080)=@in={0x2, 0x0}, 0xc) 04:18:24 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x86138) r0 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{r0}, 0x0, 0x0, 0x4000000010, 0x0, 0x80002000000}], 0x0, 0x0, 0x0, 0x0) r1 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) write(r1, &(0x7f0000000040)="510fc3a038", 0x5) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f00000000c0)={0x7, 0x7f, 0x6, 0x6, "9c69e222decc4545fb56251948a02bf0f458b0cb", 0x7fffffff, 0x1}) 04:18:24 executing program 1: mknod(&(0x7f0000000000)='./file0\x00', 0xc084, 0x1) mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0xc88, 0x0) r1 = accept$unix(r0, &(0x7f00000000c0)=@abs, &(0x7f0000000100)=0x8) r2 = open$dir(&(0x7f0000000040)='./file0\x00', 0x4, 0x0) kevent(r0, &(0x7f0000000200)=[{{r0}, 0xfffffffffffffffc, 0x2, 0x6, 0x8, 0x6df}, {{r0}, 0xffffffffffffffff, 0x44, 0x20, 0x80000001, 0x80}, {{r2}, 0x0, 0x0, 0xf0000000, 0xa950, 0x7fffffff}], 0x1ff, &(0x7f0000000280)=[{{r0}, 0xfffffffffffffffd, 0x80, 0x80, 0x0, 0x8000}, {{r1}, 0xfffffffffffffff8, 0x0, 0xf000005c, 0x6, 0x6}], 0x4, &(0x7f00000002c0)={0x0, 0xfd}) mknod(&(0x7f00000001c0)='./file0\x00', 0x0, 0x6) utimensat(r0, &(0x7f0000000140)='./file0\x00', &(0x7f0000000180)={{0x10001, 0x5}, {0x4, 0xa4}}, 0x0) 04:18:24 executing program 0: r0 = accept$unix(0xffffffffffffffff, &(0x7f0000000000)=@abs, &(0x7f0000000040)=0x8) sendto$unix(r0, &(0x7f0000000080)="df101de6e92446a30f7aff56e8215f7c7efb43ad50f4e474d970488e998f00fb26986335f4191a823ab1781d6cde75", 0x2f, 0x1, &(0x7f0000000100)=@abs={0x1, 0x0, 0x2}, 0x8) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000013000)={0xffffffffffffffff}) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000000c0), 0xffffffffffffffb9) 04:18:24 executing program 0: r0 = socket$unix(0x1, 0x5, 0x0) read(r0, &(0x7f0000000580)=""/234, 0xea) r1 = getgid() getgroups(0x1, &(0x7f00000004c0)=[r1]) r2 = msgget$private(0x0, 0x200000000041) msgrcv(r2, &(0x7f00000003c0)=ANY=[@ANYBLOB="0000deec268b59986fe5ff0ff2110000000000000000000000000000000000000000000000000000000000010000000000000000000000000000000000000000000000000000000000000000000000009a6dd3fbf87cad5400000000000000000082b3b6dc881cae8d0000000000000000005dc3868b000001000000000010316ca45cbd870205354e825dc3a6f2332e57da5ecf6e415de7e861d3cb957c69de5741ed1cc4a66145d816a1b18b28dc05ca8b2df4888b380cb360b055765438339054639287828805ed59ec34e872a4c6e6c7d9ba782e0d622b5ff7113a923bfccf8659ecdbccf155e42335b84152000000000000000000"], 0x1, 0x2, 0x1000) getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) setuid(0xee01) clock_settime(0x7, &(0x7f0000000000)={0xe936, 0x6}) setgid(0x0) r7 = msgget$private(0x0, 0x4) r8 = geteuid() msgsnd(r7, &(0x7f00000000c0)=ANY=[@ANYBLOB="01000000000000001e564cff070000000000001e070000009c02fb1fb08ad4c71a80f2eb358f7cc85b54708a2a15fa47e9fe445cdeab27badd96a95fb1a5d361f5962141a32f4db459884b8d1cd0af2d373de2e82a7a8762cafdb1fa88de1408bcd99608c137bedc7b0a2933d05e4d8ed959413788ac0d7876f8ad154975d101deb219b23779ca98c7405483f46a5aedd083d5199c9e16df21944688cef276cd3902f0cf68b66be600000000000000000000000000000000"], 0x1, 0x800) pipe2(&(0x7f0000000180)={0xffffffffffffffff}, 0x4) r10 = accept$inet6(r9, &(0x7f00000001c0), &(0x7f0000000240)=0xc) mmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x2, 0x4010, r10, 0x0, 0x0) setreuid(r8, r8) connect$inet(r9, &(0x7f00000002c0)={0x2, 0x0}, 0xc) ioctl$TIOCSWINSZ(r9, 0x80087467, &(0x7f0000000280)={0x8000, 0x71c7, 0x7ff, 0x8}) r11 = geteuid() getgroups(0x2, &(0x7f0000000300)=[r5, r4]) r13 = getpgrp() lchown(&(0x7f0000000380)='./file0\x00', r8, r12) ioctl$TIOCSWINSZ(r9, 0x80087467, &(0x7f0000000340)={0x8, 0x81, 0x5f, 0x8}) msgctl$IPC_SET(r7, 0x1, &(0x7f0000000040)={{0xb84, r8, r3, r11, r6, 0x88, 0x6}, 0x1, 0x0, r13, 0x0, 0x80, 0x40, 0x5, 0x45}) 04:18:24 executing program 1: munmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000) madvise(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x0) r0 = shmget$private(0x0, 0x2000, 0x80, &(0x7f0000ffd000/0x2000)=nil) shmat(r0, &(0x7f0000ff5000/0x3000)=nil, 0x3000) madvise(&(0x7f0000ff7000/0x3000)=nil, 0x3000, 0x0) munmap(&(0x7f0000ff5000/0x1000)=nil, 0x1000) shmget(0x3, 0x1000, 0x20, &(0x7f0000ff8000/0x1000)=nil) 04:18:24 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) syz_open_pts() r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) ftruncate(r0, 0x3) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCCONS(r1, 0xc010427b, &(0x7f0000000000)) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f00000000c0)=0xffffffffffffffb2) fcntl$dupfd(r0, 0xa, r0) 04:18:24 executing program 1: mknod(&(0x7f0000000080)='./file0\x00', 0x8, 0x402) r0 = open(&(0x7f0000000000)='./file0\x00', 0x10621, 0x0) ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f0000000040)) close(r0) dup(r0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000240)='./file0\x00', 0x1, 0x0) close(r1) 04:18:25 executing program 0: r0 = socket$inet(0x2, 0x3, 0x2f) bind(r0, &(0x7f0000000000)=@un=@abs, 0x8) connect(r0, &(0x7f0000000040)=@in={0x2, 0x2}, 0xc) 04:18:25 executing program 1: unlink(&(0x7f0000000000)='./file0\x00') munlockall() r0 = getgid() r1 = getgid() r2 = getegid() getgroups(0x8, &(0x7f0000000040)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) getgroups(0x4, &(0x7f0000000080)=[r0, r1, r2, r7]) r10 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/ttyCcfg\x00', 0x8b00, 0x0) ioctl$WSDISPLAYIO_DELSCREEN(r10, 0x80085754, &(0x7f0000000100)={0x56e, 0x3}) ioctl$WSMUXIO_ADD_DEVICE(r10, 0x80085761, &(0x7f0000000140)={0x0, 0x2}) r11 = geteuid() fchown(r10, r11, r3) getegid() getgroups(0x3, &(0x7f0000000180)=[r6, r5, r8]) pipe2(&(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) ioctl$TIOCSETD(r14, 0x8004741b, &(0x7f0000000200)=0x4) madvise(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x5) mkdir(&(0x7f0000000240)='./file0\x00', 0x88) getsockopt$SO_PEERCRED(r14, 0xffff, 0x1022, &(0x7f0000000900)={0x0}, 0xc) sendmsg$unix(r14, &(0x7f00000009c0)={&(0x7f0000000280)=@abs={0x1, 0x0, 0x1}, 0x8, &(0x7f0000000840)=[{&(0x7f00000002c0)="23bff009e047182ac4080ab864e83328f7465ad52338fc7efa45ce32f9a0845a41bf5bc607330c71cb0e8f64266bc57f9e01ac9bbc0c1fb2e72074c81d104b18053b9c1565177553b9e4a20218f4e0da8ccf162a7ccf2bad982a432c1c431f7199d2e6cb0ac162bdc6b2fb805881e4a4817f", 0x72}, {&(0x7f0000000340)="4ddb2b34000843669e4b37ab2a65fd97a568a6ad8c1c4757b24fff5ad5b076de8412b3c6e50fcb3f7c6feefec48d3a65df237cdda317e4a4efc2f8f14bd4c6cf8a97dd3473f0925d981247fea114243e30d591787610e202e17b8684b1a0884b698a5785772d1b9dcc75696e8c6218dba4fb7e4f32ddf6d45a7363f003dcaa75da65834bd55b1ecf860da6c6f2d2a6f7dd4bd6f6d8add6d02fb8331b21148ade62697e84fcf7cb13bc3b50731190bfd9ab13c72b32b53fedac97f865fa3334de0ce2fcfe377ccc26181450676b41971a8f461b40605ba54e5a4e6c94e4", 0xdd}, {&(0x7f0000000440)="e45a136834f8590edb5933870d58c82ec163b15b5376ccab486892677f2023d3fdadd9728b38e7ab18ff4057fde1d31ce83c7e0454", 0x35}, {&(0x7f0000000480)="678b6069537a08e1cc0f8244885689f87006a00f9912e6d0632170ed6163ffdcdc4896bcd2d9ed462d4170c463e12188ecad1e2a22daf416a9582c63589d51efe912af89fe58e064a2362b4062ecae2a5c699f098aa051ab6f55016f1ad2a2f7b85cbb53dd6da7d934dc190f26c8608a978ee96af954aacfb32fc92317b66c0180255b6a95811c0cadfaadd59c92f445689893ecf9c379980e7482abd4f850a75957a6fe484f27f09656902dc54b893e16018a3ff8d4649c07c51c06976f8942653f83f94a7a99e28ff54a3e4e3e1fc222cd712c84eda30c4d0f1e1b73ec5c4242035179e1e37c002a3f5ef72a866f6d2fa2a952c24628", 0xf7}, {&(0x7f0000000580)="78e701ef5f5271989e4203989edf3c9a249e791d29a2427f909c0568df1f5620c966e68b6e7ed84a936f25c38fb5fb10b99a318e7f43fc4ee269a29de4afa8ea0823bfe339a36c912f9ddc22b842f1d58c2c6c9c03ef3b20bdd9effcf086cc48e3b85ca943607a5bc375b9017fd5", 0x6e}, {&(0x7f0000000600)="e77ee6111e67a65a7fe017d387fdb1babd270a6d4f4c8f7f353ec0", 0x1b}, {&(0x7f0000000640)="90643d14aa140514c723fd7ebabf4de13f7324e67e94d5c1ee1c448d810ee22265faf9d9f0961d1dc2c63360602bccec14a6c20abc1fe3b17af18e1ba24a3e018b11f161b63f0f4f0c0576cbf171762e66ec23ec240e4f7a56e993400fcc0676cc941b123eff", 0x66}, {&(0x7f00000006c0)="77620aa0bc2714f26a90ad6a741c042708a386f624343adc6db063cd167767c20009839bb32e2558db85fa1e6b84f0af14755fca9dc4796a88fd5f3f9a4ad70cd1a1c8edf25019ad6c0c10fd39c8ac8fb56189c671e15c815d945ca78f51a3ace82d7faf3ea07f6fd9e039fd946a7b9b8a1054f7ddbc964e8d6c0ee6a2b3671a6b5c87a0d1e2f62d107d4a7ec2ee67fe632d59", 0x93}, {&(0x7f0000000780)}, {&(0x7f00000007c0)="1d9e499359fd6bb9a20f33d6cd8d92f4bdda669afd17c35122565f1e62830d7fd61095a9f13f60f8a7e4de2d7e3723d515cb7ce74e79d816a3a1083a60a90523cc8b6b46b6729be5eae2c671fd6ecbae29a8ceb8bf35ab779bf8e8fd1f71dc3c88b5e06a76e70d42e257baa7da7bf878681462e659", 0x75}], 0xa, &(0x7f0000000940)=[@cred={0x20, 0xffff, 0x0, r15, r11, r9}, @rights={0x20, 0xffff, 0x1, [r14, r14, r14]}, @rights={0x38, 0xffff, 0x1, [r13, r10, r14, r13, r10, r10, r10, r10, r14]}], 0x78, 0x8}, 0x2) bind$inet(r14, &(0x7f0000000a00)={0x2, 0x1}, 0xc) pwritev(r13, &(0x7f0000002d80)=[{&(0x7f0000000a40)="629fd6ea0c388f79341634dc5fb573f77c647afefa8a90201756cdf3b0c8410bcac2bf3c4a6705ca3d7e06ebd1913401d7ecffeb2c0995c4c876c8a319bf615ade56d51ed49d411e46e6ebaa67c5db8053f5234d03d5b1a864b3eaa1530a53fbdd9b4ef5d458f7bb748f381163c34ad7f8ba9346f2d024ab07fbd78dd308c3d3bdd3cd8758a9f655b735df5ee40022074ab62b650351d064669dc94076f15258aa80041c3757f11fddff7d6624672aecfb1a59050f1c83a2c22a95b70b4844bb5ffc6089bd61863bf692aba90f93824dd1695be43bf51ca92f094db868b3973aead6ff6fc58b9053406c020efb085101079d6f9073f9696fcce6582dbd", 0xfd}, {&(0x7f0000000b40)="9b3261c3ea4a7187794bb3d21628097169e69086ff81975a17f8909e655d15b391c73c86d09c527e12676f7a", 0x2c}, {&(0x7f0000000b80)="3f44926e4ef2abf1cc3c1fdb874866eddc912990acd45988450268f5387cfaf85fee49d170a9e5f138fb027c3a37d4d3c222075d3db8605d517a47aa18b1d054d2becb034d5801b2c5197558a6868161936a52b8fe0094e05782d5896a8291e3296dbbeb90d97aff567419b9edddbb10b7b13bf58c5daa36ae91e4d5ed168bbdce40f8f9dd32daf8fa5a3da8838af1f29532b28cf5eafaff4a13bf99606534f013741f310c0158596e38150488e5984862b7475068271d4dd7510a854530d0c8fa2143472301853ec2e493eaa72e2be488a992bbfdf873715402f8e0ae0fc2a6b93d18ea4c7e35ce8e05bc6e23693feb2252f738f26299e49b3102cc29236147d2356e15650c8320976d2ff8e61ff7505aaaadfdc3306a53a3ea8d6fb0f0a7eaa9d59213d19ac11fa5d37da49847cff85bffc534dea9395e254f2fdfdcf0abcb50269d0657c7498074a7473b5ae1f3dc1e947d084db45dccf0441f612a37bb8338806a3de4079658a8ce4a78a22ae3ebc27f42d9bf2d1a99453c5fc420b2b93b64add488f9620e539b627c8528f769879a698fedcd3529956d89924f0c46d5c9ea50c5f97fc50ea50645eb4d6c692907ade741a78ab5f7ae11a41773e988089f9318e3ad54baf781b3741b4bfb378229727a255f7e7bf3a51cc261f90f0e5917dfa20398ca1a7b16347e98afebf7547e06b69da1a7ae0570c421b1657eb7eb8dbd8caddb73e87f4214a57ebb34ddbb9c32a835dedaf19dd761036f3ef3ee70f957f7193e70bd99d91f8942ba2d37bdd486dc3755fe1c0c4898f08750bac1504061428f4b33604193751de0cd4539055e5d186223d6f41ac793dc16c19b17ba3221b002ccfaf9a52a080f1fa6aa90259714621016113e90db5b11c383f49d2342d90b51b383a51e529448b99afcf4867b5d6c0a124159bf60cde20d9437f94c3c45666cdc45cee7efaee2e238d68ea769343c08c4f913a56627dbcf55d0fd4d537469d2d28005b54d232a5d0450a499c051ce0e6f0afff1a6139849086187f5516a6b7402925873edff5a6be4840001ef4a912ff882c51ac529f417f9151fe767f226e7a9a3000774a9da25394b16ff4e4405dd1603913656931e2ac4eb05a5b6be76ef58df603060bbf4ee176c1fd2f8a3eab21636e32eeedc186af1caefde77119ec683d333eb9b4e555fabb9faad7393587b82aecd45dcc478e909f0a681d894cc2dc8305a14b234c2d5fde0936814dcceadc6fc654c4814957fd097517bce6da676e2b1d25d35afd9b55ccac3957f419e3f305cbc0344a2c327958aa7c0d7a1fa7262da8ada3408141d68752bd56ad0c36eba90a39ad833cd440d709111e0e99e7aedcc906c4e3472537180b3e90fd3b74392ff9a9efa8a82ef7eb709e0fe6e255707d119538c088f1e7100cb0e90bbf9594238bbeee07791a9782a59caec3f108baebe916a200b154284633f27954e34cd725f9aaf1818c14d0fc254b6926727b231d1fa13e9caaf6926fb6e2e1731e3d66dd4d2054c221deefd25c537b29ba6827c31b1fa636c74c756e81e6ee42daf3f6e31d8a4afbcffbbdd62a5876aff4134ee6a2e0f598143331ee6ac43b480c9aa08bace3175b6a400c9ec518cbf0cf50c1e83963e6cd2574fad07542601aaa5fc74febd1bf6263629701d1b04f6c1d1ea73909d4f796182906dcf8f061eef041e4956f4526e111fd6b880305df61bd28f68b336cda3e75274ee9d95292642fab58c2b5c6bc85ff8f6480ea3f6c31b256ac6371eed3243441deb723e843e6a78379961917a206f1623556b4c0753f628d69f1120ab9cc359ca7f06d2c2fe2948d484c264f892fcda6b1282b0929cfe21064d7715e8d24375c69db35c1507617597bc31c3a0268113b7caadf0c09983a5e668c647c004a78d0272fe27b58144ca9f05414b772458846ddc76d085610a1559e36e394d4d8ae23906f462f3cc70dc583780a084a377ac071f238c62012a70228968ea2eed6aa4bc6de8bf4a30aabe0c4302b2841b843c48199ce5cb379f7029cfa8e9596a4b86e2e26acb8e974e3c539940d57914f14b8c811451689bea1dcd4fa46ba78730e61cb74ce8453ac5c9988bcdff7ee23867220b3f196497cdb8dc665e89921aa11554c00ca32238625a55c7823b6290f66bd9a79333162638dddb12233bc582358c7e998040b7d71764e26642acf8de6a07663a1118b2ac9da336a1142fb22d04504cebc66bc0665341b306e8150f735533f37ea7945a832db97d68d68450a9b59f85b795bb807b92dce81e24b428379650052ccbc913f591cf795e96ac6c83399a08d01b9d65d495d887b97d1d52650ed7f1fc5babf55bf4220e2931938a4f52e0d2038d52a493e501def65c6d37500a58a2e2331f71e5d72c3b3ef5fc15f18f4c9330380bcaf9e7dfdf5ba84c99156a06634587f2368dd8822bbec7502ffb58256a732e5705e8649425871dd5e15d2b31b00908d9a85130d2e71c220c6c513988142a60651b0e3cc92ddb247a7fb851ca8572db109ae4094ccee564d2b4c41287d8a9379a51052a5727320775aad7a10c45fec9de37d2aaa6cd959d104fe031def504d03b3ef4a7522f62fd80f71225fb985b8fbd2edb8bbe07eb25d64853b7721f66bc2bd2c5fc6552dff950a5bfbfd9f5f0039c0f77a3687bf93fcf51ec9061d00bff8ec73c3d66543bc28f3f695da4ad8a81ae3964f59c26ffce66ef96dad474a45870b257d08bdf40edd2ba0c6309ab7ff44deb2739cb6aa43e1c72dede0ccaa109e8a1b5af77317d896c206d75fd290901bd6cd50e40c24d94f59923f7a30d58a77bbfa66a30baac5f4cf3a6a760448dff91583058861e8d714cc24b01e89f98c85309520f3c15eacea727f18e82a2b1102c9dba7f6599d5c57de4cb3e33adf03d6aa8e8215ce60ebbdee6a5109f08ecfb9f353c22f7a7cb9daefcdbbebec392e70e18fd9c43329b951cf3874853ea351e35d20bad84b98eeb8f9b992779bba5ffb2f59035e0858a2688663ebe9119b299d2510ba2d777751abfd3db4c3d737631ba7326dc85cfbea537aebbf4f79be224b13b65e07407696a75bc43b9aa9074f641148da6a9a20e15ded945c9ce521b38b2f3df104ef4b5c53e7b70ace8c1403b75c97e0421ea8e596653082fe339966a1cdd338528d5c829f6ef59087ecd45a7679201ae96f9406be65ba8fae8a068039dd6b3c8795aeb3fe99b46877963d2e0a3243e31377c7bfba99ccca3a4cad3b83938e17e4a7a0ae6e398b73e21b2dabdda25849a5fc042225e924fd2a27834e273f7816b4d1bad5eead93fca7a123743008899d0487fc5a17e0b280c6ec7cc6b8f5f49cf845f54a8016d2c105d7e4a9b39440fd4da5fdd096b48ec64adec97b59997fedd03c5e95cda4d79c5963a514debd87c62ca097eebc59674e7923c3c54688d1ecca91b6ccff418df9aeafb6c1d62a6e2b80fd605e96288e13f52052031251c9f4bae94c8e55d3191b7e8340f470b77ef45632ded066afe3a4aa1d9c5dc4aec6ce6801a295eab53e46900ef382532591b99d9649858685f4dfeb6094ef4e1cb889dd495c7a75b7c357d6f8df8d8b6f4a73ea7ba48bdfaf5fe5032f95720cbcb5e099bdbba986d877ad96e46d3bb59efe858b0c8047706510eb4672bb49829b034c55dac5538bc828af2dffb20b0a11962b225f97af95291819f0f0811c89c31e020efd5f11163c90d10ac068f1f75e16f85e56e2dfbcff2fbafb20f8e7739f4c4756db0245bee368720119d29015e82b85bc31281c843805d18ce8236f08227fb740a95a72ce8a05533aa24234b6d652961fe45b088c37c603384201aa1f06d5367719ec19485fcaf5bfbf705d327b6527fd038bb504b9cef22d19bcde299161ac7bcd948add9464a78bd170a805071c8f2b63fc0610d6647db05e213e961983990a142cf0d14ac18f88f2b008f086e723140e3aaa581a04603d08bc6abcc9605f5325d7f86386aa2e7117334cce94ad080f42a3521ec76b65e1204b1f0998c75112d79f1fa67605a8d82add21b2a2b5ecbbe9e183b93647d729348febd8754e2dc0c113963959818fb03e1e9b5edda63189d6bd09aae306db2da7fbfc9585660b900f054119487311c628ccc699cbd8f2335afd283ee3d092999467f9df9dfee057671716ba1824bd82a06c636781cf843f4cf37263811adc3fa778fb3abb635aec053edb1f6f08cbdb1cfbb53e5ff422ec64fa82ddd72605d4792ad9e6a26945545ba95959dc562865d22e9b9bb1679e5d13bc50d434e2ddcb4fa6c730d6e3e720e230eb479ec0132d77200769043504966a62c3296f6ec6bfeb05c25aca8ba20c608c808d612582f38dfd3d123bbdb69232063ea8473b443c0d64f7fb95630509b1e89e075d1dfb74d4a2ae349b4264e76c5d15a5ab55f1196d0a1b3e6b2c83261854574b8c9e2edff8b21b4b22e938a9655cf335994e84af45a01b5814be4fef358033e21280adbf8ae3b18b941ae118105685b63a33b98471624f519d182ecd08be78e067830e824b9f621b75c9114fff06ac3fd23225ae13cce6368593de819e5e19af0452159ca8a9605941a3c1a1cee4fbda4f19f3ecc3f46f448a974b0dfebaa9664649271fa71940b2123815768c782d816fbdd310993126be0b68a837b7868adad9881d700d846dad937d03db7beabd130da208552f214f0e4e3abc2e7283bb12e4551e762038384dbfe288a59815814a5c63529ca06c16ce73e8297426ccd3d30cfeb725bcb56a0f08149e78f5b7f9647bcade59961348b7c8244c89145d3e60772adef3c9660a92259e309150c2bc615ffccb279c636ed4ab824c6e815db079efb7bfabd2827eaff51cbd829297af0b4d8871ce0a99ed4a52e53dc8a7300cfbcbd30be451a314f20789d418ae8c67bf383eac33123777d7699389e253854ff5c151e253bcaf2bb3ecb71da53ea7f8fcb5df8fcd98954ef5bf5d43d0b70ffe444d50e01cb99a8e3b2d7ccaa60b16f98d36d8e2bb77a0e8eeb0f29f8c8d933245b61d30837cfca8b88d8fa7e53b29ea0be5a5c7c4f908bf1900ee59090a570a2c2bd98d1550d45f9f0261272118f5518248ea3987910a2edaa6f546d45ef17f6d9084c924bb3bf7c82602353d30779118b5dab9f6cc83e640f2ef4570a9e0ff98348ef845899d7c4cfcccbab6ebe7769dcf3ddac9f98bc0c51dc7aaa11de1402d96d2e05914c9759a8252147e74c00607b533f3cd10da8e04130a166f6b209efc1948fd5670b8de788cc7dc9a15cce5a851bcec68ee6ce1801e9aafec7d05c7f44d570ea4e52d82aac0a24cef3f46cae93446012803d7f730722ca65325728a1b8d539f0aa14a20e300a06564273cc6287806e5617f08ec2b535c39c35474075100456b2e5ae9bc6ea7d2328e9339c30477dbcb544063332e4c5c01464344d8ee6e0b42607e595200ccd29017ee063159361fb64119b028da364d7f15ebc26b97db6009d0a0e1cc3112bc7bc35c7c72df1b73956265e1f9f330de49ecc3bb527aa0d35ac77b2a2179cdf6bac15b67040d3a3ce41776c8abba87a8fb3d3aa70a6af2ddb40af221d980a7967d32b6af2bac80e96f80b53b87e972bbd63b4b489302f66c59b0728ae98628a1731c2764851ac6e7929369c96096acd940f0f7542d6cd330a0a5def90f171e5f2c00af297727e1187e9b0853f23e2d0d00ce4cffc0aaa0f3f1e3ba7287ec5d3fbf38eac47dc7a3ff21a9a49e8483d84e691ca43428820b73eb470483faf3a52764e85fcc234f9fbc787d65d2c1160231b", 0x1000}, {&(0x7f0000001b80)="33f84565a3f77f36c271fe569f14fee3c318ecdedc8db05cd5f115e10a34727ec4a8eba162c7feba7fb564700e37a3cd55fa270be2b717189d07d23a24", 0x3d}, {&(0x7f0000001bc0)="eb238fc5bf7126f0e9a7782e8c37516bdc73820689843d03a433258170fc51865832fd6b75234fbc667ae2bbeca04329c3943452c654505110c7085ee7acc24361cbc215a1e1accad03bdfbb7f916b2dc6158edb063263458cbec756e121cfd26fcb999bf3d1c30e6165d6357803ce86df1fcaabdfa9a319fce2ceeb8f049e1ef570dfad16193648dfe8490318b758e42f775de94b102ce38869ae673af2a5989c09700914592527307014bb4d88ee999dc8a4ef7ecd9b3e604198e5503e1fe27c070a69e516d9ae87d81b84f20e3dcdecc73da6782335ffaac994c8bcd26b27857bee25cf87a1526a06fc1c374da73fe14b2959f779b78c7c34ea280d447fe44366fe7dbec866b2df8884f6630dc3339832a14b7b03775923ce6d3942f06b9ef9c353372d916ad323b1004f83efdcb49beb93f9d086bf514a0adfb9ac4a5d69e3404b34efd0636c1421f3cf1b1c738a715382fb6bc73fcc6a0449c35a4ccc20557022c4887ee5055c299e3302f7d73f12436e68dc6a3e4dc90ae065e84cad3e2d8e4ca5eb8eccc1b1065c35bfbb6f91d9bd7f75a6216defc777140667cc6ce1155fde23845239da7ceaf4c698fc68eeea4877ea334af6bb309a3ea8ca5cfd31706bfbaefadbbd2b30d1268ba65a30b654fb189253969c19d269a9ec91d6de39d796d67dc4b3ca5d7d709d8fbb4a7fb304ffbbe04069d0899aa88ae2ae0290eac70102670d68c1f63cb7866177934041183c61c604942592c43fab9f3fc44bf72cde974443fa3a3aca21240c4d41d42fb7e6a130c4dded3fc438920b83f66da15d868df5c1ce403f06af7aeef04f18b2630a4b2dec07e90174e75c1760b1855fae0119426d91b82973e232d5fbabb7a893d777ac48c581893982ab0e2f547d307210afe38c2b27a4c7acc5cd052c7671d361e113fa3ce0dc88ba6543e282ffd05d9bd3205752ec3d2aa6329397d2fa33f7a33be556e898c6994341d6e768ced8b984e36bbcf659572106d0b7ab99e3dc503b16da589ef5b90efebcb6904579252734a82eab89de7b011b6dc1a4e9ba0db13580218df09753c62cd7d88161e31bbc7508cf3a659001faaf63d76a9c9b2eb26bf18035a9a72238d59cd69f9675bc4923a547ddde43ac6ae0c49dae7c9137be69840f6779f9e5045feae0dfb96959aba50c70b866305846c055ca582a354eec86df856f785bbd73f1d788326f345b18628709f552b9c889f8ddbf2424e41e914f4d9445e5ebdcf7e11c75c66749b06ce70ea43db398a53a39d12efe0c09181c050a7f6a4c7d71aea666711763955ab21e96d1e35ea9f5fe7b8a8160560c7123df963fe8971e5641746a8ddf64f34fa31967c3633bedf5ef377643cdbfa8e11b28ecc0d5fb432361016cb90459d7106b9de00269245fa7c06a337c72ffd652e3a6a94e4f1978a5f31522d48e11cbcf6d90590574c6cb133dbbf26fd4ea4fce63345f3b1a3021c19c39572e3468ce0c99ad1aeb5cf2d4d7f45e604331d04ccab761b5f9dd79f7151613cc55748db669ce94e649c332d67755a1eea62b5e6c6d5866864cda89efca00d0a303cce915fd50efeeedee316f9874fa524f1b73b14c977a288c9e1be47e0834981d836f1b10fc2993908e801fb6fe1ced69b79b9600970d18d3812bf35dddcd4455256bad669faafbcb4eaa8b8420299456c13015f964fd4c83d8cd5f1ddc5a92ea32e6b5bb723c2204d1a0c19239744a6538960d87271ac5b088e5c527789a45a6974bef1af1ca0c78ecfd9f0bcf26ce72e57acbab724cb0db3f4a01e76126ae16fe72d033edb7c601a13b56a34c26a9b9a78944c273a875afed0d8c64577e91dad8a3c20952479f1c32738842c86df003c718451e47b088728951ace2d5b015f188aaf673fe608f6182bcf5f93083d5713e2f9a689e4eb674395a859da32c7970070f7a28e36136c1b16a8bea7a64a80ea06817c768416f23969553a76d11d1f2e5912ffa6f3dc1056ae1c84f5eccd2479915a7d97a8138fb0988662315e8fccd2320f542a6a37ed039b283391e33979d7f5bba99ec7e2f6a44aa68ff75f8b1c7c6f58b2e5bec0741d59296e816ba1ab70e1704470abfd168e9bc7cb87355e910cc8147796e36bf0363218a00604ac944b2a0640c20fc4a77c56a6e4eb23598e6d57bd47dc9091d943ae83fff63eba70e6c0ae3f41384f6ae99c0929817b6b3891e9ad9e8dcdb6bd8ebdb027b9bcec25e998084dd323e0875177596e9443427f45d9f29b0bb28b3f197e9f86c4d092d87f15ffcda1aa8aede7afb62e80f525864820aff08f8f8532b3b046ec258969c4e5a57dddd5d429d50f2d32c2723d193dd766e74b174822dcc166b6c4706ce5402c2325be75b25369f7f62f7de632b2146d4507e756d61cafc2de0ffbbc5038e282b8f8e4da82def5959297d840ac136638695580b89da6c1d9cb442dcf9c847cd3a784223a88479a55dba109e1dafd89e27292701709e505fe808727ad461bfa0ac6382de878609412e577f68cda59feeaf600703b61bc8982150ee8f77478c5a16eb75397a158cf56199061c59f6d5d9f522c555313588c74f5a52cb0c611ceb1f2b210002a28bf4beb0027b16e17459aa899b76a73fb7f472b781661013a60c6f284a9bfc6b03f23b98d05992fb202bf9c193ea91e0a94f1ad09eae0fb80cffedc7cd72b06da74038c868c641e97075f11c612f25fc5fcfc47a16f49514d45bf5bb8cbc62fdf5b61dc24e42f81bbfddacb9a65948eb86b95b745c2862399d60756fb81dc324d50357b37da3e83e749637a5b871afdeeea1c3e414f7e8b2cfd7cc9e5cc04cf9fe03b3ef5cafeecaba2d5e6a73b2606989e487250a6f6af0f672b3ce03a182a9995ae84f2c8863d12ee2c1a1a52981065743f3b1909e9b64431f496afaf382e5860c438a4f6488290e5350a219d02682576288f7821cd773aee4f0f96ad014029d7284cb12c621f572e86d67a58f36c2a5ef1649b163c5df2527fa0e95bb73f2b67c5ee105349ca8fa7b8843a514a51aff3edb7b973444390a8d35dcb6a76e888f430fac69b665c2422b99c6afa94d1b46931c3b440494034809f576f9946e2d7277455b645b28bc0931fa1e6b48e415ee8d9f152e9b4c25a3b03da993c002f6c901b5be5d6b7bba9e206b7577b116174f1108c676d63a858dceee158315b44d2fe174ef0c37c87c8f46454150d14379c5146e2037627e42cd7d5fba52cfd7970908467f046d9b8c37cbc2324370024ca5c73ae80bf18cf1f95a7250ef4e56715fb06c70369a60d2c8cab4a17583cdee0323c18566492dd0f749cb93c5c1559f28b51c9896a0ccaf11d50e18fada6e6462867af746e728e1961e4cef462c164003d34695b17e0964cdd58701124bd73b8ad8cd4d717d7b29031166fd7d202a321061d7e197f12a1a13ffaffb32e7ddf750de9d6278751781ae6157bac7b24bd91005431eb65ae5095df39390eda1d42522e42ec7c1746ecfc9785a45ba68b3e8082a26706fc1966c509d72d09324a1ac46e4d1546c6c2488b98be738e7271ebe5888d9718cb7c0aafa7fea4f44a912141df45b8ae4a14c9dd78401d1fdb3ce3930e2d7bd62307e3d20793605149aba5e51657da3a766a738ecad3b7b4f0694d850fc7ab88cf32f008831002ac19e2c4512229580671f4d30a994681062c27ccbf1b6131d355514e8fe55b33f45252bdf83afda27080190c321c5a311b97c8308bf4ad5a67fa9b857c458c0f119c7326d83f785d7344de34c83174082f594315e48ce621cb1f9a78a7c53b380cea3a2829498595afe6e65d8fe04f819cc46ea7b69d4aab029996b8a6a1cc9fc4afe74f1c9264ef4827c390b315801284c60938aa280c634fb5e1d694b51bcff5a5f82b326e3a5bda5b3faa0f9867a287702ad30ef55913b0ad22f66b3525296e23543655174c31d7521bb09b4f0f5e4e4b3d6848b634fc0e50d5e55cfd2a36d1ae1c9bdc6d0f80658ae5622ee5d23cac61691835f0623da0e232145585722b22c651de4e959c2f08fc679bdcf7646844076ec5c278712a2b8309bdc76eed6b9e2a63c41e060d64a80b397e1655d10060e1dbd35e8ca2fde94a38dc78ee4f7e681bcc929d0f933e0970c9bb2b236a8af3f6f39911ef068bb729420ac1637b9b505c28234810953c966dfca9ed448e678422343ca37b131effaca1e77ae0c1cf3f43bab4c01e4ccf198527a01a9b60b0f29603f78c50fbcff738be007e0b85a1374249c1e636fce37b17787207ab24f391f84919214fec53dafd0ce0e9fa882ad1054fafd0f8db809b02254dec80a0c1a482e0f536a94937a775b2a18fc4781e386b8d9f869b92a113454dc27cd29185dd5cecad1e8ec4167c7ef1aa7c0602db6ee67c2d768315a904733abdad03f900ada4b23766cc3ca4fa84f70743cb9c68b2d528a09518211f74304cd736178c0d36cb1df6c24b71d397bfef1b85b9c6324a0c87c0e9a656dd7453bdc7a75c95f47ed16951a254bb2bfd4c70d23e4b2616a4e6cb54bb4b470cfdbbfc4c9417f481b78828e74eb9426891e7ac7c8f487872c9e6e02c67a11d839f08b8d3f3c511dd67077446a97d78b4c9b51a93f5a69a825d65bcec26f4ae7f04d57d8641e213a4fa7a582e4ecc58c8030590203742e321dddc207262b6d58c3ac15a9cc1298c24ff3fad063d1ba3ee2a31bacbffa91075618bd1fd87ab88915f6b1675b71fd70cd441a437b792fed266f52be2779892973bd5881f0b48eaae61bc18f132e3b89a5b99b98b12df96c6463779a5f2d23d6723f1db075ea2fe0407063582464329eaa3e03d7156da043f704a25a9d4505e5dbb5356ea63d1cbd76e7d121df157e66293a314cdb15be407cfa668034d2977c8cad0bfb7f74e83b41854e85dc9a2b36a1e03ac9dcd3c7562900769c3ab817382ac2b4c36ed5c2dfa73db65b2d25048d954a5ca3ea91a9f06ddd7d531c2434389f9339a11464cab8235837035c750218e89410edecb3d70659856d03ee9bd8d640122ada04ee408ff25ffaf8d64c5ba77441208d3ed75c5d538eca8c57d92e8bb68a9f46d1489eacd6341d1d557506a030b75735e4e837b8fda1d7b84814cc11e4f1e138a6eb47669f9ef77238d9c9c249f74feb96ef7acb5ab6e9d02fbcb1e899fab399a83fe5021c87b755636a3a3e1fa04e711a097daa589c9b7c546ce515246318fc40cf98b2774ce1ca27c75e63baa97f0756937e8384650279e13f43355591fc08b40d704e87b0a641517462a156d7d18167423e37e491f5c2c19560b664f46a441a5fe5bf9a2ecee9feb279eaa5dca221e725f3fb5ba62e6fb6ca89282e5dc66b3e50ff8036a8b9f8c8e5837b26b62854c75f16898deb655ae80ed76c66544a5ca2a124a7e1194937446ee4f44fc2a09fc69814caae6d27c2ed5ed38745e343e7074fb0964dde1c0ac9a8f604fb2ece0adda9d3ea4727dd5c77be1e2b778b851aa52fcf280554793bd7694f1bb98a74c5256b78c897f9a0fbe7670ce69f0bfe761604483d776f60b5e2c87e00dc93ca176b637dc7a538337650f5719157dcbf26ecd39393a10903f7ee52dcb35a3fa694766fbdbe21c90a0843b1f0d121132b70bbe53e659e46f516a71cc9e8eef129ad36ae7ad5b1ff4b056e754bd4e07487466c97237fa847ea1a27f3340af568cb80b1baa2dcc33c886b2f0398549fdb4a485e04e269e32dc70d843431b3625fa9a280fc907c7b9d29eeca5f620f2831b1a8c8af9b580edb7041f41345784ca11d272f6af74da757b684f05ba70fb60386", 0x1000}, {&(0x7f0000002bc0)="78bb0765c854e8f2eb69d2a1872e78b1401d73cb31382efee1969735cfe36ea862f6437e2b39d279d706c0887972cd7d3529ad735768d7af40902ee46578b366fb6a2791f17647420e8128c0983d4d72629bcc41fcb78e1053358b7bda9c60090f53fcc35589ec5695a148af11a40e238b903478c24b0bba64c1a43b784c7fbed65d5c193c43e20c", 0x88}, {&(0x7f0000002c80)="71fec15f36b0981c871625d2580462e3a28ad1ec1cb0965c6955ae70a9b36a752fe6a24fe9417b1b43c43f870c09596d0e640c504a6d1a29a506b0328d6753fd1fe2a1dcdd8767cfe5a6a94dc76a86445f685eb0f04b182c22de7b632c01b8e7f9b318ea07e77fea049e31d755caa96db7e538861429917b7541b43769464ceb58246e346883d36135d47f1e721a1ac7990dc57e783276c52dc3f91eb179074cc08a97428531efe1a8d91448a9e63d5a0ae41c13f1241642f7aa9cd6bba48f52cf842b11c830a9d74e", 0xc9}], 0x7, 0x0) ioctl$WSMUXIO_LIST_DEVICES(r13, 0xc1045763, &(0x7f0000002e00)={0x94, [{0x0, 0xd62}, {0x3, 0xe66a}, {0x3, 0x7}, {0x2, 0xdf}, {0x2, 0x2}, {0x2, 0xbe}, {0x1, 0x100000001}, {0x3, 0x2}, {0x3, 0x452981e5}, {0x3, 0x9}, {0x3, 0x8000}, {0x2, 0x2}, {0x1, 0xba}, {0x1, 0x2}, {0x1, 0x7ff}, {0x3, 0x9a3}, {0x0, 0x3ff}, {0x3, 0x540}, {0x3, 0x1d5d}, {0x3}, {0x3, 0x761}, {0x3, 0x4}, {0x3, 0xff}, {0x2, 0x8000}, {0x2, 0x6b33}, {0x2, 0x80000001}, {0x2, 0x9}, {0x1, 0x8}, {0x0, 0x3}, {0x3, 0x1ff}, {0x3}, {0x3, 0x5}]}) ioctl$WSMUXIO_ADD_DEVICE(r14, 0x80085761, &(0x7f0000002f40)={0x1, 0x3}) setgroups(0x4, &(0x7f0000002f80)=[r4, r8, r1, r12]) chmod(&(0x7f0000002fc0)='./file0\x00', 0x10) getsockname(r14, &(0x7f0000003000)=@un=@file={0x0, ""/108}, &(0x7f0000003080)=0x6e) ioctl$VT_RELDISP(r13, 0x20007604, &(0x7f00000030c0)=0x1) sendmsg(r14, &(0x7f0000003480)={&(0x7f0000003100)=@in={0x2, 0x3}, 0xc, &(0x7f0000003280)=[{&(0x7f0000003140)="cb7994fb033ffabbbdc121666d2697f7a418761113118f09f189a3d38b13a6d22e64cdce764588e160431a92d4b414fe1f23bc050ad77d60fa7fa24ca7d290201ed669dde2cfeb7d0e2721d0f26a80ba5a39a99cec16535b2e5cc8456a83c223f2388feac4b0b827b09cbb41b0adb3043ecab6b3b7471361375de66de220c2afecda4b3503b119988444e0aa3fa5402b3e49686d0fcb7f7a92970cdfb0bb5c9c2c5d6c4d79c3", 0xa6}, {&(0x7f0000003200)="1f4bf1afd8ec46ee843ed387dca27d345d3afc54274877300dd5887b7f923291d8be29b5cb93511e91eb3ee28a8f4ef29b39ba3bf160d67f47b052840fac434393585e0fe11fa14215707da0ae18191fc0c263bc4423804aea", 0x59}], 0x2, &(0x7f00000032c0)=[{0xf0, 0xffff, 0x1, "1f00ac6f41b5f873649f1390b14613ca7931af5fab68e6887386d40ec20e3da50a9292fde17051c196eaef274e401e16375ca889e594a85e97a2212c6748f599a7d1774ed7ea81db16430b3f99f8405b2ebc3c6618db0cc661e2be239d642fa9cd83b24ac8235ca3e2189e6abf23216583c325f2ec543bba2b349e5e10b03bd411d56954bc719073288c3357d0c6cdffc1ede08366d662125d59d2635eca7ee3ebbf5f3ce47f8d4a60c9268e446d49d16a11481717b2808f2b016c6bdba091f809fbcc03c1239cd15f4d0d536a4b2f90d56dcb161f7bd7ea37"}, {0xa8, 0xffff, 0xf9, "1c44b54c3d979574992b148d4618210f55b2cb7bcdbf0ad718aadcf066be81f41502dadb88c8c00db8c51ba7e408418bd0f8b7227f2eb5ca121003fbb56ab785cddd89e7372f562d54aa9c2ff7310d4192ea1401509748c6d175ec9484a1eed0837c954a01d0f152179c642065725116e43c98d76572acbf90370047324e7a2a6b15b8eb8592afb00b02d7325181c10eac3e04"}], 0x198}, 0x404) ioctl$WSDISPLAYIO_GETSCREENTYPE(r10, 0xc028575d, &(0x7f00000034c0)={0x2, 0xa4, './file0\x00', 0x6, 0x6, 0x20, 0x1}) 04:18:25 executing program 0: r0 = socket$inet6(0x18, 0x3, 0x0) getsockopt$sock_int(r0, 0xffff, 0x10, 0x0, 0x0) r1 = shmget$private(0x0, 0x3000, 0x23, &(0x7f0000ffa000/0x3000)=nil) shmctl$IPC_STAT(r1, 0x2, &(0x7f0000000040)=""/4096) connect(r0, &(0x7f0000000000)=@in6={0x18, 0x2, 0x9, 0xf6da}, 0xc) 04:18:25 executing program 1: r0 = open(&(0x7f0000000300)='.\x00', 0x0, 0x0) lseek(r0, 0x0, 0x2) getdents(r0, &(0x7f0000000000)=""/37, 0x25) getdents(r0, &(0x7f0000000180)=""/120, 0x31c) 04:18:25 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) r1 = socket(0x20, 0x0, 0x8) sendmsg(r1, &(0x7f0000000800)={&(0x7f0000000680)=@in={0x2, 0x0}, 0xc, &(0x7f00000007c0)=[{&(0x7f00000006c0)="c30fc5aca32fea424cdc09e1ec42b27a37b0477168f5419f0df5ef61b4e758334e1ce4a865ff4af2bcebcb763b1745ec9167c29d0e371ea52386744d08d5eb8228937d0624c378466c6fedc15c5923cf6d5c72621ad49d20f8e3844ee7cd175553f5275898a95fd4cc51d9a5b542869285b12f13f66391cb229d84ccb759758c91e3490c8e81a08ca3b3837049b947a5c34b6bc6e1f10cae8c99d0386fa31366022b45527cbe689104b1dc50de5320181ed3275d70eeb9ddb7e40fa053929a33cf5664673b3a", 0xc6}], 0x1, &(0x7f0000002d00)=[{0x1010, 0x1, 0x8, "a10a934292e1ccc0863d40047a7412a8f9d51aab1072e9478c22b78dab84017e0f8d61dce35e1d2f2041234a42134fc3dfd2cc1c1a2d1c0fd7d03625c3732971c2919a3f1e05e4ff78f0374128372b0b690e1774991254c3b26c82a02c3a87a9e0c5a4fb5f3ce94a250c7a45b69c77aafe2f5a0e5757cd9ad701d38d8f5ff999d8014282013376d6356a51048162b48fbd31923bc28b410faa2f1c0afb2f7729b70228e42c2f19e813fc080750d4b3a5a09ab06caa370886b8983d23c85d6a4079a3ea14c37cfac200fd1785604f91badd9a605bca41bcce0b65698231fc9374f68c7bc8f0b93aa35957d699abab3deb12422d97e12cee925479c0c91427532da9453789860dbda2ce9482b732386135d48f62024805e16b13cb4dd076087ce5889a763c96e5cdf27c3aa9ef260fdca7376b3111faeaa9acbebbfa103b419726c6faa5bb629cda7a457b8e268421f4c95eecfca2461335907b6b43262382503596961620b9f1f22d2ce43011fac2f47cc904b1208c34b8336463a6f993e5bda0d4dd1dbc4ab812427891d30c105622085e85a4726c448052e0175694b7fc9965d62f9a887d629936fe0ce403632e7e930d6067282f1eeb04b48938204c3d661a683ea8e88b4f5b8ffb05a1130e4a85fdbe80c7ae8d0ae86ab0c15a70a830bdee2c40b434f8ea399f53594d369a874f889c4f252527c4858c7dfe0c18203e31ef1b25399029ac4f8c172131193ea0b83676b5d3b92913b070263edd3bfed7fbaca19a70530ff7927a3b4b3bf0e3dc0ba72bda1734a428ea7ececd18fd103f2eafcf94db20cbd8a28ebc5e0f8daa6f11ee8b2d35e061041804a9ec2c38c5105795d4f22e8e8312d4bccebb70be9a362b490bb0422692a3397e50e472dc96fb40040a2ae1957faa63d87587ade90de2a89d73a0f938ea67c7ea13aeb6978039c8e599f9c4c3775044f84217597fcbe3080273eea4339ad2254ba281ac103debd75e58b25bc764186911112fceeebcc3e86449c24c004058e93291cf92317207e45dff0002c9e103e11ed401c6dcd25dbf7a20bf7c76c03afae4cf6f64486511b1078bc434515540ad998986055cedd3e3d189cb92e3c8323307245444fa76a8e132da61ca973524d6b16e3dc43e8b9091d94601f63a95cbc69de0a5ce6ded77510234a7a207eddfcc43d6a467c4a84e2b40f2fc2cbc4cba6bf7087c2723b4fd9dba33c3b6bced1ea7e6992ba45e7126452b2437f57793657de7871b8ce6c7171bb3e481ecd90c5f95b6b9f9d499eb73a3776f3b3bdc7f295621946f97e92aa4096e98195b5bd4c4e20d66a1d53bb8740326d1969b0ad7ade1bf63863e7c021c189e998a0f5d258d005230d392a6d23168a0630ad2e8fb1c4cce75b72862d47a64bc41677f97b8539b61c465dba287951042e2a4726e0d6156c1352b967ed86bc296aaba47f9d95a71f9f0b373c776e4a4be67f2ec637041456122c1a6519a53ee4b1031b41d3323c12e0dc6675345fca59fb2a10f57a21e8f8673c8ae6d6f487fbd19fb36ef25cf6b1af62edb69f53cffed5159cccacb736b4a42e2bd8702d93d46652b8d55699c468218399565c36d34146f077ce0d09e8fcd257766a3366cd2e6c5958b046f26e0b933c30c70c3d2bf468dfbb69101f6de6483d1f6e4d81923720c4a5b06b522b71280a3fd42593b92959bcef9bd60edc98bfa92da9a4b100ad71900241f1dab69af7bd344d9b22d65234edbb0a1015f0c5036a2b029a2133572cb459f51935ff5c15523a135457c18d85c3aa069ff803dae107afc5cdc4f7aaa3ba767eabf515a99d98faa6261e16e36854eede2ccfea5137a9dc3b0b24e43fd70c3ba507cd9525690f1b0631582b7380e5c32f5761d5653fda0f7da5b295aa4a0b46bf15b843c64883aa481ca2fc39f7c9571f72920b33a8a5b76417aa6448ab185aa210a780cf5d0473faa5be5abc711f80f55879ca36bd65c340c0ea4a00e75399fb205a64ffd0be9b6f134c84519e8bbd020d035c3c15e0230f9e714d4f3ee3002a470cd39b409ea969f330359156f3807a8c12019c08fa7c6b140f6f5c658528be7db07d462b79ef14bc1903b2f0e0f77b8859a92f1cb07ba0cf0cee04aa43bb4bc019715c54a0b3b9b9c468ba5ad07211f7aea818931ed0cccda4febb0f1b896742ee18da34fe6b6b5d0df764c40d7b23e98a111bd1f170bad7e797f07c094ac136fcc51d6e70d4496e21befa60843acb66cc9a7c70eb95484dd7a3ef99f8df4eb48117f1ab8d9437e6f6b6b3c4812237953b245728f1eb87ded8dc56d5ac48f4b519a19a4edfd22ec251f65ab7d9de91a6350da2fb67799d9fe4931bbf9c615437849cab0313db07909b34452b0859142d0942dc3c6ba56253ab3865f141fabf5ef3b50baef3a6b2635e701264cbaface17dc177b97c67198787149bf41fc8e704407a231f9250d8a1f750a65ced5335b866ad5fad91e4127b7937700c49a14e7de6554c6b5d7787ddeb0146e455bccb6b3dffb989741f014b4c0b897ef090ed74132fd012c2f3066076ce4877feb76f662f76d87362a8101c5dbb7904c64f6cfe901518c9164f0bedae49dcde37136ad727b1d87799737e6a9188dbaeca7953f15618bfdeaafef9901f6529b3440f7f36b85c09095b5351fceea15a7e4b0fde3cbad4b1f013a811a5e5bc44bbc47a65b4af7ae9441b1aed53a681cd66f38ee66f4b5a76b2167daaf5cb58140182bbb8c61ce9dc75028170ba26358e4071b77edc60df8b5fd6b3b2154fd5303f48617d416a376da15657be5cc7a72b3abf7dc044724d2e8c3d671cd7e23385bb75151150ce772788e2e321b2fbf83809e6d873802d668e0e38f1075effdac60bc94bae41da127b3c8e6d05f91b3a3029e48ff3d84ec9404822de023170ed528d0f7b1cff75bf28ca9f3e0705cfd333dd90ad252fe375a252627754292000ac69fc41c7b6a7cf31c944b70e18cbb2e4209982e374487406793b433d42c35bd3bc10ec70f2997ebbdebf77cc9e8eca64454cab425d4f92910764b6b06ff4436557f97ee9584dc6b6b360de7ff94de6284e0685b16279bcd96a2854890f0290f24191cee5a2f9b7db62475ebb8299baf21cd0c16039de0e855a194a787770ea0a1f72b94cb9f0c7f88d4b6e828af1a6badc783d1686f2f4764d73752a0043225f05095113f552153895f5db06f17b0df3121cd94c95fd798a4b63ea73bcf7312340530b058cd2f992e9b3ab54a28755cc180688aaa206d5b16ed340c064793d9f0bd9817161a9b682bcbf4c5589460ce17245e67f6d7998cecb1b77d00e5676301130d6558bdd3313443674e2cd60901cf60b3abfbe1bf42a8f30cc84f92a129749dd54ee1174020d7a883c8e794e5ccad45cfe50942269918ec1b5e8336cd73252fcbc1171d42815f3af84c30e1b6d583ba7667d797d669fdd027cbc1e331ab46f51616ce914422462dd96cf2a97ee4fbccae5b04bcbb996866130fedae7c37e461c50082895e707d0bd6b376718cb68551f40f5f78eb2b81c255d14784736627f56ede1b601dc48915850d8c09210895283efb05f5fd8c75f03a0c0c2599f0f75cdd59f598fc9ee9cdce4a4a9f27581a4f7d1d7665c6e59699d65c0a487c785147973ca04e9747707c681ad980b94684e79a9d5e3aec842c013cc2447cccbc8668757374de4a111b1ae3d3adc069e7016f9b46672f25b415c453dc3d2a836abe641b98c99d09720b8ec46c5a0236a3c8bd9c13d2ceab44a30588a7e0f66a0d9ca5f79fdc6435b3430bcd8cba81690b4d30011dbf4e7767a786af3bde31eb7d7447d7f2d1538bf2fd484109577d1274b5de234e5a56d2abb6fb60ad992767baa50993be859ca8788460e2ddf8d955c08bae16ead57bb36ee7c876dcb3baa8e2361c3f8a933ce457628eaa556525e7f74690508406b62db3670e5e16feb6184522b117992ba172b3b1eadcf236a7d4babe0472e1f7d68052407d7455c15840c94f46e448bd83e54fba4d82ff0b25b32940d418ffabd095fb1ea8cf091f0ba6a9971af9d9f3808e75e389b1abd9f45cfedd53fd3fd24b77eec85ac21fa220d39eed321ff31497c8544f4f799e05b38644ea26eec6b936f820603f9bcbb3eedc266160d4b32d6e37d60f98cbe13b41c48131fb0ced7675f12264fa89cd7122e56b1f5b955ada9380acaa0ed5dc11e833bbde27f3d2d4919534e60911919bf8a786118a2c05669a76aa5439c448427ef315ff75ee9c01ac35c0649fbe6613c64d7bef57702e0717fc13a9e015a7bd6a8f2b9cac8316226aa5e127895a6b3997d12ded5da61e154ad974e1407b50bf7c9a1412d00d1b56e63adb1ac5fac9a1b2deb81c8304f46a5547fe5d1631eac74e0fc51a435544c1a8ae6611101eca837e8bdb1eaeb33360c9951e11a4b65c1340133bd2d615fecff00d03651e95bed072e4545abaadf3d7cfea60bb96a40cbeca78edee6a4f9659da7d5fee26ac84e6812cd88c81638f14507e699cc959744b6c34610efbfe33ee19f263d84c5a0f5e08fd4aeaa76e81cbc0870c3d48cd368edb09e7dbbaa1fd8900479570feeb13079552f11ff9bfbc6fdd04a1c2ab766b94d19c6f44ae9effd311df1aafdde0a53eac8c90baf614cb01365f78cc312b79e87dd19aabf174307d7f7ea499591bf4d8a9e70472739f556aad5ca22a6993b1e94b0b860b11ac0074e8f68f7042ee14772636401da58f92b7ff5ebf3bfca2f2a3f6736a67336dda701ec42fc7d4f2e4a56f3045e15acee981a50011f5bb6584ef6a76d26b6e32b9ea8e7dfc2d6fbab4122b8635ede96f40a041a4beee4210cb65a52da358cd9ba5ca58212ade30eb6665ff93c834d2b20d1a3e2a37ac7025b7a99aaa6caca4810f60aa4b9d126cd3787ff216cc7b07d5f1b47c8ed6ec8af73404ba06da9ee8e741cc42ae4f66ff6770576179f619fbadb595525497e5ea9df0c68eda3d180ebf79f368fd64e05e76295a70f8fed01961cb6d0ae8efb27abe1ce6032dbe8bc7e38a40f258c47355ff9d9bcde9f1f5414c4fc3fd2b29b26e352ddc0b64c52b664573e700e143ac3bfa2faa90d21d113816129beb924bc9358a31926b3c35b60c42903fedbfc35efa62b6b8f07163c1d86175f16d316d0fdd7bb04e359bcdf26571f0532687289a4f279e1bc097632f118d4804c3025e3da8bf7a30ad3f9806fa05c627da1dbe84e80bb27e445e4a265dc206fa11577e400f1ab2b475c4ae0c891773b5c8a53b47cb3aa9353575c91b60d8e1d8f5c95c41c8c8e6b9932ee8a29005a4e1c180f4f48248c8a6e90e61954cdbbe10b7a36ae50b0c263ad04e68606991079012b143bd916e8372f36666be7b9ed4c972d29a2d3ad2c2958ed106f9ce4c4fe5606ec03b0d891c24e34d1866fa48af4ac7ff960c418c8d79a5b4c4ab973ed6500b929b289e823dc32ffd83bfeb22b550eba1a4ee23a78e0047ff16cbaf37ea247b054128a9dac9dd1ffbf62ccad744c79e658bf58a734b348a8b1d543608def47011cac62bd1535935390e4091bbdb9db0c9b1912e0110ea2747a375db120230fb5373a12cbd37a167ee5d3e968dbcc5859959ba27daaea9f2afc67d94373224bf411e5233f4c022e5baa608da729818b6d99af7ad4f2a13ac07e1374d1ac26f56f2f6ccfc7cda123fc91bd212d1a6e685806f36054eae6ed48c672e31f1a61732e2829ad0717125ce98833b1376ac45ba4a5eb3e348181e1c5f120a408afe7e150fe40600b351b4ac5a4d0dcfbf01cc74365b4a33418ed72bbeec00"}, {0x58, 0xffff, 0x1000, "cb9d6c16927e65161d4e4f8202654c01fff845cf302c7ba5f50c6ab8bbe6c6c1cd0bdd87bd0f5518362063d9e1f4270f181e7b815ea185ccdc2099c439fc59ad5fbdfb65748604a2"}, {0xb0, 0x1, 0x1, "bc4558db8ceeaeedc2461ca92b5d4fa2dd9da46a8127ccaa8548f8531dde939f1b55709edf09299f552c51fbcde342f6beb2ac0c79cac6bfa0de74e91f4c6bebab0f37f3c5961e8672b42f9f8b76ad8851d8cf15d7d8f8800344045742b7cdf2cc1eb2c5f138ecb86eb12291b58326e6ea7da40c52862b74eaf69229ee8c7e4d94e57a73e32163f4477151adcee76ce5e295fddd1373a1c24c692bdd93fbe877"}, {0xb8, 0xffff, 0x6e, "9aecb33d5bfd365160dde6dae86009f449003b31032a9130522e88efe87dbdd527e290d1ff3f9d7d7c610663cda6c54503eaa41b23438106bea0e036b66f1a6d82a1b5cce226189d77d6d76fbbc162bb391cdd5d41ba51973b558d7d23e399941b5ef3a0d3110813761229f3046ec684f53a6f9ed4c96f41c5ee6b10113e82c768121d2a38a9a7a7befe99b120f37dcd213d7830ccf33ec7556876885170a3ea30"}, {0xf0, 0x1, 0x7fffffff, "e6565b5cc3181576af1666a3949e7e1a5cfe2c32f060bfa2939b47fd235dabf98d03568675a60ca190857f7feb9ee24e85ee3f7918a02a54751dc88da691b9e63e3e4d2aa9f9acaefd670fafb9592743bb9f302b416abc034cbb852982237faf17fdcde213bfbb4cc09610acfda59831389c43520d671d9b440e6a1c2ed14398d4ef7e7027db8eeb1e0d0e5d7e48d53dbe17d907d3da1662072491be1cb19af79c4ce3cb507094519aa17f6571a07b7ae74187f00404ba4973d339b6ae59a3dd002648e5951b57396f033d84b96c1e93abbf558c45c2454d2592"}, {0x1010, 0xffff, 0x20, "813098ac964b2d739a1e33755af0d67a81fb74964179426930e76aff3efc0096d1f3d88b2a1101b3b58960f78f81b8ac65f5b21a19988d6f3e23c713b01c0ac5907c1412327a5026c3b3d84a89d13ac96c64bf4e9cff4a45aa3ec0c36f0e8ce5044b3a8b68e35eac2d036e15decac4d8314b847d133ee8a73a5c6b4813e2e8f83437dab611acbd153b9230d2a9b35109faaa38f1cde996d872908ec3628ad0d15afb0316b7f28c802218b5e981bd65dd0cbe23e8fc2081ff41943e689caad5ef4ac0a3b63f019d0be947fdf40ded7db804aeef4ed1f3df43587a63daf136d0f14035be7404038ce536488b5bbdfb6fc826ec56780d80b9e5c0d0eb3a70055977e9dd6990a79898653a32c53d035fb44b8c4e13bfc534c3034b09daf5d71629f358de3c2fe8d8b597f7ae0a4d98d2185e8971c7e9943e8813dca88dcfbd1377f31b03c97c895b5d7cda4e34059677841de3bab4bebad9394fbf74d4ccc756f377419c31b28c6454b2bb33903067593ec278379ac09e6eaa25c607eac4713a8dddeda7fa9be4b6d3862655b96a7446d349b7d6ca76fd0ed01ac1341f34283028f8159b3abe704cd435bac1167d02dca370fbaf7121de45981d3a0857f337ac675e8ababc8bf7abdadb268450de98c8ec3fac4e0c5e3b6984c18a985efbc1f0013d73506f865e7ef085db89b3ff1e4443370fdc7acddf21325d28ce1d7ad92e224b56110a63876bff02bafd8f031378d9338d4ce58e2165b449ff31ce1221cfaf25e0dde8b53e2ba6637ec5f11c7cc81b2eada15110699f860e3ad4af31957e6833b6c3e1cb2718f8f43170534d244a593a3968295b554eb5598ba9382737404e064e7b674b09e74dd36ef2ea2ebc9ed17472b633722ccfcd85992633ce2d67f010b651c2c5d19f215faf27fe794629e7f2d2a0c21433712612aaed6869867f0b63c5cce9fcf14e3594ce997fa90662f9955dd4ead7bdba917f747b85858b8ec2a8bc363ada043df2c521a81e35bdfb8498aa0f38cfcae052143892cd64c081c0207686041e0bf97fbf53bb6a08ae13f9fbe7ab423c6ff45762166a4c168aef159e3312f231bf6ca15576deb89f383f0c2e097afa0684086b4096f9652baee86724f33102258fbf719e90fd25db009e87b4d4d02bbaa81e6efedee2a0e3534cba5c646b165614f584bd57c6306c2c05468e1f0c3bef4ce1fdb8c41daac4537dc14318a3f9d0f4edb4ef8c51e73b86ec8cda54613b2c7fccea98dd48e7c145e6912953afe51b4ae166c433a473cba145c67a827d3b570459b2fe083df6bc8dbe1d03f59c1c4c6f91ed0160dff2fee10b9cee1e798aa3d62a9df409a26547fff9da3b328e87763b116c4db304acecdfca513adf57f6d948ae63b9cd0b6d8f6f4ad87140a4aa1c869d667969f1fc41aa94ca78f741fc022ddb1440f373ef9339d70b0f972269b288442912242ce74ff32e5f114da433d077578adb5dcdd2ef4b9f9e96e8c506f2b15ee492c5e7d8fdf39a271372008f3d8f1380fc36eff9e7cb01dcfa0543568a3899a44a8892e2be279784c938de38f6784753ad8b7441099b4e519da02a70c25b4be3b8b55320be3c2cb14f8ffd311b36a937b3215a63080b36126cb83d1679572530695dcf65648a61143ecba5c04ebad1efa199e2d5094a09797c3d6449636ffd4ee46f5b8b1b06e7f8566c1ff8729a24eb78aa98062a3f3011ea6a85c5948a23fe0ce7f3d021e5d06e4df16500b34509960673e6d3d954cfda088ca21dc8796a0e12e0cb85b4b9573dab1203b8de8dacaf1166d25b83c0b6f78f44e03dee50626fe2d9721df6f6326d68e481fa276d1ac49d8da9b272deb5d61c47887f370e691dab847c0290ebcf3848a62195d0d204731c24924c997eb4bb9e9a771f9a370ed2d4b7a1f8a7fac5fdc4a6477fc57e8ffbbab4d5a96cad3c35b7db2a10f7621a9cca8b43147a49a87c5b189a30f4cbc68c7ab21a7fcea6a350a5809123c0dba747c7b1473663a793eae63de3f7bf98c5240e4bfeb2b8b044bd78aae1fbd5443e8e4668c94f010e91979889795395446cb612011a20de99c82a10f966efec604e1477ca91d48d17cc0b654ca5b1446075bbdb54cfb5160776f9c2fdd7814b94accecaabe6b2741f1b495c85c7f922212c691650d7871372d65a33482f4f286f7aad10f059d13d8e5da51509cf831318ee5779843fb91cefd06d9ff76bf83538da6777a23995913c2ff0b5743e61c7e67122eab7f20b72dbc44179ed513d1b6e397ddd0e21d4f62d492db2df97794c764b4ec548a734317f06d494e710fa070aa8a120e79b249d9a0d4d835c0ffb874fecf6fa985d335f1ae73e65211e8de252b05851628a187269ceb7c3a510cfb2d45ca37eb6aa2f0265848eef29936d30583c0fada12dbcd94f350df557e2d8741c98ec1abbaad3eb50602e38c3f93cafe128256b6622d85c0b4a17ba0e2a812596970235d22d99e0c32938c3a3621f086a91df19abba333f771cb5c567be253b1d834e67ad81effc7d989787c0cf2b68206f10d872dbf38efa6a2dc65240a1e94c5af358a9f783106da047109ace630e3716fa3f6c55619fec5e1e5f05f81e3e3ecfe0da5e7513e96017377c579106db32f58403b53da6c5ca186f537ca52fcbc81d4ae4af69a495ad25d871931d85c9afe62d2838659d2a63ec6eb816e1376721ce462fc9990e0352702a950bdb4709f16c987a769bee1e2f5230e586b6ee60e7c6cc7ce3ae249727256d513ac4ab07c0a6305b1fae522ac762483437a859ecc054f7c4824b9a6a1585ede91f67da3a8eb862775ecf241d93cdbb47d3f4ed07756da3d786e5f17f005cef974b31eb5dcddd5fb47d08914173ad0f76a79a22b8ce8ea02a175d72e48434955fa663936a7aaccab731fd83fe8d15312100146570d5d68212f292ba8d56257a262d422d023860d2bdea7e849adc780693b54c13c484f2f24f0e226b6915e6201c368643b3ea0c9a8cc010ea3304aa73bd4450b428079b0cd4db3d51189b244bb782cbcd9f46762e3b3d80a733f2523ae14117319db7075fb168f2828dfbd18b65240e166f418945e8695e2a4b3243269ed36da32e7a1357506d820dc9e270cb1d36c4d25c9965a3da9eb7a451e054d74ce8b31121520f6c790254e0d1309cf62f4432b063946274df5fa7e8347863084af91aef2a2784b3fad5912e3e04d232dc6560d640b7cdbe05619f585b4db71f95a81be4bfb9715c165eac0bf6c5019d390915ca7af5de3b4158d437c2199229ec427ed7b00266c6856105e8d35fbc4ef41a3cc34698fa42e835cbefc5d76ddf8951ae67c39a3b96a4eb845e48c4153ca9f6d5557d55630c9d094262e385cbab88da5bc261363974480db00d67cc9c32348d6fb9d49817737fafcfcc4b83c9eb9ef824b51afa39ced733c09114d43a62d5b0a42668b4b146cc07c9916eeb1930905e424c553f2263a45e7d488b626ac07d30da48d524fe170d8d1347d8e151c448c3668f9a7ae4495344434d5276b9c66b696e7dc1088038a5dfa07f43be9f550d117c99d231db913d796eaa3ba5a2f814254123e097bfff2995c3b05d9135b7b99353c1be06844aa2b485377f80ba095a5a5322a566eacc7cc5b1d6d2580d36d5e262018bceeda2be8cf33f4c48067c49541db9666964de255486227ca11a0321e8084439b33cd1c9ce264aef22c7052bba3d0c35a1f9ef14ad7cc5d2f5d38be344188d230cf58e24fb7c26e6171a2b52ec6dc53c0d01f0a54591af9b7dfebe3249f2e08eaa1a2a66126a5c2271fdef18e02626ed7bccf7b955b85b6d8ddacd1822c368aa5ba70155ee7232a7550c366617a1f63762d9af24b448b04d36d52805cee4024f7031d3f24ade2ce3fc2d0946139105d511a82086d3eb763fa4b19b07829b0c35c96832a097612d7a154905791b28ecdb5b77c3fb9ca3b9dd7fcc41cb81c96f9ef4ee0f6caba38c92ce5d52ed7e65b05a23aa5fe95a59d718d35807f20e6c7575b4d263cfd1a583076f4f3d7b0793c596ed42cc02667527b8af515176644448e0eb1c5fb4b782c5274ed3f76982bf49fc0672423368268297a7415dad479efcc5a6fe0f4dc0b8728ad4930d94f80f9383014837e6f8323f3f7941076dd1c41ec7a3d48651aa2e650e58cbf3d86f0c387889ec035f3101303490508741c748e9c0291271e23db4001f82c984c4ee7741be0d67440a975056b873019510c2d9032c70d622bdd5c2b07de9680ab57488b89a67e4b083c1172aaface8cb026ac9abff0fe080534764004b7907874baca803c0e71034396a29d0199445da63bc687d2bfebf1b2278e52f1b483f4971a5ca9e949d0cfc9d80f37b6ee492a516530d002a3e6dfda32ca7ab4ed299c371608b2e7df5ed78436f50e941a6c45c4ff7a166f7717e80457010b1cd5ba86576b78725dfa0ea45f57867e0565c068d8abc437e50805114f6b9a0a60252b19bb8016a4463af727ad4ff978bcb980a69eff7fa9a6170a407c4da387f8746f58b5b8b8a2a872c82fadad7ccab06295beddbe1b345ecb55bb6d1867bf052fb967c417ed37d8bb918261e5f0286f6f30eacc8dd7c9b4db39b8b3f86bd376dd39e53817e8716102e617c674e845d2d7ba79b53a7551763b5914ac2ed1d399cad9c00ac2891b727cc0799d50ba3d28d25471fa90f14525e67e86522ac9dd12626caabf205b2a0e005ade3d06b293265f170441856a81a0fc570ff477cacd6789beed9b9a759e312d35ff4d08fa3e74f006da1460c6dc0f7e5278e10a49dcbfe8bab3d7877e47cc16e357a1de929ee30999c73e740272619ceaf57f19905faafb4aef40bf06d9ea1fadf3a6f4f91b8795b5aa3aa2476dff93613424b7a829efa1ad6867082bd9087a43da66d3902f02fd8976befa0d36b15a38b36b15d9df3f9da20c46f9b2baf4c5ef78e1ff7081398935943c3e07b992389c966e7d6d28d5a8901a3a5d770ff9c96ea828472c5fdb0afda0b24459c4fb9e4b4b22796b393b5f96e800a5fe0cda050b8f17bc41d52c9ec34ddc8f41252e0393dead78a0bc35556a90c0d2050d360c6acf2fd7302564427bbdb6ecb08df11b7276ab8921ba71ccdfb26b9a00f4282f476f3c15ea75c836067f044825359f3f253b23b358fee605687b94dee102da7071960f83975b76044650efae1f5107a818a58f2021845366fe30e19b1dfbbc426ca4dd7e41573de425ac54819f198dd0ff7836716fbdf8b131ecb043552f3d5e6ae56b19c63c345be77257e12e8b402062482167deacf4bd73e0e2377c5b30b00e881af193ef3500067ab81b3197c309e73ed48bf9e0b65492f11442d25de4996049e657f629d2565f3f09a9f71d16f409dae5dbcf14d44a63a3696af70237c3cdf8f8af441babd11e64a62bda5cc83fb068978f7b56f4d5f68765b9b729e0bf8605c49d91002b6630372e98abb9e86fc52ec79baaa6f29e27a3d59f5e1180d72338fb93def4922c3684ecd0eb772f8133e39e1df9743091f611419d5397a25fb8c29bede081c14a87630c862416f958f6d3c0c960b9bdd2aef5713ac81d51528655ac31c347e36a7b3fc64c1ccef81342511c984bb8d0fcc1b136ca1fc036b3c03c8120afd4adff8b565d871f64ad9fc74befb4f67614ef0fcef9c628eaa233880416c406c1a69e74b254f4a9ddf82bb57da1ab413eda8fff4729bef51bb7610d9e23dd9781766c0edd936bb0d1e155cd85018e71e5cb7fbec64735730f876ace70ae85fad2026dc1229d66a1b85c6087290ec27e83b94ddd655e6"}, {0x90, 0x1, 0x3, "0a4d03a7a32c57d7349527d55e48321b666b8cb806a84959895834707fd75e3fb85b1f04ee9f83f5459bfdc1245b266dd1a442904473aeaedc58c2b005bafdfe31612f3efc29082b271ab463e563b3caa15d73beb484511935a23541826ab00eec4fc299065d231c8b928c3d921decdec3504c32cd6d9c73044ee3f728e66f70"}, {0x110, 0xffff, 0x6, "f0f6bfee3ffea2f95ea167b20254e89f9d52f25d6df87106c7a5b4fff6d19172092cad9073448485a28a4df564d72e0661054c082fbe2f28f23002c43c8c8d872ecb6e9340f938b9032b858bf20f89aee204c3b38aec7bab631b2e206a765c0b32fe9b2ffd88d22ef8f764ea35a09b1d2685af8922aa2b1b383bfb885708000a9e909e68d2e51f8c709733b8e8597cb67e2c2c73c4c794b98cd17fa8a147bb2bf999d11fdc944f8cfc025a3a854ff319c2d7dc51af4f67278eb628dba731547a5f53c93a7db2b26e7fc198b458c47aca331314bf2f3dc4cc58c176309d0e0db7bb9e882efb255b7e16323dd75f5304349804c0cd4c5bdb27e614"}, {0x20, 0xffff, 0x6, "c507b4ea5d4f8cd636"}], 0x2490}, 0x1) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) readv(r0, &(0x7f0000002cc0)=[{&(0x7f0000000880)=""/4096, 0x1000}], 0x1) ftruncate(r0, 0xb284) write(r0, &(0x7f0000000200)="bd", 0x1) close(r0) ioctl$TIOCSCTTY(r0, 0x20007461) r2 = syz_open_pts() close(r0) r3 = dup(r2) syz_open_pts() readv(r3, &(0x7f0000000040)=[{&(0x7f0000000000)=""/5, 0x5}], 0x1) sendmsg(r3, &(0x7f0000000640)={&(0x7f00000000c0)=@un=@file={0x1, './file0\x00'}, 0xa, &(0x7f00000005c0)=[{&(0x7f0000000100)="af11cef604c41d45efc9302aa430ac54bc626786c6541658bde6f880bff0b09bf2d88f8ada9e751b0db7a0d0dbb2765eafb1d98af241033b6c68ec8e709000bd89a0463c5f1b1c4c5f7f8094a4eea3161f0a37c76f2035a44f", 0x59}, {&(0x7f0000000240)="b02ca5a5f8f81e23e2fc7c6dbee1b7883de779fb18a2c739ca36d411d1704aebc2e5e331e8c4df33e22348f50f8cf5e786187ba5b642845853d85b3c8c7b4d80fd380a21c0d9182ea97cf20232acec07b08d6a89d4c1572eda2a01741bf84480135f2d44331ee5416161e9eb803a09e3cb27dd2249f51e4f999d5e64c0550ee2c6e07125aa74baab11e11cdf2572312c4a4e78424f52eb0cce0c3dbb95c10d0b5eb04584719ff0207e92d92fc1eab6546cfb3615f9db01c24eb5909a4acab1364aa03f5c8d35", 0xc6}, {&(0x7f0000000340)="2cf652af5230b5ef14fc405bf47d63fe0a7d8539f4a1c5167fc2f15e059afbe96ec0ff7e19b9e172e46971051839d63d5a41b5af94749aaf2628548e3c77153c4dde6bf005cb278bd0e697d564660add34ee2665790b0f39d20c88bcf76bf05f8b7c1a1a3e28698b", 0x68}, {&(0x7f00000003c0)="51ea550b303603ccc7a28ad7dec901a8ff0497e2def231dbe7a0eb34bcc6cc880872646f0feb8f52fbbf0d2f8f40ea9c80a8", 0x32}, {&(0x7f0000000400)="197db548a44d1daf25be28d0dac0199703236102b96482d2c6b64b6395d0908dc5d8f057067b346d83caf6e230cfd09a7b2538c1d863b5187da5006c6303ad9a42ef20ee6be6ce66fb357801e5f9b1e6c8f5f15d2cbf21112aa35f06e892d8c1fdf03dda44277936c24120972a8469bf15663bdec9efe299ae9574466026aad5bbce72595b3914b7940e9ed2e21949b33b636470d72f8ffe3f3e1882d30e3e9b5aa0317ee0bf19cb5b7ae5b6f5c23d6952a69c51e8858b173b6bd97065ee40a8534ffbde0649e7c2af31bc3a96825d3163c6e88307cc", 0xd6}, {&(0x7f0000000500)="caedd29827b4274d82634b48362fc581e020b237cc0602139781966f679b60626cc5812795466b8c584e34b3474a17093c033e47e19c47aa2b4f25938f10039357a6edaf0ea23cdff932eef8a0ea9b4e6c6d8ee7ee2469e902656ba587786c78a58bd0fa5e794d8c7e58e5addf1343820779c2c391ddd89bb70b1932ecf92d933f6997e6275b12d0b4752c66", 0x8c}], 0x6, &(0x7f0000001880)=[{0x88, 0xffff, 0x4, "1f61b192e926ed5aa7e7ec9451d5954bdcf58bae10f5393111f1e4c7326df5b712766434666698c4fc187f3ec20298dc8d6a244f262c9b8a345437f484965cf32bf5ebfb2f1609ba0ab7081b45bd2b6a60a455ee829e74a0147bc7cdeec8ec4a26d889f07fcb606684a190c1d4926cccf16345013de9"}, {0x18, 0x1, 0x482, "32f8"}, {0x90, 0xffff, 0xb, "88876196f26b46f9412ae731737a59b2bec73fc2811d2491f9fbaa384128c3c5468d4efc1b1d67c5a99142bb3ed940abc1d579cf7fb49df66b7125c9cc179bc5e90556d9433f3901aefd346a6e64dddf7a18f2dd6f542e1f882193d468f75551ffaf674f9c1febbc104457ffbe5f3631b62e90e9e351ff3ab08225b6c5f2"}, {0xe0, 0x0, 0x100000001, "1d642270117115b66411c50eb7d6125d47cadf0837a73365d01a34cc93fa751a643773e960d17ec8510f483dc52e945b20875d5759e468cf3022a94ccbfc2a4f329faf7d41d19c831fdd6538233588c227f3989da8199831e4299383f474227372db1e45a72f56d31c30cce87ebb7b81a4144a09bfb0998012b7daad41d0d38d641f67b65bfb7cd0710cedae2dd7206aa61928dac6ca5590c4112784314fe0cb8f7e0869a5efac494e5ae6f5a7e8559841b8f7e28c5ba3f7090ba8950194bea9a23d2cccdfae1c5b58"}, {0xa8, 0xffff, 0x4, "7bd6fabd2b132d603cf47891315dd003301c1323a476933e78522f7692a9c052fa3c9e586920afcf7a8432bd6cc89770491faff4b47b5f3f86890d17af6ec47cdd6ffd8fc9fa6443250891bf50d420d9a8b7a4efb24c97bc13625fd3640d008c9386b91447ab2e619b912c121be88158b3d477bb95fab8561003f4b3e8bfa10835fa5a365d4a931517964a141a4ff495e850"}, {0x90, 0x1, 0x0, "0df360357573fad21154a5fa48cc571dd3f36f053a713e35b49c95b028c094b8f9d9eed2224bd21700516b530f818dc2a99eed586f0672009e53451090718d08d2dfa1a022ead45b0834ad8638996357a6b85ba4b01e074b8e8e9bb8ecf1fe83d7021bd3ef4681ac5e36a3bdef5e5d81a0ed296a0706f530ac7bf353efe159"}], 0x348}, 0x8) 04:18:25 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xa, &(0x7f0000000040)="d5ff9668", 0x4) mprotect(&(0x7f00003e2000/0x4000)=nil, 0x4000, 0x7) setsockopt(r0, 0x29, 0xc, &(0x7f0000000080)="2acb64dd5310561ae9a69ed5972e466d60e01998cc1a9ffdb1d2e729b6ca1332208fdae9c5ee3a00864793b299b17d8ca10ae4ac922285f3904cea535b396aa62be98f4aac07efc73211201d3f963e384cf6ecb1a075d1bb5aab09d4c4b3538cea51bfd637738269821bc4f406dbbcae2c379c1090a7284a8a48dbac6716b9bf8a0968", 0x83) 04:18:25 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x4300) r0 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x12a) mkdir(&(0x7f0000000080)='./bus\x00', 0x90) r1 = fcntl$dupfd(r0, 0xa, r0) ioctl$WSDISPLAYIO_GMODE(r1, 0x4004574b, &(0x7f0000000180)) r2 = dup(r0) ioctl$WSKBDIO_SETMODE(r2, 0x80045710, &(0x7f0000000000)=0x5) ioctl$TIOCCDTR(r2, 0x20007478) 04:18:25 executing program 1: r0 = socket$inet(0x2, 0x3, 0x102) recvfrom$inet(r0, &(0x7f0000000000)=""/219, 0xdb, 0x800, &(0x7f0000000100)={0x2, 0x2}, 0xc) shutdown(r0, 0x2) 04:18:26 executing program 0: select(0x236, 0x0, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x1000000000000}, 0x0, 0x0) r0 = syz_open_pts() r1 = socket$unix(0x1, 0x2, 0x0) fcntl$dupfd(r0, 0xa, r1) 04:18:26 executing program 1: r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0xfff8a9d1c3c54ba7, 0x4) openat(r0, &(0x7f0000000080)='./file0\x00', 0x210, 0x8) r1 = socket$inet6(0x18, 0x3, 0x0) sendmsg(r1, &(0x7f0000002600)={&(0x7f0000000000)=@un=@abs, 0x8, 0x0, 0x0, 0x0}, 0x1) 04:18:26 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) mknod(&(0x7f00000000c0)='./bus\x00', 0x80002001, 0x5200) r2 = open(&(0x7f0000000300)='./bus\x00', 0x0, 0x0) ioctl$WSDISPLAYIO_WSMOUSED(r2, 0x80185758, &(0x7f0000000000)={0x7, 0x1, {0x9, 0x3ff}}) select(0x40, &(0x7f0000000040)={0x28}, 0x0, 0x0, 0x0) dup2(r1, r0) 04:18:26 executing program 0: pipe2(&(0x7f0000001240)={0xffffffffffffffff}, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000001280)={0x0}, &(0x7f00000012c0)=0xc) fcntl$lock(r0, 0xf, &(0x7f0000001300)={0x3, 0x1, 0x100000000, 0xfffffffffffffffc, r1}) r2 = accept$unix(0xffffffffffffffff, &(0x7f0000000140)=@file={0x0, ""/4096}, &(0x7f0000000000)=0x1002) readv(r2, &(0x7f0000000080)=[{&(0x7f0000001180)=""/179, 0xb3}], 0x1) mknod(&(0x7f00000000c0)='./bus\x00', 0x200002104, 0x4520) r3 = open(&(0x7f0000000100)='./bus\x00', 0x10495, 0x0) ioctl$WSKBDIO_SETMODE(r3, 0x80085761, &(0x7f0000000040)=0x3) 04:18:26 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x80002005, 0x65a) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000100)='/dev/zero\x00', 0x0, 0x0) ioctl$WSDISPLAYIO_USEFONT(r0, 0x80585750, &(0x7f0000000240)={'./file0\x00', 0x2, 0x3, 0x3000000000000000, 0x1, 0x9, 0x100000001, 0xce, 0x2, 0x1, 0x97bd, 0x2}) r1 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) select(0x40, &(0x7f0000000080)={0x8, 0x0, 0x0, 0x1, 0x0, 0x0, 0x40}, 0x0, 0x0, &(0x7f0000000200)) truncate(&(0x7f0000000000)='./bus\x00', 0xff) mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r2 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) poll(&(0x7f0000000140)=[{r1, 0x11}], 0x1, 0x0) readlinkat(r2, &(0x7f00000001c0)='./bus\x00', &(0x7f00000002c0)=""/127, 0x7f) 04:18:26 executing program 0: r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x40, 0x2) mkdirat(r0, &(0x7f0000000040)='./file0\x00', 0x0) mkdir(&(0x7f0000000080)='./file0\x00', 0x8) r1 = accept$inet6(0xffffffffffffffff, &(0x7f00000000c0), &(0x7f0000000100)=0xc) getsockname(r1, &(0x7f0000000140)=@in, &(0x7f0000000180)=0xc) renameat(r0, &(0x7f00000001c0)='./file0\x00', r0, &(0x7f0000000200)='./file0\x00') utimensat(r0, &(0x7f0000000240)='./file0\x00', &(0x7f0000000280)={{0x1, 0x1ff}, {0xfffffffffffffff8, 0x3}}, 0x2) mkdir(&(0x7f00000002c0)='./file0\x00', 0x106) r2 = accept$unix(0xffffffffffffffff, &(0x7f0000000300)=@file={0x0, ""/4096}, &(0x7f0000001340)=0x1002) sendto$unix(r2, &(0x7f0000001380)="b92d806a7759282f4958aca8ac67dc2e08f769e4285a7894025eeaed84d1e69d77bf6432cbba9ce9949a388d76af2adf79f053cf7ef8f32f2f2ee5f3c6c4aff33253c94fee17abe6cd2af2007fbf11ce4394b8abb07cacacefd87987b2590d354844552500aee23f4c03a3257a3de77a20e01a83ad530eef4f400e33dcfbf22120c49778e5d6a7626886a080ecea0c49d300b049c6fc6bfab2ce8887ef42a97bdf65616378bc761d7852499f8e8e8e680757490c9fa828597904abb23dd57e64da6a396717c34925ad0d91fe8f536c1869f371deb6f5e387c13f3dd74443b1d4dc8a2d97a6df4e1e88e5783c1e7d362487042f", 0xf3, 0x9, 0x0, 0x0) r3 = open(&(0x7f0000001480)='./file0/file0\x00', 0x80, 0x18e) sendto$unix(r2, &(0x7f00000014c0)="e58ee077762b7cdcb33d0fcc92fd0243012361431825a8fc58aaf64c56d716a5aa4f3af806850d5557473363c7e9b393100acf5a39de046fb3273ab3275422afc9d7d6f77e16fb3c53e27c29f9650a9b062b3c07515c3d972947d5a438d0e5aaa7eb7e2dc40d19b966b142b5c93fc5e34f82992381e1b62e30cd06850d36ab4abdbfc390386f95dc2c498343c2f25526e9f47262fe5d436220da224bda2818103e68bce5519c24be65f55e803316321a71bd58c7021aa9a2fdc96328ac73db1af744d682b7a90e25192be17dc0ec41c6e95e32137c5e1cb4cef28423b052419a09e2097975b7bf", 0xe7, 0x4, &(0x7f00000015c0)=@abs={0x0, 0x0, 0x3}, 0x8) ioctl$TIOCSTOP(r3, 0x2000746f) getsockname$unix(r2, &(0x7f0000001600)=@abs, &(0x7f0000001640)=0x8) ioctl$WSDISPLAYIO_GETSCREEN(r3, 0xc0245755, &(0x7f0000001680)={0x401, './file0/file0\x00', './file0\x00'}) r4 = accept$inet6(r1, &(0x7f00000016c0), &(0x7f0000001700)=0xc) getpeername(r4, &(0x7f0000001740)=@in6, &(0x7f0000001780)=0xc) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f00000017c0)={{0x18, 0x2, 0x556f02e6, 0x7}, {0x18, 0x1, 0x8, 0x9}, 0x7, [0x3, 0x8, 0x81, 0x800, 0x5, 0x2, 0xbd, 0xffffffff]}, 0x3c) r5 = getpgrp() fcntl$setown(r1, 0x6, r5) ioctl$TIOCSPGRP(r3, 0x40047477, &(0x7f0000001800)) sendto(r3, &(0x7f0000001840)="f6bd1900537b3ce9ec42881c22fdca754c635c3138c887ff0b26a16dddc5715565008b5e48d769ffef33aeb4366cb40f12243b9181f040e8f05004654f03a9995ee763cb4487cb7da57a20cbf96a04af2feb41c8c39377f41a92d14644cec23fe1d003113a52851460e7154f668a9b020d00fe2ea06eb2927716a214a127c5de792e9553a314dc521ca698d5", 0x8c, 0x402, &(0x7f0000001900)=@in6={0x18, 0x0, 0xfffffffffffffff8, 0xa6ca}, 0xc) mkdir(&(0x7f0000001940)='./file0/file0\x00', 0x43) sendmsg$unix(r2, &(0x7f0000001a40)={&(0x7f0000001980)=@file={0x1, './file0/file0/../file0\x00'}, 0x19, &(0x7f00000019c0), 0x0, &(0x7f0000001a00)=[@rights={0x28, 0xffff, 0x1, [r3, r4, r3, r3, r3]}], 0x28, 0x404}, 0xd) ioctl$TIOCMSET(r3, 0x8004746d, &(0x7f0000001a80)=0x5) getsockopt$sock_int(r3, 0xffff, 0x1004, &(0x7f0000001ac0), &(0x7f0000001b00)=0x4) recvfrom$inet6(r3, &(0x7f0000001b40)=""/76, 0x4c, 0x40, &(0x7f0000001bc0)={0x18, 0x3, 0x101, 0x3}, 0xc) ioctl$WSDISPLAYIO_GETSCREENTYPE(r3, 0xc028575d, &(0x7f0000001c00)={0x0, 0x4, './file0\x00', 0x1, 0x7, 0x9, 0x3f}) write(r1, &(0x7f0000001c40)="5d3a55e41ba7265b7df66159d2c3a40fbc5d5ad618dfb42bc2f1ba573b6df3921ff6db501f39bff78cefaad3c5dd73cf9aa0ce1c7ebd57f5a3885b3474e0053d4e9ba0f871726bd55bbeea7836d17a533622e275bfee6893ead694444bd1e49479029f7722898c37c6ae542fb9b90e94390bde9022279e5726bc770cdce0acc369620c23b89ddde0461a4968176e7eec2ac9c6315f85d89f34e1fb996c06e901e26fd478f785d92d5d2eb5aa8fbfc6d542bbdabe850f8db6b005fef4470936f08fca242babdfb6f6a1c079a47da908360ef309a71a91642fd37903abf796666c5d989ac44acf7a3972a73b", 0xeb) syz_open_pts() 04:18:26 executing program 0: r0 = syz_open_pts() r1 = msgget(0x2, 0x20) msgrcv(r1, &(0x7f0000000000)=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\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'], 0x1, 0x3, 0x1000) r2 = open$dir(&(0x7f00000001c0)='./file0\x00', 0x400000002c2, 0x0) ioctl$TIOCSPGRP(r0, 0x40047477, &(0x7f00000014c0)) r3 = geteuid() setuid(r3) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, &(0x7f0000000140)=0xc) setuid(r4) execve(&(0x7f0000000340)='./file0\x00', 0x0, 0x0) r5 = fcntl$dupfd(r0, 0x0, r0) setuid(r4) recvmsg(r5, &(0x7f0000001480)={&(0x7f0000000200)=@in6, 0xc, &(0x7f00000002c0)=[{&(0x7f0000000240)=""/72, 0x48}, {&(0x7f00000013c0)=""/129, 0x81}], 0x2, &(0x7f0000000300)=""/37, 0x25}, 0x40) r6 = dup2(r2, r2) mknodat(r5, &(0x7f0000001500)='./file0\x00', 0x2020, 0x7fffffff) setuid(r4) setuid(r4) getpeername$unix(r6, &(0x7f0000000380)=@file={0x0, ""/4096}, &(0x7f0000000180)=0x1002) r7 = shmget$private(0x0, 0x4000, 0x20, &(0x7f0000ffc000/0x4000)=nil) shmat(r7, &(0x7f0000ffc000/0x1000)=nil, 0x3000) 04:18:26 executing program 0: r0 = syz_open_pts() r1 = syz_open_pts() r2 = getpgrp() fcntl$lock(r0, 0x7, &(0x7f0000000940)={0x0, 0x0, 0x0, 0x10400ffffffff, r2}) syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000180)={0x5, 0x0, 0x9, 0x8, "6c45c6cdba46a6b241a18be35ea052356efaf318", 0x0, 0x100000000}) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg(r3, &(0x7f0000000140)={&(0x7f0000000040)=@un=@abs={0x1, 0x0, 0x3}, 0x8, &(0x7f00000005c0)=[{&(0x7f00000000c0)="1dddafaa34d9daa9992bfd265dd8ba3ad1775ad3d7e5907f0054c1ab2390fc88698d1940c74e47ad3694e846e5bfe46d2970b2c56c70c18c7a9f5178e17bd0", 0x3f}, {&(0x7f0000000100)="26efa8ed14cd34d08c23c8e7350105ae42fb4cca82a3a0785831", 0x1a}, {&(0x7f00000001c0)="604f5b7469c8e70b8f7be34435c271e5138cfd9d15992cc542192ca29acb43c58d443bcc152f829833ea023236293c118841b2bd6aad6bb375edc5372c94092435a9320903a83a2b4fcf66aed419b8d8ba39fe58969ce6476b9665eda76fb42ed16f293f4dac24e19cb0a8116dc17a401cd76f4f5d46d071dd27ac09a9abde73489bfe37ab0488ec9d7e1601cac6e7cf6da511caadf2c6eae352d94c582bb6098dd6475852ae426ed0c4c560da20a98b9509e40e0e2f0c790e8b", 0xba}, {&(0x7f0000000280)="2d46da9ca9a5f05158b112eeadb6ff516bea653e43444b9f505405f7b234892f501cb074384e9b5ea42366624df344cf22e9b1df2958c141810c1ce747377b83b92f53939aa0728ccbc704f44bdc177024a1f5ff2565c2fe9791c495df6574e7208789f9a23deb67fa16", 0x6a}, {&(0x7f0000000300)="e584ceb9e1463777754ec9312a243099cda614250fdeeab9eb70efb4c6e76737eaa730d5dfc328a9050ee5812ad18cdbae442f4e2d985c64edf0b0a6dc2d7df70f1227829fbe15b968b19b8962178274140daa6f8d5f9802293d06e5f9cc7cbc18d31f3bc191ca017f6eb2dfc868a9788d5145d2e680ffa8bdf059febad3f49c8567fb49ad8a92d5b281115def352c6afbb560c7055e196fa73b76ec225d91d3e96fbf48fcdf3a5b3220ec072e82d4c0bec2d88c", 0xb4}, {&(0x7f00000003c0)="78ce0f73310ceb67372d7f9375758feba9d25f00eb2ecde35a10a56f6f8d29cebdd903f51b5cb6b613445ed95c7469240af4734a715c4605490c873a0120295f8c3fa5894cde3efa29c7ac5aa605f5b369550257d7bca3df8d065d66498a1796529e65f7b645f8590026f06efc5a11e398fce6bdba376988df901cf7a1904012841d6ed6cd8dba4d701fe406a13440255901028add6b1e", 0x97}, {&(0x7f0000000480)="a9dd6b482d0250857de11d22950185a74a36e68115a14bbf94ea71996eba41f44568295ff63bfd0b8217ed0a17371027616bfeaaa0bafe01548d3f4526695a8a2dd7b0777ff9bb15ff2d353f8ce6d47c6977db07213689be0581465e00843ddd921a9ebc457a3893dd2474f4cb01eac18988c05c0c2aa9427b023a1cef3d408385aa4a7e03653202240e435aff91a9baebc519fb2232b2cce733", 0x9a}, {&(0x7f0000000540)="414bd8ae8c1f361013cafa46cbfc844af3bb485ef324665f6da3d8def5de52d5f02fb3f7fc7656792e0104b3a77a3e1ef0d3d2d5804ffb6941ef13e0e604d32d40907ca9aa9d4fedac840b88b185be2cb464f7004098978f6677461b066892229ab2e407058e2a2de36344", 0x6b}], 0x8, &(0x7f0000000640)=[{0xd0, 0xffff, 0x3, "7046c56cce8cbcaf48b05900a6a5e8241a48ec88a0410cf00442be97f3e65456b098970704a7efb2fa696cc21e796db1af766e8c38626db089904dc200fbe226d9043aa02460c6c4eb7b12dbbd9d11fccddb2f8747f9a745bdecdd9d448e3c075b6e415cb5e89a9b79bd0e108cc3a87fce58d510d817b41482fe78866a8d5f1bb2cb771491daee42d4565e253e2aba98f788fe716c45ebe64dfa7f590ab27e21ea92a9fed73bb34c0f01c9b90c1eaf466c720541220061059fd647"}, {0xe0, 0x1, 0x9, "271af309fb42ba894084ef55061e0774f8a0f756fa0dcbc475c1ec320261c2f61ca51dcf68e4a68c4c615e3ead0a83de9738669c40b94422e7d88994b3ecd748d243dc9705f5059b5355bf9ab7ca57a904cb7279697f19e2e036c1e0c6aa88ff0cbdb0e2be91fc0b0713cb5af8e4d8bc6005aa798f6687b36bb8224b1cf7a370ddbde04fceab254f47a745190d5a19dcebe4f4b03684eacd1cb1e27a262dd16b84527cbe32c80415ad6bf0a805060ffb5ab63c27dbbfe4776b16f07f2f46d7cecced17e149c18a5f5a"}, {0x60, 0x1, 0x9, "e070893357e3631bbdd536b4ce79aaff23105b42c68044cb3b07e2479ed3a71ab7b6862cf107fa90a35a91ea756a7425247048f9d5d9cb34eb3e5a4030ab7cf302270b8fadfbd518337b743d2f1a3ff3"}, {0x68, 0x1, 0x5, "68c02f99f48312aebbba97bcff595bb40483b1df9cec0d167ed834f5b9ae0ae4ae561838e523c29bd922452bcfff6a3807b8032d105424fe28acce46d73702785d39ee7753d9b64b50b496beeb1ad0e92311bb20a56da8"}], 0x278}, 0x400) ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000000980)={0x7fff, 0x1}) bind(r4, &(0x7f0000000080)=@in6={0x18, 0x2, 0x100, 0x4}, 0xa) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f00000008c0)={0x0, 0x7fffffff, 0x8d, 0xbfa, "fcc212b671ac90428101f15ff7fc02c2a0409c0d", 0x4, 0x1}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000900)={0x7ff, 0x8000, 0x1d, 0x40, "0f81d3977523a353bb41b53073943c7dcba21072", 0x0, 0x9}) 04:18:26 executing program 1: r0 = syz_open_pts() ioctl$TIOCFLUSH(r0, 0x80047460, &(0x7f00000000c0)=0x9) chdir(&(0x7f0000000040)='./file0\x00') ioctl$TIOCSETAW(r0, 0x80047460, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "1d78e77684e8c2779399072f5340e3aa7b1b666f"}) 04:18:26 executing program 0: select(0xfee0, &(0x7f0000000000)={0x0, 0x0, 0x0, 0xfffff00000000000}, 0x0, 0x0, 0x0) r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) getsockopt$sock_timeval(r0, 0xffff, 0x80000801007, &(0x7f0000000040), &(0x7f0000000080)=0x10) pledge(&(0x7f00000000c0)='-.\x00', &(0x7f0000000100)='\x00') close(r0) 04:18:26 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000200)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd45d3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16a960387a64d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000500)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0237f559b7cb5e32d0ff2d4e7199679da01000080ab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a15f3b72c37e6969b9336888fff85cc584aa9720b4a4a8c7d8161e2baf0b7ae5907ed98ca35db188e0604f9d86b91bd65945535ceada28ac4827b0199401a36972ae93d37686f0d59dd1ede3c03e01a8bde40a123abb181a5b2c4a2486d88ccf61aadf5c11f8b2ce83237edd9d6b3c6933ab8cadbe44a663c5366401c730d5f541843edb1ed88f4e7413bf857bf200aba404bed1ddd5b2784803cc580e44a7e64d17408c119d03ce0bad326bd7bcbe81f0d6aa966a5a1614667079c8f177742a46aa681978addb364c44e183777ec1b00d059dd76ecad91f33a98a3a7f2f93b5154ec26a6a99ea4d54e66e60dcb063f16e3b428afb2c23218cda1", 0x1df) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5afa680400900"}) ioctl$TIOCSFLAGS(r2, 0x8004745c, &(0x7f0000000040)=0x6) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0xd4f8, 0xa4b, 0x3, 0x4000000000d9f, "b08d16c6662247ea5f2b2c215faf8a210524d8e5"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) syz_open_pts() 04:18:26 executing program 1: openat$tty(0xffffffffffffff9c, &(0x7f0000000040)='/dev/tty\x00', 0xc0, 0x0) mknod(&(0x7f0000000100)='./bus\x00', 0x4105, 0x6) r0 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000080)=0x100002) close(r0) 04:18:27 executing program 1: getgroups(0x0, &(0x7f0000000100)) getgroups(0x5, &(0x7f0000000040)=[0x0, 0x0, 0x0, 0x0, 0x0]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000080)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 04:18:27 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000100)) utimensat(r0, &(0x7f00000001c0)='./file0\x00', &(0x7f0000000200)={{0x3, 0x100000001}, {0x8, 0x9}}, 0x2) r1 = fcntl$dupfd(r0, 0x0, r0) mknod$loop(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) ioctl$TIOCCONS(r1, 0x80044279, &(0x7f0000000000)=0xffffffffffffffff) recvfrom$unix(r1, &(0x7f0000000080)=""/27, 0x1b, 0x1, &(0x7f0000000180)=@file={0x1, './file0\x00'}, 0xa) 04:18:27 executing program 1: r0 = socket(0x80000001d, 0x1, 0x0) setsockopt(r0, 0x6, 0x2, &(0x7f0000000100)="40350480", 0x4) connect$unix(r0, &(0x7f0000000000)=@abs={0x1, 0x0, 0x0}, 0x8) r1 = syz_open_pts() ioctl$TIOCEXCL(r1, 0x2000740d) 04:18:27 executing program 0: mknod(&(0x7f0000000080)='./file0\x00', 0x2003, 0x605) r0 = open$dir(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x20b244, 0x0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000000), 0x3ff, 0x0, 0xfffffffffffffff7, 0x0) close(r1) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) listen(r3, 0xffff) 04:18:27 executing program 1: r0 = syz_open_pts() r1 = socket$unix(0x1, 0x7, 0x0) listen(r1, 0x1) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb4272b8bcdb9ad8a4f5f728193ef1d4d99342a3505bb3f0216ab93f12fc4d5f", 0x65) write(r0, &(0x7f00000000c0)="90853856a63efcf2dafd59dbb3ccfeb6a287611df9e9a23877062c368035b5664d65457b1941530000000000004abe72c94ac670d881303650a2a9c8dfef9cee2dcd728c8961da17d75358006934cf022986abb786086ad403fd13ed874ccbd16f09", 0x62) r2 = syz_open_pts() close(r0) dup(r2) r3 = syz_open_pts() openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x21, 0x0) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x7, 0x3, 0xfffffffffffffffd, "850000000009000000004000"}) readv(r3, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) fcntl$getown(r2, 0x5) syz_open_pts() 04:18:27 executing program 0: r0 = socket(0x2, 0x8001, 0x0) setsockopt$sock_int(r0, 0xffff, 0x8, &(0x7f0000000040)=0x7ff, 0xfd72) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) 04:18:28 executing program 0: r0 = socket(0x12, 0x2, 0x9) socket(0x26, 0x4, 0x5) setsockopt(r0, 0x0, 0x21, &(0x7f0000000080)="caf5b415", 0x4) 04:18:28 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) r1 = socket(0x10000000002, 0x2, 0x0) r2 = dup2(r0, r1) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) poll(&(0x7f0000000100)=[{r1, 0x44}], 0x1, 0x0) kevent(r2, &(0x7f0000000040)=[{{r2}, 0xfffffffffffffffe, 0x24, 0x2, 0x0, 0x5}, {{r0}, 0xfffffffffffffffa, 0x10, 0x7, 0x70, 0x8}, {{r0}, 0xfffffffffffffffc, 0x0, 0x20, 0x9, 0x6}], 0x40, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0x90, 0x0, 0x0, 0x6}, {{r1}, 0xfffffffffffffff9, 0x20, 0x400000c2, 0x3, 0x5}, {{r0}, 0xfffffffffffffffd, 0x81, 0x0, 0x80}, {{r0}, 0xfffffffffffffffb, 0x70, 0x84, 0x4, 0x1ffe000000000000}, {{r2}, 0xfffffffffffffff8, 0x9, 0x1, 0x8, 0x8001}, {{r2}, 0xfffffffffffffff9, 0x40, 0x20000003, 0x2, 0x6}], 0x9, &(0x7f0000000200)={0x5, 0xffffffff}) 04:18:28 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) r1 = socket(0x10000000002, 0x2, 0x0) r2 = dup2(r0, r1) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) poll(&(0x7f0000000100)=[{r1, 0x44}], 0x1, 0x0) kevent(r2, &(0x7f0000000040)=[{{r2}, 0xfffffffffffffffe, 0x24, 0x2, 0x0, 0x5}, {{r0}, 0xfffffffffffffffa, 0x10, 0x7, 0x70, 0x8}, {{r0}, 0xfffffffffffffffc, 0x0, 0x20, 0x9, 0x6}], 0x40, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0x90, 0x0, 0x0, 0x6}, {{r1}, 0xfffffffffffffff9, 0x20, 0x400000c2, 0x3, 0x5}, {{r0}, 0xfffffffffffffffd, 0x81, 0x0, 0x80}, {{r0}, 0xfffffffffffffffb, 0x70, 0x84, 0x4, 0x1ffe000000000000}, {{r2}, 0xfffffffffffffff8, 0x9, 0x1, 0x8, 0x8001}, {{r2}, 0xfffffffffffffff9, 0x40, 0x20000003, 0x2, 0x6}], 0x9, &(0x7f0000000200)={0x5, 0xffffffff}) 04:18:28 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x7, 0x0, "8dc6861f62e38a64ec768840672c55a31f82335c"}) mprotect(&(0x7f000013c000/0x3000)=nil, 0x3000, 0x20004) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x29, 0xd, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 04:18:28 executing program 0: r0 = socket$unix(0x1, 0x2, 0x0) r1 = shmget$private(0x0, 0x4000, 0x1bc, &(0x7f0000ffc000/0x4000)=nil) shmat(r1, &(0x7f0000ffd000/0x1000)=nil, 0x1000) socket$inet6(0x18, 0x3, 0xcd14) sendmsg$unix(r0, &(0x7f0000002500)={&(0x7f00000000c0)=@abs, 0x8, 0x0, 0x0, &(0x7f0000002480)=[@cred={0x20}], 0x20}, 0x0) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x21, 0x0) setsockopt$inet6_MRT6_ADD_MFC(r2, 0x29, 0x68, &(0x7f0000000040)={{0x18, 0x0, 0x101, 0x3}, {0x18, 0x3, 0x9, 0xff}, 0xd5, [0x8001, 0x1e, 0x1f99869, 0xc7, 0x8, 0x1, 0x80, 0x6]}, 0x3c) 04:18:28 executing program 1: setuid(0xee01) r0 = syz_open_pts() fchmod(r0, 0x0) ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f0000000000)) 04:18:28 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0xfffffffffffffffe, 0x0, 0x1000200000005}) ioctl$TIOCSPGRP(r0, 0x40047477, &(0x7f0000000040)) 04:18:28 executing program 1: mknod(&(0x7f0000000040)='./file0/file0\x00', 0x2000, 0x2) r0 = open(&(0x7f00000003c0)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r0, 0x0, 0x0) ioctl$KDGKBMODE(r0, 0x40044b06) link(&(0x7f0000000000)='./file0\x00', 0x0) lstat(&(0x7f0000000240)='./file0\x00', &(0x7f0000000400)) ioctl$WSDISPLAYIO_USEFONT(r0, 0x80585750, &(0x7f0000000080)={'./file0/file0\x00', 0xfffffffffffffff9, 0x4, 0xff, 0x0, 0x10001, 0x100000000000000, 0x4, 0x2, 0x2, 0x7ff, 0x100000000}) fcntl$setstatus(r0, 0x4, 0x40) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, 0xc) r2 = getgid() fchown(r0, r1, r2) 04:18:28 executing program 0: setuid(0xee01) r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x8000, 0x100) ioctl$TIOCSPGRP(r0, 0x40047477, &(0x7f0000001100)) setrlimit(0x7, &(0x7f0000000040)={0x0, 0x10001}) r1 = openat$null(0xffffffffffffff9c, &(0x7f00000010c0)='/dev/null\x00', 0x0, 0x0) recvfrom(r1, &(0x7f0000000080)=""/4096, 0x1000, 0x0, &(0x7f0000001080)=@in={0x2, 0x1}, 0xc) r2 = getuid() setuid(r2) 04:18:28 executing program 1: mprotect(&(0x7f0000623000/0x3000)=nil, 0x3000, 0x0) r0 = kqueue() r1 = shmget(0x1, 0x1000, 0x701, &(0x7f00001ff000/0x1000)=nil) kevent(r0, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x10, 0xf, 0x0, 0x2}, {{r0}, 0xfffffffffffffffe, 0xa, 0x80000000, 0x1, 0x7}, {{r0}, 0xfffffffffffffffd, 0x86, 0x80000041, 0x100, 0x80000001}, {{r0}, 0xffffffffffffffff, 0x40, 0x80000000, 0x9, 0x8}, {{r0}, 0x0, 0x80, 0xf0000002, 0x9, 0xfff}, {{r0}, 0xffffffffffffffff, 0x10, 0xf0000050, 0x9329, 0x1}, {{r0}, 0xfffffffffffffff9, 0x0, 0xf0000028, 0x6, 0x9}], 0x9130fbf, 0x0, 0x4000000, 0x0) munmap(&(0x7f0000177000/0x2000)=nil, 0x2000) shmat(r1, &(0x7f0000202000/0x4000)=nil, 0x2000) munlock(&(0x7f0000201000/0x2000)=nil, 0x2000) 04:18:28 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = accept$inet(0xffffffffffffffff, &(0x7f0000000080), &(0x7f00000000c0)=0xc) getpeername(r0, &(0x7f0000000100)=@in, &(0x7f0000000180)=0xc) setsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000280)={0xc0000000, 0xdc25}, 0x10) openat$tty(0xffffffffffffff9c, &(0x7f0000000200)='/dev/tty\x00', 0x10000, 0x0) r1 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) mmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x4, 0x10, r0, 0x0, 0x0) ioctl$TIOCCONS(r2, 0x20004276, 0x0) ioctl$TIOCMSET(r2, 0x4010426e, &(0x7f0000000000)) open$dir(&(0x7f00000001c0)='./file0/file0\x00', 0x2, 0x4) bind(r0, &(0x7f0000000240)=@in={0x2, 0x0}, 0xc) 04:18:28 executing program 1: pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x10004) setsockopt$sock_int(r0, 0xffff, 0xc, &(0x7f0000000040)=0x1, 0x4) r1 = socket(0x800000018, 0x1, 0x0) listen(r1, 0x0) getpeername$inet(r0, &(0x7f0000000080), &(0x7f00000000c0)=0xc) setsockopt$sock_int(r1, 0xffff, 0x1023, 0x0, 0x0) 04:18:28 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) write(0xffffffffffffffff, &(0x7f0000000000)="582720efabd16ebae6", 0x9) ioctl$TIOCMSET(r1, 0x80104277, &(0x7f0000000000)=0x500) link(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='./file0\x00') 04:18:28 executing program 1: sendmsg$unix(0xffffffffffffffff, &(0x7f0000000700)={0x0, 0x0, &(0x7f00000004c0)=[{&(0x7f00000001c0)="4401c305a4a8385985724de62958cfabf4bdb8473a5d929368af89f1bb82f37da19da64620170793a252a708d53a0e333b76686a9f0cfb9f6e60e39ec7cf4c1732607c82c94389b918785e38b11422cb1a970b1075ab713f22bc0d2f559da6d0e50e1fb1dd8bc4d4878da490e7b4b415678a715a56840f14917e3eb4dc355978dd671e1d1258b1f8d2f17683439df4f2e011ea7ebeb63b61f804823a33d7cc56e22eb7ec1b3963c049e87a5ad7fde926bafbf82f2d324136b140288bff66737b80cfc0c3b77fcf0301f7d189616a89408538747f669e4f9db178e8c1352b9598bfc972a6831e5e3b", 0xe8}], 0x1}, 0x0) mkdir(&(0x7f0000000080)='./file0\x00', 0x0) r0 = socket(0x800000018, 0x1, 0x0) r1 = dup2(r0, r0) pipe(&(0x7f00000000c0)) ioctl$TIOCSETVERAUTH(r1, 0x8004741c, &(0x7f0000000000)) mkdir(&(0x7f0000000000)='./file0\x00', 0x88) rmdir(&(0x7f0000000040)='./file0\x00') 04:18:28 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2002, 0x80000004500) r0 = open(&(0x7f0000000100)='./bus\x00', 0x200, 0x5) ioctl$WSMUXIO_REMOVE_DEVICE(r0, 0x80085762, &(0x7f0000000040)={0x3}) 04:18:28 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r0, 0x29, 0xd, 0x0, 0x0) getpeername(r0, &(0x7f0000000200)=@un=@abs, &(0x7f0000000180)=0xb8) r1 = open(&(0x7f0000000000)='./file0\x00', 0x18080, 0x0) semget$private(0x0, 0x0, 0x0) semctl$GETVAL(0x0, 0xbf87821c800a7cc, 0x5, 0x0) openat(r1, &(0x7f0000000080)='./file0\x00', 0x8b0, 0x181) ioctl$WSKBDIO_GETMODE(r1, 0x40045714, &(0x7f0000000040)) 04:18:28 executing program 0: r0 = syz_open_pts() r1 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0x8000, 0x120) ioctl$VT_GETSTATE(r1, 0x40067664, &(0x7f0000000100)) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f00000000c0)=0x9) ioctl$TIOCMSET(r0, 0x8004746d, &(0x7f0000000040)=0x5) open(&(0x7f0000000180)='./file0\x00', 0x20008, 0x4) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000000)) mkdirat(r1, &(0x7f0000000140)='./file0\x00', 0x101) 04:18:28 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x1000, 0x1) r0 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) r1 = dup(r0) ioctl$TIOCGTSTAMP(r1, 0x4010745b, &(0x7f0000000080)) ioctl$WSKBDIO_SETMODE(r1, 0x80045710, &(0x7f0000000000)=0x210) 04:18:28 executing program 0: r0 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x100b, 0x0, 0x0) r1 = fcntl$dupfd(r0, 0xa, r0) r2 = openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x400, 0x0) ioctl$TIOCCONS(r2, 0x80047462, &(0x7f0000000040)=0x3) r3 = kqueue() kevent(r3, &(0x7f0000000080)=[{{r3}, 0xfffffffffffffffd, 0x2, 0x40000027, 0x8, 0x85b}, {{r0}, 0xfffffffffffffffe, 0x84, 0x18, 0x0, 0x200}, {{r1}, 0x0, 0x4, 0x20, 0x100000000, 0x5}], 0x9, &(0x7f0000000100)=[{{r1}, 0x0, 0x10, 0x1, 0x9, 0xfff}, {{r0}, 0xffffffffffffffff, 0x1, 0x3, 0x78c4, 0xfffffffffffffff9}, {{r1}, 0xffffffffffffffff, 0x10, 0x40, 0xffffffff, 0x9eef}, {{r3}, 0xffffffffffffffff, 0x0, 0xc, 0xb5}, {{r3}, 0xffffffffffffffff, 0x0, 0x80000001, 0x701, 0x4}, {{r1}, 0xffffffffffffffff, 0x2, 0xe2, 0x5, 0x4}, {{r2}, 0xfffffffffffffff8, 0x90, 0xfffff, 0x4, 0x58}, {{r0}, 0xfffffffffffffffc, 0x2, 0xf0000001, 0x91, 0x4}], 0x20, &(0x7f0000000200)={0x3, 0x4d}) kevent(r3, &(0x7f0000000240)=[{{r0}, 0xfffdffffffffffff, 0x1000000d}], 0xffc, 0x0, 0xffffffffffffffff, 0x0) 04:18:28 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5cc2) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x1fffffffffffd, 0xfffffffffffffffd) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000180)='/dev/null\x00', 0x20, 0x0) accept$unix(r1, &(0x7f00000001c0)=@abs, &(0x7f0000000200)=0x8) r2 = dup(r0) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, 0xc) r4 = getegid() chown(&(0x7f00000000c0)='./bus\x00', r3, r4) getsockname$inet6(r2, &(0x7f0000000300), &(0x7f0000000340)=0xc) getpeername$inet6(r1, &(0x7f0000000280), &(0x7f00000002c0)=0xc) chmod(&(0x7f0000000240)='./bus\x00', 0x190) ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f0000000080)) ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f0000000040)) 04:18:29 executing program 0: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x0, 0x0, 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffc, 0x1}], 0x7, 0x0, 0x800, 0x0) r2 = geteuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) fchown(r0, r2, r3) poll(&(0x7f0000000180)=[{r1, 0xe5}], 0x1, 0x0) writev(r0, &(0x7f0000000000)=[{&(0x7f00000016c0)='y', 0x1}], 0x1) 04:18:29 executing program 0: mkdir(&(0x7f0000000240)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) syz_extract_tcp_res(&(0x7f0000000000), 0x101, 0xfffffffffffffffc) mkdir(&(0x7f0000000040)='./file0/file0\x00', 0x0) setuid(0xee01) rename(&(0x7f00000000c0)='./file0/file0\x00', 0x0) mkdir(&(0x7f0000000080)='./file0/file0\x00', 0x0) 04:18:29 executing program 1: r0 = open(&(0x7f0000000200)='./file0\x00', 0x200, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) readv(r1, &(0x7f0000000140)=[{&(0x7f0000000080)=""/88, 0x58}], 0x1) ioctl$WSDISPLAYIO_DELSCREEN(r1, 0x80085754, &(0x7f00000002c0)={0x9, 0x2}) r2 = syz_open_pts() ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r2, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r2, &(0x7f0000000fc0)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a15f3b72c37e6969b9336888fff85cc584aa9720b4a4a8c9c8161e2baf0b7ae5907ed98ca35db188e0604f9d86b91bd65945535ceada28ac4827b0199401a36972ae93d37686f0d59dd1ede3c03e01a8bde40a123abb181a5b2c4a2486d88ccf61aadf5c11f8b2ce83237edd9d6b3c6933ab8cadbe44a663c5366401c730d5f541864edd3ed88f4e7413bf857bf200aba404bed1ddd5b2784803cc580e44a7e64d17408c119d03ce0bad326bd7bcbe81f0d6aa966a5a1614667079c8f177742a46aa681978addb364c44e183777ec1b00", 0x1b5) ioctl$TIOCMSET(r2, 0x8004746d, &(0x7f0000000280)=0x55) r3 = syz_open_pts() close(r2) r4 = dup(r3) r5 = syz_open_pts() ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5afa680400900"}) ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f0000000440)={0x0, 0x0, 0x10001, 0x1ff, "b08d16000000000000000800"}) readv(r5, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) syz_open_pts() utimensat(r0, &(0x7f0000000040)='./file0\x00', &(0x7f0000000100)={{0x24, 0x6}, {0x5, 0x2}}, 0x2) close(r0) ioctl$WSDISPLAYIO_LDFONT(r1, 0x8058574d, &(0x7f0000000180)={'./file0\x00', 0x800, 0x2, 0x7fff, 0x1, 0xfffffffffffffff7, 0x0, 0x3d58000, 0x3, 0x3, 0x2a00000000000000, 0xffffffff}) ioctl$TIOCCHKVERAUTH(r1, 0x2000741e) ioctl$TIOCSWINSZ(r2, 0x80087467, &(0x7f0000000300)={0x3, 0xfffffffffffffffb, 0x62, 0x39edddac}) ioctl$TIOCSTART(r4, 0x2000746e) chroot(&(0x7f0000000240)='./file0\x00') 04:18:29 executing program 0: select(0x40, &(0x7f0000000000)={0xffffffff, 0x7, 0x4, 0x81, 0xd4, 0xac, 0x1, 0x86170000}, &(0x7f0000000040)={0x8000, 0x7, 0x0, 0x4, 0x10000, 0x101, 0xcdda, 0x7f}, &(0x7f0000000080)={0x40a, 0xffffffffffffdbef, 0x2, 0x7, 0x1000, 0x6, 0x7fffffff, 0x3}, &(0x7f00000000c0)={0xffff, 0x9}) r0 = semget$private(0x0, 0x4, 0x400) mknod$loop(&(0x7f0000000100)='./file0\x00', 0x80, 0x1) r1 = syz_open_pts() fsync(r1) pwritev(r1, &(0x7f0000000180)=[{&(0x7f0000000c00)="64da48e9f813a178ef4d5451a409cc3f781af12a96ce157f5a29f9c8e3cb25c1566e115575e139137260e3ddc0601de40abac3a50820a6097b5d2f778940ba25bf4928a8d1b8e8b495763982bda85f927cd24c1b2cc071aeca8fa6898d7a6513ce1e6cb71d8ec6e85c97e3f42967eea0b6dcfa66d866b84734df45025df8e1159f68ed35f17f54d3b2c874cbaed5b3f86eb1784dc3691c05fd4a0c80b31d832bfd23c3f41df62c9d1b1da00a9a69cead94a495a478bb4d4af7f5398f9762c7847bb549682f0d157132a62af2f77a75791648597f285fb4a43952e66d550e7c03ad8223e82ad3e5f313d00a52268637fee831a2a3e4c546e83a0359699f69a83ad4e77869e5836c7a175ff69519b0df51d8c32a67d632fefd19ac1dacfcfeba6b2fa9d81e3a4c6b54b764a598325143867b7b57c45a7a68fea44684d50107edc3713c7091bf797b60ff304d88c19c5e1c82a7029d42d58a53dc6281af81686ee3b9373c8bfa8a293afed602060dc55072a798d72022b33f34fc45a27baab3510bebd23f75f8857895e347213e62517ca8c55854d0b442c8c274d7c094862049c099cd2c962309e2c5b8a97f3d4cd81eca630251ad99af36a63701659e6dc0e7a8789c7055a54f0e1621e75e594e43e749b2c2d6cea8c5bf51d614c3b8c4e158805694202c4d9bfab30525c44a1ea5298cfc39acdc376422945fc1200bf6d82c1cfe1a4774f1e5af2d333029a34f4bc212af8cc8bccfe98e8655c49a7bd63facf3c334f9bfee19738317fddb29d8e8d3261e0032e1806f69b8bebc7550e483997faeb4624e1411fd5b3b1a57d127797b47d473278e30ad50a46c9b253126e097c3f7ca90fbb1e34d7aa031b426b94ea7e6feab61d3590f0a8464f79fe6d23386a6e1b8ee4d025cc7b294e02263dcc7975bc6af7747959f8ff4f212beab7e1c763cf2ed0025889cf65e39ad597d3ce6b2c692e6e9595794b7ac545e330cb7b1ebede8cfba6f3c5f98933d1af68f055c619e85730348bb5d9642f666e9bc51305887b2a0f7c74efd99711a4ae0718e77d9c732cee1e39569a1f7fe12a67767a2d027afbf2dc9d363023db1ffcbbb74c486c0c094bfc0303e30a6226cbfc00616d03ec7f8f5f7c9e55ac12d7fb692f64bb9c33c1cb4211fa2bdacd5fd6a303754ec81a841e85db465627d88c90f9bd71b8281b0505847135bfa375f9584f63acfb34f2f4ddd0d129c27680462303ee2063270862232672dafe16627beddb02473b9d690d6c99c1fc564c1e80990d13716b90221397d48c86a5a6bf819b5246bca8b0998364036c011ff8e24409a8047dd39f9e4f48b43fb13efd3c0ba5ddbe5aac96cfdcf71e3e380cfb683576540d108239286c0efdc227c9394d9e096a04256674c70c4e8fbce33f3798a17a44c0dced81de00771ac0916c00d48dade6692d73873945e6504ec782f59a17d4ff24f866c3429016dc67909093a3f169e397b5c6dff5d31e9650f3e54518d81c50e04ee6083009dc79dbd883731d6f0387b734ecc0f575c4801bc1955c3d2994789d561e1e8ba541e1fc2d6fac13ea9d506740437819cf8c5492dc3892d688939d342fde162dcf709adf7a0237c2c9fde077e8ff9f5a57fe22081a032f86402e7b599f899d7d7c3b84a0b897d237e5d5a7455d19567b784879259c5c696864feadd9de6115f7cbfc471e411b56c294971c161dfa031c475ef3c26488d900475e116298d91c8175fa2caf3ed0433ad223d377357af054b740ef239ea2e2875fb437368dab22dfbe70c7d9a5d27e68c48c22369840bca0be12df9480074f9baa2581b4c459eca597db7bc98a42483b8d48907a43b745504e370a925119d465436a6a395dcfaf272607aa4c2a6814bb7773d173f5c761323f865159a56fa517cb662c7f24c15fede3840de6b5e1153d57911af2ca68891a8e71ef182c414abc10a644acbfbc5f8155cb9f6885d6aac9928493fea123ca95bd1efd392516251fce331d4523752361259a001c23e4d07f5cf321f0a85794219c0216daf6d0606ed8ef93190d85346b80fcb9bed54fd252b0a4525ad503540ad59cdd60e0b79b9ce5a8753c793502753f6dd1dec08afb44ee1250689e264219fe1fbc28f57afed3d3ef4754d2c59d13ec9bdd65c935526412b20ae3df3e34a633c1ecc8e9aec4b2626c90a00a37defbf9624280c38d335b4177d3dc516b29b9aca619b3c685aa8db1d155a0fc8cdfb16f4c09326b9a67627ebd6e8fafd296bb75b5b48d8b6200b635cc44be6177a561a94a46f2c5b63432b5b1cf49f2abfaa5d433d2d579ab8b2d0256b613699dbb29316ad97fb8cff54c25f43dfa638fa2229ffc1c935dcaff72d5f374e2d4b963c47236eac5cca833841355ea4221e47a9925a5a5d1b170120a13c580880eb6d339638dfe344aa2f45afc2946e35c759f03e7e59f85f768165ae64dd88228fb31137b606c4773188a658ac6106e2c189f5a636165ebe1e0014b63697bfff23ba3be5572b064b0d7b2d4a97b24a47e3941055c55b179c222adb752b08bd954f535f0a28ad02de4407169598e82aeaa1d44165afd34b7199c8d7ab952ea7cb57decafa3c955488419c08cb195588b2becd197025e6fa7e54e11b726b5f3fc3ac2a2452c3d8f6a6009cad54267f2dcff2e28637478eed6fa1541ee5837669393df5192814ffd5d17c1e7087592d0f9cabefdf9604c0d3a899d3538a6803d9bba12b6d82a3a4846fb628676f6b7776aba45eba35ad380902561bffeea3fc51f1381d25e2d339c5bc2c6bd799b3ec85af097c161bb52a62a85855f14f130d5f69fac06f4cf775e256c9231b8df8a4c89b5e380fe2268a9916d983858a8a80b43e35f79b4e4737d99c0c26f6e3e955a1447865d4fb06c5db74511368bb44c942229a294d202061496b994855e6bb50b50eca8f00b9d7ffbb0e58fed5701decb0be3ac8283842ccbf53214e17b9d09bb7892f797dabf6fe25ac372ed947bf8ea3b50b8f0be22dfc428dd47a224692199c32a7f78e6071906791934cc3d31d3080d14de1a11c5b709b2542d7083663c13c7febd890e48aaf3c3e2c24f98e9cb43cd86aa606d35797e68c4e0ffa3f6151fdd6e40ce2c8deec7c3a90c28bc333b65e8e25fa784fda1c65646699475a0b989b7cb1e37a691f00905f74df3bfc0514221e8abb0f2cc84c26efa7ad175093f3b398641ce96f0dc0aabe06c0507bc546d213319b803251d3e6639911c4bae92ea3d385de8af6a8a552f19e2cc7333bf2d58cb2acfc0cdbea0985a396c32b4fb2ff0a7c8b68cb7a19c0c0ecfff6bac3437245c1dcc7b7bf9b76ed96fe5682d223cf71472f6f5e4ea08bde5335054d508f9adb446b5ed5d6fd4a3228657971f909d686491ce5d13d459865b7b0ef4d4f4fafec850701b70e746eac98a9e15cbc481b22a58e4751f0a6e135ee1a829e640a8d935db5d3cc79de387dda35ef12e32566fba583162bb951163a6e6a81659ea014aa01095fa5a1d4937cd63d17b14361865070ab32c0ddc78b06b9857fcbd174d1d972ca0b8e69f5d20c7de467952915b1cd0d695113ec9cf5bfc2fb387f536caf55c3d19f8d13913061e76d30bcf23bf17671ebd02d6b5bd53c7f990068b73a20dcf0abc15d306e617f5c75c67b1fc0a1df09c8c8b1373e9362da95e6d638af1bfacaebd760405c7089e3088dee5f8cdfd17dd1bfed4159b150701c89e00386610469e27eb695283c97044918eea3f2d413411867659ab1719c469020bd3a3c2c71b0963d063287b031ad0d96ab9e055e7a7b86c0d9b6c982c6aa6e19fe486c0656eacdc6891eb0fa028306d3533a1c94bc0cdb60cacb9f8b70acb37cafa186db728bb0664427fcdeeab490b1137f3bd3bba1906ad135096626c99a1135e2c332d33212c88d3078edcdddc2bbe38d0df3bdb202ae953ea533fe317773044a66ed1b74133ca8abd22944cfbc3a99d051439362a5997d7a90ccc1237231647351c91771ea3aaa49d0bf3cd6c7f40b0053b7d1bf6a14e05dc1ced55f9872cc8f42df2c9a19f590fe5d2d3a0ff1e579caec488017b45be521ea1b764a33835235319f116dfe0311c127bc4b6235d7720fa75ae7e3f3d9275ce819dac4cc7d54e1797e86c03d25434fa337153309bb706f3947a8fc1862b820f3479d31a4c85aef114a2056423d80752cb619c500f1ec2118dd4d855a2c1529a98e4d37885424e3d5f8d8276ab037c715d1b3d5252476b9770d258f7181a489bf62969aa4de00632e2758c2a3477845a4b5ffcfaaf6cd7dfee5d8627963b93412aedce8606020ed1aa0517386ce287477230d33218a562ab062929f8b3ef6fac10c97ae5021d93ae5fb459dc24b3b520d0ca3fe3b2474c6f9a13ac3a3ab1872d5d678c25593c57fd22c299ccbf97dd62fce4bbac72e9ce14010ec95ec2ce12df31cef36477139e679420b51b6416e77514c02e37bf0768d27a811fd3e2c6e6c97643ce4629d8ead2f834a92a5510995bd6876508b479c158258884f88ef5c82e20511aa19e0f4208b331294d478a314907c2aa5be9328e6cee2c8f116307fd9277d27354ee1f573831d47300411c23e664193975077f716b7e839f18fd04ae938b21844f6e25fb2e5e9bdbccc77b42b3af110a4304f7c05c1a8a2df837dfd42c76a5f6ee9a83f3a8354d0a62902816a2e1431e2bbb39a3d82d7ad2dd4509ac700e7cfc1b0d02bdd0522ee4305cf66f2d9abc1285f64a1140da19dd508938044b933d53d10700737f9cdd34c8c30dc915fa3b43b7e3921d37390de2b4a613823092effc32dcb7803cf5c8400d295d8b35638ebac71e1428a2a0da4b1eb33bbfe43126f7514df63c7573f19fc38e9763e2cd33a04d86e9ee2640143b4a786aeca6393c70fc257d7def4aef2a14419eeb9af1d14039093aae0680b4ac6efb99a8e3006c75e2910c95a86e050c6f427f1a69672e05c0cc1f19ccd6a003b092b6daa5741066014a45870953ea97716d21fee204de52200675298fa8ee5d61e8497a772d722b46d8a3f8e50e1ffe51c03f22af9e0306060d5ca5817d1da2ad23e2b2af87c4cba37e09670355bff18dd0b17b099b4bdf5e62689a3ea2ab25fc5a95925556f46660660c8cf3c6663401c81d825f9b8038034deed051dd12f4caf4565ee3f3b8b149b9e263b74c50365fa73d6af461762204d84f5286661fb0f3fc98f9ac0eee63cce4a1b278670aa67fc2685c90be711aa9a89a65d699102bca7505b4b15a59690979eee710f8d9d0fae255cde98af4d8e3d5f3917eee144dfce2647e2d69f545c74c97a2322745d00085e31ebda33ea424ea09ef00297dd8ef26393880ad35742fa9b6f202017fda58c13c02a13ce9191a7b1badbc81d8e3267725402f331f8fe03f488decc0c22ba4fc29927249c7de04895710d7118d315169cdc19a820167e4255494e755f02de3b947c926c8c149d312ef74e586f4c8ee828f45062b1f8b4d845d96f8da8e77ed779d49317651476b683668a78df45e6be1ac3a08f5827ec2974187159ed78584f30af9403711e47c736dca91321f2d7b5943ad69715d812f17961fb4b54a501dfa5bb6845821646a16f5f28c82345b3fa7d6a3efce124221ba1c09f2a3cde8eed83e2bbeec9e014c9b8716101eeb8e870e648660d98727a5ab662087373e11774a6d99d1ac24cc53db754a531c7254834c45c75fe4aa9ff22b168f62f1c94157769a2bf5c45d72fb1987dd32263cca42b3bdd24bddadd54e97e90ae8abbbfd24b552c041f08358892aed4f0e917d31174e9", 0x1000}], 0x1, 0x4f) pwritev(r1, &(0x7f0000000280)=[{&(0x7f00000001c0)="898d637530978833d503839823cc68f00dc551c6283584f6f8b3338f4052ed9c8ba9e938f90e6df7548102e08a14c0d3b32e6c0d2fdbda2cd1f8db524011cc98c3caae9bd68de8a303e11c662942661155151d01a0e2aafc92a391500c8e1afc35850934cdc53b14950897335194c0b37e28ba960d7438ac6f8fa958dbe504290908abc0df7b6c025adeb30ce5a45a01eb5e9f613e0d6d5f19ad388e6b04d8b24a07af1d08fcc7a26cc01671cefc6cf861", 0xb1}], 0x1, 0x0) mknod$loop(&(0x7f00000002c0)='./file0\x00', 0x100, 0x1) r2 = open(&(0x7f0000000300)='./file0\x00', 0x8000, 0x4) r3 = syz_open_pts() read(r3, &(0x7f0000000040)=""/68, 0x44) ioctl$TIOCSETAF(r3, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0xbf9a, 0x0, "7e389ddedff37173457851a7f9097b5ac793683a"}) syz_open_pts() ioctl$TIOCSETAF(r3, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "a138344774329c6742540ef5e262d6c323b0b57a", 0xffffffffffffff72}) syz_open_pts() semctl$GETPID(r0, 0x0, 0x4, &(0x7f0000000340)=""/207) ioctl$TIOCMGET(r2, 0x4004746a, &(0x7f0000000440)) setsockopt$sock_linger(r2, 0xffff, 0x80, &(0x7f0000000140)={0x401, 0x1}, 0x8) select(0x40, &(0x7f00000004c0)={0xffffffffffffffff, 0x2, 0x6, 0x7, 0x10, 0x100000001, 0x6, 0x5}, &(0x7f0000000500)={0x8, 0x78a8, 0x4, 0x8411, 0x0, 0x2, 0x9, 0x7282}, &(0x7f0000000540)={0x29c2, 0xb22, 0x7ff, 0x2, 0x9, 0x1, 0x1, 0x8000}, &(0x7f0000000580)={0x4, 0x6}) r4 = semget$private(0x0, 0x3, 0x22) semop(r0, &(0x7f00000005c0)=[{0x0, 0x80000001}, {0x3, 0x8, 0x800}], 0x2) recvfrom(r2, &(0x7f0000000600)=""/201, 0xc9, 0x2, 0x0, 0x0) r5 = open(&(0x7f0000000a80)='./file0\x00', 0x406, 0x9000000000000005) utimes(&(0x7f0000000740)='./file0\x00', &(0x7f0000000780)={{0x6, 0x50}, {0x2, 0xffffffffffffffc1}}) semop(r4, &(0x7f00000007c0)=[{0x6, 0xd3, 0x802}, {0x2, 0x4, 0x1000}, {0x1000000000000003}, {0x4, 0x9, 0x1000}, {0x7, 0x80000000000, 0x800}, {0xfffffffffffffffe, 0x40002a0a, 0x1000}, {0x4, 0x2, 0x1000}, {0x2, 0x6, 0x1000}, {0x2, 0x2d9d, 0x800}], 0x9) clock_settime(0x0, &(0x7f0000000800)={0x28c, 0x5}) clock_gettime(0x2, &(0x7f0000000b40)) semop(r0, &(0x7f0000000880)=[{0x3, 0x3}, {0x0, 0x7ff, 0x1800}, {0x4, 0x2, 0x800}, {0x6, 0x5, 0x1000}, {0x7, 0x400, 0x1000}], 0x5) setsockopt$sock_int(r5, 0xffff, 0x1001, &(0x7f00000008c0)=0x70a2, 0x4) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000900)) 16:10:52 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0xfe72) r1 = syz_open_pts() close(r0) dup(r1) syz_open_pts() r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffffe, 0x9, 0x5, 0xfffffbfffffffff8, "dc04001b000200007f000000000000fe662c5000"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 16:10:52 executing program 1: r0 = socket$inet(0x2, 0x8000, 0x8) poll(&(0x7f00000000c0)=[{r0, 0x4}, {r0, 0x44}, {r0, 0x64}, {r0}, {r0}, {r0, 0x1c2}, {r0, 0x24}, {r0, 0xa}], 0x8, 0x0) r1 = openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x100, 0x0) r2 = kqueue() r3 = socket$inet(0x2, 0x4003, 0x400) r4 = fcntl$dupfd(r0, 0xa, r0) ioctl$TIOCMBIS(r1, 0x8004746c, &(0x7f0000000180)=0x6) ioctl$TIOCGTSTAMP(r1, 0x4010745b, &(0x7f0000000140)) faccessat(r4, &(0x7f0000000100)='./file0\x00', 0x110, 0x3) r5 = dup2(r1, r2) r6 = dup(0xffffffffffffffff) connect(r5, &(0x7f0000000080)=@in6={0x18, 0x3, 0x8001, 0x1}, 0xc) poll(&(0x7f0000000040)=[{r1, 0x2c}, {r2, 0x100}, {r3, 0x5a}, {r5}, {r6, 0x15}], 0x5, 0x3) 16:10:52 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) r0 = socket(0x14, 0x3, 0x0) setsockopt(r0, 0x20000000000011, 0x2, &(0x7f0000001280)="186fe65c", 0x4) 16:10:52 executing program 0: r0 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1021, &(0x7f0000000080), 0x4) setsockopt$sock_int(r0, 0xffff, 0x200, &(0x7f0000000000), 0x4) 16:10:52 executing program 1: r0 = socket$inet(0x2, 0x4000000000000001, 0x0) listen(r0, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000000)=0x72, 0x4) listen(r0, 0x5) 16:10:52 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x400000001e, 0x0, 0x199) munlock(&(0x7f0000ffa000/0x4000)=nil, 0x4000) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)="aef1e30a4a1a49100b60c0206612628534966d76e08037371a4b8170aab60065e4331d2ec248fdfebb6d2710ff3c4af219000d659eccd1649212961cf2", 0x3d) 16:10:52 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x39) write(r0, &(0x7f0000000200)="37a7fa37e37659ac8ed6dfa92d6034a85c03e2e0177513a18db60390ceda6ac14c3048e803cf33267ce764895d247c1a15295c75273af45a2592c9529443890c39abcec6c1c369fa47bab9e1aecf0c4aa9f915a4e02f98bdf3155cd7d25d4dc373bfc0ed3c5930e6059a3262664b9e3cbd578dfbfa86f8f1bc7bc834db25782485", 0x81) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSTOP(0xffffffffffffffff, 0x2000746f) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x9, 0xffffffffffffbffe, "854955882e0261ce4e66378e5dea9c11fe4dbfa6"}) readv(r2, &(0x7f0000003700)=[{0x0}, {&(0x7f00000012c0)}, {&(0x7f0000001300)=""/61, 0x3d}, {&(0x7f0000003780)=""/4096, 0x1000}, {&(0x7f0000002340)=""/243, 0xf3}, {&(0x7f0000002440)=""/165, 0xa5}, {&(0x7f0000002640)=""/186, 0xba}], 0x7) 16:10:52 executing program 0: r0 = shmget(0x1, 0x2000, 0xe, &(0x7f0000ffd000/0x2000)=nil) shmctl$SHM_UNLOCK(r0, 0x4) mknod(&(0x7f0000000000)='./file0\x00', 0x20000002200a, 0x2) r1 = open(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) ioctl$TIOCGTSTAMP(r1, 0x4010745b, &(0x7f0000000100)) r2 = semget$private(0x0, 0x0, 0xe0) semctl$GETVAL(r2, 0x0, 0x5, &(0x7f0000000040)=""/146) 16:10:52 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000180)=[{&(0x7f0000000300)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0xfe72) writev(r0, &(0x7f00000001c0)=[{&(0x7f0000000280)="827b541e2d03a6ee5e0cc25dbfd1407a8ad15aecda79c9685ca65a303a5d79a662a4f5829701ec664a12700be0ceb7b948fcc759262be8b7056d8f04", 0x3c}], 0x1) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() readv(r2, &(0x7f00000002c0)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) open(&(0x7f0000000000)='./file0\x00', 0x0, 0x8) pipe(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) execve(0x0, 0x0, 0x0) ioctl$TIOCSETAF(r3, 0x802c7416, &(0x7f0000000140)={0xfffffffffffffffc, 0x7, 0x20000000400000, 0x0, "d9747a4aecf65e76298daa6903ef31404419b756", 0x5, 0x1}) 16:10:52 executing program 0: mknod(&(0x7f0000000000)='./file0\x00', 0x4000040002000, 0x2922) r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) recvfrom$unix(r0, &(0x7f0000000080)=""/118, 0x76, 0x801, 0x0, 0x0) pwritev(r0, &(0x7f00000001c0)=[{0x0}], 0x1, 0x0) 16:10:53 executing program 1: clock_getres(0x6, &(0x7f0000000040)) r0 = socket(0x21, 0x4001, 0x81) bind(r0, &(0x7f0000000000)=@in6={0x18, 0x0, 0x3, 0xfffffffffffff000}, 0xc) 16:10:53 executing program 0: socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) sendmsg(r0, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000240), 0x321}, 0x0) 16:10:53 executing program 1: r0 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x128) r1 = accept$unix(0xffffffffffffff9c, 0x0, &(0x7f0000000040)) r2 = openat$tty(0xffffffffffffff9c, &(0x7f0000000080)='/dev/tty\x00', 0x20000, 0x0) r3 = dup(0xffffffffffffffff) r4 = openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0xc2, 0x0) r5 = dup2(0xffffffffffffffff, 0xffffffffffffffff) socketpair(0x2, 0x4004, 0x80000000, &(0x7f00000001c0)={0xffffffffffffffff}) r7 = dup(0xffffffffffffff9c) r8 = open$dir(&(0x7f0000000200)='./bus\x00', 0x10030, 0x0) pipe2(&(0x7f0000000500)={0xffffffffffffffff}, 0x4) r10 = accept(0xffffffffffffffff, 0x0, &(0x7f0000000280)) r11 = socket$inet6(0x18, 0x4007, 0x9bd) r12 = accept$inet6(0xffffffffffffff9c, 0x0, &(0x7f0000000400)) r13 = open(0xffffffffffffffff, 0xab, 0x2) kevent(r0, &(0x7f00000002c0)=[{{r1}, 0xfffffffffffffffe, 0x0, 0x2, 0xf7c, 0x6}, {{r2}, 0xffffffffffffffff, 0x80, 0xc7, 0x3, 0x9}, {{r3}, 0x0, 0xa1, 0x1, 0x2}, {{r4}, 0x0, 0x1c, 0x20, 0x1000000000, 0x1}, {{r5}, 0xfffffffffffffffc, 0x81, 0x4, 0x0, 0x4}, {{r6}, 0xffffffffffffffff, 0x32, 0x1, 0xd5ae, 0x1}, {{r7}, 0xfffffffffffffffe, 0x80, 0x40000000, 0x8}, {{r8}, 0xfffffffffffffffd, 0x14, 0xfffff, 0x10000, 0x7fffffff}, {{r9}, 0xfffffffffffffffe, 0x2, 0x40000000, 0x1, 0x1}, {{r10}, 0xfffffffffffffffb, 0x0, 0xf0000044, 0x1f, 0x800}], 0xc0, &(0x7f0000000440)=[{{r11}, 0x0, 0x1, 0xf0000001, 0xfff, 0x9}, {{r12}, 0x0, 0x2d, 0x1, 0x1, 0xa120}, {{r13}, 0xfffffffffffffffd, 0x80, 0x200fffff, 0x202, 0x8}], 0xc3, &(0x7f00000004c0)={0x5, 0x80000001}) mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x86136) r14 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r15 = kqueue() r16 = dup(r15) ioctl$KDDISABIO(r16, 0x20004b3d) kevent(r15, &(0x7f0000000140)=[{{r14}, 0xfffffffffffffffe, 0xbb}, {{r14}, 0xffffffffffffffff, 0xa1}], 0x1f, 0x0, 0x0, 0x0) close(r15) 16:10:53 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) r1 = socket(0x1, 0x7, 0x7f) setsockopt(r0, 0x29, 0xa, 0x0, 0x0) r2 = fcntl$dupfd(r1, 0x0, r0) ioctl$TIOCSDTR(r2, 0x20007479) 16:10:53 executing program 0: setuid(0xee01) r0 = socket(0x2, 0x400000000002, 0x4) r1 = openat$zero(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/zero\x00', 0x7ffc, 0x0) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000100)='/dev/null\x00', 0x108b1, 0x0) linkat(r1, &(0x7f00000000c0)='./file0\x00', r2, &(0x7f0000000140)='./file0\x00', 0x0) setsockopt(r0, 0x0, 0xe1, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) pipe2(&(0x7f0000000080), 0x0) openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x10000000000020, 0x0) socket$inet6(0x18, 0x5, 0x8) unlink(&(0x7f0000000000)='./file0\x00') r3 = getuid() r4 = getgid() chown(&(0x7f0000000200)='./file0\x00', r3, r4) 16:10:53 executing program 1: r0 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200010000000c, &(0x7f0000000040)="ebff125c00000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x200000000000b, &(0x7f0000000080)="01", 0x1) getpeername$inet(r0, &(0x7f0000000000), &(0x7f00000000c0)=0xc) 16:10:53 executing program 0: r0 = syz_open_pts() fsync(r0) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) syz_open_pts() write(r0, &(0x7f00000004c0)="3e2a7913e4bad21c714f4dd36a27e5e27b216d673551c0c01b3dfaf90f05000000e552aaeefeaff0f2c85e2831c61ad449011f78000000000000013c1fe9002049fa9da398bcd62b103434820a", 0x4d) r1 = syz_open_pts() r2 = accept(0xffffffffffffffff, &(0x7f0000000040)=@in6, &(0x7f0000000140)=0xc) sendto$unix(r2, &(0x7f0000000240)="453f2bf88a1e5fe8e500e21784eb9cc075a60cf6bd4d2febb055dfceacf83a30b0838d4ba15f841984a2789f46a43849065e13a2b92c11b11f2ecf84884e90d7db4ef2f17a4d839d9b29aaab74a6fde7dd1e108592c3667bd68b738978d530002340b39c877a20760e47fded988f92e0f796077cfe5db1d77e6d0609", 0x7c, 0x8, &(0x7f00000002c0)=ANY=[@ANYBLOB="0100192f62757300"], 0x8) getsockname$inet6(r2, &(0x7f0000000300), &(0x7f0000000340)=0xc) getrlimit(0x3, &(0x7f0000000200)) close(r0) r3 = dup(r1) r4 = syz_open_pts() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0xffffffffffffff81, "85fe4dffffff0000ffffffffffffffff1f00"}) readv(r4, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x10000000000000c6) fchmod(r3, 0x800000000010) mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x86136) r5 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r6 = kqueue() kevent(r6, &(0x7f0000000140)=[{{r5}, 0xfffffffffffffffe, 0xbb}], 0x1f, 0x0, 0x0, 0x0) kevent(r6, &(0x7f00000001c0)=[{{r5}, 0xfffffffffffffffe, 0x62}], 0x400, 0x0, 0x0, 0x0) setsockopt$inet6_MRT6_ADD_MIF(r3, 0x29, 0x66, &(0x7f0000000380)={0x0, 0x1, 0x6b, 0x0, 0x5}, 0xc) readv(r4, &(0x7f0000000400)=[{&(0x7f00000003c0)=""/44, 0x2c}], 0x1) 16:10:53 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x4) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCCONS(r1, 0x20004276, 0x0) setuid(0xee01) ioctl$TIOCMSET(r1, 0x40044266, &(0x7f0000000000)) 16:10:53 executing program 1: getgroups(0x7, &(0x7f0000000700)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) setgid(r0) r1 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffff9c) ioctl$KDDISABIO(r1, 0x20004b3d) preadv(r1, &(0x7f00000003c0)=[{&(0x7f0000000740)=""/4096, 0x1000}, {&(0x7f0000000040)}, {&(0x7f0000000080)=""/187, 0xbb}, {&(0x7f0000000140)=""/155, 0x9b}, {&(0x7f0000000200)=""/151, 0x97}, {&(0x7f00000002c0)=""/66, 0x42}, {&(0x7f0000000340)=""/100, 0x64}], 0x7, 0x0) pipe2(&(0x7f0000000000), 0x10004) 16:10:53 executing program 1: r0 = socket(0x2, 0x400000000002, 0x0) setsockopt(r0, 0x0, 0x400000023, &(0x7f0000000080), 0x0) login: witness: userret: returning with the following locks held: exclusive rrwlock inode r = 0 (0xfffffd8077bbe0a8) locked @ /syzkaller/managers/multicore/kernel/sys/ufs/ufs/ufs_vnops.c:1547 panic: witness_warn Stopped at db_enter+0x18: addq $0x8,%rsp TID PID UID PRFLAGS PFLAGS CPU COMMAND 325932 13668 0 0 0 1 syz-executor0 * 8613 13668 0 0 0x4000000 0 syz-executor0 db_enter() at db_enter+0x18 panic() at panic+0x16c witness_warn(3992c34bb51d4af1,0,ffff800020b92bd0) at witness_warn+0x700 userret(d42609317168fec) at userret+0x361 syscall(c20f9ea47e7d1609) at syscall+0x680 Xsyscall(6,5,c,0,3,2a84a2301a0) at Xsyscall+0x128 end of kernel end trace frame: 0x2aa8716a5f0, count: 9 https://www.openbsd.org/ddb.html describes the minimum info required in bug reports. Insufficient info makes it difficult to find and fix bugs. ddb{0}> ddb{0}> set $lines = 0 ddb{0}> show panic witness_warn ddb{0}> trace db_enter() at db_enter+0x18 panic() at panic+0x16c witness_warn(3992c34bb51d4af1,0,ffff800020b92bd0) at witness_warn+0x700 userret(d42609317168fec) at userret+0x361 syscall(c20f9ea47e7d1609) at syscall+0x680 Xsyscall(6,5,c,0,3,2a84a2301a0) at Xsyscall+0x128 end of kernel end trace frame: 0x2aa8716a5f0, count: -6 ddb{0}> show registers rdi 0xffffffff8137f4d7 db_enter+0x17 rsi 0x4f86 __ALIGN_SIZE+0x3f86 rbp 0xffff800020c9b550 rbx 0xffff800020c9b5f0 rdx 0x4f87 __ALIGN_SIZE+0x3f87 rcx 0xffff800000d46000 rax 0xffff800000d46000 r8 0xffffffff81949104 kprintf+0x174 r9 0x1 r10 0x649e64e082e1c1b6 r11 0x3df0615bff97873d r12 0x3000000008 r13 0xffff800020c9b560 r14 0x100 r15 0x1 rip 0xffffffff8137f4d8 db_enter+0x18 cs 0x8 rflags 0x246 rsp 0xffff800020c9b540 ss 0x10 db_enter+0x18: addq $0x8,%rsp ddb{0}> show proc PROC (syz-executor0) pid=8613 stat=onproc flags process=0 proc=4000000 pri=32, usrpri=63, nice=20 forw=0xffffffffffffffff, list=0xffff800020b92720,0xffff800020b93090 process=0xffff800020b95a50 user=0xffff800020c96000, vmspace=0xfffffd807f00d9d8 estcpu=13, cpticks=2, pctcpu=0.0 user=0, sys=2, intr=0 ddb{0}> ps PID TID PPID UID S FLAGS WAIT COMMAND 13668 325932 99451 0 7 0 syz-executor0 13668 215506 99451 0 3 0x4000080 ttyin syz-executor0 13668 190818 99451 0 2 0x4000000 syz-executor0 *13668 8613 99451 0 7 0x4000000 syz-executor0 13668 277710 99451 0 2 0x4000000 syz-executor0 13668 91636 99451 0 3 0x4000000 inode syz-executor0 83502 511075 1 0 3 0x100083 ttyin getty 29701 137269 0 0 3 0x14200 bored sosplice 89073 352163 18517 0 3 0x82 piperd syz-executor1 99451 166572 18517 0 3 0x82 nanosleep syz-executor0 18517 177122 52742 0 3 0x82 thrsleep syz-fuzzer 18517 233515 52742 0 3 0x4000082 thrsleep syz-fuzzer 18517 116984 52742 0 3 0x4000082 thrsleep syz-fuzzer 18517 205921 52742 0 3 0x4000082 thrsleep syz-fuzzer 18517 270519 52742 0 3 0x4000082 thrsleep syz-fuzzer 18517 129355 52742 0 3 0x4000082 thrsleep syz-fuzzer 18517 114474 52742 0 3 0x4000082 thrsleep syz-fuzzer 18517 239991 52742 0 3 0x4000082 thrsleep syz-fuzzer 18517 501767 52742 0 3 0x4000082 thrsleep syz-fuzzer 18517 506264 52742 0 3 0x4000082 kqread syz-fuzzer 52742 25793 30829 0 3 0x10008a pause ksh 30829 224677 20920 0 3 0x92 select sshd 20920 97533 1 0 3 0x80 select sshd 720 33786 87819 73 3 0x100010 biowait syslogd 87819 204308 1 0 3 0x100082 netio syslogd 10201 41225 1 77 3 0x100090 poll dhclient 82282 266550 1 0 3 0x80 poll dhclient 21860 365913 0 0 3 0x14200 pgzero zerothread 58492 469356 0 0 3 0x14200 aiodoned aiodoned 38723 442220 0 0 3 0x14200 syncer update 37046 335330 0 0 3 0x14200 cleaner cleaner 5213 279896 0 0 3 0x14200 reaper reaper 7279 134676 0 0 3 0x14200 pgdaemon pagedaemon 58839 250886 0 0 3 0x14200 bored crynlk 63745 257136 0 0 3 0x14200 bored crypto 79118 234987 0 0 3 0x40014200 acpi0 acpi0 29647 172453 0 0 3 0x40014200 idle1 70842 90071 0 0 3 0x14200 bored softnet 72943 322500 0 0 3 0x14200 bored systqmp 20830 434886 0 0 3 0x14200 bored systq 15407 125061 0 0 3 0x40014200 bored softclock 78834 50588 0 0 3 0x40014200 idle0 1 85110 0 0 3 0x82 wait init 0 0 -1 0 3 0x10200 scheduler swapper ddb{0}> show all locks Process 13668 (syz-executor0) thread 0xffff800020b92bd0 (8613) exclusive rrwlock inode r = 0 (0xfffffd8077bbe0a8) locked @ /syzkaller/managers/multicore/kernel/sys/ufs/ufs/ufs_vnops.c:1547 Process 720 (syslogd) thread 0xffff800020be5c30 (33786) exclusive rrwlock inode r = 0 (0xfffffd806ebbc4d8) locked @ /syzkaller/managers/multicore/kernel/sys/ufs/ufs/ufs_vnops.c:1547 ddb{0}> show malloc Type InUse MemUse HighUse Limit Requests Type Lim Kern Lim devbuf 9490 6340K 6348K 78643K 10634 0 0 pcb 23 9K 10K 78643K 196 0 0 rtable 97 3K 3K 78643K 185 0 0 ifaddr 44 11K 11K 78643K 51 0 0 counters 39 33K 33K 78643K 39 0 0 ioctlops 0 0K 2K 78643K 17 0 0 iov 0 0K 16K 78643K 41 0 0 mount 1 1K 1K 78643K 1 0 0 vnodes 1197 75K 75K 78643K 1381 0 0 UFS quota 1 32K 32K 78643K 1 0 0 UFS mount 5 36K 36K 78643K 5 0 0 shm 2 1K 5K 78643K 9 0 0 VM map 2 1K 1K 78643K 2 0 0 sem 12 0K 0K 78643K 28 0 0 dirhash 12 2K 2K 78643K 12 0 0 ACPI 1792 194K 288K 78643K 12592 0 0 file desc 5 13K 25K 78643K 283 0 0 proc 42 38K 70K 78643K 290 0 0 subproc 64 65538K 67586K 78643K 68 0 0 NFS srvsock 1 0K 0K 78643K 1 0 0 NFS daemon 1 16K 16K 78643K 1 0 0 ip_moptions 0 0K 0K 78643K 42 0 0 in_multi 33 2K 2K 78643K 39 0 0 ether_multi 1 0K 0K 78643K 1 0 0 ISOFS mount 1 32K 32K 78643K 1 0 0 MSDOSFS mount 1 16K 16K 78643K 1 0 0 ttys 72 318K 318K 78643K 72 0 0 exec 0 0K 1K 78643K 177 0 0 pagedep 1 8K 8K 78643K 1 0 0 inodedep 1 32K 32K 78643K 1 0 0 newblk 1 0K 0K 78643K 1 0 0 VM swap 7 26K 26K 78643K 7 0 0 UVM amap 81 20K 29K 78643K 1606 0 0 UVM aobj 26 2K 2K 78643K 26 0 0 memdesc 1 4K 4K 78643K 1 0 0 crypto data 1 1K 1K 78643K 1 0 0 ip6_options 0 0K 0K 78643K 8 0 0 NDP 8 0K 0K 78643K 14 0 0 temp 115 2357K 2421K 78643K 3455 0 0 SYN cache 2 16K 16K 78643K 2 0 0 ddb{0}> show all pools Name Size Requests Fail Releases Pgreq Pgrel Npage Hiwat Minpg Maxpg Idle arp 64 4 0 0 1 0 1 1 0 8 0 inpcbpl 280 154 0 147 1 0 1 1 0 8 0 plimitpl 152 16 0 9 1 0 1 1 0 8 0 plcache 128 20 0 0 1 0 1 1 0 8 0 rtentry 112 41 0 1 2 0 2 2 0 8 0 syncache 264 4 0 4 1 1 0 1 0 8 0 tcpqe 32 44 0 44 1 1 0 1 0 8 0 tcpcb 544 48 0 44 1 0 1 1 0 8 0 nd6 48 4 0 0 1 0 1 1 0 8 0 art_heap8 4096 1 0 0 1 0 1 1 0 8 0 art_heap4 256 185 0 0 12 0 12 12 0 8 0 art_table 32 186 0 0 2 0 2 2 0 8 0 art_node 16 40 0 6 1 0 1 1 0 8 0 sysvmsgpl 40 9 0 6 1 0 1 1 0 8 0 semapl 112 26 0 16 1 0 1 1 0 8 0 shmpl 112 24 0 0 1 0 1 1 0 8 0 dirhash 1024 17 0 0 3 0 3 3 0 8 0 dino1pl 128 1947 0 559 45 0 45 45 0 8 0 ffsino 272 1947 0 559 93 0 93 93 0 8 0 nchpl 144 2546 0 962 59 0 59 59 0 8 0 uvmvnodes 72 2021 0 0 37 0 37 37 0 8 0 vnodes 200 2021 0 0 107 0 107 107 0 8 0 namei 1024 6608 0 6608 1 0 1 1 0 8 1 percpumem 16 30 0 0 1 0 1 1 0 8 0 scsiplug 64 2 0 2 1 1 0 1 0 8 0 scxspl 192 7091 0 7090 10 9 1 6 0 8 0 sigapl 432 451 0 438 2 0 2 2 0 8 0 futexpl 56 3549 0 3549 1 0 1 1 0 8 1 knotepl 112 113 0 85 2 1 1 2 0 8 0 kqueuepl 104 71 0 68 1 0 1 1 0 8 0 pipepl 112 246 0 227 2 1 1 1 0 8 0 fdescpl 488 452 0 438 3 1 2 3 0 8 0 filepl 152 2650 0 2543 6 1 5 5 0 8 0 lockfpl 96 74 0 74 2 1 1 1 0 8 1 lockfspl 24 82 0 82 2 1 1 1 0 8 1 sessionpl 112 18 0 8 1 0 1 1 0 8 0 pgrppl 48 20 0 10 1 0 1 1 0 8 0 ucredpl 96 672 0 665 1 0 1 1 0 8 0 zombiepl 144 438 0 438 2 1 1 1 0 8 1 processpl 840 467 0 438 4 0 4 4 0 8 0 procpl 600 1029 0 986 4 0 4 4 0 8 0 sosppl 128 6 0 6 2 1 1 1 0 8 1 sockpl 384 323 0 306 3 0 3 3 0 8 1 mcl64k 65536 4 0 0 1 0 1 1 0 8 0 mcl12k 12288 4 0 0 1 0 1 1 0 8 0 mcl9k 9216 2 0 0 1 0 1 1 0 8 0 mcl8k 8192 5 0 0 1 0 1 1 0 8 0 mcl4k 4096 7 0 0 1 0 1 1 0 8 0 mcl2k2 2112 2 0 0 1 0 1 1 0 8 0 mcl2k 2048 120 0 0 14 0 14 14 0 8 0 mtagpl 80 1 0 0 1 0 1 1 0 8 0 mbufpl 256 149 0 0 9 0 9 9 0 8 0 bufpl 256 5722 0 967 298 0 298 298 0 8 0 anonpl 16 61707 0 54644 48 12 36 47 0 125 7 amapchunkpl 152 2473 0 2379 10 4 6 9 0 158 1 amappl16 192 2569 0 2202 34 11 23 32 0 8 4 amappl15 184 2 0 0 1 0 1 1 0 8 0 amappl14 176 139 0 136 2 1 1 1 0 8 0 amappl13 168 19 0 16 1 0 1 1 0 8 0 amappl12 160 18 0 17 1 0 1 1 0 8 0 amappl11 152 182 0 173 1 0 1 1 0 8 0 amappl10 144 62 0 59 1 0 1 1 0 8 0 amappl9 136 340 0 339 1 0 1 1 0 8 0 amappl8 128 139 0 120 1 0 1 1 0 8 0 amappl7 120 36 0 30 1 0 1 1 0 8 0 amappl6 112 185 0 177 1 0 1 1 0 8 0 amappl5 104 122 0 111 1 0 1 1 0 8 0 amappl4 96 414 0 388 2 1 1 2 0 8 0 amappl3 88 132 0 127 1 0 1 1 0 8 0 amappl2 80 3165 0 3112 2 0 2 2 0 8 0 amappl1 72 17959 0 17530 24 14 10 19 0 8 0 amappl 72 1241 0 1204 1 0 1 1 0 75 0 dma4096 4096 1 0 1 1 1 0 1 0 8 0 dma256 256 6 0 6 1 1 0 1 0 8 0 dma64 64 259 0 259 1 1 0 1 0 8 0 dma32 32 7 0 7 1 1 0 1 0 8 0 dma16 16 17 0 17 1 1 0 1 0 8 0 aobjpl 64 25 0 0 1 0 1 1 0 8 0 uaddrrnd 24 452 0 438 1 0 1 1 0 8 0 uaddrbest 32 2 0 0 1 0 1 1 0 8 0 uaddr 24 452 0 438 1 0 1 1 0 8 0 vmmpekpl 168 7082 0 7061 2 0 2 2 0 8 0 vmmpepl 168 54960 0 53640 87 21 66 72 0 357 6 vmsppl 360 451 0 438 2 0 2 2 0 8 0 pdppl 4096 911 0 876 6 1 5 6 0 8 0 pvpl 32 184123 0 174037 133 20 113 125 0 265 28 pmappl 224 451 0 438 1 0 1 1 0 8 0 extentpl 40 39 0 25 1 0 1 1 0 8 0 phpool 112 443 0 3 13 0 13 13 0 8 0